Year	Number
1986	16156310
1987	11244112
1988	8970208
1989	7170989
1990	8912822
1991	8022180
1992	8303535
1993	9744403
1994	11733142
1995	14638553
1996	16888140
1997	18920802
1998	15094010
1999	10625912
2000	9884275
2001	8721836
2002	8353827
2003	8052465
2004	8435149
2005	8451184
2006	9462197
2007	7411626
2008	7198407
2009	6500266
2010	6448642
2011	6115226
2012	5974500
2013	6253285
2014	5850866
2015	5797130
2016	5676256
2017	5433283
2018	5526688
