Year Number 1965 3000 1966 250 1972 129000 1973 131895 1974 120880 1975 141940 1976 152320 1977 153550 1978 148180 1979 151680 1980 169770 1981 182950 1982 176270 1983 176550 1984 182910 1985 199810 1986 210620 1987 186910 1988 190153 1989 191441 1990 191619 1991 223942 1992 184129 1993 871376 1994 389698 1995 350575 1996 428680 1997 519116 1998 502555 1999 527437 2000 568070 2001 553987 2002 574552 2003 531626 2004 485753 2005 438695 2006 396533 2007 375720 2008 281583 2009 94221 2010 84053 2011 101282 2012 73354 2013 72636 2014 72477 2015 292750 2016 408066 2017 439320 2018 387850 2019 380900 2020 372951 2021 323635 2022 320702 2023 319857