Year	Number
1970	11769958
1971	12181010
1972	12742367
1973	13373589
1974	13840287
1975	14221965
1976	14831944
1977	15750054
1978	16414068
1979	16589767
1980	16872996
1981	17069982
1982	17200072
1983	17465262
1984	17761102
1985	18146834
1986	18697450
1987	19253732
1988	19711342
1989	20017728
1990	20516924
1991	20983376
1992	21392352
1993	21928332
1994	22355210
1995	22684418
1996	23212242
1997	23630898
1998	23983696
1999	24436484
2000	25051528
2001	25185972
2002	26281248
2003	27141814
2004	27757184
2005	28643114
2006	28926770
2007	30158396
2008	31117124
2009	31629344
2010	32212874
2011	32569868
2012	32393584
2013	32569328
2014	33122886
2015	33708832
2016	34641192
2017	35022056
2018	36088728
2019	37253860
2020	37855100
2021	38933052
2022	39611888
