Year	Number
1980	320612
1981	310754
1982	329586
1983	339176
1984	370045
1985	395621
1986	438548
1987	465403
1988	493217
1989	529007
1990	538411
1991	523097
1992	569493
1993	583484
1994	650277
1995	698971
1996	733909
1997	723804
1998	734199
1999	834609
2000	960006
2001	783294
2002	757999
2003	773523
2004	827128
2005	878992
2006	902163
2007	962712
2008	906757
2009	893384
2010	932915
2011	953471
2012	964598
2013	996207
2014	1046006
2015	1095586
2016	1140168
2017	1218329
