Year	Number
1981	73779
1982	84104
1983	81611
1984	59862
1985	60428
1986	129582
1987	139011
1988	112070
1989	135711
1990	161831
1991	153196
1992	160696
1993	152361
1994	180355
1995	164667
1999	217332
2000	262537
2001	271666
2002	300644
2003	329048
2004	349581
2005	395304
2006	440507
2007	473916
2008	488526
2009	482838
2010	577572
2011	592184
2012	546364
2013	609333
2014	615253
2015	692241
2016	782531
2017	847920
