Year	Number
1960	1238020
1961	1273901
1962	1288880
1963	1304515
1964	1319594
1965	1335348
1966	1353506
1967	1372724
1968	1391928
1969	1410905
1970	1424002
1971	1437429
1972	1456303
1973	1473343
1974	1487344
1975	1500597
1976	1514628
1977	1527337
1978	1539577
1979	1552469
1980	1566341
1981	1582792
1982	1600331
1983	1616716
1984	1628133
1985	1635994
1986	1643433
1987	1651047
1988	1660988
1989	1673875
1990	1689157
1991	1699162
1992	1709435
1993	1726757
1994	1745794
1995	1764218
1996	1781048
1997	1797602
1998	1814194
1999	1830888
2000	1843971
2001	1857515
2002	1873325
2003	1886987
2004	1899717
2005	1910965
2006	1920932
2007	1929788
2008	1937548
2009	1942090
2010	1942902
2011	1943219
2012	1941682
2013	1936370
2014	1929138
2015	1920272
2016	1908984
2017	1895615
2018	1881659
2019	1868356
2020	1855991
2021	1840934
2022	1845915
2023	1847857
