Year	Number
1960	116778
1961	120577
1962	124626
1963	129010
1964	133366
1965	138081
1966	142206
1967	127304
1968	151730
1969	156635
1970	160932
1971	166099
1972	171230
1973	175817
1974	179916
1975	186130
1976	189902
1977	195517
1978	200775
1979	206245
1980	212403
1981	217401
1982	249692
1983	269923
1984	274948
1985	295741
1986	255623
1987	261694
1988	269422
1989	276547
1990	289013
1991	298260
1992	312352
1993	359814
1994	372750
1995	378729
1996	379894
1997	383907
1998	391004
1999	384846
2000	390987
2001	399596
2002	408515
2003	417503
2004	437337
2005	458135
2006	1144565
2007	1955234
2008	1567590
2009	1526573
2010	1482272
2011	1242381
2012	975685
2013	666541
2014	677751
2015	555766
2016	562821
2017	571298
2018	578956
2019	578525
2020	584034
2021	589542
2022	593844
2023	595953
