2016 8955 2017 14411 2018 18095 2019 19934 2020 23360 2021 26495 2022 28403 2023 30037 2024 30211