Year Number 2005 2589 2006 2998 2007 3394 2008 6422 2009 6947 2010 7554 2011 28268 2012 41325 2013 56425 2014 84600 2015 106000 2016 318474 2017 763466 2018 861234 2019 1039655 2020 1135608 2021 1243047 2022 1351865