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