Year	Number
1980	50406
1981	56967
1982	67333
1983	58758
1984	66449
1985	66471
1986	69373
1987	70131
1988	79050
1989	92575
1990	120641
1991	117304
1992	122644
1993	144865
1994	154104
1995	178725
1996	201820
1997	217472
1998	225618
1999	250223
2000	273300
2001	199027
2002	198761
2003	209977
2004	231238
2005	243077
2006	253306
2007	277572
2008	266303
2009	243708
2010	257313
2011	278178
2012	283700
2013	291674
2014	304638
2015	325822
2016	324202
2017	356351
