Year Number 2004 20239 2005 22219 2006 24620 2007 28606 2008 27695 2009 22660 2010 25529 2011 29190 2012 29819 2013 34092 2014 38814 2015 40744 2016 42875 2017 43160 2018 46419 2019 47219 2020 44204 2021 57324