Year	Number
1960	757584
1961	792543
1962	827876
1963	861554
1964	892489
1965	917088
1966	937215
1967	955930
1968	974219
1969	992627
1970	1008647
1971	1024855
1972	1041847
1973	1058242
1974	1073672
1975	1088762
1976	1235488
1977	1382130
1978	1259540
1979	1135599
1980	1150020
1981	1166087
1982	1175850
1983	1184315
1984	1200107
1985	1217963
1986	1241977
1987	1264942
1988	1280455
1989	1298643
1990	1318437
1991	1337122
1992	1353302
1993	1364767
1994	1372427
1995	1378263
1996	1382876
1997	1384957
1998	1383937
1999	1380939
2000	1377022
2001	1372119
2002	1362943
2003	1352090
2004	1341817
2005	1329162
2006	1319431
2007	1314214
2008	1306900
2009	1297896
2010	1287237
2011	1280776
2012	1297980
2013	1408479
2014	1542599
2015	1589868
2016	1600644
2017	1606170
2018	1605864
2019	1597654
2020	1576278
2021	1544594
2022	1506482
2023	1459836
