Year Number 1967 33000 1968 38300 1969 37350 1970 60840 1971 60000 1972 49020 1973 50900 1974 53700 1975 95500 1976 110100 1977 150000 1978 270000 1979 351700 1980 493000 1981 553000 1982 637000 1983 690000 1984 971000 1985 1164000 1986 974200 1987 807070 1988 745000 1989 767729 1990 1031050 1991 729200 1992 725900 1993 745200 1994 727174 1995 674071 1996 393874 1997 374414 1998 391496 1999 390995 2000 414928 2001 349209 2002 328177 2003 138162 2004 141587 2005 147255 2006 196200 2007 222720 2008 181605 2009 186292 2010 178305 2011 139407 2012 152188 2013 159848 2014 277818 2015 309632 2016 421459 2017 906590 2018 1078280 2019 1055489 2020 1040288 2021 1103918 2022 1097128 2023 922474