Year	Number
1985	22671
1986	23031
1987	25383
1988	27045
1989	26968
1990	20811
1991	21197
1992	63149
1993	67381
1994	53732
1995	48256
1996	49616
1997	47784
1998	51300
1999	57242
2000	72144
2001	80652
2002	85279
2003	104769
2004	117460
2005	148136
2006	183690
2007	221510
2008	268323
2009	299128
2010	368830
2011	490979
2012	611461
2013	786670
2014	880070
2015	1040936
2016	1291443
2017	1332589
