Year	Number
1986	17368634
1987	12213311
1988	9775016
1989	7877531
1990	9891906
1991	8990563
1992	9223128
1993	10642790
1994	12651793
1995	15604809
1996	17823974
1997	19849892
1998	15960730
1999	11450653
2000	10634622
2001	9447925
2002	9086767
2003	8730568
2004	9091326
2005	9049629
2006	10055446
2007	7930090
2008	7676873
2009	6936159
2010	6870498
2011	6537071
2012	6437944
2013	6718832
2014	6281740
2015	6140836
2016	5964924
2017	5726240
2018	5906806
