Year	Number
1980	114637
1981	104540
1982	106788
1983	101906
1984	111830
1985	137703
1986	159604
1987	184785
1988	202288
1989	217830
1993	183431
1994	235381
1995	250799
1996	244381
1997	267343
1998	306287
1999	336487
2000	382254
2001	316968
2002	299022
2003	288558
2004	307143
2005	330761
2006	338477
2007	357590
2008	341004
2009	348985
2010	370837
2011	370101
2012	353306
2013	366605
2014	380010
2015	355059
2016	396473
2017	410317
