Year	Number
1970	17616008
1971	18213134
1972	18819358
1973	19721996
1974	20667174
1975	21917966
1976	23578500
1977	25169980
1978	26757068
1979	28262320
1980	29961778
1981	31406742
1982	31848742
1983	32717784
1984	33490170
1985	33813408
1986	34551136
1987	35108508
1988	36145820
1989	36397524
1990	36532116
1991	38545968
1992	38798384
1993	40198296
1994	42156152
1995	44789448
1996	46242348
1997	51153448
1998	53384820
1999	54491496
2000	57858012
2001	62082812
2002	68434888
2003	73462376
2004	78354296
2005	83110616
2006	87887384
2007	92637280
2008	99015936
2009	101647984
2010	104299576
2011	106845568
2012	110871784
2013	114091816
2014	117510520
2015	120042240
2016	124159880
2017	128253400
2018	132793496
2019	137290368
2020	141391840
2021	143155904
2022	146316208
