Year Number 1960 3916 1961 4081 1962 4108 1963 4037 1964 3922 1965 3866 1966 3789 1967 3629 1968 29767 1969 37673 1970 38490 1971 39031 1972 39360 1973 39563 1974 39700 1975 39556 1976 76314 1977 79336 1978 81531 1979 82586 1980 79756 1981 37758 1982 38243 1983 38014 1984 36660 1985 35496 1986 68733 1987 68141 1988 67441 1989 66283 1990 64939 1991 64706 1992 63263 1993 62946 1994 59748 1995 64261 1996 130051 1997 131906 1998 133350 1999 133289 2000 131735 2001 130241 2002 128160 2003 124550 2004 122863 2005 339380 2006 781672 2007 1037187 2008 1040422 2009 783241 2010 -13726 2011 -15738 2012 -16401 2013 -15566 2014 -14954 2015 -14154 2016 -13520 2017 -12895 2018 -8582 2019 -4466 2020 -2762 2021 -2762 2022 0 2023 0