Year	Number
1960	1495228
1961	1524461
1962	1554607
1963	1585512
1964	1616897
1965	1648169
1966	1678812
1967	1709470
1968	1741280
1969	1774791
1970	1810190
1971	1847059
1972	1887274
1973	1931071
1974	1974838
1975	2016667
1976	2055899
1977	2093092
1978	2130062
1979	2174331
1980	2176466
1981	2176358
1982	2282534
1983	2399832
1984	2429398
1985	2452231
1986	2527102
1987	2616073
1988	2705297
1989	2799444
1990	2876884
1991	2984198
1992	3115664
1993	3189990
1994	3264389
1995	3414569
1996	3572593
1997	3700196
1998	3831691
1999	3970550
2000	4111592
2001	4253942
2002	4406601
2003	4588681
2004	4800259
2005	4999038
2006	5182293
2007	5363575
2008	5554274
2009	5755890
2010	5958154
2011	6172449
2012	6393699
2013	6627120
2014	6869575
2015	7093122
2016	7321597
2017	7570735
2018	7831899
2019	8094822
2020	8355035
2021	8623530
2022	8896002
2023	9174497
