Year number of people 2009 10474000 2010 9994000 2011 7977000 2012 12242000 2013 16034000 2014 18331000 2015 19229000 2016 19064200 2017 21562900 2018 23985000 2019 27981000 2020 31146000 2021 35687900 2022 38837700 2023 43925400