Year Number 1993 250000 1994 91894 1995 101408 1996 22645 1997 6816 1998 8387 1999 14539 2000 15058 2001 18594 2002 23336 2003 26552 2004 27675 2005 29716 2006 35086 2007 36732 2008 43542 2009 47972 2010 57899 2011 57899 2012 65225 2013 65976 2014 112182 2015 121635 2016 91018 2017 88694 2018 89285 2019 78395 2020 76729 2021 75512 2022 66596 2023 67145