Year Number 2005 25547 2007 141153 2008 191510 2009 246893 2010 342842 2012 400964 2013 399466 2014 489777 2015 565867 2016 971317 2017 980402 2018 1084105 2019 1210108 2020 1768777 2021 1738334 2022 1966812