Year	Number
1960	11655666
1961	11916515
1962	12180505
1963	12475236
1964	12787523
1965	13105946
1966	13444048
1967	13821409
1968	14216305
1969	14605481
1970	14996879
1971	15381626
1972	15768363
1973	16128122
1974	16437002
1975	16723252
1976	16987170
1977	17231389
1978	17472094
1979	17719172
1980	17973650
1981	18235202
1982	18502087
1983	18771363
1984	19045154
1985	19325487
1986	19613038
1987	19903893
1988	20197464
1989	20494965
1990	20799523
1991	21115534
1992	21439991
1993	21773017
1994	22105225
1995	22385536
1996	22614347
1997	22827373
1998	23023636
1999	23204498
2000	23367059
2001	23512522
2002	23638411
2003	23781707
2004	23948930
2005	24100982
2006	24235761
2007	24356506
2008	24469047
2009	24581509
2010	24686435
2011	24783789
2012	24887770
2013	25001819
2014	25126131
2015	25258015
2016	25389611
2017	25516321
2018	25638149
2019	25755441
2020	25867467
2021	25971909
2022	26069416
2023	26160821
