Year	Number
1960	3536538
1961	3588458
1962	3658670
1963	3719899
1964	3773316
1965	3825263
1966	3874889
1967	3918374
1968	3959205
1969	4003985
1970	4052913
1971	4104901
1972	4155604
1973	4204843
1974	4258063
1975	4321125
1976	4385180
1977	4441980
1978	4498818
1979	4560668
1980	4627793
1981	4689446
1982	4740953
1983	4791284
1984	4845375
1985	4896766
1986	4942063
1987	4985287
1988	5020786
1989	5047635
1990	5075233
1991	5105213
1992	5133702
1993	5160691
1994	5183665
1995	5202099
1996	5221048
1997	5241098
1998	5264609
1999	5292273
2000	5324415
2001	5361641
2002	5395565
2003	5420211
2004	5437087
2005	5449288
2006	5460641
2007	5474754
2008	5492365
2009	5510744
2010	5528277
2011	5528999
2012	5513175
2013	5503383
2014	5504315
2015	5515369
2016	5534450
2017	5554740
2018	5574186
2019	5596508
2020	5611553
2021	5622301
2022	5649924
2023	5675485
