Year Number 1985 201470 1994 205004 1995 185732 1996 177202 1998 171887 1999 180019 2000 188417 2001 182900 2002 193679 2003 185381 2004 156230 2005 164258 2006 150565 2007 143707 2008 158515 2009 159217 2010 158799 2011 162801 2012 180650 2013 180653 2014 179402 2016 223427 2017 203146 2018 198642 2019 228206