Year	Number
1960	1427519
1961	1445281
1962	1462367
1963	1481392
1964	1501241
1965	1518090
1966	1528948
1967	1539123
1968	1550837
1969	1560816
1970	1569121
1971	1577616
1972	1588184
1973	1601482
1974	1616753
1975	1631249
1976	1643894
1977	1655859
1978	1666623
1979	1674183
1980	1680565
1981	1689621
1982	1701968
1983	1714873
1984	1727193
1985	1739985
1986	1753739
1987	1768256
1988	1780867
1989	1783899
1990	1775584
1991	1761260
1992	1731171
1993	1693047
1994	1663763
1995	1641498
1996	1625638
1997	1613498
1998	1605221
1999	1600439
2000	1591657
2001	1576847
2002	1563590
2003	1551058
2004	1534937
2005	1518903
2006	1504617
2007	1490919
2008	1472303
2009	1443882
2010	1409997
2011	1378949
2012	1353903
2013	1329552
2014	1306712
2015	1286730
2016	1265689
2017	1245192
2018	1228121
2019	1212103
2020	1196325
2021	1182681
2022	1176188
2023	1172781
