Year Number 2004 21708 2006 28887 2007 30302 2008 31415 2009 27623 2010 32763 2011 38745 2012 41648 2013 43455 2014 46604 2015 47511 2016 44651 2017 46985 2018 52867 2019 47713 2020 40316 2021 45546