Year	Number
1985	1697
1986	4153
1987	4242
1988	7036
1989	4497
1990	4960
1991	6656
1992	10769
1993	13322
1994	16163
1995	22833
1996	29802
1997	41903
1998	48179
1999	52039
2000	64312
2001	77959
2002	102334
2003	117736
2004	135305
2005	190704
2006	228727
2007	293780
2008	344448
2009	382670
2010	459566
2011	565502
2012	704916
2013	710466
2014	616556
2015	606884
2016	705078
2017	687896
