Year Number 1970 542500 1971 515400 1972 623100 1973 656300 1974 837000 1975 916900 1976 1112700 1977 1282400 1978 1426300 1979 1689800 1980 2027700 1981 2232600 1982 2433200 1983 2617700 1984 2786200 1985 2786200 1986 2350100 1987 2891200 1988 3192100 1989 3418600 1990 3239200 1991 2595400 1992 3608600 1993 2880500 1994 3537500 1995 3897200 1996 4282400 1997 4416300 1998 3894900 1999 4620100 2000 4521702 2001 4389163 2002 4526688 2003 4180814 2004 4621310 2005 4888146 2006 4988262 2007 5829044 2008 6688999 2009 6215870 2010 9518106.01323615 2011 7708160.10711224 2012 9081175.14629562 2013 10593780.1774399 2014 10278013.1135622 2015 11109554 2016 11844962 2017 11748510 2018 12386010 2019 13206889.61 2020 4638192.256 2021 5563387