Year	Number
1971	3969
1972	4102
1973	3744
1974	4517
1975	6295
1976	7143
1977	6663
1978	7398
1979	7872
1980	7967
1981	8899
1982	10509
1983	8971
1984	9616
1985	11390
1986	13037
1987	16798
1988	18108
1989	22225
1990	23023
1991	36773
1992	40334
1993	46381
1995	47636
2000	105473
2001	104885
2002	113176
2003	119077
2004	140735
2005	159240
2006	180384
2007	197315
2008	230572
2009	275160
2010	322112
2011	362111
2012	402733
2013	464709
2014	546282
2015	615946
2016	672472
2017	598006
2018	606024
