Year	Number
1960	1220857
1961	1248779
1962	1277756
1963	1306923
1964	1336486
1965	1366410
1966	1396474
1967	1426443
1968	1456289
1969	1486082
1970	1515970
1971	1546513
1972	1578565
1973	1603729
1974	1629974
1975	1656461
1976	1682987
1977	1709861
1978	1737134
1979	1765426
1980	1795375
1981	1827280
1982	1860448
1983	1888550
1984	1916728
1985	1945125
1986	1973563
1987	2001775
1988	2029594
1989	2056685
1990	2082611
1991	2107380
1992	2130570
1993	2156081
1994	2180760
1995	2203849
1996	2225126
1997	2244648
1998	2262128
1999	2277144
2000	2288759
2001	2294850
2002	2294346
2003	2303130
2004	2312500
2005	2320389
2006	2326777
2007	2331873
2008	2336414
2009	2341648
2010	2350075
2011	2361886
2012	2374837
2013	2390430
2014	2407418
2015	2424845
2016	2442351
2017	2459541
2018	2475204
2019	2489311
2020	2502992
2021	2514193
2022	2521216
2023	2528540
