Year	Number
1960	1055693
1961	1083431
1962	1112348
1963	1142600
1964	1174269
1965	1207412
1966	1242116
1967	1278312
1968	1316130
1969	1355699
1970	1396989
1971	1440159
1972	1485274
1973	1532069
1974	1580280
1975	1624935
1976	1665418
1977	1706181
1978	1747207
1979	1788218
1980	1829256
1981	1870540
1982	1911634
1983	1951851
1984	2001739
1985	2062555
1986	2124863
1987	2188654
1988	2253336
1989	2319177
1990	2385435
1991	2452675
1992	2520958
1993	2594168
1994	2669220
1995	2742309
1996	2816595
1997	2875037
1998	2937166
1999	3016659
2000	3134030
2001	3254101
2002	3331158
2003	3424653
2004	3543012
2005	3672839
2006	3813323
2007	3956329
2008	4089602
2009	4257230
2010	4437884
2011	4584216
2012	4713257
2013	4828066
2014	4944861
2015	5064386
2016	5186824
2017	5312340
2018	5441062
2019	5570733
2020	5702174
2021	5835806
2022	5970424
2023	6106869
