Year Number 1986 707945 1991 790829 1999 93536 2000 53970 2001 118164 2002 109552 2004 69225 2005 58670 2006 81036 2007 96696 2008 79026 2009 64559 2010 54420 2011 54258 2012 116626 2013 144745 2014 161904 2015 142854 2016 134241