Year	Number
1960	14586527
1961	14693635
1962	14856974
1963	15034940
1964	15217837
1965	15397661
1966	15563268
1967	15714929
1968	15858967
1969	15996283
1970	16130637
1971	16261717
1972	16390308
1973	16513204
1974	16632893
1975	16753074
1976	16880947
1977	17009614
1978	17137258
1979	17275758
1980	17461479
1981	17711482
1982	17973382
1983	18218327
1984	18446178
1985	18607447
1986	18717800
1987	18842202
1988	18964578
1989	19068385
1990	19144313
1991	19276875
1992	19341245
1993	19407340
1994	19469306
1995	19533536
1996	19600802
1997	19669657
1998	19732974
1999	19819378
2000	19942768
2001	20082561
2002	20232460
2003	20388585
2004	20547289
2005	20714643
2006	20885407
2007	21029323
2008	21130373
2009	21201359
2010	21266713
2011	21284550
2012	21249263
2013	21217353
2014	21178522
2015	21131001
2016	21086208
2017	21054498
2018	21043474
2019	21037065
2020	21029884
2021	21040887
2022	21056374
2023	21070435
