Year	Number
1960	900043
1961	912784
1962	927685
1963	945517
1964	965045
1965	986547
1966	1013976
1967	1045169
1968	1075582
1969	1104412
1970	1131310
1971	1156153
1972	1179700
1973	1203239
1974	1227300
1975	1252204
1976	1276329
1977	1298466
1978	1318624
1979	1337004
1980	1353987
1981	1371282
1982	1390047
1983	1410431
1984	1434864
1985	1462336
1986	1490203
1987	1516225
1988	1537538
1989	1552638
1990	1562839
1991	1569350
1992	1572167
1993	1572317
1994	1569004
1995	1561412
1996	1548385
1997	1529475
1998	1505652
1999	1476921
2000	1444756
2001	1411025
2002	1377769
2003	1347812
2004	1322619
2005	1301908
2006	1284392
2007	1269803
2008	1259026
2009	1253090
2010	1253683
2011	1260658
2012	1275659
2013	1298702
2014	1326332
2015	1356108
2016	1385589
2017	1413632
2018	1438091
2019	1457846
2020	1473004
2021	1484170
2022	1491460
2023	1494617
