Year Number 1992 544719 1993 624940 1994 678488 1995 836916 1996 782584 1997 814451 1998 763969 1999 692244 2000 760807 2001 660939 2002 519963 2003 305057 2004 315784 2005 470381 2006 506801 2007 490410 2008 389985 2009 453337 2010 510000 2011 381612 2012 394693 2013 352066 2014 411346 2015 386154 2016 401479 2017 395341 2018 520125