Year	Number
1985	16496
1986	16425
1987	18163
1988	20297
1989	19537
1990	16365
1991	16557
1992	58309
1993	53321
1994	43745
1995	39260
1996	40873
1997	38934
1998	41336
1999	46618
2000	60167
2001	67296
2002	76617
2003	94829
2004	102800
2005	136704
2006	170365
2007	202233
2008	237555
2009	278684
2010	346643
2011	467015
2012	587935
2013	752247
2014	842429
2015	1015135
2016	1249178
2017	1285812
