Year Number 1960 -202470 1961 -47270 1962 57591 1963 88148 1964 94652 1965 95170 1966 121076 1967 133281 1968 53050 1969 39149 1970 -37007 1971 364987 1972 441616 1973 425577 1974 434036 1975 283709 1976 290008 1977 275051 1978 231025 1979 219699 1980 473833 1981 188440 1982 116388 1983 183760 1984 246401 1985 326861 1986 403866 1987 446170 1988 502525 1989 558898 1990 585770 1991 737493 1992 762511 1993 793457 1994 723359 1995 615740 1996 575022 1997 526900 1998 491412 1999 492441 2000 501546 2001 564023 2002 1292929 2003 1479070 2004 1453784 2005 1301691 2006 1332598 2007 1743051 2008 1284813 2009 825964 2010 726185 2011 647880 2012 519076 2013 355564 2014 472321 2015 662689 2016 767714 2017 869679 2018 1013915 2019 1090026 2020 778873 2021 808829 2022 844095 2023 311907