Year Number 2001 409 2002 3177 2003 4996 2004 10424 2005 23551 2006 48622 2007 88818 2008 145838 2009 237996 2010 293276 2011 296612 2012 300294 2013 328382 2014 351783 2015 309726 2016 297324 2017 331925 2018 399596 2019 457496 2020 630545 2021 714750 2022 796229