Year	Number
1960	1191039
1961	1213386
1962	1240275
1963	1269301
1964	1296208
1965	1318383
1966	1336008
1967	1348176
1968	1357737
1969	1369640
1970	1387467
1971	1410869
1972	1439923
1973	1472357
1974	1504319
1975	1533267
1976	1559704
1977	1583597
1978	1605528
1979	1626462
1980	1646701
1981	1665985
1982	1684346
1983	1702076
1984	1719545
1985	1737014
1986	1754518
1987	1772027
1988	1789509
1989	1806868
1990	1824012
1991	1837922
1992	1850788
1993	1867538
1994	1886275
1995	1905119
1996	1927825
1997	1946908
1998	1959084
1999	1969755
2000	1975948
2001	1980886
2002	1984185
2003	1986207
2004	1987441
2005	1985473
2006	1978032
2007	1967465
2008	1956993
2009	1947415
2010	1938768
2011	1917778
2012	1896060
2013	1875894
2014	1847092
2015	1816703
2016	1783979
2017	1743631
2018	1676985
2019	1679953
2020	1728988
2021	1721560
2022	1701206
2023	1695462
