Year Number 2001 239 2002 418 2003 597 2004 2429 2005 10395 2006 21792 2007 52806 2008 115227 2009 187665 2010 270756 2011 356324 2012 418519 2013 469367 2014 509195 2015 534393 2016 557403 2017 584330 2018 623135 2019 670530 2020 719001 2021 762333 2022 800057