Year	Number
1985	32136
1986	29121
1987	33051
1988	30335
1989	33323
1990	37441
1991	37813
1992	56454
1993	56517
1994	62072
1995	65274
1996	80939
1997	104392
1998	121138
1999	118661
2000	121431
2001	127979
2002	129094
2003	135856
2004	159058
2005	190658
2006	203633
2007	219900
2008	231375
2009	203081
2010	223214
2011	247628
2012	256440
2013	265801
2014	273270
2015	284465
2016	275413
2017	273276
