Year Number 1970 382072.3 1971 393052.9 1972 428324.3 1973 457619.1 1974 484923.2 1975 548393.8 1976 587577.3 1977 632770.6 1978 676057.8 1979 728177.5 1980 788553.9 1981 820888 1982 864624.8 1983 935444 1984 997011.6 1985 1076674 1986 1114835 1987 1169440 1988 1248901 1989 1236824 1990 1274542 1991 1299760 1992 1326267 1993 1404858 1994 1477431 1995 1562207 1996 1564963 1997 1624219 1998 1598617 1999 1577888 2000 1627381 2001 1676184 2002 1723984 2003 1776946 2004 1852576 2005 1929395 2006 2007984 2007 2140062 2008 2365975 2009 2553090 2010 2760724 2011 2815013 2012 2926826 2013 2923636 2014 3067107 2015 3267937 2016 3346537 2017 3383277 2018 3603713