Year	Number
1960	43384
1961	45069
1962	47020
1963	49321
1964	51989
1965	54935
1966	58019
1967	61197
1968	64480
1969	68380
1970	72915
1971	77878
1972	83428
1973	89528
1974	96619
1975	105283
1976	115725
1977	127712
1978	140488
1979	152797
1980	163502
1981	172149
1982	179072
1983	185393
1984	192630
1985	201940
1986	213778
1987	227831
1988	242922
1989	262392
1990	290577
1991	316425
1992	313849
1993	307887
1994	313995
1995	317019
1996	324510
1997	336062
1998	349602
1999	361798
2000	373098
2001	384784
2002	396557
2003	405154
2004	411093
2005	417325
2006	425380
2007	434536
2008	443433
2009	452579
2010	461678
2011	470557
2012	479398
2013	488225
2014	497024
2015	505777
2016	514429
2017	523091
2018	531774
2019	540367
2020	548686
2021	556667
2022	564584
2023	572630
