Year Number 1971 22003 1972 27255 1973 31288 1974 37546 1975 48415 1976 64404 1977 81169 1978 96065 1979 113730 1980 127894 1982 130366 1983 119106 1984 101989 1985 91207 1986 97120 1987 98490 1988 115390 1989 110318 1990 127704 1991 125545 1992 127831 1994 134559 1995 153348 1996 169481 1997 178254 1999 231948 2000 258677 2001 288347 2002 329307 2003 354965 2004 375385 2005 404470 2006 430064 2007 408964 2011 545861 2017 727949 2021 852361