Year	Number
1960	817512
1961	840781
1962	862369
1963	882046
1964	902467
1965	922883
1966	944289
1967	963327
1968	978499
1969	991236
1970	1005864
1971	1025272
1972	1045313
1973	1065978
1974	1084801
1975	1101678
1976	1117484
1977	1134130
1978	1149309
1979	1165681
1980	1181963
1981	1241412
1982	1298927
1983	1317817
1984	1344985
1985	1349348
1986	1351372
1987	1375383
1988	1414266
1989	1459990
1990	1519568
1991	1561455
1992	1605472
1993	1643146
1994	1692120
1995	1740692
1996	1808713
1997	1866044
1998	1926182
1999	1937487
2000	1969770
2001	2027180
2002	2051990
2003	2028098
2004	2059943
2005	2109638
2006	2166064
2007	2242360
2008	2349440
2009	2406590
2010	2438290
2011	2484222
2012	2543402
2013	2582486
2014	2613879
2015	2643311
2016	2677036
2017	2679065
2018	2691403
2019	2722116
2020	2712947
2021	2601057
2022	2689047
2023	2825143
