party 3626 3486 1789 1392 1133 1189 1019 972 928 926 756 679 437 347 239 77