Year Number 2007 217048 2008 299629 2009 630473 2010 894974 2011 1120473 2012 1547257 2013 2909190 2014 4906838 2015 7127078 2016 8901679 2017 9990762 2018 11193032 2019 12442892 2020 15327743 2021 17110575 2022 16627031