Year	Number
1995	1746000
1996	1871000
1997	2299000
1998	2411000
1999	2994000
2000	3863000
2001	3492000
2002	3299000
2003	3997000
2004	4309000
2005	4564000
2006	4042000
2007	4196000
2008	5253000
2009	5215000
2010	6259000
