Year Number 2005 272 2006 272 2007 10000 2008 64000 2009 92000 2010 105539 2011 128210 2012 160088 2013 182556 2014 207964 2015 242870 2016 266379 2017 303612 2018 361947 2019 436192 2020 508937 2021 559394 2022 582110