Labour 274 (-20), Conservative 76 (+13), LibDems 32 (+5), Scottish National 6 (+2), Plaid Cymru 2 (-1), Independent 2 (+1) (392/646 reporting)