Year	Number
1980	333509
1981	162644
1982	164571
1983	390696
1984	422232
1985	439107
1986	455696
1987	481964
1988	490335
1989	502792
1990	525481
1991	529454
1992	547949
1993	558876
1994	561346
1995	618004
1996	626919
1997	644848
1998	656287
1999	689177
2000	753063
2001	753431
2002	742250
2003	753214
2004	780904
2005	814056
2006	810636
2007	830269
2008	816320
2009	773769
2010	789769
2011	799448
2012	829925
2013	845598
2014	840277
2015	831294
2016	844922
2017	838327
