From 221b16cc14f2e2b271dd3df70fb988912f0a6acc Mon Sep 17 00:00:00 2001 From: Albom Date: Tue, 1 May 2012 11:40:37 +0000 Subject: [PATCH] mcities: simple turned-based game 'cities' for two players, no AI. git-svn-id: svn://kolibrios.org@2655 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/games/mcities/asm_code.asm | 33 + programs/games/mcities/base.h | 10718 ++++++++++++++++++++++ programs/games/mcities/compile.bat | 12 + programs/games/mcities/kolibri.ld | 20 + programs/games/mcities/mcities.c | 199 + programs/games/mcities/readme.txt | 24 + programs/games/mcities/system/boolean.h | 3 + programs/games/mcities/system/console.c | 88 + programs/games/mcities/system/ctype.c | 39 + programs/games/mcities/system/ctype.h | 3 + programs/games/mcities/system/kolibri.c | 434 + programs/games/mcities/system/kolibri.h | 106 + programs/games/mcities/system/stdlib.c | 33 + programs/games/mcities/system/stdlib.h | 14 + programs/games/mcities/system/string.c | 140 + programs/games/mcities/system/string.h | 16 + 16 files changed, 11882 insertions(+) create mode 100644 programs/games/mcities/asm_code.asm create mode 100644 programs/games/mcities/base.h create mode 100644 programs/games/mcities/compile.bat create mode 100644 programs/games/mcities/kolibri.ld create mode 100644 programs/games/mcities/mcities.c create mode 100644 programs/games/mcities/readme.txt create mode 100644 programs/games/mcities/system/boolean.h create mode 100644 programs/games/mcities/system/console.c create mode 100644 programs/games/mcities/system/ctype.c create mode 100644 programs/games/mcities/system/ctype.h create mode 100644 programs/games/mcities/system/kolibri.c create mode 100644 programs/games/mcities/system/kolibri.h create mode 100644 programs/games/mcities/system/stdlib.c create mode 100644 programs/games/mcities/system/stdlib.h create mode 100644 programs/games/mcities/system/string.c create mode 100644 programs/games/mcities/system/string.h diff --git a/programs/games/mcities/asm_code.asm b/programs/games/mcities/asm_code.asm new file mode 100644 index 0000000000..2caf26dffb --- /dev/null +++ b/programs/games/mcities/asm_code.asm @@ -0,0 +1,33 @@ + +format MS COFF + +public Start + +extrn Memory +extrn hEnd + +extrn _kol_main + +section ".text" code + db "MENUET01" + dd 1, Start, hEnd, Memory, hStack, 0, 0 + +Start: + +; шэшЎшрышчрЎш  ъєўш +mov eax, 68 +mov ebx, 11 +int 0x40 + +; т√чют уыртэющ яЁюЎхфєЁ√ +mov eax, _kol_main +call eax + +; чртхЁ°хэшх ЁрсюЄ√ яЁюуЁрьь√ +mov eax, -1 +int 0x40 + +section ".bss" + +rb 4096 +hStack: diff --git a/programs/games/mcities/base.h b/programs/games/mcities/base.h new file mode 100644 index 0000000000..79e9e1aa23 --- /dev/null +++ b/programs/games/mcities/base.h @@ -0,0 +1,10718 @@ +char cities[][32]={ +"аарау", +"аахен", +"абадан", +"абаза", +"абай", +"абакан", +"абакан", +"абан", +"абастумани", +"абатский", +"абаша", +"абашири", +"абдулино", +"абезь", +"абердар", +"абердин", +"абилин", +"абингдон", +"абинск", +"абита-спрингс", +"абрамцево", +"абрау-дюрсо", +"абый", +"абья-палуоя", +"авадхара", +"августа", +"авдеевка", +"аверса", +"авимор", +"авиньон", +"авока", +"авон", +"авондал естатес", +"авондейл", +"авониа", +"аврора", +"агадырь", +"аган", +"агаповка", +"агара", +"агартала", +"агвали", +"агдам", +"агдаш", +"агджабеди", +"агеево", +"агинское", +"агра", +"агрыз", +"агуаскалинтес", +"ада", +"адамовка", +"адамсвиль", +"адана", +"адапазари", +"аделаида", +"аджикенд", +"аджо", +"адигени", +"адони", +"адрасман", +"адубон-парк", +"адутишкис", +"адыгейск", +"а-ен-провенс", +"ажен", +"азали-парк", +"азери", +"азнакаево", +"азов", +"азовское", +"азул", +"азуса", +"айвес-эстейтс", +"айгунь", +"айдахо-спрингс", +"айдахо-фоллс", +"айдын", +"айдырлинский", +"айер", +"айзенштадт", +"айзерлон", +"айзпуте", +"айкава", +"айкино", +"айленд-хейгтс", +"айлесбюри", +"аймер", +"айнажи", +"айни", +"айова-сити", +"айрдри", +"айрондейл", +"айрондекуит", +"айрон-сити", +"айронтон", +"айсл-оф-вигт", +"акамбаро", +"акапонета", +"акапулько", +"акаши", +"акаюкан", +"акбулак", +"ак-довурак", +"акжал", +"акжар", +"акимовка", +"акита", +"аккерман", +"аккермановка", +"акко", +"акколь", +"ак-коль", +"аккрингтон", +"акола", +"акрон", +"акрон", +"аксай", +"аксай", +"аксаково", +"аксарка", +"аксеново-зиловское", +"акстафа", +"аксу", +"аксубаево", +"ак-суу", +"ак-там", +"актас", +"актас", +"актау", +"акташ", +"акташ", +"актобе", +"актогай", +"актон", +"актюбинск", +"актюбинский", +"акутиха", +"акуша", +"акша", +"акшам", +"акший", +"ак-шыйрак", +"алабино", +"ала-бука", +"алагир", +"алагойнас", +"алагуела", +"аламеда", +"аламо", +"аламогордо", +"аламо-хейгтс", +"алансон", +"алапаевск", +"алат", +"алатырь", +"алачуа", +"албена", +"албури", +"алга", +"алгуд", +"алдайн", +"алдан", +"алдан", +"алдервуд-манор", +"алдершот", +"алегрете", +"аледо", +"алейск", +"алексадровка", +"алексадровск", +"александер", +"александрия", +"александров", +"александров гай", +"александров-едзжи", +"александровка", +"александровская", +"александровский завод", +"александровское", +"александровск-сахалинский", +"александро-невский", +"александруполис", +"алексеевка", +"алексеево-дружковка", +"алексеевск", +"алексеевская", +"алексеевское", +"алексин", +"ален", +"алжекирас", +"алжер", +"алзамай", +"али-байрамлы", +"алигар", +"аликанте", +"аликвиппа", +"аликово", +"алимкент", +"алис спрингс", +"алитус", +"алкантара", +"алкоа", +"алкой", +"аллахабад", +"аллеман", +"аллен-парк", +"аллентаун", +"алма-ата", +"алмазар", +"алмазный", +"алмалык", +"алматы", +"алмерия", +"алнаши", +"алондра-парк", +"алост", +"алоя", +"алпин", +"алсунга", +"алтадена", +"алтайский", +"алтамонт", +"алтон", +"алтона", +"алтотонга", +"алтринчам", +"алтуна", +"алтухово", +"алтыарык", +"алтынай", +"алтынкуль", +"алуксне", +"алунитаг", +"алупка", +"алушта", +"алущевск", +"алчевск", +"алыгжер", +"альбасете", +"альбертвиль", +"альби", +"альборг", +"альбукерк", +"альвар", +"альварадо", +"альгамбра", +"алькамо", +"алькмаар", +"альмело", +"альменево", +"альмерия", +"альметьевск", +"альметьевск", +"альта-грасия", +"альтамура", +"альтенбург", +"аль-яхра", +"амагасаки", +"амаги", +"амадора", +"амазар", +"амалфи", +"амальнер", +"аманбаево", +"амарилло", +"амасья", +"амбала", +"амбарный", +"амберг", +"амберли", +"амблер", +"амбридж", +"амбролаури", +"амвросиевка", +"амга", +"амдерма", +"амека", +"американ-форк", +"амерсфоорт", +"амес", +"амесвилл", +"амзя", +"амман", +"амори", +"амритсар", +"амстельвеен", +"амстердам", +"амстердам", +"амстердам", +"аму-дарья", +"амурск", +"амхерст", +"амштеттен", +"амьен", +"анадырь", +"анадырь", +"анакапал", +"анаконда", +"анан", +"анантапур", +"ананьев", +"ананьево", +"ананьево", +"анапа", +"анаполис", +"анахейм", +"анбэцу", +"ангарск", +"анги", +"ангрен", +"ангуилья", +"ангулем", +"андалусиа", +"андерсон", +"андерсон", +"андижан", +"андовер", +"андовер", +"андовер", +"андонг", +"андреаполь", +"андреевка", +"андреевка", +"андреево", +"андрия", +"андропов", +"андрушевка", +"андрыхов", +"анже", +"анжеро-судженск", +"анива", +"аникщчяй", +"анкара", +"анкастер", +"анкона", +"анкоридж", +"анна", +"аннандейл", +"аннаполис", +"аннеси", +"аннистон", +"анопино", +"анталия", +"антверпен", +"антибе", +"антиох", +"антони", +"антони", +"антонины", +"антополь", +"антрацит", +"антропово", +"антсла", +"анучино", +"анциферово", +"аншань", +"аомори", +"апалачикола", +"апалачин", +"апаран", +"апастово", +"апатиты", +"апачинган", +"апе", +"апельдоорн", +"апленд", +"апопка", +"апостолово", +"аппер-арлингтон", +"аппер-даблин", +"аппер-дарби", +"аппер-мерион", +"аппер-сандуски", +"аппер-сант-клер", +"аппл ривер", +"апплетон", +"апрелевка", +"апшеронск", +"араван", +"араван", +"арагуари", +"арад", +"арад", +"арак", +"аракажу", +"аракатуба", +"арамиль", +"арандас", +"арапирака", +"арараквира", +"арбагар", +"арбаж", +"арброат", +"арбузинка", +"арбутус", +"арвада", +"аргаяш", +"аргентоль", +"аргил", +"аргун", +"ардатов", +"ардатов", +"арден", +"ардмор", +"ардон", +"ардсли", +"ареццо", +"арзамас", +"арзгир", +"ариогала", +"ариэль", +"аркад", +"аркадак", +"аркадиа", +"аркадиа-лейкс", +"арканзас-сити", +"арко", +"аркома", +"аркуль", +"арлингтон", +"арлингтон-хейгтс", +"арлингтон-хейгтс", +"арлон", +"армавир", +"армидейл", +"армизонское", +"армянск", +"армянск", +"арнхем", +"аромашево", +"арп", +"аррас", +"арсеньев", +"арсеньево", +"арск", +"арсланбоб", +"артвин", +"артек", +"артем", +"артемово", +"артемовск", +"артемовский", +"артем-остров", +"артесия", +"арти", +"аруппокоттаи", +"арха", +"архангельск", +"архангельское", +"архара", +"архиповка", +"архипо-осиповка", +"арциз", +"арчер", +"аршалы", +"аршань", +"арья", +"асансол", +"асахигава", +"асбест", +"асбури", +"асекеево", +"асеновград", +"асино", +"аскания-нова", +"аскиз", +"аскино", +"асньер", +"аспермонт", +"аспинвалл", +"аспиндза", +"астана", +"астара", +"асти", +"астрахань", +"асуан", +"асубулак", +"асыут", +"атагай", +"атаки", +"аталия", +"атамановка", +"атами", +"атасу", +"атбасар", +"ат-баши", +"атглен", +"атенс", +"атка", +"аткарск", +"аткинс", +"атланта", +"атлантик-бич", +"атлантик-сити", +"атласово", +"атмор", +"атока", +"атол", +"атотонилко", +"аттапулгус", +"аттлеборо", +"атырау", +"атырау", +"атюрьево", +"атяшево", +"аубурн", +"аубурн", +"аубурнтаун", +"аугсбург", +"аугустов", +"ауе", +"аулы", +"аурора", +"аурора", +"аутаугавилл", +"аутлан-де-наварро", +"аутремонт", +"ауце", +"афины", +"афипский", +"африканда", +"афула", +"афьон", +"ахалкалаки", +"ахалпур", +"ахалцихе", +"ахангаран", +"ахваз", +"ахмадабад", +"ахмаднагар", +"ахмета", +"ахсу", +"ахтубинск", +"ахты", +"ахтырка", +"ахтырский", +"ахуачапан", +"ацуги", +"ачинск", +"ачису", +"ачит", +"ачуево", +"аша", +"ашбуртон", +"ашгабад", +"ашдод", +"ашибецу", +"ашикага", +"ашитково", +"ашия", +"ашкелон", +"ашланд", +"ашланд-сити", +"ашт", +"аштабула", +"аштон-андер-лин", +"аштон-ин-макерфилд", +"ашхабад", +"ашхаффенбург", +"аютинск", +"аякс", +"аян", +"аянка", +"аяччо", +"бабадурмаз", +"бабаево", +"бабаюрт", +"бабби", +"бабол", +"бабушкин", +"бабынино", +"бавлены", +"бавлы", +"багаевский", +"багалкот", +"баган", +"багдад", +"багдарин", +"баге", +"багерово", +"багратионовск", +"бад киссинген", +"бад херсфельд", +"баден", +"баден", +"баден-баден", +"бад-зальцуфлен", +"бад-крейцнах", +"бад-хомбург-вор-дер-хох", +"баево", +"базалия", +"базар-курган", +"базарные матаки", +"базарный карабулак", +"базарный сызган", +"базель", +"баинбридж", +"бай хаак", +"байбурт", +"байганин", +"байдфорд", +"байдьябати", +"байкадам", +"байкал", +"байкалово", +"байкальск", +"байкит", +"байконур", +"байконур", +"байлис-кроссроадс", +"баймак", +"байонна", +"байрам-али", +"байрачки", +"байсун", +"байчунас", +"байя", +"байя", +"байя-бланка", +"байярд", +"бакабад", +"бакабаль", +"бакал", +"бакалы", +"баканас", +"бакерсфилд", +"бакнер", +"баксан", +"бакспорт", +"бакстер", +"бакстон", +"баку", +"бакуриани", +"бакханнон", +"бакхольтс", +"бакчар", +"бакшеево", +"балабаново", +"балабино", +"балаганск", +"баладона", +"балайм", +"бала-кинвид", +"балакирево", +"балаклава", +"балаклея", +"балаково", +"балаханы", +"балахна", +"балахта", +"балашиха", +"балашов", +"балви", +"балдвин", +"балдвин-парк", +"балдвинсвилл", +"балд-кноб", +"балдоне", +"балезино", +"балей", +"балкашино", +"балконес-хейгтс", +"балл", +"балларат", +"баллвилл", +"балли", +"баллимена", +"балмвилл", +"баложи", +"балта", +"балтай", +"балтаси", +"балтийск", +"балтимор", +"балтимор-хайлендс", +"балтойи-воке", +"балфоур", +"бал-харбор", +"балхаш", +"балыгычан", +"балыкесир", +"балыкса", +"балыкчи", +"балыкчи", +"балыкши", +"бальберишкис", +"бамберг", +"банбери", +"бангалор", +"бангкок", +"бангор", +"бангор", +"банк", +"банкер-хилл-виллидж", +"банкура", +"банстед", +"банч-парк", +"баотоу", +"бар", +"барабинск", +"барановичи", +"барановка", +"барань", +"барасат", +"барбасена", +"барбертон", +"барбурсвилл", +"барбэнк", +"барвенково", +"барвик", +"баргузин", +"барда", +"барда", +"барейлли", +"барзас", +"бари", +"барли", +"барлинг", +"барлингейм", +"барлингтон", +"барнаул", +"барнесвилл", +"барнет", +"барнли", +"барнсли", +"барнстапл", +"барретос", +"барри", +"барри", +"барроу-ин-фарнесс", +"барселона", +"барси", +"барсуки", +"бартау", +"бартлесвилл", +"бартлетт", +"бартон-он-трент", +"бартон-хиллс", +"бартошице", +"бартын", +"барыбино", +"барыш", +"барышевка", +"барятино", +"бас", +"басингсток", +"басра", +"бассе-терре", +"бассфилд", +"бастия", +"басьяновский", +"батавиа", +"батагай", +"батайск", +"батала", +"батамшинский", +"батесвилл", +"батецкий", +"баткен", +"батлер", +"батли", +"батнер", +"батон-руж", +"баттл крик", +"батуми", +"батурин", +"батурино", +"батурст", +"батырева", +"бат-ям", +"бауи", +"бауксит", +"баулинг грин", +"бауру", +"бауска", +"баутцен", +"бахарден", +"бахардок", +"бахмач", +"бахраич", +"бахт", +"бахчисарай", +"бачтел", +"башмаково", +"баштанка", +"баянгол", +"баяндай", +"бебедоуро", +"беверли", +"беверли", +"беверли-хиллс", +"бегичевский", +"бегомль", +"бедворт", +"беджин", +"беднодемьяновск", +"бедфорд", +"бедфорд-хейгтс", +"бежаницы", +"бежецк", +"бежта", +"безансон", +"безенчук", +"безмеин", +"безыменное", +"безье", +"бейкер", +"бейпорт", +"бейра", +"бейрут", +"бекабад", +"бекдаш", +"бекешсаба", +"бекли", +"беково", +"бексли", +"бексли", +"белая", +"белая березка", +"белая калитва", +"белая криница", +"белая холуница", +"белая церковь", +"белведер парк", +"белвидер", +"белгаум", +"белгород", +"белгород-днестровский", +"белград", +"белебей", +"белев", +"белен", +"беленькое", +"белз", +"белиз-сити", +"белики", +"белинский", +"белицк", +"белицкое", +"белл", +"белл букл", +"беллаир", +"беллайр", +"беллари", +"беллвилл", +"беллвуд", +"белл-гарденс", +"белл-глейд", +"беллевилл", +"беллевуэ", +"беллероз", +"беллефонт", +"беллив", +"беллив", +"беллиир", +"беллиир-бич", +"беллиир-блуффс", +"беллингем", +"беллс", +"беллфлауер", +"белльвью", +"беллэйр", +"белмар", +"белмонт", +"белмонт", +"белмонт", +"белово", +"белово", +"беловодск", +"беловодское", +"белогоровка", +"белогорск", +"белогорск", +"белогорск", +"белогорский", +"белогорье", +"белое", +"белозерка", +"белозерск", +"белоит", +"белоканы", +"белокуракино", +"белокуриха", +"белолуцк", +"беломорск", +"белоозерск", +"белоомут", +"белополье", +"белорецк", +"белореченск", +"белосток", +"белоусовка", +"белоусово", +"белоярск", +"белоярский", +"белоярский", +"белпр", +"белско-бяла", +"белу-оризонти", +"белфаст", +"белые берега", +"белые столбы", +"белый", +"белый городок", +"белый дом", +"белый яр", +"белый яр", +"белыничи", +"бельвью", +"бельск подласки", +"бельско-бяла", +"бельтырский", +"бельфор", +"бельцы", +"беляевка", +"беляевка", +"бенвуд", +"бенгази", +"бендер-аббас", +"бендеры", +"бендиго", +"бене", +"беневенто", +"бени суэф", +"бенлд", +"беннион", +"бенсалем", +"бенсли", +"бенсон", +"бенсон", +"бентливилл", +"бентон", +"бентон", +"бентон", +"бентон", +"бентон", +"бервик-он-твид", +"бервин", +"бервин", +"бергамо", +"берген", +"бергенфилд", +"бергиш-гладбах", +"бердигестях", +"бердичев", +"бердск", +"бердюжье", +"бердянск", +"берегово", +"береговое", +"береговой", +"берегомет", +"бережаны", +"береза", +"береза картуска", +"березайка", +"березань", +"березино", +"березино", +"березна", +"березнеговатое", +"березник", +"березники", +"березовка", +"березовский", +"березовский", +"березовый", +"берендеево", +"берестечко", +"бери", +"беринговский", +"берислав", +"беркакит", +"берки", +"беркли", +"беркли", +"берлин", +"берлин", +"берлингтон", +"берн", +"берналилло", +"бернбург", +"берри", +"берри хилл", +"берун-новы", +"бершадь", +"беслан", +"бессарабка", +"бессемер", +"бессемер", +"бессоновка", +"бестях", +"беталто", +"бетани", +"бетел спрингс", +"бетел-парк", +"бетел-хейгтс", +"бетесда", +"бетлехем", +"бетлица", +"бетпейдж", +"беттендорф", +"беттиах", +"беттсвилл", +"бешенковичи", +"бешкент", +"бея", +"биаза", +"биала подласка", +"бибаи", +"бивар", +"бивер", +"бивер", +"бивертон", +"биг рапидс", +"биг-спринг", +"биддефорд", +"биелла", +"бижбуляк", +"бийск", +"биканер", +"бикин", +"бикон", +"билава", +"биласпур", +"биласувар", +"билгорай", +"биледжик", +"билефельд", +"билибино", +"билибино", +"биллингс", +"биллсвилл", +"билокси", +"билтмор", +"билтмор-форест", +"бильбао", +"бинагади", +"бингамтон", +"бингам-фармс", +"бир крик", +"бира", +"биракан", +"биржай", +"би-ридж", +"биркенхед", +"бирмай", +"бирмингам", +"бирмингам", +"бирмингем", +"биробиджан", +"бирон", +"бирск", +"бирч-ран", +"бирштонас", +"бирюково", +"бирюсинск", +"бискамжа", +"бискегли", +"бискейн-парк", +"бисмарк", +"бисмарк", +"бистон", +"бистрица", +"битрайс", +"бихар", +"бич гров", +"бичвуд", +"бичвуд", +"бичер", +"бичура", +"бишкек", +"бишкек", +"бишоп-окленд", +"бияпур", +"благовещенск", +"благодарный", +"благодатное", +"бладенсбург", +"блаирсвилл", +"блайн", +"блак-маунтайн", +"бланчард", +"бласделл", +"блаувелт", +"блевинс", +"блеклик-эстатс", +"бленхейм", +"близнюки", +"блит", +"блитевилл", +"блоис", +"блоунтвилл", +"блу-маунтайн", +"блуменау", +"блумингдейл", +"блумингтон", +"блумингтон", +"блумингтон", +"блумфилд", +"блумфилд", +"блу-ридж", +"блуфф-сити", +"блуэ грасс", +"блу-эш", +"блэйдс", +"блэкберн", +"блэкпул", +"блэк-форест", +"бнэй-брак", +"боаз", +"боардман", +"бобини", +"бобр", +"бобринец", +"бобрка", +"бобров", +"бобровица", +"бобруйск", +"богалуса", +"богатое", +"богатые сабы", +"богатыня", +"богатырь", +"богданович", +"богдановка", +"боговарово", +"богодухов", +"боголюбово", +"богородицк", +"богородск", +"богородское", +"богородское", +"богородчаны", +"боготол", +"боград", +"богуслав", +"богучаны", +"богучар", +"богушевск", +"бодайбо", +"боде", +"бодинэйакканур", +"бодэ", +"боил", +"боис-таун", +"бойн-сити", +"бойнтон-бич", +"бойн-фоллс", +"бойсе", +"бока-рейтон", +"боково-платово", +"боковская", +"боконбаевское", +"боконбаевское", +"бокситогорск", +"болград", +"болеславец", +"болехов", +"болниси", +"бологое", +"болонь", +"болонья", +"болотное", +"болохово", +"болтон", +"болхов", +"болшовцы", +"больцано", +"большая берестовица", +"большая вишера", +"большая глущица", +"большая ижора", +"большая мартыновка", +"большая мурта", +"большая речка", +"большая соснова", +"большая черниговка", +"большевик", +"большевик", +"большерецк", +"большереченск", +"большеречье", +"большеустьикинское", +"большие березники", +"большие уки", +"большое болдино", +"большое игнатово", +"большое козино", +"большое мурашкино", +"большое нагаткино", +"большое пикино", +"большое полпино", +"большое село", +"большое солдатское", +"большое сорокино", +"большой камень", +"большой луг", +"большой улуй", +"бомбей", +"бон-айр", +"бонанза", +"бондари", +"бондвилл", +"бонди", +"бонн", +"бонн терр", +"бонни-лейк", +"бор", +"борас", +"бордо", +"бордунский", +"боржоми", +"борзна", +"борзя", +"боримут", +"борислав", +"борисов", +"борисовка", +"борисоглебск", +"борисоглебский", +"борисполь", +"борки", +"борнмут", +"боровая", +"боровая", +"боровец", +"боровичи", +"боровлянка", +"боровой", +"боровск", +"боровское", +"борогонцы", +"бородино", +"бородино", +"бородино", +"бородянка", +"борское", +"борщев", +"боссир-сити", +"бостери", +"бостон", +"бостон", +"ботаническое", +"ботелл", +"ботлих", +"ботошани", +"ботукату", +"боулдер", +"боунтифул", +"боурн", +"боучервилл", +"бохан", +"бохольт", +"бохум", +"бочния", +"бошняково", +"боярка", +"брага", +"брагин", +"брагиновка", +"браддок", +"брадентон", +"браднер", +"брадфорд", +"брадфорд", +"брадфорд", +"бразилия", +"браилов", +"брайан", +"брайнерд", +"брайнтри", +"брайтон", +"брайтон", +"брайтуотерс", +"брамптон", +"бранденбург", +"брандон", +"брандон", +"брандон", +"брансон", +"брантфорд", +"браслав", +"братеналь", +"братислава", +"братск", +"братское", +"браунсвилл", +"браунсвилл", +"браунсвилл", +"браунсвилл", +"браунс-виллидж", +"брауншвейг", +"брацлав", +"браш", +"брашов", +"бревер", +"бревстер", +"бревстер", +"бревтон", +"брегенц", +"бреда", +"бреды", +"брежнев", +"брейтово", +"брекенридж", +"бремен", +"бремертон", +"бремерхавен", +"бремерхафен", +"брент", +"брентвуд", +"брентвуд", +"брентвуд", +"брентвуд", +"брентвуд", +"брентвуд", +"брентвуд", +"бренхам", +"брескиа", +"брест", +"брест", +"бржег", +"бриве-ла-жилларде", +"бригам-сити", +"бригтон", +"бридвелл-хейтс", +"бриджвилл", +"бриджпорт", +"бриджуотер", +"бриджуотер", +"бридлингтон", +"брик", +"брик", +"брик-таун", +"бриллиант", +"брин-атин", +"бриндизи", +"бринкерхофф", +"брин-мавр", +"брин-мавр", +"брисбен", +"бристоль", +"бристоль", +"бричаны", +"брлик", +"брно", +"бровардейл", +"бровары", +"бродвью-парк", +"бродница", +"броды", +"броквилл", +"броквэй", +"брокен-хилл", +"броктон", +"бромсгров", +"броницкая гута", +"бронкс", +"бронницы", +"броссард", +"броули", +"броцены", +"брошнев-осада", +"бруа-эн-арто", +"бруже", +"брук", +"бруквуд", +"брукер", +"бруклаун", +"бруклин", +"бруклин", +"бруклин", +"бруклин-парк", +"бруклин-парк", +"бруклин-сентер", +"бруклин-хейтс", +"брукмонт", +"брук-парк", +"брукфилд", +"брукфилд", +"брукхавен", +"брул", +"брумалл", +"брусилов", +"брюгге", +"брюссель", +"брянка", +"брянск", +"бугаевка", +"бугульма", +"бугуруслан", +"буда-кошелево", +"будапешт", +"будаун", +"буденновск", +"будогощь", +"буды", +"бузовна", +"бузулук", +"буинск", +"буинск", +"буй", +"буйнакск", +"бука", +"букачача", +"букачевцы", +"букланд", +"букнер", +"буланаш", +"буллс-гап", +"булл-шоалс", +"булонь-билланкур", +"бунбури", +"бундаберг", +"буневилл", +"бунес-крик", +"бураево", +"бурбанк", +"бургас", +"бургос", +"бургун", +"бургхаузен", +"бурдетт", +"бурея", +"бурже", +"бури", +"бури-сант-эдмондс", +"бурквилл", +"бурла", +"бурлингтон", +"бурлэнге", +"бурмакино", +"бурнаби", +"бурнеттсвилл", +"бурное", +"бурнхам", +"бурон", +"бурса", +"бурсоль", +"бурундай", +"бурханпур", +"бурштын", +"бурынь", +"буск", +"бусто-арсизио", +"бустон", +"бутл", +"бутлер", +"бутурлино", +"бутурлиновка", +"буффало", +"буффало", +"бухара", +"бухарест", +"бучач", +"буштына", +"буэна-парк", +"буэнос-айрес", +"бхагалпур", +"бхаратпур", +"бхатпара", +"бхиванди", +"бхивани", +"бхилаи", +"бхилвара", +"бхопал", +"бхуй", +"бхусавал", +"быдгощ", +"быков", +"быковец", +"быковка", +"быково", +"быково", +"былбасовка", +"быстровка", +"бытков", +"бытом", +"бытошь", +"быхов", +"бьюмонт", +"бьюпорт", +"бьютт", +"бэй пинес", +"бэй спрингс", +"бэйберри", +"бэйонн", +"бэйреут", +"бэй-сити", +"бэйтаун", +"бэй-харбор-айлендс", +"бэй-шор", +"бэйшор-гарденс", +"бээр-шева", +"бювэ", +"вааса", +"вабальнинкас", +"вабкент", +"ваверли", +"вавож", +"вагай", +"вагга-вагга", +"вагон-маунд", +"вагровец", +"вад", +"вадинск", +"ваикапу", +"ваилуку", +"вайден", +"вайомиссинг", +"вайомиссинг-хиллс", +"вайс", +"вайсенбург", +"вайсенбург", +"вакавилл", +"вакканаи", +"вако", +"вакэйама", +"валаам", +"валбржич", +"валбридж", +"вал-верда", +"валга", +"валдай", +"валдемарпилс", +"валден", +"валдес", +"валдо", +"валдо", +"валдоста", +"валдрон", +"валенс", +"валенсиа-хейгтс", +"валенсинье", +"валенсия", +"валентин", +"валир", +"валка", +"валкер", +"валкер", +"валкервилл", +"валки", +"валладолид", +"валласи", +"валле-де-сантъяго", +"валледжо", +"валле-хермосо", +"валлингфорд", +"валлинс-крик", +"валлсенд", +"валмиера", +"валнут-крик", +"валнут-парк", +"валнут-ридж", +"валпараисо", +"валпараисо", +"валсалл", +"валтам", +"валтон", +"валтон", +"валуево", +"валуйки", +"валч", +"вальядолид", +"вамо", +"ван верт", +"ванавара", +"ванадзор", +"ван-бурен", +"вангануи", +"вангарей", +"вандалиа", +"ванджиогала", +"вани", +"ванииамбади", +"ванино", +"ванк", +"ванкарем", +"ванкувер", +"ванкувер", +"ванпорт", +"ванч", +"вапнярка", +"ваппингерс-фоллс", +"вараби", +"варакляны", +"варанаси", +"варва", +"варвик", +"варвик", +"варгаши", +"варгина", +"вардха", +"варегово", +"варезе", +"варен", +"варена", +"варехам", +"варзоб", +"варминстер", +"варна", +"варна", +"варнавино", +"варнадо", +"варнер-робинс", +"варняй", +"варр-акрес", +"варрен", +"варрен", +"варрен", +"варрен парк", +"варренсвилл-хейгтс", +"варрентон", +"варрингтон", +"варрнамбул", +"варсон вудс", +"варташен", +"вартрак", +"варшава", +"варшава оа пв", +"варшава оа ув", +"васа", +"василевичи", +"васильевка", +"васильевка", +"васильево", +"васильевский мох", +"васильков", +"васильковка", +"васильсурск", +"васкнарва", +"васком", +"вастерас", +"ватер валли", +"ватервилл", +"ватерлоо", +"ватерлоо", +"ватерлоо", +"ватертаун", +"ватертаун", +"ваттсбург", +"ватутино", +"ватфорд", +"вауватоса", +"вауган", +"ваукеган", +"ваукеша", +"ваусау", +"ваусеон", +"вахнета", +"вахрушев", +"вахрушево", +"вахтан", +"вахш", +"вача", +"вачи", +"вашингтон", +"вашингтон", +"вашингтон", +"вашингтон", +"вашингтонвилл", +"вашингтон-террас", +"вашковцы", +"вебб", +"вебстер гровес", +"вегас-крик", +"вейделевка", +"вейден", +"вейкфилд", +"вейкфилд", +"веймар", +"веймарт", +"вейр", +"вейртон", +"вейсеяй", +"вейссенфельс", +"вейфанг", +"вейхерово", +"векива-спрингс", +"велби", +"велвин-гарден-сити", +"велда виллидж хиллс", +"велда-рос-эстатес", +"велегож", +"велетьма", +"велиж", +"великая александровка", +"великая багачка", +"великая корениха", +"великая лепетиха", +"великая михайловка", +"великая новоселка", +"великая писаревка", +"великие борки", +"великие коровинцы", +"великие луки", +"великие мосты", +"великий березный", +"великий бурлук", +"великий бычков", +"великий лог", +"великий устюг", +"велико тарново", +"великодворский", +"великодолининское", +"велланд", +"веллесли", +"веллингтон", +"веллстон", +"велс", +"велсен", +"велш", +"вельск", +"вена", +"вена", +"венатчи", +"венгерово", +"вендичаны", +"венев", +"венер-нойштадт", +"венеция", +"венеция", +"венеция", +"вениссо", +"венло", +"вентспилс", +"вентура", +"венчоу", +"веравал", +"веракрус", +"вербилки", +"вербовский", +"вергулевка", +"вердан", +"верещагино", +"верея", +"вернал", +"вернерсвилл", +"вернигероде", +"вернон", +"вернон", +"вернон", +"вернон", +"вернонбург", +"веро-бич", +"верона", +"верона", +"верона", +"версаиллес", +"версаль", +"вертиевка", +"верхнебаканский", +"верхнеберезовский", +"верхневилюйск", +"верхневолынское", +"верхнедвинск", +"верхнеднепровск", +"верхнеднепровский", +"верхнее синевидное", +"верхнеимбатск", +"верхнеколымск", +"верхнетуломский", +"верхнеуральск", +"верхнеяркеево", +"верхние киги", +"верхние татышлы", +"верхний авзян", +"верхний баскунчак", +"верхний ландех", +"верхний мамон", +"верхний рогачик", +"верхний тагил", +"верхний услон", +"верхний уфалей", +"верхняя инта", +"верхняя пышма", +"верхняя салда", +"верхняя синячиха", +"верхняя сысерть", +"верхняя тойма", +"верхняя тура", +"верхняя хава", +"верховажье", +"верховина", +"верховцево", +"верховье", +"верхозим", +"верхотурье", +"верхошижемье", +"верхоянск", +"верцелли", +"весел", +"веселиново", +"веселое", +"весливилл", +"вест", +"вест карроллтон", +"вест поинт", +"вест поинт", +"вест хелена", +"вест чикаго", +"веставиа хиллс", +"вест-айслип", +"вестал", +"вест-аллис", +"вест-атенс", +"вест-бойлстон", +"вестборо", +"вест-боунтифул", +"вест-бриджуотер", +"вест-бромвич", +"вестбрук", +"вест-бэбилон", +"вест-ванкувер", +"вест-варехам", +"вествейл", +"вест-винтер-хавен", +"вестворт", +"вествуд", +"вествуд", +"вествуд-лейкс", +"вествуд-хиллс", +"вествью", +"вест-вью", +"вест-голливуд", +"вест-де-мойн", +"вест-джордан", +"вест-и-галли", +"вест-карсон", +"вест-ковайн", +"вест-колумбиа", +"вест-комптон", +"вест-конкорд", +"вест-коншохокен", +"вестлак", +"вестланд", +"вест-лейк-хиллс", +"вест-лонг-бранч", +"вест-майами", +"вестмаунт", +"вест-мемфис", +"вестмер", +"вест-миддлетаун", +"вестминстер", +"вестминстер", +"вест-миффлин", +"вест-модесто", +"вестмонт", +"вестмонт", +"вест-норритон", +"вест-нью-йорк", +"вестовер-хиллс", +"вестон", +"вестон-супер-мар", +"вест-орандж", +"вест-палм-бич", +"вест-плайнс", +"вест-пойнт", +"вестпорт", +"вест-портсмут", +"вест-ридинг", +"вестсайд", +"вест-сант-пол", +"вест-сенека", +"вест-слоп", +"вест-спрингфилд", +"вест-фейрвью", +"вестфилд", +"вестфилд", +"вест-хавен", +"вест-хаверстроу", +"вест-хартфорд", +"вест-хемпстид", +"вестчестер", +"вест-юниверсити-плэйс", +"ветерсфилд", +"ветка", +"ветлуга", +"вет-ридж", +"ветрино", +"ветумпка", +"вешенская", +"вешкайма", +"вешпрем", +"взморье", +"виандотт", +"виареджио", +"вивер", +"виган", +"виго", +"видалиа", +"видзы", +"видим", +"видин", +"виднес", +"видное", +"виевис", +"виесите", +"вижница", +"визи", +"визианагарам", +"визинга", +"викенбург", +"виклифф", +"виксбург", +"викториа", +"викториавилл", +"виктори-гарденс", +"виктория", +"викулово", +"вила-нова-де-гайя", +"вилдвуд", +"вилейка", +"вилинг", +"вилкавишкис", +"вилкес-барр", +"вилкинсбург", +"вилково", +"вилла-мариа", +"вилла-парк", +"виллард", +"виллауик", +"виллахермоса", +"виллач", +"виллежюи", +"виллеурбанн", +"виллиамс крик", +"виллиамстон", +"виллингборо", +"виллисвилл", +"виллистон", +"виллкокс", +"виллмар", +"виллугби-хиллс", +"виллупурам", +"вилльямсбург", +"вилльямсвилл", +"вилльямспорт", +"вилмер", +"вилметт", +"вилмингтон", +"вилмингтон-айленд", +"вилмингтон-манор", +"вилмор", +"вилтон-манорс", +"вилун", +"вильгельмсхавен", +"вилькия", +"вильмингтон", +"вильно", +"вильнюс", +"вильсон", +"вильсон", +"вильсонвилл", +"вильянди", +"вилюйск", +"вилючинск", +"виля", +"виляка", +"виляны", +"вимоут", +"вимоут", +"виндермер", +"виндзор", +"виндзор", +"виндкрест", +"виндсор-хейгтс", +"виндсор-хиллс", +"винзили", +"винита", +"винланд", +"винн", +"виннедал", +"виннемукка", +"винники", +"виннипег", +"винница", +"виноградов", +"винона", +"винсенне", +"винстон-салем", +"винтер-парк", +"винтерпорт", +"винтертур", +"винтер-хавен", +"винтон", +"винтроп", +"винтроп харбор", +"винфилд", +"винчестер", +"винчестер", +"винчестер", +"винчестер", +"виньковцы", +"виола", +"виола", +"виоминг", +"виоминг", +"вирандозеро", +"вирбалис", +"виргиниа-гарденс", +"вирджиния-бич", +"вирсен", +"висагинас", +"висалия", +"висбаден", +"висбеч", +"висим", +"висмар", +"висперинг-пайнс", +"виста", +"висхарв", +"витби", +"витвилл", +"витебск", +"витим", +"витимский", +"витон", +"виториа-да-конкиста", +"витория", +"витория", +"витри", +"виттен", +"виттенберг", +"витториа", +"виттьер", +"вихавкен", +"вихоревка", +"виченца", +"вичита", +"вичита-фоллс", +"вичуга", +"вишневец", +"вишневка", +"вияиавада", +"влаардинген", +"владивосток", +"владикавказ", +"владимир", +"владимир-волынский", +"владимирец", +"власово", +"влоцлавек", +"внуково", +"вобурн", +"водзислав-сласки", +"водный", +"водонга", +"вожаель", +"вождь пролетариата", +"вожега", +"возжаевка", +"вознесенск", +"вознесенское", +"вознесенье", +"возрождение", +"войковский", +"войнилов", +"вокинг", +"вокингем", +"волга", +"волгоград", +"волгодонск", +"волгореченск", +"волжск", +"волжский", +"волжский", +"волковыск", +"воллонгонг", +"волмирстэдт", +"волноваха", +"воловец", +"волово", +"вологда", +"володарка", +"володарск", +"володарск", +"володарск-волынский", +"володарский", +"володарское", +"воложин", +"волоколамск", +"волоконовка", +"воломин", +"волос", +"волосово", +"волот", +"волочаевка вторая", +"волочиск", +"волошка", +"волф лак", +"волфенбуттель", +"волхов", +"волчанск", +"волчанск", +"волчеяровка", +"волчиха", +"вольногорск", +"вольск", +"вольта-редонда", +"вольфеборо", +"вольфсбург", +"вольффорт", +"вонжу", +"ворга", +"ворзель", +"воркута", +"вормлисбург", +"вормс", +"воробьевка", +"ворожба", +"воронеж", +"воронеж", +"вороновица", +"вороново", +"вороново", +"воронцовка", +"воропаево", +"воротынец", +"ворохта", +"ворошиловград", +"ворсма", +"вортингтон", +"вортингтон-спрингс", +"ворчестер", +"ворчестер", +"воскресенск", +"воскресенское", +"воскресенское", +"восточно-коунрадский", +"восточный", +"востряково", +"восход", +"воткинск", +"вохтога", +"вранг", +"вране", +"враца", +"врексхам", +"врентам", +"вреншалл", +"вржесня", +"вригт", +"вроцлав", +"вроцлав оа", +"врубовка", +"врубовский", +"вршац", +"всеволожск", +"вуадиль", +"вуд ривер", +"вудбоурн", +"вудбридж", +"вудбури", +"вудвард", +"вудвилл", +"вудворт", +"вудлавн", +"вудлавн-парк", +"вудлаун", +"вудленд", +"вудленд-парк", +"вудсайд", +"вудсвилл", +"вудс-кросс", +"вудсток", +"вудфилд", +"вудфин", +"вуктыл", +"вулвергемптон", +"вулканешты", +"вунсокет", +"вупперталь", +"вурнары", +"вустер", +"вхигам", +"вхитон", +"выборг", +"выгода", +"выгоничи", +"выдрино", +"выездное", +"выкса", +"выползово", +"вырица", +"выру", +"выселки", +"высокая гора", +"высоковск", +"высокогорный", +"высокогорск", +"высокое", +"высокополье", +"высоцк", +"вытегра", +"вычегодский", +"выша", +"вышгород", +"вышков", +"вышков", +"вышний волочек", +"вью-парк", +"вэйкросс", +"вэйкфилд", +"вэйланд", +"вэйн", +"вэйнесборо", +"вэйнсборо", +"вэйн-хейгтс", +"вэлли-брук", +"вэлли-сентер", +"вэлли-стрим", +"вэлли-форж", +"вюрцбург", +"вяземский", +"вязники", +"вязьма", +"вятские поляны", +"гаага", +"габрово", +"гавайиан-гарденс", +"гавана", +"гавана", +"гавл", +"гавр", +"гаврилов посад", +"гаврилов ям", +"гавриловка вторая", +"гагарин", +"гагино", +"гагра", +"гадаг", +"гадрут", +"гадсден", +"гадсден", +"гадяч", +"газалкент", +"газ-ачак", +"газиантеп", +"газимурский завод", +"газли", +"гаинесборо", +"гай", +"гайворон", +"гайнесвилл", +"гайны", +"гайсин", +"галаасия", +"галац", +"галвестон", +"галвестон", +"галвэй", +"галена-парк", +"галесбург", +"галесбург", +"гали", +"галион", +"галифакс", +"галич", +"галич", +"галлатин", +"галлицин", +"галляарал", +"галф-гейт-эстатс", +"галфпорт", +"галф-стрим", +"гамбург", +"гамильтон", +"гамильтон", +"ганганагар", +"ганнисон", +"ганновер", +"ганцевичи", +"ганчи", +"ганюшкино", +"гап", +"гаранхунс", +"гаргждай", +"гардабани", +"гарделеген", +"гардена", +"гарден-гров", +"гардендал", +"гарден-сити", +"гарден-сити", +"гарден-сити", +"гарден-хоум", +"гари", +"гари", +"гари", +"гарлем", +"гарленд", +"гарлява", +"гарм", +"гарретт", +"гаррисберг", +"гаруа", +"гарфилд", +"гарфилд-хейгтс", +"гасан-кули", +"гасиенда-хейгтс", +"гаспра", +"гассвилл", +"гастелло", +"гастониа", +"гасьенда-виллидж", +"гатес", +"гаттман", +"гатчина", +"гаурдак", +"гафуров", +"гаханна", +"гвадалахара", +"гвадалахара", +"гвалиор", +"гвардейск", +"гвардейское", +"гвардейское", +"гвоздец", +"гданьск", +"гдов", +"гдыня", +"гегечкори", +"гейстаун", +"гейтс", +"гейтшид", +"гела", +"гелгаудишкис", +"геленджик", +"гельзенкирхен", +"генева", +"геническ", +"генк", +"гент", +"генуя", +"геок-тепе", +"геокчай", +"георгиевка", +"георгиевка", +"георгиевск", +"гера", +"гералдин", +"гералдтон", +"гергебиль", +"герлиц", +"германтаун", +"германтаун", +"герца", +"герцелия", +"гетеборг", +"геттинген", +"гешарт", +"гиагинская", +"гибсон", +"гиватаим", +"гигант", +"гидроторф", +"гиедрайчяй", +"гиждуван", +"гижичко", +"гийон", +"гилберт", +"гилбертвилл", +"гилбертсвилл", +"гилонг", +"гилфорд-парк", +"гионгиос", +"гирард", +"гирард", +"гирвас", +"гирне", +"гисборн", +"гиссар", +"гиссен", +"гифу", +"гиффорд", +"гладстон", +"глазго", +"глазов", +"глазуновка", +"гласгоу", +"гластонбури", +"глен-аллен", +"глен-барни", +"гленвар-хейгтс", +"гленвив", +"гленвуд-спрингс", +"глендал", +"глендейл", +"глендейл", +"глендейл", +"глендора", +"глендора", +"глен-коув", +"гленпул", +"глен-ридж", +"глен-ридж", +"гленхэм", +"гливице", +"глинка", +"глиняны", +"глисон", +"глоб", +"глобино", +"глогов", +"глодяны", +"глоссоп", +"глотовка", +"глочестер", +"глочестер", +"глочестер-сити", +"глубокое", +"глубокое", +"глуск", +"глухов", +"глуша", +"глушково", +"глыбокая", +"глядянское", +"гмунден", +"гнезно", +"гнивань", +"гобустан", +"гованда", +"говернадор-валадарес", +"гоголево", +"годалминг", +"годхра", +"гойя", +"голая пристань", +"голборн", +"голдвилл", +"голден-бич", +"голден-вэлли", +"голдендейл", +"голдсборо", +"голенев", +"голицино", +"голливуд", +"голобы", +"голованевск", +"головно", +"голф", +"голф манор", +"голынки", +"голышманово", +"гольмовский", +"гомель", +"гомес-палацио", +"гонаивес", +"гонда", +"гондал", +"гонзалес", +"гонконг", +"гонолулу", +"гоппинген", +"гор", +"горадиз", +"горакхпур", +"горбатов", +"горбатовка", +"горбачево-михайловка", +"гордеевка", +"гордонвилл", +"гордонсвилл", +"горелки", +"горзов-виелкопольски", +"гори", +"горки", +"горлице", +"горловка", +"горман", +"горна джумая", +"горно-алтайск", +"горнозаводск", +"горнозаводск", +"горностаевка", +"горные ключи", +"горный", +"горный", +"горный", +"горняк", +"горняк", +"горняк", +"горняцкий", +"горняцкое", +"городенка", +"городец", +"городея", +"городище", +"городище", +"городище", +"городище", +"городищи", +"городница", +"городня", +"городок", +"городок", +"горохов", +"гороховец", +"горское", +"горхам", +"горчуха", +"горшечное", +"горький", +"горьковское", +"горячегорск", +"горячий ключ", +"гослар", +"госпич", +"госпорт", +"гостын", +"гостынин", +"госфорт", +"гота", +"готвальд", +"готтинген", +"гоулбурн", +"гоулдинг", +"гоулдс", +"гошогавара", +"гоща", +"гояния", +"грабилл", +"градижск", +"граево", +"грайворон", +"гракевилл", +"гральхейм", +"грамблинг", +"грамотеино", +"гранада", +"гранвилл", +"гранд-айленд", +"гранд-бланк", +"грандвив-хейтс", +"гранд-джанкшин", +"гранд-праири", +"гранд-прейри", +"гранд-рапидс", +"гранд-форкс", +"гранит-куарри", +"гранитогорск", +"гранит-парк", +"гранит-сити", +"гранит-фоллс", +"грант", +"грантхем", +"графтон", +"графтон", +"грахам", +"грахово", +"грац", +"грачевка", +"гребенка", +"гребенки", +"греймоут", +"грейт-бенд", +"грейт-бенд", +"грейт-фоллс", +"грейфсвальд", +"гремячинск", +"гренада", +"гренобль", +"грешам парк", +"грибановский", +"григориополь", +"гридли", +"грили", +"гримайлов", +"гримсби", +"гримсби", +"грин рок", +"грин-айленд", +"гринакрес-сити", +"грин-бэй", +"гринвилл", +"гринвилл", +"гринвилл", +"гринвич", +"гринвич", +"гринвуд", +"гринвуд-виллидж", +"грин-вэлли", +"гриндал", +"грин-ков-спрингс", +"грин-маунтайн-фоллс", +"гринок", +"гринсборо", +"гринсборо", +"грин-спрингс", +"грин-три", +"гринфилд", +"гринфилд", +"гринфилд", +"гринхиллс", +"грис", +"грисби", +"грифино", +"гриффит", +"грицев", +"гришковцы", +"гробиня", +"гров хилл", +"гров-сити", +"гроджиск-мазовецки", +"гродзянка", +"гродно", +"гродовка", +"грозный", +"гронинген", +"гроссето", +"гросс-пойнт-парк", +"гроэсбек", +"грудзядзь", +"грузско-зорянское", +"грэй", +"грэйсвилл", +"грэйт-нек-эстейтс", +"грэйтт-нек-плаза", +"грэйт-ярмут", +"грязи", +"грязовец", +"гуадалуп", +"гуанахуато", +"гуанчжоу", +"гуасейв", +"губаха", +"губиниха", +"губкин", +"губкинский", +"губкинский", +"гувернье", +"гу-вин", +"гуда", +"гудаута", +"гудватер", +"гудермез", +"гудиир", +"гудлеттсвилл", +"гудман", +"гудрич", +"гузар", +"гуилдфорд", +"гуин", +"гуково", +"гулбене", +"гулбитис", +"гулистан", +"гулф хиллс", +"гулфпорт", +"гульбене", +"гульрипш", +"гульча", +"гульшад", +"гуляйполе", +"гуммерсбах", +"гуниб", +"гунтакал", +"гунтур", +"гурджаани", +"гурзуф", +"гурли", +"гурни", +"гурон", +"гурское", +"гурьевск", +"гурьевск", +"гус", +"гусев", +"гусевский", +"гусиное озеро", +"гусиноозерск", +"гусь железный", +"гусь хрустальный", +"гусятин", +"гутерсло", +"гутри", +"гуттенберг", +"гуты", +"гуэймас", +"гуэлф", +"гуэхутла-де-рейес", +"гхазиабад", +"гэдера", +"гэйа", +"гэллап", +"гэтргян", +"гюмри", +"гюстров", +"д", +"д калб", +"даброваа-горница", +"давангер", +"давенда", +"давенпорт", +"давид-городок", +"давидсон", +"давис-монтан афб", +"дависон", +"давлеканово", +"давыдовка", +"дагестанские огни", +"дадли", +"дадли", +"даиси", +"даито", +"дайнгерфилд", +"дайтона-бич", +"дакота", +"далевилл", +"далзелл", +"далият-эль-кармэль", +"даллас", +"даллес", +"далматово", +"далхарт", +"дальмамедли", +"дальнегорск", +"дальнее константиново", +"дальнереченск", +"дальтон", +"далянь", +"дамаск", +"дамох", +"данбури", +"данверс", +"данвилл", +"данвилл", +"данвилл", +"дангара", +"дангара", +"дандальк", +"данди", +"даниа", +"данилов", +"дан-логер", +"данмор", +"данфермлин", +"данхов", +"дарасун", +"дарби", +"дарбханга", +"дарваза", +"дарвин", +"дарган-ата", +"даржилинг", +"дарлингтон", +"дармштадт", +"дартмут", +"дартфорд", +"дархам", +"дарьинский", +"дарьинское", +"даугавпилс", +"даугай", +"даунерс-гров", +"дауни", +"даунингтаун", +"дафна", +"дашава", +"дашев", +"дашкесан", +"дебальцево", +"дебесы", +"дебица", +"дебрецен", +"дева", +"девентер", +"деви", +"девитт", +"де-витт", +"девола", +"девонпорт", +"дегтярск", +"деденево", +"дедовичи", +"дедовск", +"дедхам", +"дейли-сити", +"дейнау", +"декатур", +"декатур", +"декатур", +"декатур", +"декатур", +"декора", +"декстер", +"деланко", +"дели", +"дели", +"дели-хиллс", +"делта", +"дельменхорст", +"дельран", +"дель-ри", +"дель-рио", +"дель-сити", +"дельта", +"дельфт", +"дель-эйр", +"делятин", +"деманск", +"демидов", +"демидовка", +"деминг", +"де-мойн", +"деморест", +"демурино", +"денаир", +"денау", +"денвер", +"денвер", +"денвилл", +"денизли", +"дентон", +"дентон", +"дентсвилл", +"денхам-спрингс", +"ден-хельдер", +"депев", +"деражня", +"дербент", +"дербешкинский", +"дерби", +"дерби", +"дергачи", +"дергачи", +"деревянка", +"де-риддер", +"деркул", +"дермотт", +"дес перес", +"деслог", +"десногорск", +"дес-плайнс", +"дессау", +"детмольд", +"детройт", +"дефианк", +"дехра дун", +"дечерд", +"дечин", +"джава", +"джадсониа", +"джайнсвилл", +"джакарта", +"джакинто-сити", +"джакмель", +"джалал-абад", +"джалилабад", +"джамайка", +"джамбейты", +"джамбул", +"джамбул", +"джанга", +"джанкой", +"джанкшин", +"джанкшин-сити", +"джаныбек", +"джасмин-эстатс", +"джвари", +"джебел", +"джебраил", +"джезды", +"джезказган", +"джеймс-айленд", +"джеймстаун", +"джеймстаун", +"джексон", +"джексон", +"джексон", +"джексонвилл", +"джексонвилл", +"джексонвилл", +"джексонвилл-бич", +"джеллико", +"дженкинтаун", +"дженкс", +"джереми", +"джержинский", +"джерроу", +"джерси-сити", +"джесап", +"джефферсон", +"джефферсон-сити", +"джефферсон-сити", +"джефферсон-хейгтс", +"джизак", +"джиргаталь", +"джиргатель", +"джонкуир", +"джонсон-сити", +"джонстаун", +"джоплин", +"джордантон", +"джорджтаун", +"джорджтаун", +"джохнсон-сити", +"джубга", +"джульфа", +"джурджу", +"дзержинск", +"дзержинск", +"дзержинск", +"дзержинск", +"дзержинское", +"дзирзонев", +"дзялдово", +"дибругарх", +"дивеево", +"дивинополис", +"дивичи", +"дивногорск", +"дивное", +"дигора", +"диер", +"диер", +"диерсбург", +"дижон", +"диканька", +"диксон", +"диксон", +"диллон", +"диллон", +"димитров", +"димитровград", +"димитровград", +"димитровград", +"димитровское", +"димона", +"дингольфинг", +"диндигул", +"динская", +"динуба", +"дирборн", +"дирборн-хейгтс", +"дир-парк", +"дир-парк", +"дир-парк", +"дисна", +"дишман", +"дманиси", +"дмитриев-льговский", +"дмитров", +"дмитровск-орловский", +"днепродзержинск", +"днепропетровск", +"днепряны", +"днестровск", +"дно", +"добеле", +"добрич", +"добровеличковка", +"доброе", +"доброполье", +"добротвор", +"добруш", +"добрянка", +"довбыш", +"довер", +"довер", +"довер", +"довер", +"довольное", +"доддсвилл", +"додж-сити", +"доил", +"дойсбург", +"докучаевск", +"докшицы", +"долгое", +"долгопрудный", +"долгоруково", +"долинск", +"долинская", +"доллард-дес-ормо", +"долматовский", +"долтон", +"доманевка", +"домачево", +"домбай", +"домбаровский", +"домодедово", +"дондюшаны", +"донецк", +"донецк", +"донецкая", +"донкастер", +"доннелсвилл", +"донское", +"донское", +"донской", +"донской", +"дора", +"дордрехт", +"дордрехт", +"дормидонтовка", +"дормонт", +"дорнбирн", +"дорогобуж", +"дорохово", +"дортмунд", +"дортмунд", +"доссор", +"досчатое", +"дотан", +"дотнува", +"доуэллтаун", +"драбов", +"дракут", +"драма", +"драммен", +"драммондвилл", +"дранси", +"древ", +"дрезден", +"дрезна", +"дрексель", +"дресден", +"дримланд-вилла", +"дробышево", +"дровяная", +"дрогичин", +"дрогобыч", +"дрокия", +"дружба", +"дружковка", +"дружная горка", +"друид хиллс", +"друскининкай", +"друя", +"дуа", +"дуала", +"дубаи", +"дуббо-дуббо", +"дубенский", +"дубки", +"дублин", +"дублин", +"дубна", +"дубна", +"дубно", +"дубовка", +"дубовский", +"дубовское", +"дубоссары", +"дубровица", +"дубровка", +"дубровка", +"дубровник", +"дубровно", +"дубукуэ", +"дуван", +"дувр", +"дуглас", +"дугна", +"дудинка", +"дудоровский", +"дукштас", +"дулиттл", +"дулут", +"дульдурга", +"дуляпино", +"думбартон", +"думбартон", +"дум-дум", +"думиничи", +"думият", +"думс", +"думфрис", +"дунаевцы", +"дун-акрес", +"дунауйварош", +"дундага", +"дунедин", +"дункансвилл", +"дуннеллон", +"дуранго", +"дуранго", +"дурант", +"дурбе", +"дург", +"дургапур", +"дурен", +"дурхем", +"дусетос", +"дусон", +"дусти", +"дуттон", +"духовницкое", +"духовщина", +"душак", +"душанбе", +"душети", +"дханбад", +"дхорайи", +"дхулиа", +"дылым", +"дымер", +"дьюсбури", +"дэвидсвилл", +"дэвис", +"дэйтон", +"дэйтон", +"дэйтон", +"дюнкерк", +"дюпонт", +"дюрбельджин", +"дюртюли", +"дюссельдорф", +"дятлово", +"дятьково", +"евансвилл", +"еванстон", +"евергрин парк", +"евклид", +"евлах", +"евлашево", +"евпатория", +"егиндыбулак", +"египт-лейк", +"еглин аир форк бас", +"егорлыкская", +"егорьевск", +"единцы", +"едмондсон", +"езерище", +"езнас", +"ейск", +"ейшишес", +"екатеринбург", +"екатериновка", +"екатеринославка", +"екимовичи", +"екорс", +"ексетер", +"елабуга", +"еланец", +"еланцы", +"елань", +"елань-коленовский", +"елатьма", +"елба", +"елвинс", +"елгава", +"елгин", +"елдридж", +"еленский", +"елец", +"елецкий", +"елизаветградка", +"елизово", +"елизово", +"елкхарт", +"еллисвилл", +"елмвуд парк", +"елмхурст", +"елово", +"елхово", +"ельники", +"ельня", +"ельск", +"ельцовка", +"еманжелинск", +"емва", +"емельяново", +"емильчино", +"еминенк", +"емпалм", +"емца", +"енакиево", +"енвилл", +"енисейск", +"енон", +"енотаевка", +"енсли", +"епифань", +"ербогачен", +"еребру", +"ереван", +"ерки", +"ерланген", +"ермаковское", +"ермекеево", +"ермишь", +"ермолаево", +"ерод", +"ерофей павлович", +"ертарский", +"ершичи", +"ершов", +"ершовка", +"есауловка", +"есканаба", +"ескисехир", +"ессекс", +"ессентуки", +"естер", +"естилл спрингс", +"есто", +"етавах", +"етридж", +"еуфаула", +"ефимовский", +"ефремов", +"жабинка", +"жагаре", +"жалал абад", +"жанатас", +"жарковский", +"жарык", +"жау", +"жашков", +"жданов", +"ждановск", +"жезказган", +"жекуи", +"желанное", +"железноводск", +"железногорск", +"железногорск-илимский", +"железнодорожный", +"желеня-гора", +"желтые воды", +"желудок", +"женева", +"женева-он-лейк", +"женераль-рока", +"женневилльер", +"женьжень", +"жердевка", +"жеронимо", +"живец", +"жигалово", +"жиганск", +"жигулевск", +"жидачов", +"жиздра", +"жилево", +"жиндо", +"жирардов", +"жирнов", +"жирновск", +"жирятино", +"житковичи", +"житомир", +"жлобин", +"жмеринка", +"жоао-пессоа", +"жовтень", +"жодино", +"жоинвиле", +"жолкиев", +"жомбатели", +"жуазейро", +"жуазейру-ду-норте", +"жуис-де-фора", +"жуковка", +"жуковский", +"жундиаи", +"жямайчю наумиестис", +"заамин", +"заандам", +"забайкальск", +"забитуй", +"заболотов", +"заболотье", +"забрже", +"завалье", +"заверцие", +"заветное", +"заветы ильича", +"завитинск", +"заводопетровский", +"заводоуковск", +"заводоуспенское", +"заводской", +"заволжск", +"заволжье", +"завьялово", +"завьялово", +"заган", +"загорск", +"загорянский", +"загреб", +"задонск", +"заиграево", +"заинск", +"зайсан", +"закаменск", +"закапу", +"закаталы", +"закатекас", +"закатеколука", +"закопане", +"залари", +"залегержег", +"залегощь", +"залески", +"залесово", +"залещики", +"зализничное", +"заложцы", +"зальцбург", +"замбров", +"замглай", +"замора", +"замора-де-хидальго", +"замосц", +"замосць", +"зангелан", +"занесвилл", +"заозерный", +"заозерск", +"заокский", +"западная двина", +"заплюсье", +"заполярный", +"заполярный", +"заполярный", +"запорожье", +"запрудная", +"зараевск", +"зарайск", +"зарасай", +"зарафшан", +"зардоб", +"зареченск", +"заречное", +"заречный", +"заречный", +"заречный", +"заречье", +"заринск", +"зарубино", +"зарубино", +"зары", +"заславль", +"засниц", +"заставна", +"затишье", +"заток", +"зафарабад", +"захарово", +"захедан", +"захмет", +"зачари", +"зачепиловка", +"зашеек", +"збараж", +"зборов", +"звездный", +"звенигово", +"звенигород", +"звенигородка", +"зверево", +"зволь", +"згерз", +"згорзелец", +"згуровка", +"здолбунов", +"здунска-вола", +"зебляки", +"зейглер", +"зейст", +"зейтз", +"зелена гура", +"зеленоборский", +"зеленогорск", +"зеленогорск", +"зеленоград", +"зеленоградск", +"зеленодольск", +"зеленое", +"зеленокумск", +"зеленый бор", +"зелона-гора", +"зельва", +"земетчино", +"зеньков", +"зеравшан", +"зерноград", +"зестафони", +"зея", +"зиген", +"зидьки", +"зилаир", +"зилина", +"зилупе", +"зима", +"зимовники", +"зимогорье", +"зинделфинген", +"зирган", +"зитакуаро", +"зихрон-яаков", +"златоуст", +"златоустовск", +"злынка", +"змеиногорск", +"змиевка", +"знаменка", +"знаменка", +"знаменка-вторая", +"знаменск", +"знаменское", +"знаменское", +"знобь-новгородское", +"золинген", +"золотаревка", +"золотково", +"золотники", +"золотое", +"золотойпоток", +"золотоноша", +"золотухино", +"золотые пески", +"золочев", +"золочев", +"зольное", +"зоринск", +"зоры", +"зренянин", +"зубова поляна", +"зубцов", +"зугдиди", +"зугрэс", +"зуевка", +"зуевка", +"зуши", +"зуя", +"зырянка", +"зыряновск", +"зыряновский", +"зырянское", +"зюзельский", +"зюкайка", +"иаан", +"иаватахама", +"иаизу", +"иамагата", +"иангчау", +"ибараки", +"ибервилл", +"ибиза", +"ибреси", +"иваки", +"ивакуни", +"ивало", +"ивангород", +"иваничи", +"иванищи", +"иванков", +"ивановка", +"ивановка", +"ивановка", +"иваново", +"иванополь", +"ивано-франково", +"ивано-франковск", +"ивантеевка", +"ивантеевка", +"иваньковский", +"ивата", +"иватсуки", +"ивацевичи", +"ивдель", +"ивенец", +"ивня", +"иволгинск", +"ивот", +"иври", +"ивье", +"игарка", +"иглетон-виллидж", +"иглино", +"игл-лейк", +"игналина", +"игнатовка", +"игра", +"игрим", +"игуала", +"игуату", +"идалоу", +"идель", +"идринское", +"идрица", +"иезд", +"иерусалим", +"иецава", +"ижевск", +"ижма", +"ижморский", +"избербаш", +"изварино", +"известковый", +"издешково", +"излучинск", +"излучинск", +"измаил", +"измайлово", +"измалково", +"измир", +"измит", +"износки", +"изобильный", +"изоплит", +"изуми", +"изумо", +"изумруд", +"изюм", +"изяслав", +"ийваскила", +"икард", +"и-клер", +"икряное", +"иксмикуилпан", +"икша", +"илава", +"иланский", +"илеза", +"илек", +"илларионово", +"иловайск", +"иловля", +"иломантси", +"илуксте", +"илхеус", +"ильинский", +"ильинский", +"ильинский", +"ильинский", +"ильинское-хованское", +"ильинско-подомское", +"ильинцы", +"ильичевск", +"ильичевск", +"илька", +"ильпырский", +"ильский", +"имабари", +"имари", +"иматра", +"имишли", +"импалахти", +"империал-бич", +"имфал", +"ина", +"инверкаргилл", +"инвернесс", +"инвуд", +"ингичка", +"инглвуд", +"инглевуд", +"инглевуд", +"инглевуд-клиффс", +"ингленд", +"ингольштадт", +"инграм", +"ингулец", +"индастри", +"индаур", +"индепенденс", +"индепенденс", +"индепенденс", +"индерборский", +"индиан хилл", +"индианаполис", +"индианола", +"индиан-рокс-бич", +"индиан-трейл", +"индиан-харбор-бич", +"индиан-шорес", +"инжавино", +"инза", +"инзер", +"инкстер", +"иннокентьевка", +"иннсбрук", +"иновроцлав", +"иноземцево", +"инсар", +"инсбрук", +"инта", +"интерсити", +"инчхон", +"иоаннина", +"иокот", +"иолотань", +"ионезава", +"иониа", +"ионишкис", +"иорквилл", +"ипатово", +"ипсвич", +"ипсиланти", +"ираель", +"ираклион", +"ирапуато", +"ирбейское", +"ирбит", +"ирвин", +"ирвинг", +"ирвингтон", +"иргиз", +"ирдынь", +"ириклинский", +"иркутск", +"ирондал", +"ирпень", +"иршава", +"ис", +"исаклы", +"исахая", +"исе", +"исетское", +"исилькуль", +"иска", +"искандар", +"искининский", +"искитим", +"исламабад", +"ислета-пуэбло", +"исмаиллы", +"испарта", +"исса", +"исси-ле-мулино", +"иссык", +"ист алтон", +"ист батлер", +"ист дубукуэ", +"ист йордан", +"ист молин", +"ист пеориа", +"ист ридж", +"ист саинт лоуис", +"ист чикаго", +"ист-бервик", +"истборо", +"ист-бриджуотер", +"ист-брунсвик", +"ист-вашингтон", +"ист-венатчи-бенч", +"ист-вестал", +"иствуд", +"истгейт", +"ист-гранд-рапидс", +"ист-гринстед", +"ист-детройт", +"истису", +"ист-килбрайд", +"ист-кливленд", +"ист-кливленд", +"ист-комптон", +"ист-конемауг", +"истлак", +"ист-лансдаун", +"ист-лансинг", +"ист-лас-вегас", +"истлейг", +"ист-лейк-парк", +"ист-лонгмидоу", +"ист-лос-анжелес", +"ист-лэйтон", +"ист-миддлтаун", +"ист-мидоу", +"ист-миллкрик", +"ист-норритон", +"ист-ньюарк", +"истон", +"истон", +"ист-орандж", +"ист-пало-альто", +"ист-патчога", +"ист-пойнт", +"ист-портервилл", +"ист-провиденкс", +"ист-проспект", +"истра", +"ист-рочестер", +"ист-сиракус", +"ист-хавен", +"ист-хайленд-парк", +"ист-хартфорд", +"истчестер", +"исфана", +"исфара", +"исянгулово", +"итабуна", +"итажаи", +"итажуба", +"итака", +"итака", +"итами", +"итапетинга", +"итатка", +"итатский", +"ито", +"итонвилл", +"итон-парк", +"итонтаун", +"иукухаши", +"иульитин", +"ицукар-де-матаморос", +"ичикава", +"ичиномия", +"ичиносеки", +"ичня", +"ишеевка", +"ишигаки", +"ишим", +"ишимбай", +"ишиномаки", +"ишкашим", +"иянг", +"йеллоу-спрингс", +"йена", +"йерингтон", +"йидон", +"йиня", +"йодкранте", +"йодхпур", +"йокогама", +"йокосука", +"йолит", +"йонава", +"йонаго", +"йонгжу", +"йонесборо", +"йонесборо", +"йонкерс", +"йонкопинг", +"йоно", +"йорк", +"йорк", +"йоркана", +"йорквилл", +"йорктаун", +"йорктаун-хейгтс", +"йосу", +"йоунгтаун", +"йоханесбург", +"йошкар-ола", +"йханси", +"йыгева", +"каахка", +"кабанск", +"кабардинка", +"кавагоэ", +"кавагучи", +"кавалерово", +"кавалла", +"каваниши", +"кавасаки", +"кавачи", +"кага", +"кагальницкая", +"каган", +"кагарлык", +"каглиари", +"кагошима", +"кагул", +"кадерита-хименес", +"каджером", +"каджи-сай", +"кадиллак", +"кадис", +"кадников", +"кадом", +"кадошкино", +"кадуй", +"кадый", +"кадыкчан", +"кажазейрас", +"кажым", +"казанбулак", +"казанджик", +"казанка", +"казанлак", +"казановка", +"казанская", +"казанское", +"казань", +"казарман", +"казатин", +"казах", +"казачинское", +"казачинское", +"казачья лопань", +"казбеги", +"кази-магомед", +"казинка", +"казлу-руда", +"казталовка", +"казым-мыс", +"каилуа", +"каинда", +"каинды", +"каир", +"каирнс", +"каиро", +"кайента", +"кайзерслаутерн", +"кайзука", +"кайку", +"кайракты", +"кайракуум", +"кайфенг", +"кайшядорис", +"какинада", +"какогава", +"калаи-хумб", +"каламазу", +"каланчак", +"калараш", +"калач", +"калачинск", +"калач-на-дону", +"калашниково", +"калва", +"калвария", +"калга", +"калгари", +"калгурли", +"калдвелл", +"калевала", +"каледон", +"каледониа", +"калиан", +"калинин", +"калининабад", +"калининград", +"калининград", +"калинино", +"калинино", +"калининск", +"калининская", +"калининский", +"калининское", +"калинковичи", +"калиновка", +"калиновка", +"калиново", +"калинт", +"калиспелл", +"калиш", +"каллавэй", +"калласте", +"каллахан", +"калли", +"калмыково", +"калнциемс", +"калтагирон", +"калтан", +"калтаниссетта", +"калуга", +"калуж", +"калумет", +"калундра", +"калуш", +"калхоун", +"калькутта", +"калязин", +"кама", +"камакура", +"камархати", +"камбарка", +"камберленд", +"камберленд-сентер", +"камберналд", +"камден", +"камдентон", +"каменец", +"каменец-подольский", +"каменка", +"каменка", +"каменка", +"каменка", +"каменка-бугская", +"каменка-днепровская", +"каменногорск", +"каменное", +"каменномостский", +"каменный брод", +"каменоломни", +"каменск", +"каменский", +"каменское", +"каменск-уральский", +"каменск-шахтинский", +"камень-каширский", +"камень-на-оби", +"камень-рыболов", +"камеока", +"камерон", +"камешково", +"камиллус", +"каминский", +"камишии", +"камлупс", +"каммак-виллидж", +"камминг", +"кампала", +"кампана", +"кампбелл", +"кампбелл-ривер", +"кампбеллтон", +"кампеч", +"кампина-гранде", +"кампинас", +"кампобассо", +"кампо-гранде", +"кампос", +"камское устье", +"камчия", +"камызяк", +"камышеваха", +"камыш-заря", +"камышин", +"камышла", +"камышлов", +"канаб", +"канадей", +"каназава", +"канал-фултон", +"кананикольское", +"канатлан", +"канаш", +"канберра", +"кангалассы", +"кангнунг", +"кандава", +"кандалакша", +"кандры", +"каневская", +"канеоха", +"канзас-сити", +"канзас-сити", +"канибадам", +"канкаки", +"канктон", +"канкунский", +"каннаполис", +"каннок", +"каннон-фоллс", +"канны", +"канонсбург", +"каноя", +"канпур", +"кансай", +"канск", +"кант", +"кант", +"кантемировка", +"кан-то", +"кантон", +"кантон", +"кантон", +"кантрисайд", +"канума", +"кап гирардиу", +"капаау", +"капитановка", +"капитол-вью", +"капсукас", +"капустин яр", +"капчагай", +"кара-балта", +"кара-балта", +"карабаново", +"карабаш", +"карабаш", +"карабекаул", +"карабудахкент", +"карабук", +"карабутак", +"караван", +"караван", +"карагай", +"карагайлы", +"караганда", +"карагель", +"карагужиха", +"каражал", +"караидель", +"караидельский", +"кара-кала", +"каракол", +"каракулино", +"каракуль", +"кара-куль", +"кара-кульджа", +"карамык", +"карансебеш", +"карасук", +"кара-суу", +"карата", +"каратау", +"каратинга", +"каратобе", +"каратон", +"каратсу", +"каратузское", +"караул", +"карачаевск", +"карачала", +"карачев", +"карачи", +"карбон клифф", +"карбон хилл", +"карбондал", +"карвер", +"карвилл", +"карвина", +"каргаполье", +"каргасок", +"каргат", +"каргополь", +"кардифф", +"кардымово", +"карели", +"каринторф", +"каркаралинск", +"каркассон", +"карлисл", +"карлови-вари", +"карловка", +"карлово", +"карловы вары", +"карло-либкнехтовск", +"карло-марксово", +"карлсбад", +"карлсруэ", +"карлстад", +"карлтон", +"карлтон", +"карлук", +"кармичел", +"кармичелс", +"кармиэль", +"карнал", +"карнауховка", +"карнеги", +"карни", +"карнс", +"каро", +"карол-сити", +"карпинск", +"карпогоры", +"карпунинский", +"каррабелл", +"каррара", +"карризозо", +"карс", +"карсава", +"карсон", +"карсон-сити", +"карсун", +"карталы", +"картахена", +"картейж", +"картер-лейк", +"картерсвилл", +"каруару", +"карур", +"карутерс", +"карши", +"карымское", +"касан", +"касансай", +"касерес", +"касимов", +"каситас-спрингс", +"каскелен", +"касли", +"каслтаун", +"каспер", +"каспи", +"каспийск", +"каспийский", +"кассель", +"касстаун", +"касталиа", +"кастелламмаре-ди-стабия", +"кастлфорд", +"кастл-хиллс", +"касторное", +"кастро-велли", +"кастрополь", +"касугаи", +"касукаб", +"касум-исмаилов", +"касумкент", +"катавба", +"катав-ивановск", +"катагуасес", +"катайга", +"катайск", +"катамарка", +"катангли", +"катандува", +"катания", +"катанцаро", +"катасуква", +"катеринополь", +"катихар", +"катлеттсбург", +"катовице", +"катон-карагай", +"катонсвилл", +"катскилл", +"катсута", +"каттакурган", +"каттарагус", +"катунки", +"кауан", +"кауартс", +"каунас", +"каушаны", +"кахи", +"кахиас", +"кахиас-до-сул", +"каховка", +"кахокиа", +"кахулуи", +"кацерес", +"кацивели", +"кацрин", +"качергине", +"качканар", +"качоэйра-до-сул", +"качоэйру-де-итапемирим", +"качуг", +"кашан", +"кашары", +"кашива", +"кашивазаки", +"кашин", +"кашион", +"кашира", +"кашихара", +"кваиси", +"кванчжу", +"кварели", +"квебек", +"квиджин", +"квинс", +"квиток", +"кев", +"кев-гарденс", +"кегейли", +"кегичевка", +"кегумс", +"кедабек", +"кедайняй", +"кедзержин-козле", +"кедровка", +"кежма", +"кез", +"кейв-спринг", +"кейгли", +"кейл", +"кейла", +"кейп-корал", +"кейп-элизабет", +"кейси", +"келес", +"кельбаджар", +"кельме", +"кельменцы", +"кельн", +"кельн", +"кельце", +"кембридж", +"кембридж", +"кембридж", +"кембридж-спрингс", +"кемерово", +"кемин", +"кемля", +"кемпер", +"кемптен", +"кемь", +"кенвуд", +"кендал", +"кендалл", +"кенигсберг", +"кенилворт", +"кенилворт", +"кенисберг", +"кенмор", +"кенмор", +"кеннебанк", +"кеннер", +"кеноша", +"кенсетт", +"кенсингтон", +"кент", +"кентвуд", +"кентербери", +"кентон", +"кентон-вейл", +"кенхорст", +"кеокук", +"кербен", +"керва", +"кергез", +"керженец", +"керки", +"керкира", +"керкрад", +"керман", +"керманшах", +"кермит", +"керфилли", +"керчевский", +"керчь", +"кесеннума", +"кесова гора", +"кестеньга", +"кетово", +"кетржин", +"кеттеринг", +"кеттеринг", +"кехра", +"кечи", +"кечкемет", +"кибартай", +"ки-бискейн", +"киблер", +"киверцы", +"кивиыли", +"киддерминстер", +"киев", +"киевка", +"киевская", +"кижинга", +"кизел", +"кизилюрт", +"кизляр", +"кизнер", +"кизыл-арват", +"кизыл-атрек", +"кизыл-су", +"кикерино", +"кикинда", +"кикнур", +"килакекуа", +"килемары", +"килинги", +"килинги-нымме", +"килия", +"киллин", +"киллирн естатес", +"килмарнок", +"киль", +"кильдинстрой", +"кильмезь", +"кимовск", +"кимпо", +"кимры", +"кингисепп", +"кингисепп", +"кингман", +"кингс", +"кингсбург", +"кингсвилл", +"кингсвилл", +"кингсгейт", +"кингсли", +"кингс-линн", +"кингстон", +"кингстон", +"кингстон", +"кингстон-спрингс", +"кинель", +"кинель-черкасы", +"кинешма", +"кинси", +"кинстон", +"кинстон", +"кионгджу", +"киото", +"кипресс", +"кипресс-гарденс", +"кирби", +"киргиз-мияки", +"киреевск", +"киренск", +"киржач", +"кириккал", +"кириковка", +"кириллов", +"кириу", +"кириши", +"киркби", +"кирквуд", +"кирккалди", +"киркланд", +"кирксвилл", +"кирни", +"кирнс", +"киров", +"киров", +"кировград", +"кировобад", +"кировоград", +"кирово-чепецк", +"кировск", +"кировск", +"кировск", +"кировск", +"кировск", +"кировск", +"кировск", +"кировский", +"кировский", +"кировский", +"кировское", +"кировское", +"кирс", +"кирсанов", +"киртленд", +"кируна", +"кирьят-ата", +"кирьят-ата", +"кирьят-бялик", +"кирьят-гат", +"кирьят-малахи", +"кирьят-моцкин", +"кирьят-оно", +"кирьят-тивон", +"кирьят-шмона", +"кирьят-ям", +"киря", +"кисаразу", +"киселевск", +"кискунфелегихаза", +"кисловодск", +"кистон-хейтс", +"китаб", +"китаибараки", +"китакиушу", +"китами", +"кито", +"китченер", +"ки-уэст", +"кихей", +"кицбюэль", +"кицмань", +"кичменгский городок", +"кишивада", +"кишинев", +"киясово", +"клагенфурт", +"кладно", +"клайв", +"клайд-хилл", +"клайпеда", +"клактон-он-си", +"кламарт", +"клантон", +"кларенс-сентер", +"кларинда", +"кларкдейл", +"кларк-миллс", +"кларксвилл", +"кларкс-грин", +"клауд-лейк", +"клевань", +"клевеланд", +"клевеланд", +"клевистон", +"клейр-мел-сити", +"клейтон", +"клейтон", +"клермонт", +"клесов", +"клетня", +"клетский", +"клецк", +"кливленд", +"кливленд", +"кливленд", +"кливленд-хейгтс", +"клид", +"климакс", +"климакс", +"климовичи", +"климово", +"климовск", +"клин", +"клинтон", +"клинтон", +"клинтон", +"клинтон", +"клинтон", +"клинтон", +"клинтон", +"клинтон", +"клинцы", +"клирватер", +"клирфилд", +"клифтон", +"клифтон-хейгтс", +"клиффсайд-парк", +"кличев", +"кличи", +"кличка", +"кли-элам", +"кловерлиф", +"кловис", +"кловис", +"клодзко", +"клокуэт", +"клуж-напока", +"клэйпул", +"клэйсбург", +"клэй-сентер", +"клэйтон", +"клэйтон", +"клэйхатчи", +"ключборк", +"ключевский", +"ключи", +"ключи", +"клявлино", +"клязьма", +"княгинино", +"коал валли", +"коал-гров", +"коалмонт", +"коатбридж", +"коатепек", +"коатсвилл", +"коатцакоалькос", +"кобеляки", +"кобленц", +"коболдо", +"кобра", +"кобрин", +"кобринское", +"кобулети", +"кобург", +"кобэйаши", +"ковайн", +"ковдор", +"коведал", +"ковель", +"ковентри", +"ковернино", +"ковингтон", +"ковингтон", +"ковингтон", +"ковингтон", +"ковно", +"ковров", +"ковылкино", +"когалым", +"кодаира", +"коджори", +"кодино", +"кодинск", +"кодра", +"кодыма", +"кожанка", +"кожевниково", +"кожикод", +"кожино", +"кожым", +"козелец", +"козельск", +"козельщина", +"козенице", +"козин", +"козлов", +"козловщина", +"козова", +"козулька", +"козьмодемьянск", +"коимбра", +"койгородок", +"койташ", +"коканд", +"кокаревка", +"кокбург", +"коквиль", +"коквитлам", +"кокели", +"кокнесе", +"кокоа-бич", +"кокомо", +"коконат-крик", +"кокошкино", +"коксовый", +"коктал", +"кокуй", +"кокшетау", +"кок-янгак", +"кола", +"колар голд филдс", +"колатина", +"колашин", +"колби", +"колвилл", +"колвин", +"колвич", +"колгейт", +"колдватер", +"колдинг", +"колерайн", +"колима", +"колка", +"коллегедал", +"колледжвилл", +"колледж-парк", +"коллингдейл", +"коллингсвуд", +"коллинс", +"коллинсвилл", +"коллирвилл", +"колльер-сити", +"колмар", +"колмар-манор", +"коло", +"колобржег", +"кологрив", +"коломбес", +"коломна", +"коломыя", +"колона", +"колони", +"колониал-хейтс", +"колорадо-спрингс", +"колосовка", +"колпашево", +"колпино", +"колпны", +"колт", +"колтон", +"колумбиа", +"колумбиа", +"колумбиа", +"колумбия", +"колумбия-хейгтс", +"колумбус", +"колумбус", +"колумбус", +"колумбус", +"колфакс", +"колхапур", +"колхозабад", +"колчестер", +"колывань", +"колышлей", +"кольчугино", +"колюбакино", +"комаричи", +"коматсу", +"комбес", +"комби-сеттлмент", +"коминтерновское", +"комитан", +"коммак", +"коммерк", +"коммерц", +"коммерц-сити", +"коммунар", +"коммунарск", +"комо", +"комодоро-ривадавия", +"компанеевка", +"компостела", +"комптон", +"комрат", +"комсомольск", +"комсомольск", +"комсомольский", +"комсомольский", +"комсомольск-на-амуре", +"комсомольское", +"конаково", +"конвей", +"конвей", +"конда", +"кондинское", +"кондоль", +"кондопога", +"кондрово", +"кониа", +"конин", +"кониц", +"конкорд", +"конкорд", +"конкорд", +"конкорд", +"конкордиа", +"конкордиа", +"коннокуэнессинг", +"конотоп", +"коноша", +"консепсион-дель-уругвай", +"консил-блаффс", +"конские", +"константиновка", +"константиновск", +"констанц", +"констанца", +"коншохокен", +"конышевка", +"копейск", +"копенгаген", +"копыль", +"копьево", +"кораблино", +"корал-габлс", +"корал-хиллс", +"корато", +"корби", +"корваллис", +"кордоба", +"кордоба", +"кордова", +"кордова", +"кордова", +"кореиз", +"кореличи", +"коренево", +"кореновск", +"корец", +"коридон", +"коридон", +"корииама", +"коринт", +"коринт", +"корк", +"коркино", +"корма", +"кормиловка", +"корнелиус", +"корнер-брук", +"корнерсвилл", +"корнешты", +"корнинг", +"корнуолл", +"королев", +"корона", +"корона", +"коронадо", +"короп", +"коростень", +"коростышев", +"короча", +"корпус-кристи", +"корралес", +"корриентес", +"корсаков", +"корсунь-шевченковский", +"корткерос", +"корум", +"корумба", +"корюковка", +"коряжма", +"коса", +"косамалоапан", +"косенца", +"косино", +"кослан", +"косов", +"коссут", +"коста брава", +"коста дель соль", +"коста дорада", +"коста-меса", +"костанай", +"костомукша", +"костополь", +"кострома", +"костюковичи", +"косцержина", +"косциян", +"кота", +"котбус", +"котельва", +"котельники", +"котельниково", +"котельнич", +"котка", +"котлас", +"котово", +"котовск", +"котовск", +"котовск", +"коттедж-сити", +"коттер", +"коттонвуд", +"коттонвуд-хейгтс", +"коттон-вэлли", +"коттэйам", +"коуртланд", +"коуртланд", +"кофарнихон", +"кофу", +"коффс-харбор", +"кохма", +"кохоэс", +"кохтла-ярве", +"кочево", +"кочевье", +"кочи", +"кочкорка", +"кочкурово", +"кочубеевское", +"кочубей", +"кош-агач", +"кошалин", +"кош-дебе", +"кошигэйа", +"кошки", +"коютепекуэ", +"кравфордсвилл", +"крагуевач", +"крайг", +"крайова", +"крайстчерч", +"краков", +"краматорск", +"кранево", +"кранстон", +"крапивинский", +"крапивная", +"красилов", +"красково", +"краслава", +"красная гора", +"красная горбатка", +"красная заря", +"красник", +"красноармейск", +"красноармейск", +"красноармейск", +"красноармейская", +"красноармейское", +"красноармейское", +"красноборск", +"красновишерск", +"красноводск", +"красногвардейск", +"красногвардейск", +"красногвардейское", +"красногвардейское", +"красногвардейское", +"красногородское", +"красногорск", +"красногорское", +"красногорское", +"красноград", +"краснодар", +"краснодон", +"красное-на-волге", +"краснозаводск", +"краснозерское", +"краснознаменск", +"краснознаменск", +"краснокаменка", +"краснокаменск", +"краснокамск", +"краснокутск", +"красноперекопск", +"краснополье", +"краснополье", +"красноселькуп", +"краснослободск", +"краснотуранск", +"краснотурьинск", +"красноуральск", +"красноусольский", +"красноуфимск", +"краснощеково", +"красноярск", +"красные баки", +"красные окны", +"красные четаи", +"красный", +"красный кут", +"красный лиман", +"красный луч", +"красный сулин", +"красный ткач", +"красный холм", +"красный чикой", +"красный яр", +"красный яр", +"красныстав", +"крато", +"краули", +"краун поинт", +"краус нест", +"крафтон", +"крев коэур", +"крейнсвилл", +"кременец", +"кременная", +"кременчуг", +"кремона", +"креола", +"крескент", +"креско", +"крессон", +"крестьянский", +"кресцы", +"кретейл", +"кретинга", +"крефельд", +"кривое озеро", +"кривой рог", +"кривошеино", +"кридерсвилл", +"кридмур", +"кринички", +"кристал", +"кристал лак парк", +"кристиансанд", +"кристчерч", +"крисфилд", +"криуляны", +"кричев", +"кришнанагар", +"кровелец", +"крозет", +"кромы", +"кронштадт", +"кропоткин", +"кросби", +"кросно", +"кросс плаинс", +"кроссетт", +"кротоне", +"кротошин", +"кроули", +"круглое", +"круз-альта", +"крупки", +"крутинка", +"крутиха", +"крушевац", +"крыжополь", +"крыловская", +"крымск", +"крю", +"крюково", +"ксениа", +"кстово", +"куала-лумпур", +"куаутитлан", +"куаутла-морелос", +"куба", +"куба", +"кубатлы", +"кубинка", +"кува", +"кувандык", +"кувасай", +"кувшиново", +"кугеси", +"кудара", +"куддапах", +"кудиркос наумиестис", +"кудымкар", +"куеда", +"куженер", +"кузнецк", +"кузнецовск", +"кузоватово", +"куинбаг", +"куинси", +"куинси", +"куитман", +"куйбышев", +"куйбышев", +"куйбышев", +"куйбышево", +"куйбышево", +"куйбышевск", +"куйбышевский", +"куйтун", +"куйяба", +"кукевилл", +"кукмод", +"кукмор", +"куксхавен", +"кулаутува", +"кулвер-сити", +"кулвилл", +"кулдига", +"кулебаки", +"кулиакан", +"кулидж", +"куликовка", +"кулими", +"куллен", +"куллоден", +"култук", +"кулунда", +"кульсары", +"куляб", +"кумагэйа", +"кумамото", +"кумбаконам", +"кумберланд", +"кумберленд-сити", +"кум-даг", +"кумены", +"кумертау", +"кумух", +"кумылженская", +"кунашак", +"кунград", +"кунгур", +"кун-рапидс", +"кунсан", +"кунья", +"куня-ургенч", +"куодас", +"куопио", +"купавна", +"купер", +"купино", +"купишкис", +"купянск", +"кур", +"курагино", +"курах", +"курашики", +"курбеву", +"курган", +"курганинск", +"курган-тюбе", +"куресааре", +"курильск", +"куритиба", +"куркино", +"курманаевка", +"куровское", +"курпаты", +"курсавка", +"курск", +"куртамыш", +"куртра", +"курум", +"курумкан", +"курчатов", +"курчатов", +"курчум", +"куршенай", +"курэйоши", +"куса", +"кутаиси", +"кутахиа", +"куткашен", +"кутлервилл", +"кутно", +"кутулик", +"куфштайн", +"кушва", +"куширо", +"кушка", +"кушка", +"кушнаренково", +"кущевская", +"куэнбиан", +"куэретаро", +"куэрнавака", +"куэро", +"кфар саба", +"кхамгаон", +"кхандва", +"кхарагпур", +"кхасково", +"кшенский", +"кызыл", +"кызыл суу", +"кызыл туу", +"кызыл-кия", +"кызылорда", +"кыра", +"кырен", +"кытманово", +"кыштовка", +"кыштым", +"кэйсери", +"кэмп-леюн", +"кэмп-хилл", +"кэмп-хилл", +"кюрдамир", +"кюстендил", +"кярдла", +"кяхта", +"ла вергн", +"ла салл", +"ла унион", +"ла фэйетт", +"ла-барка", +"лаббок", +"лабинск", +"лабытнанги", +"лавака", +"лаваль", +"лаваль", +"лависта", +"лавренк", +"лавренкебург", +"лаврентия", +"лагодехи", +"лагос-де-морено", +"ла-гранд", +"ладд", +"ладера-хейгтс", +"лаздияй", +"лазо", +"лаишево", +"лайон", +"лайон-вэлли", +"лак", +"лак блуфф", +"лак магдален", +"лакаванна", +"ла-канада", +"лакевуд", +"лакеланд", +"лакелин", +"лакесит", +"лак-керролл", +"лакленд база ввс", +"ла-корунья", +"ла-крескента", +"ла-кросс", +"ла-курнье", +"ла-линея", +"ла-лювьер", +"ламбертвилл", +"ла-меса", +"ла-мирада", +"лангдал", +"лангелот", +"лангепас", +"ландис", +"ландсхут", +"ланетт", +"ланкастер", +"ланкастер", +"ланкастер", +"ланкастер", +"ланкастер", +"лановцы", +"лансдаун", +"лансдаун", +"лансинг", +"лансинг", +"лантана", +"ланчхути", +"ланьчжоу", +"ла-пальма", +"ла-пидад", +"ла-плата", +"лаппеенранта", +"ла-пуэнте", +"ларго", +"ларедо", +"ла-риойя", +"ларнака", +"ларнед", +"ла-рошель", +"ларьяк", +"ла-саль", +"лас-анимас", +"лас-вегас", +"лас-вегас", +"ла-сен-сюр-мер", +"ласк", +"лас-крукес", +"лас-пальмас-де-гран-канар", +"ла-специя", +"латам", +"латервилл", +"латроб", +"латур", +"лаудердейл", +"лаудердейл-бай-ти-си", +"лаудердейл-лейкс", +"лаудерхилл", +"лауелл", +"лаундейл", +"лаундесборо", +"лаункестон", +"лаура", +"лаурел", +"лаурел", +"лаурелдейл", +"лауренс", +"лаустофт", +"лаутон", +"лафайетт", +"лафайетт", +"лафэйетт", +"лафэйетт", +"ла-хабра", +"лахденпохья", +"лахес", +"лахоре", +"лахти", +"ла-шо-де-фонд", +"лебанон", +"лебанон", +"лебедин", +"лебединовка", +"лебедянь", +"ле-бланк-меснил", +"леборк", +"лебяжье", +"лев толстой", +"левальлуи-перре", +"леверкузен", +"левис", +"левисбург", +"левисбург", +"левисвилл", +"левистаун", +"левистон", +"левистон", +"левиттаун", +"левиттаун", +"левокумское", +"легионово", +"легница", +"леди-лейк", +"лееварден", +"лейг", +"лейгтон", +"лейден", +"лейзи-лейк", +"лейк-альфред", +"лейк-анжелус", +"лейк-виллидж", +"лейк-ворт", +"лейк-ворт", +"лейквуд", +"лейквуд", +"лейквуд", +"лейквуд-парк", +"лейкестер", +"лейк-кларк-шорес", +"лейкмор", +"лейк-освего", +"лейк-парсиппани", +"лейк-плэсид", +"лейк-ронконкома", +"лейксайд", +"лейксайд", +"лейк-саксесс", +"лейк-стейшн", +"лейк-хамилтон", +"лейкхарст", +"лейк-чарльз", +"лей-люцерн", +"лейпалингис", +"лейпциг", +"лейсур-сити", +"лейтон", +"лекомпт", +"лекомптон", +"лексингтон", +"лексингтон", +"лексингтон", +"лексингтон", +"лельчицы", +"ле-ман", +"лемборк", +"лемойн", +"лемон-гров", +"лемэй", +"лениградская", +"лениградский", +"ленингори", +"ленино", +"лениногорск", +"лениногорск", +"ленинполь", +"ленинск", +"ленинск", +"ленинский", +"ленинский", +"ленинск-кузнецкий", +"ленинское", +"ленинское", +"ленкорань", +"леннокс", +"леноир-сити", +"ленойр", +"ленс", +"ленск", +"лентварис", +"лентехи", +"леобен", +"леово", +"леоминстер", +"леон", +"леониа", +"лепель", +"ле-пюи", +"лер", +"лерида", +"лерик", +"лес-кайес", +"лесное", +"лесной", +"лесной городок", +"лесозаводск", +"лесосибирск", +"летбридж", +"летичев", +"лето", +"лечче", +"леччо", +"лешна", +"лешно", +"лешуконское", +"лиаоиуан", +"либерец", +"либериа", +"либерти", +"либерти", +"либертивилл", +"либерти-сити", +"ливадия", +"ливаны", +"ливенворт", +"ливермор", +"ливерпуль", +"ливерпуль", +"ливингстон", +"ливингстон", +"ливны", +"лив-оак", +"ливониа", +"лида", +"лидвуд", +"лидингтон", +"лидс", +"лиепая", +"ликата", +"ликино-дулево", +"лилидейл", +"лилль", +"лилман", +"лима", +"лима", +"лиман", +"лимассол", +"лимбажи", +"лимейра", +"лимерик", +"лимож", +"лимон", +"линарес", +"линарес", +"линвуд", +"линвуд", +"линген", +"линда", +"линден", +"линденхарст", +"линдон", +"линдора", +"линдхарст", +"линелл-мидаус", +"линколнвуд", +"линколн-хейгтс", +"линкольн", +"линкольн", +"линкольн", +"линкольн-виллидж", +"линкольн-парк", +"линкопинг", +"линкурт", +"линн", +"линнвив", +"линнвилл", +"линндейл", +"линнтаун", +"линнфилд", +"линн-хавен", +"линс", +"линтикум", +"линц", +"линчбург", +"линчбург", +"лиозно", +"лион", +"лионс", +"липецк", +"липин бор", +"липовая долина", +"липовец", +"липпштадт", +"липскомб", +"лисбург", +"лисбург", +"лисбург", +"лисбург", +"лисвилл", +"лисий нос", +"лисичанск", +"лиски", +"лисмор", +"лиспорт", +"лиссабон", +"литам-сант-аннес", +"литерхед", +"литин", +"литлгемптон", +"литтл мидаус", +"литтл шавмут", +"литтлетон", +"литтл-рок", +"литтл-фоллс", +"литчфилд", +"литчфилд-парк", +"лихославль", +"лиху", +"личфилд", +"лоачапока", +"лобня", +"ловелл", +"ловелок", +"ловер-мерион", +"ловер-мореланд", +"ловер-хатт", +"ловес парк", +"ловеч", +"ловиц", +"логан", +"логан", +"логанспорт", +"логойск", +"логроно", +"лод", +"лодейное поле", +"лодзь", +"лоди", +"лоди", +"лоев", +"лозанна", +"лозовая", +"локарно", +"локачи", +"локингтон", +"локня", +"локоть", +"локпорт", +"локсли", +"локхарт", +"локхарт", +"ломбард", +"ломжа", +"ломоносов", +"ломпок", +"лонг бич", +"лонг-айленд-сити", +"лонг-бич", +"лонг-бич", +"лонгбоат-ки", +"лонг-бранч", +"лонгвью", +"лонгвью", +"лондон", +"лондон", +"лондон", +"лондон", +"лондондерри", +"лондрина", +"лонсдейл", +"лопатино", +"лопатинский", +"лорейн", +"лорейн", +"лоретто", +"лорьент", +"лос аламитос", +"лос-аламос", +"лос-альтос", +"лос-анджелес", +"лос-анжелес", +"лос-гатос", +"лосино-петровский", +"лос-лунас", +"лос-ньетос", +"лос-ранчос-де-альбукерк", +"лотошино", +"лоудонвилл", +"лоудонвилл", +"лоуин", +"лоуисвилл", +"лоуренс", +"лоуренс", +"лоуренсвилл", +"лоуренс-парк", +"лоусон-хейгтс", +"лоухи", +"лохвица", +"лочирн", +"лубартов", +"лубны", +"луверн", +"луга", +"лугано", +"луганск", +"лугборо", +"лугины", +"луго", +"луговое", +"лудза", +"лудлау", +"лудхиана", +"луза", +"луимнич", +"лук", +"луки", +"лукино", +"луков", +"лукоут моунтаин", +"лукоут моунтаин", +"лукоянов", +"луксора", +"лула", +"лулеа", +"лулинг", +"лумбертон", +"луна-пир", +"лунд", +"лунебург", +"лунен", +"лунинец", +"лурэй", +"лутз", +"лутон", +"лутугино", +"лух", +"луховицы", +"луцк", +"лучегорск", +"лысково", +"лысые горы", +"лысьва", +"лысянка", +"лыткарино", +"львов", +"львовский", +"льгов", +"льеж", +"любан", +"любар", +"любашевка", +"любек", +"люберцы", +"любешов", +"любим", +"любинский", +"люблин", +"люблинец", +"любляна", +"любомль", +"любон", +"люботин", +"любытино", +"людвигсбург", +"людвигшафен", +"люденсхейд", +"людиново", +"люксембург", +"люцерн", +"лючча", +"лямбирь", +"лянтор", +"ляоян", +"ляховичи", +"маастрихт", +"маастрихт", +"магадан", +"магарамкент", +"магдагачи", +"магдалиновка", +"магдебург", +"магнесс", +"магнитогорск", +"мадейра", +"мадейра-бич", +"маджалис", +"мадисон", +"мадисон", +"мадисон", +"мадисон-хейтс", +"мадона", +"мадрас", +"мадрид", +"мадрид", +"мадурай", +"мажейкяй", +"мазатлан", +"маизуру", +"маисон-альфорт", +"майами", +"майами-бич", +"майами-спрингс", +"майами-шорес", +"майденхед", +"майдстоун", +"майерс-корнер", +"майерс-лейк", +"майкоп", +"майкоп", +"майли-сай", +"майлуу-суу", +"майми", +"майна", +"майнинген", +"майнц", +"майрхофен", +"майский", +"майтленд", +"майшягала", +"майя", +"мак-аллен", +"макапа", +"макаров", +"макаров", +"макарьев", +"макат", +"мак-гехи", +"макеевка", +"макейо", +"макензи", +"макинтош", +"мак-каскилл", +"маккей", +"мак-кинни", +"мак-киспорт", +"мак-кис-рокс", +"макклесфилд", +"мак-кук", +"мак-линсвилл", +"мак-миннвилл", +"мак-нейл", +"макомб", +"макон", +"макон", +"максатиха", +"макуспана", +"макушино", +"мак-хорд база ввс", +"мак-эвенсвилл", +"малабар", +"малага", +"малакофф", +"малатиа", +"малаховка", +"малая виска", +"малая вишера", +"малая сердоба", +"малверн", +"малверн", +"малгобек", +"малден", +"малегаон", +"малин", +"малмыж", +"малоархангельск", +"малорита", +"малояз", +"малоярославец", +"малунг", +"малхейм-ан-дер-рур", +"малые дербеты", +"мальборк", +"мальме", +"мама", +"мамадыш", +"мамоново", +"мамонтово", +"маналапан", +"манассас-парк", +"манаус", +"мангалия", +"мангалор", +"мангейм", +"мангит", +"манго", +"мангониа-парк", +"манд", +"мандурах", +"маневичи", +"манзанилло", +"маниса", +"манитауок", +"манитоу-спрингс", +"манкато", +"манор", +"манреса", +"мансфилд", +"мансфилд", +"мантека", +"мантурово", +"мантурово", +"мантуя", +"манукау", +"манхалл", +"манхассет", +"манхаттан", +"манхаттан", +"манхаттан-бич", +"манчестер", +"манчестер", +"манчестер", +"манчестер", +"маньковка", +"маньчжурия", +"маплвуд", +"маплевуд", +"мапл-ридж", +"мапл-хейгтс", +"мапуто", +"марагех", +"марана", +"маратон", +"марбл-клифф", +"марбург-ан-дер-лан", +"марганец", +"маргейт", +"маргейт", +"маргилан", +"маргуни", +"мардакерт", +"мар-дель-плата", +"марево", +"марианна", +"марианна", +"марианна", +"марибор", +"мариборо", +"маривилл", +"мариинск", +"мариинский посад", +"марилия", +"маримонт", +"марина-дель-ри", +"марион", +"марион", +"марион", +"марион", +"марион", +"марисвилл", +"маритта", +"мари-турек", +"мариуполь", +"мариэтта", +"марк", +"маркеллус", +"марковка", +"маркс", +"маркуэтт", +"маркуэтт хейгтс", +"маркхам", +"маркхам", +"марл", +"марлау-хейгтс", +"марлборо", +"марлборо", +"марлборо", +"марнеули", +"марпл", +"марреро", +"марсель", +"мартин", +"мартинес-де-ла-торре", +"мартинсбург", +"мартук", +"мархамат", +"маршалл", +"маршаллтаун", +"мары", +"марьина горка", +"марьинка", +"марьяновка", +"масаллы", +"масан", +"масау", +"маскоги", +"маслянино", +"масон-сити", +"масса", +"массандра", +"массапеква", +"массиллон", +"мастертон", +"масуда", +"масури", +"матаморос", +"матвеев курган", +"матвеевка", +"матехуала", +"матосинхос", +"матсубара", +"матсудо", +"матсуиама", +"матсумото", +"матсусака", +"матсуэ", +"маттидейл", +"матура", +"мау", +"маундвилл", +"маундвилл", +"маунтайн-лейкс", +"маунтайн-сити", +"маунтайн-хоум", +"маунтайн-хоум", +"маунт-вернон", +"маунт-вернон", +"маунт-вернон", +"маунт-гамбир", +"маунт-гилид", +"маунт-гретна", +"маунтейн-хоум", +"маунт-иса", +"маунт-лебанон", +"маунт-моррис", +"маунт-моррис", +"маунт-оливер", +"маунт-олимпус", +"маунт-проспект", +"маунт-рейнье", +"маунт-стерлинг", +"маунт-хеликс", +"маунт-хелси", +"маунт-холли", +"маури-сити", +"махамбет", +"махарадзе", +"махачкала", +"махриханиш", +"мачида", +"мачилипатнам", +"машевка", +"маштага", +"маяковский", +"мглин", +"мебаши", +"мегион", +"мегион", +"медведево", +"медвежьегорск", +"медвенка", +"меджиржеч", +"медикин-хат", +"медина", +"медина", +"медина", +"медисин-лейк", +"медли", +"медногорск", +"медон", +"медсайн-парк", +"медфорд", +"медфорд", +"медфорд-лейкс", +"медынь", +"межгорье", +"междуреченск", +"межевая", +"мезень", +"мейссен", +"меканиксвилл", +"мелвиндейл", +"меленки", +"мелеуз", +"мелец", +"мелитополь", +"меловое", +"мелроз", +"мелрос-парк", +"мелрос-парк", +"мелтон", +"мелхаусен", +"мельбурн", +"мельбурн", +"мельбурн-виллидж", +"мельниково", +"мемфис", +"мена", +"мена", +"менандс", +"менделеевск", +"мендоза", +"мендота", +"мендота-хейгтс", +"мендхам", +"мензелинск", +"менкеря", +"менло-парк", +"меномини", +"меномони фаллс", +"ментор", +"ментор-он-те-лейк", +"мерефа", +"мерибель", +"мериголд", +"мерида", +"мериден", +"меридиан", +"меридиан", +"меридиан хиллс", +"мерке", +"меркед", +"меркер-айланд", +"меркине", +"мерриам", +"мерривилл", +"меррик", +"мерриллвилл", +"меррионетт парк", +"мерритт-айленд", +"мерсебург", +"мерседес", +"мерсин", +"мертир-тидвил", +"мершантвилл", +"меса", +"месилла", +"мескуит", +"мессина", +"местиа", +"месягутово", +"метаири", +"метуэн", +"метц", +"мехельта", +"мехикали", +"мехико", +"мец", +"мешлен", +"мещовск", +"миасс", +"мигдаль аэмек", +"мигулинская", +"мидаубрук", +"мидвейл", +"мидвест-сити", +"миддл валли", +"миддл-айденд", +"миддлбург-хейтс", +"миддлбури", +"миддлетаун", +"миддлсбро", +"миддлтаун", +"миддлтаун", +"миддлтаун", +"миддлтаун", +"миддл-хоуп", +"мидланд", +"мидланд-сити", +"мидленд", +"мидоубрук-террас", +"мидфилд", +"миз", +"мизусава", +"мииазаки", +"мииако", +"мииаконойо", +"миканопи", +"миккели", +"миколов", +"милан", +"милан", +"милан", +"милан", +"милвауки", +"милдура", +"миллбре", +"миллбрук", +"миллбури", +"миллбури", +"миллбурн", +"миллвейл", +"милл-виллидж", +"миллвуд", +"милл-вэлли", +"милледжевилл", +"миллерово", +"миллингтон", +"миллсборо", +"милославское", +"милпитас", +"милтон", +"милтон", +"милтон", +"милтон кинз", +"милуоки", +"милфорд", +"милфорд", +"милфорд", +"милфорд", +"милфорд", +"мильково", +"милютинская", +"минамата", +"минатитлан", +"мингечаур", +"минден", +"минеральные воды", +"минерва-парк", +"мин-куш", +"миннеаполис", +"миннетонка", +"миноа", +"минор хилл", +"минот", +"минск", +"минск", +"минск-мазовецки", +"минстер", +"минт-хилл", +"минусинск", +"миоры", +"мирамар", +"мир-башир", +"миргород", +"мирзапур", +"мирианг", +"мирный", +"мирный", +"миссион", +"миссион-вудс", +"миссион-сити", +"миссион-хиллс", +"миссиссуга", +"миссоула", +"миссури-сити", +"мистельбах", +"мисхор", +"митака", +"мито", +"митчелл", +"миффлин", +"михайлов", +"михайловград", +"михайловка", +"михайловка", +"михайловка", +"михайловка", +"михайловск", +"михайловский", +"михайловское", +"михнево", +"мичи", +"мичиган-сити", +"мичуринск", +"мишавака", +"мишима", +"мишкино", +"мишкольц", +"миялы", +"мкафи", +"мккензи", +"мккул", +"мклеморесвилл", +"мкминнвилл", +"млава", +"млинов", +"моаб", +"мобара", +"мобил", +"могадор", +"могилев", +"могилев-подольский", +"моготуй", +"могоча", +"модена", +"модена", +"модесто", +"модиин", +"можайск", +"можга", +"моздок", +"мозырь", +"мокп", +"мокроус", +"мокроусово", +"моксвилл", +"мокшан", +"молде", +"молетай", +"молин", +"молино", +"молодечно", +"молоково", +"молчаново", +"мольфетта", +"момбетсу", +"монака", +"монако", +"монастыриска", +"монастырище", +"монастырщина", +"мон-де-марсан", +"монды", +"монино", +"монклова", +"монктон", +"монпелье", +"монпелье", +"монреаль", +"монро", +"монровиа", +"монровилл", +"монс", +"монси", +"монт-альто", +"монтгомери", +"монтгомери", +"монтебелло", +"монте-карло", +"монтелимар", +"монтерей", +"монтери-парк", +"монтеррей", +"монтес-кларос", +"монтигл", +"монтикелло", +"монтичелло", +"монтклайр", +"монтклейр", +"монтон", +"монтпелье", +"монтреуил", +"монтроз", +"монтроз", +"монтроз", +"монтрос", +"монтруж", +"монфорт-хейгтс", +"монхенгладбах", +"монца", +"мончегорск", +"морадабад", +"мораин", +"морви", +"морган-сити", +"моргантаун", +"моргантон", +"моргауши", +"мордово", +"морелиа", +"моригучи", +"мориока", +"морки", +"морли", +"морозовск", +"морокко", +"моррис", +"моррисон", +"моррис-плайнс", +"морристаун", +"морристаун", +"мортон гров", +"моршанск", +"мосальск", +"москва", +"московский", +"мосс-блуфф", +"моссору", +"мост", +"моста", +"мостиска", +"мостовской", +"мосты", +"мосул", +"мотервелл", +"мотыгино", +"моултон", +"моултри", +"моунд бэйоу", +"моунт юлит", +"моунтаин брук", +"моунтаинборо", +"моунтайн-вью", +"моунт-плисант", +"моффетт", +"мошейм", +"мошенское", +"мошково", +"мошонмадьяровар", +"мрагово", +"мраково", +"мстиславль", +"муезерский", +"мужи", +"музаффарнагар", +"музаффарпур", +"муйнак", +"мукачево", +"мукилтео", +"мукры", +"мулхаузен", +"мулхаус", +"мунисинг", +"мунки", +"мунфорд", +"муонио", +"муравленко", +"муравленко", +"мураши", +"мурвара", +"мургаб", +"муресвилл", +"муресвилл", +"мурманск", +"мурмаши", +"мурованные куриловцы", +"муром", +"муромцево", +"муроран", +"муррей", +"муррэй-сити", +"мурсия", +"мурсия", +"мурфрисборо", +"мурхид", +"мусашино", +"мусик", +"мускегон", +"мускегон-хейгтс", +"мускл шоалс", +"муслюмово", +"муствээ", +"мус-яв", +"мутуал", +"муханово", +"мухоршибирь", +"мучкапский", +"мценск", +"мыйзакюла", +"мыс шмидта", +"мыски", +"мысловице", +"мытищи", +"мышкино", +"мышков", +"мэдисон", +"мэдисон", +"мэйвуд", +"мэйвуд", +"мэйфилд-хейгтс", +"мэйфлауер", +"мэйфлауер-виллидж", +"мэттьюс", +"мюльдорф", +"мюнстер", +"мюнхен", +"мядель", +"наария", +"набережные челны", +"наварра", +"навашино", +"навля", +"навои", +"навохоа", +"навсари", +"нагано", +"нагаока", +"нагария", +"нагасаки", +"нагеркоил", +"нагиканиша", +"нагоиа", +"нагорск", +"нагпур", +"надворна", +"надворная", +"надиад", +"надым", +"надым", +"наз", +"назарово", +"назрань", +"называевск", +"наилси", +"наихати", +"найлс", +"накло-над-нотеча", +"нальчик", +"наманган", +"намвон", +"нампула", +"намюр", +"нанаимо", +"нанао", +"нандиал", +"нандурбар", +"нанкин", +"нанкоку", +"нанн", +"наннинг", +"нанпинг", +"нанси", +"нант", +"нантерре", +"нануэт", +"нанчанг", +"нанянь", +"напа", +"напир", +"напир-филд", +"наплес", +"нара", +"нарашино", +"нарберт", +"нарва", +"нарвик", +"наровля", +"наровчат", +"народичи", +"нарофоминск", +"нарткала", +"нарын", +"нарын", +"нарынкол", +"нарышкино", +"нарьян-мар", +"насруд", +"нассау", +"наталь", +"натания", +"натик", +"натли", +"натчес", +"нау", +"наугарзан", +"науи сач", +"науйойи-акмяне", +"наукалпан", +"наурская", +"нафталан", +"наха", +"нахабино", +"нахант", +"нахичевань", +"находка", +"находка", +"нацэрэт", +"началово", +"нашвилл", +"нашуа", +"неаполь", +"небит-даг", +"небраска-сити", +"невада", +"невель", +"невельск", +"невер", +"неверкино", +"невингтон", +"невинномысск", +"невьянск", +"недригайлов", +"нежин", +"некочеа", +"некрасовка", +"некрасовское", +"нелидово", +"неллибург", +"нелсонвилл", +"нелькан", +"нельсон", +"нема", +"немаколин", +"неман", +"немиров", +"немуро", +"немчиновка", +"нептун-бич", +"нептун-сити", +"нерехта", +"неринга", +"нерчинск", +"нерчинский завод", +"нерюнгри", +"несбиен", +"несвиж", +"несконсет", +"нестеров", +"нестеров", +"нетешин", +"неттлетон", +"нефи", +"нефтегорск", +"нефтезаводск", +"нефтекамск", +"нефтекумск", +"нефтечала", +"нефтеюганск", +"нефтеюганск", +"нехаевский", +"нешенал-сити", +"нея", +"ниагава", +"ниагара-фоллс", +"ниагара-фоллс", +"нида", +"нидеркассель", +"нидхам", +"нижмеген", +"нижнеангарск", +"нижневартовск", +"нижневартовск", +"нижнегорский", +"нижнедевицк", +"нижнекамск", +"нижнеудинск", +"нижние серги", +"нижние серогозы", +"нижний ингаш", +"нижний ломов", +"нижний новгород", +"нижний пяндж", +"нижний тагил", +"нижний часучей", +"нижняя омка", +"нижняя салда", +"нижняя тавда", +"нижняя тура", +"низамабад", +"ниигата", +"никевилл", +"никель", +"николаев", +"николаев", +"николаевка", +"николаевск", +"николаевск-на-амуре", +"николасвиль", +"николс-хиллс", +"никольск", +"никольск", +"никольский", +"никольское", +"никополь", +"никосия", +"нилес", +"ним", +"нингпо", +"ниота", +"нис", +"нискаюна", +"ниспорены", +"нитерои", +"ницца", +"ниш", +"нишиномия", +"нобеока", +"новара", +"нова-руда", +"нова-сол", +"новато", +"новая водолага", +"новая каховка", +"новая ляля", +"новая малыкла", +"новая одесса", +"новая усмань", +"новая ушица", +"новгород", +"новгород северский", +"новгородка", +"нови-сад", +"новичиха", +"новоазовск", +"новоайдар", +"новоалександровск", +"новоалександровская", +"новоалексеевка", +"новоалтайск", +"новоаннинский", +"новоархангельск", +"новобратцевский", +"новобурейский", +"нововаршавка", +"нововолынск", +"нововоронеж", +"нововоронцовка", +"нововятск", +"новоград-волынский", +"новогрудок", +"новодвинск", +"новодугино", +"новозыбков", +"новокузнецк", +"новокуйбышевск", +"новолакское", +"новомиргород", +"новомосковск", +"новомосковск", +"новониколаевка", +"новониколаевский", +"новоорск", +"новопавловск", +"новоподрезково", +"новопокровка", +"новополоцк", +"новопсков", +"новоржев", +"новороссийск", +"новоселица", +"новоселицкое", +"новоселово", +"новосергиевка", +"новосибирск", +"новосиль", +"новосокольники", +"новоспасское", +"новотроицк", +"новотроицкое", +"новотроицкое", +"новоузенск", +"новоукраинка", +"новоуральск", +"новохоперск", +"новочебоксарск", +"новочеркасск", +"новошахтинск", +"новошешминск", +"новоэкономическое", +"новы-двор-мазовецки", +"новые анены", +"новые бурасы", +"новые санжары", +"новый афон", +"новый буг", +"новый некоуз", +"новый орлеан", +"новый оскол", +"новый торьял", +"новый уренгой", +"новый уренгой", +"новы-тарг", +"ногата", +"ногинск", +"ноглики", +"нода", +"ножай-юрт", +"нойебранденбург", +"нойетинг", +"ноймюнстер", +"ноксвилл", +"нолинск", +"нома", +"норвалк", +"норвич", +"норвич", +"норвич", +"норволк", +"норволк", +"норвуд", +"норвуд", +"норвуд", +"нордхаузен", +"нордхорн", +"норильск", +"норланд", +"нормал", +"норман", +"норманди", +"норридж", +"норрис", +"норристаун", +"норт гулфпорт", +"норт декатур", +"норт друид хиллс", +"норт краус нест", +"норт манкато", +"норт мускегон", +"норт парк", +"норт риверсид", +"нортамптон", +"норт-андовер", +"норт-белмонт", +"норт-берген", +"нортборо", +"норт-брентвуд", +"нортбрук", +"нортбрук", +"норт-бэбилон", +"норт-бэй", +"норт-бэй-виллидж", +"норт-валли", +"норт-ванкувер", +"норт-вернон", +"нортви", +"норт-вилкесборо", +"нортвич", +"нортвуд", +"нортвудс", +"норт-вэлли-стрим", +"норт-гейтс", +"нортгемптон", +"нортгленн", +"норт-гросвенор-дейл", +"норт-дигтон", +"норт-канзас-сити", +"норт-кантон", +"норт-кингсвилл", +"норт-колледж-хилл", +"норт-коллинс", +"норт-конкорд", +"норт-лас-вегас", +"норт-литтл-рок", +"норт-майами", +"норт-майами-бич", +"нортмур", +"норт-мэдисон", +"норт-олмстед", +"нортон", +"нортон шорес", +"норт-платт", +"нортпорт", +"норт-порт", +"норт-редингтон-бич", +"норт-рендалл", +"нортридж", +"норт-риджевилл", +"норт-ричланд-хиллс", +"норт-сиракус", +"норт-солт-лейк", +"норт-тонаванда", +"нортумберленд", +"нортфилд", +"нортфлит", +"норт-форт-майерс", +"норт-хайлендс", +"норт-чикаго", +"норт-эндрюс-гарденс", +"норфолк", +"норфолк", +"норфорк", +"носовка", +"нотасулга", +"ноттингем", +"ночера-инфериоре", +"ноширо", +"ноябрьск", +"ноябрьск", +"нукус", +"нумазу", +"нумата", +"нунитон", +"нурек", +"нурлат", +"нуэва сан салвадор", +"нуэво-ларедо", +"ныйрегихаза", +"ныроб", +"ныса", +"нытва", +"нычалах", +"ньор", +"ньюарк", +"ньюарк", +"ньюарк", +"ньюарк", +"ньюарк", +"нью-бедфорд", +"нью-берлин", +"ньюберри", +"ньюберри", +"нью-блумфилд", +"нью-бостон", +"нью-брайтон", +"нью-бремен", +"нью-бритайн", +"нью-брунсвик", +"ньюбург", +"ньюбург", +"ньюбург-хейгтс", +"ньюбури", +"нью-вестминстер", +"ньювилл", +"нью-виндсор", +"нью-винна", +"нью-дил", +"нью-ибериа", +"нью-йорк", +"нью-йорк-миллс", +"нью-камберленд", +"ньюкасл-он-тайн", +"ньюкастл", +"нью-кастл", +"нью-кастл", +"ньюкастле-андер-лим", +"ньюкомерстаун", +"нью-конкорд", +"ньюкуэн", +"нью-лондон", +"ньюмаркет", +"нью-маркет", +"ньюнкирхен", +"нью-олбани", +"нью-олбани", +"нью-плимут", +"ньюпорт", +"ньюпорт", +"ньюпорт", +"ньюпорт", +"ньюпорт", +"ньюпорт-бич", +"ньюпорт-ньюс", +"ньюпорт-хиллс", +"ньюри", +"ньюри", +"нью-ригель", +"нью-ром", +"нью-рочелл", +"нью-сайт", +"нью-сити", +"ньюсс", +"ньютаун", +"ньютаунабби", +"ньютон", +"ньютон", +"ньютон", +"нью-филадельфия", +"нью-хакенсак", +"ньюхалл", +"нью-хартфорд", +"нью-хейвен", +"нью-хоум", +"нью-чикаго", +"ньюшатель", +"ньюштадт-ан-дер-вейнштрассе", +"нэс-циона", +"нэшвилл", +"нэшэр", +"нюилли-сюр-сен", +"нюксеница", +"нюрба", +"нюрнберг", +"нягань", +"нягань", +"няндома", +"о", +"о. сан-джорджо маджоре", +"оак лавн", +"оак парк", +"оак парк", +"оак ридж", +"оак хилл", +"оаквилл", +"оак-гров", +"оакленд-парк", +"оакли", +"оаклин", +"оакман", +"оаксака", +"оакхавен", +"оакхарст", +"обервилье", +"оберлин", +"оберн", +"оберхаузен", +"обетс", +"обион", +"обихиро", +"обливская", +"облучье", +"обнинск", +"обоянь", +"обурн", +"обурндейл", +"обухов", +"обухово", +"объячево", +"овен-саунд", +"овенсборо", +"овербрук", +"оверленд-парк", +"оверли", +"оверлук", +"овертон", +"овертон", +"овидиополь", +"овруч", +"овьедо", +"ога", +"огаки", +"огаста", +"огаста", +"огаста", +"огден", +"огден", +"огденсбург", +"оглесби", +"огре", +"ода", +"од-а шарон", +"одавара", +"одат", +"одем", +"оденс", +"одесса", +"одесса", +"одесское", +"оджия", +"одинцово", +"одоев", +"ожерелье", +"озан", +"озарк", +"озд", +"озерновский", +"озерск", +"озерск", +"озеры", +"озинки", +"озорков", +"озу", +"ойлдейл", +"ойл-троуг", +"ойтал", +"оказаки", +"окала", +"окин спрингс", +"окин-сити", +"окланд", +"оклахома", +"окленд", +"окленд-парк", +"окница", +"околона", +"оконешниково", +"окснард", +"оксфорд", +"оксфорд", +"оксфорд", +"оксфорд-сентер", +"октябрьск", +"октябрьск", +"октябрьский", +"октябрьский", +"октябрьский", +"октябрьский", +"октябрьское", +"октябрьское", +"октябрьское", +"окуловка", +"окэйама", +"ола", +"олава", +"олаварриа", +"олбани", +"олбани-джанкшн", +"олбани-центр", +"олденбург", +"олд-орчард-бич", +"олдсмар", +"олд-таун", +"олд-форг", +"олдхам", +"олевск", +"олекминск", +"оленегорск", +"оленино", +"олесница", +"олесюн", +"олив бранч", +"олива", +"оливер спрингс", +"оливхарст", +"олимпиа-хейгтс", +"олимпия", +"олин", +"олинда", +"олкуш", +"олмос-парк", +"олмстед-фоллс", +"олни", +"оловянная", +"оломоук", +"олонец", +"ольга", +"ольденбург", +"ольни-су-буа", +"ольховатка", +"ольховка", +"ольшанка", +"ольштын", +"омак", +"омаха", +"омииа", +"омонск", +"омск", +"омсукчан", +"омута", +"омутинский", +"омутнинск", +"онава", +"онан", +"онвард", +"онгудай", +"онега", +"онейда", +"онеко", +"онеонта", +"они", +"онича", +"оно", +"онода", +"ономичи", +"онтарио", +"онтарио", +"онуфриевка", +"ончан", +"опава", +"опалиха", +"опа-лока", +"опарино", +"опелика", +"ополе", +"оползневое", +"опорто", +"опочка", +"опочно", +"опп", +"оппортунити", +"орадя", +"ор-акива", +"оракл", +"оранг гров", +"орандж", +"оранж", +"оранж", +"оранж-парк", +"оратов", +"оргеев", +"орда", +"орджоникидзе", +"орджоникидзе", +"орджоникидзе", +"орджоникидзеабад", +"орджоникидзевская", +"ордубад", +"ордынское", +"оребанк", +"орегон", +"орел", +"орем", +"оренбург", +"орехов", +"орехово-зуево", +"оржица", +"оризаба", +"ориллиа", +"оринт-парк", +"орискани", +"оричи", +"орландо", +"орлеан", +"орлик", +"орловиста", +"орловский", +"ормонд-бич", +"ормскирк", +"ороно", +"орофино", +"оррвилл", +"орск", +"орхус", +"орчард-парк", +"орчард-хиллс", +"орша", +"оршанка", +"оса", +"оса", +"осадж", +"осака", +"осакаровка", +"освего", +"освецим", +"осинники", +"осиповичи", +"оскеола", +"осло", +"оснабрюк", +"оспри", +"оссетт", +"оссора", +"осташков", +"остин", +"остин", +"остинтаун", +"острава", +"остров", +"остров-велкопольски", +"островец", +"островец-свитокржиски", +"остров-мазовецки", +"островское", +"острог", +"острогожск", +"острода", +"остролека", +"остроленка", +"ота", +"отавара", +"отар", +"отару", +"отвок", +"отвэй", +"отего", +"отисвилл", +"отрадная", +"отрадный", +"отсу", +"оттава", +"оттава-хиллс", +"оттумва", +"оулу", +"оус", +"оушн-гейт", +"оушннсайд", +"оушн-ридж", +"оушнсайд", +"оффенбах", +"оффутт база ввс", +"оха", +"оханг", +"оханск", +"охатчи", +"охотск", +"очаков", +"очамчиров", +"очер", +"ош", +"ош", +"ошава", +"ошкош", +"ошмяны", +"оюс", +"ояма", +"п", +"пабраде", +"пабьянице", +"павино", +"павия", +"павловка", +"павлово", +"павловск", +"павловск", +"павловск", +"павловская", +"павловский посад", +"павлоград", +"павлоградка", +"паво", +"пагегяй", +"пагедал", +"падерборн", +"падси", +"падуках", +"падуя", +"пазарджик", +"паинт рок", +"паисли", +"паия", +"пайде", +"пайксвилл", +"пайн-бич", +"пайн-блафф", +"пайнвилл", +"пайнвуд", +"пайни-пойнт-виллидж", +"пайнридж", +"пайнт", +"пайнтон", +"пайн-хиллс", +"пак", +"пакифик", +"пакруоис", +"пакстанг", +"пакстон", +"палана", +"паланга", +"палатин", +"палатка", +"палдиски", +"палдиски", +"паленсия", +"палермо", +"палех", +"палисадес-парк", +"палкино", +"палласовка", +"палма-де-мальорка", +"палм-бич", +"палмер", +"палмерс кроссинг", +"палмерстон-норт", +"палм-ривер", +"палм-спрингс", +"палм-шорес", +"пало-альто", +"пальмира", +"пампа", +"памфри", +"панама-сити", +"пангуитч", +"пандхарпур", +"паневежис", +"панино", +"панипат", +"панихати", +"пантин", +"пануко", +"панцево", +"пап", +"папантла", +"папиллион", +"парабель", +"парагоулд", +"парадайс", +"парадайс-вэлли", +"парадайс-хиллс", +"параиба-ду-сул", +"парамарибо", +"парамоунт", +"парамус", +"парана", +"паранагуа", +"параньга", +"парголово", +"пардубице", +"пардэс-ханна", +"парень", +"париж", +"парис", +"парис", +"парк форест", +"парквилл", +"парквэй-виллидж", +"паркент", +"паркер", +"паркер", +"паркерсбург", +"паркланд", +"парковое", +"парк-ридж", +"паркрос", +"парксбург", +"парк-сити", +"парк-сити", +"парк-хиллс", +"парлир", +"парма", +"парма", +"парма-хейтс", +"парнаиба", +"парриш", +"парсиппани", +"парсонс", +"партизанск", +"партизанское", +"парфентьево", +"парфино", +"пархар", +"парчмент", +"пасадена", +"пасадена", +"пасанаури", +"пасау", +"пасвалис", +"паскагоула", +"пасс чристиан", +"пассаик", +"пассос", +"пассо-фундо", +"патан", +"патерно", +"патерсон", +"патиала", +"патна", +"патнам", +"патры", +"паттерсон", +"пауелл", +"паулдинг", +"паутакет", +"пауэллхарст", +"пахачи", +"пахоки", +"пацифика", +"пацкуаро", +"пачелма", +"пачука", +"пачута", +"певек", +"певи валли", +"пеграм", +"пейдж-манор", +"пекары-слаские", +"пекин", +"пекин", +"пекос", +"пелахатчи", +"пелло", +"пелотас", +"пемба", +"пемброк", +"пемброк-пайнс", +"пемброк-парк", +"пенбрук", +"пенджикент", +"пендлетон", +"пенелоп", +"пенза", +"пензанк", +"пенинсула", +"пеннингтон", +"пенни-фармс", +"пеннсаукен", +"пенн-хиллс", +"пено", +"пенсакола", +"пенхамо", +"пеориа", +"пеориа", +"первомайск", +"первомайск", +"первомайск", +"первомайский", +"первомайский", +"первомайский", +"первомайский", +"первомайский", +"первомайское", +"первомайское", +"первоуральск", +"пергамино", +"перевальск", +"перевоз", +"переволоцкий", +"перелюб", +"переметное", +"перемышль", +"перемышляны", +"переславль-залесский", +"перечин", +"переяславка", +"переяслав-хмельницкий", +"пермь", +"перник", +"перпиньян", +"перри", +"перри", +"перри", +"перрисбург", +"перрисбург", +"перритаун", +"перт", +"перт", +"перт-амбой", +"перу", +"перуджа", +"перуджиа", +"першотравенск", +"першотравневое", +"песаро", +"пескара", +"пески", +"песочин", +"пестово", +"пестравка", +"пестрецы", +"пестяки", +"песчанка", +"песчанокопское", +"петал", +"петалума", +"петерборо", +"петерборо", +"петерли", +"петерсбург", +"петриков", +"петрово", +"петровск", +"петровск-забайкальский", +"петровское", +"петродворец", +"петрозаводск", +"петролина", +"петропавловка", +"петропавловка", +"петропавловка", +"петропавловск-камчатский", +"петропавловское", +"петрополис", +"петрошани", +"петухово", +"петушки", +"печ", +"печ", +"печора", +"печоры", +"пиаченца", +"пибоди", +"пигготт", +"пижанка", +"пиза", +"пикалево", +"пикеринг", +"пико-ривера", +"пикуа", +"пикэйун", +"пил", +"пила", +"пилибхит", +"пилот кноб", +"пильна", +"пин лавн", +"пинглианг", +"пинеблуфф", +"пинега", +"пинеллас-парк", +"пинкард", +"пинск", +"пионки", +"пиотрков-трыбунальски", +"пипертон", +"пиракикаба", +"пирей", +"пирисбург", +"пирл", +"пирл ривер", +"пирленд", +"пирл-сити", +"пирмасенс", +"пирна", +"пировское", +"пироговский", +"пирр", +"пиррифондс", +"пирсалл", +"пиртлевилл", +"пирянтин", +"пирятин", +"писга", +"пискатавэй", +"пистойя", +"пителино", +"питерка", +"питкяранта", +"питтсбург", +"питтсбург", +"питтсфилд", +"питтсфорд", +"питчер-хилл", +"пицунда", +"пичаево", +"плавск", +"плайнвью", +"плайнс", +"плайнфилд", +"плакентиа", +"плантерсвилл", +"плантешн", +"пласт", +"плати", +"плауен", +"плауэн", +"плевен", +"плевля", +"плесецк", +"плимут", +"плисант гров", +"плисант-гров", +"плисант-плайнс", +"плисант-хилл", +"плисант-хилл", +"пловдив", +"плоешти", +"плонск", +"плоцк", +"плумервилл", +"плунге", +"пльзень", +"плюсса", +"плявиняс", +"по", +"повенец", +"поворино", +"погар", +"пограничный", +"погребище", +"подволочиск", +"подгоренский", +"подгорное", +"поддорье", +"подольск", +"подосиновец", +"подпорожье", +"поза-рика-де-хидальго", +"познань", +"пойнт-а-питр", +"пойнт-клир", +"покателло", +"покахонтас", +"покачи", +"покола", +"покос-де-кальдас", +"покров", +"покровка", +"покровка", +"покровка", +"покровск", +"покровское", +"покровское", +"покровское", +"полевской", +"полесск", +"полесское", +"полехатум", +"поличе", +"полк", +"полк", +"полковице", +"поллард", +"половинное", +"пологи", +"полонное", +"полоцк", +"полтава", +"полтавка", +"полушкино", +"полярные зори", +"полярный", +"померой", +"помона", +"помона", +"помпано-бич", +"помпано-парк", +"поназырево", +"пондичерри", +"понизовка", +"понка-сити", +"пономаревка", +"понтахгросса", +"понтиак", +"поныри", +"поп", +"попасная", +"попельня", +"попларвилл", +"порбандар", +"порецкое", +"пори", +"поронайск", +"порт талбот", +"портаг", +"портаг", +"портадж-лейкс", +"порт-аллен", +"порт-анжелес", +"порт-артур", +"порт-вентворт", +"порт-гурон", +"порт-де-пакс", +"порт-джервис", +"порт-джефферсон", +"портер", +"порт-клинтон", +"порт-коквитлам", +"портланд", +"портланд", +"портленд", +"порт-муди", +"порт-о-пренс", +"порт-санта-лючия", +"порт-сент-мэри", +"портсмоут", +"портсмоут", +"портсмут", +"портсмут", +"порту", +"порту-алегри", +"порту-велью", +"порт-честер", +"порт-шарлотт", +"порт-эрин", +"порхов", +"посадас", +"поспелиха", +"поставы", +"постойна", +"потенца", +"поти", +"потсдам", +"поттсвилл", +"похвистнево", +"поццуоли", +"почеп", +"починки", +"починок", +"почутла", +"пошехонье-володарск", +"поярково", +"правдинск", +"правдинский", +"прага", +"праймера", +"прато", +"праттвилл", +"преградная", +"прейла", +"прейли", +"прейри-виллидж", +"преров", +"пресиденсиа-рокуэ-сенз", +"пресиденте-пруденте", +"прескот", +"прескотт", +"прескотт", +"престон", +"пржевальск", +"пржемысл", +"приазовское", +"приаргунск", +"привокзальный", +"приволжск", +"приволжье", +"приекуле", +"приенай", +"призрен", +"прик", +"прикевилл", +"прилуки", +"приморск", +"приморско-ахтарск", +"принстон", +"принц-джордж", +"приобье", +"приозерск", +"пристень", +"причард", +"приштина", +"приютное", +"провидения", +"провиденс", +"прово", +"проддатур", +"прокопьевск", +"проктор", +"прокторвилл", +"пролетарск", +"пролетарск", +"пролетарский", +"промышленная", +"пронск", +"простеев", +"протвино", +"прохладный", +"прудник", +"пружаны", +"прушков", +"прущ-гданьски", +"пряжа", +"прямицыно", +"пскент", +"псков", +"пуатье", +"пугачев", +"пугкипси", +"пудож", +"пудуккоттаи", +"пул", +"пулавы", +"пуласки", +"пулер", +"пульгон", +"пуна", +"пунта-альта", +"пунта-горда", +"пунтаренас", +"пурвис", +"пури", +"пуровск", +"пуруандиро", +"пусан", +"пустомыты", +"пустошка", +"путивль", +"путила", +"путятино", +"пуунен", +"пучеж", +"пушкин", +"пушкино", +"пушкино", +"пушкинские горы", +"пущино", +"пуэбла", +"пуэбло", +"пуэртоллано", +"пфлугервилл", +"пфорзхейм", +"пшемысль", +"пшчина", +"пылтсамаа", +"пысковице", +"пыталово", +"пыть-ях", +"пышма", +"пьедрас-неграс", +"пьястов", +"пьяченца", +"пэйсон", +"пэтах-тиква", +"пяндж", +"пярну", +"пятигорск", +"пятихатки", +"раанана", +"рава русская", +"равенна", +"равенсвуд", +"равич", +"равэй", +"рагби", +"рагува", +"рагуса", +"радвилишкис", +"радебюль", +"радехов", +"радищево", +"радклифф", +"раднор", +"радовицкий", +"радом", +"радомско", +"радомышль", +"радужный", +"радужный", +"радфорд", +"раевский", +"разград", +"раздан", +"раздельная", +"раздольное", +"раинсвилл", +"раипур", +"раичур", +"райд", +"райкот", +"райчихинск", +"раквере", +"ракеланд", +"ракин", +"ракитное", +"ракитное", +"ралейг", +"ралейг", +"ралей-хиллс", +"ралстон", +"рамат-ган", +"рамат-хашарон", +"раменское", +"рамешки", +"рамла", +"рамонь", +"рампур", +"рамсгейт", +"рамси", +"рангкуль", +"рандерс", +"ранкин", +"ранкорн", +"рантоул", +"ранчес-оф-таос", +"ранчи", +"ранчо-кордова", +"ранчос-де-таос", +"рапид-сити", +"рапла", +"рарден", +"расейняй", +"расселл", +"расселлвилл", +"расселл-гарденс", +"рассказово", +"ратинген", +"ратлам", +"ратланд", +"ратланд", +"ратно", +"раундап", +"рауркела", +"рахов", +"рацибуж", +"рач-гиа", +"рачиборз", +"рашмер", +"раяпалаииам", +"ребриха", +"рева", +"ревда", +"ревер", +"регенсбург", +"ред банк", +"редвуд-сити", +"реддик", +"реддинг", +"ред-дир", +"реддитч", +"реден", +"реджайна", +"реджио-ди-калабриа", +"редингтон-бич", +"редингтон-шорес", +"редкар", +"редландс", +"редмонд", +"ред-оак", +"ред-оакс-милл", +"редондо-бич", +"редстон арсенал", +"редфилд", +"редфорд", +"реж", +"резекне", +"резина", +"рейгейт", +"рейли", +"реймонд", +"реймс", +"рейн", +"рейтон", +"рексбург", +"ремонтное", +"ремшейд", +"рени", +"ренн", +"ренова", +"ренсселер", +"рентон", +"ренфро", +"репаблик", +"репентигни", +"репки", +"репьевка", +"ресистенсиа", +"ресифе", +"реутов", +"рехобот", +"речица", +"решетиловка", +"решетниково", +"ржакса", +"ржаница", +"ржев", +"риалто", +"рибейрао-прето", +"ривер вив", +"ривер гров", +"ривер форест", +"ривербанк", +"ривердал", +"ривердейл", +"риверли", +"риверминес", +"ривер-оакс", +"ривер-руж", +"риверсайд", +"риверсайд", +"риверсид", +"ривертон", +"ривертон", +"ривертон", +"риверхед", +"рига", +"риджвуд", +"риджеланд", +"риджетоп", +"риджефилд", +"риджкрест", +"ридинг", +"ридинг", +"ридинг", +"ридинг", +"ридли", +"риека", +"риетавас", +"рик-сити", +"рим", +"римауски", +"римини", +"римс", +"рингголд", +"ринзи", +"рино", +"ринолдсбург", +"риноса", +"рио-бранко", +"риоверде", +"рио-галльегос", +"рио-гранде", +"рио-де-жанейро", +"рио-куарто", +"рио-ранчо-эстатес", +"рипли", +"рипон", +"риса", +"ритзвилл", +"ричардсон", +"ричланд", +"ричланд", +"ричланд-хиллс", +"ричмонд", +"ричмонд", +"ричмонд", +"ричмонд", +"ричмонд", +"ричмонд хейгтс", +"ричмонд-хейгтс", +"ричмонд-хейгтс", +"ричмонд-хилл", +"ричфилд", +"ричфилд", +"ришон-лецион", +"роанок", +"роаринг-спринг", +"роббинс", +"роббинсдейл", +"робинсон спрингс", +"робстаун", +"рованиеми", +"ровеньки", +"ровеньки", +"ровно", +"ровное", +"рогатин", +"рогачев", +"рогерсвилл", +"рогнедино", +"родино", +"родионово-несветайская", +"родники", +"родники", +"родхисс", +"рожище", +"рожнятов", +"розенхейм", +"розмаунт", +"роиалтон", +"роиал-тунбридж-уэллс", +"рой", +"рой", +"ройерсфорд", +"рок исланд", +"рока", +"рок-айленд", +"роквелл", +"роквилл", +"роки риппл", +"роки-маунт", +"роки-ривер", +"роки-хилл", +"рокишкис", +"рокледж", +"рокпорт", +"роксана", +"рокфорд", +"рокфорд", +"рокхамптон", +"рок-хилл", +"роланд", +"роланд-парк", +"ролла", +"роллингвуд", +"роллинг-форк", +"ром", +"ром", +"роман", +"романовка", +"романовка", +"ромитан", +"ромны", +"ромны", +"ромоданово", +"рондда", +"росарио", +"росвелл", +"росдейл", +"росевилл", +"росевилл", +"росевуд хейгтс", +"роседейл", +"роселар", +"росемид", +"роскилде", +"роскоэ", +"рославль", +"рослин-хейгтс", +"россвилл", +"россвилл", +"росслевилл", +"росслин-фармс", +"россмур", +"россоны", +"россошь", +"росстон", +"россфорд", +"ростов", +"ростов-на-дону", +"росток", +"рос-хилл", +"рос-хилл", +"ротерхам", +"роторуа", +"роттвайл", +"роттердам", +"роттердам", +"роттердам", +"роузервилл", +"роуин", +"рочестер", +"рочестер", +"рочестер", +"рочестер", +"рошаль", +"рошдейл", +"рошдейл", +"рошдейл", +"рош-ха-аин", +"роял-оак", +"ртищево", +"руан", +"руанн", +"рубежное", +"рублево", +"рубо", +"рубцовск", +"руда-сласка", +"руди", +"рудня", +"рудня", +"ружин", +"руза", +"рузаевка", +"рулевилл", +"румия", +"румои", +"руперт", +"рус", +"русвельт", +"русе", +"рускин", +"русне", +"русселл", +"русселлвилл", +"руссельвиль", +"руссельшейм", +"русская поляна", +"русский", +"русский камешкир", +"рустави", +"рутерфорд", +"рутерфордтон", +"рутледж", +"рутул", +"рушан", +"рушвилл", +"руэль-мальмасон", +"рхешов", +"рыбачье", +"рыбинск", +"рыбная слобода", +"рыбник", +"рыбница", +"рыбное", +"рыльск", +"рышканы", +"рэйн", +"рэйтаун", +"рэндольф", +"рэндольф", +"рэховот", +"рютлинген", +"ряжск", +"рязань", +"саарбрюкен", +"саарлэнд", +"саатлы", +"сабадель", +"сабе", +"сабиако", +"сабина", +"сабирабад", +"сабуичи", +"саванна", +"саванна", +"савара", +"савино", +"савои", +"савона", +"саврань", +"сага", +"сагамихара", +"сагамор", +"сагар", +"сагареджо", +"сагевилл", +"сагинав", +"сагинау", +"садбури", +"саддл-рок", +"саито", +"сайхин", +"сакаиде", +"сакар", +"сакар-чага", +"саката", +"саки", +"сако", +"сакраменто", +"сакс", +"саксонбург", +"саку", +"сакураи", +"салават", +"саламанка", +"саламанка", +"салантай", +"салготарян", +"салдус", +"салем", +"салем", +"салем", +"салем", +"салерно", +"салехард", +"салехард", +"салина", +"салинас", +"салливаногарденс", +"саллис", +"салта", +"салтилло", +"салтилло", +"салтыковка", +"салфорд", +"салфур", +"сальвадор", +"сальск", +"сальяны", +"самагалтай", +"самара", +"самарга", +"самарканд", +"самарское", +"самбор", +"самбхал", +"саммерфилд", +"самойловка", +"самосет", +"самсун", +"самтер", +"самтредиа", +"сан мигуэл", +"санандай", +"сан-андрес-тукстла", +"сан-андрис", +"сан-анжело", +"сан-антонио", +"санаторное", +"сан-бенито", +"сан-бернардино", +"сан-бернардо-ду-кампу", +"сан-бруно", +"сан-габриэль", +"сангар", +"сангер", +"сангли", +"сангю", +"сандански", +"сандвич", +"сандерленд", +"сандерсвилл", +"санди", +"санди", +"сандиа", +"сан-диего", +"сандово", +"сандомерж", +"санд-спрингс", +"сандуски", +"сандыкачи", +"сан-жоау-да-боа-виста", +"сан-жоау-дель-рей", +"санйо", +"сан-карлос", +"санкт-галлен", +"санкт-петербург", +"сан-леопольдо", +"сан-линдро", +"сан-лоренцо", +"сан-луис", +"сан-луис", +"сан-луис-обиспо", +"сан-луис-потоси", +"сан-луис-рио-колорадо", +"сан-мануэль", +"сан-марино", +"сан-матео", +"сан-мигель", +"санни-айлс", +"саннивейл", +"сан-николас", +"санок", +"сан-паулу", +"санрайс", +"сан-рафаель", +"сан-рафель", +"сан-ремо", +"сан-сальвадор", +"сан-северо", +"сансет", +"сансет", +"сансет-вэлли", +"сан-сити", +"санта ана", +"санта-ана", +"санта-барбара", +"санта-клара", +"санта-круз", +"санта-круз-де-тенерифе", +"сант-албанс", +"сант-албанс", +"сант-альберт", +"санта-мария", +"санта-мария", +"санта-моника", +"сантана-до-ливраменто", +"сантандер", +"сант-антони", +"сантарем", +"санта-роза", +"санта-роза", +"санта-роза", +"сант-аугустин", +"сант-аустель", +"санта-фе", +"санта-фе", +"санта-фе-спрингс", +"сант-бернард", +"сант-денис", +"сант-джордж", +"сант-джордж", +"санти", +"сант-катаринс", +"сант-клауд", +"сант-клэр-шорес", +"сант-мало", +"сант-марис", +"сант-никлас", +"санто-ангело", +"санто-доминго", +"сантос", +"сант-петерсбург", +"сант-петерсбург-бич", +"сант-пол", +"сант-томас", +"сант-хеленс", +"сант-хеленс", +"сант-хуберт", +"сант-чарльз", +"сант-чарльз", +"сантьяго", +"сантьяго-дел-эстеро", +"сан-фелипе-пуэбло", +"сан-фернандо", +"санфорд", +"сан-франсиско", +"сан-франциско", +"сан-хосе", +"сан-хосе", +"сан-хосе-до-рио-прето", +"сан-хуан", +"санчурск", +"сапалпа", +"сапожок", +"саппоро", +"сарагоса", +"сараи", +"саракташ", +"сараланд", +"саранак-лейк", +"саранск", +"сарань", +"сарапул", +"сарасота", +"сарасота-спрингс", +"сарата", +"саратов", +"саратога", +"саратога-спрингс", +"саргатское", +"сарепта", +"сари", +"сарманово", +"сарниа", +"сарны", +"саров", +"сарри", +"сарфсайд", +"сары-булак", +"сарыг-сеп", +"сары-таш", +"сарышаган", +"саскатун", +"саскылах", +"сасово", +"сассари", +"сасэбо", +"сатара", +"сателлайт-бич", +"сатка", +"сатсума", +"саттон", +"саттон-ин-ашфилд", +"сату-маре", +"саугет", +"саугус", +"саугус", +"саус-модесто", +"саут-амхерст", +"саут-апопка", +"саут-белмар", +"саут-бенд", +"саут-бич", +"саут-бостон", +"саут-бэй", +"саут-вебер", +"саут-винна", +"саут-виттьер", +"саут-вэлли", +"саутгейт", +"саутгейт", +"саутгейт", +"саут-гейт", +"саутгленн", +"саутгэмптон", +"саут-дайтона", +"саут-дэйтон", +"саут-евклид", +"саут-ель-монт", +"саутенд-он-си", +"саутерн-пайнс", +"саут-картейж", +"саут-кливленд", +"саут-клинтон", +"саут-коатсвилл", +"саут-коттонвуд", +"саут-лайон", +"саут-ланкастер", +"саут-лейк-тахо", +"саут-майами", +"саут-майами-хейгтс", +"саут-маунт-вернон", +"саутмонт", +"саут-огден", +"саут-палм-бич", +"саут-пасадена", +"саут-пасадена", +"саут-пойнт", +"саутпорт", +"саут-портланд", +"саут-роксана", +"саутсайд-плэйс", +"саут-салем", +"саут-сан-габриэль", +"саут-сан-франциско", +"саут-солт-лейк", +"саут-таксон", +"саут-томс-ривер", +"саутфилд", +"саут-флорал-парк", +"саутхейвен", +"саут-хейвен", +"саут-хейвен", +"саут-хьюстон", +"саут-шилдс", +"саут-шор", +"саут-юба", +"сафакулево", +"сафоново", +"сафти-харбор", +"сахнин", +"сахновщина", +"сахуэйо", +"сачхере", +"саяногорск", +"саяногорск", +"саянск", +"саят", +"сбюдад-де-валлес", +"свалява", +"свампскотт", +"сванли", +"сваннаноа", +"сванси", +"сваржедж", +"сватара", +"сватово", +"свебоджин", +"свег", +"свердловск", +"свердловск", +"светловодск", +"светлогорск", +"светлогорск", +"светлоград", +"светлый", +"светлый", +"светлый яр", +"свеча", +"свечье", +"свибоджице", +"свидник", +"свидница", +"свиленград", +"свиндон", +"свинк", +"свинойски", +"свиноуйсвце", +"свинтон", +"свислочь", +"свиссвейл", +"свитватер-крик", +"свитвотер", +"свитуотер", +"свиштов", +"свободный", +"себастопол", +"себеж", +"севан", +"севани", +"севастополь", +"севен-корнерс", +"севеноакс", +"севен-хиллс", +"северное", +"северное", +"северный", +"северобайкальск", +"северодвинск", +"северодонецк", +"северо-енисейский", +"северо-курильск", +"североморск", +"североуральск", +"северск", +"северская", +"севилья", +"севск", +"сегед", +"сегежа", +"сеглед", +"сеговия", +"сегуин", +"седалиа", +"седар поинт", +"седар-блуфф", +"седар-гров", +"седар-рапидс", +"седар-сити", +"седар-сити", +"седар-фоллс", +"седар-хиллс", +"седельниково", +"седльце", +"сейл", +"сейлсбури", +"сеймчан", +"секаукус", +"секьюрити", +"селая", +"селенгинск", +"селидово", +"селижарово", +"селл", +"селлерсвилл", +"селлс", +"селма", +"селма", +"селмер", +"селмонт", +"селты", +"семеновка", +"семеновка", +"семикаракорск", +"семилуки", +"семинари", +"сен-брие", +"сенгилей", +"сен-дени", +"сенека", +"сенека-гарденс", +"сен-квентин", +"сен-мар-дес-фоссе", +"сен-назар", +"сенно", +"сенсом-парк-виллидж", +"сент-джеймс", +"сент-джозеф", +"сент-джон", +"сент-джонс", +"сентерич", +"сентертаун", +"сентес", +"сент-луис", +"сент-луис", +"сент-луис-парк", +"сентрал", +"сентрал лак", +"сентрал-айслип", +"сентралиа", +"сентрал-сити", +"сентури", +"сен-этьен", +"серадзь", +"сераинг", +"серафимович", +"серахс", +"сергач", +"сергиев посад", +"сердобск", +"серебрянск", +"серебряные пруды", +"середина-буда", +"середо", +"сернур", +"серов", +"серпухов", +"серритос", +"серышево", +"сест", +"сестрорецк", +"сет", +"сетубаль", +"сеул", +"сеута", +"сеффнер", +"сеченово", +"сиазань", +"сибай", +"сибиу", +"сивас", +"сигнал моунтаин", +"сигнал-хилл", +"сигнахи", +"сигулда", +"сиджак", +"сидней", +"сиеста-ки", +"сикар", +"силакауга", +"силао", +"сил-бич", +"силва", +"силваниа", +"силваниа", +"силварена", +"силвер спринг", +"силвер-бау", +"силвер-крик", +"силвер-лейк", +"силвер-сити", +"силвертон", +"силвертон", +"силвис", +"силертон", +"силистра", +"силламяэ", +"силчар", +"сильвер-крик", +"сильвер-сити", +"сим", +"симеиз", +"сими", +"симнас", +"симферополь", +"сингапур", +"синегорье", +"синельниково", +"синкинг-спринг", +"сипси", +"сиракуза", +"сиракузы", +"сиракус", +"си-ранч-лейкс", +"сирки", +"сисайд", +"сисайд-хейгтс", +"ситапур", +"ситонвилл", +"ситтингборн", +"сиу-сити", +"сиу-фоллс", +"сиухога-фоллс", +"сиухога-хейгтс", +"сихам", +"сиэтл", +"сиэттл", +"скавина", +"скадовск", +"скайвэй", +"скалп-левел", +"сканлон", +"сканторп", +"скарборо", +"скарборо", +"скаржиско-каменна", +"скарсдейл", +"скаудвиле", +"сквира", +"скерневице", +"скилин", +"скин", +"сковородино", +"скоки", +"сколе", +"скопин", +"скопье", +"скотландвилл", +"скотт", +"скоттсблуфф", +"скоттсбург", +"скоттсдейл", +"скрантон", +"скрантон", +"скрантон", +"славгород", +"славгород", +"славонский брод", +"славск", +"славута", +"славутич", +"славянка", +"славяносербск", +"славянск", +"славянск-на-кубани", +"сладково", +"сланцы", +"слатон", +"слаутер", +"сливен", +"слоан", +"слободзея", +"слободской", +"слокомб", +"слоним", +"слоуг", +"слупск", +"слуцк", +"слэйден", +"слюдянка", +"смаковер", +"смела", +"смидович", +"смирна", +"смирных", +"смитвилл", +"смитвилл", +"смиттаун", +"смолевичи", +"смоленск", +"смоленское", +"сморгонь", +"снежинск", +"снежногорск", +"снежное", +"снигиревка", +"сноухомиш", +"снятын", +"собинка", +"собраль", +"советабад", +"советск", +"советск", +"советская гавань", +"советский", +"советский", +"советский", +"советский", +"советское", +"советское", +"советское", +"советское", +"содди-даиси", +"содерталье", +"сока", +"сокаль", +"сокиряны", +"сокол", +"соколук", +"сокольское", +"сокорро", +"сокулук", +"солана", +"солвэй", +"солдатский", +"солигалич", +"солигорск", +"соликамск", +"солихалл", +"солнечногорск", +"солнечнодольск", +"солнцево", +"солонешное", +"солотурн", +"солт-лейк-сити", +"солтон", +"солт-сант-мари", +"сольвычегодск", +"соль-илецк", +"сольна", +"сольнок", +"сольцы", +"сомбор", +"сомбререт", +"сомбреро", +"сомервилл", +"сомервилл", +"сомерсет", +"сомерсет", +"сонково", +"сонсонат", +"сопот", +"сопрон", +"сопу-коргон", +"сорел", +"сория", +"сорокаба", +"сороки", +"сорочинск", +"сорренто", +"сортавала", +"сосково", +"сосница", +"сосновец", +"сосновоборск", +"сосновоборск", +"сосново-озерское", +"сосновское", +"сосновый бор", +"сосногорск", +"сосо", +"сосьва", +"софиевка", +"софийск", +"софия", +"софпорог", +"софрино", +"сохачев", +"сочи", +"спаниш лак", +"спарта", +"спартанбург", +"спас-деменск", +"спас-клепики", +"спасск-дальний", +"спасское", +"спасск-рязанский", +"спейер", +"спенкервилл", +"спенсер", +"спирово", +"спирфиш", +"сплендора", +"сплит", +"спокан", +"спрагуэ", +"спринг валли", +"спрингвилл", +"спринг-вэлли", +"спринг-вэлли", +"спрингдал", +"спрингдал", +"спрингервилл", +"спрингилл", +"спринг-сити", +"спринг-сити", +"спрингфилд", +"спрингфилд", +"спрингфилд", +"спрингфилд", +"спрингфилд", +"спрингфилд", +"спрингфилд", +"спургеон", +"среднеколымск", +"среднеуральск", +"средняя ахтуба", +"срем", +"сретенск", +"сринагар", +"сринагар", +"срода-велкопольска", +"ставангер", +"ставище", +"ставрополь", +"стайнс", +"сталинград", +"сталлингс", +"сталова-вола", +"стамбул", +"стампинг-граунд", +"стампс", +"стамфорд", +"стандард", +"станиславов", +"станично-луганское", +"стантон", +"стантон", +"стара загора", +"стараховице", +"старая выжевка", +"старая кулатка", +"старая купавна", +"старая майна", +"старая полтавка", +"старая русса", +"старая синява", +"старбеево", +"старгард-щецинский", +"старица", +"старквилл", +"староаллейское", +"старобалтачево", +"старобельск", +"старобешево", +"старогард-гданьски", +"стародуб", +"старое дрожжаное", +"старое шайгово", +"старожилово", +"староконстантинов", +"староминская", +"старосубхангулово", +"старощербиновская", +"староюрьево", +"старые дороги", +"старый оскол", +"старый самбор", +"статтгарт", +"стаунтон", +"стаффорд", +"стаффорд", +"стаханов", +"стейтен-айленд", +"стейт-колледж", +"стем", +"стендаль", +"стенли", +"стенли", +"степанокерт", +"степногорск", +"степное", +"степное", +"стерлибашево", +"стерлинг", +"стерлинг-хейтс", +"стерлитамак", +"стефен", +"стивенейдж", +"стикни", +"стиллуотер", +"стиллуотер", +"стилтон", +"стир", +"стирлинг", +"стойба", +"стокгольм", +"стокпорт", +"стоктон", +"стоктон", +"стоктон-он-тис", +"столбцы", +"столин", +"стони-крик", +"стони-пойнт", +"сторожинец", +"стоттвилл", +"стоунволл", +"стоунхам", +"стоурбридж", +"страсбург", +"стратмур-гарденс", +"стратмур-манор", +"стратфорд", +"стратфорд", +"стратфорд-он-эйвон", +"страшены", +"стрежевой", +"стретфорд", +"стржельце-опольские", +"строитель", +"строуд", +"строудсбург", +"струги-красные", +"стрый", +"стубенвилл", +"ступино", +"стучка", +"стьюарт-манор", +"стьюартс-драфт", +"суботица", +"сува", +"сувалки", +"сувон", +"суворов", +"судак", +"суджа", +"судиславль", +"судогда", +"суздаль", +"суземка", +"сузука", +"сузун", +"суининг", +"суита", +"суитленд", +"суксун", +"сулливан", +"сулюкта", +"сумгаит", +"суммит", +"суммит", +"суммит", +"сумнер", +"сумралл", +"сумы", +"сун", +"суна", +"сундсваль", +"сунтар", +"суомисалми", +"суоярви", +"супериор", +"сура", +"сураж", +"сурат", +"сургут", +"сурендранагар", +"суреснес", +"суровикино", +"сурское", +"сусалито", +"сусанино", +"сусуман", +"суть-холь", +"сууре-яани", +"суусамыр", +"сухиничи", +"сухой лог", +"сухуми", +"сходня", +"счерервилл", +"сызрань", +"сыктывкар", +"сырдарья", +"сырьдарья", +"сысерть", +"сычевка", +"сьена", +"сьеница", +"сьерра-виста", +"сьерра-мадре", +"сьюдад-гузман", +"сьюдад-лердо", +"сьюдад-мадеро", +"сьюдад-обрегон", +"сэйревилл", +"сюмси", +"сямжа", +"таборы", +"табошар", +"табуны", +"таварес", +"тавда", +"тавернир", +"таврическое", +"таганрог", +"тагтабазар", +"тазовский", +"тайбэй", +"тайга", +"тайими", +"тайшет", +"тайюань", +"такаиши", +"такаматсу", +"такаока", +"такасаки", +"такатсуки", +"такефу", +"такома", +"такома-парк", +"таксимо", +"такско-де-аларкон", +"таксон", +"такэйама", +"талалаевка", +"талас", +"талас", +"талахасси", +"талгар", +"талдом", +"талица", +"талладега", +"талливилл", +"таллинн", +"таллмадж", +"талмаг", +"таловая", +"талса", +"талси", +"тальменка", +"тальное", +"тамайами", +"тамала", +"тамалпаис-вэлли", +"тамарак", +"тамбов", +"тамбовка", +"тамворт", +"тамдыбулак", +"тампа", +"тампере", +"тампико", +"тана", +"тандерболт", +"тандил", +"танжер", +"таннелхилл", +"танта", +"таос", +"тапа", +"тапачула", +"таппаханнок", +"тара", +"тараз", +"тараклия", +"таранто", +"тарасовский", +"тараща", +"тарб", +"тарвизио", +"тарко", +"тарко-сале", +"тарли", +"тарлок", +"тарнобржег", +"тарнов", +"тарновские-горы", +"тарногский городок", +"таррант", +"таррант-сити", +"тарраса", +"тарту", +"тарумовка", +"таруса", +"тарутино", +"тасеево", +"тастин", +"татабаня", +"татарбунары", +"татарск", +"татиама", +"татищево", +"татум", +"татчхем", +"тауада", +"таубати", +"тауз", +"таунсвилл", +"таунтон", +"таунтон", +"таун-энд-кантри", +"таупо", +"таураге", +"тауранга", +"таусон", +"тафт", +"тахиаташ", +"тахо", +"тахта-базар", +"тахтакупыр", +"тацинский", +"тачикава", +"ташауз", +"ташкент", +"ташкепри", +"таш-кумыр", +"таш-кумыр", +"ташла", +"таштагол", +"таштып", +"тбилиси", +"тбилисская", +"тверия", +"тверь", +"теберда", +"тебриз", +"тевриз", +"тегеран", +"тегусигальпа", +"теджен", +"тейково", +"текоман", +"текпан-де-галина", +"тексаркана", +"тексас-сити", +"текскоко", +"текстильщик", +"текуала", +"телави", +"теленешты", +"телолоапан", +"тель-авив", +"тельманово", +"тельшяй", +"темиртау", +"темников", +"темп", +"темпл", +"темпл", +"темпл-сити", +"темпл-террас", +"темпы", +"темрюк", +"тенали", +"тендо", +"тенри", +"теньгушево", +"теодор", +"теофилу-отони", +"теофиполь", +"тепатитлан", +"тепик", +"теплик", +"теплик", +"тербуны", +"теребовля", +"терек", +"терекли-мектеб", +"тереньга", +"тересина", +"тержола", +"теркс-айлендс", +"термез", +"терней", +"терни", +"терновка", +"тернополь", +"терр хаут", +"террак парк", +"террелл", +"террелл-хиллс", +"теруэль", +"тесукуэ", +"тетеров", +"тетиев", +"тетри-цкаро", +"тетюши", +"техуакан", +"техуантепек", +"тианети", +"тибурон", +"тиват", +"ти-виллидж", +"тигиль", +"тиерра-буэна", +"тийерас", +"тик", +"тикси", +"тилбург", +"тилер", +"тилертаун", +"тиличики", +"тиллманс корнер", +"тим", +"тимару", +"тимашевск", +"тимберлак", +"тимишоара", +"тимминс", +"тинек", +"тиога", +"тирасполь", +"тират-кармэль", +"тируваннамалаи", +"тирунелвели", +"тируччираппалли", +"тисуль", +"титагарх", +"титусвилл", +"тиффин", +"тихвин", +"тихорецк", +"тихуатлан", +"тишково", +"тиюана", +"ткварчели", +"ткибули", +"тлаколула", +"тлумач", +"тлярата", +"тобольск", +"тогучин", +"тоеока", +"тоионака", +"тойота", +"тойохаши", +"тойтепа", +"токаревка", +"токаревка", +"токио", +"токмак", +"токмак", +"токмак", +"токтогул", +"токтомуш", +"токуиама", +"токушима", +"толедо", +"толидо", +"толлесон", +"толлетт", +"толочин", +"толук", +"толука", +"тольятти", +"томаковка", +"томакомаи", +"томари", +"томасвилл", +"томашов любельски", +"томашов-мазовецки", +"томашполь", +"томилино", +"томпсон-плэйс", +"томск", +"томсон", +"томс-ривер", +"тонаванда", +"тонала", +"тонаскет", +"тонбридж", +"тондабаяши", +"тонк", +"тонкино", +"тонопа", +"тонтитаун", +"тоншаево", +"тоора-хем", +"топар", +"топика", +"топки", +"топчиха", +"торбеево", +"торез", +"торжок", +"торкуэй", +"торнаби-он-тис", +"торнбург", +"торндейл", +"торнхилл", +"торонто", +"торопец", +"торранц", +"торре-аннунциата", +"торре-дель-греко", +"торреон", +"торрингтон", +"тортоса", +"торун", +"торунь", +"тосно", +"тосу", +"тоттори", +"тотьма", +"тоусанд-оакс", +"тоцкое", +"тояма", +"тпиг", +"трабзон", +"траверс-сити", +"трайлер-эстатс", +"тракай", +"траки-сити", +"тралл", +"трамбалл", +"трани", +"трапани", +"трапп", +"траралгон", +"трас-ор-консекуэнсес", +"траубридж", +"траубридж парк", +"требизонд", +"тревисо", +"трежа-айленд", +"трезевант", +"тремонт-сити", +"тренто", +"трентон", +"трентон", +"трентон", +"трес-арройос", +"трес-лагоас", +"трехгорный", +"триана", +"трибен", +"триест", +"тримбл", +"триполи", +"трир", +"три-риверс", +"трнава", +"трои", +"троицк", +"троицк", +"троицкое", +"троицкое", +"троицкое", +"троицкое", +"троицко-печерск", +"трой", +"трой", +"трой", +"трой-хиллс", +"троллхаттан", +"тронхейм", +"тросна", +"тростянец", +"тростянец", +"тротвуд", +"троутвилл", +"труа", +"труа-ривьер", +"трубчевск", +"труп", +"трупер", +"трускавец", +"тсу", +"тсуруга", +"тсуруока", +"тсучиура", +"туапсе", +"тубарао", +"туба-сити", +"тувумба", +"туголесский бор", +"тугулым", +"тугур", +"тужа", +"туймазы", +"тукахоэ", +"тукспан-де-родригес-кано", +"тукстепек", +"тукстла-гутьеррес", +"тукуман", +"тукумкари", +"тукумс", +"тула", +"туланкинго", +"туллахома", +"тулон", +"тулса", +"тулуза", +"тулун", +"тульский", +"тульчин", +"тумкур", +"тун", +"тун", +"тундер бэй", +"тупело", +"тупик", +"тур", +"тура", +"туран", +"турек", +"турийск", +"турин", +"туринск", +"туринская слобода", +"турка", +"турки", +"туркмен-кала", +"турку", +"туркуа", +"турочак", +"турсунзаде", +"турткуль", +"турунтаево", +"туруханск", +"тускалуса", +"тускеги", +"тускумбиа", +"тусон", +"тутаев", +"тутвилер", +"туттлинген", +"тучково", +"тчев", +"тывров", +"тымовское", +"тымск", +"тында", +"тырва", +"тырговиште", +"тырговиште", +"тыргу-жиу", +"тырныауз", +"тысменица", +"тыхи", +"тьерра-амарилла", +"тьерра-бланка", +"тьюксбури", +"тэгу", +"тэджон", +"тэйлор", +"тэйлор", +"тэйлор", +"тэйлорсвилл", +"тээли", +"тюбинген", +"тюкалинск", +"тюльган", +"тюменцево", +"тюмень", +"тюп", +"тюп", +"тюхтет", +"тяжинский", +"тячев", +"уайтвилл", +"уайтехолл", +"уайтмарш", +"уайт-оак", +"уайт-оак", +"уайт-пин", +"уайт-плайнс", +"уайт-рок", +"уайтсборо", +"уайт-сентер", +"уайт-сеттлмент", +"уайтфилд-эстатс", +"уайтфорд", +"уайт-халл", +"уайт-хаус", +"уайтхейен", +"убе", +"убераба", +"уберландиа", +"убинское", +"ува", +"увайима", +"уваровка", +"уварово", +"уват", +"увельский", +"углегорск", +"углич", +"угловское", +"угра", +"угют", +"удаипур", +"удельная", +"уджары", +"удин", +"удомля", +"уеда", +"ужгород", +"ужур", +"узген", +"узда", +"узловая", +"узун", +"узунагач", +"уил", +"уиллоудэйл", +"уиллоудэйл", +"уинское", +"уинта", +"уитмор-лейк", +"уйи", +"уйское", +"уйяин", +"укия", +"укмерге", +"улан-батор", +"улан-удэ", +"улен", +"улеты", +"улхаснагар", +"улцинь", +"улытау", +"ульм", +"ульсан", +"ульяновка", +"ульяново", +"ульяновск", +"ульяновский", +"умань", +"уматилла", +"умба", +"умет", +"уми", +"унгены", +"унеча", +"уни", +"унионтаун", +"унъюган", +"уозу", +"уолкер-милл", +"уотербури", +"уотервлит", +"уотертаун", +"уотерфорд", +"упландс парк", +"упорово", +"уппсала", +"упсала", +"уразовка", +"урай", +"урай", +"уральск", +"уральск", +"уральска", +"урания", +"ура-тюбе", +"урбаин", +"урбана", +"урбана", +"урбандал", +"урбанкрест", +"ургенч", +"ургут", +"урень", +"уржум", +"уркарах", +"урмары", +"урмстон", +"уругвайяна", +"урумчи", +"урус-мартан", +"урюпинск", +"усвяты", +"усинск", +"усмань", +"усмат", +"усогорск", +"усолье", +"усолье-сибирское", +"успенское", +"уссурийск", +"усти-над-лабем", +"устинов", +"устиновка", +"устка", +"усть-авам", +"усть-белая", +"усть-большерецк", +"усть-джегута", +"усть-донецкий", +"усть-илимск", +"усть-ишим", +"усть-калманка", +"усть-каменогорск", +"усть-камчатск", +"усть-кан", +"усть-катав", +"усть-кишерть", +"усть-кокса", +"усть-кулом", +"усть-кут", +"усть-лабинск", +"усть-мая", +"усть-нера", +"усть-омчуг", +"усть-ордынский", +"усть-тарка", +"усть-уда", +"усть-улаган", +"усть-цильма", +"усть-чарышская пристань", +"устюжна", +"утена", +"утрехт", +"утрехт", +"утсуномииа", +"утта", +"уфа", +"уфра", +"ухань", +"ухолово", +"ухта", +"уч-аджи", +"учалы", +"учкудук", +"учкуприк", +"учкурган", +"ушачи", +"уяр", +"фаенца", +"фаизабад", +"фаир плаин", +"фаирборн", +"фаирвив акрес", +"фаирфакс", +"фаирфилд", +"файзабад", +"файрвью", +"файрвью-парк", +"файрвью-шорес", +"файрвэй", +"файр-лаун", +"файрмонт", +"файрмонт", +"файрфилд", +"файрфилд", +"файрхоп", +"файт", +"фаленки", +"фалешты", +"фалкирк", +"фалкон-хейгтс", +"фаллон", +"фалмаут", +"фалмаут", +"фалмаут-форсайд", +"фамагуста", +"фараб", +"фарго", +"фармерс-бранч", +"фармингтон", +"фармингтон", +"фармингтон", +"фармингтон", +"фарнборо", +"фарнворт", +"фарнхем", +"фаро", +"фастов", +"фатеж", +"фатехгарх", +"фаулер", +"фаунсдал", +"фаунтайн-вэлли", +"федоровка", +"федоровка", +"фейеттевилл", +"фейра-де-сантана", +"фейрмаунт", +"фейрхам", +"феликстов", +"фельдкирх", +"феникс-сити", +"фенца", +"феодосия", +"фергана", +"фергусон", +"фергус-фоллс", +"ферзиково", +"ферндал", +"ферн-парк", +"феррара", +"ферри пасс", +"ферридэй", +"фершампенуаз", +"фессалоники", +"фетешти", +"физули", +"филадельфия", +"филлах", +"филлинген-швеннинген", +"филлмор", +"филмонт", +"фингер", +"финдлэй", +"финикс", +"финиксвилл", +"финкастл", +"финливилл", +"фирово", +"фирозабад", +"фирсановка", +"фитзгералд", +"фитчбург", +"фифф", +"фишкилл", +"флагстафф", +"флат ривер", +"флатвудс", +"флаууд", +"флашинг", +"флемингтон", +"фленсбург", +"флетчер", +"флинт", +"флинтридж", +"флинт-сити", +"флиппин", +"флитвуд", +"фломатон", +"флорала", +"флорал-парк", +"флорам-парк", +"флоренк", +"флоренк", +"флоренс", +"флоренц", +"флоренц", +"флоренция", +"флорешти", +"флорешты", +"флорианополис", +"флориссант", +"фоджия", +"фокино", +"фолл-бранч", +"фолл-ривер", +"фолькстон", +"фонд-дю-лак", +"фонтайн-хилл", +"фонтана", +"фонтеней-су-буа", +"фордик", +"форест", +"форест вив", +"форест парк", +"форест хомес", +"форест-акрес", +"форествилл", +"форестдал", +"форест-парк", +"форест-сити", +"форест-хилл", +"форест-хиллс", +"форли", +"формби", +"формоза", +"форос", +"форрест-сити", +"форт вэйн", +"форт кампбелл норт", +"форт мккинли", +"форт оглеторп", +"форталеза", +"форт-бельвоир", +"форт-ворт", +"форт-вригт", +"форт-дефианс", +"форт-додж", +"форт-карсон", +"форт-коллинс", +"форт-лаудердейл", +"форт-левис", +"форт-ли", +"форт-лорами", +"форт-майерс", +"форт-мид", +"форт-митчелл", +"форт-нокс", +"форт-пирс", +"форт-пэйн", +"форт-райли", +"форт-рукер", +"форт-самнер", +"форт-сапплай", +"форт-силл", +"форт-смит", +"форт-томас", +"форт-уэрт", +"форт-хуачука", +"форт-шавни", +"форт-эдвард", +"форт-эри", +"фосфоритный", +"фрайбург", +"фрайштадт", +"фрамингам", +"франка", +"франкенталь", +"франклин", +"франклин", +"франклин", +"франклин-сквер", +"франклинтон", +"франкфорт", +"франкфорт", +"франкфурт-на-майне", +"франкфурт-на-одере", +"фредерик", +"фредериксбург", +"фредериктон", +"фрейберг", +"фрейбург", +"фрейтал", +"фремонт", +"фремонт", +"френч камп", +"фреснилло", +"фресно", +"фрибург", +"фридли", +"фридом", +"фридрихсхафен", +"фриндсвилл", +"фрипорт", +"фрипорт", +"фрипорт", +"фритаун", +"фролово", +"фронтенак", +"фронтера", +"фрунзе", +"фрунзе", +"фрунзовка", +"фрутвилл", +"фрутланд-парк", +"фрутленд", +"фрыдек-мистек", +"фрязино", +"фряново", +"фуджи", +"фуйисава", +"фукуи", +"фукуиама", +"фукуока", +"фукучииама", +"фуллертон", +"фултон", +"фултондал", +"фульда", +"фунабаши", +"фунчал", +"фурманов", +"фурмановка", +"фурманово", +"фурт", +"фурукава", +"фэгэраш", +"фэйеттвилл", +"фэйеттевилл", +"хаапсалу", +"хаарлем", +"хабаровск", +"хабары", +"хаббард", +"хабез", +"хабикино", +"хавант", +"хаваст", +"хавера", +"хавертаун", +"хаверфорд", +"хаверхилл", +"хаверхилл", +"хавиров", +"хавторн", +"хавторн", +"хавторн", +"хавторн", +"хаге", +"хаген", +"хагерстаун", +"хаги", +"хагсон", +"хаддерсфилд", +"хаддон", +"хадсон", +"хадсон", +"хадсон-фоллс", +"хазел крест", +"хазелвуд", +"хазел-гров", +"хазлтон", +"хай-викомб", +"хайдарабад", +"хайдаркен", +"хайдубошормены", +"хайлар", +"хайленд-парк", +"хайленд-сити", +"хайленд-спрингс", +"хайленд-хейгтс", +"хайнавка", +"хай-пойнт", +"хай-пойнт", +"хайспайр", +"хайфа", +"хакенсак", +"хаклебург", +"халач", +"халберштадт", +"халифакс", +"халл", +"халлс", +"халтом-сити", +"халтурин", +"хамада", +"хамадан", +"хамаматсу", +"хамден", +"хамельн", +"хами", +"хамилтон", +"хамилтон", +"хамилтон", +"хамм", +"хаммельстаун", +"хаммонд", +"хампден", +"хамптон", +"хамптон", +"хамптон", +"хамтрамк", +"ханамаки", +"ханау", +"хандыга", +"хания", +"ханлар", +"ханно", +"хановер", +"хантерсвилл", +"хантерс-крик-виллидж", +"хантингдон", +"хантингтон-бич", +"хантингтон-парк", +"хантингтон-стэйшн", +"хантс-пойнт", +"ханты-мансийск", +"ханты-мансийск", +"ханчоу", +"хапаранда", +"харабали", +"харбин", +"харбор-вью", +"харви", +"харвуд", +"харвуд хейгтс", +"хардвик", +"харди", +"харкерс-айленд", +"харли", +"харлинген", +"харлоу", +"хармони", +"харовск", +"харпенден", +"харпер-вудс", +"харрисбург", +"харрисбург", +"харрисбург", +"харрисвилл", +"харрисон", +"харрисон", +"харрис-хилл", +"харрогейт", +"харрод", +"харст", +"харт", +"хартлепул", +"хартсбург", +"хартсвилл", +"хартсдал", +"хартфорд", +"хартфорд", +"харцызск", +"харьков", +"хасавюрт", +"хасан", +"хаскелл", +"хасково", +"хасселт", +"хастингс", +"хастингс", +"хастингс", +"хатанга", +"хатли", +"хатрас", +"хаттисбург", +"хатфилд", +"хатчинсон", +"хаугтон", +"хауленд", +"хауппауг", +"хачинохе", +"хачиойи", +"хачмас", +"хашури", +"хаэн", +"хвалынск", +"хвар", +"хвастовичи", +"хвойное", +"хворостянка", +"хебер", +"хеброн", +"хедвиг-виллидж", +"хеерлен", +"хезел-парк", +"хейвард", +"хейвардс-хит", +"хейдельберг", +"хейденхейм-ан-дер-бренц", +"хейлбронн", +"хейлсовен", +"хелена", +"хелена", +"хеликс", +"хеллертаун", +"хелмонд", +"хельмстад", +"хельсингборг", +"хельсингор", +"хельсинки", +"хемел-хемпстед", +"хемингуэй", +"хемниц", +"хемпстид", +"хенагар", +"хенгело", +"хендерсон", +"хендерсон поинт", +"хендерсонвилл", +"хендерсонвилл", +"хеннинг", +"хеппнер", +"хередиа", +"херез-де-гарсиа-салинас", +"херес-де-ла-фронтера", +"херефорд", +"хермосилло", +"херн", +"хернандо", +"хероика-ногалес", +"херсон", +"хертфорд", +"херфорд", +"хиалеа", +"хив", +"хива", +"хивуд", +"хигашиосака", +"хигланд", +"хигланд", +"хигланд парк", +"хигланд-парк", +"хигли хейгтс", +"хид", +"хиден", +"хидланд", +"хид-оф-ти-харбор", +"хид-парк", +"хикман", +"хикон", +"хикори", +"хикори", +"хиксвилл", +"хилверсум", +"хилдебран", +"хиллиард", +"хилл-кантри-виллидж", +"хиллкрест", +"хиллсайд", +"хиллсдал", +"хиллсдал", +"хиллтоп", +"хило", +"хилок", +"хилотепек-де-абасоло", +"хильдешейм", +"химейи", +"хими", +"химки", +"хиндли", +"хинкли", +"хиполуксо", +"хираката", +"хиратсука", +"хиросаки", +"хирошима", +"хиславичи", +"хитачи", +"хитоиоши", +"хиуга", +"хлевное", +"хмельник", +"хмельницкий", +"хобарт", +"хобарт", +"хоббс", +"хоби", +"хобокен", +"ховалинг", +"хову-аксы", +"ходжейли", +"ходмезовасархели", +"хойерсверда", +"хойлайк", +"хойники", +"хока", +"холден", +"холден-хейгтс", +"холидэй-сити", +"холиок", +"холладей", +"холланд", +"холланд", +"холланд-патент", +"холлауэйвилл", +"холлидэйсбург", +"холлинс", +"холли-хилл", +"холм", +"холм-жирковский", +"холмогоры", +"холмск", +"холон", +"холтвилл", +"хомевуд", +"хомекрофт", +"хомервилл", +"хоместид-айр-форс-бэйс", +"хометаун", +"хомутовка", +"хомутово", +"хонуу", +"хопкинсвилл", +"хоппер", +"хоринск", +"хорлово", +"хорн хилл", +"хорнсби", +"хорог", +"хорол", +"хороль", +"хоррамшахр", +"хорс-кейв", +"хорсхем", +"хоспет", +"хоспиталет", +"хотимск", +"хотин", +"хот-спрингс", +"хотынец", +"хотьково", +"хоув", +"хоума", +"хоумикр", +"хоумстид", +"хоумстид-вэлли", +"хоуп", +"хоупвелл", +"хоф", +"хофу", +"хофу", +"хохенвалд", +"хохольский", +"хохутла", +"хоши", +"храдец-кралове", +"хрзанов", +"христиансбург", +"христиновка", +"христофер", +"хромтау", +"хрубешов", +"хуатабампо", +"хуаучинанго", +"хуахуапан-де-леон", +"хубер-ридж", +"хубер-хейгтс", +"хубли", +"хувер", +"хугули", +"худат", +"худжанд", +"худсон", +"хузум", +"хуимангуилло", +"хуло", +"хумболдт", +"хунзах", +"хунтертаун", +"хунтингбург", +"хунтингтон", +"хунтлейг", +"хунтсвилл", +"хургада", +"хуст", +"хухуй", +"хучитан", +"хьюстон", +"хьюстон", +"хьюстон", +"хьютон-вит-роби", +"хэдэра", +"хэйнесвилл", +"хэйс", +"хэмптон", +"цаган-аман", +"цагери", +"цаленджиха", +"цалка", +"царичанка", +"цвикау", +"целина", +"целинное", +"целинное", +"церес", +"цесис", +"цеховице-дзедзице", +"цивильск", +"цимлянск", +"циндао", +"цинциннати", +"цирклвилл", +"цители-цкаро", +"цитрус-хейгтс", +"циттау", +"цнори", +"цубаме", +"цулукидзе", +"цуриб", +"цущиура", +"цуяма", +"цфат", +"цхакая", +"цхалтубо", +"цхинвали", +"цюрих", +"цюрупинск", +"ч", +"чагода", +"чагыл", +"чадан", +"чадыр-лунга", +"чаек", +"чайковский", +"чайна-гров", +"чалко", +"чалтырь", +"чама", +"чамзинка", +"чампаигн", +"чангша", +"чандигарх", +"чандлер", +"чанут", +"чанчунь", +"чаны", +"чапаев", +"чапаевск", +"чапелтаун", +"чапел-хилл", +"чаплинка", +"чаплыгин", +"чара", +"чарджоу", +"чаритон", +"чарлерой", +"чарлоттесвилл", +"чарльсбург", +"чарльс-сити", +"чарльстон", +"чарльстон", +"чарльстон-хейгтс", +"чартак", +"чаршанга", +"чарышское", +"частые", +"чатогуэй", +"чаттануга", +"чатхем", +"чаунки", +"чаусы", +"чашники", +"чебаркуль", +"чебоксары", +"чевиот", +"чеви-час", +"чегдомын", +"чегем-первый", +"чекмагуш", +"челекен", +"челкар", +"челм", +"челмно", +"челмсфорд", +"челно-вершины", +"челси", +"челси-эстатес", +"челтенхам", +"челтенхам", +"челябинск", +"чемеровцы", +"ченстохова", +"червень", +"червоноармейск", +"червоноармейск", +"червоноград", +"чердаклы", +"чердынь", +"черемисиново", +"черемушки", +"черемхово", +"черепаново", +"череповец", +"чериков", +"черкассы", +"черкесск", +"черкизово", +"черлак", +"чернигов", +"черниговка", +"черниговка", +"чернобай", +"чернобыль", +"черновцы", +"черноголовка", +"черногорск", +"черноморское", +"чернореченский", +"чернухи", +"чернушка", +"черный яр", +"чернышевск", +"чернышковский", +"чернянка", +"черняхов", +"черняховск", +"черри", +"черри валли", +"черри-крик", +"черриленд", +"черри-хилл", +"черри-хиллс-виллидж", +"черский", +"чертково", +"черусти", +"черч-пойнт", +"чесапик", +"чесапик", +"чесма", +"честер", +"честер", +"честер", +"честервилл", +"честертон", +"честерфилд", +"честерфилд", +"честерхилл", +"честохова", +"четумал", +"чехов", +"чечельник", +"чечерск", +"чечон", +"чешант", +"чешин", +"чешке-будейовице", +"чею", +"чиатура", +"чиба", +"чивилкой", +"чиганак", +"чигасаки", +"чигирин", +"чидамбарам", +"чикаго", +"чикаго хейгтс", +"чикамауга", +"чикасав", +"чикаша", +"чикеро", +"чикола", +"чикопи", +"чикора", +"чикоутими", +"чиктовага", +"чилик", +"чилливак", +"чиллум", +"чилпанкинго", +"чимбай", +"чимишлия", +"чимэйо", +"чиназ", +"чинли", +"чиннаминсон", +"чино", +"чинталапа-де-фигуэра", +"чинхэ", +"чиню", +"чирала", +"чирчик", +"чистоозерное", +"чистополь", +"чита", +"читтур", +"чиуауа", +"чиудад-викториа", +"чичестер", +"чичибу", +"чишмикиой", +"чишмы", +"чкаловск", +"чкаловск", +"чодзиеж", +"чойнице", +"чойси-ле-руа", +"чокурдах", +"чолет", +"чолпон", +"чолпон-ата", +"чолпон-ата", +"чомутов", +"чонгжу", +"чоп", +"чорзов", +"чорли", +"чортков", +"чохатаури", +"чу", +"чугуев", +"чугуевка", +"чуднов", +"чудово", +"чуй", +"чула-виста", +"чулым", +"чумикан", +"чунгжу", +"чунджа", +"чунки", +"чунский", +"чунчон", +"чурапча", +"чуру", +"чурубуско", +"чусовой", +"чуст", +"чутово", +"чухлома", +"чучково", +"чхороцку", +"шаартуз", +"шабла", +"шаблыкино", +"шав", +"шавмут", +"шавни", +"шагонар", +"шадринск", +"шазуд", +"шайенн", +"шайлервилл", +"шаймак", +"шайрманстаун", +"шакер-хейгтс", +"шакяй", +"шали", +"шалимар", +"шалинское", +"шаллоуотер", +"шалон-сур-сон", +"шалон-сюр-мар", +"шальчининкай", +"шамбери", +"шамони", +"шампини-сюр-мар", +"шамхор", +"шаннон", +"шаннон-хиллс", +"шанхай", +"шаохинь", +"шаран", +"шаранга", +"шарапово", +"шаргород", +"шаркан", +"шарковщина", +"шарлевиль", +"шарлеруа", +"шарлотт", +"шарлоттаун", +"шарлотт-парк", +"шарлотт-харбор", +"шарлык", +"шарм эль шейх", +"шарон", +"шарыпово", +"шарья", +"шаси", +"шатки", +"шатору", +"шатрово", +"шатура", +"шатурторф", +"шау-ло", +"шаумяновск", +"шахбуз", +"шаховская", +"шахрисабз", +"шахрихан", +"шахтерск", +"шахтерск", +"шахтинск", +"шахты", +"шахунья", +"шахяханпур", +"шацк", +"швабиш-гмунд", +"шварц-крик", +"швейнфурт", +"швенксвилл", +"швенченеляй", +"швенчионис", +"шверин", +"шебалино", +"шебекино", +"шебоиган", +"шевенинген", +"шевченково", +"шекесфехервар", +"шеки", +"шексна", +"шелаболиха", +"шелби", +"шелби", +"шелбивилл", +"шелбивилл", +"шелехов", +"шелопугино", +"шелтон", +"шемаха", +"шемонаиха", +"шемурша", +"шемышейка", +"шемятино", +"шенектади", +"шенкурск", +"шентала", +"шепетовка", +"шеппартон", +"шерабад", +"шербакуль", +"шербрук", +"шервуд", +"шереметьевский", +"шеридан", +"шеридан", +"шерман", +"шеррелвуд", +"шета", +"шеффилд", +"шеффилд", +"шибата", +"шибеник", +"шивели", +"шигоны", +"шидам", +"шизуока", +"шилале", +"шилка", +"шиллингтон", +"шиллонг", +"шилово", +"шилуте", +"шимабара", +"шимановск", +"шимизу", +"шимога", +"шимоносеки", +"шимск", +"шингу", +"шинйо", +"шипли", +"шиппингпорт", +"шипуново", +"шира", +"шираз", +"ширвинтос", +"ширин", +"широкое", +"ширяево", +"шихайкванг", +"шишаки", +"шклов", +"шлиссельбург", +"шовгеновский", +"шолапур", +"шолоховский", +"шонгалу", +"шонебек", +"шостка", +"шпола", +"шревсбури", +"шревсбури", +"шривпорт", +"шроусбури", +"штаб главного командования", +"штральзунд", +"штутгарт", +"шубаркудук", +"шуйское", +"шуманай", +"шумен", +"шумерля", +"шумилино", +"шумиха", +"шумское", +"шумячи", +"шураб", +"шурупинское", +"шурчи", +"шуша", +"шушенское", +"шуя", +"шхов", +"шымкент", +"шэньян", +"шяуляй", +"щекино", +"щелкино", +"щелково", +"щербинка", +"щецин", +"щецинек", +"щигры", +"щорс", +"щучин", +"щучье", +"эбетсу", +"эвансбург", +"эвансдейл", +"эвендейл", +"эвенск", +"эвергрин", +"эверетт", +"эверетт", +"эвре", +"эврика", +"эгвекинот", +"эгер", +"эд", +"эдгар-спрингс", +"эдентон", +"эджвуд", +"эджуотер", +"эджуотер", +"эдина", +"эдинборо", +"эдинбург", +"эдирн", +"эдисон", +"эдисон", +"эдмонтон", +"эжярелис", +"эизенах", +"эйлат", +"эйндховен", +"эйндховен", +"эйота", +"эйрвэй-хейгтс", +"эйрпорт-драйв", +"эйр-форс-академи", +"экабпилс", +"экимчан", +"экономи", +"элазиг", +"элблаг", +"элвуд", +"элдора", +"электрогорск", +"электросталь", +"электроугли", +"элея", +"эли", +"элизабет", +"элизабет-сити", +"элизабеттон", +"элирия", +"элиста", +"элк", +"элкинс", +"элкинс", +"элк-ран-хейгтс", +"эллерб", +"эллесмер-порт", +"эллианс", +"элликотт-сити", +"эллсворт", +"элма", +"элма", +"элма-сентер", +"элмвуд-плейс", +"элмира", +"элмонт", +"элм-спрингс", +"элмхарст", +"элоис", +"элсмер", +"элуру", +"эльблонг", +"эльва", +"эль-дорадо", +"эль-кайон", +"эль-кампо", +"эль-кувейт", +"эль-мираг", +"эль-монт", +"эльмсфорд", +"эльмсхорн", +"эль-пасо", +"эль-портал", +"эль-сегундо", +"эль-серрито", +"эмба", +"эмден", +"эмеривилл", +"эмерсон", +"эммен", +"эммет", +"эмметсбург", +"эмпориа", +"эмпориа", +"энгельс", +"эндвелл", +"эндикотт", +"эндрюс", +"энергетик", +"энергодар", +"энид", +"энка", +"энн-арбор", +"эннис", +"эночвилл", +"энсенада", +"эншед", +"эпиналь", +"эпини-сюр-сен", +"эппинг", +"эппл-крик", +"эпсом", +"эрвин", +"эрзин", +"эрзинкан", +"эрзурум", +"эри", +"эррол-хейгтс", +"эртиль", +"эрфурт", +"эсбйерг", +"эскалон", +"эскилстуна", +"эски-ноокат", +"эскирхен", +"эскондидо", +"эскуинапа", +"эспанола", +"эспоо", +"эссен", +"эсслинген", +"эстервилл", +"эстерсунд", +"этвуд", +"этова", +"эуген", +"эурека", +"эшвилль", +"эшер", +"эшланд", +"эшфорд", +"эшфорд", +"юанита", +"юбари", +"юба-сити", +"югорск", +"южа", +"южно-курильск", +"южно-сахалинск", +"южно-сухокумск", +"южноукраинск", +"южно-уральск", +"южный", +"юкаменское", +"юма", +"юмень", +"юмпертаун", +"юнагадх", +"юнгстаун", +"юниверсити-сити", +"юниверсити-хейгтс", +"юнион", +"юнион", +"юнион-сити", +"юно", +"юрбаркас", +"юрга", +"юргамыш", +"юрибей", +"юрино", +"юрла", +"юрмала", +"юрьевец", +"юрьев-польский", +"юрья", +"юрюзань", +"юста", +"юсьва", +"ютика", +"юхнов", +"яблонец-над-нисой", +"яван", +"явне", +"явор", +"яворзно", +"яворов", +"ягодное", +"яготин", +"ядрин", +"ядрино", +"язъяван", +"яи", +"яйпан", +"якима", +"яковлевка", +"яксон", +"яксон", +"яксонвилл", +"якутск", +"якшур-бодья", +"ялта", +"ялуторовск", +"яльчики", +"ямагучи", +"ямато", +"ямбол", +"яместаун", +"ямму", +"ямнагар", +"ямполь", +"ямполь", +"ямшедпур", +"янаул", +"янгиабад", +"янгибазар", +"янгиер", +"янгикишлак", +"янгикурган", +"янгиюль", +"янесвилл", +"янтиково", +"яо", +"яр", +"яранск", +"ярдымлы", +"яремча", +"яренск", +"ярково", +"ярмаут", +"ярмолинцы", +"ярослав", +"ярославль", +"яроцин", +"яррау-пойнт", +"яр-сале", +"ярцево", +"ясиноватая", +"ясло", +"ясногорск", +"ясный", +"яспер", +"яссы", +"яунде", +"яхрома", +"яшалта", +"яшберены", +"яшкино", +"яшкуль", +"яя" +}; diff --git a/programs/games/mcities/compile.bat b/programs/games/mcities/compile.bat new file mode 100644 index 0000000000..1b2d9c7668 --- /dev/null +++ b/programs/games/mcities/compile.bat @@ -0,0 +1,12 @@ +del *.o +fasm asm_code.asm asm_code.o +gcc -c mcities.c +gcc -c system/kolibri.c +gcc -c system/stdlib.c +gcc -c system/string.c +gcc -c system/ctype.c +ld -nostdlib -T kolibri.ld -o mcities asm_code.o kolibri.o stdlib.o string.o ctype.o mcities.o +objcopy mcities -O binary +kpack mcities +del *.o +pause \ No newline at end of file diff --git a/programs/games/mcities/kolibri.ld b/programs/games/mcities/kolibri.ld new file mode 100644 index 0000000000..23841f98db --- /dev/null +++ b/programs/games/mcities/kolibri.ld @@ -0,0 +1,20 @@ +/*OUTPUT_FORMAT("binary")*/ +ENTRY(Start) +SECTIONS +{ + .text 0x000000: + { + *(.text) + } + + .data : { + *(.data) + hEnd = . ; + } + + .bss : + { + *(.bss) + } + Memory = . ; +} diff --git a/programs/games/mcities/mcities.c b/programs/games/mcities/mcities.c new file mode 100644 index 0000000000..34532bf52d --- /dev/null +++ b/programs/games/mcities/mcities.c @@ -0,0 +1,199 @@ + +#include "system/boolean.h" +#include "system/kolibri.h" +#include "system/stdlib.h" +#include "system/string.h" +#include "system/ctype.h" + +#include "system/console.c" + +#include "base.h" + +#define BASE_LEN 10716 + +char cities_used[BASE_LEN]; +int user_current; +char name[256]; +char last; + +///=========================== + +void kol_main(); + +///=========================== + +int _iswhite(char c) +{ +return ((' ' == c) || ('\t' == c) || (13 == c) || (10 == c)); +} + +///=========================== + +unsigned char _tolower(unsigned char c) +{ +unsigned char x = 0; + +if ((c == (unsigned char)'ё')||(c == (unsigned char)'Ё')) + return 'е'; + +if ((c > 127) && (c < 144)) + x += 32; + +if ((c > 143) && (c < 160)) + x += 80; + +return c+x; +} + +///=========================== + +void trim(char string[]) +{ +int i, j; + +for (i=0; ;i++) + if ( !_iswhite(string[i]) ) + break; +j = 0; +for (;;i++, j++) + { + string[j] = string[i]; + if ('\0' == string[i] ) + break; + } + +for (i=0; ;i++) + if ('\0' == string[i]) + break; +i--; +for (;i>0;--i) + if ( _iswhite(string[i]) ) + string[i] = '\0'; + else + break; +} + +///=========================== + +void game_new() +{ +memset(cities_used, 0, BASE_LEN); +user_current = 0; +last = 32; +} + +///=========================== + +int search(char *city) +{ +int i; +for ( i = 0; i < BASE_LEN; i++ ) + if ( ! strcmp(cities[i], city) ) + return i; +return -1; +} + +///=========================== + +int last_ok(char c) +{ +if ( (c == 'ы')||(c == 'ь')) + return 0; +else + return 1; +} + +///=========================== + +void kol_main() +{ + +CONSOLE_INIT("mCities by Albom"); + + +printf("%s", "\ +mCities - игра в города. Версия 0.1.\n\ +Автор: Александр Богомаз aka Albom (albom85@yandex.ru)\n\n\ +\ +Управление:\n\ +команда * - новая игра\n\ +команда ! - список названных городов\n\n\ +"); + +game_new(); +int i, s; + +for (;;) + { + for (;;) + { + printf("Игрок %d > ", user_current+1); + gets(name, 32); + + if (*name == 0) + { + _exit(1); + kol_exit(); + } + + trim(name); + + if (!strcmp(name, "*")) + { + printf("\n\n"); + game_new(); + continue; + } + + if (!strcmp(name, "!")) + { + for (i = 0; i < BASE_LEN; i++) + if (cities_used[i] == 1) + printf("%s ", cities[i]); + printf("\n"); + continue; + } + + for (i = 0; i < strlen(name); i++ ) + name[i] = _tolower(name[i]); + + if ( (last!=name[0])&&(last!=32) ) + { + printf("Нужно назвать город на букву \'%c\'!\n", last); + continue; + } + s = search(name); + + if (cities_used[s] == 1) + { + printf("Этот город уже назывался!\n"); + continue; + } + + + if ( s == -1 ) + printf("Не знаю такого города!\n"); + else + { + + cities_used[s] = 1; + + if ( last_ok(name[strlen(name)-1]) ) + last = name[strlen(name)-1]; + else + last = name[strlen(name)-2]; + break; + } + } + + if ( user_current == 0) + user_current = 1; + else + user_current = 0; + + + } + +} + +///=========================== diff --git a/programs/games/mcities/readme.txt b/programs/games/mcities/readme.txt new file mode 100644 index 0000000000..02960f090c --- /dev/null +++ b/programs/games/mcities/readme.txt @@ -0,0 +1,24 @@ +mCities 0.1 +============= + +╚уЁр т уюЁюфр. + +╧юър Ёхрышчютрэ Єюы№ъю Ёхцшь схч ЄрщьхЁр ьхцфє 2 шуЁюърьш эр 1 ъюья№■ЄхЁх. + +┬ сєфє∙хь (тючьюцэю) сєфєЄ ш фЁєушх Ёхцшь√: +- шуЁр яЁюЄшт ъюья№■ЄхЁр; +- шуЁр яю ёхЄш; +- ё ЄрщьхЁюь ш схч. + +╧Ёхшьє∙хёЄтю яхЁхф рэрыюушўэющ шуЁющ юЄ ▀эфхъёр (эхфюёЄрЄъш юўхтшфэ√): +- хёыш уюЁюф чрърэўштрхЄё  эр "√", Єю ёыхфє■∙шщ уюЁюф эєцэю эрўшэрЄ№ эр яЁхфяюёыхфэ■■ сєътє. + +╙яЁртыхэшх: +- ъюьрэфр * - эютр  шуЁр +- ъюьрэфр ! - ёяшёюъ эрчтрээ√ї уюЁюфют + +============= + +└ыхъёрэфЁ ┴юуюьрч aka Albom +albom85@yandex.ru +albom85.narod.ru \ No newline at end of file diff --git a/programs/games/mcities/system/boolean.h b/programs/games/mcities/system/boolean.h new file mode 100644 index 0000000000..072ddad2f3 --- /dev/null +++ b/programs/games/mcities/system/boolean.h @@ -0,0 +1,3 @@ + +#define FALSE 0 +#define TRUE 1 diff --git a/programs/games/mcities/system/console.c b/programs/games/mcities/system/console.c new file mode 100644 index 0000000000..7883274c65 --- /dev/null +++ b/programs/games/mcities/system/console.c @@ -0,0 +1,88 @@ + +///=========================== + +#define CON_COLOR_BLUE 1 +#define CON_COLOR_GREEN 2 +#define CON_COLOR_RED 4 +#define CON_COLOR_BRIGHT 8 +/* ЎтхЄ Їюэр */ +#define CON_BGR_BLUE 0x10 +#define CON_BGR_GREEN 0x20 +#define CON_BGR_RED 0x40 +#define CON_BGR_BRIGHT 0x80 + +///=========================== + +void (* _stdcall con_init)(unsigned w_w, unsigned w_h, unsigned s_w, unsigned s_h, const char* t); +void (* _cdecl printf)(const char* format,...); +void (* _stdcall _exit)(char bCloseWindow); +void (* __stdcall gets)(char* str, int n); + int (* __stdcall getch)(void); + int (* __stdcall con_get_font_height)(void); + int (* __stdcall con_set_cursor_height)(int new_height); +unsigned (*__stdcall con_get_flags)(void); +unsigned (*__stdcall con_set_flags)(unsigned new_flags); +void (*__stdcall con_cls)(void); + +///=========================== + +void CONSOLE_INIT(char title[]) +{ +kol_struct_import *imp; + +imp = kol_cofflib_load("/sys/lib/console.obj"); +if (imp == NULL) + kol_exit(); + +con_init = ( _stdcall void (*)(unsigned, unsigned, unsigned, unsigned, const char*)) + kol_cofflib_procload (imp, "con_init"); +if (con_init == NULL) + kol_exit(); + +printf = ( _cdecl void (*)(const char*,...)) + kol_cofflib_procload (imp, "con_printf"); +if (printf == NULL) + kol_exit(); + +_exit = ( _stdcall void (*)(char)) + kol_cofflib_procload (imp, "con_exit"); +if (_exit == NULL) + kol_exit(); + +gets = ( _stdcall void (*)(char*, int)) + kol_cofflib_procload (imp, "con_gets"); +if (gets == NULL) + kol_exit(); + +getch = ( _stdcall int (*)(void)) + kol_cofflib_procload (imp, "con_getch2"); +if (getch == NULL) + kol_exit(); + +con_get_font_height = ( _stdcall int (*)(void)) + kol_cofflib_procload (imp, "con_get_font_height"); +if (con_get_font_height == NULL) + kol_exit(); + +con_set_cursor_height = ( _stdcall int (*)(int)) + kol_cofflib_procload (imp, "con_set_cursor_height"); +if (con_set_cursor_height == NULL) + kol_exit(); + +con_get_flags = ( _stdcall unsigned (*)(void)) + kol_cofflib_procload (imp, "con_get_flags"); +if (con_get_flags == NULL) + kol_exit(); + +con_set_flags = ( _stdcall unsigned (*)(unsigned)) + kol_cofflib_procload (imp, "con_set_flags"); +if (con_set_flags == NULL) + kol_exit(); + +con_cls = ( _stdcall void (*)(void)) + kol_cofflib_procload (imp, "con_cls"); +if (con_cls == NULL) + kol_exit(); + +con_init(-1, -1, -1, -1, title); +} diff --git a/programs/games/mcities/system/ctype.c b/programs/games/mcities/system/ctype.c new file mode 100644 index 0000000000..564eec067c --- /dev/null +++ b/programs/games/mcities/system/ctype.c @@ -0,0 +1,39 @@ + +#include "ctype.h" + +int toupper(int c) +{ + +if ( (c >= 97) && (c <= 122) ) + return c-32 ; + +if ( (c >= 160) && (c <= 175) ) + return c-32 ; + +if ( (c >= 224) && (c <= 239) ) + return c-80 ; + +if ( (c == 241) || (c == 243) || (c == 245) || (c == 247) ) + return c-1; + +return c; +} + +int tolower(int c) +{ + +if ( (c >= 65) && (c <= 90) ) + return c+32 ; + +if ( (c >= 128) && (c <= 143) ) + return c+32 ; + +if ( (c >= 144) && (c <= 159) ) + return c+80 ; + +if ( (c == 240) || (c == 242) || (c == 244) || (c == 246) ) + return c+1; + +return c; +} + diff --git a/programs/games/mcities/system/ctype.h b/programs/games/mcities/system/ctype.h new file mode 100644 index 0000000000..52233ae052 --- /dev/null +++ b/programs/games/mcities/system/ctype.h @@ -0,0 +1,3 @@ + +int toupper(int c); +int tolower(int c); diff --git a/programs/games/mcities/system/kolibri.c b/programs/games/mcities/system/kolibri.c new file mode 100644 index 0000000000..c77835e960 --- /dev/null +++ b/programs/games/mcities/system/kolibri.c @@ -0,0 +1,434 @@ + +#include "kolibri.h" +#include "string.h" + + +extern char KOL_PATH[256]; +extern char KOL_PARAM[256]; +extern char KOL_DIR[256]; + + +void kol_exit() +{ +asm ("int $0x40"::"a"(-1)); +} + + +void kol_sleep(unsigned d) +{ +asm ("int $0x40"::"a"(5), "b"(d)); +} + + +void kol_wnd_define(unsigned x, unsigned y, unsigned w, unsigned h, unsigned c) +{ +asm ("nop"::"a"(0), "b"(x*65536+w), "c"(y*65536+h), "d"(c)); +asm ("movl $0xffffff, %esi \n int $0x40"); +} + + +void kol_wnd_move(unsigned x, unsigned y) +{ +asm ("nop"::"a"(67), "b"(x), "c"(y)); +asm ("movl $-1, %edx \n movl $-1, %esi \n int $0x40"); +} + + +void kol_event_mask(unsigned e) +{ +asm ("int $0x40"::"a"(40), "b"(e)); +} + + +unsigned kol_event_wait() +{ +asm ("int $0x40"::"a"(10)); +} + + +unsigned kol_event_wait_time(unsigned time) +{ +asm ("int $0x40"::"a"(23), "b"(time)); +} + + +unsigned kol_event_check() +{ +asm ("int $0x40"::"a"(11)); +} + + +void kol_paint_start() +{ +asm ("int $0x40"::"a"(12), "b"(1)); +} + + +void kol_paint_end() +{ +asm ("int $0x40"::"a"(12), "b"(2)); +} + + +void kol_paint_pixel(unsigned x, unsigned y, unsigned c) +{ +asm ("int $0x40"::"a"(1), "b"(x), "c"(y), "d"(c)); +} + + +void kol_paint_bar(unsigned x, unsigned y, unsigned w, unsigned h, unsigned c) +{ +asm ("int $0x40"::"a"(13), "b"(x*65536+w), "c"(y*65536+h), "d"(c)); +} + + +void kol_paint_line(unsigned x1, unsigned y1, unsigned x2, unsigned y2, unsigned c) +{ +asm ("int $0x40"::"a"(38), "b"(x1*65536+x2), "c"(y1*65536+y2), "d"(c)); +} + + +void kol_paint_string(unsigned x, unsigned y, char *s, unsigned c) +{ +asm ("int $0x40"::"a"(4), "b"(x*65536+y), "c"(c), "d"(s)); +} + + +void kol_paint_image(unsigned x, unsigned y, unsigned w, unsigned h, char *d) +{ +asm ("int $0x40"::"a"(7), "c"(w*65536+h), "d"(x*65536+y), "b"(d)); +} + + +void kol_paint_image_pal(unsigned x, unsigned y, unsigned w, unsigned h, char *d, unsigned *palette) +{ +asm ("nop"::"c"(w*65536+h), "d"(x*65536+y), "b"(d)); +asm ("nop"::"a"(palette)); +asm ("movl %eax, %edi"); +asm ("xor %eax, %eax"); +asm ("movl %eax, %ebp"); +asm ("pushl $8"); +asm ("popl %esi"); +asm ("int $0x40"::"a"(65)); +} + + +unsigned kol_key_get() +{ +asm ("int $0x40"::"a"(2)); +} + + +unsigned kol_key_control() +{ +asm ("int $0x40"::"a"(66), "b"(3)); +} + + +void kol_key_lang_set(unsigned lang) +{ +asm ("int $0x40"::"a"(21), "b"(2), "c"(9), "d"(lang)); +} + + +unsigned kol_key_lang_get() +{ +asm ("int $0x40"::"a"(26), "b"(2), "c"(9)); +} + + +void kol_key_mode_set(unsigned mode) +{ +asm ("int $0x40"::"a"(66), "b"(1), "c"(mode)); +} + + +unsigned kol_key_mode_get() +{ +asm ("int $0x40"::"a"(66), "b"(2)); +} + + +unsigned kol_btn_get() +{ +asm ("int $0x40"::"a"(17)); +} + + +void kol_btn_define(unsigned x, unsigned y, unsigned w, unsigned h, unsigned d, unsigned c) +{ +asm ("nop"::"b"(x*65536+w), "c"(y*65536+h), "d"(d)); +asm ("nop"::"a"(c)); +asm ("movl %eax, %esi"); +asm ("int $0x40"::"a"(8)); +} + + +void kol_btn_type(unsigned t) +{ +asm ("int $0x40"::"a"(48), "b"(1), "c"(t)); +} + + +void kol_wnd_caption(char *s) +{ +asm ("int $0x40"::"a"(71), "b"(1), "c"(s)); +} + + +unsigned kol_mouse_pos() +{ +asm ("int $0x40"::"a"(37), "b"(0)); +} + + +unsigned kol_mouse_posw() +{ +asm ("int $0x40"::"a"(37), "b"(1)); +} + + +unsigned kol_mouse_btn() +{ +asm ("int $0x40"::"a"(37), "b"(2)); +} + + +void kol_board_putc(char c) +{ +asm ("int $0x40"::"a"(63), "b"(1), "c"(c)); +} + + +void kol_board_puts(char *s) +{ +unsigned i; +i = 0; +while (*(s+i)) + { + asm ("int $0x40"::"a"(63), "b"(1), "c"(*(s+i))); + i++; + } +} + + +void kol_board_puti(int n) +{ +char c; + +if ( n > 1 ) + kol_board_puti(n / 10); + +c = n % 10 + '0'; +asm ("int $0x40"::"a"(63), "b"(1), "c"(c)); + +} + + +int kol_file_70(kol_struct70 *k) +{ +asm ("int $0x40"::"a"(70), "b"(k)); +} + + +kol_struct_import* kol_cofflib_load(char *name) +{ +asm ("int $0x40"::"a"(68), "b"(19), "c"(name)); +} + + +void* kol_cofflib_procload (kol_struct_import *imp, char *name) +{ +int i; +for (i=0;;i++) + if ( NULL == ((imp+i) -> name)) + break; + else + if ( 0 == strcmp(name, (imp+i)->name) ) + return (imp+i)->data; +return NULL; +} + + +unsigned kol_cofflib_procnum (kol_struct_import *imp) +{ +unsigned i, n; + +for (i=n=0;;i++) + if ( NULL == ((imp+i) -> name)) + break; + else + n++; + +return n; +} + + +void kol_cofflib_procname (kol_struct_import *imp, char *name, unsigned n) +{ +unsigned i; +*name = 0; + +for (i=0;;i++) + if ( NULL == ((imp+i) -> name)) + break; + else + if ( i == n ) + { + strcpy(name, ((imp+i)->name)); + break; + } + +} + + +unsigned kol_system_cpufreq() +{ +asm ("int $0x40"::"a"(18), "b"(5)); +} + + +unsigned kol_system_mem() +{ +asm ("int $0x40"::"a"(18), "b"(17)); +} + + +unsigned kol_system_memfree() +{ +asm ("int $0x40"::"a"(18), "b"(16)); +} + + +unsigned kol_system_time_get() +{ +asm ("int $0x40"::"a"(3)); +} + + +unsigned kol_system_date_get() +{ +asm ("int $0x40"::"a"(29)); +} + + +unsigned kol_system_end(unsigned param) +{ +asm ("int $0x40"::"a"(18), "b"(9), "c"(param)); +} + + +void kol_path_file2dir(char *dir, char *fname) +{ +unsigned i; +strcpy (dir, fname); +for ( i = strlen(dir);; --i) + if ( '/' == dir[i]) + { + dir[i] = '\0'; + return; + } +} + + +void kol_path_full(char *full, char *fname) +{ +char temp[256]; + +switch (*fname) +{ + +case '/': + strncpy(temp, fname+1, 2); + temp[2]=0; + if ( (!strcmp("rd", temp)) || (!strcmp("hd", temp)) || (!strcmp("cd", temp)) ) + strcpy (full, fname); + break; + +case '.': + break; + +default: + break; + +}; + +} + + + +void kol_screen_wait_rr() +{ +asm ("int $0x40"::"a"(18), "b"(14)); +} + + + +void kol_screen_get_size(unsigned *w, unsigned *h) +{ +unsigned size; +asm ("int $0x40":"=a"(size):"a"(14)); +*w = size / 65536; +*h = size % 65536; +} + + + +unsigned kol_skin_height() +{ +asm ("int $0x40"::"a"(48), "b"(4)); +} + + +unsigned kol_thread_start(unsigned start, unsigned stack) +{ +asm ("int $0x40"::"a"(51), "b"(1), "c"(start), "d"(stack)); +} + + +unsigned kol_time_tick() +{ +asm ("int $0x40"::"a"(26), "b"(9)); +} + + +unsigned kol_sound_speaker(char data[]) +{ +asm ("movl %0, %%esi"::"a"(data)); +asm ("int $0x40"::"a"(55), "b"(55)); +} + + +unsigned kol_process_info(unsigned slot, char buf1k[]) +{ +asm ("int $0x40"::"a"(9), "b"(buf1k), "c"(slot)); +} + + +int kol_process_kill_pid(unsigned process) +{ +asm ("int $0x40"::"a"(18), "b"(18), "c"(process)); +} + +int kol_kill_process(unsigned process) +{ +asm ("int $0x40"::"a"(18), "b"(2), "c"(process)); +} + +void kol_get_kernel_ver(char buff16b[]) +{ +asm ("int $0x40"::"a"(18), "b"(13), "c"(buff16b)); +} + +int kol_buffer_open(char name[], int mode, int size, char **buf) +{ +int error; +asm ("movl %0, %%esi"::"r"(mode)); +asm ("int $0x40":"=a"(*buf), "=d"(error):"a"(68), "b"(22), "c"(name), "d"(size)); +return error; +} + +void kol_buffer_close(char name[]) +{ +asm ("int $0x40"::"a"(68), "b"(23), "c"(name)); +} diff --git a/programs/games/mcities/system/kolibri.h b/programs/games/mcities/system/kolibri.h new file mode 100644 index 0000000000..d9595a2bc7 --- /dev/null +++ b/programs/games/mcities/system/kolibri.h @@ -0,0 +1,106 @@ + +#define NULL ((void*)0) + +#define SHM_OPEN 0 +#define SHM_OPEN_ALWAYS 0x04 +#define SHM_CREATE 0x08 +#define SHM_READ 0x00 +#define SHM_WRITE 0x01 + +#define E_NOTFOUND 5 +#define E_ACCESS 10 +#define E_NOMEM 30 +#define E_PARAM 33 + + +typedef struct +{ +unsigned p00 __attribute__((packed)); +unsigned p04 __attribute__((packed)); +unsigned p08 __attribute__((packed)); +unsigned p12 __attribute__((packed)); +unsigned p16 __attribute__((packed)); +char p20 __attribute__((packed)); +char *p21 __attribute__((packed)); +} kol_struct70 __attribute__((packed)); + + +typedef struct +{ +unsigned p00 __attribute__((packed)); +char p04 __attribute__((packed)); +char p05[3] __attribute__((packed)); +unsigned p08 __attribute__((packed)); +unsigned p12 __attribute__((packed)); +unsigned p16 __attribute__((packed)); +unsigned p20 __attribute__((packed)); +unsigned p24 __attribute__((packed)); +unsigned p28 __attribute__((packed)); +unsigned p32[2] __attribute__((packed)); +unsigned p40 __attribute__((packed)); +} kol_struct_BDVK __attribute__((packed)); + +typedef struct +{ +char *name __attribute__((packed)); +void *data __attribute__((packed)); +} kol_struct_import __attribute__((packed)); + + +void kol_exit(); +void kol_sleep(unsigned d); +void kol_wnd_define(unsigned x, unsigned y, unsigned w, unsigned h, unsigned c); +void kol_wnd_move(unsigned x, unsigned y); +void kol_wnd_caption(char *s); +void kol_event_mask(unsigned e); +unsigned kol_event_wait(); +unsigned kol_event_wait_time(unsigned time); +unsigned kol_event_check(); +void kol_paint_start(); +void kol_paint_end(); +void kol_paint_pixel(unsigned x, unsigned y, unsigned c); +void kol_paint_bar(unsigned x, unsigned y, unsigned w, unsigned h, unsigned c); +void kol_paint_line(unsigned x1, unsigned y1, unsigned x2, unsigned y2, unsigned c); +void kol_paint_string(unsigned x, unsigned y, char *s, unsigned c); +void kol_paint_image(unsigned x, unsigned y, unsigned w, unsigned h, char *d); +void kol_paint_image_pal(unsigned x, unsigned y, unsigned w, unsigned h, char *d, unsigned *palette); +unsigned kol_key_get(); +unsigned kol_key_control(); +void kol_key_lang_set(unsigned lang); +unsigned kol_key_lang_get(); +void kol_key_mode_set(unsigned mode); +unsigned kol_key_mode_get(); +void kol_btn_define(unsigned x, unsigned y, unsigned w, unsigned h, unsigned d, unsigned c); +unsigned kol_btn_get(); +void kol_btn_type(unsigned t); +unsigned kol_mouse_pos(); +unsigned kol_mouse_posw(); +unsigned kol_mouse_btn(); +void kol_board_putc(char c); +void kol_board_puts(char *s); +void kol_board_puti(int n); +int kol_file_70(kol_struct70 *k); +kol_struct_import* kol_cofflib_load(char *name); +void* kol_cofflib_procload (kol_struct_import *imp, char *name); +unsigned kol_cofflib_procnum (kol_struct_import *imp); +void kol_cofflib_procname (kol_struct_import *imp, char *name, unsigned n); +unsigned kol_system_end(unsigned param); +unsigned kol_system_cpufreq(); +unsigned kol_system_mem(); +unsigned kol_system_memfree(); +unsigned kol_system_time_get(); +unsigned kol_system_date_get(); +void kol_path_file2dir(char *dir, char *fname); +void kol_path_full(char *full, char *fname); +void kol_screen_wait_rr(); +void kol_screen_get_size(unsigned *w, unsigned *h); +unsigned kol_skin_height(); +unsigned kol_thread_start(unsigned start, unsigned stack); +unsigned kol_time_tick(); +unsigned kol_sound_speaker(char data[]); +unsigned kol_process_info(unsigned slot, char buf1k[]); +int kol_process_kill_pid(unsigned process); +void kol_get_kernel_ver(char buff16b[]); +int kol_kill_process(unsigned process); +int kol_buffer_open(char name[], int mode, int size, char **buf); +void kol_buffer_close(char name[]); diff --git a/programs/games/mcities/system/stdlib.c b/programs/games/mcities/system/stdlib.c new file mode 100644 index 0000000000..f52c263273 --- /dev/null +++ b/programs/games/mcities/system/stdlib.c @@ -0,0 +1,33 @@ + +unsigned int seed_o = 0x45168297; + + +void srand (unsigned seed) +{ +seed_o = seed; +} + + +int rand (void) +{ +seed_o = seed_o * 0x15a4e35 + 1; +return(seed_o >> 16); +} + + +void* malloc(unsigned s) +{ +asm ("int $0x40"::"a"(68), "b"(12), "c"(s) ); +} + + +void free(void *p) +{ +asm ("int $0x40"::"a"(68), "b"(13), "c"(p) ); +} + + +void* realloc(void *p, unsigned s) +{ +asm ("int $0x40"::"a"(68), "b"(12), "c"(p), "d"(s) ); +} diff --git a/programs/games/mcities/system/stdlib.h b/programs/games/mcities/system/stdlib.h new file mode 100644 index 0000000000..e984555604 --- /dev/null +++ b/programs/games/mcities/system/stdlib.h @@ -0,0 +1,14 @@ + +#define RAND_MAX 0x7FFFU + +#define isspace(c) ((c)==' ') +#define abs(i) (((i)<0)?(-(i)):(i)) + +#define random(num) ((rand()*(num))/((RAND_MAX+1))) + +void* malloc(unsigned size); +void free(void *pointer); +void* realloc(void* pointer, unsigned size); + +void srand (unsigned seed); +int rand (void); diff --git a/programs/games/mcities/system/string.c b/programs/games/mcities/system/string.c new file mode 100644 index 0000000000..79ccd3d8fd --- /dev/null +++ b/programs/games/mcities/system/string.c @@ -0,0 +1,140 @@ + +#include "string.h" + +void* memset(void *mem, int c, unsigned size) +{ +unsigned i; + +for ( i = 0; i < size; i++ ) + *((char *)mem+i) = (char) c; + +return NULL; +} + + +void* memcpy(void *dst, const void *src, unsigned size) +{ + +unsigned i; + +for ( i = 0; i < size; i++) + *(char *)(dst+i) = *(char *)(src+i); + +return NULL; +} + + +int memcmp(const void* buf1, const void* buf2, int count) +{ +int i; +for (i=0;i*(unsigned char*)buf2) + return 1; + } +return 0; +} + +void strcat(char strDest[], char strSource[]) +{ + +int i, j; + +i = j = 0; +while (strDest[i] != '\0') + i++; + +while ((strDest[i++] = strSource[j++]) != '\0') + ; +} + + +int strcmp(const char* string1, const char* string2) +{ + +while (1) +{ +if (*string1<*string2) + return -1; +if (*string1>*string2) + return 1; + +if (*string1=='\0') + return 0; + +string1++; +string2++; +} + +} + + +void strcpy(char strDest[], const char strSource[]) +{ +unsigned i; + +i = 0; +while ((strDest[i] = strSource[i]) != '\0') + i++; + +} + + +char* strncpy(char *strDest, const char *strSource, unsigned n) +{ +unsigned i; + +if (! n ) + return strDest; + +i = 0; +while ((strDest[i] = strSource[i]) != '\0') + if ( (n-1) == i ) + break; + else + i++; + +return strDest; +} + + +int strlen(const char* string) +{ +int i; + +i=0; +while (*string++) i++; +return i; +} + + + +char* strchr(const char* string, int c) +{ + while (*string) + { + if (*string==c) + return (char*)string; + string++; + } + return (char*)0; +} + + + +void _itoa(int i, char *s) +{ +int a, b, c, d; +a = (i - i%1000)/1000; +b = (i - i%100)/100 - a*10; +c = (i - i%10)/10 - a*100 - b*10; +d = i%10; +s[0] = a + '0'; +s[1] = b + '0'; +s[2] = c + '0'; +s[3] = d + '0'; +s[4] = 0; +} + diff --git a/programs/games/mcities/system/string.h b/programs/games/mcities/system/string.h new file mode 100644 index 0000000000..9f471524df --- /dev/null +++ b/programs/games/mcities/system/string.h @@ -0,0 +1,16 @@ + +#ifndef NULL +#define NULL ((void*)0) +#endif + +void* memset(void *mem, int c, unsigned size); +void* memcpy(void *dst, const void *src, unsigned size); +int memcmp(const void* buf1, const void* buf2, int count); + +void strcat(char strDest[], char strSource[]); +int strcmp(const char* string1, const char* string2); +void strcpy(char strDest[], const char strSource[]); +char* strncpy(char *strDest, const char *strSource, unsigned n); +int strlen(const char* string); +char *strchr(const char* string, int c); +void _itoa(int i, char *s);