Year Number 1960 -201349 1961 149511 1962 182103 1963 199006 1964 184383 1965 118297 1966 363733 1967 298119 1968 149095 1969 159732 1970 -416843 1971 241881 1972 362812 1973 293278 1974 337368 1975 189948 1976 289988 1977 270020 1978 118414 1979 -9184 1980 230544 1981 -150740 1982 -19231 1983 225521 1984 197592 1985 264745 1986 430405 1987 451481 1988 458423 1989 207787 1990 353755 1991 413431 1992 50409 1993 387534 1994 -65762 1995 253274 1996 113260 1997 -87120 1998 -454077 1999 131492 2000 778557 2001 487394 2002 1312672 2003 1644364 2004 1622028 2005 1466088 2006 1518429 2007 2002467 2008 1607078 2009 1275263 2010 1084683 2011 1121738 2012 1315534 2013 1196323 2014 1504844 2015 1514027 2016 1586627 2017 1026421 2018 1142576 2019 1314636 2020 1259036 2021 1242327 2022 422101 2023 409205