Year	Number
1980	96231
1981	75523
1982	71730
1983	76291
1984	54823
1986	175311
1987	196510
1988	147301
1989	162082
1990	182903
1991	168721
1992	156521
1993	177794
1994	172792
1995	183178
1996	185070
1998	194385
1999	205380
2000	247809
2001	217101
2002	226212
2003	260022
2004	267657
2005	295454
2006	294522
2007	304268
2008	326078
2009	305717
2010	358834
2011	328056
2012	335096
2013	350560
2014	358995
2015	382048
2016	405914
2017	458364
