Year	Number
1995	878000
1996	1051000
1997	1097000
1998	1264000
1999	1209000
2000	1236000
2001	1666000
2002	1725000
2003	1774000
2004	1928000
2005	2173000
2006	2529000
2007	2649000
