Year Number 1996 60862 1999 46514 2000 52719 2001 46269 2002 39966 2003 38346 2004 13810 2005 25153 2006 22328 2007 21301 2008 19365 2009 21393 2010 19127 2011 20906 2012 16773 2013 11690 2014 8103 2015 9453 2016 9935 2017 11496 2018 6937 2019 13016 2020 25824 2021 32024 2022 37815 2023 4662