Year	Number
1985	17451
1986	17476
1987	19632
1988	20706
1989	21584
1990	16645
1991	17759
1992	59699
1993	66364
1994	52267
1995	46977
1996	48329
1997	46557
1998	49756
1999	55815
2000	70326
2001	79351
2002	83546
2003	103456
2004	115142
2005	146443
2006	181878
2007	219421
2008	266339
2009	296703
2010	366286
2011	487639
2012	607348
2013	783175
2014	876501
2015	1036878
2016	1287982
2017	1329457
