Year Number 1970 782948 1971 808947.3125 1972 845719.0625 1973 886543.125 1974 899246.6875 1975 943355.8125 1976 997896.4375 1977 1049385.375 1978 1134163.875 1979 1192951 1980 1202161.875 1981 1235286.375 1982 1276366.125 1983 1345852.25 1984 1421674.875 1985 1458277.75 1986 1522885.5 1987 1534106 1988 1571459.875 1989 1594917.5 1990 1617071.375 1991 1687772.75 1992 1739312.875 1993 1787974.75 1994 1821476.875 1995 1889183.375 1996 1954990.875 1997 2026243.75 1998 2093858.875 1999 2165214 2000 2197023 2001 2283812.25 2002 2419686.25 2003 2510502.25 2004 2652838.5 2005 2765860.75 2006 2902974.75 2007 3037707 2008 3196165.75 2009 3305025.5 2010 3471213 2011 3628772.25 2012 3778016 2013 3897790.5 2014 4098583.5 2015 4270730.5 2016 4483414 2017 4654110.5 2018 4811887.5 2019 4849231 2020 4926018.5 2021 4999056 2022 5062783.5