Year	Number
1980	303411
1981	308661
1982	326857
1983	330232
1984	359950
1985	389732
1986	420445
1987	459131
1988	487397
1989	513564
1990	515544
1991	493420
1992	532772
1993	545229
1994	615633
1995	664629
1996	695200
1997	685228
1998	697192
1999	797938
2000	914767
2001	746925
2002	723899
2003	741517
2004	794781
2005	843551
2006	871538
2007	935355
2008	875326
2009	858615
2010	897458
2011	917691
2012	932652
2013	963694
2014	1000884
2015	1048430
2016	1103592
2017	1173640
