Year	Number
1960	594477
1961	623115
1962	655424
1963	691229
1964	726712
1965	762151
1966	800436
1967	840204
1968	880500
1969	921044
1970	961781
1971	1002502
1972	1042178
1973	1079142
1974	1120487
1975	1168704
1976	1217024
1977	1263900
1978	1308912
1979	1351779
1980	1392417
1981	1432243
1982	1474107
1983	1519393
1984	1557972
1985	1589241
1986	1621936
1987	1654658
1988	1684212
1989	1708382
1990	1727846
1991	1742649
1992	1752588
1993	1757530
1994	1757565
1995	1754848
1996	1751408
1997	1746598
1998	1739765
1999	1730177
2000	1727804
2001	1736780
2002	1750675
2003	1770101
2004	1795339
2005	1825131
2006	1847973
2007	1864637
2008	1885535
2009	1909552
2010	1938465
2011	1924252
2012	1902553
2013	1921004
2014	1939178
2015	1953872
2016	1964057
2017	1969862
2018	1970650
2019	1965667
2020	1956248
2021	1943548
2022	1927403
2023	1908627
