Year	Number
1960	755999
1961	779029
1962	802470
1963	826690
1964	852513
1965	880374
1966	910279
1967	942323
1968	975993
1969	1009822
1970	1043122
1971	1076352
1972	1109441
1973	1141460
1974	1172714
1975	1204251
1976	1235870
1977	1267294
1978	1299094
1979	1332887
1980	1369320
1981	1408350
1982	1449787
1983	1493413
1984	1537338
1985	1579691
1986	1620645
1987	1659856
1988	1697814
1989	1737262
1990	1778973
1991	1822280
1992	1867452
1993	1914083
1994	1961580
1995	2009163
1996	2058022
1997	2108201
1998	2157895
1999	2204852
2000	2247536
2001	2286935
2002	2323797
2003	2358004
2004	2389107
2005	2417569
2006	2444481
2007	2471632
2008	2493071
2009	2518260
2010	2555932
2011	2599334
2012	2647450
2013	2700982
2014	2775639
2015	2870797
2016	2972388
2017	3080197
2018	3196370
2019	3320776
2020	3448015
2021	3565837
2022	3692668
2023	3838765
