Newport 1 158 418 1 365 108 1 581 453 Swansea 771 482 937 275 988 817 Llanelly 59 213 66 318 51001 Newoartle.