Year	Number
1960	15599
1961	16150
1962	16681
1963	17207
1964	17722
1965	18214
1966	18830
1967	19445
1968	20041
1969	20886
1970	22521
1971	24287
1972	25547
1973	26272
1974	26838
1975	27129
1976	27313
1977	27526
1978	27618
1979	27569
1980	27587
1981	27778
1982	28013
1983	28191
1984	28300
1985	28299
1986	28279
1987	28321
1988	28361
1989	28390
1990	28554
1991	28863
1992	29225
1993	29667
1994	30184
1995	30608
1996	30944
1997	31391
1998	31885
1999	32339
2000	32777
2001	33142
2002	33393
2003	33502
2004	33508
2005	33486
2006	33394
2007	33281
2008	33222
2009	33107
2010	33030
2011	33083
2012	33194
2013	33342
2014	33481
2015	33238
2016	32910
2017	32602
2018	32297
2019	31957
2020	31604
2021	31205
2022	30713
2023	30193
