Year	Number
1975	12989
1976	13529
1977	14112
1978	15152
1979	16576
1980	17204
1981	18304
1982	21316
1983	25086
1984	28115
1985	29861
1986	32400
1987	35000
1988	36000
1989	38468
1990	40218
1991	41933
1992	54672
1993	57168
1994	58200
1995	65597
1996	70558
1997	75200
1998	93920
1999	94599
2000	95000
2001	106287
2002	110881
2003	97393
2004	99439
2005	100331
2006	130694
2007	188874
2008	255306
2009	435413
2010	539504
2011	668965
2012	737445
2013	799016
2014	1156230
2015	1050281
2016	1051073
2017	885762
2018	902253
2019	856411
2020	964378
2021	867119
2022	929007
