Year	Number
1960	1435511
1961	1466641
1962	1498491
1963	1531032
1964	1564326
1965	1598250
1966	1632957
1967	1668419
1968	1704701
1969	1741668
1970	1779491
1971	1796743
1972	1809358
1973	1822027
1974	1834803
1975	1847668
1976	1860641
1977	1873669
1978	1886807
1979	1900036
1980	1913377
1981	1926775
1982	1945101
1983	1964799
1984	1984723
1985	2004794
1986	2025096
1987	2045604
1988	2066348
1989	2087244.0000000002
1990	2108381
1991	2122518
1992	2129481
1993	2136447
1994	2143446
1995	2150468
1996	2157522
1997	2164580
1998	2171672
1999	2178786
2000	2185933
2001	2193084
2002	2200269
2003	2195440
2004	2187870
2005	2180347
2006	2172840
2007	2165359
2008	2157893
2009	2150473
2010	2143068
2011	2135689
2012	2128326
2013	2121008
2014	2119455
2015	2123697
2016	2127953
2017	2132206
2018	2136468
2019	2138419
2020	2140423
2021	2142866
2022	2145691
2023	2148930
