Year	Number
1985	1529
1986	1081
1987	3024
1988	3379
1989	4055
1990	3766
1991	5759
1992	9340
1993	11403
1994	14529
1995	18312
1996	23895
1997	30525
1998	34576
1999	41346
2000	52491
2001	62991
2002	81296
2003	95256
2004	110713
2005	161409
2006	196942
2007	262075
2008	317244
2009	353729
2010	429783
2011	527819
2012	662040
2013	664676
2014	568131
2015	571157
2016	652357
2017	632443
