Year	Number
1981	16886
1982	16510
1983	17069
1984	20008
1985	17048
1986	19172
1987	19690
1988	19681
1989	22058
1990	24038
1991	26596
1992	28214
1993	32251
1994	41570
1995	46626
1999	73410
2000	81346
2001	92303
2002	102691
2003	92702
2004	79663
2005	93418
2006	108327
2007	135786
2008	138926
2009	157299
2010	183919
2011	205965
2012	208094
2013	215220
2014	231588
2015	291900
2016	310382
2017	286377
