Year	Number
1960	1484676
1961	1491853
1962	1499611
1963	1507950
1964	1516347
1965	1524767
1966	1533246
1967	1541772
1968	1550357
1969	1558966
1970	1567635
1971	1576190
1972	1584639
1973	1593109
1974	1601636
1975	1610209
1976	1618840
1977	1627493
1978	1636205
1979	1644963
1980	1653780
1981	1660926
1982	1664730
1983	1668543
1984	1672369
1985	1676195
1986	1680034
1987	1683882
1988	1687744
1989	1691604
1990	1695478
1991	1699362
1992	1703259
1993	1707155
1994	1711065
1995	1714984
1996	1728342
1997	1741767
1998	1755315
1999	1768968
2000	1782747
2001	1796594
2002	1810568
2003	1824651
2004	1838864
2005	1853147
2006	1867561
2007	1882088
2008	1896747
2009	1911480
2010	1926348
2011	1941332
2012	1956453
2013	1971650
2014	1986986
2015	2002441
2016	2018038
2017	2033713
2018	2049510.0000000002
2019	2065284
2020	2080788
2021	2095688
2022	2109631
2023	2121992
