Year	Number
1980	119235
1981	105014
1982	107322
1983	117449
1984	119976
1985	168151
1986	187732
1987	196464
1988	234248
1989	266645
1990	264447
1991	251969
1992	265880
1993	316943
1994	346522
1995	369835
1996	329337
1997	342573
1998	358810
1999	361284
2000	438264
2001	380824
2002	322519
2003	320350
2004	342300
2005	333446
2006	339298
2007	356926
2008	343097
2009	291785
2010	307302
2011	311089
2012	312534
2013	312510
2014	324137
2015	333052
2016	377097
2017	423388
