Year Number 2005 8837 2006 10820 2007 14531 2008 16698 2009 17653 2010 30845 2011 29135 2012 20690 2013 22361 2014 28676 2015 29061 2016 28255 2017 23330 2018 24883 2019 41887 2020 40724 2021 42473