Year	Number
1986	17487258
1987	13144344
1988	10995851
1989	9596554
1990	9007817
1991	9093588
1992	9724674
1993	10737581
1994	12702101
1995	15178657
1996	17116424
1997	19041724
1998	14662309
1999	9534956
2000	8781613
2001	8082990
2002	7468847
2003	6264068
2004	6594785
2005	5897371
2006	7678066
2007	6157595
2008	4775749
2009	4920773
2010	5191179
2011	4944408
2012	4567022
2013	4503897
2014	4438690
2015	4349423
2016	4185391
2017	4066497
2018	4219114
