Year	Number
1981	32887
1982	44349
1983	46259
1984	52049
1985	52732
1986	56579
1987	58965
1988	63361
1989	65913
1990	72383
1991	80402
1992	101374
1993	94143
1994	137677
1995	119537
1996	153665
1997	127599
1998	136298
1999	141204
2000	185885
2001	223129
2002	222697
2003	235772
2004	258528
2005	271360
2006	319480
2007	348565
2008	351056
2009	341978
2010	401687
2011	466111
2012	489335
2013	511192
2014	492193
2015	556404
2016	622089
2017	583488
