Year	Number
1970	12212603
1971	12845378
1972	13747202
1973	14610346
1974	16035171
1975	16558659
1976	16987860
1977	18696436
1978	20158084
1979	22839640
1980	24544308
1981	26757974
1982	29194592
1983	30610356
1984	31372778
1985	31703516
1986	30931962
1987	31619424
1988	31859534
1989	32462690
1990	33708084
1991	34753576
1992	36338512
1993	38266012
1994	39222700
1995	39412088
1996	38882652
1997	40955872
1998	42927112
1999	44685828
2000	46912672
2001	47701120
2002	48406676
2003	50641048
2004	52876952
2005	54780872
2006	54957844
2007	55580640
2008	54536368
2009	56356280
2010	57890332
2011	59837252
2012	61800972
2013	63449744
2014	64649148
2015	65370820
2016	67338544
2017	68843984
2018	71351048
2019	73488352
2020	75079096
2021	75771616
2022	76588424
