Year	Number
1960	526
1961	529
1962	526
1963	529
1964	541
1965	556
1966	575
1967	602
1968	631
1969	654
1970	672
1971	687
1972	701
1973	719
1974	738
1975	758
1976	784
1977	817
1978	857
1979	895
1980	928
1981	973
1982	1028
1983	1086
1984	1148
1985	1206
1986	1260
1987	1316
1988	1383
1989	1455
1990	1520
1991	1574
1992	1628
1993	1678
1994	1721
1995	1751
1996	1769
1997	1783
1998	1793
1999	1808
2000	1852
2001	1916
2002	1978
2003	2043
2004	2102
2005	2143
2006	2170
2007	2193
2008	2203
2009	2195
2010	2216
2011	2268
2012	2324
2013	2393
2014	2465
2015	2542
2016	2627
2017	2714
2018	2802
2019	2889
2020	2981
2021	3082
2022	3216
2023	3377
