Year	Number
1970	3856126.5
1971	3971166
1972	4114120.5
1973	4263539
1974	4382668
1975	4569918
1976	4704404.5
1977	4797830
1978	4854210
1979	5023553.5
1980	5237374.5
1981	5503604.5
1982	5777461.5
1983	6218780.5
1984	6520076
1985	6743128
1986	6997685.5
1987	7106298.5
1988	7341473
1989	7780530
1990	7823461.5
1991	8029576.5
1992	8185089.5
1993	8413591
1994	8606039
1995	8744805
1996	8891209
1997	9066884
1998	9166250
1999	9291887
2000	9413699
2001	9475061
2002	9673659
2003	9979930
2004	10203079
2005	10459126
2006	10742197
2007	11089242
2008	11133956
2009	11354724
2010	11653134
2011	11851141
2012	12175602
2013	12773708
2014	12844357
2015	13162143
2016	13611655
2017	13251568
2018	12944912
2019	13393575
2020	13713959
2021	13737337
2022	13703253
