Year Number 1970 41179 1971 43352 1972 43801 1973 47125 1974 50292 1975 52290 1976 57143 1977 61173 1978 64192 1979 68301 1980 67292 1981 67602 1982 69145 1983 71219 1984 74208 1985 83098 1986 91643 1987 104046 1988 118840 1989 132485 1990 150300 1991 166812 1992 175776 1993 180899 1994 186246 1995 196375 1996 199093 1997 225607 1998 226903 1999 247579 2000 261896 2001 289699 2002 323318 2003 345441 2004 433286 2005 524325 2006 675672 2007 1020510 2008 1222403 2009 1466402 2010 1638699 2011 1883595 2012 1884125 2013 1804056 2016 1799212 2017 1912454 2018 2140442