Year	Number
1980	94126
1981	92982
1982	93442
1983	106359
1984	114447
1985	159460
1986	166094
1987	189237
1988	224391
1989	247779
1990	248802
1991	232964
1992	244294
1993	283306
1994	323202
1995	346842
1996	306020
1997	316807
1998	337369
1999	343890
2000	416014
2001	362218
2002	304280
2003	304314
2004	333245
2005	335539
2006	340187
2007	356111
2008	339999
2009	283359
2010	302370
2011	314260
2012	319322
2013	322437
2014	332292
2015	341342
2016	381788
2017	426806
