Year number of people 2013 14835700 2014 15033700 2015 15823800 2016 16161200 2017 16834900 2018 18870500 2019 22221900 2020 24483900 2021 27109000 2022 29768300 2023 34874600