Year Number 2003 25 2004 50 2005 314 2006 741 2007 1135 2008 2896 2009 4317 2010 5885 2011 6546 2012 7578 2013 9025 2014 16119 2015 14550 2016 24426 2017 27217 2018 45379 2019 76280 2020 122842 2021 150755