Year	Number
1980	46837
1981	52509
1982	63745
1983	55545
1984	62600
1985	65100
1986	69253
1987	71292
1988	78345
1989	94401
1990	127346
1991	123319
1992	127837
1993	150419
1994	161055
1995	188850
1996	212510
1997	234610
1998	246611
1999	260761
2000	292464
2001	216311
2002	212638
2003	221739
2004	250366
2005	263677
2006	276110
2007	303501
2008	292726
2009	265943
2010	281461
2011	305209
2012	313325
2013	323340
2014	342576
2015	374974
2016	393243
2017	448065
