Year	Number
1960	970689
1961	1028399
1962	1089370
1963	1153550
1964	1221086
1965	1279541
1966	1338731
1967	1412616
1968	1491422
1969	1572841
1970	1653886
1971	1733550
1972	1814868
1973	1899329
1974	1986073
1975	2074428
1976	2163487
1977	2252201
1978	2339394
1979	2424196
1980	2505791
1981	2583921
1982	2660142
1983	2735832
1984	2812937
1985	2894225
1986	2980347
1987	3071971
1988	3169193
1989	3273341
1990	3387349
1991	3511420
1992	3644727
1993	3784603
1994	3929062
1995	4077420
1996	4227652
1997	4379306
1998	4533719
1999	4689945
2000	4848950
2001	5011186
2002	5176522
2003	5342084
2004	5499657
2005	5651257
2006	5797676
2007	5937194
2008	6069773
2009	6194048
2010	6314075
2011	6434602
2012	6552161
2013	6665930
2014	6788091
2015	6926504
2016	7084855
2017	7268495
2018	7481013
2019	7722886
2020	7928324
2021	8058285
2022	8196389
2023	8470414
