Year	Number
1960	1424143
1961	1469335
1962	1516185
1963	1565488
1964	1618835
1965	1670108
1966	1717329
1967	1765863
1968	1815697
1969	1867011
1970	1920333
1971	1976209
1972	2035042
1973	2096980
1974	2161918
1975	2230180
1976	2302406
1977	2378171
1978	2456852
1979	2538295
1980	2622394
1981	2709021
1982	2797609
1983	2887527
1984	2977994
1985	3068686
1986	3159131
1987	3249107
1988	3337513
1989	3424067
1990	3510363
1991	3594676
1992	3675744
1993	3755180
1994	3832519
1995	3907408
1996	3980467
1997	4052859
1998	4126102
1999	4202474
2000	4282324
2001	4365122
2002	4452206
2003	4546229
2004	4647543
2005	4754924
2006	4872203
2007	4997597
2008	5127486
2009	5266800
2010	5414875
2011	5567745
2012	5724580
2013	5883092
2014	6040416
2015	6192789
2016	6340283
2017	6485674
2018	6630333
2019	6773719
2020	6913873
2021	7047810
2022	7177700
2023	7307261
