Year	Number
1970	15081805
1971	15508750
1972	16020574
1973	16695346
1974	17423988
1975	18175790
1976	19262982
1977	20327138
1978	20941096
1979	21872936
1980	23028996
1981	23887396
1982	23953858
1983	24295072
1984	24878408
1985	25174264
1986	25832084
1987	26294296
1988	27191980
1989	27267540
1990	27234954
1991	28712478
1992	28776088
1993	29777774
1994	31336742
1995	33591720
1996	34761736
1997	38860448
1998	40745388
1999	41533340
2000	44231876
2001	47370228
2002	52043756
2003	55422348
2004	58983912
2005	62730436
2006	66565948
2007	70243424
2008	75523920
2009	78127840
2010	80221632
2011	82536968
2012	85631352
2013	87666848
2014	91462400
2015	93003768
2016	96358184
2017	99562840
2018	103064008
2019	106536264
2020	109821144
2021	110706184
2022	112847128
