Year Number 1970 896646.875 1971 919304.4375 1972 975800.4375 1973 1013612.3125 1974 1047110.6875 1975 1077628.375 1976 1106339.5 1977 1141190 1978 1176219.5 1979 1206743.625 1980 1250093.125 1981 1285790.125 1982 1330140.625 1983 1407651 1984 1483401.375 1985 1554311.125 1986 1623702.875 1987 1693086.375 1988 1756626.875 1989 1803060.125 1990 1906211.375 1991 1993458.5 1992 2075578.625 1993 2158067 1994 2223938.75 1995 2261924.25 1996 2309106.75 1997 2377696 1998 2416103.25 1999 2443831.25 2000 2503372 2001 2585038.75 2002 2688739 2003 2823876 2004 2855637.5 2005 3024825.75 2006 3250921.5 2007 3456303.75 2008 3741812.25 2009 3954152.5 2010 4150054.75 2011 4418601.5 2012 4437245 2013 4554207 2014 4621721 2015 4735833.5 2016 5035509 2017 5234908 2018 5672285 2019 6163206.5 2020 6524137 2021 6622466 2022 6715007