Year Number 1976 2589415.25 1977 2659365.25 1978 2704222.75 1979 2722773.25 1980 2860145.5 1981 2877250.75 1982 2918554 1983 2946224.5 1984 2975702.25 1985 3007853 1986 3050227.75 1987 3084674 1988 3102598.75 1989 3115542 1990 3184023.5 1991 3266637.25 1992 3349897 1993 3509138.5 1994 3606919.25 1995 3617799.5 1996 3662236.5 1997 3679013 1998 3640177.25 1999 3676126.25 2000 3773307.75 2001 3878137.25 2002 3924815 2003 3984821.5 2004 4048110.5 2005 4143181.75 2006 4145876.75 2007 4212066.5 2008 4231102.5 2009 4246828.5 2010 4250842.5 2011 4259190 2012 4253268 2013 4335109.5 2014 4319449 2015 4363715 2016 4392548.5 2017 4395899 2018 4389552 2019 4403803.5 2020 4510254.5 2021 4561661 2022 4652711.5