Year	Number
1960	1533459
1961	1563196
1962	1593634
1963	1624784
1964	1656523
1965	1688169
1966	1719852
1967	1752195
1968	1785491
1969	1820361
1970	1857204
1971	1895475
1972	1937126
1973	1981833
1974	2025722
1975	2067443
1976	2107152
1977	2145459
1978	2183416
1979	2228611
1980	2231763
1981	2232867
1982	2340294
1983	2459341
1984	2491158
1985	2515358
1986	2591059
1987	2684779
1988	2777741
1989	2871175
1990	2950185
1991	3058231
1992	3187263
1993	3258291
1994	3328610
1995	3474287
1996	3627698
1997	3750678
1998	3877423
1999	4011340
2000	4147546
2001	4284862
2002	4431767
2003	4607685
2004	4813244
2005	5005974
2006	5183320
2007	5359155
2008	5544390
2009	5740238
2010	5936573
2011	6145281
2012	6361207
2013	6589646
2014	6827550
2015	7047152
2016	7270988
2017	7515149
2018	7772311
2019	8032044
2020	8289666
2021	8556210
2022	8827313
2023	9104070
