Year	Number
1971	3859230.25
1972	4036196.5
1973	4213861.5
1974	4362934
1975	4445409.5
1976	4581472.5
1977	4787596
1978	4922293.5
1979	4954677
1980	4969953.5
1981	5028291
1982	5074933.5
1983	5207633.5
1984	5341584.5
1985	5554924.5
1986	5792630.5
1987	6045991.5
1988	6255052.5
1989	6414289.5
1990	6643778
1991	6834186
1992	6981494
1993	7138350
1994	7308872
1995	7507303.5
1996	7827573
1997	8100638
1998	8427654
1999	8740475
2000	9008384
2001	9066967
2002	9652504
2003	10113632
2004	10324296
2005	10701066
2006	10712107
2007	11240205
2008	11752063
2009	12097642
2010	12450455
2011	12761144
2012	12835940
2013	12941155
2014	13208519
2015	13509661
2016	13967567
2017	14370947
2018	15047235
2019	15726411
2020	15914282
2021	16727356
2022	17090812
