Year Number 1999 487144 2000 461251 2001 446136 2002 434365 2003 420720 2004 410101 2005 406224 2006 400044 2007 394783 2008 389271 2009 384367 2010 372412 2011 358466 2012 351074 2013 345192 2014 344846 2015 355910 2016 354520 2017 350855 2018 348468