Year	Number
1990	6536
1991	8479
1992	12295
1993	15294
1994	18310
1995	24996
1996	32851
1997	45833
1998	52545
1999	56505
2000	71086
2001	85213
2002	110287
2003	124359
2004	142128
2005	198301
2006	237000
2007	301822
2008	360145
2009	397465
2010	478626
2011	585585
2012	723998
2013	738333
2014	641931
2015	632149
2016	732730
2017	715853
