Year	Number
1960	979519
1961	1013306
1962	1047383
1963	1080947
1964	1113577
1965	1145390
1966	1176470
1967	1207119
1968	1237892
1969	1268487
1970	1298093
1971	1328287
1972	1360258
1973	1393239
1974	1427332
1975	1462688
1976	1498440
1977	1535546
1978	1574738
1979	1604622
1980	1622851
1981	1639588
1982	1657028
1983	1675528
1984	1692940
1985	1708118
1986	1722333
1987	1735457
1988	1743608
1989	1783917
1990	1837371
1991	1867291
1992	1850249
1993	1799431
1994	1763232
1995	1741289
1996	1731224
1997	1719117
1998	1705134
1999	1689409
2000	1672231
2001	1656074
2002	1644189
2003	1636478
2004	1629805
2005	1623111
2006	1615571
2007	1607400
2008	1599812
2009	1593247
2010	1587223
2011	1581404
2012	1576538
2013	1572193
2014	1568781
2015	1565465
2016	1561467
2017	1556899
2018	1551563
2019	1545834
2020	1540097
2021	1534475
2022	1530390
2023	1528880
