2025 class was the worst class since 2019 via 247 composite rankings