Year Number 1970 784016.0625 1971 830967.875 1972 932222.75 1973 999898.375 1974 1169577 1975 1235822.25 1976 1347487 1977 1454526.75 1978 1505693.875 1979 1552886.375 1980 1584054.875 1981 1620292 1982 1661630.625 1983 1704469.25 1984 1753282.375 1985 1802546.875 1986 1880564 1987 1954778 1988 2013753.375 1989 2060842 1990 2102627.75 1991 2142890.75 1992 2188743.25 1993 2217179.25 1994 2276735.75 1995 2320574 1996 2411671.75 1997 2442613.75 1998 2580909.5 1999 2677313.5 2000 2718466.25 2001 2683380 2002 3131513.25 2003 3270727.5 2004 3391446.5 2005 3477346 2006 3140532.75 2007 3262216.5 2008 3446239 2009 3495832.75 2010 3579269.25 2011 3645928.5 2012 3693882.75 2013 3764956.25 2014 3905825 2015 3918698.75 2016 3946322.5 2017 3928154.5 2018 3960588.5 2019 4003899.25 2020 4013097.75 2021 4058596 2022 4126225.75