Year Number 1975 2641848.25 1976 2721338 1977 2786590.25 1978 2826997.5 1979 2838076.75 1980 2962753.75 1981 2967821.25 1982 3006645.75 1983 3026474 1984 3045746.75 1985 3069372 1986 3106641.75 1987 3137291.5 1988 3145560 1989 3146653 1990 3181591 1991 3251666.75 1992 3309499 1993 3437748 1994 3515615.5 1995 3515266.75 1996 3554852.5 1997 3567472.25 1998 3501667 1999 3524948.25 2000 3608401.75 2001 3716880.75 2002 3757815.5 2003 3814725 2004 3854220.5 2005 3899879.5 2006 3901616.5 2007 3960101 2008 3959585.25 2009 3956655 2010 3952167 2011 3929849.5 2012 3934097.5 2013 4011279 2014 4012068.5 2015 4020054.75 2016 4054141.75 2017 4061217.5 2018 4066607.5 2019 4054965.75 2020 4096073.75 2021 4148289.75 2022 4234726