Close to 700,000 voters will pick from 79 candidates vying for the 28 seats on polling day this Saturday (Nov 14).