Year	Number
1980	328686
1981	159863
1982	161972
1983	387850
1984	418905
1985	431624
1986	447736
1987	473745
1988	481422
1989	494728
1990	518825
1991	523739
1992	543005
1993	563211
1994	562062
1995	618360
1996	626590
1997	645557
1998	656826
1999	690038
2000	754591
2001	756874
2002	739851
2003	751242
2004	780768
2005	813587
2006	810143
2007	828434
2008	813477
2009	769945
2010	785286
2011	794138
2012	823164
2013	839700
2014	833140
2015	822473
2016	835876
2017	827621
