Year	Number
1960	24510
1961	25038
1962	25615
1963	26250
1964	26955
1965	27701
1966	28112
1967	28154
1968	28179
1969	28539
1970	29221
1971	29888
1972	30560
1973	31268
1974	31761
1975	31990
1976	32166
1977	32290
1978	32412
1979	32954
1980	33891
1981	34833
1982	35754
1983	36624
1984	37441
1985	38234
1986	39039
1987	39844
1988	40636
1989	41420
1990	42182
1991	42795
1992	43253
1993	43696
1994	44223
1995	44855
1996	45637
1997	46590
1998	47627
1999	48729
2000	49942
2001	51212
2002	52593
2003	54102
2004	55609
2005	57050
2006	58558
2007	60175
2008	61776
2009	63400
2010	65030
2011	66503
2012	67780
2013	68983
2014	70103
2015	71158
2016	72159
2017	73078
2018	73946
2019	74866
2020	76033
2021	77436
2022	78885
2023	80364
