Year Number 2004 12076 2005 14859 2006 19697 2007 21675 2008 17127 2009 13796 2010 37486 2011 26027 2012 40111 2013 38305 2014 49126 2015 70904 2016 234962 2017 430762 2018 455792 2019 549567 2020 614797