Year number of people 2016 12184200 2017 14010900 2018 16452500 2019 19019900 2020 21772900 2021 25197000 2022 27938300 2023 32420020