Year Number 1993 124335 1994 85548 1995 67462 1996 52286 1997 50044 2000 2648 2001 2162 2002 6325 2003 19738 2004 24618 2005 33460 2006 28828 2007 29570 2008 14537 2009 5331 2010 9944 2011 17308 2012 26154 2015 14124 2016 48364 2017 49945 2018 44760 2019 39605 2020 10954 2021 46951