Year	Number
1960	1148456
1961	1195926
1962	1243258
1963	1294934
1964	1350359
1965	1406875
1966	1457414
1967	1503013
1968	1549776
1969	1597389
1970	1645969
1971	1698128
1972	1752772
1973	1806801
1974	1859602
1975	1909120
1976	1945265
1977	1972175
1978	2003018
1979	2037793
1980	2069686
1981	2098080
1982	2132251
1983	2173093
1984	2217752
1985	2265916
1986	2317918
1987	2373887
1988	2434157
1989	2498919
1990	2568003
1991	2641782
1992	2719843
1993	2801524
1994	2886241
1995	2973018
1996	3062122
1997	3153299
1998	3246659
1999	3341823
2000	3440798
2001	3545766
2002	3654829
2003	3768736
2004	3887810
2005	4009531
2006	4132457
2007	4239023
2008	4369018
2009	4504714
2010	4651932
2011	4807954
2012	4967228
2013	5144295
2014	5339706
2015	5542738
2016	5739142
2017	5910797
2018	6198280
2019	6565751
2020	6822614
2021	7050487
2022	7338584
2023	7624509
