Year	Number
1970	4171200.25
1971	4184576.5
1972	4218034.5
1973	4246785
1974	4232223.5
1975	4216413.5
1976	4172888
1977	4151403.25
1978	4137656
1979	4115422.75
1980	4240906.5
1981	4205087
1982	4216016.5
1983	4171505
1984	4143956
1985	4122732.5
1986	4123937
1987	4100890.25
1988	4124340.25
1989	4147427.5
1990	4175187.75
1991	4181897.5
1992	4185354
1993	4206954.5
1994	4287938
1995	4280126.5
1996	4324926
1997	4347723.5
1998	4335745
1999	4386907
2000	4454745
2001	4508194.5
2002	4534398.5
2003	4518069.5
2004	4503682
2005	4527196.5
2006	4522403
2007	4558365.5
2008	4573253
2009	4605000
2010	4657645
2011	4718317
2012	4703239
2013	4702410
2014	4738197
2015	4822008.5
2016	4938058
2017	4998851.5
2018	4985880.5
2019	4940672.5
2020	4967507
2021	5062531
2022	5086844
