Year Number 1970 4171200.25 1971 4184576.5 1972 4218034.5 1973 4246785 1974 4232223.5 1975 4216413.5 1976 4172888 1977 4151403.25 1978 4137656 1979 4115422.75 1980 4240906.5 1981 4205087 1982 4216016.5 1983 4171505 1984 4143956 1985 4122732.5 1986 4123937 1987 4100890.25 1988 4124340.25 1989 4147427.5 1990 4175187.75 1991 4181897.5 1992 4185354 1993 4206954.5 1994 4287938 1995 4280126.5 1996 4324926 1997 4347723.5 1998 4335745 1999 4386907 2000 4454745 2001 4508194.5 2002 4534398.5 2003 4518069.5 2004 4503682 2005 4527196.5 2006 4522403 2007 4558365.5 2008 4573253 2009 4605000 2010 4657645 2011 4718317 2012 4703239 2013 4702410 2014 4738197 2015 4822008.5 2016 4938058 2017 4998851.5 2018 4985880.5 2019 4940672.5 2020 4967507 2021 5062531 2022 5086844