Year Number 2011 31800 2012 35582 2013 37000 2014 38663 2015 40000 2016 42713 2017 49348 2018 51836 2019 53297 2020 58454 2021 60358