Year Number 2007 349948 2008 519059 2009 985490 2010 1369943 2011 1889045 2012 2526901 2013 4208792 2014 6632849 2015 9159556 2016 11702075 2017 13573732 2018 15053882 2019 16805774 2020 20036133 2021 22601819 2022 20187972