Year Number 1970 83002 1971 78442 1972 81662 1973 95511 1974 103711 1975 116293 1976 125588 1977 137290 1978 145459 1979 156664 1980 171914 1981 178107 1982 187065 1983 198328 1984 209772 1985 223608 1986 235941 1987 248823 1988 261352 1989 275437 1990 283516 1991 298812 1992 301482 1993 305479 1994 310128 1995 313693 1996 318629 1997 322268 1998 321271 1999 322475 2000 324283 2001 329451 2002 330835 2003 330376 2004 328692 2005 329191 2006 330417 2007 327617 2008 327233 2009 330775 2012 335830 2013 340065 2014 340700 2015 344618 2021 365288