Year	Number
1960	1590
1961	1625
1962	1658
1963	1694
1964	1735
1965	1776
1966	1815
1967	1851
1968	1893
1969	1945
1970	2013
1971	2098
1972	2185
1973	2266
1974	2341
1975	2409
1976	2471
1977	2525
1978	2568
1979	2603
1980	2631
1981	2648
1982	2661
1983	2664
1984	2659
1985	2662
1986	2662
1987	2665
1988	2677
1989	2695
1990	2718
1991	2762
1992	2825
1993	2902
1994	2994
1995	3095
1996	3211
1997	3343
1998	3491
1999	3659
2000	3844
2001	3980
2002	4084
2003	4181
2004	4237
2005	4281
2006	4316
2007	4342
2008	4373
2009	4412
2010	4462
2011	4514
2012	4568
2013	4634
2014	4709
2015	4789
2016	4879
2017	4976
2018	5085
2019	5211
2020	5348
2021	5494
2022	5666
2023	5871
