Year	Number
1981	120519
1982	130046
1983	122741
1984	147370
1985	89693
1986	181712
1987	189207
1988	171598
1989	200268
1990	234550
1991	226650
1992	250944
1993	252518
1994	297575
1995	283140
1996	335229
1997	332041
1998	330891
1999	353901
2000	458965
2001	441034
2002	457041
2003	500077
2004	540136
2005	593392
2006	659927
2007	699877
2008	716671
2009	682453
2010	777344
2011	812999
2012	825418
2013	863569
2014	920223
2015	1002742
2016	1047507
2017	1084160
