Analyzing the Spring 2023 General Election results