Year	Number
1985	17457
1986	17480
1987	19641
1988	20709
1989	21586
1990	16645
1991	17769
1992	59755
1993	66474
1994	52372
1995	47167
1996	48481
1997	46707
1998	49872
1999	55967
2000	70640
2001	79629
2002	83782
2003	103727
2004	115420
2005	152471
2006	188413
2007	226323
2008	266355
2009	304678
2010	374357
2011	495626
2012	615805
2013	783265
2014	876571
2015	1037140
2016	1288051
2017	1329624
