Year Number 1971 94659 1972 99444 1973 109028 1974 121579 1975 137832 1976 157745 1977 178153 1978 200916 1979 221822 1980 238763 1981 252367 1982 263950 1983 275440 1984 286092 1985 303404 1986 305046 1987 313629 1988 323942 1989 337553 1990 357754 1991 384086 1992 413402 1993 431015 1994 454536 1996 501383 1999 537624 2000 542001 2002 564134 2003 578265 2004 580229 2005 594733 2006 616912 2007 640307 2008 672157 2010 685883 2011 694344 2013 702734 2014 720877 2017 737097 2018 766641