Year	Number
1970	782948
1971	808947.3125
1972	845719.0625
1973	886543.125
1974	899246.6875
1975	943355.8125
1976	997896.4375
1977	1049385.375
1978	1134163.875
1979	1192951
1980	1202161.875
1981	1235286.375
1982	1276366.125
1983	1345852.25
1984	1421674.875
1985	1458277.75
1986	1522885.5
1987	1534106
1988	1571459.875
1989	1594917.5
1990	1617071.375
1991	1687772.75
1992	1739312.875
1993	1787974.75
1994	1821476.875
1995	1889183.375
1996	1954990.875
1997	2026243.75
1998	2093858.875
1999	2165214
2000	2197023
2001	2283812.25
2002	2419686.25
2003	2510502.25
2004	2652838.5
2005	2765860.75
2006	2902974.75
2007	3037707
2008	3196165.75
2009	3305025.5
2010	3471213
2011	3628772.25
2012	3778016
2013	3897790.5
2014	4098583.5
2015	4270730.5
2016	4483414
2017	4654110.5
2018	4811887.5
2019	4849231
2020	4926018.5
2021	4999056
2022	5062783.5
