Year Number 1970 4622772.5 1971 4657847.5 1972 4778702.5 1973 4857381.5 1974 5019555 1975 5156848 1976 5287964.5 1977 5401219 1978 5463374 1979 5472132.5 1980 5690905.5 1981 5725844 1982 5790384 1983 5831238 1984 5873726.5 1985 5920813 1986 5974277 1987 6014947.5 1988 6038842.5 1989 6047174 1990 6138401.5 1991 6252651 1992 6385783.5 1993 6623402.5 1994 6764794 1995 6773450.5 1996 6785944.5 1997 6780502.5 1998 6680305 1999 6714816.5 2000 6847499.5 2001 6940666.5 2002 6988117 2003 7032231.5 2004 7088506 2005 7207138 2006 7176066.5 2007 7238974 2008 7243148 2009 7228428 2010 7223153 2011 7207897.5 2012 7171513.5 2013 7275507 2014 7248458 2015 7288162.5 2016 7316901 2017 7307142.5 2018 7295557 2019 7288525.5 2020 7429015.5 2021 7471700 2022 7614286.5