Year Number 1995 58734 2012 9607 2013 10480 2014 12588 2015 10409 2016 11361 2017 12756 2018 14270 2019 17191 2020 17828 2021 17256 2022 20062