Table:
text: Irish Sea
Cities and Towns
Cities and Towns
Rank_ City_Town County Region_Province Population Country
1 Dublin County Dublin Leinster 505739 Republic of Ireland
2 Liverpool Merseyside North West 447500 England
3 Belfast County Antrim Ulster 276459 Northern Ireland
5 Blackpool Lancashire North West 142900 England
6 Southport Merseyside North West 99456 England
7 Birkenhead Merseyside North West 83729 England
8 Bangor County Down Ulster 76851 Northern Ireland
9 Barrow-in-Furness Cumbria North West 71980 England
10 Wallasey Merseyside North West 58710 England
11 Crosby Merseyside North West 51789 England
12 Morecambe Lancashire North West 45000 England
13 Lytham St Annes Lancashire North West 41330 England
14 Drogheda County Louth Leinster 35190 Republic of Ireland

Question: If 2 is the rank, what is the city for the Irish Sea?

Question: If 142900 is the Irish Sea population, what is the highest rank?