Year	Number
1960	1438034
1961	1490716
1962	1545984
1963	1604989
1964	1666412
1965	1728560
1966	1792239
1967	1857555
1968	1924639
1969	1993677
1970	2064164
1971	2135981
1972	2209743
1973	2285564
1974	2363069
1975	2442649
1976	2523982
1977	2606128
1978	2688772
1979	2771576
1980	2853899
1981	2937287
1982	3024112
1983	3113286
1984	3202938
1985	3293061
1986	3384178
1987	3474980
1988	3564730
1989	3654818
1990	3744599
1991	3834325
1992	3925674
1993	4019983
1994	4119231
1995	4224000
1996	4332408
1997	4442488
1998	4554405
1999	4669466
2000	4788915
2001	4913563
2002	5044385
2003	5183480
2004	5332889
2005	5494897
2006	5668764
2007	5850739
2008	6038245
2009	6229762
2010	6424528
2011	6621361
2012	6818473
2013	7014106
2014	7206182
2015	7393017
2016	7577330
2017	7759440
2018	7936292
2019	8105773
2020	8267697
2021	8424534
2022	8578886
2023	8731618
