Year	Number
1995	879000
1996	960000
1997	933000
1998	813000
1999	702000
2000	602000
2001	792000
2002	590000
2003	435000
2004	618000
2005	846000
2006	883000
2007	898000
2008	702000
2009	567000
2010	535000
2011	625000
2012	1061000
2013	1085000
2014	967000
2015	882000
2016	681000
2017	429000
