Year Number 2015 17890000 2016 18728000 2017 18866000 2018 18967000 2019 18906000 2020 6458000