Main Parties' Vote Share in the Last Three Punjab Elections (2017-2022)