Year	Number
1995	378000
1996	369000
1997	375000
1998	429000
1999	432000
2000	557000
2001	500000
2002	498000
2003	501000
2004	648000
2005	798000
2006	898000
2007	840000
2008	823000
2009	855000
2010	907000
2011	1161000
2012	966000
