Year Number 2005 130000 2006 520000 2007 800000 2008 1600000 2009 1907697 2010 2955862 2011 3170384 2012 3644976 2013 3996550 2014 3945575 2015 4978813 2016 5125499 2017 5239743 2018 5405125 2019 6784185 2020 7769401 2021 7566286 2022 7190920