Year Number 1993 420705 1994 435864 1995 421233 1996 417475 1997 416829 1998 416907 1999 416388 2000 410407 2001 405164 2002 401921 2003 399845 2005 400123 2006 395836 2007 392952 2008 391637 2009 391437 2010 388515 2011 384008 2012 380753 2013 379102 2014 370356 2015 360205 2016 349018 2017 339838 2018 332460 2019 326095 2020 324653 2021 326439