what is the population difference between the smallest and largest town in uttar pradesh ?
37714