Year	Number
1970	4855902
1971	4932062
1972	5223900
1973	5547107.5
1974	5878857
1975	6361921.5
1976	6923891
1977	7556831
1978	8206998.5
1979	8793503
1980	9403760
1981	10027908
1982	10710414
1983	11302615
1984	11966377
1985	12707979
1986	13581848
1987	14227459
1988	14711826
1989	15029437
1990	16426330
1991	16462536
1992	16621198
1993	17307820
1994	18534690
1995	19033010
1996	19458534
1997	20412254
1998	21462392
1999	22464192
2000	23404070
2001	24338750
2002	25098730
2003	26680022
2004	27699404
2005	27992338
2006	28258952
2007	28491144
2008	28900452
2009	29755108
2010	30280716
2011	31349092
2012	31770112
2013	31279538
2014	30986508
2015	31717904
2016	32093792
2017	32731936
2018	33529086
2019	34424600
2020	36036360
2021	37334304
2022	38589340
