Year	Number
1980	151236
1981	116938
1982	107816
1983	115127
1984	141203
1985	107706
1986	230074
1987	236645
1988	194813
1989	226263
1990	250325
1991	237662
1992	243490
1993	274493
1994	275026
1995	297307
1996	307768
1997	337660
1998	320609
1999	340171
2000	421039
2001	356817
2002	360249
2003	394169
2004	404301
2005	445623
2006	452693
2007	475860
2008	497210
2009	465541
2010	525194
2011	501866
2012	502638
2013	523638
2014	530054
2015	542600
2016	565590
2017	618617
