Year	Number
1985	3141
1986	5682
1987	5545
1988	8355
1989	5984
1990	6338
1991	8268
1992	11890
1993	14720
1994	17884
1995	24596
1996	32332
1997	44865
1998	51483
1999	55208
2000	69812
2001	83552
2002	108275
2003	122908
2004	140482
2005	196361
2006	235225
2007	300601
2008	359268
2009	396410
2010	476963
2011	582055
2012	720953
2013	734620
2014	639363
2015	629018
2016	729658
2017	711959
