Year	Number
1960	8626186
1961	8733301
1962	8847054
1963	8969765
1964	9141750
1965	9355316
1966	9548047
1967	9754510
1968	9971355
1969	10202793
1970	10465222
1971	10747963
1972	11050421
1973	11364602
1974	11691709
1975	12053269
1976	12425848
1977	12817652
1978	13252725
1979	13579841
1980	13876528
1981	14238325
1982	14591308
1983	14953719
1984	15332635
1985	15724583
1986	16133249
1987	16566169
1988	17031719
1989	17527168
1990	18040737
1991	18571329
1992	19118324
1993	19680104
1994	20255464
1995	20855147
1996	21485316
1997	22132534
1998	22798015
1999	23448523
2000	24071194
2001	24688781
2002	25298364
2003	25900687
2004	26499279
2005	27097062
2006	27694047
2007	28282948
2008	28851475
2009	29393012
2010	29895796
2011	30349109
2012	30759568
2013	31129606
2014	31441079
2015	31714477
2016	31996993
2017	32269251
2018	32519912
2019	32752581
2020	32978373
2021	33191173
2022	33365580
2023	33524683
