Year	Number
1960	1127470
1961	1138054
1962	1149473
1963	1158766
1964	1166229
1965	1172604
1966	1177991
1967	1183742
1968	1190743
1969	1197827
1970	1204322
1971	1211053
1972	1218704
1973	1226237
1974	1232884
1975	1238990
1976	1245184
1977	1251465
1978	1258042
1979	1265059
1980	1272603
1981	1281120
1982	1289665
1983	1297806
1984	1307035
1985	1314644
1986	1321303
1987	1329976
1988	1338138
1989	1344029
1990	1348970
1991	1354533
1992	1360837
1993	1368545
1994	1376703
1995	1383936
1996	1390947
1997	1398909
1998	1408680
1999	1420480
2000	1431633
2001	1441552
2002	1453672
2003	1466998
2004	1480110
2005	1494726
2006	1511174
2007	1529080
2008	1548363
2009	1567161
2010	1584705
2011	1601143
2012	1617187
2013	1632998
2014	1648257
2015	1661586
2016	1672938
2017	1682938
2018	1691080
2019	1699915
2020	1706886
2021	1712783
2022	1726221
2023	1745205
