Year Number 1970 746980.0625 1971 795667.0625 1972 895896 1973 962295.6875 1974 1126265.875 1975 1186763.25 1976 1291517 1977 1384011.375 1978 1421414 1979 1463594.875 1980 1484856 1981 1517314.125 1982 1558907.125 1983 1594511.125 1984 1641636 1985 1688596.25 1986 1762903.875 1987 1836298.875 1988 1891229.25 1989 1934659.25 1990 1975871.5 1991 2024095 1992 2073672 1993 2104433.5 1994 2171213.25 1995 2231024.75 1996 2316375.5 1997 2350224.5 1998 2495008.25 1999 2589687.25 2000 2628950 2001 2585828.25 2002 3029767.5 2003 3164872.75 2004 3280677.5 2005 3364888.5 2006 3022976.75 2007 3138558.5 2008 3325532 2009 3377729 2010 3461123.5 2011 3528072 2012 3574867.25 2013 3642802.75 2014 3790400.5 2015 3806347 2016 3837606.75 2017 3822996.25 2018 3859961.75 2019 3906260.25 2020 3912638.25 2021 3955007 2022 4019988.25