Year Number 1970 4732025 1971 4768674.5 1972 4884556.5 1973 4959102 1974 5124312 1975 5265826.5 1976 5400747 1977 5514262.5 1978 5573314.5 1979 5572067.5 1980 5772843 1981 5787432.5 1982 5847247.5 1983 5872452.5 1984 5897287.5 1985 5924234.5 1986 5966705.5 1987 5995052.5 1988 6003559.5 1989 5992634 1990 6033122 1991 6123226 1992 6223088 1993 6405505.5 1994 6510000.5 1995 6494630 1996 6500301.5 1997 6482278.5 1998 6340772.5 1999 6355459 2000 6472387 2001 6569116 2002 6618663 2003 6662763 2004 6687857.5 2005 6733803.5 2006 6697673.5 2007 6749162 2008 6730678.5 2009 6679265 2010 6659407.5 2011 6600843.5 2012 6574415 2013 6656469.5 2014 6642471.5 2015 6636845 2016 6676343 2017 6677543 2018 6686150.5 2019 6656988.5 2020 6699481 2021 6747227.5 2022 6882509