Year number 2006 31849 2007 34720 2008 31324 2009 28381 2010 28501 2011 31896 2012 27803 2013 32081 2014 31860 2015 34120 2016 33651 2017 37571 2018 43114 2019 46880 2020 36076 2021 39896 2022 46119