Year	Number
1960	1456746
1961	1476302
1962	1495797
1963	1512249
1964	1525518
1965	1536741
1966	1546972
1967	1556841
1968	1565929
1969	1575488
1970	1588145
1971	1599180
1972	1607249
1973	1615581
1974	1621533
1975	1624814
1976	1629429
1977	1636997
1978	1646795
1979	1658356
1980	1670417
1981	1682714
1982	1694180
1983	1702790
1984	1709767
1985	1716419
1986	1724009
1987	1733240
1988	1740630
1989	1746385
1990	1753751
1991	1761633
1992	1768166
1993	1773856
1994	1779063
1995	1786383
1996	1793400
1997	1796956
1998	1799126
1999	1800563
2000	1802259
2001	1804857
2002	1807358
2003	1809194
2004	1810898
2005	1813180
2006	1816423
2007	1820733
2008	1826172
2009	1829443
2010	1829587
2011	1827904
2012	1826339
2013	1827945
2014	1833175
2015	1842982
2016	1854274
2017	1862754
2018	1868581
2019	1872284
2020	1874743
2021	1880068
2022	1892134
2023	1903050
