Year Number 2015 19313000 2016 20894000 2017 21805000 2018 23092000 2019 25282000 2020 8084000