Подправил ситуацию со странами. В массив добавляются только кникальные значения. Почему метод примененный к городам не работает на странах остается загадкой.