Year	Number
1960	1128
1961	1142
1962	1159
1963	1184
1964	1212
1965	1243
1966	1281
1967	1311
1968	1330
1969	1352
1970	1373
1971	1396
1972	1425
1973	1452
1974	1489
1975	1533
1976	1576
1977	1619
1978	1662
1979	1706
1980	1751
1981	1798
1982	1849
1983	1905
1984	1968
1985	2032
1986	2086
1987	2135
1988	2184
1989	2233
1990	2295
1991	2358
1992	2417
1993	2477
1994	2532
1995	2588
1996	2645
1997	2714
1998	2789
1999	2852
2000	2907
2001	2958
2002	3009
2003	3062
2004	3121
2005	3170
2006	3204
2007	3239
2008	3275
2009	3291
2010	3324
2011	3391
2012	3441
2013	3472
2014	3480
2015	3471
2016	3473
2017	3497
2018	3533
2019	3556
2020	3593
2021	3642
2022	3692
2023	3762
