Year	Number
1960	23281
1961	24259
1962	25387
1963	26717
1964	28230
1965	29804
1966	31374
1967	32977
1968	34626
1969	36595
1970	38892
1971	41411
1972	44228
1973	47327
1974	50950
1975	55406
1976	60807
1977	67033
1978	73684
1979	80112
1980	85737
1981	90329
1982	94070
1983	97542
1984	101550
1985	106713
1986	113274
1987	121074
1988	129493
1989	140321
1990	155897
1991	170336
1992	169595
1993	167092
1994	171143
1995	173625
1996	178861
1997	187587
1998	198095
1999	207258
2000	215458
2001	223867
2002	232252
2003	237831
2004	241247
2005	245188
2006	250985
2007	257968
2008	264923
2009	272072
2010	279098
2011	286011
2012	292892
2013	299846
2014	307030
2015	314505
2016	322246
2017	330250
2018	338362
2019	346315
2020	353921
2021	361135
2022	368122
2023	374989
