Number of party switches as of December 2025