Year	Number
1986	5170370
1987	3723008
1988	2550839
1989	1824625
1990	3088878
1991	2630523
1992	2902357
1993	3723435
1994	4785170
1995	6413639
1996	7777410
1997	8989505
1998	7390991
1999	5494348
2000	5105192
2001	4552977
2002	4487916
2003	4241520
2004	4473028
2005	4426664
2006	4976797
2007	3965007
2008	3810199
2009	3445996
2010	3620341
2011	3709619
2012	3342883
2013	3590137
2014	3194136
2015	3000667
2016	2809294
2017	2674409
2018	2736034
