Year	Number
1960	2088996
1961	2156652
1962	2226639
1963	2298716
1964	2374766
1965	2455246
1966	2540027
1967	2630218
1968	2725668
1969	2825947
1970	2931176
1971	3041578
1972	3157259
1973	3278093
1974	3402686
1975	3529506
1976	3658894
1977	3791262
1978	3926169
1979	4063498
1980	4202945
1981	4344682
1982	4488724
1983	4634845
1984	4782996
1985	4932797
1986	5084284
1987	5237600
1988	5393181
1989	5551280
1990	5712394
1991	5877187
1992	6045327
1993	6216430
1994	6390057
1995	6565938
1996	6743497
1997	6922250
1998	7101743
1999	7281409
2000	7461426
2001	7641567
2002	7824599
2003	8009081
2004	8191606
2005	8371790
2006	8546785
2007	8715422
2008	8875955
2009	9028359
2010	9176009
2011	9320611
2012	9462526
2013	9602951
2014	9739934
2015	9870009
2016	9947044
2017	9857771
2018	9532382
2019	9168546
2020	8980231
2021	8884583
2022	8963612
2023	9226084
