Year	Number
1995	15678000
1996	12868000
1997	10955000
1998	9818000
1999	6569000
2000	3924000
2001	3550000
2002	3194000
2003	2859000
2004	2589000
2005	2648000
2006	2830000
2007	3005000
2008	3118000
2009	3183000
2010	3171000
2011	3365000
2012	3655000
2013	3538000
2014	3455000
2015	4102000
2016	4318000
2017	4744000
2018	4183000
2019	4368000
2020	1077000
