Year	Number
1985	4268
1986	3697
1987	4252
1988	5037
1989	5106
1990	6202
1991	7804
1992	10500
1993	12695
1994	11924
1995	10680
1996	12406
1997	13517
1998	14852
1999	16913
2000	26458
2001	31348
2002	41316
2003	58534
2004	67758
2005	95623
2006	124699
2007	155403
2008	197106
2009	232276
2010	296605
2011	418851
2012	537991
2013	709167
2014	805159
2015	972679
2016	1209288
2017	1251164
