Year Number 1970 722633.875 1971 754371.8125 1972 793518.375 1973 831961.0625 1974 890644.4375 1975 932305.25 1976 969532 1977 1040860.125 1978 1166030.625 1979 1278223.375 1980 1337082.875 1981 1418463 1982 1497277.625 1983 1555365.875 1984 1586611.375 1985 1580645.625 1986 1581482.25 1987 1584241.375 1988 1627587.25 1989 1750499.25 1990 1739871.75 1991 1812421.375 1992 1858330 1993 1905063 1994 1898124.625 1995 1938244.25 1996 1937361 1997 1964499.125 1998 2027532.125 1999 2092478.875 2000 2142259 2001 2235210 2002 2313989 2003 2485998.75 2004 2597367.5 2005 2724940.5 2006 2806343.25 2007 2871824 2008 3021626.75 2009 3161197.25 2010 3362815.5 2011 3532183.5 2012 3520361.75 2013 3893019.25 2014 4111734.75 2015 4277871 2016 4436157 2017 4664953 2018 4896941.5 2019 4892982.5 2020 4931613 2021 5109192 2022 5204269