Year	Number
1970	2615076
1971	2692932
1972	2763500.75
1973	2817644.25
1974	2893672.5
1975	2927254.75
1976	2966908.5
1977	3013041.5
1978	3053774
1979	3085863.75
1980	3129332.75
1981	3192179.25
1982	3260233.75
1983	3320419.5
1984	3375743.75
1985	3443482.25
1986	3503664.75
1987	3588897
1988	3660740
1989	3736632
1990	3759974
1991	3852022.5
1992	3900507.5
1993	3945764.75
1994	4049198.25
1995	4119868.5
1996	4149402.5
1997	4203238
1998	4280781.5
1999	4292867
2000	4382017
2001	4444755.5
2002	4474603
2003	4506058.5
2004	4527546
2005	4531263.5
2006	4559879
2007	4553993
2008	4574769
2009	4585154.5
2010	4612225.5
2011	4655724.5
2012	4643914.5
2013	4670290
2014	4716753
2015	4779559.5
2016	4840998
2017	4913796
2018	4990175
2019	5057140
2020	5111897
2021	5152231.5
2022	5194134.5
