Year	Number
1960	24432
1961	26735
1962	29151
1963	31576
1964	33867
1965	35971
1966	37912
1967	39676
1968	41325
1969	43001
1970	44749
1971	46531
1972	48380
1973	50377
1974	52542
1975	54920
1976	57457
1977	60098
1978	62902
1979	65886
1980	68986
1981	72164
1982	75422
1983	78736
1984	82042
1985	85338
1986	88715
1987	92221
1988	95866
1989	99630
1990	103545
1991	107551
1992	111604
1993	115800
1994	120220
1995	124875
1996	129691
1997	134645
1998	139826
1999	145162
2000	150613
2001	156260
2002	162149
2003	168333
2004	175013
2005	182296
2006	190129
2007	198576
2008	207683
2009	217412
2010	227701
2011	238286
2012	248766
2013	258090
2014	266283
2015	275129
2016	284968
2017	295283
2018	305982
2019	317148
2020	326967
2021	335325
2022	344251
2023	354890
