Year	Number
1980	111696
1981	106793
1982	105165
1983	120868
1984	128527
1985	176500
1986	197787
1987	205095
1988	244424
1989	277145
1990	277166
1991	266145
1992	290208
1993	337638
1994	368959
1995	394983
1996	353148
1997	376284
1998	393814
1999	402913
2000	486030
2001	422570
2002	360032
2003	350392
2004	370150
2005	371661
2006	376189
2007	397175
2008	378296
2009	319437
2010	327069
2011	362677
2012	368207
2013	373691
2014	395641
2015	400194
2016	425456
2017	481524
