Year	Number
1980	126554
1981	108901
1982	99661
1983	96993
1984	121835
1985	99099
1986	195726
1987	229514
1988	187892
1989	200219
1990	224106
1991	205192
1992	203371
1993	232671
1994	234111
1995	254154
1996	260734
1997	287360
1998	274097
1999	292113
2000	361246
2001	303685
2002	309477
2003	345322
2004	353024
2005	389907
2006	397533
2007	419985
2008	440591
2009	406474
2010	462798
2011	445025
2012	445069
2013	469460
2014	476342
2015	489495
2016	516873
2017	560016
