Azerbaijan - List of International Matches

DATE       VERSUS              VENUE               SCORE      COMPETITION
19/11/2023 Belgium             Belgium              0-5       Ecq
16/11/2023 Sweden              Azerbaijan           3-0       Ecq
16/10/2023 Austria             Azerbaijan           0-1       Ecq
13/10/2023 Estonia             Estonia              2-0       Ecq
12/09/2023 Jordan              Azerbaijan           2-1       Fr
09/09/2023 Belgium             Azerbaijan           0-1       Ecq
17/06/2023 Estonia             Azerbaijan           1-1       Ecq
27/03/2023 Sweden              Sweden               0-5       Ecq
24/03/2023 Austria             Austria              1-4       Ecq 
20/11/2022 North Macedonia     North Macedonia      3-1       Fr
16/11/2022 Moldova             Moldova              2-1       Fr
25/09/2022 Kazakhstan          Azerbaijan           3-0       NL
22/09/2022 Slovakia            Slovakia             2-1       NL
13/06/2022 Belarus             Azerbaijan           2-0       NL
10/06/2022 Slovakia            Azerbaijan           0-1       NL
06/06/2022 Belarus             Serbia               0-0       NL
03/06/2022 Kazakhstan          Kazakhstan           0-2       NL
29/03/2022 Latvia              Malta                0-1       Fr
25/03/2022 Malta               Malta                0-1       Fr
14/11/2021 Qatar               Azerbaijan           2-2       Fr
11/11/2021 Luxembourg          Azerbaijan           1-3       Wcq
12/10/2021 Serbia              Serbia               1-3       Wcq
09/10/2021 Ireland             Azerbaijan           0-3       Wcq
07/09/2021 Portugal            Azerbaijan           0-3       Wcq
04/09/2021 Ireland             Ireland              1-1       Wcq
01/09/2021 Luxembourg          Luxembourg           1-2       Wcq
06/06/2021 Moldova             Moldova              0-1       Fr
02/06/2021 Belarus             Belarus              2-1       Fr 
27/05/2021 Turkey              Turkey               1-2       Fr 
30/03/2021 Serbia              Azerbaijan           1-2       Wcq
27/03/2021 Qatar               Hungary              1-2       Fr
24/03/2021 Portugal            Italy                0-1       Wcq 
17/11/2020 Luxembourg          Luxembourg           0-0       NL
14/11/2020 Montenegro          Croatia              0-0       NL
11/11/2020 Slovenia            Slovenia             0-0       Fr 
13/10/2020 Cyprus              Azerbaijan           0-0       NL
10/10/2020 Montenegro          Montenegro           0-2       NL 
08/09/2020 Cyprus              Cyprus               1-0       NL
05/09/2020 Luxembourg          Azerbaijan           1-2       NL 
19/11/2019 Slovakia            Slovakia             0-2       Ecq
16/11/2019 Wales               Azerbaijan           0-2       Ecq
13/10/2019 Hungary             Hungary              0-1       Ecq
09/10/2019 Bahrain             Bahrain              3-2       Fr
09/09/2019 Croatia             Azerbaijan           1-1       Ecq
06/09/2019 Wales               Wales                1-2       Ecq
11/06/2019 Slovakia            Azerbaijan           1-5       Ecq
08/06/2019 Hungary             Azerbaijan           1-3       Ecq
25/03/2019 Lithuania           Azerbaijan           0-0       Fr
21/03/2019 Croatia             Croatia              1-2       Ecq
20/11/2018 Kosovo              Kosovo               0-4       NL
17/11/2018 Faroe Islands       Azerbaijan           2-0       NL
14/10/2018 Malta               Azerbaijan           1-1       NL
11/10/2018 Faroe Islands       Faroe Islands        3-0       NL
10/09/2018 Malta               Malta                1-1       NL
07/09/2018 Kosovo              Azerbaijan           0-0       NL
09/06/2018 Latvia              Latvia               3-1       Fr
05/06/2018 Kazakhstan          Kazakhstan           0-3       Fr
29/05/2018 Kyrgyzstan          Azerbaijan           3-0       Fr
27/03/2018 FYR Macedonia       Turkey               1-1       Fr
23/03/2018 Belarus             Azerbaijan           0-1       Fr
30/01/2018 Moldova             Turkey               0-0       Fr
08/10/2017 Germany             Germany              1-5       Wcq
05/10/2017 Czech Republic      Azerbaijan           1-2       Wcq
04/09/2017 San Marino          Azerbaijan           5-1       Wcq
01/09/2017 Norway              Norway               0-2       Wcq
10/06/2017 Northern Ireland    Azerbaijan           0-1       Wcq
26/03/2017 Germany             Azerbaijan           1-4       Wcq
09/03/2017 Qatar               Qatar                2-1       Fr
11/11/2016 Northern Ireland    Northern Ireland     0-4       Wcq
11/10/2016 Czech Republic      Czech Republic       0-0       Wcq
08/10/2016 Norway              Azerbaijan           1-0       Wcq
04/09/2016 San Marino          San Marino           1-0       Wcq
03/06/2016 Canada              Austria              1-1       Fr
29/05/2016 FYR Macedonia       Austria              1-3       Fr
26/05/2016 Andorra             Austria              0-0       Fr
26/03/2016 Kazakhstan          Turkey               0-1       Fr
17/11/2015 Moldova             Azerbaijan           2-1       Fr
13/10/2015 Bulgaria            Bulgaria             0-2       Ecq
10/10/2015 Italy               Azerbaijan           1-3       Ecq
06/09/2015 Malta               Malta                2-2       Ecq
03/09/2015 Croatia             Azerbaijan           0-0       Ecq
12/06/2015 Norway              Norway               0-0       Ecq
07/06/2015 Serbia              Austria              1-4       Fr               
28/03/2015 Malta               Azerbaijan           2-0       Ecq
16/11/2014 Norway              Azerbaijan           0-1       Ecq
13/10/2014 Croatia             Croatia              0-6       Ecq
10/10/2014 Italy               Italy                1-2       Ecq
09/09/2014 Bulgaria            Azerbaijan           1-2       Ecq
03/04/2014 Russia              Russia               0-4       Fr
20/08/2014 Uzbekistan          Azerbaijan           0-0       Fr
27/05/2014 United States       United States        0-2       Fr
05/03/2014 Philippines         United Arab Em.      1-0       Fr
19/11/2013 Kyrgyzstan          Kyrgyzstan           0-0       Fr
15/11/2013 Estonia             Estonia              1-2       Fr
15/10/2013 Russia              Azerbaijan           1-1       Wcq
11/10/2013 Northern Ireland    Azerbaijan           2-0       Wcq
07/09/2013 Israel              Israel               1-1       Wcq
14/08/2013 Malta               Azerbaijan           3-0       Fr
07/06/2013 Luxembourg          Azerbaijan           1-1       Wcq
29/05/2013 Qatar               Qatar                1-1       Fr
26/03/2013 Portugal            Azerbaijan           0-2       Wcq 
22/03/2013 Luxembourg          Luxembourg           0-0       Wcq
06/02/2013 Liechtenstein       United Arab Em.      1-0       Fr
01/02/2013 Uzbekistan          United Arab Em.      0-0       Fr
14/11/2012 Northern Ireland    Northern Ireland     1-1       Wcq
16/10/2012 Russia              Russia               0-1       Wcq
11/09/2012 Portugal            Portugal             0-3       Wcq
07/09/2012 Israel              Azerbaijan           1-1       Wcq
15/08/2012 Bahrain             Azerbaijan           3-0       Fr
30/05/2012 Andorra             Germany              0-0       Fr
23/05/2012 Japan               Japan                0-2       Fr
29/02/2012 Palestine           United Arab Em.      0-2       Fr*
27/02/2012 India               United Arab Em.      3-0       Fr
24/02/2012 Singapore           United Arab Em.      2-2       Fr
11/11/2011 Albania             Albania              1-0       Fr
11/10/2011 Turkey              Turkey               0-1       Ecq
07/10/2011 Austria             Azerbaijan           1-4       Ecq
06/09/2011 Kazakhstan          Azerbaijan           3-2       Ecq
02/09/2011 Belgium             Azerbaijan           1-1       Ecq
10/08/2011 FYR Macedonia       Azerbaijan           0-1       Fr
07/06/2011 Germany             Azerbaijan           1-3       Ecq
03/06/2011 Kazakhstan          Kazakhstan           1-2       Ecq
29/03/2011 Belgium             Belgium              1-4       Ecq
09/02/2011 Hungary             United Arab Em.      0-2       Fr
17/11/2010 Montenegro          Montenegro           0-2       Fr
12/10/2010 Turkey              Azerbaijan           1-0       Ecq
08/10/2010 Austria             Austria              0-3       Ecq
07/09/2010 Germany             Germany              1-6       Ecq
11/08/2010 Kuwait              Azerbaijan           1-1       Fr
02/06/2010 Honduras            Austria              0-0       Fr
29/05/2010 FYR Macedonia       Austria              1-3       Fr
26/05/2010 Moldova             Austria              1-1       Fr
03/03/2010 Luxembourg          Luxembourg           2-1       Fr
25/02/2010 Jordan              Jordan               2-0       Fr
18/11/2009 Czech Republic      United Arab Em.      2-0       Fr
15/11/2009 Iraq                United Arab Em.      0-1       Fr
14/10/2009 Russia              Azerbaijan           1-1       Wcq
10/10/2009 Liechtenstein       Liechtenstein        2-0       Wcq
09/09/2009 Germany             Germany              0-4       Wcq
05/09/2009 Finland             Azerbaijan           1-2       Wcq
12/08/2009 Germany             Azerbaijan           0-2       Wcq
09/06/2009 Spain               Azerbaijan           0-6       Fr
06/06/2009 Wales               Azerbaijan           0-1       Wcq
02/06/2009 Turkey              Turkey               0-2       Fr
28/03/2009 Russia              Russia               0-2       Wcq
11/02/2009 Kuwait              Kuwait               1-1       Fr
01/02/2009 Uzbekistan          United Arab Em.      1-1       Fr
19/11/2008 Albania             Azerbaijan           1-1       Fr
15/10/2008 Bahrain             Bahrain              2-1       Fr
11/10/2008 Finland             Finland              0-1       Wcq
10/09/2008 Liechtenstein       Azerbaijan           0-0       Wcq
06/09/2008 Wales               Wales                0-1       Wcq
27/08/2008 Iran                Iran                 0-1       Fr
20/08/2008 Iceland             Iceland              1-1       Fr
04/06/2008 Andorra             Andorra              2-1       Fr
01/06/2008 Bosnia Herzegovina  Bosnia Herzegovina   0-1       Fr
26/03/2008 Lithuania           Lithuania            0-1       Fr
03/02/2008 Kazakhstan          Turkey               0-0       Fr
21/11/2007 Belgium             Azerbaijan           0-1       Ecq
17/11/2007 Finland             Finland              1-2       Ecq
17/10/2007 Serbia              Azerbaijan           1-6       Ecq
13/10/2007 Portugal            Azerbaijan           0-2       Ecq
12/09/2007 Georgia             Azerbaijan           1-1       Fr 
22/08/2007 Tajikistan          Tajikistan           3-2       Fr
06/06/2007 Kazakhstan          Kazakhstan           1-1       Ecq
02/06/2007 Poland              Azerbaijan           1-3       Ecq
28/03/2007 Finland             Azerbaijan           1-0       Ecq
24/03/2007 Poland              Poland               0-5       Ecq
11/03/2007 Kyrgyzstan          Kazakhstan           1-0       Fr
09/03/2007 Kazakhstan          Kazakhstan           0-1       Fr
07/03/2007 Uzbekistan          Kazakhstan           1-0       Fr
07/02/2007 Uzbekistan          Uzbekistan           0-0       Fr
11/10/2006 Belgium             Belgium              0-3       Ecq
07/10/2006 Portugal            Portugal             0-3       Ecq
06/09/2006 Kazakhstan          Azerbaijan           1-1       Ecq
02/09/2006 Serbia              Serbia               0-1       Ecq
15/08/2006 Ukraine             Ukraine              0-6       Fr
18/05/2006 Moldova             Moldova              0-0       Fr
12/04/2006 Turkey              Azerbaijan           1-1       Fr
28/02/2006 Ukraine             Azerbaijan           0-0       Fr
12/10/2005 Wales               Wales                0-2       Wcq
07/09/2005 Austria             Azerbaijan           0-0       Wcq
03/09/2005 Northern Ireland    Northern Ireland     0-2       Wcq
17/08/2005 Albania             Albania              1-2       Fr
04/06/2005 Poland              Azerbaijan           0-3       Wcq
29/05/2005 Iran                Iran                 1-2       Fr
30/03/2005 England             England              0-2       Wcq
26/03/2005 Poland              Poland               0-8       Wcq
09/02/2005 Moldova             Azerbaijan           0-0       Fr
23/01/2005 Trinidad/Tobago     Trinidad/Tobago      0-2       Fr
21/01/2005 Trinidad/Tobago     Trinidad/Tobago      0-1       Fr
17/11/2004 Bulgaria            Azerbaijan           0-0       Fr
13/10/2004 England             Azerbaijan           0-1       Wcq
09/10/2004 Northern Ireland    Azerbaijan           0-0       Wcq
08/09/2004 Austria             Austria              0-2       Wcq
04/09/2004 Wales               Azerbaijan           1-1       Wcq
18/08/2004 Jordan              Jordan               1-1       Fr
06/06/2004 Latvia              Latvia               2-2       Fr
28/05/2004 Uzbekistan          Azerbaijan           3-1       Fr
28/04/2004 Kazakhstan          Kazakhstan           3-2       Fr
31/03/2004 Moldova             Moldova              1-2       Fr
18/02/2004 Israel              Israel               0-6       Fr
20/12/2003 Saudi Arabia        Saudi Arabia         0-1       Fr
17/12/2003 Oman                Oman                 0-1       Fr
14/12/2003 UAE                 UAE                  3-3       Fr
11/10/2003 Italy               Italy                0-4       Ecq
06/09/2003 Finland             Azerbaijan           1-2       Ecq
11/06/2003 Serbia & Montenegro Azerbaijan           2-1       Ecq
29/03/2003 Wales               Wales                0-4       Ecq
12/02/2003 Serbia & Montenegro Serbia & Montenegro  2-2       Ecq
20/11/2002 Wales               Azerbaijan           0-2       Ecq
12/10/2002 Finland             Finland              0-3       Ecq
07/09/2002 Italy               Azerbaijan           0-2       Ecq
21/08/2002 Uzbekistan          Azerbaijan           2-0       Fr
10/08/2002 Iran                Iran                 1-1       Fr
06/07/2002 Latvia              Latvia               0-0       Fr
03/07/2002 Estonia             Estonia              0-0       Fr
17/04/2002 Malta               Malta                0-1       Fr
27/03/2002 Albania             Albania              0-1       Fr
06/10/2001 Sweden              Sweden               0-3       Wcq
04/09/2001 FYR Macedonia       Azerbaijan           1-1       Wcq
01/09/2001 Moldova             Moldova              0-2       Wcq
06/06/2001 Slovakia            Azerbaijan           2-0       Wcq
02/06/2001 Turkey              Turkey               0-3       Wcq
09/05/2001 Georgia             Georgia              0-1       Fr
27/03/2001 Slovakia            Slovakia             1-3       Wcq
24/03/2001 Moldova             Azerbaijan           0-0       Wcq
26/02/2001 Belarus             Bulgaria             1-0       Fr~
15/02/2001 Uzbekistan          Bulgaria             1-2       Fr
11/10/2000 Turkey              Azerbaijan           0-1       Wcq
07/10/2000 FYR Macedonia       FYR Macedonia        0-3       Wcq
02/09/2000 Sweden              Azerbaijan           0-1       Wcq
27/07/2000 FYR Macedonia       Bulgaria             1-2       Fr
04/06/2000 Georgia             Azerbaijan           0-0       Fr
10/02/2000 Andorra             Malta                0-0       Rothmans Tmt
08/02/2000 Albania             Malta                0-1       Rothmans Tmt
06/02/2000 Malta               Malta                0-3       Rothmans Tmt
09/10/1999 Slovakia            Azerbaijan           0-1       Ecq
08/09/1999 Hungary             Hungary              0-3       Ecq
04/09/1999 Portugal            Azerbaijan           1-1       Ecq
18/08/1999 Uzbekistan          Uzbekistan           1-5       Fr
09/06/1999 Romania             Romania              0-4       Ecq
05/06/1999 Liechtenstein       Azerbaijan           4-0       Ecq
31/03/1999 Romania             Azerbaijan           0-1       Ecq
26/03/1999 Portugal            Portugal             0-7       Ecq
06/03/1999 Estonia             Cyprus               2-2       Fr
28/11/1998 Estonia             Azerbaijan           2-1       Fr
14/10/1998 Liechtenstein       Liechtenstein        1-2       Ecq
10/10/1998 Hungary             Azerbaijan           0-4       Ecq
05/09/1998 Slovakia            Slovakia             0-3       Ecq
12/08/1998 Georgia             Azerbaijan           1-0       Fr
26/06/1998 Lithuania           Estonia              2-1       Fr
24/06/1998 Andorra             Estonia              0-0       Fr
16/05/1998 Estonia             Estonia              0-0       Fr
24/04/1998 Uzbekistan          Azerbaijan           2-1       Fr
22/03/1998 Moldova             Azerbaijan           1-0       Fr
11/10/1997 Switzerland         Switzerland          0-5       Wcq
10/09/1997 Hungary             Hungary              1-3       Wcq
06/09/1997 Norway              Azerbaijan           0-1       Wcq
19/08/1997 Latvia              Latvia               0-0       Fr
08/06/1997 Finland             Finland              0-3       Wcq
04/06/1997 Estonia             Estonia              0-1       Fr
25/04/1997 Turkmenistan        Turkmenistan         0-2       Fr
02/04/1997 Finland             Azerbaijan           1-2       Wcq
22/03/1997 Turkmenistan        Azerbaijan           3-0       Fr
01/03/1997 Estonia             Cyprus               0-2       Fr
10/11/1996 Hungary             Azerbaijan           0-3       Wcq
07/10/1996 Oman                Oman                 1-2       Fr
31/08/1996 Switzerland         Azerbaijan           1-0       Wcq
02/06/1996 Norway              Norway               0-5       Wcq
27/05/1996 Belarus             Belarus              2-2       Fr
09/04/1996 Turkey              Azerbaijan           0-1       Fr
27/02/1996 Faroe Islands       Cyprus               3-0       Fr
20/02/1996 Cyprus              Cyprus               2-0       Fr*
16/02/1996 Estonia             Cyprus               0-0       Fr
15/11/1995 Poland              Turkey               0-0       Ecq
11/10/1995 Israel              Israel               0-2       Ecq
06/09/1995 France              France               0-10      Ecq
16/08/1995 Slovakia            Turkey               0-1       Ecq
26/04/1995 Romania             Turkey               1-4       Ecq
29/03/1995 Slovakia            Slovakia             1-4       Ecq
13/12/1994 France              Turkey               0-2       Ecq
16/11/1994 Israel              Turkey               0-2       Ecq
12/10/1994 Poland              Poland               0-1       Ecq
07/09/1994 Romania             Romania              0-3       Ecq
01/09/1994 Moldova             Moldova              1-2       Fr
19/04/1994 Malta               Malta                0-5       Fr
08/06/1993 Kazakhstan U21      Iran                 3-3       Eco Rd 1*
07/06/1993 Kyrgyzstan          Iran                 3-2       Eco Rd 1
06/06/1993 Tajikistan          Iran                 2-0       Eco Rd 1
25/05/1993 Georgia             Azerbaijan           1-0       Fr
15/05/1993 Kazakhstan U21      Iran                 1-1       Fr*
17/09/1992 Georgia             Georgia              3-6       Fr

