Year	Number
1960	1050832
1961	1092275
1962	1136090
1963	1180082
1964	1223671
1965	1268129
1966	1314012
1967	1361318
1968	1410437
1969	1463540
1970	1523516
1971	1591591
1972	1666870
1973	1746732
1974	1829170
1975	1914149
1976	2002593
1977	2088631
1978	2165420
1979	2233221
1980	2293802
1981	2349469
1982	2402137
1983	2453261
1984	2503747
1985	2554631
1986	2607111
1987	2679347
1988	2811419
1989	2957392
1990	3078947
1991	3207022
1992	3342975
1993	3485256
1994	3631985
1995	3782359
1996	3934941
1997	4088445
1998	4232505
1999	4350262
2000	4446134
2001	4533450
2002	4631714
2003	4748549
2004	4874498
2005	5007642
2006	5145409
2007	5287480
2008	5432887
2009	5580997
2010	5733853
2011	5863219
2012	5974007
2013	6097907
2014	6258296
2015	6454261
2016	6657039
2017	6865760
2018	7081572
2019	7303943
2020	7532034
2021	7762369
2022	8000142
2023	8250388
