Year	Number
1970	4755438
1971	4778733.5
1972	4832958
1973	4893777
1974	4887938.5
1975	4868787
1976	4848647.5
1977	4856570.5
1978	4853111.5
1979	4876874
1980	5038438
1981	5055286
1982	5094839
1983	5075630.5
1984	5067384
1985	5068130
1986	5097533.5
1987	5091868
1988	5124972.5
1989	5157892
1990	5190873.5
1991	5219685.5
1992	5257454.5
1993	5291489
1994	5391093
1995	5400165.5
1996	5444002
1997	5494145.5
1998	5507084
1999	5568971.5
2000	5619560
2001	5675773.5
2002	5687310
2003	5657261
2004	5626519
2005	5660886.5
2006	5665264
2007	5714283
2008	5746949.5
2009	5788421
2010	5849317.5
2011	5900972.5
2012	5908232.5
2013	5921017
2014	5947824.5
2015	6044161.5
2016	6180046.5
2017	6229108
2018	6276805.5
2019	6233632
2020	6136049
2021	6211517
2022	6238033
