Year Number 2005 14600 2006 26611 2007 45153 2008 168082 2009 391629 2010 789487 2011 1166301 2012 1516809 2013 1628105 2014 2008684 2015 1793199 2016 2488334 2017 2318001 2018 2162339 2019 2034543 2020 2442938 2021 2949027 2022 3135367