Year	Number
1980	237551
1981	190492
1982	185285
1983	211447
1984	206439
1985	200338
1986	193553
1987	197009
1988	214962
1989	219341
1990	211890
1991	200845
1992	207210
1993	197409
1994	213118
1995	248016
1996	261017
1997	288500
1998	285214
1999	315734
2000	332766
2001	372902
2002	368873
2003	359807
2004	375766
2005	402372
2006	428404
2007	445264
2008	449741
2009	425222
2010	444513
2011	456911
2012	482732
2013	499617
2014	516070
2015	530244
2016	534013
2017	539033
