Year	Number
1960	2646
1961	2888
1962	3171
1963	3481
1964	3811
1965	4161
1966	4531
1967	4930
1968	5354
1969	5795
1970	6260
1971	6736
1972	7226
1973	7750
1974	8312
1975	8906
1976	9523
1977	10172
1978	10850
1979	11542
1980	12243
1981	13134
1982	14418
1983	15927
1984	17474
1985	19064
1986	20703
1987	22395
1988	24139
1989	25952
1990	27845
1991	29820
1992	31345
1993	31823
1994	31735
1995	31596
1996	31410
1997	31195
1998	31240
1999	31084
2000	30519
2001	30600
2002	30777
2003	31472
2004	32488
2005	33011
2006	33441
2007	33811
2008	33964
2009	34238
2010	34056
2011	33435
2012	34640
2013	36607
2014	37685
2015	38825
2016	38992
2017	38615
2018	38934
2019	39648
2020	40350
2021	40708
2022	40888
2023	41163
