Year	Number
1970	4832468.5
1971	4998613
1972	5528758.5
1973	5864248
1974	6191872.5
1975	6498462.5
1976	6807021
1977	6819800.5
1978	6842020
1979	6907335
1980	7167422.5
1981	7378409.5
1982	7565162
1983	7636262.5
1984	7675420
1985	7714117
1986	7781199.5
1987	7870953.5
1988	7947328
1989	8045754.5
1990	8127489
1991	8150077
1992	8123084.5
1993	8149190
1994	8194864
1995	8286889
1996	8384381.5
1997	8485920
1998	8590562
1999	8724114
2000	8657263
2001	8667160
2002	8521860
2003	8786826
2004	9101604
2005	9024374
2006	9108959
2007	9294523
2008	9145801
2009	9267673
2010	9337223
2011	9331258
2012	9353746
2013	9559374
2014	9540881
2015	9714188
2016	9973371
2017	9774341
2018	9853373
2019	10114835
2020	10303739
2021	10478690
2022	10502438
