Year	Number
1986	11558111
1987	7980171
1988	6801571
1989	5682646
1990	6286382
1991	5854045
1992	5857426
1993	6484905
1994	7429688
1995	8738466
1996	9613434
1997	10428751
1998	8176325
1999	5588961
2000	5193909
2001	4545405
2002	4247735
2003	4166480
2004	4306515
2005	4340878
2006	4798779
2007	3723134
2008	3644082
2009	3296797
2010	3067736
2011	2658828
2012	2908231
2013	2934140
2014	2907676
2015	3007877
2016	3010058
2017	2902904
2018	2980617
