Fixed city order by moving to LinkedMap instead of HashMap