Year	Number
1971	113616
1972	126798
1973	147061
1974	159350
1975	171199
1976	239424
1977	258195
1978	276976
1979	295761
1980	313629
1981	331471
1982	353729
1984	452717
1985	430849
1986	438922
1994	404174
1995	431766
1998	555286
1999	575035
2000	617206
2002	719618
2004	751388
2005	768351
2007	885379
2008	868017
2009	904551
2010	866525
2011	859325
2012	863973
2013	877685
2014	886739
2015	883270
2016	882091
2017	875967
2018	849143
