Year Number 1971 272743 1972 301893 1973 341933 1974 405056 1975 419796 1976 436538 1977 459129 1978 501214 1979 555082 1980 715165 1981 881287 1982 813417 1983 824377 1984 889236 1985 901344 1986 896733 1987 928986 1988 853517 1989 856890 1990 835216 1991 824406 1992 819269 1993 835598 1994 915467 1995 913843 1996 962099 1997 969402 1998 936523 1999 860150 2000 753587 2001 656606 2002 580274 2003 546401 2004 518007 2005 506478 2006 494349 2007 497389 2008 487492 2009 482062 2010 467323 2011 417534 2012 375813 2013 337133 2014 330189 2015 320463 2016 309147 2017 293568