Year	Number
1995	830000
1996	911000
1997	866000
1998	992000
1999	1103000
2000	1128000
2001	1075000
2002	1158000
2003	1414000
2004	1565000
2005	1767000
2006	1819000
2007	2327000
2008	875000
2009	2254000
2010	1913000
2011	2127000
2012	2273000
2013	1460000
