Year Number 2004 12037 2005 12915 2006 21486 2007 23762 2008 23083 2009 23089 2010 24764 2011 23901 2012 20624 2013 22614 2014 25883 2015 24607 2016 24750 2017 27340 2018 29087 2019 30251 2020 30047 2021 32344