Year	Number
1960	13274492
1961	13674281
1962	14092853
1963	14525319
1964	14970794
1965	15429462
1966	15896337
1967	16368934
1968	16847272
1969	17331828
1970	17828927
1971	18332692
1972	18842044
1973	19358255
1974	19870071
1975	20372680
1976	20859346
1977	21341107
1978	21824983
1979	22305813
1980	22800284
1981	23301459
1982	23793835
1983	24283699
1984	24771150
1985	25254500
1986	25731907
1987	26203565
1988	26672809
1989	27133975
1990	27613526
1991	28090082
1992	28552103
1993	29023040
1994	29494978
1995	29952707
1996	30392549
1997	30832850
1998	31259606
1999	31651539
2000	31994172
2001	32302543
2002	32601809
2003	32892200
2004	33172952
2005	33442524
2006	33707262
2007	33977340
2008	34245582
2009	34506526
2010	34759118
2011	35010449
2012	35263239
2013	35505484
2014	35728989
2015	35928923
2016	36120993
2017	36304062
2018	36456433
2019	36584375
2020	36706197
2021	36807094
2022	36890933
2023	36975565
