Year	Number
1960	1188741
1961	1218777
1962	1250606
1963	1285732
1964	1324425
1965	1365284
1966	1407534
1967	1451198
1968	1496394
1969	1543194
1970	1591746
1971	1642270
1972	1694914
1973	1749598
1974	1806222
1975	1864968
1976	1926097
1977	1989629
1978	2055427
1979	2123639
1980	2194301
1981	2266999
1982	2341705
1983	2418466
1984	2497096
1985	2577268
1986	2658723
1987	2741353
1988	2824401
1989	2907329
1990	2990073
1991	3071819
1992	3150479
1993	3225918
1994	3300659
1995	3376209
1996	3452769
1997	3530124
1998	3608284
1999	3687902
2000	3769978
2001	3855647
2002	3945205
2003	4037926
2004	4132369
2005	4227978
2006	4325262
2007	4423775
2008	4522623
2009	4621434
2010	4720070
2011	4818494
2012	4916228
2013	5012341
2014	5108118
2015	5206365
2016	5308188
2017	5415867
2018	5549394
2019	5686373
2020	5794037
2021	5890945
2022	5977770
2023	6053551
