Year	Number
1995	1237000
1996	1184000
1997	1251000
1998	1250000
1999	1134000
2000	1259000
2001	1331000
2002	1227000
2003	1272000
2004	1361000
2005	1410000
2006	1468000
2007	1441000
2008	1438000
2009	1116000
2010	980000
2011	924000
2012	876000
2013	839000
2014	793000
2015	746000
2016	789000
2017	792000
