Year Number 1970 4619290.5 1971 4662917 1972 4796513 1973 4895926 1974 5071909 1975 5225541.5 1976 5399248.5 1977 5556685 1978 5630153 1979 5651367 1980 5875161 1981 5933861.5 1982 6031180 1983 6078672 1984 6133912.5 1985 6193902 1986 6263585.5 1987 6315100 1988 6330305 1989 6343157 1990 6415167 1991 6529140 1992 6676277.5 1993 6906154 1994 7052449.5 1995 7084707 1996 7132553 1997 7147215 1998 7079411.5 1999 7148210.5 2000 7287475.5 2001 7415570 2002 7485508.5 2003 7545908 2004 7561415 2005 7663288.5 2006 7656134 2007 7743803 2008 7741843.5 2009 7746410 2010 7760335.5 2011 7801574.5 2012 7753854.5 2013 7912813.5 2014 8026190.5 2015 8100711.5 2016 8235949.5 2017 8242573.5 2018 8271536.5 2019 8362481.5 2020 8485121 2021 8521583 2022 8660357