Year	Number
1960	1428375
1961	1463447
1962	1498656
1963	1523236
1964	1566713
1965	1614113
1966	1658365
1967	1705522
1968	1748202
1969	1784378
1970	1820679
1971	1865288
1972	1841986
1973	1818985
1974	1872125
1975	1920750
1976	1960563
1977	2012198
1978	2074989
1979	2120967
1980	2230750
1981	2335414
1982	2375980
1983	2425996
1984	2466858
1985	2498287
1986	2519351
1987	2561217
1988	2601462
1989	2630444
1990	2668427
1991	2710798
1992	2788533
1993	2580828
1994	2587647
1995	2870539
1996	2840833
1997	2819460
1998	2906869
1999	3020979
2000	3114122
2001	3228115
2002	3355274
2003	3498292
2004	3672749
2005	3842032
2006	3999697
2007	4160877
2008	4354067
2009	4601145
2010	4818278
2011	4966145
2012	5114316
2013	5266391
2014	5412142
2015	5462539
2016	5473327
2017	5568790
2018	5754654
2019	5990972
2020	6209464
2021	6430031
2022	6669914
2023	6931318
