Year	Number
1960	19578
1961	20220
1962	20919
1963	21735
1964	22685
1965	23773
1966	24997
1967	26342
1968	27790
1969	29319
1970	30900
1971	32462
1972	33981
1973	35553
1974	37264
1975	39105
1976	41024
1977	42980
1978	44940
1979	46880
1980	48797
1981	50734
1982	52836
1983	55139
1984	57555
1985	60071
1986	62665
1987	65278
1988	67879
1989	70471
1990	73053
1991	75487
1992	77659
1993	79784
1994	82055
1995	84485
1996	87136
1997	90050
1998	93203
1999	96515
2000	99926
2001	103402
2002	106906
2003	110403
2004	113846
2005	117203
2006	120474
2007	123689
2008	126884
2009	130066
2010	133219
2011	135974
2012	138235
2013	140319
2014	142334
2015	144305
2016	146141
2017	147831
2018	149378
2019	150750
2020	152011
2021	153226
2022	154399
2023	155504
