Year Number 2001 49 2002 90 2003 500 2004 900 2005 1800 2006 3500 2007 7395 2008 32504 2009 40077 2010 76754 2011 94052 2012 110165 2013 139729 2014 197247 2015 208047 2016 226147 2017 285093 2018 306208 2019 317923 2020 307608 2021 380489 2022 436824