Year	Number
1960	106559
1961	107590
1962	108604
1963	109547
1964	110567
1965	111659
1966	112962
1967	114439
1968	116185
1969	118178
1970	120132
1971	122296
1972	124625
1973	127094
1974	129863
1975	132523
1976	147872
1977	163768
1978	150700
1979	136469
1980	137371
1981	137386
1982	134078
1983	130384
1984	129927
1985	130859
1986	133527
1987	136959
1988	140279
1989	144807
1990	150271
1991	156499
1992	163572
1993	170861
1994	178216
1995	185773
1996	193558
1997	201404
1998	209186
1999	216954
2000	224741
2001	232487
2002	239900
2003	247546
2004	255671
2005	263454
2006	271720
2007	280875
2008	289622
2009	297928
2010	305545
2011	314095
2012	328873
2013	369086
2014	418483
2015	449897
2016	473881
2017	494290
2018	509762
2019	519911
2020	529487
2021	538129
2022	543084
2023	550451
