Year Number 1970 2897234.5 1971 2887944.25 1972 2899568.25 1973 2888948 1974 2878862.5 1975 2869848.75 1976 2858439.5 1977 2860148.25 1978 2856717.75 1979 2853860.25 1980 2857944.25 1981 2859536.25 1982 2863050.25 1983 2866217.5 1984 2880048.5 1985 2911116.75 1986 2938057 1987 2956447 1988 2994084.25 1989 3023689 1990 3065068.5 1991 3118093.75 1992 3163690.5 1993 3244746.25 1994 3309039.5 1995 3273302.5 1996 3335776.5 1997 3332185.5 1998 3335348 1999 3315922.5 2000 3314855.5 2001 3318884.5 2002 3300166.5 2003 3251807.25 2004 3309625.5 2005 3281213 2006 3254743.5 2007 3287905.75 2008 3286321.25 2009 3279542.25 2010 3297757.5 2011 3323373 2012 3303254.5 2013 3261081.75 2014 3286238 2015 3364696 2016 3436372.5 2017 3467337.5 2018 3539024.5 2019 3538413.25 2020 3447372.25 2021 3505471.5 2022 3516420