Year Number 2004 13871 2005 16219 2006 18197 2007 20275 2008 22342 2009 18450 2010 23524 2011 30028 2012 31181 2013 31094 2014 29091 2015 27989 2016 28490 2017 26911 2018 28358 2019 27476 2020 37156 2021 47273