Year	Number
1960	1130165
1961	1141849
1962	1154655
1963	1165740
1964	1175154
1965	1183163
1966	1190571
1967	1198817
1968	1207577
1969	1215931
1970	1223958
1971	1232697
1972	1242321
1973	1250924
1974	1258958
1975	1266396
1976	1273490
1977	1280679
1978	1287759
1979	1295594
1980	1304434
1981	1314454
1982	1324731
1983	1334652
1984	1345126
1985	1354305
1986	1363024
1987	1375047
1988	1387213
1989	1393759
1990	1397404
1991	1403124
1992	1410172
1993	1417629
1994	1424871
1995	1431405
1996	1437837
1997	1445483
1998	1455419
1999	1467526
2000	1479978
2001	1490636
2002	1501593
2003	1513553
2004	1525895
2005	1540446
2006	1559127
2007	1583980
2008	1610981
2009	1632805
2010	1652301
2011	1674103
2012	1696510
2013	1716007
2014	1733890
2015	1749505
2016	1761283
2017	1770025
2018	1776213
2019	1785084
2020	1792942
2021	1799128
2022	1813121
2023	1832673
