Year	Number
1986	11543517
1987	7966499
1988	6788120
1989	5668678
1990	6271447
1991	5838187
1992	5840959
1993	6468108
1994	7412895
1995	8721878
1996	9597022
1997	10412320
1998	8159875
1999	5572348
2000	5177027
2001	4528239
2002	4230355
2003	4148983
2004	4289064
2005	4323540
2006	4781657
2007	3706195
2008	3627307
2009	3280147
2010	3047598
2011	2635227
2012	2881247
2013	2903956
2014	2874586
2015	2972196
2016	3010095
2017	2902942
2018	2980655
