Year	Number
1970	14432192
1971	15011923
1972	15487806
1973	16310520
1974	16928446
1975	17999896
1976	19042250
1977	19990760
1978	20723556
1979	20947020
1980	22227562
1981	22588050
1982	23709552
1983	24711642
1984	25857476
1985	26694802
1986	27906140
1987	29255140
1988	30556994
1989	31574080
1990	31930550
1991	33687384
1992	33665804
1993	34476624
1994	35830796
1995	35576924
1996	36550680
1997	36674760
1998	36887672
1999	37061744
2000	37006260
2001	37129976
2002	37203524
2003	36317908
2004	36088176
2005	37436420
2006	37508020
2007	37439384
2008	37333608
2009	37054816
2010	37527476
2011	37842384
2012	38950420
2013	40869272
2014	41745196
2015	42822992
2016	43886284
2017	45102448
2018	46388356
2019	47802744
2020	49192132
2021	50240100
2022	50289264
