Year	Number
1960	18232
1961	18714
1962	19230
1963	19771
1964	20323
1965	20882
1966	21444
1967	22012
1968	22594
1969	23187
1970	23788
1971	24395
1972	25006
1973	25624
1974	26318
1975	27103
1976	27954
1977	28890
1978	29890
1979	30944
1980	32042
1981	33197
1982	34434
1983	35755
1984	37150
1985	38495
1986	39752
1987	41016
1988	42296
1989	43588
1990	44900
1991	46238
1992	47619
1993	49080
1994	50571
1995	52013
1996	53373
1997	54600
1998	55693
1999	56658
2000	57434
2001	57964
2002	58149
2003	58077
2004	59338
2005	61974
2006	64460
2007	66553
2008	68162
2009	69313
2010	72893
2011	79719
2012	87518
2013	94731
2014	100473
2015	106185
2016	111464
2017	114889
2018	117652
2019	121229
2020	125231
2021	126166
2022	126243
2023	130292
