Year Number 2013 28769 2014 27556 2015 28236 2016 31236 2017 29908 2018 31308 2019 31356 2020 31133 2021 40720