Year Number 1971 3478 1972 15332 1973 24411 1974 35290 1975 48649 1976 54611 1977 62630 1978 70751 1979 78136 1980 83703 1981 91895 1982 102011 1983 117295 1984 135815 1985 156947 1986 177541 1987 197735 1988 215416 1989 232181 1990 247128 1991 262989 1992 277370 1993 289911 1994 297209 1995 301999 1996 307050 1997 311955 1998 313516 1999 315557 2000 315976 2001 316889 2002 316633 2003 314064 2005 312121 2006 303345 2007 294927 2008 289717 2009 302037 2011 295581 2012 299471 2013 320324 2014 337038 2015 350544 2016 368141 2017 384001 2018 278745 2019 290045 2020 303890 2021 310336 2022 330649