Year Number 1975 2493492.75 1976 2587288.25 1977 2673089 1978 2720640.5 1979 2743200.5 1980 2880749.75 1981 2905314.25 1982 2959125.75 1983 2987406.75 1984 3021834.5 1985 3058501 1986 3107117.25 1987 3148450.75 1988 3164546.5 1989 3179317.5 1990 3237376 1991 3321312.25 1992 3410364.5 1993 3565971.75 1994 3665858.5 1995 3688287.75 1996 3746816 1997 3771831.25 1998 3746482.75 1999 3796457.5 2000 3893048.75 2001 3972059 2002 4069026.25 2003 4137251.25 2004 4187036.5 2005 4273597 2006 4289326 2007 4365183 2008 4377855 2009 4407483.5 2010 4422387.5 2011 4462266 2012 4454078.5 2013 4560618.5 2014 4627391 2015 4682301.5 2016 4776862.5 2017 4803173 2018 4824159.5 2019 4891114 2020 4995015.5 2021 5046595 2022 5134438.5