what is the difference in population between the two most populated towns ?
2632