Year Number 1960 18909 1961 56098 1962 68068 1963 70976 1964 74419 1965 80687 1966 75469 1967 80165 1968 77095 1969 71155 1970 61524 1971 32976 1972 38121 1973 41090 1974 38493 1975 38750 1976 27255 1977 63715 1978 62116 1979 56298 1980 52736 1981 28782 1982 37693 1983 57416 1984 73562 1985 123316 1986 243491 1987 266936 1988 288713 1989 299676 1990 231224 1991 12361 1992 -85560 1993 -96947 1994 -76997 1995 -98300 1996 -85040 1997 -56052 1998 -59065 1999 -77647 2000 -80388 2001 -29826 2002 50323 2003 65721 2004 58977 2005 31424 2006 33357 2007 36414 2008 36948 2009 41532 2010 68599 2011 65295 2012 68846 2013 63794 2014 290874 2015 644996 2016 -866101 2017 -10681 2018 27265 2019 22728 2020 30852 2021 10934 2022 58496 2023 58496