Year	Number
1960	1002
1961	1029
1962	1055
1963	1079
1964	1109
1965	1149
1966	1186
1967	1230
1968	1286
1969	1354
1970	1425
1971	1457
1972	1487
1973	1513
1974	1542
1975	1569
1976	1609
1977	1644
1978	1681
1979	1726
1980	1797
1981	1849
1982	1888
1983	1921
1984	1963
1985	2011
1986	2048
1987	2071
1988	2090
1989	2115
1990	2151
1991	2164
1992	2175
1993	2213
1994	2259
1995	2306
1996	2368
1997	2447
1998	2535
1999	2616
2000	2710
2001	2823
2002	2925
2003	3028
2004	3139
2005	3238
2006	3310
2007	3386
2008	3478
2009	3579
2010	3669
2011	3798
2012	3982
2013	4145
2014	4293
2015	4450
2016	4554
2017	4665
2018	4836
2019	4990
2020	5142
2021	5282
2022	5448
2023	5655
