Year	Number
1960	2603
1961	2627
1962	2652
1963	2680
1964	2706
1965	2743
1966	2785
1967	2836
1968	2898
1969	2960
1970	3080
1971	3279
1972	3504
1973	3741
1974	3990
1975	4249
1976	4510
1977	4775
1978	5037
1979	5307
1980	5602
1981	5919
1982	6255
1983	6606
1984	6970
1985	7348
1986	7736
1987	8127
1988	8512
1989	8917
1990	9416
1991	9992
1992	10571
1993	11150
1994	11729
1995	12309
1996	12890
1997	13466
1998	14038
1999	14600
2000	15124
2001	15634
2002	16171
2003	16722
2004	17291
2005	17881
2006	18479
2007	19084
2008	19703
2009	20313
2010	20876
2011	21366
2012	21818
2013	22280
2014	22730
2015	23157
2016	23568
2017	23952
2018	24309
2019	24643
2020	24947
2021	25100
2022	25140
2023	25197
