Year	Total
1995	2901
1996	2959
1997	3018
1998	3078
1999	3140
2000	3203
2001	3256
2002	3315
2003	3370
2004	3422
2005	3479
2006	3536
2007	3594
2008	3608
2009	3668
