Year Number 2005 221153 2007 671709 2008 801225 2009 947491 2010 1345449 2011 1654192 2012 2095874 2013 2971686 2014 3613564 2015 3652800 2016 4100816 2017 4175333 2018 4393021 2019 5348855 2020 6413335 2021 7355267 2022 8067823