Year	Number
1960	1677324
1961	1682335
1962	1675562
1963	1675442
1964	1682606
1965	1693668
1966	1704175
1967	1710727
1968	1715804
1969	1725794
1970	1737606
1971	1744821
1972	1743992
1973	1733194
1974	1714340
1975	1693385
1976	1667482
1977	1635522
1978	1603185
1979	1570857
1980	1541400
1981	1513213
1982	1481375
1983	1447218
1984	1411349
1985	1377682
1986	1352307
1987	1335515
1988	1327173
1989	1326393
1990	1333611
1991	1346800
1992	1360675
1993	1373518
1994	1384551
1995	1391868
1996	1397112
1997	1405430
1998	1418318
1999	1432234
2000	1445696
2001	1456986
2002	1463571
2003	1466593
2004	1465412
2005	1458209
2006	1446807
2007	1435855
2008	1428484
2009	1424057
2010	1420904
2011	1417367
2012	1410161
2013	1398263
2014	1385381
2015	1372073
2016	1359707
2017	1349728
2018	1339865
2019	1332226
2020	1326779
2021	1325261
2022	1331106
2023	1337124
