Year Number 1970 485058.1 1971 495131.2 1972 546149.1 1973 590751.9 1974 690591.3 1975 732053.1 1976 812178.1 1977 935050.4 1978 1017524 1979 1101284 1980 1162387 1981 1250134 1982 1348664 1983 1417950 1984 1465057 1985 1548736 1986 1735064 1987 1858323 1988 1914454 1989 1962175 1990 1972829 1991 2032448 1992 2043428 1993 2431210 1994 2779333 1995 2806957 1996 2895991 1997 3150560 1998 3415374 1999 3622017 2000 3856347 2001 4049321 2002 4125743 2003 4289053 2004 4479446 2005 4256246 2006 4037603 2007 3647440 2008 3503531 2009 3267658 2010 3266139 2011 3545361 2012 3656651 2013 3747960 2014 3601078 2015 3608390 2016 3688642 2017 3762894 2018 3864099