Year	Number
1960	1784129
1961	1798352
1962	1812789
1963	1826416
1964	1840279
1965	1854558
1966	1868745
1967	1883889
1968	1899569
1969	1914618
1970	1927895
1971	1941061
1972	1955695
1973	1968765
1974	1980374
1975	1990538
1976	1998986
1977	2006498
1978	2013121
1979	2019103
1980	2024716
1981	2030551
1982	2037005
1983	2043007
1984	2047813
1985	2053246
1986	2060160
1987	2070051
1988	2082138
1989	2090705
1990	2097163
1991	2107201
1992	2119918
1993	2132568
1994	2144493
1995	2155536
1996	2166481
1997	2178658
1998	2192346
1999	2208359
2000	2224232
2001	2236622
2002	2249024
2003	2262587
2004	2276562
2005	2293018
2006	2313871
2007	2342728
2008	2377357
2009	2410883
2010	2443786
2011	2479849
2012	2517376
2013	2551391
2014	2583030
2015	2611322
2016	2636304
2017	2658756
2018	2676735
2019	2695841
2020	2712935
2021	2728232
2022	2753603
2023	2785769
