Year Number 1960 -234924 1961 -61085 1962 47465 1963 62566 1964 71284 1965 78304 1966 102925 1967 -47618 1968 -96612 1969 -22687 1970 -106681 1971 384514 1972 478991 1973 490136 1974 466722 1975 314753 1976 334795 1977 211569 1978 141613 1979 162949 1980 409244 1981 120688 1982 49910 1983 131696 1984 172186 1985 253449 1986 302067 1987 346632 1988 329985 1989 465434 1990 516313 1991 683995 1992 670047 1993 709747 1994 640169 1995 529074 1996 504922 1997 442574 1998 406258 1999 428379 2000 773989 2001 519142 2002 1235010 2003 1438983 2004 1416131 2005 1238908 2006 1257909 2007 1682488 2008 1231121 2009 825168 2010 720366 2011 677777 2012 587283 2013 396229 2014 526035 2015 692113 2016 788042 2017 920207 2018 1075197 2019 1192639 2020 872273 2021 910755 2022 5820541 2023 -932653