Year	Number
1963	13000
1964	20300
1965	81560
1966	115000
1967	120990
1968	175500
1969	170400
1970	172960
1971	171330
1972	128450
1973	13050
1974	11770
1975	11000
1976	10600
1977	10850
1978	10850
1979	10850
1980	10850
1981	5350
1982	5350
1983	31000
1984	180060
1985	180855
1986	132759
1987	253166
1988	347309
1989	438899
1990	523996
1991	196242
1992	267767
1993	393868
1994	405129
1995	445277
1996	475302
1997	364571
1998	390001
1999	485449
2000	494351
2001	489931
2002	508863
2003	606230
2004	730631
2005	693621
2006	686296
2007	523029
2008	419249
2009	368178
2010	387265
2011	500004
2012	568934
2013	648936
2014	665956
2015	627080
2016	650391
2017	694556
2018	724787
2019	734780
2020	787823
2021	825290
2022	837188
2023	1496923
