Year Number 1999 5856 2000 21863 2001 28407 2002 27775 2003 32918 2004 31375 2005 34076 2006 34347 2007 33306 2008 34563 2009 17873 2010 16367 2011 15028 2012 14647 2013 16591 2014 20730 2015 23041 2016 23989 2017 30246 2018 32954 2019 36904 2020 38897 2021 37652