Year	Number
1960	862346
1961	872080
1962	881050
1963	890033
1964	899537
1965	909212
1966	918906
1967	928584
1968	938214
1969	948275
1970	959438
1971	972543
1972	987230
1973	1002236
1974	1016941
1975	1030930
1976	1043949
1977	1056361
1978	1068719
1979	1081409
1980	1095088
1981	1109955
1982	1125689
1983	1141487
1984	1156399
1985	1169756
1986	1181152
1987	1190859
1988	1199668
1989	1208531
1990	1217457
1991	1226934
1992	1237428
1993	1248426
1994	1259796
1995	1271271
1996	1282047
1997	1292207
1998	1302213
1999	1311392
2000	1318802
2001	1324943
2002	1331046
2003	1337278
2004	1343774
2005	1350293
2006	1356781
2007	1362545
2008	1367460
2009	1372774
2010	1378388
2011	1384402
2012	1390918
2013	1397059
2014	1402227
2015	1406816
2016	1410867
2017	1413838
2018	1415821
2019	1417116
2020	1420767
2021	1424743
2022	1424998
2023	1424543
