Year	Number
1980	325167
1981	318444
1982	339794
1983	339841
1984	370933
1985	401067
1986	441865
1987	472168
1988	502166
1989	543503
1990	553626
1991	536237
1992	580698
1993	599858
1994	669787
1995	717272
1996	756289
1997	750456
1998	760183
1999	866767
2000	995865
2001	826398
2002	807246
2003	818163
2004	882850
2005	946241
2006	976515
2007	1050774
2008	997558
2009	987815
2010	1049587
2011	1096962
2012	1103819
2013	1130996
2014	1178274
2015	1229487
2016	1289463
2017	1382291
