Detailed Solution:
The correct answer is “II, IV, I, III”.
List of cities in Uttar Pradesh by population: Kanpur > Lucknow > Ayodhya > Gorakhpur > Ghaziabad.
Allahabad is the most populous district of Uttar Pradesh while Mahoba being the least populated.