Year Number 2004 4340 2005 6367 2006 9327 2007 10667 2008 10151 2009 10273 2010 14082 2011 10124 2012 10773 2013 9940 2014 11390 2015 12327 2016 15069 2017 17580 2018 21158 2019 22997 2020 29146 2021 43212