Year	Number
1986	16186974
1987	11272840
1988	8998472
1989	7200338
1990	8944201
1991	8055498
1992	8338131
1993	9779692
1994	11768424
1995	14673404
1996	16922622
1997	18955322
1998	15128568
1999	10660831
2000	9919754
2001	8757907
2002	8390342
2003	8089222
2004	8471810
2005	8487604
2006	9498163
2007	7447207
2008	7233643
2009	6535240
2010	6490968
2011	6164866
2012	6031291
2013	6316852
2014	5920603
2015	5872376
2016	5676188
2017	5433214
2018	5526618