Wcq               = World Cup Qualifier
Ecq               = European Championship Qualifier
NL                = Nations League
Fr                = Friendly International
*                 = Unsure of status/not a full international
~                 = Matches considered official by Azerbaijan but not by opponents


All matches without a '*' from the results are included.


OVERALL

COUNTRY               PLD  WON  DRW  LST  SCR  CON  SUCCESS
ALBANIA                 5    1    1    3    3    5   30.00%
ANDORRA                 5    1    4    0    2    1   60.00%
AUSTRIA                 6    0    1    5    2   14    8.33%
BAHRAIN                 3    3    0    0    8    3  100.00%
BELARUS                 6    3    2    1    7    4   66.67%
BELGIUM                 6    0    1    5    2   15    8.33%
BOSNIA HERZEGOVINA      1    0    0    1    0    1    0.00%
BULGARIA                3    0    1    2    1    4   16.66%
CANADA                  1    0    1    0    1    1   50.00%
CROATIA                 4    0    2    2    2    9   25.00%
CYPRUS                  2    1    1    0    1    0   75,00%
CZECH REPUBLIC          3    1    1    1    3    2   50.00%
ENGLAND                 2    0    0    2    0    3    0.00%
ESTONIA                10    2    5    3    8    9   45.00%
FAROE ISLANDS           3    3    0    0    8    0  100.00%
FINLAND                 8    1    0    7    5   15   12.50%
FRANCE                  2    0    0    2    0   12    0.00%
GEORGIA                 6    2    2    2    6    8   50.00%
GERMANY                 6    0    0    6    4   24    0.00%
HONDURAS                1    0    1    0    0    0   50.00%
HUNGARY                 7    0    0    7    2   19    0.00%
ICELAND                 1    0    1    0    1    1   50.00%
INDIA                   1    1    0    0    3    0  100.00%
IRAN                    3    0    1    2    2    4   16.66%
IRAQ                    1    0    0    1    0    1    0.00%
IRELAND                 2    0    1    1    1    4   25.00%
ISRAEL                  5    0    2    3    2   12   20.00%
ITALY                   4    0    0    4    2   11    0.00%
JAPAN                   1    0    0    1    0    2    0.00%
JORDAN                  3    2    1    0    5    2   83.33%
KAZAKHSTAN             11    3    3    5   12   15   40.91%
KOSOVO                  2    0    1    1    0    4   25.00%
KUWAIT                  2    0    2    0    2    2   50.00%
KYRGYZSTAN              4    3    1    0    7    2   87.50%
LATVIA                  5    1    3    1    5    4   50.00%
LIECHTENSTEIN           5    3    1    1    8    2   70.00%
LITHUANIA               3    1    1    1    2    2   50.00%
LUXEMBOURG              7    1    3    3    6    9   35.71%  
MALTA                   9    2    3    4    9   14   38.89% 
MOLDOVA                12    3    5    4    8   10   45.83%
MONTENEGRO              3    0    1    2    0    4   16.67%  
(NORTH) MACEDONIA       8    1    2    5    8   15   25.00%
NORTHERN IRELAND        6    1    2    3    3    8   33.33%
NORWAY                  6    1    1    4    1    9   25.00%
OMAN                    2    0    0    2    1    3    0.00%
PHILIPPINES             1    1    0    0    1    0  100.00%
POLAND                  6    0    1    5    1   20    8.33%
PORTUGAL                8    0    1    7    1   22    6.25%
QATAR                   4    1    2    1    6    6   50.00% 
ROMANIA                 4    0    0    4    1   12   00.00%
RUSSIA                  5    0    2    3    2    9   20.00%
SAN MARINO              2    2    0    0    6    1  100.00%
SAUDI ARABIA            1    0    0    1    0    1    0.00%
SERBIA                  5    0    0    5    4   16    0.00%
SERBIA & MONTENEGRO     2    1    1    0    4    3   75.00% 
SINGAPORE               1    0    1    0    2    2   50.00%
SLOVAKIA               10    2    0    8    7   21   20.00%
SLOVENIA                1    0    1    0    0    0   50.00% 
SPAIN                   1    0    0    1    0    6    0.00%
SWEDEN                  4    1    0    3    3    9   25.00%
SWITZERLAND             2    1    0    1    1    5   50.00%
TAJIKISTAN              2    2    0    0    5    2  100.00%
TRINIDAD/TOBAGO         2    0    0    2    0    3    0.00% 
TURKEY                  8    1    1    6    3   11   18.75% 
TURKMENISTAN            2    1    0    1    3    2   50.00%
UKRAINE                 2    0    1    1    0    6   25.00%
UNITED ARAB EMIRATES    1    0    1    0    3    3   50.00%
UNITED STATES           1    0    0    1    0    2    0.00%
UZBEKISTAN             10    4    4    2   11   10   60.00%
WALES                   8    0    1    7    2   15    6.25%

TOTAL                 289   58   75  156  219  476   33.04%


About this document

Prepared and maintained by Barrie Courtney and Roberto Di Maggio for the Rec.Sport.Soccer Statistics Foundation

Authors: Barrie Courtney (BzCourtney@aol.com) and Roberto Di Maggio (dimrob@libero.it)
Last updated: 28 Nov 2023

(C) Copyright Barrie Courtney, Roberto Di Maggio and RSSSF 2001/23
You are free to copy this document in whole or part provided that proper acknowledgement is given to the authors. All rights reserved.