Fix search without small cities
Refactor cities#search