Year Number 2010 1500000 2011 1800000 2012 2300000 2013 2853228 2014 2876097 2015 2899000 2016 2700000 2017 2788933 2018 1916255 2019 2221967 2020 1344000 2021 3276146 2022 3276146