Year	Number
1960	1029191
1961	1064657
1962	1101241
1963	1137122
1964	1171912
1965	1206965
1966	1242686
1967	1278995
1968	1315918
1969	1353235
1970	1390580
1971	1427582
1972	1464319
1973	1500852
1974	1536951
1975	1572497
1976	1607204
1977	1640949
1978	1674052
1979	1706668
1980	1738869
1981	1770986
1982	1802987
1983	1834707
1984	1866283
1985	1897953
1986	1929923
1987	1961655
1988	1992719
1989	2023205
1990	2052955
1991	2081778
1992	2109325
1993	2135354
1994	2160207
1995	2183928
1996	2206354
1997	2227377
1998	2246944
1999	2264888
2000	2280879
2001	2294966
2002	2307641
2003	2319236
2004	2329657
2005	2339049
2006	2347872
2007	2356697
2008	2365673
2009	2374556
2010	2383406
2011	2392513
2012	2400159
2013	2403414
2014	2402222
2015	2398397
2016	2392941
2017	2387505
2018	2385350
2019	2383409
2020	2377866
2021	2370591
2022	2360581
2023	2347789
