From 0aa60924f179674e7ccc211f5a68b971e293dc69 Mon Sep 17 00:00:00 2001 From: "GBP\\ivan.mitovski" Date: Mon, 13 Jul 2026 10:27:23 +0300 Subject: [PATCH 1/9] Phase 0: microservices scaffolding, building blocks, infra compose - LoveNet.sln with 4 BuildingBlocks libs, 6 service APIs, YARP gateway host, 5 NUnit test projects (net8.0, nullable, implicit usings via src props) - Contracts: EventEnvelope, KafkaTopics, event records for all 7 topics - EventBus: Confluent.Kafka idempotent producer, transactional outbox + polling publisher, inbox dedupe, consumer base with bounded retry + DLQ - Web: shared HS512 JWT validation (incl. SignalR query token), correlation id middleware, Serilog + OpenTelemetry defaults, health checks, validation attributes, Result type - Media: Cloudinary ImagesService extracted from the monolith - docker-compose: 5x postgres:16, Kafka KRaft + topic init (auto-create off), Redis, optional Jaeger profile; replaces monolith mssql compose - NuGet.config pinning nuget.org (machine had no online source) Co-Authored-By: Claude Fable 5 --- .env.example | 21 ++ LoveNet.sln | 291 ++++++++++++++++++ NuGet.config | 7 + docker-compose.override.yml | 14 - docker-compose.yml | 176 +++++++++-- .../EventEnvelope.cs | 24 ++ .../Events/ChatEvents.cs | 26 ++ .../Events/IdentityEvents.cs | 18 ++ .../Events/MatchingEvents.cs | 19 ++ .../Events/NotificationEvents.cs | 17 + .../Events/ProfileEvents.cs | 24 ++ .../KafkaTopics.cs | 15 + .../LoveNet.BuildingBlocks.Contracts.csproj | 9 + .../Consuming/KafkaConsumerService.cs | 161 ++++++++++ .../EventBusDbContextExtensions.cs | 81 +++++ .../IEventPublisher.cs | 11 + .../Inbox/InboxMessage.cs | 15 + .../JsonDefaults.cs | 12 + .../KafkaEventPublisher.cs | 27 ++ .../KafkaOptions.cs | 8 + .../LoveNet.BuildingBlocks.EventBus.csproj | 21 ++ .../Outbox/OutboxMessage.cs | 26 ++ .../Outbox/OutboxPublisher.cs | 103 +++++++ .../ServiceCollectionExtensions.cs | 41 +++ .../IImagesService.cs | 10 + .../ImagesService.cs | 42 +++ .../LoveNet.BuildingBlocks.Media.csproj | 17 + .../MediaExtensions.cs | 25 ++ .../Auth/ClaimsPrincipalExtensions.cs | 18 ++ .../Auth/JwtAuthenticationExtensions.cs | 62 ++++ .../Auth/JwtOptions.cs | 12 + .../HealthCheckExtensions.cs | 50 +++ .../HostingExtensions.cs | 92 ++++++ .../LoveNet.BuildingBlocks.Web.csproj | 26 ++ .../LoveNetConstants.cs | 18 ++ .../Middleware/CorrelationIdMiddleware.cs | 42 +++ .../LoveNet.BuildingBlocks.Web/Result.cs | 17 + .../AllowedFileExtensionsAttribute.cs | 30 ++ .../Validation/MaxFileSizeAttribute.cs | 30 ++ src/Directory.Build.props | 11 + .../LoveNet.Gateway/LoveNet.Gateway.csproj | 18 ++ src/Gateway/LoveNet.Gateway/Program.cs | 6 + .../Properties/launchSettings.json | 38 +++ .../appsettings.Development.json | 8 + src/Gateway/LoveNet.Gateway/appsettings.json | 9 + .../LoveNet.Chat.Api/LoveNet.Chat.Api.csproj | 22 ++ .../LoveNet.Chat.Api/LoveNet.Chat.Api.http | 6 + src/Services/Chat/LoveNet.Chat.Api/Program.cs | 17 + .../Properties/launchSettings.json | 41 +++ .../appsettings.Development.json | 8 + .../Chat/LoveNet.Chat.Api/appsettings.json | 9 + .../LoveNet.Chat.Tests.csproj | 30 ++ .../LoveNet.Identity.Api.csproj | 23 ++ .../LoveNet.Identity.Api.http | 6 + .../Identity/LoveNet.Identity.Api/Program.cs | 17 + .../Properties/launchSettings.json | 41 +++ .../appsettings.Development.json | 8 + .../LoveNet.Identity.Api/appsettings.json | 9 + .../LoveNet.Identity.Tests.csproj | 30 ++ .../LoveNet.Matching.Api.csproj | 21 ++ .../LoveNet.Matching.Api.http | 6 + .../Matching/LoveNet.Matching.Api/Program.cs | 17 + .../Properties/launchSettings.json | 41 +++ .../appsettings.Development.json | 8 + .../LoveNet.Matching.Api/appsettings.json | 9 + .../LoveNet.Matching.Tests.csproj | 30 ++ .../LoveNet.Notifications.Api.csproj | 21 ++ .../LoveNet.Notifications.Api.http | 6 + .../LoveNet.Notifications.Api/Program.cs | 17 + .../Properties/launchSettings.json | 41 +++ .../appsettings.Development.json | 8 + .../appsettings.json | 9 + .../LoveNet.Notifications.Tests.csproj | 30 ++ .../LoveNet.Profile.Api.csproj | 23 ++ .../LoveNet.Profile.Api.http | 6 + .../Profile/LoveNet.Profile.Api/Program.cs | 17 + .../Properties/launchSettings.json | 41 +++ .../appsettings.Development.json | 8 + .../LoveNet.Profile.Api/appsettings.json | 9 + .../LoveNet.Profile.Tests.csproj | 30 ++ .../LoveNet.Realtime.Api.csproj | 21 ++ .../LoveNet.Realtime.Api.http | 6 + .../Realtime/LoveNet.Realtime.Api/Program.cs | 17 + .../Properties/launchSettings.json | 41 +++ .../appsettings.Development.json | 8 + .../LoveNet.Realtime.Api/appsettings.json | 9 + 86 files changed, 2474 insertions(+), 41 deletions(-) create mode 100644 .env.example create mode 100644 LoveNet.sln create mode 100644 NuGet.config delete mode 100644 docker-compose.override.yml create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/EventEnvelope.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ChatEvents.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/IdentityEvents.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/MatchingEvents.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/NotificationEvents.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ProfileEvents.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/KafkaTopics.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/LoveNet.BuildingBlocks.Contracts.csproj create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Consuming/KafkaConsumerService.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/EventBusDbContextExtensions.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/IEventPublisher.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Inbox/InboxMessage.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/JsonDefaults.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/KafkaEventPublisher.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/KafkaOptions.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/LoveNet.BuildingBlocks.EventBus.csproj create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Outbox/OutboxMessage.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Outbox/OutboxPublisher.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/ServiceCollectionExtensions.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Media/IImagesService.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Media/ImagesService.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Media/LoveNet.BuildingBlocks.Media.csproj create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/ClaimsPrincipalExtensions.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/JwtAuthenticationExtensions.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/JwtOptions.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HealthCheckExtensions.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HostingExtensions.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNet.BuildingBlocks.Web.csproj create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNetConstants.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Middleware/CorrelationIdMiddleware.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Result.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Validation/AllowedFileExtensionsAttribute.cs create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Validation/MaxFileSizeAttribute.cs create mode 100644 src/Directory.Build.props create mode 100644 src/Gateway/LoveNet.Gateway/LoveNet.Gateway.csproj create mode 100644 src/Gateway/LoveNet.Gateway/Program.cs create mode 100644 src/Gateway/LoveNet.Gateway/Properties/launchSettings.json create mode 100644 src/Gateway/LoveNet.Gateway/appsettings.Development.json create mode 100644 src/Gateway/LoveNet.Gateway/appsettings.json create mode 100644 src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.csproj create mode 100644 src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.http create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Program.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Properties/launchSettings.json create mode 100644 src/Services/Chat/LoveNet.Chat.Api/appsettings.Development.json create mode 100644 src/Services/Chat/LoveNet.Chat.Api/appsettings.json create mode 100644 src/Services/Chat/LoveNet.Chat.Tests/LoveNet.Chat.Tests.csproj create mode 100644 src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.csproj create mode 100644 src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.http create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Program.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Properties/launchSettings.json create mode 100644 src/Services/Identity/LoveNet.Identity.Api/appsettings.Development.json create mode 100644 src/Services/Identity/LoveNet.Identity.Api/appsettings.json create mode 100644 src/Services/Identity/LoveNet.Identity.Tests/LoveNet.Identity.Tests.csproj create mode 100644 src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.csproj create mode 100644 src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.http create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Program.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Properties/launchSettings.json create mode 100644 src/Services/Matching/LoveNet.Matching.Api/appsettings.Development.json create mode 100644 src/Services/Matching/LoveNet.Matching.Api/appsettings.json create mode 100644 src/Services/Matching/LoveNet.Matching.Tests/LoveNet.Matching.Tests.csproj create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.csproj create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.http create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Program.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Properties/launchSettings.json create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/appsettings.Development.json create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json create mode 100644 src/Services/Notifications/LoveNet.Notifications.Tests/LoveNet.Notifications.Tests.csproj create mode 100644 src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.csproj create mode 100644 src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.http create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Program.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Properties/launchSettings.json create mode 100644 src/Services/Profile/LoveNet.Profile.Api/appsettings.Development.json create mode 100644 src/Services/Profile/LoveNet.Profile.Api/appsettings.json create mode 100644 src/Services/Profile/LoveNet.Profile.Tests/LoveNet.Profile.Tests.csproj create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.csproj create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.http create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Program.cs create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Properties/launchSettings.json create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/appsettings.Development.json create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/appsettings.json diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..3e12b4e --- /dev/null +++ b/.env.example @@ -0,0 +1,21 @@ +# Copy to .env and fill in the secrets. .env is gitignored. + +# Postgres superuser password shared by the per-service database containers. +POSTGRES_PASSWORD=lovenet + +# HS512 signing key shared by all services (Identity signs, everyone validates). +# Use a long random string (64+ chars). +JWT_KEY=REPLACE_WITH_A_LONG_RANDOM_SECRET_OF_AT_LEAST_64_CHARACTERS________ +JWT_ISSUER=https://localhost:3000/ +JWT_AUDIENCE=https://localhost:3000/ + +# Cloudinary (image storage) — same account the monolith used. +CLOUDINARY_CLOUD_NAME= +CLOUDINARY_KEY= +CLOUDINARY_SECRET= + +# SendGrid (transactional email). +SENDGRID_API_KEY= + +# SPA origin allowed by CORS. +FRONTEND_ORIGIN=http://localhost:3000 diff --git a/LoveNet.sln b/LoveNet.sln new file mode 100644 index 0000000..76d43e2 --- /dev/null +++ b/LoveNet.sln @@ -0,0 +1,291 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BuildingBlocks", "BuildingBlocks", "{90298CBA-BD6F-3A0A-69D5-97CAD7B05E7E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.BuildingBlocks.Contracts", "src\BuildingBlocks\LoveNet.BuildingBlocks.Contracts\LoveNet.BuildingBlocks.Contracts.csproj", "{467E0E09-5E1E-4346-B777-EACC7766527A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.BuildingBlocks.EventBus", "src\BuildingBlocks\LoveNet.BuildingBlocks.EventBus\LoveNet.BuildingBlocks.EventBus.csproj", "{594FFC70-A6D8-4950-9828-4BD21070ED6B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.BuildingBlocks.Media", "src\BuildingBlocks\LoveNet.BuildingBlocks.Media\LoveNet.BuildingBlocks.Media.csproj", "{91928421-82AD-4E03-B4DF-7A7FBE97C622}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.BuildingBlocks.Web", "src\BuildingBlocks\LoveNet.BuildingBlocks.Web\LoveNet.BuildingBlocks.Web.csproj", "{2988F5A2-2CDB-4D4D-BF42-6B288D204D81}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Gateway", "Gateway", "{6306A8FB-679E-111F-6585-8F70E0EE6013}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Gateway", "src\Gateway\LoveNet.Gateway\LoveNet.Gateway.csproj", "{CBADF163-BA2C-44FE-A691-DF40965662C6}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Services", "Services", "{984BB9B3-3FA3-BE33-9484-CAC21695A33C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Chat", "Chat", "{DBEBE0B0-B5B0-423B-D75D-3F5D7183D7B8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Chat.Api", "src\Services\Chat\LoveNet.Chat.Api\LoveNet.Chat.Api.csproj", "{558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Chat.Tests", "src\Services\Chat\LoveNet.Chat.Tests\LoveNet.Chat.Tests.csproj", "{A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Identity", "Identity", "{1BFC9479-12BF-35C3-06B8-42D89D95092B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Identity.Api", "src\Services\Identity\LoveNet.Identity.Api\LoveNet.Identity.Api.csproj", "{7D95771B-BAB8-48F2-AED8-E4DA938C91D1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Identity.Tests", "src\Services\Identity\LoveNet.Identity.Tests\LoveNet.Identity.Tests.csproj", "{2A32B786-7E57-4F8B-BC75-71D2539B49A8}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Matching", "Matching", "{AE967555-3840-3EB4-DB3B-4B04E778B734}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Matching.Api", "src\Services\Matching\LoveNet.Matching.Api\LoveNet.Matching.Api.csproj", "{54187D6F-5AE9-4D35-9487-8AB143F24982}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Matching.Tests", "src\Services\Matching\LoveNet.Matching.Tests\LoveNet.Matching.Tests.csproj", "{3401E865-7D2B-466A-A91E-43E565CBF2D6}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Notifications", "Notifications", "{40B59F69-022F-A9EE-E3B7-096C1E81294B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Notifications.Api", "src\Services\Notifications\LoveNet.Notifications.Api\LoveNet.Notifications.Api.csproj", "{9049F983-A8DA-44D8-AA3E-712A8E033FB8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Notifications.Tests", "src\Services\Notifications\LoveNet.Notifications.Tests\LoveNet.Notifications.Tests.csproj", "{05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Profile", "Profile", "{1CDA0139-CFA2-727C-5B69-11DE8DF71EFC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Profile.Api", "src\Services\Profile\LoveNet.Profile.Api\LoveNet.Profile.Api.csproj", "{CAB26695-B862-4704-9F4F-C9F680E7D1D7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Profile.Tests", "src\Services\Profile\LoveNet.Profile.Tests\LoveNet.Profile.Tests.csproj", "{09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Realtime", "Realtime", "{6DE8524A-F64D-DA28-6D85-5430E15088EC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoveNet.Realtime.Api", "src\Services\Realtime\LoveNet.Realtime.Api\LoveNet.Realtime.Api.csproj", "{CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {467E0E09-5E1E-4346-B777-EACC7766527A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Debug|x64.ActiveCfg = Debug|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Debug|x64.Build.0 = Debug|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Debug|x86.ActiveCfg = Debug|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Debug|x86.Build.0 = Debug|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Release|Any CPU.Build.0 = Release|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Release|x64.ActiveCfg = Release|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Release|x64.Build.0 = Release|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Release|x86.ActiveCfg = Release|Any CPU + {467E0E09-5E1E-4346-B777-EACC7766527A}.Release|x86.Build.0 = Release|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Debug|x64.ActiveCfg = Debug|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Debug|x64.Build.0 = Debug|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Debug|x86.ActiveCfg = Debug|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Debug|x86.Build.0 = Debug|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Release|Any CPU.Build.0 = Release|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Release|x64.ActiveCfg = Release|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Release|x64.Build.0 = Release|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Release|x86.ActiveCfg = Release|Any CPU + {594FFC70-A6D8-4950-9828-4BD21070ED6B}.Release|x86.Build.0 = Release|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Debug|Any CPU.Build.0 = Debug|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Debug|x64.ActiveCfg = Debug|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Debug|x64.Build.0 = Debug|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Debug|x86.ActiveCfg = Debug|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Debug|x86.Build.0 = Debug|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Release|Any CPU.ActiveCfg = Release|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Release|Any CPU.Build.0 = Release|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Release|x64.ActiveCfg = Release|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Release|x64.Build.0 = Release|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Release|x86.ActiveCfg = Release|Any CPU + {91928421-82AD-4E03-B4DF-7A7FBE97C622}.Release|x86.Build.0 = Release|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Debug|x64.ActiveCfg = Debug|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Debug|x64.Build.0 = Debug|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Debug|x86.ActiveCfg = Debug|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Debug|x86.Build.0 = Debug|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Release|Any CPU.Build.0 = Release|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Release|x64.ActiveCfg = Release|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Release|x64.Build.0 = Release|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Release|x86.ActiveCfg = Release|Any CPU + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81}.Release|x86.Build.0 = Release|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Debug|x64.ActiveCfg = Debug|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Debug|x64.Build.0 = Debug|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Debug|x86.ActiveCfg = Debug|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Debug|x86.Build.0 = Debug|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Release|Any CPU.Build.0 = Release|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Release|x64.ActiveCfg = Release|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Release|x64.Build.0 = Release|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Release|x86.ActiveCfg = Release|Any CPU + {CBADF163-BA2C-44FE-A691-DF40965662C6}.Release|x86.Build.0 = Release|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Debug|x64.ActiveCfg = Debug|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Debug|x64.Build.0 = Debug|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Debug|x86.ActiveCfg = Debug|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Debug|x86.Build.0 = Debug|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Release|Any CPU.Build.0 = Release|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Release|x64.ActiveCfg = Release|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Release|x64.Build.0 = Release|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Release|x86.ActiveCfg = Release|Any CPU + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD}.Release|x86.Build.0 = Release|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Debug|x64.ActiveCfg = Debug|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Debug|x64.Build.0 = Debug|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Debug|x86.ActiveCfg = Debug|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Debug|x86.Build.0 = Debug|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Release|Any CPU.Build.0 = Release|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Release|x64.ActiveCfg = Release|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Release|x64.Build.0 = Release|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Release|x86.ActiveCfg = Release|Any CPU + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81}.Release|x86.Build.0 = Release|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Debug|x64.ActiveCfg = Debug|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Debug|x64.Build.0 = Debug|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Debug|x86.ActiveCfg = Debug|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Debug|x86.Build.0 = Debug|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Release|Any CPU.Build.0 = Release|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Release|x64.ActiveCfg = Release|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Release|x64.Build.0 = Release|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Release|x86.ActiveCfg = Release|Any CPU + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1}.Release|x86.Build.0 = Release|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Debug|x64.ActiveCfg = Debug|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Debug|x64.Build.0 = Debug|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Debug|x86.ActiveCfg = Debug|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Debug|x86.Build.0 = Debug|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Release|Any CPU.Build.0 = Release|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Release|x64.ActiveCfg = Release|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Release|x64.Build.0 = Release|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Release|x86.ActiveCfg = Release|Any CPU + {2A32B786-7E57-4F8B-BC75-71D2539B49A8}.Release|x86.Build.0 = Release|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Debug|Any CPU.Build.0 = Debug|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Debug|x64.ActiveCfg = Debug|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Debug|x64.Build.0 = Debug|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Debug|x86.ActiveCfg = Debug|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Debug|x86.Build.0 = Debug|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Release|Any CPU.ActiveCfg = Release|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Release|Any CPU.Build.0 = Release|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Release|x64.ActiveCfg = Release|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Release|x64.Build.0 = Release|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Release|x86.ActiveCfg = Release|Any CPU + {54187D6F-5AE9-4D35-9487-8AB143F24982}.Release|x86.Build.0 = Release|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Debug|x64.ActiveCfg = Debug|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Debug|x64.Build.0 = Debug|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Debug|x86.ActiveCfg = Debug|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Debug|x86.Build.0 = Debug|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Release|Any CPU.Build.0 = Release|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Release|x64.ActiveCfg = Release|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Release|x64.Build.0 = Release|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Release|x86.ActiveCfg = Release|Any CPU + {3401E865-7D2B-466A-A91E-43E565CBF2D6}.Release|x86.Build.0 = Release|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Debug|x64.ActiveCfg = Debug|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Debug|x64.Build.0 = Debug|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Debug|x86.ActiveCfg = Debug|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Debug|x86.Build.0 = Debug|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Release|Any CPU.Build.0 = Release|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Release|x64.ActiveCfg = Release|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Release|x64.Build.0 = Release|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Release|x86.ActiveCfg = Release|Any CPU + {9049F983-A8DA-44D8-AA3E-712A8E033FB8}.Release|x86.Build.0 = Release|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Debug|x64.ActiveCfg = Debug|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Debug|x64.Build.0 = Debug|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Debug|x86.ActiveCfg = Debug|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Debug|x86.Build.0 = Debug|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Release|Any CPU.Build.0 = Release|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Release|x64.ActiveCfg = Release|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Release|x64.Build.0 = Release|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Release|x86.ActiveCfg = Release|Any CPU + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A}.Release|x86.Build.0 = Release|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Debug|x64.ActiveCfg = Debug|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Debug|x64.Build.0 = Debug|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Debug|x86.ActiveCfg = Debug|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Debug|x86.Build.0 = Debug|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Release|Any CPU.Build.0 = Release|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Release|x64.ActiveCfg = Release|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Release|x64.Build.0 = Release|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Release|x86.ActiveCfg = Release|Any CPU + {CAB26695-B862-4704-9F4F-C9F680E7D1D7}.Release|x86.Build.0 = Release|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Debug|x64.ActiveCfg = Debug|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Debug|x64.Build.0 = Debug|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Debug|x86.ActiveCfg = Debug|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Debug|x86.Build.0 = Debug|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Release|Any CPU.Build.0 = Release|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Release|x64.ActiveCfg = Release|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Release|x64.Build.0 = Release|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Release|x86.ActiveCfg = Release|Any CPU + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA}.Release|x86.Build.0 = Release|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Debug|x64.ActiveCfg = Debug|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Debug|x64.Build.0 = Debug|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Debug|x86.ActiveCfg = Debug|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Debug|x86.Build.0 = Debug|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Release|Any CPU.Build.0 = Release|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Release|x64.ActiveCfg = Release|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Release|x64.Build.0 = Release|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Release|x86.ActiveCfg = Release|Any CPU + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {90298CBA-BD6F-3A0A-69D5-97CAD7B05E7E} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + {467E0E09-5E1E-4346-B777-EACC7766527A} = {90298CBA-BD6F-3A0A-69D5-97CAD7B05E7E} + {594FFC70-A6D8-4950-9828-4BD21070ED6B} = {90298CBA-BD6F-3A0A-69D5-97CAD7B05E7E} + {91928421-82AD-4E03-B4DF-7A7FBE97C622} = {90298CBA-BD6F-3A0A-69D5-97CAD7B05E7E} + {2988F5A2-2CDB-4D4D-BF42-6B288D204D81} = {90298CBA-BD6F-3A0A-69D5-97CAD7B05E7E} + {6306A8FB-679E-111F-6585-8F70E0EE6013} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + {CBADF163-BA2C-44FE-A691-DF40965662C6} = {6306A8FB-679E-111F-6585-8F70E0EE6013} + {984BB9B3-3FA3-BE33-9484-CAC21695A33C} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + {DBEBE0B0-B5B0-423B-D75D-3F5D7183D7B8} = {984BB9B3-3FA3-BE33-9484-CAC21695A33C} + {558DB980-2DEB-4C72-8DCD-EFF9FDA0FBAD} = {DBEBE0B0-B5B0-423B-D75D-3F5D7183D7B8} + {A4B19057-F5A3-4DE8-BBCA-1CA04EA1FA81} = {DBEBE0B0-B5B0-423B-D75D-3F5D7183D7B8} + {1BFC9479-12BF-35C3-06B8-42D89D95092B} = {984BB9B3-3FA3-BE33-9484-CAC21695A33C} + {7D95771B-BAB8-48F2-AED8-E4DA938C91D1} = {1BFC9479-12BF-35C3-06B8-42D89D95092B} + {2A32B786-7E57-4F8B-BC75-71D2539B49A8} = {1BFC9479-12BF-35C3-06B8-42D89D95092B} + {AE967555-3840-3EB4-DB3B-4B04E778B734} = {984BB9B3-3FA3-BE33-9484-CAC21695A33C} + {54187D6F-5AE9-4D35-9487-8AB143F24982} = {AE967555-3840-3EB4-DB3B-4B04E778B734} + {3401E865-7D2B-466A-A91E-43E565CBF2D6} = {AE967555-3840-3EB4-DB3B-4B04E778B734} + {40B59F69-022F-A9EE-E3B7-096C1E81294B} = {984BB9B3-3FA3-BE33-9484-CAC21695A33C} + {9049F983-A8DA-44D8-AA3E-712A8E033FB8} = {40B59F69-022F-A9EE-E3B7-096C1E81294B} + {05CFFD2A-C9E9-46D4-8D65-AF8AE11BFF4A} = {40B59F69-022F-A9EE-E3B7-096C1E81294B} + {1CDA0139-CFA2-727C-5B69-11DE8DF71EFC} = {984BB9B3-3FA3-BE33-9484-CAC21695A33C} + {CAB26695-B862-4704-9F4F-C9F680E7D1D7} = {1CDA0139-CFA2-727C-5B69-11DE8DF71EFC} + {09A17DC3-A6F5-4C9A-BCBF-EA14366A9CDA} = {1CDA0139-CFA2-727C-5B69-11DE8DF71EFC} + {6DE8524A-F64D-DA28-6D85-5430E15088EC} = {984BB9B3-3FA3-BE33-9484-CAC21695A33C} + {CA5FF76F-AD4D-4587-9813-9A7550E3E7C8} = {6DE8524A-F64D-DA28-6D85-5430E15088EC} + EndGlobalSection +EndGlobal diff --git a/NuGet.config b/NuGet.config new file mode 100644 index 0000000..765346e --- /dev/null +++ b/NuGet.config @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docker-compose.override.yml b/docker-compose.override.yml deleted file mode 100644 index 90470eb..0000000 --- a/docker-compose.override.yml +++ /dev/null @@ -1,14 +0,0 @@ -version: '3.4' - -services: - love.net.web: - environment: - - ASPNETCORE_ENVIRONMENT=Development - - ASPNETCORE_HTTP_PORTS=8080 - - ASPNETCORE_HTTPS_PORTS=8081 - ports: - - "8080" - - "8081" - volumes: - - ${APPDATA}/Microsoft/UserSecrets:/home/app/.microsoft/usersecrets:ro - - ${APPDATA}/ASP.NET/Https:/home/app/.aspnet/https:ro diff --git a/docker-compose.yml b/docker-compose.yml index d6e71f6..5165260 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,42 +1,164 @@ -version: '3.4' +name: lovenet + +# Infrastructure tier: one Postgres per stateful service (bulkhead isolation), +# single-node Kafka in KRaft mode, Redis for the SignalR backplane + presence. +# Application services are added on top of this file (see README). + +x-postgres-common: &postgres-common + image: postgres:16-alpine + environment: &postgres-env + POSTGRES_USER: lovenet + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-lovenet} + healthcheck: + test: ["CMD-SHELL", "pg_isready -U lovenet"] + interval: 5s + timeout: 3s + retries: 12 + networks: + - net services: - mssql: - container_name: mssql - image: mcr.microsoft.com/mssql/server:2017-latest + identity-db: + <<: *postgres-common + container_name: lovenet-identity-db + environment: + <<: *postgres-env + POSTGRES_DB: lovenet_identity + ports: + - "5433:5432" + volumes: + - identity-db-data:/var/lib/postgresql/data + + profile-db: + <<: *postgres-common + container_name: lovenet-profile-db + environment: + <<: *postgres-env + POSTGRES_DB: lovenet_profile + ports: + - "5434:5432" + volumes: + - profile-db-data:/var/lib/postgresql/data + + matching-db: + <<: *postgres-common + container_name: lovenet-matching-db + environment: + <<: *postgres-env + POSTGRES_DB: lovenet_matching + ports: + - "5435:5432" + volumes: + - matching-db-data:/var/lib/postgresql/data + + chat-db: + <<: *postgres-common + container_name: lovenet-chat-db + environment: + <<: *postgres-env + POSTGRES_DB: lovenet_chat + ports: + - "5436:5432" + volumes: + - chat-db-data:/var/lib/postgresql/data + + notifications-db: + <<: *postgres-common + container_name: lovenet-notifications-db + environment: + <<: *postgres-env + POSTGRES_DB: lovenet_notifications + ports: + - "5437:5432" + volumes: + - notifications-db-data:/var/lib/postgresql/data + + kafka: + image: confluentinc/cp-kafka:7.6.1 + container_name: lovenet-kafka + ports: + - "29092:29092" environment: - ACCEPT_EULA: 'Y' - MSSQL_SA_PASSWORD: 'Admin@123' - ports: - - 1433:1433 + CLUSTER_ID: MkU3OEVBNTcwNTJENDM2Qk + KAFKA_NODE_ID: 1 + KAFKA_PROCESS_ROLES: broker,controller + KAFKA_CONTROLLER_QUORUM_VOTERS: 1@kafka:9093 + KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093,PLAINTEXT_HOST://0.0.0.0:29092 + KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092,PLAINTEXT_HOST://localhost:29092 + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT + KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER + KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT + KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 + KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1 + KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1 + KAFKA_AUTO_CREATE_TOPICS_ENABLE: "false" + KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0 + volumes: + - kafka-data:/var/lib/kafka/data + healthcheck: + test: ["CMD-SHELL", "kafka-topics --bootstrap-server localhost:9092 --list >/dev/null 2>&1"] + interval: 10s + timeout: 10s + retries: 12 networks: - net - love.net.web: - image: ${DOCKER_REGISTRY-}lovenetweb - build: - context: . - dockerfile: Web/LOVE.NET.Web/Dockerfile - ports: - - 8080:8080 + # One-shot topic creation. Auto-creation is disabled on the broker so every + # topic gets its intended partition count (ordering is per partition). + kafka-init: + image: confluentinc/cp-kafka:7.6.1 + container_name: lovenet-kafka-init depends_on: - - mssql + kafka: + condition: service_healthy + entrypoint: ["/bin/bash", "-c"] + command: + - | + set -e + create() { kafka-topics --bootstrap-server kafka:9092 --create --if-not-exists --topic "$$1" --partitions "$$2" --replication-factor 1; } + create identity.user-registered 3 + create identity.user-banned 3 + create profile.user-updated 3 + create matching.match-created 3 + create chat.message-sent 8 + create chat.room-provisioned 3 + create notifications.email-requested 3 + create dead-letter 1 + echo "Topics ready:" + kafka-topics --bootstrap-server kafka:9092 --list networks: - net - love.net.web-fe: - build: - context: ./Web-FrontEnd - dockerfile: Dockerfile - container_name: LOVE.NET.Web-Fe + redis: + image: redis:7-alpine + container_name: lovenet-redis ports: - - 3000:3000 - stdin_open: true - tty: true - depends_on: - - love.net.web + - "6380:6379" + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 5s + timeout: 3s + retries: 12 + networks: + - net + + jaeger: + image: jaegertracing/all-in-one:1.57 + container_name: lovenet-jaeger + profiles: ["observability"] + ports: + - "16686:16686" # UI + - "4317:4317" # OTLP gRPC networks: - net +volumes: + identity-db-data: + profile-db-data: + matching-db-data: + chat-db-data: + notifications-db-data: + kafka-data: + networks: - net: \ No newline at end of file + net: diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/EventEnvelope.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/EventEnvelope.cs new file mode 100644 index 0000000..3c8fae1 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/EventEnvelope.cs @@ -0,0 +1,24 @@ +namespace LoveNet.BuildingBlocks.Contracts; + +/// +/// Wire format for every event on Kafka. is the +/// idempotency key consumers dedupe on; carries +/// the originating request id across service boundaries. +/// +public record EventEnvelope( + Guid MessageId, + string Type, + int Version, + DateTime OccurredOn, + string? CorrelationId, + T Data) +{ + public static EventEnvelope Create(T data, string? correlationId = null) => + new( + Guid.NewGuid(), + typeof(T).Name, + 1, + DateTime.UtcNow, + correlationId, + data); +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ChatEvents.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ChatEvents.cs new file mode 100644 index 0000000..f14eb2c --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ChatEvents.cs @@ -0,0 +1,26 @@ +namespace LoveNet.BuildingBlocks.Contracts.Events; + +/// +/// Published by Realtime after a hub client sends a message; consumed by Chat +/// for persistence. Id is assigned server-side in the hub and doubles as the +/// idempotency key. Key: roomId (per-room ordering). +/// +public record MessageSentEvent( + string Id, + string RoomId, + string SenderId, + string SenderUserName, + string? SenderAvatarUrl, + string? Text, + string? ImageUrl, + DateTime CreatedOn); + +/// +/// Published by Chat when a room becomes joinable (match room or seeded public +/// chatroom); consumed by Realtime for join authorization. Key: roomId. +/// +public record RoomProvisionedEvent( + string RoomId, + bool IsPublic, + IReadOnlyList MemberIds, + string? Name); diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/IdentityEvents.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/IdentityEvents.cs new file mode 100644 index 0000000..0bc7707 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/IdentityEvents.cs @@ -0,0 +1,18 @@ +namespace LoveNet.BuildingBlocks.Contracts.Events; + +/// Published by Identity when registration succeeds. Key: userId. +public record UserRegisteredEvent( + string UserId, + string Email, + string UserName, + string? Bio, + DateTime Birthdate, + int GenderId, + int CityId, + int CountryId, + IReadOnlyList ImageUrls); + +/// Published by Identity on moderation. BannedUntil null = unbanned. Key: userId. +public record UserBannedEvent( + string UserId, + DateTimeOffset? BannedUntil); diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/MatchingEvents.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/MatchingEvents.cs new file mode 100644 index 0000000..86ba46b --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/MatchingEvents.cs @@ -0,0 +1,19 @@ +namespace LoveNet.BuildingBlocks.Contracts.Events; + +public record MatchedUser( + string Id, + string UserName, + string Email, + string? AvatarUrl); + +/// +/// Published by Matching when a reciprocal like creates a match. +/// RoomId is the deterministic 1:1 room id (the two user GUIDs sorted +/// ascending and concatenated). Key: roomId. +/// +public record MatchCreatedEvent( + string MatchId, + string RoomId, + MatchedUser UserA, + MatchedUser UserB, + DateTime CreatedOn); diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/NotificationEvents.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/NotificationEvents.cs new file mode 100644 index 0000000..3284852 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/NotificationEvents.cs @@ -0,0 +1,17 @@ +namespace LoveNet.BuildingBlocks.Contracts.Events; + +public enum EmailType +{ + ConfirmEmail, + ResetPassword, +} + +/// +/// Published by Identity when a transactional email must go out; consumed by +/// Notifications, which owns templates and the SendGrid integration. Key: userId. +/// +public record EmailRequestedEvent( + EmailType EmailType, + string ToEmail, + string ToUserName, + string Link); diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ProfileEvents.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ProfileEvents.cs new file mode 100644 index 0000000..ceaf51f --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ProfileEvents.cs @@ -0,0 +1,24 @@ +namespace LoveNet.BuildingBlocks.Contracts.Events; + +/// +/// Published by Profile whenever a profile is created or changes. Enriched with +/// geo names/coordinates and image URLs so consumers need no reference-data joins. +/// Key: userId. +/// +public record UserUpdatedEvent( + string UserId, + string Email, + string UserName, + string? Bio, + DateTime Birthdate, + int GenderId, + string? GenderName, + int CityId, + string? CityName, + double? Latitude, + double? Longitude, + int CountryId, + string? CountryName, + string? AvatarUrl, + IReadOnlyList ImageUrls, + bool IsBanned); diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/KafkaTopics.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/KafkaTopics.cs new file mode 100644 index 0000000..8ae3608 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/KafkaTopics.cs @@ -0,0 +1,15 @@ +namespace LoveNet.BuildingBlocks.Contracts; + +public static class KafkaTopics +{ + public const string UserRegistered = "identity.user-registered"; + public const string UserBanned = "identity.user-banned"; + public const string UserUpdated = "profile.user-updated"; + public const string MatchCreated = "matching.match-created"; + public const string MessageSent = "chat.message-sent"; + public const string RoomProvisioned = "chat.room-provisioned"; + public const string EmailRequested = "notifications.email-requested"; + + /// Poison messages land here after bounded consumer retries. + public const string DeadLetter = "dead-letter"; +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/LoveNet.BuildingBlocks.Contracts.csproj b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/LoveNet.BuildingBlocks.Contracts.csproj new file mode 100644 index 0000000..fa71b7a --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/LoveNet.BuildingBlocks.Contracts.csproj @@ -0,0 +1,9 @@ + + + + net8.0 + enable + enable + + + diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Consuming/KafkaConsumerService.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Consuming/KafkaConsumerService.cs new file mode 100644 index 0000000..fc51189 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Consuming/KafkaConsumerService.cs @@ -0,0 +1,161 @@ +using System.Text; +using System.Text.Json; +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Options; + +namespace LoveNet.BuildingBlocks.EventBus.Consuming; + +/// +/// Base class for one topic/one event-type Kafka consumers. Manual commits, +/// bounded retries with exponential backoff, then dead-letter and move on so +/// a poison message never stalls the partition. +/// +public abstract class KafkaConsumerService : BackgroundService +{ + private static readonly TimeSpan[] RetryDelays = + { + TimeSpan.FromSeconds(1), + TimeSpan.FromSeconds(2), + TimeSpan.FromSeconds(4), + }; + + private readonly IServiceScopeFactory scopeFactory; + private readonly IProducer producer; + private readonly KafkaOptions options; + + protected KafkaConsumerService( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger, + string topic, + string groupId) + { + this.scopeFactory = scopeFactory; + this.producer = producer; + this.options = options.Value; + Logger = logger; + Topic = topic; + GroupId = groupId; + } + + protected ILogger Logger { get; } + + protected string Topic { get; } + + protected string GroupId { get; } + + /// + /// Handles one envelope inside a fresh DI scope. Implementations are + /// responsible for idempotency (see TryRegisterInboxAsync). + /// + protected abstract Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken); + + protected override Task ExecuteAsync(CancellationToken stoppingToken) => + Task.Run(() => ConsumeLoopAsync(stoppingToken), stoppingToken); + + private async Task ConsumeLoopAsync(CancellationToken stoppingToken) + { + var config = new ConsumerConfig + { + BootstrapServers = options.BootstrapServers, + GroupId = GroupId, + EnableAutoCommit = false, + AutoOffsetReset = AutoOffsetReset.Earliest, + AllowAutoCreateTopics = false, + }; + + using var consumer = new ConsumerBuilder(config) + .SetErrorHandler((_, e) => Logger.LogWarning("Kafka consumer error on {Topic}: {Reason}", Topic, e.Reason)) + .Build(); + + consumer.Subscribe(Topic); + Logger.LogInformation("Consuming {Topic} as {GroupId}", Topic, GroupId); + + while (!stoppingToken.IsCancellationRequested) + { + ConsumeResult? result = null; + + try + { + result = consumer.Consume(stoppingToken); + await ProcessAsync(result, stoppingToken); + consumer.Commit(result); + } + catch (OperationCanceledException) when (stoppingToken.IsCancellationRequested) + { + break; + } + catch (ConsumeException ex) + { + Logger.LogError(ex, "Consume failed on {Topic}", Topic); + } + catch (Exception ex) + { + await DeadLetterAsync(result, ex, stoppingToken); + if (result is not null) + { + consumer.Commit(result); + } + } + } + + consumer.Close(); + } + + private async Task ProcessAsync(ConsumeResult result, CancellationToken cancellationToken) + { + var envelope = JsonSerializer.Deserialize>(result.Message.Value, JsonDefaults.Options) + ?? throw new InvalidOperationException($"Message on {Topic} is not a valid envelope"); + + for (var attempt = 0; ; attempt++) + { + try + { + using var scope = scopeFactory.CreateScope(); + await HandleAsync(scope.ServiceProvider, envelope, cancellationToken); + return; + } + catch (Exception ex) when (attempt < RetryDelays.Length && ex is not OperationCanceledException) + { + Logger.LogWarning(ex, "Handling {MessageId} from {Topic} failed (attempt {Attempt}), retrying", envelope.MessageId, Topic, attempt + 1); + await Task.Delay(RetryDelays[attempt], cancellationToken); + } + } + } + + private async Task DeadLetterAsync(ConsumeResult? result, Exception exception, CancellationToken cancellationToken) + { + if (result is null) + { + return; + } + + Logger.LogError(exception, "Dead-lettering message from {Topic} (key {Key})", Topic, result.Message.Key); + + var deadLetter = new Message + { + Key = result.Message.Key, + Value = result.Message.Value, + Headers = new Headers + { + { "origin-topic", Encoding.UTF8.GetBytes(Topic) }, + { "consumer-group", Encoding.UTF8.GetBytes(GroupId) }, + { "error", Encoding.UTF8.GetBytes(exception.Message) }, + }, + }; + + try + { + await producer.ProduceAsync(KafkaTopics.DeadLetter, deadLetter, cancellationToken); + } + catch (Exception ex) when (ex is not OperationCanceledException) + { + Logger.LogError(ex, "Failed to dead-letter message from {Topic}; skipping it", Topic); + } + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/EventBusDbContextExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/EventBusDbContextExtensions.cs new file mode 100644 index 0000000..37523a1 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/EventBusDbContextExtensions.cs @@ -0,0 +1,81 @@ +using System.Text.Json; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.EventBus.Inbox; +using LoveNet.BuildingBlocks.EventBus.Outbox; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.BuildingBlocks.EventBus; + +public static class EventBusDbContextExtensions +{ + /// Maps the outbox_messages table. Call from OnModelCreating. + public static ModelBuilder AddOutbox(this ModelBuilder modelBuilder) + { + modelBuilder.Entity(entity => + { + entity.ToTable("outbox_messages"); + entity.HasKey(m => m.Id); + entity.HasIndex(m => m.ProcessedOn); + entity.Property(m => m.Topic).HasMaxLength(128); + entity.Property(m => m.Key).HasMaxLength(128); + }); + + return modelBuilder; + } + + /// Maps the inbox_messages table. Call from OnModelCreating. + public static ModelBuilder AddInbox(this ModelBuilder modelBuilder) + { + modelBuilder.Entity(entity => + { + entity.ToTable("inbox_messages"); + entity.HasKey(m => new { m.MessageId, m.Consumer }); + entity.Property(m => m.Consumer).HasMaxLength(128); + }); + + return modelBuilder; + } + + /// + /// Queues an event in the outbox as part of the current unit of work. + /// Becomes visible to the publisher only when SaveChanges commits. + /// + public static void AddOutboxMessage(this DbContext db, string topic, string key, T data, string? correlationId = null) + { + var envelope = EventEnvelope.Create(data, correlationId); + + db.Set().Add(new OutboxMessage + { + Id = envelope.MessageId, + Topic = topic, + Key = key, + Payload = JsonSerializer.Serialize(envelope, JsonDefaults.Options), + OccurredOn = envelope.OccurredOn, + }); + } + + /// + /// Returns false when the envelope was already processed by this consumer. + /// Otherwise registers it; the row commits atomically with the handler's + /// SaveChanges, and a concurrent duplicate fails on the composite PK. + /// + public static async Task TryRegisterInboxAsync(this DbContext db, Guid messageId, string consumer, CancellationToken cancellationToken = default) + { + var alreadyProcessed = await db.Set() + .AnyAsync(m => m.MessageId == messageId && m.Consumer == consumer, cancellationToken); + + if (alreadyProcessed) + { + return false; + } + + db.Set().Add(new InboxMessage + { + MessageId = messageId, + Consumer = consumer, + ProcessedOn = DateTime.UtcNow, + }); + + return true; + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/IEventPublisher.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/IEventPublisher.cs new file mode 100644 index 0000000..311eca0 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/IEventPublisher.cs @@ -0,0 +1,11 @@ +namespace LoveNet.BuildingBlocks.EventBus; + +/// +/// Direct (non-outbox) publish. Use only from services without a database of +/// their own (e.g. Realtime); everywhere else prefer the transactional outbox. +/// +public interface IEventPublisher +{ + /// Awaits broker acknowledgement (acks=all) before returning. + Task PublishAsync(string topic, string key, T data, string? correlationId = null, CancellationToken cancellationToken = default); +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Inbox/InboxMessage.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Inbox/InboxMessage.cs new file mode 100644 index 0000000..a6199b3 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Inbox/InboxMessage.cs @@ -0,0 +1,15 @@ +namespace LoveNet.BuildingBlocks.EventBus.Inbox; + +/// +/// Consumer-side dedupe record: one row per processed envelope MessageId. +/// Inserted in the same transaction as the event's side effects, so a +/// redelivered message either sees the row (skip) or conflicts on the PK. +/// +public class InboxMessage +{ + public Guid MessageId { get; set; } + + public string Consumer { get; set; } = null!; + + public DateTime ProcessedOn { get; set; } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/JsonDefaults.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/JsonDefaults.cs new file mode 100644 index 0000000..8602bc6 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/JsonDefaults.cs @@ -0,0 +1,12 @@ +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace LoveNet.BuildingBlocks.EventBus; + +public static class JsonDefaults +{ + public static readonly JsonSerializerOptions Options = new(JsonSerializerDefaults.Web) + { + Converters = { new JsonStringEnumConverter() }, + }; +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/KafkaEventPublisher.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/KafkaEventPublisher.cs new file mode 100644 index 0000000..7548c48 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/KafkaEventPublisher.cs @@ -0,0 +1,27 @@ +using System.Text.Json; +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; + +namespace LoveNet.BuildingBlocks.EventBus; + +public class KafkaEventPublisher : IEventPublisher +{ + private readonly IProducer producer; + + public KafkaEventPublisher(IProducer producer) + { + this.producer = producer; + } + + public async Task PublishAsync(string topic, string key, T data, string? correlationId = null, CancellationToken cancellationToken = default) + { + var envelope = EventEnvelope.Create(data, correlationId); + var message = new Message + { + Key = key, + Value = JsonSerializer.Serialize(envelope, JsonDefaults.Options), + }; + + await producer.ProduceAsync(topic, message, cancellationToken); + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/KafkaOptions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/KafkaOptions.cs new file mode 100644 index 0000000..19f4395 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/KafkaOptions.cs @@ -0,0 +1,8 @@ +namespace LoveNet.BuildingBlocks.EventBus; + +public class KafkaOptions +{ + public const string SectionName = "Kafka"; + + public string BootstrapServers { get; set; } = "localhost:29092"; +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/LoveNet.BuildingBlocks.EventBus.csproj b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/LoveNet.BuildingBlocks.EventBus.csproj new file mode 100644 index 0000000..2a961a3 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/LoveNet.BuildingBlocks.EventBus.csproj @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + net8.0 + enable + enable + + + diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Outbox/OutboxMessage.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Outbox/OutboxMessage.cs new file mode 100644 index 0000000..9549593 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Outbox/OutboxMessage.cs @@ -0,0 +1,26 @@ +namespace LoveNet.BuildingBlocks.EventBus.Outbox; + +/// +/// Transactional outbox row. Written in the same transaction as the business +/// change; relays it to Kafka. +/// +public class OutboxMessage +{ + /// Equals the envelope's MessageId. + public Guid Id { get; set; } + + public string Topic { get; set; } = null!; + + public string Key { get; set; } = null!; + + /// The full serialized EventEnvelope<T>. + public string Payload { get; set; } = null!; + + public DateTime OccurredOn { get; set; } + + public DateTime? ProcessedOn { get; set; } + + public int Attempts { get; set; } + + public string? LastError { get; set; } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Outbox/OutboxPublisher.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Outbox/OutboxPublisher.cs new file mode 100644 index 0000000..474d3de --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/Outbox/OutboxPublisher.cs @@ -0,0 +1,103 @@ +using Confluent.Kafka; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; + +namespace LoveNet.BuildingBlocks.EventBus.Outbox; + +/// +/// Polls the host service's outbox table and relays pending rows to Kafka in +/// OccurredOn order. Stops the batch on the first failure so per-key ordering +/// is never violated by skipping ahead. Designed for a single publisher +/// instance per service; scaling out would require row locking. +/// +public class OutboxPublisher : BackgroundService + where TContext : DbContext +{ + private static readonly TimeSpan PollInterval = TimeSpan.FromMilliseconds(500); + private const int BatchSize = 50; + + private readonly IServiceScopeFactory scopeFactory; + private readonly IProducer producer; + private readonly ILogger> logger; + + public OutboxPublisher( + IServiceScopeFactory scopeFactory, + IProducer producer, + ILogger> logger) + { + this.scopeFactory = scopeFactory; + this.producer = producer; + this.logger = logger; + } + + protected override async Task ExecuteAsync(CancellationToken stoppingToken) + { + using var timer = new PeriodicTimer(PollInterval); + + while (!stoppingToken.IsCancellationRequested) + { + try + { + await PublishPendingAsync(stoppingToken); + } + catch (OperationCanceledException) when (stoppingToken.IsCancellationRequested) + { + break; + } + catch (Exception ex) + { + logger.LogError(ex, "Outbox polling iteration failed"); + } + + try + { + await timer.WaitForNextTickAsync(stoppingToken); + } + catch (OperationCanceledException) + { + break; + } + } + } + + private async Task PublishPendingAsync(CancellationToken cancellationToken) + { + using var scope = scopeFactory.CreateScope(); + var db = scope.ServiceProvider.GetRequiredService(); + + var pending = await db.Set() + .Where(m => m.ProcessedOn == null) + .OrderBy(m => m.OccurredOn) + .Take(BatchSize) + .ToListAsync(cancellationToken); + + if (pending.Count == 0) + { + return; + } + + foreach (var message in pending) + { + try + { + await producer.ProduceAsync( + message.Topic, + new Message { Key = message.Key, Value = message.Payload }, + cancellationToken); + + message.ProcessedOn = DateTime.UtcNow; + } + catch (Exception ex) when (ex is not OperationCanceledException) + { + message.Attempts++; + message.LastError = ex.Message; + logger.LogError(ex, "Failed to publish outbox message {MessageId} to {Topic} (attempt {Attempts})", message.Id, message.Topic, message.Attempts); + break; + } + } + + await db.SaveChangesAsync(cancellationToken); + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/ServiceCollectionExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/ServiceCollectionExtensions.cs new file mode 100644 index 0000000..617eb7d --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.EventBus/ServiceCollectionExtensions.cs @@ -0,0 +1,41 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.EventBus.Outbox; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Options; + +namespace LoveNet.BuildingBlocks.EventBus; + +public static class ServiceCollectionExtensions +{ + /// + /// Registers the shared idempotent Kafka producer and . + /// + public static IServiceCollection AddKafkaEventBus(this IServiceCollection services, IConfiguration configuration) + { + services.Configure(configuration.GetSection(KafkaOptions.SectionName)); + + services.AddSingleton>(sp => + { + var options = sp.GetRequiredService>().Value; + var config = new ProducerConfig + { + BootstrapServers = options.BootstrapServers, + EnableIdempotence = true, + Acks = Acks.All, + }; + + return new ProducerBuilder(config).Build(); + }); + + services.AddSingleton(); + + return services; + } + + /// Starts the outbox relay for the service's DbContext. + public static IServiceCollection AddOutboxPublisher(this IServiceCollection services) + where TContext : DbContext + => services.AddHostedService>(); +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/IImagesService.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/IImagesService.cs new file mode 100644 index 0000000..6c235b0 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/IImagesService.cs @@ -0,0 +1,10 @@ +using Microsoft.AspNetCore.Http; + +namespace LoveNet.BuildingBlocks.Media; + +public interface IImagesService +{ + Task UploadImageAsync(IFormFile image); + + Task> UploadImagesAsync(IEnumerable images); +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/ImagesService.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/ImagesService.cs new file mode 100644 index 0000000..bf5c18d --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/ImagesService.cs @@ -0,0 +1,42 @@ +using CloudinaryDotNet; +using CloudinaryDotNet.Actions; +using Microsoft.AspNetCore.Http; + +namespace LoveNet.BuildingBlocks.Media; + +/// Cloudinary-backed image storage, ported from the monolith's Images/ImagesService. +public class ImagesService : IImagesService +{ + private readonly Cloudinary cloudinary; + + public ImagesService(Cloudinary cloudinary) + { + this.cloudinary = cloudinary; + } + + public async Task UploadImageAsync(IFormFile image) + { + using var memoryStream = new MemoryStream(); + await image.CopyToAsync(memoryStream); + memoryStream.Position = 0; + + var uploadParams = new ImageUploadParams + { + File = new FileDescription(Guid.NewGuid().ToString(), memoryStream), + }; + + var result = await cloudinary.UploadAsync(uploadParams); + + return result.SecureUrl.AbsoluteUri; + } + + public async Task> UploadImagesAsync(IEnumerable images) + { + var uploads = images + .Where(image => image is not null) + .Select(UploadImageAsync) + .ToArray(); + + return await Task.WhenAll(uploads); + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/LoveNet.BuildingBlocks.Media.csproj b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/LoveNet.BuildingBlocks.Media.csproj new file mode 100644 index 0000000..a5117b7 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/LoveNet.BuildingBlocks.Media.csproj @@ -0,0 +1,17 @@ + + + + net8.0 + enable + enable + + + + + + + + + + + diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs new file mode 100644 index 0000000..be5404e --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs @@ -0,0 +1,25 @@ +using CloudinaryDotNet; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; + +namespace LoveNet.BuildingBlocks.Media; + +public static class MediaExtensions +{ + /// Registers the Cloudinary client + (config section "Cloudinary"). + public static IServiceCollection AddCloudinaryMedia(this IServiceCollection services, IConfiguration configuration) + { + var account = new Account( + configuration["Cloudinary:CloudName"], + configuration["Cloudinary:Key"], + configuration["Cloudinary:Secret"]); + + var cloudinary = new Cloudinary(account); + cloudinary.Api.Secure = true; + + services.AddSingleton(cloudinary); + services.AddSingleton(); + + return services; + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/ClaimsPrincipalExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/ClaimsPrincipalExtensions.cs new file mode 100644 index 0000000..8b09851 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/ClaimsPrincipalExtensions.cs @@ -0,0 +1,18 @@ +using System.Security.Claims; + +namespace LoveNet.BuildingBlocks.Web.Auth; + +public static class ClaimsPrincipalExtensions +{ + /// The authenticated user id (NameIdentifier claim from the Identity-issued JWT). + public static string GetUserId(this ClaimsPrincipal user) => + user.FindFirstValue(ClaimTypes.NameIdentifier) + ?? throw new InvalidOperationException("Authenticated principal has no NameIdentifier claim"); + + public static string GetUserName(this ClaimsPrincipal user) => + user.FindFirstValue(ClaimTypes.Name) + ?? throw new InvalidOperationException("Authenticated principal has no Name claim"); + + public static string? GetEmail(this ClaimsPrincipal user) => + user.FindFirstValue(ClaimTypes.Email); +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/JwtAuthenticationExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/JwtAuthenticationExtensions.cs new file mode 100644 index 0000000..a7378b4 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/JwtAuthenticationExtensions.cs @@ -0,0 +1,62 @@ +using System.Text; +using Microsoft.AspNetCore.Authentication.JwtBearer; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.IdentityModel.Tokens; + +namespace LoveNet.BuildingBlocks.Web.Auth; + +public static class JwtAuthenticationExtensions +{ + /// + /// Shared-key HS512 bearer validation, identical across every service so a + /// token issued by Identity is accepted everywhere. Also lifts the token + /// from the "access_token" query parameter for SignalR websocket requests. + /// + public static IServiceCollection AddLoveNetJwt(this IServiceCollection services, IConfiguration configuration) + { + var jwt = configuration.GetSection(JwtOptions.SectionName).Get() + ?? throw new InvalidOperationException($"Missing '{JwtOptions.SectionName}' configuration section"); + + services.Configure(configuration.GetSection(JwtOptions.SectionName)); + + services.AddAuthentication(auth => + { + auth.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; + auth.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; + }).AddJwtBearer(options => + { + options.RequireHttpsMetadata = false; + options.SaveToken = true; + options.TokenValidationParameters = new TokenValidationParameters + { + ValidateIssuer = true, + ValidateAudience = true, + ValidAudience = jwt.Audience, + ValidIssuer = jwt.Issuer, + RequireExpirationTime = true, + IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(jwt.Key)), + ValidateIssuerSigningKey = true, + ValidateLifetime = true, + }; + options.Events = new JwtBearerEvents + { + OnMessageReceived = context => + { + var accessToken = context.Request.Query["access_token"]; + if (!string.IsNullOrEmpty(accessToken) && + context.HttpContext.Request.Path.StartsWithSegments("/chat")) + { + context.Token = accessToken; + } + + return Task.CompletedTask; + }, + }; + }); + + services.AddAuthorization(); + + return services; + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/JwtOptions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/JwtOptions.cs new file mode 100644 index 0000000..fb82787 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/JwtOptions.cs @@ -0,0 +1,12 @@ +namespace LoveNet.BuildingBlocks.Web.Auth; + +public class JwtOptions +{ + public const string SectionName = "Jwt"; + + public string Key { get; set; } = null!; + + public string Issuer { get; set; } = null!; + + public string Audience { get; set; } = null!; +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HealthCheckExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HealthCheckExtensions.cs new file mode 100644 index 0000000..77e86a5 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HealthCheckExtensions.cs @@ -0,0 +1,50 @@ +using Confluent.Kafka; +using Microsoft.AspNetCore.Builder; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; + +namespace LoveNet.BuildingBlocks.Web; + +public static class HealthCheckExtensions +{ + /// + /// Registers /health checks for the dependencies a service actually has. + /// Connection string name: "Default"; Kafka: "Kafka:BootstrapServers"; + /// Redis: "Redis:Connection". + /// + public static IServiceCollection AddLoveNetHealthChecks( + this IServiceCollection services, + IConfiguration configuration, + bool postgres = false, + bool kafka = false, + bool redis = false) + { + var healthChecks = services.AddHealthChecks(); + + if (postgres) + { + healthChecks.AddNpgSql(configuration.GetConnectionString("Default")!); + } + + if (kafka) + { + healthChecks.AddKafka(new ProducerConfig + { + BootstrapServers = configuration["Kafka:BootstrapServers"], + }); + } + + if (redis) + { + healthChecks.AddRedis(configuration["Redis:Connection"]!); + } + + return services; + } + + public static WebApplication MapLoveNetHealth(this WebApplication app) + { + app.MapHealthChecks("/health"); + return app; + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HostingExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HostingExtensions.cs new file mode 100644 index 0000000..c3979c1 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HostingExtensions.cs @@ -0,0 +1,92 @@ +using LoveNet.BuildingBlocks.Web.Middleware; +using Microsoft.AspNetCore.Builder; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Npgsql; +using OpenTelemetry.Metrics; +using OpenTelemetry.Resources; +using OpenTelemetry.Trace; +using Serilog; +using Serilog.Formatting.Compact; + +namespace LoveNet.BuildingBlocks.Web; + +public static class HostingExtensions +{ + /// + /// Cross-cutting defaults every LoveNet service shares: structured Serilog + /// logging, OpenTelemetry traces/metrics (OTLP export when + /// OTEL_EXPORTER_OTLP_ENDPOINT is set), and ProblemDetails error responses. + /// + public static WebApplicationBuilder AddLoveNetDefaults(this WebApplicationBuilder builder, string serviceName) + { + builder.Host.UseSerilog((context, loggerConfiguration) => + { + loggerConfiguration + .ReadFrom.Configuration(context.Configuration) + .Enrich.FromLogContext() + .Enrich.WithProperty("Service", serviceName); + + if (context.HostingEnvironment.IsDevelopment()) + { + loggerConfiguration.WriteTo.Console(); + } + else + { + loggerConfiguration.WriteTo.Console(new RenderedCompactJsonFormatter()); + } + }); + + var openTelemetry = builder.Services.AddOpenTelemetry() + .ConfigureResource(resource => resource.AddService(serviceName)) + .WithTracing(tracing => tracing + .AddAspNetCoreInstrumentation() + .AddHttpClientInstrumentation() + .AddNpgsql()) + .WithMetrics(metrics => metrics + .AddAspNetCoreInstrumentation() + .AddHttpClientInstrumentation()); + + if (!string.IsNullOrEmpty(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"])) + { + openTelemetry + .WithTracing(tracing => tracing.AddOtlpExporter()) + .WithMetrics(metrics => metrics.AddOtlpExporter()); + } + + builder.Services.AddProblemDetails(); + + return builder; + } + + /// Standard early pipeline: exception handling → request logging → correlation id. + public static WebApplication UseLoveNetDefaults(this WebApplication app) + { + app.UseExceptionHandler(); + app.UseSerilogRequestLogging(); + app.UseMiddleware(); + + return app; + } + + /// + /// Single CORS policy for the SPA origin (config key "Frontend:Origin"). + /// Credentials are required for the refresh-token cookie and SignalR. + /// + public static IServiceCollection AddFrontendCors(this IServiceCollection services, IConfiguration configuration) + { + var origin = configuration["Frontend:Origin"] ?? "http://localhost:3000"; + + services.AddCors(options => + { + options.AddPolicy("Frontend", policy => policy + .WithOrigins(origin) + .AllowAnyHeader() + .AllowAnyMethod() + .AllowCredentials()); + }); + + return services; + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNet.BuildingBlocks.Web.csproj b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNet.BuildingBlocks.Web.csproj new file mode 100644 index 0000000..a4de528 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNet.BuildingBlocks.Web.csproj @@ -0,0 +1,26 @@ + + + + net8.0 + enable + enable + + + + + + + + + + + + + + + + + + + + diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNetConstants.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNetConstants.cs new file mode 100644 index 0000000..5a6be63 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNetConstants.cs @@ -0,0 +1,18 @@ +namespace LoveNet.BuildingBlocks.Web; + +/// Constants shared by more than one service. Service-specific +/// messages/routes live inside the owning service. +public static class LoveNetConstants +{ + public const string AdministratorRoleName = "Administrator"; + + public const int DefaultTake = 10; + + public const int MinimalAge = 18; + + public const int MaxFileSizeInBytes = 20 * 1024 * 1024; + + public static readonly string[] AllowedImageExtensions = { ".jpg", ".png" }; + + public const string DefaultProfilePictureUrl = "https://res.cloudinary.com/dojl8gfnd/image/upload/v1666714042/24-248253_user-profile-default-image-png-clipart-png-download_tuamuf.png"; +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Middleware/CorrelationIdMiddleware.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Middleware/CorrelationIdMiddleware.cs new file mode 100644 index 0000000..2ad4d3b --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Middleware/CorrelationIdMiddleware.cs @@ -0,0 +1,42 @@ +using Microsoft.AspNetCore.Http; +using Serilog.Context; + +namespace LoveNet.BuildingBlocks.Web.Middleware; + +/// +/// Reads (or mints) the X-Correlation-Id header, echoes it on the response and +/// pushes it into the Serilog log context. The value also rides along in Kafka +/// event envelopes so a request can be traced across services. +/// +public class CorrelationIdMiddleware +{ + public const string HeaderName = "X-Correlation-Id"; + + private readonly RequestDelegate next; + + public CorrelationIdMiddleware(RequestDelegate next) + { + this.next = next; + } + + public async Task InvokeAsync(HttpContext context) + { + var correlationId = context.Request.Headers.TryGetValue(HeaderName, out var incoming) && !string.IsNullOrWhiteSpace(incoming) + ? incoming.ToString() + : Guid.NewGuid().ToString("N"); + + context.Items[HeaderName] = correlationId; + context.Response.Headers[HeaderName] = correlationId; + + using (LogContext.PushProperty("CorrelationId", correlationId)) + { + await next(context); + } + } +} + +public static class CorrelationIdHttpContextExtensions +{ + public static string? GetCorrelationId(this HttpContext context) => + context.Items[CorrelationIdMiddleware.HeaderName] as string; +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Result.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Result.cs new file mode 100644 index 0000000..63e9e59 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Result.cs @@ -0,0 +1,17 @@ +namespace LoveNet.BuildingBlocks.Web; + +/// Lightweight success/error result carried up to controllers. +public class Result +{ + public bool Succeeded { get; private set; } + + public bool Failure => !Succeeded; + + public string[] Errors { get; private set; } = Array.Empty(); + + public static implicit operator Result(bool succeeded) + => new() { Succeeded = succeeded }; + + public static implicit operator Result(string error) + => new() { Succeeded = false, Errors = new[] { error } }; +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Validation/AllowedFileExtensionsAttribute.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Validation/AllowedFileExtensionsAttribute.cs new file mode 100644 index 0000000..f741b7e --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Validation/AllowedFileExtensionsAttribute.cs @@ -0,0 +1,30 @@ +using System.ComponentModel.DataAnnotations; +using Microsoft.AspNetCore.Http; + +namespace LoveNet.BuildingBlocks.Web.Validation; + +public class AllowedFileExtensionsAttribute : ValidationAttribute +{ + private const string Message = "Unsupported file type"; + + private readonly string[] extensions; + + public AllowedFileExtensionsAttribute(string[] extensions) + { + this.extensions = extensions; + } + + protected override ValidationResult? IsValid(object? value, ValidationContext validationContext) + { + var files = value switch + { + IFormFile single => new[] { single }, + IEnumerable many => many, + _ => Enumerable.Empty(), + }; + + return files.Any(f => f is not null && !extensions.Contains(Path.GetExtension(f.FileName).ToLowerInvariant())) + ? new ValidationResult(Message) + : ValidationResult.Success; + } +} diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Validation/MaxFileSizeAttribute.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Validation/MaxFileSizeAttribute.cs new file mode 100644 index 0000000..cc76f25 --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Validation/MaxFileSizeAttribute.cs @@ -0,0 +1,30 @@ +using System.ComponentModel.DataAnnotations; +using Microsoft.AspNetCore.Http; + +namespace LoveNet.BuildingBlocks.Web.Validation; + +public class MaxFileSizeAttribute : ValidationAttribute +{ + private const string Message = "Max file size reached"; + + private readonly int maxFileSize; + + public MaxFileSizeAttribute(int maxFileSize) + { + this.maxFileSize = maxFileSize; + } + + protected override ValidationResult? IsValid(object? value, ValidationContext validationContext) + { + var files = value switch + { + IFormFile single => new[] { single }, + IEnumerable many => many, + _ => Enumerable.Empty(), + }; + + return files.Any(f => f is not null && f.Length > maxFileSize) + ? new ValidationResult(Message) + : ValidationResult.Success; + } +} diff --git a/src/Directory.Build.props b/src/Directory.Build.props new file mode 100644 index 0000000..2a87413 --- /dev/null +++ b/src/Directory.Build.props @@ -0,0 +1,11 @@ + + + net8.0 + enable + enable + latest + true + latest + false + + diff --git a/src/Gateway/LoveNet.Gateway/LoveNet.Gateway.csproj b/src/Gateway/LoveNet.Gateway/LoveNet.Gateway.csproj new file mode 100644 index 0000000..5e6192e --- /dev/null +++ b/src/Gateway/LoveNet.Gateway/LoveNet.Gateway.csproj @@ -0,0 +1,18 @@ + + + + + + + + + + + + + net8.0 + enable + enable + + + diff --git a/src/Gateway/LoveNet.Gateway/Program.cs b/src/Gateway/LoveNet.Gateway/Program.cs new file mode 100644 index 0000000..1760df1 --- /dev/null +++ b/src/Gateway/LoveNet.Gateway/Program.cs @@ -0,0 +1,6 @@ +var builder = WebApplication.CreateBuilder(args); +var app = builder.Build(); + +app.MapGet("/", () => "Hello World!"); + +app.Run(); diff --git a/src/Gateway/LoveNet.Gateway/Properties/launchSettings.json b/src/Gateway/LoveNet.Gateway/Properties/launchSettings.json new file mode 100644 index 0000000..00e7e45 --- /dev/null +++ b/src/Gateway/LoveNet.Gateway/Properties/launchSettings.json @@ -0,0 +1,38 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:51774", + "sslPort": 44377 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5154", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7139;http://localhost:5154", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/Gateway/LoveNet.Gateway/appsettings.Development.json b/src/Gateway/LoveNet.Gateway/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/src/Gateway/LoveNet.Gateway/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/Gateway/LoveNet.Gateway/appsettings.json b/src/Gateway/LoveNet.Gateway/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/src/Gateway/LoveNet.Gateway/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.csproj b/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.csproj new file mode 100644 index 0000000..5c76bb2 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.csproj @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + net8.0 + enable + enable + + + diff --git a/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.http b/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.http new file mode 100644 index 0000000..5449534 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.http @@ -0,0 +1,6 @@ +@LoveNet.Chat.Api_HostAddress = http://localhost:5294 + +GET {{LoveNet.Chat.Api_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/src/Services/Chat/LoveNet.Chat.Api/Program.cs b/src/Services/Chat/LoveNet.Chat.Api/Program.cs new file mode 100644 index 0000000..ac7c10a --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Program.cs @@ -0,0 +1,17 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. + +builder.Services.AddControllers(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. + +app.UseHttpsRedirection(); + +app.UseAuthorization(); + +app.MapControllers(); + +app.Run(); diff --git a/src/Services/Chat/LoveNet.Chat.Api/Properties/launchSettings.json b/src/Services/Chat/LoveNet.Chat.Api/Properties/launchSettings.json new file mode 100644 index 0000000..e235252 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Properties/launchSettings.json @@ -0,0 +1,41 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:22885", + "sslPort": 44394 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "http://localhost:5294", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "https://localhost:7038;http://localhost:5294", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "weatherforecast", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/appsettings.Development.json b/src/Services/Chat/LoveNet.Chat.Api/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/appsettings.json b/src/Services/Chat/LoveNet.Chat.Api/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/src/Services/Chat/LoveNet.Chat.Tests/LoveNet.Chat.Tests.csproj b/src/Services/Chat/LoveNet.Chat.Tests/LoveNet.Chat.Tests.csproj new file mode 100644 index 0000000..d2965e1 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Tests/LoveNet.Chat.Tests.csproj @@ -0,0 +1,30 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.csproj b/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.csproj new file mode 100644 index 0000000..66f8c20 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.csproj @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + net8.0 + enable + enable + + + diff --git a/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.http b/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.http new file mode 100644 index 0000000..4c0210f --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.http @@ -0,0 +1,6 @@ +@LoveNet.Identity.Api_HostAddress = http://localhost:5198 + +GET {{LoveNet.Identity.Api_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/src/Services/Identity/LoveNet.Identity.Api/Program.cs b/src/Services/Identity/LoveNet.Identity.Api/Program.cs new file mode 100644 index 0000000..ac7c10a --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Program.cs @@ -0,0 +1,17 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. + +builder.Services.AddControllers(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. + +app.UseHttpsRedirection(); + +app.UseAuthorization(); + +app.MapControllers(); + +app.Run(); diff --git a/src/Services/Identity/LoveNet.Identity.Api/Properties/launchSettings.json b/src/Services/Identity/LoveNet.Identity.Api/Properties/launchSettings.json new file mode 100644 index 0000000..add93dc --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Properties/launchSettings.json @@ -0,0 +1,41 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:23723", + "sslPort": 44373 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "http://localhost:5198", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "https://localhost:7106;http://localhost:5198", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "weatherforecast", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/appsettings.Development.json b/src/Services/Identity/LoveNet.Identity.Api/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/appsettings.json b/src/Services/Identity/LoveNet.Identity.Api/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/src/Services/Identity/LoveNet.Identity.Tests/LoveNet.Identity.Tests.csproj b/src/Services/Identity/LoveNet.Identity.Tests/LoveNet.Identity.Tests.csproj new file mode 100644 index 0000000..2af9717 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Tests/LoveNet.Identity.Tests.csproj @@ -0,0 +1,30 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.csproj b/src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.csproj new file mode 100644 index 0000000..97ad9fc --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.csproj @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + net8.0 + enable + enable + + + diff --git a/src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.http b/src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.http new file mode 100644 index 0000000..e44620b --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.http @@ -0,0 +1,6 @@ +@LoveNet.Matching.Api_HostAddress = http://localhost:5165 + +GET {{LoveNet.Matching.Api_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/src/Services/Matching/LoveNet.Matching.Api/Program.cs b/src/Services/Matching/LoveNet.Matching.Api/Program.cs new file mode 100644 index 0000000..ac7c10a --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Program.cs @@ -0,0 +1,17 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. + +builder.Services.AddControllers(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. + +app.UseHttpsRedirection(); + +app.UseAuthorization(); + +app.MapControllers(); + +app.Run(); diff --git a/src/Services/Matching/LoveNet.Matching.Api/Properties/launchSettings.json b/src/Services/Matching/LoveNet.Matching.Api/Properties/launchSettings.json new file mode 100644 index 0000000..7e80e2b --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Properties/launchSettings.json @@ -0,0 +1,41 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:58608", + "sslPort": 44381 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "http://localhost:5165", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "https://localhost:7192;http://localhost:5165", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "weatherforecast", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/appsettings.Development.json b/src/Services/Matching/LoveNet.Matching.Api/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/appsettings.json b/src/Services/Matching/LoveNet.Matching.Api/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/src/Services/Matching/LoveNet.Matching.Tests/LoveNet.Matching.Tests.csproj b/src/Services/Matching/LoveNet.Matching.Tests/LoveNet.Matching.Tests.csproj new file mode 100644 index 0000000..5dd95aa --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Tests/LoveNet.Matching.Tests.csproj @@ -0,0 +1,30 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.csproj b/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.csproj new file mode 100644 index 0000000..e69c250 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.csproj @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + net8.0 + enable + enable + + + diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.http b/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.http new file mode 100644 index 0000000..4dc533a --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.http @@ -0,0 +1,6 @@ +@LoveNet.Notifications.Api_HostAddress = http://localhost:5051 + +GET {{LoveNet.Notifications.Api_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs new file mode 100644 index 0000000..ac7c10a --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs @@ -0,0 +1,17 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. + +builder.Services.AddControllers(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. + +app.UseHttpsRedirection(); + +app.UseAuthorization(); + +app.MapControllers(); + +app.Run(); diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Properties/launchSettings.json b/src/Services/Notifications/LoveNet.Notifications.Api/Properties/launchSettings.json new file mode 100644 index 0000000..dd17063 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Properties/launchSettings.json @@ -0,0 +1,41 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:9076", + "sslPort": 44356 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "http://localhost:5051", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "https://localhost:7160;http://localhost:5051", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "weatherforecast", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.Development.json b/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json b/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Tests/LoveNet.Notifications.Tests.csproj b/src/Services/Notifications/LoveNet.Notifications.Tests/LoveNet.Notifications.Tests.csproj new file mode 100644 index 0000000..16465f3 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Tests/LoveNet.Notifications.Tests.csproj @@ -0,0 +1,30 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.csproj b/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.csproj new file mode 100644 index 0000000..087e8ba --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.csproj @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + net8.0 + enable + enable + + + diff --git a/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.http b/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.http new file mode 100644 index 0000000..f21fd56 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.http @@ -0,0 +1,6 @@ +@LoveNet.Profile.Api_HostAddress = http://localhost:5183 + +GET {{LoveNet.Profile.Api_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/src/Services/Profile/LoveNet.Profile.Api/Program.cs b/src/Services/Profile/LoveNet.Profile.Api/Program.cs new file mode 100644 index 0000000..ac7c10a --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Program.cs @@ -0,0 +1,17 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. + +builder.Services.AddControllers(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. + +app.UseHttpsRedirection(); + +app.UseAuthorization(); + +app.MapControllers(); + +app.Run(); diff --git a/src/Services/Profile/LoveNet.Profile.Api/Properties/launchSettings.json b/src/Services/Profile/LoveNet.Profile.Api/Properties/launchSettings.json new file mode 100644 index 0000000..fde7c51 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Properties/launchSettings.json @@ -0,0 +1,41 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:55431", + "sslPort": 44340 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "http://localhost:5183", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "https://localhost:7202;http://localhost:5183", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "weatherforecast", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/appsettings.Development.json b/src/Services/Profile/LoveNet.Profile.Api/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/appsettings.json b/src/Services/Profile/LoveNet.Profile.Api/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/src/Services/Profile/LoveNet.Profile.Tests/LoveNet.Profile.Tests.csproj b/src/Services/Profile/LoveNet.Profile.Tests/LoveNet.Profile.Tests.csproj new file mode 100644 index 0000000..50daf9a --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Tests/LoveNet.Profile.Tests.csproj @@ -0,0 +1,30 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.csproj b/src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.csproj new file mode 100644 index 0000000..fbd204a --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.csproj @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + net8.0 + enable + enable + + + diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.http b/src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.http new file mode 100644 index 0000000..6e7da2e --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.http @@ -0,0 +1,6 @@ +@LoveNet.Realtime.Api_HostAddress = http://localhost:5070 + +GET {{LoveNet.Realtime.Api_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Program.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Program.cs new file mode 100644 index 0000000..ac7c10a --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Program.cs @@ -0,0 +1,17 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. + +builder.Services.AddControllers(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. + +app.UseHttpsRedirection(); + +app.UseAuthorization(); + +app.MapControllers(); + +app.Run(); diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Properties/launchSettings.json b/src/Services/Realtime/LoveNet.Realtime.Api/Properties/launchSettings.json new file mode 100644 index 0000000..c713681 --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Properties/launchSettings.json @@ -0,0 +1,41 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:33080", + "sslPort": 44305 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "http://localhost:5070", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "https://localhost:7069;http://localhost:5070", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "weatherforecast", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.Development.json b/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.json b/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} From d7af5d52090588b93f0a76d9718886b821ceb714 Mon Sep 17 00:00:00 2001 From: "GBP\\ivan.mitovski" Date: Mon, 13 Jul 2026 10:53:45 +0300 Subject: [PATCH 2/9] Phase 1: Identity and Profile services Identity (lovenet_identity, port 8081): - Credentials-only ApplicationUser + refresh-token rotation (HttpOnly cookie), HS512 JWT issuance ported from the monolith IdentityService - register/login/logout/refreshToken + email flows (token generation stays here; delivery becomes notifications.email-requested outbox events) - admin moderation (lockout ban) publishing identity.user-banned - user_profiles_lite read model from profile.user-updated so the login response keeps carrying avatar/location for the SPA - seeder replays demo Users.json through the real event pipeline Profile (lovenet_profile, port 8082): - user_profiles/images aggregate + countries/cities/genders reference data (CSV seeders), account GET/PUT, admin user listing - consumes identity.user-registered/user-banned, publishes enriched profile.user-updated (geo names, lat/lng, avatar, images, isBanned, isAdmin) Both: transactional outbox + inbox dedupe, Npgsql migrations, health checks. Verified end-to-end against compose infra: seeded users flow Identity -> Kafka -> Profile -> Kafka -> Identity read model. Tests: 20 NUnit tests ported/adapted (login/register/moderate/outbox, profile edit image diff, admin paging/search, geo services). Co-Authored-By: Claude Fable 5 --- .../Events/IdentityEvents.cs | 3 +- .../Events/ProfileEvents.cs | 3 +- .../MediaExtensions.cs | 24 +- .../LoveNet.BuildingBlocks.Web/DateHelper.cs | 17 + .../Consumers/UserUpdatedConsumer.cs | 55 + .../Controllers/AdminController.cs | 45 + .../Controllers/EmailController.cs | 76 + .../Controllers/IdentityController.cs | 209 + .../Controllers/InternalController.cs | 30 + .../Data/AppIdentityDbContext.cs | 37 + .../Data/ApplicationRole.cs | 15 + .../Data/ApplicationUser.cs | 21 + .../Data/Files/Users.json | 146 + .../Data/IdentityOptionsProvider.cs | 18 + .../20260713073643_InitialCreate.Designer.cs | 419 + .../20260713073643_InitialCreate.cs | 320 + .../IdentityDbContextModelSnapshot.cs | 416 + .../LoveNet.Identity.Api/Data/RefreshToken.cs | 25 + .../Data/Seeding/IdentitySeeder.cs | 91 + .../Data/Seeding/SeedUser.cs | 38 + .../Data/UserProfileLite.cs | 24 + .../LoveNet.Identity.Api/IdentityMessages.cs | 32 + .../LoveNet.Identity.Api.csproj | 4 + .../LoveNet.Identity.Api/Models/LoginModel.cs | 15 + .../Models/LoginResponseModel.cs | 33 + .../Models/ModerateUserModel.cs | 9 + .../Models/RegisterModel.cs | 46 + .../Models/ResetPasswordModel.cs | 20 + .../Identity/LoveNet.Identity.Api/Program.cs | 57 +- .../Services/EmailFlowService.cs | 131 + .../Services/IEmailFlowService.cs | 22 + .../Services/IIdentityService.cs | 19 + .../Services/IdentityService.cs | 232 + .../LoveNet.Identity.Api/appsettings.json | 16 + .../IdentityServiceTests.cs | 273 + .../Data/CandidateProfile.cs | 43 + .../LoveNet.Matching.Api/Data/Like.cs | 13 + .../LoveNet.Matching.Api/Data/Match.cs | 22 + .../Data/MatchingDbContext.cs | 45 + .../Consumers/UserBannedConsumer.cs | 51 + .../Consumers/UserRegisteredConsumer.cs | 85 + .../Controllers/AdminController.cs | 29 + .../Controllers/CountriesController.cs | 30 + .../Controllers/GendersController.cs | 21 + .../Controllers/InternalController.cs | 27 + .../Controllers/ProfileController.cs | 70 + .../Profile/LoveNet.Profile.Api/Data/City.cs | 16 + .../LoveNet.Profile.Api/Data/Country.cs | 10 + .../Data/Files/CitiesWithCountries.csv | 42906 ++++++++++++++++ .../Data/Files/Countries.csv | 240 + .../LoveNet.Profile.Api/Data/Gender.cs | 8 + .../Profile/LoveNet.Profile.Api/Data/Image.cs | 17 + .../20260713075156_InitialCreate.Designer.cs | 293 + .../20260713075156_InitialCreate.cs | 214 + .../ProfileDbContextModelSnapshot.cs | 290 + .../Data/ProfileDbContext.cs | 44 + .../Data/Seeding/ProfileSeeder.cs | 81 + .../LoveNet.Profile.Api/Data/UserProfile.cs | 49 + .../LoveNet.Profile.Api.csproj | 5 + .../Models/ProfileModels.cs | 130 + .../Profile/LoveNet.Profile.Api/Program.cs | 51 +- .../Services/CountriesService.cs | 60 + .../Services/GendersService.cs | 25 + .../Services/IProfileService.cs | 14 + .../Services/ProfileService.cs | 154 + .../Services/UserUpdatedPublisher.cs | 60 + .../LoveNet.Profile.Api/appsettings.json | 16 + .../CountriesServiceTests.cs | 69 + .../GendersServiceTests.cs | 23 + .../ProfileServiceTests.cs | 168 + .../Profile/LoveNet.Profile.Tests/TestDb.cs | 16 + 71 files changed, 48312 insertions(+), 24 deletions(-) create mode 100644 src/BuildingBlocks/LoveNet.BuildingBlocks.Web/DateHelper.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Consumers/UserUpdatedConsumer.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Controllers/AdminController.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Controllers/EmailController.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Controllers/IdentityController.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Controllers/InternalController.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/AppIdentityDbContext.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/ApplicationRole.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/ApplicationUser.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/Files/Users.json create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/IdentityOptionsProvider.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/20260713073643_InitialCreate.Designer.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/20260713073643_InitialCreate.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/IdentityDbContextModelSnapshot.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/RefreshToken.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/Seeding/IdentitySeeder.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/Seeding/SeedUser.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Data/UserProfileLite.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/IdentityMessages.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Models/LoginModel.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Models/LoginResponseModel.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Models/ModerateUserModel.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Models/RegisterModel.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Models/ResetPasswordModel.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Services/EmailFlowService.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Services/IEmailFlowService.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Services/IIdentityService.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Services/IdentityService.cs create mode 100644 src/Services/Identity/LoveNet.Identity.Tests/IdentityServiceTests.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Data/CandidateProfile.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Data/Like.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Data/Match.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Data/MatchingDbContext.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Consumers/UserBannedConsumer.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Consumers/UserRegisteredConsumer.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Controllers/AdminController.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Controllers/CountriesController.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Controllers/GendersController.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Controllers/InternalController.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Controllers/ProfileController.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/City.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/Country.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/Files/CitiesWithCountries.csv create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/Files/Countries.csv create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/Gender.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/Image.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/20260713075156_InitialCreate.Designer.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/20260713075156_InitialCreate.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/ProfileDbContextModelSnapshot.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/ProfileDbContext.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/Seeding/ProfileSeeder.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Data/UserProfile.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Models/ProfileModels.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Services/CountriesService.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Services/GendersService.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Services/IProfileService.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Services/ProfileService.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Services/UserUpdatedPublisher.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Tests/CountriesServiceTests.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Tests/GendersServiceTests.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Tests/ProfileServiceTests.cs create mode 100644 src/Services/Profile/LoveNet.Profile.Tests/TestDb.cs diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/IdentityEvents.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/IdentityEvents.cs index 0bc7707..3eff30b 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/IdentityEvents.cs +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/IdentityEvents.cs @@ -10,7 +10,8 @@ public record UserRegisteredEvent( int GenderId, int CityId, int CountryId, - IReadOnlyList ImageUrls); + IReadOnlyList ImageUrls, + bool IsAdmin = false); /// Published by Identity on moderation. BannedUntil null = unbanned. Key: userId. public record UserBannedEvent( diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ProfileEvents.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ProfileEvents.cs index ceaf51f..6541fbb 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ProfileEvents.cs +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/ProfileEvents.cs @@ -21,4 +21,5 @@ public record UserUpdatedEvent( string? CountryName, string? AvatarUrl, IReadOnlyList ImageUrls, - bool IsBanned); + bool IsBanned, + bool IsAdmin = false); diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs index be5404e..f035415 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs @@ -6,18 +6,26 @@ namespace LoveNet.BuildingBlocks.Media; public static class MediaExtensions { - /// Registers the Cloudinary client + (config section "Cloudinary"). + /// + /// Registers the Cloudinary client + (config + /// section "Cloudinary"). Construction is deferred so hosts start (and + /// design-time tools run) without credentials; uploads then fail loudly. + /// public static IServiceCollection AddCloudinaryMedia(this IServiceCollection services, IConfiguration configuration) { - var account = new Account( - configuration["Cloudinary:CloudName"], - configuration["Cloudinary:Key"], - configuration["Cloudinary:Secret"]); + services.AddSingleton(_ => + { + var account = new Account( + configuration["Cloudinary:CloudName"], + configuration["Cloudinary:Key"], + configuration["Cloudinary:Secret"]); - var cloudinary = new Cloudinary(account); - cloudinary.Api.Secure = true; + var cloudinary = new Cloudinary(account); + cloudinary.Api.Secure = true; + + return cloudinary; + }); - services.AddSingleton(cloudinary); services.AddSingleton(); return services; diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/DateHelper.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/DateHelper.cs new file mode 100644 index 0000000..3f8263c --- /dev/null +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/DateHelper.cs @@ -0,0 +1,17 @@ +namespace LoveNet.BuildingBlocks.Web; + +public static class DateHelper +{ + public static int CalculateAge(DateTime birthdate) + { + var today = DateTime.UtcNow.Date; + var age = today.Year - birthdate.Year; + + if (birthdate.Date > today.AddYears(-age)) + { + age--; + } + + return age; + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Consumers/UserUpdatedConsumer.cs b/src/Services/Identity/LoveNet.Identity.Api/Consumers/UserUpdatedConsumer.cs new file mode 100644 index 0000000..58b9315 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Consumers/UserUpdatedConsumer.cs @@ -0,0 +1,55 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Identity.Api.Data; +using Microsoft.Extensions.Options; + +namespace LoveNet.Identity.Api.Consumers; + +/// +/// Maintains the lite profile read model that enriches the login response. +/// +public class UserUpdatedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "identity-service"; + + public UserUpdatedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.UserUpdated, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var db = services.GetRequiredService(); + + if (!await db.TryRegisterInboxAsync(envelope.MessageId, ConsumerName, cancellationToken)) + { + return; + } + + var data = envelope.Data; + var profile = await db.UserProfiles.FindAsync(new object[] { data.UserId }, cancellationToken); + + if (profile is null) + { + profile = new UserProfileLite { UserId = data.UserId }; + db.UserProfiles.Add(profile); + } + + profile.Bio = data.Bio; + profile.Birthdate = data.Birthdate; + profile.CountryName = data.CountryName; + profile.CityName = data.CityName; + profile.Latitude = data.Latitude; + profile.Longitude = data.Longitude; + profile.AvatarUrl = data.AvatarUrl; + + await db.SaveChangesAsync(cancellationToken); + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Controllers/AdminController.cs b/src/Services/Identity/LoveNet.Identity.Api/Controllers/AdminController.cs new file mode 100644 index 0000000..b7b62c8 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Controllers/AdminController.cs @@ -0,0 +1,45 @@ +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.BuildingBlocks.Web.Middleware; +using LoveNet.Identity.Api.Models; +using LoveNet.Identity.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace LoveNet.Identity.Api.Controllers; + +[Authorize(Roles = LoveNetConstants.AdministratorRoleName)] +[Route("api/admin")] +[ApiController] +public class AdminController : ControllerBase +{ + private readonly IIdentityService identityService; + + public AdminController(IIdentityService identityService) + { + this.identityService = identityService; + } + + [HttpPost("moderate")] + public async Task ModerateUserAsync([FromBody] ModerateUserModel request) + { + if (User.GetUserId() == request.UserId) + { + return BadRequest(IdentityMessages.CantBanYourself); + } + + if (request.BannedUntil.HasValue && request.BannedUntil.Value.Date < DateTime.UtcNow.Date) + { + return BadRequest(IdentityMessages.CantBanUserInThePast); + } + + var result = await identityService.ModerateAsync(request, HttpContext.GetCorrelationId()); + + if (result.Failure) + { + return BadRequest((Result)string.Join('\n', result.Errors)); + } + + return NoContent(); + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Controllers/EmailController.cs b/src/Services/Identity/LoveNet.Identity.Api/Controllers/EmailController.cs new file mode 100644 index 0000000..e929098 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Controllers/EmailController.cs @@ -0,0 +1,76 @@ +using LoveNet.BuildingBlocks.Web.Middleware; +using LoveNet.Identity.Api.Models; +using LoveNet.Identity.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace LoveNet.Identity.Api.Controllers; + +[Route("api/email")] +[ApiController] +public class EmailController : ControllerBase +{ + private readonly IEmailFlowService emailFlowService; + + public EmailController(IEmailFlowService emailFlowService) + { + this.emailFlowService = emailFlowService; + } + + [HttpGet("sendResetPasswordLink")] + [AllowAnonymous] + public async Task SendResetPasswordLinkAsync(string email) + { + var result = await emailFlowService.SendResetPasswordLinkAsync( + email, Request.Headers.Origin, HttpContext.GetCorrelationId()); + + if (result.Failure) + { + return BadRequest(result.Errors); + } + + return Ok(IdentityMessages.CheckYourEmail); + } + + [HttpPost("resetPassword")] + public async Task ResetPasswordAsync(ResetPasswordModel model) + { + var result = await emailFlowService.ResetPasswordAsync(model); + + if (result.Failure) + { + return BadRequest(result.Errors); + } + + return Ok(IdentityMessages.PasswordResetSuccessful); + } + + [HttpGet("verify")] + [AllowAnonymous] + public async Task VerifyEmail([FromQuery] string email, [FromQuery] string token) + { + var result = await emailFlowService.VerifyEmailAsync(email, token); + + if (result.Failure) + { + return BadRequest(result.Errors); + } + + return Ok(IdentityMessages.EmailConfirmed); + } + + [HttpGet("resendEmailConfirmationLink")] + [AllowAnonymous] + public async Task ResendEmailConfirmationLink(string email) + { + var result = await emailFlowService.ResendEmailConfirmationLinkAsync( + email, Request.Headers.Origin, HttpContext.GetCorrelationId()); + + if (result.Failure) + { + return BadRequest(result.Errors); + } + + return Ok(IdentityMessages.CheckYourEmail); + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Controllers/IdentityController.cs b/src/Services/Identity/LoveNet.Identity.Api/Controllers/IdentityController.cs new file mode 100644 index 0000000..98ab3e6 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Controllers/IdentityController.cs @@ -0,0 +1,209 @@ +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Middleware; +using LoveNet.Identity.Api.Data; +using LoveNet.Identity.Api.Models; +using LoveNet.Identity.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Identity.Api.Controllers; + +[Route("api/identity")] +[ApiController] +public class IdentityController : ControllerBase +{ + private const string RefreshTokenCookie = "refreshToken"; + + private readonly UserManager userManager; + private readonly IIdentityService identityService; + private readonly IEmailFlowService emailFlowService; + + public IdentityController( + UserManager userManager, + IIdentityService identityService, + IEmailFlowService emailFlowService) + { + this.userManager = userManager; + this.identityService = identityService; + this.emailFlowService = emailFlowService; + } + + [HttpPost("register")] + [AllowAnonymous] + public async Task RegisterAsync([FromForm] RegisterModel model) + { + await ValidateRegisterModelAsync(model); + + if (!ModelState.IsValid) + { + return BadRequest(ModelState); + } + + var result = await identityService.RegisterAsync(model, HttpContext.GetCorrelationId()); + + if (!result.Succeeded) + { + var errorMessages = string.Join("\n", result.Errors.Select(x => x.Description)); + return BadRequest((Result)errorMessages); + } + + var user = await userManager.FindByEmailAsync(model.Email); + + await emailFlowService.SendEmailConfirmationAsync( + Request.Headers.Origin, + user!, + HttpContext.GetCorrelationId()); + + await SetRefreshToken(user!); + + return StatusCode(StatusCodes.Status201Created); + } + + [HttpPost("login")] + [AllowAnonymous] + public async Task LoginAsync([FromBody] LoginModel model) + { + if (!ModelState.IsValid) + { + return BadRequest((Result)IdentityMessages.FillAllTheInformation); + } + + LoginResponseModel response; + + try + { + response = await identityService.LoginAsync(model); + } + catch (ArgumentException e) + { + return BadRequest((Result)e.Message); + } + + var user = await userManager.FindByEmailAsync(model.Email); + + await SetRefreshToken(user!); + + return Ok(response); + } + + [HttpPost("logout")] + public async Task Logout() + { + var refreshToken = Request.Cookies[RefreshTokenCookie]; + Response.Cookies.Delete(RefreshTokenCookie); + + var user = await userManager.Users + .Include(u => u.RefreshTokens) + .FirstOrDefaultAsync(x => x.RefreshTokens.Any(t => t.Token == refreshToken)); + + var token = user?.RefreshTokens.FirstOrDefault(t => t.Token == refreshToken); + + if (token != null) + { + token.Revoked = DateTime.UtcNow; + await userManager.UpdateAsync(user!); + } + + return Ok(); + } + + [HttpPost("refreshToken")] + public async Task RefreshToken() + { + var refreshToken = Request.Cookies[RefreshTokenCookie]; + + var user = await userManager.Users + .Include(u => u.RefreshTokens) + .FirstOrDefaultAsync(x => x.RefreshTokens.Any(t => t.Token == refreshToken)); + + if (user is null) + { + return Unauthorized(); + } + + var oldToken = user.RefreshTokens.FirstOrDefault(t => t.Token == refreshToken); + + if (oldToken != null && !oldToken.IsActive) + { + return Unauthorized(); + } + + var userRoles = await userManager.GetRolesAsync(user); + var newToken = await identityService.GenerateJwtToken(user); + + await SetRefreshToken(user, oldToken); + + var response = new LoginResponseModel + { + Id = user.Id, + Token = newToken, + Email = user.Email!, + UserName = user.UserName!, + IsAdmin = userRoles.Contains(LoveNetConstants.AdministratorRoleName), + }; + + return Ok(response); + } + + private async Task SetRefreshToken(ApplicationUser user, RefreshToken? oldRefreshToken = null) + { + var refreshToken = identityService.GenerateRefreshToken(); + + if (oldRefreshToken != null) + { + oldRefreshToken.Revoked = DateTime.UtcNow; + oldRefreshToken.ReplacedByToken = refreshToken.Token; + } + + user.RefreshTokens.Add(refreshToken); + + await userManager.UpdateAsync(user); + + var cookieOptions = new CookieOptions + { + HttpOnly = true, + Expires = DateTime.UtcNow.AddHours(1.5), + SameSite = SameSiteMode.None, + Secure = true, + }; + + Response.Cookies.Append(RefreshTokenCookie, refreshToken.Token, cookieOptions); + } + + private async Task ValidateRegisterModelAsync(RegisterModel model) + { + if (await userManager.Users.AnyAsync(x => x.Email == model.Email)) + { + ModelState.AddModelError("Error", IdentityMessages.EmailAlreadyInUse); + } + + if (model.Password != model.ConfirmPassword) + { + ModelState.AddModelError("Error", IdentityMessages.PasswordsDontMatch); + } + + if (DateHelper.CalculateAge(model.Birthdate) < LoveNetConstants.MinimalAge) + { + ModelState.AddModelError("Error", IdentityMessages.UnderagedUser); + } + + // Range checks only — the Profile service owns the reference data and + // is the authority on geo consistency. + if (model.GenderId < 1 || model.GenderId > IdentityMessages.GendersMaxCountInDb) + { + ModelState.AddModelError("Error", IdentityMessages.InvalidGender); + } + + if (model.CityId < 1 || model.CityId > IdentityMessages.CitiesMaxCountInDb) + { + ModelState.AddModelError("Error", IdentityMessages.InvalidCity); + } + + if (model.CountryId < 1 || model.CountryId > IdentityMessages.CountriesMaxCountInDb) + { + ModelState.AddModelError("Error", IdentityMessages.InvalidCountry); + } + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Controllers/InternalController.cs b/src/Services/Identity/LoveNet.Identity.Api/Controllers/InternalController.cs new file mode 100644 index 0000000..4b3ff20 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Controllers/InternalController.cs @@ -0,0 +1,30 @@ +using LoveNet.Identity.Api.Data; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Identity.Api.Controllers; + +/// +/// Gateway-only endpoints — not routed publicly (YARP exposes no /internal path). +/// +[Route("internal")] +[ApiController] +public class InternalController : ControllerBase +{ + private readonly AppIdentityDbContext db; + + public InternalController(AppIdentityDbContext db) + { + this.db = db; + } + + [HttpGet("stats")] + public async Task GetStats() + { + return Ok(new + { + UsersCount = await db.Users.CountAsync(), + BannedUsersCount = await db.Users.CountAsync(u => u.LockoutEnd != null), + }); + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/AppIdentityDbContext.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/AppIdentityDbContext.cs new file mode 100644 index 0000000..8cdb2ae --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/AppIdentityDbContext.cs @@ -0,0 +1,37 @@ +using LoveNet.BuildingBlocks.EventBus; +using Microsoft.AspNetCore.Identity.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Identity.Api.Data; + +public class AppIdentityDbContext : IdentityDbContext +{ + public AppIdentityDbContext(DbContextOptions options) + : base(options) + { + } + + public DbSet RefreshTokens => Set(); + + public DbSet UserProfiles => Set(); + + protected override void OnModelCreating(ModelBuilder builder) + { + base.OnModelCreating(builder); + + builder.Entity() + .HasMany(u => u.RefreshTokens) + .WithOne() + .HasForeignKey(t => t.UserId) + .OnDelete(DeleteBehavior.Cascade); + + builder.Entity(entity => + { + entity.ToTable("user_profiles_lite"); + entity.HasKey(p => p.UserId); + }); + + builder.AddOutbox(); + builder.AddInbox(); + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/ApplicationRole.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/ApplicationRole.cs new file mode 100644 index 0000000..68d3aee --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/ApplicationRole.cs @@ -0,0 +1,15 @@ +using Microsoft.AspNetCore.Identity; + +namespace LoveNet.Identity.Api.Data; + +public class ApplicationRole : IdentityRole +{ + public ApplicationRole() + { + } + + public ApplicationRole(string name) + : base(name) + { + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/ApplicationUser.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/ApplicationUser.cs new file mode 100644 index 0000000..b5dfb31 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/ApplicationUser.cs @@ -0,0 +1,21 @@ +using Microsoft.AspNetCore.Identity; + +namespace LoveNet.Identity.Api.Data; + +/// +/// Credentials-only user: profile attributes (bio, geo, images) live in the +/// Profile service and reach it through the identity.user-registered event. +/// +public class ApplicationUser : IdentityUser +{ + public ApplicationUser() + { + Id = Guid.NewGuid().ToString(); + } + + public DateTime CreatedOn { get; set; } + + public DateTime? ModifiedOn { get; set; } + + public virtual ICollection RefreshTokens { get; set; } = new HashSet(); +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/Files/Users.json b/src/Services/Identity/LoveNet.Identity.Api/Data/Files/Users.json new file mode 100644 index 0000000..a20ff22 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/Files/Users.json @@ -0,0 +1,146 @@ +[ + { + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsDeleted": false, + "GenderId": 1, + "Bio": "Admin", + "Birthdate": "2004-10-17T00:00:00", + "Images": [ + { + "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1666714042/24-248253_user-profile-default-image-png-clipart-png-download_tuamuf.png", + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsProfilePicture": true + } + ], + "CountryId": 30, + "CityId": 5808, + "UserName": "admin", + "Email": "admin@admin.admin", + "NormalizedEmail": "ADMIN@ADMIN.ADMIN", + "EmailConfirmed": true, + "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", + "LockoutEnabled": false + }, + { + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsDeleted": false, + "GenderId": 1, + "Bio": "💪🎸", + "Birthdate": "2004-10-17T00:00:00", + "Images": [ + { + "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1712688226/l4awinl62fwwi8cj7kg6.jpg", + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsProfilePicture": true + } + ], + "CountryId": 30, + "CityId": 5885, + "UserName": "Pet3r", + "Email": "Pet3r@abv.bg", + "NormalizedEmail": "PET3R@ABV.BG", + "EmailConfirmed": true, + "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", + "LockoutEnabled": false + }, + { + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsDeleted": false, + "GenderId": 2, + "Bio": "UwU, OwO 🌺", + "Birthdate": "2004-10-17T00:00:00", + "Images": [ + { + "Url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSWd_WC2oPRxMWdgLUqrJLonosMjvMLgOJNQg&usqp=CAU", + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsProfilePicture": true + } + ], + "CountryId": 30, + "CityId": 5869, + "UserName": "Misa Misa", + "Email": "Misa4@abv.bg", + "NormalizedEmail": "MISA4@ABV.BG", + "EmailConfirmed": true, + "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", + "LockoutEnabled": false + }, + { + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsDeleted": false, + "GenderId": 3, + "Bio": "Astrology ♑ and travelling 🏔 are my passion", + "Birthdate": "2004-10-17T00:00:00", + "Images": [ + { + "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1712688226/l4awinl62fwwi8cj7kg6.jpg", + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsProfilePicture": true + } + ], + "CountryId": 30, + "CityId": 5807, + "UserName": "Gosho ot po4ivka", + "Email": "Go6o@abv.bg", + "NormalizedEmail": "GO6O@ABV.BG", + "EmailConfirmed": true, + "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", + "LockoutEnabled": false + }, + { + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsDeleted": false, + "GenderId": 1, + "Bio": "Are you todays date ?", + "Birthdate": "2004-10-17T00:00:00", + "Images": [ + { + "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1712688226/l4awinl62fwwi8cj7kg6.jpg", + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsProfilePicture": true + } + ], + "CountryId": 30, + "CityId": 5878, + "UserName": "4ing Yao 4ong", + "Email": "4ing4ong@abv.bg", + "NormalizedEmail": "4ING4ONG@ABV.BG", + "EmailConfirmed": true, + "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", + "LockoutEnabled": false + }, + { + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsDeleted": false, + "GenderId": 2, + "Bio": "I promise, I am not a roBOAT 🛶", + "Birthdate": "2004-10-17T00:00:00", + "Images": [ + { + "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1712688226/l4awinl62fwwi8cj7kg6.jpg", + "CreatedOn": "2022-10-17T18:03:39.3628562", + "ModifiedOn": "2022-10-17T18:03:40.127507", + "IsProfilePicture": true + } + ], + "CountryId": 30, + "CityId": 5834, + "UserName": "Mariika", + "Email": "MariikaBezIvan4o@abv.bg", + "NormalizedEmail": "MARIIKABEZIVAN4O@ABV.BG", + "EmailConfirmed": true, + "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", + "LockoutEnabled": false + } +] \ No newline at end of file diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/IdentityOptionsProvider.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/IdentityOptionsProvider.cs new file mode 100644 index 0000000..2c67d31 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/IdentityOptionsProvider.cs @@ -0,0 +1,18 @@ +using Microsoft.AspNetCore.Identity; + +namespace LoveNet.Identity.Api.Data; + +/// Password/username rules ported unchanged from the monolith. +public static class IdentityOptionsProvider +{ + public static void GetIdentityOptions(IdentityOptions options) + { + options.Password.RequireDigit = false; + options.Password.RequiredLength = 5; + options.Password.RequireUppercase = false; + options.Password.RequireNonAlphanumeric = false; + options.Password.RequiredUniqueChars = 0; + options.User.AllowedUserNameCharacters += " "; + options.SignIn.RequireConfirmedEmail = false; + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/20260713073643_InitialCreate.Designer.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/20260713073643_InitialCreate.Designer.cs new file mode 100644 index 0000000..3242b24 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/20260713073643_InitialCreate.Designer.cs @@ -0,0 +1,419 @@ +// +using System; +using LoveNet.Identity.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Identity.Api.Data.Migrations +{ + [DbContext(typeof(AppIdentityDbContext))] + [Migration("20260713073643_InitialCreate")] + partial class InitialCreate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Outbox.OutboxMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Attempts") + .HasColumnType("integer"); + + b.Property("Key") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("LastError") + .HasColumnType("text"); + + b.Property("OccurredOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Payload") + .IsRequired() + .HasColumnType("text"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Topic") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.HasKey("Id"); + + b.HasIndex("ProcessedOn"); + + b.ToTable("outbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.ApplicationRole", b => + { + b.Property("Id") + .HasColumnType("text"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("text"); + + b.Property("Name") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.Property("NormalizedName") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName") + .IsUnique() + .HasDatabaseName("RoleNameIndex"); + + b.ToTable("AspNetRoles", (string)null); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.ApplicationUser", b => + { + b.Property("Id") + .HasColumnType("text"); + + b.Property("AccessFailedCount") + .HasColumnType("integer"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("text"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Email") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.Property("EmailConfirmed") + .HasColumnType("boolean"); + + b.Property("LockoutEnabled") + .HasColumnType("boolean"); + + b.Property("LockoutEnd") + .HasColumnType("timestamp with time zone"); + + b.Property("ModifiedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("NormalizedEmail") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.Property("NormalizedUserName") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.Property("PasswordHash") + .HasColumnType("text"); + + b.Property("PhoneNumber") + .HasColumnType("text"); + + b.Property("PhoneNumberConfirmed") + .HasColumnType("boolean"); + + b.Property("SecurityStamp") + .HasColumnType("text"); + + b.Property("TwoFactorEnabled") + .HasColumnType("boolean"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail") + .HasDatabaseName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasDatabaseName("UserNameIndex"); + + b.ToTable("AspNetUsers", (string)null); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.RefreshToken", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Expires") + .HasColumnType("timestamp without time zone"); + + b.Property("ReplacedByToken") + .HasColumnType("text"); + + b.Property("Revoked") + .HasColumnType("timestamp without time zone"); + + b.Property("Token") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("RefreshTokens"); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.UserProfileLite", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("AvatarUrl") + .HasColumnType("text"); + + b.Property("Bio") + .HasColumnType("text"); + + b.Property("Birthdate") + .HasColumnType("timestamp without time zone"); + + b.Property("CityName") + .HasColumnType("text"); + + b.Property("CountryName") + .HasColumnType("text"); + + b.Property("Latitude") + .HasColumnType("double precision"); + + b.Property("Longitude") + .HasColumnType("double precision"); + + b.HasKey("UserId"); + + b.ToTable("user_profiles_lite", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("text"); + + b.Property("ClaimValue") + .HasColumnType("text"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetRoleClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("text"); + + b.Property("ClaimValue") + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.Property("LoginProvider") + .HasColumnType("text"); + + b.Property("ProviderKey") + .HasColumnType("text"); + + b.Property("ProviderDisplayName") + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("LoginProvider", "ProviderKey"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserLogins", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("RoleId") + .HasColumnType("text"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetUserRoles", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("LoginProvider") + .HasColumnType("text"); + + b.Property("Name") + .HasColumnType("text"); + + b.Property("Value") + .HasColumnType("text"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AspNetUserTokens", (string)null); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.RefreshToken", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany("RefreshTokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.ApplicationUser", b => + { + b.Navigation("RefreshTokens"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/20260713073643_InitialCreate.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/20260713073643_InitialCreate.cs new file mode 100644 index 0000000..7f11c51 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/20260713073643_InitialCreate.cs @@ -0,0 +1,320 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Identity.Api.Data.Migrations +{ + /// + public partial class InitialCreate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "AspNetRoles", + columns: table => new + { + Id = table.Column(type: "text", nullable: false), + Name = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), + NormalizedName = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), + ConcurrencyStamp = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetRoles", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AspNetUsers", + columns: table => new + { + Id = table.Column(type: "text", nullable: false), + CreatedOn = table.Column(type: "timestamp without time zone", nullable: false), + ModifiedOn = table.Column(type: "timestamp without time zone", nullable: true), + UserName = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), + NormalizedUserName = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), + Email = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), + NormalizedEmail = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), + EmailConfirmed = table.Column(type: "boolean", nullable: false), + PasswordHash = table.Column(type: "text", nullable: true), + SecurityStamp = table.Column(type: "text", nullable: true), + ConcurrencyStamp = table.Column(type: "text", nullable: true), + PhoneNumber = table.Column(type: "text", nullable: true), + PhoneNumberConfirmed = table.Column(type: "boolean", nullable: false), + TwoFactorEnabled = table.Column(type: "boolean", nullable: false), + LockoutEnd = table.Column(type: "timestamp with time zone", nullable: true), + LockoutEnabled = table.Column(type: "boolean", nullable: false), + AccessFailedCount = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUsers", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "inbox_messages", + columns: table => new + { + MessageId = table.Column(type: "uuid", nullable: false), + Consumer = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + ProcessedOn = table.Column(type: "timestamp without time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_inbox_messages", x => new { x.MessageId, x.Consumer }); + }); + + migrationBuilder.CreateTable( + name: "outbox_messages", + columns: table => new + { + Id = table.Column(type: "uuid", nullable: false), + Topic = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + Key = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + Payload = table.Column(type: "text", nullable: false), + OccurredOn = table.Column(type: "timestamp without time zone", nullable: false), + ProcessedOn = table.Column(type: "timestamp without time zone", nullable: true), + Attempts = table.Column(type: "integer", nullable: false), + LastError = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_outbox_messages", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "user_profiles_lite", + columns: table => new + { + UserId = table.Column(type: "text", nullable: false), + Bio = table.Column(type: "text", nullable: true), + Birthdate = table.Column(type: "timestamp without time zone", nullable: false), + CountryName = table.Column(type: "text", nullable: true), + CityName = table.Column(type: "text", nullable: true), + Latitude = table.Column(type: "double precision", nullable: true), + Longitude = table.Column(type: "double precision", nullable: true), + AvatarUrl = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_user_profiles_lite", x => x.UserId); + }); + + migrationBuilder.CreateTable( + name: "AspNetRoleClaims", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + RoleId = table.Column(type: "text", nullable: false), + ClaimType = table.Column(type: "text", nullable: true), + ClaimValue = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetRoleClaims", x => x.Id); + table.ForeignKey( + name: "FK_AspNetRoleClaims_AspNetRoles_RoleId", + column: x => x.RoleId, + principalTable: "AspNetRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AspNetUserClaims", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + UserId = table.Column(type: "text", nullable: false), + ClaimType = table.Column(type: "text", nullable: true), + ClaimValue = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUserClaims", x => x.Id); + table.ForeignKey( + name: "FK_AspNetUserClaims_AspNetUsers_UserId", + column: x => x.UserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AspNetUserLogins", + columns: table => new + { + LoginProvider = table.Column(type: "text", nullable: false), + ProviderKey = table.Column(type: "text", nullable: false), + ProviderDisplayName = table.Column(type: "text", nullable: true), + UserId = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUserLogins", x => new { x.LoginProvider, x.ProviderKey }); + table.ForeignKey( + name: "FK_AspNetUserLogins_AspNetUsers_UserId", + column: x => x.UserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AspNetUserRoles", + columns: table => new + { + UserId = table.Column(type: "text", nullable: false), + RoleId = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUserRoles", x => new { x.UserId, x.RoleId }); + table.ForeignKey( + name: "FK_AspNetUserRoles_AspNetRoles_RoleId", + column: x => x.RoleId, + principalTable: "AspNetRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_AspNetUserRoles_AspNetUsers_UserId", + column: x => x.UserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AspNetUserTokens", + columns: table => new + { + UserId = table.Column(type: "text", nullable: false), + LoginProvider = table.Column(type: "text", nullable: false), + Name = table.Column(type: "text", nullable: false), + Value = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AspNetUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); + table.ForeignKey( + name: "FK_AspNetUserTokens_AspNetUsers_UserId", + column: x => x.UserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "RefreshTokens", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + UserId = table.Column(type: "text", nullable: false), + Token = table.Column(type: "text", nullable: false), + Expires = table.Column(type: "timestamp without time zone", nullable: false), + Revoked = table.Column(type: "timestamp without time zone", nullable: true), + CreatedOn = table.Column(type: "timestamp without time zone", nullable: false), + ReplacedByToken = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_RefreshTokens", x => x.Id); + table.ForeignKey( + name: "FK_RefreshTokens_AspNetUsers_UserId", + column: x => x.UserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_AspNetRoleClaims_RoleId", + table: "AspNetRoleClaims", + column: "RoleId"); + + migrationBuilder.CreateIndex( + name: "RoleNameIndex", + table: "AspNetRoles", + column: "NormalizedName", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_AspNetUserClaims_UserId", + table: "AspNetUserClaims", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_AspNetUserLogins_UserId", + table: "AspNetUserLogins", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_AspNetUserRoles_RoleId", + table: "AspNetUserRoles", + column: "RoleId"); + + migrationBuilder.CreateIndex( + name: "EmailIndex", + table: "AspNetUsers", + column: "NormalizedEmail"); + + migrationBuilder.CreateIndex( + name: "UserNameIndex", + table: "AspNetUsers", + column: "NormalizedUserName", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_outbox_messages_ProcessedOn", + table: "outbox_messages", + column: "ProcessedOn"); + + migrationBuilder.CreateIndex( + name: "IX_RefreshTokens_UserId", + table: "RefreshTokens", + column: "UserId"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "AspNetRoleClaims"); + + migrationBuilder.DropTable( + name: "AspNetUserClaims"); + + migrationBuilder.DropTable( + name: "AspNetUserLogins"); + + migrationBuilder.DropTable( + name: "AspNetUserRoles"); + + migrationBuilder.DropTable( + name: "AspNetUserTokens"); + + migrationBuilder.DropTable( + name: "inbox_messages"); + + migrationBuilder.DropTable( + name: "outbox_messages"); + + migrationBuilder.DropTable( + name: "RefreshTokens"); + + migrationBuilder.DropTable( + name: "user_profiles_lite"); + + migrationBuilder.DropTable( + name: "AspNetRoles"); + + migrationBuilder.DropTable( + name: "AspNetUsers"); + } + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/IdentityDbContextModelSnapshot.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/IdentityDbContextModelSnapshot.cs new file mode 100644 index 0000000..09a105e --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/Migrations/IdentityDbContextModelSnapshot.cs @@ -0,0 +1,416 @@ +// +using System; +using LoveNet.Identity.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Identity.Api.Data.Migrations +{ + [DbContext(typeof(AppIdentityDbContext))] + partial class IdentityDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Outbox.OutboxMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Attempts") + .HasColumnType("integer"); + + b.Property("Key") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("LastError") + .HasColumnType("text"); + + b.Property("OccurredOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Payload") + .IsRequired() + .HasColumnType("text"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Topic") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.HasKey("Id"); + + b.HasIndex("ProcessedOn"); + + b.ToTable("outbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.ApplicationRole", b => + { + b.Property("Id") + .HasColumnType("text"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("text"); + + b.Property("Name") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.Property("NormalizedName") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName") + .IsUnique() + .HasDatabaseName("RoleNameIndex"); + + b.ToTable("AspNetRoles", (string)null); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.ApplicationUser", b => + { + b.Property("Id") + .HasColumnType("text"); + + b.Property("AccessFailedCount") + .HasColumnType("integer"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("text"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Email") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.Property("EmailConfirmed") + .HasColumnType("boolean"); + + b.Property("LockoutEnabled") + .HasColumnType("boolean"); + + b.Property("LockoutEnd") + .HasColumnType("timestamp with time zone"); + + b.Property("ModifiedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("NormalizedEmail") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.Property("NormalizedUserName") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.Property("PasswordHash") + .HasColumnType("text"); + + b.Property("PhoneNumber") + .HasColumnType("text"); + + b.Property("PhoneNumberConfirmed") + .HasColumnType("boolean"); + + b.Property("SecurityStamp") + .HasColumnType("text"); + + b.Property("TwoFactorEnabled") + .HasColumnType("boolean"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("character varying(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail") + .HasDatabaseName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasDatabaseName("UserNameIndex"); + + b.ToTable("AspNetUsers", (string)null); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.RefreshToken", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Expires") + .HasColumnType("timestamp without time zone"); + + b.Property("ReplacedByToken") + .HasColumnType("text"); + + b.Property("Revoked") + .HasColumnType("timestamp without time zone"); + + b.Property("Token") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("RefreshTokens"); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.UserProfileLite", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("AvatarUrl") + .HasColumnType("text"); + + b.Property("Bio") + .HasColumnType("text"); + + b.Property("Birthdate") + .HasColumnType("timestamp without time zone"); + + b.Property("CityName") + .HasColumnType("text"); + + b.Property("CountryName") + .HasColumnType("text"); + + b.Property("Latitude") + .HasColumnType("double precision"); + + b.Property("Longitude") + .HasColumnType("double precision"); + + b.HasKey("UserId"); + + b.ToTable("user_profiles_lite", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("text"); + + b.Property("ClaimValue") + .HasColumnType("text"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetRoleClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("text"); + + b.Property("ClaimValue") + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.Property("LoginProvider") + .HasColumnType("text"); + + b.Property("ProviderKey") + .HasColumnType("text"); + + b.Property("ProviderDisplayName") + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("LoginProvider", "ProviderKey"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserLogins", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("RoleId") + .HasColumnType("text"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetUserRoles", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("LoginProvider") + .HasColumnType("text"); + + b.Property("Name") + .HasColumnType("text"); + + b.Property("Value") + .HasColumnType("text"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AspNetUserTokens", (string)null); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.RefreshToken", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany("RefreshTokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.HasOne("LoveNet.Identity.Api.Data.ApplicationUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("LoveNet.Identity.Api.Data.ApplicationUser", b => + { + b.Navigation("RefreshTokens"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/RefreshToken.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/RefreshToken.cs new file mode 100644 index 0000000..acb4caf --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/RefreshToken.cs @@ -0,0 +1,25 @@ +using System.Text.Json.Serialization; + +namespace LoveNet.Identity.Api.Data; + +public class RefreshToken +{ + [JsonIgnore] + public int Id { get; set; } + + public string UserId { get; set; } = null!; + + public string Token { get; set; } = null!; + + public DateTime Expires { get; set; } + + public bool IsExpired => DateTime.UtcNow >= Expires; + + public DateTime? Revoked { get; set; } + + public bool IsActive => Revoked == null && !IsExpired; + + public DateTime CreatedOn { get; set; } + + public string? ReplacedByToken { get; set; } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/Seeding/IdentitySeeder.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/Seeding/IdentitySeeder.cs new file mode 100644 index 0000000..9dcb14a --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/Seeding/IdentitySeeder.cs @@ -0,0 +1,91 @@ +using System.Text.Json; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Web; +using Microsoft.AspNetCore.Identity; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Identity.Api.Data.Seeding; + +/// +/// Seeds the Administrator role and the demo users, then emits +/// identity.user-registered outbox events so downstream services (Profile, +/// Matching, ...) build their own state through the regular event pipeline. +/// +public static class IdentitySeeder +{ + public static async Task SeedAsync(IServiceProvider services) + { + var db = services.GetRequiredService(); + var roleManager = services.GetRequiredService>(); + + if (await roleManager.FindByNameAsync(LoveNetConstants.AdministratorRoleName) is null) + { + var roleResult = await roleManager.CreateAsync(new ApplicationRole(LoveNetConstants.AdministratorRoleName)); + + if (!roleResult.Succeeded) + { + throw new InvalidOperationException(string.Join(Environment.NewLine, roleResult.Errors.Select(e => e.Description))); + } + } + + if (await db.Users.AnyAsync()) + { + return; + } + + var filePath = Path.Combine(AppContext.BaseDirectory, "Data", "Files", "Users.json"); + var seedUsers = JsonSerializer.Deserialize(await File.ReadAllTextAsync(filePath)) + ?? Array.Empty(); + + var userManager = services.GetRequiredService>(); + var isFirst = true; + + foreach (var seed in seedUsers) + { + var user = new ApplicationUser + { + UserName = seed.UserName, + NormalizedUserName = seed.UserName.ToUpperInvariant(), + Email = seed.Email, + NormalizedEmail = seed.NormalizedEmail, + EmailConfirmed = seed.EmailConfirmed, + PasswordHash = seed.PasswordHash, + LockoutEnabled = seed.LockoutEnabled, + SecurityStamp = Guid.NewGuid().ToString("D"), + CreatedOn = seed.CreatedOn, + }; + + db.Users.Add(user); + + var imageUrls = seed.Images + .OrderByDescending(i => i.IsProfilePicture) + .Select(i => i.Url) + .ToList(); + + db.AddOutboxMessage( + KafkaTopics.UserRegistered, + user.Id, + new UserRegisteredEvent( + user.Id, + seed.Email, + seed.UserName, + seed.Bio, + seed.Birthdate, + seed.GenderId, + seed.CityId, + seed.CountryId, + imageUrls, + IsAdmin: isFirst)); + + await db.SaveChangesAsync(); + + if (isFirst) + { + await userManager.AddToRoleAsync(user, LoveNetConstants.AdministratorRoleName); + isFirst = false; + } + } + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/Seeding/SeedUser.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/Seeding/SeedUser.cs new file mode 100644 index 0000000..d62c3a9 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/Seeding/SeedUser.cs @@ -0,0 +1,38 @@ +namespace LoveNet.Identity.Api.Data.Seeding; + +/// Shape of Data/Files/Users.json (carried over from the monolith). +public class SeedUser +{ + public DateTime CreatedOn { get; set; } + + public int GenderId { get; set; } + + public string Bio { get; set; } = null!; + + public DateTime Birthdate { get; set; } + + public List Images { get; set; } = new(); + + public int CountryId { get; set; } + + public int CityId { get; set; } + + public string UserName { get; set; } = null!; + + public string Email { get; set; } = null!; + + public string NormalizedEmail { get; set; } = null!; + + public bool EmailConfirmed { get; set; } + + public string PasswordHash { get; set; } = null!; + + public bool LockoutEnabled { get; set; } +} + +public class SeedUserImage +{ + public string Url { get; set; } = null!; + + public bool IsProfilePicture { get; set; } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Data/UserProfileLite.cs b/src/Services/Identity/LoveNet.Identity.Api/Data/UserProfileLite.cs new file mode 100644 index 0000000..8e9860f --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Data/UserProfileLite.cs @@ -0,0 +1,24 @@ +namespace LoveNet.Identity.Api.Data; + +/// +/// Read model kept in sync from profile.user-updated events so the login +/// response can carry the profile fields the SPA stores (avatar, location). +/// +public class UserProfileLite +{ + public string UserId { get; set; } = null!; + + public string? Bio { get; set; } + + public DateTime Birthdate { get; set; } + + public string? CountryName { get; set; } + + public string? CityName { get; set; } + + public double? Latitude { get; set; } + + public double? Longitude { get; set; } + + public string? AvatarUrl { get; set; } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/IdentityMessages.cs b/src/Services/Identity/LoveNet.Identity.Api/IdentityMessages.cs new file mode 100644 index 0000000..ce87e0c --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/IdentityMessages.cs @@ -0,0 +1,32 @@ +namespace LoveNet.Identity.Api; + +/// User-facing messages ported from the monolith so response bodies stay identical. +public static class IdentityMessages +{ + public const string EmailAlreadyInUse = "Email already in use"; + public const string PasswordsDontMatch = "Password and confirm password must match"; + public const string UnderagedUser = "You need to be 18 years old to register"; + public const string FillAllTheInformation = "Fill all the information"; + public const string UserNotFound = "User not found"; + public const string WrongPassword = "Wrong password"; + public const string BannedUntil = "You are banned until {0}"; + public const string InvalidGender = "Invalid gender"; + public const string InvalidCity = "Invalid city"; + public const string InvalidCountry = "Invalid country"; + public const string UserCouldNotBeBanned = "User could not be banned"; + public const string CantBanUserInThePast = "Can't ban user in the past"; + public const string CantBanYourself = "You can't ban yourself"; + + public const string IncorrectEmail = "Your email is incorrect"; + public const string EmailConfirmed = "Email confirmed - you can now login"; + public const string CheckYourEmail = "Check your email"; + public const string PasswordResetSuccessful = "Password reset is successful - you can now login"; + public const string EmailDoesntMatch = "This is not the email you registered with"; + public const string EmailNotConfirmed = "Please, check your email and verify your account"; + public const string EmailAlreadyVerified = "Your email is already verified"; + + // Reference-data bounds (owned by Profile; used here only for cheap range checks). + public const int CitiesMaxCountInDb = 42905; + public const int CountriesMaxCountInDb = 239; + public const int GendersMaxCountInDb = 3; +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.csproj b/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.csproj index 66f8c20..f7ba441 100644 --- a/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.csproj +++ b/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.csproj @@ -20,4 +20,8 @@ enable + + + + diff --git a/src/Services/Identity/LoveNet.Identity.Api/Models/LoginModel.cs b/src/Services/Identity/LoveNet.Identity.Api/Models/LoginModel.cs new file mode 100644 index 0000000..6960969 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Models/LoginModel.cs @@ -0,0 +1,15 @@ +using System.ComponentModel.DataAnnotations; + +namespace LoveNet.Identity.Api.Models; + +public class LoginModel +{ + [Required] + [StringLength(100)] + [EmailAddress] + public string Email { get; set; } = null!; + + [Required] + [MinLength(5)] + public string Password { get; set; } = null!; +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Models/LoginResponseModel.cs b/src/Services/Identity/LoveNet.Identity.Api/Models/LoginResponseModel.cs new file mode 100644 index 0000000..836429b --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Models/LoginResponseModel.cs @@ -0,0 +1,33 @@ +namespace LoveNet.Identity.Api.Models; + +/// +/// Same shape as the monolith's LoginResponseModel — the SPA persists this in +/// localStorage. Profile fields come from the local read model (see +/// UserProfileLite), which is eventually consistent with the Profile service. +/// +public class LoginResponseModel +{ + public string Id { get; set; } = null!; + + public string Token { get; set; } = null!; + + public string Email { get; set; } = null!; + + public string UserName { get; set; } = null!; + + public bool IsAdmin { get; set; } + + public string? Bio { get; set; } + + public DateTime Birthdate { get; set; } + + public string? CountryName { get; set; } + + public string? CityName { get; set; } + + public double Latitude { get; set; } + + public double Longitude { get; set; } + + public string? ProfilePicture { get; set; } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Models/ModerateUserModel.cs b/src/Services/Identity/LoveNet.Identity.Api/Models/ModerateUserModel.cs new file mode 100644 index 0000000..afb6680 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Models/ModerateUserModel.cs @@ -0,0 +1,9 @@ +namespace LoveNet.Identity.Api.Models; + +public class ModerateUserModel +{ + public string UserId { get; set; } = null!; + + /// Lockout end; null lifts the ban. + public DateTimeOffset? BannedUntil { get; set; } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Models/RegisterModel.cs b/src/Services/Identity/LoveNet.Identity.Api/Models/RegisterModel.cs new file mode 100644 index 0000000..c3be9ab --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Models/RegisterModel.cs @@ -0,0 +1,46 @@ +using System.ComponentModel.DataAnnotations; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Validation; + +namespace LoveNet.Identity.Api.Models; + +/// Multipart registration form — same field names the SPA already posts. +public class RegisterModel +{ + [Required] + [StringLength(100)] + [EmailAddress] + public string Email { get; set; } = null!; + + [Required] + [MinLength(5)] + public string Password { get; set; } = null!; + + [Required] + [StringLength(50, MinimumLength = 5)] + public string ConfirmPassword { get; set; } = null!; + + [Required] + [StringLength(100)] + public string UserName { get; set; } = null!; + + [Required] + [MaxLength(255)] + public string Bio { get; set; } = null!; + + public DateTime Birthdate { get; set; } + + public int CountryId { get; set; } + + public int GenderId { get; set; } + + public int CityId { get; set; } + + [MaxFileSize(LoveNetConstants.MaxFileSizeInBytes)] + [AllowedFileExtensions(new[] { ".jpg", ".png" })] + public IFormFile? Image { get; set; } + + [MaxFileSize(LoveNetConstants.MaxFileSizeInBytes)] + [AllowedFileExtensions(new[] { ".jpg", ".png" })] + public IFormFile[]? NewImages { get; set; } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Models/ResetPasswordModel.cs b/src/Services/Identity/LoveNet.Identity.Api/Models/ResetPasswordModel.cs new file mode 100644 index 0000000..531cce4 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Models/ResetPasswordModel.cs @@ -0,0 +1,20 @@ +using System.ComponentModel.DataAnnotations; + +namespace LoveNet.Identity.Api.Models; + +public class ResetPasswordModel +{ + [Required] + public string Token { get; set; } = null!; + + [Required] + public string Email { get; set; } = null!; + + [Required] + [MinLength(5)] + public string Password { get; set; } = null!; + + [Required] + [MinLength(5)] + public string ConfirmPassword { get; set; } = null!; +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Program.cs b/src/Services/Identity/LoveNet.Identity.Api/Program.cs index ac7c10a..a7826f0 100644 --- a/src/Services/Identity/LoveNet.Identity.Api/Program.cs +++ b/src/Services/Identity/LoveNet.Identity.Api/Program.cs @@ -1,17 +1,60 @@ +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Media; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.Identity.Api.Consumers; +using LoveNet.Identity.Api.Data; +using LoveNet.Identity.Api.Data.Seeding; +using LoveNet.Identity.Api.Services; +using Microsoft.AspNetCore.Identity; +using Microsoft.EntityFrameworkCore; + +// The ported entities mix DateTime kinds (seed data, birthdates); legacy +// behavior maps them to "timestamp without time zone" like the monolith did. +AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); + var builder = WebApplication.CreateBuilder(args); -// Add services to the container. +builder.AddLoveNetDefaults("identity-api"); -builder.Services.AddControllers(); +builder.Services.AddDbContext(options => + options.UseNpgsql(builder.Configuration.GetConnectionString("Default"))); -var app = builder.Build(); +builder.Services + .AddIdentityCore(IdentityOptionsProvider.GetIdentityOptions) + .AddRoles() + .AddEntityFrameworkStores() + .AddDefaultTokenProviders(); -// Configure the HTTP request pipeline. +builder.Services.AddLoveNetJwt(builder.Configuration); +builder.Services.AddKafkaEventBus(builder.Configuration); +builder.Services.AddOutboxPublisher(); +builder.Services.AddHostedService(); +builder.Services.AddCloudinaryMedia(builder.Configuration); -app.UseHttpsRedirection(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); -app.UseAuthorization(); +builder.Services.AddControllers(); +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(); +builder.Services.AddLoveNetHealthChecks(builder.Configuration, postgres: true, kafka: true); +var app = builder.Build(); + +app.UseLoveNetDefaults(); +app.UseSwagger(); +app.UseSwaggerUI(); +app.UseAuthentication(); +app.UseAuthorization(); app.MapControllers(); +app.MapLoveNetHealth(); + +using (var scope = app.Services.CreateScope()) +{ + var db = scope.ServiceProvider.GetRequiredService(); + await db.Database.MigrateAsync(); + await IdentitySeeder.SeedAsync(scope.ServiceProvider); +} -app.Run(); +await app.RunAsync(); diff --git a/src/Services/Identity/LoveNet.Identity.Api/Services/EmailFlowService.cs b/src/Services/Identity/LoveNet.Identity.Api/Services/EmailFlowService.cs new file mode 100644 index 0000000..c64aa93 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Services/EmailFlowService.cs @@ -0,0 +1,131 @@ +using System.Text; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Web; +using LoveNet.Identity.Api.Data; +using LoveNet.Identity.Api.Models; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.WebUtilities; + +namespace LoveNet.Identity.Api.Services; + +public class EmailFlowService : IEmailFlowService +{ + // {0}=origin {1}=route {2}=token {3}=email — same link format the SPA parses. + private const string LinkFormat = "{0}/{1}?token={2}&email={3}"; + private const string VerifyRoute = "verify"; + private const string ResetPasswordRoute = "resetPassword"; + + private readonly UserManager userManager; + private readonly AppIdentityDbContext db; + + public EmailFlowService(UserManager userManager, AppIdentityDbContext db) + { + this.userManager = userManager; + this.db = db; + } + + public async Task SendEmailConfirmationAsync(string? origin, ApplicationUser user, string? correlationId) + { + var token = await userManager.GenerateEmailConfirmationTokenAsync(user); + token = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(token)); + + var link = string.Format(LinkFormat, origin, VerifyRoute, token, user.Email); + + db.AddOutboxMessage( + KafkaTopics.EmailRequested, + user.Id, + new EmailRequestedEvent(EmailType.ConfirmEmail, user.Email!, user.UserName!, link), + correlationId); + await db.SaveChangesAsync(); + } + + public async Task SendResetPasswordLinkAsync(string email, string? origin, string? correlationId) + { + var user = await userManager.FindByEmailAsync(email); + + if (user is null) + { + return IdentityMessages.EmailDoesntMatch; + } + + var token = await userManager.GeneratePasswordResetTokenAsync(user); + token = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(token)); + + var link = string.Format(LinkFormat, origin, ResetPasswordRoute, token, user.Email); + + db.AddOutboxMessage( + KafkaTopics.EmailRequested, + user.Id, + new EmailRequestedEvent(EmailType.ResetPassword, user.Email!, user.UserName!, link), + correlationId); + await db.SaveChangesAsync(); + + return true; + } + + public async Task ResendEmailConfirmationLinkAsync(string email, string? origin, string? correlationId) + { + var user = await userManager.FindByEmailAsync(email); + + if (user is null) + { + return IdentityMessages.EmailDoesntMatch; + } + + // Quirk ported from the monolith: LockoutEnabled doubles as the + // "email verified" marker (set by VerifyEmailAsync below). + if (user.LockoutEnabled) + { + return IdentityMessages.EmailAlreadyVerified; + } + + await SendEmailConfirmationAsync(origin, user, correlationId); + + return true; + } + + public async Task VerifyEmailAsync(string email, string token) + { + var user = await userManager.FindByEmailAsync(email); + + if (user is null) + { + return "Unauthorized"; + } + + var decodedToken = Encoding.UTF8.GetString(WebEncoders.Base64UrlDecode(token)); + var result = await userManager.ConfirmEmailAsync(user, decodedToken); + + if (!result.Succeeded) + { + return IdentityMessages.IncorrectEmail; + } + + user.LockoutEnabled = true; + await userManager.UpdateAsync(user); + + return true; + } + + public async Task ResetPasswordAsync(ResetPasswordModel model) + { + var user = await userManager.FindByEmailAsync(model.Email); + + if (user is null) + { + return "Unauthorized"; + } + + var decodedToken = Encoding.UTF8.GetString(WebEncoders.Base64UrlDecode(model.Token)); + var result = await userManager.ResetPasswordAsync(user, decodedToken, model.Password); + + if (!result.Succeeded) + { + return string.Join("\n", result.Errors.Select(x => x.Description)); + } + + return true; + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Services/IEmailFlowService.cs b/src/Services/Identity/LoveNet.Identity.Api/Services/IEmailFlowService.cs new file mode 100644 index 0000000..6462905 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Services/IEmailFlowService.cs @@ -0,0 +1,22 @@ +using LoveNet.BuildingBlocks.Web; +using LoveNet.Identity.Api.Data; +using LoveNet.Identity.Api.Models; + +namespace LoveNet.Identity.Api.Services; + +/// +/// Owns UserManager token generation/validation for the email flows. Actual +/// delivery happens in the Notifications service via email-requested events. +/// +public interface IEmailFlowService +{ + Task SendEmailConfirmationAsync(string? origin, ApplicationUser user, string? correlationId); + + Task SendResetPasswordLinkAsync(string email, string? origin, string? correlationId); + + Task ResendEmailConfirmationLinkAsync(string email, string? origin, string? correlationId); + + Task VerifyEmailAsync(string email, string token); + + Task ResetPasswordAsync(ResetPasswordModel model); +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Services/IIdentityService.cs b/src/Services/Identity/LoveNet.Identity.Api/Services/IIdentityService.cs new file mode 100644 index 0000000..5a8c7f9 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Services/IIdentityService.cs @@ -0,0 +1,19 @@ +using LoveNet.BuildingBlocks.Web; +using LoveNet.Identity.Api.Data; +using LoveNet.Identity.Api.Models; +using Microsoft.AspNetCore.Identity; + +namespace LoveNet.Identity.Api.Services; + +public interface IIdentityService +{ + Task GenerateJwtToken(ApplicationUser user); + + Task RegisterAsync(RegisterModel model, string? correlationId); + + Task LoginAsync(LoginModel model); + + RefreshToken GenerateRefreshToken(); + + Task ModerateAsync(ModerateUserModel request, string? correlationId); +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/Services/IdentityService.cs b/src/Services/Identity/LoveNet.Identity.Api/Services/IdentityService.cs new file mode 100644 index 0000000..5e6f97e --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Services/IdentityService.cs @@ -0,0 +1,232 @@ +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; +using System.Security.Cryptography; +using System.Text; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Media; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.Identity.Api.Data; +using LoveNet.Identity.Api.Models; +using Microsoft.AspNetCore.Identity; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Options; +using Microsoft.IdentityModel.Tokens; + +namespace LoveNet.Identity.Api.Services; + +public class IdentityService : IIdentityService +{ + private readonly UserManager userManager; + private readonly AppIdentityDbContext db; + private readonly IImagesService imagesService; + private readonly JwtOptions jwtOptions; + + public IdentityService( + UserManager userManager, + AppIdentityDbContext db, + IImagesService imagesService, + IOptions jwtOptions) + { + this.userManager = userManager; + this.db = db; + this.imagesService = imagesService; + this.jwtOptions = jwtOptions.Value; + } + + public async Task GenerateJwtToken(ApplicationUser user) + { + var claims = new List + { + new(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()), + new(ClaimTypes.Email, user.Email!), + new(ClaimTypes.Name, user.UserName!), + new(ClaimTypes.NameIdentifier, user.Id), + }; + + var roles = await userManager.GetRolesAsync(user); + claims.AddRange(roles.Select(role => new Claim(ClaimTypes.Role, role))); + + var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(jwtOptions.Key)); + var signingCredentials = new SigningCredentials(key, SecurityAlgorithms.HmacSha512); + + var securityToken = new JwtSecurityToken( + issuer: jwtOptions.Issuer, + audience: jwtOptions.Audience, + claims: claims, + expires: DateTime.UtcNow.AddHours(1), + signingCredentials: signingCredentials); + + return new JwtSecurityTokenHandler().WriteToken(securityToken); + } + + public async Task RegisterAsync(RegisterModel model, string? correlationId) + { + var images = new List(); + + if (model.Image is not null) + { + images.Add(model.Image); + } + + if (model.NewImages?.Any() == true) + { + images.AddRange(model.NewImages); + } + + var imageUrls = new List(await imagesService.UploadImagesAsync(images)); + + if (model.Image is null) + { + imageUrls.Insert(0, LoveNetConstants.DefaultProfilePictureUrl); + } + + var user = new ApplicationUser + { + Email = model.Email, + UserName = model.UserName, + CreatedOn = DateTime.UtcNow, + }; + + // The user row and the outbox event must commit together, otherwise a + // crash could leave an account that no other service knows about. + IdentityResult result; + + if (db.Database.IsRelational()) + { + await using var transaction = await db.Database.BeginTransactionAsync(); + result = await CreateUserWithEventsAsync(user, model, imageUrls, correlationId); + + if (result.Succeeded) + { + await transaction.CommitAsync(); + } + } + else + { + result = await CreateUserWithEventsAsync(user, model, imageUrls, correlationId); + } + + return result; + } + + public async Task LoginAsync(LoginModel model) + { + var user = await userManager.Users + .Include(u => u.RefreshTokens) + .SingleOrDefaultAsync(u => u.Email == model.Email) + ?? throw new ArgumentException(IdentityMessages.UserNotFound); + + var isValidPassword = await userManager.CheckPasswordAsync(user, model.Password); + + if (!isValidPassword) + { + throw new ArgumentException(IdentityMessages.WrongPassword); + } + + if (!user.EmailConfirmed) + { + throw new ArgumentException(IdentityMessages.EmailNotConfirmed); + } + + if (user.LockoutEnd != null) + { + throw new ArgumentException(string.Format(IdentityMessages.BannedUntil, user.LockoutEnd)); + } + + var token = await GenerateJwtToken(user); + var userRoles = await userManager.GetRolesAsync(user); + var profile = await db.UserProfiles.AsNoTracking().FirstOrDefaultAsync(p => p.UserId == user.Id); + + return new LoginResponseModel + { + Id = user.Id, + Token = token, + Email = user.Email!, + UserName = user.UserName!, + IsAdmin = userRoles.Contains(LoveNetConstants.AdministratorRoleName), + Bio = profile?.Bio, + Birthdate = profile?.Birthdate ?? default, + CountryName = profile?.CountryName, + CityName = profile?.CityName, + Latitude = profile?.Latitude ?? 0, + Longitude = profile?.Longitude ?? 0, + ProfilePicture = profile?.AvatarUrl, + }; + } + + public RefreshToken GenerateRefreshToken() + { + var randomNumber = new byte[32]; + using var rng = RandomNumberGenerator.Create(); + rng.GetBytes(randomNumber); + + return new RefreshToken + { + Token = Convert.ToBase64String(randomNumber), + Expires = DateTime.UtcNow.AddHours(1.5), + CreatedOn = DateTime.UtcNow, + }; + } + + public async Task ModerateAsync(ModerateUserModel request, string? correlationId) + { + var user = await userManager.FindByIdAsync(request.UserId); + + if (user is null) + { + return IdentityMessages.UserNotFound; + } + + var result = await userManager.SetLockoutEndDateAsync(user, request.BannedUntil); + + if (!result.Succeeded) + { + return IdentityMessages.UserCouldNotBeBanned; + } + + db.AddOutboxMessage( + KafkaTopics.UserBanned, + user.Id, + new UserBannedEvent(user.Id, request.BannedUntil), + correlationId); + await db.SaveChangesAsync(); + + return true; + } + + private async Task CreateUserWithEventsAsync( + ApplicationUser user, + RegisterModel model, + IReadOnlyList imageUrls, + string? correlationId) + { + var result = await userManager.CreateAsync(user, model.Password); + + if (!result.Succeeded) + { + return result; + } + + db.AddOutboxMessage( + KafkaTopics.UserRegistered, + user.Id, + new UserRegisteredEvent( + user.Id, + user.Email!, + user.UserName!, + model.Bio, + model.Birthdate, + model.GenderId, + model.CityId, + model.CountryId, + imageUrls), + correlationId); + + await db.SaveChangesAsync(); + + return result; + } +} diff --git a/src/Services/Identity/LoveNet.Identity.Api/appsettings.json b/src/Services/Identity/LoveNet.Identity.Api/appsettings.json index 10f68b8..b14f6f3 100644 --- a/src/Services/Identity/LoveNet.Identity.Api/appsettings.json +++ b/src/Services/Identity/LoveNet.Identity.Api/appsettings.json @@ -1,4 +1,20 @@ { + "ConnectionStrings": { + "Default": "Host=localhost;Port=5433;Database=lovenet_identity;Username=lovenet;Password=lovenet" + }, + "Kafka": { + "BootstrapServers": "localhost:29092" + }, + "Jwt": { + "Key": "lovenet-local-development-signing-key-do-not-use-in-production-0123456789abcdef", + "Issuer": "https://localhost:3000/", + "Audience": "https://localhost:3000/" + }, + "Cloudinary": { + "CloudName": "", + "Key": "", + "Secret": "" + }, "Logging": { "LogLevel": { "Default": "Information", diff --git a/src/Services/Identity/LoveNet.Identity.Tests/IdentityServiceTests.cs b/src/Services/Identity/LoveNet.Identity.Tests/IdentityServiceTests.cs new file mode 100644 index 0000000..a9613fb --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Tests/IdentityServiceTests.cs @@ -0,0 +1,273 @@ +using LoveNet.BuildingBlocks.EventBus.Outbox; +using LoveNet.BuildingBlocks.Media; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.Identity.Api; +using LoveNet.Identity.Api.Data; +using LoveNet.Identity.Api.Models; +using LoveNet.Identity.Api.Services; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Identity.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Logging.Abstractions; +using Microsoft.Extensions.Options; +using Moq; + +namespace LoveNet.Identity.Tests; + +[TestFixture] +public class IdentityServiceTests +{ + private const string Password = "123456"; + + private AppIdentityDbContext db = null!; + private UserManager userManager = null!; + private IdentityService identityService = null!; + private ApplicationUser user = null!; + + [SetUp] + public async Task Setup() + { + var options = new DbContextOptionsBuilder() + .UseInMemoryDatabase(Guid.NewGuid().ToString()) + .Options; + + db = new AppIdentityDbContext(options); + + var store = new UserStore(db); + userManager = new UserManager( + store, + Options.Create(new IdentityOptions()), + new PasswordHasher(), + Array.Empty>(), + Array.Empty>(), + new UpperInvariantLookupNormalizer(), + new IdentityErrorDescriber(), + null!, + NullLogger>.Instance); + + var imagesService = new Mock(); + imagesService + .Setup(s => s.UploadImagesAsync(It.IsAny>())) + .ReturnsAsync(Enumerable.Empty()); + + var jwtOptions = Options.Create(new JwtOptions + { + Key = new string('k', 80), + Issuer = "https://localhost:3000/", + Audience = "https://localhost:3000/", + }); + + identityService = new IdentityService(userManager, db, imagesService.Object, jwtOptions); + + user = new ApplicationUser + { + Email = "user@lovenet.test", + UserName = "testuser", + EmailConfirmed = true, + }; + await userManager.CreateAsync(user, Password); + } + + [TearDown] + public void TearDown() + { + userManager.Dispose(); + db.Dispose(); + } + + [Test] + public async Task SuccessGenerateJwtToken() + { + var token = await identityService.GenerateJwtToken(user); + + Assert.That(token, Is.Not.Null.And.Not.Empty); + Assert.That(token.Split('.'), Has.Length.EqualTo(3)); + } + + [Test] + public async Task SuccessLogin() + { + var response = await identityService.LoginAsync(new LoginModel + { + Email = user.Email!, + Password = Password, + }); + + Assert.Multiple(() => + { + Assert.That(response.Id, Is.EqualTo(user.Id)); + Assert.That(response.Token, Is.Not.Empty); + Assert.That(response.IsAdmin, Is.False); + }); + } + + [Test] + public async Task SuccessLoginIncludesProfileReadModel() + { + db.UserProfiles.Add(new UserProfileLite + { + UserId = user.Id, + Bio = "hello", + CityName = "Sofia", + Latitude = 42.7, + Longitude = 23.3, + AvatarUrl = "https://img/pfp.png", + }); + await db.SaveChangesAsync(); + + var response = await identityService.LoginAsync(new LoginModel + { + Email = user.Email!, + Password = Password, + }); + + Assert.Multiple(() => + { + Assert.That(response.CityName, Is.EqualTo("Sofia")); + Assert.That(response.ProfilePicture, Is.EqualTo("https://img/pfp.png")); + Assert.That(response.Latitude, Is.EqualTo(42.7)); + }); + } + + [Test] + public void FailLoginIncorrectPassword() + { + var ex = Assert.ThrowsAsync(() => identityService.LoginAsync(new LoginModel + { + Email = user.Email!, + Password = "wrong-password", + })); + + Assert.That(ex!.Message, Is.EqualTo(IdentityMessages.WrongPassword)); + } + + [Test] + public async Task FailLoginNotConfirmedEmail() + { + user.EmailConfirmed = false; + await userManager.UpdateAsync(user); + + var ex = Assert.ThrowsAsync(() => identityService.LoginAsync(new LoginModel + { + Email = user.Email!, + Password = Password, + })); + + Assert.That(ex!.Message, Is.EqualTo(IdentityMessages.EmailNotConfirmed)); + } + + [Test] + public void FailLoginNotExistingEmail() + { + var ex = Assert.ThrowsAsync(() => identityService.LoginAsync(new LoginModel + { + Email = "missing@lovenet.test", + Password = Password, + })); + + Assert.That(ex!.Message, Is.EqualTo(IdentityMessages.UserNotFound)); + } + + [Test] + public async Task FailLoginBannedUser() + { + user.LockoutEnd = DateTimeOffset.UtcNow.AddDays(1); + await userManager.UpdateAsync(user); + + Assert.ThrowsAsync(() => identityService.LoginAsync(new LoginModel + { + Email = user.Email!, + Password = Password, + })); + } + + [Test] + public void SuccessGenerateRefreshToken() + { + var token = identityService.GenerateRefreshToken(); + + Assert.Multiple(() => + { + Assert.That(token.Token, Is.Not.Empty); + Assert.That(token.IsActive, Is.True); + Assert.That(token.Expires, Is.GreaterThan(DateTime.UtcNow)); + }); + } + + [Test] + public async Task SuccessRegisterEmitsUserRegisteredOutboxEvent() + { + var result = await identityService.RegisterAsync( + new RegisterModel + { + Email = "new@lovenet.test", + Password = Password, + ConfirmPassword = Password, + UserName = "newcomer", + Bio = "hi", + Birthdate = DateTime.UtcNow.AddYears(-20), + GenderId = 1, + CityId = 1, + CountryId = 1, + }, + correlationId: null); + + Assert.That(result.Succeeded, Is.True); + + var outbox = await db.Set().SingleAsync(); + Assert.Multiple(() => + { + Assert.That(outbox.Topic, Is.EqualTo("identity.user-registered")); + Assert.That(outbox.Payload, Does.Contain("newcomer")); + // No uploaded image → the default profile picture leads the list. + Assert.That(outbox.Payload, Does.Contain(LoveNetConstants.DefaultProfilePictureUrl)); + }); + } + + [Test] + public async Task SuccessBanUserEmitsUserBannedOutboxEvent() + { + var result = await identityService.ModerateAsync( + new ModerateUserModel { UserId = user.Id, BannedUntil = DateTimeOffset.UtcNow.AddDays(3) }, + correlationId: null); + + Assert.That(result.Succeeded, Is.True); + + var updated = await userManager.FindByIdAsync(user.Id); + Assert.That(updated!.LockoutEnd, Is.Not.Null); + + var outbox = await db.Set().SingleAsync(); + Assert.That(outbox.Topic, Is.EqualTo("identity.user-banned")); + } + + [Test] + public async Task SuccessUnbanUser() + { + await userManager.SetLockoutEndDateAsync(user, DateTimeOffset.UtcNow.AddDays(3)); + + var result = await identityService.ModerateAsync( + new ModerateUserModel { UserId = user.Id, BannedUntil = null }, + correlationId: null); + + Assert.That(result.Succeeded, Is.True); + + var updated = await userManager.FindByIdAsync(user.Id); + Assert.That(updated!.LockoutEnd, Is.Null); + } + + [Test] + public async Task FailModerateUnknownUser() + { + var result = await identityService.ModerateAsync( + new ModerateUserModel { UserId = Guid.NewGuid().ToString(), BannedUntil = null }, + correlationId: null); + + Assert.Multiple(() => + { + Assert.That(result.Failure, Is.True); + Assert.That(result.Errors, Does.Contain(IdentityMessages.UserNotFound)); + }); + } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Data/CandidateProfile.cs b/src/Services/Matching/LoveNet.Matching.Api/Data/CandidateProfile.cs new file mode 100644 index 0000000..763ba23 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Data/CandidateProfile.cs @@ -0,0 +1,43 @@ +namespace LoveNet.Matching.Api.Data; + +/// +/// Local read model of user profiles, maintained from profile.user-updated +/// events. Lets the swipe deck and match list render without calling Profile. +/// +public class CandidateProfile +{ + public string UserId { get; set; } = null!; + + public string UserName { get; set; } = null!; + + public string Email { get; set; } = null!; + + public string? Bio { get; set; } + + public DateTime Birthdate { get; set; } + + public int GenderId { get; set; } + + public string? GenderName { get; set; } + + public int CityId { get; set; } + + public string? CityName { get; set; } + + public int CountryId { get; set; } + + public string? CountryName { get; set; } + + public double Latitude { get; set; } + + public double Longitude { get; set; } + + public string? AvatarUrl { get; set; } + + /// Profile-picture first (EF Core 8 primitive collection). + public List ImageUrls { get; set; } = new(); + + public bool IsBanned { get; set; } + + public bool IsAdmin { get; set; } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Data/Like.cs b/src/Services/Matching/LoveNet.Matching.Api/Data/Like.cs new file mode 100644 index 0000000..2630f10 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Data/Like.cs @@ -0,0 +1,13 @@ +namespace LoveNet.Matching.Api.Data; + +/// One row per directed like; a reciprocal pair creates a Match. +public class Like +{ + public int Id { get; set; } + + public string UserId { get; set; } = null!; + + public string LikedUserId { get; set; } = null!; + + public DateTime CreatedOn { get; set; } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Data/Match.cs b/src/Services/Matching/LoveNet.Matching.Api/Data/Match.cs new file mode 100644 index 0000000..862e396 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Data/Match.cs @@ -0,0 +1,22 @@ +namespace LoveNet.Matching.Api.Data; + +/// +/// Persisted match (the monolith derived these on the fly). RoomId keeps the +/// legacy convention: both user ids sorted ascending, concatenated — Chat and +/// Realtime rely on that format for their fallback authorization. +/// +public class Match +{ + public string Id { get; set; } = Guid.NewGuid().ToString(); + + public string UserAId { get; set; } = null!; + + public string UserBId { get; set; } = null!; + + public string RoomId { get; set; } = null!; + + public DateTime CreatedOn { get; set; } + + public static string BuildRoomId(string userId, string otherUserId) => + string.Join(string.Empty, new[] { userId, otherUserId }.OrderBy(id => id)); +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Data/MatchingDbContext.cs b/src/Services/Matching/LoveNet.Matching.Api/Data/MatchingDbContext.cs new file mode 100644 index 0000000..4e478e7 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Data/MatchingDbContext.cs @@ -0,0 +1,45 @@ +using LoveNet.BuildingBlocks.EventBus; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Matching.Api.Data; + +public class MatchingDbContext : DbContext +{ + public MatchingDbContext(DbContextOptions options) + : base(options) + { + } + + public DbSet Likes => Set(); + + public DbSet Matches => Set(); + + public DbSet CandidateProfiles => Set(); + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.Entity(entity => + { + entity.ToTable("likes"); + entity.HasIndex(l => new { l.UserId, l.LikedUserId }).IsUnique(); + entity.HasIndex(l => l.LikedUserId); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("matches"); + entity.HasIndex(m => m.RoomId).IsUnique(); + entity.HasIndex(m => m.UserAId); + entity.HasIndex(m => m.UserBId); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("candidate_profiles"); + entity.HasKey(p => p.UserId); + }); + + modelBuilder.AddOutbox(); + modelBuilder.AddInbox(); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Consumers/UserBannedConsumer.cs b/src/Services/Profile/LoveNet.Profile.Api/Consumers/UserBannedConsumer.cs new file mode 100644 index 0000000..2dc9d67 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Consumers/UserBannedConsumer.cs @@ -0,0 +1,51 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Profile.Api.Data; +using LoveNet.Profile.Api.Services; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Options; + +namespace LoveNet.Profile.Api.Consumers; + +public class UserBannedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "profile-service"; + + public UserBannedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.UserBanned, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var db = services.GetRequiredService(); + + if (!await db.TryRegisterInboxAsync(envelope.MessageId, ConsumerName, cancellationToken)) + { + return; + } + + var profile = await db.UserProfiles + .Include(p => p.Images) + .FirstOrDefaultAsync(p => p.UserId == envelope.Data.UserId, cancellationToken); + + if (profile is null) + { + return; + } + + profile.IsBanned = envelope.Data.BannedUntil is not null; + + var publisher = services.GetRequiredService(); + await publisher.QueueUserUpdatedAsync(profile, envelope.CorrelationId); + + await db.SaveChangesAsync(cancellationToken); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Consumers/UserRegisteredConsumer.cs b/src/Services/Profile/LoveNet.Profile.Api/Consumers/UserRegisteredConsumer.cs new file mode 100644 index 0000000..88a9bf6 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Consumers/UserRegisteredConsumer.cs @@ -0,0 +1,85 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Profile.Api.Data; +using LoveNet.Profile.Api.Services; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Options; + +namespace LoveNet.Profile.Api.Consumers; + +/// +/// Builds the profile aggregate when Identity registers a user, then queues +/// the enriched profile.user-updated event for the other services. +/// +public class UserRegisteredConsumer : KafkaConsumerService +{ + private const string ConsumerName = "profile-service"; + + public UserRegisteredConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.UserRegistered, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var db = services.GetRequiredService(); + + if (!await db.TryRegisterInboxAsync(envelope.MessageId, ConsumerName, cancellationToken)) + { + return; + } + + var data = envelope.Data; + + var profile = await db.UserProfiles + .Include(p => p.Images) + .FirstOrDefaultAsync(p => p.UserId == data.UserId, cancellationToken); + + if (profile is null) + { + profile = new UserProfile + { + UserId = data.UserId, + CreatedOn = DateTime.UtcNow, + }; + db.UserProfiles.Add(profile); + } + + profile.UserName = data.UserName; + profile.Email = data.Email; + profile.Bio = data.Bio; + profile.Birthdate = data.Birthdate; + profile.GenderId = data.GenderId; + profile.CityId = data.CityId; + profile.CountryId = data.CountryId; + profile.IsAdmin = data.IsAdmin; + + if (profile.Images.Count == 0) + { + var isFirst = true; + + foreach (var url in data.ImageUrls) + { + profile.Images.Add(new Image + { + Url = url, + IsProfilePicture = isFirst, + CreatedOn = DateTime.UtcNow, + }); + isFirst = false; + } + } + + var publisher = services.GetRequiredService(); + await publisher.QueueUserUpdatedAsync(profile, envelope.CorrelationId); + + await db.SaveChangesAsync(cancellationToken); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Controllers/AdminController.cs b/src/Services/Profile/LoveNet.Profile.Api/Controllers/AdminController.cs new file mode 100644 index 0000000..f5e2862 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Controllers/AdminController.cs @@ -0,0 +1,29 @@ +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.Profile.Api.Models; +using LoveNet.Profile.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace LoveNet.Profile.Api.Controllers; + +[Authorize(Roles = LoveNetConstants.AdministratorRoleName)] +[Route("api/admin")] +[ApiController] +public class AdminController : ControllerBase +{ + private readonly IProfileService profileService; + + public AdminController(IProfileService profileService) + { + this.profileService = profileService; + } + + [HttpPost("users")] + public async Task GetUsers([FromBody] AdminUsersRequestModel request) + { + var result = await profileService.GetUsersForAdminAsync(request, User.GetUserId()); + + return Ok(result); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Controllers/CountriesController.cs b/src/Services/Profile/LoveNet.Profile.Api/Controllers/CountriesController.cs new file mode 100644 index 0000000..0262980 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Controllers/CountriesController.cs @@ -0,0 +1,30 @@ +using LoveNet.Profile.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace LoveNet.Profile.Api.Controllers; + +[Route("api/countries")] +[ApiController] +public class CountriesController : ControllerBase +{ + private readonly ICountriesService countriesService; + + public CountriesController(ICountriesService countriesService) + { + this.countriesService = countriesService; + } + + [HttpGet] + [AllowAnonymous] + public async Task GetAll() => Ok(await countriesService.GetAllAsync()); + + [HttpGet("{id:int}")] + [AllowAnonymous] + public async Task Get(int id) + { + var country = await countriesService.GetAsync(id); + + return country is null ? NotFound() : Ok(country); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Controllers/GendersController.cs b/src/Services/Profile/LoveNet.Profile.Api/Controllers/GendersController.cs new file mode 100644 index 0000000..3f76837 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Controllers/GendersController.cs @@ -0,0 +1,21 @@ +using LoveNet.Profile.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace LoveNet.Profile.Api.Controllers; + +[Route("api/genders")] +[ApiController] +public class GendersController : ControllerBase +{ + private readonly IGendersService gendersService; + + public GendersController(IGendersService gendersService) + { + this.gendersService = gendersService; + } + + [HttpGet] + [AllowAnonymous] + public async Task GetAll() => Ok(await gendersService.GetAllAsync()); +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Controllers/InternalController.cs b/src/Services/Profile/LoveNet.Profile.Api/Controllers/InternalController.cs new file mode 100644 index 0000000..427411a --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Controllers/InternalController.cs @@ -0,0 +1,27 @@ +using LoveNet.Profile.Api.Data; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Profile.Api.Controllers; + +/// Gateway-only endpoints — not routed publicly. +[Route("internal")] +[ApiController] +public class InternalController : ControllerBase +{ + private readonly ProfileDbContext db; + + public InternalController(ProfileDbContext db) + { + this.db = db; + } + + [HttpGet("stats")] + public async Task GetStats() + { + return Ok(new + { + ImagesCount = await db.Images.CountAsync(i => !i.IsDeleted), + }); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Controllers/ProfileController.cs b/src/Services/Profile/LoveNet.Profile.Api/Controllers/ProfileController.cs new file mode 100644 index 0000000..87f3480 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Controllers/ProfileController.cs @@ -0,0 +1,70 @@ +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.BuildingBlocks.Web.Middleware; +using LoveNet.Profile.Api.Models; +using LoveNet.Profile.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace LoveNet.Profile.Api.Controllers; + +[Route("api/profile")] +[ApiController] +public class ProfileController : ControllerBase +{ + private readonly IProfileService profileService; + + public ProfileController(IProfileService profileService) + { + this.profileService = profileService; + } + + [HttpGet("account/{id:guid}")] + [Authorize] + public async Task GetAccount(string id) + { + if (User.GetUserId() != id) + { + return Forbid(); + } + + var user = await profileService.GetUserDetailsAsync(id); + + return user is null ? NotFound() : Ok(user); + } + + [HttpPut("account/{id:guid}")] + [Authorize] + public async Task EditAccount([FromForm] EditUserModel model) + { + if (User.GetUserId() != model.Id) + { + return Forbid(); + } + + await ValidateEditModelAsync(model); + + if (!ModelState.IsValid) + { + return BadRequest(ModelState); + } + + await profileService.EditUserAsync(model, HttpContext.GetCorrelationId()); + var user = await profileService.GetUserDetailsAsync(model.Id); + + return Ok(user); + } + + private async Task ValidateEditModelAsync(EditUserModel model) + { + if (DateHelper.CalculateAge(model.Birthdate) < LoveNetConstants.MinimalAge) + { + ModelState.AddModelError("Error", "You need to be 18 years old to register"); + } + + if (!await profileService.CityBelongsToCountryAsync(model.CityId, model.CountryId)) + { + ModelState.AddModelError("Error", "Invalid city"); + } + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/City.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/City.cs new file mode 100644 index 0000000..89928d4 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/City.cs @@ -0,0 +1,16 @@ +namespace LoveNet.Profile.Api.Data; + +public class City +{ + public int Id { get; set; } + + public string Name { get; set; } = null!; + + public string NameAscii { get; set; } = null!; + + public double Latitude { get; set; } + + public double Longitude { get; set; } + + public int CountryId { get; set; } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/Country.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/Country.cs new file mode 100644 index 0000000..e1ff58a --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/Country.cs @@ -0,0 +1,10 @@ +namespace LoveNet.Profile.Api.Data; + +public class Country +{ + public int Id { get; set; } + + public string Name { get; set; } = null!; + + public virtual ICollection Cities { get; set; } = new HashSet(); +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/Files/CitiesWithCountries.csv b/src/Services/Profile/LoveNet.Profile.Api/Data/Files/CitiesWithCountries.csv new file mode 100644 index 0000000..e663752 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/Files/CitiesWithCountries.csv @@ -0,0 +1,42906 @@ +Name;NameAscii;Latitude;Longitude;CountryId +Kabul;Kabul;34.5328;69.1658;1 +Kandahār;Kandahar;31.6078;65.7053;1 +Herāt;Herat;34.3738;62.1792;1 +Mazār-e Sharīf;Mazar-e Sharif;36.7;67.1167;1 +Jalālābād;Jalalabad;34.4303;70.4528;1 +Tāluqān;Taluqan;36.7167;69.5167;1 +Kunduz;Kunduz;36.728;68.8725;1 +Khulm;Khulm;36.6833;67.6833;1 +Khānābād;Khanabad;36.6831;69.1636;1 +Lashkar Gāh;Lashkar Gah;31.5938;64.3716;1 +Maīmanah;Maimanah;35.9302;64.7701;1 +Shibirghān;Shibirghan;36.665;65.752;1 +Khōst;Khost;33.3333;69.9167;1 +Ghaznī;Ghazni;33.5492;68.4233;1 +Barakī Barak;Baraki Barak;33.9667;68.9667;1 +Pul-e Khumrī;Pul-e Khumri;35.95;68.7;1 +Farāh;Farah;32.3436;62.1194;1 +Gardēz;Gardez;33.5931;69.2297;1 +Faīẕābād;Faizabad;37.1298;70.5792;1 +Bāmyān;Bamyan;34.8167;67.8167;1 +Chārīkār;Charikar;35.0183;69.1679;1 +Sar-e Pul;Sar-e Pul;36.2214;65.9278;1 +Zaranj;Zaranj;30.96;61.86;1 +Asadābād;Asadabad;34.8742;71.1528;1 +Maīdān Shahr;Maidan Shahr;34.3972;68.8697;1 +Qal‘ah-ye Zāl;Qal`ah-ye Zal;37.015;68.4672;1 +Karukh;Karukh;34.4868;62.5918;1 +Mehtar Lām;Mehtar Lam;34.6683;70.2089;1 +Fayrōz Kōh;Fayroz Koh;34.5225;65.2517;1 +Qalāt;Qalat;32.1061;66.9069;1 +Tarīn Kōṯ;Tarin Kot;32.6333;65.8667;1 +Maḩmūd-e Rāqī;Mahmud-e Raqi;35.0167;69.3333;1 +Qal‘ah-ye Now;Qal`ah-ye Now;34.99;63.12;1 +Aībak;Aibak;36.2534;68.0394;1 +Pul-e ‘Alam;Pul-e `Alam;33.9953;69.0227;1 +Sharan;Sharan;33.1757;68.7304;1 +Nīlī;Nili;33.7218;66.1302;1 +Bāzārak;Bazarak;35.3129;69.5152;1 +Pārūn;Parun;35.4206;70.9226;1 +Buynī Qarah;Buyni Qarah;36.3172;66.8747;1 +Balkh;Balkh;36.7581;66.8989;1 +Zarghūn Shahr;Zarghun Shahr;32.85;68.4167;1 +Baghlān;Baghlan;36.1328;68.7;1 +Andkhōy;Andkhoy;36.95;65.1167;1 +Kōṯah-ye ‘As̲h̲rō;Kotah-ye `Ashro;34.45;68.8;1 +Sarandë;Sarande;39.8833;20.0167;2 +Krujë;Kruje;41.5178;19.7978;2 +Burrel;Burrel;41.6;20;2 +Ersekë;Erseke;40.3333;20.6833;2 +Çorovodë;Corovode;40.5042;20.2272;2 +Pukë;Puke;42.05;19.9;2 +Delvinë;Delvine;39.9494;20.0958;2 +Prrenjas;Prrenjas;41.0667;20.55;2 +Krumë;Krume;42.1961;20.4146;2 +Kuçovë;Kucove;40.8039;19.9144;2 +Librazhd-Qendër;Librazhd-Qender;41.1969;20.3356;2 +Bajram Curri;Bajram Curri;42.3582;20.076;2 +Tepelenë;Tepelene;40.3;20.0167;2 +Përmet;Permet;40.2333;20.35;2 +Patos;Patos;40.6841;19.6194;2 +Sukth;Sukth;41.3833;19.5333;2 +Peshkopi;Peshkopi;41.6831;20.4289;2 +Kukës;Kukes;42.0758;20.4231;2 +Roskovec;Roskovec;40.7375;19.7022;2 +Laç;Lac;41.6353;19.7131;2 +Fushë-Krujë;Fushe-Kruje;41.4833;19.7167;2 +Gjirokastër;Gjirokaster;40.0758;20.1389;2 +Lezhë;Lezhe;41.7805;19.6434;2 +Cërrik;Cerrik;41.0333;19.9833;2 +Berat;Berat;40.7049;19.9497;2 +Bilisht;Bilisht;40.6275;20.99;2 +Peqin;Peqin;41.05;19.75;2 +Librazhd;Librazhd;41.1833;20.3167;2 +Korçë;Korce;40.6167;20.7667;2 +Rrogozhinë;Rrogozhine;41.0761;19.6667;2 +Elbasan;Elbasan;41.1125;20.0822;2 +Shkodër;Shkoder;42.0667;19.5;2 +Durrës;Durres;41.3242;19.4558;2 +Pogradec;Pogradec;40.9;20.65;2 +Vau i Dejës;Vau i Dejes;42;19.6333;2 +Vlorë;Vlore;40.45;19.4833;2 +Kamëz;Kamez;41.3833;19.7667;2 +Fier;Fier;40.7167;19.55;2 +Ballsh;Ballsh;40.5991;19.7359;2 +Mamurras;Mamurras;41.5775;19.6922;2 +Divjakë;Divjake;40.9964;19.5327;2 +Bulqizë;Bulqize;41.5;20.2167;2 +Shëngjin;Shengjin;41.8136;19.5939;2 +Libonik;Libonik;40.75;20.7167;2 +Belsh;Belsh;40.9833;19.8833;2 +Rrëshen;Rreshen;41.7667;19.8833;2 +Gramsh;Gramsh;40.8667;20.1833;2 +Shijak;Shijak;41.3456;19.5672;2 +Kavajë;Kavaje;41.1833;19.55;2 +Tirana;Tirana;41.33;19.82;2 +Lushnjë;Lushnje;40.9333;19.7;2 +Boghni;Boghni;36.5437;3.9523;3 +Dellys;Dellys;36.9167;3.8833;3 +Draa Ben Khedda;Draa Ben Khedda;36.7349;3.9556;3 +Souama;Souama;36.6417;4.3416;3 +Bou Nouh;Bou Nouh;36.5;3.9333;3 +Toudja;Toudja;36.7586;4.8933;3 +Didouche Mourad;Didouche Mourad;36.4484;6.6339;3 +Algiers;Algiers;36.7764;3.0586;3 +Timizart;Timizart;36.8;4.2667;3 +Tizi Gheniff;Tizi Gheniff;36.5891;3.7678;3 +L’Arbaa Naït Irathen;L'Arbaa Nait Irathen;36.6367;4.2067;3 +Constantine;Constantine;36.365;6.6147;3 +Oran;Oran;35.6969;-0.6331;3 +I-n-Amenas;I-n-Amenas;28.05;9.55;3 +Abalessa;Abalessa;22.89;4.8472;3 +Boukhralfa;Boukhralfa;36.6144;5.0872;3 +Seddouk Oufella;Seddouk Oufella;36.6061;4.6389;3 +Ifigha;Ifigha;36.6667;4.4167;3 +Ouled Rached;Ouled Rached;36.2119;4.1106;3 +Annaba;Annaba;36.9;7.7667;3 +Djelfa;Djelfa;34.6667;3.25;3 +Batna;Batna;35.55;6.1667;3 +Sétif;Setif;36.19;5.41;3 +Blida;Blida;36.4722;2.8333;3 +Tifra;Tifra;36.6664;4.6972;3 +Amalou;Amalou;36.4778;4.6333;3 +Freha;Freha;36.762;4.3163;3 +Mekla;Mekla;36.6876;4.2681;3 +Bordj Bou Arreridj;Bordj Bou Arreridj;36.0667;4.7667;3 +Skikda;Skikda;36.8667;6.9;3 +Béchar;Bechar;31.6333;-2.2;3 +Tlemcen;Tlemcen;34.8828;-1.3167;3 +Tiaret;Tiaret;35.3667;1.3167;3 +Bejaïa;Bejaia;36.7511;5.0642;3 +Tébessa;Tebessa;35.4;8.1167;3 +Sidi Bel Abbès;Sidi Bel Abbes;35.2;-0.6333;3 +Biskra;Biskra;34.85;5.7333;3 +Tadmaït;Tadmait;36.7427;3.9019;3 +Amoucha;Amoucha;36.388;5.4108;3 +Naciria;Naciria;36.75;3.8333;3 +Guelma;Guelma;36.4619;7.4258;3 +Relizane;Relizane;35.7372;0.5558;3 +Saïda;Saida;34.8303;0.1517;3 +Tizi Ouzou;Tizi Ouzou;36.7169;4.0497;3 +El Oued;El Oued;33.3683;6.8675;3 +Laghouat;Laghouat;33.8;2.865;3 +Jijel;Jijel;36.8206;5.7667;3 +Ouargla;Ouargla;31.95;5.3167;3 +Médéa;Medea;36.2675;2.75;3 +M’Sila;M'Sila;35.7058;4.5419;3 +Mostaganem;Mostaganem;35.9333;0.0903;3 +Beni Amrane;Beni Amrane;36.6686;3.5922;3 +Makouda;Makouda;36.7909;4.0669;3 +El Eulma;El Eulma;36.1528;5.69;3 +Chlef;Chlef;36.1647;1.3317;3 +Souk Ahras;Souk Ahras;36.2864;7.9511;3 +Taourga;Taourga;36.7938;3.9463;3 +Kadiria;Kadiria;36.5333;3.6833;3 +Djinet;Djinet;36.877;3.7231;3 +Beni Douala;Beni Douala;36.6167;4.0667;3 +Thenia;Thenia;36.7278;3.5539;3 +Ghardaïa;Ghardaia;32.4833;3.6667;3 +Aïn Beïda;Ain Beida;35.7964;7.3928;3 +Bou Saâda;Bou Saada;35.2083;4.1739;3 +Khenchela;Khenchela;35.4167;7.1333;3 +Mascara;Mascara;35.4;0.1333;3 +Messaad;Messaad;34.1542;3.4969;3 +Aïn Oussera;Ain Oussera;35.4489;2.9044;3 +Oum el Bouaghi;Oum el Bouaghi;35.8706;7.115;3 +El Bayadh;El Bayadh;33.6831;1.0192;3 +Reggane;Reggane;26.7;0.1667;3 +Bouira;Bouira;36.3783;3.8925;3 +Adrar;Adrar;27.8742;-0.2939;3 +Tissemsilt;Tissemsilt;35.6072;1.8106;3 +Tamanrasset;Tamanrasset;22.785;5.5228;3 +Tizi-n-Bechar;Tizi-n-Bechar;36.4311;5.36;3 +’Aïn el Hammam;'Ain el Hammam;36.5714;4.3097;3 +Aomar;Aomar;36.5;3.7833;3 +Tala Yfassene;Tala Yfassene;36.4583;5.0889;3 +Beni Aïssi;Beni Aissi;29.6;0.25;3 +Arbaoun;Arbaoun;36.4667;5.65;3 +Tirmitine;Tirmitine;36.6618;3.9848;3 +I-n-Salah;I-n-Salah;27.1936;2.4606;3 +Souk el Had;Souk el Had;36.6909;3.5889;3 +Tindouf;Tindouf;27.6753;-8.1286;3 +Boumerdes;Boumerdes;36.7594;3.4728;3 +El Golea;El Golea;30.6;2.9;3 +Touggourt;Touggourt;33.1;6.0667;3 +Timimoun;Timimoun;29.25;0.2333;3 +El Tarf;El Tarf;36.7669;8.3136;3 +Tipasa;Tipasa;36.5942;2.443;3 +Aïn Zaouïa;Ain Zaouia;36.5483;3.8942;3 +Timoktene;Timoktene;27.0217;1.015;3 +Beni Fouda;Beni Fouda;36.2861;5.6071;3 +Tizi Rached;Tizi Rached;36.6718;4.1918;3 +Sidi Daoud;Sidi Daoud;36.85;3.85;3 +Azeffoun;Azeffoun;36.8961;4.4204;3 +Tichi;Tichi;36.6675;5.1601;3 +’Aïn Abessa;'Ain Abessa;36.3;5.295;3 +Illizi;Illizi;26.508;8.4829;3 +Bordj Mokhtar;Bordj Mokhtar;21.3289;0.9542;3 +Naama;Naama;33.2678;-0.3111;3 +Chorfa;Chorfa;36.3617;4.3307;3 +Djanet;Djanet;24.555;9.4853;3 +Ouadhia;Ouadhia;36.55;4.0833;3 +Beni Abbès;Beni Abbes;30.08;-2.1;3 +Boudjima;Boudjima;36.814;4.1588;3 +Tizi-n-Tleta;Tizi-n-Tleta;36.5457;4.0571;3 +In Guezzam;In Guezzam;19.5686;5.7722;3 +El Maïn;El Main;36.3667;4.75;3 +Aït Bou Madhi;Ait Bou Madhi;36.5009;4.2;3 +El Meghaïer;El Meghaier;33.9506;5.9242;3 +Mila;Mila;36.4481;6.2622;3 +Ouled Djellal;Ouled Djellal;34.4167;5.0667;3 +Aït Yaïch;Ait Yaich;36.5811;4.3303;3 +Aïn Temouchent;Ain Temouchent;35.3044;-1.14;3 +Aïn Defla;Ain Defla;36.2583;1.9583;3 +Tigzirt;Tigzirt;36.8931;4.1225;3 +Akbou;Akbou;36.4667;4.5333;3 +Yakouren;Yakouren;36.7348;4.4386;3 +Tassamert;Tassamert;36.2693;4.823;3 +Boufarik;Boufarik;36.575;2.9097;3 +Azzaba;Azzaba;36.7333;7.1;3 +El Adjiba;El Adjiba;36.3333;4.15;3 +Si Mustapha;Si Mustapha;36.7247;3.6153;3 +Iferhounene;Iferhounene;36.5338;4.3701;3 +Arhribs;Arhribs;36.8022;4.3227;3 +Lakhdaria;Lakhdaria;36.6167;3.5833;3 +Sali;Sali;26.9833;-0.0333;3 +Es Senia;Es Senia;35.6478;-0.6239;3 +Iflissen;Iflissen;36.8636;4.2203;3 +Abadla;Abadla;31.0167;-2.7333;3 +El Milia;El Milia;36.75;6.2667;3 +Afir;Afir;36.7676;3.7029;3 +Mechtras;Mechtras;36.5448;4.0049;3 +Takerbouzt;Takerbouzt;36.418;4.3428;3 +Moudjbara;Moudjbara;34.5037;3.4704;3 +Beni Ounif;Beni Ounif;32.05;-1.25;3 +Bordj Menaïel;Bordj Menaiel;36.7417;3.7231;3 +Mecheria;Mecheria;33.55;-0.2833;3 +Aïn Sefra;Ain Sefra;32.75;-0.5833;3 +I-n-Amguel;I-n-Amguel;23.6936;5.1647;3 +Charouine;Charouine;29.0167;-0.2667;3 +’Aïn Roua;'Ain Roua;36.3344;5.1806;3 +’Aïn Arnat;'Ain Arnat;36.1833;5.3167;3 +Bechloul;Bechloul;36.3167;4.0667;3 +’Aïn Azel;'Ain Azel;35.8433;5.5219;3 +Ouled Moussa;Ouled Moussa;36.6831;3.3681;3 +Hassi Messaoud;Hassi Messaoud;31.7;6.0667;3 +Draa el Mizan;Draa el Mizan;36.5333;3.8333;3 +Souma;Souma;36.5183;2.9053;3 +Bir Ghbalou;Bir Ghbalou;36.2631;3.5866;3 +Sidi Namane;Sidi Namane;36.7581;3.9839;3 +Azazga;Azazga;36.7453;4.3711;3 +Ben N’Choud;Ben N'Choud;36.8624;3.8806;3 +Bordj Okhriss;Bordj Okhriss;36.0833;3.9667;3 +Ben Nasseur;Ben Nasseur;33.1107;6.441;3 +Pago Pago;Pago Pago;-14.274;-170.7046;4 +Andorra la Vella;Andorra la Vella;42.5;1.5;5 +Ordino;Ordino;42.555;1.5331;5 +Canillo;Canillo;42.5664;1.6009;5 +Sant Julià de Lòria;Sant Julia de Loria;42.47;1.49;5 +La Massana;La Massana;42.5442;1.5164;5 +Escaldes-Engordany;Escaldes-Engordany;42.5089;1.5408;5 +Encamp;Encamp;42.5361;1.5828;5 +Dundo;Dundo;-7.38;20.83;6 +Ambriz;Ambriz;-7.85;13.1167;6 +Luena;Luena;-11.79;19.9;6 +Chipindo;Chipindo;-13.8244;15.8;6 +Soio;Soio;-6.1333;12.3667;6 +Cahama;Cahama;-16.2833;14.3167;6 +Capenda Camulemba;Capenda Camulemba;-9.4233;18.4328;6 +Kuvango;Kuvango;-14.4667;16.3;6 +Chitembo;Chitembo;-13.5167;16.7667;6 +Caimbambo;Caimbambo;-12.9;14.0833;6 +Cambambe;Cambambe;-9.7431;14.4914;6 +Uacu Cungo;Uacu Cungo;-11.3583;15.1194;6 +Luau;Luau;-10.7;22.2333;6 +Conda;Conda;-11.1667;14.5;6 +Humpata;Humpata;-15.0725;13.3678;6 +Chongoroi;Chongoroi;-13.5667;13.95;6 +Quilenda;Quilenda;-10.6333;14.3333;6 +Nambuangongo;Nambuangongo;-8.0483;14.3372;6 +Camabatela;Camabatela;-8.1833;15.3667;6 +Bolongongo;Bolongongo;-8.4667;15.25;6 +Cuemba;Cuemba;-12.15;18.0833;6 +Ucuma;Ucuma;-12.85;15.0667;6 +Luanda;Luanda;-8.8383;13.2344;6 +Cacuaco;Cacuaco;-8.7833;13.3667;6 +Lubango;Lubango;-14.9167;13.5;6 +Huambo;Huambo;-12.7667;15.7333;6 +Lobito;Lobito;-12.3597;13.5308;6 +Saurimo;Saurimo;-9.6589;20.3934;6 +Cabinda;Cabinda;-5.5667;12.2;6 +Benguela;Benguela;-12.55;13.4167;6 +Belas;Belas;-9.0689;13.1608;6 +Talatona;Talatona;-8.9167;13.1833;6 +Mavinga;Mavinga;-15.7895;20.36;6 +Tchindjendje;Tchindjendje;-12.8167;14.9333;6 +Tchitato;Tchitato;-7.345;20.8198;6 +Catumbela;Catumbela;-12.4167;13.5333;6 +Chibia;Chibia;-15.1833;13.7;6 +Cuango;Cuango;-9.1444;18.0464;6 +Bocoio;Bocoio;-12.4667;14.1333;6 +Quibala;Quibala;-10.7311;15.0003;6 +Catape;Catape;-13.7667;15.0833;6 +Ndalatando;Ndalatando;-9.3;14.9167;6 +Longonjo;Longonjo;-12.9067;15.1864;6 +Cubal;Cubal;-13.1117;14.3672;6 +Uíge;Uige;-7.6087;15.0613;6 +Menongue;Menongue;-14.6556;17.6842;6 +Sumbe;Sumbe;-11.2052;13.8417;6 +Vila Teixeira da Silva;Vila Teixeira da Silva;-12.1958;15.8556;6 +Gabela;Gabela;-10.85;14.3667;6 +Caluquembe;Caluquembe;-13.9208;14.5347;6 +Barra do Dande;Barra do Dande;-8.4728;13.3731;6 +Ganda;Ganda;-13.0167;14.6333;6 +Moçâmedes;Mocamedes;-15.1953;12.1508;6 +Camacupa;Camacupa;-12.0167;17.4833;6 +Lubalo;Lubalo;-9.15;19.2833;6 +Alto-Cuilo;Alto-Cuilo;-10.05;19.5167;6 +Cacongo;Cacongo;-5.2333;12.1333;6 +Caxito;Caxito;-8.5785;13.6642;6 +Baía Farta;Baia Farta;-12.6128;13.1987;6 +Ndjamba;Ndjamba;-14.7;16.0667;6 +Balombo;Balombo;-12.35;14.7667;6 +Cuito;Cuito;-12.3833;16.9333;6 +Quilengues;Quilengues;-14.0814;14.0764;6 +Mungo;Mungo;-11.6667;16.1667;6 +Cassongue;Cassongue;-11.8333;15;6 +Catchiungo;Catchiungo;-12.5667;16.2333;6 +Lucapa;Lucapa;-8.4228;20.7393;6 +Quipungo;Quipungo;-14.8167;14.5167;6 +Mbanza Kongo;Mbanza Kongo;-6.2667;14.25;6 +Namacunde;Namacunde;-17.3;15.85;6 +Londuimbali;Londuimbali;-12.2419;15.3133;6 +Porto Amboim;Porto Amboim;-10.7183;13.75;6 +Negage;Negage;-7.7667;15.2667;6 +Chicomba;Chicomba;-14.1333;14.9167;6 +Chinguar;Chinguar;-12.55;16.3333;6 +Catabola;Catabola;-12.1167;17.3;6 +Malanje;Malanje;-9.5469;16.3387;6 +Ondjiva;Ondjiva;-17.0667;15.7333;6 +Songo;Songo;-7.3496;14.85;6 +Cuito Cuanavale;Cuito Cuanavale;-15.1639;19.1731;6 +Porto Alexandre;PortoAlexandre;-15.8032;11.8459;6 +Bala Cangamba;Bala Cangamba;-13.6996;19.86;6 +Calulo;Calulo;-9.9996;14.9;6 +Calenga;Calenga;-11.3196;16.2;6 +Tchitado;Tchitado;-17.3196;13.92;6 +Cuchi;Cuchi;-14.6372;16.9611;6 +Nzeto;Nzeto;-7.229;12.865;6 +Dondo;Dondo;-9.6942;14.4228;6 +Muconda;Muconda;-10.6;21.3167;6 +Chibemba;Chibemba;-15.7355;13.8905;6 +Cacolo;Cacolo;-10.1365;19.2865;6 +Xangongo;Xangongo;-16.7467;14.9747;6 +Cazombo;Cazombo;-11.9058;22.9217;6 +The Valley;The Valley;18.2167;-63.05;7 +Saint John’s;Saint John's;17.1211;-61.8447;8 +Chacabuco;Chacabuco;-34.65;-60.49;9 +Centenario;Centenario;-38.8167;-68.1333;9 +Bell Ville;Bell Ville;-32.6333;-62.6833;9 +Chilecito;Chilecito;-29.1667;-67.5;9 +Rosario;Rosario;-32.9575;-60.6394;9 +Córdoba;Cordoba;-31.4167;-64.1833;9 +Buenos Aires;Buenos Aires;-34.5997;-58.3819;9 +Choele Choel;Choele Choel;-39.2858;-65.6542;9 +La Calera;La Calera;-31.3439;-64.3353;9 +Plottier;Plottier;-38.95;-68.2333;9 +Bragado;Bragado;-35.1167;-60.5;9 +Jesús María;Jesus Maria;-30.9817;-64.0942;9 +Zapala;Zapala;-38.9028;-70.065;9 +Mercedes;Mercedes;-29.1796;-58.08;9 +Victoria;Victoria;-32.6167;-60.1667;9 +Villa Regina;Villa Regina;-39.1;-67.0667;9 +Villa Ángela;Villa Angela;-27.5833;-60.7167;9 +Villa Gesell;Villa Gesell;-37.2556;-56.9681;9 +Capitán Bermúdez;Capitan Bermudez;-32.8167;-60.7167;9 +Cañada de Gómez;Canada de Gomez;-32.8167;-61.4;9 +Baradero;Baradero;-33.8;-59.5167;9 +Villa Allende;Villa Allende;-31.2944;-64.2953;9 +Santa María;Santa Maria;-31.2611;-64.4639;9 +Salta;Salta;-24.7883;-65.4106;9 +San Miguel de Tucumán;San Miguel de Tucuman;-26.8167;-65.2167;9 +Mar del Plata;Mar del Plata;-38;-57.55;9 +Río Grande;Rio Grande;-53.7914;-67.699;9 +Santa Fe;Santa Fe;-31.6333;-60.7;9 +Florencio Varela;Florencio Varela;-34.8167;-58.2833;9 +Lanús;Lanus;-34.7;-58.4;9 +San Juan;San Juan;-31.5375;-68.5364;9 +Comodoro Rivadavia;Comodoro Rivadavia;-45.8667;-67.5;9 +Santiago del Estero;Santiago del Estero;-27.7844;-64.2669;9 +Paraná;Parana;-31.7444;-60.5175;9 +Merlo;Merlo;-34.6653;-58.7275;9 +González Catán;Gonzalez Catan;-34.7708;-58.6464;9 +Quilmes;Quilmes;-34.7167;-58.2667;9 +Neuquén;Neuquen;-38.9573;-68.0455;9 +Banfield;Banfield;-34.75;-58.3833;9 +San Martín de los Andes;San Martin de los Andes;-40.1667;-71.35;9 +José C. Paz;Jose C. Paz;-34.5167;-58.7667;9 +Formosa;Formosa;-26.1847;-58.1758;9 +Dolores;Dolores;-36.3132;-57.6792;9 +Marcos Juárez;Marcos Juarez;-32.7;-62.1;9 +Posadas;Posadas;-27.3667;-55.8969;9 +Resistencia;Resistencia;-27.4514;-58.9867;9 +Bahía Blanca;Bahia Blanca;-38.7167;-62.2667;9 +San Salvador de Jujuy;San Salvador de Jujuy;-24.1856;-65.2994;9 +Corrientes;Corrientes;-27.4833;-58.8167;9 +Castelli;Castelli;-25.95;-60.6167;9 +Lincoln;Lincoln;-34.85;-61.5167;9 +Colón;Colon;-32.2241;-58.1419;9 +Jesús Nazareno;Jesus Nazareno;-32.9111;-68.79;9 +Firmat;Firmat;-33.45;-61.4833;9 +Yacimiento Río Turbio;Yacimiento Rio Turbio;-51.5361;-72.3361;9 +San Miguel;San Miguel;-34.5333;-58.7167;9 +José María Ezeiza;Jose Maria Ezeiza;-34.8333;-58.5167;9 +San Nicolás de los Arroyos;San Nicolas de los Arroyos;-33.3333;-60.2167;9 +Catamarca;Catamarca;-28.4686;-65.7792;9 +Embalse;Embalse;-32.1833;-64.4167;9 +Rada Tilly;Rada Tilly;-45.9257;-67.5526;9 +San Luis;San Luis;-33.2994;-66.3392;9 +Chamical;Chamical;-30.3592;-66.3133;9 +Berazategui;Berazategui;-34.7679;-58.2133;9 +La Rioja;La Rioja;-29.4131;-66.8558;9 +La Plata;La Plata;-34.9333;-57.95;9 +Godoy Cruz;Godoy Cruz;-32.9167;-68.8333;9 +Isidro Casanova;Isidro Casanova;-34.7;-58.5833;9 +Temperley;Temperley;-34.7667;-58.3833;9 +Ramos Mejía;Ramos Mejia;-34.65;-58.5667;9 +Ituzaingó;Ituzaingo;-34.6582;-58.6672;9 +San Justo;San Justo;-34.6833;-58.55;9 +Florencio Varela;Florencio Varela;-34.8167;-58.3833;9 +Concordia;Concordia;-31.3922;-58.0169;9 +Rafael Castillo;Rafael Castillo;-34.7167;-58.6167;9 +Río Cuarto;Rio Cuarto;-33.123;-64.3478;9 +Cinco Saltos;Cinco Saltos;-38.8167;-68.0667;9 +Allen;Allen;-38.9772;-67.8272;9 +Tunuyán;Tunuyan;-33.5667;-69.0167;9 +Veinticinco de Mayo;Veinticinco de Mayo;-35.4167;-60.1667;9 +Avellaneda;Avellaneda;-29.1175;-59.6583;9 +Coronel Suárez;Coronel Suarez;-37.4667;-61.9333;9 +Mina Clavero;Mina Clavero;-31.7239;-65.005;9 +Lomas de Zamora;Lomas de Zamora;-34.7667;-58.4;9 +San Martín;San Martin;-33.0806;-68.4706;9 +Mendoza;Mendoza;-32.8833;-68.8333;9 +Tandil;Tandil;-37.3167;-59.1333;9 +Castelar;Castelar;-34.65;-58.65;9 +San Carlos de Bariloche;San Carlos de Bariloche;-41.15;-71.3;9 +Esteban Echeverría;Esteban Echeverria;-34.8167;-58.4667;9 +Puerto Madryn;Puerto Madryn;-42.773;-65.0366;9 +Bernal;Bernal;-34.7;-58.2833;9 +Gualeguaychú;Gualeguaychu;-33.0078;-58.5111;9 +Villa Mercedes;Villa Mercedes;-33.6667;-65.4667;9 +San Rafael;San Rafael;-34.6175;-68.3356;9 +Morón;Moron;-34.65;-58.6167;9 +La Banda;La Banda;-27.7333;-64.25;9 +Burzaco;Burzaco;-34.8167;-58.3667;9 +Libertad;Libertad;-34.6833;-58.6833;9 +Villa Luzuriaga;Villa Luzuriaga;-34.6667;-58.5833;9 +Caseros;Caseros;-34.6167;-58.5333;9 +Santa Rosa;Santa Rosa;-36.6203;-64.2906;9 +Laprida;Laprida;-37.5333;-60.8167;9 +Ciudad General Belgrano;Ciudad General Belgrano;-34.7261;-58.5289;9 +San Francisco Solano;San Francisco Solano;-34.7667;-58.3167;9 +Río Gallegos;Rio Gallegos;-51.6333;-69.2333;9 +Monte Chingolo;Monte Chingolo;-34.7333;-58.35;9 +Helvecia;Helvecia;-31.1;-60.0833;9 +San Julián;San Julian;-49.307;-67.7298;9 +San Justo;San Justo;-30.7833;-60.5833;9 +Deán Funes;Dean Funes;-30.4333;-64.35;9 +Lomas del Mirador;Lomas del Mirador;-34.6667;-58.5297;9 +Bella Vista;Bella Vista;-34.5333;-58.6667;9 +Villa Domínico;Villa Dominico;-34.6917;-58.3333;9 +Wilde;Wilde;-34.7;-58.3167;9 +Remedios de Escalada;Remedios de Escalada;-34.7167;-58.4;9 +Ezpeleta;Ezpeleta;-34.7517;-58.2344;9 +Villa Celina;Villa Celina;-34.7006;-58.4825;9 +Chascomús;Chascomus;-35.575;-58.0089;9 +El Calafate;El Calafate;-50.3395;-72.2649;9 +Sunchales;Sunchales;-30.9442;-61.5614;9 +Laboulaye;Laboulaye;-34.1267;-63.3911;9 +Pico Truncado;Pico Truncado;-46.8;-67.9667;9 +Lamarque;Lamarque;-39.4236;-65.7;9 +Las Lomitas;Las Lomitas;-24.7072;-60.5944;9 +Villa General Belgrano;Villa General Belgrano;-31.9667;-64.5667;9 +Santa Rosa de Río Primero;Santa Rosa de Rio Primero;-31.15;-63.3833;9 +Rafael Calzada;Rafael Calzada;-34.7833;-58.3667;9 +Los Polvorines;Los Polvorines;-34.5;-58.7;9 +Viedma;Viedma;-40.8;-63;9 +Ushuaia;Ushuaia;-54.8072;-68.3044;9 +Vera;Vera;-29.4667;-60.2167;9 +San Isidro;San Isidro;-34.4667;-58.5167;9 +José Mármol;Jose Marmol;-34.7833;-58.3667;9 +Longchamps;Longchamps;-34.8596;-58.387;9 +Villa Alsina;Villa Alsina;-34.6667;-58.4167;9 +Río Segundo;Rio Segundo;-31.6526;-63.9099;9 +Brandsen;Brandsen;-35.1667;-58.2167;9 +General Martín Miguel de Güemes;General Martin Miguel de Guemes;-24.6667;-65.05;9 +Laguna Larga;Laguna Larga;-31.7764;-63.8011;9 +Adrogue;Adrogue;-34.8;-58.3833;9 +Villa Adelina;Villa Adelina;-34.5175;-58.5475;9 +Haedo;Haedo;-34.65;-58.6;9 +Dock Sur;Dock Sur;-34.6417;-58.3478;9 +Munro;Munro;-34.5333;-58.5167;9 +Chivilcoy;Chivilcoy;-34.9;-60.0167;9 +Mercedes;Mercedes;-34.65;-59.4333;9 +Cruz del Eje;Cruz del Eje;-30.7333;-64.8;9 +Caleta Olivia;Caleta Olivia;-46.4333;-67.5333;9 +El Talar de Pacheco;El Talar de Pacheco;-34.4719;-58.655;9 +Junín de los Andes;Junin de los Andes;-39.9506;-71.0694;9 +Las Parejas;Las Parejas;-32.6833;-61.5333;9 +La Carlota;La Carlota;-33.4179;-63.2935;9 +Laguna Paiva;Laguna Paiva;-31.3039;-60.6589;9 +Abra Pampa;Abra Pampa;-22.7167;-65.7;9 +Victorica;Victorica;-36.2167;-65.434;9 +La Paz;La Paz;-33.4661;-67.55;9 +Perito Moreno;Perito Moreno;-46.59;-70.9297;9 +Gobernador Gregores;Gobernador Gregores;-48.7509;-70.2485;9 +Los Menucos;Los Menucos;-40.8424;-68.0896;9 +General Pico;General Pico;-35.6587;-63.7577;9 +Azul;Azul;-36.7833;-59.85;9 +San Pedro;San Pedro;-24.2196;-64.87;9 +Punta Alta;Punta Alta;-38.88;-62.075;9 +General Conesa;General Conesa;-40.1;-64.4333;9 +San Antonio de los Cobres;San Antonio de los Cobres;-24.2256;-66.3192;9 +Macachín;Macachin;-37.1377;-63.662;9 +Chos Malal;Chos Malal;-37.3833;-70.2667;9 +San Salvador;San Salvador;-31.6167;-58.5;9 +Rosario del Tala;Rosario del Tala;-32.3008;-59.1389;9 +Santa Rosa de Calamuchita;Santa Rosa de Calamuchita;-32.0667;-64.5333;9 +Sarandí;Sarandi;-34.6833;-58.3333;9 +San Francisco;San Francisco;-31.4356;-62.0714;9 +Villa Carlos Paz;Villa Carlos Paz;-31.4;-64.5167;9 +Tartagal;Tartagal;-22.5;-63.8333;9 +Plaza Huincul;Plaza Huincul;-38.9338;-69.1987;9 +Oncativo;Oncativo;-31.9134;-63.6818;9 +Joaquín V. González;Joaquin V. Gonzalez;-25.1171;-64.1247;9 +Puerto San Martín;Puerto San Martin;-32.7167;-60.7333;9 +Zárate;Zarate;-34.0833;-59.0333;9 +Carmen de Areco;Carmen de Areco;-34.3833;-59.8167;9 +San Cristóbal;San Cristobal;-30.3105;-61.2372;9 +Ceres;Ceres;-29.8833;-61.95;9 +Chepes;Chepes;-31.35;-66.6;9 +Veintiocho de Noviembre;Veintiocho de Noviembre;-51.584;-72.2143;9 +Pergamino;Pergamino;-33.8836;-60.5669;9 +Campana;Campana;-34.1667;-58.9167;9 +Olavarría;Olavarria;-36.9;-60.3333;9 +Trelew;Trelew;-43.2533;-65.3094;9 +Rafaela;Rafaela;-31.2667;-61.4833;9 +Venado Tuerto;Venado Tuerto;-33.75;-61.9667;9 +San Ramón de la Nueva Orán;San Ramon de la Nueva Oran;-23.1361;-64.3222;9 +Villa María;Villa Maria;-32.4103;-63.2314;9 +Presidencia Roque Sáenz Peña;Presidencia Roque Saenz Pena;-26.7833;-60.45;9 +Luján;Lujan;-34.5703;-59.105;9 +General Roca;General Roca;-39.0333;-67.5833;9 +Gobernador Gálvez;Gobernador Galvez;-33.0251;-60.6337;9 +Necochea;Necochea;-38.55;-58.7333;9 +Junín;Junin;-34.5939;-60.9464;9 +Pilar;Pilar;-34.4588;-58.9142;9 +Reconquista;Reconquista;-29.1443;-59.6438;9 +Concepción del Uruguay;Concepcion del Uruguay;-32.4833;-58.2333;9 +Goya;Goya;-29.1333;-59.25;9 +Las Heras;Las Heras;-32.825;-68.8017;9 +Oberá;Obera;-27.4833;-55.1333;9 +Santo Tomé;Santo Tome;-31.6667;-60.7667;9 +Villa Huidobro;Villa Huidobro;-34.8333;-64.5833;9 +Añatuya;Anatuya;-28.4667;-62.8333;9 +Puerto Deseado;Puerto Deseado;-47.75;-65.9167;9 +La Quiaca;La Quiaca;-22.1056;-65.6;9 +Mar de Ajó;Mar de Ajo;-36.7162;-56.6766;9 +San Javier;San Javier;-30.5833;-59.95;9 +Frías;Frias;-28.6496;-65.15;9 +Aldo Bonzi;Aldo Bonzi;-34.7083;-58.5181;9 +Catriel;Catriel;-37.8778;-67.7917;9 +Avellaneda;Avellaneda;-34.6625;-58.3678;9 +Vicente López;Vicente Lopez;-34.5333;-58.475;9 +Tapiales;Tapiales;-34.7058;-58.5047;9 +Don Bosco;Don Bosco;-34.7;-58.2833;9 +Villa Sarmiento;Villa Sarmiento;-34.6333;-58.5667;9 +Rawson;Rawson;-43.3;-65.1;9 +Santa Elena;Santa Elena;-30.95;-59.8;9 +Las Heras;Las Heras;-46.55;-68.95;9 +General Deheza;General Deheza;-32.7564;-63.7889;9 +Charata;Charata;-27.2144;-61.1881;9 +Lobos;Lobos;-35.1864;-59.0961;9 +Coronda;Coronda;-31.9667;-60.9167;9 +General Juan Madariaga;General Juan Madariaga;-37.0167;-57.1333;9 +Unquillo;Unquillo;-31.2333;-64.3167;9 +Rufino;Rufino;-34.2683;-62.7125;9 +Villa Nueva;Villa Nueva;-32.4331;-63.2475;9 +Carhué;Carhue;-37.1667;-62.7333;9 +Santa María;Santa Maria;-26.6833;-66.0333;9 +General Fernández Oro;General Fernandez Oro;-38.95;-67.9167;9 +Veinticinco de Mayo;Veinticinco de Mayo;-37.771;-67.7173;9 +Eldorado;Eldorado;-26.4;-54.6333;9 +Ayacucho;Ayacucho;-37.1525;-58.4882;9 +Malvinas Argentinas;Malvinas Argentinas;-31.3697;-64.0531;9 +Federación;Federacion;-30.9833;-57.9167;9 +La Falda;La Falda;-31.0833;-64.5;9 +Carcarañá;Carcarana;-32.85;-61.15;9 +Villa Paranacito;Villa Paranacito;-33.7;-58.6833;9 +Villa del Rosario;Villa del Rosario;-31.5833;-63.5333;9 +Rinconada;Rinconada;-22.4403;-66.1672;9 +San Antonio Oeste;San Antonio Oeste;-40.7333;-64.95;9 +Ingeniero Guillermo N. Juárez;Ingeniero Guillermo N. Juarez;-23.9;-61.85;9 +Comandante Luis Piedra Buena;Comandante Luis Piedra Buena;-49.983;-68.91;9 +Villa Cura Brochero;Villa Cura Brochero;-31.71;-65.02;9 +Trevelín;Trevelin;-43.0833;-71.4667;9 +Ingeniero Jacobacci;Ingeniero Jacobacci;-41.3;-69.5833;9 +Ingeniero Luis A. Huergo;Ingeniero Luis A. Huergo;-39.0833;-67.2333;9 +Fray Luis A. Beltrán;Fray Luis A. Beltran;-32.7833;-60.7333;9 +Pedro Luro;Pedro Luro;-39.5;-62.6833;9 +Gastre;Gastre;-42.2667;-69.2167;9 +Tinogasta;Tinogasta;-28.0667;-67.5667;9 +Telsen;Telsen;-42.3833;-66.95;9 +Comallo;Comallo;-41.0333;-70.2667;9 +Rodeo;Rodeo;-30.2156;-69.14;9 +Las Lajas;Las Lajas;-38.5208;-70.3667;9 +Susques;Susques;-23.4006;-66.3672;9 +Monte Cristo;Monte Cristo;-31.3431;-63.9444;9 +Justiniano Posse;Justiniano Posse;-32.8833;-62.6667;9 +Senillosa;Senillosa;-39.01;-68.43;9 +Sierra Grande;Sierra Grande;-41.6061;-65.3558;9 +Santa Rosa;Santa Rosa;-28.2631;-58.1189;9 +Río Primero;Rio Primero;-31.3333;-63.6167;9 +General Levalle;General Levalle;-34.0167;-63.9167;9 +Perugorría;Perugorria;-29.3408;-58.6083;9 +Bialet Massé;Bialet Masse;-31.3214;-64.4694;9 +Darregueira;Darregueira;-37.6996;-63.1666;9 +Villalonga;Villalonga;-39.8829;-62.5833;9 +Sierra Colorada;Sierra Colorada;-40.5875;-67.7583;9 +Alto Río Senguer;Alto Rio Senguer;-45.0419;-70.8234;9 +Trancas;Trancas;-26.2308;-65.2781;9 +Chumbicha;Chumbicha;-28.8666;-66.2333;9 +Pampa del Infierno;Pampa del Infierno;-26.5167;-61.1667;9 +Río Mayo;Rio Mayo;-45.687;-70.26;9 +El Maitén;El Maiten;-42.05;-71.1667;9 +Comandante Fontana;Comandante Fontana;-25.3333;-59.6833;9 +Belén;Belen;-27.6496;-67.0333;9 +Humahuaca;Humahuaca;-23.2054;-65.3505;9 +Monte Quemado;Monte Quemado;-25.8072;-62.8278;9 +Cerrillos;Cerrillos;-24.9;-65.4833;9 +Coronel Dorrego;Coronel Dorrego;-38.7;-61.2667;9 +Río Colorado;Rio Colorado;-38.9908;-64.0958;9 +Oliva;Oliva;-32.0416;-63.5698;9 +Malargüe;Malargue;-35.4745;-69.5853;9 +Cafayate;Cafayate;-26.07;-65.98;9 +Pinamar;Pinamar;-37.1;-56.85;9 +Chajarí;Chajari;-30.7667;-57.9833;9 +Tres Arroyos;Tres Arroyos;-38.3667;-60.2667;9 +Río Tercero;Rio Tercero;-32.1768;-64.113;9 +Villa Constitución;Villa Constitucion;-33.2333;-60.3333;9 +San Lorenzo;San Lorenzo;-28.12;-58.77;9 +San Pedro;San Pedro;-33.6794;-59.6669;9 +Alta Gracia;Alta Gracia;-31.6667;-64.4333;9 +Villaguay;Villaguay;-31.85;-59.0167;9 +Libertador General San Martín;Libertador General San Martin;-23.8;-64.7833;9 +La Reja;La Reja;-34.6394;-58.8283;9 +Gualeguay;Gualeguay;-33.15;-59.3167;9 +Esperanza;Esperanza;-31.4489;-60.9317;9 +Los Blancos;Los Blancos;-23.5996;-62.6;9 +Villa Rumipal;Villa Rumipal;-32.1879;-64.4803;9 +Uspallata;Uspallata;-32.5931;-69.346;9 +Balcarce;Balcarce;-37.8464;-58.2556;9 +Capilla del Monte;Capilla del Monte;-30.85;-64.5167;9 +Sarmiento;Sarmiento;-45.6;-69.0833;9 +Armstrong;Armstrong;-32.7819;-61.6019;9 +Villa La Angostura;Villa La Angostura;-40.7616;-71.6448;9 +Aristóbulo del Valle;Aristobulo del Valle;-27.0952;-54.897;9 +Granadero Baigorria;Granadero Baigorria;-32.85;-60.7;9 +Esquel;Esquel;-42.9;-71.3167;9 +Benito Juárez;Benito Juarez;-37.6833;-59.8;9 +Frontera;Frontera;-31.4278;-62.0619;9 +Corral de Bustos;Corral de Bustos;-33.2833;-62.2;9 +Leones;Leones;-32.6617;-62.2967;9 +Casilda;Casilda;-33.0442;-61.1681;9 +Nueve de Julio;Nueve de Julio;-35.45;-60.8833;9 +Cutral-Có;Cutral-Co;-38.9333;-69.2333;9 +Ayntap;Ayntap;40.0986;44.4681;10 +Akhuryan;Akhuryan;40.7814;43.8964;10 +Yeghvard;Yeghvard;40.3217;44.4814;10 +Metsamor;Metsamor;40.1428;44.1164;10 +Spitak;Spitak;40.8372;44.2675;10 +Sisian;Sisian;39.5208;46.0322;10 +Oshakan;Oshakan;40.2633;44.3147;10 +Yeranos;Yeranos;40.2042;45.1883;10 +Karmir Gyukh;Karmir Gyukh;40.3306;45.1839;10 +Sardarapat;Sardarapat;40.1361;44.0139;10 +Aparan;Aparan;40.5891;44.3572;10 +Byureghavan;Byureghavan;40.3147;44.5936;10 +Yeghegnadzor;Yeghegnadzor;39.7611;45.3333;10 +Nor Hachn;Nor Hachn;40.3019;44.5831;10 +Dilijan;Dilijan;40.7408;44.8631;10 +Noratus;Noratus;40.38;45.18;10 +Kajaran;Kajaran;39.1594;46.1222;10 +Charentsavan;Charentsavan;40.4097;44.6431;10 +Ijevan;Ijevan;40.8792;45.1472;10 +Ashtarak;Ashtarak;40.2975;44.3617;10 +Artashat;Artashat;39.9539;44.5506;10 +Gavarr;Gavarr;40.3589;45.1267;10 +Aragatsavan;Aragatsavan;40.3331;43.6581;10 +Vedi;Vedi;39.9106;44.7278;10 +Maralik;Maralik;40.5722;43.8669;10 +Chambarak;Chambarak;40.5953;45.3475;10 +Alaverdi;Alaverdi;41.1333;44.65;10 +Lichk;Lichk;40.1592;45.2347;10 +Vardenis;Vardenis;40.1806;45.72;10 +Noyemberyan;Noyemberyan;41.1725;44.9936;10 +Ejmiatsin;Ejmiatsin;40.1728;44.2925;10 +Odzun;Odzun;41.0539;44.6114;10 +Verin Getashen;Verin Getashen;40.1328;45.2486;10 +Tsovinar;Tsovinar;40.16;45.4664;10 +Martuni;Martuni;40.14;45.3064;10 +Armavir;Armavir;40.15;44.04;10 +Kapan;Kapan;39.2011;46.415;10 +Garrni;Garrni;40.1194;44.7231;10 +Artik;Artik;40.6172;43.9758;10 +Abovyan;Abovyan;40.2739;44.6256;10 +Hrazdan;Hrazdan;40.5;44.7667;10 +Jrvezh;Jrvezh;40.1856;44.5869;10 +Ararat;Ararat;39.8303;44.7025;10 +Goris;Goris;39.5078;46.3386;10 +Vanadzor;Vanadzor;40.8128;44.4883;10 +Jermuk;Jermuk;39.8417;45.6722;10 +Masis;Masis;40.0672;44.4361;10 +Stepanavan;Stepanavan;41.0096;44.3841;10 +Gyumri;Gyumri;40.7894;43.8475;10 +Nerk’in Getashen;Nerk'in Getashen;40.1467;45.2642;10 +Tashir;Tashir;41.1244;44.2819;10 +Sevan;Sevan;40.555;44.9536;10 +Vardenik;Vardenik;40.1331;45.4367;10 +Berd;Berd;40.8808;45.3917;10 +Yerevan;Yerevan;40.1814;44.5144;10 +Oranjestad;Oranjestad;12.5186;-70.0358;11 +Tanki Leendert;Tanki Leendert;12.5418;-70.022;11 +Lara;Lara;-38.0167;144.4167;12 +Goondiwindi;Goondiwindi;-28.5461;150.3097;12 +Chinchilla;Chinchilla;-26.7383;150.6283;12 +Tumut;Tumut;-35.3039;148.2233;12 +Cooma;Cooma;-36.2317;149.1178;12 +Newman;Newman;-23.3539;119.7319;12 +Nuriootpa;Nuriootpa;-34.4667;138.9833;12 +Beerwah;Beerwah;-26.8583;152.9588;12 +Wangaratta;Wangaratta;-36.3583;146.3125;12 +Broken Hill;Broken Hill;-31.95;141.4667;12 +Taree;Taree;-31.9;152.45;12 +Banora Point;Banora Point;-28.2225;153.5386;12 +Nerang;Nerang;-27.9956;153.322;12 +Mount Cotton;Mount Cotton;-27.6188;153.221;12 +Alstonville;Alstonville;-28.8317;153.4344;12 +Glen Innes;Glen Innes;-29.7317;151.7511;12 +Yamba;Yamba;-29.44;153.3594;12 +Northam;Northam;-31.6531;116.6661;12 +Cannonvale;Cannonvale;-20.2787;148.6994;12 +Nambucca Heads;Nambucca Heads;-30.6414;152.9906;12 +Wynyard;Wynyard;-41;145.7167;12 +North Mackay;North Mackay;-21.1216;149.1783;12 +Cessnock;Cessnock;-32.8342;151.3555;12 +Leopold;Leopold;-38.1892;144.4644;12 +Campbelltown;Campbelltown;-34.0733;150.8261;12 +Corinda;Corinda;-27.4833;153.1;12 +Worragee;Worragee;-34.9144;150.6386;12 +Rochedale;Rochedale;-27.6;153.133;12 +Barwon Heads;Barwon Heads;-38.25;144.5167;12 +Horsham;Horsham;-36.7167;142.2;12 +Australind;Australind;-33.28;115.726;12 +Karratha;Karratha;-20.7364;116.8464;12 +Maryborough;Maryborough;-25.5375;152.7019;12 +Ulladulla;Ulladulla;-35.3486;150.4678;12 +Murray Bridge;Murray Bridge;-35.117;139.267;12 +Ulverstone;Ulverstone;-41.1667;146.1667;12 +Lysterfield;Lysterfield;-37.93;145.301;12 +Lakes Entrance;Lakes Entrance;-37.8667;147.9833;12 +Biloela;Biloela;-24.4002;150.5133;12 +Kiama Downs;Kiama Downs;-34.6317;150.8511;12 +Pottsville;Pottsville;-28.3869;153.5608;12 +Stawell;Stawell;-37.05;142.7667;12 +Wentworth Falls;Wentworth Falls;-33.7164;150.3772;12 +Mittagong;Mittagong;-34.45;150.45;12 +Scone;Scone;-32.0483;150.8678;12 +Tannum Sands;Tannum Sands;-23.9474;151.3675;12 +Dromana;Dromana;-38.338;144.965;12 +Warragul;Warragul;-38.15;145.9333;12 +Naracoorte;Naracoorte;-36.955;140.7429;12 +Corowa;Corowa;-35.9942;146.3844;12 +Woolgoolga;Woolgoolga;-30.115;153.2011;12 +Whittlesea;Whittlesea;-37.5139;145.114;12 +Inverloch;Inverloch;-38.6334;145.7278;12 +Woodend;Woodend;-37.363;144.526;12 +Maffra;Maffra;-37.95;146.983;12 +Albury;Albury;-36.0806;146.9158;12 +Tahmoor;Tahmoor;-34.2233;150.5928;12 +Queanbeyan;Queanbeyan;-35.3533;149.2342;12 +Cobram;Cobram;-35.9667;145.65;12 +Kununurra;Kununurra;-15.7736;128.7386;12 +Palmwoods;Palmwoods;-26.6883;152.9597;12 +Leongatha;Leongatha;-38.4833;145.95;12 +South Grafton;South Grafton;-29.715;152.9344;12 +Point Vernon;Point Vernon;-25.2538;152.8177;12 +Penrith;Penrith;-33.7511;150.6942;12 +Morwell;Morwell;-38.2333;146.4;12 +Bongaree;Bongaree;-27.0813;153.1636;12 +Echuca;Echuca;-36.1333;144.75;12 +Inverell;Inverell;-29.7667;151.1167;12 +Parkes;Parkes;-33.133;148.176;12 +Nelson Bay;Nelson Bay;-32.715;152.1511;12 +Drouin;Drouin;-38.1333;145.85;12 +Hervey Bay;Hervey Bay;-25.29;152.84;12 +Melton;Melton;-37.6833;144.5833;12 +Howard Springs;Howard Springs;-12.4922;131.053;12 +Mackay;Mackay;-21.1411;149.1858;12 +Berri;Berri;-34.2833;140.6;12 +Ocean Shores;Ocean Shores;-28.5092;153.5375;12 +Wallan;Wallan;-37.4167;144.9833;12 +Victor Harbor;Victor Harbor;-35.55;138.6167;12 +Proserpine;Proserpine;-20.4017;148.5814;12 +Smithton;Smithton;-40.844;145.12;12 +Narrogin;Narrogin;-32.936;117.178;12 +Manjimup;Manjimup;-34.2411;116.1464;12 +Ingham;Ingham;-18.65;146.1667;12 +Lismore;Lismore;-28.8167;153.2833;12 +Merimbula;Merimbula;-36.8983;149.9011;12 +Singleton;Singleton;-32.5667;151.1697;12 +Wonthaggi;Wonthaggi;-38.6056;145.5917;12 +Glass House Mountains;Glass House Mountains;-26.9;152.9167;12 +Calliope;Calliope;-24.0061;151.1988;12 +Byron Bay;Byron Bay;-28.6483;153.6178;12 +Muswellbrook;Muswellbrook;-32.2654;150.8885;12 +Smithfield Heights;Smithfield Heights;-16.8314;145.691;12 +Warwick;Warwick;-28.2152;152.0352;12 +Dalby;Dalby;-27.1813;151.2661;12 +Dunsborough;Dunsborough;-33.6167;115.1;12 +Millicent;Millicent;-37.5967;140.3524;12 +Irymple;Irymple;-34.2333;142.1667;12 +Emerald;Emerald;-37.9331;145.437;12 +Richmond;Richmond;-33.5983;150.7511;12 +Lithgow;Lithgow;-33.4833;150.15;12 +New Norfolk;New Norfolk;-42.7828;147.0594;12 +Wingham;Wingham;-31.85;152.367;12 +East Ballina;East Ballina;-28.8594;153.5872;12 +Sarina;Sarina;-21.4225;149.2175;12 +Raymond Terrace;Raymond Terrace;-32.7615;151.7441;12 +Goonellabah;Goonellabah;-28.8167;153.3167;12 +Mount Barker;Mount Barker;-35.0667;138.85;12 +Forster;Forster;-32.1806;152.5117;12 +Emerald;Emerald;-23.5208;148.1619;12 +Port Lincoln;Port Lincoln;-34.7322;135.8586;12 +Ballarat;Ballarat;-37.5608;143.8475;12 +Bendigo;Bendigo;-36.75;144.2667;12 +Glenbrook;Glenbrook;-33.765;150.6267;12 +Nairne;Nairne;-35.0333;138.9167;12 +Bannockburn;Bannockburn;-38.05;144.1667;12 +Bunbury;Bunbury;-33.3272;115.6369;12 +Bundaberg;Bundaberg;-24.8661;152.3494;12 +Wagga Wagga;Wagga Wagga;-35.1189;147.3689;12 +Rutherford;Rutherford;-32.715;151.5317;12 +Sale;Sale;-38.1;147.0667;12 +Torquay;Torquay;-38.3333;144.3167;12 +Cooranbong;Cooranbong;-33.074;151.451;12 +Red Cliffs;Red Cliffs;-34.3075;142.1881;12 +Jimboomba;Jimboomba;-27.83;153.0313;12 +Canberra;Canberra;-35.2931;149.1269;12 +Mildura;Mildura;-34.1889;142.1583;12 +Southport;Southport;-27.9667;153.4;12 +Gladstone;Gladstone;-23.8427;151.2555;12 +Sydney;Sydney;-33.865;151.2094;12 +Melbourne;Melbourne;-37.8136;144.9631;12 +Adelaide;Adelaide;-34.9275;138.6;12 +Brisbane;Brisbane;-27.4678;153.0281;12 +Perth;Perth;-31.9522;115.8589;12 +Portland;Portland;-38.3333;141.6;12 +Highfields;Highfields;-27.4633;151.9458;12 +Moree;Moree;-29.465;149.8344;12 +Springwood;Springwood;-33.7036;150.55;12 +Colac;Colac;-38.3403;143.5847;12 +Gunnedah;Gunnedah;-30.9667;150.25;12 +Kalgoorlie;Kalgoorlie;-30.7489;121.4658;12 +Shepparton;Shepparton;-36.3833;145.4;12 +Geraldton;Geraldton;-28.7744;114.6089;12 +Leeton;Leeton;-34.5667;146.4;12 +Ayr;Ayr;-19.5744;147.4066;12 +Tweed Heads;Tweed Heads;-28.1833;153.55;12 +Moe;Moe;-38.1722;146.2678;12 +Gisborne;Gisborne;-37.49;144.5889;12 +Gold Coast;Gold Coast;-28.0167;153.4;12 +Cranbourne;Cranbourne;-38.0996;145.2834;12 +Yanchep;Yanchep;-31.55;115.634;12 +Moranbah;Moranbah;-22.0016;148.0533;12 +Quakers Hill;Quakers Hill;-33.7344;150.8789;12 +Albany;Albany;-35.0228;117.8814;12 +Warrnambool;Warrnambool;-38.3833;142.4833;12 +Armidale;Armidale;-30.5;151.65;12 +Mooroopna;Mooroopna;-36.3833;145.35;12 +Deniliquin;Deniliquin;-35.5331;144.9667;12 +Rye;Rye;-38.377;144.838;12 +Charters Towers;Charters Towers;-20.0765;146.2614;12 +Forbes;Forbes;-33.3817;148.0011;12 +Redlynch;Redlynch;-16.8833;145.7;12 +Maryborough;Maryborough;-37.05;143.735;12 +Emu Plains;Emu Plains;-33.7483;150.6678;12 +Wollert;Wollert;-37.5833;145.0333;12 +Merrimac;Merrimac;-28.05;153.3667;12 +Ipswich;Ipswich;-27.6167;152.7667;12 +Bairnsdale;Bairnsdale;-37.8333;147.6167;12 +Townsville;Townsville;-19.25;146.8167;12 +Geelong;Geelong;-38.15;144.35;12 +Currumbin;Currumbin;-28.158;153.469;12 +Bli Bli;Bli Bli;-26.618;153.037;12 +Ararat;Ararat;-37.2833;142.9167;12 +Katoomba;Katoomba;-33.715;150.312;12 +Clifton Springs;Clifton Springs;-38.15;144.5667;12 +Moss Vale;Moss Vale;-34.55;150.3833;12 +Kelso;Kelso;-33.4186;149.6056;12 +Central Coast;Central Coast;-33.3;151.2;12 +Wollongong;Wollongong;-34.4331;150.8831;12 +Coffs Harbour;Coffs Harbour;-30.3022;153.1189;12 +Mount Gambier;Mount Gambier;-37.8294;140.7828;12 +Traralgon;Traralgon;-38.1958;146.5403;12 +Busselton;Busselton;-33.6478;115.3458;12 +Hobart;Hobart;-42.8806;147.325;12 +Burnie;Burnie;-41.0636;145.8753;12 +Caboolture;Caboolture;-27.0667;152.967;12 +Darwin;Darwin;-12.4381;130.8411;12 +Toowoomba;Toowoomba;-27.5667;151.95;12 +Alice Springs;Alice Springs;-23.7;133.8667;12 +Newcastle;Newcastle;-32.9167;151.75;12 +Cairns;Cairns;-16.92;145.78;12 +Kingscliff;Kingscliff;-28.2617;153.5769;12 +Narrabri;Narrabri;-30.3317;149.7678;12 +Atherton;Atherton;-17.2658;145.478;12 +Darley;Darley;-37.6547;144.437;12 +Kilmore;Kilmore;-37.2833;144.95;12 +Gatton;Gatton;-27.5611;152.2755;12 +Blaxland;Blaxland;-33.75;150.6167;12 +Yarrawonga;Yarrawonga;-36.0167;146;12 +Devonport;Devonport;-41.18;146.3503;12 +Whyalla;Whyalla;-33.0333;137.5667;12 +Goulburn;Goulburn;-34.7547;149.6186;12 +Launceston;Launceston;-41.4419;147.145;12 +Kyabram;Kyabram;-36.3167;145.05;12 +Sanctuary Point;Sanctuary Point;-35.1036;150.6267;12 +Healesville;Healesville;-37.6561;145.5139;12 +Burpengary;Burpengary;-27.1442;153;12 +Margaret River;Margaret River;-33.955;115.075;12 +Urraween;Urraween;-25.2955;152.8219;12 +Kiama;Kiama;-34.6708;150.8542;12 +Collie;Collie;-33.363;116.156;12 +Fremantle;Fremantle;-32.0569;115.7439;12 +Kyneton;Kyneton;-37.247;144.455;12 +Mandurah;Mandurah;-32.5289;115.7231;12 +Narre Warren North;Narre Warren North;-37.982;145.314;12 +Bargara;Bargara;-24.8205;152.4625;12 +Bacchus Marsh;Bacchus Marsh;-37.675;144.4389;12 +Roma;Roma;-26.5733;148.7869;12 +Cootamundra;Cootamundra;-34.6483;148.0344;12 +Gordonvale;Gordonvale;-17.0936;145.7866;12 +Murwillumbah;Murwillumbah;-28.3333;153.3833;12 +Waterford;Waterford;-27.6906;153.1332;12 +North Tamborine;North Tamborine;-27.9694;153.1992;12 +Kurri Kurri;Kurri Kurri;-32.8167;151.4833;12 +Castlemaine;Castlemaine;-37.0636;144.2172;12 +Port Augusta;Port Augusta;-32.4925;137.7658;12 +Wodonga;Wodonga;-36.1214;146.8881;12 +Narangba;Narangba;-27.2015;152.9655;12 +Mount Eliza;Mount Eliza;-38.189;145.092;12 +Griffith;Griffith;-34.29;146.04;12 +Kwinana;Kwinana;-32.2394;115.7702;12 +Bomaderry;Bomaderry;-34.848;150.605;12 +Lennox Head;Lennox Head;-28.7983;153.5844;12 +Tuncurry;Tuncurry;-32.175;152.4989;12 +Strathalbyn;Strathalbyn;-35.2667;138.9;12 +Yass;Yass;-34.8203;148.9136;12 +Beaudesert;Beaudesert;-27.988;152.9958;12 +Helensburgh;Helensburgh;-34.1889;150.9811;12 +Yeppoon;Yeppoon;-23.1288;150.7444;12 +Seymour;Seymour;-37.03;145.13;12 +Wauchope;Wauchope;-31.45;152.7333;12 +Caloundra;Caloundra;-26.7986;153.1289;12 +Dandenong;Dandenong;-37.981;145.215;12 +Young;Young;-34.3;148.3;12 +Bowral;Bowral;-34.4792;150.4181;12 +Nowra;Nowra;-34.8808;150.6075;12 +Bowen;Bowen;-20.0102;148.2416;12 +Frankston;Frankston;-38.158;145.135;12 +Sunbury;Sunbury;-37.5811;144.7139;12 +Swan Hill;Swan Hill;-35.3333;143.55;12 +Mount Evelyn;Mount Evelyn;-37.783;145.385;12 +Benalla;Benalla;-36.5519;145.9817;12 +Orange;Orange;-33.2833;149.1;12 +Dubbo;Dubbo;-32.2569;148.6011;12 +Ceduna;Ceduna;-32.1167;133.6667;12 +Woomera;Woomera;-31.1496;136.8;12 +Pakenham;Pakenham;-38.0712;145.4878;12 +Port Macquarie;Port Macquarie;-31.4333;152.9;12 +Mareeba;Mareeba;-16.9833;145.4167;12 +Casino;Casino;-28.8667;153.05;12 +Nambour;Nambour;-26.6269;152.9591;12 +Somerville;Somerville;-38.226;145.177;12 +Gracemere;Gracemere;-23.4391;150.4558;12 +Kingston;Kingston;-42.9769;147.3083;12 +Grafton;Grafton;-29.6833;152.9333;12 +Gympie;Gympie;-26.19;152.6655;12 +Port Hedland;Port Hedland;-20.31;118.6011;12 +Broome;Broome;-17.9619;122.2361;12 +Katanning;Katanning;-33.6908;117.5553;12 +Clare;Clare;-33.8333;138.6;12 +Wallaroo;Wallaroo;-33.9167;137.6167;12 +Longreach;Longreach;-23.4422;144.2491;12 +Rockhampton;Rockhampton;-23.375;150.5117;12 +Charleville;Charleville;-26.4016;146.2383;12 +Weipa;Weipa;-12.6167;141.8667;12 +Port Douglas;Port Douglas;-16.4834;145.4652;12 +Merredin;Merredin;-31.482;118.279;12 +Tom Price;Tom Price;-22.6939;117.795;12 +Cloncurry;Cloncurry;-20.7047;140.5052;12 +Bordertown;Bordertown;-36.3118;140.7702;12 +Mount Barker;Mount Barker;-34.63;117.6669;12 +Bourke;Bourke;-30.1;145.9333;12 +Queenstown;Queenstown;-42.0667;145.55;12 +Scottsdale;Scottsdale;-41.1667;147.5167;12 +Maitland;Maitland;-32.7167;151.55;12 +Esperance;Esperance;-33.8611;121.8919;12 +Exmouth;Exmouth;-21.9331;114.1281;12 +Penola;Penola;-37.3786;140.8362;12 +Kalbarri;Kalbarri;-27.71;114.16;12 +Halls Creek;Halls Creek;-18.23;127.67;12 +Tumby Bay;Tumby Bay;-34.3667;136.1;12 +Innisfail;Innisfail;-17.5238;146.0311;12 +Batemans Bay;Batemans Bay;-35.7081;150.1744;12 +Port Denison;Port Denison;-29.2833;114.9167;12 +Barcaldine;Barcaldine;-23.5555;145.2888;12 +Kingston South East;Kingston South East;-36.8167;139.85;12 +Wagin;Wagin;-33.3167;117.35;12 +Gawler;Gawler;-34.5981;138.745;12 +Peterborough;Peterborough;-32.9667;138.8333;12 +Streaky Bay;Streaky Bay;-32.8;134.2167;12 +Katherine;Katherine;-14.4667;132.2667;12 +Hughenden;Hughenden;-20.8438;144.1986;12 +McMinns Lagoon;McMinns Lagoon;-12.5329;131.05;12 +Bullsbrook;Bullsbrook;-31.663;116.03;12 +Roebourne;Roebourne;-20.7667;117.15;12 +Cowell;Cowell;-33.6833;136.9167;12 +Meekatharra;Meekatharra;-26.5931;118.4911;12 +Yulara;Yulara;-25.2406;130.9889;12 +Wyndham;Wyndham;-15.4825;128.123;12 +Port Pirie;Port Pirie;-33.1858;138.0169;12 +Mount Isa;Mount Isa;-20.7333;139.5;12 +Ouyen;Ouyen;-35.0667;142.317;12 +Winton;Winton;-22.3913;143.0381;12 +Oatlands;Oatlands;-42.3;147.3706;12 +Leonora;Leonora;-28.88;121.33;12 +Kempsey;Kempsey;-31.0833;152.8333;12 +Gingin;Gingin;-31.34;115.91;12 +Wilcannia;Wilcannia;-31.565;143.3678;12 +Onslow;Onslow;-21.6333;115.1167;12 +Laverton;Laverton;-28.628;122.403;12 +Morawa;Morawa;-29.2111;116.009;12 +Southern Cross;Southern Cross;-31.25;119.35;12 +Quilpie;Quilpie;-26.6161;144.2675;12 +Tamworth;Tamworth;-31.0833;150.9167;12 +Meningie;Meningie;-35.6883;139.338;12 +Bicheno;Bicheno;-41.8667;148.2833;12 +Norseman;Norseman;-32.1961;121.778;12 +Ravensthorpe;Ravensthorpe;-33.5831;120.049;12 +Eidsvold;Eidsvold;-25.3667;151.1333;12 +Pannawonica;Pannawonica;-21.635;116.336;12 +Kimba;Kimba;-33.1333;136.417;12 +Richmond;Richmond;-20.7305;143.1425;12 +Mount Magnet;Mount Magnet;-28.06;117.846;12 +Three Springs;Three Springs;-29.5333;115.717;12 +Theodore;Theodore;-24.95;150.0833;12 +Andamooka;Andamooka;-30.447;137.166;12 +Georgetown;Georgetown;-18.3;143.55;12 +Carnarvon;Carnarvon;-24.8672;113.6611;12 +Karumba;Karumba;-17.4838;140.8397;12 +Boulia;Boulia;-22.9;139.9;12 +Adelaide River;Adelaide River;-13.2381;131.1061;12 +Burketown;Burketown;-17.7167;139.5667;12 +Ivanhoe;Ivanhoe;-32.8983;144.3;12 +Thargomindah;Thargomindah;-28;143.8167;12 +Pine Creek;Pine Creek;-13.8231;131.833;12 +Camooweal;Camooweal;-19.9167;138.117;12 +Birdsville;Birdsville;-25.8989;139.352;12 +Bedourie;Bedourie;-24.35;139.4667;12 +Windorah;Windorah;-25.4206;142.6547;12 +Kingoonya;Kingoonya;-30.9;135.3;12 +Hamilton;Hamilton;-37.7333;142.0167;12 +Ballina;Ballina;-28.8333;153.5333;12 +Kangaroo Flat;Kangaroo Flat;-36.7833;144.233;12 +Kingaroy;Kingaroy;-26.5408;151.8394;12 +Mudgee;Mudgee;-32.6125;149.5872;12 +Cowra;Cowra;-33.8183;148.6578;12 +Bathurst;Bathurst;-33.42;149.5778;12 +Andergrove;Andergrove;-21.0931;149.186;12 +Rum;Rum;47.2872;11.4581;13 +Maria Enzersdorf;Maria Enzersdorf;48.1;16.2833;13 +Imst;Imst;47.2394;10.7381;13 +Köflach;Koflach;47.0639;15.0889;13 +Hafendorf;Hafendorf;47.4556;15.3194;13 +Waidhofen an der Ybbs;Waidhofen an der Ybbs;47.9596;14.7745;13 +Sankt Johann im Pongau;Sankt Johann im Pongau;47.35;13.2;13 +Groß-Enzersdorf;Gross-Enzersdorf;48.2;16.55;13 +Gerasdorf bei Wien;Gerasdorf bei Wien;48.295;16.4675;13 +Hollabrunn;Hollabrunn;48.5667;16.0833;13 +Gänserndorf;Ganserndorf;48.3406;16.7175;13 +Deutschlandsberg;Deutschlandsberg;46.8161;15.215;13 +Mistelbach;Mistelbach;48.5667;16.5667;13 +Wiener Neustadt;Wiener Neustadt;47.8167;16.25;13 +Dornbirn;Dornbirn;47.4167;9.75;13 +Steyr;Steyr;48.05;14.4167;13 +Bischofshofen;Bischofshofen;47.4172;13.2194;13 +Trofaiach;Trofaiach;47.4261;15.0067;13 +Ebreichsdorf;Ebreichsdorf;47.9611;16.4047;13 +Gleisdorf;Gleisdorf;47.1039;15.7083;13 +Zwettl;Zwettl;48.6033;15.1689;13 +Völkermarkt;Volkermarkt;46.6622;14.6344;13 +Wiener Neudorf;Wiener Neudorf;48.0856;16.3131;13 +Strasshof an der Nordbahn;Strasshof an der Nordbahn;48.3194;16.6475;13 +Lauterach;Lauterach;47.4772;9.7314;13 +Hitzendorf;Hitzendorf;47.0353;15.3008;13 +Wolkersdorf im Weinviertel;Wolkersdorf im Weinviertel;48.3667;16.5167;13 +Kalsdorf bei Graz;Kalsdorf bei Graz;46.9661;15.4817;13 +Asten;Asten;48.2167;14.4167;13 +Kuchl;Kuchl;47.6278;13.1472;13 +Kufstein;Kufstein;47.5833;12.1667;13 +Traiskirchen;Traiskirchen;48.0189;16.2922;13 +Bad Goisern;Bad Goisern;47.6417;13.6167;13 +Grödig;Grodig;47.7394;13.0361;13 +Jenbach;Jenbach;47.3933;11.7767;13 +Strasswalchen;Strasswalchen;47.98;13.2547;13 +Fehring;Fehring;46.9364;16.0106;13 +Himberg;Himberg;48.0667;16.4333;13 +Langenlois;Langenlois;48.4667;15.6833;13 +Pressbaum;Pressbaum;48.1833;16.0825;13 +Mattersburg;Mattersburg;47.7381;16.3969;13 +Vorchdorf;Vorchdorf;48.0042;13.9242;13 +Sieghartskirchen;Sieghartskirchen;48.2539;16.0125;13 +Vösendorf;Vosendorf;48.1167;16.3333;13 +Ebensee;Ebensee;47.8122;13.7731;13 +Gallneukirchen;Gallneukirchen;48.3531;14.4158;13 +Mattighofen;Mattighofen;48.1067;13.1494;13 +Oberwart;Oberwart;47.2878;16.2031;13 +Sankt Pölten;Sankt Polten;48.2;15.6167;13 +Zeltweg;Zeltweg;47.1906;14.7511;13 +Herzogenburg;Herzogenburg;48.2833;15.6833;13 +Völs;Vols;47.25;11.3333;13 +Wattens;Wattens;47.2914;11.5925;13 +Altach;Altach;47.35;9.65;13 +Fohnsdorf;Fohnsdorf;47.2083;14.6794;13 +Hallein;Hallein;47.6667;13.0833;13 +Landeck;Landeck;47.1333;10.5667;13 +Bruck an der Leitha;Bruck an der Leitha;48.0255;16.779;13 +Kottingbrunn;Kottingbrunn;47.9519;16.2292;13 +Sankt Andrä vor dem Hagenthale;Sankt Andra vor dem Hagenthale;48.3278;16.2094;13 +Gratkorn;Gratkorn;47.1356;15.3392;13 +Kindberg;Kindberg;47.5044;15.4489;13 +Pasching;Pasching;48.2589;14.2028;13 +Klagenfurt;Klagenfurt;46.6167;14.3;13 +Kapfenberg;Kapfenberg;47.4394;15.2894;13 +Zirl;Zirl;47.2733;11.2414;13 +Seiersberg;Seiersberg;47.01;15.3989;13 +Liezen;Liezen;47.5667;14.2333;13 +Neusiedl am See;Neusiedl am See;47.9486;16.8431;13 +Höchst;Hochst;47.4592;9.64;13 +Neulengbach;Neulengbach;48.1833;15.9;13 +Kitzbühel;Kitzbuhel;47.4464;12.3919;13 +Freistadt;Freistadt;48.5117;14.5061;13 +Salzburg;Salzburg;47.7972;13.0477;13 +Lustenau;Lustenau;47.4271;9.6711;13 +Amstetten;Amstetten;48.1167;14.8667;13 +Innsbruck;Innsbruck;47.2683;11.3933;13 +Klosterneuburg;Klosterneuburg;48.3042;16.3167;13 +Traun;Traun;48.2217;14.2397;13 +Graz;Graz;47.0708;15.4386;13 +Wolfurt;Wolfurt;47.4731;9.7539;13 +Linz;Linz;48.3;14.2833;13 +Velden am Wörthersee;Velden am Worthersee;46.6125;14.0419;13 +Engerwitzdorf;Engerwitzdorf;48.3397;14.4256;13 +Deutsch-Wagram;Deutsch-Wagram;48.2994;16.5644;13 +Fürstenfeld;Furstenfeld;47.05;16.0833;13 +Perg;Perg;48.2503;14.6336;13 +Stainz;Stainz;46.8942;15.2639;13 +Langenzersdorf;Langenzersdorf;48.3069;16.3553;13 +Mürzzuschlag;Murzzuschlag;47.6075;15.6731;13 +Leoben;Leoben;47.3817;15.0972;13 +Wolfsberg;Wolfsberg;46.8419;14.8408;13 +Krems an der Donau;Krems an der Donau;48.4167;15.6167;13 +Leonding;Leonding;48.2792;14.2528;13 +Sierning;Sierning;48.0447;14.31;13 +Sankt Johann in Tirol;Sankt Johann in Tirol;47.5225;12.4256;13 +Sankt Valentin;Sankt Valentin;48.1747;14.5333;13 +Voitsberg;Voitsberg;47.0483;15.1503;13 +Guntramsdorf;Guntramsdorf;48.0483;16.315;13 +Attnang-Puchheim;Attnang-Puchheim;48.0167;13.7167;13 +Zell am See;Zell am See;47.3233;12.7981;13 +Altmünster;Altmunster;47.9;13.7667;13 +Laakirchen;Laakirchen;47.9828;13.8242;13 +Judenburg;Judenburg;47.1725;14.6603;13 +Sankt Andrä;Sankt Andra;46.7667;14.8167;13 +Purkersdorf;Purkersdorf;48.2092;16.1792;13 +Vienna;Vienna;48.2083;16.3725;13 +Brunn am Gebirge;Brunn am Gebirge;48.1069;16.2842;13 +Knittelfeld;Knittelfeld;47.215;14.8294;13 +Neunkirchen;Neunkirchen;47.7269;16.0817;13 +Feldbach;Feldbach;46.955;15.8883;13 +Paternion;Paternion;46.7122;13.6378;13 +Abtenau;Abtenau;47.5333;13.35;13 +Thalheim bei Wels;Thalheim bei Wels;48.1514;14.0383;13 +Leopoldsdorf;Leopoldsdorf;48.1167;16.4;13 +Fischamend;Fischamend;48.1156;16.6128;13 +Wernberg;Wernberg;46.6231;13.9394;13 +Bad Ischl;Bad Ischl;47.7115;13.6239;13 +Marchtrenk;Marchtrenk;48.1917;14.1106;13 +Korneuburg;Korneuburg;48.3453;16.3331;13 +Hard;Hard;47.4892;9.69;13 +Tamsweg;Tamsweg;47.1167;13.8;13 +Melk;Melk;48.2269;15.3439;13 +Bergheim;Bergheim;47.8403;13.0222;13 +Ebbs;Ebbs;47.63;12.2147;13 +Hopfgarten im Brixental;Hopfgarten im Brixental;47.45;12.1667;13 +Bad Gleichenberg;Bad Gleichenberg;46.8702;15.9027;13 +Schwertberg;Schwertberg;48.2717;14.5833;13 +Elsbethen;Elsbethen;47.7636;13.0817;13 +Haag;Haag;48.1122;14.5656;13 +Waidhofen an der Thaya;Waidhofen an der Thaya;48.8167;15.2833;13 +Lenzing;Lenzing;47.9761;13.5956;13 +Spielberg bei Knittelfeld;Spielberg bei Knittelfeld;47.2167;14.7833;13 +Wörgl;Worgl;47.4831;12.0664;13 +Feldkirchen;Feldkirchen;46.7236;14.0919;13 +Schwaz;Schwaz;47.35;11.7;13 +Thalgau;Thalgau;47.8413;13.2537;13 +Breitenfurth bei Wien;Breitenfurth bei Wien;48.1333;16.15;13 +Pinkafeld;Pinkafeld;47.3717;16.1219;13 +Timelkam;Timelkam;48.0014;13.6125;13 +Pöllau;Pollau;47.3019;15.8339;13 +Gnas;Gnas;46.8749;15.8263;13 +Wildon;Wildon;46.8869;15.5142;13 +Wilhering;Wilhering;48.3239;14.1906;13 +Alkoven;Alkoven;48.2872;14.1069;13 +Ybbs an der Donau;Ybbs an der Donau;48.1667;15.0667;13 +Mittermicheldorf;Mittermicheldorf;47.8781;14.1333;13 +Eberndorf;Eberndorf;46.5914;14.6436;13 +Radenthein;Radenthein;46.8;13.7;13 +Gmunden;Gmunden;47.9181;13.7994;13 +Wels;Wels;48.15;14.0167;13 +Villach;Villach;46.6167;13.8333;13 +Vöcklabruck;Vocklabruck;48.0086;13.6558;13 +Leibnitz;Leibnitz;46.7831;15.545;13 +Sankt Veit an der Glan;Sankt Veit an der Glan;46.7667;14.3603;13 +Lieboch;Lieboch;46.9742;15.3375;13 +Sollenau;Sollenau;47.9;16.25;13 +Feldkirchen an der Donau;Feldkirchen an der Donau;48.3456;14.0503;13 +Schrems;Schrems;48.7833;15.0667;13 +Gmünd;Gmund;48.7667;14.9833;13 +Poysdorf;Poysdorf;48.6667;16.6333;13 +Mittersill;Mittersill;47.2667;12.4667;13 +Bad Hall;Bad Hall;48.0344;14.2097;13 +Grieskirchen;Grieskirchen;48.235;13.8319;13 +Sankt Ruprecht an der Raab;Sankt Ruprecht an der Raab;47.1539;15.6622;13 +Pregarten;Pregarten;48.3556;14.5306;13 +Zistersdorf;Zistersdorf;48.5167;16.75;13 +Stadl-Paura;Stadl-Paura;48.0839;13.8639;13 +Ohlsdorf;Ohlsdorf;47.9614;13.7928;13 +Pettenbach;Pettenbach;47.9617;14.0167;13 +Krieglach;Krieglach;47.5456;15.5594;13 +Admont;Admont;47.5731;14.4611;13 +Vomp;Vomp;47.3422;11.6833;13 +Ried im Innkreis;Ried im Innkreis;48.21;13.4894;13 +Andorf;Andorf;48.3667;13.5667;13 +Kirchberg in Tirol;Kirchberg in Tirol;47.45;12.3167;13 +Rottenmann;Rottenmann;47.5267;14.3558;13 +Gramastetten;Gramastetten;48.3811;14.19;13 +Sankt Peter in der Au Dorf;Sankt Peter in der Au Dorf;48.045;14.6247;13 +Böheimkirchen;Boheimkirchen;48.1978;15.7622;13 +Lienz;Lienz;46.8297;12.7697;13 +Bad Vöslau;Bad Voslau;47.9669;16.2144;13 +Enns;Enns;48.2167;14.475;13 +Weiz;Weiz;47.2189;15.6253;13 +Götzis;Gotzis;47.3342;9.6453;13 +Rankweil;Rankweil;47.2667;9.65;13 +Ternitz;Ternitz;47.7167;16.0333;13 +Bludenz;Bludenz;47.1533;9.8219;13 +Gunskirchen;Gunskirchen;48.1344;13.9431;13 +Neumarkt am Wallersee;Neumarkt am Wallersee;47.9453;13.2247;13 +Wagna;Wagna;46.7681;15.5583;13 +Lochau;Lochau;47.53;9.7517;13 +Nenzing;Nenzing;47.1667;9.6833;13 +Kirchbichl;Kirchbichl;47.5167;12.0667;13 +Gloggnitz;Gloggnitz;47.6758;15.9383;13 +Traismauer;Traismauer;48.3333;15.7331;13 +Laa an der Thaya;Laa an der Thaya;48.7167;16.3833;13 +Hörsching;Horsching;48.2267;14.1794;13 +Axams;Axams;47.2303;11.2792;13 +Markt Sankt Florian;Markt Sankt Florian;48.2089;14.3794;13 +Bruck an der Mur;Bruck an der Mur;47.4106;15.2686;13 +Perchtoldsdorf;Perchtoldsdorf;48.1167;16.2667;13 +Telfs;Telfs;47.3069;11.0722;13 +Schärding;Scharding;48.4569;13.4317;13 +Eibiswald;Eibiswald;46.6867;15.2472;13 +Seeboden;Seeboden;46.8189;13.5183;13 +Frohnleiten;Frohnleiten;47.2703;15.3244;13 +Kremsmünster;Kremsmunster;48.055;14.1308;13 +Eggersdorf bei Graz;Eggersdorf bei Graz;47.1228;15.5992;13 +Reutte;Reutte;47.4833;10.7167;13 +Schladming;Schladming;47.3942;13.6892;13 +Horn;Horn;48.6653;15.6558;13 +Wilhelmsburg;Wilhelmsburg;48.1108;15.61;13 +Neuhofen an der Krems;Neuhofen an der Krems;48.1336;14.2333;13 +Spittal an der Drau;Spittal an der Drau;46.7917;13.4958;13 +Eisenstadt;Eisenstadt;47.8456;16.5189;13 +Hall in Tirol;Hall in Tirol;47.2833;11.5;13 +Ansfelden;Ansfelden;48.2083;14.2889;13 +Hohenems;Hohenems;47.3667;9.6667;13 +Saalfelden am Steinernen Meer;Saalfelden am Steinernen Meer;47.4269;12.8483;13 +Stockerau;Stockerau;48.3858;16.2108;13 +Braunau am Inn;Braunau am Inn;48.2583;13.0333;13 +Bad Hofgastein;Bad Hofgastein;47.1711;13.1072;13 +Hartberg;Hartberg;47.2806;15.97;13 +Hainburg an der Donau;Hainburg an der Donau;48.1478;16.9419;13 +Garsten;Garsten;48.0217;14.4089;13 +Schwechat;Schwechat;48.1411;16.4786;13 +Feldkirchen bei Graz;Feldkirchen bei Graz;47.0125;15.4425;13 +Eugendorf;Eugendorf;47.8669;13.1242;13 +Absam;Absam;47.2965;11.5149;13 +Ferlach;Ferlach;46.5269;14.3019;13 +Arnoldstein;Arnoldstein;46.5506;13.7039;13 +Pottendorf;Pottendorf;47.9064;16.3908;13 +Hörbranz;Horbranz;47.5553;9.7528;13 +Oberndorf bei Salzburg;Oberndorf bei Salzburg;47.9417;12.9417;13 +Mödling;Modling;48.0856;16.2831;13 +Bregenz;Bregenz;47.505;9.7492;13 +Salyan;Salyan;39.5961;48.9847;14 +Ağdaş;Agdas;40.65;47.4833;14 +Hacı Zeynalabdin;Haci Zeynalabdin;40.6242;49.5575;14 +Cəlilabad;Calilabad;39.2042;48.4958;14 +Biləsuvar;Bilasuvar;39.4481;48.5428;14 +Quba;Quba;41.3653;48.5264;14 +İsmayıllı;Ismayilli;40.7839;48.1439;14 +Ağsu;Agsu;40.5708;48.3928;14 +Ağstafa;Agstafa;41.1167;45.45;14 +Siyəzən;Siyazan;41.0783;49.1061;14 +Əhmədli;Ahmadli;40.3839;49.9475;14 +Xaçmaz;Xacmaz;41.0471;47.6043;14 +Astara;Astara;38.44;48.875;14 +Füzuli;Fuzuli;39.6003;47.1431;14 +Sabirabad;Sabirabad;40.0053;48.4719;14 +Saatlı;Saatli;39.9311;48.3697;14 +Ucar;Ucar;40.5183;47.6542;14 +Neftçala;Neftcala;39.3791;49.2486;14 +Qusar;Qusar;41.4219;48.4214;14 +Tovuz;Tovuz;40.9864;45.6275;14 +Masallı;Masalli;39.0324;48.6722;14 +Kürdəmir;Kurdamir;40.3383;48.1608;14 +Tərtər;Tartar;40.3353;46.9303;14 +Culfa;Culfa;38.9558;45.6308;14 +Beyləqan;Beylaqan;39.7692;47.6156;14 +Qax;Qax;41.4194;46.9181;14 +Oğuz;Oguz;41.0708;47.4583;14 +Goranboy;Goranboy;40.61;46.7872;14 +Lerik;Lerik;38.7753;48.4153;14 +Cəbrayıl;Cabrayil;39.4;47.0261;14 +Yardımlı;Yardimli;38.9206;48.2372;14 +Gədəbəy;Gadabay;40.5656;45.8161;14 +Zərdab;Zardab;40.2111;47.7108;14 +Balakən;Balakan;41.7186;46.4165;14 +Ordubad;Ordubad;38.9047;46.0231;14 +Naftalan;Naftalan;40.5058;46.8192;14 +Samux;Samux;40.7642;46.4083;14 +Xındırıstan;Xindiristan;40.1214;47.1075;14 +Daşkəsən;Daskasan;40.5181;46.0828;14 +Kiş;Kis;41.2594;47.1881;14 +Xocalı;Xocali;39.9131;46.7903;14 +Ağdam;Agdam;39.9833;46.9167;14 +Şahbuz;Sahbuz;39.4073;45.5733;14 +Laçın;Lacin;39.6408;46.5469;14 +Şuşa;Susa;39.7602;46.7504;14 +Babək;Babak;39.1111;45.4114;14 +Heydərabad;Heydarabad;39.7229;44.8485;14 +Qubadlı;Qubadli;39.3439;46.5797;14 +Qıvraq;Qivraq;39.3994;45.1151;14 +Dəvəçi;Davaci;41.2012;48.9871;14 +Göygöl;Goygol;40.5858;46.3189;14 +Hacıqabul;Haciqabul;40.0387;48.9429;14 +Kəlbəcər;Kalbacar;40.1098;46.0445;14 +Qobustan;Qobustan;40.5336;48.9282;14 +Xocavənd;Xocavand;39.795;47.1117;14 +Xızı;Xizi;40.9111;49.0694;14 +Qəbələ;Qabala;40.9825;47.8491;14 +Şərur;Sarur;39.5544;44.9826;14 +Qazax;Qazax;41.0925;45.3656;14 +Xankəndi;Xankandi;39.8153;46.7519;14 +Ələt;Alat;39.9483;49.4067;14 +Qaraçuxur;Qaracuxur;40.3969;49.9733;14 +Corat;Corat;40.5739;49.7036;14 +Bakıxanov;Bakixanov;40.4217;49.9644;14 +Pirallahı;Pirallahi;40.4708;50.3217;14 +Baku;Baku;40.3667;49.8352;14 +Aşağı Ayıblı;Asagi Ayibli;40.9347;45.8261;14 +Buzovna;Buzovna;40.5167;50.1167;14 +Əmircan;Amircan;40.4236;49.9886;14 +Şamaxı;Samaxi;40.6339;48.6392;14 +Liman;Liman;38.8733;48.8139;14 +Gəncə;Ganca;40.6828;46.3606;14 +Sumqayıt;Sumqayit;40.5917;49.6397;14 +Mingəçevir;Mingacevir;40.77;47.0489;14 +Xırdalan;Xirdalan;40.4486;49.7564;14 +Yevlax;Yevlax;40.6172;47.15;14 +M.Ə. Rəsulzadə;M.A. Rasulzada;40.4344;49.8336;14 +Şəki;Saki;41.1919;47.1706;14 +Naxçıvan;Naxcivan;39.2089;45.4122;14 +Şirvan;Sirvan;39.9323;48.9203;14 +Lənkəran;Lankaran;38.7536;48.8511;14 +İmişli;Imisli;39.8697;48.06;14 +Zaqatala;Zaqatala;41.6336;46.6433;14 +Göyçay;Goycay;40.6553;47.7389;14 +Şəmkir;Samkir;40.8297;46.0189;14 +Xaçmaz;Xacmaz;41.4681;48.8028;14 +Ağcabədi;Agcabadi;40.0489;47.4502;14 +Bərdə;Barda;40.3831;47.1186;14 +Xudat;Xudat;41.6339;48.6772;14 +Ağdam;Agdam;40.9053;45.5564;14 +Qəzyan;Qazyan;39.2015;46.415;14 +Qazmalar;Qazmalar;40.9814;47.8458;14 +Maştağa;Mastaga;40.5286;50.0103;14 +Lökbatan;Lokbatan;40.3272;49.73;14 +Qovlar;Qovlar;40.9419;45.7358;14 +Göytəpə;Goytapa;39.1167;48.5953;14 +Madīnat ‘Īsá;Madinat `Isa;26.1736;50.5478;15 +Al Muḩarraq;Al Muharraq;26.25;50.6167;15 +Madīnat Ḩamad;Madinat Hamad;26.1128;50.5139;15 +Manama;Manama;26.225;50.5775;15 +Khulna;Khulna;22.8167;89.55;16 +Chattogram;Chattogram;22.335;91.8325;16 +Dhaka;Dhaka;23.7289;90.3944;16 +Rājshāhi;Rajshahi;24.3667;88.6;16 +Sylhet;Sylhet;24.9;91.8667;16 +Mymensingh;Mymensingh;24.7504;90.38;16 +Rangpur;Rangpur;25.75;89.2444;16 +Comilla;Comilla;23.45;91.2;16 +Brāhmanbāria;Brahmanbaria;23.9667;91.1;16 +Barishal;Barishal;22.7;90.3667;16 +Saidpur;Saidpur;25.8004;89;16 +Nārāyanganj;Narayanganj;23.6167;90.5;16 +Jessore;Jessore;23.1704;89.2;16 +Jamālpur;Jamalpur;24.9004;89.95;16 +Tāngāil;Tangail;24.25;89.92;16 +Narsingdi;Narsingdi;23.9;90.7167;16 +Nawābganj;Nawabganj;24.5804;88.35;16 +Pābna;Pabna;24.0004;89.25;16 +Harinākunda;Harinakunda;23.65;89.0333;16 +Bridgetown;Bridgetown;13.0975;-59.6167;17 +Minsk;Minsk;53.9022;27.5618;18 +Skidal’;Skidal';53.5833;24.25;18 +Valozhyn;Valozhyn;54.0833;26.5167;18 +Byarozawka;Byarozawka;53.7167;25.5;18 +Talachyn;Talachyn;54.4167;29.7;18 +Byalynichy;Byalynichy;53.9956;29.7096;18 +Pyetrykaw;Pyetrykaw;52.1333;28.5;18 +Homyel’;Homyel';52.4417;30.9833;18 +Byaroza;Byaroza;52.5333;24.9825;18 +Dzyarzhynsk;Dzyarzhynsk;53.6833;27.1333;18 +Asipovichy;Asipovichy;53.3;28.65;18 +Horki;Horki;54.2833;30.9833;18 +Baranavichy;Baranavichy;53.1167;25.9833;18 +Babruysk;Babruysk;53.15;29.2333;18 +Krychaw;Krychaw;53.7194;31.7139;18 +Buda-Kashalyova;Buda-Kashalyova;52.7167;30.5667;18 +Navahrudak;Navahrudak;53.5833;25.8167;18 +Vilyeyka;Vilyeyka;54.4833;26.9167;18 +Brest;Brest;52.0847;23.6569;18 +Hrodna;Hrodna;53.6667;23.8167;18 +Mahilyow;Mahilyow;53.9089;30.343;18 +Vitsyebsk;Vitsyebsk;55.1833;30.1667;18 +Braslaw;Braslaw;55.6397;27.0397;18 +Horad Barysaw;Horad Barysaw;54.226;28.4922;18 +Pinsk;Pinsk;52.1153;26.1031;18 +Krupki;Krupki;54.325;29.1361;18 +Vyetka;Vyetka;52.5592;31.1808;18 +Narowlya;Narowlya;51.8;29.5;18 +Kamyanyets;Kamyanyets;52.4028;23.8083;18 +Luninyets;Luninyets;52.25;26.8;18 +Navapolatsk;Navapolatsk;55.5333;28.6667;18 +Kirawsk;Kirawsk;53.2686;29.4736;18 +Dzyatlava;Dzyatlava;53.45;25.4;18 +Myory;Myory;55.6167;27.6167;18 +Slawharad;Slawharad;53.4453;30.9964;18 +Cherykaw;Cherykaw;53.5667;31.3667;18 +Salihorsk;Salihorsk;52.7842;27.5425;18 +Lida;Lida;53.8872;25.3028;18 +Orsha;Orsha;54.5092;30.4258;18 +Mazyr;Mazyr;52.05;29.2333;18 +Kruhlaye;Kruhlaye;54.2479;29.7966;18 +Mar’’ina Horka;Mar''ina Horka;53.5167;28.1417;18 +Pastavy;Pastavy;55.1167;26.8333;18 +Pruzhany;Pruzhany;52.5567;24.4644;18 +Syanno;Syanno;54.8;29.7;18 +Klichaw;Klichaw;53.4828;29.3411;18 +Iwye;Iwye;53.9307;25.7703;18 +Dobrush;Dobrush;52.4167;31.3167;18 +Zaslawye;Zaslawye;54;27.2833;18 +Hlybokaye;Hlybokaye;55.1333;27.6833;18 +Myadzyel;Myadzyel;54.8756;26.9386;18 +Ivanava;Ivanava;52.1333;25.55;18 +Vyerkhnyadzvinsk;Vyerkhnyadzvinsk;55.7667;27.9333;18 +Dubrowna;Dubrowna;54.5667;30.6833;18 +Stowbtsy;Stowbtsy;53.4833;26.7333;18 +Fanipal’;Fanipal';53.75;27.3333;18 +Ashmyany;Ashmyany;54.425;25.9375;18 +Masty;Masty;53.4;24.5333;18 +Drahichyn;Drahichyn;52.1833;25.15;18 +Svislach;Svislach;53.0333;24.1;18 +Lahoysk;Lahoysk;54.2;27.85;18 +Klimavichy;Klimavichy;53.6167;31.95;18 +Astravyets;Astravyets;54.6136;25.9553;18 +Khoyniki;Khoyniki;51.9;29.9667;18 +Svyetlahorsk;Svyetlahorsk;52.6333;29.7333;18 +Maladzyechna;Maladzyechna;54.3136;26.8517;18 +Davyd-Haradok;Davyd-Haradok;52.0556;27.2139;18 +Polatsk;Polatsk;55.4833;28.8;18 +Mikashevichy;Mikashevichy;52.2167;27.4667;18 +Malaryta;Malaryta;51.7972;24.0808;18 +Stolin;Stolin;51.8897;26.8507;18 +Slutsk;Slutsk;53.0167;27.55;18 +Slonim;Slonim;53.0833;25.3167;18 +Novalukoml’;Novalukoml';54.6658;29.1547;18 +Kobryn;Kobryn;52.2167;24.3667;18 +Mstsislaw;Mstsislaw;54.0196;31.7247;18 +Smarhon’;Smarhon';54.4836;26.4;18 +Baran’;Baran';54.4833;30.3333;18 +Kapyl’;Kapyl';53.15;27.0917;18 +Lyuban’;Lyuban';52.7819;28.0525;18 +Haradok;Haradok;55.4667;29.9833;18 +Byerazino;Byerazino;53.8333;28.9833;18 +Klyetsk;Klyetsk;53.0636;26.6372;18 +Vawkavysk;Vawkavysk;53.1667;24.4667;18 +Staryya Darohi;Staryya Darohi;53.0394;28.265;18 +Byelaazyorsk;Byelaazyorsk;52.4717;25.1783;18 +Uzda;Uzda;53.4661;27.2244;18 +Kalinkavichy;Kalinkavichy;52.1333;29.3333;18 +Châtelet;Chatelet;50.4;4.5167;19 +Lierre;Lierre;51.1311;4.5697;19 +Mol;Mol;51.1842;5.1156;19 +Montignies-le-Tilleul;Montignies-le-Tilleul;50.3833;4.3833;19 +Estaimpuis;Estaimpuis;50.6756;3.2758;19 +Opglabbeek;Opglabbeek;51.0422;5.5825;19 +Grimbergen;Grimbergen;50.9333;4.3833;19 +Mechelen-aan-de-Maas;Mechelen-aan-de-Maas;50.9967;5.7025;19 +Damme;Damme;51.25;3.2833;19 +De Pinte;De Pinte;50.9919;3.6478;19 +Waasmunster;Waasmunster;51.0667;4.0333;19 +Hulshout;Hulshout;51.0753;4.7886;19 +Wijnegem;Wijnegem;51.2278;4.5156;19 +Villers-la-Ville;Villers-la-Ville;50.5833;4.5333;19 +Raeren;Raeren;50.6833;6.1167;19 +Braine-le-Château;Braine-le-Chateau;50.6833;4.2667;19 +Borgloon;Borgloon;50.8022;5.3433;19 +Court-Saint-Étienne;Court-Saint-Etienne;50.6333;4.5667;19 +Lokeren;Lokeren;51.1;3.9833;19 +Herstal;Herstal;50.6644;5.63;19 +Dilbeek;Dilbeek;50.8333;4.25;19 +Heist-op-den-Berg;Heist-op-den-Berg;51.0758;4.7286;19 +Halle;Halle;50.7361;4.2372;19 +Geel;Geel;51.1611;4.9903;19 +Sint-Truiden;Sint-Truiden;50.8167;5.1833;19 +Braine-l’Alleud;Braine-l'Alleud;50.6806;4.3717;19 +Ninove;Ninove;50.8333;4.0167;19 +Waregem;Waregem;50.8811;3.4001;19 +Meulebeke;Meulebeke;50.9497;3.2869;19 +Brasschaat;Brasschaat;51.2931;4.4894;19 +Florennes;Florennes;50.2514;4.6044;19 +Grobbendonk;Grobbendonk;51.1919;4.7386;19 +Retie;Retie;51.2658;5.0828;19 +Oud-Heverlee;Oud-Heverlee;50.8333;4.6667;19 +Écaussinnes-Lalaing;Ecaussinnes-Lalaing;50.5667;4.1833;19 +Seneffe;Seneffe;50.5333;4.25;19 +Durbuy;Durbuy;50.3522;5.4564;19 +Virton;Virton;49.5675;5.5325;19 +De Panne;De Panne;51.1019;2.5917;19 +Staden;Staden;50.975;3.0147;19 +Ingelmunster;Ingelmunster;50.9208;3.2533;19 +Moorslede;Moorslede;50.8906;3.0628;19 +La Calamine;La Calamine;50.7;6;19 +Hoeilaart;Hoeilaart;50.7667;4.4667;19 +Turnhout;Turnhout;51.3167;4.9333;19 +Nieuwpoort;Nieuwpoort;51.1294;2.7514;19 +Veurne;Veurne;51.0722;2.6622;19 +Beveren;Beveren;51.2;4.25;19 +Dendermonde;Dendermonde;51.0167;4.1;19 +Beringen;Beringen;51.0333;5.2167;19 +Welkenraedt;Welkenraedt;50.6606;5.9714;19 +Bertem;Bertem;50.85;4.6167;19 +Jurbise;Jurbise;50.5333;3.9333;19 +Plombières;Plombieres;50.7333;5.95;19 +Begijnendijk;Begijnendijk;51.0186;4.785;19 +Meerhout;Meerhout;51.1317;5.0772;19 +Avelgem;Avelgem;50.7753;3.4442;19 +Sint-Lievens-Houtem;Sint-Lievens-Houtem;50.9167;3.8667;19 +Spa;Spa;50.5;5.8667;19 +Wavre;Wavre;50.7167;4.6;19 +Tienen;Tienen;50.8;4.9333;19 +Ieper;Ieper;50.85;2.8833;19 +Sint-Pieters-Leeuw;Sint-Pieters-Leeuw;50.7833;4.25;19 +Schoten;Schoten;51.25;4.5;19 +Evergem;Evergem;51.0167;3.7;19 +Hooglede;Hooglede;50.9781;3.0817;19 +Houthulst;Houthulst;50.9783;2.9506;19 +Bierbeek;Bierbeek;50.8333;4.7667;19 +Rochefort;Rochefort;50.159;5.2218;19 +Steenokkerzeel;Steenokkerzeel;50.9189;4.5083;19 +Zonnebeke;Zonnebeke;50.8667;2.9833;19 +Kinrooi;Kinrooi;51.145;5.7403;19 +Profondeville;Profondeville;50.3769;4.87;19 +Deerlijk;Deerlijk;50.8533;3.3533;19 +Aywaille;Aywaille;50.4733;5.6739;19 +Niel;Niel;51.11;4.3303;19 +Nevele;Nevele;51.0342;3.5475;19 +Gistel;Gistel;51.1561;2.9672;19 +Melle;Melle;51;3.8;19 +Farciennes;Farciennes;50.4333;4.55;19 +Kampenhout;Kampenhout;50.95;4.55;19 +Theux;Theux;50.5349;5.8134;19 +Rijkevorsel;Rijkevorsel;51.3489;4.7597;19 +Bernissart;Bernissart;50.4833;3.65;19 +Vosselaar;Vosselaar;51.3081;4.8883;19 +Havelange;Havelange;50.3833;5.25;19 +Ohey;Ohey;50.4353;5.1217;19 +Alveringem;Alveringem;51.0111;2.7108;19 +Libin;Libin;49.9828;5.2578;19 +Chiny;Chiny;49.7383;5.3433;19 +Gouvy;Gouvy;50.1874;5.9449;19 +Houffalize;Houffalize;50.132;5.7894;19 +Berlaar;Berlaar;51.1178;4.6575;19 +Chaumont-Gistoux;Chaumont-Gistoux;50.6839;4.6947;19 +Wichelen;Wichelen;51.0042;3.9725;19 +Alken;Alken;50.8761;5.3078;19 +Zandhoven;Zandhoven;51.2136;4.66;19 +Bocholt;Bocholt;51.1722;5.5794;19 +Gavere;Gavere;50.9283;3.6611;19 +Mettet;Mettet;50.3192;4.6569;19 +Esneux;Esneux;50.5333;5.5667;19 +Boortmeerbeek;Boortmeerbeek;50.9833;4.5667;19 +Gerpinnes;Gerpinnes;50.3369;4.5283;19 +Olen;Olen;51.1439;4.8597;19 +Laarne;Laarne;51.0292;3.8519;19 +De Haan;De Haan;51.2731;3.0336;19 +Herk-de-Stad;Herk-de-Stad;50.9406;5.1672;19 +Anderlues;Anderlues;50.408;4.2696;19 +Malmédy;Malmedy;50.4167;6.0167;19 +Kortemark;Kortemark;51.0286;3.0444;19 +Bouillon;Bouillon;49.7956;5.0681;19 +Léglise;Leglise;49.8;5.5375;19 +Momignies;Momignies;50.0294;4.1667;19 +Mouscron;Mouscron;50.7444;3.2156;19 +Verviers;Verviers;50.5833;5.85;19 +Paliseul;Paliseul;49.9042;5.1356;19 +Héron;Heron;50.55;5.0833;19 +Rumes;Rumes;50.5561;3.3039;19 +Ruiselede;Ruiselede;51.0333;3.3833;19 +Glabbeek-Zuurbemde;Glabbeek-Zuurbemde;50.8667;4.95;19 +Bullange;Bullange;50.4;6.25;19 +Incourt;Incourt;50.7;4.7833;19 +Amblève;Ambleve;50.3539;6.1692;19 +Nassogne;Nassogne;50.1286;5.3419;19 +La Louvière;La Louviere;50.4778;4.1881;19 +Kortrijk;Kortrijk;50.8333;3.2667;19 +Sint-Niklaas;Sint-Niklaas;51.1644;4.1392;19 +Hasselt;Hasselt;50.9305;5.3385;19 +Desselgem;Desselgem;50.8864;3.35;19 +Lontzen;Lontzen;50.6833;6;19 +Étalle;Etalle;49.6739;5.6019;19 +Aalst;Aalst;50.9383;4.0392;19 +Assenede;Assenede;51.2333;3.75;19 +Wingene;Wingene;51.05;3.2667;19 +Liedekerke;Liedekerke;50.8667;4.0833;19 +Kuurne;Kuurne;50.8519;3.2861;19 +Mons;Mons;50.455;3.952;19 +Haacht;Haacht;50.9767;4.6372;19 +Lubbeek;Lubbeek;50.8817;4.8414;19 +Ellezelles;Ellezelles;50.7333;3.6833;19 +Lendelede;Lendelede;50.8858;3.2372;19 +Remicourt;Remicourt;50.6833;5.3333;19 +Beveren;Beveren;50.8756;3.3464;19 +Nandrin;Nandrin;50.5;5.4167;19 +Hastière-par-delà;Hastiere-par-dela;50.2167;4.8333;19 +Lobbes;Lobbes;50.346;4.2655;19 +Roeselare;Roeselare;50.9447;3.1233;19 +Seraing;Seraing;50.5986;5.5122;19 +Genk;Genk;50.95;5.5;19 +Tournai;Tournai;50.6;3.3833;19 +Saint-Hubert;Saint-Hubert;50.0256;5.3742;19 +Hotton;Hotton;50.2683;5.4467;19 +Marchin;Marchin;50.4667;5.2333;19 +Ostend;Ostend;51.2333;2.9333;19 +Comblain-au-Pont;Comblain-au-Pont;50.4667;5.5833;19 +Attert;Attert;49.75;5.7867;19 +Somme-Leuze;Somme-Leuze;50.3333;5.3667;19 +Florenville;Florenville;49.6983;5.31;19 +Butgenbach;Butgenbach;50.4262;6.2041;19 +Celles;Celles;50.7117;3.4569;19 +Pecq;Pecq;50.6833;3.3333;19 +Keerbergen;Keerbergen;51.0031;4.6311;19 +Arendonk;Arendonk;51.3203;5.0864;19 +Grez-Doiceau;Grez-Doiceau;50.7333;4.7;19 +Zelzate;Zelzate;51.1975;3.8139;19 +Dinant;Dinant;50.2564;4.9136;19 +Beyne-Heusay;Beyne-Heusay;50.6167;5.65;19 +Jabbeke;Jabbeke;51.1833;3.1;19 +Enghien;Enghien;50.7;4.0333;19 +Jodoigne;Jodoigne;50.7167;4.8667;19 +Beloeil;Beloeil;50.5333;3.7167;19 +Ichtegem;Ichtegem;51.1;3;19 +Wanze;Wanze;50.5353;5.2133;19 +Wommelgem;Wommelgem;51.2036;4.5219;19 +Oud-Turnhout;Oud-Turnhout;51.3178;4.9817;19 +Oosterzele;Oosterzele;50.9458;3.8042;19 +Couvin;Couvin;50.0519;4.4961;19 +Boechout;Boechout;51.1636;4.4964;19 +Blegny;Blegny;50.6667;5.7333;19 +Bonheiden;Bonheiden;51.0253;4.5483;19 +Genappe;Genappe;50.6103;4.4497;19 +Tremelo;Tremelo;50.9911;4.7044;19 +Chapelle-lez-Herlaimont;Chapelle-lez-Herlaimont;50.4667;4.2833;19 +Waremme;Waremme;50.7;5.25;19 +Aartselaar;Aartselaar;51.1333;4.3869;19 +Rumst;Rumst;51.0769;4.4233;19 +Overpelt;Overpelt;51.2111;5.4256;19 +Beernem;Beernem;51.1428;3.3408;19 +Bastogne;Bastogne;50.0042;5.72;19 +Drogenbos;Drogenbos;50.7833;4.3167;19 +Sint-Laureins;Sint-Laureins;51.2333;3.5333;19 +Villers-le-Bouillet;Villers-le-Bouillet;50.5833;5.2667;19 +Kaprijke;Kaprijke;51.2167;3.6;19 +Ramillies-Offus;Ramillies-Offus;50.6333;4.9;19 +Moerbeke;Moerbeke;51.1733;3.9422;19 +Ternat;Ternat;50.8667;4.1833;19 +Bree;Bree;51.1333;5.5833;19 +Landen;Landen;50.7547;5.0814;19 +Zulte;Zulte;50.9144;3.4425;19 +Leopoldsburg;Leopoldsburg;51.1169;5.2558;19 +Engis;Engis;50.5833;5.4167;19 +Braives;Braives;50.6333;5.15;19 +Bekkevoort;Bekkevoort;50.95;4.9667;19 +Anzegem;Anzegem;50.8336;3.4783;19 +Thuin;Thuin;50.3397;4.287;19 +Herselt;Herselt;51.0536;4.8833;19 +Sprimont;Sprimont;50.5;5.6667;19 +Amay;Amay;50.5478;5.3192;19 +Berlare;Berlare;51.025;4.0025;19 +Geetbets;Geetbets;50.8833;5.1167;19 +Ravels;Ravels;51.3703;4.9936;19 +Buggenhout;Buggenhout;51;4.2;19 +Lummen;Lummen;50.9833;5.2;19 +Opwijk;Opwijk;50.9667;4.1833;19 +Sint-Kruis;Sint-Kruis;51.2139;3.2503;19 +Riemst;Riemst;50.8089;5.6019;19 +Kruibeke;Kruibeke;51.1686;4.3092;19 +Rotselaar;Rotselaar;50.9511;4.7108;19 +Dour;Dour;50.3979;3.7807;19 +Soumagne;Soumagne;50.6167;5.75;19 +Herne;Herne;50.7242;4.0339;19 +Neerpelt;Neerpelt;51.2278;5.4422;19 +Péruwelz;Peruwelz;50.5167;3.5833;19 +Aubange;Aubange;49.5667;5.805;19 +Pittem;Pittem;50.9833;3.2667;19 +Dison;Dison;50.6167;5.85;19 +Ciney;Ciney;50.2964;5.1003;19 +Hannut;Hannut;50.6725;5.078;19 +Peer;Peer;51.1328;5.4536;19 +Diksmuide;Diksmuide;51.0333;2.8667;19 +Lille;Lille;51.2383;4.8242;19 +Machelen;Machelen;50.9103;4.4367;19 +Merchtem;Merchtem;50.9667;4.2333;19 +Éghezée;Eghezee;50.5833;4.9167;19 +Borsbeek;Borsbeek;51.1928;4.4889;19 +Hemiksem;Hemiksem;51.1431;4.3411;19 +Wezembeek-Oppem;Wezembeek-Oppem;50.8333;4.5;19 +Kraainem;Kraainem;50.8667;4.4667;19 +Hoegaarden;Hoegaarden;50.7833;4.9;19 +Anhée;Anhee;50.3167;4.8833;19 +Stavelot;Stavelot;50.3947;5.9297;19 +Beaumont;Beaumont;50.2355;4.2383;19 +Stekene;Stekene;51.2061;4.04;19 +Destelbergen;Destelbergen;51.05;3.8;19 +Tessenderlo;Tessenderlo;51.0697;5.0897;19 +Lessines;Lessines;50.7117;3.83;19 +Fléron;Fleron;50.6167;5.6833;19 +Herve;Herve;50.6333;5.8;19 +Puurs;Puurs;51.0761;4.2803;19 +Herzele;Herzele;50.8833;3.8833;19 +Visé;Vise;50.7333;5.6833;19 +Beerse;Beerse;51.3192;4.8564;19 +Fontaine-l’Évêque;Fontaine-l'Eveque;50.4167;4.3167;19 +Walcourt;Walcourt;50.2519;4.4322;19 +Putte;Putte;51.0542;4.6294;19 +Duffel;Duffel;51.0958;4.5061;19 +Wemmel;Wemmel;50.9167;4.3;19 +Saint-Georges;Saint-Georges;50.6;5.35;19 +Hensies;Hensies;50.4328;3.6847;19 +Quiévrain;Quievrain;50.4049;3.6829;19 +Ittre;Ittre;50.65;4.2667;19 +Assesse;Assesse;50.3711;5.0231;19 +Chièvres;Chievres;50.5833;3.8;19 +Wondelgem;Wondelgem;51.0889;3.7131;19 +Boom;Boom;51.0875;4.3667;19 +Assebroek;Assebroek;51.1964;3.2536;19 +Ekeren;Ekeren;51.2772;4.4178;19 +Edegem;Edegem;51.1547;4.4458;19 +Mortsel;Mortsel;51.1703;4.4567;19 +Saint-Nicolas;Saint-Nicolas;50.6333;5.5333;19 +Pont-à-Celles;Pont-a-Celles;50.5;4.35;19 +Marche-en-Famenne;Marche-en-Famenne;50.2275;5.3444;19 +Gesves;Gesves;50.4017;5.0767;19 +Walhain-Saint-Paul;Walhain-Saint-Paul;50.6411;4.6681;19 +Nieuwerkerken;Nieuwerkerken;50.8667;5.2;19 +Beauvechain;Beauvechain;50.7833;4.7667;19 +Heers;Heers;50.7511;5.3014;19 +Wilrijk;Wilrijk;51.1667;4.3833;19 +Koekelberg;Koekelberg;50.8606;4.3317;19 +Ganshoren;Ganshoren;50.8703;4.3078;19 +Sint-Joost-ten-Node;Sint-Joost-ten-Node;50.8508;4.3692;19 +Haaltert;Haaltert;50.9;4;19 +Ranst;Ranst;51.2;4.55;19 +Londerzeel;Londerzeel;51;4.3;19 +Sint-Genesius-Rode;Sint-Genesius-Rode;50.75;4.35;19 +Wervik;Wervik;50.7797;3.04;19 +Kasterlee;Kasterlee;51.2408;4.9678;19 +Bredene;Bredene;51.2336;2.9756;19 +Stabroek;Stabroek;51.3333;4.3667;19 +Lede;Lede;50.9658;3.9778;19 +Evere;Evere;50.8719;4.4033;19 +Vilvoorde;Vilvoorde;50.9281;4.4245;19 +Jette;Jette;50.8758;4.3244;19 +Kalmthout;Kalmthout;51.3833;4.4764;19 +Essen;Essen;51.4678;4.47;19 +Middelkerke;Middelkerke;51.1847;2.8192;19 +Sint-Gillis-Waas;Sint-Gillis-Waas;51.2186;4.1236;19 +Diepenbeek;Diepenbeek;50.9072;5.4175;19 +Meise;Meise;50.9333;4.3333;19 +Eupen;Eupen;50.6333;6.0333;19 +Lebbeke;Lebbeke;51;4.1167;19 +Poperinge;Poperinge;50.8547;2.7256;19 +Zutendaal;Zutendaal;50.9333;5.5667;19 +Hamois;Hamois;50.3333;5.1333;19 +Zwijndrecht;Zwijndrecht;51.2167;4.3333;19 +Schilde;Schilde;51.2333;4.5667;19 +Morlanwelz-Mariemont;Morlanwelz-Mariemont;50.45;4.2333;19 +Wuustwezel;Wuustwezel;51.3922;4.5942;19 +Boussu;Boussu;50.4331;3.7961;19 +Kortenberg;Kortenberg;50.8833;4.5333;19 +Quaregnon;Quaregnon;50.4333;3.8667;19 +Tielt;Tielt;50.9989;3.3258;19 +Torhout;Torhout;51.05;3.1;19 +Sint-Katelijne-Waver;Sint-Katelijne-Waver;51.0667;4.5333;19 +Mechelen;Mechelen;51.0281;4.4803;19 +Dalhem;Dalhem;50.7167;5.7167;19 +La Hulpe;La Hulpe;50.7333;4.4833;19 +Waimes;Waimes;50.4167;6.1167;19 +Wellen;Wellen;50.8394;5.3394;19 +Ruisbroek;Ruisbroek;50.7903;4.2975;19 +Neufchâteau;Neufchateau;49.8411;5.4353;19 +Etterbeek;Etterbeek;50.8361;4.3861;19 +Forest;Forest;50.8117;4.3181;19 +Moortebeek;Moortebeek;50.8547;4.3386;19 +Leuven;Leuven;50.8775;4.7044;19 +Namur;Namur;50.4667;4.8667;19 +Koksijde;Koksijde;51.1;2.65;19 +Zoersel;Zoersel;51.2689;4.7125;19 +Herent;Herent;50.9081;4.6706;19 +Colfontaine;Colfontaine;50.4057;3.8514;19 +Lochristi;Lochristi;51.0953;3.8325;19 +Frameries;Frameries;50.4088;3.8906;19 +Rixensart;Rixensart;50.7167;4.5333;19 +Balen;Balen;51.1708;5.1697;19 +Bruges;Bruges;51.2089;3.2242;19 +Kontich;Kontich;51.1344;4.4456;19 +Wachtebeke;Wachtebeke;51.17;3.8594;19 +Antoing;Antoing;50.5669;3.4494;19 +Mont-Saint-Guibert;Mont-Saint-Guibert;50.6333;4.6167;19 +Vielsalm;Vielsalm;50.2861;5.9181;19 +Zingem;Zingem;50.9042;3.6536;19 +Braine-le-Comte;Braine-le-Comte;50.6;4.1333;19 +Chastre-Villeroux-Blanmont;Chastre-Villeroux-Blanmont;50.6;4.6333;19 +Blankenberge;Blankenberge;51.3;3.1167;19 +Denderleeuw;Denderleeuw;50.8833;4.0833;19 +Zele;Zele;51.0667;4.0333;19 +Eeklo;Eeklo;51.1858;3.5639;19 +Bornem;Bornem;51.0953;4.2342;19 +Hoogstraten;Hoogstraten;51.4008;4.7611;19 +Chaudfontaine;Chaudfontaine;50.5833;5.6333;19 +Zonhoven;Zonhoven;50.9853;5.3647;19 +Huy;Huy;50.5167;5.2333;19 +Kortenaken;Kortenaken;50.9;5.0667;19 +Vorselaar;Vorselaar;51.2019;4.7717;19 +Saint-Ghislain;Saint-Ghislain;50.45;3.8167;19 +Kruishoutem;Kruishoutem;50.9;3.5333;19 +Fleurus;Fleurus;50.4833;4.5333;19 +Nijlen;Nijlen;51.1611;4.6703;19 +Scherpenheuvel;Scherpenheuvel;51.0103;4.9728;19 +Tervuren;Tervuren;50.8167;4.5;19 +Zedelgem;Zedelgem;51.1431;3.1361;19 +Floreffe;Floreffe;50.4333;4.7833;19 +Oostrozebeke;Oostrozebeke;50.9167;3.3333;19 +Messancy;Messancy;49.595;5.8183;19 +Waarschoot;Waarschoot;51.15;3.6;19 +Boutersem;Boutersem;50.85;4.8333;19 +Silly;Silly;50.65;3.9167;19 +Gingelom;Gingelom;50.7492;5.1328;19 +As;As;51;5.5833;19 +Trooz;Trooz;50.5667;5.6833;19 +Habay-la-Vieille;Habay-la-Vieille;49.7303;5.6464;19 +Anderlecht;Anderlecht;50.8392;4.3297;19 +Zemst;Zemst;50.9828;4.4611;19 +Oostkamp;Oostkamp;51.1544;3.2353;19 +Maldegem;Maldegem;51.2089;3.4464;19 +La Bruyère;La Bruyere;50.5;4.8;19 +Philippeville;Philippeville;50.1958;4.5431;19 +Yvoir;Yvoir;50.3333;4.8833;19 +Sint-Martens-Lennik;Sint-Martens-Lennik;50.8;4.15;19 +Herenthout;Herenthout;51.1392;4.7544;19 +Ardooie;Ardooie;50.9667;3.1833;19 +Bassenge;Bassenge;50.7586;5.6086;19 +Beauraing;Beauraing;50.1089;4.9561;19 +Lichtervelde;Lichtervelde;51.0333;3.1333;19 +Gent;Gent;51.0536;3.7253;19 +Willebroek;Willebroek;51.0597;4.3581;19 +Kapellen;Kapellen;51.315;4.4294;19 +Soignies;Soignies;50.5667;4.0667;19 +Andenne;Andenne;50.4833;5.1;19 +Gembloux;Gembloux;50.5594;4.6922;19 +Wetteren;Wetteren;51;3.8833;19 +Lanaken;Lanaken;50.8925;5.6497;19 +Beersel;Beersel;50.7631;4.3086;19 +Oupeye;Oupeye;50.7083;5.6431;19 +Tubize;Tubize;50.6928;4.205;19 +Ronse;Ronse;50.75;3.6;19 +Flémalle-Haute;Flemalle-Haute;50.6011;5.4628;19 +Zottegem;Zottegem;50.8667;3.8167;19 +Dentergem;Dentergem;50.9636;3.4153;19 +Bertrix;Bertrix;49.8542;5.2533;19 +Merksplas;Merksplas;51.3581;4.8628;19 +Kortessem;Kortessem;50.8667;5.3833;19 +Zomergem;Zomergem;51.1167;3.5667;19 +Overijse;Overijse;50.7833;4.5333;19 +Zoutleeuw;Zoutleeuw;50.8333;5.1036;19 +Jalhay;Jalhay;50.5572;5.9642;19 +Sombreffe;Sombreffe;50.5167;4.6;19 +Diest;Diest;50.9847;5.0514;19 +Manage;Manage;50.5;4.2333;19 +Zwevegem;Zwevegem;50.8;3.3333;19 +Maaseik;Maaseik;51.1019;5.7856;19 +Hamme;Hamme;51.0919;4.1356;19 +Westerlo;Westerlo;51.0897;4.9153;19 +Merelbeke;Merelbeke;50.9939;3.7461;19 +Liège;Liege;50.6397;5.5706;19 +Charleroi;Charleroi;50.4167;4.4442;19 +Galmaarden;Galmaarden;50.75;3.9667;19 +Koekelare;Koekelare;51.0906;2.9803;19 +Sint-Amands;Sint-Amands;51.0525;4.205;19 +Sint-Martens-Latem;Sint-Martens-Latem;51.0186;3.6378;19 +Aarschot;Aarschot;50.9842;4.8333;19 +Temse;Temse;51.1261;4.2133;19 +Arlon;Arlon;49.6836;5.8167;19 +Zaventem;Zaventem;50.8833;4.4667;19 +Ans;Ans;50.6625;5.52;19 +Ath;Ath;50.6311;3.7769;19 +Brecht;Brecht;51.3494;4.6394;19 +Nivelles;Nivelles;50.5964;4.3236;19 +Herentals;Herentals;51.1767;4.8364;19 +Harelbeke;Harelbeke;50.8567;3.3131;19 +Izegem;Izegem;50.9172;3.215;19 +Juprelle;Juprelle;50.7167;5.5333;19 +Oudenburg;Oudenburg;51.1833;3;19 +Gooik;Gooik;50.8;4.1167;19 +Hove;Hove;51.1486;4.4775;19 +Schelle;Schelle;51.1333;4.3333;19 +Perwez;Perwez;50.6167;4.8167;19 +Antwerp;Antwerp;51.2211;4.3997;19 +Halen;Halen;50.9481;5.1144;19 +Awans;Awans;50.6669;5.4633;19 +Saint-Vith;Saint-Vith;50.2833;6.1333;19 +Kapelle-op-den-Bos;Kapelle-op-den-Bos;51.0167;4.3667;19 +Hoeselt;Hoeselt;50.85;5.4833;19 +Dessel;Dessel;51.2394;5.1133;19 +Chimay;Chimay;50.0479;4.3173;19 +Holsbeek;Holsbeek;50.9167;4.7667;19 +Erquelinnes;Erquelinnes;50.3101;4.1219;19 +Pepinster;Pepinster;50.5667;5.8167;19 +Ledegem;Ledegem;50.8531;3.1267;19 +Huldenberg;Huldenberg;50.7833;4.5833;19 +Wielsbeke;Wielsbeke;50.9089;3.3697;19 +Lovendegem;Lovendegem;51.095;3.6056;19 +Lint;Lint;51.1278;4.4943;19 +Tongeren;Tongeren;50.7794;5.4631;19 +Deinze;Deinze;50.9833;3.5272;19 +Waterloo;Waterloo;50.7167;4.3833;19 +Oudenaarde;Oudenaarde;50.85;3.6;19 +Courcelles;Courcelles;50.4667;4.3667;19 +Louvain-la-Neuve;Louvain-la-Neuve;50.6696;4.6112;19 +Wevelgem;Wevelgem;50.8081;3.1839;19 +Knokke-Heist;Knokke-Heist;51.3414;3.2869;19 +Bilzen;Bilzen;50.8667;5.5167;19 +Brussels;Brussels;50.8353;4.3314;19 +Lommel;Lommel;51.2333;5.3167;19 +Menen;Menen;50.7956;3.1217;19 +Binche;Binche;50.4103;4.1652;19 +Asse;Asse;50.9;4.2;19 +Geraardsbergen;Geraardsbergen;50.7667;3.8667;19 +Belmopan;Belmopan;17.25;-88.7675;20 +Belize City;Belize City;17.4986;-88.1886;20 +Orange Walk;Orange Walk;18.075;-88.5583;20 +San Ignacio;San Ignacio;17.1588;-89.0696;20 +Punta Gorda;Punta Gorda;16.1;-88.8;20 +Corozal;Corozal;18.4;-88.4;20 +Dangriga;Dangriga;16.9667;-88.2167;20 +Ladyville;Ladyville;17.5567;-88.2889;20 +San Pedro;San Pedro;17.9214;-87.9611;20 +Savalou;Savalou;7.9281;1.9756;21 +Dogbo;Dogbo;6.8167;1.7833;21 +Sakété;Sakete;6.7362;2.6587;21 +Ouidah;Ouidah;6.3604;2.09;21 +Lokossa;Lokossa;6.615;1.715;21 +Abomey;Abomey;7.1853;1.9914;21 +Natitingou;Natitingou;10.3204;1.39;21 +Kandi;Kandi;11.1304;2.94;21 +Porto-Novo;Porto-Novo;6.4833;2.6167;21 +Cotonou;Cotonou;6.402;2.518;21 +Savé;Save;8.0342;2.4866;21 +Djougou;Djougou;9.7004;1.68;21 +Parakou;Parakou;9.34;2.62;21 +Hamilton;Hamilton;32.2942;-64.7839;22 +Thimphu;Thimphu;27.4833;89.6333;23 +Tsirang;Tsirang;27.0219;90.1229;23 +Pemagatshel;Pemagatshel;27.038;91.4031;23 +Trashigang;Trashigang;27.3333;91.5528;23 +Samdrup Jongkhar;Samdrup Jongkhar;26.8007;91.5052;23 +Sarpang;Sarpang;26.8639;90.2674;23 +Haa;Haa;27.3685;89.2918;23 +Mongar;Mongar;27.275;91.24;23 +Trongsa;Trongsa;27.5168;90.5;23 +Trashi Yangtse;Trashi Yangtse;27.6116;91.498;23 +Zhemgang;Zhemgang;27.2169;90.6579;23 +Jakar;Jakar;27.5492;90.7525;23 +Lhuentse;Lhuentse;27.6679;91.1839;23 +Daga;Daga;27.0753;89.8769;23 +Tsimasham;Tsimasham;27.0989;89.536;23 +Punakha;Punakha;27.6167;89.8667;23 +Samtse;Samtse;26.8667;89.1;23 +Wangdue Phodrang;Wangdue Phodrang;27.4333;89.9167;23 +Paro;Paro;27.4333;89.4167;23 +Gasa;Gasa;27.9067;89.7304;23 +Yacuiba;Yacuiba;-22.0139;-63.6778;24 +Villa Yapacaní;Villa Yapacani;-17.4028;-63.885;24 +Ascensión;Ascension;-15.6996;-63.08;24 +Riberalta;Riberalta;-10.983;-66.1;24 +Vinto;Vinto;-17.3972;-66.3136;24 +Uncia;Uncia;-18.4682;-66.5648;24 +Villa Tunari;Villa Tunari;-16.9725;-65.42;24 +Santa Ana de Yacuma;Santa Ana de Yacuma;-13.7444;-65.4269;24 +Chulumani;Chulumani;-16.4102;-67.5255;24 +Camargo;Camargo;-20.6403;-65.2103;24 +Portachuelo;Portachuelo;-17.3547;-63.3947;24 +Vallegrande;Vallegrande;-18.4894;-64.1083;24 +Mapiri;Mapiri;-15.25;-68.1667;24 +Cliza;Cliza;-17.5919;-65.9342;24 +San José de Chiquitos;San Jose de Chiquitos;-17.85;-60.75;24 +San Carlos;San Carlos;-17.4044;-63.7325;24 +Punata;Punata;-17.5469;-65.8367;24 +Comarapa;Comarapa;-17.9136;-64.5297;24 +San Ramón;San Ramon;-13.2672;-64.6172;24 +Charagua;Charagua;-19.7919;-63.2006;24 +Sucre;Sucre;-19.0431;-65.2592;24 +Camiri;Camiri;-20.0386;-63.5183;24 +La Paz;La Paz;-16.4942;-68.1475;24 +Santa Cruz;Santa Cruz;-17.7892;-63.1975;24 +Tiquipaya;Tiquipaya;-17.3381;-66.2189;24 +Roboré;Robore;-18.3295;-59.76;24 +Cochabamba;Cochabamba;-17.3935;-66.157;24 +Bermejo;Bermejo;-22.7322;-64.3425;24 +Viacha;Viacha;-16.6333;-68.2833;24 +Potosí;Potosi;-19.5833;-65.75;24 +Tarija;Tarija;-21.5317;-64.7311;24 +Warnes;Warnes;-17.5103;-63.1647;24 +Achacachi;Achacachi;-16.0444;-68.685;24 +Sacaba;Sacaba;-17.4042;-66.0408;24 +Challapata;Challapata;-18.9;-66.7667;24 +San Borja;San Borja;-14.8167;-66.85;24 +Uyuni;Uyuni;-20.4627;-66.824;24 +Llallagua;Llallagua;-18.4231;-66.5856;24 +Villazón;Villazon;-22.091;-65.596;24 +Oruro;Oruro;-17.9799;-67.13;24 +Oruro;Oruro;-17.9667;-67.1167;24 +Montero;Montero;-17.3333;-63.3833;24 +Trinidad;Trinidad;-14.8333;-64.9;24 +Quillacollo;Quillacollo;-17.3975;-66.2817;24 +Patacamaya;Patacamaya;-17.2333;-67.9167;24 +Tupiza;Tupiza;-21.4423;-65.719;24 +San Ignacio de Velasco;San Ignacio de Velasco;-16.3667;-60.95;24 +Capinota;Capinota;-17.7147;-66.2631;24 +Cobija;Cobija;-11.0183;-68.7537;24 +Reyes;Reyes;-14.2958;-67.3353;24 +Aiquile;Aiquile;-18.1667;-65.1667;24 +Rurrenabaque;Rurrenabaque;-14.4422;-67.5283;24 +Puerto Villarroel;Puerto Villarroel;-16.8667;-64.7831;24 +Cuevo;Cuevo;-20.4547;-63.5189;24 +Sorata;Sorata;-15.7736;-68.6486;24 +Coroico;Coroico;-16.1833;-67.7333;24 +Tarabuco;Tarabuco;-19.1825;-64.915;24 +Baures;Baures;-13.5833;-63.5833;24 +Magdalena;Magdalena;-13.2606;-64.0528;24 +Samaipata;Samaipata;-18.1794;-63.8756;24 +Padilla;Padilla;-19.3075;-64.3022;24 +Sicasica;Sicasica;-17.3333;-67.7333;24 +Puerto Suárez;Puerto Suarez;-18.9633;-57.7978;24 +Betanzos;Betanzos;-19.56;-65.45;24 +San Javier;San Javier;-16.2896;-62.5;24 +Entre Ríos;Entre Rios;-21.53;-64.19;24 +San Lorenzo;San Lorenzo;-21.4799;-64.77;24 +Apolo;Apolo;-14.7196;-68.42;24 +Quime;Quime;-16.98;-67.22;24 +San Matías;San Matias;-16.36;-58.42;24 +Villamontes;Villamontes;-21.2647;-63.4586;24 +Charaña;Charana;-17.5996;-69.4666;24 +Villa Martín Colchak;Villa Martin Colchak;-20.7665;-67.7833;24 +Puerto Heath;Puerto Heath;-12.52;-68.6186;24 +Piso Firme;Piso Firme;-13.683;-61.8666;24 +Corocoro;Corocoro;-17.1667;-68.4167;24 +San Rafael;San Rafael;-16.7795;-60.6799;24 +Puerto Acosta;Puerto Acosta;-15.4996;-69.1667;24 +Llica;Llica;-19.8496;-68.25;24 +Sabaya;Sabaya;-19.1;-68.4333;24 +Guayaramerín;Guayaramerin;-10.8267;-65.3567;24 +Torotoro;Torotoro;-18.1339;-65.7628;24 +Puerto Quijarro;Puerto Quijarro;-17.7796;-57.77;24 +Jablanica;Jablanica;43.6583;17.7583;25 +Bugojno;Bugojno;44.0572;17.4508;25 +Bihać;Bihac;44.8167;15.8667;25 +Lukavac;Lukavac;44.5333;18.5333;25 +Sanski Most;Sanski Most;44.7667;16.6667;25 +Brčko;Brcko;44.8783;18.8092;25 +Drvar;Drvar;44.3739;16.3808;25 +Banovići;Banovici;44.4089;18.5287;25 +Bijeljina;Bijeljina;44.75;19.2167;25 +Tuzla;Tuzla;44.5381;18.6761;25 +Bosanski Petrovac;Bosanski Petrovac;44.55;16.3667;25 +Mrkonjić Grad;Mrkonjic Grad;44.4167;17.0833;25 +Mostar;Mostar;43.3494;17.8125;25 +Livno;Livno;43.8269;17.0081;25 +Banja Luka;Banja Luka;44.7667;17.1833;25 +Bosanska Krupa;Bosanska Krupa;44.8833;16.15;25 +Čapljina;Capljina;43.11;17.7;25 +Vareš;Vares;44.1644;18.3283;25 +Trebinje;Trebinje;42.7089;18.3217;25 +Žepče;Zepce;44.4333;18.0333;25 +Sarajevo;Sarajevo;43.8563;18.4132;25 +Velika Kladuša;Velika Kladusa;45.1667;15.8;25 +Sapna;Sapna;44.4917;19.0028;25 +Foča;Foca;43.5;18.7833;25 +Goražde;Gorazde;43.6667;18.9778;25 +Derventa;Derventa;44.98;17.91;25 +Zenica;Zenica;44.2017;17.9039;25 +Doboj;Doboj;44.7333;18.1333;25 +Zvornik;Zvornik;44.3833;19.1;25 +Tomislavgrad;Tomislavgrad;43.7135;17.2266;25 +Prijedor;Prijedor;44.9667;16.7;25 +Višegrad;Visegrad;43.7833;19.2833;25 +Breza;Breza;44.021;18.261;25 +Jwaneng;Jwaneng;-24.6017;24.7281;26 +Lekala;Lekala;-22.7803;27.7769;26 +Mahalapye;Mahalapye;-23.1041;26.8142;26 +Nata;Nata;-20.2103;26.1867;26 +Gweta;Gweta;-20.2072;25.2561;26 +Lobatse;Lobatse;-25.2167;25.6667;26 +Kasane;Kasane;-17.7983;25.1536;26 +Tshabong;Tshabong;-26.02;22.4056;26 +Ghanzi;Ghanzi;-21.7;21.65;26 +Sowa Town;Sowa Town;-20.5636;26.2244;26 +Masunga;Masunga;-20.6245;27.4488;26 +Ramotswa;Ramotswa;-24.8667;25.8167;26 +Gaborone;Gaborone;-24.6569;25.9086;26 +Maun;Maun;-19.9833;23.4167;26 +Francistown;Francistown;-21.1736;27.5125;26 +Molepolole;Molepolole;-24.4066;25.4951;26 +Mochudi;Mochudi;-24.4167;26.15;26 +Kanye;Kanye;-24.9833;25.35;26 +Serowe;Serowe;-22.3833;26.7167;26 +Selibe Phikwe;Selibe Phikwe;-21.9667;27.9167;26 +Tsau;Tsau;-20.1686;22.4558;26 +Mopipi;Mopipi;-21.1833;24.8833;26 +Lehututu;Lehututu;-23.9169;21.8264;26 +Lokwabe;Lokwabe;-24.0961;21.7781;26 +Nokaneng;Nokaneng;-19.6639;22.1917;26 +Muhembo;Muhembo;-18.2996;21.8;26 +Palapye;Palapye;-22.55;27.1333;26 +Paiçandu;Paicandu;-23.4578;-52.0489;27 +Itaitinga;Itaitinga;-3.9689;-38.5278;27 +Itapicuru;Itapicuru;-11.3169;-38.2328;27 +Fraiburgo;Fraiburgo;-27.0258;-50.9208;27 +Marau;Marau;-28.4489;-52.2;27 +Oeiras;Oeiras;-7.025;-42.1308;27 +São Miguel d’Oeste;Sao Miguel d'Oeste;-26.725;-53.5178;27 +Santa Helena de Goiás;Santa Helena de Goias;-17.8139;-50.5969;27 +Barra Bonita;Barra Bonita;-22.4947;-48.5581;27 +Aparecida;Aparecida;-22.8472;-45.23;27 +Agudos;Agudos;-22.4739;-48.9836;27 +São Paulo de Olivença;Sao Paulo de Olivenca;-3.45;-68.95;27 +Camamu;Camamu;-13.945;-39.1039;27 +Careiro;Careiro;-3.7678;-60.3689;27 +Nova Cruz;Nova Cruz;-6.4778;-35.4339;27 +Santa Cruz;Santa Cruz;-6.2289;-36.0228;27 +Estreito;Estreito;-6.5608;-47.4508;27 +Várzea da Palma;Varzea da Palma;-17.5978;-44.7308;27 +Ouro Preto d’Oeste;Ouro Preto d'Oeste;-10.7481;-62.2158;27 +També;Tambe;-7.41;-35.1128;27 +Charqueadas;Charqueadas;-29.955;-51.625;27 +Rio Brilhante;Rio Brilhante;-21.8019;-54.5458;27 +Além Paraíba;Alem Paraiba;-21.8878;-42.7039;27 +Bom Jesus do Itabapoana;Bom Jesus do Itabapoana;-21.1339;-41.68;27 +José Bonifácio;Jose Bonifacio;-21.0528;-49.6878;27 +Toritama;Toritama;-8.0067;-36.0567;27 +Pilar;Pilar;-9.5972;-35.9567;27 +Riachão do Jacuípe;Riachao do Jacuipe;-11.81;-39.3819;27 +Pilão Arcado;Pilao Arcado;-10.0028;-42.5039;27 +Pentecoste;Pentecoste;-3.7928;-39.27;27 +Casimiro de Abreu;Casimiro de Abreu;-22.4808;-42.2039;27 +Ouro Branco;Ouro Branco;-20.5208;-43.6919;27 +Itaberaí;Itaberai;-16.02;-49.81;27 +São Luís do Quitunde;Sao Luis do Quitunde;-9.3178;-35.5608;27 +Cachoeira;Cachoeira;-12.6178;-38.9558;27 +Urubici;Urubici;-28.015;-49.5919;27 +Brejolândia;Brejolandia;-12.4828;-43.9658;27 +Pirpirituba;Pirpirituba;-6.78;-35.4989;27 +Duque Bacelar;Duque Bacelar;-4.1558;-42.9439;27 +Itaueira;Itaueira;-7.6028;-43.0258;27 +Gravatal;Gravatal;-28.3308;-49.035;27 +Nova Olinda;Nova Olinda;-7.6319;-48.4228;27 +Jucati;Jucati;-8.7058;-36.4889;27 +Gudofredo Viana;Gudofredo Viana;-1.4028;-45.78;27 +Mara Rosa;Mara Rosa;-14.0169;-49.1778;27 +Ribeirão Claro;Ribeirao Claro;-23.1939;-49.7578;27 +Cunha Porã;Cunha Pora;-26.8939;-53.1678;27 +Faxinal dos Guedes;Faxinal dos Guedes;-26.8528;-52.26;27 +Canelinha;Canelinha;-27.265;-48.7678;27 +Barra do Choça;Barra do Choca;-14.8808;-40.5789;27 +Tôrres;Torres;-29.335;-49.7269;27 +Armação dos Búzios;Armacao dos Buzios;-22.7469;-41.8819;27 +Aguaí;Aguai;-22.0603;-46.9736;27 +Capelinha;Capelinha;-17.6908;-42.5158;27 +Castelo;Castelo;-20.6039;-41.185;27 +Apodi;Apodi;-5.6639;-37.7989;27 +Curaçá;Curaca;-8.9919;-39.9078;27 +Massapê;Massape;-3.5228;-40.3428;27 +Guaramirim;Guaramirim;-26.4728;-49.0028;27 +Cansanção;Cansancao;-10.6708;-39.4978;27 +Afogados da Ingazeira;Afogados da Ingazeira;-7.7508;-37.6342;27 +Bodocó;Bodoco;-7.7778;-39.9408;27 +Igarapé;Igarape;-20.07;-44.3019;27 +Nova Olinda do Norte;Nova Olinda do Norte;-3.8878;-59.0939;27 +Adamantina;Adamantina;-21.6847;-51.0733;27 +Cajapió;Cajapio;-2.9667;-44.8;27 +Santa Teresinha;Santa Teresinha;-12.7719;-39.5228;27 +Lavínia;Lavinia;-21.1683;-51.0397;27 +Montividiu;Montividiu;-17.4439;-51.175;27 +São Tiago;Sao Tiago;-20.9128;-44.5089;27 +Bom Jesus da Serra;Bom Jesus da Serra;-14.3719;-40.5039;27 +Ibiassucê;Ibiassuce;-14.2589;-42.2569;27 +Arceburgo;Arceburgo;-21.3639;-46.94;27 +Arraias;Arraias;-12.9308;-46.9378;27 +Dona Inês;Dona Ines;-6.6178;-35.6319;27 +Paricônia;Pariconia;-9.2539;-38.0058;27 +Rialma;Rialma;-15.315;-49.5839;27 +Serra do Salitre;Serra do Salitre;-19.1108;-46.69;27 +Eugenópolis;Eugenopolis;-21.0989;-42.1869;27 +Santa Maria de Itabira;Santa Maria de Itabira;-19.4489;-43.1128;27 +Umarizal;Umarizal;-5.9908;-37.8139;27 +Nova Europa;Nova Europa;-21.7783;-48.5608;27 +Bom Repouso;Bom Repouso;-22.4708;-46.145;27 +Natuba;Natuba;-7.6408;-35.55;27 +Florestópolis;Florestopolis;-22.8628;-51.3869;27 +Iramaia;Iramaia;-13.2858;-40.9508;27 +Sangão;Sangao;-28.6378;-49.1289;27 +Maxaranguape;Maxaranguape;-5.5158;-35.2619;27 +Matias Olímpio;Matias Olimpio;-3.7158;-42.5558;27 +Congonhal;Congonhal;-22.1528;-46.0389;27 +Virginópolis;Virginopolis;-18.8228;-42.7039;27 +Irineópolis;Irineopolis;-26.2389;-50.8;27 +Luís Alves;Luis Alves;-26.7208;-48.9328;27 +Sucupira do Norte;Sucupira do Norte;-6.4769;-44.1919;27 +Pôrto Firme;Porto Firme;-20.6728;-43.0839;27 +Conceição dos Ouros;Conceicao dos Ouros;-22.4128;-45.7978;27 +Santa Fé;Santa Fe;-23.0378;-51.805;27 +São Gonçalo do Pará;Sao Goncalo do Para;-19.9828;-44.8589;27 +Mercês;Merces;-21.1939;-43.3408;27 +Lajes;Lajes;-5.7;-36.245;27 +Piraí do Norte;Pirai do Norte;-13.7619;-39.3789;27 +Gilbués;Gilbues;-9.8319;-45.3439;27 +Jacinto Machado;Jacinto Machado;-28.9969;-49.7639;27 +Jaguaribara;Jaguaribara;-5.6578;-38.62;27 +Cajobi;Cajobi;-20.88;-48.8089;27 +Pirapetinga;Pirapetinga;-21.6558;-42.3458;27 +Roseira;Roseira;-22.8978;-45.305;27 +Planura;Planura;-20.1378;-48.7019;27 +São José do Calçado;Sao Jose do Calcado;-21.025;-41.6539;27 +Baraçlândia;Baraclandia;-7.205;-47.7569;27 +Peixe;Peixe;-12.025;-48.5389;27 +Fervedouro;Fervedouro;-20.7258;-42.2789;27 +São Domingos;Sao Domingos;-10.7908;-37.5678;27 +Corumbá de Goiás;Corumba de Goias;-15.9239;-48.8089;27 +Conceição da Aparecida;Conceicao da Aparecida;-21.0939;-46.2039;27 +Monsenhor Gil;Monsenhor Gil;-5.5639;-42.6078;27 +São Carlos;Sao Carlos;-27.0778;-53.0039;27 +Benedito Novo;Benedito Novo;-26.7828;-49.3639;27 +Lontras;Lontras;-27.1658;-49.5419;27 +Teixeira Soares;Teixeira Soares;-25.3678;-50.4608;27 +Groaíras;Groairas;-3.9128;-40.3828;27 +Angelim;Angelim;-8.8833;-36.2833;27 +Alvorada do Sul;Alvorada do Sul;-22.78;-51.2308;27 +Miradouro;Miradouro;-20.8908;-42.3428;27 +Caetanópolis;Caetanopolis;-19.295;-44.4189;27 +Mondaí;Mondai;-27.1028;-53.4019;27 +São Romão;Sao Romao;-16.3689;-45.0689;27 +Santa Terezinha de Goiás;Santa Terezinha de Goias;-14.4378;-49.7058;27 +Trajano de Morais;Trajano de Morais;-22.0628;-42.0658;27 +Potengi;Potengi;-7.0908;-40.0269;27 +Rio dos Cedros;Rio dos Cedros;-26.7378;-49.2739;27 +Petrolina de Goiás;Petrolina de Goias;-16.095;-49.3378;27 +Cêrro Grande;Cerro Grande;-30.59;-51.7389;27 +Buenópolis;Buenopolis;-17.8728;-44.18;27 +Centralina;Centralina;-18.5839;-49.1989;27 +Pedras de Maria da Cruz;Pedras de Maria da Cruz;-15.6069;-44.3908;27 +Cedral;Cedral;-2;-44.5358;27 +Aperibé;Aperibe;-21.6208;-42.1028;27 +São Geraldo;Sao Geraldo;-20.9228;-42.8339;27 +Campo Redondo;Campo Redondo;-6.2428;-36.1828;27 +Urucânia;Urucania;-20.3508;-42.7389;27 +Terra Alta;Terra Alta;-1.0378;-47.9078;27 +Paranã;Parana;-12.615;-47.8828;27 +Normandia;Normandia;3.8808;-59.6228;27 +Santa Maria Madalena;Santa Maria Madalena;-21.955;-42.0078;27 +Roca Sales;Roca Sales;-29.2839;-51.8678;27 +Presidente Kennedy;Presidente Kennedy;-21.0989;-41.0469;27 +Engenheiro Caldas;Engenheiro Caldas;-19.2189;-42.0458;27 +Monte Alegre do Piauí;Monte Alegre do Piaui;-9.7539;-45.3039;27 +Iapu;Iapu;-19.4369;-42.2178;27 +Recreio;Recreio;-21.525;-42.4689;27 +Jordânia;Jordania;-15.9;-40.1778;27 +Piranhas;Piranhas;-16.4269;-51.8219;27 +Paranacity;Paranacity;-22.93;-52.1508;27 +Parnaguá;Parnagua;-10.2269;-44.6389;27 +Guadalupe;Guadalupe;-6.7869;-43.5689;27 +São Francisco;Sao Francisco;-5.1228;-47.3858;27 +Primavera;Primavera;-0.9428;-47.1158;27 +Àrvorezinha;Arvorezinha;-28.8719;-52.175;27 +São João d’Aliança;Sao Joao d'Alianca;-14.7058;-47.525;27 +Fontoura Xavier;Fontoura Xavier;-28.9828;-52.3458;27 +Pires Ferreira;Pires Ferreira;-4.2469;-40.645;27 +Três Cachoeiras;Tres Cachoeiras;-29.4558;-49.9239;27 +Senhora dos Remédios;Senhora dos Remedios;-21.0278;-43.5828;27 +Caracol;Caracol;-9.2789;-43.33;27 +Francisco Badaró;Francisco Badaro;-16.9928;-42.3519;27 +Itapé;Itape;-14.8978;-39.4208;27 +Martinópole;Martinopole;-3.2258;-40.6969;27 +Mucugê;Mucuge;-13.005;-41.3708;27 +Ronda Alta;Ronda Alta;-27.7669;-52.8019;27 +Lagoa da Confusão;Lagoa da Confusao;-10.7939;-49.6239;27 +Governador Archer;Governador Archer;-5.0219;-44.2708;27 +São João;Sao Joao;-25.8278;-52.725;27 +Cumaru;Cumaru;-8.0058;-35.6969;27 +Redentora;Redentora;-27.6639;-53.6378;27 +Mariluz;Mariluz;-24.0019;-53.1458;27 +Pôrto Xavier;Porto Xavier;-27.9058;-55.1378;27 +Abunã;Abuna;-9.6954;-65.3597;27 +São Gabriel da Cachoeira;Sao Gabriel da Cachoeira;-0.13;-67.0889;27 +Entre Rios;Entre Rios;-11.9419;-38.0839;27 +Palmas;Palmas;-26.4839;-51.9908;27 +Orlândia;Orlandia;-20.7203;-47.8867;27 +Lábrea;Labrea;-7.2589;-64.7978;27 +Nova Viçosa;Nova Vicosa;-17.8919;-39.3719;27 +Quirinópolis;Quirinopolis;-18.4478;-50.4519;27 +Sena Madureira;Sena Madureira;-9.0658;-68.6569;27 +São Lourenço do Sul;Sao Lourenco do Sul;-31.365;-51.9778;27 +Estância Velha;Estancia Velha;-29.6478;-51.1739;27 +Presidente Epitácio;Presidente Epitacio;-21.7633;-52.1156;27 +Pontes e Lacerda;Pontes e Lacerda;-15.2258;-59.335;27 +Salto de Pirapora;Salto de Pirapora;-23.6489;-47.5728;27 +Santa Maria da Vitória;Santa Maria da Vitoria;-13.3978;-44.1978;27 +Vargem Grande do Sul;Vargem Grande do Sul;-21.8319;-46.8939;27 +Medianeira;Medianeira;-25.295;-54.0939;27 +Pedra Branca;Pedra Branca;-5.4539;-39.7169;27 +Jaraguá;Jaragua;-15.7569;-49.3339;27 +Jardinópolis;Jardinopolis;-21.0178;-47.7639;27 +Tramandaí;Tramandai;-29.985;-50.1339;27 +Paranaíba;Paranaiba;-19.6769;-51.1908;27 +Almenara;Almenara;-16.1005;-40.7101;27 +Morrinhos;Morrinhos;-17.7319;-49.1008;27 +Girau do Ponciano;Girau do Ponciano;-9.8839;-36.8289;27 +São Mateus do Sul;Sao Mateus do Sul;-25.8739;-50.3828;27 +Sidrolândia;Sidrolandia;-20.9319;-54.9608;27 +Amontada;Amontada;-3.3608;-39.8308;27 +São Lourenço;Sao Lourenco;-22.1158;-45.0539;27 +Itápolis;Itapolis;-21.5958;-48.8128;27 +Niquelândia;Niquelandia;-14.4739;-48.46;27 +Porangatu;Porangatu;-13.4408;-49.1489;27 +Remanso;Remanso;-9.6219;-42.0808;27 +Vera Cruz;Vera Cruz;-12.96;-38.6089;27 +Santa Quitéria;Santa Quiteria;-4.3319;-40.1569;27 +Santo Antônio da Platina;Santo Antonio da Platina;-23.295;-50.0769;27 +Mombaça;Mombaca;-5.7428;-39.6278;27 +Currais Novos;Currais Novos;-6.2608;-36.515;27 +União;Uniao;-4.5858;-42.8639;27 +Araioses;Araioses;-2.89;-41.9028;27 +Capão da Canoa;Capao da Canoa;-29.7608;-50.03;27 +Santo Antônio;Santo Antonio;-29.8178;-50.52;27 +Socorro;Socorro;-22.5908;-46.5289;27 +São José de Mipibu;Sao Jose de Mipibu;-6.075;-35.2378;27 +Rio Negrinho;Rio Negrinho;-26.2539;-49.5178;27 +Guaíra;Guaira;-20.3178;-48.3108;27 +Tietê;Tiete;-23.1019;-47.715;27 +Águas Belas;Aguas Belas;-9.1167;-37.1167;27 +Tarauacá;Tarauaca;-8.1608;-70.7658;27 +Xinguara;Xinguara;-7.095;-49.9458;27 +Santo Antônio de Pádua;Santo Antonio de Padua;-21.5389;-42.18;27 +Barra de São Francisco;Barra de Sao Francisco;-18.755;-40.8908;27 +Nanuque;Nanuque;-17.8389;-40.3539;27 +Augusto Correa;Augusto Correa;-1.0219;-46.645;27 +Andradas;Andradas;-22.0678;-46.5689;27 +São Manuel;Sao Manuel;-22.7308;-48.5708;27 +Sirinhaém;Sirinhaem;-8.5908;-35.1158;27 +Imbituba;Imbituba;-28.24;-48.67;27 +Dois Vizinhos;Dois Vizinhos;-25.75;-53.0569;27 +Mucuri;Mucuri;-18.0858;-39.5508;27 +Paraíba do Sul;Paraiba do Sul;-22.1619;-43.2928;27 +Jeremoabo;Jeremoabo;-10.0669;-38.35;27 +Rio Real;Rio Real;-11.4833;-37.9344;27 +Caeté;Caete;-19.88;-43.67;27 +São Bento;Sao Bento;-2.6958;-44.8208;27 +Barreiros;Barreiros;-8.8167;-35.2;27 +Mangaratiba;Mangaratiba;-22.96;-44.0408;27 +Osório;Osorio;-29.8869;-50.27;27 +Inhambupe;Inhambupe;-11.7839;-38.3528;27 +Altos;Altos;-5.0389;-42.4608;27 +Campina Grande do Sul;Campina Grande do Sul;-25.3058;-49.055;27 +Paramoti;Paramoti;-4.0969;-39.2389;27 +Balsa Nova;Balsa Nova;-25.5839;-49.6358;27 +Bom Jesus;Bom Jesus;-28.6678;-50.4169;27 +Nhandeara;Nhandeara;-20.6939;-50.0378;27 +Imbaú;Imbau;-24.445;-50.7608;27 +Cristais;Cristais;-20.8758;-45.5189;27 +Getulina;Getulina;-21.7986;-49.9286;27 +Poção;Pocao;-8.1858;-36.705;27 +Uropá;Uropa;-11.1406;-62.3608;27 +Maraial;Maraial;-8.8028;-35.8289;27 +São Domingos;Sao Domingos;-13.3978;-46.3178;27 +Uraí;Urai;-23.1978;-50.7958;27 +Piên;Pien;-26.0978;-49.4289;27 +Edéia;Edeia;-17.3389;-49.9308;27 +Pirangi;Pirangi;-21.0914;-48.6578;27 +Nova Laranjeiras;Nova Laranjeiras;-25.3069;-52.5408;27 +Inhangapi;Inhangapi;-1.43;-47.9169;27 +Salinas;Salinas;-16.1185;-42.174;27 +Jacarèzinho;Jacarezinho;-23.1608;-49.9689;27 +Tuntum;Tuntum;-5.2578;-44.6489;27 +Colinas;Colinas;-6.0258;-44.2489;27 +São Mateus do Maranhão;Sao Mateus do Maranhao;-4.04;-44.47;27 +Santa Helena;Santa Helena;-2.2308;-45.3;27 +Itabaianinha;Itabaianinha;-11.2739;-37.79;27 +Presidente Venceslau;Presidente Venceslau;-21.8761;-51.8439;27 +Santa Maria da Boa Vista;Santa Maria da Boa Vista;-8.8089;-39.825;27 +Canela;Canela;-29.3658;-50.8158;27 +Borba;Borba;-4.3878;-59.5939;27 +São Francisco do Conde;Sao Francisco do Conde;-12.6278;-38.68;27 +Rosário do Sul;Rosario do Sul;-30.2578;-54.9139;27 +Rosário;Rosario;-2.9339;-44.235;27 +Arcos;Arcos;-20.2914;-45.5397;27 +Novo Horizonte;Novo Horizonte;-21.4678;-49.2208;27 +Oliveira;Oliveira;-20.6958;-44.8269;27 +Benjamin Constant;Benjamin Constant;-4.3755;-70.0318;27 +Itapebi;Itapebi;-15.9508;-39.5339;27 +Estiva;Estiva;-22.4628;-46.0169;27 +Alto Rio Doce;Alto Rio Doce;-21.0258;-43.4108;27 +Governador Lindenberg;Governador Lindenberg;-19.2519;-40.4608;27 +Bofete;Bofete;-23.1022;-48.2578;27 +Setubinha;Setubinha;-17.6;-42.1589;27 +São Bento do Sapucaí;Sao Bento do Sapucai;-22.6889;-45.7308;27 +Itarana;Itarana;-19.8739;-40.875;27 +Alto Paraguai;Alto Paraguai;-14.5139;-56.4828;27 +Resende Costa;Resende Costa;-20.9219;-44.2378;27 +Cacimbinhas;Cacimbinhas;-9.4;-36.99;27 +Pau Brasil;Pau Brasil;-15.4639;-39.6508;27 +Bueno Brandão;Bueno Brandao;-22.4408;-46.3508;27 +Primeiro de Maio;Primeiro de Maio;-22.8508;-51.0278;27 +Nova Floresta;Nova Floresta;-6.455;-36.2028;27 +Rincão;Rincao;-21.5869;-48.0708;27 +São Tomé;Sao Tome;-5.9728;-36.075;27 +Piraúba;Pirauba;-21.2758;-43.0258;27 +Paraúna;Parauna;-16.9478;-50.4489;27 +Tacima;Tacima;-6.4878;-35.6369;27 +Afonso Bezerra;Afonso Bezerra;-5.4978;-36.5058;27 +Cedro;Cedro;-7.7219;-39.2389;27 +Laranja da Terra;Laranja da Terra;-19.8989;-41.0569;27 +Amaturá;Amatura;-3.3639;-68.1978;27 +Lagoa do Mato;Lagoa do Mato;-6.0469;-43.5258;27 +Seridó;Serido;-6.9339;-36.4019;27 +Jerônimo Monteiro;Jeronimo Monteiro;-20.7889;-41.395;27 +Cerro Corá;Cerro Cora;-6.0458;-36.3458;27 +Inácio Martins;Inacio Martins;-25.5708;-51.0789;27 +Duas Barras;Duas Barras;-22.0508;-42.5219;27 +Carmo da Mata;Carmo da Mata;-20.5578;-44.8708;27 +Palmares do Sul;Palmares do Sul;-30.2578;-50.51;27 +Capitão de Campos;Capitao de Campos;-4.4569;-41.9439;27 +Wanderlândia;Wanderlandia;-6.8489;-47.9628;27 +Pedro de Toledo;Pedro de Toledo;-24.275;-47.2328;27 +General Salgado;General Salgado;-20.6478;-50.3608;27 +Mulungu;Mulungu;-4.3058;-38.9958;27 +Estiva Gerbi;Estiva Gerbi;-22.2708;-46.945;27 +Rodeio;Rodeio;-26.9228;-49.3658;27 +Bocaiúva do Sul;Bocaiuva do Sul;-25.2058;-49.115;27 +Moita Bonita;Moita Bonita;-10.5778;-37.3428;27 +Calçado;Calcado;-8.7419;-36.3339;27 +Itainópolis;Itainopolis;-7.4469;-41.4778;27 +Campinorte;Campinorte;-14.3139;-49.1519;27 +Parapuã;Parapua;-21.7681;-50.7717;27 +Manaíra;Manaira;-7.7058;-38.1539;27 +São José do Jacuípe;Sao Jose do Jacuipe;-11.4119;-39.8669;27 +Iacanga;Iacanga;-21.89;-49.0247;27 +São Ludgero;Sao Ludgero;-28.3258;-49.1767;27 +Céu Azul;Ceu Azul;-25.1469;-53.8489;27 +Vera Cruz;Vera Cruz;-22.22;-49.8189;27 +Botuporã;Botupora;-13.3819;-42.5228;27 +Acari;Acari;-6.4358;-36.6389;27 +Ponte Serrada;Ponte Serrada;-26.8719;-52.0158;27 +Paranatama;Paranatama;-8.9208;-36.6581;27 +Santa Teresinha (2);Santa Teresinha (2);-7.3778;-37.48;27 +Igarapé Grande;Igarape Grande;-4.585;-44.8528;27 +Avelino Lopes;Avelino Lopes;-10.1369;-43.9489;27 +Nova Ubiratã;Nova Ubirata;-12.9908;-55.255;27 +Brotas de Macaúbas;Brotas de Macaubas;-11.9989;-42.6258;27 +Altamira do Maranhão;Altamira do Maranhao;-4.165;-45.47;27 +Jandaíra;Jandaira;-11.5639;-37.7839;27 +Cachoeira de Minas;Cachoeira de Minas;-22.355;-45.7789;27 +Cidade Gaúcha;Cidade Gaucha;-23.38;-52.945;27 +Santana do Mundaú;Santana do Mundau;-9.1678;-36.2219;27 +Fronteiras;Fronteiras;-7.0878;-40.6158;27 +São Jerônimo da Serra;Sao Jeronimo da Serra;-23.7278;-50.7408;27 +Marilândia;Marilandia;-19.4128;-40.5419;27 +Barros Cassal;Barros Cassal;-29.0928;-52.5828;27 +Areiópolis;Areiopolis;-22.6681;-48.665;27 +Santa Inês;Santa Ines;-13.2938;-39.8655;27 +São Félix do Araguaia;Sao Felix do Araguaia;-11.6169;-50.6689;27 +Bernardino de Campos;Bernardino de Campos;-23.0167;-49.4833;27 +Bataiporã;Bataipora;-22.295;-53.2708;27 +Ibiraçu;Ibiracu;-19.8319;-40.37;27 +Dois Riachos;Dois Riachos;-9.3928;-37.1008;27 +Jardim Alegre;Jardim Alegre;-24.1789;-51.6919;27 +Guariba;Guariba;-21.36;-48.2283;27 +Muaná;Muana;-1.5278;-49.2169;27 +Boa Esperança;Boa Esperanca;-21.09;-45.5658;27 +Promissão;Promissao;-21.5369;-49.8583;27 +Simão Dias;Simao Dias;-10.7378;-37.8108;27 +Pitangueiras;Pitangueiras;-21.0094;-48.2217;27 +Panambi;Panambi;-28.2928;-53.5019;27 +Visconde do Rio Branco;Visconde do Rio Branco;-21.0103;-42.8406;27 +Itiúba;Itiuba;-10.6908;-39.8528;27 +Américo Brasiliense;Americo Brasiliense;-21.7361;-48.1114;27 +Curuçá;Curuca;-0.7339;-47.855;27 +Várzea Alegre;Varzea Alegre;-6.7889;-39.2958;27 +Dom Pedrito;Dom Pedrito;-30.9828;-54.6728;27 +Itabirinha de Mantena;Itabirinha de Mantena;-18.5658;-41.2328;27 +Seberi;Seberi;-27.4778;-53.4028;27 +São Luís do Paraitinga;Sao Luis do Paraitinga;-23.2219;-45.31;27 +Branquinha;Branquinha;-9.2458;-36.015;27 +Presidente Vargas;Presidente Vargas;-3.4069;-44.0239;27 +Centenário do Sul;Centenario do Sul;-22.8208;-51.595;27 +Alto Parnaíba;Alto Parnaiba;-9.1108;-45.93;27 +Curimatá;Curimata;-10.0358;-44.3058;27 +Pintadas;Pintadas;-11.8128;-39.9089;27 +Goianápolis;Goianapolis;-16.5108;-49.0239;27 +Coité do Nóia;Coite do Noia;-9.6319;-36.5789;27 +Ararendá;Ararenda;-4.7528;-40.8328;27 +Itapitanga;Itapitanga;-14.4228;-39.565;27 +Juripiranga;Juripiranga;-7.3728;-35.2378;27 +Jaguari;Jaguari;-29.4969;-54.69;27 +Joaquim Távora;Joaquim Tavora;-23.4989;-49.905;27 +Guaraci;Guaraci;-20.4986;-48.9447;27 +Bananal;Bananal;-22.6839;-44.3228;27 +Itatuba;Itatuba;-7.375;-35.6278;27 +Pimenta Bueno;Pimenta Bueno;-11.6725;-61.1936;27 +Lajedo;Lajedo;-8.6639;-36.32;27 +Uruaçu;Uruacu;-14.525;-49.1408;27 +Santaluz;Santaluz;-11.2558;-39.375;27 +Araçuaí;Aracuai;-16.85;-42.07;27 +Esplanada;Esplanada;-11.7958;-37.945;27 +Timbó;Timbo;-26.8228;-49.2719;27 +José de Freitas;Jose de Freitas;-4.7558;-42.5758;27 +Autazes;Autazes;-3.5864;-59.1197;27 +Itarema;Itarema;-2.92;-39.915;27 +Pedro II;Pedro II;-4.4338;-41.4534;27 +Itaqui;Itaqui;-29.125;-56.5528;27 +Bonito;Bonito;-8.47;-35.7289;27 +Igarapé-Açu;Igarape-Acu;-1.1269;-47.6178;27 +Salinópolis;Salinopolis;-0.6289;-47.3558;27 +Rio Pardo;Rio Pardo;-29.99;-52.3778;27 +São Fidélis;Sao Fidelis;-21.6458;-41.7469;27 +Paraty;Paraty;-23.2194;-44.7147;27 +Pojuca;Pojuca;-12.3659;-38.2433;27 +Aliança;Alianca;-7.6028;-35.2308;27 +Porteirinha;Porteirinha;-15.7428;-43.0278;27 +São Gonçalo dos Campos;Sao Goncalo dos Campos;-12.4328;-38.9669;27 +Guaraciaba do Norte;Guaraciaba do Norte;-4.1669;-40.7478;27 +Esperantina;Esperantina;-3.9019;-42.2339;27 +Curitibanos;Curitibanos;-27.2828;-50.5839;27 +Afuá;Afua;-0.1569;-50.3869;27 +Amambaí;Amambai;-23.1039;-55.2258;27 +Catende;Catende;-8.6669;-35.7169;27 +Bom Jardim;Bom Jardim;-7.7958;-35.5869;27 +Amarante do Maranhão;Amarante do Maranhao;-5.5669;-46.7419;27 +Amargosa;Amargosa;-13.03;-39.605;27 +Ipueiras;Ipueiras;-4.5419;-40.7189;27 +Santa Rita do Sapucaí;Santa Rita do Sapucai;-22.2519;-45.7028;27 +Loreto;Loreto;-7.0839;-45.1408;27 +Sào Amaro das Brotas;Sao Amaro das Brotas;-10.7889;-37.0539;27 +Abaiara;Abaiara;-7.3589;-39.0458;27 +Alcântaras;Alcantaras;-3.5889;-40.5458;27 +Gararu;Gararu;-9.9678;-37.0828;27 +Teixeiras;Teixeiras;-20.6508;-42.8569;27 +Barbosa Ferraz;Barbosa Ferraz;-24.03;-52.0119;27 +Gentio do Ouro;Gentio do Ouro;-11.4289;-42.5058;27 +Iuiú;Iuiu;-14.4139;-43.5539;27 +Aramari;Aramari;-12.0819;-38.4989;27 +Floresta Azul;Floresta Azul;-14.86;-39.66;27 +Montanhas;Montanhas;-6.4858;-35.2878;27 +Porto Valter;Porto Valter;-8.2689;-72.7439;27 +Santa Juliana;Santa Juliana;-19.3089;-47.5242;27 +Ibicuitinga;Ibicuitinga;-4.9739;-38.6389;27 +Ipaporanga;Ipaporanga;-4.9;-40.7589;27 +Rio Novo do Sul;Rio Novo do Sul;-20.8628;-40.9358;27 +Canápolis;Canapolis;-18.725;-49.2039;27 +Passa e Fica;Passa e Fica;-6.4358;-35.6428;27 +Anguera;Anguera;-12.1508;-39.2458;27 +Angicos;Angicos;-5.6658;-36.6008;27 +Ferreiros;Ferreiros;-7.4478;-35.2439;27 +Maurilândia;Maurilandia;-17.9708;-50.3389;27 +Pedro Afonso;Pedro Afonso;-8.9678;-48.175;27 +Alto Garças;Alto Garcas;-16.9439;-53.5278;27 +Sebastião Laranjeiras;Sebastiao Laranjeiras;-14.5728;-42.94;27 +Chorrochó;Chorrocho;-8.98;-39.0939;27 +Firminópolis;Firminopolis;-16.5819;-50.305;27 +Quebrangulo;Quebrangulo;-9.3189;-36.4708;27 +Jaqueira;Jaqueira;-8.7269;-35.7928;27 +Santo Antônio do Jacinto;Santo Antonio do Jacinto;-16.5339;-40.1758;27 +Ouro Branco;Ouro Branco;-9.1667;-37.3567;27 +Aratuba;Aratuba;-4.4178;-39.045;27 +Lençóis;Lencois;-12.5628;-41.39;27 +Fagundes;Fagundes;-7.355;-35.775;27 +Sales Oliveira;Sales Oliveira;-20.7719;-47.8378;27 +Axixá;Axixa;-2.8369;-44.0528;27 +Belém de Maria;Belem de Maria;-8.6139;-35.8089;27 +Areal;Areal;-22.2308;-43.1058;27 +Ilicínia;Ilicinia;-20.9358;-45.8328;27 +Campo do Meio;Campo do Meio;-21.1069;-45.83;27 +Divinolândia;Divinolandia;-21.6614;-46.7392;27 +Bom Retiro do Sul;Bom Retiro do Sul;-29.6089;-51.9428;27 +Xambioá;Xambioa;-6.4108;-48.5358;27 +Senador José Porfírio;Senador Jose Porfirio;-2.5908;-51.9539;27 +Antônio Carlos;Antonio Carlos;-21.3178;-43.7469;27 +Buriti do Tocantins;Buriti do Tocantins;-5.3158;-48.2289;27 +Muquém de São Francisco;Muquem de Sao Francisco;-12.065;-43.5489;27 +Tibau do Sul;Tibau do Sul;-6.1869;-35.0919;27 +Príncipe da Beira;Principe da Beira;-12.4167;-64.4166;27 +Capão Bonito;Capao Bonito;-24.0058;-48.3494;27 +Atalaia;Atalaia;-9.5019;-36.0228;27 +Paracambi;Paracambi;-22.6108;-43.7089;27 +Aquidauana;Aquidauana;-20.4708;-55.7869;27 +Videira;Videira;-27.0078;-51.1519;27 +Ipiaú;Ipiau;-14.1369;-39.7339;27 +Diamantina;Diamantina;-18.2489;-43.6;27 +Santana do Ipanema;Santana do Ipanema;-9.3778;-37.245;27 +Vigia;Vigia;-0.8578;-48.1419;27 +Rio Grande da Serra;Rio Grande da Serra;-23.7439;-46.3978;27 +Tobias Barreto;Tobias Barreto;-11.1839;-37.9978;27 +Itapagé;Itapage;-3.6869;-39.5858;27 +Ibiporã;Ibipora;-23.2689;-51.0478;27 +Xique-Xique;Xique-Xique;-10.8229;-42.7281;27 +Inhumas;Inhumas;-16.3578;-49.4958;27 +Congonhas;Congonhas;-20.5;-43.8578;27 +Prudentópolis;Prudentopolis;-25.2128;-50.9778;27 +Poções;Pocoes;-14.53;-40.365;27 +Porto Nacional;Porto Nacional;-10.7078;-48.4169;27 +Jales;Jales;-20.2689;-50.5458;27 +Óbidos;Obidos;-1.9178;-55.5178;27 +Beberibe;Beberibe;-4.18;-38.1308;27 +Vargem Grande;Vargem Grande;-3.5428;-43.9158;27 +Cornélio Procópio;Cornelio Procopio;-23.1808;-50.6469;27 +Rondon do Pará;Rondon do Para;-4.7758;-48.0669;27 +Coelho Neto;Coelho Neto;-4.2569;-43.0128;27 +Marechal Cândido Rondon;Marechal Candido Rondon;-24.5558;-54.0569;27 +Cabreúva;Cabreuva;-23.3075;-47.1331;27 +Santa Cruz do Rio Pardo;Santa Cruz do Rio Pardo;-22.8989;-49.6328;27 +Guajará-Mirim;Guajara-Mirim;-10.7828;-65.3394;27 +Bocaiúva;Bocaiuva;-17.1078;-43.815;27 +Eusébio;Eusebio;-3.89;-38.4508;27 +Cristalina;Cristalina;-16.7689;-47.6139;27 +Itapema;Itapema;-27.09;-48.6108;27 +Conceição do Araguaia;Conceicao do Araguaia;-8.2578;-49.265;27 +Laguna;Laguna;-28.4828;-48.7808;27 +Mairinque;Mairinque;-23.5464;-47.1836;27 +Maragogipe;Maragogipe;-12.7778;-38.9189;27 +Pontal;Pontal;-21.0225;-48.0372;27 +Brejo da Madre de Deus;Brejo da Madre de Deus;-8.1458;-36.3708;27 +Campo Maior;Campo Maior;-4.8278;-42.1689;27 +Tremembé;Tremembe;-22.9578;-45.5489;27 +Itabirito;Itabirito;-20.2528;-43.8008;27 +João Pinheiro;Joao Pinheiro;-17.7442;-46.1739;27 +Brejo Santo;Brejo Santo;-7.4928;-38.985;27 +Seabra;Seabra;-12.4189;-41.77;27 +Cerquilho Velho;Cerquilho Velho;-23.165;-47.7436;27 +São Sebastião do Passé;Sao Sebastiao do Passe;-12.5128;-38.495;27 +Bom Conselho;Bom Conselho;-9.17;-36.68;27 +Monte Carmelo;Monte Carmelo;-18.725;-47.4989;27 +Dracena;Dracena;-21.4825;-51.5328;27 +Mata de São João;Mata de Sao Joao;-12.53;-38.2989;27 +Nova Venécia;Nova Venecia;-18.7108;-40.4008;27 +Lagoa da Prata;Lagoa da Prata;-20.0228;-45.5439;27 +Livramento de Nossa Senhora;Livramento de Nossa Senhora;-13.6428;-41.8408;27 +Iranduba;Iranduba;-3.285;-60.1886;27 +Colares;Colares;-0.9369;-48.2819;27 +São João do Manhuaçu;Sao Joao do Manhuacu;-20.3939;-42.1508;27 +Imaculada;Imaculada;-7.39;-37.5089;27 +Campo Alegre;Campo Alegre;-26.1928;-49.2658;27 +Arataca;Arataca;-15.2628;-39.4139;27 +Brejinho;Brejinho;-6.1908;-35.3569;27 +Iguaraci;Iguaraci;-7.835;-37.515;27 +Irupi;Irupi;-20.345;-41.6408;27 +Sítio do Quinto;Sitio do Quinto;-10.35;-38.2169;27 +Riolândia;Riolandia;-19.99;-49.6808;27 +Carnaubeira da Penha;Carnaubeira da Penha;-8.3219;-38.7439;27 +Itaipé;Itaipe;-17.4019;-41.6689;27 +Olivença;Olivenca;-9.5186;-37.1906;27 +Bocaina;Bocaina;-22.1361;-48.5181;27 +Paraíso do Norte;Paraiso do Norte;-23.2808;-52.6019;27 +Seringueiras;Seringueiras;-11.7981;-63.0311;27 +Macajuba;Macajuba;-12.1358;-40.36;27 +Lebon Régis;Lebon Regis;-26.9289;-50.695;27 +Pimenteiras;Pimenteiras;-6.245;-41.4189;27 +Bonito de Santa Fé;Bonito de Santa Fe;-7.3128;-38.515;27 +Missões;Missoes;-14.8839;-44.0908;27 +Querência do Norte;Querencia do Norte;-23.0839;-53.4839;27 +Nossa Senhora dos Milagres;Nossa Senhora dos Milagres;-12.87;-39.8589;27 +Ubaí;Ubai;-16.285;-44.7778;27 +Gouvêa;Gouvea;-18.4539;-43.7408;27 +Conceição do Castelo;Conceicao do Castelo;-20.3678;-41.2439;27 +Pacoti;Pacoti;-4.225;-38.9228;27 +Guaiçara;Guaicara;-21.6219;-49.7986;27 +Capela de Santana;Capela de Santana;-29.7;-51.325;27 +Fortaleza dos Nogueiras;Fortaleza dos Nogueiras;-6.9639;-46.1769;27 +Nova Crixás;Nova Crixas;-14.0989;-50.3269;27 +Bom Princípio;Bom Principio;-29.4889;-51.3528;27 +Brejetuba;Brejetuba;-20.1458;-41.29;27 +Porto;Porto;-3.8928;-42.71;27 +Carmo da Cachoeira;Carmo da Cachoeira;-21.4608;-45.2239;27 +Itanhomi;Itanhomi;-19.1719;-41.865;27 +Santa Cruz da Baixa Verde;Santa Cruz da Baixa Verde;-7.8208;-38.1528;27 +São Sebastião de Lagoa de Roça;Sao Sebastiao de Lagoa de Roca;-7.0828;-35.835;27 +Turvo;Turvo;-28.9258;-49.6789;27 +Ibirá;Ibira;-21.08;-49.2408;27 +Rio Paranaíba;Rio Paranaiba;-19.1939;-46.2469;27 +Berilo;Berilo;-16.9519;-42.4658;27 +Jataìzinho;Jataizinho;-23.2539;-50.98;27 +Lapa;Lapa;-25.77;-49.7158;27 +Baião;Baiao;-2.7908;-49.6719;27 +Pederneiras;Pederneiras;-22.3517;-48.775;27 +Barras;Barras;-4.2469;-42.2958;27 +Paraguaçu Paulista;Paraguacu Paulista;-22.4197;-50.5797;27 +Uruará;Uruara;-3.7178;-53.7369;27 +Presidente Dutra;Presidente Dutra;-5.29;-44.49;27 +Louveira;Louveira;-23.0864;-46.9506;27 +Garça;Garca;-22.2153;-49.6511;27 +Ribeirão;Ribeirao;-8.5139;-35.3778;27 +Mamanguape;Mamanguape;-6.8389;-35.1258;27 +Maracaju;Maracaju;-21.6139;-55.1678;27 +Pinhal;Pinhal;-22.1908;-46.7408;27 +São Gonçalo do Amarante;Sao Goncalo do Amarante;-3.6058;-38.9689;27 +Paraíso do Tocantins;Paraiso do Tocantins;-10.1758;-48.8669;27 +São Benedito;Sao Benedito;-4.0489;-40.865;27 +Mauriti;Mauriti;-7.3889;-38.7739;27 +Xanxerê;Xanxere;-26.8769;-52.4039;27 +Itatira;Itatira;-4.5289;-39.6219;27 +Cachoeirinha;Cachoeirinha;-8.4858;-36.2328;27 +Ipaba;Ipaba;-19.4139;-42.4189;27 +Antonina;Antonina;-25.4289;-48.7119;27 +Chapada dos Guimarães;Chapada dos Guimaraes;-15.4608;-55.75;27 +Arroio do Meio;Arroio do Meio;-29.4008;-51.945;27 +Conceição;Conceicao;-7.5619;-38.5089;27 +Chorozinho;Chorozinho;-4.3;-38.4969;27 +Santo Antônio do Sudoeste;Santo Antonio do Sudoeste;-26.07;-53.7228;27 +Rubiataba;Rubiataba;-15.1639;-49.8028;27 +Pindoretama;Pindoretama;-4.0278;-38.3058;27 +Aroeiras;Aroeiras;-7.545;-35.7078;27 +Águas Formosas;Aguas Formosas;-17.0819;-40.9358;27 +Horizontina;Horizontina;-27.6258;-54.3078;27 +Anori;Anori;-3.7728;-61.6442;27 +Venceslau Brás;Venceslau Bras;-23.8739;-49.8028;27 +Hidrolândia;Hidrolandia;-4.4078;-40.4378;27 +Tibagi;Tibagi;-24.5089;-50.4139;27 +Alhandra;Alhandra;-7.3504;-34.9284;27 +Ibirubá;Ibiruba;-28.6278;-53.09;27 +Tapejara;Tapejara;-28.0678;-52.0139;27 +Campina Verde;Campina Verde;-19.5358;-49.4858;27 +Cocos;Cocos;-14.1839;-44.5339;27 +Riachão do Dantas;Riachao do Dantas;-11.0689;-37.725;27 +Ituaçu;Ituacu;-13.8128;-41.2969;27 +Juquiá;Juquia;-24.3208;-47.6347;27 +Pauini;Pauini;-7.7139;-66.9758;27 +Paranapanema;Paranapanema;-23.3886;-48.7228;27 +Buerarema;Buerarema;-14.9589;-39.3;27 +Monte Azul Paulista;Monte Azul Paulista;-20.9072;-48.6414;27 +Pariquera-Açu;Pariquera-Acu;-24.715;-47.8811;27 +Quixeré;Quixere;-5.0739;-37.9889;27 +Salgado;Salgado;-11.0319;-37.475;27 +Paraisópolis;Paraisopolis;-22.5539;-45.78;27 +Carambeí;Carambei;-24.9178;-50.0969;27 +Antas;Antas;-10.4;-38.3328;27 +Júlio de Castilhos;Julio de Castilhos;-29.2269;-53.6819;27 +Nova Olímpia;Nova Olimpia;-14.7969;-57.2878;27 +Riacho das Almas;Riacho das Almas;-8.1339;-35.6892;27 +Remígio;Remigio;-6.9028;-35.8339;27 +Cerqueira César;Cerqueira Cesar;-23.0356;-49.1661;27 +Varzelândia;Varzelandia;-15.7008;-44.0278;27 +Aporá;Apora;-11.66;-38.0808;27 +Maracaçumé;Maracacume;-2.0428;-45.9589;27 +Vargem Alta;Vargem Alta;-20.6708;-41.0069;27 +Cabaceiras do Paraguaçu;Cabaceiras do Paraguacu;-12.5358;-39.1908;27 +Silvânia;Silvania;-16.6589;-48.6078;27 +Inajá;Inaja;-8.903;-37.827;27 +Dianópolis;Dianopolis;-11.6258;-46.8203;27 +Buriti dos Lopes;Buriti dos Lopes;-3.175;-41.8669;27 +Nova Petrópolis;Nova Petropolis;-29.3758;-51.1119;27 +Caconde;Caconde;-21.5289;-46.6439;27 +Umburanas;Umburanas;-10.7328;-41.3258;27 +Rio Verde de Mato Grosso;Rio Verde de Mato Grosso;-18.9178;-54.8439;27 +Mazagão;Mazagao;-0.115;-51.2889;27 +Ibicoara;Ibicoara;-13.4108;-41.285;27 +São Gabriel;Sao Gabriel;-11.2289;-41.9119;27 +São João do Piauí;Sao Joao do Piaui;-8.3578;-42.2469;27 +Rolante;Rolante;-29.6508;-50.5758;27 +Capela do Alto;Capela do Alto;-23.4706;-47.7347;27 +Caraúbas;Caraubas;-5.7928;-37.5569;27 +Abaré;Abare;-8.7208;-39.115;27 +Monte Alegre de Minas;Monte Alegre de Minas;-18.8708;-48.8808;27 +Utinga;Utinga;-12.0819;-41.0939;27 +Lajinha;Lajinha;-20.1508;-41.6228;27 +Barreira;Barreira;-4.2869;-38.6428;27 +Capoeiras;Capoeiras;-8.735;-36.6269;27 +Lambari;Lambari;-21.9758;-45.35;27 +Pôrto Grande;Porto Grande;0.7128;-51.4128;27 +Santo Amaro da Imperatriz;Santo Amaro da Imperatriz;-27.6878;-48.7789;27 +Castilho;Castilho;-20.8722;-51.4875;27 +Major Isidoro;Major Isidoro;-9.5319;-36.985;27 +Piratini;Piratini;-31.4478;-53.1039;27 +Cantagalo;Cantagalo;-21.9808;-42.3678;27 +Coaraci;Coaraci;-14.6408;-39.5508;27 +Barroso;Barroso;-21.1869;-43.9758;27 +Comodoro;Comodoro;-13.6593;-59.7941;27 +Chopinzinho;Chopinzinho;-25.8558;-52.5228;27 +Regente Feijó;Regente Feijo;-22.2208;-51.3028;27 +Vazante;Vazante;-17.9869;-46.9078;27 +Itatinga;Itatinga;-23.1017;-48.6158;27 +Alpinópolis;Alpinopolis;-20.8639;-46.3878;27 +Simonésia;Simonesia;-20.1239;-42.0008;27 +Mandaguaçu;Mandaguacu;-23.3469;-52.095;27 +Paulistana;Paulistana;-8.1439;-41.15;27 +São João Batista;Sao Joao Batista;-2.955;-44.8069;27 +Pradópolis;Pradopolis;-21.3594;-48.0656;27 +Uruburetama;Uruburetama;-3.625;-39.5078;27 +Quatro Barras;Quatro Barras;-25.3658;-49.0769;27 +Carmo do Cajuru;Carmo do Cajuru;-20.1839;-44.7708;27 +Caridade;Caridade;-4.2319;-39.1928;27 +Carira;Carira;-10.3581;-37.7008;27 +Canto do Buriti;Canto do Buriti;-8.11;-42.9439;27 +Andirá;Andira;-23.0508;-50.2289;27 +São José de Piranhas;Sao Jose de Piranhas;-7.1208;-38.5019;27 +Mairi;Mairi;-11.7108;-40.1489;27 +Paraibano;Paraibano;-6.4328;-43.9839;27 +Araruna;Araruna;-6.5578;-35.7419;27 +Uruçuí;Urucui;-7.2333;-44.55;27 +Junqueirópolis;Junqueiropolis;-21.5147;-51.4336;27 +Aquidabã;Aquidaba;-10.2833;-37.0333;27 +Anagé;Anage;-14.6119;-41.1358;27 +Itarantim;Itarantim;-15.66;-40.0658;27 +Taquarana;Taquarana;-9.645;-36.4969;27 +Guapiaçu;Guapiacu;-20.795;-49.22;27 +Estrêla do Sul;Estrela do Sul;-18.7458;-47.6928;27 +Lavras do Sul;Lavras do Sul;-30.8128;-53.895;27 +Altaneira;Altaneira;-7.0019;-39.7408;27 +Alpercata;Alpercata;-18.9739;-41.97;27 +Abatiá;Abatia;-23.3039;-50.3128;27 +Durandé;Durande;-20.2028;-41.7978;27 +Guatapará;Guatapara;-21.4967;-48.0378;27 +Chã Preta;Cha Preta;-9.255;-36.2958;27 +Água Branca;Agua Branca;-9.2608;-37.9361;27 +Quissamã;Quissama;-22.1069;-41.4719;27 +Belém de São Francisco;Belem de Sao Francisco;-8.7578;-38.9639;27 +Anicuns;Anicuns;-16.4608;-49.9619;27 +Araçariguama;Aracariguama;-23.4386;-47.0614;27 +Parnamirim;Parnamirim;-8.0908;-39.5778;27 +Ivoti;Ivoti;-29.5908;-51.1608;27 +São Marcos;Sao Marcos;-28.9708;-51.0678;27 +São Luís Gonzaga do Maranhão;Sao Luis Gonzaga do Maranhao;-4.38;-44.67;27 +Perdões;Perdoes;-21.0908;-45.0908;27 +Riacho de Santana;Riacho de Santana;-13.6089;-42.9389;27 +Portalegre;Portalegre;-6.0239;-37.9878;27 +Livramento;Livramento;-7.3739;-36.9458;27 +Ibirarema;Ibirarema;-22.8175;-50.0725;27 +Antônio Olinto;Antonio Olinto;-25.9858;-50.1969;27 +Salete;Salete;-26.98;-50;27 +São Miguel das Missões;Sao Miguel das Missoes;-28.5471;-54.5506;27 +Santa Terezinha;Santa Terezinha;-10.47;-50.5028;27 +Monsenhor Hipólito;Monsenhor Hipolito;-6.9958;-41.03;27 +Muribeca;Muribeca;-10.4269;-36.9589;27 +Carnaúba dos Dantas;Carnauba dos Dantas;-6.5558;-36.595;27 +Ipu;Ipu;-4.3196;-40.7201;27 +Pompeu;Pompeu;-19.2239;-44.935;27 +Nuporanga;Nuporanga;-20.7308;-47.7306;27 +Senador Firmino;Senador Firmino;-20.9119;-43.0969;27 +Praia Grande;Praia Grande;-29.1969;-49.95;27 +Guimarânia;Guimarania;-18.8439;-46.7928;27 +Ouro;Ouro;-27.3408;-51.6178;27 +Coronel Bicaco;Coronel Bicaco;-27.7158;-53.7008;27 +Cambira;Cambira;-23.5828;-51.5778;27 +Juranda;Juranda;-24.42;-52.8428;27 +Laje de Muriaé;Laje de Muriae;-21.2058;-42.1228;27 +Cabeceiras;Cabeceiras;-15.8008;-46.9269;27 +Nazarèzinho;Nazarezinho;-6.9158;-38.325;27 +Itagimirim;Itagimirim;-16.0869;-39.6139;27 +Itaju do Colônia;Itaju do Colonia;-15.1428;-39.7239;27 +Paraíso do Sul;Paraiso do Sul;-29.7333;-53.1833;27 +Itaiçaba;Itaicaba;-4.6739;-37.8219;27 +Caiçara;Caicara;-6.5539;-35.4108;27 +Monteirópolis;Monteiropolis;-9.6028;-37.2478;27 +Orizânia;Orizania;-20.5058;-42.21;27 +Palmeirópolis;Palmeiropolis;-13.0439;-48.4019;27 +Nazaré do Piauí;Nazare do Piaui;-6.9728;-42.6719;27 +Santa Luzia do Norte;Santa Luzia do Norte;-9.6028;-35.8219;27 +Indaiabira;Indaiabira;-15.4919;-42.1969;27 +Caraá;Caraa;-29.79;-50.435;27 +Belém do Brejo do Cruz;Belem do Brejo do Cruz;-6.1889;-37.5358;27 +Cabedelo;Cabedelo;-6.9808;-34.8339;27 +Porto Real do Colégio;Porto Real do Colegio;-10.1858;-36.84;27 +Itaiópolis;Itaiopolis;-26.3358;-49.9058;27 +Urussanga;Urussanga;-28.5178;-49.3208;27 +Paraguaçu;Paraguacu;-21.5331;-45.7664;27 +João Lisboa;Joao Lisboa;-5.4478;-47.4008;27 +Chã Grande;Cha Grande;-8.2378;-35.4619;27 +Cruzeiro do Oeste;Cruzeiro do Oeste;-23.785;-53.0728;27 +Terenos;Terenos;-20.4419;-54.86;27 +Parelhas;Parelhas;-6.6878;-36.6578;27 +Jandaia do Sul;Jandaia do Sul;-23.6028;-51.6428;27 +Bequimão;Bequimao;-2.4489;-44.7828;27 +Mirador;Mirador;-6.3708;-44.3628;27 +Carmo do Rio Claro;Carmo do Rio Claro;-20.9731;-46.1189;27 +Butiá;Butia;-30.12;-51.9619;27 +Nhamundá;Nhamunda;-2.1858;-56.7128;27 +Cuité;Cuite;-6.485;-36.1569;27 +Valença do Piauí;Valenca do Piaui;-6.4078;-41.7458;27 +Encruzilhada;Encruzilhada;-15.5308;-40.9089;27 +Sátiro Dias;Satiro Dias;-11.6;-38.6;27 +São José do Rio Preto;Sao Jose do Rio Preto;-22.1508;-42.9239;27 +Campo Formoso;Campo Formoso;-10.5089;-40.3208;27 +Esteio;Esteio;-29.8608;-51.1789;27 +Manhumirim;Manhumirim;-20.3578;-41.9578;27 +Orleães;Orleaes;-28.3589;-49.2908;27 +Orós;Oros;-6.2439;-38.9139;27 +Pio XII;Pio XII;-3.8939;-45.17;27 +São João;Sao Joao;-8.8758;-36.3669;27 +Itapecerica;Itapecerica;-20.4728;-45.1258;27 +Pompéia;Pompeia;-22.1089;-50.1719;27 +Silva Jardim;Silva Jardim;-22.6508;-42.3919;27 +Sarandi;Sarandi;-27.9439;-52.9228;27 +Bananeiras;Bananeiras;-6.75;-35.6328;27 +Araripe;Araripe;-7.2128;-40.0458;27 +Tanhaçu;Tanhacu;-14.0208;-41.2478;27 +Monte Sião;Monte Siao;-22.4328;-46.5728;27 +Conceição de Macabu;Conceicao de Macabu;-22.085;-41.8678;27 +Bonito;Bonito;-21.1333;-56.4833;27 +Monte Santo de Minas;Monte Santo de Minas;-21.19;-46.98;27 +Lucélia;Lucelia;-21.7203;-51.0189;27 +Erval d’Oeste;Erval d'Oeste;-27.1939;-51.495;27 +Itororó;Itororo;-15.1169;-40.07;27 +Peritoró;Peritoro;-4.3828;-44.3328;27 +Madre de Deus;Madre de Deus;-12.7408;-38.6208;27 +Pedra;Pedra;-8.5006;-36.9456;27 +Guará;Guara;-20.4283;-47.8242;27 +Pontal do Paraná;Pontal do Parana;-25.5768;-48.3581;27 +Santo Anastácio;Santo Anastacio;-21.9769;-51.6519;27 +Pindobaçu;Pindobacu;-10.7428;-40.3628;27 +Urucurituba;Urucurituba;-3.1308;-58.155;27 +Taperoá;Taperoa;-13.5378;-39.0989;27 +Camanducaia;Camanducaia;-22.755;-46.145;27 +Baixa Grande;Baixa Grande;-11.96;-40.1678;27 +Loanda;Loanda;-22.9228;-53.1369;27 +Maraú;Marau;-14.1028;-39.015;27 +Bastos;Bastos;-21.9167;-50.7333;27 +Diamantino;Diamantino;-14.4089;-56.4458;27 +Monte Azul;Monte Azul;-15.1553;-42.8589;27 +Lagoa do Itaenga;Lagoa do Itaenga;-7.9358;-35.29;27 +Miracema do Tocantins;Miracema do Tocantins;-9.5669;-48.3919;27 +Morrinhos;Morrinhos;-3.2289;-40.125;27 +Fonte Boa;Fonte Boa;-2.5139;-66.0917;27 +Bom Jesus;Bom Jesus;-18.215;-49.7419;27 +Campestre;Campestre;-21.7108;-46.2458;27 +Ceres;Ceres;-15.3078;-49.5978;27 +Pacatu;Pacatu;-11.9578;-38.975;27 +Tamandaré;Tamandare;-8.76;-35.105;27 +Ubaíra;Ubaira;-13.2678;-39.6628;27 +Medina;Medina;-16.2228;-41.4769;27 +Nova Granada;Nova Granada;-20.5339;-49.3139;27 +Monte Alegre;Monte Alegre;-6.0678;-35.3319;27 +Sêrro;Serro;-18.605;-43.3789;27 +Capinzal;Capinzal;-27.3439;-51.6119;27 +Ubaitaba;Ubaitaba;-14.3128;-39.3228;27 +São Vicente Ferrer;Sao Vicente Ferrer;-2.8939;-44.88;27 +Itanhém;Itanhem;-17.1658;-40.33;27 +Cordeiro;Cordeiro;-22.0289;-42.3608;27 +Salvaterra;Salvaterra;-0.7528;-48.5169;27 +Coronel Vivida;Coronel Vivida;-25.98;-52.5678;27 +Encantado;Encantado;-29.2358;-51.87;27 +São João de Pirabas;Sao Joao de Pirabas;-0.7689;-47.1739;27 +Alagoa Nova;Alagoa Nova;-7.0473;-35.754;27 +Caracaraí;Caracarai;1.8158;-61.1278;27 +São Francisco de Paula;Sao Francisco de Paula;-29.4478;-50.5839;27 +Nova Xavantina;Nova Xavantina;-14.6728;-52.3528;27 +Miracatu;Miracatu;-24.2808;-47.46;27 +Altônia;Altonia;-23.8739;-53.9019;27 +São Joaquim do Monte;Sao Joaquim do Monte;-8.4319;-35.8039;27 +Muzambinho;Muzambinho;-21.3758;-46.5258;27 +Cantanhede;Cantanhede;-3.6328;-44.3769;27 +Canarana I;Canarana I;-13.55;-52.1658;27 +Mineiros;Mineiros;-17.5689;-52.5508;27 +Euclides da Cunha;Euclides da Cunha;-10.5078;-39.0139;27 +Paulo Jacinto;Paulo Jacinto;-9.3658;-36.37;27 +Santa Bárbara;Santa Barbara;-19.9778;-42.14;27 +Santa Cruz do Monte Castelo;Santa Cruz do Monte Castelo;-22.9528;-53.2969;27 +Monte Alegre de Goiás;Monte Alegre de Goias;-13.2558;-46.9008;27 +Bilac;Bilac;-21.4033;-50.4706;27 +Jericó;Jerico;-6.5539;-37.8089;27 +Arneiroz;Arneiroz;-6.3239;-40.1608;27 +Serra Negra do Norte;Serra Negra do Norte;-6.6658;-37.3969;27 +Brejo Grande;Brejo Grande;-10.4289;-36.4658;27 +Irapuã;Irapua;-21.2794;-49.4089;27 +Tasso Fragoso;Tasso Fragoso;-8.475;-45.7428;27 +Armazém;Armazem;-28.2619;-49.0178;27 +Icaraíma;Icaraima;-23.3958;-53.6139;27 +Monte Alegre do Sul;Monte Alegre do Sul;-22.68;-46.68;27 +Tomazina;Tomazina;-23.7778;-49.95;27 +Baldim;Baldim;-19.2878;-43.9569;27 +Apuarema;Apuarema;-13.8558;-39.7439;27 +Marcolândia;Marcolandia;-7.4428;-40.6608;27 +Jacuí;Jacui;-21.0169;-46.7408;27 +Claro dos Poções;Claro dos Pocoes;-17.08;-44.2089;27 +São João do Oriente;Sao Joao do Oriente;-19.3389;-42.1578;27 +Araguapaz;Araguapaz;-15.0908;-50.6319;27 +São José dos Brasílios;Sao Jose dos Brasilios;-5.0508;-44.5839;27 +Aruanã;Aruana;-14.92;-51.0828;27 +Montezuma;Montezuma;-15.1719;-42.4969;27 +Serranópolis;Serranopolis;-18.3058;-51.9619;27 +Ascurra;Ascurra;-26.955;-49.3758;27 +Major Vieira;Major Vieira;-26.3678;-50.3278;27 +Irajuba;Irajuba;-13.2508;-40.0839;27 +Antônio Carlos;Antonio Carlos;-27.5169;-48.7678;27 +Guarani das Missões;Guarani das Missoes;-28.1408;-54.5578;27 +Belo Vale;Belo Vale;-20.4078;-44.0239;27 +Serrania;Serrania;-21.5478;-46.04;27 +São Pedro do Turvo;Sao Pedro do Turvo;-22.7469;-49.74;27 +Ibirajuba;Ibirajuba;-8.5808;-36.1789;27 +Umari;Umari;-6.6478;-38.7;27 +Leopoldo de Bulhões;Leopoldo de Bulhoes;-16.6189;-48.7439;27 +Jati;Jati;-7.6858;-39.0158;27 +Xavantina;Xavantina;-21.3028;-52.8308;27 +Boqueirão do Leão;Boqueirao do Leao;-29.3039;-52.4289;27 +São José da Lagoa Tapada;Sao Jose da Lagoa Tapada;-6.9408;-38.1619;27 +Catiguá;Catigua;-21.05;-49.0667;27 +Lagoa Salgada;Lagoa Salgada;-6.1339;-35.4939;27 +Leão;Leao;-30.1269;-52.0478;27 +Palmeirina;Palmeirina;-9.0039;-36.3258;27 +Lindóia;Lindoia;-22.5231;-46.65;27 +Inocência;Inocencia;-19.7258;-51.93;27 +Dionísio;Dionisio;-19.8428;-42.7769;27 +Pedro Gomes;Pedro Gomes;-18.1008;-54.5519;27 +Pedrão;Pedrao;-12.15;-38.65;27 +Bonfinópolis;Bonfinopolis;-16.6178;-48.9628;27 +Guaraqueçaba;Guaraquecaba;-25.3069;-48.3289;27 +Santana de Pirapama;Santana de Pirapama;-19.0058;-44.0428;27 +Iguatama;Iguatama;-20.1739;-45.7108;27 +Guamiranga;Guamiranga;-25.1908;-50.805;27 +São João do Jaguaribe;Sao Joao do Jaguaribe;-5.2708;-38.2739;27 +Santa Barbara do Sul;Santa Barbara do Sul;-28.3578;-53.2469;27 +Mata Verde;Mata Verde;-15.6858;-40.7408;27 +Nazário;Nazario;-16.5819;-49.8819;27 +Saltinho;Saltinho;-22.8469;-47.6769;27 +Itobi;Itobi;-21.7369;-46.975;27 +Tuparetama;Tuparetama;-7.6019;-37.3108;27 +Muniz Ferreira;Muniz Ferreira;-13.0028;-39.11;27 +Jangada;Jangada;-15.2358;-56.4889;27 +Manuel Urbano;Manuel Urbano;-8.8389;-69.26;27 +Nazareno;Nazareno;-21.2158;-44.6108;27 +Buriti dos Montes;Buriti dos Montes;-5.3119;-41.0978;27 +Brasileira;Brasileira;-4.1308;-41.7819;27 +Jequitaí;Jequitai;-17.2358;-44.4458;27 +Pedra Lavrada;Pedra Lavrada;-6.7569;-36.48;27 +Clementina;Clementina;-21.5597;-50.4492;27 +Cruzeta;Cruzeta;-6.4119;-36.79;27 +Vertentes do Lério;Vertentes do Lerio;-7.7708;-35.85;27 +Iaras;Iaras;-22.8667;-49.1667;27 +Icém;Icem;-20.3333;-49.1833;27 +Miguelópolis;Miguelopolis;-20.1794;-48.0319;27 +Forquilha;Forquilha;-3.7978;-40.2608;27 +Itajuípe;Itajuipe;-14.6778;-39.375;27 +São Lourenço d’Oeste;Sao Lourenco d'Oeste;-26.3589;-52.8508;27 +Cujubim;Cujubim;-9.3628;-62.5853;27 +São Felipe;Sao Felipe;-12.8469;-39.0889;27 +Cassilândia;Cassilandia;-19.1128;-51.7339;27 +Nova Brasilândia d’Oeste;Nova Brasilandia d'Oeste;-11.7197;-62.3158;27 +Crisópolis;Crisopolis;-11.5108;-38.15;27 +Barro;Barro;-7.1769;-38.7819;27 +Buritirama;Buritirama;-10.7078;-43.6308;27 +Pancas;Pancas;-19.225;-40.8508;27 +Senador Guiomard;Senador Guiomard;-10.1497;-67.7374;27 +Caaporã;Caapora;-7.5158;-34.9078;27 +Cajueiro;Cajueiro;-9.3967;-36.1536;27 +Porto Franco;Porto Franco;-6.3378;-47.3989;27 +Barra do Turvo;Barra do Turvo;-24.7564;-48.5047;27 +Tuparendi;Tuparendi;-27.7558;-54.4819;27 +Itapirapuã;Itapirapua;-15.8228;-50.6128;27 +Cristalândia do Piauí;Cristalandia do Piaui;-10.6528;-45.185;27 +Colônia Leopoldina;Colonia Leopoldina;-8.9089;-35.725;27 +Caxambu;Caxambu;-21.9769;-44.9328;27 +Matinha;Matinha;-3.1008;-45.0339;27 +Uruçuca;Urucuca;-14.5928;-39.2839;27 +Alcântara;Alcantara;-2.4089;-44.415;27 +Santa Teresa;Santa Teresa;-19.9358;-40.6;27 +Olho d’Água das Flores;Olho d'Agua das Flores;-9.5358;-37.2939;27 +Barão de Melgaço;Barao de Melgaco;-16.2789;-55.9578;27 +Peixe-Boi;Peixe-Boi;-1.1919;-47.3139;27 +Tombos;Tombos;-20.905;-42.0228;27 +São Miguel dos Milagres;Sao Miguel dos Milagres;-9.2658;-35.3728;27 +Juarez Távora;Juarez Tavora;-7.1719;-35.5828;27 +Madeira;Madeira;-3.4828;-42.5039;27 +Ibiaí;Ibiai;-16.8608;-44.9139;27 +Nova Fátima;Nova Fatima;-23.4319;-50.5639;27 +Colméia;Colmeia;-8.7289;-48.765;27 +Vale do Paraíso;Vale do Paraiso;-10.4478;-62.1342;27 +Campos Lindos;Campos Lindos;-7.9939;-46.8678;27 +Gongogi;Gongogi;-14.3219;-39.465;27 +Santa Rosa;Santa Rosa;-29.1358;-49.7;27 +Lagoa Alegre;Lagoa Alegre;-4.5158;-42.625;27 +Macaubal;Macaubal;-20.8058;-49.9639;27 +Tapiraí;Tapirai;-23.9639;-47.5069;27 +Alpestre;Alpestre;-27.2489;-53.035;27 +Itanagra;Itanagra;-12.2628;-38.0419;27 +Iepê;Iepe;-22.6606;-51.0761;27 +Cachoeira Dourada;Cachoeira Dourada;-18.4919;-49.475;27 +Passa Tempo;Passa Tempo;-20.6508;-44.4958;27 +Piranguinho;Piranguinho;-22.4008;-45.5319;27 +Santana da Boa Vista;Santana da Boa Vista;-30.8719;-53.115;27 +Califórnia;California;-23.65;-51.355;27 +Águas da Prata;Aguas da Prata;-21.9369;-46.7169;27 +Paverama;Paverama;-29.5519;-51.7328;27 +Alvorada do Norte;Alvorada do Norte;-14.4808;-46.4919;27 +Nazária;Nazaria;-5.3608;-42.8083;27 +Moraújo;Moraujo;-3.4669;-40.6808;27 +Vista Alegre do Alto;Vista Alegre do Alto;-21.1708;-48.6289;27 +Corumbaíba;Corumbaiba;-18.1419;-48.5619;27 +São José do Cerrito;Sao Jose do Cerrito;-27.6628;-50.58;27 +Porto de Pedras;Porto de Pedras;-9.1578;-35.295;27 +Itamarati;Itamarati;-6.425;-68.2528;27 +Formoso;Formoso;-14.9469;-46.2319;27 +Santa Cruz do Arari;Santa Cruz do Arari;-0.6639;-49.1628;27 +Irapuru;Irapuru;-21.5708;-51.345;27 +Capitólio;Capitolio;-20.615;-46.05;27 +Monsenhor Paulo;Monsenhor Paulo;-21.7578;-45.5408;27 +Camutanga;Camutanga;-7.4069;-35.2739;27 +Nova Veneza;Nova Veneza;-16.3708;-49.3228;27 +Formosa;Formosa;-15.5369;-47.3339;27 +Bacabal;Bacabal;-4.225;-44.78;27 +Bayeux;Bayeux;-7.1333;-34.9333;27 +Muriaé;Muriae;-21.1308;-42.3658;27 +Mairiporã;Mairipora;-23.3189;-46.5869;27 +Brusque;Brusque;-27.13;-48.93;27 +Itanhaém;Itanhaem;-24.1831;-46.7889;27 +Isaías Coelho;Isaias Coelho;-7.7378;-41.6758;27 +Nossa Senhora dos Remédios;Nossa Senhora dos Remedios;-3.9789;-42.6208;27 +Corumbá;Corumba;-19.0089;-57.6528;27 +Colatina;Colatina;-19.5389;-40.6308;27 +Parintins;Parintins;-2.6278;-56.7358;27 +Ourinhos;Ourinhos;-22.9789;-49.8708;27 +Catalão;Catalao;-18.17;-47.9419;27 +Itabira;Itabira;-19.6189;-43.2269;27 +Altamira;Altamira;-3.2028;-52.2058;27 +São Mateus;Sao Mateus;-18.7158;-39.8589;27 +Salto;Salto;-23.2008;-47.2869;27 +Três Lagoas;Tres Lagoas;-20.7511;-51.6783;27 +Itapipoca;Itapipoca;-3.4939;-39.5789;27 +Araruama;Araruama;-22.8728;-42.3428;27 +Santana;Santana;-0.035;-51.175;27 +Campo Largo;Campo Largo;-25.4589;-49.5278;27 +Caraguatatuba;Caraguatatuba;-23.62;-45.4128;27 +Itatiba;Itatiba;-23.0058;-46.8389;27 +Ubá;Uba;-21.12;-42.9428;27 +Euriápolis;Euriapolis;-16.3778;-39.58;27 +Maranguape;Maranguape;-3.89;-38.6858;27 +Balsas;Balsas;-7.5328;-46.0358;27 +Umuarama;Umuarama;-23.7658;-53.325;27 +Igarassu;Igarassu;-7.8339;-34.9058;27 +Santo Antônio de Jesus;Santo Antonio de Jesus;-12.9692;-39.2611;27 +Assis;Assis;-22.6619;-50.4119;27 +Araxá;Araxa;-19.5928;-46.9408;27 +Almirante Tamandaré;Almirante Tamandare;-25.325;-49.31;27 +São Lourenço da Mata;Sao Lourenco da Mata;-8.0019;-35.0178;27 +Açailandia;Acailandia;-4.9469;-47.505;27 +Coronel Fabriciano;Coronel Fabriciano;-19.5189;-42.6289;27 +Trindade;Trindade;-16.6489;-49.4889;27 +Arapongas;Arapongas;-23.4189;-51.4239;27 +Bento Gonçalves;Bento Goncalves;-29.1708;-51.5189;27 +Passos;Passos;-20.7189;-46.61;27 +Patos;Patos;-7.0244;-37.28;27 +Vespasiano;Vespasiano;-19.6919;-43.9228;27 +Ariquemes;Ariquemes;-9.9161;-63.0408;27 +Paço do Lumiar;Paco do Lumiar;-2.5319;-44.1078;27 +Coreaú;Coreau;-3.5328;-40.6569;27 +Palmital;Palmital;-22.7889;-50.2175;27 +Paramirim;Paramirim;-13.4428;-42.2389;27 +Bataguaçu;Bataguacu;-21.7139;-52.4219;27 +Tacaratu;Tacaratu;-9.1058;-38.15;27 +Poço Verde;Poco Verde;-10.7078;-38.1828;27 +Amaraji;Amaraji;-8.3758;-35.4522;27 +Carutapera;Carutapera;-1.195;-46.02;27 +São Sebastião do Caí;Sao Sebastiao do Cai;-29.5869;-51.3758;27 +Maravilha;Maravilha;-26.77;-53.2167;27 +Una;Una;-15.2928;-39.075;27 +Cunha;Cunha;-23.0744;-44.9597;27 +Ladário;Ladario;-19.005;-57.6019;27 +Itamaracá;Itamaraca;-7.7478;-34.8258;27 +Flores;Flores;-7.8658;-37.975;27 +São Jerônimo;Sao Jeronimo;-29.9589;-51.7219;27 +Paulo Afonso;Paulo Afonso;-9.4078;-38.2219;27 +Guaratinguetá;Guaratingueta;-22.8167;-45.2278;27 +Toledo;Toledo;-24.7139;-53.7428;27 +Araucária;Araucaria;-25.5928;-49.41;27 +Barcarena Nova;Barcarena Nova;-1.5058;-48.6258;27 +Várzea Paulista;Varzea Paulista;-23.2108;-46.8278;27 +Catanduva;Catanduva;-21.1378;-48.9728;27 +Sertãozinho;Sertaozinho;-21.1378;-47.99;27 +Poá;Poa;-23.5286;-46.345;27 +Araguari;Araguari;-18.6489;-48.1869;27 +Tatuí;Tatui;-23.3556;-47.8569;27 +Conselheiro Lafaiete;Conselheiro Lafaiete;-20.66;-43.7858;27 +Bagé;Bage;-31.3308;-54.1069;27 +Votorantim;Votorantim;-23.5469;-47.4378;27 +Birigui;Birigui;-21.2889;-50.34;27 +Santa Cruz do Sul;Santa Cruz do Sul;-29.7178;-52.4258;27 +Codó;Codo;-4.455;-43.8858;27 +Alta Floresta D’Oeste;Alta Floresta D'Oeste;-11.9283;-61.995;27 +Buritis;Buritis;-15.6178;-46.4228;27 +Pinheiral;Pinheiral;-22.5128;-44.0008;27 +Iracemápolis;Iracemapolis;-22.5808;-47.5189;27 +Bambuí;Bambui;-20.0058;-45.9769;27 +Dom Pedro;Dom Pedro;-5.0328;-44.4358;27 +Oliveira dos Brejinhos;Oliveira dos Brejinhos;-12.3169;-42.8958;27 +Lagoa Grande;Lagoa Grande;-8.9969;-40.2719;27 +Teodoro Sampaio;Teodoro Sampaio;-22.5328;-52.1678;27 +Forquilhinha;Forquilhinha;-28.7469;-49.4719;27 +Wenceslau Guimarães;Wenceslau Guimaraes;-13.6869;-39.4789;27 +Caravelas;Caravelas;-17.7319;-39.2658;27 +Santo Antônio de Posse;Santo Antonio de Posse;-22.6058;-46.9189;27 +Cruz;Cruz;-2.9178;-40.1719;27 +Barra Velha;Barra Velha;-26.6319;-48.685;27 +Tocantinópolis;Tocantinopolis;-6.3289;-47.4158;27 +Bom Jesus;Bom Jesus;-9.0739;-44.3589;27 +Umbaúba;Umbauba;-11.3828;-37.6578;27 +Quaraí;Quarai;-30.3878;-56.4508;27 +Goianinha;Goianinha;-6.2669;-35.21;27 +Paraopeba;Paraopeba;-19.2739;-44.4039;27 +Santo Antônio;Santo Antonio;-6.3108;-35.4789;27 +São Miguel do Araguaia;Sao Miguel do Araguaia;-13.275;-50.1628;27 +Mandirituba;Mandirituba;-25.7789;-49.3258;27 +Tupanciretã;Tupancireta;-29.0808;-53.8358;27 +São Miguel;Sao Miguel;-6.2119;-38.4969;27 +Conselheiro Pena;Conselheiro Pena;-19.1719;-41.4719;27 +Rio Formoso;Rio Formoso;-8.6639;-35.1589;27 +Caraí;Carai;-17.1889;-41.695;27 +Colorado;Colorado;-22.8378;-51.9728;27 +Irauçuba;Iraucuba;-3.7458;-39.7828;27 +São João do Paraíso;Sao Joao do Paraiso;-15.3139;-42.0139;27 +Feira Grande;Feira Grande;-9.9;-36.6778;27 +Ituporanga;Ituporanga;-27.4139;-49.6008;27 +Ibatiba;Ibatiba;-20.2364;-41.5092;27 +Boquira;Boquira;-12.8228;-42.7308;27 +Juatuba;Juatuba;-19.9519;-44.3428;27 +Palmas de Monte Alto;Palmas de Monte Alto;-14.2669;-43.1619;27 +Guaratinga;Guaratinga;-16.5839;-39.7828;27 +Goiás;Goias;-15.9339;-50.14;27 +Barra da Estiva;Barra da Estiva;-13.6258;-41.3269;27 +Santa Isabel do Rio Negro;Santa Isabel do Rio Negro;-0.4139;-65.0189;27 +Buriti Bravo;Buriti Bravo;-5.8369;-43.8339;27 +Nova Prata;Nova Prata;-28.7839;-51.61;27 +São Sebastião da Boa Vista;Sao Sebastiao da Boa Vista;-1.7178;-49.5408;27 +Mutuípe;Mutuipe;-13.2289;-39.505;27 +Veranópolis;Veranopolis;-28.9358;-51.5489;27 +Itambacuri;Itambacuri;-18.0364;-41.683;27 +Chaves;Chaves;-0.16;-49.9878;27 +Ecoporanga;Ecoporanga;-18.3728;-40.8308;27 +Conceição da Feira;Conceicao da Feira;-12.5058;-38.9989;27 +Cachoeira do Arari;Cachoeira do Arari;-1.0108;-48.9628;27 +Agrestina;Agrestina;-8.45;-35.95;27 +Itaparica;Itaparica;-12.8878;-38.6789;27 +Pirenópolis;Pirenopolis;-15.8519;-48.9589;27 +Soure;Soure;-0.7169;-48.5228;27 +Princesa Isabel;Princesa Isabel;-7.7369;-37.9928;27 +Conceição das Alagoas;Conceicao das Alagoas;-19.915;-48.3878;27 +Orobó;Orobo;-7.745;-35.6019;27 +Espera Feliz;Espera Feliz;-20.65;-41.9069;27 +Itaocara;Itaocara;-21.6789;-42.0819;27 +Santa Maria do Pará;Santa Maria do Para;-1.3519;-47.5758;27 +Assaré;Assare;-6.8739;-39.875;27 +Bom Jesus dos Perdões;Bom Jesus dos Perdoes;-23.135;-46.4653;27 +Ibiá;Ibia;-19.4778;-46.5389;27 +Tambaú;Tambau;-21.705;-47.2739;27 +Itaporã;Itapora;-22.0789;-54.7889;27 +Taquarituba;Taquarituba;-23.5328;-49.2439;27 +Coração de Maria;Coracao de Maria;-12.2328;-38.75;27 +Guaraí;Guarai;-8.8339;-48.51;27 +Areia;Areia;-6.9628;-35.6919;27 +Cordeirópolis;Cordeiropolis;-22.4819;-47.4569;27 +Santa Helena;Santa Helena;-24.86;-54.3328;27 +Piraí do Sul;Pirai do Sul;-24.5258;-49.9489;27 +Brotas;Brotas;-22.2839;-48.1269;27 +Carandaí;Carandai;-20.9539;-43.8058;27 +Ortigueira;Ortigueira;-24.2078;-50.9489;27 +Palmeiras de Goiás;Palmeiras de Goias;-16.805;-49.9258;27 +Iguaba Grande;Iguaba Grande;-22.8389;-42.2289;27 +Alcobaça;Alcobaca;-17.5189;-39.1958;27 +Riachão das Neves;Riachao das Neves;-11.7458;-44.91;27 +São Sepé;Sao Sepe;-30.1608;-53.565;27 +Cupira;Cupira;-8.6169;-35.95;27 +Sobradinho;Sobradinho;-9.455;-40.8228;27 +Caculé;Cacule;-14.5028;-42.2219;27 +Brodósqui;Brodosqui;-20.9908;-47.6589;27 +Ribas do Rio Pardo;Ribas do Rio Pardo;-20.4428;-53.7589;27 +Belo Oriente;Belo Oriente;-19.22;-42.4839;27 +Medeiros Neto;Medeiros Neto;-17.3739;-40.2208;27 +Santo Antônio do Içá;Santo Antonio do Ica;-3.1019;-67.94;27 +Corinto;Corinto;-18.3808;-44.4558;27 +Raul Soares;Raul Soares;-20.1019;-42.4528;27 +Maracás;Maracas;-13.4408;-40.4308;27 +Ribeirão do Largo;Ribeirao do Largo;-15.4589;-40.7389;27 +Martins;Martins;-6.0878;-37.9108;27 +Mataraca;Mataraca;-6.6008;-35.0508;27 +Morada Nova de Minas;Morada Nova de Minas;-18.6039;-45.3569;27 +Comendador Levy Gasparian;Comendador Levy Gasparian;-22.0289;-43.205;27 +Carneirinho;Carneirinho;-19.6978;-50.6878;27 +Pereiras;Pereiras;-23.0761;-47.9758;27 +Pena Forte;Pena Forte;-7.8289;-39.0769;27 +Guapuã;Guapua;-20.3972;-47.4203;27 +Aparecida;Aparecida;-6.7839;-38.0869;27 +Monte Castelo;Monte Castelo;-26.4619;-50.2308;27 +Destêrro;Desterro;-7.2908;-37.0939;27 +Congonhinhas;Congonhinhas;-23.5508;-50.5539;27 +Araguaçu;Araguacu;-12.9308;-49.8258;27 +Estrêla d’Oeste;Estrela d'Oeste;-20.2878;-50.4008;27 +Araponga;Araponga;-20.6669;-42.5208;27 +Vera Cruz do Oeste;Vera Cruz do Oeste;-25.0578;-53.8769;27 +Elísio Medrado;Elisio Medrado;-12.9458;-39.5219;27 +Serra dos Aimorés;Serra dos Aimores;-17.7828;-40.2478;27 +São Vicente do Sul;Sao Vicente do Sul;-29.6919;-54.6789;27 +Barra de São Miguel;Barra de Sao Miguel;-9.8333;-35.9;27 +Barra do Sul;Barra do Sul;-26.4558;-48.6119;27 +Japaratinga;Japaratinga;-9.2544;-35.2578;27 +Queimada Nova;Queimada Nova;-8.5789;-41.4189;27 +Jauru;Jauru;-15.3419;-58.8658;27 +Rio das Flores;Rio das Flores;-22.1678;-43.5858;27 +Itamari;Itamari;-13.7778;-39.6839;27 +Tanquinho;Tanquinho;-11.9789;-39.1039;27 +Tarrafas;Tarrafas;-6.6839;-39.7608;27 +Tuneiras do Oeste;Tuneiras do Oeste;-23.8708;-52.8758;27 +Itaquara;Itaquara;-13.4508;-39.9408;27 +Santa Isabel do Ivaí;Santa Isabel do Ivai;-23.0053;-53.1878;27 +Nova Glória;Nova Gloria;-15.1428;-49.5708;27 +Guaraçaí;Guaracai;-21.0283;-51.2067;27 +Campo Erê;Campo Ere;-26.3939;-53.0778;27 +Lontra;Lontra;-15.9073;-44.3038;27 +Marcação;Marcacao;-6.77;-35.015;27 +Bom Jardim de Goiás;Bom Jardim de Goias;-16.21;-52.1719;27 +Entre Ijuís;Entre Ijuis;-28.36;-54.2678;27 +Pirambu;Pirambu;-10.7378;-36.8558;27 +Alvorada;Alvorada;-12.48;-49.125;27 +Redenção do Gurguéia;Redencao do Gurgueia;-9.4869;-44.5858;27 +Aragoiânia;Aragoiania;-16.9119;-49.4508;27 +Nova Itarana;Nova Itarana;-13.0269;-40.0689;27 +Jóia;Joia;-28.6469;-54.1219;27 +Agudos do Sul;Agudos do Sul;-25.9928;-49.335;27 +Guiricema;Guiricema;-21.0078;-42.7178;27 +Pocrane;Pocrane;-19.62;-41.6369;27 +São Pedro dos Ferros;Sao Pedro dos Ferros;-20.17;-42.5239;27 +General Câmara;General Camara;-29.905;-51.76;27 +Arealva;Arealva;-22.0286;-48.9111;27 +Macururé;Macurure;-9.1678;-39.0578;27 +Ilha das Flores;Ilha das Flores;-10.4358;-36.54;27 +Ouro Verde;Ouro Verde;-21.4894;-51.7003;27 +Marcelino Vieira;Marcelino Vieira;-6.2939;-38.1669;27 +Figueira;Figueira;-23.8489;-50.4028;27 +Garanhuns;Garanhuns;-8.8903;-36.4928;27 +Palhoça;Palhoca;-27.6444;-48.6678;27 +Atibaia;Atibaia;-23.1172;-46.5506;27 +Sinop;Sinop;-11.8639;-55.5039;27 +Crato;Crato;-7.2339;-39.4089;27 +Teófilo Otoni;Teofilo Otoni;-17.8578;-41.505;27 +Santa Rita;Santa Rita;-7.1139;-34.9778;27 +Araras;Araras;-22.3569;-47.3839;27 +Cubatão;Cubatao;-23.8953;-46.4256;27 +Maricá;Marica;-22.9189;-42.8189;27 +Balneário de Camboriú;Balneario de Camboriu;-26.9908;-48.635;27 +Santana de Parnaíba;Santana de Parnaiba;-23.4439;-46.9178;27 +Cametá;Cameta;-2.2439;-49.4958;27 +Ji-Paraná;Ji-Parana;-10.8853;-61.9517;27 +Pouso Alegre;Pouso Alegre;-22.2281;-45.9336;27 +Vitória de Santo Antão;Vitoria de Santo Antao;-8.1264;-35.3075;27 +Varginha;Varginha;-21.5508;-45.43;27 +Bragança;Braganca;-1.0628;-46.7728;27 +Barretos;Barretos;-20.5569;-48.5678;27 +Guarapari;Guarapari;-20.6578;-40.5108;27 +Ribeirão Pires;Ribeirao Pires;-23.7108;-46.4128;27 +Uruguaiana;Uruguaiana;-29.755;-57.0878;27 +Resende;Resende;-22.4689;-44.4469;27 +Jandira;Jandira;-23.5278;-46.9028;27 +Barbacena;Barbacena;-21.2258;-43.7739;27 +Sabará;Sabara;-19.8858;-43.8069;27 +Apucarana;Apucarana;-23.5508;-51.4608;27 +Valinhos;Valinhos;-22.9708;-46.9958;27 +Cachoeirinha;Cachoeirinha;-29.9508;-51.0939;27 +Virgínia;Virginia;-22.3328;-45.0919;27 +Dobrada;Dobrada;-21.5167;-48.3939;27 +São Sebastião da Amoreira;Sao Sebastiao da Amoreira;-23.465;-50.7608;27 +Japurá;Japura;-23.47;-52.5528;27 +Itauçu;Itaucu;-16.2008;-49.6078;27 +Riacho dos Cavalos;Riacho dos Cavalos;-6.4428;-37.6508;27 +Pratápolis;Pratapolis;-20.745;-46.8608;27 +Amapá;Amapa;2.0528;-50.7928;27 +Baía Formosa;Baia Formosa;-6.3689;-35.0078;27 +Francisco Santos;Francisco Santos;-6.9928;-41.1378;27 +São Gonçalo do Sapucaí;Sao Goncalo do Sapucai;-21.8919;-45.595;27 +Laje;Laje;-13.1819;-39.425;27 +Cambará;Cambara;-23.0458;-50.0739;27 +Três Passos;Tres Passos;-27.4558;-53.9319;27 +Três Coroas;Tres Coroas;-29.5169;-50.7778;27 +Aldeias Altas;Aldeias Altas;-4.6278;-43.4708;27 +Anchieta;Anchieta;-20.8056;-40.6444;27 +Vila do Conde;Vila do Conde;-7.26;-34.9078;27 +Macaparana;Macaparana;-7.555;-35.4528;27 +Ibiapina;Ibiapina;-3.9228;-40.8889;27 +Pedra Azul;Pedra Azul;-16.005;-41.2969;27 +Monte Aprazível;Monte Aprazivel;-20.7728;-49.7139;27 +Sacramento;Sacramento;-19.865;-47.44;27 +Inhapim;Inhapim;-19.5489;-42.12;27 +Jequitinhonha;Jequitinhonha;-16.4339;-41.0028;27 +Ibicaraí;Ibicarai;-14.865;-39.5878;27 +São José da Laje;Sao Jose da Laje;-9.01;-36.0578;27 +Pombos;Pombos;-8.1492;-35.4011;27 +Angatuba;Angatuba;-23.4903;-48.4128;27 +Guaiuba;Guaiuba;-4.04;-38.6369;27 +Itapissuma;Itapissuma;-7.7764;-34.8919;27 +Rio Tinto;Rio Tinto;-6.8028;-35.0808;27 +São Miguel do Guaporé;Sao Miguel do Guapore;-11.6936;-62.7114;27 +Ocara;Ocara;-4.4908;-38.5969;27 +Piracanjuba;Piracanjuba;-17.3028;-49.0178;27 +Timon;Timon;-5.0939;-42.8369;27 +Caxias;Caxias;-4.8589;-43.3558;27 +Lajes;Lajes;-27.8158;-50.3258;27 +Barreiras;Barreiras;-12.1528;-44.99;27 +Alagoinhas;Alagoinhas;-12.1356;-38.4189;27 +Camarajibe;Camarajibe;-8.0219;-34.9808;27 +Teixeira de Freitas;Teixeira de Freitas;-17.535;-39.7419;27 +Belmonte;Belmonte;-15.8628;-38.8828;27 +Nísia Floresta;Nisia Floresta;-6.0908;-35.2089;27 +Três de Maio;Tres de Maio;-27.7728;-54.24;27 +Alexânia;Alexania;-16.0819;-48.5069;27 +Jucás;Jucas;-6.525;-39.5278;27 +Botucatu;Botucatu;-22.8858;-48.445;27 +Rio das Ostras;Rio das Ostras;-22.5269;-41.945;27 +Paranaguá;Paranagua;-25.5208;-48.5094;27 +Jaú;Jau;-22.2958;-48.5578;27 +Jaraguá do Sul;Jaragua do Sul;-26.4858;-49.0669;27 +Pôrto Seguro;Porto Seguro;-16.45;-39.065;27 +Mogi Guaçu;Mogi Guacu;-22.3719;-46.9419;27 +Franco da Rocha;Franco da Rocha;-23.3286;-46.7244;27 +Santo Agostinho;Santo Agostinho;-8.29;-35.03;27 +Parnaíba;Parnaiba;-2.905;-41.7769;27 +Patos de Minas;Patos de Minas;-18.5871;-46.5149;27 +Araguaína;Araguaina;-7.1908;-48.2069;27 +Poços de Caldas;Pocos de Caldas;-21.7878;-46.5608;27 +Abaetetuba;Abaetetuba;-1.7178;-48.8828;27 +Cícero Dantas;Cicero Dantas;-10.6;-38.3828;27 +Parnarama;Parnarama;-5.6819;-43.0928;27 +Maceió;Maceio;-9.6658;-35.735;27 +Campinas;Campinas;-22.9009;-47.0573;27 +São Gonçalo;Sao Goncalo;-22.8269;-43.0539;27 +São Luís;Sao Luis;-2.53;-44.3028;27 +Turiaçu;Turiacu;-1.6628;-45.3719;27 +Custódia;Custodia;-8.0875;-37.6431;27 +Ibaté;Ibate;-21.955;-47.9969;27 +Barra do Bugres;Barra do Bugres;-15.0728;-57.1808;27 +São Domingos do Maranhão;Sao Domingos do Maranhao;-5.5758;-44.385;27 +Tucumã;Tucuma;-6.7519;-51.1539;27 +Sertânia;Sertania;-8.0706;-37.2658;27 +Poço Redondo;Poco Redondo;-9.8058;-37.685;27 +São Bento;Sao Bento;-6.4858;-37.4508;27 +Iperó;Ipero;-23.3503;-47.6886;27 +Caçapava do Sul;Cacapava do Sul;-30.5119;-53.4908;27 +Pôrto União;Porto Uniao;-26.2378;-51.0778;27 +Bôca do Acre;Boca do Acre;-8.7519;-67.3978;27 +Conceição de Jacuípe;Conceicao de Jacuipe;-12.3269;-38.765;27 +São Luís Gonzaga;Sao Luis Gonzaga;-28.4078;-54.9608;27 +Baturité;Baturite;-4.3289;-38.885;27 +Brejo;Brejo;-3.6839;-42.75;27 +Bariri;Bariri;-22.0744;-48.7403;27 +Matozinhos;Matozinhos;-19.5578;-44.0808;27 +Eirunepé;Eirunepe;-6.6597;-69.8744;27 +Brumadinho;Brumadinho;-20.1428;-44.2;27 +Pôrto de Moz;Porto de Moz;-1.7478;-52.2378;27 +Iturama;Iturama;-19.7278;-50.1958;27 +Vassouras;Vassouras;-22.4039;-43.6628;27 +Jaguaribe;Jaguaribe;-5.8908;-38.6219;27 +São Sebastião;Sao Sebastiao;-9.9339;-36.5539;27 +Missão Velha;Missao Velha;-7.25;-39.1428;27 +Penalva;Penalva;-3.2939;-45.1739;27 +Goianira;Goianira;-16.4958;-49.4258;27 +Cravinhos;Cravinhos;-21.3403;-47.7294;27 +Brasília;Brasilia;-15.7939;-47.8828;27 +Salvador;Salvador;-12.9708;-38.5108;27 +São Paulo;Sao Paulo;-23.5504;-46.6339;27 +Rio de Janeiro;Rio de Janeiro;-22.9083;-43.1964;27 +Belo Horizonte;Belo Horizonte;-19.9281;-43.9419;27 +Recife;Recife;-8.0539;-34.8808;27 +Curitiba;Curitiba;-25.4297;-49.2719;27 +Manaus;Manaus;-3.1;-60.0167;27 +Fortaleza;Fortaleza;-3.7275;-38.5275;27 +Guarulhos;Guarulhos;-23.4667;-46.5333;27 +Goiânia;Goiania;-16.6806;-49.2564;27 +Belém;Belem;-1.4558;-48.5039;27 +Porto Alegre;Porto Alegre;-30.0328;-51.23;27 +Vila Velha;Vila Velha;3.2167;-51.2167;27 +Irituia;Irituia;-1.7689;-47.4389;27 +Exu;Exu;-7.5133;-39.7239;27 +Ouro Fino;Ouro Fino;-22.2828;-46.3689;27 +Morro Agudo;Morro Agudo;-20.7314;-48.0578;27 +Ivaiporã;Ivaipora;-24.2478;-51.685;27 +Domingos Martins;Domingos Martins;-20.3628;-40.6589;27 +São José do Egito;Sao Jose do Egito;-7.4733;-37.2744;27 +Ubajara;Ubajara;-3.8544;-40.9211;27 +São Gotardo;Sao Gotardo;-19.3108;-46.0489;27 +Paracuru;Paracuru;-3.41;-39.0308;27 +Monção;Moncao;-3.4919;-45.2508;27 +Gurupá;Gurupa;-1.405;-51.64;27 +Colíder;Colider;-10.8128;-55.455;27 +Guaratuba;Guaratuba;-25.8828;-48.575;27 +Marialva;Marialva;-23.485;-51.7919;27 +São Gabriel;Sao Gabriel;-19.0169;-40.5358;27 +Piuí;Piui;-20.465;-45.9578;27 +Igrejinha;Igrejinha;-29.5739;-50.79;27 +Ruy Barbosa;Ruy Barbosa;-12.2839;-40.4939;27 +Araçoiaba da Serra;Aracoiaba da Serra;-23.5053;-47.6142;27 +Barrinha;Barrinha;-21.1936;-48.1639;27 +Posse;Posse;-14.0928;-46.3689;27 +Araguatins;Araguatins;-5.6508;-48.1239;27 +Santa Fé do Sul;Santa Fe do Sul;-20.2108;-50.9258;27 +São Pedro do Ivaí;Sao Pedro do Ivai;-23.865;-51.8558;27 +Cândido Mota;Candido Mota;-22.7464;-50.3869;27 +Itamogi;Itamogi;-21.0778;-47.0478;27 +Minaçu;Minacu;-13.5328;-48.22;27 +Brasília de Minas;Brasilia de Minas;-16.2078;-44.4289;27 +Parambu;Parambu;-6.2108;-40.6939;27 +Iporá;Ipora;-16.4419;-51.1178;27 +Guanhães;Guanhaes;-18.775;-42.9328;27 +Pindaré-Mirim;Pindare-Mirim;-3.6078;-45.3428;27 +Vitória do Mearim;Vitoria do Mearim;-3.4619;-44.8708;27 +Biritiba-Mirim;Biritiba-Mirim;-23.5728;-46.0389;27 +Espigão D’Oeste;Espigao D'Oeste;-11.5247;-61.0128;27 +Mandaguari;Mandaguari;-23.5478;-51.6708;27 +Pombal;Pombal;-6.77;-37.8019;27 +Cururupu;Cururupu;-1.8278;-44.8678;27 +Paratinga;Paratinga;-12.6908;-43.1839;27 +Gandu;Gandu;-13.7439;-39.4869;27 +Curralinho;Curralinho;-1.8139;-49.795;27 +Santa Cruz das Palmeiras;Santa Cruz das Palmeiras;-21.8269;-47.2489;27 +Campos Novos;Campos Novos;-27.4019;-51.225;27 +Presidente Figueiredo;Presidente Figueiredo;-2.0172;-60.025;27 +Monteiro;Monteiro;-7.8889;-37.12;27 +São Miguel Arcanjo;Sao Miguel Arcanjo;-23.8778;-47.9969;27 +São João da Barra;Sao Joao da Barra;-21.64;-41.0508;27 +Palmeira das Missões;Palmeira das Missoes;-27.8989;-53.3139;27 +Rio das Pedras;Rio das Pedras;-22.8428;-47.6058;27 +Maragogi;Maragogi;-9.0122;-35.2225;27 +Descalvado;Descalvado;-21.9039;-47.6189;27 +Esperança;Esperanca;-7.0333;-35.85;27 +Coxim;Coxim;-18.5069;-54.76;27 +Camacan;Camacan;-15.4189;-39.4958;27 +Canavieiras;Canavieiras;-15.675;-38.9469;27 +Almeirim;Almeirim;-1.5228;-52.5819;27 +Jaguarari;Jaguarari;-10.26;-40.1958;27 +Correntina;Correntina;-13.3428;-44.6369;27 +Água Preta;Agua Preta;-8.7;-35.35;27 +Poconé;Pocone;-16.2569;-56.6228;27 +Bandeirantes;Bandeirantes;-23.11;-50.3678;27 +Itamarandiba;Itamarandiba;-17.8569;-42.8589;27 +Palmeira;Palmeira;-25.4289;-50.0058;27 +Feijó;Feijo;-8.1639;-70.3539;27 +São Raimundo Nonato;Sao Raimundo Nonato;-9.015;-42.6989;27 +São José da Tapera;Sao Jose da Tapera;-9.5578;-37.3808;27 +Miguel Alves;Miguel Alves;-4.1658;-42.895;27 +Ilhabela;Ilhabela;-23.7778;-45.3578;27 +Jaguaruana;Jaguaruana;-4.8339;-37.7808;27 +João Câmara;Joao Camara;-5.5378;-35.82;27 +Goiatuba;Goiatuba;-18.0128;-49.3569;27 +Osvaldo Cruz;Osvaldo Cruz;-21.7967;-50.8786;27 +Nossa Senhora da Glória;Nossa Senhora da Gloria;-10.2178;-37.42;27 +São Desidério;Sao Desiderio;-12.3628;-44.9728;27 +São José do Belmonte;Sao Jose do Belmonte;-7.8608;-38.76;27 +Jaguariaíva;Jaguariaiva;-24.2508;-49.7058;27 +Gramado;Gramado;-29.3789;-50.8739;27 +Cachoeira Paulista;Cachoeira Paulista;-22.665;-45.0094;27 +Carangola;Carangola;-20.7328;-42.0289;27 +Guararapes;Guararapes;-21.2608;-50.6428;27 +Pescaria Brava;Pescaria Brava;-28.3833;-48.8833;27 +Planalto;Planalto;-27.3289;-53.0589;27 +Guaraciaba;Guaraciaba;-26.5989;-53.5178;27 +Caraíbas;Caraibas;-14.6;-41.335;27 +Sinimbu;Sinimbu;-29.5389;-52.5219;27 +Bela Vista de Minas;Bela Vista de Minas;-19.83;-43.0908;27 +Maiquinique;Maiquinique;-15.6208;-40.2658;27 +Santa Teresa;Santa Teresa;-25.0519;-53.6328;27 +Rinópolis;Rinopolis;-21.7258;-50.7219;27 +Água Branca;Agua Branca;-7.5119;-37.6408;27 +Rio do Fogo;Rio do Fogo;-5.2728;-35.3828;27 +Iretama;Iretama;-24.4239;-52.1058;27 +Ipupiara;Ipupiara;-11.82;-42.6139;27 +Jucuruçu;Jucurucu;-16.8428;-40.1589;27 +Caém;Caem;-11.1;-40.4333;27 +Canápolis;Canapolis;-13.07;-44.2019;27 +Calçoene;Calcoene;2.4978;-50.9489;27 +Cachoeira dos Índios;Cachoeira dos Indios;-6.9269;-38.6739;27 +Novo Horizonte;Novo Horizonte;-11.71;-62;27 +Caatiba;Caatiba;-14.9769;-40.4078;27 +Catanduvas;Catanduvas;-25.2028;-53.1569;27 +Tenente Ananias;Tenente Ananias;-6.465;-38.18;27 +Juru;Juru;-7.5369;-37.8189;27 +Mirante;Mirante;-14.2419;-40.7728;27 +Torrinha;Torrinha;-22.4258;-48.1689;27 +Quilombo;Quilombo;-26.7258;-52.7208;27 +Sarapuí;Sarapui;-23.6408;-47.825;27 +Mulungu;Mulungu;-7.0239;-35.4619;27 +Guia Lopes da Laguna;Guia Lopes da Laguna;-21.4578;-56.1139;27 +Uchoa;Uchoa;-20.9528;-49.175;27 +Arauá;Araua;-11.2619;-37.62;27 +Matias Cardoso;Matias Cardoso;-14.855;-43.9219;27 +Coronel Freitas;Coronel Freitas;-26.9089;-52.7028;27 +São Sebastião do Maranhão;Sao Sebastiao do Maranhao;-18.0839;-42.5708;27 +Cristino Castro;Cristino Castro;-8.8178;-44.2239;27 +Ventania;Ventania;-24.2458;-50.2428;27 +Imaruí;Imarui;-28.3408;-48.82;27 +Catunda;Catunda;-4.6478;-40.2008;27 +Beneditinos;Beneditinos;-5.455;-42.36;27 +Vargem;Vargem;-22.8889;-46.4139;27 +Rubim;Rubim;-16.375;-40.5378;27 +Itatiaiuçu;Itatiaiucu;-20.1969;-44.4208;27 +Coroaci;Coroaci;-18.6219;-42.2858;27 +Terra de Areia;Terra de Areia;-29.585;-50.0708;27 +Umburetama;Umburetama;-7.6958;-35.6639;27 +Catanduvas;Catanduvas;-27.0708;-51.6619;27 +Ouroeste;Ouroeste;-20.0008;-50.3719;27 +Palmeira d’Oeste;Palmeira d'Oeste;-20.4158;-50.7619;27 +Ipuiúna;Ipuiuna;-22.0989;-46.19;27 +Águia Branca;Aguia Branca;-18.9828;-40.74;27 +Varre-Sai;Varre-Sai;-20.9308;-41.8689;27 +Bom Jesus;Bom Jesus;-5.9839;-35.5808;27 +Santanópolis;Santanopolis;-12.0169;-38.8669;27 +Arenápolis;Arenapolis;-14.45;-56.8458;27 +Riachuelo;Riachuelo;-10.7278;-37.1869;27 +Triunfo;Triunfo;-6.5789;-38.5969;27 +Lamarão;Lamarao;-11.7828;-38.9;27 +Planaltino;Planaltino;-13.2589;-40.3689;27 +Esperantina;Esperantina;-5.3428;-48.5108;27 +Ananás;Ananas;-6.3658;-48.0728;27 +Várzea do Poço;Varzea do Poco;-11.5289;-40.32;27 +Grossos;Grossos;-4.98;-37.155;27 +São Domingos;Sao Domingos;-26.5578;-52.5319;27 +Olho d’Água do Casado;Olho d'Agua do Casado;-9.5;-37.8167;27 +Santa Cruz Cabrália;Santa Cruz Cabralia;-16.2778;-39.025;27 +Apiúna;Apiuna;-27.0358;-49.39;27 +Manduri;Manduri;-23.0033;-49.3219;27 +Pedras de Fogo;Pedras de Fogo;-7.4019;-35.1158;27 +Pilar do Sul;Pilar do Sul;-23.8128;-47.7158;27 +Três Marias;Tres Marias;-18.2058;-45.2419;27 +Manaquiri;Manaquiri;-3.4281;-60.4594;27 +Arari;Arari;-3.4539;-44.78;27 +Imbituva;Imbituva;-25.23;-50.6044;27 +Conceição da Barra;Conceicao da Barra;-18.5928;-39.7319;27 +Serra Negra;Serra Negra;-22.6119;-46.7008;27 +Bom Jesus;Bom Jesus;-4.42;-46.765;27 +Guararema;Guararema;-23.415;-46.035;27 +Luís Correia;Luis Correia;-2.8789;-41.6669;27 +Santa Rita de Cássia;Santa Rita de Cassia;-11.0089;-44.5189;27 +Pires do Rio;Pires do Rio;-17.3008;-48.28;27 +Ibaiti;Ibaiti;-23.8489;-50.1878;27 +Carapó;Carapo;-22.6339;-54.8219;27 +Goio-Erê;Goio-Ere;-24.185;-53.0278;27 +Frederico Westphalen;Frederico Westphalen;-27.3589;-53.3939;27 +Itatiaia;Itatiaia;-22.4914;-44.5592;27 +Oeiras do Pará;Oeiras do Para;-2.0028;-49.8539;27 +Barão de Cocais;Barao de Cocais;-19.9458;-43.4869;27 +Propriá;Propria;-10.2111;-36.8403;27 +Alagoa Grande;Alagoa Grande;-7.0822;-35.6;27 +Extrema;Extrema;-22.855;-46.3178;27 +Passira;Passira;-7.995;-35.5808;27 +Palotina;Palotina;-24.2839;-53.84;27 +Maracanã;Maracana;-0.765;-47.45;27 +Quijingue;Quijingue;-10.7528;-39.21;27 +Piraju;Piraju;-23.1936;-49.3839;27 +Carmo do Paranaíba;Carmo do Paranaiba;-19.0008;-46.3158;27 +Rancharia;Rancharia;-22.2289;-50.8928;27 +Igarapava;Igarapava;-20.0383;-47.7469;27 +Mocajuba;Mocajuba;-2.5839;-49.5069;27 +Capim;Capim;-1.675;-47.775;27 +Paripiranga;Paripiranga;-10.6878;-37.8619;27 +Casa Branca;Casa Branca;-21.7739;-47.0858;27 +Nazaré;Nazare;-13.035;-39.0139;27 +Matinhos;Matinhos;-25.8178;-48.5428;27 +Tabuleiro do Norte;Tabuleiro do Norte;-5.2481;-38.13;27 +Prado;Prado;-17.3408;-39.2208;27 +Santa Quitéria do Maranhão;Santa Quiteria do Maranhao;-3.5158;-42.5469;27 +Floresta;Floresta;-8.6008;-38.5678;27 +Prainha;Prainha;-1.8;-53.48;27 +Capim Grosso;Capim Grosso;-11.3808;-40.0128;27 +Ituberá;Itubera;-13.7319;-39.1489;27 +Braço do Norte;Braco do Norte;-28.275;-49.1658;27 +Glória do Goitá;Gloria do Goita;-7.9992;-35.2911;27 +Laranjal Paulista;Laranjal Paulista;-23.051;-47.8373;27 +Baixo Guandu;Baixo Guandu;-19.5189;-41.0158;27 +Rio Pardo de Minas;Rio Pardo de Minas;-15.61;-42.54;27 +Mirandópolis;Mirandopolis;-21.1336;-51.1017;27 +Itaperuçu;Itaperucu;-25.121;-49.4926;27 +Bagre;Bagre;-1.9;-50.1639;27 +Limoeiro de Anadia;Limoeiro de Anadia;-9.7414;-36.5033;27 +Cajati;Cajati;-24.7361;-48.1228;27 +Macau;Macau;-5.115;-36.6339;27 +Carinhanha;Carinhanha;-14.305;-43.765;27 +Santana do Acaraú;Santana do Acarau;-3.4608;-40.2119;27 +Irará;Irara;-12.05;-38.7669;27 +Campo Alegre de Lourdes;Campo Alegre de Lourdes;-9.5158;-43.0108;27 +Pitanga;Pitanga;-24.7569;-51.7608;27 +São Luís de Montes Belos;Sao Luis de Montes Belos;-16.525;-50.3719;27 +Soledade;Soledade;-28.8178;-52.51;27 +Paraipaba;Paraipaba;-3.4389;-39.1478;27 +Catolé do Rocha;Catole do Rocha;-6.3439;-37.7469;27 +Pinhão;Pinhao;-25.6958;-51.66;27 +Candelária;Candelaria;-29.6689;-52.7889;27 +Iguape;Iguape;-24.7081;-47.5553;27 +João Alfredo;Joao Alfredo;-7.8558;-35.5878;27 +Santa Vitória do Palmar;Santa Vitoria do Palmar;-33.5189;-53.3678;27 +Nova Russas;Nova Russas;-4.7;-40.5667;27 +Nazaré da Mata;Nazare da Mata;-7.7419;-35.2278;27 +Tanguá;Tangua;-22.73;-42.7139;27 +Taiobeiras;Taiobeiras;-15.8078;-42.2328;27 +Bela Cruz;Bela Cruz;-3.0508;-40.1678;27 +Colinas do Tocantins;Colinas do Tocantins;-8.0589;-48.475;27 +Garibaldi;Garibaldi;-29.2558;-51.5339;27 +Cabrobó;Cabrobo;-8.5119;-39.3069;27 +Vicência;Vicencia;-7.6569;-35.3269;27 +Capela;Capela;-10.5028;-37.0528;27 +Laranjeiras do Sul;Laranjeiras do Sul;-25.4078;-52.4158;27 +Minas Novas;Minas Novas;-17.2189;-42.59;27 +Alegre;Alegre;-20.7639;-41.5328;27 +Estrêla;Estrela;-29.5019;-51.9658;27 +Barreirinha;Barreirinha;-2.8025;-57.0686;27 +Rio Branco do Sul;Rio Branco do Sul;-25.19;-49.3139;27 +Guaíra;Guaira;-24.08;-54.2558;27 +Novo Cruzeiro;Novo Cruzeiro;-17.4678;-41.875;27 +Juquitiba;Juquitiba;-23.9319;-47.0686;27 +Afonso Cláudio;Afonso Claudio;-20.0739;-41.1239;27 +Itaporanga d’Ajuda;Itaporanga d'Ajuda;-10.9978;-37.3108;27 +Rio Preto da Eva;Rio Preto da Eva;-2.6989;-59.7;27 +Sorocaba;Sorocaba;-23.5019;-47.4578;27 +Contagem;Contagem;-19.9319;-44.0539;27 +Ribeirão Prêto;Ribeirao Preto;-21.1783;-47.8067;27 +Santo André;Santo Andre;-23.6572;-46.5333;27 +Osasco;Osasco;-23.5328;-46.7919;27 +Jaboatão;Jaboatao;-8.1803;-35.0014;27 +São José dos Campos;Sao Jose dos Campos;-23.1789;-45.8869;27 +São Bernardo do Campo;Sao Bernardo do Campo;-23.6939;-46.565;27 +João Pessoa;Joao Pessoa;-7.12;-34.88;27 +Abaeté;Abaete;-19.1583;-45.4522;27 +Teresina;Teresina;-5.0949;-42.8042;27 +Iguaçu;Iguacu;-22.74;-43.47;27 +Natal;Natal;-5.795;-35.2089;27 +Campo Grande;Campo Grande;-20.4686;-54.6222;27 +Caturama;Caturama;-13.3289;-42.2908;27 +Wagner;Wagner;-12.2869;-41.1678;27 +Cardeal da Silva;Cardeal da Silva;-11.9419;-37.9489;27 +Barracão;Barracao;-26.2539;-53.6328;27 +Carnaubais;Carnaubais;-5.3408;-36.8328;27 +Alto Piquiri;Alto Piquiri;-24.0278;-53.4408;27 +Ninheira;Ninheira;-15.3208;-41.7539;27 +Sairé;Saire;-8.3278;-35.7058;27 +São Gonçalo do Rio Abaixo;Sao Goncalo do Rio Abaixo;-19.8258;-43.3619;27 +Constantina;Constantina;-27.735;-52.9919;27 +Bujari;Bujari;-9.8308;-67.9519;27 +Ferros;Ferros;-19.2319;-43.0228;27 +Luís Gomes;Luis Gomes;-6.4139;-38.3889;27 +Prudente de Morais;Prudente de Morais;-19.4819;-44.155;27 +Roncador;Roncador;-24.6028;-52.275;27 +Natal;Natal;-6.9838;-60.2699;27 +Londrina;Londrina;-23.31;-51.1628;27 +Joinvile;Joinvile;-26.3039;-48.8458;27 +Ananindeua;Ananindeua;-1.3658;-48.3719;27 +Niterói;Niteroi;-22.8833;-43.1036;27 +Serra;Serra;-20.1289;-40.3078;27 +Uberlândia;Uberlandia;-18.9189;-48.2769;27 +Aracaju;Aracaju;-10.9167;-37.05;27 +Feira de Santana;Feira de Santana;-12.2669;-38.9669;27 +Juiz de Fora;Juiz de Fora;-21.75;-43.35;27 +Cuiabá;Cuiaba;-15.5958;-56.0969;27 +Vila Velha;Vila Velha;-20.3364;-40.2936;27 +Florianópolis;Florianopolis;-27.5933;-48.553;27 +Macapá;Macapa;0.033;-51.0653;27 +Mauá;Maua;-23.6678;-46.4608;27 +Campos;Campos;-21.7539;-41.3239;27 +Porto Velho;Porto Velho;-8.7619;-63.9039;27 +Mogi das Cruzes;Mogi das Cruzes;-23.5228;-46.1931;27 +Diadema;Diadema;-23.6858;-46.6228;27 +Caxias do Sul;Caxias do Sul;-29.1678;-51.1789;27 +Santos;Santos;-23.9608;-46.3339;27 +São José do Rio Prêto;Sao Jose do Rio Preto;-20.82;-49.3789;27 +Tijucas;Tijucas;-27.2408;-48.6339;27 +Itapemirim;Itapemirim;-21.0108;-40.8339;27 +Canguaretama;Canguaretama;-6.38;-35.1289;27 +Matões;Matoes;-5.5189;-43.1989;27 +Portão;Portao;-29.7019;-51.2419;27 +Itabela;Itabela;-16.575;-39.5528;27 +Muritiba;Muritiba;-12.6258;-38.99;27 +Espinosa;Espinosa;-14.9081;-42.8103;27 +Touros;Touros;-5.1989;-35.4608;27 +Lavras da Mangabeira;Lavras da Mangabeira;-6.7528;-38.9719;27 +Olinda;Olinda;-8.0089;-34.855;27 +Piracicaba;Piracicaba;-22.7253;-47.6492;27 +Campina Grande;Campina Grande;-7.2306;-35.8811;27 +Maringá;Maringa;-23.425;-51.9389;27 +Carapicuíba;Carapicuiba;-23.5228;-46.8358;27 +Jundiaí;Jundiai;-23.1864;-46.8842;27 +Rio Branco;Rio Branco;-9.9781;-67.8117;27 +Alvorada;Alvorada;-29.99;-51.0839;27 +Rio Claro;Rio Claro;-22.4108;-47.5608;27 +Rio Grande;Rio Grande;-32.035;-52.0989;27 +Divinópolis;Divinopolis;-20.1389;-44.8839;27 +Colombo;Colombo;-25.2919;-49.2239;27 +Sete Lagoas;Sete Lagoas;-19.4658;-44.2469;27 +Criciúma;Criciuma;-28.6775;-49.3697;27 +Maracanaú;Maracanau;-3.8769;-38.6258;27 +Itaboraí;Itaborai;-22.7475;-42.8558;27 +São Leopoldo;Sao Leopoldo;-29.76;-51.1469;27 +Parnamirim;Parnamirim;-5.9158;-35.2628;27 +Nossa Senhora do Socorro;Nossa Senhora do Socorro;-10.855;-37.1258;27 +Ilhéus;Ilheus;-14.7889;-39.0489;27 +Barra Mansa;Barra Mansa;-22.5439;-44.1708;27 +Linhares;Linhares;-19.3987;-40.0651;27 +Rio Verde;Rio Verde;-17.7978;-50.9278;27 +Luziânia;Luziania;-16.2528;-47.95;27 +Cachoeiro de Itapemirim;Cachoeiro de Itapemirim;-20.8489;-41.1128;27 +Angra dos Reis;Angra dos Reis;-23.0069;-44.3178;27 +Sobral;Sobral;-3.6856;-40.3442;27 +Ferraz de Vasconcelos;Ferraz de Vasconcelos;-23.5411;-46.3689;27 +Santa Bárbara d’Oeste;Santa Barbara d'Oeste;-22.7539;-47.4139;27 +Araçatuba;Aracatuba;-21.2089;-50.4328;27 +Castanhal;Castanhal;-1.2969;-47.9219;27 +Nova Friburgo;Nova Friburgo;-22.2819;-42.5308;27 +Dourados;Dourados;-22.2208;-54.8058;27 +Itajaí;Itajai;-26.9078;-48.6619;27 +Passo Fundo;Passo Fundo;-28.2628;-52.4069;27 +Cabo Frio;Cabo Frio;-22.8789;-42.0189;27 +Silves;Silves;-2.8389;-58.2092;27 +Caputira;Caputira;-20.1719;-42.2708;27 +Rafard;Rafard;-23.0117;-47.5269;27 +Januário Cicco;Januario Cicco;-6.1578;-35.6008;27 +São Jorge d’Oeste;Sao Jorge d'Oeste;-25.7058;-52.9178;27 +Buriti Alegre;Buriti Alegre;-18.1439;-49.0439;27 +Sítio Novo de Goiás;Sitio Novo de Goias;-5.6008;-47.6378;27 +Natividade;Natividade;-11.71;-47.7228;27 +Neves Paulista;Neves Paulista;-20.8458;-49.63;27 +Candeal;Candeal;-11.8078;-39.1189;27 +Maravilha;Maravilha;-9.2358;-37.35;27 +Araújos;Araujos;-19.9478;-45.1658;27 +São Sebastião do Alto;Sao Sebastiao do Alto;-21.9569;-42.135;27 +Paulo de Faria;Paulo de Faria;-20.0308;-49.3828;27 +Santa Rita de Caldas;Santa Rita de Caldas;-22.0289;-46.3369;27 +Dourado;Dourado;-22.1;-48.3178;27 +Frei Inocêncio;Frei Inocencio;-18.545;-41.9219;27 +Itapiranga;Itapiranga;-2.7489;-58.0219;27 +Carmo do Rio Verde;Carmo do Rio Verde;-15.3539;-49.7078;27 +Capim Branco;Capim Branco;-19.5489;-44.1169;27 +Potiraguá;Potiragua;-15.595;-39.8769;27 +Florânia;Florania;-6.1269;-36.8178;27 +André Fernandes;Andre Fernandes;-15.9658;-41.4978;27 +Morpará;Morpara;-11.5589;-43.2808;27 +Rondon;Rondon;-23.4108;-52.7608;27 +Divisópolis;Divisopolis;-15.7258;-41;27 +São José de Ribamar;Sao Jose de Ribamar;-2.5619;-44.0539;27 +Itapetininga;Itapetininga;-23.5917;-48.0531;27 +Teresópolis;Teresopolis;-22.4119;-42.9658;27 +Itu;Itu;-23.2642;-47.2992;27 +Francisco Morato;Francisco Morato;-23.2817;-46.7425;27 +Guarapuava;Guarapuava;-25.395;-51.4578;27 +Itapecerica da Serra;Itapecerica da Serra;-23.7172;-46.8494;27 +São Caetano do Sul;Sao Caetano do Sul;-23.6228;-46.5508;27 +Ibirité;Ibirite;-20.0219;-44.0589;27 +Bragança Paulista;Braganca Paulista;-22.9189;-46.5425;27 +Pindamonhangaba;Pindamonhangaba;-22.9239;-45.4617;27 +Jequié;Jequie;-13.8578;-40.0839;27 +Anísio de Abreu;Anisio de Abreu;-9.1889;-43.0458;27 +Paranaiguana;Paranaiguana;-18.9158;-50.6539;27 +Pedrinhas;Pedrinhas;-11.1919;-37.6739;27 +Pântano Grande;Pantano Grande;-30.1908;-52.3739;27 +Aurora;Aurora;-6.9428;-38.9678;27 +Urbano Santos;Urbano Santos;-3.2078;-43.4039;27 +Álvares Machado;Alvares Machado;-22.0789;-51.4719;27 +Sanharó;Sanharo;-8.3608;-36.5658;27 +Igreja Nova;Igreja Nova;-10.1253;-36.6619;27 +Nossa Senhora das Dores;Nossa Senhora das Dores;-10.4919;-37.1928;27 +Canhotinho;Canhotinho;-8.8819;-36.1908;27 +Pirajuí;Pirajui;-21.9989;-49.4569;27 +Bela Vista de Goiás;Bela Vista de Goias;-16.9728;-48.9528;27 +Cedro;Cedro;-6.6069;-39.0619;27 +Condado;Condado;-7.5858;-35.1058;27 +Itaporanga;Itaporanga;-7.3039;-38.15;27 +Encruzilhada do Sul;Encruzilhada do Sul;-30.5439;-52.5219;27 +Brasiléia;Brasileia;-11.01;-68.7478;27 +Astorga;Astorga;-23.2328;-51.6658;27 +Aparecida do Taboado;Aparecida do Taboado;-20.0869;-51.0939;27 +Luzilândia;Luzilandia;-3.4578;-42.37;27 +Junqueiro;Junqueiro;-9.925;-36.4758;27 +Pão de Açúcar;Pao de Acucar;-9.7478;-37.4369;27 +São Joaquim;Sao Joaquim;-28.2939;-49.9319;27 +Marco;Marco;-3.1239;-40.1469;27 +Extremoz;Extremoz;-5.7058;-35.3069;27 +Ipameri;Ipameri;-17.7219;-48.16;27 +Miguel Pereira;Miguel Pereira;-22.4539;-43.4689;27 +Jacaré;Jacare;-18.9058;-40.0758;27 +Canindé de São Francisco;Caninde de Sao Francisco;-9.6419;-37.7878;27 +São Geraldo do Araguaia;Sao Geraldo do Araguaia;-6.4008;-48.555;27 +Igaraçu do Tietê;Igaracu do Tiete;-22.5092;-48.5578;27 +Itabaiana;Itabaiana;-7.3289;-35.3328;27 +Quipapá;Quipapa;-8.8278;-36.0119;27 +Novo Aripuanã;Novo Aripuana;-5.1214;-60.3806;27 +Oiapoque;Oiapoque;3.8428;-51.835;27 +Ibirapitanga;Ibirapitanga;-14.1639;-39.3739;27 +Bela Vista;Bela Vista;-22.1089;-56.5208;27 +Baraúna;Barauna;-5.08;-37.6169;27 +Tupaciguara;Tupaciguara;-18.5928;-48.705;27 +Tupanatinga;Tupanatinga;-8.7528;-37.34;27 +Capão do Leão;Capao do Leao;-31.7628;-52.4839;27 +Nerópolis;Neropolis;-16.4058;-49.2189;27 +Craíbas;Craibas;-9.6178;-36.7678;27 +Vila Rica;Vila Rica;-10.0119;-51.1158;27 +Joaquim Gomes;Joaquim Gomes;-9.1328;-35.7478;27 +Anajatuba;Anajatuba;-3.2639;-44.62;27 +Carlos Barbosa;Carlos Barbosa;-29.2978;-51.5039;27 +Pitangui;Pitangui;-19.6828;-44.89;27 +Elói Mendes;Eloi Mendes;-21.61;-45.565;27 +Cajuru;Cajuru;-21.2753;-47.3042;27 +Barra dos Coqueiros;Barra dos Coqueiros;-10.9089;-37.0389;27 +Apiaí;Apiai;-24.5097;-48.8428;27 +Senador Pompeu;Senador Pompeu;-5.5878;-39.3719;27 +Tamboril;Tamboril;-4.8319;-40.3208;27 +Corrente;Corrente;-10.4428;-45.1619;27 +Bom Jardim;Bom Jardim;-22.1519;-42.4189;27 +Areia Branca;Areia Branca;-4.9558;-37.1369;27 +Formosa do Rio Preto;Formosa do Rio Preto;-11.0478;-45.1928;27 +São José do Norte;Sao Jose do Norte;-32.015;-52.0419;27 +Tanabi;Tanabi;-20.6258;-49.6489;27 +Penha;Penha;-26.7689;-48.6458;27 +Valparaíso;Valparaiso;-21.2278;-50.8678;27 +Iraquara;Iraquara;-12.2489;-41.6189;27 +Piritiba;Piritiba;-11.73;-40.555;27 +São João da Ponte;Sao Joao da Ponte;-15.9289;-44.0078;27 +Uauá;Uaua;-9.8419;-39.4819;27 +Matriz de Camarajibe;Matriz de Camarajibe;-9.1519;-35.5328;27 +Reserva;Reserva;-24.65;-50.8508;27 +Aimorés;Aimores;-19.4958;-41.0639;27 +Icatu;Icatu;-2.7758;-44.0658;27 +Araquari;Araquari;-26.37;-48.7219;27 +Campo Magro;Campo Magro;-25.3689;-49.4508;27 +Anastácio;Anastacio;-20.4839;-55.8069;27 +Santa Gertrudes;Santa Gertrudes;-22.4569;-47.53;27 +Piranhas;Piranhas;-9.6239;-37.7569;27 +Taquaritinga do Norte;Taquaritinga do Norte;-7.9001;-36.0502;27 +São João dos Patos;Sao Joao dos Patos;-6.495;-43.7019;27 +Francisco Sá;Francisco Sa;-16.4102;-43.495;27 +Reginópolis;Reginopolis;-21.8878;-49.225;27 +Triunfo;Triunfo;-29.9428;-51.7178;27 +Cláudio;Claudio;-20.4428;-44.7658;27 +Prata;Prata;-19.3069;-48.9239;27 +Pereira Barreto;Pereira Barreto;-20.6383;-51.1092;27 +Batalha;Batalha;-4.0239;-42.0778;27 +Cordisburgo;Cordisburgo;-19.125;-44.3208;27 +Casca;Casca;-28.5608;-51.9778;27 +Xaxim;Xaxim;-26.9619;-52.535;27 +São Miguel do Iguaçu;Sao Miguel do Iguacu;-25.3478;-54.2378;27 +Santa Rosa de Viterbo;Santa Rosa de Viterbo;-21.4728;-47.3628;27 +Panelas;Panelas;-8.6639;-36.0058;27 +Igaci;Igaci;-9.5369;-36.6339;27 +Boquim;Boquim;-11.1469;-37.6208;27 +Jardim;Jardim;-21.48;-56.1378;27 +Mata Grande;Mata Grande;-9.1178;-37.7339;27 +Independência;Independencia;-5.3958;-40.3089;27 +Tangará;Tangara;-27.105;-51.2469;27 +São Miguel;Sao Miguel;-5.125;-35.6389;27 +Santana do Manhuaçu;Santana do Manhuacu;-20.1078;-41.925;27 +Catuípe;Catuipe;-28.25;-54.0119;27 +Itapeva;Itapeva;-22.7678;-46.2208;27 +Ibirapuã;Ibirapua;-17.6878;-40.1089;27 +Santa Lúcia;Santa Lucia;-21.685;-48.0839;27 +Barro Alto;Barro Alto;-14.9683;-48.92;27 +Candiota;Candiota;-31.5578;-53.6728;27 +Bálsamo;Balsamo;-20.735;-49.5839;27 +Marilândia do Sul;Marilandia do Sul;-23.745;-51.3078;27 +Cedral;Cedral;-20.9028;-49.2678;27 +Serra Caiada;Serra Caiada;-6.1058;-35.7128;27 +Guajeru;Guajeru;-14.5469;-41.94;27 +Anaurilândia;Anaurilandia;-22.1878;-52.7178;27 +Nova Bassano;Nova Bassano;-28.7239;-51.705;27 +Cordeiros;Cordeiros;-15.0389;-41.935;27 +Lajedo do Tabocal;Lajedo do Tabocal;-13.475;-40.2239;27 +São José da Bela Vista;Sao Jose da Bela Vista;-20.5928;-47.64;27 +Jacareacanga;Jacareacanga;-6.2239;-57.7539;27 +Ouriçangas;Ouricangas;-12.0169;-38.6169;27 +Brejão;Brejao;-9.03;-36.5689;27 +Rodelas;Rodelas;-8.8508;-38.7558;27 +Palhano;Palhano;-4.745;-37.9589;27 +Malhada de Pedras;Malhada de Pedras;-14.3878;-41.8789;27 +Baía da Traição;Baia da Traicao;-6.6878;-34.9358;27 +São José dos Pinhais;Sao Jose dos Pinhais;-25.535;-49.2058;27 +Barueri;Barueri;-23.5111;-46.8764;27 +Marabá;Maraba;-5.3689;-49.1178;27 +Volta Redonda;Volta Redonda;-22.5231;-44.1042;27 +Foz do Iguaçu;Foz do Iguacu;-25.54;-54.5875;27 +Gravataí;Gravatai;-29.9433;-50.9939;27 +Mossoró;Mossoro;-5.1878;-37.3439;27 +Sumaré;Sumare;-22.8219;-47.2669;27 +Governador Valadares;Governador Valadares;-18.8508;-41.9489;27 +Taboão da Serra;Taboao da Serra;-23.6019;-46.7528;27 +Crato;Crato;-7.4639;-63.04;27 +Palmas;Palmas;-10.2128;-48.3603;27 +Limeira;Limeira;-22.5647;-47.4017;27 +Santarém;Santarem;-2.4428;-54.7078;27 +Petrópolis;Petropolis;-22.505;-43.1789;27 +Taubaté;Taubate;-23.0333;-45.55;27 +Praia Grande;Praia Grande;-24.0058;-46.4028;27 +Camaçari;Camacari;-12.6978;-38.3239;27 +Suzano;Suzano;-23.5428;-46.3108;27 +Cascavel;Cascavel;-24.9558;-53.455;27 +Anápolis;Anapolis;-16.3269;-48.9528;27 +Blumenau;Blumenau;-26.9189;-49.0658;27 +Montes Claros;Montes Claros;-16.7322;-43.8636;27 +São Vicente;Sao Vicente;-23.9633;-46.3922;27 +Cariacica;Cariacica;-20.2639;-40.42;27 +Vitória;Vitoria;-20.3189;-40.3378;27 +Itaquaquecetuba;Itaquaquecetuba;-23.4864;-46.3486;27 +Franca;Franca;-20.5389;-47.4008;27 +Vitória da Conquista;Vitoria da Conquista;-14.8658;-40.8389;27 +Caruaru;Caruaru;-8.2828;-35.9758;27 +Ribeirão das Neves;Ribeirao das Neves;-19.7669;-44.0869;27 +Petrolina;Petrolina;-9.3928;-40.5078;27 +Caucaia;Caucaia;-3.7328;-38.6558;27 +Uberaba;Uberaba;-19.7478;-47.9319;27 +Pelotas;Pelotas;-31.7719;-52.3428;27 +Boa Vista;Boa Vista;2.82;-60.6719;27 +Canoas;Canoas;-29.92;-51.18;27 +Guarujá;Guaruja;-23.9936;-46.2564;27 +Ponta Grossa;Ponta Grossa;-25.095;-50.1619;27 +Paulista;Paulista;-7.9408;-34.8728;27 +Rio Acima;Rio Acima;-20.0878;-43.7889;27 +Coronel Murta;Coronel Murta;-16.6189;-42.1819;27 +Betim;Betim;-19.9678;-44.1978;27 +Bauru;Bauru;-22.3147;-49.0606;27 +Verdejante;Verdejante;-7.9256;-38.9717;27 +Coqueiral;Coqueiral;-21.1889;-45.4408;27 +Terra Roxa;Terra Roxa;-20.7889;-48.33;27 +Urânia;Urania;-20.2458;-50.6428;27 +Palmeiras;Palmeiras;-12.5289;-41.5589;27 +Carbonita;Carbonita;-17.5269;-43.0158;27 +Aratuípe;Aratuipe;-13.0789;-39.0019;27 +Abaíra;Abaira;-13.25;-41.6639;27 +Rosário do Catete;Rosario do Catete;-10.6958;-37.0308;27 +Carneiros;Carneiros;-9.4828;-37.3769;27 +Porangaba;Porangaba;-23.1758;-48.125;27 +Ipiranga do Piauí;Ipiranga do Piaui;-6.8278;-41.7408;27 +Dores de Campos;Dores de Campos;-21.1089;-44.0228;27 +Terra Nova;Terra Nova;-8.23;-39.3758;27 +Igaratinga;Igaratinga;-19.955;-44.7089;27 +Paula Cândido;Paula Candido;-20.8739;-42.98;27 +Antônio Dias;Antonio Dias;-19.6528;-42.8719;27 +Axixá do Tocantins;Axixa do Tocantins;-5.6169;-47.7689;27 +Herculândia;Herculandia;-22.0036;-50.3853;27 +Juruaia;Juruaia;-21.2528;-46.5769;27 +Salto Grande;Salto Grande;-22.8928;-49.9858;27 +Dumont;Dumont;-21.2364;-47.9733;27 +Alfredo Wagner;Alfredo Wagner;-27.7;-49.3339;27 +Santa Maria;Santa Maria;-24.9389;-51.8628;27 +Montes Altos;Montes Altos;-5.8308;-47.0669;27 +Varzedo;Varzedo;-12.9708;-39.3939;27 +Igaratá;Igarata;-23.2044;-46.1561;27 +Cavalcante;Cavalcante;-13.7978;-47.4578;27 +Riacho dos Machados;Riacho dos Machados;-16.0058;-43.0489;27 +Açucena;Acucena;-19.0728;-42.5458;27 +Ariranha;Ariranha;-21.1878;-48.7869;27 +Imperatriz;Imperatriz;-5.5258;-47.4758;27 +Juazeiro do Norte;Juazeiro do Norte;-7.2128;-39.315;27 +Várzea Grande;Varzea Grande;-15.65;-56.14;27 +Santa Maria;Santa Maria;-29.6839;-53.8069;27 +São Carlos;Sao Carlos;-22.0178;-47.8908;27 +Ipatinga;Ipatinga;-19.4678;-42.5369;27 +Novo Hamburgo;Novo Hamburgo;-29.6778;-51.1308;27 +Viamão;Viamao;-30.0808;-51.0228;27 +Bujaru;Bujaru;-1.515;-48.045;27 +Gameleira;Gameleira;-8.5844;-35.3867;27 +Anajás;Anajas;-0.9869;-49.94;27 +Timbiras;Timbiras;-4.255;-43.9408;27 +Dois Irmãos;Dois Irmaos;-29.58;-51.085;27 +Careiro da Várzea;Careiro da Varzea;-3.2208;-59.8258;27 +Magé;Mage;-22.6528;-43.0408;27 +Ipubi;Ipubi;-7.6519;-40.1489;27 +Arapiraca;Arapiraca;-9.75;-36.65;27 +Macaé;Macae;-22.3708;-41.7869;27 +Indaiatuba;Indaiatuba;-23.0903;-47.2181;27 +Marília;Marilia;-22.2139;-49.9458;27 +Americana;Americana;-22.7389;-47.3308;27 +Cotia;Cotia;-23.6039;-46.9189;27 +Rondonópolis;Rondonopolis;-16.4708;-54.6358;27 +Pomerode;Pomerode;-26.7408;-49.1769;27 +Arraial do Cabo;Arraial do Cabo;-22.9658;-42.0278;27 +Carauari;Carauari;-4.8828;-66.8958;27 +Piraí;Pirai;-22.6289;-43.8978;27 +Pau dos Ferros;Pau dos Ferros;-6.1108;-38.2089;27 +Traipu;Traipu;-9.9708;-37.0028;27 +Mateus Leme;Mateus Leme;-19.9858;-44.4278;27 +Jaguarão;Jaguarao;-32.5658;-53.3758;27 +Valente;Valente;-11.4119;-39.4619;27 +Santa Bárbara;Santa Barbara;-19.9589;-43.415;27 +Guaçuí;Guacui;-20.7758;-41.6789;27 +Iguaí;Iguai;-14.7558;-40.0889;27 +Limoeiro do Ajuru;Limoeiro do Ajuru;-1.895;-49.3808;27 +Boca da Mata;Boca da Mata;-9.6408;-36.22;27 +Padre Bernardo;Padre Bernardo;-15.16;-48.2839;27 +Ibotirama;Ibotirama;-12.185;-43.2208;27 +Itacaré;Itacare;-14.2778;-38.9969;27 +Campos Gerais;Campos Gerais;-21.235;-45.7589;27 +Conchal;Conchal;-22.33;-47.1728;27 +Santana;Santana;-12.9828;-44.0508;27 +Mundo Novo;Mundo Novo;-11.8589;-40.4719;27 +Flores da Cunha;Flores da Cunha;-29.0289;-51.1819;27 +Porto Calvo;Porto Calvo;-9.045;-35.3978;27 +Iúna;Iuna;-20.3458;-41.5358;27 +Santana do Paraíso;Santana do Paraiso;-19.3639;-42.5689;27 +Ourilândia do Norte;Ourilandia do Norte;-6.755;-51.0839;27 +Castro Alves;Castro Alves;-12.7658;-39.4278;27 +Miranda;Miranda;-20.2408;-56.3778;27 +Teutônia;Teutonia;-29.4478;-51.8058;27 +Barcelos;Barcelos;-0.975;-62.9239;27 +Marapanim;Marapanim;-0.7139;-47.6939;27 +Tracuateua;Tracuateua;-1.0719;-46.8969;27 +Novo Oriente;Novo Oriente;-5.5339;-40.7739;27 +Lagoa Sêca;Lagoa Seca;-7.1708;-35.8539;27 +Jarinu;Jarinu;-23.1014;-46.7283;27 +Piracuruca;Piracuruca;-3.9278;-41.7089;27 +Lapão;Lapao;-11.3828;-41.8319;27 +Coromandel;Coromandel;-18.4728;-47.2;27 +Miguel Calmon;Miguel Calmon;-11.4289;-40.595;27 +Santa Rita do Passa Quatro;Santa Rita do Passa Quatro;-21.71;-47.4778;27 +Lagoa Vermelha;Lagoa Vermelha;-28.2089;-51.5258;27 +Miracema;Miracema;-21.4119;-42.1969;27 +Buritizeiro;Buritizeiro;-17.3508;-44.9619;27 +Solânea;Solanea;-6.7778;-35.6969;27 +Cândido Sales;Candido Sales;-15.505;-41.2389;27 +Olindina;Olindina;-11.3669;-38.3328;27 +Ipixuna;Ipixuna;-7.0508;-71.695;27 +Nepomuceno;Nepomuceno;-21.2358;-45.2358;27 +Sombrio;Sombrio;-29.1039;-49.6289;27 +Codajás;Codajas;-3.8369;-62.0569;27 +Porto da Folha;Porto da Folha;-9.9169;-37.2778;27 +Mantena;Mantena;-18.7819;-40.98;27 +Joaçaba;Joacaba;-27.1778;-51.505;27 +Ubatã;Ubata;-14.2139;-39.5228;27 +Laranjeiras;Laranjeiras;-10.8061;-37.1717;27 +Buriti;Buriti;-3.9419;-42.925;27 +Aripuanã;Aripuana;-10.1767;-59.4439;27 +Ibimirim;Ibimirim;-8.5408;-37.6903;27 +Santo Antônio do Tauá;Santo Antonio do Taua;-1.1519;-48.1289;27 +Nova Esperança;Nova Esperanca;-23.1839;-52.205;27 +Piracaia;Piracaia;-23.0539;-46.3581;27 +Jardim;Jardim;-7.5819;-39.2978;27 +Planalto;Planalto;-14.67;-40.4708;27 +Caetés;Caetes;-8.7728;-36.6228;27 +Melgaço;Melgaco;-1.8039;-50.7119;27 +Mirassol d’Oeste;Mirassol d'Oeste;-15.675;-58.0958;27 +Cambuí;Cambui;-22.6119;-46.0578;27 +Pirapòzinho;Pirapozinho;-22.2753;-51.5;27 +Dois Córregos;Dois Corregos;-22.3661;-48.3803;27 +Caririaçu;Caririacu;-7.0419;-39.2839;27 +Pati do Alferes;Pati do Alferes;-22.4289;-43.4189;27 +Canarana;Canarana;-11.685;-41.7689;27 +São João Batista;Sao Joao Batista;-27.2758;-48.8489;27 +Redenção;Redencao;-4.2258;-38.7308;27 +Campos Sales;Campos Sales;-7.0739;-40.3758;27 +São João Nepomuceno;Sao Joao Nepomuceno;-21.54;-43.0108;27 +São Bernardo;Sao Bernardo;-3.3608;-42.4178;27 +Água Azul do Norte;Agua Azul do Norte;-6.7908;-50.4669;27 +Tabira;Tabira;-7.5908;-37.5394;27 +Santo Antônio do Monte;Santo Antonio do Monte;-20.0869;-45.2939;27 +Mimoso do Sul;Mimoso do Sul;-21.0639;-41.3658;27 +São Joaquim de Bicas;Sao Joaquim de Bicas;-20.0489;-44.2739;27 +Nova Soure;Nova Soure;-11.2328;-38.4828;27 +Jacareí;Jacarei;-23.305;-45.9658;27 +Araraquara;Araraquara;-21.7939;-48.1758;27 +Presidente Prudente;Presidente Prudente;-22.1258;-51.3889;27 +Chapecó;Chapeco;-27.0958;-52.6178;27 +Itapevi;Itapevi;-23.5489;-46.9342;27 +Juazeiro;Juazeiro;-9.4139;-40.5028;27 +Itabuna;Itabuna;-14.7858;-39.28;27 +Hortolândia;Hortolandia;-22.8583;-47.22;27 +Itaíba;Itaiba;-8.9478;-37.4228;27 +Trindade;Trindade;-7.7619;-40.2678;27 +Conde;Conde;-11.8139;-37.6108;27 +Ilha Solteira;Ilha Solteira;-20.4272;-51.3436;27 +Iaçu;Iacu;-12.7669;-40.2119;27 +Taquari;Taquari;-29.8;-51.8597;27 +Humberto de Campos;Humberto de Campos;-2.5978;-43.4608;27 +Itapuranga;Itapuranga;-15.5619;-49.9489;27 +Aracoiaba;Aracoiaba;-4.3708;-38.8139;27 +Queimadas;Queimadas;-10.9778;-39.6239;27 +Cocal;Cocal;-3.4708;-41.555;27 +Itaí;Itai;-23.4178;-49.0906;27 +Ponta de Pedras;Ponta de Pedras;-1.39;-48.8708;27 +Coração de Jesus;Coracao de Jesus;-16.685;-44.365;27 +Jiquiriçá;Jiquirica;-13.2569;-39.5719;27 +Triunfo;Triunfo;-7.8378;-38.1019;27 +Itaú de Minas;Itau de Minas;-20.7389;-46.7519;27 +Taguatinga;Taguatinga;-12.4061;-46.4339;27 +Quixelô;Quixelo;-6.2539;-39.2019;27 +Grão Mogol;Grao Mogol;-16.5589;-42.89;27 +Teixeira;Teixeira;-7.2228;-37.2539;27 +Natividade do Carangola;Natividade do Carangola;-21.0419;-41.9728;27 +Fortuna;Fortuna;-5.7328;-44.1578;27 +Santa Brígida;Santa Brigida;-9.7358;-38.1258;27 +Bela Vista do Paraíso;Bela Vista do Paraiso;-22.9969;-51.1908;27 +Canutama;Canutama;-6.5339;-64.3828;27 +Porteiras;Porteiras;-7.535;-39.1178;27 +Mata Roma;Mata Roma;-3.625;-43.1108;27 +Barra de Santa Rosa;Barra de Santa Rosa;-6.72;-36.0608;27 +Aratiba;Aratiba;-27.3939;-52.3;27 +Lagoão;Lagoao;-29.235;-52.7958;27 +Guairaçá;Guairaca;-22.9339;-52.6858;27 +Indianópolis;Indianopolis;-19.0389;-47.9169;27 +Ibipitanga;Ibipitanga;-12.8819;-42.4858;27 +Santa Luzia;Santa Luzia;-6.8719;-36.9189;27 +Ribeiro do Amparo;Ribeiro do Amparo;-11.0469;-38.4328;27 +São Félix;Sao Felix;-12.605;-38.9719;27 +Terra Rica;Terra Rica;-22.7089;-52.6169;27 +Brejões;Brejoes;-13.1039;-39.7958;27 +Espumoso;Espumoso;-28.725;-52.85;27 +São Lourenço da Serra;Sao Lourenco da Serra;-23.8528;-46.9428;27 +Uiraúna;Uirauna;-6.5178;-38.4119;27 +Tupi Paulista;Tupi Paulista;-21.3808;-51.5708;27 +Tartarugalzinho;Tartarugalzinho;1.5058;-50.9119;27 +Teolândia;Teolandia;-13.6019;-39.4908;27 +Santa Adélia;Santa Adelia;-21.2428;-48.8039;27 +Alvinópolis;Alvinopolis;-20.1069;-43.0489;27 +Itajobi;Itajobi;-21.3178;-49.0539;27 +Nova Timboteua;Nova Timboteua;-1.2058;-47.3858;27 +Cândido de Abreu;Candido de Abreu;-24.5669;-51.3328;27 +Brasil Novo;Brasil Novo;-3.2619;-52.6678;27 +Fortim;Fortim;-4.45;-37.7833;27 +Andorinha;Andorinha;-10.345;-39.8328;27 +Buritirama;Buritirama;-5.5928;-47.0178;27 +Presidente Dutra;Presidente Dutra;-11.2958;-41.9869;27 +Garuva;Garuva;-26.0269;-48.855;27 +Inhuma;Inhuma;-6.6678;-41.7078;27 +Cambuci;Cambuci;-21.575;-41.9108;27 +Bom Lugar;Bom Lugar;-4.22;-45.0389;27 +Pouso Redondo;Pouso Redondo;-27.2578;-49.9339;27 +Dionísio Cerqueira;Dionisio Cerqueira;-26.255;-53.64;27 +Areado;Areado;-21.3589;-46.1458;27 +Mascote;Mascote;-15.5628;-39.3028;27 +Bom Jesus do Galho;Bom Jesus do Galho;-19.8289;-42.3158;27 +Assaí;Assai;-23.3728;-50.8408;27 +Joaíma;Joaima;-16.6539;-41.0308;27 +Nobres;Nobres;-14.72;-56.3278;27 +Sumidouro;Sumidouro;-22.05;-42.675;27 +Presidente Getúlio;Presidente Getulio;-27.0508;-49.6228;27 +Coribe;Coribe;-13.8289;-44.4539;27 +Auriflama;Auriflama;-20.6858;-50.555;27 +Candói;Candoi;-25.6628;-52.1258;27 +Iporã;Ipora;-24.0028;-53.7039;27 +Botelhos;Botelhos;-21.6424;-46.3937;27 +Arandu;Arandu;-23.1347;-49.0542;27 +Divinópolis do Tocantins;Divinopolis do Tocantins;-9.8;-49.2139;27 +Treze Tílias;Treze Tilias;-27.0019;-51.4058;27 +Naque;Naque;-19.23;-42.3278;27 +Jussari;Jussari;-15.1908;-39.495;27 +Mendes Pimentel;Mendes Pimentel;-18.6608;-41.405;27 +Amaral Ferrador;Amaral Ferrador;-30.875;-52.2528;27 +Nova Palma;Nova Palma;-29.4719;-53.4689;27 +Ichu;Ichu;-11.7489;-39.1919;27 +Itirapuã;Itirapua;-20.6408;-47.2192;27 +Tanque d’Arca;Tanque d'Arca;-9.5319;-36.4328;27 +São Carlos do Ivaí;Sao Carlos do Ivai;-23.315;-52.4758;27 +Careaçu;Careacu;-22.0428;-45.6989;27 +Mamonas;Mamonas;-15.05;-42.9489;27 +Echaporã;Echapora;-22.4294;-50.2006;27 +Fazenda Nova;Fazenda Nova;-16.1828;-50.78;27 +Paraíso;Paraiso;-21.0164;-48.7736;27 +Araguacema;Araguacema;-8.8039;-49.5558;27 +Pérola do Oeste;Perola do Oeste;-25.8239;-53.74;27 +Anhembi;Anhembi;-22.7897;-48.1278;27 +Colômbia;Colombia;-20.1758;-48.6889;27 +Santa Luzia D’Oeste;Santa Luzia D'Oeste;-11.9081;-61.7789;27 +Americano Brasil;Americano Brasil;-16.255;-49.9828;27 +Serrinha;Serrinha;-6.2758;-35.4989;27 +Bossoroca;Bossoroca;-28.73;-54.9;27 +Pinhalão;Pinhalao;-23.7928;-50.0558;27 +General Sampaio;General Sampaio;-4.0528;-39.4539;27 +Rio Sono;Rio Sono;-9.3439;-47.9019;27 +Nossa Senhora de Lourdes;Nossa Senhora de Lourdes;-10.0794;-37.1078;27 +Grão Pará;Grao Para;-28.185;-49.215;27 +Serraria;Serraria;-6.82;-35.6328;27 +Botumirim;Botumirim;-16.8719;-43.0108;27 +Rio Grande do Piauí;Rio Grande do Piaui;-7.775;-43.1419;27 +Campo Limpo;Campo Limpo;-16.2969;-49.0878;27 +Tumiritinga;Tumiritinga;-18.9789;-41.645;27 +Sertão;Sertao;-27.98;-52.26;27 +Vidal Ramos;Vidal Ramos;-27.3919;-49.3558;27 +São Francisco do Piauí;Sao Francisco do Piaui;-7.2508;-42.5428;27 +Itarumã;Itaruma;-18.7689;-51.3478;27 +Cacaulândia;Cacaulandia;-10.3392;-62.8953;27 +Catugi;Catugi;-17.3119;-41.5169;27 +Luisburgo;Luisburgo;-20.44;-42.1028;27 +Mariópolis;Mariopolis;-26.355;-52.5589;27 +Taiaçu;Taiacu;-21.1439;-48.5128;27 +Sapucaí-Mirim;Sapucai-Mirim;-22.7478;-45.7428;27 +Pontal do Araguaia;Pontal do Araguaia;-15.9339;-52.3169;27 +São Pedro;Sao Pedro;-5.8978;-35.6339;27 +São Gonçalo do Abaeté;Sao Goncalo do Abaete;-18.3378;-45.8328;27 +São Jose de Gaiana;Sao Jose de Gaiana;-7.2489;-38.3008;27 +Quintana;Quintana;-22.0725;-50.3075;27 +Itá;Ita;-27.2908;-52.3228;27 +Borrazópolis;Borrazopolis;-23.9408;-51.5878;27 +Barra do Rocha;Barra do Rocha;-14.2108;-39.6019;27 +São José do Jacuri;Sao Jose do Jacuri;-18.275;-42.67;27 +Macambira;Macambira;-10.6658;-37.5408;27 +Capim;Capim;-6.9158;-35.1719;27 +Luislândia;Luislandia;-16.1178;-44.5889;27 +Tiros;Tiros;-19.0039;-45.9639;27 +Lagoa de São Francisco;Lagoa de Sao Francisco;-4.3919;-41.6008;27 +Cabeceira Grande;Cabeceira Grande;-16.03;-47.0908;27 +Selvíria;Selviria;-20.3669;-51.4189;27 +Bom Jardim de Minas;Bom Jardim de Minas;-21.9469;-44.1908;27 +Laranjal;Laranjal;-21.3739;-42.4769;27 +Juti;Juti;-22.8608;-54.6028;27 +Brejo dos Santos;Brejo dos Santos;-6.3769;-37.825;27 +Eldorado;Eldorado;-24.52;-48.1081;27 +Raposos;Raposos;-19.9669;-43.8039;27 +Saloá;Saloa;-8.9758;-36.6878;27 +Capinópolis;Capinopolis;-18.6819;-49.57;27 +Tabatinga;Tabatinga;-21.7169;-48.6878;27 +Poxoréo;Poxoreo;-15.8369;-54.3889;27 +Tocantins;Tocantins;-21.175;-43.0178;27 +São Paulo do Potengi;Sao Paulo do Potengi;-5.895;-35.7628;27 +Joaquim Nabuco;Joaquim Nabuco;-8.6239;-35.5328;27 +Bituruna;Bituruna;-26.1608;-51.5528;27 +Augustinópolis;Augustinopolis;-5.4658;-47.8878;27 +Aveiro;Aveiro;-3.6058;-55.3319;27 +Contenda;Contenda;-25.6758;-49.535;27 +Poço Fundo;Poco Fundo;-21.7808;-45.965;27 +Não-Me-Toque;Nao-Me-Toque;-28.4589;-52.8208;27 +Piancó;Pianco;-7.1978;-37.9289;27 +Caetano;Caetano;-14.3378;-40.91;27 +Fartura;Fartura;-23.3883;-49.51;27 +Nova Ipixuna;Nova Ipixuna;-4.9208;-49.0769;27 +Palmitos;Palmitos;-27.0678;-53.1608;27 +Jussara;Jussara;-11.0469;-41.9689;27 +João Neiva;Joao Neiva;-19.7578;-40.3858;27 +Indiaroba;Indiaroba;-11.5189;-37.5119;27 +Giruá;Girua;-28.0278;-54.35;27 +Biritinga;Biritinga;-11.6169;-38.8;27 +Barrocas;Barrocas;-11.5289;-39.0778;27 +Ibateguara;Ibateguara;-8.9728;-35.9389;27 +Itaquitinga;Itaquitinga;-7.6678;-35.1019;27 +Jataúba;Jatauba;-7.99;-36.4958;27 +Iguatemi;Iguatemi;-23.68;-54.5608;27 +Morretes;Morretes;-25.4769;-48.8339;27 +Abadiânia;Abadiania;-16.2039;-48.7069;27 +Santa Cecília;Santa Cecilia;-26.9608;-50.4269;27 +Crixás;Crixas;-14.5489;-49.9689;27 +Saboeiro;Saboeiro;-6.5419;-39.9069;27 +Restinga Sêca;Restinga Seca;-29.8128;-53.375;27 +Itajibá;Itajiba;-14.2839;-39.8428;27 +Acajutiba;Acajutiba;-11.6619;-38.0169;27 +Lagoa Real;Lagoa Real;-14.035;-42.1419;27 +Pereiro;Pereiro;-6.045;-38.4608;27 +Ipuã;Ipua;-20.4381;-48.0122;27 +Borborema;Borborema;-21.62;-49.0739;27 +Bonito;Bonito;-1.3628;-47.3069;27 +São João Evangelista;Sao Joao Evangelista;-18.5478;-42.7628;27 +Ipecaetá;Ipecaeta;-12.3;-39.3078;27 +Mujuí dos Campos;Mujui dos Campos;-2.6847;-54.6403;27 +Alvarães;Alvaraes;-3.2;-64.8333;27 +Sertanópolis;Sertanopolis;-23.0589;-51.0358;27 +Rio do Antônio;Rio do Antonio;-14.4108;-42.0758;27 +Passa Quatro;Passa Quatro;-22.39;-44.9669;27 +Poté;Pote;-17.8069;-41.7858;27 +Lagoa dos Gatos;Lagoa dos Gatos;-8.6578;-35.9;27 +Panorama;Panorama;-21.3564;-51.86;27 +Passo de Camarajibe;Passo de Camarajibe;-9.2378;-35.4928;27 +Campanha;Campanha;-21.8389;-45.3997;27 +Salitre;Salitre;-7.2839;-40.4606;27 +Piquet Carneiro;Piquet Carneiro;-5.8039;-39.4178;27 +Salinas da Margarida;Salinas da Margarida;-12.8708;-38.7639;27 +Taperoá;Taperoa;-7.2064;-36.8236;27 +Itapiranga;Itapiranga;-27.1689;-53.7119;27 +Coremas;Coremas;-7.0139;-37.9458;27 +Schroeder;Schroeder;-26.4128;-49.0728;27 +Jacaraci;Jacaraci;-14.85;-42.4328;27 +Sabinópolis;Sabinopolis;-18.6658;-43.0839;27 +Serra Preta;Serra Preta;-12.16;-39.3319;27 +Nova Resende;Nova Resende;-21.1258;-46.42;27 +Barro Alto;Barro Alto;-11.7608;-41.9119;27 +Vila Bela da Santíssima Trindade;Vila Bela da Santissima Trindade;-15.0078;-59.9508;27 +Sananduva;Sananduva;-27.95;-51.8069;27 +Terezinha;Terezinha;-9.0558;-36.6228;27 +São José da Barra;Sao Jose da Barra;-20.7178;-46.3108;27 +Santa Cruz da Vitória;Santa Cruz da Vitoria;-14.9608;-39.8119;27 +Quixaba;Quixaba;-7.72;-37.8478;27 +Santo Antônio da Alegria;Santo Antonio da Alegria;-21.0869;-47.1508;27 +Herval;Herval;-32.0239;-53.3958;27 +Açuã;Acua;-8.215;-41.0819;27 +Bandeirantes;Bandeirantes;-19.9178;-54.3639;27 +Comercinho;Comercinho;-16.2958;-41.7928;27 +Araporã;Arapora;-18.4369;-49.1869;27 +Tocantínia;Tocantinia;-9.5639;-48.3769;27 +Inimutaba;Inimutaba;-18.7289;-44.3608;27 +Sapopema;Sapopema;-23.9108;-50.58;27 +Belo Monte;Belo Monte;-9.8278;-37.28;27 +Paulo Lopes;Paulo Lopes;-27.9619;-48.6839;27 +Monte do Carmo;Monte do Carmo;-10.7628;-48.1089;27 +Pedra Bonita;Pedra Bonita;-20.5208;-42.33;27 +Arapoema;Arapoema;-7.6578;-49.0639;27 +Trombudo Central;Trombudo Central;-27.2989;-49.79;27 +Diamante;Diamante;-7.4278;-38.2639;27 +Formigueiro;Formigueiro;-30;-53.4989;27 +Jussara;Jussara;-23.6208;-52.4689;27 +Reduto;Reduto;-20.24;-41.9828;27 +São José do Piauí;Sao Jose do Piaui;-6.8719;-41.475;27 +Santa Cruz;Santa Cruz;-6.5328;-38.0619;27 +Santa Fé do Araguaia;Santa Fe do Araguaia;-7.1569;-48.7208;27 +Boa Vista do Burica;Boa Vista do Burica;-27.6689;-54.11;27 +Florestal;Florestal;-19.8889;-44.4328;27 +Independência;Independencia;-27.8328;-54.1878;27 +Angical do Piauí;Angical do Piaui;-6.0858;-42.7389;27 +Pium;Pium;-10.4428;-49.1819;27 +Guia Lopes;Guia Lopes;-20.245;-46.3658;27 +Faxinal do Soturno;Faxinal do Soturno;-29.575;-53.445;27 +São Tomé das Letras;Sao Tome das Letras;-21.7219;-44.985;27 +Padre Marcos;Padre Marcos;-7.355;-40.9039;27 +Barro Duro;Barro Duro;-5.8178;-42.5128;27 +Pedro Avelino;Pedro Avelino;-5.5219;-36.3878;27 +Guarantã;Guaranta;-21.895;-49.5897;27 +Doutor Severiano;Doutor Severiano;-6.0939;-38.375;27 +Iraí de Minas;Irai de Minas;-18.9839;-47.4608;27 +Lassance;Lassance;-17.8869;-44.5778;27 +Iacri;Iacri;-21.8583;-50.6894;27 +Realeza;Realeza;-25.7669;-53.5269;27 +Faxinal;Faxinal;-24.0008;-51.32;27 +Morro da Fumaça;Morro da Fumaca;-28.6508;-49.21;27 +Otacílio Costa;Otacilio Costa;-27.4828;-50.1219;27 +Pinhalzinho;Pinhalzinho;-26.8478;-52.9919;27 +Corbélia;Corbelia;-24.7989;-53.3069;27 +Ourém;Ourem;-1.5478;-47.1189;27 +Montalvânia;Montalvania;-14.4228;-44.3658;27 +Ponto Novo;Ponto Novo;-10.8619;-40.1339;27 +Altinópolis;Altinopolis;-21.0231;-47.3728;27 +Barra de Santo Antônio;Barra de Santo Antonio;-9.4;-35.5;27 +São Pedro do Sul;Sao Pedro do Sul;-29.6208;-54.1789;27 +Porto Belo;Porto Belo;-27.1578;-48.5528;27 +Igaporã;Igapora;-13.7728;-42.7139;27 +Lagoa do Carro;Lagoa do Carro;-7.845;-35.32;27 +Araputanga;Araputanga;-15.4708;-58.3528;27 +Matelândia;Matelandia;-25.2408;-53.9958;27 +Venturosa;Venturosa;-8.5747;-36.8742;27 +Glória;Gloria;-9.3389;-38.2569;27 +Getúlio Vargas;Getulio Vargas;-27.89;-52.2278;27 +São Francisco de Oliveira;Sao Francisco de Oliveira;-20.71;-44.985;27 +Maracajá;Maracaja;-28.8469;-49.4528;27 +Novo Oriente;Novo Oriente;-6.4489;-41.9389;27 +Luís Domingues;Luis Domingues;-1.2678;-45.8728;27 +Orindiúva;Orindiuva;-20.1819;-49.3508;27 +Morro do Chapéu;Morro do Chapeu;-3.7428;-42.3119;27 +Maturé;Mature;-7.2669;-37.3508;27 +Vargem Alegre;Vargem Alegre;-19.6078;-42.2978;27 +Vitorino;Vitorino;-26.2769;-52.7839;27 +Marisópolis;Marisopolis;-6.8419;-38.3469;27 +Conquista;Conquista;-19.9369;-47.5419;27 +Condor;Condor;-28.2078;-53.4869;27 +Palma;Palma;-21.375;-42.3139;27 +Guarda Mor;Guarda Mor;-17.7708;-47.0978;27 +Barão de Cotegipe;Barao de Cotegipe;-27.6208;-52.38;27 +Cândido Godói;Candido Godoi;-27.9519;-54.7519;27 +Cipotânea;Cipotanea;-20.905;-43.3658;27 +Nova Aliança;Nova Alianca;-21.0158;-49.4958;27 +Tuiuti;Tuiuti;-22.8158;-46.6939;27 +Bom Sucesso;Bom Sucesso;-23.71;-51.7639;27 +Itambaracá;Itambaraca;-23.0178;-50.4058;27 +Arapoti;Arapoti;-24.1578;-49.8269;27 +Afrânio;Afranio;-8.5;-41;27 +Filadélfia;Filadelfia;-10.7408;-40.1328;27 +Poção de Pedras;Pocao de Pedras;-4.75;-44.9333;27 +Magalhães de Almeida;Magalhaes de Almeida;-3.3958;-42.2039;27 +Belém;Belem;-6.7469;-35.5189;27 +Itambé;Itambe;-15.245;-40.6239;27 +São Brás;Sao Bras;-10.1278;-36.9006;27 +Tiradentes;Tiradentes;-21.11;-44.1778;27 +Passo do Sertão;Passo do Sertao;-29.2228;-49.81;27 +Jacuípe;Jacuipe;-8.8419;-35.46;27 +Meleiro;Meleiro;-28.8289;-49.6358;27 +Barão do Triunfo;Barao do Triunfo;-30.3878;-51.7339;27 +Moema;Moema;-19.8428;-45.4108;27 +Goioxim;Goioxim;-25.195;-51.9928;27 +Alecrim;Alecrim;-27.655;-54.7639;27 +Manuel Viana;Manuel Viana;-29.5889;-55.4828;27 +Santa Filomena do Maranhão;Santa Filomena do Maranhao;-5.5008;-44.5608;27 +Faro;Faro;-2.1708;-56.745;27 +Nova Ibiá;Nova Ibia;-13.81;-39.6258;27 +Riachuelo;Riachuelo;-5.815;-35.825;27 +Lavrinhas;Lavrinhas;-22.5708;-44.9022;27 +Serra Redonda;Serra Redonda;-7.1778;-35.675;27 +Quatiguá;Quatigua;-23.5669;-49.9139;27 +Itacajá;Itacaja;-8.3919;-47.7678;27 +Cônego Marinho;Conego Marinho;-15.2939;-44.4178;27 +Novo Areal;Novo Areal;-7.0478;-35.9308;27 +Laguna Carapã;Laguna Carapa;-22.5458;-55.15;27 +Guidoval;Guidoval;-21.1519;-42.7969;27 +Junco do Seridó;Junco do Serido;-6.9969;-36.7128;27 +Pedreiras;Pedreiras;-4.5696;-44.67;27 +São Francisco de Assis;Sao Francisco de Assis;-29.55;-55.1308;27 +Ipanema;Ipanema;-19.8008;-41.7128;27 +Manga;Manga;-14.7558;-43.9319;27 +Garopaba;Garopaba;-28.0228;-48.6128;27 +Colina;Colina;-20.7136;-48.5411;27 +Condeúba;Condeuba;-14.895;-41.9689;27 +Pocinhos;Pocinhos;-7.0769;-36.0608;27 +Tapauá;Tapaua;-5.6278;-63.1828;27 +Paraibuna;Paraibuna;-23.3861;-45.6622;27 +Santa Vitória;Santa Vitoria;-18.8389;-50.1208;27 +Solonópole;Solonopole;-5.7328;-39.0078;27 +São Miguel do Tapuio;Sao Miguel do Tapuio;-5.5039;-41.3228;27 +Tremedal;Tremedal;-14.9758;-41.4108;27 +Santo Antônio do Leverger;Santo Antonio do Leverger;-15.8658;-56.0769;27 +Xapuri;Xapuri;-10.6519;-68.5039;27 +Beruri;Beruri;-3.9022;-61.3714;27 +Três Barras;Tres Barras;-26.1058;-50.3219;27 +Central;Central;-11.1542;-42.0814;27 +Alto Araguaia;Alto Araguaia;-17.315;-53.215;27 +Piaçabuçu;Piacabucu;-10.4086;-36.4339;27 +Madalena;Madalena;-4.8569;-39.5769;27 +Ingá;Inga;-7.2678;-35.6128;27 +Atalaia do Norte;Atalaia do Norte;-4.3719;-70.1919;27 +Manari;Manari;-8.9639;-37.6278;27 +Mendes;Mendes;-22.5269;-43.7328;27 +Siqueira Campos;Siqueira Campos;-23.6889;-49.8339;27 +Plácido de Castro;Placido de Castro;-10.2758;-67.15;27 +Guabiruba;Guabiruba;-27.0858;-48.9808;27 +Fátima;Fatima;-10.6;-38.2169;27 +Cândido Mendes;Candido Mendes;-1.4469;-45.7169;27 +Viradouro;Viradouro;-20.8728;-48.2969;27 +Icapuí;Icapui;-4.7128;-37.355;27 +Campos Belos;Campos Belos;-13.0369;-46.7719;27 +Reriutaba;Reriutaba;-4.1419;-40.5819;27 +Itapororoca;Itapororoca;-6.83;-35.2469;27 +São José da Coroa Grande;Sao Jose da Coroa Grande;-8.8978;-35.1478;27 +Tonantins;Tonantins;-2.8728;-67.8019;27 +Arroio Grande;Arroio Grande;-32.2378;-53.0869;27 +Itapaci;Itapaci;-14.9508;-49.5489;27 +Piatã;Piata;-13.1519;-41.7728;27 +Belo Campo;Belo Campo;-15.0378;-41.26;27 +Sengés;Senges;-24.1128;-49.4639;27 +Serra Dourada;Serra Dourada;-12.7608;-43.95;27 +Formoso do Araguaia;Formoso do Araguaia;-11.7969;-49.5289;27 +Iati;Iati;-9.0458;-36.8458;27 +Jussara;Jussara;-15.865;-50.8678;27 +Piúma;Piuma;-20.835;-40.7289;27 +Castelo do Piauí;Castelo do Piaui;-5.3219;-41.5528;27 +Araçoiaba;Aracoiaba;-7.79;-35.0908;27 +Serrita;Serrita;-7.9328;-39.2958;27 +Cariré;Carire;-3.9508;-40.4728;27 +Vertentes;Vertentes;-7.9028;-35.9878;27 +Aragarças;Aragarcas;-15.8978;-52.2508;27 +Turmalina;Turmalina;-17.2858;-42.73;27 +Pastos Bons;Pastos Bons;-6.6019;-44.0769;27 +Itaberá;Itabera;-23.8619;-49.1372;27 +Jaicós;Jaicos;-7.3589;-41.1378;27 +Cruz Machado;Cruz Machado;-26.0169;-51.3469;27 +Mirangaba;Mirangaba;-10.9539;-40.5758;27 +Antenor Navarro;Antenor Navarro;-6.7289;-38.4489;27 +Ervália;Ervalia;-20.84;-42.6569;27 +Mirante do Paranapanema;Mirante do Paranapanema;-22.2919;-51.9064;27 +Messias;Messias;-9.3828;-35.8419;27 +Marechal Taumaturgo;Marechal Taumaturgo;-8.9408;-72.7919;27 +Mâncio Lima;Mancio Lima;-7.6139;-72.8958;27 +Anadia;Anadia;-9.6844;-36.3042;27 +Jacupiranga;Jacupiranga;-24.6925;-48.0022;27 +Jaguaretama;Jaguaretama;-5.6128;-38.7669;27 +Arinos;Arinos;-15.9169;-46.1058;27 +Montanha;Montanha;-18.1269;-40.3628;27 +Ibirataia;Ibirataia;-14.0669;-39.6408;27 +Papanduva;Papanduva;-26.37;-50.1439;27 +Lagoa da Canoa;Lagoa da Canoa;-9.83;-36.7378;27 +Juazeirinho;Juazeirinho;-7.0678;-36.5778;27 +Guapiara;Guapiara;-24.185;-48.5328;27 +Varjota;Varjota;-4.1939;-40.4769;27 +Pio IX;Pio IX;-6.8378;-40.5789;27 +Novo Airão;Novo Airao;-2.6208;-60.9439;27 +Ribeirão Branco;Ribeirao Branco;-24.2208;-48.7658;27 +Cipó;Cipo;-11.1;-38.5169;27 +Itacarambi;Itacarambi;-15.1019;-44.0919;27 +Boqueirão;Boqueirao;-7.4819;-36.135;27 +Jucurutu;Jucurutu;-6.0339;-37.02;27 +Tanque Novo;Tanque Novo;-13.5458;-42.4908;27 +Matipó;Matipo;-20.2839;-42.3408;27 +Rio Maria;Rio Maria;-7.3108;-50.0478;27 +Pirapora do Bom Jesus;Pirapora do Bom Jesus;-23.3972;-47.0028;27 +Porciúncula;Porciuncula;-20.9628;-42.0408;27 +São Benedito do Rio Preto;Sao Benedito do Rio Preto;-3.3339;-43.5278;27 +Sapeaçu;Sapeacu;-12.7278;-39.1819;27 +Morros;Morros;-2.8639;-44.0389;27 +Canapi;Canapi;-9.1269;-37.605;27 +Cairu;Cairu;-13.4869;-39.0439;27 +Barão do Grajaú;Barao do Grajau;-6.7558;-43.0239;27 +Nazaré Paulista;Nazare Paulista;-23.1808;-46.395;27 +Rio Claro;Rio Claro;-22.7228;-44.1358;27 +Batalha;Batalha;-9.6778;-37.1247;27 +Palmeiras;Palmeiras;-2.645;-44.895;27 +Catarina;Catarina;-6.1308;-39.8778;27 +Engenheiro Coelho;Engenheiro Coelho;-22.4883;-47.215;27 +Guaranésia;Guaranesia;-21.2989;-46.8028;27 +Quitandinha;Quitandinha;-25.8719;-49.4978;27 +Padre Paraíso;Padre Paraiso;-17.0719;-41.5239;27 +Umirim;Umirim;-3.6769;-39.35;27 +Joviânia;Joviania;-17.805;-49.6139;27 +Engenheiro Navarro;Engenheiro Navarro;-17.28;-43.95;27 +Santana dos Garrotes;Santana dos Garrotes;-7.3839;-37.9858;27 +Campestre;Campestre;-8.8458;-35.5678;27 +Coimbra;Coimbra;-20.8569;-42.8028;27 +Rio d’Oeste;Rio d'Oeste;-27.1928;-49.7969;27 +Santana da Vargem;Santana da Vargem;-21.2489;-45.5069;27 +Inhapi;Inhapi;-9.2189;-37.7539;27 +Cafarnaum;Cafarnaum;-11.6939;-41.4678;27 +Ibititá;Ibitita;-11.5469;-41.9778;27 +Farias Brito;Farias Brito;-6.9308;-39.5658;27 +Picuí;Picui;-6.555;-36.3489;27 +Caiapônia;Caiaponia;-16.9569;-51.81;27 +Ibipeba;Ibipeba;-11.6408;-42.0108;27 +Pitimbu;Pitimbu;-7.4708;-34.8089;27 +Carlos Chagas;Carlos Chagas;-17.7028;-40.7658;27 +Jaguaripe;Jaguaripe;-13.1128;-38.8958;27 +Boa Vista do Tupim;Boa Vista do Tupim;-12.66;-40.6089;27 +Itapiúna;Itapiuna;-4.5639;-38.9219;27 +Cajari;Cajari;-3.3208;-45.0108;27 +Malacacheta;Malacacheta;-17.8419;-42.0769;27 +Porto Real;Porto Real;-22.42;-44.29;27 +Águas de Lindóia;Aguas de Lindoia;-22.4758;-46.6328;27 +Carnaíba;Carnaiba;-7.805;-37.7939;27 +Olho d’Água das Cunhãs;Olho d'Agua das Cunhas;-4.1389;-45.12;27 +Conceição do Almeida;Conceicao do Almeida;-12.8089;-39.1639;27 +Cariús;Carius;-6.5369;-39.4969;27 +Presidente Olegário;Presidente Olegario;-18.4178;-46.4178;27 +Presidente Médici;Presidente Medici;-11.1758;-61.9008;27 +Neópolis;Neopolis;-10.32;-36.5794;27 +Capanema;Capanema;-25.6719;-53.8089;27 +Tarabaí;Tarabai;-22.3028;-51.5589;27 +Luisiana;Luisiana;-24.2858;-52.2758;27 +Ipumirim;Ipumirim;-27.0769;-52.1358;27 +Cubati;Cubati;-6.8612;-36.3342;27 +Jussiape;Jussiape;-13.5169;-41.5928;27 +Antonina do Norte;Antonina do Norte;-6.775;-39.9889;27 +Cristalândia;Cristalandia;-10.6;-49.1928;27 +Martins Soares;Martins Soares;-20.2569;-41.8769;27 +Campo do Tenente;Campo do Tenente;-25.9778;-49.6828;27 +São Miguel de Taipu;Sao Miguel de Taipu;-7.25;-35.21;27 +Sericita;Sericita;-20.4833;-42.4833;27 +Dois Irmãos do Tocantins;Dois Irmaos do Tocantins;-9.2578;-49.0639;27 +Verê;Vere;-25.8808;-52.9078;27 +Ibiraiaras;Ibiraiaras;-28.37;-51.6358;27 +Abel Figueiredo;Abel Figueiredo;-4.9539;-48.3928;27 +Maravilhas;Maravilhas;-19.5158;-44.6758;27 +Timbó Grande;Timbo Grande;-26.615;-50.6739;27 +Iraí;Irai;-27.1939;-53.2508;27 +Ponte Alta do Tocantins;Ponte Alta do Tocantins;-10.7439;-47.5358;27 +Paulicéia;Pauliceia;-21.3167;-51.8333;27 +Assis Brasil;Assis Brasil;-10.9114;-69.5825;27 +Ponto Belo;Ponto Belo;-18.1239;-40.5408;27 +Machacalis;Machacalis;-17.0769;-40.7158;27 +Almas;Almas;-11.5739;-47.17;27 +Abadia dos Dourados;Abadia dos Dourados;-18.4864;-47.4033;27 +Faina;Faina;-15.4458;-50.3608;27 +São Tomás de Aquino;Sao Tomas de Aquino;-20.7839;-47.0978;27 +São Vicente de Minas;Sao Vicente de Minas;-21.7128;-44.4439;27 +Destêrro de Entre Rios;Desterro de Entre Rios;-20.66;-44.3328;27 +São José de Ubá;Sao Jose de Uba;-21.3578;-41.9428;27 +Ajuricaba;Ajuricaba;-28.2389;-53.7708;27 +Lagoa de Pedra;Lagoa de Pedra;-6.1489;-35.4378;27 +Água Doce;Agua Doce;-26.9978;-51.5558;27 +Galiléia;Galileia;-18.9989;-41.5378;27 +Santo Antônio do Retiro;Santo Antonio do Retiro;-15.3389;-42.6239;27 +Palmitinho;Palmitinho;-27.355;-53.555;27 +Campo Belo do Sul;Campo Belo do Sul;-27.8989;-50.7608;27 +Rodeiro;Rodeiro;-21.2;-42.865;27 +Inconfidentes;Inconfidentes;-22.3169;-46.3278;27 +Ipeúna;Ipeuna;-22.4333;-47.7167;27 +Jaraguari;Jaraguari;-20.1419;-54.3989;27 +Antônio Martins;Antonio Martins;-6.2128;-37.9058;27 +Paulo Frontin;Paulo Frontin;-26.04;-50.8358;27 +Lajeado Novo;Lajeado Novo;-6.1889;-47.035;27 +Curral de Dentro;Curral de Dentro;-15.9378;-41.8439;27 +São José do Ouro;Sao Jose do Ouro;-27.7689;-51.5939;27 +Delfinópolis;Delfinopolis;-20.3439;-46.8539;27 +Bonfim;Bonfim;-20.3269;-44.2389;27 +Ribeiro Gonçalves;Ribeiro Goncalves;-7.5578;-45.2419;27 +Ererê;Erere;-6.0319;-38.3489;27 +Renascença;Renascenca;-26.1578;-52.9689;27 +Cacimbas;Cacimbas;-7.2108;-37.0578;27 +Erval Sêco;Erval Seco;-27.5489;-53.5039;27 +Central de Minas;Central de Minas;-18.7619;-41.3058;27 +Roteiro;Roteiro;-9.8328;-35.9778;27 +Santo Antônio do Pinhal;Santo Antonio do Pinhal;-22.8269;-45.6628;27 +Campo Largo;Campo Largo;-3.8119;-42.6289;27 +Jandaíra;Jandaira;-5.3558;-36.1278;27 +Salto da Divisa;Salto da Divisa;-16.0028;-39.9469;27 +Cuitegi;Cuitegi;-6.8928;-35.5228;27 +Paraí;Parai;-28.5939;-51.7858;27 +Granito;Granito;-7.7158;-39.615;27 +Senador Sá;Senador Sa;-3.3508;-40.4628;27 +Felizburgo;Felizburgo;-16.6389;-40.7608;27 +Alto Paraíso de Goiás;Alto Paraiso de Goias;-14.1328;-47.51;27 +Marilena;Marilena;-22.7358;-53.04;27 +Mambaí;Mambai;-14.4878;-46.1128;27 +Campo Florido;Campo Florido;-19.7608;-48.5719;27 +Glorinha;Glorinha;-29.8808;-50.7669;27 +Gália;Galia;-22.2914;-49.5528;27 +Capetinga;Capetinga;-20.6158;-47.0539;27 +Treze de Maio;Treze de Maio;-28.5589;-49.1478;27 +Maquiné;Maquine;-29.675;-50.2069;27 +Nova União;Nova Uniao;-10.9039;-62.5608;27 +Ferreira Gomes;Ferreira Gomes;0.8578;-51.18;27 +São João Batista do Glória;Sao Joao Batista do Gloria;-20.6408;-46.5058;27 +Boa Vista;Boa Vista;-7.2589;-36.24;27 +Limeira d’Oeste;Limeira d'Oeste;-19.5508;-50.5808;27 +Cêrro Azul;Cerro Azul;-24.8239;-49.2608;27 +Terra Santa;Terra Santa;-2.1039;-56.4869;27 +América Dourada;America Dourada;-11.455;-41.4358;27 +Japaratuba;Japaratuba;-10.5928;-36.94;27 +Dormentes;Dormentes;-8.4469;-40.7708;27 +Severínia;Severinia;-20.8089;-48.8028;27 +São Caetano de Odivelas;Sao Caetano de Odivelas;-0.75;-48.02;27 +Alto Santo;Alto Santo;-5.5208;-38.2719;27 +Guareí;Guarei;-23.3728;-48.1842;27 +Capela;Capela;-9.4075;-36.0736;27 +Croatá;Croata;-4.4;-40.9108;27 +Fundão;Fundao;-19.9328;-40.4069;27 +Água Fria;Agua Fria;-11.8669;-38.7669;27 +Areia Branca;Areia Branca;-10.7578;-37.315;27 +Seara;Seara;-27.1489;-52.3108;27 +Aiuaba;Aiuaba;-6.5739;-40.1239;27 +Jericoacoara;Jericoacoara;-2.7939;-40.5128;27 +Rosário Oeste;Rosario Oeste;-14.8358;-56.4278;27 +Costa Marques;Costa Marques;-12.445;-64.2272;27 +Santa Maria das Barreiras;Santa Maria das Barreiras;-8.855;-49.7219;27 +Araçagi;Aracagi;-6.8528;-35.3808;27 +Santana do Cariri;Santana do Cariri;-7.1878;-39.7369;27 +Itirapina;Itirapina;-22.2528;-47.8228;27 +Canudos;Canudos;-9.9639;-39.1639;27 +Lagoa Formosa;Lagoa Formosa;-18.7789;-46.4078;27 +Adustina;Adustina;-10.5328;-38.1;27 +Rio Pomba;Rio Pomba;-21.275;-43.1789;27 +Borda da Mata;Borda da Mata;-22.2739;-46.165;27 +Piranga;Piranga;-20.685;-43.3;27 +Cesário Lange;Cesario Lange;-23.2267;-47.9531;27 +Piçarras;Picarras;-26.75;-48.6667;27 +Cacimba de Dentro;Cacimba de Dentro;-6.6419;-35.79;27 +São João dos Poleiros;Sao Joao dos Poleiros;-5.1139;-43.81;27 +Ribeirópolis;Ribeiropolis;-10.5389;-37.4361;27 +Pontalina;Pontalina;-17.5258;-49.4489;27 +Abelardo Luz;Abelardo Luz;-26.565;-52.3278;27 +Resplendor;Resplendor;-19.3258;-41.255;27 +Nova Canaã;Nova Canaa;-14.7939;-40.1419;27 +Carmópolis de Minas;Carmopolis de Minas;-20.5408;-44.635;27 +Macatuba;Macatuba;-22.5022;-48.7114;27 +São Vicente Férrer;Sao Vicente Ferrer;-7.5908;-35.4908;27 +Elias Fausto;Elias Fausto;-23.0428;-47.3739;27 +Urucará;Urucara;-2.5358;-57.76;27 +Capistrano;Capistrano;-4.47;-38.9008;27 +Jaboticatubas;Jaboticatubas;-19.5139;-43.745;27 +Belterra;Belterra;-2.6358;-54.9369;27 +Amarante;Amarante;-6.2408;-42.855;27 +Cruz do Espírito Santo;Cruz do Espirito Santo;-7.14;-35.0858;27 +Taió;Taio;-27.1158;-49.9978;27 +Peçanha;Pecanha;-18.5489;-42.5569;27 +Bom Sucesso;Bom Sucesso;-21.0328;-44.7578;27 +Ampère;Ampere;-25.915;-53.4728;27 +São Domingos do Prata;Sao Domingos do Prata;-19.865;-42.9678;27 +Muniz Freire;Muniz Freire;-20.4639;-41.4128;27 +Jaguaruna;Jaguaruna;-28.615;-49.0258;27 +Camocim de São Félix;Camocim de Sao Felix;-8.3589;-35.7619;27 +Souto Soares;Souto Soares;-12.0889;-41.6378;27 +Banabuiú;Banabuiu;-5.31;-38.9208;27 +Urandi;Urandi;-14.7708;-42.655;27 +Pirapemas;Pirapemas;-3.7269;-44.2228;27 +Ibirama;Ibirama;-27.0569;-49.5178;27 +Santo Antônio do Amparo;Santo Antonio do Amparo;-20.9458;-44.9189;27 +Cássia;Cassia;-20.5828;-46.9219;27 +Hidrolândia;Hidrolandia;-16.9619;-49.2289;27 +Conchas;Conchas;-23.0134;-48.0078;27 +Tapiramutá;Tapiramuta;-11.8469;-40.7908;27 +Passagem Franca;Passagem Franca;-6.18;-43.7839;27 +Nova Era;Nova Era;-19.7606;-43.0289;27 +Regeneração;Regeneracao;-6.2378;-42.6878;27 +Natividade da Serra;Natividade da Serra;-23.3756;-45.4419;27 +São Miguel do Anta;Sao Miguel do Anta;-20.7069;-42.7189;27 +Periquito;Periquito;-19.1578;-42.2339;27 +Ipuaçu;Ipuacu;-26.6308;-52.455;27 +Luz;Luz;-19.8008;-45.6858;27 +Carmo;Carmo;-21.9339;-42.6089;27 +São Raimundo das Mangabeiras;Sao Raimundo das Mangabeiras;-7.0219;-45.4808;27 +Pôrto Acre;Porto Acre;-9.5878;-67.5328;27 +Malhada;Malhada;-14.3358;-43.7739;27 +Rio Bananal;Rio Bananal;-19.265;-40.3328;27 +Sapucaia;Sapucaia;-21.995;-42.9139;27 +Cafelândia;Cafelandia;-21.8025;-49.61;27 +Conceição do Mato Dentro;Conceicao do Mato Dentro;-19.0369;-43.425;27 +Charqueada;Charqueada;-22.5097;-47.7781;27 +Pedregulho;Pedregulho;-20.2569;-47.4767;27 +Bady Bassitt;Bady Bassitt;-20.9178;-49.445;27 +Maruim;Maruim;-10.7378;-37.0819;27 +Clevelândia;Clevelandia;-26.3958;-52.4708;27 +Itaeté;Itaete;-12.9858;-40.9728;27 +Buritama;Buritama;-21.0667;-50.1475;27 +Cristinápolis;Cristinapolis;-11.4758;-37.755;27 +Água Branca;Agua Branca;-5.89;-42.6378;27 +Bacuri;Bacuri;-1.7028;-45.1339;27 +Tapes;Tapes;-30.6728;-51.3958;27 +Mangueirinha;Mangueirinha;-25.9408;-52.1758;27 +Tejuçuoca;Tejucuoca;-3.9889;-39.5808;27 +Bonito;Bonito;-11.9658;-41.2669;27 +Carnaubal;Carnaubal;-4.1669;-40.9428;27 +Terra Roxa d’Oeste;Terra Roxa d'Oeste;-24.1569;-54.0969;27 +Campo do Brito;Campo do Brito;-10.7328;-37.4928;27 +Pindaí;Pindai;-14.4928;-42.6869;27 +Itariri;Itariri;-24.2888;-47.1332;27 +Pedra Preta;Pedra Preta;-16.6228;-54.4739;27 +Sumé;Sume;-7.6719;-36.88;27 +Potirendaba;Potirendaba;-21.0428;-49.3769;27 +Monsenhor Tabosa;Monsenhor Tabosa;-4.7889;-40.0628;27 +Ibicuí;Ibicui;-14.8419;-39.9869;27 +Ibitiara;Ibitiara;-12.6519;-42.2178;27 +Salesópolis;Salesopolis;-23.5319;-45.8458;27 +Pôrto Murtinho;Porto Murtinho;-21.6989;-57.8828;27 +Agudo;Agudo;-29.645;-53.24;27 +Pindorama;Pindorama;-21.1858;-48.9069;27 +Acarape;Acarape;-4.2242;-38.7083;27 +Cachoeira Alta;Cachoeira Alta;-18.7628;-50.9419;27 +Elesbão Veloso;Elesbao Veloso;-6.2019;-42.14;27 +Lagamar;Lagamar;-18.1778;-46.8078;27 +Porto dos Gaúchos;Porto dos Gauchos;-11.535;-57.4139;27 +Fruta de Leite;Fruta de Leite;-16.1308;-42.5328;27 +Rio Manso;Rio Manso;-20.265;-44.3078;27 +Patrocínio do Muriaé;Patrocinio do Muriae;-21.1528;-42.215;27 +Bacurituba;Bacurituba;-2.7058;-44.7378;27 +Santana do Matos;Santana do Matos;-5.9578;-36.6558;27 +Bom Princípio;Bom Principio;-3.1908;-41.645;27 +Bertolínia;Bertolinia;-7.6408;-43.9508;27 +Ipaumirim;Ipaumirim;-6.79;-38.7189;27 +Dário Meira;Dario Meira;-14.4358;-39.9078;27 +Moreira Sales;Moreira Sales;-24.0619;-53.0069;27 +São Pedro da Água Branca;Sao Pedro da Agua Branca;-5.085;-48.4289;27 +Simplício Mendes;Simplicio Mendes;-7.8539;-41.91;27 +Flores de Goiás;Flores de Goias;-14.4489;-47.05;27 +Goiatins;Goiatins;-7.71;-47.3139;27 +São Miguel das Matas;Sao Miguel das Matas;-13.0478;-39.4558;27 +Poranga;Poranga;-4.745;-40.9258;27 +Patu;Patu;-6.11;-37.6369;27 +Guimarães;Guimaraes;-2.1328;-44.6008;27 +Betânia;Betania;-8.2767;-38.0339;27 +Senador Amaral;Senador Amaral;-22.5869;-46.1769;27 +Jacaré dos Homens;Jacare dos Homens;-9.6358;-37.205;27 +Francinópolis;Francinopolis;-6.3958;-42.2619;27 +Caparaó;Caparao;-20.5208;-41.9069;27 +São João da Ponta;Sao Joao da Ponta;-0.85;-47.92;27 +General Carneiro;General Carneiro;-26.4278;-51.3158;27 +Landri Sales;Landri Sales;-7.2658;-43.93;27 +Avaí;Avai;-22.1467;-49.3331;27 +Darcinópolis;Darcinopolis;-6.7128;-47.76;27 +Acorizal;Acorizal;-15.205;-56.3658;27 +Goiandira;Goiandira;-18.1328;-48.085;27 +Macuco;Macuco;-21.9839;-42.2528;27 +Santo Inácio;Santo Inacio;-22.6978;-51.7939;27 +Olhos d’Água;Olhos d'Agua;-17.3969;-43.5728;27 +Santana de Mangueira;Santana de Mangueira;-7.555;-38.3319;27 +Entre-Folhas;Entre-Folhas;-19.625;-42.2308;27 +Porto do Mangue;Porto do Mangue;-5.0678;-36.7819;27 +Figueirópolis;Figueiropolis;-12.1308;-49.1739;27 +Piranguçu;Pirangucu;-22.5278;-45.495;27 +Santa Maria do Salto;Santa Maria do Salto;-16.2489;-40.1489;27 +Guaraci;Guaraci;-22.9728;-51.65;27 +Datas;Datas;-18.4458;-43.6558;27 +São João de Manteninha;Sao Joao de Manteninha;-18.7208;-41.16;27 +São Pedro do Suaçuí;Sao Pedro do Suacui;-18.3658;-42.6028;27 +Manoel Emídio;Manoel Emidio;-8.0128;-43.8719;27 +São Nicolau;Sao Nicolau;-28.1828;-55.2669;27 +Dom Silvério;Dom Silverio;-20.16;-42.9678;27 +São Cristovão do Sul;Sao Cristovao do Sul;-27.2667;-50.4406;27 +Vargem Grande do Rio Pardo;Vargem Grande do Rio Pardo;-15.4028;-42.3078;27 +Bom Sucesso;Bom Sucesso;-6.445;-37.9289;27 +General Carneiro;General Carneiro;-15.7108;-52.755;27 +Barra Longa;Barra Longa;-20.2828;-43.0408;27 +Itaara;Itaara;-29.61;-53.765;27 +Bocaina de Minas;Bocaina de Minas;-22.1678;-44.395;27 +Ibertioga;Ibertioga;-21.43;-43.9628;27 +Couto de Magalhães;Couto de Magalhaes;-8.2839;-49.2469;27 +Silvanópolis;Silvanopolis;-11.1469;-48.1689;27 +Mercedes;Mercedes;-24.4539;-54.1619;27 +Álvaro de Carvalho;Alvaro de Carvalho;-22.0797;-49.7197;27 +Ipiguá;Ipigua;-20.6569;-49.3869;27 +Pequizeiro;Pequizeiro;-8.595;-48.9339;27 +Caxingá;Caxinga;-3.4178;-41.8958;27 +Pratânia;Pratania;-22.8083;-48.6661;27 +Liberdade;Liberdade;-22.0289;-44.32;27 +Sítio Novo;Sitio Novo;-6.1039;-35.9108;27 +Cristiano Otoni;Cristiano Otoni;-20.8319;-43.8058;27 +Rio Branco;Rio Branco;-15.2408;-58.1158;27 +Guaxupé;Guaxupe;-21.305;-46.7128;27 +Viana;Viana;-3.22;-45.0039;27 +Santiago;Santiago;-29.1919;-54.8669;27 +Artur Nogueira;Artur Nogueira;-22.5731;-47.1725;27 +Macaúbas;Macaubas;-13.0189;-42.6989;27 +São Joaquim da Barra;Sao Joaquim da Barra;-20.5808;-47.855;27 +Vargem Grande Paulista;Vargem Grande Paulista;-23.6028;-47.0258;27 +Alta Floresta;Alta Floresta;-9.8758;-56.0858;27 +Itararé;Itarare;-24.1125;-49.3317;27 +Vila Propício;Vila Propicio;-15.4569;-48.8889;27 +Rio do Prado;Rio do Prado;-16.6078;-40.57;27 +Agricolândia;Agricolandia;-5.7989;-42.6689;27 +Palestina;Palestina;-9.6719;-37.3292;27 +Jequitibá;Jequitiba;-19.2358;-44.0278;27 +Dores de Guanhães;Dores de Guanhaes;-19.0578;-42.9289;27 +Ibiquera;Ibiquera;-12.6508;-40.9339;27 +Conceição do Pará;Conceicao do Para;-19.7528;-44.8969;27 +Liberato Salzano;Liberato Salzano;-27.6;-53.0728;27 +Brejinho de Nazaré;Brejinho de Nazare;-11;-48.5658;27 +Maetinga;Maetinga;-14.6628;-41.4919;27 +Aguiarnópolis;Aguiarnopolis;-6.5628;-47.4658;27 +Salmourão;Salmourao;-21.6239;-50.8608;27 +Dom Cavati;Dom Cavati;-19.3739;-42.1058;27 +Bento Fernandes;Bento Fernandes;-5.6939;-35.82;27 +Japurá;Japura;-1.8261;-66.5989;27 +Pranchita;Pranchita;-26.02;-53.74;27 +Guzolândia;Guzolandia;-20.6497;-50.6619;27 +Serra do Navio;Serra do Navio;0.9014;-52.0022;27 +São José da Varginha;Sao Jose da Varginha;-19.71;-44.5569;27 +Gameleiras;Gameleiras;-15.0819;-43.1239;27 +Volta Grande;Volta Grande;-21.7708;-42.5389;27 +Rochedo;Rochedo;-19.9528;-54.8928;27 +Jampruca;Jampruca;-18.4628;-41.8039;27 +Miranorte;Miranorte;-9.5289;-48.59;27 +Timbaúba;Timbauba;-7.505;-35.3178;27 +Campos do Jordão;Campos do Jordao;-22.7394;-45.5914;27 +Balneário do Rincão;Balneario do Rincao;-28.8344;-49.2361;27 +Barra do Ribeiro;Barra do Ribeiro;-30.2908;-51.3008;27 +Iconha;Iconha;-20.7928;-40.8108;27 +Duartina;Duartina;-22.4144;-49.4039;27 +Cananéia;Cananeia;-25.015;-47.9269;27 +Taguaí;Taguai;-23.4519;-49.4089;27 +Jaciara;Jaciara;-15.965;-54.9678;27 +Cardoso Moreira;Cardoso Moreira;-21.4878;-41.6158;27 +Martinho Campos;Martinho Campos;-19.3319;-45.2369;27 +Itiquira;Itiquira;-17.2089;-54.15;27 +Campo Belo;Campo Belo;-20.8969;-45.2769;27 +Guapimirim;Guapimirim;-22.5369;-42.9819;27 +São Miguel do Guamá;Sao Miguel do Guama;-1.6269;-47.4828;27 +Itupiranga;Itupiranga;-5.135;-49.3269;27 +Pau d’Alho;Pau d'Alho;-7.8969;-35.18;27 +Ribeira do Pombal;Ribeira do Pombal;-10.8339;-38.5358;27 +Trairi;Trairi;-3.2778;-39.2689;27 +Humaitá;Humaita;-7.5061;-63.0208;27 +Portel;Portel;-1.9358;-50.8208;27 +Delmiro Gouveia;Delmiro Gouveia;-9.3858;-37.9958;27 +Jaguariúna;Jaguariuna;-22.68;-46.99;27 +Sapé;Sape;-7.095;-35.2328;27 +Naviraí;Navirai;-23.065;-54.1908;27 +Buíque;Buique;-8.6233;-37.1564;27 +Porto Feliz;Porto Feliz;-23.215;-47.5239;27 +Parobé;Parobe;-29.6289;-50.835;27 +Capitão Poço;Capitao Poco;-1.745;-47.065;27 +Granja;Granja;-3.12;-40.8258;27 +Caetité;Caetite;-14.0689;-42.475;27 +Boa Viagem;Boa Viagem;-5.1278;-39.7319;27 +Marechal Deodoro;Marechal Deodoro;-9.71;-35.895;27 +Mongaguá;Mongagua;-24.0869;-46.6289;27 +Tutóia;Tutoia;-2.7619;-42.2739;27 +Canoinhas;Canoinhas;-26.1769;-50.39;27 +União da Vitória;Uniao da Vitoria;-26.23;-51.0858;27 +Mafra;Mafra;-26.1108;-49.805;27 +Manicoré;Manicore;-5.8089;-61.3;27 +Santo Estêvão;Santo Estevao;-12.43;-39.2508;27 +Capivari;Capivari;-22.995;-47.5078;27 +São Bento do Una;Sao Bento do Una;-8.5228;-36.4439;27 +Pirapora;Pirapora;-17.3478;-44.9436;27 +Olímpia;Olimpia;-20.7369;-48.915;27 +Canguçu;Cangucu;-31.395;-52.6758;27 +Açu;Acu;-5.5769;-36.9089;27 +Leopoldina;Leopoldina;-21.5319;-42.6428;27 +Acopiara;Acopiara;-6.095;-39.4528;27 +Barra;Barra;-11.0889;-43.1419;27 +Acará;Acara;-1.9608;-48.1969;27 +Três Pontas;Tres Pontas;-21.3669;-45.5128;27 +São Francisco do Sul;Sao Francisco do Sul;-26.2428;-48.6378;27 +São Francisco;Sao Francisco;-15.9489;-44.8639;27 +Frutal;Frutal;-20.025;-48.9408;27 +Juruti;Juruti;-2.1519;-56.0919;27 +Santa Isabel;Santa Isabel;-23.3158;-46.2208;27 +Pôrto Ferreira;Porto Ferreira;-21.8539;-47.4789;27 +Indaial;Indaial;-26.8978;-49.2319;27 +Alenquer;Alenquer;-1.9419;-54.7378;27 +Limoeiro;Limoeiro;-7.875;-35.45;27 +Monte Mor;Monte Mor;-22.9467;-47.315;27 +Horizonte;Horizonte;-4.0989;-38.4958;27 +Jaguaquara;Jaguaquara;-13.5308;-39.9708;27 +Rolim de Moura;Rolim de Moura;-11.7254;-61.7778;27 +Barbalha;Barbalha;-7.305;-39.3019;27 +São José do Rio Pardo;Sao Jose do Rio Pardo;-21.5958;-46.8889;27 +Itupeva;Itupeva;-23.1531;-47.0578;27 +Cachoeiras de Macacu;Cachoeiras de Macacu;-22.4628;-42.6528;27 +Viçosa do Ceará;Vicosa do Ceara;-3.5619;-41.0919;27 +Barreirinhas;Barreirinhas;-2.7469;-42.8258;27 +Taquara;Taquara;-29.6508;-50.7808;27 +Monte Santo;Monte Santo;-10.4378;-39.3328;27 +Palmares Paulista;Palmares Paulista;-21.0828;-48.8008;27 +Jequeri;Jequeri;-20.4558;-42.6658;27 +Matina;Matina;-13.9089;-42.8489;27 +Anamã;Anama;-3.58;-61.4039;27 +Alto do Rodrigues;Alto do Rodrigues;-5.2878;-36.7619;27 +São Sebastião da Grama;Sao Sebastiao da Grama;-21.7108;-46.8208;27 +Itaguara;Itaguara;-20.3919;-44.4878;27 +São José do Campestre;Sao Jose do Campestre;-6.3158;-35.7139;27 +Governador Dix-Sept Rosado;Governador Dix-Sept Rosado;-5.4589;-37.5208;27 +Ilhota;Ilhota;-26.9;-48.8269;27 +Cruzeiro do Sul;Cruzeiro do Sul;-29.5128;-51.985;27 +Santa Mariana;Santa Mariana;-23.15;-50.55;27 +Mato Verde;Mato Verde;-15.3969;-42.8658;27 +Iaciara;Iaciara;-14.0958;-46.6319;27 +São Luís do Curu;Sao Luis do Curu;-3.67;-39.2428;27 +Cacequi;Cacequi;-29.8839;-54.825;27 +Chã da Alegria;Cha da Alegria;-8.0008;-35.2133;27 +Caapiranga;Caapiranga;-3.3167;-61.2;27 +Quatipuru;Quatipuru;-0.9008;-47.0058;27 +Correia Pinto;Correia Pinto;-27.585;-50.3608;27 +Vianópolis;Vianopolis;-16.7419;-48.5158;27 +Xavantes;Xavantes;-23.0389;-49.7094;27 +Nossa Senhora do Livramento;Nossa Senhora do Livramento;-15.775;-56.3458;27 +Dom Basílio;Dom Basilio;-13.76;-41.7708;27 +Mortugaba;Mortugaba;-15.0228;-42.3678;27 +Valentim Gentil;Valentim Gentil;-20.4219;-50.0878;27 +Feliz;Feliz;-29.4508;-51.3058;27 +Nina Rodrigues;Nina Rodrigues;-3.4658;-43.905;27 +Guamaré;Guamare;-5.095;-36.325;27 +Araçás;Aracas;-12.22;-38.2028;27 +Cortês;Cortes;-8.47;-35.5436;27 +Paulista;Paulista;-6.5939;-37.6239;27 +Saubara;Saubara;-12.7378;-38.7689;27 +Jaguapitã;Jaguapita;-23.1128;-51.5319;27 +Palestina;Palestina;-20.39;-49.4328;27 +Nova Trento;Nova Trento;-27.2867;-48.9303;27 +Guaraniaçu;Guaraniacu;-25.1008;-52.8778;27 +Antônio Gonçalves;Antonio Goncalves;-10.5728;-40.2739;27 +Mulungu do Morro;Mulungu do Morro;-11.9658;-41.6389;27 +Andrelândia;Andrelandia;-21.74;-44.3089;27 +Santa Leopoldina;Santa Leopoldina;-20.1008;-40.53;27 +Salgado de São Félix;Salgado de Sao Felix;-7.3569;-35.4408;27 +Ielmo Marinho;Ielmo Marinho;-5.8239;-35.5528;27 +Pinheiro Machado;Pinheiro Machado;-31.5778;-53.3808;27 +Piripá;Piripa;-14.94;-41.72;27 +Tamarana;Tamarana;-23.7228;-51.0969;27 +Antônio Cardoso;Antonio Cardoso;-12.435;-39.12;27 +Lagoa Dourada;Lagoa Dourada;-20.9139;-44.0778;27 +Mirante da Serra;Mirante da Serra;-11.0297;-62.675;27 +Cardoso;Cardoso;-20.0819;-49.9139;27 +Rio do Pires;Rio do Pires;-13.1278;-42.2919;27 +Nonoai;Nonoai;-27.3619;-52.7708;27 +Palmácia;Palmacia;-4.15;-38.8458;27 +Ubaporanga;Ubaporanga;-19.635;-42.1058;27 +Jacinto;Jacinto;-16.1439;-40.2928;27 +Tabapuã;Tabapua;-20.9639;-49.0319;27 +Capela do Alto Alegre;Capela do Alto Alegre;-11.6678;-39.8378;27 +Mostardas;Mostardas;-31.1069;-50.9208;27 +Lagoa do Ouro;Lagoa do Ouro;-9.1269;-36.4589;27 +Ibiraci;Ibiraci;-20.4619;-47.1219;27 +Eldorado;Eldorado;-23.7869;-54.2839;27 +Malhador;Malhador;-10.6578;-37.305;27 +Jardim do Seridó;Jardim do Serido;-6.5839;-36.7739;27 +São Francisco do Maranhão;Sao Francisco do Maranhao;-6.2508;-42.8569;27 +Ouvidor;Ouvidor;-18.2339;-47.8389;27 +Sambaíba;Sambaiba;-7.14;-45.3458;27 +Benedito Leite;Benedito Leite;-7.2228;-44.5578;27 +Alcantil;Alcantil;-7.7439;-36.0558;27 +Amaporã;Amapora;-23.0958;-52.7878;27 +Paula Freitas;Paula Freitas;-26.2078;-50.9378;27 +Bandeira do Sul;Bandeira do Sul;-21.7278;-46.3858;27 +Santa Rita do Itueto;Santa Rita do Itueto;-19.36;-41.38;27 +Cabaceiras;Cabaceiras;-7.4889;-36.2869;27 +Itaguaru;Itaguaru;-15.7578;-49.6339;27 +Braúna;Brauna;-21.5;-50.3167;27 +Pau D’Arco;Pau D'Arco;-7.8328;-50.0439;27 +Campinas do Piauí;Campinas do Piaui;-7.66;-41.8819;27 +São Martinho;Sao Martinho;-27.7069;-53.9689;27 +São José do Goiabal;Sao Jose do Goiabal;-19.9289;-42.705;27 +Machadinho;Machadinho;-27.5669;-51.6678;27 +Marabá Paulista;Maraba Paulista;-22.1081;-51.9625;27 +Coronel Ezequiel;Coronel Ezequiel;-6.3831;-36.2125;27 +Rio Espera;Rio Espera;-20.855;-43.4739;27 +São Domingos das Dores;Sao Domingos das Dores;-19.5269;-42.0108;27 +Mucurici;Mucurici;-18.0928;-40.5158;27 +Gaurama;Gaurama;-27.5839;-52.0939;27 +Grandes Rios;Grandes Rios;-24.1458;-51.5058;27 +Boa Ventura;Boa Ventura;-7.4139;-38.2158;27 +Aramina;Aramina;-20.0903;-47.7858;27 +Britânia;Britania;-15.2408;-51.1608;27 +Sabino;Sabino;-21.46;-49.5778;27 +São Jorge do Ivaí;Sao Jorge do Ivai;-23.4328;-52.2928;27 +Bom Jesus do Amparo;Bom Jesus do Amparo;-19.7039;-43.4739;27 +Santa Luz;Santa Luz;-8.9539;-44.1289;27 +Luisiânia;Luisiania;-21.6758;-50.3267;27 +Campinas do Sul;Campinas do Sul;-27.7158;-52.6278;27 +Cocalinho;Cocalinho;-14.3969;-50.9958;27 +Caiuá;Caiua;-21.8317;-51.9983;27 +Veredinha;Veredinha;-17.3989;-42.7358;27 +Sobrália;Sobralia;-19.235;-42.0978;27 +Rondinha;Rondinha;-27.8278;-52.91;27 +Anchieta;Anchieta;-26.5339;-53.3308;27 +Gurinhatã;Gurinhata;-19.2128;-49.7858;27 +Aguiar;Aguiar;-7.0919;-38.1708;27 +Cocal dos Alves;Cocal dos Alves;-3.7289;-41.4489;27 +Borborema;Borborema;-6.8008;-35.6258;27 +Mesquita;Mesquita;-19.2228;-42.6069;27 +Águas Mornas;Aguas Mornas;-27.6939;-48.8239;27 +Jacundá;Jacunda;-4.4508;-49.1158;27 +Viseu;Viseu;-1.1969;-46.14;27 +Taquaritinga;Taquaritinga;-21.4058;-48.505;27 +Bertioga;Bertioga;-23.8539;-46.1389;27 +Salgueiro;Salgueiro;-8.0669;-39.1222;27 +Moreno;Moreno;-8.1186;-35.0922;27 +Andradina;Andradina;-20.8958;-51.3789;27 +Coruripe;Coruripe;-10.1258;-36.1758;27 +Tauá;Taua;-6.0028;-40.2928;27 +Jaru;Jaru;-10.4389;-62.4664;27 +Tucano;Tucano;-10.9628;-38.7869;27 +Boituva;Boituva;-23.2833;-47.6722;27 +Catu;Catu;-12.3497;-38.3831;27 +Tomé-Açu;Tome-Acu;-2.4189;-48.1519;27 +Monte Alegre;Monte Alegre;-2.0078;-54.0689;27 +Araci;Araci;-11.3328;-38.9669;27 +Registro;Registro;-24.4878;-47.8439;27 +Limoeiro do Norte;Limoeiro do Norte;-5.1458;-38.0978;27 +Irati;Irati;-25.4669;-50.6508;27 +Surubim;Surubim;-7.8319;-35.7558;27 +Pedro Leopoldo;Pedro Leopoldo;-19.6178;-44.0428;27 +Bezerros;Bezerros;-8.2333;-35.75;27 +Biguaçu;Biguacu;-27.4939;-48.6558;27 +Guarabira;Guarabira;-6.855;-35.49;27 +Gaspar;Gaspar;-26.9308;-48.9589;27 +Mirassol;Mirassol;-20.8189;-49.5208;27 +Campo Alegre;Campo Alegre;-9.7819;-36.3508;27 +Ibitinga;Ibitinga;-21.7578;-48.8289;27 +Floriano;Floriano;-6.7669;-43.0228;27 +Nova Odessa;Nova Odessa;-22.7778;-47.2958;27 +Ponte Nova;Ponte Nova;-20.4158;-42.9089;27 +Içara;Icara;-28.7128;-49.3;27 +Palmares;Palmares;-8.6828;-35.5919;27 +Goianésia;Goianesia;-15.3169;-49.1169;27 +Montenegro;Montenegro;-29.6889;-51.4608;27 +Santa Isabel do Pará;Santa Isabel do Para;-1.2989;-48.1608;27 +Lucas do Rio Verde;Lucas do Rio Verde;-13.05;-55.9108;27 +Caràzinho;Carazinho;-28.2839;-52.7858;27 +Barra do Garças;Barra do Garcas;-15.89;-52.2569;27 +São Tomé;Sao Tome;-23.5378;-52.5908;27 +Ibiracatu;Ibiracatu;-15.6639;-44.1639;27 +Itaverava;Itaverava;-20.6778;-43.61;27 +Palmópolis;Palmopolis;-16.735;-40.42;27 +Virgolândia;Virgolandia;-18.4758;-42.3069;27 +Presidente Bernardes;Presidente Bernardes;-20.7689;-43.1878;27 +Janduís;Janduis;-6.0158;-37.4089;27 +Aliança do Tocantins;Alianca do Tocantins;-11.3058;-48.9358;27 +Barrolândia;Barrolandia;-9.8358;-48.725;27 +Minador do Negrão;Minador do Negrao;-9.305;-36.865;27 +Feira Nova;Feira Nova;-10.2639;-37.3128;27 +Arroio do Tigre;Arroio do Tigre;-29.3328;-53.0928;27 +Ataléia;Ataleia;-18.0439;-41.11;27 +Barra do Chapéu;Barra do Chapeu;-24.4731;-49.0244;27 +Alambari;Alambari;-23.5667;-47.8861;27 +Cravolândia;Cravolandia;-13.3589;-39.815;27 +Itaú;Itau;-5.84;-37.9928;27 +Cambuquira;Cambuquira;-21.8583;-45.2911;27 +Cidreira;Cidreira;-30.1608;-50.2339;27 +Chaval;Chaval;-3.0339;-41.2439;27 +Buenos Aires;Buenos Aires;-7.7258;-35.3269;27 +São Sebastião do Uatumã;Sao Sebastiao do Uatuma;-2.5719;-57.8708;27 +Tacaimbó;Tacaimbo;-8.3158;-36.2928;27 +Porecatu;Porecatu;-22.7558;-51.3789;27 +Rio Vermelho;Rio Vermelho;-18.2939;-43.0089;27 +Mineiros do Tietê;Mineiros do Tiete;-22.4089;-48.4508;27 +Joanópolis;Joanopolis;-22.9303;-46.2756;27 +Avanhandava;Avanhandava;-21.4608;-49.9497;27 +Novo Lino;Novo Lino;-8.915;-35.6469;27 +Saúde;Saude;-10.9408;-40.4178;27 +Nova Ponte;Nova Ponte;-19.1983;-47.7272;27 +Miraíma;Miraima;-3.5689;-39.97;27 +Flexeiras;Flexeiras;-9.2728;-35.715;27 +Ivaí;Ivai;-25.0108;-50.8589;27 +Palmital;Palmital;-24.8928;-52.2028;27 +Licínio de Almeida;Licinio de Almeida;-14.6819;-42.5078;27 +Conceição do Rio Verde;Conceicao do Rio Verde;-21.8808;-45.085;27 +Ribeirão do Pinhal;Ribeirao do Pinhal;-23.4167;-50.35;27 +Lucena;Lucena;-6.9;-34.8689;27 +Cantagalo;Cantagalo;-25.3739;-52.1258;27 +Japoatã;Japoata;-10.3469;-36.8008;27 +Arês;Ares;-6.1939;-35.16;27 +Ibaretama;Ibaretama;-4.8039;-38.7528;27 +Ribeirão Bonito;Ribeirao Bonito;-22.0669;-48.1758;27 +Mar de Espanha;Mar de Espanha;-21.8669;-43.01;27 +Antônio Prado;Antonio Prado;-28.8578;-51.2828;27 +Choró;Choro;-4.8428;-39.1408;27 +Tomar do Geru;Tomar do Geru;-11.3728;-37.8408;27 +Uruoca;Uruoca;-3.3139;-40.5569;27 +Siderópolis;Sideropolis;-28.5978;-49.4239;27 +Mamborê;Mambore;-24.3189;-52.53;27 +Tabocas do Brejo Velho;Tabocas do Brejo Velho;-12.7058;-44.0069;27 +Morungaba;Morungaba;-22.88;-46.7917;27 +Wanderley;Wanderley;-12.12;-43.8878;27 +Santa Luzia do Itanhy;Santa Luzia do Itanhy;-11.3508;-37.4478;27 +Upanema;Upanema;-5.6419;-37.2578;27 +Governador Celso Ramos;Governador Celso Ramos;-27.315;-48.5589;27 +Piratininga;Piratininga;-22.4128;-49.135;27 +Uarini;Uarini;-2.99;-65.1078;27 +Milhã;Milha;-5.675;-39.1939;27 +Monte Belo;Monte Belo;-21.3258;-46.3678;27 +Nova Londrina;Nova Londrina;-22.7658;-52.985;27 +Frecheirinha;Frecheirinha;-3.76;-40.8158;27 +Mirabela;Mirabela;-16.2628;-44.1639;27 +Caçu;Cacu;-18.5569;-51.1308;27 +Sítio do Mato;Sitio do Mato;-13.085;-43.465;27 +Retirolândia;Retirolandia;-11.495;-39.4258;27 +Jitaúna;Jitauna;-14.0189;-39.8889;27 +Demerval Lobão;Demerval Lobao;-5.3578;-42.6758;27 +Engenheiro Paulo de Frontin;Engenheiro Paulo de Frontin;-22.55;-43.6778;27 +Mogeiro;Mogeiro;-7.2989;-35.4789;27 +Itagi;Itagi;-14.1628;-40.0058;27 +Crissiumal;Crissiumal;-27.5;-54.1008;27 +Santa Filomena;Santa Filomena;-8.1628;-40.6158;27 +Cêrro Largo;Cerro Largo;-28.1489;-54.7378;27 +Nova Veneza;Nova Veneza;-28.6369;-49.4978;27 +Nordestina;Nordestina;-10.8228;-39.4278;27 +Itiruçu;Itirucu;-13.5319;-40.15;27 +Serra Azul;Serra Azul;-21.3108;-47.5658;27 +Alto Alegre dos Parecis;Alto Alegre dos Parecis;-12.1278;-61.8508;27 +Orocó;Oroco;-8.62;-39.6019;27 +Juruá;Jurua;-3.4808;-66.0689;27 +Tapiratiba;Tapiratiba;-21.4678;-46.7489;27 +Sete Barras;Sete Barras;-24.3878;-47.9258;27 +Pacatuba;Pacatuba;-10.4528;-36.6508;27 +Tracunhaém;Tracunhaem;-7.805;-35.24;27 +São João do Araguaia;Sao Joao do Araguaia;-5.3578;-48.7908;27 +Manuel Ribas;Manuel Ribas;-24.5158;-51.6678;27 +Presidente Jânio Quadros;Presidente Janio Quadros;-14.6889;-41.6778;27 +Rio do Sul;Rio do Sul;-27.2139;-49.6428;27 +Vacaria;Vacaria;-28.5119;-50.9339;27 +Araranguá;Ararangua;-28.935;-49.4858;27 +Acaraú;Acarau;-2.8858;-40.12;27 +Cajazeiras;Cajazeiras;-6.89;-38.5619;27 +Pacajus;Pacajus;-4.1728;-38.4608;27 +Ipirá;Ipira;-12.1578;-39.7369;27 +Penápolis;Penapolis;-21.42;-50.0778;27 +Itapecuru Mirim;Itapecuru Mirim;-3.3928;-44.3589;27 +Grajaú;Grajau;-5.8189;-46.1389;27 +Morada Nova;Morada Nova;-5.1069;-38.3728;27 +Piripiri;Piripiri;-4.2728;-41.7769;27 +Santo Amaro;Santo Amaro;-12.5469;-38.7119;27 +Coroatá;Coroata;-4.13;-44.1239;27 +Camboriú;Camboriu;-27.025;-48.6539;27 +Tefé;Tefe;-3.3539;-64.7108;27 +São Borja;Sao Borja;-28.6608;-56.0039;27 +Pesqueira;Pesqueira;-8.3617;-36.6947;27 +Cruz Alta;Cruz Alta;-28.6386;-53.6064;27 +Camaquã;Camaqua;-30.8528;-51.8153;27 +Oriximiná;Oriximina;-1.7658;-55.8658;27 +Arara;Arara;-6.8278;-35.7578;27 +Paripueira;Paripueira;-9.465;-35.5519;27 +Carapebus;Carapebus;-22.1869;-41.6608;27 +Luís Antônio;Luis Antonio;-21.555;-47.7044;27 +Itapuí;Itapui;-22.2333;-48.7192;27 +Mozarlândia;Mozarlandia;-14.745;-50.5708;27 +Serrolândia;Serrolandia;-11.4158;-40.3019;27 +Camocim;Camocim;-2.9019;-40.8408;27 +Benevides;Benevides;-1.3608;-48.245;27 +Lagoa Santa;Lagoa Santa;-19.6269;-43.89;27 +Maués;Maues;-3.3836;-57.7186;27 +Navegantes;Navegantes;-26.8989;-48.6539;27 +Campo Bom;Campo Bom;-29.6789;-51.0528;27 +Tabatinga;Tabatinga;-4.2525;-69.9381;27 +Esmeraldas;Esmeraldas;-19.7628;-44.3139;27 +São Gabriel;Sao Gabriel;-30.3358;-54.32;27 +Igarapé-Miri;Igarape-Miri;-1.975;-48.96;27 +Batatais;Batatais;-20.8911;-47.585;27 +São Miguel dos Campos;Sao Miguel dos Campos;-9.7808;-36.0939;27 +Leme;Leme;-22.1858;-47.39;27 +Breves;Breves;-1.6819;-50.48;27 +Itaituba;Itaituba;-4.2758;-55.9839;27 +Paulínia;Paulinia;-22.7611;-47.1542;27 +Valença;Valenca;-13.37;-39.0728;27 +Ituiutaba;Ituiutaba;-18.9689;-49.465;27 +Tucuruí;Tucurui;-3.7678;-49.6728;27 +Tubarão;Tubarao;-28.4669;-49.0069;27 +Itacoatiara;Itacoatiara;-3.1428;-58.4439;27 +Caieiras;Caieiras;-23.3644;-46.7408;27 +Cambé;Cambe;-23.2758;-51.2778;27 +Barra do Piraí;Barra do Pirai;-22.47;-43.8258;27 +Japeri;Japeri;-22.6428;-43.6528;27 +Iguatu;Iguatu;-6.3589;-39.2989;27 +Itaperuna;Itaperuna;-21.205;-41.8878;27 +Guaíba;Guaiba;-30.1139;-51.325;27 +Erechim;Erechim;-27.6339;-52.2739;27 +Candiba;Candiba;-14.4108;-42.8669;27 +Bombinhas;Bombinhas;-27.1378;-48.5169;27 +Massaranduba;Massaranduba;-26.6108;-49.0078;27 +Água Clara;Agua Clara;-20.45;-52.8667;27 +Angical;Angical;-12.0069;-44.6939;27 +Cafelândia;Cafelandia;-24.6178;-53.32;27 +Bicas;Bicas;-21.725;-43.0589;27 +Lagarto;Lagarto;-10.9169;-37.65;27 +Manacapuru;Manacapuru;-3.3;-60.6206;27 +Itaúna;Itauna;-20.075;-44.5758;27 +Vargem da Roça;Vargem da Roca;-11.6069;-40.1369;27 +Soledade;Soledade;-7.0569;-36.3628;27 +Apuiarés;Apuiares;-3.9489;-39.4319;27 +Santa Branca;Santa Branca;-23.3969;-45.8839;27 +Boa Nova;Boa Nova;-14.3628;-40.2078;27 +Boninal;Boninal;-12.7019;-41.8278;27 +Tapejara;Tapejara;-23.7328;-52.8728;27 +Cruzília;Cruzilia;-21.8389;-44.8078;27 +Candeias;Candeias;-20.7669;-45.2758;27 +Jurema;Jurema;-8.7178;-36.1358;27 +Ipauçu;Ipaucu;-23.0569;-49.6267;27 +Tavares;Tavares;-7.6358;-37.8778;27 +Pé de Serra;Pe de Serra;-11.8339;-39.6128;27 +Manoel Vitorino;Manoel Vitorino;-14.145;-40.2428;27 +Uibaí;Uibai;-11.3369;-42.1328;27 +Pinhalzinho;Pinhalzinho;-22.78;-46.57;27 +Barroquinha;Barroquinha;-3.0189;-41.1369;27 +Alterosa;Alterosa;-21.219;-46.1869;27 +Tijucas do Sul;Tijucas do Sul;-25.9278;-49.1989;27 +Boa Esperança do Sul;Boa Esperanca do Sul;-21.9925;-48.3908;27 +Poço das Trincheiras;Poco das Trincheiras;-9.3128;-37.2858;27 +Barra do Mendes;Barra do Mendes;-11.81;-42.0589;27 +Água Boa;Agua Boa;-17.9958;-42.3889;27 +Paulino Neves;Paulino Neves;-2.7189;-42.5328;27 +Guiratinga;Guiratinga;-16.3489;-53.7578;27 +Tururu;Tururu;-3.5808;-39.4369;27 +Igrapiúna;Igrapiuna;-13.8258;-39.1419;27 +Santa Maria do Suaçuí;Santa Maria do Suacui;-18.19;-42.4139;27 +Muqui;Muqui;-20.9519;-41.3458;27 +Graça;Graca;-4.0458;-40.7528;27 +Alagoinha;Alagoinha;-6.95;-35.545;27 +Brazópolis;Brazopolis;-22.4739;-45.6078;27 +Jacaraú;Jacarau;-6.6119;-35.2928;27 +Cotegipe;Cotegipe;-12.0278;-44.2578;27 +Itinga;Itinga;-16.6128;-41.765;27 +Dom Feliciano;Dom Feliciano;-30.7039;-52.1078;27 +Baixio;Baixio;-6.73;-38.7169;27 +Pacujá;Pacuja;-3.9878;-40.6969;27 +Campo Alegre de Goiás;Campo Alegre de Goias;-17.6389;-47.7819;27 +Santa Maria do Erval;Santa Maria do Erval;-29.4978;-50.9928;27 +São Vicente;Sao Vicente;-6.2158;-36.6839;27 +Crisólita;Crisolita;-17.2369;-40.9119;27 +Hulha Negra;Hulha Negra;-31.4039;-53.8689;27 +Colônia do Gurguéia;Colonia do Gurgueia;-8.1819;-43.7919;27 +Silvianópolis;Silvianopolis;-22.0289;-45.835;27 +Nova Olinda;Nova Olinda;-7.48;-38.0419;27 +Laurentino;Laurentino;-27.2169;-49.7328;27 +Confins;Confins;-19.6328;-43.9828;27 +Pedra Bela;Pedra Bela;-22.7931;-46.4433;27 +Ibiara;Ibiara;-7.5008;-38.405;27 +Francisco Alves;Francisco Alves;-24.0658;-53.8478;27 +Santa Albertina;Santa Albertina;-20.0319;-50.7278;27 +Pinhão;Pinhao;-10.5669;-37.7228;27 +Dona Eusébia;Dona Eusebia;-21.3161;-42.8108;27 +Santa Cruz do Piauí;Santa Cruz do Piaui;-7.185;-41.7678;27 +Passo do Sobrado;Passo do Sobrado;-29.7478;-52.275;27 +Jandaia;Jandaia;-17.0489;-50.1458;27 +Santo Antônio de Lisboa;Santo Antonio de Lisboa;-6.9808;-41.2339;27 +Sales;Sales;-21.3408;-49.485;27 +Betânia do Piauí;Betania do Piaui;-8.1478;-40.7958;27 +Bela Vista do Tôldo;Bela Vista do Toldo;-26.2728;-50.4639;27 +Munhoz;Munhoz;-22.6128;-46.3608;27 +Itumirim;Itumirim;-21.3169;-44.8708;27 +Almadina;Almadina;-14.705;-39.6369;27 +Rio das Antas;Rio das Antas;-26.8989;-51.0739;27 +Pardinho;Pardinho;-23.0811;-48.3736;27 +Águas de Chapecó;Aguas de Chapeco;-27.07;-52.9869;27 +Silveiras;Silveiras;-22.6639;-44.8528;27 +São José da Boa Vista;Sao Jose da Boa Vista;-23.9158;-49.6519;27 +Serafina Corêa;Serafina Corea;-28.7119;-51.935;27 +Mirandiba;Mirandiba;-8.1189;-38.7278;27 +Progresso;Progresso;-29.2439;-52.3119;27 +São Francisco de Goiás;Sao Francisco de Goias;-15.9308;-49.2608;27 +Potiretama;Potiretama;-5.6678;-38.2508;27 +Graça Aranha;Graca Aranha;-5.41;-44.3339;27 +São João da Serra;Sao Joao da Serra;-5.5139;-41.8989;27 +Jambeiro;Jambeiro;-23.2536;-45.6878;27 +Sabáudia;Sabaudia;-23.3178;-51.5528;27 +Santa Filomena;Santa Filomena;-9.1119;-45.9219;27 +Santo Antônio do Jardim;Santo Antonio do Jardim;-22.1158;-46.68;27 +Taciba;Taciba;-22.39;-51.285;27 +Piraquara;Piraquara;-25.4419;-49.0628;27 +Vilhena;Vilhena;-12.7406;-60.1458;27 +Itumbiara;Itumbiara;-18.42;-49.2178;27 +Itapeva;Itapeva;-23.9819;-48.8758;27 +Lavras;Lavras;-21.245;-45;27 +São Félix do Xingu;Sao Felix do Xingu;-6.645;-51.995;27 +Cáceres;Caceres;-16.0711;-57.6789;27 +Votuporanga;Votuporanga;-20.4228;-49.9728;27 +Caçapava;Cacapava;-23.1008;-45.7069;27 +Mogi Mirim;Mogi Mirim;-22.4319;-46.9578;27 +Itajubá;Itajuba;-22.4258;-45.4528;27 +São João del Rei;Sao Joao del Rei;-21.1358;-44.2619;27 +São João da Boa Vista;Sao Joao da Boa Vista;-21.9689;-46.7978;27 +Candeias;Candeias;-12.6678;-38.5508;27 +Avaré;Avare;-23.0989;-48.9258;27 +Ponta Porã;Ponta Pora;-22.5358;-55.7258;27 +São Pedro da Aldeia;Sao Pedro da Aldeia;-22.8389;-42.1028;27 +São Gonçalo do Amarante;Sao Goncalo do Amarante;-5.7928;-35.3289;27 +Jataí;Jatai;-17.8808;-51.7139;27 +Ubatuba;Ubatuba;-23.4339;-45.0708;27 +São Cristóvão;Sao Cristovao;-11.015;-37.2058;27 +Itabaiana;Itabaiana;-10.685;-37.425;27 +Nova Lima;Nova Lima;-19.9858;-43.8469;27 +Santa Cruz do Capibaribe;Santa Cruz do Capibaribe;-7.9573;-36.2047;27 +Santa Maria da Serra;Santa Maria da Serra;-22.5672;-48.1606;27 +Divisa Alegre;Divisa Alegre;-15.7258;-41.345;27 +Campina do Monte Alegre;Campina do Monte Alegre;-23.4253;-48.4772;27 +Santa Helena;Santa Helena;-6.72;-38.6378;27 +Pouso Alto;Pouso Alto;-22.1939;-44.9728;27 +Afonso Cunha;Afonso Cunha;-4.1328;-43.3239;27 +José da Penha;Jose da Penha;-6.3169;-38.2808;27 +Barra de São Miguel;Barra de Sao Miguel;-7.7508;-36.3178;27 +Ijaci;Ijaci;-21.17;-44.925;27 +Rio do Campo;Rio do Campo;-26.9489;-50.1408;27 +Caracol;Caracol;-22.0139;-57.0239;27 +Santa Bárbara do Rio Pardo;Santa Barbara do Rio Pardo;-22.8808;-49.2389;27 +Ouro Verde de Minas;Ouro Verde de Minas;-18.0708;-41.27;27 +São João do Sabugi;Sao Joao do Sabugi;-6.7178;-37.2008;27 +Chuí;Chui;-33.6592;-53.4328;27 +Pai Pedro;Pai Pedro;-15.5169;-43.065;27 +Ubarana;Ubarana;-21.1658;-49.7178;27 +Floresta;Floresta;-23.5989;-52.0808;27 +Américo de Campos;Americo de Campos;-20.3;-49.7333;27 +Anta Gorda;Anta Gorda;-28.97;-52.005;27 +Aiuruoca;Aiuruoca;-21.9758;-44.6028;27 +Itambé;Itambe;-23.6881;-52.0123;27 +Camalaú;Camalau;-7.8889;-36.8228;27 +Nortelândia;Nortelandia;-14.455;-56.8028;27 +Nova Serrana;Nova Serrana;-19.8758;-44.9839;27 +Irecê;Irece;-11.3039;-41.8558;27 +Picos;Picos;-7.0769;-41.4669;27 +Curvelo;Curvelo;-18.7558;-44.4308;27 +Ouro Prêto;Ouro Preto;-20.3853;-43.5036;27 +Palmeira dos Índios;Palmeira dos Indios;-9.4069;-36.6278;27 +João Monlevade;Joao Monlevade;-19.81;-43.1739;27 +Piraçununga;Piracununga;-21.9961;-47.4258;27 +Canindé;Caninde;-4.3589;-39.3119;27 +Jabuticabal;Jabuticabal;-21.255;-48.3219;27 +Rio Largo;Rio Largo;-9.4778;-35.8528;27 +Goiana;Goiana;-7.5608;-35.0028;27 +Redenção;Redencao;-8.0289;-50.0308;27 +Sapiranga;Sapiranga;-29.6378;-51.0069;27 +Carpina;Carpina;-7.85;-35.25;27 +São Bento do Sul;Sao Bento do Sul;-26.25;-49.3789;27 +Dias d’Ávila;Dias d'Avila;-12.6128;-38.2969;27 +Pinheiro;Pinheiro;-2.5208;-45.0828;27 +Moju;Moju;-1.8839;-48.7689;27 +Três Rios;Tres Rios;-22.1169;-43.2089;27 +Aquiraz;Aquiraz;-3.9008;-38.3908;27 +Bebedouro;Bebedouro;-20.9494;-48.4792;27 +Unaí;Unai;-16.3578;-46.9058;27 +Santa Inês;Santa Ines;-3.6669;-45.38;27 +Araripina;Araripina;-7.55;-40.5667;27 +Santo Ângelo;Santo Angelo;-28.2989;-54.2628;27 +Ibiúna;Ibiuna;-23.6564;-47.2225;27 +Itapetinga;Itapetinga;-15.2489;-40.2478;27 +Lins;Lins;-21.6786;-49.7425;27 +Quixadá;Quixada;-4.9708;-39.015;27 +Gurupi;Gurupi;-11.7289;-49.0689;27 +Gravatá;Gravata;-8.2008;-35.565;27 +Patrocínio;Patrocinio;-18.9439;-46.9928;27 +Campo Mourão;Campo Mourao;-24.0458;-52.3828;27 +Barra do Corda;Barra do Corda;-5.5058;-45.2428;27 +Sorriso;Sorriso;-12.545;-55.7108;27 +Cruzeiro do Sul;Cruzeiro do Sul;-7.6308;-72.67;27 +Serrinha;Serrinha;-11.6639;-39.0078;27 +Santana do Livramento;Santana do Livramento;-30.8908;-55.5328;27 +Seropédica;Seropedica;-22.7439;-43.7078;27 +São Sebastião;Sao Sebastiao;-23.804;-45.4051;27 +Coari;Coari;-4.085;-63.1408;27 +Jacobina;Jacobina;-11.1808;-40.5178;27 +Arujá;Aruja;-23.3967;-46.3211;27 +Senador Canedo;Senador Canedo;-16.7078;-49.0928;27 +Paracatu;Paracatu;-17.2217;-46.875;27 +Serra Talhada;Serra Talhada;-7.9858;-38.2958;27 +Pará de Minas;Para de Minas;-19.86;-44.6078;27 +Cacoal;Cacoal;-11.4386;-61.4472;27 +Guanambi;Guanambi;-14.2228;-42.7808;27 +Cachoeira do Sul;Cachoeira do Sul;-30.0394;-52.8953;27 +Caratinga;Caratinga;-19.79;-42.1389;27 +Ipojuca;Ipojuca;-8.4;-35.0625;27 +Senhor do Bonfim;Senhor do Bonfim;-10.4628;-40.1908;27 +Matão;Matao;-21.6033;-48.3658;27 +Aracruz;Aracruz;-19.82;-40.2728;27 +Planaltina;Planaltina;-15.4528;-47.6139;27 +Paranavaí;Paranavai;-23.0728;-52.465;27 +Campo Limpo;Campo Limpo;-23.2064;-46.7844;27 +Timóteo;Timoteo;-19.5828;-42.6439;27 +Manhuaçu;Manhuacu;-20.2581;-42.0336;27 +Alfenas;Alfenas;-21.4289;-45.9469;27 +Pato Branco;Pato Branco;-26.2289;-52.6708;27 +Francisco Beltrão;Francisco Beltrao;-26.0808;-53.055;27 +Telêmaco Borba;Telemaco Borba;-24.3239;-50.6158;27 +Ijuí;Ijui;-28.3878;-53.915;27 +Santa Bárbara;Santa Barbara;-16.5739;-49.6939;27 +Laranjal;Laranjal;-24.8869;-52.4689;27 +Fernando Prestes;Fernando Prestes;-21.2644;-48.6853;27 +Serra de São Bento;Serra de Sao Bento;-6.4169;-35.7039;27 +Toledo;Toledo;-22.7428;-46.3719;27 +Parecis;Parecis;-12.1961;-61.6014;27 +Rubelita;Rubelita;-16.4078;-42.2628;27 +Rodeio Bonito;Rodeio Bonito;-27.4708;-53.1689;27 +Sertaneja;Sertaneja;-23.0369;-50.8378;27 +São Sebastião do Curral;Sao Sebastiao do Curral;-20.2758;-45.005;27 +Firmino Alves;Firmino Alves;-14.985;-39.9239;27 +Itaguatins;Itaguatins;-5.7678;-47.4808;27 +Itueta;Itueta;-19.3939;-41.17;27 +Sertão de Santana;Sertao de Santana;-30.46;-51.6028;27 +Chapéu;Chapeu;-23.5558;-52.2178;27 +Poloni;Poloni;-20.7853;-49.8236;27 +Frei Gaspar;Frei Gaspar;-18.0658;-41.4289;27 +Padre Carvalho;Padre Carvalho;-16.3639;-42.515;27 +Córrego Fundo;Corrego Fundo;-20.4489;-45.555;27 +São João do Caiuá;Sao Joao do Caiua;-22.8519;-52.3369;27 +Coqueiro Sêco;Coqueiro Seco;-9.6378;-35.8028;27 +Adrianópolis;Adrianopolis;-24.6569;-48.9908;27 +Monte Alegre de Sergipe;Monte Alegre de Sergipe;-10.0269;-37.5619;27 +Mantenópolis;Mantenopolis;-18.8628;-41.1228;27 +Alto Longá;Alto Longa;-5.2508;-42.21;27 +Caldas;Caldas;-21.9239;-46.3858;27 +São Pedro do Piauí;Sao Pedro do Piaui;-5.9289;-42.7189;27 +Itapagipe;Itapagipe;-19.9089;-49.3808;27 +Santa Luzia;Santa Luzia;-15.4289;-39.3339;27 +Virgem da Lapa;Virgem da Lapa;-16.8039;-42.3428;27 +Caldeirão Grande;Caldeirao Grande;-11.02;-40.3028;27 +Alto Paraná;Alto Parana;-23.1289;-52.3189;27 +Satuba;Satuba;-9.5628;-35.8239;27 +Camapuã;Camapua;-19.5308;-54.0439;27 +Cidelândia;Cidelandia;-5.1739;-47.7819;27 +Paranhos;Paranhos;-23.8928;-55.4308;27 +Peabiru;Peabiru;-23.9128;-52.3428;27 +Rio de Contas;Rio de Contas;-13.5789;-41.8108;27 +Terra Boa;Terra Boa;-12.3919;-38.625;27 +Urucuia;Urucuia;-16.1328;-45.7419;27 +Maribondo;Maribondo;-9.5769;-36.305;27 +Quatis;Quatis;-22.4069;-44.2578;27 +Itapetim;Itapetim;-7.3778;-37.19;27 +Serra Branca;Serra Branca;-7.4828;-36.665;27 +Águas Vermelhas;Aguas Vermelhas;-15.7469;-41.46;27 +Matias Barbosa;Matias Barbosa;-21.8689;-43.3189;27 +Pôrto Esperidião;Porto Esperidiao;-15.8528;-58.46;27 +Mario Campos;Mario Campos;-20.0558;-44.1878;27 +Presidente Bernardes;Presidente Bernardes;-22.0061;-51.5531;27 +Primavera;Primavera;-8.3378;-35.355;27 +Jardim de Piranhas;Jardim de Piranhas;-6.3789;-37.3519;27 +Urupês;Urupes;-21.2019;-49.29;27 +Alexandria;Alexandria;-6.4128;-38.0158;27 +Dores do Indaiá;Dores do Indaia;-19.4628;-45.6019;27 +Araruna;Araruna;-23.9319;-52.4958;27 +Várzea Nova;Varzea Nova;-11.2589;-40.9419;27 +Rio Casca;Rio Casca;-20.2258;-42.6508;27 +Tenente Portela;Tenente Portela;-27.3708;-53.7578;27 +Abre Campo;Abre Campo;-20.3008;-42.4778;27 +Pendências;Pendencias;-5.26;-36.7219;27 +Itanhandu;Itanhandu;-22.2958;-44.935;27 +Entre Rios de Minas;Entre Rios de Minas;-20.6708;-44.0658;27 +Tarumã;Taruma;-22.7469;-50.5769;27 +Tarumirim;Tarumirim;-19.2808;-42.0069;27 +Marechal Floriano;Marechal Floriano;-20.4128;-40.6828;27 +Frei Miguelinho;Frei Miguelinho;-7.9408;-35.9106;27 +Orizona;Orizona;-17.0308;-48.2958;27 +Santo Antônio dos Lopes;Santo Antonio dos Lopes;-4.8689;-44.36;27 +Nova Olinda;Nova Olinda;-7.0919;-39.6808;27 +Cristópolis;Cristopolis;-12.2339;-44.4208;27 +Vinhedo;Vinhedo;-23.03;-46.975;27 +Chapadinha;Chapadinha;-3.7419;-43.36;27 +Simões;Simoes;-7.5989;-40.8178;27 +Piquete;Piquete;-22.6136;-45.1761;27 +Pedro Velho;Pedro Velho;-6.4389;-35.2208;27 +Rio Piracicaba;Rio Piracicaba;-19.9289;-43.1739;27 +Mucambo;Mucambo;-3.9089;-40.7469;27 +Nioaque;Nioaque;-21.135;-55.83;27 +Ipiranga;Ipiranga;-25.0239;-50.5839;27 +Mirinzal;Mirinzal;-2.065;-44.7839;27 +Capitão Enéas;Capitao Eneas;-16.3239;-43.7108;27 +Rebouças;Reboucas;-25.6208;-50.6928;27 +Papagaios;Papagaios;-19.4489;-44.7478;27 +Baianópolis;Baianopolis;-12.3058;-44.535;27 +Campos Altos;Campos Altos;-19.6958;-46.1708;27 +Nilo Peçanha;Nilo Pecanha;-13.5989;-39.1069;27 +Boa Esperança;Boa Esperanca;-18.54;-40.2958;27 +Brasilândia;Brasilandia;-17.01;-46.0089;27 +Itaguaçu;Itaguacu;-19.8019;-40.8558;27 +Campina da Lagoa;Campina da Lagoa;-24.5919;-52.7989;27 +Itamonte;Itamonte;-22.2839;-44.87;27 +Iraci;Iraci;-8.8078;-35.9519;27 +Felixlândia;Felixlandia;-18.7578;-44.8989;27 +Maria da Fé;Maria da Fe;-22.3078;-45.375;27 +Gurinhém;Gurinhem;-7.1239;-35.4239;27 +Astolfo Dutra;Astolfo Dutra;-21.315;-42.8619;27 +Patrocínio Paulista;Patrocinio Paulista;-20.6394;-47.2817;27 +Rio Azul;Rio Azul;-25.7328;-50.7958;27 +Alvorada D’Oeste;Alvorada D'Oeste;-11.3417;-62.2861;27 +Italva;Italva;-21.4208;-41.6908;27 +Xexéu;Xexeu;-8.8019;-35.6269;27 +Aracatu;Aracatu;-14.4278;-41.4619;27 +Massaranduba;Massaranduba;-7.2;-35.7889;27 +Meruoca;Meruoca;-3.5419;-40.455;27 +Quatá;Quata;-22.2475;-50.6983;27 +São José do Cedro;Sao Jose do Cedro;-26.455;-53.4939;27 +Andaraí;Andarai;-12.8069;-41.3308;27 +São João do Triunfo;Sao Joao do Triunfo;-25.6828;-50.2969;27 +Mansidão;Mansidao;-10.7158;-44.0339;27 +Palmeirais;Palmeirais;-5.9778;-43.0628;27 +Puxinanã;Puxinana;-7.1608;-35.9608;27 +Carlópolis;Carlopolis;-23.425;-49.7208;27 +Miraí;Mirai;-21.195;-42.6139;27 +Uruana;Uruana;-15.4978;-49.6878;27 +Cabo Verde;Cabo Verde;-21.4719;-46.3958;27 +Alagoinha;Alagoinha;-8.4658;-36.7758;27 +Jupi;Jupi;-8.7119;-36.415;27 +Peri-Mirim;Peri-Mirim;-2.5778;-44.8539;27 +Joaquim Pires;Joaquim Pires;-3.5078;-42.1978;27 +Machados;Machados;-7.6858;-35.515;27 +Carmópolis;Carmopolis;-10.6478;-36.9889;27 +Curuá;Curua;-1.8878;-55.1169;27 +Carmo de Minas;Carmo de Minas;-22.1219;-45.1289;27 +Heliópolis;Heliopolis;-10.6828;-38.2858;27 +Guapé;Guape;-20.7619;-45.9178;27 +Corupá;Corupa;-26.425;-49.2428;27 +Jutaí;Jutai;-2.7469;-66.7669;27 +Arroio dos Ratos;Arroio dos Ratos;-30.0769;-51.7289;27 +Casinhas;Casinhas;-7.7411;-35.7211;27 +Santo Augusto;Santo Augusto;-27.8508;-53.7769;27 +Brejo do Cruz;Brejo do Cruz;-6.3489;-37.4978;27 +Engenheiro Beltrão;Engenheiro Beltrao;-23.7969;-52.2689;27 +Frei Paulo;Frei Paulo;-10.5489;-37.5339;27 +Ipanguaçu;Ipanguacu;-5.4978;-36.855;27 +Marmeleiro;Marmeleiro;-26.1489;-53.0258;27 +Maracaí;Maracai;-22.6106;-50.6672;27 +Curiúva;Curiuva;-24.0328;-50.4578;27 +Anapurus;Anapurus;-3.6719;-43.1158;27 +Primeira Cruz;Primeira Cruz;-2.51;-43.4378;27 +Petrolândia;Petrolandia;-9.1828;-38.2689;27 +Pacaembu;Pacaembu;-21.5622;-51.2606;27 +Poço Branco;Poco Branco;-5.6228;-35.6628;27 +Guapó;Guapo;-16.8308;-49.5319;27 +Alfredo Chaves;Alfredo Chaves;-20.635;-40.75;27 +Farroupilha;Farroupilha;-29.225;-51.3478;27 +Penedo;Penedo;-10.29;-36.5858;27 +Santo Antônio do Descoberto;Santo Antonio do Descoberto;-15.94;-48.255;27 +Rolândia;Rolandia;-23.31;-51.3689;27 +Escada;Escada;-8.3592;-35.2236;27 +Formiga;Formiga;-20.4639;-45.4258;27 +Viana;Viana;-20.39;-40.4958;27 +Cruz das Almas;Cruz das Almas;-12.67;-39.1019;27 +Estância;Estancia;-11.2678;-37.4378;27 +Ouricuri;Ouricuri;-7.8828;-40.0819;27 +Janaúba;Janauba;-15.8028;-43.3089;27 +Capanema;Capanema;-1.1958;-47.1808;27 +Castro;Castro;-24.7908;-50.0119;27 +Caicó;Caico;-6.4578;-37.0978;27 +Itamaraju;Itamaraju;-17.0389;-39.5308;27 +Rio Negro;Rio Negro;-26.1;-49.79;27 +Cosmópolis;Cosmopolis;-22.6458;-47.1961;27 +Venâncio Aires;Venancio Aires;-29.6058;-52.1919;27 +União dos Palmares;Uniao dos Palmares;-9.1628;-36.0319;27 +Lençóis Paulista;Lencois Paulista;-22.5986;-48.8003;27 +Itaberaba;Itaberaba;-12.5278;-40.3069;27 +Tupã;Tupa;-21.935;-50.5139;27 +Icó;Ico;-6.4008;-38.8619;27 +Januária;Januaria;-15.4878;-44.3619;27 +Peruíbe;Peruibe;-24.31;-47;27 +Sousa;Sousa;-6.7608;-38.2308;27 +Mococa;Mococa;-21.4678;-47.0047;27 +Santa Rosa;Santa Rosa;-27.8708;-54.4808;27 +Concórdia;Concordia;-27.2339;-52.0278;27 +Fernandópolis;Fernandopolis;-20.2839;-50.2458;27 +Ceará-Mirim;Ceara-Mirim;-5.6339;-35.4258;27 +Conceição do Coité;Conceicao do Coite;-11.5639;-39.2828;27 +Embu-Guaçu;Embu-Guacu;-23.8322;-46.8114;27 +Russas;Russas;-4.94;-37.9758;27 +Cataguases;Cataguases;-21.3889;-42.6969;27 +Macaíba;Macaiba;-5.8578;-35.3539;27 +Paragominas;Paragominas;-2.9667;-47.4833;27 +Bom Jesus da Lapa;Bom Jesus da Lapa;-13.255;-43.4178;27 +Tianguá;Tiangua;-3.7319;-40.9919;27 +Arcoverde;Arcoverde;-8.4189;-37.0539;27 +Brumado;Brumado;-14.2039;-41.665;27 +Caçador;Cacador;-26.775;-51.015;27 +Cianorte;Cianorte;-23.6628;-52.605;27 +São Sebastião do Paraíso;Sao Sebastiao do Paraiso;-20.9169;-46.9908;27 +Caldas Novas;Caldas Novas;-17.7439;-48.6258;27 +Quixeramobim;Quixeramobim;-5.1989;-39.2928;27 +Valença;Valenca;-22.2458;-43.7;27 +Três Corações;Tres Coracoes;-21.6947;-45.2553;27 +Pacatuba;Pacatuba;-3.9839;-38.62;27 +Crateús;Crateus;-5.1778;-40.6778;27 +Aracati;Aracati;-4.5619;-37.77;27 +Lajeado;Lajeado;-29.4669;-51.9608;27 +Casa Nova;Casa Nova;-9.1619;-40.9708;27 +Belo Jardim;Belo Jardim;-8.3358;-36.4239;27 +Cajamar;Cajamar;-23.3558;-46.8769;27 +Aragominas;Aragominas;-7.1619;-48.5278;27 +Anta;Anta;-19.4978;-41.9839;27 +Jaramatáia;Jaramataia;-9.6589;-37.0019;27 +Santa Ernestina;Santa Ernestina;-21.4628;-48.3908;27 +Guaimbê;Guaimbe;-21.91;-49.8967;27 +Cedro de São João;Cedro de Sao Joao;-10.2519;-36.8839;27 +Soledade de Minas;Soledade de Minas;-22.06;-45.045;27 +Malta;Malta;-6.9039;-37.5219;27 +Inaciolândia;Inaciolandia;-18.4878;-49.9869;27 +Senhora de Oliveira;Senhora de Oliveira;-20.7939;-43.3439;27 +Cristália;Cristalia;-16.8;-42.8619;27 +Inhaúma;Inhauma;-19.4908;-44.39;27 +São Francisco de Sales;Sao Francisco de Sales;-19.8628;-49.7739;27 +Divisa Nova;Divisa Nova;-21.5108;-46.1958;27 +Aroazes;Aroazes;-6.1189;-41.7928;27 +Solidão;Solidao;-7.6;-37.6519;27 +Morro Reuter;Morro Reuter;-29.5378;-51.0808;27 +Piacatu;Piacatu;-21.5922;-50.5992;27 +Santa Clara do Sul;Santa Clara do Sul;-29.4689;-52.0878;27 +Coroados;Coroados;-21.3519;-50.2814;27 +Barão;Barao;-29.3769;-51.4958;27 +Felipe Guerra;Felipe Guerra;-5.6028;-37.6889;27 +Três Fronteiras;Tres Fronteiras;-20.235;-50.89;27 +Perobal;Perobal;-23.8958;-53.41;27 +Gracho Cardoso;Gracho Cardoso;-10.2269;-37.1978;27 +Xambrê;Xambre;-23.7358;-53.49;27 +Luzerna;Luzerna;-27.1328;-51.4669;27 +Taiuva;Taiuva;-21.1239;-48.4519;27 +Caldeirão Grande;Caldeirao Grande;-7.3319;-40.6369;27 +Tucunduva;Tucunduva;-27.6569;-54.44;27 +Calumbi;Calumbi;-7.9408;-38.15;27 +Chalé;Chale;-20.0439;-41.6878;27 +Senador Elói de Souza;Senador Eloi de Souza;-6.0358;-35.6928;27 +São Julião;Sao Juliao;-7.085;-40.8258;27 +Fernandes Pinheiro;Fernandes Pinheiro;-25.4128;-50.5478;27 +Cana Verde;Cana Verde;-21.0208;-45.1819;27 +Itapira;Itapira;-22.4361;-46.8217;27 +Alegrete;Alegrete;-29.7839;-55.7911;27 +Tiradentes;Tiradentes;-27.3978;-54.0839;27 +Maria Helena;Maria Helena;-23.6158;-53.205;27 +Taquarivaí;Taquarivai;-23.9239;-48.6928;27 +Sardoá;Sardoa;-18.7839;-42.365;27 +Corguinho;Corguinho;-19.8319;-54.8289;27 +Road Town;Road Town;18.4167;-64.6167;28 +Bandar Seri Begawan;Bandar Seri Begawan;4.9167;114.9167;29 +Kampong Lambak;Kampong Lambak;4.9687;114.9458;29 +Kampong Mata Mata;Kampong Mata Mata;4.9017;114.8958;29 +Seria;Seria;4.6142;114.3303;29 +Kampong Rimba;Kampong Rimba;4.9271;114.9059;29 +Kampong Beribi;Kampong Beribi;4.8841;114.896;29 +Kampong Mulaut;Kampong Mulaut;4.8693;114.8466;29 +Kuala Belait;Kuala Belait;4.5828;114.1918;29 +Tutong;Tutong;4.8067;114.6592;29 +Bangar;Bangar;4.7086;115.0739;29 +Kampong Tunah Jambu;Kampong Tunah Jambu;4.9957;115.0019;29 +Knezha;Knezha;43.4931;24.0806;30 +Etropole;Etropole;42.8288;23.9924;30 +Dupnitsa;Dupnitsa;42.265;23.1185;30 +Dimitrovgrad;Dimitrovgrad;42.0574;25.5862;30 +Radnevo;Radnevo;42.2915;25.9368;30 +Kazanlak;Kazanlak;42.6187;25.3932;30 +Kostinbrod;Kostinbrod;42.8101;23.2168;30 +Kavarna;Kavarna;43.436;28.3392;30 +Byala Slatina;Byala Slatina;43.4688;23.9454;30 +Straldzha;Straldzha;42.5974;26.6914;30 +Bistritsa;Bistritsa;42.5861;23.36;30 +Chirpan;Chirpan;42.1981;25.3304;30 +Tervel;Tervel;43.7486;27.4065;30 +Aydemir;Aydemir;44.0978;27.1691;30 +General Toshevo;General Toshevo;43.7003;28.0366;30 +Rakovski;Rakovski;42.2884;24.9655;30 +Popovo;Popovo;43.3496;26.227;30 +Simitli;Simitli;41.8914;23.1117;30 +Zlatograd;Zlatograd;41.3805;25.0947;30 +Kubrat;Kubrat;43.7965;26.5001;30 +Pirdop;Pirdop;42.7011;24.1857;30 +Panagyurishte;Panagyurishte;42.5026;24.1802;30 +Slivnitsa;Slivnitsa;42.8515;23.0383;30 +Elin Pelin;Elin Pelin;42.6693;23.6021;30 +Dulovo;Dulovo;43.8229;27.1412;30 +Dryanovo;Dryanovo;42.979;25.4771;30 +Karnobat;Karnobat;42.6513;26.9855;30 +Svilengrad;Svilengrad;41.7652;26.203;30 +Dolni Chiflik;Dolni Chiflik;42.9918;27.7213;30 +Lozen;Lozen;42.6;23.4833;30 +Smolyan;Smolyan;41.5753;24.7128;30 +Tvarditsa;Tvarditsa;42.7018;25.897;30 +Devin;Devin;41.7432;24.3967;30 +Kuklen;Kuklen;42.0343;24.7878;30 +Kostenets;Kostenets;42.3102;23.8581;30 +Tsarevo;Tsarevo;42.1702;27.8483;30 +Pomorie;Pomorie;42.5569;27.6405;30 +Novi Iskar;Novi Iskar;42.8226;23.3538;30 +Nesebar;Nesebar;42.6595;27.7247;30 +Ihtiman;Ihtiman;42.4374;23.8164;30 +Varshets;Varshets;43.1955;23.2882;30 +Radomir;Radomir;42.5457;22.9623;30 +Parvomay;Parvomay;42.0956;25.2189;30 +Berkovitsa;Berkovitsa;43.2371;23.1251;30 +Novi Pazar;Novi Pazar;43.3476;27.1981;30 +Kotel;Kotel;42.8863;26.45;30 +Krumovgrad;Krumovgrad;41.4709;25.6546;30 +Kameno;Kameno;42.5698;27.2907;30 +Kozloduy;Kozloduy;43.7764;23.7294;30 +Stamboliyski;Stamboliyski;42.1332;24.5379;30 +Balchik;Balchik;43.4102;28.1662;30 +Razlog;Razlog;41.8865;23.468;30 +Bankya;Bankya;42.7069;23.1472;30 +Provadia;Provadia;43.1694;27.4428;30 +Asenovgrad;Asenovgrad;42.0082;24.8773;30 +Perushtitsa;Perushtitsa;42.0563;24.5414;30 +Suvorovo;Suvorovo;43.3283;27.5924;30 +Bobov Dol;Bobov Dol;42.3638;22.9979;30 +Bozhurishte;Bozhurishte;42.7627;23.1988;30 +Yakoruda;Yakoruda;42.0184;23.6693;30 +Strazhitsa;Strazhitsa;43.2253;25.9519;30 +Troyan;Troyan;42.8915;24.7105;30 +Botevgrad;Botevgrad;42.9073;23.7937;30 +Harmanli;Harmanli;41.9297;25.9019;30 +Shumen;Shumen;43.2746;26.9349;30 +Sliven;Sliven;42.6781;26.326;30 +Dobrich;Dobrich;43.5667;27.8333;30 +Haskovo;Haskovo;41.9346;25.5556;30 +Yambol;Yambol;42.4824;26.5038;30 +Blagoevgrad;Blagoevgrad;42.0119;23.0897;30 +Pernik;Pernik;42.5998;23.0308;30 +Pazardzhik;Pazardzhik;42.1935;24.3328;30 +Svoge;Svoge;42.9598;23.3527;30 +Beloslav;Beloslav;43.1937;27.7067;30 +Gabrovo;Gabrovo;42.8742;25.3178;30 +Simeonovgrad;Simeonovgrad;42.0324;25.8345;30 +Veliko Tarnovo;Veliko Tarnovo;43.0787;25.6283;30 +Vratsa;Vratsa;43.2121;23.5444;30 +Lyubimets;Lyubimets;41.8445;26.081;30 +Belene;Belene;43.644;25.1254;30 +Targovishte;Targovishte;43.2414;26.5719;30 +Montana;Montana;43.4055;23.2242;30 +Kyustendil;Kyustendil;42.2797;22.687;30 +Silistra;Silistra;44.1092;27.2654;30 +Lovech;Lovech;43.1348;24.7115;30 +Razgrad;Razgrad;43.5409;26.5288;30 +Peshtera;Peshtera;42.034;24.3025;30 +Gotse Delchev;Gotse Delchev;41.5737;23.7291;30 +Kardzhali;Kardzhali;41.6447;25.375;30 +Vidin;Vidin;43.9887;22.8741;30 +Tryavna;Tryavna;42.8661;25.4919;30 +Aksakovo;Aksakovo;43.2608;27.8159;30 +Krichim;Krichim;42.0426;24.4646;30 +Veliki Preslav;Veliki Preslav;43.1605;26.812;30 +Septemvri;Septemvri;42.2164;24.125;30 +Ruse;Ruse;43.8445;25.9539;30 +Svishtov;Svishtov;43.6113;25.3569;30 +Isperih;Isperih;43.7204;26.8281;30 +Stara Zagora;Stara Zagora;42.4257;25.6346;30 +Aytos;Aytos;42.699;27.249;30 +Sevlievo;Sevlievo;43.0207;25.0945;30 +Lom;Lom;43.8254;23.2374;30 +Nova Zagora;Nova Zagora;42.486;26.016;30 +Karlovo;Karlovo;42.642;24.8082;30 +Pleven;Pleven;43.4132;24.6169;30 +Lyaskovets;Lyaskovets;43.1081;25.7132;30 +Sofia;Sofia;42.6979;23.3217;30 +Pavlikeni;Pavlikeni;43.2375;25.3074;30 +Mezdra;Mezdra;43.144;23.7131;30 +Gorna Oryahovitsa;Gorna Oryahovitsa;43.1304;25.7041;30 +Petrich;Petrich;41.3953;23.2069;30 +Elhovo;Elhovo;42.172;26.5694;30 +Samokov;Samokov;42.3371;23.5554;30 +Sandanski;Sandanski;41.5681;23.2823;30 +Lukovit;Lukovit;43.2102;24.1629;30 +Teteven;Teteven;42.9177;24.2574;30 +Momchilgrad;Momchilgrad;41.5297;25.4064;30 +Omurtag;Omurtag;43.1069;26.4198;30 +Plovdiv;Plovdiv;42.1421;24.7415;30 +Varna;Varna;43.2114;27.9111;30 +Sredets;Sredets;42.3475;27.1789;30 +Rakitovo;Rakitovo;41.9906;24.0902;30 +Velingrad;Velingrad;42.0276;23.9913;30 +Tutrakan;Tutrakan;44.039;26.6194;30 +Devnya;Devnya;43.218;27.558;30 +Bansko;Bansko;41.8385;23.4888;30 +Burgas;Burgas;42.503;27.4702;30 +Koudougou;Koudougou;12.25;-2.3667;31 +Diapaga;Diapaga;12.0667;1.7833;31 +Nouna;Nouna;12.7329;-3.8622;31 +Kombissiri;Kombissiri;12.0667;-1.3333;31 +Bobo-Dioulasso;Bobo-Dioulasso;11.1833;-4.2833;31 +Bogandé;Bogande;12.9714;-0.1436;31 +Ouagadougou;Ouagadougou;12.3686;-1.5275;31 +Réo;Reo;12.3167;-2.4667;31 +Niangoloko;Niangoloko;10.2833;-4.9167;31 +Léo;Leo;11.1;-2.1;31 +Banfora;Banfora;10.6308;-4.7589;31 +Ouahigouya;Ouahigouya;13.5833;-2.4167;31 +Kaya;Kaya;13.0833;-1.0833;31 +Dori;Dori;14.05;0.05;31 +Tenkodogo;Tenkodogo;11.7833;-0.3667;31 +Dédougou;Dedougou;12.4667;-3.4667;31 +Fada Ngourma;Fada Ngourma;12.05;0.3667;31 +Kongoussi;Kongoussi;13.3333;-1.5333;31 +Diébougou;Diebougou;10.9667;-3.25;31 +Djibo;Djibo;14.1012;-1.6279;31 +Pouytenga;Pouytenga;12.25;-0.4333;31 +Houndé;Hounde;11.5;-3.5167;31 +Manga;Manga;11.6667;-1.0667;31 +Tougan;Tougan;13.0667;-3.0667;31 +Boulsa;Boulsa;12.6667;-0.5833;31 +Pô;Po;11.1667;-1.15;31 +Orodara;Orodara;10.974;-4.908;31 +Ziniaré;Ziniare;12.5833;-1.3;31 +Gorom-Gorom;Gorom-Gorom;14.4446;-0.2345;31 +Gaoua;Gaoua;10.2992;-3.2508;31 +Sebba;Sebba;13.4392;0.5289;31 +Sapouy;Sapouy;11.5478;-1.775;31 +Titao;Titao;13.7667;-2.0736;31 +Gaoua;Gaoua;10.3167;-3.1667;31 +Garango;Garango;11.8047;-0.5489;31 +Koupéla;Koupela;12.1794;-0.3517;31 +Yako;Yako;12.9667;-2.2667;31 +Gourcy;Gourcy;13.2063;-2.3586;31 +Zorgo;Zorgo;12.25;-0.6167;31 +Salanso;Salanso;12.1833;-4.0833;31 +Cibitoke;Cibitoke;-2.8869;29.1248;32 +Rumonge;Rumonge;-3.9736;29.4386;32 +Isale;Isale;-3.3444;29.4833;32 +Bururi;Bururi;-3.9333;29.6167;32 +Cankuzo;Cankuzo;-3.2194;30.5528;32 +Karuzi;Karuzi;-3.1;30.163;32 +Muyinga;Muyinga;-2.85;30.3333;32 +Kirundo;Kirundo;-2.5833;30.1;32 +Makamba;Makamba;-4.1333;29.8;32 +Rutana;Rutana;-3.9236;30.0061;32 +Muramvya;Muramvya;-3.25;29.6;32 +Ruyigi;Ruyigi;-3.4667;30.25;32 +Kayanza;Kayanza;-2.9167;29.6167;32 +Bubanza;Bubanza;-3.0833;29.4;32 +Gatumba;Gatumba;-3.3333;29.25;32 +Ngozi;Ngozi;-2.9;29.8167;32 +Gitega;Gitega;-3.426;29.8436;32 +Gitega;Gitega;-3.4283;29.925;32 +Bujumbura;Bujumbura;-3.3825;29.3611;32 +Praia;Praia;14.9177;-23.5092;33 +Mindelo;Mindelo;16.8914;-24.988;33 +São Filipe;Sao Filipe;14.8951;-24.5004;33 +Ribeira Grande;Ribeira Grande;17.1833;-25.0667;33 +Assomada;Assomada;15.0949;-23.6654;33 +Tarrafal;Tarrafal;15.2787;-23.7516;33 +Porto Novo;Porto Novo;17.0195;-25.0646;33 +Espargos;Espargos;16.7546;-22.9453;33 +Sal Rei;Sal Rei;16.176;-22.9171;33 +Pedra Badejo;Pedra Badejo;15.1375;-23.5333;33 +Calheta de São Miguel;Calheta de Sao Miguel;15.1875;-23.5917;33 +Porto Inglês;Porto Ingles;15.1375;-23.2083;33 +Cidade Velha;Cidade Velha;14.9167;-23.6042;33 +São Domingos;Sao Domingos;15.025;-23.5625;33 +João Teves;Joao Teves;15.0669;-23.5892;33 +Tarrafal;Tarrafal;16.566;-24.3568;33 +Picos;Picos;15.0833;-23.65;33 +Pombas;Pombas;17.1503;-25.0201;33 +Nova Sintra;Nova Sintra;14.8714;-24.6956;33 +Igreja;Igreja;15.0339;-24.325;33 +Ponta do Sol;Ponta do Sol;17.2014;-25.0917;33 +Cova Figueira;Cova Figueira;14.8833;-24.3;33 +Ribeira Brava;Ribeira Brava;16.6158;-24.2983;33 +Suong;Suong;11.9118;105.6582;34 +Pailin;Pailin;12.8489;102.6093;34 +Samraong;Samraong;14.1817;103.5176;34 +Ta Khmau;Ta Khmau;11.4833;104.95;34 +Sihanoukville;Sihanoukville;10.6333;103.5;34 +Banlung;Banlung;13.7394;106.9873;34 +Sen Monorom;Sen Monorom;12.4558;107.1881;34 +Stung Treng;Stung Treng;13.5259;105.9683;34 +Svay Rieng;Svay Rieng;11.0833;105.8;34 +Tbeng Meanchey;Tbeng Meanchey;13.8167;104.9667;34 +Prey Veng;Prey Veng;11.484;105.324;34 +Kampong Thum;Kampong Thum;12.712;104.889;34 +Kratie;Kratie;12.4881;106.0188;34 +Pursat;Pursat;12.5337;103.9167;34 +Takeo;Takeo;10.9833;104.7833;34 +Kampong Chhnang;Kampong Chhnang;12.25;104.6667;34 +Kampot;Kampot;10.6;104.1667;34 +Kampong Speu;Kampong Speu;11.452;104.519;34 +Koh Kong;Koh Kong;11.6167;102.9833;34 +Kampong Thom;Kampong Thom;12.7;104.9;34 +Krong Kep;Krong Kep;10.4833;104.3167;34 +Sisophon;Sisophon;13.5859;102.9737;34 +Lumphat;Lumphat;13.507;106.981;34 +Kampong Cham;Kampong Cham;12;105.45;34 +Battambang;Battambang;13.1028;103.1983;34 +Siem Reap;Siem Reap;13.3622;103.8597;34 +Phnom Penh;Phnom Penh;11.5696;104.921;34 +Yaoundé;Yaounde;3.8578;11.5181;35 +Douala;Douala;4.05;9.7;35 +Batouri;Batouri;4.4333;14.3667;35 +Kalfou;Kalfou;10.284;14.9298;35 +Garoua;Garoua;9.3;13.4;35 +Maroua;Maroua;10.5823;14.3275;35 +Bafoussam;Bafoussam;5.4667;10.4167;35 +Bamenda;Bamenda;5.9333;10.1667;35 +Limbe;Limbe;4.0167;9.2167;35 +Ngaoundéré;Ngaoundere;7.3214;13.5839;35 +Kumba;Kumba;4.6333;9.45;35 +Buea;Buea;4.1667;9.2333;35 +Kumbo;Kumbo;6.2;10.66;35 +Edéa;Edea;3.8;10.1333;35 +Nkongsamba;Nkongsamba;4.95;9.9167;35 +Bélabo;Belabo;4.9333;13.3;35 +Eséka;Eseka;3.6504;10.7666;35 +Kousséri;Kousseri;12.0833;15.0333;35 +Bertoua;Bertoua;4.5833;13.6833;35 +Ébolowa;Ebolowa;2.9;11.15;35 +Bandjoun;Bandjoun;5.35;10.4;35 +Kribi;Kribi;2.95;9.9167;35 +Foumban;Foumban;5.7167;10.9167;35 +Bafang;Bafang;5.1704;10.18;35 +Mbalmayo;Mbalmayo;3.52;11.5122;35 +Meïganga;Meiganga;6.5172;14.2947;35 +Guider;Guider;9.9342;13.9486;35 +Dschang;Dschang;5.45;10.05;35 +Bogo;Bogo;10.7361;14.6108;35 +Abong Mbang;Abong Mbang;3.9833;13.1667;35 +Tibati;Tibati;6.4669;12.6158;35 +Bafia;Bafia;4.7425;11.2247;35 +Wum;Wum;6.3833;10.0667;35 +Kontcha;Kontcha;7.967;12.2333;35 +Aiyomojok;Aiyomojok;5.7504;8.9833;35 +Mbé;Mbe;7.8504;13.6;35 +Saint-Henri;Saint-Henri;46.7;-71.0667;36 +Ste. Anne;Ste. Anne;49.6186;-96.5708;36 +Spallumcheen;Spallumcheen;50.4462;-119.2121;36 +Burton;Burton;45.8009;-66.4066;36 +Cookshire;Cookshire;45.3729;-71.672;36 +Saint-Honoré;Saint-Honore;48.5333;-71.0833;36 +Douglas;Douglas;46.2819;-66.942;36 +Princeville;Princeville;46.1667;-71.8833;36 +Crowsnest Pass;Crowsnest Pass;49.5955;-114.5136;36 +Dysart et al;Dysart et al;45.2042;-78.4047;36 +Beresford;Beresford;47.7181;-65.8794;36 +Saint-Lambert-de-Lauzon;Saint-Lambert-de-Lauzon;46.5865;-71.2271;36 +Muskoka Falls;Muskoka Falls;45.1264;-79.558;36 +Iqaluit;Iqaluit;63.7598;-68.5107;36 +Happy Valley;Happy Valley;53.3396;-60.4467;36 +Corman Park No. 344;Corman Park No. 344;52.2291;-106.8002;36 +Brownsburg;Brownsburg;45.6703;-74.4467;36 +Kincardine;Kincardine;44.1667;-81.6333;36 +Erin;Erin;43.7667;-80.0667;36 +Montmagny;Montmagny;46.9833;-70.55;36 +Summerland;Summerland;49.6006;-119.6778;36 +Val-des-Monts;Val-des-Monts;45.65;-75.6667;36 +Taché;Tache;49.7081;-96.6736;36 +Cornwall;Cornwall;45.0275;-74.74;36 +Georgina;Georgina;44.3;-79.4333;36 +Victoriaville;Victoriaville;46.05;-71.9667;36 +Stouffville;Stouffville;43.9667;-79.25;36 +Brandon;Brandon;49.8483;-99.95;36 +Rimouski;Rimouski;48.45;-68.53;36 +Brock;Brock;44.3167;-79.0833;36 +Rothesay;Rothesay;45.3831;-65.9969;36 +Gander;Gander;48.9569;-54.6089;36 +Whistler;Whistler;50.1208;-122.9544;36 +Brighton;Brighton;44.1222;-77.7642;36 +Tiny;Tiny;44.6833;-79.95;36 +Saint-Eustache;Saint-Eustache;45.57;-73.9;36 +Vernon;Vernon;50.267;-119.272;36 +Carleton Place;Carleton Place;45.1333;-76.1333;36 +St. Andrews;St. Andrews;50.27;-96.9747;36 +Wellington North;Wellington North;43.9;-80.57;36 +Woodstock;Woodstock;43.1306;-80.7467;36 +Boucherville;Boucherville;45.6;-73.45;36 +North Saanich;North Saanich;48.6142;-123.42;36 +Estevan;Estevan;49.1392;-102.9861;36 +Wellesley;Wellesley;43.55;-80.7167;36 +North Dundas;North Dundas;45.0833;-75.35;36 +Mission;Mission;49.1337;-122.3112;36 +Salaberry-de-Valleyfield;Salaberry-de-Valleyfield;45.25;-74.13;36 +Mascouche;Mascouche;45.75;-73.6;36 +West Vancouver;West Vancouver;49.3667;-123.1667;36 +Charlottetown;Charlottetown;46.2403;-63.1347;36 +Rouyn-Noranda;Rouyn-Noranda;48.2333;-79.0167;36 +Sorel-Tracy;Sorel-Tracy;46.0333;-73.1167;36 +New Tecumseth;New Tecumseth;44.0833;-79.75;36 +Timmins;Timmins;48.4667;-81.3333;36 +Quinte West;Quinte West;44.1833;-77.5667;36 +Elliot Lake;Elliot Lake;46.3833;-82.65;36 +Vaudreuil-Dorion;Vaudreuil-Dorion;45.4;-74.0333;36 +Williams Lake;Williams Lake;52.1294;-122.1383;36 +L’Île-Perrot;L'Ile-Perrot;45.3833;-73.95;36 +Notre-Dame-de-l'Île-Perrot;Notre-Dame-de-l'Ile-Perrot;45.3667;-73.9333;36 +Brant;Brant;43.1167;-80.3667;36 +Lakeshore;Lakeshore;42.2399;-82.6511;36 +Innisfil;Innisfil;44.3;-79.5833;36 +La Tuque;La Tuque;48.0652;-74.0528;36 +Norwich;Norwich;42.9833;-80.6;36 +Warman;Warman;52.3219;-106.5842;36 +Meaford;Meaford;44.58;-80.73;36 +Adjala-Tosorontio;Adjala-Tosorontio;44.1333;-79.9333;36 +Hamilton Township;Hamilton Township;44.054;-78.2164;36 +Saint-Amable;Saint-Amable;45.65;-73.3;36 +Weyburn;Weyburn;49.6611;-103.8525;36 +St. Clements;St. Clements;50.2689;-96.6742;36 +South Dundas;South Dundas;44.9167;-75.2667;36 +Georgian Bluffs;Georgian Bluffs;44.65;-81.0333;36 +Mapleton;Mapleton;43.7358;-80.6681;36 +Campbellton;Campbellton;48.005;-66.6731;36 +View Royal;View Royal;48.4517;-123.4339;36 +Rawdon;Rawdon;46.05;-73.7167;36 +Coldstream;Coldstream;50.22;-119.2481;36 +Queens;Queens;44.0333;-64.7167;36 +Chester;Chester;44.65;-64.3;36 +Langford Station;Langford Station;48.4506;-123.5058;36 +Bradford West Gwillimbury;Bradford West Gwillimbury;44.1333;-79.6333;36 +Prince Albert;Prince Albert;53.2;-105.75;36 +Campbell River;Campbell River;50.0244;-125.2475;36 +Nelson;Nelson;49.5;-117.2833;36 +Lambton Shores;Lambton Shores;43.1833;-81.9;36 +Cantley;Cantley;45.5667;-75.7833;36 +Roberval;Roberval;48.52;-72.23;36 +Sainte-Agathe-des-Monts;Sainte-Agathe-des-Monts;46.05;-74.28;36 +North Dumfries;North Dumfries;43.32;-80.38;36 +Rideau Lakes;Rideau Lakes;44.6667;-76.2167;36 +Hawkesbury;Hawkesbury;45.6;-74.6;36 +Selkirk;Selkirk;50.1436;-96.8839;36 +Saint-Félicien;Saint-Felicien;48.65;-72.45;36 +Drummondville;Drummondville;45.8833;-72.4833;36 +Saint-Jérôme;Saint-Jerome;45.7833;-74;36 +Sarnia;Sarnia;42.9994;-82.3089;36 +Wood Buffalo;Wood Buffalo;57.6042;-111.3284;36 +Châteauguay;Chateauguay;45.38;-73.75;36 +St. Albert;St. Albert;53.6303;-113.6258;36 +Saint John;Saint John;45.2806;-66.0761;36 +Caledon;Caledon;43.8667;-79.8667;36 +Granby;Granby;45.4;-72.7333;36 +Medicine Hat;Medicine Hat;50.0417;-110.6775;36 +Grande Prairie;Grande Prairie;55.1708;-118.7947;36 +South Bruce;South Bruce;44.0333;-81.2;36 +McMasterville;McMasterville;45.55;-73.2333;36 +Verchères;Vercheres;45.7833;-73.35;36 +Sainte-Brigitte-de-Laval;Sainte-Brigitte-de-Laval;47;-71.2;36 +The Pas;The Pas;53.825;-101.2533;36 +Saint-Césaire;Saint-Cesaire;45.4167;-73;36 +La Ronge;La Ronge;55.1;-105.3;36 +Tay Valley;Tay Valley;44.8667;-76.3833;36 +Petrolia;Petrolia;42.8833;-82.1417;36 +Front of Yonge;Front of Yonge;44.5333;-75.8667;36 +Vegreville;Vegreville;53.4928;-112.0522;36 +Southwest Middlesex;Southwest Middlesex;42.75;-81.7;36 +St. Paul;St. Paul;53.9928;-111.2972;36 +Pontiac;Pontiac;45.5833;-76.1333;36 +Humboldt;Humboldt;52.2019;-105.1231;36 +Thompson;Thompson;55.7433;-97.8553;36 +Lavaltrie;Lavaltrie;45.8833;-73.2833;36 +High River;High River;50.5808;-113.8744;36 +Severn;Severn;44.75;-79.5167;36 +Canmore;Canmore;51.089;-115.359;36 +North Battleford;North Battleford;52.7575;-108.2861;36 +Pembroke;Pembroke;45.8167;-77.1;36 +Mont-Laurier;Mont-Laurier;46.55;-75.5;36 +Strathmore;Strathmore;51.0378;-113.4003;36 +Saugeen Shores;Saugeen Shores;44.4333;-81.3667;36 +Clearview;Clearview;44.3981;-80.0742;36 +St. Clair;St. Clair;42.7833;-82.35;36 +Grand Falls;Grand Falls;48.9578;-55.6633;36 +Sault Ste. Marie;Sault Ste. Marie;46.5333;-84.35;36 +Mistassini;Mistassini;48.8229;-72.2154;36 +Rosemère;Rosemere;45.6369;-73.8;36 +Cape Breton;Cape Breton;46.1389;-60.1931;36 +Brantford;Brantford;43.1667;-80.25;36 +West Lincoln;West Lincoln;43.0667;-79.5667;36 +Matane;Matane;48.85;-67.5333;36 +Brooks;Brooks;50.5642;-111.8989;36 +Sainte-Anne-des-Plaines;Sainte-Anne-des-Plaines;45.7617;-73.8204;36 +Kent;Kent;49.2833;-121.75;36 +Tweed;Tweed;44.6;-77.3333;36 +La Broquerie;La Broquerie;49.3994;-96.5103;36 +Les Cèdres;Les Cedres;45.3;-74.05;36 +Hindon Hill;Hindon Hill;44.9333;-78.7333;36 +Saint-Félix-de-Valois;Saint-Felix-de-Valois;46.17;-73.43;36 +Bay Roberts;Bay Roberts;47.5847;-53.2783;36 +Melfort;Melfort;52.8564;-104.61;36 +Hope;Hope;49.3858;-121.4419;36 +Gimli;Gimli;50.6619;-97.0297;36 +West Nipissing / Nipissing Ouest;West Nipissing / Nipissing Ouest;46.3667;-79.9167;36 +Saint-Apollinaire;Saint-Apollinaire;46.6167;-71.5167;36 +Kawartha Lakes;Kawartha Lakes;44.35;-78.75;36 +Prince George;Prince George;53.9169;-122.7494;36 +Repentigny;Repentigny;45.7333;-73.4667;36 +Brossard;Brossard;45.4667;-73.45;36 +North Vancouver;North Vancouver;49.3641;-123.0066;36 +Chilliwack;Chilliwack;49.1577;-121.9509;36 +Maple Ridge;Maple Ridge;49.2167;-122.6;36 +Peterborough;Peterborough;44.3;-78.3167;36 +Saint-Jean-sur-Richelieu;Saint-Jean-sur-Richelieu;45.3167;-73.2667;36 +Lethbridge;Lethbridge;49.6942;-112.8328;36 +Nanaimo;Nanaimo;49.1642;-123.9364;36 +Pickering;Pickering;43.8354;-79.089;36 +Clarington;Clarington;43.935;-78.6083;36 +Sudbury;Sudbury;46.49;-81.01;36 +Oliver Paipoonge;Oliver Paipoonge;48.39;-89.52;36 +Lac-Mégantic;Lac-Megantic;45.5833;-70.8833;36 +Perth;Perth;44.9;-76.25;36 +Saint-Calixte;Saint-Calixte;45.95;-73.85;36 +Bonnyville;Bonnyville;54.2667;-110.75;36 +Stettler;Stettler;52.3236;-112.7192;36 +St. Thomas;St. Thomas;42.775;-81.1833;36 +Halton Hills;Halton Hills;43.63;-79.95;36 +Airdrie;Airdrie;51.2917;-114.0144;36 +Portage La Prairie;Portage La Prairie;49.9728;-98.2919;36 +Saint-Charles-Borromée;Saint-Charles-Borromee;46.05;-73.4667;36 +Sainte-Sophie;Sainte-Sophie;45.82;-73.9;36 +Thames Centre;Thames Centre;43.03;-81.08;36 +Mississippi Mills;Mississippi Mills;45.2167;-76.2;36 +South Glengarry;South Glengarry;45.2;-74.5833;36 +Powell River;Powell River;49.8353;-124.5247;36 +North Perth;North Perth;43.73;-80.95;36 +Truro;Truro;45.3647;-63.28;36 +Amos;Amos;48.5667;-78.1167;36 +Guelph/Eramosa;Guelph/Eramosa;43.63;-80.22;36 +The Nation / La Nation;The Nation / La Nation;45.35;-75.0333;36 +Ingersoll;Ingersoll;43.0392;-80.8836;36 +Winkler;Winkler;49.1817;-97.9397;36 +Wetaskiwin;Wetaskiwin;52.9694;-113.3769;36 +Redcliff;Redcliff;50.0792;-110.7783;36 +Saint-Colomban;Saint-Colomban;45.73;-74.13;36 +South Stormont;South Stormont;45.0833;-74.9667;36 +Mercier;Mercier;45.32;-73.75;36 +Sooke;Sooke;48.3761;-123.7378;36 +Lacombe;Lacombe;52.4683;-113.7369;36 +Trent Hills;Trent Hills;44.3142;-77.8514;36 +Lake Country;Lake Country;50.0833;-119.4142;36 +Sainte-Marie;Sainte-Marie;46.45;-71.0333;36 +Dawson Creek;Dawson Creek;55.7606;-120.2356;36 +Saint-Philippe;Saint-Philippe;45.35;-73.47;36 +Ashfield-Colborne-Wawanosh;Ashfield-Colborne-Wawanosh;43.8667;-81.6;36 +Peachland;Peachland;49.7736;-119.7369;36 +Saint-Pie;Saint-Pie;45.5;-72.9;36 +Sainte-Martine;Sainte-Martine;45.25;-73.8;36 +Richelieu;Richelieu;45.45;-73.25;36 +Notre-Dame-du-Mont-Carmel;Notre-Dame-du-Mont-Carmel;46.4833;-72.65;36 +L'Ange-Gardien;L'Ange-Gardien;45.5833;-75.45;36 +Meadow Lake;Meadow Lake;54.1242;-108.4358;36 +Lanark Highlands;Lanark Highlands;45.088;-76.517;36 +Sackville;Sackville;45.9;-64.3667;36 +Saint-Hyacinthe;Saint-Hyacinthe;45.6167;-72.95;36 +Trent Lakes;Trent Lakes;44.6667;-78.4333;36 +Northern Rockies;Northern Rockies;59;-123.75;36 +Cornwall;Cornwall;46.2407;-63.2009;36 +Creston;Creston;49.09;-116.51;36 +Smithers;Smithers;54.7819;-127.1681;36 +West St. Paul;West St. Paul;50.0119;-97.115;36 +Windsor;Windsor;45.5667;-72;36 +Fredericton;Fredericton;45.9636;-66.6431;36 +Lac-Brome;Lac-Brome;45.2167;-72.5167;36 +Blainville;Blainville;45.67;-73.88;36 +Gravenhurst;Gravenhurst;44.9167;-79.3667;36 +Perth East;Perth East;43.47;-80.95;36 +Prince Rupert;Prince Rupert;54.3122;-130.3271;36 +Sainte-Adèle;Sainte-Adele;45.95;-74.13;36 +Kentville;Kentville;45.0775;-64.4958;36 +Prévost;Prevost;45.87;-74.08;36 +Bécancour;Becancour;46.3333;-72.4333;36 +Cowansville;Cowansville;45.2;-72.75;36 +Parksville;Parksville;49.315;-124.312;36 +West Grey;West Grey;44.1833;-80.8167;36 +Lachute;Lachute;45.65;-74.3333;36 +Aurora;Aurora;44;-79.4667;36 +Belleville;Belleville;44.1667;-77.3833;36 +Beloeil;Beloeil;45.5667;-73.2;36 +Central Elgin;Central Elgin;42.7667;-81.1;36 +Welland;Welland;42.9833;-79.2333;36 +North Bay;North Bay;46.3;-79.45;36 +Fernie;Fernie;49.5042;-115.0628;36 +Deer Lake;Deer Lake;49.1744;-57.4269;36 +Didsbury;Didsbury;51.6658;-114.1311;36 +Sioux Lookout;Sioux Lookout;50.1;-91.9167;36 +Woodstock;Woodstock;46.1522;-67.5983;36 +Val-David;Val-David;46.03;-74.22;36 +Beauharnois;Beauharnois;45.32;-73.87;36 +Les Îles-de-la-Madeleine;Les Iles-de-la-Madeleine;47.3833;-61.8667;36 +Cochrane;Cochrane;49.0667;-81.0167;36 +Marystown;Marystown;47.1667;-55.1667;36 +Grand Falls;Grand Falls;47.0344;-67.7394;36 +Gananoque;Gananoque;44.33;-76.17;36 +Hudson;Hudson;45.45;-74.15;36 +Flin Flon;Flin Flon;54.7667;-101.8778;36 +Westlock;Westlock;54.1522;-113.8511;36 +Témiscouata-sur-le-Lac;Temiscouata-sur-le-Lac;47.68;-68.88;36 +Osoyoos;Osoyoos;49.0325;-119.4661;36 +Shannon;Shannon;46.8833;-71.5167;36 +Brokenhead;Brokenhead;50.1428;-96.5319;36 +Saint-Paul;Saint-Paul;45.9833;-73.45;36 +Mirabel;Mirabel;45.65;-74.0833;36 +Shawinigan;Shawinigan;46.5667;-72.75;36 +Hearst;Hearst;49.6869;-83.6544;36 +Antigonish;Antigonish;45.6167;-61.9833;36 +Old Chelsea;Old Chelsea;45.5;-75.7833;36 +Alnwick/Haldimand;Alnwick/Haldimand;44.0833;-78.0333;36 +North Stormont;North Stormont;45.2167;-75;36 +Peace River;Peace River;56.2339;-117.2897;36 +Edwardsburgh/Cardinal;Edwardsburgh/Cardinal;44.8333;-75.5;36 +Sainte-Anne-des-Monts;Sainte-Anne-des-Monts;49.1333;-66.5;36 +Whitewater Region;Whitewater Region;45.7167;-76.8333;36 +The Blue Mountains;The Blue Mountains;44.4833;-80.3833;36 +Niagara-on-the-Lake;Niagara-on-the-Lake;43.2553;-79.0717;36 +Miramichi;Miramichi;47.0196;-65.5072;36 +Saint-Lin--Laurentides;Saint-Lin--Laurentides;45.85;-73.7667;36 +Arran-Elderslie;Arran-Elderslie;44.4;-81.2;36 +Beaumont;Beaumont;53.3572;-113.4147;36 +Pelham;Pelham;43.0333;-79.3333;36 +Inverness;Inverness;46.2;-61.1;36 +Middlesex Centre;Middlesex Centre;43.05;-81.45;36 +Stony Plain;Stony Plain;53.5264;-114.0069;36 +Petawawa;Petawawa;45.9;-77.2833;36 +Selwyn;Selwyn;44.4167;-78.3333;36 +Loyalist;Loyalist;44.25;-76.75;36 +Sainte-Marthe-sur-le-Lac;Sainte-Marthe-sur-le-Lac;45.53;-73.93;36 +North Grenville;North Grenville;44.9667;-75.65;36 +L’Ancienne-Lorette;L'Ancienne-Lorette;46.8;-71.35;36 +Deux-Montagnes;Deux-Montagnes;45.5333;-73.8833;36 +Esquimalt;Esquimalt;48.4306;-123.4147;36 +Edmundston;Edmundston;47.3765;-68.3253;36 +Swift Current;Swift Current;50.2881;-107.7939;36 +Russell;Russell;45.2569;-75.3583;36 +Saint-Basile-le-Grand;Saint-Basile-le-Grand;45.5333;-73.2833;36 +Port Hope;Port Hope;43.95;-78.3;36 +Sainte-Catherine;Sainte-Catherine;45.4;-73.58;36 +Central Saanich;Central Saanich;48.5142;-123.3839;36 +Midland;Midland;44.75;-79.8833;36 +Colwood;Colwood;48.4236;-123.4958;36 +Sidney;Sidney;48.6506;-123.3986;36 +Pincourt;Pincourt;45.3833;-73.9833;36 +Sainte-Thérèse;Sainte-Therese;45.6333;-73.85;36 +Stoneham-et-Tewkesbury;Stoneham-et-Tewkesbury;47.1667;-71.4333;36 +Asbestos;Asbestos;45.7667;-71.9333;36 +Coteau-du-Lac;Coteau-du-Lac;45.3;-74.18;36 +Huron-Kinloss;Huron-Kinloss;44.05;-81.5333;36 +Saint-Lambert;Saint-Lambert;45.5;-73.5167;36 +Kirkland;Kirkland;45.45;-73.8667;36 +Westmount;Westmount;45.4833;-73.6;36 +Mont-Royal;Mont-Royal;45.5161;-73.6431;36 +Camrose;Camrose;53.0167;-112.8333;36 +Pitt Meadows;Pitt Meadows;49.2333;-122.6833;36 +South Frontenac;South Frontenac;44.5081;-76.4939;36 +East Zorra-Tavistock;East Zorra-Tavistock;43.2333;-80.7833;36 +Merritt;Merritt;50.1128;-120.7897;36 +Bluewater;Bluewater;43.45;-81.6;36 +Thorold;Thorold;43.1167;-79.2;36 +Drayton Valley;Drayton Valley;53.2222;-114.9769;36 +Donnacona;Donnacona;46.6747;-71.7294;36 +Labrador City;Labrador City;52.95;-66.9167;36 +Ponoka;Ponoka;52.6833;-113.5667;36 +Macdonald;Macdonald;49.6725;-97.4472;36 +Baie-Saint-Paul;Baie-Saint-Paul;47.45;-70.5;36 +McNab/Braeside;McNab/Braeside;45.45;-76.5;36 +Southgate;Southgate;44.1;-80.5833;36 +Salmon Arm;Salmon Arm;50.7022;-119.2722;36 +Port Alberni;Port Alberni;49.2339;-124.805;36 +Quispamsis;Quispamsis;45.4322;-65.9462;36 +Mont-Saint-Hilaire;Mont-Saint-Hilaire;45.5622;-73.1917;36 +Oak Bay;Oak Bay;48.4264;-123.3228;36 +Saint-Augustin-de-Desmaures;Saint-Augustin-de-Desmaures;46.7333;-71.4667;36 +Bathurst;Bathurst;47.62;-65.65;36 +Port Colborne;Port Colborne;42.8833;-79.25;36 +Hampstead;Hampstead;45.4833;-73.6333;36 +Bois-des-Filion;Bois-des-Filion;45.6667;-73.75;36 +Springfield;Springfield;49.9292;-96.6939;36 +Steinbach;Steinbach;49.5258;-96.6839;36 +Tillsonburg;Tillsonburg;42.8667;-80.7333;36 +Hanover;Hanover;49.4433;-96.8492;36 +Bracebridge;Bracebridge;45.0333;-79.3;36 +Greater Napanee;Greater Napanee;44.25;-76.95;36 +Terrace;Terrace;54.5164;-128.5997;36 +Saint-Zotique;Saint-Zotique;45.25;-74.25;36 +Val-Shefford;Val-Shefford;45.35;-72.5667;36 +Douro-Dummer;Douro-Dummer;44.45;-78.1;36 +Plessisville;Plessisville;46.2167;-71.7833;36 +Shediac;Shediac;46.2167;-64.5333;36 +Ritchot;Ritchot;49.6647;-97.1167;36 +Otonabee-South Monaghan;Otonabee-South Monaghan;44.2333;-78.2333;36 +Rocky Mountain House;Rocky Mountain House;52.3753;-114.9217;36 +Chatsworth;Chatsworth;44.38;-80.87;36 +Slave Lake;Slave Lake;55.2853;-114.7706;36 +Port-Cartier;Port-Cartier;50.0333;-66.8667;36 +Barrington;Barrington;43.5646;-65.5639;36 +Stephenville;Stephenville;48.55;-58.5667;36 +Devon;Devon;53.3633;-113.7322;36 +Yarmouth;Yarmouth;43.8361;-66.1175;36 +Tracadie;Tracadie;47.5124;-64.9101;36 +Yorkton;Yorkton;51.2139;-102.4628;36 +Montréal-Ouest;Montreal-Ouest;45.4536;-73.6472;36 +L’Epiphanie;L'Epiphanie;45.85;-73.4833;36 +Charlemagne;Charlemagne;45.7167;-73.4833;36 +Parry Sound;Parry Sound;45.3333;-80.0333;36 +Boischatel;Boischatel;46.9;-71.15;36 +Beaubassin East / Beaubassin-est;Beaubassin East / Beaubassin-est;46.1726;-64.3122;36 +Wainfleet;Wainfleet;42.925;-79.375;36 +Pointe-Calumet;Pointe-Calumet;45.5;-73.97;36 +Sainte-Catherine-de-la-Jacques-Cartier;Sainte-Catherine-de-la-Jacques-Cartier;46.85;-71.6167;36 +Amqui;Amqui;48.4667;-67.4333;36 +Cramahe;Cramahe;44.0833;-77.8833;36 +Beauceville;Beauceville;46.2;-70.7833;36 +North Middlesex;North Middlesex;43.15;-81.6333;36 +Mont-Joli;Mont-Joli;48.58;-68.18;36 +Clarenville;Clarenville;48.1566;-53.965;36 +Wainwright;Wainwright;52.8333;-110.8667;36 +Contrecoeur;Contrecoeur;45.85;-73.2333;36 +Summerside;Summerside;46.4;-63.7833;36 +Comox;Comox;49.6733;-124.9022;36 +Sylvan Lake;Sylvan Lake;52.3083;-114.0964;36 +Cold Lake;Cold Lake;54.4642;-110.1825;36 +Gaspé;Gaspe;48.8333;-64.4833;36 +Kenora;Kenora;49.7667;-94.4833;36 +Saint-Joseph-du-Lac;Saint-Joseph-du-Lac;45.5333;-74;36 +Newmarket;Newmarket;44.05;-79.4667;36 +White Rock;White Rock;49.025;-122.8028;36 +Essex;Essex;42.0833;-82.9;36 +New Westminster;New Westminster;49.2069;-122.9111;36 +New Glasgow;New Glasgow;45.5926;-62.6455;36 +Wasaga Beach;Wasaga Beach;44.5206;-80.0167;36 +Wilmot;Wilmot;43.4;-80.65;36 +Strathroy-Caradoc;Strathroy-Caradoc;42.9575;-81.6167;36 +Uxbridge;Uxbridge;44.1167;-79.1333;36 +Candiac;Candiac;45.38;-73.52;36 +Essa;Essa;44.25;-79.7833;36 +Oro-Medonte;Oro-Medonte;44.5667;-79.5833;36 +Varennes;Varennes;45.6833;-73.4333;36 +Paradise;Paradise;47.5333;-52.8667;36 +Nicolet;Nicolet;46.2167;-72.6167;36 +Rockwood;Rockwood;50.2856;-97.2869;36 +Drummond/North Elmsley;Drummond/North Elmsley;44.9667;-76.2;36 +Fort Frances;Fort Frances;48.6167;-93.4;36 +Dryden;Dryden;49.7833;-92.8333;36 +Port Coquitlam;Port Coquitlam;49.2625;-122.7811;36 +La Sarre;La Sarre;48.8;-79.2;36 +Chandler;Chandler;48.35;-64.6833;36 +Trail;Trail;49.095;-117.71;36 +Hanover;Hanover;44.15;-81.0333;36 +Stone Mills;Stone Mills;44.45;-76.9167;36 +Goderich;Goderich;43.7333;-81.7;36 +Bromont;Bromont;45.3167;-72.65;36 +Beckwith;Beckwith;45.0833;-76.0667;36 +South-West Oxford;South-West Oxford;42.95;-80.8;36 +Acton Vale;Acton Vale;45.65;-72.5667;36 +Rigaud;Rigaud;45.4833;-74.3;36 +Plympton-Wyoming;Plympton-Wyoming;43.0167;-82.0833;36 +Central Huron;Central Huron;43.63;-81.57;36 +Aylmer;Aylmer;42.7667;-80.9833;36 +Chibougamau;Chibougamau;49.9167;-74.3667;36 +Louiseville;Louiseville;46.25;-72.95;36 +Springwater;Springwater;44.4333;-79.7333;36 +Beaconsfield;Beaconsfield;45.4333;-73.8667;36 +Cobourg;Cobourg;43.9667;-78.1667;36 +Rivière-du-Loup;Riviere-du-Loup;47.8333;-69.5333;36 +Cranbrook;Cranbrook;49.5097;-115.7667;36 +Dorval;Dorval;45.45;-73.75;36 +Dollard-des-Ormeaux;Dollard-des-Ormeaux;45.4833;-73.8167;36 +Fort St. John;Fort St. John;56.2465;-120.8476;36 +L’Assomption;L'Assomption;45.8333;-73.4167;36 +Delson;Delson;45.37;-73.55;36 +Corner Brook;Corner Brook;48.9287;-57.926;36 +Huntsville;Huntsville;45.3333;-79.2167;36 +Saint-Lazare;Saint-Lazare;45.4;-74.1333;36 +Chestermere;Chestermere;51.05;-113.8225;36 +Riverview;Riverview;46.0613;-64.8052;36 +Lloydminster;Lloydminster;53.2807;-110.035;36 +Joliette;Joliette;46.0167;-73.45;36 +Yellowknife;Yellowknife;62.4709;-114.4053;36 +Squamish;Squamish;49.7017;-123.1589;36 +Duncan;Duncan;48.7787;-123.7079;36 +Saint-Rémi;Saint-Remi;45.2667;-73.6167;36 +St. Marys;St. Marys;43.2583;-81.1333;36 +Beauport;Beauport;46.9667;-71.3;36 +Puslinch;Puslinch;43.45;-80.1667;36 +Augusta;Augusta;44.7511;-75.6003;36 +Côte-Saint-Luc;Cote-Saint-Luc;45.4687;-73.6673;36 +Kimberley;Kimberley;49.6697;-115.9775;36 +Blandford-Blenheim;Blandford-Blenheim;43.2333;-80.6;36 +Bayham;Bayham;42.7333;-80.7833;36 +Chatham;Chatham;42.4229;-82.1324;36 +Delta;Delta;49.0847;-123.0586;36 +Waterloo;Waterloo;43.4667;-80.5167;36 +Thunder Bay;Thunder Bay;48.3822;-89.2461;36 +Moncton;Moncton;46.1328;-64.7714;36 +Dieppe;Dieppe;46.0989;-64.7242;36 +Saanich;Saanich;48.484;-123.381;36 +St. John's;St. John's;47.4817;-52.7971;36 +Milton;Milton;43.5083;-79.8833;36 +Terrebonne;Terrebonne;45.7;-73.6333;36 +Langley;Langley;49.1044;-122.5827;36 +Ajax;Ajax;43.8583;-79.0364;36 +Argyle;Argyle;43.8;-65.85;36 +Torbay;Torbay;47.65;-52.7333;36 +Church Point;Church Point;44.3333;-66.1167;36 +Kirkland Lake;Kirkland Lake;48.15;-80.0333;36 +Drumheller;Drumheller;51.4636;-112.7194;36 +Banff;Banff;51.1781;-115.5719;36 +Innisfail;Innisfail;52.0333;-113.95;36 +La Pêche;La Peche;45.6833;-75.9833;36 +Brockville;Brockville;44.5833;-75.6833;36 +Amherstburg;Amherstburg;42.1;-83.0833;36 +Baie-Comeau;Baie-Comeau;49.2167;-68.15;36 +Kingsville;Kingsville;42.1;-82.7167;36 +Scugog;Scugog;44.09;-78.936;36 +Collingwood;Collingwood;44.5;-80.2167;36 +Red Deer;Red Deer;52.2681;-113.8111;36 +Kamloops;Kamloops;50.6761;-120.3408;36 +Renfrew;Renfrew;45.4717;-76.6831;36 +Coaldale;Coaldale;49.7333;-112.6167;36 +Saint-Hippolyte;Saint-Hippolyte;45.93;-74.02;36 +Castlegar;Castlegar;49.3256;-117.6661;36 +Portugal Cove-St. Philip's;Portugal Cove-St. Philip's;47.6272;-52.8506;36 +Zorra;Zorra;43.15;-80.95;36 +Kitimat;Kitimat;54;-128.7;36 +Shelburne;Shelburne;44.0833;-80.2;36 +Mono;Mono;44.0167;-80.0667;36 +Guelph;Guelph;43.55;-80.25;36 +Cambridge;Cambridge;43.3972;-80.3114;36 +Whitby;Whitby;43.8833;-78.9417;36 +Trois-Rivières;Trois-Rivieres;46.35;-72.55;36 +Saguenay;Saguenay;48.4167;-71.0667;36 +Lévis;Levis;46.8;-71.1833;36 +Kelowna;Kelowna;49.8881;-119.4956;36 +Abbotsford;Abbotsford;49.05;-122.3167;36 +Coquitlam;Coquitlam;49.2839;-122.7919;36 +East Gwillimbury;East Gwillimbury;44.1333;-79.4167;36 +Fort Saskatchewan;Fort Saskatchewan;53.7128;-113.2133;36 +Lincoln;Lincoln;43.13;-79.43;36 +La Malbaie;La Malbaie;47.65;-70.15;36 +Kapuskasing;Kapuskasing;49.4167;-82.4333;36 +La Prairie;La Prairie;45.42;-73.5;36 +Tecumseh;Tecumseh;42.2431;-82.9256;36 +Mount Pearl Park;Mount Pearl Park;47.5189;-52.8058;36 +Edson;Edson;53.5817;-116.4344;36 +South Bruce Peninsula;South Bruce Peninsula;44.7333;-81.2;36 +Taber;Taber;49.7847;-112.1508;36 +Farnham;Farnham;45.2833;-72.9833;36 +Otterburn Park;Otterburn Park;45.5333;-73.2167;36 +Dauphin;Dauphin;51.1992;-100.0633;36 +Bridgewater;Bridgewater;44.37;-64.52;36 +Ladysmith;Ladysmith;48.9975;-123.8203;36 +Oakville;Oakville;43.45;-79.6833;36 +Burlington;Burlington;43.3167;-79.8;36 +Regina;Regina;50.4547;-104.6067;36 +Richmond;Richmond;49.1667;-123.1333;36 +Richmond Hill;Richmond Hill;43.8667;-79.4333;36 +Sherbrooke;Sherbrooke;45.4;-71.9;36 +Barrie;Barrie;44.3711;-79.6769;36 +Oshawa;Oshawa;43.9;-78.85;36 +Stanley;Stanley;49.1331;-98.0656;36 +Penetanguishene;Penetanguishene;44.7667;-79.9333;36 +Qualicum Beach;Qualicum Beach;49.35;-124.4333;36 +Clarence-Rockland;Clarence-Rockland;45.4833;-75.2;36 +Whitehorse;Whitehorse;60.7029;-135.0691;36 +Woolwich;Woolwich;43.5667;-80.4833;36 +Magog;Magog;45.2667;-72.15;36 +Champlain;Champlain;45.5333;-74.65;36 +Coaticook;Coaticook;45.1333;-71.8;36 +Pont-Rouge;Pont-Rouge;46.75;-71.7;36 +Courtenay;Courtenay;49.6878;-124.9944;36 +Thetford Mines;Thetford Mines;46.1;-71.3;36 +Minto;Minto;43.9167;-80.8667;36 +Morden;Morden;49.1919;-98.1006;36 +Notre-Dame-des-Prairies;Notre-Dame-des-Prairies;46.05;-73.4333;36 +West Perth;West Perth;43.47;-81.2;36 +Cavan Monaghan;Cavan Monaghan;44.2;-78.4667;36 +Smiths Falls;Smiths Falls;44.9;-76.0167;36 +Arnprior;Arnprior;45.4333;-76.35;36 +Gatineau;Gatineau;45.4833;-75.65;36 +Windsor;Windsor;42.2833;-83;36 +Vaughan;Vaughan;43.8333;-79.5;36 +St. Catharines;St. Catharines;43.1833;-79.2333;36 +Niagara Falls;Niagara Falls;43.06;-79.1067;36 +Markham;Markham;43.8767;-79.2633;36 +London;London;42.9836;-81.2497;36 +Huron East;Huron East;43.63;-81.28;36 +Olds;Olds;51.7928;-114.1067;36 +Oromocto;Oromocto;45.8488;-66.4788;36 +East St. Paul;East St. Paul;49.9772;-97.0103;36 +Lorraine;Lorraine;45.6833;-73.7833;36 +Laurentian Valley;Laurentian Valley;45.7681;-77.2239;36 +Malahide;Malahide;42.7928;-80.9361;36 +Sainte-Julienne;Sainte-Julienne;45.97;-73.72;36 +Blackfalds;Blackfalds;52.3833;-113.8;36 +Burnaby;Burnaby;49.2667;-122.9667;36 +Centre Wellington;Centre Wellington;43.7;-80.3667;36 +Longueuil;Longueuil;45.5333;-73.5167;36 +Saskatoon;Saskatoon;52.1333;-106.6833;36 +Grimsby;Grimsby;43.2;-79.55;36 +Saint-Constant;Saint-Constant;45.37;-73.57;36 +Saint-Bruno-de-Montarville;Saint-Bruno-de-Montarville;45.5333;-73.35;36 +Conception Bay South;Conception Bay South;47.5167;-52.9833;36 +Cochrane;Cochrane;51.189;-114.467;36 +Boisbriand;Boisbriand;45.62;-73.83;36 +Port Moody;Port Moody;49.2831;-122.8317;36 +Penticton;Penticton;49.4911;-119.5886;36 +Moose Jaw;Moose Jaw;50.3933;-105.5519;36 +Spruce Grove;Spruce Grove;53.545;-113.9008;36 +Victoria;Victoria;48.4283;-123.3647;36 +Winnipeg;Winnipeg;49.8844;-97.1464;36 +Quebec City;Quebec City;46.8139;-71.2081;36 +Halifax;Halifax;44.6475;-63.5906;36 +Kitchener;Kitchener;43.4186;-80.4728;36 +Ottawa;Ottawa;45.4247;-75.695;36 +Edmonton;Edmonton;53.5344;-113.4903;36 +Vancouver;Vancouver;49.25;-123.1;36 +Calgary;Calgary;51.05;-114.0667;36 +Toronto;Toronto;43.7417;-79.3733;36 +Montréal;Montreal;45.5089;-73.5617;36 +Elizabethtown-Kitley;Elizabethtown-Kitley;44.7;-75.8833;36 +Morinville;Morinville;53.8022;-113.6497;36 +Quesnel;Quesnel;52.9784;-122.4927;36 +Temiskaming Shores;Temiskaming Shores;47.5167;-79.6833;36 +Hinton;Hinton;53.4114;-117.5639;36 +Saint-Sauveur;Saint-Sauveur;45.9;-74.17;36 +South Huron;South Huron;43.32;-81.5;36 +Marieville;Marieville;45.4333;-73.1667;36 +Tay;Tay;44.7167;-79.7667;36 +North Glengarry;North Glengarry;45.3333;-74.7333;36 +Leamington;Leamington;42.0667;-82.5833;36 +East Kelowna;East Kelowna;49.8625;-119.5833;36 +Orillia;Orillia;44.6;-79.4167;36 +Sechelt;Sechelt;49.4742;-123.7542;36 +Stratford;Stratford;43.3708;-80.9819;36 +Pointe-Claire;Pointe-Claire;45.45;-73.8167;36 +Lloydminster;Lloydminster;53.2783;-110.005;36 +Owen Sound;Owen Sound;44.5667;-80.9333;36 +Val-d’Or;Val-d'Or;48.1;-77.7833;36 +Hamilton;Hamilton;43.2567;-79.8692;36 +Mississauga;Mississauga;43.6;-79.65;36 +Stratford;Stratford;46.2167;-63.0893;36 +Alfred and Plantagenet;Alfred and Plantagenet;45.5667;-74.9167;36 +Mont-Tremblant;Mont-Tremblant;46.1167;-74.6;36 +Grey Highlands;Grey Highlands;44.3333;-80.5;36 +Laval;Laval;45.5833;-73.75;36 +Brampton;Brampton;43.6833;-79.7667;36 +Surrey;Surrey;49.19;-122.8489;36 +LaSalle;LaSalle;42.2167;-83.0667;36 +Sainte-Julie;Sainte-Julie;45.5833;-73.3333;36 +Leduc;Leduc;53.2594;-113.5492;36 +Fort Erie;Fort Erie;42.9167;-79.0167;36 +Orangeville;Orangeville;43.9167;-80.1167;36 +Alma;Alma;48.55;-71.65;36 +Chambly;Chambly;45.4311;-73.2873;36 +North Cowichan;North Cowichan;48.8236;-123.7192;36 +Saint-Raymond;Saint-Raymond;46.9;-71.8333;36 +Martensville;Martensville;52.2897;-106.6667;36 +Sept-Îles;Sept-Iles;50.2167;-66.3833;36 +Okotoks;Okotoks;50.725;-113.975;36 +Brockton;Brockton;44.1667;-81.2167;36 +Leeds and the Thousand Islands;Leeds and the Thousand Islands;44.45;-76.08;36 +Carignan;Carignan;45.45;-73.3;36 +Ramara;Ramara;44.6333;-79.2167;36 +Amherst;Amherst;45.8167;-64.2167;36 +George Town;George Town;19.2866;-81.3744;37 +Bangui;Bangui;4.3732;18.5628;38 +Bimbo;Bimbo;4.3313;18.5163;38 +Bangassou;Bangassou;4.737;22.819;38 +Bambari;Bambari;5.7667;20.6833;38 +Bouar;Bouar;5.95;15.6;38 +Bossangoa;Bossangoa;6.4833;17.45;38 +Bria;Bria;6.5369;21.9919;38 +Zemio;Zemio;5.0337;25.1333;38 +Berbérati;Berberati;4.2667;15.7833;38 +Kabo;Kabo;7.6994;18.6292;38 +Birao;Birao;10.2837;22.7833;38 +Mobaye;Mobaye;4.3167;21.1833;38 +Bozoum;Bozoum;6.3172;16.3783;38 +Sibut;Sibut;5.7378;19.0867;38 +Mbaïki;Mbaiki;3.8833;18;38 +Nola;Nola;3.5337;16.0666;38 +Kaga Bandoro;Kaga Bandoro;7.0006;19.1808;38 +Ndélé;Ndele;8.4091;20.653;38 +Obo;Obo;5.4;26.5;38 +Kouango;Kouango;4.9667;19.9833;38 +Baboua;Baboua;5.7833;14.8192;38 +Yakossi;Yakossi;5.617;23.3167;38 +Carnot;Carnot;4.9333;15.8667;38 +Bossembele;Bossembele;5.267;17.65;38 +Ouadda;Ouadda;8.0671;22.4;38 +Fianga;Fianga;9.9153;15.1375;39 +Pala Oua;Pala Oua;9.35;14.9667;39 +Faya;Faya;17.93;19.1031;39 +Bol;Bol;13.4586;14.7147;39 +Moussoro;Moussoro;13.6333;16.4833;39 +Bongor;Bongor;10.2806;15.3722;39 +Doba;Doba;8.65;16.85;39 +Mongo;Mongo;12.1837;18.7;39 +Laï;Lai;9.4;16.3;39 +Ati;Ati;13.2139;18.3403;39 +Mao;Mao;14.1194;15.3133;39 +Biltine;Biltine;14.5275;20.9267;39 +Fada;Fada;17.1833;21.5833;39 +Massakory;Massakory;13;15.7333;39 +Pala;Pala;9.3646;14.9073;39 +Amdjarass;Amdjarass;16.0667;22.8354;39 +Zouar;Zouar;20.45;16.5167;39 +Massenya;Massenya;11.4028;16.17;39 +Léré;Lere;9.6556;14.225;39 +Yao;Yao;12.8508;17.5608;39 +Kelo;Kelo;9.3171;15.8;39 +Bardaï;Bardai;21.3547;17.0016;39 +Abéché;Abeche;13.8331;20.8347;39 +Goz-Beida;Goz-Beida;12.2236;21.4144;39 +Am-Timan;Am-Timan;11.0333;20.2833;39 +Koumra;Koumra;8.9;17.55;39 +Moundou;Moundou;8.5667;16.0833;39 +Sarh;Sarh;9.15;18.3833;39 +N’Djamena;N'Djamena;12.11;15.05;39 +Oum Hadjer;Oum Hadjer;13.2833;19.6833;39 +Puerto Varas;Puerto Varas;-41.3178;-72.9827;40 +La Unión;La Union;-40.2952;-73.0822;40 +Chillán Viejo;Chillan Viejo;-36.6229;-72.1317;40 +Las Condes;Las Condes;-33.4167;-70.5833;40 +Rancagua;Rancagua;-34.1654;-70.7398;40 +Lo Miranda;Lo Miranda;-34.1957;-70.8891;40 +Pozo Almonte;Pozo Almonte;-20.2597;-69.7862;40 +La Florida;La Florida;-33.55;-70.5667;40 +Antofagasta;Antofagasta;-23.6464;-70.398;40 +Viña del Mar;Vina del Mar;-33.0245;-71.5518;40 +Valparaíso;Valparaiso;-33.0458;-71.6197;40 +San Bernardo;San Bernardo;-33.6;-70.7167;40 +Temuco;Temuco;-38.7399;-72.5901;40 +Carahue;Carahue;-38.7;-73.1667;40 +Salamanca;Salamanca;-31.7667;-70.9667;40 +Las Cabras;Las Cabras;-34.3;-71.3167;40 +Tocopilla;Tocopilla;-22.0941;-70.201;40 +Puerto Octay;Puerto Octay;-40.9667;-72.9;40 +Chillán;Chillan;-36.6067;-72.1033;40 +Puerto Montt;Puerto Montt;-41.4718;-72.9396;40 +La Serena;La Serena;-29.9027;-71.252;40 +Arica;Arica;-18.4784;-70.3211;40 +Concepción;Concepcion;-36.8271;-73.0503;40 +Coquimbo;Coquimbo;-29.9532;-71.338;40 +Talca;Talca;-35.4269;-71.6656;40 +Iquique;Iquique;-20.2141;-70.1524;40 +Cañete;Canete;-37.8;-73.3833;40 +Castro;Castro;-42.4824;-73.7643;40 +Santiago;Santiago;-33.45;-70.6667;40 +Nueva Imperial;Nueva Imperial;-38.7333;-72.95;40 +Cauquenes;Cauquenes;-35.9671;-72.3154;40 +Concón;Concon;-32.9167;-71.5167;40 +Curanilahue;Curanilahue;-37.4667;-73.35;40 +Quintero;Quintero;-32.7833;-71.5333;40 +Taltal;Taltal;-25.4;-70.47;40 +Lago Ranco;Lago Ranco;-40.3167;-72.5;40 +Pucón;Pucon;-39.2667;-71.9667;40 +San Javier;San Javier;-35.5924;-71.7353;40 +Maipú;Maipu;-33.5167;-70.7667;40 +Puente Alto;Puente Alto;-33.6167;-70.5833;40 +San Pedro;San Pedro;-33.9;-71.4667;40 +Alto Hospicio;Alto Hospicio;-20.25;-70.1167;40 +Lo Barnechea;Lo Barnechea;-33.35;-70.5167;40 +Espejo;Espejo;-33.5333;-70.7167;40 +Coronel;Coronel;-37.0167;-73.1333;40 +La Cruz;La Cruz;-32.8167;-71.2333;40 +Lebu;Lebu;-37.6103;-73.6561;40 +Quinchao;Quinchao;-42.5333;-73.4167;40 +San Joaquín;San Joaquin;-33.5;-70.6167;40 +La Reina;La Reina;-33.45;-70.55;40 +Casablanca;Casablanca;-33.3167;-71.4167;40 +Los Ángeles;Los Angeles;-37.4707;-72.3517;40 +Valdivia;Valdivia;-39.8142;-73.2459;40 +Copiapó;Copiapo;-27.3665;-70.3323;40 +Talcahuano;Talcahuano;-36.7145;-73.1141;40 +Colina;Colina;-33.2;-70.6833;40 +Osorno;Osorno;-40.5667;-73.15;40 +Quilpué;Quilpue;-33.0498;-71.4415;40 +Calama;Calama;-22.4624;-68.9272;40 +Punta Arenas;Punta Arenas;-53.1627;-70.9081;40 +Melipilla;Melipilla;-33.7;-71.2167;40 +Curicó;Curico;-34.9854;-71.2394;40 +Villa Alemana;Villa Alemana;-33.0428;-71.3744;40 +La Granja;La Granja;-33.5431;-70.6319;40 +Lanco;Lanco;-39.4523;-72.7755;40 +Ventanas;Ventanas;-32.7419;-71.4839;40 +Cartagena;Cartagena;-33.55;-71.6;40 +Placilla de Peñuelas;Placilla de Penuelas;-33.1156;-71.5678;40 +Fresia;Fresia;-41.1531;-73.4223;40 +Pichidegua;Pichidegua;-34.35;-71.3;40 +Cabildo;Cabildo;-32.4267;-71.0664;40 +La Ligua;La Ligua;-32.4494;-71.2317;40 +Coyhaique;Coyhaique;-45.5712;-72.0685;40 +Curarrehue;Curarrehue;-39.35;-71.5833;40 +Los Vilos;Los Vilos;-31.9;-71.5167;40 +Puerto Natales;Puerto Natales;-51.7263;-72.5062;40 +Hualqui;Hualqui;-36.9759;-72.9384;40 +Purranque;Purranque;-40.9167;-73.1667;40 +Illapel;Illapel;-31.6327;-71.1683;40 +Bulnes;Bulnes;-36.7333;-72.3;40 +Buin;Buin;-33.7333;-70.75;40 +Peumo;Peumo;-34.4;-71.1667;40 +Porvenir;Porvenir;-53.2956;-70.3687;40 +Peñaflor;Penaflor;-33.6167;-70.9167;40 +San Antonio;San Antonio;-33.5809;-71.6132;40 +Chiguayante;Chiguayante;-36.9167;-73.0167;40 +Quillota;Quillota;-32.8799;-71.2474;40 +Linares;Linares;-35.8454;-71.5979;40 +Ovalle;Ovalle;-30.6031;-71.203;40 +Futrono;Futrono;-40.1333;-72.4;40 +Diego de Almagro;Diego de Almagro;-26.3667;-70.05;40 +Vicuña;Vicuna;-30.0167;-70.7;40 +Chañaral;Chanaral;-26.3479;-70.6224;40 +Chonchi;Chonchi;-42.6238;-73.7725;40 +San Felipe;San Felipe;-32.7507;-70.7251;40 +Chaitén;Chaiten;-42.9193;-72.7088;40 +La Calera;La Calera;-32.7833;-71.2167;40 +Laraquete;Laraquete;-37.1677;-73.1859;40 +Combarbalá;Combarbala;-31.1667;-71.05;40 +Alto del Carmen;Alto del Carmen;-28.9336;-70.4623;40 +Galvarino;Galvarino;-38.4;-72.7833;40 +Villarrica;Villarrica;-39.2667;-72.2167;40 +Talagante;Talagante;-33.6667;-70.9333;40 +San Fernando;San Fernando;-34.5839;-70.9891;40 +San Pedro de Atacama;San Pedro de Atacama;-22.9108;-68.2001;40 +Los Andes;Los Andes;-32.8337;-70.5982;40 +Puchuncaví;Puchuncavi;-32.7261;-71.4151;40 +Contulmo;Contulmo;-38;-73.2333;40 +Tierra Amarilla;Tierra Amarilla;-27.4667;-70.2667;40 +Frutillar;Frutillar;-41.1258;-73.0605;40 +Purén;Puren;-38.0167;-73.0833;40 +Pichilemu;Pichilemu;-34.3851;-72.0049;40 +San Francisco de Mostazal;San Francisco de Mostazal;-33.9799;-70.7122;40 +Los Lagos;Los Lagos;-39.85;-72.8333;40 +San José de Maipo;San Jose de Maipo;-33.6333;-70.3667;40 +El Tabo;El Tabo;-33.45;-71.6667;40 +Oficina María Elena;Oficina Maria Elena;-22.35;-69.6667;40 +Papudo;Papudo;-32.5167;-71.45;40 +Chépica;Chepica;-34.7333;-71.2833;40 +Monte Águila;Monte Aguila;-37.0879;-72.4385;40 +Quirihue;Quirihue;-36.2833;-72.5333;40 +Loncoche;Loncoche;-39.3669;-72.6308;40 +Calbuco;Calbuco;-41.7712;-73.1275;40 +Arauco;Arauco;-37.2463;-73.3175;40 +Hijuelas;Hijuelas;-32.8;-71.1667;40 +Pelluhue;Pelluhue;-35.8333;-72.6333;40 +Hanga Roa;Hanga Roa;-27.1492;-109.4323;40 +Dalcahue;Dalcahue;-42.3796;-73.6473;40 +Curacautín;Curacautin;-38.4333;-71.8833;40 +Collipulli;Collipulli;-37.95;-72.4333;40 +Río Bueno;Rio Bueno;-40.3337;-72.9568;40 +Batuco;Batuco;-33.2299;-70.8085;40 +Puerto Aysén;Puerto Aysen;-45.4068;-72.6977;40 +Ancud;Ancud;-41.8682;-73.8287;40 +Parral;Parral;-36.15;-71.8333;40 +Alerce;Alerce;-41.3969;-72.9037;40 +Tomé;Tome;-36.6171;-72.9575;40 +Toltén;Tolten;-39.2166;-73.2123;40 +Chuquicamata;Chuquicamata;-22.3169;-68.9301;40 +Cuya;Cuya;-19.1597;-70.1794;40 +Villa O’Higgins;Villa O'Higgins;-48.4669;-72.593;40 +Toconao;Toconao;-23.1829;-68.0166;40 +Balsadero Río Verde;Balsadero Rio Verde;-52.65;-71.4666;40 +Lota;Lota;-37.0944;-73.1563;40 +Lagunas;Lagunas;-20.9829;-69.6833;40 +San Clemente;San Clemente;-35.55;-71.4833;40 +Yungay;Yungay;-37.1194;-72.0189;40 +Punitaqui;Punitaqui;-30.9;-71.2667;40 +Chicureo Abajo;Chicureo Abajo;-33.2808;-70.6366;40 +Andacollo;Andacollo;-30.2167;-71.0833;40 +Panguipulli;Panguipulli;-39.6419;-72.3334;40 +Constitución;Constitucion;-35.3333;-72.4167;40 +Lampa;Lampa;-33.2864;-70.8729;40 +El Palqui;El Palqui;-30.7679;-70.9433;40 +Quellón;Quellon;-43.1201;-73.6203;40 +La Punta;La Punta;-34.0125;-70.6501;40 +Santa Bárbara;Santa Barbara;-37.6667;-72.0167;40 +Cochrane;Cochrane;-47.2539;-72.5732;40 +Mejillones;Mejillones;-23.1;-70.45;40 +Puerto Williams;Puerto Williams;-54.9341;-67.6109;40 +Huasco;Huasco;-28.45;-71.2167;40 +Vallenar;Vallenar;-28.5751;-70.7616;40 +Angol;Angol;-37.7988;-72.7086;40 +Penco;Penco;-36.7333;-72.9833;40 +Palmilla;Palmilla;-34.6;-71.3667;40 +Caldera;Caldera;-27.0667;-70.8167;40 +Lonquimay;Lonquimay;-38.4333;-71.2333;40 +Victoria;Victoria;-38.2167;-72.3333;40 +Isla de Maipo;Isla de Maipo;-33.75;-70.9;40 +María Pinto;Maria Pinto;-33.5333;-71.1333;40 +Pinto;Pinto;-36.7;-71.9;40 +Bangshang;Bangshang;32.2575;108.1119;41 +Nanfang;Nanfang;23.3568;115.5167;41 +Kangning;Kangning;38.0176;102.352;41 +Shenjiaba;Shenjiaba;32.9441;108.6414;41 +Haikoucun;Haikoucun;28.3237;120.0853;41 +Qiushanxiang;Qiushanxiang;34.3562;104.8983;41 +Fenggeling;Fenggeling;34.5312;106.4437;41 +Biandanshan;Biandanshan;26.0409;105.6351;41 +Dama;Dama;30.5009;120.3413;41 +Pingshang;Pingshang;23.3974;115.8842;41 +Zhentang;Zhentang;21.8662;110.6996;41 +Rongwo;Rongwo;35.5077;102.0121;41 +Jieshang;Jieshang;25.6989;107.6481;41 +Douzhuang;Douzhuang;39.4323;116.0583;41 +Tilingzhai;Tilingzhai;40.2353;118.5282;41 +Nanzhiqiu;Nanzhiqiu;37.7492;115.2357;41 +Shenjiabang;Shenjiabang;30.5783;120.8193;41 +Lixingcun;Lixingcun;23.0852;116.3666;41 +Mengdong;Mengdong;23.1499;99.2462;41 +Diaowo;Diaowo;39.4812;116.0761;41 +Guying;Guying;38.0887;114.556;41 +Yangquan;Yangquan;37.0749;111.5541;41 +Matou;Matou;39.5503;116.1063;41 +Shangzhen;Shangzhen;33.7116;110.2575;41 +Chuqung;Chuqung;33.3743;97.0637;41 +Kuiyibagecun;Kuiyibagecun;38.0836;77.1529;41 +Tanggemu Nongchang;Tanggemu Nongchang;36.075;100.0937;41 +Fanzhao;Fanzhao;26.6615;108.3834;41 +Aheqi;Aheqi;40.9372;78.4543;41 +Nandazhang;Nandazhang;38.1031;114.7582;41 +Yaoquan;Yaoquan;34.5851;105.7262;41 +Qingfengdian;Qingfengdian;38.6084;115.0568;41 +Changtoushang;Changtoushang;19.3441;110.6096;41 +Houbu;Houbu;36.437;112.9794;41 +Jinku;Jinku;23.0398;112.5099;41 +Khutubi;Khutubi;44.1874;86.8946;41 +Jiaohe;Jiaohe;38.0228;116.2845;41 +Xinjun;Xinjun;28.7232;120.019;41 +Menghan;Menghan;21.8526;100.9265;41 +Hanerik;Hanerik;37.2241;79.7964;41 +Tuodian;Tuodian;24.6907;101.6382;41 +Diao’ecun;Diao'ecun;40.7227;115.8201;41 +Xiaoba;Xiaoba;26.7217;106.9236;41 +Yecun;Yecun;33.7663;110.1305;41 +Yongping;Yongping;37.0103;109.8243;41 +Mengmeng;Mengmeng;23.4718;99.8336;41 +Jitaicun;Jitaicun;36.3533;115.3048;41 +Daxiang;Daxiang;22.3775;112.8008;41 +Yehe;Yehe;37.9416;114.5928;41 +Tangdukou;Tangdukou;26.9949;111.2708;41 +Liulin;Liulin;36.557;109.4731;41 +Qingyuan;Qingyuan;24.5004;108.6667;41 +Dongshan;Dongshan;22.0635;112.8322;41 +Pangkou;Pangkou;38.6457;115.9438;41 +Zhujiacun;Zhujiacun;26.3164;104.3893;41 +Longtoushan Jiezi;Longtoushan Jiezi;27.1157;103.3817;41 +Yong’an;Yong'an;31.0504;109.5167;41 +Bingmei;Bingmei;25.7408;108.9023;41 +Nongzhangjie;Nongzhangjie;24.616;97.8818;41 +Shazhou;Shazhou;40.1376;94.6638;41 +Tangjiacun;Tangjiacun;20.8425;109.8469;41 +Beiwanglizhen;Beiwanglizhen;37.7604;114.6373;41 +Shangshan;Shangshan;23.4792;115.6918;41 +Liuquan;Liuquan;39.3658;116.3138;41 +Yaopu;Yaopu;26.1708;105.848;41 +Baiji;Baiji;26.0231;106.9267;41 +Caiguantun;Caiguantun;26.3363;105.9841;41 +Xingji;Xingji;38.4682;116.8918;41 +Xisa;Xisa;23.4372;104.6714;41 +Changchong;Changchong;26.3404;107.1866;41 +Shimenzhai;Shimenzhai;40.0892;119.6019;41 +Zhongzhai;Zhongzhai;25.7783;107.8665;41 +Anshan;Anshan;39.7144;118.9964;41 +Wangtan;Wangtan;39.2847;118.98;41 +Qiutouzhen;Qiutouzhen;37.9841;114.6909;41 +Fangguan;Fangguan;39.3237;115.9856;41 +Yashan;Yashan;22.4776;112.7289;41 +Nanzhuangzhen;Nanzhuangzhen;23.721;102.8231;41 +Dongzhuosu;Dongzhuosu;38.0658;115.1232;41 +Kailu;Kailu;43.5837;121.2;41 +Caotan;Caotan;36.2501;105.1742;41 +Lijiacha;Lijiacha;37.2467;109.4061;41 +Huanian;Huanian;24.0781;102.201;41 +Shengping;Shengping;28.4865;98.913;41 +Hejiaji;Hejiaji;37.3539;109.8377;41 +Azitan;Azitan;34.7101;103.3152;41 +Datian;Datian;22.4814;112.1191;41 +Guanzhuang;Guanzhuang;36.9218;109.9341;41 +Yangjiagetai;Yangjiagetai;36.7124;110.1864;41 +Gucheng;Gucheng;35.8566;108.2241;41 +Leichi;Leichi;36.3351;110.2612;41 +Dazhuangzi;Dazhuangzi;40.2321;99.0558;41 +Daping;Daping;24.6501;112.1693;41 +Huohua;Huohua;25.6315;105.9711;41 +Baili;Baili;35.0333;107.389;41 +Hukou;Hukou;36.1371;110.4104;41 +Zhujiagua;Zhujiagua;38.2242;110.4032;41 +Guazhoucun;Guazhoucun;40.4647;95.6714;41 +Linxi;Linxi;43.5171;118.0333;41 +Dujiashigou;Dujiashigou;37.7691;110.0705;41 +Zhangping;Zhangping;37.6339;112.8775;41 +Benbutucun;Benbutucun;42.0263;86.6714;41 +Xiangping;Xiangping;24.5892;112.1237;41 +Yueyaquan;Yueyaquan;40.1256;94.6632;41 +Jixian;Jixian;35.7321;107.9731;41 +Dangcheng;Dangcheng;39.5161;94.8728;41 +Xiba;Xiba;40.1645;98.7521;41 +Shiyuan;Shiyuan;35.7991;102.8437;41 +Zengjiaba;Zengjiaba;32.1263;109.4692;41 +Aweitancun;Aweitancun;47.7251;88.0499;41 +Xiada;Xiada;24.0391;113.4543;41 +Fangjiata;Fangjiata;38.2755;110.0961;41 +Shechengtan;Shechengtan;37.1995;112.9408;41 +Bingzhongluo;Bingzhongluo;28.0174;98.6212;41 +Jiyek;Jiyek;46.3916;82.8928;41 +Dagou;Dagou;37.4833;102.5742;41 +Jiajiaping;Jiajiaping;36.9744;110.0224;41 +Jinshan;Jinshan;38.0737;102.2551;41 +Sanmucha;Sanmucha;34.5637;102.828;41 +Taoyan;Taoyan;34.7706;103.7903;41 +Renzhuangcun;Renzhuangcun;28.0445;120.2447;41 +Cairima;Cairima;33.3651;102.0968;41 +Hejiachuan;Hejiachuan;38.4679;110.7513;41 +Jingping;Jingping;33.7844;104.3652;41 +Biancang;Biancang;33.9007;104.0321;41 +Dayi;Dayi;33.8312;104.0362;41 +Dajiecun;Dajiecun;36.2965;115.2071;41 +Daiyue;Daiyue;39.5284;112.8056;41 +Sanchahe;Sanchahe;36.378;106.0869;41 +Shiji;Shiji;22.2198;112.8531;41 +Fengguangcun;Fengguangcun;23.9062;116.6984;41 +Wangsicun;Wangsicun;37.9975;116.9238;41 +Jelilyüzi;Jelilyuzi;43.9749;81.5328;41 +Shaxi;Shaxi;22.3067;113.1469;41 +Pingxiangcheng;Pingxiangcheng;36.9819;114.9131;41 +Haomen;Haomen;37.3757;101.622;41 +Bulicun;Bulicun;24.3657;116.2726;41 +Danihe;Danihe;39.8489;119.421;41 +Wangtuan;Wangtuan;36.8624;105.9915;41 +Beiya;Beiya;36.464;104.4513;41 +Zhaoqiao;Zhaoqiao;37.9398;115.9499;41 +Yejituo;Yejituo;39.8634;118.6645;41 +Dabutou;Dabutou;36.0708;112.8744;41 +Xindian;Xindian;37.1341;114.8833;41 +Zuojiawu;Zuojiawu;39.9514;118.1511;41 +Elixku;Elixku;38.6803;77.3106;41 +Akto;Akto;39.1468;75.9411;41 +Daying;Daying;39.0786;116.1076;41 +Tunzi;Tunzi;35.5782;107.3699;41 +Anzhou;Anzhou;38.8663;115.8124;41 +Baishi Airikecun;Baishi Airikecun;40.8035;80.37;41 +Xinqiao;Xinqiao;39.2694;116.0797;41 +Yamen;Yamen;22.3017;113.051;41 +Dengtangcun;Dengtangcun;23.6821;116.5259;41 +Xinpo;Xinpo;21.6645;110.8911;41 +Yanqi;Yanqi;42.0608;86.5686;41 +Lanyi;Lanyi;38.7048;111.5601;41 +Monan;Monan;38.2621;115.9504;41 +Siyang;Siyang;27.2116;108.7463;41 +Xiaguanying;Xiaguanying;35.9427;104.1717;41 +Bayan;Bayan;36.1148;102.2476;41 +Mawu;Mawu;34.431;104.9187;41 +Wangjiabian;Wangjiabian;38.2412;110.2353;41 +Wen’anyi;Wen'anyi;36.8658;110.0553;41 +Pingtouchuanxiang;Pingtouchuanxiang;35.8763;105.3241;41 +Xinyaoshang;Xinyaoshang;26.835;106.8403;41 +Gucheng;Gucheng;34.4545;105.2064;41 +Longtaixiang;Longtaixiang;34.5988;104.8963;41 +Guantingzhan;Guantingzhan;40.2492;115.578;41 +Sanjiangkou;Sanjiangkou;24.7579;104.5901;41 +Ma’ai;Ma'ai;34.5937;102.4814;41 +Gaohucun;Gaohucun;28.3368;120.2167;41 +Xiaozui;Xiaozui;35.6912;108.0779;41 +Shuilou;Shuilou;22.336;112.7929;41 +Nansan;Nansan;23.7784;98.8253;41 +Shenjiatun;Shenjiatun;40.7695;114.8549;41 +Loufan;Loufan;38.0694;111.7911;41 +Zhangliangcun;Zhangliangcun;37.1256;112.0664;41 +Xihuachi;Xihuachi;35.8164;108.0125;41 +Zhangcun;Zhangcun;38.1262;114.9523;41 +Wangyuanqiao;Wangyuanqiao;38.3849;106.2664;41 +Nichicun;Nichicun;29.5333;94.4167;41 +Yangcunzai;Yangcunzai;23.4338;114.4664;41 +Cuihua;Cuihua;27.7527;103.8906;41 +Dusheng;Dusheng;38.3804;116.55;41 +Wancheng;Wancheng;37.6273;114.5324;41 +Liantang;Liantang;22.9352;111.7237;41 +Machang;Machang;26.5634;106.1103;41 +Dacun;Dacun;34.7201;109.0549;41 +Lingquan;Lingquan;36.9985;110.8417;41 +Xinleitou;Xinleitou;37.9752;115.2106;41 +Litian Gezhuang;Litian Gezhuang;39.8151;119.0219;41 +Nanmeng;Nanmeng;39.1773;116.3751;41 +Yangtangxu;Yangtangxu;21.6172;110.0319;41 +Nanbaishezhen;Nanbaishezhen;37.7526;114.8524;41 +Yinggen;Yinggen;19.0372;109.8283;41 +Gaolincun;Gaolincun;39.0887;115.6617;41 +Baichigan;Baichigan;39.5275;115.8564;41 +Anyuan;Anyuan;34.8839;105.2758;41 +Yingzhou Linchang;Yingzhou Linchang;18.4199;109.8553;41 +Tanxia;Tanxia;23.9475;115.5361;41 +Tiegan;Tiegan;38.1536;115.3248;41 +Niutuo;Niutuo;39.2618;116.3421;41 +Shijiazhuangnan;Shijiazhuangnan;37.9383;114.4453;41 +Yangfang;Yangfang;40.5723;115.0301;41 +Tianchang;Tianchang;37.9987;114.0183;41 +Sanjiang;Sanjiang;24.7265;112.2884;41 +Changchunpu;Changchunpu;27.2388;105.185;41 +Xiwanzi;Xiwanzi;40.9717;115.2737;41 +Sungandiancun;Sungandiancun;36.2221;115.3246;41 +Bailin;Bailin;33.485;105.0034;41 +Sanjiaocheng;Sanjiaocheng;36.8993;100.9872;41 +Xintianfeng;Xintianfeng;24.4575;115.5205;41 +Zhujiezhen;Zhujiezhen;23.746;104.899;41 +Yian;Yian;47.8804;125.3;41 +Taicheng;Taicheng;38.7206;113.2437;41 +Shanhe;Shanhe;35.4844;108.364;41 +Jiaozishan;Jiaozishan;26.3342;105.9324;41 +Alashankou;Alashankou;45.1714;82.5731;41 +Zhongbai;Zhongbai;26.7723;107.8883;41 +Longtang;Longtang;26.1984;107.7946;41 +Oroqen Zizhiqi;Oroqen Zizhiqi;50.5667;123.7167;41 +Weibo;Weibo;38.029;115.2174;41 +Xinlizhuang;Xinlizhuang;39.2832;116.1727;41 +Dijiasuoxiang;Dijiasuoxiang;35.6883;105.2586;41 +Dazhangzi;Dazhangzi;40.6239;118.1081;41 +Liuchuan;Liuchuan;26.6549;108.5876;41 +Dongjiangshui;Dongjiangshui;33.3792;104.9516;41 +Dacaozhuang;Dacaozhuang;37.5546;114.9316;41 +Liuguoju;Liuguoju;38.2571;110.3597;41 +Miqiao;Miqiao;35.4991;108.2949;41 +Xintangcun;Xintangcun;23.9423;116.7865;41 +Xinying;Xinying;35.706;104.1824;41 +Long’e;Long'e;25.8061;109.2134;41 +Manlin;Manlin;23.663;101.8853;41 +Xixinzhuangzhen;Xixinzhuangzhen;37.0165;111.4908;41 +Xinlong;Xinlong;18.9534;108.68;41 +Chugqênsumdo;Chugqensumdo;33.4352;101.4866;41 +Cangyanshanzhen;Cangyanshanzhen;37.8445;114.1338;41 +Sêraitang;Seraitang;32.9368;100.7356;41 +Baipingshan;Baipingshan;26.196;106.55;41 +Taohongpozhen;Taohongpozhen;36.9854;111.4737;41 +Fuying;Fuying;40.8754;117.6978;41 +Liangyi;Liangyi;35.2698;106.093;41 +Kaiwen;Kaiwen;27.1548;99.8371;41 +Zequ;Zequ;35.0376;101.4606;41 +Wentang;Wentang;23.9918;112.2868;41 +Longchang;Longchang;27.6627;105.7881;41 +Zhongzai;Zhongzai;26.6877;105.6548;41 +Yunshan;Yunshan;34.761;105.7915;41 +Changji;Changji;26.9471;108.7524;41 +Xinyuan;Xinyuan;37.2953;99.0341;41 +Jinji;Jinji;22.165;112.4848;41 +Guanzhai;Guanzhai;26.2697;105.3089;41 +Shaogang;Shaogang;38.1584;106.0661;41 +Shaoyu;Shaoyu;34.0629;105.3672;41 +Longjia;Longjia;19.1487;110.3209;41 +Sanpaicun;Sanpaicun;24.6642;112.2935;41 +Liuma;Liuma;25.6682;105.8732;41 +Gaoniang;Gaoniang;26.8394;109.177;41 +Yuanquan;Yuanquan;40.5004;95.8;41 +Zhoujia;Zhoujia;35.2976;108.0347;41 +Zhongguyue;Zhongguyue;38.2833;113.867;41 +Miaojiaping;Miaojiaping;37.5777;110.0658;41 +Longjia;Longjia;36.0608;113.4128;41 +Shangjing;Shangjing;24.6076;114.9939;41 +Yanggezhuang;Yanggezhuang;39.3831;118.7119;41 +Minquan;Minquan;37.442;103.3811;41 +Dingjiagouxiang;Dingjiagouxiang;35.5307;105.0207;41 +Duijiang;Duijiang;27.0782;105.5256;41 +Shaying;Shaying;25.974;105.4233;41 +Qishe;Qishe;24.9232;104.7218;41 +Quanzhang;Quanzhang;35.6613;111.1049;41 +Mengjiacun;Mengjiacun;40.0186;119.7878;41 +Matigou;Matigou;37.6043;109.9024;41 +Gangwuzhen;Gangwuzhen;25.9644;105.3376;41 +Chedaopo;Chedaopo;36.4008;106.7351;41 +Dongta;Dongta;38.0824;106.339;41 +Xingangli;Xingangli;39.9101;119.5468;41 +Fengdeng;Fengdeng;38.5515;106.2465;41 +Dianga;Dianga;34.0587;103.2074;41 +Luzhou;Luzhou;23.3687;114.5196;41 +Xixucun;Xixucun;36.694;113.7967;41 +Jiaojiazhuang;Jiaojiazhuang;38.2636;101.8328;41 +Wenwu;Wenwu;24.7413;116.1942;41 +Machang;Machang;33.1912;107.3732;41 +Hedongcun;Hedongcun;37.7546;102.7906;41 +Chenlu;Chenlu;35.0287;109.1548;41 +Mangqu;Mangqu;35.5707;100.7798;41 +Baiceng;Baiceng;25.3885;105.7848;41 +Banqiao;Banqiao;35.8912;107.9655;41 +Erjie;Erjie;24.6997;102.4872;41 +Liangwancun;Liangwancun;28.4466;104.2563;41 +Nanzuo;Nanzuo;37.8369;114.3591;41 +Bikou;Bikou;32.7489;105.2408;41 +Xiaozhengzhuang;Xiaozhengzhuang;39.625;117.9031;41 +Chaona;Chaona;35.0895;107.219;41 +Dalachi;Dalachi;36.6392;105.0156;41 +Hongsi;Hongsi;35.5113;105.5136;41 +Chinggil;Chinggil;46.666;90.3794;41 +Yaojia;Yaojia;28.4547;109.1831;41 +Jiaotanzhuang;Jiaotanzhuang;38.5284;113.75;41 +Qiaoyang;Qiaoyang;35.0716;104.1846;41 +Yinhua;Yinhua;33.453;110.2601;41 +Xihuangni;Xihuangni;38.3575;113.852;41 +Huchuan;Huchuan;34.9249;106.1409;41 +Majiagoucha;Majiagoucha;37.5033;109.6303;41 +Humayingcun;Humayingcun;41.1145;116.8985;41 +Jinta;Jinta;37.8573;102.5775;41 +Shuichecun;Shuichecun;24.09;116.0174;41 +Sanjiang Nongchang;Sanjiang Nongchang;19.8798;110.6011;41 +Huasuo;Huasuo;35.4043;107.0869;41 +Shimubi;Shimubi;19.1645;110.3043;41 +Fulin;Fulin;29.3489;102.6767;41 +Qigexingcun;Qigexingcun;42.0172;86.3027;41 +Shanyincun;Shanyincun;37.9151;114.4126;41 +Suifenhe;Suifenhe;44.3998;131.1478;41 +Lianzhuang;Lianzhuang;37.1146;115.7594;41 +Yongbei;Yongbei;26.6897;100.7463;41 +Yongyang;Yongyang;27.1017;106.7332;41 +Shihe;Shihe;39.2708;113.5478;41 +Dongcun;Dongcun;38.28;111.6751;41 +Xinmin;Xinmin;35.118;108.0986;41 +Shangtangcun;Shangtangcun;21.5989;111.5907;41 +Meihua;Meihua;37.8862;114.8204;41 +Bugugoucun;Bugugoucun;41.6904;117.4483;41 +Damaishan;Damaishan;24.5038;112.2797;41 +Mahao;Mahao;26.8675;108.3267;41 +Huguan Nongchang;Huguan Nongchang;21.2015;110.2459;41 +Ceyu;Ceyu;37.7939;114.0905;41 +Dongyuancun;Dongyuancun;28.317;120.2316;41 +Qiaotouba;Qiaotouba;33.8116;104.8493;41 +Zhongling;Zhongling;28.9391;107.7073;41 +Tashi;Tashi;34.4977;106.5281;41 +Kaji;Kaji;26.0249;102.7873;41 +Shiwan;Shiwan;37.4786;109.423;41 +Honggu;Honggu;36.293;102.9575;41 +Pingtiancun;Pingtiancun;25.2225;114.6252;41 +Dabancheng;Dabancheng;43.3552;88.306;41 +Huajiang;Huajiang;25.7491;105.6063;41 +Zhoujiajing;Zhoujiajing;31.1116;121.0518;41 +Xikeng;Xikeng;24.0505;116.8538;41 +Zengcun;Zengcun;38.2451;114.7367;41 +Gannan;Gannan;47.9117;123.4978;41 +Tianningcun;Tianningcun;30.8938;120.8009;41 +Jiantang;Jiantang;27.8205;99.7043;41 +Ma’erkang;Ma'erkang;31.9046;102.2167;41 +Gengzhuangqiao;Gengzhuangqiao;37.4453;114.9804;41 +Huaniu;Huaniu;34.5658;105.8215;41 +Wuyang;Wuyang;27.057;108.3959;41 +Sucun;Sucun;31.0554;118.1057;41 +Yanguancun;Yanguancun;30.4541;120.5545;41 +Sunshi;Sunshi;38.7631;116.4876;41 +Xiezhou;Xiezhou;34.9124;110.8517;41 +Ping’an;Ping'an;36.502;102.1082;41 +Qianwu;Qianwu;22.1635;113.2217;41 +Shicun;Shicun;38.5383;116.1096;41 +Chini;Chini;23.3916;113.0755;41 +Cui’erzhuang;Cui'erzhuang;38.2897;116.5472;41 +Mengla;Mengla;21.4866;101.5639;41 +Xinqing;Xinqing;48.2363;129.5059;41 +Longmen;Longmen;35.6119;110.5746;41 +Bianyang;Bianyang;25.6194;106.535;41 +Wangguanzhuang;Wangguanzhuang;37.0183;115.5773;41 +Changling;Changling;44.27;123.99;41 +Yongqing;Yongqing;34.7522;106.1312;41 +Songlindian;Songlindian;39.41;115.9235;41 +Huaishu;Huaishu;38.0828;115.0591;41 +Jinchang;Jinchang;38.4858;112.9643;41 +Dayin;Dayin;38.9358;115.7102;41 +Mali;Mali;23.1277;104.7029;41 +Xielu;Xielu;37.0359;115.6922;41 +Xingcheng;Xingcheng;40.1399;118.303;41 +Shidong;Shidong;23.6193;112.0701;41 +Qingan;Qingan;46.8719;127.5118;41 +Zhangjiazhuang;Zhangjiazhuang;38.1753;114.7395;41 +Yangmei;Yangmei;22.8728;112.7802;41 +Xincheng;Xincheng;39.9883;112.4673;41 +Yaozhuangcun;Yaozhuangcun;30.9113;120.9573;41 +Zhexiang;Zhexiang;24.2591;98.2826;41 +Douyu;Douyu;37.9007;114.5035;41 +Shimencun;Shimencun;30.6263;120.4409;41 +Huazangsi;Huazangsi;36.9836;103.1265;41 +Wangjiazhai;Wangjiazhai;26.6895;104.8043;41 +Qabqa;Qabqa;36.2814;100.6131;41 +Huaiyang;Huaiyang;37.7558;114.5364;41 +Xiaping;Xiaping;33.4047;106.0525;41 +Longwan;Longwan;38.9564;116.1626;41 +Fangcun;Fangcun;37.9799;114.549;41 +Reshuijie;Reshuijie;24.458;114.8282;41 +Xinyingheyan;Xinyingheyan;35.3369;103.2681;41 +Nanzhai;Nanzhai;26.6299;108.7645;41 +Shichuanxiang;Shichuanxiang;34.5866;104.3211;41 +Shuangxianxiang;Shuangxianxiang;35.33;105.695;41 +Xinbocun;Xinbocun;42.3037;117.7259;41 +Xinchangcun;Xinchangcun;26.4249;107.5323;41 +Maqu;Maqu;35.9451;106.9953;41 +Zhengdong;Zhengdong;22.4871;101.5081;41 +Liuba;Liuba;38.1634;102.1493;41 +Bajiao;Bajiao;27.6573;108.1937;41 +Erbaocun;Erbaocun;42.9633;93.1714;41 +Baohe;Baohe;33.2033;106.9544;41 +Baxiangshan;Baxiangshan;23.763;115.9626;41 +Xincheng;Xincheng;36.0311;113.558;41 +Lajia;Lajia;34.6818;100.6386;41 +Jiajin;Jiajin;25.6743;108.4228;41 +Jinzhong;Jinzhong;26.3504;103.4167;41 +Xibaipo;Xibaipo;38.3176;114.0127;41 +Qinhe;Qinhe;36.5047;112.3335;41 +Lindong;Lindong;43.9673;119.357;41 +Xiazhai;Xiazhai;27.6909;107.1837;41 +Nanjian;Nanjian;25.053;100.5231;41 +Huanghuajie;Huanghuajie;27.995;103.55;41 +Baicheng;Baicheng;41.7957;81.8715;41 +Nenjiang;Nenjiang;49.1745;125.216;41 +Shankou;Shankou;24.5032;116.4046;41 +Jiuzhou;Jiuzhou;39.5054;116.5642;41 +Jiashizhuang;Jiashizhuang;37.8683;114.9478;41 +Donglizhuang;Donglizhuang;37.9351;115.0838;41 +Liujiaxia;Liujiaxia;35.9423;103.3146;41 +Zongshizhuang;Zongshizhuang;37.8615;115.0575;41 +Wofotang;Wofotang;38.619;116.2681;41 +Dachi;Dachi;32.5293;107.5658;41 +Qinggang;Qinggang;46.69;126.1;41 +Bamei;Bamei;24.2634;105.0809;41 +Lingshou;Lingshou;38.3063;114.3879;41 +Wenxicun;Wenxicun;28.1565;120.3824;41 +Kangbao;Kangbao;41.8513;114.6091;41 +Yangqingcun;Yangqingcun;21.3594;110.1164;41 +Xieqiaocun;Xieqiaocun;30.4973;120.6106;41 +Huquan;Huquan;39.7603;114.2834;41 +Qarqan;Qarqan;38.1338;85.5333;41 +Huinan;Huinan;42.6229;126.2614;41 +Lushar;Lushar;36.4971;101.564;41 +Guangping;Guangping;36.4791;114.941;41 +Weiyuan;Weiyuan;36.8413;101.9557;41 +Xibang;Xibang;30.9412;120.8872;41 +Pan’an;Pan'an;34.7575;105.1135;41 +Yinying;Yinying;37.941;113.5602;41 +Baiquan;Baiquan;47.6018;126.0819;41 +Rongcheng;Rongcheng;39.05;115.8657;41 +Zhanggu;Zhanggu;30.8795;101.8822;41 +Shangchuankou;Shangchuankou;36.3283;102.8015;41 +Qingquan;Qingquan;38.7823;101.0826;41 +Guzhou;Guzhou;25.9452;108.5238;41 +Keshan;Keshan;48.0263;125.8659;41 +Fanzhuang;Fanzhuang;37.7771;114.962;41 +Yitiaoshan;Yitiaoshan;37.1889;104.0571;41 +Yanghe;Yanghe;38.2727;106.2496;41 +Liuhe;Liuhe;42.2669;125.7404;41 +Huishi;Huishi;35.6918;105.0531;41 +Chengjiao Chengguanzhen;Chengjiao Chengguanzhen;34.4362;104.0306;41 +Longshan;Longshan;26.4519;106.9718;41 +Yuquan;Yuquan;40.4202;114.0865;41 +Xinhua;Xinhua;23.6272;105.62;41 +Wanzhuang;Wanzhuang;39.5683;116.5941;41 +Zanhuang;Zanhuang;37.659;114.3775;41 +Xiangjiaba;Xiangjiaba;28.6282;104.4211;41 +Wenping;Wenping;27.193;103.5461;41 +Mengjiazhuang;Mengjiazhuang;38.4252;113.8824;41 +Shangping;Shangping;25.0897;113.0395;41 +Qingxicun;Qingxicun;24.53;116.5904;41 +Sunjiayan;Sunjiayan;27.8776;108.3073;41 +Chaoyangdicun;Chaoyangdicun;42.0221;118.2178;41 +Jinmingsi;Jinmingsi;38.0512;110.2869;41 +Huangyadong;Huangyadong;36.8039;113.4446;41 +Ping’anbao;Ping'anbao;40.4901;117.5973;41 +Xireg;Xireg;36.9257;98.4837;41 +Yongcong;Yongcong;26.0451;109.1327;41 +Mangha;Mangha;23.37;98.9892;41 +Wang’anzhen;Wang'anzhen;39.3989;114.9367;41 +Zhuolu;Zhuolu;40.3753;115.215;41 +Lakoucun;Lakoucun;28.3412;119.9523;41 +Wanding;Wanding;24.0833;98.0667;41 +Taiyong;Taiyong;26.4726;108.5105;41 +Chumpak;Chumpak;41.8585;84.137;41 +Zhipingxiang;Zhipingxiang;35.2949;105.6157;41 +Longquan;Longquan;28.0733;119.1277;41 +Tailai;Tailai;46.3909;123.4161;41 +Xinglong;Xinglong;40.4146;117.493;41 +Zhongcheng;Zhongcheng;28.6014;103.943;41 +Puqiancun;Puqiancun;23.5723;114.6122;41 +Tongye;Tongye;37.9679;114.3782;41 +Jingzhou;Jingzhou;37.6911;116.2672;41 +Lanxi;Lanxi;46.2664;126.276;41 +Chaigoubu;Chaigoubu;40.6687;114.4157;41 +Dongguan;Dongguan;39.014;111.0768;41 +Funing;Funing;39.8879;119.2314;41 +Daying;Daying;37.3043;115.7196;41 +Fancheng;Fancheng;39.1891;113.2729;41 +E’erguna;E'erguna;50.2411;120.172;41 +Chengbin;Chengbin;19.9991;110.3332;41 +Linkou;Linkou;45.2819;130.2519;41 +Hengbei;Hengbei;23.8787;115.7309;41 +Hengkou;Hengkou;32.7378;108.7695;41 +Kongjiazhuang;Kongjiazhuang;40.7536;114.7237;41 +Xiedian;Xiedian;35.419;110.8281;41 +Wutiancun;Wutiancun;23.1852;116.4757;41 +Nantingcun;Nantingcun;20.804;110.0826;41 +Wuyi;Wuyi;37.7965;115.892;41 +Shaoshanzhan;Shaoshanzhan;27.91;112.48;41 +Longhua;Longhua;41.317;117.7264;41 +Luancheng;Luancheng;37.8846;114.6523;41 +Korgas;Korgas;44.1256;80.4144;41 +Mabai;Mabai;23.0188;104.3929;41 +Jinhe;Jinhe;22.7815;103.228;41 +Koktokay;Koktokay;47.0004;89.4666;41 +Jiangna;Jiangna;23.6128;104.3433;41 +Pingyi;Pingyi;35.5104;117.62;41 +Shuibian;Shuibian;24.1263;112.7668;41 +Xindian;Xindian;25.3172;101.5446;41 +Yanggao;Yanggao;21.3298;109.9177;41 +Shiji;Shiji;23.5607;112.963;41 +Yaofeng;Yaofeng;35.1395;111.2174;41 +Dingcheng;Dingcheng;19.6819;110.3637;41 +Tuncheng;Tuncheng;19.3633;110.0978;41 +Ducheng;Ducheng;23.2445;111.5342;41 +Longchuan;Longchuan;25.1945;101.2759;41 +Wulan;Wulan;36.5585;104.6765;41 +Heyunkeng;Heyunkeng;23.9293;112.9185;41 +Menglang;Menglang;22.5586;99.9337;41 +Leping;Leping;37.613;113.6995;41 +Qiantangcun;Qiantangcun;23.6742;116.915;41 +Dongchuan;Dongchuan;25.5086;101.2356;41 +Leshou;Leshou;38.1902;116.1205;41 +Changting;Changting;25.867;116.3167;41 +Pingyuanjie;Pingyuanjie;23.7472;103.761;41 +Weiyuan;Weiyuan;23.5025;100.7075;41 +Julu;Julu;37.22;115.0309;41 +Hezuo;Hezuo;34.9984;102.91;41 +Laiyuan;Laiyuan;39.3515;114.6853;41 +Linquan;Linquan;37.9513;110.9877;41 +Yunnanyi;Yunnanyi;25.3916;100.6846;41 +Zhongcha;Zhongcha;33.2911;103.8735;41 +Gyangzê;Gyangze;28.9203;89.5996;41 +Wulong;Wulong;23.3202;112.1901;41 +Yanshuiguan;Yanshuiguan;36.8252;110.2345;41 +Sanpozhen;Sanpozhen;39.6683;115.4426;41 +Wangjiaxian;Wangjiaxian;36.5443;104.1496;41 +Majia;Majia;35.4599;103.2076;41 +Yanhewan;Yanhewan;36.7523;109.3677;41 +Wujiaqu;Wujiaqu;44.2;87.55;41 +Longquan;Longquan;40.3703;113.7483;41 +Longkeng;Longkeng;24.0341;112.0391;41 +Jinbi;Jinbi;25.7356;101.3239;41 +Xiluodu;Xiluodu;28.236;103.6301;41 +Boli;Boli;45.7564;130.5759;41 +Yi Xian;Yi Xian;39.3444;115.4954;41 +Xiongzhou;Xiongzhou;38.9786;116.073;41 +Xiegang;Xiegang;22.9614;114.1412;41 +Fengning;Fengning;41.2013;116.6433;41 +Fanyang;Fanyang;31.0847;118.1942;41 +Xincun;Xincun;27.6739;103.8739;41 +Wangjia;Wangjia;30.6218;120.7212;41 +Bayan Hot;Bayan Hot;38.8556;105.7001;41 +Jinshan;Jinshan;25.1496;102.0742;41 +Gandujie;Gandujie;35.891;102.329;41 +Donggou;Donggou;19.6593;110.846;41 +Qagan Us;Qagan Us;36.2979;98.0937;41 +Hanmayingcun;Hanmayingcun;41.2636;117.8596;41 +Yangping;Yangping;27.7607;100.6614;41 +Hexiang;Hexiang;19.5285;109.6354;41 +Zhangjiazhuang;Zhangjiazhuang;39.7804;118.2004;41 +Xinnongcun;Xinnongcun;42.2357;122.9455;41 +Agan;Agan;35.9167;103.8471;41 +Hancha;Hancha;37.8572;109.4972;41 +Anping;Anping;39.7034;116.8954;41 +Xintian;Xintian;23.1427;103.5489;41 +Sanhe;Sanhe;36.5643;105.6401;41 +Jiangjiadong;Jiangjiadong;24.4985;112.8397;41 +Youganning;Youganning;34.7356;101.5978;41 +Jinsha;Jinsha;23.5329;116.6165;41 +Longkoucun;Longkoucun;23.5726;116.7238;41 +Jinxing;Jinxing;37.9869;106.2027;41 +Karakax;Karakax;37.2714;79.7267;41 +Lechang;Lechang;35.6415;111.4633;41 +Tangxing;Tangxing;35.7261;111.7108;41 +Daxincun;Daxincun;38.4427;106.311;41 +Huolu;Huolu;38.0874;114.3159;41 +Shancheng;Shancheng;34.7904;116.08;41 +Mingxing;Mingxing;37.4264;112.5442;41 +Xishancun;Xishancun;23.2589;116.2388;41 +Hongliuyuan;Hongliuyuan;41.103;95.5036;41 +Longxing;Longxing;35.6091;111.2304;41 +Suileng;Suileng;47.246;127.106;41 +Liuhu;Liuhu;35.5449;106.6801;41 +Dongping;Dongping;24.7352;113.1849;41 +Gutao;Gutao;37.1989;112.1767;41 +Tazishan;Tazishan;41.0937;119.0408;41 +Xinhua;Xinhua;37.8286;102.5953;41 +Caowotan;Caowotan;37.2739;104.1046;41 +Mingjiujie;Mingjiujie;23.4558;103.6522;41 +Tangbian;Tangbian;25.6539;106.7793;41 +Zerong;Zerong;24.9692;104.9558;41 +Daijiazhuang;Daijiazhuang;38.1345;114.3906;41 +Yuchengcun;Yuchengcun;23.5633;116.2691;41 +Donggangli;Donggangli;39.9733;119.6406;41 +Qitai;Qitai;41.5494;113.5339;41 +Jiaoxiyakou;Jiaoxiyakou;26.1274;102.4502;41 +Hala;Hala;26.8272;103.9938;41 +Guozhen;Guozhen;34.3668;107.198;41 +Guantiankan;Guantiankan;28.2966;106.6083;41 +Hongshui;Hongshui;38.5077;100.8814;41 +Doujing;Doujing;26.4789;105.1253;41 +Liuguang;Liuguang;26.997;106.4376;41 +Heishanzuicun;Heishanzuicun;41.0354;116.9304;41 +Heishuikeng;Heishuikeng;37.7905;110.5711;41 +Magitang;Magitang;35.9484;102.0273;41 +Hoxut;Hoxut;42.2552;86.8607;41 +Xihuangcun;Xihuangcun;37.1411;114.2293;41 +Yuanhucun;Yuanhucun;44.1977;86.8928;41 +Xiaqiaotou;Xiaqiaotou;27.2167;100.15;41 +Liuliang;Liuliang;35.2695;105.986;41 +Zhaodianzi;Zhaodianzi;39.9373;118.6401;41 +Yuancun;Yuancun;27.454;106.6649;41 +Jiangjiehe;Jiangjiehe;27.2618;107.3886;41 +Guding;Guding;26.4876;107.446;41 +Diguapo;Diguapo;25.6988;104.9614;41 +Matoupu;Matoupu;38.3198;114.7207;41 +Shengli;Shengli;37.9842;106.1967;41 +Shangzhuangcun;Shangzhuangcun;23.5226;116.7134;41 +Yihezhuang;Yihezhuang;39.1373;116.0744;41 +Beidaying;Beidaying;39.9686;119.5515;41 +Zhaoyu;Zhaoyu;37.3512;112.3193;41 +Shaomi;Shaomi;26.4727;104.8126;41 +Maying;Maying;36.0448;102.8343;41 +Gyêgu;Gyegu;33.0166;96.7333;41 +Huaibaijie;Huaibaijie;35.7056;109.5855;41 +Yanshanbu;Yanshanbu;26.3326;107.1071;41 +Beixingzhuang;Beixingzhuang;35.7033;111.1029;41 +Xinsi;Xinsi;34.6503;104.6302;41 +Yuli;Yuli;41.3351;86.2614;41 +Wulongpu;Wulongpu;37.9356;110.3566;41 +Nanyangcun;Nanyangcun;34.7015;108.3295;41 +Shiling;Shiling;27.3576;105.1535;41 +Jiucangzhou;Jiucangzhou;38.206;117.0239;41 +Hongwansi;Hongwansi;38.8384;99.6159;41 +Qianmotou;Qianmotou;37.7952;115.4905;41 +Jieshang;Jieshang;26.2663;104.6671;41 +Neihuzhai;Neihuzhai;22.9745;115.8343;41 +Xiaping;Xiaping;24.6168;112.5945;41 +Tumen;Tumen;42.9627;129.8413;41 +Baigou;Baigou;39.1098;116.0139;41 +Shiyan;Shiyan;23.1251;113.8633;41 +Fengcheng;Fengcheng;37.4313;112.027;41 +Zhaozhou;Zhaozhou;37.7527;114.7775;41 +Lucheng;Lucheng;30.0553;101.9648;41 +Nanqiaotou;Nanqiaotou;22.7217;113.2926;41 +Yunxian Chengguanzhen;Yunxian Chengguanzhen;32.8082;110.8136;41 +Zhangmu Touwei;Zhangmu Touwei;22.9078;114.0603;41 +Jiangshan;Jiangshan;28.7412;118.6225;41 +Shuangcheng;Shuangcheng;45.3503;126.28;41 +Longtian;Longtian;24.3512;114.1293;41 +Lianhe;Lianhe;47.1414;129.2577;41 +Xiangcheng;Xiangcheng;25.476;100.5505;41 +Zhaxi;Zhaxi;27.844;105.0451;41 +Gexianzhuang;Gexianzhuang;37.0694;115.6591;41 +Fugu;Fugu;39.0259;111.0683;41 +Jizhou;Jizhou;37.5455;115.5663;41 +Shuixi;Shuixi;22.5111;113.3161;41 +Wuling;Wuling;39.4421;114.23;41 +Chaoshan;Chaoshan;23.0701;113.8693;41 +Xiaping;Xiaping;26.7646;114.3093;41 +Nan Zhuang;Nan Zhuang;22.9839;113.0139;41 +Dahuaishu;Dahuaishu;36.2601;111.6743;41 +Baiheqiao;Baiheqiao;22.9764;103.7982;41 +Lihe;Lihe;34.009;105.3416;41 +Huilongping;Huilongping;28.1887;106.2086;41 +Suonan;Suonan;35.6634;103.3923;41 +Hoh Ereg;Hoh Ereg;41.0955;111.4408;41 +Nanxingguo;Nanxingguo;37.6306;114.4857;41 +Jurh;Jurh;44.6961;120.5123;41 +Bazhajiemicun;Bazhajiemicun;38.8967;77.6529;41 +Dongsheng;Dongsheng;36.9996;105.0029;41 +Dongsheng;Dongsheng;22.8869;113.4563;41 +Yima;Yima;34.7473;111.8609;41 +Fengyicun;Fengyicun;23.6636;116.6028;41 +Jinjiang;Jinjiang;19.7386;110.0058;41 +Altay;Altay;47.8666;88.1166;41 +Dongxing;Dongxing;21.5833;108.05;41 +Xintang;Xintang;22.7824;113.1514;41 +Shizuishan;Shizuishan;39.2333;106.769;41 +Shizhaobi;Shizhaobi;23.921;115.7774;41 +Nong’an;Nong'an;44.419;125.1702;41 +Tongzhou;Tongzhou;25.7716;106.973;41 +Xinzhai;Xinzhai;26.6959;106.9964;41 +Zhoucun;Zhoucun;37.4509;115.4829;41 +Tong’anyi;Tong'anyi;35.3041;104.6802;41 +Qia’erbagecun;Qia'erbagecun;37.9766;77.3417;41 +Xiaoshengcun;Xiaoshengcun;24.0668;116.4547;41 +Wangqing;Wangqing;43.3126;129.7572;41 +Nanxicun;Nanxicun;23.4976;116.2435;41 +Kargilik;Kargilik;37.8822;77.4162;41 +Xiancun;Xiancun;23.2374;116.3152;41 +Fenggang;Fenggang;23.6283;116.5718;41 +Lingtang;Lingtang;23.6032;113.074;41 +Yishui;Yishui;35.7904;118.62;41 +Hongmao;Hongmao;19.0258;109.6664;41 +Shankoucun;Shankoucun;28.0657;120.3143;41 +Heyin;Heyin;36.0451;101.4242;41 +Daxin;Daxin;26.621;107.2398;41 +Chankou;Chankou;35.7754;104.5345;41 +Zhucaoying;Zhucaoying;40.1759;119.5909;41 +Gaoguzhuang;Gaoguzhuang;37.8364;115.5016;41 +Zhedao;Zhedao;24.8098;98.2961;41 +Caojiachuan;Caojiachuan;34.9016;111.521;41 +Lihuzhuang;Lihuzhuang;39.652;117.8649;41 +Pingtan;Pingtan;23.2524;111.412;41 +Gonghe;Gonghe;35.3308;108.0885;41 +Huangzhai;Huangzhai;38.0605;112.6701;41 +Zhengtun;Zhengtun;25.1494;105.0802;41 +Xuqiaocun;Xuqiaocun;30.4355;120.3645;41 +Dongsheng;Dongsheng;22.6199;113.2895;41 +Yongqing;Yongqing;39.2958;116.4897;41 +Baisha;Baisha;29.4774;119.2853;41 +Huanren;Huanren;41.2671;125.3529;41 +Yulu;Yulu;23.5193;116.4055;41 +Qapqal;Qapqal;43.834;81.1581;41 +Luofa;Luofa;39.4343;116.8386;41 +Yaojiafen;Yaojiafen;40.7158;114.8733;41 +Qiaotou;Qiaotou;36.935;101.6736;41 +Shacheng;Shacheng;40.4027;115.5126;41 +Zhijiang;Zhijiang;27.4367;109.678;41 +Heshan;Heshan;23.8163;108.8847;41 +Mazhang;Mazhang;21.2757;110.3221;41 +Tangjia;Tangjia;22.3566;113.5919;41 +Taoyang;Taoyang;35.3754;103.8612;41 +Xishancun;Xishancun;23.6014;116.3257;41 +Changbang;Changbang;30.4555;120.4433;41 +Pingquan;Pingquan;40.9937;118.6735;41 +Dali;Dali;34.7953;109.9378;41 +Genhe;Genhe;50.7783;121.5213;41 +Jincheng;Jincheng;39.5529;113.1933;41 +Aihua;Aihua;24.4629;100.135;41 +Fugangcun;Fugangcun;23.5899;116.5924;41 +Chongshan;Chongshan;18.7787;109.5117;41 +Longjiang;Longjiang;47.3404;123.18;41 +Jingping;Jingping;39.5189;112.2837;41 +Hengnan;Hengnan;22.5337;113.2485;41 +Mositai;Mositai;45.5266;119.6506;41 +Liancheng;Liancheng;24.0515;105.0573;41 +Weifen;Weifen;38.4633;111.1203;41 +Yilong;Yilong;23.7081;102.496;41 +Houzhuang;Houzhuang;35.62;111.21;41 +Mengdingjie;Mengdingjie;23.5517;99.0653;41 +Yunfu;Yunfu;28.6331;104.4181;41 +Dongguazhen;Dongguazhen;25.079;101.502;41 +Yishi;Yishi;35.1379;110.764;41 +Yingcheng;Yingcheng;24.1878;113.4042;41 +Nada;Nada;19.5;109.5833;41 +Luocheng;Luocheng;22.7645;111.5745;41 +Wuchuan;Wuchuan;21.4283;110.7749;41 +Huilong;Huilong;31.8131;121.6574;41 +Shaoxing;Shaoxing;30;120.5833;41 +Taishan;Taishan;22.2486;112.785;41 +Fangchenggang;Fangchenggang;21.6;108.3;41 +Anqiu;Anqiu;36.3619;119.1072;41 +Feicheng;Feicheng;36.186;116.772;41 +Meishan;Meishan;34.1736;112.839;41 +Langzhong;Langzhong;31.5504;105.9938;41 +Qian’an;Qian'an;40.0059;118.6973;41 +Anlu;Anlu;31.2575;113.6783;41 +Changsha;Changsha;22.3762;112.6877;41 +Xichang;Xichang;27.8983;102.2706;41 +Shihezi;Shihezi;44.3;86.0333;41 +Shuangqiao;Shuangqiao;35.0833;112.5833;41 +Wugang;Wugang;26.7345;110.6293;41 +Zouping;Zouping;36.8625;117.7424;41 +Chengguan;Chengguan;35.5256;113.6976;41 +Nehe;Nehe;48.48;124.8738;41 +Zunhua;Zunhua;40.1881;117.9593;41 +Qianxi;Qianxi;27.0284;106.0327;41 +Jianshe;Jianshe;34.2189;113.7693;41 +Miluo Chengguanzhen;Miluo Chengguanzhen;28.8049;113.0745;41 +Gaizhou;Gaizhou;40.4019;122.3499;41 +Yatou;Yatou;37.1653;122.4867;41 +Shishi;Shishi;24.7355;118.6434;41 +Dashiqiao;Dashiqiao;40.6328;122.5021;41 +Chengxiang;Chengxiang;31.4515;121.1043;41 +Zhaodong;Zhaodong;46.0635;125.9773;41 +Wenchang;Wenchang;31.054;116.9507;41 +Shulan;Shulan;44.4079;126.9429;41 +Songyang;Songyang;34.4603;113.028;41 +Puyang Chengguanzhen;Puyang Chengguanzhen;35.7004;114.98;41 +Qionghu;Qionghu;28.8417;112.3595;41 +Jingcheng;Jingcheng;32.0058;120.2547;41 +Xinmin;Xinmin;41.9952;122.8224;41 +Zhongshu;Zhongshu;27.8116;106.4133;41 +Xigazê;Xigaze;29.2649;88.8799;41 +Leling;Leling;37.7333;117.2167;41 +Guankou;Guankou;30.9933;103.624;41 +Lingbao Chengguanzhen;Lingbao Chengguanzhen;34.5221;110.8786;41 +Xiping;Xiping;25.6005;103.8166;41 +Sanhe;Sanhe;39.9808;117.0701;41 +Guixi;Guixi;28.2861;117.2083;41 +Tengyue;Tengyue;25.0208;98.4972;41 +Wuxue;Wuxue;29.8518;115.5539;41 +Xinshi;Xinshi;31.0236;113.1079;41 +Qufu;Qufu;35.6;116.9833;41 +Gaobeidian;Gaobeidian;39.3257;115.8678;41 +Ruiming;Ruiming;25.8833;116.0333;41 +Lhasa;Lhasa;29.6458;91.1408;41 +Jiaozhou;Jiaozhou;36.2481;119.9625;41 +Zhuanghe;Zhuanghe;39.6896;122.9664;41 +Lichuan;Lichuan;30.2965;108.9378;41 +Daye;Daye;30.1003;114.9699;41 +Hengzhou;Hengzhou;22.6896;109.2674;41 +Yangchun;Yangchun;22.1717;111.7846;41 +Dengtalu;Dengtalu;36.0819;114.3481;41 +Danyang;Danyang;31.9948;119.575;41 +Taihe;Taihe;30.8706;105.3784;41 +Xin’an;Xin'an;34.3662;118.3369;41 +Taihecun;Taihecun;45.768;131.0063;41 +Qingzhou;Qingzhou;36.6967;118.4797;41 +Laiyang;Laiyang;36.9758;120.7136;41 +Kaifeng Chengguanzhen;Kaifeng Chengguanzhen;34.8519;114.3481;41 +Yuci;Yuci;37.6823;112.7281;41 +Hai’an;Hai'an;32.532;120.4604;41 +Gaomi;Gaomi;36.3833;119.75;41 +Weichanglu;Weichanglu;37.1792;119.9333;41 +Shache;Shache;38.4261;77.25;41 +Leping;Leping;28.9632;117.1203;41 +Hailun;Hailun;47.4585;126.9632;41 +Macheng;Macheng;31.1817;115.0189;41 +Hejian;Hejian;38.4451;116.0897;41 +Yiyang;Yiyang;26.4103;112.3913;41 +Puxi;Puxi;35.2125;114.735;41 +Zijinglu;Zijinglu;34.7513;112.9854;41 +Qingping;Qingping;34.538;113.3796;41 +Xiangxiang;Xiangxiang;27.7389;112.5223;41 +Chaohucun;Chaohucun;31.6783;117.7353;41 +Fuyang;Fuyang;30.0553;119.95;41 +Gaoyou;Gaoyou;32.7847;119.4432;41 +Xindi;Xindi;29.8182;113.4653;41 +Wu’an;Wu'an;36.6941;114.1847;41 +Rongjiawan;Rongjiawan;29.1409;113.1087;41 +Renqiu;Renqiu;38.7094;116.1008;41 +Dehui;Dehui;44.5323;125.6965;41 +Tongchuan;Tongchuan;34.9057;108.9422;41 +Cencheng;Cencheng;22.9297;111.0186;41 +Dali;Dali;25.7003;100.1564;41 +Songzi;Songzi;30.1772;111.7732;41 +Laixi;Laixi;36.8667;120.5333;41 +Zhongba;Zhongba;31.7761;104.7406;41 +Qingnian;Qingnian;36.8494;115.7061;41 +Xinhualu;Xinhualu;34.3962;113.7249;41 +Guangshui;Guangshui;31.6189;113.8229;41 +Sizhan;Sizhan;39.0099;106.3694;41 +Licheng;Licheng;31.4174;119.4786;41 +Shangzhi;Shangzhi;45.2116;127.962;41 +Botou;Botou;38.074;116.57;41 +Chuxiong;Chuxiong;25.0461;101.5436;41 +Jinhua;Jinhua;29.1046;119.6494;41 +Wancheng;Wancheng;18.8;110.4;41 +Xiulin;Xiulin;29.7211;112.4037;41 +Fu’an;Fu'an;27.1;119.6333;41 +Sihui;Sihui;23.3448;112.6956;41 +Kumul;Kumul;42.8322;93.5155;41 +Luofeng;Luofeng;37.359;120.396;41 +Lingyuan;Lingyuan;41.2407;119.3957;41 +Luanzhou;Luanzhou;39.7396;118.6978;41 +Jieshou;Jieshou;33.2605;115.3618;41 +Korla;Korla;41.7646;86.1527;41 +Huanghua;Huanghua;38.371;117.3329;41 +Dangyang;Dangyang;30.8258;111.791;41 +Kuiju;Kuiju;36.8528;119.3904;41 +Zhenzhou;Zhenzhou;32.2739;119.1619;41 +Huzhou;Huzhou;30.8695;120.0958;41 +Wencheng;Wencheng;19.6167;110.75;41 +Shenzhou;Shenzhou;38.0005;115.5541;41 +Luocheng;Luocheng;30.9793;104.28;41 +Zhuozhou;Zhuozhou;39.4887;115.9918;41 +Qamdo;Qamdo;31.1375;97.1777;41 +Tianchang;Tianchang;32.6853;119.0041;41 +Sanya;Sanya;18.2536;109.5019;41 +Zhangshu;Zhangshu;28.0667;115.5375;41 +Xinji;Xinji;37.9423;115.2118;41 +Turpan;Turpan;42.95;89.1822;41 +Meihekou;Meihekou;42.5279;125.678;41 +Jurong;Jurong;31.9579;119.1595;41 +Bazhou;Bazhou;39.1235;116.386;41 +Jin’e;Jin'e;29.3395;105.2868;41 +Changping;Changping;40.2248;116.1944;41 +Xinxing;Xinxing;39.8734;124.1453;41 +Suohe;Suohe;34.7879;113.392;41 +Zhuangyuan;Zhuangyuan;37.3056;120.8275;41 +Yucheng;Yucheng;36.9329;116.6403;41 +Ailan Mubage;Ailan Mubage;43.9167;81.3167;41 +Heshan;Heshan;22.7697;112.9578;41 +Zhoushan;Zhoushan;29.9887;122.2049;41 +Beining;Beining;41.5961;121.7928;41 +Jiaji;Jiaji;19.2431;110.4642;41 +Longzhou;Longzhou;30.32;112.23;41 +Anda;Anda;46.4078;125.3252;41 +Jinghong;Jinghong;22.0057;100.7948;41 +Xingcheng;Xingcheng;40.6189;120.7205;41 +Kaiyuan;Kaiyuan;42.538;124.0371;41 +Fengcheng;Fengcheng;40.4543;124.0646;41 +Ghulja;Ghulja;43.9;81.35;41 +Xiangyang;Xiangyang;34.2999;108.4816;41 +Fuding;Fuding;27.2;120.2;41 +Wuhai;Wuhai;39.6844;106.8158;41 +Mingguang;Mingguang;32.7816;117.9899;41 +Aksu;Aksu;41.1664;80.25;41 +Chang’an;Chang'an;29.4761;113.448;41 +Gaoping;Gaoping;35.7911;112.9259;41 +Dunhua;Dunhua;43.3667;128.2333;41 +Shahe;Shahe;36.8622;114.502;41 +Duyun;Duyun;26.2672;107.5143;41 +Yuanping;Yuanping;38.7299;112.7134;41 +Taozhou;Taozhou;30.8956;119.411;41 +Hongjiang;Hongjiang;27.1167;109.95;41 +Dengtacun;Dengtacun;41.4237;123.3203;41 +Zhijiang;Zhijiang;30.4271;111.7506;41 +Chengjiao;Chengjiao;35.4043;114.0593;41 +Beipiao;Beipiao;41.802;120.7621;41 +Suoluntun;Suoluntun;45.1804;124.82;41 +Yiwu;Yiwu;29.3081;120.0698;41 +Meicheng;Meicheng;30.6412;116.5689;41 +Jiaxing;Jiaxing;30.7522;120.75;41 +Yanji;Yanji;42.9044;129.5067;41 +Yicheng;Yicheng;31.7117;112.2551;41 +Encheng;Encheng;22.1879;112.3131;41 +Kashgar;Kashgar;39.45;75.9833;41 +Mishan;Mishan;45.542;131.8666;41 +Hailin;Hailin;44.5735;129.3825;41 +Lecheng;Lecheng;25.1307;113.3472;41 +Zhengjiatun;Zhengjiatun;43.513;123.5003;41 +Pencheng;Pencheng;29.6792;115.6611;41 +Nagqu;Nagqu;31.4766;92.0569;41 +Dalai;Dalai;45.505;124.2863;41 +Xingren;Xingren;25.4352;105.1907;41 +Wenlan;Wenlan;23.3689;103.3881;41 +Fenyang;Fenyang;37.2652;111.7793;41 +Jiexiu;Jiexiu;37.0282;111.9103;41 +Jiangjiafan;Jiangjiafan;31.0304;112.1;41 +Xushan;Xushan;30.1697;121.2665;41 +Yuyao;Yuyao;30.0372;121.1546;41 +Taiping;Taiping;32.0691;108.0351;41 +Fangting;Fangting;31.1282;104.1695;41 +Linghai;Linghai;41.1676;121.3558;41 +Hancheng;Hancheng;35.4768;110.4419;41 +Karamay;Karamay;45.5928;84.8711;41 +Tieli;Tieli;46.9838;128.04;41 +Hejin;Hejin;35.5914;110.706;41 +Yidu;Yidu;30.388;111.4505;41 +Lianzhou;Lianzhou;24.7868;112.3735;41 +Ning’an;Ning'an;44.3439;129.4656;41 +Zhangjiakou Shi Xuanhua Qu;Zhangjiakou Shi Xuanhua Qu;40.5944;115.0243;41 +Guangming;Guangming;45.3357;122.7765;41 +Jinchang;Jinchang;38.5168;102.1866;41 +Tanbei;Tanbei;35.0907;112.9317;41 +Yongji;Yongji;34.867;110.4417;41 +Danjiangkou;Danjiangkou;32.5408;111.5098;41 +Yan’an Beilu;Yan'an Beilu;44.0222;87.2961;41 +Xiaoyi;Xiaoyi;37.1449;111.7718;41 +Kuqa;Kuqa;41.7152;82.9604;41 +Minzhu;Minzhu;43.7192;127.337;41 +Jian’ou;Jian'ou;27.0387;118.3215;41 +Huadian;Huadian;42.9633;126.7478;41 +Xicheng;Xicheng;23.3629;103.1545;41 +Jiaojiangcun;Jiaojiangcun;28.6804;121.45;41 +Laohekou;Laohekou;32.3849;111.6695;41 +Qingzhen;Qingzhen;26.5555;106.4646;41 +Beian;Beian;48.2395;126.5037;41 +Fujin;Fujin;47.2489;132.0341;41 +Jiannan;Jiannan;31.3446;104.1994;41 +Nangong;Nangong;37.3606;115.3803;41 +Kaihua;Kaihua;23.3715;104.2437;41 +Fuyuan;Fuyuan;48.3614;134.2875;41 +Dongwang;Dongwang;38.3242;114.8869;41 +Tanglou;Tanglou;22.1888;110.871;41 +Gonglang;Gonglang;24.8391;100.3122;41 +Benhao;Benhao;18.6122;109.9587;41 +Matouying;Matouying;39.2922;118.8143;41 +Duzhuang;Duzhuang;40.0121;119.5262;41 +Shiqiao;Shiqiao;34.1418;105.1214;41 +Ciying;Ciying;25.3595;103.9143;41 +Toksun;Toksun;42.7918;88.6536;41 +Yangshuling;Yangshuling;40.9942;118.8791;41 +Xiaobazi;Xiaobazi;27.3401;105.502;41 +Mangdongshan;Mangdongshan;24.1169;98.3085;41 +Mashan;Mashan;37.0017;111.8933;41 +Shuangtian;Shuangtian;22.864;114.5443;41 +Xinmin;Xinmin;25.4831;104.8416;41 +Zhangguzhuang;Zhangguzhuang;38.0584;115.2891;41 +Nanwucun;Nanwucun;37.3885;115.5529;41 +Xinzhaidian;Xinzhaidian;37.8136;114.7144;41 +Duanzhuang;Duanzhuang;36.5796;111.7577;41 +Wuyuan;Wuyuan;41.0896;108.2722;41 +Xinpo;Xinpo;19.7738;110.3658;41 +Nan’ao;Nan'ao;38.5162;114.5648;41 +Shibancun;Shibancun;22.1539;110.7082;41 +Guotang;Guotang;23.8414;115.9157;41 +Xiaba;Xiaba;27.8825;108.1017;41 +Shangpa;Shangpa;26.9052;98.8679;41 +Shetang;Shetang;34.5568;105.9722;41 +Daheba;Daheba;28.0259;106.4134;41 +Xunjiansi;Xunjiansi;23.962;103.1925;41 +Toqsu;Toqsu;41.5417;82.604;41 +Heshancun;Heshancun;30.6344;120.3637;41 +Zhonghechang;Zhonghechang;27.8886;107.2531;41 +Chahe;Chahe;27.1746;105.3716;41 +Shangluhu;Shangluhu;23.2538;115.5815;41 +Laoaoba;Laoaoba;26.8377;105.5292;41 +Zhongtai;Zhongtai;35.0675;107.613;41 +Baishaling;Baishaling;24.095;113.7591;41 +Qincun;Qincun;37.836;116.6708;41 +Zhailuo;Zhailuo;26.8794;105.3081;41 +Huanghuajing;Huanghuajing;24.1989;112.9104;41 +Gaotan;Gaotan;32.3227;108.3812;41 +Toli;Toli;45.9313;83.6039;41 +Pagqên;Pagqen;33.9739;99.9083;41 +Ruoqiang;Ruoqiang;39.0181;88.1681;41 +Dongcha;Dongcha;34.38;106.6623;41 +Gar;Gar;32.2004;79.9833;41 +Hongliuwan;Hongliuwan;39.6348;94.3386;41 +Xangda;Xangda;32.2056;96.4751;41 +Dongxianpo;Dongxianpo;39.561;115.9865;41 +Menglie;Menglie;22.5833;101.866;41 +Zaojiao;Zaojiao;34.4727;105.7062;41 +Beixinzhuang;Beixinzhuang;38.7914;116.0917;41 +Zangang;Zangang;39.0524;116.2017;41 +Yankou;Yankou;27.595;105.4174;41 +Baiyan;Baiyan;26.3584;106.2347;41 +Laojiezi;Laojiezi;26.86;103.1306;41 +Fucheng;Fucheng;35.3678;103.7074;41 +Wenxian Chengguanzhen;Wenxian Chengguanzhen;32.9421;104.687;41 +Yingyangcun;Yingyangcun;22.0974;106.7567;41 +Wanghong Yidui;Wanghong Yidui;38.1993;106.2284;41 +Huangxicun;Huangxicun;24.4684;115.7751;41 +Taozhuangcun;Taozhuangcun;30.9694;120.8095;41 +Duanshan;Duanshan;25.7943;106.6983;41 +Yingshouyingzi;Yingshouyingzi;40.5451;117.656;41 +Dongmaying;Dongmaying;39.1221;115.9814;41 +Tanmen;Tanmen;19.2429;110.612;41 +Fengrenxu;Fengrenxu;24.1757;115.3271;41 +Shahedian;Shahedian;37.6546;114.7392;41 +Nilka;Nilka;43.7826;82.5089;41 +Jiming;Jiming;40.1884;118.1392;41 +Donggou;Donggou;35.5621;112.7046;41 +Shentang;Shentang;22.2915;113.3695;41 +Tongkou;Tongkou;38.7952;115.8646;41 +Yantai;Yantai;37.3997;121.2664;41 +Hefei;Hefei;31.8639;117.2808;41 +Luoyang;Luoyang;34.6587;112.4245;41 +Kunming;Kunming;25.0433;102.7061;41 +Shangrao;Shangrao;28.4419;117.9633;41 +Hangzhou;Hangzhou;30.25;120.1675;41 +Bijie;Bijie;27.3019;105.2863;41 +Quanzhou;Quanzhou;24.9139;118.5858;41 +Wuxi;Wuxi;31.5667;120.2833;41 +Huanggang;Huanggang;30.45;114.875;41 +Maoming;Maoming;21.6618;110.9178;41 +Nanchong;Nanchong;30.7991;106.0784;41 +Zunyi;Zunyi;27.705;106.9336;41 +Qujing;Qujing;25.5102;103.8029;41 +Xinyang;Xinyang;32.1264;114.0672;41 +Jieyang;Jieyang;23.5533;116.3649;41 +Yulin;Yulin;22.6293;110.1507;41 +Changde;Changde;29.0397;111.6839;41 +Liaocheng;Liaocheng;36.45;115.9833;41 +Qingdao;Qingdao;36.1167;120.4;41 +Lu’an;Lu'an;31.7542;116.5078;41 +Zhaotong;Zhaotong;27.3328;103.7144;41 +Yichun;Yichun;27.8041;114.383;41 +Dezhou;Dezhou;37.4513;116.3105;41 +Nanchang;Nanchang;28.6842;115.8872;41 +Tai’an;Tai'an;36.2001;117.0809;41 +Dazhou;Dazhou;31.2152;107.4947;41 +Nangandao;Nangandao;35.2992;113.8851;41 +Xiangyang;Xiangyang;32.0654;112.1531;41 +Suihua;Suihua;46.6384;126.9808;41 +Qiqihar;Qiqihar;47.3398;123.9512;41 +Suzhou;Suzhou;33.6333;116.9683;41 +Shantou;Shantou;23.3735;116.6941;41 +Weinan;Weinan;34.4996;109.4684;41 +Changzhou;Changzhou;31.8122;119.9692;41 +Zhangzhou;Zhangzhou;24.5093;117.6612;41 +Yuncheng;Yuncheng;35.0304;110.998;41 +Suzhou;Suzhou;31.304;120.6164;41 +Xianyang;Xianyang;34.35;108.7167;41 +Guilin;Guilin;25.2667;110.2833;41 +Taizhou;Taizhou;32.4831;119.9;41 +Huizhou;Huizhou;23.1115;114.4152;41 +Huai’an;Huai'an;33.5;119.1331;41 +Chenzhou;Chenzhou;25.7989;113.0267;41 +Guiyang;Guiyang;26.5794;106.7078;41 +Bozhou;Bozhou;33.8626;115.7742;41 +Yongzhou;Yongzhou;26.4515;111.5953;41 +Fuzhou;Fuzhou;26.0769;119.2917;41 +Pudong;Pudong;31.2231;121.5397;41 +Huaihua;Huaihua;27.5494;109.9592;41 +Ji’an;Ji'an;27.1172;114.9793;41 +Xiaoganzhan;Xiaoganzhan;30.9273;113.911;41 +Pingdingshan;Pingdingshan;33.735;113.2999;41 +Jiujiang;Jiujiang;29.7048;116.0021;41 +Chengdu;Chengdu;30.66;104.0633;41 +Baoding;Baoding;38.8671;115.4845;41 +Tianjin;Tianjin;39.1467;117.2056;41 +Linyi;Linyi;35.0606;118.3425;41 +Shijiazhuang;Shijiazhuang;38.0422;114.5086;41 +Zhengzhou;Zhengzhou;34.7492;113.6605;41 +Nanyang;Nanyang;32.9987;112.5292;41 +Shenzhen;Shenzhen;22.535;114.054;41 +Shanghai;Shanghai;31.1667;121.4667;41 +Guangzhou;Guangzhou;23.1288;113.259;41 +Beijing;Beijing;39.904;116.4075;41 +Ganzhou;Ganzhou;25.8292;114.9336;41 +Tongshan;Tongshan;34.261;117.1859;41 +Fuyang;Fuyang;32.8986;115.8045;41 +Changsha;Changsha;28.1987;112.9709;41 +Dongguan;Dongguan;23.0475;113.7493;41 +Jining;Jining;35.4;116.5667;41 +Jinan;Jinan;36.6667;116.9833;41 +Wuhan;Wuhan;30.5872;114.2881;41 +Handan;Handan;36.6116;114.4894;41 +Weifang;Weifang;36.7167;119.1;41 +Zhoukou;Zhoukou;33.625;114.6418;41 +Heze;Heze;35.2333;115.4333;41 +Chongqing;Chongqing;29.55;106.5069;41 +Foshan;Foshan;23.0292;113.1056;41 +Nanjing;Nanjing;32.05;118.7667;41 +Changchun;Changchun;43.9;125.2;41 +Tangshan;Tangshan;39.6292;118.1742;41 +Cangzhou;Cangzhou;38.3037;116.8452;41 +Shaoyang;Shaoyang;27.2418;111.4725;41 +Zhanjiang;Zhanjiang;21.1967;110.4031;41 +Shangqiu;Shangqiu;34.4259;115.6467;41 +Nantong;Nantong;31.9829;120.8873;41 +Yancheng;Yancheng;33.3936;120.1339;41 +Nanning;Nanning;22.8192;108.315;41 +Hengyang;Hengyang;26.8968;112.5857;41 +Zhumadian;Zhumadian;32.9773;114.0253;41 +Shenyang;Shenyang;41.8039;123.4258;41 +Xingtai;Xingtai;37.0659;114.4753;41 +Xi’an;Xi'an;34.2667;108.9;41 +Chengde;Chengde;40.9739;117.9322;41 +Hanzhong;Hanzhong;33.0794;107.026;41 +Shiyan;Shiyan;32.6351;110.7755;41 +Siping;Siping;43.1715;124.3644;41 +Yulinshi;Yulinshi;38.2655;109.7388;41 +Changzhi;Changzhi;36.1953;113.097;41 +Qinzhou;Qinzhou;21.95;108.6167;41 +Bazhou;Bazhou;31.8576;106.7559;41 +Qincheng;Qincheng;34.5809;105.7311;41 +Zhongshan;Zhongshan;22.5333;113.35;41 +Suining;Suining;30.5098;105.5737;41 +Leshan;Leshan;29.5854;103.7575;41 +Chuzhou;Chuzhou;32.3062;118.3115;41 +Loudi;Loudi;27.7378;111.9974;41 +Deyang;Deyang;31.1289;104.395;41 +Qingyuan;Qingyuan;23.6842;113.0507;41 +Binzhou;Binzhou;37.3806;118.0125;41 +Baojishi;Baojishi;34.3609;107.1751;41 +Zaozhuang;Zaozhuang;34.8667;117.55;41 +Neijiang;Neijiang;29.5872;105.0635;41 +Baicheng;Baicheng;23.901;106.6194;41 +Anshan;Anshan;41.1066;122.9895;41 +Lanzhou;Lanzhou;36.0617;103.8318;41 +Puyang;Puyang;35.7639;115.03;41 +Wuhu;Wuhu;31.334;118.3622;41 +Jiaozuo;Jiaozuo;35.229;113.2304;41 +Hechi;Hechi;24.6928;108.085;41 +Zibo;Zibo;36.7831;118.0497;41 +Dalian;Dalian;38.9;121.6;41 +Hengshui;Hengshui;37.7348;115.686;41 +Yibin;Yibin;28.7596;104.64;41 +Yangzhou;Yangzhou;32.3912;119.4363;41 +Jiangmen;Jiangmen;22.5833;113.0833;41 +Mianyang;Mianyang;31.4669;104.7385;41 +Harbin;Harbin;45.75;126.6333;41 +Huanglongsi;Huanglongsi;34.7936;114.3403;41 +Yiyang;Yiyang;28.5833;112.3333;41 +Guigang;Guigang;23.0961;109.6092;41 +Xinpu;Xinpu;34.5906;119.1801;41 +Meizhou;Meizhou;24.2998;116.1191;41 +Anqing;Anqing;30.5;117.0333;41 +Suqian;Suqian;33.9331;118.2831;41 +Langfang;Langfang;39.5196;116.7006;41 +Zhangjiakou;Zhangjiakou;40.8108;114.8811;41 +Chifeng;Chifeng;42.2663;118.9223;41 +Linfen;Linfen;36.0812;111.5087;41 +Jiangguanchi;Jiangguanchi;34.0244;113.8201;41 +Luzhou;Luzhou;28.8918;105.4409;41 +Taiyuan;Taiyuan;37.8733;112.5425;41 +Zhaoqing;Zhaoqing;23.05;112.4667;41 +Xiaoxita;Xiaoxita;30.7083;111.2803;41 +Xiamen;Xiamen;24.4797;118.0819;41 +Fuzhou;Fuzhou;27.9814;116.3577;41 +Liuzhou;Liuzhou;24.3264;109.4281;41 +Zhuzhou;Zhuzhou;27.8407;113.1469;41 +Ningde;Ningde;26.6617;119.5228;41 +Daqing;Daqing;46.5979;125.008;41 +Putian;Putian;25.4394;119.0103;41 +Shaoguan;Shaoguan;24.8011;113.5927;41 +Shanwei;Shanwei;22.7664;115.3331;41 +Meishan;Meishan;30.0575;103.8381;41 +Xinzhou;Xinzhou;38.4178;112.7233;41 +Wuzhou;Wuzhou;23.4833;111.3167;41 +Guang’an;Guang'an;30.4673;106.6336;41 +Tongren;Tongren;27.7233;109.1885;41 +Bengbu;Bengbu;32.9354;117.3531;41 +Qinhuangdao;Qinhuangdao;39.9398;119.5881;41 +Tongliao;Tongliao;43.6172;122.264;41 +Jinzhou;Jinzhou;41.1144;121.1292;41 +Zhenjiang;Zhenjiang;32.2109;119.4551;41 +Ürümqi;Urumqi;43.8225;87.6125;41 +Heyuan;Heyuan;23.7503;114.6923;41 +Hohhot;Hohhot;40.8151;111.6629;41 +Xiangtan;Xiangtan;27.8431;112.9228;41 +Weihai;Weihai;37.5;122.1;41 +Rizhao;Rizhao;35.4164;119.4331;41 +Mudanjiang;Mudanjiang;44.5861;129.5997;41 +Nanping;Nanping;26.6448;118.1728;41 +Zigong;Zigong;29.3498;104.7645;41 +Chaozhou;Chaozhou;23.67;116.63;41 +Baotou;Baotou;40.6562;109.8345;41 +Gulou;Gulou;26.0819;119.2981;41 +Longyan;Longyan;25.0881;117.0244;41 +Ankang;Ankang;32.6877;109.0235;41 +Baoshan;Baoshan;25.1211;99.169;41 +Huludao;Huludao;40.7094;120.8378;41 +Sanming;Sanming;26.2658;117.6302;41 +Longba;Longba;33.535;105.349;41 +Yangjiang;Yangjiang;21.8556;111.9627;41 +Jiamusi;Jiamusi;46.8081;130.3653;41 +Luohe;Luohe;33.583;114.0109;41 +Lincang;Lincang;23.8864;100.0871;41 +Chaoyang;Chaoyang;41.5757;120.4486;41 +Tieling;Tieling;42.2841;123.8365;41 +Dingxi;Dingxi;35.5806;104.6263;41 +Yanjiang;Yanjiang;30.1256;104.6397;41 +Jingling;Jingling;30.6667;113.1667;41 +Yongcheng;Yongcheng;33.9317;116.4459;41 +Beidao;Beidao;34.602;105.918;41 +Xiangshui;Xiangshui;26.5964;104.8314;41 +Dadukou;Dadukou;26.5849;101.7149;41 +Rucheng;Rucheng;32.3852;120.5634;41 +Shaoyang;Shaoyang;32.9387;119.8404;41 +Laiwu;Laiwu;36.1833;117.6667;41 +Baishan;Baishan;41.9377;126.4179;41 +Dayan;Dayan;26.8808;100.2208;41 +Haicheng;Haicheng;40.8523;122.7474;41 +Jiangyin;Jiangyin;31.9087;120.2653;41 +Huaiyin;Huaiyin;33.5819;119.028;41 +Wuzhong;Wuzhong;37.9874;106.1919;41 +Liangshi;Liangshi;27.2578;111.7351;41 +Xintai;Xintai;35.91;117.78;41 +Wusong;Wusong;30.9333;117.7667;41 +Yushu;Yushu;44.8249;126.5451;41 +Rongcheng;Rongcheng;26.2312;104.0966;41 +Huazhou;Huazhou;21.654;110.6294;41 +Yangquan;Yangquan;37.8576;113.5762;41 +Zhangye;Zhangye;38.9355;100.4553;41 +Xinyu;Xinyu;27.795;114.9242;41 +Liaoyuan;Liaoyuan;42.8976;125.1381;41 +Yingtan;Yingtan;28.2333;117;41 +Guankou;Guankou;28.2363;113.6984;41 +Rongcheng;Rongcheng;29.8239;112.9019;41 +Kaiyuan;Kaiyuan;36.0656;113.8153;41 +Leiyang;Leiyang;26.4179;112.8457;41 +Yichun;Yichun;47.7235;128.8893;41 +Guiping;Guiping;23.4;110.0833;41 +Leizhou;Leizhou;20.9147;110.0806;41 +Changshu;Changshu;31.65;120.7333;41 +Lianjiang;Lianjiang;21.6146;110.2794;41 +Ximeicun;Ximeicun;24.9633;118.3811;41 +Jianguang;Jianguang;28.1958;115.7833;41 +Yucheng;Yucheng;29.9888;103.0007;41 +Hebi;Hebi;35.7497;114.2887;41 +Zhangjiajie;Zhangjiajie;29.1255;110.4844;41 +Fuqing;Fuqing;25.7232;119.3735;41 +Pingdu;Pingdu;36.7833;119.9556;41 +Yutan;Yutan;28.3147;112.554;41 +Huangshan;Huangshan;29.7132;118.3151;41 +Yangshe;Yangshe;31.8775;120.5512;41 +Guyuan;Guyuan;36.008;106.2782;41 +Gaozhou;Gaozhou;21.9135;110.8481;41 +Chizhou;Chizhou;30.6583;117.4849;41 +Huazhou;Huazhou;32.6832;112.079;41 +Shuangyashan;Shuangyashan;46.6388;131.1545;41 +Pizhou;Pizhou;34.3422;118.0097;41 +Anshun;Anshun;26.2456;105.934;41 +Qinbaling;Qinbaling;35.7278;107.64;41 +Xining;Xining;36.6239;101.7787;41 +Ma’anshan;Ma'anshan;31.6858;118.5101;41 +Yan’an;Yan'an;36.5952;109.4863;41 +Huangshi;Huangshi;30.2018;115.0326;41 +Yuxi;Yuxi;24.3495;102.5432;41 +Shangzhou;Shangzhou;33.868;109.9244;41 +Huainan;Huainan;32.4831;117.0164;41 +Kuaidamao;Kuaidamao;41.7302;125.9471;41 +Jilin;Jilin;43.8519;126.5481;41 +Dandong;Dandong;40.1167;124.3833;41 +Lianshan;Lianshan;40.7523;120.828;41 +Yingkou;Yingkou;40.6653;122.2297;41 +Guangyuan;Guangyuan;32.4353;105.8398;41 +Xuanzhou;Xuanzhou;30.9475;118.7518;41 +Yunfu;Yunfu;22.9242;112.0353;41 +Ningbo;Ningbo;29.875;121.5492;41 +Jincheng;Jincheng;35.4906;112.8483;41 +Gaoping;Gaoping;30.7824;106.1281;41 +Sanmenxia;Sanmenxia;34.7736;111.195;41 +Laibin;Laibin;23.7333;109.2333;41 +Huaibei;Huaibei;33.9562;116.789;41 +Qingyang;Qingyang;24.8141;118.5792;41 +Puning;Puning;23.2993;116.1586;41 +Chongzuo;Chongzuo;22.4167;107.3667;41 +Shengli;Shengli;37.45;118.4667;41 +Baicheng;Baicheng;45.6148;122.832;41 +Fushun;Fushun;41.8708;123.8917;41 +Hezhou;Hezhou;24.4164;111.5478;41 +Pingliang;Pingliang;35.5412;106.6819;41 +Fuxin;Fuxin;42.0127;121.6486;41 +Wuwei;Wuwei;37.9278;102.6329;41 +Xiping;Xiping;40.082;113.2981;41 +Jixi;Jixi;45.2937;130.965;41 +Liaoyang;Liaoyang;41.2643;123.1772;41 +Zhuhai;Zhuhai;22.2769;113.5678;41 +Yinchuan;Yinchuan;38.4795;106.2254;41 +Pingxiang;Pingxiang;27.6333;113.85;41 +Yushan;Yushan;31.3867;120.9766;41 +Heihe;Heihe;50.2458;127.4886;41 +Jingdezhen;Jingdezhen;29.2942;117.2036;41 +Chengtangcun;Chengtangcun;35.0833;117.15;41 +Wenzhou;Wenzhou;27.9991;120.6561;41 +Haikou;Haikou;20.02;110.32;41 +Shuyangzha;Shuyangzha;34.1299;118.7734;41 +Shuozhou;Shuozhou;39.3408;112.4292;41 +Benxi;Benxi;41.292;123.761;41 +Baiyin;Baiyin;36.5448;104.1766;41 +Sanzhou;Sanzhou;30.82;108.4;41 +Beihai;Beihai;21.4667;109.1;41 +Shaliuhe;Shaliuhe;39.8728;117.939;41 +Shangcaiyuan;Shangcaiyuan;24.6817;102.6918;41 +Huangzhuang;Huangzhuang;39.9905;117.1037;41 +Tekes;Tekes;43.2181;81.8372;41 +Xiadian;Xiadian;39.9435;116.912;41 +Jishi;Jishi;35.8511;102.4788;41 +Zhanjia;Zhanjia;34.7564;109.3846;41 +Lianmuqin Kancun;Lianmuqin Kancun;42.8781;89.9814;41 +Yinchengpu;Yinchengpu;39.8189;118.188;41 +Zhaitangcun;Zhaitangcun;24.5133;112.3451;41 +Cishan;Cishan;36.578;114.102;41 +Peyziwat;Peyziwat;39.4905;76.7389;41 +Datang;Datang;26.3909;108.0764;41 +Youwangjie;Youwangjie;24.8695;99.1067;41 +Xincheng;Xincheng;38.2679;114.6832;41 +Qingyang;Qingyang;36.1985;113.4313;41 +Zhangzhengqiao;Zhangzhengqiao;38.4042;106.3567;41 +Songcaozhen;Songcaozhen;37.7562;114.5834;41 +Xingcheng;Xingcheng;24.1681;115.6669;41 +Dongtai;Dongtai;32.8534;120.3037;41 +Xibeijie;Xibeijie;39.737;98.5049;41 +Hanchuan;Hanchuan;30.652;113.8274;41 +Gongzhuling;Gongzhuling;43.5036;124.8088;41 +Yicheng;Yicheng;31.3697;119.8239;41 +Zhufeng;Zhufeng;36;119.4167;41 +Lianyuan;Lianyuan;27.6961;111.6659;41 +Xiantao;Xiantao;30.3833;113.4;41 +Dingzhou;Dingzhou;38.5158;114.9845;41 +Yingchuan;Yingchuan;34.1511;113.4733;41 +Mizhou;Mizhou;35.99;119.3801;41 +Xishan;Xishan;27.6609;113.4946;41 +Ezhou;Ezhou;30.3972;114.8842;41 +Taixing;Taixing;32.1724;120.0142;41 +Zhongwei;Zhongwei;37.5139;105.1884;41 +Shouguang;Shouguang;36.8833;118.7333;41 +Hegang;Hegang;47.3139;130.2775;41 +Zaoyang;Zaoyang;32.1287;112.7581;41 +Shuizhai;Shuizhai;33.4433;114.8994;41 +Xingyi;Xingyi;25.091;104.9011;41 +Wafangdian;Wafangdian;39.6271;121.9972;41 +Zhongxiang;Zhongxiang;31.169;112.5853;41 +Taizhou;Taizhou;28.6583;121.4221;41 +Xinyi;Xinyi;22.3559;110.9369;41 +Xiashi;Xiashi;30.5333;120.6833;41 +Donghua;Donghua;35.2175;106.6545;41 +Dunhuang;Dunhuang;40.1667;94.6833;41 +Luzhang;Luzhang;25.8519;98.8562;41 +Tiantoujiao;Tiantoujiao;23.0236;114.0927;41 +Linjiang;Linjiang;41.8471;126.9301;41 +Tongjiang;Tongjiang;47.6502;132.503;41 +Lin’an;Lin'an;23.6236;102.8097;41 +Longjing;Longjing;42.77;129.4197;41 +Guli;Guli;28.9008;120.0284;41 +Puqi;Puqi;29.7204;113.88;41 +Jiutai;Jiutai;44.1447;125.8443;41 +Taisheng;Taisheng;23.2938;113.353;41 +Dongning;Dongning;44.0608;131.1187;41 +Pinghu;Pinghu;30.7005;121.0104;41 +Huangyan;Huangyan;28.65;121.25;41 +Gujiao;Gujiao;37.9069;112.17;41 +Golmud;Golmud;36.4067;94.9006;41 +Rui’an;Rui'an;27.778;120.6526;41 +Lanxi;Lanxi;29.2167;119.4722;41 +Zhugang;Zhugang;28.1277;121.2288;41 +Helong;Helong;42.5404;129.0039;41 +Fenglu;Fenglu;24.6728;102.9149;41 +Basuo;Basuo;19.102;108.6391;41 +Simao;Simao;22.7807;100.9782;41 +Jinggang;Jinggang;23.267;113.2304;41 +Zhanlicun;Zhanlicun;23.2881;116.2594;41 +Fukang;Fukang;44.1523;87.9793;41 +Kuytun;Kuytun;44.4196;84.9012;41 +Zhengding;Zhengding;38.1522;114.5771;41 +Tacheng;Tacheng;46.8511;83.1488;41 +Dashouping;Dashouping;23.6488;111.6929;41 +Taxkorgan;Taxkorgan;37.7729;75.2272;41 +Liushui;Liushui;32.5959;108.7479;41 +Xinxing;Xinxing;47.1601;123.8;41 +Hujiachi;Hujiachi;37.8917;115.711;41 +Qiaomaichuan;Qiaomaichuan;39.7866;113.8239;41 +Pingtang;Pingtang;26.0677;107.4035;41 +Dazhuang;Dazhuang;38.6951;115.6067;41 +Shangtianba;Shangtianba;28.039;103.8584;41 +Tanglin;Tanglin;37.4377;115.8463;41 +Zhenbeibu;Zhenbeibu;38.6275;106.0669;41 +Ziketan;Ziketan;35.5885;99.9866;41 +Xiaolongtan;Xiaolongtan;23.8099;103.203;41 +Yanyan;Yanyan;24.4166;116.3271;41 +Zhongcun;Zhongcun;35.3615;107.9791;41 +Mengdan;Mengdan;24.2752;98.4672;41 +Wumayingcun;Wumayingcun;38.0094;116.8032;41 +Malanguan;Malanguan;40.1873;117.6956;41 +Wujiaying;Wujiaying;33.1871;107.048;41 +Yuzhang;Yuzhang;25.3561;105.102;41 +Dalupo;Dalupo;19.3908;110.4662;41 +Shitan;Shitan;22.4546;112.5832;41 +Dongxiaozhai;Dongxiaozhai;40.1149;118.1375;41 +Zhuchangba;Zhuchangba;26.6615;106.5485;41 +Liangwu;Liangwu;23.6012;111.8238;41 +Haiwei;Haiwei;19.4275;108.8129;41 +Lanling;Lanling;23.0033;114.5671;41 +Fengruncun;Fengruncun;34.8537;109.8283;41 +Nanpingcun;Nanpingcun;39.753;114.0923;41 +Gyümai;Gyumai;33.7561;99.65;41 +Nanzhangcheng;Nanzhangcheng;37.9108;114.0749;41 +Huozhou;Huozhou;36.5726;111.7176;41 +Fuquan;Fuquan;26.7039;107.5087;41 +Tongchuanshi;Tongchuanshi;35.08;109.03;41 +Zhuji;Zhuji;29.7169;120.2314;41 +Jining;Jining;41.03;113.08;41 +Hulin;Hulin;45.7671;132.9646;41 +Qianzhou;Qianzhou;28.3185;109.7318;41 +Quzhou;Quzhou;28.9545;118.8763;41 +Linhai;Linhai;28.8523;121.1409;41 +Hong’an;Hong'an;47.21;123.61;41 +Linxia Chengguanzhen;Linxia Chengguanzhen;35.6;103.2167;41 +Shaowu;Shaowu;27.3417;117.4869;41 +Bijiao;Bijiao;22.9311;113.2018;41 +Wutong;Wutong;30.6326;120.5474;41 +Huayin;Huayin;34.5664;110.0866;41 +Wenling;Wenling;28.3797;121.3718;41 +Yingzhong;Yingzhong;32.2381;119.8133;41 +Tangdong;Tangdong;25.9755;113.2302;41 +Hangu;Hangu;39.232;117.777;41 +Lianran;Lianran;24.9211;102.4778;41 +Yingmen;Yingmen;39.83;97.73;41 +Licheng;Licheng;24.4935;110.3902;41 +Hongzhai;Hongzhai;35.0476;104.6394;41 +Yueqing;Yueqing;28.1188;120.9621;41 +Yakeshi;Yakeshi;49.2842;120.7283;41 +Yong’an;Yong'an;25.9733;117.3593;41 +Wudalianchi;Wudalianchi;48.6433;126.1408;41 +Huichang;Huichang;34.9136;112.7852;41 +Shuanghejiedao;Shuanghejiedao;30.3866;106.7756;41 +Ulanhot;Ulanhot;46.0726;122.0719;41 +Yunzhong;Yunzhong;39.8143;113.0946;41 +Bamiantong;Bamiantong;44.9164;130.5212;41 +Binxian;Binxian;35.0364;108.0764;41 +Hotan;Hotan;37.1012;79.9327;41 +Dongyang;Dongyang;29.2785;120.2282;41 +Kaiyuan;Kaiyuan;23.7147;103.2585;41 +Zalantun;Zalantun;48.0033;122.7365;41 +Datang;Datang;22.9481;113.9276;41 +Yakou;Yakou;33.2937;113.5203;41 +Lengshuijiang;Lengshuijiang;27.6858;111.4279;41 +Anguo;Anguo;38.4177;115.3204;41 +Panshi;Panshi;42.9392;126.0561;41 +Yanjiao;Yanjiao;39.9432;116.8036;41 +Helixi;Helixi;30.6267;118.9861;41 +Baluntaicun;Baluntaicun;42.7594;86.3231;41 +Jiayuguan;Jiayuguan;39.8112;98.2862;41 +Bole;Bole;44.898;82.0726;41 +Shuiding;Shuiding;44.05;80.8667;41 +Guma;Guma;37.6168;78.2809;41 +Qujingpu;Qujingpu;38.0814;106.0489;41 +Uchturpan;Uchturpan;41.2136;79.2319;41 +Langdu;Langdu;23.3129;102.2283;41 +Yangyuhe;Yangyuhe;33.8614;109.874;41 +Jinshi;Jinshi;29.6334;111.8746;41 +Manzhouli;Manzhouli;49.5881;117.4525;41 +Beichengqu;Beichengqu;40.4348;113.1565;41 +Zhangping;Zhangping;25.2938;117.4148;41 +Shanhu;Shanhu;29.5908;120.8176;41 +Diaobingshancun;Diaobingshancun;42.4391;123.5426;41 +Shenmu;Shenmu;38.827;110.499;41 +Atushi;Atushi;39.7114;76.1753;41 +Wuyishan;Wuyishan;27.7562;118.0267;41 +Lishui;Lishui;28.45;119.9167;41 +Chishui;Chishui;28.5902;105.6946;41 +Tongyangdao;Tongyangdao;41.7676;109.9711;41 +Haiyang;Haiyang;39.9534;119.5431;41 +Bo’ao;Bo'ao;19.1607;110.5809;41 +Longdian;Longdian;37.9033;115.8744;41 +Kedu;Kedu;25.7103;106.846;41 +Manbengtang;Manbengtang;22.0896;100.8931;41 +Zhongshan;Zhongshan;34.943;105.8771;41 +Qingshan;Qingshan;27.35;105.02;41 +Liqizhuang;Liqizhuang;39.9703;117.0013;41 +Wangtang;Wangtang;19.9327;110.875;41 +Xima;Xima;37.9763;114.6259;41 +Longtan;Longtan;40.783;115.5754;41 +Narat;Narat;43.3198;84.0147;41 +Zongdi;Zongdi;25.5909;106.3163;41 +Gabasumdo;Gabasumdo;35.2554;100.5693;41 +Shilan;Shilan;21.9053;110.7151;41 +Niuchangqiao;Niuchangqiao;26.6247;106.0077;41 +Lufeng;Lufeng;24.5738;103.113;41 +Ganjing;Ganjing;35.3338;110.0955;41 +Zhaicun;Zhaicun;22.6174;112.6275;41 +Liushuquan;Liushuquan;39.3512;118.1039;41 +Lilancheng;Lilancheng;39.2011;116.7169;41 +Chuanliaocun;Chuanliaocun;28.2611;120.2106;41 +Yuanyangzhen;Yuanyangzhen;34.7847;104.7762;41 +Hancun;Hancun;39.4062;116.6126;41 +Shangxiao;Shangxiao;35.4969;107.4914;41 +Jinju;Jinju;22.7073;111.8223;41 +Chuimatan;Chuimatan;35.7166;102.8771;41 +Zuitou;Zuitou;34.0622;107.3127;41 +Jiangdi;Jiangdi;27.012;103.6042;41 +Gaoya;Gaoya;36.4609;104.9936;41 +Shuanghe;Shuanghe;33.032;109.6099;41 +Bangzha;Bangzha;24.8345;104.6721;41 +Dengjiazhuang;Dengjiazhuang;37.7051;115.7883;41 +Haoping;Haoping;32.5992;108.6148;41 +Dongfeng;Dongfeng;22.2479;112.3794;41 +Xishan;Xishan;23.0636;115.5467;41 +Yinajia;Yinajia;26.8239;105.695;41 +Maozhou;Maozhou;38.86;116.1244;41 +Hunchun;Hunchun;42.8679;130.3585;41 +Longjin;Longjin;22.8711;113.0684;41 +Ji’an Shi;Ji'an Shi;41.1231;126.1815;41 +Flying Fish Cove;Flying Fish Cove;-10.4167;105.7167;42 +Cartagena;Cartagena;10.4236;-75.5253;43 +Caldono;Caldono;2.7969;-76.4828;43 +Quinchía;Quinchia;5.3394;-75.7294;43 +San Agustín;San Agustin;1.8792;-76.2683;43 +San Juan Nepomuceno;San Juan Nepomuceno;9.9522;-75.0811;43 +Majagual;Majagual;8.5408;-74.6297;43 +Corinto;Corinto;3.1739;-76.2594;43 +Puerto Rico;Puerto Rico;1.9075;-75.1583;43 +San Antero;San Antero;9.3775;-75.7603;43 +La Virginia;La Virginia;4.8967;-75.8839;43 +Cali;Cali;3.44;-76.5197;43 +Barranquilla;Barranquilla;10.9639;-74.7964;43 +Medellín;Medellin;6.2447;-75.5748;43 +Timbío;Timbio;2.3528;-76.6819;43 +Bogotá;Bogota;4.6126;-74.0705;43 +Remedios;Remedios;7.0275;-74.6939;43 +Paipa;Paipa;5.78;-73.1175;43 +Galapa;Galapa;10.9003;-74.8853;43 +Guachavés;Guachaves;1.2219;-77.6772;43 +Sitionuevo;Sitionuevo;10.7758;-74.7203;43 +Puerto Wilches;Puerto Wilches;7.3483;-73.8983;43 +Neira;Neira;5.1664;-75.5189;43 +Guamo;Guamo;4.0281;-74.97;43 +Pivijay;Pivijay;10.4608;-74.6153;43 +Puebloviejo;Puebloviejo;10.9942;-74.2833;43 +Silvia;Silvia;2.6108;-76.3789;43 +Bocas de Satinga;Bocas de Satinga;2.3469;-78.3256;43 +El Difícil;El Dificil;9.8469;-74.2367;43 +Puerto Escondido;Puerto Escondido;9.0192;-76.2614;43 +Inzá;Inza;2.5503;-76.0636;43 +San Pedro de Urabá;San Pedro de Uraba;8.275;-76.3769;43 +Suaita;Suaita;6.1019;-73.4406;43 +Granada;Granada;6.1442;-75.1853;43 +Norosí;Norosi;8.5261;-74.0378;43 +Margarita;Margarita;9.1531;-74.2881;43 +Chita;Chita;6.1878;-72.4725;43 +Granada;Granada;4.5186;-74.3514;43 +Guamal;Guamal;9.1442;-74.2236;43 +Circasia;Circasia;4.62;-75.6347;43 +Coyaima;Coyaima;3.7975;-75.1939;43 +Hatonuevo;Hatonuevo;11.0672;-72.7631;43 +Isnos;Isnos;1.9289;-76.2158;43 +San Carlos;San Carlos;8.7944;-75.6994;43 +Caicedonia;Caicedonia;4.3347;-75.8281;43 +Chimichagua;Chimichagua;9.2578;-73.8133;43 +Tabio;Tabio;4.9158;-74.0983;43 +Planadas;Planadas;3.1964;-75.6444;43 +Barbosa;Barbosa;5.9331;-73.6147;43 +Amagá;Amaga;6.0383;-75.7028;43 +Fresno;Fresno;5.1536;-75.0369;43 +Purificación;Purificacion;3.8567;-74.9325;43 +Flandes;Flandes;4.2844;-74.8142;43 +Aipe;Aipe;3.2219;-75.2375;43 +Moñitos;Monitos;9.2461;-76.1286;43 +Sopó;Sopo;4.9081;-73.9403;43 +La Calera;La Calera;4.7197;-73.97;43 +La Dorada;La Dorada;0.3436;-76.9108;43 +Buenaventura;Buenaventura;3.8772;-77.0267;43 +Manizales;Manizales;5.0661;-75.4847;43 +Montería;Monteria;8.76;-75.8856;43 +Ibagué;Ibague;4.4378;-75.2006;43 +Valledupar;Valledupar;10.4603;-73.2597;43 +Santa Marta;Santa Marta;11.2361;-74.2017;43 +Villavicencio;Villavicencio;4.1425;-73.6294;43 +Soacha;Soacha;4.5781;-74.2144;43 +Pereira;Pereira;4.8143;-75.6946;43 +Bucaramanga;Bucaramanga;7.1186;-73.1161;43 +Palermo;Palermo;2.8883;-75.4339;43 +Cúcuta;Cucuta;7.9075;-72.5047;43 +Soledad;Soledad;10.92;-74.77;43 +Puerto Nariño;Puerto Narino;-3.7703;-70.3831;43 +Tuluá;Tulua;4.0847;-76.1986;43 +Istmina;Istmina;5.1633;-76.6867;43 +Santa Ana;Santa Ana;9.3194;-74.5706;43 +San Martín;San Martin;3.6969;-73.6986;43 +Buesaco;Buesaco;1.3847;-77.1564;43 +Paz de Ariporo;Paz de Ariporo;5.8811;-71.8917;43 +Pensilvania;Pensilvania;5.384;-75.1612;43 +Mahates;Mahates;10.2322;-75.1911;43 +Pueblo Bello;Pueblo Bello;10.4164;-73.5867;43 +Fortul;Fortul;6.7931;-71.7714;43 +Los Córdobas;Los Cordobas;8.8953;-76.3547;43 +Puerto Colombia;Puerto Colombia;10.9922;-74.9528;43 +Morales;Morales;2.7603;-76.6339;43 +San Alberto;San Alberto;7.7592;-73.3931;43 +San Benito Abad;San Benito Abad;8.9272;-75.0264;43 +Balboa;Balboa;2.0406;-77.2164;43 +Supía;Supia;5.4506;-75.6514;43 +Argelia;Argelia;2.2558;-77.2492;43 +Tauramena;Tauramena;5.0167;-72.75;43 +San Juan de Urabá;San Juan de Uraba;8.7611;-76.5286;43 +Ciudad Bolívar;Ciudad Bolivar;5.8494;-76.0203;43 +Envigado;Envigado;6.1719;-75.5803;43 +Tibaná;Tibana;5.3172;-73.3969;43 +Bello;Bello;6.3319;-75.5581;43 +Pasto;Pasto;1.21;-77.2747;43 +San Zenón;San Zenon;9.245;-74.4992;43 +Pesca;Pesca;5.5589;-73.0503;43 +Zarzal;Zarzal;4.3942;-76.0703;43 +Armenia;Armenia;4.5389;-75.6725;43 +Neiva;Neiva;2.9275;-75.2875;43 +Palmira;Palmira;3.5347;-76.2956;43 +Floridablanca;Floridablanca;7.0697;-73.0978;43 +Itagüí;Itagui;6.1726;-75.6096;43 +Popayán;Popayan;2.4411;-76.6061;43 +Sincelejo;Sincelejo;9.2994;-75.3958;43 +Iles;Iles;0.9706;-77.5208;43 +Zapatoca;Zapatoca;6.815;-73.2683;43 +Bojacá;Bojaca;4.7336;-74.3422;43 +Alvarado;Alvarado;4.5672;-74.9533;43 +Junín;Junin;4.7903;-73.6633;43 +Nechí;Nechi;8.0958;-74.775;43 +Yolombó;Yolombo;6.5978;-75.0122;43 +Pinillos;Pinillos;8.915;-74.4619;43 +Santa Rosa;Santa Rosa;10.4456;-75.3686;43 +Sandoná;Sandona;1.2847;-77.4711;43 +Vistahermosa;Vistahermosa;3.1239;-73.7514;43 +La Unión;La Union;1.6053;-77.1297;43 +Sabanagrande;Sabanagrande;10.7903;-74.7556;43 +San José;San Jose;1.6967;-78.2453;43 +Solano;Solano;0.6983;-75.2539;43 +Socorro;Socorro;6.4603;-73.27;43 +Chocontá;Choconta;5.1467;-73.6825;43 +Villanueva;Villanueva;4.6087;-72.9288;43 +Algeciras;Algeciras;2.5219;-75.3144;43 +Calamar;Calamar;10.25;-74.9158;43 +El Retorno;El Retorno;2.3306;-72.6278;43 +Valdivia;Valdivia;7.1636;-75.4392;43 +Donmatías;Donmatias;6.4858;-75.3953;43 +Cogua;Cogua;5.0619;-73.9794;43 +Marsella;Marsella;4.9367;-75.7392;43 +La Montañita;La Montanita;1.4792;-75.4361;43 +Puerto Guzmán;Puerto Guzman;0.9636;-76.4086;43 +Guatapé;Guatape;6.2325;-75.1586;43 +Nuquí;Nuqui;5.7069;-77.2703;43 +Girón;Giron;7.0731;-73.1681;43 +Ríohacha;Riohacha;11.5442;-72.9069;43 +Zipaquirá;Zipaquira;5.0247;-74.0014;43 +Tunja;Tunja;5.5403;-73.3614;43 +Barrancabermeja;Barrancabermeja;7.0675;-73.8472;43 +Turbo;Turbo;8.0931;-76.7283;43 +Dosquebradas;Dosquebradas;4.8361;-75.6761;43 +Yopal;Yopal;5.3306;-72.3906;43 +Aguachica;Aguachica;8.3067;-73.6153;43 +Ipiales;Ipiales;0.8289;-77.6406;43 +Madrid;Madrid;4.7306;-74.2639;43 +Sogamoso;Sogamoso;5.7143;-72.9339;43 +Tiquisio;Tiquisio;8.5578;-74.2639;43 +Taminango;Taminango;1.57;-77.2806;43 +Timbiquí;Timbiqui;2.7719;-77.665;43 +Silvania;Silvania;4.4033;-74.3881;43 +Pailitas;Pailitas;8.9597;-73.625;43 +Villa de Leyva;Villa de Leyva;5.6331;-73.5256;43 +Uribia;Uribia;11.7139;-72.2658;43 +Piedecuesta;Piedecuesta;6.9886;-73.0503;43 +Facatativá;Facatativa;4.8147;-74.3553;43 +Guadalajara de Buga;Guadalajara de Buga;3.9036;-76.2986;43 +Santander de Quilichao;Santander de Quilichao;3.0083;-76.4839;43 +Manzanares;Manzanares;5.2519;-75.1569;43 +Buenavista;Buenavista;8.2233;-75.4817;43 +Amalfi;Amalfi;6.9092;-75.0767;43 +Sardinata;Sardinata;8.0836;-72.8003;43 +Mutatá;Mutata;7.2433;-76.4358;43 +El Doncello;El Doncello;1.68;-75.285;43 +Natagaima;Natagaima;3.6231;-75.0936;43 +Repelón;Repelon;10.4944;-75.1242;43 +El Colegio;El Colegio;4.5808;-74.4425;43 +La Jagua de Ibirico;La Jagua de Ibirico;9.5611;-73.3364;43 +Pedraza;Pedraza;10.1886;-74.9156;43 +Motavita;Motavita;5.5772;-73.3672;43 +Uribe;Uribe;3.2408;-74.3536;43 +Arauca;Arauca;7.0903;-70.7617;43 +San Luis de Palenque;San Luis de Palenque;5.4222;-71.7314;43 +Puerto Parra;Puerto Parra;6.6514;-74.0569;43 +Santa Bárbara;Santa Barbara;5.8747;-75.5661;43 +Villagarzón;Villagarzon;1.0294;-76.6164;43 +Galeras;Galeras;9.1586;-75.0489;43 +Nueva Granada;Nueva Granada;9.8011;-74.3917;43 +San Jacinto;San Jacinto;9.8311;-75.1219;43 +San Bernardo;San Bernardo;1.5164;-77.0467;43 +Puerto Triunfo;Puerto Triunfo;5.8728;-74.6397;43 +Ginebra;Ginebra;3.7244;-76.2672;43 +Paratebueno;Paratebueno;4.3753;-73.2131;43 +Fusagasugá;Fusagasuga;4.3372;-74.3644;43 +Florencia;Florencia;1.6142;-75.6117;43 +Honda;Honda;5.2069;-74.7367;43 +El Zulia;El Zulia;7.9325;-72.6025;43 +Rioblanco;Rioblanco;3.5292;-75.6447;43 +San José;San Jose;1.4739;-77.0808;43 +Apartadó;Apartado;7.8847;-76.635;43 +La Belleza;La Belleza;5.8575;-73.9656;43 +Usiacurí;Usiacuri;10.7428;-74.9758;43 +Muzo;Muzo;5.5297;-74.1044;43 +Duitama;Duitama;5.8219;-73.0297;43 +Magangué;Magangue;9.2467;-74.7594;43 +Maicao;Maicao;11.3778;-72.2414;43 +Cartago;Cartago;4.75;-75.91;43 +Pitalito;Pitalito;1.8539;-76.0514;43 +Rionegro;Rionegro;6.1533;-75.3742;43 +Quibdó;Quibdo;5.6923;-76.6582;43 +Girardot;Girardot;4.3036;-74.8039;43 +Ciénaga;Cienaga;11.0067;-74.2467;43 +El Paso;El Paso;9.6622;-73.7519;43 +Canalete;Canalete;8.79;-76.2411;43 +Alcalá;Alcala;4.6736;-75.7825;43 +Santo Tomás;Santo Tomas;10.7575;-74.7558;43 +Uramita;Uramita;6.8986;-76.1736;43 +San Francisco;San Francisco;4.9711;-74.2892;43 +Teorama;Teorama;8.4353;-73.2864;43 +Puerto Concordia;Puerto Concordia;2.6233;-72.7592;43 +Palmar de Varela;Palmar de Varela;10.7389;-74.7547;43 +Curumaní;Curumani;9.1997;-73.5425;43 +Achí;Achi;8.5692;-74.5561;43 +Guadalupe;Guadalupe;2.025;-75.7564;43 +Luruaco;Luruaco;10.6083;-75.1417;43 +Dabeiba;Dabeiba;7.0014;-76.2611;43 +Santa Fe de Antioquia;Santa Fe de Antioquia;6.5564;-75.8275;43 +Puerres;Puerres;0.8839;-77.5039;43 +Aratoca;Aratoca;6.6956;-73.0175;43 +Orocué;Orocue;4.7897;-71.3392;43 +Soatá;Soata;6.3328;-72.6839;43 +Tona;Tona;7.2019;-72.9664;43 +Leticia;Leticia;-4.215;-69.9411;43 +Simacota;Simacota;6.4431;-73.3375;43 +Rovira;Rovira;4.2392;-75.2403;43 +Urumita;Urumita;10.5603;-73.0136;43 +Polonuevo;Polonuevo;10.7772;-74.8528;43 +Tadó;Tado;5.2633;-76.56;43 +La Unión;La Union;5.9728;-75.3611;43 +Santana;Santana;6.0572;-73.4811;43 +Coromoro;Coromoro;6.295;-73.0406;43 +Tarso;Tarso;5.865;-75.8225;43 +Maripí;Maripi;5.5489;-74.0067;43 +Ambalema;Ambalema;4.7817;-74.7639;43 +Sabaneta;Sabaneta;6.1508;-75.615;43 +Simití;Simiti;7.9564;-73.9461;43 +Concordia;Concordia;6.0456;-75.9075;43 +San José del Guaviare;San Jose del Guaviare;2.5653;-72.6386;43 +San Andrés;San Andres;12.5847;-81.7006;43 +Montecristo;Montecristo;8.2958;-74.4728;43 +Aguadas;Aguadas;5.6092;-75.4564;43 +El Paujíl;El Paujil;1.5694;-75.3264;43 +Moniquirá;Moniquira;5.8744;-73.5717;43 +Almaguer;Almaguer;1.9131;-76.8561;43 +Suaza;Suaza;1.975;-75.7956;43 +Fredonia;Fredonia;5.9267;-75.6739;43 +Villapinzón;Villapinzon;5.2158;-73.5967;43 +El Retén;El Reten;10.6106;-74.2683;43 +Bugalagrande;Bugalagrande;4.2075;-76.1575;43 +Ovejas;Ovejas;9.5258;-75.2272;43 +Samacá;Samaca;5.4919;-73.4867;43 +Sotomayor;Sotomayor;1.4933;-77.5214;43 +Timaná;Timana;1.9499;-75.9139;43 +Tenjo;Tenjo;4.8697;-74.1439;43 +San Lorenzo;San Lorenzo;1.5039;-77.2178;43 +Condoto;Condoto;5.0917;-76.65;43 +Chía;Chia;4.8633;-74.0528;43 +Jamundí;Jamundi;3.2608;-76.5394;43 +Anapoima;Anapoima;4.5503;-74.5361;43 +Sopetrán;Sopetran;6.5017;-75.7433;43 +Tenerife;Tenerife;9.8989;-74.8589;43 +Heliconia;Heliconia;6.2106;-75.73;43 +Albán;Alban;4.8783;-74.4383;43 +Colosó;Coloso;9.4942;-75.3525;43 +Yumbo;Yumbo;3.5778;-76.4944;43 +Ocaña;Ocana;8.2461;-73.3553;43 +Fundación;Fundacion;10.5172;-74.1922;43 +Mosquera;Mosquera;4.7078;-74.2328;43 +Montelíbano;Montelibano;7.9711;-75.4181;43 +Tumaco;Tumaco;1.81;-78.81;43 +Sutamarchán;Sutamarchan;5.6206;-73.6214;43 +Los Patios;Los Patios;7.8342;-72.505;43 +Caldas;Caldas;6.0886;-75.6361;43 +Sabanalarga;Sabanalarga;10.63;-74.9236;43 +Chigorodó;Chigorodo;7.6697;-76.6814;43 +Cereté;Cerete;8.8867;-75.7911;43 +Chiquinquirá;Chiquinquira;5.6175;-73.8164;43 +Funza;Funza;4.7175;-74.2094;43 +Tierralta;Tierralta;8.1728;-76.0594;43 +Arjona;Arjona;10.255;-75.3447;43 +Espinal;Espinal;4.1486;-74.8819;43 +Copacabana;Copacabana;6.3486;-75.5103;43 +Acacías;Acacias;3.9889;-73.7647;43 +Córdoba;Cordoba;0.8533;-77.5178;43 +Río de Oro;Rio de Oro;8.2917;-73.3872;43 +El Carmen de Atrato;El Carmen de Atrato;5.8983;-76.1431;43 +Titiribí;Titiribi;6.0625;-75.7936;43 +Juan de Acosta;Juan de Acosta;10.8286;-75.035;43 +Altos del Rosario;Altos del Rosario;8.7914;-74.1636;43 +Filandia;Filandia;4.6733;-75.6583;43 +Jardín;Jardin;5.5983;-75.8197;43 +Guapí;Guapi;2.5604;-77.86;43 +Manatí;Manati;10.4481;-74.9592;43 +San Jacinto del Cauca;San Jacinto del Cauca;8.2497;-74.72;43 +Chitaraque;Chitaraque;6.0283;-73.4469;43 +San Vicente del Caguán;San Vicente del Caguan;2.1153;-74.77;43 +Santa Rosa de Cabal;Santa Rosa de Cabal;4.8672;-75.6211;43 +La Dorada;La Dorada;5.4538;-74.6647;43 +Zipacón;Zipacon;4.76;-74.3797;43 +Manaure;Manaure;11.775;-72.4444;43 +Necoclí;Necocli;8.4258;-76.7839;43 +Planeta Rica;Planeta Rica;8.4089;-75.5819;43 +Garzón;Garzon;2.1961;-75.6292;43 +Villa del Rosario;Villa del Rosario;7.8353;-72.4736;43 +Corozal;Corozal;9.3169;-75.2933;43 +El Carmen de Bolívar;El Carmen de Bolivar;9.7183;-75.1225;43 +Turbaco;Turbaco;10.3319;-75.4142;43 +Ciénaga de Oro;Cienaga de Oro;8.875;-75.6211;43 +Marinilla;Marinilla;6.1744;-75.3389;43 +Cimitarra;Cimitarra;6.3133;-73.95;43 +María la Baja;Maria la Baja;9.9811;-75.2986;43 +Chinú;Chinu;9.1097;-75.3981;43 +Baranoa;Baranoa;10.7956;-74.9194;43 +Labranzagrande;Labranzagrande;5.5633;-72.5775;43 +Betulia;Betulia;6.9;-73.2836;43 +Arcabuco;Arcabuco;5.7544;-73.4375;43 +El Cocuy;El Cocuy;6.4094;-72.4444;43 +San José de Pare;San Jose de Pare;6.0192;-73.5467;43 +Córdoba;Cordoba;4.3911;-75.6878;43 +Curití;Curiti;6.6044;-73.0681;43 +Caimito;Caimito;8.7894;-75.1161;43 +Oiba;Oiba;6.2639;-73.2992;43 +Ebéjico;Ebejico;6.3264;-75.7661;43 +Córdoba;Cordoba;9.5867;-74.8272;43 +Saboyá;Saboya;5.6969;-73.7631;43 +Hatillo de Loba;Hatillo de Loba;8.9556;-74.0769;43 +Santa Bárbara de Pinto;Santa Barbara de Pinto;9.4353;-74.7017;43 +San Onofre;San Onofre;9.7372;-75.5256;43 +Girardota;Girardota;6.3769;-75.4461;43 +Guarne;Guarne;6.2792;-75.4419;43 +El Bagre;El Bagre;7.6047;-74.8086;43 +Barbosa;Barbosa;6.4375;-75.3306;43 +Tame;Tame;6.4583;-71.7447;43 +Lorica;Lorica;9.2419;-75.816;43 +Puerto Libertador;Puerto Libertador;7.8881;-75.6717;43 +Valle del Guamuez;Valle del Guamuez;0.4253;-76.9053;43 +San Gil;San Gil;6.555;-73.1336;43 +El Banco;El Banco;9.0008;-73.9744;43 +Puerto Boyacá;Puerto Boyaca;5.9761;-74.5875;43 +Riosucio;Riosucio;7.4386;-77.1133;43 +Pradera;Pradera;3.4189;-76.2439;43 +Orito;Orito;0.6661;-76.8708;43 +Pamplona;Pamplona;7.3761;-72.6483;43 +Florida;Florida;3.3217;-76.2347;43 +Villanueva;Villanueva;6.6719;-73.1747;43 +Chíquiza;Chiquiza;5.61;-73.4889;43 +Caramanta;Caramanta;5.5467;-75.6442;43 +Tota;Tota;5.5603;-72.9861;43 +Anolaima;Anolaima;4.7633;-74.4647;43 +Los Santos;Los Santos;6.7561;-73.1022;43 +Riosucio;Riosucio;5.4208;-75.7028;43 +Puerto Asís;Puerto Asis;0.5006;-76.4989;43 +Plato;Plato;9.7925;-74.7825;43 +Villamaría;Villamaria;5.0456;-75.5153;43 +San Marcos;San Marcos;8.6622;-75.1289;43 +Rosas;Rosas;2.26;-76.74;43 +Albania;Albania;1.3289;-75.8783;43 +Tasco;Tasco;5.9092;-72.7814;43 +Florián;Florian;5.8028;-73.9714;43 +La Apartada;La Apartada;8.05;-75.3356;43 +Támesis;Tamesis;5.6647;-75.7144;43 +Obando;Obando;4.5761;-75.9731;43 +Cubará;Cubara;7.0008;-72.1081;43 +Aquitania;Aquitania;5.5194;-72.8836;43 +Landázuri;Landazuri;6.2181;-73.8114;43 +Guasca;Guasca;4.8658;-73.8772;43 +Chivolo;Chivolo;10.0264;-74.6214;43 +La Primavera;La Primavera;5.4906;-70.4092;43 +Mitú;Mitu;1.2503;-70.235;43 +Inírida;Inirida;3.8708;-67.9211;43 +Mocoa;Mocoa;1.1492;-76.6464;43 +Campo de la Cruz;Campo de la Cruz;10.3778;-74.8814;43 +Ponedera;Ponedera;10.6419;-74.7531;43 +Salgar;Salgar;5.9639;-75.9775;43 +Totoró;Totoro;2.5103;-76.4019;43 +Pelaya;Pelaya;8.6892;-73.6653;43 +Sabana de Torres;Sabana de Torres;7.3903;-73.5003;43 +Boavita;Boavita;6.3308;-72.5842;43 +Salento;Salento;4.6372;-75.5708;43 +Tocaima;Tocaima;4.4578;-74.6347;43 +Vélez;Velez;6.0131;-73.6736;43 +Socha;Socha;5.9978;-72.6922;43 +Anorí;Anori;7.0736;-75.1469;43 +El Piñón;El Pinon;10.4039;-74.8231;43 +Puerto Carreño;Puerto Carreno;6.1889;-67.4858;43 +Guatavita;Guatavita;4.9344;-73.8344;43 +Güicán;Guican;6.4625;-72.4119;43 +Retiro;Retiro;6.0597;-75.5039;43 +Betulia;Betulia;6.1122;-75.9839;43 +Suesca;Suesca;5.1017;-73.7981;43 +El Rosal;El Rosal;4.8519;-74.2628;43 +Guaranda;Guaranda;8.4672;-74.5367;43 +Acevedo;Acevedo;1.8047;-75.8897;43 +Villa de San Diego de Ubaté;Villa de San Diego de Ubate;5.3072;-73.8144;43 +Líbano;Libano;4.9206;-75.0611;43 +Bosconia;Bosconia;9.9761;-73.8903;43 +Túquerres;Tuquerres;1.0872;-77.6189;43 +Guaduas;Guaduas;5.0694;-74.5981;43 +Segovia;Segovia;7.0781;-74.7017;43 +Cumbal;Cumbal;0.9078;-77.7908;43 +Aracataca;Aracataca;10.5911;-74.185;43 +Pie de Pató;Pie de Pato;5.5153;-76.9747;43 +La Unión;La Union;4.5331;-76.1006;43 +El Playón;El Playon;7.4703;-73.2033;43 +San Juan del Cesar;San Juan del Cesar;10.7708;-73.0031;43 +Tarazá;Taraza;7.5839;-75.4003;43 +Puerto Berrío;Puerto Berrio;6.4906;-74.4047;43 +Arauquita;Arauquita;7.0261;-71.4272;43 +Tuchín;Tuchin;9.1858;-75.5553;43 +Yarumal;Yarumal;6.9633;-75.4172;43 +Santa Rosa del Sur;Santa Rosa del Sur;7.9633;-74.0533;43 +Pueblo Nuevo;Pueblo Nuevo;8.505;-75.5075;43 +Cáceres;Caceres;7.5794;-75.3503;43 +Montenegro;Montenegro;4.5653;-75.7511;43 +El Charco;El Charco;2.4775;-78.1111;43 +Miranda;Miranda;3.2503;-76.2286;43 +Cumaribo;Cumaribo;4.4461;-69.7956;43 +Andes;Andes;5.6556;-75.8803;43 +Aguazul;Aguazul;5.1689;-72.5467;43 +Mogotes;Mogotes;6.4764;-72.9703;43 +El Tarra;El Tarra;8.5756;-73.0944;43 +Agua de Dios;Agua de Dios;4.3781;-74.6683;43 +El Águila;El Aguila;4.9081;-76.0422;43 +Belén de los Andaquíes;Belen de los Andaquies;1.4164;-75.8727;43 +Cajibío;Cajibio;2.6233;-76.5731;43 +Sibaté;Sibate;4.4908;-74.2594;43 +Sampués;Sampues;9.1847;-75.3786;43 +Santo Domingo;Santo Domingo;6.4708;-75.1658;43 +Dagua;Dagua;3.6575;-76.6917;43 +La Macarena;La Macarena;2.1828;-73.7847;43 +Belalcázar;Belalcazar;2.6469;-75.9717;43 +Tocancipá;Tocancipa;4.9661;-73.9111;43 +Santa Rosa de Osos;Santa Rosa de Osos;6.6472;-75.4606;43 +Melgar;Melgar;4.2039;-74.6428;43 +Tibú;Tibu;8.64;-72.7381;43 +El Bordo;El Bordo;2.1142;-76.9831;43 +Dibulla;Dibulla;11.2725;-73.3089;43 +Guayabal;Guayabal;5.0306;-74.8844;43 +La Unión;La Union;8.8572;-75.2767;43 +Talaigua Nuevo;Talaigua Nuevo;9.3028;-74.5678;43 +Coveñas;Covenas;9.4014;-75.68;43 +Juradó;Jurado;7.1114;-77.7714;43 +Roldanillo;Roldanillo;4.4136;-76.1547;43 +Valencia;Valencia;8.2592;-76.1469;43 +Urrao;Urrao;6.3156;-76.1342;43 +Puerto Tejada;Puerto Tejada;3.23;-76.4175;43 +Cajicá;Cajica;4.9167;-74.025;43 +San Pelayo;San Pelayo;8.9578;-75.8375;43 +Samaniego;Samaniego;1.3364;-77.5925;43 +Agustín Codazzi;Agustin Codazzi;10.0367;-73.2369;43 +San Andrés de Sotavento;San Andres de Sotavento;9.1453;-75.5086;43 +Chaparral;Chaparral;3.7236;-75.4847;43 +Ayapel;Ayapel;8.3125;-75.145;43 +La Vega;La Vega;2.0008;-76.7778;43 +Carepa;Carepa;7.7581;-76.6553;43 +Candelaria;Candelaria;10.4592;-74.8806;43 +Puente Nacional;Puente Nacional;5.8772;-73.6786;43 +Santa Lucía;Santa Lucia;10.3247;-74.9589;43 +Cisneros;Cisneros;6.5383;-75.0886;43 +Arboletes;Arboletes;8.8511;-76.4272;43 +Villeta;Villeta;5.0128;-74.4731;43 +Charalá;Charala;6.2875;-73.1467;43 +Medina;Medina;4.5092;-73.3494;43 +Tubará;Tubara;10.8742;-74.9786;43 +San Vicente de Chucurí;San Vicente de Chucuri;6.8819;-73.4119;43 +San Luis de Sincé;San Luis de Since;9.2447;-75.1458;43 +Puerto López;Puerto Lopez;4.0897;-72.9619;43 +Fonseca;Fonseca;10.8858;-72.8481;43 +Buenos Aires;Buenos Aires;3.0164;-76.6411;43 +Campoalegre;Campoalegre;2.6867;-75.3256;43 +Guacarí;Guacari;3.7647;-76.3322;43 +Santiago de Tolú;Santiago de Tolu;9.525;-75.5817;43 +Gigante;Gigante;2.3867;-75.5461;43 +Quimbaya;Quimbaya;4.6239;-75.7631;43 +Yarumal;Yarumal;7.0306;-75.5905;43 +Cartagena del Chairá;Cartagena del Chaira;1.3361;-74.8467;43 +San Bernardo del Viento;San Bernardo del Viento;9.355;-75.9544;43 +San Pablo;San Pablo;7.4764;-73.9231;43 +Sonsón;Sonson;5.7094;-75.3106;43 +Lenguazaque;Lenguazaque;5.3069;-73.7117;43 +Regidor;Regidor;8.6664;-73.8222;43 +Mutsamudu;Mutsamudu;-12.1675;44.3939;44 +Fomboni;Fomboni;-12.2822;43.7419;44 +Mitsamiouli;Mitsamiouli;-11.3819;43.3;44 +Mkazi;Mkazi;-11.7323;43.2671;44 +Moroni;Moroni;-11.7036;43.2536;44 +Brazzaville;Brazzaville;-4.2667;15.2833;45 +Sémbé;Sembe;1.6481;14.5806;45 +Pointe-Noire;Pointe-Noire;-4.7889;11.8653;45 +Mossendjo;Mossendjo;-2.9458;12.7147;45 +Gamboma;Gamboma;-1.8764;15.8644;45 +Dolisie;Dolisie;-4.1961;12.6731;45 +Loango;Loango;-4.6519;11.8125;45 +Djambala;Djambala;-2.55;14.75;45 +Ewo;Ewo;-0.8667;14.8167;45 +Ouésso;Ouesso;1.6167;16.05;45 +Owando;Owando;-0.4833;15.9;45 +Madingou;Madingou;-4.1536;13.55;45 +Sibiti;Sibiti;-3.6819;13.3498;45 +Impfondo;Impfondo;1.6333;18.0667;45 +Kinkala;Kinkala;-4.35;14.76;45 +Kayes;Kayes;-4.1806;13.2889;45 +Boloso;Boloso;2.0337;15.2167;45 +Makoua;Makoua;-0.0047;15.6228;45 +Mangbwalu;Mangbwalu;1.9504;30.0333;46 +Bongandanga;Bongandanga;1.5104;21.05;46 +Ikela;Ikela;-1.1833;23.2667;46 +Bulungu;Bulungu;-4.5496;18.6;46 +Manono;Manono;-7.2947;27.4545;46 +Kambove;Kambove;-10.87;26.6;46 +Mangai;Mangai;-4.0396;19.53;46 +Kampene;Kampene;-3.5968;26.6671;46 +Lubao;Lubao;-5.3896;25.75;46 +Basoko;Basoko;1.2333;23.6;46 +Lusanga;Lusanga;-5.5829;16.5167;46 +Kalima;Kalima;-2.5096;26.43;46 +Bafwasende;Bafwasende;1.0838;27.2666;46 +Mwenga;Mwenga;-3.0382;28.4325;46 +Buluko;Buluko;-0.757;28.528;46 +Lubutu;Lubutu;-0.7329;26.5833;46 +Dibaya;Dibaya;-6.5095;22.87;46 +Luanza;Luanza;-8.6996;28.7;46 +Tshela;Tshela;-4.9696;12.93;46 +Bukama;Bukama;-9.2;25.8333;46 +Kimpese;Kimpese;-5.55;14.43;46 +Kaniama;Kaniama;-7.5696;24.17;46 +Yangambi;Yangambi;0.7675;24.4414;46 +Mulongo;Mulongo;-7.8349;26.9985;46 +Basankusu;Basankusu;1.2222;19.8028;46 +Mweka;Mweka;-4.84;21.57;46 +Kasaji;Kasaji;-10.3662;23.45;46 +Kahemba;Kahemba;-7.2829;19;46 +Kasongo;Kasongo;-4.45;26.66;46 +Idiofa;Idiofa;-4.9596;19.5986;46 +Aketi;Aketi;2.7405;23.78;46 +Binga;Binga;2.3834;20.42;46 +Lodja;Lodja;-3.5242;23.5964;46 +Bosobolo;Bosobolo;4.1904;19.88;46 +Zongo;Zongo;4.35;18.6;46 +Nyunzu;Nyunzu;-5.95;28.0167;46 +Kenge;Kenge;-4.8296;16.8999;46 +Bumba;Bumba;2.19;22.46;46 +Ilebo;Ilebo;-4.3167;20.6;46 +Kongolo;Kongolo;-5.3795;26.98;46 +Kipushi;Kipushi;-11.76;27.25;46 +Demba;Demba;-5.5096;22.26;46 +Bandundu;Bandundu;-3.31;17.38;46 +Dilolo;Dilolo;-10.6833;22.3333;46 +Bunia;Bunia;1.5604;30.24;46 +Bondo;Bondo;3.81;23.67;46 +Kamina;Kamina;-8.7351;24.998;46 +Isiro;Isiro;2.7833;27.6167;46 +Moanda;Moanda;-5.9229;12.355;46 +Gandajika;Gandajika;-6.75;23.9667;46 +Wamba;Wamba;2.1404;27.99;46 +Lisala;Lisala;2.14;21.51;46 +Kabinda;Kabinda;-6.1296;24.48;46 +Gbadolite;Gbadolite;4.275;21;46 +Kasongo-Lunda;Kasongo-Lunda;-6.4796;16.83;46 +Boende;Boende;-0.2817;20.8806;46 +Luebo;Luebo;-5.3495;21.41;46 +Inongo;Inongo;-1.94;18.28;46 +Lusambo;Lusambo;-4.9696;23.43;46 +Buta;Buta;2.82;24.74;46 +Kabalo;Kabalo;-6.0525;26.9142;46 +Kisangani;Kisangani;0.5153;25.1911;46 +Kikwit;Kikwit;-5.0333;18.8167;46 +Likasi;Likasi;-10.9833;26.7333;46 +Bukavu;Bukavu;-2.4908;28.8428;46 +Kolwezi;Kolwezi;-10.7167;25.4667;46 +Lubumbashi;Lubumbashi;-11.6697;27.4581;46 +Kananga;Kananga;-5.8961;22.4167;46 +Mbuji-Mayi;Mbuji-Mayi;-6.1209;23.5967;46 +Kinshasa;Kinshasa;-4.3317;15.3139;46 +Businga;Businga;3.3404;20.87;46 +Moba;Moba;-7.0596;29.72;46 +Mushie;Mushie;-3.0196;16.92;46 +Watsa;Watsa;3.04;29.53;46 +Mwene-Ditu;Mwene-Ditu;-7;23.45;46 +Boma;Boma;-5.85;13.05;46 +Kindu;Kindu;-2.95;25.9167;46 +Kalemie;Kalemie;-5.9475;29.1947;46 +Butembo;Butembo;0.1251;29.299;46 +Gemena;Gemena;3.25;19.7667;46 +Mbanza-Ngungu;Mbanza-Ngungu;-5.25;14.8667;46 +Uvira;Uvira;-3.3953;29.1378;46 +Tshikapa;Tshikapa;-6.4167;20.8;46 +Mbandaka;Mbandaka;0.0486;18.2603;46 +Beni;Beni;0.4911;29.4731;46 +Matadi;Matadi;-5.8167;13.4833;46 +Kasangulu;Kasangulu;-4.5796;15.18;46 +Goma;Goma;-1.6794;29.2336;46 +Bolobo;Bolobo;-2.16;16.24;46 +Libenge;Libenge;3.6604;18.62;46 +Avarua;Avarua;-21.207;-159.771;47 +San José;San Jose;9.9333;-84.0833;48 +Quesada;Quesada;10.3305;-84.44;48 +Buenos Aires;Buenos Aires;9.1985;-83.2816;48 +Liberia;Liberia;10.6338;-85.4333;48 +Puntarenas;Puntarenas;9.9764;-84.8339;48 +San Juan;San Juan;9.9609;-84.0731;48 +Puerto Limón;Puerto Limon;10.0022;-83.084;48 +Alajuela;Alajuela;10.0311;-84.2041;48 +Cañas;Canas;10.43;-85.1;48 +Colón;Colon;9.9096;-84.262;48 +Heredia;Heredia;9.9985;-84.1169;48 +Cartago;Cartago;9.8667;-83.9167;48 +Santa Ana;Santa Ana;9.932;-84.176;48 +Santiago;Santiago;9.8291;-84.3044;48 +Sixaola;Sixaola;9.5579;-82.6698;48 +Ciudad Cortés;Ciudad Cortes;8.96;-83.5239;48 +La Cruz;La Cruz;11.0704;-85.63;48 +Golfito;Golfito;8.65;-83.15;48 +Toumodi;Toumodi;6.552;-5.019;49 +Aboisso;Aboisso;5.4667;-3.2;49 +Sassandra;Sassandra;4.9504;-6.0833;49 +Ferkessédougou;Ferkessedougou;9.5928;-5.1944;49 +Grand-Bassam;Grand-Bassam;5.2;-3.7333;49 +Agboville;Agboville;5.9333;-4.2167;49 +Bouaflé;Bouafle;6.9903;-5.7442;49 +Guiglo;Guiglo;6.5436;-7.4933;49 +Bangolo;Bangolo;7.0123;-7.4864;49 +Dabou;Dabou;5.3256;-4.3767;49 +Dimbokro;Dimbokro;6.6505;-4.71;49 +Bondoukou;Bondoukou;8.0304;-2.8;49 +Séguéla;Seguela;7.9611;-6.6731;49 +Odienné;Odienne;9.5;-7.5667;49 +Man;Man;7.4004;-7.55;49 +Gagnoa;Gagnoa;6.1333;-5.9333;49 +Soubré;Soubre;5.7836;-6.5939;49 +Abengourou;Abengourou;6.7297;-3.4964;49 +Bouaké;Bouake;7.6833;-5.0331;49 +Touba;Touba;8.2833;-7.6833;49 +Yamoussoukro;Yamoussoukro;6.8161;-5.2742;49 +Abidjan;Abidjan;5.3364;-4.0267;49 +Daloa;Daloa;6.89;-6.45;49 +Korhogo;Korhogo;9.4578;-5.6294;49 +San-Pédro;San-Pedro;4.7704;-6.64;49 +Divo;Divo;5.8372;-5.3572;49 +Split;Split;43.51;16.45;50 +Solin;Solin;43.5317;16.4947;50 +Ogulin;Ogulin;45.2669;15.2248;50 +Zagreb;Zagreb;45.8131;15.9772;50 +Daruvar;Daruvar;45.6;17.2167;50 +Čepin;Cepin;45.5236;18.5633;50 +Bedekovčina;Bedekovcina;46.0333;16;50 +Našice;Nasice;45.4833;18.1;50 +Rijeka;Rijeka;45.3272;14.4411;50 +Šibenik;Sibenik;43.7339;15.8956;50 +Križ;Kriz;45.65;16.5167;50 +Sisak;Sisak;45.4872;16.3761;50 +Bjelovar;Bjelovar;45.8989;16.8422;50 +Dubrovnik;Dubrovnik;42.6403;18.1083;50 +Čavle;Cavle;45.35;14.48;50 +Slavonski Brod;Slavonski Brod;45.1553;18.0144;50 +Poreč;Porec;45.2167;13.5833;50 +Zadar;Zadar;44.1167;15.2167;50 +Osijek;Osijek;45.5603;18.6703;50 +Krapina;Krapina;46.1589;15.8744;50 +Pazin;Pazin;45.2392;13.9386;50 +Koprivnica;Koprivnica;46.15;16.8167;50 +Požega;Pozega;45.3314;17.6744;50 +Varaždin;Varazdin;46.3;16.3333;50 +Samobor;Samobor;45.8011;15.711;50 +Ivanić-Grad;Ivanic-Grad;45.7081;16.3947;50 +Vrbovec;Vrbovec;45.8833;16.4333;50 +Gospić;Gospic;44.5469;15.3744;50 +Krk;Krk;45.0261;14.5756;50 +Vodice;Vodice;43.7506;15.7789;50 +Donji Miholjac;Donji Miholjac;45.75;18.15;50 +Ivankovo;Ivankovo;45.2833;18.6833;50 +Ploče;Ploce;43.0525;17.4367;50 +Belišće;Belisce;45.6825;18.4069;50 +Čakovec;Cakovec;46.3833;16.4333;50 +Vukovar;Vukovar;45.35;19.0033;50 +Virovitica;Virovitica;45.8333;17.3833;50 +Novska;Novska;45.3333;16.9833;50 +Velika Gorica;Velika Gorica;45.7;16.0667;50 +Trogir;Trogir;43.5167;16.25;50 +Cestica;Cestica;46.37;16.12;50 +Rovinj;Rovinj;45.0833;13.6333;50 +Pula;Pula;44.8667;13.8333;50 +Darda;Darda;45.6261;18.6925;50 +Ilok;Ilok;45.2225;19.3728;50 +Buje;Buje;45.4;13.65;50 +Karlovac;Karlovac;45.4931;15.5558;50 +Županja;Zupanja;45.0667;18.7;50 +Nova Gradiška;Nova Gradiska;45.25;17.3833;50 +Križevci;Krizevci;46.0333;16.5333;50 +Kastav;Kastav;45.3726;14.349;50 +Crikvenica;Crikvenica;45.1833;14.7;50 +Kaštel Stari;Kastel Stari;43.5483;16.3383;50 +Labin;Labin;45.0833;14.1167;50 +Opatija;Opatija;45.3347;14.3069;50 +Knin;Knin;44.0333;16.1833;50 +Slatina;Slatina;45.7;17.7;50 +Guamá Abajo;Guama Abajo;19.9758;-76.41;51 +La Palma;La Palma;22.7472;-83.5525;51 +Guane;Guane;22.2006;-84.0839;51 +San Juan y Martínez;San Juan y Martinez;22.2667;-83.8333;51 +Remedios;Remedios;22.4922;-79.5458;51 +Salvador;Salvador;20.2094;-75.2231;51 +Jobabo;Jobabo;20.9075;-77.2819;51 +Nuevitas;Nuevitas;21.5403;-77.2644;51 +Chambas;Chambas;22.1967;-78.9133;51 +Bahía Honda;Bahia Honda;22.9064;-83.1639;51 +Jatibonico;Jatibonico;21.9464;-79.1675;51 +Mariel;Mariel;22.9936;-82.7539;51 +Niquero;Niquero;20.0472;-77.5781;51 +Caibarién;Caibarien;22.5158;-79.4722;51 +Los Palacios;Los Palacios;22.5822;-83.2489;51 +Güira de Melena;Guira de Melena;22.8019;-82.5047;51 +Caimito;Caimito;22.9575;-82.5964;51 +Sagua la Grande;Sagua la Grande;22.8086;-80.0711;51 +Trinidad;Trinidad;21.8;-79.9667;51 +Morón;Moron;22.1108;-78.6278;51 +Yara;Yara;20.2767;-76.9469;51 +Jovellanos;Jovellanos;22.8106;-81.1981;51 +Bartolomé Masó;Bartolome Maso;20.1686;-76.9428;51 +Baracoa;Baracoa;20.3444;-74.4956;51 +Palma Soriano;Palma Soriano;20.2139;-75.9919;51 +Cárdenas;Cardenas;23.0428;-81.2036;51 +Jagüey Grande;Jaguey Grande;22.5292;-81.1325;51 +Consolación del Sur;Consolacion del Sur;22.5083;-83.5172;51 +San Luis;San Luis;20.1881;-75.8486;51 +Güines;Guines;22.8475;-82.0236;51 +Colón;Colon;22.7225;-80.9067;51 +Florida;Florida;21.5294;-78.2228;51 +Placetas;Placetas;22.3158;-79.6556;51 +Gibara;Gibara;21.1072;-76.1367;51 +Moa;Moa;20.6556;-74.9417;51 +Najasa;Najasa;21.0836;-77.7472;51 +San José de las Lajas;San Jose de las Lajas;22.9678;-82.1558;51 +Melena del Sur;Melena del Sur;22.7814;-82.1486;51 +Florencia;Florencia;22.1475;-78.9669;51 +Manuel Tames;Manuel Tames;20.1803;-75.0514;51 +Varadero;Varadero;23.1394;-81.2861;51 +Artemisa;Artemisa;22.8136;-82.7633;51 +Nueva Gerona;Nueva Gerona;21.8847;-82.8011;51 +Candelaria;Candelaria;22.7439;-82.9581;51 +Sancti Spíritus;Sancti Spiritus;21.9339;-79.4439;51 +Centro Habana;Centro Habana;23.1333;-82.3833;51 +Manzanillo;Manzanillo;20.3397;-77.1086;51 +Matanzas;Matanzas;23.0494;-81.5736;51 +Ciego de Ávila;Ciego de Avila;21.8481;-78.7631;51 +Bauta;Bauta;22.9919;-82.5492;51 +Guanajay;Guanajay;22.9306;-82.6881;51 +Abreus;Abreus;22.2806;-80.5678;51 +San Nicolás;San Nicolas;22.7819;-81.9069;51 +Mayarí;Mayari;20.6592;-75.6781;51 +Contramaestre;Contramaestre;20.3;-76.2506;51 +Guanabacoa;Guanabacoa;23.1252;-82.3007;51 +Lajas;Lajas;22.4164;-80.2906;51 +Venezuela;Venezuela;21.7511;-78.7792;51 +Ciro Redondo;Ciro Redondo;22.0189;-78.7031;51 +Alquízar;Alquizar;22.8067;-82.5828;51 +Primero de Enero;Primero de Enero;21.9453;-78.4189;51 +San Cristóbal;San Cristobal;22.7169;-83.0511;51 +Quivicán;Quivican;22.8247;-82.3558;51 +Madruga;Madruga;22.9164;-81.9239;51 +Imías;Imias;20.0694;-74.6314;51 +Santiago de Cuba;Santiago de Cuba;20.0217;-75.8294;51 +Cabaiguán;Cabaiguan;22.0839;-79.4953;51 +San Luis;San Luis;22.2828;-83.7681;51 +Baraguá;Baragua;21.6819;-78.6244;51 +Banes;Banes;20.9697;-75.7117;51 +San Antonio de los Baños;San Antonio de los Banos;22.8889;-82.4989;51 +Mella;Mella;20.3694;-75.9111;51 +Havana;Havana;23.1367;-82.3589;51 +Batabanó;Batabano;22.7167;-82.2833;51 +Caimanera;Caimanera;19.9908;-75.152;51 +Limonar;Limonar;22.9561;-81.4086;51 +Nueva Paz;Nueva Paz;22.7667;-81.75;51 +Pinar del Río;Pinar del Rio;22.4122;-83.6719;51 +Arroyo Naranjo;Arroyo Naranjo;23.0436;-82.3328;51 +Las Tunas;Las Tunas;20.9667;-76.95;51 +Cienfuegos;Cienfuegos;22.1456;-80.4364;51 +Camagüey;Camaguey;21.3786;-77.9186;51 +Holguín;Holguin;20.8872;-76.2631;51 +Santa Clara;Santa Clara;22.4067;-79.9531;51 +Guantánamo;Guantanamo;20.1383;-75.2061;51 +Bayamo;Bayamo;20.3817;-76.6428;51 +Viñales;Vinales;22.6153;-83.7158;51 +Majagua;Majagua;21.9244;-78.9906;51 +San Antonio del Sur;San Antonio del Sur;20.0569;-74.8078;51 +Carlos Manuel de Céspedes;Carlos Manuel de Cespedes;21.5767;-78.2775;51 +Willemstad;Willemstad;12.108;-68.935;52 +Nicosia;Nicosia;35.1725;33.365;53 +Limassol;Limassol;34.675;33.0443;53 +Livádia;Livadia;34.9551;33.6273;53 +Káto Polemídia;Kato Polemidia;34.6931;32.9992;53 +Géri;Geri;35.1062;33.4195;53 +Geroskípou;Geroskipou;34.7609;32.4484;53 +Aradíppou;Aradippou;34.9478;33.5881;53 +Famagusta;Famagusta;35.1167;33.95;53 +Kyrenia;Kyrenia;35.3403;33.3192;53 +Paphos;Paphos;34.7761;32.4265;53 +Tséri;Tseri;35.0725;33.3243;53 +Larnaca;Larnaca;34.9167;33.6333;53 +Ágios Athanásios;Agios Athanasios;34.7087;33.0504;53 +Paralímni;Paralimni;35.0387;33.9862;53 +Latsia;Latsia;35.0968;33.3773;53 +Mésa Geitoniá;Mesa Geitonia;34.7024;33.0453;53 +Sotíra;Sotira;35.0269;33.9514;53 +Germasógeia;Germasogeia;34.7181;33.0856;53 +Derýneia;Deryneia;35.063;33.9585;53 +Dáli;Dali;35.024;33.4226;53 +Čáslav;Caslav;49.911;15.3898;54 +Česká Lípa;Ceska Lipa;50.6856;14.5377;54 +Veselí nad Moravou;Veseli nad Moravou;48.9536;17.3765;54 +Sušice;Susice;49.2312;13.5202;54 +Humpolec;Humpolec;49.5416;15.3594;54 +Rychnov nad Kněžnou;Rychnov nad Kneznou;50.1629;16.275;54 +Prachatice;Prachatice;49.013;13.9975;54 +Přerov;Prerov;49.4556;17.4511;54 +Jeseník;Jesenik;50.2294;17.2047;54 +Děčín;Decin;50.7736;14.1961;54 +Mladá Boleslav;Mlada Boleslav;50.4125;14.9064;54 +Jablonec nad Nisou;Jablonec nad Nisou;50.7278;15.17;54 +Prostějov;Prostejov;49.4722;17.1106;54 +Holešov;Holesov;49.3333;17.5783;54 +Vlašim;Vlasim;49.7064;14.8989;54 +Velké Meziříčí;Velke Mezirici;49.3553;16.0123;54 +Frenštát pod Radhoštěm;Frenstat pod Radhostem;49.5483;18.2108;54 +Kuřim;Kurim;49.2985;16.5315;54 +Domažlice;Domazlice;49.4406;12.9298;54 +Uničov;Unicov;49.7709;17.1215;54 +Kyjov;Kyjov;49.0102;17.1225;54 +Rumburk;Rumburk;50.9516;14.5571;54 +Třebíč;Trebic;49.215;15.8817;54 +Tábor;Tabor;49.4145;14.6578;54 +Třinec;Trinec;49.6776;18.6708;54 +Králŭv Dvŭr;Kraluv Dvur;49.9499;14.0345;54 +Litomyšl;Litomysl;49.8721;16.3106;54 +Jesenice;Jesenice;49.9682;14.5136;54 +Frýdlant nad Ostravicí;Frydlant nad Ostravici;49.5928;18.3597;54 +Lanškroun;Lanskroun;49.9122;16.612;54 +Nové Strašecí;Nove Straseci;50.1528;13.9005;54 +Úpice;Upice;50.5124;16.0162;54 +Třebechovice pod Orebem;Trebechovice pod Orebem;50.201;15.9923;54 +Kojetín;Kojetin;49.3518;17.3021;54 +Týniště nad Orlicí;Tyniste nad Orlici;50.1514;16.0778;54 +Hlučín;Hlucin;49.8979;18.192;54 +Klášterec nad Ohří;Klasterec nad Ohri;50.3846;13.1714;54 +Ústí nad Orlicí;Usti nad Orlici;49.9739;16.3937;54 +Rousínov;Rousinov;49.2013;16.8822;54 +Jablunkov;Jablunkov;49.5767;18.7646;54 +Modřice;Modrice;49.1279;16.6144;54 +Týnec nad Sázavou;Tynec nad Sazavou;49.8335;14.5899;54 +Zábřeh;Zabreh;49.8826;16.8723;54 +Chodov;Chodov;50.2415;12.7534;54 +Šluknov;Sluknov;51.0038;14.4527;54 +Chlumec nad Cidlinou;Chlumec nad Cidlinou;50.1545;15.4603;54 +Jilemnice;Jilemnice;50.6089;15.5066;54 +Třešť;Trest';49.291;15.4821;54 +Moravský Krumlov;Moravsky Krumlov;49.049;16.3117;54 +Šternberk;Sternberk;49.7305;17.2989;54 +Roudnice nad Labem;Roudnice nad Labem;50.4254;14.2618;54 +Hradec nad Moravici;Hradec nad Moravici;49.871;17.8759;54 +Strážnice;Straznice;48.901;17.3168;54 +Fulnek;Fulnek;49.7124;17.9032;54 +Františkovy Lázně;Frantiskovy Lazne;50.1205;12.3518;54 +Kosmonosy;Kosmonosy;50.4386;14.9301;54 +Vítkov;Vitkov;49.7744;17.7495;54 +Zubří;Zubri;49.466;18.0925;54 +Lomnice nad Popelkou;Lomnice nad Popelkou;50.5307;15.3735;54 +Kunovice;Kunovice;49.045;17.4701;54 +Bystřice;Bystrice;49.6365;18.7204;54 +Rudná;Rudna;50.0351;14.2344;54 +Kladno;Kladno;50.1431;14.1053;54 +Most;Most;50.5031;13.6367;54 +Frýdek-Místek;Frydek-Mistek;49.6881;18.3536;54 +Opava;Opava;49.9381;17.9044;54 +Holýšov;Holysov;49.5937;13.1013;54 +Česká Kamenice;Ceska Kamenice;50.7979;14.4178;54 +Bakov nad Jizerou;Bakov nad Jizerou;50.4824;14.9416;54 +Horažďovice;Horazd'ovice;49.3208;13.701;54 +Polná;Polna;49.487;15.7188;54 +Velká Bíteš;Velka Bites;49.2887;16.2259;54 +Trhové Sviny;Trhove Sviny;48.8424;14.6392;54 +Pohořelice;Pohorelice;48.9812;16.5245;54 +Třemošná;Tremosna;49.8159;13.3951;54 +Planá;Plana;49.8683;12.7438;54 +Telč;Telc;49.1842;15.4528;54 +Starý Plzenec;Stary Plzenec;49.6978;13.4736;54 +Horní Slavkov;Horni Slavkov;50.1387;12.8077;54 +Dolní Lutyně;Dolni Lutyne;49.8987;18.4282;54 +Hluboká nad Vltavou;Hluboka nad Vltavou;49.0523;14.4343;54 +Stochov;Stochov;50.1464;13.9635;54 +Český Krumlov;Cesky Krumlov;48.811;14.3152;54 +Tachov;Tachov;49.7954;12.6337;54 +Aš;As;50.224;12.1951;54 +Mariánské Lázně;Marianske Lazne;49.9647;12.7012;54 +Čelákovice;Celakovice;50.1605;14.7501;54 +Milovice;Milovice;50.226;14.8887;54 +Vrchlabí;Vrchlabi;50.627;15.6095;54 +Krupka;Krupka;50.6846;13.8583;54 +Jaroměř;Jaromer;50.3562;15.9214;54 +Karviná;Karvina;49.8542;18.5428;54 +Boskovice;Boskovice;49.4875;16.66;54 +Nový Bor;Novy Bor;50.7577;14.5557;54 +Vysoké Mýto;Vysoke Myto;49.9532;16.1618;54 +Luhačovice;Luhacovice;49.0998;17.7575;54 +Skuteč;Skutec;49.8435;15.9966;54 +Jílové;Jilove;50.7609;14.1039;54 +Doksy;Doksy;50.5648;14.6556;54 +Česká Skalice;Ceska Skalice;50.3947;16.0428;54 +Kdyně;Kdyne;49.3909;13.0397;54 +Chomutov;Chomutov;50.4628;13.4111;54 +Bruntál;Bruntal;49.9884;17.4648;54 +Ostrov;Ostrov;50.306;12.9392;54 +Říčany;Ricany;49.9917;14.6543;54 +Uherský Brod;Uhersky Brod;49.0251;17.6472;54 +Rožnov pod Radhoštěm;Roznov pod Radhostem;49.4585;18.143;54 +Slaný;Slany;50.2305;14.087;54 +Rakovník;Rakovnik;50.1038;13.7335;54 +Kraslice;Kraslice;50.3238;12.5176;54 +Neratovice;Neratovice;50.2593;14.5177;54 +Benešov;Benesov;49.7817;14.687;54 +Svitavy;Svitavy;49.756;16.4683;54 +Jičín;Jicin;50.4373;15.3517;54 +Hulín;Hulin;49.3169;17.4638;54 +Rosice;Rosice;49.1824;16.3879;54 +Staré Město;Stare Mesto;49.0752;17.4334;54 +Dobruška;Dobruska;50.292;16.1601;54 +Letovice;Letovice;49.5471;16.5736;54 +Šenov;Senov;49.7931;18.3761;54 +Kravaře;Kravare;49.932;18.0048;54 +Holice;Holice;50.0661;15.986;54 +Otrokovice;Otrokovice;49.2099;17.5308;54 +Kadaň;Kadan;50.3761;13.2714;54 +Hranice;Hranice;49.548;17.7347;54 +Vodňany;Vodnany;49.148;14.1751;54 +Nový Bydžov;Novy Bydzov;50.2416;15.4909;54 +Sedlčany;Sedlcany;49.6606;14.4267;54 +Bílina;Bilina;50.5486;13.7754;54 +Turnov;Turnov;50.5873;15.1569;54 +Poděbrady;Podebrady;50.1425;15.1189;54 +Rokycany;Rokycany;49.7428;13.5946;54 +Železný Brod;Zelezny Brod;50.6428;15.2542;54 +Hustopeče;Hustopece;48.9409;16.7376;54 +Hronov;Hronov;50.4797;16.1824;54 +Dobřany;Dobrany;49.6549;13.2931;54 +Mníšek pod Brdy;Mnisek pod Brdy;49.8666;14.2618;54 +Žamberk;Zamberk;50.086;16.4674;54 +Kostelec nad Orlicí;Kostelec nad Orlici;50.1227;16.2133;54 +Varnsdorf;Varnsdorf;50.9116;14.6184;54 +Česká Třebová;Ceska Trebova;49.9019;16.4473;54 +Dvůr Králové nad Labem;Dvur Kralove nad Labem;50.4318;15.8141;54 +Nymburk;Nymburk;50.1861;15.0417;54 +Dubňany;Dubnany;48.917;17.09;54 +Tanvald;Tanvald;50.7374;15.306;54 +Blatná;Blatna;49.425;13.8818;54 +Bučovice;Bucovice;49.149;17.0019;54 +Odolena Voda;Odolena Voda;50.2335;14.4109;54 +Letohrad;Letohrad;50.0358;16.4988;54 +Mimoň;Mimon;50.6588;14.7248;54 +Pelhřimov;Pelhrimov;49.4314;15.2234;54 +Podbořany;Podborany;50.2295;13.412;54 +Veselí nad Lužnicí;Veseli nad Luznici;49.1844;14.6974;54 +Chrastava;Chrastava;50.817;14.9689;54 +Slavičín;Slavicin;49.088;17.8735;54 +Světlá nad Sázavou;Svetla nad Sazavou;49.6681;15.404;54 +Benátky nad Jizerou;Benatky nad Jizerou;50.2909;14.8235;54 +Mikulov;Mikulov;48.8056;16.6378;54 +Úvaly;Uvaly;50.074;14.7309;54 +Hořovice;Horovice;49.8361;13.9027;54 +Frýdlant;Frydlant;50.9215;15.0799;54 +Broumov;Broumov;50.5857;16.3319;54 +Bílovec;Bilovec;49.7564;18.0159;54 +Slavkov u Brna;Slavkov u Brna;49.1533;16.8765;54 +Vimperk;Vimperk;49.0525;13.7743;54 +Napajedla;Napajedla;49.1716;17.512;54 +Jindřichŭv Hradec;Jindrichuv Hradec;49.1441;15.003;54 +Kutná Hora;Kutna Hora;49.9484;15.2682;54 +Žďár nad Sázavou;Zd'ar nad Sazavou;49.5627;15.9393;54 +Vyškov;Vyskov;49.2775;16.999;54 +Blansko;Blansko;49.3632;16.6432;54 +Bohumín;Bohumin;49.9041;18.3576;54 +Beroun;Beroun;49.9639;14.0721;54 +Havířov;Havirov;49.7778;18.4228;54 +Zlín;Zlin;49.2331;17.6669;54 +Jirkov;Jirkov;50.4999;13.4478;54 +Mělník;Melnik;50.3506;14.4742;54 +Dačice;Dacice;49.0816;15.4373;54 +Nýřany;Nyrany;49.7116;13.2119;54 +Soběslav;Sobeslav;49.26;14.7186;54 +Přeštice;Prestice;49.5731;13.3335;54 +Český Brod;Cesky Brod;50.0743;14.8609;54 +Břevnov;Brevnov;50.0833;14.3579;54 +Kaplice;Kaplice;48.7386;14.4963;54 +Odry;Odry;49.6625;17.8309;54 +Moravské Budějovice;Moravske Budejovice;49.0521;15.8087;54 +Náchod;Nachod;50.4167;16.163;54 +Brandýs nad Labem-Stará Boleslav;Brandys nad Labem-Stara Boleslav;50.1872;14.6633;54 +Karlovy Vary;Karlovy Vary;50.2306;12.8725;54 +Teplice;Teplice;50.6333;13.8167;54 +Jihlava;Jihlava;49.4003;15.5906;54 +Louny;Louny;50.3571;13.7968;54 +Kralupy nad Vltavou;Kralupy nad Vltavou;50.2411;14.3116;54 +Žatec;Zatec;50.3273;13.5459;54 +Nový Jičín;Novy Jicin;49.5944;18.0103;54 +Chrudim;Chrudim;49.9511;15.7956;54 +Litvínov;Litvinov;50.6008;13.6112;54 +Sokolov;Sokolov;50.1814;12.6402;54 +Milevsko;Milevsko;49.451;14.36;54 +Bystřice pod Hostýnem;Bystrice pod Hostynem;49.3992;17.674;54 +Krnov;Krnov;50.0897;17.7039;54 +Havlíčkŭv Brod;Havlickuv Brod;49.6079;15.5807;54 +Strakonice;Strakonice;49.2615;13.9024;54 +Bystřice nad Pernštejnem;Bystrice nad Pernstejnem;49.523;16.2615;54 +Týn nad Vltavou;Tyn nad Vltavou;49.2235;14.4206;54 +Dubí;Dubi;50.6811;13.7889;54 +Černošice;Cernosice;49.9602;14.3199;54 +Lipník nad Bečvou;Lipnik nad Becvou;49.5275;17.5863;54 +Rýmařov;Rymarov;49.9318;17.2718;54 +České Budějovice;Ceske Budejovice;48.9747;14.4747;54 +Ústí nad Labem;Usti nad Labem;50.6592;14.0417;54 +Pardubice;Pardubice;50.0386;15.7792;54 +Hradec Králové;Hradec Kralove;50.2092;15.8319;54 +Šlapanice;Slapanice;49.1687;16.7273;54 +Třeboň;Trebon;49.0037;14.7707;54 +Stříbro;Stribro;49.753;13.0041;54 +Vratimov;Vratimov;49.7699;18.3102;54 +Petřvald;Petrvald;49.831;18.3894;54 +Nejdek;Nejdek;50.3225;12.7294;54 +Hrádek nad Nisou;Hradek nad Nisou;50.8529;14.8447;54 +Rychvald;Rychvald;49.8662;18.3763;54 +Sezimovo Ústí;Sezimovo Usti;49.3853;14.6848;54 +Valašské Meziříčí;Valasske Mezirici;49.4718;17.9712;54 +Klatovy;Klatovy;49.3956;13.2951;54 +Kopřivnice;Koprivnice;49.5995;18.1448;54 +Liberec;Liberec;50.77;15.0584;54 +Olomouc;Olomouc;49.5939;17.2508;54 +Uherské Hradiště;Uherske Hradiste;49.0698;17.4597;54 +Šumperk;Sumperk;49.9653;16.9707;54 +Vsetín;Vsetin;49.3387;17.9962;54 +Ostrava;Ostrava;49.8356;18.2925;54 +Nová Paka;Nova Paka;50.4945;15.5151;54 +Chotěboř;Chotebor;49.7208;15.6702;54 +Duchcov;Duchcov;50.6039;13.7463;54 +Mnichovo Hradiště;Mnichovo Hradiste;50.5273;14.9714;54 +Choceň;Chocen;50.0016;16.2231;54 +Dobříš;Dobris;49.7812;14.1672;54 +Polička;Policka;49.7147;16.2655;54 +Plzeň;Plzen;49.7414;13.3825;54 +Hodonín;Hodonin;48.849;17.1324;54 +Český Těšín;Cesky Tesin;49.7461;18.6262;54 +Břeclav;Breclav;48.759;16.882;54 +Litoměřice;Litomerice;50.5336;14.1319;54 +Semily;Semily;50.602;15.3356;54 +Hořice;Horice;50.3661;15.6319;54 +Příbor;Pribor;49.6409;18.145;54 +Červený Kostelec;Cerveny Kostelec;50.4763;16.093;54 +Štětí;Steti;50.4531;14.3743;54 +Kolín;Kolin;50.0282;15.2006;54 +Znojmo;Znojmo;48.8555;16.0488;54 +Prague;Prague;50.0833;14.4167;54 +Příbram;Pribram;49.69;14.0105;54 +Cheb;Cheb;50.0798;12.374;54 +Přelouč;Prelouc;50.0399;15.5604;54 +Hlinsko;Hlinsko;49.7622;15.9076;54 +Litovel;Litovel;49.7012;17.0762;54 +Roztoky;Roztoky;50.1585;14.3977;54 +Ivančice;Ivancice;49.1015;16.3775;54 +Moravská Třebová;Moravska Trebova;49.758;16.6643;54 +Nové Město na Moravě;Nove Mesto na Morave;49.5615;16.0742;54 +Lysá nad Labem;Lysa nad Labem;50.2015;14.8329;54 +Brno;Brno;49.1953;16.6083;54 +Nové Město nad Metují;Nove Mesto nad Metuji;50.3446;16.1515;54 +Studénka;Studenka;49.7234;18.0786;54 +Tišnov;Tisnov;49.3487;16.4244;54 +Písek;Pisek;49.3089;14.1475;54 +Trutnov;Trutnov;50.561;15.9128;54 +Orlová;Orlova;49.8452;18.4302;54 +Líšeň;Lisen;49.2075;16.6861;54 +Kroměříž;Kromeriz;49.2979;17.3931;54 +Hostivice;Hostivice;50.0817;14.2586;54 +Mohelnice;Mohelnice;49.777;16.9195;54 +Lovosice;Lovosice;50.5151;14.0511;54 +Svendborg;Svendborg;55.0704;10.6167;55 +Copenhagen;Copenhagen;55.6805;12.5615;55 +Frederikshavn;Frederikshavn;57.4337;10.5333;55 +Odense;Odense;55.4004;10.3833;55 +Aarhus;Aarhus;56.1572;10.2107;55 +Aalborg;Aalborg;57.0337;9.9166;55 +Viborg;Viborg;56.4333;9.4;55 +Esbjerg;Esbjerg;55.467;8.45;55 +Vejle;Vejle;55.709;9.535;55 +Sorø;Soro;55.433;11.5667;55 +Hillerød;Hillerod;55.9333;12.3167;55 +Roskilde;Roskilde;55.65;12.0833;55 +Obock;Obock;11.9667;43.2833;56 +Tadjourah;Tadjourah;11.7833;42.8833;56 +Arta;Arta;11.5264;42.8519;56 +Ali Sabieh;Ali Sabieh;11.1558;42.7125;56 +Dikhil;Dikhil;11.1086;42.3667;56 +Djibouti;Djibouti;11.595;43.1481;56 +Roseau;Roseau;15.3;-61.3833;57 +Sabaneta;Sabaneta;19.4833;-71.35;58 +Villa Riva;Villa Riva;19.18;-69.92;58 +Santiago;Santiago;19.45;-70.7;58 +Santo Domingo;Santo Domingo;18.4764;-69.8933;58 +Sabana Larga;Sabana Larga;18.585;-70.4982;58 +Sabana Grande de Boyá;Sabana Grande de Boya;18.95;-69.8;58 +Cambita Garabitos;Cambita Garabitos;18.45;-70.2;58 +Bayaguana;Bayaguana;18.76;-69.64;58 +San Gregorio de Nigua;San Gregorio de Nigua;18.38;-70.08;58 +Jima Abajo;Jima Abajo;19.13;-70.38;58 +El Cacao;El Cacao;18.52;-70.3;58 +Bohechío;Bohechio;18.77;-70.98;58 +Santo Domingo Este;Santo Domingo Este;18.4855;-69.8734;58 +Higüey;Higuey;18.6181;-68.7111;58 +San Cristóbal;San Cristobal;18.4167;-70.1333;58 +Dajabón;Dajabon;19.5667;-71.71;58 +Tenares;Tenares;19.37;-70.35;58 +Nizao;Nizao;18.25;-70.2;58 +La Vega;La Vega;19.2242;-70.5283;58 +Licey al Medio;Licey al Medio;19.43;-70.62;58 +Tamayo;Tamayo;18.4;-71.2;58 +Pepillo Salcedo;Pepillo Salcedo;19.7;-71.75;58 +Los Alcarrizos;Los Alcarrizos;18.5167;-70.0167;58 +Moca;Moca;19.3833;-70.5167;58 +Puerto Plata;Puerto Plata;19.7958;-70.6944;58 +San Francisco de Macorís;San Francisco de Macoris;19.3;-70.25;58 +San Pedro de Macorís;San Pedro de Macoris;18.4572;-69.3061;58 +Villa Tapia;Villa Tapia;19.3;-70.42;58 +Monte Cristi;Monte Cristi;19.85;-71.65;58 +El Factor;El Factor;19.32;-69.88;58 +Restauración;Restauracion;19.3;-71.6833;58 +Cayetano Germosén;Cayetano Germosen;19.33;-70.48;58 +Oviedo;Oviedo;17.78;-71.37;58 +Las Terrenas;Las Terrenas;19.32;-69.53;58 +Altamira;Altamira;19.6667;-70.8333;58 +Padre Las Casas;Padre Las Casas;18.7333;-70.9333;58 +Mao;Mao;19.5667;-71.0833;58 +Barahona;Barahona;18.2079;-71.0996;58 +Cercado Abajo;Cercado Abajo;18.73;-71.52;58 +Miches;Miches;18.98;-69.05;58 +Esperalvillo;Esperalvillo;18.82;-70.03;58 +Piedra Blanca;Piedra Blanca;18.83;-70.3;58 +San Víctor Abajo;San Victor Abajo;19.45;-70.53;58 +Bonao;Bonao;18.9333;-70.4;58 +San Juan;San Juan;18.81;-71.23;58 +Bajos de Haina;Bajos de Haina;18.42;-70.03;58 +Laguna Salada;Laguna Salada;19.65;-71.0833;58 +Boca Chica;Boca Chica;18.4539;-69.6064;58 +Baní;Bani;18.29;-70.33;58 +La Romana;La Romana;18.43;-68.97;58 +La Descubierta;La Descubierta;18.57;-71.73;58 +Fantino;Fantino;19.12;-70.3;58 +Los Llanos;Los Llanos;18.62;-69.5;58 +Imbert;Imbert;19.75;-70.83;58 +San Rafael del Yuma;San Rafael del Yuma;18.4333;-68.6667;58 +Jamao al Norte;Jamao al Norte;19.65;-70.6167;58 +Vicente Noble;Vicente Noble;18.3833;-71.1833;58 +Polo;Polo;18.08;-71.28;58 +Las Guáranas;Las Guaranas;19.2;-70.22;58 +Cabral;Cabral;18.25;-71.2167;58 +Castañuelas;Castanuelas;19.7;-71.5;58 +Río San Juan;Rio San Juan;19.64;-70.08;58 +Guananico;Guananico;19.72;-70.92;58 +Castillo;Castillo;19.22;-70.03;58 +Monte Plata;Monte Plata;18.807;-69.784;58 +Sabana Grande de Palenque;Sabana Grande de Palenque;18.27;-70.15;58 +Loma de Cabrera;Loma de Cabrera;19.422;-71.615;58 +Bánica;Banica;19.0833;-71.6833;58 +Sabana de La Mar;Sabana de La Mar;19.07;-69.39;58 +Guaymate;Guaymate;18.58;-68.98;58 +Partido;Partido;19.48;-71.55;58 +Villa Isabela;Villa Isabela;19.82;-71.05;58 +Santo Tomás de Jánico;Santo Tomas de Janico;19.4;-70.8;58 +Yayas de Viajama;Yayas de Viajama;18.6;-70.92;58 +Tábara Arriba;Tabara Arriba;18.5667;-70.8833;58 +Pimentel;Pimentel;19.1833;-70.1;58 +Sosúa;Sosua;19.7494;-70.5172;58 +Baitoa;Baitoa;19.32;-70.7;58 +Duvergé;Duverge;18.3188;-71.5945;58 +El Guayabal;El Guayabal;18.7494;-70.8375;58 +Vallejuelo;Vallejuelo;18.65;-71.33;58 +Tamboril;Tamboril;19.48;-70.6;58 +Yamasá;Yamasa;18.7667;-70.0167;58 +Los Hidalgos;Los Hidalgos;19.73;-71.03;58 +Hato Mayor;Hato Mayor;18.767;-69.267;58 +Hostos;Hostos;19.18;-70.02;58 +Constanza;Constanza;18.91;-70.75;58 +Jarabacoa;Jarabacoa;19.1197;-70.6383;58 +Samaná;Samana;19.2053;-69.3364;58 +El Seibo;El Seibo;18.77;-69.04;58 +Postrer Río;Postrer Rio;18.55;-71.63;58 +Estebanía;Estebania;18.45;-70.65;58 +Sabana Iglesia;Sabana Iglesia;19.33;-70.75;58 +Arenoso;Arenoso;19.18;-69.85;58 +Azua;Azua;18.46;-70.74;58 +Cotuí;Cotui;19.06;-70.15;58 +Nagua;Nagua;19.38;-69.85;58 +Pedro Brand;Pedro Brand;18.5667;-70.0911;58 +Villa Altagracia;Villa Altagracia;18.67;-70.17;58 +Villa Vásquez;Villa Vasquez;19.74;-71.45;58 +El Pino;El Pino;19.4333;-71.475;58 +Puñal;Punal;19.4;-70.6167;58 +Monción;Moncion;19.4167;-71.1667;58 +Las Matas de Farfán;Las Matas de Farfan;18.87;-71.52;58 +Pantanal;Pantanal;18.5103;-68.3694;58 +Comendador;Comendador;18.876;-71.707;58 +Guerra;Guerra;18.55;-69.7;58 +Pueblo Viejo;Pueblo Viejo;18.4;-70.7667;58 +Jimaní;Jimani;18.4833;-71.85;58 +Las Charcas;Las Charcas;18.45;-70.62;58 +San José de Ocoa;San Jose de Ocoa;18.55;-70.5;58 +Salcedo;Salcedo;19.42;-70.39;58 +Bávaro;Bavaro;18.717;-68.45;58 +Yaguate;Yaguate;18.33;-70.18;58 +Villa Bisonó;Villa Bisono;19.56;-70.87;58 +Los Almácigos;Los Almacigos;19.4083;-71.4417;58 +Pedernales;Pedernales;18.038;-71.741;58 +Villa González;Villa Gonzalez;19.53;-70.78;58 +Gaspar Hernández;Gaspar Hernandez;19.62;-70.28;58 +Neiba;Neiba;18.49;-71.42;58 +San José de Las Matas;San Jose de Las Matas;19.33;-70.93;58 +Rancho Arriba;Rancho Arriba;18.7147;-70.4618;58 +Villa Jaragua;Villa Jaragua;18.48;-71.5;58 +Las Matas de Santa Cruz;Las Matas de Santa Cruz;19.67;-71.5;58 +San Lorenzo de Guayubín;San Lorenzo de Guayubin;19.7105;-71.3048;58 +Velasco Ibarra;Velasco Ibarra;-1.0439;-79.6383;59 +Salinas;Salinas;-2.2083;-80.9681;59 +La Troncal;La Troncal;-2.4278;-79.3389;59 +Ventanas;Ventanas;-1.45;-79.47;59 +San Jacinto de Buena Fe;San Jacinto de Buena Fe;-0.8932;-79.4907;59 +Tosagua;Tosagua;-0.7864;-80.2342;59 +Yaupi;Yaupi;-2.8543;-77.9363;59 +Samborondón;Samborondon;-1.9611;-79.7256;59 +Jipijapa;Jipijapa;-1.3486;-80.5786;59 +Otavalo;Otavalo;0.2333;-78.2667;59 +Cayambe;Cayambe;0.0439;-78.1561;59 +Santa Cruz;Santa Cruz;-0.5333;-90.35;59 +Valdez;Valdez;1.2671;-78.9855;59 +Puerto Villamil;Puerto Villamil;-0.9333;-91.0167;59 +Montecristi;Montecristi;-1.05;-80.6667;59 +Santa Rosa;Santa Rosa;-3.4522;-79.9617;59 +Huaquillas;Huaquillas;-3.4803;-80.2317;59 +Alausí;Alausi;-2.19;-78.85;59 +Sangolquí;Sangolqui;-0.3344;-78.4475;59 +Lomas de Sargentillo;Lomas de Sargentillo;-1.8833;-80.0833;59 +Muisne;Muisne;0.61;-80.02;59 +Pelileo;Pelileo;-1.3306;-78.5428;59 +Daule;Daule;-1.8667;-79.9833;59 +Pedro Vicente Maldonado;Pedro Vicente Maldonado;0.0853;-79.0511;59 +Archidona;Archidona;-0.9095;-77.8077;59 +Baños;Banos;-1.3964;-78.4247;59 +San Miguel de Salcedo;San Miguel de Salcedo;-1.05;-78.5833;59 +Macará;Macara;-4.3833;-79.95;59 +Pasaje;Pasaje;-3.3269;-79.8049;59 +Chone;Chone;-0.6833;-80.1;59 +Yaguachi Nuevo;Yaguachi Nuevo;-2.12;-79.69;59 +Macas;Macas;-2.3;-78.1167;59 +Puyo;Puyo;-1.483;-77.987;59 +Guaranda;Guaranda;-1.6056;-79.0031;59 +Tena;Tena;-0.989;-77.8159;59 +Valencia;Valencia;-0.9525;-79.3531;59 +Piñas;Pinas;-3.6806;-79.6806;59 +Puerto Ayora;Puerto Ayora;-0.7444;-90.3139;59 +Zamora;Zamora;-4.0692;-78.9567;59 +San Gabriel;San Gabriel;0.61;-77.84;59 +Puerto Baquerizo Moreno;Puerto Baquerizo Moreno;-0.9025;-89.6092;59 +Atuntaqui;Atuntaqui;0.3325;-78.2136;59 +San Lorenzo de Esmeraldas;San Lorenzo de Esmeraldas;1.2864;-78.8353;59 +Catamayo;Catamayo;-3.9833;-79.35;59 +Quevedo;Quevedo;-1.0333;-79.45;59 +Riobamba;Riobamba;-1.6743;-78.6483;59 +La Maná;La Mana;-0.9417;-79.2347;59 +Esmeraldas;Esmeraldas;0.95;-79.6667;59 +Ibarra;Ibarra;0.3628;-78.13;59 +Milagro;Milagro;-2.1347;-79.5872;59 +Bahía de Caráquez;Bahia de Caraquez;-0.6;-80.425;59 +Puerto Quito;Puerto Quito;0.1272;-79.2531;59 +Pedro Carbo;Pedro Carbo;-1.8167;-80.2333;59 +Babahoyo;Babahoyo;-1.8167;-79.5167;59 +Tulcán;Tulcan;0.8117;-77.7186;59 +Latacunga;Latacunga;-0.9333;-78.6167;59 +Píllaro;Pillaro;-1.1667;-78.5333;59 +Nueva Loja;Nueva Loja;0.0844;-76.8911;59 +Azogues;Azogues;-2.7333;-78.8333;59 +Puerto Francisco de Orellana;Puerto Francisco de Orellana;-0.4625;-76.9842;59 +Santa Elena;Santa Elena;-2.2267;-80.8583;59 +Portoviejo;Portoviejo;-1.0544;-80.4544;59 +Loja;Loja;-3.9906;-79.205;59 +Ambato;Ambato;-1.2417;-78.6197;59 +Santo Domingo de los Colorados;Santo Domingo de los Colorados;-0.2542;-79.1719;59 +Cuenca;Cuenca;-2.8974;-79.0045;59 +Manta;Manta;-0.95;-80.7162;59 +Machala;Machala;-3.2667;-79.9667;59 +Eloy Alfaro;Eloy Alfaro;-2.1733;-79.8311;59 +Balzar;Balzar;-1.36;-79.9;59 +Naranjal;Naranjal;-2.6736;-79.6183;59 +Naranjito;Naranjito;-2.1667;-79.4653;59 +Vinces;Vinces;-1.55;-79.7333;59 +La Concordia;La Concordia;0.0069;-79.3958;59 +Rosa Zarate;Rosa Zarate;0.3272;-79.4689;59 +Guayaquil;Guayaquil;-2.19;-79.8875;59 +Quito;Quito;-0.22;-78.5125;59 +Playas;Playas;-2.63;-80.39;59 +Al Manşūrah;Al Mansurah;31.05;31.3833;60 +Shubrā al Khaymah;Shubra al Khaymah;30.1286;31.2422;60 +Alexandria;Alexandria;31.2;29.9167;60 +Giza;Giza;29.987;31.2118;60 +Cairo;Cairo;30.0444;31.2358;60 +Al Ḩusaynīyah;Al Husayniyah;30.8617;31.9181;60 +Safājā;Safaja;26.7517;33.9344;60 +Asyūţ;Asyut;27.1869;31.1714;60 +Ţanţā;Tanta;30.7833;31;60 +Ḩalwān;Halwan;29.8419;31.3342;60 +Port Said;Port Said;31.25;32.2833;60 +Suez;Suez;29.9667;32.5333;60 +Al Minyā;Al Minya;28.0833;30.75;60 +Damietta;Damietta;31.4167;31.8214;60 +Al Fayyūm;Al Fayyum;29.3;30.8333;60 +Az Zaqāzīq;Az Zaqaziq;30.5833;31.5167;60 +Aswān;Aswan;24.0889;32.8997;60 +Kafr ad Dawwār;Kafr ad Dawwar;31.1339;30.1297;60 +Damanhūr;Damanhur;31.05;30.4667;60 +Ismailia;Ismailia;30.5833;32.2667;60 +Al Ghardaqah;Al Ghardaqah;27.2578;33.8117;60 +Banī Suwayf;Bani Suwayf;29.0667;31.0833;60 +Qinā;Qina;26.1667;32.7167;60 +Sūhāj;Suhaj;26.5606;31.6917;60 +Luxor;Luxor;25.6969;32.6422;60 +Shibīn al Kawm;Shibin al Kawm;30.55;31;60 +Banhā;Banha;30.4628;31.1797;60 +Al ‘Arīsh;Al `Arish;31.1249;33.8006;60 +Ţihnā al Jabal;Tihna al Jabal;28.1889;30.7694;60 +Fāraskūr;Faraskur;31.3297;31.7147;60 +Dayr Mawās;Dayr Mawas;27.6414;30.8494;60 +Al Khārjah;Al Kharjah;25.44;30.55;60 +Al Badārī;Al Badari;26.9925;31.4156;60 +Naj‘ Ḩammādī;Naj` Hammadi;26.05;32.25;60 +Al Balyanā;Al Balyana;26.2329;31.9993;60 +Samannūd;Samannud;30.9622;31.2425;60 +Abū Qīr;Abu Qir;31.3167;30.0667;60 +Al Karnak;Al Karnak;25.7184;32.6581;60 +Manfalūţ;Manfalut;27.3128;30.9703;60 +Banī Mazār;Bani Mazar;28.5036;30.8003;60 +Maghāghah;Maghaghah;28.6483;30.8422;60 +Al Qūşīyah;Al Qusiyah;27.4403;30.8183;60 +Abnūb;Abnub;27.2667;31.15;60 +Hihyā;Hihya;30.6687;31.5904;60 +Al Minshāh;Al Minshah;26.4769;31.8036;60 +Idfū;Idfu;24.9781;32.8789;60 +Mīt Ghamr;Mit Ghamr;30.7192;31.2628;60 +Jirjā;Jirja;26.3383;31.8917;60 +Munūf;Munuf;30.4667;30.9333;60 +Kafr ash Shaykh;Kafr ash Shaykh;31.1;30.95;60 +Madīnat as Sādis min Uktūbar;Madinat as Sadis min Uktubar;29.9361;30.9269;60 +Qifţ;Qift;26;32.8167;60 +Kafr Sa‘d;Kafr Sa`d;31.3557;31.6848;60 +Mallawī;Mallawi;27.7306;30.8425;60 +Disūq;Disuq;31.1325;30.6478;60 +Bilbays;Bilbays;30.4167;31.5667;60 +Naqādah;Naqadah;25.9017;32.7242;60 +Sīwah;Siwah;29.2;25.5167;60 +As Sallūm;As Sallum;31.5525;25.1575;60 +Şā al Ḩajar;Sa al Hajar;30.9647;30.7683;60 +Akhmīm;Akhmim;26.5642;31.7461;60 +Maţrūḩ;Matruh;31.3333;27.2333;60 +Ziftá;Zifta;30.7119;31.2394;60 +Dayr al Jarnūs;Dayr al Jarnus;28.61;30.7067;60 +Sakhā;Sakha;31.0881;30.9456;60 +Dayr as Sanqūrīyah;Dayr as Sanquriyah;28.4833;30.65;60 +Shalātīn;Shalatin;23.1333;35.6;60 +Qantīr;Qantir;30.8032;31.8379;60 +Sidmant al Jabal;Sidmant al Jabal;29.0856;30.9344;60 +Qufādah;Qufadah;28.5812;30.7554;60 +Aţ Ţūr;At Tur;28.2333;33.6167;60 +Shanhūr;Shanhur;25.8604;32.7779;60 +Dishāshah;Dishashah;28.9831;30.8492;60 +Mīt Damsīs;Mit Damsis;30.8267;31.2226;60 +Al Ḩībah;Al Hibah;28.8;30.9167;60 +Birqāsh;Birqash;30.1692;31.0417;60 +Sunbāţ;Sunbat;30.8057;31.207;60 +Al Madāmūd;Al Madamud;25.7333;32.7125;60 +Banī Murr;Bani Murr;27.2272;31.1944;60 +Shārūnah;Sharunah;28.594;30.8516;60 +Kafr Shukr;Kafr Shukr;30.547;31.2673;60 +Mīt Namā;Mit Nama;30.1453;31.2343;60 +Hirrīyat Raznah;Hirriyat Raznah;30.6028;31.5372;60 +Qahā;Qaha;30.2833;31.2;60 +Qiman al ‘Arūs;Qiman al `Arus;29.3005;31.1683;60 +Banī Ḩasan ash Shurūq;Bani Hasan ash Shuruq;27.9314;30.8753;60 +Biyahmū;Biyahmu;29.3696;30.8538;60 +Dayr Abū Ḩinnis;Dayr Abu Hinnis;27.7864;30.905;60 +Al Qays;Al Qays;28.4833;30.7833;60 +Dandarah;Dandarah;26.1422;32.6697;60 +Sawādah;Sawadah;28.0775;30.7953;60 +Burj al ‘Arab;Burj al `Arab;30.9167;29.5333;60 +Abū Qurqāş;Abu Qurqas;27.9308;30.8364;60 +Būr Fu’ād;Bur Fu'ad;31.2314;32.3253;60 +Rosetta;Rosetta;31.4014;30.4194;60 +Kawm Umbū;Kawm Umbu;24.4667;32.95;60 +Isnā;Isna;25.2933;32.5564;60 +Dayr al Barshā;Dayr al Barsha;27.7572;30.91;60 +Aḑ Ḑab‘ah;Ad Dab`ah;31.0338;28.4333;60 +Armant;Armant;25.6167;32.5333;60 +Samālūţ;Samalut;28.3122;30.71;60 +Ra’s Ghārib;Ra's Gharib;28.3597;33.0775;60 +Maţāy;Matay;28.4189;30.7792;60 +Şān al Ḩajar al Qiblīyah;San al Hajar al Qibliyah;30.9769;31.88;60 +Al ‘Alamayn;Al `Alamayn;30.8333;28.95;60 +Abjīj;Abjij;29.2861;30.8152;60 +Qaşr al Farāfirah;Qasr al Farafirah;27.0671;27.9666;60 +Al Qaşr;Al Qasr;25.6959;28.8837;60 +Mandīshah;Mandishah;28.3515;28.9317;60 +Barnīs;Barnis;23.946;35.4842;60 +Ihnāsyā al Madīnah;Ihnasya al Madinah;29.0833;30.9333;60 +Darāw;Daraw;24.4003;32.9306;60 +Panchimalco;Panchimalco;13.6094;-89.1792;61 +Santiago Nonualco;Santiago Nonualco;13.5167;-88.95;61 +Ciudad Barrios;Ciudad Barrios;13.7667;-88.2667;61 +Jiquilisco;Jiquilisco;13.3167;-88.5833;61 +San Pedro Perulapán;San Pedro Perulapan;13.7667;-89.0333;61 +Armenia;Armenia;13.75;-89.5;61 +Nueva Guadalupe;Nueva Guadalupe;13.5333;-88.35;61 +Colón;Colon;13.7167;-89.3667;61 +Tepecoyo;Tepecoyo;13.7003;-89.4678;61 +San Gerardo;San Gerardo;13.8;-88.4;61 +Acajutla;Acajutla;13.5928;-89.8275;61 +Chalchuapa;Chalchuapa;13.9833;-89.6833;61 +Cuisnahuat;Cuisnahuat;13.6333;-89.6;61 +Quezaltepeque;Quezaltepeque;13.8312;-89.2722;61 +Teotepeque;Teotepeque;13.5853;-89.5183;61 +Nahuizalco;Nahuizalco;13.7833;-89.7333;61 +San Francisco;San Francisco;13.7;-88.1;61 +El Triunfo;El Triunfo;13.5589;-88.43;61 +San Alejo;San Alejo;13.4333;-87.9667;61 +Chalatenango;Chalatenango;14.0333;-88.9333;61 +La Unión;La Union;13.3369;-87.8439;61 +Sensuntepeque;Sensuntepeque;13.8667;-88.6333;61 +Concepción de Ataco;Concepcion de Ataco;13.8667;-89.85;61 +Santiago de María;Santiago de Maria;13.4833;-88.4667;61 +Metapán;Metapan;14.3333;-89.45;61 +Anamorós;Anamoros;13.7333;-87.8667;61 +El Paisnal;El Paisnal;13.9667;-89.2167;61 +El Divisadero;El Divisadero;13.6;-88.05;61 +Sonsonate;Sonsonate;13.7167;-89.7167;61 +Ahuachapán;Ahuachapan;13.9214;-89.845;61 +San Juan Talpa;San Juan Talpa;13.5;-89.0833;61 +El Porvenir;El Porvenir;14.0207;-89.6471;61 +Agua Caliente;Agua Caliente;14.1667;-89.2167;61 +Mejicanos;Mejicanos;13.7403;-89.2131;61 +Delgado;Delgado;13.7167;-89.1667;61 +Apopa;Apopa;13.8;-89.1833;61 +Santa Tecla;Santa Tecla;13.6742;-89.2899;61 +Zacatecoluca;Zacatecoluca;13.5;-88.8667;61 +Cuscatancingo;Cuscatancingo;13.7333;-89.1833;61 +San Vicente;San Vicente;13.6333;-88.8;61 +Cojutepeque;Cojutepeque;13.7167;-88.9333;61 +Guaymango;Guaymango;13.75;-89.8333;61 +Puerto El Triunfo;Puerto El Triunfo;13.2833;-88.55;61 +Santo Domingo de Guzmán;Santo Domingo de Guzman;13.7161;-89.7978;61 +Sonzacate;Sonzacate;13.7342;-89.7147;61 +Juayúa;Juayua;13.8436;-89.746;61 +San Miguel;San Miguel;13.4833;-88.1833;61 +Santa Ana;Santa Ana;13.9833;-89.5333;61 +Estanzuelas;Estanzuelas;13.65;-88.5;61 +Usulután;Usulutan;13.35;-88.45;61 +Caluco;Caluco;13.7167;-89.6667;61 +Tacuba;Tacuba;13.9;-89.9333;61 +Jocoro;Jocoro;13.6167;-88.0167;61 +San Salvador;San Salvador;13.6989;-89.1914;61 +Atiquizaya;Atiquizaya;13.9667;-89.75;61 +Malabo;Malabo;3.7521;8.7737;62 +Bata;Bata;1.865;9.77;62 +Ebebiyín;Ebebiyin;2.15;11.3167;62 +Djibloho;Djibloho;1.5917;10.8222;62 +Palé;Pale;-1.4043;5.6322;62 +Bengonbeyene;Bengonbeyene;1.6931;11.0342;62 +Evinayong;Evinayong;1.45;10.5667;62 +Mongomo;Mongomo;1.6287;11.3168;62 +Luba;Luba;3.45;8.55;62 +Añisoc;Anisoc;1.8656;10.7689;62 +Aconibe;Aconibe;1.3;10.9333;62 +Mikomeseng;Mikomeseng;2.1333;10.6167;62 +Rebola;Rebola;3.7192;8.8531;62 +Calatrava;Calatrava;1.1164;9.4186;62 +Edd;Edd;13.9333;41.7;63 +Dek’emhāre;Dek'emhare;15.07;39.0475;63 +Ghinda’e;Ghinda'e;15.45;39.0833;63 +Teseney;Teseney;15.11;36.6575;63 +Bēylul;Beylul;13.2639;42.3347;63 +Adi Keyh;Adi Keyh;14.8333;39.3667;63 +Senafe;Senafe;14.7;39.4167;63 +Mendefera;Mendefera;14.8833;38.8167;63 +Barentu;Barentu;15.1058;37.5907;63 +Massawa;Massawa;15.6;39.4333;63 +Assab;Assab;13.0078;42.7411;63 +Nefasīt;Nefasit;15.3333;39.0619;63 +Keren;Keren;15.7833;38.45;63 +Ak’ordat;Ak'ordat;15.55;37.8833;63 +Asmara;Asmara;15.3333;38.9167;63 +Tallinn;Tallinn;59.4372;24.745;64 +Kohtla-Järve;Kohtla-Jarve;59.4;27.2833;64 +Tartu;Tartu;58.38;26.7225;64 +Pärnu;Parnu;58.3844;24.4989;64 +Kärdla;Kardla;58.9944;22.75;64 +Elva;Elva;58.2275;26.4158;64 +Paide;Paide;58.8833;25.5667;64 +Jõgeva;Jogeva;58.7461;26.3956;64 +Rapla;Rapla;58.9944;24.8011;64 +Põlva;Polva;58.0536;27.0556;64 +Haapsalu;Haapsalu;58.9469;23.5369;64 +Maardu;Maardu;59.4781;25.0161;64 +Jõhvi;Johvi;59.3575;27.4122;64 +Saue;Saue;59.3231;24.5622;64 +Rakvere;Rakvere;59.3506;26.3611;64 +Viljandi;Viljandi;58.3633;25.5956;64 +Kuressaare;Kuressaare;58.2533;22.4861;64 +Valga;Valga;57.7769;26.0311;64 +Võru;Voru;57.8486;26.9928;64 +Sillamäe;Sillamae;59.3931;27.7742;64 +Narva;Narva;59.3792;28.2006;64 +Türi;Turi;58.8094;25.4292;64 +Kiviõli;Kivioli;59.3517;26.9611;64 +Tapa;Tapa;59.2644;25.9628;64 +Keila;Keila;59.3086;24.4225;64 +Yirga ‘Alem;Yirga `Alem;6.7504;38.41;65 +Dīla;Dila;6.4104;38.31;65 +Dolo Bay;Dolo Bay;4.1833;42.0833;65 +Debre Zeyit;Debre Zeyit;8.75;38.9833;65 +Hosaina;Hosaina;7.5504;37.85;65 +Godē;Gode;5.95;43.45;65 +Sodo;Sodo;6.9;37.75;65 +Negēlē;Negele;5.3166;39.5833;65 +Āsosa;Asosa;10.067;34.5333;65 +Gambēla;Gambela;8.25;34.5833;65 +Semera;Semera;11.7956;41.0086;65 +Lalībela;Lalibela;12.0356;39.0462;65 +Goba;Goba;7.01;39.97;65 +Gīmbī;Gimbi;9.1667;35.8333;65 +Bichena;Bichena;10.45;38.2;65 +Hāgere Hiywet;Hagere Hiywet;8.9833;37.85;65 +Debre Mark’os;Debre Mark'os;10.34;37.72;65 +Nek’emtē;Nek'emte;9.0905;36.53;65 +Āksum;Aksum;14.1284;38.7173;65 +Debre Birhan;Debre Birhan;9.6804;39.53;65 +Ārba Minch’;Arba Minch';6.04;37.55;65 +Batī;Bati;11.1833;40.0167;65 +Welench’ītī;Welench'iti;8.6667;39.4333;65 +Debark’;Debark';13.1333;37.9;65 +Ādēt;Adet;11.2667;37.4833;65 +Āsela;Asela;7.95;39.1167;65 +Ādīgrat;Adigrat;14.2804;39.47;65 +Giyon;Giyon;8.5304;37.97;65 +Shashemenē;Shashemene;7.2004;38.59;65 +Gīdolē;Gidole;5.65;37.3667;65 +Gewanē;Gewane;10.1664;40.6453;65 +Addis Ababa;Addis Ababa;9.0272;38.7369;65 +Āreka;Areka;7.0667;37.7;65 +Degeh Bur;Degeh Bur;8.2167;43.5667;65 +Gorē;Gore;8.149;35.537;65 +Burē;Bure;10.7;37.0667;65 +Desē;Dese;11.1333;39.6333;65 +Jīma;Jima;7.6667;36.8333;65 +Harar;Harar;9.32;42.15;65 +Jijiga;Jijiga;9.35;42.8;65 +Bahir Dar;Bahir Dar;11.585;37.39;65 +Dembī Dolo;Dembi Dolo;8.5333;34.8;65 +Dire Dawa;Dire Dawa;9.5833;41.8667;65 +Āwasa;Awasa;7.05;38.4667;65 +Mekele;Mekele;13.4969;39.4769;65 +Gonder;Gonder;12.6;37.4667;65 +Nazrēt;Nazret;8.55;39.2667;65 +Stanley;Stanley;-51.7;-57.85;66 +Tórshavn;Torshavn;62;-6.7833;67 +Viðareiði;Vidhareidhi;62.36;-6.5313;67 +Sumba;Sumba;61.4055;-6.709;67 +Sandavágur;Sandavagur;62.0537;-7.1498;67 +Kvívík;Kvivik;62.1186;-7.0737;67 +Hov;Hov;61.5068;-6.7599;67 +Oyrarbakki;Oyrarbakki;62.2079;-6.9997;67 +Eiði;Eidhi;62.2995;-7.0924;67 +Vestmanna;Vestmanna;62.1548;-7.169;67 +Húsavík;Husavik;61.8099;-6.6813;67 +Sandur;Sandur;61.8344;-6.8171;67 +Skúvoy;Skuvoy;61.771;-6.805;67 +Kunoy;Kunoy;62.2917;-6.6702;67 +Skálavík;Skalavik;61.8314;-6.6623;67 +Sørvágur;Sorvagur;62.0717;-7.3066;67 +Norðragøta;Nordhragota;62.199;-6.7432;67 +Vágur;Vagur;61.4733;-6.8175;67 +Fuglafjørður;Fuglafjordhur;62.2448;-6.815;67 +Fámjin;Famjin;61.5264;-6.8769;67 +Strendur;Strendur;62.1096;-6.7617;67 +Tvøroyri;Tvoroyri;61.5544;-6.8063;67 +Hvalba;Hvalba;61.6;-6.9556;67 +Hvannasund;Hvannasund;62.2833;-6.5167;67 +Skopun;Skopun;61.9125;-6.8719;67 +Saltangará;Saltangara;62.1156;-6.7206;67 +Toftir;Toftir;62.0978;-6.7369;67 +Porkeri;Porkeri;61.4814;-6.7458;67 +Klaksvík;Klaksvik;62.2375;-6.539;67 +Kirkja;Kirkja;62.3263;-6.3238;67 +Tofol;Tofol;5.3258;163.0086;68 +Colonia;Colonia;9.5144;138.1292;68 +Weno;Weno;7.45;151.85;68 +Kolonia;Kolonia;6.9639;158.2081;68 +Palikir;Palikir;6.9178;158.185;68 +Suva;Suva;-18.1333;178.4333;69 +Labasa;Labasa;-16.4333;179.3667;69 +Lautoka;Lautoka;-17.6242;177.4528;69 +Nausori;Nausori;-18.0244;178.5454;69 +Ba;Ba;-17.5333;177.6833;69 +Vaileka;Vaileka;-17.3667;178.15;69 +Sigatoka;Sigatoka;-18.15;177.5;69 +Nadi;Nadi;-17.8;177.4167;69 +Järvenpää;Jarvenpaa;60.4722;25.0889;70 +Nurmijärvi;Nurmijarvi;60.4667;24.8083;70 +Pedersöre;Pedersore;63.6;22.7917;70 +Rauma;Rauma;61.1167;21.5;70 +Valkeala;Valkeala;60.9389;26.7972;70 +Nivala;Nivala;63.9292;24.9778;70 +Kitee;Kitee;62.0986;30.1375;70 +Tuusula;Tuusula;60.4028;25.0292;70 +Kirkkonummi;Kirkkonummi;60.1167;24.4167;70 +Joutseno;Joutseno;61.1181;28.5097;70 +Nurmo;Nurmo;62.8278;22.9083;70 +Lieksa;Lieksa;63.3167;30.0167;70 +Kankaanpää;Kankaanpaa;61.8042;22.3944;70 +Vehkalahti;Vehkalahti;60.5756;27.1439;70 +Hyvinkää;Hyvinkaa;60.6306;24.8597;70 +Lohja;Lohja;60.25;24.0667;70 +Inkeroinen;Inkeroinen;60.6925;26.8394;70 +Pattijoki;Pattijoki;64.6931;24.575;70 +Sotkamo;Sotkamo;64.1333;28.3833;70 +Huittinen;Huittinen;61.1764;22.6986;70 +Kauniainen;Kauniainen;60.2097;24.7264;70 +Paimio;Paimio;60.4569;22.6861;70 +Hämeenkyrö;Hameenkyro;61.6333;23.2;70 +Savonlinna;Savonlinna;61.8667;28.8831;70 +Kerava;Kerava;60.4028;25.1;70 +Jokioinen;Jokioinen;60.8042;23.4861;70 +Teuva;Teuva;62.4861;21.7472;70 +Pyhäjärvi;Pyhajarvi;63.6833;25.9833;70 +Kannus;Kannus;63.9017;23.9151;70 +Kerimäki;Kerimaki;61.9167;29.2833;70 +Malax;Malax;62.9417;21.55;70 +Ylistaro;Ylistaro;62.9403;22.5167;70 +Ingå;Inga;60.0458;24.0056;70 +Lammi;Lammi;61.0792;25.0111;70 +Pyhtää;Pyhtaa;60.5;26.55;70 +Ilomantsi;Ilomantsi;62.6667;30.9333;70 +Suolahti;Suolahti;62.5639;25.8528;70 +Vilppula;Vilppula;62.0222;24.5097;70 +Ulvila;Ulvila;61.4292;21.875;70 +Kiiminki;Kiiminki;65.1333;25.775;70 +Salo;Salo;60.3831;23.1331;70 +Kotka;Kotka;60.4667;26.9458;70 +Kalajoki;Kalajoki;64.2597;23.9486;70 +Ilmajoki;Ilmajoki;62.7333;22.5833;70 +Eura;Eura;61.1333;22.0833;70 +Liperi;Liperi;62.5333;29.3833;70 +Pargas;Pargas;60.3;22.3;70 +Porvoo;Porvoo;60.3931;25.6639;70 +Juuka;Juuka;63.2417;29.25;70 +Joroinen;Joroinen;62.1833;27.8333;70 +Askola;Askola;60.5278;25.6;70 +Sievi;Sievi;63.9069;24.5167;70 +Pornainen;Pornainen;60.475;25.375;70 +Larsmo;Larsmo;63.75;22.8;70 +Hankasalmi;Hankasalmi;62.3889;26.4361;70 +Viiala;Viiala;61.2111;23.7667;70 +Parikkala;Parikkala;61.55;29.5;70 +Alavus;Alavus;62.5861;23.6194;70 +Ruokolahti;Ruokolahti;61.2917;28.8167;70 +Ekenäs;Ekenas;59.975;23.4361;70 +Lapua;Lapua;62.9708;23.0069;70 +Ähtäri;Ahtari;62.55;24.0694;70 +Rusko;Rusko;60.5417;22.2222;70 +Mäntyharju;Mantyharju;61.4181;26.8792;70 +Noormarkku;Noormarkku;61.5917;21.8694;70 +Pieksämäen Maalaiskunta;Pieksamaen Maalaiskunta;62.2833;27.0667;70 +Eurajoki;Eurajoki;61.2;21.7333;70 +Perniö;Pernio;60.2042;23.1222;70 +Loimaan Kunta;Loimaan Kunta;60.8667;22.9833;70 +Nakkila;Nakkila;61.3653;22.0042;70 +Kangasniemi;Kangasniemi;61.99;26.6417;70 +Kauhajoki;Kauhajoki;62.4319;22.1794;70 +Loviisa;Loviisa;60.4569;26.225;70 +Kuusamo;Kuusamo;65.9667;29.1667;70 +Uusikaupunki;Uusikaupunki;60.7833;21.4167;70 +Parkano;Parkano;62.0097;23.025;70 +Vörå;Vora;63.1333;22.25;70 +Rajamäki;Rajamaki;60.5275;24.75;70 +Kronoby;Kronoby;63.725;23.0333;70 +Pälkäne;Palkane;61.3389;24.2681;70 +Viitasaari;Viitasaari;63.075;25.8597;70 +Eno;Eno;62.7997;30.1497;70 +Orimattila;Orimattila;60.8042;25.7333;70 +Juva;Juva;61.8972;27.8569;70 +Piikkiö;Piikkio;60.425;22.5167;70 +Nilsiä;Nilsia;63.2042;28.0833;70 +Kontiolahti;Kontiolahti;62.7667;29.85;70 +Nastola;Nastola;60.9477;25.9301;70 +Vammala;Vammala;61.3403;22.9097;70 +Ylivieska;Ylivieska;64.0722;24.5375;70 +Kittilä;Kittila;67.6531;24.9114;70 +Siuntio;Siuntio;60.1333;24.2167;70 +Tammela;Tammela;60.8;23.7667;70 +Mänttä;Mantta;62.0292;24.6236;70 +Säkylä;Sakyla;61.05;22.35;70 +Klaukkala;Klaukkala;60.382;24.7492;70 +Outokumpu;Outokumpu;62.725;29.0181;70 +Haapavesi;Haapavesi;64.1375;25.3667;70 +Pyhäselkä;Pyhaselka;62.4333;29.9694;70 +Ikaalinen;Ikaalinen;61.7694;23.0681;70 +Pieksämäki;Pieksamaki;62.3;27.1583;70 +Mariehamn;Mariehamn;60.0986;19.9444;70 +Loimaa;Loimaa;60.8514;23.0583;70 +Kauhava;Kauhava;63.1014;23.0639;70 +Tyrnävä;Tyrnava;64.75;25.65;70 +Iitti;Iitti;60.8833;26.3333;70 +Virrat;Virrat;62.2403;23.7708;70 +Kempele;Kempele;64.9125;25.5083;70 +Janakkala;Janakkala;60.9167;24.65;70 +Kristinestad;Kristinestad;62.2736;21.3778;70 +Inari;Inari;68.9055;27.0176;70 +Forssa;Forssa;60.8167;23.6167;70 +Äänekoski;Aanekoski;62.6042;25.7264;70 +Haapajärvi;Haapajarvi;63.7486;25.3181;70 +Kuusankoski;Kuusankoski;60.9083;26.6236;70 +Hamina;Hamina;60.5697;27.1981;70 +Jakobstad;Jakobstad;63.6667;22.7;70 +Heinola;Heinola;61.2052;26.0348;70 +Kokkola;Kokkola;63.8376;23.132;70 +Naantali;Naantali;60.4681;22.0264;70 +Laukaa;Laukaa;62.4167;25.95;70 +Pirkkala;Pirkkala;61.4667;23.65;70 +Korsholm;Korsholm;63.1125;21.6778;70 +Lieto;Lieto;60.5;22.4497;70 +Sipoo;Sipoo;60.3764;25.2722;70 +Haukipudas;Haukipudas;65.1833;25.35;70 +Kajaani;Kajaani;64.225;27.7333;70 +Jämsänkoski;Jamsankoski;61.9181;25.1708;70 +Suonenjoki;Suonenjoki;62.625;27.1222;70 +Tyrvää;Tyrvaa;61.3556;22.9402;70 +Harjavalta;Harjavalta;61.3139;22.1417;70 +Mikkeli;Mikkeli;61.6875;27.2736;70 +Kemijärvi;Kemijarvi;66.715;27.4306;70 +Rovaniemi;Rovaniemi;66.5028;25.7285;70 +Seinäjoki;Seinajoki;62.7903;22.8403;70 +Nykarleby;Nykarleby;63.5167;22.5333;70 +Kokemäki;Kokemaki;61.2556;22.3486;70 +Oulainen;Oulainen;64.2667;24.8167;70 +Varkaus;Varkaus;62.3167;27.8833;70 +Valkeakoski;Valkeakoski;61.2667;24.0306;70 +Mäntsälä;Mantsala;60.6331;25.3167;70 +Lappeenranta;Lappeenranta;61.0583;28.1861;70 +Hämeenlinna;Hameenlinna;61;24.4414;70 +Vaasa;Vaasa;63.1;21.6167;70 +Joensuu;Joensuu;62.6;29.7639;70 +Kouvola;Kouvola;60.8681;26.7042;70 +Pori;Pori;61.4847;21.7972;70 +Keminmaa;Keminmaa;65.8014;24.5444;70 +Suomussalmi;Suomussalmi;64.8833;28.9167;70 +Laitila;Laitila;60.8792;21.6931;70 +Pöytyä;Poytya;60.7167;22.6;70 +Asikkala;Asikkala;61.1722;25.5472;70 +Elimäki;Elimaki;60.7208;26.4514;70 +Pudasjärvi;Pudasjarvi;65.3583;27;70 +Jyväskylä;Jyvaskyla;62.2333;25.7333;70 +Kiuruvesi;Kiuruvesi;63.6528;26.6194;70 +Hollola;Hollola;60.9886;25.5128;70 +Lahti;Lahti;60.9804;25.655;70 +Kuopio;Kuopio;62.8925;27.6783;70 +Kemi;Kemi;65.7336;24.5634;70 +Tornio;Tornio;65.8497;24.1441;70 +Iisalmi;Iisalmi;63.5611;27.1889;70 +Lempäälä;Lempaala;61.3139;23.7528;70 +Loppi;Loppi;60.7181;24.4417;70 +Laihia;Laihia;62.9764;22.0111;70 +Toijala;Toijala;61.1667;23.8681;70 +Siilinjärvi;Siilinjarvi;63.075;27.66;70 +Kurikka;Kurikka;62.6167;22.4;70 +Jämsä;Jamsa;61.8639;25.1903;70 +Mynämäki;Mynamaki;60.6833;21.9833;70 +Jalasjärvi;Jalasjarvi;62.4917;22.7667;70 +Nurmes;Nurmes;63.5444;29.1333;70 +Riihimäki;Riihimaki;60.7333;24.7667;70 +Raseborg;Raseborg;59.975;23.4361;70 +Vihti;Vihti;60.4167;24.3331;70 +Masku;Masku;60.5708;22.1;70 +Hattula;Hattula;61.0556;24.3708;70 +Helsinki;Helsinki;60.1756;24.9342;70 +Nokia;Nokia;61.4767;23.5053;70 +Kangasala;Kangasala;61.4639;24.065;70 +Kaarina;Kaarina;60.4069;22.3722;70 +Ylöjärvi;Ylojarvi;61.55;23.5833;70 +Jyväskylän Maalaiskunta;Jyvaskylan Maalaiskunta;62.2889;25.7417;70 +Muurame;Muurame;62.1292;25.6722;70 +Oulunsalo;Oulunsalo;64.9333;25.4167;70 +Saarijärvi;Saarijarvi;62.7056;25.2569;70 +Lapinlahti;Lapinlahti;63.3667;27.3833;70 +Alajärvi;Alajarvi;63;23.8167;70 +Ii;Ii;65.3167;25.3722;70 +Leppävirta;Leppavirta;62.4917;27.7875;70 +Liminka;Liminka;64.8083;25.4167;70 +Keuruu;Keuruu;62.2597;24.7069;70 +Espoo;Espoo;60.21;24.66;70 +Närpes;Narpes;62.4736;21.3375;70 +Orivesi;Orivesi;61.6778;24.3569;70 +Imatra;Imatra;61.1931;28.7764;70 +Tampere;Tampere;61.4981;23.76;70 +Somero;Somero;60.6292;23.5139;70 +Muhos;Muhos;64.8;26;70 +Karkkila;Karkkila;60.5347;24.2097;70 +Hanko;Hanko;59.8236;22.9681;70 +Turku;Turku;60.4517;22.27;70 +Oulu;Oulu;65.0142;25.4719;70 +Vantaa;Vantaa;60.3;25.0333;70 +Sastamala;Sastamala;61.3417;22.9083;70 +Raahe;Raahe;64.6847;24.4792;70 +Raisio;Raisio;60.4861;22.1694;70 +Halikko;Halikko;60.3972;23.0778;70 +Kuhmo;Kuhmo;64.125;29.5167;70 +Sodankylä;Sodankyla;67.4149;26.5907;70 +Karis;Karis;60.0708;23.6625;70 +Hausjärvi;Hausjarvi;60.7884;25.0247;70 +Seyssins;Seyssins;45.1561;5.6797;71 +Falaise;Falaise;48.8972;-0.1975;71 +Uzès;Uzes;44.0125;4.4197;71 +Saint-Jean-d’Illac;Saint-Jean-d'Illac;44.8097;-0.7836;71 +Chamonix-Mont-Blanc;Chamonix-Mont-Blanc;45.9222;6.8689;71 +Paray-Vieille-Poste;Paray-Vieille-Poste;48.7081;2.3628;71 +Saint-Renan;Saint-Renan;48.4339;-4.6214;71 +Baillargues;Baillargues;43.6611;4.0128;71 +Bessancourt;Bessancourt;49.0378;2.2133;71 +Pégomas;Pegomas;43.5967;6.9333;71 +La Colle-sur-Loup;La Colle-sur-Loup;43.6864;7.1039;71 +Aureilhan;Aureilhan;43.2439;0.0967;71 +Marcoussis;Marcoussis;48.6417;2.2297;71 +Saintes;Saintes;45.7464;-0.6333;71 +Libourne;Libourne;44.92;-0.24;71 +Vertou;Vertou;47.1689;-1.4697;71 +Chartres-de-Bretagne;Chartres-de-Bretagne;48.0394;-1.7039;71 +Coutras;Coutras;45.0408;-0.1289;71 +Barlin;Barlin;50.4553;2.6186;71 +Mazingarbe;Mazingarbe;50.4731;2.7181;71 +Poisy;Poisy;45.9222;6.0631;71 +Venelles;Venelles;43.5983;5.4825;71 +Jacou;Jacou;43.6608;3.9103;71 +Les Angles;Les Angles;43.9544;4.7667;71 +Pont-l’Abbé;Pont-l'Abbe;47.8672;-4.2231;71 +Jarny;Jarny;49.1589;5.8772;71 +Saint-Jean-de-Monts;Saint-Jean-de-Monts;46.7928;-2.0603;71 +Saint-Marcellin;Saint-Marcellin;45.1517;5.3197;71 +Saint-Chamas;Saint-Chamas;43.5503;5.0347;71 +Vif;Vif;45.0553;5.67;71 +Vaujours;Vaujours;48.9339;2.5719;71 +Pibrac;Pibrac;43.6169;1.2847;71 +Guichen;Guichen;47.9675;-1.795;71 +Crolles;Crolles;45.285;5.8828;71 +Roissy-en-Brie;Roissy-en-Brie;48.7906;2.6519;71 +Rochefort;Rochefort;45.9421;-0.9588;71 +Dole;Dole;47.0931;5.4906;71 +Vernon;Vernon;49.09;1.49;71 +Lanester;Lanester;47.7647;-3.3422;71 +Muret;Muret;43.4611;1.3267;71 +La Valette-du-Var;La Valette-du-Var;43.1383;5.9831;71 +Laon;Laon;49.5639;3.6244;71 +Reims;Reims;49.2628;4.0347;71 +Saint-Étienne;Saint-Etienne;45.4347;4.3903;71 +Le Havre;Le Havre;49.49;0.1;71 +Toulon;Toulon;43.1258;5.9306;71 +Sautron;Sautron;47.2636;-1.6683;71 +Neuville-sur-Saône;Neuville-sur-Saone;45.8761;4.8411;71 +Châteaugiron;Chateaugiron;48.0481;-1.5031;71 +Velaux;Velaux;43.5225;5.2539;71 +Jouy-en-Josas;Jouy-en-Josas;48.7681;2.1669;71 +Crest;Crest;44.7283;5.0222;71 +Belleville;Belleville;46.1086;4.7492;71 +Domérat;Domerat;46.3603;2.5344;71 +Terville;Terville;49.3444;6.1342;71 +Sarlat-la-Canéda;Sarlat-la-Caneda;44.89;1.2167;71 +Marguerittes;Marguerittes;43.86;4.4439;71 +Noisy-le-Roi;Noisy-le-Roi;48.8464;2.06;71 +Saint-Vallier;Saint-Vallier;46.6419;4.3711;71 +Borgo;Borgo;42.5539;9.4275;71 +Saint-Germain-lès-Corbeil;Saint-Germain-les-Corbeil;48.6206;2.4892;71 +Peymeinade;Peymeinade;43.6422;6.8758;71 +Trégueux;Tregueux;48.4906;-2.7381;71 +La Ricamarie;La Ricamarie;45.4031;4.3644;71 +Monistrol-sur-Loire;Monistrol-sur-Loire;45.2925;4.1722;71 +Linselles;Linselles;50.7372;3.0794;71 +Entraigues-sur-la-Sorgue;Entraigues-sur-la-Sorgue;44.0031;4.9267;71 +Privas;Privas;44.735;4.5992;71 +Lançon-Provence;Lancon-Provence;43.5925;5.1281;71 +Grenade;Grenade;43.7714;1.2931;71 +Merlebach;Merlebach;49.1466;6.8157;71 +L’Isle-Jourdain;L'Isle-Jourdain;43.6136;1.0808;71 +Nort-sur-Erdre;Nort-sur-Erdre;47.4394;-1.4983;71 +Thaon-les-Vosges;Thaon-les-Vosges;48.2505;6.4195;71 +Hirson;Hirson;49.9217;4.0839;71 +Rivesaltes;Rivesaltes;42.7689;2.8739;71 +Bellerive-sur-Allier;Bellerive-sur-Allier;46.1164;3.4042;71 +Émerainville;Emerainville;48.81;2.6228;71 +Quéven;Queven;47.7886;-3.4153;71 +Le Teil;Le Teil;44.5453;4.6822;71 +Dijon;Dijon;47.3167;5.0167;71 +Villeurbanne;Villeurbanne;45.7667;4.8803;71 +Grenoble;Grenoble;45.1715;5.7224;71 +Rennes;Rennes;48.1147;-1.6794;71 +Étampes;Etampes;48.4343;2.1615;71 +Saint-Ouen-l’Aumône;Saint-Ouen-l'Aumone;49.0447;2.1111;71 +Vierzon;Vierzon;47.2225;2.0694;71 +Hénin-Beaumont;Henin-Beaumont;50.4217;2.9508;71 +Gradignan;Gradignan;44.7725;-0.6156;71 +La Garde;La Garde;43.1256;6.0108;71 +Saumur;Saumur;47.26;-0.0769;71 +Aurillac;Aurillac;44.9261;2.4406;71 +La Teste-de-Buch;La Teste-de-Buch;44.62;-1.1457;71 +Blagnac;Blagnac;43.6364;1.3906;71 +Cavaillon;Cavaillon;43.8375;5.0381;71 +Orvault;Orvault;47.2717;-1.6225;71 +Sens;Sens;48.1975;3.2877;71 +Miramas;Miramas;43.5822;5.0019;71 +Rambouillet;Rambouillet;48.6444;1.8308;71 +Montbéliard;Montbeliard;47.51;6.8;71 +Lunel;Lunel;43.6769;4.1353;71 +Gonesse;Gonesse;48.9875;2.4494;71 +Bergerac;Bergerac;44.85;0.48;71 +Illkirch-Graffenstaden;Illkirch-Graffenstaden;48.53;7.72;71 +Lille;Lille;50.6278;3.0583;71 +Le Muy;Le Muy;43.4725;6.5664;71 +Gouvieux;Gouvieux;49.1878;2.4161;71 +Lamorlaye;Lamorlaye;49.155;2.4408;71 +Séné;Sene;47.6197;-2.7372;71 +Morières-lès-Avignon;Morieres-les-Avignon;43.9417;4.9047;71 +Le Rheu;Le Rheu;48.1019;-1.7956;71 +Unieux;Unieux;45.4017;4.2614;71 +Bandol;Bandol;43.1364;5.7533;71 +Livron-sur-Drôme;Livron-sur-Drome;44.7728;4.8431;71 +Les Sorinières;Les Sorinieres;47.1483;-1.5294;71 +Cappelle-la-Grande;Cappelle-la-Grande;50.9983;2.3642;71 +Isbergues;Isbergues;50.6233;2.4567;71 +Pont-Audemer;Pont-Audemer;49.3542;0.5139;71 +Vendin-le-Vieil;Vendin-le-Vieil;50.4739;2.8661;71 +Périgny;Perigny;46.1528;-1.0964;71 +Parempuyre;Parempuyre;44.9492;-0.605;71 +Tonneins;Tonneins;44.3897;0.3083;71 +La Fare-les-Oliviers;La Fare-les-Oliviers;43.5517;5.1947;71 +Dardilly;Dardilly;45.8056;4.7531;71 +Capbreton;Capbreton;43.6419;-1.4322;71 +Chaponost;Chaponost;45.7103;4.7422;71 +Vallet;Vallet;47.1617;-1.2669;71 +Le Petit-Couronne;Le Petit-Couronne;49.3856;1.0275;71 +Villars;Villars;45.4689;4.3544;71 +Courcelles-les-Lens;Courcelles-les-Lens;50.4181;3.0181;71 +Lorgues;Lorgues;43.4933;6.3611;71 +Waziers;Waziers;50.3872;3.1131;71 +Nangis;Nangis;48.555;3.0147;71 +Grabels;Grabels;43.6481;3.8017;71 +Coutances;Coutances;49.0453;-1.4453;71 +Thorigné-Fouillard;Thorigne-Fouillard;48.1597;-1.5797;71 +Saint-Philbert-de-Grand-Lieu;Saint-Philbert-de-Grand-Lieu;47.035;-1.64;71 +Tournan-en-Brie;Tournan-en-Brie;48.7406;2.7681;71 +Gretz-Armainvilliers;Gretz-Armainvilliers;48.7411;2.7342;71 +Malzéville;Malzeville;48.7103;6.1864;71 +Savenay;Savenay;47.3611;-1.9419;71 +Longvic;Longvic;47.2878;5.0636;71 +Notre-Dame-de-Gravenchon;Notre-Dame-de-Gravenchon;49.4892;0.5711;71 +Achicourt;Achicourt;50.2733;2.7594;71 +Chécy;Checy;47.8936;2.0269;71 +Roussillon;Roussillon;45.3719;4.8117;71 +Saint-Paul-Trois-Châteaux;Saint-Paul-Trois-Chateaux;44.3489;4.7686;71 +Saint-Claude;Saint-Claude;46.3872;5.8633;71 +Roquevaire;Roquevaire;43.3494;5.6047;71 +Clermont-l’Hérault;Clermont-l'Herault;43.6272;3.4322;71 +Lempdes;Lempdes;45.7711;3.1936;71 +Le Thor;Le Thor;43.9292;4.9944;71 +Bordeaux;Bordeaux;44.84;-0.58;71 +Montpellier;Montpellier;43.6119;3.8772;71 +Strasbourg;Strasbourg;48.5833;7.7458;71 +Nice;Nice;43.7034;7.2663;71 +Nantes;Nantes;47.2181;-1.5528;71 +Auterive;Auterive;43.3503;1.4747;71 +Pernes-les-Fontaines;Pernes-les-Fontaines;43.9978;5.0592;71 +Mazamet;Mazamet;43.4917;2.3733;71 +Le Passage;Le Passage;44.2014;0.6033;71 +Ouistreham;Ouistreham;49.2792;-0.2583;71 +Saint-Loubès;Saint-Loubes;44.9172;-0.4281;71 +Nogent-le-Rotrou;Nogent-le-Rotrou;48.3217;0.8217;71 +Figeac;Figeac;44.6086;2.0317;71 +Le Beausset;Le Beausset;43.1983;5.8028;71 +Arques;Arques;50.7356;2.3025;71 +Divonne-les-Bains;Divonne-les-Bains;46.3567;6.1428;71 +Aire-sur-la-Lys;Aire-sur-la-Lys;50.6386;2.3967;71 +Condé-sur-l’Escaut;Conde-sur-l'Escaut;50.4492;3.5906;71 +Lescar;Lescar;43.325;-0.4161;71 +Cabriès;Cabries;43.4411;5.3797;71 +Fouesnant;Fouesnant;47.8933;-4.0122;71 +Ploërmel;Ploermel;47.9317;-2.3975;71 +Aytré;Aytre;46.1342;-1.1144;71 +Saint-Jean-le-Blanc;Saint-Jean-le-Blanc;47.8919;1.9172;71 +Saint-Doulchard;Saint-Doulchard;47.0997;2.3728;71 +Boucau;Boucau;43.5236;-1.4867;71 +Lambesc;Lambesc;43.6539;5.2619;71 +Merville;Merville;50.6439;2.6403;71 +Saint-Rémy-de-Provence;Saint-Remy-de-Provence;43.7894;4.8317;71 +Foix;Foix;42.9653;1.6069;71 +Saint-Lys;Saint-Lys;43.5142;1.1775;71 +Pia;Pia;42.7447;2.9208;71 +Blain;Blain;47.4761;-1.7636;71 +Mont-Saint-Martin;Mont-Saint-Martin;49.5406;5.7794;71 +Saint-Amand-Montrond;Saint-Amand-Montrond;46.7228;2.505;71 +Saint-Pierre-du-Mont;Saint-Pierre-du-Mont;43.8825;-0.5194;71 +Cosne sur Loire;Cosne sur Loire;47.4103;2.925;71 +Magny-les-Hameaux;Magny-les-Hameaux;48.7239;2.0842;71 +Revel;Revel;43.4586;2.0042;71 +Luçon;Lucon;46.4547;-1.1658;71 +Beuvry;Beuvry;50.5197;2.6794;71 +La Salvetat-Saint-Gilles;La Salvetat-Saint-Gilles;43.5761;1.2714;71 +Pierrelaye;Pierrelaye;49.0225;2.1503;71 +La Tour-du-Pin;La Tour-du-Pin;45.5658;5.445;71 +Saint-Barthélemy-d’Anjou;Saint-Barthelemy-d'Anjou;47.4675;-0.495;71 +Veauche;Veauche;45.5619;4.2781;71 +Artigues-près-Bordeaux;Artigues-pres-Bordeaux;44.8606;-0.4936;71 +Dreux;Dreux;48.7372;1.3664;71 +Saint-Médard-en-Jalles;Saint-Medard-en-Jalles;44.8964;-0.7164;71 +Molsheim;Molsheim;48.5428;7.4922;71 +Maubeuge;Maubeuge;50.2775;3.9734;71 +Plaisir;Plaisir;48.8183;1.9472;71 +Épinal;Epinal;48.1744;6.4512;71 +Châtellerault;Chatellerault;46.8178;0.5461;71 +Romans-sur-Isère;Romans-sur-Isere;45.0464;5.0517;71 +Marignane;Marignane;43.416;5.2145;71 +Vitrolles;Vitrolles;43.46;5.2486;71 +Cambrai;Cambrai;50.1767;3.2356;71 +Paris;Paris;48.8566;2.3522;71 +Redon;Redon;47.6514;-2.0847;71 +Basse-Goulaine;Basse-Goulaine;47.2153;-1.4656;71 +Ussel;Ussel;45.5481;2.3092;71 +Ingré;Ingre;47.9206;1.8242;71 +La Ravoire;La Ravoire;45.5569;5.9664;71 +Margny-lès-Compiègne;Margny-les-Compiegne;49.4261;2.8208;71 +Aizenay;Aizenay;46.74;-1.6083;71 +Souffelweyersheim;Souffelweyersheim;48.635;7.7408;71 +Aulnoye-Aymeries;Aulnoye-Aymeries;50.2047;3.8356;71 +Treillières;Treillieres;47.3308;-1.6267;71 +Marspich;Marspich;49.3371;6.0792;71 +Lesquin;Lesquin;50.5897;3.1111;71 +Couzeix;Couzeix;45.8761;1.2386;71 +Irigny;Irigny;45.6731;4.8225;71 +Saint-Aubin-lès-Elbeuf;Saint-Aubin-les-Elbeuf;49.3003;1.0111;71 +Léguevin;Leguevin;43.5989;1.2331;71 +Loudéac;Loudeac;48.1778;-2.7533;71 +Joigny;Joigny;47.9822;3.3972;71 +Seysses;Seysses;43.4981;1.3125;71 +Marseille;Marseille;43.2964;5.37;71 +Lyon;Lyon;45.76;4.84;71 +Toulouse;Toulouse;43.6045;1.444;71 +Brétigny-sur-Orge;Bretigny-sur-Orge;48.6114;2.3059;71 +Scionzier;Scionzier;46.0572;6.55;71 +Landivisiau;Landivisiau;48.5092;-4.0683;71 +Golbey;Golbey;48.1958;6.4372;71 +Saint-Pierre-lès-Elbeuf;Saint-Pierre-les-Elbeuf;49.2775;1.0406;71 +Saint-Sulpice-la-Pointe;Saint-Sulpice-la-Pointe;43.7742;1.6864;71 +Libercourt;Libercourt;50.4839;3.0139;71 +Cébazat;Cebazat;45.8314;3.1;71 +Breuillet;Breuillet;48.5661;2.1714;71 +La Grande-Motte;La Grande-Motte;43.5606;4.085;71 +Valréas;Valreas;44.3842;4.9903;71 +Paray-le-Monial;Paray-le-Monial;46.4511;4.1194;71 +Elne;Elne;42.6003;2.9711;71 +Belley;Belley;45.7592;5.6881;71 +Coulaines;Coulaines;48.0267;0.2042;71 +Orchies;Orchies;50.4747;3.2442;71 +Gonfreville-l’Orcher;Gonfreville-l'Orcher;49.5053;0.2331;71 +Voreppe;Voreppe;45.2978;5.6369;71 +La Ferté-Bernard;La Ferte-Bernard;48.1867;0.6544;71 +Lillebonne;Lillebonne;49.5208;0.5375;71 +La Chapelle d’Armentières;La Chapelle d'Armentieres;50.6728;2.895;71 +Le Mesnil-Esnard;Le Mesnil-Esnard;49.4108;1.1419;71 +Larmor-Plage;Larmor-Plage;47.7064;-3.3842;71 +Onnaing;Onnaing;50.3878;3.5981;71 +Carpentras;Carpentras;44.0558;5.0489;71 +Bourgoin-Jallieu;Bourgoin-Jallieu;45.5861;5.2736;71 +Agde;Agde;43.3108;3.4758;71 +Orange;Orange;44.1383;4.8097;71 +Tournefeuille;Tournefeuille;43.5853;1.3442;71 +Saint-Étienne-du-Rouvray;Saint-Etienne-du-Rouvray;49.3786;1.105;71 +Décines-Charpieu;Decines-Charpieu;45.7694;4.9594;71 +Draveil;Draveil;48.6852;2.408;71 +Mont-de-Marsan;Mont-de-Marsan;43.89;-0.5;71 +Vienne;Vienne;45.5242;4.8781;71 +Digoin;Digoin;46.4819;3.9806;71 +Vizille;Vizille;45.0783;5.7719;71 +Saint-Prix;Saint-Prix;49.0067;2.2625;71 +Lagord;Lagord;46.1894;-1.1542;71 +Lesneven;Lesneven;48.5719;-4.3222;71 +Geispolsheim;Geispolsheim;48.515;7.6464;71 +Gières;Gieres;45.1819;5.7919;71 +Domène;Domene;45.2025;5.8389;71 +La Montagne;La Montagne;47.19;-1.6839;71 +Tullins;Tullins;45.2975;5.4833;71 +Saint-Denis-en-Val;Saint-Denis-en-Val;47.8772;1.96;71 +Cormontreuil;Cormontreuil;49.2228;4.0519;71 +Ancenis;Ancenis;47.3728;-1.1783;71 +Liffré;Liffre;48.2136;-1.5081;71 +Bouffémont;Bouffemont;49.0433;2.2992;71 +Doué-la-Fontaine;Doue-la-Fontaine;47.1931;-0.2756;71 +Saint-Péray;Saint-Peray;44.9486;4.845;71 +Cavalaire-sur-Mer;Cavalaire-sur-Mer;43.1711;6.5292;71 +Fouquières-lès-Lens;Fouquieres-les-Lens;50.4286;2.9128;71 +Gérardmer;Gerardmer;48.0722;6.8786;71 +Tignieu;Tignieu;45.7339;5.1872;71 +Anse;Anse;45.9356;4.7194;71 +Marseillan;Marseillan;43.3564;3.5278;71 +Rethel;Rethel;49.5097;4.3675;71 +Ruelle-sur-Touvre;Ruelle-sur-Touvre;45.6778;0.2203;71 +Malemort-sur-Corrèze;Malemort-sur-Correze;45.1708;1.5639;71 +Langon;Langon;44.5531;-0.2494;71 +Toulouges;Toulouges;42.6706;2.8319;71 +Colombelles;Colombelles;49.2042;-0.2972;71 +Nieppe;Nieppe;50.7031;2.8389;71 +Mably;Mably;46.0858;4.0647;71 +Lésigny;Lesigny;48.7442;2.6158;71 +Courdimanche;Courdimanche;49.0344;2.0014;71 +Pontcharra;Pontcharra;45.4331;6.0153;71 +Gujan-Mestras;Gujan-Mestras;44.6364;-1.0667;71 +Talmont-Saint-Hilaire;Talmont-Saint-Hilaire;46.4672;-1.6183;71 +La Talaudière;La Talaudiere;45.4814;4.4319;71 +Questembert;Questembert;47.6614;-2.4531;71 +Sarreguemines;Sarreguemines;49.11;7.07;71 +Denain;Denain;50.3286;3.395;71 +Dax;Dax;43.71;-1.05;71 +Lisieux;Lisieux;49.15;0.23;71 +Remiremont;Remiremont;48.0169;6.59;71 +Monts;Monts;47.2747;0.6428;71 +Bassens;Bassens;44.9033;-0.5169;71 +Saint-Julien-les-Villas;Saint-Julien-les-Villas;48.2714;4.0975;71 +Saint-Affrique;Saint-Affrique;43.9583;2.8864;71 +Notre-Dame-de-Bondeville;Notre-Dame-de-Bondeville;49.4883;1.0483;71 +Wissous;Wissous;48.7308;2.3272;71 +Neuves-Maisons;Neuves-Maisons;48.6161;6.1036;71 +Soustons;Soustons;43.7514;-1.3294;71 +Bonsecours;Bonsecours;49.4278;1.1278;71 +Péronne;Peronne;49.9322;2.9364;71 +Saint-Victoret;Saint-Victoret;43.4208;5.2333;71 +Saint-Vincent-de-Tyrosse;Saint-Vincent-de-Tyrosse;43.6611;-1.3042;71 +La Couronne;La Couronne;45.6075;0.1;71 +Céret;Ceret;42.4881;2.7514;71 +Langres;Langres;47.8625;5.3331;71 +Wintzenheim;Wintzenheim;48.0731;7.29;71 +Moirans;Moirans;45.325;5.5644;71 +Uckange;Uckange;49.3025;6.1553;71 +Lisses;Lisses;48.5978;2.4264;71 +Clisson;Clisson;47.0869;-1.2836;71 +Montreuil-Juigné;Montreuil-Juigne;47.5283;-0.6119;71 +Beynes;Beynes;48.8564;1.8728;71 +Saint-Priest-en-Jarez;Saint-Priest-en-Jarez;45.4742;4.3781;71 +Soisy-sur-Seine;Soisy-sur-Seine;48.6469;2.4522;71 +Publier;Publier;46.3878;6.5442;71 +Écouen;Ecouen;49.0186;2.3811;71 +Languidic;Languidic;47.8333;-3.1578;71 +Trévoux;Trevoux;45.9408;4.775;71 +Beauzelle;Beauzelle;43.6653;1.3775;71 +Éguilles;Eguilles;43.5686;5.3542;71 +Gleizé;Gleize;45.9892;4.6969;71 +Thuir;Thuir;42.6319;2.7564;71 +Hettange-Grande;Hettange-Grande;49.4058;6.1531;71 +Charnay-lès-Mâcon;Charnay-les-Macon;46.3092;4.7844;71 +Fresnes-sur-Escaut;Fresnes-sur-Escaut;50.4336;3.5769;71 +Isle;Isle;45.8042;1.2264;71 +Luisant;Luisant;48.4317;1.4764;71 +Guénange;Guenange;49.2978;6.1978;71 +Donges;Donges;47.3231;-2.0761;71 +Vineuil;Vineuil;47.5806;1.3725;71 +Le Mesnil-le-Roi;Le Mesnil-le-Roi;48.9281;2.1225;71 +Levallois-Perret;Levallois-Perret;48.895;2.2872;71 +Colombes;Colombes;48.9236;2.2522;71 +Aubervilliers;Aubervilliers;48.9131;2.3831;71 +Créteil;Creteil;48.7911;2.4628;71 +Annecy-le-Vieux;Annecy-le-Vieux;45.9192;6.1419;71 +Saint-Genis-Laval;Saint-Genis-Laval;45.696;4.793;71 +Mandelieu-la-Napoule;Mandelieu-la-Napoule;43.5464;6.9381;71 +Saint-Jean-de-Braye;Saint-Jean-de-Braye;47.9128;1.9719;71 +Seynod;Seynod;45.8889;6.0961;71 +Le Creusot;Le Creusot;46.8014;4.4411;71 +Chaumont;Chaumont;48.1117;5.1389;71 +Halluin;Halluin;50.7836;3.1256;71 +Auch;Auch;43.6465;0.5855;71 +Fougères;Fougeres;48.3525;-1.1986;71 +Couëron;Coueron;47.2156;-1.7228;71 +Perpignan;Perpignan;42.6986;2.8956;71 +Les Pennes-Mirabeau;Les Pennes-Mirabeau;43.4106;5.3103;71 +Villeneuve-sur-Lot;Villeneuve-sur-Lot;44.4081;0.705;71 +Hazebrouck;Hazebrouck;50.725;2.5392;71 +Gardanne;Gardanne;43.4553;5.476;71 +Millau;Millau;44.0986;3.0783;71 +Orléans;Orleans;47.9025;1.909;71 +Besançon;Besancon;47.24;6.02;71 +Metz;Metz;49.1203;6.1778;71 +Caen;Caen;49.18;-0.37;71 +Nancy;Nancy;48.6936;6.1846;71 +Argenteuil;Argenteuil;48.95;2.25;71 +Rouen;Rouen;49.4428;1.0886;71 +Mulhouse;Mulhouse;47.75;7.34;71 +Roubaix;Roubaix;50.6901;3.1817;71 +Nanterre;Nanterre;48.8988;2.1969;71 +Courbevoic;Courbevoic;48.8978;2.2531;71 +Vitry-sur-Seine;Vitry-sur-Seine;48.7875;2.3928;71 +Tourcoing;Tourcoing;50.7239;3.1612;71 +Castelnau-le-Lez;Castelnau-le-Lez;43.6369;3.9019;71 +Grande-Synthe;Grande-Synthe;51.0139;2.3028;71 +Saint-Dizier;Saint-Dizier;48.6383;4.9497;71 +Angers;Angers;47.4736;-0.5542;71 +Le Mans;Le Mans;48.0077;0.1984;71 +Nîmes;Nimes;43.838;4.361;71 +Clermont-Ferrand;Clermont-Ferrand;45.7831;3.0824;71 +Aix-en-Provence;Aix-en-Provence;43.5263;5.4454;71 +Brest;Brest;48.39;-4.49;71 +Tours;Tours;47.3936;0.6892;71 +Boulogne-Billancourt;Boulogne-Billancourt;48.8352;2.2409;71 +Mauléon;Mauleon;46.9228;-0.7497;71 +Aigues-Mortes;Aigues-Mortes;43.5667;4.1925;71 +Feurs;Feurs;45.7408;4.2258;71 +Saint-Maixent-l’École;Saint-Maixent-l'Ecole;46.4128;-0.2081;71 +Bompas;Bompas;42.7311;2.9333;71 +Le Grau-du-Roi;Le Grau-du-Roi;43.5372;4.1367;71 +Saint-Rémy-lès-Chevreuse;Saint-Remy-les-Chevreuse;48.7058;2.0719;71 +Sarzeau;Sarzeau;47.5272;-2.7697;71 +Langueux;Langueux;48.495;-2.7175;71 +Plabennec;Plabennec;48.5019;-4.4261;71 +Saint-Denis;Saint-Denis;48.9356;2.3539;71 +Le Poiré-sur-Vie;Le Poire-sur-Vie;46.7686;-1.5083;71 +Montreuil;Montreuil;48.8611;2.4436;71 +Amiens;Amiens;49.892;2.299;71 +Annecy;Annecy;45.916;6.133;71 +Limoges;Limoges;45.8353;1.2625;71 +Courtry;Courtry;48.9175;2.6031;71 +Ballancourt;Ballancourt;48.5256;2.3856;71 +Auby;Auby;50.4153;3.0544;71 +Sausset-les-Pins;Sausset-les-Pins;43.3322;5.1139;71 +Claix;Claix;45.1197;5.6717;71 +Biguglia;Biguglia;42.6183;9.4361;71 +La Penne-sur-Huveaune;La Penne-sur-Huveaune;43.2806;5.5158;71 +Romagnat;Romagnat;45.7294;3.1006;71 +Eckbolsheim;Eckbolsheim;48.5789;7.6897;71 +Wavrin;Wavrin;50.5739;2.9389;71 +Le Teich;Le Teich;44.6339;-1.0236;71 +Bormes-les-Mimosas;Bormes-les-Mimosas;43.1517;6.3431;71 +Le Coteau;Le Coteau;46.0272;4.0867;71 +Les Andelys;Les Andelys;49.2456;1.4117;71 +Tonnay-Charente;Tonnay-Charente;45.9436;-0.8914;71 +Abbeville;Abbeville;50.1058;1.8358;71 +Frontignan;Frontignan;43.4483;3.7561;71 +Gif-sur-Yvette;Gif-sur-Yvette;48.7018;2.1339;71 +Olivet;Olivet;47.8639;1.9006;71 +Épernay;Epernay;49.0403;3.96;71 +Combs-la-Ville;Combs-la-Ville;48.67;2.56;71 +Manosque;Manosque;43.8342;5.7839;71 +Forbach;Forbach;49.19;6.9;71 +Oyonnax;Oyonnax;46.2561;5.6556;71 +Saint-Louis;Saint-Louis;47.59;7.57;71 +Port-Saint-Louis-du-Rhône;Port-Saint-Louis-du-Rhone;43.3875;4.8044;71 +Janzé;Janze;47.9606;-1.4992;71 +Ergué-Gabéric;Ergue-Gaberic;47.9961;-4.0225;71 +Saint-Gilles-Croix-de-Vie;Saint-Gilles-Croix-de-Vie;46.6975;-1.9444;71 +Moyeuvre-Grande;Moyeuvre-Grande;49.2528;6.0458;71 +Vern-sur-Seiche;Vern-sur-Seiche;48.0447;-1.6003;71 +Houplines;Houplines;50.6908;2.9092;71 +Chantonnay;Chantonnay;46.6869;-1.0506;71 +Trignac;Trignac;47.3181;-2.1892;71 +Bouaye;Bouaye;47.1436;-1.6889;71 +L’Aigle;L'Aigle;48.765;0.6275;71 +Lège-Cap-Ferret;Lege-Cap-Ferret;44.7931;-1.1464;71 +Lure;Lure;47.6831;6.4967;71 +Carnoux-en-Provence;Carnoux-en-Provence;43.2564;5.5644;71 +Sorbiers;Sorbiers;45.4878;4.4503;71 +Le Soler;Le Soler;42.6819;2.7933;71 +Le Loroux-Bottereau;Le Loroux-Bottereau;47.2381;-1.3492;71 +Thann;Thann;47.8067;7.1044;71 +L’Arbresle;L'Arbresle;45.8356;4.6169;71 +Bailly-Romainvilliers;Bailly-Romainvilliers;48.8469;2.8231;71 +Houdain;Houdain;50.4522;2.5372;71 +Saint-Apollinaire;Saint-Apollinaire;47.3317;5.0842;71 +Saint-Jean-de-Maurienne;Saint-Jean-de-Maurienne;45.2767;6.345;71 +Gargenville;Gargenville;48.9919;1.8103;71 +Chinon;Chinon;47.1669;0.2428;71 +Reignier;Reignier;46.1344;6.2683;71 +Ballan-Miré;Ballan-Mire;47.3417;0.6131;71 +Vert-Saint-Denis;Vert-Saint-Denis;48.5669;2.6219;71 +Louveciennes;Louveciennes;48.8603;2.1164;71 +Puget-sur-Argens;Puget-sur-Argens;43.4558;6.6842;71 +Saint-Nicolas-de-Port;Saint-Nicolas-de-Port;48.6308;6.3022;71 +Villard-Bonnot;Villard-Bonnot;45.2381;5.8883;71 +La Verpillière;La Verpilliere;45.6369;5.1428;71 +Leforest;Leforest;50.4372;3.0642;71 +La Bassée;La Bassee;50.5336;2.8072;71 +Champagnole;Champagnole;46.7472;5.9072;71 +Châteauneuf-sur-Loire;Chateauneuf-sur-Loire;47.8653;2.2222;71 +Liancourt;Liancourt;49.3308;2.4653;71 +Guilers;Guilers;48.4256;-4.5581;71 +Meximieux;Meximieux;45.9044;5.1944;71 +Pézenas;Pezenas;43.4594;3.4228;71 +Noyelles-sous-Lens;Noyelles-sous-Lens;50.4306;2.8728;71 +Audenge;Audenge;44.6836;-1.0133;71 +Versailles;Versailles;48.8053;2.135;71 +Clichy;Clichy;48.9044;2.3064;71 +Issy-les-Moulineaux;Issy-les-Moulineaux;48.8239;2.27;71 +Saint-Maur-des-Fossés;Saint-Maur-des-Fosses;48.7994;2.4997;71 +Champigny-sur-Marne;Champigny-sur-Marne;48.8172;2.5156;71 +Rueil-Malmaison;Rueil-Malmaison;48.876;2.181;71 +Drancy;Drancy;48.93;2.45;71 +Albertville;Albertville;45.6758;6.3925;71 +Aulnay-sous-Bois;Aulnay-sous-Bois;48.9386;2.4906;71 +Poitiers;Poitiers;46.58;0.34;71 +Villefontaine;Villefontaine;45.6133;5.1486;71 +Vincennes;Vincennes;48.8478;2.4392;71 +Antibes;Antibes;43.5808;7.1239;71 +Calais;Calais;50.9481;1.8564;71 +Noisy-le-Grand;Noisy-le-Grand;48.8478;2.5528;71 +Neuilly-sur-Seine;Neuilly-sur-Seine;48.8881;2.2686;71 +Ivry-sur-Seine;Ivry-sur-Seine;48.8078;2.3747;71 +Montrouge;Montrouge;48.8172;2.3219;71 +Cannes;Cannes;43.5513;7.0128;71 +La Rochelle;La Rochelle;46.1591;-1.1517;71 +Pau;Pau;43.3;-0.37;71 +Épinay-sur-Seine;Epinay-sur-Seine;48.9553;2.3092;71 +Troyes;Troyes;48.2997;4.0792;71 +Antony;Antony;48.7539;2.2975;71 +Cergy;Cergy;49.0361;2.0631;71 +Ajaccio;Ajaccio;41.9267;8.7369;71 +Pantin;Pantin;48.8966;2.4017;71 +Vénissieux;Venissieux;45.6978;4.8867;71 +Pertuis;Pertuis;43.695;5.5036;71 +Bourg-lès-Valence;Bourg-les-Valence;44.9475;4.8953;71 +Carquefou;Carquefou;47.2969;-1.4928;71 +Lannion;Lannion;48.7325;-3.4553;71 +Hem;Hem;50.6553;3.1878;71 +Challans;Challans;46.8467;-1.8781;71 +Voiron;Voiron;45.3642;5.5906;71 +Mitry-Mory;Mitry-Mory;48.9839;2.6164;71 +Beaune;Beaune;47.025;4.8397;71 +Cournon-d’Auvergne;Cournon-d'Auvergne;45.7422;3.1972;71 +Allauch;Allauch;43.3369;5.4828;71 +Givors;Givors;45.5906;4.7689;71 +Ozoir-la-Ferrière;Ozoir-la-Ferriere;48.778;2.68;71 +Saint-Aubin-de-Médoc;Saint-Aubin-de-Medoc;44.9119;-0.7253;71 +Saint-Alban;Saint-Alban;43.6919;1.4147;71 +Mordelles;Mordelles;48.0747;-1.8458;71 +La Tronche;La Tronche;45.2064;5.7403;71 +Divion;Divion;50.4722;2.5014;71 +Cognin;Cognin;45.5619;5.8972;71 +Boulazac;Boulazac;45.1819;0.7631;71 +Honfleur;Honfleur;49.4189;0.2331;71 +Balaruc-les-Bains;Balaruc-les-Bains;43.4408;3.6772;71 +Homécourt;Homecourt;49.2231;5.9928;71 +Beaupréau;Beaupreau;47.2019;-0.9944;71 +Égly;Egly;48.5806;2.2239;71 +Linas;Linas;48.6333;2.2672;71 +Sisteron;Sisteron;44.19;5.9464;71 +Ensisheim;Ensisheim;47.8656;7.3525;71 +Pluvigner;Pluvigner;47.7758;-3.0103;71 +Aussonne;Aussonne;43.6839;1.3197;71 +Quiévrechain;Quievrechain;50.3953;3.6669;71 +Pignan;Pignan;43.5842;3.7619;71 +Migennes;Migennes;47.9647;3.5167;71 +Jassans-Riottier;Jassans-Riottier;45.9856;4.7567;71 +Wissembourg;Wissembourg;49.0375;7.9461;71 +Petite-Rosselle;Petite-Rosselle;49.2117;6.8575;71 +Le Mesnil-Saint-Denis;Le Mesnil-Saint-Denis;48.7436;1.9631;71 +Saint-Berthevin;Saint-Berthevin;48.0683;-0.8258;71 +Gaillon;Gaillon;49.1603;1.3358;71 +Barr;Barr;48.4081;7.4497;71 +Perros-Guirec;Perros-Guirec;48.8133;-3.4433;71 +Chauray;Chauray;46.3606;-0.3772;71 +Saujon;Saujon;45.6714;-0.9278;71 +Magnanville;Magnanville;48.9672;1.6819;71 +Louvroil;Louvroil;50.265;3.96;71 +Saint-Juéry;Saint-Juery;43.9486;2.2094;71 +Châteaubourg;Chateaubourg;48.1111;-1.4033;71 +Saint-Ismier;Saint-Ismier;45.2486;5.8269;71 +Le Péage-de-Roussillon;Le Peage-de-Roussillon;45.3731;4.7975;71 +Jurançon;Jurancon;43.2872;-0.3881;71 +Paimpol;Paimpol;48.7778;-3.0464;71 +Corte;Corte;42.3056;9.1506;71 +Longpont-sur-Orge;Longpont-sur-Orge;48.6428;2.2917;71 +Saint-André-de-la-Roche;Saint-Andre-de-la-Roche;43.74;7.2878;71 +La Ferté-Saint-Aubin;La Ferte-Saint-Aubin;47.7172;1.9414;71 +Saintry-sur-Seine;Saintry-sur-Seine;48.5908;2.4969;71 +Crozon;Crozon;48.2453;-4.4889;71 +Chambéry;Chambery;45.57;5.9118;71 +Fontenay-sous-Bois;Fontenay-sous-Bois;48.8517;2.4772;71 +Bobigny;Bobigny;48.9106;2.4397;71 +Suresnes;Suresnes;48.87;2.22;71 +Saint-Ouen;Saint-Ouen;48.9123;2.3342;71 +Cherbourg;Cherbourg;49.6333;-1.6;71 +Bondy;Bondy;48.9022;2.4828;71 +Le Blanc-Mesnil;Le Blanc-Mesnil;48.9387;2.4614;71 +Maisons-Alfort;Maisons-Alfort;48.8058;2.4378;71 +Sarcelles;Sarcelles;48.9956;2.3808;71 +La Seyne-sur-Mer;La Seyne-sur-Mer;43.1;5.883;71 +Villejuif;Villejuif;48.7919;2.3636;71 +Massy;Massy;48.7309;2.2713;71 +Saint-Quentin;Saint-Quentin;49.8486;3.2864;71 +Chelles;Chelles;48.8833;2.6;71 +Sevran;Sevran;48.9333;2.5333;71 +Alfortville;Alfortville;48.805;2.4239;71 +Puteaux;Puteaux;48.885;2.2389;71 +Lorient;Lorient;47.75;-3.36;71 +Évry;Evry;48.6239;2.4294;71 +Clamart;Clamart;48.8014;2.2628;71 +Meaux;Meaux;48.9603;2.8883;71 +Sartrouville;Sartrouville;48.9372;2.1644;71 +Beaugency;Beaugency;47.7783;1.6317;71 +Rosporden;Rosporden;47.9606;-3.8347;71 +Saint-Thibault-des-Vignes;Saint-Thibault-des-Vignes;48.8692;2.6886;71 +Villers-Saint-Paul;Villers-Saint-Paul;49.2889;2.4872;71 +Saint-Didier-au-Mont-d’Or;Saint-Didier-au-Mont-d'Or;45.8106;4.7986;71 +Martignas-sur-Jalle;Martignas-sur-Jalle;44.8406;-0.7756;71 +Escalquens;Escalquens;43.5178;1.5608;71 +Lodève;Lodeve;43.7317;3.3194;71 +Déols;Deols;46.83;1.7058;71 +Rochefort-du-Gard;Rochefort-du-Gard;43.9744;4.6903;71 +Auxonne;Auxonne;47.1939;5.3878;71 +Behren-lès-Forbach;Behren-les-Forbach;49.1739;6.9347;71 +Coulounieix;Coulounieix;45.1864;0.6914;71 +Saint-Benoît;Saint-Benoit;46.5497;0.3417;71 +Cagnes-sur-Mer;Cagnes-sur-Mer;43.6644;7.1489;71 +Choisy-le-Roi;Choisy-le-Roi;48.763;2.409;71 +Corbeil-Essonnes;Corbeil-Essonnes;48.6139;2.482;71 +Vaulx-en-Velin;Vaulx-en-Velin;45.7768;4.9186;71 +Noisy-le-Sec;Noisy-le-Sec;48.8894;2.4503;71 +Rosny-sous-Bois;Rosny-sous-Bois;48.8667;2.4833;71 +Bayonne;Bayonne;43.49;-1.48;71 +Saint-Yrieix-sur-Charente;Saint-Yrieix-sur-Charente;45.6753;0.1275;71 +Contes;Contes;43.8119;7.3139;71 +Longueau;Longueau;49.8703;2.3561;71 +Villemandeur;Villemandeur;47.9903;2.7094;71 +Bourbourg;Bourbourg;50.9464;2.1978;71 +Montoir-de-Bretagne;Montoir-de-Bretagne;47.3283;-2.1492;71 +Mourenx;Mourenx;43.3706;-0.6294;71 +Saint-Pierre;Saint-Pierre;46.0597;6.3725;71 +Lallaing;Lallaing;50.39;3.1681;71 +Saint-Julien-de-Concelles;Saint-Julien-de-Concelles;47.2533;-1.3856;71 +Chemillé;Chemille;47.2131;-0.7258;71 +Menucourt;Menucourt;49.0272;1.9814;71 +Yssingeaux;Yssingeaux;45.1428;4.1236;71 +Bourg-Saint-Andéol;Bourg-Saint-Andeol;44.3733;4.6442;71 +La Gaude;La Gaude;43.7219;7.1531;71 +Cuincy;Cuincy;50.3822;3.0467;71 +Sérignan;Serignan;43.28;3.2775;71 +Soultz-Haut-Rhin;Soultz-Haut-Rhin;47.8858;7.2292;71 +Saint-Bonnet-de-Mure;Saint-Bonnet-de-Mure;45.6906;5.0292;71 +Téteghem;Teteghem;51.0186;2.4439;71 +Saint-Macaire-en-Mauges;Saint-Macaire-en-Mauges;47.1239;-0.9917;71 +Bourg-Saint-Maurice;Bourg-Saint-Maurice;45.6167;6.7686;71 +Cassis;Cassis;43.2156;5.5372;71 +Quesnoy-sur-Deûle;Quesnoy-sur-Deule;50.7125;2.9994;71 +Salles;Salles;44.5519;-0.8694;71 +Sucé-sur-Erdre;Suce-sur-Erdre;47.3447;-1.5294;71 +Valognes;Valognes;49.5092;-1.4692;71 +Hasparren;Hasparren;43.3844;-1.3047;71 +Auvers-sur-Oise;Auvers-sur-Oise;49.0717;2.1742;71 +Tain-l’Hermitage;Tain-l'Hermitage;45.0706;4.8425;71 +Bétheny;Betheny;49.2847;4.0569;71 +Loos-en-Gohelle;Loos-en-Gohelle;50.4578;2.7933;71 +Cranves-Sales;Cranves-Sales;46.1867;6.2914;71 +Segré;Segre;47.6864;-0.8725;71 +Fabrègues;Fabregues;43.5503;3.7761;71 +Morteau;Morteau;47.0581;6.6061;71 +Saint-Christol-lez-Alès;Saint-Christol-lez-Ales;44.0844;4.0769;71 +Les Pavillons-sous-Bois;Les Pavillons-sous-Bois;48.9;2.5;71 +Montfermeil;Montfermeil;48.9;2.5667;71 +Sannois;Sannois;48.9722;2.2578;71 +Rillieux-la-Pape;Rillieux-la-Pape;45.8214;4.8983;71 +Yerres;Yerres;48.7171;2.4881;71 +Savigny-le-Temple;Savigny-le-Temple;48.5841;2.5832;71 +Menton;Menton;43.775;7.5;71 +Aix-les-Bains;Aix-les-Bains;45.6885;5.9153;71 +Bourg-la-Reine;Bourg-la-Reine;48.7796;2.3151;71 +Villiers-le-Bel;Villiers-le-Bel;49.0094;2.3911;71 +Lambersart;Lambersart;50.65;3.025;71 +Villeneuve-la-Garenne;Villeneuve-la-Garenne;48.9372;2.3278;71 +Limeil-Brévannes;Limeil-Brevannes;48.7464;2.4883;71 +Guyancourt;Guyancourt;48.7714;2.0739;71 +Saint-Laurent-du-Var;Saint-Laurent-du-Var;43.668;7.188;71 +Lagnieu;Lagnieu;45.9036;5.3492;71 +Bellegarde;Bellegarde;43.7536;4.5144;71 +Saint-Étienne-de-Montluc;Saint-Etienne-de-Montluc;47.2764;-1.7803;71 +Audun-le-Tiche;Audun-le-Tiche;49.4733;5.9578;71 +Bezons;Bezons;48.9261;2.2178;71 +Le Plessis-Robinson;Le Plessis-Robinson;48.7811;2.2633;71 +Thonon-les-Bains;Thonon-les-Bains;46.3627;6.475;71 +Schiltigheim;Schiltigheim;48.6078;7.75;71 +Villemomble;Villemomble;48.8833;2.5;71 +Saint-Mandé;Saint-Mande;48.8422;2.4186;71 +Romainville;Romainville;48.884;2.435;71 +Clichy-sous-Bois;Clichy-sous-Bois;48.9102;2.5532;71 +Chatou;Chatou;48.8897;2.1573;71 +Fresnes;Fresnes;48.755;2.3221;71 +Ermont;Ermont;48.9922;2.2603;71 +Roanne;Roanne;46.0367;4.0689;71 +Agen;Agen;44.2049;0.6212;71 +Pontoise;Pontoise;49.0516;2.1017;71 +Viry-Châtillon;Viry-Chatillon;48.6713;2.375;71 +Les Mureaux;Les Mureaux;48.9875;1.9172;71 +Grigny;Grigny;48.6562;2.3849;71 +Saint-Cloud;Saint-Cloud;48.84;2.22;71 +Goussainville;Goussainville;49.0325;2.4747;71 +Périgueux;Perigueux;45.1929;0.7217;71 +Vandœuvre-lès-Nancy;Vandoeuvre-les-Nancy;48.6567;6.1683;71 +Ris-Orangis;Ris-Orangis;48.6537;2.4161;71 +Liévin;Lievin;50.4228;2.7786;71 +Sotteville-lès-Rouen;Sotteville-les-Rouen;49.4092;1.09;71 +Bègles;Begles;44.8086;-0.5478;71 +Oullins;Oullins;45.715;4.8083;71 +Thiais;Thiais;48.765;2.3923;71 +Trappes;Trappes;48.7775;2.0025;71 +Lens;Lens;50.4322;2.8333;71 +Le Chesnay;Le Chesnay;48.8203;2.1303;71 +Gentilly;Gentilly;48.8133;2.3444;71 +Fontenay-aux-Roses;Fontenay-aux-Roses;48.7893;2.2888;71 +Montigny-le-Bretonneux;Montigny-le-Bretonneux;48.7711;2.0333;71 +Villiers-sur-Marne;Villiers-sur-Marne;48.8275;2.5447;71 +Vigneux-sur-Seine;Vigneux-sur-Seine;48.7001;2.417;71 +Villefranche-sur-Saône;Villefranche-sur-Saone;45.9833;4.7167;71 +Neuilly-sur-Marne;Neuilly-sur-Marne;48.8537;2.549;71 +Villepinte;Villepinte;48.955;2.541;71 +Chartres;Chartres;48.456;1.484;71 +Douai;Douai;50.3714;3.08;71 +Échirolles;Echirolles;45.1436;5.7183;71 +Marcq-en-Baroeul;Marcq-en-Baroeul;50.6711;3.0972;71 +Poissy;Poissy;48.9294;2.0456;71 +Pierrefitte-sur-Seine;Pierrefitte-sur-Seine;48.9656;2.3614;71 +Sainte-Geneviève-des-Bois;Sainte-Genevieve-des-Bois;48.6369;2.3403;71 +Houilles;Houilles;48.9261;2.1892;71 +Les Lilas;Les Lilas;48.88;2.42;71 +Creil;Creil;49.2583;2.4833;71 +Villeneuve-Saint-Georges;Villeneuve-Saint-Georges;48.7325;2.4497;71 +Palaiseau;Palaiseau;48.7145;2.2457;71 +Châtenay-Malabry;Chatenay-Malabry;48.7653;2.2781;71 +L’Haÿ-les-Roses;L'Hay-les-Roses;48.78;2.3374;71 +Conflans-Sainte-Honorine;Conflans-Sainte-Honorine;48.9992;2.0983;71 +Athis-Mons;Athis-Mons;48.7074;2.3889;71 +Saint-Martin-d’Hères;Saint-Martin-d'Heres;45.1672;5.7653;71 +Le Perreux-Sur-Marne;Le Perreux-Sur-Marne;48.8422;2.5036;71 +Le Pré-Saint-Gervais;Le Pre-Saint-Gervais;48.885;2.4039;71 +Cachan;Cachan;48.7919;2.3319;71 +Savigny-sur-Orge;Savigny-sur-Orge;48.6797;2.3457;71 +Franconville;Franconville;48.9889;2.2314;71 +Annemasse;Annemasse;46.1958;6.2364;71 +Stains;Stains;48.95;2.3833;71 +Boulogne-sur-Mer;Boulogne-sur-Mer;50.7264;1.6147;71 +Rezé;Reze;47.1833;-1.55;71 +Gagny;Gagny;48.8833;2.5333;71 +Tarbes;Tarbes;43.23;0.07;71 +Arras;Arras;50.292;2.78;71 +Melun;Melun;48.5406;2.66;71 +Nogent-sur-Marne;Nogent-sur-Marne;48.8375;2.4833;71 +Wattrelos;Wattrelos;50.7;3.217;71 +Le Kremlin-Bicêtre;Le Kremlin-Bicetre;48.81;2.3581;71 +Louviers;Louviers;49.2153;1.1656;71 +Lunéville;Luneville;48.5894;6.5017;71 +Bruz;Bruz;48.0247;-1.7458;71 +Moissy-Cramayel;Moissy-Cramayel;48.6261;2.5922;71 +Brie-Comte-Robert;Brie-Comte-Robert;48.6925;2.6111;71 +Vence;Vence;43.7225;7.1119;71 +Royan;Royan;45.6231;-1.0431;71 +Fécamp;Fecamp;49.7575;0.3792;71 +Sorgues;Sorgues;44.0083;4.8725;71 +Avion;Avion;50.4097;2.8328;71 +Montceau-les-Mines;Montceau-les-Mines;46.6669;4.3689;71 +La Crau;La Crau;43.1497;6.0742;71 +Garges-lès-Gonesse;Garges-les-Gonesse;48.9728;2.4008;71 +Livry-Gargan;Livry-Gargan;48.9192;2.5361;71 +Bagneux;Bagneux;48.7983;2.3137;71 +Bastia;Bastia;42.7008;9.4503;71 +Meudon;Meudon;48.8123;2.2382;71 +La Garenne-Colombes;La Garenne-Colombes;48.9056;2.2445;71 +Gennevilliers;Gennevilliers;48.9333;2.3;71 +Malakoff;Malakoff;48.8169;2.2944;71 +Talence;Talence;44.8;-0.584;71 +Chalon-sur-Saône;Chalon-sur-Saone;46.7806;4.8528;71 +Caluire-et-Cuire;Caluire-et-Cuire;45.7953;4.8472;71 +Le Cannet;Le Cannet;43.5769;7.0194;71 +Charenton-le-Pont;Charenton-le-Pont;48.8265;2.405;71 +Valenciennes;Valenciennes;50.358;3.5233;71 +Vanves;Vanves;48.8208;2.2897;71 +Bron;Bron;45.7394;4.9139;71 +Bois-Colombes;Bois-Colombes;48.9175;2.2683;71 +Saint-Brieuc;Saint-Brieuc;48.5136;-2.7653;71 +La Courneuve;La Courneuve;48.9322;2.3967;71 +Belfort;Belfort;47.64;6.85;71 +Bagnolet;Bagnolet;48.8692;2.4181;71 +Châtillon;Chatillon;48.8;2.29;71 +Mantes-la-Jolie;Mantes-la-Jolie;48.9908;1.7172;71 +Plaisance-du-Touch;Plaisance-du-Touch;43.5656;1.2964;71 +Riom;Riom;45.8936;3.1125;71 +Bruges;Bruges;44.8828;-0.6125;71 +Cugnaux;Cugnaux;43.5378;1.3436;71 +Saint-Lô;Saint-Lo;49.1144;-1.0917;71 +Bressuire;Bressuire;46.84;-0.4886;71 +Cognac;Cognac;45.6958;-0.3292;71 +Sélestat;Selestat;48.2594;7.4542;71 +Bouguenais;Bouguenais;47.1775;-1.6214;71 +Pordic;Pordic;48.5703;-2.8171;71 +Bain-de-Bretagne;Bain-de-Bretagne;47.8422;-1.6819;71 +Carhaix-Plouguer;Carhaix-Plouguer;48.2758;-3.5744;71 +Bidart;Bidart;43.4369;-1.5931;71 +Le Puy-en-Velay;Le Puy-en-Velay;45.0433;3.885;71 +Cahors;Cahors;44.4475;1.4406;71 +Mougins;Mougins;43.6;6.9947;71 +Concarneau;Concarneau;47.8753;-3.9189;71 +La Chapelle-sur-Erdre;La Chapelle-sur-Erdre;47.2989;-1.5528;71 +L’Isle-sur-la-Sorgue;L'Isle-sur-la-Sorgue;43.9194;5.0514;71 +Saint-Dié-des-Vosges;Saint-Die-des-Vosges;48.2842;6.9492;71 +Balma;Balma;43.6103;1.4986;71 +Brech;Brech;47.7206;-2.9956;71 +Mutzig;Mutzig;48.5386;7.4542;71 +Saint-Yrieix-la-Perche;Saint-Yrieix-la-Perche;45.5144;1.2033;71 +Malaunay;Malaunay;49.5261;1.0403;71 +Kervignac;Kervignac;47.7633;-3.2389;71 +Sanary-sur-Mer;Sanary-sur-Mer;43.1192;5.8022;71 +Domont;Domont;49.0275;2.3267;71 +Lattes;Lattes;43.5678;3.9021;71 +Saint-Julien-en-Genevois;Saint-Julien-en-Genevois;46.1442;6.0842;71 +Tourlaville;Tourlaville;49.6408;-1.5789;71 +Mauguio;Mauguio;43.6164;4.0075;71 +Annonay;Annonay;45.24;4.6708;71 +Ambarès-et-Lagrave;Ambares-et-Lagrave;44.9247;-0.4867;71 +Saint-Égrève;Saint-Egreve;45.2317;5.6831;71 +Saran;Saran;47.9514;1.8803;71 +Saint-Cyr-sur-Loire;Saint-Cyr-sur-Loire;47.4028;0.6781;71 +Hayange;Hayange;49.3297;6.0619;71 +Elbeuf;Elbeuf;49.2858;1.0083;71 +Sedan;Sedan;49.7019;4.9403;71 +Saint-Pierre-des-Corps;Saint-Pierre-des-Corps;47.3908;0.7281;71 +Landerneau;Landerneau;48.4508;-4.2494;71 +Cestas;Cestas;44.7444;-0.6822;71 +Luxeuil-les-Bains;Luxeuil-les-Bains;47.8161;6.3808;71 +Rosny-sur-Seine;Rosny-sur-Seine;48.9997;1.6317;71 +Labenne;Labenne;43.5928;-1.4267;71 +Saint-Pée-sur-Nivelle;Saint-Pee-sur-Nivelle;43.3567;-1.5506;71 +Champigneulles;Champigneulles;48.7336;6.1644;71 +Vendargues;Vendargues;43.6578;3.9694;71 +Caussade;Caussade;44.1617;1.5369;71 +Limours;Limours;48.6456;2.0761;71 +Herbignac;Herbignac;47.4489;-2.3175;71 +Eyguières;Eyguieres;43.6953;5.0311;71 +Ustaritz;Ustaritz;43.3994;-1.4564;71 +Algrange;Algrange;49.3594;6.0483;71 +Chessy;Chessy;48.8803;2.7633;71 +Lutterbach;Lutterbach;47.7597;7.2806;71 +Épône;Epone;48.9558;1.8153;71 +Melesse;Melesse;48.2172;-1.6961;71 +Grand-Charmont;Grand-Charmont;47.5272;6.8236;71 +Neufchâteau;Neufchateau;48.3556;5.6961;71 +Ploeren;Ploeren;47.6561;-2.8667;71 +Thyez;Thyez;46.0836;6.5411;71 +Roost-Warendin;Roost-Warendin;50.4203;3.1056;71 +Plédran;Pledran;48.4458;-2.7461;71 +Nérac;Nerac;44.1361;0.3394;71 +Heillecourt;Heillecourt;48.6525;6.1942;71 +Givet;Givet;50.1381;4.8242;71 +Le Pian-Médoc;Le Pian-Medoc;44.955;-0.6697;71 +Verneuil-sur-Avre;Verneuil-sur-Avre;48.7389;0.9278;71 +Saint-André-des-Eaux;Saint-Andre-des-Eaux;47.3139;-2.3108;71 +Oberhausbergen;Oberhausbergen;48.6067;7.6853;71 +Saint-Pierre-d’Oléron;Saint-Pierre-d'Oleron;45.9436;-1.3058;71 +Meung-sur-Loire;Meung-sur-Loire;47.8286;1.6983;71 +Montaigu;Montaigu;46.9728;-1.31;71 +Mehun-sur-Yèvre;Mehun-sur-Yevre;47.1453;2.2158;71 +Gigean;Gigean;43.4997;3.7111;71 +Annezin;Annezin;50.5336;2.6183;71 +Loriol-sur-Drôme;Loriol-sur-Drome;44.7517;4.8225;71 +Estaires;Estaires;50.6439;2.7231;71 +Canohès;Canohes;42.6519;2.8344;71 +Loison-sous-Lens;Loison-sous-Lens;50.4383;2.8683;71 +Loudun;Loudun;47.01;0.0836;71 +Nandy;Nandy;48.5842;2.5661;71 +Noyelles-Godault;Noyelles-Godault;50.42;2.9939;71 +Orgeval;Orgeval;48.9206;1.9758;71 +Cambo-les-Bains;Cambo-les-Bains;43.3578;-1.4017;71 +Chasse-sur-Rhône;Chasse-sur-Rhone;45.5806;4.8;71 +Moëlan-sur-Mer;Moelan-sur-Mer;47.8142;-3.6281;71 +Sury-le-Comtal;Sury-le-Comtal;45.5375;4.1831;71 +Brindas;Brindas;45.7211;4.6936;71 +Péronnas;Peronnas;46.1786;5.2028;71 +Labarthe-sur-Lèze;Labarthe-sur-Leze;43.4517;1.4;71 +Saint-Pol-de-Léon;Saint-Pol-de-Leon;48.6853;-3.9864;71 +Ludres;Ludres;48.6217;6.1617;71 +Saint-Alban-Leysse;Saint-Alban-Leysse;45.58;5.9581;71 +Beaufort-en-Vallée;Beaufort-en-Vallee;47.4394;-0.2156;71 +Vendôme;Vendome;47.7928;1.0656;71 +Escoublac;Escoublac;47.2858;-2.3922;71 +Saint-Maximin-la-Sainte-Baume;Saint-Maximin-la-Sainte-Baume;43.4533;5.8619;71 +Sin-le-Noble;Sin-le-Noble;50.3631;3.1131;71 +Sallanches;Sallanches;45.9364;6.6319;71 +Hennebont;Hennebont;47.8042;-3.2789;71 +Digne-les-Bains;Digne-les-Bains;44.0925;6.2356;71 +Châteaurenard;Chateaurenard;43.8825;4.855;71 +Saint-Amand-les-Eaux;Saint-Amand-les-Eaux;50.4481;3.4269;71 +Vesoul;Vesoul;47.6222;6.1553;71 +Illzach;Illzach;47.7822;7.3481;71 +Sainte-Luce-sur-Loire;Sainte-Luce-sur-Loire;47.2494;-1.4867;71 +Montbrison;Montbrison;45.6075;4.0653;71 +Villeneuve-Loubet;Villeneuve-Loubet;43.6581;7.1214;71 +Bois-d’Arcy;Bois-d'Arcy;48.8014;2.0317;71 +Carrières-sur-Seine;Carrieres-sur-Seine;48.9108;2.2889;71 +Lucé;Luce;48.4383;1.465;71 +Montargis;Montargis;47.9969;2.7325;71 +Lognes;Lognes;48.8361;2.6278;71 +Beausoleil;Beausoleil;43.7419;7.4236;71 +Verrières-le-Buisson;Verrieres-le-Buisson;48.7475;2.2628;71 +Francheville;Francheville;45.7364;4.7636;71 +Jouy-le-Moutier;Jouy-le-Moutier;49.0108;2.0386;71 +Carrières-sous-Poissy;Carrieres-sous-Poissy;48.9478;2.0386;71 +Mouvaux;Mouvaux;50.7033;3.1406;71 +Ramonville-Saint-Agne;Ramonville-Saint-Agne;43.5461;1.4756;71 +Courcouronnes;Courcouronnes;48.6239;2.4294;71 +Anzin;Anzin;50.3714;3.5044;71 +Saint-Brice-sous-Forêt;Saint-Brice-sous-Foret;48.9986;2.3569;71 +Avon;Avon;48.4089;2.725;71 +Rive-de-Gier;Rive-de-Gier;45.5294;4.6169;71 +Montesson;Montesson;48.9086;2.1494;71 +Wattignies;Wattignies;50.585;3.0431;71 +Saint-André;Saint-Andre;50.6603;3.0439;71 +Enghien-les-Bains;Enghien-les-Bains;48.9697;2.3081;71 +Valenton;Valenton;48.745;2.4672;71 +Lys-lès-Lannoy;Lys-les-Lannoy;50.6714;3.2144;71 +Longwy;Longwy;49.5197;5.7606;71 +Haubourdin;Haubourdin;50.6092;2.9869;71 +Vaucresson;Vaucresson;48.8425;2.1528;71 +Groslay;Groslay;48.9867;2.3444;71 +Ambilly;Ambilly;46.195;6.2242;71 +Évian-les-Bains;Evian-les-Bains;46.4006;6.59;71 +Pérenchies;Perenchies;50.6681;2.9725;71 +Billy-Montigny;Billy-Montigny;50.4181;2.9119;71 +Bihorel;Bihorel;49.4547;1.1167;71 +Le Plessis-Bouchard;Le Plessis-Bouchard;49.0028;2.2367;71 +Le Portel;Le Portel;50.7067;1.5733;71 +Beauchamp;Beauchamp;49.0139;2.19;71 +Sallaumines;Sallaumines;50.4197;2.8622;71 +Eybens;Eybens;45.1486;5.7503;71 +Igny;Igny;48.7422;2.2261;71 +Bougival;Bougival;48.865;2.1394;71 +Neuville-lès-Dieppe;Neuville-les-Dieppe;49.9267;1.1014;71 +Ferney-Voltaire;Ferney-Voltaire;46.2558;6.1081;71 +Bures-sur-Yvette;Bures-sur-Yvette;48.6967;2.1614;71 +Croissy-sur-Seine;Croissy-sur-Seine;48.8778;2.1422;71 +Fosses;Fosses;49.0981;2.5067;71 +Marquette-lès-Lille;Marquette-les-Lille;50.6758;3.0661;71 +L’Île-Saint-Denis;L'Ile-Saint-Denis;48.9358;2.3397;71 +Avranches;Avranches;48.6844;-1.3569;71 +Tinqueux;Tinqueux;49.25;3.9908;71 +Caudebec-lès-Elbeuf;Caudebec-les-Elbeuf;49.2808;1.0211;71 +Pierre-Bénite;Pierre-Benite;45.7036;4.8242;71 +Maromme;Maromme;49.4819;1.0419;71 +Ormesson-sur-Marne;Ormesson-sur-Marne;48.7858;2.5383;71 +Chanteloup-les-Vignes;Chanteloup-les-Vignes;48.9783;2.0308;71 +Beaumont;Beaumont;45.7517;3.0831;71 +Craponne;Craponne;45.7453;4.7233;71 +Dugny;Dugny;48.9536;2.4164;71 +Montigny-en-Gohelle;Montigny-en-Gohelle;50.4278;2.9297;71 +Jarville-la-Malgrange;Jarville-la-Malgrange;48.6694;6.2061;71 +Crosne;Crosne;48.7147;2.4611;71 +Gaillard;Gaillard;46.185;6.2075;71 +Ville-d’Avray;Ville-d'Avray;48.8261;2.1933;71 +Talant;Talant;47.3364;5.0056;71 +Déville-lès-Rouen;Deville-les-Rouen;49.4697;1.0497;71 +Épinay-sur-Orge;Epinay-sur-Orge;48.6739;2.3272;71 +Saint-André-les-Vergers;Saint-Andre-les-Vergers;48.2797;4.0539;71 +Stiring-Wendel;Stiring-Wendel;49.2;6.9292;71 +Hœnheim;Hoenheim;48.6242;7.7547;71 +Billère;Billere;43.3025;-0.3972;71 +Saint-Max;Saint-Max;48.7011;6.2067;71 +Voisins-le-Bretonneux;Voisins-le-Bretonneux;48.7583;2.0508;71 +Arpajon;Arpajon;48.5903;2.2478;71 +Montévrain;Montevrain;48.8753;2.7456;71 +Morangis;Morangis;48.7064;2.3347;71 +Persan;Persan;49.1533;2.2711;71 +Fontenay-le-Fleury;Fontenay-le-Fleury;48.8136;2.0486;71 +Auray;Auray;47.6678;-2.9825;71 +Fleury-Mérogis;Fleury-Merogis;48.6294;2.3614;71 +Vaires-sur-Marne;Vaires-sur-Marne;48.8742;2.6381;71 +Épinay-sous-Sénart;Epinay-sous-Senart;48.6931;2.5158;71 +Carvin;Carvin;50.4931;2.9581;71 +Ploemeur;Ploemeur;47.7358;-3.4311;71 +Boissy-Saint-Léger;Boissy-Saint-Leger;48.7503;2.5097;71 +Marmande;Marmande;44.5;0.1653;71 +L’Isle-d’Abeau;L'Isle-d'Abeau;45.6194;5.2331;71 +Port-de-Bouc;Port-de-Bouc;43.405;4.9886;71 +Châteauneuf-les-Martigues;Chateauneuf-les-Martigues;43.3831;5.1642;71 +Verdun;Verdun;49.1597;5.3828;71 +Verneuil-sur-Seine;Verneuil-sur-Seine;48.9797;1.9739;71 +Pontarlier;Pontarlier;46.9061;6.3547;71 +Orsay;Orsay;48.6981;2.1875;71 +Yutz;Yutz;49.3589;6.1886;71 +Cesson-Sévigné;Cesson-Sevigne;48.1208;-1.6036;71 +Feignies;Feignies;50.3022;3.9181;71 +Cornebarrieu;Cornebarrieu;43.6494;1.3264;71 +Faverges;Faverges;45.7467;6.2939;71 +Rives;Rives;45.3508;5.5022;71 +Ugine;Ugine;45.7528;6.4197;71 +Mimizan;Mimizan;44.2008;-1.2286;71 +Saint-Pathus;Saint-Pathus;49.0706;2.7997;71 +Saint-Just-sur-Loire;Saint-Just-sur-Loire;45.5003;4.2406;71 +Saint-Laurent-Blangy;Saint-Laurent-Blangy;50.3025;2.8028;71 +Othis;Othis;49.0764;2.6764;71 +Saint-Rémy;Saint-Remy;46.7633;4.8375;71 +Saint-Jean-d’Angély;Saint-Jean-d'Angely;45.9442;-0.5211;71 +Brioude;Brioude;45.2942;3.3842;71 +Montfort-sur-Meu;Montfort-sur-Meu;48.1381;-1.9558;71 +Les Arcs;Les Arcs;43.4633;6.4789;71 +Sénas;Senas;43.7444;5.0786;71 +Champagne-sur-Seine;Champagne-sur-Seine;48.3972;2.8011;71 +Bagnères-de-Bigorre;Bagneres-de-Bigorre;43.0642;0.1497;71 +Saint-Mandrier-sur-Mer;Saint-Mandrier-sur-Mer;43.0761;5.9278;71 +Eu;Eu;50.0472;1.4197;71 +Lanton;Lanton;44.7039;-1.0353;71 +Le Perray-en-Yvelines;Le Perray-en-Yvelines;48.6942;1.8542;71 +Wimereux;Wimereux;50.7697;1.61;71 +Trégunc;Tregunc;47.8558;-3.8519;71 +Puilboreau;Puilboreau;46.1858;-1.1172;71 +Gueugnon;Gueugnon;46.6011;4.0608;71 +Saint-Jean-Bonnefonds;Saint-Jean-Bonnefonds;45.4511;4.4464;71 +Osny;Osny;49.0592;2.0625;71 +Le Pontet;Le Pontet;43.9642;4.86;71 +Meylan;Meylan;45.2086;5.7794;71 +Étréchy;Etrechy;48.4931;2.1911;71 +Chauvigny;Chauvigny;46.5686;0.6467;71 +Trélissac;Trelissac;45.1958;0.7825;71 +Pleurtuit;Pleurtuit;48.5797;-2.0583;71 +Sains-en-Gohelle;Sains-en-Gohelle;50.4447;2.6836;71 +Bouchemaine;Bouchemaine;47.4225;-0.6097;71 +Manduel;Manduel;43.8183;4.4733;71 +Saint-Rambert-d’Albon;Saint-Rambert-d'Albon;45.2939;4.8169;71 +Vitré;Vitre;48.1233;-1.2094;71 +Cluses;Cluses;46.0603;6.5786;71 +Firminy;Firminy;45.3881;4.2872;71 +Bagnols-sur-Cèze;Bagnols-sur-Ceze;44.1625;4.62;71 +Limay;Limay;48.9933;1.7358;71 +Nyons;Nyons;44.3608;5.1406;71 +Itteville;Itteville;48.5142;2.3419;71 +Frouard;Frouard;48.7606;6.1289;71 +Ceyrat;Ceyrat;45.7328;3.0633;71 +Brunstatt;Brunstatt;47.7233;7.3228;71 +Rungis;Rungis;48.7483;2.3497;71 +Laneuveville-devant-Nancy;Laneuveville-devant-Nancy;48.6553;6.2314;71 +Acigné;Acigne;48.1342;-1.5367;71 +Caudan;Caudan;47.8089;-3.3425;71 +Ciboure;Ciboure;43.3853;-1.6678;71 +Saulx-les-Chartreux;Saulx-les-Chartreux;48.6922;2.2664;71 +Sainte-Pazanne;Sainte-Pazanne;47.1031;-1.8108;71 +Nanteuil-lès-Meaux;Nanteuil-les-Meaux;48.9297;2.8969;71 +Mondelange;Mondelange;49.2625;6.1686;71 +Les Essarts-le-Roi;Les Essarts-le-Roi;48.7167;1.8944;71 +Surgères;Surgeres;46.1081;-0.7517;71 +Chabeuil;Chabeuil;44.8997;5.02;71 +Montluel;Montluel;45.8517;5.0564;71 +Theix;Theix;47.6292;-2.6558;71 +Trith-Saint-Léger;Trith-Saint-Leger;50.3256;3.4858;71 +Arnouville-lès-Gonesse;Arnouville-les-Gonesse;48.9872;2.4167;71 +Noisiel;Noisiel;48.8547;2.6289;71 +Montmagny;Montmagny;48.9736;2.3458;71 +Le Vésinet;Le Vesinet;48.8939;2.1322;71 +Saint-Jean-de-la-Ruelle;Saint-Jean-de-la-Ruelle;47.9131;1.8733;71 +Marly-le-Roi;Marly-le-Roi;48.8669;2.0942;71 +Hendaye;Hendaye;43.3586;-1.7744;71 +Saint-Leu-la-Forêt;Saint-Leu-la-Foret;49.0169;2.2464;71 +Le Pecq;Le Pecq;48.8967;2.1061;71 +Chennevières-sur-Marne;Chennevieres-sur-Marne;48.7983;2.5339;71 +Mont-Saint-Aignan;Mont-Saint-Aignan;49.4625;1.0872;71 +Chamalières;Chamalieres;45.7736;3.0669;71 +Moulins;Moulins;46.5647;3.3325;71 +Fâches-Thumesnil;Faches-Thumesnil;50.5989;3.0736;71 +Cran-Gévrier;Cran-Gevrier;45.9036;6.1039;71 +Éragny;Eragny;49.0172;2.0914;71 +Bry-sur-Marne;Bry-sur-Marne;48.8411;2.5222;71 +Saint-Cyr-l’École;Saint-Cyr-l'Ecole;48.8003;2.0625;71 +Soisy-sous-Montmorency;Soisy-sous-Montmorency;48.9878;2.2997;71 +Ronchin;Ronchin;50.6047;3.0878;71 +Nogent-sur-Oise;Nogent-sur-Oise;49.2756;2.4683;71 +Montereau-faut-Yonne;Montereau-faut-Yonne;48.3853;2.9508;71 +Lingolsheim;Lingolsheim;48.5575;7.6831;71 +Saint-Fons;Saint-Fons;45.7086;4.8533;71 +Maurepas;Maurepas;48.7628;1.9456;71 +Floirac;Floirac;44.8364;-0.5258;71 +Lons-le-Saunier;Lons-le-Saunier;46.6744;5.5539;71 +Écully;Ecully;45.7744;4.7775;71 +Les Clayes-sous-Bois;Les Clayes-sous-Bois;48.8206;1.9836;71 +Viroflay;Viroflay;48.8;2.1722;71 +Vauréal;Vaureal;49.03;2.0214;71 +Bonneuil-sur-Marne;Bonneuil-sur-Marne;48.7742;2.4875;71 +Le Raincy;Le Raincy;48.8992;2.5231;71 +Bischheim;Bischheim;48.6139;7.7519;71 +Soissons;Soissons;49.3817;3.3236;71 +Eaubonne;Eaubonne;48.9922;2.2806;71 +Arcueil;Arcueil;48.8075;2.3361;71 +Lomme;Lomme;50.6455;2.9876;71 +Dieppe;Dieppe;49.92;1.08;71 +Brignoles;Brignoles;43.4058;6.0617;71 +Élancourt;Elancourt;48.7847;1.9589;71 +Armentières;Armentieres;50.6881;2.8811;71 +Le Bouscat;Le Bouscat;44.8651;-0.5996;71 +Mons-en-Baroeul;Mons-en-Baroeul;50.6369;3.1103;71 +Alençon;Alencon;48.4306;0.0931;71 +Le Grand-Quevilly;Le Grand-Quevilly;49.4072;1.0531;71 +Deuil-la-Barre;Deuil-la-Barre;48.9767;2.3272;71 +Joinville-le-Pont;Joinville-le-Pont;48.8214;2.4728;71 +Béthune;Bethune;50.5303;2.6408;71 +Cenon;Cenon;44.8578;-0.5317;71 +Saint-Sébastien-sur-Loire;Saint-Sebastien-sur-Loire;47.2081;-1.5014;71 +Villeparisis;Villeparisis;48.9503;2.6025;71 +La Madeleine;La Madeleine;50.6558;3.071;71 +Sucy-en-Brie;Sucy-en-Brie;48.7697;2.5228;71 +Saint-Gratien;Saint-Gratien;48.9719;2.2828;71 +Sèvres;Sevres;48.8239;2.2117;71 +Brunoy;Brunoy;48.6979;2.5044;71 +Vallauris;Vallauris;43.5805;7.0538;71 +Bussy-Saint-Georges;Bussy-Saint-Georges;48.8422;2.6983;71 +Taverny;Taverny;49.0264;2.2275;71 +Vichy;Vichy;46.1278;3.4267;71 +Champs-Sur-Marne;Champs-Sur-Marne;48.8529;2.6027;71 +Maisons-Laffitte;Maisons-Laffitte;48.9469;2.1456;71 +Neuilly-Plaisance;Neuilly-Plaisance;48.8619;2.5064;71 +Montigny-lès-Cormeilles;Montigny-les-Cormeilles;48.9944;2.1958;71 +Biarritz;Biarritz;43.48;-1.56;71 +Cormeilles-en-Parisis;Cormeilles-en-Parisis;48.9739;2.2014;71 +Orly;Orly;48.7439;2.3928;71 +Le Petit-Quevilly;Le Petit-Quevilly;49.4311;1.0539;71 +Chaville;Chaville;48.8086;2.1886;71 +Rodez;Rodez;44.3506;2.575;71 +Fontaine;Fontaine;45.1939;5.6856;71 +Lormont;Lormont;44.8792;-0.5217;71 +Eysines;Eysines;44.8853;-0.65;71 +Torcy;Torcy;48.8502;2.6508;71 +Montgeron;Montgeron;48.7039;2.4605;71 +Croix;Croix;50.6781;3.1508;71 +Montmorency;Montmorency;48.9906;2.3228;71 +Loos;Loos;50.6128;3.0144;71 +Vélizy-Villacoublay;Velizy-Villacoublay;48.7834;2.1834;71 +Tassin-la-Demi-Lune;Tassin-la-Demi-Lune;45.764;4.78;71 +Sainte-Foy-lès-Lyon;Sainte-Foy-les-Lyon;45.73;4.8;71 +Morsang-sur-Orge;Morsang-sur-Orge;48.6618;2.3461;71 +Longjumeau;Longjumeau;48.6943;2.2958;71 +Hérouville-Saint-Clair;Herouville-Saint-Clair;49.2044;-0.3253;71 +Le Plessis-Trévise;Le Plessis-Trevise;48.8111;2.5717;71 +Le Mée-sur-Seine;Le Mee-sur-Seine;48.5333;2.6289;71 +Montigny-lès-Metz;Montigny-les-Metz;49.1006;6.1539;71 +Sceaux;Sceaux;48.7786;2.2906;71 +Saint-Pol-sur-Mer;Saint-Pol-sur-Mer;51.0314;2.3439;71 +Juvisy-sur-Orge;Juvisy-sur-Orge;48.6883;2.3775;71 +Chevilly-Larue;Chevilly-Larue;48.7664;2.3533;71 +Dammarie-lè-Lys;Dammarie-le-Lys;48.5177;2.6402;71 +La Celle-Saint-Cloud;La Celle-Saint-Cloud;48.8411;2.1344;71 +Garches;Garches;48.8456;2.1869;71 +Saint-Maurice;Saint-Maurice;48.8183;2.4347;71 +Villeneuve-le-Roi;Villeneuve-le-Roi;48.7333;2.4167;71 +Saint-Michel-sur-Orge;Saint-Michel-sur-Orge;48.6325;2.3028;71 +Hellemmes-Lille;Hellemmes-Lille;50.6283;3.11;71 +Le Bourget;Le Bourget;48.9344;2.4244;71 +Mantes-la-Ville;Mantes-la-Ville;48.975;1.7117;71 +Coudekerque-Branche;Coudekerque-Branche;51.0253;2.3917;71 +Fleury-les-Aubrais;Fleury-les-Aubrais;47.9312;1.921;71 +Achères;Acheres;48.9602;2.0684;71 +Chilly-Mazarin;Chilly-Mazarin;48.7025;2.3125;71 +Wasquehal;Wasquehal;50.6694;3.1308;71 +Charbonnières-les-Bains;Charbonnieres-les-Bains;45.7806;4.7464;71 +Pulnoy;Pulnoy;48.7011;6.2583;71 +Grandchamps-des-Fontaines;Grandchamps-des-Fontaines;47.365;-1.6053;71 +Feytiat;Feytiat;45.8094;1.3317;71 +Saint-Quentin-Fallavier;Saint-Quentin-Fallavier;45.6322;5.1106;71 +Canéjan;Canejan;44.7631;-0.6547;71 +Marly-la-Ville;Marly-la-Ville;49.0808;2.4994;71 +Chambourcy;Chambourcy;48.9061;2.0403;71 +Carry-le-Rouet;Carry-le-Rouet;43.3319;5.1519;71 +Migné;Migne;46.6267;0.3136;71 +Fenain;Fenain;50.3658;3.3006;71 +Le Barcarès;Le Barcares;42.7883;3.0356;71 +Valdoie;Valdoie;47.6672;6.8419;71 +Aurec-sur-Loire;Aurec-sur-Loire;45.3692;4.2017;71 +Lezoux;Lezoux;45.8275;3.38;71 +La Glacerie;La Glacerie;49.6142;-1.6042;71 +Bethoncourt;Bethoncourt;47.5344;6.8039;71 +Terrasson-Lavilledieu;Terrasson-Lavilledieu;45.13;1.3014;71 +Saint-André-de-Sangonis;Saint-Andre-de-Sangonis;43.6497;3.5036;71 +Saint-Martin-le-Vinoux;Saint-Martin-le-Vinoux;45.2031;5.7164;71 +Arpajon-sur-Cère;Arpajon-sur-Cere;44.9039;2.4567;71 +Baud;Baud;47.8756;-3.0189;71 +Villennes-sur-Seine;Villennes-sur-Seine;48.9392;1.9978;71 +Saint-Genis-les-Ollières;Saint-Genis-les-Ollieres;45.7572;4.7264;71 +Saint-Arnoult-en-Yvelines;Saint-Arnoult-en-Yvelines;48.5717;1.9406;71 +Mazan;Mazan;44.0567;5.1281;71 +Altkirch;Altkirch;47.6231;7.2394;71 +Delle;Delle;47.5069;6.9981;71 +Nogent-sur-Seine;Nogent-sur-Seine;48.4936;3.5025;71 +Nouzonville;Nouzonville;49.815;4.745;71 +Fronton;Fronton;43.8403;1.3894;71 +Mallemort;Mallemort;43.7308;5.1794;71 +Bonchamp-lès-Laval;Bonchamp-les-Laval;48.0742;-0.7014;71 +Farébersviller;Farebersviller;49.1147;6.8636;71 +Saint-Denis-lès-Bourg;Saint-Denis-les-Bourg;46.1997;5.1922;71 +Loon-Plage;Loon-Plage;50.9942;2.2197;71 +Jouars-Pontchartrain;Jouars-Pontchartrain;48.8031;1.9014;71 +Changé;Change;48.1;-0.7908;71 +Octeville-sur-Mer;Octeville-sur-Mer;49.5558;0.1169;71 +Saleilles;Saleilles;42.6542;2.9517;71 +Plonéour-Lanvern;Ploneour-Lanvern;47.9031;-4.2839;71 +Mortagne-sur-Sèvre;Mortagne-sur-Sevre;46.9917;-0.9539;71 +Mamers;Mamers;48.3494;0.3694;71 +Elven;Elven;47.7314;-2.5906;71 +Noyal-sur-Vilaine;Noyal-sur-Vilaine;48.1117;-1.5244;71 +Guer;Guer;47.9039;-2.1206;71 +Vouneuil-sous-Biard;Vouneuil-sous-Biard;46.5731;0.2714;71 +Vigneux-de-Bretagne;Vigneux-de-Bretagne;47.3261;-1.7383;71 +Saint-Sébastien-de-Morsent;Saint-Sebastien-de-Morsent;49.0086;1.0894;71 +Prades-le-Lez;Prades-le-Lez;43.6989;3.8647;71 +La Primaube;La Primaube;44.3139;2.535;71 +Saint-Jory;Saint-Jory;43.7422;1.3697;71 +Liverdun;Liverdun;48.7503;6.0619;71 +Saint-Symphorien-d’Ozon;Saint-Symphorien-d'Ozon;45.6328;4.8564;71 +Maule;Maule;48.9089;1.8483;71 +Saint-Zacharie;Saint-Zacharie;43.3842;5.7067;71 +Trans-en-Provence;Trans-en-Provence;43.5033;6.4861;71 +Carentan;Carentan;49.3033;-1.2483;71 +Lardy;Lardy;48.5222;2.2653;71 +Esvres;Esvres;47.2844;0.7861;71 +Aire-sur-l’Adour;Aire-sur-l'Adour;43.7031;-0.2628;71 +Nieul-sur-Mer;Nieul-sur-Mer;46.2067;-1.1636;71 +Vernaison;Vernaison;45.6478;4.8114;71 +La Roquette-sur-Siagne;La Roquette-sur-Siagne;43.58;6.9556;71 +La Ville-aux-Dames;La Ville-aux-Dames;47.3958;0.7644;71 +Marnaz;Marnaz;46.0592;6.5258;71 +Héric;Heric;47.4125;-1.6517;71 +Sainghin-en-Weppes;Sainghin-en-Weppes;50.5625;2.9006;71 +Sarrians;Sarrians;44.0833;4.9711;71 +Izon;Izon;44.9203;-0.3619;71 +Plescop;Plescop;47.6989;-2.8061;71 +Dives-sur-Mer;Dives-sur-Mer;49.2856;-0.1011;71 +Blanzy;Blanzy;46.7039;4.3903;71 +Santes;Santes;50.5933;2.9622;71 +Embrun;Embrun;44.565;6.4953;71 +Machecoul;Machecoul;46.9931;-1.8228;71 +Le Blanc;Le Blanc;46.6336;1.0628;71 +Aussillon;Aussillon;43.4983;2.365;71 +Mornant;Mornant;45.6189;4.6722;71 +Wervicq-Sud;Wervicq-Sud;50.7722;3.0478;71 +La Grand-Croix;La Grand-Croix;45.5031;4.5689;71 +Saint-Just-en-Chaussée;Saint-Just-en-Chaussee;49.5061;2.4308;71 +Malesherbes;Malesherbes;48.2964;2.4053;71 +Mer;Mer;47.6986;1.5078;71 +Pont-Sainte-Marie;Pont-Sainte-Marie;48.3206;4.1014;71 +Commentry;Commentry;46.2889;2.7417;71 +Marolles-en-Hurepoix;Marolles-en-Hurepoix;48.5625;2.2983;71 +Bréal-sous-Montfort;Breal-sous-Montfort;48.0478;-1.8667;71 +Arès;Ares;44.765;-1.1367;71 +Bon-Encontre;Bon-Encontre;44.1864;0.6719;71 +Saint-Jean-de-Boiseau;Saint-Jean-de-Boiseau;47.1942;-1.7247;71 +Jonage;Jonage;45.7964;5.0467;71 +Seloncourt;Seloncourt;47.4606;6.8583;71 +Épernon;Epernon;48.6108;1.6742;71 +Bauvin;Bauvin;50.5142;2.8981;71 +Loches;Loches;47.1286;0.9953;71 +Pont-Saint-Martin;Pont-Saint-Martin;47.1236;-1.5844;71 +Lentilly;Lentilly;45.8186;4.6631;71 +Marsillargues;Marsillargues;43.6644;4.1769;71 +Thouars;Thouars;46.975;-0.2153;71 +Canteleu;Canteleu;49.4511;1.0361;71 +La Flèche;La Fleche;47.6997;-0.0761;71 +Pont-à-Mousson;Pont-a-Mousson;48.9044;6.0542;71 +Guipavas;Guipavas;48.4336;-4.4008;71 +Laxou;Laxou;48.6856;6.1522;71 +Kingersheim;Kingersheim;47.7914;7.3381;71 +Méru;Meru;49.2358;2.135;71 +Tulle;Tulle;45.2658;1.7722;71 +Wittenheim;Wittenheim;47.8075;7.3369;71 +Ternay;Ternay;45.6022;4.8106;71 +Revin;Revin;49.9425;4.6386;71 +Fontenilles;Fontenilles;43.5531;1.1911;71 +Seichamps;Seichamps;48.7158;6.2661;71 +Saint-Jean-de-Luz;Saint-Jean-de-Luz;43.3903;-1.6597;71 +Woippy;Woippy;49.1511;6.1514;71 +Avrillé;Avrille;47.5069;-0.5889;71 +Saint-Fargeau;Saint-Fargeau;48.5328;2.5447;71 +Andrésy;Andresy;48.9808;2.0583;71 +Lons;Lons;43.315;-0.4108;71 +Romilly-sur-Seine;Romilly-sur-Seine;48.5158;3.7267;71 +Saint-Brevin-les-Pins;Saint-Brevin-les-Pins;47.2464;-2.1669;71 +Mions;Mions;45.6631;4.9531;71 +Bayeux;Bayeux;49.2786;-0.7039;71 +Audincourt;Audincourt;47.4828;6.8397;71 +Château-d’Olonne;Chateau-d'Olonne;46.5042;-1.7372;71 +Rixheim;Rixheim;47.7486;7.4044;71 +Ambérieu-en-Bugey;Amberieu-en-Bugey;45.9581;5.3578;71 +Roquebrune-sur-Argens;Roquebrune-sur-Argens;43.4433;6.6378;71 +Castries;Castries;43.6789;3.9814;71 +Lèves;Leves;48.4689;1.4814;71 +Saint-Cyr-au-Mont-d’Or;Saint-Cyr-au-Mont-d'Or;45.8144;4.8181;71 +Jaunay-Clan;Jaunay-Clan;46.6856;0.37;71 +Dourges;Dourges;50.4361;2.9867;71 +Laudun-l’Ardoise;Laudun-l'Ardoise;44.105;4.6575;71 +Bruguières;Bruguieres;43.7242;1.4114;71 +L’Isle-d’Espagnac;L'Isle-d'Espagnac;45.6614;0.1997;71 +Montech;Montech;43.9569;1.2297;71 +Parentis-en-Born;Parentis-en-Born;44.3494;-1.0744;71 +Beaurains;Beaurains;50.2631;2.7886;71 +Condom;Condom;43.9575;0.3725;71 +Lavelanet;Lavelanet;42.9328;1.8486;71 +Buc;Buc;48.7733;2.1253;71 +Templeuve;Templeuve;50.5267;3.175;71 +Saint-Flour;Saint-Flour;45.0336;3.0928;71 +Gignac;Gignac;43.6519;3.5511;71 +Raon-l’Étape;Raon-l'Etape;48.4058;6.8411;71 +Crégy-lès-Meaux;Cregy-les-Meaux;48.9786;2.8783;71 +Challes-les-Eaux;Challes-les-Eaux;45.5475;5.9839;71 +Ploudalmézeau;Ploudalmezeau;48.5403;-4.6575;71 +Les Herbiers;Les Herbiers;46.8711;-1.0136;71 +Guérande;Guerande;47.3281;-2.4292;71 +Château-Thierry;Chateau-Thierry;49.0464;3.4031;71 +Rumilly;Rumilly;45.8667;5.9444;71 +Benfeld;Benfeld;48.3706;7.5922;71 +Sciez;Sciez;46.3319;6.3739;71 +Cournonterral;Cournonterral;43.5578;3.7189;71 +Montivilliers;Montivilliers;49.5461;0.1881;71 +Les Sables-d’Olonne;Les Sables-d'Olonne;46.4972;-1.7833;71 +Saint-Avertin;Saint-Avertin;47.3667;0.7267;71 +Coulommiers;Coulommiers;48.8156;3.0836;71 +Chenôve;Chenove;47.2911;5.0072;71 +Montdidier;Montdidier;49.6481;2.57;71 +Saint-Maurice-l’Exil;Saint-Maurice-l'Exil;45.3969;4.7747;71 +Montauroux;Montauroux;43.6183;6.7653;71 +Sainte-Livrade-sur-Lot;Sainte-Livrade-sur-Lot;44.3981;0.5894;71 +Gouesnou;Gouesnou;48.4536;-4.4644;71 +Louhans;Louhans;46.6264;5.2247;71 +Pecquencourt;Pecquencourt;50.3772;3.2158;71 +Castelnau-d’Estrétefonds;Castelnau-d'Estretefonds;43.7822;1.3583;71 +Chalonnes-sur-Loire;Chalonnes-sur-Loire;47.3506;-0.7639;71 +Villabé;Villabe;48.5883;2.4561;71 +Corbie;Corbie;49.9089;2.5072;71 +Pavilly;Pavilly;49.5683;0.9536;71 +Viriat;Viriat;46.2536;5.2167;71 +Châtel-Guyon;Chatel-Guyon;45.9225;3.0642;71 +Gournay-en-Bray;Gournay-en-Bray;49.4806;1.7239;71 +Flers-en-Escrebieux;Flers-en-Escrebieux;50.3978;3.0625;71 +Saint-Genest-Lerpt;Saint-Genest-Lerpt;45.4461;4.3367;71 +Châtenoy-le-Royal;Chatenoy-le-Royal;46.7942;4.8164;71 +Eaunes;Eaunes;43.4217;1.3544;71 +Fegersheim;Fegersheim;48.4906;7.6803;71 +Douvaine;Douvaine;46.305;6.3036;71 +Veigné;Veigne;47.2875;0.7375;71 +Labruguière;Labruguiere;43.5392;2.2633;71 +Saint-Pryvé-Saint-Mesmin;Saint-Pryve-Saint-Mesmin;47.8808;1.8678;71 +Le Palais-sur-Vienne;Le Palais-sur-Vienne;45.8642;1.3231;71 +Cadaujac;Cadaujac;44.7556;-0.53;71 +Grézieu-la-Varenne;Grezieu-la-Varenne;45.7472;4.6903;71 +L’Hôpital;L'Hopital;49.1581;6.7322;71 +Prades;Prades;42.6172;2.4219;71 +Thônes;Thones;45.8822;6.3256;71 +Saint-Marcel-lès-Valence;Saint-Marcel-les-Valence;44.9708;4.9567;71 +Saint-Marcel;Saint-Marcel;46.7756;4.8894;71 +Calonne-Ricouart;Calonne-Ricouart;50.4869;2.4836;71 +Bouillargues;Bouillargues;43.8003;4.4269;71 +Changé;Change;47.9878;0.2819;71 +Marange-Silvange;Marange-Silvange;49.2108;6.1039;71 +Bois-le-Roi;Bois-le-Roi;48.4736;2.6972;71 +Marignier;Marignier;46.0903;6.4997;71 +Gémenos;Gemenos;43.2961;5.6269;71 +Vezin-le-Coquet;Vezin-le-Coquet;48.1186;-1.7561;71 +Horbourg;Horbourg;48.0794;7.3944;71 +La Bouilladisse;La Bouilladisse;43.3953;5.5953;71 +Saint-Florent-sur-Cher;Saint-Florent-sur-Cher;46.9956;2.2517;71 +Ambert;Ambert;45.5494;3.7417;71 +Saint-Girons;Saint-Girons;42.9847;1.1458;71 +Plouguerneau;Plouguerneau;48.6058;-4.5042;71 +Blainville-sur-Orne;Blainville-sur-Orne;49.2289;-0.3;71 +Grand-Fort-Philippe;Grand-Fort-Philippe;50.9978;2.1092;71 +Avallon;Avallon;47.49;3.9083;71 +Châtelaillon-Plage;Chatelaillon-Plage;46.0731;-1.0881;71 +Meythet;Meythet;45.9153;6.0928;71 +Aucamville;Aucamville;43.6686;1.4306;71 +Hersin-Coupigny;Hersin-Coupigny;50.4461;2.6478;71 +Hombourg-Haut;Hombourg-Haut;49.1258;6.7781;71 +Marles-les-Mines;Marles-les-Mines;50.5022;2.5022;71 +Le Cendre;Le Cendre;45.7225;3.1872;71 +Ablon-sur-Seine;Ablon-sur-Seine;48.7256;2.4211;71 +Gournay-sur-Marne;Gournay-sur-Marne;48.8597;2.5764;71 +Senlis;Senlis;49.2072;2.5867;71 +Pontivy;Pontivy;48.0686;-2.9628;71 +Fontainebleau;Fontainebleau;48.4089;2.7017;71 +Castanet-Tolosan;Castanet-Tolosan;43.5156;1.4981;71 +Outreau;Outreau;50.7039;1.5939;71 +Flers;Flers;48.7483;-0.5694;71 +Saint-Rambert;Saint-Rambert;45.4994;4.24;71 +Fameck;Fameck;49.2992;6.1097;71 +Olonne-sur-Mer;Olonne-sur-Mer;46.5361;-1.7728;71 +Tarascon;Tarascon;43.805;4.6594;71 +Bouc-Bel-Air;Bouc-Bel-Air;43.4544;5.4144;71 +Crépy-en-Valois;Crepy-en-Valois;49.2344;2.8875;71 +Gaillac;Gaillac;43.9006;1.8983;71 +Caudry;Caudry;50.125;3.4117;71 +Saint-Omer;Saint-Omer;50.7483;2.2608;71 +Bois-Guillaume;Bois-Guillaume;49.47;1.1194;71 +Pamiers;Pamiers;43.1164;1.6108;71 +Trélazé;Trelaze;47.4461;-0.4664;71 +Issoire;Issoire;45.5442;3.2489;71 +Blanquefort;Blanquefort;44.9106;-0.6375;71 +Beaucaire;Beaucaire;43.8072;4.6433;71 +Dinan;Dinan;48.4556;-2.0503;71 +Toul;Toul;48.675;5.8917;71 +Mennecy;Mennecy;48.5653;2.4361;71 +Villers-lès-Nancy;Villers-les-Nancy;48.6731;6.1547;71 +Saint-Avold;Saint-Avold;49.1042;6.7081;71 +Fos-sur-Mer;Fos-sur-Mer;43.4544;4.9436;71 +Pornic;Pornic;47.1156;-2.1033;71 +Hautmont;Hautmont;50.2481;3.9244;71 +Morlaix;Morlaix;48.5775;-3.8278;71 +Bar-le-Duc;Bar-le-Duc;48.7717;5.1672;71 +Bailleul;Bailleul;50.7375;2.7339;71 +Sainte-Adresse;Sainte-Adresse;49.5064;0.0833;71 +Terrenoire;Terrenoire;45.4343;4.4377;71 +Boussy-Saint-Antoine;Boussy-Saint-Antoine;48.6908;2.5325;71 +La Ville-du-Bois;La Ville-du-Bois;48.6606;2.2692;71 +Fontaines-sur-Saône;Fontaines-sur-Saone;45.8358;4.845;71 +Villemoisson-sur-Orge;Villemoisson-sur-Orge;48.6653;2.3308;71 +La Verrière;La Verriere;48.7586;1.9622;71 +Carbon-Blanc;Carbon-Blanc;44.8947;-0.5064;71 +Le Port-Marly;Le Port-Marly;48.8792;2.1097;71 +Sathonay-Camp;Sathonay-Camp;45.8247;4.8744;71 +Beuvrages;Beuvrages;50.3858;3.5056;71 +Guingamp;Guingamp;48.5625;-3.1511;71 +Grenay;Grenay;50.4522;2.7431;71 +Huningue;Huningue;47.5914;7.5831;71 +La Mulatière;La Mulatiere;45.7281;4.8122;71 +Montlhéry;Montlhery;48.6386;2.2722;71 +Talange;Talange;49.2367;6.1744;71 +Jœuf;Joeuf;49.2297;6.0089;71 +Palavas-les-Flots;Palavas-les-Flots;43.5294;3.9306;71 +Esbly;Esbly;48.9031;2.8125;71 +Champagne-au-Mont-d’Or;Champagne-au-Mont-d'Or;45.7947;4.7908;71 +Pont-de-Chéruy;Pont-de-Cheruy;45.7506;5.1731;71 +Saint-Gilles;Saint-Gilles;43.6778;4.4311;71 +Gien;Gien;47.6981;2.625;71 +Valbonne;Valbonne;43.6414;7.0089;71 +Noyon;Noyon;49.5811;2.9989;71 +Granville;Granville;48.8381;-1.5869;71 +Berre-l’Étang;Berre-l'Etang;43.4756;5.1681;71 +Châlette-sur-Loing;Chalette-sur-Loing;48.0117;2.7358;71 +Bollène;Bollene;44.2803;4.7489;71 +Pierrelatte;Pierrelatte;44.3775;4.6961;71 +Biscarrosse;Biscarrosse;44.3931;-1.1639;71 +Castelsarrasin;Castelsarrasin;44.04;1.1069;71 +Tergnier;Tergnier;49.6558;3.2872;71 +Pont-Évêque;Pont-Eveque;45.5303;4.9111;71 +Séméac;Semeac;43.2281;0.1067;71 +Montrond-les-Bains;Montrond-les-Bains;45.6436;4.2306;71 +Chatuzange-le-Goubet;Chatuzange-le-Goubet;45.0067;5.0908;71 +Gray;Gray;47.4442;5.5914;71 +Sausheim;Sausheim;47.7867;7.3731;71 +Plouay;Plouay;47.9147;-3.3353;71 +Chagny;Chagny;46.9106;4.7533;71 +Fenouillet;Fenouillet;43.6797;1.3939;71 +Eschau;Eschau;48.4881;7.7158;71 +Audruicq;Audruicq;50.8792;2.0806;71 +Ferrière-la-Grande;Ferriere-la-Grande;50.255;3.9928;71 +Saint-Pierre-d’Irube;Saint-Pierre-d'Irube;43.4764;-1.4589;71 +Wallers;Wallers;50.3753;3.3919;71 +Sauvian;Sauvian;43.2919;3.2606;71 +Saint-Cannat;Saint-Cannat;43.6214;5.2981;71 +Guînes;Guines;50.8678;1.8736;71 +Les Avenières;Les Avenieres;45.6358;5.5633;71 +Le Puy-Sainte-Réparade;Le Puy-Sainte-Reparade;43.6633;5.4372;71 +Ernée;Ernee;48.2969;-0.9328;71 +Vaugneray;Vaugneray;45.7378;4.6564;71 +Wormhout;Wormhout;50.8828;2.4678;71 +Boulay-Moselle;Boulay-Moselle;49.1833;6.4936;71 +Briey;Briey;49.2486;5.9394;71 +Solliès-Toucas;Sollies-Toucas;43.2056;6.025;71 +Port-la-Nouvelle;Port-la-Nouvelle;43.0206;3.0433;71 +Erquinghem-Lys;Erquinghem-Lys;50.6756;2.8475;71 +Dompierre-sur-Mer;Dompierre-sur-Mer;46.1878;-1.065;71 +La Chevrolière;La Chevroliere;47.0908;-1.6119;71 +Saint-Denis-de-Pile;Saint-Denis-de-Pile;44.9917;-0.2061;71 +Viarmes;Viarmes;49.1278;2.3703;71 +Bohain-en-Vermandois;Bohain-en-Vermandois;49.9864;3.4547;71 +La Chapelle-Basse-Mer;La Chapelle-Basse-Mer;47.2717;-1.3381;71 +Calvi;Calvi;42.5678;8.7567;71 +Arnage;Arnage;47.9261;0.1878;71 +Saint-Georges-de-Didonne;Saint-Georges-de-Didonne;45.6053;-0.9986;71 +Pont-Sainte-Maxence;Pont-Sainte-Maxence;49.3011;2.6036;71 +Saint-Orens-de-Gameville;Saint-Orens-de-Gameville;43.5514;1.5342;71 +Gex;Gex;46.3333;6.0578;71 +Harnes;Harnes;50.445;2.9058;71 +Les Ponts-de-Cé;Les Ponts-de-Ce;47.4244;-0.5253;71 +Châteaudun;Chateaudun;48.0708;1.3378;71 +Mayenne;Mayenne;48.3031;-0.6136;71 +Creutzwald;Creutzwald;49.2053;6.6958;71 +Vernouillet;Vernouillet;48.7208;1.3606;71 +Marly;Marly;50.3489;3.5442;71 +Genas;Genas;45.7314;5.0022;71 +Lourdes;Lourdes;43.095;-0.0453;71 +Vitry-le-François;Vitry-le-Francois;48.7247;4.5844;71 +Saint-Martin-de-Crau;Saint-Martin-de-Crau;43.6397;4.8125;71 +Plougastel-Daoulas;Plougastel-Daoulas;48.3725;-4.3706;71 +Saint-Paul-lès-Dax;Saint-Paul-les-Dax;43.7256;-1.0528;71 +Bully-les-Mines;Bully-les-Mines;50.4419;2.7244;71 +Fontenay-le-Comte;Fontenay-le-Comte;46.4669;-0.8064;71 +Étoile-sur-Rhône;Etoile-sur-Rhone;44.8369;4.8939;71 +Aiffres;Aiffres;46.2864;-0.4172;71 +Ventabren;Ventabren;43.5389;5.2931;71 +Oye-Plage;Oye-Plage;50.9778;2.0442;71 +Chazelles-sur-Lyon;Chazelles-sur-Lyon;45.6386;4.3919;71 +Neuville-de-Poitou;Neuville-de-Poitou;46.685;0.245;71 +Saint-Gervais-les-Bains;Saint-Gervais-les-Bains;45.8925;6.7136;71 +Belin-Béliet;Belin-Beliet;44.4975;-0.79;71 +Bordères-sur-l’Échez;Borderes-sur-l'Echez;43.2592;0.0492;71 +Sigean;Sigean;43.0281;2.9778;71 +Nuits-Saint-Georges;Nuits-Saint-Georges;47.1375;4.9503;71 +Les Essarts;Les Essarts;46.7736;-1.2281;71 +Saint-Pierre-lès-Nemours;Saint-Pierre-les-Nemours;48.2653;2.6797;71 +Jonquières;Jonquieres;44.1153;4.8992;71 +Saint-Martin-d’Uriage;Saint-Martin-d'Uriage;45.1522;5.8392;71 +Arradon;Arradon;47.6256;-2.8233;71 +La Roque-d’Anthéron;La Roque-d'Antheron;43.7147;5.3108;71 +Lambres-lès-Douai;Lambres-les-Douai;50.3531;3.0678;71 +Garéoult;Gareoult;43.3283;6.0461;71 +Montpon-Ménestérol;Montpon-Menesterol;45.0092;0.1592;71 +Roquemaure;Roquemaure;44.0517;4.7783;71 +Ambazac;Ambazac;45.9578;1.4;71 +Coublevie;Coublevie;45.3556;5.6167;71 +Decazeville;Decazeville;44.5592;2.2556;71 +Bannalec;Bannalec;47.9325;-3.6969;71 +Moulins-lès-Metz;Moulins-les-Metz;49.1064;6.1089;71 +Saint-Laurent-de-Mure;Saint-Laurent-de-Mure;45.6856;5.0447;71 +Sillingy;Sillingy;45.9458;6.0353;71 +Genlis;Genlis;47.2408;5.2231;71 +Gan;Gan;43.2286;-0.3875;71 +Reichshoffen;Reichshoffen;48.9344;7.6661;71 +Kembs;Kembs;47.6889;7.5036;71 +Pouzauges;Pouzauges;46.7822;-0.8372;71 +Ondres;Ondres;43.5608;-1.4494;71 +La Cadière-d’Azur;La Cadiere-d'Azur;43.1958;5.7556;71 +Briec;Briec;48.1017;-4.0017;71 +Mouy;Mouy;49.3158;2.3194;71 +Le Boulou;Le Boulou;42.5239;2.83;71 +Ensuès-la-Redonne;Ensues-la-Redonne;43.3558;5.2042;71 +Marsannay-la-Côte;Marsannay-la-Cote;47.2706;4.9886;71 +Saint-Martin-de-Seignanx;Saint-Martin-de-Seignanx;43.5428;-1.3869;71 +Rabastens;Rabastens;43.8222;1.7253;71 +Vergèze;Vergeze;43.7433;4.22;71 +Nègrepelisse;Negrepelisse;44.0753;1.5217;71 +Bourges;Bourges;47.0844;2.3964;71 +Pessac;Pessac;44.8067;-0.6311;71 +Valence;Valence;44.9333;4.8917;71 +Quimper;Quimper;47.9967;-4.0964;71 +Colmar;Colmar;48.0817;7.3556;71 +Saint-Nazaire;Saint-Nazaire;47.2806;-2.2086;71 +Mérignac;Merignac;44.8386;-0.6436;71 +Fontenay-Trésigny;Fontenay-Tresigny;48.7075;2.8694;71 +Furiani;Furiani;42.6567;9.4331;71 +Marennes;Marennes;45.8225;-1.1053;71 +Boé;Boe;44.1597;0.6286;71 +Trèbes;Trebes;43.2097;2.4414;71 +Saint-Memmie;Saint-Memmie;48.9531;4.3831;71 +Vias;Vias;43.3128;3.4186;71 +Le Valdahon;Le Valdahon;47.1497;6.3447;71 +Fismes;Fismes;49.3072;3.6806;71 +Courthézon;Courthezon;44.0875;4.8842;71 +Aimargues;Aimargues;43.6847;4.2086;71 +Tournus;Tournus;46.5617;4.9122;71 +La Crèche;La Creche;46.3608;-0.3;71 +Lesparre-Médoc;Lesparre-Medoc;45.3069;-0.9378;71 +Le Poinçonnet;Le Poinconnet;46.7639;1.7189;71 +Déchy;Dechy;50.3525;3.1283;71 +Fayence;Fayence;43.6233;6.6939;71 +Carbonne;Carbonne;43.2972;1.2192;71 +Mûrs-Erigné;Murs-Erigne;47.3986;-0.5372;71 +Quincy-Voisins;Quincy-Voisins;48.8994;2.8736;71 +Peypin;Peypin;43.3858;5.5783;71 +Bédarieux;Bedarieux;43.6159;3.1588;71 +Gannat;Gannat;46.1;3.1983;71 +Avignon;Avignon;43.95;4.8075;71 +Lannilis;Lannilis;48.5697;-4.5194;71 +Simiane-Collongue;Simiane-Collongue;43.4311;5.4325;71 +Flines-lès-Raches;Flines-les-Raches;50.4267;3.1831;71 +Mouroux;Mouroux;48.8225;3.0381;71 +Dunkerque;Dunkerque;51.0383;2.3775;71 +Béziers;Beziers;43.3476;3.219;71 +Riantec;Riantec;47.7108;-3.3106;71 +Douvrin;Douvrin;50.51;2.8317;71 +Saint-Jorioz;Saint-Jorioz;45.8336;6.1639;71 +Naintré;Naintre;46.7636;0.4864;71 +Montbonnot-Saint-Martin;Montbonnot-Saint-Martin;45.2269;5.8025;71 +Clapiers;Clapiers;43.6575;3.8883;71 +Gauchy;Gauchy;49.8253;3.2856;71 +Coursan;Coursan;43.2325;3.0589;71 +Villefranche-sur-Mer;Villefranche-sur-Mer;43.7042;7.3117;71 +Fleurance;Fleurance;43.8494;0.6636;71 +Lannemezan;Lannemezan;43.1239;0.3847;71 +Haute-Goulaine;Haute-Goulaine;47.1989;-1.4286;71 +Magny-en-Vexin;Magny-en-Vexin;49.1544;1.7867;71 +Dainville;Dainville;50.2819;2.7272;71 +Pierrefeu-du-Var;Pierrefeu-du-Var;43.2244;6.1453;71 +Sainte-Sigolène;Sainte-Sigolene;45.2431;4.2347;71 +Thoiry;Thoiry;46.2364;5.9797;71 +Vaison-la-Romaine;Vaison-la-Romaine;44.2408;5.075;71 +Doullens;Doullens;50.1567;2.3403;71 +Parmain;Parmain;49.1147;2.2086;71 +Vendenheim;Vendenheim;48.6675;7.7131;71 +Le Lavandou;Le Lavandou;43.1378;6.3678;71 +Poussan;Poussan;43.4886;3.67;71 +Saint-Mitre-les-Remparts;Saint-Mitre-les-Remparts;43.455;5.0142;71 +Noves;Noves;43.8769;4.9014;71 +Roye;Roye;49.7;2.7903;71 +Montauban-de-Bretagne;Montauban-de-Bretagne;48.1992;-2.0481;71 +Dol-de-Bretagne;Dol-de-Bretagne;48.5497;-1.7508;71 +Merville;Merville;43.7214;1.2978;71 +Aixe-sur-Vienne;Aixe-sur-Vienne;45.7964;1.1361;71 +Ostricourt;Ostricourt;50.4544;3.0308;71 +Mériel;Meriel;49.0792;2.205;71 +Meyreuil;Meyreuil;43.4861;5.4956;71 +Aubignan;Aubignan;44.0997;5.0253;71 +Roquefort-la-Bédoule;Roquefort-la-Bedoule;43.2475;5.5908;71 +Lucciana;Lucciana;42.5458;9.4172;71 +Villemur-sur-Tarn;Villemur-sur-Tarn;43.8656;1.505;71 +Donzère;Donzere;44.4436;4.71;71 +Saint-Georges-d’Orques;Saint-Georges-d'Orques;43.6103;3.7806;71 +Chevreuse;Chevreuse;48.7075;2.0383;71 +La Wantzenau;La Wantzenau;48.6581;7.8283;71 +Oraison;Oraison;43.9172;5.9186;71 +Calvisson;Calvisson;43.785;4.1922;71 +Saint-Galmier;Saint-Galmier;45.59;4.3172;71 +Milhaud;Milhaud;43.7897;4.3075;71 +Combourg;Combourg;48.4086;-1.7517;71 +Wasselonne;Wasselonne;48.6372;7.4481;71 +Montmorillon;Montmorillon;46.4261;0.8708;71 +Pluneret;Pluneret;47.6756;-2.9575;71 +Beaucourt;Beaucourt;47.4861;6.9253;71 +La Ferté-Macé;La Ferte-Mace;48.5925;-0.3572;71 +Coulogne;Coulogne;50.9242;1.885;71 +Bons-en-Chablais;Bons-en-Chablais;46.2644;6.3703;71 +La Gorgue;La Gorgue;50.6383;2.7142;71 +Querqueville;Querqueville;49.6633;-1.6953;71 +Roncq;Roncq;50.7536;3.1203;71 +Saint-Genis-Pouilly;Saint-Genis-Pouilly;46.2433;6.0214;71 +Argentan;Argentan;48.7444;-0.0203;71 +Lieusaint;Lieusaint;48.6322;2.5486;71 +Douarnenez;Douarnenez;48.0922;-4.3303;71 +Riedisheim;Riedisheim;47.7483;7.3669;71 +Ollioules;Ollioules;43.1394;5.8469;71 +Sainte-Maxime;Sainte-Maxime;43.3089;6.6378;71 +Ostwald;Ostwald;48.5511;7.7136;71 +Plérin;Plerin;48.5344;-2.7708;71 +Saint-Jacques-de-la-Lande;Saint-Jacques-de-la-Lande;48.0903;-1.6956;71 +Berck-sur-Mer;Berck-sur-Mer;50.4083;1.5928;71 +Montataire;Montataire;49.2556;2.4383;71 +Le Pellerin;Le Pellerin;47.1983;-1.7539;71 +Saint-Germain-du-Puy;Saint-Germain-du-Puy;47.0992;2.4811;71 +Mourmelon-le-Grand;Mourmelon-le-Grand;49.1408;4.3644;71 +Briare;Briare;47.6381;2.7392;71 +Cogolin;Cogolin;43.2525;6.53;71 +Villebon-sur-Yvette;Villebon-sur-Yvette;48.7;2.2278;71 +Grans;Grans;43.6086;5.0631;71 +Bessan;Bessan;43.3614;3.4242;71 +Conches-en-Ouche;Conches-en-Ouche;48.9606;0.9425;71 +Locmaria-Plouzané;Locmaria-Plouzane;48.3747;-4.6436;71 +Villeneuve-sur-Yonne;Villeneuve-sur-Yonne;48.0814;3.2967;71 +Plessé;Plesse;47.5417;-1.8869;71 +Castelginest;Castelginest;43.6936;1.4328;71 +Saint-Martin-Boulogne;Saint-Martin-Boulogne;50.7258;1.6322;71 +Chevigny-Saint-Sauveur;Chevigny-Saint-Sauveur;47.3017;5.1356;71 +Corbas;Corbas;45.6681;4.9019;71 +Thiers;Thiers;45.8564;3.5475;71 +Villefranche-de-Rouergue;Villefranche-de-Rouergue;44.3525;2.0342;71 +Valentigney;Valentigney;47.4625;6.8322;71 +Issoudun;Issoudun;46.9481;1.9933;71 +Longuenesse;Longuenesse;50.7356;2.2372;71 +Mainvilliers;Mainvilliers;48.4531;1.4619;71 +Villepreux;Villepreux;48.83;2.0022;71 +Saint-Gaudens;Saint-Gaudens;43.1081;0.7233;71 +Laillé;Laille;47.9778;-1.7183;71 +La Souterraine;La Souterraine;46.2381;1.4856;71 +Le Bourget-du-Lac;Le Bourget-du-Lac;45.6483;5.8597;71 +Champniers;Champniers;45.715;0.2056;71 +Villers-le-Lac;Villers-le-Lac;47.0608;6.6703;71 +Guémené-Penfao;Guemene-Penfao;47.63;-1.8325;71 +Luynes;Luynes;47.3847;0.5544;71 +Servian;Servian;43.4272;3.2992;71 +Parigné-l’Évêque;Parigne-l'Eveque;47.9364;0.3644;71 +Villette-d’Anthon;Villette-d'Anthon;45.7953;5.1158;71 +Cuges-les-Pins;Cuges-les-Pins;43.2764;5.7006;71 +Peyrolles-en-Provence;Peyrolles-en-Provence;43.6456;5.585;71 +Pourrières;Pourrieres;43.5039;5.7339;71 +Florensac;Florensac;43.3828;3.465;71 +Forcalquier;Forcalquier;43.9592;5.7797;71 +Sainte-Marie-aux-Mines;Sainte-Marie-aux-Mines;48.2467;7.1839;71 +Saint-Mars-du-Désert;Saint-Mars-du-Desert;47.3664;-1.4058;71 +La Garnache;La Garnache;46.8906;-1.8311;71 +Gruissan;Gruissan;43.1069;3.0883;71 +Muzillac;Muzillac;47.5531;-2.4817;71 +Bitche;Bitche;49.0517;7.4253;71 +Cazouls-lès-Béziers;Cazouls-les-Beziers;43.3922;3.1014;71 +Tourves;Tourves;43.4081;5.9239;71 +Montbard;Montbard;47.6231;4.3369;71 +Lacanau;Lacanau;44.9792;-1.0794;71 +Salbris;Salbris;47.4253;2.0519;71 +Albi;Albi;43.9289;2.1464;71 +Grasse;Grasse;43.6667;6.9167;71 +Saint-Saulve;Saint-Saulve;50.3697;3.5547;71 +Thorigny-sur-Marne;Thorigny-sur-Marne;48.8788;2.7075;71 +Saint-Avé;Saint-Ave;47.6867;-2.7344;71 +Castelnaudary;Castelnaudary;43.3181;1.9539;71 +Bellegarde-sur-Valserine;Bellegarde-sur-Valserine;46.1075;5.8258;71 +Château-Gontier;Chateau-Gontier;47.8286;-0.7028;71 +Fourmies;Fourmies;50.0172;4.0533;71 +Guebwiller;Guebwiller;47.9075;7.2103;71 +Pacé;Pace;48.1478;-1.7739;71 +Cesson;Cesson;48.5658;2.6011;71 +Solliès-Pont;Sollies-Pont;43.19;6.0411;71 +Aubière;Aubiere;45.7508;3.1108;71 +Vedène;Vedene;43.9775;4.9031;71 +Sassenage;Sassenage;45.205;5.665;71 +Saint-Cyr-sur-Mer;Saint-Cyr-sur-Mer;43.1836;5.7086;71 +Auchel;Auchel;50.5083;2.4736;71 +Sablé-sur-Sarthe;Sable-sur-Sarthe;47.84;-0.3342;71 +Le Pont-de-Claix;Le Pont-de-Claix;45.1231;5.6981;71 +Bolbec;Bolbec;49.5722;0.4725;71 +Mende;Mende;44.5183;3.5006;71 +Quimperlé;Quimperle;47.8728;-3.5497;71 +Saint-André-de-Cubzac;Saint-Andre-de-Cubzac;44.9947;-0.4458;71 +Le Haillan;Le Haillan;44.8717;-0.6769;71 +Mèze;Meze;43.4267;3.6053;71 +Châteaubriant;Chateaubriant;47.7169;-1.3761;71 +Gisors;Gisors;49.2806;1.7764;71 +La Motte-Servolex;La Motte-Servolex;45.5967;5.8775;71 +Chambray-lès-Tours;Chambray-les-Tours;47.3375;0.7139;71 +Vidauban;Vidauban;43.4272;6.4319;71 +Pont-du-Château;Pont-du-Chateau;45.7983;3.2483;71 +Betton;Betton;48.1825;-1.6439;71 +Villeneuve-lès-Avignon;Villeneuve-les-Avignon;43.9664;4.7958;71 +Juvignac;Juvignac;43.6131;3.8097;71 +Oissel;Oissel;49.3419;1.0914;71 +Arles;Arles;43.6767;4.6278;71 +Laval;Laval;48.0733;-0.7689;71 +Saint-Germain-lès-Arpajon;Saint-Germain-les-Arpajon;48.5953;2.2556;71 +Fréjus;Frejus;43.433;6.737;71 +Cholet;Cholet;47.06;-0.8783;71 +Hyères;Hyeres;43.1199;6.1316;71 +La Roche-sur-Yon;La Roche-sur-Yon;46.6705;-1.426;71 +Vannes;Vannes;47.6559;-2.7603;71 +Carros;Carros;43.7725;7.1933;71 +Comines;Comines;50.7611;3.0078;71 +Aubergenville;Aubergenville;48.9583;1.855;71 +Guéret;Gueret;46.1706;1.8683;71 +Autun;Autun;46.9511;4.2986;71 +Plouzané;Plouzane;48.38;-4.6006;71 +Moissac;Moissac;44.1047;1.0853;71 +Bischwiller;Bischwiller;48.7664;7.8569;71 +Monteux;Monteux;44.0356;4.9972;71 +Somain;Somain;50.3575;3.2803;71 +La Queue-en-Brie;La Queue-en-Brie;48.7894;2.5767;71 +Yzeure;Yzeure;46.5658;3.3544;71 +L’Union;L'Union;43.6564;1.4844;71 +Noeux-les-Mines;Noeux-les-Mines;50.4797;2.6647;71 +Yvetot;Yvetot;49.6169;0.7531;71 +Barentin;Barentin;49.5444;0.9536;71 +Nemours;Nemours;48.2686;2.6936;71 +Amilly;Amilly;47.9731;2.7703;71 +Le Relecq-Kerhuon;Le Relecq-Kerhuon;48.4086;-4.3969;71 +Montauban;Montauban;44.0181;1.3558;71 +Méricourt;Mericourt;50.4022;2.8658;71 +Ifs;Ifs;49.1383;-0.3531;71 +Raismes;Raismes;50.3892;3.4858;71 +Provins;Provins;48.5589;3.2994;71 +Plan-de-Cuques;Plan-de-Cuques;43.3469;5.4631;71 +Brignais;Brignais;45.6739;4.7542;71 +Maizières-lès-Metz;Maizieres-les-Metz;49.2122;6.1611;71 +L’Isle-Adam;L'Isle-Adam;49.1111;2.2228;71 +Florange;Florange;49.3214;6.1183;71 +Rognac;Rognac;43.4878;5.2322;71 +Saint-Jean;Saint-Jean;43.6653;1.505;71 +Andernos-les-Bains;Andernos-les-Bains;44.7425;-1.0903;71 +Saint-Estève;Saint-Esteve;42.7133;2.8419;71 +Lamballe;Lamballe;48.4686;-2.5178;71 +Canet-en-Roussillon;Canet-en-Roussillon;42.7056;3.0072;71 +Valence;Valence;44.1103;0.8894;71 +Le Barp;Le Barp;44.6061;-0.7678;71 +Ille-sur-Têt;Ille-sur-Tet;42.6706;2.6206;71 +Gévezé;Geveze;48.2194;-1.7894;71 +Chauny;Chauny;49.6156;3.2192;71 +Fonsorbes;Fonsorbes;43.5361;1.2311;71 +Cusset;Cusset;46.1344;3.4564;71 +Claye-Souilly;Claye-Souilly;48.945;2.6867;71 +Sarrebourg;Sarrebourg;48.7347;7.0539;71 +Seclin;Seclin;50.5483;3.0294;71 +Aubenas;Aubenas;44.6197;4.3903;71 +Villecresnes;Villecresnes;48.7214;2.5342;71 +Arcachon;Arcachon;44.6586;-1.1689;71 +Bruay-sur-l’Escaut;Bruay-sur-l'Escaut;50.3983;3.5394;71 +Amboise;Amboise;47.4114;0.9825;71 +Bonneville;Bonneville;46.0789;6.4008;71 +Graulhet;Graulhet;43.7608;1.9886;71 +Auriol;Auriol;43.3694;5.6314;71 +La Chapelle-Saint-Luc;La Chapelle-Saint-Luc;48.3119;4.0444;71 +Triel-sur-Seine;Triel-sur-Seine;48.9808;2.0061;71 +Tarnos;Tarnos;43.5406;-1.4614;71 +Le Chambon-Feugerolles;Le Chambon-Feugerolles;45.3961;4.325;71 +Le Rove;Le Rove;43.3692;5.2503;71 +Ligné;Ligne;47.4117;-1.3772;71 +Rambervillers;Rambervillers;48.3458;6.6347;71 +Scaër;Scaer;48.0272;-3.7022;71 +La Ferrière;La Ferriere;46.7136;-1.3144;71 +Rocbaron;Rocbaron;43.3042;6.0908;71 +Decize;Decize;46.8292;3.4614;71 +Saint-Michel-Chef-Chef;Saint-Michel-Chef-Chef;47.1808;-2.1486;71 +Saint-Gilles;Saint-Gilles;48.1536;-1.8261;71 +La Balme-de-Sillingy;La Balme-de-Sillingy;45.9611;6.0419;71 +Saint-Pourçain-sur-Sioule;Saint-Pourcain-sur-Sioule;46.3075;3.2894;71 +Niort;Niort;46.3258;-0.4606;71 +Mazé;Maze;47.4564;-0.2731;71 +Narbonne;Narbonne;43.1836;3.0042;71 +Beauvais;Beauvais;49.4303;2.0952;71 +Grand-Champ;Grand-Champ;47.7586;-2.8444;71 +Drusenheim;Drusenheim;48.7619;7.9517;71 +Saint-Privat-des-Vieux;Saint-Privat-des-Vieux;44.1442;4.1292;71 +Ploumagoar;Ploumagoar;48.5453;-3.1325;71 +Champagne-sur-Oise;Champagne-sur-Oise;49.1358;2.2356;71 +Cancale;Cancale;48.6767;-1.8519;71 +Brébières;Brebieres;50.3369;3.0228;71 +Commercy;Commercy;48.7642;5.5917;71 +Aubigny-sur-Nère;Aubigny-sur-Nere;47.4886;2.4392;71 +Nueil-les-Aubiers;Nueil-les-Aubiers;46.9372;-0.59;71 +Beaucouzé;Beaucouze;47.4756;-0.6328;71 +Mulsanne;Mulsanne;47.9117;0.2489;71 +Saint-Astier;Saint-Astier;45.1453;0.5281;71 +Souppes-sur-Loing;Souppes-sur-Loing;48.1831;2.7353;71 +Saint-Chéron;Saint-Cheron;48.5536;2.1247;71 +Piolenc;Piolenc;44.1778;4.7614;71 +Trilport;Trilport;48.9572;2.9492;71 +Plouhinec;Plouhinec;47.6975;-3.2511;71 +Châtillon-sur-Seine;Chatillon-sur-Seine;47.8583;4.5742;71 +Faulquemont;Faulquemont;49.0411;6.5992;71 +Mirecourt;Mirecourt;48.2986;6.1303;71 +Viry;Viry;46.1175;6.0375;71 +Bédarrides;Bedarrides;44.0406;4.8981;71 +Missillac;Missillac;47.4822;-2.1589;71 +Penmarch;Penmarch;47.8122;-4.3378;71 +Longuyon;Longuyon;49.4469;5.6006;71 +Vic-le-Comte;Vic-le-Comte;45.6431;3.2461;71 +Condat-sur-Vienne;Condat-sur-Vienne;45.7931;1.2317;71 +Cucq;Cucq;50.4869;1.6244;71 +Saint-Étienne-au-Mont;Saint-Etienne-au-Mont;50.6817;1.6258;71 +Rosheim;Rosheim;48.4967;7.4694;71 +Château-Arnoux-Saint-Auban;Chateau-Arnoux-Saint-Auban;44.0933;6.0083;71 +Sully-sur-Loire;Sully-sur-Loire;47.765;2.3753;71 +Châteaulin;Chateaulin;48.1967;-4.09;71 +Mouguerre;Mouguerre;43.4683;-1.4161;71 +Marquise;Marquise;50.8147;1.7033;71 +La Grand-Combe;La Grand-Combe;44.2111;4.0294;71 +Bléré;Blere;47.3253;0.9897;71 +La Ciotat;La Ciotat;43.1769;5.6086;71 +Saint-Raphaël;Saint-Raphael;43.4252;6.7684;71 +Auxerre;Auxerre;47.7986;3.5672;71 +Meyzieu;Meyzieu;45.7667;5.0036;71 +Saint-Chamond;Saint-Chamond;45.4775;4.5153;71 +Fondettes;Fondettes;47.4042;0.5989;71 +Bondues;Bondues;50.7017;3.0933;71 +Léognan;Leognan;44.7286;-0.6008;71 +Gignac-la-Nerthe;Gignac-la-Nerthe;43.3932;5.2356;71 +La Trinité;La Trinite;43.7408;7.3142;71 +Rombas;Rombas;49.2494;6.0947;71 +Trets;Trets;43.4469;5.6858;71 +Urrugne;Urrugne;43.3622;-1.7;71 +Mouans-Sartoux;Mouans-Sartoux;43.62;6.9719;71 +Nevers;Nevers;46.9933;3.1572;71 +Mâcon;Macon;46.3063;4.8313;71 +Haguenau;Haguenau;48.82;7.79;71 +Six-Fours-les-Plages;Six-Fours-les-Plages;43.1009;5.82;71 +Fuveau;Fuveau;43.4522;5.5617;71 +Pérols;Perols;43.565;3.9506;71 +La Londe-les-Maures;La Londe-les-Maures;43.1381;6.2344;71 +Albert;Albert;50.0019;2.6522;71 +Tomblaine;Tomblaine;48.6856;6.2117;71 +Mios;Mios;44.605;-0.9369;71 +La Farlède;La Farlede;43.1678;6.0431;71 +Miribel;Miribel;45.8244;4.9531;71 +Dombasle-sur-Meurthe;Dombasle-sur-Meurthe;48.625;6.3497;71 +Argelès-sur-Mer;Argeles-sur-Mer;42.5461;3.0239;71 +La Ferté-sous-Jouarre;La Ferte-sous-Jouarre;48.9492;3.1294;71 +Saint-Gély-du-Fesc;Saint-Gely-du-Fesc;43.6922;3.8061;71 +Escaudain;Escaudain;50.3344;3.3428;71 +Villeneuve-lès-Maguelone;Villeneuve-les-Maguelone;43.5322;3.8608;71 +Frouzins;Frouzins;43.5161;1.3247;71 +Saint-Grégoire;Saint-Gregoire;48.1511;-1.6861;71 +Grand-Couronne;Grand-Couronne;49.3575;1.0072;71 +Brumath;Brumath;48.7319;7.7083;71 +Carmaux;Carmaux;44.0492;2.1581;71 +Rouvroy;Rouvroy;50.3936;2.9039;71 +Soyaux;Soyaux;45.6403;0.1978;71 +Roche-la-Molière;Roche-la-Moliere;45.4339;4.3236;71 +Bernay;Bernay;49.0886;0.5983;71 +Biot;Biot;43.6286;7.0956;71 +Essey-lès-Nancy;Essey-les-Nancy;48.7058;6.2222;71 +Limoux;Limoux;43.0569;2.2186;71 +Harfleur;Harfleur;49.5067;0.1981;71 +Quétigny;Quetigny;47.3144;5.1061;71 +Portet-sur-Garonne;Portet-sur-Garonne;43.5219;1.4061;71 +Lillers;Lillers;50.5636;2.4819;71 +Carqueiranne;Carqueiranne;43.095;6.0736;71 +Launaguet;Launaguet;43.6739;1.4569;71 +Pithiviers;Pithiviers;48.1719;2.2519;71 +Wingles;Wingles;50.4942;2.8553;71 +Vétraz-Monthoux;Vetraz-Monthoux;46.1742;6.255;71 +Évron;Evron;48.1556;-0.4025;71 +Dammartin-en-Goële;Dammartin-en-Goele;49.0542;2.6814;71 +La Chapelle-Saint-Mesmin;La Chapelle-Saint-Mesmin;47.8897;1.8397;71 +Tarare;Tarare;45.8961;4.4331;71 +Passy;Passy;45.9236;6.6864;71 +Grigny;Grigny;45.6083;4.7897;71 +Douchy-les-Mines;Douchy-les-Mines;50.3014;3.3933;71 +Louvres;Louvres;49.0439;2.5053;71 +Chassieu;Chassieu;45.7444;4.9664;71 +Portes-lès-Valence;Portes-les-Valence;44.8733;4.8764;71 +Saint-Hilaire-de-Riez;Saint-Hilaire-de-Riez;46.7211;-1.9456;71 +La Riche;La Riche;47.3892;0.6606;71 +Ézanville;Ezanville;49.0278;2.3608;71 +Oignies;Oignies;50.4692;2.9936;71 +Gravelines;Gravelines;50.9864;2.1275;71 +Saint-Cyprien;Saint-Cyprien;42.6181;3.0064;71 +Lézignan-Corbières;Lezignan-Corbieres;43.2006;2.7578;71 +Wambrechies;Wambrechies;50.6853;3.0486;71 +Maxéville;Maxeville;48.7114;6.1631;71 +Briançon;Briancon;44.8958;6.635;71 +Dinard;Dinard;48.6325;-2.0617;71 +Riorges;Riorges;46.0428;4.0406;71 +Saint-Junien;Saint-Junien;45.8872;0.9011;71 +Panazol;Panazol;45.8389;1.31;71 +Amnéville;Amneville;49.2608;6.1419;71 +Pfastatt;Pfastatt;47.7689;7.3017;71 +Blois;Blois;47.5939;1.3281;71 +Carcassonne;Carcassonne;43.21;2.35;71 +Sète;Sete;43.4053;3.6975;71 +Salon-de-Provence;Salon-de-Provence;43.6406;5.0972;71 +Châlons-en-Champagne;Chalons-en-Champagne;48.9575;4.365;71 +Châteauroux;Chateauroux;46.8103;1.6911;71 +Saint-Herblain;Saint-Herblain;47.2122;-1.6497;71 +Charleville-Mézières;Charleville-Mezieres;49.7719;4.7161;71 +Saint-Priest;Saint-Priest;45.6972;4.9447;71 +Aubagne;Aubagne;43.2908;5.5708;71 +Brive-la-Gaillarde;Brive-la-Gaillarde;45.1583;1.5321;71 +Saint-Malo;Saint-Malo;48.6481;-2.0075;71 +Évreux;Evreux;49.02;1.15;71 +Martigues;Martigues;43.4053;5.0475;71 +Cernay;Cernay;47.8067;7.1758;71 +Villeneuve-Tolosane;Villeneuve-Tolosane;43.5236;1.3417;71 +Onet Village;Onet Village;44.3656;2.5936;71 +Ploufragan;Ploufragan;48.4894;-2.7958;71 +Clermont;Clermont;49.3789;2.4125;71 +Vaux-le-Pénil;Vaux-le-Penil;48.5264;2.6822;71 +Neuville-en-Ferrain;Neuville-en-Ferrain;50.7467;3.1581;71 +Saint-Pierre-du-Perray;Saint-Pierre-du-Perray;48.6131;2.4953;71 +Guidel;Guidel;47.7906;-3.4886;71 +Cuers;Cuers;43.2375;6.0708;71 +Sainte-Savine;Sainte-Savine;48.2947;4.0489;71 +Obernai;Obernai;48.4622;7.4819;71 +Étaples;Etaples;50.5178;1.6406;71 +Darnétal;Darnetal;49.4447;1.1511;71 +Courrières;Courrieres;50.4581;2.9472;71 +Vauvert;Vauvert;43.6933;4.2761;71 +Pornichet;Pornichet;47.2658;-2.34;71 +Porto-Vecchio;Porto-Vecchio;41.5908;9.2797;71 +La Roche-sur-Foron;La Roche-sur-Foron;46.0669;6.3119;71 +Septèmes-les-Vallons;Septemes-les-Vallons;43.3983;5.3658;71 +Chantilly;Chantilly;49.1869;2.4608;71 +Vernouillet;Vernouillet;48.9722;1.9833;71 +Annoeullin;Annoeullin;50.5294;2.9328;71 +Aniche;Aniche;50.33;3.2511;71 +Allonnes;Allonnes;47.9686;0.1606;71 +Saverne;Saverne;48.7414;7.3619;71 +Fontaine-lès-Dijon;Fontaine-les-Dijon;47.3433;5.0192;71 +Méry-sur-Oise;Mery-sur-Oise;49.0636;2.1864;71 +Le Taillan-Médoc;Le Taillan-Medoc;44.9044;-0.6697;71 +Oloron-Sainte-Marie;Oloron-Sainte-Marie;43.1942;-0.6067;71 +Magny-le-Hongre;Magny-le-Hongre;48.8631;2.8136;71 +Wittelsheim;Wittelsheim;47.8053;7.2375;71 +Bourg-de-Péage;Bourg-de-Peage;45.0378;5.05;71 +Orthez;Orthez;43.4881;-0.7708;71 +Octeville;Octeville;49.6269;-1.6431;71 +Quincy-sous-Sénart;Quincy-sous-Senart;48.6711;2.5339;71 +Montluçon;Montlucon;46.3408;2.6033;71 +Villenave-d’Ornon;Villenave-d'Ornon;44.7806;-0.5658;71 +Lavaur;Lavaur;43.6989;1.8189;71 +Serris;Serris;48.8564;2.7861;71 +Feyzin;Feyzin;45.6728;4.8589;71 +Dourdan;Dourdan;48.5289;2.0108;71 +Erstein;Erstein;48.4219;7.6611;71 +Ville-la-Grand;Ville-la-Grand;46.2022;6.2469;71 +Le Crès;Le Cres;43.6472;3.9392;71 +Hagondange;Hagondange;49.2542;6.1681;71 +Saint-Laurent-de-la-Salanque;Saint-Laurent-de-la-Salanque;42.7736;2.9908;71 +Mondeville;Mondeville;49.1739;-0.3211;71 +Marck;Marck;50.9481;1.9503;71 +Villers-Cotterêts;Villers-Cotterets;49.2531;3.0903;71 +Gerzat;Gerzat;45.8258;3.1447;71 +Pélissanne;Pelissanne;43.6314;5.1506;71 +Pontchâteau;Pontchateau;47.4369;-2.0878;71 +Chambly;Chambly;49.1667;2.2481;71 +Pont-Saint-Esprit;Pont-Saint-Esprit;44.2564;4.6483;71 +Bondoufle;Bondoufle;48.6133;2.3806;71 +Cabestany;Cabestany;42.6806;2.9428;71 +Jeumont;Jeumont;50.2944;4.1014;71 +Buxerolles;Buxerolles;46.5975;0.3492;71 +Leers;Leers;50.6817;3.2439;71 +Parthenay;Parthenay;46.6486;-0.2469;71 +Héricourt;Hericourt;47.5775;6.7617;71 +Biganos;Biganos;44.6442;-0.9783;71 +Marly;Marly;49.0611;6.1497;71 +Tournon-sur-Rhône;Tournon-sur-Rhone;45.0672;4.8328;71 +Guilherand;Guilherand;44.9344;4.8747;71 +Thouaré-sur-Loire;Thouare-sur-Loire;47.2689;-1.4383;71 +Draguignan;Draguignan;43.5403;6.4667;71 +Montélimar;Montelimar;44.5581;4.7508;71 +Anglet;Anglet;43.485;-1.5183;71 +Gap;Gap;44.5594;6.0786;71 +Colomiers;Colomiers;43.6139;1.3367;71 +Le Pradet;Le Pradet;43.1056;6.0233;71 +Vieux-Condé;Vieux-Conde;50.4594;3.5683;71 +Chantepie;Chantepie;48.0886;-1.6164;71 +Villerupt;Villerupt;49.4697;5.9286;71 +Saint-Jean-de-Védas;Saint-Jean-de-Vedas;43.5764;3.8239;71 +Beaumont-sur-Oise;Beaumont-sur-Oise;49.1425;2.2864;71 +Le Luc;Le Luc;43.3947;6.3128;71 +Vire;Vire;48.8386;-0.8892;71 +Apt;Apt;43.8761;5.3964;71 +Montlouis-sur-Loire;Montlouis-sur-Loire;47.3883;0.8272;71 +Joué-lés-Tours;Joue-les-Tours;47.3514;0.6625;71 +Alès;Ales;44.1281;4.0817;71 +Castres;Castres;43.6;2.25;71 +Thionville;Thionville;49.3589;6.1692;71 +Compiègne;Compiegne;49.4149;2.8231;71 +Saint-Germain-en-Laye;Saint-Germain-en-Laye;48.8989;2.0938;71 +Bourg-en-Bresse;Bourg-en-Bresse;46.2056;5.2289;71 +Istres;Istres;43.5151;4.9895;71 +Angoulême;Angouleme;45.65;0.16;71 +Saint-Georges;Saint-Georges;3.9105;-51.81;72 +Sinnamary;Sinnamary;5.38;-52.96;72 +Roura;Roura;4.73;-52.33;72 +Iracoubo;Iracoubo;5.4804;-53.22;72 +Kourou;Kourou;5.16;-52.6499;72 +Cayenne;Cayenne;4.933;-52.33;72 +Saint-Laurent-du-Maroni;Saint-Laurent-du-Maroni;5.4976;-54.0325;72 +Papeete;Papeete;-17.5334;-149.5667;73 +Libreville;Libreville;0.3901;9.4544;74 +Moanda;Moanda;-1.5655;13.2;74 +Port-Gentil;Port-Gentil;-0.7167;8.7833;74 +Franceville;Franceville;-1.6333;13.5833;74 +Oyem;Oyem;1.6;11.5667;74 +Lambaréné;Lambarene;-0.6883;10.2319;74 +Mouila;Mouila;-1.8667;11.055;74 +Tchibanga;Tchibanga;-2.9331;10.9831;74 +Bitam;Bitam;2.0833;11.4833;74 +Koulamoutou;Koulamoutou;-1.1333;12.4833;74 +Makokou;Makokou;0.5667;12.8667;74 +Mayumba;Mayumba;-3.4167;10.65;74 +Mitzic;Mitzic;0.7833;11.5667;74 +Okondja;Okondja;-0.6829;13.7833;74 +Gamba;Gamba;-2.65;10;74 +Ndendé;Ndende;-2.3829;11.3833;74 +Mékambo;Mekambo;1.0171;13.9333;74 +Omboué;Omboue;-1.5662;9.25;74 +Bifoun;Bifoun;-0.3329;10.3832;74 +Gaza;Gaza;31.5069;34.456;75 +Tbilisi;Tbilisi;41.7225;44.7925;76 +Tskhinvali;Tskhinvali;42.2257;43.9701;76 +T’q’ibuli;T'q'ibuli;42.3503;42.9983;76 +Samtredia;Samtredia;42.1625;42.3417;76 +Khoni;Khoni;42.3244;42.4222;76 +Bolnisi;Bolnisi;41.45;44.5333;76 +Khashuri;Khashuri;41.9975;43.5986;76 +Sokhumi;Sokhumi;43.0033;41.0153;76 +Q’vareli;Q'vareli;41.95;45.8167;76 +Gali;Gali;42.6333;41.7333;76 +Marneuli;Marneuli;41.4969;44.8108;76 +Zugdidi;Zugdidi;42.5083;41.8667;76 +Gori;Gori;41.9817;44.1124;76 +Gurjaani;Gurjaani;41.7444;45.8;76 +Senaki;Senaki;42.2689;42.0678;76 +Batumi;Batumi;41.6458;41.6417;76 +Kutaisi;Kutaisi;42.25;42.7;76 +Rustavi;Rustavi;41.5333;45;76 +Akhalkalaki;Akhalkalaki;41.4056;43.4861;76 +Ozurgeti;Ozurgeti;41.9269;42.0006;76 +Akhaltsikhe;Akhaltsikhe;41.6389;42.9861;76 +Akhmeta;Akhmeta;42.0333;45.2;76 +Telavi;Telavi;41.9167;45.4833;76 +Mtskheta;Mtskheta;41.85;44.7167;76 +Gardabani;Gardabani;41.45;45.1;76 +Rustavi;Rustavi;42.2897;43.8543;76 +Lanchkhuti;Lanchkhuti;42.0875;42.0333;76 +Ambrolauri;Ambrolauri;42.5194;43.15;76 +Chiatura;Chiatura;42.2903;43.2819;76 +Ninotsminda;Ninotsminda;41.2658;43.5889;76 +Ochamchire;Ochamchire;42.71;41.47;76 +Sachkhere;Sachkhere;42.3389;43.4039;76 +Dusheti;Dusheti;42.0845;44.6961;76 +Lagodekhi;Lagodekhi;41.8268;46.2767;76 +Dedoplists’q’aro;Dedoplists'q'aro;41.4652;46.1045;76 +Kaspi;Kaspi;41.925;44.4222;76 +Poti;Poti;42.15;41.6667;76 +Sagarejo;Sagarejo;41.7333;45.3333;76 +Algeti;Algeti;41.4481;44.8953;76 +Tsqaltubo;Tsqaltubo;42.3264;42.6006;76 +Borjomi;Borjomi;41.8389;43.3792;76 +Ruppichteroth;Ruppichteroth;50.8456;7.4881;77 +Nossen;Nossen;51.05;13.3;77 +Hilter;Hilter;52.1357;8.1471;77 +Veitshöchheim;Veitshochheim;49.8328;9.8817;77 +Wilkau-Haßlau;Wilkau-Hasslau;50.6667;12.5167;77 +Grevesmühlen;Grevesmuhlen;53.8645;11.1909;77 +Höchberg;Hochberg;49.7831;9.8817;77 +Nörvenich;Norvenich;50.8;6.65;77 +Schalksmühle;Schalksmuhle;51.2403;7.5333;77 +Aerzen;Aerzen;52.0496;9.2638;77 +Gommern;Gommern;52.0739;11.8231;77 +Markt Indersdorf;Markt Indersdorf;48.3667;11.3667;77 +Morbach;Morbach;49.8167;7.1167;77 +Böhl-Iggelheim;Bohl-Iggelheim;49.3714;8.3086;77 +Altenberge;Altenberge;52.0458;7.4653;77 +Mörlenbach;Morlenbach;49.599;8.7369;77 +Schwaig;Schwaig;49.4692;11.2008;77 +Wendeburg;Wendeburg;52.3167;10.4;77 +Bogen;Bogen;48.9167;12.6833;77 +Höchst im Odenwald;Hochst im Odenwald;49.7992;8.9942;77 +Bad Lauterberg;Bad Lauterberg;51.6317;10.4706;77 +Appenweier;Appenweier;48.5397;7.98;77 +Altenholz;Altenholz;54.4;10.1333;77 +Schwaikheim;Schwaikheim;48.8714;9.3531;77 +Lahstedt;Lahstedt;52.25;10.2167;77 +Hambühren;Hambuhren;52.6333;9.9833;77 +Reiskirchen;Reiskirchen;50.6;8.8333;77 +Weil im Schönbuch;Weil im Schonbuch;48.6214;9.0611;77 +Morsbach;Morsbach;50.8667;7.7167;77 +Pasewalk;Pasewalk;53.5063;13.99;77 +Werlte;Werlte;52.85;7.6833;77 +Anröchte;Anrochte;51.5667;8.3333;77 +Tangermünde;Tangermunde;52.5408;11.9689;77 +Großburgwedel;Grossburgwedel;52.492;9.8567;77 +Kirkel;Kirkel;49.2833;7.2333;77 +Kenzingen;Kenzingen;48.1917;7.7683;77 +Münchberg;Munchberg;50.1831;11.7857;77 +Aulendorf;Aulendorf;47.9542;9.6389;77 +Steinau an der Straße;Steinau an der Strasse;50.3167;9.4667;77 +Werneck;Werneck;49.9833;10.1;77 +Klipphausen;Klipphausen;51.0833;13.5333;77 +Neuenstadt am Kocher;Neuenstadt am Kocher;49.2333;9.3333;77 +Bad Frankenhausen;Bad Frankenhausen;51.3558;11.1011;77 +Burgau;Burgau;48.4322;10.4069;77 +Augustdorf;Augustdorf;51.9094;8.7317;77 +Pliezhausen;Pliezhausen;48.5586;9.2058;77 +Bieber;Bieber;50.6;8.5833;77 +Dettingen an der Erms;Dettingen an der Erms;48.53;9.3472;77 +Aich;Aich;48.6228;9.2372;77 +Bad Ems;Bad Ems;50.3381;7.7106;77 +Königsbach-Stein;Konigsbach-Stein;48.9664;8.6089;77 +Neuenhaus;Neuenhaus;52.5;6.9667;77 +Kirchzarten;Kirchzarten;47.9667;7.95;77 +Marpingen;Marpingen;49.45;7.05;77 +Ottendorf-Okrilla;Ottendorf-Okrilla;51.1792;13.8261;77 +Balingen;Balingen;48.2731;8.8506;77 +Crailsheim;Crailsheim;49.1347;10.0706;77 +Seelze;Seelze;52.3961;9.5981;77 +Kempen;Kempen;51.3658;6.4194;77 +Datteln;Datteln;51.6539;7.3417;77 +Radebeul;Radebeul;51.1033;13.67;77 +Wermelskirchen;Wermelskirchen;51.1392;7.2051;77 +Winsen;Winsen;53.3667;10.2167;77 +Bad Vilbel;Bad Vilbel;50.1781;8.7361;77 +Altötting;Altotting;48.2264;12.6759;77 +Bobenheim-Roxheim;Bobenheim-Roxheim;49.5839;8.3611;77 +Weilheim an der Teck;Weilheim an der Teck;48.615;9.5386;77 +Waldkirchen;Waldkirchen;48.7306;13.6011;77 +Querfurt;Querfurt;51.3833;11.6;77 +Merseburg;Merseburg;51.3544;11.9928;77 +Zweibrücken;Zweibrucken;49.2494;7.3608;77 +Merchweiler;Merchweiler;49.3603;7.06;77 +Lichtenau;Lichtenau;51.6;8.8833;77 +Burgkirchen an der Alz;Burgkirchen an der Alz;48.1667;12.7167;77 +Gernsheim;Gernsheim;49.7517;8.485;77 +Riedlingen;Riedlingen;48.1553;9.4728;77 +Mörfelden-Walldorf;Morfelden-Walldorf;49.9896;8.5661;77 +Dietzenbach;Dietzenbach;50.0086;8.7756;77 +Sinsheim;Sinsheim;49.25;8.8833;77 +Ingelheim;Ingelheim;49.9747;8.0564;77 +Leer;Leer;53.2308;7.4528;77 +Cloppenburg;Cloppenburg;52.8478;8.0439;77 +Saarlouis;Saarlouis;49.3167;6.75;77 +Meppen;Meppen;52.6906;7.291;77 +Lage;Lage;51.9833;8.8;77 +Limburg;Limburg;50.3833;8.0667;77 +Porta Westfalica;Porta Westfalica;52.2167;8.9333;77 +Tuttlingen;Tuttlingen;47.985;8.8233;77 +Sankt Ingbert;Sankt Ingbert;49.3;7.1167;77 +Emsdetten;Emsdetten;52.1728;7.5344;77 +Coesfeld;Coesfeld;51.9458;7.1675;77 +Blumberg;Blumberg;47.8392;8.5342;77 +Bad Orb;Bad Orb;50.2167;9.35;77 +Friedeburg;Friedeburg;53.45;7.8333;77 +Steinfeld;Steinfeld;52.6;8.2167;77 +Emsbüren;Emsburen;52.3925;7.2914;77 +Bad Wildbad;Bad Wildbad;48.7503;8.5506;77 +Wahlstedt;Wahlstedt;53.95;10.2167;77 +Ainring;Ainring;47.8136;12.9428;77 +Rehburg-Loccum;Rehburg-Loccum;52.4508;9.2078;77 +Tutzing;Tutzing;47.9089;11.2814;77 +Niebüll;Niebull;54.7881;8.8297;77 +Simbach am Inn;Simbach am Inn;48.2656;13.0231;77 +Steinen;Steinen;47.6453;7.7403;77 +Birkenau;Birkenau;49.5607;8.7061;77 +Nordkirchen;Nordkirchen;51.7381;7.5256;77 +Meuselwitz;Meuselwitz;51.05;12.3;77 +Taufkirchen;Taufkirchen;48.3439;12.1303;77 +Wildberg;Wildberg;48.6239;8.7472;77 +Nauheim;Nauheim;49.9447;8.4548;77 +Mülsen;Mulsen;50.7447;12.5747;77 +Herbolzheim;Herbolzheim;48.2219;7.7775;77 +Schönaich;Schonaich;48.6569;9.0628;77 +Wildau;Wildau;52.3167;13.6333;77 +Cadolzburg;Cadolzburg;49.45;10.8667;77 +Kall;Kall;50.5497;6.5497;77 +Adendorf;Adendorf;53.2833;10.45;77 +Ochsenfurt;Ochsenfurt;49.6711;10.0498;77 +Ostrhauderfehn;Ostrhauderfehn;53.1167;7.6167;77 +Balve;Balve;51.3333;7.8667;77 +Rothenburg ob der Tauber;Rothenburg ob der Tauber;49.3772;10.1789;77 +Marktheidenfeld;Marktheidenfeld;49.85;9.6;77 +Scharbeutz;Scharbeutz;54.0214;10.7456;77 +Hasbergen;Hasbergen;52.2167;7.9167;77 +Trostberg an der Alz;Trostberg an der Alz;48.028;12.5586;77 +Stelle;Stelle;53.3667;10.1167;77 +Geisenfeld;Geisenfeld;48.684;11.6117;77 +Karlsdorf-Neuthard;Karlsdorf-Neuthard;49.1364;8.5439;77 +Welzheim;Welzheim;48.8747;9.6344;77 +Bad Schwalbach;Bad Schwalbach;50.1401;8.0694;77 +Wittingen;Wittingen;52.7281;10.7391;77 +Raesfeld;Raesfeld;51.7667;6.8333;77 +Kirchhundem;Kirchhundem;51.1;8.0833;77 +Recke;Recke;52.37;7.7189;77 +Harsum;Harsum;52.2054;9.96;77 +Bannewitz;Bannewitz;50.9931;13.7167;77 +Rheinau;Rheinau;48.6678;7.9347;77 +Plankstadt;Plankstadt;49.3933;8.5942;77 +Schöningen;Schoningen;52.138;10.9674;77 +Walldürn;Walldurn;49.5831;9.3681;77 +Bad Nenndorf;Bad Nenndorf;52.3369;9.3786;77 +Stollberg;Stollberg;50.7083;12.7783;77 +Werther;Werther;52.075;8.4125;77 +Peiting;Peiting;47.8;10.9333;77 +Rutesheim;Rutesheim;48.8097;8.945;77 +Höhenkirchen-Siegertsbrunn;Hohenkirchen-Siegertsbrunn;48.0167;11.7333;77 +Langelsheim;Langelsheim;51.9381;10.335;77 +Saal;Saal;48.9011;11.9319;77 +Möhnesee;Mohnesee;51.4958;8.1306;77 +Gräfenhainichen;Grafenhainichen;51.7292;12.4556;77 +Gerstetten;Gerstetten;48.6225;10.0206;77 +Billerbeck;Billerbeck;51.9792;7.295;77 +Altdorf;Altdorf;48.5667;12.1167;77 +Burgthann;Burgthann;49.3563;11.3176;77 +Schwaigern;Schwaigern;49.1333;9.05;77 +Dautphe;Dautphe;50.8583;8.55;77 +Rangsdorf;Rangsdorf;52.2831;13.4331;77 +Eningen unter Achalm;Eningen unter Achalm;48.4831;9.2522;77 +Rudersberg;Rudersberg;48.8856;9.5281;77 +Mömbris;Mombris;50.0667;9.1667;77 +Überherrn;Uberherrn;49.25;6.7;77 +Rodenbach;Rodenbach;50.15;9.0333;77 +Monschau;Monschau;50.55;6.25;77 +Raubling;Raubling;47.7881;12.1047;77 +Apen;Apen;53.2214;7.8097;77 +Sinzheim;Sinzheim;48.7619;8.1669;77 +Wolnzach;Wolnzach;48.6;11.6167;77 +Wolmirstedt;Wolmirstedt;52.25;11.6167;77 +Hauzenberg;Hauzenberg;48.6517;13.6236;77 +Bopfingen;Bopfingen;48.8569;10.3522;77 +Langgöns;Langgons;50.5;8.6667;77 +Zetel;Zetel;53.4197;7.9742;77 +Coswig;Coswig;51.8833;12.4333;77 +Mülheim-Kärlich;Mulheim-Karlich;50.3869;7.4953;77 +Büdelsdorf;Budelsdorf;54.3167;9.6833;77 +Osterhofen;Osterhofen;48.7;13.0167;77 +Maxhütte-Haidhof;Maxhutte-Haidhof;49.2;12.1;77 +Sassenburg;Sassenburg;52.5167;10.6333;77 +Miesbach;Miesbach;47.789;11.8338;77 +Drolshagen;Drolshagen;51.0333;7.7667;77 +Kamen;Kamen;51.5917;7.6653;77 +Memmingen;Memmingen;47.9878;10.1811;77 +Lehrte;Lehrte;52.3725;9.9769;77 +Neustadt am Rübenberge;Neustadt am Rubenberge;52.5055;9.4636;77 +Bietigheim-Bissingen;Bietigheim-Bissingen;48.9667;9.1333;77 +Kaarst;Kaarst;51.2278;6.6273;77 +Falkensee;Falkensee;52.5583;13.0917;77 +Kaufbeuren;Kaufbeuren;47.88;10.6225;77 +Freising;Freising;48.4028;11.7489;77 +Rheda-Wiedenbrück;Rheda-Wiedenbruck;51.8417;8.3;77 +Bornheim;Bornheim;50.7592;7.005;77 +Bad Oeynhausen;Bad Oeynhausen;52.2;8.8;77 +Alsdorf;Alsdorf;50.8744;6.1615;77 +Straubing;Straubing;48.8772;12.5758;77 +Cuxhaven;Cuxhaven;53.8667;8.7;77 +Gronau;Gronau;52.2125;7.0417;77 +Dachau;Dachau;48.2603;11.4342;77 +Oberursel;Oberursel;50.2028;8.5769;77 +Fellbach;Fellbach;48.8086;9.2758;77 +Herzogenrath;Herzogenrath;50.8667;6.1;77 +Hennef;Hennef;50.7833;7.2833;77 +Soest;Soest;51.5711;8.1092;77 +Stade;Stade;53.6008;9.4764;77 +Rodgau;Rodgau;50.0256;8.8841;77 +Bruchsal;Bruchsal;49.1333;8.6;77 +Weinheim;Weinheim;49.5561;8.6697;77 +Erkrath;Erkrath;51.2239;6.9147;77 +Brühl;Bruhl;50.8333;6.9;77 +Oranienburg;Oranienburg;52.7544;13.2369;77 +Albstadt;Albstadt;48.2119;9.0239;77 +Landau;Landau;49.1994;8.1231;77 +Schwerte;Schwerte;51.4458;7.5653;77 +Neunkirchen;Neunkirchen;49.3448;7.1799;77 +Dülmen;Dulmen;51.8308;7.2783;77 +Filderstadt;Filderstadt;48.6667;9.2167;77 +Hof;Hof;50.3167;11.9167;77 +Melle;Melle;52.2031;8.3361;77 +Wittenberg;Wittenberg;51.8671;12.6484;77 +Gotha;Gotha;50.9489;10.7183;77 +Bünde;Bunde;52.2;8.6;77 +Goldbach;Goldbach;49.9889;9.1864;77 +Weinböhla;Weinbohla;51.1667;13.5667;77 +Stephanskirchen;Stephanskirchen;47.85;12.1833;77 +Langenzenn;Langenzenn;49.4944;10.7947;77 +Erlenbach am Main;Erlenbach am Main;49.8039;9.1639;77 +Lollar;Lollar;50.6497;8.7044;77 +Bestwig;Bestwig;51.3667;8.4;77 +Weingarten;Weingarten;49.0514;8.5306;77 +Weeze;Weeze;51.6267;6.1967;77 +Bad Iburg;Bad Iburg;52.1592;8.0472;77 +Neuhof;Neuhof;50.4333;9.6167;77 +Barmstedt;Barmstedt;53.7833;9.7667;77 +Herxheim;Herxheim;49.1469;8.22;77 +Engen;Engen;47.8528;8.7714;77 +Donzdorf;Donzdorf;48.6833;9.8167;77 +Boizenburg;Boizenburg;53.3743;10.7231;77 +Isselburg;Isselburg;51.8331;6.4667;77 +Bischofswerda;Bischofswerda;51.1275;14.1797;77 +Ilvesheim;Ilvesheim;49.4725;8.5675;77 +Kaufering;Kaufering;48.0833;10.8833;77 +Süßen;Sussen;48.6797;9.7575;77 +Schkopau;Schkopau;51.3833;11.9667;77 +Altensteig;Altensteig;48.5864;8.6047;77 +Rüthen;Ruthen;51.4933;8.4333;77 +Nieder-Olm;Nieder-Olm;49.9083;8.2028;77 +Olbernhau;Olbernhau;50.6667;13.3333;77 +Schleusingen;Schleusingen;50.5117;10.7506;77 +Malente;Malente;54.1667;10.55;77 +Feldkirchen-Westerham;Feldkirchen-Westerham;47.9;11.85;77 +Ostbevern;Ostbevern;52.0389;7.8458;77 +Burgstädt;Burgstadt;50.9167;12.8167;77 +Hammelburg;Hammelburg;50.1167;9.9;77 +Gottmadingen;Gottmadingen;47.7356;8.7767;77 +Flöha;Floha;50.8558;13.0714;77 +Osterwieck;Osterwieck;51.9667;10.7167;77 +Betzdorf;Betzdorf;50.7856;7.8728;77 +Regen;Regen;48.97;13.1264;77 +Hagen im Bremischen;Hagen im Bremischen;53.3577;8.6456;77 +Belzig;Belzig;52.1422;12.5956;77 +Eichenzell;Eichenzell;50.4934;9.6961;77 +Herrsching am Ammersee;Herrsching am Ammersee;48;11.1833;77 +Lorch;Lorch;48.7983;9.6883;77 +Gengenbach;Gengenbach;48.4042;8.0153;77 +Braunfels;Braunfels;50.5175;8.3889;77 +Handewitt;Handewitt;54.7667;9.3167;77 +Kirchseeon;Kirchseeon;48.0731;11.8861;77 +Kehl;Kehl;48.5711;7.8089;77 +Mühlhausen;Muhlhausen;51.2167;10.45;77 +Erding;Erding;48.3001;11.9082;77 +Suhl;Suhl;50.6106;10.6931;77 +Königs Wusterhausen;Konigs Wusterhausen;52.2917;13.625;77 +Beckum;Beckum;51.7558;8.0408;77 +Warendorf;Warendorf;51.9539;7.9933;77 +Wesseling;Wesseling;50.8207;6.9786;77 +Papenburg;Papenburg;53.0667;7.4;77 +Greven;Greven;52.0917;7.6083;77 +Kamp-Lintfort;Kamp-Lintfort;51.5;6.5333;77 +Felsberg;Felsberg;51.1346;9.4215;77 +Tangerhütte;Tangerhutte;52.4333;11.8;77 +Kranenburg;Kranenburg;51.7897;6.0072;77 +Köngen;Kongen;48.6819;9.3667;77 +Birkenfeld;Birkenfeld;48.8697;8.6361;77 +Diedorf;Diedorf;48.35;10.7667;77 +Wald-Michelbach;Wald-Michelbach;49.5724;8.8243;77 +Meßstetten;Messstetten;48.1806;8.9625;77 +Bleicherode;Bleicherode;51.4167;10.5667;77 +Demmin;Demmin;53.905;13.0439;77 +Haigerloch;Haigerloch;48.3647;8.805;77 +Braunsbedra;Braunsbedra;51.2833;11.9;77 +Fürth;Furth;49.6502;8.7803;77 +Dießen am Ammersee;Diessen am Ammersee;47.95;11.1;77 +Bautzen;Bautzen;51.1814;14.4239;77 +Backnang;Backnang;48.9464;9.4306;77 +Coburg;Coburg;50.2585;10.9579;77 +Aurich;Aurich;53.4714;7.4836;77 +Nordhausen;Nordhausen;51.505;10.7911;77 +Homburg;Homburg;49.3167;7.3333;77 +Ansbach;Ansbach;49.3;10.5833;77 +Heinsberg;Heinsberg;51.0631;6.0964;77 +Amberg;Amberg;49.4444;11.8483;77 +Eisenach;Eisenach;50.9747;10.3244;77 +Laatzen;Laatzen;52.3077;9.8133;77 +Eberswalde;Eberswalde;52.8331;13.8331;77 +Königswinter;Konigswinter;50.6833;7.1833;77 +Schwabach;Schwabach;49.3292;11.0208;77 +Seevetal;Seevetal;53.3833;10.0333;77 +Wunstorf;Wunstorf;52.4238;9.4359;77 +Nürtingen;Nurtingen;48.6267;9.3353;77 +Kirchheim unter Teck;Kirchheim unter Teck;48.6483;9.4511;77 +Leinfelden-Echterdingen;Leinfelden-Echterdingen;48.6928;9.1428;77 +Wismar;Wismar;53.8925;11.465;77 +Germering;Germering;48.1333;11.3667;77 +Erkelenz;Erkelenz;51.08;6.3156;77 +Nettetal;Nettetal;51.3167;6.2833;77 +Gifhorn;Gifhorn;52.4886;10.5464;77 +Dreieich;Dreieich;50.0189;8.6961;77 +Borken;Borken;51.8439;6.8583;77 +Siegburg;Siegburg;50.8014;7.2044;77 +Niederkassel;Niederkassel;50.8167;7.0333;77 +Stendal;Stendal;52.6;11.85;77 +Ahaus;Ahaus;52.0794;7.0134;77 +Ilmenau;Ilmenau;50.6872;10.9142;77 +Neu Isenburg;Neu Isenburg;50.0558;8.6971;77 +Langen;Langen;49.9893;8.6803;77 +Pirna;Pirna;50.9622;13.9403;77 +Hallbergmoos;Hallbergmoos;48.3333;11.75;77 +Drochtersen;Drochtersen;53.7;9.3833;77 +Oberderdingen;Oberderdingen;49.0625;8.8019;77 +Glückstadt;Gluckstadt;53.7917;9.4219;77 +Lauingen;Lauingen;48.5667;10.4333;77 +Friedrichsthal;Friedrichsthal;49.3256;7.0961;77 +Eisenberg;Eisenberg;50.9667;11.9;77 +Michendorf;Michendorf;52.3129;13.0292;77 +Fürstenfeldbruck;Furstenfeldbruck;48.1778;11.2556;77 +Bitterfeld;Bitterfeld;51.6167;12.3167;77 +Westerkappeln;Westerkappeln;52.3153;7.8806;77 +Prien am Chiemsee;Prien am Chiemsee;47.856;12.3462;77 +Kleinblittersdorf;Kleinblittersdorf;49.1583;7.0381;77 +Ostfildern;Ostfildern;48.7228;9.2631;77 +Schwäbisch Hall;Schwabisch Hall;49.1122;9.7375;77 +Lemgo;Lemgo;52.0277;8.9043;77 +Pirmasens;Pirmasens;49.2;7.6;77 +Bensheim;Bensheim;49.6811;8.6228;77 +Buxtehude;Buxtehude;53.4769;9.7011;77 +Freiberg;Freiberg;50.9119;13.3428;77 +Weißenfels;Weissenfels;51.2;11.9667;77 +Hofheim;Hofheim;50.0876;8.4447;77 +Hückelhoven;Huckelhoven;51.0608;6.2197;77 +Halberstadt;Halberstadt;51.8958;11.0467;77 +Maintal;Maintal;50.15;8.8333;77 +Neumarkt;Neumarkt;49.2833;11.4667;77 +Löhne;Lohne;52.2;8.7;77 +Schorndorf;Schorndorf;48.8;9.5333;77 +Freital;Freital;51.0167;13.65;77 +Ettlingen;Ettlingen;48.9333;8.4;77 +Würselen;Wurselen;50.8247;6.1275;77 +Völklingen;Volklingen;49.25;6.8333;77 +Mettmann;Mettmann;51.25;6.9667;77 +Buchholz in der Nordheide;Buchholz in der Nordheide;53.3285;9.8621;77 +Bad Dürrheim;Bad Durrheim;48.0167;8.5333;77 +Mutterstadt;Mutterstadt;49.4417;8.3561;77 +Friedland;Friedland;51.4167;9.9333;77 +Wehr;Wehr;47.6331;7.9042;77 +Schüttorf;Schuttorf;52.3167;7.2167;77 +Zehdenick;Zehdenick;52.9831;13.3331;77 +Buchloe;Buchloe;48.0375;10.725;77 +Rommerskirchen;Rommerskirchen;51.0347;6.6914;77 +Wernau;Wernau;48.6886;9.4222;77 +Uttenreuth;Uttenreuth;49.6;11.0667;77 +Weischlitz;Weischlitz;50.4472;12.0597;77 +Biesenthal;Biesenthal;52.7667;13.6331;77 +Trebur;Trebur;49.9242;8.4092;77 +Landau an der Isar;Landau an der Isar;48.6749;12.6913;77 +Löningen;Loningen;52.736;7.7579;77 +Ketsch;Ketsch;49.3658;8.5336;77 +Weißenhorn;Weissenhorn;48.3044;10.1593;77 +Hünxe;Hunxe;51.6417;6.7672;77 +Lappersdorf;Lappersdorf;49.0525;12.0903;77 +Erbach;Erbach;48.3281;9.8878;77 +Quierschied;Quierschied;49.3167;7.05;77 +Burglengenfeld;Burglengenfeld;49.2061;12.0409;77 +Bad Laasphe;Bad Laasphe;50.9303;8.4167;77 +Lengede;Lengede;52.2049;10.3078;77 +Bergen;Bergen;52.8103;9.9611;77 +Kirchheim bei München;Kirchheim bei Munchen;48.1766;11.7556;77 +Lorsch;Lorsch;49.6539;8.5675;77 +Hösbach;Hosbach;50;9.2;77 +Höchstadt an der Aisch;Hochstadt an der Aisch;49.7056;10.8058;77 +Beverstedt;Beverstedt;53.434;8.8183;77 +Pfullendorf;Pfullendorf;47.9242;9.2567;77 +Krumbach;Krumbach;48.2431;10.3633;77 +Ettenheim;Ettenheim;48.2556;7.8119;77 +Bad Soden-Salmünster;Bad Soden-Salmunster;50.2833;9.3667;77 +Eichenau;Eichenau;48.1667;11.3167;77 +Saarwellingen;Saarwellingen;49.3542;6.805;77 +Haaren;Haaren;50.7956;6.1269;77 +Haimhausen;Haimhausen;48.3167;11.5667;77 +Hambergen;Hambergen;53.3071;8.8264;77 +Tacherting;Tacherting;48.0833;12.5667;77 +Neubulach;Neubulach;48.6611;8.6967;77 +Helsa;Helsa;51.2268;9.6717;77 +Weidenberg;Weidenberg;49.9422;11.7203;77 +Grebenstein;Grebenstein;51.45;9.4167;77 +Birnbach;Birnbach;48.4432;13.0898;77 +Pliening;Pliening;48.2;11.8;77 +Rottach-Egern;Rottach-Egern;47.6897;11.7706;77 +Tittmoning;Tittmoning;48.0631;12.7669;77 +Dierdorf;Dierdorf;50.5489;7.6594;77 +Speichersdorf;Speichersdorf;49.8667;11.7667;77 +Rochlitz;Rochlitz;51.0481;12.7986;77 +Hagenbach;Hagenbach;49.0206;8.2483;77 +Wirges;Wirges;50.4742;7.7953;77 +Schweiburg;Schweiburg;53.3444;8.2403;77 +Fürstenberg;Furstenberg;53.1853;13.1456;77 +Langquaid;Langquaid;48.8167;12.05;77 +Babenhausen;Babenhausen;48.1428;10.2533;77 +Herrnhut;Herrnhut;51.0167;14.7417;77 +Sibbesse;Sibbesse;52.05;9.9;77 +Dasing;Dasing;48.3667;11.05;77 +Baar-Ebenhausen;Baar-Ebenhausen;48.6667;11.4333;77 +Kippenheim;Kippenheim;48.2947;7.8214;77 +Wittichenau;Wittichenau;51.385;14.244;77 +Aschau im Chiemgau;Aschau im Chiemgau;47.7769;12.323;77 +Schliengen;Schliengen;47.7556;7.5772;77 +Schrozberg;Schrozberg;49.3444;9.9806;77 +Frankenberg;Frankenberg;50.9108;13.0378;77 +Lüdenscheid;Ludenscheid;51.2198;7.6273;77 +Landshut;Landshut;48.5397;12.1508;77 +Sankt Leon-Rot;Sankt Leon-Rot;49.2653;8.5986;77 +Dippoldiswalde;Dippoldiswalde;50.8933;13.6667;77 +Quakenbrück;Quakenbruck;52.6772;7.9575;77 +Wennigsen;Wennigsen;52.2742;9.5708;77 +Niederzier;Niederzier;50.8831;6.4667;77 +Hatten;Hatten;53.0083;8.3167;77 +Eppstein;Eppstein;50.1401;8.392;77 +Murrhardt;Murrhardt;48.9794;9.5783;77 +Lauchhammer;Lauchhammer;51.5;13.8;77 +Isny im Allgäu;Isny im Allgau;47.6919;10.0394;77 +Abensberg;Abensberg;48.8167;11.8501;77 +Neuenkirchen;Neuenkirchen;52.2411;7.3689;77 +Grünstadt;Grunstadt;49.5692;8.1681;77 +Bebra;Bebra;50.9711;9.7903;77 +Montabaur;Montabaur;50.4375;7.8258;77 +Aldenhoven;Aldenhoven;50.8958;6.2831;77 +Tostedt;Tostedt;53.2833;9.7167;77 +Leuna;Leuna;51.3167;12.0167;77 +Grafing bei München;Grafing bei Munchen;48.05;11.9667;77 +Vöhringen;Vohringen;48.2833;10.0833;77 +Lübben (Spreewald);Lubben (Spreewald);51.95;13.9;77 +Tamm;Tamm;48.9217;9.1206;77 +Mittegroßefehn;Mittegrossefehn;53.3833;7.5833;77 +Belm;Belm;52.3;8.1333;77 +Eggenfelden;Eggenfelden;48.4039;12.7642;77 +Genthin;Genthin;52.4;12.1667;77 +Kalkar;Kalkar;51.7389;6.2925;77 +Holzgerlingen;Holzgerlingen;48.6392;9.0108;77 +Schmölln;Schmolln;50.895;12.3564;77 +Oberhaching;Oberhaching;48.0167;11.5833;77 +Schermbeck;Schermbeck;51.695;6.8756;77 +Bergen;Bergen;54.4167;13.4333;77 +Biedenkopf;Biedenkopf;50.9128;8.5322;77 +Ahrensfelde;Ahrensfelde;52.5758;13.5764;77 +Hilpoltstein;Hilpoltstein;49.1833;11.1833;77 +Grünberg;Grunberg;50.6;8.95;77 +Harsefeld;Harsefeld;53.45;9.5;77 +Neunkirchen;Neunkirchen;50.7861;8.0056;77 +Lich;Lich;50.5217;8.8208;77 +Eichstätt;Eichstatt;48.8919;11.1839;77 +Neckargemünd;Neckargemund;49.3939;8.7975;77 +Bovenden;Bovenden;51.5897;9.9222;77 +Marienheide;Marienheide;51.0833;7.5333;77 +Lauterbach;Lauterbach;50.6378;9.3944;77 +Spaichingen;Spaichingen;48.0758;8.7378;77 +Aßlar;Asslar;50.5833;8.4667;77 +Meckenbeuren;Meckenbeuren;47.7;9.5625;77 +Zeven;Zeven;53.2969;9.2789;77 +Wanzleben;Wanzleben;52.0667;11.4333;77 +Spiesen-Elversberg;Spiesen-Elversberg;49.3167;7.1331;77 +Haßfurt;Hassfurt;50.0353;10.5123;77 +Melsungen;Melsungen;51.1333;9.55;77 +Erbach;Erbach;49.6569;8.9931;77 +Philippsburg;Philippsburg;49.2369;8.4547;77 +Brandenburg;Brandenburg;52.4117;12.5561;77 +Bocholt;Bocholt;51.8333;6.6167;77 +Aschaffenburg;Aschaffenburg;49.9757;9.1478;77 +Celle;Celle;52.6256;10.0825;77 +Kempten;Kempten;47.7333;10.3167;77 +Fulda;Fulda;50.5528;9.6775;77 +Lippstadt;Lippstadt;51.6667;8.35;77 +Dinslaken;Dinslaken;51.5667;6.7333;77 +Aalen;Aalen;48.8372;10.0936;77 +Grevenbroich;Grevenbroich;51.0883;6.5875;77 +Herten;Herten;51.6;7.1333;77 +Plauen;Plauen;50.495;12.1383;77 +Neuwied;Neuwied;50.4286;7.4614;77 +Dormagen;Dormagen;51.0964;6.84;77 +Rosenheim;Rosenheim;47.8561;12.1289;77 +Neubrandenburg;Neubrandenburg;53.5569;13.2608;77 +Rüsselsheim;Russelsheim;49.995;8.4119;77 +Kerpen;Kerpen;50.8719;6.6961;77 +Herford;Herford;52.1146;8.6734;77 +Weimar;Weimar;50.9833;11.3167;77 +Sindelfingen;Sindelfingen;48.7133;9.0028;77 +Großschirma;Grossschirma;50.9664;13.2781;77 +Traben-Trarbach;Traben-Trarbach;49.9511;7.1167;77 +Niederorschel;Niederorschel;51.3694;10.4267;77 +Tiefenbronn;Tiefenbronn;48.8242;8.8003;77 +Bodenwerder;Bodenwerder;51.9667;9.5167;77 +Brunnthal;Brunnthal;48.0167;11.6833;77 +Fischbachau;Fischbachau;47.7167;11.95;77 +Hanstedt;Hanstedt;53.2667;10.0167;77 +Riedering;Riedering;47.8333;12.2;77 +Wartenberg;Wartenberg;48.405;11.9889;77 +Eschede;Eschede;52.7333;10.25;77 +Markt Erlbach;Markt Erlbach;49.4833;10.65;77 +Wusterhausen;Wusterhausen;52.8912;12.4602;77 +Jahnsdorf;Jahnsdorf;50.7456;12.8544;77 +Weßling;Wessling;48.0781;11.2525;77 +Grabow;Grabow;53.2798;11.5531;77 +Allendorf;Allendorf;51.0333;8.6833;77 +Hirschau;Hirschau;49.5445;11.9464;77 +Lamspringe;Lamspringe;51.9567;10.0081;77 +Schwarzheide;Schwarzheide;51.4831;13.8333;77 +Erdmannhausen;Erdmannhausen;48.9422;9.2956;77 +Wernberg-Köblitz;Wernberg-Koblitz;49.5333;12.15;77 +Geltendorf;Geltendorf;48.1222;11.0278;77 +Bötzingen;Botzingen;48.0769;7.7256;77 +Wasungen;Wasungen;50.6667;10.3667;77 +Piding;Piding;47.7667;12.9167;77 +Gadebusch;Gadebusch;53.7;11.1167;77 +Neuenkirchen;Neuenkirchen;53.0347;9.7081;77 +Vöhl;Vohl;51.2;8.9333;77 +Bruckberg;Bruckberg;48.5333;12;77 +Dietenhofen;Dietenhofen;49.4;10.69;77 +Sasbach;Sasbach;48.6383;8.0917;77 +Zeithain;Zeithain;51.3333;13.35;77 +Oberammergau;Oberammergau;47.5967;11.0644;77 +Himmelpforten;Himmelpforten;53.6167;9.3;77 +Sontheim an der Brenz;Sontheim an der Brenz;48.5523;10.291;77 +Munderkingen;Munderkingen;48.2353;9.6439;77 +Satteldorf;Satteldorf;49.1681;10.0808;77 +Rottendorf;Rottendorf;49.7906;10.0267;77 +Ruhla;Ruhla;50.8919;10.3667;77 +Ebensfeld;Ebensfeld;50.0667;10.9497;77 +Bad Boll;Bad Boll;48.6394;9.6156;77 +Prüm;Prum;50.2081;6.4244;77 +Nünchritz;Nunchritz;51.2833;13.4167;77 +Leutershausen;Leutershausen;49.2992;10.4117;77 +Igersheim;Igersheim;49.4931;9.8167;77 +Giebelstadt;Giebelstadt;49.65;9.95;77 +Beratzhausen;Beratzhausen;49.0953;11.8103;77 +Ochtendung;Ochtendung;50.3481;7.3897;77 +Schöppenstedt;Schoppenstedt;52.1331;10.7783;77 +Ostseebad Binz;Ostseebad Binz;54.4;13.6;77 +Harburg;Harburg;48.7865;10.6917;77 +Unkel;Unkel;50.6008;7.215;77 +Kolitzheim;Kolitzheim;49.9167;10.2333;77 +Stolpen;Stolpen;51.0489;14.0828;77 +Böhmenkirch;Bohmenkirch;48.6844;9.9339;77 +Mellrichstadt;Mellrichstadt;50.4278;10.3027;77 +Ellrich;Ellrich;51.5856;10.6681;77 +Abenberg;Abenberg;49.2406;10.9619;77 +Waldbrunn;Waldbrunn;50.5167;8.1167;77 +Münzenberg;Munzenberg;50.4533;8.7761;77 +Haiterbach;Haiterbach;48.5244;8.6503;77 +Wolfach;Wolfach;48.2994;8.2228;77 +Waakirchen;Waakirchen;47.7667;11.6667;77 +Tegernheim;Tegernheim;49.0247;12.1725;77 +Bredstedt;Bredstedt;54.62;8.9644;77 +Wemding;Wemding;48.8667;10.7167;77 +Echzell;Echzell;50.3833;8.8833;77 +Isen;Isen;48.2167;12.0667;77 +Bad Saarow-Pieskow;Bad Saarow-Pieskow;52.2916;14.0558;77 +Westerburg;Westerburg;50.5639;7.9725;77 +Uelsen;Uelsen;52.5;6.8667;77 +Schönenberg-Kübelberg;Schonenberg-Kubelberg;49.4106;7.3767;77 +Ober-Mörlen;Ober-Morlen;50.3728;8.6906;77 +Hebertshausen;Hebertshausen;48.2908;11.4692;77 +Rühen;Ruhen;52.4833;10.8833;77 +Schwarmstedt;Schwarmstedt;52.68;9.6254;77 +Kipfenberg;Kipfenberg;48.9494;11.395;77 +Horst;Horst;53.8111;9.6183;77 +Waibstadt;Waibstadt;49.2975;8.92;77 +Gransee;Gransee;53.0069;13.1586;77 +Bräunlingen;Braunlingen;47.9297;8.4481;77 +Kaltennordheim;Kaltennordheim;50.6333;10.1667;77 +Pöcking;Pocking;47.9667;11.3;77 +Blaichach;Blaichach;47.5333;10.2667;77 +Leun;Leun;50.55;8.3667;77 +Hausach;Hausach;48.2853;8.1797;77 +Pyrbaum;Pyrbaum;49.2983;11.2894;77 +Dettenhausen;Dettenhausen;48.6075;9.1006;77 +Ratingen;Ratingen;51.3;6.85;77 +Lünen;Lunen;51.6167;7.5167;77 +Konstanz;Konstanz;47.6633;9.1753;77 +Mengerskirchen;Mengerskirchen;50.5639;8.1558;77 +Iserlohn;Iserlohn;51.3833;7.6667;77 +Gießen;Giessen;50.5833;8.6667;77 +Zwickau;Zwickau;50.7189;12.4961;77 +Düren;Duren;50.8;6.4833;77 +Flensburg;Flensburg;54.7819;9.4367;77 +Tübingen;Tubingen;48.52;9.0556;77 +Marburg;Marburg;50.8167;8.7667;77 +Viersen;Viersen;51.2556;6.3917;77 +Delmenhorst;Delmenhorst;53.0506;8.6317;77 +Bamberg;Bamberg;49.8917;10.8917;77 +Troisdorf;Troisdorf;50.8161;7.1556;77 +Rheine;Rheine;52.2833;7.4333;77 +Dorsten;Dorsten;51.66;6.9642;77 +Lüneburg;Luneburg;53.2525;10.4144;77 +Bayreuth;Bayreuth;49.9481;11.5783;77 +Wilhelmshaven;Wilhelmshaven;53.5167;8.1333;77 +Castrop-Rauxel;Castrop-Rauxel;51.55;7.3167;77 +Arnsberg;Arnsberg;51.3967;8.0644;77 +Detmold;Detmold;51.9378;8.8833;77 +Worms;Worms;49.6319;8.3653;77 +Marl;Marl;51.6667;7.1167;77 +Villingen-Schwenningen;Villingen-Schwenningen;48.0603;8.4586;77 +Minden;Minden;52.2883;8.9167;77 +Velbert;Velbert;51.34;7.0416;77 +Dessau-Roßlau;Dessau-Rosslau;51.8333;12.2333;77 +Norderstedt;Norderstedt;53.7064;10.0103;77 +Neumünster;Neumunster;54.0714;9.99;77 +Königsfeld im Schwarzwald;Konigsfeld im Schwarzwald;48.1383;8.4214;77 +Au in der Hallertau;Au in der Hallertau;48.5575;11.7417;77 +Lütjenburg;Lutjenburg;54.2947;10.5914;77 +Westhausen;Westhausen;48.8839;10.1864;77 +Vilseck;Vilseck;49.6116;11.8051;77 +Schwabmünchen;Schwabmunchen;48.1789;10.755;77 +Denzlingen;Denzlingen;48.0683;7.8825;77 +Wassertrüdingen;Wassertrudingen;49.0333;10.6;77 +Hemhofen;Hemhofen;49.6831;10.9331;77 +Erdweg;Erdweg;48.3167;11.3;77 +Kleinwallstadt;Kleinwallstadt;49.8717;9.1678;77 +Lingenfeld;Lingenfeld;49.2453;8.3442;77 +Untergriesbach;Untergriesbach;48.5736;13.6672;77 +Nieheim;Nieheim;51.7997;9.1097;77 +Treffurt;Treffurt;51.1367;10.2375;77 +Mainhardt;Mainhardt;49.0833;9.55;77 +Löchgau;Lochgau;49.0017;9.1083;77 +Niedereschach;Niedereschach;48.1317;8.5272;77 +Windsbach;Windsbach;49.2489;10.8291;77 +Laboe;Laboe;54.4089;10.2308;77 +Dornhan;Dornhan;48.3494;8.5122;77 +Hofbieber;Hofbieber;50.5863;9.8353;77 +Braunlage;Braunlage;51.7264;10.6101;77 +Kirchentellinsfurt;Kirchentellinsfurt;48.5311;9.1483;77 +Emskirchen;Emskirchen;49.5514;10.7178;77 +Stadtoldendorf;Stadtoldendorf;51.8833;9.6167;77 +Tarp;Tarp;54.6667;9.4;77 +Karlshuld;Karlshuld;48.6833;11.3;77 +Hittfeld;Hittfeld;53.3856;9.9844;77 +Schlüsselfeld;Schlusselfeld;49.7567;10.6193;77 +Billigheim;Billigheim;49.3478;9.2544;77 +Mügeln;Mugeln;51.2333;13.05;77 +Sanitz;Sanitz;54.0833;12.3833;77 +Lossa;Lossa;51.3992;12.8736;77 +Rohrdorf;Rohrdorf;47.7989;12.1675;77 +Buttenwiesen;Buttenwiesen;48.6;10.7167;77 +Hambrücken;Hambrucken;49.1861;8.5439;77 +Kastellaun;Kastellaun;50.0694;7.4431;77 +Sersheim;Sersheim;48.9617;9.0139;77 +Moosinning;Moosinning;48.2833;11.85;77 +Allershausen;Allershausen;48.425;11.5917;77 +Geislingen;Geislingen;48.2875;8.8125;77 +Baltmannsweiler;Baltmannsweiler;48.7433;9.4492;77 +Bechhofen;Bechhofen;49.1637;10.5549;77 +Riedenburg;Riedenburg;48.9667;11.6833;77 +Butjadingen;Butjadingen;53.55;8.3333;77 +Bad Königshofen im Grabfeld;Bad Konigshofen im Grabfeld;50.2992;10.4667;77 +Bad Wurzach;Bad Wurzach;47.9094;9.8994;77 +Stein bei Nürnberg;Stein bei Nurnberg;49.4167;11.0167;77 +Rehlingen-Siersburg;Rehlingen-Siersburg;49.3686;6.6786;77 +Baiersbronn;Baiersbronn;48.5058;8.3711;77 +Lauda-Königshofen;Lauda-Konigshofen;49.5686;9.7039;77 +Bischofsheim;Bischofsheim;49.989;8.355;77 +Gera;Gera;50.8782;12.0824;77 +Cottbus;Cottbus;51.7606;14.3342;77 +Hanau;Hanau;50.1328;8.9169;77 +Witten;Witten;51.4333;7.3333;77 +Uslar;Uslar;51.6597;9.6358;77 +Langerwehe;Langerwehe;50.8167;6.3497;77 +Markdorf;Markdorf;47.7208;9.3917;77 +Angermünde;Angermunde;53.0333;14;77 +Hettstedt;Hettstedt;51.6333;11.5;77 +Schiffdorf;Schiffdorf;53.5355;8.6622;77 +Eching;Eching;48.3;11.6167;77 +Gernsbach;Gernsbach;48.7633;8.3342;77 +Münsingen;Munsingen;48.4128;9.4953;77 +Löbau;Lobau;51.0944;14.6667;77 +Immenstadt im Allgäu;Immenstadt im Allgau;47.5667;10.2167;77 +Tornesch;Tornesch;53.7;9.7167;77 +Maisach;Maisach;48.2167;11.2667;77 +Sassenberg;Sassenberg;51.9897;8.0408;77 +Much;Much;50.9167;7.4;77 +Neustadt an der Donau;Neustadt an der Donau;48.8;11.7667;77 +Bad Camberg;Bad Camberg;50.3;8.2667;77 +Schneeberg;Schneeberg;50.5942;12.6456;77 +Stahnsdorf;Stahnsdorf;52.3922;13.2167;77 +Langenselbold;Langenselbold;50.1833;9.0333;77 +Lotte;Lotte;52.2764;7.9167;77 +Mittweida;Mittweida;50.9856;12.9811;77 +Oschatz;Oschatz;51.3003;13.1072;77 +Olsberg;Olsberg;51.35;8.4833;77 +Langwedel;Langwedel;52.9999;9.1732;77 +Jever;Jever;53.5744;7.9008;77 +Eberbach;Eberbach;49.4667;8.9833;77 +Wilsdruff;Wilsdruff;51.0522;13.5383;77 +Ottweiler;Ottweiler;49.4014;7.1634;77 +Odelzhausen;Odelzhausen;48.3167;11.1833;77 +Kappel-Grafenhausen;Kappel-Grafenhausen;48.2922;7.7414;77 +Waldems;Waldems;50.2503;8.3133;77 +Borkum;Borkum;53.5881;6.6697;77 +Oettingen in Bayern;Oettingen in Bayern;48.95;10.5833;77 +Wiedemar;Wiedemar;51.4667;12.2036;77 +Ovelgönne;Ovelgonne;53.35;8.4;77 +Pottenstein;Pottenstein;49.7722;11.4114;77 +Lohsa;Lohsa;51.3833;14.4;77 +Großheubach;Grossheubach;49.7333;9.2333;77 +Diez;Diez;50.3708;8.0158;77 +Bad Dürrenberg;Bad Durrenberg;51.2955;12.0658;77 +Meitingen;Meitingen;48.5333;10.8333;77 +Korb;Korb;48.8417;9.3611;77 +Lichtenstein;Lichtenstein;50.7564;12.6317;77 +Dinkelsbühl;Dinkelsbuhl;49.0708;10.3194;77 +Kissing;Kissing;48.3;10.9833;77 +Hildburghausen;Hildburghausen;50.4261;10.7289;77 +Geisenheim;Geisenheim;49.9831;7.9656;77 +Havixbeck;Havixbeck;51.9778;7.4167;77 +Bad Fallingbostel;Bad Fallingbostel;52.8675;9.6967;77 +Neustadt;Neustadt;51.0239;14.2167;77 +Welver;Welver;51.6167;7.9583;77 +Oestrich-Winkel;Oestrich-Winkel;50.0085;8.0199;77 +Arzberg;Arzberg;50.0572;12.1864;77 +Drebach;Drebach;50.6733;13.0181;77 +Altenstadt;Altenstadt;48.1667;10.1167;77 +Neuhausen;Neuhausen;51.6831;14.4167;77 +Igensdorf;Igensdorf;49.6217;11.2319;77 +Vacha;Vacha;50.8289;10.0214;77 +Ronneburg;Ronneburg;50.8636;12.1808;77 +Wörthsee;Worthsee;48.0833;11.2;77 +Sankt Johann;Sankt Johann;48.4528;9.3431;77 +Calberlah;Calberlah;52.4247;10.6164;77 +Wilhelmsdorf;Wilhelmsdorf;47.865;9.4275;77 +Wermsdorf;Wermsdorf;51.2833;12.95;77 +Großaitingen;Grossaitingen;48.2283;10.7814;77 +Thalmässing;Thalmassing;49.0833;11.2167;77 +Seubersdorf;Seubersdorf;49.1667;11.6167;77 +Steyerberg;Steyerberg;52.5703;9.0236;77 +Brensbach;Brensbach;49.7725;8.8785;77 +Eckersdorf;Eckersdorf;49.9328;11.5011;77 +Hofheim in Unterfranken;Hofheim in Unterfranken;50.1333;10.5167;77 +Wiggensbach;Wiggensbach;47.7458;10.2319;77 +Frensdorf;Frensdorf;49.8167;10.85;77 +Röbel;Robel;53.3761;12.6061;77 +Amöneburg;Amoneburg;50.7978;8.9231;77 +Halsbrücke;Halsbrucke;50.95;13.3497;77 +Driedorf;Driedorf;50.6333;8.1833;77 +Erbendorf;Erbendorf;49.8333;12.05;77 +Rackwitz;Rackwitz;51.4333;12.3833;77 +Oerlenbach;Oerlenbach;50.1497;10.1331;77 +Rehfelde;Rehfelde;52.52;13.9292;77 +Pfeffenhausen;Pfeffenhausen;48.6667;11.9667;77 +Monheim;Monheim;48.8422;10.8564;77 +Zapfendorf;Zapfendorf;50.0175;10.9308;77 +Schwaan;Schwaan;53.9333;12.1;77 +Bad Wiessee;Bad Wiessee;47.7167;11.7167;77 +Fahrenzhausen;Fahrenzhausen;48.35;11.55;77 +Obersontheim;Obersontheim;49.0578;9.8967;77 +Weitramsdorf;Weitramsdorf;50.25;10.8667;77 +Külsheim;Kulsheim;49.6694;9.5206;77 +Ranstadt;Ranstadt;50.3575;8.9842;77 +Mühlhausen;Muhlhausen;49.1733;11.4472;77 +Übersee;Ubersee;47.8167;12.4667;77 +Forchtenberg;Forchtenberg;49.2833;9.5667;77 +Naumburg;Naumburg;51.25;9.1667;77 +Süsel;Susel;54.0778;10.7181;77 +Hollfeld;Hollfeld;49.9369;11.2908;77 +Mockrehna;Mockrehna;51.5;12.8;77 +Spalt;Spalt;49.1739;10.9275;77 +Oberviechtach;Oberviechtach;49.4667;12.4167;77 +Krauchenwies;Krauchenwies;48.0169;9.2503;77 +Lenzkirch;Lenzkirch;47.8681;8.205;77 +Lonsee;Lonsee;48.5433;9.9214;77 +Freren;Freren;52.4667;7.5333;77 +Oberthulba;Oberthulba;50.2;9.9667;77 +Heidenheim;Heidenheim;48.6761;10.1544;77 +Bergkamen;Bergkamen;51.6167;7.6333;77 +Leonberg;Leonberg;48.8014;9.0131;77 +Rastatt;Rastatt;48.8572;8.2031;77 +Lörrach;Lorrach;47.6156;7.6614;77 +Peine;Peine;52.3203;10.2336;77 +Emden;Emden;53.3669;7.2061;77 +Erftstadt;Erftstadt;50.8167;6.7667;77 +Hattingen;Hattingen;51.3992;7.1858;77 +Bad Homburg;Bad Homburg;50.2292;8.6105;77 +Schweinfurt;Schweinfurt;50.05;10.2333;77 +Pulheim;Pulheim;51;6.8;77 +Lingen;Lingen;52.5233;7.3172;77 +Bad Salzuflen;Bad Salzuflen;52.0875;8.7506;77 +Nordhorn;Nordhorn;52.4333;7.0667;77 +Neustadt;Neustadt;49.3443;8.1952;77 +Wetzlar;Wetzlar;50.5667;8.5;77 +Frechen;Frechen;50.9167;6.8167;77 +Ahlen;Ahlen;51.7633;7.8911;77 +Passau;Passau;48.5667;13.4667;77 +Wolfenbüttel;Wolfenbuttel;52.1622;10.5369;77 +Fuldatal;Fuldatal;51.3484;9.5256;77 +Rielasingen-Worblingen;Rielasingen-Worblingen;47.7347;8.8401;77 +Rosbach vor der Höhe;Rosbach vor der Hohe;50.2986;8.7006;77 +Altenstadt;Altenstadt;50.2856;8.945;77 +Anklam;Anklam;53.85;13.6833;77 +Graben-Neudorf;Graben-Neudorf;49.1592;8.4894;77 +Hirschaid;Hirschaid;49.8167;10.9833;77 +Durmersheim;Durmersheim;48.9383;8.2769;77 +Goslar;Goslar;51.906;10.4292;77 +Ravensburg;Ravensburg;47.7831;9.6114;77 +Niefern-Öschelbronn;Niefern-Oschelbronn;48.9164;8.7842;77 +Lauenburg;Lauenburg;53.3758;10.5589;77 +Ibbenbüren;Ibbenburen;52.2778;7.7167;77 +Kleve;Kleve;51.79;6.14;77 +Bad Kreuznach;Bad Kreuznach;49.8469;7.8669;77 +Speyer;Speyer;49.3194;8.4311;77 +Gummersbach;Gummersbach;51.0333;7.5667;77 +Willich;Willich;51.2631;6.5492;77 +Böblingen;Boblingen;48.6833;9;77 +Ludwigslust;Ludwigslust;53.3332;11.5023;77 +Pößneck;Possneck;50.7;11.6;77 +Gladenbach;Gladenbach;50.7681;8.5828;77 +Murnau am Staffelsee;Murnau am Staffelsee;47.6833;11.2;77 +Titisee-Neustadt;Titisee-Neustadt;47.9122;8.2147;77 +Nordstemmen;Nordstemmen;52.1605;9.7839;77 +Wietmarschen;Wietmarschen;52.5331;7.1331;77 +Hagenow;Hagenow;53.4317;11.1931;77 +Jork;Jork;53.5344;9.6817;77 +Egelsbach;Egelsbach;49.9694;8.6667;77 +Teningen;Teningen;48.1269;7.8103;77 +Bad Freienwalde;Bad Freienwalde;52.7856;14.0325;77 +Heddesheim;Heddesheim;49.5053;8.6033;77 +Edemissen;Edemissen;52.3667;10.2667;77 +Frohburg;Frohburg;51.0561;12.555;77 +Neuenburg am Rhein;Neuenburg am Rhein;47.8147;7.5619;77 +Twistringen;Twistringen;52.8;8.65;77 +Grünwald;Grunwald;48.0483;11.5317;77 +Bad Abbach;Bad Abbach;48.9333;12.05;77 +Lindenberg im Allgäu;Lindenberg im Allgau;47.6031;9.8861;77 +Feuchtwangen;Feuchtwangen;49.1667;10.3167;77 +Bad Windsheim;Bad Windsheim;49.5;10.4167;77 +Ebersberg;Ebersberg;48.0833;11.9667;77 +Wadersloh;Wadersloh;51.7386;8.2514;77 +Möglingen;Moglingen;48.8883;9.1292;77 +Jüterbog;Juterbog;51.9933;13.0728;77 +Velten;Velten;52.6833;13.1833;77 +Sulz am Neckar;Sulz am Neckar;48.3628;8.6317;77 +Gundelfingen;Gundelfingen;48.0425;7.8657;77 +Hessisch Lichtenau;Hessisch Lichtenau;51.2;9.7167;77 +Preußisch Oldendorf;Preussisch Oldendorf;52.2833;8.5;77 +Rosdorf;Rosdorf;51.5;9.9;77 +Leingarten;Leingarten;49.15;9.1167;77 +Perleberg;Perleberg;53.0667;11.8667;77 +Denkendorf;Denkendorf;48.6958;9.3175;77 +Harrislee;Harrislee;54.7972;9.3764;77 +Ladenburg;Ladenburg;49.4719;8.6092;77 +Schwieberdingen;Schwieberdingen;48.8778;9.075;77 +Issum;Issum;51.5389;6.4236;77 +Lauffen am Neckar;Lauffen am Neckar;49.0764;9.1567;77 +Nußloch;Nussloch;49.3236;8.6939;77 +Planegg;Planegg;48.1047;11.4306;77 +Essenbach;Essenbach;48.6167;12.2167;77 +Zwönitz;Zwonitz;50.6303;12.8133;77 +Unterföhring;Unterfohring;48.1917;11.6528;77 +Laichingen;Laichingen;48.4897;9.6861;77 +Roding;Roding;49.1936;12.5192;77 +Mettingen;Mettingen;52.3167;7.7806;77 +Oberschleißheim;Oberschleissheim;48.25;11.5667;77 +Wolgast;Wolgast;54.05;13.7667;77 +Neuenrade;Neuenrade;51.2839;7.78;77 +Mettlach;Mettlach;49.4917;6.5972;77 +Emstek;Emstek;52.8167;8.15;77 +Burladingen;Burladingen;48.2903;9.1094;77 +Vilsbiburg;Vilsbiburg;48.4475;12.3475;77 +Linkenheim-Hochstetten;Linkenheim-Hochstetten;49.1261;8.41;77 +Leutenbach;Leutenbach;48.8883;9.3914;77 +Lehre;Lehre;52.3167;10.6667;77 +Zeuthen;Zeuthen;52.3667;13.6167;77 +Brieselang;Brieselang;52.5833;13;77 +Tholey;Tholey;49.4833;7.0333;77 +Gaildorf;Gaildorf;49;9.7667;77 +Bad Sassendorf;Bad Sassendorf;51.5831;8.1667;77 +Hemsbach;Hemsbach;49.5903;8.6564;77 +Bad Doberan;Bad Doberan;54.1069;11.9053;77 +Weinsberg;Weinsberg;49.1519;9.2858;77 +Beelitz;Beelitz;52.2333;12.9667;77 +Pfarrkirchen;Pfarrkirchen;48.4419;12.9443;77 +Ergolding;Ergolding;48.5833;12.1667;77 +Möckern;Mockern;52.1406;11.9525;77 +Schongau;Schongau;47.8167;10.9;77 +Peißenberg;Peissenberg;47.795;11.0603;77 +Kaufungen;Kaufungen;51.2811;9.6186;77 +Haselünne;Haselunne;52.6667;7.4667;77 +Teutschenthal;Teutschenthal;51.45;11.8;77 +Sulingen;Sulingen;52.6667;8.8;77 +Röthenbach an der Pegnitz;Rothenbach an der Pegnitz;49.4847;11.2475;77 +Hersbruck;Hersbruck;49.5081;11.4328;77 +Gärtringen;Gartringen;48.6408;8.9006;77 +Ottersberg;Ottersberg;53.1;9.15;77 +Wickede;Wickede;51.4964;7.8658;77 +Scheeßel;Scheessel;53.1706;9.4831;77 +Barßel;Barssel;53.1703;7.7467;77 +Herzberg am Harz;Herzberg am Harz;51.6556;10.3394;77 +Treuchtlingen;Treuchtlingen;48.9553;10.9094;77 +Oftersheim;Oftersheim;49.3706;8.5847;77 +Olfen;Olfen;51.7086;7.38;77 +Alpen;Alpen;51.575;6.5125;77 +Fehmarnsund;Fehmarnsund;54.4454;11.1702;77 +Erkner;Erkner;52.4167;13.75;77 +Kemnath;Kemnath;49.8667;11.8833;77 +Oberkotzau;Oberkotzau;50.2625;11.9333;77 +Hohenwestedt;Hohenwestedt;54.0833;9.6667;77 +Affing;Affing;48.4581;10.9814;77 +Ingelfingen;Ingelfingen;49.3;9.65;77 +Bad Urach;Bad Urach;48.4932;9.3989;77 +Winterberg;Winterberg;51.195;8.53;77 +Gangelt;Gangelt;50.9831;6;77 +Gaimersheim;Gaimersheim;48.8167;11.3667;77 +Hungen;Hungen;50.4731;8.8996;77 +Blaubeuren;Blaubeuren;48.4119;9.785;77 +Steinheim am der Murr;Steinheim am der Murr;48.9667;9.2833;77 +Brunsbüttel;Brunsbuttel;53.8964;9.1386;77 +Linnich;Linnich;50.9789;6.2678;77 +Hadamar;Hadamar;50.45;8.05;77 +Wächtersbach;Wachtersbach;50.2667;9.3;77 +Bohmte;Bohmte;52.3667;8.3167;77 +Steinheim;Steinheim;51.8658;9.0944;77 +Kriftel;Kriftel;50.0828;8.4667;77 +Limburgerhof;Limburgerhof;49.4222;8.3919;77 +Neuhausen auf den Fildern;Neuhausen auf den Fildern;48.6844;9.2744;77 +Bretzfeld;Bretzfeld;49.1833;9.4333;77 +Hürth;Hurth;50.8775;6.8761;77 +Garbsen;Garbsen;52.4183;9.5981;77 +Friedrichshafen;Friedrichshafen;47.6542;9.4792;77 +Schwäbisch Gmünd;Schwabisch Gmund;48.8;9.8;77 +Bergheim;Bergheim;50.9667;6.65;77 +Tauberbischofsheim;Tauberbischofsheim;49.6225;9.6628;77 +Pritzwalk;Pritzwalk;53.1497;12.1831;77 +Plattling;Plattling;48.7767;12.8736;77 +Dossenheim;Dossenheim;49.4492;8.6722;77 +Wesel;Wesel;51.6586;6.6178;77 +Greifswald;Greifswald;54.0833;13.3833;77 +Stralsund;Stralsund;54.3092;13.0819;77 +Offenburg;Offenburg;48.4708;7.9408;77 +Langenfeld;Langenfeld;51.1167;6.95;77 +Wolfhagen;Wolfhagen;51.3272;9.1709;77 +Sankt Georgen im Schwarzwald;Sankt Georgen im Schwarzwald;48.1247;8.3308;77 +Bedburg;Bedburg;51.7667;6.1833;77 +Waltershausen;Waltershausen;50.8975;10.5558;77 +Schleiden;Schleiden;50.5331;6.4667;77 +Barsbüttel;Barsbuttel;53.5667;10.1667;77 +Roßdorf;Rossdorf;49.8583;8.7556;77 +Weilburg;Weilburg;50.4833;8.25;77 +Manching;Manching;48.7186;11.4972;77 +Herbrechtingen;Herbrechtingen;48.6253;10.1739;77 +Östringen;Ostringen;49.2194;8.7108;77 +Beverungen;Beverungen;51.6628;9.3725;77 +Wasserburg am Inn;Wasserburg am Inn;48.0608;12.2333;77 +Friesenheim;Friesenheim;48.3731;7.8833;77 +Rödental;Rodental;50.2883;11.0276;77 +Pegnitz;Pegnitz;49.7564;11.545;77 +Besigheim;Besigheim;48.9989;9.1414;77 +Ubstadt-Weiher;Ubstadt-Weiher;49.1656;8.625;77 +Dinklage;Dinklage;52.6622;8.125;77 +Zella-Mehlis;Zella-Mehlis;50.6597;10.6669;77 +Hüllhorst;Hullhorst;52.2833;8.6667;77 +Bad Salzdetfurth;Bad Salzdetfurth;52.0578;10.0058;77 +Cremlingen;Cremlingen;52.2489;10.6542;77 +Neustadt;Neustadt;49.58;10.6089;77 +Wiesmoor;Wiesmoor;53.4;7.7333;77 +Sendenhorst;Sendenhorst;51.8439;7.8278;77 +Velen;Velen;51.8939;6.9897;77 +Wackersdorf;Wackersdorf;49.3167;12.1833;77 +Iffezheim;Iffezheim;48.8206;8.1422;77 +Neudenau;Neudenau;49.2833;9.2667;77 +Ofterdingen;Ofterdingen;48.4203;9.0319;77 +Lüdersdorf;Ludersdorf;53.8167;10.8167;77 +Großpösna;Grossposna;51.2667;12.5;77 +Eltmann;Eltmann;49.9718;10.6666;77 +Heroldsbach;Heroldsbach;49.7;11;77 +Altentreptow;Altentreptow;53.6927;13.2562;77 +Kusel;Kusel;49.5347;7.3981;77 +Battenberg;Battenberg;51.0167;8.65;77 +Basdorf;Basdorf;52.7142;13.4392;77 +Laaber;Laaber;49.0653;11.8861;77 +Thum;Thum;50.6711;12.9514;77 +Weitnau;Weitnau;47.65;10.1333;77 +Rheinzabern;Rheinzabern;49.1194;8.2794;77 +Büchenbach;Buchenbach;49.2667;11.0667;77 +Gemmingen;Gemmingen;49.15;8.9833;77 +Laufach;Laufach;50.0167;9.3;77 +Großschönau;Grossschonau;50.8964;14.6622;77 +Niedenstein;Niedenstein;51.2333;9.3167;77 +Nandlstadt;Nandlstadt;48.5333;11.8;77 +Pommelsbrunn;Pommelsbrunn;49.5;11.5167;77 +Burg Stargard;Burg Stargard;53.4833;13.3;77 +Sulzbach an der Murr;Sulzbach an der Murr;49.0044;9.5056;77 +Dörpen;Dorpen;52.9667;7.3367;77 +Glonn;Glonn;47.9833;11.8667;77 +Baindt;Baindt;47.8414;9.6619;77 +Wesendorf;Wesendorf;52.6;10.5331;77 +Pfreimd;Pfreimd;49.4929;12.1844;77 +Ahlerstedt;Ahlerstedt;53.4069;9.4528;77 +Hügelsheim;Hugelsheim;48.7972;8.1117;77 +Rot am See;Rot am See;49.2508;10.0233;77 +Wiesenburg;Wiesenburg;52.1167;12.4497;77 +Niederaula;Niederaula;50.8;9.6;77 +Rockenhausen;Rockenhausen;49.6286;7.8206;77 +Tharandt;Tharandt;50.9833;13.5808;77 +Rangendingen;Rangendingen;48.3811;8.8889;77 +Aying;Aying;47.9667;11.7833;77 +Grävenwiesbach;Gravenwiesbach;50.3857;8.457;77 +Ebstorf;Ebstorf;53.03;10.4147;77 +Horgenzell;Horgenzell;47.8053;9.4981;77 +Bernhardswald;Bernhardswald;49.0906;12.2444;77 +Dietramszell;Dietramszell;47.85;11.6;77 +Gersfeld;Gersfeld;50.45;9.9167;77 +Esterwegen;Esterwegen;52.9919;7.6336;77 +Seelow;Seelow;52.5167;14.3831;77 +Zschorlau;Zschorlau;50.5667;12.65;77 +Erlenbach;Erlenbach;49.17;9.2694;77 +Kirchdorf am Inn;Kirchdorf am Inn;48.2467;12.9828;77 +Warthausen;Warthausen;48.1267;9.7958;77 +Estenfeld;Estenfeld;49.8281;10.0075;77 +Obrigheim;Obrigheim;49.3522;9.0928;77 +Jestetten;Jestetten;47.6522;8.5708;77 +Bergrheinfeld;Bergrheinfeld;50;10.1667;77 +Glashütten;Glashutten;50.2167;8.4;77 +Waldmohr;Waldmohr;49.3953;7.3411;77 +Wilhermsdorf;Wilhermsdorf;49.4864;10.7181;77 +Barbing;Barbing;49.0033;12.1992;77 +Wegscheid;Wegscheid;48.5997;13.79;77 +Kumhausen;Kumhausen;48.5;12.1667;77 +Deggingen;Deggingen;48.5964;9.7192;77 +Schönau am Königssee;Schonau am Konigssee;47.6028;12.9831;77 +Cochem;Cochem;50.1469;7.1667;77 +Egling;Egling;47.9167;11.5167;77 +Ertingen;Ertingen;48.1;9.4667;77 +Otterberg;Otterberg;49.5044;7.7711;77 +Guxhagen;Guxhagen;51.2;9.4833;77 +Espenau;Espenau;51.3966;9.4702;77 +Meckesheim;Meckesheim;49.3214;8.8153;77 +Heiningen;Heiningen;48.6619;9.6483;77 +Altenkunstadt;Altenkunstadt;50.1167;11.25;77 +Lohra;Lohra;50.7333;8.6333;77 +Drebkau;Drebkau;51.6512;14.232;77 +Göppingen;Goppingen;48.7025;9.6528;77 +Euskirchen;Euskirchen;50.6613;6.7873;77 +Hameln;Hameln;52.1031;9.36;77 +Baden-Baden;Baden-Baden;48.7619;8.2408;77 +Görlitz;Gorlitz;51.1528;14.9872;77 +Waiblingen;Waiblingen;48.8303;9.3169;77 +Frankfurt (Oder);Frankfurt (Oder);52.3419;14.5517;77 +Sankt Augustin;Sankt Augustin;50.77;7.1867;77 +Stolberg;Stolberg;50.7667;6.2333;77 +Meerbusch;Meerbusch;51.2667;6.6667;77 +Langenhagen;Langenhagen;52.4394;9.74;77 +Eschweiler;Eschweiler;50.8167;6.2833;77 +Triftern;Triftern;48.4;13.0167;77 +Velburg;Velburg;49.2328;11.6719;77 +Blaufelden;Blaufelden;49.2969;9.9719;77 +Schweitenkirchen;Schweitenkirchen;48.5;11.6167;77 +Unna;Unna;51.5347;7.6889;77 +Neu-Ulm;Neu-Ulm;48.3833;10;77 +Stühlingen;Stuhlingen;47.7453;8.4458;77 +Osterrönfeld;Osterronfeld;54.2833;9.7;77 +Fraureuth;Fraureuth;50.7;12.35;77 +Neuhausen;Neuhausen;48.7933;8.7786;77 +Heimsheim;Heimsheim;48.8056;8.8619;77 +Breitenbrunn;Breitenbrunn;50.4747;12.7667;77 +Oberaudorf;Oberaudorf;47.6475;12.1719;77 +Bederkesa;Bederkesa;53.6271;8.8304;77 +Ühlingen-Birkendorf;Uhlingen-Birkendorf;47.7194;8.3181;77 +Mahlberg;Mahlberg;48.2869;7.8114;77 +Lindenfels;Lindenfels;49.6849;8.7803;77 +Bodenkirchen;Bodenkirchen;48.3667;12.3667;77 +Burghaun;Burghaun;50.7;9.7167;77 +Lübz;Lubz;53.4631;12.0283;77 +Klingenberg am Main;Klingenberg am Main;49.7833;9.1833;77 +Trochtelfingen;Trochtelfingen;48.3081;9.2444;77 +Falkenberg;Falkenberg;51.5831;13.2322;77 +Nufringen;Nufringen;48.6222;8.8875;77 +Umkirch;Umkirch;48.0328;7.7636;77 +Gammertingen;Gammertingen;48.2494;9.2175;77 +Burkhardtsdorf;Burkhardtsdorf;50.7347;12.9219;77 +Beilstein;Beilstein;49.0333;9.3167;77 +Dunningen;Dunningen;48.2114;8.5072;77 +Meersburg;Meersburg;47.6958;9.2708;77 +Beelen;Beelen;51.9292;8.1181;77 +Gersheim;Gersheim;49.1333;7.2;77 +Wrestedt;Wrestedt;52.9;10.5833;77 +Großbreitenbach;Grossbreitenbach;50.5833;11.012;77 +Hüttlingen;Huttlingen;48.8928;10.1006;77 +Kappelrodeck;Kappelrodeck;48.5911;8.1175;77 +Sickte;Sickte;52.2156;10.6378;77 +Pegau;Pegau;51.1667;12.25;77 +Bischberg;Bischberg;49.9;10.8167;77 +Zimmern ob Rottweil;Zimmern ob Rottweil;48.1681;8.5911;77 +Fockbek;Fockbek;54.305;9.6008;77 +Zusmarshausen;Zusmarshausen;48.3833;10.5833;77 +Rosenfeld;Rosenfeld;48.2864;8.7242;77 +Winterlingen;Winterlingen;48.1797;9.1153;77 +Laage;Laage;53.9322;12.3467;77 +Essingen;Essingen;48.8083;10.0278;77 +Kölleda;Kolleda;51.1667;11.2167;77 +Ebersdorf bei Coburg;Ebersdorf bei Coburg;50.22;11.0706;77 +Zeitlarn;Zeitlarn;49.0758;12.1053;77 +Bodelshausen;Bodelshausen;48.3942;8.9725;77 +Spangenberg;Spangenberg;51.1167;9.6667;77 +Fahrland;Fahrland;52.4675;13.0139;77 +Rohrbach;Rohrbach;48.6167;11.5667;77 +Bad Hönningen;Bad Honningen;50.5178;7.3086;77 +Nabburg;Nabburg;49.4533;12.1808;77 +Sittensen;Sittensen;53.2833;9.5;77 +Gmund am Tegernsee;Gmund am Tegernsee;47.75;11.7333;77 +Rechberghausen;Rechberghausen;48.7306;9.6397;77 +Birstein;Birstein;50.3531;9.3092;77 +Hohenlockstedt;Hohenlockstedt;53.9667;9.6167;77 +Kupferzell;Kupferzell;49.2333;9.6833;77 +Glücksburg;Glucksburg;54.8336;9.55;77 +Rötha;Rotha;51.1972;12.4172;77 +Oberthal;Oberthal;49.5167;7.0833;77 +Neustadt;Neustadt;49.7306;12.1706;77 +Nattheim;Nattheim;48.6992;10.2414;77 +Hutthurm;Hutthurm;48.6714;13.4711;77 +Wannweil;Wannweil;48.5147;9.1508;77 +Geisingen;Geisingen;47.9222;8.6464;77 +Oberlungwitz;Oberlungwitz;50.7833;12.7167;77 +Kuchen;Kuchen;48.6392;9.7992;77 +Dohna;Dohna;50.9547;13.8575;77 +Adelebsen;Adelebsen;51.58;9.7544;77 +Kronau;Kronau;49.22;8.6339;77 +Grafenwöhr;Grafenwohr;49.7167;11.9;77 +Oberboihingen;Oberboihingen;48.6469;9.3667;77 +Alpirsbach;Alpirsbach;48.3461;8.4039;77 +Karstädt;Karstadt;53.1497;11.75;77 +Nackenheim;Nackenheim;49.9153;8.3389;77 +Wittenburg;Wittenburg;53.5;11.0667;77 +Waldsee;Waldsee;49.3956;8.4406;77 +Mudersbach;Mudersbach;50.8247;7.9447;77 +Hachenburg;Hachenburg;50.6614;7.8203;77 +Walluf;Walluf;50.0371;8.1542;77 +Litzendorf;Litzendorf;49.9;11;77 +Deißlingen;Deisslingen;48.1133;8.6061;77 +Pentling;Pentling;48.9836;12.0589;77 +Norderney;Norderney;53.7072;7.1469;77 +Dötlingen;Dotlingen;52.9361;8.3806;77 +Ihringen;Ihringen;48.0431;7.6475;77 +Immendingen;Immendingen;47.94;8.7331;77 +Neumarkt-Sankt Veit;Neumarkt-Sankt Veit;48.3667;12.5;77 +Kalefeld;Kalefeld;51.7981;10.035;77 +Bondorf;Bondorf;48.5167;8.8333;77 +Stockstadt am Rhein;Stockstadt am Rhein;49.8092;8.4669;77 +Garrel;Garrel;52.9581;8.0253;77 +Landsberg;Landsberg;51.5246;12.1596;77 +Ratzeburg;Ratzeburg;53.7017;10.7567;77 +Ritterhude;Ritterhude;53.1861;8.758;77 +Neu-Anspach;Neu-Anspach;50.3003;8.5072;77 +Uhingen;Uhingen;48.7058;9.5919;77 +Bad Bramstedt;Bad Bramstedt;53.9186;9.8844;77 +Burbach;Burbach;50.7444;8.0861;77 +Hilchenbach;Hilchenbach;50.9983;8.1094;77 +Mering;Mering;48.2625;10.9844;77 +Lohfelden;Lohfelden;51.2716;9.5487;77 +Kirchardt;Kirchardt;49.2;8.9833;77 +Büchen;Buchen;53.4833;10.6167;77 +Schäftlarn;Schaftlarn;47.985;11.4567;77 +Faßberg;Fassberg;52.8833;10.1667;77 +Markgröningen;Markgroningen;48.9047;9.0808;77 +Selb;Selb;50.1667;12.1333;77 +Blomberg;Blomberg;51.9331;9.0831;77 +Witzenhausen;Witzenhausen;51.3417;9.8569;77 +Grefrath;Grefrath;51.3363;6.3408;77 +Ribnitz-Damgarten;Ribnitz-Damgarten;54.25;12.4667;77 +Beckingen;Beckingen;49.3928;6.7008;77 +Büttelborn;Buttelborn;49.9022;8.5137;77 +Mindelheim;Mindelheim;48.0333;10.4667;77 +Wentorf bei Hamburg;Wentorf bei Hamburg;53.4931;10.2533;77 +Niedernhausen;Niedernhausen;50.1617;8.3176;77 +Groß-Zimmern;Gross-Zimmern;49.8726;8.8343;77 +Neutraubling;Neutraubling;48.9878;12.1964;77 +Gehrden;Gehrden;52.3135;9.6008;77 +Bitburg;Bitburg;49.9747;6.5256;77 +Usingen;Usingen;50.334;8.5372;77 +Malsch;Malsch;48.8808;8.3342;77 +Dorfen;Dorfen;48.2667;12.15;77 +Bissendorf;Bissendorf;52.2333;8.1667;77 +Rotenburg an der Fulda;Rotenburg an der Fulda;50.995;9.7272;77 +Markt Schwaben;Markt Schwaben;48.1917;11.8681;77 +Spenge;Spenge;52.1331;8.4831;77 +Pattensen;Pattensen;52.2645;9.7644;77 +Fritzlar;Fritzlar;51.1333;9.2667;77 +Meerane;Meerane;50.8519;12.4636;77 +Eichwalde;Eichwalde;52.3667;13.6167;77 +Neulußheim;Neulussheim;49.2933;8.5219;77 +Münster;Munster;49.9167;8.8667;77 +Hückeswagen;Huckeswagen;51.145;7.3417;77 +Brake;Brake;53.3333;8.4833;77 +Bad Essen;Bad Essen;52.3214;8.34;77 +Plochingen;Plochingen;48.7117;9.4164;77 +Niederkrüchten;Niederkruchten;51.1989;6.2194;77 +Grenzach-Wyhlen;Grenzach-Wyhlen;47.5517;7.6592;77 +Weißwasser/Oberlausitz;Weisswasser/Oberlausitz;51.5;14.6331;77 +Wadern;Wadern;49.5394;6.89;77 +Neustadt in Holstein;Neustadt in Holstein;54.1072;10.8158;77 +Markranstädt;Markranstadt;51.3017;12.2211;77 +Bad Neustadt;Bad Neustadt;50.3219;10.2161;77 +Königslutter am Elm;Konigslutter am Elm;52.25;10.8167;77 +Großenkneten;Grossenkneten;52.95;8.2667;77 +Weener;Weener;53.1692;7.3564;77 +Schlüchtern;Schluchtern;50.35;9.5167;77 +Bassum;Bassum;52.8494;8.7267;77 +Oyten;Oyten;53.0611;9.0178;77 +Eilenburg;Eilenburg;51.4608;12.6358;77 +Breisach am Rhein;Breisach am Rhein;48.0289;7.58;77 +Brüggen;Bruggen;51.2417;6.1822;77 +Füssen;Fussen;47.5667;10.7;77 +Künzelsau;Kunzelsau;49.2833;9.6833;77 +Hille;Hille;52.3331;8.75;77 +Schriesheim;Schriesheim;49.4736;8.6592;77 +Rahden;Rahden;52.4167;8.6167;77 +Bad Bentheim;Bad Bentheim;52.3031;7.1597;77 +Templin;Templin;53.1167;13.5;77 +Drensteinfurt;Drensteinfurt;51.7944;7.7392;77 +Schönefeld;Schonefeld;52.3883;13.5047;77 +Erlensee;Erlensee;50.1635;8.9808;77 +Brühl;Bruhl;49.4;8.5353;77 +Langenau;Langenau;48.4994;10.1211;77 +Edingen-Neckarhausen;Edingen-Neckarhausen;49.4469;8.6094;77 +Rellingen;Rellingen;53.65;9.8167;77 +Odenthal;Odenthal;51.0333;7.1167;77 +Gräfelfing;Grafelfing;48.1189;11.4289;77 +Hohenstein-Ernstthal;Hohenstein-Ernstthal;50.8;12.7167;77 +Feucht;Feucht;49.3758;11.2131;77 +Ober-Ramstadt;Ober-Ramstadt;49.8333;8.75;77 +Hofgeismar;Hofgeismar;51.496;9.3872;77 +Mainburg;Mainburg;48.65;11.7833;77 +Riegelsberg;Riegelsberg;49.2942;6.9375;77 +Ratekau;Ratekau;53.95;10.7333;77 +Ascheberg;Ascheberg;51.7889;7.62;77 +Simmerath;Simmerath;50.6;6.2997;77 +Neustadt bei Coburg;Neustadt bei Coburg;50.3289;11.1211;77 +Boppard;Boppard;50.2314;7.5908;77 +Ampfing;Ampfing;48.2667;12.4167;77 +Annaburg;Annaburg;51.7328;13.0456;77 +Mitterteich;Mitterteich;49.9498;12.2442;77 +Oedheim;Oedheim;49.2333;9.25;77 +Hardheim;Hardheim;49.6106;9.4739;77 +Lathen;Lathen;52.8667;7.3167;77 +Untergrombach;Untergrombach;49.0865;8.5542;77 +Malchow;Malchow;53.4833;12.4333;77 +Luftkurort Arendsee;Luftkurort Arendsee;52.8767;11.4867;77 +Trappenkamp;Trappenkamp;54.05;10.2167;77 +Ispringen;Ispringen;48.9158;8.6708;77 +Greifenstein;Greifenstein;50.6094;8.2431;77 +Güglingen;Guglingen;49.0667;9;77 +Petershausen;Petershausen;48.4103;11.4708;77 +Sinn;Sinn;50.65;8.3333;77 +Schildow;Schildow;52.6356;13.3771;77 +Schipkau;Schipkau;51.5167;13.8831;77 +Muggensturm;Muggensturm;48.8725;8.2794;77 +Ilshofen;Ilshofen;49.1703;9.9203;77 +Velden;Velden;48.3667;12.25;77 +Schwabhausen bei Dachau;Schwabhausen bei Dachau;48.2833;11.3333;77 +Eggolsheim;Eggolsheim;49.7708;11.0581;77 +Bad Brückenau;Bad Bruckenau;50.3091;9.7871;77 +Weisendorf;Weisendorf;49.6167;10.8333;77 +Boxberg;Boxberg;49.4814;9.6417;77 +Glandorf;Glandorf;52.0839;8.0022;77 +Schlangenbad;Schlangenbad;50.0929;8.1019;77 +Uffenheim;Uffenheim;49.5438;10.234;77 +Thalheim;Thalheim;50.7025;12.8517;77 +Burgkunstadt;Burgkunstadt;50.1356;11.2499;77 +Oberding;Oberding;48.3167;11.85;77 +Eichendorf;Eichendorf;48.6333;12.85;77 +Diekholzen;Diekholzen;52.1;9.9333;77 +Osterburken;Osterburken;49.4308;9.4261;77 +Einhausen;Einhausen;49.6722;8.5451;77 +Dußlingen;Dusslingen;48.4506;9.0606;77 +Hermeskeil;Hermeskeil;49.6572;6.9489;77 +Horstmar;Horstmar;52.0806;7.3083;77 +Sottrum;Sottrum;53.1167;9.2167;77 +Gochsheim;Gochsheim;50.0167;10.2833;77 +Hage;Hage;53.6;7.2833;77 +Röhrmoos;Rohrmoos;48.3333;11.4833;77 +Lichtetanne;Lichtetanne;50.7;12.4333;77 +Zierenberg;Zierenberg;51.3667;9.3;77 +Neuenstein;Neuenstein;49.2;9.5833;77 +Eppertshausen;Eppertshausen;49.9479;8.8495;77 +Arnstedt;Arnstedt;51.6833;11.4667;77 +Bickenbach;Bickenbach;49.754;8.6117;77 +Knetzgau;Knetzgau;49.9833;10.55;77 +Lachendorf;Lachendorf;52.6167;10.25;77 +Tangstedt;Tangstedt;53.7353;10.0867;77 +Neuffen;Neuffen;48.5544;9.3756;77 +Pilsting;Pilsting;48.7;12.65;77 +Ebersbach an der Fils;Ebersbach an der Fils;48.7147;9.5236;77 +Taucha;Taucha;51.38;12.4936;77 +Wardenburg;Wardenburg;53.0617;8.1967;77 +Wendelstein;Wendelstein;49.3536;11.1483;77 +Sandhausen;Sandhausen;49.3439;8.6581;77 +Alsfeld;Alsfeld;50.7511;9.2711;77 +Lübbenau/Spreewald;Lubbenau/Spreewald;51.8667;13.9667;77 +Wiefelstede;Wiefelstede;53.2581;8.1172;77 +Pocking;Pocking;48.3997;13.3167;77 +Finsterwalde;Finsterwalde;51.6282;13.7102;77 +Bad Wörishofen;Bad Worishofen;48.0058;10.5969;77 +Clausthal-Zellerfeld;Clausthal-Zellerfeld;51.805;10.3356;77 +Hude;Hude;53.1111;8.4625;77 +Weiler-Simmerberg;Weiler-Simmerberg;47.5833;9.9333;77 +Schwarzenfeld;Schwarzenfeld;49.3833;12.1333;77 +Petersberg;Petersberg;50.5667;9.7167;77 +Brakel;Brakel;51.7167;9.1833;77 +Kierspe;Kierspe;51.1333;7.5667;77 +Dieburg;Dieburg;49.8985;8.8385;77 +Gangkofen;Gangkofen;48.4369;12.5633;77 +Beerfelden;Beerfelden;49.5676;8.9738;77 +Brannenburg;Brannenburg;47.7333;12.1;77 +Dudenhofen;Dudenhofen;49.3178;8.3906;77 +Obergünzburg;Obergunzburg;47.85;10.4167;77 +Bakum;Bakum;52.7428;8.1958;77 +Erwitte;Erwitte;51.6167;8.3497;77 +Schiffweiler;Schiffweiler;49.3667;7.1167;77 +Halver;Halver;51.1834;7.5027;77 +Walldorf;Walldorf;49.3;8.65;77 +Schmelz;Schmelz;49.4167;6.8333;77 +Michelstadt;Michelstadt;49.6786;9.0042;77 +Straelen;Straelen;51.45;6.2667;77 +Loxstedt;Loxstedt;53.4699;8.6479;77 +Schöffengrund;Schoffengrund;50.4833;8.4833;77 +Havelberg;Havelberg;52.825;12.0744;77 +Großalmerode;Grossalmerode;51.2575;9.7844;77 +Wathlingen;Wathlingen;52.5333;10.15;77 +Bad Marienberg;Bad Marienberg;50.6519;7.9522;77 +Ottersweier;Ottersweier;48.6711;8.1108;77 +Rodewisch;Rodewisch;50.5167;12.4167;77 +Kirchheim am Neckar;Kirchheim am Neckar;49.0439;9.1464;77 +Bad Blankenburg;Bad Blankenburg;50.6833;11.2667;77 +Thannhausen;Thannhausen;48.2667;10.4667;77 +Tüddern;Tuddern;51.0139;5.9008;77 +Mainleus;Mainleus;50.1;11.3792;77 +Friedland;Friedland;53.659;13.5397;77 +Horneburg;Horneburg;53.5094;9.575;77 +Plaidt;Plaidt;50.3903;7.3894;77 +Zellingen;Zellingen;49.9;9.8167;77 +Sehma;Sehma;50.5167;12.9833;77 +Dettingen unter Teck;Dettingen unter Teck;48.6161;9.4517;77 +Linz am Rhein;Linz am Rhein;50.5703;7.2847;77 +Weiskirchen;Weiskirchen;49.5561;6.82;77 +Barnstorf;Barnstorf;52.7103;8.5086;77 +Zell im Wiesental;Zell im Wiesental;47.7069;7.8514;77 +Metelen;Metelen;52.1444;7.2119;77 +Dinkelscherben;Dinkelscherben;48.35;10.5833;77 +Altlußheim;Altlussheim;49.2997;8.5;77 +Blankenhain;Blankenhain;50.86;11.3439;77 +Bispingen;Bispingen;53.0828;9.9983;77 +Schallstadt;Schallstadt;47.9581;7.7503;77 +Wolfratshausen;Wolfratshausen;47.9133;11.4278;77 +Gröbenzell;Grobenzell;48.2;11.3667;77 +Ebermannstadt;Ebermannstadt;49.7806;11.1848;77 +Wallersdorf;Wallersdorf;48.7333;12.75;77 +Stadtroda;Stadtroda;50.85;11.7333;77 +Neukirchen;Neukirchen;50.8667;9.3333;77 +Wiernsheim;Wiernsheim;48.89;8.8506;77 +Ellerau;Ellerau;53.75;9.9167;77 +Erndtebrück;Erndtebruck;50.9889;8.2556;77 +Herscheid;Herscheid;51.1772;7.7458;77 +Schönkirchen;Schonkirchen;54.3417;10.2242;77 +Katlenburg-Lindau;Katlenburg-Lindau;51.6825;10.0992;77 +Bammental;Bammental;49.3508;8.7758;77 +Ruhpolding;Ruhpolding;47.7667;12.65;77 +Eiterfeld;Eiterfeld;50.7667;9.8;77 +Moringen;Moringen;51.7;9.8667;77 +Kiefersfelden;Kiefersfelden;47.6167;12.1833;77 +Veitsbronn;Veitsbronn;49.5108;10.8894;77 +Polch;Polch;50.3011;7.3167;77 +Lastrup;Lastrup;52.7957;7.8669;77 +Müncheberg;Muncheberg;52.5036;14.1397;77 +Mallersdorf-Pfaffenberg;Mallersdorf-Pfaffenberg;48.7667;12.2333;77 +Hecklingen;Hecklingen;51.85;11.5167;77 +Grassau;Grassau;47.7789;12.45;77 +Altmannstein;Altmannstein;48.9;11.65;77 +Bomlitz;Bomlitz;52.9;9.65;77 +Edenkoben;Edenkoben;49.2839;8.1272;77 +Marne;Marne;53.95;9;77 +Dietenheim;Dietenheim;48.2119;10.0733;77 +Coppenbrügge;Coppenbrugge;52.1203;9.5493;77 +Eberdingen;Eberdingen;48.8794;8.9653;77 +Neustadt-Glewe;Neustadt-Glewe;53.3794;11.5883;77 +Ottobrunn;Ottobrunn;48.0667;11.6667;77 +Weingarten;Weingarten;47.8078;9.6417;77 +Wendlingen am Neckar;Wendlingen am Neckar;48.6747;9.3817;77 +Bad Langensalza;Bad Langensalza;51.1081;10.6467;77 +Bendorf;Bendorf;50.4297;7.5703;77 +Bad Münder am Deister;Bad Munder am Deister;52.1992;9.4653;77 +Salzweg;Salzweg;48.6158;13.4825;77 +Holle;Holle;52.0917;10.1583;77 +Nienhagen;Nienhagen;52.5562;10.1044;77 +Crimmitschau;Crimmitschau;50.8181;12.3875;77 +Taufkirchen;Taufkirchen;48.05;11.6167;77 +Alfeld;Alfeld;51.9886;9.8269;77 +Renningen;Renningen;48.7661;8.9347;77 +Alzenau in Unterfranken;Alzenau in Unterfranken;50.0835;9.0669;77 +Burscheid;Burscheid;51.1;7.1167;77 +Nauen;Nauen;52.6;12.8831;77 +Langen;Langen;53.6116;8.6032;77 +Lahnstein;Lahnstein;50.3011;7.6056;77 +Bönen;Bonen;51.5986;7.7592;77 +Brand;Brand;50.7489;6.165;77 +Konz;Konz;49.7028;6.5794;77 +Schneverdingen;Schneverdingen;53.1167;9.8;77 +Marktoberdorf;Marktoberdorf;47.7667;10.6167;77 +Bad Reichenhall;Bad Reichenhall;47.7247;12.8769;77 +Wassenberg;Wassenberg;51.1;6.15;77 +Bad Dürkheim;Bad Durkheim;49.4618;8.1724;77 +Hochheim am Main;Hochheim am Main;50.0108;8.3508;77 +Weißenburg;Weissenburg;49.0306;10.9719;77 +Bremervörde;Bremervorde;53.4833;9.1333;77 +Vlotho;Vlotho;52.1667;8.8497;77 +Merzhausen;Merzhausen;47.9664;7.8286;77 +Cappeln;Cappeln;52.8122;8.1144;77 +Alfdorf;Alfdorf;48.8453;9.7189;77 +Gerbstedt;Gerbstedt;51.6331;11.6167;77 +Rodalben;Rodalben;49.2397;7.6425;77 +Waging am See;Waging am See;47.9333;12.7333;77 +Schwarzenbach an der Saale;Schwarzenbach an der Saale;50.2208;11.9333;77 +Hartha;Hartha;51.0978;12.9772;77 +Grasbrunn;Grasbrunn;48.0789;11.7436;77 +Jettingen-Scheppach;Jettingen-Scheppach;48.3833;10.4333;77 +Lichtenwalde;Lichtenwalde;50.9083;12.9917;77 +Tuntenhausen;Tuntenhausen;47.9333;12.0167;77 +Bernau am Chiemsee;Bernau am Chiemsee;47.8167;12.3667;77 +Dingelstädt;Dingelstadt;51.3156;10.3194;77 +Wolfschlugen;Wolfschlugen;48.6531;9.2889;77 +Immenstaad am Bodensee;Immenstaad am Bodensee;47.6667;9.3667;77 +Wriezen;Wriezen;52.7167;14.1331;77 +Ensdorf;Ensdorf;49.3;6.7667;77 +Lemwerder;Lemwerder;53.1667;8.6167;77 +Steinenbronn;Steinenbronn;48.6647;9.1225;77 +Neckartenzlingen;Neckartenzlingen;48.5892;9.2461;77 +Wadgassen;Wadgassen;49.2667;6.7833;77 +Schwalbach;Schwalbach;49.2833;6.8167;77 +Oerlinghausen;Oerlinghausen;51.9667;8.6667;77 +Bad Säckingen;Bad Sackingen;47.5533;7.9472;77 +Ginsheim-Gustavsburg;Ginsheim-Gustavsburg;49.9646;8.3464;77 +Sinzig;Sinzig;50.5453;7.2519;77 +Kelsterbach;Kelsterbach;50.0688;8.5301;77 +Heidenau;Heidenau;50.9833;13.8667;77 +Freudenberg;Freudenberg;50.8997;7.8667;77 +Buchen in Odenwald;Buchen in Odenwald;49.5217;9.3233;77 +Weilerswist;Weilerswist;50.7525;6.8378;77 +Illertissen;Illertissen;48.2167;10.0833;77 +Kreuzau;Kreuzau;50.747;6.4907;77 +Frankenberg;Frankenberg;51.0589;8.7967;77 +Holzwickede;Holzwickede;51.5;7.6167;77 +Schwarzenbek;Schwarzenbek;53.5042;10.4792;77 +Großenhain;Grossenhain;51.2833;13.55;77 +Garching bei München;Garching bei Munchen;48.25;11.65;77 +Schwalmstadt;Schwalmstadt;50.9128;9.1889;77 +Heusweiler;Heusweiler;49.3375;6.9301;77 +Rhaude;Rhaude;53.1667;7.55;77 +Wörth am Rhein;Worth am Rhein;49.0517;8.2603;77 +Auerbach;Auerbach;50.5094;12.4;77 +Werdohl;Werdohl;51.2563;7.7562;77 +Schkeuditz;Schkeuditz;51.4;12.2167;77 +Hessisch Oldendorf;Hessisch Oldendorf;52.1667;9.25;77 +Hoppegarten;Hoppegarten;52.5167;13.6667;77 +Bad Segeberg;Bad Segeberg;53.9356;10.3089;77 +Parchim;Parchim;53.4167;11.8333;77 +Bexbach;Bexbach;49.3494;7.2594;77 +Freilassing;Freilassing;47.8333;12.9667;77 +Kronshagen;Kronshagen;54.3333;10.0833;77 +Asperg;Asperg;48.9064;9.1414;77 +Steinbach am Taunus;Steinbach am Taunus;50.1678;8.5719;77 +Weißenthurm;Weissenthurm;50.4144;7.4606;77 +Neubiberg;Neubiberg;48.0833;11.6833;77 +Eilendorf;Eilendorf;50.7794;6.1625;77 +Bad Lippspringe;Bad Lippspringe;51.7833;8.8167;77 +Wittstock;Wittstock;53.1636;12.4856;77 +Wurzen;Wurzen;51.3667;12.7167;77 +Eppelheim;Eppelheim;49.4011;8.6297;77 +Hünfeld;Hunfeld;50.6667;9.7667;77 +Zeulenroda;Zeulenroda;50.6333;11.9667;77 +Kirchlengern;Kirchlengern;52.2;8.6331;77 +Brackenheim;Brackenheim;49.0833;9.0667;77 +Kirchhain;Kirchhain;50.8167;8.9167;77 +Hövelhof;Hovelhof;51.8167;8.65;77 +Regenstauf;Regenstauf;49.1236;12.1283;77 +Illingen;Illingen;49.3764;7.0525;77 +Leopoldshöhe;Leopoldshohe;52.0167;8.7;77 +Bürstadt;Burstadt;49.6414;8.4546;77 +Bruckmühl;Bruckmuhl;47.8833;11.9167;77 +Gunzenhausen;Gunzenhausen;49.1147;10.7542;77 +Aue;Aue;50.5853;12.7008;77 +Großostheim;Grossostheim;49.9167;9.0833;77 +Pöttmes;Pottmes;48.5833;11.1;77 +Schwendi;Schwendi;48.1756;9.9758;77 +Wutöschingen;Wutoschingen;47.6636;8.3689;77 +Jerichow;Jerichow;52.4995;12.028;77 +Tiefenbach;Tiefenbach;48.6244;13.3989;77 +Volkmarsen;Volkmarsen;51.3833;9.1167;77 +Schöppingen;Schoppingen;52.1;7.2331;77 +Rodenberg;Rodenberg;52.3128;9.3594;77 +Villmar;Villmar;50.3914;8.1919;77 +Machern;Machern;51.3583;12.6278;77 +Altenkirchen;Altenkirchen;50.6872;7.6456;77 +Haag in Oberbayern;Haag in Oberbayern;48.162;12.1794;77 +Isenbüttel;Isenbuttel;52.4358;10.5794;77 +Breidenbach;Breidenbach;50.8833;8.4667;77 +Leinburg;Leinburg;49.4517;11.31;77 +Herdorf;Herdorf;50.7775;7.9547;77 +Maulbronn;Maulbronn;49.0003;8.8108;77 +Georgensgmünd;Georgensgmund;49.1833;11;77 +Klingenberg;Klingenberg;50.9019;13.5441;77 +Waldeck;Waldeck;51.2;9.0667;77 +Kropp;Kropp;54.4111;9.5087;77 +Ostrach;Ostrach;47.9525;9.3814;77 +Buttstädt;Buttstadt;51.1167;11.4167;77 +Ladbergen;Ladbergen;52.1367;7.7372;77 +Bietigheim;Bietigheim;48.9103;8.2531;77 +Rheurdt;Rheurdt;51.4667;6.4667;77 +Glashütte;Glashutte;50.85;13.7833;77 +Offenbach an der Queich;Offenbach an der Queich;49.1977;8.1974;77 +Burgebrach;Burgebrach;49.8167;10.75;77 +Pleidelsheim;Pleidelsheim;48.9614;9.2042;77 +Schelklingen;Schelklingen;48.3756;9.7325;77 +Laudenbach;Laudenbach;49.6114;8.65;77 +Böhlen;Bohlen;51.2025;12.3858;77 +Schönberg in Holstein;Schonberg in Holstein;54.3956;10.3719;77 +Artern;Artern;51.3667;11.3;77 +Cölbe;Colbe;50.8506;8.7842;77 +Höchstädt an der Donau;Hochstadt an der Donau;48.6112;10.5682;77 +Geiselhöring;Geiselhoring;48.8258;12.3925;77 +Römhild;Romhild;50.3833;10.55;77 +Bonndorf im Schwarzwald;Bonndorf im Schwarzwald;47.8194;8.3431;77 +Reichelsheim;Reichelsheim;50.3569;8.8725;77 +Geithain;Geithain;51.05;12.6833;77 +Neukieritzsch;Neukieritzsch;51.1514;12.4097;77 +Schliersee;Schliersee;47.7333;11.8667;77 +Wüstenrot;Wustenrot;49.0833;9.4667;77 +Laer;Laer;52.0547;7.3569;77 +Warnemünde;Warnemunde;54.1753;12.0883;77 +Lützelbach;Lutzelbach;49.788;9.0766;77 +Babenhausen;Babenhausen;49.9624;8.9533;77 +Schwarzenberg;Schwarzenberg;50.5453;12.7792;77 +Eppelborn;Eppelborn;49.4022;6.9706;77 +Cham;Cham;49.2183;12.6658;77 +Künzell;Kunzell;50.55;9.7167;77 +Bargteheide;Bargteheide;53.7167;10.2667;77 +Kronach;Kronach;50.2411;11.3281;77 +Freiberg am Neckar;Freiberg am Neckar;48.9347;9.1917;77 +Marienberg;Marienberg;50.6508;13.1647;77 +Poing;Poing;48.1667;11.8167;77 +Eggenstein-Leopoldshafen;Eggenstein-Leopoldshafen;49.0778;8.3925;77 +Penzberg;Penzberg;47.75;11.3667;77 +Stockelsdorf;Stockelsdorf;53.8833;10.65;77 +Nümbrecht;Numbrecht;50.9053;7.5422;77 +Diepholz;Diepholz;52.6072;8.3711;77 +Preetz;Preetz;54.2367;10.2822;77 +Guben;Guben;51.9533;14.7167;77 +Seeheim-Jugenheim;Seeheim-Jugenheim;49.7667;8.65;77 +Reinheim;Reinheim;49.8261;8.8348;77 +Kelheim;Kelheim;48.9167;11.8667;77 +Marbach am Neckar;Marbach am Neckar;48.9406;9.2575;77 +Holzkirchen;Holzkirchen;47.8833;11.7;77 +Altena;Altena;51.3;7.6667;77 +Kamenz;Kamenz;51.2667;14.1;77 +Königstein im Taunus;Konigstein im Taunus;50.1831;8.4635;77 +Damme;Damme;52.5222;8.1956;77 +Bad Wildungen;Bad Wildungen;51.1167;9.1167;77 +Finnentrop;Finnentrop;51.1731;7.9725;77 +Schrobenhausen;Schrobenhausen;48.5669;11.2583;77 +Stockach;Stockach;47.8514;9.0114;77 +Vechelde;Vechelde;52.2608;10.3719;77 +Sigmaringen;Sigmaringen;48.0867;9.2164;77 +Nidda;Nidda;50.4128;9.0092;77 +Bad Münstereifel;Bad Munstereifel;50.5531;6.7661;77 +Gescher;Gescher;51.9569;7.0056;77 +Heilbad Heiligenstadt;Heilbad Heiligenstadt;51.3775;10.1344;77 +Eutin;Eutin;54.1378;10.6181;77 +Horn-Bad Meinberg;Horn-Bad Meinberg;51.8833;8.9667;77 +Thale;Thale;51.7511;11.0428;77 +Marktredwitz;Marktredwitz;50;12.0667;77 +Raunheim;Raunheim;50.0097;8.45;77 +Heitersheim;Heitersheim;47.8753;7.6547;77 +Bienenbüttel;Bienenbuttel;53.1416;10.4868;77 +Waldsassen;Waldsassen;50;12.3;77 +Waldmünchen;Waldmunchen;49.3785;12.7049;77 +Nachrodt-Wiblingwerde;Nachrodt-Wiblingwerde;51.3167;7.65;77 +Sulzbach;Sulzbach;49.3;7.0667;77 +Ismaning;Ismaning;48.2264;11.6725;77 +Wittenberge;Wittenberge;53.0054;11.7503;77 +Remagen;Remagen;50.5786;7.2306;77 +Bobingen;Bobingen;48.2667;10.8167;77 +Trossingen;Trossingen;48.0756;8.6361;77 +Dietmannsried;Dietmannsried;47.7833;10.2667;77 +Könnern;Konnern;51.6697;11.7708;77 +Falkenstein;Falkenstein;50.4667;12.3667;77 +Bodenheim;Bodenheim;49.9297;8.3133;77 +Strullendorf;Strullendorf;49.8333;10.9667;77 +Zell am Harmersbach;Zell am Harmersbach;48.3467;8.0639;77 +Gettorf;Gettorf;54.4078;9.9742;77 +Lauchringen;Lauchringen;47.6306;8.3044;77 +Heiden;Heiden;51.8258;6.9331;77 +Althengstett;Althengstett;48.7233;8.7939;77 +Lugau;Lugau;50.7383;12.7464;77 +Ahrensbök;Ahrensbok;54.0167;10.5833;77 +Sauerlach;Sauerlach;47.9667;11.65;77 +Leisnig;Leisnig;51.1667;12.9167;77 +Wettringen;Wettringen;52.2083;7.3167;77 +Blankenheim;Blankenheim;50.4331;6.65;77 +Knittlingen;Knittlingen;49.0239;8.7569;77 +Hohberg;Hohberg;48.4239;7.9083;77 +Rottenburg an der Laaber;Rottenburg an der Laaber;48.7019;12.0272;77 +Ransbach-Baumbach;Ransbach-Baumbach;50.4661;7.7253;77 +Bad Feilnbach;Bad Feilnbach;47.7747;12.0071;77 +Zwingenberg;Zwingenberg;49.7225;8.6139;77 +Aspach;Aspach;48.9667;9.3975;77 +Uedem;Uedem;51.6675;6.275;77 +Oranienbaum;Oranienbaum;51.8036;12.4064;77 +Neunburg vorm Wald;Neunburg vorm Wald;49.3467;12.3908;77 +Bönnigheim;Bonnigheim;49.0408;9.095;77 +Oberstenfeld;Oberstenfeld;49.0239;9.3194;77 +Kandern;Kandern;47.7144;7.6608;77 +Ostseebad Kühlungsborn;Ostseebad Kuhlungsborn;54.1333;11.75;77 +Grafenau;Grafenau;48.8561;13.3969;77 +Grünheide;Grunheide;52.4167;13.8167;77 +Dornstetten;Dornstetten;48.47;8.4994;77 +Möser;Moser;52.2167;11.8;77 +Pfronten;Pfronten;47.5833;10.55;77 +Reichertshofen;Reichertshofen;48.6667;11.4667;77 +Wietze;Wietze;52.65;9.8333;77 +Bordesholm;Bordesholm;54.1833;10.0167;77 +Siegsdorf;Siegsdorf;47.8234;12.6434;77 +Wörrstadt;Worrstadt;49.8431;8.1156;77 +Viechtach;Viechtach;49.0792;12.8847;77 +Heuchelheim;Heuchelheim;50.5833;8.6333;77 +Neuenbürg;Neuenburg;48.8461;8.5889;77 +Vohburg an der Donau;Vohburg an der Donau;48.7667;11.6167;77 +Titz;Titz;51.0062;6.4248;77 +Allersberg;Allersberg;49.25;11.2333;77 +Stockstadt am Main;Stockstadt am Main;49.9797;9.0639;77 +Nörten-Hardenberg;Norten-Hardenberg;51.6288;9.9359;77 +Barby;Barby;51.9667;11.8667;77 +Baiersdorf;Baiersdorf;49.6564;11.0328;77 +Kirchberg;Kirchberg;50.6222;12.5256;77 +Berg;Berg;47.9675;11.3558;77 +Ottobeuren;Ottobeuren;47.9414;10.2994;77 +Meßkirch;Messkirch;47.9928;9.1125;77 +Lößnitz;Lossnitz;50.6214;12.7317;77 +Bad Grund;Bad Grund;51.8089;10.2368;77 +Helmbrechts;Helmbrechts;50.2368;11.7159;77 +Premnitz;Premnitz;52.5331;12.3331;77 +Moritzburg;Moritzburg;51.165;13.6794;77 +Kellinghusen;Kellinghusen;53.95;9.7167;77 +Colditz;Colditz;51.1167;12.8167;77 +Bad Endorf;Bad Endorf;47.9;12.3;77 +Borgentreich;Borgentreich;51.5692;9.2411;77 +Birkenwerder;Birkenwerder;52.6833;13.2833;77 +Bühlertal;Buhlertal;48.6933;8.1786;77 +Großkrotzenburg;Grosskrotzenburg;50.0833;8.9833;77 +Staufen im Breisgau;Staufen im Breisgau;47.8814;7.7314;77 +Bestensee;Bestensee;52.234;13.6307;77 +Neusäß;Neusass;48.4;10.8333;77 +Eckernförde;Eckernforde;54.4742;9.8378;77 +Wertheim;Wertheim;49.75;9.5167;77 +Überlingen;Uberlingen;47.7667;9.1583;77 +Karlsfeld;Karlsfeld;48.2167;11.4667;77 +Haar;Haar;48.1;11.7333;77 +Vreden;Vreden;52.0331;6.8331;77 +Glauchau;Glauchau;50.8233;12.5444;77 +Rastede;Rastede;53.25;8.2;77 +Lengerich;Lengerich;52.175;7.8667;77 +Weilheim;Weilheim;47.8333;11.1333;77 +Westerstede;Westerstede;53.25;7.9167;77 +Netphen;Netphen;50.9147;8.1;77 +Puchheim;Puchheim;48.15;11.35;77 +Walsrode;Walsrode;52.8592;9.5853;77 +Gersthofen;Gersthofen;48.4167;10.8667;77 +Wandlitz;Wandlitz;52.75;13.4497;77 +Karben;Karben;50.2322;8.7681;77 +Warburg;Warburg;51.4881;9.14;77 +Senden;Senden;48.3167;10.0667;77 +Eschborn;Eschborn;50.1437;8.569;77 +Gelnhausen;Gelnhausen;50.2027;9.1905;77 +Teltow;Teltow;52.4022;13.2706;77 +Sehnde;Sehnde;52.3161;9.9642;77 +Wallenhorst;Wallenhorst;52.35;8.0167;77 +Döbeln;Dobeln;51.1194;13.1128;77 +Jüchen;Juchen;51.1011;6.5017;77 +Herzogenaurach;Herzogenaurach;49.5667;10.8833;77 +Dillenburg;Dillenburg;50.7333;8.2833;77 +Leutkirch im Allgäu;Leutkirch im Allgau;47.8256;10.0222;77 +Möckmühl;Mockmuhl;49.3167;9.35;77 +Eisenhüttenstadt;Eisenhuttenstadt;52.1465;14.63;77 +Salzwedel;Salzwedel;52.85;11.15;77 +Herdecke;Herdecke;51.4;7.4333;77 +Freudenstadt;Freudenstadt;48.4633;8.4111;77 +Bismark;Bismark;52.6667;11.55;77 +Wachtendonk;Wachtendonk;51.4092;6.3378;77 +Großrosseln;Grossrosseln;49.203;6.8415;77 +Deizisau;Deizisau;48.7133;9.3892;77 +Meinersen;Meinersen;52.4667;10.3667;77 +Dannenberg;Dannenberg;53.0986;11.1009;77 +Löwenberg;Lowenberg;52.896;13.1546;77 +Altrip;Altrip;49.4325;8.5036;77 +Schierling;Schierling;48.8347;12.1397;77 +Bad Schmiedeberg;Bad Schmiedeberg;51.6881;12.7375;77 +Thedinghausen;Thedinghausen;52.9622;9.0208;77 +Krailling;Krailling;48.1;11.4;77 +Fürstenzell;Furstenzell;48.5225;13.3178;77 +Klingenthal;Klingenthal;50.3669;12.4686;77 +Fürth;Furth;49.4783;10.9903;77 +Heilbronn;Heilbronn;49.1404;9.218;77 +Ulm;Ulm;48.3984;9.9916;77 +Pforzheim;Pforzheim;48.895;8.705;77 +Würzburg;Wurzburg;49.7944;9.9294;77 +Ingolstadt;Ingolstadt;48.7636;11.4261;77 +Wolfsburg;Wolfsburg;52.4231;10.7872;77 +Teterow;Teterow;53.7667;12.5667;77 +Adelsdorf;Adelsdorf;49.7112;10.8935;77 +Oppenheim;Oppenheim;49.8556;8.3603;77 +Lützen;Lutzen;51.2583;12.1417;77 +Großenlüder;Grossenluder;50.5925;9.5423;77 +Elz;Elz;50.4167;8.0333;77 +Biederitz;Biederitz;52.1608;11.7178;77 +Lienen;Lienen;52.1461;7.9739;77 +Kahl am Main;Kahl am Main;50.0681;9.0067;77 +Schieder-Schwalenberg;Schieder-Schwalenberg;51.8831;9.1831;77 +Simmern;Simmern;49.9833;7.5167;77 +Lauta;Lauta;51.4481;14.0997;77 +Rülzheim;Rulzheim;49.1556;8.2936;77 +Untergruppenbach;Untergruppenbach;49.0833;9.2667;77 +Osternienburg;Osternienburg;51.8;12.0167;77 +Schnaittach;Schnaittach;49.5592;11.3431;77 +Wissen;Wissen;50.7825;7.735;77 +Niederwerrn;Niederwerrn;50.0667;10.1831;77 +Nonnweiler;Nonnweiler;49.6065;6.9694;77 +Paderborn;Paderborn;51.7167;8.7667;77 +Bedburg;Bedburg;51;6.5625;77 +Mosbach;Mosbach;49.35;9.1333;77 +Korbach;Korbach;51.2719;8.8731;77 +Neuss;Neuss;51.2003;6.6939;77 +Regensburg;Regensburg;49.0167;12.0833;77 +Husum;Husum;54.4769;9.0511;77 +Sonneberg;Sonneberg;50.35;11.1667;77 +Vaterstetten;Vaterstetten;48.105;11.7706;77 +Calw;Calw;48.7144;8.7375;77 +Haren;Haren;52.7917;7.2381;77 +Starnberg;Starnberg;47.9972;11.3406;77 +Aichach;Aichach;48.45;11.1333;77 +Lindlar;Lindlar;51.0167;7.3833;77 +Sondershausen;Sondershausen;51.3667;10.8667;77 +Neu Wulmstorf;Neu Wulmstorf;53.4628;9.7956;77 +Geseke;Geseke;51.6497;8.5167;77 +Zerbst;Zerbst;51.9681;12.0844;77 +Versmold;Versmold;52.0436;8.15;77 +Stadtallendorf;Stadtallendorf;50.8333;9.0167;77 +Germersheim;Germersheim;49.2167;8.3667;77 +Blankenfelde;Blankenfelde;52.35;13.4;77 +Büren;Buren;51.55;8.5667;77 +Wülfrath;Wulfrath;51.2833;7.0333;77 +Quickborn;Quickborn;53.7333;9.8972;77 +Oberstaufen;Oberstaufen;47.5544;10.0211;77 +Bad Rappenau;Bad Rappenau;49.2389;9.1028;77 +Osterode;Osterode;51.7286;10.2522;77 +Ilsede;Ilsede;52.2667;10.1833;77 +Boostedt;Boostedt;54.0089;10.0258;77 +Rimpar;Rimpar;49.85;9.95;77 +Weissach;Weissach;48.8481;8.9203;77 +Schonungen;Schonungen;50.05;10.3167;77 +Flein;Flein;49.1;9.2167;77 +Dörentrup;Dorentrup;52.0331;9;77 +Hüfingen;Hufingen;47.9261;8.49;77 +Bous;Bous;49.2667;6.7833;77 +Salzbergen;Salzbergen;52.3244;7.3481;77 +Leegebruch;Leegebruch;52.7167;13.2;77 +Berg;Berg;49.3167;11.4333;77 +Bad Liebenstein;Bad Liebenstein;50.8144;10.3542;77 +Bergkirchen;Bergkirchen;48.25;11.3667;77 +Aldingen;Aldingen;48.0944;8.7058;77 +Sontra;Sontra;51.0667;9.9333;77 +Grasberg;Grasberg;53.1833;8.9833;77 +Altenberg;Altenberg;50.7644;13.7578;77 +Naila;Naila;50.3299;11.7083;77 +Liebenburg;Liebenburg;52.0242;10.4339;77 +Hengersberg;Hengersberg;48.7736;13.0517;77 +Leck;Leck;54.7744;8.9736;77 +Söhlde;Sohlde;52.2;10.2333;77 +Dannstadt-Schauernheim;Dannstadt-Schauernheim;49.4281;8.3161;77 +Hellenthal;Hellenthal;50.4831;6.4331;77 +Neresheim;Neresheim;48.7542;10.3344;77 +Bützow;Butzow;53.85;11.9833;77 +Illingen;Illingen;48.9553;8.9189;77 +Berchtesgaden;Berchtesgaden;47.6314;13.0042;77 +Bruchmühlbach-Miesau;Bruchmuhlbach-Miesau;49.3861;7.4408;77 +Postbauer-Heng;Postbauer-Heng;49.3028;11.35;77 +Reppenstedt;Reppenstedt;53.25;10.3531;77 +Schweich;Schweich;49.82;6.7522;77 +Clausthal;Clausthal;51.8036;10.3331;77 +Treuen;Treuen;50.5425;12.3022;77 +Freisen;Freisen;49.5493;7.252;77 +Jockgrim;Jockgrim;49.095;8.2783;77 +Schellerten;Schellerten;52.1667;10.0833;77 +Elsterwerda;Elsterwerda;51.4578;13.5239;77 +Ramstein-Miesenbach;Ramstein-Miesenbach;49.4461;7.5547;77 +Küps;Kups;50.1933;11.2728;77 +Delligsen;Delligsen;51.9412;9.8027;77 +Bad Düben;Bad Duben;51.5919;12.5853;77 +Altomünster;Altomunster;48.3833;11.25;77 +Bad Endbach;Bad Endbach;50.75;8.5;77 +Daun;Daun;50.1986;6.8319;77 +Neuendettelsau;Neuendettelsau;49.2852;10.7886;77 +Selters;Selters;50.35;8.2667;77 +Sögel;Sogel;52.85;7.5167;77 +Winterbach;Winterbach;48.7992;9.48;77 +Oederan;Oederan;50.8617;13.1672;77 +Reilingen;Reilingen;49.2947;8.5692;77 +Bösel;Bosel;53.0058;7.9542;77 +Algermissen;Algermissen;52.2544;9.9711;77 +Kirchheimbolanden;Kirchheimbolanden;49.6664;8.0117;77 +Herrieden;Herrieden;49.233;10.5064;77 +Bad Lausick;Bad Lausick;51.1447;12.6453;77 +Medebach;Medebach;51.1972;8.7069;77 +Ludwigsburg;Ludwigsburg;48.8975;9.1919;77 +Schwerin;Schwerin;53.6333;11.4167;77 +Esslingen;Esslingen;48.7406;9.3108;77 +Oberkochen;Oberkochen;48.7839;10.1053;77 +Maxdorf;Maxdorf;49.4819;8.29;77 +Arnstein;Arnstein;49.9781;9.9689;77 +Willebadessen;Willebadessen;51.6331;9.0331;77 +Schömberg;Schomberg;48.7867;8.6442;77 +Neustadt;Neustadt;50.7333;11.75;77 +Groß Kreutz;Gross Kreutz;52.3997;12.7831;77 +Langenargen;Langenargen;47.6;9.5417;77 +Rheinsberg;Rheinsberg;53.0983;12.8958;77 +Ergoldsbach;Ergoldsbach;48.6833;12.2;77 +Vetschau/Spreewald;Vetschau/Spreewald;51.7831;14.0667;77 +Teuchern;Teuchern;51.1167;12.0167;77 +Beeskow;Beeskow;52.1667;14.25;77 +Jesteburg;Jesteburg;53.3078;9.9542;77 +Bad Herrenalb;Bad Herrenalb;48.8006;8.4408;77 +Reutlingen;Reutlingen;48.4833;9.2167;77 +Bottrop;Bottrop;51.5232;6.9253;77 +Halle;Halle;52.0608;8.3597;77 +Göttingen;Gottingen;51.5339;9.9356;77 +Büdingen;Budingen;50.2908;9.1125;77 +Kitzingen;Kitzingen;49.7333;10.1667;77 +Eislingen;Eislingen;48.6933;9.7067;77 +Eppingen;Eppingen;49.1333;8.9167;77 +Seligenstadt;Seligenstadt;50.0441;8.9753;77 +Elsdorf;Elsdorf;50.9333;6.5667;77 +Xanten;Xanten;51.6622;6.4539;77 +Sonthofen;Sonthofen;47.5142;10.2817;77 +Waldkirch;Waldkirch;48.0939;7.9608;77 +Bad Harzburg;Bad Harzburg;51.8828;10.5617;77 +Apolda;Apolda;51.0247;11.5139;77 +Radevormwald;Radevormwald;51.2;7.35;77 +Flörsheim;Florsheim;50.0117;8.4281;77 +Schwetzingen;Schwetzingen;49.3833;8.5667;77 +Gardelegen;Gardelegen;52.5264;11.3925;77 +Hockenheim;Hockenheim;49.3181;8.5472;77 +Metzingen;Metzingen;48.5367;9.2858;77 +Donaueschingen;Donaueschingen;47.9531;8.5033;77 +Bad Kissingen;Bad Kissingen;50.2;10.0667;77 +Kaltenkirchen;Kaltenkirchen;53.8397;9.9603;77 +Heide;Heide;54.1961;9.0933;77 +Friesoythe;Friesoythe;53.0206;7.8586;77 +Nagold;Nagold;48.5519;8.7256;77 +Laupheim;Laupheim;48.2289;9.8797;77 +Edewecht;Edewecht;53.1258;7.9825;77 +Stadthagen;Stadthagen;52.3247;9.2069;77 +Burg;Burg;52.2725;11.855;77 +Hildesheim;Hildesheim;52.15;9.95;77 +Siegen;Siegen;50.8756;8.0167;77 +Gütersloh;Gutersloh;51.9;8.3833;77 +Kaiserslautern;Kaiserslautern;49.4447;7.7689;77 +Moers;Moers;51.4592;6.6197;77 +Salzgitter;Salzgitter;52.1503;10.3593;77 +Bergisch Gladbach;Bergisch Gladbach;50.9917;7.1367;77 +Erlangen;Erlangen;49.5964;11.0044;77 +Recklinghausen;Recklinghausen;51.6167;7.2;77 +Remscheid;Remscheid;51.1802;7.1872;77 +Jena;Jena;50.9272;11.5864;77 +Koblenz;Koblenz;50.3597;7.5978;77 +Bremerhaven;Bremerhaven;53.55;8.5833;77 +Trier;Trier;49.7557;6.6394;77 +Halle-Neustadt;Halle-Neustadt;51.4789;11.9214;77 +Elmshorn;Elmshorn;53.7547;9.6536;77 +Eitorf;Eitorf;50.7697;7.4517;77 +Prenzlau;Prenzlau;53.3167;13.8667;77 +Moosburg;Moosburg;48.4667;11.9333;77 +Bergneustadt;Bergneustadt;51.0333;7.65;77 +Haldensleben;Haldensleben;52.2833;11.4167;77 +Sömmerda;Sommerda;51.1617;11.1169;77 +Püttlingen;Puttlingen;49.2833;6.8833;77 +Pfullingen;Pfullingen;48.4656;9.2261;77 +Kronberg;Kronberg;50.1797;8.5085;77 +Lebach;Lebach;49.41;6.91;77 +Tettnang;Tettnang;47.6708;9.5875;77 +Müllheim;Mullheim;47.8083;7.6308;77 +Vellmar;Vellmar;51.3588;9.4677;77 +Kolbermoor;Kolbermoor;47.85;12.0667;77 +Bad Tölz;Bad Tolz;47.7603;11.5567;77 +Schwalmtal;Schwalmtal;51.2225;6.2625;77 +Wittlich;Wittlich;49.9869;6.8897;77 +Bad Pyrmont;Bad Pyrmont;51.9867;9.2636;77 +Oberasbach;Oberasbach;49.4219;10.9583;77 +Bad Driburg;Bad Driburg;51.7333;9.0167;77 +Halstenbek;Halstenbek;53.6334;9.8372;77 +Dillingen;Dillingen;48.5667;10.4667;77 +Radeberg;Radeberg;51.1167;13.9167;77 +Alzey;Alzey;49.7517;8.1161;77 +Telgte;Telgte;51.9819;7.7856;77 +Wildeshausen;Wildeshausen;52.8931;8.4314;77 +Uetersen;Uetersen;53.6872;9.6692;77 +Giengen an der Brenz;Giengen an der Brenz;48.6217;10.245;77 +Glinde;Glinde;53.5406;10.2111;77 +Ennigerloh;Ennigerloh;51.8367;8.0256;77 +Wenden;Wenden;50.9667;7.8667;77 +Heusenstamm;Heusenstamm;50.0596;8.8068;77 +Neviges;Neviges;51.3128;7.0869;77 +Kürten;Kurten;51.05;7.2667;77 +Torgau;Torgau;51.5603;13.0056;77 +Holzminden;Holzminden;51.8297;9.4483;77 +Bad Krozingen;Bad Krozingen;47.9181;7.7025;77 +Wabern;Wabern;51.1;9.3333;77 +Otterndorf;Otterndorf;53.8081;8.8997;77 +Legden;Legden;52.0331;7.0997;77 +Gundelsheim;Gundelsheim;49.2833;9.1667;77 +Mölln;Molln;53.6269;10.6847;77 +Sarstedt;Sarstedt;52.2394;9.8606;77 +Nottuln;Nottuln;51.9278;7.3542;77 +Marsberg;Marsberg;51.45;8.85;77 +Oschersleben;Oschersleben;52.0167;11.25;77 +Ochtrup;Ochtrup;52.2056;7.1903;77 +Sulzbach-Rosenberg;Sulzbach-Rosenberg;49.5;11.75;77 +Waldbröl;Waldbrol;50.8789;7.615;77 +Blankenburg;Blankenburg;51.7953;10.9622;77 +Schopfheim;Schopfheim;47.6494;7.8247;77 +Schmalkalden;Schmalkalden;50.7167;10.45;77 +Eschwege;Eschwege;51.1881;10.0528;77 +Weil der Stadt;Weil der Stadt;48.7508;8.8706;77 +Burghausen;Burghausen;48.1667;12.8333;77 +Hechingen;Hechingen;48.3517;8.9633;77 +Gilching;Gilching;48.1103;11.3011;77 +Hemmingen;Hemmingen;52.3236;9.7256;77 +Haiger;Haiger;50.7422;8.2039;77 +Borna;Borna;51.1167;12.5;77 +Bad Aibling;Bad Aibling;47.865;12.0097;77 +Seesen;Seesen;51.8931;10.1783;77 +Engelskirchen;Engelskirchen;50.9833;7.4167;77 +Rhede;Rhede;51.8333;6.7006;77 +Mayen;Mayen;50.3333;7.2167;77 +Zossen;Zossen;52.2167;13.4497;77 +Bad Berleburg;Bad Berleburg;51.0497;8.4;77 +Bückeburg;Buckeburg;52.2606;9.0494;77 +Pinneberg;Pinneberg;53.6591;9.8009;77 +Kornwestheim;Kornwestheim;48.8597;9.185;77 +Lautern;Lautern;49.7124;8.6928;77 +Emlichheim;Emlichheim;52.6167;6.85;77 +Pfaffenhofen an der Roth;Pfaffenhofen an der Roth;48.3547;10.1608;77 +Waldstetten;Waldstetten;48.7667;9.8203;77 +Weikersheim;Weikersheim;49.4817;9.8992;77 +Mutlangen;Mutlangen;48.8228;9.7947;77 +Eibenstock;Eibenstock;50.4956;12.5975;77 +Bernkastel-Kues;Bernkastel-Kues;49.9161;7.0694;77 +Leipheim;Leipheim;48.4489;10.2208;77 +Geisenhausen;Geisenhausen;48.4667;12.25;77 +Holdorf;Holdorf;52.5883;8.1286;77 +Gedern;Gedern;50.4244;9.1997;77 +Niedergörsdorf;Niedergorsdorf;51.9792;13;77 +Neugersdorf;Neugersdorf;50.9789;14.6108;77 +Mittenwald;Mittenwald;47.4167;11.25;77 +Grömitz;Gromitz;54.1536;10.9575;77 +Nobitz;Nobitz;50.9762;12.4861;77 +Murg;Murg;47.5547;8.0242;77 +Gröditz;Groditz;51.4142;13.4464;77 +Radeburg;Radeburg;51.2125;13.7256;77 +Untermeitingen;Untermeitingen;48.1667;10.8;77 +Oebisfelde;Oebisfelde;52.4333;10.9833;77 +Murr;Murr;48.9636;9.2589;77 +Frielendorf;Frielendorf;50.9833;9.3333;77 +Wißmar;Wissmar;50.75;8.7;77 +Hinte;Hinte;53.4167;7.2;77 +Gerolzhofen;Gerolzhofen;49.9;10.35;77 +Saerbeck;Saerbeck;52.175;7.6333;77 +Annweiler am Trifels;Annweiler am Trifels;49.2033;7.9667;77 +Lengenfeld;Lengenfeld;50.5667;12.3667;77 +Wagenfeld;Wagenfeld;52.55;8.5833;77 +Königsbronn;Konigsbronn;48.7428;10.1136;77 +Putzbrunn;Putzbrunn;48.0758;11.7157;77 +Kottmarsdorf;Kottmarsdorf;51.0108;14.6558;77 +Pfalzgrafenweiler;Pfalzgrafenweiler;48.5283;8.5678;77 +Freyung;Freyung;48.8075;13.5475;77 +Heringen;Heringen;50.8872;10.0056;77 +Elzach;Elzach;48.1747;8.0717;77 +Parsberg;Parsberg;49.1598;11.7192;77 +Nortorf;Nortorf;54.1667;9.8667;77 +Scheßlitz;Schesslitz;49.9767;11.0339;77 +Namborn;Namborn;49.5167;7.1333;77 +Bardowick;Bardowick;53.2935;10.3881;77 +Immenhausen;Immenhausen;51.4167;9.5;77 +Gau-Algesheim;Gau-Algesheim;49.95;8.0167;77 +Enkenbach-Alsenborn;Enkenbach-Alsenborn;49.4906;7.9025;77 +Emmering;Emmering;48.1833;11.2833;77 +Ebern;Ebern;50.094;10.7951;77 +Dettelbach;Dettelbach;49.8017;10.1618;77 +Stegaurach;Stegaurach;49.87;10.7822;77 +Allensbach;Allensbach;47.7153;9.0714;77 +Rednitzhembach;Rednitzhembach;49.3053;11.0703;77 +Leinefelde;Leinefelde;51.3833;10.3333;77 +Lichtenfels;Lichtenfels;50.1333;11.0333;77 +Dingolfing;Dingolfing;48.6333;12.5;77 +Neustrelitz;Neustrelitz;53.3647;13.0636;77 +Uetze;Uetze;52.4661;10.2039;77 +Schwanewede;Schwanewede;53.2333;8.6;77 +Wittmund;Wittmund;53.5747;7.7808;77 +Zülpich;Zulpich;50.7;6.65;77 +Wilnsdorf;Wilnsdorf;50.8167;8.1;77 +Oberkirch;Oberkirch;48.5322;8.0786;77 +Hörstel;Horstel;52.2972;7.5861;77 +Donauwörth;Donauworth;48.7184;10.777;77 +Greiz;Greiz;50.6547;12.1997;77 +Gladbeck;Gladbeck;51.5713;6.9827;77 +Schramberg;Schramberg;48.2269;8.3842;77 +Traunreut;Traunreut;47.9667;12.5833;77 +Groß-Umstadt;Gross-Umstadt;49.8683;8.929;77 +Waghäusel;Waghausel;49.25;8.5169;77 +Soltau;Soltau;52.9833;9.8333;77 +Coswig;Coswig;51.1333;13.5833;77 +Günzburg;Gunzburg;48.4525;10.2711;77 +Steinhagen;Steinhagen;52.005;8.4147;77 +Nördlingen;Nordlingen;48.85;10.5;77 +Luckenwalde;Luckenwalde;52.0831;13.1667;77 +Mühldorf;Muhldorf;48.2456;12.5228;77 +Fröndenberg;Frondenberg;51.4719;7.7658;77 +Bad Schwartau;Bad Schwartau;53.9194;10.6975;77 +Bruchköbel;Bruchkobel;50.1833;8.9167;77 +Werdau;Werdau;50.7333;12.3833;77 +Schenefeld;Schenefeld;53.6028;9.8233;77 +Wipperfürth;Wipperfurth;51.1167;7.4;77 +Stadtlohn;Stadtlohn;51.9925;6.915;77 +Meinerzhagen;Meinerzhagen;51.1061;7.6403;77 +Bad Waldsee;Bad Waldsee;47.9211;9.7519;77 +Annaberg-Buchholz;Annaberg-Buchholz;50.58;13.0022;77 +Korntal-Münchingen;Korntal-Munchingen;48.8306;9.1214;77 +Neufahrn bei Freising;Neufahrn bei Freising;48.3159;11.6632;77 +Senden;Senden;51.8572;7.4828;77 +Duderstadt;Duderstadt;51.5125;10.2597;77 +Hiddenhausen;Hiddenhausen;52.1667;8.6167;77 +Schortens;Schortens;53.5333;7.95;77 +Mössingen;Mossingen;48.4064;9.0575;77 +Blieskastel;Blieskastel;49.2422;7.2544;77 +Haßloch;Hassloch;49.35;8.25;77 +Wachtberg;Wachtberg;50.6242;7.1322;77 +Herborn;Herborn;50.6825;8.3061;77 +Gauting;Gauting;48.0678;11.3739;77 +Gerlingen;Gerlingen;48.8;9.0653;77 +Schifferstadt;Schifferstadt;49.3861;8.3761;77 +Enger;Enger;52.1333;8.5667;77 +Dillingen;Dillingen;49.35;6.7333;77 +Traunstein;Traunstein;47.8683;12.6433;77 +Reichenbach/Vogtland;Reichenbach/Vogtland;50.6167;12.3;77 +Forst (Lausitz);Forst (Lausitz);51.7333;14.6333;77 +Bad Salzungen;Bad Salzungen;50.8117;10.2333;77 +Nidderau;Nidderau;50.25;8.9;77 +Hopsten;Hopsten;52.3806;7.6;77 +Pulsnitz;Pulsnitz;51.1817;14.0131;77 +Ankum;Ankum;52.5433;7.8708;77 +Hardegsen;Hardegsen;51.6528;9.8322;77 +Kahla;Kahla;50.8008;11.5875;77 +Münnerstadt;Munnerstadt;50.2526;10.1966;77 +Calden;Calden;51.4094;9.4019;77 +Kremmen;Kremmen;52.7667;13.0331;77 +Markneukirchen;Markneukirchen;50.3167;12.3167;77 +Baienfurt;Baienfurt;47.8269;9.6517;77 +Dittelbrunn;Dittelbrunn;50.095;10.2094;77 +Bad Füssing;Bad Fussing;48.3508;13.3136;77 +Bunde;Bunde;53.184;7.272;77 +Bad Berka;Bad Berka;50.9;11.2833;77 +Flintbek;Flintbek;54.2433;10.0633;77 +Seefeld;Seefeld;48.0333;11.2;77 +Groitzsch;Groitzsch;51.1556;12.2806;77 +Teublitz;Teublitz;49.2208;12.0853;77 +Pleinfeld;Pleinfeld;49.1;10.9667;77 +Bad Wimpfen;Bad Wimpfen;49.2306;9.1631;77 +Türkheim;Turkheim;48.0667;10.6167;77 +Inden;Inden;50.8467;6.3578;77 +Bischofswiesen;Bischofswiesen;47.6494;12.9639;77 +Vohenstrauß;Vohenstrauss;49.6167;12.3333;77 +Lambsheim;Lambsheim;49.5133;8.2875;77 +Bindlach;Bindlach;49.9811;11.6114;77 +Ortenburg;Ortenburg;48.5455;13.2183;77 +Albbruck;Albbruck;47.5892;8.1292;77 +Königsee;Konigsee;50.6613;11.0974;77 +Dummerstorf;Dummerstorf;54.0167;12.2167;77 +Abtsgmünd;Abtsgmund;48.8942;10.0039;77 +Malchin;Malchin;53.7333;12.7833;77 +Dermbach;Dermbach;50.7164;10.1197;77 +Friedrichroda;Friedrichroda;50.8575;10.5651;77 +Birkenfeld;Birkenfeld;49.65;7.1833;77 +Haslach im Kinzigtal;Haslach im Kinzigtal;48.2778;8.0869;77 +Großmehring;Grossmehring;48.7667;11.5331;77 +Asbach;Asbach;50.6667;7.4258;77 +Homberg;Homberg;50.7333;9;77 +Meldorf;Meldorf;54.0833;9.0667;77 +Loßburg;Lossburg;48.4111;8.4514;77 +Burkardroth;Burkardroth;50.2719;9.9894;77 +Nettersheim;Nettersheim;50.4925;6.6297;77 +Schutterwald;Schutterwald;48.4583;7.8831;77 +Sinzing;Sinzing;48.9911;12.0347;77 +Durach;Durach;47.7;10.3333;77 +Bad Sachsa;Bad Sachsa;51.5969;10.5522;77 +Sulzbach am Main;Sulzbach am Main;49.9078;9.1567;77 +Großkarolinenfeld;Grosskarolinenfeld;47.8908;12.0797;77 +Renchen;Renchen;48.5858;8.0106;77 +Stolzenau;Stolzenau;52.5167;9.0667;77 +Löffingen;Loffingen;47.8839;8.3436;77 +Gerbrunn;Gerbrunn;49.7796;9.984;77 +Altbach;Altbach;48.7239;9.3797;77 +Roßwein;Rosswein;51.0667;13.1833;77 +Allstedt;Allstedt;51.4;11.3833;77 +Gerolstein;Gerolstein;50.2239;6.6614;77 +Reinsdorf;Reinsdorf;50.6975;12.5589;77 +Harzgerode;Harzgerode;51.6417;11.1428;77 +Eisfeld;Eisfeld;50.4167;10.9167;77 +Calau;Calau;51.7458;13.9508;77 +Neuhofen;Neuhofen;49.4225;8.4281;77 +Saarburg;Saarburg;49.6092;6.5503;77 +Benningen am Neckar;Benningen am Neckar;48.945;9.2425;77 +Reisbach;Reisbach;48.5667;12.6333;77 +Treuenbrietzen;Treuenbrietzen;52.0972;12.8711;77 +Hilden;Hilden;51.1714;6.9394;77 +Köthen;Kothen;51.7511;11.9779;77 +Helmstedt;Helmstedt;52.2281;11.0106;77 +Lindau;Lindau;47.5458;9.6839;77 +Schleswig;Schleswig;54.5153;9.5697;77 +Bad Honnef am Rhein;Bad Honnef am Rhein;50.645;7.2269;77 +Bingen am Rhein;Bingen am Rhein;49.9669;7.895;77 +Geretsried;Geretsried;47.8667;11.4667;77 +Sankt Wendel;Sankt Wendel;49.4667;7.1667;77 +Friedrichsdorf;Friedrichsdorf;50.2569;8.6418;77 +Achern;Achern;48.6314;8.0739;77 +Pfaffenhofen;Pfaffenhofen;48.5333;11.5167;77 +Kulmbach;Kulmbach;50.1;11.4333;77 +Lübbecke;Lubbecke;52.3081;8.6231;77 +Roth;Roth;49.2461;11.0911;77 +Verl;Verl;51.8831;8.5167;77 +Mainz;Mainz;50;8.2667;77 +Obertshausen;Obertshausen;50.0715;8.8482;77 +Weiterstadt;Weiterstadt;49.9;8.6;77 +Hohen Neuendorf;Hohen Neuendorf;52.6667;13.2831;77 +Unterhaching;Unterhaching;48.0658;11.61;77 +Mühlacker;Muhlacker;48.95;8.8392;77 +Ehingen an der Donau;Ehingen an der Donau;48.2833;9.7236;77 +Sangerhausen;Sangerhausen;51.4667;11.3;77 +Butzbach;Butzbach;50.4367;8.6622;77 +Selm;Selm;51.6833;7.4833;77 +Zirndorf;Zirndorf;49.45;10.95;77 +Nordenham;Nordenham;53.5;8.4667;77 +Heppenheim;Heppenheim;49.6415;8.645;77 +Lohne;Lohne;52.6667;8.2386;77 +Schloß Holte-Stukenbrock;Schloss Holte-Stukenbrock;51.8833;8.6167;77 +Wangen im Allgäu;Wangen im Allgau;47.6858;9.8342;77 +Hennigsdorf;Hennigsdorf;52.6378;13.2036;77 +Lauf;Lauf;49.5103;11.2772;77 +Hamminkeln;Hamminkeln;51.7319;6.5908;77 +Halle;Halle;51.4828;11.9697;77 +Chemnitz;Chemnitz;50.8333;12.9167;77 +Aachen;Aachen;50.7762;6.0838;77 +Braunschweig;Braunschweig;52.2692;10.5211;77 +Kiel;Kiel;54.3233;10.1394;77 +Baesweiler;Baesweiler;50.9;6.1833;77 +Krefeld;Krefeld;51.3333;6.5667;77 +Freiburg im Breisgau;Freiburg im Breisgau;47.995;7.85;77 +Magdeburg;Magdeburg;52.1317;11.6392;77 +Heiligenhaus;Heiligenhaus;51.3265;6.971;77 +Strausberg;Strausberg;52.5808;13.8814;77 +Garmisch-Partenkirchen;Garmisch-Partenkirchen;47.5;11.0833;77 +Geilenkirchen;Geilenkirchen;50.9653;6.1194;77 +Neckarsulm;Neckarsulm;49.1917;9.2244;77 +Aschersleben;Aschersleben;51.75;11.4667;77 +Overath;Overath;50.9328;7.2839;77 +Rheinbach;Rheinbach;50.6256;6.9491;77 +Wiesloch;Wiesloch;49.2942;8.6983;77 +Mechernich;Mechernich;50.6;6.65;77 +Arnstadt;Arnstadt;50.8342;10.9464;77 +Sundern;Sundern;51.3167;8;77 +Münster;Munster;51.9625;7.6256;77 +Karlsruhe;Karlsruhe;49.0167;8.4;77 +Mannheim;Mannheim;49.4878;8.4661;77 +Bielefeld;Bielefeld;52.0167;8.5333;77 +Bonn;Bonn;50.7339;7.0997;77 +Wuppertal;Wuppertal;51.2667;7.1833;77 +Wiesbaden;Wiesbaden;50.0825;8.24;77 +Augsburg;Augsburg;48.3717;10.8983;77 +Mönchengladbach;Monchengladbach;51.2;6.4333;77 +Gelsenkirchen;Gelsenkirchen;51.5167;7.1;77 +Salzhemmendorf;Salzhemmendorf;52.0667;9.5833;77 +Bad Liebenwerda;Bad Liebenwerda;51.5167;13.4;77 +Heroldsberg;Heroldsberg;49.5333;11.15;77 +Furth im Wald;Furth im Wald;49.3097;12.84;77 +Mittenwalde;Mittenwalde;52.2667;13.5333;77 +Waldheim;Waldheim;51.0667;13.0167;77 +Neuhaus am Rennweg;Neuhaus am Rennweg;50.51;11.1378;77 +Elsfleth;Elsfleth;53.2333;8.4667;77 +Furtwangen im Schwarzwald;Furtwangen im Schwarzwald;48.0503;8.2092;77 +Trittau;Trittau;53.6167;10.4;77 +Ortenberg;Ortenberg;50.3558;9.0553;77 +Hallstadt;Hallstadt;49.9333;10.8833;77 +Timmendorfer Strand;Timmendorfer Strand;53.9944;10.7825;77 +Neuötting;Neuotting;48.2167;12.6833;77 +Plön;Plon;54.1622;10.4214;77 +Memmelsdorf;Memmelsdorf;49.9328;10.9533;77 +Kißlegg;Kisslegg;47.79;9.8842;77 +Kressbronn am Bodensee;Kressbronn am Bodensee;47.5958;9.6;77 +Bruchhausen-Vilsen;Bruchhausen-Vilsen;52.8333;9;77 +Mühlhausen;Muhlhausen;49.2475;8.7239;77 +Borgholzhausen;Borgholzhausen;52.1;8.3;77 +Bochum;Bochum;51.4833;7.2167;77 +Kyritz;Kyritz;52.9422;12.3972;77 +Pfedelbach;Pfedelbach;49.175;9.5056;77 +Vallendar;Vallendar;50.4003;7.6172;77 +Biblis;Biblis;49.6841;8.4508;77 +Hohenhameln;Hohenhameln;52.26;10.0664;77 +Bad Bevensen;Bad Bevensen;53.0792;10.5833;77 +Edingerhof;Edingerhof;49.4483;8.6121;77 +Hohenbrunn;Hohenbrunn;48.05;11.7;77 +Zörbig;Zorbig;51.6167;12.1167;77 +Hemau;Hemau;49.0519;11.7828;77 +Urbach;Urbach;48.8133;9.5789;77 +Gerstungen;Gerstungen;50.9625;10.0597;77 +Gnarrenburg;Gnarrenburg;53.3864;9.005;77 +Fuldabrück;Fuldabruck;51.2667;9.4833;77 +Torgelow;Torgelow;53.6337;14.0202;77 +Westerland;Westerland;54.91;8.3075;77 +Tecklenburg;Tecklenburg;52.2194;7.8125;77 +Altenbeken;Altenbeken;51.7667;8.9333;77 +Mendig;Mendig;50.3744;7.2808;77 +Richterich;Richterich;50.8086;6.0625;77 +Aidlingen;Aidlingen;48.6792;8.8969;77 +Niesky;Niesky;51.2897;14.83;77 +Woltersdorf;Woltersdorf;52.4478;13.7572;77 +Schlangen;Schlangen;51.8167;8.8331;77 +Kandel;Kandel;49.0828;8.1964;77 +Laufenburg (Baden);Laufenburg (Baden);47.5656;8.0647;77 +Ichenhausen;Ichenhausen;48.3712;10.3071;77 +Sebnitz;Sebnitz;50.9667;14.2833;77 +Volkach;Volkach;49.8641;10.2269;77 +Ochsenhausen;Ochsenhausen;48.0722;9.9481;77 +Ballenstedt;Ballenstedt;51.72;11.2375;77 +Sande;Sande;53.5022;8.0139;77 +Obernburg am Main;Obernburg am Main;49.84;9.1414;77 +Werneuchen;Werneuchen;52.6331;13.7331;77 +Herzberg;Herzberg;51.6831;13.2331;77 +Dörverden;Dorverden;52.85;9.2333;77 +Erzhausen;Erzhausen;49.9533;8.6297;77 +Waldfeucht;Waldfeucht;51.0667;5.9831;77 +Bellheim;Bellheim;49.1981;8.2792;77 +Garching an der Alz;Garching an der Alz;48.1167;12.5833;77 +Florstadt;Florstadt;50.3158;8.8631;77 +Wenzenbach;Wenzenbach;49.0747;12.1944;77 +Meine;Meine;52.3833;10.5333;77 +Bockhorn;Bockhorn;53.4;8.0167;77 +Hilzingen;Hilzingen;47.7653;8.7844;77 +Penig;Penig;50.9336;12.7058;77 +Nordheim;Nordheim;49.1167;9.1333;77 +Schleiz;Schleiz;50.5833;11.8167;77 +Hermsdorf;Hermsdorf;50.8981;11.8567;77 +Naunhof;Naunhof;51.2778;12.5883;77 +Kusterdingen;Kusterdingen;48.5222;9.1208;77 +Rain;Rain;48.6833;10.9167;77 +Salach;Salach;48.6889;9.7358;77 +Auerbach;Auerbach;49.692;11.6333;77 +Eslohe;Eslohe;51.25;8.1667;77 +Osnabrück;Osnabruck;52.2789;8.0431;77 +Leverkusen;Leverkusen;51.0333;6.9833;77 +Oldenburg;Oldenburg;53.1439;8.2139;77 +Mülheim;Mulheim;51.4275;6.8825;77 +Solingen;Solingen;51.1667;7.0833;77 +Herne;Herne;51.5426;7.219;77 +Darmstadt;Darmstadt;49.8667;8.65;77 +Heidelberg;Heidelberg;49.4122;8.71;77 +Schulzendorf;Schulzendorf;52.3667;13.5831;77 +Freystadt;Freystadt;49.1989;11.3292;77 +Doberlug-Kirchhain;Doberlug-Kirchhain;51.6167;13.5667;77 +Elze;Elze;52.1167;9.7333;77 +Breckerfeld;Breckerfeld;51.2611;7.4667;77 +Nittenau;Nittenau;49.1964;12.2686;77 +Waldenbuch;Waldenbuch;48.6372;9.1317;77 +Saarbrücken;Saarbrucken;49.2333;7;77 +Hamm;Hamm;51.6667;7.8167;77 +Ludwigshafen;Ludwigshafen;49.4811;8.4353;77 +Potsdam;Potsdam;52.4;13.0667;77 +Hagen;Hagen;51.3594;7.475;77 +Lübeck;Lubeck;53.8697;10.6864;77 +Oberhausen;Oberhausen;51.4699;6.8514;77 +Erfurt;Erfurt;50.9781;11.0292;77 +Rostock;Rostock;54.0833;12.1333;77 +Kassel;Kassel;51.3158;9.4979;77 +Markkleeberg;Markkleeberg;51.2756;12.3692;77 +Brilon;Brilon;51.3956;8.5678;77 +Harsewinkel;Harsewinkel;51.9667;8.2331;77 +Meckenheim;Meckenheim;50.6333;7.0167;77 +Staßfurt;Stassfurt;51.8667;11.5667;77 +Rudolstadt;Rudolstadt;50.7169;11.3275;77 +Salzkotten;Salzkotten;51.6708;8.6047;77 +Petershagen;Petershagen;52.3833;8.9667;77 +Norden;Norden;53.5967;7.2056;77 +Horb am Neckar;Horb am Neckar;48.445;8.6911;77 +Sprockhövel;Sprockhovel;51.3614;7.244;77 +Bad Oldesloe;Bad Oldesloe;53.8117;10.3742;77 +Idstein;Idstein;50.2206;8.2692;77 +Delitzsch;Delitzsch;51.5264;12.3425;77 +Übach-Palenberg;Ubach-Palenberg;50.9197;6.1194;77 +Warstein;Warstein;51.45;8.3667;77 +Schmallenberg;Schmallenberg;51.1333;8.3;77 +Ronnenberg;Ronnenberg;52.3194;9.6556;77 +Zittau;Zittau;50.8961;14.8072;77 +Espelkamp;Espelkamp;52.3772;8.6328;77 +Olpe;Olpe;51.0289;7.8514;77 +Alfter;Alfter;50.7356;7.0092;77 +Ludwigsfelde;Ludwigsfelde;52.2997;13.2667;77 +Quedlinburg;Quedlinburg;51.7917;11.1472;77 +Varel;Varel;53.3969;8.1361;77 +Bad Mergentheim;Bad Mergentheim;49.5;9.7667;77 +Bad Soden am Taunus;Bad Soden am Taunus;50.1424;8.4997;77 +Senftenberg;Senftenberg;51.5167;14.0167;77 +Spremberg;Spremberg;51.5717;14.3794;77 +Limbach-Oberfrohna;Limbach-Oberfrohna;50.8667;12.75;77 +Rathenow;Rathenow;52.6;12.3333;77 +Hannoversch Münden;Hannoversch Munden;51.4167;9.65;77 +Meiningen;Meiningen;50.55;10.4167;77 +Syke;Syke;52.9161;8.8186;77 +Waldkraiburg;Waldkraiburg;48.2167;12.4;77 +Waldshut-Tiengen;Waldshut-Tiengen;47.6231;8.2144;77 +Attendorn;Attendorn;51.1264;7.9033;77 +Öhringen;Ohringen;49.2;9.5;77 +Isernhagen-Süd;Isernhagen-Sud;52.4342;9.8572;77 +Lüdinghausen;Ludinghausen;51.7681;7.4444;77 +Schwarzenbruck;Schwarzenbruck;49.35;11.2333;77 +Fehrbellin;Fehrbellin;52.7997;12.7667;77 +Roetgen;Roetgen;50.65;6.2;77 +Bad Bergzabern;Bad Bergzabern;49.1021;7.993;77 +Nierstein;Nierstein;49.8694;8.3375;77 +Föritz;Foritz;50.35;11.2417;77 +Weilmünster;Weilmunster;50.4333;8.3667;77 +Hemmoor;Hemmoor;53.7025;9.1394;77 +Barth;Barth;54.3667;12.7167;77 +Stadtilm;Stadtilm;50.7758;11.0825;77 +Bad Lauchstädt;Bad Lauchstadt;51.3865;11.8696;77 +Bad Schussenried;Bad Schussenried;48.0067;9.6586;77 +Landstuhl;Landstuhl;49.4122;7.5722;77 +Bad Sooden-Allendorf;Bad Sooden-Allendorf;51.2667;9.9667;77 +Tirschenreuth;Tirschenreuth;49.8789;12.3369;77 +Kuppenheim;Kuppenheim;48.8275;8.2544;77 +Borsdorf;Borsdorf;51.3469;12.5383;77 +Heek;Heek;52.1167;7.0997;77 +Hürtgenwald;Hurtgenwald;50.7172;6.3797;77 +Flieden;Flieden;50.4231;9.5658;77 +Bad Rothenfelde;Bad Rothenfelde;52.1117;8.1606;77 +Mücheln;Mucheln;51.3;11.8;77 +Hausham;Hausham;47.75;11.85;77 +Kleinostheim;Kleinostheim;50;9.0667;77 +Kappeln;Kappeln;54.6614;9.9311;77 +Molbergen;Molbergen;52.8667;7.9333;77 +Uhldingen-Mühlhofen;Uhldingen-Muhlhofen;47.7333;9.2458;77 +Efringen-Kirchen;Efringen-Kirchen;47.6556;7.5658;77 +Mansfeld;Mansfeld;51.5942;11.4547;77 +Dornstadt;Dornstadt;48.4692;9.9417;77 +Großbottwar;Grossbottwar;49.0014;9.2931;77 +Sonsbeck;Sonsbeck;51.6089;6.3769;77 +Pfungstadt;Pfungstadt;49.8056;8.6044;77 +Groß-Gerau;Gross-Gerau;49.9214;8.4818;77 +Ditzingen;Ditzingen;48.8264;9.0667;77 +Rinteln;Rinteln;52.1906;9.0814;77 +Lennestadt;Lennestadt;51.1236;8.0681;77 +Rottweil;Rottweil;48.1681;8.6247;77 +Wiehl;Wiehl;50.95;7.5333;77 +Plettenberg;Plettenberg;51.2128;7.8715;77 +Unterwellenborn;Unterwellenborn;50.6586;11.4419;77 +Perl;Perl;49.4667;6.3667;77 +Seebad Heringsdorf;Seebad Heringsdorf;53.9543;14.1672;77 +Ueckermünde;Ueckermunde;53.7333;14.0333;77 +Kirn;Kirn;49.7881;7.4572;77 +Feldkirchen;Feldkirchen;48.15;11.7333;77 +Bersenbrück;Bersenbruck;52.5553;7.9472;77 +Weida;Weida;50.7667;12.0667;77 +Kolkwitz;Kolkwitz;51.7496;14.2457;77 +Kirchen;Kirchen;50.8086;7.8833;77 +Neuenkirchen;Neuenkirchen;52.5167;8.0667;77 +Heikendorf;Heikendorf;54.3722;10.2081;77 +Hainichen;Hainichen;50.9697;13.1253;77 +Hemmingen;Hemmingen;48.8661;9.0319;77 +Staufenberg;Staufenberg;50.6667;8.7167;77 +Steinheim am Albuch;Steinheim am Albuch;48.6922;10.0642;77 +Barntrup;Barntrup;51.9935;9.1206;77 +Reichelsheim;Reichelsheim;49.7149;8.8396;77 +Forst;Forst;49.1533;8.5842;77 +Obertraubling;Obertraubling;48.9658;12.1669;77 +Großräschen;Grossraschen;51.5831;14;77 +Calbe;Calbe;51.9033;11.7758;77 +Berching;Berching;49.1064;11.4394;77 +Everswinkel;Everswinkel;51.925;7.8478;77 +Trebbin;Trebbin;52.2167;13.1997;77 +Kemberg;Kemberg;51.7736;12.6359;77 +Ostercappeln;Ostercappeln;52.35;8.2333;77 +Spelle;Spelle;52.3667;7.4667;77 +Worpswede;Worpswede;53.2222;8.9278;77 +Oberstdorf;Oberstdorf;47.4097;10.2792;77 +Eisenberg;Eisenberg;49.5614;8.0725;77 +Neustadt;Neustadt;50.85;9.1167;77 +Grimmen;Grimmen;54.11;13.0414;77 +Altlandsberg;Altlandsberg;52.5667;13.7331;77 +Nordwalde;Nordwalde;52.0833;7.4833;77 +Visselhövede;Visselhovede;52.9845;9.5817;77 +Dassel;Dassel;51.8033;9.6903;77 +Schmitten;Schmitten;50.2697;8.4443;77 +Hohenmölsen;Hohenmolsen;51.1564;12.0981;77 +Laubach;Laubach;50.5426;8.9891;77 +Heiligenhafen;Heiligenhafen;54.3739;10.9797;77 +Alsbach-Hähnlein;Alsbach-Hahnlein;49.7413;8.6225;77 +Bisingen;Bisingen;48.3119;8.9178;77 +Ehningen;Ehningen;48.6589;8.9403;77 +Wehrheim;Wehrheim;50.3033;8.571;77 +Ilsenburg;Ilsenburg;51.8667;10.6833;77 +Brand-Erbisdorf;Brand-Erbisdorf;50.8689;13.3219;77 +Zwiesel;Zwiesel;49.0167;13.2333;77 +Frankfurt;Frankfurt;50.1136;8.6797;77 +Düsseldorf;Dusseldorf;51.2311;6.7724;77 +Duisburg;Duisburg;51.4322;6.7611;77 +Hannover;Hannover;52.3744;9.7386;77 +Nuremberg;Nuremberg;49.4539;11.0775;77 +Stuttgart;Stuttgart;48.7761;9.1775;77 +Leipzig;Leipzig;51.3333;12.3833;77 +Essen;Essen;51.4508;7.0131;77 +Dortmund;Dortmund;51.5139;7.4653;77 +Bremen;Bremen;53.0769;8.8089;77 +Dresden;Dresden;51.05;13.74;77 +Bramsche;Bramsche;52.4089;7.9728;77 +Schönebeck;Schonebeck;52.0167;11.75;77 +Gaggenau;Gaggenau;48.8039;8.3194;77 +Bad Hersfeld;Bad Hersfeld;50.8683;9.7067;77 +Saalfeld;Saalfeld;50.6506;11.3542;77 +Meschede;Meschede;51.3503;8.2836;77 +Friedberg;Friedberg;48.35;10.9833;77 +Neuburg;Neuburg;48.7333;11.1833;77 +Werne an der Lippe;Werne an der Lippe;51.6667;7.6167;77 +Kelkheim (Taunus);Kelkheim (Taunus);50.138;8.4525;77 +Waltrop;Waltrop;51.6236;7.3972;77 +Tönisvorst;Tonisvorst;51.3208;6.4931;77 +Neuruppin;Neuruppin;52.9222;12.8;77 +Lohmar;Lohmar;50.8415;7.2166;77 +Unterschleißheim;Unterschleissheim;48.2833;11.5667;77 +Einbeck;Einbeck;51.8167;9.8667;77 +Burgdorf;Burgdorf;52.4438;10.0078;77 +Taunusstein;Taunusstein;50.1435;8.1606;77 +Osterholz-Scharmbeck;Osterholz-Scharmbeck;53.2269;8.7947;77 +Ennepetal;Ennepetal;51.3021;7.3425;77 +Andernach;Andernach;50.4397;7.4017;77 +Bühl;Buhl;48.6953;8.135;77 +Northeim;Northeim;51.7067;10.0011;77 +Winnenden;Winnenden;48.8764;9.3978;77 +Hattersheim;Hattersheim;50.0697;8.4862;77 +Rösrath;Rosrath;50.9;7.1833;77 +Höxter;Hoxter;51.7667;9.3667;77 +Meißen;Meissen;51.1636;13.4775;77 +Schwandorf;Schwandorf;49.3236;12.0993;77 +Springe;Springe;52.2167;9.55;77 +Oelde;Oelde;51.8258;8.1436;77 +Königsbrunn;Konigsbrunn;48.2689;10.8908;77 +Güstrow;Gustrow;53.7939;12.1764;77 +Rendsburg;Rendsburg;54.3044;9.6644;77 +Landsberg;Landsberg;48.0528;10.8689;77 +Schwedt (Oder);Schwedt (Oder);53.0631;14.2831;77 +Riesa;Riesa;51.3081;13.2939;77 +Friedberg;Friedberg;50.3353;8.755;77 +Rietberg;Rietberg;51.8;8.4333;77 +Schwelm;Schwelm;51.2904;7.2972;77 +Merzig;Merzig;49.4471;6.6312;77 +Bretten;Bretten;49.0364;8.7061;77 +Vaihingen an der Enz;Vaihingen an der Enz;48.9328;8.9564;77 +Waltenhofen;Waltenhofen;47.6667;10.3;77 +Schaafheim;Schaafheim;49.9242;9.0094;77 +Saßnitz;Sassnitz;54.5164;13.6411;77 +Runkel;Runkel;50.4053;8.155;77 +Miltenberg;Miltenberg;49.7039;9.2644;77 +Wallerfangen;Wallerfangen;49.3278;6.7208;77 +Wertingen;Wertingen;48.5333;10.6667;77 +Rauenberg;Rauenberg;49.2678;8.7036;77 +Zwenkau;Zwenkau;51.2175;12.3242;77 +Vettweiß;Vettweiss;50.7389;6.5972;77 +Südlohn;Sudlohn;51.9436;6.8664;77 +Budenheim;Budenheim;50.0167;8.1667;77 +Teisendorf;Teisendorf;47.85;12.8167;77 +Wunsiedel;Wunsiedel;50.0374;11.9994;77 +Dielheim;Dielheim;49.2825;8.7347;77 +Bad Laer;Bad Laer;52.1031;8.0892;77 +Nalbach;Nalbach;49.3833;6.7833;77 +Nittendorf;Nittendorf;49.0256;11.9589;77 +Lüchow;Luchow;52.9667;11.15;77 +Neuried;Neuried;48.0933;11.4658;77 +Rehau;Rehau;50.2486;12.0354;77 +Gomaringen;Gomaringen;48.4519;9.0997;77 +Neu Bleckede;Neu Bleckede;53.3;10.7333;77 +Aschheim;Aschheim;48.1733;11.7178;77 +Obernkirchen;Obernkirchen;52.2664;9.1178;77 +Ehringshausen;Ehringshausen;50.6;8.3833;77 +Reinfeld;Reinfeld;53.8333;10.4833;77 +Lügde;Lugde;51.9576;9.248;77 +Fürstenau;Furstenau;52.5167;7.6667;77 +Reichenbach an der Fils;Reichenbach an der Fils;48.71;9.4661;77 +Petersberg;Petersberg;51.6;11.9667;77 +Oststeinbek;Oststeinbek;53.5442;10.1664;77 +Twist;Twist;52.6167;7.0333;77 +Luckau;Luckau;51.85;13.7167;77 +Elsenfeld;Elsenfeld;49.85;9.1667;77 +Zschopau;Zschopau;50.75;13.0667;77 +Barleben;Barleben;52.2;11.6333;77 +Bad Neuenahr-Ahrweiler;Bad Neuenahr-Ahrweiler;50.5447;7.1133;77 +Leimen;Leimen;49.3481;8.6911;77 +Geislingen an der Steige;Geislingen an der Steige;48.6244;9.8306;77 +Baunatal;Baunatal;51.2589;9.4183;77 +Wegberg;Wegberg;51.1333;6.2667;77 +Wetter (Ruhr);Wetter (Ruhr);51.3881;7.395;77 +Grimma;Grimma;51.2386;12.7253;77 +Kevelaer;Kevelaer;51.5833;6.25;77 +Griesheim;Griesheim;49.8594;8.5525;77 +Emmendingen;Emmendingen;48.1214;7.8492;77 +Reinbek;Reinbek;53.5089;10.2483;77 +Olching;Olching;48.2;11.3167;77 +Idar-Oberstein;Idar-Oberstein;49.7019;7.3253;77 +Bad Zwischenahn;Bad Zwischenahn;53.1836;8.0097;77 +Leichlingen;Leichlingen;51.1167;7.0167;77 +Henstedt-Ulzburg;Henstedt-Ulzburg;53.7833;10;77 +Zeitz;Zeitz;51.0478;12.1383;77 +Cologne;Cologne;50.9422;6.9578;77 +Hemer;Hemer;51.3833;7.7667;77 +Barsinghausen;Barsinghausen;52.3031;9.4606;77 +Wedel;Wedel;53.5833;9.7;77 +Steinfurt;Steinfurt;52.1504;7.3366;77 +Ahrensburg;Ahrensburg;53.6747;10.2411;77 +Deggendorf;Deggendorf;48.8353;12.9644;77 +Geldern;Geldern;51.5197;6.3325;77 +Viernheim;Viernheim;49.538;8.5792;77 +Stuhr;Stuhr;53.0167;8.75;77 +Goch;Goch;51.6839;6.1619;77 +Rheinfelden (Baden);Rheinfelden (Baden);47.5611;7.7917;77 +Korschenbroich;Korschenbroich;51.1833;6.5167;77 +Bad Nauheim;Bad Nauheim;50.3667;8.75;77 +Uelzen;Uelzen;52.9647;10.5658;77 +Biberach;Biberach;48.0981;9.7886;77 +Berlin;Berlin;52.5167;13.3833;77 +Hamburg;Hamburg;53.55;10;77 +Munich;Munich;48.1375;11.575;77 +Oer-Erkenschwick;Oer-Erkenschwick;51.6422;7.2508;77 +Achim;Achim;53.013;9.033;77 +Georgsmarienhütte;Georgsmarienhutte;52.2031;8.0447;77 +Fürstenwalde;Furstenwalde;52.3667;14.0667;77 +Altenburg;Altenburg;50.985;12.4333;77 +Naumburg;Naumburg;51.1521;11.8098;77 +Vechta;Vechta;52.7306;8.2886;77 +Forchheim;Forchheim;49.7197;11.0581;77 +Wernigerode;Wernigerode;51.835;10.7853;77 +Jülich;Julich;50.9222;6.3583;77 +Lampertheim;Lampertheim;49.5942;8.4671;77 +Bernburg;Bernburg;51.8;11.7333;77 +Itzehoe;Itzehoe;53.925;9.5164;77 +Pullach im Isartal;Pullach im Isartal;48.05;11.5167;77 +Altusried;Altusried;47.8;10.2167;77 +Weyhe;Weyhe;52.9936;8.8733;77 +Werl;Werl;51.5528;7.9139;77 +Ganderkesee;Ganderkesee;53.0358;8.5483;77 +Geesthacht;Geesthacht;53.4375;10.3675;77 +Rheinberg;Rheinberg;51.5467;6.6006;77 +Hoyerswerda;Hoyerswerda;51.4331;14.25;77 +Herrenberg;Herrenberg;48.5967;8.8708;77 +Delbrück;Delbruck;51.7667;8.5667;77 +Radolfzell am Bodensee;Radolfzell am Bodensee;47.7369;8.9697;77 +Weil am Rhein;Weil am Rhein;47.5947;7.6108;77 +Gevelsberg;Gevelsberg;51.3265;7.3559;77 +Kreuztal;Kreuztal;50.962;8.0064;77 +Haan;Haan;51.1931;7.0131;77 +Nersingen;Nersingen;48.4289;10.1219;77 +Schlitz;Schlitz;50.6759;9.5593;77 +Zorneding;Zorneding;48.0833;11.8333;77 +Bad Liebenzell;Bad Liebenzell;48.7742;8.7314;77 +Heilsbronn;Heilsbronn;49.3386;10.7908;77 +Osterburg;Osterburg;52.7833;11.7667;77 +Höhr-Grenzhausen;Hohr-Grenzhausen;50.435;7.6711;77 +Plüderhausen;Pluderhausen;48.795;9.6011;77 +Beilngries;Beilngries;49.0342;11.4726;77 +Gudensberg;Gudensberg;51.1762;9.3575;77 +Bockenem;Bockenem;52.0117;10.1319;77 +Brandis;Brandis;51.3347;12.6089;77 +Osthofen;Osthofen;49.7078;8.3289;77 +Großröhrsdorf;Grossrohrsdorf;51.1419;14.0139;77 +Visbek;Visbek;52.8333;8.3167;77 +Kirchlinteln;Kirchlinteln;52.9428;9.3183;77 +Maisenhausen;Maisenhausen;50.0172;8.9915;77 +Bad König;Bad Konig;49.7413;9.0071;77 +Goldenstedt;Goldenstedt;52.7833;8.4167;77 +Töging am Inn;Toging am Inn;48.272;12.6059;77 +Giesen;Giesen;52.2;9.8833;77 +Ilsfeld;Ilsfeld;49.05;9.25;77 +Bad Breisig;Bad Breisig;50.5092;7.2964;77 +Bad Gandersheim;Bad Gandersheim;51.8719;10.0253;77 +Frickenhausen;Frickenhausen;48.5928;9.3611;77 +Oberhausen-Rheinhausen;Oberhausen-Rheinhausen;49.2606;8.485;77 +Mengen;Mengen;48.0497;9.33;77 +Roßtal;Rosstal;49.4;10.8833;77 +Nideggen;Nideggen;50.7;6.4833;77 +Wölfersheim;Wolfersheim;50.3975;8.8114;77 +Lenggries;Lenggries;47.6803;11.5739;77 +Oldenburg in Holstein;Oldenburg in Holstein;54.2922;10.8867;77 +Kösching;Kosching;48.8167;11.5;77 +Kümmersbruck;Kummersbruck;49.4167;11.8833;77 +Dallgow-Döberitz;Dallgow-Doberitz;52.5331;13.05;77 +Rödinghausen;Rodinghausen;52.255;8.4817;77 +Ohrdruf;Ohrdruf;50.8281;10.7328;77 +Nohfelden;Nohfelden;49.5867;7.1428;77 +Merzenich;Merzenich;50.8262;6.5267;77 +Mainaschaff;Mainaschaff;49.9833;9.0833;77 +Heubach;Heubach;48.7833;9.9333;77 +Magstadt;Magstadt;48.7422;8.965;77 +Oelsnitz;Oelsnitz;50.4167;12.1667;77 +Willstätt;Willstatt;48.5417;7.8964;77 +Schotten;Schotten;50.5;9.1167;77 +Schönwalde-Siedlung;Schonwalde-Siedlung;52.65;12.9833;77 +Großhansdorf;Grosshansdorf;53.6667;10.2667;77 +Wustermark;Wustermark;52.5497;12.9497;77 +Rüdesheim am Rhein;Rudesheim am Rhein;49.979;7.9234;77 +Sulzbach;Sulzbach;50.1331;8.5289;77 +Klötze;Klotze;52.6272;11.1642;77 +Kurort Steinbach-Hallenberg;Kurort Steinbach-Hallenberg;50.7006;10.5667;77 +Kumasi;Kumasi;6.6833;-1.6167;78 +Accra;Accra;5.6037;-0.187;78 +Tamale;Tamale;9.4075;-0.8533;78 +Obuase;Obuase;6.2;-1.6833;78 +Tema;Tema;5.6667;-0.0167;78 +Sekondi;Sekondi;4.9433;-1.704;78 +Wa;Wa;10.0667;-2.5;78 +Sunyani;Sunyani;7.336;-2.336;78 +Bolgatanga;Bolgatanga;10.7856;-0.8514;78 +Ho;Ho;6.6114;0.4703;78 +Sang;Sang;9.4171;-0.2786;78 +Cape Coast;Cape Coast;5.1;-1.25;78 +Koforidua;Koforidua;6.1;-0.2667;78 +Keta;Keta;5.9167;0.9833;78 +Damongo;Damongo;9.083;-1.8188;78 +Sefwi Wiawso;Sefwi Wiawso;6.2058;-2.4894;78 +Nalerigu;Nalerigu;10.5273;-0.3698;78 +Dambai;Dambai;8.0662;0.1795;78 +Goaso;Goaso;6.8036;-2.5172;78 +Techiman;Techiman;7.5905;-1.9395;78 +Hohoe;Hohoe;7.149;0.4746;78 +Winneba;Winneba;5.35;-0.6333;78 +Nkawkaw;Nkawkaw;6.5505;-0.78;78 +Diari;Diari;9.8452;-0.8655;78 +Gumani;Gumani;9.45;-0.7667;78 +Kanvile;Kanvile;9.4583;-0.8444;78 +Bawku;Bawku;11.06;-0.2422;78 +Aflao;Aflao;6.1188;1.1946;78 +Yendi;Yendi;9.4337;-0.0167;78 +Berekum;Berekum;7.4504;-2.59;78 +Gibraltar;Gibraltar;36.1324;-5.3781;79 +Athens;Athens;37.9842;23.7281;80 +Kos;Kos;36.8153;27.1103;80 +Néa Moudaniá;Nea Moudania;40.2386;23.2814;80 +Pórto Ráfti;Porto Rafti;37.8844;24.0125;80 +Néa Artáki;Nea Artaki;38.5167;23.6333;80 +Réthymno;Rethymno;35.3689;24.4739;80 +Néa Michanióna;Nea Michaniona;40.4644;22.8606;80 +Fársala;Farsala;39.2833;22.3833;80 +Síndos;Sindos;40.6667;22.8;80 +Kórinthos;Korinthos;37.9386;22.9272;80 +Giannitsá;Giannitsa;40.7962;22.4145;80 +Argostóli;Argostoli;38.1739;20.4883;80 +Thessaloníki;Thessaloniki;40.6403;22.9356;80 +Spáta;Spata;37.9667;23.9167;80 +Siteía;Siteia;35.2;26.1;80 +Néa Péramos;Nea Peramos;38;23.4167;80 +Didymóteicho;Didymoteicho;41.35;26.5;80 +Chíos;Chios;38.3725;26.1375;80 +Salamína;Salamina;37.9649;23.4993;80 +Elefsína;Elefsina;38.0414;23.5453;80 +Pátra;Patra;38.25;21.7333;80 +Epanomí;Epanomi;40.4261;22.9281;80 +Chrysoúpoli;Chrysoupoli;40.9833;24.7;80 +Piraeus;Piraeus;37.943;23.6469;80 +Pýrgos;Pyrgos;37.6667;21.4333;80 +Thebes;Thebes;38.3242;23.3236;80 +Kilkís;Kilkis;40.9954;22.8765;80 +Mégara;Megara;38;23.3333;80 +Mourniés;Mournies;35.485;24.013;80 +Kalampáka;Kalampaka;39.7044;21.6269;80 +Giánnouli;Giannouli;39.6672;22.3958;80 +Irákleio;Irakleio;35.3403;25.1344;80 +Peristéri;Peristeri;38.0167;23.6833;80 +Lárisa;Larisa;39.6385;22.4131;80 +Níkaia;Nikaia;37.9667;23.6333;80 +Lefkáda;Lefkada;38.7178;20.6439;80 +Kallithéa;Kallithea;37.95;23.7;80 +Almyrós;Almyros;39.1803;22.7606;80 +Lagkadás;Lagkadas;40.75;23.0667;80 +Koufália;Koufalia;40.7792;22.5767;80 +Áno Sýros;Ano Syros;37.45;24.9;80 +Livadeiá;Livadeia;38.4361;22.875;80 +Chalástra;Chalastra;40.6267;22.7322;80 +Lávrio;Lavrio;37.7144;24.0565;80 +Karpenísi;Karpenisi;38.9203;21.7833;80 +Elassóna;Elassona;39.8947;22.1886;80 +Vrilíssia;Vrilissia;38.0391;23.8378;80 +Néa Filadélfeia;Nea Filadelfeia;38.035;23.7381;80 +Kozáni;Kozani;40.3007;21.789;80 +Préveza;Preveza;38.95;20.75;80 +Náousa;Naousa;40.6306;22.0642;80 +Lamía;Lamia;38.8972;22.4311;80 +Komotiní;Komotini;41.1167;25.4;80 +Chalándri;Chalandri;38.0167;23.8;80 +Néa Ionía;Nea Ionia;38.0333;23.75;80 +Glyfáda;Glyfada;37.88;23.7533;80 +Vólos;Volos;39.3611;22.9425;80 +Agía Paraskeví;Agia Paraskevi;38.0053;23.8208;80 +Výronas;Vyronas;37.9556;23.76;80 +Palaió Fáliro;Palaio Faliro;37.932;23.7003;80 +Aígio;Aigio;38.25;22.0833;80 +Chaniá;Chania;35.5167;24.0167;80 +Ródos;Rodos;36.4412;28.2225;80 +Ioánnina;Ioannina;39.6636;20.8522;80 +Néa Kallikráteia;Nea Kallikrateia;40.3139;23.0633;80 +Náfpaktos;Nafpaktos;38.3917;21.8275;80 +Kremastí;Kremasti;36.4105;28.1191;80 +Fílyro;Filyro;40.6911;23.0042;80 +Kastoriá;Kastoria;40.5181;21.2688;80 +Xylókastro;Xylokastro;38.0667;22.6333;80 +Psachná;Psachna;38.5828;23.6328;80 +Diónysos;Dionysos;38.1;23.8667;80 +Filiatrá;Filiatra;37.1572;21.5858;80 +Nerokoúros;Nerokouros;35.4758;24.0383;80 +Megalópoli;Megalopoli;37.4;22.1333;80 +Polýgyros;Polygyros;40.3783;23.4453;80 +Néa Alikarnassós;Nea Alikarnassos;35.3286;25.1644;80 +Náfplio;Nafplio;37.5667;22.8;80 +Tríkala;Trikala;39.555;21.7683;80 +Chalkída;Chalkida;38.4625;23.595;80 +Xánthi;Xanthi;41.1333;24.8833;80 +Kateríni;Katerini;40.2667;22.5;80 +Alexandroúpoli;Alexandroupoli;40.85;25.8667;80 +Sérres;Serres;41.0833;23.55;80 +Kyparissía;Kyparissia;37.2508;21.6705;80 +Siátista;Siatista;40.2564;21.5522;80 +Féres;Feres;40.8933;26.1739;80 +Tympáki;Tympaki;35.0719;24.7683;80 +Vrontádos;Vrontados;38.4167;26.1333;80 +Archángelos;Archangelos;36.2167;28.1167;80 +Skýdra;Skydra;40.7667;22.15;80 +Kálymnos;Kalymnos;36.9512;26.9832;80 +Glyká Nerá;Glyka Nera;37.9917;23.8483;80 +Kalamáta;Kalamata;37.0378;22.1111;80 +Kavála;Kavala;40.9396;24.4069;80 +Gargaliánoi;Gargalianoi;37.0667;21.6333;80 +Néa Anchiálos;Nea Anchialos;39.2667;22.8167;80 +Orchomenós;Orchomenos;38.4933;22.9749;80 +Kárystos;Karystos;38.0158;24.4203;80 +Paianía;Paiania;37.95;23.85;80 +Alexándreia;Alexandreia;40.6283;22.4454;80 +Messíni;Messini;37.05;22;80 +Mýrina;Myrina;39.8797;25.0742;80 +Agriá;Agria;39.34;23.0133;80 +Thérmi;Thermi;40.5472;23.0197;80 +Kounoupidianá;Kounoupidiana;35.536;24.076;80 +Soúda;Souda;35.4833;24.0667;80 +Río;Rio;38.3028;21.7847;80 +Anávyssos;Anavyssos;37.7333;23.95;80 +Néo Karlovási;Neo Karlovasi;37.7917;26.7051;80 +Aridaía;Aridaia;40.975;22.0583;80 +Néoi Epivátes;Neoi Epivates;40.501;22.909;80 +Spárti;Sparti;37.0739;22.4294;80 +Ermoúpoli;Ermoupoli;37.4504;24.9333;80 +Psychikó;Psychiko;38.018;23.7804;80 +Zefýri;Zefyri;38.0667;23.7167;80 +Lykóvrysi;Lykovrysi;38.0667;23.7833;80 +Marathónas;Marathonas;38.155;23.9636;80 +Káto Achaḯa;Kato Achaia;38.15;21.55;80 +Polýkastro;Polykastro;40.9954;22.5714;80 +Orestiáda;Orestiada;41.5;26.5333;80 +Péfki;Pefki;38.0667;23.8;80 +Trípoli;Tripoli;37.5083;22.375;80 +Mytilíni;Mytilini;39.1047;26.5536;80 +Kérkyra;Kerkyra;39.6239;19.9214;80 +Aígina;Aigina;37.7467;23.4275;80 +Litóchoro;Litochoro;40.1028;22.5069;80 +Agrínio;Agrinio;38.6167;21.4;80 +Chaïdári;Chaidari;38.0167;23.65;80 +Dráma;Drama;41.1514;24.1392;80 +Loutráki;Loutraki;37.975;22.9767;80 +Anatolí;Anatoli;39.6386;20.8661;80 +Kiáto;Kiato;38.0117;22.7467;80 +Véroia;Veroia;40.5203;22.2019;80 +Kardítsa;Karditsa;39.3647;21.9219;80 +Týrnavos;Tyrnavos;39.7353;22.2869;80 +Diavatá;Diavata;40.6883;22.8583;80 +Nord;Nord;81.7166;-17.8;81 +Timmiarmiut;Timmiarmiut;62.5333;-42.2167;81 +Savissivik;Savissivik;76.0195;-65.1125;81 +Narsarsuaq;Narsarsuaq;61.1666;-45.4166;81 +Kraulshavn;Kraulshavn;74.121;-57.0674;81 +Kangersuatsiaq;Kangersuatsiaq;72.3796;-55.5491;81 +Kulusuk;Kulusuk;65.5666;-37.1833;81 +Tasiusaq;Tasiusaq;73.369;-56.0598;81 +Kullorsuaq;Kullorsuaq;74.5781;-57.225;81 +Uummannaq;Uummannaq;70.6747;-52.1264;81 +Qasigiannguit;Qasigiannguit;68.8201;-51.1932;81 +Paamiut;Paamiut;61.9956;-49.6636;81 +Tasiilaq;Tasiilaq;65.615;-37.641;81 +Qaanaaq;Qaanaaq;77.467;-69.233;81 +Scoresbysund;Scoresbysund;70.4853;-21.9667;81 +Upernavik;Upernavik;72.7839;-56.1506;81 +Godhavn;Godhavn;69.2472;-53.5333;81 +Qaqortoq;Qaqortoq;60.7167;-46.0333;81 +Aasiaat;Aasiaat;68.7097;-52.8694;81 +Ilulissat;Ilulissat;69.2167;-51.1;81 +Sisimiut;Sisimiut;66.9389;-53.6722;81 +Nuuk;Nuuk;64.175;-51.7333;81 +Saint George’s;Saint George's;12.0444;-61.7417;82 +Basse-Terre;Basse-Terre;16.0104;-61.7055;83 +Pointe-à-Pitre;Pointe-a-Pitre;16.2415;-61.533;83 +Maina;Maina;13.4692;144.7332;84 +Hagåtña;Hagta;13.4745;144.7504;84 +Ciudad Tecún Umán;Ciudad Tecun Uman;14.6833;-92.1333;85 +Todos Santos Cuchumatán;Todos Santos Cuchumatan;15.5116;-91.6051;85 +Cantel;Cantel;14.8112;-91.4555;85 +Guatemala City;Guatemala City;14.6099;-90.5252;85 +Olintepeque;Olintepeque;14.8833;-91.5167;85 +Santo Domingo Suchitepéquez;Santo Domingo Suchitepequez;14.4667;-91.4833;85 +San Andrés Itzapa;San Andres Itzapa;14.6167;-90.85;85 +Mataquescuintla;Mataquescuintla;14.5336;-90.1838;85 +Sanarate;Sanarate;14.795;-90.1922;85 +Fraijanes;Fraijanes;14.4622;-90.4386;85 +San Pedro Sacatepéquez;San Pedro Sacatepequez;14.6862;-90.6423;85 +San Andrés Xecul;San Andres Xecul;14.9;-91.4833;85 +Chajul;Chajul;15.4872;-91.0347;85 +Ciudad Vieja;Ciudad Vieja;14.5233;-90.7667;85 +Jerez;Jerez;14.1;-89.75;85 +Sipacate;Sipacate;13.9333;-91.15;85 +Villa Nueva;Villa Nueva;14.5314;-90.5964;85 +San Agustín Chahal;San Agustin Chahal;15.75;-89.5667;85 +Nentón;Nenton;15.8012;-91.7552;85 +Tamahú;Tamahu;15.3069;-90.2342;85 +San Martín Sacatepéquez;San Martin Sacatepequez;14.8246;-91.6425;85 +Cabricán;Cabrican;15.0768;-91.65;85 +La Blanca;La Blanca;14.5791;-92.1414;85 +La Libertad;La Libertad;16.7804;-90.12;85 +San Juan Sacatepéquez;San Juan Sacatepequez;14.7189;-90.6442;85 +Jutiapa;Jutiapa;14.2917;-89.8958;85 +Colotenango;Colotenango;15.4054;-91.7156;85 +San Lucas Sacatepéquez;San Lucas Sacatepequez;14.6095;-90.6568;85 +San Juan Ixcoy;San Juan Ixcoy;15.6;-91.45;85 +Santa Lucia La Reforma;Santa Lucia La Reforma;15.1333;-91.2333;85 +San Lucas Tolimán;San Lucas Toliman;14.6333;-91.1333;85 +Quetzaltenango;Quetzaltenango;14.8333;-91.5167;85 +Lanquín;Lanquin;15.5758;-89.9811;85 +Sibinal;Sibinal;15.1333;-92.05;85 +Ixchiguán;Ixchiguan;15.1642;-91.9333;85 +Cobán;Coban;15.4833;-90.3667;85 +San Pedro Carchá;San Pedro Carcha;15.4768;-90.312;85 +Canillá;Canilla;15.1671;-90.8481;85 +Coatepeque;Coatepeque;14.7;-91.8667;85 +Jalapa;Jalapa;14.6379;-89.9904;85 +Amatitlán;Amatitlan;14.4741;-90.6247;85 +Santa Lucía Cotzumalguapa;Santa Lucia Cotzumalguapa;14.3333;-91.0167;85 +San Luis;San Luis;16.2;-89.44;85 +Nueva Concepción;Nueva Concepcion;14.1997;-91.2997;85 +Momostenango;Momostenango;15.0444;-91.4083;85 +Flores;Flores;16.9333;-89.8833;85 +Comapa;Comapa;14.1114;-89.7497;85 +Puerto San José;Puerto San Jose;13.9333;-90.8167;85 +Olopa;Olopa;14.6833;-89.35;85 +Santa Lucía Utatlán;Santa Lucia Utatlan;14.7667;-91.2667;85 +Sibilia;Sibilia;15;-91.6167;85 +El Tejar;El Tejar;14.65;-90.8;85 +Zacualpa;Zacualpa;15.0272;-90.8778;85 +Taxisco;Taxisco;14.0716;-90.4645;85 +San Raimundo;San Raimundo;14.7647;-90.5956;85 +La Democracia;La Democracia;14.2308;-90.9472;85 +Chinique;Chinique;15.0411;-91.0269;85 +Petapa;Petapa;14.4962;-90.5525;85 +Totonicapán;Totonicapan;14.9108;-91.3606;85 +El Progreso;El Progreso;14.35;-89.85;85 +San Andrés Villa Seca;San Andres Villa Seca;14.5667;-91.5833;85 +Mazatenango;Mazatenango;14.5333;-91.5;85 +Malacatán;Malacatan;14.9106;-92.0581;85 +Escuintla;Escuintla;14.3004;-90.78;85 +Morales;Morales;15.4725;-88.8414;85 +Chichicastenango;Chichicastenango;14.9442;-91.1105;85 +Puerto Barrios;Puerto Barrios;15.73;-88.6;85 +San Miguel Sigüilá;San Miguel Siguila;14.9;-91.6167;85 +San Marcos;San Marcos;14.9653;-91.7958;85 +Zacapa;Zacapa;14.9667;-89.5333;85 +Sololá;Solola;14.7667;-91.1833;85 +Antigua Guatemala;Antigua Guatemala;14.5567;-90.7337;85 +Huehuetenango;Huehuetenango;15.3147;-91.4761;85 +Santa Ana;Santa Ana;16.8069;-89.8272;85 +San Diego;San Diego;14.7833;-89.7833;85 +Siquinalá;Siquinala;14.3082;-90.9659;85 +Ocós;Ocos;14.5138;-92.1909;85 +Salamá;Salama;15.1052;-90.316;85 +Teculután;Teculutan;14.9877;-89.717;85 +Chiquimula;Chiquimula;14.7833;-89.5333;85 +Salcajá;Salcaja;14.8833;-91.45;85 +El Quetzal;El Quetzal;14.7667;-91.8167;85 +San Antonio Sacatepéquez;San Antonio Sacatepequez;14.9667;-91.7333;85 +San José Ojetenam;San Jose Ojetenam;15.2167;-91.9667;85 +Ciudad Melchor de Mencos;Ciudad Melchor de Mencos;17.0667;-89.15;85 +Retalhuleu;Retalhuleu;14.5333;-91.6833;85 +Chimaltenango;Chimaltenango;14.6622;-90.8208;85 +Santa Cruz del Quiché;Santa Cruz del Quiche;15.05;-91.25;85 +Santiago Sacatepéquez;Santiago Sacatepequez;14.653;-90.6524;85 +San Antonio La Paz;San Antonio La Paz;14.75;-90.2833;85 +Cabañas;Cabanas;14.9333;-89.8;85 +Guanagazapa;Guanagazapa;14.2333;-90.65;85 +Conguaco;Conguaco;14.047;-90.0336;85 +San Rafael Pie de la Cuesta;San Rafael Pie de la Cuesta;14.9333;-91.9167;85 +Atescatempa;Atescatempa;14.175;-89.7417;85 +Santa María de Jesús;Santa Maria de Jesus;14.4933;-90.7094;85 +Guastatoya;Guastatoya;14.8539;-90.0686;85 +Cuilapa;Cuilapa;14.2783;-90.2992;85 +San Vicente Pacaya;San Vicente Pacaya;14.4161;-90.6392;85 +Chuarrancho;Chuarrancho;14.8167;-90.5167;85 +Huitán;Huitan;15.0486;-91.64;85 +Yupiltepeque;Yupiltepeque;14.1941;-89.7913;85 +Almolonga;Almolonga;14.8122;-91.4944;85 +San Felipe;San Felipe;14.6206;-91.5961;85 +Sipacapa;Sipacapa;15.2128;-91.6342;85 +San Cristóbal Cucho;San Cristobal Cucho;14.9;-91.7833;85 +Pajapita;Pajapita;14.7243;-92.0334;85 +Santa Cruz Naranjo;Santa Cruz Naranjo;14.3833;-90.3667;85 +Alotenango;Alotenango;14.4878;-90.8058;85 +Cajolá;Cajola;14.9252;-91.616;85 +Palestina de los Altos;Palestina de los Altos;14.9333;-91.7;85 +San José del Golfo;San Jose del Golfo;14.7629;-90.3726;85 +San Antonio Palopó;San Antonio Palopo;14.7;-91.1167;85 +Huité;Huite;14.9175;-89.7172;85 +Gualán;Gualan;15.1333;-89.3667;85 +Tiquisate;Tiquisate;14.2833;-91.3667;85 +Tajumulco;Tajumulco;15.0839;-91.9233;85 +Cuyotenango;Cuyotenango;14.5421;-91.5723;85 +Tucurú;Tucuru;15.3;-90.0667;85 +Zunil;Zunil;14.7836;-91.4844;85 +San Miguel Panán;San Miguel Panan;14.5333;-91.3667;85 +Comitancillo;Comitancillo;15.0906;-91.7486;85 +Concepción Tutuapa;Concepcion Tutuapa;15.2833;-91.7833;85 +Sayaxché;Sayaxche;16.5167;-90.1833;85 +Santa María Chiquimula;Santa Maria Chiquimula;15.0292;-91.3294;85 +La Gomera;La Gomera;14.0833;-91.05;85 +Tecpán Guatemala;Tecpan Guatemala;14.7667;-91;85 +Cubulco;Cubulco;15.1083;-90.6306;85 +Iztapa;Iztapa;13.9331;-90.7075;85 +Palín;Palin;14.4039;-90.6986;85 +Nahualá;Nahuala;14.8429;-91.317;85 +San Juan Chamelco;San Juan Chamelco;15.4257;-90.3263;85 +Usumatlán;Usumatlan;14.9489;-89.7767;85 +Chiquimulilla;Chiquimulilla;14.0858;-90.3822;85 +Pastores;Pastores;14.5967;-90.7547;85 +Senahú;Senahu;15.4164;-89.8203;85 +San Cristóbal Acasaguastlán;San Cristobal Acasaguastlan;14.9189;-89.8722;85 +Tacaná;Tacana;15.2415;-92.0684;85 +Villa Canales;Villa Canales;14.4816;-90.534;85 +Chinautla;Chinautla;14.7029;-90.5;85 +Fray Bartolomé de Las Casas;Fray Bartolome de Las Casas;15.8456;-89.8658;85 +Panzos;Panzos;15.3986;-89.6408;85 +San Cristóbal Verapaz;San Cristobal Verapaz;15.365;-90.4792;85 +Lívingston;Livingston;15.83;-88.75;85 +El Estor;El Estor;15.5333;-89.35;85 +Agua Blanca;Agua Blanca;14.4833;-89.6494;85 +San Jorge;San Jorge;14.9253;-89.5897;85 +Guazacapán;Guazacapan;14.0751;-90.4161;85 +San Bartolo;San Bartolo;15.0844;-91.4558;85 +San Pedro Sacatepéquez;San Pedro Sacatepequez;14.9664;-91.7775;85 +San Francisco El Alto;San Francisco El Alto;14.95;-91.45;85 +Purulhá;Purulha;15.2353;-90.235;85 +Los Amates;Los Amates;15.2667;-89.1;85 +Santa Catarina Pinula;Santa Catarina Pinula;14.5644;-90.488;85 +Esquipulas;Esquipulas;14.6167;-89.2;85 +Chisec;Chisec;15.8125;-90.3217;85 +Santa María La Pila;Santa Maria La Pila;15.6056;-89.8125;85 +Panajachel;Panajachel;14.7361;-91.1558;85 +Esquipulas Palo Gordo;Esquipulas Palo Gordo;14.9333;-91.8167;85 +San Cristóbal Totonicapán;San Cristobal Totonicapan;14.9197;-91.44;85 +El Palmar;El Palmar;14.65;-91.5833;85 +San José Pinula;San Jose Pinula;14.5446;-90.4083;85 +San Francisco;San Francisco;16.8017;-89.9342;85 +Santa Catarina Ixtahuacán;Santa Catarina Ixtahuacan;14.8;-91.3667;85 +Palencia;Palencia;14.6676;-90.3575;85 +Santiago Atitlán;Santiago Atitlan;14.6386;-91.2299;85 +San Pedro Ayampuc;San Pedro Ayampuc;14.7785;-90.4525;85 +Rabinal;Rabinal;15.0833;-90.4917;85 +Poptún;Poptun;16.3222;-89.4222;85 +Uspantán;Uspantan;15.3458;-90.8694;85 +Tactic;Tactic;15.3167;-90.3511;85 +Dolores;Dolores;16.5142;-89.4158;85 +Raxruhá;Raxruha;15.8666;-90.0424;85 +San Agustín Acasaguastlán;San Agustin Acasaguastlan;14.95;-89.9667;85 +Asunción Mita;Asuncion Mita;14.3333;-89.7167;85 +El Tumbador;El Tumbador;14.8667;-91.9333;85 +La Unión;La Union;14.9667;-89.2833;85 +San Miguel Chicaj;San Miguel Chicaj;15.1;-90.4;85 +Santa Cruz Verapaz;Santa Cruz Verapaz;15.3736;-90.4306;85 +Estanzuela;Estanzuela;14.9979;-89.5705;85 +Morazán;Morazan;14.9322;-90.1433;85 +Sansare;Sansare;14.7478;-90.1158;85 +Santa Ana Huista;Santa Ana Huista;15.6833;-91.8167;85 +San Miguel Ixtahuacán;San Miguel Ixtahuacan;15.25;-91.75;85 +Champerico;Champerico;14.293;-91.914;85 +Santa Clara La Laguna;Santa Clara La Laguna;14.7167;-91.3;85 +El Chol;El Chol;14.9611;-90.4878;85 +San Juan La Laguna;San Juan La Laguna;14.7;-91.2833;85 +San Pedro La Laguna;San Pedro La Laguna;14.6918;-91.273;85 +Dabola;Dabola;10.75;-11.1167;86 +Macenta;Macenta;8.5504;-9.48;86 +Boffa;Boffa;10.185;-14.043;86 +Yomou;Yomou;7.566;-9.2533;86 +Kamsar;Kamsar;10.65;-14.6167;86 +Kissidougou;Kissidougou;9.1905;-10.12;86 +Kouroussa;Kouroussa;10.653;-9.892;86 +Dinguiraye;Dinguiraye;11.299;-10.726;86 +Koundara;Koundara;12.48;-13.296;86 +Beyla;Beyla;8.687;-8.657;86 +Mali;Mali;12.084;-12.301;86 +Forécariah;Forecariah;9.43;-13.098;86 +Faranah;Faranah;10.0404;-10.75;86 +Kérouané;Kerouane;9.2704;-9.02;86 +Dalaba;Dalaba;10.656;-12.272;86 +Mamou;Mamou;10.3833;-12.0833;86 +Pita;Pita;11.08;-12.401;86 +Gaoual;Gaoual;11.754;-13.213;86 +Labé;Labe;11.3167;-12.2833;86 +Kankan;Kankan;10.39;-9.31;86 +Boké;Boke;10.94;-14.3;86 +Kindia;Kindia;10.06;-12.87;86 +Fria;Fria;10.3804;-13.55;86 +Guéckédou;Gueckedou;8.5667;-10.1333;86 +N’Zérékoré;N'Zerekore;7.76;-8.83;86 +Siguiri;Siguiri;11.4189;-9.1644;86 +Tougué;Tougue;11.44;-11.67;86 +Télimélé;Telimele;10.905;-13.043;86 +Conakry;Conakry;9.538;-13.6773;86 +Bissau;Bissau;11.8592;-15.5956;87 +Quinhámel;Quinhamel;11.8869;-15.8556;87 +Mansôa;Mansoa;12.0667;-15.3167;87 +Farim;Farim;12.4833;-15.2167;87 +Cacheu;Cacheu;12.278;-16.165;87 +Bolama;Bolama;11.5776;-15.4742;87 +Buba;Buba;11.59;-14.99;87 +Bafatá;Bafata;12.1719;-14.6575;87 +Catió;Catio;11.2833;-15.25;87 +Gabú;Gabu;12.2833;-14.2167;87 +Fulacunda;Fulacunda;11.773;-15.195;87 +Ituni;Ituni;5.5333;-58.25;88 +Bartica;Bartica;6.4;-58.6167;88 +Linden;Linden;6;-58.3;88 +Fort Wellington;Fort Wellington;6.3909;-57.6038;88 +Lethem;Lethem;3.3833;-59.8;88 +Mabaruma;Mabaruma;8.2;-59.7833;88 +Vreed-en-Hoop;Vreed-en-Hoop;6.8;-58.1833;88 +Anna Regina;Anna Regina;7.25;-58.5167;88 +Princetown;Princetown;5.9;-57.17;88 +Mahdia;Mahdia;5.2667;-59.15;88 +New Amsterdam;New Amsterdam;6.25;-57.5167;88 +Georgetown;Georgetown;6.7833;-58.1667;88 +Port-au-Prince;Port-au-Prince;18.5425;-72.3386;89 +Carrefour;Carrefour;18.5333;-72.4;89 +Cap-Haïtien;Cap-Haitien;19.75;-72.2;89 +Les Cayes;Les Cayes;18.2;-73.75;89 +Saint-Marc;Saint-Marc;19.1167;-72.7;89 +Delmas;Delmas;18.55;-72.3;89 +Gonaïves;Gonaives;19.4456;-72.6883;89 +Pétion-Ville;Petion-Ville;18.5098;-72.2856;89 +Jérémie;Jeremie;18.6339;-74.1184;89 +Jacmel;Jacmel;18.235;-72.537;89 +Port-de-Paix;Port-de-Paix;19.95;-72.8333;89 +Belladère;Belladere;18.85;-71.7833;89 +Miragoâne;Miragoane;18.4411;-73.0883;89 +Hinche;Hinche;19.143;-72.004;89 +Fort Liberté;Fort Liberte;19.6656;-71.8448;89 +Yuscarán;Yuscaran;13.9433;-86.8667;90 +Nacaome;Nacaome;13.5333;-87.4833;90 +La Esperanza;La Esperanza;14.3;-88.1833;90 +Santa Bárbara;Santa Barbara;14.9167;-88.2333;90 +Trujillo;Trujillo;15.9167;-86;90 +Puerto Lempira;Puerto Lempira;15.2653;-83.7744;90 +Yorito;Yorito;15.06;-87.29;90 +Roatán;Roatan;16.33;-86.519;90 +Nueva Ocotepeque;Nueva Ocotepeque;14.4333;-89.1833;90 +La Lima;La Lima;15.433;-87.917;90 +Tela;Tela;15.7833;-87.4667;90 +San Marcos;San Marcos;14.4;-88.95;90 +La Entrada;La Entrada;15.05;-88.7333;90 +Talanga;Talanga;14.4;-87.0833;90 +Villanueva;Villanueva;15.3167;-88.0167;90 +Comayagua;Comayagua;14.46;-87.65;90 +El Progreso;El Progreso;15.4;-87.8;90 +Ciudad Choluteca;Ciudad Choluteca;13.3167;-87.2167;90 +Olanchito;Olanchito;15.4833;-86.5833;90 +Juticalpa;Juticalpa;14.6664;-86.2186;90 +La Paz;La Paz;14.3169;-87.6831;90 +Gracias;Gracias;14.5833;-88.5833;90 +Cofradía;Cofradia;15.4168;-88.1603;90 +La Alianza;La Alianza;13.5167;-87.7167;90 +Santa Rosa de Copán;Santa Rosa de Copan;14.7667;-88.7833;90 +Yoro;Yoro;15.1333;-87.1333;90 +Puerto Cortés;Puerto Cortes;15.8833;-87.95;90 +La Ceiba;La Ceiba;15.78;-86.7878;90 +Choloma;Choloma;15.6333;-88;90 +Tegucigalpa;Tegucigalpa;14.0942;-87.2067;90 +San Pedro Sula;San Pedro Sula;15.5;-88.0333;90 +Comayagüela;Comayaguela;14.0833;-87.2167;90 +Brus Laguna;Brus Laguna;15.75;-84.4833;90 +Tocoa;Tocoa;15.6833;-86;90 +Catacamas;Catacamas;14.8;-85.9;90 +San Lorenzo;San Lorenzo;13.3667;-87.2667;90 +Copán;Copan;14.8333;-89.15;90 +San Francisco;San Francisco;15.6667;-87.0333;90 +Siguatepeque;Siguatepeque;14.6;-87.8333;90 +Hong Kong;Hong Kong;22.3069;114.1831;91 +Budapest;Budapest;47.4983;19.0408;92 +Vác;Vac;47.7753;19.1311;92 +Tárnok;Tarnok;47.3597;18.8586;92 +Heves;Heves;47.6;20.2833;92 +Mezőberény;Mezobereny;46.8256;21.0289;92 +Csorna;Csorna;47.6167;17.25;92 +Ózd;Ozd;48.2192;20.2869;92 +Gödöllő;Godollo;47.6;19.3667;92 +Sarkad;Sarkad;46.74;21.3778;92 +Budaörs;Budaors;47.4606;18.9578;92 +Pápa;Papa;47.3306;17.4658;92 +Hajdúböszörmény;Hajduboszormeny;47.6667;21.5167;92 +Gyula;Gyula;46.65;21.2828;92 +Kiskunfélegyháza;Kiskunfelegyhaza;46.705;19.85;92 +Ócsa;Ocsa;47.2933;19.2258;92 +Gyöngyös;Gyongyos;47.7833;19.9333;92 +Esztergom;Esztergom;47.7856;18.7403;92 +Ajka;Ajka;47.1006;17.5522;92 +Debrecen;Debrecen;47.53;21.6392;92 +Szeged;Szeged;46.25;20.1667;92 +Siklós;Siklos;45.8519;18.2986;92 +Szentgotthárd;Szentgotthard;46.9525;16.2736;92 +Kiskunlacháza;Kiskunlachaza;47.2;19.0167;92 +Gyál;Gyal;47.3822;19.2136;92 +Dunaföldvár;Dunafoldvar;46.8;18.9167;92 +Nádudvar;Nadudvar;47.4167;21.1667;92 +Kazincbarcika;Kazincbarcika;48.2531;20.6456;92 +Siófok;Siofok;46.9;18.05;92 +Hajdúdorog;Hajdudorog;47.8167;21.5;92 +Vásárosnamény;Vasarosnameny;48.1267;22.3183;92 +Szeghalom;Szeghalom;47.0239;21.1678;92 +Szerencs;Szerencs;48.1622;21.205;92 +Balatonalmádi;Balatonalmadi;47.0292;18.0219;92 +Piliscsaba;Piliscsaba;47.6336;18.8269;92 +Nagykovácsi;Nagykovacsi;47.58;18.88;92 +Pásztó;Paszto;47.9194;19.6978;92 +Üröm;Urom;47.6;19.0167;92 +Edelény;Edeleny;48.2967;20.7442;92 +Nagykálló;Nagykallo;47.8831;21.85;92 +Erdőkertes;Erdokertes;47.6749;19.3158;92 +Kiskunhalas;Kiskunhalas;46.4319;19.4883;92 +Jászberény;Jaszbereny;47.5;19.9167;92 +Szentes;Szentes;46.6519;20.2572;92 +Szentendre;Szentendre;47.6733;19.0725;92 +Orosháza;Oroshaza;46.5678;20.6428;92 +Tatabánya;Tatabanya;47.5862;18.3949;92 +Sopron;Sopron;47.6833;16.5833;92 +Zalaegerszeg;Zalaegerszeg;46.8392;16.8511;92 +Békéscsaba;Bekescsaba;46.6833;21.0833;92 +Kaposvár;Kaposvar;46.3667;17.7833;92 +Veszprém;Veszprem;47.1;17.9167;92 +Jászárokszállás;Jaszarokszallas;47.6333;19.9833;92 +Nyíradony;Nyiradony;47.6833;21.9167;92 +Kunhegyes;Kunhegyes;47.37;20.6308;92 +Őrbottyán;Orbottyan;47.6872;19.2832;92 +Páty;Paty;47.5167;18.8333;92 +Szolnok;Szolnok;47.1747;20.1764;92 +Szombathely;Szombathely;47.2333;16.6333;92 +Hatvan;Hatvan;47.6681;19.6697;92 +Göd;God;47.6906;19.1344;92 +Veresegyház;Veresegyhaz;47.6569;19.2847;92 +Eger;Eger;47.8989;20.3747;92 +Gyömrő;Gyomro;47.4353;19.3986;92 +Százhalombatta;Szazhalombatta;47.3167;18.9114;92 +Paks;Paks;46.6219;18.8558;92 +Nagykanizsa;Nagykanizsa;46.4558;16.9975;92 +Fót;Fot;47.6092;19.1928;92 +Lenti;Lenti;46.6236;16.5458;92 +Törökszentmiklós;Torokszentmiklos;47.1833;20.4167;92 +Komárom;Komarom;47.74;18.1217;92 +Várpalota;Varpalota;47.1972;18.1394;92 +Karcag;Karcag;47.3167;20.9333;92 +Szigethalom;Szigethalom;47.3228;19.0128;92 +Keszthely;Keszthely;46.7675;17.2463;92 +Hódmezővásárhely;Hodmezovasarhely;46.4303;20.3189;92 +Dunaújváros;Dunaujvaros;46.9833;18.9167;92 +Salgótarján;Salgotarjan;48.0853;19.7867;92 +Szekszárd;Szekszard;46.3558;18.7039;92 +Nyergesújfalu;Nyergesujfalu;47.7603;18.5567;92 +Soltvadkert;Soltvadkert;46.5808;19.3936;92 +Füzesabony;Fuzesabony;47.751;20.409;92 +Dévaványa;Devavanya;47.03;20.9589;92 +Makó;Mako;46.22;20.4789;92 +Dunaharaszti;Dunaharaszti;47.3553;19.0844;92 +Nyíregyháza;Nyiregyhaza;47.95;21.7167;92 +Vecsés;Vecses;47.4108;19.2722;92 +Kecskemét;Kecskemet;46.9074;19.6917;92 +Székesfehérvár;Szekesfehervar;47.2;18.4167;92 +Ercsi;Ercsi;47.2496;18.891;92 +Fehérgyarmat;Fehergyarmat;47.985;22.5169;92 +Tamási;Tamasi;46.6167;18.3;92 +Kunszentmárton;Kunszentmarton;46.84;20.29;92 +Polgár;Polgar;47.8663;21.1242;92 +Sándorfalva;Sandorfalva;46.3667;20.1;92 +Tura;Tura;47.6067;19.5967;92 +Pécs;Pecs;46.0708;18.2331;92 +Miskolc;Miskolc;48.1;20.7833;92 +Tata;Tata;47.65;18.3167;92 +Hajdúszoboszló;Hajduszoboszlo;47.45;21.3833;92 +Győr;Gyor;47.6842;17.6344;92 +Nagykőrös;Nagykoros;47.0331;19.7839;92 +Kunszentmiklós;Kunszentmiklos;47.0264;19.1228;92 +Komló;Komlo;46.1911;18.2611;92 +Jánoshalma;Janoshalma;46.2967;19.3228;92 +Jászapáti;Jaszapati;47.5125;20.1417;92 +Kecel;Kecel;46.525;19.2547;92 +Túrkeve;Turkeve;47.1;20.75;92 +Derecske;Derecske;47.3537;21.5718;92 +Dunavarsány;Dunavarsany;47.2828;19.0661;92 +Jászfényszaru;Jaszfenyszaru;47.5667;19.7167;92 +Füzesgyarmat;Fuzesgyarmat;47.1058;21.2119;92 +Nagyhalász;Nagyhalasz;48.1333;21.7583;92 +Tahitófalu;Tahitofalu;47.7522;19.0781;92 +Mezőkovácsháza;Mezokovacshaza;46.4119;20.9108;92 +Martonvásár;Martonvasar;47.314;18.7885;92 +Kartal;Kartal;47.6675;19.5283;92 +Mór;Mor;47.3717;18.2086;92 +Püspökladány;Puspokladany;47.3197;21.1139;92 +Biatorbágy;Biatorbagy;47.4742;18.8236;92 +Kiskőrös;Kiskoros;46.6203;19.2836;92 +Sátoraljaújhely;Satoraljaujhely;48.3941;21.6561;92 +Érd;Erd;47.3833;18.9167;92 +Izsák;Izsak;46.8014;19.3587;92 +Mezőcsát;Mezocsat;47.8233;20.9028;92 +Lőrinci;Lorinci;47.7378;19.6786;92 +Tát;Tat;47.7407;18.6447;92 +Zsámbék;Zsambek;47.5483;18.7186;92 +Velence;Velence;47.2418;18.6479;92 +Dömsöd;Domsod;47.0833;19;92 +Hosszúpályi;Hosszupalyi;47.4;21.75;92 +Szada;Szada;47.6333;19.3167;92 +Pusztaszabolcs;Pusztaszabolcs;47.1413;18.7594;92 +Kaba;Kaba;47.3557;21.2742;92 +Berhida;Berhida;47.1131;18.1342;92 +Tápiószele;Tapioszele;47.3333;19.8833;92 +Balatonboglár;Balatonboglar;46.7667;17.6667;92 +Törökbálint;Torokbalint;47.4356;18.9156;92 +Kerepestarcsa;Kerepestarcsa;47.5478;19.2633;92 +Abony;Abony;47.1892;20.0053;92 +Jánossomorja;Janossomorja;47.7852;17.1359;92 +Tótkomlós;Totkomlos;46.4169;20.7328;92 +Solt;Solt;46.8008;19.0042;92 +Szabadszállás;Szabadszallas;46.8761;19.2217;92 +Újszász;Ujszasz;47.3;20.0833;92 +Sümeg;Sumeg;46.9775;17.2817;92 +Tiszavasvári;Tiszavasvari;47.9511;21.3689;92 +Budakalász;Budakalasz;47.6215;19.046;92 +Nagykáta;Nagykata;47.4178;19.7414;92 +Üllő;Ullo;47.3842;19.3444;92 +Bicske;Bicske;47.4907;18.6363;92 +Nyírbátor;Nyirbator;47.8353;22.13;92 +Sajószentpéter;Sajoszentpeter;48.2169;20.7183;92 +Kőszeg;Koszeg;47.3817;16.5519;92 +Sárbogárd;Sarbogard;46.8878;18.6193;92 +Tiszakécske;Tiszakecske;46.9311;20.095;92 +Tiszalök;Tiszalok;48.0197;21.3778;92 +Bugyi;Bugyi;47.2233;19.1499;92 +Jászkisér;Jaszkiser;47.45;20.2167;92 +Tápiószentmárton;Tapioszentmarton;47.3404;19.7438;92 +Csákvár;Csakvar;47.3933;18.4605;92 +Tiszaalpár;Tiszaalpar;46.8167;19.9833;92 +Tiszalúc;Tiszaluc;48.0367;21.0629;92 +Diósd;Diosd;47.4042;18.9458;92 +Bonyhád;Bonyhad;46.3;18.53;92 +Hajdúsámson;Hajdusamson;47.6;21.7667;92 +Balatonfüred;Balatonfured;46.95;17.8833;92 +Maglód;Maglod;47.4439;19.3525;92 +Dorog;Dorog;47.7194;18.7292;92 +Újfehértó;Ujfeherto;47.8;21.6833;92 +Gyomaendrőd;Gyomaendrod;46.9361;20.8233;92 +Hajdúhadház;Hajduhadhaz;47.6833;21.6667;92 +Albertirsa;Albertirsa;47.24;19.6067;92 +Szécsény;Szecseny;48.0808;19.5194;92 +Battonya;Battonya;46.2833;21.0167;92 +Szikszó;Szikszo;48.195;20.9461;92 +Rákóczifalva;Rakoczifalva;47.0833;20.2333;92 +Vámospércs;Vamospercs;47.5266;21.8984;92 +Komádi;Komadi;47;21.5;92 +Jászladány;Jaszladany;47.3667;20.1667;92 +Alsónémedi;Alsonemedi;47.3137;19.1665;92 +Kunmadaras;Kunmadaras;47.4333;20.8;92 +Balatonlelle;Balatonlelle;46.7822;17.6757;92 +Kisbér;Kisber;47.5017;18.0267;92 +Egyek;Egyek;47.6317;20.8889;92 +Kalocsa;Kalocsa;46.5333;18.9856;92 +Budakeszi;Budakeszi;47.5111;18.93;92 +Szarvas;Szarvas;46.85;20.6;92 +Mezőkövesd;Mezokovesd;47.8067;20.5647;92 +Pécel;Pecel;47.4911;19.3419;92 +Taksony;Taksony;47.3319;19.0631;92 +Mezőtúr;Mezotur;47.0042;20.6181;92 +Csongrád;Csongrad;46.7111;20.1403;92 +Bácsalmás;Bacsalmas;46.1239;19.3261;92 +Győrújbarát;Gyorujbarat;47.6079;17.6464;92 +Kerekegyháza;Kerekegyhaza;46.9369;19.4769;92 +Aszód;Aszod;47.6514;19.4894;92 +Putnok;Putnok;48.2936;20.4367;92 +Téglás;Teglas;47.7167;21.6833;92 +Nyírtelek;Nyirtelek;48.0094;21.6322;92 +Kozármisleny;Kozarmisleny;46.0289;18.2925;92 +Mindszent;Mindszent;46.525;20.185;92 +Enying;Enying;46.9296;18.243;92 +Ibrány;Ibrany;48.1282;21.7135;92 +Nagyecsed;Nagyecsed;47.8619;22.3867;92 +Szentlőrinc;Szentlorinc;46.0422;17.9856;92 +Martfů;Martfu;47.017;20.284;92 +Bátaszék;Bataszek;46.1833;18.7167;92 +Encs;Encs;48.3306;21.1217;92 +Fegyvernek;Fegyvernek;47.2667;20.5333;92 +Zalaszentgrót;Zalaszentgrot;46.9469;17.0789;92 +Balkány;Balkany;47.7694;21.8569;92 +Mórahalom;Morahalom;46.2167;19.8833;92 +Tápiószecső;Tapioszecso;47.45;19.6;92 +Tiszaújváros;Tiszaujvaros;47.9228;21.0519;92 +Balassagyarmat;Balassagyarmat;48.0712;19.2937;92 +Berettyóújfalu;Berettyoujfalu;47.2167;21.55;92 +Sárvár;Sarvar;47.2539;16.9353;92 +Tapolca;Tapolca;46.8828;17.4411;92 +Pilisvörösvár;Pilisvorosvar;47.6211;18.9108;92 +Dabas;Dabas;47.1833;19.3167;92 +Mogyoród;Mogyorod;47.6;19.25;92 +Oroszlány;Oroszlany;47.4892;18.3164;92 +Dombóvár;Dombovar;46.3769;18.131;92 +Békés;Bekes;46.7769;21.125;92 +Monor;Monor;47.3475;19.4489;92 +Létavértes;Letavertes;47.3833;21.9;92 +Kisvárda;Kisvarda;48.2264;22.0844;92 +Mohács;Mohacs;45.9958;18.6797;92 +Balmazújváros;Balmazujvaros;47.6167;21.35;92 +Hajdúnánás;Hajdunanas;47.85;21.4333;92 +Mátészalka;Mateszalka;47.9431;22.3167;92 +Pomáz;Pomaz;47.6472;19.0269;92 +Felsőzsolca;Felsozsolca;48.1083;20.8556;92 +Polgárdi;Polgardi;47.0538;18.3049;92 +Kistelek;Kistelek;46.4731;19.98;92 +Zirc;Zirc;47.2633;17.8725;92 +Ács;Acs;47.71;18.0156;92 +Vésztő;Veszto;46.9256;21.2639;92 +Marcali;Marcali;46.5831;17.4064;92 +Szigetszentmiklós;Szigetszentmiklos;47.3453;19.0483;92 +Tiszafüred;Tiszafured;47.619;20.76;92 +Tiszaföldvár;Tiszafoldvar;46.9833;20.25;92 +Tolna;Tolna;46.4167;18.7833;92 +Ráckeve;Rackeve;47.1608;18.9456;92 +Kiskunmajsa;Kiskunmajsa;46.4922;19.7367;92 +Celldömölk;Celldomolk;47.2575;17.1525;92 +Kisújszállás;Kisujszallas;47.2167;20.7667;92 +Pilis;Pilis;47.2858;19.5469;92 +Isaszeg;Isaszeg;47.5333;19.4;92 +Halásztelek;Halasztelek;47.3608;18.9878;92 +Dunakeszi;Dunakeszi;47.6297;19.1381;92 +Gárdony;Gardony;47.1973;18.6091;92 +Solymár;Solymar;47.591;18.929;92 +Lajosmizse;Lajosmizse;47.0264;19.5575;92 +Sárospatak;Sarospatak;48.3189;21.5661;92 +Körmend;Kormend;47.0108;16.6056;92 +Bátonyterenye;Batonyterenye;47.9892;19.8286;92 +Barcs;Barcs;45.96;17.46;92 +Tököl;Tokol;47.3219;18.9619;92 +Nagyatád;Nagyatad;46.2294;17.3575;92 +Mosonmagyaróvár;Mosonmagyarovar;47.8667;17.2667;92 +Baja;Baja;46.1833;18.9536;92 +Szigetvár;Szigetvar;46.0481;17.8125;92 +Cegléd;Cegled;47.1772;19.7981;92 +Kapuvár;Kapuvar;47.6;17.0331;92 +Csömör;Csomor;47.5467;19.2244;92 +Egilsstaðir;Egilsstadhir;65.2667;-14.4;93 +Borgarnes;Borgarnes;64.5333;-21.9167;93 +Ísafjörður;Isafjordhur;66.0738;-23.1417;93 +Höfn;Hofn;64.25;-15.2167;93 +Sauðárkrókur;Saudharkrokur;65.7464;-19.639;93 +Selfoss;Selfoss;63.9322;-21.0002;93 +Garðabær;Gardhabaer;64.0833;-22;93 +Keflavík;Keflavik;64;-22.5819;93 +Akranes;Akranes;64.3167;-22.1;93 +Akureyri;Akureyri;65.6833;-18.1;93 +Hafnarfjörður;Hafnarfjordhur;64.0667;-21.95;93 +Reykjavík;Reykjavik;64.1475;-21.935;93 +Kópavogur;Kopavogur;64.1119;-21.9;93 +Shrīrangapattana;Shrirangapattana;12.4181;76.6947;94 +Bareilly;Bareilly;28.364;79.415;94 +New Delhi;New Delhi;28.6139;77.209;94 +Gwalior;Gwalior;26.215;78.1931;94 +Rānchi;Ranchi;23.3556;85.3347;94 +Bezwāda;Bezwada;16.5167;80.6167;94 +Chandīgarh;Chandigarh;30.7353;76.7911;94 +Jodhpur;Jodhpur;26.2944;73.0278;94 +Alīgarh;Aligarh;27.88;78.08;94 +Guwāhāti;Guwahati;26.1722;91.7458;94 +Amritsar;Amritsar;31.6269;74.877;94 +Bhilai;Bhilai;21.2186;81.4314;94 +Hāora;Haora;22.5736;88.3251;94 +Raipur;Raipur;21.2379;81.6337;94 +Mysore;Mysore;12.3086;76.6531;94 +Kota;Kota;25.18;75.83;94 +Umaria;Umaria;23.5245;80.8365;94 +Darsi;Darsi;15.7667;79.6833;94 +Jamikunta;Jamikunta;18.2864;79.4761;94 +Fatehpur Sīkri;Fatehpur Sikri;27.0911;77.6611;94 +Debagrām;Debagram;23.6833;88.2833;94 +Kondapalle;Kondapalle;16.6167;80.5333;94 +Shamsābād;Shamsabad;17.2603;78.3969;94 +Almora;Almora;29.62;79.67;94 +Kalyān;Kalyan;19.2502;73.1602;94 +Madurai;Madurai;9.9197;78.1194;94 +Jamshedpur;Jamshedpur;22.8;86.1833;94 +Nāsik;Nasik;20;73.7833;94 +Rājkot;Rajkot;22.2969;70.7984;94 +Aurangābād;Aurangabad;19.88;75.32;94 +Farīdābād;Faridabad;28.4353;77.3147;94 +Jabalpur;Jabalpur;23.1667;79.9333;94 +Dhanbād;Dhanbad;23.7928;86.435;94 +Meerut;Meerut;28.99;77.7;94 +Srīnagar;Srinagar;34.0911;74.8061;94 +Vārānasi;Varanasi;25.3189;83.0128;94 +Āgra;Agra;27.1724;78.0131;94 +Bilāspur;Bilaspur;22.15;82.0167;94 +Ludhiāna;Ludhiana;30.9083;75.8486;94 +Patna;Patna;25.61;85.1414;94 +Bhopāl;Bhopal;23.25;77.4167;94 +Thāne;Thane;19.18;72.9633;94 +Ghāziābād;Ghaziabad;28.6667;77.4167;94 +Mirzāpur;Mirzapur;25.15;82.58;94 +Nāgpur;Nagpur;21.1539;79.0831;94 +Vadodara;Vadodara;22.3;73.2;94 +Vishākhapatnam;Vishakhapatnam;17.7333;83.3167;94 +Indore;Indore;22.7206;75.8472;94 +Allahābād;Allahabad;25.45;81.85;94 +Sūrat;Surat;21.17;72.83;94 +Pune;Pune;18.5196;73.8553;94 +Ahmedabad;Ahmedabad;23.03;72.58;94 +Mumbai;Mumbai;19.0758;72.8775;94 +Kolkāta;Kolkata;22.5727;88.3639;94 +Delhi;Delhi;28.6667;77.2167;94 +Bangalore;Bangalore;12.9791;77.5913;94 +Hyderābād;Hyderabad;17.3617;78.4747;94 +Chennai;Chennai;13.0825;80.275;94 +Jaipur;Jaipur;26.9167;75.8667;94 +Cawnpore;Cawnpore;26.4725;80.3311;94 +Lucknow;Lucknow;26.847;80.947;94 +Mangūr;Mangur;17.9373;80.8185;94 +Pedana;Pedana;16.2667;81.1667;94 +Tummapāla;Tummapala;17.7166;82.9965;94 +Nāspur;Naspur;18.83;79.45;94 +Kalyandrug;Kalyandrug;14.55;77.1;94 +Kovūr;Kovur;14.4833;79.9833;94 +Erraguntla;Erraguntla;14.6333;78.5333;94 +Mussoorie;Mussoorie;30.4561;78.0781;94 +Pandua;Pandua;23.08;88.28;94 +Lālgola;Lalgola;24.42;88.25;94 +Sātgāchia;Satgachia;23.2641;88.16;94 +Maināguri;Mainaguri;26.57;88.82;94 +Podili;Podili;15.604;79.608;94 +Uran;Uran;18.89;72.95;94 +Mārgrām;Margram;24.1516;87.8442;94 +Dunigrām;Dunigram;24.2215;87.9162;94 +Kaikaram;Kaikaram;16.812;81.366;94 +Konidena;Konidena;16.0156;80.057;94 +Uppalaguptam;Uppalaguptam;16.5667;82.1;94 +Gāndlapenta;Gandlapenta;14.05;78.3089;94 +Muddanūru;Muddanuru;14.6667;78.4;94 +Mashāt;Mashat;22.737;88.1918;94 +Dumargrām;Dumargram;24.4453;87.8317;94 +Pagidyāla;Pagidyala;15.933;78.333;94 +Kāthia;Kathia;24.4663;87.9022;94 +Zafargarh;Zafargarh;17.7686;79.4859;94 +Kattamūru;Kattamuru;17.08;82.13;94 +Kinhālu;Kinhalu;15.4431;76.1397;94 +Bilāspur;Bilaspur;30.3044;77.3028;94 +Chilakhāna;Chilakhana;26.299;89.5892;94 +Lakhya;Lakhya;22.1515;88.0388;94 +Kalaīkunda;Kalaikunda;22.3392;87.2264;94 +Nūtakki;Nutakki;16.4139;80.6506;94 +Santamāgulūru;Santamaguluru;16.1303;79.9486;94 +Ahmadpur;Ahmadpur;23.8301;87.6866;94 +Barwān;Barwan;23.9409;87.935;94 +Dodarasinakere;Dodarasinakere;12.5083;77.02;94 +Dhanwāda;Dhanwada;16.65;77.6667;94 +Gopālpur;Gopalpur;22.2006;87.9692;94 +Panchgara;Panchgara;22.7356;88.2675;94 +Muragācha;Muragacha;23.5314;88.4104;94 +Mālior;Malior;25.39;87.8473;94 +Bāsudebpur;Basudebpur;21.8256;87.619;94 +Elūrupādu;Elurupadu;16.5167;81.35;94 +Chunakhali;Chunakhali;22.301;88.7951;94 +Kalwākurti;Kalwakurti;16.65;78.48;94 +Bānswāda;Banswada;18.3833;77.8833;94 +Srungavarapukota;Srungavarapukota;18.1167;83.1667;94 +Silvassa;Silvassa;20.2667;73.0167;94 +Durgi;Durgi;16.4242;79.4928;94 +Bahira;Bahira;22.4421;88.0934;94 +Molagavalli;Molagavalli;15.3567;77.3301;94 +Tangutūru;Tanguturu;15.34;80.039;94 +Rāmanayyapeta;Ramanayyapeta;17.3203;82.1014;94 +Kotagiri;Kotagiri;11.4167;76.8667;94 +Nāgāyalanka;Nagayalanka;15.95;80.9167;94 +Bishnupur;Bishnupur;24.1312;87.8902;94 +Maddūr;Maddur;16.8667;77.6167;94 +Jājireddigūdem;Jajireddigudem;17.3278;79.5711;94 +Gorsa;Gorsa;24.5493;87.8808;94 +Penaballi;Penaballi;17.2103;80.6978;94 +Kodumur;Kodumur;15.6833;77.7833;94 +Ātmakūr;Atmakur;14.6167;79.6167;94 +Sonāmukhi;Sonamukhi;23.3;87.42;94 +Khunti;Khunti;23.014;85.2724;94 +Nakrekal;Nakrekal;17.1667;79.4333;94 +Chimākurti;Chimakurti;15.5819;79.868;94 +Leh;Leh;34.1667;77.5833;94 +Garaimāri;Garaimari;24.0217;88.6263;94 +Koratgi;Koratgi;15.6081;76.6597;94 +Pattikonda;Pattikonda;15.4;77.5167;94 +Devarkonda;Devarkonda;16.7;78.9333;94 +Kāliganj;Kaliganj;23.7348;88.2293;94 +Nirna;Nirna;17.77;77.14;94 +Ayas;Ayas;24.2508;87.7784;94 +Rājapūdi;Rajapudi;17.183;82.05;94 +Dāmargidda;Damargidda;16.8189;77.5031;94 +Bhogāpuram;Bhogapuram;18.0667;83.5;94 +Dattapāra;Dattapara;22.8491;88.9023;94 +Jujhārpur;Jujharpur;25.7514;87.9634;94 +Uppugunduru;Uppugunduru;15.673;80.167;94 +Udburu;Udburu;23.0333;85.3667;94 +Solāpur;Solapur;17.6715;75.9104;94 +Coimbatore;Coimbatore;11;76.9667;94 +Tiruppūr;Tiruppur;11.1075;77.3398;94 +Shimoga;Shimoga;13.9167;75.5667;94 +Guntūr;Guntur;16.3;80.45;94 +Gorakhpur;Gorakhpur;26.7611;83.3667;94 +Kochi;Kochi;9.9667;76.2833;94 +Bhiwandi;Bhiwandi;19.3;73.0667;94 +Sahāranpur;Saharanpur;29.964;77.546;94 +Warangal;Warangal;17.9756;79.6011;94 +Salem;Salem;11.65;78.1667;94 +Mālegaon;Malegaon;20.55;74.55;94 +Morādābād;Moradabad;28.8437;78.7548;94 +Thiruvananthapuram;Thiruvananthapuram;8.5;76.8997;94 +Kolhāpur;Kolhapur;16.7;74.2333;94 +Bhubaneshwar;Bhubaneshwar;20.2644;85.8281;94 +Jalandhar;Jalandhar;31.3256;75.5792;94 +Trichinopoly;Trichinopoly;10.8269;78.6928;94 +Hubli;Hubli;15.3619;75.1231;94 +Jhānsi;Jhansi;25.4486;78.5696;94 +Ulhāsnagar;Ulhasnagar;19.2167;73.15;94 +Davangere;Davangere;14.4667;75.9167;94 +Jammu;Jammu;32.7333;74.85;94 +Belgaum;Belgaum;15.8667;74.5;94 +Ujjain;Ujjain;23.1828;75.7772;94 +Bīkaner;Bikaner;28.0181;73.3169;94 +Amrāvati;Amravati;20.9333;77.75;94 +Tinnevelly;Tinnevelly;8.7289;77.7081;94 +Ajmer;Ajmer;26.468;74.639;94 +Agartala;Agartala;23.8333;91.2667;94 +Nānded;Nanded;19.17;77.3;94 +Raurkela;Raurkela;22.2492;84.8828;94 +Mangalore;Mangalore;12.8703;74.8806;94 +Chānda;Chanda;19.95;79.3;94 +Tumkūr;Tumkur;13.3422;77.1017;94 +Cuttack;Cuttack;20.465;85.8793;94 +Bhāvnagar;Bhavnagar;21.765;72.1369;94 +Nellore;Nellore;14.4333;79.9667;94 +Āsansol;Asansol;23.6833;86.9667;94 +Durgāpur;Durgapur;23.55;87.32;94 +Dehra Dūn;Dehra Dun;30.318;78.029;94 +Egra;Egra;21.9;87.53;94 +Bhātpāra;Bhatpara;22.8667;88.4167;94 +Sīkar;Sikar;27.6119;75.1397;94 +Kākināda;Kakinada;16.9333;82.2167;94 +Nizāmābād;Nizamabad;18.6704;78.1;94 +Bhīlwāra;Bhilwara;25.35;74.6333;94 +Bhāgalpur;Bhagalpur;25.25;87.0167;94 +Quilon;Quilon;8.8853;76.5864;94 +Kurnool;Kurnool;15.8222;78.035;94 +Jalgaon;Jalgaon;21.0167;75.5667;94 +Dhūlia;Dhulia;20.9;74.7833;94 +Gaya;Gaya;24.75;85.0167;94 +Jāmnagar;Jamnagar;22.47;70.07;94 +Gulbarga;Gulbarga;17.3333;76.8333;94 +Udaipur;Udaipur;24.5833;73.6833;94 +Bellary;Bellary;15.15;76.915;94 +Sāngli;Sangli;16.8667;74.5667;94 +Tuticorin;Tuticorin;8.7833;78.1333;94 +Akola;Akola;20.7333;77;94 +Calicut;Calicut;11.25;75.7667;94 +Panchānandapur;Panchanandapur;24.9339;87.9761;94 +Sūlūru;Suluru;13.7;80.0167;94 +Bandipura;Bandipura;34.4225;74.6375;94 +Penukonda;Penukonda;14.0847;77.5967;94 +Pāyakarāopeta;Payakaraopeta;17.4161;82.6144;94 +Nadiād;Nadiad;22.7;72.87;94 +Varandarapilli;Varandarapilli;10.4167;76.3333;94 +Pāli;Pali;25.7725;73.3233;94 +Vizianagaram;Vizianagaram;18.1167;83.4167;94 +Puducherry;Puducherry;11.93;79.83;94 +Porbandar;Porbandar;21.6425;69.6047;94 +Rāichūr;Raichur;16.2;77.3667;94 +Bharatpur;Bharatpur;27.2172;77.49;94 +Begusarai;Begusarai;25.42;86.13;94 +Sonīpat;Sonipat;28.9958;77.0114;94 +Shrīrāmpur;Shrirampur;22.75;88.34;94 +Rāmgundam;Ramgundam;18.8;79.45;94 +Hāpur;Hapur;28.7437;77.7628;94 +Uluberiya;Uluberiya;22.47;88.11;94 +Pāmidi;Pamidi;14.95;77.5833;94 +Gilarchāt;Gilarchat;22.0703;88.4455;94 +Guruzāla;Guruzala;16.58;79.57;94 +Chintalapūdi;Chintalapudi;17.0667;80.9833;94 +Narasannapeta;Narasannapeta;18.4151;84.0447;94 +Renigunta;Renigunta;13.65;79.52;94 +Sambhal;Sambhal;28.58;78.55;94 +Naihāti;Naihati;22.9;88.42;94 +Shiliguri;Shiliguri;26.72;88.42;94 +Karnāl;Karnal;29.6804;76.97;94 +Puri;Puri;19.8;85.8167;94 +Tanjore;Tanjore;10.8;79.15;94 +Secunderābād;Secunderabad;17.45;78.5;94 +Nāgercoil;Nagercoil;8.17;77.43;94 +Singarāyakonda;Singarayakonda;15.25;80.03;94 +Kottapeta;Kottapeta;16.7167;81.9;94 +Raghunāthpur;Raghunathpur;23.55;86.67;94 +Attili;Attili;16.7;81.6;94 +Gajwel;Gajwel;17.8517;78.6828;94 +Saktigarh;Saktigarh;23.2041;87.9677;94 +Nurpur;Nurpur;22.2138;88.0747;94 +Kurichedu;Kurichedu;15.9026;79.5773;94 +Munagāla;Munagala;17.05;79.8333;94 +Belakvādi;Belakvadi;12.255;77.1225;94 +Alipukur;Alipukur;22.2939;88.075;94 +Bhāluka;Bhaluka;25.2886;87.8804;94 +Guttikonda;Guttikonda;16.43;79.834;94 +Kotabommāli;Kotabommali;18.5333;84.1667;94 +Chaubaria;Chaubaria;22.9809;88.6748;94 +Dirusumarru;Dirusumarru;16.4722;81.5295;94 +Bhogālt;Bhogalt;22.555;88.6138;94 +Dharmājigūdem;Dharmajigudem;16.9;81;94 +Tummalacheruvu;Tummalacheruvu;17.7667;80.8;94 +Kovvali;Kovvali;16.7333;81.1667;94 +Jigarhāti;Jigarhati;24.0317;87.8838;94 +Kotālpur;Kotalpur;23.0125;87.5936;94 +Hingalganj;Hingalganj;22.4708;88.9833;94 +Maisaram;Maisaram;17.1329;78.4367;94 +Bandamūrlanka;Bandamurlanka;16.517;81.988;94 +Gudlūru;Gudluru;15.0729;79.9012;94 +Mustafābād;Mustafabad;18.2787;78.7108;94 +Kalicherla;Kalicherla;13.8833;78.5333;94 +Ranjal;Ranjal;18.7458;77.9483;94 +Islāmpur;Islampur;22.5643;88.068;94 +Channubanda;Channubanda;17.0331;80.8056;94 +Rājapālaiyam;Rajapalaiyam;9.4204;77.58;94 +Parbhani;Parbhani;19.2704;76.76;94 +Rohtak;Rohtak;28.9;76.5667;94 +Lātūr;Latur;18.4004;76.57;94 +Keregodu;Keregodu;12.6333;76.9167;94 +Pānihāti;Panihati;22.69;88.37;94 +Ahmadnagar;Ahmadnagar;19.0833;74.7333;94 +Kāmārhāti;Kamarhati;22.67;88.37;94 +Alwar;Alwar;27.5667;76.6167;94 +Brahmapur;Brahmapur;19.32;84.8;94 +Cuddapah;Cuddapah;14.4667;78.8167;94 +Muzaffarpur;Muzaffarpur;26.12;85.3833;94 +Rājahmundry;Rajahmundry;16.9833;81.7833;94 +Jūnāgadh;Junagadh;21.52;70.47;94 +Shāhjānpur;Shahjanpur;27.8804;79.905;94 +Patiāla;Patiala;30.3204;76.385;94 +Mathura;Mathura;27.5035;77.6722;94 +Saugor;Saugor;23.83;78.71;94 +Bijāpur;Bijapur;16.8244;75.7154;94 +Purnea;Purnea;25.78;87.47;94 +Sambalpur;Sambalpur;21.4704;83.9701;94 +Fīrozābād;Firozabad;27.15;78.3949;94 +Hisar;Hisar;29.1489;75.7367;94 +Barddhamān;Barddhaman;23.25;87.85;94 +Trichūr;Trichur;10.52;76.21;94 +Āīzawl;Aizawl;23.7333;92.7167;94 +Bāli;Bali;22.65;88.34;94 +Pānīpat;Panipat;29.3833;76.9667;94 +Karīmnagar;Karimnagar;18.4333;79.15;94 +Rāmpur;Rampur;28.788;79.019;94 +Bhuj;Bhuj;23.2504;69.81;94 +Hospet;Hospet;15.2667;76.4;94 +Bhatinda;Bhatinda;30.2133;74.9519;94 +Ichalkaranji;Ichalkaranji;16.7;74.47;94 +Bārāsat;Barasat;22.72;88.48;94 +Sannai;Sannai;24.16;80.83;94 +Etāwah;Etawah;26.7855;79.015;94 +Drug;Drug;21.19;81.28;94 +Handwāra;Handwara;34.4;74.28;94 +Imphāl;Imphal;24.82;93.95;94 +Anantapur;Anantapur;14.6833;77.6;94 +Ratlām;Ratlam;23.3167;75.0667;94 +Churulia;Churulia;23.78;87.08;94 +Garbhām;Garbham;18.3667;83.45;94 +Devarkadra;Devarkadra;16.6167;77.85;94 +Bontapalli;Bontapalli;17.6625;78.3667;94 +Bāgalvād;Bagalvad;16.0528;76.8877;94 +Bhagabatipur;Bhagabatipur;22.6938;88.1936;94 +Manipur;Manipur;22.2799;88.9267;94 +Rāiparthi;Raiparthi;17.7042;79.6081;94 +Navipet;Navipet;18.8022;77.9836;94 +Jasāikāti;Jasaikati;22.7657;88.7974;94 +Penumāka;Penumaka;16.4832;80.5749;94 +Yaragol;Yaragol;16.9047;77.0661;94 +Anantasāgaram;Anantasagaram;14.5715;79.4075;94 +Korukollu;Korukollu;16.4808;81.2433;94 +Ginigera;Ginigera;15.3483;76.2473;94 +Udrāmsar;Udramsar;27.9355;73.2942;94 +Chintakommadinne;Chintakommadinne;14.4267;78.7618;94 +Majlispur;Majlispur;26.0978;87.9976;94 +Tungaturti;Tungaturti;17.4567;79.6258;94 +Chikhli;Chikhli;20.75;73.07;94 +Peddapūdi;Peddapudi;16.9667;82.1667;94 +Gangājalghāti;Gangajalghati;23.42;87.12;94 +Nakkāpalle;Nakkapalle;17.4106;82.7161;94 +Kodakandla;Kodakandla;17.528;79.5052;94 +Galgali;Galgali;16.416;75.4376;94 +Madnakal;Madnakal;16.123;77.696;94 +Aklvidu;Aklvidu;16.6;81.3833;94 +Gorantla;Gorantla;13.9892;77.7703;94 +Mogalturru;Mogalturru;16.4167;81.6;94 +Balarāmpur;Balarampur;23.12;86.22;94 +Avanigadda;Avanigadda;16.0197;80.92;94 +Khed Brahma;Khed Brahma;24.0299;73.0463;94 +Mummidivaram;Mummidivaram;16.65;82.1167;94 +Kosigi;Kosigi;15.8542;77.243;94 +Ashwarāopeta;Ashwaraopeta;17.25;81.1333;94 +Khajurāho;Khajuraho;24.85;79.9333;94 +Yādiki;Yadiki;15.05;77.88;94 +Chandrakona;Chandrakona;22.73;87.52;94 +Gauripur;Gauripur;26.08;89.97;94 +Teranikallu;Teranikallu;15.6392;77.5303;94 +Bārāsat;Barasat;22.9187;88.8301;94 +Kālkuni;Kalkuni;14.6;74.8333;94 +Vīrapalle;Virapalle;14.15;78.8667;94 +Vidapanakallu;Vidapanakallu;15.0667;77.1833;94 +Adigoppula;Adigoppula;16.4402;79.6235;94 +Harīke;Harike;31.1661;74.9417;94 +Chitvel;Chitvel;14.1667;79.3333;94 +Pānuria;Panuria;23.8229;86.9839;94 +Tālgāchhi;Talgachhi;25.3383;87.8929;94 +Kismatpur;Kismatpur;17.3333;78.4;94 +Jagatballabhpur;Jagatballabhpur;22.6864;88.1069;94 +Krishnanagar;Krishnanagar;23.4;88.5;94 +Saharsa;Saharsa;25.88;86.6;94 +Bharūch;Bharuch;21.6948;72.9805;94 +Budaun;Budaun;28.03;79.09;94 +Chittoor;Chittoor;13.2;79.1167;94 +Madnūr;Madnur;18.5;77.6333;94 +Makkuva;Makkuva;18.6667;83.2667;94 +Pullalacheruvu;Pullalacheruvu;16.1584;79.4321;94 +Gampalagūdem;Gampalagudem;16.9833;80.5167;94 +Machilīpatnam;Machilipatnam;16.1875;81.1389;94 +Medinīpur;Medinipur;22.4333;87.3333;94 +Bāramūla;Baramula;34.2;74.34;94 +Sitalpur;Sitalpur;27.63;80.75;94 +Navsāri;Navsari;20.8504;72.92;94 +Godhra;Godhra;22.7772;73.6203;94 +Conjeeveram;Conjeeveram;12.8308;79.7078;94 +Proddatūr;Proddatur;14.73;78.55;94 +Udipi;Udipi;13.3322;74.7461;94 +Fatehpur;Fatehpur;25.8804;80.8;94 +Tenāli;Tenali;16.243;80.64;94 +Bulandshahr;Bulandshahr;28.4;77.85;94 +Baharampur;Baharampur;24.1;88.25;94 +Chakradharpur;Chakradharpur;22.7;85.63;94 +Haldia;Haldia;22.03;88.06;94 +Gurgaon;Gurgaon;28.45;77.02;94 +Mahbūbnagar;Mahbubnagar;16.7333;77.9833;94 +Ghāndīnagar;Ghandinagar;23.22;72.68;94 +Hugli;Hugli;22.9;88.39;94 +Burhānpur;Burhanpur;21.3;76.2267;94 +Khammam;Khammam;17.25;80.15;94 +Bhiwāni;Bhiwani;28.7833;76.1333;94 +Madhyamgram;Madhyamgram;22.7;88.45;94 +Ellore;Ellore;16.7117;81.1031;94 +Ongole;Ongole;15.5;80.05;94 +Dindigul;Dindigul;10.369;77.9804;94 +Ingrāj Bāzār;Ingraj Bazar;25;88.15;94 +Kharagpur;Kharagpur;22.3302;87.3237;94 +Shimla;Shimla;31.1033;77.1722;94 +Cuddalore;Cuddalore;11.75;79.75;94 +Chandannagar;Chandannagar;22.8667;88.3833;94 +Chīrāla;Chirala;15.82;80.35;94 +Bīdar;Bidar;17.9;77.55;94 +Deo;Deo;24.6561;84.4356;94 +Madanapalle;Madanapalle;13.55;78.5;94 +Dam Dam;Dam Dam;22.62;88.42;94 +Sirsa;Sirsa;29.4904;75.03;94 +Alleppey;Alleppey;9.5004;76.37;94 +Titāgarh;Titagarh;22.74;88.37;94 +Vellore;Vellore;12.9204;79.15;94 +Rāiganj;Raiganj;25.6167;88.1167;94 +Nandyāl;Nandyal;15.5204;78.48;94 +Bārākpur;Barakpur;22.75;88.3667;94 +Batāla;Batala;31.8186;75.2028;94 +Bhusāval;Bhusaval;21.02;75.83;94 +Bahraigh;Bahraigh;27.5742;81.5958;94 +Jaunpur;Jaunpur;25.7333;82.6833;94 +Tonk;Tonk;26.1505;75.79;94 +Mahesāna;Mahesana;23.6;72.4;94 +Jadcherla;Jadcherla;16.7667;78.15;94 +Bhagabānpur;Bhagabanpur;24.7765;88.0217;94 +Tiruvūr;Tiruvur;17.1;80.6;94 +Rāmpur;Rampur;26.4424;89.8038;94 +Chautāpal;Chautapal;17.2508;78.8972;94 +Chilkūru;Chilkuru;16.9611;79.9125;94 +Bādkulla;Badkulla;23.28;88.53;94 +Srikhanda;Srikhanda;23.5984;88.0871;94 +Nārapala;Narapala;14.7206;77.8106;94 +Gobārdānga;Gobardanga;22.87;88.76;94 +Bodupāl;Bodupal;17.4139;78.5783;94 +Dharmsāla;Dharmsala;32.2167;76.3167;94 +Somandepalle;Somandepalle;14.0078;77.6086;94 +Sirvār;Sirvar;16.1739;77.0225;94 +Chinna Ganjām;Chinna Ganjam;15.693;80.2405;94 +Jaggampeta;Jaggampeta;17.1833;82.05;94 +Jhalidā;Jhalida;23.37;85.97;94 +Kanekallu;Kanekallu;14.8864;77.0317;94 +Kunchanapalle;Kunchanapalle;16.45;80.6167;94 +Kalingapatnam;Kalingapatnam;18.3389;84.1205;94 +Āspari;Aspari;15.4833;77.3833;94 +Kākdwīp;Kakdwip;21.8791;88.1913;94 +Rāmjībanpur;Ramjibanpur;22.83;87.62;94 +Cherukūru;Cherukuru;15.994;80.378;94 +Rudravaram;Rudravaram;15.831;78.05;94 +Karālapādu;Karalapadu;16.507;79.8;94 +Rāngaipur;Rangaipur;25.3884;87.9124;94 +Rāmapur;Ramapur;22.3102;88.9599;94 +Nekkonda;Nekkonda;16.7833;78.2333;94 +Nibria;Nibria;22.61;88.25;94 +Kuli;Kuli;24.7366;87.9426;94 +Beldānga;Beldanga;23.93;88.25;94 +Saranga;Saranga;22.54;88.21;94 +Holavanhalli;Holavanhalli;13.5333;77.3;94 +Arakeri;Arakeri;16.2746;76.9494;94 +Dornipādu;Dornipadu;15.2372;78.4483;94 +Bagchara;Bagchara;22.9574;88.7706;94 +Muppālla;Muppalla;16.2372;79.8464;94 +Kamarpalli;Kamarpalli;18.9219;78.5081;94 +Lingasamudram;Lingasamudram;15.095;79.7007;94 +Khopākāti;Khopakati;25.3848;87.7796;94 +Kāndrakota;Kandrakota;17.1451;82.1306;94 +Bagela;Bagela;25.8723;87.8978;94 +Dwārapūdi;Dwarapudi;16.95;81.9333;94 +Maipādu;Maipadu;14.5;80.1667;94 +Mallārpur;Mallarpur;24.0814;87.7093;94 +Bādampūdi;Badampudi;16.82;81.47;94 +Dhola;Dhola;22.0385;88.2979;94 +Bharatgarh;Bharatgarh;22.1474;88.6802;94 +Digambarpur;Digambarpur;21.9343;88.3876;94 +Toplā;Topla;22.2333;80.8833;94 +Annavaram;Annavaram;17.282;82.4055;94 +Kennālu;Kennalu;12.4667;76.6667;94 +Morta;Morta;16.8094;81.7016;94 +Rāmthenga;Ramthenga;26.4724;89.2121;94 +Devaruppal;Devaruppal;17.6511;79.3556;94 +Tarakeswar;Tarakeswar;22.89;88.02;94 +Sānkrāil;Sankrail;22.57;88.24;94 +Elesvaram;Elesvaram;17.2833;82.1;94 +Kaippakanchēri;Kaippakancheri;10.938;75.987;94 +Diamond Harbour;Diamond Harbour;22.191;88.1905;94 +Damān;Daman;20.4169;72.834;94 +Amudālavalasa;Amudalavalasa;18.4167;83.9;94 +Pujali;Pujali;22.4679;88.1452;94 +Kānkuria;Kankuria;24.658;87.9794;94 +Chittaranjan;Chittaranjan;23.87;86.87;94 +Panaji;Panaji;15.48;73.83;94 +Nambūru;Namburu;16.36;80.52;94 +Kanniyākumāri;Kanniyakumari;8.0911;77.5417;94 +Jangipur;Jangipur;24.47;88.07;94 +Tanuku;Tanuku;16.75;81.7;94 +Baj Baj;Baj Baj;22.4828;88.1818;94 +Siuri;Siuri;23.9167;87.5333;94 +Bankra;Bankra;22.63;88.3;94 +Tamlūk;Tamluk;22.3;87.9167;94 +Vinjamūr;Vinjamur;14.833;79.583;94 +Kāmalāpuram;Kamalapuram;14.5833;78.65;94 +Chandragiri;Chandragiri;13.5833;79.3167;94 +Mārahra;Marahra;27.75;78.5667;94 +Belūr;Belur;13.1642;75.8647;94 +Sompeta;Sompeta;18.93;84.6;94 +Mundra;Mundra;22.85;69.73;94 +Nalua;Nalua;22.1051;88.4619;94 +Karlapālem;Karlapalem;15.9333;80.55;94 +Umrāpur;Umrapur;24.5863;87.9294;94 +Chāgalamarri;Chagalamarri;14.9667;78.5833;94 +Krishnapur;Krishnapur;24.4123;88.2582;94 +Kattanam;Kattanam;9.1833;76.55;94 +Nizāmpatam;Nizampatam;15.9;80.6667;94 +Gannavaram;Gannavaram;16.5333;80.8;94 +Ghatkesar;Ghatkesar;17.4494;78.6853;94 +Palāshi;Palashi;23.7898;88.2583;94 +Banganapalle;Banganapalle;15.3167;78.2331;94 +Achampet;Achampet;16.6299;80.1213;94 +Pālkonda;Palkonda;18.6;83.75;94 +Andāl;Andal;23.6;87.2;94 +Nigan;Nigan;23.5045;87.9871;94 +Chilakapālem;Chilakapalem;18.271;83.804;94 +Chinnakākāni;Chinnakakani;16.4046;80.5579;94 +Upputūru;Upputuru;15.951;80.289;94 +Simlāpāl;Simlapal;22.9227;87.0734;94 +Annāram;Annaram;17.6288;78.3759;94 +Gosānimāri Bandar;Gosanimari Bandar;26.1519;89.3335;94 +Chennekottapalle;Chennekottapalle;14.3175;77.6072;94 +Chandrasekharāpuram;Chandrasekharapuram;15.1833;79.2833;94 +Fatehpor;Fatehpor;33.65;75.15;94 +Bījnapalli;Bijnapalli;16.55;78.2;94 +Pipa;Pipa;22.6018;88.8364;94 +Pārākaram;Parakaram;25.2703;87.9846;94 +Rājbāri;Rajbari;22.4019;88.8059;94 +Chevella;Chevella;17.3067;78.1353;94 +Beluguppa;Beluguppa;14.7167;77.1333;94 +Mogallu;Mogallu;16.6;81.5667;94 +Bandi Ātmakūru;Bandi Atmakuru;15.581;78.5241;94 +Bellūru;Belluru;12.9833;76.75;94 +Kārumanchi;Karumanchi;16.0549;79.8903;94 +Chintalavalasa;Chintalavalasa;18.0675;83.4094;94 +Hāvaligi;Havaligi;15.0167;77.1167;94 +Kotauratla;Kotauratla;17.5658;82.6877;94 +Khanta;Khanta;25.8468;88.0525;94 +Mudinepalle;Mudinepalle;16.4;81.1167;94 +Kurupām;Kurupam;18.8667;83.5667;94 +Valigonda;Valigonda;17.3667;79.05;94 +Hire Padsalgi;Hire Padsalgi;16.594;75.3867;94 +Polba;Polba;22.9615;88.3066;94 +Bāgdaha;Bagdaha;23.2178;88.8857;94 +Battili;Battili;19.0167;83.7833;94 +Katangūr;Katangur;17.16;79.313;94 +Umarpur;Umarpur;24.6109;87.8952;94 +Sāyampet;Sayampet;18.1167;79.7375;94 +Sibkālinagar;Sibkalinagar;21.9288;88.178;94 +Kodekal;Kodekal;16.3522;76.4025;94 +Pedda Bhogila;Pedda Bhogila;18.6612;83.3784;94 +Rānīganj;Raniganj;25.8564;87.9124;94 +Krishnarānpur;Krishnaranpur;22.0561;88.3326;94 +Nīrmānvi;Nirmanvi;16.0433;77.0991;94 +Chātaparru;Chataparru;16.697;81.167;94 +Mūlaguntapādu;Mulaguntapadu;15.298;80.034;94 +Belsur;Belsur;25.3727;87.83;94 +Polāki;Polaki;18.3667;84.1;94 +Yādamari;Yadamari;13.1422;78.9847;94 +Khātra;Khatra;22.98;86.85;94 +Ponnalūru;Ponnaluru;15.2719;79.7992;94 +Amalāpuram;Amalapuram;16.5833;82.0167;94 +Bāruipur;Baruipur;22.3654;88.4325;94 +Mandapeta;Mandapeta;16.87;81.93;94 +Mūndka;Mundka;28.6794;77.0284;94 +Chakapara;Chakapara;22.63;88.35;94 +Itānagar;Itanagar;27.1;93.62;94 +Bhīmunipatnam;Bhimunipatnam;17.8864;83.4471;94 +Pithāpuram;Pithapuram;17.1167;82.2667;94 +Nagari;Nagari;13.33;79.58;94 +Mahishkuchi;Mahishkuchi;26.3866;89.7646;94 +Pedda Ganjām;Pedda Ganjam;15.6428;80.2324;94 +Marmagao;Marmagao;15.402;73.8;94 +Dhuliān;Dhulian;24.68;87.97;94 +Kohīma;Kohima;25.6667;94.1194;94 +Bhadrapur;Bhadrapur;24.2624;87.952;94 +Manāli;Manali;32.2044;77.17;94 +Nātavaram;Natavaram;17.605;82.408;94 +Mallepalli;Mallepalli;18.5833;80.9;94 +Baruipāra;Baruipara;22.7574;88.2429;94 +Barua Gopālpur;Barua Gopalpur;24.5618;87.8121;94 +Nekunāpuram;Nekunapuram;15.2267;79.9267;94 +Pokūru;Pokuru;15.1667;79.8167;94 +Uchalon;Uchalon;23.0333;87.7833;94 +Huliyūrdurga;Huliyurdurga;12.8167;77.0333;94 +Pāta Pandillapalle;Pata Pandillapalle;15.7565;80.2831;94 +Sante Kasalgere;Sante Kasalgere;12.4972;76.8878;94 +Rājavommangi;Rajavommangi;17.501;82.253;94 +Indrāni;Indrani;24.1381;88.0217;94 +Mundlapādu;Mundlapadu;15.333;78.9;94 +Dhalpāl;Dhalpal;26.3941;89.6536;94 +Bara Bakra;Bara Bakra;22.7621;88.8899;94 +Agali;Agali;13.7842;77.0544;94 +Sūrampalle;Surampalle;16.5847;80.7186;94 +Hire Kotankal;Hire Kotankal;15.9628;76.9511;94 +Dātura;Datura;24.4038;87.9579;94 +Bajanki;Bajanki;18.2556;79.0165;94 +Gārladinne;Garladinne;14.8333;77.6;94 +Wajrakarūr;Wajrakarur;15.0167;77.3833;94 +Nāmkhāna;Namkhana;21.7667;88.2333;94 +Muglispur;Muglispur;24.4443;87.8936;94 +Rāmasamudram;Ramasamudram;13.3667;78.4333;94 +Sheakhala;Sheakhala;22.7636;88.1781;94 +Pāchipenta;Pachipenta;18.46;83.11;94 +Meliyāputtu;Meliyaputtu;18.7667;84.1667;94 +Rādhāngar;Radhangar;22.4488;88.4719;94 +Bāishāta;Baishata;22.1329;88.467;94 +Kruttivennu;Kruttivennu;16.3774;81.367;94 +Dāmaramadugu;Damaramadugu;14.5016;79.9319;94 +Bestavārapeta;Bestavarapeta;15.5511;79.1;94 +Mathampalli;Mathampalli;16.8558;79.8936;94 +Baireddipalle;Baireddipalle;13.0833;78.6167;94 +Kirnāhar;Kirnahar;23.7569;87.8768;94 +Bujang;Bujang;24.2593;87.9187;94 +Hātinda;Hatinda;25.4157;87.9879;94 +Haripur;Haripur;22.5912;88.6342;94 +Mantūr;Mantur;16.3809;75.3774;94 +Parkāl;Parkal;18.2;79.7167;94 +Tehata;Tehata;23.7274;88.5331;94 +Kosgi;Kosgi;16.9839;77.7193;94 +Nellimarla;Nellimarla;18.1667;83.4333;94 +Kaikalūr;Kaikalur;16.5667;81.2;94 +Bargāri;Bargari;30.5188;74.9578;94 +Chelyāma;Chelyama;23.6199;86.5496;94 +Palagara;Palagara;18.6167;83.5333;94 +Gura;Gura;24.1926;88.0652;94 +Adwitnagar;Adwitnagar;24.6296;87.8986;94 +Bangaon;Bangaon;23.07;88.82;94 +Tādpatri;Tadpatri;14.9097;78.0083;94 +Khardah;Khardah;22.72;88.38;94 +Narasaraopet;Narasaraopet;16.236;80.054;94 +Siddipet;Siddipet;18.1;78.85;94 +Bānsbāria;Bansbaria;22.97;88.4;94 +Vālpārai;Valparai;10.3204;76.97;94 +Champdani;Champdani;22.8;88.37;94 +Osmānābād;Osmanabad;18.1667;76.05;94 +Islāmābād;Islamabad;33.73;75.15;94 +Jalpāiguri;Jalpaiguri;26.5167;88.7333;94 +Suriāpet;Suriapet;17.15;79.6167;94 +Tādepallegūdem;Tadepallegudem;16.8333;81.5;94 +Būndi;Bundi;25.4383;75.6372;94 +Negapatam;Negapatam;10.7667;79.8333;94 +Kalyani;Kalyani;22.975;88.4344;94 +Bhadreswar;Bhadreswar;22.82;88.35;94 +Chilakalūrupet;Chilakalurupet;16.0892;80.1672;94 +Gangtok;Gangtok;27.33;88.62;94 +Port Blair;Port Blair;11.6667;92.75;94 +Mailavaram;Mailavaram;16.7833;80.6333;94 +Madakasīra;Madakasira;13.9369;77.2694;94 +Tufānganj;Tufanganj;26.32;89.67;94 +Yavatmāl;Yavatmal;20.4;78.1333;94 +Chittaurgarh;Chittaurgarh;24.8894;74.6239;94 +Adilābād;Adilabad;19.6667;78.5333;94 +Gudivāda;Gudivada;16.43;80.99;94 +Darjeeling;Darjeeling;27.0375;88.2631;94 +Sopur;Sopur;34.3;74.47;94 +Bukkarāyasamudram;Bukkarayasamudram;14.6944;77.6381;94 +Ganapavaram;Ganapavaram;16.1233;80.1721;94 +Pāmarru;Pamarru;16.327;80.961;94 +Chāgallu;Chagallu;16.9833;81.6667;94 +Pushkar;Pushkar;26.4903;74.5542;94 +Sarapāka;Sarapaka;17.6922;80.8614;94 +Husnābād;Husnabad;17.0667;77.65;94 +Kuppam;Kuppam;12.75;78.37;94 +Pākāla;Pakala;13.4667;79.1167;94 +Mārutūru;Maruturu;15.9862;80.1051;94 +Kirugāvalu;Kirugavalu;12.3667;76.95;94 +Karatber;Karatber;22.4977;88.0649;94 +Dūpādu;Dupadu;15.9167;79.3667;94 +Chandipur;Chandipur;22.0528;88.2911;94 +Kethepalli;Kethepalli;17.1907;79.4468;94 +Māliāra;Maliara;23.475;87.223;94 +Khandaghosh;Khandaghosh;23.2091;87.6983;94 +Takkellapādu;Takkellapadu;16.3111;80.491;94 +Kolleti Kota;Kolleti Kota;16.626;81.289;94 +Chiwemla;Chiwemla;17.1528;79.6861;94 +Dhanbela;Dhanbela;22.9113;88.5345;94 +Dommaranandyāla;Dommaranandyala;14.8644;78.3658;94 +Naushahra Panwān;Naushahra Panwan;31.3399;74.9537;94 +Danagalli;Danagalli;12.2228;76.5714;94 +Anigandlapādu;Anigandlapadu;16.892;80.287;94 +Kavulūru;Kavuluru;16.6303;80.5828;94 +Konāda;Konada;18.0167;83.5667;94 +Dīgnagar;Dignagar;23.4283;87.6976;94 +Tekmāl;Tekmal;17.97;78.04;94 +Vijayapuri South;Vijayapuri South;16.558;79.309;94 +Berghom;Berghom;22.8687;88.7088;94 +Jagannāthpur;Jagannathpur;25.3159;87.8785;94 +Bībīnagar;Bibinagar;17.4708;78.7946;94 +Venavanka;Venavanka;18.3975;79.3878;94 +Rodalkundi;Rodalkundi;15.6774;76.7754;94 +Rangampeta;Rangampeta;17.082;81.988;94 +Kottūru;Kotturu;18.7667;83.8833;94 +Timmāpuram;Timmapuram;17.0313;82.2462;94 +Rāvipādu;Ravipadu;16.2598;80.0106;94 +Lakhanpur;Lakhanpur;24.6185;87.9484;94 +Pippara;Pippara;16.7167;81.55;94 +Nallacheruvu;Nallacheruvu;14.0061;78.1758;94 +Pālakurti;Palakurti;17.6588;79.4325;94 +Peddakadabūru;Peddakadaburu;15.766;77.326;94 +Chiluvūru;Chiluvuru;16.3785;80.6146;94 +Kaligiri;Kaligiri;14.8333;79.7;94 +Mulakalacheruvu;Mulakalacheruvu;13.8408;78.3056;94 +Nārāyanpur;Narayanpur;17.1622;78.8817;94 +Tullūru;Tulluru;16.5275;80.4681;94 +Nandivelugu;Nandivelugu;16.2924;80.6426;94 +Bhātumra;Bhatumra;18.03;77.22;94 +Bhāndārhāti;Bhandarhati;22.9227;88.0996;94 +Rebāla;Rebala;14.5333;79.9;94 +Gopālganj;Gopalganj;22.0572;88.6182;94 +Bīrkur;Birkur;18.4836;77.8003;94 +Asafābād;Asafabad;19.365;79.274;94 +Abu;Abu;24.5925;72.7083;94 +Velugodu;Velugodu;15.7817;78.6892;94 +Curchorem;Curchorem;15.25;74.1;94 +Singur;Singur;22.81;88.23;94 +Niāla Kondapalle;Niala Kondapalle;17.1;80.0506;94 +Yāzali;Yazali;15.9709;80.5616;94 +Gopālpur;Gopalpur;25.8738;87.9637;94 +Berāberi;Beraberi;22.8461;88.2047;94 +Kulgam;Kulgam;33.64;75.02;94 +Hassan;Hassan;13.005;76.1028;94 +Gondiā;Gondia;21.45;80.2;94 +Mandya;Mandya;12.5242;76.8958;94 +Bānkura;Bankura;23.25;87.0667;94 +Tiruvannāmalai;Tiruvannamalai;12.2604;79.1;94 +Pālakollu;Palakollu;16.5333;81.7333;94 +Pīlibhīt;Pilibhit;28.6333;79.7667;94 +Pālghāt;Palghat;10.7792;76.6547;94 +Hanumāngarh;Hanumangarh;29.5833;74.3167;94 +Abohar;Abohar;30.1204;74.29;94 +Kānchrāpāra;Kanchrapara;22.97;88.43;94 +Basīrhat;Basirhat;22.6572;88.8942;94 +Hāthras;Hathras;27.6;78.05;94 +Chandpur;Chandpur;22.1623;88.3602;94 +Vidavalūru;Vidavaluru;14.5942;80.0297;94 +Khājuri;Khajuri;21.8611;87.948;94 +Gūmmadidola;Gummadidola;17.683;78.37;94 +Rāvinūtala;Ravinutala;15.739;80.08;94 +Tamballapalle;Tamballapalle;13.8994;78.4203;94 +Hālīsahar;Halisahar;22.95;88.42;94 +Rishra;Rishra;22.71;88.35;94 +Navadwīp;Navadwip;23.4088;88.3657;94 +Guntakal;Guntakal;15.17;77.38;94 +Baidyabāti;Baidyabati;22.79;88.32;94 +Dharmavaram;Dharmavaram;14.4142;77.715;94 +Ghazīpur;Ghazipur;25.5833;83.5667;94 +Puruliya;Puruliya;23.3333;86.3667;94 +Bagulā;Bagula;23.335;88.644;94 +Koilkuntla;Koilkuntla;15.2333;78.3167;94 +Harīpur;Haripur;31.52;75.98;94 +Pathānkot;Pathankot;32.2689;75.6497;94 +Dibrugarh;Dibrugarh;27.4833;95;94 +Verāval;Veraval;20.9;70.37;94 +Fyzābād;Fyzabad;26.7504;82.17;94 +Shāntipur;Shantipur;23.25;88.43;94 +Silchar;Silchar;24.7904;92.79;94 +Bālurghāt;Balurghat;25.2167;88.7667;94 +Nalgonda;Nalgonda;17.05;79.27;94 +Vidisha;Vidisha;23.5239;77.8061;94 +Beāwar;Beawar;26.1011;74.3203;94 +Hindupur;Hindupur;13.83;77.49;94 +Erode;Erode;11.3428;77.7274;94 +Etah;Etah;27.63;78.67;94 +Hābra;Habra;22.83;88.63;94 +Ambāla;Ambala;30.3786;76.7725;94 +Mauli;Mauli;30.7194;76.7181;94 +Kumbakonam;Kumbakonam;10.9805;79.4;94 +Mandsaur;Mandsaur;24.03;75.08;94 +Chicacole;Chicacole;18.3;83.9;94 +Bhīmavaram;Bhimavaram;16.5333;81.5333;94 +Kolār;Kolar;13.1333;78.1333;94 +Shillong;Shillong;25.5744;91.8789;94 +Kota;Kota;14.0333;80.05;94 +Chennūr;Chennur;14.5667;78.8;94 +Sultānābād;Sultanabad;18.5333;79.3333;94 +Sānātikri;Sanatikri;22.0198;88.5026;94 +Tadikalapūdi;Tadikalapudi;16.8991;81.1764;94 +Bhagwāngola;Bhagwangola;24.3485;88.3243;94 +Islāmpur;Islampur;24.1513;88.4671;94 +Gālivedu;Galivedu;14.0333;78.5;94 +Rāikal;Raikal;18.9;78.8;94 +Pātapatnam;Patapatnam;18.75;84.0833;94 +Bālkonda;Balkonda;18.8667;78.35;94 +Dogāchi;Dogachi;24.6195;87.9221;94 +Janāi;Janai;22.7157;88.2426;94 +Natshal;Natshal;22.1957;88.0272;94 +Kalinagar;Kalinagar;22.4383;88.115;94 +Velivennu;Velivennu;16.8443;81.6895;94 +Begampur;Begampur;22.74;88.24;94 +Chaital;Chaital;22.5106;88.7996;94 +Amtala;Amtala;22.22;88.17;94 +Bhabānipur;Bhabanipur;24.7153;87.9227;94 +Bandlagūda;Bandlaguda;17.3543;78.3853;94 +Begampur;Begampur;22.3705;88.494;94 +Bāhāgalpur;Bahagalpur;24.5934;87.9536;94 +Muragācha;Muragacha;22.69;88.42;94 +Chandi;Chandi;22.3503;88.2828;94 +Saktipur;Saktipur;23.864;88.1987;94 +Iarpur;Iarpur;22.2998;88.2994;94 +Nāzira;Nazira;22.218;88.2757;94 +Krishnapur;Krishnapur;22.67;88.26;94 +Nalpur;Nalpur;22.53;88.19;94 +Mahadipur;Mahadipur;24.8566;88.1248;94 +Amgachia;Amgachia;22.4156;88.3051;94 +Laskarpar;Laskarpar;22.5833;88.1036;94 +Hārua;Harua;24.5249;87.9931;94 +Nimpot;Nimpot;22.15;88.43;94 +Multi;Multi;22.2847;88.4053;94 +Chāndpur;Chandpur;22.4368;88.1711;94 +Sāhāpur;Sahapur;22.52;88.17;94 +Dhāmua;Dhamua;22.2875;88.3962;94 +Brāhmanagūdem;Brahmanagudem;16.9275;81.6736;94 +Karimnagar;Karimnagar;22.1158;88.2455;94 +Timmāpuram;Timmapuram;18.3597;79.0875;94 +Ventrapragada;Ventrapragada;16.4425;80.9086;94 +Elangi;Elangi;25.2986;87.9054;94 +Palsa;Palsa;24.4721;87.8637;94 +Hebbūr;Hebbur;13.15;77.0333;94 +Moragudi;Moragudi;14.8625;78.3772;94 +Matsyapuri;Matsyapuri;16.4814;81.6267;94 +Kondavīdu;Kondavidu;16.2597;80.2653;94 +Amadagūru;Amadaguru;13.8886;78.0217;94 +Dariapur;Dariapur;22.8697;88.5002;94 +Murarai;Murarai;24.4428;87.8575;94 +Maddipādu;Maddipadu;15.6222;80.023;94 +Obuladevarcheruvu;Obuladevarcheruvu;14.0263;78.0009;94 +Mandadam;Mandadam;16.5194;80.5139;94 +Kotanandūru;Kotananduru;17.4667;82.4667;94 +Sidhar;Sidhar;24.5484;87.9332;94 +Ellanūru;Ellanuru;14.7;78.08;94 +Baswa;Baswa;24.1472;87.8802;94 +Digalgrām;Digalgram;24.0474;87.6432;94 +Kāsimpur;Kasimpur;22.765;88.5136;94 +Kāvūru;Kavuru;16.1333;80.1167;94 +Bānpur;Banpur;23.4484;88.7511;94 +Kandāran;Kandaran;25.2828;87.9904;94 +Balatgi;Balatgi;16.1114;76.9487;94 +Dumpagadapa;Dumpagadapa;16.5989;81.3688;94 +Bahutāl;Bahutal;24.56;87.89;94 +Kottapeta;Kottapeta;15.7913;80.377;94 +Penugonda;Penugonda;16.6569;81.7461;94 +Dighirpār;Dighirpar;22.3034;88.6678;94 +Dharmāpuri;Dharmapuri;18.9475;79.094;94 +Challapalle;Challapalle;16.1167;80.9333;94 +Galaga;Galaga;16.2667;76.8333;94 +Rācherla;Racherla;15.4667;78.9667;94 +Mahurāpur;Mahurapur;24.5079;87.8231;94 +Kasimkota;Kasimkota;17.6736;82.9634;94 +Mahālandi;Mahalandi;24.0738;88.1214;94 +Gonegandla;Gonegandla;15.717;77.6;94 +Rentachintala;Rentachintala;16.5524;79.5529;94 +Gokarna;Gokarna;24.0306;88.1181;94 +Khirpai;Khirpai;22.711;87.6174;94 +Kollūru;Kolluru;16.1833;80.8;94 +Mitrapur;Mitrapur;24.4371;87.9666;94 +Kompalle;Kompalle;17.4993;78.4583;94 +Chopadandi;Chopadandi;18.5833;79.1667;94 +Khed;Khed;17.72;73.38;94 +Rāmāyampet;Ramayampet;18.1166;78.4298;94 +Bārnia;Barnia;23.7311;88.4329;94 +Kāmavarapukota;Kamavarapukota;17.0033;81.1953;94 +Podalakūr;Podalakur;14.3667;79.7333;94 +Morgim;Morgim;15.6294;73.7358;94 +Rimbik;Rimbik;27.1271;88.0993;94 +Tādikonda;Tadikonda;16.4167;80.4542;94 +Mellacheruvu;Mellacheruvu;16.8173;79.9331;94 +Rājmahal;Rajmahal;25.05;87.84;94 +Kulu;Kulu;31.96;77.1;94 +Vissannapeta;Vissannapeta;16.95;80.7833;94 +Kottá Kalidindi;Kotta Kalidindi;16.5032;81.2877;94 +Debīpur;Debipur;24.2272;88.6472;94 +Vempa;Vempa;16.45;81.5833;94 +Bantumilli;Bantumilli;16.35;81.2833;94 +Kantālia;Kantalia;22.7219;88.5415;94 +Lakkavaram;Lakkavaram;15.6983;79.7945;94 +Mohanpur;Mohanpur;25.3206;87.94;94 +Kongal;Kongal;16.944;79.216;94 +Sālgundi;Salgundi;15.6677;76.8286;94 +Kālla;Kalla;16.5374;81.4087;94 +Amarkantak;Amarkantak;22.6751;81.7596;94 +Katak Chincholi;Katak Chincholi;18.03;77.22;94 +Madhura;Madhura;24.3298;87.8793;94 +Sāsan;Sasan;22.6622;88.5823;94 +Chaudepalle;Chaudepalle;13.4831;78.7664;94 +Malkāpuram;Malkapuram;15.417;77.883;94 +Mohanpur;Mohanpur;21.8425;87.4214;94 +Belākoba;Belakoba;26.5744;88.6052;94 +Maripād;Maripad;17.4031;79.8567;94 +Vāyalpād;Vayalpad;13.65;78.6333;94 +Veldurti;Veldurti;15.5667;77.9167;94 +Pānchgrām;Panchgram;24.1996;88.0077;94 +Manthani;Manthani;18.65;79.6667;94 +Inkollu;Inkollu;15.8281;80.1929;94 +Pernamitta;Pernamitta;15.5333;80;94 +Bondapalle;Bondapalle;18.2418;83.3489;94 +Pulipādu;Pulipadu;16.607;79.652;94 +Pālhalli;Palhalli;12.4139;76.6528;94 +Jagdispur;Jagdispur;22.65;88.29;94 +Ramnagar;Ramnagar;22.3245;88.494;94 +Jaypul;Jaypul;22.7833;88.5695;94 +Mudivarti;Mudivarti;14.555;80.1079;94 +Kandlagunta;Kandlagunta;16.35;79.367;94 +Tārāchua;Tarachua;24.1472;87.6107;94 +Gadivemula;Gadivemula;15.7069;78.4169;94 +Beliātor;Beliator;23.3333;87.2167;94 +Paidipādu;Paidipadu;15.7117;80.1111;94 +Mandirtala;Mandirtala;21.813;88.1103;94 +Kanagānapalle;Kanaganapalle;14.45;77.5167;94 +Etikoppāka;Etikoppaka;17.5;82.73;94 +Tipparti;Tipparti;17.0167;79.4167;94 +Dispur;Dispur;26.15;91.77;94 +Mālancha;Malancha;24.666;87.922;94 +Raghudebbati;Raghudebbati;22.53;88.2;94 +Giria;Giria;24.5167;88.0667;94 +Baharu;Baharu;22.204;88.4283;94 +Nahāzāri;Nahazari;22.4347;88.2487;94 +Dumjor;Dumjor;22.64;88.22;94 +Mahiari;Mahiari;22.59;88.24;94 +Mayahaura;Mayahaura;22.1834;88.4998;94 +Phirangipuram;Phirangipuram;16.3;80.2667;94 +Kembhāvi;Kembhavi;16.65;76.5333;94 +Gokavaram;Gokavaram;17.2667;81.85;94 +Jaynagar-Majilpur;Jaynagar-Majilpur;22.1745;88.4184;94 +Māmidālapādu;Mamidalapadu;15.831;78.05;94 +Pānchla;Panchla;22.54;88.14;94 +Jālhalli;Jalhalli;13.0333;77.55;94 +Poranki;Poranki;16.4743;80.7128;94 +Sundararaopeta;Sundararaopeta;16.8031;81.6419;94 +Bāuria;Bauria;22.4521;88.1853;94 +Cherrapunji;Cherrapunji;25.3009;91.6962;94 +Hanamsāgar;Hanamsagar;15.8722;76.0431;94 +Yellāreddi;Yellareddi;18.1859;78.0212;94 +Sindhnūr;Sindhnur;15.7833;76.7667;94 +Kankipādu;Kankipadu;16.45;80.7833;94 +Tummurukota;Tummurukota;16.586;79.49;94 +Tondapi;Tondapi;16.3913;80.0612;94 +Kothakota;Kothakota;16.3667;77.9667;94 +Kottavalasa;Kottavalasa;17.9;83.2;94 +Odlābāri;Odlabari;26.8364;88.6294;94 +Holalagondi;Holalagondi;15.4873;77.0464;94 +Bikkavolu;Bikkavolu;16.9624;82.049;94 +Madanpur;Madanpur;23.02;88.48;94 +Birajnagar;Birajnagar;22.1436;88.7849;94 +Ranasthalam;Ranasthalam;18.1979;83.7039;94 +Lābpur;Labpur;23.83;87.82;94 +Terlām;Terlam;18.4847;83.5014;94 +Kerimeri;Kerimeri;19.4333;79.05;94 +Sakkarepatna;Sakkarepatna;13.56;76.01;94 +Mungonda;Mungonda;16.5982;81.9187;94 +Konanki;Konanki;16.535;79.887;94 +Bandarlapalli;Bandarlapalli;13.3308;79.0989;94 +Bevūr;Bevur;16.2084;75.8941;94 +Fatehpur;Fatehpur;22.9375;88.5864;94 +Bhulki;Bhulki;25.8628;87.9346;94 +Ankāpuram;Ankapuram;18.77;78.25;94 +Tārāpur;Tarapur;24.1023;87.8055;94 +Hātgācha;Hatgacha;24.1036;87.5938;94 +Rādhānagar;Radhanagar;21.6906;88.2374;94 +Nirman;Nirman;22.843;88.8809;94 +Mirle;Mirle;12.5333;76.3167;94 +Murikipūdi;Murikipudi;16.04;80.104;94 +Kochara;Kochara;25.8523;87.9653;94 +Sārenga;Sarenga;22.7534;87.017;94 +Chejerla;Chejerla;14.5167;79.5667;94 +Musunūru;Musunuru;16.8428;80.9622;94 +Timmasamudram;Timmasamudram;15.7833;80.2333;94 +Khata;Khata;26.028;87.9465;94 +Medpalli;Medpalli;18.8003;78.8042;94 +Kondramutla;Kondramutla;16.1167;79.75;94 +Kalavalapalle;Kalavalapalle;16.93;81.63;94 +Attota;Attota;16.291;80.6816;94 +Bisor;Bisor;24.3846;87.967;94 +Pūsapātirega;Pusapatirega;18.092;83.5523;94 +Kyalanūr;Kyalanur;13.2667;77.9833;94 +Bajargaon;Bajargaon;25.8932;87.9989;94 +Harvi;Harvi;16.0628;77.0642;94 +Nandīgrām;Nandigram;22.01;87.99;94 +Kūderu;Kuderu;14.7333;77.4333;94 +Loutolim;Loutolim;15.33;73.98;94 +Tāllacheruvu;Tallacheruvu;16.65;80.097;94 +Rāmchandrapur;Ramchandrapur;24.4227;87.8573;94 +Manoharpur;Manoharpur;22.121;88.2333;94 +Ratua;Ratua;25.2001;87.9274;94 +Raipur;Raipur;22.8;86.95;94 +Kodūr;Kodur;16.2667;78.3;94 +Nātabāri Hāt;Natabari Hat;26.4064;89.5975;94 +Bheliān;Bhelian;24.2954;87.8958;94 +Nizāmpur;Nizampur;26.0148;87.8942;94 +Bāruva;Baruva;18.8824;84.5829;94 +Khulna;Khulna;22.3465;88.9167;94 +Begunkudar;Begunkudar;23.3528;86.0566;94 +Āndimatam;Andimatam;11.3353;79.3758;94 +Kandgal;Kandgal;15.9568;76.2734;94 +Gobindapur;Gobindapur;22.8801;88.8942;94 +Kottapalle;Kottapalle;16.315;79.912;94 +Nijgaon Parānpur;Nijgaon Paranpur;25.1559;87.9732;94 +Raspunji;Raspunji;22.4367;88.2705;94 +Algūr;Algur;16.7;76.3499;94 +Kanamarlapūdi;Kanamarlapudi;16.1;79.8;94 +Phulbāri;Phulbari;21.7969;88.0997;94 +Dodharye;Dodharye;12.3939;75.9549;94 +Gavunipalli;Gavunipalli;13.514;78.227;94 +Bāndhkhola;Bandhkhola;24.2542;87.988;94 +Nangli;Nangli;13.1833;78.5167;94 +Nārathali;Narathali;26.5204;89.7669;94 +Jakrānpalli;Jakranpalli;18.7183;78.2775;94 +Kariāli;Kariali;25.3263;87.9074;94 +Kyādgeri;Kyadgeri;16.2319;76.9553;94 +Peravali;Peravali;16.7525;81.7417;94 +Harispur;Harispur;24.5121;87.9425;94 +Rentapālla;Rentapalla;16.4721;80.1342;94 +Kochcherla;Kochcherla;16.1493;79.7608;94 +Narendranagar;Narendranagar;30.17;78.3;94 +Ardavīdu;Ardavidu;15.6833;78.9667;94 +Jejur;Jejur;22.8804;88.1235;94 +Varadayyapālaiyam;Varadayyapalaiyam;13.6;79.9333;94 +Sathaur;Sathaur;26.034;87.9212;94 +Mirkal;Mirkal;17.86;76.95;94 +Elākkurichchi;Elakkurichchi;10.96;79.163;94 +Karavadi;Karavadi;15.549;80.1136;94 +Somala;Somala;13.4667;78.8167;94 +Khedra;Khedra;25.2987;88.1873;94 +Chāpirevula;Chapirevula;15.48;78.48;94 +Jagdeopur;Jagdeopur;17.768;78.808;94 +Khanta;Khanta;25.4265;87.8575;94 +Duttalūru;Duttaluru;14.8526;79.4046;94 +Durgāpur;Durgapur;25.2461;87.9046;94 +Venkatakrishnārayapuram;Venkatakrishnarayapuram;17.053;82.17;94 +Jhikra;Jhikra;22.6236;87.9195;94 +Tālgrām;Talgram;25.4271;87.8029;94 +Sandhwān;Sandhwan;30.6167;74.8;94 +Chopra;Chopra;26.3675;88.3076;94 +Chinna Chintakunta;Chinna Chintakunta;17.7797;78.2744;94 +Muratpur;Muratpur;23.0014;88.4507;94 +Onda;Onda;23.142;87.202;94 +Bhujabalapatnam;Bhujabalapatnam;16.58;81.27;94 +Pedda Nandipādu;Pedda Nandipadu;16.0728;80.3294;94 +Uppalapādu;Uppalapadu;16.3061;80.5163;94 +Mehegrām;Mehegram;24.2463;87.8509;94 +Kukunūru;Kukunuru;17.5667;81.1833;94 +Undi;Undi;16.6;81.4667;94 +Seven Pagodas;Seven Pagodas;12.6208;80.1933;94 +Utnūr;Utnur;19.3667;78.7667;94 +Hariharpāra;Hariharpara;24.0468;88.4244;94 +Udayagiri;Udayagiri;14.8667;79.3167;94 +Kolakalūru;Kolakaluru;16.3036;80.6172;94 +Vontimitta;Vontimitta;14.3833;79.0333;94 +Porumāmilla;Porumamilla;15.0167;78.9833;94 +Kallūr;Kallur;17.2;80.55;94 +Bhāstāra;Bhastara;23.0223;88.1493;94 +Kottakki;Kottakki;18.5149;83.2353;94 +Rāmakuppam;Ramakuppam;12.9003;78.4867;94 +Kambadūru;Kambaduru;14.3575;77.2186;94 +Kohīr;Kohir;17.6;77.7167;94 +Tondangi;Tondangi;17.25;82.4667;94 +Muttukūru;Muttukuru;14.2667;80.1;94 +Haldībāri;Haldibari;26.33;88.77;94 +Pyāpali;Pyapali;15.2669;77.7611;94 +Relangi;Relangi;16.705;81.647;94 +Cumbum;Cumbum;15.5767;79.1055;94 +Putaparti;Putaparti;14.1652;77.8117;94 +Konārka;Konarka;19.8878;86.0948;94 +Dattapulia;Dattapulia;23.2404;88.7115;94 +Bāra;Bara;24.3146;87.9643;94 +Maddikera;Maddikera;15.25;77.417;94 +Chilamattūru;Chilamatturu;13.8394;77.7039;94 +Vīraghattam;Viraghattam;18.6833;83.6;94 +Vijayapuri North;Vijayapuri North;16.6028;79.3075;94 +Antarvedi;Antarvedi;16.3333;81.7333;94 +Alipur;Alipur;22.1936;88.4295;94 +Balbalpāra;Balbalpara;24.6234;87.9594;94 +Bhandārdaha;Bhandardaha;22.62;88.21;94 +Jājigrām;Jajigram;24.4724;87.9589;94 +Andharmanik;Andharmanik;22.3715;88.3517;94 +Burul;Burul;22.3685;88.1065;94 +Purbba Ramnagar;Purbba Ramnagar;22.8541;88.0193;94 +Bansabāti;Bansabati;24.5064;87.9985;94 +Uttarbhag;Uttarbhag;22.3465;88.4976;94 +Bodāi;Bodai;22.7994;88.4874;94 +Ballālpur;Ballalpur;24.7386;87.9083;94 +Kavaratti;Kavaratti;10.5626;72.6369;94 +Pātra;Patra;22.2194;88.2142;94 +Chāndnidaha;Chandnidaha;24.6342;87.951;94 +Chīpurupalle;Chipurupalle;18.3;83.5667;94 +Antarvedipālem;Antarvedipalem;16.3319;81.732;94 +Serpur;Serpur;22.3204;88.3117;94 +Imamnagar;Imamnagar;24.745;87.9247;94 +Dīgnagar;Dignagar;23.3283;88.4469;94 +Beonta;Beonta;22.5242;88.5049;94 +Palta;Palta;22.8083;88.3943;94 +Nabagrām;Nabagram;22.2935;88.5183;94 +Hilora;Hilora;24.5055;87.9661;94 +Gācha;Gacha;22.7063;88.9198;94 +Gotra;Gotra;22.6216;88.8792;94 +Bāmanpukur;Bamanpukur;22.5119;88.7001;94 +Nadābhānga;Nadabhanga;22.4049;88.234;94 +Padmarhā;Padmarha;22.2474;88.4464;94 +Ramkrishnapur;Ramkrishnapur;22.3574;88.2583;94 +Iswaripur;Iswaripur;22.7324;88.4106;94 +Bhāsa;Bhasa;22.4145;88.2838;94 +Bishnupur;Bishnupur;22.38;88.27;94 +Bodra;Bodra;22.4453;88.6157;94 +Byādanūr;Byadanur;14.0833;77.2167;94 +Kulumūr;Kulumur;11.3167;79.15;94 +Tezpur;Tezpur;26.6338;92.8;94 +Narasapur;Narasapur;16.4333;81.6833;94 +Pānskura;Panskura;22.42;87.7;94 +Rāmpur Hat;Rampur Hat;24.17;87.78;94 +Kothāpet;Kothapet;19.3333;79.4833;94 +Kālna;Kalna;23.22;88.37;94 +Sāmalkot;Samalkot;17.0531;82.1695;94 +Lonāvale;Lonavale;18.7481;73.4072;94 +Mācherla;Macherla;16.48;79.43;94 +Kandukūr;Kandukur;15.2165;79.9042;94 +Belampalli;Belampalli;19.0558;79.4931;94 +Pithorāgarh;Pithoragarh;29.58;80.22;94 +Vrindāvan;Vrindavan;27.5728;77.6933;94 +Sattenapalle;Sattenapalle;16.3962;80.1497;94 +Bobbili;Bobbili;18.5729;83.3587;94 +Kāndi;Kandi;23.95;88.03;94 +Gangārāmpur;Gangarampur;25.4;88.52;94 +Kolavennu;Kolavennu;16.45;80.7833;94 +Vegūru;Veguru;14.5375;80.0544;94 +Chingarali;Chingarali;12.5394;76.6039;94 +Nandavaram;Nandavaram;15.375;78.28;94 +Nāgareddipet;Nagareddipet;18.1439;78.1292;94 +Sāyipeta;Sayipeta;15.0322;79.7578;94 +Velagaleru;Velagaleru;16.65;80.6167;94 +Rolugunta;Rolugunta;17.717;82.667;94 +Thode;Thode;27.1113;88.8203;94 +Chandragūdem;Chandragudem;16.801;80.63;94 +Gorubathān;Gorubathan;26.9721;88.7147;94 +Gāzulmandiyam;Gazulmandiyam;13.6;79.52;94 +Mustūr;Mustur;13.45;77.7167;94 +Korukonda;Korukonda;18.2833;81.9833;94 +Arīpānthan;Aripanthan;34.061;74.575;94 +Maddikera Agrahāram;Maddikera Agraharam;15.2667;77.4333;94 +Burda;Burda;23.2623;86.0076;94 +Gosāba;Gosaba;22.1691;88.8163;94 +Gundugolanu;Gundugolanu;16.7833;81.2333;94 +Chāmarru;Chamarru;16.65;80.1333;94 +Kānkon;Kankon;15.0109;74.0363;94 +Sītampeta;Sitampeta;18.7178;83.7789;94 +Gudivākalanka;Gudivakalanka;16.6365;81.2126;94 +Hamidi;Hamidi;30.4672;75.6074;94 +Vīrannapālem;Virannapalem;15.9583;80.3208;94 +Rāmasamudram;Ramasamudram;16.7725;77.2353;94 +Karedu;Karedu;15.1833;80.0667;94 +Dubak;Dubak;18.1914;78.6783;94 +Betma;Betma;22.68;75.62;94 +Pittalavānipālem;Pittalavanipalem;15.9806;80.6347;94 +Sāvalgi;Savalgi;16.671;75.3515;94 +Mādugula;Madugula;17.9167;82.8;94 +Kaviti;Kaviti;19.0167;84.6833;94 +Kārvetnagar;Karvetnagar;13.4167;79.45;94 +Pebberu;Pebberu;16.2167;77.9833;94 +Dāmarcherla;Damarcherla;16.7269;79.6369;94 +Nagar;Nagar;24.0914;87.9888;94 +Motkūr;Motkur;17.45;79.2667;94 +Lokāpur;Lokapur;16.1656;75.366;94 +Kesabpur;Kesabpur;22.97;88.26;94 +Sirūr;Sirur;16.0965;75.7858;94 +Mudhol;Mudhol;18.9667;77.9167;94 +Kotra;Kotra;22.7062;88.5411;94 +Parigi;Parigi;13.8929;77.4598;94 +Battulapalle;Battulapalle;14.5167;77.7833;94 +Kharar;Kharar;22.7;87.68;94 +Duvvūru;Duvvuru;14.8333;78.65;94 +Venkatagirikota;Venkatagirikota;13;78.5;94 +Kumarkhāli;Kumarkhali;22.3598;88.799;94 +Gurgunta;Gurgunta;16.2875;76.6319;94 +Domahani;Domahani;23.7569;87.0256;94 +Jāmi;Jami;18.0458;83.2664;94 +Peddakūrapādu;Peddakurapadu;16.4833;80.2667;94 +Turbihāl;Turbihal;15.7614;76.5964;94 +Panjīpāra;Panjipara;26.1369;88.0132;94 +Ponnūru;Ponnuru;16.0667;80.5667;94 +Chāmrājnagar;Chamrajnagar;11.9236;76.94;94 +Chandralapādu;Chandralapadu;16.715;80.2089;94 +Vinukonda;Vinukonda;16.05;79.75;94 +Kalikiri;Kalikiri;13.6333;78.8;94 +Wanparti;Wanparti;16.361;78.0627;94 +Jhārgrām;Jhargram;22.45;86.98;94 +Rebna;Rebna;19.1414;79.7181;94 +Atlūru;Atluru;14.5583;79.0547;94 +Prattipādu;Prattipadu;16.1878;80.3392;94 +Bhainsa;Bhainsa;19.1;77.9667;94 +Bhadrāchalam;Bhadrachalam;17.67;80.88;94 +Ajodhya;Ajodhya;26.8036;82.2006;94 +Virapāpur;Virapapur;16.65;76.8;94 +Samse;Samse;13.13;75.64;94 +Gundrevula;Gundrevula;15.855;77.707;94 +Kāsipet;Kasipet;19.0333;79.4667;94 +Talamarla;Talamarla;14.2142;77.7245;94 +Bandārupalle;Bandarupalle;16.3833;80.3667;94 +Meghraj;Meghraj;23.5;73.5;94 +Kāranchedu;Karanchedu;15.8823;80.317;94 +Māchareddi;Machareddi;18.3597;78.4147;94 +Reddicherla;Reddicherla;15.2333;78.9833;94 +Manyapādu;Manyapadu;15.9639;77.9411;94 +Peddapasupula;Peddapasupula;14.8833;78.45;94 +Edlapādu;Edlapadu;16.1686;80.2275;94 +Doranāla;Doranala;15.9076;79.0941;94 +Bālupur;Balupur;25.2611;87.8947;94 +Kautālam;Kautalam;15.771;77.124;94 +Ambhua;Ambhua;24.5568;87.8651;94 +Rudra Nagar;Rudra Nagar;24.3841;87.884;94 +Bara Belun;Bara Belun;23.4007;87.9733;94 +Krosūru;Krosuru;16.55;80.1333;94 +Pedda Vegi;Pedda Vegi;16.8095;81.1068;94 +Lakhipur;Lakhipur;26.3281;88.3863;94 +Falimāri;Falimari;26.3856;89.8233;94 +Tanakallu;Tanakallu;13.9198;78.195;94 +Pedda Adsarlapalli;Pedda Adsarlapalli;16.7086;79.0286;94 +Chebrolu;Chebrolu;16.1967;80.525;94 +Allūr;Allur;14.68;80.06;94 +Ganapavaram;Ganapavaram;16.7;81.4667;94 +Tetagunta;Tetagunta;17.314;82.443;94 +Amarāpuuram;Amarapuuram;14.1333;76.9833;94 +Antardipa;Antardipa;24.6442;87.9213;94 +Prattipādu;Prattipadu;17.2333;82.2;94 +Chennūr;Chennur;14.1554;79.8186;94 +Khargrām;Khargram;24.0232;87.9878;94 +Fakirtaki;Fakirtaki;22.3815;88.7901;94 +Mirik;Mirik;26.887;88.187;94 +Dendulūru;Denduluru;16.7606;81.1642;94 +Kālipatnam;Kalipatnam;16.3904;81.5295;94 +Biknūr;Biknur;18.215;78.4367;94 +Sher Muhammadpuram;Sher Muhammadpuram;18.2997;83.8331;94 +Ghambiraopet;Ghambiraopet;18.3;78.5833;94 +Khem Karan;Khem Karan;31.16;74.66;94 +Mangalkot;Mangalkot;23.5213;87.9119;94 +Sonāda;Sonada;27;88.14;94 +Bukkapatnam;Bukkapatnam;14.1997;77.8012;94 +Duggirāla;Duggirala;16.3281;80.6243;94 +Doddanahalli;Doddanahalli;12.3892;76.9672;94 +Buttāyagūdem;Buttayagudem;17.2089;81.3014;94 +Nandipeta;Nandipeta;18.9622;78.1772;94 +Ichora;Ichora;19.4333;78.4667;94 +Gopālpur;Gopalpur;22.6161;88.7467;94 +Namchi;Namchi;27.17;88.35;94 +Peddāpuram;Peddapuram;17.08;82.13;94 +Repalle;Repalle;16.02;80.85;94 +Metpalli;Metpalli;18.8297;78.5878;94 +Diu;Diu;20.715;70.9844;94 +Mandamāri;Mandamari;18.9822;79.4811;94 +Tuni;Tuni;17.35;82.55;94 +Jaggayyapeta;Jaggayyapeta;16.892;80.0976;94 +Badūria;Baduria;22.74;88.79;94 +Dholka;Dholka;22.72;72.47;94 +Sihor;Sihor;21.7;71.97;94 +Jangaon;Jangaon;17.72;79.18;94 +Venkatagiri;Venkatagiri;13.9667;79.5833;94 +Nāndod;Nandod;21.8704;73.5026;94 +Punganūru;Punganuru;13.3667;78.5833;94 +Islāmpur;Islampur;26.27;88.2;94 +Puttūr;Puttur;13.45;79.55;94 +Palmaner;Palmaner;13.2;78.75;94 +Vikārābād;Vikarabad;17.33;77.9;94 +Jalor;Jalor;25.35;72.6167;94 +Kāliyāganj;Kaliyaganj;25.63;88.32;94 +Ambārpeta;Ambarpeta;16.793;81.3014;94 +Nātalapādu;Natalapadu;15.937;80.228;94 +Pānāgarh;Panagarh;23.4538;87.4378;94 +Pullampet;Pullampet;14.1167;79.2167;94 +Majiyara;Majiyara;23.7249;87.0176;94 +Goyamara;Goyamara;21.9133;88.13;94 +Rhenok;Rhenok;27.1772;88.649;94 +Hattikuni;Hattikuni;16.8506;77.1542;94 +Pūtalapattu;Putalapattu;13.3856;79.0753;94 +Kuvāgam;Kuvagam;11.2826;79.2852;94 +Masarkal;Masarkal;16.3694;77.0172;94 +Gajapatinagaram;Gajapatinagaram;18.3;83.3333;94 +Sītarāmpuram;Sitarampuram;15.016;79.137;94 +Kākumānu;Kakumanu;16.0544;80.3989;94 +Vallūru;Valluru;14.553;78.71;94 +Chūrākuti;Churakuti;26.074;87.9971;94 +Rājnagar;Rajnagar;23.95;87.32;94 +Benior;Benior;24.3292;87.8157;94 +Nandalūr;Nandalur;14.2672;79.1176;94 +Golugonda;Golugonda;17.6793;82.4678;94 +Budhakhāli;Budhakhali;21.8243;88.2087;94 +Kosuvāripalle;Kosuvaripalle;13.7611;78.425;94 +Pedda Orampādu;Pedda Orampadu;14.1;79.2833;94 +Putlūru;Putluru;14.8167;77.9667;94 +Jāldhoa;Jaldhoa;26.3995;89.7894;94 +Kalmali;Kalmali;16.1978;77.2061;94 +Gottipādu;Gottipadu;16.1648;80.2982;94 +Kondamanjulūru;Kondamanjuluru;15.819;80.092;94 +Addatīgala;Addatigala;17.4833;82.0167;94 +Yelmanaid;Yelmanaid;17.29;79.026;94 +Kotipalle;Kotipalle;16.7014;82.0394;94 +Chillakūr;Chillakur;14.1333;79.8667;94 +Lingadahalli;Lingadahalli;13.6;75.83;94 +Kāldhari;Kaldhari;16.8362;81.6744;94 +Undrājavaram;Undrajavaram;16.7866;81.6997;94 +Belpukur;Belpukur;21.9851;88.2125;94 +Amarāvati;Amaravati;16.573;80.358;94 +Barjora;Barjora;23.4333;87.2833;94 +Dornakal;Dornakal;17.4447;80.1492;94 +Domkonda;Domkonda;18.2536;78.4378;94 +Kārempūdi;Karempudi;16.4333;79.7167;94 +Ungutūru;Unguturu;16.823;81.4238;94 +Tezu;Tezu;27.9167;96.1667;94 +Duvva;Duvva;16.7792;81.6242;94 +Bhīmadolu;Bhimadolu;16.8144;81.2617;94 +Yedapalli;Yedapalli;18.6789;77.9505;94 +Peddavadlapūdi;Peddavadlapudi;16.4098;80.6114;94 +Daulatnagar;Daulatnagar;25.3216;87.8443;94 +Bhānukumāri;Bhanukumari;26.3395;89.7697;94 +Kottacheruvu;Kottacheruvu;14.1886;77.7658;94 +Lingāl;Lingal;16.2833;78.5167;94 +Korangal;Korangal;17.107;77.627;94 +Penuganchiprolu;Penuganchiprolu;16.9167;80.25;94 +Tinsukia;Tinsukia;27.4892;95.36;94 +Khambhāt;Khambhat;22.3131;72.6194;94 +Aurangābād;Aurangabad;24.7704;84.38;94 +Chākdaha;Chakdaha;23.08;88.52;94 +Utukūr;Utukur;14.1833;79.1833;94 +Sabakpur;Sabakpur;24.0117;87.8543;94 +Kapileswarapuram;Kapileswarapuram;16.3333;80.8667;94 +Piridi;Piridi;18.5667;83.4167;94 +Goli;Goli;16.586;79.49;94 +Pogiri;Pogiri;18.4;83.7;94 +Singareni;Singareni;17.5;80.2667;94 +Indiri;Indiri;15.4406;76.3244;94 +Barabāri;Barabari;22.0994;88.0692;94 +Lingāreddipālem;Lingareddipalem;15.99;81;94 +Mejia;Mejia;23.5533;87.1267;94 +Gopavaram;Gopavaram;16.8167;80.9;94 +Rāyna;Rayna;23.0728;87.8902;94 +Tarlupādu;Tarlupadu;15.6579;79.2243;94 +Farīdkot;Faridkot;30.67;74.76;94 +Ootacamund;Ootacamund;11.4086;76.6939;94 +Madgaon;Madgaon;15.2719;73.9583;94 +Garulia;Garulia;22.82;88.37;94 +Anakāpalle;Anakapalle;17.68;83.02;94 +Kāvali;Kavali;14.9123;79.9944;94 +Mancherāl;Mancheral;18.8679;79.4639;94 +Kairāna;Kairana;29.3953;77.2053;94 +Kadiri;Kadiri;14.12;78.17;94 +Contai;Contai;21.78;87.75;94 +Rāyachoti;Rayachoti;14.05;78.75;94 +Koch Bihār;Koch Bihar;26.3167;89.4333;94 +Bodhan;Bodhan;18.67;77.9;94 +Karūr;Karur;10.9504;78.0833;94 +Mangalagiri;Mangalagiri;16.43;80.55;94 +Kātoya;Katoya;23.65;88.13;94 +Sirsilla;Sirsilla;18.38;78.83;94 +Kottagūdem;Kottagudem;17.55;80.63;94 +Simdega;Simdega;22.62;84.52;94 +Bolpur;Bolpur;23.67;87.72;94 +Gumlā;Gumla;23.0444;84.5417;94 +Kāmāreddipet;Kamareddipet;18.3167;78.35;94 +Lansdowne;Lansdowne;29.83;78.68;94 +Bhrigubanda;Bhrigubanda;16.4519;80.0942;94 +Dagadarti;Dagadarti;14.6703;79.9321;94 +Gote;Gote;16.7225;75.4326;94 +Vellalacheruvu;Vellalacheruvu;16.1333;79.8833;94 +Nūjendla;Nujendla;15.9931;79.7081;94 +Komarāda;Komarada;18.8751;83.4994;94 +Punchā;Puncha;23.1534;86.6527;94 +Gudipūdi;Gudipudi;16.4204;80.2161;94 +Cherlagudipādu;Cherlagudipadu;16.5039;79.6431;94 +Rāmadugu;Ramadugu;18.5869;79.0617;94 +Kallankurichchi;Kallankurichchi;11.1504;79.1199;94 +Peddāravīdu;Peddaravidu;15.8144;79.223;94 +Basudha;Basudha;23.6028;87.5226;94 +Mantāda;Mantada;16.3549;80.8731;94 +Jukal;Jukal;18.3689;77.6169;94 +Kumārgrām;Kumargram;26.6128;89.825;94 +Vanamaladinne;Vanamaladinne;13.3167;78.5167;94 +Kalavakuru;Kalavakuru;15.872;79.9808;94 +Dammālapādu;Dammalapadu;16.3568;80.0633;94 +Dandepalii;Dandepalii;19.0151;79.1002;94 +Nambulapūlikunta;Nambulapulikunta;14.0552;78.4122;94 +Kūnaparājuparva;Kunaparajuparva;16.911;80.7234;94 +Badvel;Badvel;14.75;79.05;94 +Basavakalyān;Basavakalyan;17.87;76.95;94 +Jorhāt;Jorhat;26.75;94.2167;94 +Bāpatla;Bapatla;15.8889;80.47;94 +Malaut;Malaut;30.19;74.499;94 +Mārkāpur;Markapur;15.735;79.27;94 +Beypore;Beypore;11.18;75.82;94 +Bishnupur;Bishnupur;23.0833;87.3167;94 +Koratla;Koratla;18.82;78.72;94 +Pulivendla;Pulivendla;14.4167;78.2333;94 +Jaisalmer;Jaisalmer;26.9167;70.9167;94 +Alīpur Duār;Alipur Duar;26.5;89.52;94 +Tādepalle;Tadepalle;16.4667;80.6;94 +Nawalgarh;Nawalgarh;27.85;75.27;94 +Kodād;Kodad;16.9978;79.9653;94 +Gadwāl;Gadwal;16.23;77.8;94 +Jatani;Jatani;20.17;85.7;94 +Armūr;Armur;18.79;78.29;94 +Sabbavaram;Sabbavaram;17.79;83.123;94 +Kollipara;Kollipara;16.2877;80.7519;94 +Amrābād;Amrabad;16.3833;78.8333;94 +Nallajerla;Nallajerla;16.95;81.4;94 +Pondūru;Ponduru;18.3508;83.7567;94 +Uppāda;Uppada;17.0883;82.3333;94 +Ghorādal;Ghoradal;22.0519;88.3594;94 +Polavaram;Polavaram;17.25;81.6333;94 +Champādānga;Champadanga;22.8275;87.9844;94 +Kathevaram;Kathevaram;16.2608;80.6368;94 +Chityāl;Chityal;17.2333;79.1333;94 +Paruchūru;Paruchuru;15.9667;80.2667;94 +Kalādgi;Kaladgi;16.204;75.5;94 +Kumirimora;Kumirimora;22.6969;88.2267;94 +Dundigal;Dundigal;17.5781;78.4288;94 +Sābang;Sabang;22.183;87.599;94 +Fatehgarh Panjtur;Fatehgarh Panjtur;31.0525;75.1109;94 +Harirāmpur;Harirampur;25.3786;88.2677;94 +Kārepalli;Karepalli;17.4539;80.2682;94 +Kistnapatam;Kistnapatam;14.283;80.117;94 +Matmāri;Matmari;16.0299;77.2959;94 +Lakshmisāgar;Lakshmisagar;22.9267;87.0157;94 +Chinna Pāndrāka;Chinna Pandraka;16.357;81.292;94 +Kundapāk;Kundapak;17.97;78.85;94 +Pegadpalli;Pegadpalli;18.7293;77.9042;94 +Pānchgani;Panchgani;17.92;73.82;94 +Tādimarri;Tadimarri;14.5667;77.8667;94 +Tirmaigiri;Tirmaigiri;16.723;79.3374;94 +Bichkunda;Bichkunda;18.4;77.7167;94 +Pātiram;Patiram;25.3167;88.75;94 +Gopālnagar;Gopalnagar;22.8289;88.2139;94 +Kankandighi;Kankandighi;21.9744;88.4659;94 +Cossimbāzār;Cossimbazar;24.12;88.28;94 +Venkatāpuram;Venkatapuram;18.3;80.55;94 +Mallavaram;Mallavaram;17.267;81.85;94 +Somapalle;Somapalle;13.85;78.2667;94 +Mulakalapalle;Mulakalapalle;17.5758;80.9247;94 +Tuggali;Tuggali;15.3667;77.5833;94 +Rudravaram;Rudravaram;15.266;78.628;94 +Tirupati;Tirupati;13.65;79.4167;94 +Galsi;Galsi;23.3427;87.6885;94 +Nalgora;Nalgora;22.0346;88.4743;94 +Sankhavaram;Sankhavaram;17.2704;82.3445;94 +Nekarikallu;Nekarikallu;16.3833;79.95;94 +Sonakhal;Sonakhal;22.2213;88.6939;94 +Pātrasāer;Patrasaer;23.1968;87.5272;94 +Perali;Perali;15.886;80.547;94 +Ravutulapūdi;Ravutulapudi;17.3833;82.3833;94 +Naliya;Naliya;23.2611;68.8267;94 +Mortād;Mortad;18.8167;78.4833;94 +Rāmchandrapur;Ramchandrapur;22.9;88.48;94 +Rāmbilli;Rambilli;17.4644;82.9314;94 +Bhattiprolu;Bhattiprolu;16.1;80.78;94 +Bhagirathpur;Bhagirathpur;24.0912;88.4947;94 +Konakondla;Konakondla;15.1053;77.364;94 +Kodmiāl;Kodmial;18.6333;78.9;94 +Kadūr Sāhib;Kadur Sahib;31.4239;75.0978;94 +Sainthia;Sainthia;23.95;87.67;94 +Charkhi Dādri;Charkhi Dadri;28.59;76.27;94 +Murshidābād;Murshidabad;24.18;88.27;94 +Rāmeswaram;Rameswaram;9.28;79.3;94 +Jammalamadugu;Jammalamadugu;14.85;78.38;94 +Dhupgāri;Dhupgari;26.6;89.02;94 +Jasdan;Jasdan;22.03;71.2;94 +Nandikotkūr;Nandikotkur;15.867;78.267;94 +Vuyyūru;Vuyyuru;16.3667;80.85;94 +Amarchinta;Amarchinta;16.374;77.7729;94 +Kurabalakota;Kurabalakota;13.65;78.4833;94 +Kalakada;Kalakada;13.8167;78.8;94 +Kundurpi;Kundurpi;14.2833;77.0333;94 +Srikrishnapur;Srikrishnapur;22.9717;88.0351;94 +Muzaffarnagar;Muzaffarnagar;29.4708;77.7033;94 +Fatehpur;Fatehpur;25.3032;87.8623;94 +Orchha;Orchha;25.35;78.64;94 +Satyavedu;Satyavedu;13.437;79.956;94 +Tālsur;Talsur;25.3667;87.8512;94 +Nārāyanavanam;Narayanavanam;13.42;79.58;94 +Mahbūbābād;Mahbubabad;17.6167;80.0167;94 +Mayūreswar;Mayureswar;23.9851;87.7728;94 +Nāgalāpuram;Nagalapuram;13.4;79.7833;94 +Kushmanchi;Kushmanchi;17.2263;79.9668;94 +Owk;Owk;15.2167;78.1167;94 +Nandavaram;Nandavaram;16.017;77.531;94 +Rājānagaram;Rajanagaram;17.0833;81.9;94 +Dammapeta;Dammapeta;17.2667;81.0167;94 +Addanki;Addanki;15.811;79.9738;94 +Nilothi;Nilothi;28.8167;76.8667;94 +Nidadavole;Nidadavole;16.92;81.67;94 +Nandigāma;Nandigama;16.7833;80.3;94 +Gok;Gok;27.1065;88.2459;94 +Gudlavalleru;Gudlavalleru;16.35;81.05;94 +Kotūr;Kotur;17.1447;78.2886;94 +Komarolu;Komarolu;15.2667;79;94 +Valaparla;Valaparla;15.9167;80.05;94 +Munagapāka;Munagapaka;17.639;82.992;94 +Chinnamandem;Chinnamandem;13.9419;78.6814;94 +Tripurāntakam;Tripurantakam;16.0007;79.4563;94 +Kattipūdi;Kattipudi;17.25;82.3333;94 +Koppāka;Koppaka;16.7494;81.0311;94 +Daulatpur;Daulatpur;25.3682;87.8983;94 +Ketugrām;Ketugram;23.6957;88.0414;94 +Akhnūr;Akhnur;32.9;74.7353;94 +Karapa;Karapa;16.9;82.1667;94 +Karīmpur;Karimpur;23.9667;88.6167;94 +Janāpul;Janapul;22.8615;88.6868;94 +Pragadavaram;Pragadavaram;17.0167;81.0167;94 +Besagarahalli;Besagarahalli;12.6333;77;94 +Chandūr;Chandur;16.98;79.06;94 +Petua;Petua;22.4143;88.4489;94 +Sangam;Sangam;14.5956;79.7428;94 +Nādendla;Nadendla;16.2186;80.1972;94 +Kamalāpuram;Kamalapuram;18.16;79.5406;94 +Nallamada;Nallamada;14.2164;77.9944;94 +Rāmabhadrapuram;Ramabhadrapuram;18.5;83.2833;94 +Narkatpalli;Narkatpalli;17.203;79.195;94 +Jaipur;Jaipur;23.4313;86.1493;94 +Pāikpāra;Paikpara;24.3149;87.8503;94 +Lakkireddipalle;Lakkireddipalle;14.1667;78.7;94 +Khāsbalanda;Khasbalanda;22.5881;88.6887;94 +Telkapalli;Telkapalli;16.45;78.4667;94 +Dubrājpur;Dubrajpur;23.8;87.38;94 +Pathanāmthitta;Pathanamthitta;9.2647;76.7872;94 +Dālkola;Dalkola;25.8758;87.8401;94 +Sitalkuchi;Sitalkuchi;26.1697;89.1914;94 +Kodaikānal;Kodaikanal;10.23;77.48;94 +Huzūrnagar;Huzurnagar;16.9;79.8833;94 +Ichchāpuram;Ichchapuram;19.12;84.7;94 +Mahē;Mahe;11.7011;75.5367;94 +Dīnhāta;Dinhata;26.13;89.47;94 +Kanigiri;Kanigiri;15.4;79.5166;94 +Kovvūr;Kovvur;17.0167;81.7333;94 +Peddapalli;Peddapalli;18.6162;79.3832;94 +Naini Tal;Naini Tal;29.3919;79.4542;94 +Pīleru;Pileru;13.65;78.9333;94 +Rajaori;Rajaori;33.38;74.3;94 +Rājgīr;Rajgir;25.03;85.42;94 +Nalhāti;Nalhati;24.3;87.82;94 +Memāri;Memari;23.2;88.12;94 +Akbarpur;Akbarpur;26.52;82.62;94 +Kārsiyāng;Karsiyang;26.88;88.28;94 +Berubāri;Berubari;26.3603;88.7152;94 +Ganga Sāgar;Ganga Sagar;21.6571;88.08;94 +Drākshārāma;Draksharama;16.7928;82.0635;94 +Kamargani;Kamargani;22.5475;88.6606;94 +Pūdimadaka;Pudimadaka;17.5;83.0167;94 +Chota Mollakhāli;Chota Mollakhali;22.2177;88.8957;94 +Rolla;Rolla;13.8331;77.1;94 +Kasba;Kasba;25.5856;88.1122;94 +Talupula;Talupula;14.25;78.2667;94 +Allāhdurg;Allahdurg;17.9667;77.9167;94 +Penumūr;Penumur;13.3667;79.1833;94 +Kadiyam;Kadiyam;16.9167;81.8333;94 +Dwārka;Dwarka;22.2403;68.9686;94 +Vetapālem;Vetapalem;15.78;80.32;94 +Betamcherla;Betamcherla;15.4667;78.1667;94 +Tāki;Taki;22.59;88.92;94 +Maihar;Maihar;24.27;80.75;94 +Channarāyapatna;Channarayapatna;12.9;76.39;94 +Junnar;Junnar;19.2;73.88;94 +Kālimpong;Kalimpong;27.06;88.47;94 +Solan;Solan;30.92;77.12;94 +Atmakūr;Atmakur;15.8779;78.5884;94 +Honwāda;Honwada;16.7333;77.9333;94 +Manubolu;Manubolu;14.1833;79.8833;94 +Tūlin;Tulin;23.37;85.9;94 +Hadiāya;Hadiaya;30.3413;75.5117;94 +Guskhara;Guskhara;23.4928;87.7347;94 +Uravakonda;Uravakonda;14.95;77.27;94 +Udhampur;Udhampur;32.93;75.13;94 +Vempalle;Vempalle;14.3667;78.4667;94 +Medchal;Medchal;17.6297;78.4814;94 +Devanakonda;Devanakonda;15.5333;77.55;94 +Potavaram;Potavaram;17.0194;81.4128;94 +Balarāmpur;Balarampur;26.2432;89.5863;94 +Angamāli;Angamali;10.196;76.386;94 +Vemalwāda;Vemalwada;18.4667;78.8833;94 +Narsīpatnam;Narsipatnam;17.67;82.62;94 +Yellandu;Yellandu;17.6;80.33;94 +Giddalūr;Giddalur;15.3784;78.9265;94 +Datian;Datian;25.4379;87.8378;94 +Panasapādu;Panasapadu;17.0185;82.2349;94 +Srīsailain;Srisailain;16.074;78.868;94 +Kanakpur;Kanakpur;24.4976;88.0361;94 +Rāmannapeta;Ramannapeta;17.2833;79.1;94 +Dhāntola;Dhantola;26.2016;88.1095;94 +Reddigūdem;Reddigudem;16.8939;80.6917;94 +Lingampet;Lingampet;18.2383;78.1303;94 +Kilkunda;Kilkunda;11.2569;76.6697;94 +Bomareddipalli;Bomareddipalli;18.7044;79.1568;94 +Kalinagar;Kalinagar;22.4206;88.8655;94 +Ganapavaram;Ganapavaram;16.4314;80.0515;94 +Roddam;Roddam;14.1;77.43;94 +Manteswar;Manteswar;23.4197;88.1104;94 +Bellamkonda;Bellamkonda;16.4923;80.0089;94 +Belagola;Belagola;13.3833;75.5833;94 +Borgampād;Borgampad;17.65;80.8667;94 +Pāra;Para;23.5142;86.498;94 +Lepākshi;Lepakshi;13.8032;77.6097;94 +Kottapālem;Kottapalem;16.5787;79.8756;94 +Mungod;Mungod;17.0667;79.0667;94 +Samalpur;Samalpur;25.1961;88.0419;94 +Somireddipalle;Somireddipalle;14.8365;78.9062;94 +Kirlampūdi;Kirlampudi;17.1919;82.1825;94 +Praya;Praya;-8.7223;116.2923;95 +Kuala Kapuas;Kuala Kapuas;-3.0996;114.35;95 +Rantepao;Rantepao;-2.969;119.9;95 +Buton;Buton;4.217;108.2;95 +Kotabumi;Kotabumi;-4.8333;104.9;95 +Amuntai;Amuntai;-2.4177;115.2494;95 +Sabang;Sabang;5.8931;95.32;95 +Pemangkat;Pemangkat;1.1727;108.9808;95 +Nabire;Nabire;-3.3515;135.5134;95 +Amahai;Amahai;-3.3331;128.919;95 +Luwuk;Luwuk;-0.9396;122.79;95 +Waingapu;Waingapu;-9.6582;120.253;95 +Poso;Poso;-1.3786;120.7624;95 +Tarutung;Tarutung;2.0167;98.9667;95 +Meulaboh;Meulaboh;4.1333;96.1167;95 +Lahat;Lahat;-3.8;103.5333;95 +Solok;Solok;-0.7883;100.6542;95 +Watampone;Watampone;-4.5328;120.3334;95 +Tual;Tual;-5.6385;132.745;95 +Sumenep;Sumenep;-7.0049;113.8496;95 +Subulussalam;Subulussalam;2.6422;98.0042;95 +Tuban;Tuban;-6.8995;112.05;95 +Ende;Ende;-8.8333;121.65;95 +Sampit;Sampit;-2.5329;112.95;95 +Pariaman;Pariaman;-0.6261;100.1206;95 +Tomohon;Tomohon;1.3244;124.8225;95 +Ruteng;Ruteng;-8.6118;120.4698;95 +Ubud;Ubud;-8.5063;115.2603;95 +Sawahlunto;Sawahlunto;-0.6828;100.7783;95 +Tanjungpandan;Tanjungpandan;-2.75;107.65;95 +Sofifi;Sofifi;0.7244;127.5806;95 +Cipeutir;Cipeutir;-6.8489;107.306;95 +Mamuju;Mamuju;-2.6786;118.8933;95 +Tanjung Selor;Tanjung Selor;2.8375;117.3653;95 +Baubau;Baubau;-5.4667;122.633;95 +Saumlaki;Saumlaki;-7.975;131.3075;95 +Kotamobagu;Kotamobagu;0.7333;124.3167;95 +Pati;Pati;-6.7415;111.0347;95 +Indramayu;Indramayu;-6.3356;108.319;95 +Pangkalpinang;Pangkalpinang;-2.1;106.1;95 +Magelang;Magelang;-7.4706;110.2178;95 +Payakumbuh;Payakumbuh;-0.2244;100.6325;95 +Parepare;Parepare;-4.0167;119.6236;95 +Gunungsitoli;Gunungsitoli;1.1167;97.5667;95 +Mojokerto;Mojokerto;-7.4722;112.4336;95 +Pageralam;Pageralam;-4.0217;103.2522;95 +Bima;Bima;-8.4667;118.717;95 +Blitar;Blitar;-8.1;112.15;95 +Sungai Penuh;Sungai Penuh;-2.0636;101.3961;95 +Maumere;Maumere;-8.6189;122.2123;95 +Biak;Biak;-1.18;136.08;95 +Soasio;Soasio;0.6094;127.5697;95 +Raba;Raba;-8.4614;118.747;95 +Bukittinggi;Bukittinggi;-0.3097;100.3753;95 +Sibolga;Sibolga;1.7425;98.7792;95 +Padangpanjang;Padangpanjang;-0.4644;100.4008;95 +Manokwari;Manokwari;-0.8711;134.0693;95 +Kulat;Kulat;-8.7151;115.1841;95 +Pinrang;Pinrang;-3.7857;119.6522;95 +Banjar;Banjar;-7.3667;108.5333;95 +Prabumulih;Prabumulih;-3.462;104.2229;95 +Madiun;Madiun;-7.63;111.5231;95 +Pasuruan;Pasuruan;-7.6406;112.9065;95 +Batu;Batu;-7.8672;112.5239;95 +Salatiga;Salatiga;-7.3389;110.5022;95 +Langsa;Langsa;4.4667;97.95;95 +Purwakarta;Purwakarta;-6.54;107.44;95 +Lhokseumawe;Lhokseumawe;5.18;97.1506;95 +Palopo;Palopo;-3;120.2;95 +Banyuwangi;Banyuwangi;-8.195;114.3696;95 +Tebingtinggi;Tebingtinggi;3.3283;99.1625;95 +Banjarbaru;Banjarbaru;-3.4425;114.8325;95 +Lubuklinggau;Lubuklinggau;-3.2967;102.8617;95 +Gorontalo;Gorontalo;0.5411;123.0594;95 +Tanjungpinang;Tanjungpinang;0.9188;104.4554;95 +Tarakan;Tarakan;3.3;117.6333;95 +Ternate;Ternate;0.7833;127.3667;95 +Martapura;Martapura;-3.4135;114.8365;95 +Tanjungbalai;Tanjungbalai;2.9667;99.8;95 +Metro;Metro;-5.1167;105.3;95 +Padang Bulan;Padang Bulan;0.53;101.435;95 +Bontang;Bontang;0.1333;117.5;95 +Sorong;Sorong;-0.8667;131.25;95 +Majene;Majene;-3.5336;118.966;95 +Binjai;Binjai;3.6;98.4853;95 +Dumai;Dumai;1.6667;101.45;95 +Tegal;Tegal;-6.8667;109.1333;95 +Pematangsiantar;Pematangsiantar;2.96;99.06;95 +Jember;Jember;-8.1727;113.6873;95 +Cirebon;Cirebon;-6.7167;108.5667;95 +Pekalongan;Pekalongan;-6.8883;109.6753;95 +Sukabumi;Sukabumi;-6.9197;106.9272;95 +Kendari;Kendari;-3.9675;122.5947;95 +Palu;Palu;-0.895;119.8594;95 +Bengkulu;Bengkulu;-3.7956;102.2592;95 +Ambon;Ambon;-3.705;128.17;95 +Tinipuka;Tinipuka;-4.5496;136.89;95 +Padangsidempuan;Padangsidempuan;1.3667;99.2667;95 +Probolinggo;Probolinggo;-7.75;113.2167;95 +Bitung;Bitung;1.4472;125.1978;95 +Banda Aceh;Banda Aceh;5.55;95.3175;95 +Palangkaraya;Palangkaraya;-2.21;113.92;95 +Kediri;Kediri;-7.8111;112.0047;95 +Singaraja;Singaraja;-8.1167;115.0833;95 +Singkawang;Singkawang;0.9;108.9833;95 +Yogyakarta;Yogyakarta;-7.8014;110.3644;95 +Kupang;Kupang;-10.1633;123.5778;95 +Manado;Manado;1.4931;124.8413;95 +Jayapura;Jayapura;-2.5333;140.7167;95 +Mataram;Mataram;-8.5833;116.1167;95 +Cilegon;Cilegon;-6.0167;106.0167;95 +Surakarta;Surakarta;-7.5667;110.8167;95 +Jambi;Jambi;-1.59;103.61;95 +Cimahi;Cimahi;-6.8833;107.5333;95 +Balikpapan;Balikpapan;-1.1489;116.9031;95 +Pontianak;Pontianak;-0.0206;109.3414;95 +Serang;Serang;-6.12;106.1503;95 +Padang;Padang;-0.9556;100.3606;95 +Malang;Malang;-7.98;112.62;95 +Denpasar;Denpasar;-8.6667;115.2167;95 +Samarinda;Samarinda;-0.5022;117.1536;95 +Banjarmasin;Banjarmasin;-3.319;114.5921;95 +Tasikmalaya;Tasikmalaya;-7.3333;108.2;95 +Pekanbaru;Pekanbaru;0.5333;101.45;95 +Makale;Makale;-3.086;119.8469;95 +Bandung;Bandung;-6.95;107.5667;95 +Surabaya;Surabaya;-7.2458;112.7378;95 +Jakarta;Jakarta;-6.2146;106.8451;95 +Medan;Medan;3.6667;98.6667;95 +Bekasi;Bekasi;-6.2333;107;95 +Depok;Depok;-6.394;106.8225;95 +Tangerang;Tangerang;-6.1783;106.6319;95 +Semarang;Semarang;-6.9667;110.4167;95 +Cilacap;Cilacap;-7.7167;109.017;95 +Bandar Lampung;Bandar Lampung;-5.4294;105.2625;95 +Makassar;Makassar;-5.1331;119.4136;95 +Palembang;Palembang;-2.9833;104.7644;95 +Merauke;Merauke;-8.4932;140.4018;95 +Bagam;Bagam;1.0678;104.0167;95 +Bogor;Bogor;-6.5917;106.8;95 +Bāft;Baft;29.2331;56.6022;96 +Gerāsh;Gerash;27.665;54.1369;96 +Shāhīn Dezh;Shahin Dezh;36.6792;46.5667;96 +Nāz̧erābād;Nazerabad;31.5839;54.4281;96 +Tabrīz;Tabriz;38.0833;46.2833;96 +Shīrāz;Shiraz;29.61;52.5425;96 +Qom;Qom;34.64;50.8764;96 +Ahvāz;Ahvaz;31.3203;48.6692;96 +Karaj;Karaj;35.8327;50.9915;96 +Eşfahān;Esfahan;32.6447;51.6675;96 +Tehran;Tehran;35.7;51.4167;96 +Mashhad;Mashhad;36.3069;59.6042;96 +Galleh Dār;Galleh Dar;27.6594;52.6575;96 +Sorkheh;Sorkheh;35.4633;53.2139;96 +Bastak;Bastak;27.1992;54.3667;96 +Mīāndasht;Miandasht;33.0736;50.1647;96 +Eshtehārd;Eshtehard;35.7256;50.3661;96 +Khvāf;Khvaf;34.5764;60.1408;96 +Kermānshāh;Kermanshah;34.3167;47.0686;96 +Nashtīfān;Nashtifan;34.4344;60.1775;96 +Rasht;Rasht;37.2833;49.6;96 +Bahār;Bahar;34.9069;48.4414;96 +Orūmīyeh;Orumiyeh;37.5486;45.0675;96 +Hamadān;Hamadan;34.8;48.5167;96 +Zāhedān;Zahedan;29.4833;60.8667;96 +Ardabīl;Ardabil;38.25;48.3;96 +Kermān;Kerman;30.2833;57.0667;96 +Bandar ‘Abbās;Bandar `Abbas;27.2;56.25;96 +Arāk;Arak;34.08;49.7;96 +Qazvīn;Qazvin;36.2688;50.0041;96 +Sanandaj;Sanandaj;35.3097;46.9989;96 +Eslāmshahr;Eslamshahr;35.5522;51.235;96 +Zanjān;Zanjan;36.6667;48.4833;96 +Kāshān;Kashan;33.9833;51.4333;96 +Yazd;Yazd;31.8972;54.3678;96 +Evaz;Evaz;27.76;54.0072;96 +Qahderījān;Qahderijan;32.5767;51.455;96 +Jūraqān;Juraqan;34.8847;48.5544;96 +Bardaskan;Bardaskan;35.2631;57.9722;96 +Rūdehen;Rudehen;35.7333;51.9058;96 +Qarchak;Qarchak;35.4394;51.5689;96 +Najafābād;Najafabad;32.6342;51.3667;96 +Borūjerd;Borujerd;33.8972;48.7514;96 +Pākdasht;Pakdasht;35.4817;51.6803;96 +Bābol;Babol;36.55;52.6833;96 +Āmol;Amol;36.4669;52.3569;96 +Sabzevār;Sabzevar;36.2167;57.6667;96 +Hādīshahr;Hadishahr;38.8478;45.6622;96 +Fūman;Fuman;37.2239;49.3125;96 +Abarkūh;Abarkuh;31.1289;53.2822;96 +Neyshābūr;Neyshabur;36.22;58.82;96 +Khomeynī Shahr;Khomeyni Shahr;32.7;51.5211;96 +Sāveh;Saveh;35.0211;50.3564;96 +Varāmīn;Varamin;35.2714;51.6511;96 +Semīrom;Semirom;31.4142;51.5694;96 +Qarah Ẕīā’ od Dīn;Qarah Zia' od Din;38.8914;45.0256;96 +Khorramābād;Khorramabad;33.4667;48.35;96 +Madan;Madan;30.3307;48.2797;96 +Banak;Banak;27.8708;52.0272;96 +Pā’īn Chāf;Pa'in Chaf;37.2294;50.2539;96 +Bahābād;Bahabad;31.8728;56.0236;96 +Banārūyeh;Banaruyeh;28.0839;54.0483;96 +Kaleybar;Kaleybar;38.8667;47.0333;96 +Shahrīār;Shahriar;35.6597;51.0592;96 +Gorgān;Gorgan;36.83;54.48;96 +Shahr-e Qods;Shahr-e Qods;35.7214;51.1089;96 +Malārd;Malard;35.6658;50.9767;96 +Dezfūl;Dezful;32.3878;48.4033;96 +Sartā;Sarta;36.5504;53.1;96 +Rafsanjān;Rafsanjan;30.4;56;96 +Shahr-e Kord;Shahr-e Kord;32.3256;50.8644;96 +Bandar-e Māhshahr;Bandar-e Mahshahr;30.5589;49.1981;96 +Saqqez;Saqqez;36.25;46.2736;96 +Mahābād;Mahabad;36.765;45.721;96 +Malāyer;Malayer;34.2942;48.82;96 +Bojnūrd;Bojnurd;37.4667;57.3333;96 +Bandar-e Būshehr;Bandar-e Bushehr;28.9667;50.8333;96 +Būkān;Bukan;36.5211;46.2089;96 +Nasīm Shahr;Nasim Shahr;35.5644;51.1647;96 +Qā’em Shahr;Qa'em Shahr;36.4611;52.8606;96 +Marāgheh;Maragheh;37.3919;46.2392;96 +Shāhīn Shahr;Shahin Shahr;32.8639;51.5475;96 +Sīrjān;Sirjan;29.47;55.73;96 +Bīrjand;Birjand;32.8664;59.2211;96 +Khowy;Khowy;38.5503;44.9519;96 +Fardīs;Fardis;35.7225;50.9883;96 +Semnān;Semnan;35.5833;53.3833;96 +Mahdīshahr;Mahdishahr;35.7108;53.3539;96 +Azandarīān;Azandarian;34.5089;48.6867;96 +Zavāreh;Zavareh;33.4489;52.4936;96 +Komījān;Komijan;34.7192;49.3267;96 +Abrīsham;Abrisham;32.555;51.5731;96 +Maḩmūdābād Nemūneh;Mahmudabad Nemuneh;36.2886;49.9019;96 +Kabūdarāhang;Kabudarahang;35.2083;48.7239;96 +Bandar-e Kong;Bandar-e Kong;26.5989;54.9361;96 +Ashkezar;Ashkezar;32;54.2044;96 +Būmahen;Bumahen;35.7297;51.8619;96 +Khowrzūq;Khowrzuq;32.7781;51.6458;96 +Khvānsār;Khvansar;33.2206;50.315;96 +Gaz;Gaz;32.8022;51.6208;96 +Chahār Dangeh;Chahar Dangeh;35.6031;51.3097;96 +Roshtkhvār;Roshtkhvar;34.975;59.6247;96 +Khoshk Bījār;Khoshk Bijar;37.3747;49.7575;96 +Salāmeh;Salameh;34.7439;59.9756;96 +Kabūd Gonbad;Kabud Gonbad;36.9953;59.7608;96 +Torbat-e Jām;Torbat-e Jam;35.2439;60.6225;96 +Masjed Soleymān;Masjed Soleyman;31.9333;49.3;96 +Ahar;Ahar;38.475;47.0603;96 +Bahnemīr;Bahnemir;36.6639;52.7631;96 +Mehrdasht;Mehrdasht;31.0228;53.3564;96 +Khondāb;Khondab;34.3928;49.1839;96 +Marvast;Marvast;30.4783;54.2117;96 +Fīrūraq;Firuraq;38.58;44.8358;96 +Fasā;Fasa;28.9381;53.6481;96 +Bandar-e Anzalī;Bandar-e Anzali;37.4667;49.4667;96 +Bāneh;Baneh;35.9975;45.8853;96 +Borāzjān;Borazjan;29.2667;51.2158;96 +Chābahār;Chabahar;25.2836;60.6236;96 +Yāsūj;Yasuj;30.6667;51.5833;96 +Robāţ Karīm;Robat Karim;35.4847;51.0828;96 +Khāk-e ‘Alī;Khak-e `Ali;36.1283;50.1764;96 +Kāshmar;Kashmar;35.2383;58.4656;96 +Shūshtar;Shushtar;32.0436;48.8569;96 +Moḩammad Shahr;Mohammad Shahr;35.7631;50.9172;96 +Naz̧arābād;Nazarabad;35.9522;50.6075;96 +Andīmeshk;Andimeshk;32.45;48.35;96 +Shahreẕā;Shahreza;32.0089;51.8667;96 +Zābol;Zabol;31.0308;61.4972;96 +Khorramshahr;Khorramshahr;30.4333;48.1833;96 +Marīvān;Marivan;35.5269;46.1761;96 +Pīrānshahr;Piranshahr;36.6944;45.1417;96 +Marand;Marand;38.4167;45.7667;96 +Jīroft;Jiroft;28.6781;57.7406;96 +Bam;Bam;29.1083;58.3583;96 +Salmās;Salmas;38.2;44.7667;96 +Behbahān;Behbahan;30.5958;50.2417;96 +Dorūd;Dorud;33.4933;49.075;96 +Shāhrūd;Shahrud;36.4181;54.9764;96 +Golmeh;Golmeh;33.7842;46.595;96 +Gonbad-e Kāvūs;Gonbad-e Kavus;37.25;55.1672;96 +Marvdasht;Marvdasht;29.8742;52.8025;96 +Qūchān;Quchan;37.1118;58.5015;96 +Kamālshahr;Kamalshahr;35.8622;50.8717;96 +Torbat-e Ḩeydarīyeh;Torbat-e Heydariyeh;35.2739;59.2194;96 +Jahrom;Jahrom;28.5;53.56;96 +Kelīshād va Sūdarjān;Kelishad va Sudarjan;32.5542;51.525;96 +Tāzeh Shahr;Tazeh Shahr;38.1756;44.6919;96 +Goldasht;Goldasht;32.6267;51.4392;96 +Sheybān;Sheyban;31.4086;48.7942;96 +Chāboksar;Chaboksar;36.9736;50.57;96 +Kahrīz Sang;Kahriz Sang;32.6267;51.4808;96 +Zāzerān;Zazeran;32.6025;51.4969;96 +Jamkarān;Jamkaran;34.5856;50.9072;96 +Īlām;Ilam;33.6374;46.4227;96 +Sārī;Sari;36.5633;53.0601;96 +Joghtāy;Joghtay;36.6361;57.0728;96 +Amlash;Amlash;37.0975;50.1864;96 +Ārādān;Aradan;35.2497;52.4933;96 +Khūr;Khur;33.775;55.0831;96 +Dehaq;Dehaq;33.1044;50.9589;96 +Dastgerd;Dastgerd;32.8019;51.6636;96 +‘Alavīcheh;`Alavicheh;33.0528;51.0825;96 +Tīrān;Tiran;32.7025;51.1536;96 +Kondor;Kondor;35.2119;58.1517;96 +Chamgardān;Chamgardan;32.3933;51.3408;96 +Beyram;Beyram;27.4306;53.5144;96 +Jowzdān;Jowzdan;32.5567;51.3725;96 +Bahman;Bahman;31.1942;52.4839;96 +Bāzargān;Bazargan;39.3914;44.3875;96 +Gūged;Guged;33.4756;50.3525;96 +Sedeh Lanjān;Sedeh Lanjan;32.3778;51.3181;96 +Chādegān;Chadegan;32.7683;50.6286;96 +Arsanjān;Arsanjan;29.9122;53.3083;96 +Lavāsān;Lavasan;35.8231;51.6242;96 +Feyẕābād;Feyzabad;35.0189;58.7833;96 +Dīzīcheh;Dizicheh;32.3833;51.5147;96 +Taft;Taft;31.7475;54.2042;96 +Kherāmeh;Kherameh;29.5;53.3164;96 +Abrandābād-e Shāhedīyeh;Abrandabad-e Shahediyeh;31.9414;54.2828;96 +Dehāqān;Dehaqan;31.94;51.6478;96 +Badalābād;Badalabad;38.5733;44.925;96 +Chāleshtar;Chaleshtar;32.3786;50.7867;96 +Shabānkāreh;Shabankareh;29.4731;50.9933;96 +Bafrū’īyeh;Bafru'iyeh;32.2767;53.9942;96 +Mobārakeh;Mobarakeh;32.3464;51.5044;96 +Shahr-e Herāt;Shahr-e Herat;30.0542;54.3731;96 +Kūshk;Kushk;32.6425;51.4997;96 +Varzaneh;Varzaneh;32.4194;52.6481;96 +Bīdokht;Bidokht;34.3472;58.7572;96 +Yengī Emām;Yengi Emam;35.9386;50.7217;96 +Tāybād;Taybad;34.74;60.7756;96 +Zarrīn Shahr;Zarrin Shahr;32.3894;51.3764;96 +Hashtgerd;Hashtgerd;35.9619;50.68;96 +Esfarāyen;Esfarayen;37.0764;57.51;96 +Dāmghān;Damghan;36.1681;54.3481;96 +Ḩannā;Hanna;31.1989;51.7247;96 +Charmahīn;Charmahin;32.3375;51.1958;96 +Reẕvānshahr;Rezvanshahr;37.5511;49.1394;96 +Eyvānekey;Eyvanekey;35.3433;52.0675;96 +Sangān;Sangan;34.3986;60.2581;96 +Ahram;Ahram;28.8825;51.2744;96 +Hashtpar;Hashtpar;37.7992;48.9053;96 +Ārān Bīdgol;Aran Bidgol;34.0578;51.4842;96 +Bījār;Bijar;35.8741;47.5937;96 +Zārach;Zarach;31.9911;54.2319;96 +Bandar-e Rīg;Bandar-e Rig;29.4856;50.6281;96 +Rāmhormoz;Ramhormoz;31.2783;49.6064;96 +Sardasht;Sardasht;36.1553;45.4789;96 +Abūzeydābād;Abuzeydabad;33.9042;51.7686;96 +Bīland;Biland;34.3917;58.7006;96 +Kāzerūn;Kazerun;29.6167;51.65;96 +Abhar;Abhar;36.1467;49.2181;96 +Ardestān;Ardestan;33.3797;52.3725;96 +Sepīdān;Sepidan;30.2606;51.9842;96 +Darjazīn;Darjazin;35.6536;53.3378;96 +Naşrābād;Nasrabad;32.2794;52.0631;96 +Akbarābād;Akbarabad;29.2464;52.7792;96 +Mojen;Mojen;36.48;54.6458;96 +Alīgūdarz;Aligudarz;33.4006;49.6947;96 +Bonāb;Bonab;37.3403;46.0561;96 +Ardakān;Ardakan;32.3094;54.0186;96 +Khowrāsgān;Khowrasgan;32.6536;51.755;96 +Shīrvān;Shirvan;37.3967;57.9294;96 +Meybod;Meybod;32.25;54.0167;96 +Tākestān;Takestan;36.0694;49.6958;96 +Bahārestān;Baharestan;32.4881;51.7731;96 +Oshnavīyeh;Oshnaviyeh;37.0397;45.0983;96 +Māhdāsht;Mahdasht;35.7283;50.8133;96 +Bandar-e Genāveh;Bandar-e Genaveh;29.5833;50.5167;96 +Zarand;Zarand;30.8128;56.5639;96 +Kalāteh-ye Khīj;Kalateh-ye Khij;36.6711;55.2975;96 +Chūbar;Chubar;38.1803;48.8933;96 +Narjeh;Narjeh;35.9908;49.6247;96 +Manz̧arīyeh;Manzariyeh;31.9458;51.8719;96 +Naqadeh;Naqadeh;36.95;45.3833;96 +Meymeh;Meymeh;33.4461;51.1681;96 +Rīvash;Rivash;35.4753;58.4572;96 +Fereydūnshahr;Fereydunshahr;32.9411;50.1211;96 +Naţanz;Natanz;33.5111;51.9181;96 +Fāmenīn;Famenin;35.1139;48.9717;96 +Khomām;Khomam;37.4;49.6667;96 +Poldasht;Poldasht;39.3481;45.0711;96 +Bāfq;Bafq;31.6053;55.4028;96 +Garmsār;Garmsar;35.2167;52.3333;96 +Damāvand;Damavand;35.7178;52.065;96 +Golpāyegān;Golpayegan;33.4536;50.2883;96 +Aznā;Azna;33.4539;49.455;96 +Darcheh;Darcheh;32.6153;51.5556;96 +Pīr Bakrān;Pir Bakran;32.4686;51.5578;96 +Bajestān;Bajestan;34.5164;58.1844;96 +Falāvarjān;Falavarjan;32.5553;51.5097;96 +Khalkhāl;Khalkhal;37.6189;48.5258;96 +Kahrīzak;Kahrizak;35.5175;51.3597;96 +Qaşr-e Shīrīn;Qasr-e Shirin;34.5156;45.5792;96 +Shahmīrzād;Shahmirzad;35.7728;53.3286;96 +Şā’īn Qal‘eh;Sa'in Qal`eh;36.2994;49.0744;96 +Sarāb;Sarab;37.9408;47.5367;96 +Takāb;Takab;36.4008;47.1131;96 +Gonābād;Gonabad;34.3528;58.6836;96 +Rāmsar;Ramsar;36.9169;50.6736;96 +Sarpol-e Z̄ahāb;Sarpol-e Zahab;34.4614;45.8647;96 +Rāyen;Rayen;29.5978;57.4386;96 +Al ‘Amādīyah;Al `Amadiyah;37.0922;43.4878;97 +Qalādizay;Qaladizay;36.1811;45.1286;97 +Ḩalabjah;Halabjah;35.1833;45.9833;97 +Hīt;Hit;33.6417;42.825;97 +Az Zubaydīyah;Az Zubaydiyah;32.7588;45.1773;97 +Balad;Balad;34.0147;44.1456;97 +Tall ‘Afar;Tall `Afar;36.3792;42.4497;97 +Al Ḩayy;Al Hayy;32.1742;46.0433;97 +Al Musayyib;Al Musayyib;32.7786;44.29;97 +Sinjār;Sinjar;36.3209;41.8766;97 +Nāḩiyat al Karmah;Nahiyat al Karmah;33.3997;43.9089;97 +Bayjī;Bayji;34.9292;43.4931;97 +Ḩammām al ‘Alīl;Hammam al `Alil;36.1581;43.2594;97 +Sāmarrā’;Samarra';34.194;43.875;97 +Ar Ruţbah;Ar Rutbah;33.0333;40.2833;97 +Al Fāw;Al Faw;29.98;48.47;97 +Tikrīt;Tikrit;34.6;43.6833;97 +Umm Qaşr;Umm Qasr;30.0342;47.9294;97 +Rāwah;Rawah;34.4792;41.9083;97 +Kūysinjaq;Kuysinjaq;36.0828;44.6286;97 +Shaqlāwah;Shaqlawah;36.3964;44.3436;97 +As Samāwah;As Samawah;31.3167;45.2833;97 +Al Kūfah;Al Kufah;32.03;44.4;97 +Ash Shaţrah;Ash Shatrah;31.4175;46.1772;97 +Dahūk;Dahuk;36.85;42.9833;97 +Al Fallūjah;Al Fallujah;33.35;43.7833;97 +Al Kūt;Al Kut;32.4907;45.8304;97 +Az Zubayr;Az Zubayr;30.3892;47.7081;97 +Zākhū;Zakhu;37.1436;42.6819;97 +Mandalī;Mandali;33.7436;45.5464;97 +Ba‘qūbah;Ba`qubah;33.7447;44.6436;97 +Ad Dīwānīyah;Ad Diwaniyah;31.9892;44.9247;97 +An Nāşirīyah;An Nasiriyah;31.0439;46.2575;97 +Al Ḩillah;Al Hillah;32.4833;44.4333;97 +Al ‘Amārah;Al `Amarah;31.8333;47.15;97 +An Najaf;An Najaf;32.029;44.3396;97 +Karbalā’;Karbala';32.6167;44.0333;97 +As Sulaymānīyah;As Sulaymaniyah;35.55;45.4333;97 +Ar Ramādī;Ar Ramadi;33.4258;43.2992;97 +Erbil;Erbil;36.1911;44.0094;97 +Kirkuk;Kirkuk;35.4667;44.4;97 +Baghdad;Baghdad;33.35;44.4167;97 +Mosul;Mosul;36.3667;43.1167;97 +Al Başrah;Al Basrah;30.515;47.81;97 +Dublin;Dublin;53.3497;-6.2603;98 +Dungarvan;Dungarvan;52.0845;-7.6397;98 +Cork;Cork;51.9;-8.4731;98 +Waterford;Waterford;52.2583;-7.119;98 +Blackrock;Blackrock;53.3015;-6.1778;98 +Dún Dealgan;Dun Dealgan;54.009;-6.4049;98 +Swords;Swords;53.4597;-6.2181;98 +Drogheda;Drogheda;53.7139;-6.3503;98 +Limerick;Limerick;52.6653;-8.6238;98 +Galway;Galway;53.2729;-9.0418;98 +Kildare;Kildare;53.1569;-6.909;98 +Carrigtohill;Carrigtohill;51.9;-8.2667;98 +Kilkenny;Kilkenny;52.6477;-7.2561;98 +Wexford;Wexford;52.3342;-6.4575;98 +Sligo;Sligo;54.2667;-8.4833;98 +Dunleary;Dunleary;53.3;-6.14;98 +Tralee;Tralee;52.2675;-9.6962;98 +Naas;Naas;53.2158;-6.6669;98 +Carlow;Carlow;52.8306;-6.9317;98 +Ennis;Ennis;52.8463;-8.9807;98 +Leixlip;Leixlip;53.3636;-6.4864;98 +Monaghan;Monaghan;54.2479;-6.9708;98 +Clonmel;Clonmel;52.355;-7.7039;98 +Tallaght;Tallaght;53.2878;-6.3411;98 +Wicklow;Wicklow;52.9779;-6.033;98 +Ros Comáin;Ros Comain;53.6333;-8.1833;98 +Tullamore;Tullamore;53.2667;-7.5;98 +Castlebar;Castlebar;53.85;-9.3;98 +Trim;Trim;53.555;-6.7917;98 +Carrick on Shannon;Carrick on Shannon;53.9469;-8.09;98 +Mullingar;Mullingar;53.5333;-7.35;98 +Longford;Longford;53.727;-7.7998;98 +Nenagh;Nenagh;52.8619;-8.1967;98 +Port Laoise;Port Laoise;53.0309;-7.3008;98 +An Cabhán;An Cabhan;53.9908;-7.3606;98 +Lifford;Lifford;54.8356;-7.4779;98 +Killarney;Killarney;52.0588;-9.5072;98 +Dunboyne;Dunboyne;53.4199;-6.4751;98 +Cobh;Cobh;51.851;-8.2967;98 +Shannon;Shannon;52.7137;-8.8686;98 +Donegal;Donegal;54.65;-8.117;98 +Ramsey;Ramsey;54.3211;-4.3844;99 +Douglas;Douglas;54.15;-4.4819;99 +Jerusalem;Jerusalem;31.7833;35.2167;100 +Dimona;Dimona;31.07;35.03;100 +Netivot;Netivot;31.4167;34.5833;100 +Sakhnīn;Sakhnin;32.8667;35.3;100 +Tel Aviv-Yafo;Tel Aviv-Yafo;32.08;34.78;100 +Ramat Gan;Ramat Gan;32.07;34.8235;100 +Beersheba;Beersheba;31.2589;34.7978;100 +Bené Beraq;Bene Beraq;32.0807;34.8338;100 +Netanya;Netanya;32.3328;34.86;100 +Holon;Holon;32.0167;34.7667;100 +Arad;Arad;31.2603;35.2147;100 +Nesher;Nesher;32.7711;35.0394;100 +Ashdod;Ashdod;31.7978;34.6503;100 +Migdal Ha‘Emeq;Migdal Ha`Emeq;32.6786;35.2444;100 +Ofaqim;Ofaqim;31.2833;34.6167;100 +Petaẖ Tiqwa;Petah Tiqwa;32.0833;34.8833;100 +Rishon LeẔiyyon;Rishon LeZiyyon;31.9711;34.7894;100 +Haifa;Haifa;32.8;34.9833;100 +Bat Yam;Bat Yam;32.0231;34.7503;100 +Reẖovot;Rehovot;31.8914;34.8078;100 +Ashqelon;Ashqelon;31.6658;34.5664;100 +Qiryat Mal’akhi;Qiryat Mal'akhi;31.7333;34.75;100 +Qiryat Shemona;Qiryat Shemona;33.2075;35.5697;100 +Kefar Yona;Kefar Yona;32.315;34.9328;100 +Sederot;Sederot;31.5261;34.5939;100 +Tirat Karmel;Tirat Karmel;32.7667;34.9667;100 +Kefar Sava;Kefar Sava;32.1858;34.9077;100 +Bet Shemesh;Bet Shemesh;31.7514;34.9886;100 +Yoqne‘am ‘Illit;Yoqne`am `Illit;32.6594;35.11;100 +Herẕliyya;Herzliyya;32.1556;34.8422;100 +Nazareth;Nazareth;32.7021;35.2978;100 +Ra‘ananna;Ra`ananna;32.1833;34.8667;100 +Ramla;Ramla;31.9275;34.8625;100 +Givatayim;Givatayim;32.0697;34.8117;100 +Umm el Faḥm;Umm el Fahm;32.5158;35.1525;100 +Hod HaSharon;Hod HaSharon;32.15;34.8833;100 +Qiryat Ata;Qiryat Ata;32.8;35.1;100 +Rosh Ha‘Ayin;Rosh Ha`Ayin;32.0833;34.95;100 +Nes Ẕiyyona;Nes Ziyyona;31.9333;34.8;100 +Omer;Omer;31.2683;34.8489;100 +Shefar‘am;Shefar`am;32.8056;35.1694;100 +Qiryat Bialik;Qiryat Bialik;32.8331;35.0664;100 +Or Yehuda;Or Yehuda;32.0333;34.85;100 +Yehud;Yehud;32.0333;34.8833;100 +Giv‘at Shemu’él;Giv`at Shemu'el;32.0781;34.8489;100 +Ramat HaSharon;Ramat HaSharon;32.15;34.8333;100 +El‘ad;El`ad;32.0523;34.9512;100 +Karmiel;Karmiel;32.9;35.2833;100 +Ben Zakkay;Ben Zakkay;31.8833;34.7333;100 +Qiryat Ono;Qiryat Ono;32.0636;34.8553;100 +Be’er Ya‘aqov;Be'er Ya`aqov;31.9436;34.8392;100 +Rahat;Rahat;31.3925;34.7544;100 +Hadera;Hadera;32.45;34.9167;100 +Modi‘in Makkabbim Re‘ut;Modi`in Makkabbim Re`ut;31.9339;34.9856;100 +Lod;Lod;31.95;34.9;100 +Eilat;Eilat;29.55;34.95;100 +Nahariyya;Nahariyya;33.0036;35.0925;100 +Jisr ez Zarqā;Jisr ez Zarqa;32.5379;34.9122;100 +Buq‘ātā;Buq`ata;33.2014;35.7797;100 +Majdal Shams;Majdal Shams;33.2692;35.7706;100 +Kafr Qāsim;Kafr Qasim;32.1142;34.9772;100 +Gan Yavne;Gan Yavne;31.7886;34.7053;100 +Qalansuwa;Qalansuwa;32.285;34.9811;100 +Gedera;Gedera;31.8139;34.7783;100 +Eṭ Ṭīra;Et Tira;32.2328;34.9503;100 +Or ‘Aqiva;Or `Aqiva;32.5;34.9167;100 +Bet She’an;Bet She'an;32.4961;35.4989;100 +Tiberias;Tiberias;32.7897;35.5247;100 +Pardés H̱anna Karkur;Pardes Hanna Karkur;32.4711;34.9675;100 +‘Akko;`Akko;32.9261;35.0839;100 +Afula;Afula;32.6078;35.2897;100 +Eṭ Ṭaiyiba;Et Taiyiba;32.2667;35;100 +Qiryat Moẕqin;Qiryat Mozqin;32.8369;35.0775;100 +Qiryat Yam;Qiryat Yam;32.8331;35.0664;100 +Tamra;Tamra;32.8511;35.2071;100 +Ma‘alot Tarshīḥā;Ma`alot Tarshiha;33.0167;35.2708;100 +Ẕefat;Zefat;32.9658;35.4983;100 +Lanciano;Lanciano;42.2312;14.3905;101 +Osimo;Osimo;43.4861;13.4821;101 +Cassino;Cassino;41.4917;13.8333;101 +Francavilla Fontana;Francavilla Fontana;40.5314;17.5858;101 +Rende;Rende;39.3333;16.1833;101 +Conegliano;Conegliano;45.8872;12.2969;101 +Adrano;Adrano;37.6625;14.8356;101 +Canicattì;Canicatti;37.36;13.8511;101 +Cento;Cento;44.7333;11.2833;101 +Somma Vesuviana;Somma Vesuviana;40.8725;14.4369;101 +Augusta;Augusta;37.2303;15.2194;101 +Belluno;Belluno;46.1408;12.2156;101 +Segrate;Segrate;45.49;9.2953;101 +Formigine;Formigine;44.5739;10.8478;101 +Venaria Reale;Venaria Reale;45.1167;7.6333;101 +Crema;Crema;45.3667;9.6833;101 +Gorizia;Gorizia;45.9352;13.6193;101 +Isola Vicentina;Isola Vicentina;45.6333;11.45;101 +Castelletto sopra Ticino;Castelletto sopra Ticino;45.7167;8.6333;101 +Vittuone;Vittuone;45.4833;8.95;101 +Conselve;Conselve;45.2333;11.8667;101 +Castrolibero;Castrolibero;39.3167;16.2;101 +Castelli Calepio;Castelli Calepio;45.6333;9.9;101 +Roccapiemonte;Roccapiemonte;40.7617;14.6933;101 +Recco;Recco;44.3621;9.1435;101 +Atessa;Atessa;42.0667;14.45;101 +Peschiera del Garda;Peschiera del Garda;45.4386;10.6886;101 +Torre Santa Susanna;Torre Santa Susanna;40.4667;17.7333;101 +Silea;Silea;45.6547;12.2967;101 +Poirino;Poirino;44.9167;7.85;101 +Salemi;Salemi;37.8167;12.8;101 +Cermenate;Cermenate;45.7;9.0833;101 +Santo Stefano di Magra;Santo Stefano di Magra;44.1625;9.9151;101 +Sermoneta;Sermoneta;41.55;12.9833;101 +Novi di Modena;Novi di Modena;44.8934;10.901;101 +Fiumefreddo di Sicilia;Fiumefreddo di Sicilia;37.7915;15.2092;101 +Sant’Egidio alla Vibrata;Sant'Egidio alla Vibrata;42.8333;13.7167;101 +Mandello del Lario;Mandello del Lario;45.9167;9.3167;101 +Montemarciano;Montemarciano;43.6399;13.3104;101 +Volterra;Volterra;43.4;10.8667;101 +Crosia;Crosia;39.5667;16.7667;101 +Goito;Goito;45.25;10.6667;101 +Bordighera;Bordighera;43.7789;7.6721;101 +Vaprio d’Adda;Vaprio d'Adda;45.5667;9.5333;101 +Terralba;Terralba;39.7197;8.6363;101 +Bomporto;Bomporto;44.7333;11.0333;101 +Quinto di Treviso;Quinto di Treviso;45.65;12.1667;101 +Volpago del Montello;Volpago del Montello;45.7833;12.1167;101 +Badia Polesine;Badia Polesine;45.094;11.4934;101 +Verucchio;Verucchio;43.9833;12.4215;101 +Induno Olona;Induno Olona;45.85;8.8333;101 +Vaiano;Vaiano;43.9667;11.1167;101 +Capriolo;Capriolo;45.6373;9.9336;101 +Altofonte;Altofonte;38.05;13.3;101 +Langhirano;Langhirano;44.6167;10.2667;101 +San Vendemiano;San Vendemiano;45.8914;12.3389;101 +Valdobbiadene;Valdobbiadene;45.9;11.9167;101 +San Giorgio del Sannio;San Giorgio del Sannio;41.0667;14.85;101 +Aradeo;Aradeo;40.1333;18.1333;101 +Cittanova;Cittanova;38.35;16.0833;101 +Trabia;Trabia;38;13.65;101 +Santa Teresa di Riva;Santa Teresa di Riva;37.94;15.3625;101 +Trescore Balneario;Trescore Balneario;45.7;9.85;101 +Cutro;Cutro;39.0342;16.9819;101 +Campi Salentina;Campi Salentina;40.4;18.0167;101 +Partanna;Partanna;37.7289;12.8894;101 +Bagnara Calabra;Bagnara Calabra;38.2833;15.8167;101 +Concordia Sagittaria;Concordia Sagittaria;45.7667;12.85;101 +Bibbiano;Bibbiano;44.6629;10.4739;101 +Ozieri;Ozieri;40.5849;9.0033;101 +Mussomeli;Mussomeli;37.5794;13.7525;101 +Rignano Flaminio;Rignano Flaminio;42.2;12.4833;101 +Castelnovo ne’ Monti;Castelnovo ne' Monti;44.4333;10.4;101 +Cuorgnè;Cuorgne;45.3833;7.65;101 +Oppeano;Oppeano;45.3;11.1833;101 +Bisignano;Bisignano;39.5073;16.2811;101 +Elmas;Elmas;39.2679;9.05;101 +Busca;Busca;44.5167;7.4667;101 +Soverato Marina;Soverato Marina;38.6833;16.55;101 +Sedico;Sedico;46.1167;12.1;101 +Tolmezzo;Tolmezzo;46.4;13.0167;101 +Asola;Asola;45.2167;10.4167;101 +Castellamonte;Castellamonte;45.3819;7.7106;101 +Ladispoli;Ladispoli;41.9544;12.0742;101 +Cantù;Cantu;45.7333;9.1333;101 +Merano;Merano;46.6689;11.1639;101 +Vasto;Vasto;42.1116;14.7082;101 +Sassuolo;Sassuolo;44.5517;10.7856;101 +Barcellona-Pozzo di Gotto;Barcellona-Pozzo di Gotto;38.15;15.2167;101 +Monterotondo;Monterotondo;42.05;12.6167;101 +San Donà di Piave;San Dona di Piave;45.6298;12.5641;101 +Macerata;Macerata;43.3003;13.4533;101 +Avezzano;Avezzano;42.031;13.4264;101 +Imperia;Imperia;43.8865;8.0297;101 +Civitanova Marche;Civitanova Marche;43.3068;13.7286;101 +Albano Laziale;Albano Laziale;41.7333;12.6667;101 +Sciacca;Sciacca;37.5092;13.0889;101 +Iesi;Iesi;43.5228;13.2439;101 +Corigliano Calabro;Corigliano Calabro;39.6;16.5167;101 +Rovereto;Rovereto;45.8833;11.0342;101 +Marcianise;Marcianise;41.0333;14.3;101 +Voghera;Voghera;44.9925;9.0092;101 +Fasano;Fasano;40.8333;17.3667;101 +Modugno;Modugno;41.0833;16.7833;101 +Schio;Schio;45.7111;11.3556;101 +Maddaloni;Maddaloni;41.0333;14.3833;101 +Fondi;Fondi;41.35;13.4167;101 +Eboli;Eboli;40.6169;15.0564;101 +Carini;Carini;38.1333;13.1833;101 +Città di Castello;Citta di Castello;43.4574;12.2403;101 +San Giuliano Milanese;San Giuliano Milanese;45.4;9.2833;101 +Monreale;Monreale;38.0817;13.2889;101 +Caivano;Caivano;40.95;14.3;101 +Cislago;Cislago;45.65;8.9667;101 +Sant’Agata de’ Goti;Sant'Agata de' Goti;41.0893;14.4974;101 +Mira;Mira;45.4375;12.1329;101 +Acate;Acate;37.0253;14.4925;101 +Polistena;Polistena;38.4;16.0667;101 +Belmonte Mezzagno;Belmonte Mezzagno;38.05;13.3833;101 +Aulla;Aulla;44.2167;9.9667;101 +Sant’Antìoco;Sant'Antioco;39.0654;8.454;101 +Randazzo;Randazzo;37.8833;14.95;101 +Vigonovo;Vigonovo;45.3852;12.0074;101 +Vanzago;Vanzago;45.5333;9;101 +Alberobello;Alberobello;40.7841;17.2375;101 +Coriano;Coriano;43.9691;12.6006;101 +Locate di Triulzi;Locate di Triulzi;45.35;9.2167;101 +Nizza Monferrato;Nizza Monferrato;44.7747;8.355;101 +Lerici;Lerici;44.0763;9.9111;101 +Cerveteri;Cerveteri;42;12.1;101 +Spoleto;Spoleto;42.7333;12.7333;101 +Caltagirone;Caltagirone;37.2333;14.5167;101 +Rossano;Rossano;39.5667;16.6333;101 +Pinerolo;Pinerolo;44.8833;7.3333;101 +Nuoro;Nuoro;40.3201;9.3281;101 +Licata;Licata;37.1083;13.9469;101 +Cisterna di Latina;Cisterna di Latina;41.6;12.8333;101 +Formia;Formia;41.2564;13.6069;101 +Chieri;Chieri;45.0131;7.8228;101 +Fermo;Fermo;43.1604;13.7181;101 +Campolongo Maggiore;Campolongo Maggiore;45.3305;12.0483;101 +Bertinoro;Bertinoro;44.15;12.1333;101 +San Valentino Torio;San Valentino Torio;40.7911;14.6033;101 +Castel Mella;Castel Mella;45.5;10.15;101 +Corleone;Corleone;37.8167;13.3;101 +Trevignano;Trevignano;45.7335;12.094;101 +Inzago;Inzago;45.5333;9.4833;101 +Santa Croce Camerina;Santa Croce Camerina;36.8272;14.5239;101 +Fino Mornasco;Fino Mornasco;45.75;9.0333;101 +Cerreto Guidi;Cerreto Guidi;43.7617;10.8771;101 +Cameri;Cameri;45.5;8.65;101 +Martinengo;Martinengo;45.5704;9.7674;101 +Gemona del Friuli;Gemona del Friuli;46.2741;13.1224;101 +Motta di Livenza;Motta di Livenza;45.7797;12.6086;101 +Montale;Montale;43.9333;11.0167;101 +Canelli;Canelli;44.7208;8.2928;101 +Salò;Salo;45.6;10.5333;101 +Medesano;Medesano;44.7568;10.1403;101 +Massa Lombarda;Massa Lombarda;44.45;11.8167;101 +Cadelbosco di Sopra;Cadelbosco di Sopra;44.7667;10.6;101 +Barberino di Mugello;Barberino di Mugello;44;11.2333;101 +Lomazzo;Lomazzo;45.7;9.0333;101 +Monte San Pietro;Monte San Pietro;44.4578;11.199;101 +Montecchio Emilia;Montecchio Emilia;44.6986;10.4486;101 +San Felice sul Panaro;San Felice sul Panaro;44.8393;11.1413;101 +Celano;Celano;42.0843;13.5478;101 +Montechiarugolo;Montechiarugolo;44.6934;10.4224;101 +Racale;Racale;39.9667;18.1;101 +Grezzana;Grezzana;45.5167;11.0167;101 +Cori;Cori;41.65;12.9167;101 +Ramacca;Ramacca;37.3833;14.7;101 +San Maurizio Canavese;San Maurizio Canavese;45.2171;7.6305;101 +Casaluce;Casaluce;41.002;14.1983;101 +Montignoso;Montignoso;44.0167;10.1667;101 +Barano d’Ischia;Barano d'Ischia;40.7167;13.9167;101 +Itri;Itri;41.2833;13.5333;101 +Fiuggi;Fiuggi;41.8;13.2167;101 +Capena;Capena;42.1403;12.5403;101 +Biella;Biella;45.5664;8.0533;101 +Cascina;Cascina;43.68;10.5003;101 +Alcamo;Alcamo;37.9667;12.9667;101 +Nocera Inferiore;Nocera Inferiore;40.75;14.6333;101 +Frosinone;Frosinone;41.6333;13.35;101 +Vercelli;Vercelli;45.3256;8.4231;101 +Terracina;Terracina;41.2833;13.25;101 +Lodi;Lodi;45.3167;9.5;101 +Capannori;Capannori;43.8756;10.5736;101 +Marino;Marino;41.7667;12.6667;101 +Corato;Corato;41.15;16.4;101 +Settimo Torinese;Settimo Torinese;45.1333;7.7667;101 +Campi Bisenzio;Campi Bisenzio;43.8256;11.1333;101 +Lecco;Lecco;45.85;9.4;101 +San Benedetto del Tronto;San Benedetto del Tronto;42.9438;13.8833;101 +Ascoli Piceno;Ascoli Piceno;42.8547;13.5753;101 +Martina Franca;Martina Franca;40.7;17.3333;101 +Chioggia;Chioggia;45.2189;12.2785;101 +Empoli;Empoli;43.7167;10.95;101 +Monopoli;Monopoli;40.95;17.3;101 +Rieti;Rieti;42.4044;12.8567;101 +Paterno;Paterno;37.5667;14.9;101 +Gravina in Puglia;Gravina in Puglia;40.8206;16.4233;101 +Alghero;Alghero;40.56;8.315;101 +Bassano del Grappa;Bassano del Grappa;45.7667;11.7342;101 +Senigallia;Senigallia;43.7131;13.2183;101 +Arenzano;Arenzano;44.4035;8.6827;101 +Finale Ligure;Finale Ligure;44.1691;8.3435;101 +Campobello di Mazara;Campobello di Mazara;37.6333;12.75;101 +San Michele al Tagliamento;San Michele al Tagliamento;45.7636;12.9953;101 +Amelia;Amelia;42.5535;12.4168;101 +Maniago;Maniago;46.1667;12.7167;101 +Castenedolo;Castenedolo;45.4704;10.2967;101 +Pellezzano;Pellezzano;40.7333;14.7667;101 +Macerata Campania;Macerata Campania;41.0667;14.2667;101 +Giffoni Valle Piana;Giffoni Valle Piana;40.7167;14.9333;101 +Lendinara;Lendinara;45.085;11.6006;101 +Mazzarino;Mazzarino;37.3;14.2;101 +Matino;Matino;40.0333;18.1333;101 +Carbonera;Carbonera;45.6833;12.2833;101 +Guspini;Guspini;39.54;8.6267;101 +Trofarello;Trofarello;44.9833;7.7333;101 +Cologno al Serio;Cologno al Serio;45.5833;9.7;101 +Cisternino;Cisternino;40.75;17.4167;101 +Zero Branco;Zero Branco;45.6;12.1667;101 +Ponte San Pietro;Ponte San Pietro;45.6978;9.5881;101 +Campagnano di Roma;Campagnano di Roma;42.1333;12.3833;101 +Codigoro;Codigoro;44.8333;12.1167;101 +Venosa;Venosa;40.9667;15.8167;101 +Sant’Ilario d’Enza;Sant'Ilario d'Enza;44.7667;10.45;101 +Castano Primo;Castano Primo;45.55;8.7667;101 +Caorle;Caorle;45.6003;12.8876;101 +Mestrino;Mestrino;45.45;11.7667;101 +Bonate di Sopra;Bonate di Sopra;45.6819;9.5586;101 +Trecastagni;Trecastagni;37.6167;15.0833;101 +Poggio a Caiano;Poggio a Caiano;43.8167;11.0667;101 +Portomaggiore;Portomaggiore;44.7;11.8;101 +Musile di Piave;Musile di Piave;45.6178;12.565;101 +Ravanusa;Ravanusa;37.2678;13.9697;101 +Taormina;Taormina;37.85;15.3;101 +Isola della Scala;Isola della Scala;45.2667;11.1333;101 +Ovada;Ovada;44.6392;8.6464;101 +Usmate Velate;Usmate Velate;45.65;9.35;101 +San Giustino;San Giustino;43.55;12.1833;101 +Tortolì;Tortoli;39.9333;9.65;101 +Cepagatti;Cepagatti;42.3658;14.0767;101 +Bitritto;Bitritto;41.05;16.8333;101 +Cazzago San Martino;Cazzago San Martino;45.5817;10.0258;101 +Alassio;Alassio;44.0079;8.173;101 +Creazzo;Creazzo;45.5333;11.4833;101 +Cividale del Friuli;Cividale del Friuli;46.0905;13.435;101 +Paceco;Paceco;37.9833;12.55;101 +Cerese;Cerese;45.1167;10.7833;101 +Cornate d’Adda;Cornate d'Adda;45.65;9.4667;101 +Avigliano;Avigliano;40.7333;15.7167;101 +Montopoli in Val d’Arno;Montopoli in Val d'Arno;43.6744;10.7503;101 +Lurate Caccivio;Lurate Caccivio;45.7667;9;101 +Scalea;Scalea;39.8167;15.8;101 +Piazzola sul Brenta;Piazzola sul Brenta;45.5333;11.7667;101 +La Maddalena;La Maddalena;41.2142;9.4083;101 +Venafro;Venafro;41.4833;14.05;101 +Botticino Sera;Botticino Sera;45.5339;10.3078;101 +Riesi;Riesi;37.2833;14.0833;101 +Sesto Calende;Sesto Calende;45.7333;8.6333;101 +Castelvetro di Modena;Castelvetro di Modena;44.5067;10.9472;101 +Nembro;Nembro;45.7439;9.7594;101 +Melito di Porto Salvo;Melito di Porto Salvo;37.9167;15.7833;101 +Boscotrecase;Boscotrecase;40.7833;14.4667;101 +Montegrotto Terme;Montegrotto Terme;45.3333;11.7833;101 +Camisano Vicentino;Camisano Vicentino;45.5167;11.7167;101 +Siniscola;Siniscola;40.5743;9.6963;101 +Piossasco;Piossasco;44.9833;7.4667;101 +Cassano al Ionio;Cassano al Ionio;39.7839;16.3189;101 +Santa Maria di Sala;Santa Maria di Sala;45.5089;12.0363;101 +Cordenons;Cordenons;45.9833;12.7;101 +Somma Lombardo;Somma Lombardo;45.6833;8.7;101 +Savignano sul Rubicone;Savignano sul Rubicone;44.0881;12.3933;101 +Nerviano;Nerviano;45.55;8.9833;101 +Albino;Albino;45.7606;9.7969;101 +Villorba;Villorba;45.7333;12.2333;101 +Pescantina;Pescantina;45.4833;10.8667;101 +Sona;Sona;45.4333;10.8333;101 +Marcon;Marcon;45.5543;12.2994;101 +Maranello;Maranello;44.5256;10.8664;101 +Calenzano;Calenzano;43.8567;11.1636;101 +Alpignano;Alpignano;45.1;7.5167;101 +Pianoro;Pianoro;44.3833;11.3333;101 +Preganziol;Preganziol;45.6;12.2333;101 +Carlentini;Carlentini;37.2833;15.0167;101 +Bovisio Masciago;Bovisio Masciago;45.611;9.1478;101 +Orta Nova;Orta Nova;41.3308;15.7114;101 +Isola Capo Rizzuto;Isola Capo Rizzuto;38.9667;17.1;101 +Valguarnera Caropepe;Valguarnera Caropepe;37.5;14.3833;101 +Sorrento;Sorrento;40.6278;14.3736;101 +Baronissi;Baronissi;40.75;14.78;101 +Polignano a Mare;Polignano a Mare;40.9961;17.2203;101 +Arco;Arco;45.9167;10.8833;101 +Porto San Giorgio;Porto San Giorgio;43.1848;13.7955;101 +Policoro;Policoro;40.2;16.6667;101 +Melfi;Melfi;40.9964;15.6558;101 +Monselice;Monselice;45.2333;11.75;101 +Marsciano;Marsciano;42.9167;12.3333;101 +Siderno Marina;Siderno Marina;38.2667;16.3;101 +Sestri Levante;Sestri Levante;44.2733;9.3932;101 +Quiliano;Quiliano;44.2931;8.4103;101 +Morciano di Romagna;Morciano di Romagna;43.9167;12.65;101 +Orosei;Orosei;40.3797;9.6942;101 +Pozzuolo del Friuli;Pozzuolo del Friuli;45.9681;13.1969;101 +Buttigliera Alta;Buttigliera Alta;45.0667;7.4167;101 +Roccadaspide;Roccadaspide;40.4333;15.2;101 +Campomorone;Campomorone;44.5069;8.8918;101 +Pantigliate;Pantigliate;45.4353;9.3522;101 +Budrio;Budrio;44.5374;11.5344;101 +Borgo San Lorenzo;Borgo San Lorenzo;43.9555;11.3856;101 +Zagarolo;Zagarolo;41.8333;12.8333;101 +Malnate;Malnate;45.8;8.8833;101 +Terzigno;Terzigno;40.8;14.5;101 +Capua;Capua;41.1056;14.2139;101 +Laives;Laives;46.4276;11.3405;101 +Rutigliano;Rutigliano;40.9333;16.9;101 +Domodossola;Domodossola;46.1161;8.2911;101 +Povegliano Veronese;Povegliano Veronese;45.3473;10.8806;101 +Gioiosa Ionica;Gioiosa Ionica;38.3333;16.3;101 +Carinola;Carinola;41.1833;13.9833;101 +Chianciano Terme;Chianciano Terme;43.0667;11.8333;101 +Pontremoli;Pontremoli;44.3761;9.8799;101 +Corte Franca;Corte Franca;45.6333;9.9833;101 +Regalbuto;Regalbuto;37.65;14.6333;101 +Rovello Porro;Rovello Porro;45.65;9.0333;101 +Vazzola;Vazzola;45.8333;12.3833;101 +Cagnano Varano;Cagnano Varano;41.8333;15.7667;101 +Rivergaro;Rivergaro;44.9;9.6;101 +Varallo;Varallo;45.8138;8.2581;101 +Spino d’Adda;Spino d'Adda;45.4;9.5;101 +Altavilla Silentina;Altavilla Silentina;40.5333;15.1333;101 +Campli;Campli;42.7261;13.6861;101 +Camerota;Camerota;40.033;15.3699;101 +Gioiosa Marea;Gioiosa Marea;38.1667;14.9;101 +Spezzano Albanese;Spezzano Albanese;39.6667;16.3167;101 +Pegognaga;Pegognaga;45;10.85;101 +Cassolnovo;Cassolnovo;45.3667;8.8;101 +Santi Cosma e Damiano;Santi Cosma e Damiano;41.3;13.8167;101 +Grazzanise;Grazzanise;41.0833;14.1;101 +Sapri;Sapri;40.0667;15.6333;101 +Caulonia;Caulonia;38.3833;16.4167;101 +Vernole;Vernole;40.2833;18.3;101 +Dronero;Dronero;44.4667;7.3667;101 +Baricella;Baricella;44.6475;11.5353;101 +Cles;Cles;46.3667;11.0333;101 +Trino;Trino;45.1953;8.2961;101 +Zibido San Giacomo;Zibido San Giacomo;45.3667;9.1167;101 +Sassoferrato;Sassoferrato;43.4275;12.8565;101 +Mezzolombardo;Mezzolombardo;46.2097;11.0978;101 +Cava Manara;Cava Manara;45.1333;9.1;101 +Scorrano;Scorrano;40.0902;18.2999;101 +Venegono Inferiore;Venegono Inferiore;45.7333;8.9;101 +Fontanellato;Fontanellato;44.8825;10.1558;101 +Pontevico;Pontevico;45.2722;10.0917;101 +Urbania;Urbania;43.6678;12.5221;101 +Vipiteno;Vipiteno;46.8931;11.4296;101 +Centallo;Centallo;44.5;7.5833;101 +Muggiò;Muggio;45.6;9.2333;101 +Chiavari;Chiavari;44.3164;9.3237;101 +Cardito;Cardito;40.9362;14.2993;101 +Qualiano;Qualiano;40.9167;14.15;101 +Rubano;Rubano;45.4333;11.7833;101 +Pisticci;Pisticci;40.3833;16.55;101 +San Giovanni Valdarno;San Giovanni Valdarno;43.5644;11.5328;101 +Vimodrone;Vimodrone;45.5139;9.2844;101 +Sìnnai;Sinnai;39.3026;9.2031;101 +Rocca di Papa;Rocca di Papa;41.7667;12.7167;101 +Tricase;Tricase;39.9333;18.3667;101 +Boscoreale;Boscoreale;40.775;14.475;101 +Garbagnate Milanese;Garbagnate Milanese;45.5771;9.0814;101 +Senago;Senago;45.5833;9.1333;101 +Frattaminore;Frattaminore;40.9556;14.2708;101 +Novate Milanese;Novate Milanese;45.5333;9.1333;101 +Cormano;Cormano;45.55;9.1667;101 +Cusano Milanino;Cusano Milanino;45.55;9.1833;101 +Meda;Meda;45.6667;9.1667;101 +San Giovanni la Punta;San Giovanni la Punta;37.5833;15.1;101 +Seveso;Seveso;45.6434;9.1374;101 +Seriate;Seriate;45.6847;9.7178;101 +Pompei;Pompei;40.75;14.5;101 +Cattolica;Cattolica;43.9584;12.7386;101 +Beinasco;Beinasco;45.0228;7.5878;101 +Cercola;Cercola;40.8667;14.35;101 +Arese;Arese;45.5531;9.0775;101 +Ischia;Ischia;40.75;13.95;101 +Trentola;Trentola;40.9762;14.1773;101 +Monserrato;Monserrato;39.2568;9.1387;101 +Sant’Antonio Abate;Sant'Antonio Abate;40.7333;14.55;101 +Melegnano;Melegnano;45.3588;9.3238;101 +Lazise;Lazise;45.5053;10.7325;101 +Martignacco;Martignacco;46.1;13.1333;101 +Senise;Senise;40.1333;16.2833;101 +Oliena;Oliena;40.271;9.4028;101 +San Benedetto Po;San Benedetto Po;45.0333;10.9167;101 +Borgo;Borgo;46.05;11.45;101 +Albisola Marina;Albisola Marina;44.3273;8.5031;101 +Settimo San Pietro;Settimo San Pietro;39.291;9.1853;101 +Pignola;Pignola;40.5667;15.7833;101 +Busseto;Busseto;44.9794;10.0433;101 +Brusciano;Brusciano;40.9224;14.4239;101 +Sant’Arpino;Sant'Arpino;40.9575;14.2492;101 +Borgo a Mozzano;Borgo a Mozzano;43.9797;10.5467;101 +Roncoferraro;Roncoferraro;45.1342;10.9524;101 +Casteggio;Casteggio;45.0167;9.1333;101 +Asciano;Asciano;43.2342;11.5608;101 +Troia;Troia;41.3667;15.3;101 +Serino;Serino;40.85;14.875;101 +Monte San Vito;Monte San Vito;43.6005;13.2711;101 +Manoppello;Manoppello;42.2578;14.0597;101 +Praia a Mare;Praia a Mare;39.9167;15.7667;101 +Olevano sul Tusciano;Olevano sul Tusciano;40.65;15.0167;101 +Roccarainola;Roccarainola;40.9667;14.5667;101 +Alliste;Alliste;39.95;18.0833;101 +Villasor;Villasor;39.3809;8.9413;101 +Marina di Gioiosa Ionica;Marina di Gioiosa Ionica;38.3;16.3333;101 +Marcallo con Casone;Marcallo con Casone;45.4982;8.8764;101 +Camerino;Camerino;43.1333;13.0667;101 +Bellante;Bellante;42.75;13.8;101 +Gradisca d’Isonzo;Gradisca d'Isonzo;45.8833;13.5;101 +Cerano;Cerano;45.4;8.7833;101 +Marzabotto;Marzabotto;44.3333;11.2;101 +Caraglio;Caraglio;44.4167;7.4333;101 +Lercara Friddi;Lercara Friddi;37.75;13.6;101 +Salgareda;Salgareda;45.7061;12.4913;101 +Mileto;Mileto;38.6078;16.0675;101 +Villadossola;Villadossola;46.0736;8.2669;101 +Arosio;Arosio;45.7167;9.2167;101 +San Cipriano Picentino;San Cipriano Picentino;40.7167;14.8667;101 +Borgo Val di Taro;Borgo Val di Taro;44.4833;9.7667;101 +Santa Giustina;Santa Giustina;46.0839;12.0432;101 +Cittaducale;Cittaducale;42.3833;12.95;101 +Nova Siri;Nova Siri;40.15;16.5333;101 +Bolzano Vicentino;Bolzano Vicentino;45.6;11.6167;101 +Castello d’Argile;Castello d'Argile;44.6811;11.2967;101 +San Vincenzo;San Vincenzo;43.1007;10.5388;101 +Mesola;Mesola;44.9206;12.23;101 +Montebello Vicentino;Montebello Vicentino;45.45;11.3833;101 +Torgiano;Torgiano;43.0256;12.4342;101 +Almenno San Bartolomeo;Almenno San Bartolomeo;45.7489;9.5797;101 +Piedimonte San Germano;Piedimonte San Germano;41.5;13.7333;101 +Montegiorgio;Montegiorgio;43.1307;13.5371;101 +Nervesa della Battaglia;Nervesa della Battaglia;45.8333;12.2167;101 +Sant’Agostino;Sant'Agostino;44.792;11.3869;101 +Pietraperzia;Pietraperzia;37.4;14.1333;101 +Almenno San Salvatore;Almenno San Salvatore;45.75;9.5875;101 +Sommatino;Sommatino;37.3369;13.9975;101 +Brendola;Brendola;45.4667;11.45;101 +Mercato Saraceno;Mercato Saraceno;43.95;12.2;101 +Ostiglia;Ostiglia;45.0704;11.1364;101 +Olevano Romano;Olevano Romano;41.8606;13.0319;101 +Camposano;Camposano;40.95;14.5333;101 +Robecco sul Naviglio;Robecco sul Naviglio;45.4333;8.8833;101 +Sermide;Sermide;45.0035;11.2929;101 +Adelfia;Adelfia;41;16.8667;101 +Castelfiorentino;Castelfiorentino;43.6108;10.97;101 +Sant’Elpidio a Mare;Sant'Elpidio a Mare;43.2295;13.6861;101 +Concorezzo;Concorezzo;45.5897;9.3359;101 +Pavullo nel Frignano;Pavullo nel Frignano;44.3327;10.8331;101 +Carovigno;Carovigno;40.7072;17.6594;101 +Erba;Erba;45.8167;9.2167;101 +San Casciano in Val di Pesa;San Casciano in Val di Pesa;43.6569;11.1858;101 +Bareggio;Bareggio;45.4667;8.9833;101 +Saviano;Saviano;40.9167;14.5167;101 +Gussago;Gussago;45.6;10.15;101 +Cadoneghe;Cadoneghe;45.45;11.9333;101 +Riva del Garda;Riva del Garda;45.8833;10.85;101 +Agrate Brianza;Agrate Brianza;45.5783;9.3522;101 +Giaveno;Giaveno;45.0333;7.35;101 +Vedelago;Vedelago;45.6833;12.0167;101 +Grottammare;Grottammare;42.9891;13.8681;101 +Martinsicuro;Martinsicuro;42.8851;13.916;101 +Torre Maggiore;Torre Maggiore;41.6833;15.2833;101 +Samarate;Samarate;45.6167;8.7833;101 +Scordia;Scordia;37.3;14.85;101 +Lentate sul Seveso;Lentate sul Seveso;45.6784;9.1219;101 +San Giovanni in Fiore;San Giovanni in Fiore;39.2642;16.7003;101 +Castellaneta;Castellaneta;40.6333;16.9333;101 +Campagna;Campagna;40.6666;15.1064;101 +Saluzzo;Saluzzo;44.6453;7.4906;101 +Fiorano Modenese;Fiorano Modenese;44.5392;10.8117;101 +Besana in Brianza;Besana in Brianza;45.7;9.2833;101 +Umbertide;Umbertide;43.3056;12.3366;101 +Noale;Noale;45.5501;12.0709;101 +Codogno;Codogno;45.16;9.705;101 +Reggello;Reggello;43.6833;11.5333;101 +Brunico;Brunico;46.7994;11.9343;101 +Bovolone;Bovolone;45.25;11.1333;101 +Todi;Todi;42.7833;12.4167;101 +Palagonia;Palagonia;37.3333;14.75;101 +Capurso;Capurso;41.05;16.9167;101 +Colle Salvetti;Colle Salvetti;43.6;10.4833;101 +Porto Empedocle;Porto Empedocle;37.2944;13.5272;101 +Cerea;Cerea;45.1894;11.2166;101 +Caravaggio;Caravaggio;45.4978;9.6431;101 +Lonigo;Lonigo;45.3833;11.3833;101 +Bagnacavallo;Bagnacavallo;44.4169;11.9761;101 +Este;Este;45.2333;11.6667;101 +Medicina;Medicina;44.4833;11.6333;101 +Leinì;Leini;45.1836;7.7153;101 +Monesiglio;Monesiglio;44.4667;8.1167;101 +Castellanza;Castellanza;45.6167;8.9;101 +Baranzate;Baranzate;45.5167;9.1;101 +Solaro;Solaro;45.615;9.0839;101 +Copparo;Copparo;44.9;11.8333;101 +Casandrino;Casandrino;40.9333;14.25;101 +Ispica;Ispica;36.7853;14.9069;101 +Sava;Sava;40.4003;17.5667;101 +Capodrise;Capodrise;41.05;14.3;101 +Procida;Procida;40.7667;14.0333;101 +San Marzano sul Sarno;San Marzano sul Sarno;40.7697;14.5947;101 +Portico di Caserta;Portico di Caserta;41.05;14.2833;101 +Cesa;Cesa;40.9667;14.2333;101 +Casapulla;Casapulla;41.0667;14.2833;101 +Torre Boldone;Torre Boldone;45.7167;9.7;101 +Sant’Agnello;Sant'Agnello;40.6294;14.3996;101 +Calvizzano;Calvizzano;40.9;14.1833;101 +Varedo;Varedo;45.6;9.1667;101 +Monte di Procida;Monte di Procida;40.8;14.05;101 +Canegrate;Canegrate;45.5667;8.9333;101 +Biassono;Biassono;45.6306;9.2744;101 +San Gregorio di Catania;San Gregorio di Catania;37.5667;15.1167;101 +Azzano Decimo;Azzano Decimo;45.8833;12.7167;101 +Sansepolcro;Sansepolcro;43.5756;12.1439;101 +Rescaldina;Rescaldina;45.6167;8.95;101 +Volpiano;Volpiano;45.2;7.7833;101 +San Martino Buon Albergo;San Martino Buon Albergo;45.4167;11.1;101 +Fiano Romano;Fiano Romano;42.1667;12.6;101 +Mottola;Mottola;40.6333;17.0333;101 +Taurianova;Taurianova;38.35;16.0167;101 +Surbo;Surbo;40.4;18.1333;101 +Carugate;Carugate;45.55;9.3333;101 +Casalpusterlengo;Casalpusterlengo;45.1778;9.65;101 +Galatone;Galatone;40.15;18.0667;101 +Castenaso;Castenaso;44.5097;11.4706;101 +Omegna;Omegna;45.8781;8.4069;101 +Molinella;Molinella;44.6167;11.6667;101 +Cassina de’ Pecchi;Cassina de' Pecchi;45.5167;9.3667;101 +Silvi Paese;Silvi Paese;42.55;14.1167;101 +San Giorgio Ionico;San Giorgio Ionico;40.45;17.3667;101 +Finale Emilia;Finale Emilia;44.8319;11.2957;101 +Riposto;Riposto;37.7333;15.2;101 +Castelnuovo Rangone;Castelnuovo Rangone;44.5519;10.9358;101 +Dolo;Dolo;45.4249;12.0758;101 +Mortara;Mortara;45.25;8.75;101 +Opera;Opera;45.3833;9.2167;101 +Valeggio sul Mincio;Valeggio sul Mincio;45.35;10.7333;101 +Casalmaggiore;Casalmaggiore;44.9858;10.4147;101 +Castellarano;Castellarano;44.5139;10.7339;101 +Chiaravalle;Chiaravalle;43.5997;13.3257;101 +Corridonia;Corridonia;43.2482;13.5075;101 +Soliera;Soliera;44.7381;10.9245;101 +Calolziocorte;Calolziocorte;45.8;9.4333;101 +Rubiera;Rubiera;44.65;10.7833;101 +Fiorenzuola d’Arda;Fiorenzuola d'Arda;44.9333;9.9;101 +Cerro Maggiore;Cerro Maggiore;45.6;8.95;101 +Santa Croce sull’ Arno;Santa Croce sull' Arno;43.7202;10.7727;101 +Castiglione del Lago;Castiglione del Lago;43.1271;12.0452;101 +Albiate;Albiate;45.6667;9.25;101 +Mariglianella;Mariglianella;40.9167;14.4333;101 +Pedara;Pedara;37.6167;15.0667;101 +Malo;Malo;45.6582;11.4047;101 +Zevio;Zevio;45.3728;11.1303;101 +Castellammare del Golfo;Castellammare del Golfo;38.0264;12.8806;101 +Guastalla;Guastalla;44.9214;10.6542;101 +Gorle;Gorle;45.7039;9.7192;101 +Isola delle Femmine;Isola delle Femmine;38.2;13.25;101 +Carnate;Carnate;45.6506;9.3785;101 +Cimitile;Cimitile;40.9333;14.5333;101 +Barlassina;Barlassina;45.6566;9.13;101 +Recale;Recale;41.05;14.3;101 +Rovellasca;Rovellasca;45.6667;9.05;101 +Civita Castellana;Civita Castellana;42.2961;12.41;101 +Ospitaletto;Ospitaletto;45.5553;10.0733;101 +Tarquinia;Tarquinia;42.2492;11.7561;101 +Palagiano;Palagiano;40.5833;17.05;101 +Ponsacco;Ponsacco;43.6167;10.6333;101 +Caneva;Caneva;45.9667;12.45;101 +San Michele Salentino;San Michele Salentino;40.6333;17.6333;101 +Codroipo;Codroipo;45.9614;12.9774;101 +Medolla;Medolla;44.8488;11.0714;101 +Galliate;Galliate;45.4833;8.7;101 +San Cesareo;San Cesareo;41.8167;12.8;101 +Pianezza;Pianezza;45.1042;7.55;101 +Certaldo;Certaldo;43.5478;11.0411;101 +Nonantola;Nonantola;44.6777;11.043;101 +Merate;Merate;45.7;9.4333;101 +Paola;Paola;39.3667;16.0333;101 +Potenza Picena;Potenza Picena;43.3663;13.6203;101 +Altopascio;Altopascio;43.8167;10.6747;101 +Valmontone;Valmontone;41.7833;12.9167;101 +Sommariva del Bosco;Sommariva del Bosco;44.7667;7.7833;101 +Labico;Labico;41.7833;12.8833;101 +Brolo;Brolo;38.1562;14.828;101 +Pontenure;Pontenure;45;9.7833;101 +Offanengo;Offanengo;45.3833;9.7333;101 +Barzanò;Barzano;45.7333;9.3167;101 +Casorate Sempione;Casorate Sempione;45.6667;8.7333;101 +Lurago d’Erba;Lurago d'Erba;45.75;9.2167;101 +Villaverla;Villaverla;45.65;11.5;101 +Sesto al Reghena;Sesto al Reghena;45.85;12.8167;101 +Sant’Arcangelo;Sant'Arcangelo;40.2485;16.2705;101 +San Cesario sul Panaro;San Cesario sul Panaro;44.5667;11.0333;101 +Castelgomberto;Castelgomberto;45.5833;11.4;101 +Rosolina;Rosolina;45.0667;12.2333;101 +Spinazzola;Spinazzola;40.9667;16.0833;101 +Livigno;Livigno;46.5333;10.1333;101 +Strongoli;Strongoli;39.2667;17.0667;101 +Capranica;Capranica;42.2585;12.1728;101 +Gallicano nel Lazio;Gallicano nel Lazio;41.8667;12.8167;101 +Gonnosfanàdiga;Gonnosfanadiga;39.4933;8.6629;101 +San Marco Evangelista;San Marco Evangelista;41.0333;14.3333;101 +Meolo;Meolo;45.6203;12.4559;101 +Solbiate Olona;Solbiate Olona;45.65;8.8833;101 +Arcole;Arcole;45.3583;11.2861;101 +Calatafimi;Calatafimi;37.9;12.85;101 +Albanella;Albanella;40.4833;15.1167;101 +Codevigo;Codevigo;45.2672;12.1014;101 +Fossacesia;Fossacesia;42.25;14.4833;101 +Quinzano d’Oglio;Quinzano d'Oglio;45.3167;9.9833;101 +San Giorgio in Bosco;San Giorgio in Bosco;45.5833;11.8;101 +Curinga;Curinga;38.8267;16.3139;101 +Marineo;Marineo;37.95;13.4167;101 +Verzuolo;Verzuolo;44.6;7.4833;101 +Buia;Buia;46.2167;13.1333;101 +Diano Marina;Diano Marina;43.9099;8.082;101 +Ghisalba;Ghisalba;45.6;9.75;101 +Robbiate;Robbiate;45.6833;9.4333;101 +Pollenza;Pollenza;43.2678;13.3481;101 +San Martino Siccomario;San Martino Siccomario;45.15;9.1333;101 +Notaresco;Notaresco;42.65;13.9;101 +Landriano;Landriano;45.3167;9.2667;101 +Castel di Sangro;Castel di Sangro;41.7842;14.1085;101 +Almese;Almese;45.1167;7.4;101 +San Donaci;San Donaci;40.45;17.9167;101 +Serra San Bruno;Serra San Bruno;38.5833;16.3333;101 +Montelepre;Montelepre;38.1;13.1667;101 +Cornuda;Cornuda;45.8322;12.0081;101 +Larino;Larino;41.8;14.9167;101 +Tagliacozzo;Tagliacozzo;42.0694;13.2547;101 +Poggio Rusco;Poggio Rusco;44.9775;11.1192;101 +Cellamare;Cellamare;41.0203;16.9292;101 +Ciserano;Ciserano;45.5833;9.6;101 +Mede;Mede;45.1;8.7333;101 +Carapelle;Carapelle;41.3667;15.7;101 +Cellino San Marco;Cellino San Marco;40.4667;17.9667;101 +Montenero di Bisaccia;Montenero di Bisaccia;41.95;14.7833;101 +Avetrana;Avetrana;40.3539;17.7358;101 +Cinquefrondi;Cinquefrondi;38.4167;16.1;101 +Trezzano Rosa;Trezzano Rosa;45.5833;9.4833;101 +Vairano Patenora;Vairano Patenora;41.3333;14.1333;101 +Albizzate;Albizzate;45.7167;8.8;101 +Marcaria;Marcaria;45.1167;10.5333;101 +Sutri;Sutri;42.2478;12.2158;101 +Dozza;Dozza;44.359;11.6277;101 +Calci;Calci;43.7244;10.5192;101 +Pizzighettone;Pizzighettone;45.1833;9.7833;101 +Misinto;Misinto;45.6667;9.0833;101 +Fabbrico;Fabbrico;44.8667;10.8;101 +Roccella Ionica;Roccella Ionica;38.3167;16.4;101 +Montesano sulla Marcellana;Montesano sulla Marcellana;40.2833;15.7;101 +Poggio Mirteto;Poggio Mirteto;42.2672;12.6886;101 +Capannoli;Capannoli;43.59;10.6697;101 +Gualtieri;Gualtieri;44.9;10.6333;101 +Castronno;Castronno;45.7333;8.8;101 +Sammichele di Bari;Sammichele di Bari;40.8833;16.95;101 +Predappio Alta;Predappio Alta;44.1042;11.985;101 +Vanzaghello;Vanzaghello;45.5833;8.7833;101 +Cogorno;Cogorno;44.3331;9.3725;101 +Tortorici;Tortorici;38.0308;14.8242;101 +Ravarino;Ravarino;44.7167;11.1;101 +San Polo d’Enza in Caviano;San Polo d'Enza in Caviano;44.6333;10.4333;101 +Palosco;Palosco;45.5833;9.8333;101 +Mattinata;Mattinata;41.7167;16.05;101 +Roveredo in Piano;Roveredo in Piano;46.0167;12.6167;101 +San Benigno Canavese;San Benigno Canavese;45.25;7.7833;101 +Trasacco;Trasacco;41.9578;13.5353;101 +Crocetta del Montello;Crocetta del Montello;45.8333;12.0333;101 +Santa Margherita di Belice;Santa Margherita di Belice;37.6928;13.0211;101 +Cavaion Veronese;Cavaion Veronese;45.5401;10.7705;101 +Cisano Bergamasco;Cisano Bergamasco;45.7431;9.4708;101 +Alessano;Alessano;39.8833;18.3333;101 +Calcinate;Calcinate;45.6212;9.8003;101 +Nicotera;Nicotera;38.55;15.9333;101 +Rudiano;Rudiano;45.4833;9.8833;101 +Mesoraca;Mesoraca;39.0833;16.7833;101 +Serravalle Scrivia;Serravalle Scrivia;44.7225;8.8603;101 +Monte San Biagio;Monte San Biagio;41.35;13.35;101 +Rivignano;Rivignano;45.8797;13.0425;101 +Ceggia;Ceggia;45.6833;12.6333;101 +San Giovanni al Natisone;San Giovanni al Natisone;45.9833;13.4;101 +Fossalta di Portogruaro;Fossalta di Portogruaro;45.7833;12.9167;101 +Lesina;Lesina;41.8667;15.35;101 +Motta San Giovanni;Motta San Giovanni;38;15.7;101 +Maiolati Spontini;Maiolati Spontini;43.4772;13.1192;101 +Poppi;Poppi;43.7358;11.7617;101 +Casalbordino;Casalbordino;42.15;14.5833;101 +Domusnovas;Domusnovas;39.3211;8.6531;101 +Collecorvino;Collecorvino;42.4667;14.0167;101 +Cadeo;Cadeo;44.9667;9.8333;101 +Cammarata;Cammarata;37.6311;13.6322;101 +Silandro;Silandro;46.6283;10.7681;101 +Sumirago;Sumirago;45.7393;8.7808;101 +Casorezzo;Casorezzo;45.5167;8.9;101 +Carloforte;Carloforte;39.145;8.3054;101 +Poggiardo;Poggiardo;40.05;18.3833;101 +Montebello Ionico;Montebello Ionico;37.9833;15.7667;101 +Godega di Sant’Urbano;Godega di Sant'Urbano;45.9286;12.3969;101 +Guidizzolo;Guidizzolo;45.3167;10.5833;101 +Gaiarine;Gaiarine;45.8833;12.4833;101 +San Lucido;San Lucido;39.3167;16.05;101 +Besnate;Besnate;45.7;8.7667;101 +Remanzacco;Remanzacco;46.0833;13.3167;101 +Sernaglia della Battaglia;Sernaglia della Battaglia;45.8833;12.1333;101 +Pimonte;Pimonte;40.6736;14.5125;101 +Asiago;Asiago;45.8667;11.5167;101 +Fagagna;Fagagna;46.1167;13.0833;101 +Villanuova sul clisi;Villanuova sul clisi;45.6;10.45;101 +Susa;Susa;45.1333;7.05;101 +Monzuno;Monzuno;44.2833;11.2667;101 +Cambiano;Cambiano;44.9711;7.7744;101 +Abbadia San Salvatore;Abbadia San Salvatore;42.8831;11.6706;101 +Vidigulfo;Vidigulfo;45.3;9.2333;101 +Recoaro Terme;Recoaro Terme;45.7;11.2333;101 +San Canzian d’lsonzo;San Canzian d'lsonzo;45.8;13.4667;101 +Arquata Scrivia;Arquata Scrivia;44.6925;8.8817;101 +Porto Cesareo;Porto Cesareo;40.2667;17.9;101 +Subbiano;Subbiano;43.58;11.8722;101 +Belgioioso;Belgioioso;45.1667;9.3167;101 +Collepasso;Collepasso;40.0667;18.1667;101 +Strambino;Strambino;45.3833;7.8833;101 +San Marcello Pistoiese;San Marcello Pistoiese;44.0556;10.7908;101 +Sasso Marconi;Sasso Marconi;44.4;11.25;101 +Pontinia;Pontinia;41.4083;13.0443;101 +Sorso;Sorso;40.7983;8.5772;101 +Carmignano;Carmignano;43.8103;11.0149;101 +Rosà;Rosa;45.7167;11.7667;101 +Gualdo Tadino;Gualdo Tadino;43.2333;12.7833;101 +Tavagnacco;Tavagnacco;46.1333;13.2167;101 +Trepuzzi;Trepuzzi;40.4;18.0667;101 +Sommacampagna;Sommacampagna;45.4;10.85;101 +Cossato;Cossato;45.5667;8.1667;101 +Rosarno;Rosarno;38.485;15.9797;101 +Cirò Marina;Ciro Marina;39.3667;17.1167;101 +Lioni;Lioni;40.8775;15.1886;101 +Luco dei Marsi;Luco dei Marsi;41.9613;13.4685;101 +Sant’Elia Fiumerapido;Sant'Elia Fiumerapido;41.55;13.8667;101 +San Vito al Tagliamento;San Vito al Tagliamento;45.9153;12.8556;101 +Sannicandro Garganico;Sannicandro Garganico;41.8333;15.5667;101 +Pineto;Pineto;42.6167;14.0667;101 +Santa Maria a Vico;Santa Maria a Vico;41.0333;14.4833;101 +Città Sant’Angelo;Citta Sant'Angelo;42.5167;14.05;101 +Laterza;Laterza;40.6333;16.8;101 +Campodarsego;Campodarsego;45.5;11.9167;101 +Montelupo Fiorentino;Montelupo Fiorentino;43.7333;11.0167;101 +Maglie;Maglie;40.1167;18.3;101 +Cassano delle Murge;Cassano delle Murge;40.8833;16.7667;101 +Villa San Giovanni;Villa San Giovanni;38.2167;15.6333;101 +Piano di Sorrento;Piano di Sorrento;40.6333;14.4111;101 +Roncade;Roncade;45.6246;12.3766;101 +Castel San Giorgio;Castel San Giorgio;40.7833;14.7;101 +Massalubrense;Massalubrense;40.6167;14.35;101 +Vinci;Vinci;43.7833;10.9167;101 +Impruneta;Impruneta;43.6854;11.2544;101 +Magione;Magione;43.15;12.2;101 +Mondolfo;Mondolfo;43.7517;13.0956;101 +Arona;Arona;45.7569;8.56;101 +Collecchio;Collecchio;44.7527;10.2157;101 +Busto Garolfo;Busto Garolfo;45.5478;8.8867;101 +Acerra;Acerra;40.95;14.3667;101 +Molfetta;Molfetta;41.2;16.6;101 +Matera;Matera;40.6667;16.6;101 +Savona;Savona;44.308;8.481;101 +Olbia;Olbia;40.9167;9.5;101 +Calcinaia;Calcinaia;43.6835;10.6165;101 +Benevento;Benevento;41.1333;14.7833;101 +Caltanissetta;Caltanissetta;37.4915;14.0624;101 +Fano;Fano;43.8435;13.0198;101 +Viareggio;Viareggio;43.8672;10.2506;101 +Seravezza;Seravezza;44;10.2333;101 +Cairo Montenotte;Cairo Montenotte;44.3979;8.2778;101 +Calcinato;Calcinato;45.4581;10.4146;101 +Montegranaro;Montegranaro;43.2332;13.6322;101 +Trebaseleghe;Trebaseleghe;45.5833;12.05;101 +Ficarazzi;Ficarazzi;38.0923;13.4639;101 +Porto Recanati;Porto Recanati;43.4299;13.6649;101 +Capo d’Orlando;Capo d'Orlando;38.15;14.7333;101 +Palombara Sabina;Palombara Sabina;42.0667;12.7667;101 +Cavallino;Cavallino;40.3102;18.2022;101 +Carpenedolo;Carpenedolo;45.3654;10.4323;101 +Varazze;Varazze;44.36;8.5766;101 +Castiglion Fiorentino;Castiglion Fiorentino;43.3439;11.9189;101 +Raffadali;Raffadali;37.4047;13.5339;101 +Castelnuovo di Verona;Castelnuovo di Verona;45.4333;10.7667;101 +Morbegno;Morbegno;46.1333;9.5667;101 +Apricena;Apricena;41.7846;15.4436;101 +Pontecorvo;Pontecorvo;41.4626;13.6676;101 +San Biagio di Callalta;San Biagio di Callalta;45.6867;12.3815;101 +Monteprandone;Monteprandone;42.9203;13.8355;101 +Santa Maria a Monte;Santa Maria a Monte;43.7;10.6833;101 +Stezzano;Stezzano;45.6508;9.6528;101 +Terrasini Favarotta;Terrasini Favarotta;38.15;13.0833;101 +Barrafranca;Barrafranca;37.3667;14.2;101 +Spilamberto;Spilamberto;44.5333;11.0167;101 +Grumo Appula;Grumo Appula;41.0167;16.7;101 +Rivarolo Canavese;Rivarolo Canavese;45.3333;7.7167;101 +Borgosesia;Borgosesia;45.7169;8.2764;101 +Montecorvino Rovella;Montecorvino Rovella;40.7;14.9833;101 +Mercogliano;Mercogliano;40.9231;14.7428;101 +Pianiga;Pianiga;45.4583;12.008;101 +Arluno;Arluno;45.5;8.9333;101 +Lipari;Lipari;38.4673;14.9554;101 +Monte San Giovanni Campano;Monte San Giovanni Campano;41.6333;13.5167;101 +Castel Goffredo;Castel Goffredo;45.2981;10.475;101 +Noceto;Noceto;44.8167;10.1833;101 +Bagnolo Mella;Bagnolo Mella;45.43;10.1854;101 +Leonforte;Leonforte;37.65;14.4;101 +Santo Stino di Livenza;Santo Stino di Livenza;45.7333;12.6833;101 +Solofra;Solofra;40.8333;14.85;101 +Campiglia Marittima;Campiglia Marittima;43.0667;10.6167;101 +Trezzo sull’Adda;Trezzo sull'Adda;45.6;9.5167;101 +Sant’Agata di Militello;Sant'Agata di Militello;38.0667;14.6333;101 +Fontanafredda;Fontanafredda;45.9667;12.5667;101 +Sala Consilina;Sala Consilina;40.4;15.6;101 +Locri;Locri;38.2333;16.2667;101 +Francofonte;Francofonte;37.2333;14.8833;101 +Figline Valdarno;Figline Valdarno;43.6167;11.4667;101 +Ispra;Ispra;45.8167;8.6167;101 +Avigliana;Avigliana;45.0794;7.3961;101 +Ronchi dei Legionari;Ronchi dei Legionari;45.8333;13.5;101 +Soleto;Soleto;40.1877;18.2074;101 +Dicomano;Dicomano;43.9;11.5333;101 +Cavour;Cavour;44.7833;7.3833;101 +Aquino;Aquino;41.5;13.7;101 +Olgiate Comasco;Olgiate Comasco;45.7833;8.9667;101 +Orzinuovi;Orzinuovi;45.4;9.9333;101 +Pieve di Soligo;Pieve di Soligo;45.8833;12.1667;101 +Paullo;Paullo;45.4167;9.4;101 +Altavilla Vicentina;Altavilla Vicentina;45.5164;11.4597;101 +Sinalunga;Sinalunga;43.2167;11.7333;101 +Rapolano Terme;Rapolano Terme;43.2833;11.6;101 +Veronella;Veronella;45.3231;11.3244;101 +Sarroch;Sarroch;39.0658;9.0102;101 +Casal Velino;Casal Velino;40.1833;15.1167;101 +Villapiana;Villapiana;39.85;16.45;101 +Gazzo Veronese;Gazzo Veronese;45.15;11.0833;101 +San Cipirello;San Cipirello;37.9667;13.1833;101 +Maruggio;Maruggio;40.3228;17.5736;101 +Campegine;Campegine;44.7844;10.5328;101 +Castellucchio;Castellucchio;45.15;10.65;101 +Santa Teresa Gallura;Santa Teresa Gallura;41.2392;9.1888;101 +Muro Lucano;Muro Lucano;40.75;15.4833;101 +Forino;Forino;40.8636;14.7369;101 +Albaredo d’Adige;Albaredo d'Adige;45.3167;11.2667;101 +Carsoli;Carsoli;42.0988;13.0886;101 +Oppido Mamertina;Oppido Mamertina;38.3;15.9833;101 +Faenza;Faenza;44.2856;11.8833;101 +Agrigento;Agrigento;37.3111;13.5765;101 +Linguaglossa;Linguaglossa;37.8428;15.1419;101 +Castelvetro Piacentino;Castelvetro Piacentino;45.1;9.9833;101 +Montemiletto;Montemiletto;41.0167;14.9;101 +Chions;Chions;45.85;12.7167;101 +Bottanuco;Bottanuco;45.6397;9.5064;101 +Chiusa;Chiusa;46.64;11.5657;101 +Muravera;Muravera;39.4196;9.5763;101 +Bisceglie;Bisceglie;41.2409;16.5021;101 +Trani;Trani;41.2667;16.4167;101 +Cuneo;Cuneo;44.3833;7.55;101 +Bagheria;Bagheria;38.0833;13.5;101 +Tivoli;Tivoli;41.9667;12.8;101 +Foligno;Foligno;42.9561;12.7033;101 +Manfredonia;Manfredonia;41.6333;15.9167;101 +Cerignola;Cerignola;41.2667;15.9;101 +Moncalieri;Moncalieri;45;7.6833;101 +Esine;Esine;45.9264;10.2517;101 +Ripi;Ripi;41.6167;13.4333;101 +Gazzaniga;Gazzaniga;45.8;9.8333;101 +Vitorchiano;Vitorchiano;42.4664;12.1733;101 +Monticelli d’Ongina;Monticelli d'Ongina;45.0833;9.9333;101 +Centuripe;Centuripe;37.6233;14.7395;101 +Pagnacco;Pagnacco;46.1167;13.1833;101 +Rodigo;Rodigo;45.2;10.6333;101 +Gizzeria;Gizzeria;38.9833;16.2;101 +Montanaro;Montanaro;45.2327;7.8549;101 +Borgo Ticino;Borgo Ticino;45.6833;8.6;101 +Basiliano;Basiliano;46.0167;13.1;101 +Limana;Limana;46.1;12.1833;101 +Sant’Omero;Sant'Omero;42.7833;13.8;101 +Calatabiano;Calatabiano;37.8228;15.2278;101 +Caprarola;Caprarola;42.3275;12.2367;101 +Lanusei;Lanusei;39.8787;9.5415;101 +Lagonegro;Lagonegro;40.1333;15.7667;101 +Padula;Padula;40.339;15.6563;101 +Giavera del Montello;Giavera del Montello;45.8;12.1667;101 +Colle Umberto;Colle Umberto;45.95;12.35;101 +Fragagnano;Fragagnano;40.4333;17.4667;101 +Cavallermaggiore;Cavallermaggiore;44.7167;7.6833;101 +Illasi;Illasi;45.4667;11.1833;101 +Acquapendente;Acquapendente;42.7447;11.865;101 +Corsano;Corsano;39.8891;18.3675;101 +Lanzo Torinese;Lanzo Torinese;45.2667;7.4833;101 +Stornarella;Stornarella;41.25;15.7333;101 +Presicce;Presicce;39.9;18.2667;101 +Galliera;Galliera;44.75;11.4;101 +Montepaone;Montepaone;38.7167;16.5;101 +Castiglione dei Pepoli;Castiglione dei Pepoli;44.15;11.15;101 +Rivanazzano;Rivanazzano;44.9308;9.0142;101 +Davoli;Davoli;38.65;16.4833;101 +Canzo;Canzo;45.85;9.2667;101 +Favria;Favria;45.3333;7.6833;101 +Carcare;Carcare;44.3579;8.2906;101 +Cotronei;Cotronei;39.1667;16.7833;101 +Levanto;Levanto;44.1697;9.6122;101 +Cilavegna;Cilavegna;45.3167;8.75;101 +Torchiarolo;Torchiarolo;40.4833;18.05;101 +Codognè;Codogne;45.8667;12.4333;101 +San Vito Chietino;San Vito Chietino;42.3;14.45;101 +Gandino;Gandino;45.8117;9.9031;101 +Anghiari;Anghiari;43.5417;12.055;101 +Povoletto;Povoletto;46.1167;13.2833;101 +Civitavecchia;Civitavecchia;42.1;11.8;101 +Pordenone;Pordenone;45.9626;12.6563;101 +Misterbianco;Misterbianco;37.5183;15.0069;101 +Scandicci;Scandicci;43.7544;11.1894;101 +Mazara del Vallo;Mazara del Vallo;37.6517;12.5875;101 +Chieti;Chieti;42.3511;14.1674;101 +Rovigo;Rovigo;45.0809;11.794;101 +Battipaglia;Battipaglia;40.6167;14.9833;101 +Anzola dell’Emilia;Anzola dell'Emilia;44.5472;11.1956;101 +Camposampiero;Camposampiero;45.5667;11.9333;101 +San Pietro in Casale;San Pietro in Casale;44.7;11.4;101 +Gavardo;Gavardo;45.5875;10.4389;101 +Lana;Lana;46.6167;11.1667;101 +Monte Compatri;Monte Compatri;41.8081;12.7372;101 +Cinisi;Cinisi;38.1667;13.1;101 +San Mauro Pascoli;San Mauro Pascoli;44.1;12.4167;101 +Spresiano;Spresiano;45.7833;12.25;101 +Casciana Terme;Casciana Terme;43.5689;10.5936;101 +Menfi;Menfi;37.6078;12.9686;101 +Russi;Russi;44.3764;12.0334;101 +Avellino;Avellino;40.9153;14.7897;101 +Acireale;Acireale;37.6125;15.1656;101 +Anzio;Anzio;41.4472;12.6283;101 +Velletri;Velletri;41.6667;12.7833;101 +San Severo;San Severo;41.6951;15.3793;101 +San Remo;San Remo;43.8175;7.775;101 +Bitonto;Bitonto;41.1083;16.6917;101 +Modica;Modica;36.8672;14.7614;101 +Siena;Siena;43.3183;11.3314;101 +Montesilvano;Montesilvano;42.5119;14.1373;101 +Teramo;Teramo;42.6589;13.7039;101 +Cava de’ Tirreni;Cava de' Tirreni;40.7008;14.7056;101 +Isola del Liri;Isola del Liri;41.6833;13.5667;101 +Portoferraio;Portoferraio;42.8167;10.3167;101 +Atripalda;Atripalda;40.9167;14.8256;101 +Bibbiena;Bibbiena;43.6975;11.8144;101 +Torri di Quartesolo;Torri di Quartesolo;45.5167;11.6167;101 +Tortoreto;Tortoreto;42.8;13.9167;101 +Rottofreno;Rottofreno;45.0579;9.5489;101 +Stradella;Stradella;45.0833;9.3;101 +Taurisano;Taurisano;39.95;18.1667;101 +Casièr;Casier;45.6436;12.2953;101 +Vecchiano;Vecchiano;43.7833;10.3833;101 +Lonate Pozzolo;Lonate Pozzolo;45.6;8.75;101 +Rocca Priora;Rocca Priora;41.7833;12.7667;101 +Lauria Inferiore;Lauria Inferiore;40.0472;15.8358;101 +Carmiano;Carmiano;40.3461;18.0461;101 +Margherita di Savoia;Margherita di Savoia;41.3667;16.15;101 +Susegana;Susegana;45.85;12.25;101 +Pulsano;Pulsano;40.3842;17.3547;101 +Bernalda;Bernalda;40.4167;16.6833;101 +Taviano;Taviano;39.9833;18.0833;101 +Cornedo Vicentino;Cornedo Vicentino;45.6167;11.35;101 +Ugento;Ugento;39.9333;18.1667;101 +Motta Sant’Anastasia;Motta Sant'Anastasia;37.5;14.9667;101 +San Severino Marche;San Severino Marche;43.2289;13.1771;101 +Valmadrera;Valmadrera;45.8463;9.3582;101 +Borgo San Dalmazzo;Borgo San Dalmazzo;44.3333;7.4833;101 +Granarolo del l’Emilia;Granarolo del l'Emilia;44.5542;11.4439;101 +Villa Literno;Villa Literno;41.0096;14.0741;101 +Lizzanello;Lizzanello;40.3047;18.2228;101 +Monte Sant’Angelo;Monte Sant'Angelo;41.7;15.9667;101 +Eraclea;Eraclea;45.5833;12.6833;101 +Terranuova Bracciolini;Terranuova Bracciolini;43.5531;11.5894;101 +Teano;Teano;41.25;14.0667;101 +Sedriano;Sedriano;45.4833;8.9667;101 +Sant’Ambrogio di Valpolicella;Sant'Ambrogio di Valpolicella;45.5209;10.8362;101 +Spilimbergo;Spilimbergo;46.1114;12.9017;101 +Monteforte Irpino;Monteforte Irpino;40.8928;14.7194;101 +Occhiobello;Occhiobello;44.9216;11.5812;101 +Caldogno;Caldogno;45.6118;11.5076;101 +Casteldaccia;Casteldaccia;38.05;13.5333;101 +Cave;Cave;41.8167;12.9333;101 +Borgaro Torinese;Borgaro Torinese;45.15;7.65;101 +Gambettola;Gambettola;44.1167;12.3333;101 +Priolo Gargallo;Priolo Gargallo;37.1667;15.1833;101 +Bitetto;Bitetto;41.0333;16.75;101 +Alfonsine;Alfonsine;44.5061;12.0411;101 +Fiume Veneto;Fiume Veneto;45.9333;12.7333;101 +Loano;Loano;44.129;8.2598;101 +Correzzola;Correzzola;45.2333;12.0667;101 +Coreglia Antelminelli;Coreglia Antelminelli;44.0644;10.5264;101 +Canino;Canino;42.465;11.7519;101 +Monte Libretti;Monte Libretti;42.1333;12.7333;101 +Santa Flavia;Santa Flavia;38.0833;13.5333;101 +Gardone Val Trompia;Gardone Val Trompia;45.6833;10.1833;101 +Serravalle Pistoiese;Serravalle Pistoiese;43.9;10.8333;101 +Guglionesi;Guglionesi;41.9167;14.9167;101 +Maser;Maser;45.8167;11.9833;101 +Cerda;Cerda;37.9;13.8167;101 +Longarone;Longarone;46.2667;12.3;101 +Monteveglio;Monteveglio;44.4667;11.1;101 +San Pietro di Feletto;San Pietro di Feletto;45.9333;12.25;101 +Castelnuovo Scrivia;Castelnuovo Scrivia;44.9814;8.8822;101 +Portoscuso;Portoscuso;39.2049;8.3805;101 +Tricarico;Tricarico;40.6167;16.15;101 +Laces;Laces;46.6167;10.8667;101 +Samassi;Samassi;39.4815;8.9053;101 +Tuglie;Tuglie;40.0735;18.0987;101 +Vaglia;Vaglia;43.9107;11.28;101 +Grassano;Grassano;40.6333;16.2833;101 +Baselga di Pinè;Baselga di Pine;46.1298;11.2446;101 +Castrignano del Capo;Castrignano del Capo;39.8333;18.35;101 +Gottolengo;Gottolengo;45.2928;10.2734;101 +Mansuè;Mansue;45.8232;12.5356;101 +Lagundo;Lagundo;46.6833;11.1333;101 +Bucchianico;Bucchianico;42.3044;14.1806;101 +Neviano;Neviano;40.1;18.1167;101 +Santa Caterina Villarmosa;Santa Caterina Villarmosa;37.6;14.0333;101 +Centola;Centola;40.0667;15.3167;101 +Mugnano del Cardinale;Mugnano del Cardinale;40.9333;14.6333;101 +Polla;Polla;40.5167;15.5;101 +Vigone;Vigone;44.85;7.5;101 +Cannobio;Cannobio;46.0667;8.7;101 +San Giovanni Ilarione;San Giovanni Ilarione;45.5167;11.2333;101 +Marano sul Panaro;Marano sul Panaro;44.4572;10.9719;101 +Malles Venosta;Malles Venosta;46.6879;10.5465;101 +Corropoli;Corropoli;42.8333;13.8333;101 +Villadose;Villadose;45.0667;11.9;101 +Giussago;Giussago;45.2848;9.1407;101 +Celle Ligure;Celle Ligure;44.3421;8.5456;101 +Melicucco;Melicucco;38.4333;16.05;101 +Capistrello;Capistrello;41.9736;13.4;101 +Assoro;Assoro;37.6333;14.4167;101 +Ardore;Ardore;38.1833;16.1667;101 +Montecastrilli;Montecastrilli;42.65;12.4833;101 +Lesignano de’ Bagni;Lesignano de' Bagni;44.643;10.2994;101 +Gagliano del Capo;Gagliano del Capo;39.85;18.3667;101 +Mineo;Mineo;37.2664;14.6911;101 +Bevagna;Bevagna;42.9333;12.6167;101 +Maratea;Maratea;39.9928;15.7167;101 +Laureana di Borrello;Laureana di Borrello;38.4919;16.0811;101 +Sesto Fiorentino;Sesto Fiorentino;43.8333;11.2;101 +Rivoli;Rivoli;45.0725;7.5272;101 +Casalnuovo di Napoli;Casalnuovo di Napoli;40.9167;14.35;101 +Ardea;Ardea;41.6167;12.55;101 +Mantova;Mantova;45.1564;10.7911;101 +Nettuno;Nettuno;41.4667;12.6667;101 +Bella;Bella;40.7667;15.5333;101 +Castelbellino;Castelbellino;43.4878;13.1458;101 +Agnone;Agnone;41.8104;14.3785;101 +Condofuri;Condofuri;38;15.8667;101 +Tolfa;Tolfa;42.15;11.9333;101 +Asti;Asti;44.9;8.2069;101 +Caserta;Caserta;41.0667;14.3333;101 +Gela;Gela;37.0667;14.25;101 +Marsala;Marsala;37.7981;12.4342;101 +Pozzuoli;Pozzuoli;40.8231;14.1222;101 +Varese;Varese;45.8167;8.8333;101 +Grosseto;Grosseto;42.7722;11.1089;101 +Fiumicino;Fiumicino;41.7667;12.2333;101 +Pistoia;Pistoia;43.9333;10.9167;101 +Pisa;Pisa;43.7167;10.4;101 +La Spezia;La Spezia;44.108;9.8289;101 +Buti;Buti;43.7297;10.5867;101 +Lucca;Lucca;43.85;10.5167;101 +Treviso;Treviso;45.6722;12.2422;101 +Brindisi;Brindisi;40.6383;17.9458;101 +Longare;Longare;45.4833;11.6167;101 +Loro Ciuffenna;Loro Ciuffenna;43.5867;11.6286;101 +Ospedaletto Euganeo;Ospedaletto Euganeo;45.2231;11.6111;101 +Maiori;Maiori;40.6486;14.6389;101 +Ceva;Ceva;44.3833;8.0333;101 +Bracigliano;Bracigliano;40.8167;14.7;101 +Fontanelle;Fontanelle;45.8333;12.4667;101 +Bagno di Romagna;Bagno di Romagna;43.8333;11.9667;101 +Viggiù;Viggiu;45.8667;8.9;101 +Naturno;Naturno;46.6502;11.0084;101 +Sambuca di Sicilia;Sambuca di Sicilia;37.6478;13.1111;101 +Rogliano;Rogliano;39.1833;16.3167;101 +Canale;Canale;44.8;8;101 +Certosa di Pavia;Certosa di Pavia;45.2544;9.1279;101 +Ornago;Ornago;45.6;9.4167;101 +Montalcino;Montalcino;43.0592;11.4892;101 +Picerno;Picerno;40.6333;15.6333;101 +Bussoleno;Bussoleno;45.1411;7.1475;101 +Romentino;Romentino;45.4667;8.7167;101 +Costigliole d’Asti;Costigliole d'Asti;44.785;8.1819;101 +Stornara;Stornara;41.2833;15.7667;101 +Corigliano d’Otranto;Corigliano d'Otranto;40.1667;18.25;101 +Girifalco;Girifalco;38.8167;16.4333;101 +Pesaro;Pesaro;43.9102;12.9133;101 +Barletta;Barletta;41.3167;16.2833;101 +Alessandria;Alessandria;44.9133;8.62;101 +Orbetello;Orbetello;42.4394;11.2125;101 +Monteroni di Lecce;Monteroni di Lecce;40.3333;18.1;101 +Trinitapoli;Trinitapoli;41.35;16.1;101 +Latiano;Latiano;40.5333;17.7167;101 +Mascali;Mascali;37.7578;15.1958;101 +Travagliato;Travagliato;45.524;10.0797;101 +Villasanta;Villasanta;45.6053;9.3033;101 +Arezzo;Arezzo;43.4631;11.8781;101 +Andria;Andria;41.2317;16.3083;101 +Udine;Udine;46.0667;13.2333;101 +Cesena;Cesena;44.1333;12.2333;101 +Lecce;Lecce;40.352;18.1691;101 +Locorotondo;Locorotondo;40.75;17.3167;101 +Luino;Luino;46;8.75;101 +Taggia;Taggia;43.8439;7.8509;101 +Amantea;Amantea;39.1333;16.0667;101 +Caselle Torinese;Caselle Torinese;45.1833;7.65;101 +Marostica;Marostica;45.7456;11.6553;101 +Cervignano del Friuli;Cervignano del Friuli;45.8231;13.335;101 +Artena;Artena;41.7333;12.9167;101 +Fisciano;Fisciano;40.7667;14.8;101 +Taglio;Taglio;45.0167;12.2167;101 +Priverno;Priverno;41.4667;13.1833;101 +Cicciano;Cicciano;40.9667;14.5333;101 +Urbino;Urbino;43.7252;12.6372;101 +Alzano Lombardo;Alzano Lombardo;45.7317;9.7283;101 +Leno;Leno;45.3703;10.2167;101 +Cefalù;Cefalu;38.0395;14.0221;101 +Oleggio;Oleggio;45.6;8.6333;101 +Squinzano;Squinzano;40.4333;18.05;101 +Fiesole;Fiesole;43.8;11.3;101 +Gualdo Cattaneo;Gualdo Cattaneo;42.9167;12.55;101 +Mel;Mel;46.0622;12.0798;101 +Ronco all’Adige;Ronco all'Adige;45.3365;11.2466;101 +Bagni di Lucca;Bagni di Lucca;44.0094;10.5794;101 +Villanova Mondovì;Villanova Mondovi;44.35;7.7667;101 +Amalfi;Amalfi;40.6333;14.6028;101 +San Dorligo della Valle;San Dorligo della Valle;45.6225;13.8578;101 +Villa Bartolomea;Villa Bartolomea;45.1583;11.3531;101 +Lonate Ceppino;Lonate Ceppino;45.7;8.8667;101 +Ostellato;Ostellato;44.75;11.9333;101 +Bagnolo San Vito;Bagnolo San Vito;45.0833;10.8833;101 +Bagnolo Piemonte;Bagnolo Piemonte;44.7667;7.3167;101 +Gozzano;Gozzano;45.75;8.4333;101 +Alezio;Alezio;40.0667;18.05;101 +Rosate;Rosate;45.3333;9.0167;101 +Brignano Gera d’Adda;Brignano Gera d'Adda;45.5333;9.6333;101 +Rio Saliceto;Rio Saliceto;44.8167;10.8;101 +Ascoli Satriano;Ascoli Satriano;41.2156;15.5578;101 +Rezzato;Rezzato;45.515;10.3175;101 +Torreglia;Torreglia;45.3333;11.7333;101 +Truccazzano;Truccazzano;45.4833;9.4667;101 +Piana degli Albanesi;Piana degli Albanesi;38;13.2833;101 +Tortora;Tortora;39.9413;15.8052;101 +Pignataro Maggiore;Pignataro Maggiore;41.2;14.1667;101 +Castelnuovo di Garfagnana;Castelnuovo di Garfagnana;44.1219;10.4056;101 +Quinto Vicentino;Quinto Vicentino;45.5667;11.6167;101 +Monteiasi;Monteiasi;40.5;17.3833;101 +Siziano;Siziano;45.3167;9.2;101 +Monterenzio;Monterenzio;44.3333;11.4;101 +Vizzini;Vizzini;37.1667;14.75;101 +Fornovo di Taro;Fornovo di Taro;44.6833;10.1;101 +Nereto;Nereto;42.82;13.8169;101 +Acque Dolci;Acque Dolci;38.05;14.5833;101 +San Giovanni Suèrgiu;San Giovanni Suergiu;39.1109;8.5225;101 +Serradifalco;Serradifalco;37.4538;13.8805;101 +Bellona;Bellona;41.1667;14.2333;101 +Candiolo;Candiolo;44.9667;7.6;101 +Castelsardo;Castelsardo;40.9144;8.7128;101 +Maiano;Maiano;46.1833;13.0667;101 +Vernio;Vernio;44.05;11.15;101 +Santorso;Santorso;45.7333;11.3833;101 +Torrebelvicino;Torrebelvicino;45.7167;11.3167;101 +Borso del Grappa;Borso del Grappa;45.8167;11.8;101 +Genazzano;Genazzano;41.8333;12.9667;101 +Vittoria;Vittoria;36.95;14.5333;101 +Pomezia;Pomezia;41.6693;12.5021;101 +Crotone;Crotone;39.0833;17.1167;101 +Carrara;Carrara;44.0833;10.1;101 +Vigevano;Vigevano;45.3167;8.8667;101 +Imola;Imola;44.3531;11.7147;101 +Altamura;Altamura;40.8167;16.55;101 +Quartu Sant’Elena;Quartu Sant'Elena;39.2291;9.2649;101 +Carpi;Carpi;44.7833;10.885;101 +Cremona;Cremona;45.1333;10.0333;101 +Pavia;Pavia;45.1853;9.155;101 +Massa;Massa;44.0333;10.1333;101 +Cosenza;Cosenza;39.3;16.25;101 +Viterbo;Viterbo;42.4186;12.1042;101 +Trapani;Trapani;38.0175;12.515;101 +Spirano;Spirano;45.5828;9.6692;101 +Pratovecchio;Pratovecchio;43.8015;11.7067;101 +Pavia di Udine;Pavia di Udine;46;13.3;101 +Pomarance;Pomarance;43.2997;10.8736;101 +Diamante;Diamante;39.6833;15.8167;101 +Villanova d’Asti;Villanova d'Asti;44.9428;7.9383;101 +Casalserugo;Casalserugo;45.3167;11.9167;101 +Passignano sul Trasimeno;Passignano sul Trasimeno;43.1833;12.1333;101 +Cividate al Piano;Cividate al Piano;45.55;9.8167;101 +Genzano di Lucania;Genzano di Lucania;40.85;16.0333;101 +Cancello;Cancello;41.0734;14.0254;101 +Nocera Umbra;Nocera Umbra;43.1167;12.7833;101 +San Paolo di Civitate;San Paolo di Civitate;41.7333;15.2667;101 +Arienzo;Arienzo;41.0273;14.4977;101 +Gabicce;Gabicce;43.9668;12.7563;101 +Uzzano;Uzzano;43.8833;10.7167;101 +San Giorgio Piacentino;San Giorgio Piacentino;44.95;9.7333;101 +Trivero;Trivero;45.6667;8.1667;101 +Chiaravalle Centrale;Chiaravalle Centrale;38.6833;16.4;101 +Gattatico;Gattatico;44.8;10.4667;101 +Almè;Alme;45.7369;9.6153;101 +Botricello;Botricello;38.9333;16.85;101 +Sovere;Sovere;45.8167;10.0333;101 +Ceriale;Ceriale;44.0966;8.2321;101 +Caiazzo;Caiazzo;41.1833;14.3667;101 +Boretto;Boretto;44.9;10.55;101 +Borgo San Giacomo;Borgo San Giacomo;45.348;9.9682;101 +Peveragno;Peveragno;44.3333;7.6167;101 +Poncarale;Poncarale;45.4619;10.1778;101 +Bentivoglio;Bentivoglio;44.6353;11.4189;101 +Quistello;Quistello;45.0066;10.9805;101 +San Tammaro;San Tammaro;41.0759;14.231;101 +Panicale;Panicale;43.0333;12.1;101 +Marsico Vetere;Marsico Vetere;40.3744;15.8261;101 +Campagnola Emilia;Campagnola Emilia;44.8361;10.7547;101 +Apice;Apice;41.1167;14.9333;101 +Castelverde;Castelverde;45.1875;9.9969;101 +Mezzocorona;Mezzocorona;46.2167;11.1167;101 +Telgate;Telgate;45.6333;9.85;101 +Sarcedo;Sarcedo;45.7;11.5333;101 +Sannazzaro de’ Burgondi;Sannazzaro de' Burgondi;45.1;8.9;101 +Povegliano;Povegliano;45.7667;12.2;101 +Custonaci;Custonaci;38.0788;12.6751;101 +Casoli;Casoli;42.1151;14.2906;101 +Cupra Marittima;Cupra Marittima;43.0249;13.8589;101 +Gossolengo;Gossolengo;45;9.6167;101 +Montefalco;Montefalco;42.8908;12.6483;101 +Moglia;Moglia;44.9333;10.9167;101 +San Donato di Lecce;San Donato di Lecce;40.2667;18.1833;101 +Camponogara;Camponogara;45.3833;12.0667;101 +Quartucciu;Quartucciu;39.2529;9.1762;101 +Castel San Giovanni;Castel San Giovanni;45.0591;9.4342;101 +Arzachena;Arzachena;41.0801;9.388;101 +Crispiano;Crispiano;40.6;17.2333;101 +Forlimpopoli;Forlimpopoli;44.1833;12.1333;101 +Latisana;Latisana;45.7833;13;101 +Sant’Angelo Lodigiano;Sant'Angelo Lodigiano;45.2389;9.4097;101 +San Pietro Vernotico;San Pietro Vernotico;40.4833;18.05;101 +San Prisco;San Prisco;41.0833;14.2833;101 +Lanuvio;Lanuvio;41.6833;12.7;101 +Cavarzere;Cavarzere;45.137;12.0817;101 +Statte;Statte;40.5667;17.2;101 +Misano Adriatico;Misano Adriatico;43.9667;12.7;101 +Dueville;Dueville;45.6333;11.55;101 +Fagnano Olona;Fagnano Olona;45.6667;8.8667;101 +Novellara;Novellara;44.85;10.7333;101 +Lariano;Lariano;41.7333;12.8333;101 +Montesarchio;Montesarchio;41.0667;14.6333;101 +Vieste;Vieste;41.8833;16.1667;101 +Múggia;Muggia;45.6;13.7667;101 +Casatenovo;Casatenovo;45.6983;9.3117;101 +Montepulciano;Montepulciano;43.1;11.7833;101 +Sarezzo;Sarezzo;45.65;10.2;101 +Vetralla;Vetralla;42.3106;12.0792;101 +Fara in Sabina;Fara in Sabina;42.2167;12.7333;101 +Leverano;Leverano;40.2833;18.0833;101 +Tempio Pausania;Tempio Pausania;40.9015;9.1044;101 +Villacidro;Villacidro;39.4578;8.7424;101 +San Ferdinando di Puglia;San Ferdinando di Puglia;41.3;16.0667;101 +Olgiate Olona;Olgiate Olona;45.6333;8.8833;101 +Veglie;Veglie;40.3333;17.9667;101 +Bondeno;Bondeno;44.8894;11.4154;101 +Formello;Formello;42.0833;12.4;101 +Rionero in Vulture;Rionero in Vulture;40.9167;15.6667;101 +Chiampo;Chiampo;45.55;11.2833;101 +Capaci;Capaci;38.1667;13.2333;101 +Calderara di Reno;Calderara di Reno;44.5639;11.2719;101 +Tezze sul Brenta;Tezze sul Brenta;45.6862;11.7042;101 +Patti;Patti;38.1333;14.9667;101 +Gricignano d’Aversa;Gricignano d'Aversa;40.9833;14.2333;101 +Lavagna;Lavagna;44.3122;9.3417;101 +Casale sul Sile;Casale sul Sile;45.5988;12.3243;101 +Loreto;Loreto;43.4403;13.6074;101 +Quattro Castella;Quattro Castella;44.6333;10.4667;101 +Lavello;Lavello;41.05;15.8;101 +Montefiascone;Montefiascone;42.5333;12.0333;101 +Melilli;Melilli;37.1833;15.1167;101 +San Gennaro Vesuviano;San Gennaro Vesuviano;40.8667;14.5333;101 +Montespertoli;Montespertoli;43.65;11.0833;101 +San Marco in Lamis;San Marco in Lamis;41.7117;15.635;101 +Manerbio;Manerbio;45.3667;10.1333;101 +San Martino di Lupari;San Martino di Lupari;45.6557;11.8594;101 +Crevalcore;Crevalcore;44.7167;11.15;101 +Nicosia;Nicosia;37.75;14.4;101 +Salzano;Salzano;45.5333;12.1167;101 +Castelfranco di Sotto;Castelfranco di Sotto;43.7;10.75;101 +Vigodarzere;Vigodarzere;45.45;11.8833;101 +Grammichele;Grammichele;37.2167;14.6333;101 +Robbio;Robbio;45.2914;8.5922;101 +San Secondo Parmense;San Secondo Parmense;44.9167;10.2333;101 +Brescello;Brescello;44.9;10.5167;101 +Grotte;Grotte;37.4058;13.7011;101 +Fontevivo;Fontevivo;44.8565;10.1762;101 +Guagnano;Guagnano;40.4;17.95;101 +Palmanova;Palmanova;45.9;13.3167;101 +Camogli;Camogli;44.3484;9.1558;101 +Otranto;Otranto;40.15;18.4833;101 +Casaleone;Casaleone;45.1667;11.2;101 +Arce;Arce;41.5833;13.5833;101 +Riolo Terme;Riolo Terme;44.2833;11.7333;101 +Rocca di Neto;Rocca di Neto;39.1883;17.0042;101 +Sala Baganza;Sala Baganza;44.7167;10.2333;101 +Lovere;Lovere;45.8125;10.07;101 +Sannicola;Sannicola;40.1;18.0667;101 +Camporosso;Camporosso;43.8151;7.6284;101 +Cortina d’Ampezzo;Cortina d'Ampezzo;46.5381;12.1372;101 +Busalla;Busalla;44.571;8.9453;101 +Ascea;Ascea;40.15;15.1833;101 +Angera;Angera;45.7667;8.5833;101 +Trevignano Romano;Trevignano Romano;42.15;12.25;101 +Villa del Conte;Villa del Conte;45.5833;11.8667;101 +Campo San Martino;Campo San Martino;45.55;11.8167;101 +Dello;Dello;45.4194;10.075;101 +Castel Maggiore;Castel Maggiore;44.5778;11.3617;101 +Collegno;Collegno;45.0833;7.5833;101 +Ribera;Ribera;37.4994;13.265;101 +Aci Castello;Aci Castello;37.55;15.15;101 +Zola Predosa;Zola Predosa;44.4883;11.2181;101 +Lissone;Lissone;45.6167;9.25;101 +Rozzano;Rozzano;45.3833;9.15;101 +Melito di Napoli;Melito di Napoli;40.9167;14.2333;101 +Paderno Dugnano;Paderno Dugnano;45.5667;9.1667;101 +Nichelino;Nichelino;45;7.65;101 +Campobasso;Campobasso;41.561;14.6684;101 +Seregno;Seregno;45.65;9.2;101 +Torre Annunziata;Torre Annunziata;40.7569;14.4444;101 +Palma Campania;Palma Campania;40.8667;14.55;101 +Valenzano;Valenzano;41.05;16.8833;101 +Bronte;Bronte;37.8;14.8333;101 +Ghedi;Ghedi;45.402;10.2803;101 +Noci;Noci;40.8;17.1333;101 +Valenza;Valenza;45.014;8.6458;101 +Forio;Forio;40.7333;13.85;101 +Castelfidardo;Castelfidardo;43.4642;13.5461;101 +Palmi;Palmi;38.3667;15.85;101 +Corbetta;Corbetta;45.4667;8.9167;101 +Agliana;Agliana;43.9;11;101 +Santa Marinella;Santa Marinella;42.0333;11.85;101 +San Vito dei Normanni;San Vito dei Normanni;40.6556;17.7036;101 +Bracciano;Bracciano;42.1;12.1833;101 +Narni;Narni;42.5167;12.5167;101 +Aci Sant’Antonio;Aci Sant'Antonio;37.6059;15.126;101 +Chiari;Chiari;45.5197;9.8833;101 +Pozzallo;Pozzallo;36.7303;14.8467;101 +Montemurlo;Montemurlo;43.9278;11.04;101 +Scorzè;Scorze;45.5719;12.1089;101 +Cassano d’Adda;Cassano d'Adda;45.5333;9.5167;101 +Villabate;Villabate;38.0833;13.45;101 +Ceglie Messapico;Ceglie Messapico;40.65;17.5167;101 +Casamassima;Casamassima;40.95;16.9167;101 +Rovato;Rovato;45.5642;9.9997;101 +Salsomaggiore Terme;Salsomaggiore Terme;44.8167;9.9833;101 +Acqui Terme;Acqui Terme;44.6761;8.4686;101 +Viadana;Viadana;44.9267;10.52;101 +Minturno;Minturno;41.2667;13.75;101 +Balestrate;Balestrate;38.0513;13.0072;101 +Ceriano Laghetto;Ceriano Laghetto;45.6333;9.0833;101 +Poviglio;Poviglio;44.8333;10.55;101 +Tito;Tito;40.5833;15.6833;101 +Torregrotta;Torregrotta;38.2;15.35;101 +Ciriè;Cirie;45.2333;7.6;101 +Anguillara Sabazia;Anguillara Sabazia;42.0883;12.2775;101 +Tolentino;Tolentino;43.2086;13.2841;101 +Adria;Adria;45.05;12.05;101 +Grumo Nevano;Grumo Nevano;40.9333;14.2667;101 +Casalgrande;Casalgrande;44.5898;10.7394;101 +Carate Brianza;Carate Brianza;45.6833;9.2333;101 +Tradate;Tradate;45.7;8.9167;101 +Spoltore;Spoltore;42.455;14.1399;101 +Signa;Signa;43.7833;11.1;101 +Arcore;Arcore;45.6333;9.3167;101 +Castellana Grotte;Castellana Grotte;40.8838;17.1679;101 +Ariccia;Ariccia;41.7167;12.6667;101 +Pescia;Pescia;43.9017;10.6898;101 +San Donato Milanese;San Donato Milanese;45.4167;9.2667;101 +Aosta;Aosta;45.7372;7.3206;101 +Frattamaggiore;Frattamaggiore;40.9417;14.2722;101 +Santa Maria Capua Vetere;Santa Maria Capua Vetere;41.0833;14.25;101 +Aci Catena;Aci Catena;37.6;15.15;101 +Bresso;Bresso;45.5333;9.1833;101 +San Giuseppe Vesuviano;San Giuseppe Vesuviano;40.8333;14.5;101 +Angri;Angri;40.7431;14.5694;101 +Villaricca;Villaricca;40.9167;14.2;101 +Brugherio;Brugherio;45.5508;9.3011;101 +Limbiate;Limbiate;45.5972;9.13;101 +Riccione Marina;Riccione Marina;44;12.65;101 +Cernusco sul Naviglio;Cernusco sul Naviglio;45.5167;9.3333;101 +Pomigliano d’Arco;Pomigliano d'Arco;40.9167;14.4;101 +Saronno;Saronno;45.6255;9.037;101 +Cesano Maderno;Cesano Maderno;45.6307;9.1456;101 +Desio;Desio;45.6167;9.2167;101 +Sant’Antimo;Sant'Antimo;40.9422;14.2348;101 +Pioltello;Pioltello;45.5;9.3333;101 +Bollate;Bollate;45.55;9.1167;101 +Casalecchio di Reno;Casalecchio di Reno;44.4833;11.2833;101 +Grugliasco;Grugliasco;45.0689;7.5786;101 +Corsico;Corsico;45.4333;9.1167;101 +Mugnano di Napoli;Mugnano di Napoli;40.9094;14.2098;101 +Ciampino;Ciampino;41.8;12.6;101 +Arzano;Arzano;40.9153;14.2681;101 +Arconate;Arconate;45.5333;8.85;101 +Rufina;Rufina;43.8167;11.4833;101 +Lignano Sabbiadoro;Lignano Sabbiadoro;45.655;13.0931;101 +Canova;Canova;45.7333;9.4;101 +Pederobba;Pederobba;45.8739;11.9475;101 +Roggiano Gravina;Roggiano Gravina;39.6167;16.15;101 +Sparanise;Sparanise;41.1833;14.1;101 +Soave;Soave;45.4196;11.2459;101 +Sennori;Sennori;40.7899;8.5952;101 +Zelo Buon Persico;Zelo Buon Persico;45.4133;9.4336;101 +Torrita di Siena;Torrita di Siena;43.1667;11.7667;101 +Noventa di Piave;Noventa di Piave;45.6667;12.5333;101 +San Fior di Sopra;San Fior di Sopra;45.9222;12.3614;101 +Castiglione della Pescaia;Castiglione della Pescaia;42.7656;10.8808;101 +Manciano;Manciano;42.5875;11.515;101 +Cernobbio;Cernobbio;45.8381;9.0758;101 +Montalbano Ionico;Montalbano Ionico;40.2833;16.5667;101 +Bardolino;Bardolino;45.5517;10.7214;101 +Militello in Val di Catania;Militello in Val di Catania;37.2742;14.7933;101 +Montelabbate;Montelabbate;43.8489;12.7909;101 +Arpino;Arpino;41.6471;13.6115;101 +Cavezzo;Cavezzo;44.837;11.0307;101 +Novafeltria;Novafeltria;43.8954;12.2904;101 +Montecassiano;Montecassiano;43.3637;13.4359;101 +Cordignano;Cordignano;45.95;12.4167;101 +Montecosaro;Montecosaro;43.3169;13.6354;101 +Campagna Lupia;Campagna Lupia;45.35;12.1;101 +San Filippo della Mela;San Filippo della Mela;38.1667;15.2667;101 +Nicolosi;Nicolosi;37.6167;15.0167;101 +Santa Maria di Licodia;Santa Maria di Licodia;37.6167;14.9;101 +Villa d’Almè;Villa d'Alme;45.75;9.6167;101 +Spinetoli;Spinetoli;42.8887;13.7731;101 +Melissano;Melissano;39.9667;18.1333;101 +Luserna San Giovanni;Luserna San Giovanni;44.8167;7.25;101 +Fossò;Fosso;45.3833;12.05;101 +Vezzano Ligure;Vezzano Ligure;44.1412;9.8849;101 +Solesino;Solesino;45.1667;11.75;101 +Vergato;Vergato;44.2833;11.1167;101 +Sarnico;Sarnico;45.6667;9.95;101 +Cotignola;Cotignola;44.3833;11.9333;101 +Capri;Capri;40.5556;14.2403;101 +Caluso;Caluso;45.3;7.8833;101 +Sant’Angelo di Piove di Sacco;Sant'Angelo di Piove di Sacco;45.3456;12.0072;101 +Sonnino;Sonnino;41.4145;13.2414;101 +Staranzano;Staranzano;45.8;13.5;101 +Santa Giustina in Colle;Santa Giustina in Colle;45.5667;11.9;101 +Carosino;Carosino;40.4667;17.4;101 +Adro;Adro;45.6179;9.9625;101 +Mapello;Mapello;45.7089;9.5478;101 +Brisighella;Brisighella;44.2167;11.7667;101 +Naro;Naro;37.2925;13.7934;101 +Candelo;Candelo;45.5478;8.1069;101 +Roccasecca;Roccasecca;41.55;13.6667;101 +Borgetto;Borgetto;38.05;13.15;101 +Saltara;Saltara;43.7534;12.8976;101 +Calimera;Calimera;40.25;18.2833;101 +Ferno;Ferno;45.6203;8.7636;101 +Camerano;Camerano;43.5277;13.5526;101 +Lodi Vecchio;Lodi Vecchio;45.3033;9.4186;101 +Castello di Godego;Castello di Godego;45.7;11.8833;101 +Castel Madama;Castel Madama;41.9747;12.8672;101 +Passirano;Passirano;45.6;10.0667;101 +Cavaria;Cavaria;45.7;8.8;101 +Sant’Agata Bolognese;Sant'Agata Bolognese;44.6667;11.1333;101 +Cormòns;Cormons;45.95;13.4667;101 +Vallecrosia;Vallecrosia;43.7931;7.6439;101 +Dairago;Dairago;45.57;8.8664;101 +Zanè;Zane;45.7167;11.4667;101 +Pieve di Cento;Pieve di Cento;44.7131;11.3083;101 +Nole;Nole;45.25;7.5833;101 +San Zenone;San Zenone;45.7833;11.8333;101 +Campofelice di Roccella;Campofelice di Roccella;37.9833;13.8833;101 +Brugine;Brugine;45.3;11.9925;101 +Volta Mantovana;Volta Mantovana;45.3194;10.6594;101 +San Marco Argentano;San Marco Argentano;39.55;16.1167;101 +Buttapietra;Buttapietra;45.35;10.9333;101 +Canicattini Bagni;Canicattini Bagni;37.0333;15.0667;101 +Longiano;Longiano;44.0833;12.3333;101 +Loreto Aprutino;Loreto Aprutino;42.4347;13.9836;101 +Scafati;Scafati;40.7536;14.5253;101 +Rho;Rho;45.5333;9.0333;101 +Cologno Monzese;Cologno Monzese;45.5286;9.2783;101 +Ercolano;Ercolano;40.8068;14.3526;101 +San Gimignano;San Gimignano;43.4677;11.0432;101 +Lamporecchio;Lamporecchio;43.8167;10.9;101 +Carnago;Carnago;45.7167;8.8333;101 +Curtarolo;Curtarolo;45.5167;11.8333;101 +Soncino;Soncino;45.4;9.8667;101 +Mirabella Eclano;Mirabella Eclano;41.0458;14.9997;101 +Barge;Barge;44.7333;7.3167;101 +Agerola;Agerola;40.6333;14.55;101 +Castiglione Olona;Castiglione Olona;45.7531;8.8744;101 +Pratola Peligna;Pratola Peligna;42.0992;13.8747;101 +Marcellina;Marcellina;42.0236;12.8069;101 +Castellalto;Castellalto;42.6771;13.8178;101 +San Giórgio di Nogaro;San Giorgio di Nogaro;45.8333;13.2;101 +Vitulazio;Vitulazio;41.1667;14.2167;101 +Vigarano Mainarda;Vigarano Mainarda;44.85;11.5;101 +Fivizzano;Fivizzano;44.2333;10.1167;101 +Vico del Gargano;Vico del Gargano;41.85;15.9564;101 +Città della Pieve;Citta della Pieve;42.9539;12.0078;101 +Aversa;Aversa;40.973;14.2065;101 +Gallarate;Gallarate;45.6649;8.7914;101 +San Giorgio a Cremano;San Giorgio a Cremano;40.8333;14.3333;101 +Legnano;Legnano;45.5781;8.9183;101 +Marano di Napoli;Marano di Napoli;40.9;14.1833;101 +Portici;Portici;40.8197;14.3411;101 +Castellammare di Stabia;Castellammare di Stabia;40.6947;14.4803;101 +L’Aquila;L'Aquila;42.354;13.392;101 +Afragola;Afragola;40.9167;14.3167;101 +Potenza;Potenza;40.6333;15.8;101 +Como;Como;45.8103;9.0861;101 +Busto Arsizio;Busto Arsizio;45.612;8.8518;101 +Torre del Greco;Torre del Greco;40.7853;14.3953;101 +Cinisello Balsamo;Cinisello Balsamo;45.55;9.2167;101 +Ragusa;Ragusa;36.925;14.7306;101 +Casoria;Casoria;40.9;14.3;101 +Orvieto;Orvieto;42.7167;12.1;101 +Melzo;Melzo;45.5;9.4167;101 +Catanzaro;Catanzaro;38.91;16.5875;101 +Sesto San Giovanni;Sesto San Giovanni;45.5333;9.2333;101 +Montalto Uffugo;Montalto Uffugo;39.4;16.15;101 +Piove di Sacco;Piove di Sacco;45.2977;12.0368;101 +Sacile;Sacile;45.9541;12.5027;101 +Acri;Acri;39.5;16.3833;101 +Gioia Tauro;Gioia Tauro;38.4333;15.9;101 +San Mauro Torinese;San Mauro Torinese;45.1039;7.7536;101 +Sabaudia;Sabaudia;41.2998;13.0248;101 +Gaeta;Gaeta;41.2167;13.5667;101 +Acquaviva delle Fonti;Acquaviva delle Fonti;40.9;16.85;101 +Veroli;Veroli;41.6833;13.4167;101 +Casarano;Casarano;40.0167;18.1667;101 +Oderzo;Oderzo;45.7808;12.4928;101 +Vico Equense;Vico Equense;40.6667;14.4333;101 +Pallazzolo sull’Oglio;Pallazzolo sull'Oglio;45.6;9.8833;101 +Lastra a Signa;Lastra a Signa;43.7667;11.1;101 +Pontassieve;Pontassieve;43.775;11.4375;101 +Feltre;Feltre;46.0167;11.9;101 +Giovinazzo;Giovinazzo;41.1833;16.6667;101 +Cittadella;Cittadella;45.6486;11.7836;101 +Gallipoli;Gallipoli;40.0556;17.9917;101 +Abano Terme;Abano Terme;45.3619;11.7924;101 +Rivalta di Torino;Rivalta di Torino;45.0333;7.5333;101 +Bussolengo;Bussolengo;45.4667;10.85;101 +Castel San Pietro Terme;Castel San Pietro Terme;44.3978;11.5894;101 +San Salvo;San Salvo;42.0455;14.7315;101 +Trecate;Trecate;45.4333;8.7333;101 +Ferentino;Ferentino;41.6833;13.25;101 +Suzzara;Suzzara;44.9927;10.7494;101 +Rosolini;Rosolini;36.8167;14.95;101 +Colleferro;Colleferro;41.7287;13.0031;101 +Sessa Aurunca;Sessa Aurunca;41.2333;13.9333;101 +Sestu;Sestu;39.2994;9.0918;101 +Recanati;Recanati;43.3986;13.5525;101 +San Martino in Rio;San Martino in Rio;44.7333;10.7833;101 +Montorio al Vomano;Montorio al Vomano;42.5833;13.6333;101 +Forte dei Marmi;Forte dei Marmi;43.95;10.1833;101 +Campomarino;Campomarino;41.9567;15.0344;101 +Grumello del Monte;Grumello del Monte;45.6333;9.8667;101 +Caccamo;Caccamo;37.9333;13.6667;101 +Petrosino;Petrosino;37.7127;12.4996;101 +Chiaramonte Gulfi;Chiaramonte Gulfi;37.0333;14.7;101 +San Daniele del Friuli;San Daniele del Friuli;46.15;13.0167;101 +Gattinara;Gattinara;45.6167;8.3667;101 +Loreggia;Loreggia;45.6;11.95;101 +Serra Riccò;Serra Ricco;44.5078;8.936;101 +Tricesimo;Tricesimo;46.15;13.2167;101 +Turbigo;Turbigo;45.5333;8.7333;101 +Cellole;Cellole;41.2;13.85;101 +Cariati;Cariati;39.4963;16.955;101 +Tavullia;Tavullia;43.898;12.7532;101 +Pisogne;Pisogne;45.8108;10.1081;101 +Breda di Piave;Breda di Piave;45.7245;12.331;101 +Vobarno;Vobarno;45.641;10.5045;101 +Levico Terme;Levico Terme;46.0167;11.3;101 +Manziana;Manziana;42.1333;12.1333;101 +Casteltermini;Casteltermini;37.5417;13.6453;101 +Maracalagonis;Maracalagonis;39.2862;9.2289;101 +Tropea;Tropea;38.6781;15.8969;101 +Anacapri;Anacapri;40.5514;14.2167;101 +Arcugnano;Arcugnano;45.5004;11.5353;101 +Sacrofano;Sacrofano;42.1;12.45;101 +Colico;Colico;46.1333;9.3667;101 +Fara Gera d’Adda;Fara Gera d'Adda;45.55;9.5333;101 +Carmignano di Brenta;Carmignano di Brenta;45.6333;11.7;101 +Cologne;Cologne;45.5849;9.9434;101 +Motta Visconti;Motta Visconti;45.2833;9;101 +Rizziconi;Rizziconi;38.4122;15.9589;101 +Crescentino;Crescentino;45.1833;8.1;101 +Marmirolo;Marmirolo;45.2193;10.7561;101 +Limena;Limena;45.4667;11.85;101 +Torrile;Torrile;44.9209;10.3264;101 +Bolano;Bolano;44.1891;9.8954;101 +Toscolano;Toscolano;45.6398;10.6076;101 +Cartoceto;Cartoceto;43.7643;12.8832;101 +Mozzecane;Mozzecane;45.3;10.8167;101 +Cumiana;Cumiana;44.9833;7.3667;101 +Borgonovo Val Tidone;Borgonovo Val Tidone;45.0167;9.45;101 +Chiavenna;Chiavenna;46.3167;9.4;101 +Bosa;Bosa;40.299;8.4978;101 +Teggiano;Teggiano;40.3833;15.5333;101 +Cambiago;Cambiago;45.5667;9.4167;101 +Galliera Veneta;Galliera Veneta;45.6667;11.8333;101 +Tavernelle in Val di Pesa;Tavernelle in Val di Pesa;43.5614;11.1729;101 +Pelago;Pelago;43.7739;11.5047;101 +Olginate;Olginate;45.8;9.4167;101 +Villa Cortese;Villa Cortese;45.5667;8.8833;101 +Pasiano;Pasiano;45.8686;12.6444;101 +Follonica;Follonica;42.9189;10.7614;101 +Montecatini Terme;Montecatini Terme;43.8828;10.7711;101 +Monsummano;Monsummano;43.8667;10.8167;101 +Pergine Valsugana;Pergine Valsugana;46.0667;11.2333;101 +Corciano;Corciano;43.129;12.2877;101 +Palo del Colle;Palo del Colle;41.05;16.7;101 +Anagni;Anagni;41.75;13.15;101 +Argenta;Argenta;44.6131;11.8364;101 +Romano di Lombardia;Romano di Lombardia;45.5167;9.75;101 +Savigliano;Savigliano;44.65;7.6333;101 +Grottaferrata;Grottaferrata;41.8;12.6667;101 +Carpaneto Piacentino;Carpaneto Piacentino;44.9167;9.7833;101 +Pantelleria;Pantelleria;36.7875;11.9925;101 +San Colombano al Lambro;San Colombano al Lambro;45.1833;9.4833;101 +Avella;Avella;40.96;14.6014;101 +Palagianello;Palagianello;40.6167;16.9667;101 +Piazza Armerina;Piazza Armerina;37.3833;14.3667;101 +Colle di Val d’Elsa;Colle di Val d'Elsa;43.4225;11.1267;101 +Isernia;Isernia;41.6028;14.2397;101 +San Bonifacio;San Bonifacio;45.4;11.2833;101 +Castrovillari;Castrovillari;39.8167;16.2;101 +Cortona;Cortona;43.2756;11.9881;101 +Trento;Trento;46.0667;11.1167;101 +Forlì;Forli;44.2225;12.0408;101 +Sassari;Sassari;40.7267;8.5592;101 +Borgomanero;Borgomanero;45.7;8.4667;101 +Cornaredo;Cornaredo;45.5;9.0333;101 +Casal di Principe;Casal di Principe;41.0108;14.1319;101 +Gorgonzola;Gorgonzola;45.5333;9.4;101 +Palestrina;Palestrina;41.8333;12.9;101 +Comacchio;Comacchio;44.7;12.1833;101 +Bressanone;Bressanone;46.7167;11.65;101 +Mondovì;Mondovi;44.3833;7.8167;101 +Sondrio;Sondrio;46.1697;9.87;101 +Pachino;Pachino;36.7167;15.1;101 +Sant’Arcangelo di Romagna;Sant'Arcangelo di Romagna;44.0633;12.4466;101 +Massarosa;Massarosa;43.8667;10.3333;101 +Sarzana;Sarzana;44.1136;9.96;101 +Ginosa;Ginosa;40.5;16.75;101 +Agropoli;Agropoli;40.3583;14.9833;101 +Porto Torres;Porto Torres;40.8369;8.4014;101 +Paese;Paese;45.6667;12.15;101 +Ariano Irpino;Ariano Irpino;41.1528;15.0889;101 +Martellago;Martellago;45.5467;12.1575;101 +Vicenza;Vicenza;45.55;11.55;101 +Terni;Terni;42.5667;12.65;101 +Bolzano;Bolzano;46.5;11.35;101 +Novara;Novara;45.45;8.6167;101 +Mestre;Mestre;45.4906;12.2381;101 +Ancona;Ancona;43.6167;13.5167;101 +Piacenza;Piacenza;45.05;9.7;101 +Floridia;Floridia;37.0833;15.15;101 +Ceccano;Ceccano;41.5667;13.3333;101 +Costabissara;Costabissara;45.5833;11.4833;101 +Nova Milanese;Nova Milanese;45.5833;9.2;101 +Lentini;Lentini;37.2833;15;101 +Fucecchio;Fucecchio;43.7333;10.8;101 +Poggiomarino;Poggiomarino;40.8;14.55;101 +Cuggiono;Cuggiono;45.5;8.8167;101 +Cervaro;Cervaro;41.4828;13.9022;101 +Grottaminarda;Grottaminarda;41.0708;15.0597;101 +Paliano;Paliano;41.8;13.05;101 +Campoformido;Campoformido;46.0167;13.1667;101 +Villa di Serio;Villa di Serio;45.7217;9.735;101 +San Giovanni Gemini;San Giovanni Gemini;37.6292;13.6417;101 +Vicchio;Vicchio;43.9333;11.4667;101 +Fuscaldo;Fuscaldo;39.4167;16.0333;101 +Agira;Agira;37.65;14.5167;101 +Racalmuto;Racalmuto;37.4083;13.7347;101 +Ortona;Ortona;42.3557;14.4036;101 +Frascati;Frascati;41.8167;12.6833;101 +Mentana;Mentana;42.0337;12.6444;101 +Trezzano sul Naviglio;Trezzano sul Naviglio;45.4333;9.0667;101 +Selvazzano Dentro;Selvazzano Dentro;45.3833;11.7833;101 +Palma di Montechiaro;Palma di Montechiaro;37.1936;13.7658;101 +Mercato San Severino;Mercato San Severino;40.7833;14.7667;101 +Vigonza;Vigonza;45.45;11.9833;101 +San Cesario di Lecce;San Cesario di Lecce;40.3;18.1667;101 +Fabrica di Roma;Fabrica di Roma;42.3347;12.3003;101 +Verolanuova;Verolanuova;45.3258;10.0758;101 +Stra;Stra;45.4167;12.25;101 +Fusignano;Fusignano;44.4667;11.95;101 +Villafranca Tirrena;Villafranca Tirrena;38.2333;15.4333;101 +Airola;Airola;41.0587;14.5592;101 +Fontaniva;Fontaniva;45.6376;11.7522;101 +Toritto;Toritto;41;16.6833;101 +Novoli;Novoli;40.3833;18.05;101 +Vedano Olona;Vedano Olona;45.7769;8.8869;101 +San Damiano d’Asti;San Damiano d'Asti;44.8344;8.0647;101 +Decimomannu;Decimomannu;39.3112;8.9703;101 +Fermignano;Fermignano;43.6766;12.645;101 +Vietri sul Mare;Vietri sul Mare;40.6722;14.7278;101 +Albano Sant’Alessandro;Albano Sant'Alessandro;45.6858;9.7678;101 +Sala Bolognese;Sala Bolognese;44.6303;11.2761;101 +Caprino Veronese;Caprino Veronese;45.6;10.8;101 +Cagli;Cagli;43.547;12.6473;101 +Sirmione;Sirmione;45.4694;10.6061;101 +Sanluri;Sanluri;39.5611;8.9;101 +Pino Troinese;Pino Troinese;45.0435;7.7726;101 +Cairate;Cairate;45.6833;8.8667;101 +Calusco d’Adda;Calusco d'Adda;45.6833;9.4833;101 +Serramazzoni;Serramazzoni;44.4167;10.8;101 +Ponte nell’Alpi;Ponte nell'Alpi;46.183;12.2791;101 +Trevi;Trevi;42.8933;12.7617;101 +Salice Salentino;Salice Salentino;40.3833;17.9667;101 +Monte San Giusto;Monte San Giusto;43.2379;13.5946;101 +Quarto d’Altino;Quarto d'Altino;45.5786;12.3727;101 +Luni;Luni;44.0848;10.042;101 +Gravellona Toce;Gravellona Toce;45.9333;8.4333;101 +Tuscania;Tuscania;42.4214;11.8719;101 +Rivolta d’Adda;Rivolta d'Adda;45.4667;9.5167;101 +Massa;Massa;43.9167;10.75;101 +Altavilla Milicia;Altavilla Milicia;38.0422;13.5503;101 +None;None;44.9333;7.5333;101 +Boiano;Boiano;41.4833;14.4667;101 +Massa Marittima;Massa Marittima;43.05;10.8936;101 +Vado Ligure;Vado Ligure;44.2692;8.4361;101 +Venegono Superiore;Venegono Superiore;45.75;8.9;101 +Taglio di Po;Taglio di Po;45;12.2167;101 +Soriano nel Cimino;Soriano nel Cimino;42.4194;12.2342;101 +Piovene Rocchette;Piovene Rocchette;45.7667;11.4333;101 +Appiano Gentile;Appiano Gentile;45.7383;8.9797;101 +Salerno;Salerno;40.6806;14.7597;101 +Monza;Monza;45.5836;9.2736;101 +Ferrara;Ferrara;44.8353;11.6199;101 +Leporano;Leporano;40.3822;17.3343;101 +Ponte di Piave;Ponte di Piave;45.7167;12.4667;101 +Gavorrano;Gavorrano;42.925;10.9083;101 +Ittiri;Ittiri;40.5908;8.5695;101 +Bovezzo;Bovezzo;45.5833;10.25;101 +Ferrandina;Ferrandina;40.5;16.45;101 +Calvisano;Calvisano;45.3489;10.3458;101 +Siracusa;Siracusa;37.0692;15.2875;101 +Sortino;Sortino;37.1667;15.0333;101 +Concordia sulla Secchia;Concordia sulla Secchia;44.9124;10.9826;101 +San Sperate;San Sperate;39.3575;9.0083;101 +Dorgali;Dorgali;40.2916;9.5876;101 +Pescara;Pescara;42.4643;14.2142;101 +Bergamo;Bergamo;45.695;9.67;101 +Giugliano in Campania;Giugliano in Campania;40.9319;14.1956;101 +Latina;Latina;41.4676;12.9037;101 +Mirandola;Mirandola;44.8873;11.066;101 +Cagliari;Cagliari;39.2167;9.1167;101 +Montecchio Maggiore;Montecchio Maggiore;45.5037;11.412;101 +Ventimiglia;Ventimiglia;43.7903;7.6083;101 +Castiglione delle Stiviere;Castiglione delle Stiviere;45.4;10.5;101 +Biancavilla;Biancavilla;37.6453;14.8636;101 +Capoterra;Capoterra;39.1752;8.9709;101 +Foggia;Foggia;41.4584;15.5519;101 +Rimini;Rimini;44.0594;12.5683;101 +Verona;Verona;45.4386;10.9928;101 +Venice;Venice;45.4397;12.3319;101 +Bari;Bari;41.1253;16.8667;101 +Catania;Catania;37.5027;15.0873;101 +Binasco;Binasco;45.3333;9.1;101 +Castelnuovo Berardenga;Castelnuovo Berardenga;43.3472;11.5042;101 +Castagneto Carducci;Castagneto Carducci;43.1667;10.6;101 +Costa Volpino;Costa Volpino;45.8306;10.0992;101 +Tombolo;Tombolo;45.6469;11.8281;101 +Petilia Policastro;Petilia Policastro;39.1167;16.7833;101 +Zogno;Zogno;45.7939;9.6656;101 +Aviano;Aviano;46.0667;12.5833;101 +Monteroni d’Arbia;Monteroni d'Arbia;43.2333;11.4167;101 +Colorno;Colorno;44.93;10.3758;101 +Soresina;Soresina;45.2865;9.857;101 +Montagnana;Montagnana;45.2333;11.4658;101 +Luzzi;Luzzi;39.45;16.2833;101 +Serramanna;Serramanna;39.4228;8.9217;101 +Ponte Buggianese;Ponte Buggianese;43.8408;10.7475;101 +Verdello;Verdello;45.605;9.6297;101 +Oggiono;Oggiono;45.7833;9.35;101 +Curno;Curno;45.6911;9.6125;101 +Borgoricco;Borgoricco;45.5336;11.9659;101 +Tarcento;Tarcento;46.2167;13.2167;101 +Lacchiarella;Lacchiarella;45.325;9.14;101 +Pietra Ligure;Pietra Ligure;44.1487;8.2828;101 +Cherasco;Cherasco;44.65;7.8667;101 +Inveruno;Inveruno;45.5167;8.85;101 +Teolo;Teolo;45.35;11.6667;101 +Borgo a Buggiano;Borgo a Buggiano;43.8764;10.7344;101 +Tirano;Tirano;46.2164;10.1689;101 +Reggiolo;Reggiolo;44.9167;10.8167;101 +Malalbergo;Malalbergo;44.7194;11.5331;101 +Troina;Troina;37.7833;14.6;101 +Vignate;Vignate;45.5;9.3667;101 +Gonzaga;Gonzaga;44.95;10.8167;101 +Carignano;Carignano;44.9058;7.6725;101 +Borgosatollo;Borgosatollo;45.4761;10.24;101 +Castegnato;Castegnato;45.5631;10.115;101 +Folignano;Folignano;42.821;13.6329;101 +Monteforte d’Alpone;Monteforte d'Alpone;45.4167;11.2833;101 +Podenzano;Podenzano;44.95;9.6833;101 +Segni;Segni;41.6833;13.0167;101 +Treia;Treia;43.3114;13.3131;101 +Coccaglio;Coccaglio;45.5633;9.9783;101 +Bovalino Marina;Bovalino Marina;38.15;16.1667;101 +Porcari;Porcari;43.8415;10.6163;101 +Messina;Messina;38.1936;15.5542;101 +San Miniato;San Miniato;43.6833;10.85;101 +Gioia del Colle;Gioia del Colle;40.8;16.9333;101 +Mirano;Mirano;45.5;12.1;101 +Lainate;Lainate;45.5667;9.0333;101 +Erice;Erice;38.0375;12.5875;101 +Porto Sant’Elpidio;Porto Sant'Elpidio;43.2586;13.7585;101 +Tortona;Tortona;44.8942;8.8656;101 +Terlizzi;Terlizzi;41.1333;16.55;101 +Vimercate;Vimercate;45.6167;9.3667;101 +Enna;Enna;37.5667;14.2667;101 +San Giovanni Rotondo;San Giovanni Rotondo;41.7;15.7333;101 +Albignasego;Albignasego;45.35;11.8667;101 +Fidenza;Fidenza;44.8667;10.0667;101 +Galatina;Galatina;40.1667;18.1667;101 +Cesenatico;Cesenatico;44.2012;12.4007;101 +Valdagno;Valdagno;45.65;11.3;101 +Iesolo;Iesolo;45.5331;12.6448;101 +Vignola;Vignola;44.4808;11.0022;101 +Francavilla al Mare;Francavilla al Mare;42.4181;14.2919;101 +Mariano Comense;Mariano Comense;45.7;9.1833;101 +Giussano;Giussano;45.7;9.2167;101 +San Giovanni Lupatoto;San Giovanni Lupatoto;45.3833;11.0333;101 +Chivasso;Chivasso;45.1833;7.8833;101 +Santeramo in Colle;Santeramo in Colle;40.8;16.7667;101 +Noicattaro;Noicattaro;41.0333;16.9833;101 +Iglesias;Iglesias;39.3103;8.5372;101 +Putignano;Putignano;40.8492;17.1225;101 +Niscemi;Niscemi;37.15;14.3833;101 +Falconara Marittima;Falconara Marittima;43.6296;13.3968;101 +Mesagne;Mesagne;40.5667;17.8;101 +Quarrata;Quarrata;43.8475;10.9833;101 +Scicli;Scicli;36.7914;14.7025;101 +Assèmini;Assemini;39.2897;9.0048;101 +Mola di Bari;Mola di Bari;41.0667;17.0833;101 +Correggio;Correggio;44.7717;10.7806;101 +Sora;Sora;41.7167;13.6167;101 +Arzignano;Arzignano;45.5203;11.3397;101 +Termini Imerese;Termini Imerese;37.9833;13.7;101 +Conversano;Conversano;40.9667;17.1167;101 +Roseto degli Abruzzi;Roseto degli Abruzzi;42.6833;14.0167;101 +Montichiari;Montichiari;45.4161;10.3917;101 +Castel Volturno;Castel Volturno;41.05;13.9167;101 +Legnago;Legnago;45.1929;11.3115;101 +Vallo della Lucania;Vallo della Lucania;40.2333;15.2667;101 +Nogara;Nogara;45.1833;11.0667;101 +Zoppola;Zoppola;45.9667;12.7667;101 +Cologna Veneta;Cologna Veneta;45.3167;11.3833;101 +Volvera;Volvera;44.95;7.5;101 +Caerano di San Marco;Caerano di San Marco;45.7853;12.0042;101 +Bientina;Bientina;43.7072;10.6206;101 +Vigliano Biellese;Vigliano Biellese;45.5617;8.1117;101 +Santhià;Santhia;45.3667;8.1667;101 +Scandiano;Scandiano;44.5925;10.6878;101 +Bagno a Ripoli;Bagno a Ripoli;43.75;11.3167;101 +Roverbella;Roverbella;45.2667;10.7667;101 +Sandrigo;Sandrigo;45.6667;11.6;101 +Solarino;Solarino;37.1;15.1167;101 +San Gavino Monreale;San Gavino Monreale;39.5499;8.7916;101 +Ronciglione;Ronciglione;42.2894;12.2147;101 +Casorate Primo;Casorate Primo;45.3167;9.0167;101 +Monte Urano;Monte Urano;43.206;13.6721;101 +Chiusi;Chiusi;43.0167;11.95;101 +Spello;Spello;42.9833;12.6667;101 +Castelnovo di Sotto;Castelnovo di Sotto;44.8167;10.5667;101 +Pianella;Pianella;42.4;14.05;101 +Castelbuono;Castelbuono;37.9306;14.0883;101 +Boville Ernica;Boville Ernica;41.6425;13.474;101 +Origgio;Origgio;45.5969;9.0183;101 +Casarsa della Delizia;Casarsa della Delizia;45.95;12.85;101 +Prata di Pordenone;Prata di Pordenone;45.8944;12.5886;101 +Monte San Savino;Monte San Savino;43.3303;11.7308;101 +Vestignè;Vestigne;45.3833;7.95;101 +Castelnuovo di Magra;Castelnuovo di Magra;44.0994;10.0178;101 +Rossano Veneto;Rossano Veneto;45.7067;11.8069;101 +Minervino Murge;Minervino Murge;41.1;16.0833;101 +Erchie;Erchie;40.4333;17.7333;101 +Campogalliano;Campogalliano;44.6904;10.8389;101 +Rignano sull’Arno;Rignano sull'Arno;43.7237;11.4507;101 +Zanica;Zanica;45.6394;9.6842;101 +Brandizzo;Brandizzo;45.1833;7.8333;101 +Castelnuovo di Porto;Castelnuovo di Porto;42.1278;12.5;101 +Albenga;Albenga;44.0491;8.213;101 +Giulianova;Giulianova;42.7525;13.9567;101 +Fossano;Fossano;44.55;7.7333;101 +Sulmona;Sulmona;42.048;13.9262;101 +Pietrasanta;Pietrasanta;43.9667;10.2333;101 +Ivrea;Ivrea;45.4622;7.8747;101 +Noto;Noto;36.8833;15.0833;101 +Copertino;Copertino;40.2667;18.05;101 +Nocera Superiore;Nocera Superiore;40.7417;14.6722;101 +Orbassano;Orbassano;45;7.5333;101 +Genzano di Roma;Genzano di Roma;41.7022;12.6925;101 +Portogruaro;Portogruaro;45.7833;12.8333;101 +Sezze;Sezze;41.5;13.0667;101 +Thiene;Thiene;45.7072;11.4786;101 +Dalmine;Dalmine;45.65;9.6;101 +Ruvo di Puglia;Ruvo di Puglia;41.1173;16.4837;101 +Montevarchi;Montevarchi;43.5234;11.5679;101 +Ottaviano;Ottaviano;40.85;14.4775;101 +Magenta;Magenta;45.4603;8.8766;101 +Taranto;Taranto;40.4181;17.2408;101 +Parma;Parma;44.8015;10.328;101 +Brescia;Brescia;45.5389;10.2203;101 +Prato;Prato;43.8808;11.0966;101 +Padova;Padova;45.4064;11.8778;101 +Trieste;Trieste;45.6503;13.7703;101 +Modena;Modena;44.6458;10.9257;101 +Reggio di Calabria;Reggio di Calabria;38.1144;15.65;101 +Perugia;Perugia;43.1121;12.3888;101 +Reggio Emilia;Reggio Emilia;44.7;10.6333;101 +Livorno;Livorno;43.55;10.3167;101 +Ravenna;Ravenna;44.4161;12.2017;101 +Galbiate;Galbiate;45.8;9.3833;101 +Felino;Felino;44.6953;10.2416;101 +Farra di Soligo;Farra di Soligo;45.8833;12.1167;101 +Roccastrada;Roccastrada;43.0097;11.1683;101 +Trissino;Trissino;45.5667;11.3667;101 +Cogoleto;Cogoleto;44.3896;8.6462;101 +Guardiagrele;Guardiagrele;42.1892;14.2216;101 +Civitella in Val di Chiana;Civitella in Val di Chiana;43.4053;11.7706;101 +Vergiate;Vergiate;45.7167;8.7;101 +Cutrofiano;Cutrofiano;40.1333;18.2;101 +Vicopisano;Vicopisano;43.6991;10.5831;101 +Minerbio;Minerbio;44.6175;11.4717;101 +Luzzara;Luzzara;44.9667;10.6833;101 +Breganze;Breganze;45.7;11.5667;101 +Montalto di Castro;Montalto di Castro;42.3514;11.6078;101 +San Giuseppe Iato;San Giuseppe Iato;37.9667;13.1833;101 +Orte;Orte;42.4603;12.3861;101 +Lequile;Lequile;40.3;18.1333;101 +Ala;Ala;45.75;11;101 +Clusone;Clusone;45.8833;9.95;101 +Morlupo;Morlupo;42.1435;12.5047;101 +San Giorgio di Piano;San Giorgio di Piano;44.65;11.3833;101 +Albinea;Albinea;44.6167;10.6;101 +Santa Venerina;Santa Venerina;37.6833;15.1333;101 +Meta;Meta;40.6417;14.4167;101 +Cavenago di Brianza;Cavenago di Brianza;45.5847;9.4158;101 +Subiaco;Subiaco;41.9333;13.1;101 +Palazzolo Acreide;Palazzolo Acreide;37.0617;14.9028;101 +Ceprano;Ceprano;41.55;13.5167;101 +Laveno-Mombello;Laveno-Mombello;45.9089;8.6204;101 +Noventa Vicentina;Noventa Vicentina;45.2833;11.5333;101 +Villa Guardia;Villa Guardia;45.7833;9.0167;101 +Sorisole;Sorisole;45.7375;9.6564;101 +Bologna;Bologna;44.4939;11.3428;101 +Florence;Florence;43.7714;11.2542;101 +Genoa;Genoa;44.4072;8.934;101 +San Marzano di San Giuseppe;San Marzano di San Giuseppe;40.45;17.5;101 +Lavis;Lavis;46.139;11.1123;101 +Castelleone;Castelleone;45.2958;9.7609;101 +Monte Porzio Catone;Monte Porzio Catone;41.8167;12.7167;101 +Porto Tolle;Porto Tolle;44.95;12.3167;101 +Cavriglia;Cavriglia;43.5216;11.4864;101 +Maserada sul Piave;Maserada sul Piave;45.75;12.3167;101 +Foiano della Chiana;Foiano della Chiana;43.2567;11.8164;101 +Naples;Naples;40.8333;14.25;101 +Traversetolo;Traversetolo;44.6399;10.3818;101 +Maserà di Padova;Masera di Padova;45.3167;11.8667;101 +Besozzo;Besozzo;45.85;8.6667;101 +Fiesso d’Artico;Fiesso d'Artico;45.4167;12.0333;101 +Zafferana Etnea;Zafferana Etnea;37.6833;15.1;101 +Loria;Loria;45.7333;11.8667;101 +Dolianova;Dolianova;39.3785;9.1784;101 +Mozzate;Mozzate;45.6833;8.95;101 +Triuggio;Triuggio;45.6667;9.2667;101 +Sorbolo;Sorbolo;44.8463;10.4486;101 +Matelica;Matelica;43.2566;13.0096;101 +Flero;Flero;45.4835;10.1745;101 +Turin;Turin;45.0667;7.7;101 +Palermo;Palermo;38.1111;13.3517;101 +Spinea;Spinea;45.4931;12.1606;101 +Parabiago;Parabiago;45.5583;8.9477;101 +Misilmeri;Misilmeri;38.0333;13.45;101 +Comiso;Comiso;36.95;14.6;101 +Desenzano del Garda;Desenzano del Garda;45.4689;10.535;101 +Poggibonsi;Poggibonsi;43.4667;11.15;101 +Monfalcone;Monfalcone;45.8;13.5333;101 +Sant’Anastasia;Sant'Anastasia;40.8667;14.4;101 +Pontedera;Pontedera;43.6625;10.6328;101 +Alatri;Alatri;41.7264;13.3422;101 +Cervia;Cervia;44.25;12.3667;101 +Mondragone;Mondragone;41.1;13.8833;101 +Gragnano;Gragnano;40.6957;14.5154;101 +Carmagnola;Carmagnola;44.85;7.7167;101 +Fabriano;Fabriano;43.3386;12.9085;101 +Rapallo;Rapallo;44.35;9.2333;101 +Treviglio;Treviglio;45.5214;9.5928;101 +Canosa di Puglia;Canosa di Puglia;41.2167;16.0667;101 +Selargius;Selargius;39.2537;9.1606;101 +Bra;Bra;44.7;7.85;101 +Giarre;Giarre;37.7297;15.1844;101 +Triggiano;Triggiano;41.0667;16.9167;101 +Novi Ligure;Novi Ligure;44.7592;8.7856;101 +Vittorio Veneto;Vittorio Veneto;45.9833;12.3;101 +Cecina;Cecina;43.3139;10.525;101 +Gatteo;Gatteo;44.1;12.3833;101 +Santa Lucia di Piave;Santa Lucia di Piave;45.85;12.2833;101 +Striano;Striano;40.8167;14.5667;101 +Carbonia;Carbonia;39.1668;8.522;101 +Mogliano Veneto;Mogliano Veneto;45.5619;12.2364;101 +Assisi;Assisi;43.07;12.6175;101 +San Giovanni in Persiceto;San Giovanni in Persiceto;44.6408;11.185;101 +Belpasso;Belpasso;37.5833;14.9833;101 +Bacoli;Bacoli;40.8;14.0833;101 +Savignano sul Panaro;Savignano sul Panaro;44.4833;11.0333;101 +Gaggiano;Gaggiano;45.4048;9.0349;101 +Iseo;Iseo;45.6586;10.0536;101 +Martano;Martano;40.2;18.3;101 +Mosciano Sant’Angelo;Mosciano Sant'Angelo;42.75;13.8833;101 +Belvedere Marittimo;Belvedere Marittimo;39.6167;15.8667;101 +Parabita;Parabita;40.05;18.1333;101 +Castellabate;Castellabate;40.2789;14.9528;101 +Pizzo;Pizzo;38.7333;16.1667;101 +Trebisacce;Trebisacce;39.8667;16.5333;101 +Pandino;Pandino;45.4;9.55;101 +Asolo;Asolo;45.8;11.9167;101 +Missaglia;Missaglia;45.7;9.3333;101 +Filottrano;Filottrano;43.4344;13.3503;101 +Castel Gandolfo;Castel Gandolfo;41.7469;12.6519;101 +Nepi;Nepi;42.2436;12.3464;101 +Fossombrone;Fossombrone;43.689;12.8061;101 +Mendicino;Mendicino;39.2628;16.1945;101 +Istrana;Istrana;45.6833;12.1;101 +Legnaro;Legnaro;45.35;11.9667;101 +Marnate;Marnate;45.6333;8.9;101 +La Loggia;La Loggia;44.9667;7.6667;101 +Aragona;Aragona;37.4074;13.6189;101 +Viagrande;Viagrande;37.6167;15.1;101 +Villa Castelli;Villa Castelli;40.5833;17.4833;101 +Capriate San Gervasio;Capriate San Gervasio;45.6089;9.5281;101 +Marano Vicentino;Marano Vicentino;45.7;11.4333;101 +Brugnera;Brugnera;45.9;12.5333;101 +Oristano;Oristano;39.9058;8.5916;101 +Alba;Alba;44.6915;8.0256;101 +Partinico;Partinico;38.05;13.1167;101 +Nardò;Nardo;40.1797;18.0333;101 +Sarno;Sarno;40.8167;14.6167;101 +Castelvetrano;Castelvetrano;37.6786;12.7917;101 +Avola;Avola;36.9167;15.1333;101 +Montebelluna;Montebelluna;45.7753;12.0389;101 +Gubbio;Gubbio;43.3518;12.5773;101 +San Giuliano Terme;San Giuliano Terme;43.7625;10.4414;101 +Verbania;Verbania;45.9228;8.5519;101 +Manduria;Manduria;40.4028;17.6342;101 +Ostuni;Ostuni;40.7322;17.5778;101 +Marigliano;Marigliano;40.9333;14.45;101 +Rosignano Marittimo;Rosignano Marittimo;43.4;10.4667;101 +Cingoli;Cingoli;43.3742;13.2164;101 +San Sebastiano al Vesuvio;San Sebastiano al Vesuvio;40.8333;14.3667;101 +Vigasio;Vigasio;45.3167;10.9333;101 +Cetraro;Cetraro;39.5;15.95;101 +San Lazzaro di Savena;San Lazzaro di Savena;44.4716;11.4049;101 +Castelfranco Emilia;Castelfranco Emilia;44.5967;11.0528;101 +Lucera;Lucera;41.5;15.3333;101 +Massafra;Massafra;40.5833;17.1167;101 +Favara;Favara;37.3186;13.6631;101 +Camaiore;Camaiore;43.9333;10.3;101 +Lugo;Lugo;44.4167;11.9167;101 +Milazzo;Milazzo;38.217;15.237;101 +Grottaglie;Grottaglie;40.5333;17.4333;101 +Pasian di Prato;Pasian di Prato;46.05;13.2;101 +Ruffano;Ruffano;39.9833;18.25;101 +Magnago;Magnago;45.5792;8.8025;101 +Campobello di Licata;Campobello di Licata;37.2594;13.9192;101 +Boves;Boves;44.3333;7.55;101 +Lizzano;Lizzano;40.3919;17.4483;101 +Mareno di Piave;Mareno di Piave;45.8409;12.352;101 +Gessate;Gessate;45.55;9.4333;101 +Monteriggioni;Monteriggioni;43.4;11.2167;101 +Deruta;Deruta;42.9833;12.4167;101 +Castel Bolognese;Castel Bolognese;44.3167;11.8;101 +Montescaglioso;Montescaglioso;40.55;16.6667;101 +Conselice;Conselice;44.5167;11.8333;101 +Giardini;Giardini;37.8333;15.2667;101 +Piombino Dese;Piombino Dese;45.6;11.9333;101 +Broni;Broni;45.0619;9.2611;101 +Siano;Siano;40.8025;14.6944;101 +San Giovanni in Marignano;San Giovanni in Marignano;43.9393;12.7137;101 +Resana;Resana;45.6333;11.95;101 +Bellinzago Novarese;Bellinzago Novarese;45.5833;8.6333;101 +Argelato;Argelato;44.6425;11.3486;101 +Poggio Renatico;Poggio Renatico;44.765;11.4833;101 +Monticello Conte Otto;Monticello Conte Otto;45.6;11.5833;101 +Urgnano;Urgnano;45.5972;9.695;101 +Gassino Torinese;Gassino Torinese;45.1333;7.8167;101 +Santa Margherita Ligure;Santa Margherita Ligure;44.3349;9.2101;101 +Barga;Barga;44.075;10.4817;101 +Garlasco;Garlasco;45.2;8.9167;101 +San Pancrazio Salentino;San Pancrazio Salentino;40.4167;17.8333;101 +Inverigo;Inverigo;45.7333;9.2167;101 +San Felice Circeo;San Felice Circeo;41.2353;13.0956;101 +Sannicandro di Bari;Sannicandro di Bari;41;16.8;101 +Mori;Mori;45.8513;10.9817;101 +Brembate;Brembate;45.6;9.55;101 +Macomer;Macomer;40.2644;8.7751;101 +Meldola;Meldola;44.1333;12.0667;101 +Gavirate;Gavirate;45.85;8.7167;101 +Bucine;Bucine;43.4775;11.6158;101 +Pogliano Milanese;Pogliano Milanese;45.5333;9;101 +Racconigi;Racconigi;44.7667;7.6833;101 +Morrovalle;Morrovalle;43.3146;13.5806;101 +Sovicille;Sovicille;43.2833;11.2333;101 +Bruino;Bruino;45.0167;7.4667;101 +Bagnolo in Piano;Bagnolo in Piano;44.7667;10.6833;101 +Gambolò;Gambolo;45.2586;8.8647;101 +Cavriago;Cavriago;44.6956;10.5274;101 +Melendugno;Melendugno;40.2667;18.3333;101 +Mascalucia;Mascalucia;37.5667;15.05;101 +Piombino;Piombino;42.9348;10.5221;101 +Termoli;Termoli;42.0028;14.9947;101 +Castelfranco Veneto;Castelfranco Veneto;45.6667;11.9333;101 +Nola;Nola;40.9333;14.5333;101 +Casale Monferrato;Casale Monferrato;45.1342;8.4583;101 +Vibo Valentia;Vibo Valentia;38.6753;16.0959;101 +Villafranca di Verona;Villafranca di Verona;45.35;10.85;101 +Abbiategrasso;Abbiategrasso;45.4009;8.9185;101 +Milan;Milan;45.4669;9.19;101 +Rome;Rome;41.8931;12.4828;101 +Kingston;Kingston;17.9714;-76.7931;102 +Old Harbour;Old Harbour;17.9333;-77.1167;102 +Portmore;Portmore;17.9667;-76.8667;102 +Spanish Town;Spanish Town;17.9961;-76.9547;102 +May Pen;May Pen;17.95;-77.25;102 +Linstead;Linstead;18.1368;-77.0317;102 +Montego Bay;Montego Bay;18.4667;-77.9167;102 +Half Way Tree;Half Way Tree;18.0106;-76.7975;102 +Mandeville;Mandeville;18.0333;-77.5;102 +Morant Bay;Morant Bay;17.8814;-76.4092;102 +Black River;Black River;18.0256;-77.8508;102 +Falmouth;Falmouth;18.4936;-77.6558;102 +Port Maria;Port Maria;18.3703;-76.8903;102 +Lucea;Lucea;18.4509;-78.1736;102 +Saint Ann’s Bay;Saint Ann's Bay;18.435;-77.2017;102 +Port Antonio;Port Antonio;18.1667;-76.45;102 +Savanna-la-Mar;Savanna-la-Mar;18.2167;-78.1333;102 +Port Morant;Port Morant;17.891;-76.329;102 +Hidaka;Hidaka;42.4803;142.0742;103 +Mitai;Mitai;32.7117;131.3078;103 +Koori;Koori;37.8494;140.5164;103 +Minabe;Minabe;33.7725;135.3217;103 +Kamiita;Kamiita;34.1214;134.405;103 +Motegi;Motegi;36.5322;140.1875;103 +Yakushima;Yakushima;30.3711;130.665;103 +Satoshō;Satosho;34.5136;133.5569;103 +Kagamino;Kagamino;35.0919;133.9331;103 +Yamamoto;Yamamoto;37.9625;140.8778;103 +Numata;Numata;36.6439;139.0428;103 +Kikuyō;Kikuyo;32.8625;130.8286;103 +Taketoyo;Taketoyo;34.8514;136.915;103 +Nagaizumi;Nagaizumi;35.1378;138.8972;103 +Masuda;Masuda;34.675;131.8428;103 +Hagi;Hagi;34.4078;131.3989;103 +Otofuke;Otofuke;42.9917;143.2003;103 +Goshikichō-aihara-minamidani;Goshikicho-aihara-minamidani;34.2958;134.7792;103 +Yatomi;Yatomi;35.1167;136.7167;103 +Himi;Himi;36.85;136.9833;103 +Shimotsuchō-kominami;Shimotsucho-kominami;34.1556;135.2092;103 +Ishigaki;Ishigaki;24.3333;124.15;103 +Okaya;Okaya;36.0669;138.0494;103 +Ena;Ena;35.4494;137.4128;103 +Higashine;Higashine;38.4314;140.3911;103 +Takeochō-takeo;Takeocho-takeo;33.1939;130.0192;103 +Tonami;Tonami;36.65;136.9667;103 +Hitachi-ota;Hitachi-ota;36.5383;140.5311;103 +Ono;Ono;34.8531;134.9317;103 +Kikugawa;Kikugawa;34.7578;138.0842;103 +Tomioka;Tomioka;36.26;138.89;103 +Nanto;Nanto;36.5833;136.9167;103 +Gosen;Gosen;37.6564;139.2264;103 +Nomimachi;Nomimachi;36.4375;136.4961;103 +Midori;Midori;36.3947;139.2811;103 +Asakura;Asakura;33.4233;130.6656;103 +Omitama;Omitama;36.2394;140.3525;103 +Sanmu;Sanmu;35.6028;140.4136;103 +Suwa;Suwa;36.0392;138.1142;103 +Ami;Ami;36.0333;140.2;103 +Ōamishirasato;Oamishirasato;35.5217;140.3211;103 +Yamaga;Yamaga;33.0167;130.6914;103 +Takashima;Takashima;35.3528;136.0356;103 +Kikuchi;Kikuchi;32.9794;130.8133;103 +Hokota;Hokota;36.1586;140.5164;103 +Kasaoka;Kasaoka;34.5072;133.5072;103 +Kurayoshi;Kurayoshi;35.43;133.8256;103 +Nakai;Nakai;33.5756;133.6414;103 +Izunokuni;Izunokuni;35.0278;138.9289;103 +Tamagawa;Tamagawa;33.6389;130.8061;103 +Shimeo;Shimeo;33.5914;130.4797;103 +Hioki;Hioki;31.6336;130.4022;103 +Sanuki;Sanuki;34.3253;134.1722;103 +Noboribetsu;Noboribetsu;42.4128;141.1067;103 +Fujiyoshida;Fujiyoshida;35.4875;138.8077;103 +Shima;Shima;34.3283;136.8306;103 +Hokuto;Hokuto;41.8242;140.6528;103 +Kariya;Kariya;34.755;134.3903;103 +Kitakata;Kitakata;37.6511;139.8747;103 +Sugito;Sugito;36.0311;139.7264;103 +Nanjō;Nanjo;26.1633;127.7706;103 +Iwanuma;Iwanuma;38.1044;140.87;103 +Tateyama;Tateyama;34.9967;139.87;103 +Sakura;Sakura;36.6853;139.9664;103 +Muroto-misakicho;Muroto-misakicho;33.29;134.1519;103 +Okuizumo;Okuizumo;35.1975;133.0025;103 +Higashiizu;Higashiizu;34.7728;139.0414;103 +Kin;Kin;26.4561;127.9261;103 +Tagami;Tagami;37.7;139.05;103 +Kuriyama;Kuriyama;43.0564;141.7842;103 +Yuasa;Yuasa;34.0294;135.1903;103 +Zaō;Zao;38.0981;140.6589;103 +Ichikai;Ichikai;36.5433;140.1022;103 +Ichinohe;Ichinohe;40.2131;141.2953;103 +Asahi;Asahi;36.95;137.5667;103 +Minamiise;Minamiise;34.3519;136.7039;103 +Minamisanriku;Minamisanriku;38.6778;141.4464;103 +Matsuda-sōryō;Matsuda-soryo;35.3483;139.1394;103 +Miyato;Miyato;36.1772;139.1814;103 +Onna;Onna;26.4975;127.8536;103 +Obuse;Obuse;36.6978;138.3122;103 +Hakone;Hakone;35.1894;139.0264;103 +Ichikawa;Ichikawa;34.9894;134.7631;103 +Ogose;Ogose;35.9644;139.2942;103 +Hikawadai;Hikawadai;32.5825;130.6736;103 +Shōō;Shoo;35.0419;134.1161;103 +Yamanouchi;Yamanouchi;36.7447;138.4125;103 +Nakagawa;Nakagawa;33.9511;134.6622;103 +Maibara;Maibara;35.3153;136.2839;103 +Tamamura;Tamamura;36.3044;139.115;103 +Seika;Seika;34.7608;135.7858;103 +Kannan;Kannan;35.0894;138.9453;103 +Tsubata;Tsubata;36.6686;136.7283;103 +Yasugichō;Yasugicho;35.4317;133.2508;103 +Kanada;Kanada;33.7761;130.9806;103 +Sōma;Soma;37.7967;140.9197;103 +Fuchūchō;Fuchucho;34.5683;133.2364;103 +Mizunami;Mizunami;35.3619;137.2544;103 +Komatsushimachō;Komatsushimacho;34.0047;134.5906;103 +Ibara;Ibara;34.5978;133.4639;103 +Katsuragi;Katsuragi;34.4892;135.7267;103 +Tōkai;Tokai;36.4731;140.5661;103 +Misawa;Misawa;40.6833;141.3689;103 +Gujō;Gujo;35.7486;136.9644;103 +Nishiwaki;Nishiwaki;34.9933;134.9694;103 +Iwai;Iwai;35.5758;134.3319;103 +Ōtsuchi;Otsuchi;39.3597;141.9064;103 +Ogano;Ogano;36.0172;139.0086;103 +Meiwa;Meiwa;36.2114;139.5342;103 +Umi;Umi;33.5678;130.5111;103 +Hitachiomiya;Hitachiomiya;36.55;140.4167;103 +Yoshinogawa;Yoshinogawa;34.0664;134.3586;103 +Ōmagari;Omagari;39.4531;140.4754;103 +Sakuragawa;Sakuragawa;36.3272;140.0906;103 +Ibusuki;Ibusuki;31.2528;130.6331;103 +Honmachi;Honmachi;43.9114;144.6708;103 +Chiyoda;Chiyoda;36.2178;139.4425;103 +Inashiki;Inashiki;35.9567;140.3239;103 +Takikawa;Takikawa;43.5578;141.9106;103 +Mitsuke;Mitsuke;37.5333;138.9167;103 +Higashimatsushima;Higashimatsushima;38.4264;141.2106;103 +Shibata;Shibata;38.0564;140.7658;103 +Tamba-Sasayama;Tamba-Sasayama;35.0758;135.2192;103 +Itoigawa;Itoigawa;37.0333;137.8667;103 +Sagae;Sagae;38.3811;140.2761;103 +Kasumigaura;Kasumigaura;36.1519;140.2372;103 +Kurobeshin;Kurobeshin;36.8667;137.45;103 +Mibu;Mibu;36.4167;139.8;103 +Sumoto;Sumoto;34.3422;134.8944;103 +Awaji;Awaji;34.4333;134.9167;103 +Amami;Amami;28.3772;129.4939;103 +Uozu;Uozu;36.8;137.4;103 +Katō;Kato;34.9175;134.9736;103 +Yomitan;Yomitan;26.3961;127.7444;103 +Aizawa;Aizawa;35.5289;139.3217;103 +Ōzu;Ozu;33.5064;132.5447;103 +Agano;Agano;37.8344;139.226;103 +Komono;Komono;35;136.5167;103 +Kōta;Kota;34.8647;137.1656;103 +Kobayashi;Kobayashi;31.9967;130.9728;103 +Miura;Miura;35.1442;139.6206;103 +Taniyama-chūō;Taniyama-chuo;31.5211;130.5176;103 +Ogimachi;Ogimachi;33.2506;130.2017;103 +Shinshiro;Shinshiro;34.9;137.5;103 +Makinohara;Makinohara;34.74;138.2247;103 +Shimabara;Shimabara;32.7756;130.3381;103 +Hokuto;Hokuto;35.7767;138.4236;103 +Kasai;Kasai;34.9278;134.8419;103 +Obita;Obita;32.8253;129.875;103 +Akaiwa;Akaiwa;34.7553;134.0189;103 +Futtsu;Futtsu;35.3042;139.8569;103 +Maniwa;Maniwa;35.0756;133.7525;103 +Nakano;Nakano;36.7419;138.3694;103 +Minamishimabara;Minamishimabara;32.6597;130.2978;103 +Shimotsuma;Shimotsuma;36.1844;139.9675;103 +Yuzawa;Yuzawa;39.1644;140.4958;103 +Nanbei;Nanbei;35.3206;139.1;103 +Kitaibaraki;Kitaibaraki;36.8019;140.7511;103 +Masaki;Masaki;33.7876;132.7112;103 +Komoro;Komoro;36.3275;138.4258;103 +Unzen;Unzen;32.8353;130.1875;103 +Shioya;Shioya;36.7775;139.8506;103 +Iizuna;Iizuna;36.755;138.2356;103 +Nishi;Nishi;32.2011;130.8411;103 +Naganuma;Naganuma;43.0103;141.6953;103 +Rokunohe;Rokunohe;40.6097;141.3247;103 +Kamikawa;Kamikawa;35.0642;134.7394;103 +Kihō;Kiho;33.7339;136.0097;103 +Kibichūō;Kibichuo;34.8625;133.6939;103 +Kamifurano;Kamifurano;43.4556;142.4672;103 +Hōki;Hoki;35.3853;133.4075;103 +Kiso;Kiso;35.8425;137.6917;103 +Minobu;Minobu;35.4675;138.4425;103 +Nanbu;Nanbu;35.3403;133.3267;103 +Minamiaso;Minamiaso;32.8451;131.0178;103 +Tokunoshima;Tokunoshima;27.7267;129.0186;103 +Higashikagura;Higashikagura;43.6964;142.4517;103 +Nakayama;Nakayama;38.3333;140.2831;103 +Ofunato;Ofunato;39.0822;141.7083;103 +Tokigawa;Tokigawa;36.0086;139.2969;103 +Shirako;Shirako;35.4544;140.3744;103 +Murata;Murata;38.1186;140.7225;103 +Iyo;Iyo;33.7575;132.7039;103 +Tamura;Tamura;37.4414;140.5692;103 +Abashiri;Abashiri;44.0206;144.2736;103 +Sōsa;Sosa;35.7078;140.5644;103 +Shingū;Shingu;33.7139;130.4314;103 +Awa;Awa;34.0789;134.2383;103 +Seiyo;Seiyo;33.3631;132.5111;103 +Miyajima;Miyajima;33.1525;130.4747;103 +Setouchi;Setouchi;34.665;134.0928;103 +Rifu;Rifu;38.3303;140.9756;103 +Uto;Uto;32.6875;130.6583;103 +Morohongō;Morohongo;35.9417;139.3161;103 +Ōzu;Ozu;32.8803;130.8717;103 +Unnan;Unnan;35.2878;132.9006;103 +Kahoku;Kahoku;36.72;136.7067;103 +Kamata;Kamata;33.5633;130.7117;103 +Atami;Atami;35.0961;139.0717;103 +Usuki;Usuki;33.1258;131.8047;103 +Isumi;Isumi;35.2539;140.3853;103 +Minami-Bōsō;Minami-Boso;35.0433;139.8403;103 +Kitagata;Kitagata;35.4369;136.6861;103 +Utazu;Utazu;34.3106;133.8256;103 +Tadaoka-higashi;Tadaoka-higashi;34.4869;135.4011;103 +Nambu;Nambu;35.2425;138.4861;103 +Kawai;Kawai;34.5783;135.7367;103 +Shinmachi;Shinmachi;35.1917;140.3486;103 +Shibayama;Shibayama;35.6931;140.4142;103 +Ōji;Oji;34.5947;135.7069;103 +Kitajima;Kitajima;34.1256;134.5469;103 +Sanga;Sanga;34.6003;135.6956;103 +Kasamatsuchō;Kasamatsucho;35.3667;136.7667;103 +Kanmaki;Kanmaki;34.5628;135.7167;103 +Yonabaru;Yonabaru;26.1994;127.7547;103 +Shōwa;Showa;35.6281;138.535;103 +Chatan;Chatan;26.32;127.7639;103 +Ninomiya;Ninomiya;35.2994;139.2553;103 +Mizumaki;Mizumaki;33.85;130.7;103 +Hinode;Hinode;35.7422;139.2575;103 +Toba;Toba;34.4813;136.8434;103 +Ginan;Ginan;35.3897;136.7828;103 +Onishi;Onishi;36.1606;139.0619;103 +Fukaura;Fukaura;40.6481;139.9278;103 +Miyatoko;Miyatoko;33.6992;130.9206;103 +Ranzan;Ranzan;36.0567;139.3203;103 +Kunitomi;Kunitomi;31.9906;131.3236;103 +Misato;Misato;39.4617;140.5825;103 +Yoshimi;Yoshimi;36.04;139.4539;103 +Tatsuno;Tatsuno;35.9825;137.9875;103 +Heguri;Heguri;34.6292;135.7006;103 +Shirosato;Shirosato;36.4792;140.3764;103 +Mitake;Mitake;35.4344;137.1308;103 +Kahoku;Kahoku;38.4264;140.3144;103 +Kitahiroshima;Kitahiroshima;34.6744;132.5383;103 +Rikuzen-Takata;Rikuzen-Takata;39.0153;141.6294;103 +Ōi;Oi;35.3267;139.1564;103 +Kiyama;Kiyama;33.4269;130.5231;103 +Kishi;Kishi;35.3364;139.1233;103 +Minamishibetsuchō;Minamishibetsucho;44.1786;142.4006;103 +Kitanakagusuku;Kitanakagusuku;26.3011;127.7931;103 +Toyono;Toyono;34.9189;135.4942;103 +Yoichi;Yoichi;43.1953;140.7836;103 +Memuro-minami;Memuro-minami;42.9119;143.0508;103 +Taku;Taku;33.2886;130.1103;103 +Shika;Shika;37.0064;136.7781;103 +Oyama;Oyama;35.3667;138.9833;103 +Shiraoi;Shiraoi;42.5511;141.3558;103 +Ōyamazaki;Oyamazaki;34.9028;135.6886;103 +Toyoyama;Toyoyama;35.2508;136.9122;103 +Kushima;Kushima;31.4645;131.2284;103 +Kawagoe;Kawagoe;35.0231;136.6739;103 +Shintomi;Shintomi;32.0689;131.4878;103 +Sunagawa;Sunagawa;43.4948;141.9035;103 +Yoshinogari;Yoshinogari;33.3211;130.3989;103 +Tōhoku;Tohoku;40.7281;141.2578;103 +Miyazu;Miyazu;35.5356;135.1956;103 +Mifune;Mifune;32.7144;130.8019;103 +Nakanoto;Nakanoto;36.9889;136.9017;103 +Nanbu;Nanbu;40.4669;141.3817;103 +Minakami;Minakami;36.6786;138.9991;103 +Minamichita;Minamichita;34.7153;136.9297;103 +Tsuiki;Tsuiki;33.6561;131.0561;103 +Yabuki;Yabuki;37.2011;140.3386;103 +Kumage;Kumage;34.0495;131.969;103 +Ōyodo;Oyodo;34.3906;135.79;103 +Katsuura;Katsuura;35.1525;140.3211;103 +Mannō;Manno;34.1922;133.8414;103 +Mori;Mori;34.8356;137.9272;103 +Kadogawa;Kadogawa;32.4697;131.6489;103 +Miharu;Miharu;37.4411;140.4928;103 +Ebino;Ebino;32.0456;130.8111;103 +Shin-Kamigotō;Shin-Kamigoto;32.9844;129.0733;103 +Nagatoro;Nagatoro;36.11;139.11;103 +Sekigahara;Sekigahara;35.3653;136.4672;103 +Nagaya;Nagaya;35.4308;140.2269;103 +Ogunimachi;Ogunimachi;38.0614;139.7433;103 +Teshikaga;Teshikaga;43.4853;144.4592;103 +Aya;Aya;31.9992;131.2531;103 +Kurate;Kurate;33.7919;130.6742;103 +Kawaminami;Kawaminami;32.1919;131.5258;103 +Noto;Noto;37.3067;137.15;103 +Wakuya;Wakuya;38.5447;141.1347;103 +Daigo;Daigo;36.7681;140.3553;103 +Tamaki;Tamaki;34.4903;136.6308;103 +Kanegasaki;Kanegasaki;39.1956;141.1161;103 +Daisen;Daisen;35.5108;133.4961;103 +Shizukuishi;Shizukuishi;39.6942;140.9844;103 +Kawasaki;Kawasaki;33.6;130.8153;103 +Sayō;Sayo;35.0042;134.3558;103 +Shimanto;Shimanto;33.2083;133.1356;103 +Kasagi;Kasagi;34.2964;135.5042;103 +Tōbetsu;Tobetsu;43.2169;141.5169;103 +Tone;Tone;35.8578;140.1394;103 +Yazu;Yazu;35.4092;134.2508;103 +Yakumo;Yakumo;42.2558;140.2653;103 +Ashikita;Ashikita;32.2989;130.4931;103 +Kasumi;Kasumi;35.6322;134.6292;103 +Matsushige;Matsushige;34.1339;134.5803;103 +Miyota;Miyota;36.3214;138.5089;103 +Tsukumiura;Tsukumiura;33.0725;131.8611;103 +Gonohe;Gonohe;40.5311;141.3078;103 +Kumano;Kumano;33.8833;136.1;103 +Tachiarai;Tachiarai;33.3725;130.6225;103 +Shikama;Shikama;38.5489;140.85;103 +Ashoro;Ashoro;43.2447;143.5542;103 +Ōmachi;Omachi;33.2139;130.1161;103 +Fukuyama;Fukuyama;41.43;140.1106;103 +Kamihonbetsu;Kamihonbetsu;43.1244;143.6106;103 +Kōchi;Kochi;34.7572;138.9875;103 +Hiroo;Hiroo;42.2861;143.3117;103 +Nishiharadai;Nishiharadai;32.8347;130.9031;103 +Waki;Waki;34.2022;132.2203;103 +Aki;Aki;33.5025;133.9072;103 +Nagasu;Nagasu;32.9297;130.4528;103 +Minamiminowa;Minamiminowa;35.8728;137.9753;103 +Kanan;Kanan;34.4917;135.6297;103 +Owase;Owase;34.0667;136.1833;103 +Yurihama;Yurihama;35.49;133.8647;103 +Ōarai;Oarai;36.3133;140.575;103 +Ōishida;Oishida;38.5939;140.3728;103 +Kumiyama;Kumiyama;34.8814;135.7328;103 +Kotoura;Kotoura;35.4953;133.6928;103 +Higashikyōshin;Higashikyoshin;31.3858;130.9733;103 +Wadomari;Wadomari;27.3922;128.6553;103 +Tōma;Toma;43.8281;142.5083;103 +Shimonita;Shimonita;36.2125;138.7892;103 +Izumizaki;Izumizaki;37.1569;140.2953;103 +Chizu;Chizu;35.265;134.2267;103 +Mori;Mori;42.105;140.5764;103 +Fujisaki;Fujisaki;40.6561;140.5025;103 +Sera;Sera;34.5867;133.0567;103 +Misaki;Misaki;34.3169;135.1422;103 +Mitane;Mitane;40.1017;140.005;103 +Nakagawa;Nakagawa;36.7383;140.1714;103 +Obanazawa;Obanazawa;38.6008;140.4058;103 +Tabuse;Tabuse;33.9547;132.0414;103 +Hirono;Hirono;40.4086;141.7181;103 +Kushimoto;Kushimoto;33.4858;135.7869;103 +Nishinoomote;Nishinoomote;30.7325;130.9975;103 +Betsukai;Betsukai;43.3942;145.1175;103 +Uchiko;Uchiko;33.5331;132.6581;103 +Kujūkuri;Kujukuri;35.535;140.4406;103 +Kutchan;Kutchan;42.9017;140.7592;103 +Nakanojōmachi;Nakanojomachi;36.5872;138.8408;103 +Kamitonda;Kamitonda;33.6961;135.4289;103 +Anpachi;Anpachi;35.3356;136.6656;103 +Haga;Haga;36.5481;140.0581;103 +Aizubange;Aizubange;37.5614;139.8217;103 +China;China;27.3336;128.5736;103 +Tatsugō;Tatsugo;28.4131;129.5894;103 +Ōhira;Ohira;38.4675;140.8803;103 +Shintoku;Shintoku;43.0797;142.8389;103 +Okinoshima;Okinoshima;36.2;133.3167;103 +Ugo;Ugo;39.1994;140.4131;103 +Keisen;Keisen;33.5789;130.6781;103 +Inawashiro;Inawashiro;37.5578;140.1047;103 +Itano;Itano;34.1442;134.4625;103 +Wake;Wake;34.8028;134.1575;103 +Taki;Taki;34.4961;136.5461;103 +Shibukawa;Shibukawa;36.4833;139;103 +Kawaii;Kawaii;38.0044;140.0458;103 +Hokuei;Hokuei;35.49;133.7586;103 +Shichinohe;Shichinohe;40.7447;141.1578;103 +Kakunodatemachi;Kakunodatemachi;39.5963;140.562;103 +Kadena;Kadena;26.3617;127.7553;103 +Seirō;Seiro;37.9667;139.2667;103 +Minamiaizu;Minamiaizu;37.2003;139.7733;103 +Sakaki;Sakaki;36.4619;138.1803;103 +Hayashima;Hayashima;34.6006;133.8283;103 +Fujikawa;Fujikawa;35.5611;138.4614;103 +Kisanuki;Kisanuki;31.3447;130.9453;103 +Chōsei;Chosei;35.4122;140.3542;103 +Taishi;Taishi;34.5187;135.6476;103 +Wakasa;Wakasa;35.5489;135.9083;103 +Tako;Tako;35.7356;140.4678;103 +Nachikatsuura;Nachikatsuura;33.6261;135.9408;103 +Fujimi;Fujimi;35.9147;138.2408;103 +Kamigōri;Kamigori;34.8736;134.3561;103 +Hatoyama;Hatoyama;35.9817;139.3342;103 +Higashimiyoshi;Higashimiyoshi;34.0367;133.9369;103 +Yamanobe;Yamanobe;38.2892;140.2625;103 +Chiran;Chiran;31.3783;130.4416;103 +Shōdoshima;Shodoshima;34.4819;134.2336;103 +Tarumizu;Tarumizu;31.4928;130.7011;103 +Kawatana;Kawatana;33.0728;129.8614;103 +Hamanaka-sakuraminami;Hamanaka-sakuraminami;43.0772;145.1294;103 +Ōtawara;Otawara;36.8667;140.0167;103 +Takamori;Takamori;32.8272;131.1219;103 +Onagawa;Onagawa;38.4456;141.4444;103 +Fuefuki;Fuefuki;35.6472;138.64;103 +Kashima;Kashima;35.9658;140.645;103 +Sōja;Soja;34.6728;133.7467;103 +Ōdate;Odate;40.2717;140.5647;103 +Tanabe;Tanabe;33.7333;135.3833;103 +Uwajima;Uwajima;33.2233;132.5606;103 +Minami-Alps;Minami-Alps;35.6083;138.465;103 +Anan;Anan;33.9167;134.6667;103 +Sabae;Sabae;35.9567;136.1844;103 +Ishioka;Ishioka;36.1833;140.2833;103 +Yukuhashi;Yukuhashi;33.7286;130.9831;103 +Katori;Katori;35.8978;140.4992;103 +Moriya;Moriya;35.9514;139.9756;103 +Rittō;Ritto;35.0217;135.9981;103 +Eniwa;Eniwa;42.8826;141.5778;103 +Tsuruga;Tsuruga;35.65;136.0667;103 +Asahi;Asahi;35.7161;140.6481;103 +Shiroi;Shiroi;35.7917;140.0564;103 +Kurihara;Kurihara;38.7303;141.0214;103 +Nago;Nago;26.5917;127.9775;103 +Kōshizuka;Koshizuka;32.8858;130.7897;103 +Sodegaura;Sodegaura;35.43;139.9547;103 +Tenri;Tenri;34.5967;135.8375;103 +Tamana;Tamana;32.9281;130.5597;103 +Yanagawa;Yanagawa;33.1631;130.4061;103 +Miyoshi;Miyoshi;35.0897;137.0744;103 +Itō;Ito;34.9658;139.1019;103 +Fukutsu;Fukutsu;33.7669;130.4911;103 +Saiki;Saiki;32.9603;131.8994;103 +Hashima;Hashima;35.3167;136.7;103 +Yachimata;Yachimata;35.6659;140.3179;103 +Shiojiri;Shiojiri;36.1167;137.95;103 +Ina;Ina;35.8275;137.9539;103 +Yoshinoyama;Yoshinoyama;34.4;135.85;103 +Asakawa;Asakawa;37.0808;140.4128;103 +Kusatsu;Kusatsu;36.6206;138.5961;103 +Ishikawa;Ishikawa;37.1442;140.4522;103 +Ginoza;Ginoza;26.4817;127.9756;103 +Isen;Isen;27.6736;128.9375;103 +Shihoro;Shihoro;43.1683;143.2411;103 +Matsuzaki;Matsuzaki;34.7531;138.7789;103 +Miho;Miho;36.0044;140.3019;103 +Hasami;Hasami;33.1381;129.8956;103 +Asagiri;Asagiri;32.2403;130.8981;103 +Ichikawamisato;Ichikawamisato;35.5653;138.5022;103 +Ōki;Oki;33.2106;130.4397;103 +Itakura;Itakura;36.2262;139.6022;103 +Furukawamen;Furukawamen;33.2383;129.6506;103 +Tsukawaki;Tsukawaki;33.2833;131.1514;103 +Yamada;Yamada;39.4675;141.9489;103 +Kihoku;Kihoku;34.1092;136.2314;103 +Shimada;Shimada;34.8364;138.1761;103 +Kamisu;Kamisu;35.89;140.6647;103 +Ōmura;Omura;32.9214;129.9539;103 +Munakata;Munakata;33.8056;130.5406;103 +Iida;Iida;35.5147;137.8219;103 +Izumisano;Izumisano;34.4067;135.3275;103 +Chikusei;Chikusei;36.3072;139.9831;103 +Kani;Kani;35.4258;137.0611;103 +Itoshima;Itoshima;33.5572;130.1958;103 +Sakata;Sakata;38.9144;139.8364;103 +Tsuyama;Tsuyama;35.0694;134.0044;103 +Saku;Saku;36.2489;138.4769;103 +Chitose;Chitose;42.8167;141.65;103 +Suō-Ōshima;Suo-Oshima;33.9275;132.1953;103 +Shintō;Shinto;36.4403;138.9814;103 +Ashiya;Ashiya;33.8939;130.6639;103 +Azumino;Azumino;36.3039;137.9056;103 +Sanjō;Sanjo;37.6368;138.9617;103 +Higashi-Matsuyama;Higashi-Matsuyama;36.0422;139.4;103 +Shibata;Shibata;37.95;139.3333;103 +Kanuma;Kanuma;36.5672;139.745;103 +Kōzaki;Kozaki;35.9017;140.4053;103 +Fukuroi;Fukuroi;34.7503;137.925;103 +Mobara;Mobara;35.4283;140.2881;103 +Kaizuka;Kaizuka;34.4378;135.3586;103 +Kameoka;Kameoka;35.0133;135.5725;103 +Gotenba;Gotenba;35.3086;138.935;103 +Kōka;Koka;34.9661;136.1663;103 +Sakai;Sakai;36.1669;136.2317;103 +Hanamaki Onsen;Hanamaki Onsen;39.3886;141.1167;103 +Kitakami;Kitakami;39.2867;141.1131;103 +Imizuchō;Imizucho;36.7125;137.0994;103 +Mihara;Mihara;34.3975;133.0786;103 +Satsumasendai;Satsumasendai;31.8133;130.3042;103 +Natori-shi;Natori-shi;38.1717;140.8919;103 +Mooka;Mooka;36.4403;140.0131;103 +Gyōda;Gyoda;36.1389;139.4558;103 +Iwamizawa;Iwamizawa;43.1961;141.7758;103 +Hannō;Hanno;35.8519;139.3181;103 +Gamagōri;Gamagori;34.8264;137.2196;103 +Akiruno;Akiruno;35.7289;139.2942;103 +Echizen;Echizen;35.9033;136.1692;103 +Yonezawa;Yonezawa;37.9167;140.1167;103 +Kashiwazaki;Kashiwazaki;37.3719;138.559;103 +Kimitsu;Kimitsu;35.3306;139.9025;103 +Nakatsu;Nakatsu;33.5983;131.1883;103 +Ōmihachiman;Omihachiman;35.1283;136.0981;103 +Muroran;Muroran;42.3153;140.9736;103 +Shikokuchūō;Shikokuchuo;33.9808;133.5492;103 +Iga;Iga;34.7686;136.13;103 +Kitakōriyamachō;Kitakoriyamacho;34.6494;135.7828;103 +Ushiku;Ushiku;35.9833;140.15;103 +Takayama;Takayama;36.1458;137.2522;103 +Chita;Chita;35;136.8667;103 +Sekimachi;Sekimachi;35.4958;136.9178;103 +Yokotemachi;Yokotemachi;39.3137;140.5666;103 +Moriyama;Moriyama;35.0589;135.9944;103 +Tatebayashi;Tatebayashi;36.245;139.5422;103 +Amakusa;Amakusa;32.4586;130.1931;103 +Sasagawa;Sasagawa;37.2865;140.3727;103 +Fukuchiyama;Fukuchiyama;35.2967;135.1264;103 +Tosu;Tosu;33.3778;130.5061;103 +Kyōtanabe;Kyotanabe;34.8144;135.7678;103 +Nakatsugawa;Nakatsugawa;35.4875;137.5006;103 +Yurihonjō;Yurihonjo;39.3858;140.0489;103 +Inuyama;Inuyama;35.3833;136.95;103 +Kasama;Kasama;36.345;140.3042;103 +Miki;Miki;34.7967;134.99;103 +Tatsunochō-tominaga;Tatsunocho-tominaga;34.8581;134.5456;103 +Aira;Aira;31.7283;130.6278;103 +Ryūgasaki;Ryugasaki;35.9167;140.1833;103 +Toyooka;Toyooka;35.5333;134.8167;103 +Nikkō;Nikko;36.7198;139.6982;103 +Tsubame;Tsubame;37.6667;138.9667;103 +Nabari;Nabari;34.6333;136.1;103 +Kai;Kai;35.6608;138.5158;103 +Toyomamachi-teraike;Toyomamachi-teraike;38.6919;141.1878;103 +Daisen;Daisen;39.4531;140.4756;103 +Maizuru;Maizuru;35.45;135.3333;103 +Kizugawa;Kizugawa;34.7369;135.8208;103 +Honjō;Honjo;36.2439;139.1903;103 +Naganohara;Naganohara;36.5522;138.6375;103 +Imagane;Imagane;42.4294;140.0086;103 +Kameyama;Kameyama;34.8558;136.4517;103 +Miyoshi;Miyoshi;34.8058;132.8517;103 +Nichinan;Nichinan;31.6019;131.3789;103 +Chikugo;Chikugo;33.2122;130.5022;103 +Noshiromachi;Noshiromachi;40.2122;140.0267;103 +Tomisato;Tomisato;35.7267;140.3431;103 +Suzaka;Suzaka;36.6511;138.3069;103 +Hikari;Hikari;33.9617;131.9422;103 +Tōkamachi;Tokamachi;37.1275;138.7557;103 +Kaneyama;Kaneyama;38.8833;140.3394;103 +Oshamambe;Oshamambe;42.5136;140.3804;103 +Shibetsu;Shibetsu;43.6614;145.1314;103 +Ochi;Ochi;33.5328;133.2519;103 +Yamanaka;Yamanaka;35.4106;138.8608;103 +Naie;Naie;43.4253;141.8828;103 +Tosashimizu;Tosashimizu;32.7814;132.955;103 +Urakawa;Urakawa;42.1686;142.7683;103 +Higashiagatsuma;Higashiagatsuma;36.5715;138.8204;103 +Nobeji;Nobeji;40.8644;141.1286;103 +Tsuruta;Tsuruta;40.7589;140.4286;103 +Ichinomiya;Ichinomiya;35.3728;140.3689;103 +Ryūō;Ryuo;35.0608;136.1244;103 +Iwate;Iwate;39.9725;141.2125;103 +Hirao;Hirao;33.9381;132.0733;103 +Iwanai;Iwanai;42.9789;140.5092;103 +Hōdatsushimizu;Hodatsushimizu;36.8628;136.7978;103 +Marumori;Marumori;37.9114;140.7656;103 +Sakawa;Sakawa;33.5008;133.2867;103 +Ōsako;Osako;31.4292;131.0058;103 +Nihonmatsu;Nihonmatsu;37.5847;140.4314;103 +Annaka;Annaka;36.3264;138.8872;103 +Minamiuonuma;Minamiuonuma;37.0667;138.8833;103 +Sakurai;Sakurai;34.5189;135.8519;103 +Sado;Sado;38.0183;138.3683;103 +Hanyū;Hanyu;36.1728;139.5486;103 +Chino;Chino;35.9956;138.1589;103 +Konan;Konan;35.0042;136.085;103 +Funato;Funato;34.2564;135.3111;103 +Narutochō-mitsuishi;Narutocho-mitsuishi;34.1667;134.6167;103 +Mutsu;Mutsu;41.2931;141.1831;103 +Tomiya;Tomiya;38.4;140.8953;103 +Imarichō-kō;Imaricho-ko;33.2647;129.8808;103 +Usa;Usa;33.5319;131.3494;103 +Naka;Naka;36.4575;140.4867;103 +Hamada;Hamada;34.8992;132.08;103 +Matsukawa;Matsukawa;35.5972;137.9097;103 +Yasu;Yasu;35.0675;136.0258;103 +Kawamata;Kawamata;37.665;140.5983;103 +Nanao;Nanao;37.0333;136.9667;103 +Sakaidechō;Sakaidecho;34.3164;133.8606;103 +Yūki;Yuki;36.3053;139.8775;103 +Kyōtango;Kyotango;35.6242;135.0611;103 +Miyako;Miyako;39.6414;141.9572;103 +Goshogawara;Goshogawara;40.8081;140.44;103 +Susono;Susono;35.1739;138.9067;103 +Nakagawa;Nakagawa;33.4994;130.4222;103 +Higashiura;Higashiura;34.9772;136.9656;103 +Bandō;Bando;36.0483;139.8889;103 +Tsukubamirai;Tsukubamirai;35.9631;140.0372;103 +Arao;Arao;32.9867;130.4333;103 +Satte;Satte;36.0781;139.7258;103 +Hannan;Hannan;34.3594;135.2397;103 +Miyakojima;Miyakojima;24.8056;125.2811;103 +Minami-Sōma;Minami-Soma;37.6422;140.9572;103 +Izumi;Izumi;32.0906;130.3528;103 +Amagi;Amagi;27.8092;128.8978;103 +Hachirougata;Hachirougata;39.9494;140.0733;103 +Taiki;Taiki;42.4975;143.2789;103 +Asuka;Asuka;34.4711;135.8206;103 +Kuzumaki;Kuzumaki;40.0397;141.4364;103 +Takae;Takae;42.3625;142.3186;103 +Date;Date;37.8189;140.5631;103 +Kosai;Kosai;34.7186;137.5317;103 +Kokawa;Kokawa;34.2697;135.3625;103 +Ishikari;Ishikari;43.1783;141.3067;103 +Tōgane;Togane;35.56;140.3661;103 +Choshi;Choshi;35.7347;140.8267;103 +Kitahiroshima;Kitahiroshima;42.9857;141.5636;103 +Tokoname;Tokoname;34.8833;136.8333;103 +Minokamo;Minokamo;35.4333;137.0167;103 +Mizuho;Mizuho;35.3919;136.6908;103 +Kan’onjichō;Kan'onjicho;34.1283;133.6628;103 +Tama;Tama;34.4919;133.9458;103 +Kudamatsu;Kudamatsu;34.015;131.8703;103 +Uki;Uki;32.6478;130.6843;103 +Murakami;Murakami;38.2239;139.4801;103 +Nōgata;Nogata;33.7439;130.7297;103 +Takizawa;Takizawa;39.7347;141.0769;103 +Hidaka;Hidaka;35.9078;139.3392;103 +Toki;Toki;35.3525;137.1833;103 +Ogōri;Ogori;33.3964;130.5556;103 +Jōsō;Joso;36.0236;139.9939;103 +Kesennuma;Kesennuma;38.9083;141.57;103 +Hyūga;Hyuga;32.4228;131.6239;103 +Chichibu;Chichibu;35.9917;139.0856;103 +Shirakawa;Shirakawa;37.1264;140.2108;103 +Chikuma;Chikuma;36.5307;138.1149;103 +Tahara;Tahara;34.6414;137.1831;103 +Shirataka;Shirataka;38.1831;140.0986;103 +Kasaishi;Kasaishi;37.2528;140.3436;103 +Ashibetsu;Ashibetsu;43.5183;142.1894;103 +Kanra;Kanra;36.2431;138.9219;103 +Suzu;Suzu;37.4364;137.2603;103 +Kyōtamba;Kyotamba;35.1644;135.4233;103 +Tonoshō;Tonosho;34.4861;134.1858;103 +Takamori;Takamori;35.5514;137.8786;103 +Yuza;Yuza;39.0158;139.9292;103 +Misaki;Misaki;34.9978;133.9583;103 +Itayanagi;Itayanagi;40.6961;140.4575;103 +Asahi;Asahi;35.0342;136.6644;103 +Shin'onsen;Shin'onsen;35.6233;134.4492;103 +Yamato;Yamato;32.685;130.99;103 +Tanagura;Tanagura;37.0297;140.3797;103 +Kamikawa;Kamikawa;36.2139;139.1019;103 +Yakage;Yakage;34.6278;133.5872;103 +Tōnoshō;Tonosho;35.8372;140.6689;103 +Hashikami;Hashikami;40.4525;141.6211;103 +Motobu;Motobu;26.6581;127.8981;103 +Mitoyo;Mitoyo;34.1475;133.6958;103 +Hita;Hita;33.3211;130.9414;103 +Aisai;Aisai;35.15;136.7333;103 +Itoman;Itoman;26.1181;127.6872;103 +Tendō;Tendo;38.3622;140.3783;103 +Fujioka;Fujioka;36.2667;139.0667;103 +Kaga;Kaga;36.3028;136.315;103 +Shimotsuke;Shimotsuke;36.3872;139.8422;103 +Towada;Towada;40.6128;141.2058;103 +Sanyō-Onoda;Sanyo-Onoda;34.0033;131.1819;103 +Matsushima;Matsushima;38.3736;141.061;103 +Saka;Saka;34.3414;132.5139;103 +Yame;Yame;33.2119;130.5578;103 +Hashimoto;Hashimoto;34.3167;135.6;103 +Tamba;Tamba;35.1772;135.0358;103 +Sennan;Sennan;34.3658;135.2736;103 +Koga;Koga;33.7333;130.4667;103 +Inuma;Inuma;36;139.6239;103 +Kumatori;Kumatori;34.4014;135.3561;103 +Tōgō;Togo;35.0969;137.0525;103 +Kasuya;Kasuya;33.6108;130.4806;103 +Suzukawa;Suzukawa;35.3731;139.3842;103 +Motomachi;Motomachi;43.8236;144.1072;103 +Kamiichi;Kamiichi;36.7;137.3667;103 +Mukaiengaru;Mukaiengaru;44.0617;143.5281;103 +Iiyama;Iiyama;36.8517;138.3656;103 +Onga;Onga;33.8481;130.6683;103 +Kushiro;Kushiro;42.9961;144.4661;103 +Mino;Mino;35.5447;136.9075;103 +Taka;Taka;35.0503;134.9233;103 +Shichigahama;Shichigahama;38.3047;141.0594;103 +Aizumisato;Aizumisato;37.4649;139.8342;103 +Akune;Akune;32.0144;130.1928;103 +Arita;Arita;33.2106;129.8492;103 +Mure;Mure;34.3376;134.1397;103 +Ainan;Ainan;32.9622;132.5833;103 +Sukumo;Sukumo;32.9389;132.7261;103 +Shimomura;Shimomura;36.0697;138.0803;103 +Eiheiji;Eiheiji;36.0922;136.2986;103 +Kitatajima;Kitatajima;35.9814;139.4817;103 +Echizen;Echizen;35.9742;136.1297;103 +Yosano;Yosano;35.5653;135.1528;103 +Taketa;Taketa;32.9736;131.3978;103 +Karuizawa;Karuizawa;36.3486;138.5969;103 +Gōdo;Godo;35.4167;136.6;103 +Ibigawa;Ibigawa;35.4869;136.5681;103 +Fukusaki;Fukusaki;34.9503;134.7603;103 +Hakui;Hakui;36.8936;136.7789;103 +Satsuma;Satsuma;31.9064;130.4553;103 +Shōnai;Shonai;38.8497;139.9047;103 +Fukagawa;Fukagawa;43.7233;142.0536;103 +Makurazaki;Makurazaki;31.2728;130.2969;103 +Shirahama;Shirahama;33.6781;135.3481;103 +Taga;Taga;35.2219;136.2922;103 +Hiraizumi;Hiraizumi;38.9867;141.1142;103 +Naka;Naka;33.8574;134.4966;103 +Esashi;Esashi;41.8694;140.1275;103 +Shibecha;Shibecha;43.3033;144.6008;103 +Yūbari;Yubari;43.0569;141.9739;103 +Kaita;Kaita;34.3722;132.5361;103 +Kanie;Kanie;35.1333;136.8;103 +Miyoshidai;Miyoshidai;35.8283;139.5267;103 +Katsuren-haebaru;Katsuren-haebaru;26.1911;127.7286;103 +Ōizumi;Oizumi;36.2478;139.405;103 +Nakama;Nakama;33.8167;130.709;103 +Nishihara;Nishihara;26.2261;127.7656;103 +Fusō;Fuso;35.3592;136.9131;103 +Ōharu;Oharu;35.175;136.82;103 +Harima;Harima;34.7153;134.8681;103 +Aizumi;Aizumi;34.1267;134.495;103 +Kōryō;Koryo;34.5428;135.7508;103 +Minamishiro;Minamishiro;36.0225;139.7228;103 +Matsuura;Matsuura;33.3411;129.7092;103 +Aishō;Aisho;35.1689;136.2125;103 +Shisui;Shisui;35.7167;140.2667;103 +Mobetsu;Mobetsu;44.3564;143.3542;103 +Furano;Furano;43.3419;142.3833;103 +Hino;Hino;35.0181;136.2461;103 +Yachiyo;Yachiyo;36.1814;139.8914;103 +Shimogamo;Shimogamo;34.6794;138.9453;103 +Ino;Ino;33.55;133.4333;103 +Bibai;Bibai;43.3329;141.8538;103 +Ryūyō;Ryuyo;34.6783;137.8167;103 +Nishigō;Nishigo;37.1419;140.1553;103 +Namegawa;Namegawa;36.0661;139.3608;103 +Susaki;Susaki;33.4008;133.2831;103 +Sakae;Sakae;35.8408;140.2439;103 +Tobe;Tobe;33.7492;132.7922;103 +Takanabe;Takanabe;32.1283;131.5033;103 +Warabi;Warabi;35.8256;139.6794;103 +Takasagochō-takasemachi;Takasagocho-takasemachi;34.7658;134.7906;103 +Higashiyamato;Higashiyamato;35.7456;139.4267;103 +Kitanagoya;Kitanagoya;35.2503;136.8861;103 +Ama;Ama;35.1884;136.8037;103 +Settsu;Settsu;34.7772;135.5622;103 +Wakō;Wako;35.7814;139.6058;103 +Hirokawa;Hirokawa;33.2414;130.5514;103 +Rumoi;Rumoi;43.9411;141.6369;103 +Shinkai;Shinkai;35.8367;139.5803;103 +Kiyose;Kiyose;35.7858;139.5264;103 +Kashiba;Kashiba;34.5414;135.6992;103 +Ayase;Ayase;35.44;139.4308;103 +Owariasahi;Owariasahi;35.2167;137.0333;103 +Nagaoka;Nagaoka;34.9267;135.6956;103 +Kunitachi;Kunitachi;35.6839;139.4414;103 +Kitamoto;Kitamoto;36.0269;139.53;103 +Tomigusuku;Tomigusuku;26.1772;127.6811;103 +Toyoake;Toyoake;35.05;137.0167;103 +Chiyoda-ku;Chiyoda-ku;35.694;139.7536;103 +Fujiidera;Fujiidera;34.5747;135.5975;103 +Kashiwara;Kashiwara;34.5792;135.6286;103 +Hatogaya-honchō;Hatogaya-honcho;35.8267;139.7412;103 +Chiryū;Chiryu;35;137.1167;103 +Jōyō;Joyo;34.8531;135.78;103 +Okegawa;Okegawa;36.0028;139.5583;103 +Izumiōtsu;Izumiotsu;34.5044;135.4103;103 +Katano;Katano;34.7881;135.68;103 +Hekinan;Hekinan;34.8833;137;103 +Kiyosu;Kiyosu;35.2;136.85;103 +Dazaifu;Dazaifu;33.5128;130.5239;103 +Musashimurayama;Musashimurayama;35.7547;139.3875;103 +Tsurugashima;Tsurugashima;35.9344;139.3931;103 +Yoshikawa;Yoshikawa;35.8958;139.8556;103 +Yawata-shimizui;Yawata-shimizui;34.8756;135.7078;103 +Hasuda;Hasuda;35.9942;139.6622;103 +Yamatotakada;Yamatotakada;34.515;135.7364;103 +Tagajō;Tagajo;38.2939;141.0044;103 +Nagakute;Nagakute;35.1842;137.0486;103 +Ōsakasayama;Osakasayama;34.5036;135.5556;103 +Mukōchō;Mukocho;34.9486;135.6983;103 +Tsushima;Tsushima;35.1833;136.7333;103 +Fussa;Fussa;35.7386;139.3267;103 +Takaishi;Takaishi;34.5206;135.4422;103 +Koja;Koja;26.3344;127.8057;103 +Nonoichi;Nonoichi;36.5194;136.6097;103 +Fuchū;Fuchu;34.3925;132.5044;103 +Shijōnawate;Shijonawate;34.74;135.6394;103 +Hamura;Hamura;35.7672;139.3111;103 +Zushi;Zushi;35.2948;139.5781;103 +Takahama;Takahama;34.9276;136.9877;103 +Iwakura;Iwakura;35.2833;136.8667;103 +Shiogama;Shiogama;38.3144;141.0222;103 +Shiraoka;Shiraoka;36.0189;139.6769;103 +Chōnan;Chonan;35.3867;140.2372;103 +Inami;Inami;33.8183;135.2181;103 +Shiranuka;Shiranuka;42.9561;144.0717;103 +Kotake;Kotake;33.6925;130.7128;103 +Setana;Setana;42.4169;139.8833;103 +Nakata;Nakata;30.5331;130.9586;103 +Inakadate;Inakadate;40.6317;140.55;103 +Abira;Abira;42.7628;141.8181;103 +Manazuru;Manazuru;35.1583;139.1372;103 +Yashio;Yashio;35.8228;139.8392;103 +Komae;Komae;35.6347;139.5786;103 +Inagi;Inagi;35.6381;139.5047;103 +Kōnan;Konan;35.3333;136.8667;103 +Ashiya;Ashiya;34.7278;135.3033;103 +Yotsukaidō;Yotsukaido;35.67;140.1683;103 +Nisshin;Nisshin;35.1333;137.0333;103 +Ōbu;Obu;35.0167;136.9667;103 +Mikasa;Mikasa;43.2458;141.8756;103 +Yabu;Yabu;35.4047;134.7675;103 +Fukuyoshi;Fukuyoshi;33.6833;130.78;103 +Shinhidaka;Shinhidaka;42.3414;142.3683;103 +Ide;Ide;34.7986;135.8033;103 +Etajima;Etajima;34.2228;132.4442;103 +Mashiko;Mashiko;36.4675;140.0931;103 +Kami;Kami;38.5719;140.855;103 +Yuzawa;Yuzawa;36.934;138.8174;103 +Tara;Tara;33.0194;130.1792;103 +Yahiko;Yahiko;37.6833;138.85;103 +Shirayamamachi;Shirayamamachi;36.5144;136.5656;103 +Ichinoseki;Ichinoseki;38.9347;141.1266;103 +Ōmuta;Omuta;33.0303;130.4461;103 +Kazo;Kazo;36.1314;139.6018;103 +Tondabayashichō;Tondabayashicho;34.4992;135.5972;103 +Ikeda;Ikeda;34.8167;135.4333;103 +Mineshita;Mineshita;35.1186;138.9186;103 +Marugame;Marugame;34.2894;133.7978;103 +Sandachō;Sandacho;34.8894;135.2253;103 +Higashiōmi;Higashiomi;35.1128;136.2078;103 +Otaru;Otaru;43.1833;141;103 +Ōshū;Oshu;39.1444;141.1389;103 +Habikino;Habikino;34.5578;135.6061;103 +Nagahama;Nagahama;35.3833;136.2833;103 +Kakegawa;Kakegawa;34.7686;137.9983;103 +Hōfu;Hofu;34.05;131.5667;103 +Hikone;Hikone;35.25;136.25;103 +Kamagaya;Kamagaya;35.7769;140.0008;103 +Hatsukaichi;Hatsukaichi;34.35;132.3333;103 +Sano;Sano;36.3144;139.5783;103 +Kōenchō;Koencho;43.8081;143.8942;103 +Niihama;Niihama;33.9603;133.2834;103 +Fujimi;Fujimi;35.8567;139.5492;103 +Karatsu;Karatsu;33.45;129.9686;103 +Nasushiobara;Nasushiobara;36.9617;140.0461;103 +Tōkai;Tokai;35.0167;136.9;103 +Sakado;Sakado;35.9572;139.4031;103 +Inzai;Inzai;35.8322;140.1458;103 +Ginowan;Ginowan;26.2817;127.7783;103 +Chikushino;Chikushino;33.4964;130.5156;103 +Isehara;Isehara;35.4028;139.315;103 +Saijō;Saijo;33.9196;133.1812;103 +Kanoya;Kanoya;31.3783;130.8522;103 +Kawachinagano;Kawachinagano;34.4581;135.5641;103 +Toride;Toride;35.9114;140.0503;103 +Ōnojō;Onojo;33.5364;130.4789;103 +Kiryū;Kiryu;36.4053;139.3306;103 +Komatsu;Komatsu;36.4167;136.45;103 +Tajimi;Tajimi;35.3328;137.1322;103 +Yokoshibahikari;Yokoshibahikari;35.6656;140.5042;103 +Furukawa;Furukawa;36.2383;137.1861;103 +Uenohara;Uenohara;35.6303;139.1086;103 +Murayama;Murayama;38.4833;140.3803;103 +Ōtsuki;Otsuki;35.6106;138.94;103 +Takahata;Takahata;38.0028;140.1892;103 +Beppu;Beppu;33.2847;131.4911;103 +Shibuya;Shibuya;35.6536;139.7092;103 +Ikoma;Ikoma;34.6919;135.7006;103 +Aizuwakamatsu;Aizuwakamatsu;37.4947;139.9297;103 +Kōnosu;Konosu;36.0658;139.5222;103 +Akishima;Akishima;35.7056;139.3536;103 +Nobeoka;Nobeoka;32.5822;131.665;103 +Kasuga;Kasuga;33.5328;130.4703;103 +Handa;Handa;34.8992;136.9267;103 +Fujimino;Fujimino;35.8794;139.5197;103 +Ebetsu;Ebetsu;43.1039;141.5361;103 +Honmachi;Honmachi;36.0608;136.5006;103 +Shiroishi;Shiroishi;33.1483;130.1233;103 +Bungotakada;Bungotakada;33.5757;131.5069;103 +Nakashunbetsu;Nakashunbetsu;43.5553;144.9714;103 +Nikaho;Nikaho;39.2031;139.9078;103 +Meiwa;Meiwa;34.5478;136.6236;103 +Kumano;Kumano;34.3358;132.5844;103 +Gobō;Gobo;33.8914;135.1525;103 +Yoshioka;Yoshioka;36.4475;139.0103;103 +Mine;Mine;34.1667;131.2058;103 +Minamata;Minamata;32.2167;130.4;103 +Nakagusuku;Nakagusuku;26.2672;127.7911;103 +Ōno;Ono;35.4706;136.6275;103 +Mihama;Mihama;34.7789;136.9083;103 +Ayagawa;Ayagawa;34.2494;133.9231;103 +Gōtsuchō;Gotsucho;35.0114;132.2211;103 +Karumai;Karumai;40.3267;141.4606;103 +Hanawa;Hanawa;36.9572;140.4097;103 +Hachimantai;Hachimantai;39.9264;141.0953;103 +Tadotsu;Tadotsu;34.2725;133.7536;103 +Nasu;Nasu;37.0197;140.1211;103 +Miyoshi;Miyoshi;34.026;133.8072;103 +Ikata-chō;Ikata-cho;33.4883;132.3542;103 +Iwaizumi;Iwaizumi;39.8431;141.7967;103 +Ōwani;Owani;40.5183;140.5678;103 +Ōme;Ome;35.7883;139.275;103 +Isahaya;Isahaya;32.8442;130.0536;103 +Abiko;Abiko;35.8642;140.0282;103 +Tsuchiura;Tsuchiura;36.0667;140.2;103 +Zama;Zama;35.4886;139.4075;103 +Shūnan;Shunan;34.0553;131.8061;103 +Koganei;Koganei;35.6994;139.5031;103 +Inazawa;Inazawa;35.25;136.7833;103 +Kisarazu;Kisarazu;35.3761;139.9169;103 +Yaizu;Yaizu;34.8667;138.3167;103 +Narita;Narita;35.7833;140.3167;103 +Onomichi;Onomichi;34.4089;133.205;103 +Ōsaki;Osaki;38.5772;140.9556;103 +Ōmiyachō;Omiyacho;35.2222;138.6214;103 +Kadoma;Kadoma;34.7333;135.5833;103 +Iwakuni;Iwakuni;34.1669;132.2197;103 +Seto;Seto;35.2167;137.0833;103 +Iizuka;Iizuka;33.6458;130.6914;103 +Honchō;Honcho;35.7581;139.5297;103 +Daitōchō;Daitocho;34.7119;135.6233;103 +Kirishima;Kirishima;31.7411;130.7631;103 +Matsubara;Matsubara;34.5781;135.5517;103 +Uruma;Uruma;26.3792;127.8575;103 +Ise;Ise;34.4833;136.7167;103 +Kashiwara;Kashiwara;34.5094;135.7925;103 +Urasoe;Urasoe;26.2458;127.7219;103 +Honmachi;Honmachi;32.5178;130.6181;103 +Tsuruoka;Tsuruoka;38.7217;139.8217;103 +Takaharu;Takaharu;31.9283;131.0078;103 +Komaki;Komaki;35.2833;136.9167;103 +Toda;Toda;35.8175;139.6778;103 +Imabari;Imabari;34.0661;132.9978;103 +Sayama;Sayama;35.8531;139.4122;103 +Asaka;Asaka;35.7972;139.5936;103 +Kukichūō;Kukichuo;36.0622;139.6669;103 +Kawashiri;Kawashiri;34.83;135.4172;103 +Iruma;Iruma;35.8358;139.3911;103 +Yonago;Yonago;35.4281;133.3311;103 +Misato;Misato;35.8303;139.8725;103 +Fujita;Fujita;34.9194;138.2339;103 +Minō;Mino;34.8269;135.4706;103 +Koga;Koga;36.1833;139.7167;103 +Ishizaki;Ishizaki;38.4281;141.3061;103 +Kuwana;Kuwana;35.0622;136.6839;103 +Kokubunji;Kokubunji;35.7108;139.4622;103 +Ebina;Ebina;35.4464;139.3908;103 +Fukayachō;Fukayacho;36.1975;139.2814;103 +Ashikaga;Ashikaga;36.3403;139.4497;103 +Kusatsu;Kusatsu;35.0167;135.9667;103 +Kakamigahara;Kakamigahara;35.3989;136.8486;103 +Okinawa;Okinawa;26.3342;127.8056;103 +Ikeda;Ikeda;35.4422;136.5731;103 +Nyūzen;Nyuzen;36.9333;137.5;103 +Wajimazakimachi;Wajimazakimachi;37.3906;136.8992;103 +Misato;Misato;38.5444;141.0569;103 +Kamiamakusa;Kamiamakusa;32.5875;130.4306;103 +Yugawara;Yugawara;35.1478;139.1083;103 +Hitachi-Naka;Hitachi-Naka;36.3964;140.5344;103 +Kariya;Kariya;34.9893;137.0021;103 +Ueda;Ueda;36.4019;138.2491;103 +Moriguchi;Moriguchi;34.7358;135.5617;103 +Noda;Noda;35.955;139.8747;103 +Tama;Tama;35.6333;139.45;103 +Tochigi;Tochigi;36.3824;139.7341;103 +Takehara;Takehara;34.3417;132.9069;103 +Matsuzaka;Matsuzaka;34.5781;136.5275;103 +Tomakomai;Tomakomai;42.6341;141.6055;103 +Sakura;Sakura;35.7239;140.2239;103 +Izumo;Izumo;35.3681;132.755;103 +Niiza;Niiza;35.7933;139.5653;103 +Oyama;Oyama;36.3147;139.8003;103 +Nishio;Nishio;34.8667;137.0667;103 +Takaoka;Takaoka;36.7541;137.0257;103 +Iwata;Iwata;34.7178;137.8514;103 +Obihiro;Obihiro;42.9236;143.1967;103 +Hadano;Hadano;35.3747;139.2203;103 +Kushiro;Kushiro;42.9833;144.3833;103 +Musashino;Musashino;35.7178;139.5661;103 +Ube;Ube;33.9517;131.2467;103 +Higashimurayama;Higashimurayama;35.7547;139.4686;103 +Ōgaki;Ogaki;35.3594;136.6128;103 +Miyakonojō;Miyakonojo;31.7197;131.0617;103 +Sekimachi;Sekimachi;33.0617;130.5414;103 +Uji;Uji;34.8808;135.7794;103 +Narashino;Narashino;35.6808;140.0267;103 +Jōetsu;Joetsu;37.15;138.2333;103 +Toyokawa;Toyokawa;34.8268;137.3759;103 +Chūō-ku;Chuo-ku;35.6667;139.7667;103 +Anjōmachi;Anjomachi;34.9667;137.0833;103 +Odawara;Odawara;35.2647;139.1522;103 +Kishiwada;Kishiwada;34.4667;135.3667;103 +Tottori;Tottori;35.5011;134.235;103 +Kōfu;Kofu;35.6667;138.5667;103 +Numazu;Numazu;35.0956;138.8636;103 +Tachikawa;Tachikawa;35.7139;139.4079;103 +Kamakurayama;Kamakurayama;35.3197;139.5525;103 +Urayasu;Urayasu;35.6536;139.9017;103 +Hitachi;Hitachi;36.6;140.65;103 +Kamirenjaku;Kamirenjaku;35.6833;139.5594;103 +Kodaira;Kodaira;35.7285;139.4774;103 +Itami;Itami;34.7867;135.4056;103 +Nagareyama;Nagareyama;35.8561;139.9025;103 +Yachiyo;Yachiyo;35.7225;140.0997;103 +Isesaki;Isesaki;36.3167;139.2;103 +Kure;Kure;34.2492;132.5658;103 +Yamaguchi;Yamaguchi;34.1781;131.4739;103 +Kumagaya;Kumagaya;36.1472;139.3886;103 +Suzuka;Suzuka;34.8822;136.5842;103 +Hino;Hino;35.6714;139.395;103 +Higashi-Hiroshima;Higashi-Hiroshima;34.4167;132.7333;103 +Matsue;Matsue;35.4681;133.0486;103 +Iki;Iki;33.7489;129.6939;103 +Tateyama;Tateyama;36.6667;137.3167;103 +Minowa;Minowa;35.915;137.9819;103 +Tōno;Tono;39.3275;141.5336;103 +Ninohe;Ninohe;40.2711;141.3047;103 +Aso;Aso;32.9373;131.0801;103 +Nemuro;Nemuro;43.33;145.5831;103 +Yamagata;Yamagata;35.5061;136.7814;103 +Mimasaka;Mimasaka;35.0086;134.1486;103 +Aridagawa;Aridagawa;34.0575;135.2161;103 +Kamo;Kamo;37.6667;139.0333;103 +Ōgawara;Ogawara;38.05;140.7336;103 +Isa;Isa;32.0572;130.6131;103 +Buzen;Buzen;33.6117;131.1303;103 +Nasukarasuyama;Nasukarasuyama;36.6569;140.1517;103 +Senboku;Senboku;39.7;140.7306;103 +Sakai;Sakai;36.1086;139.795;103 +Gose;Gose;34.4633;135.7403;103 +Oirase;Oirase;40.5992;141.3978;103 +Oga;Oga;39.8867;139.8478;103 +Soeda;Soeda;33.5717;130.8542;103 +Taragi;Taragi;32.2642;130.9358;103 +Miyada;Miyada;35.7689;137.9442;103 +Ōtaki;Otaki;35.285;140.2456;103 +Nishiōwa;Nishiowa;36.022;139.6543;103 +Ureshinomachi-shimojuku;Ureshinomachi-shimojuku;33.1278;130.06;103 +Hakubachō;Hakubacho;36.6982;137.8619;103 +Fujikawaguchiko;Fujikawaguchiko;35.4972;138.755;103 +Nogi;Nogi;36.2331;139.7408;103 +Ishii;Ishii;34.0747;134.4406;103 +Mimata;Mimata;31.7308;131.125;103 +Ōguchi;Oguchi;35.3325;136.9078;103 +Saikaichō-kobagō;Saikaicho-kobago;32.9331;129.6431;103 +Nagai;Nagai;38.1078;140.0406;103 +Ōmachi;Omachi;36.5;137.85;103 +Tosa;Tosa;33.4961;133.4253;103 +Kunisakimachi-tsurugawa;Kunisakimachi-tsurugawa;33.5653;131.7317;103 +Miyaki;Miyaki;33.325;130.4544;103 +Takarazuka;Takarazuka;34.8114;135.3406;103 +Atsugichō;Atsugicho;35.4333;139.3667;103 +Nishitōkyō;Nishitokyo;35.7258;139.5386;103 +Hachinohe;Hachinohe;40.5122;141.4883;103 +Ōta;Ota;36.2917;139.3758;103 +Nayoro;Nayoro;44.3558;142.4633;103 +Tarui;Tarui;35.3667;136.5333;103 +Yōrō;Yoro;35.3083;136.5614;103 +Miyanaga;Miyanaga;33.7236;130.6667;103 +Tōin;Toin;35.0742;136.5836;103 +Ōtake;Otake;34.2;132.2167;103 +Shingū;Shingu;33.7167;136;103 +Kami;Kami;33.6039;133.6861;103 +Ōra;Ora;36.2639;139.4675;103 +Arida;Arida;34.0831;135.1278;103 +Makubetsu;Makubetsu;42.9083;143.3561;103 +Miki;Miki;34.2683;134.1344;103 +Ichikikushikino;Ichikikushikino;31.7147;130.2719;103 +Akitakata;Akitakata;34.6664;132.7039;103 +Awara;Awara;36.2114;136.2289;103 +Takahagi;Takahagi;36.7136;140.7097;103 +Niimi;Niimi;34.9772;133.4703;103 +Ōuda-yamaguchi;Ouda-yamaguchi;34.5278;135.9525;103 +Hikawa;Hikawa;35.3929;132.8432;103 +Kashima;Kashima;33.1042;130.0986;103 +Kitsuki;Kitsuki;33.42;131.6184;103 +Gojō;Gojo;34.352;135.6937;103 +Ukiha;Ukiha;33.3472;130.755;103 +Itako;Itako;35.9472;140.5553;103 +Uchinada;Uchinada;36.6536;136.645;103 +Honchō;Honcho;41.8958;140.6944;103 +Mima;Mima;34.0533;134.17;103 +Kakuda;Kakuda;37.9772;140.7819;103 +Tainai;Tainai;38.0667;139.4167;103 +Yahaba;Yahaba;39.6058;141.1431;103 +Neya;Neya;34.7661;135.6281;103 +Saga;Saga;33.2667;130.3;103 +Ageoshimo;Ageoshimo;35.9775;139.5933;103 +Kasukabe;Kasukabe;35.9753;139.7525;103 +Taitō;Taito;35.7126;139.78;103 +Tokushima;Tokushima;34.0667;134.55;103 +Hakodate;Hakodate;41.7686;140.7289;103 +Shinozaki;Shinozaki;33.95;130.9333;103 +Chōfugaoka;Chofugaoka;35.6506;139.5408;103 +Shibuya-ku;Shibuya-ku;35.6583;139.7014;103 +Chigasaki;Chigasaki;35.3339;139.4047;103 +Yamagata;Yamagata;38.25;140.3333;103 +Yato;Yato;35.4693;139.4616;103 +Tsukuba-kenkyūgakuen-toshi;Tsukuba-kenkyugakuen-toshi;36.0333;140.0667;103 +Sasebo;Sasebo;33.18;129.7156;103 +Fuji;Fuji;35.1614;138.6764;103 +Matsumoto;Matsumoto;36.2381;137.9719;103 +Arakawa;Arakawa;35.7333;139.7833;103 +Shimizu;Shimizu;43.0111;142.8847;103 +Fujisawachō-niinuma;Fujisawacho-niinuma;38.8585;141.3493;103 +Nagaoki;Nagaoki;32.9781;130.6058;103 +Hirayama;Hirayama;33.6467;130.5;103 +Iijima;Iijima;35.6764;137.9194;103 +Ichinomiya;Ichinomiya;35.3039;136.8031;103 +Takasaki;Takasaki;36.3167;139;103 +Toyohashi;Toyohashi;34.7692;137.3916;103 +Kita-ku;Kita-ku;35.75;139.7333;103 +Kasugai;Kasugai;35.2477;136.9724;103 +Kurume;Kurume;33.3167;130.5167;103 +Ōakashichō;Oakashicho;34.6431;134.9975;103 +Akita;Akita;39.7197;140.1025;103 +Yokkaichi;Yokkaichi;34.9667;136.6167;103 +Meguro;Meguro;35.6333;139.6833;103 +Toshima;Toshima;35.7333;139.7167;103 +Naha;Naha;26.2122;127.6789;103 +Kōchi;Kochi;33.5589;133.5314;103 +Asahikawa;Asahikawa;43.7706;142.365;103 +Iwaki;Iwaki;37.0333;140.8833;103 +Koriyama;Koriyama;37.4128;140.295;103 +Nakano;Nakano;35.7074;139.6638;103 +Nagano;Nagano;36.6486;138.1928;103 +Shinjuku;Shinjuku;35.7;139.7167;103 +Kawagoe;Kawagoe;35.9333;139.4833;103 +Takatsuki;Takatsuki;34.85;135.6167;103 +Wakayama;Wakayama;34.2333;135.1667;103 +Koshigaya;Koshigaya;35.8911;139.7908;103 +Nara;Nara;34.6833;135.7833;103 +Tokorozawa;Tokorozawa;35.7994;139.4689;103 +Ōtsu;Otsu;35.0167;135.85;103 +Maebashi;Maebashi;36.3833;139.0667;103 +Hirosaki;Hirosaki;40.6031;140.4642;103 +Hiratsuka;Hiratsuka;35.3231;139.3422;103 +Fukui;Fukui;36.0641;136.2196;103 +Sōka;Soka;35.8256;139.8056;103 +Bunkyō-ku;Bunkyo-ku;35.7167;139.75;103 +Nagaoka;Nagaoka;37.4333;138.8333;103 +Kakogawachō-honmachi;Kakogawacho-honmachi;34.7569;134.8414;103 +Yao;Yao;34.6269;135.6008;103 +Fuchū;Fuchu;35.6689;139.4778;103 +Mito;Mito;36.3667;140.4667;103 +Minato;Minato;35.6581;139.7514;103 +Ichihara;Ichihara;35.4981;140.1156;103 +Tsu;Tsu;34.7186;136.5056;103 +Fukushima;Fukushima;37.7608;140.4733;103 +Sumida;Sumida;35.7;139.8167;103 +Ibaraki;Ibaraki;34.8164;135.5686;103 +Morioka;Morioka;39.6833;141.15;103 +Kōshū;Koshu;35.7053;138.7294;103 +Nirasaki;Nirasaki;35.7089;138.4464;103 +Kaminoyama;Kaminoyama;38.1497;140.2678;103 +Ikaruga;Ikaruga;34.6167;135.7333;103 +Shibushi;Shibushi;31.4772;131.0999;103 +Agui;Agui;34.9325;136.9156;103 +Tōmi;Tomi;36.3594;138.3306;103 +Takanezawa;Takanezawa;36.6311;139.9867;103 +Inagawa;Inagawa;34.895;135.3761;103 +Kitaakita;Kitaakita;40.2261;140.3708;103 +Chikuzen;Chikuzen;33.4569;130.5953;103 +Myōkō;Myoko;37.0333;138.25;103 +Tsuru;Tsuru;35.5514;138.9056;103 +Hirakawachō;Hirakawacho;40.5842;140.5664;103 +Togitsu;Togitsu;32.8289;129.8486;103 +Tsuruno;Tsuruno;40.8089;140.38;103 +Matsubushi;Matsubushi;35.9258;139.8153;103 +Yoshida;Yoshida;34.7708;138.2519;103 +Sue;Sue;33.5872;130.5072;103 +Yanai;Yanai;33.9639;132.1017;103 +Yunoshima;Yunoshima;35.8058;137.2442;103 +Ono;Ono;35.9806;136.4875;103 +Motomiya;Motomiya;37.5133;140.3939;103 +Nanyō;Nanyo;38.0553;140.1483;103 +Kanzakimachi-kanzaki;Kanzakimachi-kanzaki;33.3108;130.3731;103 +Omaezaki;Omaezaki;34.6381;138.1281;103 +Kamisato;Kamisato;36.2519;139.1447;103 +Inami;Inami;34.7489;134.9136;103 +Yamakita;Yamakita;35.3606;139.0839;103 +Ikeda;Ikeda;36.4214;137.8747;103 +Minano;Minano;36.0708;139.0989;103 +Nakoushi;Nakoushi;26.6825;127.9728;103 +Tsushima;Tsushima;34.2028;129.2875;103 +Higashikagawa;Higashikagawa;34.2439;134.3589;103 +Taiwa;Taiwa;38.4464;140.8864;103 +Hiji;Hiji;33.3708;131.5303;103 +Obama;Obama;35.4956;135.7467;103 +Saito;Saito;32.1086;131.4014;103 +Izu;Izu;34.9767;138.9469;103 +Aioi;Aioi;34.8036;134.4681;103 +Asago;Asago;35.325;134.85;103 +Hanawa;Hanawa;40.2158;140.7883;103 +Hirado;Hirado;33.3681;129.5539;103 +Oyabe;Oyabe;36.6833;136.8667;103 +Takahashi;Takahashi;34.791;133.6168;103 +Ogawa;Ogawa;36.0533;139.2661;103 +Honchō;Honcho;35.6947;139.9825;103 +Shizuoka;Shizuoka;34.9756;138.3825;103 +Adachi;Adachi;35.7833;139.8;103 +Edogawa;Edogawa;35.6924;139.8757;103 +Sagamihara;Sagamihara;35.5667;139.3667;103 +Kumamoto;Kumamoto;32.8031;130.7078;103 +Okayama;Okayama;34.65;133.9167;103 +Nerima;Nerima;35.75;139.6167;103 +Ōta-ku;Ota-ku;35.5614;139.7161;103 +Hamamatsu;Hamamatsu;34.7167;137.7333;103 +Sakai;Sakai;34.5667;135.4833;103 +Niigata;Niigata;37.9161;139.0364;103 +Biei;Biei;43.5883;142.4669;103 +Nakao;Nakao;35.3308;139.2189;103 +Chiba;Chiba;35.6073;140.1064;103 +Kitakyūshū;Kitakyushu;33.8833;130.8833;103 +Setagaya;Setagaya;35.6464;139.6533;103 +Kawanishichō;Kawanishicho;34.5844;135.7742;103 +Akabira;Akabira;43.5581;142.0442;103 +Hachiōji;Hachioji;35.6667;139.3167;103 +Kagoshima;Kagoshima;31.58;130.5281;103 +Kawaguchi;Kawaguchi;35.8078;139.7242;103 +Itabashi;Itabashi;35.7667;139.6833;103 +Suginami-ku;Suginami-ku;35.6833;139.6167;103 +Utsunomiya;Utsunomiya;36.55;139.8833;103 +Matsuyama;Matsuyama;33.8333;132.7667;103 +Matsudo;Matsudo;35.7878;139.9031;103 +Ichikawa;Ichikawa;35.7219;139.9311;103 +Nishinomiya-hama;Nishinomiya-hama;34.7333;135.3333;103 +Higashi-ōsaka;Higashi-osaka;34.6794;135.6008;103 +Kōtō-ku;Koto-ku;35.6667;139.8167;103 +Himeji;Himeji;34.8167;134.6833;103 +Okazaki;Okazaki;34.95;137.1667;103 +Nantan;Nantan;35.1072;135.47;103 +Minamisuita;Minamisuita;34.7667;135.5167;103 +Yokosuka;Yokosuka;35.25;139.6667;103 +Toyonaka;Toyonaka;34.7833;135.4667;103 +Nagasaki;Nagasaki;32.7833;129.8667;103 +Hirakata;Hirakata;34.8167;135.65;103 +Gifu;Gifu;35.4167;136.7667;103 +Miyazaki;Miyazaki;31.9167;131.4167;103 +Toyama;Toyama;36.7;137.22;103 +Takamatsu;Takamatsu;34.35;134.05;103 +Toyota;Toyota;35.0833;137.1567;103 +Amagasaki;Amagasaki;34.7333;135.4;103 +Fukuyama;Fukuyama;34.4858;133.3625;103 +Kanazawa;Kanazawa;36.5611;136.6565;103 +Katsushika-ku;Katsushika-ku;35.7333;139.85;103 +Kurashiki;Kurashiki;34.585;133.7719;103 +Ōita;Oita;33.2333;131.6067;103 +Aomori;Aomori;40.8222;140.7475;103 +Shinagawa-ku;Shinagawa-ku;35.6;139.7333;103 +Kashiwa;Kashiwa;35.8544;139.9689;103 +Fujisawa;Fujisawa;35.3388;139.4911;103 +Machida;Machida;35.5486;139.4467;103 +Sendai;Sendai;38.2683;140.8694;103 +Shōbara;Shobara;34.8578;133.0167;103 +Date;Date;42.4719;140.8647;103 +Hayama;Hayama;35.2719;139.5864;103 +Taishi;Taishi;34.8336;134.5781;103 +Ōsawa;Osawa;33.2067;130.3839;103 +Sakaiminato;Sakaiminato;35.5397;133.2317;103 +Ojiya;Ojiya;37.3144;138.7951;103 +Inabe;Inabe;35.1158;136.5614;103 +Gotō;Goto;32.6956;128.8408;103 +Shinjō;Shinjo;38.765;140.3016;103 +Tōon;Toon;33.791;132.8722;103 +Mizuho;Mizuho;35.7719;139.3539;103 +Shisō;Shiso;35.0058;134.5486;103 +Uonuma;Uonuma;37.2333;138.9667;103 +Yokohama;Yokohama;35.4333;139.6333;103 +Nagoya;Nagoya;35.1167;136.9333;103 +Tokyo;Tokyo;35.6839;139.7744;103 +Ōsaka;Osaka;34.752;135.4582;103 +Saitama;Saitama;35.8617;139.6453;103 +Kyōto;Kyoto;35.0117;135.7683;103 +Kōbe;Kobe;34.6913;135.183;103 +Kawasaki;Kawasaki;35.5167;139.7;103 +Hiroshima;Hiroshima;34.4;132.45;103 +Sapporo;Sapporo;43.0621;141.3544;103 +Fukuoka;Fukuoka;33.6;130.4167;103 +Ōnan;Onan;34.8939;132.4378;103 +Rokkasho;Rokkasho;40.9675;141.3744;103 +Iwashita;Iwashita;32.6514;130.8117;103 +Kuroshio;Kuroshio;33.025;133.0108;103 +Kawara;Kawara;33.6681;130.8472;103 +Takahama;Takahama;35.4903;135.5511;103 +Yaotsu;Yaotsu;35.4761;137.1417;103 +Sakuho;Sakuho;36.1611;138.4833;103 +Tsunō;Tsuno;32.2567;131.5597;103 +Kami-kawabe;Kami-kawabe;35.4867;137.0706;103 +Hiranai;Hiranai;40.9261;140.9561;103 +Bizen;Bizen;34.745;134.1881;103 +Shimizuchō;Shimizucho;35.0992;138.9028;103 +Ōdachō-ōda;Odacho-oda;35.1922;132.4997;103 +Shima;Shima;39.5547;141.1678;103 +Namerikawa;Namerikawa;36.7667;137.3333;103 +Nagato;Nagato;34.3711;131.1822;103 +Tawaramoto;Tawaramoto;34.5542;135.7931;103 +Zentsujichó;Zentsujicho;34.2283;133.7872;103 +Kōnan;Konan;33.5642;133.7006;103 +Shimanto;Shimanto;32.9917;132.9339;103 +Minamisatsuma;Minamisatsuma;31.4167;130.3233;103 +Yorii;Yorii;36.1156;139.1942;103 +Kaizu;Kaizu;35.2206;136.6367;103 +Motosu;Motosu;35.4831;136.6786;103 +Shiroishi;Shiroishi;38.0022;140.6197;103 +Sō;So;31.6536;131.0192;103 +Ōiso;Oiso;35.3069;139.3114;103 +Yufu;Yufu;33.18;131.4267;103 +Kuji;Kuji;40.1903;141.7753;103 +Bungoōno;Bungoono;32.9781;131.585;103 +Asakuchi;Asakuchi;34.5278;133.585;103 +Kamaishi;Kamaishi;39.2758;141.8856;103 +Wakabadai;Wakabadai;45.4;141.7;103 +Mashiki;Mashiki;32.7914;130.8164;103 +Yamanashi;Yamanashi;35.6922;138.6853;103 +Shimotoba;Shimotoba;34.8839;135.6628;103 +Minamikyūshū;Minamikyushu;31.3783;130.4417;103 +Watari;Watari;38.0378;140.8528;103 +Kushijima;Kushijima;32.74;130.7572;103 +Yaita;Yaita;36.8067;139.9242;103 +Okagaki;Okagaki;33.8536;130.6114;103 +Ibaraki;Ibaraki;36.2869;140.4247;103 +Kaminokawa;Kaminokawa;36.4333;139.9167;103 +Hitoyoshi;Hitoyoshi;32.21;130.7625;103 +Kuroishi;Kuroishi;40.6428;140.5944;103 +Yawatahama-shi;Yawatahama-shi;33.4631;132.4233;103 +Ayabe;Ayabe;35.2989;135.2586;103 +Maebara;Maebara;35.1142;140.0989;103 +Yaese;Yaese;26.1582;127.7186;103 +Chūō;Chuo;35.5997;138.5172;103 +Namegata;Namegata;35.9903;140.4892;103 +Komagane;Komagane;35.7289;137.9339;103 +Katagami;Katagami;39.8833;139.9889;103 +Sasaguri;Sasaguri;33.6239;130.5264;103 +Saint Helier;Saint Helier;49.1858;-2.11;104 +Amman;Amman;31.95;35.9333;105 +Az Zarqā’;Az Zarqa';32.0833;36.1;105 +Irbid;Irbid;32.5556;35.85;105 +AshShajarah;AshShajarah;32.6417;35.9417;105 +Ar Ramthā;Ar Ramtha;32.5592;36.0069;105 +Al ‘Aqabah;Al `Aqabah;29.5167;35;105 +‘Ajlūn;`Ajlun;32.3325;35.7517;105 +Kafr Rākib;Kafr Rakib;32.4519;35.6944;105 +Al Mafraq;Al Mafraq;32.2833;36.2333;105 +As Salţ;As Salt;32.0392;35.7272;105 +Ma‘ān;Ma`an;30.192;35.736;105 +Jarash;Jarash;32.2723;35.8914;105 +Sākib;Sakib;32.2843;35.8092;105 +Kafr ‘Awān;Kafr `Awan;32.4167;35.6833;105 +Mādabā;Madaba;31.7167;35.8;105 +Aţ Ţafīlah;At Tafilah;30.8375;35.6044;105 +Al Karak;Al Karak;31.1833;35.7;105 +Al Ḩişn;Al Hisn;32.487;35.88;105 +Aţ Ţurrah;At Turrah;32.6368;35.99;105 +Aksay;Aksay;51.1714;53.0349;106 +Lūgovoy;Lugovoy;42.9472;72.7644;106 +Ayagöz;Ayagoz;47.9645;80.4344;106 +Qapshaghay;Qapshaghay;43.8844;77.0687;106 +Soran;Soran;49.7833;72.85;106 +Shū;Shu;43.5953;73.7448;106 +Zharkent;Zharkent;44.1667;80.0067;106 +Sharbaqty;Sharbaqty;52.4999;78.1499;106 +Burubaytal;Burubaytal;44.9387;74.0303;106 +Serebryansk;Serebryansk;49.6999;83.4249;106 +Zhaltyr;Zhaltyr;51.6324;69.8328;106 +Arys;Arys;42.4297;68.8046;106 +Baikonur;Baikonur;45.63;63.314;106 +Esik;Esik;43.3552;77.4524;106 +Zhetisay;Zhetisay;40.7753;68.3272;106 +Qulsary;Qulsary;46.9833;54.0165;106 +Shakhtīnsk;Shakhtinsk;49.71;72.5872;106 +Otar;Otar;43.5346;75.2139;106 +Novoīshīmskīy;Novoishimskiy;53.1981;66.7694;106 +Esil;Esil;51.9556;66.4042;106 +Qashyr;Qashyr;53.0804;76.09;106 +Zhangaözen;Zhangaozen;43.3004;52.8;106 +Aqsū;Aqsu;52.4502;71.9597;106 +Shar;Shar;49.6003;81.0549;106 +Sholaqqorghan;Sholaqqorghan;43.7653;69.1764;106 +Qusmuryn;Qusmuryn;52.458;64.6;106 +Qarqaraly;Qarqaraly;49.4249;75.4649;106 +Zholymbet;Zholymbet;51.7502;71.7099;106 +Tobyl;Tobyl;52.698;62.5749;106 +Bestöbe;Bestobe;52.4997;73.0997;106 +Osakarovka;Osakarovka;50.5799;72.5699;106 +Bayghanīn;Bayghanin;48.6917;55.874;106 +Qarabalyq;Qarabalyq;53.7506;62.0502;106 +Aqadyr;Aqadyr;48.2749;72.8599;106 +Saūmalköl;Saumalkol;53.2914;68.1046;106 +Podstepnoe;Podstepnoe;51.1475;51.4881;106 +Qazaly;Qazaly;45.7628;62.1075;106 +Smīrnovo;Smirnovo;54.5119;69.4182;106 +Yavlenka;Yavlenka;54.35;68.45;106 +Pavlodarskoe;Pavlodarskoe;52.4;76.8333;106 +Torghay;Torghay;49.626;63.499;106 +Fort-Shevchenko;Fort-Shevchenko;44.5171;50.2666;106 +Presnovka;Presnovka;54.6703;67.15;106 +Shongzhy;Shongzhy;43.5421;79.4703;106 +Saryshaghan;Saryshaghan;46.1195;73.6191;106 +Shchūchīnsk;Shchuchinsk;52.9333;70.2;106 +Talghar;Talghar;43.3036;77.2408;106 +Zaysan;Zaysan;47.4688;84.8646;106 +Emba;Emba;48.8268;58.1442;106 +Mezhdūrechenskoye;Mezhdurechenskoye;43.4528;76.7228;106 +Koktobe;Koktobe;43.1803;76.9;106 +Bayserke;Bayserke;43.4909;77.039;106 +Uryzhar;Uryzhar;47.09;81.6228;106 +Astrakhan;Astrakhan;51.5228;69.795;106 +Saghyz;Saghyz;48.2364;54.8819;106 +Kishkeneköl;Kishkenekol;53.6394;72.3439;106 +Derzhavīnsk;Derzhavinsk;51.1021;66.3075;106 +Masangshy;Masangshy;42.9289;75.3019;106 +Aqsū;Aqsu;52.0333;76.9167;106 +Balqash;Balqash;46.85;75;106 +Sarqan;Sarqan;45.4203;79.9149;106 +Kentaū;Kentau;43.5169;68.5044;106 +Zhezqazghan;Zhezqazghan;47.7833;67.7;106 +Maqat;Maqat;47.65;53.3167;106 +Qazyqurt;Qazyqurt;41.7598;69.388;106 +Shamalgan;Shamalgan;43.3775;76.62;106 +Chapaev;Chapaev;50.1828;51.1753;106 +Eski Īkan;Eski Ikan;43.1833;68.5333;106 +Taiynsha;Taiynsha;53.8478;69.7639;106 +Tuzdybastaū;Tuzdybastau;43.3198;77.06;106 +Qaraoy;Qaraoy;43.5219;76.8297;106 +Ridder;Ridder;50.3442;83.5128;106 +Zyryanovsk;Zyryanovsk;49.7453;84.2548;106 +Kapchagay;Kapchagay;43.8833;77.0833;106 +Sätbayev;Satbayev;47.9;67.5333;106 +Qulan;Qulan;42.9204;72.705;106 +Qaskeleng;Qaskeleng;43.1983;76.6311;106 +Shemonaīkha;Shemonaikha;50.6281;81.9122;106 +Zhosaly;Zhosaly;45.4889;64.09;106 +Töle Bī;Tole Bi;43.6768;73.762;106 +Atasū;Atasu;48.6903;71.6499;106 +Sergeevka;Sergeevka;53.88;67.4158;106 +Üshtöbe;Ushtobe;45.2653;77.97;106 +Boralday;Boralday;43.3341;76.8288;106 +Ertis;Ertis;53.3337;75.459;106 +Zhänibek;Zhanibek;49.4221;46.8471;106 +Qarazhal;Qarazhal;48.0253;70.7999;106 +Oytal;Oytal;42.9153;73.2549;106 +Mangghystaū;Mangghystau;43.6905;51.1417;106 +Kökshetaū;Kokshetau;53.2824;69.3969;106 +Rudnyy;Rudnyy;52.9527;63.13;106 +Taldyqorghan;Taldyqorghan;45.0167;78.3667;106 +Būlaevo;Bulaevo;54.9056;70.4439;106 +Khromtaū;Khromtau;50.2699;58.45;106 +Makīnsk;Makinsk;52.6404;70.41;106 +Lengir;Lengir;42.1899;69.8799;106 +Alga;Alga;49.9032;57.335;106 +Qarataū;Qaratau;43.1667;70.4667;106 +Tekeli;Tekeli;44.8332;78.8309;106 +Atbasar;Atbasar;51.8;68.3667;106 +Shiyeli;Shiyeli;44.1689;66.7389;106 +Aral;Aral;46.8;61.6667;106 +Qaraghandy;Qaraghandy;49.8;73.1167;106 +Aqtöbe;Aqtobe;50.2836;57.2297;106 +Almaty;Almaty;43.25;76.9;106 +Shymkent;Shymkent;42.3;69.6;106 +Nur-Sultan;Nur-Sultan;51.1333;71.4333;106 +Zhitiqara;Zhitiqara;52.1908;61.2006;106 +Balyqshy;Balyqshy;47.0666;51.8666;106 +Staryy Beyneu;Staryy Beyneu;45.1834;55.1;106 +Atyraū;Atyrau;47.1167;51.8833;106 +Oral;Oral;51.2225;51.3725;106 +Pavlodar;Pavlodar;52.3156;76.9564;106 +Semey;Semey;50.4111;80.2275;106 +Taraz;Taraz;42.8833;71.3667;106 +Öskemen;Oskemen;49.99;82.6149;106 +Arqalyq;Arqalyq;50.2486;66.9114;106 +Oktyabrsk;Oktyabrsk;49.4731;57.4449;106 +Shalqar;Shalqar;47.8333;59.6;106 +Makhambet;Makhambet;47.6714;51.5798;106 +Abay;Abay;49.6311;72.8539;106 +Ereymentaū;Ereymentau;51.6303;73.1049;106 +Qyzylorda;Qyzylorda;44.8479;65.4999;106 +Qostanay;Qostanay;53.2144;63.6246;106 +Petropavl;Petropavl;54.8622;69.1408;106 +Temirtaū;Temirtau;50.0549;72.9646;106 +Aqtaū;Aqtau;43.6525;51.1575;106 +Ekibastuz;Ekibastuz;51.7298;75.3266;106 +Türkistan;Turkistan;43.3019;68.2692;106 +Eldoret;Eldoret;0.5167;35.2833;107 +Nakuru;Nakuru;-0.2833;36.0667;107 +Nanyuki;Nanyuki;0.0167;37.0667;107 +Meru;Meru;0.05;37.65;107 +Mombasa;Mombasa;-4.05;39.6667;107 +Nairobi;Nairobi;-1.2864;36.8172;107 +Kisumu;Kisumu;-0.1;34.75;107 +Machakos;Machakos;-1.5167;37.2667;107 +Nyeri;Nyeri;-0.4167;36.95;107 +Mumias;Mumias;0.3333;34.4833;107 +Thika;Thika;-1.0396;37.09;107 +Kakamega;Kakamega;0.2833;34.75;107 +Malindi;Malindi;-3.21;40.1;107 +Bungoma;Bungoma;0.5666;34.5666;107 +Kitale;Kitale;1.0167;35;107 +Garissa;Garissa;-0.4569;39.6583;107 +Kericho;Kericho;-0.3692;35.2839;107 +Mandera;Mandera;3.9167;41.8333;107 +Kitui;Kitui;-1.3667;38.0167;107 +Busia;Busia;0.4608;34.1108;107 +Homa Bay;Homa Bay;-0.5167;34.45;107 +Kisii;Kisii;-0.6698;34.7675;107 +Wajir;Wajir;1.7472;40.0572;107 +Embu;Embu;-0.5333;37.45;107 +Isiolo;Isiolo;0.35;37.5833;107 +Mwingi;Mwingi;-0.9296;38.07;107 +Kendu Bay;Kendu Bay;-0.3596;34.64;107 +Athi River;Athi River;-1.45;36.9833;107 +Kilifi;Kilifi;-3.6333;39.85;107 +Sotik;Sotik;-0.6796;35.12;107 +Naivasha;Naivasha;-0.7167;36.4333;107 +Hola;Hola;-1.5;40.03;107 +Dadaab;Dadaab;0.0531;40.3086;107 +Murang’a;Murang'a;-0.721;37.1526;107 +Nyamira;Nyamira;-0.5633;34.9358;107 +Sotik Post;Sotik Post;-0.7813;35.3416;107 +Kiambu;Kiambu;-1.1714;36.8356;107 +Kabarnet;Kabarnet;0.4919;35.743;107 +Migori;Migori;-1.0634;34.4731;107 +Iten;Iten;0.6703;35.5081;107 +Kerugoya;Kerugoya;-0.4989;37.2803;107 +Siaya;Siaya;0.0607;34.2881;107 +Kapenguria;Kapenguria;1.2389;35.1119;107 +Wote;Wote;-1.7808;37.6288;107 +Kajiado;Kajiado;-1.85;36.7833;107 +Mwatate;Mwatate;-3.505;38.3772;107 +Kwale;Kwale;-4.1737;39.4521;107 +Narok;Narok;-1.0833;35.8667;107 +Ol Kalou;Ol Kalou;-0.2643;36.3788;107 +Rumuruti;Rumuruti;0.2725;36.5381;107 +Namanga;Namanga;-2.55;36.7833;107 +Lodwar;Lodwar;3.1167;35.6;107 +Marsabit;Marsabit;2.3333;37.9833;107 +Moyale;Moyale;3.527;39.056;107 +Lamu;Lamu;-2.262;40.9197;107 +Maralal;Maralal;1.1;36.7;107 +Eldama Ravine;Eldama Ravine;0.0504;35.72;107 +Kapsabet;Kapsabet;0.2;35.1;107 +Witu;Witu;-2.3796;40.43;107 +Karungu;Karungu;-0.8496;34.15;107 +Voi;Voi;-3.3696;38.57;107 +Konza;Konza;-1.7496;37.12;107 +Tsavo;Tsavo;-2.9828;38.4666;107 +Teaoraereke;Teaoraereke;1.3331;173.0116;108 +Tarawa;Tarawa;1.3382;173.0176;108 +Pristina;Pristina;42.6633;21.1622;109 +Dushanovë;Dushanove;42.2347;20.7091;109 +Klinë;Kline;42.6167;20.5667;109 +Fushë Kosovë;Fushe Kosove;42.63;21.12;109 +Kamenicë;Kamenice;42.5839;21.575;109 +Malishevë;Malisheve;42.4828;20.7458;109 +Donje Žabare;Donje Zabare;42.8714;20.8411;109 +Hajvali;Hajvali;42.6167;21.1833;109 +Hani i Elezit;Hani i Elezit;42.1475;21.2992;109 +Junik;Junik;42.4761;20.2775;109 +Mamushë;Mamushe;42.3167;20.7167;109 +Kaçanik;Kacanik;42.2467;21.2553;109 +Skenderaj;Skenderaj;42.7467;20.7886;109 +Podujevë;Podujeve;42.9167;21.2;109 +Zveçan;Zvecan;42.9;20.8333;109 +Kllokot;Kllokot;42.3667;21.3833;109 +Dragash;Dragash;42.0611;20.6528;109 +Istog;Istog;42.7833;20.4833;109 +Graçanicë;Gracanice;42.6;21.2;109 +Novobërdë;Novoberde;42.6;21.4333;109 +Leposaviq;Leposaviq;43.1;20.8;109 +Shtërpcë;Shterpce;42.2333;21.0167;109 +Zubin Potok;Zubin Potok;42.9167;20.6833;109 +Gllogovc;Gllogovc;42.6167;20.9;109 +Gjilan;Gjilan;42.4647;21.4669;109 +Mitrovicë;Mitrovice;42.8833;20.8667;109 +Gjakovë;Gjakove;42.3833;20.4333;109 +Pejë;Peje;42.6603;20.2917;109 +Viti;Viti;42.3167;21.35;109 +Lipjan;Lipjan;42.53;21.1386;109 +Suharekë;Suhareke;42.38;20.8219;109 +Obiliq;Obiliq;42.69;21.0778;109 +Rahovec;Rahovec;42.3994;20.6547;109 +Vushtrri;Vushtrri;42.8222;20.9694;109 +Ferizaj;Ferizaj;42.3667;21.1667;109 +Prizren;Prizren;42.2128;20.7392;109 +Deçan;Decan;42.5333;20.2833;109 +Partesh;Partesh;42.4019;21.4336;109 +Ranillug;Ranillug;42.492;21.559;109 +Lubizhdë;Lubizhde;42.238;20.7615;109 +Bresje;Bresje;42.6264;21.0874;109 +Shtime;Shtime;42.4333;21.0333;109 +Korishë;Korishe;42.2576;20.7981;109 +Matiçan;Matican;42.6449;21.1918;109 +Damjan;Damjan;42.296;20.5162;109 +Vitomiricë;Vitomirice;42.6819;20.3173;109 +Pozharan;Pozharan;42.3648;21.3372;109 +Al Aḩmadī;Al Ahmadi;29.0769;48.0838;110 +Kuwait City;Kuwait City;29.375;47.98;110 +Al Jahrā’;Al Jahra';29.3375;47.6581;110 +Abū Ḩulayfah;Abu Hulayfah;29.3333;48;110 +Shopokov;Shopokov;42.8167;74.2333;111 +Osh;Osh;40.5333;72.7833;111 +Toktogul;Toktogul;41.8826;72.9372;111 +Bishkek;Bishkek;42.8667;74.5667;111 +Kyzyl-Kyya;Kyzyl-Kyya;40.2667;72.05;111 +Kant;Kant;42.8833;74.85;111 +Kara-Suu;Kara-Suu;40.7;72.8833;111 +Karakol;Karakol;42.5;78.3833;111 +Jalal-Abad;Jalal-Abad;40.9375;72.9861;111 +Mayluu-Suu;Mayluu-Suu;41.2457;72.448;111 +Jangy-Nookat;Jangy-Nookat;40.25;72.55;111 +Belovodskoe;Belovodskoe;42.8333;74.1167;111 +Lebedinovka;Lebedinovka;42.88;74.68;111 +Talas;Talas;42.5184;72.2429;111 +Naryn;Naryn;41.4333;76;111 +Bosteri;Bosteri;42.65;77.18;111 +Tash-Kömür;Tash-Komur;41.3461;72.2171;111 +Klyuchevka;Klyuchevka;42.5686;71.8172;111 +Sülüktü;Suluktu;39.9365;69.5678;111 +Kerben;Kerben;41.5;71.75;111 +Kara-Balta;Kara-Balta;42.8306;73.8857;111 +Tash-Döbö;Tash-Dobo;42.7237;74.5721;111 +Özgön;Ozgon;40.7667;73.3;111 +Grigor’evka;Grigor'evka;42.72;77.47;111 +Tokmok;Tokmok;42.839;75.291;111 +Kara-Köl;Kara-Kol;41.6333;72.6667;111 +Novopavlovka;Novopavlovka;42.87;74.48;111 +Isfana;Isfana;39.8389;69.5275;111 +Batken;Batken;40.0625;70.8194;111 +Chaek;Chaek;41.93;74.51;111 +Kochkor-Ata;Kochkor-Ata;41.0358;72.4814;111 +Kök-Janggak;Kok-Janggak;41.0307;73.2058;111 +At-Bashy;At-Bashy;41.1725;75.7968;111 +Alamedin;Alamedin;42.89;74.63;111 +Darkan;Darkan;42.3097;77.8856;111 +Cholpon-Ata;Cholpon-Ata;42.65;77.0833;111 +Balykchy;Balykchy;42.4603;76.1872;111 +Aydarken;Aydarken;39.9333;71.3333;111 +Salavan;Salavan;15.7167;106.4167;112 +Anouvông;Anouvong;18.8989;103.0919;112 +Phôn-Hông;Phon-Hong;18.4953;102.4153;112 +Louang Namtha;Louang Namtha;20.95;101.4167;112 +Xai;Xai;20.7;101.8167;112 +Xékong;Xekong;15.3503;106.7286;112 +Pakxan;Pakxan;18.3831;103.6669;112 +Phôngsali;Phongsali;21.6833;102.1;112 +Xaignabouli;Xaignabouli;19.2575;101.7103;112 +Attapu;Attapu;14.8;106.8333;112 +Ban Houayxay;Ban Houayxay;20.2833;100.4167;112 +Champasak;Champasak;14.8833;105.8667;112 +Phônsavan;Phonsavan;19.45;103.2;112 +Xam Nua;Xam Nua;20.4133;104.048;112 +Thakhèk;Thakhek;17.4;104.8;112 +Louangphabang;Louangphabang;19.8931;102.1381;112 +Pakxé;Pakxe;15.1167;105.7833;112 +Savannakhet;Savannakhet;16.55;104.75;112 +Vientiane;Vientiane;17.9667;102.6;112 +Riga;Riga;56.9475;24.1069;113 +Jelgava;Jelgava;56.6522;23.7244;113 +Liepāja;Liepaja;56.5083;21.0111;113 +Daugavpils;Daugavpils;55.8714;26.5161;113 +Ventspils;Ventspils;57.3897;21.5644;113 +Ikšķile;Ikskile;56.8367;24.4964;113 +Jūrmala;Jurmala;56.9722;23.7969;113 +Iecava;Iecava;56.6;24.2;113 +Lielvārde;Lielvarde;56.7175;24.8106;113 +Ogre;Ogre;56.8169;24.6047;113 +Jēkabpils;Jekabpils;56.4975;25.8664;113 +Valmiera;Valmiera;57.5381;25.4231;113 +Rēzekne;Rezekne;56.5067;27.3308;113 +Salaspils;Salaspils;56.8614;24.35;113 +Mārupe;Marupe;56.9069;24.0575;113 +Tukums;Tukums;56.9669;23.1531;113 +Sigulda;Sigulda;57.1539;24.8544;113 +Cēsis;Cesis;57.3131;25.2747;113 +Baloži;Balozi;56.875;24.1194;113 +Ropaži;Ropazi;56.9718;24.6318;113 +Varakļāni;Varaklani;56.6078;26.755;113 +Ulbroka;Ulbroka;56.9408;24.2861;113 +Saulkrasti;Saulkrasti;57.2636;24.4164;113 +Balvi;Balvi;57.1292;27.2667;113 +Valka;Valka;57.7753;26.0214;113 +Smiltene;Smiltene;57.4242;25.9064;113 +Ķekava;Kekava;56.8266;24.23;113 +Limbaži;Limbazi;57.5147;24.7131;113 +Līvāni;Livani;56.3539;26.1761;113 +Ādaži;Adazi;57.0769;24.3236;113 +Krāslava;Kraslava;55.8956;27.1644;113 +Aizkraukle;Aizkraukle;56.6008;25.255;113 +Ludza;Ludza;56.5439;27.7211;113 +Preiļi;Preili;56.2942;26.7247;113 +Alūksne;Aluksne;57.4239;27.0503;113 +Gulbene;Gulbene;57.175;26.7564;113 +Madona;Madona;56.8542;26.22;113 +Dobele;Dobele;56.6258;23.2811;113 +Talsi;Talsi;57.2447;22.5889;113 +Bauska;Bauska;56.4067;24.1875;113 +Saldus;Saldus;56.6667;22.4936;113 +Olaine;Olaine;56.7844;23.9369;113 +Kuldīga;Kuldiga;56.9672;21.97;113 +Halba;Halba;34.5428;36.0797;114 +Baabda;Baabda;33.8333;35.5333;114 +Baalbek;Baalbek;34.0061;36.2086;114 +El Qâa;El Qaa;34.3436;36.4756;114 +Nabatîyé;Nabatiye;33.3833;35.45;114 +Zahlé;Zahle;33.8439;35.9072;114 +Joünié;Jounie;33.9697;35.6156;114 +Beirut;Beirut;33.8869;35.5131;114 +Tripoli;Tripoli;34.4333;35.8333;114 +Sidon;Sidon;33.5606;35.3758;114 +Tyre;Tyre;33.2667;35.2;114 +Amioûn;Amioun;34.2994;35.8097;114 +Maseru;Maseru;-29.31;27.48;115 +Maputsoe;Maputsoe;-28.8833;27.9;115 +Teyateyaneng;Teyateyaneng;-29.15;27.7333;115 +Mafeteng;Mafeteng;-29.8167;27.25;115 +Leribe;Leribe;-28.8734;28.0416;115 +Mohale’s Hoek;Mohale's Hoek;-30.159;27.48;115 +Quthing;Quthing;-30.4001;27.7002;115 +Qacha’s Nek;Qacha's Nek;-30.1153;28.6894;115 +Thaba-Tseka;Thaba-Tseka;-29.522;28.6084;115 +Butha-Buthe;Butha-Buthe;-28.7833;28.2333;115 +Mokhotlong;Mokhotlong;-29.2885;29.0656;115 +Greenville;Greenville;5.0111;-9.0388;116 +Bensonville;Bensonville;6.4456;-10.6097;116 +Buchanan;Buchanan;5.8811;-10.0447;116 +Barclayville;Barclayville;4.8;-8.1667;116 +Cestos City;Cestos City;5.4697;-9.5817;116 +Tubmanburg;Tubmanburg;6.8706;-10.8211;116 +Bopolu;Bopolu;7.0667;-10.4875;116 +Fish Town;Fish Town;5.1974;-7.8758;116 +Robertsport;Robertsport;6.7533;-11.3686;116 +Sanniquellie;Sanniquellie;7.371;-8.685;116 +Voinjama;Voinjama;8.4167;-9.75;116 +Zwedru;Zwedru;6.0704;-8.13;116 +Upper Buchanan;Upper Buchanan;5.9161;-10.0525;116 +Gbarnga;Gbarnga;7.0104;-9.49;116 +Kakata;Kakata;6.53;-10.3517;116 +Harper;Harper;4.3754;-7.717;116 +Monrovia;Monrovia;6.3106;-10.8047;116 +Tripoli;Tripoli;32.8752;13.1875;117 +Benghazi;Benghazi;32.1167;20.0667;117 +Gharyān;Gharyan;32.1669;13.0167;117 +Az Zāwīyah;Az Zawiyah;32.7604;12.72;117 +Al Khums;Al Khums;32.6604;14.26;117 +Al Marj;Al Marj;32.5005;20.83;117 +Al Bayḑā’;Al Bayda';32.7628;21.755;117 +Mizdah;Mizdah;31.4337;12.9833;117 +Mişrātah;Misratah;32.3778;15.0901;117 +Murzuq;Murzuq;25.9136;13.9336;117 +Nālūt;Nalut;31.8804;10.97;117 +Surt;Surt;31.2;16.6;117 +Zuwārah;Zuwarah;32.9333;12.0833;117 +Sabhā;Sabha;27.0333;14.4333;117 +Şabrātah;Sabratah;32.7933;12.4885;117 +Darnah;Darnah;32.7648;22.6391;117 +Tobruk;Tobruk;32.0833;23.95;117 +Ajdābiyā;Ajdabiya;30.77;20.22;117 +Tājūrā’;Tajura';32.8819;13.34;117 +Banī Walīd;Bani Walid;31.7455;13.9835;117 +Qamīnis;Qaminis;31.6572;20.0144;117 +Idrī;Idri;27.4471;13.0517;117 +Yafran;Yafran;32.0628;12.5267;117 +Al Jawf;Al Jawf;24.2167;23.3;117 +Ghāt;Ghat;24.9611;10.175;117 +Hūn;Hun;29.1167;15.9333;117 +Awbārī;Awbari;26.5833;12.7667;117 +Al ‘Azīzīyah;Al `Aziziyah;32.5319;13.0175;117 +Awjilah;Awjilah;29.1081;21.2869;117 +Ghadāmis;Ghadamis;30.1333;9.5;117 +Umm al ‘Abīd;Umm al `Abid;27.517;15.0333;117 +Tmassah;Tmassah;26.3666;15.8;117 +As Sidrah;As Sidrah;30.6704;18.2666;117 +Al Jaghbūb;Al Jaghbub;29.7504;24.5166;117 +Daraj;Daraj;30.15;10.45;117 +Zillah;Zillah;28.5504;17.5834;117 +Tajarhī;Tajarhi;24.2622;14.5603;117 +Marādah;Maradah;29.2337;19.2166;117 +Al ‘Uqaylah;Al `Uqaylah;30.2558;19.1994;117 +Shaḩḩāt;Shahhat;32.8167;21.85;117 +Birāk;Birak;27.5333;14.2834;117 +Schaan;Schaan;47.1667;9.5167;118 +Planken;Planken;47.1833;9.5333;118 +Triesenberg;Triesenberg;47.1167;9.5333;118 +Ruggell;Ruggell;47.245;9.5332;118 +Balzers;Balzers;47.0667;9.5;118 +Eschen;Eschen;47.2;9.5167;118 +Mauren;Mauren;47.2197;9.5428;118 +Triesen;Triesen;47.1;9.5167;118 +Gamprin;Gamprin;47.2199;9.5099;118 +Schellenberg;Schellenberg;47.2283;9.5395;118 +Vaduz;Vaduz;47.1397;9.5219;118 +Vilnius;Vilnius;54.6833;25.2833;119 +Garliava;Garliava;54.8167;23.8667;119 +Lentvaris;Lentvaris;54.6436;25.0517;119 +Kaunas;Kaunas;54.9;23.9333;119 +Klaipėda;Klaipeda;55.7075;21.1428;119 +Šiauliai;Siauliai;55.9281;23.3167;119 +Panevėžys;Panevezys;55.725;24.3639;119 +Marijampolė;Marijampole;54.5567;23.3544;119 +Mažeikiai;Mazeikiai;56.3111;22.3361;119 +Alytus;Alytus;54.4014;24.0492;119 +Molėtai;Moletai;55.2333;25.4167;119 +Kazlų Rūda;Kazlu Ruda;54.7492;23.4865;119 +Kupiškis;Kupiskis;55.8333;24.9667;119 +Trakai;Trakai;54.6333;24.9333;119 +Šilalė;Silale;55.4917;22.1778;119 +Pakruojis;Pakruojis;55.9809;23.8551;119 +Šakiai;Sakiai;54.9556;23.0444;119 +Skuodas;Skuodas;56.2667;21.5333;119 +Nida;Nida;55.304;21.0053;119 +Birštonas;Birstonas;54.6056;24.0292;119 +Švenčionys;Svencionys;55.1333;26.1556;119 +Kalvarija;Kalvarija;54.4147;23.2281;119 +Lazdijai;Lazdijai;54.2319;23.517;119 +Rietavas;Rietavas;55.725;21.9278;119 +Širvintos;Sirvintos;55.047;24.942;119 +Ignalina;Ignalina;55.3406;26.1605;119 +Raseiniai;Raseiniai;55.3797;23.1239;119 +Kaišiadorys;Kaisiadorys;54.8653;24.4682;119 +Pagėgiai;Pagegiai;55.1328;21.8778;119 +Zarasai;Zarasai;55.7306;26.2472;119 +Šalčininkai;Salcininkai;54.3111;25.3806;119 +Pasvalys;Pasvalys;56.0611;24.4028;119 +Kelmė;Kelme;55.6333;22.9333;119 +Naujoji Akmenė;Naujoji Akmene;56.325;22.8833;119 +Joniškis;Joniskis;56.2433;23.6179;119 +Anykščiai;Anyksciai;55.5344;25.1072;119 +Varėna;Varena;54.2111;24.5722;119 +Prienai;Prienai;54.6333;23.9417;119 +Biržai;Birzai;56.2;24.75;119 +Jurbarkas;Jurbarkas;55.0778;22.7756;119 +Vilkaviškis;Vilkaviskis;54.6667;23.0333;119 +Visaginas;Visaginas;55.6;26.4333;119 +Telšiai;Telsiai;55.9833;22.25;119 +Tauragė;Taurage;55.2514;22.2903;119 +Kėdainiai;Kedainiai;55.2833;23.9667;119 +Ukmergė;Ukmerge;55.2667;24.75;119 +Jonava;Jonava;55.0722;24.2806;119 +Utena;Utena;55.5;25.6028;119 +Elektrėnai;Elektrenai;54.7886;24.6612;119 +Druskininkai;Druskininkai;54.0206;23.9725;119 +Rokiškis;Rokiskis;55.9616;25.5807;119 +Radviliškis;Radviliskis;55.8;23.55;119 +Šilutė;Silute;55.35;21.4833;119 +Palanga;Palanga;55.9167;21.0639;119 +Kretinga;Kretinga;55.8942;21.2472;119 +Plungė;Plunge;55.9167;21.85;119 +Gargždai;Gargzdai;55.7;21.4;119 +Pabradė;Pabrade;54.9831;25.7664;119 +Domeikava;Domeikava;54.9667;23.9167;119 +Kuršėnai;Kursenai;56.0032;22.9366;119 +Grigiškės;Grigiskes;54.6833;25.0833;119 +Likiškiai;Likiskiai;54.395;23.997;119 +Kayl;Kayl;49.4864;6.0392;120 +Bascharage;Bascharage;49.5667;5.9167;120 +Steinfort;Steinfort;49.66;5.9156;120 +Mondorf-les-Bains;Mondorf-les-Bains;49.5069;6.2806;120 +Differdange;Differdange;49.5242;5.8914;120 +Soleuvre;Soleuvre;49.5333;5.9333;120 +Diekirch;Diekirch;49.8678;6.1558;120 +Redange-sur-Attert;Redange-sur-Attert;49.7656;5.8908;120 +Mersch;Mersch;49.7489;6.1061;120 +Vianden;Vianden;49.935;6.2089;120 +Capellen;Capellen;49.6444;5.9897;120 +Grevenmacher;Grevenmacher;49.6747;6.4419;120 +Remich;Remich;49.5444;6.3667;120 +Echternach;Echternach;49.8117;6.4217;120 +Wiltz;Wiltz;49.9689;5.9319;120 +Clervaux;Clervaux;50.0547;6.0314;120 +Rumelange;Rumelange;49.4597;6.0306;120 +Esch-sur-Alzette;Esch-sur-Alzette;49.4969;5.9806;120 +Dudelange;Dudelange;49.4806;6.0875;120 +Niedercorn;Niedercorn;49.5333;5.9;120 +Belvaux;Belvaux;49.5167;5.9333;120 +Rodange;Rodange;49.5467;5.8397;120 +Luxembourg;Luxembourg;49.6106;6.1328;120 +Macau;Macau;22.203;113.545;121 +Skopje;Skopje;41.9833;21.4333;122 +Tetovo;Tetovo;42.0103;20.9714;122 +Štip;Stip;41.7358;22.1914;122 +Veles;Veles;41.7153;21.7753;122 +Gostivar;Gostivar;41.8;20.9167;122 +Dračevo;Dracevo;41.9367;21.5217;122 +Bitola;Bitola;41.0319;21.3347;122 +Kumanovo;Kumanovo;42.1322;21.7144;122 +Prilep;Prilep;41.3464;21.5542;122 +Ohrid;Ohrid;41.1169;20.8019;122 +Mogila;Mogila;41.1083;21.3786;122 +Novo Selo;Novo Selo;41.4128;22.88;122 +Novaci;Novaci;41.0419;21.4561;122 +Krivogaštani;Krivogastani;41.3358;21.3331;122 +Zrnovci;Zrnovci;41.8542;22.4442;122 +Sopište;Sopiste;41.95;21.4333;122 +Plasnica;Plasnica;41.4667;21.1167;122 +Pehčevo;Pehcevo;41.7592;22.8906;122 +Tearce;Tearce;42.0775;21.0519;122 +Radoviš;Radovis;41.6381;22.4644;122 +Gevgelija;Gevgelija;41.1392;22.5025;122 +Vrapčište;Vrapciste;41.8337;20.8851;122 +Gradsko;Gradsko;41.5775;21.9428;122 +Kriva Palanka;Kriva Palanka;42.2017;22.3317;122 +Kratovo;Kratovo;42.0783;22.175;122 +Valandovo;Valandovo;41.3169;22.5611;122 +Vevčani;Vevcani;41.2403;20.5931;122 +Bogdanci;Bogdanci;41.2031;22.5728;122 +Negotino;Negotino;41.4839;22.0892;122 +Delčevo;Delcevo;41.9661;22.7747;122 +Demir Kapija;Demir Kapija;41.4114;22.2422;122 +Sveti Nikole;Sveti Nikole;41.865;21.9425;122 +Berovo;Berovo;41.7078;22.8564;122 +Kruševo;Krusevo;41.37;21.2483;122 +Lipkovo;Lipkovo;42.1553;21.5875;122 +Star Dojran;Star Dojran;41.1865;22.7203;122 +Resen;Resen;41.0893;21.0109;122 +Makedonska Kamenica;Makedonska Kamenica;42.0208;22.5876;122 +Rankovce;Rankovce;42.1719;22.1167;122 +Petrovec;Petrovec;41.9389;21.615;122 +Obleševo;Oblesevo;41.8839;22.332;122 +Karbinci;Karbinci;41.8167;22.2375;122 +Vasilevo;Vasilevo;41.4758;22.6417;122 +Makedonski Brod;Makedonski Brod;41.5133;21.2153;122 +Staro Nagoričane;Staro Nagoricane;42.2;21.83;122 +Lozovo;Lozovo;41.7817;21.9025;122 +Demir Hisar;Demir Hisar;41.2208;21.2031;122 +Centar Župa;Centar Zupa;41.4775;20.5578;122 +Jegunovce;Jegunovce;42.0731;21.1231;122 +Brvenica;Brvenica;41.9672;20.9808;122 +Dolneni;Dolneni;41.4264;21.4536;122 +Belčišta;Belcista;41.3028;20.8303;122 +Ilinden;Ilinden;41.9945;21.58;122 +Studeničani;Studenicani;41.9158;21.5306;122 +Bogovinje;Bogovinje;41.9233;20.9133;122 +Želino;Zelino;41.9794;21.0619;122 +Zelenikovo;Zelenikovo;41.8867;21.5869;122 +Čučer-Sandevo;Cucer-Sandevo;42.0975;21.3877;122 +Bosilovo;Bosilovo;41.4406;22.7278;122 +Rosoman;Rosoman;41.5161;21.9497;122 +Rostuša;Rostusa;41.61;20.6;122 +Konče;Konce;41.4958;22.3825;122 +Kičevo;Kicevo;41.5142;20.9631;122 +Kavadarci;Kavadarci;41.4328;22.0117;122 +Aračinovo;Aracinovo;42.0264;21.5617;122 +Probištip;Probistip;41.9936;22.1767;122 +Vinica;Vinica;41.8828;22.5092;122 +Strumica;Strumica;41.4375;22.6431;122 +Struga;Struga;41.1775;20.6789;122 +Debar;Debar;41.525;20.5272;122 +Kočani;Kocani;41.9167;22.4125;122 +Farafangana;Farafangana;-22.8166;47.8332;123 +Morombe;Morombe;-21.7391;43.3657;123 +Ihosy;Ihosy;-22.3996;46.1167;123 +Iharan̈a;Iharana;-13.375;50.01;123 +Tôlan̈aro;Tolanaro;-25.0325;46.9833;123 +Maintirano;Maintirano;-18.0666;44.0167;123 +Antsiranana;Antsiranana;-12.2765;49.3115;123 +Miandrivazo;Miandrivazo;-19.5162;45.4666;123 +Antsohihy;Antsohihy;-14.8661;47.9834;123 +Mahajanga;Mahajanga;-15.67;46.345;123 +Andoany;Andoany;-13.4;48.2666;123 +Toliara;Toliara;-23.35;43.6667;123 +Antananarivo;Antananarivo;-18.9386;47.5214;123 +Marovoay;Marovoay;-16.0995;46.6333;123 +Ambanja;Ambanja;-13.6786;48.4522;123 +Fianarantsoa;Fianarantsoa;-21.4333;47.0833;123 +Antsirabe;Antsirabe;-19.8667;47.0333;123 +Toamasina;Toamasina;-18.1492;49.4023;123 +Mananjary;Mananjary;-21.2167;48.3333;123 +Morondava;Morondava;-20.2833;44.2833;123 +Maroantsetra;Maroantsetra;-15.4333;49.7333;123 +Sambava;Sambava;-14.2662;50.1666;123 +Ambatondrazaka;Ambatondrazaka;-17.8329;48.4167;123 +Besalampy;Besalampy;-16.7495;44.4833;123 +Manja;Manja;-21.4329;44.3333;123 +Androka;Androka;-25.0219;44.0749;123 +Antalaha;Antalaha;-14.8833;50.2833;123 +Mandritsara;Mandritsara;-15.8328;48.8166;123 +Bekily;Bekily;-24.2162;45.3166;123 +Chiromo;Chiromo;-16.55;35.1332;124 +Blantyre;Blantyre;-15.7861;35.0058;124 +Lilongwe;Lilongwe;-13.9833;33.7833;124 +Zomba;Zomba;-15.3833;35.3333;124 +Mzuzu;Mzuzu;-11.45;34.0333;124 +Salima;Salima;-13.7829;34.4333;124 +Nkhotakota;Nkhotakota;-12.9163;34.3;124 +Mangochi;Mangochi;-14.4722;35.2639;124 +Karonga;Karonga;-9.9329;33.9333;124 +Chikwawa;Chikwawa;-16.035;34.801;124 +Kasungu;Kasungu;-13.0364;33.4822;124 +Neno;Neno;-15.3981;34.6534;124 +Dowa;Dowa;-13.6532;33.9385;124 +Ntchisi;Ntchisi;-13.3753;34.0036;124 +Rumphi;Rumphi;-11.0153;33.7722;124 +Balaka;Balaka;-14.9889;34.9591;124 +Chiradzulu;Chiradzulu;-15.6746;35.1407;124 +Phalombe;Phalombe;-15.8;35.65;124 +Machinga;Machinga;-14.9667;35.5167;124 +Thyolo;Thyolo;-16.0667;35.1333;124 +Dedza;Dedza;-14.3667;34.3333;124 +Mwanza;Mwanza;-15.6167;34.5167;124 +Ntcheu;Ntcheu;-14.8167;34.6333;124 +Nkhata Bay;Nkhata Bay;-11.6333;34.3;124 +Chitipa;Chitipa;-9.7024;33.2697;124 +Mzimba;Mzimba;-11.9;33.6;124 +Mulanje;Mulanje;-16.0333;35.5;124 +Nsanje;Nsanje;-16.9167;35.2667;124 +Mchinji;Mchinji;-13.8167;32.9;124 +Kuala Lipis;Kuala Lipis;4.184;102.042;125 +Labuan;Labuan;5.2803;115.2475;125 +Cukai;Cukai;4.2332;103.4479;125 +Kangar;Kangar;6.4333;100.2;125 +Putrajaya;Putrajaya;2.93;101.69;125 +Batu Pahat;Batu Pahat;1.85;102.93;125 +Teluk Intan;Teluk Intan;4.0259;101.0213;125 +Bintulu;Bintulu;3.17;113.03;125 +Tawau;Tawau;4.2448;117.8911;125 +Kuala Lumpur;Kuala Lumpur;3.1478;101.6953;125 +Sandakan;Sandakan;5.8388;118.1173;125 +Seremban;Seremban;2.7297;101.9381;125 +Melaka;Melaka;2.1889;102.2511;125 +Kota Kinabalu;Kota Kinabalu;5.975;116.0725;125 +Kuantan;Kuantan;3.8167;103.3333;125 +Shah Alam;Shah Alam;3.0833;101.5333;125 +Johor Bahru;Johor Bahru;1.4556;103.7611;125 +Kota Bharu;Kota Bharu;6.1333;102.25;125 +George Town;George Town;5.4145;100.3292;125 +Petaling Jaya;Petaling Jaya;3.1073;101.6067;125 +Butterworth;Butterworth;5.3992;100.3639;125 +Klang;Klang;3.0333;101.45;125 +Ipoh;Ipoh;4.6;101.07;125 +Lahad Datu;Lahad Datu;5.03;118.34;125 +Muar;Muar;2.05;102.56;125 +Alor Setar;Alor Setar;6.1167;100.3667;125 +Bukit Mertajam;Bukit Mertajam;5.3631;100.4667;125 +Kluang;Kluang;2.0336;103.3194;125 +Sibu;Sibu;2.3;111.8167;125 +Kuala Terengganu;Kuala Terengganu;5.3303;103.1408;125 +Taiping;Taiping;4.85;100.7333;125 +Miri;Miri;4.4028;113.9933;125 +Kuching;Kuching;1.5397;110.3542;125 +Sungai Petani;Sungai Petani;5.65;100.48;125 +Raub;Raub;3.7931;101.8569;125 +Male;Male;4.175;73.5083;126 +Un’goofaaru;Un'goofaaru;5.6681;73.0302;126 +Muli;Muli;2.9217;73.5811;126 +Fonadhoo;Fonadhoo;1.8342;73.5031;126 +Manadhoo;Manadhoo;5.7669;73.4136;126 +Felidhoo;Felidhoo;3.4718;73.547;126 +Hithadhoo;Hithadhoo;-0.6;73.0833;126 +Foammulah;Foammulah;-0.3;73.4256;126 +Nilandhoo;Nilandhoo;3.0567;72.89;126 +Veymandoo;Veymandoo;2.1878;73.095;126 +Viligili;Viligili;0.7539;73.4353;126 +Rasdhoo;Rasdhoo;4.2631;72.9919;126 +Dhihdhoo;Dhihdhoo;6.8874;73.114;126 +Thulusdhoo;Thulusdhoo;4.3742;73.6517;126 +Thinadhoo;Thinadhoo;0.5303;72.9967;126 +Kulhudhuffushi;Kulhudhuffushi;6.6223;73.0702;126 +Kudahuvadhoo;Kudahuvadhoo;2.6717;72.8936;126 +Funadhoo;Funadhoo;6.1509;73.2901;126 +Eydhafushi;Eydhafushi;5.1038;73.0699;126 +Mahibadhoo;Mahibadhoo;3.7571;72.9689;126 +Naifaru;Naifaru;5.4442;73.3662;126 +Kidal;Kidal;18.4333;1.4;127 +Kangaba;Kangaba;11.9333;-8.4167;127 +Koulikoro;Koulikoro;12.8833;-7.55;127 +Nara;Nara;15.18;-7.28;127 +Léré;Lere;15.7117;-4.9117;127 +Nioro;Nioro;15.1833;-9.55;127 +Sokolo;Sokolo;14.7328;-6.1219;127 +Markala;Markala;13.6739;-6.075;127 +Kati;Kati;12.7504;-8.08;127 +Kayes;Kayes;14.45;-11.4167;127 +Ménaka;Menaka;15.9167;2.4;127 +Gao;Gao;16.2667;-0.05;127 +Kita;Kita;13.0504;-9.4833;127 +Timbuktu;Timbuktu;16.7733;-2.9994;127 +Mopti;Mopti;14.49;-4.18;127 +Koutiala;Koutiala;12.3833;-5.4667;127 +Aguelhok;Aguelhok;19.4614;0.8589;127 +Ségou;Segou;13.45;-6.2667;127 +Goundam;Goundam;16.4144;-3.6708;127 +Bamako;Bamako;12.6458;-7.9922;127 +Djenné;Djenne;13.9;-4.55;127 +Ansongo;Ansongo;15.665;0.5028;127 +Banamba;Banamba;13.55;-7.45;127 +Bourèm Guindou;Bourem Guindou;16.9004;-0.35;127 +Bafoulabé;Bafoulabe;13.8064;-10.8322;127 +Sikasso;Sikasso;11.3167;-5.6667;127 +Satadougou;Satadougou;12.617;-11.4066;127 +San;San;13.3004;-4.9;127 +Taoudenni;Taoudenni;22.6666;-3.9834;127 +Araouane;Araouane;18.9;-3.5299;127 +Yélimané;Yelimane;15.1337;-10.5666;127 +Tessalit;Tessalit;20.2011;1.0125;127 +Bougouni;Bougouni;11.4177;-7.4832;127 +Valletta;Valletta;35.8978;14.5125;128 +Birkirkara;Birkirkara;35.9;14.4667;128 +San Lawrenz;San Lawrenz;36.055;14.2042;128 +Għasri;Ghasri;36.0583;14.2278;128 +Imdina;Imdina;35.8858;14.4031;128 +Santa Luċija;Santa Lucija;36.0431;14.2172;128 +Żebbuġ;Zebbug;36.0722;14.2358;128 +Imġarr;Imgarr;35.9197;14.3664;128 +Imtarfa;Imtarfa;35.8908;14.3969;128 +Xewkija;Xewkija;36.0331;14.2583;128 +Kirkop;Kirkop;35.8419;14.485;128 +Għargħur;Gharghur;35.9241;14.4534;128 +Dingli;Dingli;35.8603;14.3814;128 +Marsaxlokk;Marsaxlokk;35.8417;14.5447;128 +Qrendi;Qrendi;35.8342;14.4589;128 +Xgħajra;Xghajra;35.8864;14.5472;128 +Għajnsielem;Ghajnsielem;36.0269;14.2903;128 +Safi;Safi;35.8333;14.485;128 +Fontana;Fontana;36.0364;14.2422;128 +Sannat;Sannat;36.0244;14.2458;128 +Qala;Qala;36.0353;14.3103;128 +Munxar;Munxar;36.0303;14.2353;128 +Kerċem;Kercem;36.0406;14.2297;128 +Nadur;Nadur;36.0381;14.295;128 +Pembroke;Pembroke;35.9264;14.4808;128 +Kalkara;Kalkara;35.8892;14.5294;128 +Floriana;Floriana;35.8933;14.5058;128 +Iklin;Iklin;35.9042;14.4544;128 +Imqabba;Imqabba;35.8442;14.4669;128 +Gudja;Gudja;35.8483;14.5025;128 +Lija;Lija;35.9014;14.4472;128 +Għaxaq;Ghaxaq;35.8483;14.5172;128 +Marsa;Marsa;35.8833;14.4947;128 +Xagħra;Xaghra;36.0503;14.2675;128 +Għarb;Gharb;36.0611;14.2092;128 +Paola;Paola;35.8728;14.5075;128 +Birżebbuġa;Birzebbuga;35.8267;14.5278;128 +Luqa;Luqa;35.8597;14.4892;128 +Ta’ Xbiex;Ta' Xbiex;35.8992;14.4981;128 +Balzan;Balzan;35.8975;14.4533;128 +Vittoriosa;Vittoriosa;35.8881;14.5225;128 +Cospicua;Cospicua;35.8822;14.5222;128 +Siġġiewi;Siggiewi;35.8542;14.4383;128 +Senglea;Senglea;35.8878;14.5169;128 +Victoria;Victoria;36.05;14.25;128 +Pietà;Pieta;35.8833;14.4833;128 +Ħamrun;Hamrun;35.8861;14.4894;128 +Mellieħa;Mellieha;35.95;14.3667;128 +Mosta;Mosta;35.9;14.4333;128 +Sliema;Sliema;35.9122;14.5042;128 +Fgura;Fgura;35.8725;14.5228;128 +Saint Paul’s Bay;Saint Paul's Bay;35.9483;14.4017;128 +Qormi;Qormi;35.8794;14.4722;128 +Tarxien;Tarxien;35.865;14.5111;128 +Naxxar;Naxxar;35.915;14.4447;128 +Marsaskala;Marsaskala;35.8625;14.5675;128 +Rabat;Rabat;35.8817;14.3989;128 +Żurrieq;Zurrieq;35.8292;14.4744;128 +Gżira;Gzira;35.905;14.4939;128 +Swieqi;Swieqi;35.9208;14.48;128 +Imsida;Imsida;35.8978;14.4894;128 +Żejtun;Zejtun;35.8556;14.5333;128 +Żebbuġ;Zebbug;35.8733;14.4417;128 +San Ġiljan;San Giljan;35.9186;14.49;128 +Attard;Attard;35.9;14.45;128 +Santa Venera;Santa Venera;35.8903;14.4778;128 +Żabbar;Zabbar;35.8772;14.5381;128 +San Ġwann;San Gwann;35.9094;14.4786;128 +Majuro;Majuro;7.0918;171.3802;129 +Fort-de-France;Fort-de-France;14.6104;-61.08;130 +Nouakchott;Nouakchott;18.0858;-15.9785;131 +Néma;Nema;16.6171;-7.25;131 +Rosso;Rosso;16.5128;-15.805;131 +Zouerate;Zouerate;22.7344;-12.4725;131 +Kiffa;Kiffa;16.6164;-11.4044;131 +Nouadhibou;Nouadhibou;20.95;-17.0333;131 +Arafat;Arafat;18.0583;-15.9621;131 +Tidjikja;Tidjikja;18.55;-11.4166;131 +Atar;Atar;20.5167;-13.05;131 +Aleg;Aleg;17.058;-13.909;131 +Tevragh Zeina;Tevragh Zeina;18.0989;-15.9885;131 +Aioun;Aioun;16.6667;-9.6167;131 +Dar Naim;Dar Naim;18.0973;-15.9327;131 +Kaédi;Kaedi;16.1503;-13.5037;131 +Sélibaby;Selibaby;15.167;-12.1833;131 +Akjoujt;Akjoujt;19.747;-14.391;131 +Boutilimit;Boutilimit;17.5504;-14.7;131 +Bogué;Bogue;16.5904;-14.27;131 +Chegga;Chegga;25.3719;-5.7867;131 +Timbedgha;Timbedgha;16.2447;-8.1675;131 +Fdérik;Fderik;22.679;-12.707;131 +Bîr Mogreïn;Bir Mogrein;25.2333;-11.5833;131 +Cap Malheureux;Cap Malheureux;-19.9842;57.6142;132 +Port Mathurin;Port Mathurin;-19.6833;63.4211;132 +Centre de Flacq;Centre de Flacq;-20.2002;57.7177;132 +Quartier Militaire;Quartier Militaire;-20.25;57.55;132 +Curepipe;Curepipe;-20.3162;57.5166;132 +Port Louis;Port Louis;-20.1667;57.5;132 +Mamoudzou;Mamoudzou;-12.7871;45.275;133 +Ocuilan de Arteaga;Ocuilan de Arteaga;19;-99.4;134 +Nezahualcóyotl;Nezahualcoyotl;19.4;-98.9889;134 +Ciudad Nezahualcóyotl;Ciudad Nezahualcoyotl;19.41;-99.03;134 +Monterrey;Monterrey;25.6667;-100.3;134 +Mexicali;Mexicali;32.6633;-115.4678;134 +Villahermosa;Villahermosa;17.9892;-92.9281;134 +Tepeji del Río de Ocampo;Tepeji del Rio de Ocampo;19.9039;-99.3414;134 +Santa Ana Nextlalpan;Santa Ana Nextlalpan;19.7167;-99.0667;134 +Zimapan;Zimapan;20.7333;-99.3833;134 +Tijuana;Tijuana;32.525;-117.0333;134 +Ecatepec;Ecatepec;19.6097;-99.06;134 +León de los Aldama;Leon de los Aldama;21.1167;-101.6833;134 +Puebla;Puebla;19.0333;-98.1833;134 +Zapopan;Zapopan;20.7167;-103.4;134 +Juárez;Juarez;31.7386;-106.487;134 +Mexico City;Mexico City;19.4333;-99.1333;134 +Guadalajara;Guadalajara;20.6767;-103.3475;134 +San Felipe;San Felipe;21.4833;-101.2167;134 +Temascalapa;Temascalapa;19.8;-98.9;134 +Capulhuac;Capulhuac;19.2;-99.4667;134 +Tuzantán;Tuzantan;15.15;-92.4167;134 +Pichucalco;Pichucalco;17.5;-93.1167;134 +San Blas;San Blas;21.5397;-105.2856;134 +Tecozautla;Tecozautla;20.5333;-99.6333;134 +Temascaltepec de González;Temascaltepec de Gonzalez;19.0433;-100.0414;134 +Turicato;Turicato;19.05;-101.4167;134 +Petatlán;Petatlan;17.5383;-101.2739;134 +Coycoyan de las Flores;Coycoyan de las Flores;17.2667;-98.2667;134 +San Pedro Huamelula;San Pedro Huamelula;16.0167;-95.6667;134 +Santa María Ajoloapan;Santa Maria Ajoloapan;19.9692;-99.0353;134 +San Agustín de las Juntas;San Agustin de las Juntas;17;-96.7167;134 +La Misión;La Mision;21.1;-99.1333;134 +Arteaga;Arteaga;25.45;-100.8333;134 +Santa Isabel Cholula;Santa Isabel Cholula;19;-98.3667;134 +Amatenango del Valle;Amatenango del Valle;16.5333;-92.4333;134 +Teotitlán;Teotitlan;18.1333;-97.0833;134 +Santa Cruz Atizapán;Santa Cruz Atizapan;19.1756;-99.4886;134 +Cuicatlan;Cuicatlan;17.8;-96.95;134 +San Pedro Ixtlahuaca;San Pedro Ixtlahuaca;17.05;-96.8167;134 +Jilotlán de los Dolores;Jilotlan de los Dolores;19.3708;-103.0197;134 +Nopaltepec;Nopaltepec;19.7819;-98.7125;134 +Tepetlaoxtoc;Tepetlaoxtoc;19.5731;-98.8203;134 +Amatenango de la Frontera;Amatenango de la Frontera;15.4333;-92.1167;134 +Xalatlaco;Xalatlaco;19.1811;-99.4164;134 +Tequisquiapan;Tequisquiapan;20.5206;-99.8958;134 +San Rafael;San Rafael;20.1889;-96.8658;134 +Ozumba;Ozumba;19.0392;-98.7936;134 +Juchitepec;Juchitepec;19.0997;-98.8792;134 +Villa Comaltitlán;Villa Comaltitlan;15.2167;-92.5667;134 +Nava;Nava;28.4214;-100.7675;134 +San Salvador;San Salvador;20.2833;-99.0153;134 +Zacoalco de Torres;Zacoalco de Torres;20.2333;-103.5833;134 +Las Rosas;Las Rosas;16.3556;-92.3672;134 +Carácuaro;Caracuaro;19.0167;-101.126;134 +Comala;Comala;19.3208;-103.7603;134 +Ecatzingo;Ecatzingo;18.95;-98.75;134 +Lototla;Lototla;20.8392;-98.7178;134 +Hermosillo;Hermosillo;29.0989;-110.9542;134 +Chihuahua;Chihuahua;28.6353;-106.0889;134 +Cancún;Cancun;21.1606;-86.8475;134 +Saltillo;Saltillo;25.4333;-101;134 +Naucalpan de Juárez;Naucalpan de Juarez;19.4753;-99.2378;134 +Aguascalientes;Aguascalientes;21.876;-102.296;134 +Mérida;Merida;20.97;-89.62;134 +Culiacán;Culiacan;24.8069;-107.3939;134 +San Luis Potosí;San Luis Potosi;22.1511;-100.9761;134 +Tlajomulco de Zúñiga;Tlajomulco de Zuniga;20.4736;-103.4431;134 +Querétaro;Queretaro;20.5875;-100.3928;134 +Durango;Durango;24.0167;-104.6667;134 +Acapulco de Juárez;Acapulco de Juarez;16.8636;-99.8825;134 +Tlaquepaque;Tlaquepaque;20.6167;-103.3167;134 +Mazatlán;Mazatlan;23.2167;-106.4167;134 +Tlalnepantla;Tlalnepantla;19.5367;-99.1947;134 +Torreón;Torreon;25.5394;-103.4486;134 +Guadalupe;Guadalupe;25.6775;-100.2597;134 +Santo Tomás de los Plátanos;Santo Tomas de los Platanos;19.1817;-100.2589;134 +Hostotipaquillo;Hostotipaquillo;21.0603;-104.0509;134 +Hueyotlipan;Hueyotlipan;18.9;-97.85;134 +Huaniqueo de Morales;Huaniqueo de Morales;19.8946;-101.5122;134 +Morelia;Morelia;19.7683;-101.1894;134 +Tzitzio;Tzitzio;19.4449;-100.9085;134 +Ciudad López Mateos;Ciudad Lopez Mateos;19.55;-99.2833;134 +Celaya;Celaya;20.5222;-100.8122;134 +Ixtapaluca;Ixtapaluca;19.3186;-98.8822;134 +Los Mochis;Los Mochis;25.7835;-108.9937;134 +Tultitlán de Mariano Escobedo;Tultitlan de Mariano Escobedo;19.645;-99.1694;134 +Ciudad Apodaca;Ciudad Apodaca;25.7833;-100.1833;134 +Heroica Matamoros;Heroica Matamoros;25.8797;-97.5042;134 +Reynosa;Reynosa;26.0922;-98.2778;134 +Tonalá;Tonala;20.6167;-103.2333;134 +Ensenada;Ensenada;31.8578;-116.6058;134 +Tuxtla;Tuxtla;16.7528;-93.1167;134 +Irapuato;Irapuato;20.6667;-101.35;134 +Chimalhuacán;Chimalhuacan;19.4167;-98.9;134 +San Nicolás de los Garza;San Nicolas de los Garza;25.75;-100.2833;134 +Xalapa;Xalapa;19.54;-96.9275;134 +Veracruz;Veracruz;19.1903;-96.1533;134 +Nuevo Laredo;Nuevo Laredo;27.4861;-99.5069;134 +San Juan del Río;San Juan del Rio;20.3833;-99.9833;134 +Tampico;Tampico;22.2553;-97.8686;134 +Ciudad General Escobedo;Ciudad General Escobedo;25.7933;-100.1583;134 +Pachuca;Pachuca;20.1;-98.75;134 +Ciudad Benito Juárez;Ciudad Benito Juarez;25.65;-100.0833;134 +Nogales;Nogales;31.1833;-111;134 +Heroica Nogales;Heroica Nogales;31.3186;-110.9458;134 +Orizaba;Orizaba;18.85;-97.1;134 +Tapachula;Tapachula;14.9;-92.2667;134 +Minatitlán;Minatitlan;17.9833;-94.55;134 +Ciudad Obregón;Ciudad Obregon;27.4939;-109.9389;134 +Soledad de Graciano Sánchez;Soledad de Graciano Sanchez;22.1833;-100.9333;134 +Cuernavaca;Cuernavaca;18.9186;-99.2342;134 +Salamanca;Salamanca;20.5703;-101.1972;134 +Uruapan;Uruapan;19.4208;-102.0628;134 +Gómez Palacio;Gomez Palacio;25.5611;-103.4983;134 +Tepic;Tepic;21.5083;-104.8931;134 +Guasave;Guasave;25.5744;-108.4706;134 +Tehuacán;Tehuacan;18.4617;-97.3928;134 +Coatzacoalcos;Coatzacoalcos;18.15;-94.4333;134 +Playa del Carmen;Playa del Carmen;20.6275;-87.0811;134 +Ciudad Victoria;Ciudad Victoria;23.7333;-99.1333;134 +Ciudad Santa Catarina;Ciudad Santa Catarina;25.6833;-100.45;134 +Oaxaca;Oaxaca;17.0606;-96.7253;134 +Chalco;Chalco;19.2647;-98.8975;134 +Tecámac;Tecamac;19.7131;-98.9683;134 +Guerrero;Guerrero;28.5478;-107.4856;134 +Villa Chalcatongo de Hidalgo;Villa Chalcatongo de Hidalgo;16.9929;-97.5498;134 +Santo Domingo Petapa;Santo Domingo Petapa;16.8167;-95.1333;134 +Coapilla;Coapilla;17.1333;-93.1667;134 +Tlahuiltepa;Tlahuiltepa;20.9233;-98.9497;134 +Santa María del Tule;Santa Maria del Tule;17.0465;-96.6363;134 +Jaltenco;Jaltenco;19.7511;-99.0931;134 +Amatepec;Amatepec;18.65;-100.15;134 +Sabanilla;Sabanilla;17.2833;-92.55;134 +Tlaxcoapan;Tlaxcoapan;20.0953;-99.22;134 +Campeche;Campeche;19.85;-90.5306;134 +Córdoba;Cordoba;18.8942;-96.9347;134 +Santa María Colotepec;Santa Maria Colotepec;15.8833;-96.9167;134 +Zacualtipán;Zacualtipan;20.65;-98.65;134 +Fresnillo;Fresnillo;23.175;-102.8675;134 +Toluca;Toluca;19.2925;-99.6569;134 +Guadalupe;Guadalupe;22.7528;-102.5078;134 +San Felipe Jalapa de Díaz;San Felipe Jalapa de Diaz;18.0667;-96.5333;134 +Huixquilucan;Huixquilucan;19.3611;-99.3508;134 +Tehuipango;Tehuipango;18.5167;-97.05;134 +Quiroga;Quiroga;19.6638;-101.524;134 +Monclova;Monclova;26.9103;-101.4222;134 +La Paz;La Paz;24.1422;-110.3108;134 +San Juan Guichicovi;San Juan Guichicovi;16.9667;-95.0833;134 +Nochistlán de Mejía;Nochistlan de Mejia;21.3642;-102.8464;134 +Tlalpujahua de Rayón;Tlalpujahua de Rayon;19.8052;-100.1741;134 +Villa Luvianos;Villa Luvianos;18.92;-100.2983;134 +Salinas Victoria;Salinas Victoria;25.9667;-100.3;134 +Atlautla;Atlautla;19;-98.7167;134 +Zempoala;Zempoala;19.9167;-98.6667;134 +Cuerámaro;Cueramaro;20.6258;-101.6739;134 +Tepehuacán de Guerrero;Tepehuacan de Guerrero;21.0131;-98.8442;134 +Atitalaquia;Atitalaquia;20.0583;-99.2208;134 +San Agustín Tlaxiaca;San Agustin Tlaxiaca;20.1144;-98.8867;134 +Ixtapa;Ixtapa;16.8;-92.9;134 +Ciudad Madero;Ciudad Madero;22.25;-97.8333;134 +Poza Rica de Hidalgo;Poza Rica de Hidalgo;20.5333;-97.45;134 +Chilpancingo;Chilpancingo;17.55;-99.5;134 +Guanajuato;Guanajuato;21.0178;-101.2567;134 +Cuautla;Cuautla;18.8167;-98.95;134 +Zamora;Zamora;19.9833;-102.2833;134 +Puerto Vallarta;Puerto Vallarta;20.6458;-105.2222;134 +San Luis Río Colorado;San Luis Rio Colorado;32.4767;-114.7625;134 +Teziutlan;Teziutlan;19.8178;-97.3667;134 +Santa María Texmelucan;Santa Maria Texmelucan;19.2833;-98.4333;134 +Chicoloapan;Chicoloapan;19.4167;-98.9;134 +Piedras Negras;Piedras Negras;28.7;-100.5231;134 +San Andrés Tuxtla;San Andres Tuxtla;18.4487;-95.2126;134 +Lagos de Moreno;Lagos de Moreno;21.3564;-101.9292;134 +Chetumal;Chetumal;18.5036;-88.3053;134 +Ciudad Valles;Ciudad Valles;21.9833;-99.0167;134 +Ciudad del Carmen;Ciudad del Carmen;18.6333;-91.8333;134 +Comitán;Comitan;16.2511;-92.1342;134 +Cuauhtémoc;Cuauhtemoc;28.405;-106.8667;134 +Jiutepec;Jiutepec;18.8833;-99.1667;134 +Ciudad Acuña;Ciudad Acuna;29.3242;-100.9317;134 +San Martin Texmelucan de Labastida;San Martin Texmelucan de Labastida;19.2693;-98.4283;134 +Tulancingo;Tulancingo;20.0833;-98.3667;134 +Tuxtepec;Tuxtepec;18.1;-96.1167;134 +Papantla de Olarte;Papantla de Olarte;20.4478;-97.32;134 +San Francisco Ixhuatan;San Francisco Ixhuatan;16.3514;-94.4836;134 +Villa Morelos;Villa Morelos;20.0033;-101.4144;134 +San Pablo Villa de Mitla;San Pablo Villa de Mitla;16.917;-96.4;134 +Tepetitlan;Tepetitlan;20.1842;-99.3808;134 +Tepechitlán;Tepechitlan;21.6667;-103.3333;134 +Santa María Tonameca;Santa Maria Tonameca;15.7458;-96.5472;134 +Sultepec;Sultepec;18.8667;-99.95;134 +La Huerta;La Huerta;19.4833;-104.65;134 +San Agustín Loxicha;San Agustin Loxicha;16.0167;-96.6167;134 +San José de Gracia;San Jose de Gracia;22.15;-102.4167;134 +Santa María Xadani;Santa Maria Xadani;16.3667;-95.0167;134 +Ciudad Cerralvo;Ciudad Cerralvo;26.0899;-99.6147;134 +Jalpan;Jalpan;21.2167;-99.4725;134 +El Espinal;El Espinal;16.4906;-95.0444;134 +Huejotzingo;Huejotzingo;19.1594;-98.4073;134 +Tlanalapa;Tlanalapa;19.8167;-98.6;134 +San Cristóbal;San Cristobal;16.7367;-92.6383;134 +Guaymas;Guaymas;28.1667;-110.6667;134 +Kanasín;Kanasin;20.9344;-89.5578;134 +Ixtlahuaca;Ixtlahuaca;19.5689;-99.7669;134 +Colima;Colima;19.2433;-103.7247;134 +San Miguel Ocotenco;San Miguel Ocotenco;18.9894;-97.447;134 +Tecolutla;Tecolutla;20.4797;-97.01;134 +Tepalcatepec;Tepalcatepec;19.1833;-102.85;134 +Paraíso;Paraiso;18.3961;-93.2128;134 +Tepatitlán de Morelos;Tepatitlan de Morelos;20.817;-102.733;134 +Iguala de la Independencia;Iguala de la Independencia;18.35;-99.5333;134 +Cuautitlán Izcalli;Cuautitlan Izcalli;19.65;-99.25;134 +Delicias;Delicias;28.1931;-105.4717;134 +Pénjamo;Penjamo;20.4311;-101.7222;134 +Valle de Santiago;Valle de Santiago;20.3928;-101.1969;134 +García;Garcia;25.8167;-100.5833;134 +Conkal;Conkal;21.0733;-89.5208;134 +Navojoa;Navojoa;27.0813;-109.4461;134 +Chilapa de Álvarez;Chilapa de Alvarez;17.5944;-99.1778;134 +Villa de Álvarez;Villa de Alvarez;19.25;-103.7333;134 +San Pedro Garza García;San Pedro Garza Garcia;25.6667;-100.3;134 +Matamoros;Matamoros;25.533;-103.25;134 +Zacatecas;Zacatecas;22.7736;-102.5736;134 +Las Margaritas;Las Margaritas;16.3078;-91.9683;134 +Ciudad Hidalgo;Ciudad Hidalgo;19.6917;-100.5536;134 +Apatzingan de la Constitucion;Apatzingan de la Constitucion;19.0886;-102.3508;134 +Tultepec;Tultepec;19.685;-99.1281;134 +San José del Cabo;San Jose del Cabo;23.0614;-109.7081;134 +Miramar;Miramar;22.3375;-97.8694;134 +Huejutla de Reyes;Huejutla de Reyes;21.1333;-98.4167;134 +Cholula de Rivadabia;Cholula de Rivadabia;19.0633;-98.3064;134 +San Miguel del Puerto;San Miguel del Puerto;15.9167;-96.1667;134 +Tumbiscatío de Ruiz;Tumbiscatio de Ruiz;18.5167;-102.383;134 +Chicomuselo;Chicomuselo;15.7442;-92.2833;134 +Texmelucan;Texmelucan;16.5833;-97.2;134 +San Sebastián Tecomaxtlahuaca;San Sebastian Tecomaxtlahuaca;17.35;-98.0333;134 +Santiago Yosondúa;Santiago Yosondua;16.8833;-97.5667;134 +Imuris;Imuris;30.7667;-110.8333;134 +Cacalchen;Cacalchen;20.9822;-89.2278;134 +San Pablo Huitzo;San Pablo Huitzo;17.2764;-96.8825;134 +Tamiahua;Tamiahua;21.2788;-97.4462;134 +Tototlán;Tototlan;20.5333;-102.7833;134 +Ozuluama de Mascareñas;Ozuluama de Mascarenas;21.6667;-97.85;134 +Huitiupán;Huitiupan;17.1667;-92.6833;134 +Doctor Mora;Doctor Mora;21.1425;-100.3192;134 +Cuilapan de Guerrero;Cuilapan de Guerrero;16.9972;-96.7817;134 +San Juan Cotzocón;San Juan Cotzocon;17.1667;-95.7833;134 +Soledad Atzompa;Soledad Atzompa;18.755;-97.1522;134 +Ahualulco de Mercado;Ahualulco de Mercado;20.6992;-103.9556;134 +Cuautitlán;Cuautitlan;19.6833;-99.1833;134 +Tizayuca;Tizayuca;19.8333;-98.9833;134 +Martínez de la Torre;Martinez de la Torre;20.0667;-97.05;134 +Heroica Guaymas;Heroica Guaymas;27.9183;-110.8989;134 +Axapusco;Axapusco;19.7194;-98.7972;134 +Acatlán;Acatlan;20.4242;-103.6014;134 +Yahualica;Yahualica;20.9531;-98.38;134 +Chapa de Mota;Chapa de Mota;19.8144;-99.5269;134 +Tepexi de Rodríguez;Tepexi de Rodriguez;18.5797;-97.9267;134 +San Felipe;San Felipe;31.0275;-114.8353;134 +Magdalena;Magdalena;20.9092;-103.9803;134 +Tecali;Tecali;18.9011;-97.97;134 +El Bosque;El Bosque;17.0667;-92.7167;134 +San Miguel de Papasquiaro;San Miguel de Papasquiaro;24.8304;-105.34;134 +Puente Nacional;Puente Nacional;19.3333;-96.4833;134 +Huautla;Huautla;21.0308;-98.285;134 +Yahualica de González Gallo;Yahualica de Gonzalez Gallo;21.1781;-102.886;134 +Manzanillo;Manzanillo;19.0522;-104.3158;134 +Parral;Parral;26.9333;-105.6667;134 +Túxpam de Rodríguez Cano;Tuxpam de Rodriguez Cano;20.95;-97.4;134 +Las Delicias;Las Delicias;28.2;-105.5;134 +San Antonio Enchisi;San Antonio Enchisi;19.7072;-99.7867;134 +Playas de Rosarito;Playas de Rosarito;32.3636;-117.0544;134 +Temoaya;Temoaya;19.4686;-99.5933;134 +Ciudad Río Bravo;Ciudad Rio Bravo;25.9861;-98.0889;134 +Texcoco;Texcoco;19.52;-98.88;134 +San Luis de la Paz;San Luis de la Paz;21.3;-100.5167;134 +Ciudad Guzmán;Ciudad Guzman;19.7;-103.4667;134 +Tantoyuca;Tantoyuca;21.35;-98.2333;134 +Coatepec;Coatepec;19.4553;-96.9586;134 +Cosalá;Cosala;24.4125;-106.6917;134 +Kinchil;Kinchil;20.9161;-89.9469;134 +Topolobampo;Topolobampo;25.6056;-109.05;134 +San Miguel Quetzaltepec;San Miguel Quetzaltepec;16.9667;-95.8167;134 +Solosuchiapa;Solosuchiapa;17.4;-93.0167;134 +San Martín Hidalgo;San Martin Hidalgo;20.435;-103.9286;134 +Ciudad Lázaro Cárdenas;Ciudad Lazaro Cardenas;17.9561;-102.1922;134 +Tecomán;Tecoman;18.9089;-103.8747;134 +Atotonilco de Tula;Atotonilco de Tula;20.05;-99.1833;134 +Albarradas;Albarradas;17.0667;-96.2;134 +Acatic;Acatic;20.7803;-102.91;134 +La Resolana;La Resolana;19.6031;-104.4362;134 +San Martín de las Pirámides;San Martin de las Piramides;19.7333;-98.8167;134 +Ocotlán de Morelos;Ocotlan de Morelos;16.7914;-96.675;134 +Temax;Temax;21.1511;-88.9403;134 +San Felipe Tejalapan;San Felipe Tejalapan;17.1111;-96.8542;134 +Tonila;Tonila;19.4261;-103.5319;134 +Tenampa;Tenampa;19.25;-96.8833;134 +San Pedro;San Pedro;25.7578;-102.9831;134 +Chiapa de Corzo;Chiapa de Corzo;16.7083;-93.0169;134 +Francisco I. Madero;Francisco I. Madero;25.7753;-103.2731;134 +Colonia del Sol;Colonia del Sol;22.9125;-109.9208;134 +Nuevo Casas Grandes;Nuevo Casas Grandes;30.4167;-107.9167;134 +Acatzingo;Acatzingo;18.9817;-97.7822;134 +Pinotepa;Pinotepa;16.3412;-98.0537;134 +Zumpango;Zumpango;19.7969;-99.0992;134 +Tezonapa;Tezonapa;18.6058;-96.6875;134 +Huamantla;Huamantla;19.3133;-97.9228;134 +Sabinas;Sabinas;27.8489;-101.12;134 +Linares;Linares;24.8604;-99.57;134 +Cosamaloapan;Cosamaloapan;18.3667;-95.8;134 +Ocosingo;Ocosingo;16.9072;-92.0961;134 +Buena Vista Tomatlán;Buena Vista Tomatlan;19.2102;-102.5869;134 +Valladolid;Valladolid;20.6894;-88.2017;134 +Jiménez;Jimenez;27.13;-104.9067;134 +Tecuanipan;Tecuanipan;19.0167;-98.4;134 +Chapultenango;Chapultenango;17.3333;-93.1333;134 +Villa Díaz Ordaz;Villa Diaz Ordaz;16.9981;-96.4314;134 +Omitlán de Juárez;Omitlan de Juarez;20.1697;-98.6478;134 +San Bernardino;San Bernardino;19.45;-98.9;134 +Dzilam González;Dzilam Gonzalez;21.28;-88.9292;134 +Teteles de Avila Castillo;Teteles de Avila Castillo;19.85;-97.45;134 +Mapimí;Mapimi;25.8331;-103.8478;134 +Jitotol;Jitotol;17.0667;-92.8667;134 +Chachahuantla;Chachahuantla;20.2756;-98.1503;134 +Chapulhuacán;Chapulhuacan;21.1547;-98.9039;134 +Colonia General Felipe Ángeles;Colonia General Felipe Angeles;23.9167;-104.6;134 +Santa María Chilchotla;Santa Maria Chilchotla;18.2333;-96.8167;134 +Silao;Silao;20.9478;-101.4281;134 +Juchitán de Zaragoza;Juchitan de Zaragoza;16.436;-95.0198;134 +Tejupilco;Tejupilco;18.9058;-100.1528;134 +Los Reyes de Salgado;Los Reyes de Salgado;19.5833;-102.4667;134 +Tecate;Tecate;32.5728;-116.6267;134 +Cozumel;Cozumel;20.5104;-86.9493;134 +Tacámbaro de Codallos;Tacambaro de Codallos;19.2356;-101.4569;134 +Ciudad Lerdo;Ciudad Lerdo;25.55;-103.5167;134 +Salina Cruz;Salina Cruz;16.1949;-95.2151;134 +Apizaco;Apizaco;19.4167;-98.1333;134 +Tala;Tala;20.6525;-103.7028;134 +Acayucan;Acayucan;17.9422;-94.9103;134 +Xicotepec de Juárez;Xicotepec de Juarez;20.3;-97.9667;134 +Bella Vista;Bella Vista;15.5833;-92.2167;134 +Villa Hidalgo;Villa Hidalgo;21.6762;-102.588;134 +Cortazar;Cortazar;20.483;-100.933;134 +Heroica Caborca;Heroica Caborca;30.7167;-112.15;134 +Acámbaro;Acambaro;20.0361;-100.7314;134 +Altamira;Altamira;22.3375;-97.8694;134 +Guamúchil;Guamuchil;25.4639;-108.0794;134 +Valle Hermoso;Valle Hermoso;25.6736;-97.8144;134 +Ramos Arizpe;Ramos Arizpe;25.55;-100.9667;134 +Huatusco;Huatusco;19.1489;-96.9661;134 +Misantla;Misantla;19.9333;-96.85;134 +Ixtaczoquitlán;Ixtaczoquitlan;18.85;-97.0667;134 +Dolores Hidalgo Cuna de la Independencia Nacional;Dolores Hidalgo Cuna de la Independencia Nacional;21.1516;-100.9369;134 +Tamazunchale;Tamazunchale;21.2667;-98.7833;134 +Perote;Perote;19.562;-97.242;134 +Frontera;Frontera;26.926;-101.449;134 +San Miguel de Allende;San Miguel de Allende;20.9142;-100.7436;134 +Cabo San Lucas;Cabo San Lucas;22.8897;-109.9156;134 +Rioverde;Rioverde;21.93;-99.98;134 +Matehuala;Matehuala;23.6528;-100.6444;134 +Ciudad Constitución;Ciudad Constitucion;25.0322;-111.6703;134 +Santa María Atzompa;Santa Maria Atzompa;17.0794;-96.7869;134 +Villa de Zaachila;Villa de Zaachila;16.9508;-96.7492;134 +Tulum;Tulum;20.2119;-87.4658;134 +Meoqui;Meoqui;28.2722;-105.4819;134 +Loreto;Loreto;22.2667;-101.9833;134 +Tlapa de Comonfort;Tlapa de Comonfort;17.5461;-98.5764;134 +Tizimín;Tizimin;21.1425;-88.1647;134 +Cuetzalan;Cuetzalan;20.0333;-97.5167;134 +Ajacuba;Ajacuba;20.0833;-99.1167;134 +Tlalnelhuayocan;Tlalnelhuayocan;19.5667;-96.9667;134 +Cuquío;Cuquio;20.9275;-103.0239;134 +Huehuetla;Huehuetla;20.1075;-97.6233;134 +Jamiltepec;Jamiltepec;16.2783;-97.82;134 +Ixtlahuacán del Río;Ixtlahuacan del Rio;20.8667;-103.25;134 +Vista Hermosa de Negrete;Vista Hermosa de Negrete;20.2728;-102.4806;134 +Texcaltitlán;Texcaltitlan;18.9297;-99.9372;134 +Benemérito;Benemerito;16.5172;-90.6531;134 +Huanímaro;Huanimaro;20.3675;-101.4969;134 +Tepetlixpa;Tepetlixpa;19.0006;-98.8178;134 +Cruz Grande;Cruz Grande;16.7333;-99.1333;134 +Francisco León;Francisco Leon;17.3167;-93.25;134 +Castillo de Teayo;Castillo de Teayo;20.75;-97.6333;134 +Naranjos;Naranjos;21.3472;-97.6833;134 +Atlapexco;Atlapexco;21.0042;-98.5056;134 +El Arenal;El Arenal;20.7754;-103.6935;134 +Comapa;Comapa;19.1667;-96.8666;134 +Tapalpa;Tapalpa;19.9445;-103.7585;134 +Amatán;Amatan;17.3667;-92.8167;134 +Puerto Morelos;Puerto Morelos;20.8536;-86.8753;134 +Jesús María;Jesus Maria;20.6068;-102.223;134 +Zumpango del Río;Zumpango del Rio;17.65;-99.5;134 +Ciudad Sahagun;Ciudad Sahagun;19.7714;-98.5803;134 +San Salvador El Seco;San Salvador El Seco;19.1333;-97.65;134 +Magdalena de Kino;Magdalena de Kino;30.6167;-111.05;134 +Catemaco;Catemaco;18.4167;-95.1167;134 +Escárcega;Escarcega;18.6067;-90.7344;134 +Huatabampo;Huatabampo;26.8275;-109.6422;134 +Ciudad Sabinas Hidalgo;Ciudad Sabinas Hidalgo;26.5;-100.1833;134 +Pabellón de Arteaga;Pabellon de Arteaga;22.15;-102.2667;134 +San Juan Evangelista;San Juan Evangelista;17.8833;-95.1333;134 +Amecameca de Juárez;Amecameca de Juarez;19.1238;-98.7665;134 +Tancítaro;Tancitaro;19.3375;-102.3631;134 +Zapotiltic;Zapotiltic;19.627;-103.417;134 +Calpulalpan;Calpulalpan;19.5869;-98.5683;134 +Parras de la Fuente;Parras de la Fuente;25.4403;-102.1792;134 +Paso del Macho;Paso del Macho;18.9667;-96.7167;134 +Paso de Ovejas;Paso de Ovejas;19.285;-96.44;134 +Reforma;Reforma;17.8658;-93.1472;134 +La Huacana;La Huacana;18.9625;-101.8069;134 +Tenosique;Tenosique;17.4756;-91.4225;134 +Tomatlán;Tomatlan;19.9333;-105.2333;134 +Escuinapa;Escuinapa;22.9822;-105.7031;134 +Abasolo;Abasolo;20.4511;-101.5289;134 +Villagrán;Villagran;20.517;-100.983;134 +Soteapan;Soteapan;18.2333;-94.8667;134 +Nanchital de Lázaro Cárdenas del Río;Nanchital de Lazaro Cardenas del Rio;18.0667;-94.4167;134 +Putla Villa de Guerrero;Putla Villa de Guerrero;17.0321;-97.9293;134 +Ometepec;Ometepec;16.6833;-98.4167;134 +Ticul;Ticul;20.3953;-89.5339;134 +Playa Vicente;Playa Vicente;17.8333;-95.8167;134 +Nueva Rosita;Nueva Rosita;27.939;-101.218;134 +Paracho de Verduzco;Paracho de Verduzco;19.65;-102.0667;134 +Empalme;Empalme;27.9617;-110.8125;134 +Salvatierra;Salvatierra;20.2156;-100.8961;134 +Coyotepec;Coyotepec;19.7756;-99.2056;134 +Teoloyucan;Teoloyucan;19.7442;-99.1811;134 +Jáltipan de Morelos;Jaltipan de Morelos;17.9703;-94.7144;134 +Actopan;Actopan;19.5036;-96.6192;134 +Xico;Xico;19.417;-97;134 +Tonalá;Tonala;16.0894;-93.7514;134 +Temascal;Temascal;18.2394;-96.4031;134 +Ciudad Melchor Múzquiz;Ciudad Melchor Muzquiz;27.8775;-101.5164;134 +Juan Rodríguez Clara;Juan Rodriguez Clara;18;-95.4;134 +Uman;Uman;20.8833;-89.75;134 +Zinacantán;Zinacantan;16.7601;-92.7236;134 +Pánuco;Panuco;22.05;-98.1833;134 +Nueva Italia de Ruiz;Nueva Italia de Ruiz;19.0194;-102.1089;134 +Miahuatlán de Porfirio Díaz;Miahuatlan de Porfirio Diaz;16.3283;-96.5961;134 +Sayula de Alemán;Sayula de Aleman;17.8833;-94.95;134 +Ameca;Ameca;20.5486;-104.0431;134 +Zacatelco;Zacatelco;19.2167;-98.2333;134 +Cananea;Cananea;30.9819;-110.3006;134 +Zacatlán;Zacatlan;19.9319;-97.96;134 +Mariano Escobedo;Mariano Escobedo;18.9167;-97.1333;134 +Soledad de Doblado;Soledad de Doblado;19.0447;-96.4233;134 +El Salto;El Salto;23.7823;-105.3585;134 +Actopan;Actopan;20.267;-98.933;134 +Champotón;Champoton;19.35;-90.7167;134 +Contla;Contla;19.3333;-98.1667;134 +San Fernando;San Fernando;24.8504;-98.16;134 +Dzidzantun;Dzidzantun;21.2472;-89.0417;134 +Homun;Homun;20.7386;-89.285;134 +San Diego de Alejandría;San Diego de Alejandria;20.8667;-101.9;134 +Rosales;Rosales;28.2;-105.55;134 +San Antonino Monteverde;San Antonino Monteverde;17.5322;-97.7208;134 +Chichimila;Chichimila;20.6308;-88.2172;134 +Villa Unión;Villa Union;28.2167;-100.7167;134 +Zapotlán de Juárez;Zapotlan de Juarez;19.9667;-98.85;134 +Santa María Petapa;Santa Maria Petapa;16.8167;-95.1167;134 +Chinampa de Gorostiza;Chinampa de Gorostiza;21.3667;-97.7333;134 +San Nicolás de los Ranchos;San Nicolas de los Ranchos;19.0667;-98.4833;134 +Vicente Guerrero;Vicente Guerrero;30.7264;-115.9903;134 +Calkiní;Calkini;20.3667;-90.05;134 +Mexicaltzingo;Mexicaltzingo;19.2092;-99.5858;134 +Tempoal de Sánchez;Tempoal de Sanchez;21.5167;-98.3833;134 +Nacozari de García;Nacozari de Garcia;30.3833;-109.6833;134 +El Parral;El Parral;16.3662;-93.0067;134 +Guachochi;Guachochi;26.8194;-107.07;134 +Ezequiel Montes;Ezequiel Montes;20.6667;-99.8833;134 +Balancán;Balancan;17.8;-91.53;134 +Guerrero Negro;Guerrero Negro;27.9589;-114.0561;134 +Miahuatlán;Miahuatlan;18.2833;-97.2833;134 +Aldama;Aldama;22.9194;-98.0736;134 +Anenecuilco;Anenecuilco;18.7781;-98.985;134 +Santa Cruz Amilpas;Santa Cruz Amilpas;17.0667;-96.6833;134 +San Miguel Xoxtla;San Miguel Xoxtla;19.1833;-98.3;134 +Santa Catarina Juquila;Santa Catarina Juquila;16.2379;-97.2914;134 +Santa Rosalía;Santa Rosalia;27.3389;-112.2669;134 +Erongarícuaro;Erongaricuaro;19.5833;-101.7167;134 +Juan Aldama;Juan Aldama;24.291;-103.394;134 +Huitzilan;Huitzilan;19.9667;-97.6833;134 +Villa Unión;Villa Union;23.1883;-106.2158;134 +San Pablo Atlazalpan;San Pablo Atlazalpan;19.2172;-98.909;134 +Valparaíso;Valparaiso;22.7667;-103.5667;134 +Madera;Madera;29.19;-108.1414;134 +San Juan Ixcaquixtla;San Juan Ixcaquixtla;18.45;-97.8167;134 +San Diego de la Unión;San Diego de la Union;21.4656;-100.8736;134 +Acacoyagua;Acacoyagua;15.3408;-92.6747;134 +La Junta;La Junta;28.4778;-107.3317;134 +Concordia;Concordia;23.2883;-106.0675;134 +Halachó;Halacho;20.4764;-90.0819;134 +Cuauhtémoc;Cuauhtemoc;19.3281;-103.6028;134 +Tlacotalpan;Tlacotalpan;18.6167;-95.6667;134 +Higuera de Zaragoza;Higuera de Zaragoza;25.95;-109.2833;134 +Coahuitlán;Coahuitlan;20.2667;-97.7167;134 +Tzucacab;Tzucacab;20.0708;-89.0506;134 +Choix;Choix;26.7061;-108.3219;134 +Tekit;Tekit;20.5322;-89.3314;134 +Amatlán de los Reyes;Amatlan de los Reyes;18.8457;-96.9149;134 +Xicoténcatl;Xicotencatl;22.9958;-98.9447;134 +Rafael Lucio;Rafael Lucio;19.5922;-96.9819;134 +Celestún;Celestun;20.8583;-90.4;134 +Cuapiaxtla de Madero;Cuapiaxtla de Madero;18.9167;-97.8167;134 +Ciudad Tula;Ciudad Tula;23;-99.72;134 +Teotlaltzingo;Teotlaltzingo;19.2322;-98.5017;134 +San Ignacio Río Muerto;San Ignacio Rio Muerto;27.415;-110.245;134 +Tlalixtac de Cabrera;Tlalixtac de Cabrera;17.0667;-96.65;134 +San Gregorio Atzompa;San Gregorio Atzompa;19.0224;-98.3445;134 +Anáhuac;Anahuac;28.48;-106.7442;134 +Platón Sánchez;Platon Sanchez;21.2833;-98.3667;134 +San Ignacio Cohuirimpo;San Ignacio Cohuirimpo;27.05;-109.4167;134 +Pajacuarán;Pajacuaran;20.1178;-102.5667;134 +Tacotalpa;Tacotalpa;17.5931;-92.8258;134 +Tlahualilo de Zaragoza;Tlahualilo de Zaragoza;26.1167;-103.45;134 +Candelaria;Candelaria;18.1844;-91.0461;134 +Cuatro Ciénegas de Carranza;Cuatro Cienegas de Carranza;26.9861;-102.0664;134 +San Juanito;San Juanito;27.97;-107.6003;134 +Tetela del Volcán;Tetela del Volcan;18.8931;-98.7297;134 +Acanceh;Acanceh;20.8133;-89.4524;134 +Tixkokob;Tixkokob;21.0022;-89.3936;134 +Lerma;Lerma;19.8;-90.6;134 +Muna;Muna;20.48;-89.72;134 +Sonoita;Sonoita;31.8614;-112.8544;134 +Chiautla de Tapia;Chiautla de Tapia;18.3;-98.6039;134 +Coacoatzintla;Coacoatzintla;19.65;-96.9333;134 +Altamirano;Altamirano;16.7361;-92.0389;134 +Tierra Colorada;Tierra Colorada;17.1656;-99.5264;134 +Maxcanú;Maxcanu;20.5833;-89.9833;134 +Progreso;Progreso;32.5842;-115.5842;134 +Villa Unión;Villa Union;23.9667;-104.0333;134 +Chichihualco;Chichihualco;17.655;-99.674;134 +San Luis de La Loma;San Luis de La Loma;17.2714;-100.8911;134 +Villanueva;Villanueva;22.3536;-102.8831;134 +González;Gonzalez;22.8281;-98.4306;134 +Akil;Akil;20.2656;-89.3478;134 +Etchojoa;Etchojoa;26.8667;-109.65;134 +San José el Viejo;San Jose el Viejo;23.1226;-109.712;134 +Cuencamé de Ceniceros;Cuencame de Ceniceros;24.8667;-103.7;134 +San Pedro Ixcatlán;San Pedro Ixcatlan;18.15;-96.5;134 +Canatlán;Canatlan;24.52;-104.78;134 +La Magdalena Chichicaspa;La Magdalena Chichicaspa;19.4181;-99.3228;134 +Santa María Jalapa del Marqués;Santa Maria Jalapa del Marques;16.4401;-95.4434;134 +Rayón;Rayon;19.1481;-99.58;134 +Santa María Huazolotitlán;Santa Maria Huazolotitlan;16.3014;-97.9125;134 +Cadereyta;Cadereyta;20.7;-99.8167;134 +El Fuerte;El Fuerte;26.4214;-108.62;134 +Santa Ana;Santa Ana;30.5406;-111.1205;134 +Las Veredas;Las Veredas;23.15;-109.7;134 +Escuintla;Escuintla;15.3193;-92.6586;134 +San Pedro Jicayán;San Pedro Jicayan;16.4167;-97.9833;134 +Dzitbalché;Dzitbalche;20.3167;-90.05;134 +San Patricio;San Patricio;19.2;-104.6833;134 +San Isidro Buen Suceso;San Isidro Buen Suceso;19.1528;-98.1069;134 +Saucillo;Saucillo;28.0333;-105.2833;134 +Nuevo Ideal;Nuevo Ideal;24.8875;-105.0728;134 +Jaltenango;Jaltenango;15.8725;-92.725;134 +Villa Juárez;Villa Juarez;27.1278;-109.8426;134 +Villa Corzo;Villa Corzo;16.1848;-93.2677;134 +Ascensión;Ascension;31.0928;-107.9964;134 +Ángel R. Cabada;Angel R. Cabada;18.5969;-95.4453;134 +Isla Mujeres;Isla Mujeres;21.2084;-86.7115;134 +Tecolotlán;Tecolotlan;20.2024;-104.0504;134 +Pisaflores;Pisaflores;21.1933;-99.005;134 +Cosautlán;Cosautlan;19.3333;-96.9833;134 +Ziracuaretiro;Ziracuaretiro;19.4189;-101.9088;134 +Guadalupe Victoria;Guadalupe Victoria;19.323;-97.3687;134 +San Juan Lalana;San Juan Lalana;17.4667;-95.8833;134 +Chalchihuitán;Chalchihuitan;16.9667;-92.65;134 +Alfajayucan;Alfajayucan;20.4;-99.35;134 +San Jacinto Amilpas;San Jacinto Amilpas;17.1;-96.7667;134 +Jilotepec;Jilotepec;19.6113;-96.9224;134 +Ignacio de la Llave;Ignacio de la Llave;18.6618;-95.9721;134 +Calnali;Calnali;20.9;-98.5833;134 +Santiago Yaveo;Santiago Yaveo;17.3333;-95.7;134 +Ocampo;Ocampo;22.833;-99.333;134 +Samahil;Samahil;20.8858;-89.8894;134 +Tenamaxtlán;Tenamaxtlan;20.2167;-104.167;134 +Pinotepa de Don Luis;Pinotepa de Don Luis;16.4333;-97.9667;134 +Xochicoatlán;Xochicoatlan;20.7767;-98.68;134 +San José del Progreso;San Jose del Progreso;16.6833;-96.6833;134 +San Buenaventura;San Buenaventura;29.8333;-107.4667;134 +Mecayapan;Mecayapan;18.2167;-94.8333;134 +Hidalgotitlán;Hidalgotitlan;17.7833;-94.6333;134 +Peto;Peto;20.1256;-88.9214;134 +Ciudad Miguel Alemán;Ciudad Miguel Aleman;26.4003;-99.0253;134 +Coquimatlán;Coquimatlan;19.2038;-103.8086;134 +Fortín de las Flores;Fortin de las Flores;18.9;-97;134 +Degollado;Degollado;20.4667;-102.15;134 +Valle Nacional;Valle Nacional;17.7667;-96.3;134 +Cotija de la Paz;Cotija de la Paz;19.81;-102.7047;134 +Allende;Allende;28.3333;-100.8333;134 +Cerro Azul;Cerro Azul;21.2;-97.7331;134 +Ciudad Altamirano;Ciudad Altamirano;18.3583;-100.6667;134 +San Buenaventura;San Buenaventura;27.0625;-101.5467;134 +Texistepec;Texistepec;17.9;-94.8167;134 +Cazones de Herrera;Cazones de Herrera;20.7;-97.3;134 +San Juan Zitlaltepec;San Juan Zitlaltepec;19.7167;-99.05;134 +Carlos A. Carrillo;Carlos A. Carrillo;18.3667;-95.75;134 +Heroica Ciudad de Tlaxiaco;Heroica Ciudad de Tlaxiaco;17.2077;-97.6798;134 +Chocamán;Chocaman;19.0122;-97.0328;134 +Ojinaga;Ojinaga;29.5644;-104.4164;134 +Chiconcuac;Chiconcuac;19.55;-98.9;134 +Tlacolula de Matamoros;Tlacolula de Matamoros;16.9542;-96.4792;134 +Santiago Ixcuintla;Santiago Ixcuintla;21.811;-105.2079;134 +Oxkutzkab;Oxkutzkab;20.3028;-89.4183;134 +Motul;Motul;21.1667;-89.4667;134 +Atoyac de Álvarez;Atoyac de Alvarez;17.2;-100.4333;134 +Ocatlán;Ocatlan;19.3167;-98.2283;134 +Tixtla de Guerrero;Tixtla de Guerrero;17.5667;-99.4;134 +Cherán;Cheran;19.6833;-101.95;134 +Sombrerete;Sombrerete;23.6333;-103.6397;134 +Chapala;Chapala;20.2933;-103.1897;134 +Miahuatlán;Miahuatlan;18.5667;-97.4333;134 +Paracuaro;Paracuaro;19.1464;-102.2194;134 +Altepexi;Altepexi;18.3676;-97.3004;134 +Rafael Delgado;Rafael Delgado;18.8167;-97.0667;134 +Hunucmá;Hunucma;21.0153;-89.8744;134 +Puerto Escondido;Puerto Escondido;15.8619;-97.0672;134 +Jamay;Jamay;20.2944;-102.7097;134 +Tuxpan;Tuxpan;21.8667;-105.45;134 +Ixhuatlancillo;Ixhuatlancillo;18.9;-97.15;134 +Tuxpan;Tuxpan;19.5661;-100.4625;134 +Frontera;Frontera;18.5336;-92.6469;134 +Tecax;Tecax;20.2019;-89.2881;134 +Los Reyes de Juárez;Los Reyes de Juarez;18.9267;-97.7983;134 +Nogales;Nogales;18.8167;-97.1667;134 +Compostela;Compostela;21.2389;-104.9;134 +Castaños;Castanos;26.7833;-101.4167;134 +Totutla;Totutla;19.2167;-96.9667;134 +Ciudad Guadalupe Victoria;Ciudad Guadalupe Victoria;24.4497;-104.1225;134 +Ciudad de Huitzuco;Ciudad de Huitzuco;18.3;-99.35;134 +Santiago Tulantepec;Santiago Tulantepec;20.0397;-98.3575;134 +Tepoztlán;Tepoztlan;18.9853;-99.0997;134 +Tlaxcala;Tlaxcala;19.3169;-98.2382;134 +Rodolfo Sánchez Taboada;Rodolfo Sanchez Taboada;31.7958;-116.5911;134 +Tecuala;Tecuala;22.4004;-105.46;134 +Ciudad Hidalgo;Ciudad Hidalgo;14.6792;-92.1497;134 +Cárdenas;Cardenas;22.0103;-99.6522;134 +Izamal;Izamal;20.9314;-89.0178;134 +La Crucecita;La Crucecita;15.7753;-96.1425;134 +La Cruz;La Cruz;23.9214;-106.8919;134 +Técpan de Galeana;Tecpan de Galeana;17.25;-100.6833;134 +Senguio;Senguio;19.7539;-100.3377;134 +Pajapan;Pajapan;18.2667;-94.6833;134 +Chemax;Chemax;20.655;-87.9372;134 +El Rosario;El Rosario;22.9922;-105.8572;134 +El Dorado;El Dorado;24.3228;-107.363;134 +Aldama;Aldama;28.8386;-105.9111;134 +Mapastepec;Mapastepec;15.4417;-92.8917;134 +Ayutla de los Libres;Ayutla de los Libres;16.9;-99.2167;134 +Tatahuicapan;Tatahuicapan;18.25;-94.7667;134 +Palau;Palau;27.9167;-101.4167;134 +José Cardel;Jose Cardel;19.3667;-96.3667;134 +Tepatlaxco;Tepatlaxco;19.0667;-97.9667;134 +Zimatlán de Álvarez;Zimatlan de Alvarez;16.8667;-96.7833;134 +Acatlán de Osorio;Acatlan de Osorio;18.2086;-98.0575;134 +Coalcomán de Vázquez Pallares;Coalcoman de Vazquez Pallares;18.7833;-103.1667;134 +Acala;Acala;16.5533;-92.8069;134 +Huixcolotla;Huixcolotla;18.9219;-97.7708;134 +Puréparo de Echaíz;Pureparo de Echaiz;19.9092;-102.0036;134 +Oteapan;Oteapan;18;-94.6667;134 +Loreto;Loreto;26.0128;-111.3433;134 +Cerritos;Cerritos;22.4275;-100.2783;134 +Juchique de Ferrer;Juchique de Ferrer;19.8333;-96.7;134 +Vicente Guerrero;Vicente Guerrero;23.75;-103.9833;134 +Grajales;Grajales;19.25;-97.7833;134 +Tlaltetela;Tlaltetela;19.3167;-96.9;134 +Tixpehual;Tixpehual;20.9778;-89.4417;134 +Todos Santos;Todos Santos;23.4486;-110.2233;134 +Tlapanaloya;Tlapanaloya;19.9358;-99.1019;134 +Tuzamapan;Tuzamapan;20.0833;-97.5667;134 +San Blas Atempa;San Blas Atempa;16.3167;-95.2167;134 +San José Tenango;San Jose Tenango;18.15;-96.7333;134 +Xochiatipan de Castillo;Xochiatipan de Castillo;20.8333;-98.285;134 +Cuautitlán;Cuautitlan;19.4333;-104.3;134 +Juanacatlán;Juanacatlan;20.5;-103.1667;134 +Santos Reyes Nopala;Santos Reyes Nopala;16.1;-97.15;134 +Tlahuelilpan;Tlahuelilpan;20.1297;-99.2286;134 +Benito Juárez;Benito Juarez;20.8833;-98.2;134 +Unión de San Antonio;Union de San Antonio;21.128;-102.006;134 +Zapotlán del Rey;Zapotlan del Rey;20.4674;-102.9248;134 +San Bartolo Tutotepec;San Bartolo Tutotepec;20.4;-98.2;134 +Sotuta;Sotuta;20.5968;-89.0082;134 +Texhuacán;Texhuacan;18.6167;-97.0333;134 +Filomeno Mata;Filomeno Mata;20.2;-97.7;134 +Moloacán;Moloacan;17.9833;-94.35;134 +Santa Cruz Zenzontepec;Santa Cruz Zenzontepec;16.5333;-97.5;134 +Asunción Nochixtlán;Asuncion Nochixtlan;17.4581;-97.2233;134 +Santiago;Santiago;18.45;-95.8333;134 +Huautepec;Huautepec;18.1;-96.7833;134 +Colipa;Colipa;19.9167;-96.7;134 +Zacualpan;Zacualpan;20.4993;-98.3393;134 +Tlilapan;Tlilapan;18.8;-97.1;134 +Tomatlán;Tomatlan;19.0203;-96.9956;134 +Ayotzintepec;Ayotzintepec;17.6667;-96.1333;134 +La Grandeza;La Grandeza;15.5333;-92.2333;134 +Ixtapan del Oro;Ixtapan del Oro;19.2614;-100.2628;134 +San Jerónimo Tlacochahuaya;San Jeronimo Tlacochahuaya;17.0083;-96.5556;134 +Silacayoápam;Silacayoapam;17.5;-98.1333;134 +Creel;Creel;27.7522;-107.6347;134 +Santa Anita;Santa Anita;30.45;-111.05;134 +El Higo;El Higo;21.7667;-98.45;134 +Lázaro Cárdenas;Lazaro Cardenas;28.3897;-105.6236;134 +Ahumada;Ahumada;30.6186;-106.5122;134 +Bahía Kino;Bahia Kino;28.9833;-111.9333;134 +Kantunilkín;Kantunilkin;21.1;-87.4833;134 +Guadalupe Yancuictlalpan;Guadalupe Yancuictlalpan;19.1831;-99.4583;134 +Ciudad Ayala;Ciudad Ayala;18.7667;-98.9833;134 +Tepeojuma;Tepeojuma;18.7167;-98.45;134 +Tataltepec de Valdés;Tataltepec de Valdes;16.3064;-97.5461;134 +Tatatila;Tatatila;19.7;-97.1167;134 +San Juan Mixtepec;San Juan Mixtepec;17.3;-97.8333;134 +Tuxcueca;Tuxcueca;20.1553;-103.1847;134 +Morelos;Morelos;28.4075;-100.8856;134 +Santa Lucía Monte Verde;Santa Lucia Monte Verde;16.95;-97.6667;134 +Santiago Maravatío;Santiago Maravatio;20.1667;-101;134 +Gómez Farías;Gomez Farias;29.3583;-107.7361;134 +Tayoltita;Tayoltita;24.0833;-105.9333;134 +Calderitas;Calderitas;18.5544;-88.2583;134 +Teabo;Teabo;20.3997;-89.2844;134 +Piste;Piste;20.6981;-88.5886;134 +Puerto San Carlos;Puerto San Carlos;24.7894;-112.1083;134 +Bécal;Becal;20.4414;-90.0275;134 +Xochitlan Todos Santos;Xochitlan Todos Santos;18.7007;-97.7766;134 +Nombre de Dios;Nombre de Dios;23.85;-104.2333;134 +Pitiquito;Pitiquito;30.6761;-112.0539;134 +Angostura;Angostura;25.3653;-108.1622;134 +Esperanza;Esperanza;27.58;-109.9298;134 +Palo Alto;Palo Alto;21.9167;-101.9667;134 +Panindícuaro;Panindicuaro;19.9828;-101.7606;134 +Panabá;Panaba;21.2964;-88.2706;134 +Santa María del Oro;Santa Maria del Oro;25.9333;-105.3667;134 +Guadalupe y Calvo;Guadalupe y Calvo;26.095;-106.9644;134 +Soledad Etla;Soledad Etla;17.1667;-96.8167;134 +Zapotitlán;Zapotitlan;20.0028;-97.6917;134 +X-Cán;X-Can;20.8583;-87.6681;134 +Chicxulub Puerto;Chicxulub Puerto;21.2939;-89.6083;134 +Antón Lizardo;Anton Lizardo;19.05;-95.9833;134 +Hopelchén;Hopelchen;19.7444;-89.8453;134 +Tamazulapam Villa del Progreso;Tamazulapam Villa del Progreso;17.675;-97.5714;134 +San Francisco del Mar;San Francisco del Mar;16.3394;-94.515;134 +Buctzotz;Buctzotz;21.2017;-88.7928;134 +Chilcuautla;Chilcuautla;20.3333;-99.2333;134 +Cocorit;Cocorit;27.5833;-109.9667;134 +Ayotoxco de Guerrero;Ayotoxco de Guerrero;20.1;-97.4;134 +Altar;Altar;30.7136;-111.8353;134 +San Pedro Amuzgos;San Pedro Amuzgos;16.65;-98.1;134 +Tenabo;Tenabo;20.0333;-90.2167;134 +Algodones;Algodones;32.7153;-114.7289;134 +Ojo Caliente;Ojo Caliente;21.8772;-102.6756;134 +Santa Eulalia;Santa Eulalia;28.5939;-105.8878;134 +Huiloapan;Huiloapan;18.8167;-97.15;134 +Leona Vicario;Leona Vicario;20.9922;-87.2028;134 +Valle de Guadalupe;Valle de Guadalupe;21;-102.6167;134 +Temozon;Temozon;20.8042;-88.2028;134 +San Antonino Castillo Velasco;San Antonino Castillo Velasco;16.8031;-96.6839;134 +Amatitán;Amatitan;20.8333;-103.7167;134 +Churumuco de Morelos;Churumuco de Morelos;18.6167;-101.6333;134 +Tasquillo;Tasquillo;20.6167;-99.25;134 +Chiconquiaco;Chiconquiaco;19.75;-96.8167;134 +Cardonal;Cardonal;20.6167;-99.1167;134 +San Julián;San Julian;21.0167;-102.1667;134 +Tenango de Doria;Tenango de Doria;20.3356;-98.2267;134 +Ixhuatlán del Sureste;Ixhuatlan del Sureste;18.017;-94.38;134 +Tamuín;Tamuin;22;-98.7833;134 +Tepetzintla;Tepetzintla;21.1452;-97.8558;134 +Mineral del Monte;Mineral del Monte;20.1333;-98.6667;134 +Nopala de Villagran;Nopala de Villagran;20.2528;-99.6433;134 +El Arenal;El Arenal;20.2167;-98.9167;134 +San Pedro Tapanatepec;San Pedro Tapanatepec;16.3667;-94.2;134 +Zozocolco de Hidalgo;Zozocolco de Hidalgo;20.1333;-97.5833;134 +Atengo;Atengo;20.2167;-104.0833;134 +Nicolás Flores;Nicolas Flores;20.7669;-99.1514;134 +San Andrés Huaxpaltepec;San Andres Huaxpaltepec;16.3333;-97.9167;134 +Peñón Blanco;Penon Blanco;24.7833;-104.0333;134 +Santa María Yucuhiti;Santa Maria Yucuhiti;17.0167;-97.7667;134 +San Nicolás Tolentino;San Nicolas Tolentino;22.2489;-100.5525;134 +Xoxocotla;Xoxocotla;18.65;-97.15;134 +Naco;Naco;31.3269;-109.9478;134 +Ixtapangajoya;Ixtapangajoya;17.4972;-93.0017;134 +El Limón;El Limon;19.75;-104.0167;134 +Valle de Juárez;Valle de Juarez;19.8667;-102.8167;134 +Teojomulco;Teojomulco;16.6;-97.2333;134 +Totontepec Villa de Morelos;Totontepec Villa de Morelos;17.2567;-96.0269;134 +Acula;Acula;18.5167;-95.7833;134 +General Bravo;General Bravo;25.8;-99.1667;134 +Melchor Ocampo;Melchor Ocampo;19.7083;-99.1444;134 +Ciudad Cuauhtémoc;Ciudad Cuauhtemoc;22.1833;-97.8333;134 +Santiago Tuxtla;Santiago Tuxtla;18.4654;-95.3;134 +Amealco;Amealco;20.1881;-100.1439;134 +Maravilla Tenejapa;Maravilla Tenejapa;16.1333;-91.2833;134 +Tapilula;Tapilula;17.2536;-93.0093;134 +Ocotepec;Ocotepec;17.2191;-93.1724;134 +Olintla;Olintla;20.1;-97.6833;134 +Tepetzintla;Tepetzintla;19.9667;-97.8333;134 +Santiago Amoltepec;Santiago Amoltepec;16.6167;-97.5;134 +Tenango del Aire;Tenango del Aire;19.1575;-98.8581;134 +Zaragoza;Zaragoza;28.4869;-100.9175;134 +Mazatlán Villa de Flores;Mazatlan Villa de Flores;18.0167;-96.9167;134 +Singuilucan;Singuilucan;19.9675;-98.5178;134 +Cocotitlán;Cocotitlan;19.2167;-98.85;134 +Soyaniquilpan;Soyaniquilpan;19.9892;-99.4361;134 +Puerto Peñasco;Puerto Penasco;31.3167;-113.5369;134 +Espita;Espita;21.0128;-88.3047;134 +Autlán de Navarro;Autlan de Navarro;19.7667;-104.3667;134 +Ixhuatlán de Madero;Ixhuatlan de Madero;20.6833;-98.0167;134 +Encarnación de Díaz;Encarnacion de Diaz;21.5167;-102.2333;134 +Pijijiapan;Pijijiapan;15.6867;-93.2092;134 +Alvarado;Alvarado;18.7811;-95.7572;134 +San José Villa de Allende;San Jose Villa de Allende;19.3747;-100.1475;134 +Tlacotepec;Tlacotepec;18.6882;-97.6489;134 +Huixtla;Huixtla;15.1429;-92.5122;134 +Emiliano Zapata;Emiliano Zapata;19.65;-98.55;134 +Santa Lucía del Camino;Santa Lucia del Camino;17.0667;-96.6833;134 +Mecatlán;Mecatlan;20.2135;-97.6574;134 +Santa Ana Maya;Santa Ana Maya;20;-101.0167;134 +Taxco de Alarcón;Taxco de Alarcon;18.5564;-99.605;134 +Berriozábal;Berriozabal;16.7985;-93.2716;134 +Cuichapa;Cuichapa;18.7667;-96.8667;134 +Mixtla de Altamirano;Mixtla de Altamirano;18.6;-97;134 +Álamos;Alamos;27.0275;-108.94;134 +Tezoatlán de Segura y Luna;Tezoatlan de Segura y Luna;17.65;-97.8167;134 +Citlaltépec;Citlaltepec;21.3366;-97.8784;134 +Chanal;Chanal;16.6489;-92.2214;134 +Mitontic;Mitontic;16.8667;-92.6333;134 +San Carlos Yautepec;San Carlos Yautepec;16.5;-96.1;134 +Jacala;Jacala;21.0053;-99.1719;134 +Tepeapulco;Tepeapulco;19.7856;-98.5517;134 +San Jerónimo Coatlán;San Jeronimo Coatlan;16.2333;-96.8667;134 +San Dionisio del Mar;San Dionisio del Mar;16.3217;-94.7569;134 +Jalcomulco;Jalcomulco;19.3333;-96.7667;134 +Lampazos de Naranjo;Lampazos de Naranjo;27.025;-100.5056;134 +Tlacolulan;Tlacolulan;19.6667;-97;134 +San Cristóbal Amatlán;San Cristobal Amatlan;16.3167;-96.4;134 +Santiago Zacatepec;Santiago Zacatepec;17.15;-95.9167;134 +Santiago Jocotepec;Santiago Jocotepec;17.5833;-95.8833;134 +Santiago de Anaya;Santiago de Anaya;20.3844;-98.9647;134 +El Porvenir de Velasco Suárez;El Porvenir de Velasco Suarez;15.4556;-92.2794;134 +Almoloya de Alquisiras;Almoloya de Alquisiras;18.85;-99.85;134 +Santiago Ixtayutla;Santiago Ixtayutla;16.5667;-97.65;134 +San Pedro Pochutla;San Pedro Pochutla;15.7463;-96.4652;134 +Polotitlán de la Ilustración;Polotitlan de la Ilustracion;20.2231;-99.8147;134 +Metapa;Metapa;14.8333;-92.1833;134 +Otatitlán;Otatitlan;18.1772;-96.0342;134 +Tancoco;Tancoco;21.2861;-97.7906;134 +San Juan Ñumí;San Juan Numi;17.4;-97.7;134 +Tianguistengo;Tianguistengo;20.7278;-98.6289;134 +Ixcatepec;Ixcatepec;21.2333;-98;134 +Eloxochitlán;Eloxochitlan;18.5088;-96.9227;134 +Unión de Tula;Union de Tula;19.957;-104.268;134 +Ilamatlán;Ilamatlan;20.7833;-98.45;134 +Chalma;Chalma;21.2167;-98.4;134 +Zihuatanejo;Zihuatanejo;17.6444;-101.5511;134 +Venustiano Carranza;Venustiano Carranza;16.3;-92.6;134 +Ocoyoacac;Ocoyoacac;19.2739;-99.4606;134 +Jocotitlán;Jocotitlan;19.7072;-99.7867;134 +Apaseo el Alto;Apaseo el Alto;20.45;-100.6167;134 +Santo Domingo Tehuantepec;Santo Domingo Tehuantepec;16.3184;-95.2478;134 +Salto de Agua;Salto de Agua;17.55;-92.3333;134 +San Francisco del Rincón;San Francisco del Rincon;21.0228;-101.86;134 +Zapotlanejo;Zapotlanejo;20.6228;-103.0689;134 +Ixtlahuacán de los Membrillos;Ixtlahuacan de los Membrillos;20.35;-103.1833;134 +Santa Catarina Otzolotepec;Santa Catarina Otzolotepec;18.5667;-97.25;134 +La Barca;La Barca;20.2833;-102.5667;134 +Purísima de Bustos;Purisima de Bustos;21.0333;-101.8667;134 +San Juan de los Lagos;San Juan de los Lagos;21.2489;-102.3304;134 +San Andrés Huayápam;San Andres Huayapam;17.1;-96.6667;134 +Atarjea;Atarjea;21.2678;-99.7183;134 +Huejúcar;Huejucar;22.3591;-103.2108;134 +San Sebastián del Oeste;San Sebastian del Oeste;20.8511;-104.819;134 +Ciudad Mante;Ciudad Mante;22.7333;-98.95;134 +Felipe Carrillo Puerto;Felipe Carrillo Puerto;19.5786;-88.0453;134 +Juventino Rosas;Juventino Rosas;20.65;-101;134 +Sahuayo de Morelos;Sahuayo de Morelos;20.0575;-102.7239;134 +La Trinidad;La Trinidad;16.0175;-91.9334;134 +Villa Victoria;Villa Victoria;19.4333;-100;134 +Huebampo;Huebampo;26.6667;-109.35;134 +Tecamachalco;Tecamachalco;18.8667;-97.7167;134 +Tila;Tila;17.3;-92.4333;134 +San Miguel Panixtlahuaca;San Miguel Panixtlahuaca;16.2597;-97.3781;134 +Ocozocoautla de Espinosa;Ocozocoautla de Espinosa;16.75;-93.3667;134 +Agua Prieta;Agua Prieta;31.3258;-109.5489;134 +Guasavito;Guasavito;25.5655;-108.4718;134 +Ciudad de Atlixco;Ciudad de Atlixco;18.9;-98.45;134 +Jilotepec;Jilotepec;19.9519;-99.5328;134 +Maravatío de Ocampo;Maravatio de Ocampo;19.8933;-100.4428;134 +San Francisco;San Francisco;30.9;-112.6;134 +Concepción de Buenos Aires;Concepcion de Buenos Aires;19.8667;-103.15;134 +Chiquilistlán;Chiquilistlan;20.0896;-103.8617;134 +El Barrio de la Soledad;El Barrio de la Soledad;16.8;-95.1167;134 +San Antonio Cañada;San Antonio Canada;18.5;-97.2833;134 +San Simón de Guerrero;San Simon de Guerrero;19.0225;-100.0067;134 +Magdalena Tequisistlán;Magdalena Tequisistlan;16.3992;-95.6033;134 +Los Reyes;Los Reyes;18.6731;-97.0456;134 +Ciénega de Flores;Cienega de Flores;25.95;-100.1833;134 +Nacozari Viejo;Nacozari Viejo;30.4833;-109.4667;134 +San Andrés Timilpan;San Andres Timilpan;19.8667;-99.7333;134 +Santa Cruz Xoxocotlán;Santa Cruz Xoxocotlan;17.0264;-96.7333;134 +Zontecomatlán de López y Fuentes;Zontecomatlan de Lopez y Fuentes;20.7667;-98.3333;134 +Altata;Altata;24.6333;-107.9167;134 +Jesús María;Jesus Maria;21.9667;-102.35;134 +Pedro Celestino Negrete;Pedro Celestino Negrete;24.726;-102.984;134 +Hueyapan de Ocampo;Hueyapan de Ocampo;18.15;-95.15;134 +Tequila;Tequila;20.8794;-103.8356;134 +Coyuca de Catalán;Coyuca de Catalan;18.3256;-100.6992;134 +Camargo;Camargo;27.667;-105.167;134 +Matías Romero;Matias Romero;16.8722;-95.0417;134 +Jiquipilas;Jiquipilas;16.6683;-93.6444;134 +Galeana;Galeana;24.8333;-100.0667;134 +Tlalixcoyan;Tlalixcoyan;18.8031;-96.0611;134 +Apan;Apan;19.7;-98.4333;134 +Joquicingo;Joquicingo;19.0556;-99.5467;134 +Mineral de Angangueo;Mineral de Angangueo;19.6206;-100.2844;134 +Yajalón;Yajalon;17.1667;-92.3333;134 +San Felipe Orizatlán;San Felipe Orizatlan;21.1719;-98.6064;134 +Tezontepec;Tezontepec;19.8833;-98.8167;134 +Santa Bárbara;Santa Barbara;26.8133;-105.8203;134 +Santa Catarina Ayotzingo;Santa Catarina Ayotzingo;19.2647;-98.8975;134 +Progreso;Progreso;21.28;-89.67;134 +Santiago;Santiago;25.4333;-100.1333;134 +Mixquiahuala de Juarez;Mixquiahuala de Juarez;20.2311;-99.2131;134 +Sayula;Sayula;19.8836;-103.5972;134 +Jaral del Progreso;Jaral del Progreso;20.3667;-101.0667;134 +Ciudad Manuel Doblado;Ciudad Manuel Doblado;20.7303;-101.9533;134 +Coatepec Harinas;Coatepec Harinas;18.9;-99.7167;134 +San Pablo Huixtepec;San Pablo Huixtepec;16.8167;-96.7833;134 +Ixtacomitán;Ixtacomitan;17.4267;-93.0943;134 +Emiliano Zapata;Emiliano Zapata;16.5;-92.8667;134 +Tecoh;Tecoh;20.7419;-89.4744;134 +Ciudad Insurgentes;Ciudad Insurgentes;25.2617;-111.7744;134 +Texcatepec;Texcatepec;20.5833;-98.3667;134 +San Juanito de Escobedo;San Juanito de Escobedo;20.8;-104;134 +San Nicolas Buenos Aires;San Nicolas Buenos Aires;19.1433;-97.4767;134 +Tepetlán;Tepetlan;19.6667;-96.8;134 +Tamchen;Tamchen;20.8753;-89.9319;134 +San Francisco;San Francisco;20.5333;-102.5;134 +San Quintín;San Quintin;30.4837;-115.95;134 +Punta Prieta;Punta Prieta;28.9289;-114.1556;134 +Pueblo Viejo;Pueblo Viejo;19.1781;-100.2856;134 +Ixtapa Zihuatanejo;Ixtapa Zihuatanejo;17.6367;-101.5514;134 +Vícam Pueblo;Vicam Pueblo;27.6422;-110.2897;134 +Nautla;Nautla;20.2167;-96.7833;134 +Mazatán;Mazatan;29.0167;-110.1333;134 +Chapantongo;Chapantongo;20.2833;-99.4;134 +Temamatla;Temamatla;19.2028;-98.87;134 +Epazoyucan;Epazoyucan;20.0177;-98.6361;134 +Ciudad Serdán;Ciudad Serdan;18.9833;-97.45;134 +Jocotepec;Jocotepec;20.2863;-103.4304;134 +Ciudad de Huajuapam de León;Ciudad de Huajuapam de Leon;17.8097;-97.7764;134 +Montemorelos;Montemorelos;25.1872;-99.8267;134 +Tres Valles;Tres Valles;18.2367;-96.1369;134 +Santa María Huatulco;Santa Maria Huatulco;15.85;-96.3333;134 +Cuautepec de Hinojosa;Cuautepec de Hinojosa;20.15;-98.4333;134 +Guacharachi;Guacharachi;27.15;-107.3167;134 +Acatlán de Pérez Figueroa;Acatlan de Perez Figueroa;18.5333;-96.6167;134 +Santa Ana Chiautempan;Santa Ana Chiautempan;19.3167;-98.1833;134 +San Pedro Mixtepec;San Pedro Mixtepec;16;-97.1169;134 +Abasolo;Abasolo;24.0559;-98.3733;134 +Zaragoza;Zaragoza;17.9487;-94.6436;134 +Villa Aldama;Villa Aldama;19.65;-97.2333;134 +Ojuelos de Jalisco;Ojuelos de Jalisco;21.8642;-101.5933;134 +Oxchuc;Oxchuc;16.85;-92.4167;134 +Zongolica;Zongolica;18.6642;-97.0011;134 +Simojovel de Allende;Simojovel de Allende;17.15;-92.7167;134 +Tolcayuca;Tolcayuca;19.95;-98.9167;134 +Tlachichilco;Tlachichilco;20.6217;-98.1994;134 +Santa Cruz Itundujia;Santa Cruz Itundujia;16.8667;-97.65;134 +Jaltocan;Jaltocan;21.1333;-98.5383;134 +Molango;Molango;20.7844;-98.7175;134 +Coroneo;Coroneo;20.1333;-100.3333;134 +Agua Blanca Iturbide;Agua Blanca Iturbide;20.35;-98.35;134 +Hecelchakán;Hecelchakan;20.1667;-90.1333;134 +Teocuitatlán de Corona;Teocuitatlan de Corona;20.0918;-103.3785;134 +Chavinda;Chavinda;20.0167;-102.45;134 +José María Morelos;Jose Maria Morelos;19.75;-88.7;134 +Zacatepec;Zacatepec;18.6833;-99.1833;134 +Bochil;Bochil;16.9953;-92.8903;134 +Huehuetán;Huehuetan;15.0319;-92.3844;134 +Tangancícuaro de Arista;Tangancicuaro de Arista;19.8889;-102.205;134 +Santiago Suchilquitongo;Santiago Suchilquitongo;17.25;-96.8833;134 +Almoloya;Almoloya;19.7;-98.4;134 +Villa Purificación;Villa Purificacion;19.7858;-104.7078;134 +Seyé;Seye;20.8372;-89.3719;134 +Dnestrovsc;Dnestrovsc;46.6222;29.9133;135 +Cricova;Cricova;47.1389;28.8614;135 +Sipoteni;Sipoteni;47.2764;28.1983;135 +Lozova;Lozova;47.1328;28.3856;135 +Congaz;Congaz;46.1092;28.6044;135 +Costeşti;Costesti;46.8678;28.8022;135 +Dubăsarii Vechi;Dubasarii Vechi;47.1356;29.2008;135 +Varniţa;Varnita;46.8614;29.4692;135 +Otaci;Otaci;48.43;27.7939;135 +Sireţi;Sireti;47.1472;28.6775;135 +Puhoi;Puhoi;46.7858;28.7781;135 +Vadul lui Vodă;Vadul lui Voda;47.0917;29.0756;135 +Mereni;Mereni;46.9633;29.055;135 +Slobozia Mare;Slobozia Mare;45.5667;28.1667;135 +Rădoaia;Radoaia;47.7261;28.1614;135 +Hîrbovăţ;Hirbovat;46.8442;29.3592;135 +Bulboaca;Bulboaca;46.8847;29.3086;135 +Crihana Veche;Crihana Veche;45.8333;28.1833;135 +Vulcăneşti;Vulcanesti;45.6842;28.4028;135 +Rîbniţa;Ribnita;47.7664;29.0006;135 +Corlăteni;Corlateni;47.8222;27.8314;135 +Tvardiţa;Tvardita;46.1547;28.9656;135 +Colibaşi;Colibasi;45.7333;28.1667;135 +Lipcani;Lipcani;48.2653;26.8039;135 +Talmaza;Talmaza;46.6358;29.6647;135 +Chirsova;Chirsova;46.2339;28.6481;135 +Ghidighici;Ghidighici;47.0931;28.7686;135 +Cantemir;Cantemir;46.2781;28.2008;135 +Ştefan Vodă;Stefan Voda;46.5129;29.6619;135 +Cocieri;Cocieri;47.3;29.1167;135 +Şoldăneşti;Soldanesti;47.8161;28.7972;135 +Rîşcani;Riscani;47.9561;27.5536;135 +Nisporeni;Nisporeni;47.0814;28.1783;135 +Ocniţa;Ocnita;48.4167;27.4833;135 +Briceni;Briceni;48.3628;27.085;135 +Leova;Leova;46.4786;28.2553;135 +Teleneşti;Telenesti;47.4997;28.3656;135 +Donduşeni;Donduseni;48.2244;27.5853;135 +Criuleni;Criuleni;47.2167;29.1614;135 +Glodeni;Glodeni;47.7708;27.5144;135 +Basarabeasca;Basarabeasca;46.3333;28.9667;135 +Corjeuţi;Corjeuti;48.2167;27.05;135 +Rezina;Rezina;47.7492;28.9622;135 +Anenii Noi;Anenii Noi;46.8817;29.2308;135 +Călăraşi;Calarasi;47.2544;28.3081;135 +Cazaclia;Cazaclia;46.0103;28.6628;135 +Durleşti;Durlesti;47.0178;28.7625;135 +Soroca;Soroca;48.1558;28.2975;135 +Orhei;Orhei;47.3831;28.8231;135 +Comrat;Comrat;46.3003;28.6572;135 +Cahul;Cahul;45.9075;28.1944;135 +Ungheni;Ungheni;47.2042;27.7958;135 +Cojuşna;Cojusna;47.0931;28.6583;135 +Codru;Codru;46.9753;28.8194;135 +Căuşeni;Causeni;46.6442;29.4139;135 +Edineţ;Edinet;48.1681;27.305;135 +Drochia;Drochia;48.0308;27.8126;135 +Taraclia;Taraclia;45.9;28.6689;135 +Sîngerei;Singerei;47.6406;28.1419;135 +Hînceşti;Hincesti;46.8258;28.5936;135 +Ialoveni;Ialoveni;46.9431;28.7778;135 +Făleşti;Falesti;47.5736;27.7092;135 +Floreşti;Floresti;47.8933;28.3014;135 +Cimişlia;Cimislia;46.52;28.7842;135 +Straşeni;Straseni;47.1414;28.6103;135 +Ceadîr-Lunga;Ceadir-Lunga;46.055;28.8303;135 +Cupcini;Cupcini;48.1108;27.3853;135 +Pelinia;Pelinia;47.8758;27.8314;135 +Baurci;Baurci;46.0939;28.6758;135 +Peresecina;Peresecina;47.2522;28.7689;135 +Bender;Bender;46.8333;29.4833;135 +Bălţi;Balti;47.7617;27.9289;135 +Tiraspol;Tiraspol;46.85;29.6333;135 +Camenca;Camenca;48.0333;28.7;135 +Chiţcani;Chitcani;46.7856;29.6086;135 +Copceac;Copceac;45.85;28.6947;135 +Grigoriopol;Grigoriopol;47.1536;29.2964;135 +Borogani;Borogani;46.5028;28.5442;135 +Dubăsari;Dubasari;47.2667;29.1667;135 +Sîngera;Singera;46.9131;28.9775;135 +Chisinau;Chisinau;47.0228;28.8353;135 +Monaco;Monaco;43.7396;7.4069;136 +Ulaanbaatar;Ulaanbaatar;47.9214;106.9055;137 +Mörön;Moron;49.6375;100.1614;137 +Erdenet;Erdenet;49.0278;104.0444;137 +Darhan;Darhan;49.4867;105.9228;137 +Dalanzadgad;Dalanzadgad;43.57;104.4258;137 +Choybalsan;Choybalsan;48.0706;114.5228;137 +Tsetserleg;Tsetserleg;47.4769;101.4503;137 +Bulgan;Bulgan;48.8125;103.5347;137 +Altay;Altay;46.3728;96.2572;137 +Dzuunmod;Dzuunmod;47.7069;106.9528;137 +Öndörhaan;Ondorhaan;47.3167;110.65;137 +Baruun-Urt;Baruun-Urt;46.6829;113.2786;137 +Ölgiy;Olgiy;48.9656;89.9632;137 +Ulaangom;Ulaangom;49.9754;92.0661;137 +Hovd;Hovd;48.0167;91.5667;137 +Bayanhongor;Bayanhongor;46.1944;100.7181;137 +Sühbaatar;Suhbaatar;50.2364;106.2064;137 +Arvayheer;Arvayheer;46.2639;102.775;137 +Saynshand;Saynshand;44.8917;110.1367;137 +Uliastay;Uliastay;47.7428;96.8433;137 +Dzüünharaa;Dzuunharaa;48.8666;106.4666;137 +Dalandzadgad;Dalandzadgad;43.5708;104.425;137 +Choyr;Choyr;46.3611;108.3611;137 +Mandalgovĭ;Mandalgovi;45.7667;106.2708;137 +Darhan;Darhan;49.6167;106.35;137 +Hödrögö;Hodrogo;48.9664;96.7833;137 +Ulaan-Uul;Ulaan-Uul;44.3337;111.2333;137 +Žabljak;Zabljak;43.1583;19.1303;138 +Šavnik;Savnik;42.95;19.1;138 +Plužine;Pluzine;43.1528;18.8394;138 +Kolašin;Kolasin;42.825;19.518;138 +Petnjica;Petnjica;42.9089;19.9644;138 +Nikšić;Niksic;42.78;18.94;138 +Danilovgrad;Danilovgrad;42.61;19.05;138 +Gusinje;Gusinje;42.5619;19.8339;138 +Kotor;Kotor;42.4254;18.7712;138 +Tuzi;Tuzi;42.3656;19.3314;138 +Tivat;Tivat;42.43;18.7;138 +Andrijevica;Andrijevica;42.7339;19.7919;138 +Rožaje;Rozaje;42.8442;20.1679;138 +Mojkovac;Mojkovac;42.96;19.58;138 +Ulcinj;Ulcinj;41.9236;19.2056;138 +Pljevlja;Pljevlja;43.3566;19.3502;138 +Budva;Budva;42.2847;18.8453;138 +Cetinje;Cetinje;42.3933;18.9219;138 +Plav;Plav;42.5956;19.945;138 +Bar;Bar;42.1;19.1;138 +Bijelo Polje;Bijelo Polje;43.0292;19.7456;138 +Berane;Berane;42.8473;19.8694;138 +Herceg Novi;Herceg Novi;42.4531;18.5375;138 +Podgorica;Podgorica;42.4397;19.2661;138 +Brades;Brades;16.7928;-62.2106;139 +Tifariti;Tifariti;26.0928;-10.6089;140 +Mnasra;Mnasra;34.7667;-5.5167;140 +Rabat;Rabat;34.0253;-6.8361;140 +Fès;Fes;34.0433;-5.0033;140 +Oulad Zemam;Oulad Zemam;32.35;-6.6333;140 +Ben Ahmed;Ben Ahmed;33.0714;-7.2436;140 +El Kelaa des Srarhna;El Kelaa des Srarhna;32.05;-7.4;140 +Casablanca;Casablanca;33.5992;-7.62;140 +Ech Chaïbat;Ech Chaibat;31.6;-7.85;140 +Zaggota;Zaggota;34.1667;-5.5333;140 +Taghbalt;Taghbalt;30.62;-5.35;140 +’Aïn Leuh;'Ain Leuh;33.3017;-5.3483;140 +Saidia;Saidia;35.085;-2.2392;140 +Boudinar;Boudinar;35.2001;-3.6429;140 +Tarhjicht;Tarhjicht;29.0565;-9.428;140 +Oued Laou;Oued Laou;35.45;-5.0833;140 +Kourimat;Kourimat;31.4569;-9.3131;140 +Outa Bouabane;Outa Bouabane;34.2606;-4.4139;140 +Tafersit;Tafersit;35.0192;-3.5684;140 +Dar Ould Zidouh;Dar Ould Zidouh;32.3429;-6.894;140 +Bahharet Oulad Ayyad;Bahharet Oulad Ayyad;34.7703;-6.3047;140 +Asilah;Asilah;35.4667;-6.0333;140 +Tissaf;Tissaf;33.4;-3.5833;140 +Za’roura;Za'roura;35.2167;-5.6667;140 +Mograne;Mograne;34.4167;-6.4333;140 +Douar Oulad Hssine;Douar Oulad Hssine;33.0681;-8.5108;140 +Arbaoua;Arbaoua;34.9;-5.9167;140 +Oulad Yaïch;Oulad Yaich;32.4167;-6.3333;140 +Taza;Taza;35.0639;-5.2025;140 +Douar Oulad Aj-jabri;Douar Oulad Aj-jabri;32.2567;-6.7839;140 +Dar Bel Hamri;Dar Bel Hamri;34.1889;-5.9697;140 +Sidi Bou Othmane;Sidi Bou Othmane;31.9033;-7.9422;140 +Bellaa;Bellaa;30.0314;-9.5542;140 +Oulad Hammou;Oulad Hammou;33.25;-8.3347;140 +Tissint;Tissint;29.9;-7.3167;140 +Mhâjâr;Mhajar;35.1169;-3.4917;140 +Sidi El Hattab;Sidi El Hattab;32.2667;-7.2833;140 +Tatoufet;Tatoufet;35.0339;-5.7706;140 +Bni Gmil;Bni Gmil;35.0675;-4.4242;140 +Zawyat Sidi Ben Hamdoun;Zawyat Sidi Ben Hamdoun;33.045;-7.9292;140 +El Amim;El Amim;32.2064;-7.2431;140 +Chichaoua;Chichaoua;31.5333;-8.7667;140 +Fritissa;Fritissa;33.6167;-3.55;140 +Lalla Mimouna;Lalla Mimouna;34.85;-6.0669;140 +Tameslouht;Tameslouht;31.5;-8.1;140 +Souk et Tnine Jorf el Mellah;Souk et Tnine Jorf el Mellah;34.4945;-5.5047;140 +Tétouan;Tetouan;35.5667;-5.3667;140 +Kenitra;Kenitra;34.25;-6.5833;140 +Agadir;Agadir;30.4167;-9.5833;140 +Meknès;Meknes;33.8833;-5.55;140 +Oujda-Angad;Oujda-Angad;34.6867;-1.9114;140 +Douar Messassa;Douar Messassa;34.2803;-4.5336;140 +Oulad Imloul;Oulad Imloul;32.0252;-7.716;140 +Tangier;Tangier;35.7767;-5.8039;140 +Bni Boufrah;Bni Boufrah;35.0675;-4.3206;140 +Aklim;Aklim;34.9292;-2.4353;140 +Tadla;Tadla;32.4396;-8.3465;140 +Aghbalou Aqourar;Aghbalou Aqourar;33.9342;-4.7381;140 +Douar Lehouifrat;Douar Lehouifrat;32.28;-8.31;140 +Sidi Ahmed El Khadir;Sidi Ahmed El Khadir;32.5167;-7.3833;140 +Marrakech;Marrakech;31.6295;-7.9811;140 +Sale;Sale;34.05;-6.8167;140 +Bir Tam Tam;Bir Tam Tam;33.9831;-4.6397;140 +Sidi Ouassay;Sidi Ouassay;30.05;-9.6833;140 +Chtiba;Chtiba;32.2;-7.3;140 +Smimou;Smimou;31.2136;-9.7058;140 +Mwaline al Oued;Mwaline al Oued;33.4467;-7.3283;140 +Douar Snada;Douar Snada;35.0764;-4.2167;140 +Gtarna;Gtarna;32.9608;-7.9222;140 +Iguidiy;Iguidiy;30.7467;-7.9258;140 +Oulad Cherif;Oulad Cherif;31.7667;-7.7833;140 +Sidi Lahsene;Sidi Lahsene;34.0999;-2.6219;140 +Tanakoub;Tanakoub;35.1091;-5.4577;140 +Douar Ezzerarda;Douar Ezzerarda;34.7667;-5.8333;140 +Laghzawna;Laghzawna;33.1914;-7.6701;140 +Ameskroud;Ameskroud;30.5308;-9.3283;140 +Gammasa;Gammasa;31.4175;-8.4117;140 +Safi;Safi;32.2833;-9.2333;140 +Temara;Temara;33.9234;-6.9076;140 +Taourirt;Taourirt;34.41;-2.89;140 +Moulay Bousselham;Moulay Bousselham;34.8786;-6.2933;140 +Bourdoud;Bourdoud;34.5922;-4.5492;140 +Boureït;Boureit;34.9833;-4.9167;140 +Oulad Barhil;Oulad Barhil;30.6408;-8.475;140 +Ksebia;Ksebia;34.2933;-6.1594;140 +Sabaa Aiyoun;Sabaa Aiyoun;33.9031;-5.3786;140 +Tamorot;Tamorot;34.9333;-4.7833;140 +Bouknadel;Bouknadel;34.1333;-6.7333;140 +Aït Faska;Ait Faska;31.5058;-7.7161;140 +Nador;Nador;35.1667;-2.9333;140 +Foum Zguid;Foum Zguid;30.0861;-6.8736;140 +Zawyat Sidi al Mekki;Zawyat Sidi al Mekki;33.2122;-7.7164;140 +Iskourane;Iskourane;30.8434;-9.8186;140 +Bni Sidel;Bni Sidel;35.185;-3.0481;140 +Had Dra;Had Dra;31.5833;-9.5333;140 +Ait Melloul;Ait Melloul;30.3342;-9.4972;140 +Laâyoune;Laayoune;27.15;-13.2;140 +Mohammedia;Mohammedia;33.6833;-7.3833;140 +Béni Mellal;Beni Mellal;32.3394;-6.3608;140 +El Jadid;El Jadid;33.2342;-8.5228;140 +Kouribga;Kouribga;32.88;-6.9;140 +Msemrir;Msemrir;31.7025;-5.8119;140 +Ait Ikkou;Ait Ikkou;33.5667;-5.65;140 +Iaboutene;Iaboutene;35.067;-3.967;140 +Agadir Melloul;Agadir Melloul;30.2249;-7.796;140 +Imilchil;Imilchil;32.155;-5.6347;140 +Bouhlou;Bouhlou;34.1333;-4.4;140 +Aït Ouaoumana;Ait Ouaoumana;32.7128;-5.8042;140 +Amarzgane;Amarzgane;31.05;-7.2167;140 +El Marmouta;El Marmouta;32.0989;-7.3861;140 +Oualidia;Oualidia;32.7333;-9.0167;140 +Tleta Taghramt;Tleta Taghramt;35.7878;-5.4678;140 +Tiqqi;Tiqqi;29.7;-9.0667;140 +Hassi Berkane;Hassi Berkane;34.8392;-2.8669;140 +Sidi el Mokhfi;Sidi el Mokhfi;34.6039;-4.7889;140 +Sidi Dahbi;Sidi Dahbi;33.05;-7.1833;140 +Mirleft;Mirleft;29.5782;-10.034;140 +Ben Qarrich;Ben Qarrich;35.5114;-5.4264;140 +Lakhzazra;Lakhzazra;33.0333;-7.05;140 +Lamzoudia;Lamzoudia;31.5833;-8.4833;140 +Oulad Said;Oulad Said;32.632;-8.8456;140 +Setti Fatma;Setti Fatma;31.2256;-7.6758;140 +Skoura;Skoura;31.0672;-6.5397;140 +Douar ’Ayn Dfali;Douar 'Ayn Dfali;33.95;-4.45;140 +Echemmaia Est;Echemmaia Est;32.0706;-8.6533;140 +Douar Olad. Salem;Douar Olad. Salem;32.8739;-8.8589;140 +Ouaoula;Ouaoula;31.8667;-6.75;140 +Ain Aicha;Ain Aicha;34.4833;-4.7;140 +Safsaf;Safsaf;34.5581;-6.0078;140 +El Ghiate;El Ghiate;32.0331;-9.1625;140 +Zeghanghane;Zeghanghane;35.1575;-3.0017;140 +Tit Mellil;Tit Mellil;33.5533;-7.4822;140 +Mechraa Bel Ksiri;Mechraa Bel Ksiri;34.56;-5.95;140 +Sidi Smai’il;Sidi Smai'il;32.8167;-8.5;140 +Arfoud;Arfoud;31.4361;-4.2328;140 +Sidi Yahia El Gharb;Sidi Yahia El Gharb;34.3058;-6.3058;140 +Biougra;Biougra;30.2144;-9.3708;140 +El Hajeb;El Hajeb;33.6928;-5.3711;140 +Zaïo;Zaio;34.9396;-2.7334;140 +Aziylal;Aziylal;31.96;-6.56;140 +Zagora;Zagora;30.3316;-5.8376;140 +Ait Ourir;Ait Ourir;31.5644;-7.6628;140 +El Aïoun;El Aioun;34.5853;-2.5056;140 +Temsia;Temsia;30.3633;-9.4144;140 +Douar Drissiine;Douar Drissiine;32.0242;-7.2811;140 +Ouardana;Ouardana;35.0708;-3.4217;140 +Arbaa Ayacha;Arbaa Ayacha;35.383;-5.8333;140 +Bou Iferda;Bou Iferda;32.3567;-5.835;140 +Oulad Cherki;Oulad Cherki;32.3333;-7.75;140 +Sidi ’Allal al Mçader;Sidi 'Allal al Mcader;33.8897;-6.1503;140 +Oued El Makhazine;Oued El Makhazine;34.9333;-5.85;140 +Boulemane;Boulemane;33.366;-4.733;140 +Mehdya;Mehdya;34.2557;-6.6745;140 +Bou Arfa;Bou Arfa;32.531;-1.9631;140 +Demnat;Demnat;31.7311;-7.0361;140 +Sidi Redouane;Sidi Redouane;34.6869;-5.4454;140 +Sebt Gzoula;Sebt Gzoula;32.1219;-9.0889;140 +Beni Zouli;Beni Zouli;30.4839;-5.8619;140 +Karia Ba Mohamed;Karia Ba Mohamed;34.3667;-5.2;140 +Ait Ben Daoudi;Ait Ben Daoudi;31.6345;-7.644;140 +Ain El Aouda;Ain El Aouda;33.8111;-6.7922;140 +Beni Yakhlef;Beni Yakhlef;33.6555;-7.3221;140 +Azemmour;Azemmour;33.2833;-8.3333;140 +Qasbat Tadla;Qasbat Tadla;32.6;-6.26;140 +Jerada;Jerada;34.31;-2.16;140 +Mrirt;Mrirt;33.1654;-5.5634;140 +Douar Tassift;Douar Tassift;35.5167;-5.2333;140 +Sidi al Ghandour;Sidi al Ghandour;33.8536;-6.0597;140 +Douar Oulad Boussaken;Douar Oulad Boussaken;32.5703;-8.1217;140 +Lahouarta;Lahouarta;32.9139;-7.7019;140 +Imouzzer Kandar;Imouzzer Kandar;33.73;-5.01;140 +Had Zraqtane;Had Zraqtane;31.4447;-7.3922;140 +Tarhzirt;Tarhzirt;32.4333;-6.1833;140 +Aït Tamlil;Ait Tamlil;31.48;-6.94;140 +’Ali Ben Sliman;'Ali Ben Sliman;31.9053;-7.2144;140 +El Mansouria;El Mansouria;33.75;-7.3;140 +Oulad Salmane;Oulad Salmane;34.3356;-6.4603;140 +Ait Bousarane;Ait Bousarane;31.7917;-7.0926;140 +Jnane Bouih;Jnane Bouih;32.0308;-8.7894;140 +Zaouïa Aït Ishak;Zaouia Ait Ishak;32.76;-5.7233;140 +Warzat;Warzat;30.9167;-6.9167;140 +Moulay Abdallah;Moulay Abdallah;33.1978;-8.5883;140 +Youssoufia;Youssoufia;32.25;-8.53;140 +Aïn Harrouda;Ain Harrouda;33.6372;-7.4483;140 +Martil;Martil;35.61;-5.27;140 +Jdour;Jdour;32.1269;-8.7633;140 +Sidi Qacem;Sidi Qacem;34.21;-5.7;140 +Fnidq;Fnidq;35.8414;-5.3587;140 +Asni;Asni;31.25;-7.9792;140 +Al Brouj;Al Brouj;32.5131;-7.1957;140 +Oulad Embarek;Oulad Embarek;32.2878;-6.4328;140 +Bni Rzine;Bni Rzine;35.0108;-4.7262;140 +Saka;Saka;34.6167;-3.4167;140 +Imi n’Oulaoun;Imi n'Oulaoun;31.3094;-6.4992;140 +Aïn Cheggag;Ain Cheggag;33.8833;-5.0333;140 +Douar Lamrabih;Douar Lamrabih;34.8167;-5.8167;140 +Sidi Jaber;Sidi Jaber;32.3833;-6.4167;140 +Station des Essais M.V.A.;Station des Essais M.V.A.;34.9134;-2.5117;140 +Sidi Chiker;Sidi Chiker;31.7453;-8.7069;140 +Tafetachte;Tafetachte;31.5853;-9.2519;140 +Douar Brarba;Douar Brarba;34.45;-4.2972;140 +Taznakht;Taznakht;30.5736;-7.2028;140 +Adassil;Adassil;31.1078;-8.4908;140 +Askawn;Askawn;30.7393;-7.7767;140 +Tazoult;Tazoult;30.8075;-7.7883;140 +Ait Hammou;Ait Hammou;32.2156;-8.1733;140 +Ras Kebdana;Ras Kebdana;35.1407;-2.4245;140 +Aït Hadi;Ait Hadi;31.3942;-8.7725;140 +Beni Oual Sehira;Beni Oual Sehira;34.4333;-5.4;140 +Mhamid el Rhozlane;Mhamid el Rhozlane;29.8222;-5.7208;140 +Anzi;Anzi;29.6569;-9.3521;140 +Oulad Hassoune;Oulad Hassoune;32.3217;-7.8964;140 +Ouirgane;Ouirgane;31.1755;-8.0782;140 +Jouamaa;Jouamaa;35.65;-5.6833;140 +Al Orjane;Al Orjane;33.4;-3.7167;140 +Zinat;Zinat;35.4333;-5.4;140 +Boujad;Boujad;32.7741;-6.3925;140 +Ouezzane;Ouezzane;34.8;-5.6;140 +Sidi Bennour;Sidi Bennour;32.655;-8.4292;140 +Al Hoceïma;Al Hoceima;35.2472;-3.9322;140 +Azrou;Azrou;33.4362;-5.2218;140 +Sidi Yahya Zaer;Sidi Yahya Zaer;33.7105;-6.8831;140 +Midalt;Midalt;32.68;-4.74;140 +Oued Zem;Oued Zem;32.86;-6.56;140 +Bouskoura;Bouskoura;33.4489;-7.6486;140 +Al Fqih Ben Çalah;Al Fqih Ben Calah;32.6;-6.7667;140 +Souk Tlet El Gharb;Souk Tlet El Gharb;34.6211;-6.1336;140 +Afourar;Afourar;32.2083;-6.5403;140 +El Ksiba;El Ksiba;32.5681;-6.0308;140 +Imi-n-Tanout;Imi-n-Tanout;31.177;-8.8504;140 +Selouane;Selouane;35.0708;-2.9392;140 +Berkane;Berkane;34.9167;-2.3167;140 +Ben Guerir;Ben Guerir;32.23;-7.95;140 +Oulad Teïma;Oulad Teima;30.4;-9.21;140 +Errachidia;Errachidia;31.9319;-4.4244;140 +Guercif;Guercif;34.23;-3.36;140 +Sidi Slimane;Sidi Slimane;34.26;-5.93;140 +Melqa el Ouidane;Melqa el Ouidane;34.5667;-3.0167;140 +Oulad Chbana;Oulad Chbana;33.05;-7.3833;140 +Meghraoua;Meghraoua;33.9322;-4.0456;140 +Fifi;Fifi;34.95;-5.25;140 +Sidi ’Ali Bou Aqba;Sidi 'Ali Bou Aqba;34.8167;-3.7286;140 +Mezguitem;Mezguitem;34.5019;-3.6428;140 +El Meghassine;El Meghassine;34.0142;-5.4619;140 +Kef el Rhar;Kef el Rhar;34.5075;-4.2628;140 +Imi n-Tlit;Imi n-Tlit;31.2156;-9.5461;140 +Arazane;Arazane;30.5065;-8.6157;140 +Tafraoutane;Tafraoutane;30.7047;-8.8819;140 +Talat-n-Ya’qoub;Talat-n-Ya'qoub;30.9914;-8.1831;140 +Lalla Takerkoust;Lalla Takerkoust;31.3669;-8.1331;140 +Had Kourt;Had Kourt;34.6167;-5.7333;140 +Sidi Ahmed Ben Aissa;Sidi Ahmed Ben Aissa;34.7114;-5.815;140 +Ida Ou Azza;Ida Ou Azza;31.1533;-9.7333;140 +Moulay Abdelkader;Moulay Abdelkader;34.4;-4.7167;140 +Tidili Masfiywat;Tidili Masfiywat;31.45;-7.6;140 +Timezgadiouine;Timezgadiouine;30.8833;-9.05;140 +Amizmiz;Amizmiz;31.21;-8.25;140 +Tamgrout;Tamgrout;30.2612;-5.682;140 +Sidi Rahal;Sidi Rahal;33.472;-7.957;140 +Ksar El Kebir;Ksar El Kebir;35;-5.9;140 +Mediouna;Mediouna;33.45;-7.51;140 +Khénifra;Khenifra;32.93;-5.66;140 +Larache;Larache;35.1833;-6.15;140 +Guelmim;Guelmim;28.9833;-10.0667;140 +Lambarkiyine;Lambarkiyine;33.2;-7.5;140 +Iksane;Iksane;35.1333;-3.0333;140 +Oulad Khallouf;Oulad Khallouf;34.7167;-2.5833;140 +Barrechid;Barrechid;33.27;-7.5872;140 +Taza;Taza;34.2144;-4.0088;140 +Settat;Settat;33.0023;-7.6198;140 +Inezgane;Inezgane;30.3658;-9.5381;140 +Al Khmissat;Al Khmissat;33.81;-6.06;140 +Douar Ouled Ayad;Douar Ouled Ayad;32.4167;-7.1;140 +Khenichet-sur Ouerrha;Khenichet-sur Ouerrha;34.4383;-5.6844;140 +Gueznaia;Gueznaia;35.72;-5.894;140 +Zawyat an Nwaçer;Zawyat an Nwacer;33.3611;-7.6114;140 +Oulad Hassoune;Oulad Hassoune;31.6503;-7.8361;140 +Bni Frassen;Bni Frassen;34.3819;-4.3761;140 +Ayt Mohamed;Ayt Mohamed;32.5641;-6.976;140 +Souk Khmis Bni Arouss;Souk Khmis Bni Arouss;35.3064;-5.6292;140 +Tarfaya;Tarfaya;27.9133;-12.9317;140 +Tighedouine;Tighedouine;31.4236;-7.5208;140 +Sidi Ifni;Sidi Ifni;29.3833;-10.1667;140 +Alnif;Alnif;31.1169;-5.1737;140 +Talambote;Talambote;35.25;-5.1833;140 +Laanoussar;Laanoussar;33.6833;-4.8167;140 +Tizoual;Tizoual;30.9925;-7.8167;140 +Boured;Boured;34.7344;-4.0947;140 +Ait Ali Mimoune;Ait Ali Mimoune;33.7808;-5.7822;140 +Moulay Bou ’azza;Moulay Bou 'azza;33.2242;-6.1981;140 +Kerrouchen;Kerrouchen;32.7986;-5.3225;140 +Ghassat;Ghassat;31.1697;-6.8042;140 +Nzalat Bni Amar;Nzalat Bni Amar;34.0981;-5.4161;140 +Aït Tagalla;Ait Tagalla;31.9167;-6.7167;140 +Mrizig;Mrizig;32.8467;-7.1319;140 +Imoulas;Imoulas;30.7436;-8.7633;140 +Douar Mezaoura;Douar Mezaoura;34.5406;-4.7294;140 +Oulad Hamdane;Oulad Hamdane;32.3333;-6.3667;140 +Laaouama;Laaouama;35.7167;-5.8;140 +Goulmima;Goulmima;31.6944;-4.9592;140 +Sidi Zouine;Sidi Zouine;31.6706;-8.3456;140 +Ait Yaazem;Ait Yaazem;33.7333;-5.5833;140 +Zirara;Zirara;32.35;-8.5333;140 +Douar Tabouda;Douar Tabouda;34.7167;-5.1333;140 +Sidi Ettiji;Sidi Ettiji;32.1594;-8.8267;140 +Ouaouzgane;Ouaouzgane;35.0167;-4.5167;140 +Sidi Lamine;Sidi Lamine;32.9;-6.05;140 +Tirhassaline;Tirhassaline;32.7822;-5.6517;140 +Ain Lehjer;Ain Lehjer;34.5949;-2.372;140 +Boudenib;Boudenib;31.9497;-3.6078;140 +Targuist;Targuist;34.9402;-4.3208;140 +Bou Fekrane;Bou Fekrane;33.7571;-5.4853;140 +Ar Rommani;Ar Rommani;33.5333;-6.6;140 +Oulad Ayyad;Oulad Ayyad;32.3333;-6.3833;140 +El Menzel;El Menzel;33.8389;-4.5458;140 +Sidi Yakoub;Sidi Yakoub;31.6667;-7.0667;140 +Tagounite;Tagounite;29.9833;-5.5667;140 +Knemis Dades;Knemis Dades;31.309;-6.028;140 +Tamallalt;Tamallalt;31.8288;-7.5262;140 +Talsint;Talsint;32.5353;-3.4481;140 +Ratba;Ratba;34.7833;-4.9333;140 +Oulad Amrane;Oulad Amrane;32.2833;-9.2333;140 +Ketama;Ketama;34.9158;-4.5686;140 +Dar Chaifat;Dar Chaifat;32.55;-7.5;140 +Sahel;Sahel;34.9667;-4.55;140 +Douar el Caïd el Gueddari;Douar el Caid el Gueddari;34.4167;-6.0833;140 +Milla’ab;Milla'ab;31.4737;-4.7424;140 +Galaz;Galaz;34.5442;-4.8036;140 +Tizi Ouzli;Tizi Ouzli;34.7625;-3.7953;140 +Azgour;Azgour;31.35;-7.5;140 +Assais;Assais;30.9131;-9.2439;140 +Oulad Sbih;Oulad Sbih;33.7333;-7.2;140 +Taliwine;Taliwine;30.5328;-7.9256;140 +Ait Said;Ait Said;31.4458;-9.4383;140 +Akka;Akka;29.3908;-8.2564;140 +Assays;Assays;30.5981;-7.6523;140 +El Maader El Kabir;El Maader El Kabir;29.8502;-9.6575;140 +Znada;Znada;31.2333;-8.7333;140 +Mejji;Mejji;31.55;-9.35;140 +Ghafsaï;Ghafsai;34.6333;-4.9167;140 +Douar Oulad Amer;Douar Oulad Amer;32.0697;-7.2142;140 +Bou Djeniba;Bou Djeniba;32.9;-6.7833;140 +Sidi Yahia Sawad;Sidi Yahia Sawad;32.6833;-5.5833;140 +Assebbab;Assebbab;35.1333;-3.0833;140 +Timlilt;Timlilt;31.0336;-9.1392;140 +Oued Naanaa;Oued Naanaa;33.0167;-7.3333;140 +Zaouiat Sidi Hammou Ben Hmida;Zaouiat Sidi Hammou Ben Hmida;31.7547;-9.3717;140 +Mzefroune;Mzefroune;34.8422;-5.6842;140 +Ichemrarn;Ichemrarn;31.0961;-9.17;140 +Ahfir;Ahfir;34.9514;-2.1025;140 +Douar Toulal;Douar Toulal;33.8951;-5.6021;140 +Oulad Fraj;Oulad Fraj;32.9667;-8.2333;140 +Oulad Tayeb;Oulad Tayeb;33.9598;-4.9954;140 +Sidi Lmokhtar;Sidi Lmokhtar;31.57;-9.01;140 +Missour;Missour;33.05;-3.9908;140 +Zawyat ech Cheïkh;Zawyat ech Cheikh;32.6541;-5.9214;140 +Aïn Taoujdat;Ain Taoujdat;33.9333;-5.2167;140 +Tahla;Tahla;34.05;-4.42;140 +Awlouz;Awlouz;30.7;-8.15;140 +Oulmes;Oulmes;33.4167;-6.0167;140 +Chouafaa;Chouafaa;34.7667;-6.05;140 +Tata;Tata;29.7428;-7.9725;140 +Tamri;Tamri;30.695;-9.825;140 +Sidi Allal Tazi;Sidi Allal Tazi;34.5197;-6.3236;140 +Jbabra;Jbabra;34.4314;-4.9642;140 +Rouadi;Rouadi;35.1403;-4.1347;140 +Assoul;Assoul;31.9458;-5.2083;140 +Nkob;Nkob;30.8722;-5.8639;140 +Aït Bouchta;Ait Bouchta;35.1056;-3.8503;140 +Lamrasla;Lamrasla;32.0247;-8.9153;140 +Foum el Anser;Foum el Anser;32.3717;-6.2614;140 +Ghouazi;Ghouazi;34.4667;-5.3;140 +Bouarouss;Bouarouss;34.36;-4.81;140 +Ribat Al Khayr;Ribat Al Khayr;33.82;-4.41;140 +Ikniwn;Ikniwn;31.1717;-5.6489;140 +Al Qbab;Al Qbab;32.7333;-5.5167;140 +Outat Oulad Al Haj;Outat Oulad Al Haj;33.3335;-3.7077;140 +Qal’at Mgouna;Qal'at Mgouna;31.2414;-6.1283;140 +Laatatra;Laatatra;32.6314;-8.4147;140 +Aït Majdane;Ait Majdane;31.8514;-6.9658;140 +Agourai;Agourai;33.6333;-5.5833;140 +Douar Oulad Mbarek;Douar Oulad Mbarek;34.2833;-4.3167;140 +Beni Bou Yafroun;Beni Bou Yafroun;35.1536;-2.9861;140 +Tazert;Tazert;31.6597;-7.4092;140 +Driouch;Driouch;34.8665;-3.4223;140 +Oulad Bou Rahmoun;Oulad Bou Rahmoun;32.2953;-6.6669;140 +Ait Yazza;Ait Yazza;30.5063;-8.7931;140 +Ras el Oued;Ras el Oued;34.15;-4;140 +Aïn Mediouna;Ain Mediouna;34.5;-4.55;140 +Sidi Allal el Bahraoui;Sidi Allal el Bahraoui;33.983;-6.417;140 +Tamazouzt;Tamazouzt;31.3833;-8.3833;140 +Ezzhiliga;Ezzhiliga;33.3;-6.5333;140 +Haddada;Haddada;34.222;-6.511;140 +L’Oulja;L'Oulja;34.2894;-4.9481;140 +Ifrane;Ifrane;33.5333;-5.1167;140 +Madagh;Madagh;35.0133;-2.3397;140 +Tendrara;Tendrara;33.05;-2;140 +Moul El Bergui;Moul El Bergui;32.5113;-8.9849;140 +Anazzou;Anazzou;30.6333;-8.05;140 +Wawizaght;Wawizaght;32.16;-6.35;140 +Aç-çahrij;Ac-cahrij;31.7914;-7.1475;140 +Zerkat;Zerkat;34.8819;-4.2803;140 +Oulad Ben Sebbah;Oulad Ben Sebbah;33.2692;-7.2678;140 +Timoulilt;Timoulilt;32.2;-6.4667;140 +Khmis Sidi Yahia;Khmis Sidi Yahia;33.7983;-6.2653;140 +Douar Oulad Mkoudou;Douar Oulad Mkoudou;33.8136;-4.5169;140 +Ijoukak;Ijoukak;30.9931;-8.1528;140 +Douar El Gouzal;Douar El Gouzal;34.5019;-4.1567;140 +Et Tnine des Beni Ammart;Et Tnine des Beni Ammart;34.8119;-4.1581;140 +Tafingoult;Tafingoult;30.7667;-8.3833;140 +Zegzel;Zegzel;34.8407;-2.3543;140 +Skhour Rehamna;Skhour Rehamna;32.4833;-7.9167;140 +Bouchabel;Bouchabel;34.3833;-5.0167;140 +Masmouda;Masmouda;34.7861;-5.7078;140 +Khat Azakane;Khat Azakane;32.2226;-9.1343;140 +Bni Tajjit;Bni Tajjit;32.3;-3.45;140 +Bni Quolla;Bni Quolla;34.7381;-5.5442;140 +’Ayn Bni Mathar;'Ayn Bni Mathar;34.0889;-2.0247;140 +Timezgana;Timezgana;34.5833;-4.7333;140 +Douar Azla;Douar Azla;35.5564;-5.2453;140 +Ras Ijerri;Ras Ijerri;33.7833;-5.7167;140 +Douar Tassila Imassouane;Douar Tassila Imassouane;31.1386;-9.6092;140 +Ighrem n’Ougdal;Ighrem n'Ougdal;31.2282;-7.4237;140 +Nzalat Laadam;Nzalat Laadam;32.0806;-7.93;140 +Bhalil;Bhalil;33.85;-4.8667;140 +Tabant;Tabant;31.6581;-6.42;140 +Douar Souk L‘qolla;Douar Souk L`qolla;35.0717;-5.5703;140 +Aghbal;Aghbal;34.9394;-2.1272;140 +Gourrama;Gourrama;32.3375;-4.0761;140 +Bni Darkoul;Bni Darkoul;35.0563;-5.0688;140 +Midar;Midar;34.9402;-3.5331;140 +Oued Jdida;Oued Jdida;33.9333;-5.3667;140 +Esbiaat;Esbiaat;32.2044;-8.5608;140 +Aïn Jemaa;Ain Jemaa;34.0333;-5.8;140 +Ben Taieb;Ben Taieb;35.0428;-3.4572;140 +Tazzarine;Tazzarine;30.7802;-5.5663;140 +Sabbah;Sabbah;33.8036;-7.0372;140 +Ras Tabouda;Ras Tabouda;34;-4.7167;140 +Ida Ou Gaïlal;Ida Ou Gailal;30.6383;-8.6327;140 +Mestigmer;Mestigmer;34.4868;-2.6883;140 +Tiyghmi;Tiyghmi;29.5875;-9.4063;140 +Beni Sidal Louta;Beni Sidal Louta;35.1069;-3.0656;140 +Tafraout;Tafraout;29.7167;-8.9667;140 +Tancherfi;Tancherfi;34.3539;-2.6255;140 +Saïdat;Saidat;31.3442;-8.7053;140 +Tazouta;Tazouta;33.6667;-4.6333;140 +Amrharas;Amrharas;31.21;-8.1834;140 +Bir Anzarane;Bir Anzarane;23.8883;-14.5306;140 +Douar Oulad Jaber;Douar Oulad Jaber;32.3011;-7.2053;140 +Souq at Tlata des Loulad;Souq at Tlata des Loulad;32.9833;-7.1333;140 +Tiznit;Tiznit;29.7;-9.7269;140 +Essaouira;Essaouira;31.513;-9.7687;140 +Ait Ali;Ait Ali;30.1739;-9.4881;140 +Taroudannt;Taroudannt;30.4711;-8.8778;140 +Sefrou;Sefrou;33.83;-4.83;140 +Lqoliaa;Lqoliaa;30.2942;-9.4544;140 +Tinzart;Tinzart;30.6167;-7.75;140 +Douar Oulad Bou Krae El Fouqani;Douar Oulad Bou Krae El Fouqani;31.5617;-8.8944;140 +El Arba Bouzemmour;El Arba Bouzemmour;31.0061;-9.4042;140 +Tiflet;Tiflet;33.9;-6.33;140 +Wislane;Wislane;30.2167;-8.3833;140 +Ad Dakhla;Ad Dakhla;23.7141;-15.9368;140 +Moulay Bouzarqtoune;Moulay Bouzarqtoune;31.65;-9.6833;140 +Tazemmourt;Tazemmourt;30.4083;-8.8269;140 +Kechoulah;Kechoulah;31.5592;-9.2483;140 +Sidi Mbark;Sidi Mbark;29.2987;-9.825;140 +Ida Ou Moumene;Ida Ou Moumene;30.5983;-9.0025;140 +Bni Abdellah;Bni Abdellah;35.0728;-4.0706;140 +Douar Tazrout;Douar Tazrout;35.2631;-5.5453;140 +Oulad Amghar;Oulad Amghar;35.25;-3.65;140 +Zemamra;Zemamra;32.6215;-8.7022;140 +Oulad Driss;Oulad Driss;31.9536;-8.2053;140 +Tafrant;Tafrant;34.625;-5.1242;140 +Zemrane;Zemrane;31.5339;-8.2672;140 +Ourtzagh;Ourtzagh;34.55;-4.9333;140 +Tagalft;Tagalft;32.2381;-6.1194;140 +Sidi Azzouz;Sidi Azzouz;31.7667;-7.6667;140 +Temsamane;Temsamane;35.1167;-3.6333;140 +Tounfit;Tounfit;32.4658;-5.2494;140 +Ihaddadene;Ihaddadene;31.2;-9.65;140 +Zaouiat Moulay Bouchta El Khammar;Zaouiat Moulay Bouchta El Khammar;34.4833;-5.1167;140 +Bezou;Bezou;32.0917;-7.0479;140 +Boula’wane;Boula'wane;32.8599;-8.0556;140 +Ayt ’Attou ou L’Arbi;Ayt 'Attou ou L'Arbi;31.5456;-8.2967;140 +Sidi Harazem;Sidi Harazem;34.0278;-4.8833;140 +Bni Hadifa;Bni Hadifa;35.0228;-4.1408;140 +Aït Ouakrim;Ait Ouakrim;30.0297;-9.2478;140 +Ighil;Ighil;31.4167;-7.65;140 +Amersid;Amersid;32.75;-4.4667;140 +Mqam at Tolba;Mqam at Tolba;33.9375;-6.2544;140 +Kissane Ltouqi;Kissane Ltouqi;34.6;-5.0833;140 +Aghbala;Aghbala;32.4806;-5.645;140 +Sidi Yahia;Sidi Yahia;30.4969;-8.8211;140 +Oulad Chikh;Oulad Chikh;32.8544;-7.5386;140 +Khmis Sidi al ’Aydi;Khmis Sidi al 'Aydi;33.1228;-7.6219;140 +Douar Lehgagcha;Douar Lehgagcha;32.55;-8.7167;140 +Tamsaout;Tamsaout;29.5374;-8.8584;140 +Douar Hammadi;Douar Hammadi;31.6;-8.4667;140 +Bou Izakarn;Bou Izakarn;29.1754;-9.7064;140 +Zayda;Zayda;32.8167;-4.95;140 +Sidi Abdelkarim;Sidi Abdelkarim;33.1869;-7.2333;140 +Talwat;Talwat;31.2883;-7.2372;140 +Mechra-Hommadi;Mechra-Hommadi;34.7233;-2.7918;140 +Tafadna;Tafadna;31.0958;-9.8208;140 +Jemaat Moul Blad;Jemaat Moul Blad;33.5881;-6.4264;140 +Tan-Tan;Tan-Tan;28.4333;-11.1;140 +Ait Ban;Ait Ban;30.0712;-9.1578;140 +Dhar Souk;Dhar Souk;34.6519;-4.2786;140 +Aït el Farsi;Ait el Farsi;31.35;-5.3;140 +Tichla;Tichla;21.61;-15;140 +El Aargub;El Aargub;23.6111;-15.8583;140 +Oulad Zarrad;Oulad Zarrad;31.875;-7.4217;140 +Sa’ada;Sa'ada;31.6258;-8.1028;140 +Bine Al Widane;Bine Al Widane;32.1083;-6.475;140 +Imigdal;Imigdal;31.1097;-8.1336;140 +Imouzzer des Ida ou Tanane;Imouzzer des Ida ou Tanane;30.68;-9.4829;140 +M’diq;M'diq;35.68;-5.32;140 +Beni Enzar;Beni Enzar;35.2569;-2.9342;140 +Benslimane;Benslimane;33.6122;-7.1211;140 +Skhirate;Skhirate;33.85;-7.03;140 +Tahannawt;Tahannawt;31.3514;-7.9508;140 +Reggada;Reggada;29.5716;-9.6972;140 +Asjen;Asjen;34.85;-5.6167;140 +El Kansera;El Kansera;34.0419;-5.9272;140 +Souakene;Souakene;35.1167;-5.95;140 +Teroual;Teroual;34.6745;-5.2733;140 +Oulad Ouchchih;Oulad Ouchchih;35.0939;-5.9453;140 +Laamarna;Laamarna;31.8944;-8.9842;140 +Zag;Zag;28.0167;-9.3333;140 +Ounagha;Ounagha;31.5336;-9.5536;140 +Aït Youssef Ou Ali;Ait Youssef Ou Ali;31.9833;-5.7833;140 +Zawiat Moulay Brahim;Zawiat Moulay Brahim;31.2858;-7.9656;140 +Bni Drar;Bni Drar;34.8281;-1.9936;140 +Ajdir;Ajdir;35.193;-3.912;140 +Guenfouda;Guenfouda;34.4836;-2.0456;140 +Tizgane;Tizgane;35.4136;-5.0694;140 +Kasba Tanora;Kasba Tanora;32.475;-6.1497;140 +Ksar Sghir;Ksar Sghir;35.8419;-5.5586;140 +Bni Khloug;Bni Khloug;32.65;-7.3833;140 +Oulad Rahmoun;Oulad Rahmoun;32.3278;-6.5006;140 +Bou Adel;Bou Adel;34.5428;-4.5075;140 +Guisser;Guisser;32.7721;-7.4942;140 +Sebt Bni Garfett;Sebt Bni Garfett;35.25;-5.8333;140 +Aj Jourf;Aj Jourf;31.4903;-4.4014;140 +Oulad Daoud;Oulad Daoud;34.4058;-4.6939;140 +Mayate;Mayate;32.2719;-7.525;140 +Steha;Steha;35.3646;-4.9306;140 +Jaidte Lbatma;Jaidte Lbatma;31.6806;-7.7281;140 +Boumalne;Boumalne;31.3738;-5.9956;140 +Oulad Aïssa;Oulad Aissa;30.558;-8.614;140 +Oulad Fares;Oulad Fares;35.5167;-5.9333;140 +Gharbia;Gharbia;35.5153;-5.9306;140 +Nkheila;Nkheila;32.9572;-7.0731;140 +Tissa;Tissa;34.2833;-4.6667;140 +Malloussa;Malloussa;35.7369;-5.6319;140 +Ain Kansara;Ain Kansara;34.15;-4.8314;140 +Oulad Amrane el Mekki;Oulad Amrane el Mekki;35.2167;-5.9667;140 +Bigoudine;Bigoudine;30.7185;-9.2101;140 +Oulad Messaoud;Oulad Messaoud;32.1883;-7.1808;140 +Aghbar;Aghbar;30.5167;-6.8167;140 +Akarma;Akarma;31.8667;-7.65;140 +Douar Oulad Amer Leqliaa;Douar Oulad Amer Leqliaa;32.2536;-8.3972;140 +Reçani;Recani;31.2847;-4.2687;140 +Bab Boudir;Bab Boudir;34.0697;-4.1203;140 +Fezouane;Fezouane;34.9164;-2.2042;140 +Moulay Driss Aghbal;Moulay Driss Aghbal;33.7897;-6.4986;140 +Azrar;Azrar;30.1702;-7.9234;140 +Taliouîne;Taliouine;35.1483;-3.5478;140 +Taghazout;Taghazout;30.5456;-9.7097;140 +Aït I’yach;Ait I'yach;32.6908;-4.9292;140 +Al Fayd;Al Fayd;30.6167;-8.2167;140 +Souq Jamaa Fdalate;Souq Jamaa Fdalate;33.5911;-7.2792;140 +Ain Beida;Ain Beida;31.585;-8.608;140 +El Arba Des Bir Lenni;El Arba Des Bir Lenni;34.3272;-4.2039;140 +Matmata;Matmata;34.0945;-4.4842;140 +Izmorene;Izmorene;35.1833;-4;140 +Tiouli;Tiouli;34.4542;-1.8986;140 +Timzguida Ouftas;Timzguida Ouftas;30.9908;-9.7994;140 +Tizagzawine;Tizagzawine;31;-7.15;140 +Lamsabih;Lamsabih;32.2933;-8.6889;140 +Tilmi;Tilmi;31.8189;-5.7718;140 +El Ghourdane;El Ghourdane;32.34;-8.7728;140 +Sidi Abdellah Ben Taazizt;Sidi Abdellah Ben Taazizt;34.0019;-5.3694;140 +Ouaklim Oukider;Ouaklim Oukider;31.45;-5.55;140 +Touama;Touama;31.5339;-7.4872;140 +Dzouz;Dzouz;31.8697;-7.3097;140 +Timahdit;Timahdit;33.2369;-5.06;140 +Sidi Kasem;Sidi Kasem;35.5339;-5.2183;140 +Derdara;Derdara;35.1167;-5.2833;140 +Douar Trougout;Douar Trougout;35.1797;-3.7714;140 +Bouabout;Bouabout;31.2655;-9.1786;140 +Tawnza;Tawnza;32.0944;-6.6025;140 +Laqraqra;Laqraqra;32.4333;-7.4333;140 +Douar Oulad Naoual;Douar Oulad Naoual;34.4936;-5.7108;140 +Douar Sgarta;Douar Sgarta;32.1667;-7.6333;140 +Amdel;Amdel;31.5617;-8.8944;140 +Ahlaf;Ahlaf;33.2833;-7.2;140 +El Khemis des Beni Chegdal;El Khemis des Beni Chegdal;32.4442;-6.955;140 +Lahfayr;Lahfayr;30.57;-8.4878;140 +Ain Legdah;Ain Legdah;34.1667;-4.5;140 +Oulad ’Azzouz;Oulad 'Azzouz;32.7693;-6.7543;140 +Douar El Mellaliyine;Douar El Mellaliyine;35.6264;-5.3414;140 +Douar Oulad Bouziane;Douar Oulad Bouziane;34.2083;-5.0522;140 +Bou Zemou;Bou Zemou;32.1114;-5.5197;140 +Uad Damran;Uad Damran;27.4617;-12.9941;140 +Mzizal;Mzizal;32.2269;-4.6475;140 +Outerbat;Outerbat;32.1433;-5.3503;140 +Sidi Bettach;Sidi Bettach;33.5667;-6.8936;140 +Bghaghza;Bghaghza;35.459;-5.6023;140 +Alougoum;Alougoum;30.2778;-6.8292;140 +Matarka;Matarka;33.2611;-2.7031;140 +Ain Bida;Ain Bida;33.9856;-4.8931;140 +Oulad Aïssa;Oulad Aissa;33.0528;-6.4034;140 +Oum Azza;Oum Azza;33.8808;-6.7858;140 +Tadighoust;Tadighoust;31.8017;-4.9673;140 +Akka Irene;Akka Irene;29.9919;-7.5322;140 +Adis;Adis;29.6919;-7.9856;140 +Taouz;Taouz;30.9069;-3.9958;140 +Beni Khaled;Beni Khaled;34.8608;-2.0331;140 +Saddina;Saddina;35.6633;-5.4886;140 +Aït Athmane;Ait Athmane;30.66;-5.49;140 +Zawyat Sidi Hamza;Zawyat Sidi Hamza;32.4403;-4.7114;140 +Tafetchna;Tafetchna;30.6505;-5.8524;140 +Timoulay Izder;Timoulay Izder;29.1228;-9.5992;140 +Souk el Had-des Beni-Batao;Souk el Had-des Beni-Batao;32.8275;-6.2889;140 +Ez Zinat;Ez Zinat;35.6519;-5.7328;140 +Moulay Driss Zerhoun;Moulay Driss Zerhoun;34.0559;-5.5183;140 +Tifni;Tifni;31.6281;-6.9444;140 +Jamaat Shaim;Jamaat Shaim;32.35;-8.85;140 +Sidi Moussa Ben Ali;Sidi Moussa Ben Ali;33.5594;-7.3817;140 +Oulad Friha;Oulad Friha;32.6108;-7.625;140 +Tamezmout;Tamezmout;30.8075;-6.1142;140 +Al M’aziz;Al M'aziz;33.7039;-6.34;140 +Sidi Amer El Hadi;Sidi Amer El Hadi;34.7992;-5.8394;140 +Tizi Nisly;Tizi Nisly;32.4667;-5.7667;140 +Chefchaouene;Chefchaouene;35.1714;-5.2697;140 +Al Aaroui;Al Aaroui;35.0104;-3.0073;140 +Ad Darwa;Ad Darwa;33.4167;-7.5333;140 +Semara;Semara;26.7333;-11.6833;140 +Takad Sahel;Takad Sahel;30.25;-9.55;140 +Kariat Ben Aouda;Kariat Ben Aouda;34.7667;-5.95;140 +Iygli;Iygli;29.5001;-9.0501;140 +Boujediane;Boujediane;35.1114;-5.7822;140 +Oued Amlil;Oued Amlil;34.2;-4.2833;140 +Jafra;Jafra;31.5145;-8.7555;140 +Itzer;Itzer;32.8808;-5.0542;140 +Figuig;Figuig;32.1167;-1.2269;140 +Aguelmous;Aguelmous;33.15;-5.8333;140 +Aourir;Aourir;30.4924;-9.6355;140 +Bouznika;Bouznika;33.7894;-7.1597;140 +Arbaa Sahel;Arbaa Sahel;29.5993;-9.877;140 +Tamanar;Tamanar;31.0833;-9.6756;140 +Taouloukoult;Taouloukoult;31.2167;-9.0833;140 +Foum Jam’a;Foum Jam'a;31.96;-6.98;140 +Douar Bouchfaa;Douar Bouchfaa;34.1014;-4.2939;140 +Imi Mokorn;Imi Mokorn;30.1675;-9.2322;140 +Tanant;Tanant;31.8667;-6.95;140 +Taounate;Taounate;34.5358;-4.64;140 +Zaouiet Says;Zaouiet Says;32.7931;-8.6506;140 +Douar Jwalla;Douar Jwalla;31.8878;-7.4411;140 +Iazizatene;Iazizatene;35.2544;-3.115;140 +Sidi Bibi;Sidi Bibi;30.2333;-9.5333;140 +Douar Laouamra;Douar Laouamra;31.8;-8.7167;140 +Zoumi;Zoumi;34.8;-5.35;140 +Tineghir;Tineghir;31.5147;-5.5328;140 +Sidi Mohamed Lahmar;Sidi Mohamed Lahmar;34.7167;-6.2667;140 +Lemsid;Lemsid;26.5482;-13.8482;140 +Tilougguit;Tilougguit;32.0333;-6.2;140 +Tiztoutine;Tiztoutine;34.9833;-3.15;140 +Tourza;Tourza;29.3885;-9.9607;140 +Souq Sebt Says;Souq Sebt Says;32.7772;-8.6433;140 +Toundout;Toundout;31.2647;-6.5906;140 +Mokrisset;Mokrisset;34.91;-5.3536;140 +Tnine Sidi Lyamani;Tnine Sidi Lyamani;35.37;-5.97;140 +Aït Hani;Ait Hani;31.7786;-5.4555;140 +Brikcha;Brikcha;34.9667;-5.5833;140 +Sidi Rahhal;Sidi Rahhal;31.6667;-7.4833;140 +Dar El Kebdani;Dar El Kebdani;35.1173;-3.3317;140 +Sidi Abdallah;Sidi Abdallah;32.5783;-7.8108;140 +Douar Echbanat;Douar Echbanat;34.2167;-5.35;140 +Aghbalou n’Kerdous;Aghbalou n'Kerdous;31.7611;-5.3169;140 +Ksar Lmajaz;Ksar Lmajaz;35.8428;-5.5586;140 +Kenafif;Kenafif;30.4167;-9.0333;140 +Sgamna;Sgamna;32.7342;-7.2033;140 +Oulad Slim;Oulad Slim;32.7775;-7.7725;140 +Awfouss;Awfouss;31.7;-4.1167;140 +Tiddas;Tiddas;33.5667;-6.2658;140 +Beni Oulid;Beni Oulid;34.5897;-4.4514;140 +Bounaamane;Bounaamane;29.5283;-9.8044;140 +Jaqma;Jaqma;33.2925;-7.4406;140 +Sidi Bousber;Sidi Bousber;34.5667;-5.3667;140 +Abadou;Abadou;31.5797;-7.3122;140 +Amtar;Amtar;35.2385;-4.7943;140 +Had Laaounate;Had Laaounate;32.6128;-8.2256;140 +Agdz;Agdz;30.6984;-6.4729;140 +Zawyat Ahançal;Zawyat Ahancal;31.8325;-6.1056;140 +Hetane;Hetane;32.8403;-6.8025;140 +Aïn Zora;Ain Zora;34.6575;-3.5331;140 +Imzouren;Imzouren;35.15;-3.85;140 +Jemaat Oulad Mhamed;Jemaat Oulad Mhamed;33.0939;-7.0519;140 +La’tamna;La'tamna;31.9117;-7.335;140 +Regedor Quissico;Regedor Quissico;-24.7257;34.766;141 +Chiramba;Chiramba;-16.8921;34.6559;141 +Massangena;Massangena;-21.5373;32.9564;141 +Panda;Panda;-24.0629;34.7303;141 +Moatize;Moatize;-16.1167;33.75;141 +Ligonha;Ligonha;-15.1757;37.74;141 +Marrupa;Marrupa;-13.1833;37.5;141 +Nicoadala;Nicoadala;-17.6077;36.8197;141 +Espungabera;Espungabera;-20.4531;32.7725;141 +Vilankulo;Vilankulo;-22;35.3167;141 +Manica;Manica;-18.9344;32.8756;141 +Manhiça;Manhica;-25.4;32.8;141 +António Enes;Antonio Enes;-16.2308;39.9105;141 +Chibuto;Chibuto;-24.6867;33.5306;141 +Chokwé;Chokwe;-24.5253;33.0086;141 +Mocuba;Mocuba;-16.8496;38.26;141 +Mocuba;Mocuba;-16.8391;36.9855;141 +Cuamba;Cuamba;-14.82;36.5486;141 +Montepuez;Montepuez;-13.1167;39;141 +Dondo;Dondo;-19.6167;34.75;141 +Ilha de Moçambique;Ilha de Mocambique;-15.0367;40.7328;141 +Chinde;Chinde;-18.5833;36.4667;141 +Macia;Macia;-25.0333;33.1;141 +Tete;Tete;-16.1579;33.5898;141 +Lichinga;Lichinga;-13.3;35.2456;141 +Pemba;Pemba;-12.9667;40.5167;141 +Xai-Xai;Xai-Xai;-25.05;33.65;141 +Maxixe;Maxixe;-23.8597;35.3472;141 +Inhambane;Inhambane;-23.865;35.3833;141 +Mapai;Mapai;-22.7306;32.0583;141 +Palma;Palma;-10.7833;40.4833;141 +Quelimane;Quelimane;-17.8764;36.8872;141 +Cidade de Nacala;Cidade de Nacala;-14.55;40.6833;141 +Chimoio;Chimoio;-19.1167;33.45;141 +Mocímboa;Mocimboa;-11.3196;40.35;141 +Nampula;Nampula;-15.1167;39.2667;141 +Beira;Beira;-19.8333;34.85;141 +Mocímboa da Praia;Mocimboa da Praia;-11.35;40.3333;141 +Namaacha;Namaacha;-25.9667;32.0333;141 +Maputo;Maputo;-25.9153;32.5764;141 +Matola;Matola;-25.9667;32.4667;141 +Mandalay;Mandalay;21.9831;96.0844;142 +Nay Pyi Taw;Nay Pyi Taw;19.7475;96.115;142 +Rangoon;Rangoon;16.795;96.16;142 +Hpa-An;Hpa-An;16.8906;97.6333;142 +Pathein;Pathein;16.7667;94.7333;142 +Myitkyina;Myitkyina;25.3867;97.3936;142 +Myeik;Myeik;12.4394;98.6003;142 +Bago;Bago;17.3433;96.4981;142 +Monywa;Monywa;22.1086;95.1358;142 +Letpandan;Letpandan;17.7866;95.7507;142 +Hinthada;Hinthada;17.6483;95.4679;142 +Sittwe;Sittwe;20.1444;92.8969;142 +Myingyan;Myingyan;21.4618;95.3914;142 +Taunggyi;Taunggyi;20.7833;96.9667;142 +Amarapura;Amarapura;21.853;96.0954;142 +Haka;Haka;22.9833;94.0167;142 +Sagaing;Sagaing;21.8822;95.9786;142 +Yenangyaung;Yenangyaung;20.4583;94.8732;142 +Taungoo;Taungoo;18.9483;96.4179;142 +Mudon;Mudon;16.2618;97.7215;142 +Dawei;Dawei;14.0367;98.1867;142 +Magway;Magway;20.15;94.95;142 +Pakokku;Pakokku;21.332;95.0866;142 +Pyay;Pyay;18.8165;95.2114;142 +Hakha;Hakha;22.65;93.6167;142 +Mawlamyine;Mawlamyine;16.4847;97.6258;142 +Loikaw;Loikaw;19.6742;97.2092;142 +Pyapon;Pyapon;16.2853;95.6786;142 +Kengtung;Kengtung;21.2914;99.6039;142 +Chauk;Chauk;20.9085;94.823;142 +Shwebo;Shwebo;22.5783;95.6929;142 +Allanmyo;Allanmyo;19.3783;95.2279;142 +Kale;Kale;16.0961;97.8989;142 +Kyaukpyu;Kyaukpyu;19.4333;93.55;142 +Thongwa;Thongwa;16.7547;96.5193;142 +Ye;Ye;15.2533;97.8679;142 +Wakema;Wakema;16.6133;95.1829;142 +Namtu;Namtu;23.0837;97.4;142 +Labutta;Labutta;16.1619;94.7014;142 +Pyu;Pyu;18.4779;96.4379;142 +Nyaungdon;Nyaungdon;17.0433;95.6429;142 +Bethanie;Bethanie;-26.4995;17.15;143 +Karibib;Karibib;-21.939;15.853;143 +Omaruru;Omaruru;-21.4183;15.9539;143 +Ongwediva;Ongwediva;-17.7833;15.7667;143 +Oshikango;Oshikango;-17.3995;15.88;143 +Oranjemund;Oranjemund;-28.55;16.4333;143 +Otavi;Otavi;-19.6381;17.3403;143 +Lüderitz;Luderitz;-26.6478;15.1578;143 +Walvisbaai;Walvisbaai;-22.9494;14.5069;143 +Maltahöhe;Maltahohe;-24.85;16.9833;143 +Kamanjab;Kamanjab;-19.6286;14.8454;143 +Outjo;Outjo;-20.1069;16.1503;143 +Opuwo;Opuwo;-18.05;13.8333;143 +Karasburg;Karasburg;-28.0172;18.7478;143 +Outapi;Outapi;-17.5;14.9833;143 +Tsumeb;Tsumeb;-19.25;17.7167;143 +Eenhana;Eenhana;-17.4797;16.3333;143 +Omuthiya;Omuthiya;-18.3592;16.5795;143 +Nkurenkuru;Nkurenkuru;-17.6167;18.6;143 +Otjiwarongo;Otjiwarongo;-20.4642;16.6528;143 +Rehoboth;Rehoboth;-23.3167;17.0833;143 +Katima Mulilo;Katima Mulilo;-17.5;24.2667;143 +Gobabis;Gobabis;-22.45;18.9667;143 +Keetmanshoop;Keetmanshoop;-26.5833;18.1333;143 +Mariental;Mariental;-24.6333;17.9667;143 +Grootfontein;Grootfontein;-19.5658;18.1036;143 +Okahandja;Okahandja;-21.9796;16.91;143 +Rundu;Rundu;-17.9167;19.7667;143 +Oshakati;Oshakati;-17.8;15.6833;143 +Swakopmund;Swakopmund;-22.6667;14.5333;143 +Usakos;Usakos;-22;15.6;143 +Windhoek;Windhoek;-22.57;17.0836;143 +Yaren;Yaren;-0.5477;166.9209;144 +Kathmandu;Kathmandu;27.7167;85.3667;145 +Pālpā;Palpa;27.8667;83.55;145 +Bāglung;Baglung;28.2667;83.6;145 +Jitpur;Jitpur;27.6666;85.3333;145 +Pokhara;Pokhara;28.2097;83.9853;145 +Birāṭnagar;Biratnagar;26.4833;87.2833;145 +Panauti;Panauti;27.5844;85.5147;145 +Bidur;Bidur;27.8961;85.1456;145 +Khā̃dbāri̇̄;Khadbari;27.3667;87.2167;145 +Malaṅgawā;Malangawa;26.8667;85.5667;145 +Jaleshwar;Jaleshwar;26.65;85.8;145 +Dakṣiṇkāli̇̄;Daksinkali;27.6089;85.2672;145 +Birendranagar;Birendranagar;28.6;81.6333;145 +Dadeldhurā;Dadeldhura;29.3;80.6;145 +Godāwari̇̄;Godawari;28.91;80.59;145 +Kirtipur;Kirtipur;27.6667;85.2833;145 +Heṭauḍā;Hetauda;27.4167;85.0333;145 +Ghorāhī;Ghorahi;28.0408;82.4861;145 +Bharatpur;Bharatpur;27.6833;84.4333;145 +Birgañj;Birganj;27;84.8667;145 +Dhangaḍhi̇̄;Dhangadhi;28.7056;80.575;145 +Dharān;Dharan;26.8167;87.2667;145 +Butwāl;Butwal;27.7;83.45;145 +Janakpur;Janakpur;26.7122;85.9217;145 +Chainpur;Chainpur;29.55;81.2;145 +Kisanpur;Kisanpur;26.9333;85.5833;145 +Siraha;Siraha;26.6528;86.2069;145 +Īlām;Ilam;26.908;87.926;145 +Salyan;Salyan;28.35;82.1833;145 +Rāmechhāp;Ramechhap;27.326;86.087;145 +Bhimphedi;Bhimphedi;27.551;85.13;145 +Manakāmanā;Manakamana;27.9039;84.5842;145 +Bhaktapur;Bhaktapur;27.6722;85.4278;145 +Īṭahari̇̄;Itahari;26.6667;87.2833;145 +Bhairāhawā;Bhairahawa;27.5;83.45;145 +Nepālgañj;Nepalganj;28.05;81.6167;145 +Tilakpur;Tilakpur;28.5278;81.1189;145 +Gulariyā;Gulariya;28.2056;81.3472;145 +Tulsīpur;Tulsipur;28.1278;82.2956;145 +Bandipur;Bandipur;27.9381;84.4069;145 +Jumlā;Jumla;29.25;82.2167;145 +Kalaiyā;Kalaiya;27.0333;85;145 +Hanumānnagar;Hanumannagar;26.5394;86.7483;145 +Venlo;Venlo;51.37;6.1681;146 +Goes;Goes;51.5;3.8833;146 +Teijlingen;Teijlingen;52.215;4.5103;146 +Veghel;Veghel;51.6169;5.5481;146 +Raalte;Raalte;52.4;6.2833;146 +Moerdijk;Moerdijk;51.655;4.5325;146 +Gorinchem;Gorinchem;51.8306;4.9742;146 +Boekel;Boekel;51.6011;5.6742;146 +Simpelveld;Simpelveld;50.835;5.9822;146 +Tiel;Tiel;51.8833;5.4333;146 +De Bilt;De Bilt;52.1119;5.1825;146 +Venray;Venray;51.5258;5.9747;146 +Nijkerk;Nijkerk;52.2167;5.4833;146 +Noordwijk;Noordwijk;52.2333;4.4333;146 +Uden;Uden;51.6667;5.6167;146 +Wijchen;Wijchen;51.8067;5.7211;146 +Hellevoetsluis;Hellevoetsluis;51.8333;4.1333;146 +Heemskerk;Heemskerk;52.5108;4.6728;146 +Dronten;Dronten;52.5242;5.7125;146 +Maarssen;Maarssen;52.1408;5.0394;146 +Wageningen;Wageningen;51.9644;5.6631;146 +Landgraaf;Landgraaf;50.9083;6.0297;146 +Bolsward;Bolsward;53.0667;5.5333;146 +Zierikzee;Zierikzee;51.6497;3.9164;146 +Harderwijk;Harderwijk;52.3506;5.6172;146 +Zutphen;Zutphen;52.14;6.195;146 +Waalwijk;Waalwijk;51.6833;5.0667;146 +Ridderkerk;Ridderkerk;51.8667;4.6;146 +Schagen;Schagen;52.78;4.8;146 +Zwijndrecht;Zwijndrecht;51.824;4.6126;146 +Veldhoven;Veldhoven;51.42;5.405;146 +Soest;Soest;52.1833;5.2833;146 +Landsmeer;Landsmeer;52.4293;4.9136;146 +Eijsden;Eijsden;50.7778;5.7108;146 +Rheden;Rheden;52;6.0167;146 +Zevenaar;Zevenaar;51.9167;6.0833;146 +Etten-Leur;Etten-Leur;51.5706;4.6356;146 +Vlissingen;Vlissingen;51.45;3.5833;146 +Heusden;Heusden;51.6998;5.166;146 +Medemblik;Medemblik;52.7674;5.1037;146 +Leidschendam;Leidschendam;52.0883;4.3944;146 +Sint Anthonis;Sint Anthonis;51.6258;5.8811;146 +Oostzaan;Oostzaan;52.4406;4.8789;146 +Nieuw-Lekkerland;Nieuw-Lekkerland;51.8833;4.6833;146 +Vaals;Vaals;50.7694;6.0181;146 +Oudewater;Oudewater;52.0267;4.8686;146 +Doorn;Doorn;52.0333;5.35;146 +Scherpenzeel;Scherpenzeel;52.0792;5.4894;146 +Monnickendam;Monnickendam;52.4547;5.0353;146 +Castricum;Castricum;52.5517;4.6583;146 +Bronkhorst;Bronkhorst;52.05;6.3;146 +Hellendoorn;Hellendoorn;52.3885;6.4497;146 +Coevorden;Coevorden;52.6667;6.75;146 +Berg en Dal;Berg en Dal;51.8292;5.9258;146 +Marum;Marum;53.1333;6.25;146 +IJsselstein;IJsselstein;52.02;5.0422;146 +Bedum;Bedum;53.3;6.6;146 +Neerijnen;Neerijnen;51.8333;5.2833;146 +Dokkum;Dokkum;53.3253;5.9989;146 +Appingedam;Appingedam;53.3167;6.8667;146 +Laren;Laren;52.2544;5.2317;146 +Grootegast;Grootegast;53.2091;6.2674;146 +Woerden;Woerden;52.0858;4.8833;146 +Wieringerwerf;Wieringerwerf;52.85;5.03;146 +Houten;Houten;52.0261;5.1728;146 +Terneuzen;Terneuzen;51.2931;3.8339;146 +Hoogeveen;Hoogeveen;52.7167;6.4667;146 +Kampen;Kampen;52.55;5.9;146 +Sittard;Sittard;51;5.8667;146 +Weert;Weert;51.25;5.7;146 +IJmuiden;IJmuiden;52.4586;4.6194;146 +Wisch;Wisch;51.9333;6.3167;146 +Blaricum;Blaricum;52.2728;5.2422;146 +Doesburg;Doesburg;52.0167;6.1333;146 +Opmeer;Opmeer;52.7033;4.9444;146 +Oosterhout;Oosterhout;51.6431;4.8569;146 +Den Helder;Den Helder;52.9583;4.7589;146 +Heerhugowaard;Heerhugowaard;52.668;4.841;146 +Roermond;Roermond;51.1933;5.9872;146 +Barneveld;Barneveld;52.1333;5.5833;146 +Doetinchem;Doetinchem;51.9667;6.2833;146 +Hardenberg;Hardenberg;52.5758;6.6194;146 +Velden;Velden;51.4117;6.1678;146 +Schermerhorn;Schermerhorn;52.6067;4.8511;146 +Renswoude;Renswoude;52.0739;5.5406;146 +Oudenbosch;Oudenbosch;51.5892;4.5239;146 +Bergen;Bergen;51.5992;6.0336;146 +Franeker;Franeker;53.1875;5.54;146 +Grave;Grave;51.7592;5.7383;146 +Kapelle;Kapelle;51.5;3.95;146 +Hattem;Hattem;52.4744;6.0697;146 +Voerendaal;Voerendaal;50.8833;5.9167;146 +Beilen;Beilen;52.8567;6.5111;146 +Uitgeest;Uitgeest;52.5292;4.7103;146 +Margraten;Margraten;50.8225;5.8203;146 +Schoonhoven;Schoonhoven;51.9475;4.8486;146 +Beesel;Beesel;51.2669;6.0392;146 +Winsum;Winsum;53.3312;6.5157;146 +Woudenberg;Woudenberg;52.0806;5.4164;146 +Reeuwijk;Reeuwijk;52.0481;4.7203;146 +Schinnen;Schinnen;50.9428;5.8894;146 +Zeist;Zeist;52.0833;5.2333;146 +Velsen-Zuid;Velsen-Zuid;52.4667;4.6167;146 +Bergen op Zoom;Bergen op Zoom;51.5;4.3;146 +Ede;Ede;52.0436;5.6667;146 +Hoorn;Hoorn;52.6533;5.0733;146 +Almelo;Almelo;52.3575;6.6667;146 +Roosendaal;Roosendaal;51.5314;4.4556;146 +Hengelo;Hengelo;52.2656;6.7931;146 +Hilversum;Hilversum;52.23;5.18;146 +Heerlen;Heerlen;50.8833;5.9833;146 +Oss;Oss;51.7667;5.5167;146 +Helmond;Helmond;51.4797;5.6556;146 +Arnemuiden;Arnemuiden;51.5;3.6667;146 +Lopik;Lopik;51.9722;4.9464;146 +Haaren;Haaren;51.6017;5.2228;146 +Montfoort;Montfoort;52.045;4.9508;146 +Deventer;Deventer;52.25;6.2;146 +Groot-Valkenisse;Groot-Valkenisse;51.4889;3.5156;146 +Breukelen;Breukelen;52.1725;4.9986;146 +Oranjestad;Oranjestad;17.4833;-62.9833;146 +Slochteren;Slochteren;53.2167;6.8;146 +Woudrichem;Woudrichem;51.8133;5.0006;146 +Kralendijk;Kralendijk;12.1517;-68.2761;146 +The Bottom;The Bottom;17.6261;-63.2492;146 +Bunnik;Bunnik;52.0672;5.1969;146 +Hilvarenbeek;Hilvarenbeek;51.4861;5.1367;146 +Vlagtwedde;Vlagtwedde;53.0261;7.1117;146 +Boskoop;Boskoop;52.0667;4.6333;146 +Nuth;Nuth;50.9167;5.8833;146 +Andijk;Andijk;52.75;5.22;146 +Millingen aan de Rijn;Millingen aan de Rijn;51.8667;6.05;146 +Sassenheim;Sassenheim;52.2258;4.5225;146 +Sint-Oedenrode;Sint-Oedenrode;51.5636;5.4608;146 +Bodegraven;Bodegraven;52.0808;4.7486;146 +Middelharnis;Middelharnis;51.7535;4.1647;146 +Schijndel;Schijndel;51.6183;5.4364;146 +Brielle;Brielle;51.9042;4.1639;146 +Waalre;Waalre;51.3867;5.4456;146 +Ommen;Ommen;52.5167;6.4167;146 +Naarden;Naarden;52.2953;5.1622;146 +Lith;Lith;51.8042;5.4408;146 +Bergeijk;Bergeijk;51.3203;5.3592;146 +Hardinxveld-Giessendam;Hardinxveld-Giessendam;51.83;4.87;146 +Oirschot;Oirschot;51.5047;5.3128;146 +Heerde;Heerde;52.4;6.0667;146 +Diemen;Diemen;52.3439;4.9625;146 +Heemstede;Heemstede;52.3528;4.62;146 +Leiderdorp;Leiderdorp;52.1617;4.5283;146 +Voorschoten;Voorschoten;52.125;4.445;146 +Oegstgeest;Oegstgeest;52.1667;4.4667;146 +Schoorl;Schoorl;52.7014;4.6944;146 +Teteringen;Teteringen;51.6086;4.8206;146 +Baarle-Nassau;Baarle-Nassau;51.45;4.9333;146 +Zandvoort;Zandvoort;52.3667;4.5333;146 +Gennep;Gennep;51.6942;5.9733;146 +Son en Breugel;Son en Breugel;51.5158;5.5022;146 +Noordwijkerhout;Noordwijkerhout;52.2594;4.4919;146 +Echt;Echt;51.1058;5.8706;146 +Asten;Asten;51.4031;5.7472;146 +Heumen;Heumen;51.7656;5.8433;146 +Staphorst;Staphorst;52.6333;6.2;146 +Nederweert;Nederweert;51.2828;5.7472;146 +Leeuwarden;Leeuwarden;53.2;5.7833;146 +Harenkarspel;Harenkarspel;52.7344;4.7706;146 +Harlingen;Harlingen;53.1736;5.4272;146 +Westervoort;Westervoort;51.9667;5.9667;146 +Beek;Beek;50.9394;5.7961;146 +Amstelveen;Amstelveen;52.3019;4.8581;146 +Leerdam;Leerdam;51.8939;5.0914;146 +Zundert;Zundert;51.4703;4.66;146 +Dordrecht;Dordrecht;51.81;4.67;146 +Woensdrecht;Woensdrecht;51.43;4.305;146 +Alblasserdam;Alblasserdam;51.8667;4.6667;146 +Geertruidenberg;Geertruidenberg;51.7008;4.8603;146 +Zeewolde;Zeewolde;52.3333;5.5167;146 +Beek en Donk;Beek en Donk;51.5161;5.6208;146 +Alphen aan den Rijn;Alphen aan den Rijn;52.1333;4.65;146 +Alkmaar;Alkmaar;52.6289;4.744;146 +Delft;Delft;52.0119;4.3594;146 +Emmen;Emmen;52.7833;6.9;146 +’s-Hertogenbosch;'s-Hertogenbosch;51.6833;5.3167;146 +Zoetermeer;Zoetermeer;52.0611;4.4933;146 +Leiden;Leiden;52.1544;4.4947;146 +Zwolle;Zwolle;52.5167;6.1;146 +Maastricht;Maastricht;50.8667;5.6833;146 +Arnhem;Arnhem;51.9833;5.9167;146 +Zaanstad;Zaanstad;52.4697;4.7767;146 +Hoofddorp;Hoofddorp;52.3008;4.6653;146 +Loon op Zand;Loon op Zand;51.6275;5.0758;146 +Oldebroek;Oldebroek;52.4667;5.9167;146 +Amersfoort;Amersfoort;52.15;5.38;146 +Borne;Borne;52.3;6.75;146 +Bloemendaal;Bloemendaal;52.4028;4.6281;146 +Elburg;Elburg;52.4333;5.85;146 +Sluis;Sluis;51.35;3.5;146 +Losser;Losser;52.2617;7.0044;146 +Rucphen;Rucphen;51.5319;4.5597;146 +Hillegom;Hillegom;52.2917;4.5794;146 +Oostvoorne;Oostvoorne;51.9119;4.1008;146 +Ouderkerk aan de Amstel;Ouderkerk aan de Amstel;52.2972;4.9117;146 +Dirksland;Dirksland;51.75;4.1;146 +Purmerend;Purmerend;52.505;4.9639;146 +Schiedam;Schiedam;51.9167;4.4;146 +Bladel;Bladel;51.3667;5.2167;146 +Vianen;Vianen;51.9833;5.1;146 +Lelystad;Lelystad;52.5167;5.4833;146 +Gouda;Gouda;52.0181;4.7056;146 +Spijkenisse;Spijkenisse;51.8333;4.3167;146 +Vlaardingen;Vlaardingen;51.9167;4.35;146 +Capelle aan den IJssel;Capelle aan den IJssel;51.9357;4.5782;146 +Zaandam;Zaandam;52.4417;4.8422;146 +Katwijk;Katwijk;52.2008;4.4153;146 +Veenendaal;Veenendaal;52.025;5.555;146 +Assen;Assen;53;6.55;146 +Tubbergen;Tubbergen;52.4;6.7667;146 +Cranendonck;Cranendonck;51.2853;5.5881;146 +Urk;Urk;52.6653;5.6058;146 +Brummen;Brummen;52.1;6.1667;146 +Edam;Edam;52.5167;5.05;146 +Rhenen;Rhenen;51.9597;5.5689;146 +Nieuwegein;Nieuwegein;52.0314;5.0919;146 +Rijswijk;Rijswijk;52.0456;4.33;146 +Anna Paulowna;Anna Paulowna;52.85;4.8167;146 +Druten;Druten;51.8889;5.6044;146 +Zuidhorn;Zuidhorn;53.2468;6.4077;146 +Eersel;Eersel;51.3572;5.3147;146 +Groesbeek;Groesbeek;51.7833;5.9333;146 +Middelburg;Middelburg;51.4997;3.6136;146 +Kerkrade;Kerkrade;50.8667;6.0667;146 +Barendrecht;Barendrecht;51.85;4.5333;146 +Weesp;Weesp;52.3069;5.0417;146 +Leek;Leek;53.15;6.3833;146 +Haren;Haren;53.1667;6.6;146 +Ten Boer;Ten Boer;53.2833;6.6833;146 +Enkhuizen;Enkhuizen;52.7;5.2833;146 +Meerssen;Meerssen;50.8858;5.7519;146 +Someren;Someren;51.3847;5.7119;146 +Papendrecht;Papendrecht;51.8333;4.6833;146 +Bussum;Bussum;52.2733;5.1611;146 +Krimpen aan den IJssel;Krimpen aan den IJssel;51.92;4.6;146 +Hendrik-Ido-Ambacht;Hendrik-Ido-Ambacht;51.85;4.63;146 +Maassluis;Maassluis;51.9189;4.2567;146 +Beverwijk;Beverwijk;52.4864;4.6572;146 +Steenbergen;Steenbergen;51.5833;4.25;146 +Baarn;Baarn;52.2125;5.2861;146 +Oud-Beijerland;Oud-Beijerland;51.82;4.42;146 +Cuijk;Cuijk;51.7269;5.8794;146 +Goirle;Goirle;51.5203;5.0671;146 +Putten;Putten;52.2579;5.608;146 +Haaksbergen;Haaksbergen;52.1547;6.7419;146 +Lisse;Lisse;52.2597;4.5611;146 +Wijk bij Duurstede;Wijk bij Duurstede;51.9761;5.3369;146 +Voorst;Voorst;52.2333;6.0833;146 +Wierden;Wierden;52.35;6.5833;146 +Delfzijl;Delfzijl;53.3333;6.9167;146 +Heiloo;Heiloo;52.6011;4.7019;146 +Veenoord;Veenoord;52.9875;6.2914;146 +Heel;Heel;51.1806;5.8964;146 +Zoeterwoude;Zoeterwoude;52.1136;4.5058;146 +Loenen;Loenen;52.2419;5.0275;146 +Enschede;Enschede;52.2236;6.8956;146 +Apeldoorn;Apeldoorn;52.21;5.97;146 +Haarlem;Haarlem;52.3803;4.6406;146 +Abcoude;Abcoude;52.2719;4.9703;146 +Wervershoof;Wervershoof;52.7347;5.1492;146 +Strijen;Strijen;51.7422;4.5514;146 +Nijmegen;Nijmegen;51.8475;5.8625;146 +Breda;Breda;51.5875;4.775;146 +Almere;Almere;52.3758;5.2256;146 +Groningen;Groningen;53.2167;6.5667;146 +Tholen;Tholen;51.5847;4.1211;146 +Tilburg;Tilburg;51.57;5.07;146 +Stein;Stein;50.9679;5.7652;146 +Duiven;Duiven;51.9472;6.0211;146 +Beuningen;Beuningen;51.8667;5.7667;146 +Oisterwijk;Oisterwijk;51.5833;5.2;146 +Wassenaar;Wassenaar;52.1453;4.4006;146 +Sliedrecht;Sliedrecht;51.8222;4.7744;146 +Dongen;Dongen;51.6258;4.9433;146 +Ermelo;Ermelo;52.3;5.6331;146 +Vught;Vught;51.65;5.3;146 +Werkendam;Werkendam;51.8097;4.8928;146 +Geldermalsen;Geldermalsen;51.8833;5.2833;146 +Drimmelen;Drimmelen;51.6944;4.7972;146 +Aalten;Aalten;51.925;6.5808;146 +Zaltbommel;Zaltbommel;51.8;5.25;146 +Veendam;Veendam;53.1;6.8667;146 +Nunspeet;Nunspeet;52.3333;5.7833;146 +Hulst;Hulst;51.3158;4.0539;146 +Eindhoven;Eindhoven;51.4344;5.4842;146 +Utrecht;Utrecht;52.0889;5.1156;146 +Eemnes;Eemnes;52.2539;5.2572;146 +Nieuwleusen;Nieuwleusen;52.5833;6.2833;146 +Sint-Michielsgestel;Sint-Michielsgestel;51.6433;5.3586;146 +Culemborg;Culemborg;51.95;5.2333;146 +Brunssum;Brunssum;50.95;5.9667;146 +Oosterend;Oosterend;53.0036;6.0664;146 +Boxmeer;Boxmeer;51.6483;5.9444;146 +Langedijk;Langedijk;52.6936;4.7944;146 +Winterswijk;Winterswijk;51.9667;6.7167;146 +Waddinxveen;Waddinxveen;52.0333;4.6333;146 +Leusden;Leusden;52.1331;5.4297;146 +Best;Best;51.5108;5.3922;146 +Bergen;Bergen;52.6703;4.7054;146 +Uithoorn;Uithoorn;52.2422;4.825;146 +Heesch;Heesch;51.7314;5.53;146 +Ubbergen;Ubbergen;51.8333;5.9167;146 +Dalfsen;Dalfsen;52.5031;6.2592;146 +Nieuwkoop;Nieuwkoop;52.15;4.7667;146 +Heerenveen;Heerenveen;52.95;5.9333;146 +Rotterdam;Rotterdam;51.9225;4.4792;146 +The Hague;The Hague;52.08;4.31;146 +Amsterdam;Amsterdam;52.3667;4.8833;146 +Tynaarlo;Tynaarlo;53.0833;6.6;146 +Lochem;Lochem;52.15;6.4167;146 +Epe;Epe;52.3333;5.9167;146 +Oldenzaal;Oldenzaal;52.3125;6.9292;146 +Sneek;Sneek;53.0325;5.66;146 +Meppel;Meppel;52.7033;6.1917;146 +Rosmalen;Rosmalen;51.7167;5.3667;146 +Aalsmeer;Aalsmeer;52.2639;4.7625;146 +Deurne;Deurne;51.4639;5.7947;146 +Valkenswaard;Valkenswaard;51.35;5.4592;146 +Boxtel;Boxtel;51.5911;5.3275;146 +Stadskanaal;Stadskanaal;52.9864;6.9589;146 +Renkum;Renkum;51.9667;5.7333;146 +Vlist;Vlist;51.9867;4.7889;146 +Liesveld;Liesveld;51.9156;4.8456;146 +Hoek van Holland;Hoek van Holland;51.9763;4.1323;146 +Bergambacht;Bergambacht;51.9314;4.756;146 +Nouméa;Noumea;-22.2625;166.4443;147 +Wé;We;-20.9;167.2667;147 +Koné;Kone;-21.0667;164.8667;147 +Waitangi;Waitangi;-43.951;-176.561;148 +Lincoln;Lincoln;-43.64;172.486;148 +Kaitaia;Kaitaia;-35.1125;173.2628;148 +Havelock North;Havelock North;-39.6667;176.8833;148 +Stratford;Stratford;-39.341;174.284;148 +Greymouth;Greymouth;-42.4667;171.2;148 +Feilding;Feilding;-40.225;175.565;148 +Macetown;Macetown;-44.865;168.819;148 +Rolleston;Rolleston;-43.596;172.383;148 +Whakatane;Whakatane;-37.964;176.984;148 +Mosgiel;Mosgiel;-45.875;170.348;148 +Richmond;Richmond;-41.3333;173.1833;148 +Cromwell;Cromwell;-45.04;169.2;148 +Blenheim;Blenheim;-41.5167;173.95;148 +Waitara;Waitara;-38.9958;174.2331;148 +Cambridge;Cambridge;-37.8833;175.4667;148 +Kerikeri;Kerikeri;-35.2244;173.9514;148 +Ashton;Ashton;-44.033;171.772;148 +Levin;Levin;-40.625;175.2833;148 +Tokoroa;Tokoroa;-38.22;175.872;148 +Alexandra;Alexandra;-45.2492;169.3797;148 +Marton;Marton;-40.0692;175.3783;148 +Whitianga;Whitianga;-36.8331;175.6997;148 +Waihi;Waihi;-37.393;175.832;148 +Waikanae;Waikanae;-40.876;175.064;148 +Warkworth;Warkworth;-36.4;174.6667;148 +Westport;Westport;-41.755;171.599;148 +Turangi;Turangi;-38.989;175.81;148 +Tuakau;Tuakau;-37.2667;174.95;148 +New Plymouth;New Plymouth;-39.0578;174.0742;148 +Porirua;Porirua;-41.1333;174.85;148 +Rotorua;Rotorua;-38.1378;176.2514;148 +Te Awamutu;Te Awamutu;-38.0083;175.325;148 +Wellington;Wellington;-41.2889;174.7772;148 +Auckland;Auckland;-36.85;174.7833;148 +Christchurch;Christchurch;-43.5309;172.6365;148 +Glencoe;Glencoe;-46.192;168.646;148 +Paraparaumu;Paraparaumu;-40.9167;175.0167;148 +Manukau City;Manukau City;-37;174.885;148 +Wanaka;Wanaka;-44.7081;169.1239;148 +Timaru;Timaru;-44.3931;171.2508;148 +Pukekohe East;Pukekohe East;-37.195;174.9481;148 +Northcote;Northcote;-36.7913;174.7758;148 +Waitakere;Waitakere;-36.849;174.543;148 +Hamilton;Hamilton;-37.7833;175.2833;148 +Matamata;Matamata;-37.8097;175.7733;148 +Te Puke;Te Puke;-37.7833;176.3167;148 +Gisborne;Gisborne;-38.6625;178.0178;148 +Kawerau;Kawerau;-38.0847;176.6996;148 +Whangarei;Whangarei;-35.725;174.3236;148 +Invercargill;Invercargill;-46.429;168.362;148 +Nelson;Nelson;-41.2931;173.2381;148 +Napier;Napier;-39.4833;176.9167;148 +Masterton;Masterton;-40.9667;175.65;148 +Palmerston North;Palmerston North;-40.3549;175.6095;148 +Thames;Thames;-37.1383;175.5375;148 +Mount Maunganui;Mount Maunganui;-37.643;176.185;148 +Ngaruawahia;Ngaruawahia;-37.668;175.147;148 +Taupo;Taupo;-38.69;176.08;148 +Tauranga;Tauranga;-37.6858;176.1667;148 +Lower Hutt;Lower Hutt;-41.2167;174.9167;148 +Dunedin;Dunedin;-45.8742;170.5036;148 +Waiuku;Waiuku;-37.25;174.7333;148 +Renwick;Renwick;-41.5094;173.83;148 +Hokitika;Hokitika;-42.7167;170.9667;148 +Te Anau;Te Anau;-45.4167;167.7167;148 +Kaikoura;Kaikoura;-42.4;173.6814;148 +Kairaki;Kairaki;-43.385;172.703;148 +Halfmoon Bay;Halfmoon Bay;-46.899;168.127;148 +Hawera;Hawera;-39.5833;174.2833;148 +Whanganui;Whanganui;-39.9333;175.05;148 +Upper Hutt;Upper Hutt;-41.1333;175.05;148 +Ciudad Darío;Ciudad Dario;12.7333;-86.1167;149 +El Viejo;El Viejo;12.6667;-87.1667;149 +Waslala;Waslala;13.2333;-85.3833;149 +Nandaime;Nandaime;11.75;-86.05;149 +Greytown;Greytown;10.9167;-83.7;149 +Chichigalpa;Chichigalpa;12.5667;-87.0333;149 +El Realejo;El Realejo;12.5431;-87.1647;149 +San Sebastián de Yalí;San Sebastian de Yali;13.3;-86.1833;149 +Tipitapa;Tipitapa;12.2;-86.1;149 +Granada;Granada;11.93;-85.9561;149 +Corinto;Corinto;12.4833;-87.1833;149 +San Rafael del Norte;San Rafael del Norte;13.2;-86.1;149 +Matagalpa;Matagalpa;12.9167;-85.9167;149 +Jinotega;Jinotega;13.0833;-86;149 +Estelí;Esteli;13.0833;-86.35;149 +Chinandega;Chinandega;12.6242;-87.1297;149 +Masaya;Masaya;11.9667;-86.1;149 +Catarina;Catarina;11.9119;-86.0751;149 +San Rafael del Sur;San Rafael del Sur;11.85;-86.45;149 +Pueblo Nuevo;Pueblo Nuevo;13.3833;-86.4833;149 +Juigalpa;Juigalpa;12.0833;-85.4;149 +Jinotepe;Jinotepe;11.85;-86.2;149 +El Castillo de La Concepción;El Castillo de La Concepcion;11.0178;-84.4011;149 +La Concordia;La Concordia;13.1833;-86.1667;149 +Ocotal;Ocotal;13.6333;-86.4833;149 +Bilwi;Bilwi;14.05;-83.3833;149 +Bluefields;Bluefields;12.014;-83.7645;149 +León;Leon;12.4333;-86.8833;149 +Kukrahill;Kukrahill;12.25;-83.75;149 +San Marcos;San Marcos;11.9167;-86.2;149 +Boaco;Boaco;12.4667;-85.6667;149 +Condega;Condega;13.365;-86.3985;149 +Yalagüina;Yalaguina;13.4833;-86.4833;149 +Managua;Managua;12.15;-86.2667;149 +La Trinidad;La Trinidad;12.5578;-86.1835;149 +El Rama;El Rama;12.2333;-84.3043;149 +El Cuá;El Cua;13.3679;-85.6728;149 +Diriamba;Diriamba;11.85;-86.2333;149 +Niquinohomo;Niquinohomo;11.9;-86.1;149 +El Rosario;El Rosario;11.8333;-86.1667;149 +San José de Bocay;San Jose de Bocay;13.542;-85.5394;149 +Siuna;Siuna;13.7333;-84.7667;149 +Wiwilí;Wiwili;13.6167;-85.8167;149 +Prinzapolka;Prinzapolka;13.4;-83.5667;149 +San José de Cusmapa;San Jose de Cusmapa;13.2833;-86.65;149 +Somoto;Somoto;13.4833;-86.5833;149 +Rivas;Rivas;11.4333;-85.8333;149 +San Francisco del Norte;San Francisco del Norte;13.1992;-86.7717;149 +Mozonte;Mozonte;13.65;-86.45;149 +San Juan del Sur;San Juan del Sur;11.25;-85.8667;149 +San Carlos;San Carlos;11.1894;-84.7759;149 +Bonanza;Bonanza;14.0167;-84.5833;149 +Baléyara;Baleyara;13.7841;2.9515;150 +Tyourout;Tyourout;14.1542;5.4391;150 +Bani Bangou;Bani Bangou;15.0408;2.705;150 +Diffa;Diffa;13.3171;12.6089;150 +Tillabéri;Tillaberi;14.212;1.4531;150 +Guidan Roumdji;Guidan Roumdji;13.6575;6.6958;150 +Nguigmi;Nguigmi;14.2532;13.1108;150 +Gouré;Goure;13.9874;10.27;150 +Arlit;Arlit;18.7333;7.3833;150 +Birnin Konni;Birnin Konni;13.7904;5.2599;150 +Galmi;Galmi;13.9667;5.6744;150 +Kouli Kouara;Kouli Kouara;13.8718;1.4867;150 +Niamey;Niamey;13.5086;2.1111;150 +Maradi;Maradi;13.5;7.1;150 +Kawara;Kawara;14.0706;5.6715;150 +Ayorou;Ayorou;14.7318;0.9195;150 +Zinder;Zinder;13.8;8.9833;150 +Madaoua;Madaoua;14.0762;5.9586;150 +Dosso;Dosso;13.05;3.2;150 +Takiéta;Takieta;13.6806;8.5292;150 +Agadez;Agadez;16.9959;7.9828;150 +Tahoua;Tahoua;14.9;5.2599;150 +Dabnou;Dabnou;14.1571;5.3626;150 +Gaya;Gaya;11.8878;3.4467;150 +Bandio;Bandio;13.8888;1.0896;150 +Tounfafi;Tounfafi;14.0464;5.9812;150 +Toulou;Toulou;14.1688;5.199;150 +Gidan Idèr;Gidan Ider;14.0131;5.3185;150 +Toubout;Toubout;14.3387;5.5951;150 +Moussadèye;Moussadeye;13.3918;3.1952;150 +Laba;Laba;14.6187;5.9375;150 +Dafawa;Dafawa;14.1371;5.0637;150 +Birnin Kazoé;Birnin Kazoe;14.2171;9.9702;150 +Yaama;Yaama;14.3601;5.4975;150 +Baguéy;Baguey;14.8503;5.5636;150 +Taza;Taza;15.3608;5.2072;150 +Angoul Dénya;Angoul Denya;14.3433;5.7002;150 +Dosey;Dosey;13.8825;5.1928;150 +Diambala;Diambala;14.3145;1.2988;150 +Sabonkafi;Sabonkafi;14.6416;8.7449;150 +Malgorou;Malgorou;12.1733;3.4633;150 +Dan Gona;Dan Gona;14.2697;5.0383;150 +Gandasamou;Gandasamou;14.1938;6.0669;150 +Mouléla;Moulela;14.6338;4.9575;150 +Nakoni;Nakoni;14.1094;5.9159;150 +Jambriji;Jambriji;13.407;9.4426;150 +Bakin Birji I;Bakin Birji I;14.2565;8.7943;150 +Sokolé;Sokole;14.8347;5.7036;150 +Nasarawa;Nasarawa;14.0821;5.8153;150 +Asoudié;Asoudie;14.3841;5.7345;150 +Hamdallay;Hamdallay;13.5572;2.4064;150 +Bélbéji;Belbeji;14.6811;7.9949;150 +Madéta II;Madeta II;14.2713;6.014;150 +Aouloumal;Aouloumal;14.2283;6.0301;150 +Kaora Abdou;Kaora Abdou;14.4525;5.6604;150 +Bouti;Bouti;13.9872;11.3333;150 +Sabon Birni;Sabon Birni;11.8847;3.5931;150 +Dindi;Dindi;14.4179;5.6135;150 +Dan Kori;Dan Kori;13.9109;7.9719;150 +Masalata;Masalata;13.7795;5.2077;150 +Garadoumé;Garadoume;14.3671;5.8841;150 +Kélénté;Kelente;14.3234;5.8087;150 +Toudouni;Toudouni;14.7398;5.4578;150 +Koundoumawa;Koundoumawa;13.6702;8.3627;150 +Djibalé;Djibale;14.5007;5.9857;150 +Soubdou;Soubdou;13.8146;10.5399;150 +Souloulou;Souloulou;13.6127;6.4177;150 +Riadi Dan Bizo;Riadi Dan Bizo;13.4334;7.1399;150 +Djado;Djado;21.015;12.3075;150 +Orlu;Orlu;5.7837;7.0333;151 +Ikot Abasi;Ikot Abasi;4.5704;7.56;151 +Kumo;Kumo;10.0431;11.2183;151 +Nguru;Nguru;12.8804;10.45;151 +Nsukka;Nsukka;6.8567;7.3958;151 +Azare;Azare;11.6804;10.19;151 +Birnin Kebbi;Birnin Kebbi;12.4504;4.1999;151 +Bama;Bama;11.5204;13.69;151 +Gashua;Gashua;12.8705;11.04;151 +Zango;Zango;12.9333;8.5333;151 +Dutse;Dutse;11.8283;9.3158;151 +Lokoja;Lokoja;7.8019;6.7442;151 +Bida;Bida;9.0804;6.01;151 +Epe;Epe;6.5573;3.9912;151 +Funtua;Funtua;11.5204;7.32;151 +Burutu;Burutu;5.35;5.5167;151 +Ijebu-Ode;Ijebu-Ode;6.8204;3.92;151 +Mai’Adua;Mai'Adua;13.1906;8.2117;151 +Makurdi;Makurdi;7.7306;8.5361;151 +Sapele;Sapele;5.8261;5.6536;151 +Damaturu;Damaturu;11.7803;11.9786;151 +Iwo;Iwo;7.63;4.18;151 +Apapa;Apapa;6.4489;3.3589;151 +Mubi;Mubi;10.2604;13.2606;151 +Koko;Koko;11.4232;4.517;151 +Gusau;Gusau;12.1667;6.6667;151 +Owo;Owo;7.1664;5.58;151 +Gombe;Gombe;10.2904;11.17;151 +Ondo;Ondo;7.0904;4.84;151 +Awka;Awka;6.2;7.0667;151 +Lafia;Lafia;8.5;8.5167;151 +Minna;Minna;9.6139;6.5569;151 +Katsina;Katsina;12.9889;7.6008;151 +Umuahia;Umuahia;5.5333;7.4833;151 +Ogbomoso;Ogbomoso;8.1333;4.25;151 +Ikare;Ikare;7.5304;5.76;151 +Port Harcourt;Port Harcourt;4.75;7;151 +Aba;Aba;5.1167;7.3667;151 +Onitsha;Onitsha;6.1667;6.7833;151 +Benin City;Benin City;6.3176;5.6145;151 +Maiduguri;Maiduguri;11.8333;13.15;151 +Abuja;Abuja;9.0556;7.4914;151 +Lagos;Lagos;6.45;3.4;151 +Kano;Kano;12;8.5167;151 +Ibadan;Ibadan;7.3964;3.9167;151 +Kaduna;Kaduna;10.5105;7.4165;151 +Warri;Warri;5.5167;5.75;151 +Ikeja;Ikeja;6.6186;3.3426;151 +Akure;Akure;7.25;5.195;151 +Ilorin;Ilorin;8.5;4.55;151 +Owerri;Owerri;5.4833;7.0333;151 +Abeokuta;Abeokuta;7.15;3.35;151 +Bauchi;Bauchi;10.3158;9.8442;151 +Enugu;Enugu;6.4403;7.4942;151 +Osogbo;Osogbo;7.7597;4.5761;151 +Jalingo;Jalingo;8.9195;11.3264;151 +Yola;Yola;9.2;12.4833;151 +Oyo;Oyo;7.8333;3.9333;151 +Zaria;Zaria;11.0667;7.7;151 +Ado-Ekiti;Ado-Ekiti;7.6167;5.2167;151 +Uyo;Uyo;5.05;7.9333;151 +Sokoto;Sokoto;13.0622;5.2339;151 +Calabar;Calabar;4.95;8.325;151 +Jos;Jos;9.9333;8.8833;151 +Ile-Ife;Ile-Ife;7.4667;4.5667;151 +Otukpo;Otukpo;7.1904;8.13;151 +Numan;Numan;9.4536;11.8367;151 +Potiskum;Potiskum;11.7104;11.08;151 +Idah;Idah;7.0833;6.75;151 +Wukari;Wukari;7.8704;9.78;151 +Keffi;Keffi;8.8464;7.8733;151 +Biu;Biu;10.6204;12.19;151 +Iseyin;Iseyin;7.9667;3.6;151 +Kontagora;Kontagora;10.4522;5.4794;151 +Asaba;Asaba;6.1833;6.75;151 +Yenagoa;Yenagoa;4.9267;6.2676;151 +Abakaliki;Abakaliki;6.3249;8.1137;151 +Alofi;Alofi;-19.056;-169.921;152 +Kingston;Kingston;-29.0569;167.9617;153 +Nampo;Nampo;38.7689;125.4505;154 +Pyongyang;Pyongyang;39.03;125.73;154 +Sunch’ŏn;Sunch'on;39.4167;125.9333;154 +Ch’ŏngjin;Ch'ongjin;41.8;129.7831;154 +Hamhŭng;Hamhung;39.9167;127.5333;154 +Wŏnsan;Wonsan;39.1475;127.4461;154 +Sinŭiju;Sinuiju;40.1;124.4;154 +Tanch’ŏn;Tanch'on;40.458;128.911;154 +Kaesŏng;Kaesong;37.964;126.5644;154 +Sariwŏn;Sariwon;38.5039;125.7589;154 +Kaech’ŏn;Kaech'on;39.6986;125.9061;154 +Kanggye;Kanggye;40.9667;126.6;154 +Haeju;Haeju;38.0333;125.7167;154 +Anju;Anju;39.6167;125.6667;154 +P’yŏng-dong;P'yong-dong;39.25;125.85;154 +Hŭich’ŏn;Huich'on;40.1711;126.2758;154 +Hyesan;Hyesan;41.4;128.1833;154 +Kusŏng;Kusong;39.9667;125.1667;154 +Rajin;Rajin;42.3444;130.3844;154 +Chaedŏk;Chaedok;40.6723;129.2027;154 +Chŏngju;Chongju;39.65;125.3333;154 +Sil-li;Sil-li;39.488;125.464;154 +Sinpo;Sinpo;40.0833;128.25;154 +Hoeryŏng;Hoeryong;42.4333;129.75;154 +Munch’ŏn;Munch'on;39.259;127.356;154 +Songnim;Songnim;38.7333;125.6333;154 +Manpo;Manpo;41.157;126.29;154 +Namsan;Namsan;38.3442;125.5972;154 +Ŏgujin;Ogujin;38.8028;125.5925;154 +Samga-ri;Samga-ri;38.878;125.5871;154 +Namsan;Namsan;42.2304;129.2304;154 +Ongjang;Ongjang;37.9371;125.3571;154 +P’yŏngsan;P'yongsan;38.3367;126.3866;154 +Taedong;Taedong;40.6171;125.4501;154 +P’ungsan;P'ungsan;40.8175;128.1553;154 +Ch’osan-ŭp;Ch'osan-up;40.8255;125.8008;154 +Changyŏn;Changyon;38.2517;125.1021;154 +Capitol Hill;Capitol Hill;15.2137;145.7546;155 +Oslo;Oslo;59.9111;10.7528;156 +Sande;Sande;59.5936;10.2076;156 +Halden;Halden;59.1264;11.4828;156 +Fauske;Fauske;67.2596;15.3941;156 +Farsund;Farsund;58.0828;6.7528;156 +Ski;Ski;59.7419;10.8939;156 +Askøy;Askoy;60.4667;5.15;156 +Lillehammer;Lillehammer;61.1146;10.4674;156 +Trondheim;Trondheim;63.44;10.4;156 +Lunner;Lunner;60.2528;10.6672;156 +Flekkefjord;Flekkefjord;58.3272;6.6667;156 +Florø;Floro;61.5986;5.0172;156 +Nedre Eiker;Nedre Eiker;59.7647;10.0333;156 +Sand;Sand;59.1344;10.2283;156 +Stjørdal;Stjordal;63.475;11.1708;156 +Harstad;Harstad;68.7988;16.5393;156 +Larvik;Larvik;59.0532;10.0271;156 +Borre;Borre;59.3799;10.4539;156 +Nittedal;Nittedal;60.0731;10.8722;156 +Ulstein;Ulstein;62.3564;5.8539;156 +Oppegård;Oppegard;59.7925;10.7903;156 +Sola;Sola;58.88;5.6286;156 +Kongsberg;Kongsberg;59.665;9.6464;156 +Lier;Lier;59.8675;10.2142;156 +Eidsvoll;Eidsvoll;60.3475;11.2508;156 +Bergen;Bergen;60.3925;5.3233;156 +Haram;Haram;62.5675;6.3722;156 +Nøtterøy;Notteroy;59.2011;10.4078;156 +Sem;Sem;59.28;10.3308;156 +Drammen;Drammen;59.7439;10.2045;156 +Kristiansand;Kristiansand;58.1467;7.9956;156 +Lillesand;Lillesand;58.2494;8.3773;156 +Meland;Meland;60.5642;5.1186;156 +Hokksund;Hokksund;59.7708;9.9099;156 +Hammerfest;Hammerfest;70.6634;23.6821;156 +Åkrehamn;Akrehamn;59.2605;5.1869;156 +Stavanger;Stavanger;58.9701;5.7333;156 +Rakkestad;Rakkestad;59.3731;11.4203;156 +Røyken;Royken;59.7336;10.4289;156 +Skaun;Skaun;63.2814;10.0553;156 +Namsos;Namsos;64.467;11.494;156 +Nesoddtangen;Nesoddtangen;59.8086;10.6556;156 +Os;Os;60.2269;5.4758;156 +Kleppe;Kleppe;58.7772;5.5967;156 +Mo i Rana;Mo i Rana;66.3167;14.1667;156 +Stord;Stord;59.8081;5.4664;156 +Time;Time;58.7228;5.7653;156 +Arendal;Arendal;58.4667;8.7667;156 +Tromsø;Tromso;69.6546;18.9637;156 +Alstahaug;Alstahaug;65.9567;12.5728;156 +Molde;Molde;62.7333;7.1833;156 +Skien;Skien;59.2081;9.5528;156 +Bodø;Bodo;67.2833;14.3833;156 +Løten;Loten;60.8253;11.3908;156 +Råde;Rade;59.3489;10.855;156 +Sykkylven;Sykkylven;62.3896;6.5782;156 +Horten;Horten;59.4172;10.4834;156 +Gjøvik;Gjovik;60.7957;10.6916;156 +Ås;As;59.6603;10.7836;156 +Elverum;Elverum;60.8833;11.5667;156 +Stange;Stange;60.6494;11.3664;156 +Sandefjord;Sandefjord;59.1288;10.2197;156 +Vadsø;Vadso;70.0733;29.7497;156 +Stavern;Stavern;59;10.0333;156 +Nord-Fron;Nord-Fron;61.5956;9.7481;156 +Bamble;Bamble;59.0197;9.5608;156 +Narvik;Narvik;68.4383;17.4278;156 +Gran;Gran;60.4411;10.4956;156 +Drøbak;Drobak;59.6667;10.6333;156 +Surnadal;Surnadal;62.9475;8.77;156 +Våler;Valer;59.4725;10.9169;156 +Sveio;Sveio;59.5736;5.3633;156 +Fredrikstad;Fredrikstad;59.2167;10.95;156 +Vereide;Vereide;61.7439;6.1706;156 +Andebu;Andebu;59.2972;10.105;156 +Kvinesdal;Kvinesdal;58.3381;7.0231;156 +Nannestad;Nannestad;60.2456;10.9528;156 +Askim;Askim;59.5832;11.1629;156 +Malvik;Malvik;63.3728;10.7508;156 +Bø;Bo;59.4572;9.0314;156 +Klæbu;Klaebu;63.2761;10.5142;156 +Froland;Froland;58.5831;8.5722;156 +Spydeberg;Spydeberg;59.6153;11.0764;156 +Sandnessjøen;Sandnessjoen;66.0167;12.6333;156 +Balsfjord;Balsfjord;69.3047;19.2036;156 +Hobøl;Hobol;59.5931;10.9458;156 +Tønsberg;Tonsberg;59.2981;10.4236;156 +Sandnes;Sandnes;58.85;5.7333;156 +Hareid;Hareid;62.3642;6.0014;156 +Frei;Frei;63.0625;7.8031;156 +Trøgstad;Trogstad;59.6514;11.3397;156 +Notodden;Notodden;59.5617;9.2658;156 +Strand;Strand;59.0633;6.0278;156 +Grimstad;Grimstad;58.3405;8.5934;156 +Nordre Fåle;Nordre Fale;59.75;10.8667;156 +Asker;Asker;59.8331;10.4392;156 +Sarpsborg;Sarpsborg;59.2839;11.1096;156 +Ålesund;Alesund;62.4723;6.1549;156 +Svolvær;Svolvaer;68.2333;14.5667;156 +Sand;Sand;60.4422;11.5681;156 +Moss;Moss;59.434;10.6577;156 +Øyer;Oyer;61.2653;10.4133;156 +Hitra;Hitra;63.5472;8.8547;156 +Bømlo;Bomlo;59.7794;5.2183;156 +Austevoll;Austevoll;60.0378;5.2683;156 +Birkenes;Birkenes;58.4494;8.2333;156 +Vennesla;Vennesla;58.3106;7.8569;156 +Verdal;Verdal;63.7922;11.4817;156 +Mesøy;Mesoy;66.7881;13.6758;156 +Rissa;Rissa;63.6556;10.0397;156 +Frogn;Frogn;59.6989;10.6553;156 +Rygge;Rygge;59.3747;10.7147;156 +Trysil;Trysil;61.31;12.315;156 +Melhus;Melhus;63.2856;10.2781;156 +Alta;Alta;69.9686;23.2714;156 +Mandal;Mandal;58.0333;7.4833;156 +Lindås;Lindas;60.6247;5.3283;156 +Voss;Voss;60.7025;6.4231;156 +Kongsvinger;Kongsvinger;60.1912;11.9992;156 +Vestby;Vestby;59.575;10.7319;156 +Sørum;Sorum;59.9871;11.2402;156 +Kosvik;Kosvik;58.15;8.0667;156 +Stryn;Stryn;61.8386;6.8628;156 +Kristiansund;Kristiansund;63.1105;7.7279;156 +Åsnes;Asnes;60.6536;12.1531;156 +Hamar;Hamar;60.7944;11.0678;156 +Risør;Risor;58.7247;9.23;156 +Svelvik;Svelvik;59.6068;10.4023;156 +Jevnaker;Jevnaker;60.2389;10.3931;156 +Sunndalsøra;Sunndalsora;62.6128;8.6342;156 +Vestnes;Vestnes;62.5844;7.0183;156 +Oppdal;Oppdal;62.5667;9.6;156 +Steinkjer;Steinkjer;64.0147;11.4942;156 +Lommedalen;Lommedalen;59.95;10.4667;156 +Randaberg;Randaberg;59.0017;5.6153;156 +Stokke;Stokke;59.24;10.2708;156 +Sogndal;Sogndal;61.2297;7.1006;156 +Holmestrand;Holmestrand;59.4875;10.3175;156 +Kaupanger;Kaupanger;61.1844;7.2422;156 +Vossevangen;Vossevangen;60.63;6.441;156 +Rørvik;Rorvik;64.868;11.2053;156 +Kirkenes;Kirkenes;69.7271;30.0451;156 +Finnsnes;Finnsnes;69.2406;18.0086;156 +Søgne;Sogne;58.0942;7.7725;156 +Egersund;Egersund;58.45;6.0067;156 +Eidsberg;Eidsberg;59.5369;11.3603;156 +Lenvik;Lenvik;69.3836;17.9675;156 +Lørenskog;Lorenskog;59.8989;10.9642;156 +Enebakk;Enebakk;59.7639;11.1444;156 +Tysvær;Tysvaer;59.3617;5.5428;156 +Ørsta;Orsta;62.2003;6.1322;156 +Haugesund;Haugesund;59.4102;5.2755;156 +Porsgrunn;Porsgrunn;59.1419;9.6568;156 +Volda;Volda;62.1468;6.068;156 +Ringsaker;Ringsaker;61.0242;10.8019;156 +Levanger;Levanger;63.7464;11.2996;156 +Førde;Forde;61.4519;5.8569;156 +Kragerø;Kragero;58.8869;9.3469;156 +Sortland;Sortland;68.6958;15.4131;156 +Lyngdal;Lyngdal;58.1333;7.0833;156 +Heum;Heum;59.0576;10.0393;156 +Mirbāţ;Mirbat;16.9924;54.6918;157 +Al Madrah Samā’il;Al Madrah Sama'il;23.3032;57.9782;157 +Khaşab;Khasab;26.1833;56.25;157 +Al Buraymī;Al Buraymi;24.2558;55.8025;157 +Ibrā’;Ibra';22.6906;58.5334;157 +Şūr;Sur;22.5667;59.5289;157 +Ar Rustāq;Ar Rustaq;23.3908;57.4244;157 +Şuḩār;Suhar;24.342;56.7299;157 +Haymā’;Hayma';19.9333;56.3167;157 +Nizwá;Nizwa;22.9264;57.5314;157 +Aş Şuwayḩirah as Sāḩil;As Suwayhirah as Sahil;24.362;56.7344;157 +‘Ibrī;`Ibri;23.2254;56.517;157 +As Sīb;As Sib;23.6802;58.1825;157 +Şalālah;Salalah;17.0197;54.0897;157 +Maţraḩ;Matrah;23.6167;58.5667;157 +Muscat;Muscat;23.6139;58.5922;157 +Saidu Sharif;Saidu Sharif;34.75;72.3572;158 +Peshawar;Peshawar;34;71.5;158 +Multan;Multan;30.1978;71.4711;158 +Hyderabad City;Hyderabad City;25.3792;68.3683;158 +Gujranwala;Gujranwala;32.15;74.1833;158 +Rawalpindi;Rawalpindi;33.6007;73.0679;158 +Faisalabad;Faisalabad;31.418;73.079;158 +Karachi;Karachi;24.86;67.01;158 +Lahore;Lahore;31.5497;74.3436;158 +Quetta;Quetta;30.192;67.007;158 +Islamabad;Islamabad;33.6989;73.0369;158 +Chitral;Chitral;35.8511;71.7889;158 +Gujrat;Gujrat;32.5736;74.0789;158 +Dera Ghazi Khan;Dera Ghazi Khan;30.05;70.6333;158 +Jhang City;Jhang City;31.2681;72.3181;158 +Chiniot;Chiniot;31.7167;72.9833;158 +Shekhupura;Shekhupura;31.7083;74;158 +Sukkur;Sukkur;27.6995;68.8673;158 +Larkana;Larkana;27.56;68.2264;158 +Bahawalpur;Bahawalpur;29.3956;71.6722;158 +Sialkot City;Sialkot City;32.5;74.5333;158 +Sargodha;Sargodha;32.0836;72.6711;158 +Mandi Burewala;Mandi Burewala;30.15;72.6833;158 +Jacobabad;Jacobabad;28.2769;68.4514;158 +Saddiqabad;Saddiqabad;28.3006;70.1302;158 +Khanpur;Khanpur;28.6453;70.6567;158 +Kohat;Kohat;33.5869;71.4414;158 +Muridke;Muridke;31.802;74.255;158 +Muzaffargarh;Muzaffargarh;30.0703;71.1933;158 +Gilgit;Gilgit;35.9208;74.3144;158 +Dainyor;Dainyor;35.9206;74.3783;158 +Kulachi;Kulachi;31.9286;70.4592;158 +Mirpur Khas;Mirpur Khas;25.5269;69.0111;158 +Sahiwal;Sahiwal;30.6706;73.1064;158 +Okara;Okara;30.81;73.4597;158 +Nawabshah;Nawabshah;26.2442;68.41;158 +Mardan;Mardan;34.1958;72.0447;158 +Kasur;Kasur;31.1167;74.45;158 +Rahimyar Khan;Rahimyar Khan;28.4202;70.2952;158 +Chishtian;Chishtian;29.7958;72.8578;158 +Chaman;Chaman;30.921;66.4597;158 +Charsadda;Charsadda;34.1453;71.7308;158 +Kandhkot;Kandhkot;28.4;69.3;158 +Swabi;Swabi;34.1167;72.4667;158 +Dera Ismail Khan;Dera Ismail Khan;31.8167;70.9167;158 +Khushab;Khushab;32.2917;72.35;158 +Kot Addu;Kot Addu;30.47;70.9644;158 +Kotli;Kotli;33.5156;73.9019;158 +Nowshera;Nowshera;34.0153;71.9747;158 +Murree;Murree;33.9042;73.3903;158 +Abbottabad;Abbottabad;34.15;73.2167;158 +Turbat;Turbat;26.0031;63.0544;158 +Dadu;Dadu;26.7319;67.775;158 +Pakpattan;Pakpattan;30.35;73.4;158 +Khuzdar;Khuzdar;27.8;66.6167;158 +Khairpur Mir’s;Khairpur Mir's;27.5333;68.7667;158 +Bahawalnagar;Bahawalnagar;29.9944;73.2536;158 +Gojra;Gojra;31.1487;72.6866;158 +Mandi Bahauddin;Mandi Bahauddin;32.5861;73.4917;158 +Ahmadpur East;Ahmadpur East;29.1453;71.2617;158 +Jaranwala;Jaranwala;31.3342;73.4194;158 +Vihari;Vihari;30.0419;72.3528;158 +Tando Allahyar;Tando Allahyar;25.4667;68.7167;158 +Zafarwal;Zafarwal;32.3463;74.8999;158 +Kamalia;Kamalia;30.7258;72.6447;158 +New Mirpur;New Mirpur;33.1333;73.75;158 +Kalat;Kalat;29.0258;66.59;158 +Mithi;Mithi;24.7333;69.8;158 +Hasilpur;Hasilpur;29.6967;72.5542;158 +Attock Khurd;Attock Khurd;33.7667;72.3667;158 +Kambar;Kambar;27.5868;68.001;158 +Arifwala;Arifwala;30.2917;73.0667;158 +Muzaffarabad;Muzaffarabad;34.37;73.4711;158 +Mianwali;Mianwali;32.5853;71.5436;158 +Jalalpur Jattan;Jalalpur Jattan;32.7667;74.2167;158 +Kharian;Kharian;32.811;73.865;158 +Dipalpur;Dipalpur;30.6708;73.6533;158 +Zhob;Zhob;31.3417;69.4486;158 +Bhakkar;Bhakkar;31.6333;71.0667;158 +Mian Channun;Mian Channun;30.4397;72.3544;158 +Bhalwal;Bhalwal;32.2653;72.9028;158 +Jamshoro;Jamshoro;25.4283;68.2822;158 +Pattoki;Pattoki;31.0214;73.8528;158 +Kahror Pakka;Kahror Pakka;29.6236;71.9167;158 +Harunabad;Harunabad;29.61;73.1361;158 +Samundri;Samundri;31.0639;72.9611;158 +Toba Tek Singh;Toba Tek Singh;30.9667;72.4833;158 +Sambrial;Sambrial;32.475;74.3522;158 +Shakargarh;Shakargarh;32.2628;75.1583;158 +Chunian;Chunian;30.9639;73.9803;158 +Bannu;Bannu;32.9889;70.6056;158 +Nankana Sahib;Nankana Sahib;31.4492;73.7124;158 +Mansehra;Mansehra;34.3333;73.2;158 +Lala Musa;Lala Musa;32.7006;73.9558;158 +Shujaabad;Shujaabad;29.8803;71.295;158 +Hujra Shah Muqim;Hujra Shah Muqim;30.7408;73.8219;158 +Kabirwala;Kabirwala;30.4053;71.8681;158 +Abdul Hakim;Abdul Hakim;30.5522;72.1278;158 +Hassan Abdal;Hassan Abdal;33.8195;72.689;158 +Gwadar;Gwadar;25.1264;62.3225;158 +Chenab Nagar;Chenab Nagar;31.75;72.9167;158 +Pasrur;Pasrur;32.2681;74.6675;158 +Parachinar;Parachinar;33.8992;70.1008;158 +Timargara;Timargara;34.8281;71.8408;158 +Mian Sahib;Mian Sahib;28.1559;68.6397;158 +Gilwala;Gilwala;32.2925;74.0506;158 +Tank;Tank;32.2167;70.3833;158 +Hangu;Hangu;33.5281;71.0572;158 +Risalpur Cantonment;Risalpur Cantonment;34.0049;71.9989;158 +Umarkot;Umarkot;25.3614;69.7361;158 +Kundian;Kundian;32.4522;71.4718;158 +Karak;Karak;33.1167;71.0833;158 +Melekeok;Melekeok;7.4874;134.6265;159 +Koror;Koror;7.3433;134.4804;159 +Ngerulmud;Ngerulmud;7.5006;134.6242;159 +Panama City;Panama City;9;-79.5;160 +Colón;Colon;9.365;-79.875;160 +San Miguelito;San Miguelito;9.033;-79.5;160 +Guararé;Guarare;7.7667;-80.2833;160 +Puerto Armuelles;Puerto Armuelles;8.2777;-82.8621;160 +Santiago;Santiago;8.1004;-80.9833;160 +Chitré;Chitre;7.9667;-80.4333;160 +La Chorrera;La Chorrera;8.8792;-79.7822;160 +Almirante;Almirante;9.3;-82.4;160 +Guabito;Guabito;9.4949;-82.6117;160 +David;David;8.4333;-82.4333;160 +Bocas del Toro;Bocas del Toro;9.3403;-82.242;160 +Las Tablas;Las Tablas;7.7604;-80.28;160 +Penonomé;Penonome;8.51;-80.36;160 +Buabidi;Buabidi;8.4746;-81.6983;160 +Gaigirgordub;Gaigirgordub;9.5583;-78.9483;160 +Sieyik;Sieyik;9.3832;-82.6521;160 +La Palma;La Palma;8.3982;-78.1402;160 +Pacora;Pacora;9.08;-79.28;160 +Balboa Heights;Balboa Heights;8.95;-79.5667;160 +Unión Chocó;Union Choco;8.0778;-77.5583;160 +Jaqué;Jaque;7.519;-78.166;160 +Arawa;Arawa;-6.228;155.566;161 +Hoskins;Hoskins;-5.4746;150.41;161 +Sohano;Sohano;-5.4297;154.6711;161 +Amau;Amau;-10.0426;148.565;161 +Lorengau;Lorengau;-2.0208;147.2667;161 +Kerema;Kerema;-7.927;145.838;161 +Wabag;Wabag;-5.4833;143.7;161 +Buka;Buka;-5.4219;154.6728;161 +Kurumul;Kurumul;-5.855;144.6311;161 +Tari;Tari;-5.8489;142.9506;161 +Kokopo;Kokopo;-4.35;152.2736;161 +Kundiawa;Kundiawa;-6.023;144.96;161 +Vanimo;Vanimo;-2.6817;141.3014;161 +Popondetta;Popondetta;-8.7656;148.2347;161 +Mount Hagen;Mount Hagen;-5.8667;144.2167;161 +Wewak;Wewak;-3.55;143.6333;161 +Mendi;Mendi;-6.1478;143.6572;161 +Kimbe;Kimbe;-5.55;150.143;161 +Kavieng;Kavieng;-2.5667;150.8;161 +Goroka;Goroka;-6.0833;145.3833;161 +Alotau;Alotau;-10.3167;150.4333;161 +Daru;Daru;-9.0833;143.2;161 +Kieta;Kieta;-6.2058;155.6227;161 +Kiunga;Kiunga;-6.1167;141.3;161 +Lae;Lae;-6.7303;147.0008;161 +Madang;Madang;-5.2248;145.7853;161 +Rabaul;Rabaul;-4.1981;152.1681;161 +Port Moresby;Port Moresby;-9.4789;147.1494;161 +Asunción;Asuncion;-25.3;-57.6333;162 +Yaguarón;Yaguaron;-25.5621;-57.284;162 +Ypacaraí;Ypacarai;-25.41;-57.28;162 +Ciudad del Este;Ciudad del Este;-25.5167;-54.6167;162 +San Lorenzo;San Lorenzo;-25.3431;-57.5094;162 +Villarrica;Villarrica;-25.75;-56.4333;162 +Concepción;Concepcion;-23.4025;-57.4414;162 +Pilar;Pilar;-26.8569;-58.3039;162 +San Pedro de Ycuamandiyú;San Pedro de Ycuamandiyu;-24.1;-57.0833;162 +Salto del Guairá;Salto del Guaira;-24.02;-54.34;162 +Encarnación;Encarnacion;-27.3333;-55.8667;162 +Areguá;Aregua;-25.3;-57.4169;162 +San Antonio;San Antonio;-25.3797;-57.6097;162 +Coronel Oviedo;Coronel Oviedo;-25.45;-56.44;162 +Pedro Juan Caballero;Pedro Juan Caballero;-22.5667;-55.7167;162 +Tobatí;Tobati;-25.26;-57.0814;162 +Villa Hayes;Villa Hayes;-25.09;-57.53;162 +Filadelfia;Filadelfia;-22.3333;-60.0167;162 +Bella Vista;Bella Vista;-22.1296;-56.52;162 +Caacupé;Caacupe;-25.387;-57.14;162 +Paraguarí;Paraguari;-25.62;-57.16;162 +Estancia Pozo Colorado;Estancia Pozo Colorado;-23.4136;-58.9144;162 +Horqueta;Horqueta;-23.3396;-57.05;162 +San Juan Bautista;San Juan Bautista;-26.68;-57.15;162 +Fuerte Olimpo;Fuerte Olimpo;-21.0696;-57.9;162 +Caazapá;Caazapa;-26.2;-56.38;162 +Coronel Bogado;Coronel Bogado;-27.17;-56.25;162 +Itá;Ita;-25.4833;-57.35;162 +San Ignacio;San Ignacio;-26.8867;-57.0283;162 +Pozo Colorado;Pozo Colorado;-23.43;-58.86;162 +Ñacunday;Nacunday;-26.02;-54.7699;162 +Capitán Pablo Lagerenza;Capitan Pablo Lagerenza;-19.9161;-60.7833;162 +General Eugenio A. Garay;General Eugenio A. Garay;-20.52;-62.21;162 +Ypejhú;Ypejhu;-23.91;-55.46;162 +Puerto Pinasco;Puerto Pinasco;-22.64;-57.79;162 +Arroyos y Esteros;Arroyos y Esteros;-25.05;-57.09;162 +Abaí;Abai;-26.0296;-55.94;162 +Mariscal José Félix Estigarribia;Mariscal Jose Felix Estigarribia;-22.03;-60.61;162 +Villa Ygatimí;Villa Ygatimi;-24.0796;-55.5;162 +Villa del Rosario;Villa del Rosario;-24.4196;-57.1;162 +Puerto Casado;Puerto Casado;-22.2896;-57.94;162 +Hohenau;Hohenau;-27.0796;-55.75;162 +Belén;Belen;-23.4695;-57.24;162 +Ypané;Ypane;-25.45;-57.53;162 +Virú;Viru;-8.4143;-78.7524;163 +Santiago;Santiago;-14.1892;-75.7126;163 +Caballococha;Caballococha;-3.9058;-70.5164;163 +Urubamba;Urubamba;-13.3042;-72.1167;163 +Nauta;Nauta;-4.5083;-73.5833;163 +Olmos;Olmos;-5.9796;-79.75;163 +Lagunas;Lagunas;-5.2269;-75.6753;163 +Putina;Putina;-15.47;-69.43;163 +Tingo María;Tingo Maria;-9.3015;-76.0361;163 +Tournavista;Tournavista;-8.9322;-74.7052;163 +Rocafuerte;Rocafuerte;-0.9329;-75.4;163 +Güeppí;Gueppi;-0.1166;-75.23;163 +Soldado Bartra;Soldado Bartra;-2.5161;-75.7666;163 +Andoas;Andoas;-2.9021;-76.4025;163 +Puca Urco;Puca Urco;-2.3328;-71.9167;163 +Bagua Grande;Bagua Grande;-5.7572;-78.4453;163 +Huaura;Huaura;-11.1;-77.6;163 +Juanjuí;Juanjui;-7.1802;-76.7265;163 +Jaén;Jaen;-5.6992;-78.8009;163 +Tarma;Tarma;-11.4167;-75.6833;163 +Chota;Chota;-6.55;-78.65;163 +Lambayeque;Lambayeque;-6.7;-79.9;163 +Desaguadero;Desaguadero;-16.5684;-69.0421;163 +Yurimaguas;Yurimaguas;-5.9;-76.0833;163 +Oxapampa;Oxapampa;-10.58;-75.4;163 +Chilca;Chilca;-12.5196;-76.74;163 +Andahuaylas;Andahuaylas;-13.6575;-73.3833;163 +Huaral;Huaral;-11.5008;-77.2091;163 +Chosica;Chosica;-11.9361;-76.6972;163 +Talara;Talara;-4.5833;-81.2667;163 +San Ramón;San Ramon;-11.1247;-75.3569;163 +Chincha Alta;Chincha Alta;-13.45;-76.1333;163 +Ilo;Ilo;-17.6486;-71.3306;163 +Chulucanas;Chulucanas;-5.1092;-80.1625;163 +Cajabamba;Cajabamba;-7.6237;-78.046;163 +Motupe;Motupe;-6.1519;-79.7142;163 +Lamas;Lamas;-6.4167;-76.5333;163 +Junín;Junin;-11.15;-75.9833;163 +Puquio;Puquio;-14.6939;-74.1241;163 +Huarmey;Huarmey;-10.0686;-78.1603;163 +San Pedro de Lloc;San Pedro de Lloc;-7.4267;-79.5038;163 +Ilave;Ilave;-16.0866;-69.6354;163 +Puerto Pimentel;Puerto Pimentel;-6.8367;-79.9342;163 +Requena;Requena;-5.0569;-73.8515;163 +Zarumilla;Zarumilla;-3.5014;-80.2722;163 +Nazca;Nazca;-14.831;-74.939;163 +Barranca;Barranca;-10.7539;-77.761;163 +Carás;Caras;-9.0483;-77.8108;163 +Puno;Puno;-15.8433;-70.0236;163 +Pisco;Pisco;-13.71;-76.2032;163 +Huaraz;Huaraz;-9.5333;-77.5333;163 +Camaná;Camana;-16.6239;-72.7106;163 +Yungay;Yungay;-9.1389;-77.7444;163 +Tumbes;Tumbes;-3.5708;-80.4597;163 +Puerto Maldonado;Puerto Maldonado;-12.6;-69.1833;163 +Moquegua;Moquegua;-17.2;-70.9333;163 +Abancay;Abancay;-13.6333;-72.8833;163 +Juli;Juli;-16.2125;-69.4603;163 +Cerro de Pasco;Cerro de Pasco;-10.6864;-76.2625;163 +Chachapoyas;Chachapoyas;-6.2167;-77.85;163 +Coracora;Coracora;-15.017;-73.7804;163 +Huancavelica;Huancavelica;-12.785;-74.9714;163 +Moyobamba;Moyobamba;-6.0333;-76.9667;163 +Contamana;Contamana;-7.3493;-75.0086;163 +Ayaviri;Ayaviri;-14.8818;-70.5901;163 +Juliaca;Juliaca;-15.4908;-70.1269;163 +Ica;Ica;-14.0667;-75.7333;163 +Tacna;Tacna;-18.0556;-70.2483;163 +Pucallpa;Pucallpa;-8.3833;-74.55;163 +Huancayo;Huancayo;-12.0667;-75.2167;163 +Iquitos;Iquitos;-3.7333;-73.25;163 +Tarapoto;Tarapoto;-6.4833;-76.3667;163 +San Vicente de Cañete;San Vicente de Canete;-13.0833;-76.4;163 +Pacasmayo;Pacasmayo;-7.4003;-79.57;163 +Cajamarca;Cajamarca;-7.1644;-78.5106;163 +Huacho;Huacho;-11.1083;-77.6083;163 +Huánuco;Huanuco;-9.9294;-76.2397;163 +Paita;Paita;-5.0667;-81.1;163 +Ayacucho;Ayacucho;-13.1631;-74.2244;163 +Huaycan;Huaycan;-12.0139;-76.825;163 +Sullana;Sullana;-4.9039;-80.6853;163 +Santo Tomás;Santo Tomas;-14.45;-72.082;163 +Otuzco;Otuzco;-7.9025;-78.5657;163 +Huanta;Huanta;-12.9397;-74.2475;163 +Casma;Casma;-9.4742;-78.3106;163 +Huamachuco;Huamachuco;-7.8121;-78.0487;163 +Tocache Nuevo;Tocache Nuevo;-8.1886;-76.5103;163 +Jauja;Jauja;-11.775;-75.5;163 +Mollendo;Mollendo;-17.0167;-72.0167;163 +Trujillo;Trujillo;-8.1119;-79.0289;163 +Chimbote;Chimbote;-9.0745;-78.5936;163 +Chiclayo;Chiclayo;-6.763;-79.8366;163 +Piura;Piura;-5.2008;-80.6253;163 +Cusco;Cusco;-13.5222;-71.9833;163 +Ferreñafe;Ferrenafe;-6.6391;-79.788;163 +Chancay;Chancay;-11.5653;-77.2714;163 +Forbe Oroya;Forbe Oroya;-11.5333;-75.9;163 +Pativilca;Pativilca;-10.6996;-77.8;163 +Sechura;Sechura;-5.5576;-80.8223;163 +Satipo;Satipo;-11.2542;-74.6367;163 +Salaverry;Salaverry;-8.22;-78.99;163 +Arequipa;Arequipa;-16.3988;-71.5369;163 +Callao;Callao;-12.0611;-77.1333;163 +Sicuani;Sicuani;-14.2896;-71.23;163 +Lima;Lima;-12.06;-77.0375;163 +Manila;Manila;14.6;120.9833;164 +Quezon City;Quezon City;14.6333;121.0333;164 +Caloocan City;Caloocan City;14.65;120.9667;164 +Davao;Davao;7.0667;125.6;164 +Banate;Banate;11.05;122.7833;164 +Getafe;Getafe;10.15;124.15;164 +Midsalip;Midsalip;8.0324;123.3145;164 +Sapa Sapa;Sapa Sapa;5.0899;120.2729;164 +Masiu;Masiu;7.8167;124.3167;164 +Batan;Batan;11.5833;122.5;164 +Batobato;Batobato;6.8244;126.083;164 +Capoocan;Capoocan;11.2833;124.65;164 +Datu Paglas;Datu Paglas;6.7669;124.85;164 +Kadingilan;Kadingilan;7.6;124.9167;164 +Pandami;Pandami;5.5333;120.75;164 +Vintar;Vintar;18.225;120.65;164 +Dupax Del Norte;Dupax Del Norte;16.2864;121.0942;164 +Columbio;Columbio;6.7;124.9333;164 +San Vicente;San Vicente;10.5333;119.2833;164 +Calape;Calape;9.8833;123.8833;164 +Initao;Initao;8.5;124.3167;164 +Cantilan;Cantilan;9.3336;125.9775;164 +San Remigio;San Remigio;10.8331;122.0875;164 +Tobias Fornier;Tobias Fornier;10.5167;121.95;164 +Catmon;Catmon;10.6667;123.95;164 +Lianga;Lianga;8.633;126.0932;164 +Lupi Viejo;Lupi Viejo;13.8167;122.9;164 +Naguilian;Naguilian;17.0167;121.85;164 +Bacarra;Bacarra;18.2519;120.6107;164 +Sibagat;Sibagat;8.8219;125.6938;164 +Talayan;Talayan;6.9844;124.3564;164 +San Manuel;San Manuel;17.0167;121.6333;164 +Tandubas;Tandubas;5.134;120.3461;164 +Sibutu;Sibutu;4.85;119.4667;164 +Simunul;Simunul;4.898;119.8213;164 +General Nakar;General Nakar;14.7631;121.635;164 +Dao;Dao;11.3944;122.6858;164 +Palapag;Palapag;12.547;125.116;164 +Tabango;Tabango;11.3167;124.3667;164 +Pinukpuk;Pinukpuk;17.6;121.3667;164 +Guindulman;Guindulman;9.762;124.488;164 +San Quintin;San Quintin;15.9844;120.815;164 +New Panamao;New Panamao;5.9667;121.2;164 +Bayog;Bayog;7.8474;123.0423;164 +Sugbongkogon;Sugbongkogon;8.95;124.7833;164 +San Isidro;San Isidro;9.8;124.3;164 +Hingyon;Hingyon;16.8333;121.1167;164 +Panganiban;Panganiban;13.9;124.3;164 +Sigma;Sigma;11.4214;122.6662;164 +Sergio Osmeña Sr;Sergio Osmena Sr;8.2988;123.5036;164 +Mataas Na Kahoy;Mataas Na Kahoy;13.9667;121.0833;164 +Polillo;Polillo;14.7167;121.95;164 +Claveria;Claveria;18.6;121.0833;164 +Calubian;Calubian;11.45;124.4167;164 +Merida;Merida;10.9098;124.5376;164 +President Roxas;President Roxas;11.43;122.93;164 +Magsingal;Magsingal;17.685;120.4244;164 +Lemery;Lemery;11.2333;122.9333;164 +Pantabangan;Pantabangan;15.8167;121.15;164 +Ivisan;Ivisan;11.5217;122.6908;164 +San Narciso;San Narciso;15.0167;120.0833;164 +Paracelis;Paracelis;17.2667;121.4667;164 +Siraway;Siraway;7.5881;122.1424;164 +Gata;Gata;7.85;124.35;164 +Pulupandan;Pulupandan;10.5167;122.8;164 +Buenavista;Buenavista;13.7394;122.4675;164 +Bagac;Bagac;14.5951;120.3918;164 +Dasol;Dasol;15.9896;119.8805;164 +Dimataling;Dimataling;7.5333;123.3667;164 +Dolores;Dolores;14.0157;121.4011;164 +Lumbang;Lumbang;14.297;121.459;164 +Dipaculao;Dipaculao;15.9833;121.6333;164 +Dumalinao;Dumalinao;7.8167;123.3667;164 +Diplahan;Diplahan;7.6939;122.9845;164 +Mayantoc;Mayantoc;15.6167;120.3833;164 +Balindong;Balindong;7.9167;124.2;164 +Badoc;Badoc;17.9267;120.4754;164 +Matalom;Matalom;10.2833;124.8;164 +Buguey;Buguey;18.2882;121.8331;164 +Catubig;Catubig;12.4;125.05;164 +Tubao;Tubao;16.35;120.4167;164 +Salug;Salug;8.1079;122.7542;164 +Tamparan;Tamparan;7.879;124.333;164 +Malangas;Malangas;7.6263;123.034;164 +Caramoran;Caramoran;13.9833;124.1333;164 +Bauko;Bauko;16.9833;120.8667;164 +Peñaranda;Penaranda;15.35;121;164 +Alubijid;Alubijid;8.5714;124.4751;164 +Igbaras;Igbaras;10.7167;122.2667;164 +Jimalalud;Jimalalud;9.9797;123.1999;164 +Mallig;Mallig;17.2;121.6167;164 +Balimbing;Balimbing;7.9;123.85;164 +Rodriguez;Rodriguez;14.7167;121.1167;164 +Mandaluyong City;Mandaluyong City;14.5833;121.0333;164 +Angeles City;Angeles City;15.1472;120.5847;164 +Pasay City;Pasay City;14.55;121;164 +Iloilo;Iloilo;10.7167;122.5667;164 +Marikina City;Marikina City;14.65;121.1;164 +General Trias;General Trias;14.3833;120.8833;164 +Biñan;Binan;14.3333;121.0833;164 +Santa Rosa;Santa Rosa;14.3167;121.1167;164 +Tarlac City;Tarlac City;15.4802;120.5979;164 +Malabon;Malabon;14.6625;120.9567;164 +Taytay;Taytay;14.5692;121.1325;164 +San Miguel;San Miguel;10.7833;122.4667;164 +Tairan Camp;Tairan Camp;6.65;121.8667;164 +Cainta;Cainta;14.5667;121.1167;164 +Muntinlupa City;Muntinlupa City;14.3833;121.05;164 +Las Piñas City;Las Pinas City;14.45;120.9833;164 +Makati City;Makati City;14.55;121.0333;164 +Bacolod;Bacolod;10.6765;122.9509;164 +Imus;Imus;14.4297;120.9367;164 +Lapu-Lapu City;Lapu-Lapu City;10.3127;123.9488;164 +City of Calamba;City of Calamba;14.2167;121.1667;164 +Antipolo;Antipolo;14.5842;121.1763;164 +Taguig City;Taguig City;14.5167;121.05;164 +Pasig City;Pasig City;14.575;121.0833;164 +San Jose del Monte;San Jose del Monte;14.8139;121.0453;164 +Cagayan de Oro;Cagayan de Oro;8.4833;124.65;164 +Valenzuela;Valenzuela;14.7;120.9833;164 +City of Parañaque;City of Paranaque;14.4667;121.0167;164 +Dasmariñas;Dasmarinas;14.3294;120.9367;164 +Bacoor;Bacoor;14.4624;120.9645;164 +General Santos;General Santos;6.1167;125.1667;164 +Santa Monica;Santa Monica;10.02;126.038;164 +Cebu City;Cebu City;10.293;123.902;164 +Zamboanga City;Zamboanga City;6.9167;122.0833;164 +Loreto;Loreto;10.3586;125.5816;164 +Corella;Corella;9.6833;123.9167;164 +Sabangan;Sabangan;16.95;120.9167;164 +Talusan;Talusan;7.4263;122.8084;164 +Majayjay;Majayjay;14.1463;121.4729;164 +Libacao;Libacao;11.4833;122.3;164 +Reina Mercedes Viejo;Reina Mercedes Viejo;16.9833;121.7833;164 +Kolambugan;Kolambugan;8.1144;123.8971;164 +Datu Piang;Datu Piang;7.0178;124.4974;164 +Cuartero;Cuartero;11.35;122.6667;164 +Cabangan;Cabangan;15.1333;120.15;164 +Mainit;Mainit;9.535;125.5231;164 +Baleno;Baleno;12.4739;123.4982;164 +Mabini;Mabini;9.865;124.523;164 +Pilar;Pilar;9.8333;124.3333;164 +Tibiao;Tibiao;11.2915;122.0354;164 +Tudela;Tudela;8.2472;123.8424;164 +Santo Niño;Santo Nino;17.8861;121.5691;164 +Magdalena;Magdalena;14.2;121.4333;164 +Valencia;Valencia;9.6097;124.208;164 +Doña Remedios Trinidad;Dona Remedios Trinidad;15;121.0833;164 +Saint Bernard;Saint Bernard;10.2833;125.1333;164 +Basay;Basay;9.4167;122.6333;164 +Santiago;Santiago;9.2654;125.5602;164 +Almagro;Almagro;11.9108;124.2852;164 +Ampatuan;Ampatuan;6.8348;124.4581;164 +San Manuel;San Manuel;15.8333;120.5833;164 +Babatngon;Babatngon;11.4207;124.8434;164 +Tabuelan;Tabuelan;10.85;123.9;164 +Ponot;Ponot;8.45;123.0333;164 +Hinunangan;Hinunangan;10.4;125.2;164 +Dapa;Dapa;9.7667;126.05;164 +Sexmoan;Sexmoan;14.9333;120.6167;164 +Poona-Piagapo;Poona-Piagapo;8.0833;124.0833;164 +Lugus;Lugus;5.7;120.8167;164 +Jimenez;Jimenez;8.3333;123.8333;164 +San Luis;San Luis;15.7167;121.5167;164 +Zamboanguita;Zamboanguita;9.1;123.199;164 +Benito Soliven;Benito Soliven;16.9833;121.95;164 +San Jacinto;San Jacinto;12.5667;123.7333;164 +Manticao;Manticao;8.4042;124.2867;164 +Pasuquin;Pasuquin;18.3333;120.6167;164 +Licab;Licab;15.5439;120.7634;164 +South Ubian;South Ubian;5.1833;120.4833;164 +Sumilao;Sumilao;8.2872;124.9456;164 +Lavezares;Lavezares;12.5333;124.3333;164 +Kumalarang;Kumalarang;7.75;123.15;164 +Oslob;Oslob;9.55;123.4;164 +Garchitorena;Garchitorena;13.8833;123.7;164 +Santo Domingo;Santo Domingo;17.6333;120.4083;164 +Balatan;Balatan;13.3167;123.2333;164 +San Isidro;San Isidro;11.4167;124.35;164 +La Paz;La Paz;8.2801;125.8092;164 +Ganassi;Ganassi;7.8269;124.1034;164 +Gamu;Gamu;17.05;121.8333;164 +Aglipay;Aglipay;16.4889;121.5874;164 +Anilao;Anilao;10.9785;122.7531;164 +Pantao-Ragat;Pantao-Ragat;8.05;124.15;164 +Torrijos;Torrijos;13.3167;122.0833;164 +Santa Maria;Santa Maria;17.3667;120.4833;164 +Maguing;Maguing;7.9;124.4;164 +Buenavista;Buenavista;10.0833;124.1167;164 +Balabagan;Balabagan;7.5333;124.1167;164 +San Roque;San Roque;12.533;124.867;164 +Ragan Sur;Ragan Sur;17.3167;121.7833;164 +Placer;Placer;9.657;125.6016;164 +Bontoc;Bontoc;10.35;124.9667;164 +Makato;Makato;11.712;122.2922;164 +Agno;Agno;16.1161;119.8027;164 +Candijay;Candijay;9.818;124.496;164 +Balungao;Balungao;15.9;120.7;164 +Dumalag;Dumalag;11.3;122.6167;164 +Iguig;Iguig;17.75;121.7333;164 +Candelaria;Candelaria;15.6333;119.9333;164 +Balete;Balete;11.55;122.3833;164 +Salay;Salay;8.8667;124.8;164 +Las Nieves;Las Nieves;8.7351;125.601;164 +Padada;Padada;6.6333;125.35;164 +Marogong;Marogong;7.6667;124.15;164 +Piagapo;Piagapo;8;124.2;164 +Calintaan;Calintaan;12.5756;120.9428;164 +Dauin;Dauin;9.2;123.2667;164 +Balete;Balete;14.0167;121.1;164 +San Enrique;San Enrique;10.4167;122.85;164 +Baroy;Baroy;8.0333;123.7833;164 +Solsona;Solsona;18.1;120.7667;164 +Dimasalang;Dimasalang;12.1923;123.8592;164 +Ternate;Ternate;14.2833;120.7167;164 +General Luna;General Luna;13.6881;122.1708;164 +Lucena;Lucena;10.8833;122.6;164 +Tamilisan;Tamilisan;7.9742;122.6625;164 +Piat;Piat;17.7917;121.475;164 +Santo Tomas;Santo Tomas;17.4;121.7667;164 +Pamplona;Pamplona;18.45;121.3417;164 +Jabonga;Jabonga;9.3431;125.5156;164 +Tugaya;Tugaya;7.884;124.172;164 +Paete;Paete;14.3667;121.4833;164 +Nagtipunan;Nagtipunan;16.2167;121.6;164 +Monreal;Monreal;12.644;123.6648;164 +San Miguel;San Miguel;10;124.3167;164 +Camalaniugan;Camalaniugan;18.2667;121.6833;164 +Talugtug;Talugtug;15.7789;120.8111;164 +Tumbao;Tumbao;7.1167;124.3833;164 +Pagudpud;Pagudpud;18.5583;120.7847;164 +Quirino;Quirino;17.1333;121.7;164 +San Felipe;San Felipe;15.0619;120.07;164 +Poblacion;Poblacion;10.1614;125.1303;164 +Kalayaan;Kalayaan;14.328;121.48;164 +Paoay;Paoay;18.0553;120.5161;164 +Garcia Hernandez;Garcia Hernandez;9.6144;124.2946;164 +Malinao;Malinao;11.65;122.3;164 +Mina;Mina;10.9333;122.5833;164 +Kauswagan;Kauswagan;8.1917;124.0847;164 +Bacolod;Bacolod;8.1892;124.0238;164 +Alicia;Alicia;9.8957;124.4415;164 +Patian;Patian;5.8444;121.1439;164 +Tuburan;Tuburan;6.6;122.2;164 +Burdeos;Burdeos;14.8436;121.9697;164 +Sagbayan;Sagbayan;9.9167;124.1;164 +Carrascal;Carrascal;9.3703;125.9492;164 +San Fernando;San Fernando;12.3167;122.6;164 +San Agustin;San Agustin;12.5689;122.1314;164 +Lagonglong;Lagonglong;8.8;124.7833;164 +Caibiran;Caibiran;11.5667;124.5833;164 +Ramain;Ramain;7.9667;124.35;164 +Hunduan;Hunduan;16.8333;121;164 +San Ildefonso;San Ildefonso;17.6167;120.4;164 +San Esteban;San Esteban;17.3333;120.45;164 +Tanudan;Tanudan;17.3;121.2333;164 +Sarrat;Sarrat;18.1622;120.6478;164 +San Nicolas;San Nicolas;13.9283;120.951;164 +Pangil;Pangil;14.4;121.4667;164 +Unisan;Unisan;13.8413;121.9752;164 +Busuanga;Busuanga;12.1335;119.9363;164 +Ayuquitan;Ayuquitan;9.4644;123.2237;164 +Tipo-Tipo;Tipo-Tipo;6.5333;122.1667;164 +Lopez Jaena;Lopez Jaena;8.55;123.7667;164 +Allen;Allen;12.5013;124.282;164 +Gigmoto;Gigmoto;13.7833;124.3833;164 +San Isidro;San Isidro;9.9369;126.0886;164 +Hernani;Hernani;11.3333;125.5833;164 +Sariaya;Sariaya;13.9667;121.5333;164 +Kidapawan;Kidapawan;7.0083;125.0894;164 +Pandi;Pandi;14.8667;120.95;164 +Tagapul-an;Tagapul-an;12.05;124.15;164 +Naic;Naic;14.3167;120.7667;164 +Midsayap;Midsayap;7.1917;124.5333;164 +Pikit;Pikit;7.05;124.6667;164 +Polomolok;Polomolok;6.2167;125.0667;164 +Surigao;Surigao;9.7833;125.4833;164 +Baliuag;Baliuag;14.95;120.9;164 +Concepcion;Concepcion;15.3249;120.6554;164 +Tuguegarao;Tuguegarao;17.6167;121.7167;164 +San Sebastian;San Sebastian;11.7;125.0167;164 +Bayabas;Bayabas;8.9667;126.2667;164 +Roxas City;Roxas City;11.5833;122.75;164 +Dagupan City;Dagupan City;16.043;120.334;164 +Mexico;Mexico;15.0667;120.7167;164 +Lubao;Lubao;14.9333;120.6;164 +San Miguel;San Miguel;15.1458;120.9783;164 +Malaybalay;Malaybalay;8.1575;125.1278;164 +General Mariano Alvarez;General Mariano Alvarez;14.3;121;164 +Bago;Bago;10.5388;122.8384;164 +Digos;Digos;6.75;125.35;164 +Sorsogon;Sorsogon;12.9667;124;164 +Calbayog City;Calbayog City;12.0667;124.6;164 +Koronadal;Koronadal;6.5;124.85;164 +Tanauan;Tanauan;14.0833;121.15;164 +Kabankalan;Kabankalan;9.9833;122.8167;164 +Naga City;Naga City;13.6167;123.1667;164 +Pagadian;Pagadian;7.8333;123.4333;164 +Legazpi City;Legazpi City;13.1333;123.7333;164 +Valencia;Valencia;7.9;125.0833;164 +Trece Martires City;Trece Martires City;14.2833;120.8667;164 +San Carlos City;San Carlos City;15.9281;120.3489;164 +Panabo;Panabo;7.3;125.6833;164 +Marawi City;Marawi City;8;124.3;164 +Toledo;Toledo;10.3833;123.65;164 +Sapian;Sapian;11.5;122.6;164 +Lagindingan;Lagindingan;8.5833;124.45;164 +San Pablo;San Pablo;7.65;123.45;164 +Malitbog;Malitbog;8.5333;124.8833;164 +Macrohon;Macrohon;10.0797;124.9431;164 +Bugho;Bugho;10.8;124.9333;164 +Lauaan;Lauaan;11.1429;122.0417;164 +Tarragona;Tarragona;7.0491;126.4471;164 +San Juan;San Juan;17.7422;120.4583;164 +Labrador;Labrador;16.0339;120.1392;164 +Santa Margarita;Santa Margarita;12.0378;124.6578;164 +Pantar;Pantar;8.0667;124.2667;164 +Casiguran;Casiguran;16.2833;122.1167;164 +Pura;Pura;15.6248;120.648;164 +Pandag;Pandag;6.7411;124.7827;164 +Poro;Poro;10.629;124.407;164 +Manito;Manito;13.1235;123.8693;164 +Lamut;Lamut;16.65;121.225;164 +Burgos;Burgos;17.0667;121.7;164 +Sinait;Sinait;17.8667;120.4583;164 +Bubong;Bubong;8.0167;124.4833;164 +Mabini;Mabini;16.0697;119.94;164 +Madalum;Madalum;7.853;124.119;164 +Del Gallego;Del Gallego;13.9167;122.6;164 +Kayapa;Kayapa;16.4167;120.9167;164 +Santa Lucia;Santa Lucia;17.1167;120.45;164 +Santa Josefa;Santa Josefa;7.9842;126.0285;164 +Talisayan;Talisayan;8.9917;124.8833;164 +Santa Maria;Santa Maria;17.4667;121.75;164 +Tubay;Tubay;9.165;125.5226;164 +Natividad;Natividad;16.05;120.8167;164 +Altavas;Altavas;11.5333;122.4833;164 +Tarangnan;Tarangnan;11.9;124.75;164 +Alegria;Alegria;9.7243;123.3402;164 +Santo Tomas;Santo Tomas;14.0833;121.1833;164 +Dancagan;Dancagan;7.6167;125;164 +Bobon;Bobon;12.5167;124.5667;164 +Socorro;Socorro;9.621;125.967;164 +Binidayan;Binidayan;7.8;124.1667;164 +Tabina;Tabina;7.4655;123.4086;164 +Sanchez-Mira;Sanchez-Mira;18.5667;121.2333;164 +San Pablo;San Pablo;17.4831;121.9878;164 +Buenavista;Buenavista;13.25;121.95;164 +Infanta;Infanta;15.8208;119.9083;164 +Sierra Bullones;Sierra Bullones;9.8167;124.2833;164 +Tacloban;Tacloban;11.2444;125.0039;164 +Ormoc;Ormoc;11.0167;124.6167;164 +Meycauayan;Meycauayan;14.7333;120.95;164 +Aloran;Aloran;8.4146;123.8228;164 +Bayang;Bayang;7.793;124.192;164 +Talisay;Talisay;14.1333;122.9167;164 +Saguiaran;Saguiaran;8.0333;124.2667;164 +Quezon;Quezon;17.3167;121.6167;164 +Taraka;Taraka;7.8994;124.3481;164 +San Jose;San Jose;10.0083;125.5889;164 +Magarao;Magarao;13.6604;123.1869;164 +Badiangan;Badiangan;10.986;122.5369;164 +San Isidro;San Isidro;16.8667;121.7667;164 +Palanas;Palanas;12.15;123.9167;164 +Ramon Magsaysay;Ramon Magsaysay;8;123.4833;164 +Macalelon;Macalelon;13.75;122.1333;164 +Conner;Conner;17.8;121.2333;164 +Leon Postigo;Leon Postigo;8.1514;122.9244;164 +Zarraga;Zarraga;10.8167;122.6;164 +Pitogo;Pitogo;7.45;123.3167;164 +Lapuyan;Lapuyan;7.6333;123.2;164 +Villareal;Villareal;11.5667;124.9333;164 +Bien Unido;Bien Unido;10.1333;124.3833;164 +Mahaplag;Mahaplag;10.5833;124.9833;164 +San Isidro;San Isidro;12.388;124.331;164 +Dingalan;Dingalan;15.3833;121.4;164 +Alitagtag;Alitagtag;13.865;121.0063;164 +Butuan;Butuan;8.9534;125.5288;164 +Lipa City;Lipa City;13.9411;121.1622;164 +Mandaue City;Mandaue City;10.3333;123.9333;164 +Baguio City;Baguio City;16.4152;120.5956;164 +Burgos;Burgos;16.525;120.4583;164 +San Antonio;San Antonio;12.414;124.279;164 +Concepcion;Concepcion;8.4167;123.6;164 +Lubuagan;Lubuagan;17.35;121.1833;164 +Quirino;Quirino;17.15;120.6667;164 +Cotabato;Cotabato;7.2167;124.25;164 +Cabanatuan City;Cabanatuan City;15.4833;120.9667;164 +Binangonan;Binangonan;14.4514;121.1919;164 +Tanza;Tanza;14.3944;120.8531;164 +Puerto Princesa;Puerto Princesa;9.75;118.75;164 +San Pedro;San Pedro;14.3583;121.0583;164 +San Fernando;San Fernando;15.0333;120.6833;164 +Batangas;Batangas;13.75;121.05;164 +Iligan;Iligan;8.2333;124.25;164 +Cabuyao;Cabuyao;14.275;121.125;164 +Lucena;Lucena;13.9333;121.6167;164 +San Pablo;San Pablo;14.07;121.325;164 +Santa Maria;Santa Maria;14.8183;120.9563;164 +Silang;Silang;14.2306;120.975;164 +Tagum;Tagum;7.4478;125.8078;164 +Mabalacat;Mabalacat;15.2167;120.5833;164 +Navotas;Navotas;14.6667;120.9417;164 +Malolos;Malolos;14.8433;120.8114;164 +Olongapo;Olongapo;14.8333;120.2833;164 +Marilao;Marilao;14.7581;120.9481;164 +Talisay;Talisay;10.25;123.8333;164 +San Mateo;San Mateo;14.6969;121.1219;164 +Diadi;Diadi;16.6333;121.35;164 +Atok;Atok;16.5667;120.7;164 +La Paz;La Paz;10.8833;124.95;164 +Kapangan;Kapangan;16.5833;120.6;164 +Rizal;Rizal;17.85;121.35;164 +San Teodoro;San Teodoro;13.4358;121.0192;164 +Lumbayanague;Lumbayanague;7.7833;124.2833;164 +San Gabriel;San Gabriel;16.6667;120.4;164 +Malimono;Malimono;9.6167;125.4;164 +Candon;Candon;17.2;120.45;164 +Cortes;Cortes;9.7167;123.8833;164 +Santander;Santander;9.45;123.3333;164 +Duero;Duero;9.7167;124.4;164 +Madalag;Madalag;11.5167;122.3;164 +Rizal;Rizal;14.1083;121.3917;164 +Sebaste;Sebaste;11.5901;122.0945;164 +Tubod;Tubod;8.05;123.8;164 +Bangued;Bangued;17.5965;120.6179;164 +Mamburao;Mamburao;13.2233;120.596;164 +Sinacaban;Sinacaban;8.2854;123.8436;164 +Tigbauan;Tigbauan;10.6747;122.3776;164 +Santiago;Santiago;17.3;120.45;164 +San Miguel;San Miguel;11.2672;124.8325;164 +Tingloy;Tingloy;13.65;120.8667;164 +Cervantes;Cervantes;16.9917;120.7333;164 +Buruanga;Buruanga;11.8438;121.8888;164 +Siruma;Siruma;14;123.25;164 +Alcoy;Alcoy;9.7082;123.506;164 +Jiabong;Jiabong;11.7625;124.9519;164 +Tadian;Tadian;16.9953;120.8219;164 +Espiritu;Espiritu;17.9833;120.65;164 +Marihatag;Marihatag;8.8;126.3;164 +Pastrana;Pastrana;11.1333;124.8833;164 +Tublay;Tublay;16.5167;120.6167;164 +Rizal;Rizal;17.5;121.6;164 +Pugo;Pugo;16.2833;120.4833;164 +Cabusao;Cabusao;13.7167;123.1;164 +Santa Teresita;Santa Teresita;18.25;121.8833;164 +Dagohoy;Dagohoy;9.9167;124.2833;164 +Valderrama;Valderrama;11;122.1333;164 +Malabuyoc;Malabuyoc;9.65;123.3333;164 +San Miguel;San Miguel;7.65;123.2667;164 +Mulundo;Mulundo;7.9333;124.3833;164 +Del Carmen;Del Carmen;9.869;125.97;164 +Alilem;Alilem;16.8869;120.531;164 +Matuguinao;Matuguinao;12.15;124.8833;164 +San Vicente;San Vicente;12.35;124.05;164 +San Emilio;San Emilio;17.2333;120.6167;164 +Cabarroguis;Cabarroguis;16.5833;121.5;164 +Shariff Aguak;Shariff Aguak;6.8647;124.4417;164 +Palayan City;Palayan City;15.5333;121.0833;164 +Baler;Baler;15.7583;121.5625;164 +Mambajao;Mambajao;9.25;124.7167;164 +Romblon;Romblon;12.5789;122.2747;164 +Jordan;Jordan;10.6;122.6;164 +San Roque;San Roque;14.48;120.9011;164 +Naval;Naval;11.5833;124.45;164 +Caridad;Caridad;14.4828;120.8958;164 +Boac;Boac;13.45;121.8333;164 +Vigan;Vigan;17.5747;120.3869;164 +Iba;Iba;15.3333;119.9833;164 +Tandag;Tandag;9.0667;126.1833;164 +Taal;Taal;13.8833;120.9333;164 +San Jose;San Jose;10.75;121.95;164 +Noveleta;Noveleta;14.4333;120.8833;164 +San Jose de Buan;San Jose de Buan;12.05;125.0667;164 +Rizal;Rizal;14.696;122.331;164 +Binuangan;Binuangan;8.9167;124.8;164 +Kitcharao;Kitcharao;9.4581;125.5756;164 +Ronda;Ronda;10.0003;123.4095;164 +Lugait;Lugait;8.3411;124.2592;164 +Luna;Luna;18.3244;121.2486;164 +Barcelona;Barcelona;12.8667;124.1333;164 +Dupax del Sur;Dupax del Sur;16.2833;121.1;164 +Hindang;Hindang;10.45;124.8;164 +Aguinaldo;Aguinaldo;16.8206;121.4629;164 +Luna;Luna;16.9667;121.7333;164 +Luisiana;Luisiana;14.185;121.5109;164 +Banting;Banting;5.7167;120.9;164 +San Guillermo;San Guillermo;16.7667;121.8;164 +Magsaysay;Magsaysay;8.0333;123.9167;164 +Kapay;Kapay;8.0833;124.4;164 +Samboan;Samboan;9.5288;123.3064;164 +Sapang Dalaga;Sapang Dalaga;8.55;123.5667;164 +Caoayan;Caoayan;17.5333;120.4;164 +Kawayan;Kawayan;11.7;124.3667;164 +Banaue;Banaue;16.9186;121.0592;164 +Oroquieta;Oroquieta;8.4833;123.8;164 +Borongan;Borongan;11.6;125.4333;164 +Teresa;Teresa;14.5586;121.2083;164 +Bayombong;Bayombong;16.4833;121.15;164 +Pavia;Pavia;10.775;122.5417;164 +Poblacion;Poblacion;10.25;123.95;164 +Virac;Virac;13.5833;124.2333;164 +Nabunturan;Nabunturan;7.6078;125.9664;164 +Alabel;Alabel;6.1023;125.2868;164 +Maasin;Maasin;10.1333;124.85;164 +Cabadbaran;Cabadbaran;9.1228;125.5346;164 +Balagtas;Balagtas;14.8145;120.9085;164 +Piñan;Pinan;8.4785;123.451;164 +Danao;Danao;10.0167;124.2667;164 +Villa Verde;Villa Verde;16.5833;121.2;164 +Kalibo;Kalibo;11.7;122.3667;164 +Prosperidad;Prosperidad;8.6057;125.9153;164 +Ipil;Ipil;7.7833;122.5833;164 +Isulan;Isulan;6.6333;124.6;164 +Catarman;Catarman;12.45;124.65;164 +Talipao;Talipao;5.976;121.1087;164 +Lamitan;Lamitan;6.65;122.1333;164 +Libertad;Libertad;8.467;123.5266;164 +Pagsanghan;Pagsanghan;11.9651;124.7213;164 +Tubajon;Tubajon;10.3253;125.5572;164 +Talalora;Talalora;11.5167;124.85;164 +Tolosa;Tolosa;11.0333;125.0167;164 +Rancheria Payau;Rancheria Payau;7.8509;123.1542;164 +Pandan;Pandan;14.05;124.1667;164 +Inopacan;Inopacan;10.5;124.75;164 +Llorente;Llorente;11.4167;125.5333;164 +Mabitac;Mabitac;14.4333;121.4167;164 +Linamon;Linamon;8.1833;124.1667;164 +Clarin;Clarin;9.9667;124.0167;164 +Can-Avid;Can-Avid;12;125.45;164 +Looc;Looc;13.7217;120.2506;164 +Cagwait;Cagwait;8.9167;126.3;164 +Tigbao;Tigbao;7.8205;123.2277;164 +San Fernando;San Fernando;12.4833;123.7622;164 +Cabucgayan;Cabucgayan;11.4719;124.575;164 +Anini-y;Anini-y;10.4325;121.9253;164 +San Jose;San Jose;9.4167;123.2333;164 +Salcedo;Salcedo;11.15;125.6667;164 +Maribojoc;Maribojoc;9.75;123.85;164 +Santa Fe;Santa Fe;11.1856;124.9161;164 +Naawan;Naawan;8.4333;124.3;164 +Sarangani;Sarangani;5.4;125.4667;164 +Parabcan;Parabcan;13.7167;123.75;164 +Piddig;Piddig;18.1667;120.7333;164 +Batad;Batad;11.4167;123.1167;164 +Apalit;Apalit;14.9496;120.7587;164 +Dinalupihan;Dinalupihan;14.8833;120.4667;164 +Candaba;Candaba;15.0933;120.8283;164 +MacArthur;MacArthur;10.85;124.95;164 +Calumpit;Calumpit;14.9167;120.7667;164 +Samal;Samal;7.05;125.7333;164 +Los Baños;Los Banos;14.1667;121.2167;164 +Malita;Malita;6.4;125.6;164 +Ligao;Ligao;13.2167;123.5167;164 +Plaridel;Plaridel;14.8869;120.8569;164 +Guiguinto;Guiguinto;14.8333;120.8833;164 +Gigaquit;Gigaquit;9.6;125.7;164 +Guipos;Guipos;7.7333;123.3167;164 +Looc;Looc;12.2605;121.9926;164 +Bato;Bato;13.6;124.3;164 +San Agustin;San Agustin;16.5167;121.75;164 +Madamba;Madamba;7.8833;124.0667;164 +Cavite City;Cavite City;14.4833;120.9;164 +Tacurong;Tacurong;6.6833;124.6667;164 +Naujan;Naujan;13.3233;121.3028;164 +Quezon;Quezon;7.7333;125.1;164 +Glan;Glan;5.8167;125.2;164 +Carmona;Carmona;14.3167;121.05;164 +Bayugan;Bayugan;8.7143;125.7481;164 +Talisay;Talisay;10.7333;122.9667;164 +Lingayen;Lingayen;16.0167;120.2333;164 +Cawayan;Cawayan;9.9667;122.6167;164 +Baybay;Baybay;10.6833;124.8333;164 +Pulilan;Pulilan;14.902;120.849;164 +Mangaldan;Mangaldan;16.07;120.4025;164 +Iriga City;Iriga City;13.4167;123.4167;164 +San Juan;San Juan;13.826;121.396;164 +San Ildefonso;San Ildefonso;15.0789;120.9419;164 +Himamaylan;Himamaylan;10.1;122.8667;164 +Bongao;Bongao;5.0292;119.7731;164 +Tayabas;Tayabas;14.0167;121.5833;164 +Subic;Subic;14.9;120.2333;164 +Laoag;Laoag;18.1951;120.5918;164 +Kawit;Kawit;14.4333;120.9;164 +Daet;Daet;14.1167;122.95;164 +Rosario;Rosario;14.4167;120.85;164 +Manolo Fortich;Manolo Fortich;8.3697;124.8644;164 +Libmanan;Libmanan;13.7;123.0667;164 +Santa Cruz;Santa Cruz;6.8333;125.4167;164 +Calasiao;Calasiao;16.0167;120.3667;164 +Guihulñgan;Guihulngan;10.1167;123.2667;164 +Sindangan;Sindangan;8.2333;123;164 +Paniqui;Paniqui;15.6667;120.5833;164 +San Rafael;San Rafael;14.95;120.9667;164 +Parang;Parang;7.3744;124.2686;164 +Sultan Kudarat;Sultan Kudarat;7.2333;124.25;164 +Balanga;Balanga;14.6833;120.5333;164 +Masbate;Masbate;12.3667;123.6167;164 +Bulan;Bulan;12.6714;123.875;164 +Maluñgun;Malungun;6.2667;125.2833;164 +Pateros;Pateros;14.5417;121.0667;164 +Tagbilaran City;Tagbilaran City;9.65;123.85;164 +Maramag;Maramag;7.7667;125;164 +Carmen;Carmen;7.2;124.7833;164 +Catbalogan;Catbalogan;11.7833;124.8833;164 +Tiaong;Tiaong;13.95;121.3167;164 +Rosario;Rosario;13.846;121.206;164 +Santo Tomas;Santo Tomas;7.5333;125.6167;164 +Guimba;Guimba;15.6581;120.7689;164 +City of Isabela;City of Isabela;6.7;121.9667;164 +Silay;Silay;10.8;122.9667;164 +Guagua;Guagua;14.9667;120.6333;164 +Angono;Angono;14.5234;121.1536;164 +Naga;Naga;10.2167;123.75;164 +Hagonoy;Hagonoy;14.8333;120.7333;164 +Daraga;Daraga;13.1619;123.6939;164 +Talavera;Talavera;15.5839;120.9189;164 +San Carlos;San Carlos;10.4929;123.4095;164 +Norzagaray;Norzagaray;14.9167;121.05;164 +Floridablanca;Floridablanca;14.9333;120.5;164 +Nasugbu;Nasugbu;14.0667;120.6333;164 +Gingoog;Gingoog;8.8167;125.1;164 +Carcar;Carcar;10.1167;123.6333;164 +Candelaria;Candelaria;13.9311;121.4233;164 +Dipolog;Dipolog;8.5667;123.3333;164 +Jolo;Jolo;6.05;121;164 +Dumaguete City;Dumaguete City;9.3103;123.3081;164 +Magalang;Magalang;15.2167;120.6667;164 +Santa Cruz;Santa Cruz;14.2833;121.4167;164 +San Fernando;San Fernando;16.6167;120.3167;164 +Bayawan;Bayawan;9.3667;122.8;164 +Gapan;Gapan;15.3075;120.9453;164 +Tunga;Tunga;11.25;124.75;164 +Tabuk;Tabuk;17.45;121.4583;164 +Burgos;Burgos;16.0465;119.8568;164 +Kalawit;Kalawit;7.9051;122.5279;164 +Candoni;Candoni;9.8167;122.6;164 +Bulusan;Bulusan;12.75;124.1167;164 +Magallanes;Magallanes;14.1833;120.75;164 +Quezon;Quezon;16.5;121.2667;164 +Cavinti;Cavinti;14.245;121.507;164 +Pitogo;Pitogo;10.121;124.553;164 +Tangalan;Tangalan;11.7667;122.25;164 +Catigbian;Catigbian;9.8333;124.0333;164 +Limbuhan;Limbuhan;11.9;124.0333;164 +Pakil;Pakil;14.3833;121.4833;164 +Ilagan;Ilagan;17.1333;121.8833;164 +Danao;Danao;10.5333;123.9333;164 +Baliguian;Baliguian;7.8088;122.1452;164 +Padre Burgos;Padre Burgos;13.9226;121.8116;164 +Ramos;Ramos;15.6667;120.6417;164 +Cadiz;Cadiz;10.95;123.3;164 +San Jose;San Jose;12.3528;121.0676;164 +Minglanilla;Minglanilla;10.245;123.7964;164 +San Juan;San Juan;14.6;121.0333;164 +Capas;Capas;15.3312;120.5898;164 +Poblacion;Poblacion;10.4167;123.9667;164 +Malasiqui;Malasiqui;15.9167;120.4167;164 +Bocaue;Bocaue;14.8;120.9333;164 +Calabayan;Calabayan;16.7667;121.7833;164 +Tabaco;Tabaco;13.35;123.7333;164 +Ozamiz City;Ozamiz City;8.15;123.85;164 +Porac;Porac;15.0719;120.5419;164 +La Trinidad;La Trinidad;16.4621;120.5877;164 +Tanay;Tanay;14.4972;121.2864;164 +Arayat;Arayat;15.1493;120.7692;164 +Urdaneta;Urdaneta;15.9761;120.5711;164 +Calapan;Calapan;13.3667;121.2;164 +Mati;Mati;6.95;126.2333;164 +Santiago;Santiago;16.6833;121.55;164 +Sagay;Sagay;10.9;123.4167;164 +Mariveles;Mariveles;14.4333;120.4833;164 +San Jose;San Jose;15.7833;121;164 +Consolacion;Consolacion;10.4;123.95;164 +Santa Teresita;Santa Teresita;13.8664;120.9814;164 +Butig;Butig;7.7239;124.3011;164 +Lazi;Lazi;9.128;123.634;164 +Magallanes;Magallanes;9.0225;125.5179;164 +Lumbatan;Lumbatan;7.785;124.256;164 +Oteiza;Oteiza;8.7437;126.2214;164 +Viga;Viga;13.8667;124.3;164 +Cajidiocan;Cajidiocan;12.3667;122.6833;164 +Calbiga;Calbiga;11.6333;125.0167;164 +General Luna;General Luna;9.8;126.1333;164 +Tubungan;Tubungan;10.7833;122.3;164 +Culion;Culion;11.8353;119.9933;164 +Baclayon;Baclayon;9.6227;123.9135;164 +Pitogo;Pitogo;13.785;122.0881;164 +Prieto Diaz;Prieto Diaz;13.0333;124.1833;164 +Carmen;Carmen;8.9999;125.2648;164 +Banayoyo;Banayoyo;17.2333;120.4833;164 +Ferrol;Ferrol;12.3383;121.9386;164 +Cuyo;Cuyo;10.85;121.0167;164 +Caba;Caba;16.4316;120.3446;164 +Calamba;Calamba;8.5583;123.6417;164 +Maigo;Maigo;8.15;123.9667;164 +Barbasa;Barbasa;11.2167;122.05;164 +Dumaran;Dumaran;10.5333;119.7667;164 +Gamay;Gamay;12.3833;125.3;164 +Maibog;Maibog;10.15;125;164 +Hipadpad;Hipadpad;12.2833;125.2333;164 +Anahawan;Anahawan;10.2742;125.2584;164 +Alfonso Castañeda;Alfonso Castaneda;15.794;121.3;164 +Sadanga;Sadanga;17.1667;121.0333;164 +Sudipen;Sudipen;16.9;120.4667;164 +Tomas Oppus;Tomas Oppus;10.25;124.9833;164 +Saguday;Saguday;16.5167;121.6;164 +Calayan;Calayan;19.2667;121.4833;164 +Alcantara;Alcantara;12.2584;122.0543;164 +Alcantara;Alcantara;9.9715;123.4047;164 +Santa Magdalena;Santa Magdalena;12.65;124.1;164 +Tagana-an;Tagana-an;9.7;125.5833;164 +Ginatilan;Ginatilan;9.6;123.35;164 +Dilasag;Dilasag;16.4;122.2167;164 +Famy;Famy;14.4333;121.45;164 +Tubaran;Tubaran;7.7167;124.1667;164 +Enrique Villanueva;Enrique Villanueva;9.276;123.647;164 +Besao;Besao;17.1;120.8167;164 +La Paz;La Paz;17.6746;120.6864;164 +Zumarraga;Zumarraga;11.639;124.841;164 +San Juan;San Juan;9.159;123.494;164 +Madrid;Madrid;9.2667;125.9667;164 +San Miguel;San Miguel;11.492;119.871;164 +Arteche;Arteche;12.2694;125.3712;164 +Panukulan;Panukulan;14.9333;121.8167;164 +Alegria;Alegria;9.464;125.5765;164 +Kabugao;Kabugao;18.0277;121.1889;164 +Magugpo Poblacion;Magugpo Poblacion;7.3821;125.8017;164 +Flora;Flora;18.1167;121.4;164 +Marabut;Marabut;11.1167;125.2167;164 +San Rafael;San Rafael;11.1728;122.8267;164 +Anda;Anda;9.744;124.576;164 +Cortes;Cortes;9.2333;126.1667;164 +Biliran;Biliran;11.4667;124.4833;164 +Catarman;Catarman;9.1333;124.6833;164 +Jovellar;Jovellar;13.0667;123.6;164 +Loboc;Loboc;9.6333;124.0333;164 +Sibutao;Sibutao;8.6;123.4667;164 +Palanan;Palanan;17.0589;122.43;164 +Boljoon;Boljoon;9.6333;123.4333;164 +Matagob;Matagob;11.1167;124.4667;164 +Libertad;Libertad;11.769;121.9189;164 +San Jorge;San Jorge;11.9833;124.8167;164 +Pinili;Pinili;17.954;120.527;164 +Esperanza;Esperanza;11.7333;124.05;164 +Kiangan;Kiangan;16.7833;121.0833;164 +Gitagum;Gitagum;8.5956;124.4054;164 +Santa Fe;Santa Fe;16.1619;120.9389;164 +Cagdianao;Cagdianao;9.9167;125.6667;164 +Mayorga;Mayorga;10.9;125;164 +Libjo;Libjo;10.196;125.5328;164 +Buadiposo-Buntong;Buadiposo-Buntong;7.9667;124.3833;164 +Bucay;Bucay;17.5388;120.7167;164 +Santa Fe;Santa Fe;12.15;122;164 +Loay;Loay;9.6;124.0167;164 +Pinabacdao;Pinabacdao;11.6167;124.9833;164 +San Jose;San Jose;12.531;124.487;164 +Marcos;Marcos;18.05;120.6833;164 +Almeria;Almeria;11.6206;124.3794;164 +Cagayancillo;Cagayancillo;9.5769;121.1972;164 +Paluan;Paluan;13.4167;120.4667;164 +Tinoc;Tinoc;16.7;120.9;164 +Bombon;Bombon;13.6833;123.2;164 +Baliangao;Baliangao;8.6667;123.6;164 +Bilar;Bilar;9.7;124.1;164 +Peñarrubia;Penarrubia;17.5642;120.6522;164 +Paglat;Paglat;6.7811;124.7849;164 +Taft;Taft;11.9;125.4167;164 +Nunuñgan;Nunungan;7.8167;123.9667;164 +Balilihan;Balilihan;9.75;123.9667;164 +Lagawe;Lagawe;16.8167;121.1;164 +Limasawa;Limasawa;9.9078;125.075;164 +Sikatuna;Sikatuna;9.6833;123.9667;164 +Guinisiliban;Guinisiliban;9.1;124.7833;164 +General Emilio Aguinaldo;General Emilio Aguinaldo;14.1833;120.8;164 +Bontoc;Bontoc;17.0872;120.9756;164 +Camaligan;Camaligan;13.625;123.1569;164 +Lubang;Lubang;13.8;120.15;164 +Siquijor;Siquijor;9.215;123.514;164 +Bingawan;Bingawan;11.2333;122.5667;164 +Leso;Leso;11.6667;122.3333;164 +Despujols;Despujols;12.5333;122.025;164 +Quezon;Quezon;14.05;122.1333;164 +Alabat;Alabat;14.1023;122.0136;164 +Tankal;Tankal;8;124;164 +Maripipi;Maripipi;11.7833;124.35;164 +Luba;Luba;17.3181;120.6952;164 +Kabayan;Kabayan;16.6167;120.8333;164 +Sulat;Sulat;11.8167;125.45;164 +San Miguel;San Miguel;13.6411;124.3008;164 +Julita;Julita;10.9667;124.9667;164 +San Tomas;San Tomas;15.8825;120.5824;164 +Santa Catalina;Santa Catalina;17.5833;120.3583;164 +Victoria;Victoria;12.45;124.3167;164 +Libagon;Libagon;10.3;125.05;164 +Pudtol;Pudtol;18.15;121.2833;164 +Magdiwang;Magdiwang;12.4833;122.5167;164 +Mayoyao;Mayoyao;16.9667;121.2167;164 +Anao-aon;Anao-aon;9.7333;125.4167;164 +Ambaguio;Ambaguio;16.5316;121.0282;164 +San Policarpo;San Policarpo;12.1791;125.5072;164 +Maydolong;Maydolong;11.5;125.5;164 +Tubod;Tubod;9.562;125.571;164 +Motiong;Motiong;11.7833;125;164 +Basco;Basco;20.45;121.9667;164 +Sallapadan;Sallapadan;17.4551;120.7599;164 +Mercedes;Mercedes;11.1;125.7167;164 +Koronadal;Koronadal;6.2541;124.9922;164 +Santa Cruz;Santa Cruz;14.1167;121.2833;164 +San Jose;San Jose;10.18;125.5683;164 +Tabuk;Tabuk;17.4084;121.2785;164 +Pili;Pili;13.7177;123.7448;164 +Dimiao;Dimiao;9.6167;124.1667;164 +San Julian;San Julian;11.7536;125.4558;164 +Batuan;Batuan;12.4167;123.7667;164 +Belison;Belison;10.8333;121.9667;164 +Bacuag;Bacuag;9.6081;125.6405;164 +Tayum;Tayum;17.6165;120.6553;164 +Mahinog;Mahinog;9.15;124.7833;164 +Matungao;Matungao;8.1333;124.1667;164 +San Juan;San Juan;10.2667;125.1833;164 +Calanogas;Calanogas;7.75;124.1;164 +Lagangilang;Lagangilang;17.6103;120.7344;164 +Tatarikan;Tatarikan;7.7333;124.1167;164 +Santa;Santa;17.4917;120.4333;164 +Antequera;Antequera;9.7812;123.8975;164 +Bangui;Bangui;18.5333;120.7667;164 +Patnanungan;Patnanungan;14.7833;122.1833;164 +Silvino Lobos;Silvino Lobos;12.3;124.8333;164 +Rizal;Rizal;8.5244;123.5516;164 +Tagoloan;Tagoloan;8.1333;124.2667;164 +Hinabangan;Hinabangan;11.7;125.0667;164 +Sampaloc;Sampaloc;14.1667;121.5833;164 +San Vicente;San Vicente;17.5917;120.375;164 +Batuan;Batuan;9.8;124.1333;164 +Carles;Carles;11.5667;123.1333;164 +Santol;Santol;16.7667;120.45;164 +Dakit;Dakit;10.06;125.1606;164 +Lanuza;Lanuza;9.2342;126.0644;164 +Baras;Baras;13.6667;124.3667;164 +San Clemente;San Clemente;15.7167;120.3667;164 +Libertad;Libertad;8.5583;124.35;164 +Divilaca;Divilaca;17.3333;122.3;164 +Dinapigue;Dinapigue;16.6667;122.35;164 +Tangub;Tangub;8.0667;123.75;164 +Bay;Bay;14.1833;121.2833;164 +Alamada;Alamada;7.3868;124.5534;164 +Tuburan;Tuburan;10.7333;123.8333;164 +Sipocot;Sipocot;13.7667;122.9833;164 +Cuyapo;Cuyapo;15.7833;120.6667;164 +Castillejos;Castillejos;14.9333;120.2;164 +Miagao;Miagao;10.6442;122.2352;164 +Santa Barbara;Santa Barbara;10.8231;122.5344;164 +Rosales;Rosales;15.8944;120.6328;164 +Roxas;Roxas;10.3333;119.3333;164 +Indang;Indang;14.2;120.8833;164 +Cawayan;Cawayan;12.0333;123.6833;164 +La Paz;La Paz;15.4431;120.7289;164 +Don Carlos;Don Carlos;7.6833;125;164 +Mamungan;Mamungan;8.1167;124.2167;164 +Aparri;Aparri;18.355;121.6419;164 +Bagumbayan;Bagumbayan;6.5339;124.5633;164 +Buenavista;Buenavista;8.9744;125.409;164 +San Leonardo;San Leonardo;15.3667;120.9667;164 +Rizal;Rizal;15.6833;121.1667;164 +Tumauini;Tumauini;17.2667;121.8;164 +Mauban;Mauban;14.1911;121.7308;164 +Tinambac;Tinambac;13.8167;123.3333;164 +San Pascual;San Pascual;13.8;121.0333;164 +Orani;Orani;14.8;120.5333;164 +Goa;Goa;13.7;123.5;164 +Binalbagan;Binalbagan;10.2;122.8667;164 +Talibon;Talibon;10.1167;124.2833;164 +Parang;Parang;5.9167;120.9167;164 +Calauag;Calauag;13.9575;122.2875;164 +Sipalay;Sipalay;9.75;122.4;164 +Camalig;Camalig;13.1333;123.6667;164 +Pigcawayan;Pigcawayan;7.2833;124.4333;164 +Pililla;Pililla;14.4833;121.3;164 +Gumaca;Gumaca;13.921;122.1002;164 +Oas;Oas;13.2589;123.4953;164 +Malvar;Malvar;14.0417;121.1583;164 +Lantapan;Lantapan;8.0005;125.0235;164 +Roxas;Roxas;17.1167;121.6167;164 +Kiamba;Kiamba;5.9833;124.6167;164 +Coron;Coron;12;120.2;164 +Villasis;Villasis;15.9;120.5833;164 +Lutayan;Lutayan;6.6;124.85;164 +Solano;Solano;16.5239;121.1919;164 +Nagcarlan;Nagcarlan;14.1364;121.4165;164 +San Remigio;San Remigio;11;123.95;164 +Angat;Angat;14.9281;121.0293;164 +Bongabon;Bongabon;15.6321;121.1448;164 +Lupon;Lupon;6.8981;126.0096;164 +Opol;Opol;8.5167;124.5667;164 +Botolan;Botolan;15.2896;120.0245;164 +Agoo;Agoo;16.322;120.3647;164 +Janiuay;Janiuay;11;122.5833;164 +La Carlota;La Carlota;10.4167;122.9167;164 +San Mateo;San Mateo;16.8833;121.5833;164 +Moncada;Moncada;15.7333;120.5667;164 +Santa Cruz;Santa Cruz;15.7667;119.9167;164 +Sibalom;Sibalom;10.7833;122.0167;164 +Jose Pañganiban;Jose Panganiban;14.3;122.7;164 +Victoria;Victoria;15.5781;120.6819;164 +Quezon;Quezon;9.2333;118.0333;164 +Maasin;Maasin;5.8667;125;164 +Saravia;Saravia;10.8833;122.9667;164 +Hilongos;Hilongos;10.3667;124.75;164 +Isabela;Isabela;10.2;122.9833;164 +Sibulan;Sibulan;9.35;123.2833;164 +Atimonan;Atimonan;14.0036;121.9199;164 +Tuao;Tuao;17.7333;121.45;164 +Aliaga;Aliaga;15.4988;120.841;164 +San Fernando;San Fernando;10.1667;123.7;164 +Bacacay;Bacacay;13.2925;123.7917;164 +Morong;Morong;14.5119;121.2389;164 +Catanauan;Catanauan;13.5917;122.325;164 +Tubo;Tubo;17.2567;120.7256;164 +Taganak;Taganak;6.0833;118.3167;164 +Villaviciosa;Villaviciosa;17.4379;120.6253;164 +San Quintin;San Quintin;17.5427;120.5203;164 +San Benito;San Benito;9.958;126.007;164 +Daanbantayan;Daanbantayan;11.3333;124.0167;164 +Lemery;Lemery;13.9167;120.8833;164 +Kabacan;Kabacan;7.1167;124.8167;164 +Lope de Vega;Lope de Vega;12.2983;124.6238;164 +Larena;Larena;9.249;123.591;164 +Gerona;Gerona;15.6;120.6;164 +Lopez;Lopez;13.884;122.2604;164 +Monkayo;Monkayo;7.8167;126.05;164 +Nampicuan;Nampicuan;15.7333;120.6333;164 +Boston;Boston;7.8667;126.3667;164 +Quinapundan;Quinapundan;11.15;125.5167;164 +Oton;Oton;10.6931;122.4736;164 +Alaminos;Alaminos;16.1553;119.9808;164 +Pili;Pili;13.5833;123.3;164 +M’lang;M'lang;6.95;124.8833;164 +Bislig;Bislig;8.1833;126.35;164 +Balamban;Balamban;10.4667;123.7833;164 +Escalante;Escalante;10.8333;123.5;164 +Balayan;Balayan;13.9333;120.7333;164 +Mapanas;Mapanas;12.475;125.254;164 +Kinogitan;Kinogitan;8.9855;124.7937;164 +Balangiga;Balangiga;11.1097;125.3875;164 +Maria;Maria;9.196;123.655;164 +Bakun;Bakun;16.7922;120.6653;164 +Pualas;Pualas;7.8167;124.0667;164 +Bagulin;Bagulin;16.6079;120.4378;164 +General MacArthur;General MacArthur;11.25;125.5333;164 +Sison;Sison;9.66;125.529;164 +Bokod;Bokod;16.5;120.8333;164 +Araceli;Araceli;10.5529;119.9904;164 +Salaman;Salaman;6.6333;124.0667;164 +Victorias;Victorias;10.9;123.0833;164 +Pinamalayan;Pinamalayan;13;121.4167;164 +Pongotan;Pongotan;7.15;125.95;164 +Compostela;Compostela;7.6667;126.0833;164 +Polangui;Polangui;13.2922;123.4856;164 +Bogo;Bogo;11.0167;124;164 +Indanan;Indanan;6;120.9667;164 +Santa Barbara;Santa Barbara;16.0031;120.4008;164 +Sablayan;Sablayan;12.837;120.7829;164 +Bauan;Bauan;13.7917;121.0085;164 +Palimbang;Palimbang;6.2167;124.2;164 +Passi;Passi;11.1;122.6333;164 +Surallah;Surallah;6.3667;124.7333;164 +Hinigaran;Hinigaran;10.2667;122.85;164 +Calabanga;Calabanga;13.7167;123.2333;164 +Calauan;Calauan;14.15;121.3167;164 +Banga;Banga;6.3;124.7833;164 +Murcia;Murcia;10.6;123.0333;164 +Solana;Solana;17.65;121.6833;164 +San Fabian;San Fabian;16.15;120.45;164 +Aroroy;Aroroy;12.5125;123.3989;164 +Echague;Echague;16.7;121.65;164 +Baras;Baras;14.5167;121.2667;164 +Calaca;Calaca;13.9667;120.8;164 +Camiling;Camiling;15.7;120.4167;164 +Makilala;Makilala;6.9667;125.0833;164 +Baggao;Baggao;17.8894;121.8709;164 +Binmaley;Binmaley;16.0323;120.269;164 +Nabua;Nabua;13.4083;123.375;164 +Bantayan;Bantayan;11.2;123.7333;164 +Tagaytay;Tagaytay;14.1;120.9333;164 +Cabiao;Cabiao;15.25;120.85;164 +Jones;Jones;12.95;122.0833;164 +Pagbilao;Pagbilao;13.972;121.687;164 +Limay;Limay;14.5619;120.5983;164 +Bauang;Bauang;16.5333;120.3333;164 +Mangatarem;Mangatarem;15.7874;120.2921;164 +Poblacion;Poblacion;6.8;124.6333;164 +Jaen;Jaen;15.3333;120.9;164 +Robles;Robles;10.35;123.0667;164 +Patikul;Patikul;6.0667;121.1;164 +Matalam;Matalam;7.0833;124.9;164 +Lambunao;Lambunao;11.05;122.4833;164 +Buhi;Buhi;13.4333;123.5167;164 +Barili;Barili;10.1167;123.5333;164 +San Jose;San Jose;13.8772;121.105;164 +Kapalong;Kapalong;7.5854;125.7052;164 +San Francisco;San Francisco;8.505;125.9771;164 +Tagoloan;Tagoloan;8.5333;124.75;164 +Malapatan;Malapatan;5.9667;125.2833;164 +Mabinay;Mabinay;9.7333;122.9167;164 +Tanjay;Tanjay;9.5167;123.1583;164 +Taytay;Taytay;10.8167;119.5167;164 +Siaton;Siaton;9.0667;123.0333;164 +Maco;Maco;7.3619;125.8553;164 +San Antonio;San Antonio;15.3833;120.8;164 +Ubay;Ubay;10.056;124.4729;164 +Siasi;Siasi;5.5462;120.8145;164 +Bulacan;Bulacan;14.7928;120.8789;164 +Carmen;Carmen;7.3606;125.7064;164 +Calatrava;Calatrava;10.6;123.4833;164 +Guinobatan;Guinobatan;13.1833;123.6;164 +Dapitan;Dapitan;8.6549;123.4243;164 +Batarasa;Batarasa;8.6667;117.6167;164 +Bolinao;Bolinao;16.3333;119.8833;164 +Science City of Muñoz;Science City of Munoz;15.7167;120.9;164 +Bais;Bais;9.5907;123.1213;164 +Pinamungahan;Pinamungahan;10.2667;123.5833;164 +Esperanza;Esperanza;6.7167;124.5167;164 +Balingasag;Balingasag;8.75;124.7833;164 +Pozorrubio;Pozorrubio;16.1167;120.55;164 +Dalaguete;Dalaguete;9.7612;123.5349;164 +Libon;Libon;13.3;123.4333;164 +Bugallon;Bugallon;15.9167;120.1833;164 +Jose Abad Santos;Jose Abad Santos;5.9167;125.65;164 +Bula;Bula;13.4667;123.2833;164 +Tupi;Tupi;6.3333;124.95;164 +Brookes Point;Brookes Point;8.7833;117.8333;164 +Lala;Lala;7.9667;123.75;164 +Dumangas;Dumangas;10.8333;122.7167;164 +Alicia;Alicia;16.7787;121.6972;164 +Umingan;Umingan;15.9;120.8;164 +Manaoag;Manaoag;16.0439;120.4856;164 +Bongabong;Bongabong;12.7167;121.3667;164 +Talakag;Talakag;8.1333;124.7333;164 +Palo;Palo;11.1583;124.9917;164 +Infanta;Infanta;14.7425;121.6494;164 +Pilar;Pilar;12.9333;123.6833;164 +Santa Rosa;Santa Rosa;15.4239;120.9389;164 +Argao;Argao;9.8833;123.6;164 +Bamban;Bamban;15.65;120.25;164 +Bustos;Bustos;14.95;120.9167;164 +Pototan;Pototan;10.95;122.6333;164 +Macabebe;Macabebe;14.9081;120.7156;164 +Santa Catalina;Santa Catalina;9.3331;122.8658;164 +Hermosa;Hermosa;14.8333;120.5;164 +Narra;Narra;9.2833;118.4167;164 +Magsaysay;Magsaysay;10.8667;121.05;164 +Pilar;Pilar;10.807;124.565;164 +Santo Niño;Santo Nino;11.9263;124.4492;164 +Balbalan;Balbalan;17.45;121.15;164 +Perez;Perez;14.1833;121.9333;164 +Sagay;Sagay;9.1167;124.7167;164 +Burgos;Burgos;17.3333;120.5;164 +Lawaan;Lawaan;11.15;125.3;164 +San Vicente;San Vicente;14.1;122.8667;164 +Anao;Anao;15.7304;120.6264;164 +Pidigan;Pidigan;17.5703;120.5893;164 +Capul;Capul;12.423;124.182;164 +Kapatagan;Kapatagan;7.9;123.7667;164 +Bansalan;Bansalan;6.7833;125.2167;164 +San Fernando;San Fernando;7.9167;125.3333;164 +Calinog;Calinog;11.1333;122.5;164 +Santa Ana;Santa Ana;15.0939;120.7681;164 +Aurora;Aurora;13.35;122.5167;164 +Cambanugoy;Cambanugoy;7.5386;125.7508;164 +Baao;Baao;13.4535;123.3654;164 +Santo Domingo;Santo Domingo;15.5833;120.8667;164 +Abuyog;Abuyog;10.7458;125.0122;164 +Tigaon;Tigaon;13.6333;123.5;164 +Tulunan;Tulunan;6.8333;124.8833;164 +Cabatuan;Cabatuan;10.8833;122.4833;164 +Itogon;Itogon;16.3667;120.6833;164 +Orion;Orion;14.6206;120.5817;164 +San Mariano;San Mariano;16.9833;122.0167;164 +Alfonso;Alfonso;14.1379;120.8552;164 +San Simon;San Simon;14.998;120.78;164 +Ilog;Ilog;10.0333;122.7667;164 +Sigaboy;Sigaboy;6.65;126.0667;164 +Kananya;Kananya;11.1833;124.5667;164 +Maimbung;Maimbung;5.9333;121.0333;164 +Medellin;Medellin;11.1286;123.9622;164 +Paracale;Paracale;14.2833;122.7833;164 +Obando;Obando;14.7;120.9167;164 +Rosario;Rosario;16.2333;120.4833;164 +Malay;Malay;11.9;121.9167;164 +Castilla;Castilla;12.9486;123.8822;164 +Jinoba-an;Jinoba-an;9.6018;122.4668;164 +Gubat;Gubat;12.9167;124.1167;164 +Matanao;Matanao;6.75;125.2333;164 +Laoang;Laoang;12.5667;125.0167;164 +Santa Marcela;Santa Marcela;18.2833;121.4333;164 +Giporlos;Giporlos;11.1167;125.45;164 +Agutaya;Agutaya;11.152;120.9396;164 +Tinglayan;Tinglayan;17.2833;121.1667;164 +Agdangan;Agdangan;13.8758;121.9122;164 +Silago;Silago;10.5291;125.1618;164 +Culaba;Culaba;11.6578;124.5425;164 +Nagbukel;Nagbukel;17.45;120.55;164 +Maslog;Maslog;12.1;125.1667;164 +Dumanjog;Dumanjog;10.05;123.4833;164 +Cogan;Cogan;10.5833;123.9667;164 +Asingan;Asingan;16.0023;120.6695;164 +Baganga;Baganga;7.5752;126.5585;164 +Palompon;Palompon;11.05;124.3833;164 +Barotac Nuevo;Barotac Nuevo;10.9;122.7;164 +Tanauan;Tanauan;11.1167;125.0167;164 +Binalonan;Binalonan;16.05;120.6;164 +Alangalang;Alangalang;11.2;124.85;164 +Milagros;Milagros;12.2333;123.5;164 +Uson;Uson;12.2253;123.7834;164 +Buluan;Buluan;6.7154;124.7854;164 +Jasaan;Jasaan;8.65;124.75;164 +Santa Maria;Santa Maria;6.55;125.4667;164 +New Corella;New Corella;7.5866;125.8237;164 +Bambang;Bambang;16.3825;121.11;164 +Batac;Batac;18.0554;120.5649;164 +Asturias;Asturias;10.5679;123.7172;164 +Mulanay;Mulanay;13.5222;122.4042;164 +Pila;Pila;14.2333;121.3667;164 +Magsaysay;Magsaysay;6.7667;125.1833;164 +Diffun;Diffun;16.6;121.4667;164 +General Tinio;General Tinio;15.35;121.05;164 +Urbiztondo;Urbiztondo;15.8227;120.3295;164 +Hagonoy;Hagonoy;6.6833;125.3;164 +Tiwi;Tiwi;13.4585;123.6805;164 +Lian;Lian;14.0333;120.65;164 +Basey;Basey;11.2817;125.0683;164 +Ramon;Ramon;16.7833;121.5333;164 +Poblacion;Poblacion;10.4667;123.9667;164 +Paombong;Paombong;14.8311;120.7892;164 +Lagonoy;Lagonoy;13.7333;123.5167;164 +Libungan;Libungan;7.25;124.5167;164 +Placer;Placer;11.8667;123.9167;164 +Pangantocan;Pangantocan;7.8333;124.8333;164 +Irosin;Irosin;12.7;124.0333;164 +San Luis;San Luis;15.04;120.7919;164 +Roxas;Roxas;12.5833;121.5;164 +Esperanza;Esperanza;8.676;125.6454;164 +Gattaran;Gattaran;18.0667;121.65;164 +Canlaon;Canlaon;10.3667;123.2;164 +Masantol;Masantol;14.9;120.7167;164 +Upi;Upi;7.0289;124.165;164 +Ibaan;Ibaan;13.8176;121.133;164 +El Salvador;El Salvador;8.5667;124.5167;164 +Calatagan;Calatagan;13.8322;120.6322;164 +Mansalay;Mansalay;12.5204;121.4385;164 +Ragay;Ragay;13.8183;122.7923;164 +San Francisco;San Francisco;10.65;124.35;164 +Masinloc;Masinloc;15.5333;119.95;164 +Trento;Trento;8.0459;126.0614;164 +San Manuel;San Manuel;16.0656;120.6667;164 +Santa Cruz;Santa Cruz;13.4833;122.0333;164 +Pontevedra;Pontevedra;10.3667;122.8833;164 +Minalabac;Minalabac;13.5667;123.1833;164 +Tapas;Tapas;11.2667;122.5333;164 +Manapla;Manapla;10.958;123.123;164 +Mercedes;Mercedes;14.1093;123.0109;164 +San Isidro;San Isidro;15.2667;120.9;164 +Estancia;Estancia;11.45;123.15;164 +Sara;Sara;11.25;123.0167;164 +Carigara;Carigara;11.3;124.6833;164 +Sibonga;Sibonga;10.0333;123.5667;164 +Pasacao;Pasacao;13.5167;123.05;164 +Magpet;Magpet;7.1167;125.1167;164 +Kitaotao;Kitaotao;7.6397;125.0089;164 +Titay;Titay;7.8682;122.5613;164 +Tagkawayan;Tagkawayan;13.9667;122.5333;164 +Cabagan;Cabagan;17.4333;121.7667;164 +Lucban;Lucban;14.1133;121.5569;164 +Guiuan;Guiuan;11.0333;125.7333;164 +Dauis;Dauis;9.6253;123.8658;164 +Ajuy;Ajuy;11.1725;123.0196;164 +Impasugong;Impasugong;8.3;125;164 +San Joaquin;San Joaquin;10.6;122.0833;164 +Sison;Sison;16.1667;120.5167;164 +Bani;Bani;16.1869;119.8592;164 +Padre Garcia;Padre Garcia;13.8833;121.2167;164 +Barobo;Barobo;8.55;126.2;164 +Molave;Molave;8.0833;123.4833;164 +Aurora;Aurora;7.9484;123.5819;164 +Buenavista;Buenavista;10.7;122.6333;164 +Hamtic;Hamtic;10.7;121.9833;164 +Bato;Bato;13.3561;123.3639;164 +Burauen;Burauen;10.9833;124.9;164 +Ibajay;Ibajay;11.8167;122.1667;164 +Naguilian;Naguilian;16.5333;120.4;164 +Claveria;Claveria;8.61;124.8947;164 +President Roxas;President Roxas;7.1544;125.0558;164 +Leon;Leon;10.7808;122.3894;164 +Alaminos;Alaminos;14.0635;121.2451;164 +Mabini;Mabini;13.7167;120.9;164 +Caramoan;Caramoan;13.7707;123.8631;164 +Cardona;Cardona;14.4861;121.2289;164 +Bantacan;Bantacan;7.5333;126.1333;164 +San Narciso;San Narciso;13.5677;122.5667;164 +Ocampo;Ocampo;13.5594;123.3761;164 +Tagoloan;Tagoloan;8.1092;124.4392;164 +Gloria;Gloria;12.9167;121.4667;164 +Cataingan;Cataingan;12;123.9833;164 +Aringay;Aringay;16.3982;120.3555;164 +Kalamansig;Kalamansig;6.5667;124.05;164 +Hinundayan;Hinundayan;10.35;125.25;164 +Currimao;Currimao;18.0167;120.4833;164 +Lila;Lila;9.6;124.1;164 +Calanasan;Calanasan;18.2583;121.0406;164 +Josefina;Josefina;8.2;123.5333;164 +Tabontabon;Tabontabon;11.0333;124.9667;164 +Gainza;Gainza;13.6167;123.15;164 +Agcogon;Agcogon;12.0667;121.9333;164 +Wao;Wao;7.6404;124.7257;164 +Amulung;Amulung;17.8387;121.7235;164 +El Nido;El Nido;11.1956;119.4075;164 +Donsol;Donsol;12.9167;123.6;164 +Peñablanca;Penablanca;17.6333;121.7833;164 +Pananaw;Pananaw;5.9833;121.25;164 +Dumarao;Dumarao;11.2667;122.6833;164 +Rosario;Rosario;8.3814;126.0015;164 +Odiongan;Odiongan;12.4;122;164 +Pontevedra;Pontevedra;11.4833;122.8333;164 +Zaragoza;Zaragoza;15.4531;120.7911;164 +Alcala;Alcala;15.8468;120.5218;164 +Santa Rita;Santa Rita;14.9953;120.6153;164 +Nueva Era;Nueva Era;17.9167;120.6667;164 +Lapinig;Lapinig;12.315;125.302;164 +Mabuhay;Mabuhay;7.4176;122.837;164 +San Marcelino;San Marcelino;14.9742;120.1573;164 +Marantao;Marantao;7.95;124.233;164 +Tambulig;Tambulig;8.0667;123.5333;164 +Magallanes;Magallanes;12.8333;123.85;164 +Oras;Oras;12.1333;125.4333;164 +San Antonio;San Antonio;14.9486;120.0864;164 +Luuk;Luuk;5.9676;121.3133;164 +Bantay;Bantay;17.5833;120.3833;164 +Mankayan;Mankayan;16.8667;120.7833;164 +Sitangkai;Sitangkai;4.6615;119.3919;164 +Basilisa;Basilisa;10.0654;125.5968;164 +Las Navas;Las Navas;12.34;125.032;164 +Dinas;Dinas;7.6136;123.3389;164 +Cuenca;Cuenca;13.9167;121.05;164 +Enrile;Enrile;17.55;121.7;164 +Numancia;Numancia;11.7;122.3333;164 +Aurora;Aurora;16.9918;121.6357;164 +Languyan;Languyan;5.2667;120.0833;164 +Moalboal;Moalboal;9.95;123.4;164 +Imbatug;Imbatug;8.3128;124.6873;164 +San Enrique;San Enrique;11.0697;122.6567;164 +Manucan;Manucan;8.5161;123.0917;164 +San Luis;San Luis;13.8333;120.9333;164 +Sagnay;Sagnay;13.6;123.5167;164 +Magsaysay;Magsaysay;9.0167;125.1833;164 +Canaman;Canaman;13.65;123.1667;164 +Patnongon;Patnongon;10.9167;121.9833;164 +Jamindan;Jamindan;11.4;122.5;164 +Real;Real;14.6667;121.6;164 +Buug;Buug;7.7333;123.0667;164 +San Andres;San Andres;13.6;124.1;164 +Maasin;Maasin;10.8833;122.4333;164 +Olutanga;Olutanga;7.3106;122.8464;164 +Aborlan;Aborlan;9.4386;118.5481;164 +Bagabag;Bagabag;16.6044;121.2521;164 +Luna;Luna;16.85;120.3833;164 +San Andres;San Andres;13.3667;122.65;164 +Borbon;Borbon;10.8333;124;164 +Santo Domingo;Santo Domingo;13.235;123.7769;164 +Laur;Laur;15.5833;121.1833;164 +Tayasan;Tayasan;9.9167;123.15;164 +Burgos;Burgos;18.5167;120.65;164 +San Juan;San Juan;17.6834;120.732;164 +Suyo;Suyo;16.9667;120.55;164 +Balingoan;Balingoan;9;124.85;164 +Salcedo;Salcedo;17.15;120.5333;164 +Bagamanoc;Bagamanoc;13.9408;124.2888;164 +Panaon;Panaon;8.3667;123.8333;164 +Rizal;Rizal;12.4667;120.9667;164 +Leyte;Leyte;11.3667;124.4833;164 +Panglao;Panglao;9.5833;123.7833;164 +Siay;Siay;7.7056;122.8641;164 +Bañga;Banga;11.6333;122.3333;164 +Taysan;Taysan;13.7833;121.2;164 +Payabon;Payabon;9.7667;123.1333;164 +Cabatuan;Cabatuan;16.9589;121.6692;164 +Dingras;Dingras;18.1;120.7;164 +Lilio;Lilio;14.13;121.436;164 +Nabas;Nabas;11.8333;122.0833;164 +Vallehermoso;Vallehermoso;10.3333;123.3167;164 +Tagbina;Tagbina;8.45;126.1667;164 +Tampakan;Tampakan;6.45;124.9333;164 +Mobo;Mobo;12.3333;123.65;164 +Maddela;Maddela;16.35;121.7;164 +Mambusao;Mambusao;11.4333;122.6;164 +Balaoan;Balaoan;16.8167;120.4;164 +Lobo;Lobo;13.65;121.25;164 +Maragondon;Maragondon;14.2667;120.7333;164 +Valladolid;Valladolid;10.4667;122.8333;164 +Santo Niño;Santo Nino;6.4333;124.6833;164 +Malalag;Malalag;6.6;125.4;164 +Plaridel;Plaridel;8.6214;123.7101;164 +Balud;Balud;12.0369;123.1935;164 +Siniloan;Siniloan;14.4167;121.45;164 +Pamplona;Pamplona;9.4667;123.1167;164 +Baco;Baco;13.3584;121.0977;164 +Alimodian;Alimodian;10.8196;122.4322;164 +San Nicolas;San Nicolas;16.07;120.7653;164 +Poblacion;Poblacion;7.5;125.9333;164 +Tago;Tago;9.0211;126.2317;164 +San Nicolas;San Nicolas;18.1725;120.5958;164 +Agoncillo;Agoncillo;13.9334;120.9285;164 +Palauig;Palauig;15.4333;120.05;164 +Magsaysay;Magsaysay;12.3333;121.15;164 +Caraga;Caraga;7.3333;126.5667;164 +Kalingalan Caluang;Kalingalan Caluang;5.8833;121.2667;164 +Buldon;Buldon;7.5167;124.3667;164 +Sogod;Sogod;10.75;124;164 +Talacogon;Talacogon;8.4488;125.7869;164 +Veruela;Veruela;8.0698;125.9554;164 +Clarin;Clarin;8.2;123.85;164 +Pamplona;Pamplona;13.6;123.0833;164 +Alicia;Alicia;7.506;122.9412;164 +Manay;Manay;7.2167;126.5333;164 +Caluya;Caluya;11.932;121.548;164 +Basista;Basista;15.8524;120.3976;164 +San Fernando;San Fernando;13.5667;123.15;164 +Bangar;Bangar;16.9;120.4167;164 +Samal;Samal;14.7678;120.5431;164 +Valencia;Valencia;9.2833;123.25;164 +Margosatubig;Margosatubig;7.5783;123.1659;164 +Sual;Sual;16.0667;120.1;164 +San Dionisio;San Dionisio;11.2711;123.0948;164 +Mapandan;Mapandan;16.026;120.454;164 +Cabugao;Cabugao;17.8;120.45;164 +Damulog;Damulog;7.4833;124.9333;164 +Rosario;Rosario;12.5167;124.4167;164 +Santa Elena;Santa Elena;14.2;122.3833;164 +Madridejos;Madridejos;11.2667;123.7333;164 +Moises Padilla;Moises Padilla;10.2667;123.0833;164 +Roseller Lim;Roseller Lim;7.6568;122.4701;164 +Guambog;Guambog;7.3;125.85;164 +South Upi;South Upi;6.8548;124.1443;164 +Abucay;Abucay;14.7222;120.5354;164 +Villaba;Villaba;11.2167;124.4;164 +Santo Tomas;Santo Tomas;15;120.75;164 +Nueva Valencia;Nueva Valencia;10.5259;122.5398;164 +Panitan;Panitan;11.4667;122.7667;164 +Amadeo;Amadeo;14.1728;120.9277;164 +San Juan;San Juan;16.6667;120.3333;164 +Villanueva;Villanueva;8.5833;124.7833;164 +La Libertad;La Libertad;10.0333;123.2167;164 +Lasam;Lasam;18.0667;121.6;164 +Santo Tomas;Santo Tomas;16.2833;120.3833;164 +Maayon;Maayon;11.3833;122.7833;164 +Alcala;Alcala;17.9031;121.659;164 +Mondragon;Mondragon;12.5167;124.75;164 +San Miguel;San Miguel;8.8833;126;164 +Naga;Naga;7.7887;122.6953;164 +Kasibu;Kasibu;16.3167;121.2833;164 +Daram;Daram;11.6341;124.7947;164 +Socorro;Socorro;13.0583;121.4117;164 +Tagudin;Tagudin;16.9333;120.45;164 +Tabogon;Tabogon;10.9333;124.0333;164 +Santa Cruz;Santa Cruz;17.0833;120.45;164 +Gonzaga;Gonzaga;18.2667;122;164 +Malilipot;Malilipot;13.3167;123.7333;164 +President Quirino;President Quirino;6.7;124.7333;164 +Polanco;Polanco;8.5333;123.3667;164 +Quezon;Quezon;15.55;120.8167;164 +Liloy;Liloy;8.1167;122.6667;164 +Carranglan;Carranglan;15.9667;121.0667;164 +Santa Cruz;Santa Cruz;13.1167;120.85;164 +Santa Rita;Santa Rita;11.4667;124.95;164 +Proper Bansud;Proper Bansud;12.8333;121.3667;164 +Tucuran;Tucuran;7.85;123.5833;164 +Balabac;Balabac;7.9833;117.05;164 +Llanera;Llanera;15.6667;121.0167;164 +Kibawe;Kibawe;7.5667;124.9833;164 +Anda;Anda;16.2896;119.9491;164 +Puerto Galera;Puerto Galera;13.5;120.9542;164 +Bacong;Bacong;9.2464;123.2948;164 +Matnog;Matnog;12.5833;124.0833;164 +Aritao;Aritao;16.2973;121.0338;164 +Claveria;Claveria;12.9035;123.2457;164 +Pagalungan;Pagalungan;7.0592;124.6987;164 +Lupao;Lupao;15.8793;120.8983;164 +Tayug;Tayug;16.0267;120.7478;164 +Dingle;Dingle;11.05;122.6667;164 +Narvacan;Narvacan;17.4175;120.4753;164 +Lower Tungawan;Lower Tungawan;7.6017;122.4273;164 +Tuy;Tuy;14.0167;120.7333;164 +Kabasalan;Kabasalan;7.7968;122.7627;164 +Banisilan;Banisilan;7.5;124.7;164 +Norala;Norala;6.55;124.6667;164 +Montevista;Montevista;7.7;125.9833;164 +Cordon;Cordon;16.6667;121.45;164 +Aguilar;Aguilar;15.8899;120.2379;164 +Basud;Basud;14.0667;122.9667;164 +San Jacinto;San Jacinto;16.0725;120.4411;164 +Victoria;Victoria;14.225;121.325;164 +Buguias;Buguias;16.7167;120.8333;164 +Concepcion;Concepcion;11.2;123.1;164 +Maria Aurora;Maria Aurora;15.7967;121.4737;164 +Angadanan;Angadanan;16.7571;121.7479;164 +Talagutong;Talagutong;6.2667;125.6667;164 +Jones;Jones;16.5583;121.7;164 +Pagsanjan;Pagsanjan;14.2667;121.45;164 +Tantangan;Tantangan;6.6167;124.75;164 +Lumba-a-Bayabao;Lumba-a-Bayabao;7.8833;124.3833;164 +Maluso;Maluso;6.55;121.8833;164 +Pilar;Pilar;11.4833;123;164 +Bunawan;Bunawan;8.1781;125.9935;164 +Pilar;Pilar;14.6667;120.5667;164 +Albuera;Albuera;10.9186;124.6923;164 +Ayungon;Ayungon;9.8584;123.1468;164 +Isabel;Isabel;10.9333;124.4333;164 +Sumisip;Sumisip;6.4167;121.9833;164 +Balimbing;Balimbing;5.0728;119.8847;164 +Malinao;Malinao;13.4;123.7;164 +Sogod;Sogod;10.3833;124.9833;164 +Santa Ignacia;Santa Ignacia;15.6167;120.4333;164 +Talisay;Talisay;14.1;121.0167;164 +Minalin;Minalin;14.9667;120.6833;164 +Malabang;Malabang;7.5903;124.0703;164 +Panay;Panay;11.55;122.8;164 +Kiblawan;Kiblawan;6.6167;125.2167;164 +Pio Duran;Pio Duran;13.0333;123.45;164 +Dulag;Dulag;10.9525;125.0317;164 +Carmen;Carmen;9.8167;124.2;164 +Vinzons;Vinzons;14.1833;122.9;164 +Inabanga;Inabanga;10.0333;124.0667;164 +Dumingag;Dumingag;8.1667;123.35;164 +Libona;Libona;8.3333;124.7333;164 +Tibigan;Tibigan;9.95;123.9667;164 +Mahayag;Mahayag;8.1333;123.3833;164 +Tuba;Tuba;16.3167;120.55;164 +Siocon;Siocon;7.7;122.1333;164 +New Washington;New Washington;11.65;122.4333;164 +Bacolor;Bacolor;14.9984;120.6526;164 +Barotac Viejo;Barotac Viejo;11.05;122.85;164 +Lal-lo;Lal-lo;18.2;121.6667;164 +Laurel;Laurel;14.05;120.9;164 +Toboso;Toboso;10.7167;123.5167;164 +Loreto;Loreto;8.1856;125.8538;164 +Kalilangan;Kalilangan;7.75;124.75;164 +Mutia;Mutia;8.4176;123.4771;164 +Bacnotan;Bacnotan;16.7197;120.3481;164 +San Jose;San Jose;13.7;123.5167;164 +Manjuyod;Manjuyod;9.6833;123.15;164 +Nasipit;Nasipit;8.9884;125.3408;164 +Dolores;Dolores;12.05;125.4833;164 +Katipunan;Katipunan;8.5134;123.2847;164 +Loon;Loon;9.8;123.8;164 +San Pascual;San Pascual;13.1333;122.9833;164 +Culasi;Culasi;11.4272;122.056;164 +Labangan;Labangan;7.8667;123.5167;164 +Banaybanay;Banaybanay;6.9699;126.0126;164 +Bulalacao;Bulalacao;12.3333;121.35;164 +Labason;Labason;8.0667;122.5167;164 +Guinayangan;Guinayangan;13.9;122.45;164 +Cateel;Cateel;7.7833;126.45;164 +Mandaon;Mandaon;12.2259;123.2842;164 +Maitum;Maitum;6.0333;124.4833;164 +General Mamerto Natividad;General Mamerto Natividad;15.6025;121.0515;164 +Hinatuan;Hinatuan;8.3667;126.3333;164 +Badian;Badian;9.8694;123.3959;164 +Jaro;Jaro;11.1833;124.7833;164 +Dolores;Dolores;17.649;120.7103;164 +Carmen;Carmen;9.2167;125.9667;164 +Biri;Biri;12.6667;124.3833;164 +Manabo;Manabo;17.4331;120.7048;164 +Sablan;Sablan;16.5;120.5167;164 +Sagada;Sagada;17.0833;120.9;164 +Tudela;Tudela;10.636;124.47;164 +Alburquerque;Alburquerque;9.6104;123.9549;164 +Calatrava;Calatrava;12.6167;122.0708;164 +Padre Burgos;Padre Burgos;10.0333;125.0167;164 +Sevilla;Sevilla;9.7;124.05;164 +Corcuera;Corcuera;12.8;122.05;164 +Pintuyan;Pintuyan;9.95;125.25;164 +Pilar;Pilar;9.8667;126.1;164 +Galimuyod;Galimuyod;17.1833;120.4667;164 +Natonin;Natonin;17.1;121.2833;164 +Plaridel;Plaridel;13.9511;122.0203;164 +Pilar;Pilar;17.4168;120.5954;164 +Claveria;Claveria;9.5667;125.7333;164 +Gutalac;Gutalac;7.9833;122.4;164 +Bautista;Bautista;15.7833;120.5;164 +Sibuco;Sibuco;7.2833;122.0667;164 +Barira;Barira;7.4833;124.3;164 +San Antonio;San Antonio;13.9;121.3;164 +Matanog;Matanog;7.4667;124.25;164 +Jagna;Jagna;9.65;124.3667;164 +Casiguran;Casiguran;12.8667;124.0167;164 +Siayan;Siayan;8.2519;123.1122;164 +Pandan;Pandan;11.7167;122.1;164 +Rapu-Rapu;Rapu-Rapu;13.1833;124.1333;164 +Capalonga;Capalonga;14.3333;122.5;164 +Dagami;Dagami;11.0611;124.9031;164 +Cabanglasan;Cabanglasan;8.0667;125.3167;164 +Simbahan;Simbahan;6.3;120.5833;164 +Gasan;Gasan;13.3167;121.85;164 +Juban;Juban;12.85;123.9833;164 +Balasan;Balasan;11.4728;123.0878;164 +Santa Fe;Santa Fe;11.15;123.8;164 +Mendez-Nuñez;Mendez-Nunez;14.1286;120.9058;164 +Pola;Pola;13.1439;121.44;164 +Medina;Medina;8.9167;125.0167;164 +Guimbal;Guimbal;10.6667;122.3167;164 +Santa Ana;Santa Ana;18.4667;122.15;164 +Leganes;Leganes;10.7833;122.5833;164 +Pambujan;Pambujan;12.5667;124.9333;164 +Morong;Morong;14.68;120.2683;164 +Allacapan;Allacapan;18.227;121.5556;164 +Sulop;Sulop;6.5986;125.3436;164 +Lingig;Lingig;8.0381;126.4127;164 +Abra de Ilog;Abra de Ilog;13.4448;120.726;164 +San Luis;San Luis;8.4964;125.7364;164 +Gandara;Gandara;12.013;124.8118;164 +Trinidad;Trinidad;10.0795;124.3432;164 +Munai;Munai;7.9758;124.0636;164 +Payao;Payao;7.5857;122.8022;164 +Aloguinsan;Aloguinsan;10.2229;123.5491;164 +Dueñas;Duenas;11.0667;122.6167;164 +Milaor;Milaor;13.6;123.1833;164 +Laoac East;Laoac East;16.0333;120.55;164 +Barugo;Barugo;11.3167;124.7333;164 +Bugasong;Bugasong;11.05;122.0667;164 +Mogpog;Mogpog;13.4833;121.8667;164 +Santa Maria;Santa Maria;14.475;121.425;164 +Abulug;Abulug;18.4441;121.4576;164 +Bonifacio;Bonifacio;8.0527;123.6136;164 +Jalajala;Jalajala;14.3557;121.3233;164 +Santa Maria;Santa Maria;15.9808;120.7003;164 +Ballesteros;Ballesteros;18.4;121.5167;164 +San Ricardo;San Ricardo;9.9167;125.2833;164 +Dinagat;Dinagat;9.9561;125.5933;164 +Pasil;Pasil;17.3833;121.15;164 +Balangkayan;Balangkayan;11.4667;125.5;164 +Adamstown;Adamstown;-25.0667;-130.0833;165 +Oława;Olawa;50.9333;17.3;166 +Nowy Targ;Nowy Targ;49.4833;20.0333;166 +Police;Police;53.55;14.5708;166 +Zgorzelec;Zgorzelec;51.1528;15;166 +Warsaw;Warsaw;52.23;21.0111;166 +Grodzisk Mazowiecki;Grodzisk Mazowiecki;52.1089;20.625;166 +Bielsk Podlaski;Bielsk Podlaski;52.7641;23.1902;166 +Łuków;Lukow;51.9167;22.3833;166 +Łowicz;Lowicz;52.1;19.9333;166 +Kokoszki;Kokoszki;54.3541;18.4915;166 +Ozimek;Ozimek;50.6731;18.2131;166 +Augustów;Augustow;53.85;22.9667;166 +Brodnica;Brodnica;53.25;19.4;166 +Mława;Mlawa;53.1341;20.3812;166 +Bielawa;Bielawa;50.6908;16.623;166 +Luboń;Lubon;52.3333;16.8833;166 +Lwówek Śląski;Lwowek Slaski;51.1167;15.5833;166 +Biłgoraj;Bilgoraj;50.55;22.7333;166 +Krotoszyn;Krotoszyn;51.697;17.4357;166 +Kłodzko;Klodzko;50.4378;16.6528;166 +Gorlice;Gorlice;49.6556;21.1604;166 +Stary Sącz;Stary Sacz;49.5625;20.6364;166 +Łódź;Lodz;51.7769;19.4547;166 +Wrocław;Wroclaw;51.11;17.0325;166 +Kraków;Krakow;50.0614;19.9372;166 +Poznań;Poznan;52.4083;16.9336;166 +Bochnia;Bochnia;49.9833;20.4333;166 +Szczecin;Szczecin;53.4247;14.5553;166 +Gdańsk;Gdansk;54.3667;18.6333;166 +Katowice;Katowice;50.25;19;166 +Białystok;Bialystok;53.1167;23.1667;166 +Lublin;Lublin;51.2333;22.5667;166 +Bydgoszcz;Bydgoszcz;53.1167;18;166 +Lidzbark;Lidzbark;53.2628;19.8266;166 +Gródek Nad Dunajcem;Grodek Nad Dunajcem;49.7333;20.7167;166 +Żychlin;Zychlin;52.2453;19.6236;166 +Ziębice;Ziebice;50.6;17.0444;166 +Zakopane;Zakopane;49.2994;19.9519;166 +Gdynia;Gdynia;54.5189;18.5319;166 +Świecie;Swiecie;53.4167;18.4333;166 +Jarocin;Jarocin;51.9667;17.5;166 +Kluczbork;Kluczbork;50.9833;18.2167;166 +Radom;Radom;51.4036;21.1567;166 +Częstochowa;Czestochowa;50.8096;19.1222;166 +Wągrowiec;Wagrowiec;52.8;17.2;166 +Brzozów;Brzozow;49.6953;22.0194;166 +Sosnowiec;Sosnowiec;50.3;19.1667;166 +Toruń;Torun;53.0167;18.6167;166 +Kielce;Kielce;50.8725;20.6319;166 +Rzeszów;Rzeszow;50.05;22;166 +Bytom;Bytom;50.347;18.923;166 +Bielsko-Biała;Bielsko-Biala;49.8225;19.0444;166 +Zabrze;Zabrze;50.3;18.7833;166 +Olsztyn;Olsztyn;53.78;20.4942;166 +Gliwice;Gliwice;50.3011;18.6498;166 +Kościelisko;Koscielisko;49.2833;19.8833;166 +Wałcz;Walcz;53.2667;16.4667;166 +Połaniec;Polaniec;50.4333;21.2833;166 +Kamień Pomorski;Kamien Pomorski;53.9697;14.7858;166 +Kolbuszowa;Kolbuszowa;50.2441;21.7761;166 +Bieruń Stary;Bierun Stary;50.0897;19.0928;166 +Kościerzyna;Koscierzyna;54.1167;17.9833;166 +Skawina;Skawina;49.9753;19.8275;166 +Białogard;Bialogard;54.007;15.9875;166 +Sandomierz;Sandomierz;50.6833;21.75;166 +Brętowo;Bretowo;54.3667;18.5667;166 +Lubartów;Lubartow;51.4667;22.6;166 +Prabuty;Prabuty;53.7558;19.1975;166 +Koło;Kolo;52.2;18.6333;166 +Grajewo;Grajewo;53.65;22.45;166 +Działdowo;Dzialdowo;53.2333;20.1833;166 +Zielona Góra;Zielona Gora;51.9397;15.505;166 +Ruda Śląska;Ruda Slaska;50.2701;18.8742;166 +Rybnik;Rybnik;50.0833;18.5;166 +Ostrów Mazowiecka;Ostrow Mazowiecka;52.8;21.9;166 +Konstancin-Jeziorna;Konstancin-Jeziorna;52.0833;21.1167;166 +Jawor;Jawor;51.0676;16.185;166 +Płock;Plock;52.55;19.7;166 +Oborniki Śląskie;Oborniki Slaskie;51.3014;16.9147;166 +Dąbrowa Górnicza;Dabrowa Gornicza;50.3239;19.1947;166 +Gorzów Wielkopolski;Gorzow Wielkopolski;52.7333;15.25;166 +Tychy;Tychy;50.1667;19;166 +Opole;Opole;50.6722;17.9253;166 +Koszalin;Koszalin;54.1903;16.1817;166 +Tarnów;Tarnow;50.0125;20.9883;166 +Chorzów;Chorzow;50.3;18.95;166 +Świedbodzin;Swiedbodzin;52.25;15.5333;166 +Łęczna;Leczna;51.3;22.8833;166 +Opoczno;Opoczno;51.3833;20.2833;166 +Wieliczka;Wieliczka;49.9894;20.0661;166 +Łaziska Górne;Laziska Gorne;50.1434;18.8528;166 +Wałbrzych;Walbrzych;50.7667;16.2833;166 +Elbląg;Elblag;54.1667;19.4;166 +Goleniów;Goleniow;53.55;14.8167;166 +Mrągowo;Mragowo;53.8644;21.3051;166 +Chełmno;Chelmno;53.3492;18.4261;166 +Hajnówka;Hajnowka;52.7333;23.5667;166 +Trzemeszno;Trzemeszno;52.5667;17.8167;166 +Inowrocław;Inowroclaw;52.7958;18.2611;166 +Zamość;Zamosc;50.7206;23.2586;166 +Chodzież;Chodziez;52.9901;16.9122;166 +Aleksandrów Łódzki;Aleksandrow Lodzki;51.8167;19.3;166 +Gostyń;Gostyn;51.8792;17.0125;166 +Pleszew;Pleszew;51.8974;17.7856;166 +Gryfino;Gryfino;53.2524;14.4883;166 +Prudnik;Prudnik;50.3197;17.5792;166 +Reszel;Reszel;54.0504;21.1458;166 +Pruszków;Pruszkow;52.1667;20.8;166 +Ełk;Elk;53.8167;22.35;166 +Legionowo;Legionowo;52.3833;20.8833;166 +Świdnica;Swidnica;50.8406;16.4925;166 +Sopot;Sopot;54.4419;18.5478;166 +Malbork;Malbork;54.0285;19.0444;166 +Świdnik;Swidnik;51.2333;22.7;166 +Brzeg;Brzeg;50.8667;17.4833;166 +Czeladź;Czeladz;50.3333;19.0833;166 +Sędziszów Małopolski;Sedziszow Malopolski;50.0694;21.7014;166 +Zbąszyń;Zbaszyn;52.2531;15.9178;166 +Giżycko;Gizycko;54.04;21.7589;166 +Kęty;Kety;49.9;19.2167;166 +Giszowiec;Giszowiec;50.2333;19.0667;166 +Dęblin;Deblin;51.5667;21.8614;166 +Nakło nad Notecią;Naklo nad Notecia;53.1403;17.5928;166 +Jasien;Jasien;54.3399;18.56;166 +Rawa Mazowiecka;Rawa Mazowiecka;51.7667;20.25;166 +Gostynin;Gostynin;52.4294;19.4619;166 +Pułtusk;Pultusk;52.7025;21.0828;166 +Krasnystaw;Krasnystaw;51;23.1667;166 +Łańcut;Lancut;50.0687;22.2291;166 +Janów Lubelski;Janow Lubelski;50.7;22.4;166 +Żołynia;Zolynia;50.1667;22.3167;166 +Odolanów;Odolanow;51.5742;17.6743;166 +Starogard Gdański;Starogard Gdanski;53.9667;18.5333;166 +Bierutów;Bierutow;51.1244;17.5461;166 +Suchanino;Suchanino;54.3566;18.6056;166 +Brzeszcze;Brzeszcze;50;19.15;166 +Niepołomice;Niepolomice;50.0339;20.2172;166 +Pyrzyce;Pyrzyce;53.1417;14.8917;166 +Puławy;Pulawy;51.4166;21.9694;166 +Ostrołęka;Ostroleka;53.0833;21.5667;166 +Jaworzyna Śląska;Jaworzyna Slaska;50.9167;16.4333;166 +Głogówek;Glogowek;50.3535;17.864;166 +Biała Podlaska;Biala Podlaska;52.0333;23.1167;166 +Będzin;Bedzin;50.325;19.1333;166 +Dzierzgoń;Dzierzgon;53.9233;19.3514;166 +Śmigiel;Smigiel;52.0134;16.527;166 +Trzebnica;Trzebnica;51.305;17.0614;166 +Bełchatów;Belchatow;51.3667;19.3667;166 +Mielec;Mielec;50.2833;21.4333;166 +Tarnowskie Góry;Tarnowskie Gory;50.4455;18.8615;166 +Łomża;Lomza;53.1833;22.0833;166 +Brzeg Dolny;Brzeg Dolny;51.2708;16.7208;166 +Brzeziny;Brzeziny;51.8;19.75;166 +Lubaczów;Lubaczow;50.1556;23.123;166 +Brwinów;Brwinow;52.1417;20.7167;166 +Mysłowice;Myslowice;50.2333;19.1333;166 +Siedlce;Siedlce;52.1833;22.2833;166 +Konin;Konin;52.2275;18.2614;166 +Ostrowiec Świętokrzyski;Ostrowiec Swietokrzyski;50.9333;21.4;166 +Piotrków Trybunalski;Piotrkow Trybunalski;51.4;19.6833;166 +Jelenia Góra;Jelenia Gora;50.9;15.7333;166 +Szczawno-Zdrój;Szczawno-Zdroj;50.8035;16.2566;166 +Kazimierza Wielka;Kazimierza Wielka;50.2736;20.4844;166 +Darłowo;Darlowo;54.4167;16.4167;166 +Włocławek;Wloclawek;52.65;19.05;166 +Kalisz;Kalisz;51.757;18.083;166 +Legnica;Legnica;51.2101;16.1619;166 +Wschowa;Wschowa;51.8;16.3;166 +Grudziądz;Grudziadz;53.4875;18.755;166 +Jaworzno;Jaworzno;50.2;19.275;166 +Ząbkowice Śląskie;Zabkowice Slaskie;50.5897;16.8124;166 +Susz;Susz;53.7174;19.3364;166 +Chełm;Chelm;51.1333;23.4833;166 +Pabianice;Pabianice;51.6642;19.35;166 +Leszno;Leszno;51.8403;16.5749;166 +Stargard Szczeciński;Stargard Szczecinski;53.3387;15.0448;166 +Gniezno;Gniezno;52.5333;17.6;166 +Suwałki;Suwalki;54.0833;22.9333;166 +Przemyśl;Przemysl;49.7835;22.7842;166 +Głogów;Glogow;51.6589;16.0803;166 +Wolsztyn;Wolsztyn;52.1167;16.1167;166 +Nidzica;Nidzica;53.3583;20.425;166 +Głubczyce;Glubczyce;50.2;17.8333;166 +Lubsko;Lubsko;51.7877;14.9724;166 +Golub-Dobrzyń;Golub-Dobrzyn;53.1;19.05;166 +Aleksandrów Kujawski;Aleksandrow Kujawski;52.875;18.7;166 +Gołdap;Goldap;54.3063;22.3036;166 +Włodawa;Wlodawa;51.55;23.55;166 +Choszczno;Choszczno;53.1667;15.4;166 +Grodzisk Wielkopolski;Grodzisk Wielkopolski;52.2333;16.3667;166 +Człuchów;Czluchow;53.65;17.3667;166 +Grybów;Grybow;49.6244;20.9483;166 +Matarnia;Matarnia;54.3818;18.4839;166 +Dąbrowa Białostocka;Dabrowa Bialostocka;53.65;23.35;166 +Jedlicze;Jedlicze;49.7164;21.6456;166 +Gogolin;Gogolin;50.4881;18.0239;166 +Mszczonów;Mszczonow;51.9742;20.5267;166 +Siemiatycze;Siemiatycze;52.4272;22.8625;166 +Jędrzejów;Jedrzejow;50.6333;20.3;166 +Limanowa;Limanowa;49.7167;20.4667;166 +Jelcz-Laskowice;Jelcz-Laskowice;51.0333;17.3333;166 +Władysławowo;Wladyslawowo;54.8339;18.3156;166 +Głuchołazy;Glucholazy;50.3131;17.3742;166 +Świdwin;Swidwin;53.7667;15.7833;166 +Gilowice;Gilowice;49.7135;19.3091;166 +Żmigród;Zmigrod;51.4703;16.905;166 +Ustroń;Ustron;49.7167;18.8167;166 +Szklarska Poręba;Szklarska Poreba;50.8257;15.5227;166 +Gryfów Śląski;Gryfow Slaski;51.028;15.4148;166 +Milanówek;Milanowek;52.1243;20.6654;166 +Kętrzyn;Ketrzyn;54.0833;21.3833;166 +Bartoszyce;Bartoszyce;54.2535;20.8082;166 +Szczytno;Szczytno;53.5628;20.9853;166 +Kościan;Koscian;52.0833;16.65;166 +Piastów;Piastow;52.1844;20.8395;166 +Międzyrzecz;Miedzyrzecz;52.4446;15.578;166 +Bełżyce;Belzyce;51.1833;22.2667;166 +Sobótka;Sobotka;50.8986;16.7444;166 +Łask;Lask;51.5924;19.1332;166 +Kostrzyn nad Odrą;Kostrzyn nad Odra;52.5883;14.6667;166 +Kobyłka;Kobylka;52.3395;21.1959;166 +Garwolin;Garwolin;51.9;21.6167;166 +Braniewo;Braniewo;54.3833;19.8333;166 +Oborniki;Oborniki;52.65;16.8167;166 +Złotoryja;Zlotoryja;51.1264;15.9198;166 +Rypin;Rypin;53.0667;19.45;166 +Międzyrzec Podlaski;Miedzyrzec Podlaski;51.9833;22.8;166 +Przeworsk;Przeworsk;50.0667;22.5;166 +Olecko;Olecko;54.0333;22.5;166 +Sidlice;Sidlice;54.3471;18.6171;166 +Chojnów;Chojnow;51.2667;15.9333;166 +Gryfice;Gryfice;53.9167;15.2;166 +Chełmża;Chelmza;53.2;18.6;166 +Strzegom;Strzegom;51;16.3333;166 +Głuszyca;Gluszyca;50.6874;16.3717;166 +Piława Górna;Pilawa Gorna;50.6836;16.7436;166 +Kórnik;Kornik;52.2367;17.0986;166 +Gniew;Gniew;53.8333;18.8333;166 +Krapkowice;Krapkowice;50.4751;17.9654;166 +Osowa;Osowa;54.4272;18.4708;166 +Grójec;Grojec;51.8656;20.8675;166 +Bytów;Bytow;54.1667;17.5;166 +Gubin;Gubin;51.95;14.7333;166 +Kozienice;Kozienice;51.5833;21.5667;166 +Brzesko;Brzesko;49.9667;20.6167;166 +Ustka;Ustka;54.5805;16.8619;166 +Łęczyca;Leczyca;52.0583;19.2;166 +Radzionków Nowy;Radzionkow Nowy;50.4016;18.901;166 +Dzierżoniów;Dzierzoniow;50.7281;16.6511;166 +Iława;Ilawa;53.5964;19.5656;166 +Cieszyn;Cieszyn;49.75;18.6333;166 +Kraśnik;Krasnik;50.9167;22.2167;166 +Jasło;Jaslo;49.7333;21.4667;166 +Biskupiec;Biskupiec;53.8647;20.9569;166 +Ciechocinek;Ciechocinek;52.8833;18.7833;166 +Krynica;Krynica;49.4222;20.9594;166 +Drawsko Pomorskie;Drawsko Pomorskie;53.5333;15.8;166 +Góra;Gora;51.6667;16.55;166 +Nowe Miasto Lubawskie;Nowe Miasto Lubawskie;53.4167;19.5833;166 +Kołobrzeg;Kolobrzeg;54.1667;15.5667;166 +Rumia;Rumia;54.5667;18.4;166 +Tarnobrzeg;Tarnobrzeg;50.5833;21.6833;166 +Starachowice;Starachowice;51.05;21.0667;166 +Skierniewice;Skierniewice;51.9528;20.1417;166 +Kutno;Kutno;52.2333;19.3667;166 +Dębica;Debica;50.0515;21.4114;166 +Nysa;Nysa;50.4714;17.3339;166 +Mikołów;Mikolow;50.1961;18.8619;166 +Świnoujście;Swinoujscie;53.9167;14.25;166 +Chojnice;Chojnice;53.6955;17.557;166 +Kwidzyn;Kwidzyn;53.7358;18.9308;166 +Nowa Sól;Nowa Sol;51.8;15.7167;166 +Sieradz;Sieradz;51.6;18.75;166 +Ciechanów;Ciechanow;52.8817;20.6106;166 +Otwock;Otwock;52.1167;21.2667;166 +Krosno Odrzańskie;Krosno Odrzanskie;52.0542;15.1;166 +Oświęcim;Oswiecim;50.0333;19.2333;166 +Bolesławiec;Boleslawiec;51.2667;15.5667;166 +Myślibórz;Mysliborz;52.925;14.8667;166 +Węgorzewo;Wegorzewo;54.2167;21.75;166 +Miastko;Miastko;54;16.9833;166 +Wisła;Wisla;49.6667;18.8667;166 +Warka;Warka;51.7833;21.2;166 +Krzeszowice;Krzeszowice;50.1333;19.6333;166 +Koronowo;Koronowo;53.3137;17.937;166 +Kowary;Kowary;50.7917;15.8333;166 +Jarosław;Jaroslaw;50.0162;22.6778;166 +Żary;Zary;51.6333;15.1333;166 +Kolno;Kolno;53.4106;21.9339;166 +Lębork;Lebork;54.55;17.75;166 +Chrzanów;Chrzanow;50.1333;19.4;166 +Silves;Silves;37.1833;-8.4333;167 +Torres Novas;Torres Novas;39.4833;-8.5333;167 +Cantanhede;Cantanhede;40.3462;-8.5941;167 +São Brás de Alportel;Sao Bras de Alportel;37.15;-7.8833;167 +Murtosa;Murtosa;40.7369;-8.6386;167 +Reguengos de Monsaraz;Reguengos de Monsaraz;38.4167;-7.5333;167 +Tomar;Tomar;39.6;-8.4167;167 +Marinha Grande;Marinha Grande;39.75;-8.9333;167 +Trofa;Trofa;41.3374;-8.5596;167 +Abrantes;Abrantes;39.4644;-8.1978;167 +Ílhavo;Ilhavo;40.6;-8.6667;167 +Santa Cruz;Santa Cruz;32.675;-16.8309;167 +Ponte de Lima;Ponte de Lima;41.7667;-8.5833;167 +Alenquer;Alenquer;39.05;-9.0167;167 +Chaves;Chaves;41.7399;-7.4707;167 +Ourém;Ourem;39.65;-8.5833;167 +Olhão;Olhao;37.0278;-7.8389;167 +Vila Verde;Vila Verde;41.65;-8.4333;167 +Águeda;Agueda;40.5805;-8.4417;167 +Lousada;Lousada;41.2833;-8.2833;167 +Vendas Novas;Vendas Novas;38.678;-8.4555;167 +Óbidos;Obidos;39.3585;-9.176;167 +Santa Comba Dão;Santa Comba Dao;40.4;-8.1333;167 +Calheta;Calheta;32.7333;-17.1667;167 +Resende;Resende;41.1;-7.95;167 +Vila Franca do Campo;Vila Franca do Campo;37.7167;-25.4333;167 +Vouzela;Vouzela;40.7;-8.1167;167 +Montalegre;Montalegre;41.8167;-7.7833;167 +Oliveira de Frades;Oliveira de Frades;40.7333;-8.1667;167 +Sobral de Monte Agraço;Sobral de Monte Agraco;39.0167;-9.15;167 +Câmara de Lobos;Camara de Lobos;32.65;-16.9667;167 +Angra do Heroísmo;Angra do Heroismo;38.6558;-27.2153;167 +Aver-o-Mar;Aver-o-Mar;41.4039;-8.769;167 +Moimenta da Beira;Moimenta da Beira;40.9819;-7.6158;167 +Peso da Régua;Peso da Regua;41.1632;-7.789;167 +Montemor-o-Novo;Montemor-o-Novo;38.65;-8.2167;167 +Celeiroz;Celeiroz;41.5122;-8.451;167 +Condeixa-a-Nova;Condeixa-a-Nova;40.1167;-8.5;167 +São Pedro do Sul;Sao Pedro do Sul;40.75;-8.0667;167 +Belmonte;Belmonte;40.3667;-7.35;167 +Sobrado de Paiva;Sobrado de Paiva;41.0333;-8.2667;167 +Cabeceiras de Basto;Cabeceiras de Basto;41.5167;-8;167 +Ponte de Sôr;Ponte de Sor;39.25;-8.0167;167 +Quarteira;Quarteira;37.0695;-8.1006;167 +Anta;Anta;41.0073;-8.625;167 +Valadares;Valadares;41.0937;-8.6392;167 +Alcochete;Alcochete;38.7553;-8.9608;167 +Lousã;Lousa;40.1125;-8.2469;167 +Portalegre;Portalegre;39.3167;-7.4167;167 +Falagueira;Falagueira;38.7589;-9.2261;167 +São João da Madeira;Sao Joao da Madeira;40.9;-8.5;167 +Sacavém;Sacavem;38.7944;-9.1053;167 +Estoril;Estoril;38.7057;-9.3977;167 +Redondo;Redondo;38.6464;-7.5464;167 +Cacilhas;Cacilhas;38.6864;-9.1486;167 +Vila Flor;Vila Flor;41.3;-7.15;167 +Castro Marim;Castro Marim;37.2167;-7.45;167 +Ribeira de Pena;Ribeira de Pena;41.5167;-7.8;167 +Sertã;Serta;39.8008;-8.1003;167 +Batalha;Batalha;39.65;-8.8167;167 +Macedo de Cavaleiros;Macedo de Cavaleiros;41.5333;-6.95;167 +Castro Daire;Castro Daire;40.9;-7.9333;167 +Serpa;Serpa;37.9333;-7.5833;167 +Nazaré;Nazare;39.6;-9.0667;167 +Penacova;Penacova;40.2667;-8.2667;167 +Portel;Portel;38.3;-7.7;167 +São Martinho;Sao Martinho;38.8125;-9.4208;167 +Olival;Olival;41.0711;-8.5272;167 +Figueira de Castelo Rodrigo;Figueira de Castelo Rodrigo;40.9;-6.9667;167 +Armamar;Armamar;41.1167;-7.6833;167 +Tabuaço;Tabuaco;41.1167;-7.5667;167 +Carrazeda de Anciães;Carrazeda de Anciaes;41.25;-7.3;167 +Sabrosa;Sabrosa;41.2651;-7.5751;167 +Povoação;Povoacao;37.746;-25.245;167 +Gafanha da Nazaré;Gafanha da Nazare;40.6333;-8.7167;167 +Grândola;Grandola;38.1768;-8.5689;167 +Moura;Moura;38.1397;-7.4505;167 +Figueiró dos Vinhos;Figueiro dos Vinhos;39.9;-8.2667;167 +Horta;Horta;38.5333;-28.6333;167 +Arcozelo;Arcozelo;41.0555;-8.6395;167 +Alcanena;Alcanena;39.4667;-8.6667;167 +Gouveia;Gouveia;40.5;-7.6;167 +Nelas;Nelas;40.5167;-7.85;167 +Valença;Valenca;42.0282;-8.6339;167 +Sines;Sines;37.9546;-8.8644;167 +Arruda dos Vinhos;Arruda dos Vinhos;38.9833;-9.0667;167 +Riachos;Riachos;39.4453;-8.5142;167 +Alandroal;Alandroal;38.7;-7.4;167 +Oliveira de Azemeis;Oliveira de Azemeis;40.8333;-8.4833;167 +Penafiel;Penafiel;41.2;-8.2833;167 +Santo Tirso;Santo Tirso;41.3425;-8.4775;167 +Loulé;Loule;37.144;-8.0235;167 +Moita;Moita;38.65;-8.9833;167 +Póvoa de Varzim;Povoa de Varzim;41.3916;-8.7571;167 +Penamacor;Penamacor;40.1667;-7.1667;167 +Sernancelhe;Sernancelhe;40.9;-7.4833;167 +Viana do Alentejo;Viana do Alentejo;38.3342;-8.0014;167 +Oleiros;Oleiros;39.9167;-7.9167;167 +Valongo;Valongo;41.1833;-8.5;167 +Lagoa;Lagoa;37.1333;-8.45;167 +Cadaval;Cadaval;39.25;-9.1;167 +Estremoz;Estremoz;38.8422;-7.5881;167 +Monchique;Monchique;37.3167;-8.6;167 +Madalena;Madalena;38.5356;-28.5234;167 +Penela;Penela;40.0333;-8.3833;167 +Murça;Murca;41.4;-7.45;167 +Vidigueira;Vidigueira;38.2;-7.8;167 +Aljezur;Aljezur;37.3178;-8.8;167 +Paredes;Paredes;41.2;-8.3333;167 +Torres Vedras;Torres Vedras;39.0833;-9.2667;167 +Vila do Conde;Vila do Conde;41.35;-8.75;167 +Mafra;Mafra;38.9333;-9.3333;167 +Costa de Caparica;Costa de Caparica;38.6446;-9.2356;167 +Vieira do Minho;Vieira do Minho;41.6333;-8.1333;167 +Alcácer do Sal;Alcacer do Sal;38.3725;-8.5133;167 +Palmela;Palmela;38.5675;-8.8991;167 +Figueira da Foz;Figueira da Foz;40.1508;-8.8618;167 +Bombarral;Bombarral;39.2667;-9.15;167 +Eiras;Eiras;40.2421;-8.424;167 +Ribeira Brava;Ribeira Brava;32.6722;-17.0639;167 +Ansião;Ansiao;39.9167;-8.4333;167 +Miranda do Corvo;Miranda do Corvo;40.1;-8.3333;167 +Vila Pouca de Aguiar;Vila Pouca de Aguiar;41.4833;-7.6333;167 +Vila de Porto Santo;Vila de Porto Santo;33.0619;-16.3564;167 +Aguiar da Beira;Aguiar da Beira;40.818;-7.5414;167 +Golegã;Golega;39.4;-8.4833;167 +Vila do Porto;Vila do Porto;36.945;-25.145;167 +Velas;Velas;38.6817;-28.2079;167 +Ourique;Ourique;37.65;-8.225;167 +Felgueiras;Felgueiras;41.3667;-8.2;167 +Alcobaça;Alcobaca;39.55;-8.975;167 +Paços de Ferreira;Pacos de Ferreira;41.2833;-8.3833;167 +Amarante;Amarante;41.2667;-8.0833;167 +Ovar;Ovar;40.8667;-8.6333;167 +Portimão;Portimao;37.1333;-8.5333;167 +Terrujem;Terrujem;38.8511;-9.3747;167 +Pombal;Pombal;39.9161;-8.6281;167 +Marco de Canavezes;Marco de Canavezes;41.1833;-8.15;167 +Fafe;Fafe;41.45;-8.1667;167 +Montijo;Montijo;38.7049;-8.9757;167 +Caldas da Rainha;Caldas da Rainha;39.4069;-9.1363;167 +Covilhã;Covilha;40.2833;-7.5;167 +Sever do Vouga;Sever do Vouga;40.7167;-8.3667;167 +Sátão;Satao;40.7333;-7.7167;167 +Sabugal;Sabugal;40.35;-7.0833;167 +Mira;Mira;40.4285;-8.7363;167 +Tábua;Tabua;40.3667;-8.0333;167 +Ponte da Barca;Ponte da Barca;41.8;-8.4167;167 +Arganil;Arganil;40.2167;-8.05;167 +Alfândega da Fé;Alfandega da Fe;41.35;-6.9667;167 +Sousel;Sousel;38.9532;-7.6757;167 +Amora;Amora;38.6265;-9.1189;167 +Sesimbra;Sesimbra;38.4437;-9.0996;167 +Mêda;Meda;40.9667;-7.2667;167 +Vila Nova de Paiva;Vila Nova de Paiva;40.85;-7.7333;167 +Vila do Bispo;Vila do Bispo;37.0825;-8.9119;167 +Alijó;Alijo;41.2764;-7.4749;167 +Soure;Soure;40.05;-8.6333;167 +Monção;Moncao;42.0733;-8.48;167 +Amares;Amares;41.6333;-8.35;167 +Corroios;Corroios;38.6147;-9.1508;167 +Vila Real;Vila Real;41.2953;-7.7461;167 +Vila Real de Santo António;Vila Real de Santo Antonio;37.2;-7.4167;167 +Mangualde;Mangualde;40.6;-7.7667;167 +Coruche;Coruche;38.95;-8.5333;167 +Celorico de Basto;Celorico de Basto;41.3869;-8.0022;167 +Almodôvar;Almodovar;37.5114;-8.0603;167 +Nisa;Nisa;39.5167;-7.65;167 +Vila Nova da Barquinha;Vila Nova da Barquinha;39.45;-8.4333;167 +Santa Marta de Penaguião;Santa Marta de Penaguiao;41.2;-7.7833;167 +Poiares;Poiares;40.2167;-8.25;167 +Arraiolos;Arraiolos;38.7229;-7.9843;167 +Borba;Borba;38.8;-7.45;167 +Mação;Macao;39.55;-8;167 +Alvaiázere;Alvaiazere;39.8333;-8.3833;167 +Terras de Bouro;Terras de Bouro;41.7167;-8.3;167 +Mértola;Mertola;37.6333;-7.65;167 +Almeida;Almeida;40.7259;-6.9056;167 +Castro Verde;Castro Verde;37.6976;-8.0819;167 +Vila Nova de Foz Côa;Vila Nova de Foz Coa;41.0833;-7.1333;167 +Beja;Beja;38.0156;-7.8653;167 +Massamá;Massama;38.7568;-9.2748;167 +Bragança;Braganca;41.8;-6.75;167 +Ermezinde;Ermezinde;41.2133;-8.5472;167 +Mafamude;Mafamude;41.1152;-8.6036;167 +Cacém;Cacem;38.7704;-9.3081;167 +Guarda;Guarda;40.5364;-7.2683;167 +Agualva;Agualva;38.77;-9.2988;167 +Castelo Branco;Castelo Branco;39.8228;-7.4931;167 +Rio Tinto;Rio Tinto;41.1833;-8.5667;167 +Évora;Evora;38.5725;-7.9072;167 +Faro;Faro;37.0161;-7.935;167 +Santarém;Santarem;39.2392;-8.6869;167 +Santana;Santana;32.8;-16.8667;167 +Alpiarça;Alpiarca;39.2593;-8.585;167 +Celorico da Beira;Celorico da Beira;40.6333;-7.4;167 +Miranda do Douro;Miranda do Douro;41.5;-6.2667;167 +Mondim de Basto;Mondim de Basto;41.4;-7.95;167 +Rio Maior;Rio Maior;39.3333;-8.9333;167 +Alfena;Alfena;41.2381;-8.5253;167 +Praia da Vitória;Praia da Vitoria;38.7333;-27.0667;167 +Cinfães;Cinfaes;41.0667;-8.0833;167 +Baião;Baiao;41.1667;-8.0333;167 +Mealhada;Mealhada;40.3833;-8.45;167 +Elvas;Elvas;38.88;-7.1628;167 +Oliveira do Hospital;Oliveira do Hospital;40.3667;-7.8667;167 +Ponta Delgada;Ponta Delgada;37.74;-25.67;167 +Aveiro;Aveiro;40.6389;-8.6553;167 +Viana do Castelo;Viana do Castelo;41.7;-8.8333;167 +Barreiro;Barreiro;38.6609;-9.0733;167 +São João da Pesqueira;Sao Joao da Pesqueira;41.1333;-7.4;167 +Penalva do Castelo;Penalva do Castelo;40.6667;-7.6833;167 +Entroncamento;Entroncamento;39.4667;-8.4667;167 +Azambuja;Azambuja;39.0667;-8.8667;167 +Tarouca;Tarouca;41.0167;-7.7833;167 +Queluz;Queluz;38.7566;-9.2545;167 +Viseu;Viseu;40.6575;-7.9139;167 +Arouca;Arouca;40.9338;-8.2449;167 +Salvaterra de Magos;Salvaterra de Magos;39.0167;-8.7833;167 +Barcelos;Barcelos;41.5333;-8.6167;167 +Póvoa de Lanhoso;Povoa de Lanhoso;41.5667;-8.2667;167 +Belas;Belas;38.7754;-9.2716;167 +Machico;Machico;32.7167;-16.7667;167 +Funchal;Funchal;32.65;-16.9167;167 +Maia;Maia;41.2333;-8.6167;167 +Vila Franca de Xira;Vila Franca de Xira;38.95;-8.9833;167 +Famalicão;Famalicao;41.4167;-8.5167;167 +Setúbal;Setubal;38.5236;-8.8935;167 +Leiria;Leiria;39.7431;-8.8069;167 +Mirandela;Mirandela;41.4833;-7.1833;167 +Guimarães;Guimaraes;41.445;-8.2908;167 +Coimbra;Coimbra;40.2111;-8.4289;167 +Odivelas;Odivelas;38.8;-9.1833;167 +Arcos de Valdevez;Arcos de Valdevez;41.85;-8.4167;167 +Vale de Cambra;Vale de Cambra;40.85;-8.4;167 +Albufeira;Albufeira;37.0897;-8.2458;167 +Vagos;Vagos;40.55;-8.6667;167 +Oliveira do Bairro;Oliveira do Bairro;40.5167;-8.5;167 +Caniço;Canico;32.6412;-16.8504;167 +Ferreira do Alentejo;Ferreira do Alentejo;38.0589;-8.1156;167 +Almeirim;Almeirim;39.2167;-8.6333;167 +Campo Maior;Campo Maior;39.0167;-7.0667;167 +Joane;Joane;41.4333;-8.4167;167 +Torre de Moncorvo;Torre de Moncorvo;41.2;-7.1333;167 +Proença-a-Nova;Proenca-a-Nova;39.75;-7.9167;167 +Vila Viçosa;Vila Vicosa;38.75;-7.4333;167 +Albergaria-a-Velha;Albergaria-a-Velha;40.6936;-8.4806;167 +Porto de Mós;Porto de Mos;39.6;-8.8167;167 +Vizela;Vizela;41.3833;-8.3;167 +Seia;Seia;40.422;-7.7024;167 +Cartaxo;Cartaxo;39.15;-8.7833;167 +Ponta do Sol;Ponta do Sol;32.6811;-17.1042;167 +Ferreira do Zêzere;Ferreira do Zezere;39.7;-8.2833;167 +Matosinhos;Matosinhos;41.1867;-8.6844;167 +Oeiras;Oeiras;38.697;-9.3017;167 +Almada;Almada;38.6803;-9.1583;167 +Amadora;Amadora;38.75;-9.2333;167 +Braga;Braga;41.5503;-8.42;167 +Cascais;Cascais;38.6969;-9.4206;167 +Loures;Loures;38.8333;-9.1667;167 +Vinhais;Vinhais;41.8167;-7;167 +Gondomar;Gondomar;41.15;-8.5333;167 +Seixal;Seixal;38.6333;-9.0833;167 +Lamego;Lamego;41.0833;-7.8667;167 +Lourinhã;Lourinha;39.25;-9.3167;167 +Montemor-o-Velho;Montemor-o-Velho;40.1667;-8.6833;167 +Odemira;Odemira;37.5833;-8.6333;167 +Tavira;Tavira;37.1309;-7.6506;167 +Porto;Porto;41.1495;-8.6108;167 +Peniche;Peniche;39.35;-9.3667;167 +Estarreja;Estarreja;40.75;-8.5667;167 +Melgaço;Melgaco;42.1167;-8.2667;167 +Almargem;Almargem;38.8475;-9.2714;167 +Sintra;Sintra;38.7974;-9.3904;167 +Paredes de Coura;Paredes de Coura;41.9127;-8.5622;167 +Aljustrel;Aljustrel;37.8833;-8.1667;167 +Castelões de Cepeda;Casteloes de Cepeda;41.2008;-8.3306;167 +Vila Nova de Cerveira;Vila Nova de Cerveira;41.9333;-8.7333;167 +Argoncilhe;Argoncilhe;41.0167;-8.55;167 +Vila Nova de Gaia;Vila Nova de Gaia;41.1333;-8.6167;167 +Pinhel;Pinhel;40.7833;-7.0667;167 +Idanha-a-Nova;Idanha-a-Nova;39.9167;-7.2333;167 +Mortágua;Mortagua;40.3833;-8.2167;167 +Mogadouro;Mogadouro;41.3333;-6.7167;167 +Tondela;Tondela;40.5167;-8.0833;167 +Benavente;Benavente;38.9833;-8.8167;167 +Fundão;Fundao;40.1333;-7.5;167 +Anadia;Anadia;40.4333;-8.4333;167 +Santiago do Cacém;Santiago do Cacem;38;-8.6833;167 +Chamusca;Chamusca;39.35;-8.4833;167 +Carregal do Sal;Carregal do Sal;40.4333;-8;167 +Trancoso;Trancoso;40.7833;-7.35;167 +Lagos;Lagos;37.1;-8.6667;167 +Espinho;Espinho;41.01;-8.64;167 +Ribeira Grande;Ribeira Grande;37.8167;-25.5167;167 +Esposende;Esposende;41.5333;-8.7833;167 +Lisbon;Lisbon;38.708;-9.139;167 +Isabela;Isabela;18.4991;-67.022;168 +Vega Alta;Vega Alta;18.4152;-66.3211;168 +San Juan;San Juan;18.4037;-66.0636;168 +Bayamón;Bayamon;18.3793;-66.1635;168 +Corozal;Corozal;18.3411;-66.3124;168 +Cabo Rojo;Cabo Rojo;18.0867;-67.1482;168 +Cataño;Catano;18.4415;-66.1388;168 +Fajardo;Fajardo;18.333;-65.6592;168 +San Sebastián;San Sebastian;18.3356;-66.9949;168 +Carolina;Carolina;18.4054;-65.9792;168 +Ponce;Ponce;18.012;-66.6198;168 +Vega Baja;Vega Baja;18.441;-66.3993;168 +Caguas;Caguas;18.2319;-66.0388;168 +Guaynabo;Guaynabo;18.3839;-66.1134;168 +San Antonio;San Antonio;18.4468;-66.3002;168 +Aibonito;Aibonito;18.1398;-66.2659;168 +Trujillo Alto;Trujillo Alto;18.3601;-66.0103;168 +Canóvanas;Canovanas;18.3782;-65.9056;168 +Coco;Coco;18.001;-66.2603;168 +Ceiba;Ceiba;18.265;-65.6488;168 +Mayagüez;Mayaguez;18.2003;-67.1397;168 +Dorado;Dorado;18.4657;-66.2724;168 +Candelaria;Candelaria;18.4043;-66.2175;168 +Cidra;Cidra;18.1775;-66.1582;168 +Añasco;Anasco;18.286;-67.1411;168 +Santa Isabel;Santa Isabel;17.9687;-66.4049;168 +Naguabo;Naguabo;18.2116;-65.737;168 +Peñuelas;Penuelas;18.0595;-66.7206;168 +Salinas;Salinas;17.9779;-66.2961;168 +Pájaros;Pajaros;18.3609;-66.2184;168 +Sabana Grande;Sabana Grande;18.0821;-66.9673;168 +Luquillo;Luquillo;18.3735;-65.7218;168 +Juncos;Juncos;18.2264;-65.9163;168 +Las Piedras;Las Piedras;18.1784;-65.8708;168 +Puerto Real;Puerto Real;18.0762;-67.1861;168 +Arroyo;Arroyo;17.9706;-66.0609;168 +San Lorenzo;San Lorenzo;18.1894;-65.9674;168 +Sabana Seca;Sabana Seca;18.4273;-66.1809;168 +San Isidro;San Isidro;18.3919;-65.8853;168 +Yabucoa;Yabucoa;18.0469;-65.8792;168 +Gurabo;Gurabo;18.2529;-65.9786;168 +Guánica;Guanica;17.9698;-66.9309;168 +Coamo;Coamo;18.0765;-66.3638;168 +Juana Díaz;Juana Diaz;18.0532;-66.5047;168 +Guayama;Guayama;17.9744;-66.1104;168 +Levittown;Levittown;18.4454;-66.1759;168 +Humacao;Humacao;18.1519;-65.8204;168 +Utuado;Utuado;18.2697;-66.7049;168 +Manatí;Manati;18.4283;-66.4823;168 +Río Grande;Rio Grande;18.3789;-65.8388;168 +Cayey;Cayey;18.115;-66.163;168 +Yauco;Yauco;18.0344;-66.8615;168 +Arecibo;Arecibo;18.4491;-66.7387;168 +Hormigueros;Hormigueros;18.1437;-67.12;168 +Aguadilla;Aguadilla;18.4382;-67.1536;168 +San Germán;San German;18.0827;-67.046;168 +Ar Rayyān;Ar Rayyan;25.2919;51.4244;169 +Al Khawr;Al Khawr;25.6839;51.5058;169 +Madīnat ash Shamāl;Madinat ash Shamal;26.14;51.22;169 +Umm Şalāl ‘Alī;Umm Salal `Ali;25.4697;51.3975;169 +Ash Shīḩānīyah;Ash Shihaniyah;25.3722;51.2047;169 +Az̧ Z̧a‘āyin;Az Za`ayin;25.5669;51.4847;169 +Al Wakrah;Al Wakrah;25.18;51.61;169 +Doha;Doha;25.3;51.5333;169 +Saint-Denis;Saint-Denis;-20.8789;55.4481;170 +Saint-Benoît;Saint-Benoit;-21.0335;55.7128;170 +Orşova;Orsova;44.7253;22.3961;171 +Jibou;Jibou;47.2583;23.2583;171 +Oţelu Roşu;Otelu Rosu;45.5333;22.3667;171 +Odorheiu Secuiesc;Odorheiu Secuiesc;46.3139;25.3017;171 +Tecuci;Tecuci;45.8467;27.4278;171 +Murfatlar;Murfatlar;44.1736;28.4083;171 +Lipova;Lipova;46.0894;21.6914;171 +Dolhasca;Dolhasca;47.4303;26.6094;171 +Ianca;Ianca;45.135;27.4747;171 +Nehoiu;Nehoiu;45.4153;26.3082;171 +Sinaia;Sinaia;45.35;25.5514;171 +Strehaia;Strehaia;44.6222;23.1972;171 +Topoloveni;Topoloveni;44.8069;25.0839;171 +Costeşti;Costesti;44.6697;24.88;171 +Sovata;Sovata;46.5961;25.0744;171 +Flămânzi;Flamanzi;47.5644;26.8728;171 +Aleşd;Alesd;47.0572;22.3969;171 +Pechea;Pechea;45.6333;27.8;171 +Mărăşeşti;Marasesti;45.88;27.23;171 +Urlaţi;Urlati;44.9911;26.2306;171 +Poiana Mare;Poiana Mare;43.9127;23.094;171 +Mangalia;Mangalia;43.8172;28.5828;171 +Petroşani;Petrosani;45.4122;23.3733;171 +Sighetu Marmaţiei;Sighetu Marmatiei;47.9309;23.8947;171 +Târgu Frumos;Targu Frumos;47.2097;27.0131;171 +Hârlău;Harlau;47.4278;26.9114;171 +Beiuş;Beius;46.65;22.35;171 +Drăgăneşti-Olt;Draganesti-Olt;44.1697;24.53;171 +Beclean;Beclean;47.1797;24.1797;171 +Cristuru Secuiesc;Cristuru Secuiesc;46.2917;25.0353;171 +Oneşti;Onesti;46.25;26.7667;171 +Măgurele;Magurele;44.3461;25.9999;171 +Lugoj;Lugoj;45.6861;21.9006;171 +Medgidia;Medgidia;44.2503;28.2614;171 +Călan;Calan;45.7361;23.0086;171 +Boldeşti-Scăeni;Boldesti-Scaeni;45.03;26.03;171 +Oraviţa;Oravita;45.0333;21.6833;171 +Săcueni;Sacueni;47.3525;22.0914;171 +Târgu Ocna;Targu Ocna;46.2803;26.6094;171 +Sântana;Santana;46.35;21.5;171 +Mihail Kogălniceanu;Mihail Kogalniceanu;44.3667;28.4583;171 +Afumaţi;Afumati;44.5255;26.2496;171 +Marginea;Marginea;47.8167;25.8333;171 +Lieşti;Liesti;45.616;27.5442;171 +Dumbrăveni;Dumbraveni;47.661;26.4246;171 +Lumina;Lumina;44.2833;28.5667;171 +Tuzla;Tuzla;44;28.6333;171 +Moisei;Moisei;47.654;24.5507;171 +Arbore;Arbore;47.7313;25.92;171 +Baia;Baia;47.4183;26.219;171 +Giarmata;Giarmata;45.8367;21.31;171 +Tufeşti;Tufesti;44.9914;27.8097;171 +Corund;Corund;46.4667;25.1833;171 +Horodnicu de Sus;Horodnicu de Sus;47.8356;25.8354;171 +Straja;Straja;47.92;25.55;171 +Greci;Greci;45.1833;28.2333;171 +Tudora;Tudora;47.5167;26.6333;171 +Homocea;Homocea;46.1375;27.2412;171 +Măieru;Maieru;47.4003;24.7467;171 +Prejmer;Prejmer;45.7205;25.7715;171 +Moţăţei;Motatei;44.1;23.2;171 +Gugeşti;Gugesti;45.567;27.1287;171 +Răşinari;Rasinari;45.7;24.0667;171 +Răducăneni;Raducaneni;46.9659;27.9231;171 +Păuneşti;Paunesti;46.0323;27.1134;171 +Rodna;Rodna;47.4217;24.8122;171 +Macea;Macea;46.38;21.33;171 +Rucăr;Rucar;45.3886;25.1741;171 +Ruscova;Ruscova;47.7883;24.2808;171 +Oituz;Oituz;46.2039;26.6231;171 +Plosca;Plosca;44.0236;25.1488;171 +Apahida;Apahida;46.8078;23.74;171 +Vicovu de Jos;Vicovu de Jos;47.9011;25.7266;171 +Bărbuleşti;Barbulesti;44.7261;26.5992;171 +Feldru;Feldru;47.2833;24.6;171 +Periş;Peris;44.6833;26.0167;171 +Giroc;Giroc;45.7;21.2333;171 +Cudalbi;Cudalbi;45.7833;27.7;171 +Peretu;Peretu;44.05;25.0833;171 +Strejnicu;Strejnicu;44.9176;25.9563;171 +Baciu;Baciu;46.7928;23.525;171 +Sândominic;Sandominic;46.5833;25.7833;171 +Remetea;Remetea;46.7935;25.4503;171 +Diosig;Diosig;47.3;22;171 +Sadova;Sadova;43.9;23.9667;171 +Gilău;Gilau;46.75;23.3833;171 +Cobadin;Cobadin;44.0627;28.2349;171 +Vladimirescu;Vladimirescu;46.15;21.4;171 +Bosanci;Bosanci;47.5833;26.3167;171 +Matca;Matca;45.85;27.5333;171 +Videle;Videle;44.2833;25.5333;171 +Scorniceşti;Scornicesti;44.57;24.55;171 +Târgu Lăpuş;Targu Lapus;47.4525;23.8631;171 +Voluntari;Voluntari;44.4925;26.1914;171 +Mediaş;Medias;46.1639;24.3508;171 +Turda;Turda;46.5667;23.7833;171 +Năvodari;Navodari;44.3208;28.6125;171 +Reghin;Reghin;46.7758;24.7083;171 +Dej;Dej;47.0872;23.8053;171 +Paşcani;Pascani;47.2519;26.7231;171 +Câmpina;Campina;45.1281;25.7383;171 +Râmnicu Sărat;Ramnicu Sarat;45.38;27.06;171 +Bucharest;Bucharest;44.4;26.0833;171 +Valea lui Mihai;Valea lui Mihai;47.52;22.13;171 +Poienile de sub Munte;Poienile de sub Munte;47.8167;24.4333;171 +Covasna;Covasna;45.8492;26.1853;171 +Titu;Titu;44.6622;25.5736;171 +Haţeg;Hateg;45.6075;22.95;171 +Darabani;Darabani;48.1864;26.5892;171 +Mioveni;Mioveni;44.9553;24.9356;171 +Câmpulung;Campulung;45.275;25.05;171 +Făgăraş;Fagaras;45.8422;24.9714;171 +Caracal;Caracal;44.1;24.3333;171 +Năsăud;Nasaud;47.2833;24.4067;171 +Podu Iloaiei;Podu Iloaiei;47.2167;27.2667;171 +Liteni;Liteni;47.52;26.5319;171 +Sângeorz-Băi;Sangeorz-Bai;47.37;24.68;171 +Hârşova;Harsova;44.6833;27.9519;171 +Feteşti;Fetesti;44.415;27.8236;171 +Săcele;Sacele;45.6175;25.6878;171 +Odobeşti;Odobesti;45.7497;27.1155;171 +Huedin;Huedin;46.8738;23.0041;171 +Sighişoara;Sighisoara;46.2169;24.7911;171 +Caransebeş;Caransebes;45.4214;22.2219;171 +Turnu Măgurele;Turnu Magurele;43.7517;24.8708;171 +Vulcan;Vulcan;45.3811;23.2914;171 +Rădăuţi;Radauti;47.8425;25.9192;171 +Dorohoi;Dorohoi;47.9597;26.3997;171 +Roznov;Roznov;46.8356;26.5117;171 +Iernut;Iernut;46.4533;24.2333;171 +Agnita;Agnita;45.9733;24.6172;171 +Tăşnad;Tasnad;47.4772;22.5833;171 +Baraolt;Baraolt;46.075;25.6;171 +Băbeni;Babeni;44.975;24.2311;171 +Bicaz;Bicaz;46.9108;26.0911;171 +Buşteni;Busteni;45.4153;25.5375;171 +Uricani;Uricani;45.3364;23.1525;171 +Babadag;Babadag;44.8933;28.7119;171 +Borcea;Borcea;44.3294;27.7315;171 +Săbăoani;Sabaoani;47.0131;26.8657;171 +Bumbeşti-Jiu;Bumbesti-Jiu;45.1786;23.3814;171 +Arad;Arad;46.1667;21.3167;171 +Ploieşti;Ploiesti;44.9386;26.0225;171 +Oradea;Oradea;47.0722;21.9211;171 +Brăila;Braila;45.2692;27.9575;171 +Timişoara;Timisoara;45.7597;21.23;171 +Cluj-Napoca;Cluj-Napoca;46.78;23.5594;171 +Iaşi;Iasi;47.1622;27.5889;171 +Braşov;Brasov;45.65;25.6;171 +Constanţa;Constanta;44.1733;28.6383;171 +Craiova;Craiova;44.3333;23.8167;171 +Ineu;Ineu;46.4258;21.8369;171 +Seini;Seini;47.7478;23.2853;171 +Sângeorgiu de Mureş;Sangeorgiu de Mures;46.5764;24.6042;171 +Salcea;Salcea;47.65;26.37;171 +Sebeş;Sebes;45.9547;23.57;171 +Roşiori de Vede;Rosiori de Vede;44.065;24.9655;171 +Curtea de Argeş;Curtea de Arges;45.1167;24.6667;171 +Borşa;Borsa;47.6553;24.6631;171 +Galaţi;Galati;45.4233;28.0425;171 +Pantelimon;Pantelimon;44.4528;26.2036;171 +Fălticeni;Falticeni;47.4625;26.3;171 +Huşi;Husi;46.6731;28.0647;171 +Târgovişte;Targoviste;44.9244;25.4572;171 +Focşani;Focsani;45.6997;27.1797;171 +Târgu Jiu;Targu Jiu;45.0342;23.2747;171 +Reşiţa;Resita;45.297;21.8865;171 +Piatra Neamţ;Piatra Neamt;46.9275;26.3708;171 +Slatina;Slatina;44.4297;24.3642;171 +Tulcea;Tulcea;45.19;28.8;171 +Bistriţa;Bistrita;47.1333;24.4833;171 +Blaj;Blaj;46.1753;23.9144;171 +Scobinţi;Scobinti;47.4016;26.9141;171 +Floreşti;Floresti;46.7475;23.4908;171 +Carei;Carei;47.69;22.47;171 +Cugir;Cugir;45.8436;23.3636;171 +Budeşti;Budesti;44.23;26.45;171 +Sfântu-Gheorghe;Sfantu-Gheorghe;45.8653;25.7878;171 +Hunedoara;Hunedoara;45.7697;22.9203;171 +Giurgiu;Giurgiu;43.9;25.9667;171 +Alba Iulia;Alba Iulia;46.0764;23.5728;171 +Călăraşi;Calarasi;44.2;27.3333;171 +Zalău;Zalau;47.1911;23.0572;171 +Vaslui;Vaslui;46.6468;27.7387;171 +Bârlad;Barlad;46.2167;27.6667;171 +Întorsura Buzăului;Intorsura Buzaului;45.6728;26.0342;171 +Vlăhiţa;Vlahita;46.35;25.53;171 +Câmpeni;Campeni;46.3625;23.0456;171 +Călimăneşti;Calimanesti;45.2392;24.3433;171 +Anina;Anina;45.0917;21.8533;171 +Brăneşti;Branesti;44.4576;26.335;171 +Curtici;Curtici;46.3419;21.3061;171 +Zlatna;Zlatna;46.1589;23.2211;171 +Dumbrăveni;Dumbraveni;46.2275;24.5758;171 +Victoria;Victoria;45.6466;24.7059;171 +Pătârlagele;Patarlagele;45.3189;26.3597;171 +Tăuţii Măgheruş;Tautii Magherus;47.6678;23.4722;171 +Pogoanele;Pogoanele;44.9167;27;171 +Cehu Silvaniei;Cehu Silvaniei;47.412;23.18;171 +Ulmeni;Ulmeni;47.4656;23.3003;171 +Turceni;Turceni;44.6794;23.3731;171 +Miercurea-Ciuc;Miercurea-Ciuc;46.361;25.524;171 +Olteniţa;Oltenita;44.0864;26.6364;171 +Nădlac;Nadlac;46.1667;20.75;171 +Amara;Amara;44.62;27.32;171 +Techirghiol;Techirghiol;44.0575;28.5958;171 +Comăneşti;Comanesti;46.4132;26.4362;171 +Alexandria;Alexandria;43.9686;25.3333;171 +Slobozia;Slobozia;44.5639;27.3661;171 +Târgu Neamţ;Targu Neamt;47.2025;26.3586;171 +Moreni;Moreni;44.9803;25.6444;171 +Motru;Motru;44.8042;22.9694;171 +Buzău;Buzau;45.1517;26.8167;171 +Moineşti;Moinesti;46.4847;26.4964;171 +Popeşti-Leordeni;Popesti-Leordeni;44.38;26.17;171 +Târnăveni;Tarnaveni;46.3297;24.27;171 +Petrila;Petrila;45.4511;23.3981;171 +Buftea;Buftea;44.57;25.95;171 +Botoşani;Botosani;47.7486;26.6694;171 +Satu Mare;Satu Mare;47.79;22.89;171 +Râmnicu Vâlcea;Ramnicu Valcea;45.1047;24.3756;171 +Suceava;Suceava;47.6514;26.2556;171 +Drobeta-Turnu Severin;Drobeta-Turnu Severin;44.6361;22.6556;171 +Dancu;Dancu;47.153;27.6619;171 +Domneşti;Domnesti;44.3979;25.9175;171 +Siret;Siret;47.95;26.06;171 +Chişineu Criş;Chisineu Cris;46.5225;21.5158;171 +Mihăileşti;Mihailesti;44.3239;25.9069;171 +Târgu Cărbuneşti;Targu Carbunesti;44.9583;23.5064;171 +Codlea;Codlea;45.6958;25.4497;171 +Fieni;Fieni;45.1222;25.4183;171 +Gherla;Gherla;47.02;23.9;171 +Mogoşoaia;Mogosoaia;44.5324;26;171 +Dumbrăviţa;Dumbravita;45.8019;21.2475;171 +Târgu-Mureş;Targu-Mures;46.5497;24.5597;171 +Baia Mare;Baia Mare;47.6597;23.5819;171 +Sibiu;Sibiu;45.8;24.15;171 +Bacău;Bacau;46.5833;26.9167;171 +Piteşti;Pitesti;44.8667;24.8833;171 +Recaş;Recas;45.8014;21.5133;171 +Măcin;Macin;45.2456;28.1231;171 +Tomeşti;Tomesti;47.1333;27.7;171 +Negreşti;Negresti;46.8403;27.4417;171 +Zărneşti;Zarnesti;45.5725;25.3431;171 +Lupeni;Lupeni;45.3603;23.2383;171 +Prim Decembrie;Prim Decembrie;44.2881;26.06;171 +Câmpia Turzii;Campia Turzii;46.5444;23.8792;171 +Aiud;Aiud;46.3103;23.7167;171 +Buhuşi;Buhusi;46.715;26.7042;171 +Vişeu de Sus;Viseu de Sus;47.7111;24.4264;171 +Râşnov;Rasnov;45.5931;25.4603;171 +Deta;Deta;45.4;21.22;171 +Piatra Olt;Piatra Olt;44.3603;24.2942;171 +Bujor;Bujor;45.8667;27.9;171 +Horezu;Horezu;45.1433;23.9917;171 +Ardud;Ardud;47.6333;22.8833;171 +Berceni;Berceni;44.3167;26.1833;171 +Săvineşti;Savinesti;46.8602;26.4687;171 +Cornetu;Cornetu;44.3434;25.9421;171 +Curcani;Curcani;44.1985;26.5882;171 +Lehliu-Gară;Lehliu-Gara;44.4386;26.8533;171 +Însurăţei;Insuratei;44.9167;27.6;171 +Adjud;Adjud;46.1;27.1797;171 +Baloteşti;Balotesti;44.6128;26.0787;171 +Breaza;Breaza;45.1872;25.6622;171 +Dobroeşti;Dobroesti;44.451;26.1833;171 +Dragalina;Dragalina;44.4346;27.3318;171 +Lunca Cetăţuii;Lunca Cetatuii;47.0931;27.5662;171 +Fundeni;Fundeni;44.3833;26.3667;171 +Chirnogi;Chirnogi;44.1167;26.5833;171 +Chitila;Chitila;44.5172;25.9753;171 +Roseţi;Roseti;44.2106;27.4481;171 +Baia-Sprie;Baia-Sprie;47.6608;23.6886;171 +Urziceni;Urziceni;44.7181;26.6453;171 +Luduş;Ludus;46.4778;24.0961;171 +Marghita;Marghita;47.35;22.3333;171 +Bocşa;Bocsa;45.3747;21.7106;171 +Bragadiru;Bragadiru;44.3694;25.9753;171 +Roşu;Rosu;44.4509;26.0083;171 +Corabia;Corabia;43.7736;24.5033;171 +Câmpulung Moldovenesc;Campulung Moldovenesc;47.5308;25.5514;171 +Modelu;Modelu;44.1962;27.3852;171 +Livada;Livada;47.8667;23.1333;171 +Făget;Faget;45.85;22.18;171 +Teiuş;Teius;46.2;23.68;171 +Tălmaciu;Talmaciu;45.6667;24.2611;171 +Sărmaşu;Sarmasu;46.7536;24.1667;171 +Răcari;Racari;44.6333;25.7333;171 +Cernavodă;Cernavoda;44.3381;28.0336;171 +Filiaşi;Filiasi;44.5539;23.529;171 +Băileşti;Bailesti;44.0308;23.3525;171 +Calafat;Calafat;43.9858;22.9575;171 +Cajvana;Cajvana;47.7044;25.9694;171 +Fundulea;Fundulea;44.4528;26.5153;171 +Murgeni;Murgeni;46.2;28.0167;171 +Balş;Bals;44.3542;24.0986;171 +Toflea;Toflea;46.0637;27.3341;171 +Orăştie;Orastie;45.8403;23.1994;171 +Târgu Secuiesc;Targu Secuiesc;45.9969;26.1406;171 +Săveni;Saveni;47.9533;26.8589;171 +Salonta;Salonta;46.8;21.65;171 +Gheorgheni;Gheorgheni;46.72;25.59;171 +Băicoi;Baicoi;45.0453;25.8658;171 +Drăgăşani;Dragasani;44.6611;24.2639;171 +Pâncota;Pancota;46.3225;21.6869;171 +Tismana;Tismana;45.0506;22.9489;171 +Ungheni;Ungheni;46.4858;24.4608;171 +Segarcea;Segarcea;44.0919;23.7334;171 +Buziaş;Buzias;45.65;21.6;171 +Simeria;Simeria;45.85;23.01;171 +Jilava;Jilava;44.3333;26.0833;171 +Pecica;Pecica;46.17;21.07;171 +Avrig;Avrig;45.7081;24.4;171 +Deva;Deva;45.8719;22.9117;171 +Ocna Mureş;Ocna Mures;46.39;23.86;171 +Bolintin Vale;Bolintin Vale;44.4472;25.7572;171 +Broşteni;Brosteni;47.2442;25.6981;171 +Baia de Aramă;Baia de Arama;45;22.8114;171 +Sălişte;Saliste;45.7942;23.8864;171 +Novaci-Străini;Novaci-Straini;45.18;23.67;171 +Geoagiu;Geoagiu;45.92;23.2;171 +Rupea;Rupea;46.0389;25.2225;171 +Ciacova;Ciacova;45.5;21.1333;171 +Vânju-Mare;Vanju-Mare;44.4319;22.8769;171 +Ostrov;Ostrov;44.102;27.4017;171 +Negru Vodă;Negru Voda;43.8181;28.2125;171 +Milişăuţi;Milisauti;47.7864;26.0044;171 +Sângeorgiu de Pădure;Sangeorgiu de Padure;46.4303;24.8417;171 +Isaccea;Isaccea;45.2697;28.4597;171 +Băile Herculane;Baile Herculane;44.8772;22.4175;171 +Negreşti-Oaş;Negresti-Oas;47.8694;23.4242;171 +Tunari;Tunari;44.5472;26.1413;171 +Abrud;Abrud;46.2739;23.05;171 +Comarnic;Comarnic;45.2511;25.6353;171 +Vălenii de Munte;Valenii de Munte;45.1856;26.0397;171 +Dăbuleni;Dabuleni;43.8011;24.0919;171 +Dărmăneşti;Darmanesti;46.37;26.4797;171 +Rovinari;Rovinari;44.9125;23.1622;171 +Moldova Nouă;Moldova Noua;44.7347;21.6664;171 +Sânnicolau Mare;Sannicolau Mare;46.0722;20.6294;171 +Roman;Roman;46.93;26.93;171 +Cumpăna;Cumpana;44.1128;28.5558;171 +Valu lui Traian;Valu lui Traian;44.165;28.455;171 +Gătaia;Gataia;45.4333;21.4333;171 +Frasin;Frasin;47.5183;25.7819;171 +Sebiş;Sebis;46.3728;22.1294;171 +Brezoi;Brezoi;45.3442;24.2394;171 +Cisnădie;Cisnadie;45.7128;24.1508;171 +Slănic;Slanic;45.2333;25.9392;171 +Bălan;Balan;46.6497;25.81;171 +Pucioasa;Pucioasa;45.0742;25.4342;171 +Vatra Dornei;Vatra Dornei;47.35;25.3667;171 +Mizil;Mizil;45;26.4406;171 +Brad;Brad;46.1294;22.79;171 +Sâncraiu de Mureş;Sancraiu de Mures;46.55;24.52;171 +Miercurea Nirajului;Miercurea Nirajului;46.53;24.8;171 +Copşa Mică;Copsa Mica;46.1125;24.2306;171 +Glina;Glina;44.3833;26.25;171 +Potcoava;Potcoava;44.491;24.6083;171 +Vicovu de Sus;Vicovu de Sus;47.9258;25.68;171 +Otopeni;Otopeni;44.55;26.07;171 +Zimnicea;Zimnicea;43.6539;25.365;171 +Ovidiu;Ovidiu;44.27;28.56;171 +Topliţa;Toplita;46.9918;25.3709;171 +Gura Humorului;Gura Humorului;47.5542;25.8875;171 +Găeşti;Gaesti;44.7208;25.3147;171 +Jimbolia;Jimbolia;45.7917;20.7222;171 +Kuleshovka;Kuleshovka;47.0794;39.5378;172 +Alleroy;Alleroy;43.25;46.1333;172 +Kupino;Kupino;54.3667;77.3;172 +Ak-Dovurak;Ak-Dovurak;51.1667;90.6;172 +Melenki;Melenki;55.3333;41.6333;172 +Dubovka;Dubovka;49.05;44.8333;172 +Mayrtup;Mayrtup;43.2036;46.1322;172 +Zherdevka;Zherdevka;51.8333;41.4667;172 +Venëv;Venev;54.35;38.2667;172 +Kashin;Kashin;57.36;37.6039;172 +Svetlogorsk;Svetlogorsk;54.9333;20.15;172 +Kirovo-Chepetsk;Kirovo-Chepetsk;58.55;50.0167;172 +Troitsk;Troitsk;54.0833;61.5667;172 +Ochër;Ocher;57.8833;54.7167;172 +Novoulyanovsk;Novoulyanovsk;54.15;48.3833;172 +Lukoyanov;Lukoyanov;55.0383;44.4978;172 +Fokino;Fokino;53.45;34.4167;172 +Gekhi;Gekhi;43.1636;45.4725;172 +Zhukovo;Zhukovo;55.0333;36.75;172 +Trubchevsk;Trubchevsk;52.5833;33.7667;172 +Nikolayevsk;Nikolayevsk;50.0167;45.45;172 +Pervomaysk;Pervomaysk;54.8689;43.8028;172 +Ruza;Ruza;55.6989;36.1953;172 +Akhty;Akhty;41.4647;47.74;172 +Oboyan;Oboyan;51.2088;36.2637;172 +Arkhangelskoye;Arkhangelskoye;54.4039;56.7797;172 +Poshekhonye;Poshekhonye;58.5;39.1167;172 +Korocha;Korocha;50.8167;37.2;172 +Starobaltachevo;Starobaltachevo;56.0012;55.9273;172 +Gamovo;Gamovo;57.8672;56.1031;172 +Vsevolozhsk;Vsevolozhsk;60.016;30.6663;172 +Belovo;Belovo;54.4167;86.3;172 +Chapayevsk;Chapayevsk;52.9833;49.7167;172 +Myshkin;Myshkin;57.7833;38.45;172 +Subkhankulovo;Subkhankulovo;54.5586;53.8147;172 +Prigorodnoye;Prigorodnoye;43.2531;45.7581;172 +Shatrovo;Shatrovo;56.5222;64.6333;172 +Gavrilov Posad;Gavrilov Posad;56.5667;40.1167;172 +Sigayevo;Sigayevo;56.42;53.7678;172 +Belgatoy;Belgatoy;43.1891;45.8297;172 +Kapustin Yar;Kapustin Yar;48.5672;45.7778;172 +Bol’shaya Kudara;Bol'shaya Kudara;50.2039;107.0492;172 +Primorsk;Primorsk;60.3667;28.6167;172 +Vladimiro-Aleksandrovskoye;Vladimiro-Aleksandrovskoye;42.8903;133.0722;172 +Gergebil;Gergebil;42.505;47.0658;172 +Barguzin;Barguzin;53.6172;109.6347;172 +Barabash;Barabash;43.1917;131.4889;172 +Alkhazurovo;Alkhazurovo;43.0628;45.6511;172 +Debesy;Debesy;57.65;53.8167;172 +Novaya Mayna;Novaya Mayna;54.1472;49.7719;172 +Sudzha;Sudzha;51.1907;35.2708;172 +Dyshne-Vedeno;Dyshne-Vedeno;42.9555;46.1248;172 +Asbest;Asbest;57;61.4667;172 +Klintsy;Klintsy;52.7528;32.2361;172 +Volsk;Volsk;52.05;47.3833;172 +Budënnovsk;Budennovsk;44.7833;44.15;172 +Donskoy;Donskoy;53.9667;38.3167;172 +Vidnoye;Vidnoye;55.55;37.7;172 +Gukovo;Gukovo;48.05;39.9333;172 +Belogorsk;Belogorsk;50.9167;128.4833;172 +Ishim;Ishim;56.1167;69.5;172 +Beloretsk;Beloretsk;53.9667;58.4;172 +Ishimbay;Ishimbay;53.45;56.0333;172 +Zarechnyy;Zarechnyy;53.2;45.1667;172 +Slavyansk-na-Kubani;Slavyansk-na-Kubani;45.2586;38.1247;172 +Stupino;Stupino;54.8869;38.0772;172 +Kungur;Kungur;57.4333;56.9333;172 +Chekhov;Chekhov;55.1481;37.4769;172 +Verkhnyaya Pyshma;Verkhnyaya Pyshma;56.9667;60.5833;172 +Minusinsk;Minusinsk;53.7;91.6833;172 +Tuymazy;Tuymazy;54.6;53.7;172 +Kstovo;Kstovo;56.1517;44.1956;172 +Arzgir;Arzgir;45.3736;44.2208;172 +Solikamsk;Solikamsk;59.6333;56.7667;172 +Gatchina;Gatchina;59.5667;30.1333;172 +Michurinsk;Michurinsk;52.8922;40.4928;172 +Glazov;Glazov;58.1333;52.65;172 +Tsivilsk;Tsivilsk;55.8667;47.4833;172 +Sukhinichi;Sukhinichi;54.1;35.35;172 +Danilov;Danilov;58.1833;40.1833;172 +Zelënodol’sk;Zelenodol'sk;55.85;48.5167;172 +Tobolsk;Tobolsk;58.1953;68.2581;172 +Sarapul;Sarapul;56.4667;53.8;172 +Ukhta;Ukhta;63.5667;53.7;172 +Votkinsk;Votkinsk;57.05;54;172 +Serov;Serov;59.6;60.5667;172 +Sarov;Sarov;54.9333;43.3167;172 +Leninsk-Kuznetskiy;Leninsk-Kuznetskiy;54.65;86.1667;172 +Mezhdurechensk;Mezhdurechensk;53.6864;88.0703;172 +Geldagana;Geldagana;43.2162;46.0381;172 +Polyarnyye Zori;Polyarnyye Zori;67.3658;32.4981;172 +Yakhroma;Yakhroma;56.2833;37.4833;172 +Lakinsk;Lakinsk;56.0169;39.9494;172 +Chudovo;Chudovo;59.1281;31.6592;172 +Valday;Valday;57.9667;33.25;172 +Tsimlyansk;Tsimlyansk;47.6467;42.0947;172 +Ust’-Ordynskiy;Ust'-Ordynskiy;52.833;104.7;172 +Krasnyy Kut;Krasnyy Kut;50.95;46.9667;172 +Odesskoye;Odesskoye;54.1861;73.05;172 +Kuybyshevo;Kuybyshevo;47.8183;38.9083;172 +Temnikov;Temnikov;54.6333;43.2167;172 +Medvezhyegorsk;Medvezhyegorsk;62.9171;34.4569;172 +Zapolyarnyy;Zapolyarnyy;69.4167;30.8;172 +Kulary;Kulary;43.2397;45.5042;172 +Sosnovo-Ozerskoye;Sosnovo-Ozerskoye;52.5167;111.5333;172 +Novokhopërsk;Novokhopersk;51.1;41.6167;172 +Shikhany;Shikhany;52.1167;47.2;172 +Trunovskoye;Trunovskoye;45.495;42.1294;172 +Kabansk;Kabansk;52.0414;106.6531;172 +Uchaly;Uchaly;54.3689;59.4342;172 +Ulëty;Ulety;51.3561;112.4828;172 +Verkh-Tula;Verkh-Tula;54.8833;82.7806;172 +Krasavino;Krasavino;60.9667;46.4833;172 +Khlevnoye;Khlevnoye;52.2011;39.0919;172 +Mishkino;Mishkino;55.5342;55.9633;172 +Azovo;Azovo;54.6997;73.0236;172 +Parabel’;Parabel';58.6978;81.4825;172 +Soligalich;Soligalich;59.0833;42.2833;172 +Belyayevka;Belyayevka;51.3975;56.4167;172 +Yukhnov;Yukhnov;54.75;35.2333;172 +Karaidel;Karaidel;55.8377;56.9098;172 +Sterlibashevo;Sterlibashevo;53.4372;55.2586;172 +Sharan;Sharan;54.8192;53.9931;172 +Shatsk;Shatsk;54.0333;41.7;172 +Bogatoye;Bogatoye;53.0614;51.3331;172 +Tashtyp;Tashtyp;52.7975;89.8936;172 +Alnashi;Alnashi;56.1874;52.4792;172 +Zaraysk;Zaraysk;54.7653;38.8836;172 +Fatezh;Fatezh;52.0894;35.8589;172 +Novobelokatay;Novobelokatay;55.7066;58.958;172 +Turuntayevo;Turuntayevo;52.2;107.6167;172 +Alzamay;Alzamay;55.55;98.6667;172 +Ubinskoye;Ubinskoye;55.3;79.6833;172 +Bazarnyye Mataki;Bazarnyye Mataki;54.9053;49.9258;172 +Buzuluk;Buzuluk;52.7667;52.2667;172 +Gubkin;Gubkin;51.2833;37.55;172 +Novotroitsk;Novotroitsk;51.2009;58.2983;172 +Kamensk-Shakhtinskiy;Kamensk-Shakhtinskiy;48.3167;40.2667;172 +Velikiye Luki;Velikiye Luki;56.35;30.5167;172 +Mikhaylovsk;Mikhaylovsk;45.1283;42.0256;172 +Voskresensk;Voskresensk;55.3167;38.6833;172 +Kansk;Kansk;56.2;95.7;172 +Kiselëvsk;Kiselevsk;53.9833;86.7;172 +Chernogorsk;Chernogorsk;53.8167;91.2833;172 +Vorkuta;Vorkuta;67.5;64.0333;172 +Gelendzhik;Gelendzhik;44.5608;38.0767;172 +Anzhero-Sudzhensk;Anzhero-Sudzhensk;56.0833;86.0333;172 +Balashov;Balashov;51.55;43.1667;172 +Bor;Bor;56.3603;44.0592;172 +Kropotkin;Kropotkin;45.4333;40.5667;172 +Usol’ye-Sibirskoye;Usol'ye-Sibirskoye;52.75;103.65;172 +Vyborg;Vyborg;60.7092;28.7442;172 +Dubna;Dubna;56.75;37.15;172 +Shadrinsk;Shadrinsk;56.0833;63.6333;172 +Yegoryevsk;Yegoryevsk;55.3667;39.0167;172 +Yelabuga;Yelabuga;55.7667;52.0333;172 +Mineral’nyye Vody;Mineral'nyye Vody;44.2008;43.1125;172 +Novoaltaysk;Novoaltaysk;53.4;83.9333;172 +Klin;Klin;56.3339;36.7125;172 +Ozërsk;Ozersk;55.7556;60.7028;172 +Anapa;Anapa;44.8944;37.3167;172 +Ust’-Ilimsk;Ust'-Ilimsk;58;102.6667;172 +Azov;Azov;47.1;39.4167;172 +Novouralsk;Novouralsk;57.25;60.0833;172 +Dmitrov;Dmitrov;56.35;37.5333;172 +Kineshma;Kineshma;57.45;42.15;172 +Bugulma;Bugulma;54.5333;52.7833;172 +Shchëkino;Shchekino;54.0143;37.5143;172 +Yeysk;Yeysk;46.7106;38.2778;172 +Chaykovskiy;Chaykovskiy;56.7667;54.1167;172 +Yurga;Yurga;55.7333;84.9;172 +Zheleznogorsk;Zheleznogorsk;56.25;93.5333;172 +Kataysk;Kataysk;56.3;62.5667;172 +Yuzha;Yuzha;56.5833;42.0167;172 +Kizlyar;Kizlyar;43.85;46.7167;172 +Kirishi;Kirishi;59.4497;32.0086;172 +Mozhga;Mozhga;56.45;52.2167;172 +Nazarovo;Nazarovo;56.0064;90.3914;172 +Baykalsk;Baykalsk;51.5172;104.1561;172 +Timashevsk;Timashevsk;45.6167;38.9333;172 +Belorechensk;Belorechensk;44.7667;39.8667;172 +Sertolovo;Sertolovo;60.1417;30.2119;172 +Vyazma;Vyazma;55.2103;34.285;172 +Solnechnogorsk;Solnechnogorsk;56.1844;36.995;172 +Uzlovaya;Uzlovaya;53.9791;38.1601;172 +Snezhinsk;Snezhinsk;56.0833;60.7333;172 +Severomorsk;Severomorsk;69.0692;33.4167;172 +Cheremkhovo;Cheremkhovo;53.15;103.0667;172 +Svobodnyy;Svobodnyy;51.3833;128.1333;172 +Krasnokamsk;Krasnokamsk;58.0833;55.75;172 +Gudermes;Gudermes;43.35;46.1;172 +Shali;Shali;43.15;45.9;172 +Zhigulevsk;Zhigulevsk;53.4;49.5;172 +Liski;Liski;50.9822;39.4994;172 +Vyksa;Vyksa;55.3194;42.1731;172 +Arsenyev;Arsenyev;44.1667;133.2667;172 +Krasnokamensk;Krasnokamensk;50.1;118.0333;172 +Khvalynsk;Khvalynsk;52.4833;48.1;172 +Bodaybo;Bodaybo;57.8506;114.1933;172 +Sernovodsk;Sernovodsk;43.3117;45.1594;172 +El’khotovo;El'khotovo;43.3333;44.2;172 +Petrov Val;Petrov Val;50.1333;45.2167;172 +Alkhan-Kala;Alkhan-Kala;43.2586;45.5392;172 +Kameshkovo;Kameshkovo;56.3492;40.9978;172 +Mesker-Yurt;Mesker-Yurt;43.2514;45.9072;172 +Uren;Uren;57.4667;45.7833;172 +Staryye Atagi;Staryye Atagi;43.1126;45.7339;172 +Aleksandrovsk;Aleksandrovsk;59.1667;57.5833;172 +Botlikh;Botlikh;42.665;46.22;172 +Krasnyy Yar;Krasnyy Yar;46.5331;48.3456;172 +Islamey;Islamey;43.7114;43.4233;172 +Cherlak;Cherlak;54.1605;74.82;172 +Vylgort;Vylgort;61.6225;50.7572;172 +Baryshevo;Baryshevo;54.9561;83.1854;172 +Sasykoli;Sasykoli;47.5515;46.9968;172 +Selty;Selty;57.3097;52.1358;172 +Rodniki;Rodniki;55.6333;38.0333;172 +Konstantinovka;Konstantinovka;49.6175;127.9889;172 +Vereya;Vereya;55.3333;36.1833;172 +Kyshtovka;Kyshtovka;56.5625;76.6236;172 +Syumsi;Syumsi;57.1128;51.6125;172 +Sechenovo;Sechenovo;55.2244;45.8906;172 +Beya;Beya;53.0458;90.9414;172 +Bilibino;Bilibino;68.05;166.45;172 +Bol’shoye Sorokino;Bol'shoye Sorokino;56.6272;69.7911;172 +Sedelnikovo;Sedelnikovo;56.95;75.3333;172 +Kolosovka;Kolosovka;56.4644;73.6114;172 +Khatassy;Khatassy;61.9;129.6333;172 +Molchanovo;Molchanovo;57.5811;83.7606;172 +Avdon;Avdon;54.6692;55.7164;172 +Znamenskoye;Znamenskoye;57.1278;73.8244;172 +Krivosheino;Krivosheino;57.3431;83.9261;172 +Volosovo;Volosovo;59.4472;29.4847;172 +Krasnousol’skiy;Krasnousol'skiy;53.8947;56.4686;172 +Toropets;Toropets;56.5;31.6333;172 +Igarka;Igarka;67.4667;86.5667;172 +Bagdarin;Bagdarin;54.4444;113.5872;172 +Turukhansk;Turukhansk;65.7931;87.9622;172 +Susuman;Susuman;62.7808;148.1539;172 +Uvat;Uvat;59.1423;68.8888;172 +Chukhloma;Chukhloma;58.75;42.7;172 +Mukhorshibir;Mukhorshibir;51.0473;107.8236;172 +Buguruslan;Buguruslan;53.6167;52.4167;172 +Roslavl;Roslavl;53.9492;32.8569;172 +Novovyatsk;Novovyatsk;58.5083;49.6994;172 +Borovichi;Borovichi;58.4;33.9167;172 +Berdyuzhye;Berdyuzhye;55.8042;68.3;172 +Krasnyy Kholm;Krasnyy Kholm;58.05;37.0167;172 +Zyryanskoye;Zyryanskoye;56.8306;86.6272;172 +Russkiy Kameshkir;Russkiy Kameshkir;52.8657;46.0933;172 +Shebalino;Shebalino;51.2917;85.6772;172 +Staroye Shaygovo;Staroye Shaygovo;54.3031;44.4739;172 +Kyren;Kyren;51.6783;102.1361;172 +Vedeno;Vedeno;42.9616;46.1038;172 +Severnoye;Severnoye;56.35;78.3667;172 +Khatukay;Khatukay;45.1833;39.6667;172 +Dmitrovsk-Orlovskiy;Dmitrovsk-Orlovskiy;52.505;35.1464;172 +Idrinskoye;Idrinskoye;54.3697;92.1342;172 +Bol’shoye Boldino;Bol'shoye Boldino;55.0039;45.3097;172 +Lyubim;Lyubim;58.35;40.7;172 +Pytalovo;Pytalovo;57.0667;27.9167;172 +Zlynka;Zlynka;52.4333;31.7333;172 +Komsomolskoye;Komsomolskoye;55.2615;47.5386;172 +Zdvinsk;Zdvinsk;54.7;78.6667;172 +Spas-Klepiki;Spas-Klepiki;55.1333;40.1667;172 +Shuya;Shuya;56.85;41.3667;172 +Lesosibirsk;Lesosibirsk;58.2333;92.4833;172 +Aleksandrov;Aleksandrov;56.3936;38.715;172 +Prokhladnyy;Prokhladnyy;43.7575;44.0297;172 +Volzhsk;Volzhsk;55.8667;48.35;172 +Apatity;Apatity;67.5675;33.3933;172 +Gus’-Khrustal’nyy;Gus'-Khrustal'nyy;55.6167;40.65;172 +Neryungri;Neryungri;56.6583;124.725;172 +Krymsk;Krymsk;44.9333;38;172 +Iskitim;Iskitim;54.6333;83.3;172 +Izberbash;Izberbash;42.5667;47.8667;172 +Mikhaylovka;Mikhaylovka;50.0667;43.2333;172 +Nyagan;Nyagan;62.1333;65.3833;172 +Pavlovo;Pavlovo;55.9619;43.09;172 +Salsk;Salsk;46.4833;41.5333;172 +Krasnotur’insk;Krasnotur'insk;59.7733;60.1853;172 +Tikhvin;Tikhvin;59.6442;33.5422;172 +Meleuz;Meleuz;52.9647;55.9328;172 +Aleksin;Aleksin;54.5;37.0667;172 +Berëzovskiy;Berezovskiy;56.9;60.8;172 +Tikhoretsk;Tikhoretsk;45.85;40.1167;172 +Poretskoye;Poretskoye;55.1975;46.3292;172 +Kurumkan;Kurumkan;54.3167;110.3167;172 +Bol’shoye Nagatkino;Bol'shoye Nagatkino;54.5167;47.9667;172 +Zhizdra;Zhizdra;53.7503;34.7361;172 +Pervomayskoye;Pervomayskoye;52.5883;85.2614;172 +Piterka;Piterka;50.6667;47.4333;172 +Paranga;Paranga;56.7;49.3833;172 +Sebezh;Sebezh;56.2833;28.4833;172 +Bagan;Bagan;54.1;77.6667;172 +Makhkety;Makhkety;42.9663;45.9063;172 +Nachalovo;Nachalovo;46.3386;48.1997;172 +Shalazhi;Shalazhi;43.0947;45.3589;172 +Zilair;Zilair;52.2322;57.4403;172 +Onguday;Onguday;50.75;86.1333;172 +Aginskoye;Aginskoye;55.2606;94.9144;172 +Belëv;Belev;53.8;36.1333;172 +Novouzensk;Novouzensk;50.45;48.15;172 +Gvardeysk;Gvardeysk;54.65;21.0667;172 +Strunino;Strunino;56.3733;38.585;172 +Kaspiyskiy;Kaspiyskiy;45.3833;47.3667;172 +Zabaykalsk;Zabaykalsk;49.6514;117.3269;172 +Uyar;Uyar;55.8167;94.3167;172 +Petushki;Petushki;55.9333;39.4667;172 +Adygeysk;Adygeysk;44.88;39.19;172 +Krasnozavodsk;Krasnozavodsk;56.4381;38.2294;172 +Kasumkent;Kasumkent;41.6667;48.1333;172 +Svirsk;Svirsk;53.0833;103.3333;172 +Rossosh;Rossosh;50.1983;39.5672;172 +Revda;Revda;56.8;59.9167;172 +Borisoglebsk;Borisoglebsk;51.3667;42.0833;172 +Kotlas;Kotlas;61.25;46.65;172 +Novaya Balakhna;Novaya Balakhna;56.4943;43.5944;172 +Tuapse;Tuapse;44.1;39.0833;172 +Leninogorsk;Leninogorsk;54.5989;52.4423;172 +Pavlovskiy Posad;Pavlovskiy Posad;55.7833;38.65;172 +Zelenogorsk;Zelenogorsk;56.1;94.5833;172 +Sibay;Sibay;52.7;58.65;172 +Chistopol;Chistopol;55.3648;50.6407;172 +Polevskoy;Polevskoy;56.45;60.1833;172 +Lysva;Lysva;58.1004;57.8043;172 +Naro-Fominsk;Naro-Fominsk;55.3833;36.7333;172 +Kumertau;Kumertau;52.7667;55.7833;172 +Rzhev;Rzhev;56.2656;34.3276;172 +Sayanogorsk;Sayanogorsk;53.1;91.4;172 +Golyshmanovo;Golyshmanovo;56.3819;68.3715;172 +Belebey;Belebey;54.1;54.1333;172 +Labinsk;Labinsk;44.6333;40.7333;172 +Urus-Martan;Urus-Martan;43.1224;45.5366;172 +Sim;Sim;54.9931;57.6983;172 +Surkhakhi;Surkhakhi;43.1875;44.9019;172 +Vyazemskiy;Vyazemskiy;47.5333;134.75;172 +Gornyak;Gornyak;51;81.4667;172 +Mogocha;Mogocha;53.7333;119.7667;172 +Divnoye;Divnoye;45.9153;43.3478;172 +Chernigovka;Chernigovka;44.3333;132.5667;172 +Nartan;Nartan;43.5;43.7;172 +Gorokhovets;Gorokhovets;56.2028;42.6925;172 +Taldom;Taldom;56.7333;37.5333;172 +Samashki;Samashki;43.2906;45.3014;172 +Syasstroy;Syasstroy;60.1369;32.5614;172 +Kalyazin;Kalyazin;57.2333;37.85;172 +Pionerskiy;Pionerskiy;54.95;20.2167;172 +Yemva;Yemva;62.5833;50.85;172 +Snezhnogorsk;Snezhnogorsk;69.1942;33.2331;172 +Sagopshi;Sagopshi;43.4806;44.5897;172 +Khasanya;Khasanya;43.4333;43.575;172 +Shilka;Shilka;51.85;116.0333;172 +Novoyegor’yevskoye;Novoyegor'yevskoye;51.7667;80.8667;172 +Krasnyy Chikoy;Krasnyy Chikoy;50.3633;108.7544;172 +Okhansk;Okhansk;57.7167;55.3833;172 +Andreapol;Andreapol;56.65;32.2667;172 +Polessk;Polessk;54.8667;21.1;172 +Solyanka;Solyanka;46.3889;48.0175;172 +Nar’yan-Mar;Nar'yan-Mar;67.6378;53.0067;172 +Kudrovo;Kudrovo;59.9086;30.5136;172 +Losino-Petrovskiy;Losino-Petrovskiy;55.8667;38.2;172 +Desnogorsk;Desnogorsk;54.1531;33.2903;172 +Udomlya;Udomlya;57.8833;35.0167;172 +Inza;Inza;53.85;46.35;172 +Slyudyanka;Slyudyanka;51.6594;103.7061;172 +Avtury;Avtury;43.1667;46;172 +Yur’yev-Pol’skiy;Yur'yev-Pol'skiy;56.5;39.6833;172 +Beloozërskiy;Beloozerskiy;55.4614;38.4422;172 +Nytva;Nytva;57.9333;55.3333;172 +Ekazhevo;Ekazhevo;43.2122;44.8231;172 +Sobinka;Sobinka;55.99;40.0167;172 +Kukmor;Kukmor;56.1855;50.8944;172 +Polyarnyy;Polyarnyy;69.1983;33.4561;172 +Golitsyno;Golitsyno;55.6147;36.9872;172 +Kirsanov;Kirsanov;52.65;42.7333;172 +Galich;Galich;58.3833;42.35;172 +Kharabali;Kharabali;47.4;47.25;172 +Neftegorsk;Neftegorsk;52.8;51.1667;172 +Novosokolniki;Novosokolniki;56.3333;30.15;172 +Bednodem’yanovsk;Bednodem'yanovsk;53.9333;43.1833;172 +Kalach;Kalach;50.4258;41.0156;172 +Kovylkino;Kovylkino;54.0333;43.9167;172 +Sortavala;Sortavala;61.7;30.6667;172 +Goyty;Goyty;43.1642;45.6228;172 +Novyy Oskol;Novyy Oskol;50.7667;37.8667;172 +Surovikino;Surovikino;48.6;42.85;172 +Kavalerovo;Kavalerovo;44.2702;135.0498;172 +Priozërsk;Priozersk;61.0393;30.1291;172 +Vanino;Vanino;49.0873;140.2425;172 +Magaramkent;Magaramkent;41.6158;48.3486;172 +Durgeli;Durgeli;42.667;47.2944;172 +Berdakel;Berdakel;43.2645;45.8226;172 +Semënovka;Semenovka;56.6519;47.9756;172 +Duba-Yurt;Duba-Yurt;43.0353;45.7306;172 +Koshekhabl;Koshekhabl;44.9;40.4833;172 +Yakshur-Bod’ya;Yakshur-Bod'ya;57.1883;53.1592;172 +Krasnogvardeyskoye;Krasnogvardeyskoye;50.65;38.4;172 +Volgorechensk;Volgorechensk;57.4333;41.1667;172 +Suvorov;Suvorov;54.1167;36.5;172 +Karachev;Karachev;53.1167;34.9833;172 +Krasnokumskoye;Krasnokumskoye;44.1778;43.5;172 +Plast;Plast;54.3667;60.8167;172 +Ytyk-Kyuyël’;Ytyk-Kyuyel';62.3623;133.5625;172 +Velizh;Velizh;55.6;31.2;172 +Raychikhinsk;Raychikhinsk;49.8;129.4;172 +Nizhnyaya Salda;Nizhnyaya Salda;58.0833;60.7167;172 +Podporozhye;Podporozhye;60.9167;34.1667;172 +Baymak;Baymak;52.5833;58.3167;172 +Kinel’-Cherkassy;Kinel'-Cherkassy;53.45;51.4333;172 +Guryevsk;Guryevsk;54.7667;20.6;172 +Krasnoslobodsk;Krasnoslobodsk;48.7;44.5667;172 +Shumikha;Shumikha;55.2333;63.2833;172 +Gavrilov-Yam;Gavrilov-Yam;57.3;39.85;172 +Menzelinsk;Menzelinsk;55.7167;53.0833;172 +Turinsk;Turinsk;58.0333;63.7;172 +Pokrov;Pokrov;55.9178;39.175;172 +Seltso;Seltso;53.3694;34.1;172 +Zhukovka;Zhukovka;53.5339;33.7281;172 +Konstantinovsk;Konstantinovsk;47.5833;41.1;172 +Kusa;Kusa;55.3333;59.4333;172 +Yarkovo;Yarkovo;57.4039;67.0639;172 +Tommot;Tommot;58.9667;126.2667;172 +Akyar;Akyar;51.8636;58.2106;172 +Vengerovo;Vengerovo;55.6833;76.7492;172 +Askino;Askino;56.09;56.5783;172 +Nizhnyaya Tavda;Nizhnyaya Tavda;57.6743;66.1735;172 +Vizinga;Vizinga;61.075;50.1031;172 +Knyaginino;Knyaginino;55.8167;45.0333;172 +Zakan-Yurt;Zakan-Yurt;43.2617;45.4217;172 +Magas;Magas;43.1667;44.8167;172 +Anadyr;Anadyr;64.7333;177.5167;172 +Iglino;Iglino;54.8385;56.4232;172 +Novomichurinsk;Novomichurinsk;54.0333;39.75;172 +Povorino;Povorino;51.2;42.25;172 +Pochëp;Pochep;52.9333;33.45;172 +Kovdor;Kovdor;67.5594;30.4667;172 +Kurtamysh;Kurtamysh;54.9;64.4333;172 +Kozelsk;Kozelsk;54.0353;35.7767;172 +Uchkeken;Uchkeken;43.9439;42.5153;172 +Udelnaya;Udelnaya;55.6333;38.0333;172 +Shchigry;Shchigry;51.8714;36.9132;172 +Barysh;Barysh;53.65;47.1167;172 +Kasli;Kasli;55.8833;60.75;172 +Kamyzyak;Kamyzyak;46.1167;48.0833;172 +Yaransk;Yaransk;57.3033;47.8688;172 +Talitsa;Talitsa;57.0125;63.7292;172 +Plavsk;Plavsk;53.7;37.3;172 +Aramil;Aramil;56.7;60.8333;172 +Bikin;Bikin;46.8167;134.25;172 +Ivdel;Ivdel;60.6833;60.4333;172 +Yasnyy;Yasnyy;51.0333;59.8667;172 +Mamadysh;Mamadysh;55.7;51.4;172 +Kalininsk;Kalininsk;51.5;44.45;172 +Katav-Ivanovsk;Katav-Ivanovsk;54.75;58.2;172 +Svetogorsk;Svetogorsk;61.1083;28.8583;172 +Bolotnoye;Bolotnoye;55.6667;84.4;172 +Zhirnovsk;Zhirnovsk;50.9833;44.7667;172 +Yasnogorsk;Yasnogorsk;54.4794;37.6934;172 +Agidel;Agidel;55.9;53.9333;172 +Abaza;Abaza;52.65;90.0833;172 +Sovetsk;Sovetsk;57.6013;48.9386;172 +Zelenogradsk;Zelenogradsk;54.95;20.4833;172 +Molochnoye;Molochnoye;59.2914;39.6683;172 +Belokurikha;Belokurikha;52;84.9833;172 +Poronaysk;Poronaysk;49.2167;143.1;172 +Krasnovishersk;Krasnovishersk;60.4;57.0667;172 +Chaltyr;Chaltyr;47.2833;39.5;172 +Babayurt;Babayurt;43.5992;46.7758;172 +Rylsk;Rylsk;51.5667;34.6833;172 +Degtyarsk;Degtyarsk;56.7;60.1;172 +Manturovo;Manturovo;58.3333;44.7667;172 +Kodinsk;Kodinsk;58.6;99.1833;172 +Grayvoron;Grayvoron;50.4833;35.6667;172 +Yar-Sale;Yar-Sale;66.8653;70.8378;172 +Ostashkov;Ostashkov;57.15;33.1;172 +Novoanninskiy;Novoanninskiy;50.5167;42.6667;172 +Petrovsk-Zabaykal’skiy;Petrovsk-Zabaykal'skiy;51.2833;108.8333;172 +Spassk-Ryazanskiy;Spassk-Ryazanskiy;54.4;40.3833;172 +Makarov;Makarov;48.627;142.78;172 +Serzhen’-Yurt;Serzhen'-Yurt;43.1228;45.9858;172 +Agapovka;Agapovka;53.2942;59.1344;172 +Makaryev;Makaryev;57.8833;43.8;172 +Sretensk;Sretensk;52.25;117.7167;172 +Bagrationovsk;Bagrationovsk;54.3833;20.6333;172 +Yetkul;Yetkul;54.8253;61.5861;172 +Dovolnoye;Dovolnoye;54.4917;79.6736;172 +Aleksandrovskoye;Aleksandrovskoye;60.4286;77.8658;172 +Kamennogorsk;Kamennogorsk;60.95;29.1333;172 +Bol’shaya Chernigovka;Bol'shaya Chernigovka;52.0983;50.8667;172 +Karagay;Karagay;58.2714;54.9389;172 +Sevsk;Sevsk;52.15;34.4939;172 +Verkhniye Tatyshly;Verkhniye Tatyshly;56.2903;55.8539;172 +Zavetnoye;Zavetnoye;47.1172;43.8908;172 +Tsiolkovskiy;Tsiolkovskiy;51.7603;128.1212;172 +Verkhniye Kigi;Verkhniye Kigi;55.4053;58.6043;172 +Kizilskoye;Kizilskoye;52.725;58.8917;172 +Amga;Amga;60.8972;131.9806;172 +Verkhneye Kazanishche;Verkhneye Kazanishche;42.7306;47.1381;172 +Bezopasnoye;Bezopasnoye;45.6376;41.9358;172 +Orlov;Orlov;58.5333;48.8833;172 +Demidov;Demidov;55.2667;31.5167;172 +Murashi;Murashi;59.3833;48.9667;172 +Nikolo-Berëzovka;Nikolo-Berezovka;56.1306;54.1722;172 +Vesyegonsk;Vesyegonsk;58.65;37.2667;172 +Puchezh;Puchezh;56.9833;43.1667;172 +Sursk;Sursk;53.0833;45.7;172 +Mikhaylovka;Mikhaylovka;54.809;55.89;172 +Sotnikovo;Sotnikovo;51.8833;107.4833;172 +Zubtsov;Zubtsov;56.1667;34.5833;172 +Uporovo;Uporovo;56.3109;66.2693;172 +Staraya Mayna;Staraya Mayna;54.6089;48.9281;172 +Verkhnevilyuysk;Verkhnevilyuysk;63.4506;120.2983;172 +Usolye;Usolye;59.4167;56.6833;172 +Kizhinga;Kizhinga;51.8464;109.9128;172 +Yazykovo;Yazykovo;54.6917;55.0161;172 +Oranzherei;Oranzherei;45.8476;47.5663;172 +Yermolayevo;Yermolayevo;52.7022;55.8039;172 +Bizhbulyak;Bizhbulyak;53.6911;54.2722;172 +Dmitriyev-L’govskiy;Dmitriyev-L'govskiy;52.1289;35.0756;172 +Sengiley;Sengiley;53.9667;48.8;172 +Shalya;Shalya;57.2408;58.7344;172 +Berdigestyakh;Berdigestyakh;62.0958;126.7019;172 +Baykalovo;Baykalovo;57.3969;63.7672;172 +Kulunda;Kulunda;52.5667;78.9472;172 +Leninsk;Leninsk;48.7;45.2;172 +Boksitogorsk;Boksitogorsk;59.4736;33.8478;172 +Pestovo;Pestovo;58.6;35.8167;172 +Takhtamukay;Takhtamukay;44.9214;38.9958;172 +Privolzhsk;Privolzhsk;57.3833;41.2833;172 +Nerchinsk;Nerchinsk;51.9833;116.5833;172 +Pallasovka;Pallasovka;50.05;46.8833;172 +Shlisselburg;Shlisselburg;59.945;31.0347;172 +Navashino;Navashino;55.5333;42.2;172 +Chegdomyn;Chegdomyn;51.1178;133.0241;172 +Pugachev;Pugachev;52.0133;48.8025;172 +Kondrovo;Kondrovo;54.8064;35.9278;172 +Kizel;Kizel;59.05;57.65;172 +Katyr-Yurt;Katyr-Yurt;43.17;45.3711;172 +Nevel;Nevel;56.0167;29.9333;172 +Karabanovo;Karabanovo;56.3089;38.7014;172 +Gryazovets;Gryazovets;58.8833;40.25;172 +Krasnouralsk;Krasnouralsk;58.35;60.05;172 +Krasnoarmeysk;Krasnoarmeysk;51.0167;45.7;172 +Isilkul;Isilkul;54.9089;71.2606;172 +Karachayevsk;Karachayevsk;43.7667;41.9;172 +Guryevsk;Guryevsk;54.2833;85.9333;172 +Fokino;Fokino;42.9667;132.4;172 +Kolpashevo;Kolpashevo;58.3167;82.9167;172 +Nevyansk;Nevyansk;57.4833;60.2;172 +Gusinoozërsk;Gusinoozersk;51.2833;106.5167;172 +Tashtagol;Tashtagol;52.7667;87.8667;172 +Achkhoy-Martan;Achkhoy-Martan;43.1939;45.2833;172 +Lermontov;Lermontov;44.1053;42.9717;172 +Kosterëvo;Kosterevo;55.9333;39.6333;172 +Zheleznogorsk-Ilimskiy;Zheleznogorsk-Ilimskiy;56.5833;104.1167;172 +Sredneuralsk;Sredneuralsk;56.9833;60.4667;172 +Tatarsk;Tatarsk;55.2167;75.9667;172 +Kuvandyk;Kuvandyk;51.4833;57.35;172 +Unecha;Unecha;52.85;32.6833;172 +Ipatovo;Ipatovo;45.7167;42.9;172 +Bronnitsy;Bronnitsy;55.422;38.2631;172 +Severobaykalsk;Severobaykalsk;55.6333;109.3167;172 +Lensk;Lensk;60.7167;114.9;172 +Davlekanovo;Davlekanovo;54.2167;55.0333;172 +Elektrogorsk;Elektrogorsk;55.8833;38.7833;172 +Dubovskoye;Dubovskoye;47.4092;42.7575;172 +Obluchye;Obluchye;49;131.05;172 +Verkhniy Mamon;Verkhniy Mamon;50.1678;40.3967;172 +Karmaskaly;Karmaskaly;54.3694;56.1778;172 +Pochinok;Pochinok;54.4;32.45;172 +Novoselitskoye;Novoselitskoye;44.7508;43.4369;172 +Bolgar;Bolgar;54.9667;49.0333;172 +Biryusinsk;Biryusinsk;55.95;97.8167;172 +Vetluga;Vetluga;57.8556;45.7811;172 +Yadrin;Yadrin;55.95;46.2;172 +Yuryevets;Yuryevets;57.3167;43.1;172 +Ketovo;Ketovo;55.355;65.3258;172 +Myskhako;Myskhako;44.6592;37.7631;172 +Tolstoy-Yurt;Tolstoy-Yurt;43.4456;45.7789;172 +Almetyevsk;Almetyevsk;54.9;52.3;172 +Salavat;Salavat;53.3667;55.9333;172 +Zeya;Zeya;53.7333;127.25;172 +Kalach-na-Donu;Kalach-na-Donu;48.6833;43.5333;172 +Rodniki;Rodniki;57.105;41.7306;172 +Bogotol;Bogotol;56.2;89.5167;172 +Semënov;Semenov;56.8;44.5;172 +Tayga;Tayga;56.0667;85.6167;172 +Rubtsovsk;Rubtsovsk;51.5167;81.2;172 +Pyatigorsk;Pyatigorsk;44.0333;43.05;172 +Odintsovo;Odintsovo;55.6733;37.2733;172 +Kolomna;Kolomna;55.0833;38.7833;172 +Kopeysk;Kopeysk;55.1;61.6167;172 +Nakhodka;Nakhodka;42.8167;132.8833;172 +Miass;Miass;55.05;60.1;172 +Maykop;Maykop;44.6;40.0833;172 +Berezniki;Berezniki;59.4167;56.7833;172 +Khasavyurt;Khasavyurt;43.25;46.5833;172 +Kovrov;Kovrov;56.3606;41.3197;172 +Pervouralsk;Pervouralsk;56.9167;59.95;172 +Shchelkovo;Shchelkovo;55.9167;38;172 +Novomoskovsk;Novomoskovsk;54.0333;38.2667;172 +Cherkessk;Cherkessk;44.2222;42.0575;172 +Derbent;Derbent;42.0692;48.2958;172 +Orekhovo-Zuyevo;Orekhovo-Zuyevo;55.8;38.9667;172 +Ustyuzhna;Ustyuzhna;58.8333;36.4333;172 +Laishevo;Laishevo;55.4;49.55;172 +Lipki;Lipki;53.95;37.7;172 +Verkhoturye;Verkhoturye;58.8667;60.8;172 +Novocheboksarsk;Novocheboksarsk;56.1167;47.5;172 +Bataysk;Bataysk;47.1333;39.75;172 +Domodedovo;Domodedovo;55.4333;37.75;172 +Neftekamsk;Neftekamsk;56.0833;54.25;172 +Nefteyugansk;Nefteyugansk;61.1;72.6;172 +Kaspiysk;Kaspiysk;42.8833;47.6333;172 +Kislovodsk;Kislovodsk;43.91;42.72;172 +Serpukhov;Serpukhov;54.9167;37.4;172 +Arkhipo-Osipovka;Arkhipo-Osipovka;44.363;38.5337;172 +Gorodishche;Gorodishche;53.2667;45.7;172 +Nikolsk;Nikolsk;59.5333;45.45;172 +Kozhevnikovo;Kozhevnikovo;56.25;83.9667;172 +Insar;Insar;53.8667;44.3667;172 +Mamonovo;Mamonovo;54.4667;19.9333;172 +Krasnyy Yar;Krasnyy Yar;53.4975;50.3889;172 +Abatskoye;Abatskoye;56.2872;70.4542;172 +Chernogolovka;Chernogolovka;56.0147;38.3897;172 +Bol’sheust’ikinskoye;Bol'sheust'ikinskoye;55.9453;58.2679;172 +Barvikha;Barvikha;55.7411;37.2761;172 +Zapadnaya Dvina;Zapadnaya Dvina;56.2667;32.0833;172 +Komsomolsk;Komsomolsk;57.0333;40.3833;172 +Krasnokholmskiy;Krasnokholmskiy;55.9861;55.0448;172 +Taseyevo;Taseyevo;57.2119;94.8958;172 +Melnikovo;Melnikovo;56.55;84.0667;172 +Staraya Sunzha;Staraya Sunzha;43.3356;45.7439;172 +Olonets;Olonets;60.9833;32.9667;172 +Medyn;Medyn;54.9667;35.8667;172 +Vityazevo;Vityazevo;44.9833;37.2667;172 +Verkhnyaya Khava;Verkhnyaya Khava;51.8389;39.9417;172 +Sychëvka;Sychevka;55.8253;34.2736;172 +Endirey;Endirey;43.1632;46.654;172 +Novaya Ladoga;Novaya Ladoga;60.1064;32.3161;172 +Magadan;Magadan;59.5667;150.8;172 +Khanty-Mansiysk;Khanty-Mansiysk;61;69;172 +Novokuybyshevsk;Novokuybyshevsk;53.1;49.9167;172 +Elista;Elista;46.3167;44.2667;172 +Noginsk;Noginsk;55.85;38.4333;172 +Zheleznogorsk;Zheleznogorsk;52.3333;35.3667;172 +Seversk;Seversk;56.6;84.85;172 +Noyabrsk;Noyabrsk;63.2017;75.4517;172 +Artëm;Artem;43.35;132.1833;172 +Arzamas;Arzamas;55.3833;43.8;172 +Pushkino;Pushkino;56.0167;37.85;172 +Yelets;Yelets;52.6167;38.4667;172 +Achinsk;Achinsk;56.2817;90.5039;172 +Berdsk;Berdsk;54.75;83.1;172 +Sergiyev Posad;Sergiyev Posad;56.3;38.1333;172 +Novoshakhtinsk;Novoshakhtinsk;47.7667;39.9167;172 +Zhukovskiy;Zhukovskiy;55.6011;38.1161;172 +Murom;Murom;55.5725;42.0514;172 +Yessentuki;Yessentuki;44.0431;42.8644;172 +Novyy Urengoy;Novyy Urengoy;66.0847;76.6789;172 +Dolgoprudnyy;Dolgoprudnyy;55.9333;37.5;172 +Kamyshin;Kamyshin;50.0833;45.4;172 +Ramenskoye;Ramenskoye;55.5669;38.2303;172 +Oktyabr’skiy;Oktyabr'skiy;54.4833;53.4833;172 +Velsk;Velsk;61.0667;42.1;172 +Svetlyy;Svetlyy;54.6833;20.1333;172 +Staraya Kupavna;Staraya Kupavna;55.8;38.1833;172 +Kalachinsk;Kalachinsk;55.05;74.5833;172 +Khadyzhensk;Khadyzhensk;44.4239;39.5372;172 +Mendeleyevsk;Mendeleyevsk;55.9;52.3167;172 +Zvenigorod;Zvenigorod;55.7333;36.85;172 +Nikolskoye;Nikolskoye;59.7;30.7833;172 +Kyzyl;Kyzyl;51.7167;94.45;172 +Obninsk;Obninsk;55.1;36.6167;172 +Nazran;Nazran;43.2167;44.7667;172 +Nevinnomyssk;Nevinnomyssk;44.6333;41.9333;172 +Reutov;Reutov;55.7667;37.8667;172 +Dimitrovgrad;Dimitrovgrad;54.2333;49.5833;172 +Bavly;Bavly;54.4;53.25;172 +Kommunar;Kommunar;59.6217;30.3936;172 +Kozmodemyansk;Kozmodemyansk;56.3419;46.5636;172 +Omutninsk;Omutninsk;58.6667;52.1833;172 +Vilyuchinsk;Vilyuchinsk;52.9333;158.4;172 +Semikarakorsk;Semikarakorsk;47.5167;40.8;172 +Ust’-Katav;Ust'-Katav;54.9333;58.1667;172 +Vereshchagino;Vereshchagino;58.0667;54.65;172 +Kotovo;Kotovo;50.3167;44.8;172 +Starodub;Starodub;52.5833;32.7667;172 +Lodeynoye Pole;Lodeynoye Pole;60.7333;33.55;172 +Rayevskiy;Rayevskiy;54.0658;54.9467;172 +Lebedyan;Lebedyan;53.0116;39.1281;172 +Kirovgrad;Kirovgrad;57.4333;60.0667;172 +Bakal;Bakal;54.9333;58.8;172 +Lgov;Lgov;51.6667;35.2667;172 +Uzhur;Uzhur;55.3167;89.8167;172 +Abdulino;Abdulino;53.6833;53.65;172 +Nikolayevsk-na-Amure;Nikolayevsk-na-Amure;53.15;140.7333;172 +Proletarsk;Proletarsk;46.7031;41.7192;172 +Shimanovsk;Shimanovsk;52;127.6667;172 +Dankov;Dankov;53.25;39.15;172 +Onega;Onega;63.9167;38.0833;172 +Kanash;Kanash;55.5167;47.5;172 +Krasnoznamensk;Krasnoznamensk;55.6;37.0333;172 +Salekhard;Salekhard;66.5333;66.6333;172 +Kotelniki;Kotelniki;55.65;37.8667;172 +Nelidovo;Nelidovo;56.2167;32.7833;172 +Gubakha;Gubakha;58.8667;57.5833;172 +Volokolamsk;Volokolamsk;56.0333;35.95;172 +Nizhnyaya Tura;Nizhnyaya Tura;58.6208;59.8478;172 +Nyandoma;Nyandoma;61.6667;40.2;172 +Agryz;Agryz;56.5167;52.9833;172 +Rybnoye;Rybnoye;54.7333;39.5167;172 +Ardon;Ardon;43.1667;44.2833;172 +Beloyarskiy;Beloyarskiy;63.7167;66.6667;172 +Terek;Terek;43.4833;44.1333;172 +Cherepanovo;Cherepanovo;54.2167;83.3667;172 +Yershov;Yershov;51.35;48.2833;172 +Yeniseysk;Yeniseysk;58.4667;92.1333;172 +Kotelnikovo;Kotelnikovo;47.6333;43.1333;172 +Pikalëvo;Pikalevo;59.5208;34.1514;172 +Usman;Usman;52.05;39.7333;172 +Kyakhta;Kyakhta;50.35;106.45;172 +Zverevo;Zverevo;48.02;40.12;172 +Bachi-Yurt;Bachi-Yurt;43.2242;46.1942;172 +Shakhunya;Shakhunya;57.6833;46.6;172 +Alagir;Alagir;43.0417;44.2106;172 +Morshansk;Morshansk;53.45;41.8;172 +Uyskoye;Uyskoye;54.3775;60.0047;172 +Novolakskoye;Novolakskoye;43.1194;46.4828;172 +Lakhdenpokhya;Lakhdenpokhya;61.5167;30.2;172 +Starokucherganovka;Starokucherganovka;46.325;47.9581;172 +Petropavlovka;Petropavlovka;50.608;105.3218;172 +Ivolginsk;Ivolginsk;51.7492;107.2836;172 +Kurush;Kurush;43.385;46.7592;172 +Shumerlya;Shumerlya;55.5;46.4167;172 +Kokhma;Kokhma;56.9333;41.0833;172 +Dagestanskiye Ogni;Dagestanskiye Ogni;42.1167;48.2;172 +Malmyzh;Malmyzh;56.5167;50.6667;172 +Isyangulovo;Isyangulovo;52.1925;56.5803;172 +Kargasok;Kargasok;59.0578;80.8711;172 +Kirgiz-Miyaki;Kirgiz-Miyaki;53.6345;54.8008;172 +Kirillov;Kirillov;59.8667;38.3833;172 +Salair;Salair;54.2333;85.8;172 +Sovetsk;Sovetsk;53.9333;37.6333;172 +Dno;Dno;57.8333;29.9667;172 +Mglin;Mglin;53.0611;32.8483;172 +Staritsa;Staritsa;56.5075;34.9356;172 +Dolgoderevenskoye;Dolgoderevenskoye;55.3444;61.3422;172 +Belinskiy;Belinskiy;52.9667;43.4167;172 +Askarovo;Askarovo;53.3333;58.5167;172 +Galashki;Galashki;43.0959;44.9853;172 +Yenotayevka;Yenotayevka;47.2436;47.0328;172 +Chërnyy Yar;Chernyy Yar;48.0603;46.1086;172 +Dzerzhinskiy;Dzerzhinskiy;55.6333;37.85;172 +Klimovsk;Klimovsk;55.3667;37.5333;172 +Gorno-Altaysk;Gorno-Altaysk;51.96;85.96;172 +Lytkarino;Lytkarino;55.5833;37.8833;172 +Moskovskiy;Moskovskiy;55.5991;37.355;172 +Makushino;Makushino;55.2;67.25;172 +Malaya Purga;Malaya Purga;56.5542;52.9953;172 +Korkmaskala;Korkmaskala;43.0238;47.2944;172 +Palatka;Palatka;60.1;150.9;172 +Tarko-Sale;Tarko-Sale;64.9147;77.7728;172 +Khotkovo;Khotkovo;56.25;37.9833;172 +Ryazhsk;Ryazhsk;53.7167;40.0667;172 +Pushchino;Pushchino;54.8333;37.6167;172 +Lyskovo;Lyskovo;56.0128;45.0253;172 +Kaltan;Kaltan;53.5167;87.2667;172 +Nerekhta;Nerekhta;57.45;40.5833;172 +Vikhorevka;Vikhorevka;56.1167;101.1667;172 +Bologoye;Bologoye;57.8787;34.0789;172 +Nizhniy Lomov;Nizhniy Lomov;53.5333;43.6833;172 +Roshal;Roshal;55.6667;39.8833;172 +Dudinka;Dudinka;69.4;86.1833;172 +Sysert;Sysert;56.5;60.8167;172 +Elektrougli;Elektrougli;55.7167;38.2167;172 +Toguchin;Toguchin;55.2333;84.3833;172 +Aldan;Aldan;58.6;125.3833;172 +Nikolsk;Nikolsk;53.7167;46.0833;172 +Bobrov;Bobrov;51.0944;40.0322;172 +Tyrnyauz;Tyrnyauz;43.4;42.9167;172 +Arsk;Arsk;56.0906;49.8764;172 +Dugulubgey;Dugulubgey;43.65;43.55;172 +Okha;Okha;53.5833;142.9333;172 +Olenegorsk;Olenegorsk;68.15;33.2833;172 +Buinsk;Buinsk;54.9667;48.2833;172 +Osa;Osa;57.2833;55.45;172 +Kurovskoye;Kurovskoye;55.5833;38.9167;172 +Birobidzhan;Birobidzhan;48.7833;132.9333;172 +Fryazino;Fryazino;55.95;38.05;172 +Buynaksk;Buynaksk;42.8167;47.1167;172 +Georgiyevsk;Georgiyevsk;44.15;43.4667;172 +Kuznetsk;Kuznetsk;53.1167;46.6;172 +Ivanteyevka;Ivanteyevka;55.97;37.92;172 +Lobnya;Lobnya;56.0167;37.4833;172 +Sergach;Sergach;55.5333;45.4667;172 +Tsotsin-Yurt;Tsotsin-Yurt;43.2419;46;172 +Kubinka;Kubinka;55.5764;36.6947;172 +Ostrov;Ostrov;57.3333;28.35;172 +Krasnoarmeysk;Krasnoarmeysk;56.1;38.1333;172 +Segezha;Segezha;63.7415;34.3222;172 +Kirzhach;Kirzhach;56.15;38.8667;172 +Semiluki;Semiluki;51.6833;39.0333;172 +Polysayevo;Polysayevo;54.6;86.2833;172 +Dalnerechensk;Dalnerechensk;45.9333;133.7333;172 +Severouralsk;Severouralsk;60.15;59.9333;172 +Kirovsk;Kirovsk;67.6142;33.6717;172 +Kirovsk;Kirovsk;59.8753;30.9814;172 +Novoaleksandrovsk;Novoaleksandrovsk;45.4933;41.2183;172 +Dyatkovo;Dyatkovo;53.6;34.3333;172 +Karasuk;Karasuk;53.7333;78.0333;172 +Karpinsk;Karpinsk;59.7667;60;172 +Kamyshlov;Kamyshlov;56.85;62.7167;172 +Mayskiy;Mayskiy;43.6333;44.0667;172 +Sol’-Iletsk;Sol'-Iletsk;51.1667;54.9833;172 +Kimovsk;Kimovsk;53.9667;38.5333;172 +Angarsk;Angarsk;52.5667;103.9167;172 +Staryy Oskol;Staryy Oskol;51.2981;37.835;172 +Korolëv;Korolev;55.9167;37.8167;172 +Blagoveshchensk;Blagoveshchensk;50.2578;127.5364;172 +Velikiy Novgorod;Velikiy Novgorod;58.521;31.2758;172 +Novopavlovsk;Novopavlovsk;43.9636;43.6394;172 +Zavodoukovsk;Zavodoukovsk;56.5;66.55;172 +Sasovo;Sasovo;54.35;41.9167;172 +Labytnangi;Labytnangi;66.65;66.4;172 +Kurchaloy;Kurchaloy;43.2019;46.0881;172 +Komsomol’sk-na-Amure;Komsomol'sk-na-Amure;50.55;137;172 +Taganrog;Taganrog;47.2333;38.9;172 +Syktyvkar;Syktyvkar;61.6667;50.8167;172 +Khimki;Khimki;55.8892;37.445;172 +Nizhnekamsk;Nizhnekamsk;55.6333;51.8167;172 +Tara;Tara;56.8753;74.4136;172 +Kushva;Kushva;58.2833;59.7333;172 +Sorochinsk;Sorochinsk;52.4333;53.15;172 +Kolpino;Kolpino;59.73;30.65;172 +Bratsk;Bratsk;56.152;101.633;172 +Dzerzhinsk;Dzerzhinsk;56.2333;43.45;172 +Orsk;Orsk;51.229;58.4681;172 +Noginsk;Noginsk;64.4833;91.2333;172 +Shakhty;Shakhty;47.7;40.2333;172 +Zarechnyy;Zarechnyy;56.8167;61.3167;172 +Oktyabrsk;Oktyabrsk;53.1667;48.6667;172 +Kholmsk;Kholmsk;47.0403;142.0431;172 +Topki;Topki;55.2833;85.6167;172 +Maloyaroslavets;Maloyaroslavets;55;36.4667;172 +Verkhniy Ufaley;Verkhniy Ufaley;56.05;60.2333;172 +Gubkinskiy;Gubkinskiy;64.4333;76.5;172 +Staraya Russa;Staraya Russa;57.9833;31.35;172 +Mikhaylovka;Mikhaylovka;43.9328;132.0091;172 +Bichura;Bichura;50.5864;107.5975;172 +Chadan;Chadan;51.2833;91.5667;172 +Belousovo;Belousovo;55.0917;36.6667;172 +Pokrovsk;Pokrovsk;61.4833;129.15;172 +Nizhniye Sergi;Nizhniye Sergi;56.6667;59.3;172 +Zavyalovo;Zavyalovo;56.7903;53.3806;172 +Verkhneyarkeyevo;Verkhneyarkeyevo;55.4458;54.3168;172 +Krasnoslobodsk;Krasnoslobodsk;54.4333;43.7833;172 +Aniva;Aniva;46.7167;142.5167;172 +Verkhneuralsk;Verkhneuralsk;53.8833;59.2167;172 +Kargat;Kargat;55.2;80.2833;172 +Nizhnevartovsk;Nizhnevartovsk;60.9389;76.595;172 +Novorossiysk;Novorossiysk;44.7167;37.7667;172 +Yoshkar-Ola;Yoshkar-Ola;56.6328;47.8958;172 +Nalchik;Nalchik;43.4833;43.6167;172 +Engels;Engels;51.4667;46.1167;172 +Sterlitamak;Sterlitamak;53.6333;55.95;172 +Petrozavodsk;Petrozavodsk;61.7833;34.35;172 +Kostroma;Kostroma;57.7667;40.9333;172 +Tambov;Tambov;52.7167;41.4333;172 +Groznyy;Groznyy;43.3125;45.6986;172 +Murmansk;Murmansk;68.9667;33.0833;172 +Volzhskiy;Volzhskiy;48.7833;44.7667;172 +Smolensk;Smolensk;54.7828;32.0453;172 +Cherepovets;Cherepovets;59.1333;37.9167;172 +Podolsk;Podolsk;55.4311;37.5456;172 +Vladikavkaz;Vladikavkaz;43.04;44.6775;172 +Kurgan;Kurgan;55.4408;65.3411;172 +Yakutsk;Yakutsk;62.0272;129.7319;172 +Orël;Orel;52.9686;36.0694;172 +Vologda;Vologda;59.2167;39.9;172 +Saransk;Saransk;54.1833;45.1833;172 +Chita;Chita;52.0333;113.5;172 +Kaluga;Kaluga;54.5333;36.2667;172 +Surgut;Surgut;61.25;73.4333;172 +Vladimir;Vladimir;56.1286;40.4058;172 +Arkhangelsk;Arkhangelsk;64.55;40.5333;172 +Nizhniy Tagil;Nizhniy Tagil;57.9167;59.9667;172 +Severodvinsk;Severodvinsk;64.5667;39.85;172 +Abakan;Abakan;53.7167;91.4167;172 +Armavir;Armavir;45;41.1167;172 +Rybinsk;Rybinsk;58.05;38.8333;172 +Balakovo;Balakovo;52.039;47.7839;172 +Orekhovo-Borisovo Yuzhnoye;Orekhovo-Borisovo Yuzhnoye;55.6031;37.7331;172 +Syzran;Syzran;53.1667;48.4667;172 +Norilsk;Norilsk;69.3333;88.2167;172 +Petropavlovsk-Kamchatskiy;Petropavlovsk-Kamchatskiy;53.0167;158.65;172 +Prokopyevsk;Prokopyevsk;53.8833;86.7167;172 +Yuzhno-Sakhalinsk;Yuzhno-Sakhalinsk;46.95;142.7333;172 +Biysk;Biysk;52.5167;85.1667;172 +Lyubertsy;Lyubertsy;55.6814;37.8939;172 +Pskov;Pskov;57.8167;28.3333;172 +Mytishchi;Mytishchi;55.9167;37.7333;172 +Elektrostal;Elektrostal;55.8;38.45;172 +Tarusa;Tarusa;54.7167;37.1833;172 +Dzhalka;Dzhalka;43.3186;45.9878;172 +Bolokhovo;Bolokhovo;54.0833;37.8167;172 +Kratovo;Kratovo;55.5911;38.1803;172 +Navoloki;Navoloki;57.4667;41.9667;172 +Kharovsk;Kharovsk;59.9642;40.1912;172 +Zlatoust;Zlatoust;55.1667;59.6667;172 +Ussuriysk;Ussuriysk;43.8;131.95;172 +Kamensk-Ural’skiy;Kamensk-Ural'skiy;56.4;61.9333;172 +Novocherkassk;Novocherkassk;47.4222;40.0939;172 +Krasnogorsk;Krasnogorsk;55.8167;37.3333;172 +Volgodonsk;Volgodonsk;47.5167;42.15;172 +Povarovo;Povarovo;56.0767;37.0622;172 +Psyzh;Psyzh;44.2231;42.0225;172 +Yelnya;Yelnya;54.5667;33.1667;172 +Mikhaylovsk;Mikhaylovsk;56.4333;59.1167;172 +Suoyarvi;Suoyarvi;62.0833;32.3667;172 +Serafimovich;Serafimovich;49.5833;42.7333;172 +Verkhnyaya Tura;Verkhnyaya Tura;58.3574;59.8224;172 +Gubden;Gubden;42.5658;47.5631;172 +Mrakovo;Mrakovo;52.7161;56.6244;172 +Uglegorsk;Uglegorsk;49.0667;142.0333;172 +Gremyachinsk;Gremyachinsk;58.5667;57.8333;172 +Porkhov;Porkhov;57.7667;29.55;172 +Skovorodino;Skovorodino;53.9833;123.9333;172 +Volchansk;Volchansk;59.9333;60.05;172 +Kireyevsk;Kireyevsk;53.9333;37.9333;172 +Balabanovo;Balabanovo;55.1833;36.65;172 +Otradnoye;Otradnoye;59.7742;30.7944;172 +Soltsy;Soltsy;58.1167;30.3167;172 +Gorodoviki;Gorodoviki;46.1353;41.9656;172 +Minyar;Minyar;55.0667;57.55;172 +Belozërsk;Belozersk;60.0333;37.7833;172 +Mariinskiy Posad;Mariinskiy Posad;56.1167;47.7167;172 +Neya;Neya;58.2833;43.8667;172 +Kuvshinovo;Kuvshinovo;57.0333;34.1667;172 +Pudozh;Pudozh;61.8;36.5333;172 +Kozlovka;Kozlovka;55.8333;48.25;172 +Topchikha;Topchikha;52.8211;83.1197;172 +Buy;Buy;58.4833;41.5167;172 +Zernograd;Zernograd;46.85;40.3;172 +Kotelnich;Kotelnich;58.3089;48.3481;172 +Stroitel;Stroitel;50.7833;36.4833;172 +Neftekumsk;Neftekumsk;44.7506;44.9797;172 +Buturlinovka;Buturlinovka;50.825;40.5889;172 +Asino;Asino;57;86.15;172 +Uvarovo;Uvarovo;51.9833;42.2667;172 +Atkarsk;Atkarsk;51.8667;45;172 +Sovetskaya Gavan’;Sovetskaya Gavan';48.9667;140.2833;172 +Sharya;Sharya;58.3667;45.5;172 +Pavlovsk;Pavlovsk;50.45;40.0667;172 +Ozëry;Ozery;54.85;38.55;172 +Inta;Inta;66.0398;60.1315;172 +Yanaul;Yanaul;56.2667;54.9333;172 +Morozovsk;Morozovsk;48.35;41.8333;172 +Zheleznovodsk;Zheleznovodsk;44.1333;43.0333;172 +Kochubeyevskoye;Kochubeyevskoye;44.6706;41.838;172 +Mednogorsk;Mednogorsk;51.4221;57.5953;172 +Yemanzhelinsk;Yemanzhelinsk;54.75;61.3167;172 +Gusev;Gusev;54.5922;22.1997;172 +Zadonsk;Zadonsk;52.3833;38.9167;172 +Barabinsk;Barabinsk;55.35;78.35;172 +Borzya;Borzya;50.3833;116.5333;172 +Petrovsk;Petrovsk;52.3167;45.3833;172 +Kartaly;Kartaly;53.05;60.65;172 +Pokhvistnevo;Pokhvistnevo;53.65;52.1333;172 +Rudnya;Rudnya;54.95;31.0667;172 +Aleksandrovsk-Sakhalinskiy;Aleksandrovsk-Sakhalinskiy;50.9;142.15;172 +Lesnoy Gorodok;Lesnoy Gorodok;55.6417;37.2042;172 +Chechen-Aul;Chechen-Aul;43.2;45.7889;172 +Aniskino;Aniskino;55.9417;38.15;172 +Yutsa;Yutsa;43.9625;42.9875;172 +Shira;Shira;54.4911;89.9597;172 +Kirs;Kirs;59.3372;52.2455;172 +Bezhetsk;Bezhetsk;57.7833;36.7;172 +Burayevo;Burayevo;55.8425;55.4056;172 +Aksay;Aksay;43.3725;46.445;172 +Levokumskoye;Levokumskoye;44.8225;44.6611;172 +Bakaly;Bakaly;55.1789;53.8028;172 +Rostov;Rostov;57.1833;39.4167;172 +Nartkala;Nartkala;43.55;43.85;172 +Dyurtyuli;Dyurtyuli;55.4833;54.8667;172 +Ob;Ob;54.9917;82.7125;172 +Kirov;Kirov;54.0833;34.3;172 +Blagodarnyy;Blagodarnyy;45.1029;43.4252;172 +Slavgorod;Slavgorod;53;78.65;172 +Gorodets;Gorodets;56.6503;43.4703;172 +Kondopoga;Kondopoga;62.2;34.2667;172 +Mozhaysk;Mozhaysk;55.5;36.0333;172 +Ust’-Dzheguta;Ust'-Dzheguta;44.0928;41.9822;172 +Artëmovskiy;Artemovskiy;57.3667;61.8667;172 +Dedovsk;Dedovsk;55.8667;37.1333;172 +Asha;Asha;55;57.25;172 +Likino-Dulevo;Likino-Dulevo;55.7;38.95;172 +Kostomuksha;Kostomuksha;64.5833;30.6;172 +Novaya Usman’;Novaya Usman';51.6439;39.4103;172 +Divnogorsk;Divnogorsk;55.95;92.3833;172 +Aleysk;Aleysk;52.5;82.7833;172 +Bogdanovich;Bogdanovich;56.7833;62.05;172 +Gagarin;Gagarin;55.55;35;172 +Krasnogvardeyskoye;Krasnogvardeyskoye;45.1167;39.5667;172 +Shchuchye;Shchuchye;55.2167;62.7667;172 +Valerik;Valerik;43.1797;45.4081;172 +Kola;Kola;68.8831;33.0219;172 +Pechory;Pechory;57.8167;27.6;172 +Nolinsk;Nolinsk;57.5572;49.9342;172 +Aleksandrov Gay;Aleksandrov Gay;50.1333;48.55;172 +Dorogobuzh;Dorogobuzh;54.92;33.3078;172 +Totma;Totma;59.9833;42.7667;172 +Skopin;Skopin;53.8167;39.55;172 +Nyurba;Nyurba;63.2833;118.3333;172 +Suzdal;Suzdal;56.4211;40.4489;172 +Tyumen;Tyumen;57.15;65.5333;172 +Saratov;Saratov;51.5333;46;172 +Krasnodar;Krasnodar;45.0333;38.9833;172 +Izhevsk;Izhevsk;56.85;53.2167;172 +Tolyatti;Tolyatti;53.5167;49.4167;172 +Balashikha;Balashikha;55.8;37.95;172 +Kaliningrad;Kaliningrad;54.7167;20.5;172 +Kursk;Kursk;51.7372;36.1872;172 +Ulan-Ude;Ulan-Ude;51.8272;107.6064;172 +Stavropol;Stavropol;45.05;41.9833;172 +Sochi;Sochi;43.5853;39.7203;172 +Bryansk;Bryansk;53.25;34.3667;172 +Ivanovo;Ivanovo;57;41;172 +Tver;Tver;56.8578;35.9219;172 +Magnitogorsk;Magnitogorsk;53.3833;59.0333;172 +Belgorod;Belgorod;50.6;36.6;172 +Ryazan;Ryazan;54.6167;39.7167;172 +Astrakhan;Astrakhan;46.3333;48.0167;172 +Naberezhnyye Chelny;Naberezhnyye Chelny;55.7;52.3333;172 +Penza;Penza;53.2;45;172 +Kirov;Kirov;58.6;49.65;172 +Lipetsk;Lipetsk;52.6167;39.6;172 +Tula;Tula;54.2;37.6167;172 +Cheboksary;Cheboksary;56.1333;47.25;172 +Yaroslavl;Yaroslavl;57.6167;39.85;172 +Makhachkala;Makhachkala;42.9833;47.4833;172 +Vladivostok;Vladivostok;43.1167;131.9;172 +Barnaul;Barnaul;53.3567;83.7872;172 +Khabarovsk;Khabarovsk;48.4833;135.0667;172 +Ulyanovsk;Ulyanovsk;54.3167;48.3667;172 +Irkutsk;Irkutsk;52.2833;104.3;172 +Novokuznetsk;Novokuznetsk;53.75;87.1167;172 +Kemerovo;Kemerovo;55.3333;86.0667;172 +Orenburg;Orenburg;51.7667;55.1;172 +Tomsk;Tomsk;56.4886;84.9522;172 +Kudymkar;Kudymkar;59.0167;54.6667;172 +Kandalaksha;Kandalaksha;67.1569;32.4117;172 +Sosnogorsk;Sosnogorsk;63.5833;53.9333;172 +Marks;Marks;51.7;46.75;172 +Bogoroditsk;Bogoroditsk;53.7667;38.1333;172 +Mikhaylov;Mikhaylov;54.2333;39.0333;172 +Mirnyy;Mirnyy;62.7603;40.3353;172 +Zima;Zima;53.9167;102.05;172 +Kasimov;Kasimov;54.9583;41.3972;172 +Velikiy Ustyug;Velikiy Ustyug;60.7589;46.3039;172 +Kotovsk;Kotovsk;52.5833;41.5;172 +Uglich;Uglich;57.5333;38.3333;172 +Serdobsk;Serdobsk;52.4667;44.2167;172 +Ostrogozhsk;Ostrogozhsk;50.8667;39.0667;172 +Slantsy;Slantsy;59.1167;28.0833;172 +Kulebaki;Kulebaki;55.4167;42.5167;172 +Primorsko-Akhtarsk;Primorsko-Akhtarsk;46.05;38.1833;172 +Novovoronezh;Novovoronezh;51.3167;39.2167;172 +Trëkhgornyy;Trekhgornyy;54.8;58.45;172 +Dobryanka;Dobryanka;58.45;56.4167;172 +Nurlat;Nurlat;54.4333;50.8;172 +Shatura;Shatura;55.5667;39.5333;172 +Chernushka;Chernushka;56.5;56.0833;172 +Teykovo;Teykovo;56.85;40.55;172 +Alkhan-Yurt;Alkhan-Yurt;43.2317;45.5722;172 +Novyye Atagi;Novyye Atagi;43.1328;45.7797;172 +Zaozërsk;Zaozersk;69.4;32.45;172 +Urzhum;Urzhum;57.1167;50;172 +Suntar;Suntar;62.1575;117.6442;172 +Belomorsk;Belomorsk;64.5167;34.7667;172 +Varna;Varna;53.3806;60.9789;172 +Serafimovskiy;Serafimovskiy;54.4333;53.8167;172 +Kushnarënkovo;Kushnarenkovo;55.1049;55.3479;172 +Ashukino;Ashukino;56.1611;37.9464;172 +Yermolino;Yermolino;55.2;36.6;172 +Opochka;Opochka;56.7167;28.65;172 +Tolbazy;Tolbazy;54.0242;55.8825;172 +Zavolzhsk;Zavolzhsk;57.4833;42.1333;172 +Digora;Digora;43.15;44.15;172 +Nogliki;Nogliki;51.8333;143.1667;172 +Krivodanovka;Krivodanovka;55.0881;82.6551;172 +Dylym;Dylym;43.071;46.6345;172 +Ikryanoye;Ikryanoye;46.0903;47.7306;172 +Volodarsk;Volodarsk;56.2333;43.2;172 +Vuktyl;Vuktyl;63.8667;57.3167;172 +Kosh-Agach;Kosh-Agach;49.9927;88.676;172 +Kargopol;Kargopol;61.5;38.9333;172 +Novosibirsk;Novosibirsk;55.0333;82.9167;172 +Chelyabinsk;Chelyabinsk;55.15;61.4;172 +Samara;Samara;53.1833;50.1167;172 +Omsk;Omsk;54.9667;73.3833;172 +Kazan;Kazan;55.7908;49.1144;172 +Nizhniy Novgorod;Nizhniy Novgorod;56.3269;44.0075;172 +Yekaterinburg;Yekaterinburg;56.8356;60.6128;172 +Moscow;Moscow;55.7558;37.6178;172 +Saint Petersburg;Saint Petersburg;59.95;30.3167;172 +Gulkevichi;Gulkevichi;45.3603;40.6945;172 +Bogorodsk;Bogorodsk;56.0997;43.5072;172 +Valuyki;Valuyki;50.1833;38.1167;172 +Furmanov;Furmanov;57.25;41.1;172 +Baltiysk;Baltiysk;54.65;19.9167;172 +Sukhoy Log;Sukhoy Log;56.9167;62.05;172 +Vyatskiye Polyany;Vyatskiye Polyany;56.2184;51.0686;172 +Korsakov;Korsakov;46.6333;142.7667;172 +Nizhneudinsk;Nizhneudinsk;54.9;99.0167;172 +Tynda;Tynda;55.15;124.7167;172 +Tayshet;Tayshet;55.9333;98.0167;172 +Tavda;Tavda;58.05;65.2667;172 +Slobodskoy;Slobodskoy;58.7242;50.1612;172 +Volgograd;Volgograd;48.7086;44.5147;172 +Rostov;Rostov;47.2333;39.7167;172 +Ufa;Ufa;54.7261;55.9475;172 +Krasnoyarsk;Krasnoyarsk;56.0089;92.8719;172 +Voronezh;Voronezh;51.6717;39.2106;172 +Perm;Perm;58.0139;56.2489;172 +Donetsk;Donetsk;48.3369;39.9449;172 +Kashira;Kashira;54.8333;38.15;172 +Shelekhov;Shelekhov;52.2;104.1;172 +Otradnyy;Otradnyy;53.3667;51.35;172 +Vyshniy Volochëk;Vyshniy Volochek;57.5913;34.5645;172 +Livny;Livny;52.4253;37.6083;172 +Kingisepp;Kingisepp;59.3667;28.6;172 +Lesnoy;Lesnoy;58.6333;59.7833;172 +Kurganinsk;Kurganinsk;44.8833;40.6;172 +Kamen’-na-Obi;Kamen'-na-Obi;53.7919;81.3486;172 +Aksay;Aksay;47.2667;39.8667;172 +Kimry;Kimry;56.8667;37.35;172 +Ruzayevka;Ruzayevka;54.0667;44.95;172 +Zarinsk;Zarinsk;53.7;84.9167;172 +Berëzovskiy;Berezovskiy;55.6667;86.25;172 +Gryazi;Gryazi;52.5;39.9333;172 +Torzhok;Torzhok;57.0333;34.9667;172 +Megion;Megion;61.0331;76.1097;172 +Yartsevo;Yartsevo;55.0667;32.6833;172 +Kuybyshev;Kuybyshev;55.4503;78.3075;172 +Volkhov;Volkhov;59.9167;32.35;172 +Parma;Parma;65.923;57.403;172 +Rasskazovo;Rasskazovo;52.6667;41.8833;172 +Nadym;Nadym;65.5333;72.5167;172 +Arkadak;Arkadak;51.9333;43.5;172 +Novaya Lyalya;Novaya Lyalya;59.05;60.6;172 +Dalmatovo;Dalmatovo;56.2667;62.9167;172 +Magdagachi;Magdagachi;53.45;125.8;172 +Zayukovo;Zayukovo;43.6119;43.3269;172 +Chaplygin;Chaplygin;53.2417;39.9667;172 +Udachnyy;Udachnyy;66.4;112.3;172 +Dolinsk;Dolinsk;47.3167;142.8;172 +Divnomorskoye;Divnomorskoye;44.5008;38.1353;172 +Vozdvizhenka;Vozdvizhenka;43.8942;131.9458;172 +Staryy Cherek;Staryy Cherek;43.475;43.8611;172 +Khandyga;Khandyga;62.666;135.6;172 +Kurumoch;Kurumoch;53.4889;50.0372;172 +Domna;Domna;51.8958;113.1597;172 +Kudryashovskiy;Kudryashovskiy;55.0974;82.7742;172 +Chemodanovka;Chemodanovka;53.2353;45.2475;172 +Ivanovka;Ivanovka;51.7183;55.1882;172 +Umba;Umba;66.6814;34.3455;172 +Lakkha Nëvre;Lakkha Nevre;43.6103;45.2453;172 +Khurba;Khurba;50.4069;136.8761;172 +Velikovechnoye;Velikovechnoye;44.934;39.755;172 +Strugi-Krasnyye;Strugi-Krasnyye;58.2719;29.1083;172 +Troitsko-Pechorsk;Troitsko-Pechorsk;62.7;56.2;172 +Tatarka;Tatarka;44.9589;41.9517;172 +Mundybash;Mundybash;53.2333;87.3167;172 +Zandak;Zandak;43.0572;46.4556;172 +Kamennomostskoye;Kamennomostskoye;43.7336;43.0458;172 +Spasskoye;Spasskoye;44.6145;132.797;172 +Sokur;Sokur;55.2092;83.3183;172 +Tazovskiy;Tazovskiy;67.4667;78.7;172 +Achikulak;Achikulak;44.5467;44.8314;172 +Shemordan;Shemordan;56.1856;50.3972;172 +Urvan;Urvan;43.4894;43.7653;172 +Ust’-Kulom;Ust'-Kulom;61.6881;53.6908;172 +Kazminskoye;Kazminskoye;44.5888;41.673;172 +Tiksi;Tiksi;71.6269;128.835;172 +Chernolesskoye;Chernolesskoye;44.7156;43.7133;172 +Krym;Krym;47.3003;39.5164;172 +Kiyevskoye;Kiyevskoye;45.0383;37.8883;172 +Altud;Altud;43.7181;43.8722;172 +Kugulta;Kugulta;45.3642;42.3869;172 +Okhotsk;Okhotsk;59.383;143.217;172 +Benoy;Benoy;42.9774;46.3094;172 +Konstantinovskoye;Konstantinovskoye;45.2992;42.6367;172 +Lesnikovo;Lesnikovo;55.2861;65.3222;172 +Chernyshevskiy;Chernyshevskiy;63.0128;112.4714;172 +Ust’-Kamchatsk;Ust'-Kamchatsk;56.2135;162.435;172 +Sangar;Sangar;63.9241;127.4739;172 +Khatanga;Khatanga;71.9833;102.5;172 +Batagay;Batagay;67.656;134.635;172 +Omsukchan;Omsukchan;62.5333;155.8;172 +Nikolo-Pavlovskoye;Nikolo-Pavlovskoye;57.8036;60.0286;172 +Detchino;Detchino;54.8092;36.3075;172 +Provideniya;Provideniya;64.4235;-173.2258;172 +Chokurdakh;Chokurdakh;70.6183;147.8946;172 +Saranpaul;Saranpaul;64.26;60.9083;172 +Ust’-Maya;Ust'-Maya;60.4566;134.5433;172 +Krasnogorsk;Krasnogorsk;48.4172;142.0869;172 +Vitim;Vitim;59.4515;112.5578;172 +Palana;Palana;59.084;159.95;172 +Cherskiy;Cherskiy;68.7501;161.33;172 +Zyryanka;Zyryanka;65.736;150.89;172 +De-Kastri;De-Kastri;51.4666;140.7833;172 +Bukachacha;Bukachacha;52.9833;116.9166;172 +Ugol’nyye Kopi;Ugol'nyye Kopi;64.7333;177.7;172 +Novyy Uoyan;Novyy Uoyan;56.135;111.7339;172 +Tsibanobalka;Tsibanobalka;44.9803;37.3439;172 +Tura;Tura;64.2833;100.25;172 +Yarkovo;Yarkovo;54.8072;82.5989;172 +Linda;Linda;56.6158;44.0956;172 +Zyazikov;Zyazikov;43.4957;44.7677;172 +Russko-Vysotskoye;Russko-Vysotskoye;59.6997;29.9442;172 +Otrado-Ol’ginskoye;Otrado-Ol'ginskoye;45.306;40.9397;172 +Kuba;Kuba;43.8589;43.4472;172 +Usogorsk;Usogorsk;63.4333;48.7;172 +Bogoslovka;Bogoslovka;53.2083;44.8014;172 +Verkhnerusskiy;Verkhnerusskiy;45.1324;41.9424;172 +Komsomol’skoye;Komsomol'skoye;43.3892;46.1573;172 +Dombarovskiy;Dombarovskiy;50.7546;59.54;172 +Igrim;Igrim;63.1933;64.4194;172 +Soldato-Aleksandrovskoye;Soldato-Aleksandrovskoye;44.2659;43.7562;172 +Mikhaylovskoye;Mikhaylovskoye;43.0997;44.6317;172 +Mikun;Mikun;62.35;50.0667;172 +Sultan-Yangiyurt;Sultan-Yangiyurt;43.2167;46.8667;172 +Kovda;Kovda;66.6903;32.8703;172 +Tiyerbes;Tiyerbes;64.3728;120.549;172 +Ust’-Nyukzha;Ust'-Nyukzha;56.5608;121.6031;172 +Ust’-Olenëk;Ust'-Olenek;72.9855;119.8214;172 +Zhilinda;Zhilinda;70.1333;113.9833;172 +Olenëk;Olenek;68.5042;112.4472;172 +Ambarchik;Ambarchik;69.6167;162.2833;172 +Logashkino;Logashkino;70.8536;153.8744;172 +Shoyna;Shoyna;67.8783;44.1526;172 +Enurmino;Enurmino;66.9545;-171.8671;172 +Oymyakon;Oymyakon;63.4629;142.787;172 +Korf;Korf;60.3731;166.0206;172 +Lavrentiya;Lavrentiya;65.5842;-170.9889;172 +Verkhoyansk;Verkhoyansk;67.55;133.3833;172 +Chumikan;Chumikan;54.7;135.3;172 +Ayan;Ayan;56.4686;138.1867;172 +Omolon;Omolon;65.2331;160.537;172 +Progress;Progress;49.7504;129.6167;172 +Mikhalkino;Mikhalkino;69.4353;161.551;172 +Uelen;Uelen;66.1667;-169.8167;172 +Supsekh;Supsekh;44.8611;37.3667;172 +Levokumka;Levokumka;44.2297;43.1481;172 +Psygansu;Psygansu;43.4194;43.7936;172 +Togur;Togur;58.3631;82.8264;172 +Malka;Malka;43.8039;43.3242;172 +Benoy-Yurt;Benoy-Yurt;43.6931;45.0503;172 +Kabardinka;Kabardinka;44.6511;37.9386;172 +Ivanovskoye;Ivanovskoye;44.5772;41.8697;172 +Zheshart;Zheshart;62.0594;49.5517;172 +Dalakovo;Dalakovo;43.2375;44.5897;172 +Inarki;Inarki;43.4708;44.5417;172 +Obyachevo;Obyachevo;60.3386;49.6092;172 +Ust’-Nera;Ust'-Nera;64.5666;143.2;172 +Podstepki;Podstepki;53.5151;49.1294;172 +Vinsady;Vinsady;44.0817;42.9606;172 +Argudan;Argudan;43.42;43.92;172 +Nizhniy Odes;Nizhniy Odes;63.65;54.85;172 +Verkhniye Achaluki;Verkhniye Achaluki;43.3469;44.6975;172 +Chermen;Chermen;43.15;44.7333;172 +Lakha Nëvre;Lakha Nevre;43.6228;45.3397;172 +Elin-Yurt;Elin-Yurt;43.6717;44.9602;172 +Baksanenok;Baksanenok;43.6897;43.6547;172 +Olovyannaya;Olovyannaya;50.95;115.5666;172 +Gizel;Gizel;43.0392;44.5702;172 +Kagalnik;Kagalnik;47.077;39.3236;172 +Grabovo;Grabovo;53.3794;45.0619;172 +Khomutovo;Khomutovo;52.4658;104.4025;172 +Sarmakovo;Sarmakovo;43.7397;43.1894;172 +Kenzhe;Kenzhe;43.4975;43.5539;172 +Nyazepetrovsk;Nyazepetrovsk;56.05;59.6;172 +Severnyy;Severnyy;67.6083;64.1233;172 +Likhoslavl;Likhoslavl;57.1167;35.4667;172 +Kem;Kem;64.95;34.6;172 +Chegem Vtoroy;Chegem Vtoroy;43.5958;43.5994;172 +Zvenigovo;Zvenigovo;55.9667;48.0167;172 +Aginskoye;Aginskoye;51.1031;114.5228;172 +Chkalovsk;Chkalovsk;56.7667;43.25;172 +Chekmagush;Chekmagush;55.1411;54.65;172 +Babayevo;Babayevo;59.3833;35.95;172 +Nikel;Nikel;69.4081;30.2206;172 +Sorsk;Sorsk;54;90.25;172 +Yuryuzan;Yuryuzan;54.8667;58.4333;172 +Gornozavodsk;Gornozavodsk;58.3833;58.3167;172 +Drezna;Drezna;55.75;38.8333;172 +Alatyr;Alatyr;54.85;46.5833;172 +Severo-Kuril’sk;Severo-Kuril'sk;50.6833;156.1167;172 +Saskylakh;Saskylakh;71.9653;114.0923;172 +Artëmovsk;Artemovsk;54.35;93.4333;172 +Kazachye;Kazachye;70.7522;136.234;172 +Nakhodka;Nakhodka;67.7167;77.65;172 +Novyy Port;Novyy Port;67.6919;72.8964;172 +Teeli;Teeli;51.014;90.2053;172 +Mezen;Mezen;65.85;44.2333;172 +Zhigansk;Zhigansk;66.7708;123.371;172 +Srednekolymsk;Srednekolymsk;67.45;153.7;172 +Pevek;Pevek;69.7;170.3167;172 +Belaya Kalitva;Belaya Kalitva;48.1667;40.7833;172 +Amursk;Amursk;50.2167;136.9;172 +Baksan;Baksan;43.6833;43.5333;172 +Mtsensk;Mtsensk;53.2833;36.5667;172 +Tutayev;Tutayev;57.8833;39.5333;172 +Apsheronsk;Apsheronsk;44.4608;39.7406;172 +Pereslavl’-Zalesskiy;Pereslavl'-Zalesskiy;56.7381;38.8562;172 +Chebarkul;Chebarkul;54.9778;60.37;172 +Novozybkov;Novozybkov;52.5333;31.9333;172 +Pyt’-Yakh;Pyt'-Yakh;60.75;72.7833;172 +Yalutorovsk;Yalutorovsk;56.65;66.3;172 +Pechora;Pechora;65.1442;57.2197;172 +Uray;Uray;60.1333;64.7833;172 +Zainsk;Zainsk;55.3;52.0167;172 +Tetyushi;Tetyushi;54.9333;48.8333;172 +Korablino;Korablino;53.9167;40.0167;172 +Boguchar;Boguchar;49.9333;40.55;172 +Novodvinsk;Novodvinsk;64.4167;40.8167;172 +Sayansk;Sayansk;54.1167;102.1667;172 +Yelizovo;Yelizovo;53.1833;158.3833;172 +Kachkanar;Kachkanar;58.7;59.4833;172 +Kurchatov;Kurchatov;51.6667;35.65;172 +Rtishchevo;Rtishchevo;52.25;43.7833;172 +Temryuk;Temryuk;45.2667;37.3833;172 +Sovetsk;Sovetsk;55.0833;21.8833;172 +Verkhnyaya Salda;Verkhnyaya Salda;58.05;60.55;172 +Karabulak;Karabulak;43.3;44.9;172 +Spassk-Dal’niy;Spassk-Dal'niy;44.6;132.8167;172 +Tulun;Tulun;54.5667;100.5667;172 +Kolchugino;Kolchugino;56.2992;39.3831;172 +Satka;Satka;55.05;59.05;172 +Mozdok;Mozdok;43.75;44.65;172 +Myski;Myski;53.7;87.8167;172 +Strezhevoy;Strezhevoy;60.7333;77.5833;172 +Ust’-Kut;Ust'-Kut;56.8;105.8333;172 +Shebekino;Shebekino;50.4167;36.9;172 +Gay;Gay;51.4747;58.4543;172 +Safonovo;Safonovo;55.1;33.25;172 +Monchegorsk;Monchegorsk;67.9394;32.9156;172 +Korenovsk;Korenovsk;45.4667;39.45;172 +Osinniki;Osinniki;53.6167;87.3333;172 +Chusovoy;Chusovoy;58.2833;57.8167;172 +Ulkan;Ulkan;55.9004;107.7833;172 +Strelka;Strelka;61.867;152.2502;172 +Bol’sheretsk;Bol'sheretsk;52.439;156.3594;172 +Karamken;Karamken;60.2004;151.1666;172 +Birsk;Birsk;55.4167;55.5333;172 +Yessey;Yessey;68.4837;102.1666;172 +Gyda;Gyda;70.8814;78.4661;172 +Peregrebnoye;Peregrebnoye;62.967;65.0859;172 +Laryak;Laryak;61.1012;80.2514;172 +Mukhomornoye;Mukhomornoye;66.4171;173.3333;172 +Vorontsovo;Vorontsovo;71.6983;83.5642;172 +Omchak;Omchak;61.6333;147.9167;172 +Shalaurova;Shalaurova;73.2204;143.1833;172 +Khorgo;Khorgo;73.4833;113.63;172 +Komsa;Komsa;61.868;89.2577;172 +Pakhachi;Pakhachi;60.5816;169.05;172 +Indiga;Indiga;67.6898;49.0166;172 +Chagda;Chagda;60.1;133.9;172 +Tunguskhaya;Tunguskhaya;64.9004;125.25;172 +Podkamennaya Tunguska;Podkamennaya Tunguska;61.5995;90.1236;172 +Siglan;Siglan;59.0337;152.4166;172 +Utkholok;Utkholok;57.5504;157.2333;172 +Varnek;Varnek;69.7301;60.0636;172 +Trofimovsk;Trofimovsk;72.5997;127.0337;172 +Matochkin Shar;Matochkin Shar;73.27;56.4497;172 +Menkerya;Menkerya;67.9886;123.3505;172 +Khakhar;Khakhar;57.6666;135.43;172 +Zvëzdnyy;Zvezdnyy;70.9566;-179.59;172 +Sagastyr;Sagastyr;73.3779;126.5924;172 +Zemlya Bunge;Zemlya Bunge;74.8983;142.105;172 +Starorybnoye;Starorybnoye;72.7666;104.8;172 +Agapa;Agapa;71.4504;89.25;172 +Il’pyrskiy;Il'pyrskiy;59.96;164.2;172 +Amderma;Amderma;69.763;61.6677;172 +Bugrino;Bugrino;68.8079;49.3042;172 +Put’ Lenina;Put' Lenina;68.5166;107.8;172 +Nizhneyansk;Nizhneyansk;71.4333;136.0666;172 +Sherlovaya Gora;Sherlovaya Gora;50.5306;116.3006;172 +Manily;Manily;62.4908;165.3298;172 +Dikson;Dikson;73.507;80.5451;172 +Klyuchi;Klyuchi;56.3;160.85;172 +Yerëma;Yerema;60.3808;107.7794;172 +Oktyabrskiy;Oktyabrskiy;52.6636;156.2387;172 +Ust’-Kuyga;Ust'-Kuyga;70.0171;135.6;172 +Eldikan;Eldikan;60.8;135.1833;172 +Beringovskiy;Beringovskiy;63.0655;179.3067;172 +Evensk;Evensk;61.95;159.2333;172 +Egvekinot;Egvekinot;66.3221;-179.1837;172 +Shagonar;Shagonar;51.5333;92.9;172 +Karabash;Karabash;55.4833;60.2;172 +Verkhniy Tagil;Verkhniy Tagil;57.3833;59.9333;172 +Kandry;Kandry;54.5667;54.1167;172 +Neman;Neman;55.0333;22.0333;172 +Khorol;Khorol;44.425;132.075;172 +Mesyagutovo;Mesyagutovo;55.5322;58.255;172 +Kamen’-Rybolov;Kamen'-Rybolov;44.7667;132.0167;172 +Zasechnoye;Zasechnoye;53.1142;45.0601;172 +Shalushka;Shalushka;43.5261;43.5594;172 +Borovsk;Borovsk;55.2;36.4833;172 +Sosnovka;Sosnovka;56.25;51.2833;172 +Narimanov;Narimanov;46.6833;47.85;172 +Vilyuysk;Vilyuysk;63.75;121.6167;172 +Nazyvayevsk;Nazyvayevsk;55.5667;71.35;172 +Bolkhov;Bolkhov;53.45;36;172 +Baley;Baley;51.5833;116.6333;172 +Zakamensk;Zakamensk;50.3833;103.2833;172 +Kirensk;Kirensk;57.7833;108.1;172 +Boguchany;Boguchany;58.3786;97.4356;172 +Kursavka;Kursavka;44.46;42.4953;172 +Chulym;Chulym;55.09;80.9703;172 +Argun;Argun;43.3;45.8667;172 +Akhtubinsk;Akhtubinsk;48.2833;46.1667;172 +Uchaly;Uchaly;54.3167;59.3833;172 +Koryazhma;Koryazhma;61.3;47.1667;172 +Goryachiy Klyuch;Goryachiy Klyuch;44.6308;39.13;172 +Malgobek;Malgobek;43.5167;44.5833;172 +Yugorsk;Yugorsk;61.3167;63.35;172 +Tosno;Tosno;59.5411;30.875;172 +Dalnegorsk;Dalnegorsk;44.5539;135.5661;172 +Frolovo;Frolovo;49.7714;43.6622;172 +Alapayevsk;Alapayevsk;57.85;61.7;172 +Sokol;Sokol;59.4667;40.1167;172 +Kinel;Kinel;53.2333;50.6167;172 +Protvino;Protvino;54.8667;37.2167;172 +Beslan;Beslan;43.1833;44.5333;172 +Kizilyurt;Kizilyurt;43.2;46.8667;172 +Rezh;Rezh;57.3667;61.4;172 +Irbit;Irbit;57.6667;63.0667;172 +Kyshtym;Kyshtym;55.7139;60.5528;172 +Lesozavodsk;Lesozavodsk;45.4667;133.4;172 +Partizansk;Partizansk;43.1333;133.1333;172 +Yuzhno-Sukhokumsk;Yuzhno-Sukhokumsk;44.6667;45.65;172 +Praskoveya;Praskoveya;44.7444;44.2031;172 +Nadezhda;Nadezhda;45.0448;42.1104;172 +Surazh;Surazh;53.0167;32.4;172 +Krasnoufimsk;Krasnoufimsk;56.6167;57.7667;172 +Abinsk;Abinsk;44.8667;38.1667;172 +Mariinsk;Mariinsk;56.2167;87.75;172 +Uryupinsk;Uryupinsk;50.8;42.0167;172 +Konakovo;Konakovo;56.7129;36.7783;172 +Nordvik;Nordvik;74.0165;111.51;172 +Tukchi;Tukchi;57.367;139.5;172 +Numto;Numto;63.6667;71.3333;172 +Usinsk;Usinsk;65.9998;57.5414;172 +Sharypovo;Sharypovo;55.525;89.2;172 +Alekseyevka;Alekseyevka;50.6333;38.6833;172 +Bol’shoy Kamen’;Bol'shoy Kamen';43.1167;132.35;172 +Lyudinovo;Lyudinovo;53.8667;34.4667;172 +Yuzhnouralsk;Yuzhnouralsk;54.45;61.25;172 +Izobil’nyy;Izobil'nyy;45.3667;41.7167;172 +Zavolzhye;Zavolzhye;56.6425;43.3928;172 +Krasnyy Sulin;Krasnyy Sulin;47.8833;40.0667;172 +Luza;Luza;60.6167;47.2833;172 +Sylva;Sylva;57.3139;58.7889;172 +Sudogda;Sudogda;55.95;40.8667;172 +Zuyevka;Zuyevka;58.4033;51.1304;172 +Pitkyaranta;Pitkyaranta;61.5667;31.4833;172 +Olëkminsk;Olekminsk;60.3833;120.4333;172 +Ivangorod;Ivangorod;59.375;28.2053;172 +Peschanokopskoye;Peschanokopskoye;46.1961;41.0775;172 +Khilok;Khilok;51.35;110.45;172 +Sosenskiy;Sosenskiy;54.05;35.9667;172 +Malaya Vishera;Malaya Vishera;58.85;32.2167;172 +Zhatay;Zhatay;62.1641;129.8431;172 +Zmeinogorsk;Zmeinogorsk;51.158;82.1874;172 +Zaozërnyy;Zaozernyy;55.9667;94.7;172 +Ertil;Ertil;51.8333;40.8;172 +Argayash;Argayash;55.4889;60.8767;172 +Kambarka;Kambarka;56.2667;54.2;172 +Buzdyak;Buzdyak;54.5711;54.5308;172 +Vorsma;Vorsma;55.9833;43.2667;172 +Vytegra;Vytegra;61;36.45;172 +Tyukalinsk;Tyukalinsk;55.8667;72.2;172 +Belaya Kholunitsa;Belaya Kholunitsa;58.8333;50.85;172 +Nevelsk;Nevelsk;46.65;141.8667;172 +Sylva;Sylva;58.0333;56.7681;172 +Taksimo;Taksimo;56.3315;114.89;172 +Luga;Luga;58.7333;29.85;172 +Yefremov;Yefremov;53.1492;38.0826;172 +Mirnyy;Mirnyy;62.5333;113.95;172 +Blagoveshchensk;Blagoveshchensk;55.0333;55.9833;172 +Aznakayevo;Aznakayevo;54.85;53.0667;172 +Korkino;Korkino;54.8833;61.4;172 +Zelenokumsk;Zelenokumsk;44.4;43.867;172 +Vysokovsk;Vysokovsk;56.3167;36.55;172 +Zavitinsk;Zavitinsk;50.1167;129.4333;172 +Millerovo;Millerovo;48.9167;40.4;172 +Vichuga;Vichuga;57.2;41.9167;172 +Svetlograd;Svetlograd;45.3308;42.8511;172 +Boyarka;Boyarka;70.767;97.5;172 +Chernyakhovsk;Chernyakhovsk;54.6333;21.8167;172 +Vyazniki;Vyazniki;56.2433;42.1292;172 +Kamenka;Kamenka;53.1833;44.05;172 +Kabuga;Kabuga;-1.9765;30.2247;173 +Muhanga;Muhanga;-2.0783;29.7581;173 +Kigali;Kigali;-1.9536;30.0606;173 +Cyangugu;Cyangugu;-2.4833;28.8967;173 +Nyanza;Nyanza;-2.3496;29.74;173 +Ruhengeri;Ruhengeri;-1.4944;29.6417;173 +Byumba;Byumba;-1.5794;30.0694;173 +Gisenyi;Gisenyi;-1.6928;29.25;173 +Kibuye;Kibuye;-2.0594;29.3481;173 +Ruhango;Ruhango;-2.2325;29.7803;173 +Gikongoro;Gikongoro;-2.4697;29.5814;173 +Rwamagana;Rwamagana;-1.9525;30.4378;173 +Kibungo;Kibungo;-2.1608;30.5442;173 +Butare;Butare;-2.6;29.75;173 +Gitarama;Gitarama;-2.0696;29.76;173 +Gustavia;Gustavia;17.8958;-62.8508;174 +Jamestown;Jamestown;-15.9251;-5.7179;175 +Edinburgh of the Seven Seas;Edinburgh of the Seven Seas;-37.0675;-12.3105;175 +Georgetown;Georgetown;-7.9286;-14.4119;175 +Basseterre;Basseterre;17.2983;-62.7342;176 +Castries;Castries;14.0167;-60.9833;177 +Gros Islet;Gros Islet;14.081;-60.953;177 +Marigot;Marigot;18.0706;-63.0847;178 +Saint-Pierre;Saint-Pierre;46.7811;-56.1764;179 +Kingstown;Kingstown;13.1667;-61.2333;180 +Apia;Apia;-13.8333;-171.8333;181 +Saleaula;Saleaula;-13.4489;-172.3352;181 +Samamea;Samamea;-13.9338;-171.5312;181 +Satupa‘itea;Satupa`itea;-13.7659;-172.3269;181 +Safotu;Safotu;-13.4513;-172.4018;181 +Vailoa;Vailoa;-13.7555;-172.307;181 +Asau;Asau;-13.5196;-172.6378;181 +Safotulafai;Safotulafai;-13.6715;-172.1777;181 +Lufilufi;Lufilufi;-13.8745;-171.5986;181 +Afega;Afega;-13.7973;-171.8531;181 +Leulumoega;Leulumoega;-13.823;-171.9613;181 +Mulifanua;Mulifanua;-13.8318;-172.036;181 +Chiesanuova;Chiesanuova;43.9061;12.4214;182 +Montegiardino;Montegiardino;43.9092;12.4833;182 +Fiorentino;Fiorentino;43.9092;12.4581;182 +Acquaviva;Acquaviva;43.9453;12.4183;182 +Borgo Maggiore;Borgo Maggiore;43.9408;12.4475;182 +Domagnano;Domagnano;43.9492;12.4686;182 +Faetano;Faetano;43.9261;12.4981;182 +Serravalle;Serravalle;43.9683;12.4811;182 +San Marino;San Marino;43.932;12.4484;182 +São Tomé;Sao Tome;0.3333;6.7333;183 +Neves;Neves;0.3586;6.5525;183 +São João dos Angolares;Sao Joao dos Angolares;0.1342;6.6494;183 +Santana;Santana;0.26;6.7414;183 +Guadalupe;Guadalupe;0.3792;6.6375;183 +Santo António;Santo Antonio;1.6806;7.4394;183 +Trindade;Trindade;0.3;6.6667;183 +Al Bāḩah;Al Bahah;20.0129;41.4677;184 +Arar;Arar;30.9833;41.0167;184 +Al Ḩawīyah;Al Hawiyah;21.4411;40.4975;184 +Qal‘at Bīshah;Qal`at Bishah;20.0087;42.5987;184 +Khamīs Mushayţ;Khamis Mushayt;18.3;42.7333;184 +Rafḩā;Rafha;29.6202;43.4948;184 +Al Majma‘ah;Al Majma`ah;25.9039;45.3456;184 +Turabah;Turabah;21.2142;41.6331;184 +Medina;Medina;24.4667;39.6;184 +Mecca;Mecca;21.4225;39.8261;184 +Riyadh;Riyadh;24.65;46.71;184 +Jeddah;Jeddah;21.5428;39.1728;184 +Dhahran;Dhahran;26.2667;50.15;184 +Aţ Ţā’if;At Ta'if;21.2667;40.4167;184 +Al Ḩillah;Al Hillah;23.4895;46.7564;184 +Tabūk;Tabuk;28.3838;36.555;184 +Ḩā’il;Ha'il;27.5236;41.7001;184 +Buraydah;Buraydah;26.3333;43.9667;184 +Al Hufūf;Al Hufuf;25.3608;49.5997;184 +Ad Dammām;Ad Dammam;26.4333;50.1;184 +Al Khubar;Al Khubar;26.3;50.2167;184 +Abhā;Abha;18.2167;42.5;184 +Al Jubayl;Al Jubayl;27.0046;49.646;184 +Ḩafr al Bāţin;Hafr al Batin;28.4337;45.9601;184 +Al Mubarraz;Al Mubarraz;25.4416;49.6642;184 +Al Kharj;Al Kharj;24.1556;47.312;184 +Yanbu‘;Yanbu`;24.0943;38.0493;184 +Al Qaţīf;Al Qatif;26.5196;50.0115;184 +Laylá;Layla;22.2833;46.7333;184 +Dawmat al Jandal;Dawmat al Jandal;29.8153;39.8664;184 +As Sulayyil;As Sulayyil;20.4623;45.5722;184 +Jāzān;Jazan;16.8892;42.5611;184 +Sakākā;Sakaka;30;40.1333;184 +Ad Dir‘īyah;Ad Dir`iyah;24.7333;46.5756;184 +Najrān;Najran;17.4917;44.1322;184 +Ḑurumā;Duruma;24.6173;46.2256;184 +Al Quway‘īyah;Al Quway`iyah;24.0737;45.2806;184 +Al Qurayyāt;Al Qurayyat;31.3333;37.3333;184 +Al Qunfudhah;Al Qunfudhah;19.1264;41.0789;184 +Al Wajh;Al Wajh;26.2324;36.4636;184 +Tambacounda;Tambacounda;13.7689;-13.6672;185 +Louga;Louga;15.6167;-16.2167;185 +Kolda;Kolda;12.8958;-14.9408;185 +Dodji;Dodji;15.5167;-14.9333;185 +Diourbel;Diourbel;14.655;-16.2314;185 +Kobilo;Kobilo;16.15;-13.5;185 +Thiès;Thies;14.7833;-16.9167;185 +Bignona;Bignona;12.8167;-16.2333;185 +Rufisque;Rufisque;14.7167;-17.2667;185 +Kaolack;Kaolack;14.1389;-16.0764;185 +Ziguinchor;Ziguinchor;12.5833;-16.2667;185 +Saint-Louis;Saint-Louis;16.0333;-16.5;185 +Touba;Touba;14.8667;-15.8833;185 +Pikine;Pikine;14.75;-17.4;185 +Dakar;Dakar;14.7319;-17.4572;185 +Kanel;Kanel;15.4833;-13.1667;185 +Fatick;Fatick;14.3167;-16.4167;185 +Kédougou;Kedougou;12.5556;-12.1807;185 +Linguère;Linguere;15.3833;-15.2167;185 +Matam;Matam;15.6167;-13.3333;185 +Sédhiou;Sedhiou;12.7081;-15.5569;185 +Kaffrine;Kaffrine;14.1016;-15.5467;185 +Medveđa;Medveda;42.8333;21.5833;186 +Plandište;Plandiste;45.2269;21.1217;186 +Rekovac;Rekovac;43.8667;21.1333;186 +Knić;Knic;43.9167;20.7167;186 +Bečej;Becej;45.6167;20.0333;186 +Sečanj;Secanj;45.3667;20.7722;186 +Titel;Titel;45.2;20.3;186 +Opovo;Opovo;45.0514;20.4247;186 +Merošina;Merosina;43.2833;21.7167;186 +Kula;Kula;45.6109;19.5274;186 +Apatin;Apatin;45.6667;18.9833;186 +Žitorađa;Zitorada;43.1833;21.7167;186 +Gadžin Han;Gadzin Han;43.2203;22.0258;186 +Ćićevac;Cicevac;43.7167;21.45;186 +Pećinci;Pecinci;44.9089;19.9664;186 +Kovin;Kovin;44.7475;20.9761;186 +Koceljeva;Koceljeva;44.4708;19.807;186 +Bosilegrad;Bosilegrad;42.5005;22.4728;186 +Vladimirci;Vladimirci;44.6167;19.7833;186 +Ražanj;Razanj;43.6667;21.55;186 +Kučevo;Kucevo;44.4833;21.6667;186 +Žabari;Zabari;44.3562;21.2143;186 +Malo Crniće;Malo Crnice;44.5667;21.2833;186 +Srbobran;Srbobran;45.5522;19.8017;186 +Mali Iđoš;Mali Idos;45.7069;19.6644;186 +Žitište;Zitiste;45.485;20.5497;186 +Novi Kneževac;Novi Knezevac;46.05;20.1;186 +Golubac;Golubac;44.653;21.632;186 +Nova Crnja;Nova Crnja;45.6667;20.6;186 +Majdanpek;Majdanpek;44.38;21.944;186 +Novi Bečej;Novi Becej;45.6;20.1167;186 +Trgovište;Trgoviste;42.3514;22.0921;186 +Žagubica;Zagubica;44.1979;21.7902;186 +Topola;Topola;44.2525;20.6761;186 +Temerin;Temerin;45.4053;19.8869;186 +Dimitrovgrad;Dimitrovgrad;43.0167;22.7833;186 +Veliko Gradište;Veliko Gradiste;44.75;21.5167;186 +Velika Plana;Velika Plana;44.3333;21.0833;186 +Petrovac na Mlavi;Petrovac na Mlavi;44.3783;21.4194;186 +Svilajnac;Svilajnac;44.2167;21.2;186 +Boljevac;Boljevac;43.8247;21.9519;186 +Kladovo;Kladovo;44.6039;22.6072;186 +Stara Pazova;Stara Pazova;44.9833;20.1667;186 +Šid;Sid;45.1283;19.2264;186 +Bojnik;Bojnik;43.0142;21.718;186 +Ljig;Ljig;44.2213;20.2375;186 +Inđija;Indija;45.0492;20.0792;186 +Despotovac;Despotovac;44.0833;21.4333;186 +Čajetina;Cajetina;43.75;19.7167;186 +Aleksinac;Aleksinac;43.5383;21.7047;186 +Osečina;Osecina;44.3667;19.6;186 +Rača;Raca;44.2333;20.9833;186 +Lebane;Lebane;42.9167;21.7333;186 +Zaječar;Zajecar;43.9042;22.2847;186 +Paraćin;Paracin;43.8667;21.4167;186 +Knjaževac;Knjazevac;43.5;22.4333;186 +Sremska Mitrovica;Sremska Mitrovica;44.9661;19.6106;186 +Požarevac;Pozarevac;44.62;21.1897;186 +Krupanj;Krupanj;44.3667;19.3667;186 +Varvarin;Varvarin;43.7167;21.3667;186 +Crna Trava;Crna Trava;42.8101;22.299;186 +Mali Zvornik;Mali Zvornik;44.3992;19.1214;186 +Batočina;Batocina;44.15;21.0833;186 +Blace;Blace;43.2906;21.2847;186 +Ruma;Ruma;45.0031;19.8289;186 +Doljevac;Doljevac;43.1968;21.8334;186 +Negotin;Negotin;44.2167;22.5167;186 +Prokuplje;Prokuplje;43.2339;21.5861;186 +Brus;Brus;43.3836;21.0336;186 +Surdulica;Surdulica;42.695;22.1672;186 +Pirot;Pirot;43.1519;22.585;186 +Raška;Raska;43.2856;20.6092;186 +Požega;Pozega;43.8459;20.0368;186 +Ub;Ub;44.45;20.0667;186 +Lučani;Lucani;43.8667;20.1333;186 +Kosjerić;Kosjeric;44;19.9167;186 +Mionica;Mionica;44.25;20.0833;186 +Lajkovac;Lajkovac;44.3667;20.1667;186 +Bela Palanka;Bela Palanka;43.2178;22.3067;186 +Smederevska Palanka;Smederevska Palanka;44.3655;20.9587;186 +Babušnica;Babusnica;43.068;22.4115;186 +Vlasotince;Vlasotince;42.9667;22.1333;186 +Ljubovija;Ljubovija;44.1869;19.3728;186 +Gornji Milanovac;Gornji Milanovac;44.0212;20.456;186 +Svrljig;Svrljig;43.4167;22.1167;186 +Kuršumlija;Kursumlija;43.1408;21.2678;186 +Aleksandrovac;Aleksandrovac;43.4553;21.0514;186 +Šabac;Sabac;44.7558;19.6939;186 +Smederevo;Smederevo;44.6633;20.9289;186 +Arilje;Arilje;43.7531;20.0956;186 +Nova Varoš;Nova Varos;43.4667;19.8203;186 +Vladičin Han;Vladicin Han;42.7;22.0667;186 +Horgoš;Horgos;46.1556;19.9725;186 +Ivanjica;Ivanjica;43.5811;20.2297;186 +Aranđelovac;Arandelovac;44.3042;20.5561;186 +Jagodina;Jagodina;43.975;21.2564;186 +Priboj;Priboj;43.5836;19.5258;186 +Alibunar;Alibunar;45.0808;20.9658;186 +Tutin;Tutin;42.9875;20.3256;186 +Irig;Irig;45.1011;19.8583;186 +Čoka;Coka;45.9389;20.1394;186 +Lapovo;Lapovo;44.1833;21.1;186 +Bač;Bac;45.3886;19.2353;186 +Bački Petrovac;Backi Petrovac;45.3564;19.5883;186 +Bogatić;Bogatic;44.8333;19.4833;186 +Kovačica;Kovacica;45.1117;20.6214;186 +Sokobanja;Sokobanja;43.6394;21.8694;186 +Beočin;Beocin;45.1922;19.7203;186 +Bela Crkva;Bela Crkva;44.8975;21.4172;186 +Vrnjačka Banja;Vrnjacka Banja;43.6167;20.9;186 +Ada;Ada;45.8014;20.1222;186 +Kanjiža;Kanjiza;46.0667;20.05;186 +Odžaci;Odzaci;45.5167;19.2667;186 +Sremski Karlovci;Sremski Karlovci;45.2;19.9333;186 +Žabalj;Zabalj;45.3667;20.0667;186 +Melenci;Melenci;45.5083;20.3169;186 +Trstenik;Trstenik;43.6186;20.9972;186 +Bačka Topola;Backa Topola;45.8089;19.635;186 +Sjenica;Sjenica;43.2667;20;186 +Vrbas;Vrbas;45.5697;19.6378;186 +Bajina Bašta;Bajina Basta;43.9731;19.5597;186 +Subotica;Subotica;46.0983;19.67;186 +Bačka Palanka;Backa Palanka;45.2506;19.3886;186 +Senta;Senta;45.9314;20.09;186 +Ćuprija;Cuprija;43.9231;21.3686;186 +Debeljača;Debeljaca;45.0711;20.6;186 +Stara Moravica;Stara Moravica;45.8689;19.4661;186 +Batajnica;Batajnica;44.9022;20.2814;186 +Preševo;Presevo;42.3067;21.65;186 +Bujanovac;Bujanovac;42.4667;21.7667;186 +Banatski Karlovac;Banatski Karlovac;45.0472;21.0161;186 +Belgrade;Belgrade;44.8167;20.4667;186 +Niš;Nis;43.3192;21.8961;186 +Zemun;Zemun;44.85;20.4;186 +Novi Sad;Novi Sad;45.2644;19.8317;186 +Kragujevac;Kragujevac;44.0142;20.9394;186 +Leskovac;Leskovac;42.9981;21.9461;186 +Užice;Uzice;43.85;19.85;186 +Kruševac;Krusevac;43.5833;21.3267;186 +Vranje;Vranje;42.5542;21.8972;186 +Loznica;Loznica;44.5333;19.2258;186 +Valjevo;Valjevo;44.2667;19.8833;186 +Zrenjanin;Zrenjanin;45.3778;20.3861;186 +Pančevo;Pancevo;44.8739;20.6519;186 +Čačak;Cacak;43.8914;20.3497;186 +Novi Pazar;Novi Pazar;43.15;20.5167;186 +Kraljevo;Kraljevo;43.7234;20.687;186 +Sombor;Sombor;45.78;19.12;186 +Vršac;Vrsac;45.1206;21.2986;186 +Kikinda;Kikinda;45.8244;20.4592;186 +Prijepolje;Prijepolje;43.5439;19.6514;186 +Bor;Bor;44.1303;22.1036;186 +Victoria;Victoria;-4.6236;55.4544;187 +Freetown;Freetown;8.4833;-13.2331;188 +Bo;Bo;7.9564;-11.74;188 +Kenema;Kenema;7.8833;-11.1833;188 +Makeni;Makeni;8.8817;-12.0442;188 +Koidu-Bulma;Koidu-Bulma;8.4405;-10.85;188 +Port Loko;Port Loko;8.7667;-12.7833;188 +Singapore;Singapore;1.3;103.8;189 +Philipsburg;Philipsburg;18.0256;-63.0492;190 +Humenné;Humenne;48.9306;21.9122;191 +Bratislava;Bratislava;48.1447;17.1128;191 +Komárno;Komarno;47.7633;18.1283;191 +Levice;Levice;48.2136;18.6069;191 +Bardejov;Bardejov;49.295;21.2758;191 +Liptovský Mikuláš;Liptovsky Mikulas;49.0811;19.6181;191 +Šurany;Surany;48.0833;18.1833;191 +Modra;Modra;48.3331;17.3069;191 +Lučenec;Lucenec;48.3314;19.6708;191 +Piešťany;Piest'any;48.5833;17.8333;191 +Bernolákovo;Bernolakovo;48.1992;17.3003;191 +Stará Turá;Stara Tura;48.7772;17.6956;191 +Veľký Meder;Vel'ky Meder;47.85;17.7667;191 +Pezinok;Pezinok;48.2667;17.2667;191 +Trebišov;Trebisov;48.6333;21.7167;191 +Rimavská Sobota;Rimavska Sobota;48.3814;20.02;191 +Dubnica nad Váhom;Dubnica nad Vahom;48.9575;18.1658;191 +Čadca;Cadca;49.4386;18.7883;191 +Vráble;Vrable;48.25;18.3167;191 +Sečovce;Secovce;48.7;21.65;191 +Smižany;Smizany;48.9584;20.5177;191 +Košice;Kosice;48.7167;21.25;191 +Ružomberok;Ruzomberok;49.0786;19.3083;191 +Topoľčany;Topol'cany;48.55;18.1833;191 +Krompachy;Krompachy;48.9167;20.8744;191 +Tvrdošín;Tvrdosin;49.3369;19.5503;191 +Svit;Svit;49.0583;20.2025;191 +Veľké Kapušany;Vel'ke Kapusany;48.55;22.0833;191 +Vrútky;Vrutky;49.1117;18.9236;191 +Námestovo;Namestovo;49.41;19.48;191 +Liptovský Hrádok;Liptovsky Hradok;49.0394;19.7244;191 +Krupina;Krupina;48.35;19.0669;191 +Šaľa;Sal'a;48.15;17.8833;191 +Hlohovec;Hlohovec;48.4311;17.8031;191 +Petržalka;Petrzalka;48.1333;17.1167;191 +Partizánske;Partizanske;48.6333;18.3667;191 +Dunajská Streda;Dunajska Streda;47.9961;17.6147;191 +Vranov nad Topľou;Vranov nad Topl'ou;48.8806;21.6731;191 +Tornaľa;Tornal'a;48.4167;20.3333;191 +Chorvátský Grob;Chorvatsky Grob;48.2275;17.2908;191 +Bánovce nad Bebravou;Banovce nad Bebravou;48.7186;18.2581;191 +Dolný Kubín;Dolny Kubin;49.2117;19.2992;191 +Rožňava;Roznava;48.6586;20.5314;191 +Žiar nad Hronom;Ziar nad Hronom;48.5919;18.8533;191 +Malacky;Malacky;48.4381;17.0236;191 +Snina;Snina;48.9881;22.1567;191 +Trstená;Trstena;49.3667;19.6167;191 +Ivanka pri Dunaji;Ivanka pri Dunaji;48.1833;17.2667;191 +Banská Bystrica;Banska Bystrica;48.7353;19.1453;191 +Nitra;Nitra;48.3147;18.0875;191 +Prešov;Presov;49;21.2333;191 +Žilina;Zilina;49.2167;18.7333;191 +Senica;Senica;48.6806;17.3667;191 +Senec;Senec;48.2189;17.3997;191 +Nové Mesto nad Váhom;Nove Mesto nad Vahom;48.7833;17.8333;191 +Brezno;Brezno;48.8036;19.6381;191 +Kráľovský Chlmec;Kral'ovsky Chlmec;48.4233;21.9797;191 +Turzovka;Turzovka;49.405;18.6253;191 +Trenčín;Trencin;48.8942;18.0406;191 +Trnava;Trnava;48.3777;17.5862;191 +Hriňová;Hrinova;48.5667;19.5167;191 +Hnúšťa;Hnust'a;48.5736;19.9531;191 +Hurbanovo;Hurbanovo;47.8761;18.1972;191 +Nová Baňa;Nova Bana;48.4267;18.6394;191 +Šahy;Sahy;48.0667;18.9667;191 +Detva;Detva;48.5572;19.4208;191 +Levoča;Levoca;49.0228;20.5906;191 +Gelnica;Gelnica;48.855;20.9397;191 +Skalica;Skalica;48.8436;17.2264;191 +Čaňa;Cana;48.6125;21.3244;191 +Vrbové;Vrbove;48.6208;17.7225;191 +Sobrance;Sobrance;48.746;22.179;191 +Medzilaborce;Medzilaborce;49.2717;21.9042;191 +Turčianske Teplice;Turcianske Teplice;48.8589;18.8636;191 +Nemšová;Nemsova;48.9669;18.1169;191 +Žarnovica;Zarnovica;48.4833;18.7167;191 +Sered’;Sered';48.2833;17.7333;191 +Galanta;Galanta;48.1914;17.7308;191 +Kysucké Nové Mesto;Kysucke Nove Mesto;49.3;18.7833;191 +Púchov;Puchov;49.12;18.3306;191 +Stará Ľubovňa;Stara L'ubovna;49.3167;20.6833;191 +Spišská Belá;Spisska Bela;49.1858;20.4567;191 +Jarovnice;Jarovnice;49.05;21.0667;191 +Krásno nad Kysucou;Krasno nad Kysucou;49.3978;18.8364;191 +Lipany;Lipany;49.1528;20.9619;191 +Želiezovce;Zeliezovce;48.0486;18.6603;191 +Kežmarok;Kezmarok;49.1383;20.4292;191 +Handlová;Handlova;48.7272;18.7619;191 +Rajec;Rajec;49.0833;18.6333;191 +Beluša;Belusa;49.0653;18.3278;191 +Svätý Jur;Svaty Jur;48.2519;17.2156;191 +Dobšiná;Dobsina;48.8206;20.3675;191 +Rovinka;Rovinka;48.0978;17.2347;191 +Slovenský Grob;Slovensky Grob;48.2558;17.2747;191 +Ilava;Ilava;48.9994;18.2361;191 +Veľký Šariš;Vel'ky Saris;49.0383;21.1917;191 +Raková;Rakova;49.443;18.7345;191 +Poltár;Poltar;48.4306;19.7975;191 +Oščadnica;Oscadnica;49.4375;18.8857;191 +Šamorín;Samorin;48.0267;17.3117;191 +Nesvady;Nesvady;47.9275;18.1269;191 +Čierny Balog;Cierny Balog;48.75;19.6667;191 +Dvory nad Žitavou;Dvory nad Zitavou;47.9933;18.2642;191 +Zlaté Moravce;Zlate Moravce;48.3781;18.3964;191 +Tvrdošovce;Tvrdosovce;48.1;18.0667;191 +Rabča;Rabca;49.4833;19.4833;191 +Gbely;Gbely;48.7175;17.115;191 +Poprad;Poprad;49.05;20.3;191 +Nová Dubnica;Nova Dubnica;48.9333;18.15;191 +Revúca;Revuca;48.6833;20.1167;191 +Skalité;Skalite;49.4972;18.8983;191 +Veľké Čaníkovce;Vel'ke Canikovce;48.3017;17.3456;191 +Kremnica;Kremnica;48.7044;18.9183;191 +Sládkovičovo;Sladkovicovo;48.2;17.65;191 +Zákamenné;Zakamenne;49.3897;19.3025;191 +Gabčíkovo;Gabcikovo;47.8921;17.5788;191 +Lendak;Lendak;49.2442;20.3556;191 +Martin;Martin;49.0636;18.9214;191 +Veľký Krtíš;Vel'ky Krtis;48.215;19.3381;191 +Stupava;Stupava;48.2833;17.0333;191 +Sabinov;Sabinov;49.1;21.1;191 +Zvolen;Zvolen;48.5831;19.1331;191 +Michalovce;Michalovce;48.7575;21.9183;191 +Považská Bystrica;Povazska Bystrica;49.1167;18.45;191 +Fiľakovo;Fil'akovo;48.2719;19.8286;191 +Štúrovo;Sturovo;47.7992;18.7181;191 +Nové Zámky;Nove Zamky;47.9831;18.1728;191 +Spišská Nová Ves;Spisska Nova Ves;48.95;20.5667;191 +Stropkov;Stropkov;49.205;21.6514;191 +Holíč;Holic;48.8119;17.1628;191 +Bytča;Bytca;49.2228;18.5581;191 +Prievidza;Prievidza;48.7714;18.6242;191 +Svidník;Svidnik;49.3056;21.5678;191 +Moldava nad Bodvou;Moldava nad Bodvou;48.6156;20.9992;191 +Myjava;Myjava;48.7578;17.5686;191 +Kolárovo;Kolarovo;47.9153;17.9972;191 +Banská Štiavnica;Banska Stiavnica;48.4586;18.8931;191 +Ptuj;Ptuj;46.4186;15.8714;192 +Jesenice;Jesenice;46.4366;14.0602;192 +Kamnik;Kamnik;46.225;14.6097;192 +Nova Gorica;Nova Gorica;45.9667;13.65;192 +Domžale;Domzale;46.1333;14.6;192 +Murska Sobota;Murska Sobota;46.6586;16.1619;192 +Škofja Loka;Skofja Loka;46.1655;14.3064;192 +Izola;Izola;45.5395;13.6604;192 +Velenje;Velenje;46.3667;15.1167;192 +Koper;Koper;45.5475;13.7307;192 +Novo Mesto;Novo Mesto;45.7981;15.1628;192 +Grosuplje;Grosuplje;45.9551;14.6562;192 +Vrhnika;Vrhnika;45.9622;14.2936;192 +Postojna;Postojna;45.7743;14.2153;192 +Litija;Litija;46.0565;14.8303;192 +Ajdovščina;Ajdovscina;45.8884;13.9052;192 +Kočevje;Kocevje;45.643;14.8594;192 +Krško;Krsko;45.959;15.4922;192 +Slovenska Bistrica;Slovenska Bistrica;46.3941;15.5707;192 +Sežana;Sezana;45.7;13.85;192 +Zagorje;Zagorje;46.1342;14.9942;192 +Slovenj Gradec;Slovenj Gradec;46.5093;15.079;192 +Brežice;Brezice;45.9044;15.5925;192 +Ravne na Koroškem;Ravne na Koroskem;46.5437;14.9642;192 +Šentjur;Sentjur;46.2225;15.3973;192 +Bled;Bled;46.3667;14.1167;192 +Cerknica;Cerknica;45.7964;14.3581;192 +Ilirska Bistrica;Ilirska Bistrica;45.5651;14.2493;192 +Sevnica;Sevnica;46.0092;15.3039;192 +Dravograd;Dravograd;46.59;15.018;192 +Žalec;Zalec;46.2516;15.1674;192 +Slovenske Konjice;Slovenske Konjice;46.3362;15.421;192 +Hrastnik;Hrastnik;46.1461;15.0814;192 +Črnomelj;Crnomelj;45.5711;15.1889;192 +Idrija;Idrija;46.0025;14.0275;192 +Prevalje;Prevalje;46.5469;14.9208;192 +Lenart v Slovenskih Goricah;Lenart v Slovenskih Goricah;46.5755;15.8306;192 +Mežica;Mezica;46.5206;14.8536;192 +Lendava;Lendava;46.5662;16.4499;192 +Metlika;Metlika;45.6472;15.3142;192 +Borovnica;Borovnica;45.918;14.3642;192 +Žiri;Ziri;46.046;14.1083;192 +Gornja Radgona;Gornja Radgona;46.681;15.9883;192 +Laško;Lasko;46.1563;15.2386;192 +Ruše;Ruse;46.5383;15.5153;192 +Šempeter pri Gorici;Sempeter pri Gorici;45.9283;13.6378;192 +Trebnje;Trebnje;45.9104;15.0086;192 +Piran;Piran;45.5271;13.5685;192 +Ankaran;Ankaran;45.5793;13.7379;192 +Naklo;Naklo;46.2749;14.3176;192 +Radeče;Radece;46.0659;15.1729;192 +Šentjernej;Sentjernej;45.8389;15.3362;192 +Vipava;Vipava;45.8463;13.9622;192 +Ormož;Ormoz;46.4071;16.1505;192 +Vuzenica;Vuzenica;46.5992;15.1669;192 +Radlje ob Dravi;Radlje ob Dravi;46.6149;15.2226;192 +Vojnik;Vojnik;46.2931;15.3028;192 +Beltinci;Beltinci;46.606;16.2328;192 +Bovec;Bovec;46.3378;13.5522;192 +Odranci;Odranci;46.5833;16.2833;192 +Rogaška Slatina;Rogaska Slatina;46.2375;15.6397;192 +Cerklje na Gorenjskem;Cerklje na Gorenjskem;46.2542;14.4886;192 +Kostanjevica na Krki;Kostanjevica na Krki;45.8463;15.4249;192 +Šoštanj;Sostanj;46.38;15.0486;192 +Prebold;Prebold;46.2369;15.0925;192 +Kobarid;Kobarid;46.2471;13.5796;192 +Šmarje;Smarje;46.2272;15.5192;192 +Štore;Store;46.2208;15.3139;192 +Radovljica;Radovljica;46.3444;14.1744;192 +Trbovlje;Trbovlje;46.155;15.0533;192 +Ivančna Gorica;Ivancna Gorica;45.9383;14.8044;192 +Komen;Komen;45.8153;13.7483;192 +Apače;Apace;46.6972;15.9106;192 +Kuzma;Kuzma;46.8369;16.0833;192 +Velika Polana;Velika Polana;46.5719;16.3469;192 +Cankova;Cankova;46.7208;16.0225;192 +Veržej;Verzej;46.5836;16.1653;192 +Velike Lašče;Velike Lasce;45.8322;14.6364;192 +Križevci;Krizevci;46.5683;16.1386;192 +Žužemberk;Zuzemberk;45.8339;14.9292;192 +Puconci;Puconci;46.7067;16.1564;192 +Zavrč;Zavrc;46.3917;16.0497;192 +Videm;Videm;45.85;14.6942;192 +Razkrižje;Razkrizje;46.5217;16.2811;192 +Škocjan;Skocjan;45.9067;15.2914;192 +Markovci;Markovci;46.3833;15.95;192 +Črenšovci;Crensovci;46.5744;16.2906;192 +Dobrova;Dobrova;46.055;14.4172;192 +Makole;Makole;46.3172;15.6672;192 +Destrnik;Destrnik;46.5006;15.875;192 +Sveta Trojica v Slovenskih Goricah;Sveta Trojica v Slovenskih Goricah;46.5767;15.8769;192 +Zgornja Kungota;Zgornja Kungota;46.6392;15.6156;192 +Sveta Ana;Sveta Ana;46.6492;15.8442;192 +Nova Vas;Nova Vas;45.7717;14.5058;192 +Zgornja Hajdina;Zgornja Hajdina;46.4061;15.8386;192 +Mirna Peč;Mirna Pec;45.8603;15.0833;192 +Ribnica;Ribnica;46.535;15.2728;192 +Vitomarci;Vitomarci;46.5275;15.9394;192 +Osilnica;Osilnica;45.5292;14.6979;192 +Jurovski Dol;Jurovski Dol;46.6064;15.7847;192 +Podvelka;Podvelka;46.5869;15.3306;192 +Trnovska Vas;Trnovska Vas;46.5167;15.9;192 +Moravske-Toplice;Moravske-Toplice;46.6875;16.2256;192 +Podčetrtek;Podcetrtek;46.1569;15.5986;192 +Mokronog;Mokronog;45.9342;15.1408;192 +Dolenjske Toplice;Dolenjske Toplice;45.7667;15.0667;192 +Kozje;Kozje;46.075;15.5603;192 +Podlehnik;Podlehnik;46.3353;15.88;192 +Sodražica;Sodrazica;45.7611;14.6356;192 +Zgornje Gorje;Zgornje Gorje;46.3833;14.0833;192 +Rogašovci;Rogasovci;46.8;16.0333;192 +Cerkvenjak;Cerkvenjak;46.5706;15.9436;192 +Gornji Grad;Gornji Grad;46.2953;14.8083;192 +Juršinci;Jursinci;46.4847;15.9714;192 +Središče ob Dravi;Sredisce ob Dravi;46.3942;16.2681;192 +Zgornje Jezersko;Zgornje Jezersko;46.3833;14.4667;192 +Solčava;Solcava;46.4194;14.6936;192 +Hodoš;Hodos;46.8233;16.3342;192 +Kostel;Kostel;45.5084;14.9101;192 +Šalovci;Salovci;46.825;16.2981;192 +Mislinja;Mislinja;46.4411;15.1956;192 +Hrib-Loški Potok;Hrib-Loski Potok;45.7011;14.5911;192 +Kobilje;Kobilje;46.6847;16.3978;192 +Kranjska Gora;Kranjska Gora;46.4839;13.7894;192 +Žetale;Zetale;46.275;15.7939;192 +Dobrovnik;Dobrovnik;46.6514;16.3525;192 +Dobje;Dobje;46.1367;15.4089;192 +Grad;Grad;46.8;16.1;192 +Tomaž pri Ormožu;Tomaz pri Ormozu;46.4842;16.0836;192 +Bistrica ob Sotli;Bistrica ob Sotli;46.0569;15.6625;192 +Mirna;Mirna;45.9553;15.0619;192 +Šmartno;Smartno;46.3333;15.0333;192 +Stari Trg;Stari Trg;45.7128;14.4694;192 +Ljutomer;Ljutomer;46.5208;16.1975;192 +Spodnje Hoče;Spodnje Hoce;46.5;15.65;192 +Šentrupert;Sentrupert;45.9778;15.0956;192 +Rače;Race;46.4519;15.6814;192 +Šenčur;Sencur;46.2456;14.4197;192 +Oplotnica;Oplotnica;46.3878;15.4467;192 +Kanal;Kanal;46.0886;13.6397;192 +Zreče;Zrece;46.3833;15.3667;192 +Miren;Miren;45.8956;13.6075;192 +Radenci;Radenci;46.6472;16.0442;192 +Spodnji Duplek;Spodnji Duplek;46.5031;15.7453;192 +Selnica ob Dravi;Selnica ob Dravi;46.55;15.495;192 +Tišina;Tisina;46.6556;16.0933;192 +Muta;Muta;46.6114;15.1661;192 +Tolmin;Tolmin;46.1864;13.7361;192 +Gornji Petrovci;Gornji Petrovci;46.8053;16.2225;192 +Preddvor;Preddvor;46.3025;14.4231;192 +Dragomer;Dragomer;46.0167;14.3833;192 +Nazarje;Nazarje;46.3176;14.9467;192 +Mozirje;Mozirje;46.3394;14.9633;192 +Polzela;Polzela;46.2833;15.0667;192 +Miklavž na Dravskem Polju;Miklavz na Dravskem Polju;46.5058;15.6972;192 +Komenda;Komenda;46.2038;14.5407;192 +Medvode;Medvode;46.1333;14.4333;192 +Brezovica;Brezovica;46.0333;14.4;192 +Šmartno;Smartno;46.0444;14.8442;192 +Moravče;Moravce;46.1369;14.745;192 +Škofljica;Skofljica;45.9833;14.5767;192 +Poljčane;Poljcane;46.3119;15.5792;192 +Mengeš;Menges;46.1669;14.575;192 +Vransko;Vransko;46.2439;14.9514;192 +Šentilj;Sentilj;46.6817;15.6481;192 +Majšperk;Majsperk;46.3517;15.7336;192 +Trzin;Trzin;46.1333;14.5667;192 +Dobrovo;Dobrovo;45.9964;13.5264;192 +Lovrenc na Pohorju;Lovrenc na Pohorju;46.5406;15.3931;192 +Logatec;Logatec;45.9144;14.2258;192 +Črna na Koroškem;Crna na Koroskem;46.4667;14.85;192 +Dobrna;Dobrna;46.3375;15.2264;192 +Pesnica;Pesnica;46.6069;15.6767;192 +Gorišnica;Gorisnica;46.4147;16.0139;192 +Luče;Luce;46.3561;14.7467;192 +Videm pri Ptuju;Videm pri Ptuju;46.3686;15.9064;192 +Pivka;Pivka;45.6794;14.1967;192 +Braslovče;Braslovce;46.2897;15.0389;192 +Vitanje;Vitanje;46.3817;15.2958;192 +Rogatec;Rogatec;46.2294;15.7003;192 +Horjul;Horjul;46.0236;14.2992;192 +Benedikt;Benedikt;46.6086;15.8883;192 +Semič;Semic;45.6461;15.1822;192 +Cirkulane;Cirkulane;46.3453;15.9952;192 +Vodice;Vodice;46.2;14.5;192 +Kidričevo;Kidricevo;46.4036;15.7911;192 +Straža;Straza;45.78;15.0728;192 +Tabor;Tabor;46.2361;15.0183;192 +Sveti Jurij;Sveti Jurij;46.5695;16.0235;192 +Divača;Divaca;45.6847;13.9703;192 +Ljubno;Ljubno;46.3456;14.835;192 +Bohinjska Bistrica;Bohinjska Bistrica;46.2769;13.955;192 +Starše;Starse;46.4658;15.7672;192 +Železniki;Zelezniki;46.2333;14.1667;192 +Lukovica;Lukovica;46.1667;14.7;192 +Cerkno;Cerkno;46.1256;13.9817;192 +Šmarješke Toplice;Smarjeske Toplice;45.862;15.2231;192 +Turnišče;Turnisce;46.6278;16.3203;192 +Gorenja Vas;Gorenja Vas;46.1072;14.1481;192 +Dornava;Dornava;46.4367;15.9536;192 +Dol;Dol;46.0886;14.6008;192 +Ribnica;Ribnica;45.7386;14.7275;192 +Rečica;Recica;46.3167;14.9167;192 +Ig;Ig;45.9603;14.5289;192 +Tržič;Trzic;46.3667;14.3167;192 +Kranj;Kranj;46.2389;14.3556;192 +Celje;Celje;46.2291;15.2641;192 +Maribor;Maribor;46.55;15.6333;192 +Ljubljana;Ljubljana;46.05;14.5167;192 +Honiara;Honiara;-9.4333;159.95;193 +Tulagi;Tulagi;-9.1031;160.1506;193 +Buala;Buala;-8.1448;159.5905;193 +Tigoa;Tigoa;-11.5531;160.0647;193 +Lata;Lata;-10.738;165.8567;193 +Auki;Auki;-8.7678;160.6978;193 +Kirakira;Kirakira;-10.4544;161.9205;193 +Taro;Taro;-6.7111;156.3972;193 +Gizo;Gizo;-8.1;156.85;193 +Bu’aale;Bu'aale;1.0833;42.5833;194 +Xuddur;Xuddur;4.12;43.8878;194 +Garoowe;Garoowe;8.4;48.4833;194 +Laascaanood;Laascaanood;8.4774;47.3597;194 +Ceerigaabo;Ceerigaabo;10.6162;47.3679;194 +Burco;Burco;9.5221;45.5336;194 +Hargeysa;Hargeysa;9.56;44.065;194 +Boorama;Boorama;9.9361;43.1828;194 +Dhuusamarreeb;Dhuusamarreeb;5.5375;46.3875;194 +Bandarbeyla;Bandarbeyla;9.4833;50.8167;194 +Luuq;Luuq;3.8005;42.55;194 +Mogadishu;Mogadishu;2.0408;45.3425;194 +Baraawe;Baraawe;1.1133;44.0303;194 +Buurhakaba;Buurhakaba;2.7837;44.0833;194 +Marka;Marka;1.7156;44.7703;194 +Kismaayo;Kismaayo;-0.3603;42.5489;194 +Jamaame;Jamaame;0.0722;42.7506;194 +Eyl;Eyl;7.9667;49.85;194 +Jawhar;Jawhar;2.7833;45.5;194 +Baidoa;Baidoa;3.1167;43.65;194 +Garbahaarrey;Garbahaarrey;3.35;42.2667;194 +Boosaaso;Boosaaso;11.28;49.18;194 +Beledweyne;Beledweyne;4.736;45.204;194 +Gaalkacyo;Gaalkacyo;6.7697;47.4308;194 +Buur Gaabo;Buur Gaabo;-1.2192;41.8372;194 +Hurdiyo;Hurdiyo;10.5667;51.1333;194 +Qardho;Qardho;9.5004;49.166;194 +Mereeg;Mereeg;3.7666;47.3;194 +Caluula;Caluula;11.967;50.75;194 +Villiersdorp;Villiersdorp;-33.9833;19.2833;195 +Springbok;Springbok;-29.6667;17.8833;195 +Malmesbury;Malmesbury;-33.45;18.7333;195 +Darling;Darling;-33.3833;18.3833;195 +Alexander Bay;Alexander Bay;-28.6083;16.5033;195 +Ubombo;Ubombo;-27.5667;32.0833;195 +Kuruman;Kuruman;-27.4597;23.4125;195 +Musina;Musina;-22.3381;30.0417;195 +Volksrust;Volksrust;-27.3667;29.8833;195 +Saint Helena Bay;Saint Helena Bay;-32.7583;18.0278;195 +Beaufort West;Beaufort West;-32.35;22.5833;195 +Aliwal North;Aliwal North;-30.7;26.7;195 +Ladysmith;Ladysmith;-28.5539;29.7825;195 +Kuilsrivier;Kuilsrivier;-34.0333;18.7;195 +Kleinmond;Kleinmond;-34.35;19.0333;195 +Komatipoort;Komatipoort;-25.4333;31.95;195 +Saldanha;Saldanha;-32.9978;17.9456;195 +Thohoyandou;Thohoyandou;-22.95;30.4833;195 +Vryburg;Vryburg;-26.95;24.7333;195 +Port Alfred;Port Alfred;-33.6;26.8833;195 +Vredenburg;Vredenburg;-32.9;17.9833;195 +Cradock;Cradock;-32.1833;25.6167;195 +Vanrhynsdorp;Vanrhynsdorp;-31.6167;18.7167;195 +Ulundi;Ulundi;-28.335;31.4161;195 +Umtata;Umtata;-31.58;28.79;195 +Upington;Upington;-28.4572;21.2425;195 +Alberton;Alberton;-26.2672;28.1219;195 +Brits;Brits;-25.6167;27.7667;195 +Potchefstroom;Potchefstroom;-26.715;27.1033;195 +Vryheid;Vryheid;-27.7694;30.7914;195 +Middelburg;Middelburg;-25.7684;29.4783;195 +Robertson;Robertson;-33.8;19.8833;195 +Carletonville;Carletonville;-26.3581;27.3981;195 +Uitenhage;Uitenhage;-33.75;25.4;195 +Paarl;Paarl;-33.7242;18.9558;195 +Bethal;Bethal;-26.45;29.45;195 +Mmabatho;Mmabatho;-25.85;25.6333;195 +Kroonstad;Kroonstad;-27.6456;27.2317;195 +Queenstown;Queenstown;-31.9;26.8833;195 +Bronkhorstspruit;Bronkhorstspruit;-25.805;28.7464;195 +Porterville;Porterville;-33;18.9833;195 +Clanwilliam;Clanwilliam;-32.1786;18.8911;195 +Klerksdorp;Klerksdorp;-26.8667;26.6667;195 +Kimberley;Kimberley;-28.7386;24.7586;195 +Bhisho;Bhisho;-32.8494;27.4381;195 +Rustenburg;Rustenburg;-25.6667;27.2336;195 +Benoni;Benoni;-26.1883;28.3206;195 +George;George;-33.9667;22.45;195 +Citrusdal;Citrusdal;-32.5894;19.0147;195 +Springs;Springs;-26.2547;28.4428;195 +Centurion;Centurion;-25.8603;28.1894;195 +Lichtenburg;Lichtenburg;-26.15;26.1667;195 +Hermanus;Hermanus;-34.4167;19.3;195 +Sandton;Sandton;-26.107;28.0517;195 +Polokwane;Polokwane;-23.9;29.45;195 +Tulbagh;Tulbagh;-33.285;19.1378;195 +East London;East London;-33.0153;27.9116;195 +Randburg;Randburg;-26.0936;28.0064;195 +Port Elizabeth;Port Elizabeth;-33.9581;25.6;195 +Roodepoort;Roodepoort;-26.1625;27.8725;195 +De Aar;De Aar;-30.65;24.0167;195 +Soweto;Soweto;-26.2678;27.8586;195 +Johannesburg;Johannesburg;-26.2044;28.0416;195 +Lebowakgomo;Lebowakgomo;-24.2;29.5;195 +Bloemfontein;Bloemfontein;-29.1;26.2167;195 +Cape Town;Cape Town;-33.925;18.425;195 +Pretoria;Pretoria;-25.7464;28.1881;195 +Vereeniging;Vereeniging;-26.6736;27.9319;195 +Jeffrey’s Bay;Jeffrey's Bay;-34.0333;24.9167;195 +Durban;Durban;-29.8583;31.025;195 +Welkom;Welkom;-27.9831;26.7208;195 +Pietermaritzburg;Pietermaritzburg;-29.6009;30.3796;195 +Caledon;Caledon;-34.23;19.4283;195 +Phalaborwa;Phalaborwa;-23.9333;31.1167;195 +Brakpan;Brakpan;-26.2353;28.37;195 +Onrus;Onrus;-34.4122;19.17;195 +Graaff-Reinet;Graaff-Reinet;-32.2522;24.5406;195 +Oudtshoorn;Oudtshoorn;-33.5833;22.2;195 +Tzaneen;Tzaneen;-23.8333;30.1667;195 +Riviersonderend;Riviersonderend;-34.15;19.9;195 +Worcester;Worcester;-33.645;19.4436;195 +Vanderbijlpark;Vanderbijlpark;-26.6992;27.8356;195 +Grahamstown;Grahamstown;-33.2996;26.52;195 +Standerton;Standerton;-26.95;29.25;195 +Moorreesburg;Moorreesburg;-33.15;18.6667;195 +Mossel Bay;Mossel Bay;-34.1833;22.1333;195 +Piketberg;Piketberg;-32.9;18.7667;195 +Colesberg;Colesberg;-30.7167;25.1;195 +Prieska;Prieska;-29.6683;22.7439;195 +Velddrif;Velddrif;-32.7667;18.1667;195 +Port Shepstone;Port Shepstone;-30.7411;30.4547;195 +Knysna;Knysna;-34.0356;23.0489;195 +Brandfort;Brandfort;-28.7;26.4667;195 +Pofadder;Pofadder;-29.1286;19.3947;195 +Nelspruit;Nelspruit;-25.4745;30.9703;195 +Port Saint John’s;Port Saint John's;-31.6229;29.5448;195 +Lambert’s Bay;Lambert's Bay;-32.0833;18.3;195 +Bredasdorp;Bredasdorp;-34.5333;20.0417;195 +Hopefield;Hopefield;-33.0667;18.35;195 +Genadendal;Genadendal;-34.0333;19.55;195 +Bloemhof;Bloemhof;-27.65;25.59;195 +Klawer;Klawer;-31.7833;18.6167;195 +Carnarvon;Carnarvon;-30.9667;22.1333;195 +Swellendam;Swellendam;-34.0231;20.44;195 +Middelburg;Middelburg;-31.4939;25.0172;195 +Saron;Saron;-33.181;19.01;195 +Mahikeng;Mahikeng;-25.8653;25.6442;195 +Bethlehem;Bethlehem;-28.2333;28.3;195 +Montagu;Montagu;-33.7833;20.1167;195 +King Edward Point;King Edward Point;-54.2833;-36.5;196 +Grytviken;Grytviken;-54.2806;-36.508;196 +Taebaek;Taebaek;37.1731;128.9861;197 +Eumseong;Eumseong;36.9353;127.6897;197 +Changwon;Changwon;35.2281;128.6811;197 +Goyang;Goyang;37.6564;126.835;197 +Busan;Busan;35.1;129.0403;197 +Incheon;Incheon;37.4639;126.6486;197 +Seoul;Seoul;37.56;126.99;197 +Suwon;Suwon;37.2858;127.01;197 +Ulsan;Ulsan;35.55;129.3167;197 +Daejeon;Daejeon;36.351;127.385;197 +Gwangju;Gwangju;35.1667;126.9167;197 +Daegu;Daegu;35.8667;128.6;197 +Cheongju;Cheongju;36.6372;127.4897;197 +Bucheon;Bucheon;37.4989;126.7831;197 +Ansan;Ansan;37.3236;126.8219;197 +Ch’ŏnan;Ch'onan;36.8064;127.1522;197 +Hwasu-dong;Hwasu-dong;37.2;126.7667;197 +Jeonju;Jeonju;35.8219;127.1489;197 +Yanggok;Yanggok;37.6367;127.2142;197 +Sŏngnam;Songnam;37.4386;127.1378;197 +Masan;Masan;35.1833;128.55;197 +Sihŭng;Sihung;37.3803;126.803;197 +Uijeongbu;Uijeongbu;37.7486;127.0389;197 +Jeju;Jeju;33.5097;126.5219;197 +Pyeongtaek;Pyeongtaek;36.9947;127.0889;197 +Paju;Paju;37.8328;126.8169;197 +Anyang;Anyang;37.3925;126.9269;197 +Pohang;Pohang;36.0322;129.365;197 +Gwangmyeongni;Gwangmyeongni;37.4772;126.8664;197 +Wŏnju;Wonju;37.3417;127.9208;197 +Asan;Asan;36.35;126.9167;197 +Chinju;Chinju;35.1928;128.0847;197 +Yeosu;Yeosu;34.7368;127.7458;197 +Gimpo;Gimpo;37.6236;126.7142;197 +Kunp’o;Kunp'o;37.3675;126.9469;197 +Yangsan;Yangsan;35.3386;129.0386;197 +Iksan;Iksan;35.9439;126.9544;197 +Chuncheon;Chuncheon;37.8747;127.7342;197 +Kunsan;Kunsan;35.9786;126.7114;197 +Yeosu;Yeosu;34.7607;127.6622;197 +Gyeongsan;Gyeongsan;35.8167;128.7333;197 +Suncheon;Suncheon;34.9506;127.4875;197 +Kyŏngju;Kyongju;35.85;129.2167;197 +Osan;Osan;37.145;127.0694;197 +Mokpo;Mokpo;34.7936;126.3886;197 +Andong;Andong;36.5656;128.725;197 +Sŏsan;Sosan;36.7817;126.4522;197 +Pocheon;Pocheon;37.8944;127.1992;197 +Guri;Guri;37.5947;127.1428;197 +Anseong;Anseong;37.0078;127.2797;197 +Chungju;Chungju;36.9706;127.9322;197 +Ich’ŏn;Ich'on;37.2792;127.4425;197 +Gangneung;Gangneung;37.7556;128.8961;197 +Boryeong;Boryeong;36.3333;126.6167;197 +Miryang;Miryang;35.4933;128.7489;197 +Sangju;Sangju;36.4153;128.1606;197 +Sa-ch’on;Sa-ch'on;35.2347;128.3575;197 +Yŏju;Yoju;37.2939;127.6383;197 +Yŏngju;Yongju;36.8747;128.5864;197 +Jeonghae;Jeonghae;35.5653;126.8561;197 +Ŭiwang;Uiwang;37.3447;126.9683;197 +Seogwipo;Seogwipo;33.2497;126.56;197 +Hanam;Hanam;37.5392;127.2147;197 +Gwangyang;Gwangyang;34.9403;127.7017;197 +Noksan;Noksan;36.2039;127.0847;197 +Ch’ungmu;Ch'ungmu;34.8458;128.4236;197 +Chech’ŏn;Chech'on;37.1361;128.2119;197 +Sejong;Sejong;36.6092;127.2919;197 +Muan;Muan;34.9897;126.4714;197 +Hongseong;Hongseong;36.6009;126.665;197 +Sokcho;Sokcho;38.2083;128.5911;197 +Naju;Naju;35.0283;126.7175;197 +Dongducheon;Dongducheon;37.9133;127.0633;197 +Ulchin;Ulchin;37.0013;129.3449;197 +Samch’ŏk;Samch'ok;37.4406;129.1708;197 +Mun’gyŏng;Mun'gyong;36.5939;128.2014;197 +Gwacheon;Gwacheon;37.4289;126.9892;197 +Maridi;Maridi;4.9151;29.4769;198 +Gogrial;Gogrial;8.5337;28.1167;198 +Kuacjok;Kuacjok;8.31;27.99;198 +Melut;Melut;10.44;32.2;198 +Bentiu;Bentiu;9.25;29.8;198 +Torit;Torit;4.4167;32.5667;198 +Malakal;Malakal;9.5333;31.65;198 +Rumbek;Rumbek;6.8;29.6833;198 +Yambio;Yambio;4.5705;28.4163;198 +Aweil;Aweil;8.7666;27.4;198 +Kapoeta;Kapoeta;4.7721;33.5902;198 +Yei;Yei;4.0904;30.68;198 +Wau;Wau;7.7;27.9833;198 +Bor;Bor;6.2167;31.55;198 +Juba;Juba;4.85;31.6;198 +Nimule;Nimule;3.6;32.06;198 +Nasir;Nasir;8.6004;33.0666;198 +Lucena;Lucena;37.4;-4.4833;199 +Denia;Denia;38.8444;0.1111;199 +Alhaurín de la Torre;Alhaurin de la Torre;36.6667;-4.55;199 +La Orotava;La Orotava;28.3667;-16.5167;199 +Puerto Real;Puerto Real;36.5292;-6.1919;199 +Puerto del Rosario;Puerto del Rosario;28.5;-13.8667;199 +Antequera;Antequera;37.0183;-4.5597;199 +Santiago del Teide;Santiago del Teide;28.2957;-16.8145;199 +Sonseca;Sonseca;39.7;-3.95;199 +Quintanar de la Orden;Quintanar de la Orden;39.5906;-3.0428;199 +Bollullos de la Mitación;Bollullos de la Mitacion;37.3333;-6.1333;199 +Los Palacios y Villafranca;Los Palacios y Villafranca;37.1625;-5.9242;199 +Marratxi;Marratxi;39.6421;2.7527;199 +Lloret de Mar;Lloret de Mar;41.7;2.8333;199 +Sama;Sama;43.3;-5.6833;199 +La Rinconada;La Rinconada;37.4833;-5.9667;199 +Narón;Naron;43.55;-8.15;199 +Santa Eulalia del Río;Santa Eulalia del Rio;38.9847;1.5336;199 +San Fernando de Henares;San Fernando de Henares;40.4256;-3.5353;199 +Écija;Ecija;37.5333;-5.0833;199 +Soria;Soria;41.7667;-2.4667;199 +Vendrell;Vendrell;41.2201;1.5348;199 +Plasencia;Plasencia;40.0275;-6.0908;199 +Arucas;Arucas;28.1184;-15.5232;199 +Cassá de la Selva;Cassa de la Selva;41.8893;2.8742;199 +Bargas;Bargas;39.94;-4.0194;199 +Daganzo de Arriba;Daganzo de Arriba;40.5433;-3.4572;199 +Astorga;Astorga;42.4589;-6.0633;199 +Huétor-Tájar;Huetor-Tajar;37.1947;-4.0464;199 +Villagarcía de Arosa;Villagarcia de Arosa;42.5977;-8.7632;199 +Lluchmayor;Lluchmayor;39.49;2.8915;199 +Moncada;Moncada;41.4867;2.1879;199 +Oleiros;Oleiros;43.3333;-8.3166;199 +Olot;Olot;42.1822;2.489;199 +Torre-Pacheco;Torre-Pacheco;37.7333;-0.95;199 +Don Benito;Don Benito;38.9545;-5.8617;199 +Azuqueca de Henares;Azuqueca de Henares;40.5647;-3.2681;199 +Mieres;Mieres;43.2508;-5.7767;199 +Tudela;Tudela;42.0653;-1.6067;199 +Alberique;Alberique;39.1167;-0.5211;199 +La Palma del Condado;La Palma del Condado;37.3842;-6.5517;199 +La Puebla de Cazalla;La Puebla de Cazalla;37.2222;-5.3125;199 +Los Corrales de Buelna;Los Corrales de Buelna;43.2617;-4.0653;199 +Brunete;Brunete;40.4;-3.9936;199 +Alella;Alella;41.4953;2.2958;199 +Ripoll;Ripoll;42.2011;2.1903;199 +Cantillana;Cantillana;37.6;-5.8167;199 +Castalla;Castalla;38.5967;-0.6708;199 +Griñón;Grinon;40.2167;-3.85;199 +Garrucha;Garrucha;37.1833;-1.8167;199 +Zumaia;Zumaia;43.2972;-2.2569;199 +Rianxo;Rianxo;42.65;-8.8167;199 +La Escala;La Escala;42.1136;3.135;199 +Cabanillas del Campo;Cabanillas del Campo;40.6383;-3.2353;199 +Candás;Candas;43.5486;-5.7897;199 +Viella;Viella;42.7023;0.7958;199 +Castelló de Ampurias;Castello de Ampurias;42.2582;3.0747;199 +Mancha Real;Mancha Real;37.7864;-3.6125;199 +Barbadanes;Barbadanes;42.3003;-7.9064;199 +Benisa;Benisa;38.7145;0.0527;199 +Masanasa;Masanasa;39.4083;-0.3989;199 +Lardero;Lardero;42.4261;-2.4614;199 +Gelves;Gelves;37.3333;-6.0167;199 +Yuncos;Yuncos;40.0833;-3.8667;199 +Sant Joan de Vilatorrada;Sant Joan de Vilatorrada;41.7456;1.8056;199 +Oñate;Onate;43.0333;-2.4167;199 +Utiel;Utiel;39.5672;-1.2067;199 +Campos del Puerto;Campos del Puerto;39.4306;3.0194;199 +Puertollano;Puertollano;38.6833;-4.1167;199 +Alcira;Alcira;39.15;-0.435;199 +Vich;Vich;41.9304;2.2546;199 +Gavá;Gava;41.3072;2.0039;199 +Adeje;Adeje;28.1167;-16.7167;199 +Cocentaina;Cocentaina;38.745;-0.4406;199 +Jódar;Jodar;37.8333;-3.35;199 +Laredo;Laredo;43.4144;-3.41;199 +Andraitx;Andraitx;39.5746;2.4206;199 +Teulada;Teulada;38.7292;0.1019;199 +Benaguacil;Benaguacil;39.5933;-0.5864;199 +Medina Sidonia;Medina Sidonia;36.4667;-5.9167;199 +Bullas;Bullas;38.0497;-1.6706;199 +Elgóibar;Elgoibar;43.2142;-2.4169;199 +Tegueste;Tegueste;28.5233;-16.3408;199 +Manacor;Manacor;39.57;3.2089;199 +Azcoitia;Azcoitia;43.1792;-2.3106;199 +Olivenza;Olivenza;38.6858;-7.1008;199 +La Puebla del Río;La Puebla del Rio;37.2667;-6.05;199 +Palafolls;Palafolls;41.6692;2.7506;199 +Salvatierra de Miño;Salvatierra de Mino;42.0833;-8.5;199 +Caspe;Caspe;41.2333;-0.0333;199 +Villamarchante;Villamarchante;39.5678;-0.6225;199 +Santa María de Palautordera;Santa Maria de Palautordera;41.6953;2.4458;199 +Alguazas;Alguazas;38.0514;-1.2414;199 +Madridejos;Madridejos;39.4667;-3.5333;199 +Binéfar;Binefar;41.85;0.3;199 +El Álamo;El Alamo;40.2306;-3.9944;199 +Cabañaquinta;Cabanaquinta;43.1;-5.5833;199 +Amurrio;Amurrio;43.0528;-3.0014;199 +Luanco;Luanco;43.61;-5.79;199 +Alcora;Alcora;40.0667;-0.2;199 +Tarazona de Aragón;Tarazona de Aragon;41.9044;-1.7225;199 +Villacarrillo;Villacarrillo;38.1;-3.0833;199 +Santa Margarita de Mombúy;Santa Margarita de Mombuy;41.5756;1.6092;199 +La Bañeza;La Baneza;42.2975;-5.9017;199 +Villanueva de Arosa;Villanueva de Arosa;42.5628;-8.8278;199 +Canteras;Canteras;37.6122;-1.0438;199 +Torrejón de la Calzada;Torrejon de la Calzada;40.2;-3.8;199 +Pulpí;Pulpi;37.4019;-1.7508;199 +San Vicente de Castellet;San Vicente de Castellet;41.6655;1.8641;199 +Alcaudete;Alcaudete;37.5833;-4.1;199 +Pola de Lena;Pola de Lena;43.1583;-5.8292;199 +Peñarroya-Pueblonuevo;Penarroya-Pueblonuevo;38.3;-5.2667;199 +Tafalla;Tafalla;42.5289;-1.6736;199 +Santa Pola;Santa Pola;38.1897;-0.5556;199 +Yecla;Yecla;38.6167;-1.1167;199 +Galapagar;Galapagar;40.5764;-4.0019;199 +Cambrils;Cambrils;41.0761;1.0483;199 +Águilas;Aguilas;37.4042;-1.5819;199 +Tomelloso;Tomelloso;39.1578;-3.0208;199 +Onteniente;Onteniente;38.8222;-0.6072;199 +Villajoyosa;Villajoyosa;38.5053;-0.2328;199 +Andújar;Andujar;38.0392;-4.0506;199 +Teruel;Teruel;40.3456;-1.1065;199 +Miranda de Ebro;Miranda de Ebro;42.6833;-2.9333;199 +Burriana;Burriana;39.8894;-0.0925;199 +Cieza;Cieza;38.2392;-1.4189;199 +Arroyomolinos;Arroyomolinos;40.2667;-3.9;199 +Almendralejo;Almendralejo;38.6833;-6.4167;199 +Ronda;Ronda;36.7461;-5.1611;199 +Tortosa;Tortosa;40.8125;0.5211;199 +Castro-Urdiales;Castro-Urdiales;43.3844;-3.215;199 +Aranda de Duero;Aranda de Duero;41.6833;-3.6833;199 +Úbeda;Ubeda;38.0117;-3.3717;199 +Inca;Inca;39.7167;2.9167;199 +Petrel;Petrel;38.4789;-0.7967;199 +Villena;Villena;38.635;-0.8658;199 +San Javier;San Javier;37.8037;-0.8343;199 +Barcelona;Barcelona;41.3825;2.1769;199 +Madrid;Madrid;40.4167;-3.7167;199 +Arteijo;Arteijo;43.3044;-8.5114;199 +Mazarrón;Mazarron;37.5983;-1.3139;199 +Manises;Manises;39.4833;-0.45;199 +Ingenio;Ingenio;27.9214;-15.4324;199 +Amés;Ames;42.9;-8.6333;199 +San Roque;San Roque;36.2097;-5.3844;199 +Totana;Totana;37.7711;-1.5003;199 +San Pedro de Ribas;San Pedro de Ribas;41.2592;1.773;199 +Culleredo;Culleredo;43.2883;-8.3894;199 +Coria del Río;Coria del Rio;37.2833;-6.05;199 +Calasparra;Calasparra;38.2306;-1.7;199 +Tocina;Tocina;37.6;-5.7333;199 +Níjar;Nijar;36.9667;-2.2;199 +Carballo;Carballo;43.2167;-8.6833;199 +Matadepera;Matadepera;41.6036;2.0244;199 +Puigcerdá;Puigcerda;42.4317;1.9283;199 +Tiana;Tiana;41.4831;2.2697;199 +Mengibar;Mengibar;37.9683;-3.8089;199 +Caudete;Caudete;38.7044;-0.9881;199 +Zumárraga;Zumarraga;43.0831;-2.3167;199 +Masquefa;Masquefa;41.5036;1.8136;199 +Foz;Foz;43.5694;-7.2583;199 +Rute;Rute;37.3167;-4.3667;199 +Alhendín;Alhendin;37.1167;-3.65;199 +Mora;Mora;39.684;-3.777;199 +Umbrete;Umbrete;37.3667;-6.15;199 +Colindres;Colindres;43.3967;-3.4483;199 +Fuente Palmera;Fuente Palmera;37.7;-5.1;199 +Caldas de Reyes;Caldas de Reyes;42.6028;-8.6383;199 +Piedras Blancas;Piedras Blancas;43.56;-5.976;199 +Ribadeo;Ribadeo;43.5336;-7.0403;199 +Pinos Puente;Pinos Puente;37.25;-3.75;199 +Fernán-Núñez;Fernan-Nunez;37.6667;-4.7167;199 +Consuegra;Consuegra;39.4619;-3.6064;199 +Málaga;Malaga;36.7194;-4.42;199 +Palma;Palma;39.5667;2.65;199 +Murcia;Murcia;37.9861;-1.1303;199 +Cúllar-Vega;Cullar-Vega;37.1531;-3.6706;199 +Cuéllar;Cuellar;41.4009;-4.3136;199 +Olivares;Olivares;37.4167;-6.15;199 +San Fausto de Campcentellas;San Fausto de Campcentellas;41.5061;2.24;199 +Colmenarejo;Colmenarejo;40.5608;-4.0169;199 +Senmanat;Senmanat;41.6086;2.1358;199 +La Victoria de Acentejo;La Victoria de Acentejo;28.4348;-16.4682;199 +Grado;Grado;43.3881;-6.0736;199 +Solsona;Solsona;41.9944;1.5178;199 +Pizarra;Pizarra;36.7667;-4.7;199 +Sevilla La Nueva;Sevilla La Nueva;40.3475;-4.0272;199 +San Juan del Puerto;San Juan del Puerto;37.3167;-6.8333;199 +Palomares del Río;Palomares del Rio;37.3167;-6.05;199 +Alcanar;Alcanar;40.543;0.4808;199 +Almusafes;Almusafes;39.2903;-0.4147;199 +Alcarraz;Alcarraz;41.5638;0.5241;199 +La Matanza de Acentejo;La Matanza de Acentejo;28.4403;-16.4389;199 +Villarrubia de los Ojos;Villarrubia de los Ojos;39.2167;-3.6;199 +Sevilla;Sevilla;37.39;-5.99;199 +Zaragoza;Zaragoza;41.65;-0.8833;199 +Valencia;Valencia;39.47;-0.3764;199 +Lepe;Lepe;37.2542;-7.2033;199 +Villaviciosa de Odón;Villaviciosa de Odon;40.3583;-3.9033;199 +Arenys de Munt;Arenys de Munt;41.6128;2.5403;199 +Valsequillo de Gran Canaria;Valsequillo de Gran Canaria;27.9808;-15.4989;199 +Cervelló;Cervello;41.3962;1.9589;199 +Benicarló;Benicarlo;40.4167;0.4167;199 +El Espinar;El Espinar;40.7186;-4.2478;199 +Buñol;Bunol;39.4194;-0.7906;199 +Santiponce;Santiponce;37.4353;-6.0433;199 +Alfaro;Alfaro;42.1783;-1.7492;199 +Alayor;Alayor;39.9342;4.14;199 +Miajadas;Miajadas;39.15;-6.0667;199 +Rafelbuñol;Rafelbunol;39.5922;-0.3342;199 +Polinyá;Polinya;41.5575;2.1562;199 +La Mujer;La Mujer;36.7523;-2.6838;199 +Ortuella;Ortuella;43.3103;-3.0569;199 +Burela de Cabo;Burela de Cabo;43.65;-7.4;199 +Villacañas;Villacanas;39.6333;-3.3333;199 +El Molar;El Molar;40.7336;-3.5814;199 +Cervera;Cervera;41.6657;1.271;199 +Carmona;Carmona;37.4667;-5.6333;199 +Vinaroz;Vinaroz;40.4686;0.4736;199 +Candelaria;Candelaria;28.3547;-16.371;199 +Rota;Rota;36.6167;-6.35;199 +Redondela;Redondela;42.2833;-8.6167;199 +Puente-Genil;Puente-Genil;37.3833;-4.7667;199 +Calafell;Calafell;41.2004;1.5693;199 +Mahón;Mahon;39.8894;4.2642;199 +Puerto de la Cruz;Puerto de la Cruz;28.4167;-16.55;199 +Salou;Salou;41.0796;1.1316;199 +Galdácano;Galdacano;43.2306;-2.8458;199 +Valdepeñas;Valdepenas;38.7667;-3.4;199 +Crevillente;Crevillente;38.2486;-0.8089;199 +Hellín;Hellin;38.5167;-1.6833;199 +Alcázar de San Juan;Alcazar de San Juan;39.4056;-3.2056;199 +San Andrés del Rabanedo;San Andres del Rabanedo;42.6167;-5.6;199 +Navalcarnero;Navalcarnero;40.2847;-4.0136;199 +Arcos de la Frontera;Arcos de la Frontera;36.75;-5.8;199 +Sitges;Sitges;41.2339;1.8042;199 +Illescas;Illescas;40.1167;-3.8333;199 +Córdoba;Cordoba;37.8845;-4.7796;199 +Bilbao;Bilbao;43.2569;-2.9236;199 +Alicante;Alicante;38.3453;-0.4831;199 +Gijón;Gijon;43.5333;-5.7;199 +Valladolid;Valladolid;41.6528;-4.7236;199 +Vigo;Vigo;42.2314;-8.7124;199 +Las Palmas;Las Palmas;28.1272;-15.4314;199 +Jerez de los Caballeros;Jerez de los Caballeros;38.3203;-6.7714;199 +Binisalem;Binisalem;39.6831;2.8333;199 +Segorbe;Segorbe;39.8519;-0.4896;199 +Montoro;Montoro;38.0167;-4.3833;199 +Valldoreix;Valldoreix;41.4678;2.0647;199 +Catral;Catral;38.1594;-0.805;199 +San Sebastián de la Gomera;San Sebastian de la Gomera;28.0922;-17.11;199 +San Fructuoso de Bagés;San Fructuoso de Bages;41.7507;1.8727;199 +Manzanares el Real;Manzanares el Real;40.7272;-3.8611;199 +Santa Coloma de Cervelló;Santa Coloma de Cervello;41.3687;2.0175;199 +Sabiñánigo;Sabinanigo;42.5186;-0.3643;199 +Muro del Alcoy;Muro del Alcoy;38.7797;-0.4361;199 +Sauzal;Sauzal;28.4799;-16.4357;199 +Santa Comba;Santa Comba;43.0383;-8.8142;199 +Suances;Suances;43.4333;-4.05;199 +Cistérniga;Cisterniga;41.6167;-4.6833;199 +Santa María de Cayón;Santa Maria de Cayon;43.3114;-3.8525;199 +A Coruña;A Coruna;43.3667;-8.3833;199 +Vitoria-Gasteiz;Vitoria-Gasteiz;42.85;-2.6833;199 +Badalona;Badalona;41.4333;2.2333;199 +Granada;Granada;37.1781;-3.6008;199 +Elche;Elche;38.2669;-0.6983;199 +Molíns de Rey;Molins de Rey;41.4139;2.0158;199 +Morón de la Frontera;Moron de la Frontera;37.1222;-5.4517;199 +Almazora;Almazora;39.9403;-0.0625;199 +Lebrija;Lebrija;36.9194;-6.0781;199 +Santa Perpetua de Moguda;Santa Perpetua de Moguda;41.5375;2.1819;199 +Vícar;Vicar;36.8317;-2.6431;199 +Seseña;Sesena;40.1036;-3.6981;199 +La Oliva;La Oliva;28.6167;-13.9333;199 +Algemesí;Algemesi;39.1897;-0.4378;199 +Sueca;Sueca;39.2026;-0.3112;199 +Santa Eugenia;Santa Eugenia;42.5667;-8.9833;199 +Cártama;Cartama;36.7114;-4.6306;199 +San Pedro del Pinatar;San Pedro del Pinatar;37.8167;-0.75;199 +Cangas;Cangas;42.2642;-8.7819;199 +Sabadell;Sabadell;41.5483;2.1075;199 +Tarrasa;Tarrasa;41.5611;2.0081;199 +Erandio;Erandio;43.3047;-2.9731;199 +Novelda;Novelda;38.385;-0.768;199 +Muchamiel;Muchamiel;38.4136;-0.4456;199 +Jumilla;Jumilla;38.4792;-1.325;199 +Villanueva de la Serena;Villanueva de la Serena;38.9667;-5.8;199 +Almuñécar;Almunecar;36.7339;-3.6911;199 +Paracuellos de Jarama;Paracuellos de Jarama;40.55;-3.5167;199 +Alhaurín el Grande;Alhaurin el Grande;36.6331;-4.6831;199 +La Laguna;La Laguna;28.4853;-16.3167;199 +Tineo;Tineo;43.3333;-6.4167;199 +Cheste;Cheste;39.4797;-0.6844;199 +Llagostera;Llagostera;41.8292;2.8933;199 +Redován;Redovan;38.1139;-0.9056;199 +Almagro;Almagro;38.8878;-3.7122;199 +Loeches;Loeches;40.3833;-3.4;199 +San Lorenzo de Descardazar;San Lorenzo de Descardazar;39.609;3.2853;199 +Villamediana de Iregua;Villamediana de Iregua;42.4264;-2.4181;199 +Getafe;Getafe;40.3047;-3.7311;199 +Donostia;Donostia;43.32;-1.98;199 +Leganés;Leganes;40.3281;-3.7644;199 +Santander;Santander;43.4628;-3.805;199 +Burgos;Burgos;42.3408;-3.6997;199 +Alcorcón;Alcorcon;40.35;-3.8333;199 +Castellón de la Plana;Castellon de la Plana;39.9831;-0.0331;199 +Albacete;Albacete;38.9956;-1.8558;199 +Cartagena;Cartagena;37.6;-0.9819;199 +Oviedo;Oviedo;43.36;-5.845;199 +Pamplona;Pamplona;42.8167;-1.65;199 +Jerez de la Frontera;Jerez de la Frontera;36.6817;-6.1378;199 +Móstoles;Mostoles;40.3333;-3.8667;199 +Santa Cruz;Santa Cruz;28.4667;-16.25;199 +Fuenlabrada;Fuenlabrada;40.2833;-3.8;199 +Alcalá de Henares;Alcala de Henares;40.4818;-3.3643;199 +Almería;Almeria;36.8403;-2.4681;199 +El Corrillo;El Corrillo;43.2142;-3.1311;199 +Bigastro;Bigastro;38.0631;-0.8956;199 +Bétera;Betera;39.5922;-0.4625;199 +Olesa de Montserrat;Olesa de Montserrat;41.545;1.8944;199 +Ciempozuelos;Ciempozuelos;40.1592;-3.6183;199 +Adra;Adra;36.7478;-3.0161;199 +Foyos;Foyos;39.5386;-0.3567;199 +Villanueva de Córdoba;Villanueva de Cordoba;38.3167;-4.6167;199 +Tona;Tona;41.8506;2.2292;199 +Hoyo de Manzanares;Hoyo de Manzanares;40.6333;-3.8833;199 +Monserrat;Monserrat;39.3575;-0.6031;199 +Silleda;Silleda;42.7;-8.2333;199 +Tudela de Duero;Tudela de Duero;41.5833;-4.5833;199 +Trujillo;Trujillo;39.4653;-5.8789;199 +San Martín de Valdeiglesias;San Martin de Valdeiglesias;40.364;-4.401;199 +Tordesillas;Tordesillas;41.5;-5;199 +Calpe;Calpe;38.645;0.0442;199 +Almonte;Almonte;37.2667;-6.5167;199 +Mairena del Alcor;Mairena del Alcor;37.3667;-5.7333;199 +Bormujos;Bormujos;37.3667;-6.0667;199 +Martos;Martos;37.7167;-3.9667;199 +Almansa;Almansa;38.8682;-1.0979;199 +Marín;Marin;42.3933;-8.7;199 +Calahorra;Calahorra;42.3;-1.9667;199 +Zarautz;Zarautz;43.2833;-2.1667;199 +Onda;Onda;39.9625;-0.2639;199 +Mejorada del Campo;Mejorada del Campo;40.3967;-3.3858;199 +Villarrobledo;Villarrobledo;39.2667;-2.6;199 +Valls;Valls;41.2883;1.2508;199 +Cambre;Cambre;43.283;-8.333;199 +Torrelodones;Torrelodones;40.5778;-3.9278;199 +Oliva;Oliva;38.9194;-0.1211;199 +Náquera;Naquera;39.6589;-0.4263;199 +Teyá;Teya;41.4986;2.3242;199 +Massanet de la Selva;Massanet de la Selva;41.734;2.673;199 +Montblanch;Montblanch;41.3764;1.1639;199 +Begas;Begas;41.3319;1.9228;199 +Valverde de la Virgen;Valverde de la Virgen;42.5667;-5.6833;199 +Roda de Bará;Roda de Bara;41.1776;1.466;199 +Cercedilla;Cercedilla;40.7411;-4.0569;199 +Benacazón;Benacazon;37.35;-6.1833;199 +Albuñol;Albunol;36.8;-3.2;199 +Elorrio;Elorrio;43.1306;-2.5428;199 +Finestrat;Finestrat;38.5669;-0.2125;199 +La Rambla;La Rambla;37.6;-4.7333;199 +Villarejo de Salvanés;Villarejo de Salvanes;40.1833;-3.3167;199 +Oroso;Oroso;42.9833;-8.4333;199 +Quintanar del Rey;Quintanar del Rey;39.3333;-1.9333;199 +Onil;Onil;38.6333;-0.6667;199 +Tobarra;Tobarra;38.5831;-1.6831;199 +Cee;Cee;42.95;-9.1667;199 +Azuaga;Azuaga;38.2589;-5.6778;199 +Guisona;Guisona;41.7847;1.288;199 +Collado Mediano;Collado Mediano;40.6939;-4.0231;199 +Mislata;Mislata;39.475;-0.4156;199 +Portugalete;Portugalete;43.3194;-3.0194;199 +Collado-Villalba;Collado-Villalba;40.6333;-4.0083;199 +La Línea de la Concepción;La Linea de la Concepcion;36.1611;-5.3486;199 +Esplugas de Llobregat;Esplugas de Llobregat;41.3767;2.0858;199 +Mollet;Mollet;41.5356;2.2107;199 +Mérida;Merida;38.9;-6.3333;199 +Castro del Río;Castro del Rio;37.6833;-4.4667;199 +Astigarraga;Astigarraga;43.2833;-1.95;199 +Sotomayor;Sotomayor;42.333;-8.567;199 +Bornos;Bornos;36.8167;-5.7333;199 +Gerena;Gerena;37.517;-6.15;199 +Cobeña;Cobena;40.5669;-3.5069;199 +El Paso;El Paso;28.6513;-17.8806;199 +Camarma de Esteruelas;Camarma de Esteruelas;40.5489;-3.3786;199 +Ondara;Ondara;38.8261;0.0169;199 +Abadiano Celayeta;Abadiano Celayeta;43.1525;-2.6075;199 +Santurce-Antiguo;Santurce-Antiguo;43.3303;-3.0314;199 +Callosa de Ensarriá;Callosa de Ensarria;38.6514;-0.1228;199 +Lorquí;Lorqui;38.0817;-1.255;199 +Moratalla;Moratalla;38.1864;-1.8906;199 +Ibiza;Ibiza;38.9089;1.4328;199 +Benalmádena;Benalmadena;36.6;-4.5167;199 +Castelldefels;Castelldefels;41.28;1.9767;199 +Viladecáns;Viladecans;41.3158;2.0194;199 +Torremolinos;Torremolinos;36.6218;-4.5003;199 +Granollers;Granollers;41.6083;2.2889;199 +Arrecife;Arrecife;28.9625;-13.5506;199 +El Prat de Llobregat;El Prat de Llobregat;41.3246;2.0953;199 +Avilés;Aviles;43.5561;-5.9083;199 +Rubí;Rubi;41.4933;2.0325;199 +San Baudilio de Llobregat;San Baudilio de Llobregat;41.3458;2.0417;199 +Ciudad de Ceuta;Ciudad de Ceuta;35.8867;-5.3;199 +Toledo;Toledo;39.8567;-4.0244;199 +Fuengirola;Fuengirola;36.5417;-4.625;199 +La Corredoría;La Corredoria;43.3853;-5.8208;199 +Medina del Campo;Medina del Campo;41.3;-4.9167;199 +Rosas;Rosas;42.2633;3.175;199 +Tolosa;Tolosa;43.1333;-2.0833;199 +Cartaya;Cartaya;37.2833;-7.15;199 +Baza;Baza;37.4833;-2.7667;199 +Cabra;Cabra;37.4667;-4.4333;199 +Güimar;Guimar;28.315;-16.41;199 +Pájara;Pajara;28.35;-14.1;199 +Puzol;Puzol;39.6167;-0.3011;199 +Palma del Río;Palma del Rio;37.7;-5.2833;199 +Alcudia;Alcudia;39.8525;3.1192;199 +Los Llanos de Aridane;Los Llanos de Aridane;28.65;-17.9;199 +Nerja;Nerja;36.7469;-3.879;199 +La Unión;La Union;37.6192;-0.8756;199 +Algete;Algete;40.5978;-3.5003;199 +Amposta;Amposta;40.7106;0.5808;199 +Aspe;Aspe;38.3456;-0.7689;199 +Archena;Archena;38.115;-1.2992;199 +Loja;Loja;37.1667;-4.15;199 +Humanes de Madrid;Humanes de Madrid;40.2539;-3.8278;199 +Hernani;Hernani;43.2667;-1.9667;199 +Carcagente;Carcagente;39.1222;-0.4489;199 +Igualada;Igualada;41.5814;1.6208;199 +San Adrián de Besós;San Adrian de Besos;41.4305;2.2183;199 +Ripollet;Ripollet;41.4969;2.1574;199 +Mairena del Aljarafe;Mairena del Aljarafe;37.3333;-6.0667;199 +Figueras;Figueras;42.2667;2.965;199 +San Felíu de Llobregat;San Feliu de Llobregat;41.3833;2.0439;199 +La Nucía;La Nucia;38.6172;-0.1231;199 +La Eliana;La Eliana;39.5661;-0.5281;199 +Villaquilambre;Villaquilambre;42.6167;-5.6;199 +Baena;Baena;37.6167;-4.3167;199 +Torrox;Torrox;36.75;-3.95;199 +Marchena;Marchena;37.3333;-5.4167;199 +Albolote;Albolote;37.2306;-3.6569;199 +Torredembarra;Torredembarra;41.1457;1.3957;199 +Guernica y Luno;Guernica y Luno;43.3167;-2.6667;199 +Boiro;Boiro;42.65;-8.9;199 +El Viso del Alcor;El Viso del Alcor;37.3833;-5.7167;199 +Requena;Requena;39.4861;-1.1017;199 +Lalín;Lalin;42.65;-8.1167;199 +Moaña;Moana;42.2833;-8.75;199 +Cardedeu;Cardedeu;41.6406;2.3594;199 +San Martín de la Vega;San Martin de la Vega;40.2094;-3.5722;199 +Callosa de Segura;Callosa de Segura;38.1225;-0.8797;199 +Silla;Silla;39.3618;-0.4103;199 +Calatayud;Calatayud;41.35;-1.6333;199 +Chipiona;Chipiona;36.7333;-6.4333;199 +Atarfe;Atarfe;37.2229;-3.6899;199 +El Arahal;El Arahal;37.2667;-5.55;199 +Palamós;Palamos;41.8458;3.1289;199 +Benicasim;Benicasim;40.0553;0.0642;199 +Huércal-Overa;Huercal-Overa;37.3833;-1.9333;199 +Amorebieta;Amorebieta;43.2192;-2.7342;199 +Utebo;Utebo;41.7141;-0.9944;199 +Burjasot;Burjasot;39.5064;-0.4067;199 +Villafranca del Panadés;Villafranca del Panades;41.3447;1.6994;199 +Premiá de Mar;Premia de Mar;41.492;2.362;199 +San Juan Despí;San Juan Despi;41.3668;2.057;199 +Blanes;Blanes;41.674;2.7921;199 +Alcantarilla;Alcantarilla;37.9722;-1.2094;199 +Salt;Salt;41.9761;2.7881;199 +Alacuás;Alacuas;39.4583;-0.4628;199 +Aldaya;Aldaya;39.4639;-0.4628;199 +Sestao;Sestao;43.3108;-3.0056;199 +Paiporta;Paiporta;39.4278;-0.4183;199 +Durango;Durango;43.1689;-2.63;199 +Barañáin;Baranain;42.8;-1.6667;199 +San Andrés de la Barca;San Andres de la Barca;41.4478;1.9769;199 +Benetúser;Benetuser;39.425;-0.3961;199 +Breña Alta;Brena Alta;28.6333;-17.7667;199 +Moncófar;Moncofar;39.8025;-0.1339;199 +Andorra;Andorra;40.9775;-0.4483;199 +Casares;Casares;36.4444;-5.2728;199 +Bujalance;Bujalance;37.9;-4.3833;199 +Pedro Muñoz;Pedro Munoz;39.4;-2.95;199 +Derio;Derio;43.2917;-2.8858;199 +Alagón;Alagon;41.7667;-1.1167;199 +Villa del Río;Villa del Rio;37.9833;-4.2833;199 +San Vicente de Mont-Alt;San Vicente de Mont-Alt;41.5803;2.5086;199 +Talayuela;Talayuela;39.9667;-5.6;199 +Mojácar;Mojacar;37.1403;-1.8514;199 +Arechavaleta;Arechavaleta;43.0361;-2.5044;199 +Posadas;Posadas;37.8;-5.1167;199 +Vacarisas;Vacarisas;41.6063;1.9182;199 +Dúrcal;Durcal;36.9833;-3.5667;199 +Torreperogil;Torreperogil;38.0417;-3.2844;199 +Cazorla;Cazorla;37.9;-3;199 +Salamanca;Salamanca;40.9667;-5.6639;199 +Marbella;Marbella;36.5167;-4.8833;199 +Logroño;Logrono;42.465;-2.4456;199 +Badajoz;Badajoz;38.8803;-6.9753;199 +Lleida;Lleida;41.6167;0.6333;199 +Huelva;Huelva;37.25;-6.95;199 +Ibi;Ibi;38.6272;-0.5753;199 +Los Barrios;Los Barrios;36.1833;-5.4833;199 +Parla;Parla;40.2372;-3.7742;199 +Dos Hermanas;Dos Hermanas;37.2836;-5.9222;199 +Tarragona;Tarragona;41.1187;1.2453;199 +Mataró;Mataro;41.5333;2.45;199 +Torrejón de Ardoz;Torrejon de Ardoz;40.4614;-3.4978;199 +Algeciras;Algeciras;36.1275;-5.4539;199 +León;Leon;42.6056;-5.57;199 +Cádiz;Cadiz;36.535;-6.2975;199 +Cabrils;Cabrils;41.5283;2.3692;199 +Reocín;Reocin;43.3611;-4.0864;199 +Zuera;Zuera;41.8692;-0.7881;199 +Monforte del Cid;Monforte del Cid;38.3792;-0.7303;199 +Canet de Berenguer;Canet de Berenguer;39.6794;-0.2206;199 +Liria;Liria;39.6258;-0.5961;199 +Conil de la Frontera;Conil de la Frontera;36.2667;-6.0833;199 +San Felíu de Guixols;San Feliu de Guixols;41.7806;3.0306;199 +Coín;Coin;36.6667;-4.75;199 +Icod de los Vinos;Icod de los Vinos;28.35;-16.7;199 +Vilaseca de Solcina;Vilaseca de Solcina;41.111;1.145;199 +Arico el Nuevo;Arico el Nuevo;28.1904;-16.4977;199 +Cintruénigo;Cintruenigo;42.08;-1.805;199 +Pedreguer;Pedreguer;38.7933;0.0342;199 +Nájera;Najera;42.4167;-2.7333;199 +Vidreras;Vidreras;41.7889;2.7793;199 +Carboneras;Carboneras;36.9992;-1.8922;199 +Villablino;Villablino;42.9333;-6.3167;199 +Aracena;Aracena;37.8911;-6.5611;199 +Barbate de Franco;Barbate de Franco;36.1833;-5.9167;199 +Pilar de la Horadada;Pilar de la Horadada;37.8667;-0.7833;199 +Villanueva de la Cañada;Villanueva de la Canada;40.45;-3.9833;199 +Esparraguera;Esparraguera;41.5381;1.8692;199 +Teguise;Teguise;29.0611;-13.5597;199 +Puenteareas;Puenteareas;42.1667;-8.5;199 +Laguna de Duero;Laguna de Duero;41.5833;-4.7167;199 +Altea;Altea;38.5986;-0.0519;199 +Moncada;Moncada;39.5333;-0.3833;199 +Corella;Corella;42.1147;-1.7867;199 +Colmenar de Oreja;Colmenar de Oreja;40.1092;-3.3869;199 +Campillos;Campillos;37.05;-4.85;199 +Navia;Navia;43.5333;-6.7167;199 +Olías del Rey;Olias del Rey;39.9433;-3.9878;199 +Padrón;Padron;42.7381;-8.6603;199 +Toro;Toro;41.52;-5.3947;199 +Legazpia;Legazpia;43.055;-2.335;199 +Bembibre;Bembibre;42.6154;-6.417;199 +Herencia;Herencia;39.35;-3.3667;199 +Cabezón de la Sal;Cabezon de la Sal;43.3075;-4.2325;199 +Jaén;Jaen;37.7667;-3.7711;199 +Telde;Telde;27.9985;-15.4167;199 +San Vicente de Baracaldo;San Vicente de Baracaldo;43.2972;-2.9917;199 +Girona;Girona;41.9833;2.8167;199 +Reus;Reus;41.1549;1.1087;199 +Ourense;Ourense;42.3364;-7.8633;199 +Aljaraque;Aljaraque;37.2667;-7.0167;199 +Alhama de Murcia;Alhama de Murcia;37.8514;-1.4264;199 +Priego de Córdoba;Priego de Cordoba;37.4333;-4.1833;199 +Las Torres de Cotillas;Las Torres de Cotillas;38.0264;-1.2436;199 +Montilla;Montilla;37.5833;-4.6333;199 +Torre del Mar;Torre del Mar;36.75;-4.1;199 +Alcobendas;Alcobendas;40.5333;-3.6333;199 +Manlleu;Manlleu;42;2.2836;199 +Guía de Isora;Guia de Isora;28.211;-16.7784;199 +Bañolas;Banolas;42.1194;2.7664;199 +Palafrugell;Palafrugell;41.9174;3.1631;199 +Moguer;Moguer;37.2747;-6.8386;199 +Chantada;Chantada;42.6167;-7.7667;199 +San Esteban Sasroviras;San Esteban Sasroviras;41.495;1.8744;199 +Cenes de la Vega;Cenes de la Vega;37.15;-3.5333;199 +Caldas de Malavella;Caldas de Malavella;41.8387;2.8089;199 +Roquetas;Roquetas;40.8206;0.5025;199 +Monachil;Monachil;37.1319;-3.5389;199 +Pinoso;Pinoso;38.4033;-1.0422;199 +Valencina de la Concepción;Valencina de la Concepcion;37.4167;-6.0667;199 +Santiago de Compostela;Santiago de Compostela;42.8778;-8.5444;199 +San Fernando;San Fernando;36.4667;-6.2;199 +Ciudad de Melilla;Ciudad de Melilla;35.2825;-2.9475;199 +Olvera;Olvera;36.9344;-5.2597;199 +Dolores;Dolores;38.1389;-0.77;199 +Artá;Arta;39.6952;3.3512;199 +Centellas;Centellas;41.7994;2.2217;199 +Berango;Berango;43.365;-2.99;199 +Almodóvar del Río;Almodovar del Rio;37.8;-5.0167;199 +Santa Eulalia de Ronsaná;Santa Eulalia de Ronsana;41.6531;2.2261;199 +Brion;Brion;42.867;-8.678;199 +Morata de Tajuña;Morata de Tajuna;40.2294;-3.4364;199 +La Almunia de Doña Godina;La Almunia de Dona Godina;41.4772;-1.3761;199 +Marchamalo;Marchamalo;40.6706;-3.2006;199 +Los Santos de Maimona;Los Santos de Maimona;38.4489;-6.3839;199 +Archidona;Archidona;37.1;-4.3833;199 +Torres de la Alameda;Torres de la Alameda;40.4167;-3.3667;199 +Carbajosa de la Sagrada;Carbajosa de la Sagrada;40.9331;-5.6514;199 +La Puebla de Montalbán;La Puebla de Montalban;39.8722;-4.3589;199 +Benahavís;Benahavis;36.519;-5.0454;199 +Arévalo;Arevalo;41.0667;-4.7167;199 +Trigueros;Trigueros;37.3833;-6.8333;199 +Peñíscola;Peniscola;40.3592;0.4075;199 +Puentedeume;Puentedeume;43.4125;-8.1703;199 +Pravia;Pravia;43.4833;-6.1;199 +Gélida;Gelida;41.4409;1.8647;199 +Villanueva del Arzobispo;Villanueva del Arzobispo;38.1667;-3;199 +Sampedor;Sampedor;41.7836;1.8392;199 +Viladecaballs;Viladecaballs;41.5578;1.9558;199 +Villanueva del Ariscal;Villanueva del Ariscal;37.3833;-6.1333;199 +Villaverde del Río;Villaverde del Rio;37.5833;-5.8667;199 +Alcalá la Real;Alcala la Real;37.45;-3.9167;199 +Picasent;Picasent;39.3611;-0.46;199 +Ayamonte;Ayamonte;37.2;-7.4;199 +Almoradí;Almoradi;38.1097;-0.7894;199 +Isla-Cristina;Isla-Cristina;37.1992;-7.3214;199 +Villamayor;Villamayor;41.0008;-5.6897;199 +Vega de San Mateo;Vega de San Mateo;28.0106;-15.5325;199 +Cox;Cox;38.1394;-0.8847;199 +Malagón;Malagon;39.1833;-3.8667;199 +Churriana de la Vega;Churriana de la Vega;37.15;-3.65;199 +Gines;Gines;37.3875;-6.0781;199 +Tabernes Blanques;Tabernes Blanques;39.5064;-0.3626;199 +Ermúa;Ermua;43.1875;-2.5008;199 +Arenys de Mar;Arenys de Mar;41.5819;2.5503;199 +Las Cabezas de San Juan;Las Cabezas de San Juan;36.9817;-5.9406;199 +Guardamar del Segura;Guardamar del Segura;38.0897;-0.655;199 +Canet de Mar;Canet de Mar;41.5911;2.5828;199 +La Llagosta;La Llagosta;41.5156;2.1928;199 +Mollerusa;Mollerusa;41.6317;0.8961;199 +Ogíjares;Ogijares;37.1167;-3.6;199 +Mongat;Mongat;41.4667;2.279;199 +El Escorial;El Escorial;40.5817;-4.1258;199 +Ubrique;Ubrique;36.6833;-5.45;199 +Piera;Piera;41.5222;1.7494;199 +Espartinas;Espartinas;37.3833;-6.1167;199 +Santomera;Santomera;38.0617;-1.0492;199 +Rojales;Rojales;38.0886;-0.7236;199 +Sedaví;Sedavi;39.4271;-0.3849;199 +Huétor Vega;Huetor Vega;37.15;-3.5667;199 +Berriozar;Berriozar;42.8361;-1.6714;199 +Nazaret;Nazaret;39.4481;-0.3335;199 +Meliana;Meliana;39.5272;-0.3492;199 +Zafra;Zafra;38.4167;-6.4167;199 +Ejea de los Caballeros;Ejea de los Caballeros;42.1292;-1.1372;199 +Guadarrama;Guadarrama;40.6728;-4.0889;199 +Pollensa;Pollensa;39.8772;3.0164;199 +Sada;Sada;43.35;-8.25;199 +Navalmoral de la Mata;Navalmoral de la Mata;39.8983;-5.5403;199 +Mula;Mula;38.0419;-1.4906;199 +Cubellas;Cubellas;41.21;1.6736;199 +Pozoblanco;Pozoblanco;38.3833;-4.85;199 +Manilva;Manilva;36.3833;-5.25;199 +Bermeo;Bermeo;43.42;-2.7264;199 +Barbastro;Barbastro;42.0361;0.1264;199 +La Algaba;La Algaba;37.45;-6;199 +Berga;Berga;42.1;1.8456;199 +Tauste;Tauste;41.9203;-1.2547;199 +Villares de la Reina;Villares de la Reina;41.0028;-5.6333;199 +Tabernes de Valldigna;Tabernes de Valldigna;39.0722;-0.2658;199 +Monzón;Monzon;41.91;0.19;199 +Turís;Turis;39.3899;-0.7105;199 +Bergondo;Bergondo;43.3167;-8.2333;199 +Almacellas;Almacellas;41.7317;0.4371;199 +San Clemente;San Clemente;39.4039;-2.4294;199 +Valdoviño;Valdovino;43.6;-8.1331;199 +Vimianzo;Vimianzo;43.11;-9.0344;199 +Nuevo Baztán;Nuevo Baztan;40.3667;-3.2333;199 +Villa del Prado;Villa del Prado;40.2765;-4.3058;199 +Infiesto;Infiesto;43.35;-5.35;199 +Constantí;Constanti;41.1532;1.2143;199 +Calamonte;Calamonte;38.89;-6.385;199 +Taradell;Taradell;41.8737;2.2874;199 +Argés;Arges;39.805;-4.0572;199 +Güeñes;Guenes;43.2139;-3.0942;199 +San Antonio de Vilamajor;San Antonio de Vilamajor;41.6726;2.4;199 +Venta de Baños;Venta de Banos;41.9333;-4.5;199 +Argamasilla de Alba;Argamasilla de Alba;39.1292;-3.0889;199 +Guareña;Guarena;38.85;-6.0833;199 +Sallent;Sallent;41.8259;1.8949;199 +Ríudoms;Riudoms;41.1391;1.052;199 +Negreira;Negreira;42.911;-8.735;199 +San Felíu de Codinas;San Feliu de Codinas;41.6885;2.1647;199 +Paradas;Paradas;37.2903;-5.4967;199 +San Lorenzo de El Escorial;San Lorenzo de El Escorial;40.5936;-4.1428;199 +Huércal de Almería;Huercal de Almeria;36.8833;-2.4333;199 +Trebujena;Trebujena;36.8667;-6.1667;199 +Benalup de Sidonia;Benalup de Sidonia;36.3333;-5.8;199 +Capellades;Capellades;41.5319;1.6867;199 +Buñola;Bunola;39.6967;2.6997;199 +Lora del Río;Lora del Rio;37.65;-5.5167;199 +Llissá de Vall;Llissa de Vall;41.5936;2.2431;199 +Villanueva de la Torre;Villanueva de la Torre;40.5842;-3.3025;199 +Museros;Museros;39.5658;-0.3411;199 +Navarcles;Navarcles;41.7532;1.9034;199 +Algarrobo;Algarrobo;36.7667;-4.0333;199 +Fuentes de Andalucía;Fuentes de Andalucia;37.4667;-5.3333;199 +Huéscar;Huescar;37.8;-2.5333;199 +La Ametlla de Mar;La Ametlla de Mar;40.8839;0.8025;199 +Caldas de Montbuy;Caldas de Montbuy;41.6328;2.1675;199 +Felanitx;Felanitx;39.4692;3.1481;199 +Tarifa;Tarifa;36.014;-5.606;199 +Nigrán;Nigran;42.1419;-8.8056;199 +Guadix;Guadix;37.3;-3.1333;199 +San Celoni;San Celoni;41.6895;2.4897;199 +Montornés del Vallés;Montornes del Valles;41.5444;2.267;199 +Monforte de Lemos;Monforte de Lemos;42.5164;-7.5161;199 +Benavente;Benavente;42.0031;-5.6742;199 +Tordera;Tordera;41.7008;2.72;199 +Vera;Vera;37.25;-1.8667;199 +Villanueva del Pardillo;Villanueva del Pardillo;40.4833;-3.9667;199 +Sangenjo;Sangenjo;42.4017;-8.8067;199 +Munguía;Munguia;43.3547;-2.8472;199 +Fuente-Álamo de Murcia;Fuente-Alamo de Murcia;37.7394;-1.1881;199 +Poyo;Poyo;42.4333;-8.6667;199 +Balaguer;Balaguer;41.7904;0.8056;199 +Manzanares;Manzanares;38.9964;-3.3731;199 +Tárrega;Tarrega;41.6464;1.1394;199 +Los Alcázares;Los Alcazares;37.7436;-0.8497;199 +Daimiel;Daimiel;39.0833;-3.6167;199 +Fuente el Saz;Fuente el Saz;40.6361;-3.5111;199 +Albal;Albal;39.3972;-0.4156;199 +Masamagrell;Masamagrell;39.5703;-0.33;199 +Canovellas;Canovellas;41.6176;2.2814;199 +Puerto Serrano;Puerto Serrano;36.9333;-5.55;199 +San Luis;San Luis;39.8494;4.2581;199 +Montellano;Montellano;36.9833;-5.5667;199 +Burguillos;Burguillos;37.5858;-5.9673;199 +El Astillero;El Astillero;43.4017;-3.8194;199 +Malgrat de Mar;Malgrat de Mar;41.6456;2.7428;199 +Calella;Calella;41.6169;2.6642;199 +Sant Just Desvern;Sant Just Desvern;41.3833;2.075;199 +Alfafar;Alfafar;39.4222;-0.3906;199 +Castilleja de la Cuesta;Castilleja de la Cuesta;37.3833;-6.05;199 +San Juan de Vilasar;San Juan de Vilasar;41.5053;2.3928;199 +San Juan de Aznalfarache;San Juan de Aznalfarache;37.3667;-6.0167;199 +San Juan de Alicante;San Juan de Alicante;38.4014;-0.4367;199 +Maracena;Maracena;37.2;-3.6333;199 +Alboraya;Alboraya;39.5;-0.3522;199 +Camas;Camas;37.402;-6.0332;199 +Armilla;Armilla;37.15;-3.6167;199 +Tomares;Tomares;37.3764;-6.0458;199 +Martorell;Martorell;41.4744;1.9305;199 +Catarroja;Catarroja;39.4028;-0.4044;199 +Bailén;Bailen;38.0833;-3.7667;199 +La Garriga;La Garriga;41.6804;2.2833;199 +San Vicente dels Horts;San Vicente dels Horts;41.3932;2.0097;199 +Cájar;Cajar;37.1333;-3.5667;199 +Roda del Ter;Roda del Ter;41.9801;2.3091;199 +Ondárroa;Ondarroa;43.3219;-2.4194;199 +Almácera;Almacera;39.5117;-0.3561;199 +Rocafort;Rocafort;39.5306;-0.41;199 +Meco;Meco;40.5539;-3.3261;199 +Sopelana;Sopelana;43.3814;-2.9792;199 +Alcañiz;Alcaniz;41.0511;-0.1336;199 +Chiva;Chiva;39.4714;-0.7197;199 +Baeza;Baeza;37.9833;-3.4667;199 +Corbera de Llobregat;Corbera de Llobregat;41.4169;1.9314;199 +Santa Cruz de la Palma;Santa Cruz de la Palma;28.6825;-17.765;199 +Tarancón;Tarancon;40.0167;-3;199 +Miguelturra;Miguelturra;38.9667;-3.95;199 +Torelló;Torello;42.0492;2.2629;199 +Santa Úrsula;Santa Ursula;28.4253;-16.4917;199 +Montijo;Montijo;38.91;-6.6175;199 +Tuineje;Tuineje;28.3167;-14.05;199 +La Solana;La Solana;38.9414;-3.2394;199 +Villalbilla;Villalbilla;40.4339;-3.2989;199 +Cunit;Cunit;41.1976;1.6345;199 +La Roda;La Roda;39.207;-2.1604;199 +Vieiro;Vieiro;43.6481;-7.59;199 +Azpeitia;Azpeitia;43.1819;-2.2653;199 +San Adrián;San Adrian;42.3325;-1.9333;199 +San Miguel de Salinas;San Miguel de Salinas;37.9806;-0.7897;199 +Las Pedroñeras;Las Pedroneras;39.45;-2.6667;199 +Jimena de la Frontera;Jimena de la Frontera;36.4333;-5.45;199 +Alpicat;Alpicat;41.6681;0.5561;199 +Blanca;Blanca;38.1792;-1.3761;199 +Guadalix de la Sierra;Guadalix de la Sierra;40.7833;-3.6833;199 +Miraflores de la Sierra;Miraflores de la Sierra;40.8114;-3.7686;199 +Hinojosa del Duque;Hinojosa del Duque;38.5;-5.1333;199 +Górliz-Elexalde;Gorliz-Elexalde;43.4167;-2.9333;199 +Jaraiz de la Vera;Jaraiz de la Vera;40.0603;-5.755;199 +Villamuriel de Cerrato;Villamuriel de Cerrato;41.95;-4.5167;199 +La Canonja;La Canonja;41.1191;1.183;199 +Aguilar de Campóo;Aguilar de Campoo;42.8;-4.2667;199 +Fuente del Maestre;Fuente del Maestre;38.5289;-6.45;199 +Cedeira;Cedeira;43.65;-8.05;199 +Alcalá de Chivert;Alcala de Chivert;40.3042;0.2256;199 +Moraleja;Moraleja;40.0667;-6.65;199 +Almensilla;Almensilla;37.3167;-6.1167;199 +Carral;Carral;43.2296;-8.356;199 +Orio;Orio;43.278;-2.126;199 +Lloseta;Lloseta;39.7179;2.8667;199 +Marmolejo;Marmolejo;38.05;-4.1667;199 +Reinosa;Reinosa;43.0019;-4.1378;199 +Montmeló;Montmelo;41.5547;2.25;199 +Lekeitio;Lekeitio;43.3622;-2.4961;199 +Carlet;Carlet;39.2264;-0.5211;199 +Alpedrete;Alpedrete;40.6583;-4.0322;199 +Lumbreras;Lumbreras;37.5633;-1.8072;199 +Santa Marta de Tormes;Santa Marta de Tormes;40.9494;-5.6325;199 +Vallirana;Vallirana;41.3878;1.9321;199 +Gójar;Gojar;37.1;-3.6;199 +Punta Umbría;Punta Umbria;37.1667;-6.95;199 +Moyá;Moya;41.8131;2.0971;199 +Zaratán;Zaratan;41.6603;-4.7836;199 +Sils;Sils;41.8094;2.7435;199 +Torrellas de Llobregat;Torrellas de Llobregat;41.3565;1.9816;199 +Arbucias;Arbucias;41.8161;2.5142;199 +Campo Real;Campo Real;40.3333;-3.3833;199 +Herrera;Herrera;37.3667;-4.8333;199 +Lazcano;Lazcano;43.0378;-2.1872;199 +Briviesca;Briviesca;42.55;-3.3167;199 +Vélez Rubio;Velez Rubio;37.65;-2.0667;199 +Lezo;Lezo;43.3167;-1.9;199 +Olula del Río;Olula del Rio;37.35;-2.2833;199 +Gata de Gorgos;Gata de Gorgos;38.7747;0.0853;199 +Pedrezuela;Pedrezuela;40.75;-3.6167;199 +Almenara;Almenara;39.7533;-0.2256;199 +Arenas de San Pedro;Arenas de San Pedro;40.2089;-5.0911;199 +Sarriá de Ter;Sarria de Ter;42.0181;2.8261;199 +Urnieta;Urnieta;43.2469;-1.9917;199 +Casarrubios del Monte;Casarrubios del Monte;40.1833;-4.0333;199 +La Palma;La Palma;37.6897;-0.9632;199 +Tarazona de la Mancha;Tarazona de la Mancha;39.265;-1.9128;199 +Altafulla;Altafulla;41.1433;1.3769;199 +Breña Baja;Brena Baja;28.6167;-17.7667;199 +San Pol de Mar;San Pol de Mar;41.6033;2.6244;199 +Puebla de la Calzada;Puebla de la Calzada;38.9;-6.6167;199 +Viator;Viator;36.8833;-2.4167;199 +Ares;Ares;43.4278;-8.2417;199 +Becerril de la Sierra;Becerril de la Sierra;40.7167;-3.9833;199 +Allariz;Allariz;42.1833;-7.8;199 +Pulianas;Pulianas;37.2167;-3.6;199 +Peñaranda de Bracamonte;Penaranda de Bracamonte;40.9017;-5.198;199 +Santo Domingo de la Calzada;Santo Domingo de la Calzada;42.433;-2.95;199 +Usúrbil;Usurbil;43.2667;-2.05;199 +Ulldecona;Ulldecona;40.5981;0.4482;199 +Villaviciosa;Villaviciosa;43.4833;-5.4333;199 +Cehegín;Cehegin;38.0925;-1.7989;199 +Outes;Outes;42.85;-8.9;199 +Fraga;Fraga;41.52;0.35;199 +Cuarte de Huerva;Cuarte de Huerva;41.5833;-0.9167;199 +Villabona;Villabona;43.1881;-2.0525;199 +Gondomar;Gondomar;42.1111;-8.7611;199 +Arnedo;Arnedo;42.2167;-2.1;199 +La Carolina;La Carolina;38.2667;-3.6167;199 +Andoain;Andoain;43.2167;-2.0167;199 +Castilblanco de los Arroyos;Castilblanco de los Arroyos;37.675;-5.9889;199 +Candeleda;Candeleda;40.1558;-5.2408;199 +Castro de Rey;Castro de Rey;43.2081;-7.3986;199 +Alcalá del Valle;Alcala del Valle;36.9;-5.1667;199 +Ses Salines;Ses Salines;39.3386;3.0536;199 +Beas de Segura;Beas de Segura;38.25;-2.8833;199 +Marquina-Jemein;Marquina-Jemein;43.2689;-2.4964;199 +Quesada;Quesada;37.85;-3.0667;199 +Mocejón;Mocejon;39.9167;-3.9;199 +Borja;Borja;41.8333;-1.5333;199 +Corral de Almaguer;Corral de Almaguer;39.7594;-3.165;199 +Vedra;Vedra;42.7833;-8.4667;199 +La Puebla de Almoradiel;La Puebla de Almoradiel;39.6;-3.1;199 +Peñafiel;Penafiel;41.6;-4.1167;199 +Valverde;Valverde;27.8097;-17.9151;199 +Iznalloz;Iznalloz;37.3925;-3.5225;199 +Almadén;Almaden;38.7764;-4.8369;199 +Oliva de la Frontera;Oliva de la Frontera;38.2764;-6.92;199 +Moral de Calatrava;Moral de Calatrava;38.8831;-3.7167;199 +Bescanó;Bescano;41.9649;2.737;199 +Neda;Neda;43.5;-8.1167;199 +Las Navas del Marqués;Las Navas del Marques;40.6039;-4.3278;199 +Pedrera;Pedrera;37.2167;-4.8833;199 +Ayora;Ayora;39.0583;-1.0572;199 +Ribadavia;Ribadavia;42.2833;-8.1333;199 +Carranque;Carranque;40.1708;-3.8969;199 +Nerva;Nerva;37.6833;-6.5333;199 +La Guardia de Jaén;La Guardia de Jaen;37.7419;-3.6925;199 +Valencia de Don Juan;Valencia de Don Juan;42.3;-5.5167;199 +Otero de Rey;Otero de Rey;43.1025;-7.6136;199 +Alburquerque;Alburquerque;39.2167;-7;199 +La Campana;La Campana;37.5681;-5.4278;199 +Miengo;Miengo;43.4281;-3.9911;199 +Alcalá de los Gazules;Alcala de los Gazules;36.4667;-5.7167;199 +San Ildefonso;San Ildefonso;40.9017;-4.0067;199 +Alba de Tormes;Alba de Tormes;40.8333;-5.5;199 +Polop;Polop;38.622;-0.127;199 +Esporlas;Esporlas;39.6662;2.5799;199 +Cangas de Narcea;Cangas de Narcea;43.1714;-6.5389;199 +Beniaján;Beniajan;37.9833;-1.0667;199 +Nava;Nava;43.35;-5.5167;199 +Fuensalida;Fuensalida;40.05;-4.2;199 +Camariñas;Camarinas;43.13;-9.185;199 +Santoña;Santona;43.4414;-3.4575;199 +Alcover;Alcover;41.2621;1.1711;199 +Bellpuig;Bellpuig;41.6267;1.0133;199 +Sariegos;Sariegos;42.65;-5.6333;199 +Vejer de la Frontera;Vejer de la Frontera;36.25;-5.9667;199 +Bayona;Bayona;42.1178;-8.8506;199 +Segovia;Segovia;40.9481;-4.1183;199 +Utrera;Utrera;37.183;-5.767;199 +Rincón de la Victoria;Rincon de la Victoria;36.7167;-4.2833;199 +Pola de Siero;Pola de Siero;43.3833;-5.65;199 +Colmenar Viejo;Colmenar Viejo;40.6589;-3.7658;199 +Torrelavega;Torrelavega;43.3531;-4.0458;199 +Calviá;Calvia;39.5657;2.5062;199 +Villareal;Villareal;39.9378;-0.1014;199 +Granadilla de Abona;Granadilla de Abona;28.1167;-16.5833;199 +Huesca;Huesca;42.1333;-0.4167;199 +Elda;Elda;38.4789;-0.7967;199 +Cuenca;Cuenca;40.0667;-2.15;199 +San Bartolomé;San Bartolome;27.9254;-15.5726;199 +Pinto;Pinto;40.25;-3.7;199 +Monóvar;Monovar;38.4369;-0.8381;199 +Capdepera;Capdepera;39.7;3.4333;199 +Torroella de Montgrí;Torroella de Montgri;42.0439;3.1286;199 +Palos de la Frontera;Palos de la Frontera;37.2283;-6.8944;199 +Bolaños de Calatrava;Bolanos de Calatrava;38.8831;-3.7167;199 +Albox;Albox;37.3833;-2.1333;199 +Ciudad-Rodrigo;Ciudad-Rodrigo;40.5969;-6.5392;199 +Son Servera;Son Servera;39.6208;3.36;199 +San Andrés de Llevaneras;San Andres de Llevaneras;41.5733;2.4828;199 +Socuéllamos;Socuellamos;39.2933;-2.7942;199 +Villamartín;Villamartin;36.8667;-5.65;199 +Acalá del Río;Acala del Rio;37.5167;-5.9667;199 +Santañy;Santany;39.3542;3.1283;199 +Bueu;Bueu;42.3167;-8.7833;199 +Benifayó;Benifayo;39.2847;-0.4281;199 +Estepa;Estepa;37.2917;-4.8792;199 +Béjar;Bejar;40.3833;-5.7667;199 +Alovera;Alovera;40.5967;-3.2481;199 +Argentona;Argentona;41.5558;2.4025;199 +Teror;Teror;28.059;-15.5476;199 +Guillena;Guillena;37.5333;-6.05;199 +Ocaña;Ocana;39.9569;-3.4967;199 +Castellbisbal;Castellbisbal;41.4767;1.9822;199 +Pallejá;Palleja;41.4242;1.9978;199 +Santa Margarita;Santa Margarita;39.7033;3.1036;199 +Albatera;Albatera;38.1786;-0.8681;199 +Arrigorriaga;Arrigorriaga;43.2078;-2.8861;199 +Berja;Berja;36.8453;-2.9469;199 +Valverde del Camino;Valverde del Camino;37.5667;-6.75;199 +Salobreña;Salobrena;36.7467;-3.5869;199 +Gibraleón;Gibraleon;37.3753;-6.9694;199 +Pola de Laviana;Pola de Laviana;43.2358;-5.5563;199 +Peligros;Peligros;37.2333;-3.6333;199 +Pozo-Estrecho;Pozo-Estrecho;37.7123;-0.9932;199 +Villafranca de los Barros;Villafranca de los Barros;38.5667;-6.3333;199 +Beniel;Beniel;38.0464;-1.0014;199 +San Vicente del Raspeig;San Vicente del Raspeig;38.3964;-0.5253;199 +Boadilla del Monte;Boadilla del Monte;40.4069;-3.875;199 +Zamora;Zamora;41.5033;-5.7556;199 +Aranjuez;Aranjuez;40.0333;-3.6028;199 +Velilla de San Antonio;Velilla de San Antonio;40.3667;-3.4833;199 +Ceuti;Ceuti;38.0789;-1.2722;199 +Picaña;Picana;39.4361;-0.435;199 +Fene;Fene;43.4667;-8.1667;199 +Valdemorillo;Valdemorillo;40.5017;-4.0667;199 +Jaca;Jaca;42.55;-0.55;199 +Abrera;Abrera;41.5165;1.9024;199 +Sarria;Sarria;42.7833;-7.4167;199 +Campo de Criptana;Campo de Criptana;39.4;-3.1167;199 +Abarán;Abaran;38.2031;-1.4003;199 +Brenes;Brenes;37.55;-5.8667;199 +Linares;Linares;38.0833;-3.6333;199 +Ávila;Avila;40.65;-4.6833;199 +Alcoy;Alcoy;38.6983;-0.4736;199 +Motril;Motril;36.75;-3.5167;199 +Añover de Tajo;Anover de Tajo;39.9833;-3.7667;199 +Parres;Parres;43.3587;-5.1846;199 +Valencia de Alcántara;Valencia de Alcantara;39.4133;-7.2436;199 +Numancia de la Sagra;Numancia de la Sagra;40.09;-3.85;199 +Cigales;Cigales;41.7581;-4.6997;199 +Peal de Becerro;Peal de Becerro;37.9;-3.1167;199 +San Vicente de Alcántara;San Vicente de Alcantara;39.3611;-7.1333;199 +Yepes;Yepes;39.9028;-3.6236;199 +Montefrío;Montefrio;37.3211;-4.0111;199 +El Viso de San Juan;El Viso de San Juan;40.15;-3.9167;199 +Alameda;Alameda;37.2;-4.65;199 +Agramunt;Agramunt;41.7863;1.0964;199 +Meaño;Meano;42.45;-8.7833;199 +Santa Marta de Ortigueira;Santa Marta de Ortigueira;43.6831;-7.85;199 +Macael;Macael;37.3333;-2.3;199 +Algodonales;Algodonales;36.8811;-5.4056;199 +La Cenia;La Cenia;40.6336;0.2853;199 +Abegondo;Abegondo;43.2067;-8.31;199 +Chinchón;Chinchon;40.1394;-3.4264;199 +Aceuchal;Aceuchal;38.65;-6.4831;199 +Deba;Deba;43.2955;-2.3538;199 +Gualchos;Gualchos;36.75;-3.3833;199 +Moraleja de Enmedio;Moraleja de Enmedio;40.2667;-3.85;199 +Los Montesinos;Los Montesinos;38.0281;-0.7419;199 +Librilla;Librilla;37.8831;-1.35;199 +Villanueva del Trabuco;Villanueva del Trabuco;37.0286;-4.3381;199 +Entrambasaguas;Entrambasaguas;43.3778;-3.6767;199 +Casariche;Casariche;37.2833;-4.75;199 +Arjona;Arjona;37.935;-4.0569;199 +Santa Cristina de Aro;Santa Cristina de Aro;41.8139;2.9974;199 +Guitiriz;Guitiriz;43.182;-7.8954;199 +Mutriku;Mutriku;43.3072;-2.385;199 +Talavera La Real;Talavera La Real;38.8833;-6.7667;199 +Mollina;Mollina;37.1231;-4.6561;199 +Ribadumia;Ribadumia;42.5167;-8.75;199 +Malpica;Malpica;43.3167;-8.8;199 +Nueva-Carteya;Nueva-Carteya;37.5833;-4.4667;199 +Simancas;Simancas;41.5919;-4.8286;199 +Almazán;Almazan;41.3525;-2.5331;199 +Cambados;Cambados;42.5;-8.8;199 +Sanlúcar la Mayor;Sanlucar la Mayor;37.3831;-6.2;199 +Torre del Campo;Torre del Campo;37.7667;-3.8833;199 +Pilas;Pilas;37.3017;-6.2986;199 +Santa Cruz de Bezana;Santa Cruz de Bezana;43.4442;-3.9031;199 +Villalba;Villalba;43.3;-7.6833;199 +Sóller;Soller;39.7667;2.7;199 +Verín;Verin;41.9408;-7.4358;199 +Canals;Canals;38.9611;-0.585;199 +Tomiño;Tomino;41.9833;-8.7167;199 +Vilanova del Camí;Vilanova del Cami;41.5733;1.6381;199 +San Agustín de Guadalix;San Agustin de Guadalix;40.6781;-3.615;199 +Llanera;Llanera;43.4667;-5.9333;199 +Moralzarzal;Moralzarzal;40.675;-3.9694;199 +Torredonjimeno;Torredonjimeno;37.7667;-3.95;199 +Llanes;Llanes;43.4214;-4.7564;199 +Santa Coloma de Farnés;Santa Coloma de Farnes;41.8624;2.6654;199 +Aguilar;Aguilar;37.5167;-4.65;199 +Sant Sadurní d’Anoia;Sant Sadurni d'Anoia;41.4261;1.785;199 +Nules;Nules;39.8525;-0.1506;199 +Betanzos;Betanzos;43.2792;-8.2106;199 +Torreblanca;Torreblanca;40.2206;0.1953;199 +Los Yébenes;Los Yebenes;39.5667;-3.8833;199 +Dosríus;Dosrius;41.5942;2.4072;199 +San Hilario Sacalm;San Hilario Sacalm;41.8786;2.5079;199 +Agaete;Agaete;28.1017;-15.7007;199 +Constantina;Constantina;37.8667;-5.6167;199 +Guardo;Guardo;42.7833;-4.8333;199 +Alaró;Alaro;39.7067;2.7908;199 +La Selva;La Selva;41.2155;1.1373;199 +Paterna de Rivera;Paterna de Rivera;36.5167;-5.8667;199 +Medina de Pomar;Medina de Pomar;42.9333;-3.4833;199 +Alfacar;Alfacar;37.2333;-3.5667;199 +Sagunto;Sagunto;39.6764;-0.2733;199 +Ferrol;Ferrol;43.4844;-8.2328;199 +Ponferrada;Ponferrada;42.5461;-6.5908;199 +Irún;Irun;43.3378;-1.7888;199 +Estepona;Estepona;36.4264;-5.1472;199 +Benidorm;Benidorm;38.5342;-0.1314;199 +Villanueva y Geltrú;Villanueva y Geltru;41.2243;1.7259;199 +Sanlúcar de Barrameda;Sanlucar de Barrameda;36.7667;-6.35;199 +Mugardos;Mugardos;43.4544;-8.2358;199 +Guijuelo;Guijuelo;40.5575;-5.6714;199 +Borriol;Borriol;40.0422;-0.0714;199 +Puente Caldelas;Puente Caldelas;42.3833;-8.5;199 +Benejúzar;Benejuzar;38.0778;-0.8386;199 +Paterna;Paterna;39.5028;-0.4406;199 +Campa;Campa;43.3728;-2.9492;199 +Alhama de Granada;Alhama de Granada;37;-3.9833;199 +Porreras;Porreras;39.5144;3.0237;199 +San Ciprián de Viñas;San Ciprian de Vinas;42.2969;-7.8714;199 +Castuera;Castuera;38.7231;-5.5444;199 +Huelma;Huelma;37.65;-3.45;199 +Arroyo de la Luz;Arroyo de la Luz;39.484;-6.5846;199 +Llerena;Llerena;38.2333;-6.0167;199 +Méntrida;Mentrida;40.2333;-4.1833;199 +Montehermoso;Montehermoso;40.0833;-6.3333;199 +Celanova;Celanova;42.1519;-7.9575;199 +Arafo;Arafo;28.3404;-16.4173;199 +Prado del Rey;Prado del Rey;36.7833;-5.5667;199 +La Guancha;La Guancha;28.3738;-16.6516;199 +Ribadesella;Ribadesella;43.4625;-5.0583;199 +Salteras;Salteras;37.4167;-6.1;199 +Palazuelos de Eresma;Palazuelos de Eresma;40.9303;-4.0611;199 +Beasain;Beasain;43.0458;-2.1894;199 +La Carlota;La Carlota;37.6667;-4.9333;199 +Torrijos;Torrijos;39.9833;-4.2814;199 +Alginet;Alginet;39.2625;-0.4683;199 +Godella;Godella;39.52;-0.4114;199 +Noya;Noya;42.7833;-8.8833;199 +Roquetas de Mar;Roquetas de Mar;36.7642;-2.6147;199 +Lorca;Lorca;37.6798;-1.6944;199 +Cáceres;Caceres;39.4833;-6.3667;199 +San Cugat del Vallés;San Cugat del Valles;41.4735;2.0852;199 +Lugo;Lugo;43.0167;-7.55;199 +Las Rozas de Madrid;Las Rozas de Madrid;40.4917;-3.8733;199 +Cuevas del Almanzora;Cuevas del Almanzora;37.3;-1.8667;199 +Bollullos par del Condado;Bollullos par del Condado;37.3358;-6.5364;199 +Los Villares;Los Villares;37.6833;-3.8167;199 +Suria;Suria;41.8311;1.7526;199 +La Muela;La Muela;41.5792;-1.1167;199 +Bonares;Bonares;37.3167;-6.6667;199 +Porcuna;Porcuna;37.8697;-4.1872;199 +Abanilla;Abanilla;38.2072;-1.0414;199 +Albaida;Albaida;38.8369;-0.5156;199 +Vilafant;Vilafant;42.2468;2.9379;199 +Torrejón del Rey;Torrejon del Rey;40.6458;-3.3356;199 +Artés;Artes;41.7981;1.9552;199 +Guadasuar;Guadasuar;39.1833;-0.4781;199 +Vilaboa;Vilaboa;42.4167;-8.55;199 +Aznalcóllar;Aznalcollar;37.5167;-6.2667;199 +Mota del Cuervo;Mota del Cuervo;39.5003;-2.8682;199 +Noreña;Norena;43.3933;-5.7042;199 +María de Huerva;Maria de Huerva;41.5333;-1;199 +Anglés;Angles;41.9574;2.64;199 +Yeles;Yeles;40.1167;-3.8;199 +Motilla del Palancar;Motilla del Palancar;39.5667;-1.8167;199 +Navás;Navas;41.8997;1.8786;199 +Algaida;Algaida;39.5592;2.8947;199 +Ugena;Ugena;40.15;-3.8667;199 +Arzúa;Arzua;42.9167;-8.2167;199 +San Sebastián de los Reyes;San Sebastian de los Reyes;40.5469;-3.6258;199 +Chauchina;Chauchina;37.2;-3.7667;199 +Argamasilla de Calatrava;Argamasilla de Calatrava;38.7333;-4.0667;199 +Guadalajara;Guadalajara;40.6337;-3.1674;199 +Mijas;Mijas;36.6;-4.6333;199 +Chiclana de la Frontera;Chiclana de la Frontera;36.4167;-6.15;199 +El Puerto de Santa María;El Puerto de Santa Maria;36.6;-6.2167;199 +Benigánim;Beniganim;38.9431;-0.4433;199 +Coristanco;Coristanco;43.2;-8.75;199 +Órjiva;Orjiva;36.9;-3.4167;199 +Tremp;Tremp;42.1667;0.8946;199 +Valga;Valga;42.6893;-8.6481;199 +Vilanova de la Roca;Vilanova de la Roca;41.5542;2.2886;199 +Aldeamayor de San Martín;Aldeamayor de San Martin;41.5167;-4.6333;199 +Celrá;Celra;42.0247;2.8789;199 +Membrilla;Membrilla;38.9667;-3.35;199 +Esquivias;Esquivias;40.1;-3.7667;199 +Almodóvar del Campo;Almodovar del Campo;38.7186;-4.1667;199 +Orihuela;Orihuela;38.0856;-0.9469;199 +Manresa;Manresa;41.7264;1.8292;199 +Talavera de la Reina;Talavera de la Reina;39.9583;-4.8328;199 +Torrevieja;Torrevieja;37.9778;-0.6833;199 +Arona;Arona;28.0996;-16.6809;199 +Vélez-Málaga;Velez-Malaga;36.7833;-4.1;199 +Pontevedra;Pontevedra;42.4333;-8.6333;199 +Torrente;Torrente;39.4365;-0.4679;199 +El Ejido;El Ejido;36.7831;-2.8167;199 +Ciudad Real;Ciudad Real;38.9833;-3.9167;199 +Alcalá de Guadaira;Alcala de Guadaira;37.3333;-5.85;199 +Molina de Segura;Molina de Segura;38.0548;-1.2131;199 +Majadahonda;Majadahonda;40.4728;-3.8722;199 +Valdemoro;Valdemoro;40.1908;-3.6742;199 +Palencia;Palencia;42.0167;-4.5333;199 +Gandía;Gandia;38.9667;-0.1833;199 +Kurunegala;Kurunegala;7.4833;80.3667;200 +Nuwara Eliya;Nuwara Eliya;6.9667;80.7667;200 +Kegalle;Kegalle;7.2531;80.3453;200 +Hambantota;Hambantota;6.1244;81.1253;200 +Jaffna;Jaffna;9.6647;80.0167;200 +Galle;Galle;6.0395;80.2194;200 +Trincomalee;Trincomalee;8.5667;81.2333;200 +Kilinochchi;Kilinochchi;9.4004;80.3999;200 +Batticaloa;Batticaloa;7.717;81.7;200 +Negombo;Negombo;7.2111;79.8386;200 +Mannar;Mannar;8.9772;79.9138;200 +Matale;Matale;7.4667;80.6167;200 +Ratnapura;Ratnapura;6.693;80.386;200 +Puttalam;Puttalam;8.033;79.826;200 +Badulla;Badulla;6.9847;81.0564;200 +Matara;Matara;5.95;80.5333;200 +Anuradhapura;Anuradhapura;8.335;80.4108;200 +Moratuwa;Moratuwa;6.7804;79.88;200 +Kandy;Kandy;7.297;80.6385;200 +Sri Jayewardenepura Kotte;Sri Jayewardenepura Kotte;6.9;79.9164;200 +Colombo;Colombo;6.9167;79.8333;200 +Mullaittivu;Mullaittivu;9.2833;80.8;200 +Sawākin;Sawakin;19.1025;37.33;201 +Karmah an Nuzul;Karmah an Nuzul;19.6008;30.4097;201 +Marawī;Marawi;18.4833;31.8167;201 +Khartoum;Khartoum;15.6031;32.5265;201 +Omdurman;Omdurman;15.6167;32.48;201 +Khartoum North;Khartoum North;15.6333;32.6333;201 +El Obeid;El Obeid;13.1833;30.2167;201 +Port Sudan;Port Sudan;19.6158;37.2164;201 +Kassala;Kassala;15.45;36.4;201 +Nyala;Nyala;12.05;24.8833;201 +El Geneina;El Geneina;13.45;22.44;201 +Kadugli;Kadugli;11.01;29.7;201 +Ed Damazin;Ed Damazin;11.7704;34.35;201 +Shendi;Shendi;16.6805;33.42;201 +El Fasher;El Fasher;13.63;25.35;201 +Kurmuk;Kurmuk;10.5563;34.2848;201 +Wad Medani;Wad Medani;14.4;33.51;201 +Kūstī;Kusti;13.17;32.66;201 +Gedaref;Gedaref;14.0333;35.3833;201 +Babanūsah;Babanusah;11.3334;27.8;201 +Haya;Haya;18.3461;36.3969;201 +Al Mijlad;Al Mijlad;11.0337;27.7333;201 +Al Manāqil;Al Manaqil;14.2504;32.98;201 +Atbara;Atbara;17.7167;33.9833;201 +Sannār;Sannar;13.55;33.6;201 +EdDamer;EdDamer;17.59;33.96;201 +An Nuhūd;An Nuhud;12.6904;28.42;201 +Wādī Ḩalfā’;Wadi Halfa';21.8;31.35;201 +Dongola;Dongola;19.1666;30.4833;201 +Ed Daein;Ed Daein;11.4672;26.1317;201 +Singa;Singa;13.1483;33.9311;201 +Zalingei;Zalingei;12.9092;23.4706;201 +El Fula;El Fula;11.712;28.3462;201 +Rabak;Rabak;13.188;32.7437;201 +Ad Diwem;Ad Diwem;13.9904;32.3;201 +Tokār;Tokar;18.4333;37.7333;201 +Umm Ruwaba;Umm Ruwaba;12.9058;31.2156;201 +Abū Ḩamad;Abu Hamad;19.537;33.326;201 +Berber;Berber;18.017;33.9833;201 +Domburg;Domburg;5.7;-55.0833;202 +Lelydorp;Lelydorp;5.7;-55.2333;202 +Totness;Totness;5.8904;-56.32;202 +Onverwacht;Onverwacht;5.6;-55.2;202 +Groningen;Groningen;5.797;-55.481;202 +Albina;Albina;5.5;-54.05;202 +Nieuw Amsterdam;Nieuw Amsterdam;5.91;-55.07;202 +Tamanredjo;Tamanredjo;5.7667;-55;202 +Brokopondo;Brokopondo;5.0404;-55.02;202 +Nieuw Nickerie;Nieuw Nickerie;5.9261;-56.9731;202 +Moengo;Moengo;5.6167;-54.4;202 +Cottica;Cottica;3.8547;-54.2289;202 +Paramaribo;Paramaribo;5.8667;-55.1667;202 +Brownsweg;Brownsweg;5.02;-55.17;202 +Longyearbyen;Longyearbyen;78.2167;15.6333;203 +Lobamba;Lobamba;-26.4465;31.2064;204 +Mbabane;Mbabane;-26.3208;31.1617;204 +Manzini;Manzini;-26.4833;31.3667;204 +Mhlume;Mhlume;-26.0333;31.85;204 +Siteki;Siteki;-26.45;31.95;204 +Nhlangano;Nhlangano;-27.1167;31.2;204 +Piggs Peak;Piggs Peak;-25.961;31.247;204 +Lavumisa;Lavumisa;-27.3167;31.9;204 +Hlatikulu;Hlatikulu;-26.9667;31.3167;204 +Ulricehamn;Ulricehamn;57.7917;13.4186;205 +Skövde;Skovde;58.3995;13.8538;205 +Borlänge;Borlange;60.4833;15.4167;205 +Mölndal;Molndal;57.6542;12.0139;205 +Mariestad;Mariestad;58.705;13.828;205 +Hjo;Hjo;58.3044;14.2786;205 +Kinna;Kinna;57.4954;12.6805;205 +Haparanda;Haparanda;65.8342;24.117;205 +Höganäs;Hoganas;56.196;12.5769;205 +Visby;Visby;57.629;18.3071;205 +Huskvarna;Huskvarna;57.7919;14.2756;205 +Härnösand;Harnosand;62.6323;17.9379;205 +Hjärup;Hjarup;55.6707;13.141;205 +Borås;Boras;57.7304;12.92;205 +Mjölby;Mjolby;58.3321;15.1312;205 +Vårgårda;Vargarda;58.0341;12.8083;205 +Norrköping;Norrkoping;58.5919;16.1856;205 +Kungsör;Kungsor;59.4227;16.1059;205 +Sundsvall;Sundsvall;62.3902;17.3067;205 +Bollnäs;Bollnas;61.3484;16.3883;205 +Mora;Mora;61.0096;14.5635;205 +Växjö;Vaxjo;56.8837;14.8167;205 +Halmstad;Halmstad;56.6754;12.8587;205 +Strömstad;Stromstad;58.9441;11.1864;205 +Gävle;Gavle;60.6748;17.1444;205 +Karlstad;Karlstad;59.3808;13.5016;205 +Jönköping;Jonkoping;57.7833;14.1667;205 +Umeå;Umea;63.8285;20.2706;205 +Östersund;Ostersund;63.1775;14.6414;205 +Trollhättan;Trollhattan;58.2671;12.3;205 +Luleå;Lulea;65.5838;22.1915;205 +Kalmar;Kalmar;56.6694;16.3218;205 +Falun;Falun;60.613;15.647;205 +Karlskrona;Karlskrona;56.1611;15.5881;205 +Nyköping;Nykoping;58.7582;17.0185;205 +Helsingborg;Helsingborg;56.0424;12.721;205 +Vänersborg;Vanersborg;58.363;12.33;205 +Linköping;Linkoping;58.4094;15.6257;205 +Tidaholm;Tidaholm;58.1794;13.9599;205 +Habo;Habo;57.9066;14.0856;205 +Västerås;Vasteras;59.6173;16.5422;205 +Örebro;Orebro;59.2669;15.1965;205 +Uppsala;Uppsala;59.8601;17.64;205 +Stockholm;Stockholm;59.3294;18.0686;205 +Skellefteå;Skelleftea;64.65;20.85;205 +Kristianstad;Kristianstad;56.0337;14.1333;205 +Örnsköldsvik;Ornskoldsvik;63.294;18.7122;205 +Gothenburg;Gothenburg;57.6717;11.981;205 +Malmö;Malmo;55.5833;13.0333;205 +Kiruna;Kiruna;67.8494;20.2544;205 +Uppsala;Uppsala;59.8498;17.6389;205 +Tibro;Tibro;58.419;14.158;205 +Mels;Mels;47.0497;9.4167;206 +Conthey;Conthey;46.2167;7.3;206 +Bad Zurzach;Bad Zurzach;47.5877;8.2933;206 +Bussy;Bussy;46.55;6.55;206 +Wattwil;Wattwil;47.2957;9.083;206 +Baar;Baar;47.1956;8.5264;206 +Wil;Wil;47.4664;9.0497;206 +Fully;Fully;46.1333;7.1167;206 +Basel;Basel;47.5606;7.5906;206 +Geneva;Geneva;46.2;6.15;206 +Montreux;Montreux;46.4333;6.9167;206 +Frauenfeld;Frauenfeld;47.5558;8.8964;206 +Wetzikon;Wetzikon;47.3208;8.7931;206 +Rapperswil-Jona;Rapperswil-Jona;47.2286;8.8317;206 +Kriens;Kriens;47.0344;8.28;206 +Reinach;Reinach;47.2539;8.1833;206 +Le Mont-sur-Lausanne;Le Mont-sur-Lausanne;46.55;6.6333;206 +Crissier;Crissier;46.55;6.5833;206 +Marly;Marly;46.7833;7.1667;206 +Biberist;Biberist;47.1828;7.5586;206 +Hünenberg;Hunenberg;47.1761;8.4264;206 +Kirchberg;Kirchberg;47.4;9.0333;206 +Landquart;Landquart;46.9497;9.5667;206 +Hombrechtikon;Hombrechtikon;47.2533;8.7703;206 +Egg;Egg;47.3019;8.6906;206 +Unterägeri;Unterageri;47.1386;8.5844;206 +Windisch;Windisch;47.4803;8.2222;206 +Oberriet;Oberriet;47.3164;9.5664;206 +Zürich;Zurich;47.3744;8.5411;206 +Eschenbach;Eschenbach;47.2709;8.97;206 +Emmen;Emmen;47.0772;8.3;206 +Dietlikon;Dietlikon;47.42;8.6192;206 +Aadorf;Aadorf;47.4939;8.8975;206 +Chiasso;Chiasso;45.8353;9.032;206 +Buchs;Buchs;47.3889;8.0747;206 +Au;Au;47.4331;9.6333;206 +Ingenbohl;Ingenbohl;47.0028;8.6117;206 +Schübelbach;Schubelbach;47.1733;8.9264;206 +Obersiggenthal;Obersiggenthal;47.4869;8.2921;206 +Langnau;Langnau;46.9433;7.7853;206 +Oberentfelden;Oberentfelden;47.3597;8.0486;206 +Landecy;Landecy;46.1897;6.1158;206 +Niederhasli;Niederhasli;47.4822;8.4861;206 +Estavayer-le-Lac;Estavayer-le-Lac;46.85;6.8472;206 +Aarburg;Aarburg;47.3206;7.9014;206 +Fällanden;Fallanden;47.3717;8.64;206 +Rothrist;Rothrist;47.3028;7.8833;206 +Naters;Naters;46.3237;7.9886;206 +Wald;Wald;47.2753;8.9144;206 +Embrach;Embrach;47.5103;8.5933;206 +Steinhaus;Steinhaus;47.1969;8.4861;206 +Bern;Bern;46.948;7.4474;206 +Lausanne;Lausanne;46.5333;6.6333;206 +Minusio;Minusio;46.1833;8.8167;206 +Murten;Murten;46.9281;7.1169;206 +Rümlang;Rumlang;47.4533;8.5331;206 +Visp;Visp;46.2922;7.8828;206 +Muri;Muri;47.2747;8.3417;206 +Bremgarten;Bremgarten;47.3528;8.34;206 +Hirslen;Hirslen;47.3646;8.5663;206 +Wollerau;Wollerau;47.1956;8.7194;206 +Sirnach;Sirnach;47.4664;8.9997;206 +Domat/Ems;Domat/Ems;46.8198;9.4545;206 +Langnau am Albis;Langnau am Albis;47.2894;8.5414;206 +Dürnten;Durnten;47.2789;8.8433;206 +Seuzach;Seuzach;47.5358;8.7294;206 +Rorschacherberg;Rorschacherberg;47.4664;9.5;206 +Bulle;Bulle;46.6167;7.05;206 +Kreuzlingen;Kreuzlingen;47.6458;9.1783;206 +Horgen;Horgen;47.2608;8.5975;206 +Riehen;Riehen;47.5794;7.6512;206 +Wädenswil;Wadenswil;47.2303;8.6722;206 +Wettingen;Wettingen;47.4659;8.3267;206 +Winterthur;Winterthur;47.4992;8.7267;206 +Meggen;Meggen;47.0464;8.3744;206 +Düdingen;Dudingen;46.8461;7.1906;206 +Gränichen;Granichen;47.3583;8.0997;206 +Bagnes;Bagnes;46.0833;7.2167;206 +Untersiggenthal;Untersiggenthal;47.502;8.2538;206 +Heimberg;Heimberg;46.7831;7.5997;206 +Rothenburg;Rothenburg;47.0939;8.2717;206 +Frenkendorf;Frenkendorf;47.5031;7.7144;206 +Willisau;Willisau;47.1206;7.9928;206 +Dornach;Dornach;47.4789;7.6181;206 +Villmergen;Villmergen;47.3483;8.2456;206 +Herzogenbuchsee;Herzogenbuchsee;47.1884;7.7062;206 +Uetikon am See;Uetikon am See;47.2669;8.6772;206 +Neuchâtel;Neuchatel;46.9903;6.9306;206 +Chur;Chur;46.8521;9.5297;206 +Schaffhausen;Schaffhausen;47.6965;8.6339;206 +Fribourg;Fribourg;46.8;7.15;206 +Thun;Thun;46.759;7.63;206 +Bellinzona;Bellinzona;46.1956;9.0238;206 +Vernier;Vernier;46.2;6.1;206 +Uznach;Uznach;47.2242;8.9839;206 +Neuenkirch;Neuenkirch;47.0997;8.2025;206 +Menziken;Menziken;47.24;8.1917;206 +Reiden;Reiden;47.2431;7.9683;206 +Trimbach;Trimbach;47.3636;7.9;206 +Buchrain;Buchrain;47.0953;8.3475;206 +Buchs;Buchs;47.4589;8.4378;206 +Sissach;Sissach;47.4644;7.8106;206 +Altendorf;Altendorf;47.1922;8.83;206 +Zug;Zug;47.1681;8.5169;206 +Yverdon-les-Bains;Yverdon-les-Bains;46.7785;6.6408;206 +Volketswil;Volketswil;47.3906;8.6953;206 +Erlenbach;Erlenbach;47.3044;8.5922;206 +Regensdorf;Regensdorf;47.4383;8.4744;206 +Kloten;Kloten;47.4481;8.5828;206 +Lucerne;Lucerne;47.0523;8.3059;206 +Sankt Gallen;Sankt Gallen;47.4233;9.3772;206 +Baden;Baden;47.4729;8.308;206 +Bülach;Bulach;47.5189;8.5422;206 +Derendingen;Derendingen;47.1919;7.5899;206 +Orbe;Orbe;46.7245;6.5322;206 +Ollon;Ollon;46.2973;6.9935;206 +Peseux;Peseux;46.9955;6.8895;206 +Biel/Bienne;Biel/Bienne;47.1372;7.2472;206 +Oberglatt;Oberglatt;47.4775;8.52;206 +Moutier;Moutier;47.2803;7.3708;206 +Bubikon;Bubikon;47.2694;8.8203;206 +Rüschlikon;Ruschlikon;47.3081;8.5542;206 +Bex;Bex;46.25;7.0167;206 +Savièse;Saviese;46.25;7.3333;206 +Zofingen;Zofingen;47.2884;7.9475;206 +Brugg;Brugg;47.4864;8.2083;206 +Bassersdorf;Bassersdorf;47.4431;8.6283;206 +Veyrier;Veyrier;46.1667;6.1833;206 +Buchs;Buchs;47.1656;9.4711;206 +Spreitenbach;Spreitenbach;47.4181;8.3661;206 +Affoltern am Albis;Affoltern am Albis;47.2817;8.4502;206 +Rüti;Ruti;47.2614;8.8556;206 +Hitzkirch;Hitzkirch;47.225;8.2622;206 +Feusisberg;Feusisberg;47.1869;8.7472;206 +Vechigen;Vechigen;46.9469;7.5625;206 +Hägendorf;Hagendorf;47.3344;7.8444;206 +Wangen;Wangen;47.1908;8.8956;206 +Saint Légier-La Chiésaz;Saint Legier-La Chiesaz;46.4667;6.8833;206 +Sumiswald;Sumiswald;47.0275;7.7453;206 +Ebnat-Kappel;Ebnat-Kappel;47.2632;9.1234;206 +Gommiswald;Gommiswald;47.2404;9.0474;206 +Altstätten;Altstatten;47.378;9.5488;206 +Sevelen;Sevelen;47.1204;9.4857;206 +Bäretswil;Baretswil;47.3369;8.8575;206 +Sachseln;Sachseln;46.8678;8.2386;206 +Oberwil;Oberwil;47.5135;7.5546;206 +Romanshorn;Romanshorn;47.5635;9.3564;206 +Plan-les-Ouates;Plan-les-Ouates;46.1667;6.1167;206 +Pfäffikon;Pfaffikon;47.3667;8.7822;206 +Arth;Arth;47.0644;8.5242;206 +Weinfelden;Weinfelden;47.5698;9.112;206 +Villeneuve;Villeneuve;46.4063;6.9731;206 +Ettingen;Ettingen;47.4809;7.5444;206 +Lengnau;Lengnau;47.1817;7.3667;206 +Neftenbach;Neftenbach;47.5283;8.6681;206 +Obfelden;Obfelden;47.2639;8.4242;206 +Laufen;Laufen;47.4167;7.5;206 +Zumikon;Zumikon;47.3328;8.6239;206 +Münchwilen;Munchwilen;47.4815;8.9924;206 +Lindau;Lindau;47.4431;8.6719;206 +Hergiswil;Hergiswil;46.9844;8.3125;206 +Frick;Frick;47.5081;8.0222;206 +Alpnach;Alpnach;46.94;8.2733;206 +Saxon;Saxon;46.15;7.1667;206 +Lausen;Lausen;47.4725;7.7597;206 +Nürensdorf;Nurensdorf;47.4467;8.6486;206 +Adligenswil;Adligenswil;47.0706;8.365;206 +Unterseen;Unterseen;46.6872;7.8497;206 +Gland;Gland;46.4167;6.2667;206 +Versoix;Versoix;46.2833;6.1667;206 +Zollikon;Zollikon;47.3422;8.5783;206 +Muri;Muri;46.9319;7.4872;206 +Amriswil;Amriswil;47.5497;9.3;206 +Rheinfelden;Rheinfelden;47.5539;7.7958;206 +Münchenstein;Munchenstein;47.5186;7.6174;206 +Uzwil;Uzwil;47.45;9.1333;206 +Buochs;Buochs;46.9746;8.4207;206 +Seon;Seon;47.3458;8.1597;206 +Walenstadt;Walenstadt;47.1234;9.315;206 +Küssnacht;Kussnacht;47.0828;8.4408;206 +Dulliken;Dulliken;47.3525;7.9458;206 +Brig-Glis;Brig-Glis;46.3159;7.9876;206 +Spiez;Spiez;46.6831;7.6664;206 +Lugano;Lugano;46.0103;8.9625;206 +Thayngen;Thayngen;47.7586;8.6905;206 +Sennwald;Sennwald;47.2664;9.5;206 +Dagmersellen;Dagmersellen;47.2131;7.9894;206 +Schattdorf;Schattdorf;46.8494;8.6713;206 +Eglisau;Eglisau;47.5733;8.5261;206 +Romont;Romont;46.7001;6.9181;206 +Wangen bei Olten;Wangen bei Olten;47.3442;7.8694;206 +Fraubrunnen;Fraubrunnen;47.085;7.5269;206 +Zermatt;Zermatt;46.0193;7.7461;206 +Konolfingen Dorf;Konolfingen Dorf;46.8833;7.6167;206 +Glattfelden;Glattfelden;47.5608;8.4994;206 +Root;Root;47.1158;8.3914;206 +Binningen;Binningen;47.5333;7.5667;206 +Cologny;Cologny;46.2167;6.1833;206 +Diepoldsau;Diepoldsau;47.3831;9.65;206 +Fehraltorf;Fehraltorf;47.3861;8.7547;206 +Reinach;Reinach;47.4936;7.5908;206 +Schlieren;Schlieren;47.3989;8.4497;206 +Pully;Pully;46.5167;6.6667;206 +Aarau;Aarau;47.3923;8.0446;206 +Adliswil;Adliswil;47.3122;8.5256;206 +Thalwil;Thalwil;47.2953;8.5647;206 +Ostermundigen;Ostermundigen;46.9553;7.4833;206 +Solothurn;Solothurn;47.2081;7.5375;206 +Morges;Morges;46.5094;6.4986;206 +Allschwil;Allschwil;47.5508;7.5358;206 +Opfikon;Opfikon;47.4331;8.5719;206 +Nyon;Nyon;46.382;6.2389;206 +Onex;Onex;46.1833;6.1;206 +Meyrin;Meyrin;46.2322;6.0791;206 +Dietikon;Dietikon;47.4056;8.4039;206 +Renens;Renens;46.5353;6.5897;206 +Vevey;Vevey;46.4667;6.85;206 +Carouge;Carouge;46.1817;6.1404;206 +Dübendorf;Dubendorf;47.3981;8.6194;206 +Grenchen;Grenchen;47.1931;7.3958;206 +Littau;Littau;47.0494;8.2639;206 +Monthey;Monthey;46.25;6.95;206 +Pratteln;Pratteln;47.5185;7.6928;206 +Thal;Thal;47.4664;9.5667;206 +Würenlos;Wurenlos;47.4418;8.3647;206 +Grabs;Grabs;47.1831;9.45;206 +Wiesendangen;Wiesendangen;47.5222;8.7911;206 +Olten;Olten;47.3531;7.9078;206 +Martigny;Martigny;46.1;7.0728;206 +Châtel-Saint-Denis;Chatel-Saint-Denis;46.5269;6.9011;206 +Porrentruy;Porrentruy;47.4167;7.0833;206 +Gossau;Gossau;47.4164;9.25;206 +Muttenz;Muttenz;47.5228;7.6452;206 +Mellingen;Mellingen;47.4192;8.2764;206 +Freienbach;Freienbach;47.2047;8.7578;206 +Wohlen;Wohlen;47.3506;8.2778;206 +Burgdorf;Burgdorf;47.0567;7.6264;206 +Steffisburg;Steffisburg;46.7831;7.6333;206 +Oberrieden;Oberrieden;47.2778;8.5781;206 +Interlaken;Interlaken;46.6881;7.8646;206 +Oberuzwil;Oberuzwil;47.4294;9.1236;206 +Saanen;Saanen;46.4831;7.2664;206 +Oensingen;Oensingen;47.2886;7.7139;206 +Gelterkinden;Gelterkinden;47.4653;7.8528;206 +Birmensdorf;Birmensdorf;47.3542;8.4378;206 +Dielsdorf;Dielsdorf;47.4836;8.4542;206 +Schwerzenbach;Schwerzenbach;47.3818;8.6559;206 +Frutigen;Frutigen;46.5831;7.6497;206 +Ruswil;Ruswil;47.0836;8.1261;206 +Schwarzenburg;Schwarzenburg;46.8167;7.3333;206 +Vétroz;Vetroz;46.2258;7.2707;206 +Herrliberg;Herrliberg;47.2972;8.6302;206 +Männedorf;Mannedorf;47.2553;8.6917;206 +Delémont;Delemont;47.3653;7.3472;206 +Chavannes-près-Renens;Chavannes-pres-Renens;46.5282;6.5762;206 +Epalinges;Epalinges;46.55;6.6667;206 +Kilchberg;Kilchberg;47.3247;8.5492;206 +Nidau;Nidau;47.1256;7.2403;206 +Widnau;Widnau;47.3997;9.6333;206 +Massagno;Massagno;46.0167;8.95;206 +Rorschach;Rorschach;47.4786;9.4936;206 +Le Grand-Saconnex;Le Grand-Saconnex;46.2333;6.1167;206 +Birsfelden;Birsfelden;47.5531;7.6231;206 +Villars-sur-Glâne;Villars-sur-Glane;46.7833;7.1167;206 +Chêne-Bougeries;Chene-Bougeries;46.1833;6.1833;206 +Liestal;Liestal;47.4839;7.735;206 +Schwyz;Schwyz;47.0205;8.6583;206 +La Tour-de-Peilz;La Tour-de-Peilz;46.45;6.8667;206 +Langenthal;Langenthal;47.2153;7.7889;206 +Locarno;Locarno;46.1664;8.7997;206 +Sierre;Sierre;46.2918;7.532;206 +Arbon;Arbon;47.5167;9.4333;206 +Herisau;Herisau;47.3851;9.2786;206 +Wallisellen;Wallisellen;47.4122;8.5922;206 +Thônex;Thonex;46.2;6.2167;206 +Prilly;Prilly;46.5333;6.6;206 +Blonay;Blonay;46.4667;6.9;206 +Echallens;Echallens;46.6333;6.6333;206 +Moudon;Moudon;46.6687;6.7974;206 +Bischofszell;Bischofszell;47.4997;9.2333;206 +Balsthal;Balsthal;47.3164;7.6944;206 +Boudry;Boudry;46.95;6.8333;206 +Lyss;Lyss;47.075;7.3069;206 +Kirchberg;Kirchberg;47.0858;7.5861;206 +Ascona;Ascona;46.15;8.7667;206 +Fislisbach;Fislisbach;47.4386;8.2944;206 +Bolligen;Bolligen;46.9761;7.4986;206 +Küttigen;Kuttigen;47.4164;8.05;206 +Losone;Losone;46.1689;8.7421;206 +Teufen;Teufen;47.39;9.39;206 +Courtepin;Courtepin;46.8667;7.1167;206 +Colombier;Colombier;46.9667;6.8667;206 +Kaiseraugst;Kaiseraugst;47.5414;7.7278;206 +Saint-Prex;Saint-Prex;46.4836;6.4575;206 +Beromünster;Beromunster;47.1997;8.2;206 +Sankt Margrethen;Sankt Margrethen;47.4497;9.6331;206 +Einsiedeln;Einsiedeln;47.1278;8.7431;206 +Küsnacht;Kusnacht;47.3181;8.5825;206 +Mendrisio;Mendrisio;45.8667;8.9833;206 +Stäfa;Stafa;47.2401;8.7328;206 +Appenzell;Appenzell;47.3306;9.4086;206 +Rolle;Rolle;46.4575;6.3317;206 +Greifensee;Greifensee;47.3661;8.6786;206 +Gerlafingen;Gerlafingen;47.1722;7.5739;206 +Préverenges;Preverenges;46.5167;6.5333;206 +Horw;Horw;47.0164;8.3111;206 +Altdorf;Altdorf;46.8806;8.6394;206 +Sarnen;Sarnen;46.8969;8.2469;206 +Stans;Stans;46.9594;8.3667;206 +Bottmingen;Bottmingen;47.5236;7.5697;206 +Oberengstringen;Oberengstringen;47.4103;8.4633;206 +Kerns;Kerns;46.9025;8.2761;206 +Uetendorf;Uetendorf;46.7664;7.5667;206 +Glarus;Glarus;47.0333;9.0667;206 +Rupperswil;Rupperswil;47.4025;8.1278;206 +Gebenstorf;Gebenstorf;47.4795;8.2424;206 +Zell;Zell;47.4489;8.8233;206 +Jegenstorf;Jegenstorf;47.0497;7.5069;206 +Obererli;Obererli;47.1358;8.6136;206 +Bonstetten;Bonstetten;47.3156;8.4692;206 +Biasca;Biasca;46.35;8.9667;206 +Oftringen;Oftringen;47.315;7.9236;206 +Meilen;Meilen;47.2703;8.6411;206 +Bellach;Bellach;47.215;7.5;206 +Richterswil;Richterswil;47.2081;8.7058;206 +Zuchwil;Zuchwil;47.2056;7.5597;206 +Hochdorf;Hochdorf;47.1664;8.2889;206 +Aigle;Aigle;46.3173;6.9646;206 +Goldach;Goldach;47.4831;9.4664;206 +Urdorf;Urdorf;47.3867;8.4278;206 +Maur;Maur;47.3417;8.6703;206 +Davos;Davos;46.8091;9.8398;206 +Le Locle;Le Locle;47.0532;6.7482;206 +Bernex;Bernex;46.1784;6.0684;206 +Therwil;Therwil;47.4997;7.55;206 +La Chaux-de-Fonds;La Chaux-de-Fonds;47.0996;6.8296;206 +Köniz;Koniz;46.925;7.4153;206 +Möhlin;Mohlin;47.5583;7.8458;206 +Sursee;Sursee;47.1742;8.1081;206 +Risch;Risch;47.1411;8.4314;206 +Lenzburg;Lenzburg;47.3875;8.1803;206 +Lutry;Lutry;46.5151;6.699;206 +Suhr;Suhr;47.3747;8.0806;206 +Flawil;Flawil;47.4053;9.1977;206 +Belp;Belp;46.8914;7.4972;206 +Aesch;Aesch;47.4694;7.5942;206 +Neuhausen am Rheinfall;Neuhausen am Rheinfall;47.6831;8.6167;206 +Worb;Worb;46.9306;7.5644;206 +Hinwil;Hinwil;47.3033;8.8444;206 +Waltikon;Waltikon;47.3667;8.5833;206 +Uster;Uster;47.3492;8.7192;206 +Sion;Sion;46.2304;7.3661;206 +Neuenhof;Neuenhof;47.4469;8.3292;206 +Lachen;Lachen;47.1911;8.8567;206 +Wittenbach;Wittenbach;47.4667;9.3795;206 +Gossau;Gossau;47.3081;8.7567;206 +Arlesheim;Arlesheim;47.4922;7.6203;206 +Payerne;Payerne;46.8167;6.9333;206 +Armanāz;Armanaz;36.0833;36.5;207 +Tallkalakh;Tallkalakh;34.6683;36.2597;207 +Qadsayyā;Qadsayya;33.5333;36.2167;207 +Dayr Ḩāfir;Dayr Hafir;36.1592;37.704;207 +Tall Salḩab;Tall Salhab;35.2609;36.3822;207 +Jarābulus;Jarabulus;36.8175;38.0111;207 +Bāniyās;Baniyas;35.1822;35.9403;207 +Jisr ash Shughūr;Jisr ash Shughur;35.8;36.3167;207 +Al Mayādīn;Al Mayadin;35.0208;40.4533;207 +Yabrūd;Yabrud;33.9672;36.6572;207 +‘Āmūdā;`Amuda;37.1042;40.93;207 +Tallbīsah;Tallbisah;34.8406;36.7308;207 +Al Quşayr;Al Qusayr;34.5089;36.5797;207 +Tādif;Tadif;36.348;37.53;207 +Jayrūd;Jayrud;33.8072;36.7403;207 +Sarāqib;Saraqib;35.8644;36.8058;207 +Al Mālikīyah;Al Malikiyah;37.1031;42.0822;207 +Al Atārib;Al Atarib;36.1389;36.83;207 +Al Musayfirah;Al Musayfirah;32.6322;36.3386;207 +Maşyāf;Masyaf;35.0653;36.3421;207 +Hajīn;Hajin;34.6894;40.8308;207 +Ma‘arratmişrīn;Ma`arratmisrin;36;36.6667;207 +Al Qaryatayn;Al Qaryatayn;34.2294;37.2406;207 +‘Afrīn;`Afrin;36.5119;36.8694;207 +Şalkhad;Salkhad;32.4914;36.7106;207 +Sarmīn;Sarmin;35.9;36.7167;207 +Tall Abyaḑ;Tall Abyad;36.6975;38.9567;207 +Iḩsim;Ihsim;35.72;36.5608;207 +Naşīb;Nasib;32.5517;36.1881;207 +Kafr Nubl;Kafr Nubl;35.6139;36.5611;207 +‘Ayn ‘Īsá;`Ayn `Isa;36.3858;38.8472;207 +As Sukhnah;As Sukhnah;34.8868;38.8721;207 +Tasīl;Tasil;32.8353;35.9714;207 +Al Laţāminah;Al Lataminah;35.3208;36.6225;207 +Saḩam al Jawlān;Saham al Jawlan;32.7811;35.9347;207 +Shahbā;Shahba;32.8539;36.6294;207 +Kafr Zaytā;Kafr Zayta;35.3736;36.6017;207 +Muḩradah;Muhradah;35.2478;36.5725;207 +Tall ‘Aran;Tall `Aran;36.1231;37.3369;207 +As Suqaylibīyah;As Suqaylibiyah;35.3697;36.38;207 +Nawá;Nawa;32.8833;36.05;207 +At Tall;At Tall;33.6103;36.3106;207 +Buşrá al Ḩarīr;Busra al Harir;32.8425;36.34;207 +‘Assāl al Ward;`Assal al Ward;33.8658;36.4133;207 +Ad Duraykīsh;Ad Duraykish;34.8969;36.1346;207 +Jindayris;Jindayris;36.3947;36.6889;207 +Ra’s al Khashūfah;Ra's al Khashufah;34.8833;36.1333;207 +Al Mulayḩah al Gharbīyah;Al Mulayhah al Gharbiyah;32.7515;36.3447;207 +Al Quţaylibīyah;Al Qutaylibiyah;35.2889;36.0153;207 +Ma‘arrat an Nu‘mān;Ma`arrat an Nu`man;35.6433;36.6683;207 +Jablah;Jablah;35.3597;35.9214;207 +Manbij;Manbij;36.5333;37.95;207 +‘Anadān;`Anadan;36.2936;37.0444;207 +Ālbū Kamāl;Albu Kamal;34.45;40.9186;207 +An Nabk;An Nabk;34.025;36.7344;207 +Tadmur;Tadmur;34.56;38.2672;207 +Shaykh al Ḩadīd;Shaykh al Hadid;36.5;36.5992;207 +Ghabāghib;Ghabaghib;33.1839;36.2264;207 +Dayr al Bukht;Dayr al Bukht;33.1469;36.1903;207 +Darkūsh;Darkush;35.9925;36.3931;207 +Ḩisyā’;Hisya';34.4108;36.7586;207 +Khān Shaykhūn;Khan Shaykhun;35.4419;36.6508;207 +Al Muzayrīb;Al Muzayrib;32.7109;36.0266;207 +Ar Rastan;Ar Rastan;34.9167;36.7333;207 +Al Kafr;Al Kafr;32.6333;36.6417;207 +As Suwaydā’;As Suwayda';32.7;36.5667;207 +Killī;Killi;36.1103;36.6939;207 +Al Mazra‘ah;Al Mazra`ah;32.7828;36.4833;207 +Ath Thawrah;Ath Thawrah;35.8344;38.5464;207 +Dārayyā;Darayya;33.4589;36.2372;207 +Ţarţūs;Tartus;34.8833;35.8833;207 +Buşrá ash Shām;Busra ash Sham;32.5167;36.4833;207 +Ḩarastā;Harasta;33.5586;36.365;207 +Izra;Izra;32.8567;36.2469;207 +Tall Tamr;Tall Tamr;36.6606;40.3714;207 +Al Qunayţirah;Al Qunaytirah;33.1256;35.8239;207 +Umm Walad;Umm Walad;32.6578;36.4319;207 +As Salamīyah;As Salamiyah;35.0111;37.0531;207 +As Safīrah;As Safirah;36.0769;37.3725;207 +Binnish;Binnish;35.95;36.7;207 +Ḩārim;Harim;36.2076;36.5192;207 +‘Adrā;`Adra;33.6;36.515;207 +Qaţanā;Qatana;33.4333;36.0833;207 +Dar‘ā;Dar`a;32.625;36.105;207 +Al Ḩajar al Aswad;Al Hajar al Aswad;33.4581;36.3053;207 +Al Ḩasakah;Al Hasakah;36.4833;40.75;207 +Jaramānā;Jaramana;33.4833;36.35;207 +Dūmā;Duma;33.5722;36.4019;207 +Damascus;Damascus;33.5131;36.2919;207 +Aleppo;Aleppo;36.2;37.15;207 +Jāsim;Jasim;32.9922;36.06;207 +Ţafas;Tafas;32.7356;36.0669;207 +Şāfītā;Safita;34.8208;36.1173;207 +I‘zāz;I`zaz;36.5888;37.0441;207 +Tayr Ma‘lah;Tayr Ma`lah;34.8022;36.7069;207 +Ra’s al ‘Ayn;Ra's al `Ayn;36.8503;40.0706;207 +Şūrān;Suran;35.2897;36.7433;207 +Homs;Homs;34.7333;36.7167;207 +Ḩamāh;Hamah;35.1333;36.75;207 +Latakia;Latakia;35.5236;35.7917;207 +Ḩīsh;Hish;35.5464;36.6431;207 +Dayr az Zawr;Dayr az Zawr;35.3333;40.15;207 +Ar Raqqah;Ar Raqqah;35.95;39.01;207 +Tall Rif‘at;Tall Rif`at;36.4733;37.0972;207 +Az Zabadānī;Az Zabadani;33.7247;36.1003;207 +Aş Şanamayn;As Sanamayn;33.0711;36.1842;207 +Al Qāmishlī;Al Qamishli;37.05;41.2167;207 +Idlib;Idlib;35.9333;36.6333;207 +Şaydnāyā;Saydnaya;33.6958;36.3775;207 +Ţayyibat al Imām;Tayyibat al Imam;35.2661;36.7114;207 +Salqīn;Salqin;36.1394;36.4539;207 +Taftanāz;Taftanaz;35.9981;36.7847;207 +Yangmei;Yangmei;24.9167;121.15;208 +Bade;Bade;24.9575;121.2989;208 +Pingzhen;Pingzhen;24.9439;121.2161;208 +Zhubei;Zhubei;24.8333;121;208 +Yuanchang;Yuanchang;23.642;120.323;208 +Chiayi;Chiayi;23.48;120.4497;208 +Keelung;Keelung;25.1283;121.7419;208 +Changhua;Changhua;24.0667;120.5333;208 +Hsinchu;Hsinchu;24.8047;120.9714;208 +Taoyuan District;Taoyuan District;24.9889;121.3111;208 +Pingtung;Pingtung;22.6761;120.4942;208 +Tainan;Tainan;22.9833;120.1833;208 +Zhongli;Zhongli;24.965;121.2168;208 +Taichung;Taichung;24.15;120.6667;208 +Kaohsiung;Kaohsiung;22.6167;120.3;208 +Taipei;Taipei;25.0478;121.5319;208 +Yilan;Yilan;24.75;121.75;208 +Douliu;Douliu;23.7075;120.5439;208 +Nantou;Nantou;23.9167;120.6833;208 +Taitung;Taitung;22.7583;121.1444;208 +Hualien;Hualien;23.9722;121.6064;208 +Miaoli;Miaoli;24.57;120.82;208 +Taibao;Taibao;23.45;120.3333;208 +Banqiao;Banqiao;25.0143;121.4672;208 +Magong;Magong;23.5667;119.5833;208 +Pozi;Pozi;23.4611;120.242;208 +Zhushan;Zhushan;23.6889;120.7289;208 +Ershui;Ershui;23.8167;120.6167;208 +Nangan;Nangan;26.1598;119.9432;208 +Jincheng;Jincheng;24.4167;118.3167;208 +Beigang;Beigang;23.5667;120.3;208 +Huatan;Huatan;24.0316;120.558;208 +Tursunzoda;Tursunzoda;38.5108;68.2303;209 +Isfara;Isfara;40.1167;70.6333;209 +Vahdat;Vahdat;38.5531;69.0197;209 +Shahriston;Shahriston;39.7667;68.8167;209 +Ishqoshim;Ishqoshim;36.7248;71.6133;209 +Khorugh;Khorugh;37.4917;71.5575;209 +Konibodom;Konibodom;40.2833;70.4167;209 +Istaravshan;Istaravshan;39.9108;69.0064;209 +Kŭlob;Kulob;37.9119;69.7808;209 +Bokhtar;Bokhtar;37.8364;68.7803;209 +Norak;Norak;38.3883;69.325;209 +Hisor;Hisor;38.5264;68.5381;209 +Dushanbe;Dushanbe;38.5731;68.7864;209 +Panjakent;Panjakent;39.5031;67.615;209 +Abdurahmoni Jomí;Abdurahmoni Jomi;37.9794;68.689;209 +Khŭjand;Khujand;40.2833;69.6167;209 +Zanzibar;Zanzibar;-6.1667;39.2;210 +Morogoro;Morogoro;-6.8242;37.6633;210 +Mbamba Bay;Mbamba Bay;-11.2833;34.7667;210 +Kakonko;Kakonko;-3.2796;30.96;210 +Mbeya;Mbeya;-8.9;33.45;210 +Sikonge;Sikonge;-5.6295;32.77;210 +Tanga;Tanga;-5.0667;39.1;210 +Kasulu;Kasulu;-4.5767;30.1025;210 +Dodoma;Dodoma;-6.1835;35.746;210 +Dar es Salaam;Dar es Salaam;-6.8;39.2833;210 +Arusha;Arusha;-3.3667;36.6833;210 +Mwanza;Mwanza;-2.5167;32.9;210 +Kibiti;Kibiti;-7.7296;38.95;210 +Sumbawanga;Sumbawanga;-7.9667;31.6167;210 +Moshi;Moshi;-3.3349;37.3404;210 +Tukuyu;Tukuyu;-9.2583;33.6417;210 +Kigoma;Kigoma;-4.8833;29.6333;210 +Tabora;Tabora;-5.0167;32.8;210 +Mtwara;Mtwara;-10.2736;40.1828;210 +Iringa;Iringa;-7.77;35.69;210 +Shinyanga;Shinyanga;-3.6619;33.4231;210 +Bukoba;Bukoba;-1.3333;31.8167;210 +Songea;Songea;-10.6833;35.65;210 +Musoma;Musoma;-1.5069;33.8042;210 +Itigi;Itigi;-5.6996;34.48;210 +Mpwapwa;Mpwapwa;-6.35;36.4833;210 +Lindi;Lindi;-9.9969;39.7144;210 +Njombe;Njombe;-9.3296;34.77;210 +Babati;Babati;-4.2117;35.7475;210 +Kahama;Kahama;-3.84;32.6;210 +Mpanda;Mpanda;-6.3436;31.0694;210 +Singida;Singida;-4.8186;34.7506;210 +Chake Chake;Chake Chake;-5.2395;39.77;210 +Uvinza;Uvinza;-5.1036;30.3911;210 +Kilosa;Kilosa;-6.8396;36.99;210 +Mbulu;Mbulu;-3.8496;35.53;210 +Kilindoni;Kilindoni;-7.9163;39.65;210 +Ifakara;Ifakara;-8.1296;36.68;210 +Nzega;Nzega;-4.2169;33.1864;210 +Same;Same;-4.0696;37.72;210 +Wete;Wete;-5.0567;39.7281;210 +Kibaha;Kibaha;-6.7586;38.9289;210 +Bububu;Bububu;-6.1658;39.1992;210 +Ngara;Ngara;-2.4695;30.65;210 +Karema;Karema;-6.8162;30.4333;210 +Nyahanga;Nyahanga;-2.3829;33.55;210 +Mikumi;Mikumi;-7.3996;36.98;210 +Vwawa;Vwawa;-9.1081;32.9347;210 +Koani;Koani;-6.1333;39.2833;210 +Mahonda;Mahonda;-5.9897;39.2519;210 +Geita;Geita;-2.8714;32.2294;210 +Bariadi;Bariadi;-2.8;33.9833;210 +Kipili;Kipili;-7.4329;30.6;210 +Tunduru;Tunduru;-11.0896;37.37;210 +Kanyato;Kanyato;-4.4565;30.2614;210 +Tunduma;Tunduma;-9.3;32.7667;210 +Ngorongoro;Ngorongoro;-3.2496;35.52;210 +Korogwe;Korogwe;-5.1558;38.4503;210 +Mkokotoni;Mkokotoni;-5.88;39.2731;210 +Oldeani;Oldeani;-3.35;35.55;210 +Manyoni;Manyoni;-5.7796;34.9;210 +Bagamoyo;Bagamoyo;-6.4333;38.9;210 +Biharamulo;Biharamulo;-2.6296;31.31;210 +Masasi;Masasi;-10.7296;38.7999;210 +Ban Mueang Na Tai;Ban Mueang Na Tai;19.5932;98.9618;211 +Pak Chong;Pak Chong;14.6796;101.3976;211 +Cha-am;Cha-am;12.7992;99.9683;211 +Phra Phutthabat;Phra Phutthabat;14.7212;100.8047;211 +Ban Thung Khao Phuang;Ban Thung Khao Phuang;19.5342;98.9621;211 +Ban Bang Phlap;Ban Bang Phlap;13.9241;100.4684;211 +Phai Sali;Phai Sali;15.6;100.6494;211 +Prakhon Chai;Prakhon Chai;14.6092;103.0818;211 +Phon Charoen;Phon Charoen;18.025;103.706;211 +Kut Chap;Kut Chap;17.4262;102.5646;211 +Tha Muang;Tha Muang;13.9611;99.6411;211 +Ban Klang;Ban Klang;18.5791;99.0686;211 +Ban Bong Tai;Ban Bong Tai;17.4057;103.2992;211 +Kranuan;Kranuan;16.7081;103.0811;211 +Ban Kham Pom;Ban Kham Pom;15.9653;105.2112;211 +Ban Don Sai;Ban Don Sai;17.1963;103.1144;211 +Ban Tham;Ban Tham;19.0727;100.0698;211 +Ban Pao;Ban Pao;16.377;101.9751;211 +Ban Patan Mai;Ban Patan Mai;19.8332;100.2569;211 +Ban Banlang;Ban Banlang;15.2255;101.9112;211 +Ban Huai Mai;Ban Huai Mai;18.4217;100.1403;211 +Ban Pa Lu Ru;Ban Pa Lu Ru;6.0874;101.8728;211 +Ban Nong Samet;Ban Nong Samet;12.2124;102.5116;211 +Ban Bua Ngam;Ban Bua Ngam;14.8108;105.2312;211 +Ban Karaket;Ban Karaket;8.0887;100.1398;211 +Sichon;Sichon;9.0072;99.9018;211 +Ban Wang Kalang;Ban Wang Kalang;15.1436;98.4498;211 +Ban Kamphuan;Ban Kamphuan;9.3782;98.4209;211 +Ban Chiang;Ban Chiang;17.3999;103.2259;211 +Ban Talat Ko Ta Ba Ru;Ban Talat Ko Ta Ba Ru;6.4585;101.3543;211 +Ban Ta Hua Fai;Ban Ta Hua Fai;19.81;100.2397;211 +Ban Dong Mafai;Ban Dong Mafai;17.275;103.994;211 +Ban Phon Yai;Ban Phon Yai;17.1821;104.3316;211 +Ban Tai;Ban Tai;17.4333;103.4051;211 +Ban San;Ban San;18.0951;98.6615;211 +Ban Nam Phong;Ban Nam Phong;16.7321;102.8033;211 +Ban Chiang Klom;Ban Chiang Klom;17.8005;101.9448;211 +Ban Bang Pramung;Ban Bang Pramung;15.7133;100.1353;211 +Bang Ban;Bang Ban;14.4247;100.4758;211 +Lang Suan;Lang Suan;9.9519;99.0813;211 +Den Chai;Den Chai;17.9835;100.0519;211 +Phanat Nikhom;Phanat Nikhom;13.4458;101.1844;211 +Satuek;Satuek;15.3008;103.3013;211 +Salaya;Salaya;13.8023;100.3208;211 +Ban Phan Don;Ban Phan Don;17.129;102.9618;211 +Kuchinarai;Kuchinarai;16.5318;104.044;211 +Lom Sak;Lom Sak;16.7775;101.2468;211 +Phon;Phon;15.8084;102.6018;211 +Ban Wiang Phan;Ban Wiang Phan;20.4034;99.8856;211 +Ban Bang Toei;Ban Bang Toei;14.0656;100.5226;211 +Ban Bang Mae Nang;Ban Bang Mae Nang;13.8815;100.3759;211 +Ban Plai Bua Phatthana;Ban Plai Bua Phatthana;13.9032;100.3989;211 +Sam Ko;Sam Ko;14.6013;100.2602;211 +Pua;Pua;19.1799;100.9089;211 +Khlung;Khlung;12.4525;102.2267;211 +Phibun Mangsahan;Phibun Mangsahan;15.2482;105.2296;211 +Phrai Bueng;Phrai Bueng;14.749;104.3574;211 +Ban Yang Hom;Ban Yang Hom;19.9223;100.3057;211 +Fao Rai;Fao Rai;18.0175;103.3057;211 +Ban Bo Phlap;Ban Bo Phlap;13.8439;100.0686;211 +Si Wilai;Si Wilai;18.1865;103.7408;211 +Tha Chang;Tha Chang;9.2674;99.1922;211 +Ban Lueak;Ban Lueak;13.7065;99.8902;211 +Ban Ko;Ban Ko;13.6486;100.0063;211 +Wang Sombun;Wang Sombun;13.3515;102.1833;211 +Ban Pet;Ban Pet;16.4379;102.7645;211 +Singhanakhon;Singhanakhon;7.2389;100.5506;211 +Ban Wat Lak Hok;Ban Wat Lak Hok;13.5633;100.0564;211 +Su-ngai Kolok;Su-ngai Kolok;6.0297;101.9668;211 +Ban Bang Khu Lat;Ban Bang Khu Lat;13.9134;100.369;211 +Kaset Wisai;Kaset Wisai;15.6556;103.5836;211 +Bueng Kan;Bueng Kan;18.3669;103.6552;211 +Phop Phra;Phop Phra;16.3865;98.6924;211 +Si Prachan;Si Prachan;14.6204;100.1444;211 +Bua Chet;Bua Chet;14.5326;103.9301;211 +Wiset Chaichan;Wiset Chaichan;14.589;100.3482;211 +Nikhom Kham Soi;Nikhom Kham Soi;16.3749;104.5551;211 +Sai Mun;Sai Mun;15.9477;104.2101;211 +Rong Kham;Rong Kham;16.271;103.7474;211 +Phanna Nikhom;Phanna Nikhom;17.3456;103.8478;211 +Nong Song Hong;Nong Song Hong;15.7359;102.7909;211 +Prathai;Prathai;15.5341;102.7175;211 +Lat Yao;Lat Yao;15.7543;99.7808;211 +Phu Khiao;Phu Khiao;16.3682;102.1344;211 +Dan Khun Thot;Dan Khun Thot;15.2099;101.7667;211 +Pa Daet;Pa Daet;19.505;99.9925;211 +Aranyaprathet;Aranyaprathet;13.6928;102.5017;211 +Bang Phae;Bang Phae;13.6983;99.9068;211 +Na Duang;Na Duang;17.4743;101.98;211 +Phanom Sarakham;Phanom Sarakham;13.7478;101.3553;211 +Yaring;Yaring;6.868;101.3587;211 +Nong Chik;Nong Chik;6.8436;101.1781;211 +That Phanom;That Phanom;16.9364;104.7103;211 +Ban Hua Saphan;Ban Hua Saphan;13.1248;99.8716;211 +Ban Tak;Ban Tak;17.05;99.0742;211 +Mae Hong Son;Mae Hong Son;19.3011;97.97;211 +Phangnga;Phangnga;8.4644;98.5317;211 +Trat;Trat;12.2419;102.5149;211 +Si Satchanalai;Si Satchanalai;17.4155;99.8152;211 +Ban Dung;Ban Dung;17.704;103.2623;211 +Thoen;Thoen;17.61;99.2234;211 +Ban Duea;Ban Duea;16.1253;101.8967;211 +Ban Bang Muang;Ban Bang Muang;13.8273;100.3859;211 +Ban Na Kham;Ban Na Kham;14.0681;101.8125;211 +Khao Yoi;Khao Yoi;13.2403;99.8254;211 +Ban Lam Narai;Ban Lam Narai;15.2;101.1333;211 +Sa Kaeo;Sa Kaeo;13.8206;102.0589;211 +Prachin Buri;Prachin Buri;14.0567;101.3739;211 +Sing Buri;Sing Buri;14.8911;100.4031;211 +Chai Prakan;Chai Prakan;19.7322;99.1403;211 +Phrae;Phrae;18.1436;100.1417;211 +Ranong;Ranong;9.9619;98.6389;211 +Nakhon Nayok;Nakhon Nayok;14.2031;101.215;211 +Pathum Thani;Pathum Thani;13.9841;100.5512;211 +Tak;Tak;16.8711;99.125;211 +Phayao;Phayao;19.1652;99.9036;211 +Phra Samut Chedi;Phra Samut Chedi;13.5934;100.5801;211 +Sukhothai;Sukhothai;17.0142;99.8219;211 +Uthai Thani;Uthai Thani;15.38;100.025;211 +Ban Bang Sai;Ban Bang Sai;13.3847;100.9856;211 +Ang Thong;Ang Thong;14.5926;100.4574;211 +Chai Nat;Chai Nat;15.1872;100.1283;211 +Lamphun;Lamphun;18.5803;99.0072;211 +Rattaphum;Rattaphum;7.1412;100.2905;211 +Sawankhalok;Sawankhalok;17.3099;99.8263;211 +Phan Thong;Phan Thong;13.4681;101.0953;211 +Pran Buri;Pran Buri;12.3939;99.9159;211 +Ban Thung Tam Sao;Ban Thung Tam Sao;6.9581;100.3207;211 +Ban Cho Ho;Ban Cho Ho;15.0311;102.1381;211 +Charoen Sin;Charoen Sin;17.5837;103.5422;211 +Chiang Kham;Chiang Kham;19.5233;100.3;211 +Ban Bang Pakong;Ban Bang Pakong;13.5051;100.9567;211 +Ban Haet;Ban Haet;16.2;102.7492;211 +Ban Phe;Ban Phe;12.6287;101.4399;211 +Ban Pong;Ban Pong;13.8174;99.883;211 +Ban Thum;Ban Thum;16.4523;102.7225;211 +Klaeng;Klaeng;12.7778;101.6483;211 +San Kamphaeng;San Kamphaeng;18.75;99.1167;211 +Tha Bo;Tha Bo;17.8494;102.5858;211 +Sikhio;Sikhio;14.8764;101.7202;211 +Ban Mai;Ban Mai;14.9658;102.0233;211 +Ban Chan;Ban Chan;17.3595;102.817;211 +Ko Pha-Ngan;Ko Pha-Ngan;9.7176;99.9949;211 +Sam Phran;Sam Phran;13.727;100.2153;211 +Bo Phloi;Bo Phloi;14.3284;99.5154;211 +Bamnet Narong;Bamnet Narong;15.5034;101.681;211 +Ban Rawai;Ban Rawai;7.7707;98.3185;211 +Nan;Nan;18.7893;100.7766;211 +Yasothon;Yasothon;15.7972;104.1431;211 +Phra Pradaeng;Phra Pradaeng;13.659;100.5329;211 +Loei;Loei;17.4853;101.7307;211 +Phichit;Phichit;16.4431;100.3467;211 +Nong Bua Lamphu;Nong Bua Lamphu;17.2042;102.4444;211 +Phetchabun;Phetchabun;16.4169;101.1533;211 +Phetchaburi;Phetchaburi;13.1119;99.9458;211 +Satun;Satun;6.6147;100.0681;211 +Chanthaburi;Chanthaburi;12.6086;102.1039;211 +Lop Buri;Lop Buri;14.8;100.6269;211 +Nakhon Phanom;Nakhon Phanom;17.4069;104.7808;211 +Suphan Buri;Suphan Buri;14.4675;100.1169;211 +Kanchanaburi;Kanchanaburi;14.0194;99.5311;211 +Krathum Baen;Krathum Baen;13.6519;100.2572;211 +Amnat Charoen;Amnat Charoen;15.8758;104.6223;211 +Bang Sao Thong;Bang Sao Thong;13.5812;100.7957;211 +Ban Song;Ban Song;8.6603;99.3768;211 +Lam Luk Ka;Lam Luk Ka;13.9297;100.7375;211 +Sai Mai;Sai Mai;13.8882;100.462;211 +Krabi;Krabi;8.0592;98.9189;211 +Kathu;Kathu;7.9112;98.3475;211 +Ban Bang Phun;Ban Bang Phun;13.9968;100.5891;211 +Kamphaeng Phet;Kamphaeng Phet;16.4811;99.5222;211 +Buri Ram;Buri Ram;14.9942;103.1022;211 +Samut Songkhram;Samut Songkhram;13.4097;100.0017;211 +In Buri;In Buri;15.0054;100.3264;211 +Kut Bak;Kut Bak;17.0857;103.8204;211 +Mae Chai;Mae Chai;19.3453;99.8138;211 +Si Sakhon;Si Sakhon;6.2235;101.5033;211 +Phanom;Phanom;8.8584;98.8122;211 +Thung Yai;Thung Yai;8.3132;99.3631;211 +Nong Bua;Nong Bua;15.8647;100.5858;211 +Wang Saphung;Wang Saphung;17.2995;101.7624;211 +Don Sak;Don Sak;9.3169;99.6944;211 +Tha Wang Pha;Tha Wang Pha;19.0945;100.8097;211 +Waeng Yai;Waeng Yai;15.9624;102.5419;211 +Nong Muang;Nong Muang;15.2348;100.6524;211 +Nong Na Kham;Nong Na Kham;16.802;102.3404;211 +Sanom;Sanom;15.1988;103.7567;211 +Rong Kwang;Rong Kwang;18.3392;100.3172;211 +Ban Bang Yai;Ban Bang Yai;13.8369;100.3591;211 +Huai Yot;Huai Yot;7.7894;99.6347;211 +Na Wa;Na Wa;17.4692;104.102;211 +Ban Bo Luang;Ban Bo Luang;18.1476;98.3489;211 +Kaeng Khoi;Kaeng Khoi;14.5864;100.9967;211 +Ban Laem;Ban Laem;13.2168;99.9767;211 +Ban Tat;Ban Tat;17.2791;102.8022;211 +Chaiyo;Chaiyo;14.6666;100.4702;211 +Ban Bang Lamung;Ban Bang Lamung;13.047;100.9289;211 +Song Phi Nong;Song Phi Nong;14.2306;100.0389;211 +Ban Bang Non;Ban Bang Non;9.9923;98.6507;211 +Ban Tom Klang;Ban Tom Klang;19.1961;99.8378;211 +Chok Chai;Chok Chai;14.7284;102.1652;211 +Kantang;Kantang;7.4067;99.515;211 +Nong Khae;Nong Khae;14.3352;100.8727;211 +Ban Muang Ngam;Ban Muang Ngam;7.3536;100.4898;211 +Ban Chorakhe Samphan;Ban Chorakhe Samphan;14.3258;99.8623;211 +Khlong Luang;Khlong Luang;14.0647;100.6458;211 +Hua Hin;Hua Hin;12.5686;99.9578;211 +Ko Chang;Ko Chang;12.1033;102.3522;211 +Yarang;Yarang;6.761;101.3012;211 +Sam Sung;Sam Sung;16.5415;103.0796;211 +Bang Sai;Bang Sai;14.3347;100.3037;211 +Kae Dam;Kae Dam;16.0233;103.3862;211 +Phanom Thuan;Phanom Thuan;14.1315;99.7029;211 +Kham Sakae Saeng;Kham Sakae Saeng;15.3322;102.1728;211 +Ban Tha Luang Lang;Ban Tha Luang Lang;12.6376;102.0884;211 +Taphan Hin;Taphan Hin;16.2108;100.4188;211 +Bang Racham;Bang Racham;14.8864;100.3235;211 +Moeiwadi;Moeiwadi;16.39;104.1544;211 +Phachi;Phachi;14.4453;100.7367;211 +Phayuha Khiri;Phayuha Khiri;15.4553;100.1353;211 +Ban Bang Tabun;Ban Bang Tabun;13.2638;99.9439;211 +Ao Luek;Ao Luek;8.378;98.7211;211 +Non Sila;Non Sila;15.9617;102.6911;211 +Ban Bung Kha;Ban Bung Kha;16.1675;104.6408;211 +Dok Kham Tai;Dok Kham Tai;19.162;99.9926;211 +Ban Mae Kaluang;Ban Mae Kaluang;19.0778;99.927;211 +Ko Samui;Ko Samui;9.5157;99.9436;211 +Ban Krang;Ban Krang;14.63;100.1307;211 +Ban Hat Lek;Ban Hat Lek;11.7339;102.9014;211 +Ku Kaeo;Ku Kaeo;17.182;103.1612;211 +Pong;Pong;19.1507;100.2652;211 +Huai Mek;Huai Mek;16.5897;103.2356;211 +Borabue;Borabue;16.037;103.1231;211 +Wanon Niwat;Wanon Niwat;17.6358;103.7549;211 +Ban Chet Samian;Ban Chet Samian;13.6264;99.8293;211 +Kao Liao;Kao Liao;15.8506;100.0792;211 +Ban Kaeng;Ban Kaeng;16.4119;102.0402;211 +Pak Thong Chai;Pak Thong Chai;14.7302;102.0263;211 +Det Udom;Det Udom;14.906;105.0784;211 +Sai Buri;Sai Buri;6.7012;101.6181;211 +Khok Samrong;Khok Samrong;15.0691;100.7234;211 +Bua Yai;Bua Yai;15.5858;102.4337;211 +Lom Kao;Lom Kao;16.8847;101.2336;211 +Pueai Noi;Pueai Noi;15.8707;102.9064;211 +Lampang;Lampang;18.3;99.5;211 +Muban Saeng Bua Thong;Muban Saeng Bua Thong;13.9424;100.3913;211 +Maha Sarakham;Maha Sarakham;16.1772;103.3008;211 +Sakon Nakhon;Sakon Nakhon;17.1564;104.1456;211 +Prachuap Khiri Khan;Prachuap Khiri Khan;11.8089;99.798;211 +Soeng Sang;Soeng Sang;14.4264;102.4606;211 +Bang Bua Thong;Bang Bua Thong;13.9099;100.4263;211 +Khon Buri;Khon Buri;14.5686;102.1564;211 +Ban Phue;Ban Phue;17.6874;102.4756;211 +Chaiya;Chaiya;9.3778;99.2728;211 +Songkhla;Songkhla;7.2061;100.5967;211 +Samut Sakhon;Samut Sakhon;13.5486;100.2775;211 +Ban Rangsit;Ban Rangsit;14.0167;100.75;211 +Saraburi;Saraburi;14.5286;100.9114;211 +Rayong;Rayong;12.6742;101.2789;211 +Yala;Yala;6.5397;101.2811;211 +Trang;Trang;7.5561;99.6114;211 +Ban Bang Kaeo;Ban Bang Kaeo;13.6371;100.6636;211 +Phra Nakhon Si Ayutthaya;Phra Nakhon Si Ayutthaya;14.3594;100.5761;211 +Samut Prakan;Samut Prakan;13.6004;100.5964;211 +Ban Duea;Ban Duea;17.9814;102.9912;211 +Bang Pa-in;Bang Pa-in;14.22;100.5813;211 +Hang Dong;Hang Dong;18.6886;98.9193;211 +Phu Kradueng;Phu Kradueng;16.8842;101.8847;211 +Uthumphon Phisai;Uthumphon Phisai;15.097;104.1643;211 +Nong Phai;Nong Phai;15.9972;101.0652;211 +Ubon Ratchathani;Ubon Ratchathani;15.2281;104.8594;211 +Phitsanulok;Phitsanulok;16.8158;100.2636;211 +Chiang Rai;Chiang Rai;19.9094;99.8275;211 +Ban Suan;Ban Suan;13.3616;100.9795;211 +Nakhon Sawan;Nakhon Sawan;15.7133;100.1353;211 +Phuket;Phuket;7.8881;98.3975;211 +Nakhon Pathom;Nakhon Pathom;13.8194;100.0581;211 +Ban Talat Rangsit;Ban Talat Rangsit;13.987;100.6095;211 +Sadao;Sadao;6.6386;100.424;211 +Mae Sai;Mae Sai;20.4266;99.8841;211 +Ban Tha Pha;Ban Tha Pha;13.8437;99.8681;211 +Pak Phanang;Pak Phanang;8.3538;100.2023;211 +Na Klang;Na Klang;17.3043;102.1964;211 +Si Sa Ket;Si Sa Ket;15.1072;104.3291;211 +Ban Sai Ma Tai;Ban Sai Ma Tai;13.8444;100.4829;211 +Pattani;Pattani;6.8664;101.2508;211 +Surin;Surin;14.8864;103.4932;211 +Chachoengsao;Chachoengsao;13.6903;101.0703;211 +Samrong;Samrong;13.6421;100.6039;211 +Narathiwat;Narathiwat;6.4264;101.8231;211 +Ban Na Pa;Ban Na Pa;13.3956;101.0232;211 +Roi Et;Roi Et;16.0533;103.6513;211 +Ratchaburi;Ratchaburi;13.5367;99.8169;211 +Chaiyaphum;Chaiyaphum;15.8056;102.0311;211 +Phatthalung;Phatthalung;7.6178;100.0778;211 +Ban Bang Krang;Ban Bang Krang;13.8442;100.4612;211 +Ban Ang Sila;Ban Ang Sila;13.3364;100.9278;211 +Kalasin;Kalasin;16.4333;103.5;211 +Uttaradit;Uttaradit;17.6256;100.0942;211 +Chumphon;Chumphon;10.4939;99.18;211 +Mukdahan;Mukdahan;16.5431;104.7228;211 +Chon Buri;Chon Buri;13.3611;100.985;211 +Ban Bang Khu Wat;Ban Bang Khu Wat;13.9576;100.4902;211 +Na Chaluai;Na Chaluai;14.5309;105.2431;211 +Sa Bot;Sa Bot;15.2084;100.834;211 +Thung Fon;Thung Fon;17.4722;103.2626;211 +Si Chiang Mai;Si Chiang Mai;17.9564;102.5867;211 +Nakhon Luang;Nakhon Luang;14.4628;100.6083;211 +Bang Kruai;Bang Kruai;13.8042;100.4755;211 +Nong Khai;Nong Khai;17.8842;102.7467;211 +Ban Mae Hia Nai;Ban Mae Hia Nai;18.7433;98.964;211 +Tak Bai;Tak Bai;6.2592;102.053;211 +Ban Na Yang;Ban Na Yang;12.8339;99.9346;211 +Ban Tha Kham;Ban Tha Kham;9.1059;99.2326;211 +Tha Ruea;Tha Ruea;14.5596;100.7226;211 +Ra-ngae;Ra-ngae;6.2967;101.7283;211 +Ban Bueng;Ban Bueng;13.314;101.1114;211 +Kantharalak;Kantharalak;14.6536;104.6278;211 +Ban Na San;Ban Na San;8.7997;99.3635;211 +Nakhon Si Thammarat;Nakhon Si Thammarat;8.4363;99.963;211 +Ban Mangkon;Ban Mangkon;13.6138;100.6104;211 +Phatthaya;Phatthaya;12.9496;100.893;211 +Khon Kaen;Khon Kaen;16.4333;102.8333;211 +Ban Piang Luang;Ban Piang Luang;19.6493;98.6352;211 +Dong Luang;Dong Luang;16.8066;104.5337;211 +Chumsaeng;Chumsaeng;15.898;100.311;211 +Thung Saliam;Thung Saliam;17.324;99.5671;211 +Damnoen Saduak;Damnoen Saduak;13.5177;99.9545;211 +Nang Rong;Nang Rong;14.6363;102.7746;211 +Wang Nam Yen;Wang Nam Yen;13.5004;102.1806;211 +Nakhon Ratchasima;Nakhon Ratchasima;14.9736;102.0831;211 +Chiang Mai;Chiang Mai;18.7889;98.9833;211 +Ban Bang Pu Mai;Ban Bang Pu Mai;13.5441;100.6175;211 +Surat Thani;Surat Thani;9.1397;99.3306;211 +Udon Thani;Udon Thani;17.4253;102.7902;211 +Na Yung;Na Yung;17.9142;102.2403;211 +Sawang Daen Din;Sawang Daen Din;17.475;103.4569;211 +Bang Len;Bang Len;14.0219;100.1719;211 +Si Racha;Si Racha;13.1744;100.9306;211 +Ban Phru;Ban Phru;6.948;100.4794;211 +Chonnabot;Chonnabot;16.084;102.6193;211 +Ron Phibun;Ron Phibun;8.1722;99.8533;211 +Sawang Wirawong;Sawang Wirawong;15.2417;105.0922;211 +Ban Bang Rin;Ban Bang Rin;9.9532;98.6344;211 +Wichian Buri;Wichian Buri;15.6565;101.1072;211 +Ban Buak Khang;Ban Buak Khang;18.7057;99.1068;211 +Khanu Woralaksaburi;Khanu Woralaksaburi;16.074;99.8574;211 +Chaiwan;Chaiwan;17.285;103.2281;211 +Phayakkhaphum Phisai;Phayakkhaphum Phisai;15.5183;103.1921;211 +U Thong;U Thong;14.3761;99.8922;211 +Tha Maka;Tha Maka;13.9203;99.7667;211 +Kumphawapi;Kumphawapi;17.1151;103.0186;211 +Bang Mun Nak;Bang Mun Nak;16.0278;100.3792;211 +Non Sang;Non Sang;16.8699;102.564;211 +Thung Song;Thung Song;8.1669;99.6745;211 +Ban Phai;Ban Phai;16.073;102.7362;211 +Kanchanadit;Kanchanadit;9.1653;99.4706;211 +Bang Khla;Bang Khla;13.7268;101.2105;211 +Ban Tha Phra;Ban Tha Phra;16.3298;102.7998;211 +Warin Chamrap;Warin Chamrap;15.2008;104.8612;211 +Ban Chang;Ban Chang;12.7209;101.0669;211 +Tha Yang;Tha Yang;12.9658;99.8924;211 +Mae Rim;Mae Rim;18.9163;98.9605;211 +Chiang Klang;Chiang Klang;19.293;100.8739;211 +Ban Krot;Ban Krot;14.3121;100.6005;211 +Wiang Sa;Wiang Sa;8.6364;99.3683;211 +Thap Khlo;Thap Khlo;16.16;100.5967;211 +Bangkok;Bangkok;13.75;100.5167;211 +Ban Pak Phun;Ban Pak Phun;8.5391;99.9702;211 +Mae Sot;Mae Sot;16.7101;98.5707;211 +Chum Phae;Chum Phae;16.5431;102.1104;211 +Nong Ki;Nong Ki;14.6867;102.5325;211 +Ban Bu Sung;Ban Bu Sung;14.9602;104.1657;211 +Sung Noen;Sung Noen;14.8992;101.8208;211 +Phak Hai;Phak Hai;14.4626;100.3667;211 +Kamalasai;Kamalasai;16.3383;103.5756;211 +Nong Wua So;Nong Wua So;17.2702;102.5985;211 +Non Sung;Non Sung;15.1788;102.2514;211 +Photharam;Photharam;13.6918;99.8531;211 +Chom Thong;Chom Thong;18.418;98.6758;211 +Bueng Khong Long;Bueng Khong Long;17.9684;104.0484;211 +Mae Ai;Mae Ai;20.0296;99.2847;211 +Tha Mai;Tha Mai;12.6196;102.0112;211 +Ban Phonla Krang;Ban Phonla Krang;14.9192;102.1095;211 +Betong;Betong;5.7731;101.0725;211 +Nonthaburi;Nonthaburi;13.8667;100.5167;211 +Pong Nam Ron;Pong Nam Ron;12.9057;102.2663;211 +Kaeng Khro;Kaeng Khro;16.1086;102.2581;211 +Nakhon Thai;Nakhon Thai;17.1011;100.8296;211 +Suwannaphum;Suwannaphum;15.6078;103.8;211 +Nong Kung Si;Nong Kung Si;16.65;103.3;211 +Takhli;Takhli;15.2667;100.35;211 +Sattahip;Sattahip;12.6636;100.9036;211 +Takua Pa;Takua Pa;8.8658;98.3413;211 +Ban Na;Ban Na;12.827;101.6692;211 +Pa Sang;Pa Sang;18.5261;98.9394;211 +Nam Som;Nam Som;17.7694;102.1435;211 +Yang Talat;Yang Talat;16.3997;103.3678;211 +Phimai;Phimai;15.2167;102.5;211 +Ban Ratchakrut;Ban Ratchakrut;9.7571;98.5915;211 +Nakhon Chai Si;Nakhon Chai Si;13.8005;100.1869;211 +Kui Buri;Kui Buri;12.0702;99.8667;211 +Thap Than;Thap Than;15.457;99.8961;211 +Pa Mok;Pa Mok;14.4921;100.4448;211 +Tha Luang;Tha Luang;15.0697;101.1182;211 +Thung Sai;Thung Sai;16.2955;99.8089;211 +Kosum Phisai;Kosum Phisai;16.243;103.0627;211 +Akat Amnuai;Akat Amnuai;17.5898;103.9859;211 +Hat Yai;Hat Yai;7.0167;100.4667;211 +Pak Kret;Pak Kret;13.9125;100.4978;211 +Nassau;Nassau;25.0667;-77.3333;212 +Marsh Harbour;Marsh Harbour;26.4;-77.17;212 +Freeport City;Freeport City;26.52;-78.66;212 +Bansang;Bansang;13.4336;-14.65;213 +Farafenni;Farafenni;13.5667;-15.6;213 +Kanifing;Kanifing;13.45;-16.6667;213 +Kerewan;Kerewan;13.494;-16.095;213 +Janjanbureh;Janjanbureh;13.551;-14.767;213 +Mansa Konko;Mansa Konko;13.3773;-15.6786;213 +Basse Santa Su;Basse Santa Su;13.31;-14.223;213 +Banjul;Banjul;13.4531;-16.5775;213 +Brikama;Brikama;13.2804;-16.6599;213 +Dili;Dili;-8.5536;125.5783;214 +Maliana;Maliana;-8.9917;125.2197;214 +Baucau;Baucau;-8.4667;126.45;214 +Ainaro;Ainaro;-8.9833;125.5;214 +Same;Same;-9;125.65;214 +Liquiçá;Liquica;-8.5935;125.3273;214 +Aileu;Aileu;-8.7281;125.5664;214 +Lospalos;Lospalos;-8.5167;127.0333;214 +Pante Macassar;Pante Macassar;-9.2;124.3833;214 +Suai;Suai;-9.3129;125.2565;214 +Manatuto;Manatuto;-8.5167;126.0167;214 +Viqueque;Viqueque;-8.85;126.3667;214 +Gleno;Gleno;-8.7239;125.4361;214 +Kara;Kara;9.5511;1.1861;215 +Dapaong;Dapaong;10.8623;0.2076;215 +Lomé;Lome;6.1319;1.2228;215 +Bassar;Bassar;9.25;0.7833;215 +Sokodé;Sokode;8.9833;1.1333;215 +Kpalimé;Kpalime;6.91;0.6281;215 +Sotouboua;Sotouboua;8.5667;0.9833;215 +Atakpamé;Atakpame;7.53;1.12;215 +Sansanné-Mango;Sansanne-Mango;10.3556;0.4756;215 +Neiafu;Neiafu;-18.6496;-173.9833;216 +Nuku‘alofa;Nuku`alofa;-21.1347;-175.2083;216 +Port of Spain;Port of Spain;10.6667;-61.5167;217 +Chaguanas;Chaguanas;10.5144;-61.4075;217 +San Fernando;San Fernando;10.2833;-61.4667;217 +Couva;Couva;10.4167;-61.45;217 +Laventille;Laventille;10.65;-61.4833;217 +Point Fortin;Point Fortin;10.1741;-61.6841;217 +Aranguez;Aranguez;10.6472;-61.4461;217 +Debe;Debe;10.2;-61.45;217 +Sangre Grande;Sangre Grande;10.5667;-61.1333;217 +Princes Town;Princes Town;10.2667;-61.3833;217 +Rio Claro;Rio Claro;10.3059;-61.1756;217 +Diego Martin;Diego Martin;10.7167;-61.5667;217 +Scarborough;Scarborough;11.1811;-60.7333;217 +Saint Joseph;Saint Joseph;10.65;-61.4167;217 +Arima;Arima;10.6374;-61.2823;217 +Siparia;Siparia;10.1333;-61.5;217 +Tunapuna;Tunapuna;10.6333;-61.3833;217 +San Juan;San Juan;10.65;-61.45;217 +Hammamet;Hammamet;36.4167;10.6;218 +Thelepte;Thelepte;34.9758;8.5939;218 +Jemna;Jemna;33.57;9.01;218 +Sakiet ez Zit;Sakiet ez Zit;34.8;10.77;218 +Zarzis;Zarzis;33.5;11.1167;218 +Ben Gardane;Ben Gardane;33.1389;11.2167;218 +Houmt Souk;Houmt Souk;33.8667;10.85;218 +El Hamma;El Hamma;33.8864;9.7951;218 +Korba;Korba;36.5667;10.8667;218 +Djemmal;Djemmal;35.64;10.76;218 +Ghardimaou;Ghardimaou;36.4503;8.4397;218 +Menzel Temime;Menzel Temime;36.7833;10.9833;218 +Thala;Thala;35.5667;8.6667;218 +Rass el Djebel;Rass el Djebel;37.215;10.12;218 +Kélibia;Kelibia;36.8475;11.0939;218 +Menzel Bourguiba;Menzel Bourguiba;37.15;9.7833;218 +Maktar;Maktar;35.85;9.2;218 +Wadhraf;Wadhraf;33.9851;9.9699;218 +El Jem;El Jem;35.3;10.7167;218 +Zarat;Zarat;33.6679;10.3505;218 +Tebourba;Tebourba;36.8295;9.8411;218 +Seïada;Seiada;35.67;10.9;218 +Khunays;Khunays;35.7122;10.8167;218 +Tabarka;Tabarka;36.955;8.755;218 +Zaghouan;Zaghouan;36.4028;10.1433;218 +Zaouiet Sousse;Zaouiet Sousse;35.7887;10.6274;218 +Mégrine;Megrine;36.7687;10.2332;218 +Siliana;Siliana;36.0819;9.3747;218 +Bekalta;Bekalta;35.62;11;218 +Sidi Bou Saïd;Sidi Bou Said;36.8698;10.341;218 +Ghomrassen;Ghomrassen;33.0592;10.34;218 +Gabès;Gabes;33.8814;10.0983;218 +Ouardenine;Ouardenine;35.72;10.67;218 +Radès;Rades;36.7667;10.2833;218 +Monastir;Monastir;35.778;10.8262;218 +Jendouba;Jendouba;36.5011;8.7803;218 +Ariana;Ariana;36.8625;10.1956;218 +Kasserine;Kasserine;35.1667;8.8333;218 +Béja;Beja;36.7256;9.1817;218 +Medenine;Medenine;33.3547;10.5053;218 +Msaken;Msaken;35.7333;10.5833;218 +Gafsa;Gafsa;34.4167;8.7833;218 +Nefta;Nefta;33.8722;7.8816;218 +Degache;Degache;33.9858;8.2203;218 +El Metline;El Metline;37.2454;10.0498;218 +Ben Arous;Ben Arous;36.7531;10.2189;218 +Tataouine;Tataouine;32.9333;10.45;218 +La Marsa;La Marsa;36.8764;10.3253;218 +El Maknassi;El Maknassi;34.6042;9.6056;218 +Bizerte;Bizerte;37.2744;9.8739;218 +Hammam-Lif;Hammam-Lif;36.7308;10.3275;218 +Hammam Sousse;Hammam Sousse;35.8589;10.5939;218 +Rhar el Melah;Rhar el Melah;37.1667;10.1833;218 +Sbeitla;Sbeitla;35.2297;9.1294;218 +Tozeur;Tozeur;33.9197;8.1336;218 +Ez Zahra;Ez Zahra;36.7439;10.3083;218 +Manouba;Manouba;36.8;10.1;218 +Le Bardo;Le Bardo;36.8092;10.1406;218 +Mahdia;Mahdia;35.5047;11.0622;218 +Le Kram;Le Kram;36.8333;10.3167;218 +Fouchana;Fouchana;36.6987;10.1693;218 +Nabeul;Nabeul;36.4514;10.7361;218 +El Kef;El Kef;36.1667;8.7;218 +Carthage;Carthage;36.85;10.3167;218 +Skhira;Skhira;34.3006;10.0708;218 +Tunis;Tunis;36.8008;10.18;218 +Mateur;Mateur;37.04;9.665;218 +Agareb;Agareb;34.7414;10.528;218 +Sidi Bouzid;Sidi Bouzid;35.0381;9.4858;218 +Harqalah;Harqalah;36.0333;10.5;218 +Rhennouch;Rhennouch;33.9397;10.065;218 +Kairouan;Kairouan;35.6833;10.1;218 +Kebili;Kebili;33.705;8.965;218 +Métouia;Metouia;33.96;10;218 +Feriana;Feriana;34.9431;8.5625;218 +Chebba;Chebba;35.2372;11.115;218 +Sfax;Sfax;34.74;10.76;218 +Sousse;Sousse;35.8333;10.6333;218 +El Alia;El Alia;37.1667;10.0333;218 +Dahmani;Dahmani;35.9424;8.8284;218 +Dehiba;Dehiba;32.011;10.7028;218 +Douz;Douz;33.4572;9.0258;218 +Sbiba;Sbiba;35.5433;9.0736;218 +Sejenane;Sejenane;37.0564;9.2382;218 +Dar Chabanne;Dar Chabanne;36.47;10.75;218 +Aïne Draham;Aine Draham;36.7833;8.7;218 +Akouda;Akouda;35.8712;10.5712;218 +Bou Salem;Bou Salem;36.6111;8.9698;218 +Samandağ;Samandag;36.085;35.9806;219 +Turgutlu;Turgutlu;38.5;27.7;219 +Çumra;Cumra;37.575;32.7747;219 +Selçuk;Selcuk;37.95;27.3667;219 +Yahyalı;Yahyali;38.099;35.359;219 +Havza;Havza;40.9667;35.6667;219 +Midyat;Midyat;37.4167;41.3531;219 +Çağlayancerit;Caglayancerit;37.7508;37.2922;219 +Serinhisar;Serinhisar;37.5779;29.2639;219 +Ergani;Ergani;38.2692;39.7617;219 +Kocaali;Kocaali;41.0636;30.8581;219 +Malkara;Malkara;40.8933;26.9042;219 +Ereğli;Eregli;37.5142;34.048;219 +Sarayköy;Saraykoy;37.9265;28.9267;219 +Viranşehir;Viransehir;37.2306;39.7653;219 +Side;Side;36.7667;31.3889;219 +Sultanhanı;Sultanhani;38.2481;33.5465;219 +Emirdağ;Emirdag;39.0197;31.1503;219 +Yalvaç;Yalvac;38.3;31.1833;219 +Tatvan;Tatvan;38.5022;42.2814;219 +Anamur;Anamur;36.0836;32.8261;219 +Tosya;Tosya;41.017;34.0383;219 +Yakacık;Yakacik;36.75;36.2167;219 +Nazilli;Nazilli;37.9125;28.3206;219 +Ceyhan;Ceyhan;37.0283;35.8139;219 +Akhisar;Akhisar;38.9167;27.8333;219 +Kozlu;Kozlu;41.4333;31.75;219 +Şereflikoçhisar;Sereflikochisar;38.9444;33.5419;219 +Beşikdüzü;Besikduzu;41.052;39.2329;219 +Buldan;Buldan;38.045;28.8306;219 +Silifke;Silifke;36.3783;33.9261;219 +Susurluk;Susurluk;39.9136;28.1578;219 +Bayındır;Bayindir;38.2192;27.6481;219 +Çayeli;Cayeli;41.093;40.7292;219 +Tekkeköy;Tekkekoy;41.2125;36.4569;219 +Ortakent;Ortakent;37.1089;27.2821;219 +Söke;Soke;37.7482;27.4061;219 +Tire;Tire;38.0833;27.7333;219 +Siverek;Siverek;37.75;39.3167;219 +Çorlu;Corlu;41.1597;27.8028;219 +Avcılar;Avcilar;40.9792;28.7214;219 +Kütahya;Kutahya;39.4242;29.9833;219 +İnegöl;Inegol;40.0806;29.5097;219 +Marmara Ereğlisi;Marmara Ereglisi;40.9697;27.9553;219 +Sakarya;Sakarya;40.7833;30.4;219 +Bursa;Bursa;40.1833;29.0667;219 +Ondokuzmayıs;Ondokuzmayis;41.4944;36.0789;219 +İskenderun;Iskenderun;36.5804;36.17;219 +Kocaeli;Kocaeli;40.7656;29.9406;219 +Pendik;Pendik;40.8775;29.2514;219 +Adana;Adana;37;35.325;219 +Manisa;Manisa;38.6333;27.4167;219 +Van;Van;38.5019;43.4167;219 +Konak;Konak;38.4183;27.1347;219 +Hatay;Hatay;36.2025;36.1606;219 +Yıldırım;Yildirim;40.1878;29.0822;219 +İzmir;Izmir;38.4127;27.1384;219 +Güngören;Gungoren;41.035;28.8575;219 +Çınarcık;Cinarcik;40.6422;29.1203;219 +Divriği;Divrigi;39.3711;38.1136;219 +Akyazı;Akyazi;40.6833;30.6253;219 +Yenice;Yenice;41.2;32.3333;219 +Palu;Palu;38.6914;39.9294;219 +Edremit;Edremit;39.5961;27.0244;219 +Bergama;Bergama;39.1228;27.1783;219 +Akşehir;Aksehir;38.3592;31.4164;219 +Yeşilhisar;Yesilhisar;38.35;35.0867;219 +Ceylanpınar;Ceylanpinar;36.8461;40.0489;219 +Lüleburgaz;Luleburgaz;41.4056;27.3569;219 +Tuzluca;Tuzluca;40.0494;43.6608;219 +Edirne;Edirne;41.6781;26.5594;219 +Gaziantep;Gaziantep;37.0667;37.3833;219 +Kulu;Kulu;39.0901;33.0807;219 +Kayapınar;Kayapinar;37.94;40.19;219 +Sultanbeyli;Sultanbeyli;40.9679;29.2666;219 +Meram;Meram;37.8364;32.4383;219 +Selçuklu;Selcuklu;37.9312;32.4996;219 +Beylikdüzü;Beylikduzu;40.9819;28.64;219 +Aydın;Aydin;37.8481;27.8453;219 +Ereğli;Eregli;41.2583;31.425;219 +Eskişehir;Eskisehir;39.7767;30.5206;219 +Osmaniye;Osmaniye;37.075;36.25;219 +Karaköprü;Karakopru;37.1803;38.8111;219 +Tokat;Tokat;40.3097;36.5542;219 +Tekirdağ;Tekirdag;40.9833;27.5167;219 +Salihli;Salihli;38.4811;28.1392;219 +Ödemiş;Odemis;38.2311;27.9719;219 +Boyabat;Boyabat;41.4689;34.7667;219 +Bulancak;Bulancak;40.9381;38.2314;219 +Küçükçekmece;Kucukcekmece;41;28.8;219 +Kâğıthane;Kagithane;41.0719;28.9664;219 +Elazığ;Elazig;38.6667;39.2167;219 +Esenler;Esenler;41.0794;28.8539;219 +Esenyurt;Esenyurt;41.0343;28.6801;219 +Bağcılar;Bagcilar;41.0406;28.8261;219 +Gebze;Gebze;40.8028;29.4306;219 +Çay;Cay;38.5926;31.0274;219 +Kızıltepe;Kiziltepe;37.1939;40.5861;219 +Fatsa;Fatsa;41.0222;37.4919;219 +Ahmetli;Ahmetli;38.5289;27.9447;219 +Beypazarı;Beypazari;40.1703;31.9211;219 +Kaman;Kaman;39.3575;33.7239;219 +Bucak;Bucak;37.4592;30.595;219 +Ankara;Ankara;39.93;32.85;219 +Bandırma;Bandirma;40.3542;27.9725;219 +Istanbul;Istanbul;41.01;28.9603;219 +Kozluk;Kozluk;38.1833;41.4926;219 +Zile;Zile;40.3;35.8833;219 +Şanlıurfa;Sanliurfa;37.1583;38.7917;219 +Antalya;Antalya;36.9081;30.6956;219 +Karaman;Karaman;37.1833;33.2167;219 +Balıkesir;Balikesir;39.6511;27.8842;219 +Aksaray;Aksaray;38.3686;34.0297;219 +Hakkari;Hakkari;37.5744;43.7408;219 +Mardin;Mardin;37.3131;40.735;219 +Mersin;Mersin;36.8;34.6167;219 +Uzunköprü;Uzunkopru;41.2669;26.6875;219 +Kozan;Kozan;37.4507;35.8123;219 +Denizli;Denizli;37.7731;29.0878;219 +Trabzon;Trabzon;41.005;39.7225;219 +Kahramanmaraş;Kahramanmaras;37.5875;36.9453;219 +Muğla;Mugla;37.2167;28.3667;219 +Düzce;Duzce;40.8417;31.1583;219 +Yerköy;Yerkoy;39.6381;34.4672;219 +Kınık;Kinik;39.0872;27.3833;219 +Kuşadası;Kusadasi;37.8586;27.2594;219 +Aybastı;Aybasti;40.6867;37.3992;219 +Gediz;Gediz;38.9939;29.3914;219 +Beyşehir;Beysehir;37.6867;31.7306;219 +Lice;Lice;38.4549;40.6519;219 +Nusaybin;Nusaybin;37.0833;41.2167;219 +Zara;Zara;39.895;37.7531;219 +Kars;Kars;40.6078;43.0958;219 +Iğdır;Igdir;39.9237;44.045;219 +Afyonkarahisar;Afyonkarahisar;38.7581;30.5386;219 +Uşak;Usak;38.6833;29.4;219 +Bartın;Bartin;41.6344;32.3375;219 +Amasya;Amasya;40.65;35.8333;219 +Çiftlikköy;Ciftlikkoy;40.6603;29.3236;219 +Yeşilyurt;Yesilyurt;38.3048;38.2512;219 +Serik;Serik;36.9167;31.1;219 +Keskin;Keskin;39.6731;33.6136;219 +Kartal;Kartal;40.9108;29.1617;219 +Bolvadin;Bolvadin;38.7167;31.05;219 +Sivrihisar;Sivrihisar;39.451;31.5367;219 +Sarıyer;Sariyer;41.1911;29.0094;219 +Çekme;Cekme;41.0382;29.2003;219 +Arnavutköy;Arnavutkoy;41.1833;28.7333;219 +Konya;Konya;37.8714;32.4847;219 +Ordu;Ordu;40.9833;37.8833;219 +Kâhta;Kahta;37.7803;38.6217;219 +Kayseri;Kayseri;38.7225;35.4875;219 +Nizip;Nizip;37.0097;37.7942;219 +Çamaş;Camas;40.9026;37.528;219 +Silopi;Silopi;37.2497;42.4717;219 +Büyükçekmece;Buyukcekmece;41.02;28.5775;219 +Doğubayazıt;Dogubayazit;39.55;44.0833;219 +Fethiye;Fethiye;36.6206;29.1142;219 +Bünyan;Bunyan;38.8486;35.8592;219 +Kemer;Kemer;36.6;30.55;219 +Kadınhanı;Kadinhani;38.2397;32.2114;219 +Tavas;Tavas;37.5729;29.071;219 +Suluova;Suluova;40.8313;35.6479;219 +Çine;Cine;37.6127;28.0591;219 +Afşin;Afsin;38.25;36.9167;219 +Gümüşhacıköy;Gumushacikoy;40.8667;35.2167;219 +Simav;Simav;39.0833;28.9833;219 +Çukurca;Cukurca;37.2469;43.6124;219 +Boğazlıyan;Bogazliyan;39.1929;35.2462;219 +Bahşılı;Bahsili;39.8136;33.4716;219 +Alaçam;Alacam;41.61;35.595;219 +Akçaabat;Akcaabat;41.0167;39.5833;219 +Toprakkale;Toprakkale;37.0639;36.1469;219 +Tuzla;Tuzla;40.8637;29.3194;219 +Samsun;Samsun;41.2867;36.33;219 +Sivas;Sivas;39.75;37.0167;219 +Erzurum;Erzurum;39.9097;41.2756;219 +Malatya;Malatya;38.3554;38.3337;219 +Karabük;Karabuk;41.2;32.6333;219 +Diyarbakır;Diyarbakir;37.9108;40.2367;219 +Suruç;Suruc;36.9761;38.4253;219 +Gölcük;Golcuk;40.6667;29.8333;219 +Akçakoca;Akcakoca;41.0806;31.1297;219 +Erzin;Erzin;36.9539;36.2022;219 +Polatlı;Polatli;39.5842;32.1472;219 +Belen;Belen;36.4917;36.1917;219 +Sarıkamış;Sarikamis;40.3314;42.5903;219 +Bozyazı;Bozyazi;36.1;32.975;219 +Birecik;Birecik;37.025;37.9769;219 +Çankırı;Cankiri;40.6;33.6167;219 +Bilecik;Bilecik;40.1431;29.9792;219 +Artvin;Artvin;41.1822;41.8194;219 +Gümüşhane;Gumushane;40.4597;39.4778;219 +Kırıkkale;Kirikkale;39.8417;33.5139;219 +Derik;Derik;37.3644;40.2689;219 +Seydişehir;Seydisehir;37.4183;31.8506;219 +Cihanbeyli;Cihanbeyli;38.6581;32.9281;219 +Şarkışla;Sarkisla;39.3506;36.4095;219 +Bozdoğan;Bozdogan;37.6728;28.3103;219 +İncirliova;Incirliova;37.8547;27.7236;219 +Alaşehir;Alasehir;38.35;28.5167;219 +Sarayönü;Sarayonu;38.2661;32.4064;219 +Mut;Mut;36.6458;33.4375;219 +İpsala;Ipsala;40.9181;26.3831;219 +Tunceli;Tunceli;39.1061;39.5481;219 +Saray;Saray;41.4428;27.9206;219 +Silivri;Silivri;41.0739;28.2464;219 +Bulanık;Bulanik;39.095;42.2667;219 +Çarşıbaşı;Carsibasi;41.0833;39.3833;219 +Göle;Gole;40.7936;42.6092;219 +Yayladağı;Yayladagi;35.9517;36.0975;219 +Manavgat;Manavgat;36.7913;31.4415;219 +Sındırgı;Sindirgi;39.24;28.175;219 +Pınarbaşı;Pinarbasi;38.722;36.391;219 +Battalgazi;Battalgazi;38.4228;38.3656;219 +Kilimli;Kilimli;41.4833;31.8333;219 +Ünye;Unye;41.1271;37.2882;219 +Çarşamba;Carsamba;41.198;36.726;219 +Aliağa;Aliaga;38.8008;26.9728;219 +Havran;Havran;39.5583;27.0983;219 +Saruhanlı;Saruhanli;38.7344;27.5681;219 +Soma;Soma;39.1833;27.6056;219 +Taşköprü;Taskopru;41.5097;34.2142;219 +Siirt;Siirt;37.8417;41.9458;219 +Ağrı;Agri;39.7225;43.0544;219 +Şırnak;Sirnak;37.5164;42.4611;219 +Bayburt;Bayburt;40.2546;40.226;219 +Kırklareli;Kirklareli;41.7347;27.2253;219 +Kastamonu;Kastamonu;41.3833;33.7833;219 +Batman;Batman;37.8833;41.1333;219 +Rize;Rize;41.0167;40.5167;219 +Çorum;Corum;40.5489;34.9533;219 +Giresun;Giresun;40.9;38.4167;219 +Isparta;Isparta;37.7667;30.55;219 +Nevşehir;Nevsehir;38.625;34.7122;219 +Yalova;Yalova;40.6556;29.275;219 +Bolu;Bolu;40.7333;31.6;219 +Niğde;Nigde;37.9667;34.6792;219 +Burdur;Burdur;37.7167;30.2833;219 +Adıyaman;Adiyaman;37.7644;38.2763;219 +Çanakkale;Canakkale;40.15;26.4;219 +Bitlis;Bitlis;38.4;42.1167;219 +Suşehri;Susehri;40.1628;38.0855;219 +Aydıncık;Aydincik;36.1667;33.35;219 +Turhal;Turhal;40.3871;36.0863;219 +Menemen;Menemen;38.6;27.0667;219 +Nallıhan;Nallihan;40.1883;31.3509;219 +Menderes;Menderes;38.254;27.134;219 +Aşkale;Askale;39.9211;40.6947;219 +Sivaslı;Sivasli;38.4996;29.6808;219 +Bingöl;Bingol;38.8861;40.5017;219 +Kırşehir;Kirsehir;39.145;34.1608;219 +Sinop;Sinop;42.0267;35.1511;219 +Erzincan;Erzincan;39.7464;39.4914;219 +Muş;Mus;38.7333;41.4911;219 +Yozgat;Yozgat;39.8208;34.8083;219 +Kilis;Kilis;36.7167;37.1167;219 +Zonguldak;Zonguldak;41.45;31.7833;219 +Ardahan;Ardahan;41.1167;42.7;219 +Reyhanlı;Reyhanli;36.2679;36.5675;219 +Ayvalık;Ayvalik;39.3167;26.7;219 +Güroymak;Guroymak;38.5762;42.0207;219 +Cizre;Cizre;37.3302;42.1848;219 +Eşme;Esme;38.4006;28.9691;219 +Başmakçı;Basmakci;37.8973;30.0101;219 +Emirgazi;Emirgazi;37.9022;33.8372;219 +Baskil;Baskil;38.5674;38.8236;219 +Çobanlar;Cobanlar;38.7014;30.7828;219 +Vakfıkebir;Vakfikebir;41.0458;39.2764;219 +Gökçebey;Gokcebey;41.3067;32.1442;219 +Beşiri;Besiri;37.92;41.29;219 +Üzümlü;Uzumlu;39.71;39.7017;219 +Torbalı;Torbali;38.1619;27.3583;219 +Alanya;Alanya;36.5436;31.9997;219 +Niksar;Niksar;40.5833;36.9667;219 +Beykoz;Beykoz;41.125;29.1056;219 +Ortaköy;Ortakoy;38.7372;34.0386;219 +Burhaniye;Burhaniye;39.5108;26.9786;219 +Biga;Biga;40.2281;27.2422;219 +Kırkağaç;Kirkagac;39.1056;27.6731;219 +Hasköy;Haskoy;38.6864;41.6936;219 +Emet;Emet;39.3415;29.2586;219 +Alaplı;Alapli;41.1833;31.3833;219 +Urla;Urla;38.3222;26.7647;219 +Bahçe;Bahce;37.2039;36.5825;219 +Karapınar;Karapinar;37.7147;33.5508;219 +Sungurlu;Sungurlu;40.161;34.377;219 +İdil;Idil;37.3347;41.8894;219 +Beydağ;Beydag;38.0869;28.2089;219 +Karakoçan;Karakocan;38.9551;40.0375;219 +Bozüyük;Bozuyuk;39.9078;30.0367;219 +Erbaa;Erbaa;40.6667;36.5667;219 +Tarsus;Tarsus;36.9167;34.9;219 +Ayancık;Ayancik;41.95;34.5833;219 +Sürmene;Surmene;40.9097;40.1058;219 +Seferhisar;Seferhisar;38.1975;26.8388;219 +Espiye;Espiye;40.95;38.7333;219 +Ayvacık;Ayvacik;41.0036;36.6319;219 +Haymana;Haymana;39.4311;32.4956;219 +Eynesil;Eynesil;41.0632;39.1409;219 +Ardeşen;Ardesen;41.1914;40.9857;219 +Çermik;Cermik;38.1353;39.456;219 +Bodrum;Bodrum;37.0383;27.4292;219 +Merzifon;Merzifon;40.8836;35.4711;219 +İslahiye;Islahiye;37.0264;36.6322;219 +Tavşanlı;Tavsanli;39.5461;29.4922;219 +Demre;Demre;36.255;29.9978;219 +Babaeski;Babaeski;41.4325;27.0931;219 +Develi;Develi;38.3886;35.4925;219 +Çivril;Civril;38.3014;29.7404;219 +Tirebolu;Tirebolu;41.0069;38.8139;219 +İncesu;Incesu;38.6222;35.1847;219 +Çatalca;Catalca;41.15;28.4503;219 +Çerkezköy;Cerkezkoy;41.2894;28.0046;219 +Çan;Can;40.0323;27.053;219 +Aşağıçinik;Asagicinik;41.2719;36.3508;219 +Körfez;Korfez;40.7706;29.7661;219 +Yüksekova;Yuksekova;37.5667;44.2833;219 +Doğanhisar;Doganhisar;38.145;31.6767;219 +Patnos;Patnos;39.2337;42.8637;219 +Acıgöl;Acigol;38.5503;34.5092;219 +Saraykent;Saraykent;39.6936;35.51;219 +Avanos;Avanos;38.715;34.8467;219 +Yenipazar;Yenipazar;37.8236;28.1955;219 +Gölhisar;Golhisar;37.1481;29.512;219 +Savaştepe;Savastepe;39.3839;27.6547;219 +Oğuzeli;Oguzeli;36.965;37.5092;219 +Ürgüp;Urgup;38.6294;34.9119;219 +Arsuz;Arsuz;36.4128;35.8867;219 +Çayırova;Cayirova;40.8265;29.3745;219 +Karatepe;Karatepe;40.6883;30.0144;219 +Kadirli;Kadirli;37.3698;36.1031;219 +Kapaklı;Kapakli;41.3333;27.9667;219 +Dikili;Dikili;39.071;26.8902;219 +Yıldızeli;Yildizeli;39.8667;36.5995;219 +Buharkent;Buharkent;37.9646;28.7425;219 +Ahlat;Ahlat;38.7542;42.4877;219 +Çifteler;Cifteler;39.3928;31.0436;219 +Amasra;Amasra;41.7494;32.3864;219 +Adilcevaz;Adilcevaz;38.8058;42.7469;219 +Tonya;Tonya;40.8856;39.2922;219 +Sorgun;Sorgun;39.8086;35.1831;219 +Arapgir;Arapgir;39.0411;38.4953;219 +Şuhut;Suhut;38.5311;30.5458;219 +Aralık;Aralik;39.8728;44.5192;219 +Türkoğlu;Turkoglu;37.3816;36.851;219 +Çıralı;Cirali;36.4073;30.4786;219 +Akçadağ;Akcadag;38.3442;37.9742;219 +Piraziz;Piraziz;40.9333;38.1333;219 +Bafra;Bafra;41.5682;35.9069;219 +Bor;Bor;37.8963;34.5627;219 +Serdar;Serdar;38.9667;56.2667;220 +Türkmenbaşy;Turkmenbasy;40.023;52.9697;220 +Tejen;Tejen;37.3786;60.496;220 +Halaç;Halac;38.0686;64.8811;220 +Garabogaz;Garabogaz;41.5397;52.57;220 +Darganata;Darganata;40.4833;62.1667;220 +Serhetabat;Serhetabat;35.2758;62.3417;220 +Änew;Anew;37.8875;58.516;220 +Magtymguly;Magtymguly;38.4333;56.2833;220 +Nyyazow;Nyyazow;41.8383;60.1333;220 +Balkanabat;Balkanabat;39.5119;54.365;220 +Seydi;Seydi;39.4817;62.9136;220 +Ashgabat;Ashgabat;37.95;58.3833;220 +Türkmenabat;Turkmenabat;39.1;63.5667;220 +Sarahs;Sarahs;36.5167;61.2167;220 +Mary;Mary;37.6;61.8333;220 +Gazojak;Gazojak;41.1875;61.4036;220 +Hazar;Hazar;39.4;53.1167;220 +Daşoguz;Dasoguz;41.8167;59.9831;220 +Çeleken;Celeken;39.4362;53.1226;220 +Abadan;Abadan;38.0517;58.21;220 +Kaka;Kaka;37.3503;59.6;220 +Atamyrat;Atamyrat;37.8167;65.2;220 +Köneürgench;Koneurgench;42.3167;59.1586;220 +Grand Turk;Grand Turk;21.4664;-71.136;221 +Funafuti;Funafuti;-8.5243;179.1942;222 +Charlotte Amalie;Charlotte Amalie;18.3419;-64.9332;223 +Masindi Port;Masindi Port;1.7004;32.0699;224 +Katwe;Katwe;-0.1296;29.92;224 +Kampala;Kampala;0.3136;32.5811;224 +Mbale;Mbale;1.0806;34.175;224 +Arua;Arua;3.03;30.91;224 +Mbarara;Mbarara;-0.5996;30.65;224 +Kasese;Kasese;0.23;29.9883;224 +Jinja;Jinja;0.4431;33.2128;224 +Iganga;Iganga;0.6092;33.4686;224 +Busia;Busia;0.4669;34.09;224 +Kitgum;Kitgum;3.3004;32.87;224 +Masaka;Masaka;-0.3296;31.73;224 +Pallisa;Pallisa;1.145;33.7094;224 +Masindi;Masindi;1.6744;31.715;224 +Adjumani;Adjumani;3.3614;31.8097;224 +Fort Portal;Fort Portal;0.671;30.275;224 +Kabale;Kabale;-1.2496;29.98;224 +Mityana;Mityana;0.4004;32.05;224 +Lira;Lira;2.2489;32.9;224 +Gulu;Gulu;2.7667;32.3056;224 +Tororo;Tororo;0.6928;34.1808;224 +Kyankwanzi;Kyankwanzi;1.1987;31.8062;224 +Ntoroko;Ntoroko;1.0411;30.4811;224 +Otuke;Otuke;2.5004;33.5007;224 +Pader;Pader;3.05;33.2167;224 +Nwoya;Nwoya;2.6342;32.0011;224 +Kotido;Kotido;2.9806;34.1331;224 +Nakapiripirit;Nakapiripirit;1.9167;34.7833;224 +Amuru;Amuru;2.8139;31.9387;224 +Buyende;Buyende;1.1517;33.155;224 +Lamwo;Lamwo;3.5297;32.8016;224 +Oyam;Oyam;2.2141;32.3703;224 +Palenga;Palenga;2.6131;32.3369;224 +Agago;Agago;2.8338;33.3336;224 +Napak;Napak;2.2514;34.2501;224 +Nabilatuk;Nabilatuk;2.0525;34.5734;224 +Kiruhura;Kiruhura;-0.2356;30.8725;224 +Rubanda;Rubanda;-1.1883;29.8461;224 +Serere;Serere;1.518;33.4589;224 +Zombo;Zombo;2.5135;30.9091;224 +Nsiika;Nsiika;-0.3831;30.465;224 +Ntara;Ntara;0.0044;30.3658;224 +Busesa;Busesa;0.6263;33.6003;224 +Butaleja;Butaleja;0.9166;33.9563;224 +Kiryandongo;Kiryandongo;1.8763;32.0622;224 +Bukomansimbi;Bukomansimbi;-0.1578;31.6042;224 +Luuka Town;Luuka Town;0.7008;33.3002;224 +Maracha;Maracha;3.2704;30.9553;224 +Kibuku;Kibuku;1.0433;33.7975;224 +Kibiito;Kibiito;0.4772;30.1925;224 +Buikwe;Buikwe;0.3375;33.0106;224 +Kagadi;Kagadi;0.9378;30.8089;224 +Bulambuli;Bulambuli;1.1667;34.3833;224 +Binyin;Binyin;1.4167;34.5333;224 +Butebo;Butebo;1.1942;33.9222;224 +Apac;Apac;1.9845;32.534;224 +Namayingo;Namayingo;0.2398;33.8849;224 +Kalungu;Kalungu;-0.1667;31.7569;224 +Rukungiri;Rukungiri;-0.8411;29.9419;224 +Gombe;Gombe;0.1818;32.1158;224 +Kanungu;Kanungu;-0.9575;29.7897;224 +Bupoto;Bupoto;0.9061;34.3578;224 +Bushenyi;Bushenyi;-0.5853;30.2114;224 +Kole;Kole;2.4002;32.8003;224 +Ibanda;Ibanda;-0.1539;30.5319;224 +Bulisa;Bulisa;2.1178;31.4116;224 +Rubirizi;Rubirizi;-0.2989;30.1336;224 +Kyegegwa;Kyegegwa;0.5022;31.0414;224 +Kyenjojo;Kyenjojo;0.6328;30.6214;224 +Mitoma;Mitoma;-0.6842;30.07;224 +Bukedea;Bukedea;1.3169;34.0506;224 +Amolatar;Amolatar;1.6378;32.8448;224 +Mparo;Mparo;-1.1647;30.0378;224 +Rakai;Rakai;-0.72;31.4839;224 +Sembabule;Sembabule;-0.0772;31.4567;224 +Kakumiro;Kakumiro;0.7806;31.3236;224 +Kasaali;Kasaali;-0.6167;31.55;224 +Kasanda;Kasanda;0.5567;31.8022;224 +Dokolo;Dokolo;1.9167;33.172;224 +Kanoni;Kanoni;0.1772;31.8811;224 +Alebtong;Alebtong;2.2447;33.2547;224 +Amuria;Amuria;2.0036;33.6511;224 +Abim;Abim;2.7017;33.6761;224 +Ngora;Ngora;1.4314;33.7772;224 +Kinoni;Kinoni;-0.6583;30.4581;224 +Kibingo;Kibingo;-0.626;30.4359;224 +Lwengo;Lwengo;-0.4161;31.4081;224 +Butalangu;Butalangu;0.7011;32.2481;224 +Isingiro;Isingiro;-0.8686;30.8302;224 +Kamwenge;Kamwenge;0.2111;30.4208;224 +Kalaki;Kalaki;1.816;33.337;224 +Luwero;Luwero;0.8492;32.4731;224 +Kaliro;Kaliro;0.8949;33.5048;224 +Bukwo;Bukwo;1.3;34.75;224 +Amudat;Amudat;1.95;34.95;224 +Namutumba;Namutumba;0.8363;33.6858;224 +Mayuge;Mayuge;0.4578;33.4806;224 +Kaberamaido;Kaberamaido;1.7389;33.1594;224 +Bugiri;Bugiri;0.5714;33.7417;224 +Moroto;Moroto;2.5403;34.64;224 +Hoima;Hoima;1.4356;31.3436;224 +Wakiso;Wakiso;0.4044;32.4594;224 +Kapchorwa;Kapchorwa;1.3965;34.4509;224 +Bundibugyo;Bundibugyo;0.7085;30.0634;224 +Yumbe;Yumbe;3.4651;31.2469;224 +Mukono;Mukono;0.3533;32.7553;224 +Kaabong;Kaabong;3.5204;34.12;224 +Soroti;Soroti;1.6833;33.6167;224 +Kalangala;Kalangala;-0.3089;32.225;224 +Koboko;Koboko;3.4136;30.9599;224 +Bududa;Bududa;1.0112;34.3311;224 +Lyantonde;Lyantonde;-0.4031;31.1572;224 +Manafwa;Manafwa;0.9784;34.3743;224 +Nakasongola;Nakasongola;1.3089;32.4564;224 +Katakwi;Katakwi;1.8911;33.9661;224 +Pakwach;Pakwach;2.45;31.5;224 +Moyo;Moyo;3.6504;31.72;224 +Kayunga;Kayunga;0.7025;32.8886;224 +Mubende;Mubende;0.5904;31.37;224 +Nebbi;Nebbi;2.4758;31.1025;224 +Ntungamo;Ntungamo;-0.8794;30.2642;224 +Kamuli;Kamuli;0.9472;33.1197;224 +Kisoro;Kisoro;-1.3539;29.6983;224 +Kumi;Kumi;1.4608;33.9361;224 +Sironko;Sironko;1.2294;34.2481;224 +Kiboga;Kiboga;0.9161;31.7742;224 +Mpigi;Mpigi;0.225;32.3136;224 +Kibale;Kibale;0.8;31.0667;224 +Entebbe;Entebbe;0.05;32.46;224 +Bombo;Bombo;0.5833;32.5333;224 +Kitamilo;Kitamilo;0.2222;33.2061;224 +Lysychansk;Lysychansk;48.9169;38.4306;225 +Dovzhansk;Dovzhansk;48.0846;39.6516;225 +Hulyaypole;Hulyaypole;47.6644;36.2632;225 +Ochakiv;Ochakiv;46.6186;31.5392;225 +Zolote;Zolote;48.6833;38.5167;225 +Orikhiv;Orikhiv;47.5677;35.7849;225 +Stanytsia Luhanska;Stanytsia Luhanska;48.6667;39.4667;225 +Radomyshl;Radomyshl;50.4947;29.2333;225 +Volodarka;Volodarka;49.52;29.9153;225 +Kehychivka;Kehychivka;49.2858;35.7622;225 +Sutysky;Sutysky;49.0422;28.4208;225 +Kostiantynivka;Kostiantynivka;48.5333;37.7167;225 +Nizhyn;Nizhyn;51.05;31.9;225 +Berdychiv;Berdychiv;49.8919;28.6;225 +Shostka;Shostka;51.8657;33.4766;225 +Stakhanov;Stakhanov;48.5472;38.6361;225 +Bakhmut;Bakhmut;48.6044;38.0067;225 +Oleksandriia;Oleksandriia;48.6667;33.1167;225 +Yalta;Yalta;44.4994;34.1553;225 +Yenakiieve;Yenakiieve;48.2311;38.2053;225 +Morshyn;Morshyn;49.155;23.8725;225 +Ozerne;Ozerne;50.1794;28.7361;225 +Murovani Kurylivtsi;Murovani Kurylivtsi;48.7222;27.515;225 +Koreiz;Koreiz;44.4331;34.0872;225 +Novomoskovsk;Novomoskovsk;48.6328;35.2239;225 +Kovel;Kovel;51.2167;24.7167;225 +Smila;Smila;49.2167;31.8667;225 +Izmail;Izmail;45.35;28.8333;225 +Kalush;Kalush;49.0442;24.3597;225 +Korosten;Korosten;50.95;28.65;225 +Pokrovsk;Pokrovsk;48.2833;37.1833;225 +Velyka Novosilka;Velyka Novosilka;47.8333;36.8333;225 +Dniprovske;Dniprovske;48.5953;34.4207;225 +Turiys’k;Turiys'k;51.0833;24.5333;225 +Oleksandriiske;Oleksandriiske;48.6019;32.9889;225 +Novhorodka;Novhorodka;48.3565;32.6466;225 +Chudniv;Chudniv;50.0528;28.0969;225 +Savyntsi;Savyntsi;49.4105;37.0617;225 +Broshniv-Osada;Broshniv-Osada;48.9994;24.1814;225 +Dymer;Dymer;50.7872;30.3117;225 +Dobrovelychkivka;Dobrovelychkivka;48.35;31.1667;225 +Lyubeshiv;Lyubeshiv;51.7631;25.4992;225 +Popilnia;Popilnia;49.9458;29.4594;225 +Chornukhyne;Chornukhyne;48.3264;38.5156;225 +Bryukhovychi;Bryukhovychi;49.9;23.9436;225 +Verkhovyna;Verkhovyna;48.1517;24.8136;225 +Veselynove;Veselynove;47.3583;31.2397;225 +Hrebinky;Hrebinky;49.9564;30.1714;225 +Chernihivka;Chernihivka;47.1942;36.2023;225 +Kaharlyk;Kaharlyk;49.8522;30.8092;225 +Talne;Talne;48.8863;30.7027;225 +Bunhe;Bunhe;48.2206;38.2739;225 +Zhashkiv;Zhashkiv;49.25;30.1;225 +Zhovkva;Zhovkva;50.0667;23.9667;225 +Apostolove;Apostolove;47.6595;33.717;225 +Horodyshche;Horodyshche;49.2925;31.4581;225 +Hola Prystan;Hola Prystan;46.5167;32.5167;225 +Kivertsi;Kivertsi;50.8331;25.4614;225 +Tomashpil;Tomashpil;48.5471;28.5157;225 +Hubynykha;Hubynykha;48.8084;35.2535;225 +Katerynopil;Katerynopil;48.935;30.9111;225 +Otyniia;Otyniia;48.7339;24.8569;225 +Korop;Korop;51.5661;32.9508;225 +Nova Borova;Nova Borova;50.6922;28.6367;225 +Stepanivka;Stepanivka;50.943;34.6334;225 +Nedryhayliv;Nedryhayliv;50.8332;33.8799;225 +Stara Syniava;Stara Syniava;49.6;27.6167;225 +Pulyny;Pulyny;50.4664;28.2778;225 +Pechenizhyn;Pechenizhyn;48.51;24.8892;225 +Hoshcha;Hoshcha;50.5986;26.6753;225 +Pishchanka;Pishchanka;48.2058;28.8889;225 +Shatsk;Shatsk;51.4878;23.9297;225 +Bratske;Bratske;47.8636;31.5781;225 +Bilhorod-Dnistrovskyi;Bilhorod-Dnistrovskyi;46.1833;30.3333;225 +Irpin;Irpin;50.5167;30.25;225 +Lozova;Lozova;48.8892;36.3161;225 +Antratsyt;Antratsyt;48.1167;39.0833;225 +Vasylivka;Vasylivka;47.4344;35.2808;225 +Lebedyn;Lebedyn;50.5831;34.4823;225 +Velykodolynske;Velykodolynske;46.3425;30.5653;225 +Zelenodolsk;Zelenodolsk;47.5631;33.6524;225 +Nosivka;Nosivka;50.93;31.58;225 +Borodyanka;Borodyanka;50.6439;29.9339;225 +Slobozhanske;Slobozhanske;48.5342;35.0749;225 +Berezne;Berezne;51;26.75;225 +Boryspil;Boryspil;50.35;30.95;225 +Kolomyia;Kolomyia;48.5167;25.0333;225 +Rubizhne;Rubizhne;49.0167;38.3667;225 +Druzhkivka;Druzhkivka;48.6203;37.5278;225 +Shchastia;Shchastia;48.7381;39.2311;225 +Kamianka-Dniprovska;Kamianka-Dniprovska;47.4792;34.4232;225 +Hvardiiske;Hvardiiske;45.1142;34.0142;225 +Bershad;Bershad;48.3728;29.5325;225 +Perehinske;Perehinske;48.8103;24.1819;225 +Yavoriv;Yavoriv;49.9469;23.3931;225 +Rozhyshche;Rozhyshche;50.9131;25.27;225 +Novhorod-Siverskyi;Novhorod-Siverskyi;51.9833;33.2667;225 +Tetiiv;Tetiiv;49.3708;29.69;225 +Kyrnasivka;Kyrnasivka;48.5914;28.98;225 +Klavdiyevo-Tarasove;Klavdiyevo-Tarasove;50.5825;30.0053;225 +Volovets;Volovets;48.7242;23.2;225 +Chechelnyk;Chechelnyk;48.2122;29.3622;225 +Bohdanivka;Bohdanivka;48.5015;36.11;225 +Z·hurivka;Z.hurivka;50.4976;31.7739;225 +Kolochava;Kolochava;48.4266;23.6984;225 +Shakhtarsk;Shakhtarsk;48.0333;38.4833;225 +Bilovodsk;Bilovodsk;49.1992;39.5756;225 +Opishnya;Opishnya;49.9564;34.612;225 +Mykhailivka;Mykhailivka;47.2717;35.2248;225 +Komyshuvakha;Komyshuvakha;47.7155;35.5241;225 +Novomykolayivka;Novomykolayivka;47.9779;35.9099;225 +Stara Vyzhivka;Stara Vyzhivka;51.4396;24.4373;225 +Horodnytsia;Horodnytsia;50.8094;27.3183;225 +Kupiansk;Kupiansk;49.7064;37.6167;225 +Bratslav;Bratslav;48.8147;28.9447;225 +Pechenihy;Pechenihy;49.8647;36.9364;225 +Novohuivynske;Novohuivynske;50.2022;28.685;225 +Kalynivka;Kalynivka;50.2256;30.2319;225 +Chemerivtsi;Chemerivtsi;49;26.3667;225 +Kamin-Kashyrskyi;Kamin-Kashyrskyi;51.6242;24.9606;225 +Koriukivka;Koriukivka;51.7833;32.25;225 +Hnivan;Hnivan;49.0833;28.35;225 +Uzyn;Uzyn;49.8242;30.4425;225 +Beryslav;Beryslav;46.8333;33.4167;225 +Horishni Plavni;Horishni Plavni;49.0107;33.6562;225 +Novovolynsk;Novovolynsk;50.7333;24.1667;225 +Buchach;Buchach;49.0647;25.3872;225 +Pryluky;Pryluky;50.6;32.4;225 +Enerhodar;Enerhodar;47.4989;34.6558;225 +Hirnyk;Hirnyk;48.05;37.3667;225 +Vynnyky;Vynnyky;49.8156;24.1297;225 +Verkhivtseve;Verkhivtseve;48.4812;34.2488;225 +Sudak;Sudak;44.8514;34.9725;225 +Bilohirsk;Bilohirsk;45.0544;34.6022;225 +Horodok;Horodok;49.1667;26.5667;225 +Berezan;Berezan;50.3197;31.47;225 +Bilmak;Bilmak;47.3589;36.65;225 +Hornostaivka;Hornostaivka;47.007;33.728;225 +Nova Maiachka;Nova Maiachka;46.6033;33.2283;225 +Vilshany;Vilshany;50.0533;35.8847;225 +Chynadiyovo;Chynadiyovo;48.4833;22.8333;225 +Dobroslav;Dobroslav;46.82;30.945;225 +Kazanka;Kazanka;47.8381;32.8261;225 +Tomakivka;Tomakivka;47.8163;34.7471;225 +Shevchenkove;Shevchenkove;49.6939;37.1794;225 +Vorozhba;Vorozhba;51.1749;34.2299;225 +Sosnytsia;Sosnytsia;51.5222;32.5017;225 +Pryvillya;Pryvillya;48.9999;38.2948;225 +Turka;Turka;49.1544;23.03;225 +Sakhnovshchyna;Sakhnovshchyna;49.1492;35.8708;225 +Zvenyhorodka;Zvenyhorodka;49.0833;30.9667;225 +Iziaslav;Iziaslav;50.1167;26.8;225 +Vatutine;Vatutine;49.0167;31.0667;225 +Svalyava;Svalyava;48.5472;22.9861;225 +Berezhany;Berezhany;49.4464;24.9436;225 +Bolhrad;Bolhrad;45.6855;28.6134;225 +Skadovsk;Skadovsk;46.1167;32.9167;225 +Sukhodilsk;Sukhodilsk;48.35;39.7167;225 +Kotsyubyns’ke;Kotsyubyns'ke;50.4883;30.3331;225 +Hostomel;Hostomel;50.5692;30.2653;225 +Petropavlivka;Petropavlivka;48.4549;36.4394;225 +Sharhorod;Sharhorod;48.75;28.0833;225 +Molochansk;Molochansk;47.2038;35.5985;225 +Piskivka;Piskivka;50.7078;29.595;225 +Poninka;Poninka;50.1833;27.5333;225 +Shyriaieve;Shyriaieve;47.3878;30.1911;225 +Ripky;Ripky;51.7994;31.0994;225 +Isliam-Terek;Isliam-Terek;45.2256;35.2033;225 +Starobilsk;Starobilsk;49.2667;38.9167;225 +Piatykhatky;Piatykhatky;48.4126;33.7034;225 +Vovchansk;Vovchansk;50.2881;36.9461;225 +Zuhres;Zuhres;48.0181;38.2563;225 +Dniprorudne;Dniprorudne;47.3855;34.9879;225 +Korsun-Shevchenkivskyi;Korsun-Shevchenkivskyi;49.4261;31.2806;225 +Svatove;Svatove;49.4092;38.1619;225 +Amvrosiivka;Amvrosiivka;47.7958;38.4801;225 +Bakhmach;Bakhmach;51.18;32.8269;225 +Komyshany;Komyshany;46.64;32.51;225 +Karnaukhivka;Karnaukhivka;48.4698;34.7376;225 +Rakhiv;Rakhiv;48.05;24.2167;225 +Ostroh;Ostroh;50.3333;26.5167;225 +Bohodukhiv;Bohodukhiv;50.1608;35.5164;225 +Putyvl;Putyvl;51.3347;33.8686;225 +Ovruch;Ovruch;51.3244;28.8081;225 +Yuvileine;Yuvileine;48.5531;39.1742;225 +Skvyra;Skvyra;49.7333;29.6833;225 +Dunaivtsi;Dunaivtsi;48.8873;26.8476;225 +Slatyne;Slatyne;50.2161;36.1525;225 +Tsuman;Tsuman;50.8333;25.8833;225 +Pryazovske;Pryazovske;46.7378;35.6416;225 +Ivanychi;Ivanychi;50.6419;24.3606;225 +Bilokurakyne;Bilokurakyne;49.5167;38.7167;225 +Dobrotvir;Dobrotvir;50.2056;24.3864;225 +Ukrainka;Ukrainka;50.15;30.7519;225 +Okhtyrka;Okhtyrka;50.3074;34.9016;225 +Bar;Bar;49.0781;27.6831;225 +Horodok;Horodok;49.7822;23.6436;225 +Oleksandrivsk;Oleksandrivsk;48.5833;39.1833;225 +Sofiivka;Sofiivka;48.0727;33.8937;225 +Irshansk;Irshansk;50.7167;28.7167;225 +Perechyn;Perechyn;48.7333;22.4667;225 +Yemilchyne;Yemilchyne;50.8708;27.8028;225 +Sudova Vyshnya;Sudova Vyshnya;49.7892;23.3722;225 +Nova Praha;Nova Praha;48.5572;32.8903;225 +Voronovytsia;Voronovytsia;49.0989;28.6831;225 +Lityn;Lityn;49.3255;28.0872;225 +Staryi Sambir;Staryi Sambir;49.4333;23;225 +Svesa;Svesa;51.9481;33.9367;225 +Drabiv;Drabiv;49.9603;32.1481;225 +Halych;Halych;49.1128;24.7217;225 +Teplyk;Teplyk;48.6589;29.7499;225 +Mahdalynivka;Mahdalynivka;48.9147;34.9154;225 +Velyki Mosty;Velyki Mosty;50.24;24.1394;225 +Turbiv;Turbiv;49.3464;28.72;225 +Vinkivtsi;Vinkivtsi;49.0333;27.2333;225 +Petropavlivs’ka Borshchahivka;Petropavlivs'ka Borshchahivka;50.4378;30.3439;225 +Stavyshche;Stavyshche;49.3914;30.1917;225 +Chervonohryhorivka;Chervonohryhorivka;47.6233;34.5309;225 +Hvardiys’ke;Hvardiys'ke;48.7328;35.311;225 +Balabyne;Balabyne;47.735;35.2142;225 +Blahovishchenske;Blahovishchenske;48.3197;30.2353;225 +Arbuzynka;Arbuzynka;47.9067;31.3131;225 +Nyzhnia Krynka;Nyzhnia Krynka;48.1144;38.1606;225 +Vuhledar;Vuhledar;47.7794;37.2475;225 +Partenit;Partenit;44.5764;34.3397;225 +Burshtyn;Burshtyn;49.26;24.635;225 +Vil’nyans’k;Vil'nyans'k;47.9445;35.4331;225 +Tulchyn;Tulchyn;48.6744;28.8497;225 +Kerch;Kerch;45.3386;36.4681;225 +Melitopol;Melitopol;46.8333;35.3667;225 +Sievierodonetsk;Sievierodonetsk;48.95;38.4833;225 +Berehove;Berehove;48.2025;22.6375;225 +Brody;Brody;50.0781;25.1542;225 +Zolochiv;Zolochiv;49.8075;24.9031;225 +Drohobych;Drohobych;49.35;23.5;225 +Khrustalnyi;Khrustalnyi;48.1214;38.9453;225 +Andrushivka;Andrushivka;50.0167;29.0167;225 +Yasinia;Yasinia;48.2728;24.3747;225 +Kosiv;Kosiv;48.315;25.0953;225 +Vyshkovo;Vyshkovo;48.0581;23.4164;225 +Bohorodchany;Bohorodchany;48.8;24.5333;225 +Mala Danylivka;Mala Danylivka;50.0614;36.1675;225 +Buryn;Buryn;51.1951;33.8262;225 +Lypovets;Lypovets;49.2161;29.0561;225 +Lanivtsi;Lanivtsi;49.8644;26.0782;225 +Deliatyn;Deliatyn;48.5286;24.6236;225 +Yasnohirka;Yasnohirka;48.7725;37.5506;225 +Koziatyn;Koziatyn;49.7167;28.8333;225 +Znamianka;Znamianka;48.7136;32.6733;225 +Molodohvardiisk;Molodohvardiisk;48.3444;39.6583;225 +Vilnohirsk;Vilnohirsk;48.4824;34.0189;225 +Ladyzhyn;Ladyzhyn;48.6667;29.2167;225 +Nadvirna;Nadvirna;48.6333;24.5833;225 +Lyman;Lyman;48.9861;37.8111;225 +Uzhhorod;Uzhhorod;48.6239;22.295;225 +Merefa;Merefa;49.8197;36.0686;225 +Kamianets-Podilskyi;Kamianets-Podilskyi;48.6806;26.5806;225 +Konotop;Konotop;51.2369;33.2027;225 +Brovary;Brovary;50.5114;30.7903;225 +Yevpatoriia;Yevpatoriia;45.2;33.3583;225 +Pavlohrad;Pavlohrad;48.52;35.87;225 +Alchevsk;Alchevsk;48.4672;38.7983;225 +Nikopol;Nikopol;47.5772;34.3575;225 +Sloviansk;Sloviansk;48.87;37.625;225 +Berdiansk;Berdiansk;46.7598;36.7845;225 +Pivdenne;Pivdenne;49.8849;36.0687;225 +Vylkove;Vylkove;45.3992;29.5936;225 +Rohatyn;Rohatyn;49.4167;24.6167;225 +Bilohorodka;Bilohorodka;50.4;30.2167;225 +Kozelets;Kozelets;50.9164;31.1147;225 +Lanchyn;Lanchyn;48.5475;24.7517;225 +Pidvolochysk;Pidvolochysk;49.5311;26.1467;225 +Semenivka;Semenivka;52.1772;32.5797;225 +Kushuhum;Kushuhum;47.7106;35.2192;225 +Tarutyne;Tarutyne;46.1846;29.1495;225 +Manhush;Manhush;47.05;37.3;225 +Ananiv;Ananiv;47.7225;29.96;225 +Yaremche;Yaremche;48.4536;24.5564;225 +Kvasyliv;Kvasyliv;50.5569;26.2675;225 +Lysianka;Lysianka;49.2542;30.8207;225 +Krasnopillya;Krasnopillya;50.7732;35.2717;225 +Zavodske;Zavodske;50.4002;33.3908;225 +Novi Sanzhary;Novi Sanzhary;49.3354;34.3162;225 +Myrhorod;Myrhorod;49.964;33.6124;225 +Chuhuiv;Chuhuiv;49.8353;36.6756;225 +Bucha;Bucha;50.5464;30.235;225 +Mezhova;Mezhova;48.2563;36.7313;225 +Rzhyshchiv;Rzhyshchiv;49.9611;31.0436;225 +Rudno;Rudno;49.8404;23.8747;225 +Borova;Borova;50.1733;30.1039;225 +Lymanske;Lymanske;46.6639;29.9708;225 +Rovenky;Rovenky;48.0833;39.3667;225 +Kalynivka;Kalynivka;49.4472;28.5231;225 +Polohy;Polohy;47.4796;36.2611;225 +Henichesk;Henichesk;46.1769;34.7989;225 +Dolynska;Dolynska;48.1111;32.7648;225 +Balta;Balta;47.9361;29.6225;225 +Romaniv;Romaniv;50.1517;27.9392;225 +Tsarychanka;Tsarychanka;48.9432;34.4748;225 +Yahotyn;Yahotyn;50.2569;31.7817;225 +Pidhorodne;Pidhorodne;48.5737;35.0966;225 +Khartsyzk;Khartsyzk;48.0333;38.15;225 +Stryi;Stryi;49.25;23.85;225 +Chornomorsk;Chornomorsk;46.3017;30.6569;225 +Novohrad-Volynskyi;Novohrad-Volynskyi;50.5833;27.6333;225 +Nemishayeve;Nemishayeve;50.5624;30.0925;225 +Myrnohrad;Myrnohrad;48.3022;37.2614;225 +Vorzel;Vorzel;50.55;30.15;225 +Kryve Ozero;Kryve Ozero;47.9333;30.3333;225 +Khoroshiv;Khoroshiv;50.6;28.45;225 +Teresva;Teresva;48;23.6992;225 +Novoselytsia;Novoselytsia;48.2167;26.2667;225 +Dykanka;Dykanka;49.8222;34.5341;225 +Trostianets;Trostianets;48.512;29.2137;225 +Vapniarka;Vapniarka;48.5333;28.75;225 +Solone;Solone;48.2054;34.8686;225 +Krasnokutsk;Krasnokutsk;50.0567;35.1492;225 +Velykyy Bereznyy;Velykyy Bereznyy;48.8922;22.4586;225 +Bereznehuvate;Bereznehuvate;47.3114;32.8478;225 +Chervonohrad;Chervonohrad;50.3822;24.2275;225 +Uman;Uman;48.75;30.2167;225 +Mukacheve;Mukacheve;48.4414;22.7136;225 +Dolyna;Dolyna;48.9703;24.0108;225 +Kremenets;Kremenets;50.1081;25.7275;225 +Sokal;Sokal;50.4833;24.2833;225 +Liubotyn;Liubotyn;49.9489;35.9306;225 +Horlivka;Horlivka;48.3336;38.0925;225 +Rivne;Rivne;50.6197;26.2514;225 +Ivano-Frankivsk;Ivano-Frankivsk;48.9228;24.7106;225 +Khrestivka;Khrestivka;48.15;38.3667;225 +Kamianske;Kamianske;48.5076;34.6132;225 +Kropyvnytskyi;Kropyvnytskyi;48.5103;32.2667;225 +Bakhchysarai;Bakhchysarai;44.7528;33.8608;225 +Pereyaslav-Khmel’nyts’kyy;Pereyaslav-Khmel'nyts'kyy;50.065;31.445;225 +Ternivka;Ternivka;48.5231;36.0826;225 +Vyshhorod;Vyshhorod;50.5833;30.5;225 +Zolotonosha;Zolotonosha;49.6833;32.0333;225 +Sofiyivs’ka Borshchahivka;Sofiyivs'ka Borshchahivka;50.4114;30.3692;225 +Lutsk;Lutsk;50.7478;25.3244;225 +Ternopil;Ternopil;49.5667;25.6;225 +Kremenchuk;Kremenchuk;49.0775;33.4239;225 +Yany Kapu;Yany Kapu;45.9675;33.8003;225 +Perevalsk;Perevalsk;48.4333;38.8167;225 +Malyn;Malyn;50.7689;29.27;225 +Horokhiv;Horokhiv;50.4994;24.765;225 +Stryzhavka;Stryzhavka;49.3103;28.4808;225 +Obukhivka;Obukhivka;48.5442;34.8664;225 +Kalanchak;Kalanchak;46.255;33.2906;225 +Velyki Luchky;Velyki Luchky;48.42;22.5611;225 +Vinnytsia;Vinnytsia;49.2167;28.4333;225 +Horodenka;Horodenka;48.6675;25.5003;225 +Valky;Valky;49.8386;35.6217;225 +Velykyi Bychkiv;Velykyi Bychkiv;47.9714;24.0047;225 +Masandra;Masandra;44.5167;34.1833;225 +Khotyn;Khotyn;48.5078;26.486;225 +Tysmenytsia;Tysmenytsia;48.9008;24.8492;225 +Irshava;Irshava;48.3172;23.0375;225 +Poltava;Poltava;49.5744;34.5686;225 +Makiivka;Makiivka;48.0556;37.9611;225 +Simferopol;Simferopol;44.9484;34.1;225 +Cherkasy;Cherkasy;49.4444;32.0597;225 +Kherson;Kherson;46.6333;32.6;225 +Chernihiv;Chernihiv;51.4939;31.2947;225 +Khmelnytskyi;Khmelnytskyi;49.42;27;225 +Sumy;Sumy;50.9068;34.7992;225 +Zhytomyr;Zhytomyr;50.2544;28.6578;225 +Chernivtsi;Chernivtsi;48.2908;25.9344;225 +Selydove;Selydove;48.15;37.3;225 +Kaniv;Kaniv;49.7447;31.4558;225 +Korostyshiv;Korostyshiv;50.3186;29.0592;225 +Slavutych;Slavutych;51.5206;30.7569;225 +Saky;Saky;45.1336;33.5772;225 +Kryzhopil;Kryzhopil;48.3842;28.8625;225 +Bushtyno;Bushtyno;48.0503;23.4894;225 +Chyhyryn;Chyhyryn;49.0833;32.6667;225 +Busk;Busk;49.9667;24.6167;225 +Barvynkove;Barvynkove;48.9067;37.0131;225 +Vynohradiv;Vynohradiv;48.1397;23.0331;225 +Haisyn;Haisyn;48.8094;29.3906;225 +Solotvyno;Solotvyno;47.9597;23.8669;225 +Rava-Rus’ka;Rava-Rus'ka;50.25;23.6167;225 +Bila Tserkva;Bila Tserkva;49.7956;30.1167;225 +Ilarionove;Ilarionove;48.4059;35.2734;225 +Tlumach;Tlumach;48.8669;25.0012;225 +Monastyryshche;Monastyryshche;48.99;29.8011;225 +Chop;Chop;48.4333;22.2;225 +Pomichna;Pomichna;48.25;31.4167;225 +Kozova;Kozova;49.4318;25.1544;225 +Uspenka;Uspenka;48.3939;39.1536;225 +Kramatorsk;Kramatorsk;48.7208;37.5556;225 +Tiachiv;Tiachiv;48.0114;23.5722;225 +Luhansk;Luhansk;48.5833;39.3333;225 +Mariupol;Mariupol;47.1306;37.5639;225 +Kryvyi Rih;Kryvyi Rih;47.9086;33.3433;225 +Mykolaiv;Mykolaiv;46.9667;32;225 +Sevastopol;Sevastopol;44.6;33.5333;225 +Vesele;Vesele;47.016;34.9124;225 +Khodoriv;Khodoriv;49.41;24.3094;225 +Dnipro;Dnipro;48.4675;35.04;225 +Zaporizhzhia;Zaporizhzhia;47.8378;35.1383;225 +Donetsk;Donetsk;48.0089;37.8042;225 +Lviv;Lviv;49.8419;24.0315;225 +Mizhhiria;Mizhhiria;48.5286;23.5019;225 +Velyka Dymerka;Velyka Dymerka;50.5928;30.9103;225 +Bezliudivka;Bezliudivka;49.8694;36.2719;225 +Pohrebyshche;Pohrebyshche;49.4869;29.2733;225 +Dubrovytsya;Dubrovytsya;51.5667;26.5667;225 +Nyzhnohirskyi;Nyzhnohirskyi;45.4464;34.7344;225 +Balakliia;Balakliia;49.4564;36.8389;225 +Novyi Rozdil;Novyi Rozdil;49.4703;24.13;225 +Pershotravensk;Pershotravensk;48.3464;36.4044;225 +Khust;Khust;48.1814;23.2978;225 +Chortkiv;Chortkiv;49.0167;25.8;225 +Bilozerka;Bilozerka;46.6333;32.4333;225 +Izium;Izium;49.2238;37.2915;225 +Synelnykove;Synelnykove;48.3178;35.5119;225 +Novoyavorovskoye;Novoyavorovskoye;49.9311;23.5731;225 +Pervomaiskyi;Pervomaiskyi;49.3869;36.2142;225 +Truskavets;Truskavets;49.2806;23.505;225 +Khmilnyk;Khmilnyk;49.55;27.9667;225 +Alushta;Alushta;44.6672;34.3978;225 +Kharkiv;Kharkiv;50;36.2292;225 +Kyiv;Kyiv;50.45;30.5236;225 +Odesa;Odesa;46.4775;30.7326;225 +Sofiivka;Sofiivka;48.2683;38.1847;225 +Shpola;Shpola;49.0333;31.4167;225 +Dubove;Dubove;48.1781;23.8863;225 +Zinkiv;Zinkiv;50.2081;34.3668;225 +Berezivka;Berezivka;47.2039;30.9125;225 +Makariv;Makariv;50.4667;29.8167;225 +Kobeliaky;Kobeliaky;49.1474;34.1993;225 +Ratne;Ratne;51.65;24.5333;225 +Pereshchepyne;Pereshchepyne;49.0179;35.3598;225 +Pokrovske;Pokrovske;47.9853;36.2367;225 +Hlukhiv;Hlukhiv;51.6765;33.9078;225 +Obukhiv;Obukhiv;50.1;30.6167;225 +Yuzhne;Yuzhne;46.6222;31.1008;225 +Tokmak;Tokmak;47.2514;35.7058;225 +Kostopil;Kostopil;50.8833;26.4431;225 +Mohyliv-Podilskyi;Mohyliv-Podilskyi;48.45;27.7833;225 +Snovsk;Snovsk;51.8167;31.95;225 +Lokhvytsya;Lokhvytsya;50.361;33.2652;225 +Yakymivka;Yakymivka;46.6967;35.1664;225 +Myronivka;Myronivka;49.65;30.9833;225 +Ivanivka;Ivanivka;48.2325;38.9525;225 +Velykyi Dalnyk;Velykyi Dalnyk;46.4658;30.5583;225 +Nerubaiske;Nerubaiske;46.5467;30.6306;225 +Dovhe;Dovhe;48.3675;23.2869;225 +Velyki Komiaty;Velyki Komiaty;48.2386;22.9789;225 +Syurte;Syurte;48.5033;22.2319;225 +Yalta;Yalta;46.9667;37.2667;225 +Mykolayivka;Mykolayivka;48.3823;36.3086;225 +Zoria;Zoria;45.9917;29.6989;225 +Horenka;Horenka;50.5569;30.3175;225 +Rivne;Rivne;48.2403;31.7492;225 +Bile;Bile;48.4936;39.0367;225 +Kubei;Kubei;45.7925;28.7475;225 +Rozsoshentsi;Rozsoshentsi;49.5406;34.5042;225 +Lozuvatka;Lozuvatka;48.061;33.2927;225 +Ahrarne;Ahrarne;45.0186;34.0544;225 +Fontanka;Fontanka;46.5644;30.8586;225 +Kushnytsia;Kushnytsia;48.4517;23.2581;225 +Horonda;Horonda;48.3786;22.5681;225 +Sokilnyky;Sokilnyky;49.7769;23.9614;225 +Ukrainsk;Ukrainsk;48.1;37.3667;225 +Ovidiopol;Ovidiopol;46.2667;30.4333;225 +Horodnia;Horodnia;51.8833;31.5833;225 +Krasnodon;Krasnodon;48.3;39.7333;225 +Zhovti Vody;Zhovti Vody;48.35;33.5167;225 +Bilopillya;Bilopillya;51.1532;34.3025;225 +Vasylkivka;Vasylkivka;48.2084;36.0253;225 +Baranivka;Baranivka;50.3;27.6667;225 +Mena;Mena;51.5167;32.2167;225 +Prymorsk;Prymorsk;46.7333;36.3596;225 +Nemyriv;Nemyriv;48.9794;28.8439;225 +Kalmiuske;Kalmiuske;47.6667;38.0667;225 +Mala Vyska;Mala Vyska;48.65;31.6333;225 +Brianka;Brianka;48.5133;38.6431;225 +Snizhne;Snizhne;48.0167;38.7667;225 +Marhanets;Marhanets;47.648;34.6167;225 +Fastiv;Fastiv;50.0747;29.9181;225 +Lubny;Lubny;50.0186;32.9869;225 +Svitlovodsk;Svitlovodsk;49.0833;33.25;225 +Nova Kakhovka;Nova Kakhovka;46.7667;33.3667;225 +Yasynuvata;Yasynuvata;48.1167;37.8333;225 +Netishyn;Netishyn;50.33;26.64;225 +Holubivske;Holubivske;48.6375;38.6433;225 +Boryslav;Boryslav;49.2881;23.4267;225 +Dzhankoi;Dzhankoi;45.7086;34.3933;225 +Ichnia;Ichnia;50.85;32.4;225 +Pervomaisk;Pervomaisk;48.6333;38.5167;225 +Khrystynivka;Khrystynivka;48.8333;29.9667;225 +Kurman;Kurman;45.4978;34.295;225 +Hrebinka;Hrebinka;50.118;32.4396;225 +Baryshivka;Baryshivka;50.3703;31.3286;225 +Novgorodskoye;Novgorodskoye;48.3156;37.8839;225 +Manevychi;Manevychi;51.2925;25.5503;225 +Bobrovytsia;Bobrovytsia;50.7333;31.3833;225 +Bobrynets;Bobrynets;48.0578;32.1581;225 +Hurzuf;Hurzuf;44.5528;34.2875;225 +Rokytne;Rokytne;49.6897;30.4751;225 +Zhydachiv;Zhydachiv;49.3833;24.1333;225 +Chornomorske;Chornomorske;45.5031;32.705;225 +Sosnivka;Sosnivka;50.2946;24.2525;225 +Romny;Romny;50.7428;33.4879;225 +Vyshneve;Vyshneve;50.3833;30.3667;225 +Vasylkiv;Vasylkiv;50.1775;30.3217;225 +Dubno;Dubno;50.3931;25.735;225 +Pokrov;Pokrov;47.6632;34.0811;225 +Illintsi;Illintsi;49.1;29.2;225 +Podilsk;Podilsk;47.7419;29.535;225 +Shepetivka;Shepetivka;50.1833;27.0667;225 +Teplodar;Teplodar;46.5036;30.3244;225 +Sniatyn;Sniatyn;48.45;25.5667;225 +Shyroke;Shyroke;47.6882;33.2654;225 +Tarashcha;Tarashcha;49.55;30.5;225 +Borzna;Borzna;51.2333;32.4167;225 +Radyvyliv;Radyvyliv;50.1333;25.25;225 +Oster;Oster;50.9486;30.8811;225 +Lyuboml’;Lyuboml';51.2158;24.0408;225 +Bolekhiv;Bolekhiv;49.0669;23.8514;225 +Olevsk;Olevsk;51.2278;27.6481;225 +Ivankiv;Ivankiv;50.9333;29.9;225 +Krasnoilsk;Krasnoilsk;48.0167;25.5833;225 +Letychiv;Letychiv;49.3833;27.6167;225 +Korolevo;Korolevo;48.15;23.1333;225 +Verkhnodniprovsk;Verkhnodniprovsk;48.6561;34.3283;225 +Bilenke;Bilenke;48.7664;37.6314;225 +Avdiivka;Avdiivka;48.1333;37.75;225 +Sambir;Sambir;49.5167;23.2;225 +Toretsk;Toretsk;48.4;37.8333;225 +Kakhovka;Kakhovka;46.8;33.4667;225 +Zhmerynka;Zhmerynka;49.0425;28.0992;225 +Boyarka;Boyarka;50.3292;30.2886;225 +Voznesensk;Voznesensk;47.5725;31.3119;225 +Inkerman;Inkerman;44.6142;33.6083;225 +Abu Dhabi;Abu Dhabi;24.4511;54.3969;226 +Sharjah;Sharjah;25.3575;55.3919;226 +Dubai;Dubai;25.2697;55.3094;226 +Madīnat Zāyid;Madinat Zayid;23.6522;53.6536;226 +Al ‘Ayn;Al `Ayn;24.2075;55.7447;226 +‘Ajmān;`Ajman;25.3994;55.4797;226 +Umm al Qaywayn;Umm al Qaywayn;25.5653;55.5533;226 +Al Fujayrah;Al Fujayrah;25.1308;56.3347;226 +Ra’s al Khaymah;Ra's al Khaymah;25.7851;55.9479;226 +Rotherham;Rotherham;53.43;-1.357;227 +Doncaster;Doncaster;53.5228;-1.1325;227 +Basingstoke;Basingstoke;51.2667;-1.0876;227 +Maidstone;Maidstone;51.272;0.529;227 +Salford;Salford;53.483;-2.2931;227 +Worthing;Worthing;50.8147;-0.3714;227 +Crawley;Crawley;51.1092;-0.1872;227 +Worcester;Worcester;52.192;-2.22;227 +Saint Helens;Saint Helens;53.4541;-2.7461;227 +Eastbourne;Eastbourne;50.77;0.28;227 +Wigan;Wigan;53.5448;-2.6318;227 +Gillingham;Gillingham;51.385;0.55;227 +Hove;Hove;50.8352;-0.1758;227 +Richmond;Richmond;51.456;-0.301;227 +Rochdale;Rochdale;53.6136;-2.161;227 +Cheltenham;Cheltenham;51.9;-2.0667;227 +Chelmsford;Chelmsford;51.7361;0.4798;227 +South Ockendon;South Ockendon;51.5207;0.2956;227 +Omagh;Omagh;54.59;-7.29;227 +Darton;Darton;53.585;-1.5325;227 +Hastings;Hastings;50.85;0.57;227 +Wimbledon;Wimbledon;51.422;-0.208;227 +Watford;Watford;51.655;-0.3957;227 +Stevenage;Stevenage;51.9017;-0.2019;227 +Nuneaton;Nuneaton;52.523;-1.468;227 +Darlington;Darlington;54.527;-1.5526;227 +Bath;Bath;51.38;-2.36;227 +Hemel Hempstead;Hemel Hempstead;51.7526;-0.4692;227 +Rayleigh;Rayleigh;51.5864;0.6049;227 +Lincoln;Lincoln;53.2283;-0.5389;227 +Thrapston;Thrapston;52.397;-0.538;227 +Kelty;Kelty;56.133;-3.38;227 +West Thurrock;West Thurrock;51.4836;0.282;227 +Waltham;Waltham;53.5165;-0.1021;227 +Kingsbury;Kingsbury;52.5614;-1.6917;227 +Seasalter;Seasalter;51.3456;0.9981;227 +Wingerworth;Wingerworth;53.2;-1.43;227 +Thurso;Thurso;58.596;-3.521;227 +Wilmington;Wilmington;51.4309;0.1876;227 +Bramcote;Bramcote;52.934;-1.242;227 +Banchory;Banchory;57.055;-2.49;227 +Lossiemouth;Lossiemouth;57.7189;-3.2875;227 +Kinmel;Kinmel;53.31;-3.519;227 +Dunoon;Dunoon;55.9509;-4.9262;227 +Willesborough;Willesborough;51.1386;0.8957;227 +Kirkintilloch;Kirkintilloch;55.938;-4.155;227 +Hawkinge;Hawkinge;51.117;1.1638;227 +Frankley;Frankley;52.4034;-2.0228;227 +Radcliffe on Trent;Radcliffe on Trent;52.947;-1.04;227 +Lochgelly;Lochgelly;56.1282;-3.3111;227 +Kirk of Shotts;Kirk of Shotts;55.823;-3.804;227 +Brecon;Brecon;51.948;-3.391;227 +Strathaven;Strathaven;55.677;-4.065;227 +Goffs Oak;Goffs Oak;51.7109;-0.0825;227 +Denny;Denny;56.018;-3.907;227 +Dalton in Furness;Dalton in Furness;54.1544;-3.1814;227 +Willerby;Willerby;53.7633;-0.4504;227 +Northam;Northam;51.0393;-4.2104;227 +Canford Cliffs;Canford Cliffs;50.7;-1.93;227 +Paddock Wood;Paddock Wood;51.1756;0.3955;227 +Slough;Slough;51.51;-0.59;227 +Blackburn;Blackburn;53.748;-2.482;227 +Gateshead;Gateshead;54.95;-1.6;227 +Cambridge;Cambridge;52.2053;0.1192;227 +Exeter;Exeter;50.7167;-3.5333;227 +Colchester;Colchester;51.8917;0.903;227 +High Wycombe;High Wycombe;51.6287;-0.7482;227 +Brighton;Brighton;50.8284;-0.1395;227 +Elgin;Elgin;57.65;-3.315;227 +Oxford;Oxford;51.7519;-1.2578;227 +Gloucester;Gloucester;51.8644;-2.2444;227 +West Bromwich;West Bromwich;52.519;-1.995;227 +Poole;Poole;50.7167;-1.9833;227 +Newport;Newport;51.5833;-3;227 +Dundee;Dundee;56.462;-2.9707;227 +Preston;Preston;53.759;-2.699;227 +Telford;Telford;52.6766;-2.4469;227 +Blackpool;Blackpool;53.8142;-3.0503;227 +Birkenhead;Birkenhead;53.393;-3.014;227 +Sale;Sale;53.424;-2.322;227 +Middlesbrough;Middlesbrough;54.5767;-1.2355;227 +Llanelli;Llanelli;51.684;-4.163;227 +Newbury;Newbury;51.401;-1.323;227 +Kingston upon Thames;Kingston upon Thames;51.4103;-0.2995;227 +Aberdare;Aberdare;51.713;-3.445;227 +Ramsgate;Ramsgate;51.336;1.416;227 +Bishops Stortford;Bishops Stortford;51.872;0.1725;227 +Herne Bay;Herne Bay;51.37;1.13;227 +Bletchley;Bletchley;51.994;-0.732;227 +Airdrie;Airdrie;55.86;-3.98;227 +Bridlington;Bridlington;54.0819;-0.1923;227 +Falkirk;Falkirk;56.0011;-3.7835;227 +Dover;Dover;51.1295;1.3089;227 +Hitchin;Hitchin;51.947;-0.283;227 +Grantham;Grantham;52.918;-0.638;227 +Ewell;Ewell;51.35;-0.249;227 +Wigston Magna;Wigston Magna;52.5812;-1.093;227 +Ecclesfield;Ecclesfield;53.4429;-1.4698;227 +Lichfield;Lichfield;52.682;-1.829;227 +Abingdon;Abingdon;51.667;-1.283;227 +Rutherglen;Rutherglen;55.828;-4.214;227 +Trowbridge;Trowbridge;51.32;-2.21;227 +Bromsgrove;Bromsgrove;52.3353;-2.0579;227 +Hertford;Hertford;51.795;-0.078;227 +Harpenden;Harpenden;51.8175;-0.3524;227 +Chichester;Chichester;50.8365;-0.7792;227 +Brighouse;Brighouse;53.707;-1.794;227 +Saint Neots;Saint Neots;52.228;-0.27;227 +Motherwell;Motherwell;55.7839;-3.9852;227 +Wishaw;Wishaw;55.7742;-3.9183;227 +Muxton;Muxton;52.72;-2.421;227 +Farnham Royal;Farnham Royal;51.5386;-0.6164;227 +Ash Vale;Ash Vale;51.27;-0.72;227 +Abersychan;Abersychan;51.7239;-3.0587;227 +Nailsworth;Nailsworth;51.6954;-2.2234;227 +Herne;Herne;51.3492;1.1331;227 +Sturry;Sturry;51.3036;1.1211;227 +Calverton;Calverton;53.037;-1.083;227 +Southwell;Southwell;53.078;-0.955;227 +Burntisland;Burntisland;56.06;-3.231;227 +Humberston;Humberston;53.5281;-0.0249;227 +Crumlin;Crumlin;51.6798;-3.1368;227 +Wick;Wick;58.454;-3.089;227 +Torrisholme;Torrisholme;54.066;-2.83;227 +Rhyl;Rhyl;53.321;-3.48;227 +Locharbriggs;Locharbriggs;55.1;-3.5833;227 +Shenstone;Shenstone;52.637;-1.841;227 +Llandudno Junction;Llandudno Junction;53.284;-3.809;227 +Cambuslang;Cambuslang;55.819;-4.1671;227 +Monkseaton;Monkseaton;55.043;-1.459;227 +Stewarton;Stewarton;55.68;-4.515;227 +Goole;Goole;53.6992;-0.8692;227 +Pen-y-Bont ar Ogwr;Pen-y-Bont ar Ogwr;51.5072;-3.5784;227 +Stretford;Stretford;53.4466;-2.3086;227 +Neath;Neath;51.66;-3.81;227 +Kirkcaldy;Kirkcaldy;56.1107;-3.1674;227 +Wokingham;Wokingham;51.41;-0.84;227 +Banbury;Banbury;52.061;-1.336;227 +Inverness;Inverness;57.4778;-4.2247;227 +Salisbury;Salisbury;51.07;-1.79;227 +Ayr;Ayr;55.458;-4.629;227 +Ashton;Ashton;53.4897;-2.0952;227 +Kingswood;Kingswood;51.46;-2.505;227 +Chorley;Chorley;53.653;-2.632;227 +Coatbridge;Coatbridge;55.8625;-4.0266;227 +Hinckley;Hinckley;52.5413;-1.3725;227 +Musselburgh;Musselburgh;55.942;-3.054;227 +Cirencester;Cirencester;51.719;-1.968;227 +Dumbarton;Dumbarton;55.95;-4.5667;227 +Dorchester;Dorchester;50.7154;-2.4367;227 +Ely;Ely;52.3981;0.2622;227 +Newmarket;Newmarket;52.2459;0.4105;227 +Ware;Ware;51.8109;-0.0314;227 +Aylesbury;Aylesbury;51.8168;-0.8124;227 +Chester;Chester;53.19;-2.89;227 +Hartlepool;Hartlepool;54.69;-1.21;227 +Eastwood;Eastwood;53.018;-1.304;227 +Burnley;Burnley;53.789;-2.248;227 +Saint Albans;Saint Albans;51.755;-0.336;227 +Paisley;Paisley;55.8466;-4.4236;227 +Bury;Bury;53.593;-2.298;227 +Scunthorpe;Scunthorpe;53.5809;-0.6502;227 +Dudley;Dudley;52.508;-2.089;227 +Batley;Batley;53.7167;-1.6356;227 +Chatham;Chatham;51.37;0.52;227 +South Shields;South Shields;54.995;-1.43;227 +Weston-super-Mare;Weston-super-Mare;51.346;-2.977;227 +Tamworth;Tamworth;52.633;-1.695;227 +Rugby;Rugby;52.37;-1.26;227 +Newcastle under Lyme;Newcastle under Lyme;53.0109;-2.2278;227 +Harrogate;Harrogate;53.9919;-1.5378;227 +Mansfield;Mansfield;53.1444;-1.1964;227 +Bracknell;Bracknell;51.416;-0.749;227 +Carlisle;Carlisle;54.891;-2.944;227 +East Kilbride;East Kilbride;55.7645;-4.1771;227 +Burton upon Trent;Burton upon Trent;52.8019;-1.6367;227 +Crewe;Crewe;53.099;-2.44;227 +Walton upon Thames;Walton upon Thames;51.3868;-0.4133;227 +Gravesend;Gravesend;51.4415;0.3685;227 +Grays;Grays;51.475;0.33;227 +Gosport;Gosport;50.7948;-1.1243;227 +Lowestoft;Lowestoft;52.48;1.75;227 +Ashford;Ashford;51.1465;0.8676;227 +Merthyr Tudful;Merthyr Tudful;51.743;-3.378;227 +Washington;Washington;54.9;-1.52;227 +Scarborough;Scarborough;54.2773;-0.4017;227 +Farnborough;Farnborough;51.29;-0.75;227 +Stourbridge;Stourbridge;52.4575;-2.1479;227 +Hereford;Hereford;52.0565;-2.716;227 +Rochester;Rochester;51.375;0.5;227 +Tynemouth;Tynemouth;55.017;-1.423;227 +Paignton;Paignton;50.4353;-3.5625;227 +Walsall;Walsall;52.58;-1.98;227 +Wardle;Wardle;53.647;-2.132;227 +Rhoose;Rhoose;51.3906;-3.3524;227 +Galleywood;Galleywood;51.697;0.474;227 +Coxhoe;Coxhoe;54.714;-1.503;227 +Countesthorpe;Countesthorpe;52.555;-1.14;227 +Drighlington;Drighlington;53.7568;-1.6616;227 +Carlton;Carlton;52.967;-1.088;227 +Wimborne Minster;Wimborne Minster;50.804;-1.978;227 +North Berwick;North Berwick;56.058;-2.717;227 +West Mersea;West Mersea;51.7784;0.9168;227 +Treherbert;Treherbert;51.6722;-3.5306;227 +Church Gresley;Church Gresley;52.76;-1.566;227 +Treharris;Treharris;51.6689;-3.31;227 +Boultham;Boultham;53.214;-0.5561;227 +Watton;Watton;52.5713;0.8259;227 +Longridge;Longridge;53.831;-2.597;227 +Hook;Hook;51.2773;-0.9633;227 +Bootle;Bootle;53.4457;-2.9891;227 +Hamilton;Hamilton;55.777;-4.039;227 +Lancaster;Lancaster;54.047;-2.801;227 +Brentwood;Brentwood;51.6204;0.305;227 +Willenhall;Willenhall;52.5798;-2.0605;227 +Cumbernauld;Cumbernauld;55.945;-3.994;227 +Stratford;Stratford;51.5423;-0.0026;227 +Royal Leamington Spa;Royal Leamington Spa;52.292;-1.537;227 +Crosby;Crosby;53.4872;-3.0343;227 +Folkestone;Folkestone;51.081;1.166;227 +Altrincham;Altrincham;53.3838;-2.3547;227 +Kidderminster;Kidderminster;52.3885;-2.249;227 +Weymouth;Weymouth;50.613;-2.457;227 +Barri;Barri;51.405;-3.27;227 +Dunfermline;Dunfermline;56.0719;-3.4393;227 +Macclesfield;Macclesfield;53.2581;-2.1274;227 +Royal Tunbridge Wells;Royal Tunbridge Wells;51.132;0.263;227 +Bebington;Bebington;53.35;-3.003;227 +Wallasey;Wallasey;53.4158;-3.0233;227 +Dewsbury;Dewsbury;53.691;-1.633;227 +Loughborough;Loughborough;52.7705;-1.2046;227 +Wrecsam;Wrecsam;53.046;-2.993;227 +Kettering;Kettering;52.3931;-0.7229;227 +Runcorn;Runcorn;53.341;-2.729;227 +Taunton;Taunton;51.019;-3.1;227 +Littlehampton;Littlehampton;50.8094;-0.5409;227 +Bangor;Bangor;54.66;-5.67;227 +Ellesmere Port;Ellesmere Port;53.279;-2.897;227 +Edinburgh;Edinburgh;55.953;-3.189;227 +Liverpool;Liverpool;53.4075;-2.9919;227 +Sheffield;Sheffield;53.3808;-1.4703;227 +Glasgow;Glasgow;55.8611;-4.25;227 +Bristol;Bristol;51.45;-2.5833;227 +Manchester;Manchester;53.4794;-2.2453;227 +Leicester;Leicester;52.6344;-1.1319;227 +Leeds;Leeds;53.7997;-1.5492;227 +Hockley;Hockley;51.6014;0.6363;227 +Bersted;Bersted;50.797;-0.689;227 +Audley;Audley;53.053;-2.304;227 +Cobham;Cobham;51.329;-0.409;227 +Beverley;Beverley;53.845;-0.427;227 +Stanford le Hope;Stanford le Hope;51.514;0.4244;227 +Seaford;Seaford;50.77;0.1;227 +Witney;Witney;51.78;-1.49;227 +Binfield;Binfield;51.432;-0.792;227 +Dunblane;Dunblane;56.1838;-3.9674;227 +Shinfield;Shinfield;51.408;-0.947;227 +Carlton Colville;Carlton Colville;52.454;1.691;227 +Brandon;Brandon;52.4474;0.6242;227 +Birmingham;Birmingham;52.48;-1.9025;227 +London;London;51.5072;-0.1275;227 +Warwick;Warwick;52.28;-1.59;227 +Irvine;Irvine;55.6201;-4.6614;227 +Exmouth;Exmouth;50.62;-3.413;227 +Whitstable;Whitstable;51.361;1.026;227 +Windsor;Windsor;51.4791;-0.6095;227 +Dumfries;Dumfries;55.07;-3.603;227 +Wisbech;Wisbech;52.664;0.16;227 +Worth;Worth;51.113;-0.147;227 +Towcester;Towcester;52.13;-0.99;227 +Holywell;Holywell;53.274;-3.223;227 +Ferryhill;Ferryhill;54.69;-1.55;227 +Queensferry;Queensferry;55.99;-3.398;227 +Crigglestone;Crigglestone;53.644;-1.5226;227 +Aveley;Aveley;51.5018;0.2534;227 +Hayle;Hayle;50.186;-5.419;227 +Narborough;Narborough;52.5727;-1.2023;227 +Yatton;Yatton;51.3855;-2.8256;227 +Fort William;Fort William;56.8198;-5.1052;227 +Annan;Annan;54.983;-3.266;227 +Tanfield;Tanfield;54.897;-1.703;227 +Annfield Plain;Annfield Plain;54.857;-1.737;227 +Southend;Southend;51.55;0.71;227 +Reading;Reading;51.4542;-0.9731;227 +Huddersfield;Huddersfield;53.645;-1.7798;227 +Warrington;Warrington;53.3917;-2.5972;227 +Warsash;Warsash;50.8532;-1.301;227 +Old Colwyn;Old Colwyn;53.291;-3.704;227 +Portlethen;Portlethen;57.061;-2.13;227 +Windermere;Windermere;54.376;-2.907;227 +Lanark;Lanark;55.6749;-3.777;227 +Great Cornard;Great Cornard;52.0245;0.7497;227 +Stepps;Stepps;55.8908;-4.1522;227 +Peebles;Peebles;55.65;-3.18;227 +Northampton;Northampton;52.2304;-0.8938;227 +Luton;Luton;51.8783;-0.4147;227 +Milton Keynes;Milton Keynes;52.04;-0.76;227 +Solihull;Solihull;52.413;-1.778;227 +Norwich;Norwich;52.63;1.297;227 +Aberdeen;Aberdeen;57.15;-2.11;227 +Peterborough;Peterborough;52.5725;-0.2431;227 +Basildon;Basildon;51.5761;0.4886;227 +Bournemouth;Bournemouth;50.72;-1.88;227 +York;York;53.9583;-1.0803;227 +Claygate;Claygate;51.36;-0.342;227 +Hughenden;Hughenden;51.6558;-0.749;227 +Upholland;Upholland;53.541;-2.728;227 +Norton Canes;Norton Canes;52.6833;-1.9666;227 +Caister-on-Sea;Caister-on-Sea;52.651;1.733;227 +Skewen;Skewen;51.6609;-3.8399;227 +Kilbirnie;Kilbirnie;55.755;-4.686;227 +Newton Abbot;Newton Abbot;50.529;-3.61;227 +Rickmansworth;Rickmansworth;51.6383;-0.4659;227 +Newport;Newport;50.701;-1.2883;227 +Formby;Formby;53.5586;-3.0666;227 +Westminster;Westminster;51.4947;-0.1353;227 +Plymouth;Plymouth;50.3714;-4.1422;227 +Southampton;Southampton;50.9025;-1.4042;227 +Kingston upon Hull;Kingston upon Hull;53.7444;-0.3325;227 +Derby;Derby;52.9217;-1.4769;227 +Newcastle;Newcastle;55.0077;-1.6578;227 +Nottingham;Nottingham;52.9533;-1.15;227 +Bradford;Bradford;53.8;-1.75;227 +Sunderland;Sunderland;54.906;-1.381;227 +Bolton;Bolton;53.578;-2.429;227 +Ipswich;Ipswich;52.0594;1.1556;227 +Belfast;Belfast;54.5964;-5.93;227 +Caerdydd;Caerdydd;51.4817;-3.1792;227 +Coventry;Coventry;52.4081;-1.5106;227 +Stevenston;Stevenston;55.645;-4.758;227 +Sherborne;Sherborne;50.9469;-2.5171;227 +Oakengates;Oakengates;52.695;-2.451;227 +Ystradgynlais;Ystradgynlais;51.781;-3.7511;227 +Haddington;Haddington;55.958;-2.774;227 +Shaftesbury;Shaftesbury;51.0059;-2.1969;227 +Whitnash;Whitnash;52.268;-1.524;227 +Yaxley;Yaxley;52.52;-0.26;227 +Farnham;Farnham;51.215;-0.799;227 +Swindon;Swindon;51.56;-1.78;227 +Whitehaven;Whitehaven;54.548;-3.5855;227 +Thetford;Thetford;52.41;0.74;227 +Jarrow;Jarrow;54.9797;-1.4804;227 +Burntwood;Burntwood;52.6831;-1.92;227 +East Grinstead;East Grinstead;51.129;-0.007;227 +Stratford-upon-Avon;Stratford-upon-Avon;52.1928;-1.7064;227 +Abertawe;Abertawe;51.6167;-3.95;227 +Portsmouth;Portsmouth;50.8058;-1.0872;227 +Barnsley;Barnsley;53.5547;-1.4791;227 +Wolverhampton;Wolverhampton;52.5833;-2.1333;227 +Stoke-on-Trent;Stoke-on-Trent;53;-2.1833;227 +Dalkeith;Dalkeith;55.8958;-3.0583;227 +Cuddington;Cuddington;53.24;-2.6;227 +Rowlands Gill;Rowlands Gill;54.9209;-1.7441;227 +Chellaston;Chellaston;52.8671;-1.4384;227 +Winkfield;Winkfield;51.4318;-0.7096;227 +Penrith;Penrith;54.6648;-2.7548;227 +Farnborough;Farnborough;51.3591;0.0741;227 +Stonewood;Stonewood;51.445;0.256;227 +Pinxton;Pinxton;53.091;-1.32;227 +Glyncorrwg;Glyncorrwg;51.679;-3.628;227 +Liss;Liss;51.0429;-0.8918;227 +Newarthill;Newarthill;55.81;-3.9333;227 +Headley;Headley;51.1192;-0.8271;227 +Buntingford;Buntingford;51.9445;-0.016;227 +Girvan;Girvan;55.2382;-4.8561;227 +Drayton;Drayton;52.675;1.225;227 +Sidley;Sidley;50.86;0.47;227 +Cwmafan;Cwmafan;51.6155;-3.7717;227 +Wirksworth;Wirksworth;53.082;-1.574;227 +Skelton;Skelton;54.5619;-0.9874;227 +Stansted Mountfitchet;Stansted Mountfitchet;51.898;0.198;227 +Illogan;Illogan;50.25;-5.268;227 +Looe;Looe;50.354;-4.454;227 +Wheathampstead;Wheathampstead;51.812;-0.293;227 +Danbury;Danbury;51.715;0.582;227 +Kirriemuir;Kirriemuir;56.6692;-3.0051;227 +East Leake;East Leake;52.832;-1.177;227 +South Molton;South Molton;51.02;-3.83;227 +Twyford;Twyford;51.477;-0.867;227 +Sawley;Sawley;52.882;-1.299;227 +Chapelhall;Chapelhall;55.845;-3.9472;227 +Brimington;Brimington;53.258;-1.3905;227 +Bucksburn;Bucksburn;57.177;-2.175;227 +West Auckland;West Auckland;54.6318;-1.721;227 +Gowerton;Gowerton;51.648;-4.043;227 +Sundon;Sundon;51.92;-0.47;227 +Exhall;Exhall;52.47;-1.48;227 +Bedwas;Bedwas;51.5926;-3.2061;227 +Marlborough;Marlborough;51.42;-1.73;227 +Bramley;Bramley;53.4253;-1.2648;227 +Conwy;Conwy;53.28;-3.83;227 +Lewes;Lewes;50.8756;0.0179;227 +Adwick le Street;Adwick le Street;53.5677;-1.1931;227 +Calstock;Calstock;50.497;-4.21;227 +Abercarn;Abercarn;51.649;-3.135;227 +Bursledon;Bursledon;50.8847;-1.3117;227 +Blaby;Blaby;52.5724;-1.1678;227 +Pagham;Pagham;50.7708;-0.7448;227 +Haworth;Haworth;53.83;-1.96;227 +Treforest;Treforest;51.5878;-3.3222;227 +Alloa;Alloa;56.116;-3.793;227 +Hetton le Hole;Hetton le Hole;54.821;-1.449;227 +Oswestry;Oswestry;52.8598;-3.0538;227 +Ince-in-Makerfield;Ince-in-Makerfield;53.5402;-2.599;227 +Matlock;Matlock;53.14;-1.55;227 +Forfar;Forfar;56.6442;-2.8884;227 +Bishopton;Bishopton;55.9086;-4.5045;227 +Harleston;Harleston;52.4024;1.2996;227 +Broughton;Broughton;53.5638;-0.5465;227 +Bridge of Allan;Bridge of Allan;56.155;-3.942;227 +Wotton-under-Edge;Wotton-under-Edge;51.638;-2.349;227 +Magor;Magor;51.5798;-2.8312;227 +Hengoed;Hengoed;51.65;-3.23;227 +Freckleton;Freckleton;53.753;-2.867;227 +Balloch;Balloch;56.002;-4.58;227 +Chickerell;Chickerell;50.624;-2.5047;227 +Elderslie;Elderslie;55.8306;-4.4842;227 +Oundle;Oundle;52.48;-0.472;227 +Dartmouth;Dartmouth;50.351;-3.579;227 +Grangetown;Grangetown;54.58;-1.144;227 +Heage;Heage;53.05;-1.447;227 +Kinross;Kinross;56.205;-3.423;227 +Brayton;Brayton;53.7682;-1.0907;227 +Whiston;Whiston;53.4;-1.32;227 +Brotton;Brotton;54.568;-0.937;227 +Dyce;Dyce;57.2031;-2.192;227 +Harlescott;Harlescott;52.7365;-2.7226;227 +Bothwell;Bothwell;55.8023;-4.0662;227 +Kirkwall;Kirkwall;58.981;-2.96;227 +Lexden;Lexden;51.8833;0.8667;227 +Lerwick;Lerwick;60.155;-1.145;227 +Sauchie;Sauchie;56.1296;-3.7767;227 +Altofts;Altofts;53.697;-1.416;227 +Cheddar;Cheddar;51.279;-2.778;227 +Golcar;Golcar;53.6378;-1.8457;227 +Brechin;Brechin;56.7299;-2.6553;227 +Aintree;Aintree;53.4793;-2.9373;227 +Whetstone;Whetstone;52.5724;-1.1799;227 +Llantwit Fardre;Llantwit Fardre;51.5578;-3.3341;227 +Uddingston;Uddingston;55.8183;-4.0827;227 +Withernsea;Withernsea;53.7285;0.0382;227 +Farington;Farington;53.703;-2.685;227 +Duntocher;Duntocher;55.924;-4.417;227 +Wickersley;Wickersley;53.4199;-1.2792;227 +Wistaston;Wistaston;53.0821;-2.4747;227 +Oban;Oban;56.412;-5.472;227 +Stopsley;Stopsley;51.899;-0.396;227 +Crieff;Crieff;56.3757;-3.8426;227 +Torpoint;Torpoint;50.376;-4.205;227 +Warrenpoint;Warrenpoint;54.0991;-6.249;227 +Bilton;Bilton;52.3594;-1.29;227 +Port Glasgow;Port Glasgow;55.934;-4.6906;227 +Mackworth;Mackworth;52.9277;-1.5373;227 +Swallownest;Swallownest;53.3623;-1.3251;227 +Monifieth;Monifieth;56.481;-2.82;227 +Harworth;Harworth;53.417;-1.075;227 +Fulwood;Fulwood;53.365;-1.544;227 +Almondbury;Almondbury;53.6344;-1.7489;227 +Sunbury;Sunbury;51.423;-0.424;227 +Harwich;Harwich;51.934;1.266;227 +Portchester;Portchester;50.842;-1.12;227 +Glen Parva;Glen Parva;52.5867;-1.1617;227 +Berkhampstead;Berkhampstead;51.76;-0.56;227 +Ebbw Vale;Ebbw Vale;51.7779;-3.2117;227 +Bollington;Bollington;53.298;-2.093;227 +Gorebridge;Gorebridge;55.8436;-3.05;227 +Houston;Houston;55.867;-4.5521;227 +Pinhoe;Pinhoe;50.7407;-3.4672;227 +Bonnybridge;Bonnybridge;55.999;-3.887;227 +Newbridge;Newbridge;51.67;-3.136;227 +Deeping Saint James;Deeping Saint James;52.6717;-0.2995;227 +Gunton;Gunton;52.5;1.748;227 +Blythebridge;Blythebridge;52.9704;-2.0709;227 +Wombwell;Wombwell;53.516;-1.4;227 +Prestwick;Prestwick;55.4956;-4.6142;227 +Johnstone;Johnstone;55.8346;-4.5027;227 +Morriston;Morriston;51.6647;-3.9389;227 +South Hayling;South Hayling;50.7876;-0.977;227 +Marshfield;Marshfield;51.5439;-3.0469;227 +Bingley;Bingley;53.8509;-1.838;227 +Maldon;Maldon;51.7318;0.6758;227 +Fazakerley;Fazakerley;53.4676;-2.9408;227 +Kidbrooke;Kidbrooke;51.465;0.033;227 +Deysbrook;Deysbrook;53.429;-2.934;227 +Whickham;Whickham;54.9456;-1.6726;227 +Larkhall;Larkhall;55.737;-3.972;227 +Hatch End;Hatch End;51.601;-0.3743;227 +Dingle;Dingle;53.3774;-2.9613;227 +Bonnyrigg;Bonnyrigg;55.8747;-3.1031;227 +Fern Down;Fern Down;50.81;-1.9;227 +Basford;Basford;52.978;-1.169;227 +Porthcawl;Porthcawl;51.48;-3.69;227 +Cosham;Cosham;50.8424;-1.066;227 +High Blantyre;High Blantyre;55.793;-4.097;227 +Nailsea;Nailsea;51.43;-2.76;227 +Kilwinning;Kilwinning;55.655;-4.703;227 +Woodhouse;Woodhouse;53.358;-1.373;227 +Hilsea;Hilsea;50.83;-1.07;227 +Milton;Milton;53.05;-2.142;227 +Bellshill;Bellshill;55.816;-4.026;227 +Davyhulme;Davyhulme;53.4559;-2.3683;227 +Peterhead;Peterhead;57.5091;-1.7832;227 +Great Linford;Great Linford;52.068;-0.7637;227 +Antrim;Antrim;54.7173;-6.2055;227 +Frimley;Frimley;51.3143;-0.7387;227 +Hadleigh;Hadleigh;51.5535;0.6095;227 +East Barnet;East Barnet;51.643;-0.163;227 +Tonypandy;Tonypandy;51.6223;-3.4512;227 +Broughty Ferry;Broughty Ferry;56.4672;-2.8699;227 +Maltby;Maltby;53.426;-1.21;227 +Keynsham;Keynsham;51.4135;-2.4968;227 +Goodmayes;Goodmayes;51.5631;0.1133;227 +Penzance;Penzance;50.119;-5.537;227 +Renfrew;Renfrew;55.878;-4.389;227 +Leigh-on-Sea;Leigh-on-Sea;51.5425;0.6535;227 +Maesteg;Maesteg;51.61;-3.65;227 +Bathgate;Bathgate;55.9024;-3.6431;227 +Yate;Yate;51.5402;-2.411;227 +Truro;Truro;50.26;-5.051;227 +Southbourne;Southbourne;50.722;-1.798;227 +Leek;Leek;53.108;-2.0234;227 +Woodlesford;Woodlesford;53.7567;-1.453;227 +Falmouth;Falmouth;50.15;-5.07;227 +Minster;Minster;51.421;0.809;227 +Huntingdon;Huntingdon;52.3364;-0.1717;227 +Arbroath;Arbroath;56.561;-2.586;227 +Bishopbriggs;Bishopbriggs;55.9046;-4.225;227 +Littleover;Littleover;52.906;-1.505;227 +Sheldon;Sheldon;52.45;-1.7666;227 +Oadby;Oadby;52.5987;-1.0763;227 +Litherland;Litherland;53.4727;-2.999;227 +Bearsden;Bearsden;55.9192;-4.3332;227 +Longbridge;Longbridge;52.395;-1.979;227 +Billericay;Billericay;51.628;0.4184;227 +Shenley Brook End;Shenley Brook End;52.009;-0.789;227 +Barrhead;Barrhead;55.801;-4.389;227 +Rainham;Rainham;51.36;0.61;227 +Coulsdon;Coulsdon;51.3211;-0.1386;227 +Newton Mearns;Newton Mearns;55.7716;-4.3347;227 +Aldridge;Aldridge;52.606;-1.9179;227 +Upminster;Upminster;51.5557;0.2512;227 +Plymstock;Plymstock;50.3569;-4.09;227 +Stratton Saint Margaret;Stratton Saint Margaret;51.586;-1.762;227 +Droylsden;Droylsden;53.4828;-2.1582;227 +Market Harborough;Market Harborough;52.4775;-0.9206;227 +Bishop Auckland;Bishop Auckland;54.6566;-1.6768;227 +Clydebank;Clydebank;55.8997;-4.4006;227 +Thornton;Thornton;53.7898;-1.8504;227 +Ballingry;Ballingry;56.15;-3.3333;227 +Heysham;Heysham;54.046;-2.894;227 +Northallerton;Northallerton;54.3378;-1.4285;227 +Stanley;Stanley;53.7145;-1.476;227 +Grangemouth;Grangemouth;56.012;-3.717;227 +Saint Andrews;Saint Andrews;56.3404;-2.7955;227 +Haslemere;Haslemere;51.09;-0.712;227 +Broxburn;Broxburn;55.934;-3.471;227 +Ammanford;Ammanford;51.8;-3.993;227 +Loanhead;Loanhead;55.878;-3.148;227 +Weaverham;Weaverham;53.262;-2.577;227 +Oakley;Oakley;51.251;-1.1764;227 +Stainforth;Stainforth;53.5958;-1.0253;227 +Kelso;Kelso;55.5985;-2.4336;227 +Billinge;Billinge;53.4932;-2.7129;227 +Branston;Branston;52.787;-1.659;227 +Griffithstown;Griffithstown;51.6853;-3.0284;227 +Newton Grange;Newton Grange;55.868;-3.067;227 +Great Wakering;Great Wakering;51.5516;0.8165;227 +Welshpool;Welshpool;52.6597;-3.1473;227 +Bannockburn;Bannockburn;56.09;-3.91;227 +Landore;Landore;51.64;-3.94;227 +Sandycroft;Sandycroft;53.195;-2.999;227 +Alexandria;Alexandria;55.98;-4.58;227 +Holmes Chapel;Holmes Chapel;53.204;-2.353;227 +Great Chart;Great Chart;51.1409;0.8372;227 +Askern;Askern;53.6167;-1.15;227 +Fishtoft;Fishtoft;52.9617;0.0259;227 +Battle;Battle;50.92;0.48;227 +Wyke;Wyke;53.7369;-1.77;227 +Denby Dale;Denby Dale;53.572;-1.655;227 +Banbridge;Banbridge;54.343;-6.26;227 +Seacombe;Seacombe;53.409;-3.029;227 +Bangor;Bangor;53.228;-4.128;227 +Penicuik;Penicuik;55.826;-3.22;227 +Hythe;Hythe;51.0716;1.084;227 +Melksham;Melksham;51.371;-2.138;227 +Kidlington;Kidlington;51.823;-1.291;227 +Gornalwood;Gornalwood;52.523;-2.124;227 +Saffron Walden;Saffron Walden;52.022;0.243;227 +Rosyth;Rosyth;56.0339;-3.4323;227 +Walsall Wood;Walsall Wood;52.6277;-1.9301;227 +Bodmin;Bodmin;50.466;-4.718;227 +Wollaston;Wollaston;52.4619;-2.1663;227 +Streetly;Streetly;52.577;-1.884;227 +Thorpe Saint Andrew;Thorpe Saint Andrew;52.6354;1.3431;227 +Milford Haven;Milford Haven;51.7142;-5.0427;227 +Wolverton;Wolverton;52.0626;-0.8102;227 +Linlithgow;Linlithgow;55.9791;-3.6105;227 +Hawick;Hawick;55.422;-2.787;227 +Broadwater;Broadwater;50.8282;-0.3742;227 +Ilkley;Ilkley;53.925;-1.822;227 +Ovenden;Ovenden;53.7432;-1.8779;227 +Childwall;Childwall;53.395;-2.881;227 +Harrow Weald;Harrow Weald;51.604;-0.339;227 +Tredegar;Tredegar;51.7776;-3.2407;227 +Whitby;Whitby;54.4858;-0.6206;227 +Swinton;Swinton;53.4877;-1.3149;227 +Shenley Church End;Shenley Church End;52.022;-0.788;227 +Egg Buckland;Egg Buckland;50.4006;-4.1136;227 +Fraserburgh;Fraserburgh;57.693;-2.005;227 +Tavistock;Tavistock;50.545;-4.15;227 +Henley on Thames;Henley on Thames;51.5357;-0.903;227 +Lemington;Lemington;54.972;-1.723;227 +Glascote;Glascote;52.6245;-1.668;227 +Larbert;Larbert;56.0229;-3.826;227 +Oakham;Oakham;52.6705;-0.7333;227 +Bishopstoke;Bishopstoke;50.9679;-1.3278;227 +Kippax;Kippax;53.7669;-1.3705;227 +Ryhope;Ryhope;54.8679;-1.3698;227 +Trentham;Trentham;52.9663;-2.1899;227 +Brislington;Brislington;51.4316;-2.5439;227 +Carnoustie;Carnoustie;56.5005;-2.7147;227 +Tonyrefail;Tonyrefail;51.584;-3.4306;227 +Abergavenny;Abergavenny;51.824;-3.0167;227 +Sandridge;Sandridge;51.7808;-0.3038;227 +Warsop;Warsop;53.2;-1.15;227 +Forres;Forres;57.608;-3.62;227 +Gourock;Gourock;55.9538;-4.8173;227 +Abertillery;Abertillery;51.73;-3.13;227 +Giffnock;Giffnock;55.8051;-4.2946;227 +Hoyland Nether;Hoyland Nether;53.4985;-1.4406;227 +Blunsdon Saint Andrew;Blunsdon Saint Andrew;51.61;-1.79;227 +Sutton on Hull;Sutton on Hull;53.7806;-0.3047;227 +Milngavie;Milngavie;55.9421;-4.3137;227 +Southwick;Southwick;50.836;-0.239;227 +Lye;Lye;52.459;-2.116;227 +Thatto Heath;Thatto Heath;53.4352;-2.7481;227 +Woolton;Woolton;53.374;-2.865;227 +Parkstone;Parkstone;50.71;-1.95;227 +Cromer;Cromer;52.931;1.302;227 +Hollington;Hollington;50.875;0.548;227 +Earlestown;Earlestown;53.45;-2.65;227 +Snaresbrook;Snaresbrook;51.587;0.0146;227 +Blundellsands;Blundellsands;53.48;-3.05;227 +Bolton upon Dearne;Bolton upon Dearne;53.5197;-1.3148;227 +Church;Church;53.755;-2.386;227 +Glastonbury;Glastonbury;51.1485;-2.714;227 +Sandiacre;Sandiacre;52.923;-1.291;227 +Great Burstead;Great Burstead;51.604;0.445;227 +Bonhill;Bonhill;55.983;-4.567;227 +Codsall;Codsall;52.6267;-2.1924;227 +Dowlais;Dowlais;51.762;-3.353;227 +Cam;Cam;51.7;-2.3667;227 +Leven;Leven;56.195;-2.9942;227 +Bradwell;Bradwell;52.05;-0.787;227 +Newbold;Newbold;53.2519;-1.4461;227 +Attleborough;Attleborough;52.5156;-1.4575;227 +Boxley;Boxley;51.3024;0.5429;227 +Gedling;Gedling;52.975;-1.081;227 +Great Billing;Great Billing;52.2577;-0.8222;227 +Shephall;Shephall;51.8906;-0.1765;227 +Broughton Astley;Broughton Astley;52.5278;-1.2275;227 +Glenfield;Glenfield;52.6491;-1.2062;227 +Greenhill;Greenhill;51.36;1.103;227 +South Normanton;South Normanton;53.107;-1.343;227 +Kilsyth;Kilsyth;55.98;-4.06;227 +Saint Peters;Saint Peters;51.3651;1.4191;227 +Cove;Cove;51.2965;-0.7939;227 +Buckhurst Hill;Buckhurst Hill;51.632;0.036;227 +Horsell;Horsell;51.3286;-0.5617;227 +Cupar;Cupar;56.32;-3.01;227 +Newport;Newport;52.7691;-2.3787;227 +Longbenton;Longbenton;55;-1.57;227 +Stranraer;Stranraer;54.902;-5.027;227 +Wilnecote;Wilnecote;52.6081;-1.6677;227 +Inverurie;Inverurie;57.28;-2.38;227 +Hellesdon;Hellesdon;52.6485;1.2509;227 +Broadstone;Broadstone;50.7605;-1.995;227 +Roby;Roby;53.413;-2.852;227 +Nairn;Nairn;57.586;-3.869;227 +Ifield;Ifield;51.1234;-0.2073;227 +Helston;Helston;50.1;-5.27;227 +Choppington;Choppington;55.145;-1.601;227 +Aberbargoed;Aberbargoed;51.6968;-3.224;227 +Utley;Utley;53.88;-1.91;227 +Amesbury;Amesbury;51.173;-1.78;227 +Warfield;Warfield;51.442;-0.737;227 +Dunbar;Dunbar;56.0027;-2.5169;227 +Allington;Allington;51.2903;0.5019;227 +Chapeltown;Chapeltown;53.462;-1.466;227 +Shenfield;Shenfield;51.6297;0.3192;227 +Keighley;Keighley;53.867;-1.911;227 +Christchurch;Christchurch;50.73;-1.78;227 +Corby;Corby;52.4877;-0.7013;227 +Canterbury;Canterbury;51.28;1.08;227 +Elland;Elland;53.683;-1.84;227 +Saltcoats;Saltcoats;55.6352;-4.7896;227 +Esher;Esher;51.3691;-0.365;227 +Livingston;Livingston;55.8834;-3.5157;227 +Tranent;Tranent;55.945;-2.954;227 +Montrose;Montrose;56.708;-2.467;227 +Wells;Wells;51.209;-2.647;227 +New Mills;New Mills;53.367;-2.007;227 +Cookstown;Cookstown;54.647;-6.745;227 +Saint Ives;Saint Ives;50.211;-5.48;227 +Tring;Tring;51.7962;-0.6592;227 +Armadale;Armadale;55.8978;-3.7047;227 +Bickenhill;Bickenhill;52.439;-1.725;227 +Auchterarder;Auchterarder;56.2932;-3.7061;227 +Gresford;Gresford;53.087;-2.966;227 +Hunters Quay;Hunters Quay;55.9707;-4.9116;227 +Llangefni;Llangefni;53.256;-4.314;227 +Pinchbeck;Pinchbeck;52.8147;-0.1605;227 +East Calder;East Calder;55.896;-3.462;227 +Edwinstowe;Edwinstowe;53.16;-1.07;227 +Stornoway;Stornoway;58.209;-6.387;227 +Oswaldtwistle;Oswaldtwistle;53.743;-2.393;227 +Southwick;Southwick;54.9193;-1.4062;227 +Whitburn;Whitburn;55.8621;-3.6872;227 +Clacton-on-Sea;Clacton-on-Sea;51.7918;1.1457;227 +Smethwick;Smethwick;52.4928;-1.9682;227 +Middleton-on-Sea;Middleton-on-Sea;50.7949;-0.6197;227 +Bryn;Bryn;53.499;-2.657;227 +Aberystwyth;Aberystwyth;52.414;-4.081;227 +Galashiels;Galashiels;55.6194;-2.8033;227 +Rushall;Rushall;52.611;-1.957;227 +Syston;Syston;52.7;-1.08;227 +Knowsley;Knowsley;53.4498;-2.8501;227 +Beaconsfield;Beaconsfield;51.6009;-0.6347;227 +Horndean;Horndean;50.9136;-0.9961;227 +Hartford;Hartford;53.245;-2.549;227 +Margate;Margate;51.385;1.3838;227 +Widnes;Widnes;53.363;-2.728;227 +North Walsham;North Walsham;52.8214;1.3861;227 +Cowdenbeath;Cowdenbeath;56.11;-3.35;227 +Flitwick;Flitwick;52.0038;-0.4966;227 +Bridgnorth;Bridgnorth;52.535;-2.4195;227 +Aldershot;Aldershot;51.248;-0.758;227 +Halesowen;Halesowen;52.4502;-2.0509;227 +Holytown;Holytown;55.8229;-3.9701;227 +Roundway;Roundway;51.368;-1.981;227 +Dalry;Dalry;55.711;-4.723;227 +Cardenden;Cardenden;56.133;-3.25;227 +Polmont;Polmont;55.9908;-3.7064;227 +Bilton;Bilton;54.0099;-1.5359;227 +Nursling;Nursling;50.9449;-1.4727;227 +Neilston;Neilston;55.7847;-4.4234;227 +Kings Langley;Kings Langley;51.7156;-0.4569;227 +Hartley;Hartley;51.3868;0.3037;227 +Ore;Ore;50.8721;0.6085;227 +Newmains;Newmains;55.783;-3.879;227 +Wool;Wool;50.6789;-2.2189;227 +Stonehouse;Stonehouse;55.6968;-3.9824;227 +Tidenham;Tidenham;51.6605;-2.6435;227 +Selkirk;Selkirk;55.55;-2.84;227 +Hamworthy;Hamworthy;50.7207;-2.0109;227 +Helensburgh;Helensburgh;56.0166;-4.7333;227 +Selston;Selston;53.07;-1.3;227 +Birstall;Birstall;52.6736;-1.12;227 +Fenton;Fenton;52.9977;-2.1578;227 +Carluke;Carluke;55.734;-3.834;227 +Balerno;Balerno;55.8852;-3.3375;227 +Martlesham;Martlesham;52.0733;1.2818;227 +Markfield;Markfield;52.6878;-1.2775;227 +Alness;Alness;57.695;-4.258;227 +Cumnor;Cumnor;51.735;-1.332;227 +Botley;Botley;50.9144;-1.27;227 +Bagshot;Bagshot;51.3607;-0.6982;227 +Cockenzie;Cockenzie;55.969;-2.962;227 +Wyke Regis;Wyke Regis;50.592;-2.475;227 +Maidenhead;Maidenhead;51.5217;-0.7177;227 +Woking;Woking;51.3162;-0.561;227 +Bognor Regis;Bognor Regis;50.7824;-0.6764;227 +Godalming;Godalming;51.18;-0.61;227 +Lisburn;Lisburn;54.5167;-6.0333;227 +Stafford;Stafford;52.807;-2.117;227 +Cannock;Cannock;52.691;-2.027;227 +East Preston;East Preston;50.8104;-0.4819;227 +Axminster;Axminster;50.781;-3;227 +Halifax;Halifax;53.725;-1.863;227 +Grimsby;Grimsby;53.5595;-0.068;227 +Bedford;Bedford;52.135;-0.47;227 +Southport;Southport;53.6475;-3.0053;227 +Eastleigh;Eastleigh;50.9667;-1.35;227 +Harlow;Harlow;51.779;0.128;227 +Stockton-on-Tees;Stockton-on-Tees;54.57;-1.32;227 +Redditch;Redditch;52.3;-1.9333;227 +Derry;Derry;54.9917;-7.3417;227 +Guildford;Guildford;51.2365;-0.5703;227 +Shrewsbury;Shrewsbury;52.708;-2.754;227 +Broughton;Broughton;53.169;-2.985;227 +Orsett;Orsett;51.51;0.37;227 +Stoke Mandeville;Stoke Mandeville;51.7861;-0.7914;227 +Great Warley Street;Great Warley Street;51.607;0.3;227 +Bramley;Bramley;51.329;-1.0613;227 +Blean;Blean;51.307;1.043;227 +Beith;Beith;55.7533;-4.6319;227 +Colney Heath;Colney Heath;51.7353;-0.2564;227 +Swanwick;Swanwick;53.075;-1.398;227 +Dingwall;Dingwall;57.597;-4.428;227 +Cliftonville;Cliftonville;51.3881;1.4046;227 +Troon;Troon;55.54;-4.66;227 +Bo’ness;Bo'ness;56.0168;-3.6089;227 +Teignmouth;Teignmouth;50.5515;-3.4886;227 +Wakefield;Wakefield;53.68;-1.49;227 +Oldham;Oldham;53.5444;-2.1169;227 +Kingsteignton;Kingsteignton;50.5458;-3.5962;227 +Ardrossan;Ardrossan;55.6432;-4.8097;227 +Morecambe;Morecambe;54.073;-2.87;227 +Winchester;Winchester;51.0632;-1.308;227 +Ellon;Ellon;57.366;-2.086;227 +Cumnock;Cumnock;55.4529;-4.2638;227 +London Colney;London Colney;51.726;-0.3;227 +Buckie;Buckie;57.676;-2.965;227 +Blairgowrie;Blairgowrie;56.5916;-3.3405;227 +Prestonpans;Prestonpans;55.9597;-2.961;227 +Ludlow;Ludlow;52.368;-2.718;227 +Padbury;Padbury;51.971;-0.952;227 +Greenock;Greenock;55.95;-4.765;227 +Bury Saint Edmunds;Bury Saint Edmunds;52.2474;0.7183;227 +King’s Lynn;King's Lynn;52.7543;0.3976;227 +Burtonwood;Burtonwood;53.4302;-2.6614;227 +Largs;Largs;55.794;-4.867;227 +Stirling;Stirling;56.1166;-3.9369;227 +Tonbridge;Tonbridge;51.1987;0.2764;227 +Glenrothes;Glenrothes;56.198;-3.178;227 +Methil;Methil;56.1844;-3.0223;227 +Stonehaven;Stonehaven;56.964;-2.211;227 +Knowle;Knowle;52.3881;-1.7318;227 +Soham;Soham;52.3338;0.3361;227 +Appleton;Appleton;53.3508;-2.5441;227 +Wooburn;Wooburn;51.581;-0.691;227 +Shevington;Shevington;53.572;-2.69;227 +Chesterfield;Chesterfield;53.2358;-1.4275;227 +Pencoed;Pencoed;51.5228;-3.5047;227 +Euxton;Euxton;53.662;-2.674;227 +Caernarfon;Caernarfon;53.14;-4.27;227 +Southwater;Southwater;51.0238;-0.3526;227 +Great Yarmouth;Great Yarmouth;52.606;1.729;227 +Port Talbot;Port Talbot;51.5906;-3.7986;227 +Accrington;Accrington;53.7534;-2.3638;227 +Kilmarnock;Kilmarnock;55.6111;-4.4957;227 +Perth;Perth;56.397;-3.437;227 +Durham;Durham;54.7761;-1.5733;227 +Welwyn Garden City;Welwyn Garden City;51.8062;-0.1932;227 +Cwmbran;Cwmbran;51.653;-3.021;227 +Hipperholme;Hipperholme;53.7258;-1.812;227 +Sunninghill;Sunninghill;51.4025;-0.655;227 +Torton;Torton;52.4522;-2.1606;227 +Lea Town;Lea Town;53.774;-2.795;227 +Garswood;Garswood;53.488;-2.67;227 +Sollom;Sollom;53.662;-2.825;227 +Basing;Basing;51.2704;-1.0473;227 +Great Harwood;Great Harwood;53.786;-2.408;227 +Leatherhead;Leatherhead;51.295;-0.329;227 +Whitchurch;Whitchurch;51.4064;-2.5594;227 +Hexham;Hexham;54.971;-2.101;227 +Stannington;Stannington;53.396;-1.536;227 +Kingsnorth;Kingsnorth;51.1178;0.8615;227 +Gardere;Gardere;30.3582;-91.1345;228 +Minooka;Minooka;41.4507;-88.2792;228 +Los Alamitos;Los Alamitos;33.7972;-118.0594;228 +Destrehan;Destrehan;29.9627;-90.3676;228 +Cascades;Cascades;39.0464;-77.3874;228 +Hillsborough;Hillsborough;37.5573;-122.3587;228 +Hailey;Hailey;43.5141;-114.3;228 +Scottsburg;Scottsburg;38.6851;-85.783;228 +Schiller Park;Schiller Park;41.9586;-87.8693;228 +Fenton;Fenton;42.7994;-83.7144;228 +Urbana;Urbana;40.1085;-83.7542;228 +Lunenburg;Lunenburg;42.5897;-71.7199;228 +Bayou Blue;Bayou Blue;29.6341;-90.6732;228 +Woods Cross;Woods Cross;40.8731;-111.917;228 +Highland;Highland;38.7602;-89.681;228 +Fort Bliss;Fort Bliss;31.8137;-106.4119;228 +Byram;Byram;32.189;-90.2861;228 +North Bellport;North Bellport;40.7868;-72.9457;228 +Salisbury;Salisbury;40.038;-75.9961;228 +Kennebunk;Kennebunk;43.3972;-70.5707;228 +Lyndon;Lyndon;38.2644;-85.5891;228 +Coshocton;Coshocton;40.2618;-81.848;228 +Mendota Heights;Mendota Heights;44.8815;-93.14;228 +Haysville;Haysville;37.5649;-97.3527;228 +Tega Cay;Tega Cay;35.039;-81.011;228 +New Britain;New Britain;40.3084;-75.2069;228 +Angola;Angola;41.6433;-85.0051;228 +Bellmawr;Bellmawr;39.8665;-75.0941;228 +Summerfield;Summerfield;36.1973;-79.8997;228 +Collegedale;Collegedale;35.0525;-85.0487;228 +Lansing;Lansing;42.5667;-76.5316;228 +Gardnerville Ranchos;Gardnerville Ranchos;38.8872;-119.7426;228 +Snyder;Snyder;32.7133;-100.9113;228 +Lakeville;Lakeville;41.831;-70.9594;228 +Tarrytown;Tarrytown;41.0647;-73.8673;228 +Viera West;Viera West;28.243;-80.7368;228 +Wyandanch;Wyandanch;40.7467;-73.3769;228 +Fairfield;Fairfield;41.0061;-91.9669;228 +Mount Sterling;Mount Sterling;38.0648;-83.9472;228 +Granby;Granby;41.9694;-72.8346;228 +Ravenna;Ravenna;41.1613;-81.2421;228 +Catskill;Catskill;42.2063;-73.9435;228 +Amherst;Amherst;42.8705;-71.6068;228 +Cedarburg;Cedarburg;43.2991;-87.9887;228 +Franklin;Franklin;39.5538;-84.295;228 +Gold Canyon;Gold Canyon;33.3715;-111.4369;228 +Dingman;Dingman;41.3226;-74.9264;228 +Pontiac;Pontiac;40.8881;-88.6414;228 +Griswold;Griswold;41.5852;-71.9226;228 +Upper Montclair;Upper Montclair;40.8428;-74.2014;228 +Beachwood;Beachwood;41.4759;-81.503;228 +Seven Hills;Seven Hills;41.3805;-81.6737;228 +Claiborne;Claiborne;32.5379;-92.1981;228 +Putnam Valley;Putnam Valley;41.3979;-73.8368;228 +North Middleton;North Middleton;40.2462;-77.2168;228 +Silver City;Silver City;32.7784;-108.2698;228 +Upper Uwchlan;Upper Uwchlan;40.0817;-75.7071;228 +Wakefield;Wakefield;38.823;-77.2407;228 +Elk City;Elk City;35.385;-99.4331;228 +Scottdale;Scottdale;33.795;-84.2634;228 +Martinsville;Martinsville;40.603;-74.5751;228 +Spirit Lake;Spirit Lake;43.4176;-95.1109;228 +Woodland Park;Woodland Park;38.9985;-105.0594;228 +Mitchellville;Mitchellville;38.9358;-76.8146;228 +Jackson;Jackson;39.046;-82.6492;228 +Nanakuli;Nanakuli;21.3892;-158.1445;228 +Magalia;Magalia;39.8228;-121.6078;228 +Hanover;Hanover;43.7155;-72.1911;228 +Magnolia;Magnolia;33.2774;-93.2261;228 +Emmaus;Emmaus;40.5352;-75.4978;228 +Richland;Richland;40.644;-79.9579;228 +Mamakating;Mamakating;41.586;-74.4951;228 +Webster;Webster;29.5317;-95.1188;228 +Elizabethtown;Elizabethtown;40.1534;-76.5991;228 +East Windsor;East Windsor;41.9049;-72.5672;228 +Show Low;Show Low;34.2671;-110.0384;228 +Bogalusa;Bogalusa;30.7812;-89.8633;228 +Archdale;Archdale;35.9033;-79.9592;228 +Mexico;Mexico;39.1625;-91.8711;228 +Bridgeton;Bridgeton;38.7673;-90.4275;228 +Lower Gwynedd;Lower Gwynedd;40.188;-75.2373;228 +Brattleboro;Brattleboro;42.8618;-72.6145;228 +Port Salerno;Port Salerno;27.1461;-80.1895;228 +Mountain Top;Mountain Top;41.1353;-75.9045;228 +Roma;Roma;26.4166;-99.006;228 +Trinity;Trinity;28.1809;-82.6581;228 +Mack;Mack;39.1503;-84.6792;228 +Center;Center;40.6483;-80.2977;228 +Elwood;Elwood;40.8462;-73.3389;228 +Newport;Newport;35.9617;-83.1977;228 +Hanover;Hanover;40.6669;-75.3979;228 +Florham Park;Florham Park;40.7773;-74.3953;228 +Portales;Portales;34.1753;-103.3565;228 +Camp Pendleton South;Camp Pendleton South;33.2284;-117.3791;228 +Hudson;Hudson;28.3594;-82.6888;228 +Norwalk;Norwalk;41.4895;-93.6913;228 +West Deer;West Deer;40.635;-79.8693;228 +Robinson;Robinson;31.4501;-97.1201;228 +Newport East;Newport East;41.5158;-71.2878;228 +Spencer;Spencer;42.2471;-71.9919;228 +Peachtree Corners;Peachtree Corners;33.967;-84.2319;228 +Desert Hot Springs;Desert Hot Springs;33.9551;-116.543;228 +Haltom City;Haltom City;32.8176;-97.2707;228 +East Grand Rapids;East Grand Rapids;42.9464;-85.6088;228 +Newberry;Newberry;34.2812;-81.601;228 +Brookhaven;Brookhaven;31.5803;-90.4432;228 +Lansing;Lansing;39.2428;-94.8971;228 +Winfield;Winfield;37.274;-96.9499;228 +Delavan;Delavan;42.6281;-88.6324;228 +Robertsville;Robertsville;40.3395;-74.2939;228 +Berkley;Berkley;39.8045;-105.0281;228 +Valley Falls;Valley Falls;41.9234;-71.3923;228 +Stafford;Stafford;41.9876;-72.3122;228 +Patterson;Patterson;41.4849;-73.5921;228 +Vineyard;Vineyard;40.3059;-111.7545;228 +Upper;Upper;39.2563;-74.727;228 +Cottage Grove;Cottage Grove;43.7961;-123.0573;228 +Waimea;Waimea;20.0124;-155.6378;228 +Green River;Green River;41.5124;-109.4708;228 +Tremonton;Tremonton;41.7187;-112.1891;228 +Port Washington;Port Washington;43.3847;-87.8852;228 +Strongsville;Strongsville;41.3128;-81.8313;228 +Lake Ridge;Lake Ridge;38.6843;-77.3059;228 +Selma;Selma;36.5715;-119.6143;228 +Wallingford;Wallingford;41.4587;-72.8039;228 +Bridgewater;Bridgewater;40.5934;-74.6076;228 +Quincy;Quincy;39.9335;-91.3799;228 +Webster;Webster;43.2294;-77.4454;228 +Danville;Danville;37.8121;-121.9698;228 +Manitowoc;Manitowoc;44.0991;-87.6811;228 +Lufkin;Lufkin;31.3217;-94.7277;228 +Mount Pleasant;Mount Pleasant;41.112;-73.8122;228 +Eureka;Eureka;40.7942;-124.1568;228 +Plainfield;Plainfield;41.6206;-88.2252;228 +Monroe;Monroe;40.3191;-74.4286;228 +Lombard;Lombard;41.8742;-88.0157;228 +Prescott;Prescott;34.585;-112.4475;228 +Urbandale;Urbandale;41.639;-93.7813;228 +Lancaster;Lancaster;39.7249;-82.6049;228 +Riverton;Riverton;40.5177;-111.9635;228 +The Colony;The Colony;33.0925;-96.8977;228 +Bountiful;Bountiful;40.8722;-111.8647;228 +Sayreville;Sayreville;40.4656;-74.3237;228 +Enfield;Enfield;41.9839;-72.5548;228 +Altamonte Springs;Altamonte Springs;28.6615;-81.3953;228 +Del Rio;Del Rio;29.3708;-100.88;228 +Tamalpais-Homestead Valley;Tamalpais-Homestead Valley;37.8793;-122.5382;228 +Endwell;Endwell;42.1185;-76.0219;228 +Guthrie;Guthrie;35.8428;-97.4357;228 +Dranesville;Dranesville;38.9955;-77.3693;228 +Plano;Plano;41.6757;-88.5294;228 +Madison Heights;Madison Heights;37.4487;-79.1057;228 +Evanston;Evanston;41.2602;-110.9646;228 +Accokeek;Accokeek;38.6745;-77.0023;228 +El Campo;El Campo;29.1987;-96.2724;228 +Excelsior Springs;Excelsior Springs;39.339;-94.24;228 +Diamond Springs;Diamond Springs;38.692;-120.8391;228 +Elma;Elma;42.8231;-78.6371;228 +Kalaoa;Kalaoa;19.7369;-156.0122;228 +Grafton;Grafton;43.3204;-87.948;228 +Mendota;Mendota;36.7555;-120.3776;228 +Dudley;Dudley;42.055;-71.9352;228 +Carver;Carver;41.8739;-70.7563;228 +Cordele;Cordele;31.9563;-83.7694;228 +Athol;Athol;42.5841;-72.2177;228 +Plymouth;Plymouth;41.6642;-73.0263;228 +Eufaula;Eufaula;31.9102;-85.1505;228 +Glen Rock;Glen Rock;40.9601;-74.1249;228 +Cocoa Beach;Cocoa Beach;28.3326;-80.6274;228 +Clute;Clute;29.0256;-95.3975;228 +Port St. John;Port St. John;28.4771;-80.7874;228 +Bucyrus;Bucyrus;40.8054;-82.9719;228 +Valencia West;Valencia West;32.1355;-111.1123;228 +Viera East;Viera East;28.261;-80.715;228 +Malibu;Malibu;34.0368;-118.7845;228 +Smyrna;Smyrna;39.2936;-75.6083;228 +Wrentham;Wrentham;42.0513;-71.3552;228 +East Renton Highlands;East Renton Highlands;47.4718;-122.0854;228 +East Whiteland;East Whiteland;40.0474;-75.5547;228 +Red Bank;Red Bank;35.1117;-85.2961;228 +Brown Deer;Brown Deer;43.1743;-87.975;228 +Crestwood;Crestwood;38.5569;-90.3782;228 +Grants;Grants;35.1538;-107.8335;228 +Lake Station;Lake Station;41.5729;-87.2599;228 +Healdsburg;Healdsburg;38.6229;-122.8651;228 +Sandy;Sandy;45.3986;-122.2692;228 +Richfield;Richfield;43.2372;-88.2413;228 +Port Lavaca;Port Lavaca;28.6181;-96.6278;228 +Cadillac;Cadillac;44.2494;-85.4163;228 +Otsego;Otsego;42.4575;-85.6979;228 +Malvern;Malvern;34.3734;-92.8205;228 +Wanaque;Wanaque;41.044;-74.29;228 +Tomball;Tomball;30.0951;-95.6194;228 +Florida City;Florida City;25.4418;-80.4685;228 +Norfolk;Norfolk;42.1163;-71.3295;228 +Arlington;Arlington;35.2594;-89.668;228 +Somerset;Somerset;40.005;-79.0778;228 +Lake Los Angeles;Lake Los Angeles;34.6097;-117.8339;228 +Georgetown;Georgetown;33.3595;-79.2958;228 +Robstown;Robstown;27.7886;-97.6685;228 +Scotts Valley;Scotts Valley;37.0555;-122.0118;228 +Dunwoody;Dunwoody;33.9418;-84.3122;228 +Poway;Poway;32.9871;-117.0201;228 +Haverford;Haverford;39.9868;-75.3164;228 +Minot;Minot;48.2375;-101.2781;228 +Lawrence;Lawrence;39.8674;-85.9905;228 +Portage;Portage;42.2;-85.5906;228 +Roswell;Roswell;33.373;-104.5294;228 +Murray;Murray;40.6498;-111.8874;228 +Reedley;Reedley;36.5987;-119.4473;228 +Dublin;Dublin;40.1112;-83.1454;228 +Marana;Marana;32.4355;-111.1558;228 +Downers Grove;Downers Grove;41.7949;-88.017;228 +Bedford;Bedford;32.8464;-97.135;228 +San Jacinto;San Jacinto;33.797;-116.9916;228 +Lower Paxton;Lower Paxton;40.3183;-76.7983;228 +Troy;Troy;42.7354;-73.6751;228 +Newark;Newark;37.5204;-122.0312;228 +Cuyahoga Falls;Cuyahoga Falls;41.1641;-81.5207;228 +Monroe;Monroe;41.9154;-83.385;228 +Bel Air South;Bel Air South;39.5051;-76.3197;228 +Kyle;Kyle;29.9937;-97.8859;228 +Palm Springs;Palm Springs;33.8017;-116.5382;228 +Findlay;Findlay;41.0467;-83.6379;228 +Paducah;Paducah;37.0711;-88.6436;228 +Pascagoula;Pascagoula;30.3665;-88.5507;228 +Tuckahoe;Tuckahoe;37.5878;-77.5858;228 +Draper;Draper;40.4957;-111.8605;228 +St. Louis Park;St. Louis Park;44.9488;-93.3649;228 +Rio Grande City;Rio Grande City;26.3808;-98.8215;228 +Jeffersonville;Jeffersonville;38.3376;-85.7026;228 +Winder;Winder;33.9917;-83.7218;228 +Wauwatosa;Wauwatosa;43.0615;-88.0347;228 +Littleton;Littleton;39.5915;-105.0188;228 +Burleson;Burleson;32.517;-97.3343;228 +Ocoee;Ocoee;28.5787;-81.5338;228 +Lincoln;Lincoln;38.8759;-121.2916;228 +Farmers Branch;Farmers Branch;32.9272;-96.8804;228 +East Lansing;East Lansing;42.748;-84.4835;228 +Uniontown;Uniontown;39.8994;-79.7244;228 +Cedar Hill;Cedar Hill;32.581;-96.9591;228 +Cumberland;Cumberland;39.6515;-78.7585;228 +Carrollton;Carrollton;33.5817;-85.0837;228 +Rancho Santa Margarita;Rancho Santa Margarita;33.6318;-117.5989;228 +Washington;Washington;39.747;-75.0724;228 +East Brunswick;East Brunswick;40.4281;-74.4179;228 +McLean;McLean;38.9436;-77.1943;228 +East Providence;East Providence;41.8065;-71.3565;228 +Niagara Falls;Niagara Falls;43.0921;-79.0147;228 +Beavercreek;Beavercreek;39.731;-84.0624;228 +East Honolulu;East Honolulu;21.2975;-157.7211;228 +Chesterfield;Chesterfield;38.6588;-90.5804;228 +West Orange;West Orange;40.7893;-74.2627;228 +Bothell;Bothell;47.7735;-122.2044;228 +Mentor;Mentor;41.6895;-81.3361;228 +Glenview;Glenview;42.0825;-87.8216;228 +Farmington;Farmington;37.7821;-90.4288;228 +Weatherford;Weatherford;32.7536;-97.7723;228 +Middletown;Middletown;41.5476;-72.6549;228 +Roseburg;Roseburg;43.2232;-123.3518;228 +Biloxi;Biloxi;30.4422;-88.9512;228 +Leavenworth;Leavenworth;39.3239;-94.924;228 +Fort Pierce;Fort Pierce;27.4256;-80.3431;228 +Kingman;Kingman;35.217;-114.0105;228 +El Dorado Hills;El Dorado Hills;38.675;-121.049;228 +Salina;Salina;38.8137;-97.6143;228 +Euclid;Euclid;41.5904;-81.5188;228 +Sandusky;Sandusky;41.4437;-82.7149;228 +Elmhurst;Elmhurst;41.8973;-87.9432;228 +New Philadelphia;New Philadelphia;40.486;-81.4402;228 +Perinton;Perinton;43.0781;-77.4283;228 +Keller;Keller;32.9337;-97.2255;228 +Roseville;Roseville;42.5074;-82.9369;228 +Danville;Danville;40.1423;-87.6114;228 +Spring Hill;Spring Hill;35.7438;-86.9116;228 +Hilo;Hilo;19.6886;-155.0864;228 +Middletown;Middletown;40.179;-74.9059;228 +Evesham;Evesham;39.8605;-74.8947;228 +Attleboro;Attleboro;41.9311;-71.295;228 +Marion;Marion;40.5933;-83.1237;228 +Pine Bluff;Pine Bluff;34.2116;-92.0178;228 +West Seneca;West Seneca;42.8374;-78.7509;228 +South Brunswick;South Brunswick;40.384;-74.5256;228 +Tupelo;Tupelo;34.2692;-88.7318;228 +Morgan Hill;Morgan Hill;37.1326;-121.6417;228 +Oro Valley;Oro Valley;32.4208;-110.9768;228 +Winter Garden;Winter Garden;28.5421;-81.5966;228 +Potomac;Potomac;39.0141;-77.1943;228 +Pinehurst;Pinehurst;35.1922;-79.4684;228 +Danville;Danville;36.5831;-79.4087;228 +Rockwall;Rockwall;32.9169;-96.4377;228 +Coachella;Coachella;33.6905;-116.143;228 +Pearl City;Pearl City;21.4031;-157.9566;228 +Wake Forest;Wake Forest;35.9629;-78.5141;228 +Foley;Foley;30.3983;-87.6649;228 +New Albany;New Albany;38.3089;-85.8234;228 +Benton;Benton;34.5775;-92.5712;228 +Meridian;Meridian;32.3846;-88.6896;228 +Clifton Park;Clifton Park;42.8587;-73.8242;228 +Owasso;Owasso;36.2882;-95.8328;228 +Commack;Commack;40.8443;-73.2834;228 +Mount Juliet;Mount Juliet;36.1991;-86.5114;228 +San Juan;San Juan;26.1903;-98.152;228 +Oakton;Oakton;38.8887;-77.3016;228 +Georgetown;Georgetown;38.2249;-84.5482;228 +Portage;Portage;41.5866;-87.1792;228 +West Fargo;West Fargo;46.8573;-96.9057;228 +Evans;Evans;33.5619;-82.1351;228 +Haverstraw;Haverstraw;41.2055;-74.0384;228 +Cheltenham;Cheltenham;40.0781;-75.1382;228 +Rock Island;Rock Island;41.4699;-90.5827;228 +Braintree;Braintree;42.2039;-71.0022;228 +Winter Springs;Winter Springs;28.6889;-81.2704;228 +Carpentersville;Carpentersville;42.1227;-88.2895;228 +Penfield;Penfield;43.1602;-77.4483;228 +Greenfield;Greenfield;42.9619;-88.0051;228 +Wildomar;Wildomar;33.6173;-117.2582;228 +Cleburne;Cleburne;32.357;-97.4152;228 +Oswego;Oswego;43.4516;-76.5005;228 +Shrewsbury;Shrewsbury;42.2842;-71.7154;228 +Mechanicsville;Mechanicsville;37.6262;-77.3561;228 +Navarre;Navarre;30.4174;-86.8907;228 +Oregon City;Oregon City;45.3415;-122.5927;228 +Parkland;Parkland;47.1417;-122.4376;228 +Pahrump;Pahrump;36.2411;-116.0176;228 +St. Marys;St. Marys;30.7567;-81.5722;228 +Kailua;Kailua;21.392;-157.7396;228 +Cottage Grove;Cottage Grove;44.8161;-92.9274;228 +Granbury;Granbury;32.4484;-97.7685;228 +Menomonee Falls;Menomonee Falls;43.1487;-88.1227;228 +Waxahachie;Waxahachie;32.4032;-96.8444;228 +Valrico;Valrico;27.9193;-82.2293;228 +Holly Springs;Holly Springs;35.653;-78.8397;228 +Butler;Butler;40.8616;-79.8962;228 +Albertville;Albertville;34.2634;-86.2107;228 +London;London;37.1175;-84.0767;228 +Ossining;Ossining;41.1559;-73.8565;228 +Reynoldsburg;Reynoldsburg;39.9587;-82.7944;228 +Oxford;Oxford;34.3627;-89.5336;228 +Rosenberg;Rosenberg;29.546;-95.822;228 +Land O' Lakes;Land O' Lakes;28.2075;-82.4476;228 +Eagle Mountain;Eagle Mountain;40.3137;-112.0114;228 +Martinez;Martinez;37.9985;-122.116;228 +Pleasant Grove;Pleasant Grove;40.3716;-111.7412;228 +Huber Heights;Huber Heights;39.8595;-84.113;228 +Severna Park;Severna Park;39.087;-76.5687;228 +Hurst;Hurst;32.8353;-97.1808;228 +Clermont;Clermont;28.5402;-81.7259;228 +Wheeling;Wheeling;42.1308;-87.924;228 +Lebanon;Lebanon;36.204;-86.3481;228 +Pacifica;Pacifica;37.6112;-122.4781;228 +Groton;Groton;41.3597;-72.0293;228 +Arkadelphia;Arkadelphia;34.1255;-93.0725;228 +Winslow;Winslow;39.7027;-74.9029;228 +Warren;Warren;41.239;-80.8174;228 +Duncanville;Duncanville;32.646;-96.9127;228 +Muskegon Heights;Muskegon Heights;43.2024;-86.242;228 +Fruitland Park;Fruitland Park;28.86;-81.919;228 +Winchester;Winchester;41.9219;-73.1028;228 +Mapleton;Mapleton;40.1188;-111.5742;228 +Camden;Camden;33.5672;-92.8467;228 +Ludington;Ludington;43.9573;-86.4434;228 +Bellmead;Bellmead;31.6025;-97.0896;228 +Galena Park;Galena Park;29.7452;-95.2333;228 +Maynard;Maynard;42.4264;-71.4561;228 +Myrtle Grove;Myrtle Grove;34.123;-77.8834;228 +North Branch;North Branch;45.5137;-92.9601;228 +Winnemucca;Winnemucca;40.9645;-117.7247;228 +Burr Ridge;Burr Ridge;41.7485;-87.9198;228 +Castle Pines;Castle Pines;39.4625;-104.8706;228 +River Forest;River Forest;41.895;-87.8194;228 +Cheval;Cheval;28.1459;-82.5185;228 +The Pinery;The Pinery;39.4462;-104.7591;228 +Panthersville;Panthersville;33.7059;-84.2764;228 +Smithville;Smithville;39.3921;-94.5748;228 +Mount Kisco;Mount Kisco;41.2018;-73.7282;228 +Sierra Madre;Sierra Madre;34.1687;-118.0504;228 +Lower Saucon;Lower Saucon;40.5881;-75.3188;228 +Totowa;Totowa;40.9039;-74.2213;228 +Orono;Orono;44.8867;-68.7166;228 +Hanson;Hanson;42.0558;-70.8723;228 +Highland Park;Highland Park;42.4052;-83.0977;228 +Winchendon;Winchendon;42.6667;-72.0487;228 +Wasilla;Wasilla;61.577;-149.466;228 +Forest;Forest;37.3728;-79.2831;228 +Oak Grove;Oak Grove;33.9809;-81.1438;228 +Pleasant View;Pleasant View;41.3249;-112.0011;228 +Essex Junction;Essex Junction;44.4902;-73.114;228 +Kearney;Kearney;39.355;-94.3598;228 +West Caldwell;West Caldwell;40.8489;-74.2971;228 +Bacliff;Bacliff;29.5077;-94.988;228 +Fort Meade;Fort Meade;39.1058;-76.7438;228 +Montgomery;Montgomery;39.2496;-84.3457;228 +Hanover;Hanover;41.2012;-75.9288;228 +Lake Monticello;Lake Monticello;37.921;-78.3295;228 +Lowes Island;Lowes Island;39.0471;-77.3524;228 +Pocono;Pocono;41.0612;-75.3102;228 +Cusseta;Cusseta;32.347;-84.787;228 +Walker Mill;Walker Mill;38.8754;-76.8862;228 +Vermillion;Vermillion;42.7811;-96.9255;228 +Wantage;Wantage;41.2431;-74.6258;228 +Westtown;Westtown;39.9417;-75.5565;228 +Manchester;Manchester;37.4902;-77.5396;228 +Halfway;Halfway;39.6163;-77.77;228 +Elkins;Elkins;38.9237;-79.854;228 +Soquel;Soquel;36.9978;-121.9482;228 +Milton;Milton;44.643;-73.1542;228 +Ocean City;Ocean City;39.2682;-74.6019;228 +Largo;Largo;38.88;-76.8289;228 +West Point;West Point;41.122;-112.0994;228 +Gonzales;Gonzales;30.2132;-90.9234;228 +Liberty Lake;Liberty Lake;47.6687;-117.1032;228 +Spencer;Spencer;43.1468;-95.1534;228 +Chalco;Chalco;41.1817;-96.1353;228 +New Albany;New Albany;40.0802;-82.7883;228 +Saddlebrooke;Saddlebrooke;32.5385;-110.8582;228 +Heath;Heath;40.0241;-82.4412;228 +Decatur;Decatur;40.8286;-84.9282;228 +Willistown;Willistown;40.001;-75.4915;228 +Kings Mountain;Kings Mountain;35.2348;-81.3501;228 +Guymon;Guymon;36.6901;-101.4776;228 +Pike Creek Valley;Pike Creek Valley;39.7296;-75.6993;228 +Pearsall;Pearsall;28.8885;-99.0988;228 +Ballston;Ballston;42.9542;-73.8794;228 +Pompton Lakes;Pompton Lakes;41.0024;-74.2859;228 +Millsboro;Millsboro;38.593;-75.3118;228 +Sussex;Sussex;43.1341;-88.2232;228 +Shiloh;Shiloh;39.9734;-76.792;228 +Somers;Somers;41.9949;-72.453;228 +Munhall;Munhall;40.3937;-79.9004;228 +Browns Mills;Browns Mills;39.9737;-74.5689;228 +Florence;Florence;43.9914;-124.1062;228 +Loyalsock;Loyalsock;41.2743;-76.984;228 +Lake Morton-Berrydale;Lake Morton-Berrydale;47.3325;-122.1032;228 +Gloucester City;Gloucester City;39.8924;-75.1172;228 +Broomall;Broomall;39.9694;-75.3529;228 +Grand Rapids;Grand Rapids;47.238;-93.5327;228 +Waupun;Waupun;43.6315;-88.738;228 +Hillsdale;Hillsdale;41.9266;-84.6356;228 +Big Lake;Big Lake;45.3416;-93.7431;228 +Seymour;Seymour;35.8761;-83.7742;228 +Weddington;Weddington;35.0228;-80.7383;228 +Camp Verde;Camp Verde;34.5699;-111.8573;228 +Hawaiian Paradise Park;Hawaiian Paradise Park;19.5828;-154.9693;228 +Arizona City;Arizona City;32.7506;-111.6707;228 +Fuller Heights;Fuller Heights;27.9226;-81.9978;228 +Fitzgerald;Fitzgerald;31.7135;-83.2515;228 +Mango;Mango;27.9915;-82.307;228 +Selma;Selma;29.5866;-98.3133;228 +Huntingdon;Huntingdon;40.5;-78.0097;228 +Ridgefield;Ridgefield;40.8313;-74.0147;228 +Stayton;Stayton;44.8033;-122.7983;228 +Springdale;Springdale;39.2909;-84.476;228 +Poulsbo;Poulsbo;47.7417;-122.6407;228 +Nantucket;Nantucket;41.2831;-70.0692;228 +Brookings;Brookings;42.0697;-124.3003;228 +Damascus;Damascus;45.4233;-122.4437;228 +Niles;Niles;41.8346;-86.2473;228 +Red Hook;Red Hook;42.0188;-73.8788;228 +Grand Haven;Grand Haven;43.0553;-86.2201;228 +Holbrook;Holbrook;42.1471;-71.0057;228 +Four Corners;Four Corners;29.6705;-95.6596;228 +Grosse Pointe Park;Grosse Pointe Park;42.3794;-82.9288;228 +Norwell;Norwell;42.1608;-70.8177;228 +Lawrenceburg;Lawrenceburg;35.2497;-87.3325;228 +Two Rivers;Two Rivers;44.1564;-87.5824;228 +Dobbs Ferry;Dobbs Ferry;41.0127;-73.8698;228 +Clinton;Clinton;34.4777;-81.8636;228 +Whitehall;Whitehall;43.4003;-86.3406;228 +Lake Grove;Lake Grove;40.8586;-73.1168;228 +Moss Bluff;Moss Bluff;30.3039;-93.2051;228 +Silverton;Silverton;45.0031;-122.7809;228 +Rostraver;Rostraver;40.1686;-79.8086;228 +Westwood;Westwood;40.9878;-74.0308;228 +Lower Burrell;Lower Burrell;40.5818;-79.7141;228 +Valley Center;Valley Center;33.233;-117.0157;228 +East Hanover;East Hanover;40.8192;-74.3638;228 +Wahpeton;Wahpeton;46.2722;-96.6118;228 +Bolivar;Bolivar;37.6057;-93.4174;228 +Storm Lake;Storm Lake;42.6431;-95.1969;228 +Franklin Lakes;Franklin Lakes;41.0086;-74.2083;228 +Mayfield;Mayfield;36.737;-88.6446;228 +Lanham;Lanham;38.9621;-76.8421;228 +Satellite Beach;Satellite Beach;28.1782;-80.6019;228 +Gulf Gate Estates;Gulf Gate Estates;27.2587;-82.5065;228 +Town and Country;Town and Country;38.6317;-90.479;228 +Yorktown;Yorktown;40.183;-85.5123;228 +Hamilton;Hamilton;39.9432;-77.7327;228 +Canton;Canton;44.5802;-75.1978;228 +Maysville;Maysville;38.6454;-83.7911;228 +Lindon;Lindon;40.3414;-111.7187;228 +Fulton;Fulton;43.3171;-76.4162;228 +Mount Sinai;Mount Sinai;40.9372;-73.018;228 +Princess Anne;Princess Anne;38.2054;-75.6969;228 +Jefferson Hills;Jefferson Hills;40.2927;-79.9329;228 +South Yarmouth;South Yarmouth;41.6692;-70.2005;228 +Campton Hills;Campton Hills;41.9499;-88.4166;228 +Woodbury;Woodbury;41.3284;-74.1004;228 +Rifle;Rifle;39.5362;-107.7729;228 +Lexington Park;Lexington Park;38.2543;-76.4415;228 +Canandaigua;Canandaigua;42.8607;-77.3183;228 +Merriam;Merriam;39.0186;-94.6933;228 +Walden;Walden;41.5603;-74.1879;228 +Grove City;Grove City;41.1572;-80.0894;228 +Bennettsville;Bennettsville;34.6303;-79.6874;228 +Covington;Covington;39.0334;-84.5166;228 +Marion;Marion;42.045;-91.5846;228 +Coram;Coram;40.8813;-73.0059;228 +Woburn;Woburn;42.4869;-71.1543;228 +Indian Trail;Indian Trail;35.0698;-80.6457;228 +Friendswood;Friendswood;29.5111;-95.1979;228 +The Acreage;The Acreage;26.7741;-80.2779;228 +South Valley;South Valley;35.0092;-106.6819;228 +Holyoke;Holyoke;42.2125;-72.6411;228 +Cedar City;Cedar City;37.6834;-113.0956;228 +Manalapan;Manalapan;40.28;-74.3436;228 +New Berlin;New Berlin;42.9726;-88.1291;228 +Romeoville;Romeoville;41.6318;-88.0996;228 +Plant City;Plant City;28.014;-82.1201;228 +Amherst;Amherst;42.3645;-72.5069;228 +Muskogee;Muskogee;35.7431;-95.3568;228 +Marlboro;Marlboro;40.3427;-74.2567;228 +Torrington;Torrington;41.8349;-73.1281;228 +Crystal Lake;Crystal Lake;42.2333;-88.3351;228 +Calexico;Calexico;32.6849;-115.4944;228 +Lake Oswego;Lake Oswego;45.413;-122.7003;228 +Richmond;Richmond;37.7306;-84.2926;228 +Los Banos;Los Banos;37.063;-120.8406;228 +Hempfield;Hempfield;40.2847;-79.5841;228 +Spanish Fork;Spanish Fork;40.1101;-111.6406;228 +Belleville;Belleville;38.5165;-89.99;228 +Maplewood;Maplewood;44.9842;-93.0247;228 +Westerville;Westerville;40.1241;-82.9209;228 +Shelton;Shelton;41.306;-73.1383;228 +Westfield;Westfield;42.1382;-72.7561;228 +Kearny;Kearny;40.7528;-74.1202;228 +Manassas;Manassas;38.7479;-77.4839;228 +Buffalo Grove;Buffalo Grove;42.1673;-87.9616;228 +Cedar Falls;Cedar Falls;42.5195;-92.4534;228 +Royal Palm Beach;Royal Palm Beach;26.7038;-80.2241;228 +Clarksburg;Clarksburg;39.2863;-80.323;228 +Jamestown;Jamestown;42.0975;-79.2366;228 +Woodlawn;Woodlawn;39.3054;-76.7489;228 +Pottsville;Pottsville;40.6798;-76.2092;228 +Bartlett;Bartlett;41.9803;-88.2069;228 +Bluefield;Bluefield;37.2608;-81.2143;228 +Fitchburg;Fitchburg;42.5912;-71.8156;228 +Columbia;Columbia;35.6235;-87.0486;228 +Marion;Marion;40.5496;-85.66;228 +Essex;Essex;39.3024;-76.4457;228 +Northampton;Northampton;40.2104;-75.0014;228 +Bartlesville;Bartlesville;36.7357;-95.9453;228 +Marlborough;Marlborough;42.3494;-71.5468;228 +Milton;Milton;34.1353;-84.3138;228 +Roy;Roy;41.1715;-112.0485;228 +Security-Widefield;Security-Widefield;38.7489;-104.7142;228 +Hillsborough;Hillsborough;40.4985;-74.674;228 +Issaquah;Issaquah;47.544;-122.0471;228 +New Castle;New Castle;40.9956;-80.3459;228 +Olive Branch;Olive Branch;34.961;-89.8469;228 +Clinton;Clinton;38.7499;-76.9063;228 +Moses Lake;Moses Lake;47.128;-119.2761;228 +Brookfield;Brookfield;43.064;-88.1231;228 +Horizon West;Horizon West;28.4417;-81.6145;228 +Crestview;Crestview;30.748;-86.5784;228 +Lancaster;Lancaster;32.5922;-96.7737;228 +Streamwood;Streamwood;42.0209;-88.1778;228 +Germantown;Germantown;35.0829;-89.7825;228 +Carol Stream;Carol Stream;41.9182;-88.1308;228 +Mooresville;Mooresville;35.5849;-80.8265;228 +Lynnwood;Lynnwood;47.8284;-122.3033;228 +Asheboro;Asheboro;35.7158;-79.8129;228 +Kalispell;Kalispell;48.2156;-114.3262;228 +Burkburnett;Burkburnett;34.0746;-98.5672;228 +Lighthouse Point;Lighthouse Point;26.2785;-80.0891;228 +Eunice;Eunice;30.4904;-92.4191;228 +Canyon Lake;Canyon Lake;33.6885;-117.2621;228 +Westview;Westview;25.8826;-80.2415;228 +North Logan;North Logan;41.7759;-111.8066;228 +Berlin;Berlin;44.4869;-71.2599;228 +DuBois;DuBois;41.1225;-78.7564;228 +Lamesa;Lamesa;32.7333;-101.9542;228 +Greentree;Greentree;39.8989;-74.9614;228 +Haddonfield;Haddonfield;39.8955;-75.0346;228 +Dent;Dent;39.1922;-84.6593;228 +Sun City;Sun City;33.6165;-112.2819;228 +Enterprise;Enterprise;31.3276;-85.8459;228 +North Vernon;North Vernon;39.017;-85.6317;228 +Kaneohe Station;Kaneohe Station;21.4451;-157.7515;228 +Winton;Winton;37.3854;-120.6173;228 +Celina;Celina;40.5551;-84.5629;228 +Hartsville;Hartsville;36.3921;-86.1568;228 +Travilah;Travilah;39.0571;-77.2458;228 +Leicester;Leicester;42.24;-71.912;228 +Beachwood;Beachwood;39.9286;-74.2023;228 +Bradford;Bradford;41.9604;-78.6414;228 +Groton;Groton;42.6137;-71.5614;228 +Henrietta;Henrietta;43.0555;-77.6413;228 +Manchester;Manchester;39.9651;-74.3738;228 +Ormond Beach;Ormond Beach;29.296;-81.1003;228 +Southington;Southington;41.605;-72.8802;228 +Cutler Bay;Cutler Bay;25.5765;-80.3356;228 +Moorhead;Moorhead;46.8673;-96.7461;228 +Westfield;Westfield;40.0333;-86.1532;228 +Goose Creek;Goose Creek;32.9925;-80.0054;228 +Adrian;Adrian;41.8994;-84.0446;228 +Billerica;Billerica;42.5587;-71.2673;228 +Brea;Brea;33.9254;-117.8656;228 +Klamath Falls;Klamath Falls;42.2191;-121.7754;228 +Stevens Point;Stevens Point;44.5241;-89.5508;228 +Burke;Burke;38.7773;-77.2633;228 +Gallatin;Gallatin;36.3782;-86.4696;228 +Centralia;Centralia;46.7226;-122.9696;228 +Lancaster;Lancaster;42.9099;-78.6378;228 +Channelview;Channelview;29.7914;-95.1145;228 +Linton Hall;Linton Hall;38.7551;-77.575;228 +Moline;Moline;41.4821;-90.4921;228 +Delaware;Delaware;40.2866;-83.0747;228 +Penn Hills;Penn Hills;40.4762;-79.8255;228 +Weslaco;Weslaco;26.1648;-97.9898;228 +Zanesville;Zanesville;39.9565;-82.0132;228 +Newnan;Newnan;33.3766;-84.7761;228 +Shakopee;Shakopee;44.7744;-93.4764;228 +Mableton;Mableton;33.8132;-84.5656;228 +Brighton;Brighton;39.9716;-104.7964;228 +Catonsville;Catonsville;39.2646;-76.7424;228 +Rancho Palos Verdes;Rancho Palos Verdes;33.7554;-118.3637;228 +Mount Laurel;Mount Laurel;39.9484;-74.9047;228 +Coppell;Coppell;32.9638;-96.9905;228 +La Quinta;La Quinta;33.6536;-116.2785;228 +North Brunswick;North Brunswick;40.4505;-74.4798;228 +Wentzville;Wentzville;38.8152;-90.8667;228 +Grove City;Grove City;39.8659;-83.0694;228 +Berkeley;Berkeley;39.9156;-74.1923;228 +Odenton;Odenton;39.0661;-76.6939;228 +Oviedo;Oviedo;28.658;-81.1872;228 +Clovis;Clovis;34.4376;-103.1923;228 +Statesboro;Statesboro;32.4376;-81.775;228 +Hobbs;Hobbs;32.7282;-103.16;228 +McMinnville;McMinnville;45.211;-123.1918;228 +Schertz;Schertz;29.5649;-98.2537;228 +Beverly;Beverly;42.5681;-70.8627;228 +Urbana;Urbana;40.1106;-88.1972;228 +Huntsville;Huntsville;30.705;-95.5544;228 +Richmond;Richmond;39.8318;-84.8905;228 +Linden;Linden;40.6251;-74.2381;228 +Puyallup;Puyallup;47.1794;-122.2902;228 +Greenwood;Greenwood;34.1945;-82.1542;228 +Cortlandt;Cortlandt;41.2553;-73.9019;228 +Hutchinson;Hutchinson;38.0671;-97.9081;228 +Oakley;Oakley;37.9929;-121.6951;228 +Fairfield;Fairfield;39.3301;-84.5409;228 +Egg Harbor;Egg Harbor;39.3787;-74.6102;228 +Brentwood;Brentwood;35.9918;-86.7758;228 +North Fort Myers;North Fort Myers;26.7243;-81.8491;228 +Apache Junction;Apache Junction;33.3985;-111.5351;228 +Edmonds;Edmonds;47.8115;-122.3533;228 +Barrington;Barrington;42.1515;-88.1281;228 +Sparta;Sparta;43.9378;-90.8131;228 +Box Elder;Box Elder;44.1121;-103.0827;228 +Middle Island;Middle Island;40.8857;-72.9454;228 +Fort Lupton;Fort Lupton;40.0831;-104.8024;228 +Victoria;Victoria;44.8634;-93.6586;228 +Gunbarrel;Gunbarrel;40.0634;-105.1714;228 +Bluffton;Bluffton;40.7424;-85.173;228 +Doraville;Doraville;33.9072;-84.2711;228 +Independence;Independence;44.8551;-123.1948;228 +Medulla;Medulla;27.957;-81.9866;228 +Pine Ridge;Pine Ridge;28.933;-82.4761;228 +Pella;Pella;41.4051;-92.9177;228 +Clearfield;Clearfield;41.0216;-78.439;228 +Sauk Village;Sauk Village;41.4905;-87.5706;228 +Melvindale;Melvindale;42.2802;-83.1782;228 +Pebble Creek;Pebble Creek;28.1583;-82.3411;228 +Cypress Gardens;Cypress Gardens;28.0036;-81.6857;228 +Plattekill;Plattekill;41.6478;-74.0717;228 +Monroe;Monroe;42.603;-89.6382;228 +Atchison;Atchison;39.5625;-95.1367;228 +Easttown;Easttown;40.0281;-75.4403;228 +Highland City;Highland City;27.9633;-81.8781;228 +Waterloo;Waterloo;38.3403;-90.1538;228 +Wyndham;Wyndham;37.6924;-77.6123;228 +Kapaa;Kapaa;22.091;-159.352;228 +Lowell;Lowell;41.2921;-87.4184;228 +Ironton;Ironton;38.5319;-82.6777;228 +Star;Star;43.7013;-116.4934;228 +Fairview;Fairview;37.676;-122.048;228 +Pasadena Hills;Pasadena Hills;28.2881;-82.238;228 +Acushnet;Acushnet;41.7139;-70.9012;228 +Morro Bay;Morro Bay;35.3681;-120.8481;228 +Paris;Paris;36.2934;-88.3065;228 +Norton;Norton;36.9314;-82.6262;228 +Fairfield;Fairfield;33.4747;-86.9194;228 +Greencastle;Greencastle;39.6431;-86.8419;228 +Covington;Covington;30.4808;-90.1122;228 +Three Rivers;Three Rivers;41.9465;-85.6281;228 +Timonium;Timonium;39.4463;-76.6083;228 +East Cocalico;East Cocalico;40.2242;-76.1057;228 +Oak Hills;Oak Hills;34.3912;-117.4125;228 +New Baltimore;New Baltimore;38.7495;-77.7151;228 +Wellington;Wellington;40.7;-105.0054;228 +Millstone;Millstone;40.2123;-74.4302;228 +Linthicum;Linthicum;39.2088;-76.6625;228 +Fountain Inn;Fountain Inn;34.6994;-82.1999;228 +Fox Lake;Fox Lake;42.4239;-88.1844;228 +Hull;Hull;42.2861;-70.8835;228 +Pine Castle;Pine Castle;28.4651;-81.374;228 +Point Pleasant;Point Pleasant;38.8529;-82.1303;228 +Bernalillo;Bernalillo;35.3127;-106.5537;228 +Gifford;Gifford;27.6747;-80.4102;228 +Bedford Heights;Bedford Heights;41.4042;-81.5053;228 +Tanaina;Tanaina;61.656;-149.4272;228 +Portage;Portage;43.5489;-89.4658;228 +Fairview Shores;Fairview Shores;28.602;-81.3948;228 +Worth;Worth;41.6877;-87.7916;228 +Sweetwater;Sweetwater;32.4693;-100.4092;228 +Cape Canaveral;Cape Canaveral;28.3933;-80.605;228 +Roscoe;Roscoe;42.4256;-89.0083;228 +Lloyd;Lloyd;41.7286;-73.9962;228 +San Diego Country Estates;San Diego Country Estates;33.0093;-116.7874;228 +Columbia;Columbia;38.4581;-90.2156;228 +Milton;Milton;30.6286;-87.0522;228 +Sandy;Sandy;41.1447;-78.7296;228 +Farmington;Farmington;42.4614;-83.3784;228 +Doctor Phillips;Doctor Phillips;28.4476;-81.4922;228 +East Greenwich;East Greenwich;39.7903;-75.2396;228 +Warren;Warren;41.7282;-71.2629;228 +Exeter;Exeter;36.294;-119.1459;228 +Martin;Martin;36.3386;-88.8513;228 +Alpine;Alpine;40.4629;-111.7724;228 +Douglass;Douglass;40.3438;-75.5909;228 +Jefferson;Jefferson;29.9609;-90.1554;228 +Little Canada;Little Canada;45.0244;-93.0863;228 +Rosaryville;Rosaryville;38.7672;-76.8266;228 +Wapakoneta;Wapakoneta;40.5663;-84.1915;228 +Raymond;Raymond;43.0322;-71.1994;228 +Sumner;Sumner;47.2189;-122.2338;228 +Kendallville;Kendallville;41.4441;-85.2578;228 +Pine Hill;Pine Hill;39.7879;-74.9857;228 +Forestville;Forestville;39.0711;-84.3389;228 +Hudson;Hudson;42.2515;-73.7859;228 +Shasta Lake;Shasta Lake;40.679;-122.3775;228 +Vermilion;Vermilion;41.4103;-82.3214;228 +South Union;South Union;39.8706;-79.7221;228 +Bellefontaine Neighbors;Bellefontaine Neighbors;38.7529;-90.228;228 +Rodeo;Rodeo;38.0368;-122.2526;228 +Worcester;Worcester;40.1899;-75.3522;228 +Lehigh;Lehigh;40.7679;-75.5394;228 +Dayton;Dayton;35.4912;-85.012;228 +New Port Richey East;New Port Richey East;28.2605;-82.693;228 +West Point;West Point;33.6064;-88.6571;228 +Vidor;Vidor;30.1291;-93.9967;228 +Columbia;Columbia;40.0348;-76.4944;228 +Beverly Hills;Beverly Hills;42.522;-83.2423;228 +West Hanover;West Hanover;40.3635;-76.7467;228 +Troy;Troy;38.7266;-89.8973;228 +Fort Bragg;Fort Bragg;39.4399;-123.8013;228 +Kennett;Kennett;36.2403;-90.0481;228 +Bonham;Bonham;33.588;-96.1901;228 +Wells;Wells;43.3268;-70.6335;228 +Miami Shores;Miami Shores;25.867;-80.1779;228 +Lyons;Lyons;41.8121;-87.8192;228 +Fort Madison;Fort Madison;40.6207;-91.3509;228 +Union City;Union City;36.4268;-89.0474;228 +Vernon;Vernon;34.148;-99.3;228 +South Huntington;South Huntington;40.8225;-73.3921;228 +Nanticoke;Nanticoke;41.2004;-76.0003;228 +Harrison;Harrison;40.6376;-79.717;228 +Richmond Heights;Richmond Heights;41.5589;-81.5029;228 +Lexington;Lexington;40.7779;-99.7461;228 +Summerville;Summerville;34.4787;-85.3491;228 +Sedona;Sedona;34.8574;-111.7951;228 +Hillsdale;Hillsdale;41.0074;-74.044;228 +Comstock Park;Comstock Park;43.0438;-85.6779;228 +Fredonia;Fredonia;42.4407;-79.3319;228 +Helena-West Helena;Helena-West Helena;34.5314;-90.6201;228 +Chatham;Chatham;40.7273;-74.4289;228 +Park Forest Village;Park Forest Village;40.7996;-77.9084;228 +Coal;Coal;40.7876;-76.5489;228 +Reading;Reading;39.2243;-84.4333;228 +Forest Acres;Forest Acres;34.0324;-80.9716;228 +Canton;Canton;41.86;-72.9083;228 +Vashon;Vashon;47.4122;-122.4726;228 +Arden Hills;Arden Hills;45.0721;-93.167;228 +Weston;Weston;41.2284;-73.3726;228 +Woodburn;Woodburn;45.1473;-122.8603;228 +Prattville;Prattville;32.4605;-86.4588;228 +Calumet City;Calumet City;41.6134;-87.5505;228 +San Juan Capistrano;San Juan Capistrano;33.5009;-117.6544;228 +Trumbull;Trumbull;41.2602;-73.2083;228 +Tooele;Tooele;40.5393;-112.3082;228 +Gillette;Gillette;44.2752;-105.4983;228 +Portsmouth;Portsmouth;38.7539;-82.9446;228 +Peachtree City;Peachtree City;33.3943;-84.5712;228 +Shawnee;Shawnee;35.3529;-96.965;228 +Ewing;Ewing;40.265;-74.8005;228 +Natick;Natick;42.2847;-71.3497;228 +French Valley;French Valley;33.5998;-117.1069;228 +Galloway;Galloway;39.4914;-74.4803;228 +Tucker;Tucker;33.8436;-84.2021;228 +Moorpark;Moorpark;34.2855;-118.877;228 +Monrovia;Monrovia;34.165;-117.9921;228 +Claremont;Claremont;34.1259;-117.7153;228 +Oswego;Oswego;41.6834;-88.3372;228 +Post Falls;Post Falls;47.7213;-116.9385;228 +Brighton;Brighton;43.1175;-77.5835;228 +Oak Creek;Oak Creek;42.8803;-87.9009;228 +Bettendorf;Bettendorf;41.5656;-90.4764;228 +Yorktown;Yorktown;41.2727;-73.8092;228 +Dunedin;Dunedin;28.0329;-82.7863;228 +Hilliard;Hilliard;40.0353;-83.1578;228 +Merritt Island;Merritt Island;28.3146;-80.6713;228 +Phenix City;Phenix City;32.4588;-85.0251;228 +Addison;Addison;41.9314;-88.0085;228 +Oakville;Oakville;38.4472;-90.3199;228 +Roseville;Roseville;45.0155;-93.1545;228 +Guilderland;Guilderland;42.708;-73.9631;228 +Middletown;Middletown;39.4453;-75.7166;228 +Mount Pleasant;Mount Pleasant;43.5966;-84.7759;228 +Carrollwood;Carrollwood;28.0577;-82.5149;228 +La Vergne;La Vergne;36.0203;-86.5582;228 +Pennsauken;Pennsauken;39.9649;-75.0563;228 +Junction City;Junction City;39.0271;-96.8496;228 +Inver Grove Heights;Inver Grove Heights;44.8247;-93.0596;228 +Andover;Andover;42.6466;-71.1651;228 +Franklin;Franklin;42.8854;-88.0104;228 +Cooper City;Cooper City;26.0463;-80.2862;228 +Meadow Woods;Meadow Woods;28.3698;-81.3467;228 +LaGrange;LaGrange;33.0274;-85.0384;228 +El Mirage;El Mirage;33.5905;-112.3271;228 +Monroe;Monroe;35.0061;-80.5595;228 +Randallstown;Randallstown;39.3723;-76.8024;228 +Gahanna;Gahanna;40.0251;-82.8637;228 +Sanford;Sanford;35.4874;-79.1772;228 +Riviera Beach;Riviera Beach;26.7812;-80.0742;228 +Wildwood;Wildwood;38.5799;-90.6699;228 +Upper Arlington;Upper Arlington;40.0272;-83.0704;228 +Garden City;Garden City;33.5927;-79.007;228 +Newcastle;Newcastle;35.2404;-97.5998;228 +Hornell;Hornell;42.3332;-77.6633;228 +Pacific;Pacific;38.4805;-90.7541;228 +Petal;Petal;31.3477;-89.2359;228 +Anderson;Anderson;40.4497;-122.295;228 +Geneseo;Geneseo;42.8038;-77.7783;228 +Wyomissing;Wyomissing;40.3317;-75.9703;228 +Scituate;Scituate;41.7926;-71.6202;228 +Millington;Millington;35.335;-89.8991;228 +Georgetown;Georgetown;38.6894;-75.3872;228 +Ogdensburg;Ogdensburg;44.7088;-75.4717;228 +Ketchikan;Ketchikan;55.3556;-131.6698;228 +Alamosa;Alamosa;37.4751;-105.8769;228 +Toccoa;Toccoa;34.5807;-83.3256;228 +Brooklyn;Brooklyn;41.4349;-81.7498;228 +Saks;Saks;33.7118;-85.8536;228 +Gig Harbor;Gig Harbor;47.3353;-122.5964;228 +Crestwood;Crestwood;41.6454;-87.7396;228 +Farmersville;Farmersville;36.3053;-119.2083;228 +Waterford;Waterford;39.7415;-74.8207;228 +Smithfield;Smithfield;36.9754;-76.6162;228 +Gateway;Gateway;26.5804;-81.7453;228 +Chenango;Chenango;42.1954;-75.8989;228 +Arcata;Arcata;40.8615;-124.0757;228 +Rochelle;Rochelle;41.9195;-89.0632;228 +Menlo Park;Menlo Park;37.4686;-122.1672;228 +Sun Prairie;Sun Prairie;43.1827;-89.2358;228 +Dakota Ridge;Dakota Ridge;39.6192;-105.1344;228 +Coventry;Coventry;41.6933;-71.6611;228 +DeForest;DeForest;43.2301;-89.3437;228 +Avon Park;Avon Park;27.5908;-81.5081;228 +Cleveland;Cleveland;30.3374;-95.0931;228 +Sweet Home;Sweet Home;44.4023;-122.7028;228 +Raceland;Raceland;29.7282;-90.6362;228 +Van Wert;Van Wert;40.865;-84.5879;228 +Plainfield;Plainfield;39.6953;-86.3717;228 +Auburn;Auburn;38.895;-121.0778;228 +Oak Harbor;Oak Harbor;48.2965;-122.6333;228 +Owings Mills;Owings Mills;39.4115;-76.7913;228 +New City;New City;41.1543;-73.9909;228 +Olney;Olney;39.1465;-77.0715;228 +Chelmsford;Chelmsford;42.6;-71.3631;228 +Calhoun;Calhoun;34.4918;-84.9391;228 +Leawood;Leawood;38.9076;-94.6258;228 +Stow;Stow;41.1765;-81.4344;228 +San Luis;San Luis;32.4911;-114.7089;228 +Orangevale;Orangevale;38.6881;-121.2209;228 +Pleasant Hill;Pleasant Hill;37.954;-122.0759;228 +Merrillville;Merrillville;41.4728;-87.3197;228 +La Porte;La Porte;29.6689;-95.0484;228 +Bethlehem;Bethlehem;42.5856;-73.8219;228 +Freehold;Freehold;40.2233;-74.2986;228 +Martinez;Martinez;33.5209;-82.0985;228 +Cumberland;Cumberland;41.9703;-71.4198;228 +DeLand;DeLand;29.0224;-81.2873;228 +East Point;East Point;33.6696;-84.4701;228 +Brunswick;Brunswick;41.2464;-81.8198;228 +Lawrence;Lawrence;38.9597;-95.2641;228 +Lee's Summit;Lee's Summit;38.9172;-94.3816;228 +Beaverton;Beaverton;45.4779;-122.8168;228 +Rio Rancho;Rio Rancho;35.2872;-106.6981;228 +South Fulton;South Fulton;33.6269;-84.5802;228 +Lafayette;Lafayette;39.9949;-105.0997;228 +Boca Raton;Boca Raton;26.3752;-80.108;228 +Hesperia;Hesperia;34.3975;-117.3147;228 +Brockton;Brockton;42.0821;-71.0242;228 +Federal Way;Federal Way;47.3091;-122.3358;228 +Greece;Greece;43.2461;-77.6989;228 +Mandeville;Mandeville;30.3751;-90.0904;228 +Sandy;Sandy;40.571;-111.8505;228 +Middletown;Middletown;39.5032;-84.366;228 +San Tan Valley;San Tan Valley;33.1879;-111.5472;228 +San Marcos;San Marcos;33.135;-117.1744;228 +Bedford;Bedford;38.8602;-86.4895;228 +Tonawanda;Tonawanda;43.0105;-78.8805;228 +Nocatee;Nocatee;30.0918;-81.4097;228 +Cambridge;Cambridge;40.0221;-81.5868;228 +Ledyard;Ledyard;41.44;-72.0167;228 +Dearborn;Dearborn;42.3127;-83.2129;228 +Hanford;Hanford;36.3274;-119.6549;228 +Portsmouth;Portsmouth;36.8468;-76.354;228 +Chino;Chino;33.9836;-117.6654;228 +Plantation;Plantation;26.126;-80.2617;228 +Dover;Dover;43.1887;-70.8845;228 +Edmond;Edmond;35.6689;-97.4159;228 +Bowling Green;Bowling Green;36.9719;-86.4373;228 +Fishers;Fishers;39.9589;-85.9661;228 +Riverview;Riverview;27.8227;-82.3023;228 +Roswell;Roswell;34.0391;-84.3513;228 +Menifee;Menifee;33.6909;-117.1849;228 +Tolland;Tolland;41.8786;-72.3648;228 +Royse City;Royse City;32.9762;-96.3175;228 +Youngsville;Youngsville;30.0964;-91.9963;228 +Calera;Calera;33.1249;-86.745;228 +Holliston;Holliston;42.1977;-71.445;228 +Azalea Park;Azalea Park;28.5473;-81.2956;228 +Hartsville;Hartsville;34.3676;-80.0833;228 +Worthington;Worthington;40.0949;-83.021;228 +North Fayette;North Fayette;40.4204;-80.2246;228 +Las Vegas;Las Vegas;35.6011;-105.2206;228 +Southern Pines;Southern Pines;35.1927;-79.404;228 +Hartselle;Hartselle;34.4391;-86.94;228 +East Bridgewater;East Bridgewater;42.0352;-70.9424;228 +Sun Lakes;Sun Lakes;33.2172;-111.8695;228 +Corinth;Corinth;34.9474;-88.5143;228 +Little Falls;Little Falls;40.8762;-74.218;228 +Branchburg;Branchburg;40.5629;-74.714;228 +Fraser;Fraser;42.5388;-82.9496;228 +Fostoria;Fostoria;41.1601;-83.412;228 +Thonotosassa;Thonotosassa;28.0465;-82.291;228 +Hanover;Hanover;42.1224;-70.8566;228 +Tenafly;Tenafly;40.9175;-73.9531;228 +Beekman;Beekman;41.6042;-73.6945;228 +North Strabane;North Strabane;40.2279;-80.1488;228 +Chaparral;Chaparral;32.0442;-106.4061;228 +Scottsboro;Scottsboro;34.6438;-86.0491;228 +Lockhart;Lockhart;28.6271;-81.4354;228 +Thibodaux;Thibodaux;29.7941;-90.8163;228 +Washington;Washington;38.5514;-91.0151;228 +Clewiston;Clewiston;26.7529;-80.9399;228 +Hanover;Hanover;40.8197;-74.4287;228 +Greenlawn;Greenlawn;40.863;-73.3642;228 +Robbinsdale;Robbinsdale;45.0261;-93.3332;228 +Bradley Gardens;Bradley Gardens;40.5711;-74.6678;228 +Warrington;Warrington;30.3821;-87.2944;228 +Midlothian;Midlothian;41.6254;-87.7243;228 +Bridgetown;Bridgetown;39.1551;-84.6359;228 +Ocean View;Ocean View;38.5355;-75.0984;228 +Glasgow;Glasgow;39.6015;-75.7474;228 +Warren;Warren;41.8433;-79.1445;228 +Chippewa Falls;Chippewa Falls;44.9358;-91.3902;228 +Robbinsville;Robbinsville;40.222;-74.591;228 +Washington;Washington;39.7494;-77.558;228 +Pewaukee;Pewaukee;43.0701;-88.2411;228 +Manor;Manor;30.3562;-97.5228;228 +Williamstown;Williamstown;39.6874;-74.9786;228 +El Dorado;El Dorado;37.8209;-96.8614;228 +Wilbraham;Wilbraham;42.127;-72.4308;228 +Paradise Valley;Paradise Valley;33.5434;-111.9595;228 +Hershey;Hershey;40.2806;-76.6458;228 +Berea;Berea;34.8802;-82.4653;228 +Saraland;Saraland;30.8478;-88.1004;228 +Forest City;Forest City;28.6619;-81.4443;228 +Port Orchard;Port Orchard;47.5163;-122.661;228 +Gonzalez;Gonzalez;30.5822;-87.2906;228 +Warwick;Warwick;40.2502;-75.0818;228 +Windham;Windham;42.8076;-71.2994;228 +Henderson;Henderson;32.1576;-94.796;228 +Muscle Shoals;Muscle Shoals;34.7436;-87.6344;228 +Jennings;Jennings;38.723;-90.2644;228 +Connersville;Connersville;39.6581;-85.141;228 +Royal Kunia;Royal Kunia;21.4053;-158.0318;228 +Grain Valley;Grain Valley;39.0168;-94.2085;228 +Metuchen;Metuchen;40.5424;-74.3628;228 +Skippack;Skippack;40.2165;-75.419;228 +Mount Dora;Mount Dora;28.8143;-81.6344;228 +Dryden;Dryden;42.4786;-76.3563;228 +Glasgow;Glasgow;37.0047;-85.9263;228 +Williams;Williams;40.6313;-75.2278;228 +Clifton Springs;Clifton Springs;42.9608;-77.1348;228 +Marcellus;Marcellus;42.9539;-76.3255;228 +Hurley;Hurley;41.9622;-74.1159;228 +Ontario;Ontario;40.771;-82.6105;228 +Wheelersburg;Wheelersburg;38.7383;-82.8421;228 +Cheshire Village;Cheshire Village;41.5026;-72.8993;228 +Willard;Willard;41.0518;-82.7232;228 +Harlan;Harlan;36.8432;-83.3184;228 +Alpine;Alpine;30.364;-103.665;228 +Stewartville;Stewartville;43.8605;-92.4896;228 +Bensley;Bensley;37.447;-77.442;228 +Shrewsbury;Shrewsbury;38.5866;-90.3282;228 +South Williamsport;South Williamsport;41.2294;-77.0009;228 +Westmoreland;Westmoreland;43.1216;-75.4476;228 +Rindge;Rindge;42.7523;-72.0107;228 +Nelsonville;Nelsonville;39.456;-82.2219;228 +Fort Ann;Fort Ann;43.4698;-73.5231;228 +Childress;Childress;34.4293;-100.2516;228 +Deschutes River Woods;Deschutes River Woods;43.9887;-121.3608;228 +Dover;Dover;42.2366;-71.2842;228 +Elburn;Elburn;41.8838;-88.4615;228 +Ashton-Sandy Spring;Ashton-Sandy Spring;39.1515;-77.0065;228 +Hillsborough;Hillsborough;43.1489;-71.9469;228 +Windsor;Windsor;42.0637;-75.6597;228 +Eastampton;Eastampton;40.001;-74.7553;228 +Kingston;Kingston;35.8713;-84.4959;228 +Lewistown;Lewistown;47.0514;-109.4524;228 +Durham;Durham;39.6232;-121.7875;228 +Winfield;Winfield;41.4098;-87.2623;228 +Homeland Park;Homeland Park;34.4644;-82.6593;228 +Chillicothe;Chillicothe;40.9157;-89.502;228 +Hainesport;Hainesport;39.9767;-74.8369;228 +Fort Shawnee;Fort Shawnee;40.6814;-84.1487;228 +Metropolis;Metropolis;37.1565;-88.7083;228 +Maquoketa;Maquoketa;42.0598;-90.6651;228 +Watchung;Watchung;40.6432;-74.4391;228 +Davenport;Davenport;28.1588;-81.6084;228 +Portland;Portland;40.4375;-84.9833;228 +Williamsburg;Williamsburg;36.7392;-84.1647;228 +St. Thomas;St. Thomas;39.9239;-77.8063;228 +Du Quoin;Du Quoin;38.0019;-89.2323;228 +Baldwin;Baldwin;44.954;-92.3709;228 +Pinehurst;Pinehurst;30.1889;-95.7017;228 +Finley;Finley;46.1697;-119.0446;228 +Cumberland;Cumberland;39.7844;-85.9458;228 +Chatham;Chatham;41.6698;-69.9755;228 +Rensselaer;Rensselaer;40.9375;-87.1684;228 +Wilna;Wilna;44.0562;-75.5903;228 +Tea;Tea;43.4511;-96.834;228 +Dacono;Dacono;40.062;-104.9484;228 +Union;Union;38.9472;-84.6731;228 +Brookhaven;Brookhaven;39.6062;-79.8812;228 +Carrizo Springs;Carrizo Springs;28.5266;-99.8589;228 +Barbourville;Barbourville;36.8667;-83.885;228 +Riverside;Riverside;39.4777;-76.2385;228 +High Springs;High Springs;29.808;-82.5949;228 +Eastman;Eastman;32.1973;-83.1714;228 +Leonardtown;Leonardtown;38.3039;-76.6396;228 +Sheridan;Sheridan;39.6466;-105.0181;228 +University at Buffalo;University at Buffalo;43.0025;-78.7887;228 +Huntingburg;Huntingburg;38.301;-86.9622;228 +Summerfield;Summerfield;38.9042;-76.8678;228 +Hollins;Hollins;37.3434;-79.9535;228 +Plainfield;Plainfield;40.8185;-75.2609;228 +Satsuma;Satsuma;30.8577;-88.0632;228 +Eagar;Eagar;34.1058;-109.2956;228 +Branford Center;Branford Center;41.2779;-72.8148;228 +Rib Mountain;Rib Mountain;44.9196;-89.6763;228 +Henryetta;Henryetta;35.4421;-95.9848;228 +Clyde;Clyde;41.3046;-82.9782;228 +Beacon Falls;Beacon Falls;41.439;-73.0568;228 +East Farmingdale;East Farmingdale;40.7336;-73.4169;228 +Pontotoc;Pontotoc;34.2532;-89.0091;228 +Clinton;Clinton;39.6608;-87.4045;228 +Evansville;Evansville;42.7781;-89.2967;228 +Simsbury Center;Simsbury Center;41.8808;-72.8111;228 +Chanceford;Chanceford;39.8832;-76.4757;228 +Montgomery;Montgomery;41.1709;-76.874;228 +Fort Edward;Fort Edward;43.2294;-73.56;228 +Raleigh Hills;Raleigh Hills;45.4852;-122.7567;228 +Southampton;Southampton;42.2308;-72.7386;228 +Northfield;Northfield;44.1453;-72.6841;228 +Lanett;Lanett;32.8571;-85.2081;228 +Punxsutawney;Punxsutawney;40.9437;-78.9767;228 +Country Homes;Country Homes;47.7478;-117.4196;228 +Wailua Homesteads;Wailua Homesteads;22.065;-159.3771;228 +Isanti;Isanti;45.4928;-93.2407;228 +Sidney;Sidney;41.134;-102.9681;228 +Mendon;Mendon;42.093;-71.5515;228 +Princeton;Princeton;37.1068;-87.8854;228 +Monroe;Monroe;40.1612;-77.0701;228 +Bartonville;Bartonville;40.6398;-89.6608;228 +Pauls Valley;Pauls Valley;34.7236;-97.2291;228 +Chena Ridge;Chena Ridge;64.7941;-148.0357;228 +Munford;Munford;35.4433;-89.8148;228 +Tarrant;Tarrant;33.5945;-86.7684;228 +Los Chaves;Los Chaves;34.7332;-106.7631;228 +Indian Hills;Indian Hills;39.0894;-119.7977;228 +Aquia Harbour;Aquia Harbour;38.4597;-77.3806;228 +Edgewood;Edgewood;35.1318;-106.2151;228 +Los Ranchos de Albuquerque;Los Ranchos de Albuquerque;35.1625;-106.6481;228 +El Granada;El Granada;37.5134;-122.466;228 +Eucalyptus Hills;Eucalyptus Hills;32.885;-116.9453;228 +Arlington Heights;Arlington Heights;41.0039;-75.2116;228 +Brownville;Brownville;44.0298;-76.053;228 +Gardnerville;Gardnerville;38.939;-119.7369;228 +Garrettsville;Garrettsville;41.2843;-81.0933;228 +Independence;Independence;42.4622;-91.9027;228 +Lebanon;Lebanon;40.7278;-74.8903;228 +Laurel Bay;Laurel Bay;32.4599;-80.7869;228 +Tequesta;Tequesta;26.9618;-80.1011;228 +North Windham;North Windham;43.8238;-70.4288;228 +Cochran;Cochran;32.3875;-83.3523;228 +Elm Grove;Elm Grove;43.0479;-88.0867;228 +Carlstadt;Carlstadt;40.8247;-74.0613;228 +Bridgewater;Bridgewater;38.3862;-78.9674;228 +Glenarden;Glenarden;38.9293;-76.8577;228 +East Pasadena;East Pasadena;34.1377;-118.0776;228 +Pelican Bay;Pelican Bay;26.2326;-81.8108;228 +Cleveland;Cleveland;35.1817;-84.8707;228 +Wausau;Wausau;44.962;-89.6459;228 +Anniston;Anniston;33.6712;-85.8136;228 +Altoona;Altoona;40.5082;-78.4007;228 +Lodi;Lodi;38.1218;-121.2932;228 +Arlington Heights;Arlington Heights;42.0955;-87.9825;228 +Winchester;Winchester;39.1735;-78.1746;228 +Framingham;Framingham;42.3085;-71.4368;228 +Bolingbrook;Bolingbrook;41.6903;-88.1019;228 +Rochester Hills;Rochester Hills;42.6645;-83.1563;228 +Hilton Head Island;Hilton Head Island;32.1896;-80.7499;228 +Union City;Union City;37.603;-122.0187;228 +Owensboro;Owensboro;37.7574;-87.1173;228 +Jackson;Jackson;35.6535;-88.8353;228 +Wheeling;Wheeling;40.0752;-80.6951;228 +Pasco;Pasco;46.2506;-119.1304;228 +Brick;Brick;40.06;-74.1099;228 +Kendall;Kendall;25.6697;-80.3556;228 +Rancho Cordova;Rancho Cordova;38.574;-121.2523;228 +Gary;Gary;41.5906;-87.3472;228 +Conway;Conway;35.0754;-92.4694;228 +Bethlehem;Bethlehem;40.6266;-75.3679;228 +Lake Jackson;Lake Jackson;29.0516;-95.4522;228 +San Ramon;San Ramon;37.7625;-121.9365;228 +Wyoming;Wyoming;42.8909;-85.7066;228 +Oshkosh;Oshkosh;44.0228;-88.5619;228 +Hammond;Hammond;41.6169;-87.491;228 +Waldorf;Waldorf;38.6085;-76.9195;228 +Missouri City;Missouri City;29.563;-95.5365;228 +Kankakee;Kankakee;41.1019;-87.8643;228 +Elizabethtown;Elizabethtown;37.703;-85.877;228 +Texarkana;Texarkana;33.4487;-94.0815;228 +Layton;Layton;41.0769;-111.9621;228 +Parma;Parma;41.3843;-81.7286;228 +Anderson;Anderson;34.5211;-82.6479;228 +Jonesboro;Jonesboro;35.8212;-90.6791;228 +Boynton Beach;Boynton Beach;26.5281;-80.0811;228 +Loveland;Loveland;40.4166;-105.0623;228 +Alton;Alton;38.9034;-90.1523;228 +South Jordan;South Jordan;40.557;-111.9782;228 +Battle Creek;Battle Creek;42.2986;-85.2296;228 +San Marcos;San Marcos;29.8736;-97.9381;228 +Camarillo;Camarillo;34.223;-119.0322;228 +Upland;Upland;34.1178;-117.6603;228 +Baytown;Baytown;29.7586;-94.9669;228 +Porterville;Porterville;36.0644;-119.0338;228 +Napa;Napa;38.2976;-122.3011;228 +Lake Forest;Lake Forest;33.6606;-117.6712;228 +Hoover;Hoover;33.3754;-86.8064;228 +Redwood City;Redwood City;37.5026;-122.2252;228 +Waukegan;Waukegan;42.3697;-87.8716;228 +Anderson;Anderson;40.0891;-85.6893;228 +Mission;Mission;26.2041;-98.3251;228 +Troy;Troy;42.5818;-83.1457;228 +Madera;Madera;36.9631;-120.0782;228 +Joplin;Joplin;37.0758;-94.5018;228 +Johns Creek;Johns Creek;34.0333;-84.2027;228 +Newport Beach;Newport Beach;33.6151;-117.8669;228 +Largo;Largo;27.9088;-82.7711;228 +Bloomington;Bloomington;44.8306;-93.3151;228 +Chino Hills;Chino Hills;33.9508;-117.7253;228 +Port Huron;Port Huron;42.9822;-82.4387;228 +Melbourne;Melbourne;28.1085;-80.6627;228 +Franklin;Franklin;35.9216;-86.8525;228 +Springfield;Springfield;39.9297;-83.7957;228 +Colonie;Colonie;42.7396;-73.7874;228 +St. Augustine;St. Augustine;29.8977;-81.31;228 +Zephyrhills;Zephyrhills;28.2408;-82.1796;228 +St. Joseph;St. Joseph;39.7599;-94.821;228 +Flower Mound;Flower Mound;33.0344;-97.1146;228 +Pharr;Pharr;26.1685;-98.1904;228 +Buckeye;Buckeye;33.4314;-112.6429;228 +Georgetown;Georgetown;30.6668;-97.6953;228 +Cedar Park;Cedar Park;30.5106;-97.8196;228 +The Villages;The Villages;28.9021;-81.9888;228 +Kokomo;Kokomo;40.464;-86.1277;228 +Perris;Perris;33.7899;-117.2233;228 +Plymouth;Plymouth;45.0225;-93.4618;228 +Valdosta;Valdosta;30.8502;-83.2788;228 +Florence;Florence;34.8303;-87.6654;228 +Brooklyn Park;Brooklyn Park;45.1112;-93.3505;228 +Hattiesburg;Hattiesburg;31.3074;-89.317;228 +Alexandria;Alexandria;31.2923;-92.4702;228 +Newark;Newark;40.0705;-82.4251;228 +Williamsburg;Williamsburg;37.2692;-76.7076;228 +Farmington Hills;Farmington Hills;42.486;-83.3771;228 +Warwick;Warwick;41.7062;-71.4334;228 +Springdale;Springdale;36.1899;-94.1574;228 +Folsom;Folsom;38.6668;-121.1422;228 +Auburn;Auburn;47.3039;-122.2108;228 +Cranston;Cranston;41.7658;-71.4857;228 +Westland;Westland;42.3192;-83.3805;228 +Atascocita;Atascocita;29.9777;-95.1953;228 +Flagstaff;Flagstaff;35.1872;-111.6195;228 +Pleasanton;Pleasanton;37.6663;-121.8805;228 +Mount Pleasant;Mount Pleasant;32.8538;-79.8204;228 +Suffolk;Suffolk;36.6953;-76.6398;228 +Blacksburg;Blacksburg;37.23;-80.4279;228 +Carson;Carson;33.8374;-118.2559;228 +Conroe;Conroe;30.3239;-95.4825;228 +Alafaya;Alafaya;28.5278;-81.1865;228 +Greenburgh;Greenburgh;41.033;-73.8413;228 +Livermore;Livermore;37.6862;-121.7608;228 +New Braunfels;New Braunfels;29.6994;-98.1148;228 +Vineland;Vineland;39.4653;-74.9981;228 +Livonia;Livonia;42.3972;-83.3733;228 +Chamberlayne;Chamberlayne;37.628;-77.4288;228 +Willard;Willard;37.2929;-93.4171;228 +Madisonville;Madisonville;35.5233;-84.363;228 +Loudon;Loudon;35.7413;-84.3704;228 +Slaton;Slaton;33.4421;-101.6476;228 +Missoula;Missoula;46.875;-114.0214;228 +Lawton;Lawton;34.6176;-98.4203;228 +Florence;Florence;34.1781;-79.7877;228 +Portsmouth;Portsmouth;43.058;-70.7826;228 +Slidell;Slidell;30.2881;-89.7826;228 +Terre Haute;Terre Haute;39.4654;-87.3763;228 +Toms River;Toms River;39.9895;-74.1654;228 +Auburn;Auburn;32.6087;-85.4899;228 +Rapid City;Rapid City;44.0716;-103.2204;228 +Newton;Newton;42.3316;-71.2085;228 +O'Fallon;O'Fallon;38.785;-90.7175;228 +Norwalk;Norwalk;41.1144;-73.4215;228 +Fall River;Fall River;41.7137;-71.1014;228 +Albany;Albany;31.5776;-84.1762;228 +Goodyear;Goodyear;33.2613;-112.3622;228 +Dalton;Dalton;34.769;-84.9712;228 +Clarkstown;Clarkstown;41.1319;-73.966;228 +Bryan;Bryan;30.6657;-96.3668;228 +Cheektowaga;Cheektowaga;42.9082;-78.7466;228 +Jackson;Jackson;42.2431;-84.4037;228 +Fort Myers;Fort Myers;26.6195;-81.8303;228 +Decatur;Decatur;39.8556;-88.9337;228 +Town 'n' Country;Town 'n' Country;28.0108;-82.576;228 +Hamilton;Hamilton;40.2046;-74.6765;228 +Muncie;Muncie;40.1989;-85.395;228 +North Hills;North Hills;40.7765;-73.6778;228 +Hellam;Hellam;40.0206;-76.5962;228 +Inniswold;Inniswold;30.3982;-91.071;228 +Steelton;Steelton;40.2258;-76.8254;228 +Vail;Vail;39.6386;-106.3607;228 +Lakemoor;Lakemoor;42.3396;-88.2038;228 +Lower Heidelberg;Lower Heidelberg;40.3556;-76.0528;228 +Trooper;Trooper;40.1489;-75.3995;228 +Cut Off;Cut Off;29.5164;-90.3291;228 +Louisville;Louisville;33.1224;-89.0553;228 +Winthrop;Winthrop;44.3116;-69.9615;228 +Northern Cambria;Northern Cambria;40.6561;-78.7784;228 +Pevely;Pevely;38.2863;-90.4005;228 +South Monroe;South Monroe;41.893;-83.4179;228 +Raton;Raton;36.8849;-104.4396;228 +Goodrich;Goodrich;42.9147;-83.5092;228 +East Hanover;East Hanover;40.391;-76.6845;228 +Charlestown;Charlestown;40.0851;-75.5588;228 +Progreso;Progreso;26.0962;-97.9566;228 +Gray;Gray;29.6776;-90.7833;228 +New London;New London;39.7743;-75.8797;228 +Gowanda;Gowanda;42.4612;-78.9339;228 +Shields;Shields;43.4174;-84.0731;228 +Westville;Westville;41.5375;-86.9049;228 +Yoakum;Yoakum;29.2933;-97.1469;228 +Darlington;Darlington;34.3015;-79.867;228 +Andover;Andover;41.0244;-74.7283;228 +Barnhart;Barnhart;38.336;-90.4046;228 +Mila Doce;Mila Doce;26.223;-97.9601;228 +Hopedale;Hopedale;42.1247;-71.535;228 +East Alton;East Alton;38.884;-90.1073;228 +Rocky Mount;Rocky Mount;37.0045;-79.8854;228 +Northville;Northville;42.4355;-83.489;228 +Johnson Lane;Johnson Lane;39.0489;-119.7245;228 +Lucerne Valley;Lucerne Valley;34.4427;-116.9021;228 +St. Clair;St. Clair;38.3479;-90.9934;228 +Eagleton Village;Eagleton Village;35.7885;-83.9363;228 +Selinsgrove;Selinsgrove;40.8003;-76.8647;228 +Hampstead;Hampstead;34.3627;-77.7318;228 +Willington;Willington;41.8896;-72.2593;228 +Hermon;Hermon;44.8141;-68.9087;228 +Sweetwater;Sweetwater;35.6029;-84.4717;228 +Old Tappan;Old Tappan;41.0163;-73.9856;228 +Luzerne;Luzerne;39.9715;-79.9357;228 +Staunton;Staunton;39.0117;-89.7906;228 +Taylor;Taylor;41.3957;-75.7147;228 +Roanoke;Roanoke;33.1454;-85.3694;228 +Groton;Groton;42.5847;-76.3598;228 +Greenacres;Greenacres;35.3831;-119.1184;228 +Sullivan City;Sullivan City;26.2752;-98.5644;228 +Countryside;Countryside;41.7741;-87.8752;228 +Logan;Logan;39.7923;-75.355;228 +Mullica;Mullica;39.6018;-74.6805;228 +Woodcreek;Woodcreek;30.0266;-98.1115;228 +Paradise;Paradise;39.7558;-121.6063;228 +Pagosa Springs;Pagosa Springs;37.2674;-107.0307;228 +Zebulon;Zebulon;35.8318;-78.3162;228 +Cresaptown;Cresaptown;39.5912;-78.855;228 +Granville;Granville;40.0648;-82.5023;228 +Littleton;Littleton;44.3322;-71.8097;228 +Dumfries;Dumfries;38.567;-77.3233;228 +Homer;Homer;59.653;-151.5255;228 +Wesley Hills;Wesley Hills;41.1579;-74.0768;228 +Mineola;Mineola;32.6461;-95.4775;228 +Finderne;Finderne;40.5626;-74.5743;228 +Rogers;Rogers;36.3172;-94.1526;228 +Rocklin;Rocklin;38.8075;-121.2488;228 +Decatur;Decatur;34.573;-86.9906;228 +Lima;Lima;40.741;-84.1121;228 +Castle Rock;Castle Rock;39.3763;-104.8535;228 +Casper;Casper;42.842;-106.3207;228 +Yorba Linda;Yorba Linda;33.889;-117.7714;228 +Ames;Ames;42.0259;-93.6215;228 +West Des Moines;West Des Moines;41.5522;-93.7805;228 +Saratoga Springs;Saratoga Springs;43.0674;-73.7775;228 +Rockville;Rockville;39.0834;-77.1552;228 +Victoria;Victoria;28.8285;-96.985;228 +Dubuque;Dubuque;42.5008;-90.7067;228 +Hanover;Hanover;39.8117;-76.9835;228 +Bossier City;Bossier City;32.5227;-93.6666;228 +Sheboygan;Sheboygan;43.7403;-87.7316;228 +Daytona Beach;Daytona Beach;29.1994;-81.0982;228 +Lake Elsinore;Lake Elsinore;33.6847;-117.3344;228 +Los Lunas;Los Lunas;34.8115;-106.7803;228 +Glen Burnie;Glen Burnie;39.1559;-76.6072;228 +Lehi;Lehi;40.4136;-111.8726;228 +Delray Beach;Delray Beach;26.455;-80.0905;228 +Homestead;Homestead;25.4665;-80.4472;228 +West Bend;West Bend;43.4184;-88.1824;228 +Sherman;Sherman;33.6274;-96.6218;228 +North Richland Hills;North Richland Hills;32.8605;-97.218;228 +Janesville;Janesville;42.6855;-89.0136;228 +Weston;Weston;26.1006;-80.4054;228 +St. Charles;St. Charles;38.7954;-90.5157;228 +Cherry Hill;Cherry Hill;39.9034;-74.9947;228 +El Paso de Robles;El Paso de Robles;35.6394;-120.656;228 +Bristol;Bristol;36.5572;-82.2154;228 +Casas Adobes;Casas Adobes;32.3423;-111.0114;228 +Walnut Creek;Walnut Creek;37.9024;-122.0398;228 +Broomfield;Broomfield;39.9541;-105.0527;228 +Poinciana;Poinciana;28.1217;-81.482;228 +Sumter;Sumter;33.9392;-80.393;228 +Redlands;Redlands;34.0511;-117.1712;228 +Mount Vernon;Mount Vernon;48.4202;-122.3115;228 +Daphne;Daphne;30.6286;-87.8866;228 +Redmond;Redmond;47.6762;-122.1169;228 +Mansfield;Mansfield;32.569;-97.1211;228 +Hammond;Hammond;30.5061;-90.4563;228 +Dothan;Dothan;31.2335;-85.4069;228 +Harrisonburg;Harrisonburg;38.4361;-78.8735;228 +Wenatchee;Wenatchee;47.4356;-120.3283;228 +Morgantown;Morgantown;39.638;-79.9468;228 +Waukesha;Waukesha;43.0087;-88.2464;228 +Dale City;Dale City;38.6473;-77.3459;228 +Maple Grove;Maple Grove;45.1089;-93.4626;228 +Pittsburg;Pittsburg;38.0182;-121.8964;228 +Ellicott City;Ellicott City;39.2773;-76.8344;228 +Southfield;Southfield;42.4765;-83.2605;228 +Woodbury;Woodbury;44.9056;-92.923;228 +DeKalb;DeKalb;41.9313;-88.7482;228 +Longview;Longview;46.1461;-122.9629;228 +Petaluma;Petaluma;38.2423;-122.6267;228 +Rowlett;Rowlett;32.9157;-96.5488;228 +Lakeville;Lakeville;44.6774;-93.252;228 +Alpharetta;Alpharetta;34.0704;-84.2739;228 +Corvallis;Corvallis;44.5697;-123.278;228 +Palatine;Palatine;42.1181;-88.043;228 +Ankeny;Ankeny;41.7285;-93.6033;228 +Wellington;Wellington;26.6461;-80.2699;228 +Franklin;Franklin;40.4759;-74.5515;228 +Weirton;Weirton;40.406;-80.5671;228 +Tulare;Tulare;36.1996;-119.34;228 +Carbondale;Carbondale;37.7221;-89.2238;228 +Blaine;Blaine;45.1696;-93.2077;228 +Doral;Doral;25.8151;-80.3565;228 +Shawnee;Shawnee;39.0158;-94.8076;228 +Jupiter;Jupiter;26.9199;-80.1128;228 +Old Bridge;Old Bridge;40.4004;-74.3126;228 +Kenner;Kenner;30.0109;-90.2549;228 +Laguna Niguel;Laguna Niguel;33.5275;-117.705;228 +Eagan;Eagan;44.8169;-93.1638;228 +Bay City;Bay City;43.5903;-83.8886;228 +Sammamish;Sammamish;47.6017;-122.0416;228 +North Little Rock;North Little Rock;34.7808;-92.2371;228 +Chapel Hill;Chapel Hill;35.927;-79.0391;228 +Haverhill;Haverhill;42.7838;-71.0871;228 +Rocky Mount;Rocky Mount;35.9676;-77.8048;228 +Eastvale;Eastvale;33.9617;-117.5802;228 +Johnstown;Johnstown;40.3258;-78.9193;228 +Springfield;Springfield;44.0538;-122.981;228 +Fairbanks;Fairbanks;64.8353;-147.6534;228 +Beloit;Beloit;42.523;-89.0184;228 +Gloucester;Gloucester;39.7924;-75.0363;228 +Glens Falls;Glens Falls;43.3109;-73.6459;228 +Eden Prairie;Eden Prairie;44.8488;-93.4595;228 +Dublin;Dublin;37.7161;-121.8963;228 +Port Orange;Port Orange;29.1084;-81.0137;228 +Michigan City;Michigan City;41.7099;-86.8705;228 +Great Falls;Great Falls;47.5022;-111.2995;228 +Middletown;Middletown;40.3893;-74.082;228 +Pflugerville;Pflugerville;30.452;-97.6022;228 +Palo Alto;Palo Alto;37.3913;-122.1468;228 +Brentwood;Brentwood;37.9355;-121.7191;228 +Carmichael;Carmichael;38.6337;-121.323;228 +Grand Forks;Grand Forks;47.9218;-97.0886;228 +San Clemente;San Clemente;33.4498;-117.6103;228 +Noblesville;Noblesville;40.0354;-86.0042;228 +Cottleville;Cottleville;38.7513;-90.6582;228 +Mansfield;Mansfield;40.7656;-82.5275;228 +Lake Delton;Lake Delton;43.5932;-89.7842;228 +Dayton;Dayton;39.1127;-84.464;228 +Kingstree;Kingstree;33.6665;-79.8292;228 +Anna;Anna;37.4612;-89.2388;228 +Schaumburg;Schaumburg;42.0307;-88.0838;228 +Pocatello;Pocatello;42.8724;-112.4646;228 +Gardiner;Gardiner;41.6949;-74.1869;228 +Jonesborough;Jonesborough;36.2959;-82.4766;228 +West Pennsboro;West Pennsboro;40.1798;-77.3335;228 +Pittstown;Pittstown;42.8647;-73.5051;228 +Lakehills;Lakehills;29.6237;-98.9448;228 +Milton;Milton;42.7751;-88.943;228 +Alva;Alva;36.7892;-98.6648;228 +Oreland;Oreland;40.1148;-75.1801;228 +Wright;Wright;41.1211;-75.9046;228 +Riga;Riga;43.0802;-77.8753;228 +Groveport;Groveport;39.8585;-82.8978;228 +Olivarez;Olivarez;26.2285;-97.9931;228 +Willow Springs;Willow Springs;41.7332;-87.8859;228 +Samsula-Spruce Creek;Samsula-Spruce Creek;29.0484;-81.0628;228 +Zephyrhills South;Zephyrhills South;28.2152;-82.1886;228 +Wyndmoor;Wyndmoor;40.0856;-75.1941;228 +Champlain;Champlain;44.9591;-73.4324;228 +Byron;Byron;44.0379;-92.6411;228 +Pontoon Beach;Pontoon Beach;38.7208;-90.0609;228 +Adams;Adams;40.2876;-78.7452;228 +Upper Pottsgrove;Upper Pottsgrove;40.2824;-75.6362;228 +Wrightsville;Wrightsville;32.7265;-82.7197;228 +Linglestown;Linglestown;40.3445;-76.795;228 +Hopkinton;Hopkinton;43.1979;-71.6968;228 +Elmwood;Elmwood;29.9555;-90.188;228 +Tellico Village;Tellico Village;35.6977;-84.2661;228 +Manchester;Manchester;47.5519;-122.5517;228 +Dove Valley;Dove Valley;39.5741;-104.8289;228 +Hollidaysburg;Hollidaysburg;40.4311;-78.393;228 +Loughman;Loughman;28.2381;-81.5685;228 +Princeton;Princeton;37.3689;-81.0961;228 +Estherville;Estherville;43.3998;-94.8343;228 +Philomath;Philomath;44.5422;-123.3599;228 +Greenbrier;Greenbrier;35.2289;-92.3836;228 +Wilton;Wilton;38.413;-121.2127;228 +Mathis;Mathis;28.0909;-97.817;228 +Hartford City;Hartford City;40.4537;-85.3736;228 +Wayne;Wayne;42.2379;-97.01;228 +Paradise;Paradise;39.9859;-76.1066;228 +Springfield;Springfield;39.8466;-76.7112;228 +Eastwood;Eastwood;42.3028;-85.5447;228 +Starke;Starke;29.9474;-82.1129;228 +East Flat Rock;East Flat Rock;35.2802;-82.4171;228 +Dandridge;Dandridge;36.0285;-83.4308;228 +Cambria;Cambria;35.5523;-121.0847;228 +Corydon;Corydon;38.213;-86.1257;228 +Paoli;Paoli;40.042;-75.4912;228 +Richmond;Richmond;39.2755;-93.9731;228 +Gardiner;Gardiner;44.191;-69.7921;228 +Wilmington;Wilmington;41.3204;-88.164;228 +Hilmar-Irwin;Hilmar-Irwin;37.4045;-120.8504;228 +Violet;Violet;29.8962;-89.892;228 +Mendham;Mendham;40.7828;-74.5943;228 +White Rock;White Rock;35.8075;-106.2067;228 +Flanders;Flanders;40.8925;-72.6049;228 +Findlay;Findlay;40.4782;-80.2811;228 +Dickson City;Dickson City;41.4684;-75.6358;228 +Oak Point;Oak Point;33.1803;-96.9911;228 +West Modesto;West Modesto;37.618;-121.0343;228 +Trenton;Trenton;40.0819;-93.603;228 +Fort Lee;Fort Lee;37.2357;-77.3325;228 +Sansom Park;Sansom Park;32.8028;-97.4021;228 +North Manchester;North Manchester;41.0044;-85.775;228 +Asbury;Asbury;42.5119;-90.7795;228 +Fort Wright;Fort Wright;39.0462;-84.5362;228 +Elbridge;Elbridge;43.0535;-76.4389;228 +West Yarmouth;West Yarmouth;41.6496;-70.2487;228 +Rancho Murieta;Rancho Murieta;38.5085;-121.0716;228 +Lee;Lee;42.302;-73.2341;228 +Villa Park;Villa Park;33.818;-117.8104;228 +Tupper Lake;Tupper Lake;44.2431;-74.4747;228 +Highgrove;Highgrove;34.0106;-117.3098;228 +The Village of Indian Hill;The Village of Indian Hill;39.1916;-84.3344;228 +Conley;Conley;33.6398;-84.3376;228 +Little Silver;Little Silver;40.3357;-74.0346;228 +Turner;Turner;44.2671;-70.2429;228 +Edna;Edna;28.9757;-96.6483;228 +Peoria Heights;Peoria Heights;40.7466;-89.57;228 +Hilton;Hilton;43.29;-77.7925;228 +Sewickley;Sewickley;40.2522;-79.731;228 +Granite Shoals;Granite Shoals;30.5897;-98.3715;228 +Palmview;Palmview;26.2303;-98.3791;228 +Fountainhead-Orchard Hills;Fountainhead-Orchard Hills;39.6878;-77.7173;228 +Eaton;Eaton;40.5256;-104.713;228 +Cambria;Cambria;43.1766;-78.8202;228 +Attalla;Attalla;34.0049;-86.104;228 +Belding;Belding;43.0968;-85.2331;228 +Gas City;Gas City;40.4889;-85.5946;228 +Brownfields;Brownfields;30.5467;-91.1225;228 +Crafton;Crafton;40.4333;-80.0712;228 +Harris;Harris;40.7633;-77.7674;228 +Washingtonville;Washingtonville;41.4296;-74.1578;228 +Brush;Brush;40.2598;-103.6323;228 +Saratoga;Saratoga;43.0604;-73.6474;228 +Ulysses;Ulysses;37.5774;-101.3549;228 +New Boston;New Boston;42.9774;-71.686;228 +Monroeville;Monroeville;31.5162;-87.3279;228 +Zapata;Zapata;26.9027;-99.2612;228 +Grafton;Grafton;39.3409;-80.0161;228 +Rio Pinar;Rio Pinar;28.5271;-81.2628;228 +Union;Union;40.2477;-79.9843;228 +Claverack;Claverack;42.2235;-73.6873;228 +Dripping Springs;Dripping Springs;30.1954;-98.094;228 +Grafton;Grafton;41.2808;-82.0367;228 +Highland;Highland;41.7179;-73.9646;228 +Douglass Hills;Douglass Hills;38.2366;-85.5499;228 +Spring Grove;Spring Grove;42.4543;-88.2402;228 +Woods Creek;Woods Creek;47.8821;-121.8982;228 +Laie;Laie;21.6443;-157.928;228 +Belle Fourche;Belle Fourche;44.6642;-103.8564;228 +Chickasaw;Chickasaw;30.7714;-88.0793;228 +Nazareth;Nazareth;40.74;-75.3132;228 +Benton;Benton;32.6906;-93.74;228 +Blairstown;Blairstown;40.9813;-74.9984;228 +Crosspointe;Crosspointe;38.7253;-77.2638;228 +Fort Washington;Fort Washington;40.1407;-75.1925;228 +Oceanport;Oceanport;40.316;-74.0205;228 +South Haven;South Haven;42.4011;-86.2677;228 +Paola;Paola;38.5784;-94.862;228 +Rumford;Rumford;44.5347;-70.6154;228 +Volney;Volney;43.3594;-76.3732;228 +Longswamp;Longswamp;40.4907;-75.6601;228 +Lee Acres;Lee Acres;36.7103;-108.0725;228 +Naples Park;Naples Park;26.2633;-81.8094;228 +Warrenton;Warrenton;46.1685;-123.9302;228 +Sinton;Sinton;28.0392;-97.5154;228 +New Gloucester;New Gloucester;43.9641;-70.2959;228 +East Rockhill;East Rockhill;40.4082;-75.2831;228 +Fair Haven;Fair Haven;40.3619;-74.0392;228 +Fabens;Fabens;31.5136;-106.1521;228 +Windcrest;Windcrest;29.5149;-98.3818;228 +Spring Ridge;Spring Ridge;39.4043;-77.3413;228 +Gustine;Gustine;37.2545;-120.9949;228 +Massanetta Springs;Massanetta Springs;38.3899;-78.834;228 +Nolanville;Nolanville;31.0754;-97.609;228 +Glendale;Glendale;38.5935;-90.3825;228 +Hutchins;Hutchins;32.6421;-96.7093;228 +Chester;Chester;41.357;-74.2769;228 +Belton;Belton;34.5237;-82.4937;228 +Margate City;Margate City;39.3307;-74.5071;228 +Posen;Posen;41.6291;-87.6858;228 +Brookville;Brookville;39.8393;-84.4176;228 +Marlow Heights;Marlow Heights;38.8237;-76.9485;228 +Turpin Hills;Turpin Hills;39.1063;-84.3703;228 +Luling;Luling;29.6814;-97.6468;228 +Silver Lakes;Silver Lakes;34.7519;-117.3431;228 +Old Fig Garden;Old Fig Garden;36.7989;-119.8051;228 +Mount Arlington;Mount Arlington;40.919;-74.639;228 +Ross;Ross;40.8772;-75.3607;228 +Harris Hill;Harris Hill;42.973;-78.6793;228 +Carterville;Carterville;37.763;-89.0841;228 +Orchard Homes;Orchard Homes;46.8559;-114.0778;228 +Hartwell;Hartwell;34.3496;-82.9289;228 +Littlefield;Littlefield;33.9191;-102.3349;228 +Willow Park;Willow Park;32.7548;-97.6499;228 +Woodcliff Lake;Woodcliff Lake;41.0253;-74.0603;228 +Cave Creek;Cave Creek;33.8513;-111.9801;228 +Rosendale;Rosendale;41.8473;-74.0786;228 +Franklin Center;Franklin Center;40.5321;-74.5415;228 +Dowagiac;Dowagiac;41.9834;-86.1126;228 +Alma;Alma;35.4919;-94.2165;228 +Las Flores;Las Flores;33.5838;-117.6235;228 +Paulsboro;Paulsboro;39.84;-75.2397;228 +New Martinsville;New Martinsville;39.6636;-80.8569;228 +Breese;Breese;38.6138;-89.523;228 +Manasquan;Manasquan;40.1186;-74.045;228 +Cambria;Cambria;40.4931;-78.7448;228 +Beardstown;Beardstown;39.9994;-90.4178;228 +Marianna;Marianna;30.7943;-85.226;228 +Woodstock;Woodstock;42.0557;-74.1653;228 +Lake Mohegan;Lake Mohegan;41.3165;-73.8475;228 +Orleans;Orleans;41.7665;-69.9675;228 +Brookshire;Brookshire;29.7824;-95.9515;228 +Bright;Bright;39.2254;-84.8613;228 +Volo;Volo;42.3298;-88.1599;228 +Ramblewood;Ramblewood;39.9322;-74.9527;228 +Tewksbury;Tewksbury;40.6951;-74.7783;228 +Mount Zion;Mount Zion;39.7794;-88.8834;228 +Piedmont;Piedmont;34.7074;-82.4651;228 +Norwood;Norwood;40.9933;-73.951;228 +Patterson;Patterson;29.6909;-91.3096;228 +Lyndon;Lyndon;44.545;-72.0076;228 +West Bountiful;West Bountiful;40.8982;-111.9082;228 +Fellsmere;Fellsmere;27.7241;-80.5975;228 +Houlton;Houlton;46.1403;-67.8429;228 +Lebanon;Lebanon;37.5689;-85.2578;228 +Harvest;Harvest;34.8558;-86.7521;228 +Mattydale;Mattydale;43.0992;-76.1388;228 +Wilson;Wilson;43.2692;-78.8238;228 +Eldorado at Santa Fe;Eldorado at Santa Fe;35.5273;-105.934;228 +Chelsea;Chelsea;42.3132;-84.0188;228 +Roseland;Roseland;40.8208;-74.3085;228 +Moosic;Moosic;41.3584;-75.7027;228 +Greenwood;Greenwood;38.8508;-94.3378;228 +Berne;Berne;40.6572;-84.9555;228 +West Clarkston-Highland;West Clarkston-Highland;46.4022;-117.0628;228 +Hellertown;Hellertown;40.5811;-75.3378;228 +South Hooksett;South Hooksett;43.0337;-71.4256;228 +Kingston;Kingston;41.9862;-70.7482;228 +LaBelle;LaBelle;26.7219;-81.4506;228 +Washington;Washington;38.6587;-87.1591;228 +Hazel Crest;Hazel Crest;41.5732;-87.6899;228 +Price;Price;39.604;-110.8004;228 +Charlton;Charlton;42.1351;-71.968;228 +Alpena;Alpena;45.074;-83.4399;228 +Conway;Conway;28.4968;-81.3316;228 +Kettering;Kettering;38.8888;-76.789;228 +Rocky Point;Rocky Point;40.9357;-72.9364;228 +Elizabethton;Elizabethton;36.3367;-82.2369;228 +Wauconda;Wauconda;42.2748;-88.1359;228 +Lake Forest Park;Lake Forest Park;47.7574;-122.2865;228 +Marion;Marion;35.6774;-82.0013;228 +Fortuna;Fortuna;40.5862;-124.1419;228 +Santa Fe;Santa Fe;29.3892;-95.1005;228 +North Valley;North Valley;35.1736;-106.6231;228 +Montezuma;Montezuma;32.2997;-84.0246;228 +Verona;Verona;40.8323;-74.243;228 +Lindale;Lindale;32.4934;-95.4069;228 +Englewood;Englewood;39.8644;-84.3071;228 +Lakeland South;Lakeland South;47.2784;-122.283;228 +Washington;Washington;40.174;-80.2466;228 +Fruita;Fruita;39.1549;-108.7307;228 +Homosassa Springs;Homosassa Springs;28.8118;-82.5392;228 +Jensen Beach;Jensen Beach;27.2438;-80.2423;228 +Marshall;Marshall;44.4488;-95.7897;228 +Rogers;Rogers;45.1865;-93.5783;228 +Avenal;Avenal;36.0311;-120.1162;228 +Red Oak;Red Oak;32.5207;-96.7864;228 +Olivehurst;Olivehurst;39.0817;-121.5549;228 +Big Bear City;Big Bear City;34.2536;-116.7903;228 +Middlesborough;Middlesborough;36.6127;-83.7227;228 +Soddy-Daisy;Soddy-Daisy;35.2571;-85.1739;228 +Moberly;Moberly;39.419;-92.4365;228 +Port Clinton;Port Clinton;41.5096;-82.9385;228 +Canton;Canton;40.5632;-90.0409;228 +Vadnais Heights;Vadnais Heights;45.057;-93.0748;228 +Wood Dale;Wood Dale;41.9666;-87.9807;228 +Waianae;Waianae;21.4569;-158.1759;228 +Rantoul;Rantoul;40.3031;-88.1549;228 +Shiloh;Shiloh;38.5534;-89.916;228 +Colonial Park;Colonial Park;40.2997;-76.8068;228 +Broadlands;Broadlands;39.0168;-77.5167;228 +Brecksville;Brecksville;41.3079;-81.6193;228 +New Providence;New Providence;40.6996;-74.4034;228 +East Milton;East Milton;30.6175;-86.9636;228 +West Freehold;West Freehold;40.2324;-74.2943;228 +Sharonville;Sharonville;39.2825;-84.4071;228 +Spring Creek;Spring Creek;40.7386;-115.5971;228 +St. James;St. James;40.8761;-73.1521;228 +Middlesex;Middlesex;40.5744;-74.5011;228 +Maumee;Maumee;41.5696;-83.6636;228 +Lawrenceburg;Lawrenceburg;38.0332;-84.9032;228 +Brevard;Brevard;35.2439;-82.7264;228 +Adams;Adams;40.7092;-80.012;228 +Arcadia;Arcadia;43.0871;-77.0857;228 +Forrest City;Forrest City;35.0135;-90.7931;228 +Sun Village;Sun Village;34.5596;-117.9559;228 +Brandermill;Brandermill;37.434;-77.6522;228 +Oak Park;Oak Park;34.1849;-118.7669;228 +Ephrata;Ephrata;40.1812;-76.1811;228 +Richmond Hill;Richmond Hill;31.9013;-81.3125;228 +Saddle Brook;Saddle Brook;40.9033;-74.0955;228 +Aurora;Aurora;42.7382;-78.6373;228 +Fergus Falls;Fergus Falls;46.2853;-96.076;228 +Moorestown-Lenola;Moorestown-Lenola;39.9659;-74.9643;228 +Wayland;Wayland;42.3585;-71.3594;228 +Pelham;Pelham;42.7336;-71.324;228 +Robinson;Robinson;40.4578;-80.1334;228 +Beach Park;Beach Park;42.4261;-87.8584;228 +Hickory Hills;Hickory Hills;41.7248;-87.8281;228 +Millbury;Millbury;42.1925;-71.7741;228 +Conneaut;Conneaut;41.9278;-80.5685;228 +Nether Providence;Nether Providence;39.8971;-75.3697;228 +Thomaston;Thomaston;32.8908;-84.3271;228 +Levelland;Levelland;33.5806;-102.3636;228 +Piney Green;Piney Green;34.7498;-77.3208;228 +Fort Campbell North;Fort Campbell North;36.6554;-87.4658;228 +Palmetto;Palmetto;27.5251;-82.575;228 +Deming;Deming;32.2631;-107.7525;228 +Big Rapids;Big Rapids;43.6992;-85.4806;228 +Miami Springs;Miami Springs;25.8195;-80.2894;228 +Fulshear;Fulshear;29.693;-95.8792;228 +Hammonton;Hammonton;39.6572;-74.7678;228 +Orange;Orange;41.2827;-73.0272;228 +New Kingman-Butler;New Kingman-Butler;35.2645;-114.0091;228 +Jericho;Jericho;40.7875;-73.5416;228 +Baraboo;Baraboo;43.4695;-89.7376;228 +Allouez;Allouez;44.4721;-88.0261;228 +Princeton;Princeton;33.1778;-96.5044;228 +South Venice;South Venice;27.0434;-82.4152;228 +Cromwell;Cromwell;41.6122;-72.6638;228 +Salisbury;Salisbury;40.5768;-75.4535;228 +El Sobrante;El Sobrante;33.8724;-117.4625;228 +Cahokia;Cahokia;38.5649;-90.1792;228 +Teays Valley;Teays Valley;38.4482;-81.924;228 +Springdale;Springdale;39.8769;-74.9723;228 +Oak Island;Oak Island;33.9434;-78.1366;228 +Gramercy;Gramercy;30.061;-90.6928;228 +Atlantic Beach;Atlantic Beach;30.3371;-81.4128;228 +North Mankato;North Mankato;44.1813;-94.0387;228 +New Fairfield;New Fairfield;41.488;-73.4882;228 +Shawangunk;Shawangunk;41.6335;-74.2654;228 +Dennis;Dennis;41.7064;-70.1643;228 +Oil City;Oil City;41.4282;-79.7035;228 +Clinton;Clinton;42.4119;-71.6888;228 +Glenpool;Glenpool;35.9485;-96.0052;228 +Artesia;Artesia;32.8492;-104.4274;228 +Frederick;Frederick;40.1089;-104.9694;228 +Beacon;Beacon;41.5036;-73.9655;228 +Ipswich;Ipswich;42.6857;-70.8399;228 +Dumas;Dumas;35.8613;-101.9642;228 +Raymondville;Raymondville;26.4759;-97.7769;228 +Oxford;Oxford;42.1286;-71.8665;228 +Dallas;Dallas;33.9153;-84.8416;228 +Plumstead;Plumstead;40.3878;-75.1164;228 +Goshen;Goshen;41.3817;-74.3498;228 +Hutchinson;Hutchinson;44.8856;-94.3768;228 +Dayton;Dayton;30.0292;-94.9038;228 +Reidsville;Reidsville;36.3377;-79.6727;228 +Effingham;Effingham;39.1207;-88.5508;228 +Santaquin;Santaquin;39.9711;-111.7937;228 +D'Iberville;D'Iberville;30.4709;-88.9011;228 +Cayce;Cayce;33.9458;-81.0433;228 +Uxbridge;Uxbridge;42.0593;-71.638;228 +Wauchula;Wauchula;27.5469;-81.8101;228 +Colesville;Colesville;39.073;-77.0009;228 +Hobe Sound;Hobe Sound;27.0729;-80.1425;228 +North Auburn;North Auburn;38.9306;-121.0821;228 +Toppenish;Toppenish;46.3806;-120.3123;228 +Ozark;Ozark;31.4508;-85.6473;228 +Douglas;Douglas;31.5065;-82.8543;228 +Malone;Malone;44.7957;-74.2857;228 +Hooksett;Hooksett;43.0709;-71.4365;228 +Destin;Destin;30.395;-86.4701;228 +Mill Valley;Mill Valley;37.9085;-122.5421;228 +Tamaqua;Tamaqua;40.8033;-75.9344;228 +Apple Valley;Apple Valley;34.5328;-117.2104;228 +Mountain Home;Mountain Home;36.3348;-92.3846;228 +Alexander City;Alexander City;32.9242;-85.9361;228 +Camden;Camden;34.2565;-80.6087;228 +Antioch;Antioch;42.4742;-88.0721;228 +New Paltz;New Paltz;41.7577;-74.0883;228 +Rincon;Rincon;32.2947;-81.2353;228 +North Branford;North Branford;41.3645;-72.7769;228 +Cambridge;Cambridge;38.5515;-76.0786;228 +Gardendale;Gardendale;33.6678;-86.8069;228 +Hopatcong;Hopatcong;40.9541;-74.6593;228 +Hidalgo;Hidalgo;26.109;-98.2463;228 +Kings Park West;Kings Park West;38.8151;-77.296;228 +Salida;Salida;37.7145;-121.087;228 +Lewisville;Lewisville;36.103;-80.4164;228 +Lindenhurst;Lindenhurst;42.4175;-88.0257;228 +Phillipsburg;Phillipsburg;40.6895;-75.1821;228 +East Wenatchee;East Wenatchee;47.4174;-120.2822;228 +Caln;Caln;40.0014;-75.7618;228 +Covington;Covington;33.6049;-83.8465;228 +Jefferson Valley-Yorktown;Jefferson Valley-Yorktown;41.3179;-73.8007;228 +California City;California City;35.1578;-117.8721;228 +Taos;Taos;36.3871;-105.5804;228 +Raynham;Raynham;41.9312;-71.0436;228 +Chesterton;Chesterton;41.5997;-87.0548;228 +Steamboat Springs;Steamboat Springs;40.4777;-106.8243;228 +Sweden;Sweden;43.1791;-77.9406;228 +Black Forest;Black Forest;39.0608;-104.6752;228 +Fort Payne;Fort Payne;34.4557;-85.6965;228 +Cherry Hill Mall;Cherry Hill Mall;39.9384;-75.0117;228 +Fruitville;Fruitville;27.3328;-82.4616;228 +Lakewood Park;Lakewood Park;27.539;-80.3865;228 +Callaway;Callaway;30.1348;-85.5568;228 +Oatfield;Oatfield;45.4127;-122.5942;228 +Pomfret;Pomfret;42.4029;-79.3534;228 +Havre de Grace;Havre de Grace;39.5481;-76.1145;228 +Monroe;Monroe;39.4461;-84.3666;228 +East Norriton;East Norriton;40.1506;-75.3364;228 +Belle Chasse;Belle Chasse;29.8472;-90.0069;228 +Bay St. Louis;Bay St. Louis;30.3281;-89.3774;228 +Pecos;Pecos;31.4046;-103.5057;228 +Pell City;Pell City;33.5609;-86.2669;228 +Waunakee;Waunakee;43.1829;-89.4445;228 +Wixom;Wixom;42.5244;-83.5346;228 +Luling;Luling;29.9008;-90.3523;228 +Canton;Canton;32.5975;-90.0317;228 +Harrison;Harrison;36.2438;-93.1198;228 +Middleburg;Middleburg;30.0502;-81.9011;228 +Cleveland;Cleveland;33.744;-90.7285;228 +Greensburg;Greensburg;40.3113;-79.5444;228 +Ionia;Ionia;42.9772;-85.0727;228 +Pineville;Pineville;31.3414;-92.4096;228 +Chelsea;Chelsea;33.3255;-86.6299;228 +Iona;Iona;26.516;-81.9601;228 +Johnson City;Johnson City;42.123;-75.9624;228 +Hendersonville;Hendersonville;35.3242;-82.4576;228 +Mashpee;Mashpee;41.6178;-70.4908;228 +Crowley;Crowley;30.2175;-92.3752;228 +Sauk Rapids;Sauk Rapids;45.5981;-94.1539;228 +Lockhart;Lockhart;29.8785;-97.6831;228 +New Franklin;New Franklin;40.9525;-81.5838;228 +Seabrook;Seabrook;29.5751;-95.0236;228 +Greendale;Greendale;42.9371;-88.0018;228 +Bedford;Bedford;42.497;-71.2783;228 +Palmview South;Palmview South;26.2164;-98.378;228 +Honesdale;Honesdale;41.5774;-75.2524;228 +Poland;Poland;44.0463;-70.39;228 +Warren;Warren;33.6113;-92.0677;228 +Tonganoxie;Tonganoxie;39.1083;-95.0829;228 +Marlin;Marlin;31.3085;-96.8934;228 +Oxford;Oxford;39.7858;-75.9801;228 +Islip Terrace;Islip Terrace;40.7506;-73.1872;228 +Rochester;Rochester;41.76;-70.8385;228 +New Carlisle;New Carlisle;39.9446;-84.0257;228 +Lake Bluff;Lake Bluff;42.2826;-87.851;228 +Waterford;Waterford;42.7646;-88.216;228 +Boxborough;Boxborough;42.4884;-71.5178;228 +Siesta Key;Siesta Key;27.2779;-82.5516;228 +Bessemer City;Bessemer City;35.2841;-81.283;228 +Berryville;Berryville;36.3713;-93.5704;228 +Vinita;Vinita;36.6364;-95.177;228 +Connell;Connell;46.6622;-118.8404;228 +Buckner;Buckner;38.3867;-85.4503;228 +Taylorsville;Taylorsville;35.9175;-81.1754;228 +Glencoe;Glencoe;44.7699;-94.1512;228 +Wappingers Falls;Wappingers Falls;41.5984;-73.9182;228 +Lake Park;Lake Park;30.6852;-83.1875;228 +Ada;Ada;40.7681;-83.8253;228 +Exeter;Exeter;41.3338;-75.8214;228 +Hidden Valley Lake;Hidden Valley Lake;38.8003;-122.5505;228 +Barre;Barre;42.4201;-72.1061;228 +Waterville;Waterville;41.5015;-83.7365;228 +Duquesne;Duquesne;40.3732;-79.8502;228 +Preston;Preston;42.0989;-111.8799;228 +Stroudsburg;Stroudsburg;40.9838;-75.1972;228 +Frankenmuth;Frankenmuth;43.3321;-83.7395;228 +Eureka;Eureka;40.7148;-89.2775;228 +Slinger;Slinger;43.3318;-88.2799;228 +Tracyton;Tracyton;47.6095;-122.6533;228 +Nashville;Nashville;35.9692;-77.9555;228 +Leadville;Leadville;39.2473;-106.2934;228 +Carlinville;Carlinville;39.2774;-89.8761;228 +Elberton;Elberton;34.1064;-82.8705;228 +Kayenta;Kayenta;36.7144;-110.2589;228 +Bethany;Bethany;41.4261;-72.9931;228 +Sherwood Manor;Sherwood Manor;42.0125;-72.566;228 +Winston;Winston;43.12;-123.4242;228 +Rockdale;Rockdale;30.6542;-97.0089;228 +Jamestown;Jamestown;41.5149;-71.377;228 +Marbletown;Marbletown;41.8699;-74.1628;228 +Carroll;Carroll;40.1813;-79.9313;228 +Wellston;Wellston;39.1172;-82.5375;228 +Penn;Penn;39.8226;-75.8742;228 +Holdenville;Holdenville;35.0836;-96.4004;228 +Swartz Creek;Swartz Creek;42.9626;-83.826;228 +Highland Lakes;Highland Lakes;33.397;-86.6497;228 +Germantown;Germantown;39.6324;-84.3645;228 +Hamptonburgh;Hamptonburgh;41.4484;-74.254;228 +Baxley;Baxley;31.7643;-82.3508;228 +Santa Teresa;Santa Teresa;31.8701;-106.6714;228 +Atlanta;Atlanta;33.1136;-94.1672;228 +Weiser;Weiser;44.2547;-116.9689;228 +Yosemite Lakes;Yosemite Lakes;37.1885;-119.7723;228 +Harrietstown;Harrietstown;44.243;-74.2363;228 +Hopewell;Hopewell;39.7582;-76.5906;228 +Clare;Clare;43.8258;-84.763;228 +Strawberry;Strawberry;37.8925;-122.5078;228 +South Huntingdon;South Huntingdon;40.1702;-79.7001;228 +Falcon Heights;Falcon Heights;44.9899;-93.177;228 +Hidden Valley;Hidden Valley;39.1673;-84.8444;228 +Zeeland;Zeeland;42.8139;-86.0129;228 +Forest;Forest;32.3595;-89.4761;228 +Anamosa;Anamosa;42.1091;-91.2758;228 +Waimanalo;Waimanalo;21.3421;-157.7303;228 +Colorado City;Colorado City;32.3994;-100.8582;228 +Weldon Spring;Weldon Spring;38.7118;-90.6513;228 +Loudon;Loudon;43.321;-71.4413;228 +Pelham Manor;Pelham Manor;40.893;-73.8057;228 +Monticello;Monticello;40.0341;-88.5729;228 +Beekmantown;Beekmantown;44.7719;-73.4997;228 +Dulles Town Center;Dulles Town Center;39.0265;-77.4196;228 +Somerdale;Somerdale;39.8454;-75.0218;228 +Sparta;Sparta;35.9347;-85.4726;228 +Williams;Williams;39.1498;-122.1389;228 +Indian Wells;Indian Wells;33.7036;-116.3396;228 +Quincy;Quincy;39.8148;-77.5493;228 +Bar Harbor;Bar Harbor;44.3852;-68.2711;228 +Peculiar;Peculiar;38.7306;-94.4736;228 +Muldrow;Muldrow;35.4039;-94.5969;228 +Breckenridge;Breckenridge;32.7566;-98.9125;228 +Greenwich;Greenwich;40.6791;-75.1121;228 +Manteo;Manteo;35.9013;-75.661;228 +Stokesdale;Stokesdale;36.2318;-79.9834;228 +Mena;Mena;34.5812;-94.2369;228 +Fort Plain;Fort Plain;42.9316;-74.6277;228 +Kalaheo;Kalaheo;21.9159;-159.5236;228 +Wolfforth;Wolfforth;33.5148;-102.0066;228 +Fairview;Fairview;41.732;-73.9139;228 +Woodside;Woodside;37.4222;-122.2591;228 +Charleston;Charleston;36.9179;-89.3344;228 +Rye;Rye;43.0141;-70.7607;228 +Pana;Pana;39.3828;-89.0642;228 +Cameron;Cameron;30.8608;-96.9762;228 +New Holland;New Holland;40.1008;-76.09;228 +Lyons;Lyons;43.0882;-76.9996;228 +Adel;Adel;41.6121;-94.0129;228 +Harwinton;Harwinton;41.755;-73.0582;228 +Independence;Independence;40.8801;-74.8788;228 +Jim Thorpe;Jim Thorpe;40.8712;-75.7433;228 +Morristown;Morristown;44.5485;-72.6376;228 +Auburn;Auburn;42.9906;-71.3438;228 +Carlisle;Carlisle;39.5807;-84.3201;228 +Terrell Hills;Terrell Hills;29.4771;-98.4472;228 +Monaca;Monaca;40.6833;-80.2736;228 +Vernon;Vernon;41.6255;-80.2189;228 +Shady Side;Shady Side;38.8285;-76.5211;228 +Rockwood;Rockwood;35.8693;-84.6731;228 +Coraopolis;Coraopolis;40.5148;-80.1627;228 +Black River Falls;Black River Falls;44.2981;-90.842;228 +Honeoye Falls;Honeoye Falls;42.9557;-77.5903;228 +West Vincent;West Vincent;40.1256;-75.6477;228 +Fruitland;Fruitland;44.0195;-116.9221;228 +Gilbertsville;Gilbertsville;40.3219;-75.609;228 +Robbins;Robbins;41.6431;-87.708;228 +Northwood;Northwood;41.6089;-83.4836;228 +St. Augustine South;St. Augustine South;29.8449;-81.3156;228 +Sidney;Sidney;42.3073;-75.2772;228 +South Pittsburg;South Pittsburg;35.0111;-85.7183;228 +Eaton Rapids;Eaton Rapids;42.5092;-84.653;228 +Colby;Colby;39.3843;-101.0459;228 +Centerville;Centerville;40.7294;-92.8718;228 +Jamul;Jamul;32.7184;-116.8709;228 +East Moriches;East Moriches;40.8097;-72.7581;228 +Springhill;Springhill;33.0019;-93.4613;228 +Valparaiso;Valparaiso;30.4926;-86.5079;228 +Salamanca;Salamanca;42.1631;-78.7233;228 +Algona;Algona;43.0743;-94.2302;228 +Mocksville;Mocksville;35.9006;-80.5631;228 +Valatie;Valatie;42.4134;-73.6778;228 +Canal Fulton;Canal Fulton;40.8895;-81.5882;228 +Holdrege;Holdrege;40.4395;-99.3773;228 +East Port Orchard;East Port Orchard;47.5193;-122.6183;228 +Chadron;Chadron;42.826;-103.0025;228 +Ferriday;Ferriday;31.6343;-91.5562;228 +Denver City;Denver City;32.968;-102.8318;228 +Coal City;Coal City;41.2772;-88.2803;228 +New Hempstead;New Hempstead;41.1488;-74.0485;228 +Jackson;Jackson;33.292;-83.9678;228 +Waynesboro;Waynesboro;33.0909;-82.0146;228 +Columbia;Columbia;41.6939;-72.3072;228 +Lafayette;Lafayette;36.5242;-86.0307;228 +Angier;Angier;35.512;-78.7405;228 +Batesburg-Leesville;Batesburg-Leesville;33.9125;-81.5313;228 +North Sewickley;North Sewickley;40.8055;-80.2837;228 +Winterset;Winterset;41.3457;-94.0137;228 +Manchester-by-the-Sea;Manchester-by-the-Sea;42.5815;-70.7682;228 +Lemmon Valley;Lemmon Valley;39.6879;-119.8364;228 +Exton;Exton;40.0307;-75.6303;228 +Bridgton;Bridgton;44.0481;-70.7362;228 +Vienna;Vienna;43.2344;-75.7777;228 +Bellows Falls;Bellows Falls;43.1344;-72.455;228 +La Grange;La Grange;29.9129;-96.8767;228 +Marilla;Marilla;42.8251;-78.5322;228 +Polson;Polson;47.6886;-114.1411;228 +Cavalero;Cavalero;47.9846;-122.0743;228 +Cleveland;Cleveland;34.5971;-83.7621;228 +Lisbon;Lisbon;40.7752;-80.7628;228 +Caldwell;Caldwell;39.7467;-81.5127;228 +Orwigsburg;Orwigsburg;40.6541;-76.104;228 +Citrus Park;Citrus Park;33.5304;-112.444;228 +Northfield;Northfield;42.1026;-87.7791;228 +Berlin;Berlin;43.9704;-88.9505;228 +Central;Central;34.7234;-82.7787;228 +Palermo;Palermo;39.4313;-121.5225;228 +Floral City;Floral City;28.7065;-82.309;228 +Centerport;Centerport;40.8943;-73.3714;228 +Pinckneyville;Pinckneyville;38.0851;-89.3718;228 +Warm Mineral Springs;Warm Mineral Springs;27.0469;-82.2702;228 +Manitou Springs;Manitou Springs;38.8576;-104.9128;228 +New Castle;New Castle;39.6685;-75.5692;228 +Smiths Station;Smiths Station;32.5284;-85.096;228 +Ward;Ward;35.0117;-91.9577;228 +Penn Estates;Penn Estates;41.0346;-75.2417;228 +Dickinson;Dickinson;40.1008;-77.2468;228 +St. Paul Park;St. Paul Park;44.836;-92.9949;228 +Simonton Lake;Simonton Lake;41.7478;-85.9657;228 +Estacada;Estacada;45.2987;-122.3338;228 +Chackbay;Chackbay;29.8817;-90.7742;228 +Sunset;Sunset;41.1392;-112.0285;228 +Wind Lake;Wind Lake;42.823;-88.1573;228 +Manchester;Manchester;39.6584;-76.8881;228 +Clarinda;Clarinda;40.738;-95.034;228 +Hockinson;Hockinson;45.7302;-122.4833;228 +Englewood Cliffs;Englewood Cliffs;40.8822;-73.9466;228 +James City;James City;35.0592;-77.02;228 +Anthony;Anthony;31.9876;-106.5933;228 +Redstone;Redstone;39.9809;-79.8451;228 +Shepherdstown;Shepherdstown;39.4318;-77.8048;228 +North Oaks;North Oaks;45.1002;-93.0882;228 +Caruthersville;Caruthersville;36.1814;-89.6664;228 +Port LaBelle;Port LaBelle;26.7493;-81.3876;228 +Brookline;Brookline;42.7464;-71.6705;228 +Mattawa;Mattawa;46.737;-119.904;228 +Williamson;Williamson;34.7082;-112.5342;228 +Macon;Macon;39.7424;-92.4712;228 +East Quogue;East Quogue;40.8489;-72.5783;228 +Travelers Rest;Travelers Rest;34.9684;-82.4417;228 +Newport;Newport;41.1785;-76.0486;228 +Rincon Valley;Rincon Valley;32.1101;-110.6889;228 +Frankford;Frankford;41.1615;-74.7381;228 +Morganfield;Morganfield;37.6869;-87.8876;228 +Apple Valley;Apple Valley;40.4389;-82.3481;228 +Palmerton;Palmerton;40.8023;-75.616;228 +San Leon;San Leon;29.4901;-94.9403;228 +McGregor;McGregor;31.4187;-97.4283;228 +Westernport;Westernport;39.488;-79.0429;228 +Jonesboro;Jonesboro;32.2348;-92.7098;228 +Morris;Morris;45.5856;-95.9048;228 +Bangor;Bangor;44.8322;-68.7906;228 +Columbus;Columbus;39.2093;-85.9183;228 +Wake Village;Wake Village;33.424;-94.1188;228 +Benton Harbor;Benton Harbor;42.1159;-86.4488;228 +Clay;Clay;43.1809;-76.1955;228 +Apex;Apex;35.7239;-78.8728;228 +Royal Oak;Royal Oak;42.5084;-83.1539;228 +Lower Merion;Lower Merion;40.0282;-75.2807;228 +St. Clair Shores;St. Clair Shores;42.4921;-82.8957;228 +Bartlett;Bartlett;35.2337;-89.8195;228 +Bradenton;Bradenton;27.49;-82.5739;228 +Pontiac;Pontiac;42.6493;-83.2878;228 +Staunton;Staunton;38.1593;-79.0611;228 +Meriden;Meriden;41.5367;-72.7944;228 +Greenwood;Greenwood;39.6019;-86.1073;228 +Bowie;Bowie;38.9569;-76.7409;228 +Des Plaines;Des Plaines;42.0345;-87.9009;228 +Lewiston;Lewiston;44.0915;-70.1681;228 +Midland;Midland;43.6241;-84.2319;228 +St. Peters;St. Peters;38.7824;-90.6061;228 +Wesley Chapel;Wesley Chapel;28.2106;-82.3238;228 +Hamburg;Hamburg;42.7394;-78.8581;228 +Richland;Richland;46.2824;-119.2938;228 +Caldwell;Caldwell;43.6453;-116.6591;228 +San Rafael;San Rafael;37.9905;-122.5222;228 +Cartersville;Cartersville;34.1639;-84.8007;228 +Titusville;Titusville;28.5727;-80.8193;228 +Towson;Towson;39.3944;-76.619;228 +Beckley;Beckley;37.7878;-81.1841;228 +Hendersonville;Hendersonville;36.3063;-86.5998;228 +Huntersville;Huntersville;35.4058;-80.8727;228 +Santee;Santee;32.8554;-116.9851;228 +Southampton;Southampton;40.8996;-72.4937;228 +Bozeman;Bozeman;45.6832;-111.0552;228 +East Stroudsburg;East Stroudsburg;41.0023;-75.1779;228 +Taunton;Taunton;41.9036;-71.0943;228 +Weymouth;Weymouth;42.1984;-70.9466;228 +Parker;Parker;39.5084;-104.7753;228 +Palm Beach Gardens;Palm Beach Gardens;26.8466;-80.1679;228 +Walla Walla;Walla Walla;46.067;-118.3366;228 +Orland Park;Orland Park;41.6074;-87.8619;228 +Manchester;Manchester;41.7753;-72.5242;228 +Cape Girardeau;Cape Girardeau;37.3108;-89.5597;228 +Southaven;Southaven;34.9514;-89.9787;228 +Tinley Park;Tinley Park;41.567;-87.805;228 +Diamond Bar;Diamond Bar;33.9991;-117.8161;228 +Pittsfield;Pittsfield;42.4517;-73.2605;228 +Eagle Pass;Eagle Pass;28.7125;-100.484;228 +Grants Pass;Grants Pass;42.4333;-123.3317;228 +Blue Springs;Blue Springs;39.0124;-94.2721;228 +Midwest City;Midwest City;35.463;-97.3709;228 +Goldsboro;Goldsboro;35.3778;-77.972;228 +Euless;Euless;32.8508;-97.0799;228 +Manhattan;Manhattan;39.1886;-96.6046;228 +Shoreline;Shoreline;47.7564;-122.3426;228 +Piscataway;Piscataway;40.5467;-74.4636;228 +Lake Havasu City;Lake Havasu City;34.5006;-114.3113;228 +Jackson;Jackson;40.098;-74.3579;228 +Smyrna;Smyrna;33.8633;-84.5168;228 +Timberlake;Timberlake;37.3167;-79.2482;228 +Kent;Kent;41.4735;-73.7319;228 +Bellefontaine;Bellefontaine;40.3627;-83.763;228 +Channahon;Channahon;41.4213;-88.2593;228 +Manorville;Manorville;40.8575;-72.7915;228 +Palos Verdes Estates;Palos Verdes Estates;33.7871;-118.3976;228 +Richland;Richland;40.4491;-75.3362;228 +Woodinville;Woodinville;47.7569;-122.1478;228 +New Ulm;New Ulm;44.3121;-94.4686;228 +Clayton;Clayton;39.8689;-84.3292;228 +East Islip;East Islip;40.7275;-73.1861;228 +Port Royal;Port Royal;32.3557;-80.7029;228 +Verona;Verona;42.9893;-89.5383;228 +Bensville;Bensville;38.6176;-77.0077;228 +Farmington;Farmington;42.9894;-77.3087;228 +Newington;Newington;38.7358;-77.1993;228 +Lower Moreland;Lower Moreland;40.1346;-75.0542;228 +Newton;Newton;35.663;-81.2333;228 +Warrenville;Warrenville;41.821;-88.1857;228 +Globe;Globe;33.3869;-110.7515;228 +Cedar Lake;Cedar Lake;41.3697;-87.4383;228 +Baker;Baker;30.5833;-91.1581;228 +Hockessin;Hockessin;39.7837;-75.6815;228 +Rendon;Rendon;32.5789;-97.235;228 +North Palm Beach;North Palm Beach;26.8216;-80.0576;228 +Coolidge;Coolidge;32.9395;-111.5261;228 +Trenton;Trenton;39.4792;-84.462;228 +Sandpoint;Sandpoint;48.2822;-116.5613;228 +Loveland;Loveland;39.2679;-84.2731;228 +Fort Morgan;Fort Morgan;40.2538;-103.7909;228 +Azle;Azle;32.8955;-97.5379;228 +Newtown;Newtown;39.992;-75.4106;228 +Vidalia;Vidalia;32.2125;-82.4019;228 +Swansea;Swansea;38.5507;-89.9859;228 +Moss Point;Moss Point;30.424;-88.5289;228 +Dardenne Prairie;Dardenne Prairie;38.7566;-90.732;228 +Artondale;Artondale;47.3024;-122.6391;228 +Powell;Powell;40.1684;-83.0826;228 +Lyndhurst;Lyndhurst;41.5172;-81.4922;228 +DeRidder;DeRidder;30.8467;-93.2931;228 +Glenn Dale;Glenn Dale;38.9833;-76.804;228 +Western Springs;Western Springs;41.8022;-87.9006;228 +Okmulgee;Okmulgee;35.6136;-96.0069;228 +Mountain Park;Mountain Park;33.8458;-84.1313;228 +Carpinteria;Carpinteria;34.3962;-119.5118;228 +Glenn Heights;Glenn Heights;32.5506;-96.8548;228 +Jefferson;Jefferson;34.1373;-83.6021;228 +Van Buren;Van Buren;43.1211;-76.3591;228 +Medway;Medway;42.1535;-71.4291;228 +Mounds View;Mounds View;45.1071;-93.2076;228 +Newark;Newark;43.0418;-77.093;228 +River Ridge;River Ridge;29.9593;-90.2202;228 +Nesconset;Nesconset;40.8467;-73.1522;228 +Richton Park;Richton Park;41.4816;-87.7387;228 +Franconia;Franconia;40.3055;-75.359;228 +Berkeley Heights;Berkeley Heights;40.6764;-74.4244;228 +Rochester;Rochester;42.6866;-83.1198;228 +Solana Beach;Solana Beach;32.9942;-117.2575;228 +Mankato;Mankato;44.1712;-93.9773;228 +Albany;Albany;44.6274;-123.0966;228 +Encinitas;Encinitas;33.049;-117.2613;228 +Elmira;Elmira;42.0938;-76.8097;228 +Dundalk;Dundalk;39.2703;-76.4942;228 +Castro Valley;Castro Valley;37.7091;-122.0631;228 +Coon Rapids;Coon Rapids;45.1755;-93.3095;228 +Bethesda;Bethesda;38.9866;-77.1188;228 +West Hartford;West Hartford;41.7669;-72.7536;228 +Palm Harbor;Palm Harbor;28.0847;-82.7481;228 +Port Charlotte;Port Charlotte;26.9918;-82.114;228 +San Luis Obispo;San Luis Obispo;35.2669;-120.6691;228 +Council Bluffs;Council Bluffs;41.2369;-95.8517;228 +Sebring;Sebring;27.477;-81.453;228 +Waltham;Waltham;42.3889;-71.2423;228 +Leander;Leander;30.5728;-97.8618;228 +Greenwich;Greenwich;41.0665;-73.6368;228 +Parkersburg;Parkersburg;39.2624;-81.542;228 +Rome;Rome;34.2661;-85.1862;228 +Millcreek;Millcreek;40.6892;-111.8291;228 +Sanford;Sanford;28.7893;-81.276;228 +Reston;Reston;38.9497;-77.3461;228 +Morristown;Morristown;36.2046;-83.3006;228 +Burnsville;Burnsville;44.7648;-93.2795;228 +Fairfield;Fairfield;41.1775;-73.2733;228 +Hamilton;Hamilton;39.3938;-84.5653;228 +Moore;Moore;35.3293;-97.4758;228 +Casa Grande;Casa Grande;32.9068;-111.7624;228 +Monessen;Monessen;40.1519;-79.8828;228 +Woodland;Woodland;38.6712;-121.75;228 +Commerce City;Commerce City;39.8642;-104.8434;228 +Bensalem;Bensalem;40.1086;-74.9431;228 +Hot Springs;Hot Springs;34.4892;-93.0501;228 +Marietta;Marietta;33.9533;-84.5422;228 +Gadsden;Gadsden;34.009;-86.0156;228 +Taylor;Taylor;42.226;-83.2688;228 +Novi;Novi;42.4786;-83.4893;228 +Hamden;Hamden;41.3961;-72.9215;228 +Spring;Spring;30.0613;-95.383;228 +Lakewood;Lakewood;47.1628;-122.5299;228 +Andover;Andover;37.6869;-97.1354;228 +Brookside;Brookside;39.6666;-75.7153;228 +South Park Township;South Park Township;40.2989;-79.9944;228 +South Park;South Park;40.2989;-79.9944;228 +Sault Ste. Marie;Sault Ste. Marie;46.4817;-84.3723;228 +South Hill;South Hill;47.1203;-122.2848;228 +Short Hills;Short Hills;40.7389;-74.3278;228 +Huron;Huron;44.3622;-98.2102;228 +Jasper;Jasper;33.8503;-87.2708;228 +Bristol;Bristol;41.6812;-72.9407;228 +Plymouth;Plymouth;41.8783;-70.6309;228 +Linton;Linton;39.0356;-87.1586;228 +Richland;Richland;43.5468;-76.1381;228 +Semmes;Semmes;30.7941;-88.2358;228 +Lackland AFB;Lackland AFB;29.3867;-98.6179;228 +Elverta;Elverta;38.7185;-121.4455;228 +Mansfield;Mansfield;32.0355;-93.7004;228 +Leacock;Leacock;40.0406;-76.1117;228 +Rusk;Rusk;31.7978;-95.1491;228 +Kirkwood;Kirkwood;42.0889;-75.8033;228 +Riviera Beach;Riviera Beach;39.1628;-76.5263;228 +Port Neches;Port Neches;29.9765;-93.946;228 +Blaine;Blaine;48.9839;-122.7414;228 +Bowling Green;Bowling Green;39.3447;-91.2032;228 +Choctaw;Choctaw;35.48;-97.2666;228 +Manvel;Manvel;29.4793;-95.3659;228 +Windsor Locks;Windsor Locks;41.9267;-72.6544;228 +Taylorville;Taylorville;39.5328;-89.2804;228 +Los Alamos;Los Alamos;35.8926;-106.2862;228 +Oregon;Oregon;42.9253;-89.3892;228 +Commerce;Commerce;33.9963;-118.1519;228 +Bonita;Bonita;32.6652;-117.0295;228 +Broussard;Broussard;30.1393;-91.9538;228 +Herrin;Herrin;37.7983;-89.0305;228 +Elgin;Elgin;30.352;-97.3879;228 +Mercerville;Mercerville;40.236;-74.6916;228 +La Homa;La Homa;26.2773;-98.3579;228 +Tarboro;Tarboro;35.9046;-77.5563;228 +Borger;Borger;35.6598;-101.4012;228 +Charlotte;Charlotte;42.5662;-84.8304;228 +Greenville;Greenville;40.1043;-84.6209;228 +Dover;Dover;40.5302;-81.4805;228 +Glendale;Glendale;43.1288;-87.9277;228 +Lahaina;Lahaina;20.8848;-156.6618;228 +Terryville;Terryville;40.909;-73.0492;228 +Othello;Othello;46.8221;-119.1652;228 +Jupiter Farms;Jupiter Farms;26.9224;-80.2187;228 +Wickliffe;Wickliffe;41.6072;-81.469;228 +Yulee;Yulee;30.635;-81.5678;228 +Athens;Athens;32.2041;-95.8321;228 +Gulf Shores;Gulf Shores;30.2759;-87.7013;228 +Franklin;Franklin;29.7851;-91.5098;228 +Wawarsing;Wawarsing;41.7526;-74.4172;228 +Brunswick;Brunswick;42.7558;-73.5903;228 +College;College;64.8694;-147.8217;228 +Clinton;Clinton;40.6315;-74.8553;228 +Cedartown;Cedartown;34.0223;-85.2479;228 +East Hampton;East Hampton;41.5696;-72.5074;228 +South Sioux City;South Sioux City;42.4627;-96.4126;228 +Maryville;Maryville;40.3428;-94.8701;228 +Lilburn;Lilburn;33.8887;-84.1379;228 +Weigelstown;Weigelstown;39.9843;-76.8315;228 +Cloquet;Cloquet;46.7221;-92.4923;228 +New Hanover;New Hanover;40.3145;-75.5566;228 +Marshall;Marshall;39.1147;-93.201;228 +Medfield;Medfield;42.1848;-71.305;228 +Lake Tapps;Lake Tapps;47.2307;-122.1694;228 +Spearfish;Spearfish;44.4912;-103.8167;228 +Glen Carbon;Glen Carbon;38.758;-89.983;228 +Ridge;Ridge;40.9068;-72.8816;228 +Finneytown;Finneytown;39.2159;-84.5145;228 +Monfort Heights;Monfort Heights;39.1822;-84.6075;228 +Braselton;Braselton;34.1088;-83.8128;228 +Lapeer;Lapeer;43.0447;-83.3254;228 +Clinton;Clinton;41.298;-72.53;228 +Dunmore;Dunmore;41.4152;-75.6072;228 +Georgetown;Georgetown;31.9849;-81.226;228 +Kittanning;Kittanning;40.8279;-79.5233;228 +Vinings;Vinings;33.8608;-84.4686;228 +Sharon;Sharon;41.234;-80.4997;228 +Claremont;Claremont;43.379;-72.3368;228 +Forest Hill;Forest Hill;32.6619;-97.2662;228 +Vail;Vail;32.0217;-110.6937;228 +Gladeview;Gladeview;25.8395;-80.2368;228 +Cypress Lake;Cypress Lake;26.5391;-81.9;228 +Lawrenceburg;Lawrenceburg;39.0986;-84.8713;228 +Lakeland North;Lakeland North;47.3374;-122.2812;228 +West Carrollton;West Carrollton;39.6701;-84.2542;228 +Sturgis;Sturgis;41.7995;-85.4182;228 +Loganville;Loganville;33.8353;-83.8957;228 +Lake Wylie;Lake Wylie;35.0997;-81.0677;228 +Lynnfield;Lynnfield;42.5356;-71.0382;228 +Irondale;Irondale;33.544;-86.6599;228 +Verde Village;Verde Village;34.7122;-111.9943;228 +Oakland;Oakland;41.0313;-74.2408;228 +Fallsburg;Fallsburg;41.7391;-74.6038;228 +West Bradford;West Bradford;39.9633;-75.716;228 +Fort Drum;Fort Drum;44.0451;-75.7847;228 +Amity;Amity;40.2905;-75.7477;228 +Chatham;Chatham;39.6733;-89.6938;228 +Lakeland Village;Lakeland Village;33.648;-117.3706;228 +Bellefonte;Bellefonte;40.9141;-77.7683;228 +Spring Garden;Spring Garden;39.9454;-76.7212;228 +Portland;Portland;36.5883;-86.5194;228 +San Marino;San Marino;34.1224;-118.1132;228 +Fort Lewis;Fort Lewis;47.0955;-122.5672;228 +Davidson;Davidson;35.4846;-80.8252;228 +Edgewood;Edgewood;47.2309;-122.2832;228 +Suamico;Suamico;44.6352;-88.0664;228 +Mahomet;Mahomet;40.1885;-88.3904;228 +Martinsville;Martinsville;39.4228;-86.4208;228 +Warrensville Heights;Warrensville Heights;41.4363;-81.5222;228 +Worthington;Worthington;43.6281;-95.599;228 +Plover;Plover;44.4614;-89.5383;228 +Stoughton;Stoughton;42.9234;-89.2215;228 +Mount Vernon;Mount Vernon;38.714;-77.1043;228 +Schodack;Schodack;42.5297;-73.6858;228 +Pine;Pine;40.6437;-80.0315;228 +McPherson;McPherson;38.3714;-97.6605;228 +Moody;Moody;33.5986;-86.4963;228 +Lumberton;Lumberton;30.2562;-94.2071;228 +Villas;Villas;26.5504;-81.8679;228 +York;York;43.186;-70.6661;228 +Riverdale;Riverdale;41.6441;-87.6365;228 +East Greenwich;East Greenwich;41.6362;-71.5058;228 +South Daytona;South Daytona;29.1656;-81.0056;228 +Superior;Superior;39.9341;-105.1588;228 +Oxford;Oxford;41.4313;-73.135;228 +Lone Tree;Lone Tree;39.5309;-104.871;228 +Montgomeryville;Montgomeryville;40.2502;-75.2405;228 +North Fond du Lac;North Fond du Lac;43.8107;-88.4861;228 +Shelby;Shelby;43.1738;-78.3868;228 +Crestwood;Crestwood;38.3356;-85.4839;228 +Middle Paxton;Middle Paxton;40.3934;-76.8753;228 +Rio Hondo;Rio Hondo;26.2347;-97.5817;228 +Sheldon;Sheldon;43.1796;-95.8441;228 +Holbrook;Holbrook;34.9044;-110.1672;228 +Four Corners;Four Corners;45.6704;-111.178;228 +Morganville;Morganville;40.3756;-74.2444;228 +New Burlington;New Burlington;39.2624;-84.552;228 +Dickinson;Dickinson;42.1301;-75.9097;228 +South Haven;South Haven;41.5438;-87.1367;228 +Hugo;Hugo;34.0121;-95.5115;228 +Tice;Tice;26.6758;-81.8171;228 +Mexico;Mexico;43.4549;-76.205;228 +Town and Country;Town and Country;47.7259;-117.422;228 +Lakeview;Lakeview;34.9777;-85.2539;228 +Schuylkill Haven;Schuylkill Haven;40.6284;-76.1729;228 +Scott City;Scott City;37.2243;-89.536;228 +Portland;Portland;42.8696;-84.899;228 +Poplar Grove;Poplar Grove;42.3516;-88.8353;228 +Lake;Lake;41.4549;-75.3754;228 +Utica;Utica;42.629;-83.0218;228 +Highland Lakes;Highland Lakes;41.1716;-74.4643;228 +Johnstown;Johnstown;40.15;-82.6881;228 +Belleview;Belleview;29.0609;-82.0565;228 +Schuyler Falls;Schuyler Falls;44.6578;-73.5842;228 +Denair;Denair;37.5262;-120.7994;228 +Buellton;Buellton;34.6152;-120.1943;228 +Daleville;Daleville;31.2915;-85.7117;228 +Colville;Colville;48.5454;-117.8986;228 +Ghent;Ghent;42.312;-73.6509;228 +Marion;Marion;41.7091;-70.7635;228 +Holland;Holland;40.5966;-75.1221;228 +Flagler Beach;Flagler Beach;29.4716;-81.1303;228 +Canutillo;Canutillo;31.9185;-106.6006;228 +Rainsville;Rainsville;34.4939;-85.8435;228 +Spring Valley;Spring Valley;41.3357;-89.2034;228 +Homestead Meadows North;Homestead Meadows North;31.8483;-106.1707;228 +Humboldt;Humboldt;42.7232;-94.2245;228 +Sergeant Bluff;Sergeant Bluff;42.3976;-96.3517;228 +Primera;Primera;26.2237;-97.7528;228 +Chester;Chester;42.9672;-71.2509;228 +Lone Grove;Lone Grove;34.1809;-97.2559;228 +Silver Hill;Silver Hill;38.8392;-76.9367;228 +Colona;Colona;41.4678;-90.3445;228 +Battlement Mesa;Battlement Mesa;39.4505;-108.0066;228 +Post;Post;33.1911;-101.3814;228 +Bowie;Bowie;33.5566;-97.844;228 +Northumberland;Northumberland;43.1621;-73.6305;228 +McGuire AFB;McGuire AFB;40.0285;-74.5883;228 +Carmi;Carmi;38.0863;-88.1718;228 +Paris;Paris;44.2445;-70.4883;228 +Kings Park;Kings Park;38.8026;-77.2396;228 +Quantico Base;Quantico Base;38.5228;-77.3187;228 +West Pleasant View;West Pleasant View;39.732;-105.1785;228 +Collegeville;Collegeville;40.1873;-75.4581;228 +Bedford;Bedford;40.0456;-78.4998;228 +Creve Coeur;Creve Coeur;40.6425;-89.5983;228 +Sterling;Sterling;60.5405;-150.8089;228 +Grandwood Park;Grandwood Park;42.3929;-87.9871;228 +Tichigan;Tichigan;42.8087;-88.215;228 +Conklin;Conklin;42.0399;-75.8342;228 +Walton;Walton;42.1741;-75.1273;228 +Dunlap;Dunlap;35.3675;-85.3899;228 +Doffing;Doffing;26.2788;-98.3856;228 +Hampden;Hampden;42.0638;-72.4157;228 +Parker;Parker;33.057;-96.6248;228 +Pound Ridge;Pound Ridge;41.2115;-73.5747;228 +Attica;Attica;40.2874;-87.2452;228 +Boulder Creek;Boulder Creek;37.1341;-122.1271;228 +Weisenberg;Weisenberg;40.6051;-75.7099;228 +Mount Olive;Mount Olive;35.1997;-78.0662;228 +DeWitt;DeWitt;41.8227;-90.5448;228 +Sawmills;Sawmills;35.8162;-81.4779;228 +Paulden;Paulden;34.8899;-112.4938;228 +Newfield;Newfield;42.3377;-76.613;228 +River Ridge;River Ridge;28.2669;-82.6257;228 +Grosse Pointe;Grosse Pointe;42.3915;-82.9118;228 +Erwin;Erwin;35.3226;-78.6734;228 +Lake City;Lake City;44.4453;-92.2796;228 +Crawfordville;Crawfordville;30.1995;-84.3634;228 +Broadalbin;Broadalbin;43.0764;-74.1574;228 +North Salem;North Salem;41.333;-73.6042;228 +Ottawa;Ottawa;41.0203;-84.0354;228 +Blauvelt;Blauvelt;41.0689;-73.9545;228 +Maine;Maine;42.2;-76.0314;228 +Greene;Greene;42.3187;-75.7692;228 +Hanamaulu;Hanamaulu;21.9954;-159.3493;228 +Bliss Corner;Bliss Corner;41.6054;-70.9421;228 +Grambling;Grambling;32.5276;-92.7124;228 +Margaret;Margaret;33.6735;-86.468;228 +Colebrookdale;Colebrookdale;40.3468;-75.6464;228 +Birdsboro;Birdsboro;40.262;-75.8099;228 +Upper Yoder;Upper Yoder;40.2995;-78.9907;228 +Bristol;Bristol;42.5378;-88.0149;228 +St. Clairsville;St. Clairsville;40.0792;-80.8997;228 +Waterbury;Waterbury;44.3851;-72.746;228 +Ayden;Ayden;35.4694;-77.4167;228 +Wilson;Wilson;35.7312;-77.9284;228 +Oroville;Oroville;39.4999;-121.5634;228 +Morehead City;Morehead City;34.7308;-76.7387;228 +Enid;Enid;36.4061;-97.8701;228 +Coral Gables;Coral Gables;25.7037;-80.2715;228 +Orangetown;Orangetown;41.0526;-73.9475;228 +Azusa;Azusa;34.1386;-117.9124;228 +Ashburn;Ashburn;39.03;-77.4711;228 +Bloomsburg;Bloomsburg;41.0027;-76.4561;228 +Traverse City;Traverse City;44.7547;-85.6035;228 +Cookeville;Cookeville;36.1484;-85.5114;228 +Catalina Foothills;Catalina Foothills;32.3041;-110.8835;228 +Galveston;Galveston;29.2487;-94.891;228 +Severn;Severn;39.1355;-76.6958;228 +Sahuarita;Sahuarita;31.9323;-110.9654;228 +Forney;Forney;32.744;-96.4529;228 +Bullhead City;Bullhead City;35.1205;-114.546;228 +Irondequoit;Irondequoit;43.2096;-77.5705;228 +Stillwater;Stillwater;36.1316;-97.074;228 +East Hartford;East Hartford;41.7634;-72.6152;228 +Rowland Heights;Rowland Heights;33.9716;-117.8911;228 +Mishawaka;Mishawaka;41.6736;-86.1669;228 +West Mead;West Mead;41.6266;-80.1247;228 +Canterbury;Canterbury;41.6979;-71.9998;228 +Adams;Adams;43.8511;-76.0379;228 +Shanor-Northvue;Shanor-Northvue;40.9104;-79.9157;228 +Glencoe;Glencoe;33.9449;-85.9319;228 +Fox Chapel;Fox Chapel;40.5247;-79.8898;228 +Vinton;Vinton;42.1631;-92.026;228 +De Motte;De Motte;41.1988;-87.1973;228 +Silver Springs;Silver Springs;39.3826;-119.2149;228 +Maplewood;Maplewood;47.3716;-122.5689;228 +Saltillo;Saltillo;34.3789;-88.6939;228 +Monee;Monee;41.4181;-87.7499;228 +Munroe Falls;Munroe Falls;41.1386;-81.4344;228 +Iowa Falls;Iowa Falls;42.519;-93.2662;228 +Roseburg North;Roseburg North;43.2653;-123.3025;228 +Massac;Massac;37.0335;-88.6859;228 +Lower Oxford;Lower Oxford;39.806;-75.9895;228 +Glen Head;Glen Head;40.845;-73.618;228 +Clifton;Clifton;33.0249;-109.2883;228 +West Hills;West Hills;40.8198;-73.4339;228 +Buckley;Buckley;47.1615;-122.02;228 +Nottingham;Nottingham;43.1242;-71.121;228 +Scott;Scott;41.0219;-76.4169;228 +Gretna;Gretna;41.1319;-96.2447;228 +Candor;Candor;42.2318;-76.3329;228 +Stewartstown;Stewartstown;39.7528;-76.5925;228 +Summit;Summit;43.0504;-88.4815;228 +Springfield;Springfield;40.5249;-75.2998;228 +Colesville;Colesville;42.1742;-75.6627;228 +Amelia;Amelia;39.0229;-84.2184;228 +Dundee;Dundee;28.0115;-81.5995;228 +North Scituate;North Scituate;42.2121;-70.7652;228 +Montevideo;Montevideo;44.9505;-95.7153;228 +Sulphur;Sulphur;34.4977;-96.9899;228 +Offutt AFB;Offutt AFB;41.1207;-95.9209;228 +Berkeley;Berkeley;41.8891;-87.9114;228 +Wayne;Wayne;40.583;-76.2294;228 +Wakefield;Wakefield;43.5916;-71.0098;228 +Carver;Carver;44.76;-93.6305;228 +Greenfield;Greenfield;39.3535;-83.3884;228 +Hudson;Hudson;31.3285;-94.8014;228 +Ridgeland;Ridgeland;32.468;-80.9176;228 +Dwight;Dwight;41.0987;-88.424;228 +Oak Park Heights;Oak Park Heights;45.0324;-92.8099;228 +Gillespie;Gillespie;39.1258;-89.8173;228 +Midfield;Midfield;33.4552;-86.9226;228 +Waldoboro;Waldoboro;44.1098;-69.3696;228 +Swoyersville;Swoyersville;41.2975;-75.8799;228 +Hoopeston;Hoopeston;40.4608;-87.6635;228 +Abbeville;Abbeville;34.1787;-82.3774;228 +Muleshoe;Muleshoe;34.2292;-102.7284;228 +Charlestown;Charlestown;43.2469;-72.3939;228 +Deerfield;Deerfield;42.522;-72.6097;228 +Hawaiian Ocean View;Hawaiian Ocean View;19.0959;-155.775;228 +West Sayville;West Sayville;40.7294;-73.105;228 +Mullins;Mullins;34.2042;-79.2535;228 +Peach Bottom;Peach Bottom;39.7478;-76.3311;228 +Guerneville;Guerneville;38.5137;-122.9894;228 +Granville;Granville;40.5735;-77.6129;228 +West Salem;West Salem;43.8989;-91.0883;228 +Rockingham;Rockingham;43.1815;-72.5014;228 +Jericho;Jericho;44.4764;-72.9629;228 +Terryville;Terryville;41.6784;-73.0064;228 +La Crescent;La Crescent;43.8299;-91.3043;228 +Alfred;Alfred;42.2385;-77.7891;228 +Barling;Barling;35.3284;-94.2792;228 +Krum;Krum;33.2652;-97.2256;228 +Worland;Worland;44.0026;-107.9543;228 +Olyphant;Olyphant;41.4507;-75.5753;228 +Stafford Springs;Stafford Springs;41.9595;-72.3105;228 +Whiskey Creek;Whiskey Creek;26.5733;-81.8903;228 +Doney Park;Doney Park;35.2687;-111.5053;228 +Glennville;Glennville;31.9382;-81.9305;228 +Sea Cliff;Sea Cliff;40.8441;-73.6442;228 +Lackawaxen;Lackawaxen;41.4866;-75.0592;228 +Leeds;Leeds;33.5429;-86.5636;228 +Holiday City-Berkeley;Holiday City-Berkeley;39.9639;-74.2787;228 +East Bethel;East Bethel;45.3557;-93.2038;228 +Richland;Richland;40.2841;-78.845;228 +Festus;Festus;38.2192;-90.4095;228 +Riverview;Riverview;42.1728;-83.1935;228 +Union Park;Union Park;28.5645;-81.2354;228 +South Charleston;South Charleston;38.3482;-81.711;228 +Fairfax Station;Fairfax Station;38.7942;-77.3358;228 +Middle Valley;Middle Valley;35.1877;-85.1958;228 +Grantsville;Grantsville;40.6148;-112.4777;228 +Somerville;Somerville;40.5696;-74.6092;228 +Sedro-Woolley;Sedro-Woolley;48.5112;-122.2321;228 +Minden;Minden;32.6187;-93.2762;228 +Little Chute;Little Chute;44.2905;-88.3206;228 +Bainbridge;Bainbridge;30.9046;-84.5727;228 +Bath;Bath;42.3219;-77.3083;228 +Smithfield;Smithfield;41.8347;-111.8266;228 +Miller Place;Miller Place;40.9374;-72.9864;228 +Weatherford;Weatherford;35.5384;-98.6872;228 +Rapho;Rapho;40.1576;-76.458;228 +North Lebanon;North Lebanon;40.3668;-76.4215;228 +Union;Union;38.44;-90.9927;228 +Hamilton Square;Hamilton Square;40.2248;-74.6526;228 +Moncks Corner;Moncks Corner;33.1631;-80.0135;228 +Goulds;Goulds;25.5614;-80.388;228 +Spring Lake;Spring Lake;35.1842;-78.9959;228 +Folkston;Folkston;30.8393;-82.0073;228 +Macedonia;Macedonia;41.3147;-81.4989;228 +Carnot-Moon;Carnot-Moon;40.5187;-80.2178;228 +Jerome;Jerome;42.7183;-114.5159;228 +Prairie Ridge;Prairie Ridge;47.1443;-122.1408;228 +Somersworth;Somersworth;43.2534;-70.8856;228 +Garden City;Garden City;43.6526;-116.2743;228 +Newton;Newton;41.0534;-74.7527;228 +Maltby;Maltby;47.8027;-122.1044;228 +Norton;Norton;41.0294;-81.6461;228 +Bordentown;Bordentown;40.142;-74.7098;228 +Ellwood City;Ellwood City;40.8619;-80.283;228 +Glenwood Springs;Glenwood Springs;39.5455;-107.3346;228 +Greensburg;Greensburg;39.3515;-85.5024;228 +Tucson Estates;Tucson Estates;32.1792;-111.1254;228 +Macclenny;Macclenny;30.281;-82.1252;228 +Echelon;Echelon;39.8482;-74.9957;228 +McKenzie;McKenzie;36.1371;-88.5077;228 +Lehighton;Lehighton;40.8306;-75.7166;228 +Uhrichsville;Uhrichsville;40.4005;-81.3515;228 +Avondale;Avondale;29.9072;-90.1933;228 +Hadley;Hadley;42.3556;-72.5692;228 +New Ipswich;New Ipswich;42.7489;-71.8747;228 +Hawaiian Beaches;Hawaiian Beaches;19.5423;-154.9223;228 +Waynesville;Waynesville;37.8207;-92.22;228 +Paxtonia;Paxtonia;40.3166;-76.7884;228 +Mount Carmel;Mount Carmel;36.562;-82.6618;228 +Orange;Orange;38.2486;-78.1127;228 +Kahaluu-Keauhou;Kahaluu-Keauhou;19.5726;-155.958;228 +Kings Point;Kings Point;40.8162;-73.7407;228 +Bear Valley Springs;Bear Valley Springs;35.1775;-118.646;228 +Bolton;Bolton;42.4362;-71.6073;228 +Bulverde;Bulverde;29.7744;-98.4364;228 +Kelly;Kelly;40.9984;-76.9245;228 +Fairport;Fairport;43.099;-77.4427;228 +Union Beach;Union Beach;40.4454;-74.1699;228 +Pawcatuck;Pawcatuck;41.3774;-71.8492;228 +Hightstown;Hightstown;40.2686;-74.5253;228 +East Granby;East Granby;41.9424;-72.741;228 +Alton;Alton;43.4906;-71.2462;228 +Brady;Brady;31.1322;-99.3697;228 +Brent;Brent;32.9421;-87.1753;228 +Eagleville;Eagleville;40.1604;-75.409;228 +Minot AFB;Minot AFB;48.4209;-101.3381;228 +Fort Rucker;Fort Rucker;31.3428;-85.7154;228 +Fruitland;Fruitland;38.3214;-75.6246;228 +Savannah;Savannah;39.9391;-94.8279;228 +Jefferson;Jefferson;40.7803;-79.8304;228 +Giddings;Giddings;30.1833;-96.9279;228 +Venus;Venus;32.4312;-97.102;228 +Calistoga;Calistoga;38.5818;-122.5824;228 +Perry;Perry;41.4648;-112.0401;228 +Carlyss;Carlyss;30.1761;-93.3704;228 +Pecan Acres;Pecan Acres;32.9703;-97.4727;228 +Belvedere;Belvedere;33.5369;-81.9424;228 +Rothschild;Rothschild;44.8761;-89.6173;228 +Delhi Hills;Delhi Hills;39.0871;-84.6178;228 +Wadesboro;Wadesboro;34.9645;-80.0746;228 +Grayson;Grayson;38.3317;-82.9371;228 +Red Oak;Red Oak;41.0141;-95.2248;228 +Cave Springs;Cave Springs;36.2701;-94.2225;228 +Ripley;Ripley;34.7321;-88.9444;228 +Hawkinsville;Hawkinsville;32.2964;-83.4814;228 +Forsyth;Forsyth;33.0347;-83.9381;228 +Midway;Midway;40.5183;-111.4745;228 +Big Bear Lake;Big Bear Lake;34.2429;-116.8951;228 +Titusville;Titusville;41.6273;-79.6699;228 +St. Clair;St. Clair;42.8262;-82.493;228 +North Dansville;North Dansville;42.5583;-77.6915;228 +Old Bethpage;Old Bethpage;40.7557;-73.4544;228 +South Sarasota;South Sarasota;27.2856;-82.5333;228 +Jaffrey;Jaffrey;42.8294;-72.0597;228 +Zephyrhills West;Zephyrhills West;28.2311;-82.2052;228 +Garnet;Garnet;33.9179;-116.4796;228 +Lake Fenton;Lake Fenton;42.8453;-83.7086;228 +Carroll;Carroll;40.3364;-77.1735;228 +Iola;Iola;37.9274;-95.4006;228 +Ocean Bluff-Brant Rock;Ocean Bluff-Brant Rock;42.1006;-70.6625;228 +Springfield;Springfield;42.3246;-85.2371;228 +Timber Pines;Timber Pines;28.469;-82.5999;228 +West Wendover;West Wendover;40.7407;-114.0783;228 +Obetz;Obetz;39.8671;-82.9451;228 +Thatcher;Thatcher;32.832;-109.7595;228 +South Bay;South Bay;26.677;-80.7265;228 +Ettrick;Ettrick;37.2435;-77.4287;228 +Aberdeen;Aberdeen;33.8287;-88.5539;228 +Diboll;Diboll;31.1881;-94.783;228 +Hutchinson Island South;Hutchinson Island South;27.3243;-80.2425;228 +Williamston;Williamston;35.8468;-77.0655;228 +Ravena;Ravena;42.4755;-73.8113;228 +Montrose;Montrose;45.0668;-93.9206;228 +Pinardville;Pinardville;43.001;-71.5171;228 +Farmers Loop;Farmers Loop;64.9061;-147.6957;228 +Warren;Warren;42.2002;-72.2006;228 +Layhill;Layhill;39.087;-77.0401;228 +Elmsford;Elmsford;41.0541;-73.8143;228 +Center;Center;31.793;-94.1796;228 +Myrtletown;Myrtletown;40.7888;-124.1286;228 +Union City;Union City;40.1995;-84.8206;228 +North Stonington;North Stonington;41.4697;-71.8755;228 +Gilmer;Gilmer;32.7317;-94.946;228 +Williamsville;Williamsville;42.9623;-78.7418;228 +Martic;Martic;39.8721;-76.3144;228 +Hendron;Hendron;37.0346;-88.6437;228 +Bangor;Bangor;40.8678;-75.2085;228 +Londonderry;Londonderry;40.1814;-76.6964;228 +Bethel;Bethel;40.4485;-76.42;228 +Lake Wildwood;Lake Wildwood;39.235;-121.2003;228 +West Rockhill;West Rockhill;40.3686;-75.3489;228 +Washington;Washington;40.8467;-75.1972;228 +Bisbee;Bisbee;31.4126;-109.9179;228 +Springfield;Springfield;32.3634;-81.3029;228 +Chisago City;Chisago City;45.3474;-92.9116;228 +Carlisle;Carlisle;42.53;-71.3513;228 +Byron;Byron;32.6474;-83.7541;228 +Ballston Spa;Ballston Spa;43.0068;-73.8525;228 +Hollywood;Hollywood;32.7523;-80.2106;228 +Livingston;Livingston;30.71;-94.9381;228 +Walkertown;Walkertown;36.1578;-80.1642;228 +Osceola;Osceola;41.0302;-93.7829;228 +Yarmouth Port;Yarmouth Port;41.71;-70.2257;228 +Odessa;Odessa;38.9988;-93.9666;228 +Poolesville;Poolesville;39.1423;-77.4102;228 +Briar;Briar;32.9884;-97.5528;228 +Wenham;Wenham;42.6008;-70.8826;228 +Ranson;Ranson;39.325;-77.8666;228 +Salem;Salem;39.5681;-75.4724;228 +Endicott;Endicott;42.098;-76.0639;228 +Jacksonville;Jacksonville;33.8088;-85.7545;228 +Woolwich;Woolwich;39.74;-75.317;228 +Hopewell;Hopewell;40.5906;-80.2731;228 +Cheney;Cheney;47.4901;-117.579;228 +Cedar Grove;Cedar Grove;40.8565;-74.2287;228 +Palos Heights;Palos Heights;41.6637;-87.7959;228 +Belmont;Belmont;35.2211;-81.0402;228 +Annapolis Neck;Annapolis Neck;38.9408;-76.4997;228 +Florence;Florence;40.0978;-74.7886;228 +Muscoy;Muscoy;34.155;-117.3477;228 +Fredericksburg;Fredericksburg;30.2661;-98.8749;228 +Pennsville;Pennsville;39.6266;-75.5089;228 +Trophy Club;Trophy Club;33.0038;-97.1897;228 +Cornwall;Cornwall;41.4195;-74.054;228 +Riverton;Riverton;43.0421;-108.414;228 +Shepherdsville;Shepherdsville;37.9806;-85.6999;228 +Bedford;Bedford;41.3919;-81.5359;228 +Woodhaven;Woodhaven;42.132;-83.2374;228 +Ulster;Ulster;41.9699;-74.0041;228 +North St. Paul;North St. Paul;45.0137;-92.9995;228 +Boone;Boone;42.053;-93.877;228 +Ocean Pines;Ocean Pines;38.3825;-75.1475;228 +Paris;Paris;38.2016;-84.2719;228 +Irmo;Irmo;34.1018;-81.1957;228 +Cecil;Cecil;40.3147;-80.1943;228 +San Anselmo;San Anselmo;37.9821;-122.5699;228 +Marysville;Marysville;39.1518;-121.5835;228 +Coventry;Coventry;41.7828;-72.3394;228 +Plymouth;Plymouth;41.3483;-86.3187;228 +Manchester;Manchester;35.463;-86.0774;228 +Kelso;Kelso;46.1236;-122.891;228 +Kingsbury;Kingsbury;43.344;-73.5395;228 +St. Peter;St. Peter;44.3296;-93.9659;228 +Waconia;Waconia;44.8412;-93.7927;228 +Stony Brook;Stony Brook;40.906;-73.1278;228 +North Smithfield;North Smithfield;41.9727;-71.5514;228 +Elkhorn;Elkhorn;42.6711;-88.5377;228 +Gatesville;Gatesville;31.4419;-97.7351;228 +Goldenrod;Goldenrod;28.6114;-81.2916;228 +Virginia;Virginia;47.5169;-92.5128;228 +Wilmington;Wilmington;39.4387;-83.8184;228 +Tyngsborough;Tyngsborough;42.6662;-71.429;228 +Harrison;Harrison;44.1935;-88.2941;228 +Lansdowne;Lansdowne;39.0846;-77.4839;228 +Holly Hill;Holly Hill;29.2443;-81.0463;228 +Logan;Logan;40.5263;-78.4235;228 +Lakeside;Lakeside;37.6133;-77.4768;228 +Newington Forest;Newington Forest;38.7371;-77.2339;228 +Blue Ash;Blue Ash;39.248;-84.3827;228 +Chino Valley;Chino Valley;34.7593;-112.4107;228 +Lewisburg;Lewisburg;35.4494;-86.7897;228 +Lakeland Highlands;Lakeland Highlands;27.9572;-81.9496;228 +Bastrop;Bastrop;32.7749;-91.9058;228 +Winnetka;Winnetka;42.1064;-87.7421;228 +Markham;Markham;41.6;-87.6905;228 +Gladstone;Gladstone;45.3864;-122.5933;228 +New Baltimore;New Baltimore;42.6903;-82.7398;228 +Derby;Derby;41.3265;-73.0833;228 +Kewanee;Kewanee;41.2399;-89.9263;228 +Gulfport;Gulfport;27.7463;-82.71;228 +Forestville;Forestville;38.8518;-76.8708;228 +Orange City;Orange City;28.9347;-81.2881;228 +Newcastle;Newcastle;47.5303;-122.1633;228 +New Kensington;New Kensington;40.5711;-79.7521;228 +Beatrice;Beatrice;40.2737;-96.7454;228 +Marion;Marion;35.2041;-90.2061;228 +Delhi;Delhi;37.4306;-120.7759;228 +Winchester;Winchester;35.1898;-86.1074;228 +Leon Valley;Leon Valley;29.4954;-98.6143;228 +Joppatowne;Joppatowne;39.4181;-76.3516;228 +West Plains;West Plains;36.7378;-91.868;228 +Ottawa;Ottawa;38.6;-95.2642;228 +Larkspur;Larkspur;37.9393;-122.5313;228 +St. Marys;St. Marys;41.4574;-78.5342;228 +Clayton;Clayton;37.9403;-121.9301;228 +Poquoson;Poquoson;37.1318;-76.3569;228 +Elon;Elon;36.1014;-79.5085;228 +Palmer;Palmer;42.1888;-72.3112;228 +Lumberton;Lumberton;39.9569;-74.8035;228 +Massena;Massena;44.9609;-74.8339;228 +Arkansas City;Arkansas City;37.0726;-97.0385;228 +North Castle;North Castle;41.1331;-73.695;228 +Cottonwood;Cottonwood;34.7192;-112.0014;228 +Mays Chapel;Mays Chapel;39.4343;-76.6516;228 +Shady Hills;Shady Hills;28.4042;-82.5467;228 +Lincolnwood;Lincolnwood;42.0054;-87.7329;228 +North Union;North Union;39.9102;-79.6731;228 +Amherst;Amherst;41.4022;-82.2303;228 +Grenada;Grenada;33.7816;-89.813;228 +Batesville;Batesville;35.7687;-91.6226;228 +West Monroe;West Monroe;32.512;-92.1513;228 +Parker;Parker;34.8514;-82.4512;228 +Woodward;Woodward;36.4247;-99.4057;228 +Lower Pottsgrove;Lower Pottsgrove;40.2538;-75.5975;228 +Melissa;Melissa;33.2891;-96.5573;228 +Brock Hall;Brock Hall;38.8617;-76.7549;228 +Falmouth;Falmouth;43.7476;-70.2827;228 +Freeport;Freeport;28.9454;-95.3601;228 +Webb City;Webb City;37.1413;-94.4676;228 +Weston;Weston;42.3589;-71.3001;228 +James Island;James Island;32.7353;-79.9396;228 +Kingsburg;Kingsburg;36.5245;-119.5602;228 +Pepperell;Pepperell;42.6713;-71.6043;228 +Eureka;Eureka;38.5015;-90.6492;228 +Lovington;Lovington;32.9125;-103.3277;228 +Platteville;Platteville;42.728;-90.4676;228 +Northlake;Northlake;41.9143;-87.9054;228 +Eatontown;Eatontown;40.2913;-74.0558;228 +Highlands;Highlands;41.3601;-74.0084;228 +New Garden;New Garden;39.8119;-75.7517;228 +Newport;Newport;44.6242;-124.0513;228 +Harwich;Harwich;41.6957;-70.0684;228 +Neosho;Neosho;36.8441;-94.3756;228 +Wells Branch;Wells Branch;30.4432;-97.6792;228 +North Greenbush;North Greenbush;42.6706;-73.6632;228 +Rehoboth;Rehoboth;41.8439;-71.2456;228 +Lincoln City;Lincoln City;44.9751;-124.0073;228 +Enumclaw;Enumclaw;47.2017;-121.9897;228 +Overlea;Overlea;39.3642;-76.5176;228 +Speedway;Speedway;39.7937;-86.2479;228 +Ishpeming;Ishpeming;46.4862;-87.6658;228 +Jesup;Jesup;31.5992;-81.8895;228 +Ringwood;Ringwood;41.1064;-74.2749;228 +Levittown;Levittown;40.1537;-74.853;228 +Kentwood;Kentwood;42.8852;-85.5925;228 +Madison;Madison;34.7114;-86.7626;228 +Smyrna;Smyrna;35.9722;-86.5253;228 +Sierra Vista;Sierra Vista;31.563;-110.3153;228 +Farmington;Farmington;36.7555;-108.1823;228 +New Bern;New Bern;35.0955;-77.0723;228 +Hinesville;Hinesville;31.8247;-81.6135;228 +Glendora;Glendora;34.1449;-117.8468;228 +Burien;Burien;47.4762;-122.3394;228 +Herriman;Herriman;40.4899;-112.0171;228 +Maricopa;Maricopa;33.0404;-112.0006;228 +Stratford;Stratford;41.207;-73.1305;228 +Lompoc;Lompoc;34.6618;-120.4714;228 +Howell;Howell;40.1819;-74.1977;228 +Wheaton;Wheaton;41.8561;-88.1083;228 +Parsippany-Troy Hills;Parsippany-Troy Hills;40.8601;-74.4238;228 +Lacey;Lacey;47.046;-122.7934;228 +Summerville;Summerville;33.0015;-80.1799;228 +Beaumont;Beaumont;33.9076;-116.9766;228 +Collierville;Collierville;35.0471;-89.6988;228 +West Lafayette;West Lafayette;40.4432;-86.9239;228 +Florissant;Florissant;38.7996;-90.3269;228 +Hoffman Estates;Hoffman Estates;42.0639;-88.1468;228 +Queen Creek;Queen Creek;33.2386;-111.6343;228 +Kannapolis;Kannapolis;35.4764;-80.6403;228 +White House;White House;36.4648;-86.6665;228 +Methuen Town;Methuen Town;42.734;-71.1889;228 +St. Ann;St. Ann;38.7266;-90.3872;228 +Keokuk;Keokuk;40.4095;-91.403;228 +Lakeland;Lakeland;35.2585;-89.7308;228 +Peru;Peru;40.7594;-86.0757;228 +Prineville;Prineville;44.2985;-120.8607;228 +Fulton;Fulton;38.8551;-91.9511;228 +Minneola;Minneola;28.6067;-81.7322;228 +Elfers;Elfers;28.214;-82.723;228 +Lewisboro;Lewisboro;41.2697;-73.5827;228 +German Flatts;German Flatts;42.9868;-74.9804;228 +Oskaloosa;Oskaloosa;41.2922;-92.6403;228 +Richmond;Richmond;29.5825;-95.7602;228 +Jackson;Jackson;43.4721;-110.7745;228 +Urbana;Urbana;39.3237;-77.3411;228 +Panama City Beach;Panama City Beach;30.2369;-85.8775;228 +Woodland Park;Woodland Park;40.8905;-74.1945;228 +Grand Terrace;Grand Terrace;34.0312;-117.3132;228 +Mastic Beach;Mastic Beach;40.7679;-72.8375;228 +Justice;Justice;41.7495;-87.8345;228 +Lenexa;Lenexa;38.9609;-94.8018;228 +Hazleton;Hazleton;40.9504;-75.9724;228 +Twin Falls;Twin Falls;42.5645;-114.4615;228 +Brookhaven;Brookhaven;33.8744;-84.3314;228 +Novato;Novato;38.092;-122.5576;228 +Tigard;Tigard;45.4237;-122.7845;228 +Dearborn Heights;Dearborn Heights;42.3164;-83.2769;228 +Highland;Highland;34.1113;-117.1654;228 +Abington;Abington;40.1108;-75.1146;228 +Grapevine;Grapevine;32.9343;-97.0744;228 +Fond du Lac;Fond du Lac;43.7718;-88.4396;228 +Apple Valley;Apple Valley;44.7457;-93.2006;228 +Chicopee;Chicopee;42.1764;-72.5719;228 +Hacienda Heights;Hacienda Heights;33.997;-117.9728;228 +Cathedral City;Cathedral City;33.8363;-116.4642;228 +Normal;Normal;40.5218;-88.9881;228 +Milford;Milford;41.2256;-73.0616;228 +Kingston;Kingston;41.9295;-73.9968;228 +Colton;Colton;34.0538;-117.3254;228 +Delano;Delano;35.767;-119.2637;228 +Kettering;Kettering;39.6957;-84.1495;228 +Bentonville;Bentonville;36.3546;-94.2306;228 +Stonecrest;Stonecrest;33.6842;-84.1372;228 +West Haven;West Haven;41.2739;-72.9672;228 +St. Cloud;St. Cloud;28.2294;-81.2829;228 +Bristol;Bristol;40.1216;-74.8667;228 +Pinellas Park;Pinellas Park;27.8589;-82.7078;228 +Bellevue;Bellevue;41.1535;-95.9357;228 +West Sacramento;West Sacramento;38.5557;-121.5504;228 +Mount Prospect;Mount Prospect;42.0641;-87.9375;228 +Elyria;Elyria;41.3761;-82.1063;228 +Leesburg;Leesburg;39.1058;-77.5544;228 +Brunswick;Brunswick;31.145;-81.474;228 +Union;Union;42.1258;-76.0329;228 +Minnetonka;Minnetonka;44.9322;-93.4598;228 +Arroyo Grande;Arroyo Grande;35.1241;-120.5845;228 +Wayne;Wayne;40.9481;-74.2453;228 +Yucaipa;Yucaipa;34.0336;-117.0429;228 +Williamsport;Williamsport;41.2398;-77.0371;228 +Lewiston;Lewiston;46.3934;-116.9934;228 +Apopka;Apopka;28.7014;-81.5304;228 +Millcreek;Millcreek;42.0861;-80.1193;228 +Grand Island;Grand Island;40.9214;-98.3584;228 +Palm Desert;Palm Desert;33.7378;-116.3695;228 +Little Elm;Little Elm;33.1856;-96.929;228 +Watertown;Watertown;43.9734;-75.9094;228 +Milford city;Milford city;41.2256;-73.0625;228 +Edina;Edina;44.8914;-93.3602;228 +Beaufort;Beaufort;32.4597;-80.7235;228 +Chambersburg;Chambersburg;39.9315;-77.6556;228 +Peabody;Peabody;42.5335;-70.9724;228 +Wylie;Wylie;33.0362;-96.5161;228 +DeSoto;DeSoto;32.5992;-96.8633;228 +Pelham;Pelham;40.9;-73.8064;228 +Clarkston;Clarkston;33.8117;-84.2404;228 +Lantana;Lantana;26.5834;-80.0564;228 +Cherry Creek;Cherry Creek;39.6094;-104.8645;228 +Wilton Manors;Wilton Manors;26.1593;-80.1395;228 +Key Biscayne;Key Biscayne;25.6908;-80.1653;228 +Federal Heights;Federal Heights;39.8651;-105.0154;228 +Cornelius;Cornelius;45.519;-123.0514;228 +Kingston;Kingston;41.2652;-75.8875;228 +Ardmore;Ardmore;40.0033;-75.2947;228 +University Heights;University Heights;41.4948;-81.5348;228 +New Carrollton;New Carrollton;38.9654;-76.8773;228 +Ridgefield Park;Ridgefield Park;40.8543;-74.0201;228 +Sugarland Run;Sugarland Run;39.0309;-77.3762;228 +Coatesville;Coatesville;39.9849;-75.8199;228 +Shorewood;Shorewood;43.0914;-87.8864;228 +La Grange Park;La Grange Park;41.8308;-87.8723;228 +Edgewater;Edgewater;40.8237;-73.974;228 +Huntington;Huntington;38.7916;-77.074;228 +Grover Beach;Grover Beach;35.1204;-120.6199;228 +Home Gardens;Home Gardens;33.8784;-117.5116;228 +North Merrick;North Merrick;40.6871;-73.5615;228 +Patchogue;Patchogue;40.7621;-73.0185;228 +Minnehaha;Minnehaha;45.6577;-122.6204;228 +Oak Hills;Oak Hills;45.5403;-122.8413;228 +Red Bank;Red Bank;40.3481;-74.0672;228 +Hasbrouck Heights;Hasbrouck Heights;40.8618;-74.0741;228 +Salisbury;Salisbury;40.7454;-73.5604;228 +Emeryville;Emeryville;37.8382;-122.2932;228 +South Miami;South Miami;25.7079;-80.2952;228 +Clawson;Clawson;42.5367;-83.1504;228 +Westwood Lakes;Westwood Lakes;25.7237;-80.3717;228 +Yeadon;Yeadon;39.9325;-75.2527;228 +Wallington;Wallington;40.8535;-74.1069;228 +Alum Rock;Alum Rock;37.3695;-121.8241;228 +Bothell East;Bothell East;47.8064;-122.1845;228 +North Wantagh;North Wantagh;40.6983;-73.5086;228 +Newman;Newman;37.3157;-121.0211;228 +Naranja;Naranja;25.5164;-80.4221;228 +View Park-Windsor Hills;View Park-Windsor Hills;33.9955;-118.3484;228 +Piedmont;Piedmont;37.8226;-122.23;228 +Waipio;Waipio;21.4143;-157.9965;228 +Maili;Maili;21.4134;-158.1702;228 +River Edge;River Edge;40.9268;-74.0387;228 +Signal Hill;Signal Hill;33.8029;-118.1681;228 +La Palma;La Palma;33.8504;-118.0406;228 +Avocado Heights;Avocado Heights;34.0381;-118.0026;228 +Fords;Fords;40.5415;-74.3124;228 +Wilkinsburg;Wilkinsburg;40.4442;-79.8733;228 +Westbury;Westbury;40.7599;-73.5891;228 +La Grange;La Grange;41.8072;-87.8741;228 +Bellmore;Bellmore;40.6569;-73.5285;228 +Berkley;Berkley;42.4986;-83.1853;228 +Pacific Grove;Pacific Grove;36.6192;-121.9255;228 +Asbury Park;Asbury Park;40.2226;-74.0119;228 +North New Hyde Park;North New Hyde Park;40.746;-73.6876;228 +West Park;West Park;25.984;-80.1923;228 +South Farmingdale;South Farmingdale;40.7175;-73.4471;228 +Ocean Pointe;Ocean Pointe;21.3145;-158.0289;228 +Seaford;Seaford;40.6678;-73.4922;228 +Kenmore;Kenmore;42.9646;-78.8713;228 +Floral Park;Floral Park;40.7226;-73.7029;228 +White Center;White Center;47.5086;-122.348;228 +Walnut Park;Walnut Park;33.9683;-118.222;228 +Cherryland;Cherryland;37.6792;-122.1038;228 +Vincent;Vincent;34.0982;-117.9238;228 +Parkway;Parkway;38.4993;-121.452;228 +East Rancho Dominguez;East Rancho Dominguez;33.895;-118.1956;228 +South River;South River;40.4455;-74.3784;228 +Eggertsville;Eggertsville;42.9665;-78.8065;228 +West University Place;West University Place;29.7157;-95.4321;228 +McFarland;McFarland;35.6781;-119.2414;228 +Palmetto Estates;Palmetto Estates;25.6211;-80.3616;228 +Parlier;Parlier;36.6087;-119.5434;228 +North Arlington;North Arlington;40.7875;-74.1273;228 +Pierre;Pierre;44.3748;-100.3205;228 +Lemon Hill;Lemon Hill;38.5172;-121.4573;228 +Kemp Mill;Kemp Mill;39.0412;-77.0215;228 +New Cassel;New Cassel;40.76;-73.5649;228 +Newport;Newport;39.0855;-84.4868;228 +Halawa;Halawa;21.3753;-157.9185;228 +Ewa Beach;Ewa Beach;21.3181;-158.0073;228 +North Fair Oaks;North Fair Oaks;37.4754;-122.2035;228 +Haddon;Haddon;39.9063;-75.0625;228 +Weehawken;Weehawken;40.7676;-74.0167;228 +Falls Church;Falls Church;38.8847;-77.1751;228 +Franklin Park;Franklin Park;40.4439;-74.5432;228 +Olympia Heights;Olympia Heights;25.7241;-80.339;228 +Waimalu;Waimalu;21.3913;-157.9345;228 +Willowick;Willowick;41.6343;-81.468;228 +Hawaiian Gardens;Hawaiian Gardens;33.8303;-118.0728;228 +Norridge;Norridge;41.9637;-87.8231;228 +Fairview;Fairview;40.8182;-74.0022;228 +Stone Ridge;Stone Ridge;38.9295;-77.5553;228 +Collingswood;Collingswood;39.916;-75.0759;228 +Chicago Ridge;Chicago Ridge;41.7034;-87.7795;228 +Whitefish Bay;Whitefish Bay;43.1132;-87.9004;228 +Bexley;Bexley;39.965;-82.9343;228 +Highland Park;Highland Park;40.5006;-74.4283;228 +Forest Park;Forest Park;41.8683;-87.8157;228 +Princeton Meadows;Princeton Meadows;40.3332;-74.5628;228 +Harper Woods;Harper Woods;42.439;-82.9292;228 +Roselle Park;Roselle Park;40.6653;-74.2666;228 +East Cleveland;East Cleveland;41.5318;-81.5795;228 +Brownsville;Brownsville;25.8216;-80.2417;228 +Massapequa Park;Massapequa Park;40.6817;-73.4496;228 +Wahiawa;Wahiawa;21.5005;-158.0198;228 +Hybla Valley;Hybla Valley;38.7485;-77.0822;228 +Lansdale;Lansdale;40.2417;-75.2812;228 +South Houston;South Houston;29.6611;-95.2285;228 +Cedar Mill;Cedar Mill;45.5355;-122.8006;228 +Greenfield;Greenfield;36.3232;-121.2451;228 +Woodmere;Woodmere;40.6374;-73.7219;228 +Manassas Park;Manassas Park;38.7719;-77.445;228 +Pinewood;Pinewood;25.8697;-80.2174;228 +Kingstowne;Kingstowne;38.7625;-77.1445;228 +Dumont;Dumont;40.9452;-73.9923;228 +Country Walk;Country Walk;25.6331;-80.4353;228 +New Milford;New Milford;40.9337;-74.0196;228 +Ojus;Ojus;25.9563;-80.1606;228 +East Riverdale;East Riverdale;38.96;-76.9108;228 +Four Corners;Four Corners;44.9291;-122.9731;228 +South Orange Village;South Orange Village;40.7491;-74.2602;228 +Hillcrest Heights;Hillcrest Heights;38.8373;-76.9641;228 +Hazel Park;Hazel Park;42.4619;-83.0977;228 +Adelphi;Adelphi;39.0017;-76.9649;228 +East San Gabriel;East San Gabriel;34.1198;-118.0807;228 +Stanford;Stanford;37.4252;-122.1674;228 +Bostonia;Bostonia;32.8189;-116.9479;228 +Artesia;Artesia;33.8676;-118.0806;228 +Glenmont;Glenmont;39.0698;-77.0467;228 +Bull Run;Bull Run;38.7802;-77.5204;228 +Clayton;Clayton;38.6444;-90.3302;228 +Live Oak;Live Oak;36.986;-121.9804;228 +Roosevelt;Roosevelt;40.6797;-73.5837;228 +Glassmanor;Glassmanor;38.8181;-76.9836;228 +Iselin;Iselin;40.5702;-74.317;228 +Idylwood;Idylwood;38.8896;-77.2055;228 +Hyattsville;Hyattsville;38.9612;-76.9548;228 +Brookfield;Brookfield;41.8245;-87.847;228 +Rutherford;Rutherford;40.8203;-74.1057;228 +Merrifield;Merrifield;38.8731;-77.2426;228 +North Amityville;North Amityville;40.7005;-73.4118;228 +Bryn Mawr-Skyway;Bryn Mawr-Skyway;47.4949;-122.2411;228 +Burke Centre;Burke Centre;38.7903;-77.2999;228 +Takoma Park;Takoma Park;38.981;-77.0028;228 +Dover;Dover;40.8859;-74.5597;228 +Mountain House;Mountain House;37.774;-121.5452;228 +Seabrook;Seabrook;38.9802;-76.8502;228 +Avenel;Avenel;40.5839;-74.272;228 +Sudley;Sudley;38.7878;-77.4961;228 +Winthrop;Winthrop;42.3751;-70.9847;228 +North Massapequa;North Massapequa;40.7031;-73.4678;228 +North Valley Stream;North Valley Stream;40.684;-73.7077;228 +Ripon;Ripon;37.7417;-121.131;228 +Bellwood;Bellwood;41.8829;-87.8762;228 +River Falls;River Falls;44.861;-92.6248;228 +Hernando;Hernando;34.85;-89.9922;228 +Cinnaminson;Cinnaminson;40.0008;-74.993;228 +Mount Pleasant;Mount Pleasant;33.1613;-94.9717;228 +Chickasha;Chickasha;35.041;-97.9472;228 +Kings Park;Kings Park;40.8887;-73.2452;228 +Groveland;Groveland;28.6021;-81.8204;228 +Wolf Trap;Wolf Trap;38.9395;-77.2842;228 +Abington;Abington;42.118;-70.959;228 +Franklin;Franklin;39.5954;-75.019;228 +Cinco Ranch;Cinco Ranch;29.7395;-95.7607;228 +New Port Richey;New Port Richey;28.2468;-82.717;228 +Upper Saucon;Upper Saucon;40.5364;-75.4084;228 +Truckee;Truckee;39.3455;-120.1848;228 +Bristol;Bristol;36.618;-82.1606;228 +Fairburn;Fairburn;33.5496;-84.5914;228 +Lake Wales;Lake Wales;27.9195;-81.5961;228 +Auburn;Auburn;42.1972;-71.8453;228 +Cohoes;Cohoes;42.7732;-73.7077;228 +North Decatur;North Decatur;33.8073;-84.2889;228 +Lindsay;Lindsay;36.2082;-119.0897;228 +Aston;Aston;39.8718;-75.4348;228 +Chestnuthill;Chestnuthill;40.9568;-75.4183;228 +Bemidji;Bemidji;47.4828;-94.8796;228 +Wayne;Wayne;42.2774;-83.3877;228 +Rosedale;Rosedale;35.3887;-119.2058;228 +North Myrtle Beach;North Myrtle Beach;33.823;-78.7089;228 +Goodlettsville;Goodlettsville;36.3327;-86.7029;228 +Ham Lake;Ham Lake;45.2545;-93.2039;228 +Seagoville;Seagoville;32.653;-96.5455;228 +Southbridge;Southbridge;42.0604;-72.0338;228 +Wilton;Wilton;43.1502;-73.7276;228 +Myrtle Grove;Myrtle Grove;30.4158;-87.3028;228 +Crescent City;Crescent City;41.7727;-124.1902;228 +Picayune;Picayune;30.5322;-89.6724;228 +Lake St. Louis;Lake St. Louis;38.7846;-90.7886;228 +Athens;Athens;35.4573;-84.6045;228 +Auburndale;Auburndale;28.0962;-81.8011;228 +Highland Village;Highland Village;33.0897;-97.0615;228 +McComb;McComb;31.2442;-90.4717;228 +Scott;Scott;40.3875;-80.0791;228 +Norcross;Norcross;33.9379;-84.2065;228 +Burrillville;Burrillville;41.9706;-71.6984;228 +Wolcott;Wolcott;41.6007;-72.9734;228 +El Segundo;El Segundo;33.9169;-118.4021;228 +Denville;Denville;40.8889;-74.4893;228 +Mercedes;Mercedes;26.1533;-97.9129;228 +Holmdel;Holmdel;40.3768;-74.1725;228 +Swansea;Swansea;41.7571;-71.212;228 +Northbridge;Northbridge;42.13;-71.6547;228 +Batavia;Batavia;42.9987;-78.1802;228 +Morganton;Morganton;35.7408;-81.7003;228 +Harrisburg;Harrisburg;35.3124;-80.6486;228 +Los Osos;Los Osos;35.3068;-120.8249;228 +Murraysville;Murraysville;34.2919;-77.8429;228 +Donaldsonville;Donaldsonville;30.0954;-90.9926;228 +Solvang;Solvang;34.5936;-120.1401;228 +West Hempfield;West Hempfield;40.0564;-76.4632;228 +Delran;Delran;40.017;-74.9495;228 +Seymour;Seymour;41.381;-73.0873;228 +Groveton;Groveton;38.7605;-77.098;228 +Washington;Washington;40.7049;-89.4346;228 +Crowley;Crowley;32.5781;-97.3585;228 +Highland Springs;Highland Springs;37.5516;-77.3285;228 +Douglas;Douglas;31.3602;-109.5394;228 +Lock Haven;Lock Haven;41.1365;-77.4521;228 +Live Oak;Live Oak;29.5545;-98.3404;228 +Geddes;Geddes;43.0767;-76.2243;228 +Jasper;Jasper;38.3933;-86.9402;228 +Eden;Eden;36.5028;-79.7412;228 +Pearl River;Pearl River;41.0615;-74.0047;228 +Vienna;Vienna;38.8996;-77.2597;228 +Country Club Hills;Country Club Hills;41.5637;-87.725;228 +Durham;Durham;43.1174;-70.9195;228 +Streetsboro;Streetsboro;41.2396;-81.3456;228 +Moores Mill;Moores Mill;34.8491;-86.5222;228 +East Buffalo;East Buffalo;40.9337;-76.9135;228 +Gleneagle;Gleneagle;39.0453;-104.8288;228 +Mountainside;Mountainside;40.6811;-74.36;228 +University Park;University Park;41.4461;-87.7154;228 +Merrimac;Merrimac;42.8386;-71.0119;228 +Ben Lomond;Ben Lomond;37.0782;-122.0882;228 +Perry;Perry;30.109;-83.5821;228 +Chestertown;Chestertown;39.2182;-76.0714;228 +Loomis;Loomis;38.8093;-121.1955;228 +Jackson;Jackson;41.008;-75.3578;228 +King;King;36.2766;-80.3564;228 +St. Martinville;St. Martinville;30.1263;-91.8319;228 +Harrisville;Harrisville;41.2853;-111.9859;228 +Huron;Huron;41.3913;-82.5635;228 +Mechanicstown;Mechanicstown;41.4472;-74.3914;228 +Great Barrington;Great Barrington;42.211;-73.3416;228 +Viola;Viola;41.1287;-74.0855;228 +Freeland;Freeland;43.5198;-84.1124;228 +Westbrook;Westbrook;41.3069;-72.4665;228 +Gulf Breeze;Gulf Breeze;30.3685;-87.1769;228 +Avon;Avon;42.8955;-77.7341;228 +Lake Mills;Lake Mills;43.0776;-88.9054;228 +Byron;Byron;42.1224;-89.2665;228 +Whitemarsh Island;Whitemarsh Island;32.0304;-81.0109;228 +Colusa;Colusa;39.2059;-122.0125;228 +Union;Union;39.909;-84.2896;228 +Junction City;Junction City;44.2067;-123.2101;228 +Thermalito;Thermalito;39.4909;-121.615;228 +Latimer;Latimer;30.4972;-88.8607;228 +Sturgis;Sturgis;44.411;-103.4975;228 +Spring Lake Park;Spring Lake Park;45.1161;-93.2451;228 +Heber Springs;Heber Springs;35.5003;-92.0332;228 +Lewisburg;Lewisburg;37.8096;-80.4327;228 +Black Jack;Black Jack;38.7993;-90.264;228 +Woodland;Woodland;45.9145;-122.7506;228 +Conemaugh;Conemaugh;40.2432;-78.966;228 +West Slope;West Slope;45.4962;-122.7731;228 +Huntertown;Huntertown;41.2155;-85.1715;228 +Crossett;Crossett;33.128;-91.9631;228 +Milo;Milo;42.615;-77.0031;228 +Dunbar;Dunbar;39.9637;-79.6027;228 +Lincoln;Lincoln;42.4266;-71.3086;228 +Lakes of the Four Seasons;Lakes of the Four Seasons;41.4074;-87.2203;228 +Mount Vernon;Mount Vernon;37.9364;-87.8959;228 +Taneytown;Taneytown;39.657;-77.1683;228 +Fort Myers Shores;Fort Myers Shores;26.7135;-81.7383;228 +Kirtland;Kirtland;41.5969;-81.3406;228 +Lutherville;Lutherville;39.4239;-76.6176;228 +Milford;Milford;39.1699;-84.2811;228 +Upper Mount Bethel;Upper Mount Bethel;40.8984;-75.1386;228 +Youngtown;Youngtown;33.5846;-112.3047;228 +West Glens Falls;West Glens Falls;43.3019;-73.6874;228 +Phelps;Phelps;42.9574;-77.048;228 +Upper Nazareth;Upper Nazareth;40.7369;-75.3346;228 +Lemoore Station;Lemoore Station;36.2633;-119.9049;228 +Greenbrier;Greenbrier;36.4239;-86.7976;228 +Tabernacle;Tabernacle;39.8192;-74.6551;228 +Lecanto;Lecanto;28.8359;-82.488;228 +Fircrest;Fircrest;47.2307;-122.5157;228 +Clay;Clay;40.2353;-76.2369;228 +Old Greenwich;Old Greenwich;41.0253;-73.5691;228 +Idabel;Idabel;33.9041;-94.8294;228 +East Earl;East Earl;40.1235;-76.0332;228 +Eldridge;Eldridge;41.639;-90.5809;228 +South Patrick Shores;South Patrick Shores;28.202;-80.6137;228 +Lovejoy;Lovejoy;33.4426;-84.3176;228 +Sunnyvale;Sunnyvale;32.7974;-96.5577;228 +Bee Cave;Bee Cave;30.3084;-97.9629;228 +Prairie View;Prairie View;30.085;-95.9897;228 +Catoosa;Catoosa;36.1832;-95.7662;228 +Bondurant;Bondurant;41.6986;-93.4551;228 +Creswell;Creswell;43.9212;-123.016;228 +Stratford;Stratford;39.829;-75.0156;228 +Paintsville;Paintsville;37.8167;-82.8088;228 +Atkinson;Atkinson;42.837;-71.1605;228 +Hamilton;Hamilton;46.2527;-114.1598;228 +Epping;Epping;43.0501;-71.0747;228 +Leitchfield;Leitchfield;37.4862;-86.2857;228 +Brier;Brier;47.7924;-122.2734;228 +Trumann;Trumann;35.6771;-90.5261;228 +Milltown;Milltown;40.4504;-74.4351;228 +Peru;Peru;44.582;-73.556;228 +Farmington;Farmington;43.3629;-71.076;228 +Franklin;Franklin;37.3277;-120.5321;228 +Fort Meade;Fort Meade;27.7645;-81.8058;228 +Osprey;Osprey;27.1914;-82.48;228 +Fort Pierce North;Fort Pierce North;27.4736;-80.3594;228 +West Samoset;West Samoset;27.4702;-82.5552;228 +Bern;Bern;40.4005;-75.9933;228 +Treasure Island;Treasure Island;27.774;-82.7663;228 +Franklin;Franklin;39.8865;-80.1807;228 +Vandalia;Vandalia;38.9754;-89.1117;228 +Westmere;Westmere;42.6883;-73.8744;228 +Edgemoor;Edgemoor;39.7551;-75.507;228 +Southampton;Southampton;40.0423;-77.4569;228 +Upper Freehold;Upper Freehold;40.1552;-74.5283;228 +Ocean City;Ocean City;38.3998;-75.0715;228 +Bremen;Bremen;33.7085;-85.1495;228 +Plymouth Meeting;Plymouth Meeting;40.11;-75.2794;228 +Hillsboro;Hillsboro;39.1668;-89.4735;228 +Oakdale;Oakdale;40.7373;-73.1345;228 +Adel;Adel;31.1272;-83.4232;228 +Eagle;Eagle;39.6368;-106.8123;228 +Heathrow;Heathrow;28.7753;-81.3721;228 +Calverton;Calverton;40.9163;-72.7645;228 +Galliano;Galliano;29.447;-90.3096;228 +Barberton;Barberton;45.7136;-122.6115;228 +Keyport;Keyport;40.4327;-74.2011;228 +Beacon Square;Beacon Square;28.2118;-82.7504;228 +Mendota;Mendota;41.5553;-89.1042;228 +Cos Cob;Cos Cob;41.0513;-73.5931;228 +Cazenovia;Cazenovia;42.9122;-75.8636;228 +Zuni Pueblo;Zuni Pueblo;35.0708;-108.8484;228 +St. Augustine Beach;St. Augustine Beach;29.8414;-81.2713;228 +Kentfield;Kentfield;37.9481;-122.5496;228 +Kiel;Kiel;43.9167;-88.0266;228 +Gouverneur;Gouverneur;44.3673;-75.4838;228 +Providence;Providence;39.9092;-76.233;228 +Willis;Willis;30.4314;-95.4832;228 +Rancho Calaveras;Rancho Calaveras;38.1248;-120.857;228 +Crete;Crete;40.6254;-96.9575;228 +Meraux;Meraux;29.9284;-89.9179;228 +Garden Home-Whitford;Garden Home-Whitford;45.4642;-122.7589;228 +Wellsville;Wellsville;42.1206;-77.9219;228 +Mount Carmel;Mount Carmel;38.4187;-87.7694;228 +Waxhaw;Waxhaw;34.9364;-80.7438;228 +North Babylon;North Babylon;40.7311;-73.3251;228 +North Adams;North Adams;42.6844;-73.1166;228 +Dickson;Dickson;36.064;-87.3668;228 +La Vista;La Vista;41.1816;-96.0666;228 +Ashwaubenon;Ashwaubenon;44.4796;-88.0889;228 +Bastrop;Bastrop;30.1118;-97.3257;228 +Ammon;Ammon;43.4746;-111.9569;228 +Yelm;Yelm;46.9398;-122.6261;228 +Bellingham;Bellingham;42.0777;-71.4741;228 +South Ogden;South Ogden;41.1722;-111.9577;228 +North Canton;North Canton;40.8742;-81.3971;228 +Albemarle;Albemarle;35.3594;-80.1915;228 +Coalinga;Coalinga;36.143;-120.3262;228 +McKinleyville;McKinleyville;40.9488;-124.0857;228 +Ferndale;Ferndale;39.1869;-76.633;228 +Pampa;Pampa;35.5479;-100.9651;228 +Killingly;Killingly;41.8311;-71.8499;228 +Shippensburg;Shippensburg;40.0484;-77.5227;228 +Oneonta;Oneonta;42.4551;-75.0666;228 +Clive;Clive;41.6147;-93.798;228 +Streator;Streator;41.1244;-88.8296;228 +Buffalo;Buffalo;45.1796;-93.8644;228 +Lincoln;Lincoln;40.1508;-89.3721;228 +East Lampeter;East Lampeter;40.0375;-76.2162;228 +Wyckoff;Wyckoff;40.9989;-74.1676;228 +Brookfield;Brookfield;41.4674;-73.3923;228 +Glenvar Heights;Glenvar Heights;25.709;-80.3156;228 +Parole;Parole;38.9861;-76.5519;228 +Camano;Camano;48.1865;-122.4708;228 +Palos Hills;Palos Hills;41.6986;-87.8266;228 +Phoenixville;Phoenixville;40.1358;-75.5201;228 +Sylacauga;Sylacauga;33.1778;-86.2606;228 +Oconomowoc;Oconomowoc;43.0995;-88.495;228 +Webster;Webster;42.0521;-71.8485;228 +Fort Hunt;Fort Hunt;38.7361;-77.0589;228 +Mountain Home;Mountain Home;43.1324;-115.6972;228 +Upper Chichester;Upper Chichester;39.8414;-75.4421;228 +Republic;Republic;37.1452;-93.4446;228 +Americus;Americus;32.0736;-84.2249;228 +Cutlerville;Cutlerville;42.8405;-85.6739;228 +Gainesville;Gainesville;33.6391;-97.1488;228 +Calverton;Calverton;39.0578;-76.9488;228 +Lemay;Lemay;38.5325;-90.2845;228 +Buda;Buda;30.0856;-97.8472;228 +La Marque;La Marque;29.369;-94.9957;228 +Ocean Acres;Ocean Acres;39.743;-74.2804;228 +Harborcreek;Harborcreek;42.1498;-79.9501;228 +Silver Spring;Silver Spring;40.2503;-77.0566;228 +Willimantic;Willimantic;41.7153;-72.2173;228 +Portsmouth;Portsmouth;41.5922;-71.2745;228 +Stafford;Stafford;29.6271;-95.5653;228 +Colchester;Colchester;44.5545;-73.2167;228 +Lemont;Lemont;41.6695;-87.9836;228 +Versailles;Versailles;38.0487;-84.7259;228 +Morris;Morris;41.3749;-88.4305;228 +Gainesville;Gainesville;38.7931;-77.6347;228 +Sayre;Sayre;41.9855;-76.5207;228 +Portland;Portland;27.8911;-97.3284;228 +Lindenwold;Lindenwold;39.8172;-74.9898;228 +Tinton Falls;Tinton Falls;40.2709;-74.0948;228 +Martinsburg;Martinsburg;39.4582;-77.9776;228 +Doylestown;Doylestown;40.2962;-75.1393;228 +Jenison;Jenison;42.9063;-85.8269;228 +Redland;Redland;39.1335;-77.1465;228 +Pecan Grove;Pecan Grove;29.6235;-95.7331;228 +Nederland;Nederland;29.9707;-94.0015;228 +Colonial Heights;Colonial Heights;37.265;-77.3969;228 +Taylor;Taylor;30.5743;-97.4234;228 +Fairview;Fairview;40.1735;-76.8655;228 +Pendleton;Pendleton;45.6756;-118.8209;228 +Godfrey;Godfrey;38.9577;-90.2156;228 +Burlington;Burlington;39.0223;-84.7217;228 +Springfield;Springfield;40.6994;-74.3253;228 +Marion;Marion;34.1787;-79.3966;228 +San Martin;San Martin;37.0829;-121.5963;228 +Kimberly;Kimberly;44.267;-88.3377;228 +Taylor Mill;Taylor Mill;39.0092;-84.4988;228 +Yardville;Yardville;40.1849;-74.6603;228 +East Shoreham;East Shoreham;40.946;-72.8811;228 +Columbus;Columbus;43.3354;-89.03;228 +Thousand Palms;Thousand Palms;33.815;-116.3545;228 +Amory;Amory;33.9813;-88.4823;228 +South Hanover;South Hanover;40.2962;-76.7085;228 +Valley Park;Valley Park;38.5513;-90.4924;228 +Tillmans Corner;Tillmans Corner;30.5818;-88.2128;228 +Salem;Salem;40.9049;-80.8491;228 +Butner;Butner;36.1285;-78.7502;228 +Fishhook;Fishhook;61.711;-149.2657;228 +Lake Mathews;Lake Mathews;33.825;-117.3683;228 +Marvin;Marvin;34.989;-80.8032;228 +Fowler;Fowler;36.6243;-119.6737;228 +Amesbury;Amesbury;42.853;-70.9446;228 +Marion;Marion;37.7173;-88.9279;228 +Tallmadge;Tallmadge;41.1023;-81.4216;228 +Maryland City;Maryland City;39.1016;-76.8051;228 +Nanuet;Nanuet;41.0957;-74.0155;228 +Laurel;Laurel;37.6375;-77.5062;228 +Upper Grand Lagoon;Upper Grand Lagoon;30.169;-85.7407;228 +Anoka;Anoka;45.2099;-93.3893;228 +Lakeport;Lakeport;39.0392;-122.9218;228 +Knik-Fairview;Knik-Fairview;61.4964;-149.6535;228 +Lake Mary;Lake Mary;28.7592;-81.3359;228 +Vero Beach;Vero Beach;27.6463;-80.393;228 +Shorewood;Shorewood;41.5175;-88.2149;228 +Clemson;Clemson;34.6837;-82.8124;228 +Spanish Lake;Spanish Lake;38.7884;-90.2078;228 +Shamokin;Shamokin;40.7883;-76.555;228 +Nutley;Nutley;40.8192;-74.1571;228 +Englewood;Englewood;40.8917;-73.9736;228 +Winchester;Winchester;36.1368;-115.1299;228 +Burbank;Burbank;41.7444;-87.7686;228 +Drexel Hill;Drexel Hill;39.9495;-75.3039;228 +Melrose;Melrose;42.4556;-71.059;228 +Suisun City;Suisun City;38.2473;-122.009;228 +West Falls Church;West Falls Church;38.8648;-77.1878;228 +Golden Gate;Golden Gate;26.1844;-81.7031;228 +Bay Shore;Bay Shore;40.7317;-73.2505;228 +Westchester;Westchester;25.7474;-80.3358;228 +Rahway;Rahway;40.6077;-74.2807;228 +East Palo Alto;East Palo Alto;37.4671;-122.1352;228 +Oak Park;Oak Park;42.4649;-83.1824;228 +Port Chester;Port Chester;41.0052;-73.668;228 +Franklin Park;Franklin Park;41.9361;-87.8794;228 +Bethpage;Bethpage;40.7495;-73.4856;228 +East Massapequa;East Massapequa;40.6743;-73.4358;228 +Plainville;Plainville;41.6741;-72.8575;228 +Gretna;Gretna;29.9101;-90.0515;228 +Hatfield;Hatfield;40.2758;-75.2895;228 +Santa Fe Springs;Santa Fe Springs;33.933;-118.0625;228 +Hinsdale;Hinsdale;41.8005;-87.9273;228 +Plymouth;Plymouth;40.1115;-75.2977;228 +Gorham;Gorham;43.7034;-70.4581;228 +Centerville;Centerville;40.9284;-111.8849;228 +Hopkinton;Hopkinton;42.2255;-71.5378;228 +Kirksville;Kirksville;40.1986;-92.5753;228 +Nipomo;Nipomo;35.0323;-120.4991;228 +Blooming Grove;Blooming Grove;41.3948;-74.184;228 +City of Orange;City of Orange;40.7682;-74.2348;228 +Long Branch;Long Branch;40.2965;-73.9915;228 +Sterling;Sterling;39.0052;-77.405;228 +Santa Paula;Santa Paula;34.3521;-119.0698;228 +San Carlos;San Carlos;37.4982;-122.268;228 +Oceanside;Oceanside;40.6328;-73.6364;228 +Ridley;Ridley;39.8854;-75.328;228 +Burlingame;Burlingame;37.586;-122.3669;228 +San Pablo;San Pablo;37.9628;-122.3425;228 +West Whittier-Los Nietos;West Whittier-Los Nietos;33.9759;-118.0689;228 +Leisure City;Leisure City;25.4937;-80.4369;228 +Kiryas Joel;Kiryas Joel;41.3406;-74.166;228 +Lemon Grove;Lemon Grove;32.7331;-117.0344;228 +Lindenhurst;Lindenhurst;40.6858;-73.371;228 +University Park;University Park;25.7469;-80.3684;228 +Reisterstown;Reisterstown;39.4552;-76.8144;228 +Maywood;Maywood;33.9885;-118.1877;228 +Belmont;Belmont;37.5154;-122.2955;228 +Easton;Easton;40.6858;-75.2209;228 +Indiana;Indiana;40.622;-79.1552;228 +Isla Vista;Isla Vista;34.4144;-119.8581;228 +Imperial Beach;Imperial Beach;32.5689;-117.1184;228 +Mililani Town;Mililani Town;21.4465;-158.0147;228 +Bergenfield;Bergenfield;40.9236;-73.9983;228 +Ladera Ranch;Ladera Ranch;33.5491;-117.6416;228 +Cloverleaf;Cloverleaf;29.7882;-95.1724;228 +Belmont;Belmont;42.396;-71.1795;228 +Cliffside Park;Cliffside Park;40.8221;-73.988;228 +Soledad;Soledad;36.4432;-121.3426;228 +South Pasadena;South Pasadena;34.1103;-118.1573;228 +South Bradenton;South Bradenton;27.4612;-82.5821;228 +El Cerrito;El Cerrito;37.9197;-122.3025;228 +Coral Terrace;Coral Terrace;25.7464;-80.3049;228 +Decatur;Decatur;33.7711;-84.2968;228 +Ewa Gentry;Ewa Gentry;21.3344;-158.0262;228 +Laurel;Laurel;39.095;-76.8622;228 +San Lorenzo;San Lorenzo;37.6737;-122.1349;228 +Herndon;Herndon;38.9699;-77.3867;228 +Rockville Centre;Rockville Centre;40.6644;-73.6383;228 +Watauga;Watauga;32.8718;-97.2515;228 +Suitland;Suitland;38.8492;-76.9225;228 +Tysons;Tysons;38.9215;-77.2273;228 +Peekskill;Peekskill;41.2883;-73.9227;228 +Mill Creek East;Mill Creek East;47.836;-122.1877;228 +San Fernando;San Fernando;34.2886;-118.4363;228 +Ashland;Ashland;37.6942;-122.1159;228 +Woodlawn;Woodlawn;38.7332;-77.1149;228 +Lodi;Lodi;40.8784;-74.0814;228 +Riverbank;Riverbank;37.7268;-120.9402;228 +Palm Tree;Palm Tree;41.3411;-74.1667;228 +Baldwin;Baldwin;40.6634;-73.6104;228 +Melrose Park;Melrose Park;41.9029;-87.8642;228 +Maplewood;Maplewood;40.733;-74.2711;228 +Terrytown;Terrytown;29.9014;-90.0279;228 +University Park;University Park;32.8506;-96.7937;228 +Palm Springs;Palm Springs;26.6349;-80.0968;228 +Valinda;Valinda;34.0401;-117.93;228 +Oak Ridge;Oak Ridge;28.4727;-81.4169;228 +Elmwood Park;Elmwood Park;41.9225;-87.8163;228 +Bailey's Crossroads;Bailey's Crossroads;38.8477;-77.1305;228 +Maywood;Maywood;41.8798;-87.8442;228 +Carteret;Carteret;40.5848;-74.2284;228 +West Puente Valley;West Puente Valley;34.0512;-117.9681;228 +Copiague;Copiague;40.6728;-73.3932;228 +Winter Gardens;Winter Gardens;32.8376;-116.9268;228 +Hialeah Gardens;Hialeah Gardens;25.8878;-80.3569;228 +Cudahy;Cudahy;33.9631;-118.183;228 +Rosemont;Rosemont;38.5477;-121.3553;228 +North Lynnwood;North Lynnwood;47.8533;-122.2762;228 +West Carson;West Carson;33.8229;-118.2931;228 +Lealman;Lealman;27.8197;-82.6847;228 +Hayesville;Hayesville;44.9794;-122.9739;228 +Hillside;Hillside;40.6961;-74.2286;228 +Jasmine Estates;Jasmine Estates;28.293;-82.6907;228 +Dover;Dover;40.002;-76.8699;228 +Hamtramck;Hamtramck;42.3954;-83.056;228 +McNair;McNair;38.9513;-77.4116;228 +North Bay Shore;North Bay Shore;40.7601;-73.2618;228 +Kapolei;Kapolei;21.3403;-158.0665;228 +Lennox;Lennox;33.938;-118.3586;228 +Massapequa;Massapequa;40.6676;-73.4706;228 +Roselle;Roselle;40.6527;-74.2599;228 +Sunny Isles Beach;Sunny Isles Beach;25.9385;-80.1246;228 +The Crossings;The Crossings;25.6708;-80.4018;228 +Landover;Landover;38.9241;-76.8875;228 +Millbrae;Millbrae;37.5994;-122.4023;228 +Monsey;Monsey;41.1181;-74.0681;228 +West Rancho Dominguez;West Rancho Dominguez;33.9057;-118.2682;228 +Blue Island;Blue Island;41.6578;-87.6812;228 +Ives Estates;Ives Estates;25.9632;-80.183;228 +Willowbrook;Willowbrook;33.9199;-118.2362;228 +Columbia Heights;Columbia Heights;45.0484;-93.2472;228 +Lomita;Lomita;33.7933;-118.3175;228 +Bayshore Gardens;Bayshore Gardens;27.4345;-82.5794;228 +South El Monte;South El Monte;34.0493;-118.0484;228 +North Bellmore;North Bellmore;40.6904;-73.539;228 +Palisades Park;Palisades Park;40.8472;-73.9967;228 +Sweetwater;Sweetwater;25.7786;-80.376;228 +Mountlake Terrace;Mountlake Terrace;47.7921;-122.3076;228 +North Plainfield;North Plainfield;40.6209;-74.4386;228 +Albany;Albany;37.8898;-122.3018;228 +La Crescenta-Montrose;La Crescenta-Montrose;34.2322;-118.2353;228 +Franconia;Franconia;38.7682;-77.1587;228 +Norwood;Norwood;39.1605;-84.4535;228 +West Hempstead;West Hempstead;40.6959;-73.6507;228 +Central Falls;Central Falls;41.89;-71.3934;228 +Langley Park;Langley Park;38.9897;-76.9808;228 +Schofield Barracks;Schofield Barracks;21.4936;-158.0617;228 +Lynbrook;Lynbrook;40.6579;-73.6742;228 +Harrison;Harrison;40.7431;-74.1531;228 +West Chester;West Chester;39.9601;-75.6058;228 +Elmwood Park;Elmwood Park;40.905;-74.1201;228 +South San Jose Hills;South San Jose Hills;34.0123;-117.9041;228 +Selma;Selma;35.5436;-78.2954;228 +Pinson;Pinson;33.7057;-86.6674;228 +Marble Falls;Marble Falls;30.5649;-98.2768;228 +Dunbar;Dunbar;38.3688;-81.7345;228 +Decatur;Decatur;33.2262;-97.5876;228 +Fort Myers Beach;Fort Myers Beach;26.4324;-81.9168;228 +Byron Center;Byron Center;42.8121;-85.7279;228 +Homestead Meadows South;Homestead Meadows South;31.811;-106.1643;228 +Portage Lakes;Portage Lakes;41.0034;-81.5347;228 +Meridianville;Meridianville;34.8729;-86.5722;228 +Osceola;Osceola;35.6942;-89.9934;228 +Syracuse;Syracuse;41.4226;-85.7492;228 +Homeland;Homeland;33.7459;-117.1132;228 +Hermosa Beach;Hermosa Beach;33.8654;-118.3966;228 +Morristown;Morristown;40.7966;-74.4772;228 +Sherrelwood;Sherrelwood;39.839;-105.0014;228 +Mineola;Mineola;40.7469;-73.6392;228 +Evergreen Park;Evergreen Park;41.7213;-87.7013;228 +Bellaire;Bellaire;29.704;-95.4622;228 +Point Pleasant;Point Pleasant;40.0772;-74.0702;228 +Hawthorne;Hawthorne;40.9579;-74.1581;228 +Washington;Washington;40.5093;-79.6011;228 +Russellville;Russellville;36.8393;-86.895;228 +Delaware;Delaware;41.2372;-74.9281;228 +Newbury;Newbury;42.7706;-70.8747;228 +Berrien Springs;Berrien Springs;41.9474;-86.3403;228 +Highland Heights;Highland Heights;39.0355;-84.4567;228 +Sausalito;Sausalito;37.858;-122.4932;228 +Woodlake;Woodlake;37.4216;-77.6783;228 +Barnesville;Barnesville;33.0509;-84.1527;228 +South Lockport;South Lockport;43.1377;-78.6864;228 +Clarkson;Clarkson;43.2533;-77.9228;228 +Fair Plain;Fair Plain;42.0823;-86.4515;228 +Gateway;Gateway;61.5737;-149.2389;228 +Mount Ivy;Mount Ivy;41.1926;-74.0297;228 +Flatwoods;Flatwoods;38.521;-82.7195;228 +Milton-Freewater;Milton-Freewater;45.9348;-118.3913;228 +River Park;River Park;27.3214;-80.3307;228 +Noble;Noble;35.1385;-97.371;228 +Gulf Park Estates;Gulf Park Estates;30.3801;-88.7581;228 +Oak Ridge;Oak Ridge;36.174;-79.9916;228 +Hudson Falls;Hudson Falls;43.3042;-73.5818;228 +St. Helena;St. Helena;38.5063;-122.4682;228 +Rochester;Rochester;41.059;-86.196;228 +Seminole;Seminole;35.2346;-96.65;228 +Archbald;Archbald;41.5077;-75.5453;228 +Laurium;Laurium;47.2351;-88.4382;228 +Summit;Summit;42.0375;-80.0513;228 +Orange City;Orange City;43.0023;-96.0566;228 +Groesbeck;Groesbeck;39.2292;-84.5964;228 +Springs;Springs;41.0212;-72.1584;228 +Marksville;Marksville;31.1247;-92.0652;228 +Truth or Consequences;Truth or Consequences;33.1864;-107.2589;228 +Tyrone;Tyrone;40.6764;-78.246;228 +Larose;Larose;29.5669;-90.3751;228 +Lawrenceville;Lawrenceville;38.7264;-87.6873;228 +Brook Highland;Brook Highland;33.4359;-86.6849;228 +Crozet;Crozet;38.0645;-78.6962;228 +Pollock Pines;Pollock Pines;38.7564;-120.5904;228 +Gilford;Gilford;43.5581;-71.385;228 +Austell;Austell;33.82;-84.645;228 +Centerville;Centerville;34.5256;-82.7161;228 +Commerce;Commerce;34.2133;-83.473;228 +Independence;Independence;41.378;-81.6385;228 +Elsa;Elsa;26.2978;-97.9936;228 +Hillsborough;Hillsborough;36.0681;-79.0994;228 +Parkville;Parkville;39.2004;-94.7222;228 +East Vincent;East Vincent;40.1684;-75.5946;228 +Nuevo;Nuevo;33.8011;-117.1415;228 +Earl;Earl;40.1142;-76.0959;228 +Belle Plaine;Belle Plaine;44.6188;-93.7643;228 +Pembroke;Pembroke;43.1803;-71.45;228 +Enoch;Enoch;37.767;-113.0449;228 +Canfield;Canfield;41.0315;-80.7672;228 +Pacific;Pacific;47.261;-122.2507;228 +Conewago;Conewago;39.7977;-77.0239;228 +West Bridgewater;West Bridgewater;42.0214;-71.0267;228 +Unionville;Unionville;35.0716;-80.5173;228 +Gunnison;Gunnison;38.5455;-106.9225;228 +Sandston;Sandston;37.512;-77.3149;228 +Morrow;Morrow;33.5816;-84.3392;228 +Crystal City;Crystal City;28.6909;-99.8257;228 +Union Grove;Union Grove;42.6863;-88.0495;228 +Woodstock;Woodstock;38.875;-78.516;228 +Richland;Richland;32.2309;-90.1592;228 +Bedford;Bedford;37.336;-79.5179;228 +Belle Isle;Belle Isle;28.4724;-81.3491;228 +Busti;Busti;42.0459;-79.312;228 +Franklin;Franklin;35.1798;-83.3808;228 +Willows;Willows;39.5149;-122.1995;228 +Parkville;Parkville;39.7859;-76.9686;228 +Collinsville;Collinsville;36.3718;-95.8611;228 +Willow Oak;Willow Oak;27.9216;-82.0244;228 +Roosevelt;Roosevelt;40.2924;-110.0093;228 +East Hills;East Hills;40.7958;-73.6292;228 +Emmitsburg;Emmitsburg;39.7051;-77.3216;228 +La Feria;La Feria;26.1544;-97.8255;228 +Washington;Washington;41.2982;-91.6928;228 +Acton;Acton;34.4956;-118.1857;228 +Rockport;Rockport;42.6543;-70.6223;228 +Knoxville;Knoxville;41.3188;-93.1024;228 +Swanzey;Swanzey;42.8625;-72.2961;228 +Skaneateles;Skaneateles;42.9321;-76.4131;228 +Jackson;Jackson;43.3237;-88.166;228 +Riverdale Park;Riverdale Park;38.9642;-76.9266;228 +Shenango;Shenango;40.9493;-80.3059;228 +Corbin;Corbin;36.9321;-84.1004;228 +Tappan;Tappan;41.0269;-73.952;228 +Durham;Durham;41.4622;-72.6829;228 +Whitinsville;Whitinsville;42.1146;-71.6688;228 +St. Johnsbury;St. Johnsbury;44.4552;-72.0115;228 +Cochituate;Cochituate;42.329;-71.3576;228 +Batesville;Batesville;34.3147;-89.9249;228 +Lake Lorraine;Lake Lorraine;30.4407;-86.5657;228 +Seward;Seward;40.9099;-97.0957;228 +Midland Park;Midland Park;40.9952;-74.1411;228 +Lebanon;Lebanon;41.6313;-72.2402;228 +Moapa Valley;Moapa Valley;36.6078;-114.4566;228 +Middletown;Middletown;40.6441;-75.3244;228 +Bedminster;Bedminster;40.4223;-75.1938;228 +Stow;Stow;42.4298;-71.5115;228 +Nibley;Nibley;41.6725;-111.8454;228 +Kingsland;Kingsland;30.6651;-98.4545;228 +Walled Lake;Walled Lake;42.538;-83.4786;228 +Atherton;Atherton;37.4539;-122.2032;228 +Cottage Grove;Cottage Grove;43.091;-89.2034;228 +Nappanee;Nappanee;41.4452;-85.9941;228 +De Soto;De Soto;38.141;-90.5609;228 +Palmyra;Palmyra;40.0025;-75.036;228 +Bonne Terre;Bonne Terre;37.9209;-90.5426;228 +Live Oak;Live Oak;30.2956;-82.9847;228 +Attica;Attica;42.8257;-78.249;228 +Winsted;Winsted;41.9268;-73.0675;228 +Rockville;Rockville;41.8667;-72.4528;228 +Parkwood;Parkwood;47.5266;-122.5986;228 +Calipatria;Calipatria;33.1493;-115.5056;228 +Mead;Mead;47.7795;-117.35;228 +Green Brook;Green Brook;40.6038;-74.4825;228 +Terrell;Terrell;32.7341;-96.2939;228 +La Follette;La Follette;36.3718;-84.1256;228 +Central Point;Central Point;42.3765;-122.911;228 +Seminole;Seminole;27.8435;-82.7839;228 +Twinsburg;Twinsburg;41.322;-81.4451;228 +Natchitoches;Natchitoches;31.7317;-93.0979;228 +Owego;Owego;42.0881;-76.1906;228 +Coldwater;Coldwater;41.9465;-84.9989;228 +Montville;Montville;41.4636;-72.157;228 +West Manchester;West Manchester;39.9456;-76.7952;228 +St. John;St. John;41.4431;-87.47;228 +Grandview;Grandview;46.2444;-119.9091;228 +Marshfield;Marshfield;44.6627;-90.1728;228 +Aberdeen;Aberdeen;40.4165;-74.2249;228 +Anacortes;Anacortes;48.4878;-122.6292;228 +Moultrie;Moultrie;31.1591;-83.7708;228 +Forest Park;Forest Park;39.2861;-84.5259;228 +Cocoa;Cocoa;28.382;-80.7674;228 +Berea;Berea;41.3696;-81.8642;228 +Creve Coeur;Creve Coeur;38.6621;-90.443;228 +Westminster;Westminster;39.5796;-77.0066;228 +Maple Shade;Maple Shade;39.952;-74.995;228 +Deerfield;Deerfield;42.1654;-87.8516;228 +Marinette;Marinette;45.087;-87.6328;228 +Port Isabel;Port Isabel;26.054;-97.2505;228 +Bay City;Bay City;28.9838;-95.9601;228 +Ansonia;Ansonia;41.3443;-73.0689;228 +West Whiteland;West Whiteland;40.0227;-75.6239;228 +East Lyme;East Lyme;41.3664;-72.2352;228 +Grafton;Grafton;42.2085;-71.6838;228 +Cimarron Hills;Cimarron Hills;38.8597;-104.6995;228 +Homewood;Homewood;41.5591;-87.661;228 +Scituate;Scituate;42.1992;-70.759;228 +Sparta;Sparta;41.0486;-74.6264;228 +Alsip;Alsip;41.6701;-87.7368;228 +Avon;Avon;39.7603;-86.3917;228 +Steubenville;Steubenville;40.3653;-80.652;228 +Midway;Midway;30.4138;-87.0261;228 +Tavares;Tavares;28.7921;-81.7353;228 +Moraga;Moraga;37.8439;-122.1225;228 +Bedford;Bedford;41.225;-73.6678;228 +Colonia;Colonia;40.5929;-74.3151;228 +Beltsville;Beltsville;39.0394;-76.9211;228 +Crossville;Crossville;35.9527;-85.0294;228 +Shenandoah;Shenandoah;40.8167;-76.2004;228 +Ada;Ada;34.7683;-96.6689;228 +Five Forks;Five Forks;34.8069;-82.2271;228 +Knightdale;Knightdale;35.7918;-78.4955;228 +Dallas;Dallas;44.9222;-123.3131;228 +Woodcrest;Woodcrest;33.8789;-117.3686;228 +White Settlement;White Settlement;32.7554;-97.4605;228 +Concord;Concord;39.8741;-75.5135;228 +Belgrade;Belgrade;45.7796;-111.1751;228 +Foxborough;Foxborough;42.0627;-71.2461;228 +Melville;Melville;40.7823;-73.4088;228 +Lackawanna;Lackawanna;42.8182;-78.8326;228 +Ashland;Ashland;42.2573;-71.4687;228 +Wailuku;Wailuku;20.8834;-156.5059;228 +Buckhall;Buckhall;38.725;-77.4472;228 +El Dorado;El Dorado;33.2184;-92.664;228 +South Hadley;South Hadley;42.2567;-72.5793;228 +Greene;Greene;39.9543;-77.5668;228 +Madison;Madison;40.7586;-74.417;228 +Albert Lea;Albert Lea;43.6547;-93.3642;228 +Maitland;Maitland;28.6295;-81.3717;228 +Valle Vista;Valle Vista;33.7436;-116.8872;228 +Marco Island;Marco Island;25.933;-81.6993;228 +Zachary;Zachary;30.6642;-91.1634;228 +Kingsland;Kingsland;30.8194;-81.7217;228 +San Carlos Park;San Carlos Park;26.4765;-81.8193;228 +Rockland;Rockland;42.1295;-70.91;228 +Whitemarsh;Whitemarsh;40.104;-75.2483;228 +Ingleside;Ingleside;27.87;-97.2077;228 +Huntington;Huntington;40.8815;-85.5053;228 +Easton;Easton;38.776;-76.0702;228 +New Castle;New Castle;41.1842;-73.7726;228 +Concord;Concord;38.5117;-90.3574;228 +Lenoir;Lenoir;35.9096;-81.5247;228 +Wantagh;Wantagh;40.6686;-73.5104;228 +Perry;Perry;32.4719;-83.7282;228 +Hannibal;Hannibal;39.7097;-91.3939;228 +Menasha;Menasha;44.2124;-88.4272;228 +Oak Grove;Oak Grove;45.4156;-122.6349;228 +Scarsdale;Scarsdale;40.9902;-73.7773;228 +Brenham;Brenham;30.1585;-96.3964;228 +Ocean Springs;Ocean Springs;30.4082;-88.7861;228 +Bon Air;Bon Air;37.5187;-77.5713;228 +Lithia Springs;Lithia Springs;33.781;-84.6485;228 +Bensenville;Bensenville;41.9593;-87.9433;228 +Eastlake;Eastlake;41.6581;-81.4323;228 +Beaver Dam;Beaver Dam;43.469;-88.8308;228 +Beeville;Beeville;28.4059;-97.7494;228 +Cary;Cary;42.2129;-88.2493;228 +North Wilkesboro;North Wilkesboro;36.1728;-81.139;228 +Round Lake;Round Lake;42.3435;-88.1058;228 +Manchester;Manchester;38.583;-90.5065;228 +North Aurora;North Aurora;41.8083;-88.3413;228 +Goffstown;Goffstown;43.019;-71.5681;228 +Fayetteville;Fayetteville;33.45;-84.4709;228 +Sunland Park;Sunland Park;31.8194;-106.5943;228 +Estelle;Estelle;29.8447;-90.1021;228 +North Druid Hills;North Druid Hills;33.8186;-84.3254;228 +West Columbia;West Columbia;33.9931;-81.0932;228 +Safety Harbor;Safety Harbor;28.008;-82.6964;228 +Mattoon;Mattoon;39.4775;-88.3624;228 +Macomb;Macomb;40.4721;-90.6816;228 +Springfield;Springfield;36.4943;-86.8709;228 +Lake Placid;Lake Placid;27.2977;-81.3715;228 +Boerne;Boerne;29.7844;-98.7289;228 +St. Michael;St. Michael;45.2014;-93.692;228 +East Goshen;East Goshen;39.9934;-75.5478;228 +Maumelle;Maumelle;34.8522;-92.4;228 +Kilgore;Kilgore;32.3979;-94.8603;228 +Radford;Radford;37.1229;-80.5587;228 +Palestine;Palestine;31.7544;-95.6471;228 +Whitestown;Whitestown;43.135;-75.3404;228 +Crawfordsville;Crawfordsville;40.0428;-86.8975;228 +Hampton;Hampton;40.5844;-79.9534;228 +Newburyport;Newburyport;42.8124;-70.8878;228 +Southeast;Southeast;41.4032;-73.5985;228 +Wheatfield;Wheatfield;43.0975;-78.8831;228 +Niles;Niles;41.1878;-80.753;228 +Somerset;Somerset;41.7404;-71.1612;228 +Menomonie;Menomonie;44.8893;-91.9084;228 +Trenton;Trenton;42.1394;-83.1929;228 +Windham;Windham;43.7981;-70.4056;228 +Oxon Hill;Oxon Hill;38.7887;-76.9733;228 +Madison;Madison;38.7581;-85.3974;228 +Cudahy;Cudahy;42.9467;-87.8641;228 +St. Matthews;St. Matthews;38.2497;-85.6383;228 +Alton;Alton;26.2884;-98.3098;228 +Rutland;Rutland;43.6091;-72.9782;228 +Imperial;Imperial;32.839;-115.5719;228 +Orange;Orange;30.121;-93.7616;228 +Otsego;Otsego;45.266;-93.62;228 +Madison;Madison;41.3398;-72.6278;228 +Iron Mountain;Iron Mountain;45.8275;-88.0599;228 +Washington;Washington;40.7877;-74.7918;228 +Stonington;Stonington;41.3738;-71.9034;228 +Wilton;Wilton;41.207;-73.4401;228 +Defiance;Defiance;41.281;-84.3661;228 +Hopkins;Hopkins;44.9261;-93.4056;228 +Breaux Bridge;Breaux Bridge;30.2829;-91.9043;228 +Gibsonton;Gibsonton;27.826;-82.3761;228 +Lynden;Lynden;48.9502;-122.4545;228 +Gautier;Gautier;30.4106;-88.6568;228 +Mayfield Heights;Mayfield Heights;41.5175;-81.4534;228 +Rancho Mirage;Rancho Mirage;33.7634;-116.4271;228 +Sharon;Sharon;42.1085;-71.183;228 +Chowchilla;Chowchilla;37.1095;-120.2349;228 +Ronkonkoma;Ronkonkoma;40.804;-73.1258;228 +Franklin Farm;Franklin Farm;38.9133;-77.3969;228 +Avon;Avon;41.7907;-72.8538;228 +Towamencin;Towamencin;40.2417;-75.3387;228 +World Golf Village;World Golf Village;29.9653;-81.4898;228 +Sycamore;Sycamore;41.9951;-88.6812;228 +Sunnyside;Sunnyside;46.3158;-120.0059;228 +Brook Park;Brook Park;41.4036;-81.8219;228 +Pembroke;Pembroke;42.0655;-70.8014;228 +Wallingford Center;Wallingford Center;41.4499;-72.8189;228 +Middle;Middle;39.0851;-74.8336;228 +Brushy Creek;Brushy Creek;30.5125;-97.7388;228 +Uvalde;Uvalde;29.2153;-99.7782;228 +Berea;Berea;37.5904;-84.2898;228 +Altus;Altus;34.6566;-99.3051;228 +Northbrook;Northbrook;39.2467;-84.5796;228 +Darby;Darby;39.921;-75.2611;228 +Lansdowne;Lansdowne;39.9408;-75.276;228 +Hueytown;Hueytown;33.4237;-87.022;228 +Bradley;Bradley;41.1641;-87.8452;228 +Southchase;Southchase;28.3793;-81.3903;228 +Aldine;Aldine;29.9122;-95.3785;228 +Washington;Washington;40.7587;-74.9825;228 +Lower Salford;Lower Salford;40.2639;-75.3929;228 +Grosse Pointe Woods;Grosse Pointe Woods;42.4366;-82.8987;228 +Stony Point;Stony Point;41.2592;-74.0112;228 +Citrus;Citrus;34.1161;-117.889;228 +West Haverstraw;West Haverstraw;41.2063;-73.9883;228 +Bound Brook;Bound Brook;40.5676;-74.5383;228 +Great Neck;Great Neck;40.8028;-73.7332;228 +Lake Stickney;Lake Stickney;47.8709;-122.2596;228 +Boulder Hill;Boulder Hill;41.7112;-88.3353;228 +North Lindenhurst;North Lindenhurst;40.7072;-73.3859;228 +Lincoln Village;Lincoln Village;39.9532;-83.1314;228 +Richmond Heights;Richmond Heights;25.6347;-80.372;228 +East Whittier;East Whittier;33.9244;-117.9887;228 +Jacinto City;Jacinto City;29.7663;-95.241;228 +West Athens;West Athens;33.9235;-118.3033;228 +Westgate;Westgate;26.6994;-80.0989;228 +New Hyde Park;New Hyde Park;40.7324;-73.6858;228 +Brookdale;Brookdale;40.8348;-74.1798;228 +Aiea;Aiea;21.3865;-157.9232;228 +Keansburg;Keansburg;40.4471;-74.1316;228 +Maywood;Maywood;40.9025;-74.0634;228 +Country Club;Country Club;37.9687;-121.3408;228 +Timberlane;Timberlane;29.8781;-90.0303;228 +Del Aire;Del Aire;33.9168;-118.3693;228 +Charter Oak;Charter Oak;34.1025;-117.8564;228 +Capitola;Capitola;36.9772;-121.9538;228 +Watervliet;Watervliet;42.7243;-73.7068;228 +Inwood;Inwood;40.6218;-73.7507;228 +White City;White City;42.4316;-122.8322;228 +Marina del Rey;Marina del Rey;33.9765;-118.4486;228 +Stonegate;Stonegate;39.5356;-104.8033;228 +West Perrine;West Perrine;25.6061;-80.3639;228 +East Rockaway;East Rockaway;40.6432;-73.6672;228 +Stony Brook University;Stony Brook University;40.9099;-73.1213;228 +Plainedge;Plainedge;40.724;-73.477;228 +Folsom;Folsom;39.8924;-75.3287;228 +Leisure World;Leisure World;39.1023;-77.0691;228 +North Kensington;North Kensington;39.0392;-77.0723;228 +Leonia;Leonia;40.8638;-73.9899;228 +Farmingdale;Farmingdale;40.7328;-73.4465;228 +Bladensburg;Bladensburg;38.9424;-76.9263;228 +Wood-Ridge;Wood-Ridge;40.8507;-74.0878;228 +Brentwood;Brentwood;40.3734;-79.9757;228 +Woodlyn;Woodlyn;39.8774;-75.3445;228 +South Amboy;South Amboy;40.4852;-74.2831;228 +Glen Ridge;Glen Ridge;40.8041;-74.2043;228 +Waikele;Waikele;21.4025;-158.0058;228 +Hillcrest;Hillcrest;41.1298;-74.035;228 +Park City;Park City;42.3522;-87.8915;228 +Sky Lake;Sky Lake;28.4611;-81.3912;228 +Montpelier;Montpelier;44.2658;-72.5717;228 +Hatboro;Hatboro;40.1775;-75.1054;228 +Great Neck Plaza;Great Neck Plaza;40.7869;-73.7261;228 +Orland Hills;Orland Hills;41.5905;-87.8413;228 +Twin Rivers;Twin Rivers;40.263;-74.4917;228 +Ridley Park;Ridley Park;39.8785;-75.3251;228 +Souderton;Souderton;40.311;-75.3224;228 +Williston Park;Williston Park;40.7587;-73.6465;228 +Glenolden;Glenolden;39.8996;-75.292;228 +Nyack;Nyack;41.0919;-73.9143;228 +Dunellen;Dunellen;40.5903;-74.4656;228 +Cameron Park;Cameron Park;25.9705;-97.4775;228 +Saranap;Saranap;37.8878;-122.076;228 +Kennett Square;Kennett Square;39.8438;-75.7113;228 +Larchmont;Larchmont;40.9258;-73.7529;228 +Fruitridge Pocket;Fruitridge Pocket;38.5326;-121.4558;228 +West Loch Estate;West Loch Estate;21.3617;-158.0246;228 +Lakeview;Lakeview;40.6775;-73.6493;228 +Binghamton University;Binghamton University;42.0893;-75.9684;228 +District Heights;District Heights;38.8588;-76.8885;228 +Pleasure Point;Pleasure Point;36.9618;-121.9715;228 +Castroville;Castroville;36.765;-121.7535;228 +West View;West View;40.5182;-80.0333;228 +Naples Manor;Naples Manor;26.0892;-81.7254;228 +Ewa Villages;Ewa Villages;21.3418;-158.039;228 +South Monrovia Island;South Monrovia Island;34.1234;-117.9958;228 +Contra Costa Centre;Contra Costa Centre;37.9261;-122.054;228 +Tuckahoe;Tuckahoe;40.953;-73.823;228 +Prospect Park;Prospect Park;39.8858;-75.3074;228 +Ambler;Ambler;40.1564;-75.2215;228 +Forest Glen;Forest Glen;39.0191;-77.0445;228 +Bronxville;Bronxville;40.9394;-73.8263;228 +Kingston Estates;Kingston Estates;39.9188;-74.9898;228 +South Valley Stream;South Valley Stream;40.6557;-73.7186;228 +Hewlett;Hewlett;40.6422;-73.6942;228 +Notre Dame;Notre Dame;41.7014;-86.2378;228 +Cedarhurst;Cedarhurst;40.6252;-73.7278;228 +Folcroft;Folcroft;39.8891;-75.277;228 +Guadalupe;Guadalupe;33.3664;-111.9633;228 +Manorhaven;Manorhaven;40.8399;-73.7127;228 +Clifton Heights;Clifton Heights;39.9301;-75.2958;228 +Lauderdale-by-the-Sea;Lauderdale-by-the-Sea;26.199;-80.0972;228 +Rio Bravo;Rio Bravo;27.3648;-99.482;228 +Guadalupe;Guadalupe;34.9608;-120.5735;228 +Glenside;Glenside;40.1032;-75.1517;228 +Wilson;Wilson;40.6844;-75.2407;228 +Riverside;Riverside;40.0358;-74.9564;228 +Holtville;Holtville;32.813;-115.378;228 +East Franklin;East Franklin;40.4933;-74.4711;228 +Baldwin Harbor;Baldwin Harbor;40.6296;-73.6025;228 +Calumet Park;Calumet Park;41.665;-87.6578;228 +Fanwood;Fanwood;40.6417;-74.3857;228 +Boyes Hot Springs;Boyes Hot Springs;38.3126;-122.4888;228 +Bellevue;Bellevue;40.4945;-80.055;228 +Conshohocken;Conshohocken;40.0772;-75.3035;228 +Temple Hills;Temple Hills;38.8106;-76.9495;228 +Caldwell;Caldwell;40.839;-74.2776;228 +Paloma Creek South;Paloma Creek South;33.21;-96.9327;228 +North Bay Village;North Bay Village;25.8487;-80.1535;228 +Mount Rainier;Mount Rainier;38.9423;-76.9645;228 +Maplewood;Maplewood;38.6121;-90.324;228 +Cheviot;Cheviot;39.1577;-84.6139;228 +South San Gabriel;South San Gabriel;34.0489;-118.0961;228 +Broadview Park;Broadview Park;26.0979;-80.2088;228 +Haledon;Haledon;40.9363;-74.1887;228 +August;August;37.9797;-121.2625;228 +Dormont;Dormont;40.3941;-80.0377;228 +Alondra Park;Alondra Park;33.8885;-118.335;228 +Four Corners;Four Corners;39.0235;-77.0102;228 +Malverne;Malverne;40.6746;-73.6721;228 +Midway City;Midway City;33.7451;-117.9849;228 +Bogota;Bogota;40.875;-74.0293;228 +Garden City Park;Garden City Park;40.7436;-73.6639;228 +Grandview Heights;Grandview Heights;39.9793;-83.0408;228 +Harwood Heights;Harwood Heights;41.9663;-87.8057;228 +Swissvale;Swissvale;40.4207;-79.8858;228 +Audubon;Audubon;39.8906;-75.0722;228 +Greenbriar;Greenbriar;38.8717;-77.397;228 +Coral Hills;Coral Hills;38.8709;-76.9234;228 +Seven Corners;Seven Corners;38.8658;-77.1445;228 +West Miami;West Miami;25.7578;-80.2969;228 +New Square;New Square;41.141;-74.0294;228 +Collingdale;Collingdale;39.9151;-75.2776;228 +Glen Allen;Glen Allen;37.666;-77.4838;228 +Seven Oaks;Seven Oaks;34.0474;-81.1434;228 +Groves;Groves;29.9457;-93.9164;228 +Mastic;Mastic;40.8098;-72.8479;228 +Hermitage;Hermitage;41.2305;-80.4414;228 +Hampton;Hampton;42.9391;-70.837;228 +Forks;Forks;40.7358;-75.2211;228 +Blackfoot;Blackfoot;43.194;-112.3455;228 +Buford;Buford;34.1185;-83.9916;228 +Lake Geneva;Lake Geneva;42.5824;-88.4281;228 +Harrison;Harrison;39.2582;-84.7868;228 +East Highland Park;East Highland Park;37.577;-77.3865;228 +Narragansett;Narragansett;41.4291;-71.4669;228 +La Grande;La Grande;45.3243;-118.0865;228 +Hayden;Hayden;47.768;-116.8039;228 +Middleburg Heights;Middleburg Heights;41.3695;-81.8151;228 +Mount Vernon;Mount Vernon;38.314;-88.9174;228 +Hilltown;Hilltown;40.3416;-75.2534;228 +Talladega;Talladega;33.4329;-86.0976;228 +Cloverly;Cloverly;39.1065;-76.9993;228 +Hartford;Hartford;43.3223;-88.3782;228 +Holly Springs;Holly Springs;34.1685;-84.4845;228 +Belvedere Park;Belvedere Park;33.7488;-84.2598;228 +Seekonk;Seekonk;41.8379;-71.3174;228 +South Middleton;South Middleton;40.1322;-77.1641;228 +Northview;Northview;43.0427;-85.6016;228 +Moreau;Moreau;43.2469;-73.6659;228 +Cumru;Cumru;40.2811;-75.9544;228 +Pulaski;Pulaski;37.0528;-80.7624;228 +Mitchell;Mitchell;43.7296;-98.0337;228 +Shively;Shively;38.197;-85.8136;228 +Suffield;Suffield;41.9945;-72.6789;228 +Parma;Parma;43.2651;-77.7968;228 +Blytheville;Blytheville;35.9321;-89.9051;228 +Newberry;Newberry;40.1286;-76.792;228 +Warren;Warren;40.6323;-74.5146;228 +Farmingville;Farmingville;40.8389;-73.0401;228 +Andrews;Andrews;32.3208;-102.552;228 +West Norriton;West Norriton;40.1308;-75.3795;228 +Graham;Graham;36.0596;-79.3892;228 +Tanque Verde;Tanque Verde;32.2687;-110.7437;228 +Elkton;Elkton;39.6067;-75.8208;228 +Three Lakes;Three Lakes;25.6415;-80.4;228 +South Fayette;South Fayette;40.3556;-80.1618;228 +Chubbuck;Chubbuck;42.9261;-112.4624;228 +Riverdale;Riverdale;33.564;-84.4103;228 +Fort Mohave;Fort Mohave;35.0004;-114.5748;228 +Fate;Fate;32.9429;-96.3858;228 +North Reading;North Reading;42.5816;-71.0876;228 +Newton;Newton;41.6964;-93.0402;228 +La Grange;La Grange;41.6787;-73.8028;228 +Antrim;Antrim;39.7863;-77.722;228 +Miami;Miami;36.8877;-94.8718;228 +McMinnville;McMinnville;35.6863;-85.7812;228 +Potsdam;Potsdam;44.6774;-75.0396;228 +Dunn;Dunn;35.3113;-78.6129;228 +Overland;Overland;38.6966;-90.3689;228 +Houghton;Houghton;47.1119;-88.5672;228 +Ladson;Ladson;33.0092;-80.1078;228 +Longwood;Longwood;28.7014;-81.3487;228 +Sunset;Sunset;25.7061;-80.353;228 +Pataskala;Pataskala;40.011;-82.7155;228 +West Lampeter;West Lampeter;39.9947;-76.256;228 +Prospect Heights;Prospect Heights;42.1039;-87.9267;228 +King City;King City;36.2166;-121.133;228 +Opa-locka;Opa-locka;25.8997;-80.2551;228 +Grandville;Grandville;42.9003;-85.7564;228 +Hibbing;Hibbing;47.3981;-92.9487;228 +Sarasota Springs;Sarasota Springs;27.3092;-82.4788;228 +Colchester;Colchester;41.5621;-72.3475;228 +Easthampton;Easthampton;42.2652;-72.672;228 +Lewiston;Lewiston;43.1793;-78.9709;228 +Patton;Patton;40.8258;-77.9237;228 +Humble;Humble;29.9921;-95.2655;228 +Upper Gwynedd;Upper Gwynedd;40.2143;-75.289;228 +Wilmington Island;Wilmington Island;32.0036;-80.9752;228 +Sierra Vista Southeast;Sierra Vista Southeast;31.4525;-110.216;228 +Laguna Woods;Laguna Woods;33.6098;-117.7299;228 +Hope Mills;Hope Mills;34.969;-78.9559;228 +Middle Smithfield;Middle Smithfield;41.0918;-75.1031;228 +Greenwood Village;Greenwood Village;39.6152;-104.913;228 +Milford;Milford;42.8178;-71.6736;228 +Purcellville;Purcellville;39.1378;-77.7109;228 +Clark;Clark;40.6203;-74.3135;228 +Flowing Wells;Flowing Wells;32.2937;-111.011;228 +Powder Springs;Powder Springs;33.8659;-84.6838;228 +Duxbury;Duxbury;42.0465;-70.7139;228 +Payson;Payson;34.2434;-111.3195;228 +Port Washington;Port Washington;40.8268;-73.6764;228 +Circleville;Circleville;39.6063;-82.9334;228 +Longmeadow;Longmeadow;42.0475;-72.5718;228 +Sterling;Sterling;40.6206;-103.1925;228 +Fullerton;Fullerton;40.6308;-75.4834;228 +Tiverton;Tiverton;41.6091;-71.1741;228 +White;White;40.621;-79.1513;228 +Fairhaven;Fairhaven;41.6395;-70.8732;228 +Villa Rica;Villa Rica;33.7305;-84.917;228 +Griffith;Griffith;41.5279;-87.424;228 +Lebanon;Lebanon;40.0324;-86.4551;228 +Alma;Alma;43.38;-84.6556;228 +Fort Leonard Wood;Fort Leonard Wood;37.7562;-92.1274;228 +Lady Lake;Lady Lake;28.9241;-81.9299;228 +Aberdeen;Aberdeen;39.5146;-76.173;228 +Welby;Welby;39.8403;-104.9655;228 +Middletown;Middletown;41.5174;-71.2772;228 +Indianola;Indianola;41.3629;-93.5652;228 +Washington;Washington;35.5587;-77.0545;228 +Long Beach;Long Beach;30.3608;-89.165;228 +Dyer;Dyer;41.4976;-87.509;228 +Lakeway;Lakeway;30.3547;-97.9854;228 +Archer Lodge;Archer Lodge;35.6907;-78.3749;228 +Niceville;Niceville;30.5291;-86.4754;228 +Phelan;Phelan;34.4398;-117.5248;228 +Middletown;Middletown;39.9094;-75.4312;228 +Fillmore;Fillmore;34.3989;-118.9181;228 +Clearlake;Clearlake;38.959;-122.633;228 +Westport;Westport;41.5886;-71.0837;228 +Hood River;Hood River;45.7092;-121.5258;228 +Spanish Springs;Spanish Springs;39.6567;-119.6695;228 +Bellevue;Bellevue;44.4593;-87.9554;228 +Carthage;Carthage;37.1503;-94.3225;228 +Readington;Readington;40.5822;-74.7796;228 +Millbrook;Millbrook;32.5028;-86.3737;228 +New Haven;New Haven;41.0675;-85.0175;228 +Malta;Malta;42.9853;-73.7879;228 +New River;New River;33.8835;-112.0858;228 +Sayville;Sayville;40.7478;-73.084;228 +Cocoa West;Cocoa West;28.3595;-80.7712;228 +Ambridge;Ambridge;40.5922;-80.2265;228 +Amite City;Amite City;30.7323;-90.5133;228 +Catasauqua;Catasauqua;40.6531;-75.4643;228 +Forestbrook;Forestbrook;33.7243;-78.9678;228 +Eliot;Eliot;43.1488;-70.786;228 +Bethel;Bethel;60.7928;-161.7917;228 +Northgate;Northgate;39.2531;-84.5943;228 +Oneonta;Oneonta;33.9392;-86.4929;228 +Mont Belvieu;Mont Belvieu;29.8524;-94.8784;228 +Porter;Porter;43.2517;-78.972;228 +Cold Spring;Cold Spring;39.013;-84.4349;228 +Scriba;Scriba;43.4599;-76.4186;228 +Harvard;Harvard;42.5059;-71.5853;228 +Keene;Keene;32.3955;-97.3226;228 +Walnut Ridge;Walnut Ridge;36.0851;-90.9463;228 +Topsfield;Topsfield;42.6373;-70.9425;228 +Thompson's Station;Thompson's Station;35.809;-86.8994;228 +Stickney;Stickney;41.8183;-87.773;228 +Ohio;Ohio;40.5425;-80.0926;228 +Green Hill;Green Hill;36.2349;-86.5733;228 +Rossford;Rossford;41.5832;-83.5692;228 +Blackwell;Blackwell;36.8011;-97.3008;228 +Fairfield;Fairfield;44.6372;-69.6751;228 +Lawrence;Lawrence;40.6042;-73.7149;228 +South Hill;South Hill;42.4113;-76.4883;228 +Roslyn Heights;Roslyn Heights;40.7787;-73.6396;228 +Allegheny;Allegheny;40.4583;-78.4768;228 +Slippery Rock;Slippery Rock;41.0695;-80.058;228 +Clairton;Clairton;40.2976;-79.8853;228 +Oakmont;Oakmont;40.5201;-79.8365;228 +Elkin;Elkin;36.2621;-80.8441;228 +Fairview;Fairview;34.9296;-85.294;228 +Plaquemine;Plaquemine;30.2834;-91.2429;228 +Fox Point;Fox Point;43.1581;-87.9013;228 +Cumming;Cumming;34.2064;-84.1337;228 +Portage;Portage;40.3868;-78.6746;228 +Waikoloa Village;Waikoloa Village;19.9285;-155.8185;228 +Keyes;Keyes;37.5618;-120.9088;228 +Plattsmouth;Plattsmouth;41.0053;-95.894;228 +De Queen;De Queen;34.0426;-94.342;228 +Swanton;Swanton;44.9081;-73.1252;228 +Hapeville;Hapeville;33.6609;-84.4093;228 +Laurence Harbor;Laurence Harbor;40.4489;-74.2494;228 +Atlantic;Atlantic;41.3957;-95.0138;228 +Granby;Granby;43.2918;-76.4408;228 +Russells Point;Russells Point;40.468;-83.8939;228 +Martins Ferry;Martins Ferry;40.1014;-80.7253;228 +Avon;Avon;39.6445;-106.5133;228 +Milford;Milford;42.587;-83.6012;228 +Kingston;Kingston;41.4738;-71.5236;228 +Air Force Academy;Air Force Academy;38.9942;-104.8639;228 +De Soto;De Soto;38.9686;-94.9548;228 +Rittman;Rittman;40.9736;-81.7849;228 +Bangor Base;Bangor Base;47.7227;-122.7146;228 +Anadarko;Anadarko;35.0652;-98.2441;228 +Salem;Salem;40.4071;-79.5141;228 +Heathcote;Heathcote;40.3908;-74.5756;228 +Williamston;Williamston;42.6835;-84.2836;228 +Homeacre-Lyndora;Homeacre-Lyndora;40.8721;-79.9211;228 +Harrah;Harrah;35.4779;-97.1857;228 +Monticello;Monticello;36.8404;-84.8506;228 +Schriever;Schriever;29.7334;-90.831;228 +Port Jervis;Port Jervis;41.3783;-74.6909;228 +Red Hill;Red Hill;33.7777;-79.0111;228 +Kaukauna;Kaukauna;44.2776;-88.2645;228 +Morton;Morton;40.6136;-89.4669;228 +Mount Holly;Mount Holly;35.3136;-81.0072;228 +Mebane;Mebane;36.0857;-79.2763;228 +Addison;Addison;32.959;-96.8355;228 +Fort Thomas;Fort Thomas;39.0802;-84.4518;228 +Gun Barrel City;Gun Barrel City;32.3277;-96.1287;228 +Fairview Heights;Fairview Heights;38.5974;-90.0053;228 +Celina;Celina;33.3188;-96.7865;228 +North Whitehall;North Whitehall;40.6797;-75.5788;228 +Burley;Burley;42.5379;-113.793;228 +Aurora;Aurora;41.3118;-81.345;228 +Donna;Donna;26.1467;-98.0559;228 +Fallon;Fallon;39.4738;-118.778;228 +Red Wing;Red Wing;44.5816;-92.6036;228 +Rio Linda;Rio Linda;38.6876;-121.4418;228 +Penn;Penn;39.7994;-76.9642;228 +East Greenbush;East Greenbush;42.6122;-73.6969;228 +Storrs;Storrs;41.8045;-72.2552;228 +Bluffdale;Bluffdale;40.4744;-111.9381;228 +Monroe;Monroe;33.799;-83.716;228 +Stratmoor;Stratmoor;38.7732;-104.7787;228 +La Habra Heights;La Habra Heights;33.9602;-117.951;228 +East Rochester;East Rochester;43.112;-77.4869;228 +Mulvane;Mulvane;37.4788;-97.2724;228 +Hillandale;Hillandale;39.0254;-76.9751;228 +Camilla;Camilla;31.2337;-84.2089;228 +Lynchburg;Lynchburg;35.2846;-86.3587;228 +Severance;Severance;40.527;-104.8642;228 +Ocean Shores;Ocean Shores;46.9685;-124.1521;228 +Geneseo;Geneseo;41.4508;-90.154;228 +Pratt;Pratt;37.6764;-98.7451;228 +Basehor;Basehor;39.1332;-94.9333;228 +Ellington;Ellington;41.9151;-72.4485;228 +Fairview Park;Fairview Park;41.4419;-81.853;228 +Mount Clemens;Mount Clemens;42.5976;-82.882;228 +Centralia;Centralia;38.5223;-89.1233;228 +Dixon;Dixon;41.8439;-89.4794;228 +Troutdale;Troutdale;45.5372;-122.3955;228 +Conyers;Conyers;33.6645;-83.9966;228 +East Longmeadow;East Longmeadow;42.0597;-72.499;228 +Centerton;Centerton;36.3567;-94.2971;228 +Stuart;Stuart;27.1958;-80.2438;228 +Sikeston;Sikeston;36.8865;-89.587;228 +Boulder City;Boulder City;35.8407;-114.9257;228 +Sulphur Springs;Sulphur Springs;33.1421;-95.6124;228 +Evans;Evans;42.6529;-79.0063;228 +Discovery Bay;Discovery Bay;37.9071;-121.6076;228 +Cambridge;Cambridge;45.5612;-93.2283;228 +Stallings;Stallings;35.1088;-80.6597;228 +Westchester;Westchester;41.8492;-87.8906;228 +Frankfort;Frankfort;40.281;-86.5213;228 +Westwood;Westwood;42.2202;-71.2106;228 +Barrington;Barrington;41.7443;-71.3145;228 +Center Point;Center Point;33.6446;-86.6851;228 +Canyon;Canyon;34.9877;-101.9178;228 +West Haven;West Haven;41.2082;-112.054;228 +Washougal;Washougal;45.5822;-122.3448;228 +Bridgeview;Bridgeview;41.7403;-87.8067;228 +Troy;Troy;38.9708;-90.9715;228 +Suffern;Suffern;41.1138;-74.1421;228 +Rossmoor;Rossmoor;33.7886;-118.0803;228 +Guttenberg;Guttenberg;40.7927;-74.0048;228 +Summit;Summit;41.7877;-87.8146;228 +Orange Cove;Orange Cove;36.6211;-119.3188;228 +Little Ferry;Little Ferry;40.8463;-74.0388;228 +La Riviera;La Riviera;38.5683;-121.3544;228 +Hoosick;Hoosick;42.8903;-73.3561;228 +Breinigsville;Breinigsville;40.5394;-75.6344;228 +Indian River Estates;Indian River Estates;27.3564;-80.2983;228 +Plymouth;Plymouth;43.7438;-71.7221;228 +Desert Palms;Desert Palms;33.779;-116.293;228 +Williamson;Williamson;43.2417;-77.1923;228 +Cortland;Cortland;41.332;-80.7195;228 +East Coventry;East Coventry;40.2014;-75.6162;228 +Myers Corner;Myers Corner;41.5947;-73.8744;228 +Groveland;Groveland;42.752;-71.0149;228 +Lincoln;Lincoln;33.5935;-86.1371;228 +Millersville;Millersville;36.3968;-86.7111;228 +Harrisburg;Harrisburg;43.4321;-96.7037;228 +Bermuda Dunes;Bermuda Dunes;33.7434;-116.2874;228 +New Hartford;New Hartford;41.8442;-73.0055;228 +Woodfin;Woodfin;35.6458;-82.5914;228 +Rumson;Rumson;40.3626;-74.0046;228 +Broadway;Broadway;38.6083;-78.8016;228 +Medina;Medina;45.0326;-93.5834;228 +Eatonton;Eatonton;33.3258;-83.3886;228 +Maple Glen;Maple Glen;40.1778;-75.1793;228 +Lacy-Lakeview;Lacy-Lakeview;31.6292;-97.1052;228 +Bellwood;Bellwood;37.406;-77.4363;228 +Orchard Mesa;Orchard Mesa;39.0363;-108.5169;228 +Roaring Spring;Roaring Spring;40.3348;-78.3958;228 +Kosciusko;Kosciusko;33.0584;-89.5893;228 +Tunkhannock;Tunkhannock;41.0447;-75.4813;228 +Mount Hope;Mount Hope;41.46;-74.5281;228 +Litchfield;Litchfield;39.1959;-89.6295;228 +Bayville;Bayville;40.9076;-73.5602;228 +Berkley;Berkley;41.8349;-71.0754;228 +Mount Healthy;Mount Healthy;39.2338;-84.5469;228 +Clover Creek;Clover Creek;47.1404;-122.3827;228 +Allendale;Allendale;41.0333;-74.1333;228 +Rupert;Rupert;42.6189;-113.674;228 +Snowflake;Snowflake;34.5225;-110.0913;228 +Lake Hallie;Lake Hallie;44.8921;-91.4199;228 +Ellettsville;Ellettsville;39.2322;-86.6232;228 +Pembroke Park;Pembroke Park;25.9852;-80.1777;228 +Washington;Washington;40.7389;-75.6392;228 +Prairie Grove;Prairie Grove;35.9858;-94.3048;228 +Montevallo;Montevallo;33.1246;-86.8476;228 +Napili-Honokowai;Napili-Honokowai;20.9767;-156.6646;228 +Veneta;Veneta;44.0471;-123.3514;228 +North Syracuse;North Syracuse;43.1339;-76.1306;228 +Green Knoll;Green Knoll;40.6048;-74.615;228 +Pea Ridge;Pea Ridge;38.4154;-82.3188;228 +Belmont;Belmont;39.065;-77.4965;228 +Mira Monte;Mira Monte;34.4284;-119.2853;228 +Belle Haven;Belle Haven;38.7775;-77.0574;228 +Mecca;Mecca;33.5767;-116.0645;228 +Tecumseh;Tecumseh;35.2639;-96.9338;228 +Barrington;Barrington;39.8689;-75.0514;228 +Cherry Hills Village;Cherry Hills Village;39.6375;-104.9481;228 +Litchfield;Litchfield;45.1221;-94.5255;228 +Pocahontas;Pocahontas;36.2637;-90.9706;228 +Morrilton;Morrilton;35.1558;-92.7387;228 +Sturtevant;Sturtevant;42.6995;-87.9019;228 +Bridgeport;Bridgeport;33.21;-97.7708;228 +Demopolis;Demopolis;32.498;-87.8298;228 +Dalton;Dalton;42.4795;-73.1533;228 +Talent;Talent;42.2404;-122.7807;228 +Normandy Park;Normandy Park;47.4343;-122.3436;228 +Peterborough;Peterborough;42.8905;-71.9394;228 +Essex;Essex;41.3499;-72.4146;228 +Bridge City;Bridge City;29.9321;-90.1594;228 +Hamilton;Hamilton;34.1346;-87.9755;228 +Trinity;Trinity;35.8756;-80.0093;228 +North Caldwell;North Caldwell;40.8629;-74.2576;228 +Beaver Dam;Beaver Dam;37.4042;-86.8742;228 +Battlefield;Battlefield;37.1194;-93.3683;228 +Kermit;Kermit;31.854;-103.0924;228 +Brewton;Brewton;31.1111;-87.0737;228 +Hillsboro;Hillsboro;39.2123;-83.6112;228 +Winthrop Harbor;Winthrop Harbor;42.4805;-87.8294;228 +Whitmore Lake;Whitmore Lake;42.4235;-83.7524;228 +Ladera Heights;Ladera Heights;33.9972;-118.374;228 +Pendleton;Pendleton;43.1015;-78.7664;228 +Bullskin;Bullskin;40.0803;-79.5124;228 +Wescosville;Wescosville;40.5617;-75.5489;228 +Roeland Park;Roeland Park;39.0358;-94.6374;228 +Cherryville;Cherryville;35.3844;-81.3781;228 +Belfast;Belfast;44.428;-69.0325;228 +Hanover;Hanover;42.4922;-79.1253;228 +Dayton;Dayton;45.1906;-93.4758;228 +Lucas Valley-Marinwood;Lucas Valley-Marinwood;38.0405;-122.5765;228 +Linwood;Linwood;39.3436;-74.5708;228 +Ashville;Ashville;39.7239;-82.9575;228 +Valley Falls;Valley Falls;35.0073;-81.9692;228 +Sandersville;Sandersville;32.9827;-82.8089;228 +Blairsville;Blairsville;40.4325;-79.2599;228 +Church Hill;Church Hill;36.5204;-82.715;228 +Exeter;Exeter;41.5658;-71.6308;228 +Potomac Mills;Potomac Mills;38.6547;-77.3012;228 +Nevada;Nevada;42.0186;-93.4635;228 +Dunlap;Dunlap;41.6346;-85.9235;228 +Moraine;Moraine;39.6983;-84.2459;228 +Hamilton;Hamilton;42.7897;-75.494;228 +Silver Lake;Silver Lake;34.1408;-77.909;228 +Buena Vista;Buena Vista;37.7319;-79.3569;228 +Duanesburg;Duanesburg;42.7799;-74.1805;228 +Prairie du Chien;Prairie du Chien;43.0429;-91.1373;228 +Irvington;Irvington;41.0349;-73.8661;228 +Prestonsburg;Prestonsburg;37.6816;-82.7662;228 +Yorketown;Yorketown;40.3064;-74.3385;228 +Darnestown;Darnestown;39.096;-77.3033;228 +Glendive;Glendive;47.1102;-104.7069;228 +Collins;Collins;42.4908;-78.8623;228 +Hebron;Hebron;39.0626;-84.709;228 +Penn Yan;Penn Yan;42.6608;-77.0536;228 +Scenic Oaks;Scenic Oaks;29.7038;-98.6713;228 +Columbia;Columbia;31.2564;-89.8266;228 +Genoa;Genoa;42.0926;-88.6964;228 +Otis Orchards-East Farms;Otis Orchards-East Farms;47.703;-117.0854;228 +Sidney;Sidney;47.7152;-104.168;228 +Granville;Granville;43.4188;-73.3086;228 +Lake Murray of Richland;Lake Murray of Richland;34.1209;-81.2653;228 +Ironwood;Ironwood;46.4522;-90.1505;228 +Sealy;Sealy;29.7676;-96.1679;228 +Emporia;Emporia;36.6953;-77.5356;228 +Carrollton;Carrollton;36.9394;-76.5264;228 +Ligonier;Ligonier;40.2348;-79.2137;228 +Inverness Highlands South;Inverness Highlands South;28.8007;-82.3371;228 +East Falmouth;East Falmouth;41.5707;-70.5556;228 +Upper Sandusky;Upper Sandusky;40.8298;-83.2721;228 +Vine Grove;Vine Grove;37.8133;-85.9828;228 +Orange Lake;Orange Lake;41.5319;-74.0936;228 +Litchfield Park;Litchfield Park;33.5024;-112.3586;228 +Devine;Devine;29.1457;-98.9049;228 +Oelwein;Oelwein;42.6715;-91.9133;228 +Carthage;Carthage;32.1526;-94.3368;228 +Crystal Lake;Crystal Lake;28.0371;-81.9063;228 +Hurricane;Hurricane;38.4293;-82.0168;228 +Cheverly;Cheverly;38.9254;-76.914;228 +Savage;Savage;39.1485;-76.8228;228 +Corinth;Corinth;43.2269;-73.8847;228 +North Riverside;North Riverside;41.8461;-87.8263;228 +Bridgeport;Bridgeport;43.3706;-83.8828;228 +Valley City;Valley City;46.9223;-98.0055;228 +Cairo;Cairo;42.2965;-74.0205;228 +Salem;Salem;38.6048;-86.0977;228 +Douglas;Douglas;42.7541;-105.3968;228 +Littlestown;Littlestown;39.7452;-77.0892;228 +Lee;Lee;43.3257;-75.5175;228 +Lincroft;Lincroft;40.3391;-74.1283;228 +Burnet;Burnet;30.7496;-98.2383;228 +Greenville;Greenville;38.8866;-89.3893;228 +Orlovista;Orlovista;28.5441;-81.4629;228 +Eudora;Eudora;38.9345;-95.0957;228 +Walkersville;Walkersville;39.4832;-77.3559;228 +Bowleys Quarters;Bowleys Quarters;39.3198;-76.3858;228 +Garrett;Garrett;41.3526;-85.1238;228 +Surfside;Surfside;25.8787;-80.125;228 +Rochelle Park;Rochelle Park;40.9069;-74.0791;228 +Deer Park;Deer Park;39.2039;-84.3977;228 +Media;Media;39.9198;-75.3888;228 +New Brighton;New Brighton;40.7355;-80.3091;228 +Waipio Acres;Waipio Acres;21.4689;-158.0173;228 +Shaw Heights;Shaw Heights;39.8566;-105.039;228 +Palm Springs North;Palm Springs North;25.9351;-80.3339;228 +Belmar;Belmar;40.1798;-74.0255;228 +Shillington;Shillington;40.3029;-75.967;228 +Edgewater;Edgewater;39.7507;-105.0626;228 +Kensington;Kensington;37.9084;-122.2805;228 +South Highpoint;South Highpoint;27.9086;-82.7162;228 +Friendship Heights Village;Friendship Heights Village;38.9633;-77.09;228 +Kaser;Kaser;41.1214;-74.0686;228 +Naval Academy;Naval Academy;38.9859;-76.488;228 +Savannah;Savannah;33.2257;-96.9082;228 +Norwood;Norwood;39.8865;-75.2964;228 +Jamesburg;Jamesburg;40.3494;-74.44;228 +Penn Wynne;Penn Wynne;39.9867;-75.2715;228 +Mayflower Village;Mayflower Village;34.116;-118.0096;228 +Elsmere;Elsmere;39.7385;-75.5946;228 +McKees Rocks;McKees Rocks;40.4688;-80.063;228 +Plymouth;Plymouth;41.2404;-75.9505;228 +Bay Harbor Islands;Bay Harbor Islands;25.8878;-80.1335;228 +White City;White City;40.5666;-111.8636;228 +Mount Carmel;Mount Carmel;40.7959;-76.4121;228 +Bellevue;Bellevue;39.1011;-84.4776;228 +South Tucson;South Tucson;32.1955;-110.9692;228 +Sharon Hill;Sharon Hill;39.9075;-75.2678;228 +Lewisburg;Lewisburg;40.9642;-76.8901;228 +Prospect Park;Prospect Park;40.938;-74.1736;228 +Bret Harte;Bret Harte;37.6021;-121.0045;228 +Glendale;Glendale;39.7036;-104.9352;228 +Turtle Creek;Turtle Creek;40.4085;-79.8214;228 +Twin Lakes;Twin Lakes;36.9646;-121.9896;228 +Broadmoor;Broadmoor;37.6914;-122.4811;228 +Cutler;Cutler;36.5263;-119.2884;228 +Albertson;Albertson;40.7715;-73.6482;228 +Highwood;Highwood;42.206;-87.8128;228 +Mechanicville;Mechanicville;42.9037;-73.6895;228 +Carle Place;Carle Place;40.75;-73.6122;228 +Kenneth City;Kenneth City;27.8155;-82.7162;228 +Tara Hills;Tara Hills;37.9939;-122.3188;228 +South Pasadena;South Pasadena;27.7526;-82.7394;228 +Cobleskill;Cobleskill;42.6841;-74.4478;228 +Mascotte;Mascotte;28.611;-81.9107;228 +Georges;Georges;39.8135;-79.7617;228 +Comstock Northwest;Comstock Northwest;42.3219;-85.518;228 +Islamorada, Village of Islands;Islamorada, Village of Islands;24.9408;-80.6097;228 +Granby;Granby;42.2608;-72.5036;228 +White Oak;White Oak;32.5313;-94.8564;228 +Wolfeboro;Wolfeboro;43.6117;-71.1705;228 +Theodore;Theodore;30.5408;-88.1884;228 +Iowa Park;Iowa Park;33.9622;-98.6819;228 +Gladewater;Gladewater;32.5426;-94.9465;228 +Yaphank;Yaphank;40.8323;-72.9233;228 +St. John;St. John;38.7148;-90.3462;228 +Mattapoisett;Mattapoisett;41.6687;-70.817;228 +Hamlet;Hamlet;34.8891;-79.7099;228 +Pepper Pike;Pepper Pike;41.4801;-81.4619;228 +Red Lion;Red Lion;39.8986;-76.6078;228 +Wollochet;Wollochet;47.2828;-122.5769;228 +Keyser;Keyser;39.4394;-78.9822;228 +Kathleen;Kathleen;28.1224;-82.0387;228 +Combee Settlement;Combee Settlement;28.0596;-81.9053;228 +Henderson;Henderson;35.4446;-88.6531;228 +Cynthiana;Cynthiana;38.386;-84.2993;228 +Tabor City;Tabor City;34.1538;-78.8737;228 +North Fort Lewis;North Fort Lewis;47.122;-122.5966;228 +Fenton;Fenton;42.2009;-75.8012;228 +Schuyler;Schuyler;41.4497;-97.0619;228 +Tipton;Tipton;40.282;-86.0422;228 +Clarkston Heights-Vineland;Clarkston Heights-Vineland;46.3876;-117.0831;228 +Galax;Galax;36.6661;-80.9176;228 +Allegan;Allegan;42.5299;-85.8462;228 +Dacula;Dacula;33.9816;-83.8951;228 +West Hattiesburg;West Hattiesburg;31.3114;-89.374;228 +Jan Phyl Village;Jan Phyl Village;28.0201;-81.7933;228 +Swarthmore;Swarthmore;39.9023;-75.3488;228 +Carmel Hamlet;Carmel Hamlet;41.415;-73.6855;228 +Shamong;Shamong;39.7781;-74.7272;228 +Killingworth;Killingworth;41.3792;-72.5785;228 +Jordan;Jordan;44.6652;-93.6351;228 +Hampstead;Hampstead;39.6104;-76.855;228 +Carolina Beach;Carolina Beach;34.0396;-77.8966;228 +Mount Vernon;Mount Vernon;41.923;-91.4244;228 +Ridgeway;Ridgeway;43.2619;-78.3806;228 +Lionville;Lionville;40.0524;-75.644;228 +Crockett;Crockett;31.3177;-95.4564;228 +Rushville;Rushville;39.6172;-85.4463;228 +Ellenville;Ellenville;41.7009;-74.3609;228 +East End;East End;34.5554;-92.3261;228 +Rhome;Rhome;33.0647;-97.4779;228 +Aptos;Aptos;36.9912;-121.8934;228 +Belpre;Belpre;39.2815;-81.5971;228 +Ramtown;Ramtown;40.1144;-74.1492;228 +Sandown;Sandown;42.9332;-71.1833;228 +Meredith;Meredith;43.6301;-71.5018;228 +Rockford;Rockford;43.1266;-85.5582;228 +Steilacoom;Steilacoom;47.1703;-122.5934;228 +Opp;Opp;31.2848;-86.257;228 +Abilene;Abilene;38.9229;-97.2251;228 +Rowley;Rowley;42.7224;-70.8883;228 +Nitro;Nitro;38.4119;-81.8194;228 +Wharton;Wharton;40.8999;-74.5808;228 +Johnsburg;Johnsburg;42.383;-88.2476;228 +Fort Riley;Fort Riley;39.1111;-96.8138;228 +Marlborough;Marlborough;41.6331;-72.4547;228 +Sunbury;Sunbury;40.2485;-82.8804;228 +Newport;Newport;43.3649;-72.2001;228 +Jasper;Jasper;34.471;-84.4496;228 +Mims;Mims;28.6928;-80.8468;228 +Village of Oak Creek;Village of Oak Creek;34.7813;-111.7606;228 +Cullowhee;Cullowhee;35.3107;-83.1815;228 +International Falls;International Falls;48.5884;-93.4083;228 +Rogersville;Rogersville;36.4081;-83.0043;228 +Prosser;Prosser;46.2068;-119.7662;228 +West Point;West Point;41.3642;-74.0118;228 +Carroll;Carroll;40.1142;-77.0191;228 +Nephi;Nephi;39.7072;-111.8323;228 +Richboro;Richboro;40.2262;-75.0006;228 +Lebanon;Lebanon;43.4033;-70.9115;228 +California;California;40.0692;-79.9152;228 +St. Robert;St. Robert;37.8244;-92.1532;228 +New Castle;New Castle;39.5776;-107.5267;228 +Oakland;Oakland;44.5595;-69.7328;228 +Covedale;Covedale;39.1267;-84.637;228 +Kingston;Kingston;42.9156;-71.0665;228 +East Glenville;East Glenville;42.8614;-73.9206;228 +Lake Alfred;Lake Alfred;28.1041;-81.7264;228 +Fairwood;Fairwood;38.9565;-76.778;228 +Richmond;Richmond;42.8094;-82.7518;228 +Antis;Antis;40.6221;-78.3563;228 +Howland Center;Howland Center;41.2483;-80.7444;228 +Huntington Woods;Huntington Woods;42.4816;-83.1685;228 +Lower Nazareth;Lower Nazareth;40.7067;-75.3258;228 +North East;North East;42.2;-79.825;228 +Pigeon Forge;Pigeon Forge;35.7977;-83.5623;228 +Pass Christian;Pass Christian;30.327;-89.2436;228 +El Rio;El Rio;34.2452;-119.1568;228 +Forest Hills;Forest Hills;40.4251;-79.8544;228 +North Hobbs;North Hobbs;32.7731;-103.125;228 +Jeanerette;Jeanerette;29.9157;-91.6758;228 +Delano;Delano;45.0383;-93.7922;228 +Waveland;Waveland;30.293;-89.3904;228 +Boiling Spring Lakes;Boiling Spring Lakes;34.0322;-78.068;228 +Stone Mountain;Stone Mountain;33.8034;-84.1724;228 +Ashburnham;Ashburnham;42.659;-71.9252;228 +Ranchettes;Ranchettes;41.2186;-104.7729;228 +East Porterville;East Porterville;36.0573;-118.9713;228 +Cumberland;Cumberland;39.8915;-79.9898;228 +Lely Resort;Lely Resort;26.0889;-81.7031;228 +Sylvester;Sylvester;31.53;-83.8338;228 +Boonville;Boonville;38.0469;-87.2846;228 +Boothwyn;Boothwyn;39.8357;-75.4453;228 +Orange Beach;Orange Beach;30.2941;-87.5851;228 +New Whiteland;New Whiteland;39.5617;-86.0996;228 +Newberry;Newberry;29.6385;-82.6057;228 +Mayfield;Mayfield;43.1248;-74.26;228 +Buena Vista;Buena Vista;43.4196;-83.8992;228 +Solvay;Solvay;43.0573;-76.2126;228 +Champion Heights;Champion Heights;41.3031;-80.8514;228 +East Foothills;East Foothills;37.3827;-121.8138;228 +South Gate Ridge;South Gate Ridge;27.2856;-82.497;228 +Camp Swift;Camp Swift;30.1885;-97.2933;228 +South Run;South Run;38.7467;-77.2754;228 +Pecan Plantation;Pecan Plantation;32.3628;-97.6554;228 +Ocean City;Ocean City;30.4398;-86.6071;228 +Walker;Walker;30.485;-90.8656;228 +St. James;St. James;33.9467;-78.1132;228 +Powell;Powell;44.7958;-108.7681;228 +Snyderville;Snyderville;40.7042;-111.5438;228 +Morris Plains;Morris Plains;40.8357;-74.4786;228 +Salton City;Salton City;33.2994;-115.9609;228 +Blue Bell;Blue Bell;40.1474;-75.2687;228 +Corcoran;Corcoran;45.1089;-93.5837;228 +Hampshire;Hampshire;42.1124;-88.5122;228 +Enola;Enola;40.2908;-76.9348;228 +Fruit Heights;Fruit Heights;41.0277;-111.9081;228 +Addis;Addis;30.3652;-91.2659;228 +Montgomery;Montgomery;39.7717;-77.8979;228 +Wailea;Wailea;20.6873;-156.4291;228 +Homer;Homer;42.6661;-76.1701;228 +Glenwood;Glenwood;41.0446;-95.7408;228 +Edinboro;Edinboro;41.8762;-80.1246;228 +West Greenwich;West Greenwich;41.6291;-71.6671;228 +Kenedy;Kenedy;28.8176;-97.8518;228 +Pimmit Hills;Pimmit Hills;38.9105;-77.1991;228 +Verona;Verona;43.1592;-75.6189;228 +Chelan;Chelan;47.8414;-120.0263;228 +Pea Ridge;Pea Ridge;36.449;-94.1211;228 +Blakely;Blakely;41.4859;-75.6012;228 +Grayson Valley;Grayson Valley;33.6469;-86.6414;228 +Corry;Corry;41.9259;-79.6358;228 +Thompson;Thompson;41.6474;-74.6745;228 +Tehachapi;Tehachapi;35.1274;-118.4749;228 +Fort Carson;Fort Carson;38.7403;-104.784;228 +Mantua;Mantua;39.7618;-75.1686;228 +Beech Grove;Beech Grove;39.7157;-86.0871;228 +Hewitt;Hewitt;31.452;-97.196;228 +Willow Grove;Willow Grove;40.1495;-75.1178;228 +Belchertown;Belchertown;42.2787;-72.4004;228 +Swampscott;Swampscott;42.4757;-70.9068;228 +Vandalia;Vandalia;39.879;-84.193;228 +Franklin Park;Franklin Park;40.5903;-80.0999;228 +New Freedom;New Freedom;39.7353;-76.6967;228 +Alpine;Alpine;32.8439;-116.7585;228 +Victor;Victor;42.9894;-77.4277;228 +West Lealman;West Lealman;27.8191;-82.7385;228 +Taft;Taft;35.1267;-119.4242;228 +Ferndale;Ferndale;48.8525;-122.5893;228 +Livingston;Livingston;37.3875;-120.7248;228 +Whitewater;Whitewater;42.8372;-88.7341;228 +Clarksdale;Clarksdale;34.1971;-90.5729;228 +Astoria;Astoria;46.1856;-123.8053;228 +Alamo;Alamo;37.8546;-122.013;228 +Ramsey;Ramsey;41.0595;-74.1454;228 +Great Falls;Great Falls;39.011;-77.3013;228 +Yankton;Yankton;42.8901;-97.3926;228 +London;London;39.8936;-83.4376;228 +Hampton Bays;Hampton Bays;40.8692;-72.5227;228 +Brooklyn Park;Brooklyn Park;39.217;-76.6174;228 +Salem Lakes;Salem Lakes;42.5366;-88.1307;228 +Campbellsville;Campbellsville;37.3446;-85.3511;228 +Hot Springs Village;Hot Springs Village;34.6568;-92.9644;228 +St. Simons;St. Simons;31.1774;-81.3857;228 +Lamont;Lamont;35.2651;-118.9159;228 +Lebanon;Lebanon;37.6717;-92.6603;228 +Bellair-Meadowbrook Terrace;Bellair-Meadowbrook Terrace;30.1796;-81.7375;228 +Grimes;Grimes;41.6776;-93.7946;228 +Guilford;Guilford;39.8812;-77.601;228 +Jacksonville;Jacksonville;31.9642;-95.2617;228 +California;California;38.2969;-76.4949;228 +Yazoo City;Yazoo City;32.8618;-90.4067;228 +Mount Washington;Mount Washington;38.043;-85.5549;228 +Jackson;Jackson;37.3792;-89.6521;228 +Hugo;Hugo;45.1671;-92.9588;228 +Damascus;Damascus;39.2737;-77.2006;228 +Mineral Wells;Mineral Wells;32.8169;-98.0776;228 +Pequannock;Pequannock;40.9627;-74.3041;228 +Bay Village;Bay Village;41.4851;-81.9315;228 +Kerman;Kerman;36.7249;-120.0625;228 +Union Gap;Union Gap;46.5566;-120.4977;228 +Everman;Everman;32.6296;-97.2827;228 +Stowe;Stowe;40.4829;-80.0734;228 +Avra Valley;Avra Valley;32.4195;-111.3393;228 +Twin Lakes;Twin Lakes;42.5192;-88.2489;228 +Dennis;Dennis;39.2019;-74.8188;228 +Wilkins;Wilkins;40.4265;-79.823;228 +Depew;Depew;42.9117;-78.7044;228 +Susanville;Susanville;40.4205;-120.6129;228 +Upper Southampton;Upper Southampton;40.1723;-75.0362;228 +Northborough;Northborough;42.3231;-71.6462;228 +Coto de Caza;Coto de Caza;33.5961;-117.5862;228 +Whitman;Whitman;42.08;-70.9399;228 +Bennington;Bennington;42.8852;-73.2132;228 +Englewood;Englewood;26.9603;-82.3535;228 +Jamestown;Jamestown;46.9063;-98.6936;228 +Exeter;Exeter;42.9901;-70.9646;228 +West Richland;West Richland;46.3115;-119.3998;228 +Park City;Park City;40.6505;-111.502;228 +Oldsmar;Oldsmar;28.0507;-82.6698;228 +Washington Court House;Washington Court House;39.5383;-83.4279;228 +Rossville;Rossville;39.3572;-76.4767;228 +Great Bend;Great Bend;38.3593;-98.8016;228 +Gantt;Gantt;34.7837;-82.4027;228 +Plainfield;Plainfield;41.6992;-71.8987;228 +Hereford;Hereford;34.8232;-102.4001;228 +Sullivan;Sullivan;43.0922;-75.8794;228 +Elk Plain;Elk Plain;47.0448;-122.3671;228 +Weston;Weston;44.8905;-89.5487;228 +College Park;College Park;33.6363;-84.464;228 +Galion;Galion;40.7385;-82.7792;228 +Dentsville;Dentsville;34.0754;-80.9546;228 +Grovetown;Grovetown;33.4504;-82.2073;228 +Pleasanton;Pleasanton;28.9643;-98.4957;228 +North Las Vegas;North Las Vegas;36.288;-115.0901;228 +Glendale;Glendale;33.5791;-112.2311;228 +Gilbert;Gilbert;33.3101;-111.7463;228 +Montgomery;Montgomery;32.3473;-86.2666;228 +Wilmington;Wilmington;34.21;-77.8866;228 +Chesapeake;Chesapeake;36.6778;-76.3024;228 +Barnstable;Barnstable;41.6722;-70.3599;228 +Norfolk;Norfolk;36.8945;-76.259;228 +Fremont;Fremont;37.5265;-121.9852;228 +Atlantic City;Atlantic City;39.3797;-74.4527;228 +Visalia;Visalia;36.3276;-119.3269;228 +Kennewick;Kennewick;46.1978;-119.1732;228 +Garland;Garland;32.91;-96.6305;228 +Irving;Irving;32.8584;-96.9702;228 +Yukon;Yukon;35.5201;-97.7639;228 +Sonora;Sonora;37.9819;-120.3828;228 +Shaler;Shaler;40.5229;-79.9632;228 +Westport;Westport;41.1428;-73.3475;228 +Branford;Branford;41.2841;-72.7981;228 +Granite City;Granite City;38.7292;-90.1266;228 +Converse;Converse;29.5091;-98.3084;228 +Monterey;Monterey;36.5922;-121.8807;228 +Rockledge;Rockledge;28.3201;-80.732;228 +Saugus;Saugus;42.4681;-71.0145;228 +Henderson;Henderson;37.8397;-87.5798;228 +Avondale;Avondale;33.3858;-112.3236;228 +Brownsville;Brownsville;25.998;-97.4565;228 +North Hempstead;North Hempstead;40.7912;-73.6688;228 +Evansville;Evansville;37.9881;-87.5341;228 +Paradise;Paradise;36.0807;-115.1369;228 +Nashua;Nashua;42.7491;-71.491;228 +Arlington;Arlington;38.8786;-77.1011;228 +Hialeah;Hialeah;25.8696;-80.3046;228 +York;York;39.9651;-76.7315;228 +Fremont;Fremont;41.4396;-96.4879;228 +Queensbury;Queensbury;43.3568;-73.6765;228 +Garfield Heights;Garfield Heights;41.4199;-81.6038;228 +Seneca;Seneca;34.6815;-82.9609;228 +Gladstone;Gladstone;39.2133;-94.5593;228 +Gloversville;Gloversville;43.0491;-74.3465;228 +Deer Park;Deer Park;40.7623;-73.3219;228 +Bayonet Point;Bayonet Point;28.3254;-82.6834;228 +Florence;Florence;33.059;-111.4208;228 +Lansing;Lansing;41.5648;-87.5462;228 +Statesville;Statesville;35.7842;-80.8714;228 +Danvers;Danvers;42.574;-70.9494;228 +Mint Hill;Mint Hill;35.1782;-80.6533;228 +Bridgewater;Bridgewater;41.9728;-70.9749;228 +Neptune;Neptune;40.2105;-74.0539;228 +Milton;Milton;42.2413;-71.0844;228 +Spring;Spring;40.3037;-76.0263;228 +Whitehall;Whitehall;40.6571;-75.5046;228 +East Windsor;East Windsor;40.2606;-74.5295;228 +Prior Lake;Prior Lake;44.7251;-93.4409;228 +Horn Lake;Horn Lake;34.9512;-90.0501;228 +Huntley;Huntley;42.1599;-88.433;228 +Maple Valley;Maple Valley;47.3659;-122.0368;228 +Monroeville;Monroeville;40.4262;-79.7605;228 +Millville;Millville;39.3903;-75.0561;228 +St. Helens;St. Helens;45.8571;-122.8164;228 +Stafford;Stafford;39.7049;-74.2643;228 +New Windsor;New Windsor;41.4742;-74.1089;228 +Morgan City;Morgan City;29.7041;-91.192;228 +Ruston;Ruston;32.5329;-92.6363;228 +Jeffersontown;Jeffersontown;38.2048;-85.5701;228 +Glen Ellyn;Glen Ellyn;41.8667;-88.0629;228 +East Chicago;East Chicago;41.6484;-87.4536;228 +Kirkwood;Kirkwood;38.5788;-90.4203;228 +Sanger;Sanger;36.699;-119.5575;228 +Cañon City;Canon City;38.443;-105.2203;228 +Ramsey;Ramsey;45.2617;-93.4494;228 +Ashtabula;Ashtabula;41.8806;-80.7984;228 +Burlington;Burlington;42.5022;-71.2027;228 +Temescal Valley;Temescal Valley;33.7581;-117.4677;228 +Monticello;Monticello;45.298;-93.7984;228 +Summerlin South;Summerlin South;36.1242;-115.3324;228 +Oakdale;Oakdale;44.9876;-92.9641;228 +Sunbury;Sunbury;40.8617;-76.7874;228 +Hobart;Hobart;41.5139;-87.2729;228 +West Windsor;West Windsor;40.2897;-74.6267;228 +Bixby;Bixby;35.9454;-95.8773;228 +Wisconsin Rapids;Wisconsin Rapids;44.3927;-89.8265;228 +Mehlville;Mehlville;38.5018;-90.3149;228 +Galt;Galt;38.2693;-121.3;228 +Hutto;Hutto;30.5373;-97.5516;228 +New Smyrna Beach;New Smyrna Beach;29.0249;-80.9651;228 +Fridley;Fridley;45.0841;-93.2595;228 +Newtown;Newtown;41.3988;-73.2927;228 +Tualatin;Tualatin;45.3772;-122.7746;228 +Forest Hills;Forest Hills;42.9577;-85.4895;228 +Chanhassen;Chanhassen;44.8544;-93.5621;228 +West Milford;West Milford;41.1062;-74.3913;228 +Garden City;Garden City;42.3244;-83.3412;228 +Batavia;Batavia;41.8479;-88.311;228 +Plainview;Plainview;40.7832;-73.4732;228 +Bessemer;Bessemer;33.3709;-86.9713;228 +Bethany;Bethany;45.5613;-122.8369;228 +Marquette;Marquette;46.544;-87.4082;228 +Horsham;Horsham;40.1993;-75.1665;228 +Sedalia;Sedalia;38.7042;-93.2351;228 +Vernon Hills;Vernon Hills;42.234;-87.9608;228 +Pearl;Pearl;32.273;-90.0918;228 +Waynesboro;Waynesboro;39.7525;-77.5822;228 +Ocean;Ocean;40.2519;-74.0392;228 +Alvin;Alvin;29.3871;-95.2933;228 +Cortland;Cortland;42.6004;-76.1784;228 +Lemoore;Lemoore;36.2949;-119.7983;228 +West Linn;West Linn;45.3669;-122.6399;228 +Springettsbury;Springettsbury;39.9907;-76.6736;228 +McDonough;McDonough;33.4399;-84.1509;228 +Temple Terrace;Temple Terrace;28.0437;-82.3774;228 +Lafayette;Lafayette;37.8919;-122.1189;228 +Marshalltown;Marshalltown;42.0341;-92.9067;228 +Lebanon;Lebanon;43.6353;-72.2531;228 +Wappinger;Wappinger;41.59;-73.8918;228 +Lower Providence;Lower Providence;40.1485;-75.4267;228 +Thomasville;Thomasville;35.8813;-80.0807;228 +Immokalee;Immokalee;26.4253;-81.4251;228 +Norco;Norco;33.9252;-117.5499;228 +New London;New London;41.3502;-72.1023;228 +West Islip;West Islip;40.7097;-73.2971;228 +West Chicago;West Chicago;41.896;-88.2253;228 +Maryland Heights;Maryland Heights;38.7189;-90.4749;228 +Magna;Magna;40.7634;-112.1599;228 +Xenia;Xenia;39.6828;-83.9414;228 +Allen Park;Allen Park;42.2595;-83.2107;228 +Hanahan;Hanahan;32.9302;-80.0027;228 +Mason City;Mason City;43.1487;-93.1998;228 +New Lenox;New Lenox;41.5097;-87.97;228 +Kinston;Kinston;35.2748;-77.5936;228 +Searcy;Searcy;35.2418;-91.7351;228 +Windsor;Windsor;38.5417;-122.8086;228 +Sterling;Sterling;41.7995;-89.6956;228 +Shoreview;Shoreview;45.0842;-93.1358;228 +Glen Cove;Glen Cove;40.8709;-73.6287;228 +Pemberton;Pemberton;39.9562;-74.6;228 +Oak Forest;Oak Forest;41.6054;-87.7527;228 +Colleyville;Colleyville;32.8913;-97.1486;228 +Wilmette;Wilmette;42.0771;-87.7282;228 +Dodge City;Dodge City;37.761;-100.0183;228 +Plum;Plum;40.5024;-79.7496;228 +Bernards;Bernards;40.6761;-74.5678;228 +Mount Pleasant;Mount Pleasant;42.7129;-87.8875;228 +McHenry;McHenry;42.3388;-88.2931;228 +Waterville;Waterville;44.5441;-69.6624;228 +Norfolk;Norfolk;42.0327;-97.4208;228 +Shaker Heights;Shaker Heights;41.4744;-81.5496;228 +Citrus Park;Citrus Park;28.073;-82.5628;228 +Ilchester;Ilchester;39.2187;-76.7684;228 +Shelby;Shelby;35.2904;-81.5451;228 +Erie;Erie;40.0403;-105.0398;228 +Brownsburg;Brownsburg;39.833;-86.3824;228 +New Milford;New Milford;41.6043;-73.4213;228 +Wakefield;Wakefield;42.5035;-71.0656;228 +Chaska;Chaska;44.8164;-93.6092;228 +Gulfport;Gulfport;30.4271;-89.0703;228 +Appleton;Appleton;44.2779;-88.3891;228 +Laurel;Laurel;31.6956;-89.1448;228 +Mercer Island;Mercer Island;47.5661;-122.232;228 +Heber;Heber;40.5068;-111.3984;228 +White Bear Lake;White Bear Lake;45.0657;-93.015;228 +South Windsor;South Windsor;41.8353;-72.5733;228 +West Odessa;West Odessa;31.8388;-102.4996;228 +Superior;Superior;46.6941;-92.0823;228 +Merrimack;Merrimack;42.8547;-71.5188;228 +Rock Springs;Rock Springs;41.5951;-109.2238;228 +Dix Hills;Dix Hills;40.8035;-73.337;228 +Londonderry;Londonderry;42.8796;-71.3873;228 +Española;Espanola;36.0041;-106.0669;228 +Medina;Medina;41.1358;-81.8694;228 +Conway;Conway;33.8399;-79.0424;228 +Barberton;Barberton;41.0094;-81.6038;228 +Neenah;Neenah;44.167;-88.4764;228 +Snoqualmie;Snoqualmie;47.5293;-121.8412;228 +Vicksburg;Vicksburg;32.3173;-90.8868;228 +Upper Dublin;Upper Dublin;40.1502;-75.1813;228 +Brawley;Brawley;32.9783;-115.5287;228 +Cabot;Cabot;34.9768;-92.0274;228 +North Kingstown;North Kingstown;41.5687;-71.4629;228 +Troy;Troy;40.0436;-84.2191;228 +Mahwah;Mahwah;41.0816;-74.1856;228 +Lake City;Lake City;30.1901;-82.647;228 +Hercules;Hercules;38.0064;-122.2564;228 +Paramus;Paramus;40.9455;-74.0712;228 +Okeechobee;Okeechobee;27.2414;-80.8298;228 +Muscatine;Muscatine;41.4196;-91.068;228 +Wethersfield;Wethersfield;41.7013;-72.6703;228 +Boone;Boone;36.2111;-81.6668;228 +Moscow;Moscow;46.7307;-116.9986;228 +Natchez;Natchez;31.5437;-91.3867;228 +Sebastian;Sebastian;27.7882;-80.4813;228 +Northport;Northport;33.2589;-87.5984;228 +Cave Spring;Cave Spring;37.2254;-80.0073;228 +Paris;Paris;33.6688;-95.546;228 +Haines City;Haines City;28.11;-81.6157;228 +Montgomery;Montgomery;40.2411;-75.2319;228 +Holt;Holt;42.6416;-84.5307;228 +East St. Louis;East St. Louis;38.6156;-90.1304;228 +Sachse;Sachse;32.9726;-96.5793;228 +Twentynine Palms;Twentynine Palms;34.1478;-116.0659;228 +Winchester;Winchester;38.0017;-84.1907;228 +Manchester;Manchester;42.9921;-77.1897;228 +Walworth;Walworth;43.1633;-77.3132;228 +Girard;Girard;41.1666;-80.6963;228 +Steger;Steger;41.4723;-87.6176;228 +Sans Souci;Sans Souci;34.8901;-82.4241;228 +Hillview;Hillview;38.0563;-85.6848;228 +Burlington;Burlington;48.4676;-122.3298;228 +Washington Terrace;Washington Terrace;41.1683;-111.9783;228 +Sultan;Sultan;47.871;-121.8043;228 +Harahan;Harahan;29.9374;-90.203;228 +Hastings;Hastings;43.3215;-76.1582;228 +Cheat Lake;Cheat Lake;39.6672;-79.8565;228 +Neshannock;Neshannock;41.051;-80.352;228 +Muncy;Muncy;41.2021;-76.7854;228 +Madeira;Madeira;39.1856;-84.3734;228 +Anthony;Anthony;32.0132;-106.5984;228 +Kendall Park;Kendall Park;40.4138;-74.5626;228 +Gridley;Gridley;39.3622;-121.6971;228 +Washington;Washington;40.9884;-74.0637;228 +St. Marys;St. Marys;40.5475;-84.3931;228 +Elwood;Elwood;40.2744;-85.837;228 +Bethel;Bethel;39.8458;-75.4891;228 +Plainville;Plainville;42.0141;-71.3364;228 +Basalt;Basalt;39.3663;-107.0414;228 +Ivins;Ivins;37.1742;-113.6809;228 +Lynwood;Lynwood;41.5234;-87.5508;228 +Wagoner;Wagoner;35.9641;-95.379;228 +Crawford;Crawford;41.5685;-74.3168;228 +Cloverdale;Cloverdale;38.7961;-123.0151;228 +Good Hope;Good Hope;33.7706;-117.2772;228 +White Marsh;White Marsh;39.3819;-76.4573;228 +Spanish Fort;Spanish Fort;30.7257;-87.8601;228 +Independent Hill;Independent Hill;38.6404;-77.409;228 +Mendon;Mendon;42.9859;-77.5479;228 +Lake Elmo;Lake Elmo;44.9944;-92.9031;228 +Bethalto;Bethalto;38.9014;-90.0467;228 +Dallas;Dallas;41.3604;-75.9662;228 +Fairview;Fairview;35.9815;-87.1291;228 +Fairview;Fairview;33.1399;-96.6116;228 +Rathdrum;Rathdrum;47.7995;-116.8908;228 +Thief River Falls;Thief River Falls;48.1112;-96.1771;228 +Hooper;Hooper;41.1599;-112.2871;228 +Ridgefield;Ridgefield;45.8114;-122.705;228 +Plymouth;Plymouth;42.3718;-83.468;228 +Redding;Redding;41.3051;-73.3916;228 +Sullivan;Sullivan;38.2129;-91.1636;228 +Rensselaer;Rensselaer;42.6465;-73.7328;228 +Bloomingdale;Bloomingdale;36.5793;-82.5096;228 +Calimesa;Calimesa;33.9874;-117.0542;228 +Perkiomen;Perkiomen;40.2315;-75.4644;228 +Audubon;Audubon;40.1304;-75.428;228 +Dunn Loring;Dunn Loring;38.8945;-77.2316;228 +Flossmoor;Flossmoor;41.5391;-87.6857;228 +Beckett Ridge;Beckett Ridge;39.3448;-84.4381;228 +Union;Union;34.7235;-81.6248;228 +Anaconda;Anaconda;46.0607;-113.0679;228 +Murrells Inlet;Murrells Inlet;33.5566;-79.0593;228 +Aurora;Aurora;39.7087;-104.7273;228 +Modesto;Modesto;37.6374;-121.0028;228 +Kissimmee;Kissimmee;28.3042;-81.4164;228 +Youngstown;Youngstown;41.0993;-80.6463;228 +Pryor Creek;Pryor Creek;36.2998;-95.3102;228 +Bardmoor;Bardmoor;27.8575;-82.7534;228 +Bloomfield;Bloomfield;36.7401;-107.9734;228 +Cairo;Cairo;30.8791;-84.205;228 +Dayton;Dayton;39.258;-119.5677;228 +Boonville;Boonville;38.9588;-92.7471;228 +Putnam;Putnam;41.9093;-71.8711;228 +Edwards;Edwards;39.6215;-106.6183;228 +Woodmoor;Woodmoor;39.1063;-104.8456;228 +Liberty;Liberty;41.8132;-74.7775;228 +Saline;Saline;42.1741;-83.778;228 +Brownfield;Brownfield;33.1757;-102.273;228 +Louisville;Louisville;40.8371;-81.2643;228 +Beverly Hills;Beverly Hills;28.9175;-82.4541;228 +Salisbury;Salisbury;42.8465;-70.8616;228 +Golden Hills;Golden Hills;35.1512;-118.5024;228 +Thompson;Thompson;41.9798;-71.8735;228 +Hackettstown;Hackettstown;40.854;-74.8257;228 +Stuarts Draft;Stuarts Draft;38.0245;-79.0308;228 +Bay Minette;Bay Minette;30.893;-87.7912;228 +New Richmond;New Richmond;45.1249;-92.5377;228 +Greenwood;Greenwood;35.2134;-94.2408;228 +Augusta;Augusta;37.6955;-96.9921;228 +Little Falls;Little Falls;45.9833;-94.36;228 +Monticello;Monticello;33.6258;-91.7934;228 +St. Stephens;St. Stephens;35.7641;-81.2746;228 +Amityville;Amityville;40.6696;-73.4156;228 +Bryan;Bryan;41.4706;-84.5484;228 +Flowood;Flowood;32.3359;-90.0802;228 +Francisville;Francisville;39.1067;-84.7277;228 +Hickam Housing;Hickam Housing;21.3311;-157.9474;228 +Roanoke;Roanoke;33.0148;-97.2268;228 +Navasota;Navasota;30.3874;-96.0895;228 +Tomah;Tomah;43.9879;-90.4999;228 +Brunswick;Brunswick;39.318;-77.6253;228 +Claymont;Claymont;39.8032;-75.4606;228 +Stansbury Park;Stansbury Park;40.6356;-112.3054;228 +Rotonda;Rotonda;26.8845;-82.2791;228 +Marlboro Village;Marlboro Village;38.8307;-76.7699;228 +Heath;Heath;32.8444;-96.4679;228 +Clinton;Clinton;35.0005;-78.3311;228 +St. Augustine Shores;St. Augustine Shores;29.8039;-81.3086;228 +Madras;Madras;44.6425;-121.1315;228 +Zimmerman;Zimmerman;45.4416;-93.5981;228 +Liberty;Liberty;30.0379;-94.788;228 +Portland;Portland;41.5988;-72.589;228 +Hartland;Hartland;43.1027;-88.3399;228 +Waihee-Waiehu;Waihee-Waiehu;20.9188;-156.5063;228 +Moore;Moore;40.7798;-75.422;228 +College Place;College Place;46.0419;-118.3879;228 +Lenoir City;Lenoir City;35.811;-84.2818;228 +Birch Bay;Birch Bay;48.923;-122.7543;228 +Lexington;Lexington;37.7825;-79.444;228 +Blackstone;Blackstone;42.0399;-71.5313;228 +Bohemia;Bohemia;40.7717;-73.1271;228 +Hernando;Hernando;28.9451;-82.3781;228 +Benner;Benner;40.8698;-77.8154;228 +Cross Lanes;Cross Lanes;38.4351;-81.7706;228 +Cape Elizabeth;Cape Elizabeth;43.5891;-70.238;228 +Marathon;Marathon;24.7262;-81.0376;228 +Westwood;Westwood;42.303;-85.6286;228 +North College Hill;North College Hill;39.2174;-84.552;228 +Fultondale;Fultondale;33.6177;-86.8015;228 +Freetown;Freetown;41.7714;-71.0157;228 +Newfane;Newfane;43.2818;-78.6932;228 +Wesley Chapel;Wesley Chapel;34.9985;-80.6905;228 +Detroit Lakes;Detroit Lakes;46.806;-95.8449;228 +Anaheim;Anaheim;33.839;-117.8572;228 +Fayetteville;Fayetteville;36.0713;-94.166;228 +Fort Wayne;Fort Wayne;41.0886;-85.1437;228 +Santa Ana;Santa Ana;33.7366;-117.8819;228 +Flint;Flint;43.0235;-83.6922;228 +Greensboro;Greensboro;36.0956;-79.8269;228 +Lancaster;Lancaster;34.6935;-118.1753;228 +Corpus Christi;Corpus Christi;27.726;-97.3755;228 +Pensacola;Pensacola;30.4427;-87.1886;228 +Victorville;Victorville;34.5277;-117.3536;228 +Huntsville;Huntsville;34.6988;-86.6412;228 +Mobile;Mobile;30.6783;-88.1162;228 +Asheville;Asheville;35.5704;-82.5536;228 +Santa Clarita;Santa Clarita;34.4175;-118.4964;228 +Fort Collins;Fort Collins;40.5478;-105.0656;228 +St. Paul;St. Paul;44.9477;-93.104;228 +Islip;Islip;40.7384;-73.1887;228 +Fayetteville;Fayetteville;35.0846;-78.9776;228 +Jackson;Jackson;32.3163;-90.2124;228 +Lexington;Lexington;38.0423;-84.4587;228 +Lansing;Lansing;42.7142;-84.5601;228 +Santa Rosa;Santa Rosa;38.4458;-122.7067;228 +Ann Arbor;Ann Arbor;42.2755;-83.7312;228 +Henderson;Henderson;36.0133;-115.038;228 +Trenton;Trenton;40.2236;-74.7641;228 +Lincoln;Lincoln;40.809;-96.6788;228 +Springfield;Springfield;37.1943;-93.2916;228 +Anchorage;Anchorage;61.1508;-149.1091;228 +Irvine;Irvine;33.6772;-117.7738;228 +Plano;Plano;33.0502;-96.7487;228 +Davenport;Davenport;41.5563;-90.6052;228 +Rockford;Rockford;42.2597;-89.0641;228 +Newark;Newark;40.7245;-74.1725;228 +Round Lake Beach;Round Lake Beach;42.379;-88.0811;228 +South Bend;South Bend;41.6767;-86.2696;228 +Shreveport;Shreveport;32.4656;-93.7956;228 +Oyster Bay;Oyster Bay;40.7845;-73.5139;228 +Antioch;Antioch;37.9789;-121.7958;228 +Lakeland;Lakeland;28.0556;-81.9545;228 +Chandler;Chandler;33.2826;-111.8516;228 +Concord;Concord;35.3933;-80.6366;228 +Columbus;Columbus;32.51;-84.8771;228 +McKinney;McKinney;33.2015;-96.6669;228 +Scottsdale;Scottsdale;33.6872;-111.8651;228 +Killeen;Killeen;31.0754;-97.7296;228 +Peoria;Peoria;40.752;-89.6153;228 +Tallahassee;Tallahassee;30.4551;-84.2526;228 +Jersey City;Jersey City;40.7161;-74.0682;228 +Laredo;Laredo;27.5629;-99.4875;228 +St. Petersburg;St. Petersburg;27.7931;-82.6652;228 +Salem;Salem;44.9231;-123.0246;228 +Lafayette;Lafayette;30.2084;-92.0323;228 +Savannah;Savannah;32.0281;-81.1784;228 +Myrtle Beach;Myrtle Beach;33.7096;-78.8843;228 +Chula Vista;Chula Vista;32.6281;-117.0145;228 +Eugene;Eugene;44.0563;-123.1173;228 +Canton;Canton;40.8075;-81.3677;228 +Reading;Reading;40.34;-75.9267;228 +Winter Haven;Winter Haven;28.0118;-81.7017;228 +Lubbock;Lubbock;33.5659;-101.8878;228 +Inkster;Inkster;42.2935;-83.3148;228 +Thomasville;Thomasville;30.8394;-83.9782;228 +Ponca City;Ponca City;36.7235;-97.0679;228 +Faribault;Faribault;44.2985;-93.2786;228 +Camillus;Camillus;43.0539;-76.3057;228 +West Melbourne;West Melbourne;28.0693;-80.6734;228 +Warrington;Warrington;40.2489;-75.158;228 +Saginaw;Saginaw;32.8657;-97.3654;228 +Sun City Center;Sun City Center;27.7149;-82.3569;228 +Brandon;Brandon;32.2778;-89.9896;228 +Port Angeles;Port Angeles;48.1142;-123.4565;228 +Scotch Plains;Scotch Plains;40.6332;-74.3739;228 +Waverly;Waverly;42.7401;-84.6353;228 +Springfield;Springfield;39.928;-75.3362;228 +San Benito;San Benito;26.1298;-97.644;228 +Fort Washington;Fort Washington;38.7339;-77.0069;228 +West Springfield;West Springfield;38.7771;-77.2268;228 +Simpsonville;Simpsonville;34.7287;-82.2573;228 +Halfmoon;Halfmoon;42.864;-73.7275;228 +Lincolnton;Lincolnton;35.4747;-81.2385;228 +West Memphis;West Memphis;35.1531;-90.1995;228 +Harvey;Harvey;41.6076;-87.6521;228 +Medford;Medford;40.822;-72.9859;228 +Trotwood;Trotwood;39.7927;-84.3165;228 +Mequon;Mequon;43.2352;-87.9838;228 +Ellensburg;Ellensburg;46.9994;-120.5477;228 +Collinsville;Collinsville;38.6769;-90.0059;228 +Ottumwa;Ottumwa;41.0196;-92.4186;228 +Chantilly;Chantilly;38.8868;-77.4453;228 +Shelbyville;Shelbyville;38.2069;-85.2293;228 +Westford;Westford;42.5864;-71.4401;228 +Orchards;Orchards;45.689;-122.5306;228 +Newport;Newport;41.4803;-71.3205;228 +Opelousas;Opelousas;30.528;-92.0851;228 +Camas;Camas;45.6005;-122.4305;228 +Clinton;Clinton;32.354;-90.3403;228 +Bloomingdale;Bloomingdale;27.8784;-82.2624;228 +Westmont;Westmont;41.7948;-87.9742;228 +Lathrop;Lathrop;37.809;-121.3131;228 +Loma Linda;Loma Linda;34.0451;-117.2498;228 +Avon Lake;Avon Lake;41.4945;-82.016;228 +Dinuba;Dinuba;36.5453;-119.3987;228 +East Hempfield;East Hempfield;40.0825;-76.3831;228 +Homer Glen;Homer Glen;41.6044;-87.9497;228 +Tifton;Tifton;31.4625;-83.5205;228 +Hastings;Hastings;40.5963;-98.3914;228 +Burlington;Burlington;42.6746;-88.2723;228 +Ardmore;Ardmore;34.1944;-97.1253;228 +Ontario;Ontario;44.0259;-116.9759;228 +North Tustin;North Tustin;33.7644;-117.7945;228 +Swatara;Swatara;40.2463;-76.803;228 +Simsbury;Simsbury;41.8729;-72.8256;228 +Hudson;Hudson;44.9637;-92.7316;228 +Clarksburg;Clarksburg;39.2314;-77.2617;228 +South Elgin;South Elgin;41.9906;-88.3134;228 +Auburn Hills;Auburn Hills;42.6735;-83.2447;228 +Prosper;Prosper;33.2394;-96.8087;228 +Palmetto Bay;Palmetto Bay;25.622;-80.3221;228 +Somerset;Somerset;40.5083;-74.501;228 +Sugar Hill;Sugar Hill;34.1081;-84.056;228 +Emporia;Emporia;38.4028;-96.1924;228 +Easton;Easton;42.0362;-71.1103;228 +Kernersville;Kernersville;36.1066;-80.0844;228 +Windham;Windham;41.7102;-72.1671;228 +Norton Shores;Norton Shores;43.1621;-86.2519;228 +Wilsonville;Wilsonville;45.3107;-122.7705;228 +Marysville;Marysville;40.2278;-83.3595;228 +Derby;Derby;37.5571;-97.2552;228 +De Pere;De Pere;44.4309;-88.0785;228 +Timberwood Park;Timberwood Park;29.6994;-98.4838;228 +Socastee;Socastee;33.6871;-79.0086;228 +Susquehanna;Susquehanna;40.3111;-76.8699;228 +Grandview;Grandview;38.8802;-94.5227;228 +Palm City;Palm City;27.1736;-80.2861;228 +Wyandotte;Wyandotte;42.2113;-83.1558;228 +Forest Lake;Forest Lake;45.2536;-92.9583;228 +Middleborough;Middleborough;41.8803;-70.8745;228 +Chesapeake Beach;Chesapeake Beach;38.6881;-76.5448;228 +Clayton;Clayton;35.6591;-78.4499;228 +Brookings;Brookings;44.3022;-96.7859;228 +Walker;Walker;42.9853;-85.7446;228 +North Laurel;North Laurel;39.1286;-76.8476;228 +Hazelwood;Hazelwood;38.7931;-90.3899;228 +Scottsbluff;Scottsbluff;41.8684;-103.6616;228 +Riverside;Riverside;39.7836;-84.1219;228 +Reading;Reading;42.5351;-71.1056;228 +Middle River;Middle River;39.3345;-76.4318;228 +Walpole;Walpole;42.1465;-71.2555;228 +Muskego;Muskego;42.886;-88.1291;228 +Derry;Derry;40.2709;-76.6561;228 +Belvidere;Belvidere;42.2544;-88.8649;228 +Yucca Valley;Yucca Valley;34.1234;-116.4216;228 +Ridgefield;Ridgefield;41.3065;-73.5023;228 +Ridgewood;Ridgewood;40.9822;-74.1128;228 +Fresno;Fresno;29.5358;-95.4696;228 +Rockaway;Rockaway;40.9602;-74.4988;228 +Balch Springs;Balch Springs;32.7194;-96.6151;228 +Branson;Branson;36.651;-93.2635;228 +Claremore;Claremore;36.3143;-95.6099;228 +Homewood;Homewood;33.4617;-86.8092;228 +Sun City West;Sun City West;33.6693;-112.3575;228 +Forest Grove;Forest Grove;45.5244;-123.1101;228 +Randolph;Randolph;40.8434;-74.5818;228 +Bluffton;Bluffton;32.2135;-80.9316;228 +Sevierville;Sevierville;35.8873;-83.5677;228 +South Portland;South Portland;43.631;-70.2895;228 +Ruskin;Ruskin;27.7065;-82.4209;228 +Denison;Denison;33.7672;-96.5807;228 +Farmington;Farmington;41.7288;-72.8407;228 +Keystone;Keystone;28.1312;-82.5999;228 +Moon;Moon;40.5082;-80.2073;228 +Edwardsville;Edwardsville;38.7923;-89.9877;228 +Champlin;Champlin;45.1702;-93.3903;228 +De Witt;De Witt;43.0503;-76.0712;228 +Fairland;Fairland;39.0804;-76.9527;228 +Elk River;Elk River;45.3314;-93.567;228 +Rosemount;Rosemount;44.7465;-93.0662;228 +Fountain Hills;Fountain Hills;33.6073;-111.7398;228 +Dedham;Dedham;42.2466;-71.1777;228 +Caledonia;Caledonia;42.7986;-87.8762;228 +Forest City;Forest City;35.3338;-81.8702;228 +Bainbridge Island;Bainbridge Island;47.6439;-122.5434;228 +Salem;Salem;37.2864;-80.0555;228 +Hudson;Hudson;42.7639;-71.4072;228 +Farmington;Farmington;40.9846;-111.9065;228 +Columbine;Columbine;39.5879;-105.0694;228 +Canyon Lake;Canyon Lake;29.8761;-98.2611;228 +Kingsville;Kingsville;27.5094;-97.8611;228 +Blanchard;Blanchard;35.1523;-97.6613;228 +Southside;Southside;33.9007;-86.0238;228 +Whitehouse;Whitehouse;32.2222;-95.2217;228 +South Abington;South Abington;41.4901;-75.6891;228 +Lisbon;Lisbon;44.0265;-70.09;228 +Merrydale;Merrydale;30.4998;-91.1081;228 +Sellersburg;Sellersburg;38.4028;-85.7706;228 +Aledo;Aledo;32.6973;-97.607;228 +Upper Leacock;Upper Leacock;40.0801;-76.1854;228 +Cedar Hills;Cedar Hills;45.5047;-122.8051;228 +Sheffield;Sheffield;34.757;-87.6977;228 +St. Albans;St. Albans;44.8118;-73.0846;228 +Pittsgrove;Pittsgrove;39.5404;-75.1291;228 +O'Hara;O'Hara;40.5092;-79.895;228 +Oakland;Oakland;35.2256;-89.5372;228 +West Haven-Sylvan;West Haven-Sylvan;45.5164;-122.7654;228 +Innsbrook;Innsbrook;37.6552;-77.5775;228 +Kodiak;Kodiak;57.7934;-152.406;228 +Berkeley;Berkeley;38.7439;-90.3361;228 +Aliquippa;Aliquippa;40.6155;-80.2547;228 +Bridgeport;Bridgeport;39.3036;-80.2477;228 +Jackson;Jackson;40.3774;-76.3142;228 +Woodbury;Woodbury;40.8177;-73.4703;228 +Old Orchard Beach;Old Orchard Beach;43.5239;-70.3904;228 +Douglas;Douglas;42.0525;-71.7516;228 +New Prague;New Prague;44.5459;-93.5758;228 +Poteau;Poteau;35.043;-94.6357;228 +Hamilton;Hamilton;40.9333;-75.2844;228 +Lenox;Lenox;43.1113;-75.7582;228 +Gresham Park;Gresham Park;33.7053;-84.3155;228 +Evergreen;Evergreen;39.6349;-105.3356;228 +Logan;Logan;37.8509;-81.9857;228 +Airmont;Airmont;41.0992;-74.099;228 +Quakertown;Quakertown;40.4398;-75.3456;228 +Esopus;Esopus;41.8425;-73.9936;228 +Monson;Monson;42.0934;-72.3261;228 +Citrus Springs;Citrus Springs;28.9931;-82.4595;228 +Villas;Villas;39.0158;-74.9349;228 +Wharton;Wharton;29.3138;-96.1044;228 +Redlands;Redlands;39.0886;-108.6583;228 +Stillwater;Stillwater;42.9701;-73.6885;228 +North Sarasota;North Sarasota;27.3711;-82.5177;228 +Franklin;Franklin;41.3936;-79.8425;228 +Richmond Heights;Richmond Heights;38.6309;-90.3333;228 +Clanton;Clanton;32.844;-86.623;228 +Oakville;Oakville;41.5923;-73.0858;228 +Orange Park;Orange Park;30.1706;-81.7041;228 +Glens Falls North;Glens Falls North;43.335;-73.6824;228 +Palm Beach;Palm Beach;26.6932;-80.0406;228 +Canal Winchester;Canal Winchester;39.8432;-82.8121;228 +Absecon;Absecon;39.4228;-74.4944;228 +Topsham;Topsham;43.9615;-69.9588;228 +West Donegal;West Donegal;40.1297;-76.6227;228 +Covington;Covington;35.5661;-89.6482;228 +Lower Swatara;Lower Swatara;40.2188;-76.7602;228 +Riverdale;Riverdale;41.1732;-112.0024;228 +Olmsted Falls;Olmsted Falls;41.3658;-81.9042;228 +Ville Platte;Ville Platte;30.6901;-92.2744;228 +Woodbridge;Woodbridge;41.3566;-73.0102;228 +Glencoe;Glencoe;42.1347;-87.7641;228 +Rhinelander;Rhinelander;45.6361;-89.4256;228 +Seabrook;Seabrook;42.887;-70.8613;228 +New Scotland;New Scotland;42.6047;-73.9413;228 +Thompsonville;Thompsonville;41.9916;-72.5965;228 +Glenwood;Glenwood;41.5409;-87.6116;228 +Garden City;Garden City;32.0868;-81.1773;228 +Dumbarton;Dumbarton;37.613;-77.5065;228 +Crestline;Crestline;34.2486;-117.289;228 +Jerseyville;Jerseyville;39.1175;-90.3271;228 +Rutland;Rutland;42.3848;-71.9673;228 +Montesano;Montesano;47.0102;-123.5857;228 +Pleasant Hill;Pleasant Hill;38.8061;-94.2655;228 +Edgewater Park;Edgewater Park;40.054;-74.9117;228 +Fort Knox;Fort Knox;37.8915;-85.9636;228 +Greenville;Greenville;41.88;-71.5549;228 +Georgetown;Georgetown;42.724;-70.9821;228 +Park Ridge;Park Ridge;41.0353;-74.0423;228 +Fern Park;Fern Park;28.6484;-81.3458;228 +Nevada;Nevada;37.8445;-94.3492;228 +Des Peres;Des Peres;38.5973;-90.448;228 +Perryville;Perryville;37.7263;-89.8759;228 +Corrales;Corrales;35.2366;-106.6191;228 +London Grove;London Grove;39.8327;-75.8155;228 +Cortez;Cortez;37.3505;-108.5766;228 +Princeton;Princeton;38.3553;-87.5784;228 +Olney;Olney;38.7285;-88.0838;228 +Sanger;Sanger;33.3716;-97.1677;228 +Perkasie;Perkasie;40.3719;-75.292;228 +Clayton;Clayton;39.6627;-75.0782;228 +Pitman;Pitman;39.7335;-75.1306;228 +Rock Falls;Rock Falls;41.7723;-89.6928;228 +Seneca Falls;Seneca Falls;42.9136;-76.7904;228 +Kirby;Kirby;29.4611;-98.3861;228 +Cape St. Claire;Cape St. Claire;39.0433;-76.4471;228 +Clarendon Hills;Clarendon Hills;41.7981;-87.9569;228 +Needles;Needles;34.8164;-114.6189;228 +Canonsburg;Canonsburg;40.2643;-80.1868;228 +South Kensington;South Kensington;39.0188;-77.0785;228 +Frankfort Square;Frankfort Square;41.5221;-87.8033;228 +New Albany;New Albany;34.4909;-89.0201;228 +Edgewood;Edgewood;39.0091;-84.5604;228 +Graham;Graham;33.1017;-98.5778;228 +Wall;Wall;40.1674;-74.0974;228 +Green;Green;40.9483;-81.4757;228 +Lochearn;Lochearn;39.346;-76.7307;228 +Exeter;Exeter;40.3139;-75.834;228 +Pooler;Pooler;32.1043;-81.2568;228 +Owatonna;Owatonna;44.0914;-93.2304;228 +South Salt Lake;South Salt Lake;40.7056;-111.8986;228 +Tarpon Springs;Tarpon Springs;28.1493;-82.7623;228 +Edgewood;Edgewood;39.421;-76.2968;228 +Madison;Madison;32.4738;-90.13;228 +Austin;Austin;43.6718;-92.9783;228 +Lancaster;Lancaster;34.7247;-80.7801;228 +Lockport;Lockport;41.5904;-88.0292;228 +Franklin;Franklin;39.4938;-86.0546;228 +Westampton;Westampton;40.0168;-74.8213;228 +Incline Village;Incline Village;39.2639;-119.9453;228 +Glenshaw;Glenshaw;40.5391;-79.9735;228 +Mount Pleasant;Mount Pleasant;40.9625;-91.5452;228 +Cresskill;Cresskill;40.9405;-73.9596;228 +Earlimart;Earlimart;35.8824;-119.2715;228 +Hawthorn Woods;Hawthorn Woods;42.2313;-88.0623;228 +Newstead;Newstead;43.0196;-78.5223;228 +Scott;Scott;30.2398;-92.0947;228 +Andalusia;Andalusia;31.3101;-86.4781;228 +Hoquiam;Hoquiam;46.9863;-123.9022;228 +Marshfield;Marshfield;42.114;-70.715;228 +Middlebury;Middlebury;44.0043;-73.1223;228 +Marlborough;Marlborough;41.6338;-73.9903;228 +Holbrook;Holbrook;40.7944;-73.0707;228 +Bay Point;Bay Point;38.0329;-121.9614;228 +Woodstock;Woodstock;42.3096;-88.4352;228 +Mansfield;Mansfield;41.7892;-72.2287;228 +Fort Lauderdale;Fort Lauderdale;26.1412;-80.1464;228 +Gastonia;Gastonia;35.2494;-81.1853;228 +Spartanburg;Spartanburg;34.9437;-81.9257;228 +Sioux Falls;Sioux Falls;43.5397;-96.732;228 +Huntington;Huntington;38.4109;-82.4344;228 +Hagerstown;Hagerstown;39.6401;-77.7217;228 +Erie;Erie;42.1168;-80.0733;228 +Vancouver;Vancouver;45.6366;-122.5967;228 +Nampa;Nampa;43.5845;-116.5631;228 +Ontario;Ontario;34.0393;-117.6064;228 +Waco;Waco;31.5598;-97.1881;228 +Sunrise Manor;Sunrise Manor;36.1785;-115.049;228 +Salinas;Salinas;36.6884;-121.6317;228 +Clarksville;Clarksville;36.5695;-87.342;228 +Waterbury;Waterbury;41.5583;-73.0361;228 +Cedar Rapids;Cedar Rapids;41.9665;-91.6782;228 +Elk Grove;Elk Grove;38.416;-121.3842;228 +Vallejo;Vallejo;38.1133;-122.2358;228 +Pembroke Pines;Pembroke Pines;26.0128;-80.3382;228 +Oceanside;Oceanside;33.2247;-117.3083;228 +Danbury;Danbury;41.4016;-73.471;228 +Peoria;Peoria;33.7844;-112.2989;228 +Santa Cruz;Santa Cruz;36.9789;-122.0346;228 +Newport News;Newport News;37.1051;-76.5185;228 +Hemet;Hemet;33.7341;-116.9969;228 +Rancho Cucamonga;Rancho Cucamonga;34.1248;-117.5666;228 +Lorain;Lorain;41.4409;-82.184;228 +Murfreesboro;Murfreesboro;35.8492;-86.4119;228 +High Point;High Point;35.9907;-79.9938;228 +Grand Prairie;Grand Prairie;32.6872;-97.0209;228 +Tempe;Tempe;33.3881;-111.9318;228 +Overland Park;Overland Park;38.887;-94.687;228 +Aurora;Aurora;41.7637;-88.2901;228 +Santa Barbara;Santa Barbara;34.4285;-119.7202;228 +Gainesville;Gainesville;29.6804;-82.3458;228 +Huntington;Huntington;40.8522;-73.3824;228 +Glendale;Glendale;34.1818;-118.2468;228 +Huntington Beach;Huntington Beach;33.696;-118.0025;228 +Deltona;Deltona;28.905;-81.2137;228 +Olympia;Olympia;47.0417;-122.8959;228 +Frisco;Frisco;33.1555;-96.8215;228 +Yonkers;Yonkers;40.9466;-73.8674;228 +Norwich;Norwich;41.5495;-72.0882;228 +Fargo;Fargo;46.8652;-96.8292;228 +North Port;North Port;27.0577;-82.1975;228 +Portland;Portland;43.6773;-70.2715;228 +Amarillo;Amarillo;35.1988;-101.8311;228 +Green Bay;Green Bay;44.515;-87.9896;228 +Spring Valley;Spring Valley;36.0987;-115.2619;228 +Tacoma;Tacoma;47.2431;-122.4531;228 +Bremerton;Bremerton;47.5436;-122.7122;228 +Hickory;Hickory;35.7425;-81.323;228 +Thousand Oaks;Thousand Oaks;34.1914;-118.8755;228 +College Station;College Station;30.5852;-96.296;228 +Kalamazoo;Kalamazoo;42.2749;-85.5882;228 +San Bernardino;San Bernardino;34.1417;-117.2946;228 +Roanoke;Roanoke;37.2785;-79.958;228 +Fontana;Fontana;34.0968;-117.4599;228 +Moreno Valley;Moreno Valley;33.9244;-117.2045;228 +Babylon;Babylon;40.6924;-73.3585;228 +Lake Arrowhead;Lake Arrowhead;34.2531;-117.1945;228 +Summit;Summit;47.1694;-122.3628;228 +Clinton;Clinton;38.3716;-93.7679;228 +Macedon;Macedon;43.0792;-77.3095;228 +Lacombe;Lacombe;30.3141;-89.9311;228 +Felida;Felida;45.7138;-122.7104;228 +Boonton;Boonton;40.9047;-74.4048;228 +Oak Grove;Oak Grove;45.3409;-93.3264;228 +Harrodsburg;Harrodsburg;37.7654;-84.8474;228 +Sheffield Lake;Sheffield Lake;41.4884;-82.0978;228 +Harrisburg;Harrisburg;37.7373;-88.5457;228 +Sturgeon Bay;Sturgeon Bay;44.8228;-87.366;228 +Oakwood;Oakwood;39.7202;-84.1733;228 +Independence;Independence;37.2118;-95.7328;228 +Forestdale;Forestdale;33.5737;-86.9002;228 +Fairfield Glade;Fairfield Glade;36.0028;-84.8711;228 +Waseca;Waseca;44.0826;-93.5025;228 +Skidaway Island;Skidaway Island;31.9372;-81.0449;228 +LaSalle;LaSalle;41.3575;-89.0718;228 +Haiku-Pauwela;Haiku-Pauwela;20.9156;-156.3022;228 +Springfield;Springfield;43.2906;-72.4809;228 +Delta;Delta;38.756;-108.0772;228 +Mechanicsburg;Mechanicsburg;40.2115;-77.006;228 +Albion;Albion;42.2478;-84.7572;228 +Dexter;Dexter;36.7928;-89.9634;228 +Lake Mohawk;Lake Mohawk;41.015;-74.6639;228 +Murphysboro;Murphysboro;37.7679;-89.3321;228 +East Nottingham;East Nottingham;39.7621;-75.9705;228 +Fallston;Fallston;39.5332;-76.4452;228 +Triangle;Triangle;38.5483;-77.3195;228 +Chester;Chester;34.705;-81.2132;228 +Derby;Derby;39.8401;-104.9171;228 +North Codorus;North Codorus;39.8646;-76.8189;228 +Livingston;Livingston;45.6666;-110.5538;228 +Marshall;Marshall;40.6453;-80.11;228 +Seaside;Seaside;45.9889;-123.9214;228 +Barrington;Barrington;43.2139;-71.0424;228 +Newmarket;Newmarket;43.0691;-70.9516;228 +Picnic Point;Picnic Point;47.8744;-122.3078;228 +Sutherlin;Sutherlin;43.3884;-123.3231;228 +Jeannette;Jeannette;40.3277;-79.6139;228 +Marlton;Marlton;38.762;-76.7857;228 +Northwest Harborcreek;Northwest Harborcreek;42.1494;-79.9946;228 +Clinton;Clinton;35.5058;-98.9724;228 +Tiburon;Tiburon;37.8854;-122.4637;228 +Monmouth;Monmouth;40.9141;-90.6423;228 +Golden Valley;Golden Valley;35.206;-114.2327;228 +Highland Park;Highland Park;32.8311;-96.8012;228 +Sugarmill Woods;Sugarmill Woods;28.7321;-82.4986;228 +St. Anthony;St. Anthony;45.0278;-93.2174;228 +Shiprock;Shiprock;36.7924;-108.7005;228 +Woodway;Woodway;31.4988;-97.2314;228 +Oakbrook;Oakbrook;38.9996;-84.6797;228 +Valley Cottage;Valley Cottage;41.116;-73.9436;228 +Lindstrom;Lindstrom;45.387;-92.8477;228 +Presque Isle;Presque Isle;46.6868;-67.9874;228 +East Haddam;East Haddam;41.4798;-72.3943;228 +Manteno;Manteno;41.2471;-87.8457;228 +Hamlin;Hamlin;43.3213;-77.9135;228 +Brewer;Brewer;44.7835;-68.7352;228 +Pineville;Pineville;35.0864;-80.8915;228 +La Grange;La Grange;38.3987;-85.375;228 +McFarland;McFarland;43.0203;-89.2858;228 +Silver Springs Shores;Silver Springs Shores;29.1031;-82.005;228 +Shelby;Shelby;40.8847;-82.6578;228 +Weare;Weare;43.0813;-71.7219;228 +Beecher;Beecher;43.0903;-83.7039;228 +Indianola;Indianola;33.4492;-90.6447;228 +Chanute;Chanute;37.6695;-95.4621;228 +Fort Polk South;Fort Polk South;31.0512;-93.2159;228 +Micco;Micco;27.8683;-80.51;228 +Gainesville;Gainesville;34.2903;-83.8301;228 +Fredericksburg;Fredericksburg;38.2992;-77.4872;228 +Ocala;Ocala;29.178;-82.1511;228 +Marysville;Marysville;48.0809;-122.1561;228 +Corona;Corona;33.8616;-117.5649;228 +Cary;Cary;35.782;-78.8191;228 +Enterprise;Enterprise;36.0164;-115.2208;228 +Medford;Medford;42.3372;-122.8537;228 +Garden Grove;Garden Grove;33.7787;-117.9601;228 +Manchester;Manchester;42.9848;-71.4447;228 +Woodburn;Woodburn;38.8503;-77.2322;228 +Hayward;Hayward;37.6328;-122.0772;228 +Champaign;Champaign;40.1144;-88.2735;228 +Alexandria;Alexandria;38.8185;-77.0861;228 +Grosse Pointe Farms;Grosse Pointe Farms;42.4067;-82.8992;228 +Rapid Valley;Rapid Valley;44.0674;-103.1223;228 +Linganore;Linganore;39.4111;-77.3026;228 +Edgewater;Edgewater;38.9373;-76.5572;228 +Atmore;Atmore;31.0927;-87.4763;228 +Monett;Monett;36.922;-93.9261;228 +Grinnell;Grinnell;41.7361;-92.7244;228 +Jersey Shore;Jersey Shore;41.2012;-77.2666;228 +Plymouth;Plymouth;43.7447;-87.9657;228 +Burton;Burton;32.4233;-80.7454;228 +Berthoud;Berthoud;40.307;-105.0419;228 +Whitestown;Whitestown;39.9705;-86.3612;228 +San Elizario;San Elizario;31.5793;-106.2632;228 +Dillon;Dillon;34.4233;-79.3689;228 +West Caln;West Caln;40.0237;-75.8866;228 +Economy;Economy;40.641;-80.184;228 +Conway;Conway;44.0085;-71.0719;228 +Danville;Danville;39.7603;-86.5076;228 +Southport;Southport;42.04;-76.8774;228 +Kutztown;Kutztown;40.5213;-75.7772;228 +Waynesville;Waynesville;35.4854;-82.9995;228 +Glocester;Glocester;41.8934;-71.6889;228 +Clarion;Clarion;41.2106;-79.3803;228 +Waldwick;Waldwick;41.0134;-74.1259;228 +Struthers;Struthers;41.051;-80.592;228 +Lincoln Park;Lincoln Park;40.9239;-74.3035;228 +Warr Acres;Warr Acres;35.5285;-97.6182;228 +Franklin;Franklin;36.7178;-86.5595;228 +Tipp City;Tipp City;39.9643;-84.1858;228 +Manville;Manville;40.5421;-74.5892;228 +Southborough;Southborough;42.3012;-71.5297;228 +Bel Air;Bel Air;39.5348;-76.346;228 +Vienna;Vienna;39.324;-81.5383;228 +Fife;Fife;47.2328;-122.3518;228 +Lehman;Lehman;41.1518;-74.9924;228 +Somers Point;Somers Point;39.3167;-74.6066;228 +Woodmere;Woodmere;29.8493;-90.0751;228 +Gages Lake;Gages Lake;42.3519;-87.9828;228 +Asbury Lake;Asbury Lake;30.0472;-81.7855;228 +Pike Road;Pike Road;32.2934;-86.0902;228 +Snohomish;Snohomish;47.9276;-122.0968;228 +Southampton;Southampton;39.9137;-74.7171;228 +Havre;Havre;48.5427;-109.6803;228 +Clinton;Clinton;36.0981;-84.1283;228 +Cresson;Cresson;40.4626;-78.5866;228 +Standish;Standish;43.7811;-70.5685;228 +Harrisonville;Harrisonville;38.6529;-94.3467;228 +Kirkland;Kirkland;43.0368;-75.3865;228 +Le Mars;Le Mars;42.7809;-96.1743;228 +Cedar Hills;Cedar Hills;40.4135;-111.753;228 +Hobart;Hobart;44.4967;-88.1602;228 +Littleton;Littleton;42.535;-71.4891;228 +Brandon;Brandon;43.5928;-96.5799;228 +Fairmount;Fairmount;43.0414;-76.2485;228 +Ontario;Ontario;43.2407;-77.314;228 +Progress;Progress;40.2905;-76.8382;228 +Old Saybrook;Old Saybrook;41.3017;-72.3857;228 +College;College;40.8144;-77.8172;228 +Shawano;Shawano;44.7748;-88.5843;228 +Fairview;Fairview;42.0261;-80.2361;228 +Red Bank;Red Bank;33.9296;-81.2321;228 +Fairmont;Fairmont;43.6441;-94.4621;228 +Warrenton;Warrenton;38.7176;-77.7975;228 +Holmen;Holmen;43.9699;-91.2661;228 +Croydon;Croydon;40.0911;-74.8975;228 +Coweta;Coweta;35.968;-95.6543;228 +Progress Village;Progress Village;27.8832;-82.3593;228 +Pleasant Hill;Pleasant Hill;41.5868;-93.4952;228 +Wood River;Wood River;38.8631;-90.0773;228 +Friendly;Friendly;38.7601;-76.9642;228 +Fair Oaks Ranch;Fair Oaks Ranch;29.7468;-98.6375;228 +Sleepy Hollow;Sleepy Hollow;41.0936;-73.8724;228 +North Versailles;North Versailles;40.3784;-79.8083;228 +Nolensville;Nolensville;35.9572;-86.672;228 +Milford;Milford;40.4291;-75.4153;228 +Alachua;Alachua;29.7778;-82.4831;228 +Berwick;Berwick;41.0555;-76.2492;228 +Mission;Mission;39.027;-94.6568;228 +St. Albans;St. Albans;38.3769;-81.8198;228 +Sugar Grove;Sugar Grove;41.7758;-88.448;228 +River Grove;River Grove;41.9243;-87.8379;228 +Rockcreek;Rockcreek;45.5525;-122.8757;228 +Kinnelon;Kinnelon;40.9847;-74.3862;228 +Ventnor City;Ventnor City;39.3457;-74.486;228 +Colts Neck;Colts Neck;40.2928;-74.168;228 +Emmett;Emmett;43.8685;-116.489;228 +Middleton;Middleton;42.6043;-71.0164;228 +Fort Irwin;Fort Irwin;35.2476;-116.6834;228 +Northampton;Northampton;40.6866;-75.4904;228 +Pingree Grove;Pingree Grove;42.0857;-88.4362;228 +South Lebanon;South Lebanon;40.3058;-76.3708;228 +Madera Acres;Madera Acres;37.0123;-120.0799;228 +Ellisville;Ellisville;38.5897;-90.5884;228 +Brandywine;Brandywine;38.6963;-76.8846;228 +Gloucester Point;Gloucester Point;37.2767;-76.5043;228 +Carroll;Carroll;42.0699;-94.8647;228 +Chillicothe;Chillicothe;39.7953;-93.5499;228 +Brewster;Brewster;41.7463;-70.0675;228 +Port Townsend;Port Townsend;48.122;-122.7872;228 +Coffeyville;Coffeyville;37.0518;-95.618;228 +Key Largo;Key Largo;25.1224;-80.412;228 +Westphalia;Westphalia;38.8385;-76.8231;228 +Helotes;Helotes;29.5693;-98.6956;228 +Bee Ridge;Bee Ridge;27.2855;-82.4731;228 +Wabash;Wabash;40.8034;-85.8301;228 +East Bradford;East Bradford;39.959;-75.6469;228 +Winterville;Winterville;35.5287;-77.3994;228 +Clay;Clay;33.6976;-86.607;228 +Celebration;Celebration;28.3102;-81.551;228 +Orland;Orland;39.7461;-122.1856;228 +Alcoa;Alcoa;35.8073;-83.9752;228 +Lake Arbor;Lake Arbor;38.907;-76.8299;228 +Garden Acres;Garden Acres;37.9637;-121.2296;228 +Scotchtown;Scotchtown;41.4759;-74.3682;228 +Molalla;Molalla;45.1502;-122.5844;228 +Alden;Alden;42.9114;-78.5211;228 +River Vale;River Vale;41.0136;-74.008;228 +Fort Oglethorpe;Fort Oglethorpe;34.9319;-85.246;228 +Waggaman;Waggaman;29.9373;-90.2354;228 +Laurens;Laurens;34.5022;-82.0207;228 +Quartz Hill;Quartz Hill;34.6527;-118.2163;228 +Midland;Midland;47.1734;-122.412;228 +Bull Mountain;Bull Mountain;45.4126;-122.8322;228 +Flat Rock;Flat Rock;42.0991;-83.2716;228 +Saratoga Springs;Saratoga Springs;40.3449;-111.9152;228 +Copperas Cove;Copperas Cove;31.1192;-97.914;228 +Franklin;Franklin;41.1101;-74.5886;228 +Andover;Andover;45.2571;-93.3265;228 +Matthews;Matthews;35.1195;-80.7101;228 +American Fork;American Fork;40.3792;-111.7952;228 +Woodstock;Woodstock;34.1026;-84.509;228 +Florence;Florence;38.99;-84.647;228 +Ridgecrest;Ridgecrest;35.6308;-117.6621;228 +Lower Makefield;Lower Makefield;40.2309;-74.855;228 +Fairmont;Fairmont;39.4768;-80.1491;228 +Northbrook;Northbrook;42.1292;-87.8353;228 +St. Charles;St. Charles;41.9193;-88.3109;228 +Kaysville;Kaysville;41.029;-111.9456;228 +Southlake;Southlake;32.9545;-97.1503;228 +Ferry Pass;Ferry Pass;30.5203;-87.1903;228 +Elk Grove Village;Elk Grove Village;42.0063;-87.9921;228 +Clarence;Clarence;43.0196;-78.6375;228 +Harker Heights;Harker Heights;31.0572;-97.6445;228 +Warminster;Warminster;40.2043;-75.0915;228 +Starkville;Starkville;33.4608;-88.8297;228 +Salina;Salina;43.1031;-76.1758;228 +Massillon;Massillon;40.7838;-81.5254;228 +Spanaway;Spanaway;47.0979;-122.4233;228 +Lawrence;Lawrence;40.2954;-74.7205;228 +Bowling Green;Bowling Green;41.3773;-83.65;228 +Springfield;Springfield;38.7809;-77.1839;228 +Lower Macungie;Lower Macungie;40.5303;-75.57;228 +Smithfield;Smithfield;35.5131;-78.3497;228 +Coos Bay;Coos Bay;43.3789;-124.233;228 +East Lake;East Lake;28.1205;-82.6868;228 +Des Moines;Des Moines;47.3915;-122.3157;228 +Bethel Park;Bethel Park;40.3239;-80.0364;228 +Savage;Savage;44.7544;-93.3631;228 +Princeton;Princeton;25.5396;-80.3971;228 +Dania Beach;Dania Beach;26.0594;-80.1637;228 +Hopkinsville;Hopkinsville;36.8386;-87.4776;228 +Fallbrook;Fallbrook;33.3693;-117.2259;228 +Willingboro;Willingboro;40.028;-74.8882;228 +Spring Valley;Spring Valley;32.7316;-116.9766;228 +Redan;Redan;33.7394;-84.1644;228 +Martinsville;Martinsville;36.6827;-79.8636;228 +Pueblo West;Pueblo West;38.3551;-104.7266;228 +Radnor;Radnor;40.0287;-75.3675;228 +La Verne;La Verne;34.1208;-117.7702;228 +Prairieville;Prairieville;30.3151;-90.9571;228 +Placerville;Placerville;38.7308;-120.7978;228 +Bel Air North;Bel Air North;39.5544;-76.3733;228 +Manlius;Manlius;43.049;-75.9793;228 +Liberty;Liberty;39.2394;-94.4191;228 +Clearfield;Clearfield;41.103;-112.0237;228 +Rome;Rome;43.226;-75.4909;228 +Pekin;Pekin;40.5679;-89.6262;228 +Westlake;Westlake;41.4524;-81.9295;228 +Chillicothe;Chillicothe;39.3393;-82.9937;228 +Rochester;Rochester;43.299;-70.9787;228 +South Riding;South Riding;38.912;-77.5132;228 +Syracuse;Syracuse;41.086;-112.0698;228 +Milledgeville;Milledgeville;33.0874;-83.2414;228 +Centereach;Centereach;40.8696;-73.0808;228 +Garner;Garner;35.6934;-78.6196;228 +Key West;Key West;24.5637;-81.7768;228 +Sherwood;Sherwood;34.8508;-92.2028;228 +Wheat Ridge;Wheat Ridge;39.7728;-105.1029;228 +Kahului;Kahului;20.8715;-156.4603;228 +Dracut;Dracut;42.6832;-71.301;228 +Petersburg;Petersburg;37.2043;-77.3913;228 +North Olmsted;North Olmsted;41.415;-81.919;228 +Waverly;Waverly;42.725;-92.4708;228 +Banning;Banning;33.946;-116.8992;228 +Warwick;Warwick;41.2598;-74.3615;228 +Laguna Hills;Laguna Hills;33.592;-117.6992;228 +Central Islip;Central Islip;40.7837;-73.1945;228 +Athens;Athens;34.7847;-86.951;228 +Princeton;Princeton;40.3563;-74.6693;228 +Alliance;Alliance;40.9107;-81.1189;228 +Cibolo;Cibolo;29.5639;-98.2123;228 +Fruit Cove;Fruit Cove;30.0972;-81.6176;228 +Boardman;Boardman;41.0334;-80.6671;228 +Pullman;Pullman;46.734;-117.1669;228 +Randolph;Randolph;42.1778;-71.0539;228 +Socorro;Socorro;31.6384;-106.2601;228 +North Ridgeville;North Ridgeville;41.3851;-82.0194;228 +Vestavia Hills;Vestavia Hills;33.4518;-86.7438;228 +Nacogdoches;Nacogdoches;31.6134;-94.6528;228 +Kearney;Kearney;40.701;-99.0834;228 +Goshen;Goshen;41.5743;-85.8308;228 +Carmel;Carmel;41.3898;-73.7239;228 +Firestone;Firestone;40.1563;-104.9494;228 +Redmond;Redmond;44.2631;-121.1798;228 +Parkland;Parkland;26.3218;-80.2533;228 +Grass Valley;Grass Valley;39.2237;-121.0521;228 +Dartmouth;Dartmouth;41.6138;-70.9973;228 +Russellville;Russellville;35.2763;-93.1383;228 +Butte;Butte;45.902;-112.6571;228 +Douglasville;Douglasville;33.7384;-84.7065;228 +Salisbury;Salisbury;35.6656;-80.4909;228 +University Place;University Place;47.2147;-122.5461;228 +Kennesaw;Kennesaw;34.026;-84.6177;228 +Franklin;Franklin;42.0862;-71.4113;228 +Ken Caryl;Ken Caryl;39.577;-105.1144;228 +Carlsbad;Carlsbad;32.4011;-104.2389;228 +Adelanto;Adelanto;34.5815;-117.4397;228 +Galesburg;Galesburg;40.9506;-90.3763;228 +Warsaw;Warsaw;41.2448;-85.8464;228 +Estero;Estero;26.4277;-81.7951;228 +Mason;Mason;39.3571;-84.3023;228 +Sonoma;Sonoma;38.2902;-122.4598;228 +Cottonwood Heights;Cottonwood Heights;40.6137;-111.8144;228 +Kaneohe;Kaneohe;21.4062;-157.7904;228 +Lake Stevens;Lake Stevens;48.0028;-122.096;228 +Laramie;Laramie;41.3099;-105.6085;228 +Valparaiso;Valparaiso;41.4782;-87.0507;228 +Fairborn;Fairborn;39.801;-84.0093;228 +Derry;Derry;42.8888;-71.2804;228 +Deer Park;Deer Park;29.6898;-95.1151;228 +Woodridge;Woodridge;41.7368;-88.0408;228 +Greer;Greer;34.9313;-82.2315;228 +Bridgeton;Bridgeton;39.4286;-75.2281;228 +Springville;Springville;40.1638;-111.6206;228 +Lexington;Lexington;42.4456;-71.2307;228 +Alabaster;Alabaster;33.2198;-86.8225;228 +Pikesville;Pikesville;39.3893;-76.702;228 +Midlothian;Midlothian;32.4668;-96.9892;228 +Falls;Falls;40.1686;-74.7915;228 +Newark;Newark;39.6776;-75.7573;228 +Alamogordo;Alamogordo;32.8837;-105.9624;228 +Dana Point;Dana Point;33.4733;-117.6968;228 +Riverhead;Riverhead;40.9409;-72.7095;228 +San Dimas;San Dimas;34.1082;-117.809;228 +New Orleans;New Orleans;30.0687;-89.9288;228 +Louisville;Louisville;38.1663;-85.6485;228 +Memphis;Memphis;35.1046;-89.9773;228 +Nashville;Nashville;36.1715;-86.7843;228 +Raleigh;Raleigh;35.8325;-78.6435;228 +Richmond;Richmond;37.5295;-77.4756;228 +Salt Lake City;Salt Lake City;40.7777;-111.9306;228 +Glastonbury;Glastonbury;41.6922;-72.5472;228 +Lockport;Lockport;43.1698;-78.6956;228 +New York;New York;40.6943;-73.9249;228 +Los Angeles;Los Angeles;34.1139;-118.4068;228 +Chicago;Chicago;41.8373;-87.6862;228 +Miami;Miami;25.7839;-80.2102;228 +Philadelphia;Philadelphia;40.0077;-75.1339;228 +Houston;Houston;29.7863;-95.3889;228 +Dallas;Dallas;32.7936;-96.7662;228 +Atlanta;Atlanta;33.7627;-84.4224;228 +Washington;Washington;38.9047;-77.0163;228 +Minneapolis;Minneapolis;44.9635;-93.2678;228 +Tampa;Tampa;27.9942;-82.4451;228 +Denver;Denver;39.7621;-104.8759;228 +Brooklyn;Brooklyn;40.6501;-73.9496;228 +Detroit;Detroit;42.3834;-83.1024;228 +San Diego;San Diego;32.8312;-117.1225;228 +Seattle;Seattle;47.6211;-122.3244;228 +San Francisco;San Francisco;37.7562;-122.443;228 +Boston;Boston;42.3188;-71.0846;228 +Phoenix;Phoenix;33.5722;-112.0891;228 +Jacksonville;Jacksonville;30.3322;-81.6749;228 +Providence;Providence;41.823;-71.4187;228 +Virginia Beach;Virginia Beach;36.7335;-76.0435;228 +Charlotte;Charlotte;35.208;-80.8304;228 +Columbus;Columbus;39.9862;-82.985;228 +Bronx;Bronx;40.8501;-73.8662;228 +Milwaukee;Milwaukee;43.0642;-87.9673;228 +Queens;Queens;40.7498;-73.7976;228 +Riverside;Riverside;33.9381;-117.3948;228 +Baltimore;Baltimore;39.3051;-76.6144;228 +St. Louis;St. Louis;38.6358;-90.2451;228 +San Antonio;San Antonio;29.4658;-98.5253;228 +Las Vegas;Las Vegas;36.2333;-115.2654;228 +Portland;Portland;45.5372;-122.65;228 +Cincinnati;Cincinnati;39.1413;-84.5061;228 +Kansas City;Kansas City;39.1239;-94.5541;228 +Manhattan;Manhattan;40.7834;-73.9662;228 +Indianapolis;Indianapolis;39.7771;-86.1458;228 +Cleveland;Cleveland;41.4767;-81.6804;228 +Pittsburgh;Pittsburgh;40.4396;-79.9762;228 +Austin;Austin;30.3004;-97.7522;228 +Sacramento;Sacramento;38.5667;-121.4683;228 +San Jose;San Jose;37.3019;-121.8486;228 +Orlando;Orlando;28.4772;-81.3369;228 +Mount Holly;Mount Holly;39.995;-74.7863;228 +Woodbury;Woodbury;41.5615;-73.207;228 +Harleysville;Harleysville;40.2791;-75.3872;228 +Fairview;Fairview;45.5471;-122.4391;228 +The Village;The Village;35.5706;-97.5567;228 +North Gates;North Gates;43.1718;-77.7064;228 +Alderwood Manor;Alderwood Manor;47.8147;-122.2672;228 +Ecorse;Ecorse;42.2489;-83.1399;228 +Bishop;Bishop;37.3665;-118.3958;228 +Middletown;Middletown;40.201;-76.7289;228 +Greenville;Greenville;41.4052;-80.3837;228 +St. Pete Beach;St. Pete Beach;27.7235;-82.7387;228 +Rice Lake;Rice Lake;45.4863;-91.7447;228 +Rainbow City;Rainbow City;33.9337;-86.0922;228 +Hope;Hope;33.6682;-93.5895;228 +Roxboro;Roxboro;36.3879;-78.9812;228 +Howell;Howell;42.6078;-83.9339;228 +Pleasant Grove;Pleasant Grove;33.4936;-86.9782;228 +Blackhawk;Blackhawk;37.816;-121.9071;228 +Lambertville;Lambertville;41.7502;-83.625;228 +Roxborough Park;Roxborough Park;39.4492;-105.0746;228 +Rye Brook;Rye Brook;41.0303;-73.6865;228 +Reedsburg;Reedsburg;43.5347;-89.9965;228 +Laurel;Laurel;27.1446;-82.4618;228 +Fair Oaks;Fair Oaks;33.9192;-84.5444;228 +DuPont;DuPont;47.1079;-122.6496;228 +Tell City;Tell City;37.9528;-86.7597;228 +Central City;Central City;37.2962;-87.128;228 +Harvard;Harvard;42.43;-88.6217;228 +Walterboro;Walterboro;32.901;-80.676;228 +Hazle;Hazle;40.9561;-75.9992;228 +Craig;Craig;40.517;-107.5555;228 +Willoughby Hills;Willoughby Hills;41.5873;-81.4333;228 +Eagle Point;Eagle Point;42.4677;-122.8016;228 +White Meadow Lake;White Meadow Lake;40.924;-74.5121;228 +Mount Vista;Mount Vista;45.7373;-122.6315;228 +Lowell;Lowell;36.2561;-94.1532;228 +Silsbee;Silsbee;30.3456;-94.1764;228 +Sturbridge;Sturbridge;42.1076;-72.0904;228 +Rayne;Rayne;30.2403;-92.2668;228 +Maidencreek;Maidencreek;40.4618;-75.8927;228 +Manistee;Manistee;44.244;-86.3242;228 +Brownsville;Brownsville;35.589;-89.2578;228 +Hondo;Hondo;29.3531;-99.162;228 +Miles City;Miles City;46.4059;-105.8385;228 +Winslow;Winslow;35.0253;-110.7098;228 +Ruidoso;Ruidoso;33.3647;-105.6432;228 +Sutton;Sutton;42.1337;-71.7503;228 +South Strabane;South Strabane;40.1756;-80.191;228 +Carencro;Carencro;30.3126;-92.0387;228 +Woodfield;Woodfield;34.0587;-80.9309;228 +Mount Airy;Mount Airy;39.3743;-77.1535;228 +Platte City;Platte City;39.3576;-94.7655;228 +Lantana;Lantana;33.092;-97.1216;228 +Lititz;Lititz;40.154;-76.3044;228 +Marcy;Marcy;43.1732;-75.2662;228 +Siler City;Siler City;35.7252;-79.4561;228 +Meadowbrook;Meadowbrook;33.3932;-86.7041;228 +Fort Stockton;Fort Stockton;30.8926;-102.8844;228 +Rigby;Rigby;43.6735;-111.9126;228 +Erwin;Erwin;36.1456;-82.4115;228 +Wakefield-Peacedale;Wakefield-Peacedale;41.4461;-71.5004;228 +Boiling Springs;Boiling Springs;35.045;-81.9779;228 +Mound;Mound;44.9328;-93.6591;228 +Jessup;Jessup;39.1457;-76.7745;228 +Hebron;Hebron;41.6594;-72.3905;228 +Airway Heights;Airway Heights;47.646;-117.5792;228 +Parsons;Parsons;37.3405;-95.2959;228 +Fayetteville;Fayetteville;35.149;-86.5634;228 +Townsend;Townsend;42.6671;-71.7115;228 +South Laurel;South Laurel;39.0603;-76.8456;228 +Fleming Island;Fleming Island;30.0988;-81.7124;228 +Wasco;Wasco;35.5938;-119.3671;228 +Casselberry;Casselberry;28.6625;-81.3218;228 +Wellesley;Wellesley;42.3043;-71.2855;228 +East Haven;East Haven;41.2984;-72.8577;228 +Plattsburgh;Plattsburgh;44.6951;-73.4563;228 +Independence;Independence;38.951;-84.5492;228 +Schererville;Schererville;41.486;-87.444;228 +Burton;Burton;42.9974;-83.6175;228 +Chili;Chili;43.0845;-77.7541;228 +Geneva;Geneva;42.8644;-76.9827;228 +Wallkill;Wallkill;41.4854;-74.3939;228 +Shirley;Shirley;40.7949;-72.8743;228 +Agawam;Agawam;42.0657;-72.6526;228 +Lake in the Hills;Lake in the Hills;42.1913;-88.3476;228 +Stoughton;Stoughton;42.1192;-71.1019;228 +Belle Glade;Belle Glade;26.692;-80.6672;228 +Windsor;Windsor;41.871;-72.6736;228 +Milton;Milton;41.009;-76.8507;228 +Milford;Milford;42.1565;-71.5188;228 +Bella Vista;Bella Vista;36.4667;-94.2707;228 +Lacey;Lacey;39.8564;-74.2624;228 +Morrisville;Morrisville;35.8367;-78.8348;228 +Greenville;Greenville;33.1116;-96.1098;228 +Fernandina Beach;Fernandina Beach;30.6579;-81.4504;228 +Niles;Niles;42.0278;-87.8099;228 +Mount Olive;Mount Olive;40.8662;-74.7426;228 +Big Spring;Big Spring;32.2387;-101.4802;228 +West Warwick;West Warwick;41.6986;-71.5156;228 +Harrison;Harrison;41.0233;-73.7192;228 +Southgate;Southgate;42.2047;-83.2057;228 +Raytown;Raytown;38.9944;-94.4641;228 +La Plata;La Plata;38.5352;-76.9701;228 +Merrill;Merrill;45.182;-89.6995;228 +Powdersville;Powdersville;34.7825;-82.4958;228 +Bithlo;Bithlo;28.5644;-81.1074;228 +Penn Forest;Penn Forest;40.9571;-75.6313;228 +Winfield;Winfield;41.8776;-88.1507;228 +Yorkshire;Yorkshire;38.7882;-77.4495;228 +Oxford;Oxford;36.3155;-78.5848;228 +Cold Springs;Cold Springs;39.6927;-119.9775;228 +Wilmore;Wilmore;37.8786;-84.6545;228 +Chevy Chase;Chevy Chase;38.9943;-77.0737;228 +Jacksonville;Jacksonville;34.8807;-92.1302;228 +Hermantown;Hermantown;46.8058;-92.2407;228 +Fort Stewart;Fort Stewart;31.8818;-81.6105;228 +Hartford;Hartford;43.6644;-72.3866;228 +Port Wentworth;Port Wentworth;32.1942;-81.1984;228 +Lumberton;Lumberton;34.6312;-79.0186;228 +Aberdeen;Aberdeen;45.4646;-98.468;228 +Perry Hall;Perry Hall;39.4067;-76.4781;228 +Benicia;Benicia;38.0725;-122.1525;228 +Oakleaf Plantation;Oakleaf Plantation;30.1689;-81.8337;228 +Burlington;Burlington;40.8072;-91.1247;228 +Austintown;Austintown;41.0932;-80.7405;228 +West Springfield;West Springfield;42.1253;-72.6503;228 +McCandless;McCandless;40.5836;-80.0283;228 +New Iberia;New Iberia;30.0049;-91.8202;228 +Northampton;Northampton;42.3266;-72.6745;228 +Vestal;Vestal;42.0492;-76.026;228 +Zionsville;Zionsville;39.9897;-86.3182;228 +Short Pump;Short Pump;37.6549;-77.6201;228 +Gates;Gates;43.1514;-77.713;228 +Vineyard;Vineyard;38.4744;-121.319;228 +Cranberry;Cranberry;40.7104;-80.1059;228 +Marrero;Marrero;29.8871;-90.1127;228 +Algonquin;Algonquin;42.1629;-88.3159;228 +Aiken;Aiken;33.531;-81.7268;228 +Cicero;Cicero;43.1664;-76.0661;228 +Lake Magdalene;Lake Magdalene;28.0875;-82.4791;228 +Fitchburg;Fitchburg;42.9859;-89.4255;228 +Granger;Granger;41.7373;-86.135;228 +North Andover;North Andover;42.6713;-71.0865;228 +Lawrenceville;Lawrenceville;33.9523;-83.9931;228 +Winter Park;Winter Park;28.5987;-81.3438;228 +Newburgh;Newburgh;41.553;-74.0599;228 +Goleta;Goleta;34.436;-119.8596;228 +Opelika;Opelika;32.6612;-85.3769;228 +Nogales;Nogales;31.3624;-110.9336;228 +Nicholasville;Nicholasville;37.8902;-84.5669;228 +Rexburg;Rexburg;43.8224;-111.792;228 +Needham;Needham;42.2814;-71.2411;228 +Wooster;Wooster;40.8171;-81.9335;228 +Fountain;Fountain;38.6886;-104.6829;228 +Brooklyn Center;Brooklyn Center;45.0681;-93.3162;228 +Kerrville;Kerrville;30.0398;-99.132;228 +Barstow;Barstow;34.8661;-117.0472;228 +Ross;Ross;40.5256;-80.0243;228 +South Kingstown;South Kingstown;41.4457;-71.544;228 +Canton;Canton;34.2467;-84.49;228 +Auburn;Auburn;42.9338;-76.5684;228 +Crown Point;Crown Point;41.4141;-87.3457;228 +Deptford;Deptford;39.8157;-75.1181;228 +Lakeside;Lakeside;30.1356;-81.7674;228 +Windsor;Windsor;40.4693;-104.9213;228 +Ballwin;Ballwin;38.5951;-90.55;228 +Atascadero;Atascadero;35.4827;-120.6858;228 +Los Altos;Los Altos;37.3685;-122.0966;228 +North Royalton;North Royalton;41.3138;-81.7452;228 +Clinton;Clinton;41.8434;-90.2408;228 +South Lake Tahoe;South Lake Tahoe;38.9393;-119.9828;228 +Saratoga;Saratoga;37.2684;-122.0263;228 +Seguin;Seguin;29.5889;-97.9671;228 +Fortuna Foothills;Fortuna Foothills;32.6616;-114.3973;228 +Hampden;Hampden;40.2602;-76.9809;228 +Somerset;Somerset;37.0815;-84.6091;228 +Carney;Carney;39.405;-76.5236;228 +Peru;Peru;41.3484;-89.137;228 +Holladay;Holladay;40.6599;-111.8226;228 +Fuquay-Varina;Fuquay-Varina;35.5958;-78.7794;228 +Orangeburg;Orangeburg;33.4928;-80.867;228 +Gurnee;Gurnee;42.3708;-87.9392;228 +North Huntingdon;North Huntingdon;40.3293;-79.7335;228 +Gloucester;Gloucester;42.626;-70.6897;228 +Chamblee;Chamblee;33.8842;-84.3008;228 +Upper Merion;Upper Merion;40.0902;-75.3791;228 +Cornelius;Cornelius;35.4725;-80.8801;228 +Los Gatos;Los Gatos;37.2303;-121.956;228 +North Tonawanda;North Tonawanda;43.0457;-78.8659;228 +Newington;Newington;41.687;-72.7308;228 +Athens;Athens;39.3269;-82.0988;228 +Oak Ridge;Oak Ridge;35.9639;-84.2938;228 +Washington;Washington;37.1304;-113.4877;228 +Cheshire;Cheshire;41.5114;-72.9036;228 +Crofton;Crofton;39.0144;-76.68;228 +SeaTac;SeaTac;47.4444;-122.2986;228 +Paragould;Paragould;36.0555;-90.5149;228 +Graham;Graham;47.0407;-122.2756;228 +Laplace;Laplace;30.0731;-90.4758;228 +East Fishkill;East Fishkill;41.5567;-73.7824;228 +Norwood;Norwood;42.1861;-71.1948;228 +Glenville;Glenville;42.8869;-73.9925;228 +Lewes;Lewes;38.7777;-75.1448;228 +North Attleborough;North Attleborough;41.9699;-71.3345;228 +Voorhees;Voorhees;39.845;-74.955;228 +Salem;Salem;42.7902;-71.2202;228 +Vernon;Vernon;41.8364;-72.4606;228 +Newberg;Newberg;45.3075;-122.9601;228 +Central;Central;30.5593;-91.0369;228 +Pittsford;Pittsford;43.0732;-77.5268;228 +Johnston;Johnston;41.8274;-71.5202;228 +Chicago Heights;Chicago Heights;41.5101;-87.6345;228 +East Lake-Orient Park;East Lake-Orient Park;27.9971;-82.3653;228 +Eagle;Eagle;43.7223;-116.3862;228 +Maryville;Maryville;35.7468;-83.9789;228 +Livingston;Livingston;40.7855;-74.3291;228 +Williston;Williston;48.1814;-103.6364;228 +Madison Heights;Madison Heights;42.5073;-83.1034;228 +Milford Mill;Milford Mill;39.3444;-76.7668;228 +Pasadena;Pasadena;39.1552;-76.5537;228 +Stockbridge;Stockbridge;33.5253;-84.2294;228 +East Liverpool;East Liverpool;40.6333;-80.5677;228 +Garden City;Garden City;37.9754;-100.8529;228 +Texarkana;Texarkana;33.4361;-93.996;228 +Walnut;Walnut;34.0334;-117.8593;228 +Mamaroneck;Mamaroneck;40.9443;-73.7487;228 +Kent;Kent;41.149;-81.361;228 +North Chicago;North Chicago;42.3172;-87.8596;228 +O'Fallon;O'Fallon;38.5976;-89.9155;228 +Winona;Winona;44.0505;-91.6684;228 +Rotterdam;Rotterdam;42.8133;-74.0129;228 +Duluth;Duluth;34.0053;-84.1492;228 +Aberdeen;Aberdeen;46.9757;-123.8094;228 +Greenville;Greenville;33.385;-91.0514;228 +Tredyffrin;Tredyffrin;40.0663;-75.454;228 +Ukiah;Ukiah;39.1463;-123.2105;228 +Atwater;Atwater;37.3543;-120.5981;228 +Drexel Heights;Drexel Heights;32.1457;-111.0478;228 +Sanford;Sanford;43.4244;-70.7573;228 +Highland Park;Highland Park;42.1823;-87.8105;228 +Westfield;Westfield;40.6515;-74.3433;228 +Hermiston;Hermiston;45.8323;-119.2858;228 +Orchard Park;Orchard Park;42.7517;-78.7455;228 +Lake Barcroft;Lake Barcroft;38.8514;-77.1579;228 +Burtonsville;Burtonsville;39.1166;-76.9356;228 +Franklin;Franklin;43.4499;-71.6691;228 +Robertsdale;Robertsdale;30.5534;-87.7023;228 +Ware;Ware;42.2806;-72.2843;228 +Jennings;Jennings;30.2233;-92.6582;228 +Itasca;Itasca;41.9773;-88.0182;228 +Baker City;Baker City;44.7749;-117.832;228 +George Mason;George Mason;38.8355;-77.3185;228 +Conning Towers Nautilus Park;Conning Towers Nautilus Park;41.3855;-72.0686;228 +Cody;Cody;44.5212;-109.0549;228 +Mooresville;Mooresville;39.6022;-86.3681;228 +Woodbury;Woodbury;39.8379;-75.1524;228 +Little River;Little River;33.8787;-78.6393;228 +Mentone;Mentone;34.0609;-117.1108;228 +Budd Lake;Budd Lake;40.8733;-74.7374;228 +Jewett City;Jewett City;41.607;-71.9807;228 +Cuero;Cuero;29.1024;-97.2871;228 +Butler;Butler;41.0362;-75.9801;228 +Columbia City;Columbia City;41.1612;-85.4855;228 +Kittery;Kittery;43.0998;-70.7126;228 +Clarksville;Clarksville;35.457;-93.4803;228 +North Bend;North Bend;43.4075;-124.2364;228 +Fort Salonga;Fort Salonga;40.906;-73.2992;228 +Russellville;Russellville;34.5056;-87.7282;228 +Scaggsville;Scaggsville;39.1416;-76.8843;228 +Corte Madera;Corte Madera;37.9238;-122.5129;228 +Philipsburg;Philipsburg;40.8952;-78.2145;228 +Denham Springs;Denham Springs;30.4743;-90.9594;228 +East Rutherford;East Rutherford;40.8179;-74.0854;228 +Williston;Williston;44.4348;-73.0894;228 +Fort Valley;Fort Valley;32.552;-83.8819;228 +Warrenton;Warrenton;38.8187;-91.1384;228 +Marysville;Marysville;42.9084;-82.4806;228 +Marlton;Marlton;39.9016;-74.9297;228 +Greenville;Greenville;43.1797;-85.2533;228 +Commerce;Commerce;33.2421;-95.8991;228 +West Tawakoni;West Tawakoni;32.8976;-96.0217;228 +St. Francis;St. Francis;42.9716;-87.8729;228 +Pleasant Valley;Pleasant Valley;41.7697;-73.805;228 +Chesapeake Ranch Estates;Chesapeake Ranch Estates;38.3574;-76.4147;228 +Countryside;Countryside;39.0518;-77.4124;228 +Holualoa;Holualoa;19.6238;-155.9269;228 +East Aurora;East Aurora;42.7666;-78.6172;228 +Southwick;Southwick;42.0544;-72.7785;228 +Herkimer;Herkimer;43.061;-74.9894;228 +Philipstown;Philipstown;41.4188;-73.9152;228 +Alexandria;Alexandria;38.9621;-84.386;228 +Blacklick Estates;Blacklick Estates;39.9049;-82.8655;228 +Eidson Road;Eidson Road;28.6677;-100.4787;228 +Rio Vista;Rio Vista;38.1763;-121.7025;228 +Prospect;Prospect;41.4993;-72.976;228 +Plains;Plains;41.2658;-75.8145;228 +Boaz;Boaz;34.1985;-86.1529;228 +Oklahoma City;Oklahoma City;35.4676;-97.5136;228 +Burlington;Burlington;41.7598;-72.9589;228 +Rio del Mar;Rio del Mar;36.9607;-121.8807;228 +Picture Rocks;Picture Rocks;32.3274;-111.2557;228 +Penn;Penn;40.1864;-76.3726;228 +Waterford;Waterford;37.6429;-120.7553;228 +Memphis;Memphis;27.5435;-82.5607;228 +Cameron;Cameron;39.7469;-94.2364;228 +McAllen;McAllen;26.2273;-98.2471;228 +Honolulu;Honolulu;21.3294;-157.846;228 +Albuquerque;Albuquerque;35.1053;-106.6464;228 +Hempstead;Hempstead;40.6629;-73.6089;228 +Bridgeport;Bridgeport;41.1918;-73.1953;228 +Buffalo;Buffalo;42.9016;-78.8487;228 +Fort Worth;Fort Worth;32.7811;-97.3473;228 +Hartford;Hartford;41.7661;-72.6834;228 +Tucson;Tucson;32.1545;-110.8782;228 +Omaha;Omaha;41.2627;-96.0522;228 +El Paso;El Paso;31.8479;-106.4309;228 +Dayton;Dayton;39.7797;-84.1998;228 +Birmingham;Birmingham;33.5277;-86.7987;228 +Sarasota;Sarasota;27.3386;-82.5431;228 +Rochester;Rochester;43.168;-77.6162;228 +Fresno;Fresno;36.7831;-119.7941;228 +Allentown;Allentown;40.5961;-75.4756;228 +Tulsa;Tulsa;36.1284;-95.9042;228 +Cape Coral;Cape Coral;26.6446;-81.9956;228 +Colorado Springs;Colorado Springs;38.8674;-104.7606;228 +Concord;Concord;37.9722;-122.0016;228 +Des Moines;Des Moines;41.5725;-93.6105;228 +Staten Island;Staten Island;40.5834;-74.1496;228 +Wichita;Wichita;37.6896;-97.3442;228 +Toledo;Toledo;41.6639;-83.5822;228 +Long Beach;Long Beach;33.7981;-118.1675;228 +Port St. Lucie;Port St. Lucie;27.2796;-80.3883;228 +Denton;Denton;33.2176;-97.1419;228 +Reno;Reno;39.5497;-119.8483;228 +Madison;Madison;43.0826;-89.3931;228 +Little Rock;Little Rock;34.7256;-92.3576;228 +Harrisburg;Harrisburg;40.2752;-76.8843;228 +Oakland;Oakland;37.7903;-122.2165;228 +Durham;Durham;35.9794;-78.9031;228 +Bonita Springs;Bonita Springs;26.3559;-81.7861;228 +Winston-Salem;Winston-Salem;36.1029;-80.2611;228 +Indio;Indio;33.7346;-116.2346;228 +Palm Coast;Palm Coast;29.5392;-81.246;228 +Chattanooga;Chattanooga;35.0657;-85.2488;228 +Syracuse;Syracuse;43.0409;-76.1438;228 +Spokane;Spokane;47.6671;-117.433;228 +Arlington;Arlington;32.6998;-97.125;228 +Stockton;Stockton;37.9765;-121.3109;228 +Lancaster;Lancaster;40.0421;-76.3012;228 +Boise;Boise;43.6007;-116.2312;228 +Oxnard;Oxnard;34.1963;-119.1815;228 +Augusta;Augusta;33.3645;-82.0708;228 +Poughkeepsie;Poughkeepsie;41.6949;-73.921;228 +Scranton;Scranton;41.4044;-75.6649;228 +Orcutt;Orcutt;34.8668;-120.4269;228 +Falmouth;Falmouth;41.5915;-70.5914;228 +Columbus;Columbus;33.5088;-88.4096;228 +Tewksbury;Tewksbury;42.612;-71.2278;228 +Naugatuck;Naugatuck;41.489;-73.0518;228 +Eldersburg;Eldersburg;39.4041;-76.9529;228 +Mundelein;Mundelein;42.2691;-88.0101;228 +Fair Oaks;Fair Oaks;38.6504;-121.2497;228 +Akron;Akron;41.0798;-81.5219;228 +Columbia;Columbia;34.0376;-80.9037;228 +New Haven;New Haven;41.3112;-72.9246;228 +Baton Rouge;Baton Rouge;30.4418;-91.131;228 +Ogden;Ogden;41.2278;-111.9682;228 +Bakersfield;Bakersfield;35.3529;-119.0359;228 +Knoxville;Knoxville;35.9692;-83.9496;228 +Albany;Albany;42.6664;-73.7987;228 +Charleston;Charleston;32.8153;-79.9628;228 +Springfield;Springfield;42.1155;-72.5395;228 +Grand Rapids;Grand Rapids;42.962;-85.6562;228 +Mission Viejo;Mission Viejo;33.6095;-117.655;228 +Mesa;Mesa;33.4017;-111.718;228 +Brookhaven;Brookhaven;40.8321;-72.9518;228 +Greenville;Greenville;34.8353;-82.3647;228 +Worcester;Worcester;42.2705;-71.8079;228 +Murrieta;Murrieta;33.572;-117.1909;228 +Palm Bay;Palm Bay;27.955;-80.6627;228 +Provo;Provo;40.2457;-111.6457;228 +Bayonne;Bayonne;40.6661;-74.1141;228 +East Orange;East Orange;40.7651;-74.2117;228 +Florence-Graham;Florence-Graham;33.9682;-118.2447;228 +Schenectady;Schenectady;42.8025;-73.9276;228 +Brentwood;Brentwood;40.7839;-73.2522;228 +Pico Rivera;Pico Rivera;33.9902;-118.0888;228 +Montebello;Montebello;34.0155;-118.1108;228 +North Miami;North Miami;25.9007;-80.1686;228 +Skokie;Skokie;42.0359;-87.74;228 +North Bergen;North Bergen;40.7938;-74.0242;228 +Coconut Creek;Coconut Creek;26.2803;-80.1842;228 +The Hammocks;The Hammocks;25.67;-80.4483;228 +National City;National City;32.6654;-117.0983;228 +Kendale Lakes;Kendale Lakes;25.7081;-80.4078;228 +Tamiami;Tamiami;25.7556;-80.4016;228 +Medford;Medford;42.4234;-71.1087;228 +Huntington Park;Huntington Park;33.98;-118.2167;228 +Union;Union;40.6953;-74.2697;228 +Jefferson City;Jefferson City;38.5676;-92.1759;228 +White Plains;White Plains;41.022;-73.7549;228 +Arcadia;Arcadia;34.1342;-118.0373;228 +Cupertino;Cupertino;37.3168;-122.0465;228 +Gardena;Gardena;33.8944;-118.3073;228 +Monterey Park;Monterey Park;34.0497;-118.1326;228 +Taylorsville;Taylorsville;40.657;-111.9493;228 +South Whittier;South Whittier;33.9336;-118.0311;228 +West Allis;West Allis;43.0068;-88.0296;228 +Fountainebleau;Fountainebleau;25.7723;-80.3458;228 +La Habra;La Habra;33.9278;-117.9513;228 +Malden;Malden;42.4305;-71.0576;228 +Brookline;Brookline;42.3243;-71.1408;228 +La Mesa;La Mesa;32.7703;-117.0204;228 +Margate;Margate;26.2466;-80.2119;228 +Middletown;Middletown;41.4459;-74.4236;228 +Carson City;Carson City;39.1512;-119.7474;228 +Aloha;Aloha;45.492;-122.8726;228 +Berwyn;Berwyn;41.8433;-87.7909;228 +Ithaca;Ithaca;42.4442;-76.5032;228 +Oak Lawn;Oak Lawn;41.7139;-87.7528;228 +New Brunswick;New Brunswick;40.487;-74.445;228 +Fountain Valley;Fountain Valley;33.7105;-117.9514;228 +Revere;Revere;42.4192;-71.0036;228 +Aspen Hill;Aspen Hill;39.0928;-77.0823;228 +Irvington;Irvington;40.7242;-74.2318;228 +Rosemead;Rosemead;34.0689;-118.0823;228 +Paramount;Paramount;33.8976;-118.1652;228 +Carnegie;Carnegie;40.408;-80.0861;228 +Aubrey;Aubrey;33.2872;-96.9622;228 +Kenai;Kenai;60.5619;-151.1985;228 +Medina;Medina;43.2197;-78.3888;228 +Strathmore;Strathmore;40.4018;-74.2193;228 +Winters;Winters;38.532;-121.9781;228 +Breckenridge;Breckenridge;39.4995;-106.0433;228 +Seville;Seville;41.0208;-81.8671;228 +Greenville;Greenville;40.9981;-73.8194;228 +Interlaken;Interlaken;36.9505;-121.7363;228 +Southgate;Southgate;27.3082;-82.5096;228 +Latrobe;Latrobe;40.3125;-79.3826;228 +West New York;West New York;40.7856;-74.0093;228 +Hoboken;Hoboken;40.7453;-74.0279;228 +Helena;Helena;46.5965;-112.0202;228 +Olivette;Olivette;38.6724;-90.3786;228 +Baldwinsville;Baldwinsville;43.157;-76.3318;228 +Sound Beach;Sound Beach;40.9578;-72.9726;228 +DeFuniak Springs;DeFuniak Springs;30.7123;-86.1208;228 +Williamsburg;Williamsburg;28.4015;-81.4461;228 +Greenfield;Greenfield;43.1374;-73.8762;228 +Forsyth;Forsyth;36.686;-93.1016;228 +Park City;Park City;37.8103;-97.3255;228 +McGregor;McGregor;26.5611;-81.9134;228 +Cheraw;Cheraw;34.6955;-79.9085;228 +Swainsboro;Swainsboro;32.5866;-82.3345;228 +Westminster;Westminster;42.5512;-71.9027;228 +Antigo;Antigo;45.1413;-89.1556;228 +Waite Park;Waite Park;45.5313;-94.2528;228 +Rhinebeck;Rhinebeck;41.9276;-73.898;228 +Oroville East;Oroville East;39.4947;-121.4866;228 +Estes Park;Estes Park;40.3699;-105.5216;228 +East Huntingdon;East Huntingdon;40.1416;-79.5999;228 +Wading River;Wading River;40.9464;-72.823;228 +Salem;Salem;38.6279;-88.959;228 +Dighton;Dighton;41.836;-71.1552;228 +Albion;Albion;43.246;-78.1902;228 +Quarryville;Quarryville;39.8957;-76.1617;228 +Salida;Salida;38.53;-105.9981;228 +South Boston;South Boston;36.7132;-78.9135;228 +Citrus Hills;Citrus Hills;28.887;-82.4312;228 +Middlebury;Middlebury;41.5271;-73.1228;228 +Round Lake Park;Round Lake Park;42.3309;-88.075;228 +Jasper;Jasper;30.9221;-93.9947;228 +Wynne;Wynne;35.2322;-90.7894;228 +Providence;Providence;41.7033;-111.8121;228 +Milan;Milan;42.0816;-83.6853;228 +Chester;Chester;40.7795;-74.6841;228 +Campbell;Campbell;41.0777;-80.5904;228 +Kaufman;Kaufman;32.5769;-96.316;228 +Holly Springs;Holly Springs;34.7768;-89.4466;228 +Charlestown;Charlestown;41.3972;-71.6702;228 +Pittston;Pittston;41.3274;-75.7885;228 +Withamsville;Withamsville;39.0628;-84.2808;228 +Hornsby Bend;Hornsby Bend;30.245;-97.5833;228 +Plaistow;Plaistow;42.8403;-71.096;228 +Berwick;Berwick;43.3006;-70.844;228 +Polk;Polk;40.9291;-75.5022;228 +Carbondale;Carbondale;39.3949;-107.2147;228 +Robinwood;Robinwood;39.6266;-77.663;228 +Perry;Perry;41.8387;-94.0937;228 +Sebastopol;Sebastopol;38.4001;-122.8276;228 +Center;Center;40.9218;-79.9252;228 +Webster City;Webster City;42.4623;-93.8167;228 +Hastings;Hastings;42.6498;-85.2887;228 +Upper Hanover;Upper Hanover;40.3954;-75.5106;228 +Fort Dix;Fort Dix;40.006;-74.6089;228 +Plain City;Plain City;41.307;-112.0877;228 +Indiantown;Indiantown;27.0375;-80.4913;228 +Thornbury;Thornbury;39.9182;-75.5164;228 +Fort Scott;Fort Scott;37.8283;-94.7038;228 +Pukalani;Pukalani;20.8329;-156.3415;228 +Steele Creek;Steele Creek;64.9295;-147.3955;228 +Clear Lake;Clear Lake;43.1346;-93.374;228 +Welcome;Welcome;34.8204;-82.46;228 +Valley;Valley;39.9849;-75.8503;228 +Upper Milford;Upper Milford;40.4934;-75.5192;228 +Granite Falls;Granite Falls;48.0874;-121.9706;228 +Creston;Creston;41.0597;-94.365;228 +Shelburne;Shelburne;44.3905;-73.2413;228 +Kasson;Kasson;44.0333;-92.7482;228 +Highlands;Highlands;29.813;-95.0577;228 +Gettysburg;Gettysburg;39.8304;-77.2339;228 +Carneys Point;Carneys Point;39.6967;-75.4475;228 +Grove;Grove;36.593;-94.7879;228 +Payette;Payette;44.0788;-116.9255;228 +South Beloit;South Beloit;42.4822;-89.0248;228 +Kula;Kula;20.7706;-156.3284;228 +Broadview;Broadview;41.8584;-87.8562;228 +Cushing;Cushing;35.9798;-96.7602;228 +Waupaca;Waupaca;44.3506;-89.0719;228 +Wapato;Wapato;46.4435;-120.4215;228 +Shirley;Shirley;42.5725;-71.6471;228 +Eden;Eden;42.6527;-78.8787;228 +Devils Lake;Devils Lake;48.1131;-98.875;228 +River Oaks;River Oaks;32.7767;-97.3984;228 +Milan;Milan;35.9126;-88.7554;228 +Allegany;Allegany;42.0869;-78.5212;228 +Pike Creek;Pike Creek;39.7485;-75.6953;228 +Senatobia;Senatobia;34.6081;-89.9762;228 +Winslow;Winslow;44.5277;-69.5768;228 +Sioux Center;Sioux Center;43.0748;-96.1707;228 +Escalon;Escalon;37.7912;-120.9982;228 +Lake Shore;Lake Shore;45.6911;-122.6911;228 +Thomaston;Thomaston;41.6696;-73.0859;228 +Farmington;Farmington;44.676;-70.141;228 +Pulaski;Pulaski;35.1933;-87.035;228 +Emerson;Emerson;40.9748;-74.0239;228 +Waller;Waller;47.2035;-122.3699;228 +Chippewa;Chippewa;40.7614;-80.3791;228 +Windsor;Windsor;43.2406;-89.2952;228 +Orange;Orange;42.6066;-72.2931;228 +Marshfield;Marshfield;37.3414;-92.9116;228 +East Manchester;East Manchester;40.0567;-76.7019;228 +Scotia;Scotia;42.8321;-73.9607;228 +Big Flats;Big Flats;42.1387;-76.9138;228 +Lamar;Lamar;38.0739;-102.6153;228 +Richmond;Richmond;41.4983;-71.6608;228 +Etowah;Etowah;35.3061;-82.5902;228 +Butler;Butler;40.9989;-74.3471;228 +Chehalis;Chehalis;46.6638;-122.965;228 +North Patchogue;North Patchogue;40.7833;-73.0234;228 +Brighton;Brighton;42.5298;-83.7847;228 +Oakdale;Oakdale;30.8157;-92.6542;228 +Auburn;Auburn;34.0157;-83.8319;228 +Piñon Hills;Pinon Hills;34.4438;-117.6214;228 +Thurmont;Thurmont;39.621;-77.4076;228 +Old Jefferson;Old Jefferson;30.3776;-91.006;228 +Wellington;Wellington;37.2622;-97.4282;228 +Collinsville;Collinsville;36.7215;-79.9121;228 +North Hanover;North Hanover;40.0799;-74.5869;228 +Fairfax;Fairfax;37.9886;-122.5952;228 +Marengo;Marengo;42.2312;-88.6153;228 +Yreka;Yreka;41.7292;-122.6312;228 +Benton;Benton;38.011;-88.9179;228 +Norwich;Norwich;42.5333;-75.5227;228 +North Star;North Star;39.755;-75.7331;228 +Purcell;Purcell;35.018;-97.3747;228 +Lowell;Lowell;42.9351;-85.3457;228 +Landen;Landen;39.3153;-84.277;228 +Tyrone;Tyrone;33.4753;-84.5941;228 +Chesterfield;Chesterfield;40.1165;-74.6459;228 +Fairlawn;Fairlawn;41.127;-81.6215;228 +Williamstown;Williamstown;42.6848;-73.2284;228 +Robinson;Robinson;39.0089;-87.7333;228 +Newport;Newport;35.6234;-91.2322;228 +Silvis;Silvis;41.4976;-90.4101;228 +McCordsville;McCordsville;39.8967;-85.9209;228 +Southwood Acres;Southwood Acres;41.961;-72.5719;228 +Mount Shasta;Mount Shasta;41.3206;-122.315;228 +West Brandywine;West Brandywine;40.0413;-75.8121;228 +Ojai;Ojai;34.4487;-119.2469;228 +South Berwick;South Berwick;43.2388;-70.7478;228 +Oceano;Oceano;35.1019;-120.609;228 +Sappington;Sappington;38.526;-90.373;228 +Maurice River;Maurice River;39.3057;-74.9349;228 +Fairfield;Fairfield;40.8828;-74.3041;228 +Dos Palos;Dos Palos;36.9854;-120.6336;228 +Scappoose;Scappoose;45.7564;-122.8771;228 +Lawrence;Lawrence;41.0843;-78.4499;228 +McCook;McCook;40.2046;-100.6214;228 +East Fallowfield;East Fallowfield;39.9508;-75.8185;228 +Jackson;Jackson;38.3485;-120.7728;228 +New Hanover;New Hanover;40.0159;-74.5741;228 +Marshall;Marshall;42.2617;-84.9597;228 +Dry Run;Dry Run;39.1049;-84.3312;228 +Lago Vista;Lago Vista;30.4519;-97.9908;228 +Columbia Falls;Columbia Falls;48.3708;-114.1903;228 +Easton;Easton;41.2649;-73.3;228 +Lower Windsor;Lower Windsor;39.962;-76.5362;228 +Montrose;Montrose;37.52;-77.3772;228 +Albertville;Albertville;45.2364;-93.6618;228 +Porters Neck;Porters Neck;34.2942;-77.7695;228 +Gold River;Gold River;38.6268;-121.2488;228 +Brecknock;Brecknock;40.1977;-76.027;228 +Pikeville;Pikeville;37.4807;-82.5262;228 +Mount Horeb;Mount Horeb;43.006;-89.7317;228 +Big Stone Gap;Big Stone Gap;36.8626;-82.7769;228 +Gonzales;Gonzales;29.5126;-97.4472;228 +Royalton;Royalton;43.1522;-78.5434;228 +Haddon Heights;Haddon Heights;39.8791;-75.0645;228 +Page;Page;36.9426;-111.5071;228 +Berlin;Berlin;39.7915;-74.9375;228 +Delafield;Delafield;43.072;-88.3913;228 +Hales Corners;Hales Corners;42.941;-88.0491;228 +Schaghticoke;Schaghticoke;42.885;-73.6115;228 +Hughson;Hughson;37.602;-120.866;228 +Plumas Lake;Plumas Lake;38.9924;-121.558;228 +Inwood;Inwood;28.0391;-81.7677;228 +Leola;Leola;40.0915;-76.1891;228 +Dayton;Dayton;40.3815;-74.5137;228 +Caribou;Caribou;46.8662;-67.9919;228 +Tuttle;Tuttle;35.3069;-97.7562;228 +Bernardsville;Bernardsville;40.7268;-74.5918;228 +Joshua Tree;Joshua Tree;34.1236;-116.3128;228 +Livonia;Livonia;42.8091;-77.6523;228 +Palmyra;Palmyra;43.0834;-77.1917;228 +LaFayette;LaFayette;34.7088;-85.2815;228 +Palmyra;Palmyra;40.31;-76.5945;228 +Lauderhill;Lauderhill;26.1605;-80.2242;228 +Pawtucket;Pawtucket;41.8744;-71.3743;228 +New Britain;New Britain;41.6758;-72.7862;228 +Lynwood;Lynwood;33.924;-118.2017;228 +Wilmington;Wilmington;39.7415;-75.5413;228 +Tamarac;Tamarac;26.2056;-80.2542;228 +Redondo Beach;Redondo Beach;33.8574;-118.3766;228 +Mount Vernon;Mount Vernon;40.9136;-73.8291;228 +South San Francisco;South San Francisco;37.6536;-122.4197;228 +Gaithersburg;Gaithersburg;39.1346;-77.2132;228 +Union City;Union City;40.7674;-74.0323;228 +Passaic;Passaic;40.8574;-74.1282;228 +Baldwin Park;Baldwin Park;34.0829;-117.9721;228 +Centreville;Centreville;38.8391;-77.4388;228 +Camden;Camden;39.9362;-75.1073;228 +Evanston;Evanston;42.0463;-87.6942;228 +Lebanon;Lebanon;40.3412;-76.4227;228 +Pine Hills;Pine Hills;28.5818;-81.4693;228 +New Rochelle;New Rochelle;40.9305;-73.7836;228 +Tustin;Tustin;33.7309;-117.8106;228 +Lakewood;Lakewood;33.8471;-118.1221;228 +Watsonville;Watsonville;36.9206;-121.7706;228 +Davis;Davis;38.5552;-121.7365;228 +Alameda;Alameda;37.767;-122.2672;228 +Bellflower;Bellflower;33.888;-118.1271;228 +Mountain View;Mountain View;37.4;-122.0796;228 +Buena Park;Buena Park;33.8572;-118.0046;228 +Silver Spring;Silver Spring;39.0028;-77.0207;228 +Alhambra;Alhambra;34.084;-118.1355;228 +Upper Darby;Upper Darby;39.949;-75.2892;228 +Deerfield Beach;Deerfield Beach;26.305;-80.1277;228 +Somerville;Somerville;42.3908;-71.1013;228 +Cheyenne;Cheyenne;41.1351;-104.79;228 +Lawrence;Lawrence;42.7003;-71.1626;228 +Cicero;Cicero;41.8445;-87.7593;228 +Hawthorne;Hawthorne;33.9146;-118.3476;228 +Citrus Heights;Citrus Heights;38.6948;-121.288;228 +State College;State College;40.7909;-77.8568;228 +Milpitas;Milpitas;37.4339;-121.8921;228 +Whittier;Whittier;33.9678;-118.0188;228 +Clifton;Clifton;40.8631;-74.1575;228 +Prunedale;Prunedale;36.8064;-121.6555;228 +Neabsco;Neabsco;38.6083;-77.2847;228 +Newton;Newton;38.0368;-97.3451;228 +Poplar Bluff;Poplar Bluff;36.7632;-90.4136;228 +Ennis;Ennis;32.3255;-96.635;228 +Coolbaugh;Coolbaugh;41.1837;-75.4386;228 +Ogden;Ogden;43.1646;-77.822;228 +Tukwila;Tukwila;47.4749;-122.2727;228 +Amherst Center;Amherst Center;42.3757;-72.5188;228 +Barre;Barre;44.1997;-72.5083;228 +Punta Gorda;Punta Gorda;26.8933;-82.0516;228 +Crest Hill;Crest Hill;41.5723;-88.1124;228 +The Dalles;The Dalles;45.6053;-121.1818;228 +Moorestown;Moorestown;39.9784;-74.9413;228 +Sandwich;Sandwich;41.7138;-70.485;228 +Glassboro;Glassboro;39.7014;-75.1113;228 +Payson;Payson;40.036;-111.7395;228 +Mountain Brook;Mountain Brook;33.4871;-86.74;228 +Miami Beach;Miami Beach;25.8171;-80.1396;228 +San Leandro;San Leandro;37.7071;-122.1601;228 +Santa Monica;Santa Monica;34.0232;-118.4813;228 +Germantown;Germantown;39.1755;-77.2643;228 +Westminster;Westminster;33.7523;-117.9938;228 +Lake Ronkonkoma;Lake Ronkonkoma;40.8308;-73.1112;228 +Lebanon;Lebanon;39.4251;-84.2135;228 +Gardner;Gardner;42.5845;-71.9867;228 +Havelock;Havelock;34.9078;-76.8987;228 +Norwalk;Norwalk;41.2443;-82.6088;228 +East Moline;East Moline;41.5199;-90.3879;228 +Logansport;Logansport;40.7472;-86.3519;228 +Dublin;Dublin;32.5359;-82.928;228 +North Ogden;North Ogden;41.3123;-111.9585;228 +Yorkville;Yorkville;41.6562;-88.4507;228 +Marblehead;Marblehead;42.4991;-70.8638;228 +Murphy;Murphy;33.0186;-96.6105;228 +Berlin;Berlin;41.6114;-72.7758;228 +Culpeper;Culpeper;38.4705;-78.0001;228 +Ozark;Ozark;37.0361;-93.2155;228 +American Canyon;American Canyon;38.1796;-122.2583;228 +Papillion;Papillion;41.1516;-96.0679;228 +Willmar;Willmar;45.122;-95.0569;228 +Alice;Alice;27.7556;-98.0653;228 +Swansboro;Swansboro;34.6958;-77.1368;228 +Arlington;Arlington;48.1698;-122.1443;228 +Brunswick;Brunswick;43.9007;-69.9761;228 +Lynn Haven;Lynn Haven;30.2337;-85.637;228 +Ferguson;Ferguson;38.749;-90.295;228 +Murray;Murray;36.6146;-88.3206;228 +Olean;Olean;42.0819;-78.4321;228 +Golden;Golden;39.7406;-105.2118;228 +Dixon;Dixon;38.4468;-121.8249;228 +Hunters Creek;Hunters Creek;28.3611;-81.4357;228 +Holiday;Holiday;28.1864;-82.7429;228 +Louisville;Louisville;39.9709;-105.1441;228 +South Milwaukee;South Milwaukee;42.912;-87.8627;228 +Clifton;Clifton;39.0763;-108.4606;228 +Grayslake;Grayslake;42.3402;-88.0338;228 +Suwanee;Suwanee;34.0506;-84.0687;228 +New Hope;New Hope;45.0374;-93.3869;228 +Wade Hampton;Wade Hampton;34.8821;-82.3336;228 +Green Valley;Green Valley;31.8436;-111.0174;228 +Mill Creek;Mill Creek;47.8631;-122.2037;228 +Cornelia;Cornelia;34.517;-83.531;228 +North Salt Lake;North Salt Lake;40.8439;-111.9187;228 +Apollo Beach;Apollo Beach;27.7618;-82.4002;228 +Salmon Creek;Salmon Creek;45.7099;-122.6632;228 +Hyde Park;Hyde Park;41.8011;-73.906;228 +Kill Devil Hills;Kill Devil Hills;36.0167;-75.6699;228 +Dyersburg;Dyersburg;36.0465;-89.3777;228 +Rosamond;Rosamond;34.8658;-118.2154;228 +Bear;Bear;39.6188;-75.6804;228 +Manor;Manor;39.9849;-76.4216;228 +Oneida;Oneida;43.0769;-75.6621;228 +Lorton;Lorton;38.6984;-77.2163;228 +Clemmons;Clemmons;36.0319;-80.3861;228 +Montclair;Montclair;38.6111;-77.34;228 +Universal City;Universal City;29.5521;-98.3074;228 +Palm Valley;Palm Valley;30.2011;-81.3949;228 +South Holland;South Holland;41.5977;-87.6022;228 +South Euclid;South Euclid;41.5239;-81.5245;228 +Eustis;Eustis;28.856;-81.6781;228 +DeBary;DeBary;28.8815;-81.324;228 +King of Prussia;King of Prussia;40.0963;-75.382;228 +Palmer;Palmer;40.7007;-75.2628;228 +Owosso;Owosso;42.9955;-84.176;228 +Ramona;Ramona;33.0474;-116.8767;228 +Amsterdam;Amsterdam;42.942;-74.1907;228 +Oxford;Oxford;33.5967;-85.8687;228 +Stephenville;Stephenville;32.2148;-98.2205;228 +Battle Ground;Battle Ground;45.7765;-122.5413;228 +Ludlow;Ludlow;42.1921;-72.4581;228 +Ashland;Ashland;42.1905;-122.6992;228 +Sapulpa;Sapulpa;36.0089;-96.1006;228 +Marietta;Marietta;39.4241;-81.4465;228 +Duarte;Duarte;34.161;-117.9504;228 +Somers;Somers;41.3058;-73.725;228 +Essex;Essex;44.5195;-73.0654;228 +Fernley;Fernley;39.5611;-119.1926;228 +Villa Park;Villa Park;41.8864;-87.9779;228 +Elkridge;Elkridge;39.1941;-76.7427;228 +East Pennsboro;East Pennsboro;40.2886;-76.9394;228 +Mukilteo;Mukilteo;47.9096;-122.3035;228 +Atoka;Atoka;35.4239;-89.7861;228 +Prichard;Prichard;30.7735;-88.1301;228 +Le Ray;Le Ray;44.0771;-75.7975;228 +Hays;Hays;38.8815;-99.3218;228 +Birmingham;Birmingham;42.5447;-83.2166;228 +Brambleton;Brambleton;38.9802;-77.5323;228 +Montville;Montville;40.9135;-74.3594;228 +Easley;Easley;34.819;-82.5828;228 +Shelbyville;Shelbyville;39.535;-85.7792;228 +Cockeysville;Cockeysville;39.4793;-76.63;228 +West Pensacola;West Pensacola;30.4263;-87.2679;228 +Harvey;Harvey;29.8876;-90.0666;228 +Johnstown;Johnstown;40.3499;-104.9481;228 +Grand Island;Grand Island;43.0198;-78.9619;228 +Ballenger Creek;Ballenger Creek;39.3807;-77.4205;228 +Rolla;Rolla;37.9458;-91.7608;228 +Bryant;Bryant;34.6152;-92.4914;228 +St. Andrews;St. Andrews;34.051;-81.1057;228 +Milwaukie;Milwaukie;45.4447;-122.6221;228 +Jefferson;Jefferson;41.0003;-74.5531;228 +Pleasant Prairie;Pleasant Prairie;42.5266;-87.8895;228 +Bloomfield;Bloomfield;41.8426;-72.7406;228 +Alexandria;Alexandria;45.8777;-95.3766;228 +Fort Atkinson;Fort Atkinson;42.9253;-88.8441;228 +Hazel Dell;Hazel Dell;45.6797;-122.6553;228 +Evans;Evans;40.366;-104.7389;228 +Park Forest;Park Forest;41.4817;-87.6868;228 +Covington;Covington;47.3668;-122.1044;228 +Carrboro;Carrboro;35.926;-79.0878;228 +Bardstown;Bardstown;37.8174;-85.4548;228 +Elko;Elko;40.8387;-115.7674;228 +East Ridge;East Ridge;34.9973;-85.2284;228 +Bothell West;Bothell West;47.8056;-122.2401;228 +Arnold;Arnold;38.4296;-90.3733;228 +Gaffney;Gaffney;35.0742;-81.6558;228 +West Deptford;West Deptford;39.8431;-75.1851;228 +Sidney;Sidney;40.2891;-84.1667;228 +Bonney Lake;Bonney Lake;47.1791;-122.17;228 +Sun Valley;Sun Valley;39.6106;-119.7765;228 +Dickinson;Dickinson;29.4546;-95.0583;228 +Martha Lake;Martha Lake;47.8479;-122.2327;228 +Little Egg Harbor;Little Egg Harbor;39.5969;-74.3454;228 +North Highlands;North Highlands;38.6713;-121.3721;228 +Florin;Florin;38.4832;-121.4042;228 +Covina;Covina;34.0903;-117.8817;228 +Everett;Everett;42.4064;-71.0545;228 +Rye;Rye;41.0076;-73.6872;228 +Lakewood;Lakewood;41.4824;-81.8008;228 +North Bethesda;North Bethesda;39.0393;-77.1191;228 +Cerritos;Cerritos;33.8677;-118.0686;228 +Bloomfield;Bloomfield;40.8098;-74.1868;228 +Cypress;Cypress;33.8171;-118.0386;228 +Hollister;Hollister;36.8563;-121.3981;228 +Ceres;Ceres;37.5953;-120.9625;228 +University;University;28.0771;-82.4335;228 +Antelope;Antelope;38.7153;-121.361;228 +La Mirada;La Mirada;33.9025;-118.0093;228 +Aliso Viejo;Aliso Viejo;33.5792;-117.7289;228 +Wheaton;Wheaton;39.0492;-77.0572;228 +Plainfield;Plainfield;40.6154;-74.4157;228 +Country Club;Country Club;25.9407;-80.3102;228 +Placentia;Placentia;33.8807;-117.8553;228 +Levittown;Levittown;40.7241;-73.5125;228 +Perth Amboy;Perth Amboy;40.5203;-74.2724;228 +Whitehall;Whitehall;39.9682;-82.8833;228 +Sartell;Sartell;45.6187;-94.2207;228 +Uwchlan;Uwchlan;40.0522;-75.6679;228 +Lexington;Lexington;35.8017;-80.2682;228 +Springboro;Springboro;39.5612;-84.2348;228 +Oak Park;Oak Park;41.8872;-87.7899;228 +McAlester;McAlester;34.9262;-95.7698;228 +Five Corners;Five Corners;45.6883;-122.5738;228 +Badger;Badger;64.8006;-147.3877;228 +Troy;Troy;31.8021;-85.9665;228 +Waterford;Waterford;41.3692;-72.1483;228 +Onalaska;Onalaska;43.8881;-91.2074;228 +Stroud;Stroud;41.0001;-75.2173;228 +Limerick;Limerick;40.2323;-75.5344;228 +Wendell;Wendell;35.7823;-78.3962;228 +Laconia;Laconia;43.5724;-71.4775;228 +Frankfort;Frankfort;41.4887;-87.8361;228 +Lower Allen;Lower Allen;40.2083;-76.9287;228 +Castaic;Castaic;34.4818;-118.6317;228 +Canby;Canby;45.2653;-122.6866;228 +Ferguson;Ferguson;40.7432;-77.9403;228 +Bourbonnais;Bourbonnais;41.183;-87.878;228 +Syosset;Syosset;40.8156;-73.502;228 +Matteson;Matteson;41.5095;-87.7468;228 +Lake Forest;Lake Forest;42.238;-87.8596;228 +Angleton;Angleton;29.1718;-95.4291;228 +Corning;Corning;42.147;-77.0561;228 +Arbutus;Arbutus;39.2428;-76.6922;228 +Durant;Durant;33.9957;-96.3938;228 +Sylvania;Sylvania;41.71;-83.7091;228 +Milton;Milton;43.0406;-73.8998;228 +White Oak;White Oak;39.2106;-84.6061;228 +Erlanger;Erlanger;39.0109;-84.5864;228 +Pinole;Pinole;37.9931;-122.2834;228 +Sheridan;Sheridan;44.7962;-106.9643;228 +Altamont;Altamont;42.1981;-121.7249;228 +Silverthorne;Silverthorne;39.656;-106.0867;228 +Westbrook;Westbrook;43.6954;-70.3539;228 +Saugerties;Saugerties;42.0891;-73.9969;228 +Mount Airy;Mount Airy;36.5083;-80.6154;228 +Concord;Concord;42.462;-71.3639;228 +Broadview Heights;Broadview Heights;41.3195;-81.6782;228 +Sudbury;Sudbury;42.3847;-71.4234;228 +Tiffin;Tiffin;41.1165;-83.1805;228 +McKeesport;McKeesport;40.3419;-79.8439;228 +Fox Crossing;Fox Crossing;44.2229;-88.4763;228 +Warwick;Warwick;40.1558;-76.2799;228 +White Oak;White Oak;39.0433;-76.9906;228 +Red Bluff;Red Bluff;40.1735;-122.2413;228 +Arcadia;Arcadia;27.2213;-81.8587;228 +Westborough;Westborough;42.2681;-71.614;228 +Holden;Holden;42.3562;-71.8608;228 +Horseheads;Horseheads;42.1625;-76.794;228 +Lower Southampton;Lower Southampton;40.1541;-74.9903;228 +Highland;Highland;40.4275;-111.7955;228 +Stevenson Ranch;Stevenson Ranch;34.3894;-118.5885;228 +Pinecrest;Pinecrest;25.665;-80.3042;228 +Liberal;Liberal;37.0466;-100.9295;228 +Cameron Park;Cameron Park;38.6737;-120.9872;228 +Altoona;Altoona;41.6481;-93.4784;228 +Bethany;Bethany;35.5072;-97.6417;228 +Carlisle;Carlisle;40.1999;-77.2042;228 +Whitpain;Whitpain;40.1578;-75.2769;228 +Henderson;Henderson;36.3259;-78.4155;228 +Linda;Linda;39.1241;-121.5421;228 +Shenandoah;Shenandoah;30.4019;-91.002;228 +Cherry Hill;Cherry Hill;38.5696;-77.2895;228 +Buckingham;Buckingham;40.3188;-75.058;228 +Shelton;Shelton;47.2186;-123.112;228 +Ashland;Ashland;40.8668;-82.3156;228 +New Canaan;New Canaan;41.1593;-73.4992;228 +Mokena;Mokena;41.5327;-87.8779;228 +Monmouth;Monmouth;44.8505;-123.2283;228 +Ypsilanti;Ypsilanti;42.2437;-83.6205;228 +Rocky Hill;Rocky Hill;41.6572;-72.6632;228 +East Northport;East Northport;40.8792;-73.3232;228 +Howard;Howard;44.5703;-88.092;228 +Libertyville;Libertyville;42.287;-87.967;228 +Durango;Durango;37.2659;-107.8782;228 +East Hemet;East Hemet;33.7301;-116.941;228 +Muhlenberg;Muhlenberg;40.3955;-75.925;228 +Agoura Hills;Agoura Hills;34.151;-118.7608;228 +White Oak;White Oak;40.3415;-79.8007;228 +Rockton;Rockton;42.45;-89.0629;228 +West Cocalico;West Cocalico;40.2658;-76.163;228 +Keystone Heights;Keystone Heights;29.7812;-82.034;228 +Monticello;Monticello;41.6522;-74.6876;228 +Smithfield;Smithfield;41.0198;-75.1359;228 +Villa Hills;Villa Hills;39.0656;-84.595;228 +South Heidelberg;South Heidelberg;40.3122;-76.0969;228 +St. Gabriel;St. Gabriel;30.2537;-91.1013;228 +Lander;Lander;42.8313;-108.7599;228 +Dock Junction;Dock Junction;31.2031;-81.5156;228 +Palmer;Palmer;61.5971;-149.1147;228 +Sulphur;Sulphur;30.2286;-93.3565;228 +Snellville;Snellville;33.8563;-84.0038;228 +Escanaba;Escanaba;45.7477;-87.09;228 +Selden;Selden;40.8699;-73.0462;228 +Bayou Cane;Bayou Cane;29.6244;-90.751;228 +Mililani Mauka;Mililani Mauka;21.4756;-157.9947;228 +Scarborough;Scarborough;43.5911;-70.3682;228 +Ashland;Ashland;38.4592;-82.6449;228 +Mead Valley;Mead Valley;33.8333;-117.2852;228 +Miamisburg;Miamisburg;39.6323;-84.2725;228 +Pleasantville;Pleasantville;39.39;-74.5169;228 +Affton;Affton;38.5499;-90.3264;228 +Millburn;Millburn;40.7394;-74.324;228 +Bartow;Bartow;27.8868;-81.8213;228 +Merrick;Merrick;40.6515;-73.5535;228 +Charleston;Charleston;39.4842;-88.1781;228 +Germantown;Germantown;43.2343;-88.1217;228 +La Cañada Flintridge;La Canada Flintridge;34.2097;-118.2002;228 +Hauppauge;Hauppauge;40.8217;-73.2119;228 +Oregon;Oregon;41.6528;-83.4322;228 +South St. Paul;South St. Paul;44.8876;-93.0411;228 +Middleton;Middleton;43.1065;-89.5058;228 +Ferndale;Ferndale;42.4592;-83.1314;228 +Forest Park;Forest Park;33.6209;-84.359;228 +Valley;Valley;32.8088;-85.1809;228 +Orinda;Orinda;37.8808;-122.1791;228 +Helena;Helena;33.2845;-86.8756;228 +Safford;Safford;32.8317;-109.7005;228 +Rocky River;Rocky River;41.4703;-81.8526;228 +El Reno;El Reno;35.543;-97.966;228 +Saco;Saco;43.539;-70.4624;228 +Fairwood;Fairwood;47.4467;-122.143;228 +Greenwood;Greenwood;33.5126;-90.1993;228 +West St. Paul;West St. Paul;44.9018;-93.0858;228 +Haslett;Haslett;42.7525;-84.402;228 +Tullahoma;Tullahoma;35.3721;-86.2173;228 +Baldwin;Baldwin;40.369;-79.9668;228 +Monroe;Monroe;41.3379;-73.225;228 +Anna;Anna;33.347;-96.5503;228 +Danville;Danville;37.6418;-84.7777;228 +Holtsville;Holtsville;40.8124;-73.0447;228 +Abbeville;Abbeville;29.975;-92.1265;228 +Sienna Plantation;Sienna Plantation;29.4834;-95.5065;228 +North Liberty;North Liberty;41.7438;-91.611;228 +Lake Butler;Lake Butler;28.4868;-81.5453;228 +Vincennes;Vincennes;38.676;-87.5102;228 +South Burlington;South Burlington;44.4622;-73.2203;228 +Murrysville;Murrysville;40.4456;-79.6555;228 +Brainerd;Brainerd;46.3553;-94.1982;228 +Rio Rico;Rio Rico;31.4957;-110.9886;228 +Brigham City;Brigham City;41.5034;-112.0454;228 +Eloy;Eloy;32.747;-111.5991;228 +Stillwater;Stillwater;45.0573;-92.8313;228 +Montgomery;Montgomery;41.7237;-88.3631;228 +Horizon City;Horizon City;31.6799;-106.1903;228 +Somerton;Somerton;32.6009;-114.699;228 +Blythe;Blythe;33.622;-114.6188;228 +Southbury;Southbury;41.4745;-73.2329;228 +Bethel;Bethel;41.3747;-73.3928;228 +Sand Springs;Sand Springs;36.1342;-96.1284;228 +Alamo;Alamo;26.1811;-98.1177;228 +Cullman;Cullman;34.1777;-86.8407;228 +Vernal;Vernal;40.4517;-109.5379;228 +Laurinburg;Laurinburg;34.7597;-79.4781;228 +Sherwood;Sherwood;45.3593;-122.8433;228 +Lake Zurich;Lake Zurich;42.1955;-88.087;228 +Painesville;Painesville;41.724;-81.2536;228 +Hudson;Hudson;42.3887;-71.5465;228 +Ottawa;Ottawa;41.3532;-88.8306;228 +Rosedale;Rosedale;39.3266;-76.5084;228 +Bourne;Bourne;41.723;-70.5819;228 +Meadowbrook;Meadowbrook;37.4301;-77.474;228 +Upper Allen;Upper Allen;40.1801;-76.9807;228 +Hazlet;Hazlet;40.4265;-74.1711;228 +Front Royal;Front Royal;38.926;-78.1838;228 +Springfield;Springfield;40.0986;-75.2016;228 +West Mifflin;West Mifflin;40.3581;-79.9072;228 +Mesquite;Mesquite;36.8035;-114.1325;228 +Upper St. Clair;Upper St. Clair;40.3336;-80.0842;228 +Rockport;Rockport;28.029;-97.0722;228 +Norton;Norton;41.964;-71.1842;228 +Casa de Oro-Mount Helix;Casa de Oro-Mount Helix;32.764;-116.9687;228 +Monroe;Monroe;41.3043;-74.1941;228 +Parma Heights;Parma Heights;41.3865;-81.7637;228 +Lake Shore;Lake Shore;39.1029;-76.4876;228 +Monroe;Monroe;47.8595;-121.9852;228 +South Whitehall;South Whitehall;40.6154;-75.5503;228 +Old Jamestown;Old Jamestown;38.8394;-90.2847;228 +Selma;Selma;32.4166;-87.0336;228 +Makakilo;Makakilo;21.3591;-158.0813;228 +Tahlequah;Tahlequah;35.9116;-94.9773;228 +Brockport;Brockport;43.2137;-77.9404;228 +Miami Lakes;Miami Lakes;25.9125;-80.3214;228 +Parkville;Parkville;39.3832;-76.5519;228 +Garfield;Garfield;40.8791;-74.1085;228 +Juneau;Juneau;58.4546;-134.1739;228 +Uniondale;Uniondale;40.7176;-73.5947;228 +Eastpointe;Eastpointe;42.4657;-82.9461;228 +Franklin Square;Franklin Square;40.7002;-73.6775;228 +College Park;College Park;38.996;-76.9337;228 +North Providence;North Providence;41.8616;-71.4575;228 +Lawndale;Lawndale;33.8884;-118.3531;228 +Spring Valley;Spring Valley;41.1151;-74.0486;228 +Mount Lebanon;Mount Lebanon;40.3752;-80.0493;228 +North Bend;North Bend;47.49;-121.7742;228 +Stratham;Stratham;43.0157;-70.9006;228 +Old Town;Old Town;44.9491;-68.7249;228 +Edgerton;Edgerton;42.8385;-89.0699;228 +New London;New London;44.395;-88.7394;228 +Ashland;Ashland;40.7811;-76.3451;228 +Florence;Florence;38.3836;-105.1114;228 +Pomona;Pomona;39.4687;-74.5501;228 +Smithville;Smithville;39.4934;-74.4782;228 +East Pikeland;East Pikeland;40.1326;-75.5631;228 +Eden Isle;Eden Isle;30.2268;-89.8043;228 +Camp Pendleton North;Camp Pendleton North;33.3148;-117.3162;228 +Gypsum;Gypsum;39.6285;-106.9334;228 +Clarkston;Clarkston;46.4161;-117.0505;228 +Tolleson;Tolleson;33.4484;-112.2561;228 +New Roads;New Roads;30.6959;-91.4537;228 +Ponchatoula;Ponchatoula;30.4402;-90.4428;228 +South Apopka;South Apopka;28.6569;-81.5057;228 +Pembroke;Pembroke;34.6766;-79.1934;228 +Robeson;Robeson;40.2363;-75.8724;228 +Upper Deerfield;Upper Deerfield;39.4936;-75.2158;228 +Inverness;Inverness;42.1152;-88.1019;228 +Le Roy;Le Roy;42.9937;-77.972;228 +Providence Village;Providence Village;33.2363;-96.9611;228 +Waterloo;Waterloo;42.9156;-76.9123;228 +East Marlborough;East Marlborough;39.8798;-75.7231;228 +Mentor-on-the-Lake;Mentor-on-the-Lake;41.7135;-81.365;228 +Ancient Oaks;Ancient Oaks;40.536;-75.5852;228 +Farr West;Farr West;41.3015;-112.0318;228 +Saranac Lake;Saranac Lake;44.3245;-74.1314;228 +Marion;Marion;36.8389;-81.5135;228 +Inverness;Inverness;28.8397;-82.3437;228 +Cotati;Cotati;38.3279;-122.7092;228 +Wauseon;Wauseon;41.5532;-84.141;228 +Hiawatha;Hiawatha;42.0547;-91.6911;228 +Belen;Belen;34.7115;-106.7985;228 +Hubbard;Hubbard;41.1595;-80.5672;228 +River Rouge;River Rouge;42.2731;-83.1246;228 +Sandwich;Sandwich;41.6496;-88.6177;228 +Mills River;Mills River;35.3853;-82.5854;228 +Sanibel;Sanibel;26.4534;-82.1023;228 +Farmington;Farmington;36.037;-94.2537;228 +Soldotna;Soldotna;60.4862;-151.0672;228 +Greenville;Greenville;31.8437;-86.6379;228 +Port Jefferson Station;Port Jefferson Station;40.926;-73.0651;228 +Old Lyme;Old Lyme;41.32;-72.3034;228 +New Bremen;New Bremen;40.4356;-84.3777;228 +West Concord;West Concord;42.4518;-71.4035;228 +Coeymans;Coeymans;42.4936;-73.8835;228 +Maxatawny;Maxatawny;40.526;-75.7444;228 +Village St. George;Village St. George;30.3598;-91.0672;228 +Winooski;Winooski;44.4951;-73.1843;228 +Frankstown;Frankstown;40.4453;-78.3185;228 +Gibsonville;Gibsonville;36.0991;-79.5417;228 +Dade City;Dade City;28.3568;-82.1942;228 +Middlesex;Middlesex;40.2502;-77.1356;228 +Red Chute;Red Chute;32.5732;-93.606;228 +Oak Grove;Oak Grove;36.6686;-87.4216;228 +Strasburg;Strasburg;38.9961;-78.3548;228 +Geneva;Geneva;41.8006;-80.9461;228 +Whiteville;Whiteville;34.3306;-78.7013;228 +Derry;Derry;40.633;-77.5367;228 +Umatilla;Umatilla;45.912;-119.3145;228 +Valley Center;Valley Center;37.8333;-97.3645;228 +Charles City;Charles City;43.0644;-92.6745;228 +Hampden;Hampden;44.735;-68.8896;228 +St. Rose;St. Rose;29.9649;-90.3088;228 +Stanwood;Stanwood;48.2449;-122.3425;228 +Mantua;Mantua;38.8526;-77.2571;228 +Makawao;Makawao;20.848;-156.319;228 +Bellbrook;Bellbrook;39.6384;-84.0863;228 +Mexia;Mexia;31.6809;-96.4833;228 +Frankfort;Frankfort;43.0389;-75.1377;228 +Kenwood;Kenwood;39.2067;-84.3746;228 +Spring Hill;Spring Hill;38.7565;-94.82;228 +Philadelphia;Philadelphia;32.7761;-89.1221;228 +Middleborough Center;Middleborough Center;41.8945;-70.926;228 +St. Joseph;St. Joseph;45.5611;-94.3081;228 +Hudsonville;Hudsonville;42.8631;-85.8628;228 +Neptune Beach;Neptune Beach;30.3165;-81.4118;228 +Pleasantville;Pleasantville;41.1378;-73.7827;228 +Murillo;Murillo;26.2642;-98.1233;228 +St. Louis;St. Louis;43.4082;-84.6118;228 +Hobart;Hobart;47.412;-121.996;228 +Madison;Madison;44.0062;-97.1084;228 +Tanglewilde;Tanglewilde;47.0512;-122.781;228 +Ormond-by-the-Sea;Ormond-by-the-Sea;29.3436;-81.0677;228 +Wawayanda;Wawayanda;41.3843;-74.4618;228 +Delphos;Delphos;40.8481;-84.3368;228 +Stevensville;Stevensville;38.9745;-76.3184;228 +Lihue;Lihue;21.9728;-159.3541;228 +Northport;Northport;40.9036;-73.3446;228 +Ralston;Ralston;41.2005;-96.0354;228 +Wildwood;Wildwood;28.8014;-82.0058;228 +New Sewickley;New Sewickley;40.7215;-80.1979;228 +Baywood;Baywood;40.7533;-73.29;228 +Alta Sierra;Alta Sierra;39.1237;-121.0523;228 +Northridge;Northridge;39.9971;-83.777;228 +Moab;Moab;38.5701;-109.5477;228 +Ephraim;Ephraim;39.3564;-111.5847;228 +Buffalo;Buffalo;40.706;-79.7387;228 +University of California-Davis;University of California-Davis;38.5374;-121.7576;228 +Belmont;Belmont;43.4685;-71.4757;228 +Lochbuie;Lochbuie;40.0119;-104.7271;228 +North Springfield;North Springfield;38.8024;-77.2028;228 +Longboat Key;Longboat Key;27.3926;-82.6341;228 +Buena Vista;Buena Vista;39.515;-74.8883;228 +Dahlonega;Dahlonega;34.5309;-83.9804;228 +Huron;Huron;36.2041;-120.0961;228 +Pinehurst;Pinehurst;42.5334;-71.234;228 +Pompey;Pompey;42.9229;-75.9803;228 +Hardeeville;Hardeeville;32.2951;-81.0318;228 +Connellsville;Connellsville;40.0158;-79.5899;228 +Nebraska City;Nebraska City;40.6762;-95.8613;228 +Torrington;Torrington;42.0658;-104.1623;228 +New Cumberland;New Cumberland;40.2298;-76.8763;228 +Norristown;Norristown;40.1224;-75.3398;228 +Montgomery Village;Montgomery Village;39.1783;-77.1957;228 +University City;University City;38.6657;-90.3315;228 +Midvale;Midvale;40.6148;-111.8928;228 +Golden Glades;Golden Glades;25.9129;-80.2013;228 +Englewood;Englewood;39.6468;-104.9942;228 +Buenaventura Lakes;Buenaventura Lakes;28.3349;-81.3539;228 +Oildale;Oildale;35.4249;-119.0279;228 +Manhattan Beach;Manhattan Beach;33.8895;-118.3972;228 +Westmont;Westmont;33.9417;-118.3018;228 +Huntington Station;Huntington Station;40.8446;-73.405;228 +Eastchester;Eastchester;40.9536;-73.8134;228 +West Little River;West Little River;25.857;-80.2367;228 +Fair Lawn;Fair Lawn;40.9359;-74.1177;228 +Fair Oaks;Fair Oaks;38.8653;-77.3586;228 +Long Beach;Long Beach;40.5887;-73.666;228 +Glendale Heights;Glendale Heights;41.9196;-88.0785;228 +Beverly Hills;Beverly Hills;34.0786;-118.4021;228 +Foster City;Foster City;37.5553;-122.2659;228 +Chester;Chester;39.8456;-75.3718;228 +West Hollywood;West Hollywood;34.0882;-118.3718;228 +Lauderdale Lakes;Lauderdale Lakes;26.1682;-80.2017;228 +Belleville;Belleville;40.795;-74.1616;228 +Kearns;Kearns;40.652;-112.0093;228 +Lincoln Park;Lincoln Park;42.2432;-83.1811;228 +Richfield;Richfield;44.8762;-93.2833;228 +Foothill Farms;Foothill Farms;38.6867;-121.3475;228 +Elmont;Elmont;40.7033;-73.7078;228 +Watertown Town;Watertown Town;42.37;-71.1774;228 +Temple City;Temple City;34.1021;-118.0579;228 +Chillum;Chillum;38.9667;-76.979;228 +Bell;Bell;33.9801;-118.1798;228 +Hanover Park;Hanover Park;41.9819;-88.1447;228 +Valley Stream;Valley Stream;40.6647;-73.7044;228 +Richmond West;Richmond West;25.6105;-80.4297;228 +Aventura;Aventura;25.9565;-80.1372;228 +Park Ridge;Park Ridge;42.0125;-87.8436;228 +South Miami Heights;South Miami Heights;25.5886;-80.3862;228 +Egypt Lake-Leto;Egypt Lake-Leto;28.0177;-82.5062;228 +East Meadow;East Meadow;40.7197;-73.5604;228 +Mission Bend;Mission Bend;29.6948;-95.6657;228 +Kendall West;Kendall West;25.7065;-80.4388;228 +Montclair;Montclair;40.8254;-74.211;228 +Stanton;Stanton;33.8002;-117.9935;228 +La Presa;La Presa;32.711;-117.0027;228 +Lake Worth;Lake Worth;26.6196;-80.0591;228 +Fort Lee;Fort Lee;40.8509;-73.9712;228 +Frankfort;Frankfort;38.1924;-84.8643;228 +Northglenn;Northglenn;39.9108;-104.9783;228 +Culver City;Culver City;34.0058;-118.3968;228 +Annapolis;Annapolis;38.9706;-76.5047;228 +Waipahu;Waipahu;21.3858;-158.0103;228 +San Gabriel;San Gabriel;34.0948;-118.099;228 +Hallandale Beach;Hallandale Beach;25.9854;-80.1423;228 +Chelsea;Chelsea;42.3959;-71.0325;228 +Keizer;Keizer;45.0029;-123.0241;228 +La Puente;La Puente;34.0323;-117.9533;228 +Teaneck;Teaneck;40.89;-74.0107;228 +Montclair;Montclair;34.0714;-117.698;228 +Wilkes-Barre;Wilkes-Barre;41.2468;-75.8759;228 +Greenacres;Greenacres;26.6272;-80.1371;228 +Hicksville;Hicksville;40.7637;-73.5245;228 +San Bruno;San Bruno;37.6254;-122.4313;228 +Whitney;Whitney;36.1005;-115.038;228 +Freeport;Freeport;40.6515;-73.585;228 +North Miami Beach;North Miami Beach;25.9302;-80.166;228 +Concord;Concord;43.2305;-71.5595;228 +Salem;Salem;42.5129;-70.902;228 +Annandale;Annandale;38.8324;-77.196;228 +Rohnert Park;Rohnert Park;38.348;-122.6964;228 +Bell Gardens;Bell Gardens;33.9663;-118.155;228 +Campbell;Campbell;37.2802;-121.9538;228 +Woonsocket;Woonsocket;42.001;-71.4993;228 +West Babylon;West Babylon;40.7112;-73.3567;228 +Arlington;Arlington;42.4187;-71.164;228 +Oakland Park;Oakland Park;26.178;-80.1528;228 +North Lauderdale;North Lauderdale;26.2113;-80.2209;228 +Altadena;Altadena;34.1928;-118.1345;228 +Hackensack;Hackensack;40.889;-74.0461;228 +Cleveland Heights;Cleveland Heights;41.5112;-81.5636;228 +Surprise;Surprise;33.68;-112.4524;228 +Columbia;Columbia;38.9478;-92.3256;228 +Athens;Athens;33.9508;-83.3689;228 +Roseville;Roseville;38.7703;-121.3196;228 +Thornton;Thornton;39.9197;-104.9438;228 +Mesquite;Mesquite;32.7623;-96.5889;228 +Olathe;Olathe;38.8832;-94.8198;228 +Santa Maria;Santa Maria;34.9334;-120.4432;228 +Miramar;Miramar;25.9773;-80.3351;228 +Pasadena;Pasadena;34.1597;-118.139;228 +Carrollton;Carrollton;32.989;-96.8999;228 +Grand Junction;Grand Junction;39.0876;-108.5673;228 +Houma;Houma;29.5799;-90.7058;228 +Tyler;Tyler;32.3184;-95.3062;228 +Torrance;Torrance;33.8346;-118.3417;228 +Yuma;Yuma;32.5992;-114.5488;228 +Metairie;Metairie;29.9977;-90.178;228 +Pueblo;Pueblo;38.2705;-104.6112;228 +Paterson;Paterson;40.9147;-74.1624;228 +Merced;Merced;37.3057;-120.4778;228 +Bellevue;Bellevue;47.5951;-122.1535;228 +Binghamton;Binghamton;42.1014;-75.9093;228 +Elkhart;Elkhart;41.6916;-85.9628;228 +Topeka;Topeka;39.0346;-95.6955;228 +Naperville;Naperville;41.7483;-88.1657;228 +Fairfield;Fairfield;38.2592;-122.0324;228 +Beaumont;Beaumont;30.0849;-94.1451;228 +Joliet;Joliet;41.5189;-88.1499;228 +New Bedford;New Bedford;41.6697;-70.9428;228 +Pasadena;Pasadena;29.6583;-95.1499;228 +Sunnyvale;Sunnyvale;37.3836;-122.0256;228 +Escondido;Escondido;33.1347;-117.0722;228 +Pomona;Pomona;34.0585;-117.7626;228 +Warner Robins;Warner Robins;32.597;-83.6529;228 +Palmdale;Palmdale;34.5944;-118.1057;228 +Tuscaloosa;Tuscaloosa;33.2348;-87.5267;228 +Hollywood;Hollywood;26.0294;-80.1679;228 +Midland;Midland;32.0249;-102.1137;228 +Lake Charles;Lake Charles;30.2012;-93.2122;228 +Odessa;Odessa;31.8831;-102.3406;228 +Muskegon;Muskegon;43.2281;-86.2563;228 +Macon;Macon;32.8065;-83.6974;228 +Kansas City;Kansas City;39.1234;-94.7443;228 +Port Arthur;Port Arthur;29.8554;-93.9264;228 +Leesburg;Leesburg;28.7657;-81.8996;228 +Marple;Marple;39.9654;-75.3658;228 +Farragut;Farragut;35.8731;-84.1822;228 +Mount Pocono;Mount Pocono;41.1225;-75.3582;228 +Montgomery;Montgomery;41.5399;-74.2073;228 +Lakewood;Lakewood;39.6977;-105.1168;228 +Springfield;Springfield;39.771;-89.6538;228 +Frederick;Frederick;39.4336;-77.4141;228 +Lafayette;Lafayette;40.399;-86.8594;228 +Wadsworth;Wadsworth;41.0279;-81.7324;228 +Waukee;Waukee;41.5984;-93.8872;228 +Fairfax;Fairfax;38.8531;-77.2998;228 +Cranford;Cranford;40.6564;-74.3036;228 +Candler-McAfee;Candler-McAfee;33.7267;-84.2723;228 +Tumwater;Tumwater;46.989;-122.9173;228 +South Plainfield;South Plainfield;40.5748;-74.4153;228 +Upper Moreland;Upper Moreland;40.1572;-75.1021;228 +Charles Town;Charles Town;39.2745;-77.8632;228 +Freeport;Freeport;42.2893;-89.6347;228 +Ridgeland;Ridgeland;32.4236;-90.1481;228 +North Platte;North Platte;41.1266;-100.764;228 +Fishkill;Fishkill;41.5129;-73.9271;228 +Upper Macungie;Upper Macungie;40.5694;-75.6244;228 +Okemos;Okemos;42.7057;-84.4135;228 +Westchase;Westchase;28.0597;-82.611;228 +Lincolnia;Lincolnia;38.8158;-77.1543;228 +Mansfield;Mansfield;42.0163;-71.2187;228 +Wright;Wright;30.4445;-86.6419;228 +Venice;Venice;27.1163;-82.4135;228 +Calabasas;Calabasas;34.1375;-118.6689;228 +Chalmette;Chalmette;29.9437;-89.9659;228 +North Augusta;North Augusta;33.5214;-81.9547;228 +Palm River-Clair Mel;Palm River-Clair Mel;27.9239;-82.3791;228 +Dunkirk;Dunkirk;42.4803;-79.3323;228 +Upper Providence;Upper Providence;40.1655;-75.4889;228 +Edgewater;Edgewater;28.9594;-80.9407;228 +North Potomac;North Potomac;39.0955;-77.2372;228 +Pelham;Pelham;33.3114;-86.7573;228 +Seal Beach;Seal Beach;33.7542;-118.0714;228 +Fort Dodge;Fort Dodge;42.5098;-94.1751;228 +Corsicana;Corsicana;32.0824;-96.4665;228 +Harlingen;Harlingen;26.1917;-97.6976;228 +Ramapo;Ramapo;41.1404;-74.1072;228 +West Valley City;West Valley City;40.6889;-112.0115;228 +Hampton;Hampton;37.0551;-76.363;228 +Warren;Warren;42.4934;-83.027;228 +Mauldin;Mauldin;34.7849;-82.3005;228 +Bloomington;Bloomington;40.4757;-88.9703;228 +Coral Springs;Coral Springs;26.2702;-80.2591;228 +Yakima;Yakima;46.5923;-120.5496;228 +Round Rock;Round Rock;30.5254;-97.666;228 +Greeley;Greeley;40.4151;-104.7706;228 +Charleston;Charleston;38.3484;-81.6323;228 +Orange;Orange;33.8038;-117.8218;228 +Fullerton;Fullerton;33.8841;-117.9279;228 +Las Cruces;Las Cruces;32.3265;-106.7892;228 +Panama City;Panama City;30.1995;-85.6004;228 +Johnson City;Johnson City;36.3406;-82.3803;228 +Elizabeth;Elizabeth;40.6657;-74.1912;228 +Burlington;Burlington;36.0758;-79.4686;228 +Kent;Kent;47.3887;-122.2129;228 +Sterling Heights;Sterling Heights;42.5809;-83.0305;228 +Santa Clara;Santa Clara;37.3645;-121.968;228 +Bellingham;Bellingham;48.7543;-122.4687;228 +Racine;Racine;42.7274;-87.8135;228 +Greenville;Greenville;35.5956;-77.3768;228 +Stamford;Stamford;41.1035;-73.5583;228 +Simi Valley;Simi Valley;34.2663;-118.749;228 +Lynchburg;Lynchburg;37.4003;-79.1909;228 +Norman;Norman;35.2335;-97.3471;228 +Kenosha;Kenosha;42.5864;-87.8765;228 +Fort Smith;Fort Smith;35.3493;-94.3695;228 +Amherst;Amherst;43.0117;-78.7569;228 +Boulder;Boulder;40.0249;-105.2523;228 +South Lyon;South Lyon;42.4614;-83.6526;228 +Pearland;Pearland;29.5585;-95.3215;228 +Abilene;Abilene;32.4543;-99.7384;228 +Lehigh Acres;Lehigh Acres;26.612;-81.6388;228 +Monahans;Monahans;31.6289;-103.0403;228 +Matawan;Matawan;40.4127;-74.2365;228 +York;York;34.9967;-81.234;228 +Prairie du Sac;Prairie du Sac;43.292;-89.7353;228 +North Madison;North Madison;41.8298;-81.0511;228 +Fishersville;Fishersville;38.1005;-78.9687;228 +Kings Grant;Kings Grant;34.2665;-77.8659;228 +Kennedale;Kennedale;32.6434;-97.2173;228 +Brigantine;Brigantine;39.4138;-74.3787;228 +Berkeley;Berkeley;37.8723;-122.276;228 +Richardson;Richardson;32.9717;-96.7093;228 +Redding;Redding;40.5698;-122.365;228 +Arvada;Arvada;39.8321;-105.1511;228 +East Los Angeles;East Los Angeles;34.0326;-118.1691;228 +Hampstead;Hampstead;42.8821;-71.1709;228 +Salem;Salem;40.054;-111.672;228 +Hyrum;Hyrum;41.6311;-111.8418;228 +Richlands;Richlands;37.0878;-81.808;228 +Ladue;Ladue;38.6378;-90.3815;228 +Rockland;Rockland;44.1274;-69.1369;228 +Alamo Heights;Alamo Heights;29.4828;-98.4682;228 +Schuylkill;Schuylkill;40.1086;-75.4982;228 +Reserve;Reserve;30.0741;-90.5557;228 +Tuba City;Tuba City;36.125;-111.2468;228 +Orting;Orting;47.0966;-122.2111;228 +Long Hill;Long Hill;40.6838;-74.4878;228 +Sheridan;Sheridan;45.096;-123.3983;228 +Farmville;Farmville;37.2959;-78.4002;228 +Elsmere;Elsmere;38.9949;-84.6017;228 +East Brandywine;East Brandywine;40.0364;-75.7505;228 +Orrville;Orrville;40.848;-81.7743;228 +Riverside;Riverside;41.0319;-73.5827;228 +Corning;Corning;39.9282;-122.182;228 +Signal Mountain;Signal Mountain;35.1449;-85.3457;228 +Fairmount;Fairmount;39.7931;-105.1712;228 +Fairless Hills;Fairless Hills;40.1784;-74.8524;228 +Long Branch;Long Branch;38.8302;-77.2713;228 +Carbondale;Carbondale;41.5714;-75.5048;228 +Arab;Arab;34.3309;-86.4991;228 +Ellicott;Ellicott;42.133;-79.2361;228 +Gaylord;Gaylord;45.0213;-84.6803;228 +Aransas Pass;Aransas Pass;27.8877;-97.1134;228 +Lake of the Woods;Lake of the Woods;38.3342;-77.7599;228 +Congers;Congers;41.1484;-73.9456;228 +Ashland;Ashland;39.8782;-75.0085;228 +Makaha;Makaha;21.4734;-158.2103;228 +Spring Valley Lake;Spring Valley Lake;34.4987;-117.2683;228 +Bayport;Bayport;40.746;-73.0546;228 +Fair Lakes;Fair Lakes;38.853;-77.3885;228 +Tecumseh;Tecumseh;42.0065;-83.945;228 +Savoy;Savoy;40.06;-88.2552;228 +Paris;Paris;39.6149;-87.6904;228 +North Haledon;North Haledon;40.9628;-74.1844;228 +Dover;Dover;41.6839;-73.5739;228 +Ogden;Ogden;34.2656;-77.7965;228 +Monticello;Monticello;40.7455;-86.7669;228 +Santa Clara;Santa Clara;37.1311;-113.6561;228 +Upper Makefield;Upper Makefield;40.2942;-74.925;228 +Onalaska;Onalaska;30.8209;-95.1111;228 +Prien;Prien;30.1601;-93.2611;228 +Freeport;Freeport;43.8556;-70.1009;228 +Pine Lake Park;Pine Lake Park;40.0017;-74.2595;228 +West Manheim;West Manheim;39.7458;-76.943;228 +Los Altos Hills;Los Altos Hills;37.3671;-122.139;228 +Seffner;Seffner;27.9981;-82.2735;228 +Vernon;Vernon;43.066;-75.5356;228 +Millersville;Millersville;40.0047;-76.3522;228 +Wimauma;Wimauma;27.6964;-82.3034;228 +Miramar Beach;Miramar Beach;30.3854;-86.3443;228 +Gulf Hills;Gulf Hills;30.4365;-88.8149;228 +Buckhannon;Buckhannon;38.9927;-80.2282;228 +Hempstead;Hempstead;30.1004;-96.0779;228 +West Livingston;West Livingston;30.6957;-95.0097;228 +Tallulah;Tallulah;32.4067;-91.1915;228 +Kulpsville;Kulpsville;40.244;-75.3407;228 +Socorro;Socorro;34.0543;-106.9066;228 +Somers;Somers;42.6411;-87.8919;228 +Charlestown;Charlestown;38.427;-85.6677;228 +Highland Heights;Highland Heights;41.5518;-81.4691;228 +Druid Hills;Druid Hills;33.7842;-84.3273;228 +Baxter;Baxter;46.3426;-94.2793;228 +Fletcher;Fletcher;35.4316;-82.5038;228 +Flowery Branch;Flowery Branch;34.1713;-83.9142;228 +Oak Hills Place;Oak Hills Place;30.369;-91.0887;228 +Westwego;Westwego;29.9058;-90.1434;228 +St. Joseph;St. Joseph;42.0967;-86.485;228 +West Earl;West Earl;40.126;-76.1774;228 +Dalhart;Dalhart;36.0579;-102.5123;228 +East Donegal;East Donegal;40.0823;-76.5631;228 +Garrison;Garrison;39.4023;-76.7514;228 +Larkfield-Wikiup;Larkfield-Wikiup;38.513;-122.7536;228 +Frostproof;Frostproof;27.7493;-81.5252;228 +Holly;Holly;42.7987;-83.6235;228 +Quincy;Quincy;47.2344;-119.8531;228 +Orono;Orono;44.9657;-93.5908;228 +Bath;Bath;43.9346;-69.8346;228 +Clover;Clover;35.1125;-81.2203;228 +Petoskey;Petoskey;45.365;-84.9887;228 +Beaver Falls;Beaver Falls;40.762;-80.3225;228 +Tillamook;Tillamook;45.4562;-123.8331;228 +Bushkill;Bushkill;40.7976;-75.3281;228 +Middleton;Middleton;43.7114;-116.6155;228 +Coxsackie;Coxsackie;42.3465;-73.8624;228 +Willow Street;Willow Street;39.9809;-76.2705;228 +Corona de Tucson;Corona de Tucson;31.9495;-110.7836;228 +Hillsboro;Hillsboro;32.0091;-97.1151;228 +Summit View;Summit View;47.1343;-122.3468;228 +Lansdowne;Lansdowne;39.2365;-76.6659;228 +Humboldt;Humboldt;35.8254;-88.9043;228 +Tobyhanna;Tobyhanna;41.1113;-75.5211;228 +Mason;Mason;42.5806;-84.4427;228 +Tuscumbia;Tuscumbia;34.7204;-87.7035;228 +University of Virginia;University of Virginia;38.0405;-78.5163;228 +Sand Lake;Sand Lake;42.6284;-73.5477;228 +Sunset Hills;Sunset Hills;38.531;-90.4087;228 +Helena Valley Southeast;Helena Valley Southeast;46.6175;-111.9186;228 +Barton;Barton;42.0812;-76.4982;228 +North Londonderry;North Londonderry;40.3227;-76.5867;228 +Rolesville;Rolesville;35.9224;-78.4656;228 +Frostburg;Frostburg;39.6506;-78.9269;228 +St. Johns;St. Johns;43.0005;-84.5555;228 +Terrace Heights;Terrace Heights;46.6024;-120.4482;228 +Plumsted;Plumsted;40.0468;-74.4852;228 +Perryton;Perryton;36.393;-100.7976;228 +Closter;Closter;40.9733;-73.9604;228 +East York;East York;39.9687;-76.6759;228 +Stuttgart;Stuttgart;34.495;-91.5485;228 +Booneville;Booneville;34.6643;-88.5684;228 +Sallisaw;Sallisaw;35.4605;-94.807;228 +Sitka;Sitka;57.2401;-135.3153;228 +Concord;Concord;42.545;-78.7075;228 +Mystic Island;Mystic Island;39.5659;-74.3831;228 +Waterford;Waterford;42.8044;-73.6917;228 +Cohasset;Cohasset;42.2363;-70.8189;228 +Riverside;Riverside;41.831;-87.8169;228 +Wyoming;Wyoming;39.2297;-84.4816;228 +West Frankfort;West Frankfort;37.8997;-88.9301;228 +Indian Harbour Beach;Indian Harbour Beach;28.153;-80.5976;228 +Brooksville;Brooksville;28.5404;-82.3903;228 +Aspen;Aspen;39.195;-106.8369;228 +Ione;Ione;38.3613;-120.9422;228 +Montvale;Montvale;41.0529;-74.0499;228 +Litchfield;Litchfield;42.843;-71.455;228 +Willowbrook;Willowbrook;41.7635;-87.9456;228 +Perry Heights;Perry Heights;40.7977;-81.468;228 +White Horse;White Horse;40.192;-74.7022;228 +Lake Villa;Lake Villa;42.4184;-88.0836;228 +Guntersville;Guntersville;34.367;-86.2638;228 +Springfield;Springfield;30.1713;-85.6089;228 +Green Cove Springs;Green Cove Springs;29.9904;-81.6807;228 +Solebury;Solebury;40.3676;-75.0031;228 +Sanatoga;Sanatoga;40.2498;-75.5886;228 +Kalifornsky;Kalifornsky;60.4417;-151.1972;228 +Laurel;Laurel;45.6735;-108.7707;228 +Edgemere;Edgemere;39.2273;-76.459;228 +Park Hills;Park Hills;37.8211;-90.505;228 +Yarmouth;Yarmouth;43.7978;-70.1719;228 +Mansfield;Mansfield;40.0854;-74.7149;228 +Succasunna;Succasunna;40.8507;-74.6596;228 +Morrisville;Morrisville;40.2074;-74.78;228 +Rawlins;Rawlins;41.7849;-107.2265;228 +Southampton;Southampton;40.0249;-77.546;228 +Conover;Conover;35.7155;-81.217;228 +Wetumpka;Wetumpka;32.5407;-86.2052;228 +East Grand Forks;East Grand Forks;47.9284;-97.0138;228 +Lake Park;Lake Park;26.7998;-80.068;228 +Lucas;Lucas;33.0942;-96.5803;228 +Piedmont;Piedmont;35.6784;-97.7528;228 +Franklin;Franklin;36.6831;-76.9386;228 +Lake City;Lake City;33.8676;-79.7533;228 +Paw Paw;Paw Paw;42.2147;-85.8918;228 +Carl Junction;Carl Junction;37.1668;-94.5468;228 +Kinderhook;Kinderhook;42.4116;-73.6823;228 +Southeast Arcadia;Southeast Arcadia;27.1862;-81.8521;228 +Erwin;Erwin;42.138;-77.1415;228 +Skowhegan;Skowhegan;44.7554;-69.6657;228 +Colorado City;Colorado City;36.9774;-112.983;228 +Oak Grove;Oak Grove;39.0077;-94.1283;228 +Locust Grove;Locust Grove;33.3442;-84.1071;228 +Buxton;Buxton;43.6428;-70.5376;228 +Half Moon;Half Moon;34.8298;-77.4591;228 +Lugoff;Lugoff;34.2216;-80.6849;228 +Denison;Denison;42.016;-95.3528;228 +Montecito;Montecito;34.4382;-119.6286;228 +Cumberland Hill;Cumberland Hill;41.9736;-71.4605;228 +Moundsville;Moundsville;39.9221;-80.7422;228 +Pawling;Pawling;41.5661;-73.5971;228 +Trinidad;Trinidad;37.175;-104.4908;228 +Kenton;Kenton;40.6448;-83.6095;228 +Mount Joy;Mount Joy;40.1105;-76.5065;228 +McRae-Helena;McRae-Helena;32.0635;-82.8968;228 +Montague;Montague;42.5549;-72.5177;228 +Boxford;Boxford;42.6815;-71.0189;228 +Floris;Floris;38.9347;-77.4083;228 +Savannah;Savannah;35.221;-88.236;228 +Brighton;Brighton;40.7023;-80.3677;228 +Orosi;Orosi;36.5434;-119.2903;228 +Runnemede;Runnemede;39.8521;-75.0739;228 +Bel Aire;Bel Aire;37.7749;-97.2457;228 +Gonzales;Gonzales;36.506;-121.4429;228 +Aurora;Aurora;36.9674;-93.7183;228 +Milton;Milton;47.2522;-122.3156;228 +Whitefish;Whitefish;48.4329;-114.3591;228 +Lopatcong;Lopatcong;40.7091;-75.1552;228 +West Vero Corridor;West Vero Corridor;27.6378;-80.4855;228 +Mahtomedi;Mahtomedi;45.0619;-92.966;228 +Firebaugh;Firebaugh;36.8534;-120.4536;228 +Waycross;Waycross;31.2108;-82.3579;228 +Centerville;Centerville;39.6339;-84.1449;228 +Van Buren;Van Buren;35.448;-94.3528;228 +Greeneville;Greeneville;36.168;-82.8197;228 +Half Moon Bay;Half Moon Bay;37.4688;-122.4383;228 +Hingham;Hingham;42.2176;-70.8854;228 +Belton;Belton;38.8193;-94.5334;228 +Jacksonville Beach;Jacksonville Beach;30.2782;-81.4045;228 +Acton;Acton;42.4843;-71.4378;228 +Coronado;Coronado;32.664;-117.16;228 +Palatka;Palatka;29.6493;-81.6705;228 +North Haven;North Haven;41.3818;-72.8573;228 +Jenks;Jenks;35.9981;-95.9737;228 +Fort Mitchell;Fort Mitchell;39.0459;-84.5563;228 +Conewago;Conewago;40.0657;-76.7932;228 +Brooklyn;Brooklyn;41.787;-71.9543;228 +North Weeki Wachee;North Weeki Wachee;28.5591;-82.5537;228 +Manhattan;Manhattan;41.4274;-87.9805;228 +Honey Brook;Honey Brook;40.0902;-75.8886;228 +Romulus;Romulus;42.2237;-83.366;228 +Madisonville;Madisonville;37.3408;-87.5034;228 +Seymour;Seymour;38.9476;-85.891;228 +Oakdale;Oakdale;37.7616;-120.847;228 +Ilion;Ilion;43.0114;-75.0396;228 +Zion;Zion;42.4598;-87.8509;228 +Watertown;Watertown;43.1893;-88.7285;228 +Montrose;Montrose;38.469;-107.859;228 +Columbus;Columbus;41.4368;-97.3563;228 +Wekiwa Springs;Wekiwa Springs;28.6984;-81.4251;228 +Leland;Leland;34.2044;-78.0277;228 +Rolling Meadows;Rolling Meadows;42.0747;-88.0252;228 +Northdale;Northdale;28.1058;-82.5263;228 +Fort Hood;Fort Hood;31.1345;-97.7797;228 +Benbrook;Benbrook;32.6787;-97.4638;228 +Medford;Medford;39.8639;-74.8231;228 +Yarmouth;Yarmouth;41.6767;-70.2249;228 +Vero Beach South;Vero Beach South;27.6164;-80.413;228 +Lisle;Lisle;41.7918;-88.0888;228 +Avon;Avon;41.4485;-82.0187;228 +Arnold;Arnold;39.0437;-76.4974;228 +Auburn;Auburn;44.085;-70.2492;228 +Plainview;Plainview;34.1911;-101.7234;228 +Wilmington;Wilmington;42.5609;-71.1654;228 +Loves Park;Loves Park;42.3364;-88.9975;228 +Canton;Canton;42.175;-71.1264;228 +Granite Bay;Granite Bay;38.7601;-121.1714;228 +Greenbelt;Greenbelt;38.9953;-76.8885;228 +Stoneham;Stoneham;42.4741;-71.0972;228 +Oxford;Oxford;39.5061;-84.7434;228 +Dickinson;Dickinson;46.8917;-102.7924;228 +Allison Park;Allison Park;40.573;-79.9603;228 +Farmington;Farmington;44.6573;-93.1688;228 +Kenmore;Kenmore;47.7516;-122.2489;228 +Patterson;Patterson;37.4758;-121.1535;228 +Willoughby;Willoughby;41.646;-81.4084;228 +Roxbury;Roxbury;40.8822;-74.6522;228 +Mustang;Mustang;35.3917;-97.7246;228 +Hastings;Hastings;44.7318;-92.8538;228 +Montgomery;Montgomery;40.426;-74.6791;228 +Plainsboro;Plainsboro;40.3377;-74.5878;228 +Rockingham;Rockingham;34.9386;-79.7608;228 +Greenfield;Greenfield;39.7936;-85.7737;228 +West Goshen;West Goshen;39.9756;-75.5927;228 +Auburn;Auburn;41.3666;-85.0559;228 +Frederickson;Frederickson;47.0914;-122.3594;228 +Marina;Marina;36.6812;-121.7895;228 +Lysander;Lysander;43.18;-76.3745;228 +Keene;Keene;42.9494;-72.2997;228 +Morton Grove;Morton Grove;42.0423;-87.789;228 +Griffin;Griffin;33.2418;-84.2747;228 +Marshall;Marshall;32.537;-94.3515;228 +Laguna Beach;Laguna Beach;33.5448;-117.7612;228 +Webster Groves;Webster Groves;38.5866;-90.3544;228 +Acworth;Acworth;34.0566;-84.6715;228 +Belton;Belton;31.0525;-97.479;228 +Pace;Pace;30.6187;-87.1667;228 +Gallup;Gallup;35.5183;-108.7423;228 +Radcliff;Radcliff;37.8206;-85.9366;228 +Crystal;Crystal;45.0377;-93.3599;228 +Altoona;Altoona;44.8029;-91.4385;228 +Grand Blanc;Grand Blanc;42.9258;-83.6181;228 +Abingdon;Abingdon;36.7089;-81.9713;228 +Seminole;Seminole;32.7208;-102.6503;228 +Bridge City;Bridge City;30.0298;-93.8406;228 +Bow;Bow;43.1308;-71.5307;228 +Middletown;Middletown;38.241;-85.5215;228 +Ashland;Ashland;37.7596;-77.4715;228 +Fruitvale;Fruitvale;39.0933;-108.4789;228 +Bryans Road;Bryans Road;38.6144;-77.085;228 +York;York;40.8698;-97.5928;228 +Waterboro;Waterboro;43.5972;-70.7302;228 +Princeton;Princeton;41.3807;-89.464;228 +Sangaree;Sangaree;33.0328;-80.1253;228 +Ashland;Ashland;46.5801;-90.8715;228 +Halifax;Halifax;41.9914;-70.8633;228 +Woodlake;Woodlake;36.4124;-119.0999;228 +Hastings-on-Hudson;Hastings-on-Hudson;40.9902;-73.8801;228 +Hardyston;Hardyston;41.1206;-74.5598;228 +Covington;Covington;37.7785;-79.9868;228 +Madison Park;Madison Park;40.4461;-74.2959;228 +Los Fresnos;Los Fresnos;26.075;-97.4877;228 +South Weber;South Weber;41.1334;-111.9392;228 +Woodstock;Woodstock;41.9694;-72.0222;228 +Templeton;Templeton;35.556;-120.7182;228 +North Cornwall;North Cornwall;40.3134;-76.4515;228 +Spring;Spring;40.8949;-77.733;228 +Watford City;Watford City;47.8028;-103.2678;228 +Crookston;Crookston;47.7747;-96.6062;228 +Secaucus;Secaucus;40.781;-74.0659;228 +Summit;Summit;40.7154;-74.3647;228 +Piqua;Piqua;40.1505;-84.2441;228 +Lakeside;Lakeside;32.856;-116.904;228 +Fish Hawk;Fish Hawk;27.8511;-82.2164;228 +Port Hueneme;Port Hueneme;34.1617;-119.2036;228 +Golden Valley;Golden Valley;44.9901;-93.3591;228 +Mount Vernon;Mount Vernon;40.3854;-82.4734;228 +Camp Springs;Camp Springs;38.8052;-76.9198;228 +Bloomington;Bloomington;34.0601;-117.4013;228 +Bloomingdale;Bloomingdale;41.9497;-88.0895;228 +Darien;Darien;41.0786;-73.4819;228 +Watertown;Watertown;41.616;-73.1177;228 +Rancho San Diego;Rancho San Diego;32.7624;-116.9197;228 +New Hartford;New Hartford;43.0587;-75.2822;228 +Geneva;Geneva;41.8832;-88.3242;228 +Jacksonville;Jacksonville;39.7292;-90.2318;228 +Silverdale;Silverdale;47.6663;-122.6828;228 +Allendale;Allendale;42.9851;-85.9509;228 +Smithfield;Smithfield;41.9015;-71.5308;228 +Del City;Del City;35.4483;-97.4408;228 +Katy;Katy;29.7904;-95.8353;228 +Brownwood;Brownwood;31.7127;-98.9767;228 +Lincoln;Lincoln;41.9171;-71.4505;228 +Shafter;Shafter;35.4794;-119.2013;228 +Eastmont;Eastmont;47.8968;-122.1817;228 +Biddeford;Biddeford;43.4674;-70.4512;228 +Bellview;Bellview;30.462;-87.312;228 +La Porte;La Porte;41.6077;-86.7136;228 +New Castle;New Castle;39.919;-85.3697;228 +Clarksville;Clarksville;38.3221;-85.7673;228 +Lewistown;Lewistown;40.5964;-77.573;228 +Darien;Darien;41.7447;-87.9823;228 +Lower;Lower;38.9819;-74.9088;228 +Perrysburg;Perrysburg;41.5377;-83.6413;228 +Old Forge;Old Forge;41.3705;-75.7409;228 +Upton;Upton;42.1771;-71.6043;228 +Lincolnshire;Lincolnshire;42.1957;-87.9182;228 +Blair;Blair;41.5417;-96.1361;228 +Lexington;Lexington;35.6618;-88.3945;228 +Jersey Village;Jersey Village;29.8903;-95.5721;228 +West Long Branch;West Long Branch;40.2883;-74.0185;228 +Flushing;Flushing;43.0637;-83.8403;228 +Centerville;Centerville;32.6342;-83.6853;228 +Richfield;Richfield;38.7628;-112.0926;228 +Grand Ledge;Grand Ledge;42.7534;-84.7448;228 +Downingtown;Downingtown;40.0076;-75.7019;228 +Topanga;Topanga;34.0964;-118.6053;228 +Wilmington Manor;Wilmington Manor;39.6858;-75.5849;228 +Long Grove;Long Grove;42.1968;-88.0057;228 +Camp Hill;Camp Hill;40.2423;-76.9274;228 +Mansfield Center;Mansfield Center;42.0225;-71.218;228 +Bonner Springs;Bonner Springs;39.0817;-94.8776;228 +St. Francis;St. Francis;45.3991;-93.3902;228 +Wytheville;Wytheville;36.953;-81.0881;228 +Hollis;Hollis;42.7494;-71.5834;228 +Hitchcock;Hitchcock;29.2945;-95.025;228 +Catalina;Catalina;32.4848;-110.8998;228 +Glastonbury Center;Glastonbury Center;41.7019;-72.6001;228 +Sheboygan Falls;Sheboygan Falls;43.729;-87.8266;228 +Baltimore Highlands;Baltimore Highlands;39.2355;-76.6367;228 +Logan;Logan;39.5386;-82.4063;228 +Batesville;Batesville;39.2974;-85.2139;228 +Columbiana;Columbiana;40.8871;-80.675;228 +Hillside;Hillside;41.8674;-87.9019;228 +Southwest Ranches;Southwest Ranches;26.0476;-80.375;228 +Quincy;Quincy;30.5659;-84.5857;228 +Maryville;Maryville;38.7261;-89.9646;228 +Richland Hills;Richland Hills;32.8095;-97.2273;228 +Kensington;Kensington;41.6298;-72.7714;228 +Fort Belvoir;Fort Belvoir;38.7119;-77.1459;228 +West Boylston;West Boylston;42.369;-71.7846;228 +Brentwood;Brentwood;38.6194;-90.3476;228 +Laughlin;Laughlin;35.1316;-114.689;228 +Chartiers;Chartiers;40.2504;-80.2495;228 +Aztec;Aztec;36.819;-107.9826;228 +St. Martin;St. Martin;30.4399;-88.8651;228 +La Junta;La Junta;37.9792;-103.5473;228 +Murphy;Murphy;38.4922;-90.4856;228 +Manhasset;Manhasset;40.7884;-73.6943;228 +Green;Green;43.1509;-123.3854;228 +Jefferson;Jefferson;43.0044;-88.8084;228 +Lampasas;Lampasas;31.064;-98.1824;228 +Byram;Byram;40.9567;-74.7182;228 +Village Green-Green Ridge;Village Green-Green Ridge;39.8638;-75.4256;228 +Evergreen;Evergreen;48.2308;-114.2701;228 +Cumberland;Cumberland;43.7933;-70.258;228 +North Coventry;North Coventry;40.2199;-75.6817;228 +Aberdeen;Aberdeen;35.135;-79.4326;228 +Jennings Lodge;Jennings Lodge;45.3926;-122.6153;228 +Brazil;Brazil;39.5226;-87.124;228 +Mascoutah;Mascoutah;38.5192;-89.8044;228 +Oak Brook;Oak Brook;41.8372;-87.9513;228 +Seaford;Seaford;38.6538;-75.611;228 +Loudoun Valley Estates;Loudoun Valley Estates;38.9801;-77.5082;228 +Chestnut Ridge;Chestnut Ridge;41.0829;-74.0551;228 +Laurel Hill;Laurel Hill;38.7026;-77.2422;228 +Island Lake;Island Lake;42.2783;-88.1999;228 +Pleasant Hills;Pleasant Hills;40.3298;-79.9596;228 +Pahokee;Pahokee;26.8202;-80.662;228 +Ahuimanu;Ahuimanu;21.4379;-157.8404;228 +Crete;Crete;41.44;-87.6236;228 +Brookhaven;Brookhaven;39.8715;-75.3918;228 +Floresville;Floresville;29.14;-98.163;228 +Bedminster;Bedminster;40.6693;-74.6824;228 +Ripley;Ripley;35.7449;-89.5358;228 +Skiatook;Skiatook;36.3694;-95.9819;228 +Decorah;Decorah;43.3015;-91.7844;228 +Bloomingdale;Bloomingdale;41.03;-74.3319;228 +Rolling Hills Estates;Rolling Hills Estates;33.7783;-118.3509;228 +Willits;Willits;39.4047;-123.3494;228 +Clinton;Clinton;40.1468;-88.9633;228 +South Cleveland;South Cleveland;35.1097;-84.9097;228 +Menominee;Menominee;45.122;-87.6234;228 +Odessa;Odessa;28.182;-82.553;228 +Mayo;Mayo;38.9041;-76.518;228 +Hamilton;Hamilton;42.6267;-70.858;228 +Northfield;Northfield;39.3718;-74.5543;228 +Ripon;Ripon;43.8436;-88.8387;228 +Diamondhead;Diamondhead;30.3791;-89.3708;228 +Boston;Boston;42.6528;-78.7555;228 +Chardon;Chardon;41.5803;-81.2082;228 +Lancaster;Lancaster;42.4817;-71.6808;228 +Morehead;Morehead;38.1906;-83.4467;228 +Lockwood;Lockwood;45.8199;-108.4072;228 +Wyoming;Wyoming;45.3365;-92.9766;228 +Lake Dallas;Lake Dallas;33.1277;-97.0234;228 +Lake Carmel;Lake Carmel;41.4612;-73.6681;228 +Sudden Valley;Sudden Valley;48.7199;-122.3468;228 +Hampton;Hampton;33.3835;-84.2855;228 +Hollymead;Hollymead;38.1266;-78.4386;228 +Rockmart;Rockmart;34.0103;-85.0441;228 +Gilberts;Gilberts;42.1096;-88.3716;228 +Bargersville;Bargersville;39.5412;-86.2004;228 +Selah;Selah;46.6482;-120.539;228 +Sterling;Sterling;42.4412;-71.773;228 +Allegheny;Allegheny;40.6151;-79.6439;228 +Alliance;Alliance;42.1025;-102.8766;228 +Wickenburg;Wickenburg;33.9837;-112.7668;228 +Helena Valley West Central;Helena Valley West Central;46.6634;-112.0604;228 +Shorewood;Shorewood;44.9033;-93.5903;228 +Kronenwetter;Kronenwetter;44.8164;-89.5807;228 +Applewood;Applewood;39.7524;-105.1605;228 +Jackson;Jackson;39.9057;-76.8796;228 +Oak Hill;Oak Hill;37.9844;-81.1277;228 +Monument;Monument;39.0735;-104.8467;228 +Hopkinton;Hopkinton;41.4782;-71.7538;228 +Croton-on-Hudson;Croton-on-Hudson;41.2005;-73.9002;228 +Bellevue;Bellevue;41.2743;-82.8394;228 +Briarcliff Manor;Briarcliff Manor;41.14;-73.844;228 +Sodus;Sodus;43.2199;-77.0516;228 +Collier;Collier;40.3991;-80.132;228 +Ayer;Ayer;42.5628;-71.5718;228 +Vinton;Vinton;37.2746;-79.8887;228 +Joshua;Joshua;32.458;-97.3849;228 +Harrison;Harrison;35.1276;-85.1464;228 +Gray;Gray;43.8877;-70.3494;228 +Hazard;Hazard;37.2583;-83.1977;228 +Summit Park;Summit Park;40.7432;-111.5814;228 +Kennedy;Kennedy;40.4767;-80.1028;228 +Omak;Omak;48.4228;-119.5159;228 +Vandenberg Village;Vandenberg Village;34.7111;-120.4623;228 +West Dundee;West Dundee;42.0985;-88.3073;228 +Blandon;Blandon;40.4446;-75.8799;228 +Cherry Valley;Cherry Valley;33.9797;-116.9694;228 +Duvall;Duvall;47.7354;-121.9726;228 +Adams;Adams;42.6269;-73.1187;228 +Gering;Gering;41.8275;-103.6649;228 +Minnetrista;Minnetrista;44.9356;-93.7103;228 +Templeton;Templeton;42.5686;-72.0736;228 +Oradell;Oradell;40.9562;-74.0314;228 +Leesville;Leesville;31.1397;-93.2741;228 +Ephrata;Ephrata;47.3122;-119.534;228 +Rockwood;Rockwood;37.463;-77.5744;228 +Canton;Canton;40.1991;-80.3009;228 +Port Jefferson;Port Jefferson;40.9465;-73.0579;228 +Middleport;Middleport;38.9948;-82.0643;228 +Eaton;Eaton;39.7506;-84.6343;228 +Center Moriches;Center Moriches;40.8015;-72.796;228 +Litchfield;Litchfield;41.7413;-73.1931;228 +Tuskegee;Tuskegee;32.4395;-85.7139;228 +Meadow Lakes;Meadow Lakes;61.638;-149.608;228 +Niagara;Niagara;43.1154;-78.981;228 +Crestwood Village;Crestwood Village;39.9568;-74.3524;228 +Monona;Monona;43.054;-89.3334;228 +South Londonderry;South Londonderry;40.2424;-76.5432;228 +Black Mountain;Black Mountain;35.6142;-82.3275;228 +Milliken;Milliken;40.3115;-104.8561;228 +Center Line;Center Line;42.4805;-83.0274;228 +Venice Gardens;Venice Gardens;27.0694;-82.4054;228 +Pismo Beach;Pismo Beach;35.1484;-120.6492;228 +Beebe;Beebe;35.0712;-91.8996;228 +Kenilworth;Kenilworth;40.6781;-74.2889;228 +Schroeppel;Schroeppel;43.265;-76.2748;228 +Cortlandville;Cortlandville;42.5892;-76.1615;228 +Ellsworth;Ellsworth;44.5847;-68.4875;228 +Wedgefield;Wedgefield;28.4847;-81.0808;228 +Upper Saddle River;Upper Saddle River;41.0633;-74.0986;228 +Napoleon;Napoleon;41.3978;-84.1244;228 +Mahopac;Mahopac;41.3684;-73.7401;228 +Temperance;Temperance;41.7653;-83.5755;228 +Oberlin;Oberlin;41.2857;-82.2197;228 +Twin Lakes;Twin Lakes;39.8229;-105.0036;228 +Lake Norman of Catawba;Lake Norman of Catawba;35.5995;-80.984;228 +Jefferson City;Jefferson City;36.1197;-83.4838;228 +Country Club Estates;Country Club Estates;31.2113;-81.4622;228 +Westlake Village;Westlake Village;34.1369;-118.822;228 +Castle Shannon;Castle Shannon;40.3664;-80.0194;228 +North Elba;North Elba;44.2394;-73.9969;228 +Chester;Chester;37.9199;-89.8259;228 +Haddam;Haddam;41.4677;-72.5458;228 +Waynesburg;Waynesburg;39.8983;-80.1855;228 +Kennett;Kennett;39.8374;-75.6808;228 +Thomson;Thomson;33.4666;-82.4992;228 +Irondale;Irondale;33.4773;-84.36;228 +Longview;Longview;32.5193;-94.7621;228 +Holland;Holland;42.7677;-86.0985;228 +Charlottesville;Charlottesville;38.0375;-78.4855;228 +Edison;Edison;40.536;-74.3697;228 +Idaho Falls;Idaho Falls;43.4872;-112.0362;228 +Tracy;Tracy;37.7269;-121.4522;228 +Woodbridge;Woodbridge;40.5611;-74.2943;228 +Orem;Orem;40.2983;-111.6992;228 +Bismarck;Bismarck;46.8144;-100.7694;228 +South Gate;South Gate;33.9448;-118.1926;228 +Kirkland;Kirkland;47.6974;-122.2054;228 +Millis;Millis;42.1693;-71.3626;228 +Mammoth Lakes;Mammoth Lakes;37.6273;-118.99;228 +Johnstown;Johnstown;43.0073;-74.3755;228 +Spotswood;Spotswood;40.3949;-74.392;228 +Quincy;Quincy;42.2516;-71.0183;228 +Sunrise;Sunrise;26.1547;-80.2997;228 +Lynn;Lynn;42.4779;-70.9663;228 +Compton;Compton;33.893;-118.2275;228 +Wareham;Wareham;41.7662;-70.6999;228 +Trussville;Trussville;33.6404;-86.5819;228 +Waynesboro;Waynesboro;38.0674;-78.9014;228 +Burlington;Burlington;40.0641;-74.8393;228 +Johnston;Johnston;41.6857;-93.7173;228 +Corcoran;Corcoran;36.0839;-119.561;228 +Meadville;Meadville;41.6476;-80.1468;228 +Happy Valley;Happy Valley;45.4362;-122.5077;228 +Westerly;Westerly;41.3635;-71.7899;228 +East Peoria;East Peoria;40.6734;-89.5419;228 +Bedford;Bedford;42.9407;-71.5302;228 +Fort Walton Beach;Fort Walton Beach;30.4249;-86.6194;228 +Hopewell;Hopewell;37.2915;-77.2985;228 +Mandan;Mandan;46.829;-100.887;228 +Winchester;Winchester;42.4518;-71.1463;228 +Barnegat;Barnegat;39.7665;-74.2773;228 +New Brighton;New Brighton;45.0658;-93.206;228 +Solon;Solon;41.3864;-81.4401;228 +Fairhope;Fairhope;30.5217;-87.8815;228 +Cottage Lake;Cottage Lake;47.7466;-122.0755;228 +Machesney Park;Machesney Park;42.3666;-89.0266;228 +Braidwood;Braidwood;41.2696;-88.2235;228 +Onondaga;Onondaga;42.9687;-76.2168;228 +Hurricane;Hurricane;37.1487;-113.3517;228 +Pittsburg;Pittsburg;37.4129;-94.6984;228 +Elizabeth City;Elizabeth City;36.2943;-76.2361;228 +Harriman;Harriman;35.9307;-84.5602;228 +Greenfield;Greenfield;42.614;-72.5985;228 +Roselle;Roselle;41.9807;-88.0861;228 +Garden City;Garden City;40.7266;-73.6447;228 +Nixa;Nixa;37.0453;-93.296;228 +Clinton;Clinton;41.1395;-112.0656;228 +Anthem;Anthem;33.856;-112.1168;228 +Munster;Munster;41.5469;-87.504;228 +Christiansburg;Christiansburg;37.1411;-80.4028;228 +Warrensburg;Warrensburg;38.7627;-93.726;228 +Kihei;Kihei;20.7653;-156.4454;228 +Union City;Union City;33.5941;-84.5629;228 +Florida Ridge;Florida Ridge;27.5805;-80.3848;228 +Highland;Highland;41.5485;-87.4587;228 +Northfield;Northfield;44.455;-93.1698;228 +Silver Firs;Silver Firs;47.8635;-122.1497;228 +Duncan;Duncan;34.5424;-97.919;228 +Dolton;Dolton;41.6284;-87.5979;228 +Brent;Brent;30.4729;-87.2496;228 +Rose Hill;Rose Hill;38.7872;-77.1085;228 +Morris;Morris;40.796;-74.4945;228 +Niskayuna;Niskayuna;42.803;-73.873;228 +Hudson;Hudson;41.2399;-81.4408;228 +Lutz;Lutz;28.1396;-82.4467;228 +Fort Mill;Fort Mill;35.0062;-80.9388;228 +Coralville;Coralville;41.699;-91.5967;228 +Kuna;Kuna;43.4869;-116.3986;228 +Lyndhurst;Lyndhurst;40.7964;-74.1099;228 +Prairie Village;Prairie Village;38.9874;-94.6361;228 +Sequim;Sequim;48.0746;-123.0944;228 +Rochester;Rochester;44.0151;-92.4778;228 +East Hampton;East Hampton;41.0117;-72.1277;228 +Billings;Billings;45.7891;-108.5524;228 +Yuba City;Yuba City;39.1357;-121.6381;228 +Cambridge;Cambridge;42.3759;-71.1185;228 +Gilroy;Gilroy;37.0047;-121.5855;228 +Rock Hill;Rock Hill;34.9416;-81.0244;228 +Duluth;Duluth;46.7756;-92.1392;228 +Leominster;Leominster;42.5209;-71.7717;228 +Kingsport;Kingsport;36.5224;-82.5453;228 +Dover;Dover;39.161;-75.5203;228 +Clearwater;Clearwater;27.9789;-82.7622;228 +Coeur d'Alene;Coeur d'Alene;47.7041;-116.7935;228 +Seaside;Seaside;36.6224;-121.8191;228 +Saginaw;Saginaw;43.4199;-83.9501;228 +Iowa City;Iowa City;41.6559;-91.5303;228 +Chico;Chico;39.7575;-121.8152;228 +Sugar Land;Sugar Land;29.5935;-95.6357;228 +Texas City;Texas City;29.4128;-94.9658;228 +Union Hill-Novelty Hill;Union Hill-Novelty Hill;47.6788;-122.0284;228 +St. George;St. George;37.077;-113.577;228 +Siloam Springs;Siloam Springs;36.1844;-94.5318;228 +Peters;Peters;40.274;-80.0802;228 +Maple Heights;Maple Heights;41.4094;-81.5625;228 +Naples;Naples;26.1504;-81.7936;228 +Chester;Chester;37.3531;-77.4342;228 +Gardner;Gardner;38.8158;-94.93;228 +Unity;Unity;40.2811;-79.4236;228 +Corinth;Corinth;33.1435;-97.0681;228 +Shelbyville;Shelbyville;35.4987;-86.4516;228 +Milford;Milford;38.9091;-75.4224;228 +Lino Lakes;Lino Lakes;45.1679;-93.083;228 +Augusta;Augusta;44.3341;-69.7319;228 +Bristol;Bristol;41.6827;-71.2694;228 +Arvin;Arvin;35.1944;-118.8306;228 +Raritan;Raritan;40.507;-74.8662;228 +Southold;Southold;41.0435;-72.4184;228 +Mukwonago;Mukwonago;42.8566;-88.3269;228 +Fremont;Fremont;41.3536;-83.1148;228 +Raymore;Raymore;38.8029;-94.4583;228 +Ensley;Ensley;30.5261;-87.2735;228 +Taylors;Taylors;34.9157;-82.3124;228 +Roanoke Rapids;Roanoke Rapids;36.4452;-77.6491;228 +Guilford;Guilford;41.3345;-72.7004;228 +Vernon;Vernon;41.1973;-74.4859;228 +Lebanon;Lebanon;44.5317;-122.9071;228 +Pickerington;Pickerington;39.889;-82.7678;228 +Lexington;Lexington;33.989;-81.2202;228 +Watertown;Watertown;44.9094;-97.1531;228 +East Patchogue;East Patchogue;40.7704;-72.9817;228 +Rialto;Rialto;34.1174;-117.3894;228 +Manteca;Manteca;37.7927;-121.2264;228 +San Mateo;San Mateo;37.5521;-122.3122;228 +Norwalk;Norwalk;33.9069;-118.0829;228 +Columbia;Columbia;39.2004;-76.859;228 +La Crosse;La Crosse;43.824;-91.2268;228 +Edinburg;Edinburg;26.3197;-98.1596;228 +San Angelo;San Angelo;31.4424;-100.4506;228 +Carmel;Carmel;39.965;-86.146;228 +Spokane Valley;Spokane Valley;47.6626;-117.2346;228 +Vacaville;Vacaville;38.359;-121.968;228 +Logan;Logan;41.74;-111.8419;228 +Vista;Vista;33.1896;-117.2386;228 +Prescott Valley;Prescott Valley;34.5983;-112.3176;228 +Renton;Renton;47.4784;-122.1919;228 +El Cajon;El Cajon;32.8017;-116.9605;228 +Arden-Arcade;Arden-Arcade;38.6034;-121.381;228 +Burbank;Burbank;34.1879;-118.3235;228 +Longmont;Longmont;40.1686;-105.1005;228 +Lakewood;Lakewood;40.0763;-74.2031;228 +Wichita Falls;Wichita Falls;33.9072;-98.5291;228 +Sparks;Sparks;39.5729;-119.7157;228 +West Covina;West Covina;34.0555;-117.9112;228 +Highlands Ranch;Highlands Ranch;39.5419;-104.9708;228 +Allen;Allen;33.1088;-96.6735;228 +Daly City;Daly City;37.6862;-122.4685;228 +Davie;Davie;26.0789;-80.287;228 +Eau Claire;Eau Claire;44.8199;-91.4949;228 +League City;League City;29.4873;-95.1087;228 +Turlock;Turlock;37.5053;-120.8588;228 +Temple;Temple;31.1076;-97.3894;228 +Sioux City;Sioux City;42.4959;-96.3901;228 +Salisbury;Salisbury;38.3756;-75.5867;228 +Inglewood;Inglewood;33.9566;-118.3444;228 +San Buenaventura;San Buenaventura;34.2741;-119.2314;228 +Jacksonville;Jacksonville;34.7288;-77.3941;228 +Pottstown;Pottstown;40.2507;-75.6444;228 +Gresham;Gresham;45.5023;-122.4413;228 +Sandy Springs;Sandy Springs;33.9366;-84.3703;228 +Hillsboro;Hillsboro;45.5272;-122.9361;228 +Lewisville;Lewisville;33.0452;-96.9823;228 +Jurupa Valley;Jurupa Valley;34.001;-117.4705;228 +Burlington;Burlington;44.4877;-73.2314;228 +Bend;Bend;44.0562;-121.3087;228 +Miami Gardens;Miami Gardens;25.9433;-80.2426;228 +Broken Arrow;Broken Arrow;36.0365;-95.7809;228 +West Palm Beach;West Palm Beach;26.7468;-80.1316;228 +Waterloo;Waterloo;42.492;-92.3522;228 +Everett;Everett;47.9525;-122.1669;228 +El Centro;El Centro;32.7867;-115.5586;228 +Elgin;Elgin;42.0385;-88.3229;228 +Centennial;Centennial;39.5926;-104.8674;228 +Downey;Downey;33.9379;-118.1312;228 +Spring Hill;Spring Hill;28.4797;-82.53;228 +Santa Fe;Santa Fe;35.6619;-105.9819;228 +Lowell;Lowell;42.6389;-71.3217;228 +Richmond;Richmond;37.9477;-122.339;228 +Meridian;Meridian;43.6112;-116.3968;228 +The Woodlands;The Woodlands;30.1738;-95.5134;228 +Westminster;Westminster;39.8837;-105.0624;228 +Costa Mesa;Costa Mesa;33.6667;-117.9135;228 +Monroe;Monroe;32.5183;-92.0774;228 +Utica;Utica;43.0961;-75.226;228 +Pompano Beach;Pompano Beach;26.2428;-80.1312;228 +Clovis;Clovis;36.8278;-119.6831;228 +Temecula;Temecula;33.4928;-117.1315;228 +St. Cloud;St. Cloud;45.5339;-94.1718;228 +El Monte;El Monte;34.0739;-118.0291;228 +North Charleston;North Charleston;32.9066;-80.0722;228 +Carlsbad;Carlsbad;33.1247;-117.2837;228 +Bloomington;Bloomington;39.1637;-86.5257;228 +Brandon;Brandon;27.9367;-82.3;228 +West Jordan;West Jordan;40.6024;-112.0008;228 +Independence;Independence;39.0871;-94.3501;228 +Smithtown;Smithtown;40.8662;-73.2164;228 +Ciudad de la Costa;Ciudad de la Costa;-34.8167;-55.95;229 +Trinidad;Trinidad;-33.5333;-56.8833;229 +Salto;Salto;-31.3883;-57.9606;229 +San José;San Jose;-34.3333;-56.7167;229 +Minas;Minas;-34.3667;-55.2333;229 +Florida;Florida;-34.1;-56.2167;229 +Durazno;Durazno;-33.3833;-56.5167;229 +Pando;Pando;-34.7167;-55.9583;229 +Mercedes;Mercedes;-33.25;-58.0319;229 +Artigas;Artigas;-30.4028;-56.4704;229 +Maldonado;Maldonado;-34.9088;-54.9581;229 +Paysandú;Paysandu;-32.32;-58.0756;229 +Las Piedras;Las Piedras;-34.7167;-56.2167;229 +Rivera;Rivera;-30.9025;-55.5506;229 +Atlántida;Atlantida;-34.7701;-55.7613;229 +Sarandí Grande;Sarandi Grande;-33.725;-56.3303;229 +Tacuarembó;Tacuarembo;-31.7144;-55.9828;229 +Melo;Melo;-32.3667;-54.1833;229 +Punta del Este;Punta del Este;-34.9786;-54.9331;229 +Montevideo;Montevideo;-34.8667;-56.1667;229 +San Ramón;San Ramon;-34.2914;-55.9542;229 +San Jacinto;San Jacinto;-34.5444;-55.8719;229 +Parque del Plata;Parque del Plata;-34.7667;-55.7167;229 +Sarandí del Yi;Sarandi del Yi;-33.3442;-55.6313;229 +Piriápolis;Piriapolis;-34.8661;-55.2747;229 +Guichón;Guichon;-32.35;-57.2;229 +Pan de Azúcar;Pan de Azucar;-34.7757;-55.2247;229 +José Pedro Varela;Jose Pedro Varela;-33.45;-54.5333;229 +Salinas;Salinas;-34.7751;-55.8402;229 +Tala;Tala;-34.3436;-55.7617;229 +Sauce;Sauce;-34.6469;-56.0628;229 +Castillos;Castillos;-34.1989;-53.8575;229 +Joaquín Suárez;Joaquin Suarez;-34.7336;-56.0367;229 +Lascano;Lascano;-33.6731;-54.2078;229 +Tranqueras;Tranqueras;-31.1833;-55.7667;229 +Santa Lucía;Santa Lucia;-34.4525;-56.3964;229 +Dolores;Dolores;-33.5333;-58.2167;229 +Canelones;Canelones;-34.5228;-56.2778;229 +Carmelo;Carmelo;-33.9999;-58.2847;229 +Bella Unión;Bella Union;-30.26;-57.5992;229 +Fray Bentos;Fray Bentos;-33.1333;-58.3;229 +Treinta y Tres;Treinta y Tres;-33.2308;-54.3822;229 +Rocha;Rocha;-34.4833;-54.35;229 +Colonia del Sacramento;Colonia del Sacramento;-34.4714;-57.8442;229 +Progreso;Progreso;-34.665;-56.2194;229 +Libertad;Libertad;-34.6333;-56.6192;229 +Chuy;Chuy;-33.6987;-53.4638;229 +Nueva Palmira;Nueva Palmira;-33.87;-58.408;229 +Paso de los Toros;Paso de los Toros;-32.8181;-56.5064;229 +Río Branco;Rio Branco;-32.5969;-53.385;229 +Rosario;Rosario;-34.3139;-57.3525;229 +Nueva Helvecia;Nueva Helvecia;-34.2889;-57.2333;229 +La Paloma;La Paloma;-34.6625;-54.1556;229 +Vergara;Vergara;-32.95;-53.9333;229 +Aiguá;Aigua;-34.2;-54.75;229 +Baltasar Brum;Baltasar Brum;-30.73;-57.32;229 +José Batlle y Ordóñez;Jose Batlle y Ordonez;-33.4667;-55.15;229 +Yangirabot;Yangirabot;40.0333;65.9667;230 +Tinchlik;Tinchlik;40.4264;71.4956;230 +Sharg‘un;Sharg`un;38.4639;67.9672;230 +Chimboy Shahri;Chimboy Shahri;42.9311;59.7708;230 +Shumanay;Shumanay;42.6386;58.9172;230 +Chortoq;Chortoq;41.0689;71.8153;230 +Xonobod;Xonobod;40.8127;72.9731;230 +Urgut Shahri;Urgut Shahri;39.4007;67.2607;230 +Kattagan;Kattagan;40.2;64.9167;230 +Bekobod;Bekobod;40.2258;69.2292;230 +Qo‘ng‘irot Shahri;Qo`ng`irot Shahri;43.0758;58.9067;230 +Xo‘jayli Shahri;Xo`jayli Shahri;42.4047;59.4517;230 +Chiroqchi;Chiroqchi;39.0336;66.5739;230 +Xiva;Xiva;41.3783;60.3639;230 +Qŭnghirot;Qunghirot;43.0704;58.9;230 +Kattaqo’rg’on Shahri;Kattaqo'rg'on Shahri;39.8958;66.2656;230 +Zarafshon Shahri;Zarafshon Shahri;41.5667;64.2;230 +Beruniy;Beruniy;41.6833;60.75;230 +Tŭrtkŭl;Turtkul;41.55;61;230 +Vobkent Shahri;Vobkent Shahri;40.0233;64.5139;230 +Yaypan;Yaypan;40.3758;70.8156;230 +Boysun;Boysun;38.2122;67.1989;230 +G‘uzor;G`uzor;38.6208;66.2481;230 +Mŭynoq;Muynoq;43.7667;59.0333;230 +Juma Shahri;Juma Shahri;39.7094;66.6614;230 +Qarshi;Qarshi;38.8667;65.8;230 +Bukhara;Bukhara;39.7747;64.4286;230 +Farg‘ona;Farg`ona;40.3864;71.7864;230 +Nukus;Nukus;42.4647;59.6022;230 +Qoqon;Qoqon;40.5404;70.94;230 +Bo‘ka;Bo`ka;40.8136;69.2019;230 +Rishton;Rishton;40.3567;71.2847;230 +Uchquduq Shahri;Uchquduq Shahri;42.1567;63.5556;230 +Chirchiq;Chirchiq;41.4667;69.5833;230 +Jizzax;Jizzax;40.1167;67.85;230 +Marg‘ilon;Marg`ilon;40.4667;71.7167;230 +Denov;Denov;38.2772;67.8872;230 +Iskandar;Iskandar;41.5507;69.6807;230 +Tashkent;Tashkent;41.3;69.2667;230 +Kosonsoy;Kosonsoy;41.2492;71.5458;230 +Payshamba Shahri;Payshamba Shahri;40.005;66.2264;230 +Qiziltepa;Qiziltepa;40.0319;64.8492;230 +Samarkand;Samarkand;39.6542;66.9597;230 +Namangan;Namangan;40.9953;71.6725;230 +Andijon;Andijon;40.7;72.35;230 +G’ijduvon Shahri;G'ijduvon Shahri;40.1;64.6833;230 +Yangiyer;Yangiyer;40.2667;68.8167;230 +Guliston;Guliston;40.4833;68.7833;230 +Nurota;Nurota;40.565;65.685;230 +Qorasuv;Qorasuv;40.7222;72.8872;230 +Angren;Angren;41.0167;70.1333;230 +Termiz;Termiz;37.2242;67.2783;230 +Navoiy;Navoiy;40.0833;65.3833;230 +Urganch;Urganch;41.5345;60.6249;230 +Manghit;Manghit;42.1236;60.0583;230 +Bo‘ston;Bo`ston;41.8478;60.93;230 +Olmaliq;Olmaliq;40.85;69.6;230 +Kogon Shahri;Kogon Shahri;39.7211;64.5458;230 +Shahrisabz;Shahrisabz;39.05;66.8333;230 +Port-Vila;Port-Vila;-17.7333;168.3167;231 +Lakatoro;Lakatoro;-16.1069;167.4208;231 +Isangel;Isangel;-19.5417;169.2817;231 +Saratamata;Saratamata;-15.2869;167.9906;231 +Sola;Sola;-13.8761;167.5517;231 +Luganville;Luganville;-15.5126;167.1766;231 +Vatican City;Vatican City;41.9033;12.4534;232 +Barquisimeto;Barquisimeto;10.0678;-69.3467;233 +Caracas;Caracas;10.5;-66.9333;233 +Maracaibo;Maracaibo;10.6333;-71.6333;233 +Valencia;Valencia;10.1667;-68;233 +Santa Rita;Santa Rita;10.5367;-71.5108;233 +Uracoa;Uracoa;8.9956;-62.3521;233 +Barcelona;Barcelona;10.1333;-64.6833;233 +Maracay;Maracay;10.2469;-67.5958;233 +Ciudad Bolívar;Ciudad Bolivar;8.1167;-63.55;233 +Santa Teresa del Tuy;Santa Teresa del Tuy;10.2333;-66.65;233 +Maturín;Maturin;9.7457;-63.1832;233 +Catia La Mar;Catia La Mar;10.6038;-67.0303;233 +Ciudad Guayana;Ciudad Guayana;8.3596;-62.6517;233 +San Fernando;San Fernando;7.894;-67.473;233 +Acarigua;Acarigua;9.5597;-69.2019;233 +Guacara;Guacara;10.2333;-67.8833;233 +Tocuyito;Tocuyito;10.0889;-68.0922;233 +La Guaira;La Guaira;10.6;-66.9331;233 +Cúa;Cua;10.1667;-66.8833;233 +La Victoria;La Victoria;10.2278;-67.3336;233 +El Tigre;El Tigre;8.8858;-64.2611;233 +Puerto Cabello;Puerto Cabello;10.4705;-68.0296;233 +Guarenas;Guarenas;10.4739;-66.5383;233 +Carúpano;Carupano;10.6722;-63.2403;233 +San Diego;San Diego;10.2558;-67.9539;233 +Guatire;Guatire;10.4717;-66.5406;233 +Araure;Araure;9.5667;-69.2167;233 +Guanare;Guanare;9.0436;-69.7489;233 +Valera;Valera;9.3206;-70.6078;233 +Anaco;Anaco;9.4333;-64.4667;233 +Santa Rita;Santa Rita;10.2003;-67.5514;233 +Baruta;Baruta;10.4335;-66.8754;233 +Turmero;Turmero;10.2283;-67.4753;233 +Los Teques;Los Teques;10.3411;-67.0406;233 +Sabaneta;Sabaneta;8.7522;-69.9325;233 +Puerto Píritu;Puerto Piritu;10.0667;-65.05;233 +San Felipe;San Felipe;10.3353;-68.7458;233 +Cabimas;Cabimas;10.4;-71.4333;233 +Puerto La Cruz;Puerto La Cruz;10.2167;-64.6167;233 +Punto Fijo;Punto Fijo;11.7167;-70.1833;233 +San Cristóbal;San Cristobal;7.7682;-72.2322;233 +Barinas;Barinas;8.6226;-70.2075;233 +Coro;Coro;11.395;-69.6816;233 +Mérida;Merida;8.5833;-71.1333;233 +Cumaná;Cumana;10.45;-64.1667;233 +El Limón;El Limon;10.3003;-67.6336;233 +Carora;Carora;10.1692;-70.0783;233 +Santa Lucía;Santa Lucia;10.2606;-66.6639;233 +Valle de La Pascua;Valle de La Pascua;9.2033;-66.0103;233 +Socopó;Socopo;8.2322;-70.8206;233 +Quíbor;Quibor;9.9281;-69.5778;233 +Tinaquillo;Tinaquillo;9.9167;-68.3;233 +La Asunción;La Asuncion;11.0333;-63.8628;233 +Charallave;Charallave;10.2431;-66.8622;233 +San Carlos;San Carlos;9.65;-68.5833;233 +Guasdualito;Guasdualito;7.2467;-70.7292;233 +Táriba;Tariba;7.8167;-72.2167;233 +Calabozo;Calabozo;8.9219;-67.4283;233 +Los Guayos;Los Guayos;10.1833;-67.9333;233 +Machiques;Machiques;10.0667;-72.5667;233 +Ciudad Ojeda;Ciudad Ojeda;10.2;-71.3;233 +Porlamar;Porlamar;10.9556;-63.8478;233 +Cagua;Cagua;10.1875;-67.4611;233 +Palo Negro;Palo Negro;10.16;-67.5582;233 +Ocumare del Tuy;Ocumare del Tuy;10.1136;-66.7814;233 +Villa de Cura;Villa de Cura;10.0386;-67.4894;233 +Yaritagua;Yaritagua;10.0753;-69.1283;233 +Bruzual;Bruzual;8.0494;-69.3316;233 +Lecherías;Lecherias;10.1889;-64.6951;233 +Trujillo;Trujillo;9.3658;-70.4369;233 +La Colonia Tovar;La Colonia Tovar;10.4167;-67.2833;233 +Puerto Ayacucho;Puerto Ayacucho;5.6631;-67.6264;233 +San Juan de los Morros;San Juan de los Morros;9.901;-67.354;233 +Tucupita;Tucupita;9.0575;-62.0452;233 +Chaguaramas;Chaguaramas;9.3385;-66.2525;233 +Upata;Upata;8.0204;-62.41;233 +Mapire;Mapire;7.7411;-64.7107;233 +Zaraza;Zaraza;9.3394;-65.3167;233 +San Antonio del Táchira;San Antonio del Tachira;7.8145;-72.4431;233 +Cabudare;Cabudare;10.0331;-69.2633;233 +Caripito;Caripito;10.111;-63.1048;233 +Tucacas;Tucacas;10.7978;-68.3175;233 +San Carlos del Zulia;San Carlos del Zulia;9;-71.95;233 +Cantaura;Cantaura;9.3005;-64.3564;233 +La Grita;La Grita;8.1333;-71.9833;233 +Maiquetía;Maiquetia;10.5958;-66.9772;233 +Mucuchíes;Mucuchies;8.75;-70.9167;233 +Rubio;Rubio;7.7;-72.35;233 +San José de Aerocuar;San Jose de Aerocuar;10.6014;-63.3278;233 +Santa Cruz de Los Taques;Santa Cruz de Los Taques;11.8231;-70.2535;233 +El Tocuyo;El Tocuyo;9.7822;-69.7931;233 +El Manteco;El Manteco;7.35;-62.5453;233 +Altagracia de Orituco;Altagracia de Orituco;9.8504;-66.38;233 +Onoto;Onoto;9.5958;-65.1897;233 +El Dorado;El Dorado;6.7167;-61.6167;233 +La Esmeralda;La Esmeralda;3.1738;-65.5466;233 +Sanare;Sanare;9.7822;-69.7931;233 +Hà Tiên;Ha Tien;10.3831;104.4875;234 +Luân Châu;Luan Chau;21.74;103.343;234 +Bình Long;Binh Long;11.6504;106.6;234 +Dĩ An;Di An;10.8927;106.7634;234 +Quảng Trị;Quang Tri;16.7504;107.2;234 +Phú Quốc;Phu Quoc;10.2289;103.9572;234 +Điện Biên Phủ;Dien Bien Phu;21.3924;103.016;234 +Kon Tum;Kon Tum;14.3544;108.0075;234 +Đà Lạt;Da Lat;11.9359;108.4429;234 +Đồng Xoài;Dong Xoai;11.5349;106.8832;234 +Lai Châu;Lai Chau;22.3991;103.4393;234 +Gia Nghĩa;Gia Nghia;12.0042;107.6907;234 +Tam Kỳ;Tam Ky;15.5667;108.4833;234 +Vĩnh Yên;Vinh Yen;21.31;105.5967;234 +Hưng Yên;Hung Yen;20.6464;106.0511;234 +Phủ Lý;Phu Ly;20.5453;105.9122;234 +Đà Nẵng;Da Nang;16.0748;108.224;234 +Bắc Kạn;Bac Kan;22.1514;105.8377;234 +Sơn La;Son La;21.327;103.9141;234 +Đông Hà;Dong Ha;16.8056;107.0906;234 +Lào Cai;Lao Cai;22.4194;103.995;234 +Bắc Giang;Bac Giang;21.2731;106.1947;234 +Bến Tre;Ben Tre;10.2333;106.3833;234 +Cao Bằng;Cao Bang;22.6731;106.25;234 +Tuyên Quang;Tuyen Quang;21.8281;105.2156;234 +Hà Giang;Ha Giang;22.8233;104.9836;234 +Tân An;Tan An;10.5322;106.4042;234 +Cao Lãnh;Cao Lanh;10.4603;105.6331;234 +Cam Ranh;Cam Ranh;11.902;109.2207;234 +Pleiku;Pleiku;13.9715;108.0147;234 +Lạng Sơn;Lang Son;21.8478;106.7578;234 +Cẩm Phả;Cam Pha;21.0065;107.2726;234 +Châu Đốc;Chau Doc;10.7;105.1167;234 +Cam Ranh;Cam Ranh;11.9136;109.1369;234 +Hòa Bình;Hoa Binh;20.8175;105.3375;234 +Hội An;Hoi An;15.8777;108.3327;234 +Mỹ Tho;My Tho;10.3543;106.364;234 +Tây Ninh;Tay Ninh;11.3131;106.0963;234 +Ninh Bình;Ninh Binh;20.2581;105.9797;234 +Trà Vinh;Tra Vinh;9.9369;106.3411;234 +Vĩnh Long;Vinh Long;10.255;105.9753;234 +Mang La;Mang La;14.3838;107.9833;234 +Yên Bái;Yen Bai;21.7325;104.9064;234 +Vị Thanh;Vi Thanh;9.7833;105.4708;234 +Sóc Trăng;Soc Trang;9.6;105.9719;234 +Long Xuyên;Long Xuyen;10.3686;105.4234;234 +Việt Trì;Viet Tri;21.3136;105.3947;234 +Thái Bình;Thai Binh;20.4461;106.3422;234 +Ấp Đa Lợi;Ap Da Loi;11.9304;108.42;234 +Quảng Ngãi;Quang Ngai;15.1206;108.7922;234 +Quy Nhơn;Quy Nhon;13.7696;109.2314;234 +Cà Mau;Ca Mau;9.1833;105.15;234 +Thái Nguyên;Thai Nguyen;21.6;105.85;234 +Vũng Tàu;Vung Tau;10.4042;107.1417;234 +Nam Định;Nam Dinh;20.42;106.1683;234 +Buôn Ma Thuột;Buon Ma Thuot;12.6667;108.05;234 +Bạc Liêu;Bac Lieu;9.2833;105.7167;234 +Rạch Giá;Rach Gia;10.0125;105.0808;234 +Thủ Dầu Một;Thu Dau Mot;11.0042;106.6583;234 +Tuy Hòa;Tuy Hoa;13.0869;109.3086;234 +Hà Tĩnh;Ha Tinh;18.3431;105.9058;234 +Đồng Hới;Dong Hoi;17.4833;106.6;234 +Sơn Tây;Son Tay;21.1382;105.505;234 +Hạ Long;Ha Long;20.9516;107.0852;234 +Phan Rang-Tháp Chàm;Phan Rang-Thap Cham;11.5643;108.9886;234 +Phan Thiết;Phan Thiet;10.9375;108.1583;234 +Sa Đéc;Sa Dec;10.3105;105.7397;234 +Huế;Hue;16.4637;107.5908;234 +Vinh;Vinh;18.6733;105.6922;234 +Bắc Ninh;Bac Ninh;21.1861;106.0763;234 +Hải Dương;Hai Duong;20.9399;106.3309;234 +Nha Trang;Nha Trang;12.2495;109.1908;234 +Thanh Hóa;Thanh Hoa;19.8075;105.7764;234 +Cần Thơ;Can Tho;10.0333;105.7833;234 +Haiphong;Haiphong;20.8;106.6667;234 +Hanoi;Hanoi;21.0245;105.8412;234 +Ho Chi Minh City;Ho Chi Minh City;10.8167;106.6333;234 +Biên Hòa;Bien Hoa;10.9508;106.8221;234 +Thủ Đức;Thu Duc;10.7924;106.7518;234 +Quảng Hà;Quang Ha;16.06;108.25;234 +Mata-Utu;Mata-Utu;-13.2825;-176.1736;235 +Leava;Leava;-14.2933;-178.1583;235 +Al Quds;Al Quds;31.7764;35.2269;236 +Sanaa;Sanaa;15.35;44.2;237 +Aden;Aden;12.8;45.0333;237 +Al Ḩudaydah;Al Hudaydah;14.8022;42.9511;237 +Ta‘izz;Ta`izz;13.5789;44.0219;237 +Ja‘ār;Ja`ar;13.2167;45.3;237 +Dhamār;Dhamar;14.55;44.4017;237 +Ma‘bar;Ma`bar;14.7939;44.2936;237 +Ibb;Ibb;13.9759;44.1709;237 +Ibb;Ibb;13.9667;44.1667;237 +Tarīm;Tarim;16.05;49;237 +Ash Shaykh ‘Uthmān;Ash Shaykh `Uthman;12.8866;45.0279;237 +Al Mukallā;Al Mukalla;14.5333;49.1333;237 +Al Bayḑā’;Al Bayda';13.979;45.574;237 +‘Ataq;`Ataq;14.55;46.8;237 +Laḩij;Lahij;13.05;44.8833;237 +Ḩajjah;Hajjah;15.695;43.5975;237 +Zinjibār;Zinjibar;13.1283;45.3803;237 +Şa‘dah;Sa`dah;16.94;43.7592;237 +Al Ḩazm;Al Hazm;16.1641;44.7769;237 +Al Jabīn;Al Jabin;14.704;43.599;237 +Aḑ Ḑāli‘;Ad Dali`;13.6957;44.7314;237 +‘Amrān;`Amran;15.6594;43.9439;237 +Khamir;Khamir;15.99;43.95;237 +Al Maḩwīt;Al Mahwit;15.4694;43.5453;237 +Ar Rawḑah;Ar Rawdah;14.48;47.27;237 +Al Ghayz̧ah;Al Ghayzah;16.2394;52.1638;237 +Ḩadībū;Hadibu;12.6519;54.0239;237 +Jiblah;Jiblah;13.9167;44.15;237 +Ad Dīs;Ad Dis;14.91;49.992;237 +Ma’rib;Ma'rib;15.4228;45.3375;237 +Say’ūn;Say'un;15.943;48.7873;237 +Ash Shiḩr;Ash Shihr;14.7608;49.6069;237 +Ḑawrān ad Daydah;Dawran ad Daydah;14.7608;44.1904;237 +Mocha;Mocha;13.3167;43.25;237 +Raydah;Raydah;15.8233;44.0386;237 +Shibām;Shibam;15.9269;48.6267;237 +Zabīd;Zabid;14.2;43.3167;237 +Al Qā‘idah;Al Qa`idah;13.7569;44.1392;237 +Bayt al Faqīh;Bayt al Faqih;14.5167;43.3167;237 +Bājil;Bajil;15.0583;43.285;237 +Radā‘;Rada`;14.4295;44.8341;237 +Yarīm;Yarim;14.2978;44.3778;237 +Kafue;Kafue;-15.78;28.18;238 +Lundazi;Lundazi;-12.2895;33.17;238 +Zambezi;Zambezi;-13.54;23.1099;238 +Kalabo;Kalabo;-14.9896;22.68;238 +Lukulu;Lukulu;-14.3896;23.24;238 +Kasempa;Kasempa;-13.4596;25.82;238 +Nyimba;Nyimba;-14.5495;30.81;238 +Kapiri Mposhi;Kapiri Mposhi;-13.9696;28.66;238 +Chililabombwe;Chililabombwe;-12.3667;27.8333;238 +Mwinilunga;Mwinilunga;-11.7396;24.44;238 +Kaoma;Kaoma;-14.7796;24.8;238 +Chinsali;Chinsali;-10.5496;32.06;238 +Kawambwa;Kawambwa;-9.7795;29.08;238 +Mbala;Mbala;-8.84;31.37;238 +Solwezi;Solwezi;-12.1833;26.4;238 +Mongu;Mongu;-15.2796;23.12;238 +Choma;Choma;-16.8095;26.97;238 +Mumbwa;Mumbwa;-14.9796;27.07;238 +Sesheke;Sesheke;-17.4806;24.3064;238 +Chingola;Chingola;-12.5447;27.8708;238 +Nchelenge;Nchelenge;-9.3467;28.7344;238 +Kashikishi;Kashikishi;-9.3172;28.7331;238 +Livingstone;Livingstone;-17.85;25.8667;238 +Mansa;Mansa;-11.1822;28.8833;238 +Mufulira;Mufulira;-12.5546;28.2604;238 +Kabwe;Kabwe;-14.4333;28.45;238 +Luanshya;Luanshya;-13.1333;28.4;238 +Chipata;Chipata;-13.6386;32.6453;238 +Mazabuka;Mazabuka;-15.8667;27.7667;238 +Kasama;Kasama;-10.1996;31.1799;238 +Mpika;Mpika;-11.83;31.46;238 +Kitwe;Kitwe;-12.8208;28.2119;238 +Ndola;Ndola;-12.9683;28.6337;238 +Lusaka;Lusaka;-15.4167;28.2833;238 +Senanga;Senanga;-16.1196;23.27;238 +Redcliff;Redcliff;-19.0333;29.7833;239 +Harare;Harare;-17.8292;31.0522;239 +Victoria Falls;Victoria Falls;-17.9333;25.8333;239 +Bulawayo;Bulawayo;-20.1667;28.5667;239 +Chiredzi;Chiredzi;-21.0496;31.66;239 +Mutare;Mutare;-18.9728;32.6694;239 +Kariba;Kariba;-16.5333;28.8;239 +Chitungwiza;Chitungwiza;-18;31.1;239 +Karoi;Karoi;-16.8196;29.68;239 +Gweru;Gweru;-19.458;29.82;239 +Ruwa;Ruwa;-17.8897;31.2447;239 +Bindura;Bindura;-17.3;31.3333;239 +Marondera;Marondera;-18.1833;31.55;239 +Chinhoyi;Chinhoyi;-17.35;30.2;239 +Masvingo;Masvingo;-20.0744;30.8328;239 +Gwanda;Gwanda;-20.945;29.025;239 +Lupane;Lupane;-18.9315;27.807;239 +Kadoma;Kadoma;-18.35;29.9167;239 +Kwekwe;Kwekwe;-18.9167;29.9833;239 +Hwange;Hwange;-18.3647;26.5;239 +Beitbridge;Beitbridge;-22.2167;30;239 +Mazoe;Mazoe;-17.5196;30.97;239 +Plumtree;Plumtree;-20.4869;27.8042;239 +Zvishavane;Zvishavane;-20.3333;30.0333;239 +Chivhu;Chivhu;-19.0196;30.8973;239 +Shamva;Shamva;-17.3196;31.57;239 diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/Files/Countries.csv b/src/Services/Profile/LoveNet.Profile.Api/Data/Files/Countries.csv new file mode 100644 index 0000000..7d6b2d3 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/Files/Countries.csv @@ -0,0 +1,240 @@ +Id;Name +1;Afghanistan +2;Albania +3;Algeria +4;American Samoa +5;Andorra +6;Angola +7;Anguilla +8;Antigua And Barbuda +9;Argentina +10;Armenia +11;Aruba +12;Australia +13;Austria +14;Azerbaijan +15;Bahrain +16;Bangladesh +17;Barbados +18;Belarus +19;Belgium +20;Belize +21;Benin +22;Bermuda +23;Bhutan +24;Bolivia +25;Bosnia And Herzegovina +26;Botswana +27;Brazil +28;British Virgin Islands +29;Brunei +30;Bulgaria +31;Burkina Faso +32;Burundi +33;Cabo Verde +34;Cambodia +35;Cameroon +36;Canada +37;Cayman Islands +38;Central African Republic +39;Chad +40;Chile +41;China +42;Christmas Island +43;Colombia +44;Comoros +45;Congo (Brazzaville) +46;Congo (Kinshasa) +47;Cook Islands +48;Costa Rica +49;Côte d'Ivoire +50;Croatia +51;Cuba +52;Curaçao +53;Cyprus +54;Czechia +55;Denmark +56;Djibouti +57;Dominica +58;Dominican Republic +59;Ecuador +60;Egypt +61;El Salvador +62;Equatorial Guinea +63;Eritrea +64;Estonia +65;Ethiopia +66;Falkland Islands (Islas Malvinas) +67;Faroe Islands +68;Federated States of Micronesia +69;Fiji +70;Finland +71;France +72;French Guiana +73;French Polynesia +74;Gabon +75;Gaza Strip +76;Georgia +77;Germany +78;Ghana +79;Gibraltar +80;Greece +81;Greenland +82;Grenada +83;Guadeloupe +84;Guam +85;Guatemala +86;Guinea +87;Guinea-Bissau +88;Guyana +89;Haiti +90;Honduras +91;Hong Kong +92;Hungary +93;Iceland +94;India +95;Indonesia +96;Iran +97;Iraq +98;Ireland +99;Isle Of Man +100;Israel +101;Italy +102;Jamaica +103;Japan +104;Jersey +105;Jordan +106;Kazakhstan +107;Kenya +108;Kiribati +109;Kosovo +110;Kuwait +111;Kyrgyzstan +112;Laos +113;Latvia +114;Lebanon +115;Lesotho +116;Liberia +117;Libya +118;Liechtenstein +119;Lithuania +120;Luxembourg +121;Macau +122;Macedonia +123;Madagascar +124;Malawi +125;Malaysia +126;Maldives +127;Mali +128;Malta +129;Marshall Islands +130;Martinique +131;Mauritania +132;Mauritius +133;Mayotte +134;Mexico +135;Moldova +136;Monaco +137;Mongolia +138;Montenegro +139;Montserrat +140;Morocco +141;Mozambique +142;Myanmar +143;Namibia +144;Nauru +145;Nepal +146;Netherlands +147;New Caledonia +148;New Zealand +149;Nicaragua +150;Niger +151;Nigeria +152;Niue +153;Norfolk Island +154;North Korea +155;Northern Mariana Islands +156;Norway +157;Oman +158;Pakistan +159;Palau +160;Panama +161;Papua New Guinea +162;Paraguay +163;Peru +164;Philippines +165;Pitcairn Islands +166;Poland +167;Portugal +168;Puerto Rico +169;Qatar +170;Reunion +171;Romania +172;Russia +173;Rwanda +174;Saint Barthelemy +175;Saint Helena, Ascension, And Tristan Da Cunha +176;Saint Kitts And Nevis +177;Saint Lucia +178;Saint Martin +179;Saint Pierre And Miquelon +180;Saint Vincent And The Grenadines +181;Samoa +182;San Marino +183;Sao Tome And Principe +184;Saudi Arabia +185;Senegal +186;Serbia +187;Seychelles +188;Sierra Leone +189;Singapore +190;Sint Maarten +191;Slovakia +192;Slovenia +193;Solomon Islands +194;Somalia +195;South Africa +196;South Georgia And South Sandwich Islands +197;South Korea +198;South Sudan +199;Spain +200;Sri Lanka +201;Sudan +202;Suriname +203;Svalbard +204;Swaziland +205;Sweden +206;Switzerland +207;Syria +208;Taiwan +209;Tajikistan +210;Tanzania +211;Thailand +212;The Bahamas +213;The Gambia +214;Timor-Leste +215;Togo +216;Tonga +217;Trinidad And Tobago +218;Tunisia +219;Turkey +220;Turkmenistan +221;Turks And Caicos Islands +222;Tuvalu +223;U.S. Virgin Islands +224;Uganda +225;Ukraine +226;United Arab Emirates +227;United Kingdom +228;United States +229;Uruguay +230;Uzbekistan +231;Vanuatu +232;Vatican City +233;Venezuela +234;Vietnam +235;Wallis And Futuna +236;West Bank +237;Yemen +238;Zambia +239;Zimbabwe diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/Gender.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/Gender.cs new file mode 100644 index 0000000..0cee0f0 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/Gender.cs @@ -0,0 +1,8 @@ +namespace LoveNet.Profile.Api.Data; + +public class Gender +{ + public int Id { get; set; } + + public string Name { get; set; } = null!; +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/Image.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/Image.cs new file mode 100644 index 0000000..b8eed4b --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/Image.cs @@ -0,0 +1,17 @@ +namespace LoveNet.Profile.Api.Data; + +public class Image +{ + public int Id { get; set; } + + public string Url { get; set; } = null!; + + public bool IsProfilePicture { get; set; } + + /// Soft delete, preserved from the monolith's edit flow. + public bool IsDeleted { get; set; } + + public DateTime CreatedOn { get; set; } + + public string UserId { get; set; } = null!; +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/20260713075156_InitialCreate.Designer.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/20260713075156_InitialCreate.Designer.cs new file mode 100644 index 0000000..a8ac8dc --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/20260713075156_InitialCreate.Designer.cs @@ -0,0 +1,293 @@ +// +using System; +using LoveNet.Profile.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Profile.Api.Data.Migrations +{ + [DbContext(typeof(ProfileDbContext))] + [Migration("20260713075156_InitialCreate")] + partial class InitialCreate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Outbox.OutboxMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Attempts") + .HasColumnType("integer"); + + b.Property("Key") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("LastError") + .HasColumnType("text"); + + b.Property("OccurredOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Payload") + .IsRequired() + .HasColumnType("text"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Topic") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.HasKey("Id"); + + b.HasIndex("ProcessedOn"); + + b.ToTable("outbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.City", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CountryId") + .HasColumnType("integer"); + + b.Property("Latitude") + .HasColumnType("double precision"); + + b.Property("Longitude") + .HasColumnType("double precision"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("NameAscii") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("CountryId"); + + b.ToTable("Cities"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Country", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("Countries"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Gender", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("Genders"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Image", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("IsDeleted") + .HasColumnType("boolean"); + + b.Property("IsProfilePicture") + .HasColumnType("boolean"); + + b.Property("Url") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("Images"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.UserProfile", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("Bio") + .HasMaxLength(255) + .HasColumnType("character varying(255)"); + + b.Property("Birthdate") + .HasColumnType("timestamp without time zone"); + + b.Property("CityId") + .HasColumnType("integer"); + + b.Property("CountryId") + .HasColumnType("integer"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Email") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("GenderId") + .HasColumnType("integer"); + + b.Property("IsAdmin") + .HasColumnType("boolean"); + + b.Property("IsBanned") + .HasColumnType("boolean"); + + b.Property("ModifiedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.HasKey("UserId"); + + b.HasIndex("CityId"); + + b.HasIndex("CountryId"); + + b.HasIndex("GenderId"); + + b.ToTable("user_profiles", (string)null); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.City", b => + { + b.HasOne("LoveNet.Profile.Api.Data.Country", null) + .WithMany("Cities") + .HasForeignKey("CountryId") + .OnDelete(DeleteBehavior.Restrict) + .IsRequired(); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Image", b => + { + b.HasOne("LoveNet.Profile.Api.Data.UserProfile", null) + .WithMany("Images") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.UserProfile", b => + { + b.HasOne("LoveNet.Profile.Api.Data.City", "City") + .WithMany() + .HasForeignKey("CityId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("LoveNet.Profile.Api.Data.Country", "Country") + .WithMany() + .HasForeignKey("CountryId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("LoveNet.Profile.Api.Data.Gender", "Gender") + .WithMany() + .HasForeignKey("GenderId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("City"); + + b.Navigation("Country"); + + b.Navigation("Gender"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Country", b => + { + b.Navigation("Cities"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.UserProfile", b => + { + b.Navigation("Images"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/20260713075156_InitialCreate.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/20260713075156_InitialCreate.cs new file mode 100644 index 0000000..22d9c87 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/20260713075156_InitialCreate.cs @@ -0,0 +1,214 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Profile.Api.Data.Migrations +{ + /// + public partial class InitialCreate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Countries", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + Name = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Countries", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "Genders", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + Name = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Genders", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "inbox_messages", + columns: table => new + { + MessageId = table.Column(type: "uuid", nullable: false), + Consumer = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + ProcessedOn = table.Column(type: "timestamp without time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_inbox_messages", x => new { x.MessageId, x.Consumer }); + }); + + migrationBuilder.CreateTable( + name: "outbox_messages", + columns: table => new + { + Id = table.Column(type: "uuid", nullable: false), + Topic = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + Key = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + Payload = table.Column(type: "text", nullable: false), + OccurredOn = table.Column(type: "timestamp without time zone", nullable: false), + ProcessedOn = table.Column(type: "timestamp without time zone", nullable: true), + Attempts = table.Column(type: "integer", nullable: false), + LastError = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_outbox_messages", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "Cities", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + Name = table.Column(type: "text", nullable: false), + NameAscii = table.Column(type: "text", nullable: false), + Latitude = table.Column(type: "double precision", nullable: false), + Longitude = table.Column(type: "double precision", nullable: false), + CountryId = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Cities", x => x.Id); + table.ForeignKey( + name: "FK_Cities_Countries_CountryId", + column: x => x.CountryId, + principalTable: "Countries", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + }); + + migrationBuilder.CreateTable( + name: "user_profiles", + columns: table => new + { + UserId = table.Column(type: "text", nullable: false), + UserName = table.Column(type: "character varying(100)", maxLength: 100, nullable: false), + Email = table.Column(type: "character varying(100)", maxLength: 100, nullable: false), + Bio = table.Column(type: "character varying(255)", maxLength: 255, nullable: true), + Birthdate = table.Column(type: "timestamp without time zone", nullable: false), + GenderId = table.Column(type: "integer", nullable: false), + CountryId = table.Column(type: "integer", nullable: false), + CityId = table.Column(type: "integer", nullable: false), + IsBanned = table.Column(type: "boolean", nullable: false), + IsAdmin = table.Column(type: "boolean", nullable: false), + CreatedOn = table.Column(type: "timestamp without time zone", nullable: false), + ModifiedOn = table.Column(type: "timestamp without time zone", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_user_profiles", x => x.UserId); + table.ForeignKey( + name: "FK_user_profiles_Cities_CityId", + column: x => x.CityId, + principalTable: "Cities", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_user_profiles_Countries_CountryId", + column: x => x.CountryId, + principalTable: "Countries", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_user_profiles_Genders_GenderId", + column: x => x.GenderId, + principalTable: "Genders", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "Images", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + Url = table.Column(type: "text", nullable: false), + IsProfilePicture = table.Column(type: "boolean", nullable: false), + IsDeleted = table.Column(type: "boolean", nullable: false), + CreatedOn = table.Column(type: "timestamp without time zone", nullable: false), + UserId = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Images", x => x.Id); + table.ForeignKey( + name: "FK_Images_user_profiles_UserId", + column: x => x.UserId, + principalTable: "user_profiles", + principalColumn: "UserId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_Cities_CountryId", + table: "Cities", + column: "CountryId"); + + migrationBuilder.CreateIndex( + name: "IX_Images_UserId", + table: "Images", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_outbox_messages_ProcessedOn", + table: "outbox_messages", + column: "ProcessedOn"); + + migrationBuilder.CreateIndex( + name: "IX_user_profiles_CityId", + table: "user_profiles", + column: "CityId"); + + migrationBuilder.CreateIndex( + name: "IX_user_profiles_CountryId", + table: "user_profiles", + column: "CountryId"); + + migrationBuilder.CreateIndex( + name: "IX_user_profiles_GenderId", + table: "user_profiles", + column: "GenderId"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Images"); + + migrationBuilder.DropTable( + name: "inbox_messages"); + + migrationBuilder.DropTable( + name: "outbox_messages"); + + migrationBuilder.DropTable( + name: "user_profiles"); + + migrationBuilder.DropTable( + name: "Cities"); + + migrationBuilder.DropTable( + name: "Genders"); + + migrationBuilder.DropTable( + name: "Countries"); + } + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/ProfileDbContextModelSnapshot.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/ProfileDbContextModelSnapshot.cs new file mode 100644 index 0000000..3e5a256 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/Migrations/ProfileDbContextModelSnapshot.cs @@ -0,0 +1,290 @@ +// +using System; +using LoveNet.Profile.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Profile.Api.Data.Migrations +{ + [DbContext(typeof(ProfileDbContext))] + partial class ProfileDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Outbox.OutboxMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Attempts") + .HasColumnType("integer"); + + b.Property("Key") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("LastError") + .HasColumnType("text"); + + b.Property("OccurredOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Payload") + .IsRequired() + .HasColumnType("text"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Topic") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.HasKey("Id"); + + b.HasIndex("ProcessedOn"); + + b.ToTable("outbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.City", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CountryId") + .HasColumnType("integer"); + + b.Property("Latitude") + .HasColumnType("double precision"); + + b.Property("Longitude") + .HasColumnType("double precision"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("NameAscii") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("CountryId"); + + b.ToTable("Cities"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Country", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("Countries"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Gender", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("Genders"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Image", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("IsDeleted") + .HasColumnType("boolean"); + + b.Property("IsProfilePicture") + .HasColumnType("boolean"); + + b.Property("Url") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("Images"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.UserProfile", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("Bio") + .HasMaxLength(255) + .HasColumnType("character varying(255)"); + + b.Property("Birthdate") + .HasColumnType("timestamp without time zone"); + + b.Property("CityId") + .HasColumnType("integer"); + + b.Property("CountryId") + .HasColumnType("integer"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Email") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("GenderId") + .HasColumnType("integer"); + + b.Property("IsAdmin") + .HasColumnType("boolean"); + + b.Property("IsBanned") + .HasColumnType("boolean"); + + b.Property("ModifiedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.HasKey("UserId"); + + b.HasIndex("CityId"); + + b.HasIndex("CountryId"); + + b.HasIndex("GenderId"); + + b.ToTable("user_profiles", (string)null); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.City", b => + { + b.HasOne("LoveNet.Profile.Api.Data.Country", null) + .WithMany("Cities") + .HasForeignKey("CountryId") + .OnDelete(DeleteBehavior.Restrict) + .IsRequired(); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Image", b => + { + b.HasOne("LoveNet.Profile.Api.Data.UserProfile", null) + .WithMany("Images") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.UserProfile", b => + { + b.HasOne("LoveNet.Profile.Api.Data.City", "City") + .WithMany() + .HasForeignKey("CityId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("LoveNet.Profile.Api.Data.Country", "Country") + .WithMany() + .HasForeignKey("CountryId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("LoveNet.Profile.Api.Data.Gender", "Gender") + .WithMany() + .HasForeignKey("GenderId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("City"); + + b.Navigation("Country"); + + b.Navigation("Gender"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.Country", b => + { + b.Navigation("Cities"); + }); + + modelBuilder.Entity("LoveNet.Profile.Api.Data.UserProfile", b => + { + b.Navigation("Images"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/ProfileDbContext.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/ProfileDbContext.cs new file mode 100644 index 0000000..facfb76 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/ProfileDbContext.cs @@ -0,0 +1,44 @@ +using LoveNet.BuildingBlocks.EventBus; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Profile.Api.Data; + +public class ProfileDbContext : DbContext +{ + public ProfileDbContext(DbContextOptions options) + : base(options) + { + } + + public DbSet UserProfiles => Set(); + + public DbSet Images => Set(); + + public DbSet Countries => Set(); + + public DbSet Cities => Set(); + + public DbSet Genders => Set(); + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.Entity(entity => + { + entity.ToTable("user_profiles"); + entity.HasKey(p => p.UserId); + entity.HasMany(p => p.Images) + .WithOne() + .HasForeignKey(i => i.UserId) + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity() + .HasMany(c => c.Cities) + .WithOne() + .HasForeignKey(c => c.CountryId) + .OnDelete(DeleteBehavior.Restrict); + + modelBuilder.AddOutbox(); + modelBuilder.AddInbox(); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/Seeding/ProfileSeeder.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/Seeding/ProfileSeeder.cs new file mode 100644 index 0000000..cac2922 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/Seeding/ProfileSeeder.cs @@ -0,0 +1,81 @@ +using System.Globalization; +using CsvHelper; +using CsvHelper.Configuration; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Profile.Api.Data.Seeding; + +/// Seeds the geo/gender reference data from the monolith's CSV files. +public static class ProfileSeeder +{ + public static async Task SeedAsync(ProfileDbContext db) + { + await SeedGendersAsync(db); + await SeedCountriesAndCitiesAsync(db); + } + + private static async Task SeedGendersAsync(ProfileDbContext db) + { + if (await db.Genders.AnyAsync()) + { + return; + } + + db.Genders.AddRange( + new Gender { Name = "Male" }, + new Gender { Name = "Female" }, + new Gender { Name = "Other" }); + + await db.SaveChangesAsync(); + } + + private static async Task SeedCountriesAndCitiesAsync(ProfileDbContext db) + { + if (await db.Countries.AnyAsync()) + { + return; + } + + var config = new CsvConfiguration(CultureInfo.InvariantCulture) { Delimiter = ";" }; + + using (var reader = new StreamReader(SeedFile("Countries.csv"))) + using (var csv = new CsvReader(reader, config)) + { + csv.Context.RegisterClassMap(); + db.Countries.AddRange(csv.GetRecords().ToList()); + await db.SaveChangesAsync(); + } + + using (var reader = new StreamReader(SeedFile("CitiesWithCountries.csv"))) + using (var csv = new CsvReader(reader, config)) + { + csv.Context.RegisterClassMap(); + db.Cities.AddRange(csv.GetRecords().ToList()); + await db.SaveChangesAsync(); + } + } + + private static string SeedFile(string fileName) => + Path.Combine(AppContext.BaseDirectory, "Data", "Files", fileName); + + private sealed class CountriesCsvMap : ClassMap + { + private CountriesCsvMap() + { + Map(m => m.Id).Ignore(); + Map(m => m.Name); + } + } + + private sealed class CitiesCsvMap : ClassMap + { + private CitiesCsvMap() + { + Map(m => m.Name); + Map(m => m.NameAscii); + Map(m => m.Latitude); + Map(m => m.Longitude); + Map(m => m.CountryId); + } + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Data/UserProfile.cs b/src/Services/Profile/LoveNet.Profile.Api/Data/UserProfile.cs new file mode 100644 index 0000000..984edeb --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Data/UserProfile.cs @@ -0,0 +1,49 @@ +using System.ComponentModel.DataAnnotations; + +namespace LoveNet.Profile.Api.Data; + +/// +/// Profile aggregate owned by this service. The user id comes from Identity +/// via the identity.user-registered event and is shared across all services. +/// +public class UserProfile +{ + public string UserId { get; set; } = null!; + + [Required] + [MaxLength(100)] + public string UserName { get; set; } = null!; + + [Required] + [MaxLength(100)] + public string Email { get; set; } = null!; + + [MaxLength(255)] + public string? Bio { get; set; } + + public DateTime Birthdate { get; set; } + + public int GenderId { get; set; } + + public virtual Gender Gender { get; set; } = null!; + + public int CountryId { get; set; } + + public virtual Country Country { get; set; } = null!; + + public int CityId { get; set; } + + public virtual City City { get; set; } = null!; + + /// Mirrors Identity's lockout via identity.user-banned events. + public bool IsBanned { get; set; } + + /// Mirrors the Administrator role; downstream services exclude admins from the deck. + public bool IsAdmin { get; set; } + + public DateTime CreatedOn { get; set; } + + public DateTime? ModifiedOn { get; set; } + + public virtual ICollection Images { get; set; } = new HashSet(); +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.csproj b/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.csproj index 087e8ba..9ec4ef2 100644 --- a/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.csproj +++ b/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.csproj @@ -8,6 +8,7 @@ + @@ -20,4 +21,8 @@ enable + + + + diff --git a/src/Services/Profile/LoveNet.Profile.Api/Models/ProfileModels.cs b/src/Services/Profile/LoveNet.Profile.Api/Models/ProfileModels.cs new file mode 100644 index 0000000..fb6ac8a --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Models/ProfileModels.cs @@ -0,0 +1,130 @@ +using System.ComponentModel.DataAnnotations; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Validation; + +namespace LoveNet.Profile.Api.Models; + +/// Account response — same shape the SPA already consumes (minus the unused Matches list). +public class UserDetailsModel +{ + public string Id { get; set; } = null!; + + public string Email { get; set; } = null!; + + public string UserName { get; set; } = null!; + + public string? Bio { get; set; } + + public DateTime Birthdate { get; set; } + + public List Images { get; set; } = new(); + + public int GenderId { get; set; } + + public string? GenderName { get; set; } + + public int CityId { get; set; } + + public string? CityName { get; set; } + + public int CountryId { get; set; } + + public string? CountryName { get; set; } + + public double Latitude { get; set; } + + public double Longitude { get; set; } + + public bool IsBanned { get; set; } +} + +public class ImageModel +{ + public int Id { get; set; } + + public string Url { get; set; } = null!; + + public bool IsProfilePicture { get; set; } + + public bool IsDeleted { get; set; } +} + +/// Multipart account edit form; Images items are JSON-serialized ImageModel strings (SPA quirk kept). +public class EditUserModel +{ + [Required] + public string Id { get; set; } = null!; + + [Required] + [StringLength(100)] + [EmailAddress] + public string Email { get; set; } = null!; + + [Required] + [StringLength(100)] + public string UserName { get; set; } = null!; + + [Required] + [MaxLength(255)] + public string Bio { get; set; } = null!; + + public DateTime Birthdate { get; set; } + + public int CountryId { get; set; } + + public int GenderId { get; set; } + + public int CityId { get; set; } + + public IEnumerable? Images { get; set; } + + [MaxFileSize(LoveNetConstants.MaxFileSizeInBytes)] + [AllowedFileExtensions(new[] { ".jpg", ".png" })] + public IFormFile[]? NewImages { get; set; } +} + +public class CountryModel +{ + public int CountryId { get; set; } + + public string CountryName { get; set; } = null!; +} + +public class CityModel +{ + public int CityId { get; set; } + + public string CityName { get; set; } = null!; +} + +public class CountryCitiesModel +{ + public int CountryId { get; set; } + + public string CountryName { get; set; } = null!; + + public List Cities { get; set; } = new(); +} + +public class GenderModel +{ + public int Id { get; set; } + + public string Name { get; set; } = null!; +} + +public class AdminUsersRequestModel +{ + public bool ShowBanned { get; set; } + + public string? Search { get; set; } + + public int Page { get; set; } +} + +public class AdminUsersResponseModel +{ + public IEnumerable Users { get; set; } = Enumerable.Empty(); + + public int TotalUsers { get; set; } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Program.cs b/src/Services/Profile/LoveNet.Profile.Api/Program.cs index ac7c10a..f3be88f 100644 --- a/src/Services/Profile/LoveNet.Profile.Api/Program.cs +++ b/src/Services/Profile/LoveNet.Profile.Api/Program.cs @@ -1,17 +1,54 @@ +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Media; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.Profile.Api.Consumers; +using LoveNet.Profile.Api.Data; +using LoveNet.Profile.Api.Data.Seeding; +using LoveNet.Profile.Api.Services; +using Microsoft.EntityFrameworkCore; + +AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); + var builder = WebApplication.CreateBuilder(args); -// Add services to the container. +builder.AddLoveNetDefaults("profile-api"); -builder.Services.AddControllers(); +builder.Services.AddDbContext(options => + options.UseNpgsql(builder.Configuration.GetConnectionString("Default"))); -var app = builder.Build(); +builder.Services.AddLoveNetJwt(builder.Configuration); +builder.Services.AddKafkaEventBus(builder.Configuration); +builder.Services.AddOutboxPublisher(); +builder.Services.AddHostedService(); +builder.Services.AddHostedService(); +builder.Services.AddCloudinaryMedia(builder.Configuration); + +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); -// Configure the HTTP request pipeline. +builder.Services.AddControllers(); +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(); +builder.Services.AddLoveNetHealthChecks(builder.Configuration, postgres: true, kafka: true); -app.UseHttpsRedirection(); +var app = builder.Build(); +app.UseLoveNetDefaults(); +app.UseSwagger(); +app.UseSwaggerUI(); +app.UseAuthentication(); app.UseAuthorization(); - app.MapControllers(); +app.MapLoveNetHealth(); + +using (var scope = app.Services.CreateScope()) +{ + var db = scope.ServiceProvider.GetRequiredService(); + await db.Database.MigrateAsync(); + await ProfileSeeder.SeedAsync(db); +} -app.Run(); +await app.RunAsync(); diff --git a/src/Services/Profile/LoveNet.Profile.Api/Services/CountriesService.cs b/src/Services/Profile/LoveNet.Profile.Api/Services/CountriesService.cs new file mode 100644 index 0000000..d54664a --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Services/CountriesService.cs @@ -0,0 +1,60 @@ +using LoveNet.Profile.Api.Data; +using LoveNet.Profile.Api.Models; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Profile.Api.Services; + +public interface ICountriesService +{ + Task> GetAllAsync(); + + Task GetAsync(int id); +} + +public class CountriesService : ICountriesService +{ + private readonly ProfileDbContext db; + + public CountriesService(ProfileDbContext db) + { + this.db = db; + } + + public async Task> GetAllAsync() + { + var countries = await db.Countries.AsNoTracking() + .Select(c => new CountryModel { CountryId = c.Id, CountryName = c.Name }) + .ToListAsync(); + + // Placeholder option the SPA dropdown expects at index 0. + countries.Insert(0, new CountryModel { CountryId = 0, CountryName = "Chooce country here" }); + + return countries; + } + + public async Task GetAsync(int id) + { + var country = await db.Countries.AsNoTracking() + .Where(c => c.Id == id) + .Select(c => new CountryCitiesModel + { + CountryId = c.Id, + CountryName = c.Name, + Cities = c.Cities + .Select(city => new CityModel { CityId = city.Id, CityName = city.NameAscii }) + .ToList(), + }) + .FirstOrDefaultAsync(); + + if (country is null) + { + return null; + } + + var orderedCities = country.Cities.OrderBy(c => c.CityName).ToList(); + orderedCities.Insert(0, new CityModel { CityId = 0, CityName = "Choose city here" }); + country.Cities = orderedCities; + + return country; + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Services/GendersService.cs b/src/Services/Profile/LoveNet.Profile.Api/Services/GendersService.cs new file mode 100644 index 0000000..1ba6b5e --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Services/GendersService.cs @@ -0,0 +1,25 @@ +using LoveNet.Profile.Api.Data; +using LoveNet.Profile.Api.Models; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Profile.Api.Services; + +public interface IGendersService +{ + Task> GetAllAsync(); +} + +public class GendersService : IGendersService +{ + private readonly ProfileDbContext db; + + public GendersService(ProfileDbContext db) + { + this.db = db; + } + + public Task> GetAllAsync() => + db.Genders.AsNoTracking() + .Select(g => new GenderModel { Id = g.Id, Name = g.Name }) + .ToListAsync(); +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Services/IProfileService.cs b/src/Services/Profile/LoveNet.Profile.Api/Services/IProfileService.cs new file mode 100644 index 0000000..4cadcd6 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Services/IProfileService.cs @@ -0,0 +1,14 @@ +using LoveNet.Profile.Api.Models; + +namespace LoveNet.Profile.Api.Services; + +public interface IProfileService +{ + Task GetUserDetailsAsync(string userId); + + Task EditUserAsync(EditUserModel model, string? correlationId); + + Task GetUsersForAdminAsync(AdminUsersRequestModel request, string loggedUserId); + + Task CityBelongsToCountryAsync(int cityId, int countryId); +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Services/ProfileService.cs b/src/Services/Profile/LoveNet.Profile.Api/Services/ProfileService.cs new file mode 100644 index 0000000..e4c07ba --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Services/ProfileService.cs @@ -0,0 +1,154 @@ +using System.Text.Json; +using LoveNet.BuildingBlocks.Media; +using LoveNet.BuildingBlocks.Web; +using LoveNet.Profile.Api.Data; +using LoveNet.Profile.Api.Models; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Profile.Api.Services; + +public class ProfileService : IProfileService +{ + private const string AdministratorEmail = "admin@admin.admin"; + + private static readonly JsonSerializerOptions ImageJsonOptions = new(JsonSerializerDefaults.Web); + + private readonly ProfileDbContext db; + private readonly IImagesService imagesService; + private readonly IUserUpdatedPublisher userUpdatedPublisher; + + public ProfileService( + ProfileDbContext db, + IImagesService imagesService, + IUserUpdatedPublisher userUpdatedPublisher) + { + this.db = db; + this.imagesService = imagesService; + this.userUpdatedPublisher = userUpdatedPublisher; + } + + public async Task GetUserDetailsAsync(string userId) + { + return await QueryDetails(db.UserProfiles.AsNoTracking().Where(p => p.UserId == userId)) + .FirstOrDefaultAsync(); + } + + public async Task EditUserAsync(EditUserModel model, string? correlationId) + { + var user = await db.UserProfiles + .Include(p => p.Images) + .FirstAsync(p => p.UserId == model.Id); + + var uploads = model.NewImages?.Where(f => f is not null).ToList() ?? new List(); + var uploadedUrls = (await imagesService.UploadImagesAsync(uploads)).ToList(); + + var updatedImages = (model.Images ?? Enumerable.Empty()) + .Select(json => JsonSerializer.Deserialize(json, ImageJsonOptions)!) + .ToList(); + + foreach (var image in user.Images) + { + var updatedImage = updatedImages.FirstOrDefault(i => i.Id == image.Id); + + if (updatedImage is null) + { + image.IsDeleted = true; + } + else + { + image.IsProfilePicture = updatedImage.IsProfilePicture; + } + } + + foreach (var url in uploadedUrls) + { + user.Images.Add(new Image + { + CreatedOn = DateTime.UtcNow, + Url = url, + IsProfilePicture = false, + }); + } + + user.UserName = model.UserName; + user.Bio = model.Bio; + user.Birthdate = model.Birthdate; + user.CountryId = model.CountryId; + user.CityId = model.CityId; + user.GenderId = model.GenderId; + user.ModifiedOn = DateTime.UtcNow; + + await userUpdatedPublisher.QueueUserUpdatedAsync(user, correlationId); + await db.SaveChangesAsync(); + } + + public async Task GetUsersForAdminAsync(AdminUsersRequestModel request, string loggedUserId) + { + var users = db.UserProfiles.AsNoTracking() + .Where(u => u.Email != AdministratorEmail && u.UserId != loggedUserId); + + if (!string.IsNullOrEmpty(request.Search)) + { + var searchTerm = $"%{request.Search.Trim().ToLower()}%"; + + users = users.Where(u => + EF.Functions.Like(u.Email.ToLower(), searchTerm) || + EF.Functions.Like(u.UserName.ToLower(), searchTerm) || + EF.Functions.Like(u.Bio!.ToLower(), searchTerm) || + EF.Functions.Like(u.City.Name.ToLower(), searchTerm) || + EF.Functions.Like(u.Country.Name.ToLower(), searchTerm) || + EF.Functions.Like(u.Gender.Name.ToLower(), searchTerm)); + } + + if (request.ShowBanned) + { + users = users.Where(u => u.IsBanned); + } + + var totalUsers = await users.CountAsync(); + + var page = users + .OrderByDescending(u => u.CreatedOn) + .Skip((request.Page - 1) * LoveNetConstants.DefaultTake) + .Take(LoveNetConstants.DefaultTake); + + return new AdminUsersResponseModel + { + Users = await QueryDetails(page).ToListAsync(), + TotalUsers = totalUsers, + }; + } + + public Task CityBelongsToCountryAsync(int cityId, int countryId) => + db.Cities.AsNoTracking().AnyAsync(c => c.Id == cityId && c.CountryId == countryId); + + private static IQueryable QueryDetails(IQueryable query) => + query.Select(p => new UserDetailsModel + { + Id = p.UserId, + Email = p.Email, + UserName = p.UserName, + Bio = p.Bio, + Birthdate = p.Birthdate, + GenderId = p.GenderId, + GenderName = p.Gender.Name, + CityId = p.CityId, + CityName = p.City.Name, + CountryId = p.CountryId, + CountryName = p.Country.Name, + Latitude = p.City.Latitude, + Longitude = p.City.Longitude, + IsBanned = p.IsBanned, + Images = p.Images + .Where(i => !i.IsDeleted) + .OrderByDescending(i => i.IsProfilePicture) + .Select(i => new ImageModel + { + Id = i.Id, + Url = i.Url, + IsProfilePicture = i.IsProfilePicture, + IsDeleted = i.IsDeleted, + }) + .ToList(), + }); +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/Services/UserUpdatedPublisher.cs b/src/Services/Profile/LoveNet.Profile.Api/Services/UserUpdatedPublisher.cs new file mode 100644 index 0000000..2a71b74 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Services/UserUpdatedPublisher.cs @@ -0,0 +1,60 @@ +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.Profile.Api.Data; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Profile.Api.Services; + +public interface IUserUpdatedPublisher +{ + /// + /// Queues an enriched profile.user-updated outbox event reflecting the + /// (possibly not yet saved) state of the given profile. The caller's + /// SaveChanges commits event and state together. + /// + Task QueueUserUpdatedAsync(UserProfile profile, string? correlationId); +} + +public class UserUpdatedPublisher : IUserUpdatedPublisher +{ + private readonly ProfileDbContext db; + + public UserUpdatedPublisher(ProfileDbContext db) + { + this.db = db; + } + + public async Task QueueUserUpdatedAsync(UserProfile profile, string? correlationId) + { + var gender = await db.Genders.AsNoTracking().FirstOrDefaultAsync(g => g.Id == profile.GenderId); + var city = await db.Cities.AsNoTracking().FirstOrDefaultAsync(c => c.Id == profile.CityId); + var country = await db.Countries.AsNoTracking().FirstOrDefaultAsync(c => c.Id == profile.CountryId); + + var visibleImages = profile.Images + .Where(i => !i.IsDeleted) + .OrderByDescending(i => i.IsProfilePicture) + .ToList(); + + var payload = new UserUpdatedEvent( + profile.UserId, + profile.Email, + profile.UserName, + profile.Bio, + profile.Birthdate, + profile.GenderId, + gender?.Name, + profile.CityId, + city?.Name, + city?.Latitude, + city?.Longitude, + profile.CountryId, + country?.Name, + visibleImages.FirstOrDefault(i => i.IsProfilePicture)?.Url ?? visibleImages.FirstOrDefault()?.Url, + visibleImages.Select(i => i.Url).ToList(), + profile.IsBanned, + profile.IsAdmin); + + db.AddOutboxMessage(KafkaTopics.UserUpdated, profile.UserId, payload, correlationId); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/appsettings.json b/src/Services/Profile/LoveNet.Profile.Api/appsettings.json index 10f68b8..1b128bc 100644 --- a/src/Services/Profile/LoveNet.Profile.Api/appsettings.json +++ b/src/Services/Profile/LoveNet.Profile.Api/appsettings.json @@ -1,4 +1,20 @@ { + "ConnectionStrings": { + "Default": "Host=localhost;Port=5434;Database=lovenet_profile;Username=lovenet;Password=lovenet" + }, + "Kafka": { + "BootstrapServers": "localhost:29092" + }, + "Jwt": { + "Key": "lovenet-local-development-signing-key-do-not-use-in-production-0123456789abcdef", + "Issuer": "https://localhost:3000/", + "Audience": "https://localhost:3000/" + }, + "Cloudinary": { + "CloudName": "", + "Key": "", + "Secret": "" + }, "Logging": { "LogLevel": { "Default": "Information", diff --git a/src/Services/Profile/LoveNet.Profile.Tests/CountriesServiceTests.cs b/src/Services/Profile/LoveNet.Profile.Tests/CountriesServiceTests.cs new file mode 100644 index 0000000..2bbd462 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Tests/CountriesServiceTests.cs @@ -0,0 +1,69 @@ +using LoveNet.Profile.Api.Data; +using LoveNet.Profile.Api.Services; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Profile.Tests; + +[TestFixture] +public class CountriesServiceTests +{ + private ProfileDbContext db = null!; + private CountriesService countriesService = null!; + + [SetUp] + public async Task Setup() + { + db = TestDb.Create(); + + db.Countries.Add(new Country + { + Id = 1, + Name = "Bulgaria", + Cities = + { + new City { Id = 2, Name = "София", NameAscii = "Sofia", Latitude = 42.7, Longitude = 23.3, CountryId = 1 }, + new City { Id = 1, Name = "Пловдив", NameAscii = "Plovdiv", Latitude = 42.15, Longitude = 24.75, CountryId = 1 }, + }, + }); + await db.SaveChangesAsync(); + + countriesService = new CountriesService(db); + } + + [TearDown] + public void TearDown() => db.Dispose(); + + [Test] + public async Task SuccessGetAllPrependsPlaceholder() + { + var countries = await countriesService.GetAllAsync(); + + Assert.Multiple(() => + { + Assert.That(countries, Has.Count.EqualTo(2)); + Assert.That(countries[0].CountryId, Is.EqualTo(0)); + Assert.That(countries[1].CountryName, Is.EqualTo("Bulgaria")); + }); + } + + [Test] + public async Task SuccessGetByIdReturnsOrderedCities() + { + var country = await countriesService.GetAsync(1); + + Assert.That(country, Is.Not.Null); + Assert.Multiple(() => + { + Assert.That(country!.Cities, Has.Count.EqualTo(3)); + Assert.That(country.Cities[0].CityId, Is.EqualTo(0)); + Assert.That(country.Cities[1].CityName, Is.EqualTo("Plovdiv")); + Assert.That(country.Cities[2].CityName, Is.EqualTo("Sofia")); + }); + } + + [Test] + public async Task GetByIdReturnsNullForUnknownCountry() + { + Assert.That(await countriesService.GetAsync(999), Is.Null); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Tests/GendersServiceTests.cs b/src/Services/Profile/LoveNet.Profile.Tests/GendersServiceTests.cs new file mode 100644 index 0000000..f0859cf --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Tests/GendersServiceTests.cs @@ -0,0 +1,23 @@ +using LoveNet.Profile.Api.Data; +using LoveNet.Profile.Api.Services; + +namespace LoveNet.Profile.Tests; + +[TestFixture] +public class GendersServiceTests +{ + [Test] + public async Task SuccessGetAll() + { + using var db = TestDb.Create(); + db.Genders.AddRange( + new Gender { Name = "Male" }, + new Gender { Name = "Female" }, + new Gender { Name = "Other" }); + await db.SaveChangesAsync(); + + var genders = await new GendersService(db).GetAllAsync(); + + Assert.That(genders.Select(g => g.Name), Is.EqualTo(new[] { "Male", "Female", "Other" })); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Tests/ProfileServiceTests.cs b/src/Services/Profile/LoveNet.Profile.Tests/ProfileServiceTests.cs new file mode 100644 index 0000000..8fd129a --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Tests/ProfileServiceTests.cs @@ -0,0 +1,168 @@ +using System.Text.Json; +using LoveNet.BuildingBlocks.EventBus.Outbox; +using LoveNet.BuildingBlocks.Media; +using LoveNet.Profile.Api.Data; +using LoveNet.Profile.Api.Models; +using LoveNet.Profile.Api.Services; +using Microsoft.AspNetCore.Http; +using Microsoft.EntityFrameworkCore; +using Moq; + +namespace LoveNet.Profile.Tests; + +[TestFixture] +public class ProfileServiceTests +{ + private ProfileDbContext db = null!; + private ProfileService profileService = null!; + private UserProfile profile = null!; + + [SetUp] + public async Task Setup() + { + db = TestDb.Create(); + + db.Genders.Add(new Gender { Id = 1, Name = "Male" }); + db.Countries.Add(new Country + { + Id = 1, + Name = "Bulgaria", + Cities = { new City { Id = 1, Name = "София", NameAscii = "Sofia", Latitude = 42.7, Longitude = 23.3, CountryId = 1 } }, + }); + + profile = new UserProfile + { + UserId = Guid.NewGuid().ToString(), + UserName = "testuser", + Email = "user@lovenet.test", + Bio = "hi", + Birthdate = DateTime.UtcNow.AddYears(-25), + GenderId = 1, + CountryId = 1, + CityId = 1, + CreatedOn = DateTime.UtcNow, + Images = + { + new Image { Id = 1, Url = "https://img/1.png", IsProfilePicture = true, CreatedOn = DateTime.UtcNow }, + new Image { Id = 2, Url = "https://img/2.png", CreatedOn = DateTime.UtcNow }, + }, + }; + db.UserProfiles.Add(profile); + await db.SaveChangesAsync(); + + var imagesService = new Mock(); + imagesService + .Setup(s => s.UploadImagesAsync(It.IsAny>())) + .ReturnsAsync(Enumerable.Empty()); + + profileService = new ProfileService(db, imagesService.Object, new UserUpdatedPublisher(db)); + } + + [TearDown] + public void TearDown() => db.Dispose(); + + [Test] + public async Task SuccessGetUserDetails() + { + var details = await profileService.GetUserDetailsAsync(profile.UserId); + + Assert.That(details, Is.Not.Null); + Assert.Multiple(() => + { + Assert.That(details!.UserName, Is.EqualTo("testuser")); + Assert.That(details.CityName, Is.EqualTo("София")); + Assert.That(details.Latitude, Is.EqualTo(42.7)); + Assert.That(details.Images, Has.Count.EqualTo(2)); + Assert.That(details.Images[0].IsProfilePicture, Is.True); + }); + } + + [Test] + public async Task SuccessEditUserSoftDeletesRemovedImagesAndEmitsUserUpdated() + { + // Keep only image 2 and promote it to profile picture; image 1 is soft-deleted. + var keptImage = JsonSerializer.Serialize( + new ImageModel { Id = 2, Url = "https://img/2.png", IsProfilePicture = true }, + new JsonSerializerOptions(JsonSerializerDefaults.Web)); + + await profileService.EditUserAsync( + new EditUserModel + { + Id = profile.UserId, + Email = profile.Email, + UserName = "renamed", + Bio = "new bio", + Birthdate = profile.Birthdate, + CountryId = 1, + GenderId = 1, + CityId = 1, + Images = new[] { keptImage }, + }, + correlationId: null); + + var updated = await db.UserProfiles.Include(p => p.Images).SingleAsync(); + Assert.Multiple(() => + { + Assert.That(updated.UserName, Is.EqualTo("renamed")); + Assert.That(updated.Images.Single(i => i.Id == 1).IsDeleted, Is.True); + Assert.That(updated.Images.Single(i => i.Id == 2).IsProfilePicture, Is.True); + }); + + var outbox = await db.Set().SingleAsync(); + Assert.Multiple(() => + { + Assert.That(outbox.Topic, Is.EqualTo("profile.user-updated")); + Assert.That(outbox.Payload, Does.Contain("renamed")); + Assert.That(outbox.Payload, Does.Contain("https://img/2.png")); + Assert.That(outbox.Payload, Does.Not.Contain("https://img/1.png")); + }); + } + + [Test] + public async Task SuccessGetUsersForAdminFiltersAndPages() + { + for (var i = 0; i < 12; i++) + { + db.UserProfiles.Add(new UserProfile + { + UserId = Guid.NewGuid().ToString(), + UserName = $"extra{i}", + Email = $"extra{i}@lovenet.test", + Bio = "filler", + GenderId = 1, + CountryId = 1, + CityId = 1, + IsBanned = i % 2 == 0, + CreatedOn = DateTime.UtcNow.AddMinutes(i), + }); + } + + await db.SaveChangesAsync(); + + var firstPage = await profileService.GetUsersForAdminAsync( + new AdminUsersRequestModel { Page = 1 }, loggedUserId: profile.UserId); + + Assert.Multiple(() => + { + Assert.That(firstPage.TotalUsers, Is.EqualTo(12)); + Assert.That(firstPage.Users.Count(), Is.EqualTo(10)); + }); + + var banned = await profileService.GetUsersForAdminAsync( + new AdminUsersRequestModel { Page = 1, ShowBanned = true }, loggedUserId: profile.UserId); + + Assert.That(banned.TotalUsers, Is.EqualTo(6)); + + var searched = await profileService.GetUsersForAdminAsync( + new AdminUsersRequestModel { Page = 1, Search = "extra1@lovenet" }, loggedUserId: profile.UserId); + + Assert.That(searched.TotalUsers, Is.EqualTo(1)); + } + + [Test] + public async Task CityBelongsToCountryChecksGeoConsistency() + { + Assert.That(await profileService.CityBelongsToCountryAsync(1, 1), Is.True); + Assert.That(await profileService.CityBelongsToCountryAsync(1, 2), Is.False); + } +} diff --git a/src/Services/Profile/LoveNet.Profile.Tests/TestDb.cs b/src/Services/Profile/LoveNet.Profile.Tests/TestDb.cs new file mode 100644 index 0000000..07e8ebf --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Tests/TestDb.cs @@ -0,0 +1,16 @@ +using LoveNet.Profile.Api.Data; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Profile.Tests; + +public static class TestDb +{ + public static ProfileDbContext Create() + { + var options = new DbContextOptionsBuilder() + .UseInMemoryDatabase(Guid.NewGuid().ToString()) + .Options; + + return new ProfileDbContext(options); + } +} From 2b43d27b3bb39e398a6f3fd9a7670c28258ed397 Mon Sep 17 00:00:00 2001 From: "GBP\\ivan.mitovski" Date: Mon, 13 Jul 2026 10:57:25 +0300 Subject: [PATCH 3/9] Phase 2: Matching service - likes + persisted matches table (roomId keeps the sorted-GUID convention Chat/Realtime authorize against); unique pair index prevents double-likes - candidate_profiles read model from profile.user-updated (no cross-service joins; kills the monolith UsersRepository.WithAllInformation mega-include) - swipe deck / like / matches endpoints with identical response shapes; GetMatches now reads the matches table instead of recomputing mutual likes and returns a correct pre-pagination TotalMatches (monolith counted the page) - reciprocal like inserts the match row + matching.match-created outbox event in one transaction; admins excluded from the deck via IsAdmin on events - 9 NUnit tests ported from DatingServiceTests Co-Authored-By: Claude Fable 5 --- .../LoveNet.Identity.Api/appsettings.json | 9 + .../Consumers/UserUpdatedConsumer.cs | 62 ++++++ .../Controllers/DatingController.cs | 68 ++++++ .../Controllers/InternalController.cs | 28 +++ .../20260713075708_InitialCreate.Designer.cs | 209 ++++++++++++++++++ .../20260713075708_InitialCreate.cs | 156 +++++++++++++ .../MatchingDbContextModelSnapshot.cs | 206 +++++++++++++++++ .../Models/MatchingModels.cs | 75 +++++++ .../Matching/LoveNet.Matching.Api/Program.cs | 43 +++- .../Services/IMatchingService.cs | 16 ++ .../Services/MatchingService.cs | 187 ++++++++++++++++ .../LoveNet.Matching.Api/appsettings.json | 20 ++ .../MatchingServiceTests.cs | 191 ++++++++++++++++ .../LoveNet.Profile.Api/appsettings.json | 9 + 14 files changed, 1272 insertions(+), 7 deletions(-) create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Consumers/UserUpdatedConsumer.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Controllers/DatingController.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Controllers/InternalController.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/20260713075708_InitialCreate.Designer.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/20260713075708_InitialCreate.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/MatchingDbContextModelSnapshot.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Models/MatchingModels.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Services/IMatchingService.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Services/MatchingService.cs create mode 100644 src/Services/Matching/LoveNet.Matching.Tests/MatchingServiceTests.cs diff --git a/src/Services/Identity/LoveNet.Identity.Api/appsettings.json b/src/Services/Identity/LoveNet.Identity.Api/appsettings.json index b14f6f3..6780a3f 100644 --- a/src/Services/Identity/LoveNet.Identity.Api/appsettings.json +++ b/src/Services/Identity/LoveNet.Identity.Api/appsettings.json @@ -15,6 +15,15 @@ "Key": "", "Secret": "" }, + "Serilog": { + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "Microsoft.EntityFrameworkCore": "Warning" + } + } + }, "Logging": { "LogLevel": { "Default": "Information", diff --git a/src/Services/Matching/LoveNet.Matching.Api/Consumers/UserUpdatedConsumer.cs b/src/Services/Matching/LoveNet.Matching.Api/Consumers/UserUpdatedConsumer.cs new file mode 100644 index 0000000..74d34e5 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Consumers/UserUpdatedConsumer.cs @@ -0,0 +1,62 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Matching.Api.Data; +using Microsoft.Extensions.Options; + +namespace LoveNet.Matching.Api.Consumers; + +/// Maintains the candidate_profiles read model for the swipe deck. +public class UserUpdatedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "matching-service"; + + public UserUpdatedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.UserUpdated, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var db = services.GetRequiredService(); + + if (!await db.TryRegisterInboxAsync(envelope.MessageId, ConsumerName, cancellationToken)) + { + return; + } + + var data = envelope.Data; + var candidate = await db.CandidateProfiles.FindAsync(new object[] { data.UserId }, cancellationToken); + + if (candidate is null) + { + candidate = new CandidateProfile { UserId = data.UserId }; + db.CandidateProfiles.Add(candidate); + } + + candidate.UserName = data.UserName; + candidate.Email = data.Email; + candidate.Bio = data.Bio; + candidate.Birthdate = data.Birthdate; + candidate.GenderId = data.GenderId; + candidate.GenderName = data.GenderName; + candidate.CityId = data.CityId; + candidate.CityName = data.CityName; + candidate.CountryId = data.CountryId; + candidate.CountryName = data.CountryName; + candidate.Latitude = data.Latitude ?? 0; + candidate.Longitude = data.Longitude ?? 0; + candidate.AvatarUrl = data.AvatarUrl; + candidate.ImageUrls = data.ImageUrls.ToList(); + candidate.IsBanned = data.IsBanned; + candidate.IsAdmin = data.IsAdmin; + + await db.SaveChangesAsync(cancellationToken); + } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Controllers/DatingController.cs b/src/Services/Matching/LoveNet.Matching.Api/Controllers/DatingController.cs new file mode 100644 index 0000000..f1610b1 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Controllers/DatingController.cs @@ -0,0 +1,68 @@ +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.BuildingBlocks.Web.Middleware; +using LoveNet.Matching.Api.Models; +using LoveNet.Matching.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace LoveNet.Matching.Api.Controllers; + +[Route("api/dating")] +[ApiController] +public class DatingController : ControllerBase +{ + private readonly IMatchingService matchingService; + + public DatingController(IMatchingService matchingService) + { + this.matchingService = matchingService; + } + + [HttpGet] + [Authorize] + public async Task GetNotSwipedUsersAsync() + { + var notSwipedUsers = await matchingService.GetNotSwipedUsersAsync(User.GetUserId()); + + return Ok(notSwipedUsers); + } + + [HttpPost("matches")] + [Authorize] + public async Task GetMatches([FromBody] MatchesRequestModel request) + { + if (string.IsNullOrEmpty(request.UserId) || !Guid.TryParse(request.UserId, out _)) + { + return BadRequest(); + } + + if (User.GetUserId() != request.UserId) + { + return Forbid(); + } + + return Ok(await matchingService.GetMatchesAsync(request)); + } + + [HttpPost("like/{id:guid}")] + [Authorize] + public async Task LikeAsync(string id) + { + var serviceResult = await matchingService.LikeAsync(User.GetUserId(), id, HttpContext.GetCorrelationId()); + + if (serviceResult.Errors.Length > 0) + { + return BadRequest((Result)string.Join('\n', serviceResult.Errors)); + } + + var result = new MatchResponseModel { IsMatch = serviceResult.Succeeded }; + + if (result.IsMatch) + { + result.User = await matchingService.GetCurrentMatchAsync(id); + } + + return Ok(result); + } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Controllers/InternalController.cs b/src/Services/Matching/LoveNet.Matching.Api/Controllers/InternalController.cs new file mode 100644 index 0000000..3f31b66 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Controllers/InternalController.cs @@ -0,0 +1,28 @@ +using LoveNet.Matching.Api.Data; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Matching.Api.Controllers; + +/// Gateway-only endpoints — not routed publicly. +[Route("internal")] +[ApiController] +public class InternalController : ControllerBase +{ + private readonly MatchingDbContext db; + + public InternalController(MatchingDbContext db) + { + this.db = db; + } + + [HttpGet("stats")] + public async Task GetStats() + { + return Ok(new + { + MatchesCount = await db.Matches.CountAsync(), + LikedUsersCount = await db.Likes.Select(l => l.LikedUserId).Distinct().CountAsync(), + }); + } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/20260713075708_InitialCreate.Designer.cs b/src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/20260713075708_InitialCreate.Designer.cs new file mode 100644 index 0000000..f1d0d87 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/20260713075708_InitialCreate.Designer.cs @@ -0,0 +1,209 @@ +// +using System; +using System.Collections.Generic; +using LoveNet.Matching.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Matching.Api.Data.Migrations +{ + [DbContext(typeof(MatchingDbContext))] + [Migration("20260713075708_InitialCreate")] + partial class InitialCreate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Outbox.OutboxMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Attempts") + .HasColumnType("integer"); + + b.Property("Key") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("LastError") + .HasColumnType("text"); + + b.Property("OccurredOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Payload") + .IsRequired() + .HasColumnType("text"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Topic") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.HasKey("Id"); + + b.HasIndex("ProcessedOn"); + + b.ToTable("outbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Matching.Api.Data.CandidateProfile", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("AvatarUrl") + .HasColumnType("text"); + + b.Property("Bio") + .HasColumnType("text"); + + b.Property("Birthdate") + .HasColumnType("timestamp without time zone"); + + b.Property("CityId") + .HasColumnType("integer"); + + b.Property("CityName") + .HasColumnType("text"); + + b.Property("CountryId") + .HasColumnType("integer"); + + b.Property("CountryName") + .HasColumnType("text"); + + b.Property("Email") + .IsRequired() + .HasColumnType("text"); + + b.Property("GenderId") + .HasColumnType("integer"); + + b.Property("GenderName") + .HasColumnType("text"); + + b.Property>("ImageUrls") + .IsRequired() + .HasColumnType("text[]"); + + b.Property("IsAdmin") + .HasColumnType("boolean"); + + b.Property("IsBanned") + .HasColumnType("boolean"); + + b.Property("Latitude") + .HasColumnType("double precision"); + + b.Property("Longitude") + .HasColumnType("double precision"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("UserId"); + + b.ToTable("candidate_profiles", (string)null); + }); + + modelBuilder.Entity("LoveNet.Matching.Api.Data.Like", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("LikedUserId") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("LikedUserId"); + + b.HasIndex("UserId", "LikedUserId") + .IsUnique(); + + b.ToTable("likes", (string)null); + }); + + modelBuilder.Entity("LoveNet.Matching.Api.Data.Match", b => + { + b.Property("Id") + .HasColumnType("text"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("RoomId") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserAId") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserBId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("RoomId") + .IsUnique(); + + b.HasIndex("UserAId"); + + b.HasIndex("UserBId"); + + b.ToTable("matches", (string)null); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/20260713075708_InitialCreate.cs b/src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/20260713075708_InitialCreate.cs new file mode 100644 index 0000000..0a1e8ae --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/20260713075708_InitialCreate.cs @@ -0,0 +1,156 @@ +using System; +using System.Collections.Generic; +using Microsoft.EntityFrameworkCore.Migrations; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Matching.Api.Data.Migrations +{ + /// + public partial class InitialCreate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "candidate_profiles", + columns: table => new + { + UserId = table.Column(type: "text", nullable: false), + UserName = table.Column(type: "text", nullable: false), + Email = table.Column(type: "text", nullable: false), + Bio = table.Column(type: "text", nullable: true), + Birthdate = table.Column(type: "timestamp without time zone", nullable: false), + GenderId = table.Column(type: "integer", nullable: false), + GenderName = table.Column(type: "text", nullable: true), + CityId = table.Column(type: "integer", nullable: false), + CityName = table.Column(type: "text", nullable: true), + CountryId = table.Column(type: "integer", nullable: false), + CountryName = table.Column(type: "text", nullable: true), + Latitude = table.Column(type: "double precision", nullable: false), + Longitude = table.Column(type: "double precision", nullable: false), + AvatarUrl = table.Column(type: "text", nullable: true), + ImageUrls = table.Column>(type: "text[]", nullable: false), + IsBanned = table.Column(type: "boolean", nullable: false), + IsAdmin = table.Column(type: "boolean", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_candidate_profiles", x => x.UserId); + }); + + migrationBuilder.CreateTable( + name: "inbox_messages", + columns: table => new + { + MessageId = table.Column(type: "uuid", nullable: false), + Consumer = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + ProcessedOn = table.Column(type: "timestamp without time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_inbox_messages", x => new { x.MessageId, x.Consumer }); + }); + + migrationBuilder.CreateTable( + name: "likes", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + UserId = table.Column(type: "text", nullable: false), + LikedUserId = table.Column(type: "text", nullable: false), + CreatedOn = table.Column(type: "timestamp without time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_likes", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "matches", + columns: table => new + { + Id = table.Column(type: "text", nullable: false), + UserAId = table.Column(type: "text", nullable: false), + UserBId = table.Column(type: "text", nullable: false), + RoomId = table.Column(type: "text", nullable: false), + CreatedOn = table.Column(type: "timestamp without time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_matches", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "outbox_messages", + columns: table => new + { + Id = table.Column(type: "uuid", nullable: false), + Topic = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + Key = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + Payload = table.Column(type: "text", nullable: false), + OccurredOn = table.Column(type: "timestamp without time zone", nullable: false), + ProcessedOn = table.Column(type: "timestamp without time zone", nullable: true), + Attempts = table.Column(type: "integer", nullable: false), + LastError = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_outbox_messages", x => x.Id); + }); + + migrationBuilder.CreateIndex( + name: "IX_likes_LikedUserId", + table: "likes", + column: "LikedUserId"); + + migrationBuilder.CreateIndex( + name: "IX_likes_UserId_LikedUserId", + table: "likes", + columns: new[] { "UserId", "LikedUserId" }, + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_matches_RoomId", + table: "matches", + column: "RoomId", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_matches_UserAId", + table: "matches", + column: "UserAId"); + + migrationBuilder.CreateIndex( + name: "IX_matches_UserBId", + table: "matches", + column: "UserBId"); + + migrationBuilder.CreateIndex( + name: "IX_outbox_messages_ProcessedOn", + table: "outbox_messages", + column: "ProcessedOn"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "candidate_profiles"); + + migrationBuilder.DropTable( + name: "inbox_messages"); + + migrationBuilder.DropTable( + name: "likes"); + + migrationBuilder.DropTable( + name: "matches"); + + migrationBuilder.DropTable( + name: "outbox_messages"); + } + } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/MatchingDbContextModelSnapshot.cs b/src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/MatchingDbContextModelSnapshot.cs new file mode 100644 index 0000000..5ac209c --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Data/Migrations/MatchingDbContextModelSnapshot.cs @@ -0,0 +1,206 @@ +// +using System; +using System.Collections.Generic; +using LoveNet.Matching.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Matching.Api.Data.Migrations +{ + [DbContext(typeof(MatchingDbContext))] + partial class MatchingDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Outbox.OutboxMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Attempts") + .HasColumnType("integer"); + + b.Property("Key") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("LastError") + .HasColumnType("text"); + + b.Property("OccurredOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Payload") + .IsRequired() + .HasColumnType("text"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Topic") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.HasKey("Id"); + + b.HasIndex("ProcessedOn"); + + b.ToTable("outbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Matching.Api.Data.CandidateProfile", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("AvatarUrl") + .HasColumnType("text"); + + b.Property("Bio") + .HasColumnType("text"); + + b.Property("Birthdate") + .HasColumnType("timestamp without time zone"); + + b.Property("CityId") + .HasColumnType("integer"); + + b.Property("CityName") + .HasColumnType("text"); + + b.Property("CountryId") + .HasColumnType("integer"); + + b.Property("CountryName") + .HasColumnType("text"); + + b.Property("Email") + .IsRequired() + .HasColumnType("text"); + + b.Property("GenderId") + .HasColumnType("integer"); + + b.Property("GenderName") + .HasColumnType("text"); + + b.Property>("ImageUrls") + .IsRequired() + .HasColumnType("text[]"); + + b.Property("IsAdmin") + .HasColumnType("boolean"); + + b.Property("IsBanned") + .HasColumnType("boolean"); + + b.Property("Latitude") + .HasColumnType("double precision"); + + b.Property("Longitude") + .HasColumnType("double precision"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("UserId"); + + b.ToTable("candidate_profiles", (string)null); + }); + + modelBuilder.Entity("LoveNet.Matching.Api.Data.Like", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("LikedUserId") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("LikedUserId"); + + b.HasIndex("UserId", "LikedUserId") + .IsUnique(); + + b.ToTable("likes", (string)null); + }); + + modelBuilder.Entity("LoveNet.Matching.Api.Data.Match", b => + { + b.Property("Id") + .HasColumnType("text"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("RoomId") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserAId") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserBId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("RoomId") + .IsUnique(); + + b.HasIndex("UserAId"); + + b.HasIndex("UserBId"); + + b.ToTable("matches", (string)null); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Models/MatchingModels.cs b/src/Services/Matching/LoveNet.Matching.Api/Models/MatchingModels.cs new file mode 100644 index 0000000..f3005eb --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Models/MatchingModels.cs @@ -0,0 +1,75 @@ +using System.ComponentModel.DataAnnotations; +using LoveNet.BuildingBlocks.Web; + +namespace LoveNet.Matching.Api.Models; + +/// Card/match shape the SPA renders (same contract as the monolith's UserMatchViewModel). +public class UserMatchModel +{ + public string Id { get; set; } = null!; + + public string UserName { get; set; } = null!; + + public string? Bio { get; set; } + + public DateTime Birthdate { get; set; } + + public int Age => DateHelper.CalculateAge(Birthdate); + + public List Images { get; set; } = new(); + + public int GenderId { get; set; } + + public string? GenderName { get; set; } + + public int CityId { get; set; } + + public string? CityName { get; set; } + + public int CountryId { get; set; } + + public string? CountryName { get; set; } + + public double Latitude { get; set; } + + public double Longitude { get; set; } + + public string? RoomId { get; set; } +} + +/// Synthesized from the read model's image URLs; ids are positional. +public class ImageModel +{ + public int Id { get; set; } + + public string Url { get; set; } = null!; + + public bool IsProfilePicture { get; set; } + + public bool IsDeleted { get; set; } +} + +public class MatchesRequestModel +{ + [Required] + public string UserId { get; set; } = null!; + + public string? Search { get; set; } + + [Required] + public int Page { get; set; } +} + +public class MatchesResponseModel +{ + public IEnumerable Matches { get; set; } = Enumerable.Empty(); + + public int TotalMatches { get; set; } +} + +public class MatchResponseModel +{ + public bool IsMatch { get; set; } + + public UserMatchModel? User { get; set; } +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Program.cs b/src/Services/Matching/LoveNet.Matching.Api/Program.cs index ac7c10a..cbe76aa 100644 --- a/src/Services/Matching/LoveNet.Matching.Api/Program.cs +++ b/src/Services/Matching/LoveNet.Matching.Api/Program.cs @@ -1,17 +1,46 @@ +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.Matching.Api.Consumers; +using LoveNet.Matching.Api.Data; +using LoveNet.Matching.Api.Services; +using Microsoft.EntityFrameworkCore; + +AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); + var builder = WebApplication.CreateBuilder(args); -// Add services to the container. +builder.AddLoveNetDefaults("matching-api"); -builder.Services.AddControllers(); +builder.Services.AddDbContext(options => + options.UseNpgsql(builder.Configuration.GetConnectionString("Default"))); -var app = builder.Build(); +builder.Services.AddLoveNetJwt(builder.Configuration); +builder.Services.AddKafkaEventBus(builder.Configuration); +builder.Services.AddOutboxPublisher(); +builder.Services.AddHostedService(); -// Configure the HTTP request pipeline. +builder.Services.AddScoped(); -app.UseHttpsRedirection(); +builder.Services.AddControllers(); +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(); +builder.Services.AddLoveNetHealthChecks(builder.Configuration, postgres: true, kafka: true); -app.UseAuthorization(); +var app = builder.Build(); +app.UseLoveNetDefaults(); +app.UseSwagger(); +app.UseSwaggerUI(); +app.UseAuthentication(); +app.UseAuthorization(); app.MapControllers(); +app.MapLoveNetHealth(); + +using (var scope = app.Services.CreateScope()) +{ + var db = scope.ServiceProvider.GetRequiredService(); + await db.Database.MigrateAsync(); +} -app.Run(); +await app.RunAsync(); diff --git a/src/Services/Matching/LoveNet.Matching.Api/Services/IMatchingService.cs b/src/Services/Matching/LoveNet.Matching.Api/Services/IMatchingService.cs new file mode 100644 index 0000000..dc0aa8a --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Services/IMatchingService.cs @@ -0,0 +1,16 @@ +using LoveNet.BuildingBlocks.Web; +using LoveNet.Matching.Api.Models; + +namespace LoveNet.Matching.Api.Services; + +public interface IMatchingService +{ + Task> GetNotSwipedUsersAsync(string userId); + + Task GetMatchesAsync(MatchesRequestModel request); + + Task GetCurrentMatchAsync(string userId); + + /// Succeeded == a mutual match was created (monolith contract). + Task LikeAsync(string userId, string likedUserId, string? correlationId); +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/Services/MatchingService.cs b/src/Services/Matching/LoveNet.Matching.Api/Services/MatchingService.cs new file mode 100644 index 0000000..0a12cd4 --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Services/MatchingService.cs @@ -0,0 +1,187 @@ +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Web; +using LoveNet.Matching.Api.Data; +using LoveNet.Matching.Api.Models; +using Microsoft.EntityFrameworkCore; +using Match = LoveNet.Matching.Api.Data.Match; + +namespace LoveNet.Matching.Api.Services; + +public class MatchingService : IMatchingService +{ + public const string UserNotFound = "User not found"; + public const string YouCantLikeYourself = "You can't like yourself"; + public const string UserAlreadyLiked = "User is already liked"; + + private readonly MatchingDbContext db; + + public MatchingService(MatchingDbContext db) + { + this.db = db; + } + + public async Task> GetNotSwipedUsersAsync(string userId) + { + var candidates = await db.CandidateProfiles.AsNoTracking() + .Where(c => + c.UserId != userId && + !c.IsAdmin && + !db.Likes.Any(l => l.UserId == userId && l.LikedUserId == c.UserId)) + .ToListAsync(); + + return candidates.Select(c => ToModel(c)).ToList(); + } + + public async Task GetMatchesAsync(MatchesRequestModel request) + { + var userId = request.UserId; + + var matchRooms = await db.Matches.AsNoTracking() + .Where(m => m.UserAId == userId || m.UserBId == userId) + .OrderByDescending(m => m.CreatedOn) + .Select(m => new { OtherUserId = m.UserAId == userId ? m.UserBId : m.UserAId, m.RoomId }) + .ToListAsync(); + + var matchedIds = matchRooms.Select(m => m.OtherUserId).ToList(); + + var matches = db.CandidateProfiles.AsNoTracking() + .Where(c => matchedIds.Contains(c.UserId)); + + if (!string.IsNullOrEmpty(request.Search)) + { + var searchTerm = $"%{request.Search.Trim().ToLower()}%"; + + matches = matches.Where(c => + EF.Functions.Like(c.UserName.ToLower(), searchTerm) || + EF.Functions.Like(c.Bio!.ToLower(), searchTerm) || + EF.Functions.Like(c.CityName!.ToLower(), searchTerm) || + EF.Functions.Like(c.CountryName!.ToLower(), searchTerm) || + EF.Functions.Like(c.GenderName!.ToLower(), searchTerm)); + } + + var totalMatches = await matches.CountAsync(); + + var candidates = await matches.ToListAsync(); + + var page = candidates + .OrderBy(c => matchedIds.IndexOf(c.UserId)) // newest match first + .Skip((request.Page - 1) * LoveNetConstants.DefaultTake) + .Take(LoveNetConstants.DefaultTake) + .Select(c => ToModel(c, matchRooms.First(m => m.OtherUserId == c.UserId).RoomId)) + .ToList(); + + return new MatchesResponseModel + { + Matches = page, + TotalMatches = totalMatches, + }; + } + + public async Task GetCurrentMatchAsync(string userId) + { + var candidate = await db.CandidateProfiles.AsNoTracking() + .FirstOrDefaultAsync(c => c.UserId == userId); + + return candidate is null ? null : ToModel(candidate); + } + + public async Task LikeAsync(string userId, string likedUserId, string? correlationId) + { + if (userId == likedUserId) + { + return YouCantLikeYourself; + } + + var likedUser = await db.CandidateProfiles.AsNoTracking() + .FirstOrDefaultAsync(c => c.UserId == likedUserId); + + if (likedUser is null) + { + return UserNotFound; + } + + var alreadyLiked = await db.Likes.AnyAsync(l => l.UserId == userId && l.LikedUserId == likedUserId); + + if (alreadyLiked) + { + return UserAlreadyLiked; + } + + db.Likes.Add(new Like + { + UserId = userId, + LikedUserId = likedUserId, + CreatedOn = DateTime.UtcNow, + }); + + var isMatch = await db.Likes.AnyAsync(l => l.UserId == likedUserId && l.LikedUserId == userId); + + if (isMatch) + { + await CreateMatchAsync(userId, likedUserId, correlationId); + } + + await db.SaveChangesAsync(); + + return isMatch; + } + + private async Task CreateMatchAsync(string userId, string likedUserId, string? correlationId) + { + var match = new Match + { + UserAId = userId, + UserBId = likedUserId, + RoomId = Match.BuildRoomId(userId, likedUserId), + CreatedOn = DateTime.UtcNow, + }; + + db.Matches.Add(match); + + var users = await db.CandidateProfiles.AsNoTracking() + .Where(c => c.UserId == userId || c.UserId == likedUserId) + .ToDictionaryAsync(c => c.UserId); + + db.AddOutboxMessage( + KafkaTopics.MatchCreated, + match.RoomId, + new MatchCreatedEvent( + match.Id, + match.RoomId, + ToMatchedUser(users[userId]), + ToMatchedUser(users[likedUserId]), + match.CreatedOn), + correlationId); + } + + private static MatchedUser ToMatchedUser(CandidateProfile c) => + new(c.UserId, c.UserName, c.Email, c.AvatarUrl); + + private static UserMatchModel ToModel(CandidateProfile c, string? roomId = null) => + new() + { + Id = c.UserId, + UserName = c.UserName, + Bio = c.Bio, + Birthdate = c.Birthdate, + GenderId = c.GenderId, + GenderName = c.GenderName, + CityId = c.CityId, + CityName = c.CityName, + CountryId = c.CountryId, + CountryName = c.CountryName, + Latitude = c.Latitude, + Longitude = c.Longitude, + RoomId = roomId, + Images = c.ImageUrls + .Select((url, index) => new ImageModel + { + Id = index + 1, + Url = url, + IsProfilePicture = index == 0, + }) + .ToList(), + }; +} diff --git a/src/Services/Matching/LoveNet.Matching.Api/appsettings.json b/src/Services/Matching/LoveNet.Matching.Api/appsettings.json index 10f68b8..898e4c8 100644 --- a/src/Services/Matching/LoveNet.Matching.Api/appsettings.json +++ b/src/Services/Matching/LoveNet.Matching.Api/appsettings.json @@ -1,4 +1,24 @@ { + "ConnectionStrings": { + "Default": "Host=localhost;Port=5435;Database=lovenet_matching;Username=lovenet;Password=lovenet" + }, + "Kafka": { + "BootstrapServers": "localhost:29092" + }, + "Jwt": { + "Key": "lovenet-local-development-signing-key-do-not-use-in-production-0123456789abcdef", + "Issuer": "https://localhost:3000/", + "Audience": "https://localhost:3000/" + }, + "Serilog": { + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "Microsoft.EntityFrameworkCore": "Warning" + } + } + }, "Logging": { "LogLevel": { "Default": "Information", diff --git a/src/Services/Matching/LoveNet.Matching.Tests/MatchingServiceTests.cs b/src/Services/Matching/LoveNet.Matching.Tests/MatchingServiceTests.cs new file mode 100644 index 0000000..5b88f0e --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Tests/MatchingServiceTests.cs @@ -0,0 +1,191 @@ +using LoveNet.BuildingBlocks.EventBus.Outbox; +using LoveNet.Matching.Api.Data; +using LoveNet.Matching.Api.Models; +using LoveNet.Matching.Api.Services; +using Microsoft.EntityFrameworkCore; +using Match = LoveNet.Matching.Api.Data.Match; + +namespace LoveNet.Matching.Tests; + +[TestFixture] +public class MatchingServiceTests +{ + private MatchingDbContext db = null!; + private MatchingService matchingService = null!; + + private CandidateProfile me = null!; + private CandidateProfile other = null!; + private CandidateProfile admin = null!; + + [SetUp] + public async Task Setup() + { + var options = new DbContextOptionsBuilder() + .UseInMemoryDatabase(Guid.NewGuid().ToString()) + .Options; + + db = new MatchingDbContext(options); + + me = NewCandidate("alpha", "Sofia"); + other = NewCandidate("beta", "Plovdiv"); + admin = NewCandidate("admin", "Sofia"); + admin.IsAdmin = true; + + db.CandidateProfiles.AddRange(me, other, admin); + await db.SaveChangesAsync(); + + matchingService = new MatchingService(db); + } + + [TearDown] + public void TearDown() => db.Dispose(); + + [Test] + public async Task SuccessGetNotSwipedUsersExcludesSelfAdminsAndSwiped() + { + var deck = await matchingService.GetNotSwipedUsersAsync(me.UserId); + + Assert.That(deck.Select(u => u.Id), Is.EqualTo(new[] { other.UserId })); + + await matchingService.LikeAsync(me.UserId, other.UserId, null); + + deck = await matchingService.GetNotSwipedUsersAsync(me.UserId); + Assert.That(deck, Is.Empty); + } + + [Test] + public async Task SuccessLikeUserNoMatch() + { + var result = await matchingService.LikeAsync(me.UserId, other.UserId, null); + + Assert.Multiple(() => + { + Assert.That(result.Succeeded, Is.False); // no reciprocal like yet + Assert.That(result.Errors, Is.Empty); + }); + Assert.That(await db.Matches.CountAsync(), Is.Zero); + } + + [Test] + public async Task SuccessLikeUserMatchPersistsMatchAndEmitsEvent() + { + await matchingService.LikeAsync(other.UserId, me.UserId, null); + var result = await matchingService.LikeAsync(me.UserId, other.UserId, null); + + Assert.That(result.Succeeded, Is.True); + + var match = await db.Matches.SingleAsync(); + var expectedRoomId = Match.BuildRoomId(me.UserId, other.UserId); + Assert.That(match.RoomId, Is.EqualTo(expectedRoomId)); + + var outbox = await db.Set().SingleAsync(); + Assert.Multiple(() => + { + Assert.That(outbox.Topic, Is.EqualTo("matching.match-created")); + Assert.That(outbox.Key, Is.EqualTo(expectedRoomId)); + Assert.That(outbox.Payload, Does.Contain(me.UserId).And.Contain(other.UserId)); + }); + } + + [Test] + public async Task FailLikeUserNotExisting() + { + var result = await matchingService.LikeAsync(me.UserId, Guid.NewGuid().ToString(), null); + + Assert.That(result.Errors, Does.Contain(MatchingService.UserNotFound)); + } + + [Test] + public async Task FailLikeUserAgain() + { + await matchingService.LikeAsync(me.UserId, other.UserId, null); + var result = await matchingService.LikeAsync(me.UserId, other.UserId, null); + + Assert.That(result.Errors, Does.Contain(MatchingService.UserAlreadyLiked)); + } + + [Test] + public async Task FailLikeUserLikingYourself() + { + var result = await matchingService.LikeAsync(me.UserId, me.UserId, null); + + Assert.That(result.Errors, Does.Contain(MatchingService.YouCantLikeYourself)); + } + + [Test] + public async Task SuccessGetMatchesReadsPersistedMatchesWithRoomIds() + { + await matchingService.LikeAsync(other.UserId, me.UserId, null); + await matchingService.LikeAsync(me.UserId, other.UserId, null); + + var matches = await matchingService.GetMatchesAsync(new MatchesRequestModel + { + UserId = me.UserId, + Page = 1, + }); + + Assert.Multiple(() => + { + Assert.That(matches.TotalMatches, Is.EqualTo(1)); + Assert.That(matches.Matches.Single().Id, Is.EqualTo(other.UserId)); + Assert.That(matches.Matches.Single().RoomId, Is.EqualTo(Match.BuildRoomId(me.UserId, other.UserId))); + }); + } + + [Test] + public async Task SuccessGetMatchesSearchFiltersByCity() + { + await matchingService.LikeAsync(other.UserId, me.UserId, null); + await matchingService.LikeAsync(me.UserId, other.UserId, null); + + var hit = await matchingService.GetMatchesAsync(new MatchesRequestModel + { + UserId = me.UserId, + Page = 1, + Search = "plovdiv", + }); + var miss = await matchingService.GetMatchesAsync(new MatchesRequestModel + { + UserId = me.UserId, + Page = 1, + Search = "varna", + }); + + Assert.Multiple(() => + { + Assert.That(hit.TotalMatches, Is.EqualTo(1)); + Assert.That(miss.TotalMatches, Is.Zero); + }); + } + + [Test] + public async Task ImagesAreSynthesizedProfilePictureFirst() + { + var deck = await matchingService.GetNotSwipedUsersAsync(me.UserId); + var images = deck.Single().Images; + + Assert.Multiple(() => + { + Assert.That(images, Has.Count.EqualTo(2)); + Assert.That(images[0].IsProfilePicture, Is.True); + Assert.That(images[0].Url, Does.Contain("pfp")); + }); + } + + private static CandidateProfile NewCandidate(string name, string city) => + new() + { + UserId = Guid.NewGuid().ToString(), + UserName = name, + Email = $"{name}@lovenet.test", + Bio = $"{name} bio", + Birthdate = DateTime.UtcNow.AddYears(-25), + GenderId = 1, + GenderName = "Male", + CityId = 1, + CityName = city, + CountryId = 1, + CountryName = "Bulgaria", + ImageUrls = new List { $"https://img/{name}-pfp.png", $"https://img/{name}-2.png" }, + }; +} diff --git a/src/Services/Profile/LoveNet.Profile.Api/appsettings.json b/src/Services/Profile/LoveNet.Profile.Api/appsettings.json index 1b128bc..6a0cdb6 100644 --- a/src/Services/Profile/LoveNet.Profile.Api/appsettings.json +++ b/src/Services/Profile/LoveNet.Profile.Api/appsettings.json @@ -15,6 +15,15 @@ "Key": "", "Secret": "" }, + "Serilog": { + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "Microsoft.EntityFrameworkCore": "Warning" + } + } + }, "Logging": { "LogLevel": { "Default": "Information", From df20209ef3b5108489b012c250ef8de7346f6f05 Mon Sep 17 00:00:00 2001 From: "GBP\\ivan.mitovski" Date: Mon, 13 Jul 2026 11:12:00 +0300 Subject: [PATCH 4/9] Phase 3: Chat and Realtime services + frontend realtime changes Chat (lovenet_chat, port 8084): - messages table range-partitioned monthly by created_on (hand-written migration SQL; DEFAULT partition + startup partition maintenance), index (room_id, created_on DESC), behind IMessageStore so Cassandra/ScyllaDB can be swapped in later - persists via chat.message-sent consumer (idempotent by hub-assigned id); provisions rooms from matching.match-created and publishes chat.room-provisioned (also for seeded public chatrooms) - history API with rooms/chatrooms/deterministic-roomId authorization; POST api/chat/images replaces base64-over-WebSocket uploads Realtime (port 8085, stateless, Redis only): - [Authorize]d SignalR hub /chat; sender identity from JWT claims (closes the client-asserted-identity hole); Redis backplane for multi-instance fan-out - Redis presence replaces the in-memory UsersGroupService singleton; OnDisconnectedAsync cleanup fixes the ghost-user leak; LeaveRoom now actually removes the group registration - durable-before-display: SendMessage awaits the Kafka ack (acks=all, key=roomId) before broadcasting ReceiveMessage - pushes MatchReceived to both users on matching.match-created Frontend: accessTokenFactory on the hub connection, upload-then-send image flow, account endpoints -> /profile, admin endpoints -> /admin/users + /admin/moderate, refresh-interceptor bug fix (kept clobbering the stored auth object with a bare token string). Co-Authored-By: Claude Fable 5 --- .../src/components/ChatRoom/ChatRoom.js | 46 ++--- .../src/components/Modals/Chat/ChatModal.js | 46 ++--- Web-FrontEnd/src/hooks/useChat.js | 7 +- Web-FrontEnd/src/services/api.js | 3 +- Web-FrontEnd/src/services/chatService.js | 15 ++ Web-FrontEnd/src/services/dashboardService.js | 9 +- Web-FrontEnd/src/services/identityService.js | 6 +- Web-FrontEnd/src/utils/constants.js | 3 +- .../Consumers/MatchCreatedConsumer.cs | 60 ++++++ .../Consumers/MessageSentConsumer.cs | 46 +++++ .../Consumers/UserUpdatedConsumer.cs | 48 +++++ .../Controllers/ChatController.cs | 61 ++++++ .../Controllers/InternalController.cs | 27 +++ .../LoveNet.Chat.Api/Data/ChatDbContext.cs | 53 ++++++ .../Chat/LoveNet.Chat.Api/Data/Chatroom.cs | 11 ++ .../Data/Files/Chatrooms.json | 32 ++++ .../Chat/LoveNet.Chat.Api/Data/Message.cs | 22 +++ .../20260713080516_InitialCreate.Designer.cs | 174 ++++++++++++++++++ .../20260713080516_InitialCreate.cs | 139 ++++++++++++++ .../Migrations/ChatDbContextModelSnapshot.cs | 171 +++++++++++++++++ .../Data/PartitionMaintenance.cs | 35 ++++ .../Chat/LoveNet.Chat.Api/Data/Room.cs | 16 ++ .../Data/Seeding/ChatroomsSeeder.cs | 39 ++++ .../LoveNet.Chat.Api/Data/UserProfileLite.cs | 11 ++ .../LoveNet.Chat.Api/LoveNet.Chat.Api.csproj | 4 + .../LoveNet.Chat.Api/Models/ChatModels.cs | 46 +++++ src/Services/Chat/LoveNet.Chat.Api/Program.cs | 51 ++++- .../LoveNet.Chat.Api/Services/ChatService.cs | 55 ++++++ .../Services/IMessageStore.cs | 18 ++ .../Services/PostgresMessageStore.cs | 62 +++++++ .../Chat/LoveNet.Chat.Api/appsettings.json | 25 +++ .../LoveNet.Chat.Tests/ChatServiceTests.cs | 123 +++++++++++++ .../Consumers/MatchCreatedConsumer.cs | 44 +++++ .../Consumers/RoomProvisionedConsumer.cs | 35 ++++ .../LoveNet.Realtime.Api/Hubs/ChatHub.cs | 142 ++++++++++++++ .../Models/RealtimeModels.cs | 37 ++++ .../Realtime/LoveNet.Realtime.Api/Program.cs | 37 +++- .../Services/IPresenceService.cs | 12 ++ .../Services/IRoomRegistry.cs | 8 + .../Services/RedisPresenceService.cs | 49 +++++ .../Services/RedisRoomRegistry.cs | 22 +++ .../LoveNet.Realtime.Api/appsettings.json | 20 ++ 42 files changed, 1788 insertions(+), 82 deletions(-) create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Consumers/MatchCreatedConsumer.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Consumers/MessageSentConsumer.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Consumers/UserUpdatedConsumer.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Controllers/ChatController.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Controllers/InternalController.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/ChatDbContext.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/Chatroom.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/Files/Chatrooms.json create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/Message.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/20260713080516_InitialCreate.Designer.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/20260713080516_InitialCreate.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/ChatDbContextModelSnapshot.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/PartitionMaintenance.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/Room.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/Seeding/ChatroomsSeeder.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Data/UserProfileLite.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Models/ChatModels.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Services/ChatService.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Services/IMessageStore.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Services/PostgresMessageStore.cs create mode 100644 src/Services/Chat/LoveNet.Chat.Tests/ChatServiceTests.cs create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Consumers/MatchCreatedConsumer.cs create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Consumers/RoomProvisionedConsumer.cs create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Hubs/ChatHub.cs create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Models/RealtimeModels.cs create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Services/IPresenceService.cs create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Services/IRoomRegistry.cs create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Services/RedisPresenceService.cs create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Services/RedisRoomRegistry.cs diff --git a/Web-FrontEnd/src/components/ChatRoom/ChatRoom.js b/Web-FrontEnd/src/components/ChatRoom/ChatRoom.js index 5e53831..931283e 100644 --- a/Web-FrontEnd/src/components/ChatRoom/ChatRoom.js +++ b/Web-FrontEnd/src/components/ChatRoom/ChatRoom.js @@ -10,6 +10,7 @@ import AwayMessage from "../Modals/Chat/Messages/AwayMessage"; import HomeMessage from "../Modals/Chat/Messages/HomeMessage"; import { useIdentityContext } from "../../hooks/useIdentityContext"; import { useChat } from "../../hooks/useChat"; +import * as chatService from "../../services/chatService"; import { useEffect, useState } from "react"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { @@ -49,25 +50,27 @@ export default function ChatRoom(props) { }; }, []); - const onSendingMessage = (e) => { + const onSendingMessage = async (e) => { e.preventDefault(); if (!currentMessage.text && !currentMessage.image) { return; } - sendMessage({ - roomId, - userId: user.id, - text: currentMessage.text, - profilePicture: user.profilePicture, - }); + if (currentMessage.text) { + sendMessage({ + roomId, + text: currentMessage.text, + profilePicture: user.profilePicture, + }); + } if (currentMessage.image) { + // Upload over REST first; only the URL travels over the websocket. + const imageUrl = await chatService.uploadChatImage(currentMessage.image); sendMessage({ roomId, - userId: user.id, - image: currentMessage.image, + imageUrl, profilePicture: user.profilePicture, }); } @@ -111,17 +114,11 @@ export default function ChatRoom(props) { "utf-8" ); - getBase64(file).then((res) => { - let text = res; - let skipCharactersCount = text.indexOf(",") + 1; - text = text.slice(skipCharactersCount); - - setCurrentMessage((prevStae) => { - return { - ...prevStae, - image: text, - }; - }); + setCurrentMessage((prevState) => { + return { + ...prevState, + image: file, + }; }); }; @@ -250,12 +247,3 @@ export default function ChatRoom(props) { ); } - -function getBase64(file) { - return new Promise((resolve, reject) => { - const reader = new FileReader(); - reader.readAsDataURL(file); - reader.onload = () => resolve(reader.result); - reader.onerror = (error) => reject(error); - }); -} diff --git a/Web-FrontEnd/src/components/Modals/Chat/ChatModal.js b/Web-FrontEnd/src/components/Modals/Chat/ChatModal.js index bbaa47f..a3d6649 100644 --- a/Web-FrontEnd/src/components/Modals/Chat/ChatModal.js +++ b/Web-FrontEnd/src/components/Modals/Chat/ChatModal.js @@ -6,6 +6,7 @@ import { useIdentityContext } from "../../../hooks/useIdentityContext"; import HomeMessage from "./Messages/HomeMessage"; import AwayMessage from "./Messages/AwayMessage"; import { useChat } from "../../../hooks/useChat"; +import * as chatService from "../../../services/chatService"; import InfiniteScroll from "react-infinite-scroll-component"; import styles from "./ChatModal.module.css"; @@ -31,24 +32,28 @@ export default function ChatModal(props) { (i) => i.isProfilePicture )?.url; - const onSendingMessage = (e) => { + const onSendingMessage = async (e) => { e.preventDefault(); if (!currentMessage.text && !currentMessage.image) { return; } - sendMessage({ - roomId: currentUser.roomId, - userId: user.id, - text: currentMessage.text, - }); + if (currentMessage.text) { + sendMessage({ + roomId: currentUser.roomId, + text: currentMessage.text, + profilePicture: user.profilePicture, + }); + } if (currentMessage.image) { + // Upload over REST first; only the URL travels over the websocket. + const imageUrl = await chatService.uploadChatImage(currentMessage.image); sendMessage({ roomId: currentUser.roomId, - userId: user.id, - image: currentMessage.image, + imageUrl, + profilePicture: user.profilePicture, }); } @@ -91,17 +96,11 @@ export default function ChatModal(props) { "utf-8" ); - getBase64(file).then((res) => { - let text = res; - let skipCharactersCount = text.indexOf(",") + 1; - text = text.slice(skipCharactersCount); - - setCurrentMessage((prevStae) => { - return { - ...prevStae, - image: text, - }; - }); + setCurrentMessage((prevState) => { + return { + ...prevState, + image: file, + }; }); }; @@ -217,12 +216,3 @@ export default function ChatModal(props) { ); } - -function getBase64(file) { - return new Promise((resolve, reject) => { - const reader = new FileReader(); - reader.readAsDataURL(file); - reader.onload = () => resolve(reader.result); - reader.onerror = (error) => reject(error); - }); -} diff --git a/Web-FrontEnd/src/hooks/useChat.js b/Web-FrontEnd/src/hooks/useChat.js index 74aba21..93e11a6 100644 --- a/Web-FrontEnd/src/hooks/useChat.js +++ b/Web-FrontEnd/src/hooks/useChat.js @@ -17,7 +17,12 @@ export const useChat = () => { useEffect(() => { if (userConnection) { const newConnection = new HubConnectionBuilder() - .withUrl(`${globalConstants.BASE_URL}/chat`) + .withUrl(`${globalConstants.BASE_URL}/chat`, { + // The hub is [Authorize]d now; sender identity comes from this + // token's claims, not from the payload. + accessTokenFactory: () => + JSON.parse(localStorage.getItem("auth") || "{}")?.token, + }) .configureLogging(LogLevel.Information) .withAutomaticReconnect() .build(); diff --git a/Web-FrontEnd/src/services/api.js b/Web-FrontEnd/src/services/api.js index 3c69f75..2f832b6 100644 --- a/Web-FrontEnd/src/services/api.js +++ b/Web-FrontEnd/src/services/api.js @@ -46,7 +46,8 @@ instance.interceptors.response.use( const response = await instance.post("/identity/refreshToken"); const { token } = response.data; - localStorage.setItem("auth", JSON.stringify(token)); + const auth = JSON.parse(localStorage.getItem("auth")) || {}; + localStorage.setItem("auth", JSON.stringify({ ...auth, token })); originalConfig.headers["Authorization"] = `Bearer ${token}`; diff --git a/Web-FrontEnd/src/services/chatService.js b/Web-FrontEnd/src/services/chatService.js index dd35ec3..f5a1e48 100644 --- a/Web-FrontEnd/src/services/chatService.js +++ b/Web-FrontEnd/src/services/chatService.js @@ -23,3 +23,18 @@ export async function getChatrooms() { console.log(error); } } + +// Chat images are uploaded over REST first; the websocket message then +// carries only the returned URL (no more base64 over the socket). +export async function uploadChatImage(file) { + const formData = new FormData(); + formData.append("file", file); + + const response = await instance.post(`${baseUrl}/images`, formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); + + return response.data.url; +} diff --git a/Web-FrontEnd/src/services/dashboardService.js b/Web-FrontEnd/src/services/dashboardService.js index 9c76ef1..1e52b27 100644 --- a/Web-FrontEnd/src/services/dashboardService.js +++ b/Web-FrontEnd/src/services/dashboardService.js @@ -1,11 +1,12 @@ import { globalConstants } from "../utils/constants"; import { instance } from "./api"; -const baseUrl = globalConstants.API_URL + "admin/dashboard"; +// Stats are aggregated by the gateway; users live in Profile, moderation in Identity. +const adminBaseUrl = globalConstants.API_URL + "admin"; export async function getStatistics() { try { - const response = await instance.get(baseUrl); + const response = await instance.get(`${adminBaseUrl}/dashboard`); return response.data; } catch (error) { @@ -15,7 +16,7 @@ export async function getStatistics() { export async function getUsers(request) { try { - const response = await instance.post(`${baseUrl}/users`, request); + const response = await instance.post(`${adminBaseUrl}/users`, request); return response.data; } catch (error) { @@ -28,7 +29,7 @@ export async function moderateUser(request) { if (request.bannedUntil && new Date(request.bannedUntil) < new Date()) { throw new Error("Can't ban user in the past"); } - await instance.post(`${baseUrl}/moderate`, request); + await instance.post(`${adminBaseUrl}/moderate`, request); } catch (error) { throw new Error(error?.response?.data || error?.message); } diff --git a/Web-FrontEnd/src/services/identityService.js b/Web-FrontEnd/src/services/identityService.js index a8167e4..423a9ee 100644 --- a/Web-FrontEnd/src/services/identityService.js +++ b/Web-FrontEnd/src/services/identityService.js @@ -4,6 +4,8 @@ import { getErrorMessage } from "../utils/errors" import * as date from "../utils/date"; const baseUrl = globalConstants.API_URL + "identity"; +// Account/profile data is owned by the Profile service now. +const profileBaseUrl = globalConstants.API_URL + "profile"; export async function login(user) { try { @@ -120,7 +122,7 @@ export async function logout() { export async function getAccount(id) { try { - const response = await instance.get(`${baseUrl}/account/${id}`); + const response = await instance.get(`${profileBaseUrl}/account/${id}`); return response.data; } catch (error) { @@ -192,7 +194,7 @@ export async function editAccount(user) { } const response = await instance.put( - `${baseUrl}/account/${user.id}`, + `${profileBaseUrl}/account/${user.id}`, formData, { headers: { diff --git a/Web-FrontEnd/src/utils/constants.js b/Web-FrontEnd/src/utils/constants.js index 888f949..fdd847a 100644 --- a/Web-FrontEnd/src/utils/constants.js +++ b/Web-FrontEnd/src/utils/constants.js @@ -1,8 +1,7 @@ +// The API gateway keeps the monolith's old port, so these stay unchanged. export const globalConstants = { BASE_URL: "http://localhost:8080", API_URL: "http://localhost:8080/api/", - // BASE_URL: "https://lovenet.azurewebsites.net", - // API_URL: "https://lovenet.azurewebsites.net/api/", }; export const identityConstants = { diff --git a/src/Services/Chat/LoveNet.Chat.Api/Consumers/MatchCreatedConsumer.cs b/src/Services/Chat/LoveNet.Chat.Api/Consumers/MatchCreatedConsumer.cs new file mode 100644 index 0000000..5b3c343 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Consumers/MatchCreatedConsumer.cs @@ -0,0 +1,60 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Chat.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Options; + +namespace LoveNet.Chat.Api.Consumers; + +/// Provisions the 1:1 room for a new match and announces it to Realtime. +public class MatchCreatedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "chat-service"; + + public MatchCreatedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.MatchCreated, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var db = services.GetRequiredService(); + + if (!await db.TryRegisterInboxAsync(envelope.MessageId, ConsumerName, cancellationToken)) + { + return; + } + + var data = envelope.Data; + + if (!await db.Rooms.AnyAsync(r => r.RoomId == data.RoomId, cancellationToken)) + { + db.Rooms.Add(new Room + { + RoomId = data.RoomId, + UserAId = data.UserA.Id, + UserBId = data.UserB.Id, + CreatedOn = data.CreatedOn, + }); + + db.AddOutboxMessage( + KafkaTopics.RoomProvisioned, + data.RoomId, + new RoomProvisionedEvent( + data.RoomId, + IsPublic: false, + new[] { data.UserA.Id, data.UserB.Id }, + Name: null), + envelope.CorrelationId); + } + + await db.SaveChangesAsync(cancellationToken); + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Consumers/MessageSentConsumer.cs b/src/Services/Chat/LoveNet.Chat.Api/Consumers/MessageSentConsumer.cs new file mode 100644 index 0000000..0a2933e --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Consumers/MessageSentConsumer.cs @@ -0,0 +1,46 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Chat.Api.Data; +using LoveNet.Chat.Api.Services; +using Microsoft.Extensions.Options; + +namespace LoveNet.Chat.Api.Consumers; + +/// +/// Persists messages published by the Realtime hub. Idempotent by message id +/// (the hub assigns it before producing), so Kafka redelivery is harmless. +/// +public class MessageSentConsumer : KafkaConsumerService +{ + private const string ConsumerName = "chat-service"; + + public MessageSentConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.MessageSent, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var store = services.GetRequiredService(); + var data = envelope.Data; + + await store.AppendAsync( + new Message + { + Id = data.Id, + RoomId = data.RoomId, + SenderId = data.SenderId, + Text = data.Text, + ImageUrl = data.ImageUrl, + CreatedOn = data.CreatedOn, + }, + cancellationToken); + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Consumers/UserUpdatedConsumer.cs b/src/Services/Chat/LoveNet.Chat.Api/Consumers/UserUpdatedConsumer.cs new file mode 100644 index 0000000..6f20521 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Consumers/UserUpdatedConsumer.cs @@ -0,0 +1,48 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Chat.Api.Data; +using Microsoft.Extensions.Options; + +namespace LoveNet.Chat.Api.Consumers; + +/// Keeps sender names/avatars current for chat-history rendering. +public class UserUpdatedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "chat-service"; + + public UserUpdatedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.UserUpdated, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var db = services.GetRequiredService(); + + if (!await db.TryRegisterInboxAsync(envelope.MessageId, ConsumerName, cancellationToken)) + { + return; + } + + var data = envelope.Data; + var profile = await db.UserProfiles.FindAsync(new object[] { data.UserId }, cancellationToken); + + if (profile is null) + { + profile = new UserProfileLite { UserId = data.UserId }; + db.UserProfiles.Add(profile); + } + + profile.UserName = data.UserName; + profile.AvatarUrl = data.AvatarUrl; + + await db.SaveChangesAsync(cancellationToken); + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Controllers/ChatController.cs b/src/Services/Chat/LoveNet.Chat.Api/Controllers/ChatController.cs new file mode 100644 index 0000000..ef9d0e8 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Controllers/ChatController.cs @@ -0,0 +1,61 @@ +using LoveNet.BuildingBlocks.Media; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.BuildingBlocks.Web.Validation; +using LoveNet.Chat.Api.Models; +using LoveNet.Chat.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace LoveNet.Chat.Api.Controllers; + +[Route("api/chat")] +[ApiController] +public class ChatController : ControllerBase +{ + private readonly IChatService chatService; + private readonly IImagesService imagesService; + + public ChatController(IChatService chatService, IImagesService imagesService) + { + this.chatService = chatService; + this.imagesService = imagesService; + } + + [Authorize] + [HttpPost] + public async Task GetChatMessages([FromBody] ChatRequestModel request) + { + if (!await chatService.CanAccessRoomAsync(request.RoomId, User.GetUserId())) + { + return Forbid(); + } + + return Ok(await chatService.GetChatAsync(request)); + } + + [Authorize] + [HttpGet("chatrooms")] + public async Task GetChatRooms() => Ok(await chatService.GetChatroomsAsync()); + + /// + /// Chat-image upload. Replaces the monolith's base64-over-WebSocket flow: + /// the client uploads first, then sends the message with the returned URL. + /// + [Authorize] + [HttpPost("images")] + public async Task UploadImage( + [MaxFileSize(LoveNetConstants.MaxFileSizeInBytes)] + [AllowedFileExtensions(new[] { ".jpg", ".png" })] + IFormFile file) + { + if (!ModelState.IsValid) + { + return BadRequest(ModelState); + } + + var url = await imagesService.UploadImageAsync(file); + + return Ok(new { Url = url }); + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Controllers/InternalController.cs b/src/Services/Chat/LoveNet.Chat.Api/Controllers/InternalController.cs new file mode 100644 index 0000000..5192303 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Controllers/InternalController.cs @@ -0,0 +1,27 @@ +using LoveNet.Chat.Api.Data; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Chat.Api.Controllers; + +/// Gateway-only endpoints — not routed publicly. +[Route("internal")] +[ApiController] +public class InternalController : ControllerBase +{ + private readonly ChatDbContext db; + + public InternalController(ChatDbContext db) + { + this.db = db; + } + + [HttpGet("stats")] + public async Task GetStats() + { + return Ok(new + { + MessagesCount = await db.Messages.CountAsync(), + }); + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/ChatDbContext.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/ChatDbContext.cs new file mode 100644 index 0000000..fdee15d --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/ChatDbContext.cs @@ -0,0 +1,53 @@ +using LoveNet.BuildingBlocks.EventBus; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Chat.Api.Data; + +public class ChatDbContext : DbContext +{ + public ChatDbContext(DbContextOptions options) + : base(options) + { + } + + public DbSet Messages => Set(); + + public DbSet Chatrooms => Set(); + + public DbSet Rooms => Set(); + + public DbSet UserProfiles => Set(); + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.Entity(entity => + { + entity.ToTable("messages"); + entity.HasKey(m => new { m.Id, m.CreatedOn }); + entity.HasIndex(m => new { m.RoomId, m.CreatedOn }).IsDescending(false, true); + entity.Property(m => m.Id).HasMaxLength(64); + entity.Property(m => m.RoomId).HasMaxLength(128); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("chatrooms"); + entity.HasKey(c => c.Id); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("rooms"); + entity.HasKey(r => r.RoomId); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("user_profiles_lite"); + entity.HasKey(p => p.UserId); + }); + + modelBuilder.AddOutbox(); + modelBuilder.AddInbox(); + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/Chatroom.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/Chatroom.cs new file mode 100644 index 0000000..ce501ae --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/Chatroom.cs @@ -0,0 +1,11 @@ +namespace LoveNet.Chat.Api.Data; + +/// Public/group room, seeded from Chatrooms.json (monolith parity). +public class Chatroom +{ + public string Id { get; set; } = null!; + + public string Title { get; set; } = null!; + + public string Url { get; set; } = null!; +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/Files/Chatrooms.json b/src/Services/Chat/LoveNet.Chat.Api/Data/Files/Chatrooms.json new file mode 100644 index 0000000..4ffbe6b --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/Files/Chatrooms.json @@ -0,0 +1,32 @@ +[ + { + "id": "d4d3b3c1-edf4-4486-9cc2-f9ef11fc79d8", + "title": "Looking for love", + "url": "https://images.unsplash.com/photo-1500771967326-9b2f6200d1c6?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80" + }, + { + "id": "d9144113-bb62-4fd0-875c-a0eaf97c1aa7", + "title": "No plans for tonight", + "url": "https://images.unsplash.com/photo-1485872299829-c673f5194813?q=80&w=2054&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D=format&fit=crop&w=1170&q=80" + }, + { + "id": "10e4729f-d22f-4d89-9249-bb789f7251a5", + "title": "Sport", + "url": "https://images.unsplash.com/photo-1541252260730-0412e8e2108e?q=80&w=1948&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" + }, + { + "id": "836ea278-36e0-4b38-9253-09aa100f84a7", + "title": "Food", + "url": "https://images.unsplash.com/photo-1567620905732-2d1ec7ab7445?q=80&w=1980&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" + }, + { + "id": "84db36d3-c876-4665-a089-a1af53c712be", + "title": "Looking for friends", + "url": "https://plus.unsplash.com/premium_photo-1665413642551-72f229a10f73?q=80&w=1925&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" + }, + { + "id": "89bd0ac6-a882-4137-bb66-4d3ddef7399b", + "title": "Books", + "url": "https://plus.unsplash.com/premium_photo-1663040677874-db2bee655f48?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" + } +] \ No newline at end of file diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/Message.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/Message.cs new file mode 100644 index 0000000..0f66df8 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/Message.cs @@ -0,0 +1,22 @@ +namespace LoveNet.Chat.Api.Data; + +/// +/// Chat message. The physical table is range-partitioned by CreatedOn +/// (monthly) — hence the composite key (Id, CreatedOn); Postgres requires the +/// partition key inside the primary key. +/// +public class Message +{ + /// Assigned by the Realtime hub; doubles as the idempotency key. + public string Id { get; set; } = null!; + + public string RoomId { get; set; } = null!; + + public string SenderId { get; set; } = null!; + + public string? Text { get; set; } + + public string? ImageUrl { get; set; } + + public DateTime CreatedOn { get; set; } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/20260713080516_InitialCreate.Designer.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/20260713080516_InitialCreate.Designer.cs new file mode 100644 index 0000000..e82c91a --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/20260713080516_InitialCreate.Designer.cs @@ -0,0 +1,174 @@ +// +using System; +using LoveNet.Chat.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Chat.Api.Data.Migrations +{ + [DbContext(typeof(ChatDbContext))] + [Migration("20260713080516_InitialCreate")] + partial class InitialCreate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Outbox.OutboxMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Attempts") + .HasColumnType("integer"); + + b.Property("Key") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("LastError") + .HasColumnType("text"); + + b.Property("OccurredOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Payload") + .IsRequired() + .HasColumnType("text"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Topic") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.HasKey("Id"); + + b.HasIndex("ProcessedOn"); + + b.ToTable("outbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Chat.Api.Data.Chatroom", b => + { + b.Property("Id") + .HasColumnType("text"); + + b.Property("Title") + .IsRequired() + .HasColumnType("text"); + + b.Property("Url") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("chatrooms", (string)null); + }); + + modelBuilder.Entity("LoveNet.Chat.Api.Data.Message", b => + { + b.Property("Id") + .HasMaxLength(64) + .HasColumnType("character varying(64)"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("ImageUrl") + .HasColumnType("text"); + + b.Property("RoomId") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("SenderId") + .IsRequired() + .HasColumnType("text"); + + b.Property("Text") + .HasColumnType("text"); + + b.HasKey("Id", "CreatedOn"); + + b.HasIndex("RoomId", "CreatedOn") + .IsDescending(false, true); + + b.ToTable("messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Chat.Api.Data.Room", b => + { + b.Property("RoomId") + .HasColumnType("text"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("UserAId") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserBId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("RoomId"); + + b.ToTable("rooms", (string)null); + }); + + modelBuilder.Entity("LoveNet.Chat.Api.Data.UserProfileLite", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("AvatarUrl") + .HasColumnType("text"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("UserId"); + + b.ToTable("user_profiles_lite", (string)null); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/20260713080516_InitialCreate.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/20260713080516_InitialCreate.cs new file mode 100644 index 0000000..a14d9f9 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/20260713080516_InitialCreate.cs @@ -0,0 +1,139 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace LoveNet.Chat.Api.Data.Migrations +{ + /// + public partial class InitialCreate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "chatrooms", + columns: table => new + { + Id = table.Column(type: "text", nullable: false), + Title = table.Column(type: "text", nullable: false), + Url = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_chatrooms", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "inbox_messages", + columns: table => new + { + MessageId = table.Column(type: "uuid", nullable: false), + Consumer = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + ProcessedOn = table.Column(type: "timestamp without time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_inbox_messages", x => new { x.MessageId, x.Consumer }); + }); + + // Hand-written: messages is range-partitioned by created_on (write-heavy, + // read-recent workload). EF's CreateTable cannot emit PARTITION BY; the + // model snapshot still describes the logical shape, which is all EF needs + // for querying. Monthly partitions are created at startup + // (PartitionMaintenance); the DEFAULT partition catches everything else. + migrationBuilder.Sql( + """ + CREATE TABLE messages ( + "Id" character varying(64) NOT NULL, + "CreatedOn" timestamp without time zone NOT NULL, + "RoomId" character varying(128) NOT NULL, + "SenderId" text NOT NULL, + "Text" text NULL, + "ImageUrl" text NULL, + CONSTRAINT "PK_messages" PRIMARY KEY ("Id", "CreatedOn") + ) PARTITION BY RANGE ("CreatedOn"); + + CREATE TABLE messages_default PARTITION OF messages DEFAULT; + """); + + migrationBuilder.CreateTable( + name: "outbox_messages", + columns: table => new + { + Id = table.Column(type: "uuid", nullable: false), + Topic = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + Key = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + Payload = table.Column(type: "text", nullable: false), + OccurredOn = table.Column(type: "timestamp without time zone", nullable: false), + ProcessedOn = table.Column(type: "timestamp without time zone", nullable: true), + Attempts = table.Column(type: "integer", nullable: false), + LastError = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_outbox_messages", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "rooms", + columns: table => new + { + RoomId = table.Column(type: "text", nullable: false), + UserAId = table.Column(type: "text", nullable: false), + UserBId = table.Column(type: "text", nullable: false), + CreatedOn = table.Column(type: "timestamp without time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_rooms", x => x.RoomId); + }); + + migrationBuilder.CreateTable( + name: "user_profiles_lite", + columns: table => new + { + UserId = table.Column(type: "text", nullable: false), + UserName = table.Column(type: "text", nullable: false), + AvatarUrl = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_user_profiles_lite", x => x.UserId); + }); + + migrationBuilder.CreateIndex( + name: "IX_messages_RoomId_CreatedOn", + table: "messages", + columns: new[] { "RoomId", "CreatedOn" }, + descending: new[] { false, true }); + + migrationBuilder.CreateIndex( + name: "IX_outbox_messages_ProcessedOn", + table: "outbox_messages", + column: "ProcessedOn"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "chatrooms"); + + migrationBuilder.DropTable( + name: "inbox_messages"); + + migrationBuilder.DropTable( + name: "messages"); + + migrationBuilder.DropTable( + name: "outbox_messages"); + + migrationBuilder.DropTable( + name: "rooms"); + + migrationBuilder.DropTable( + name: "user_profiles_lite"); + } + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/ChatDbContextModelSnapshot.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/ChatDbContextModelSnapshot.cs new file mode 100644 index 0000000..cdc3365 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/Migrations/ChatDbContextModelSnapshot.cs @@ -0,0 +1,171 @@ +// +using System; +using LoveNet.Chat.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Chat.Api.Data.Migrations +{ + [DbContext(typeof(ChatDbContext))] + partial class ChatDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Outbox.OutboxMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Attempts") + .HasColumnType("integer"); + + b.Property("Key") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("LastError") + .HasColumnType("text"); + + b.Property("OccurredOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Payload") + .IsRequired() + .HasColumnType("text"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Topic") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.HasKey("Id"); + + b.HasIndex("ProcessedOn"); + + b.ToTable("outbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Chat.Api.Data.Chatroom", b => + { + b.Property("Id") + .HasColumnType("text"); + + b.Property("Title") + .IsRequired() + .HasColumnType("text"); + + b.Property("Url") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("chatrooms", (string)null); + }); + + modelBuilder.Entity("LoveNet.Chat.Api.Data.Message", b => + { + b.Property("Id") + .HasMaxLength(64) + .HasColumnType("character varying(64)"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("ImageUrl") + .HasColumnType("text"); + + b.Property("RoomId") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("SenderId") + .IsRequired() + .HasColumnType("text"); + + b.Property("Text") + .HasColumnType("text"); + + b.HasKey("Id", "CreatedOn"); + + b.HasIndex("RoomId", "CreatedOn") + .IsDescending(false, true); + + b.ToTable("messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Chat.Api.Data.Room", b => + { + b.Property("RoomId") + .HasColumnType("text"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone"); + + b.Property("UserAId") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserBId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("RoomId"); + + b.ToTable("rooms", (string)null); + }); + + modelBuilder.Entity("LoveNet.Chat.Api.Data.UserProfileLite", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("AvatarUrl") + .HasColumnType("text"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("UserId"); + + b.ToTable("user_profiles_lite", (string)null); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/PartitionMaintenance.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/PartitionMaintenance.cs new file mode 100644 index 0000000..7a6a95f --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/PartitionMaintenance.cs @@ -0,0 +1,35 @@ +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Chat.Api.Data; + +/// +/// The messages table is range-partitioned by created_on. A DEFAULT partition +/// (created in the initial migration) catches anything unexpected; this +/// routine pre-creates explicit monthly partitions around "now" at startup. +/// +public static class PartitionMaintenance +{ + public static async Task EnsureMonthlyMessagePartitionsAsync(ChatDbContext db, int monthsBehind = 1, int monthsAhead = 3) + { + if (!db.Database.IsRelational() || db.Database.ProviderName?.Contains("Npgsql") != true) + { + return; + } + + var start = new DateTime(DateTime.UtcNow.Year, DateTime.UtcNow.Month, 1).AddMonths(-monthsBehind); + + for (var i = 0; i <= monthsBehind + monthsAhead; i++) + { + var from = start.AddMonths(i); + var to = from.AddMonths(1); + var name = $"messages_y{from:yyyy}m{from:MM}"; + + await db.Database.ExecuteSqlRawAsync( + $""" + CREATE TABLE IF NOT EXISTS {name} + PARTITION OF messages + FOR VALUES FROM ('{from:yyyy-MM-dd}') TO ('{to:yyyy-MM-dd}'); + """); + } + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/Room.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/Room.cs new file mode 100644 index 0000000..756a63c --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/Room.cs @@ -0,0 +1,16 @@ +namespace LoveNet.Chat.Api.Data; + +/// +/// 1:1 room provisioned from matching.match-created. Hardens authorization +/// beyond the deterministic roomId format the ids are derived from. +/// +public class Room +{ + public string RoomId { get; set; } = null!; + + public string UserAId { get; set; } = null!; + + public string UserBId { get; set; } = null!; + + public DateTime CreatedOn { get; set; } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/Seeding/ChatroomsSeeder.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/Seeding/ChatroomsSeeder.cs new file mode 100644 index 0000000..00df66f --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/Seeding/ChatroomsSeeder.cs @@ -0,0 +1,39 @@ +using System.Text.Json; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Chat.Api.Data.Seeding; + +/// +/// Seeds the public chatrooms (monolith's Chatrooms.json) and announces each +/// via chat.room-provisioned so Realtime learns the public-room set. +/// +public static class ChatroomsSeeder +{ + public static async Task SeedAsync(ChatDbContext db) + { + if (await db.Chatrooms.AnyAsync()) + { + return; + } + + var filePath = Path.Combine(AppContext.BaseDirectory, "Data", "Files", "Chatrooms.json"); + var chatrooms = JsonSerializer.Deserialize( + await File.ReadAllTextAsync(filePath), + new JsonSerializerOptions(JsonSerializerDefaults.Web)) ?? Array.Empty(); + + foreach (var chatroom in chatrooms) + { + db.Chatrooms.Add(chatroom); + + db.AddOutboxMessage( + KafkaTopics.RoomProvisioned, + chatroom.Id, + new RoomProvisionedEvent(chatroom.Id, IsPublic: true, Array.Empty(), chatroom.Title)); + } + + await db.SaveChangesAsync(); + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Data/UserProfileLite.cs b/src/Services/Chat/LoveNet.Chat.Api/Data/UserProfileLite.cs new file mode 100644 index 0000000..5e051e8 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Data/UserProfileLite.cs @@ -0,0 +1,11 @@ +namespace LoveNet.Chat.Api.Data; + +/// Read model from profile.user-updated; joined into chat history so avatars stay current. +public class UserProfileLite +{ + public string UserId { get; set; } = null!; + + public string UserName { get; set; } = null!; + + public string? AvatarUrl { get; set; } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.csproj b/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.csproj index 5c76bb2..bcd5199 100644 --- a/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.csproj +++ b/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.csproj @@ -19,4 +19,8 @@ enable + + + + diff --git a/src/Services/Chat/LoveNet.Chat.Api/Models/ChatModels.cs b/src/Services/Chat/LoveNet.Chat.Api/Models/ChatModels.cs new file mode 100644 index 0000000..f592d2f --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Models/ChatModels.cs @@ -0,0 +1,46 @@ +using System.ComponentModel.DataAnnotations; + +namespace LoveNet.Chat.Api.Models; + +public class ChatRequestModel +{ + [Required] + public string RoomId { get; set; } = null!; + + [Required] + public int Page { get; set; } +} + +/// History item — same field names the SPA renders (monolith MessageDto). +public class MessageModel +{ + public string RoomId { get; set; } = null!; + + public string UserId { get; set; } = null!; + + public string? Text { get; set; } + + /// Current profile picture of the sender (joined from the read model). + public string? ProfilePicture { get; set; } + + /// Image sent as the message body. + public string? ImageUrl { get; set; } + + public DateTime CreatedOn { get; set; } +} + +public class ChatResponseModel +{ + public IEnumerable Messages { get; set; } = Enumerable.Empty(); + + public int TotalMessages { get; set; } +} + +public class ChatroomModel +{ + public string Id { get; set; } = null!; + + public string Title { get; set; } = null!; + + public string Url { get; set; } = null!; +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Program.cs b/src/Services/Chat/LoveNet.Chat.Api/Program.cs index ac7c10a..15eb4e9 100644 --- a/src/Services/Chat/LoveNet.Chat.Api/Program.cs +++ b/src/Services/Chat/LoveNet.Chat.Api/Program.cs @@ -1,17 +1,54 @@ +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Media; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.Chat.Api.Consumers; +using LoveNet.Chat.Api.Data; +using LoveNet.Chat.Api.Data.Seeding; +using LoveNet.Chat.Api.Services; +using Microsoft.EntityFrameworkCore; + +AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); + var builder = WebApplication.CreateBuilder(args); -// Add services to the container. +builder.AddLoveNetDefaults("chat-api"); -builder.Services.AddControllers(); +builder.Services.AddDbContext(options => + options.UseNpgsql(builder.Configuration.GetConnectionString("Default"))); -var app = builder.Build(); +builder.Services.AddLoveNetJwt(builder.Configuration); +builder.Services.AddKafkaEventBus(builder.Configuration); +builder.Services.AddOutboxPublisher(); +builder.Services.AddHostedService(); +builder.Services.AddHostedService(); +builder.Services.AddHostedService(); +builder.Services.AddCloudinaryMedia(builder.Configuration); + +builder.Services.AddScoped(); +builder.Services.AddScoped(); -// Configure the HTTP request pipeline. +builder.Services.AddControllers(); +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(); +builder.Services.AddLoveNetHealthChecks(builder.Configuration, postgres: true, kafka: true); -app.UseHttpsRedirection(); +var app = builder.Build(); +app.UseLoveNetDefaults(); +app.UseSwagger(); +app.UseSwaggerUI(); +app.UseAuthentication(); app.UseAuthorization(); - app.MapControllers(); +app.MapLoveNetHealth(); + +using (var scope = app.Services.CreateScope()) +{ + var db = scope.ServiceProvider.GetRequiredService(); + await db.Database.MigrateAsync(); + await PartitionMaintenance.EnsureMonthlyMessagePartitionsAsync(db); + await ChatroomsSeeder.SeedAsync(db); +} -app.Run(); +await app.RunAsync(); diff --git a/src/Services/Chat/LoveNet.Chat.Api/Services/ChatService.cs b/src/Services/Chat/LoveNet.Chat.Api/Services/ChatService.cs new file mode 100644 index 0000000..338a0cf --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Services/ChatService.cs @@ -0,0 +1,55 @@ +using LoveNet.Chat.Api.Data; +using LoveNet.Chat.Api.Models; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Chat.Api.Services; + +public interface IChatService +{ + Task GetChatAsync(ChatRequestModel request); + + Task> GetChatroomsAsync(); + + /// + /// A user may read a room when it is a public chatroom, a provisioned + /// match room they belong to, or (fallback while the match event is still + /// in flight) a room id containing their own user id. + /// + Task CanAccessRoomAsync(string roomId, string userId); +} + +public class ChatService : IChatService +{ + private readonly ChatDbContext db; + private readonly IMessageStore messageStore; + + public ChatService(ChatDbContext db, IMessageStore messageStore) + { + this.db = db; + this.messageStore = messageStore; + } + + public Task GetChatAsync(ChatRequestModel request) => + messageStore.GetPageAsync(request.RoomId, request.Page); + + public Task> GetChatroomsAsync() => + db.Chatrooms.AsNoTracking() + .Select(c => new ChatroomModel { Id = c.Id, Title = c.Title, Url = c.Url }) + .ToListAsync(); + + public async Task CanAccessRoomAsync(string roomId, string userId) + { + if (roomId.Contains(userId)) + { + return true; + } + + if (await db.Chatrooms.AsNoTracking().AnyAsync(c => c.Id == roomId)) + { + return true; + } + + return await db.Rooms.AsNoTracking() + .AnyAsync(r => r.RoomId == roomId && (r.UserAId == userId || r.UserBId == userId)); + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Services/IMessageStore.cs b/src/Services/Chat/LoveNet.Chat.Api/Services/IMessageStore.cs new file mode 100644 index 0000000..bada902 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Services/IMessageStore.cs @@ -0,0 +1,18 @@ +using LoveNet.Chat.Api.Data; +using LoveNet.Chat.Api.Models; + +namespace LoveNet.Chat.Api.Services; + +/// +/// Storage seam for chat messages. The default implementation is Postgres +/// (monthly range partitions); the interface is deliberately narrow — +/// append + page-by-room — so a Cassandra/ScyllaDB implementation keyed on +/// (room_id, time_bucket) can be swapped in without touching callers. +/// +public interface IMessageStore +{ + /// Idempotent by message id: appending the same id twice is a no-op. + Task AppendAsync(Message message, CancellationToken cancellationToken = default); + + Task GetPageAsync(string roomId, int page, CancellationToken cancellationToken = default); +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/Services/PostgresMessageStore.cs b/src/Services/Chat/LoveNet.Chat.Api/Services/PostgresMessageStore.cs new file mode 100644 index 0000000..dc6decd --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Services/PostgresMessageStore.cs @@ -0,0 +1,62 @@ +using LoveNet.BuildingBlocks.Web; +using LoveNet.Chat.Api.Data; +using LoveNet.Chat.Api.Models; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Chat.Api.Services; + +public class PostgresMessageStore : IMessageStore +{ + private readonly ChatDbContext db; + + public PostgresMessageStore(ChatDbContext db) + { + this.db = db; + } + + public async Task AppendAsync(Message message, CancellationToken cancellationToken = default) + { + var exists = await db.Messages.AsNoTracking() + .AnyAsync(m => m.Id == message.Id, cancellationToken); + + if (exists) + { + return; + } + + db.Messages.Add(message); + await db.SaveChangesAsync(cancellationToken); + } + + public async Task GetPageAsync(string roomId, int page, CancellationToken cancellationToken = default) + { + var messagesQuery = db.Messages.AsNoTracking() + .Where(m => m.RoomId == roomId) + .OrderByDescending(m => m.CreatedOn); + + var totalMessages = await messagesQuery.CountAsync(cancellationToken); + + var messages = await messagesQuery + .Skip((page - 1) * LoveNetConstants.DefaultTake) + .Take(LoveNetConstants.DefaultTake) + .Select(m => new MessageModel + { + RoomId = m.RoomId, + UserId = m.SenderId, + Text = m.Text, + ImageUrl = m.ImageUrl, + CreatedOn = m.CreatedOn, + ProfilePicture = db.UserProfiles + .Where(p => p.UserId == m.SenderId) + .Select(p => p.AvatarUrl) + .FirstOrDefault(), + }) + .ToListAsync(cancellationToken); + + return new ChatResponseModel + { + Messages = messages, + TotalMessages = totalMessages, + }; + } +} diff --git a/src/Services/Chat/LoveNet.Chat.Api/appsettings.json b/src/Services/Chat/LoveNet.Chat.Api/appsettings.json index 10f68b8..0699874 100644 --- a/src/Services/Chat/LoveNet.Chat.Api/appsettings.json +++ b/src/Services/Chat/LoveNet.Chat.Api/appsettings.json @@ -1,4 +1,29 @@ { + "ConnectionStrings": { + "Default": "Host=localhost;Port=5436;Database=lovenet_chat;Username=lovenet;Password=lovenet" + }, + "Kafka": { + "BootstrapServers": "localhost:29092" + }, + "Jwt": { + "Key": "lovenet-local-development-signing-key-do-not-use-in-production-0123456789abcdef", + "Issuer": "https://localhost:3000/", + "Audience": "https://localhost:3000/" + }, + "Cloudinary": { + "CloudName": "", + "Key": "", + "Secret": "" + }, + "Serilog": { + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "Microsoft.EntityFrameworkCore": "Warning" + } + } + }, "Logging": { "LogLevel": { "Default": "Information", diff --git a/src/Services/Chat/LoveNet.Chat.Tests/ChatServiceTests.cs b/src/Services/Chat/LoveNet.Chat.Tests/ChatServiceTests.cs new file mode 100644 index 0000000..119cad5 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Tests/ChatServiceTests.cs @@ -0,0 +1,123 @@ +using LoveNet.Chat.Api.Data; +using LoveNet.Chat.Api.Models; +using LoveNet.Chat.Api.Services; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Chat.Tests; + +[TestFixture] +public class ChatServiceTests +{ + private const string RoomId = "room-1"; + + private ChatDbContext db = null!; + private PostgresMessageStore messageStore = null!; + private ChatService chatService = null!; + + [SetUp] + public async Task Setup() + { + var options = new DbContextOptionsBuilder() + .UseInMemoryDatabase(Guid.NewGuid().ToString()) + .Options; + + db = new ChatDbContext(options); + messageStore = new PostgresMessageStore(db); + chatService = new ChatService(db, messageStore); + + db.UserProfiles.Add(new UserProfileLite + { + UserId = "sender-1", + UserName = "alpha", + AvatarUrl = "https://img/alpha.png", + }); + + for (var i = 0; i < 15; i++) + { + db.Messages.Add(new Message + { + Id = $"msg-{i}", + RoomId = RoomId, + SenderId = "sender-1", + Text = $"message {i}", + CreatedOn = DateTime.UtcNow.AddMinutes(i), + }); + } + + await db.SaveChangesAsync(); + } + + [TearDown] + public void TearDown() => db.Dispose(); + + [Test] + public async Task SuccessGetFirstPage() + { + var chat = await chatService.GetChatAsync(new ChatRequestModel { RoomId = RoomId, Page = 1 }); + + Assert.Multiple(() => + { + Assert.That(chat.TotalMessages, Is.EqualTo(15)); + Assert.That(chat.Messages.Count(), Is.EqualTo(10)); + // Newest first, with the sender's current avatar joined in. + Assert.That(chat.Messages.First().Text, Is.EqualTo("message 14")); + Assert.That(chat.Messages.First().ProfilePicture, Is.EqualTo("https://img/alpha.png")); + }); + } + + [Test] + public async Task SuccessGetSecondPage() + { + var chat = await chatService.GetChatAsync(new ChatRequestModel { RoomId = RoomId, Page = 2 }); + + Assert.Multiple(() => + { + Assert.That(chat.Messages.Count(), Is.EqualTo(5)); + Assert.That(chat.Messages.Last().Text, Is.EqualTo("message 0")); + }); + } + + [Test] + public async Task SuccessSaveMessageIsIdempotentById() + { + var message = new Message + { + Id = "dup-1", + RoomId = RoomId, + SenderId = "sender-1", + Text = "hello", + CreatedOn = DateTime.UtcNow, + }; + + await messageStore.AppendAsync(message); + await messageStore.AppendAsync(new Message + { + Id = "dup-1", + RoomId = RoomId, + SenderId = "sender-1", + Text = "hello again (redelivered)", + CreatedOn = message.CreatedOn, + }); + + Assert.That(await db.Messages.CountAsync(m => m.Id == "dup-1"), Is.EqualTo(1)); + } + + [Test] + public async Task CanAccessRoomCoversAllThreeGrants() + { + var userId = Guid.NewGuid().ToString(); + var otherId = Guid.NewGuid().ToString(); + var strangerRoom = string.Join(string.Empty, new[] { Guid.NewGuid().ToString(), Guid.NewGuid().ToString() }.OrderBy(x => x)); + + db.Chatrooms.Add(new Chatroom { Id = "public-room", Title = "Public", Url = "https://img/room.png" }); + db.Rooms.Add(new Room { RoomId = "provisioned-room", UserAId = userId, UserBId = otherId, CreatedOn = DateTime.UtcNow }); + await db.SaveChangesAsync(); + + var matchRoom = string.Join(string.Empty, new[] { userId, otherId }.OrderBy(x => x)); + + Assert.That(await chatService.CanAccessRoomAsync("public-room", userId), Is.True, "public chatroom"); + Assert.That(await chatService.CanAccessRoomAsync("provisioned-room", userId), Is.True, "provisioned membership"); + Assert.That(await chatService.CanAccessRoomAsync(matchRoom, userId), Is.True, "deterministic roomId fallback"); + Assert.That(await chatService.CanAccessRoomAsync(strangerRoom, userId), Is.False, "someone else's room"); + } +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Consumers/MatchCreatedConsumer.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Consumers/MatchCreatedConsumer.cs new file mode 100644 index 0000000..267ce3f --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Consumers/MatchCreatedConsumer.cs @@ -0,0 +1,44 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Realtime.Api.Hubs; +using Microsoft.AspNetCore.SignalR; +using Microsoft.Extensions.Options; + +namespace LoveNet.Realtime.Api.Consumers; + +/// +/// Pushes a "MatchReceived" toast to both matched users. No inbox by design: +/// redelivery only repeats a toast and the client dedupes. +/// +public class MatchCreatedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "realtime-service"; + + public MatchCreatedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.MatchCreated, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var hub = services.GetRequiredService>(); + var data = envelope.Data; + + await hub.Clients.User(data.UserA.Id).SendAsync( + "MatchReceived", + new { data.MatchId, data.RoomId, User = data.UserB }, + cancellationToken); + + await hub.Clients.User(data.UserB.Id).SendAsync( + "MatchReceived", + new { data.MatchId, data.RoomId, User = data.UserA }, + cancellationToken); + } +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Consumers/RoomProvisionedConsumer.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Consumers/RoomProvisionedConsumer.cs new file mode 100644 index 0000000..f6ae7ad --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Consumers/RoomProvisionedConsumer.cs @@ -0,0 +1,35 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Realtime.Api.Services; +using Microsoft.Extensions.Options; + +namespace LoveNet.Realtime.Api.Consumers; + +/// Registers public rooms for join authorization (SADD is idempotent). +public class RoomProvisionedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "realtime-service"; + + public RoomProvisionedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.RoomProvisioned, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + if (!envelope.Data.IsPublic) + { + return; + } + + var roomRegistry = services.GetRequiredService(); + await roomRegistry.AddPublicRoomAsync(envelope.Data.RoomId); + } +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Hubs/ChatHub.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Hubs/ChatHub.cs new file mode 100644 index 0000000..500d262 --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Hubs/ChatHub.cs @@ -0,0 +1,142 @@ +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.Realtime.Api.Models; +using LoveNet.Realtime.Api.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.SignalR; + +namespace LoveNet.Realtime.Api.Hubs; + +[Authorize] +public class ChatHub : Hub +{ + private const string RoomIdKey = "roomId"; + private const string UserIdKey = "userId"; + + private readonly IPresenceService presence; + private readonly IRoomRegistry roomRegistry; + private readonly IEventPublisher eventPublisher; + + public ChatHub( + IPresenceService presence, + IRoomRegistry roomRegistry, + IEventPublisher eventPublisher) + { + this.presence = presence; + this.roomRegistry = roomRegistry; + this.eventPublisher = eventPublisher; + } + + public async Task JoinRoom(UserConnectionModel connection) + { + var userId = Context.User!.GetUserId(); + var userName = Context.User!.GetUserName(); + var roomId = connection.RoomId; + + await EnsureRoomMemberAsync(roomId, userId); + + await Groups.AddToGroupAsync(Context.ConnectionId, roomId); + await presence.AddUserToRoomAsync(roomId, new UserInRoomModel + { + Id = userId, + UserName = userName, + ProfilePictureUrl = connection.ProfilePictureUrl, + }); + + Context.Items[RoomIdKey] = roomId; + Context.Items[UserIdKey] = userId; + + await BroadcastUsersAsync(roomId, hasLeft: false); + } + + public async Task LeaveRoom(UserConnectionModel connection) + { + var userId = Context.User!.GetUserId(); + await RemoveFromRoomAsync(connection.RoomId, userId); + } + + /// + /// Cleans up presence when the client never invoked LeaveRoom (tab close, + /// network drop) — the monolith leaked ghost users here. + /// + public override async Task OnDisconnectedAsync(Exception? exception) + { + if (Context.Items.TryGetValue(RoomIdKey, out var roomId) && roomId is string room && + Context.Items.TryGetValue(UserIdKey, out var userId) && userId is string user) + { + await RemoveFromRoomAsync(room, user); + } + + await base.OnDisconnectedAsync(exception); + } + + public async Task SendMessage(SendMessageModel message) + { + var userId = Context.User!.GetUserId(); + var userName = Context.User!.GetUserName(); + + await EnsureRoomMemberAsync(message.RoomId, userId); + + var evt = new MessageSentEvent( + Guid.NewGuid().ToString(), + message.RoomId, + userId, + userName, + message.ProfilePicture, + message.Text, + message.ImageUrl, + DateTime.UtcNow); + + // Durable-before-display: broker ack first, so a message a client saw + // can never be lost by a crash between broadcast and publish. + await eventPublisher.PublishAsync(KafkaTopics.MessageSent, message.RoomId, evt); + + await Clients.Group(message.RoomId).SendAsync("ReceiveMessage", new + { + RoomId = message.RoomId, + UserId = userId, + Text = message.Text, + ProfilePicture = message.ProfilePicture, + ImageUrl = message.ImageUrl, + CreatedOn = evt.CreatedOn, + }); + } + + /// + /// A room is joinable when it is a provisioned public room or the caller's + /// id appears in the deterministic 1:1 room id (two sorted user GUIDs + /// concatenated). + /// + private async Task EnsureRoomMemberAsync(string roomId, string userId) + { + if (await roomRegistry.IsPublicRoomAsync(roomId) || roomId.Contains(userId)) + { + return; + } + + throw new HubException("Not a member of this room"); + } + + private async Task RemoveFromRoomAsync(string roomId, string userId) + { + await presence.RemoveUserFromRoomAsync(roomId, userId); + await Groups.RemoveFromGroupAsync(Context.ConnectionId, roomId); + + Context.Items.Remove(RoomIdKey); + Context.Items.Remove(UserIdKey); + + await BroadcastUsersAsync(roomId, hasLeft: true); + } + + private async Task BroadcastUsersAsync(string roomId, bool hasLeft) + { + var users = await presence.GetUsersInRoomAsync(roomId); + await Clients.Group(roomId).SendAsync("RefreshUsersList", new + { + Users = users, + HasLeft = hasLeft, + }); + } +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Models/RealtimeModels.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Models/RealtimeModels.cs new file mode 100644 index 0000000..507d852 --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Models/RealtimeModels.cs @@ -0,0 +1,37 @@ +namespace LoveNet.Realtime.Api.Models; + +/// +/// Join/leave payload (legacy UserConnection shape). UserId and UserName are +/// ignored server-side — identity comes from JWT claims; only +/// ProfilePictureUrl is trusted, as cosmetic data. +/// +public class UserConnectionModel +{ + public string? UserId { get; set; } + + public string RoomId { get; set; } = string.Empty; + + public string? ProfilePictureUrl { get; set; } + + public string? UserName { get; set; } +} + +public class SendMessageModel +{ + public string RoomId { get; set; } = string.Empty; + + public string? Text { get; set; } + + public string? ImageUrl { get; set; } + + public string? ProfilePicture { get; set; } +} + +public class UserInRoomModel +{ + public string Id { get; set; } = string.Empty; + + public string? ProfilePictureUrl { get; set; } + + public string? UserName { get; set; } +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Program.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Program.cs index ac7c10a..e732ab6 100644 --- a/src/Services/Realtime/LoveNet.Realtime.Api/Program.cs +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Program.cs @@ -1,17 +1,38 @@ +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using LoveNet.Realtime.Api.Consumers; +using LoveNet.Realtime.Api.Hubs; +using LoveNet.Realtime.Api.Services; +using StackExchange.Redis; + var builder = WebApplication.CreateBuilder(args); -// Add services to the container. +builder.AddLoveNetDefaults("realtime-api"); -builder.Services.AddControllers(); +builder.Services.AddLoveNetJwt(builder.Configuration); -var app = builder.Build(); +builder.Services.AddSingleton(_ => + ConnectionMultiplexer.Connect(builder.Configuration["Redis:Connection"]!)); -// Configure the HTTP request pipeline. +// Redis backplane so replicas share SignalR groups. +builder.Services.AddSignalR().AddStackExchangeRedis(builder.Configuration["Redis:Connection"]!); -app.UseHttpsRedirection(); +builder.Services.AddKafkaEventBus(builder.Configuration); +builder.Services.AddHostedService(); +builder.Services.AddHostedService(); -app.UseAuthorization(); +builder.Services.AddSingleton(); +builder.Services.AddSingleton(); + +builder.Services.AddLoveNetHealthChecks(builder.Configuration, kafka: true, redis: true); -app.MapControllers(); +var app = builder.Build(); + +app.UseLoveNetDefaults(); +app.UseAuthentication(); +app.UseAuthorization(); +app.MapHub("/chat"); +app.MapLoveNetHealth(); -app.Run(); +await app.RunAsync(); diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Services/IPresenceService.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Services/IPresenceService.cs new file mode 100644 index 0000000..b33c46a --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Services/IPresenceService.cs @@ -0,0 +1,12 @@ +using LoveNet.Realtime.Api.Models; + +namespace LoveNet.Realtime.Api.Services; + +public interface IPresenceService +{ + Task AddUserToRoomAsync(string roomId, UserInRoomModel user); + + Task RemoveUserFromRoomAsync(string roomId, string userId); + + Task> GetUsersInRoomAsync(string roomId); +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Services/IRoomRegistry.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Services/IRoomRegistry.cs new file mode 100644 index 0000000..44d0229 --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Services/IRoomRegistry.cs @@ -0,0 +1,8 @@ +namespace LoveNet.Realtime.Api.Services; + +public interface IRoomRegistry +{ + Task AddPublicRoomAsync(string roomId); + + Task IsPublicRoomAsync(string roomId); +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Services/RedisPresenceService.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Services/RedisPresenceService.cs new file mode 100644 index 0000000..02c4791 --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Services/RedisPresenceService.cs @@ -0,0 +1,49 @@ +using System.Text.Json; +using LoveNet.Realtime.Api.Models; +using StackExchange.Redis; + +namespace LoveNet.Realtime.Api.Services; + +/// +/// Redis-backed room presence shared across replicas (replaces the monolith's +/// in-memory singleton). Hash per room keyed by user id; the 24h TTL sweeps +/// rooms whose members never disconnected cleanly. +/// +public class RedisPresenceService : IPresenceService +{ + private static readonly JsonSerializerOptions JsonOptions = new(JsonSerializerDefaults.Web); + + private readonly IConnectionMultiplexer redis; + + public RedisPresenceService(IConnectionMultiplexer redis) + { + this.redis = redis; + } + + public async Task AddUserToRoomAsync(string roomId, UserInRoomModel user) + { + var db = redis.GetDatabase(); + var key = RoomKey(roomId); + + await db.HashSetAsync(key, user.Id, JsonSerializer.Serialize(user, JsonOptions)); + await db.KeyExpireAsync(key, TimeSpan.FromHours(24)); + } + + public async Task RemoveUserFromRoomAsync(string roomId, string userId) + { + var db = redis.GetDatabase(); + await db.HashDeleteAsync(RoomKey(roomId), userId); + } + + public async Task> GetUsersInRoomAsync(string roomId) + { + var db = redis.GetDatabase(); + var entries = await db.HashGetAllAsync(RoomKey(roomId)); + + return entries + .Select(entry => JsonSerializer.Deserialize(entry.Value.ToString(), JsonOptions)!) + .ToList(); + } + + private static string RoomKey(string roomId) => $"presence:room:{roomId}"; +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Services/RedisRoomRegistry.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Services/RedisRoomRegistry.cs new file mode 100644 index 0000000..be3d7eb --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Services/RedisRoomRegistry.cs @@ -0,0 +1,22 @@ +using StackExchange.Redis; + +namespace LoveNet.Realtime.Api.Services; + +/// Public room ids in a Redis set, populated from RoomProvisioned events. +public class RedisRoomRegistry : IRoomRegistry +{ + private const string PublicRoomsKey = "rooms:public"; + + private readonly IConnectionMultiplexer redis; + + public RedisRoomRegistry(IConnectionMultiplexer redis) + { + this.redis = redis; + } + + public Task AddPublicRoomAsync(string roomId) => + redis.GetDatabase().SetAddAsync(PublicRoomsKey, roomId); + + public Task IsPublicRoomAsync(string roomId) => + redis.GetDatabase().SetContainsAsync(PublicRoomsKey, roomId); +} diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.json b/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.json index 10f68b8..00b2b32 100644 --- a/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.json +++ b/src/Services/Realtime/LoveNet.Realtime.Api/appsettings.json @@ -1,4 +1,24 @@ { + "Kafka": { + "BootstrapServers": "localhost:29092" + }, + "Redis": { + "Connection": "localhost:6380" + }, + "Jwt": { + "Key": "lovenet-local-development-signing-key-do-not-use-in-production-0123456789abcdef", + "Issuer": "https://localhost:3000/", + "Audience": "https://localhost:3000/" + }, + "Serilog": { + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "Microsoft.EntityFrameworkCore": "Warning" + } + } + }, "Logging": { "LogLevel": { "Default": "Information", From dfb11b089596bdc032a50253af859f09c5a32aba Mon Sep 17 00:00:00 2001 From: "GBP\\ivan.mitovski" Date: Mon, 13 Jul 2026 11:12:00 +0300 Subject: [PATCH 5/9] Phase 4: Notifications service - consumes notifications.email-requested (verify/reset templates ported from the monolith wwwroot), matching.match-created (match emails to both users), and the user events for a contacts read model - SendGrid sender ported; skips gracefully with a warning when no API key is configured (local dev); email_log audit table; inbox dedupe so at-least-once delivery never double-sends - 4 NUnit tests (template substitution, dedupe, both-recipients, upsert) Co-Authored-By: Claude Fable 5 --- .../Controllers/AdminDashboardController.cs | 91 +++++++++++ src/Gateway/LoveNet.Gateway/Program.cs | 91 ++++++++++- .../Properties/launchSettings.json | 30 +--- src/Gateway/LoveNet.Gateway/appsettings.json | 145 +++++++++++++++++ .../Consumers/EmailRequestedConsumer.cs | 30 ++++ .../Consumers/MatchCreatedConsumer.cs | 30 ++++ .../Consumers/UserRegisteredConsumer.cs | 31 ++++ .../Consumers/UserUpdatedConsumer.cs | 31 ++++ .../Data/EmailLog.cs | 15 ++ .../20260713080750_InitialCreate.Designer.cs | 91 +++++++++++ .../20260713080750_InitialCreate.cs | 69 ++++++++ .../NotificationsDbContextModelSnapshot.cs | 88 +++++++++++ .../Data/NotificationsDbContext.cs | 33 ++++ .../Data/UserContact.cs | 11 ++ .../LoveNet.Notifications.Api.csproj | 4 + .../LoveNet.Notifications.Api/Program.cs | 39 ++++- .../Services/EmailDispatchService.cs | 120 ++++++++++++++ .../Services/IEmailDispatchService.cs | 12 ++ .../Services/IEmailSender.cs | 21 +++ .../Services/IEmailTemplateProvider.cs | 13 ++ .../Services/SendGridEmailSender.cs | 57 +++++++ .../Templates/resetPassword.html | 32 ++++ .../Templates/verify.html | 29 ++++ .../appsettings.json | 18 +++ .../EmailDispatchServiceTests.cs | 148 ++++++++++++++++++ 25 files changed, 1242 insertions(+), 37 deletions(-) create mode 100644 src/Gateway/LoveNet.Gateway/Controllers/AdminDashboardController.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Consumers/EmailRequestedConsumer.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Consumers/MatchCreatedConsumer.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Consumers/UserRegisteredConsumer.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Consumers/UserUpdatedConsumer.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Data/EmailLog.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/20260713080750_InitialCreate.Designer.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/20260713080750_InitialCreate.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/NotificationsDbContextModelSnapshot.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Data/NotificationsDbContext.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Data/UserContact.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Services/EmailDispatchService.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailDispatchService.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailSender.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailTemplateProvider.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Services/SendGridEmailSender.cs create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Templates/resetPassword.html create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Templates/verify.html create mode 100644 src/Services/Notifications/LoveNet.Notifications.Tests/EmailDispatchServiceTests.cs diff --git a/src/Gateway/LoveNet.Gateway/Controllers/AdminDashboardController.cs b/src/Gateway/LoveNet.Gateway/Controllers/AdminDashboardController.cs new file mode 100644 index 0000000..54bd0d3 --- /dev/null +++ b/src/Gateway/LoveNet.Gateway/Controllers/AdminDashboardController.cs @@ -0,0 +1,91 @@ +using LoveNet.BuildingBlocks.Web; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace LoveNet.Gateway.Controllers; + +/// +/// Admin statistics aggregation. Fans out to each service's gateway-only +/// /internal/stats endpoint and reassembles the monolith's StatisticsViewModel +/// shape. An unreachable service degrades to zeros instead of failing the call. +/// +[Authorize(Roles = LoveNetConstants.AdministratorRoleName)] +[Route("api/admin/dashboard")] +[ApiController] +public class AdminDashboardController : ControllerBase +{ + private readonly IHttpClientFactory httpClientFactory; + private readonly ILogger logger; + + public AdminDashboardController( + IHttpClientFactory httpClientFactory, + ILogger logger) + { + this.httpClientFactory = httpClientFactory; + this.logger = logger; + } + + [HttpGet] + public async Task> GetStatistics() + { + var identityTask = GetStatsAsync("identity"); + var profileTask = GetStatsAsync("profile"); + var matchingTask = GetStatsAsync("matching"); + var chatTask = GetStatsAsync("chat"); + + await Task.WhenAll(identityTask, profileTask, matchingTask, chatTask); + + var identity = await identityTask ?? new IdentityStats(0, 0); + var profile = await profileTask ?? new ProfileStats(0); + var matching = await matchingTask ?? new MatchingStats(0, 0); + var chat = await chatTask ?? new ChatStats(0); + + var response = new StatisticsResponse( + UsersCount: identity.UsersCount, + BannedUsersCount: identity.BannedUsersCount, + MatchesCount: matching.MatchesCount, + LikedUsersCount: matching.LikedUsersCount, + NotSwipedUsersCount: identity.UsersCount - matching.LikedUsersCount, + ImagesCount: profile.ImagesCount, + MessagesCount: chat.MessagesCount); + + return Ok(response); + } + + private async Task GetStatsAsync(string clientName) + where TStats : class + { + try + { + var client = httpClientFactory.CreateClient(clientName); + + return await client.GetFromJsonAsync("/internal/stats", HttpContext.RequestAborted); + } + catch (Exception exception) + { + logger.LogWarning( + exception, + "Failed to fetch /internal/stats from the {Service} service; statistics will report zeros for it", + clientName); + + return null; + } + } + + public sealed record StatisticsResponse( + int UsersCount, + int BannedUsersCount, + int MatchesCount, + int LikedUsersCount, + int NotSwipedUsersCount, + int ImagesCount, + int MessagesCount); + + private sealed record IdentityStats(int UsersCount, int BannedUsersCount); + + private sealed record ProfileStats(int ImagesCount); + + private sealed record MatchingStats(int MatchesCount, int LikedUsersCount); + + private sealed record ChatStats(int MessagesCount); +} diff --git a/src/Gateway/LoveNet.Gateway/Program.cs b/src/Gateway/LoveNet.Gateway/Program.cs index 1760df1..ba9054b 100644 --- a/src/Gateway/LoveNet.Gateway/Program.cs +++ b/src/Gateway/LoveNet.Gateway/Program.cs @@ -1,6 +1,93 @@ +using System.Threading.RateLimiting; +using LoveNet.BuildingBlocks.Web; +using LoveNet.BuildingBlocks.Web.Auth; +using Microsoft.AspNetCore.RateLimiting; + var builder = WebApplication.CreateBuilder(args); + +builder.AddLoveNetDefaults("gateway"); + +builder.Services.AddLoveNetJwt(builder.Configuration); +builder.Services.AddFrontendCors(builder.Configuration); +builder.Services.AddControllers(); +builder.Services.AddHealthChecks(); + +// Named clients for the admin statistics aggregation. Standard resilience = +// request timeout + retry with backoff + circuit breaker per service. +foreach (var service in new[] { "Identity", "Profile", "Matching", "Chat" }) +{ + var baseAddress = builder.Configuration[$"Services:{service}"] + ?? throw new InvalidOperationException($"Missing 'Services:{service}' configuration value"); + + builder.Services + .AddHttpClient(service.ToLowerInvariant(), client => client.BaseAddress = new Uri(baseAddress)) + .AddStandardResilienceHandler(); +} + +builder.Services.AddRateLimiter(options => +{ + options.RejectionStatusCode = StatusCodes.Status429TooManyRequests; + + // Coarse per-IP ceiling over everything the gateway serves or proxies. + options.GlobalLimiter = PartitionedRateLimiter.Create(context => + RateLimitPartition.GetFixedWindowLimiter( + context.Connection.RemoteIpAddress?.ToString() ?? "unknown", + _ => new FixedWindowRateLimiterOptions + { + PermitLimit = 200, + Window = TimeSpan.FromSeconds(10), + QueueLimit = 0, + })); + + // Tight limit for credential endpoints (login/register brute-force). + options.AddPolicy("auth", context => + RateLimitPartition.GetFixedWindowLimiter( + context.Connection.RemoteIpAddress?.ToString() ?? "unknown", + _ => new FixedWindowRateLimiterOptions + { + PermitLimit = 10, + Window = TimeSpan.FromSeconds(60), + QueueLimit = 0, + })); + + // Swiping burst control: 5-token bucket refilled at 5 tokens/second. + options.AddPolicy("likes", context => + RateLimitPartition.GetTokenBucketLimiter( + context.Connection.RemoteIpAddress?.ToString() ?? "unknown", + _ => new TokenBucketRateLimiterOptions + { + TokenLimit = 5, + TokensPerPeriod = 5, + ReplenishmentPeriod = TimeSpan.FromSeconds(1), + QueueLimit = 0, + AutoReplenishment = true, + })); + + options.OnRejected = (context, _) => + { + context.HttpContext.Response.StatusCode = StatusCodes.Status429TooManyRequests; + + return ValueTask.CompletedTask; + }; +}); + +builder.Services.AddReverseProxy() + .LoadFromConfig(builder.Configuration.GetSection("ReverseProxy")); + var app = builder.Build(); -app.MapGet("/", () => "Hello World!"); +app.UseLoveNetDefaults(); + +// Downstream services set no CORS headers; the gateway answers for the SPA +// origin on both local endpoints and proxied responses (credentials included +// for the refresh-token cookie and SignalR). +app.UseCors("Frontend"); +app.UseRateLimiter(); +app.UseAuthentication(); +app.UseAuthorization(); + +app.MapControllers(); +app.MapReverseProxy(); +app.MapHealthChecks("/health"); -app.Run(); +await app.RunAsync(); diff --git a/src/Gateway/LoveNet.Gateway/Properties/launchSettings.json b/src/Gateway/LoveNet.Gateway/Properties/launchSettings.json index 00e7e45..9ebed41 100644 --- a/src/Gateway/LoveNet.Gateway/Properties/launchSettings.json +++ b/src/Gateway/LoveNet.Gateway/Properties/launchSettings.json @@ -1,35 +1,11 @@ -{ +{ "$schema": "http://json.schemastore.org/launchsettings.json", - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:51774", - "sslPort": 44377 - } - }, "profiles": { "http": { "commandName": "Project", "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "http://localhost:5154", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "https": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "https://localhost:7139;http://localhost:5154", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, + "launchBrowser": false, + "applicationUrl": "http://localhost:8080", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/src/Gateway/LoveNet.Gateway/appsettings.json b/src/Gateway/LoveNet.Gateway/appsettings.json index 10f68b8..7ebee44 100644 --- a/src/Gateway/LoveNet.Gateway/appsettings.json +++ b/src/Gateway/LoveNet.Gateway/appsettings.json @@ -1,4 +1,149 @@ { + "Services": { + "Identity": "http://localhost:8081", + "Profile": "http://localhost:8082", + "Matching": "http://localhost:8083", + "Chat": "http://localhost:8084", + "Realtime": "http://localhost:8085" + }, + "ReverseProxy": { + "Routes": { + "auth-login-route": { + "ClusterId": "identity", + "RateLimiterPolicy": "auth", + "Match": { + "Path": "/api/identity/login" + } + }, + "auth-register-route": { + "ClusterId": "identity", + "RateLimiterPolicy": "auth", + "Match": { + "Path": "/api/identity/register" + } + }, + "identity-route": { + "ClusterId": "identity", + "Match": { + "Path": "/api/identity/{**catch-all}" + } + }, + "email-route": { + "ClusterId": "identity", + "Match": { + "Path": "/api/email/{**catch-all}" + } + }, + "admin-moderate-route": { + "ClusterId": "identity", + "Match": { + "Path": "/api/admin/moderate" + } + }, + "profile-route": { + "ClusterId": "profile", + "Match": { + "Path": "/api/profile/{**catch-all}" + } + }, + "countries-route": { + "ClusterId": "profile", + "Match": { + "Path": "/api/countries/{**catch-all}" + } + }, + "genders-route": { + "ClusterId": "profile", + "Match": { + "Path": "/api/genders/{**catch-all}" + } + }, + "admin-users-route": { + "ClusterId": "profile", + "Match": { + "Path": "/api/admin/users" + } + }, + "dating-route": { + "ClusterId": "matching", + "RateLimiterPolicy": "likes", + "Match": { + "Path": "/api/dating/{**catch-all}" + } + }, + "chat-api-route": { + "ClusterId": "chat", + "Match": { + "Path": "/api/chat/{**catch-all}" + } + }, + "hub-route": { + "ClusterId": "realtime", + "Match": { + "Path": "/chat/{**catch-all}" + } + }, + "hub-root-route": { + "ClusterId": "realtime", + "Match": { + "Path": "/chat" + } + } + }, + "Clusters": { + "identity": { + "Destinations": { + "destination1": { + "Address": "http://localhost:8081" + } + } + }, + "profile": { + "Destinations": { + "destination1": { + "Address": "http://localhost:8082" + } + } + }, + "matching": { + "Destinations": { + "destination1": { + "Address": "http://localhost:8083" + } + } + }, + "chat": { + "Destinations": { + "destination1": { + "Address": "http://localhost:8084" + } + } + }, + "realtime": { + "Destinations": { + "destination1": { + "Address": "http://localhost:8085" + } + } + } + } + }, + "Jwt": { + "Key": "lovenet-local-development-signing-key-do-not-use-in-production-0123456789abcdef", + "Issuer": "https://localhost:3000/", + "Audience": "https://localhost:3000/" + }, + "Frontend": { + "Origin": "http://localhost:3000" + }, + "Serilog": { + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning" + } + } + }, "Logging": { "LogLevel": { "Default": "Information", diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/EmailRequestedConsumer.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/EmailRequestedConsumer.cs new file mode 100644 index 0000000..9bcaaf0 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/EmailRequestedConsumer.cs @@ -0,0 +1,30 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Notifications.Api.Services; +using Microsoft.Extensions.Options; + +namespace LoveNet.Notifications.Api.Consumers; + +/// Sends the transactional emails Identity requests (verify, reset password). +public class EmailRequestedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "notifications-service"; + + public EmailRequestedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.EmailRequested, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var dispatch = services.GetRequiredService(); + await dispatch.HandleEmailRequestedAsync(envelope.MessageId, envelope.Data, cancellationToken); + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/MatchCreatedConsumer.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/MatchCreatedConsumer.cs new file mode 100644 index 0000000..d2600b3 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/MatchCreatedConsumer.cs @@ -0,0 +1,30 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Notifications.Api.Services; +using Microsoft.Extensions.Options; + +namespace LoveNet.Notifications.Api.Consumers; + +/// Emails both users when Matching creates a new match. +public class MatchCreatedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "notifications-service"; + + public MatchCreatedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.MatchCreated, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var dispatch = services.GetRequiredService(); + await dispatch.HandleMatchCreatedAsync(envelope.MessageId, envelope.Data, cancellationToken); + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/UserRegisteredConsumer.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/UserRegisteredConsumer.cs new file mode 100644 index 0000000..546897a --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/UserRegisteredConsumer.cs @@ -0,0 +1,31 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Notifications.Api.Services; +using Microsoft.Extensions.Options; + +namespace LoveNet.Notifications.Api.Consumers; + +/// Seeds the contact read model when Identity registers a user. +public class UserRegisteredConsumer : KafkaConsumerService +{ + private const string ConsumerName = "notifications-service"; + + public UserRegisteredConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.UserRegistered, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var dispatch = services.GetRequiredService(); + var data = envelope.Data; + await dispatch.UpsertContactAsync(envelope.MessageId, data.UserId, data.Email, data.UserName, cancellationToken); + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/UserUpdatedConsumer.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/UserUpdatedConsumer.cs new file mode 100644 index 0000000..c53a255 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Consumers/UserUpdatedConsumer.cs @@ -0,0 +1,31 @@ +using Confluent.Kafka; +using LoveNet.BuildingBlocks.Contracts; +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus.Consuming; +using LoveNet.Notifications.Api.Services; +using Microsoft.Extensions.Options; + +namespace LoveNet.Notifications.Api.Consumers; + +/// Keeps the contact read model fresh when Profile republishes a user. +public class UserUpdatedConsumer : KafkaConsumerService +{ + private const string ConsumerName = "notifications-service"; + + public UserUpdatedConsumer( + IServiceScopeFactory scopeFactory, + IProducer producer, + IOptions options, + ILogger logger) + : base(scopeFactory, producer, options, logger, KafkaTopics.UserUpdated, ConsumerName) + { + } + + protected override async Task HandleAsync(IServiceProvider services, EventEnvelope envelope, CancellationToken cancellationToken) + { + var dispatch = services.GetRequiredService(); + var data = envelope.Data; + await dispatch.UpsertContactAsync(envelope.MessageId, data.UserId, data.Email, data.UserName, cancellationToken); + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Data/EmailLog.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Data/EmailLog.cs new file mode 100644 index 0000000..33a74b2 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Data/EmailLog.cs @@ -0,0 +1,15 @@ +namespace LoveNet.Notifications.Api.Data; + +/// One row per successfully sent email. +public class EmailLog +{ + public Guid Id { get; set; } + + public string ToEmail { get; set; } = null!; + + public string Subject { get; set; } = null!; + + public string EmailType { get; set; } = null!; + + public DateTime SentOn { get; set; } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/20260713080750_InitialCreate.Designer.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/20260713080750_InitialCreate.Designer.cs new file mode 100644 index 0000000..3f6670d --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/20260713080750_InitialCreate.Designer.cs @@ -0,0 +1,91 @@ +// +using System; +using LoveNet.Notifications.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Notifications.Api.Data.Migrations +{ + [DbContext(typeof(NotificationsDbContext))] + [Migration("20260713080750_InitialCreate")] + partial class InitialCreate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Notifications.Api.Data.EmailLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("EmailType") + .IsRequired() + .HasColumnType("text"); + + b.Property("SentOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Subject") + .IsRequired() + .HasColumnType("text"); + + b.Property("ToEmail") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("email_log", (string)null); + }); + + modelBuilder.Entity("LoveNet.Notifications.Api.Data.UserContact", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("Email") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("UserId"); + + b.ToTable("user_contacts", (string)null); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/20260713080750_InitialCreate.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/20260713080750_InitialCreate.cs new file mode 100644 index 0000000..5104329 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/20260713080750_InitialCreate.cs @@ -0,0 +1,69 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace LoveNet.Notifications.Api.Data.Migrations +{ + /// + public partial class InitialCreate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "email_log", + columns: table => new + { + Id = table.Column(type: "uuid", nullable: false), + ToEmail = table.Column(type: "text", nullable: false), + Subject = table.Column(type: "text", nullable: false), + EmailType = table.Column(type: "text", nullable: false), + SentOn = table.Column(type: "timestamp without time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_email_log", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "inbox_messages", + columns: table => new + { + MessageId = table.Column(type: "uuid", nullable: false), + Consumer = table.Column(type: "character varying(128)", maxLength: 128, nullable: false), + ProcessedOn = table.Column(type: "timestamp without time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_inbox_messages", x => new { x.MessageId, x.Consumer }); + }); + + migrationBuilder.CreateTable( + name: "user_contacts", + columns: table => new + { + UserId = table.Column(type: "text", nullable: false), + Email = table.Column(type: "text", nullable: false), + UserName = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_user_contacts", x => x.UserId); + }); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "email_log"); + + migrationBuilder.DropTable( + name: "inbox_messages"); + + migrationBuilder.DropTable( + name: "user_contacts"); + } + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/NotificationsDbContextModelSnapshot.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/NotificationsDbContextModelSnapshot.cs new file mode 100644 index 0000000..63647f1 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Data/Migrations/NotificationsDbContextModelSnapshot.cs @@ -0,0 +1,88 @@ +// +using System; +using LoveNet.Notifications.Api.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LoveNet.Notifications.Api.Data.Migrations +{ + [DbContext(typeof(NotificationsDbContext))] + partial class NotificationsDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.11") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("LoveNet.BuildingBlocks.EventBus.Inbox.InboxMessage", b => + { + b.Property("MessageId") + .HasColumnType("uuid"); + + b.Property("Consumer") + .HasMaxLength(128) + .HasColumnType("character varying(128)"); + + b.Property("ProcessedOn") + .HasColumnType("timestamp without time zone"); + + b.HasKey("MessageId", "Consumer"); + + b.ToTable("inbox_messages", (string)null); + }); + + modelBuilder.Entity("LoveNet.Notifications.Api.Data.EmailLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("EmailType") + .IsRequired() + .HasColumnType("text"); + + b.Property("SentOn") + .HasColumnType("timestamp without time zone"); + + b.Property("Subject") + .IsRequired() + .HasColumnType("text"); + + b.Property("ToEmail") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("email_log", (string)null); + }); + + modelBuilder.Entity("LoveNet.Notifications.Api.Data.UserContact", b => + { + b.Property("UserId") + .HasColumnType("text"); + + b.Property("Email") + .IsRequired() + .HasColumnType("text"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("UserId"); + + b.ToTable("user_contacts", (string)null); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Data/NotificationsDbContext.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Data/NotificationsDbContext.cs new file mode 100644 index 0000000..fe7d4ef --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Data/NotificationsDbContext.cs @@ -0,0 +1,33 @@ +using LoveNet.BuildingBlocks.EventBus; +using Microsoft.EntityFrameworkCore; + +namespace LoveNet.Notifications.Api.Data; + +public class NotificationsDbContext : DbContext +{ + public NotificationsDbContext(DbContextOptions options) + : base(options) + { + } + + public DbSet EmailLogs => Set(); + + public DbSet UserContacts => Set(); + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.Entity(entity => + { + entity.ToTable("email_log"); + entity.HasKey(l => l.Id); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("user_contacts"); + entity.HasKey(c => c.UserId); + }); + + modelBuilder.AddInbox(); + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Data/UserContact.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Data/UserContact.cs new file mode 100644 index 0000000..fccef26 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Data/UserContact.cs @@ -0,0 +1,11 @@ +namespace LoveNet.Notifications.Api.Data; + +/// Read model of user contact details, kept fresh from identity/profile events. +public class UserContact +{ + public string UserId { get; set; } = null!; + + public string Email { get; set; } = null!; + + public string UserName { get; set; } = null!; +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.csproj b/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.csproj index e69c250..91de392 100644 --- a/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.csproj +++ b/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.csproj @@ -18,4 +18,8 @@ enable + + + + diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs index ac7c10a..2a4a874 100644 --- a/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs @@ -1,17 +1,40 @@ +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.Web; +using LoveNet.Notifications.Api.Consumers; +using LoveNet.Notifications.Api.Data; +using LoveNet.Notifications.Api.Services; +using Microsoft.EntityFrameworkCore; + +AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); + var builder = WebApplication.CreateBuilder(args); -// Add services to the container. +builder.AddLoveNetDefaults("notifications-api"); -builder.Services.AddControllers(); +builder.Services.AddDbContext(options => + options.UseNpgsql(builder.Configuration.GetConnectionString("Default"))); -var app = builder.Build(); +builder.Services.AddKafkaEventBus(builder.Configuration); +builder.Services.AddHostedService(); +builder.Services.AddHostedService(); +builder.Services.AddHostedService(); +builder.Services.AddHostedService(); -// Configure the HTTP request pipeline. +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddSingleton(); -app.UseHttpsRedirection(); +builder.Services.AddLoveNetHealthChecks(builder.Configuration, postgres: true, kafka: true); + +var app = builder.Build(); -app.UseAuthorization(); +app.UseLoveNetDefaults(); +app.MapLoveNetHealth(); -app.MapControllers(); +using (var scope = app.Services.CreateScope()) +{ + var db = scope.ServiceProvider.GetRequiredService(); + await db.Database.MigrateAsync(); +} -app.Run(); +await app.RunAsync(); diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Services/EmailDispatchService.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Services/EmailDispatchService.cs new file mode 100644 index 0000000..e511bae --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Services/EmailDispatchService.cs @@ -0,0 +1,120 @@ +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.BuildingBlocks.EventBus; +using LoveNet.Notifications.Api.Data; + +namespace LoveNet.Notifications.Api.Services; + +/// +/// Testable core the Kafka consumers delegate to. Every handler is idempotent +/// via the inbox: the inbox row commits in the same SaveChanges as the email +/// log, after the send succeeded. +/// +public class EmailDispatchService : IEmailDispatchService +{ + private const string ConsumerName = "notifications-service"; + private const string FromEmail = "parentassistantapi@abv.bg"; + private const string FromName = "ParentAssistantApi"; + + private readonly NotificationsDbContext db; + private readonly IEmailSender emailSender; + private readonly IEmailTemplateProvider templateProvider; + + public EmailDispatchService( + NotificationsDbContext db, + IEmailSender emailSender, + IEmailTemplateProvider templateProvider) + { + this.db = db; + this.emailSender = emailSender; + this.templateProvider = templateProvider; + } + + public async Task HandleEmailRequestedAsync(Guid messageId, EmailRequestedEvent evt, CancellationToken ct) + { + if (!await db.TryRegisterInboxAsync(messageId, ConsumerName, ct)) + { + return; + } + + var (templateFile, subject) = evt.EmailType switch + { + EmailType.ConfirmEmail => ("verify.html", "Verify Email"), + EmailType.ResetPassword => ("resetPassword.html", "Reset Password"), + _ => throw new InvalidOperationException($"Unsupported email type {evt.EmailType}"), + }; + + var template = await templateProvider.GetTemplateAsync(templateFile, ct); + var content = string.Format(template, evt.Link); + + await emailSender.SendEmailAsync(FromEmail, FromName, evt.ToEmail, subject, content); + + db.EmailLogs.Add(new EmailLog + { + Id = Guid.NewGuid(), + ToEmail = evt.ToEmail, + Subject = subject, + EmailType = evt.EmailType.ToString(), + SentOn = DateTime.UtcNow, + }); + + await db.SaveChangesAsync(ct); + } + + public async Task HandleMatchCreatedAsync(Guid messageId, MatchCreatedEvent evt, CancellationToken ct) + { + if (!await db.TryRegisterInboxAsync(messageId, ConsumerName, ct)) + { + return; + } + + const string subject = "You have a new match"; + + await SendMatchEmailAsync(evt.UserA, evt.UserB, subject); + await SendMatchEmailAsync(evt.UserB, evt.UserA, subject); + + await db.SaveChangesAsync(ct); + } + + public async Task UpsertContactAsync(Guid messageId, string userId, string email, string userName, CancellationToken ct) + { + if (!await db.TryRegisterInboxAsync(messageId, ConsumerName, ct)) + { + return; + } + + var contact = await db.UserContacts.FindAsync(new object[] { userId }, ct); + + if (contact is null) + { + db.UserContacts.Add(new UserContact + { + UserId = userId, + Email = email, + UserName = userName, + }); + } + else + { + contact.Email = email; + contact.UserName = userName; + } + + await db.SaveChangesAsync(ct); + } + + private async Task SendMatchEmailAsync(MatchedUser recipient, MatchedUser other, string subject) + { + var content = $"

It's a match!

You matched with {other.UserName}. Open LOVE.NET to say hi!

"; + + await emailSender.SendEmailAsync(FromEmail, FromName, recipient.Email, subject, content); + + db.EmailLogs.Add(new EmailLog + { + Id = Guid.NewGuid(), + ToEmail = recipient.Email, + Subject = subject, + EmailType = "MatchCreated", + SentOn = DateTime.UtcNow, + }); + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailDispatchService.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailDispatchService.cs new file mode 100644 index 0000000..49355df --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailDispatchService.cs @@ -0,0 +1,12 @@ +using LoveNet.BuildingBlocks.Contracts.Events; + +namespace LoveNet.Notifications.Api.Services; + +public interface IEmailDispatchService +{ + Task HandleEmailRequestedAsync(Guid messageId, EmailRequestedEvent evt, CancellationToken ct); + + Task HandleMatchCreatedAsync(Guid messageId, MatchCreatedEvent evt, CancellationToken ct); + + Task UpsertContactAsync(Guid messageId, string userId, string email, string userName, CancellationToken ct); +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailSender.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailSender.cs new file mode 100644 index 0000000..85b6b6b --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailSender.cs @@ -0,0 +1,21 @@ +namespace LoveNet.Notifications.Api.Services; + +public interface IEmailSender +{ + Task SendEmailAsync( + string from, + string fromName, + string to, + string subject, + string htmlContent, + IEnumerable? attachments = null); +} + +public class EmailAttachment +{ + public byte[] Content { get; set; } = null!; + + public string FileName { get; set; } = null!; + + public string MimeType { get; set; } = null!; +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailTemplateProvider.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailTemplateProvider.cs new file mode 100644 index 0000000..92c90f5 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Services/IEmailTemplateProvider.cs @@ -0,0 +1,13 @@ +namespace LoveNet.Notifications.Api.Services; + +public interface IEmailTemplateProvider +{ + Task GetTemplateAsync(string fileName, CancellationToken cancellationToken = default); +} + +/// Reads templates from the Templates folder next to the binaries. +public class FileEmailTemplateProvider : IEmailTemplateProvider +{ + public Task GetTemplateAsync(string fileName, CancellationToken cancellationToken = default) => + File.ReadAllTextAsync(Path.Combine(AppContext.BaseDirectory, "Templates", fileName), cancellationToken); +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Services/SendGridEmailSender.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Services/SendGridEmailSender.cs new file mode 100644 index 0000000..9894820 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Services/SendGridEmailSender.cs @@ -0,0 +1,57 @@ +using SendGrid; +using SendGrid.Helpers.Mail; + +namespace LoveNet.Notifications.Api.Services; + +/// +/// SendGrid transactional email sender ported from the monolith. When no API +/// key is configured (local dev) it logs a warning and skips the send instead +/// of throwing. +/// +public class SendGridEmailSender : IEmailSender +{ + private readonly string? apiKey; + private readonly ILogger logger; + + public SendGridEmailSender(IConfiguration configuration, ILogger logger) + { + apiKey = configuration["SendGrid:ApiKey"]; + this.logger = logger; + } + + public async Task SendEmailAsync( + string from, + string fromName, + string to, + string subject, + string htmlContent, + IEnumerable? attachments = null) + { + if (string.IsNullOrWhiteSpace(subject) && string.IsNullOrWhiteSpace(htmlContent)) + { + throw new ArgumentException("Subject and message should be provided."); + } + + if (string.IsNullOrWhiteSpace(apiKey)) + { + logger.LogWarning("SendGrid not configured; skipping email to {To}", to); + return; + } + + var client = new SendGridClient(apiKey); + var fromAddress = new EmailAddress(from, fromName); + var toAddress = new EmailAddress(to); + var message = MailHelper.CreateSingleEmail(fromAddress, toAddress, subject, null, htmlContent); + + if (attachments?.Any() == true) + { + foreach (var attachment in attachments) + { + message.AddAttachment(attachment.FileName, Convert.ToBase64String(attachment.Content), attachment.MimeType); + } + } + + var response = await client.SendEmailAsync(message); + logger.LogInformation("SendGrid responded {StatusCode} for email to {To}", response.StatusCode, to); + } +} diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Templates/resetPassword.html b/src/Services/Notifications/LoveNet.Notifications.Api/Templates/resetPassword.html new file mode 100644 index 0000000..cf0a770 --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Templates/resetPassword.html @@ -0,0 +1,32 @@ + + + + + + + + +
+

Password reset request

+
+ +

+ We've received your request to reset the password for your LOVE.NET account. +
+

+

+ To reset your password, open the following link in the browser: +

+
+
+ Reset +
+
+

+ If you did not request, or do not want, to reset your + password, please accept + our apologies and ignore/delete this message. +

+
+ + \ No newline at end of file diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Templates/verify.html b/src/Services/Notifications/LoveNet.Notifications.Api/Templates/verify.html new file mode 100644 index 0000000..ce4a68b --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Templates/verify.html @@ -0,0 +1,29 @@ + + + + + + + + +
+

Thank you for choosing LOVE.NET

+
+ +

+ The web application offers you chance to meet your future love +
+

+ To access your account, verify your email: +

+
+
+ Verify +
+
+

+ Have fun and stay safe! +

+
+ + \ No newline at end of file diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json b/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json index 10f68b8..eb488a2 100644 --- a/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json +++ b/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json @@ -1,4 +1,22 @@ { + "ConnectionStrings": { + "Default": "Host=localhost;Port=5437;Database=lovenet_notifications;Username=lovenet;Password=lovenet" + }, + "Kafka": { + "BootstrapServers": "localhost:29092" + }, + "SendGrid": { + "ApiKey": "" + }, + "Serilog": { + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "Microsoft.EntityFrameworkCore": "Warning" + } + } + }, "Logging": { "LogLevel": { "Default": "Information", diff --git a/src/Services/Notifications/LoveNet.Notifications.Tests/EmailDispatchServiceTests.cs b/src/Services/Notifications/LoveNet.Notifications.Tests/EmailDispatchServiceTests.cs new file mode 100644 index 0000000..7ccfc2c --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Tests/EmailDispatchServiceTests.cs @@ -0,0 +1,148 @@ +using LoveNet.BuildingBlocks.Contracts.Events; +using LoveNet.Notifications.Api.Data; +using LoveNet.Notifications.Api.Services; +using Microsoft.EntityFrameworkCore; +using Moq; + +namespace LoveNet.Notifications.Tests; + +[TestFixture] +public class EmailDispatchServiceTests +{ + private NotificationsDbContext db = null!; + private Mock emailSender = null!; + private EmailDispatchService service = null!; + + [SetUp] + public void SetUp() + { + var options = new DbContextOptionsBuilder() + .UseInMemoryDatabase(Guid.NewGuid().ToString()) + .Options; + + db = new NotificationsDbContext(options); + emailSender = new Mock(); + + var templateProvider = new Mock(); + templateProvider + .Setup(p => p.GetTemplateAsync(It.IsAny(), It.IsAny())) + .ReturnsAsync("link: {0}"); + + service = new EmailDispatchService(db, emailSender.Object, templateProvider.Object); + } + + [TearDown] + public void TearDown() => db.Dispose(); + + [Test] + public async Task HandleEmailRequestedAsync_SendsEmailWithLinkSubstitutedAndWritesLog() + { + var evt = new EmailRequestedEvent( + EmailType.ConfirmEmail, + "user@example.com", + "TestUser", + "https://love.net/confirm?token=abc"); + + await service.HandleEmailRequestedAsync(Guid.NewGuid(), evt, CancellationToken.None); + + emailSender.Verify( + s => s.SendEmailAsync( + It.IsAny(), + It.IsAny(), + "user@example.com", + "Verify Email", + "link: https://love.net/confirm?token=abc", + It.IsAny?>()), + Times.Once); + + var log = await db.EmailLogs.SingleAsync(); + Assert.Multiple(() => + { + Assert.That(log.ToEmail, Is.EqualTo("user@example.com")); + Assert.That(log.Subject, Is.EqualTo("Verify Email")); + Assert.That(log.EmailType, Is.EqualTo(nameof(EmailType.ConfirmEmail))); + }); + } + + [Test] + public async Task HandleEmailRequestedAsync_SameMessageIdTwice_SendsExactlyOnce() + { + var messageId = Guid.NewGuid(); + var evt = new EmailRequestedEvent( + EmailType.ResetPassword, + "user@example.com", + "TestUser", + "https://love.net/reset?token=xyz"); + + await service.HandleEmailRequestedAsync(messageId, evt, CancellationToken.None); + await service.HandleEmailRequestedAsync(messageId, evt, CancellationToken.None); + + emailSender.Verify( + s => s.SendEmailAsync( + It.IsAny(), + It.IsAny(), + It.IsAny(), + It.IsAny(), + It.IsAny(), + It.IsAny?>()), + Times.Once); + + Assert.That(await db.EmailLogs.CountAsync(), Is.EqualTo(1)); + } + + [Test] + public async Task HandleMatchCreatedAsync_SendsOneEmailToEachUser() + { + var userA = new MatchedUser("user-a", "Alice", "alice@example.com", null); + var userB = new MatchedUser("user-b", "Bob", "bob@example.com", null); + var evt = new MatchCreatedEvent("match-1", "room-1", userA, userB, DateTime.UtcNow); + + await service.HandleMatchCreatedAsync(Guid.NewGuid(), evt, CancellationToken.None); + + emailSender.Verify( + s => s.SendEmailAsync( + It.IsAny(), + It.IsAny(), + "alice@example.com", + "You have a new match", + It.Is(content => content.Contains("Bob")), + It.IsAny?>()), + Times.Once); + + emailSender.Verify( + s => s.SendEmailAsync( + It.IsAny(), + It.IsAny(), + "bob@example.com", + "You have a new match", + It.Is(content => content.Contains("Alice")), + It.IsAny?>()), + Times.Once); + + Assert.That(await db.EmailLogs.CountAsync(), Is.EqualTo(2)); + } + + [Test] + public async Task UpsertContactAsync_CreatesThenUpdatesContact() + { + await service.UpsertContactAsync(Guid.NewGuid(), "user-1", "old@example.com", "OldName", CancellationToken.None); + + var created = await db.UserContacts.SingleAsync(); + Assert.Multiple(() => + { + Assert.That(created.UserId, Is.EqualTo("user-1")); + Assert.That(created.Email, Is.EqualTo("old@example.com")); + Assert.That(created.UserName, Is.EqualTo("OldName")); + }); + + await service.UpsertContactAsync(Guid.NewGuid(), "user-1", "new@example.com", "NewName", CancellationToken.None); + + var updated = await db.UserContacts.SingleAsync(); + Assert.Multiple(() => + { + Assert.That(updated.UserId, Is.EqualTo("user-1")); + Assert.That(updated.Email, Is.EqualTo("new@example.com")); + Assert.That(updated.UserName, Is.EqualTo("NewName")); + }); + } +} From ba41814a9611a2d14ee6f3a552b7663313b90565 Mon Sep 17 00:00:00 2001 From: "GBP\\ivan.mitovski" Date: Mon, 13 Jul 2026 11:42:04 +0300 Subject: [PATCH 6/9] Phase 5: YARP gateway, Dockerfiles, full compose stack, e2e smoke test Gateway (port 8080, the monolith's old port so the SPA base URL is unchanged): - YARP routes for all services incl. websocket proxying of the SignalR hub; /api/admin/dashboard served locally by an aggregation controller that fans out to each service's /internal/stats with timeout+retry+circuit-breaker (Microsoft.Extensions.Http.Resilience) and degrades to zeros per service - rate limiting: global 200/10s per IP, auth 10/60s (login/register), likes token bucket 5/s; single CORS policy for the SPA origin Infra: - multi-stage Dockerfiles per service; compose now runs the full stack (gateway + 6 services + 5 Postgres + Kafka/KRaft + Redis + frontend) - healthchecks-topic added to kafka-init (broker auto-create is off and the Kafka health check produces a probe message) - Cloudinary client now constructed lazily inside ImagesService so keyless local runs work end-to-end for image-less flows - OpenTelemetry OTLP exporter bumped to 1.15.3 (GHSA-4625-4j76-fww9) scripts/smoke-test.ps1 + scripts/hub-smoke.js: 20-step end-to-end proof -- health x7, register/login via gateway, identity->profile->matching event propagation, mutual like -> persisted match, room provisioning from the match event, authenticated websocket join/send/echo through the gateway, Kafka message persistence, seeded chatrooms, admin stats aggregation + 403. Full run PASSED against the compose stack. Co-Authored-By: Claude Fable 5 --- docker-compose.yml | 184 ++++++++++++++++++ scripts/hub-smoke.js | 63 ++++++ scripts/smoke-test.ps1 | 117 +++++++++++ .../ImagesService.cs | 12 +- .../MediaExtensions.cs | 11 +- .../LoveNet.BuildingBlocks.Web.csproj | 2 +- .../LoveNetConstants.cs | 2 - src/Gateway/LoveNet.Gateway/Dockerfile | 17 ++ src/Services/Chat/LoveNet.Chat.Api/Dockerfile | 17 ++ .../LoveNet.Chat.Api/LoveNet.Chat.Api.http | 6 - .../Identity/LoveNet.Identity.Api/Dockerfile | 17 ++ .../LoveNet.Identity.Api.http | 6 - .../Matching/LoveNet.Matching.Api/Dockerfile | 17 ++ .../LoveNet.Matching.Api.http | 6 - .../LoveNet.Notifications.Api/Dockerfile | 17 ++ .../LoveNet.Notifications.Api.http | 6 - .../Profile/LoveNet.Profile.Api/Dockerfile | 17 ++ .../LoveNet.Profile.Api.http | 6 - .../Realtime/LoveNet.Realtime.Api/Dockerfile | 17 ++ .../LoveNet.Realtime.Api.http | 6 - 20 files changed, 498 insertions(+), 48 deletions(-) create mode 100644 scripts/hub-smoke.js create mode 100644 scripts/smoke-test.ps1 create mode 100644 src/Gateway/LoveNet.Gateway/Dockerfile create mode 100644 src/Services/Chat/LoveNet.Chat.Api/Dockerfile delete mode 100644 src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.http create mode 100644 src/Services/Identity/LoveNet.Identity.Api/Dockerfile delete mode 100644 src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.http create mode 100644 src/Services/Matching/LoveNet.Matching.Api/Dockerfile delete mode 100644 src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.http create mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/Dockerfile delete mode 100644 src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.http create mode 100644 src/Services/Profile/LoveNet.Profile.Api/Dockerfile delete mode 100644 src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.http create mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/Dockerfile delete mode 100644 src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.http diff --git a/docker-compose.yml b/docker-compose.yml index 5165260..1556a32 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -124,6 +124,7 @@ services: create chat.room-provisioned 3 create notifications.email-requested 3 create dead-letter 1 + create healthchecks-topic 1 echo "Topics ready:" kafka-topics --bootstrap-server kafka:9092 --list networks: @@ -152,6 +153,189 @@ services: networks: - net + # ---------------------------------------------------------------- services + + identity-api: + build: + context: . + dockerfile: src/Services/Identity/LoveNet.Identity.Api/Dockerfile + container_name: lovenet-identity-api + environment: &service-env + ASPNETCORE_ENVIRONMENT: Development + Kafka__BootstrapServers: kafka:9092 + Jwt__Key: ${JWT_KEY:-lovenet-local-development-signing-key-do-not-use-in-production-0123456789abcdef} + Jwt__Issuer: ${JWT_ISSUER:-https://localhost:3000/} + Jwt__Audience: ${JWT_AUDIENCE:-https://localhost:3000/} + ConnectionStrings__Default: Host=identity-db;Port=5432;Database=lovenet_identity;Username=lovenet;Password=${POSTGRES_PASSWORD:-lovenet} + Cloudinary__CloudName: ${CLOUDINARY_CLOUD_NAME:-} + Cloudinary__Key: ${CLOUDINARY_KEY:-} + Cloudinary__Secret: ${CLOUDINARY_SECRET:-} + ports: + - "8081:8080" + depends_on: + identity-db: + condition: service_healthy + kafka-init: + condition: service_completed_successfully + healthcheck: &service-health + test: ["CMD", "curl", "-f", "http://localhost:8080/health"] + interval: 10s + timeout: 5s + retries: 18 + start_period: 20s + networks: + - net + + profile-api: + build: + context: . + dockerfile: src/Services/Profile/LoveNet.Profile.Api/Dockerfile + container_name: lovenet-profile-api + environment: + <<: *service-env + ConnectionStrings__Default: Host=profile-db;Port=5432;Database=lovenet_profile;Username=lovenet;Password=${POSTGRES_PASSWORD:-lovenet} + ports: + - "8082:8080" + depends_on: + profile-db: + condition: service_healthy + kafka-init: + condition: service_completed_successfully + healthcheck: *service-health + networks: + - net + + matching-api: + build: + context: . + dockerfile: src/Services/Matching/LoveNet.Matching.Api/Dockerfile + container_name: lovenet-matching-api + environment: + <<: *service-env + ConnectionStrings__Default: Host=matching-db;Port=5432;Database=lovenet_matching;Username=lovenet;Password=${POSTGRES_PASSWORD:-lovenet} + ports: + - "8083:8080" + depends_on: + matching-db: + condition: service_healthy + kafka-init: + condition: service_completed_successfully + healthcheck: *service-health + networks: + - net + + chat-api: + build: + context: . + dockerfile: src/Services/Chat/LoveNet.Chat.Api/Dockerfile + container_name: lovenet-chat-api + environment: + <<: *service-env + ConnectionStrings__Default: Host=chat-db;Port=5432;Database=lovenet_chat;Username=lovenet;Password=${POSTGRES_PASSWORD:-lovenet} + ports: + - "8084:8080" + depends_on: + chat-db: + condition: service_healthy + kafka-init: + condition: service_completed_successfully + healthcheck: *service-health + networks: + - net + + realtime-api: + build: + context: . + dockerfile: src/Services/Realtime/LoveNet.Realtime.Api/Dockerfile + container_name: lovenet-realtime-api + environment: + <<: *service-env + Redis__Connection: redis:6379 + ports: + - "8085:8080" + depends_on: + redis: + condition: service_healthy + kafka-init: + condition: service_completed_successfully + healthcheck: *service-health + networks: + - net + + notifications-api: + build: + context: . + dockerfile: src/Services/Notifications/LoveNet.Notifications.Api/Dockerfile + container_name: lovenet-notifications-api + environment: + <<: *service-env + ConnectionStrings__Default: Host=notifications-db;Port=5432;Database=lovenet_notifications;Username=lovenet;Password=${POSTGRES_PASSWORD:-lovenet} + SendGrid__ApiKey: ${SENDGRID_API_KEY:-} + ports: + - "8086:8080" + depends_on: + notifications-db: + condition: service_healthy + kafka-init: + condition: service_completed_successfully + healthcheck: *service-health + networks: + - net + + gateway: + build: + context: . + dockerfile: src/Gateway/LoveNet.Gateway/Dockerfile + container_name: lovenet-gateway + environment: + ASPNETCORE_ENVIRONMENT: Development + Jwt__Key: ${JWT_KEY:-lovenet-local-development-signing-key-do-not-use-in-production-0123456789abcdef} + Jwt__Issuer: ${JWT_ISSUER:-https://localhost:3000/} + Jwt__Audience: ${JWT_AUDIENCE:-https://localhost:3000/} + Frontend__Origin: ${FRONTEND_ORIGIN:-http://localhost:3000} + Services__Identity: http://identity-api:8080 + Services__Profile: http://profile-api:8080 + Services__Matching: http://matching-api:8080 + Services__Chat: http://chat-api:8080 + Services__Realtime: http://realtime-api:8080 + ReverseProxy__Clusters__identity__Destinations__destination1__Address: http://identity-api:8080 + ReverseProxy__Clusters__profile__Destinations__destination1__Address: http://profile-api:8080 + ReverseProxy__Clusters__matching__Destinations__destination1__Address: http://matching-api:8080 + ReverseProxy__Clusters__chat__Destinations__destination1__Address: http://chat-api:8080 + ReverseProxy__Clusters__realtime__Destinations__destination1__Address: http://realtime-api:8080 + ports: + - "8080:8080" + depends_on: + identity-api: + condition: service_healthy + profile-api: + condition: service_healthy + matching-api: + condition: service_healthy + chat-api: + condition: service_healthy + realtime-api: + condition: service_healthy + notifications-api: + condition: service_healthy + healthcheck: *service-health + networks: + - net + + frontend: + build: + context: ./Web-FrontEnd + dockerfile: Dockerfile + container_name: lovenet-frontend + ports: + - "3000:3000" + stdin_open: true + tty: true + depends_on: + - gateway + networks: + - net + volumes: identity-db-data: profile-db-data: diff --git a/scripts/hub-smoke.js b/scripts/hub-smoke.js new file mode 100644 index 0000000..cb27435 --- /dev/null +++ b/scripts/hub-smoke.js @@ -0,0 +1,63 @@ +// SignalR end-to-end probe, executed inside the frontend container (docker +// exec) so it can reuse the app's @microsoft/signalr and ws packages and +// reach the gateway over the compose network. +// +// Env: GATEWAY_URL (default http://gateway:8080), TOKEN, ROOM_ID, MESSAGE_TEXT. +// Prints HUB_OK and exits 0 when the sent message echoes back. + +const signalR = require("@microsoft/signalr"); +const WebSocket = require("ws"); + +const gateway = process.env.GATEWAY_URL || "http://gateway:8080"; +const token = process.env.TOKEN; +const roomId = process.env.ROOM_ID; +const text = process.env.MESSAGE_TEXT || "smoke-test message"; + +(async () => { + const connection = new signalR.HubConnectionBuilder() + .withUrl(`${gateway}/chat`, { + accessTokenFactory: () => token, + // Node has no browser fetch/WebSocket: skip the negotiate HTTP call and + // go straight to websockets with the ws package. + skipNegotiation: true, + transport: signalR.HttpTransportType.WebSockets, + WebSocket, + }) + .build(); + + let received = null; + connection.on("ReceiveMessage", (message) => { + received = message; + }); + + await connection.start(); + await connection.invoke("JoinRoom", { + roomId, + userId: null, + userName: null, + profilePictureUrl: null, + }); + await connection.invoke("SendMessage", { + roomId, + text, + imageUrl: null, + profilePicture: null, + }); + + const deadline = Date.now() + 15000; + while (!received && Date.now() < deadline) { + await new Promise((resolve) => setTimeout(resolve, 200)); + } + + if (!received || received.text !== text) { + console.error("FAIL: ReceiveMessage did not echo the sent message", received); + process.exit(1); + } + + console.log("HUB_OK " + JSON.stringify(received)); + await connection.stop(); + process.exit(0); +})().catch((error) => { + console.error("FAIL:", error.message); + process.exit(1); +}); diff --git a/scripts/smoke-test.ps1 b/scripts/smoke-test.ps1 new file mode 100644 index 0000000..45b09a8 --- /dev/null +++ b/scripts/smoke-test.ps1 @@ -0,0 +1,117 @@ +# End-to-end smoke test for the LOVE.NET microservices stack. +# Prereq: docker compose up -d --build (all containers healthy). +# Works on Windows PowerShell 5.1 (uses curl.exe for multipart forms). + +$ErrorActionPreference = 'Stop' +$gateway = 'http://localhost:8080' +$script:failures = 0 + +function Step($ok, $message) { + if ($ok) { Write-Host " OK $message" -ForegroundColor Green } + else { Write-Host " FAIL $message" -ForegroundColor Red; $script:failures++ } +} + +function Poll($description, [scriptblock]$probe, $timeoutSeconds = 90) { + $deadline = (Get-Date).AddSeconds($timeoutSeconds) + while ((Get-Date) -lt $deadline) { + try { $result = & $probe; if ($result) { return $result } } catch { } + Start-Sleep -Seconds 3 + } + return $null +} + +Write-Host "1. Health checks" -ForegroundColor Cyan +foreach ($port in 8080..8086) { + try { $h = Invoke-RestMethod "http://localhost:$port/health" -TimeoutSec 10 } catch { $h = $_.Exception.Message } + Step ($h -eq 'Healthy') "service on :$port is healthy ($h)" +} + +Write-Host "2. Register two users (multipart form via gateway)" -ForegroundColor Cyan +$suffix = -join ((97..122) | Get-Random -Count 6 | ForEach-Object { [char]$_ }) +$userA = "smokea$suffix"; $userB = "smokeb$suffix" +foreach ($name in @($userA, $userB)) { + $status = curl.exe -s -o NUL -w "%{http_code}" -X POST "$gateway/api/identity/register" ` + -F "Email=$name@smoke.test" -F "Password=smoke123" -F "ConfirmPassword=smoke123" ` + -F "UserName=$name" -F "Bio=smoke test user" -F "Birthdate=1995-05-05" ` + -F "CountryId=30" -F "GenderId=1" -F "CityId=5808" + Step ($status -eq '201') "registered $name (HTTP $status)" +} + +Write-Host "3. Confirm emails directly in identity-db (test shortcut for the email loop)" -ForegroundColor Cyan +# SQL goes via stdin so PowerShell does not eat the quoted identifiers. +'UPDATE "AspNetUsers" SET "EmailConfirmed"=true WHERE "Email" LIKE ''%@smoke.test'';' | + docker exec -i lovenet-identity-db psql -U lovenet -d lovenet_identity -q +Step $? "smoke users email-confirmed" + +Write-Host "4. Login both users" -ForegroundColor Cyan +function Login($name) { + Invoke-RestMethod -Uri "$gateway/api/identity/login" -Method Post -ContentType 'application/json' ` + -Body (@{ email = "$name@smoke.test"; password = 'smoke123' } | ConvertTo-Json) +} +$a = Login $userA; $b = Login $userB +Step ($a.token.Length -gt 100) "login $userA -> JWT" +Step ($b.token.Length -gt 100) "login $userB -> JWT" +$headersA = @{ Authorization = "Bearer $($a.token)" } +$headersB = @{ Authorization = "Bearer $($b.token)" } + +Write-Host "5. Event pipeline: profiles propagate into the Matching deck" -ForegroundColor Cyan +$deck = Poll "deck contains $userB" { + $d = Invoke-RestMethod -Uri "$gateway/api/dating" -Headers $headersA + if (($d | Where-Object { $_.id -eq $b.id })) { $d } +} +Step ($null -ne $deck) "$userB appeared in $userA's swipe deck (identity -> profile -> matching events)" + +Write-Host "6. Mutual like creates a match" -ForegroundColor Cyan +$like1 = Invoke-RestMethod -Uri "$gateway/api/dating/like/$($b.id)" -Method Post -Headers $headersA +Step (-not $like1.isMatch) "first like: no match yet" +$like2 = Invoke-RestMethod -Uri "$gateway/api/dating/like/$($a.id)" -Method Post -Headers $headersB +Step ($like2.isMatch -and $like2.user.id -eq $a.id) "reciprocal like: match created, matched user returned" + +$matches = Invoke-RestMethod -Uri "$gateway/api/dating/matches" -Method Post -Headers $headersA ` + -ContentType 'application/json' -Body (@{ userId = $a.id; page = 1 } | ConvertTo-Json) +$roomId = ($matches.matches | Where-Object { $_.id -eq $b.id }).roomId +Step ($matches.totalMatches -ge 1 -and $roomId) "match list returns roomId $roomId" + +Write-Host "7. Chat room provisioned from the match event" -ForegroundColor Cyan +$room = Poll "room row in chat-db" { + $raw = "SELECT count(*) FROM rooms WHERE `"RoomId`"='$roomId';" | + docker exec -i lovenet-chat-db psql -U lovenet -d lovenet_chat -t -A 2>$null + if ($raw -match '^[1-9]') { $true } +} +Step ($null -ne $room) "rooms row exists for $roomId" + +Write-Host "8. Realtime hub end-to-end (join, send, echo) via websocket through the gateway" -ForegroundColor Cyan +$messageText = "smoke $suffix" +docker cp "$PSScriptRoot\hub-smoke.js" lovenet-frontend:/app/hub-smoke.js | Out-Null +$hubOut = docker exec -e GATEWAY_URL=http://gateway:8080 -e "TOKEN=$($a.token)" -e "ROOM_ID=$roomId" -e "MESSAGE_TEXT=$messageText" lovenet-frontend node hub-smoke.js 2>&1 +Step ("$hubOut" -match 'HUB_OK') "hub echoed ReceiveMessage ($hubOut)" + +Write-Host "9. Message persisted by Chat via Kafka consumer" -ForegroundColor Cyan +$history = Poll "message in history" { + $h = Invoke-RestMethod -Uri "$gateway/api/chat" -Method Post -Headers $headersA ` + -ContentType 'application/json' -Body (@{ roomId = $roomId; page = 1 } | ConvertTo-Json) + if ($h.totalMessages -ge 1 -and ($h.messages | Where-Object { $_.text -eq $messageText })) { $h } +} +Step ($null -ne $history) "chat history contains the hub message (durable via chat.message-sent)" + +Write-Host "10. Public chatrooms" -ForegroundColor Cyan +$chatrooms = Invoke-RestMethod -Uri "$gateway/api/chat/chatrooms" -Headers $headersA +Step ($chatrooms.Count -ge 6) "seeded chatrooms returned ($($chatrooms.Count))" + +Write-Host "11. Admin: promote $userA, aggregate stats via gateway fan-out" -ForegroundColor Cyan +"INSERT INTO `"AspNetUserRoles`" (`"UserId`",`"RoleId`") SELECT '$($a.id)', `"Id`" FROM `"AspNetRoles`" WHERE `"Name`"='Administrator' ON CONFLICT DO NOTHING;" | + docker exec -i lovenet-identity-db psql -U lovenet -d lovenet_identity -q +$aAdmin = Login $userA +$stats = Invoke-RestMethod -Uri "$gateway/api/admin/dashboard" -Headers @{ Authorization = "Bearer $($aAdmin.token)" } +Step ($stats.usersCount -ge 8 -and $stats.matchesCount -ge 1 -and $stats.messagesCount -ge 1) ` + "stats aggregated: users=$($stats.usersCount) matches=$($stats.matchesCount) messages=$($stats.messagesCount)" +$unauthStatus = curl.exe -s -o NUL -w "%{http_code}" "$gateway/api/admin/dashboard" -H "Authorization: Bearer $($b.token)" +Step ($unauthStatus -eq '403') "non-admin gets 403 from admin stats" + +Write-Host "" +if ($script:failures -eq 0) { + Write-Host "SMOKE TEST PASSED" -ForegroundColor Green + exit 0 +} +Write-Host "SMOKE TEST FAILED ($script:failures failures)" -ForegroundColor Red +exit 1 diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/ImagesService.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/ImagesService.cs index bf5c18d..211ae51 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/ImagesService.cs +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/ImagesService.cs @@ -4,12 +4,16 @@ namespace LoveNet.BuildingBlocks.Media; -/// Cloudinary-backed image storage, ported from the monolith's Images/ImagesService. +/// +/// Cloudinary-backed image storage, ported from the monolith's Images/ImagesService. +/// The client is created on first actual upload so hosts (and flows that carry +/// no images) run without Cloudinary credentials. +/// public class ImagesService : IImagesService { - private readonly Cloudinary cloudinary; + private readonly Lazy cloudinary; - public ImagesService(Cloudinary cloudinary) + public ImagesService(Lazy cloudinary) { this.cloudinary = cloudinary; } @@ -25,7 +29,7 @@ public async Task UploadImageAsync(IFormFile image) File = new FileDescription(Guid.NewGuid().ToString(), memoryStream), }; - var result = await cloudinary.UploadAsync(uploadParams); + var result = await cloudinary.Value.UploadAsync(uploadParams); return result.SecureUrl.AbsoluteUri; } diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs index f035415..67a9f9d 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Media/MediaExtensions.cs @@ -7,13 +7,14 @@ namespace LoveNet.BuildingBlocks.Media; public static class MediaExtensions { /// - /// Registers the Cloudinary client + (config - /// section "Cloudinary"). Construction is deferred so hosts start (and - /// design-time tools run) without credentials; uploads then fail loudly. + /// Registers (config section "Cloudinary"). + /// The Cloudinary client is deferred behind a Lazy so hosts start — and + /// image-less flows run — without credentials; only an actual upload + /// attempt fails loudly when the section is empty. /// public static IServiceCollection AddCloudinaryMedia(this IServiceCollection services, IConfiguration configuration) { - services.AddSingleton(_ => + services.AddSingleton(_ => new Lazy(() => { var account = new Account( configuration["Cloudinary:CloudName"], @@ -24,7 +25,7 @@ public static IServiceCollection AddCloudinaryMedia(this IServiceCollection serv cloudinary.Api.Secure = true; return cloudinary; - }); + })); services.AddSingleton(); diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNet.BuildingBlocks.Web.csproj b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNet.BuildingBlocks.Web.csproj index a4de528..fd2773a 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNet.BuildingBlocks.Web.csproj +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNet.BuildingBlocks.Web.csproj @@ -16,7 +16,7 @@ - + diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNetConstants.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNetConstants.cs index 5a6be63..b40a914 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNetConstants.cs +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/LoveNetConstants.cs @@ -12,7 +12,5 @@ public static class LoveNetConstants public const int MaxFileSizeInBytes = 20 * 1024 * 1024; - public static readonly string[] AllowedImageExtensions = { ".jpg", ".png" }; - public const string DefaultProfilePictureUrl = "https://res.cloudinary.com/dojl8gfnd/image/upload/v1666714042/24-248253_user-profile-default-image-png-clipart-png-download_tuamuf.png"; } diff --git a/src/Gateway/LoveNet.Gateway/Dockerfile b/src/Gateway/LoveNet.Gateway/Dockerfile new file mode 100644 index 0000000..daa3f78 --- /dev/null +++ b/src/Gateway/LoveNet.Gateway/Dockerfile @@ -0,0 +1,17 @@ +# Build context is the repository root. +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +WORKDIR /src +COPY NuGet.config . +COPY src/Directory.Build.props src/ +COPY src/BuildingBlocks/ src/BuildingBlocks/ +COPY src/Gateway/ src/Gateway/ +RUN dotnet publish src/Gateway/LoveNet.Gateway/LoveNet.Gateway.csproj -c Release -o /app/publish + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 +WORKDIR /app +# curl is used by the compose healthcheck. +RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* +COPY --from=build /app/publish . +ENV ASPNETCORE_URLS=http://+:8080 +EXPOSE 8080 +ENTRYPOINT ["dotnet", "LoveNet.Gateway.dll"] diff --git a/src/Services/Chat/LoveNet.Chat.Api/Dockerfile b/src/Services/Chat/LoveNet.Chat.Api/Dockerfile new file mode 100644 index 0000000..df98434 --- /dev/null +++ b/src/Services/Chat/LoveNet.Chat.Api/Dockerfile @@ -0,0 +1,17 @@ +# Build context is the repository root. +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +WORKDIR /src +COPY NuGet.config . +COPY src/Directory.Build.props src/ +COPY src/BuildingBlocks/ src/BuildingBlocks/ +COPY src/Services/Chat/ src/Services/Chat/ +RUN dotnet publish src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.csproj -c Release -o /app/publish + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 +WORKDIR /app +# curl is used by the compose healthcheck. +RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* +COPY --from=build /app/publish . +ENV ASPNETCORE_URLS=http://+:8080 +EXPOSE 8080 +ENTRYPOINT ["dotnet", "LoveNet.Chat.Api.dll"] diff --git a/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.http b/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.http deleted file mode 100644 index 5449534..0000000 --- a/src/Services/Chat/LoveNet.Chat.Api/LoveNet.Chat.Api.http +++ /dev/null @@ -1,6 +0,0 @@ -@LoveNet.Chat.Api_HostAddress = http://localhost:5294 - -GET {{LoveNet.Chat.Api_HostAddress}}/weatherforecast/ -Accept: application/json - -### diff --git a/src/Services/Identity/LoveNet.Identity.Api/Dockerfile b/src/Services/Identity/LoveNet.Identity.Api/Dockerfile new file mode 100644 index 0000000..52f2733 --- /dev/null +++ b/src/Services/Identity/LoveNet.Identity.Api/Dockerfile @@ -0,0 +1,17 @@ +# Build context is the repository root. +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +WORKDIR /src +COPY NuGet.config . +COPY src/Directory.Build.props src/ +COPY src/BuildingBlocks/ src/BuildingBlocks/ +COPY src/Services/Identity/ src/Services/Identity/ +RUN dotnet publish src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.csproj -c Release -o /app/publish + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 +WORKDIR /app +# curl is used by the compose healthcheck. +RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* +COPY --from=build /app/publish . +ENV ASPNETCORE_URLS=http://+:8080 +EXPOSE 8080 +ENTRYPOINT ["dotnet", "LoveNet.Identity.Api.dll"] diff --git a/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.http b/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.http deleted file mode 100644 index 4c0210f..0000000 --- a/src/Services/Identity/LoveNet.Identity.Api/LoveNet.Identity.Api.http +++ /dev/null @@ -1,6 +0,0 @@ -@LoveNet.Identity.Api_HostAddress = http://localhost:5198 - -GET {{LoveNet.Identity.Api_HostAddress}}/weatherforecast/ -Accept: application/json - -### diff --git a/src/Services/Matching/LoveNet.Matching.Api/Dockerfile b/src/Services/Matching/LoveNet.Matching.Api/Dockerfile new file mode 100644 index 0000000..d9d66ed --- /dev/null +++ b/src/Services/Matching/LoveNet.Matching.Api/Dockerfile @@ -0,0 +1,17 @@ +# Build context is the repository root. +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +WORKDIR /src +COPY NuGet.config . +COPY src/Directory.Build.props src/ +COPY src/BuildingBlocks/ src/BuildingBlocks/ +COPY src/Services/Matching/ src/Services/Matching/ +RUN dotnet publish src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.csproj -c Release -o /app/publish + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 +WORKDIR /app +# curl is used by the compose healthcheck. +RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* +COPY --from=build /app/publish . +ENV ASPNETCORE_URLS=http://+:8080 +EXPOSE 8080 +ENTRYPOINT ["dotnet", "LoveNet.Matching.Api.dll"] diff --git a/src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.http b/src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.http deleted file mode 100644 index e44620b..0000000 --- a/src/Services/Matching/LoveNet.Matching.Api/LoveNet.Matching.Api.http +++ /dev/null @@ -1,6 +0,0 @@ -@LoveNet.Matching.Api_HostAddress = http://localhost:5165 - -GET {{LoveNet.Matching.Api_HostAddress}}/weatherforecast/ -Accept: application/json - -### diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Dockerfile b/src/Services/Notifications/LoveNet.Notifications.Api/Dockerfile new file mode 100644 index 0000000..9f6487b --- /dev/null +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Dockerfile @@ -0,0 +1,17 @@ +# Build context is the repository root. +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +WORKDIR /src +COPY NuGet.config . +COPY src/Directory.Build.props src/ +COPY src/BuildingBlocks/ src/BuildingBlocks/ +COPY src/Services/Notifications/ src/Services/Notifications/ +RUN dotnet publish src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.csproj -c Release -o /app/publish + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 +WORKDIR /app +# curl is used by the compose healthcheck. +RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* +COPY --from=build /app/publish . +ENV ASPNETCORE_URLS=http://+:8080 +EXPOSE 8080 +ENTRYPOINT ["dotnet", "LoveNet.Notifications.Api.dll"] diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.http b/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.http deleted file mode 100644 index 4dc533a..0000000 --- a/src/Services/Notifications/LoveNet.Notifications.Api/LoveNet.Notifications.Api.http +++ /dev/null @@ -1,6 +0,0 @@ -@LoveNet.Notifications.Api_HostAddress = http://localhost:5051 - -GET {{LoveNet.Notifications.Api_HostAddress}}/weatherforecast/ -Accept: application/json - -### diff --git a/src/Services/Profile/LoveNet.Profile.Api/Dockerfile b/src/Services/Profile/LoveNet.Profile.Api/Dockerfile new file mode 100644 index 0000000..8f59251 --- /dev/null +++ b/src/Services/Profile/LoveNet.Profile.Api/Dockerfile @@ -0,0 +1,17 @@ +# Build context is the repository root. +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +WORKDIR /src +COPY NuGet.config . +COPY src/Directory.Build.props src/ +COPY src/BuildingBlocks/ src/BuildingBlocks/ +COPY src/Services/Profile/ src/Services/Profile/ +RUN dotnet publish src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.csproj -c Release -o /app/publish + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 +WORKDIR /app +# curl is used by the compose healthcheck. +RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* +COPY --from=build /app/publish . +ENV ASPNETCORE_URLS=http://+:8080 +EXPOSE 8080 +ENTRYPOINT ["dotnet", "LoveNet.Profile.Api.dll"] diff --git a/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.http b/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.http deleted file mode 100644 index f21fd56..0000000 --- a/src/Services/Profile/LoveNet.Profile.Api/LoveNet.Profile.Api.http +++ /dev/null @@ -1,6 +0,0 @@ -@LoveNet.Profile.Api_HostAddress = http://localhost:5183 - -GET {{LoveNet.Profile.Api_HostAddress}}/weatherforecast/ -Accept: application/json - -### diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Dockerfile b/src/Services/Realtime/LoveNet.Realtime.Api/Dockerfile new file mode 100644 index 0000000..cb016f7 --- /dev/null +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Dockerfile @@ -0,0 +1,17 @@ +# Build context is the repository root. +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +WORKDIR /src +COPY NuGet.config . +COPY src/Directory.Build.props src/ +COPY src/BuildingBlocks/ src/BuildingBlocks/ +COPY src/Services/Realtime/ src/Services/Realtime/ +RUN dotnet publish src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.csproj -c Release -o /app/publish + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 +WORKDIR /app +# curl is used by the compose healthcheck. +RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* +COPY --from=build /app/publish . +ENV ASPNETCORE_URLS=http://+:8080 +EXPOSE 8080 +ENTRYPOINT ["dotnet", "LoveNet.Realtime.Api.dll"] diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.http b/src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.http deleted file mode 100644 index 6e7da2e..0000000 --- a/src/Services/Realtime/LoveNet.Realtime.Api/LoveNet.Realtime.Api.http +++ /dev/null @@ -1,6 +0,0 @@ -@LoveNet.Realtime.Api_HostAddress = http://localhost:5070 - -GET {{LoveNet.Realtime.Api_HostAddress}}/weatherforecast/ -Accept: application/json - -### From 0ce29340f7547c39db566866a0ff3f4f827944c8 Mon Sep 17 00:00:00 2001 From: "GBP\\ivan.mitovski" Date: Mon, 13 Jul 2026 11:46:08 +0300 Subject: [PATCH 7/9] Phase 7: remove monolith, add architecture docs, rewrite README - delete the monolith projects (Data/, Services/ incl. dead LOVE.NET.Services.Data, Web/, LOVE.NET.Common, LOVE.NET.Services.Tests, Tests/ template leftovers incl. Sandbox), old solution, dcproj, and the StyleCop config the new tree does not use; everything remains available on the monolith-snapshot branch - docs/ARCHITECTURE.md: why the monolith could not scale, service map with mermaid diagram, topic table, key flows, the patterns applied (outbox/inbox, delivery semantics, ordering, consistency spectrum, stateless tiers, resiliency, observability), partitioned chat storage and its Cassandra swap seam, HA story, security hardening path, and what was deliberately not built - README rewritten for the new stack with quickstart + smoke test LoveNet.sln builds and all 37 tests pass after the removal. Co-Authored-By: Claude Fable 5 --- Data/LOVE.NET.Data.Common/IDbQueryRunner.cs | 10 - .../LOVE.NET.Data.Common.csproj | 22 - .../Models/BaseDeletableModel.cs | 11 - Data/LOVE.NET.Data.Common/Models/BaseModel.cs | 15 - .../LOVE.NET.Data.Common/Models/IAuditInfo.cs | 11 - .../Models/IDeletableEntity.cs | 11 - .../IDeletableEntityRepository.cs | 18 - .../Repositories/IRepository.cs | 22 - Data/LOVE.NET.Data.Models/ApplicationRole.cs | 31 - Data/LOVE.NET.Data.Models/ApplicationUser.cs | 77 - Data/LOVE.NET.Data.Models/Chatroom.cs | 18 - Data/LOVE.NET.Data.Models/City.cs | 33 - Data/LOVE.NET.Data.Models/Country.cs | 24 - Data/LOVE.NET.Data.Models/Gender.cs | 9 - Data/LOVE.NET.Data.Models/Image.cs | 16 - .../LOVE.NET.Data.Models.csproj | 27 - Data/LOVE.NET.Data.Models/Like.cs | 25 - Data/LOVE.NET.Data.Models/Message.cs | 24 - Data/LOVE.NET.Data.Models/RefreshToken.cs | 25 - Data/LOVE.NET.Data.Models/UserConnection.cs | 13 - Data/LOVE.NET.Data/ApplicationDbContext.cs | 123 - .../ApplicationUserConfiguration.cs | 34 - Data/LOVE.NET.Data/DbQueryRunner.cs | 38 - .../DesignTimeDbContextFactory.cs | 25 - .../EntityIndexesConfiguration.cs | 23 - Data/LOVE.NET.Data/Files/Chatrooms.json | 32 - .../Files/CitiesWithCountries.csv | 42906 ---------------- Data/LOVE.NET.Data/Files/Countries.csv | 240 - Data/LOVE.NET.Data/Files/Users.json | 146 - Data/LOVE.NET.Data/IdentityOptionsProvider.cs | 18 - Data/LOVE.NET.Data/LOVE.NET.Data.csproj | 61 - .../20220607060115_InitialCreate.Designer.cs | 348 - .../20220607060115_InitialCreate.cs | 266 - ...20816183517_CountriesAndCities.Designer.cs | 424 - .../20220816183517_CountriesAndCities.cs | 67 - ...432_DatabaseModelsAndRelations.Designer.cs | 627 - ...220817180432_DatabaseModelsAndRelations.cs | 296 - ...20821122127_RefreshTokenToUser.Designer.cs | 669 - .../20220821122127_RefreshTokenToUser.cs | 47 - ...858_RemovingAgeAddingBirthdate.Designer.cs | 668 - ...220822171858_RemovingAgeAddingBirthdate.cs | 39 - ...ProfilePictureFlagInImageModel.Designer.cs | 671 - ...931_AddIsProfilePictureFlagInImageModel.cs | 26 - ...20221030161925_AddGenderEntity.Designer.cs | 706 - .../20221030161925_AddGenderEntity.cs | 66 - ...chModelUseSelfReferenceAsMatch.Designer.cs | 663 - ...RemoveMatchModelUseSelfReferenceAsMatch.cs | 101 - ...192258_RemoveUserSelfReference.Designer.cs | 652 - .../20221101192258_RemoveUserSelfReference.cs | 45 - .../20221129164506_AddingMessages.Designer.cs | 690 - .../20221129164506_AddingMessages.cs | 45 - .../20221217094417_FinalMigration.Designer.cs | 657 - .../20221217094417_FinalMigration.cs | 42 - ...219145814_AddImageUrlToMessage.Designer.cs | 660 - .../20230219145814_AddImageUrlToMessage.cs | 25 - ...160749_MakeMessageTextOptional.Designer.cs | 660 - .../20230219160749_MakeMessageTextOptional.cs | 19 - ...20240331190546_AddingChatrooms.Designer.cs | 683 - .../20240331190546_AddingChatrooms.cs | 37 - .../ApplicationDbContextModelSnapshot.cs | 680 - .../Repositories/Chat/ChatRepository.cs | 33 - .../Repositories/Chat/IChatRepository.cs | 16 - .../Chatroom/ChatroomRepository.cs | 16 - .../Chatroom/IChatroomRepository.cs | 11 - .../Countries/CountriesRepository.cs | 27 - .../Countries/ICountriesRepository.cs | 15 - .../EfDeletableEntityRepository.cs | 43 - .../Repositories/EfRepository.cs | 59 - .../Repositories/Users/IUsersRepository.cs | 18 - .../Repositories/Users/UsersRepository.cs | 72 - .../Seeding/ApplicationDbContextSeeder.cs | 43 - Data/LOVE.NET.Data/Seeding/ChatroomsSeeder.cs | 41 - Data/LOVE.NET.Data/Seeding/CountriesSeeder.cs | 104 - Data/LOVE.NET.Data/Seeding/GendersSeeder.cs | 39 - Data/LOVE.NET.Data/Seeding/ISeeder.cs | 10 - Data/LOVE.NET.Data/Seeding/RolesSeeder.cs | 35 - Data/LOVE.NET.Data/Seeding/UsersSeeder.cs | 46 - Data/LOVE.NET.Data/appsettings.json | 5 - LOVE.NET.Common/GlobalConstants.cs | 170 - LOVE.NET.Common/Helpers/DateHelper.cs | 22 - LOVE.NET.Common/LOVE.NET.Common.csproj | 21 - LOVE.NET.Common/Result.cs | 21 - LOVE.NET.Services.Tests/ChatServiceTests.cs | 83 - .../CountryServiceTests.cs | 51 - .../DashboardServiceTests.cs | 387 - LOVE.NET.Services.Tests/DatingServiceTests.cs | 152 - LOVE.NET.Services.Tests/EmailServiceTests.cs | 125 - .../GendersServiceTests.cs | 43 - .../IdentityServiceTests.cs | 298 - .../LOVE.NET.Services.Tests.csproj | 51 - LOVE.NET.Services.Tests/TestsSetUp.cs | 436 - LOVE.NET.Services.Tests/Usings.cs | 1 - LOVE.NET.Services.Tests/appsettings.json | 14 - LOVE.NET.sln | 123 - README.md | 186 +- Rules.ruleset | 117 - .../ISettingsService.cs | 11 - .../LOVE.NET.Services.Data.csproj | 27 - .../LOVE.NET.Services.Data/SettingsService.cs | 29 - .../AutoMapperConfig.cs | 108 - .../IHaveCustomMappings.cs | 9 - .../LOVE.NET.Services.Mapping/IMapFrom.cs | 7 - Services/LOVE.NET.Services.Mapping/IMapTo.cs | 7 - .../LOVE.NET.Services.Mapping.csproj | 22 - .../QueryableMappingExtensions.cs | 35 - .../EmailAttachment.cs | 11 - .../IEmailSender.cs | 16 - .../LOVE.NET.Services.Messaging.csproj | 22 - .../SendGridEmailSender.cs | 51 - Services/LOVE.NET.Services/Chats/ChatHub.cs | 81 - .../LOVE.NET.Services/Chats/ChatService.cs | 66 - .../LOVE.NET.Services/Chats/IChatService.cs | 17 - .../Chats/IUsersGroupService.cs | 16 - .../Chats/UsersGroupService.cs | 57 - .../Countries/CountriesService.cs | 54 - .../Countries/ICountriesService.cs | 13 - .../Dashboard/DashboardService.cs | 137 - .../Dashboard/IDashboardService.cs | 18 - .../LOVE.NET.Services/Dating/DatingService.cs | 152 - .../Dating/IDatingService.cs | 20 - .../LOVE.NET.Services/Email/EmailService.cs | 179 - .../LOVE.NET.Services/Email/IEmailService.cs | 21 - .../Genders/GendersService.cs | 28 - .../Genders/IGendersService.cs | 11 - .../Identity/IIdentityService.cs | 24 - .../Identity/IdentityService.cs | 258 - .../Images/IImagesService.cs | 14 - .../LOVE.NET.Services/Images/ImagesService.cs | 74 - .../LOVE.NET.Services.csproj | 37 - Settings.StyleCop | 80 - .../LOVE.NET.Services.TestsX.csproj | 34 - .../SettingsServiceTests.cs | 51 - .../TestsSetUp.cs | 6 - .../LOVE.NET.Web.Tests.csproj | 32 - .../Properties/launchSettings.json | 27 - Tests/LOVE.NET.Web.Tests/WebTests.cs | 37 - Tests/Sandbox/Program.cs | 85 - Tests/Sandbox/Sandbox.csproj | 46 - Tests/Sandbox/SandboxOptions.cs | 9 - Tests/Sandbox/appsettings.json | 5 - .../AllowedFileExtensionsAttribute.cs | 61 - .../Attributes/MaxFileSizeAttribute.cs | 53 - .../LOVE.NET.Web.Infrastructure.csproj | 26 - .../Chat/ChatRequestViewModel.cs | 13 - .../Chat/ChatViewModel.cs | 11 - .../Chat/ChatroomViewModel.cs | 14 - .../Chat/MessageData.cs | 11 - .../Chat/MessageDto.cs | 43 - .../Chat/UserInRoomModel.cs | 11 - .../Countries/CityViewModel.cs | 21 - .../Countries/CountryCitiesViewModel.cs | 25 - .../Countries/CountryViewModel.cs | 21 - .../DashboardUserRequestViewModel.cs | 11 - .../Dashboard/DashboardUserViewModel.cs | 13 - .../Dashboard/ModerateUserViewModel.cs | 11 - .../Dashboard/StatisticsViewModel.cs | 19 - .../Dating/MatchesRequestViewModel.cs | 15 - .../Dating/MatchesViewModel.cs | 13 - .../Genders/GenderViewModel.cs | 12 - .../Identity/BaseCredentialsModel.cs | 17 - .../Identity/EditUserViewModel.cs | 14 - .../Identity/LoginResponseModel.cs | 50 - .../Identity/LoginViewModel.cs | 6 - .../Identity/MatchViewModel.cs | 9 - .../Identity/RegisterViewModel.cs | 44 - .../Identity/ResetPasswordViewModel.cs | 21 - .../Identity/UserDetailsViewModel.cs | 61 - .../Identity/UserMatchViewModel.cs | 52 - .../Images/ImageViewModel.cs | 16 - .../LOVE.NET.Web.ViewModels.csproj | 28 - .../Controllers/ChatController.cs | 60 - .../Controllers/CountriesController.cs | 49 - .../Controllers/DashboardController.cs | 85 - .../Controllers/DatingController.cs | 111 - .../Controllers/EmailController.cs | 90 - .../Controllers/GendersController.cs | 33 - .../Controllers/IdentityController.cs | 321 - Web/LOVE.NET.Web/Dockerfile | 35 - Web/LOVE.NET.Web/LOVE.NET.Web.csproj | 59 - Web/LOVE.NET.Web/Program.cs | 222 - .../Properties/launchSettings.json | 38 - Web/LOVE.NET.Web/appsettings.Development.json | 17 - Web/LOVE.NET.Web/appsettings.json | 13 - Web/LOVE.NET.Web/bundleconfig.json | 24 - Web/LOVE.NET.Web/libman.json | 40 - Web/LOVE.NET.Web/wwwroot/css/site.css | 74 - Web/LOVE.NET.Web/wwwroot/favicon.ico | Bin 15406 -> 0 bytes Web/LOVE.NET.Web/wwwroot/js/site.js | 4 - .../templates/email/resetPassword.html | 32 - .../wwwroot/templates/email/verify.html | 29 - docker-compose.dcproj | 19 - docs/ARCHITECTURE.md | 185 + launchSettings.json | 12 - stylecop.json | 23 - 194 files changed, 268 insertions(+), 61674 deletions(-) delete mode 100644 Data/LOVE.NET.Data.Common/IDbQueryRunner.cs delete mode 100644 Data/LOVE.NET.Data.Common/LOVE.NET.Data.Common.csproj delete mode 100644 Data/LOVE.NET.Data.Common/Models/BaseDeletableModel.cs delete mode 100644 Data/LOVE.NET.Data.Common/Models/BaseModel.cs delete mode 100644 Data/LOVE.NET.Data.Common/Models/IAuditInfo.cs delete mode 100644 Data/LOVE.NET.Data.Common/Models/IDeletableEntity.cs delete mode 100644 Data/LOVE.NET.Data.Common/Repositories/IDeletableEntityRepository.cs delete mode 100644 Data/LOVE.NET.Data.Common/Repositories/IRepository.cs delete mode 100644 Data/LOVE.NET.Data.Models/ApplicationRole.cs delete mode 100644 Data/LOVE.NET.Data.Models/ApplicationUser.cs delete mode 100644 Data/LOVE.NET.Data.Models/Chatroom.cs delete mode 100644 Data/LOVE.NET.Data.Models/City.cs delete mode 100644 Data/LOVE.NET.Data.Models/Country.cs delete mode 100644 Data/LOVE.NET.Data.Models/Gender.cs delete mode 100644 Data/LOVE.NET.Data.Models/Image.cs delete mode 100644 Data/LOVE.NET.Data.Models/LOVE.NET.Data.Models.csproj delete mode 100644 Data/LOVE.NET.Data.Models/Like.cs delete mode 100644 Data/LOVE.NET.Data.Models/Message.cs delete mode 100644 Data/LOVE.NET.Data.Models/RefreshToken.cs delete mode 100644 Data/LOVE.NET.Data.Models/UserConnection.cs delete mode 100644 Data/LOVE.NET.Data/ApplicationDbContext.cs delete mode 100644 Data/LOVE.NET.Data/Configurations/ApplicationUserConfiguration.cs delete mode 100644 Data/LOVE.NET.Data/DbQueryRunner.cs delete mode 100644 Data/LOVE.NET.Data/DesignTimeDbContextFactory.cs delete mode 100644 Data/LOVE.NET.Data/EntityIndexesConfiguration.cs delete mode 100644 Data/LOVE.NET.Data/Files/Chatrooms.json delete mode 100644 Data/LOVE.NET.Data/Files/CitiesWithCountries.csv delete mode 100644 Data/LOVE.NET.Data/Files/Countries.csv delete mode 100644 Data/LOVE.NET.Data/Files/Users.json delete mode 100644 Data/LOVE.NET.Data/IdentityOptionsProvider.cs delete mode 100644 Data/LOVE.NET.Data/LOVE.NET.Data.csproj delete mode 100644 Data/LOVE.NET.Data/Migrations/20220607060115_InitialCreate.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20220607060115_InitialCreate.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20220816183517_CountriesAndCities.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20220816183517_CountriesAndCities.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20220817180432_DatabaseModelsAndRelations.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20220817180432_DatabaseModelsAndRelations.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20220821122127_RefreshTokenToUser.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20220821122127_RefreshTokenToUser.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20220822171858_RemovingAgeAddingBirthdate.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20220822171858_RemovingAgeAddingBirthdate.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221029174931_AddIsProfilePictureFlagInImageModel.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221029174931_AddIsProfilePictureFlagInImageModel.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221030161925_AddGenderEntity.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221030161925_AddGenderEntity.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221101184133_RemoveMatchModelUseSelfReferenceAsMatch.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221101184133_RemoveMatchModelUseSelfReferenceAsMatch.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221101192258_RemoveUserSelfReference.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221101192258_RemoveUserSelfReference.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221129164506_AddingMessages.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221129164506_AddingMessages.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221217094417_FinalMigration.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20221217094417_FinalMigration.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20230219145814_AddImageUrlToMessage.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20230219145814_AddImageUrlToMessage.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20230219160749_MakeMessageTextOptional.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20230219160749_MakeMessageTextOptional.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20240331190546_AddingChatrooms.Designer.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/20240331190546_AddingChatrooms.cs delete mode 100644 Data/LOVE.NET.Data/Migrations/ApplicationDbContextModelSnapshot.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/Chat/ChatRepository.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/Chat/IChatRepository.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/Chatroom/ChatroomRepository.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/Chatroom/IChatroomRepository.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/Countries/CountriesRepository.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/Countries/ICountriesRepository.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/EfDeletableEntityRepository.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/EfRepository.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/Users/IUsersRepository.cs delete mode 100644 Data/LOVE.NET.Data/Repositories/Users/UsersRepository.cs delete mode 100644 Data/LOVE.NET.Data/Seeding/ApplicationDbContextSeeder.cs delete mode 100644 Data/LOVE.NET.Data/Seeding/ChatroomsSeeder.cs delete mode 100644 Data/LOVE.NET.Data/Seeding/CountriesSeeder.cs delete mode 100644 Data/LOVE.NET.Data/Seeding/GendersSeeder.cs delete mode 100644 Data/LOVE.NET.Data/Seeding/ISeeder.cs delete mode 100644 Data/LOVE.NET.Data/Seeding/RolesSeeder.cs delete mode 100644 Data/LOVE.NET.Data/Seeding/UsersSeeder.cs delete mode 100644 Data/LOVE.NET.Data/appsettings.json delete mode 100644 LOVE.NET.Common/GlobalConstants.cs delete mode 100644 LOVE.NET.Common/Helpers/DateHelper.cs delete mode 100644 LOVE.NET.Common/LOVE.NET.Common.csproj delete mode 100644 LOVE.NET.Common/Result.cs delete mode 100644 LOVE.NET.Services.Tests/ChatServiceTests.cs delete mode 100644 LOVE.NET.Services.Tests/CountryServiceTests.cs delete mode 100644 LOVE.NET.Services.Tests/DashboardServiceTests.cs delete mode 100644 LOVE.NET.Services.Tests/DatingServiceTests.cs delete mode 100644 LOVE.NET.Services.Tests/EmailServiceTests.cs delete mode 100644 LOVE.NET.Services.Tests/GendersServiceTests.cs delete mode 100644 LOVE.NET.Services.Tests/IdentityServiceTests.cs delete mode 100644 LOVE.NET.Services.Tests/LOVE.NET.Services.Tests.csproj delete mode 100644 LOVE.NET.Services.Tests/TestsSetUp.cs delete mode 100644 LOVE.NET.Services.Tests/Usings.cs delete mode 100644 LOVE.NET.Services.Tests/appsettings.json delete mode 100644 LOVE.NET.sln delete mode 100644 Rules.ruleset delete mode 100644 Services/LOVE.NET.Services.Data/ISettingsService.cs delete mode 100644 Services/LOVE.NET.Services.Data/LOVE.NET.Services.Data.csproj delete mode 100644 Services/LOVE.NET.Services.Data/SettingsService.cs delete mode 100644 Services/LOVE.NET.Services.Mapping/AutoMapperConfig.cs delete mode 100644 Services/LOVE.NET.Services.Mapping/IHaveCustomMappings.cs delete mode 100644 Services/LOVE.NET.Services.Mapping/IMapFrom.cs delete mode 100644 Services/LOVE.NET.Services.Mapping/IMapTo.cs delete mode 100644 Services/LOVE.NET.Services.Mapping/LOVE.NET.Services.Mapping.csproj delete mode 100644 Services/LOVE.NET.Services.Mapping/QueryableMappingExtensions.cs delete mode 100644 Services/LOVE.NET.Services.Messaging/EmailAttachment.cs delete mode 100644 Services/LOVE.NET.Services.Messaging/IEmailSender.cs delete mode 100644 Services/LOVE.NET.Services.Messaging/LOVE.NET.Services.Messaging.csproj delete mode 100644 Services/LOVE.NET.Services.Messaging/SendGridEmailSender.cs delete mode 100644 Services/LOVE.NET.Services/Chats/ChatHub.cs delete mode 100644 Services/LOVE.NET.Services/Chats/ChatService.cs delete mode 100644 Services/LOVE.NET.Services/Chats/IChatService.cs delete mode 100644 Services/LOVE.NET.Services/Chats/IUsersGroupService.cs delete mode 100644 Services/LOVE.NET.Services/Chats/UsersGroupService.cs delete mode 100644 Services/LOVE.NET.Services/Countries/CountriesService.cs delete mode 100644 Services/LOVE.NET.Services/Countries/ICountriesService.cs delete mode 100644 Services/LOVE.NET.Services/Dashboard/DashboardService.cs delete mode 100644 Services/LOVE.NET.Services/Dashboard/IDashboardService.cs delete mode 100644 Services/LOVE.NET.Services/Dating/DatingService.cs delete mode 100644 Services/LOVE.NET.Services/Dating/IDatingService.cs delete mode 100644 Services/LOVE.NET.Services/Email/EmailService.cs delete mode 100644 Services/LOVE.NET.Services/Email/IEmailService.cs delete mode 100644 Services/LOVE.NET.Services/Genders/GendersService.cs delete mode 100644 Services/LOVE.NET.Services/Genders/IGendersService.cs delete mode 100644 Services/LOVE.NET.Services/Identity/IIdentityService.cs delete mode 100644 Services/LOVE.NET.Services/Identity/IdentityService.cs delete mode 100644 Services/LOVE.NET.Services/Images/IImagesService.cs delete mode 100644 Services/LOVE.NET.Services/Images/ImagesService.cs delete mode 100644 Services/LOVE.NET.Services/LOVE.NET.Services.csproj delete mode 100644 Settings.StyleCop delete mode 100644 Tests/LOVE.NET.Services.Data.Tests/LOVE.NET.Services.TestsX.csproj delete mode 100644 Tests/LOVE.NET.Services.Data.Tests/SettingsServiceTests.cs delete mode 100644 Tests/LOVE.NET.Services.Data.Tests/TestsSetUp.cs delete mode 100644 Tests/LOVE.NET.Web.Tests/LOVE.NET.Web.Tests.csproj delete mode 100644 Tests/LOVE.NET.Web.Tests/Properties/launchSettings.json delete mode 100644 Tests/LOVE.NET.Web.Tests/WebTests.cs delete mode 100644 Tests/Sandbox/Program.cs delete mode 100644 Tests/Sandbox/Sandbox.csproj delete mode 100644 Tests/Sandbox/SandboxOptions.cs delete mode 100644 Tests/Sandbox/appsettings.json delete mode 100644 Web/LOVE.NET.Web.Infrastructure/Attributes/AllowedFileExtensionsAttribute.cs delete mode 100644 Web/LOVE.NET.Web.Infrastructure/Attributes/MaxFileSizeAttribute.cs delete mode 100644 Web/LOVE.NET.Web.Infrastructure/LOVE.NET.Web.Infrastructure.csproj delete mode 100644 Web/LOVE.NET.Web.ViewModels/Chat/ChatRequestViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Chat/ChatViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Chat/ChatroomViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Chat/MessageData.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Chat/MessageDto.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Chat/UserInRoomModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Countries/CityViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Countries/CountryCitiesViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Countries/CountryViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Dashboard/DashboardUserRequestViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Dashboard/DashboardUserViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Dashboard/ModerateUserViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Dashboard/StatisticsViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Dating/MatchesRequestViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Dating/MatchesViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Genders/GenderViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Identity/BaseCredentialsModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Identity/EditUserViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Identity/LoginResponseModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Identity/LoginViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Identity/MatchViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Identity/RegisterViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Identity/ResetPasswordViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Identity/UserDetailsViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Identity/UserMatchViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/Images/ImageViewModel.cs delete mode 100644 Web/LOVE.NET.Web.ViewModels/LOVE.NET.Web.ViewModels.csproj delete mode 100644 Web/LOVE.NET.Web/Controllers/ChatController.cs delete mode 100644 Web/LOVE.NET.Web/Controllers/CountriesController.cs delete mode 100644 Web/LOVE.NET.Web/Controllers/DashboardController.cs delete mode 100644 Web/LOVE.NET.Web/Controllers/DatingController.cs delete mode 100644 Web/LOVE.NET.Web/Controllers/EmailController.cs delete mode 100644 Web/LOVE.NET.Web/Controllers/GendersController.cs delete mode 100644 Web/LOVE.NET.Web/Controllers/IdentityController.cs delete mode 100644 Web/LOVE.NET.Web/Dockerfile delete mode 100644 Web/LOVE.NET.Web/LOVE.NET.Web.csproj delete mode 100644 Web/LOVE.NET.Web/Program.cs delete mode 100644 Web/LOVE.NET.Web/Properties/launchSettings.json delete mode 100644 Web/LOVE.NET.Web/appsettings.Development.json delete mode 100644 Web/LOVE.NET.Web/appsettings.json delete mode 100644 Web/LOVE.NET.Web/bundleconfig.json delete mode 100644 Web/LOVE.NET.Web/libman.json delete mode 100644 Web/LOVE.NET.Web/wwwroot/css/site.css delete mode 100644 Web/LOVE.NET.Web/wwwroot/favicon.ico delete mode 100644 Web/LOVE.NET.Web/wwwroot/js/site.js delete mode 100644 Web/LOVE.NET.Web/wwwroot/templates/email/resetPassword.html delete mode 100644 Web/LOVE.NET.Web/wwwroot/templates/email/verify.html delete mode 100644 docker-compose.dcproj create mode 100644 docs/ARCHITECTURE.md delete mode 100644 launchSettings.json delete mode 100644 stylecop.json diff --git a/Data/LOVE.NET.Data.Common/IDbQueryRunner.cs b/Data/LOVE.NET.Data.Common/IDbQueryRunner.cs deleted file mode 100644 index 8b4b70a..0000000 --- a/Data/LOVE.NET.Data.Common/IDbQueryRunner.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace LOVE.NET.Data.Common -{ - using System; - using System.Threading.Tasks; - - public interface IDbQueryRunner : IDisposable - { - Task RunQueryAsync(string query, params object[] parameters); - } -} diff --git a/Data/LOVE.NET.Data.Common/LOVE.NET.Data.Common.csproj b/Data/LOVE.NET.Data.Common/LOVE.NET.Data.Common.csproj deleted file mode 100644 index 0826740..0000000 --- a/Data/LOVE.NET.Data.Common/LOVE.NET.Data.Common.csproj +++ /dev/null @@ -1,22 +0,0 @@ - - - - net8.0 - latest - - - - ..\..\Rules.ruleset - - - - - - - - runtime; build; native; contentfiles; analyzers - - - - - \ No newline at end of file diff --git a/Data/LOVE.NET.Data.Common/Models/BaseDeletableModel.cs b/Data/LOVE.NET.Data.Common/Models/BaseDeletableModel.cs deleted file mode 100644 index 4694193..0000000 --- a/Data/LOVE.NET.Data.Common/Models/BaseDeletableModel.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Data.Common.Models -{ - using System; - - public abstract class BaseDeletableModel : BaseModel, IDeletableEntity - { - public bool IsDeleted { get; set; } - - public DateTime? DeletedOn { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Common/Models/BaseModel.cs b/Data/LOVE.NET.Data.Common/Models/BaseModel.cs deleted file mode 100644 index a7e68d7..0000000 --- a/Data/LOVE.NET.Data.Common/Models/BaseModel.cs +++ /dev/null @@ -1,15 +0,0 @@ -namespace LOVE.NET.Data.Common.Models -{ - using System; - using System.ComponentModel.DataAnnotations; - - public abstract class BaseModel : IAuditInfo - { - [Key] - public TKey Id { get; set; } - - public DateTime CreatedOn { get; set; } - - public DateTime? ModifiedOn { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Common/Models/IAuditInfo.cs b/Data/LOVE.NET.Data.Common/Models/IAuditInfo.cs deleted file mode 100644 index e45e245..0000000 --- a/Data/LOVE.NET.Data.Common/Models/IAuditInfo.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Data.Common.Models -{ - using System; - - public interface IAuditInfo - { - DateTime CreatedOn { get; set; } - - DateTime? ModifiedOn { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Common/Models/IDeletableEntity.cs b/Data/LOVE.NET.Data.Common/Models/IDeletableEntity.cs deleted file mode 100644 index d095fbd..0000000 --- a/Data/LOVE.NET.Data.Common/Models/IDeletableEntity.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Data.Common.Models -{ - using System; - - public interface IDeletableEntity - { - bool IsDeleted { get; set; } - - DateTime? DeletedOn { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Common/Repositories/IDeletableEntityRepository.cs b/Data/LOVE.NET.Data.Common/Repositories/IDeletableEntityRepository.cs deleted file mode 100644 index 70127ff..0000000 --- a/Data/LOVE.NET.Data.Common/Repositories/IDeletableEntityRepository.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace LOVE.NET.Data.Common.Repositories -{ - using System.Linq; - - using LOVE.NET.Data.Common.Models; - - public interface IDeletableEntityRepository : IRepository - where TEntity : class, IDeletableEntity - { - IQueryable AllWithDeleted(); - - IQueryable AllAsNoTrackingWithDeleted(); - - void HardDelete(TEntity entity); - - void Undelete(TEntity entity); - } -} diff --git a/Data/LOVE.NET.Data.Common/Repositories/IRepository.cs b/Data/LOVE.NET.Data.Common/Repositories/IRepository.cs deleted file mode 100644 index 7d2dd86..0000000 --- a/Data/LOVE.NET.Data.Common/Repositories/IRepository.cs +++ /dev/null @@ -1,22 +0,0 @@ -namespace LOVE.NET.Data.Common.Repositories -{ - using System; - using System.Linq; - using System.Threading.Tasks; - - public interface IRepository : IDisposable - where TEntity : class - { - IQueryable All(); - - IQueryable AllAsNoTracking(); - - Task AddAsync(TEntity entity); - - void Update(TEntity entity); - - void Delete(TEntity entity); - - Task SaveChangesAsync(); - } -} diff --git a/Data/LOVE.NET.Data.Models/ApplicationRole.cs b/Data/LOVE.NET.Data.Models/ApplicationRole.cs deleted file mode 100644 index 7329151..0000000 --- a/Data/LOVE.NET.Data.Models/ApplicationRole.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ReSharper disable VirtualMemberCallInConstructor -namespace LOVE.NET.Data.Models -{ - using System; - - using LOVE.NET.Data.Common.Models; - - using Microsoft.AspNetCore.Identity; - - public class ApplicationRole : IdentityRole, IAuditInfo, IDeletableEntity - { - public ApplicationRole() - : this(null) - { - } - - public ApplicationRole(string name) - : base(name) - { - this.Id = Guid.NewGuid().ToString(); - } - - public DateTime CreatedOn { get; set; } - - public DateTime? ModifiedOn { get; set; } - - public bool IsDeleted { get; set; } - - public DateTime? DeletedOn { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/ApplicationUser.cs b/Data/LOVE.NET.Data.Models/ApplicationUser.cs deleted file mode 100644 index 0dc29ca..0000000 --- a/Data/LOVE.NET.Data.Models/ApplicationUser.cs +++ /dev/null @@ -1,77 +0,0 @@ -// ReSharper disable VirtualMemberCallInConstructor -namespace LOVE.NET.Data.Models -{ - using System; - using System.Collections.Generic; - using System.ComponentModel.DataAnnotations; - using System.ComponentModel.DataAnnotations.Schema; - - using LOVE.NET.Data.Common.Models; - - using Microsoft.AspNetCore.Identity; - - public class ApplicationUser : IdentityUser, IAuditInfo, IDeletableEntity - { - public ApplicationUser() - { - this.Id = Guid.NewGuid().ToString(); - this.Roles = new HashSet>(); - this.Claims = new HashSet>(); - this.Logins = new HashSet>(); - this.LikesSent = new HashSet(); - this.LikesReceived = new HashSet(); - this.Images = new HashSet(); - this.RefreshTokens = new HashSet(); - this.Messages = new HashSet(); - } - - // Audit info - public DateTime CreatedOn { get; set; } - - public DateTime? ModifiedOn { get; set; } - - // Deletable entity - public bool IsDeleted { get; set; } - - public DateTime? DeletedOn { get; set; } - - [Required] - [MaxLength(255)] - public string Bio { get; set; } - - public DateTime Birthdate { get; set; } - - public virtual ICollection> Roles { get; set; } - - public virtual ICollection> Claims { get; set; } - - public virtual ICollection> Logins { get; set; } - - [InverseProperty(nameof(Like.User))] - public virtual ICollection LikesSent { get; set; } - - [InverseProperty(nameof(Like.LikedUser))] - public virtual ICollection LikesReceived { get; set; } - - public virtual ICollection Images { get; set; } - - public int GenderId { get; set; } - - [Required] - public virtual Gender Gender { get; set; } - - public int CountryId { get; set; } - - [Required] - public virtual Country Country { get; set; } - - public int CityId { get; set; } - - [Required] - public virtual City City { get; set; } - - public virtual ICollection RefreshTokens { get; set; } - - public virtual ICollection Messages { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/Chatroom.cs b/Data/LOVE.NET.Data.Models/Chatroom.cs deleted file mode 100644 index 6cf93f4..0000000 --- a/Data/LOVE.NET.Data.Models/Chatroom.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace LOVE.NET.Data.Models -{ - using System; - - using LOVE.NET.Data.Common.Models; - - public class Chatroom : BaseModel - { - public Chatroom() - { - this.Id = Guid.NewGuid().ToString(); - } - - public string Title { get; set; } - - public string Url { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/City.cs b/Data/LOVE.NET.Data.Models/City.cs deleted file mode 100644 index d7330e3..0000000 --- a/Data/LOVE.NET.Data.Models/City.cs +++ /dev/null @@ -1,33 +0,0 @@ -namespace LOVE.NET.Data.Models -{ - using System.Collections.Generic; - using System.ComponentModel.DataAnnotations; - - using LOVE.NET.Data.Common.Models; - - public class City : BaseModel - { - public City() - { - this.Users = new HashSet(); - } - - [Required] - [MaxLength(255)] - public string Name { get; set; } - - [Required] - [MaxLength(255)] - public string NameAscii { get; set; } - - public double Latitude { get; set; } - - public double Longitude { get; set; } - - public int CountryId { get; set; } - - public virtual Country Country { get; set; } - - public virtual ICollection Users { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/Country.cs b/Data/LOVE.NET.Data.Models/Country.cs deleted file mode 100644 index 04243b8..0000000 --- a/Data/LOVE.NET.Data.Models/Country.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace LOVE.NET.Data.Models -{ - using System.Collections.Generic; - using System.ComponentModel.DataAnnotations; - - using LOVE.NET.Data.Common.Models; - - public class Country : BaseModel - { - public Country() - { - this.Cities = new HashSet(); - this.Users = new HashSet(); - } - - [Required] - [MaxLength(100)] - public string Name { get; set; } - - public virtual ICollection Cities { get; set; } - - public virtual ICollection Users { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/Gender.cs b/Data/LOVE.NET.Data.Models/Gender.cs deleted file mode 100644 index 74f204b..0000000 --- a/Data/LOVE.NET.Data.Models/Gender.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace LOVE.NET.Data.Models -{ - using LOVE.NET.Data.Common.Models; - - public class Gender : BaseModel - { - public string Name { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/Image.cs b/Data/LOVE.NET.Data.Models/Image.cs deleted file mode 100644 index 330c637..0000000 --- a/Data/LOVE.NET.Data.Models/Image.cs +++ /dev/null @@ -1,16 +0,0 @@ -namespace LOVE.NET.Data.Models -{ - using System.ComponentModel.DataAnnotations; - - using LOVE.NET.Data.Common.Models; - - public class Image : BaseDeletableModel - { - [Required] - public string Url { get; set; } - - public bool IsProfilePicture { get; set; } - - public virtual ApplicationUser User { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/LOVE.NET.Data.Models.csproj b/Data/LOVE.NET.Data.Models/LOVE.NET.Data.Models.csproj deleted file mode 100644 index 6965e05..0000000 --- a/Data/LOVE.NET.Data.Models/LOVE.NET.Data.Models.csproj +++ /dev/null @@ -1,27 +0,0 @@ - - - - net8.0 - latest - - - - ..\..\Rules.ruleset - - - - - - - - - runtime; build; native; contentfiles; analyzers - - - - - - - - - \ No newline at end of file diff --git a/Data/LOVE.NET.Data.Models/Like.cs b/Data/LOVE.NET.Data.Models/Like.cs deleted file mode 100644 index 2fa220f..0000000 --- a/Data/LOVE.NET.Data.Models/Like.cs +++ /dev/null @@ -1,25 +0,0 @@ -namespace LOVE.NET.Data.Models -{ - using System; - using System.ComponentModel.DataAnnotations.Schema; - - using LOVE.NET.Data.Common.Models; - - public class Like : BaseDeletableModel - { - public Like() - { - this.Id = Guid.NewGuid().ToString(); - } - - public string UserId { get; set; } - - [ForeignKey(nameof(UserId))] - public virtual ApplicationUser User { get; set; } - - public string LikedUserId { get; set; } - - [ForeignKey(nameof(LikedUserId))] - public virtual ApplicationUser LikedUser { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/Message.cs b/Data/LOVE.NET.Data.Models/Message.cs deleted file mode 100644 index d780159..0000000 --- a/Data/LOVE.NET.Data.Models/Message.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace LOVE.NET.Data.Models -{ - using System; - - using LOVE.NET.Data.Common.Models; - - public class Message : BaseModel - { - public Message() - { - this.Id = Guid.NewGuid().ToString(); - } - - public string RoomId { get; set; } - - public string UserId { get; set; } - - public ApplicationUser User { get; set; } - - public string? Text { get; set; } - - public string? ImageUrl { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/RefreshToken.cs b/Data/LOVE.NET.Data.Models/RefreshToken.cs deleted file mode 100644 index 329431e..0000000 --- a/Data/LOVE.NET.Data.Models/RefreshToken.cs +++ /dev/null @@ -1,25 +0,0 @@ -namespace LOVE.NET.Data.Models -{ - using System; - using System.Text.Json.Serialization; - - public class RefreshToken - { - [JsonIgnore] - public int Id { get; set; } - - public string Token { get; set; } - - public DateTime Expires { get; set; } - - public bool IsExpired => DateTime.UtcNow >= this.Expires; - - public DateTime? Revoked { get; set; } - - public bool IsActive => this.Revoked == null && !this.IsExpired; - - public DateTime CreatedOn { get; set; } - - public string ReplacedByToken { get; set; } - } -} diff --git a/Data/LOVE.NET.Data.Models/UserConnection.cs b/Data/LOVE.NET.Data.Models/UserConnection.cs deleted file mode 100644 index 32d7639..0000000 --- a/Data/LOVE.NET.Data.Models/UserConnection.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace LOVE.NET.Data.Models -{ - public class UserConnection - { - public string UserId { get; set; } - - public string RoomId { get; set; } - - public string ProfilePictureUrl { get; set; } - - public string UserName { get; set; } - } -} diff --git a/Data/LOVE.NET.Data/ApplicationDbContext.cs b/Data/LOVE.NET.Data/ApplicationDbContext.cs deleted file mode 100644 index 5131075..0000000 --- a/Data/LOVE.NET.Data/ApplicationDbContext.cs +++ /dev/null @@ -1,123 +0,0 @@ -namespace LOVE.NET.Data -{ - using System; - using System.Linq; - using System.Reflection; - using System.Threading; - using System.Threading.Tasks; - - using LOVE.NET.Data.Common.Models; - using LOVE.NET.Data.Models; - - using Microsoft.AspNetCore.Identity.EntityFrameworkCore; - using Microsoft.EntityFrameworkCore; - - public class ApplicationDbContext : IdentityDbContext - { - private static readonly MethodInfo SetIsDeletedQueryFilterMethod = - typeof(ApplicationDbContext).GetMethod( - nameof(SetIsDeletedQueryFilter), - BindingFlags.NonPublic | BindingFlags.Static); - - public ApplicationDbContext(DbContextOptions options) - : base(options) - { - } - - public DbSet Countries { get; set; } - - public DbSet Images { get; set; } - - public DbSet Likes { get; set; } - - public DbSet Cities { get; set; } - - public DbSet Genders { get; set; } - - public DbSet RefreshTokens { get; set; } - - public DbSet Messages { get; set; } - - public DbSet Chatrooms { get; set; } - - public override int SaveChanges() => this.SaveChanges(true); - - public override int SaveChanges(bool acceptAllChangesOnSuccess) - { - this.ApplyAuditInfoRules(); - return base.SaveChanges(acceptAllChangesOnSuccess); - } - - public override Task SaveChangesAsync(CancellationToken cancellationToken = default) => - this.SaveChangesAsync(true, cancellationToken); - - public override Task SaveChangesAsync( - bool acceptAllChangesOnSuccess, - CancellationToken cancellationToken = default) - { - this.ApplyAuditInfoRules(); - return base.SaveChangesAsync(acceptAllChangesOnSuccess, cancellationToken); - } - - protected override void OnModelCreating(ModelBuilder builder) - { - // Needed for Identity models configuration - base.OnModelCreating(builder); - - this.ConfigureUserIdentityRelations(builder); - - EntityIndexesConfiguration.Configure(builder); - - var entityTypes = builder.Model.GetEntityTypes().ToList(); - - // Set global query filter for not deleted entities only - var deletableEntityTypes = entityTypes - .Where(et => et.ClrType != null && typeof(IDeletableEntity).IsAssignableFrom(et.ClrType)); - foreach (var deletableEntityType in deletableEntityTypes) - { - var method = SetIsDeletedQueryFilterMethod.MakeGenericMethod(deletableEntityType.ClrType); - method.Invoke(null, new object[] { builder }); - } - - // Disable cascade delete - var foreignKeys = entityTypes - .SelectMany(e => e.GetForeignKeys().Where(f => f.DeleteBehavior == DeleteBehavior.Cascade)); - foreach (var foreignKey in foreignKeys) - { - foreignKey.DeleteBehavior = DeleteBehavior.Restrict; - } - } - - private static void SetIsDeletedQueryFilter(ModelBuilder builder) - where T : class, IDeletableEntity - { - builder.Entity().HasQueryFilter(e => !e.IsDeleted); - } - - // Applies configurations - private void ConfigureUserIdentityRelations(ModelBuilder builder) - => builder.ApplyConfigurationsFromAssembly(this.GetType().Assembly); - - private void ApplyAuditInfoRules() - { - var changedEntries = this.ChangeTracker - .Entries() - .Where(e => - e.Entity is IAuditInfo && - (e.State == EntityState.Added || e.State == EntityState.Modified)); - - foreach (var entry in changedEntries) - { - var entity = (IAuditInfo)entry.Entity; - if (entry.State == EntityState.Added && entity.CreatedOn == default) - { - entity.CreatedOn = DateTime.UtcNow; - } - else - { - entity.ModifiedOn = DateTime.UtcNow; - } - } - } - } -} diff --git a/Data/LOVE.NET.Data/Configurations/ApplicationUserConfiguration.cs b/Data/LOVE.NET.Data/Configurations/ApplicationUserConfiguration.cs deleted file mode 100644 index 54125b3..0000000 --- a/Data/LOVE.NET.Data/Configurations/ApplicationUserConfiguration.cs +++ /dev/null @@ -1,34 +0,0 @@ -namespace LOVE.NET.Data.Configurations -{ - using LOVE.NET.Data.Models; - - using Microsoft.EntityFrameworkCore; - using Microsoft.EntityFrameworkCore.Metadata.Builders; - - public class ApplicationUserConfiguration : IEntityTypeConfiguration - { - public void Configure(EntityTypeBuilder appUser) - { - appUser - .HasMany(e => e.Claims) - .WithOne() - .HasForeignKey(e => e.UserId) - .IsRequired() - .OnDelete(DeleteBehavior.Restrict); - - appUser - .HasMany(e => e.Logins) - .WithOne() - .HasForeignKey(e => e.UserId) - .IsRequired() - .OnDelete(DeleteBehavior.Restrict); - - appUser - .HasMany(e => e.Roles) - .WithOne() - .HasForeignKey(e => e.UserId) - .IsRequired() - .OnDelete(DeleteBehavior.Restrict); - } - } -} diff --git a/Data/LOVE.NET.Data/DbQueryRunner.cs b/Data/LOVE.NET.Data/DbQueryRunner.cs deleted file mode 100644 index 662d79b..0000000 --- a/Data/LOVE.NET.Data/DbQueryRunner.cs +++ /dev/null @@ -1,38 +0,0 @@ -namespace LOVE.NET.Data -{ - using System; - using System.Threading.Tasks; - - using LOVE.NET.Data.Common; - - using Microsoft.EntityFrameworkCore; - - public class DbQueryRunner : IDbQueryRunner - { - public DbQueryRunner(ApplicationDbContext context) - { - this.Context = context ?? throw new ArgumentNullException(nameof(context)); - } - - public ApplicationDbContext Context { get; set; } - - public Task RunQueryAsync(string query, params object[] parameters) - { - return this.Context.Database.ExecuteSqlRawAsync(query, parameters); - } - - public void Dispose() - { - this.Dispose(true); - GC.SuppressFinalize(this); - } - - protected virtual void Dispose(bool disposing) - { - if (disposing) - { - this.Context?.Dispose(); - } - } - } -} diff --git a/Data/LOVE.NET.Data/DesignTimeDbContextFactory.cs b/Data/LOVE.NET.Data/DesignTimeDbContextFactory.cs deleted file mode 100644 index bb5bd9d..0000000 --- a/Data/LOVE.NET.Data/DesignTimeDbContextFactory.cs +++ /dev/null @@ -1,25 +0,0 @@ -namespace LOVE.NET.Data -{ - using System.IO; - - using Microsoft.EntityFrameworkCore; - using Microsoft.EntityFrameworkCore.Design; - using Microsoft.Extensions.Configuration; - - public class DesignTimeDbContextFactory : IDesignTimeDbContextFactory - { - public ApplicationDbContext CreateDbContext(string[] args) - { - var configuration = new ConfigurationBuilder() - .SetBasePath(Directory.GetCurrentDirectory()) - .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) - .Build(); - - var builder = new DbContextOptionsBuilder(); - var connectionString = configuration.GetConnectionString("DefaultConnection"); - builder.UseSqlServer(connectionString); - - return new ApplicationDbContext(builder.Options); - } - } -} diff --git a/Data/LOVE.NET.Data/EntityIndexesConfiguration.cs b/Data/LOVE.NET.Data/EntityIndexesConfiguration.cs deleted file mode 100644 index 8fd99d2..0000000 --- a/Data/LOVE.NET.Data/EntityIndexesConfiguration.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace LOVE.NET.Data -{ - using System.Linq; - - using LOVE.NET.Data.Common.Models; - - using Microsoft.EntityFrameworkCore; - - internal static class EntityIndexesConfiguration - { - public static void Configure(ModelBuilder modelBuilder) - { - // IDeletableEntity.IsDeleted index - var deletableEntityTypes = modelBuilder.Model - .GetEntityTypes() - .Where(et => et.ClrType != null && typeof(IDeletableEntity).IsAssignableFrom(et.ClrType)); - foreach (var deletableEntityType in deletableEntityTypes) - { - modelBuilder.Entity(deletableEntityType.ClrType).HasIndex(nameof(IDeletableEntity.IsDeleted)); - } - } - } -} diff --git a/Data/LOVE.NET.Data/Files/Chatrooms.json b/Data/LOVE.NET.Data/Files/Chatrooms.json deleted file mode 100644 index 4ffbe6b..0000000 --- a/Data/LOVE.NET.Data/Files/Chatrooms.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "id": "d4d3b3c1-edf4-4486-9cc2-f9ef11fc79d8", - "title": "Looking for love", - "url": "https://images.unsplash.com/photo-1500771967326-9b2f6200d1c6?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80" - }, - { - "id": "d9144113-bb62-4fd0-875c-a0eaf97c1aa7", - "title": "No plans for tonight", - "url": "https://images.unsplash.com/photo-1485872299829-c673f5194813?q=80&w=2054&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D=format&fit=crop&w=1170&q=80" - }, - { - "id": "10e4729f-d22f-4d89-9249-bb789f7251a5", - "title": "Sport", - "url": "https://images.unsplash.com/photo-1541252260730-0412e8e2108e?q=80&w=1948&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" - }, - { - "id": "836ea278-36e0-4b38-9253-09aa100f84a7", - "title": "Food", - "url": "https://images.unsplash.com/photo-1567620905732-2d1ec7ab7445?q=80&w=1980&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" - }, - { - "id": "84db36d3-c876-4665-a089-a1af53c712be", - "title": "Looking for friends", - "url": "https://plus.unsplash.com/premium_photo-1665413642551-72f229a10f73?q=80&w=1925&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" - }, - { - "id": "89bd0ac6-a882-4137-bb66-4d3ddef7399b", - "title": "Books", - "url": "https://plus.unsplash.com/premium_photo-1663040677874-db2bee655f48?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" - } -] \ No newline at end of file diff --git a/Data/LOVE.NET.Data/Files/CitiesWithCountries.csv b/Data/LOVE.NET.Data/Files/CitiesWithCountries.csv deleted file mode 100644 index e663752..0000000 --- a/Data/LOVE.NET.Data/Files/CitiesWithCountries.csv +++ /dev/null @@ -1,42906 +0,0 @@ -Name;NameAscii;Latitude;Longitude;CountryId -Kabul;Kabul;34.5328;69.1658;1 -Kandahār;Kandahar;31.6078;65.7053;1 -Herāt;Herat;34.3738;62.1792;1 -Mazār-e Sharīf;Mazar-e Sharif;36.7;67.1167;1 -Jalālābād;Jalalabad;34.4303;70.4528;1 -Tāluqān;Taluqan;36.7167;69.5167;1 -Kunduz;Kunduz;36.728;68.8725;1 -Khulm;Khulm;36.6833;67.6833;1 -Khānābād;Khanabad;36.6831;69.1636;1 -Lashkar Gāh;Lashkar Gah;31.5938;64.3716;1 -Maīmanah;Maimanah;35.9302;64.7701;1 -Shibirghān;Shibirghan;36.665;65.752;1 -Khōst;Khost;33.3333;69.9167;1 -Ghaznī;Ghazni;33.5492;68.4233;1 -Barakī Barak;Baraki Barak;33.9667;68.9667;1 -Pul-e Khumrī;Pul-e Khumri;35.95;68.7;1 -Farāh;Farah;32.3436;62.1194;1 -Gardēz;Gardez;33.5931;69.2297;1 -Faīẕābād;Faizabad;37.1298;70.5792;1 -Bāmyān;Bamyan;34.8167;67.8167;1 -Chārīkār;Charikar;35.0183;69.1679;1 -Sar-e Pul;Sar-e Pul;36.2214;65.9278;1 -Zaranj;Zaranj;30.96;61.86;1 -Asadābād;Asadabad;34.8742;71.1528;1 -Maīdān Shahr;Maidan Shahr;34.3972;68.8697;1 -Qal‘ah-ye Zāl;Qal`ah-ye Zal;37.015;68.4672;1 -Karukh;Karukh;34.4868;62.5918;1 -Mehtar Lām;Mehtar Lam;34.6683;70.2089;1 -Fayrōz Kōh;Fayroz Koh;34.5225;65.2517;1 -Qalāt;Qalat;32.1061;66.9069;1 -Tarīn Kōṯ;Tarin Kot;32.6333;65.8667;1 -Maḩmūd-e Rāqī;Mahmud-e Raqi;35.0167;69.3333;1 -Qal‘ah-ye Now;Qal`ah-ye Now;34.99;63.12;1 -Aībak;Aibak;36.2534;68.0394;1 -Pul-e ‘Alam;Pul-e `Alam;33.9953;69.0227;1 -Sharan;Sharan;33.1757;68.7304;1 -Nīlī;Nili;33.7218;66.1302;1 -Bāzārak;Bazarak;35.3129;69.5152;1 -Pārūn;Parun;35.4206;70.9226;1 -Buynī Qarah;Buyni Qarah;36.3172;66.8747;1 -Balkh;Balkh;36.7581;66.8989;1 -Zarghūn Shahr;Zarghun Shahr;32.85;68.4167;1 -Baghlān;Baghlan;36.1328;68.7;1 -Andkhōy;Andkhoy;36.95;65.1167;1 -Kōṯah-ye ‘As̲h̲rō;Kotah-ye `Ashro;34.45;68.8;1 -Sarandë;Sarande;39.8833;20.0167;2 -Krujë;Kruje;41.5178;19.7978;2 -Burrel;Burrel;41.6;20;2 -Ersekë;Erseke;40.3333;20.6833;2 -Çorovodë;Corovode;40.5042;20.2272;2 -Pukë;Puke;42.05;19.9;2 -Delvinë;Delvine;39.9494;20.0958;2 -Prrenjas;Prrenjas;41.0667;20.55;2 -Krumë;Krume;42.1961;20.4146;2 -Kuçovë;Kucove;40.8039;19.9144;2 -Librazhd-Qendër;Librazhd-Qender;41.1969;20.3356;2 -Bajram Curri;Bajram Curri;42.3582;20.076;2 -Tepelenë;Tepelene;40.3;20.0167;2 -Përmet;Permet;40.2333;20.35;2 -Patos;Patos;40.6841;19.6194;2 -Sukth;Sukth;41.3833;19.5333;2 -Peshkopi;Peshkopi;41.6831;20.4289;2 -Kukës;Kukes;42.0758;20.4231;2 -Roskovec;Roskovec;40.7375;19.7022;2 -Laç;Lac;41.6353;19.7131;2 -Fushë-Krujë;Fushe-Kruje;41.4833;19.7167;2 -Gjirokastër;Gjirokaster;40.0758;20.1389;2 -Lezhë;Lezhe;41.7805;19.6434;2 -Cërrik;Cerrik;41.0333;19.9833;2 -Berat;Berat;40.7049;19.9497;2 -Bilisht;Bilisht;40.6275;20.99;2 -Peqin;Peqin;41.05;19.75;2 -Librazhd;Librazhd;41.1833;20.3167;2 -Korçë;Korce;40.6167;20.7667;2 -Rrogozhinë;Rrogozhine;41.0761;19.6667;2 -Elbasan;Elbasan;41.1125;20.0822;2 -Shkodër;Shkoder;42.0667;19.5;2 -Durrës;Durres;41.3242;19.4558;2 -Pogradec;Pogradec;40.9;20.65;2 -Vau i Dejës;Vau i Dejes;42;19.6333;2 -Vlorë;Vlore;40.45;19.4833;2 -Kamëz;Kamez;41.3833;19.7667;2 -Fier;Fier;40.7167;19.55;2 -Ballsh;Ballsh;40.5991;19.7359;2 -Mamurras;Mamurras;41.5775;19.6922;2 -Divjakë;Divjake;40.9964;19.5327;2 -Bulqizë;Bulqize;41.5;20.2167;2 -Shëngjin;Shengjin;41.8136;19.5939;2 -Libonik;Libonik;40.75;20.7167;2 -Belsh;Belsh;40.9833;19.8833;2 -Rrëshen;Rreshen;41.7667;19.8833;2 -Gramsh;Gramsh;40.8667;20.1833;2 -Shijak;Shijak;41.3456;19.5672;2 -Kavajë;Kavaje;41.1833;19.55;2 -Tirana;Tirana;41.33;19.82;2 -Lushnjë;Lushnje;40.9333;19.7;2 -Boghni;Boghni;36.5437;3.9523;3 -Dellys;Dellys;36.9167;3.8833;3 -Draa Ben Khedda;Draa Ben Khedda;36.7349;3.9556;3 -Souama;Souama;36.6417;4.3416;3 -Bou Nouh;Bou Nouh;36.5;3.9333;3 -Toudja;Toudja;36.7586;4.8933;3 -Didouche Mourad;Didouche Mourad;36.4484;6.6339;3 -Algiers;Algiers;36.7764;3.0586;3 -Timizart;Timizart;36.8;4.2667;3 -Tizi Gheniff;Tizi Gheniff;36.5891;3.7678;3 -L’Arbaa Naït Irathen;L'Arbaa Nait Irathen;36.6367;4.2067;3 -Constantine;Constantine;36.365;6.6147;3 -Oran;Oran;35.6969;-0.6331;3 -I-n-Amenas;I-n-Amenas;28.05;9.55;3 -Abalessa;Abalessa;22.89;4.8472;3 -Boukhralfa;Boukhralfa;36.6144;5.0872;3 -Seddouk Oufella;Seddouk Oufella;36.6061;4.6389;3 -Ifigha;Ifigha;36.6667;4.4167;3 -Ouled Rached;Ouled Rached;36.2119;4.1106;3 -Annaba;Annaba;36.9;7.7667;3 -Djelfa;Djelfa;34.6667;3.25;3 -Batna;Batna;35.55;6.1667;3 -Sétif;Setif;36.19;5.41;3 -Blida;Blida;36.4722;2.8333;3 -Tifra;Tifra;36.6664;4.6972;3 -Amalou;Amalou;36.4778;4.6333;3 -Freha;Freha;36.762;4.3163;3 -Mekla;Mekla;36.6876;4.2681;3 -Bordj Bou Arreridj;Bordj Bou Arreridj;36.0667;4.7667;3 -Skikda;Skikda;36.8667;6.9;3 -Béchar;Bechar;31.6333;-2.2;3 -Tlemcen;Tlemcen;34.8828;-1.3167;3 -Tiaret;Tiaret;35.3667;1.3167;3 -Bejaïa;Bejaia;36.7511;5.0642;3 -Tébessa;Tebessa;35.4;8.1167;3 -Sidi Bel Abbès;Sidi Bel Abbes;35.2;-0.6333;3 -Biskra;Biskra;34.85;5.7333;3 -Tadmaït;Tadmait;36.7427;3.9019;3 -Amoucha;Amoucha;36.388;5.4108;3 -Naciria;Naciria;36.75;3.8333;3 -Guelma;Guelma;36.4619;7.4258;3 -Relizane;Relizane;35.7372;0.5558;3 -Saïda;Saida;34.8303;0.1517;3 -Tizi Ouzou;Tizi Ouzou;36.7169;4.0497;3 -El Oued;El Oued;33.3683;6.8675;3 -Laghouat;Laghouat;33.8;2.865;3 -Jijel;Jijel;36.8206;5.7667;3 -Ouargla;Ouargla;31.95;5.3167;3 -Médéa;Medea;36.2675;2.75;3 -M’Sila;M'Sila;35.7058;4.5419;3 -Mostaganem;Mostaganem;35.9333;0.0903;3 -Beni Amrane;Beni Amrane;36.6686;3.5922;3 -Makouda;Makouda;36.7909;4.0669;3 -El Eulma;El Eulma;36.1528;5.69;3 -Chlef;Chlef;36.1647;1.3317;3 -Souk Ahras;Souk Ahras;36.2864;7.9511;3 -Taourga;Taourga;36.7938;3.9463;3 -Kadiria;Kadiria;36.5333;3.6833;3 -Djinet;Djinet;36.877;3.7231;3 -Beni Douala;Beni Douala;36.6167;4.0667;3 -Thenia;Thenia;36.7278;3.5539;3 -Ghardaïa;Ghardaia;32.4833;3.6667;3 -Aïn Beïda;Ain Beida;35.7964;7.3928;3 -Bou Saâda;Bou Saada;35.2083;4.1739;3 -Khenchela;Khenchela;35.4167;7.1333;3 -Mascara;Mascara;35.4;0.1333;3 -Messaad;Messaad;34.1542;3.4969;3 -Aïn Oussera;Ain Oussera;35.4489;2.9044;3 -Oum el Bouaghi;Oum el Bouaghi;35.8706;7.115;3 -El Bayadh;El Bayadh;33.6831;1.0192;3 -Reggane;Reggane;26.7;0.1667;3 -Bouira;Bouira;36.3783;3.8925;3 -Adrar;Adrar;27.8742;-0.2939;3 -Tissemsilt;Tissemsilt;35.6072;1.8106;3 -Tamanrasset;Tamanrasset;22.785;5.5228;3 -Tizi-n-Bechar;Tizi-n-Bechar;36.4311;5.36;3 -’Aïn el Hammam;'Ain el Hammam;36.5714;4.3097;3 -Aomar;Aomar;36.5;3.7833;3 -Tala Yfassene;Tala Yfassene;36.4583;5.0889;3 -Beni Aïssi;Beni Aissi;29.6;0.25;3 -Arbaoun;Arbaoun;36.4667;5.65;3 -Tirmitine;Tirmitine;36.6618;3.9848;3 -I-n-Salah;I-n-Salah;27.1936;2.4606;3 -Souk el Had;Souk el Had;36.6909;3.5889;3 -Tindouf;Tindouf;27.6753;-8.1286;3 -Boumerdes;Boumerdes;36.7594;3.4728;3 -El Golea;El Golea;30.6;2.9;3 -Touggourt;Touggourt;33.1;6.0667;3 -Timimoun;Timimoun;29.25;0.2333;3 -El Tarf;El Tarf;36.7669;8.3136;3 -Tipasa;Tipasa;36.5942;2.443;3 -Aïn Zaouïa;Ain Zaouia;36.5483;3.8942;3 -Timoktene;Timoktene;27.0217;1.015;3 -Beni Fouda;Beni Fouda;36.2861;5.6071;3 -Tizi Rached;Tizi Rached;36.6718;4.1918;3 -Sidi Daoud;Sidi Daoud;36.85;3.85;3 -Azeffoun;Azeffoun;36.8961;4.4204;3 -Tichi;Tichi;36.6675;5.1601;3 -’Aïn Abessa;'Ain Abessa;36.3;5.295;3 -Illizi;Illizi;26.508;8.4829;3 -Bordj Mokhtar;Bordj Mokhtar;21.3289;0.9542;3 -Naama;Naama;33.2678;-0.3111;3 -Chorfa;Chorfa;36.3617;4.3307;3 -Djanet;Djanet;24.555;9.4853;3 -Ouadhia;Ouadhia;36.55;4.0833;3 -Beni Abbès;Beni Abbes;30.08;-2.1;3 -Boudjima;Boudjima;36.814;4.1588;3 -Tizi-n-Tleta;Tizi-n-Tleta;36.5457;4.0571;3 -In Guezzam;In Guezzam;19.5686;5.7722;3 -El Maïn;El Main;36.3667;4.75;3 -Aït Bou Madhi;Ait Bou Madhi;36.5009;4.2;3 -El Meghaïer;El Meghaier;33.9506;5.9242;3 -Mila;Mila;36.4481;6.2622;3 -Ouled Djellal;Ouled Djellal;34.4167;5.0667;3 -Aït Yaïch;Ait Yaich;36.5811;4.3303;3 -Aïn Temouchent;Ain Temouchent;35.3044;-1.14;3 -Aïn Defla;Ain Defla;36.2583;1.9583;3 -Tigzirt;Tigzirt;36.8931;4.1225;3 -Akbou;Akbou;36.4667;4.5333;3 -Yakouren;Yakouren;36.7348;4.4386;3 -Tassamert;Tassamert;36.2693;4.823;3 -Boufarik;Boufarik;36.575;2.9097;3 -Azzaba;Azzaba;36.7333;7.1;3 -El Adjiba;El Adjiba;36.3333;4.15;3 -Si Mustapha;Si Mustapha;36.7247;3.6153;3 -Iferhounene;Iferhounene;36.5338;4.3701;3 -Arhribs;Arhribs;36.8022;4.3227;3 -Lakhdaria;Lakhdaria;36.6167;3.5833;3 -Sali;Sali;26.9833;-0.0333;3 -Es Senia;Es Senia;35.6478;-0.6239;3 -Iflissen;Iflissen;36.8636;4.2203;3 -Abadla;Abadla;31.0167;-2.7333;3 -El Milia;El Milia;36.75;6.2667;3 -Afir;Afir;36.7676;3.7029;3 -Mechtras;Mechtras;36.5448;4.0049;3 -Takerbouzt;Takerbouzt;36.418;4.3428;3 -Moudjbara;Moudjbara;34.5037;3.4704;3 -Beni Ounif;Beni Ounif;32.05;-1.25;3 -Bordj Menaïel;Bordj Menaiel;36.7417;3.7231;3 -Mecheria;Mecheria;33.55;-0.2833;3 -Aïn Sefra;Ain Sefra;32.75;-0.5833;3 -I-n-Amguel;I-n-Amguel;23.6936;5.1647;3 -Charouine;Charouine;29.0167;-0.2667;3 -’Aïn Roua;'Ain Roua;36.3344;5.1806;3 -’Aïn Arnat;'Ain Arnat;36.1833;5.3167;3 -Bechloul;Bechloul;36.3167;4.0667;3 -’Aïn Azel;'Ain Azel;35.8433;5.5219;3 -Ouled Moussa;Ouled Moussa;36.6831;3.3681;3 -Hassi Messaoud;Hassi Messaoud;31.7;6.0667;3 -Draa el Mizan;Draa el Mizan;36.5333;3.8333;3 -Souma;Souma;36.5183;2.9053;3 -Bir Ghbalou;Bir Ghbalou;36.2631;3.5866;3 -Sidi Namane;Sidi Namane;36.7581;3.9839;3 -Azazga;Azazga;36.7453;4.3711;3 -Ben N’Choud;Ben N'Choud;36.8624;3.8806;3 -Bordj Okhriss;Bordj Okhriss;36.0833;3.9667;3 -Ben Nasseur;Ben Nasseur;33.1107;6.441;3 -Pago Pago;Pago Pago;-14.274;-170.7046;4 -Andorra la Vella;Andorra la Vella;42.5;1.5;5 -Ordino;Ordino;42.555;1.5331;5 -Canillo;Canillo;42.5664;1.6009;5 -Sant Julià de Lòria;Sant Julia de Loria;42.47;1.49;5 -La Massana;La Massana;42.5442;1.5164;5 -Escaldes-Engordany;Escaldes-Engordany;42.5089;1.5408;5 -Encamp;Encamp;42.5361;1.5828;5 -Dundo;Dundo;-7.38;20.83;6 -Ambriz;Ambriz;-7.85;13.1167;6 -Luena;Luena;-11.79;19.9;6 -Chipindo;Chipindo;-13.8244;15.8;6 -Soio;Soio;-6.1333;12.3667;6 -Cahama;Cahama;-16.2833;14.3167;6 -Capenda Camulemba;Capenda Camulemba;-9.4233;18.4328;6 -Kuvango;Kuvango;-14.4667;16.3;6 -Chitembo;Chitembo;-13.5167;16.7667;6 -Caimbambo;Caimbambo;-12.9;14.0833;6 -Cambambe;Cambambe;-9.7431;14.4914;6 -Uacu Cungo;Uacu Cungo;-11.3583;15.1194;6 -Luau;Luau;-10.7;22.2333;6 -Conda;Conda;-11.1667;14.5;6 -Humpata;Humpata;-15.0725;13.3678;6 -Chongoroi;Chongoroi;-13.5667;13.95;6 -Quilenda;Quilenda;-10.6333;14.3333;6 -Nambuangongo;Nambuangongo;-8.0483;14.3372;6 -Camabatela;Camabatela;-8.1833;15.3667;6 -Bolongongo;Bolongongo;-8.4667;15.25;6 -Cuemba;Cuemba;-12.15;18.0833;6 -Ucuma;Ucuma;-12.85;15.0667;6 -Luanda;Luanda;-8.8383;13.2344;6 -Cacuaco;Cacuaco;-8.7833;13.3667;6 -Lubango;Lubango;-14.9167;13.5;6 -Huambo;Huambo;-12.7667;15.7333;6 -Lobito;Lobito;-12.3597;13.5308;6 -Saurimo;Saurimo;-9.6589;20.3934;6 -Cabinda;Cabinda;-5.5667;12.2;6 -Benguela;Benguela;-12.55;13.4167;6 -Belas;Belas;-9.0689;13.1608;6 -Talatona;Talatona;-8.9167;13.1833;6 -Mavinga;Mavinga;-15.7895;20.36;6 -Tchindjendje;Tchindjendje;-12.8167;14.9333;6 -Tchitato;Tchitato;-7.345;20.8198;6 -Catumbela;Catumbela;-12.4167;13.5333;6 -Chibia;Chibia;-15.1833;13.7;6 -Cuango;Cuango;-9.1444;18.0464;6 -Bocoio;Bocoio;-12.4667;14.1333;6 -Quibala;Quibala;-10.7311;15.0003;6 -Catape;Catape;-13.7667;15.0833;6 -Ndalatando;Ndalatando;-9.3;14.9167;6 -Longonjo;Longonjo;-12.9067;15.1864;6 -Cubal;Cubal;-13.1117;14.3672;6 -Uíge;Uige;-7.6087;15.0613;6 -Menongue;Menongue;-14.6556;17.6842;6 -Sumbe;Sumbe;-11.2052;13.8417;6 -Vila Teixeira da Silva;Vila Teixeira da Silva;-12.1958;15.8556;6 -Gabela;Gabela;-10.85;14.3667;6 -Caluquembe;Caluquembe;-13.9208;14.5347;6 -Barra do Dande;Barra do Dande;-8.4728;13.3731;6 -Ganda;Ganda;-13.0167;14.6333;6 -Moçâmedes;Mocamedes;-15.1953;12.1508;6 -Camacupa;Camacupa;-12.0167;17.4833;6 -Lubalo;Lubalo;-9.15;19.2833;6 -Alto-Cuilo;Alto-Cuilo;-10.05;19.5167;6 -Cacongo;Cacongo;-5.2333;12.1333;6 -Caxito;Caxito;-8.5785;13.6642;6 -Baía Farta;Baia Farta;-12.6128;13.1987;6 -Ndjamba;Ndjamba;-14.7;16.0667;6 -Balombo;Balombo;-12.35;14.7667;6 -Cuito;Cuito;-12.3833;16.9333;6 -Quilengues;Quilengues;-14.0814;14.0764;6 -Mungo;Mungo;-11.6667;16.1667;6 -Cassongue;Cassongue;-11.8333;15;6 -Catchiungo;Catchiungo;-12.5667;16.2333;6 -Lucapa;Lucapa;-8.4228;20.7393;6 -Quipungo;Quipungo;-14.8167;14.5167;6 -Mbanza Kongo;Mbanza Kongo;-6.2667;14.25;6 -Namacunde;Namacunde;-17.3;15.85;6 -Londuimbali;Londuimbali;-12.2419;15.3133;6 -Porto Amboim;Porto Amboim;-10.7183;13.75;6 -Negage;Negage;-7.7667;15.2667;6 -Chicomba;Chicomba;-14.1333;14.9167;6 -Chinguar;Chinguar;-12.55;16.3333;6 -Catabola;Catabola;-12.1167;17.3;6 -Malanje;Malanje;-9.5469;16.3387;6 -Ondjiva;Ondjiva;-17.0667;15.7333;6 -Songo;Songo;-7.3496;14.85;6 -Cuito Cuanavale;Cuito Cuanavale;-15.1639;19.1731;6 -Porto Alexandre;PortoAlexandre;-15.8032;11.8459;6 -Bala Cangamba;Bala Cangamba;-13.6996;19.86;6 -Calulo;Calulo;-9.9996;14.9;6 -Calenga;Calenga;-11.3196;16.2;6 -Tchitado;Tchitado;-17.3196;13.92;6 -Cuchi;Cuchi;-14.6372;16.9611;6 -Nzeto;Nzeto;-7.229;12.865;6 -Dondo;Dondo;-9.6942;14.4228;6 -Muconda;Muconda;-10.6;21.3167;6 -Chibemba;Chibemba;-15.7355;13.8905;6 -Cacolo;Cacolo;-10.1365;19.2865;6 -Xangongo;Xangongo;-16.7467;14.9747;6 -Cazombo;Cazombo;-11.9058;22.9217;6 -The Valley;The Valley;18.2167;-63.05;7 -Saint John’s;Saint John's;17.1211;-61.8447;8 -Chacabuco;Chacabuco;-34.65;-60.49;9 -Centenario;Centenario;-38.8167;-68.1333;9 -Bell Ville;Bell Ville;-32.6333;-62.6833;9 -Chilecito;Chilecito;-29.1667;-67.5;9 -Rosario;Rosario;-32.9575;-60.6394;9 -Córdoba;Cordoba;-31.4167;-64.1833;9 -Buenos Aires;Buenos Aires;-34.5997;-58.3819;9 -Choele Choel;Choele Choel;-39.2858;-65.6542;9 -La Calera;La Calera;-31.3439;-64.3353;9 -Plottier;Plottier;-38.95;-68.2333;9 -Bragado;Bragado;-35.1167;-60.5;9 -Jesús María;Jesus Maria;-30.9817;-64.0942;9 -Zapala;Zapala;-38.9028;-70.065;9 -Mercedes;Mercedes;-29.1796;-58.08;9 -Victoria;Victoria;-32.6167;-60.1667;9 -Villa Regina;Villa Regina;-39.1;-67.0667;9 -Villa Ángela;Villa Angela;-27.5833;-60.7167;9 -Villa Gesell;Villa Gesell;-37.2556;-56.9681;9 -Capitán Bermúdez;Capitan Bermudez;-32.8167;-60.7167;9 -Cañada de Gómez;Canada de Gomez;-32.8167;-61.4;9 -Baradero;Baradero;-33.8;-59.5167;9 -Villa Allende;Villa Allende;-31.2944;-64.2953;9 -Santa María;Santa Maria;-31.2611;-64.4639;9 -Salta;Salta;-24.7883;-65.4106;9 -San Miguel de Tucumán;San Miguel de Tucuman;-26.8167;-65.2167;9 -Mar del Plata;Mar del Plata;-38;-57.55;9 -Río Grande;Rio Grande;-53.7914;-67.699;9 -Santa Fe;Santa Fe;-31.6333;-60.7;9 -Florencio Varela;Florencio Varela;-34.8167;-58.2833;9 -Lanús;Lanus;-34.7;-58.4;9 -San Juan;San Juan;-31.5375;-68.5364;9 -Comodoro Rivadavia;Comodoro Rivadavia;-45.8667;-67.5;9 -Santiago del Estero;Santiago del Estero;-27.7844;-64.2669;9 -Paraná;Parana;-31.7444;-60.5175;9 -Merlo;Merlo;-34.6653;-58.7275;9 -González Catán;Gonzalez Catan;-34.7708;-58.6464;9 -Quilmes;Quilmes;-34.7167;-58.2667;9 -Neuquén;Neuquen;-38.9573;-68.0455;9 -Banfield;Banfield;-34.75;-58.3833;9 -San Martín de los Andes;San Martin de los Andes;-40.1667;-71.35;9 -José C. Paz;Jose C. Paz;-34.5167;-58.7667;9 -Formosa;Formosa;-26.1847;-58.1758;9 -Dolores;Dolores;-36.3132;-57.6792;9 -Marcos Juárez;Marcos Juarez;-32.7;-62.1;9 -Posadas;Posadas;-27.3667;-55.8969;9 -Resistencia;Resistencia;-27.4514;-58.9867;9 -Bahía Blanca;Bahia Blanca;-38.7167;-62.2667;9 -San Salvador de Jujuy;San Salvador de Jujuy;-24.1856;-65.2994;9 -Corrientes;Corrientes;-27.4833;-58.8167;9 -Castelli;Castelli;-25.95;-60.6167;9 -Lincoln;Lincoln;-34.85;-61.5167;9 -Colón;Colon;-32.2241;-58.1419;9 -Jesús Nazareno;Jesus Nazareno;-32.9111;-68.79;9 -Firmat;Firmat;-33.45;-61.4833;9 -Yacimiento Río Turbio;Yacimiento Rio Turbio;-51.5361;-72.3361;9 -San Miguel;San Miguel;-34.5333;-58.7167;9 -José María Ezeiza;Jose Maria Ezeiza;-34.8333;-58.5167;9 -San Nicolás de los Arroyos;San Nicolas de los Arroyos;-33.3333;-60.2167;9 -Catamarca;Catamarca;-28.4686;-65.7792;9 -Embalse;Embalse;-32.1833;-64.4167;9 -Rada Tilly;Rada Tilly;-45.9257;-67.5526;9 -San Luis;San Luis;-33.2994;-66.3392;9 -Chamical;Chamical;-30.3592;-66.3133;9 -Berazategui;Berazategui;-34.7679;-58.2133;9 -La Rioja;La Rioja;-29.4131;-66.8558;9 -La Plata;La Plata;-34.9333;-57.95;9 -Godoy Cruz;Godoy Cruz;-32.9167;-68.8333;9 -Isidro Casanova;Isidro Casanova;-34.7;-58.5833;9 -Temperley;Temperley;-34.7667;-58.3833;9 -Ramos Mejía;Ramos Mejia;-34.65;-58.5667;9 -Ituzaingó;Ituzaingo;-34.6582;-58.6672;9 -San Justo;San Justo;-34.6833;-58.55;9 -Florencio Varela;Florencio Varela;-34.8167;-58.3833;9 -Concordia;Concordia;-31.3922;-58.0169;9 -Rafael Castillo;Rafael Castillo;-34.7167;-58.6167;9 -Río Cuarto;Rio Cuarto;-33.123;-64.3478;9 -Cinco Saltos;Cinco Saltos;-38.8167;-68.0667;9 -Allen;Allen;-38.9772;-67.8272;9 -Tunuyán;Tunuyan;-33.5667;-69.0167;9 -Veinticinco de Mayo;Veinticinco de Mayo;-35.4167;-60.1667;9 -Avellaneda;Avellaneda;-29.1175;-59.6583;9 -Coronel Suárez;Coronel Suarez;-37.4667;-61.9333;9 -Mina Clavero;Mina Clavero;-31.7239;-65.005;9 -Lomas de Zamora;Lomas de Zamora;-34.7667;-58.4;9 -San Martín;San Martin;-33.0806;-68.4706;9 -Mendoza;Mendoza;-32.8833;-68.8333;9 -Tandil;Tandil;-37.3167;-59.1333;9 -Castelar;Castelar;-34.65;-58.65;9 -San Carlos de Bariloche;San Carlos de Bariloche;-41.15;-71.3;9 -Esteban Echeverría;Esteban Echeverria;-34.8167;-58.4667;9 -Puerto Madryn;Puerto Madryn;-42.773;-65.0366;9 -Bernal;Bernal;-34.7;-58.2833;9 -Gualeguaychú;Gualeguaychu;-33.0078;-58.5111;9 -Villa Mercedes;Villa Mercedes;-33.6667;-65.4667;9 -San Rafael;San Rafael;-34.6175;-68.3356;9 -Morón;Moron;-34.65;-58.6167;9 -La Banda;La Banda;-27.7333;-64.25;9 -Burzaco;Burzaco;-34.8167;-58.3667;9 -Libertad;Libertad;-34.6833;-58.6833;9 -Villa Luzuriaga;Villa Luzuriaga;-34.6667;-58.5833;9 -Caseros;Caseros;-34.6167;-58.5333;9 -Santa Rosa;Santa Rosa;-36.6203;-64.2906;9 -Laprida;Laprida;-37.5333;-60.8167;9 -Ciudad General Belgrano;Ciudad General Belgrano;-34.7261;-58.5289;9 -San Francisco Solano;San Francisco Solano;-34.7667;-58.3167;9 -Río Gallegos;Rio Gallegos;-51.6333;-69.2333;9 -Monte Chingolo;Monte Chingolo;-34.7333;-58.35;9 -Helvecia;Helvecia;-31.1;-60.0833;9 -San Julián;San Julian;-49.307;-67.7298;9 -San Justo;San Justo;-30.7833;-60.5833;9 -Deán Funes;Dean Funes;-30.4333;-64.35;9 -Lomas del Mirador;Lomas del Mirador;-34.6667;-58.5297;9 -Bella Vista;Bella Vista;-34.5333;-58.6667;9 -Villa Domínico;Villa Dominico;-34.6917;-58.3333;9 -Wilde;Wilde;-34.7;-58.3167;9 -Remedios de Escalada;Remedios de Escalada;-34.7167;-58.4;9 -Ezpeleta;Ezpeleta;-34.7517;-58.2344;9 -Villa Celina;Villa Celina;-34.7006;-58.4825;9 -Chascomús;Chascomus;-35.575;-58.0089;9 -El Calafate;El Calafate;-50.3395;-72.2649;9 -Sunchales;Sunchales;-30.9442;-61.5614;9 -Laboulaye;Laboulaye;-34.1267;-63.3911;9 -Pico Truncado;Pico Truncado;-46.8;-67.9667;9 -Lamarque;Lamarque;-39.4236;-65.7;9 -Las Lomitas;Las Lomitas;-24.7072;-60.5944;9 -Villa General Belgrano;Villa General Belgrano;-31.9667;-64.5667;9 -Santa Rosa de Río Primero;Santa Rosa de Rio Primero;-31.15;-63.3833;9 -Rafael Calzada;Rafael Calzada;-34.7833;-58.3667;9 -Los Polvorines;Los Polvorines;-34.5;-58.7;9 -Viedma;Viedma;-40.8;-63;9 -Ushuaia;Ushuaia;-54.8072;-68.3044;9 -Vera;Vera;-29.4667;-60.2167;9 -San Isidro;San Isidro;-34.4667;-58.5167;9 -José Mármol;Jose Marmol;-34.7833;-58.3667;9 -Longchamps;Longchamps;-34.8596;-58.387;9 -Villa Alsina;Villa Alsina;-34.6667;-58.4167;9 -Río Segundo;Rio Segundo;-31.6526;-63.9099;9 -Brandsen;Brandsen;-35.1667;-58.2167;9 -General Martín Miguel de Güemes;General Martin Miguel de Guemes;-24.6667;-65.05;9 -Laguna Larga;Laguna Larga;-31.7764;-63.8011;9 -Adrogue;Adrogue;-34.8;-58.3833;9 -Villa Adelina;Villa Adelina;-34.5175;-58.5475;9 -Haedo;Haedo;-34.65;-58.6;9 -Dock Sur;Dock Sur;-34.6417;-58.3478;9 -Munro;Munro;-34.5333;-58.5167;9 -Chivilcoy;Chivilcoy;-34.9;-60.0167;9 -Mercedes;Mercedes;-34.65;-59.4333;9 -Cruz del Eje;Cruz del Eje;-30.7333;-64.8;9 -Caleta Olivia;Caleta Olivia;-46.4333;-67.5333;9 -El Talar de Pacheco;El Talar de Pacheco;-34.4719;-58.655;9 -Junín de los Andes;Junin de los Andes;-39.9506;-71.0694;9 -Las Parejas;Las Parejas;-32.6833;-61.5333;9 -La Carlota;La Carlota;-33.4179;-63.2935;9 -Laguna Paiva;Laguna Paiva;-31.3039;-60.6589;9 -Abra Pampa;Abra Pampa;-22.7167;-65.7;9 -Victorica;Victorica;-36.2167;-65.434;9 -La Paz;La Paz;-33.4661;-67.55;9 -Perito Moreno;Perito Moreno;-46.59;-70.9297;9 -Gobernador Gregores;Gobernador Gregores;-48.7509;-70.2485;9 -Los Menucos;Los Menucos;-40.8424;-68.0896;9 -General Pico;General Pico;-35.6587;-63.7577;9 -Azul;Azul;-36.7833;-59.85;9 -San Pedro;San Pedro;-24.2196;-64.87;9 -Punta Alta;Punta Alta;-38.88;-62.075;9 -General Conesa;General Conesa;-40.1;-64.4333;9 -San Antonio de los Cobres;San Antonio de los Cobres;-24.2256;-66.3192;9 -Macachín;Macachin;-37.1377;-63.662;9 -Chos Malal;Chos Malal;-37.3833;-70.2667;9 -San Salvador;San Salvador;-31.6167;-58.5;9 -Rosario del Tala;Rosario del Tala;-32.3008;-59.1389;9 -Santa Rosa de Calamuchita;Santa Rosa de Calamuchita;-32.0667;-64.5333;9 -Sarandí;Sarandi;-34.6833;-58.3333;9 -San Francisco;San Francisco;-31.4356;-62.0714;9 -Villa Carlos Paz;Villa Carlos Paz;-31.4;-64.5167;9 -Tartagal;Tartagal;-22.5;-63.8333;9 -Plaza Huincul;Plaza Huincul;-38.9338;-69.1987;9 -Oncativo;Oncativo;-31.9134;-63.6818;9 -Joaquín V. González;Joaquin V. Gonzalez;-25.1171;-64.1247;9 -Puerto San Martín;Puerto San Martin;-32.7167;-60.7333;9 -Zárate;Zarate;-34.0833;-59.0333;9 -Carmen de Areco;Carmen de Areco;-34.3833;-59.8167;9 -San Cristóbal;San Cristobal;-30.3105;-61.2372;9 -Ceres;Ceres;-29.8833;-61.95;9 -Chepes;Chepes;-31.35;-66.6;9 -Veintiocho de Noviembre;Veintiocho de Noviembre;-51.584;-72.2143;9 -Pergamino;Pergamino;-33.8836;-60.5669;9 -Campana;Campana;-34.1667;-58.9167;9 -Olavarría;Olavarria;-36.9;-60.3333;9 -Trelew;Trelew;-43.2533;-65.3094;9 -Rafaela;Rafaela;-31.2667;-61.4833;9 -Venado Tuerto;Venado Tuerto;-33.75;-61.9667;9 -San Ramón de la Nueva Orán;San Ramon de la Nueva Oran;-23.1361;-64.3222;9 -Villa María;Villa Maria;-32.4103;-63.2314;9 -Presidencia Roque Sáenz Peña;Presidencia Roque Saenz Pena;-26.7833;-60.45;9 -Luján;Lujan;-34.5703;-59.105;9 -General Roca;General Roca;-39.0333;-67.5833;9 -Gobernador Gálvez;Gobernador Galvez;-33.0251;-60.6337;9 -Necochea;Necochea;-38.55;-58.7333;9 -Junín;Junin;-34.5939;-60.9464;9 -Pilar;Pilar;-34.4588;-58.9142;9 -Reconquista;Reconquista;-29.1443;-59.6438;9 -Concepción del Uruguay;Concepcion del Uruguay;-32.4833;-58.2333;9 -Goya;Goya;-29.1333;-59.25;9 -Las Heras;Las Heras;-32.825;-68.8017;9 -Oberá;Obera;-27.4833;-55.1333;9 -Santo Tomé;Santo Tome;-31.6667;-60.7667;9 -Villa Huidobro;Villa Huidobro;-34.8333;-64.5833;9 -Añatuya;Anatuya;-28.4667;-62.8333;9 -Puerto Deseado;Puerto Deseado;-47.75;-65.9167;9 -La Quiaca;La Quiaca;-22.1056;-65.6;9 -Mar de Ajó;Mar de Ajo;-36.7162;-56.6766;9 -San Javier;San Javier;-30.5833;-59.95;9 -Frías;Frias;-28.6496;-65.15;9 -Aldo Bonzi;Aldo Bonzi;-34.7083;-58.5181;9 -Catriel;Catriel;-37.8778;-67.7917;9 -Avellaneda;Avellaneda;-34.6625;-58.3678;9 -Vicente López;Vicente Lopez;-34.5333;-58.475;9 -Tapiales;Tapiales;-34.7058;-58.5047;9 -Don Bosco;Don Bosco;-34.7;-58.2833;9 -Villa Sarmiento;Villa Sarmiento;-34.6333;-58.5667;9 -Rawson;Rawson;-43.3;-65.1;9 -Santa Elena;Santa Elena;-30.95;-59.8;9 -Las Heras;Las Heras;-46.55;-68.95;9 -General Deheza;General Deheza;-32.7564;-63.7889;9 -Charata;Charata;-27.2144;-61.1881;9 -Lobos;Lobos;-35.1864;-59.0961;9 -Coronda;Coronda;-31.9667;-60.9167;9 -General Juan Madariaga;General Juan Madariaga;-37.0167;-57.1333;9 -Unquillo;Unquillo;-31.2333;-64.3167;9 -Rufino;Rufino;-34.2683;-62.7125;9 -Villa Nueva;Villa Nueva;-32.4331;-63.2475;9 -Carhué;Carhue;-37.1667;-62.7333;9 -Santa María;Santa Maria;-26.6833;-66.0333;9 -General Fernández Oro;General Fernandez Oro;-38.95;-67.9167;9 -Veinticinco de Mayo;Veinticinco de Mayo;-37.771;-67.7173;9 -Eldorado;Eldorado;-26.4;-54.6333;9 -Ayacucho;Ayacucho;-37.1525;-58.4882;9 -Malvinas Argentinas;Malvinas Argentinas;-31.3697;-64.0531;9 -Federación;Federacion;-30.9833;-57.9167;9 -La Falda;La Falda;-31.0833;-64.5;9 -Carcarañá;Carcarana;-32.85;-61.15;9 -Villa Paranacito;Villa Paranacito;-33.7;-58.6833;9 -Villa del Rosario;Villa del Rosario;-31.5833;-63.5333;9 -Rinconada;Rinconada;-22.4403;-66.1672;9 -San Antonio Oeste;San Antonio Oeste;-40.7333;-64.95;9 -Ingeniero Guillermo N. Juárez;Ingeniero Guillermo N. Juarez;-23.9;-61.85;9 -Comandante Luis Piedra Buena;Comandante Luis Piedra Buena;-49.983;-68.91;9 -Villa Cura Brochero;Villa Cura Brochero;-31.71;-65.02;9 -Trevelín;Trevelin;-43.0833;-71.4667;9 -Ingeniero Jacobacci;Ingeniero Jacobacci;-41.3;-69.5833;9 -Ingeniero Luis A. Huergo;Ingeniero Luis A. Huergo;-39.0833;-67.2333;9 -Fray Luis A. Beltrán;Fray Luis A. Beltran;-32.7833;-60.7333;9 -Pedro Luro;Pedro Luro;-39.5;-62.6833;9 -Gastre;Gastre;-42.2667;-69.2167;9 -Tinogasta;Tinogasta;-28.0667;-67.5667;9 -Telsen;Telsen;-42.3833;-66.95;9 -Comallo;Comallo;-41.0333;-70.2667;9 -Rodeo;Rodeo;-30.2156;-69.14;9 -Las Lajas;Las Lajas;-38.5208;-70.3667;9 -Susques;Susques;-23.4006;-66.3672;9 -Monte Cristo;Monte Cristo;-31.3431;-63.9444;9 -Justiniano Posse;Justiniano Posse;-32.8833;-62.6667;9 -Senillosa;Senillosa;-39.01;-68.43;9 -Sierra Grande;Sierra Grande;-41.6061;-65.3558;9 -Santa Rosa;Santa Rosa;-28.2631;-58.1189;9 -Río Primero;Rio Primero;-31.3333;-63.6167;9 -General Levalle;General Levalle;-34.0167;-63.9167;9 -Perugorría;Perugorria;-29.3408;-58.6083;9 -Bialet Massé;Bialet Masse;-31.3214;-64.4694;9 -Darregueira;Darregueira;-37.6996;-63.1666;9 -Villalonga;Villalonga;-39.8829;-62.5833;9 -Sierra Colorada;Sierra Colorada;-40.5875;-67.7583;9 -Alto Río Senguer;Alto Rio Senguer;-45.0419;-70.8234;9 -Trancas;Trancas;-26.2308;-65.2781;9 -Chumbicha;Chumbicha;-28.8666;-66.2333;9 -Pampa del Infierno;Pampa del Infierno;-26.5167;-61.1667;9 -Río Mayo;Rio Mayo;-45.687;-70.26;9 -El Maitén;El Maiten;-42.05;-71.1667;9 -Comandante Fontana;Comandante Fontana;-25.3333;-59.6833;9 -Belén;Belen;-27.6496;-67.0333;9 -Humahuaca;Humahuaca;-23.2054;-65.3505;9 -Monte Quemado;Monte Quemado;-25.8072;-62.8278;9 -Cerrillos;Cerrillos;-24.9;-65.4833;9 -Coronel Dorrego;Coronel Dorrego;-38.7;-61.2667;9 -Río Colorado;Rio Colorado;-38.9908;-64.0958;9 -Oliva;Oliva;-32.0416;-63.5698;9 -Malargüe;Malargue;-35.4745;-69.5853;9 -Cafayate;Cafayate;-26.07;-65.98;9 -Pinamar;Pinamar;-37.1;-56.85;9 -Chajarí;Chajari;-30.7667;-57.9833;9 -Tres Arroyos;Tres Arroyos;-38.3667;-60.2667;9 -Río Tercero;Rio Tercero;-32.1768;-64.113;9 -Villa Constitución;Villa Constitucion;-33.2333;-60.3333;9 -San Lorenzo;San Lorenzo;-28.12;-58.77;9 -San Pedro;San Pedro;-33.6794;-59.6669;9 -Alta Gracia;Alta Gracia;-31.6667;-64.4333;9 -Villaguay;Villaguay;-31.85;-59.0167;9 -Libertador General San Martín;Libertador General San Martin;-23.8;-64.7833;9 -La Reja;La Reja;-34.6394;-58.8283;9 -Gualeguay;Gualeguay;-33.15;-59.3167;9 -Esperanza;Esperanza;-31.4489;-60.9317;9 -Los Blancos;Los Blancos;-23.5996;-62.6;9 -Villa Rumipal;Villa Rumipal;-32.1879;-64.4803;9 -Uspallata;Uspallata;-32.5931;-69.346;9 -Balcarce;Balcarce;-37.8464;-58.2556;9 -Capilla del Monte;Capilla del Monte;-30.85;-64.5167;9 -Sarmiento;Sarmiento;-45.6;-69.0833;9 -Armstrong;Armstrong;-32.7819;-61.6019;9 -Villa La Angostura;Villa La Angostura;-40.7616;-71.6448;9 -Aristóbulo del Valle;Aristobulo del Valle;-27.0952;-54.897;9 -Granadero Baigorria;Granadero Baigorria;-32.85;-60.7;9 -Esquel;Esquel;-42.9;-71.3167;9 -Benito Juárez;Benito Juarez;-37.6833;-59.8;9 -Frontera;Frontera;-31.4278;-62.0619;9 -Corral de Bustos;Corral de Bustos;-33.2833;-62.2;9 -Leones;Leones;-32.6617;-62.2967;9 -Casilda;Casilda;-33.0442;-61.1681;9 -Nueve de Julio;Nueve de Julio;-35.45;-60.8833;9 -Cutral-Có;Cutral-Co;-38.9333;-69.2333;9 -Ayntap;Ayntap;40.0986;44.4681;10 -Akhuryan;Akhuryan;40.7814;43.8964;10 -Yeghvard;Yeghvard;40.3217;44.4814;10 -Metsamor;Metsamor;40.1428;44.1164;10 -Spitak;Spitak;40.8372;44.2675;10 -Sisian;Sisian;39.5208;46.0322;10 -Oshakan;Oshakan;40.2633;44.3147;10 -Yeranos;Yeranos;40.2042;45.1883;10 -Karmir Gyukh;Karmir Gyukh;40.3306;45.1839;10 -Sardarapat;Sardarapat;40.1361;44.0139;10 -Aparan;Aparan;40.5891;44.3572;10 -Byureghavan;Byureghavan;40.3147;44.5936;10 -Yeghegnadzor;Yeghegnadzor;39.7611;45.3333;10 -Nor Hachn;Nor Hachn;40.3019;44.5831;10 -Dilijan;Dilijan;40.7408;44.8631;10 -Noratus;Noratus;40.38;45.18;10 -Kajaran;Kajaran;39.1594;46.1222;10 -Charentsavan;Charentsavan;40.4097;44.6431;10 -Ijevan;Ijevan;40.8792;45.1472;10 -Ashtarak;Ashtarak;40.2975;44.3617;10 -Artashat;Artashat;39.9539;44.5506;10 -Gavarr;Gavarr;40.3589;45.1267;10 -Aragatsavan;Aragatsavan;40.3331;43.6581;10 -Vedi;Vedi;39.9106;44.7278;10 -Maralik;Maralik;40.5722;43.8669;10 -Chambarak;Chambarak;40.5953;45.3475;10 -Alaverdi;Alaverdi;41.1333;44.65;10 -Lichk;Lichk;40.1592;45.2347;10 -Vardenis;Vardenis;40.1806;45.72;10 -Noyemberyan;Noyemberyan;41.1725;44.9936;10 -Ejmiatsin;Ejmiatsin;40.1728;44.2925;10 -Odzun;Odzun;41.0539;44.6114;10 -Verin Getashen;Verin Getashen;40.1328;45.2486;10 -Tsovinar;Tsovinar;40.16;45.4664;10 -Martuni;Martuni;40.14;45.3064;10 -Armavir;Armavir;40.15;44.04;10 -Kapan;Kapan;39.2011;46.415;10 -Garrni;Garrni;40.1194;44.7231;10 -Artik;Artik;40.6172;43.9758;10 -Abovyan;Abovyan;40.2739;44.6256;10 -Hrazdan;Hrazdan;40.5;44.7667;10 -Jrvezh;Jrvezh;40.1856;44.5869;10 -Ararat;Ararat;39.8303;44.7025;10 -Goris;Goris;39.5078;46.3386;10 -Vanadzor;Vanadzor;40.8128;44.4883;10 -Jermuk;Jermuk;39.8417;45.6722;10 -Masis;Masis;40.0672;44.4361;10 -Stepanavan;Stepanavan;41.0096;44.3841;10 -Gyumri;Gyumri;40.7894;43.8475;10 -Nerk’in Getashen;Nerk'in Getashen;40.1467;45.2642;10 -Tashir;Tashir;41.1244;44.2819;10 -Sevan;Sevan;40.555;44.9536;10 -Vardenik;Vardenik;40.1331;45.4367;10 -Berd;Berd;40.8808;45.3917;10 -Yerevan;Yerevan;40.1814;44.5144;10 -Oranjestad;Oranjestad;12.5186;-70.0358;11 -Tanki Leendert;Tanki Leendert;12.5418;-70.022;11 -Lara;Lara;-38.0167;144.4167;12 -Goondiwindi;Goondiwindi;-28.5461;150.3097;12 -Chinchilla;Chinchilla;-26.7383;150.6283;12 -Tumut;Tumut;-35.3039;148.2233;12 -Cooma;Cooma;-36.2317;149.1178;12 -Newman;Newman;-23.3539;119.7319;12 -Nuriootpa;Nuriootpa;-34.4667;138.9833;12 -Beerwah;Beerwah;-26.8583;152.9588;12 -Wangaratta;Wangaratta;-36.3583;146.3125;12 -Broken Hill;Broken Hill;-31.95;141.4667;12 -Taree;Taree;-31.9;152.45;12 -Banora Point;Banora Point;-28.2225;153.5386;12 -Nerang;Nerang;-27.9956;153.322;12 -Mount Cotton;Mount Cotton;-27.6188;153.221;12 -Alstonville;Alstonville;-28.8317;153.4344;12 -Glen Innes;Glen Innes;-29.7317;151.7511;12 -Yamba;Yamba;-29.44;153.3594;12 -Northam;Northam;-31.6531;116.6661;12 -Cannonvale;Cannonvale;-20.2787;148.6994;12 -Nambucca Heads;Nambucca Heads;-30.6414;152.9906;12 -Wynyard;Wynyard;-41;145.7167;12 -North Mackay;North Mackay;-21.1216;149.1783;12 -Cessnock;Cessnock;-32.8342;151.3555;12 -Leopold;Leopold;-38.1892;144.4644;12 -Campbelltown;Campbelltown;-34.0733;150.8261;12 -Corinda;Corinda;-27.4833;153.1;12 -Worragee;Worragee;-34.9144;150.6386;12 -Rochedale;Rochedale;-27.6;153.133;12 -Barwon Heads;Barwon Heads;-38.25;144.5167;12 -Horsham;Horsham;-36.7167;142.2;12 -Australind;Australind;-33.28;115.726;12 -Karratha;Karratha;-20.7364;116.8464;12 -Maryborough;Maryborough;-25.5375;152.7019;12 -Ulladulla;Ulladulla;-35.3486;150.4678;12 -Murray Bridge;Murray Bridge;-35.117;139.267;12 -Ulverstone;Ulverstone;-41.1667;146.1667;12 -Lysterfield;Lysterfield;-37.93;145.301;12 -Lakes Entrance;Lakes Entrance;-37.8667;147.9833;12 -Biloela;Biloela;-24.4002;150.5133;12 -Kiama Downs;Kiama Downs;-34.6317;150.8511;12 -Pottsville;Pottsville;-28.3869;153.5608;12 -Stawell;Stawell;-37.05;142.7667;12 -Wentworth Falls;Wentworth Falls;-33.7164;150.3772;12 -Mittagong;Mittagong;-34.45;150.45;12 -Scone;Scone;-32.0483;150.8678;12 -Tannum Sands;Tannum Sands;-23.9474;151.3675;12 -Dromana;Dromana;-38.338;144.965;12 -Warragul;Warragul;-38.15;145.9333;12 -Naracoorte;Naracoorte;-36.955;140.7429;12 -Corowa;Corowa;-35.9942;146.3844;12 -Woolgoolga;Woolgoolga;-30.115;153.2011;12 -Whittlesea;Whittlesea;-37.5139;145.114;12 -Inverloch;Inverloch;-38.6334;145.7278;12 -Woodend;Woodend;-37.363;144.526;12 -Maffra;Maffra;-37.95;146.983;12 -Albury;Albury;-36.0806;146.9158;12 -Tahmoor;Tahmoor;-34.2233;150.5928;12 -Queanbeyan;Queanbeyan;-35.3533;149.2342;12 -Cobram;Cobram;-35.9667;145.65;12 -Kununurra;Kununurra;-15.7736;128.7386;12 -Palmwoods;Palmwoods;-26.6883;152.9597;12 -Leongatha;Leongatha;-38.4833;145.95;12 -South Grafton;South Grafton;-29.715;152.9344;12 -Point Vernon;Point Vernon;-25.2538;152.8177;12 -Penrith;Penrith;-33.7511;150.6942;12 -Morwell;Morwell;-38.2333;146.4;12 -Bongaree;Bongaree;-27.0813;153.1636;12 -Echuca;Echuca;-36.1333;144.75;12 -Inverell;Inverell;-29.7667;151.1167;12 -Parkes;Parkes;-33.133;148.176;12 -Nelson Bay;Nelson Bay;-32.715;152.1511;12 -Drouin;Drouin;-38.1333;145.85;12 -Hervey Bay;Hervey Bay;-25.29;152.84;12 -Melton;Melton;-37.6833;144.5833;12 -Howard Springs;Howard Springs;-12.4922;131.053;12 -Mackay;Mackay;-21.1411;149.1858;12 -Berri;Berri;-34.2833;140.6;12 -Ocean Shores;Ocean Shores;-28.5092;153.5375;12 -Wallan;Wallan;-37.4167;144.9833;12 -Victor Harbor;Victor Harbor;-35.55;138.6167;12 -Proserpine;Proserpine;-20.4017;148.5814;12 -Smithton;Smithton;-40.844;145.12;12 -Narrogin;Narrogin;-32.936;117.178;12 -Manjimup;Manjimup;-34.2411;116.1464;12 -Ingham;Ingham;-18.65;146.1667;12 -Lismore;Lismore;-28.8167;153.2833;12 -Merimbula;Merimbula;-36.8983;149.9011;12 -Singleton;Singleton;-32.5667;151.1697;12 -Wonthaggi;Wonthaggi;-38.6056;145.5917;12 -Glass House Mountains;Glass House Mountains;-26.9;152.9167;12 -Calliope;Calliope;-24.0061;151.1988;12 -Byron Bay;Byron Bay;-28.6483;153.6178;12 -Muswellbrook;Muswellbrook;-32.2654;150.8885;12 -Smithfield Heights;Smithfield Heights;-16.8314;145.691;12 -Warwick;Warwick;-28.2152;152.0352;12 -Dalby;Dalby;-27.1813;151.2661;12 -Dunsborough;Dunsborough;-33.6167;115.1;12 -Millicent;Millicent;-37.5967;140.3524;12 -Irymple;Irymple;-34.2333;142.1667;12 -Emerald;Emerald;-37.9331;145.437;12 -Richmond;Richmond;-33.5983;150.7511;12 -Lithgow;Lithgow;-33.4833;150.15;12 -New Norfolk;New Norfolk;-42.7828;147.0594;12 -Wingham;Wingham;-31.85;152.367;12 -East Ballina;East Ballina;-28.8594;153.5872;12 -Sarina;Sarina;-21.4225;149.2175;12 -Raymond Terrace;Raymond Terrace;-32.7615;151.7441;12 -Goonellabah;Goonellabah;-28.8167;153.3167;12 -Mount Barker;Mount Barker;-35.0667;138.85;12 -Forster;Forster;-32.1806;152.5117;12 -Emerald;Emerald;-23.5208;148.1619;12 -Port Lincoln;Port Lincoln;-34.7322;135.8586;12 -Ballarat;Ballarat;-37.5608;143.8475;12 -Bendigo;Bendigo;-36.75;144.2667;12 -Glenbrook;Glenbrook;-33.765;150.6267;12 -Nairne;Nairne;-35.0333;138.9167;12 -Bannockburn;Bannockburn;-38.05;144.1667;12 -Bunbury;Bunbury;-33.3272;115.6369;12 -Bundaberg;Bundaberg;-24.8661;152.3494;12 -Wagga Wagga;Wagga Wagga;-35.1189;147.3689;12 -Rutherford;Rutherford;-32.715;151.5317;12 -Sale;Sale;-38.1;147.0667;12 -Torquay;Torquay;-38.3333;144.3167;12 -Cooranbong;Cooranbong;-33.074;151.451;12 -Red Cliffs;Red Cliffs;-34.3075;142.1881;12 -Jimboomba;Jimboomba;-27.83;153.0313;12 -Canberra;Canberra;-35.2931;149.1269;12 -Mildura;Mildura;-34.1889;142.1583;12 -Southport;Southport;-27.9667;153.4;12 -Gladstone;Gladstone;-23.8427;151.2555;12 -Sydney;Sydney;-33.865;151.2094;12 -Melbourne;Melbourne;-37.8136;144.9631;12 -Adelaide;Adelaide;-34.9275;138.6;12 -Brisbane;Brisbane;-27.4678;153.0281;12 -Perth;Perth;-31.9522;115.8589;12 -Portland;Portland;-38.3333;141.6;12 -Highfields;Highfields;-27.4633;151.9458;12 -Moree;Moree;-29.465;149.8344;12 -Springwood;Springwood;-33.7036;150.55;12 -Colac;Colac;-38.3403;143.5847;12 -Gunnedah;Gunnedah;-30.9667;150.25;12 -Kalgoorlie;Kalgoorlie;-30.7489;121.4658;12 -Shepparton;Shepparton;-36.3833;145.4;12 -Geraldton;Geraldton;-28.7744;114.6089;12 -Leeton;Leeton;-34.5667;146.4;12 -Ayr;Ayr;-19.5744;147.4066;12 -Tweed Heads;Tweed Heads;-28.1833;153.55;12 -Moe;Moe;-38.1722;146.2678;12 -Gisborne;Gisborne;-37.49;144.5889;12 -Gold Coast;Gold Coast;-28.0167;153.4;12 -Cranbourne;Cranbourne;-38.0996;145.2834;12 -Yanchep;Yanchep;-31.55;115.634;12 -Moranbah;Moranbah;-22.0016;148.0533;12 -Quakers Hill;Quakers Hill;-33.7344;150.8789;12 -Albany;Albany;-35.0228;117.8814;12 -Warrnambool;Warrnambool;-38.3833;142.4833;12 -Armidale;Armidale;-30.5;151.65;12 -Mooroopna;Mooroopna;-36.3833;145.35;12 -Deniliquin;Deniliquin;-35.5331;144.9667;12 -Rye;Rye;-38.377;144.838;12 -Charters Towers;Charters Towers;-20.0765;146.2614;12 -Forbes;Forbes;-33.3817;148.0011;12 -Redlynch;Redlynch;-16.8833;145.7;12 -Maryborough;Maryborough;-37.05;143.735;12 -Emu Plains;Emu Plains;-33.7483;150.6678;12 -Wollert;Wollert;-37.5833;145.0333;12 -Merrimac;Merrimac;-28.05;153.3667;12 -Ipswich;Ipswich;-27.6167;152.7667;12 -Bairnsdale;Bairnsdale;-37.8333;147.6167;12 -Townsville;Townsville;-19.25;146.8167;12 -Geelong;Geelong;-38.15;144.35;12 -Currumbin;Currumbin;-28.158;153.469;12 -Bli Bli;Bli Bli;-26.618;153.037;12 -Ararat;Ararat;-37.2833;142.9167;12 -Katoomba;Katoomba;-33.715;150.312;12 -Clifton Springs;Clifton Springs;-38.15;144.5667;12 -Moss Vale;Moss Vale;-34.55;150.3833;12 -Kelso;Kelso;-33.4186;149.6056;12 -Central Coast;Central Coast;-33.3;151.2;12 -Wollongong;Wollongong;-34.4331;150.8831;12 -Coffs Harbour;Coffs Harbour;-30.3022;153.1189;12 -Mount Gambier;Mount Gambier;-37.8294;140.7828;12 -Traralgon;Traralgon;-38.1958;146.5403;12 -Busselton;Busselton;-33.6478;115.3458;12 -Hobart;Hobart;-42.8806;147.325;12 -Burnie;Burnie;-41.0636;145.8753;12 -Caboolture;Caboolture;-27.0667;152.967;12 -Darwin;Darwin;-12.4381;130.8411;12 -Toowoomba;Toowoomba;-27.5667;151.95;12 -Alice Springs;Alice Springs;-23.7;133.8667;12 -Newcastle;Newcastle;-32.9167;151.75;12 -Cairns;Cairns;-16.92;145.78;12 -Kingscliff;Kingscliff;-28.2617;153.5769;12 -Narrabri;Narrabri;-30.3317;149.7678;12 -Atherton;Atherton;-17.2658;145.478;12 -Darley;Darley;-37.6547;144.437;12 -Kilmore;Kilmore;-37.2833;144.95;12 -Gatton;Gatton;-27.5611;152.2755;12 -Blaxland;Blaxland;-33.75;150.6167;12 -Yarrawonga;Yarrawonga;-36.0167;146;12 -Devonport;Devonport;-41.18;146.3503;12 -Whyalla;Whyalla;-33.0333;137.5667;12 -Goulburn;Goulburn;-34.7547;149.6186;12 -Launceston;Launceston;-41.4419;147.145;12 -Kyabram;Kyabram;-36.3167;145.05;12 -Sanctuary Point;Sanctuary Point;-35.1036;150.6267;12 -Healesville;Healesville;-37.6561;145.5139;12 -Burpengary;Burpengary;-27.1442;153;12 -Margaret River;Margaret River;-33.955;115.075;12 -Urraween;Urraween;-25.2955;152.8219;12 -Kiama;Kiama;-34.6708;150.8542;12 -Collie;Collie;-33.363;116.156;12 -Fremantle;Fremantle;-32.0569;115.7439;12 -Kyneton;Kyneton;-37.247;144.455;12 -Mandurah;Mandurah;-32.5289;115.7231;12 -Narre Warren North;Narre Warren North;-37.982;145.314;12 -Bargara;Bargara;-24.8205;152.4625;12 -Bacchus Marsh;Bacchus Marsh;-37.675;144.4389;12 -Roma;Roma;-26.5733;148.7869;12 -Cootamundra;Cootamundra;-34.6483;148.0344;12 -Gordonvale;Gordonvale;-17.0936;145.7866;12 -Murwillumbah;Murwillumbah;-28.3333;153.3833;12 -Waterford;Waterford;-27.6906;153.1332;12 -North Tamborine;North Tamborine;-27.9694;153.1992;12 -Kurri Kurri;Kurri Kurri;-32.8167;151.4833;12 -Castlemaine;Castlemaine;-37.0636;144.2172;12 -Port Augusta;Port Augusta;-32.4925;137.7658;12 -Wodonga;Wodonga;-36.1214;146.8881;12 -Narangba;Narangba;-27.2015;152.9655;12 -Mount Eliza;Mount Eliza;-38.189;145.092;12 -Griffith;Griffith;-34.29;146.04;12 -Kwinana;Kwinana;-32.2394;115.7702;12 -Bomaderry;Bomaderry;-34.848;150.605;12 -Lennox Head;Lennox Head;-28.7983;153.5844;12 -Tuncurry;Tuncurry;-32.175;152.4989;12 -Strathalbyn;Strathalbyn;-35.2667;138.9;12 -Yass;Yass;-34.8203;148.9136;12 -Beaudesert;Beaudesert;-27.988;152.9958;12 -Helensburgh;Helensburgh;-34.1889;150.9811;12 -Yeppoon;Yeppoon;-23.1288;150.7444;12 -Seymour;Seymour;-37.03;145.13;12 -Wauchope;Wauchope;-31.45;152.7333;12 -Caloundra;Caloundra;-26.7986;153.1289;12 -Dandenong;Dandenong;-37.981;145.215;12 -Young;Young;-34.3;148.3;12 -Bowral;Bowral;-34.4792;150.4181;12 -Nowra;Nowra;-34.8808;150.6075;12 -Bowen;Bowen;-20.0102;148.2416;12 -Frankston;Frankston;-38.158;145.135;12 -Sunbury;Sunbury;-37.5811;144.7139;12 -Swan Hill;Swan Hill;-35.3333;143.55;12 -Mount Evelyn;Mount Evelyn;-37.783;145.385;12 -Benalla;Benalla;-36.5519;145.9817;12 -Orange;Orange;-33.2833;149.1;12 -Dubbo;Dubbo;-32.2569;148.6011;12 -Ceduna;Ceduna;-32.1167;133.6667;12 -Woomera;Woomera;-31.1496;136.8;12 -Pakenham;Pakenham;-38.0712;145.4878;12 -Port Macquarie;Port Macquarie;-31.4333;152.9;12 -Mareeba;Mareeba;-16.9833;145.4167;12 -Casino;Casino;-28.8667;153.05;12 -Nambour;Nambour;-26.6269;152.9591;12 -Somerville;Somerville;-38.226;145.177;12 -Gracemere;Gracemere;-23.4391;150.4558;12 -Kingston;Kingston;-42.9769;147.3083;12 -Grafton;Grafton;-29.6833;152.9333;12 -Gympie;Gympie;-26.19;152.6655;12 -Port Hedland;Port Hedland;-20.31;118.6011;12 -Broome;Broome;-17.9619;122.2361;12 -Katanning;Katanning;-33.6908;117.5553;12 -Clare;Clare;-33.8333;138.6;12 -Wallaroo;Wallaroo;-33.9167;137.6167;12 -Longreach;Longreach;-23.4422;144.2491;12 -Rockhampton;Rockhampton;-23.375;150.5117;12 -Charleville;Charleville;-26.4016;146.2383;12 -Weipa;Weipa;-12.6167;141.8667;12 -Port Douglas;Port Douglas;-16.4834;145.4652;12 -Merredin;Merredin;-31.482;118.279;12 -Tom Price;Tom Price;-22.6939;117.795;12 -Cloncurry;Cloncurry;-20.7047;140.5052;12 -Bordertown;Bordertown;-36.3118;140.7702;12 -Mount Barker;Mount Barker;-34.63;117.6669;12 -Bourke;Bourke;-30.1;145.9333;12 -Queenstown;Queenstown;-42.0667;145.55;12 -Scottsdale;Scottsdale;-41.1667;147.5167;12 -Maitland;Maitland;-32.7167;151.55;12 -Esperance;Esperance;-33.8611;121.8919;12 -Exmouth;Exmouth;-21.9331;114.1281;12 -Penola;Penola;-37.3786;140.8362;12 -Kalbarri;Kalbarri;-27.71;114.16;12 -Halls Creek;Halls Creek;-18.23;127.67;12 -Tumby Bay;Tumby Bay;-34.3667;136.1;12 -Innisfail;Innisfail;-17.5238;146.0311;12 -Batemans Bay;Batemans Bay;-35.7081;150.1744;12 -Port Denison;Port Denison;-29.2833;114.9167;12 -Barcaldine;Barcaldine;-23.5555;145.2888;12 -Kingston South East;Kingston South East;-36.8167;139.85;12 -Wagin;Wagin;-33.3167;117.35;12 -Gawler;Gawler;-34.5981;138.745;12 -Peterborough;Peterborough;-32.9667;138.8333;12 -Streaky Bay;Streaky Bay;-32.8;134.2167;12 -Katherine;Katherine;-14.4667;132.2667;12 -Hughenden;Hughenden;-20.8438;144.1986;12 -McMinns Lagoon;McMinns Lagoon;-12.5329;131.05;12 -Bullsbrook;Bullsbrook;-31.663;116.03;12 -Roebourne;Roebourne;-20.7667;117.15;12 -Cowell;Cowell;-33.6833;136.9167;12 -Meekatharra;Meekatharra;-26.5931;118.4911;12 -Yulara;Yulara;-25.2406;130.9889;12 -Wyndham;Wyndham;-15.4825;128.123;12 -Port Pirie;Port Pirie;-33.1858;138.0169;12 -Mount Isa;Mount Isa;-20.7333;139.5;12 -Ouyen;Ouyen;-35.0667;142.317;12 -Winton;Winton;-22.3913;143.0381;12 -Oatlands;Oatlands;-42.3;147.3706;12 -Leonora;Leonora;-28.88;121.33;12 -Kempsey;Kempsey;-31.0833;152.8333;12 -Gingin;Gingin;-31.34;115.91;12 -Wilcannia;Wilcannia;-31.565;143.3678;12 -Onslow;Onslow;-21.6333;115.1167;12 -Laverton;Laverton;-28.628;122.403;12 -Morawa;Morawa;-29.2111;116.009;12 -Southern Cross;Southern Cross;-31.25;119.35;12 -Quilpie;Quilpie;-26.6161;144.2675;12 -Tamworth;Tamworth;-31.0833;150.9167;12 -Meningie;Meningie;-35.6883;139.338;12 -Bicheno;Bicheno;-41.8667;148.2833;12 -Norseman;Norseman;-32.1961;121.778;12 -Ravensthorpe;Ravensthorpe;-33.5831;120.049;12 -Eidsvold;Eidsvold;-25.3667;151.1333;12 -Pannawonica;Pannawonica;-21.635;116.336;12 -Kimba;Kimba;-33.1333;136.417;12 -Richmond;Richmond;-20.7305;143.1425;12 -Mount Magnet;Mount Magnet;-28.06;117.846;12 -Three Springs;Three Springs;-29.5333;115.717;12 -Theodore;Theodore;-24.95;150.0833;12 -Andamooka;Andamooka;-30.447;137.166;12 -Georgetown;Georgetown;-18.3;143.55;12 -Carnarvon;Carnarvon;-24.8672;113.6611;12 -Karumba;Karumba;-17.4838;140.8397;12 -Boulia;Boulia;-22.9;139.9;12 -Adelaide River;Adelaide River;-13.2381;131.1061;12 -Burketown;Burketown;-17.7167;139.5667;12 -Ivanhoe;Ivanhoe;-32.8983;144.3;12 -Thargomindah;Thargomindah;-28;143.8167;12 -Pine Creek;Pine Creek;-13.8231;131.833;12 -Camooweal;Camooweal;-19.9167;138.117;12 -Birdsville;Birdsville;-25.8989;139.352;12 -Bedourie;Bedourie;-24.35;139.4667;12 -Windorah;Windorah;-25.4206;142.6547;12 -Kingoonya;Kingoonya;-30.9;135.3;12 -Hamilton;Hamilton;-37.7333;142.0167;12 -Ballina;Ballina;-28.8333;153.5333;12 -Kangaroo Flat;Kangaroo Flat;-36.7833;144.233;12 -Kingaroy;Kingaroy;-26.5408;151.8394;12 -Mudgee;Mudgee;-32.6125;149.5872;12 -Cowra;Cowra;-33.8183;148.6578;12 -Bathurst;Bathurst;-33.42;149.5778;12 -Andergrove;Andergrove;-21.0931;149.186;12 -Rum;Rum;47.2872;11.4581;13 -Maria Enzersdorf;Maria Enzersdorf;48.1;16.2833;13 -Imst;Imst;47.2394;10.7381;13 -Köflach;Koflach;47.0639;15.0889;13 -Hafendorf;Hafendorf;47.4556;15.3194;13 -Waidhofen an der Ybbs;Waidhofen an der Ybbs;47.9596;14.7745;13 -Sankt Johann im Pongau;Sankt Johann im Pongau;47.35;13.2;13 -Groß-Enzersdorf;Gross-Enzersdorf;48.2;16.55;13 -Gerasdorf bei Wien;Gerasdorf bei Wien;48.295;16.4675;13 -Hollabrunn;Hollabrunn;48.5667;16.0833;13 -Gänserndorf;Ganserndorf;48.3406;16.7175;13 -Deutschlandsberg;Deutschlandsberg;46.8161;15.215;13 -Mistelbach;Mistelbach;48.5667;16.5667;13 -Wiener Neustadt;Wiener Neustadt;47.8167;16.25;13 -Dornbirn;Dornbirn;47.4167;9.75;13 -Steyr;Steyr;48.05;14.4167;13 -Bischofshofen;Bischofshofen;47.4172;13.2194;13 -Trofaiach;Trofaiach;47.4261;15.0067;13 -Ebreichsdorf;Ebreichsdorf;47.9611;16.4047;13 -Gleisdorf;Gleisdorf;47.1039;15.7083;13 -Zwettl;Zwettl;48.6033;15.1689;13 -Völkermarkt;Volkermarkt;46.6622;14.6344;13 -Wiener Neudorf;Wiener Neudorf;48.0856;16.3131;13 -Strasshof an der Nordbahn;Strasshof an der Nordbahn;48.3194;16.6475;13 -Lauterach;Lauterach;47.4772;9.7314;13 -Hitzendorf;Hitzendorf;47.0353;15.3008;13 -Wolkersdorf im Weinviertel;Wolkersdorf im Weinviertel;48.3667;16.5167;13 -Kalsdorf bei Graz;Kalsdorf bei Graz;46.9661;15.4817;13 -Asten;Asten;48.2167;14.4167;13 -Kuchl;Kuchl;47.6278;13.1472;13 -Kufstein;Kufstein;47.5833;12.1667;13 -Traiskirchen;Traiskirchen;48.0189;16.2922;13 -Bad Goisern;Bad Goisern;47.6417;13.6167;13 -Grödig;Grodig;47.7394;13.0361;13 -Jenbach;Jenbach;47.3933;11.7767;13 -Strasswalchen;Strasswalchen;47.98;13.2547;13 -Fehring;Fehring;46.9364;16.0106;13 -Himberg;Himberg;48.0667;16.4333;13 -Langenlois;Langenlois;48.4667;15.6833;13 -Pressbaum;Pressbaum;48.1833;16.0825;13 -Mattersburg;Mattersburg;47.7381;16.3969;13 -Vorchdorf;Vorchdorf;48.0042;13.9242;13 -Sieghartskirchen;Sieghartskirchen;48.2539;16.0125;13 -Vösendorf;Vosendorf;48.1167;16.3333;13 -Ebensee;Ebensee;47.8122;13.7731;13 -Gallneukirchen;Gallneukirchen;48.3531;14.4158;13 -Mattighofen;Mattighofen;48.1067;13.1494;13 -Oberwart;Oberwart;47.2878;16.2031;13 -Sankt Pölten;Sankt Polten;48.2;15.6167;13 -Zeltweg;Zeltweg;47.1906;14.7511;13 -Herzogenburg;Herzogenburg;48.2833;15.6833;13 -Völs;Vols;47.25;11.3333;13 -Wattens;Wattens;47.2914;11.5925;13 -Altach;Altach;47.35;9.65;13 -Fohnsdorf;Fohnsdorf;47.2083;14.6794;13 -Hallein;Hallein;47.6667;13.0833;13 -Landeck;Landeck;47.1333;10.5667;13 -Bruck an der Leitha;Bruck an der Leitha;48.0255;16.779;13 -Kottingbrunn;Kottingbrunn;47.9519;16.2292;13 -Sankt Andrä vor dem Hagenthale;Sankt Andra vor dem Hagenthale;48.3278;16.2094;13 -Gratkorn;Gratkorn;47.1356;15.3392;13 -Kindberg;Kindberg;47.5044;15.4489;13 -Pasching;Pasching;48.2589;14.2028;13 -Klagenfurt;Klagenfurt;46.6167;14.3;13 -Kapfenberg;Kapfenberg;47.4394;15.2894;13 -Zirl;Zirl;47.2733;11.2414;13 -Seiersberg;Seiersberg;47.01;15.3989;13 -Liezen;Liezen;47.5667;14.2333;13 -Neusiedl am See;Neusiedl am See;47.9486;16.8431;13 -Höchst;Hochst;47.4592;9.64;13 -Neulengbach;Neulengbach;48.1833;15.9;13 -Kitzbühel;Kitzbuhel;47.4464;12.3919;13 -Freistadt;Freistadt;48.5117;14.5061;13 -Salzburg;Salzburg;47.7972;13.0477;13 -Lustenau;Lustenau;47.4271;9.6711;13 -Amstetten;Amstetten;48.1167;14.8667;13 -Innsbruck;Innsbruck;47.2683;11.3933;13 -Klosterneuburg;Klosterneuburg;48.3042;16.3167;13 -Traun;Traun;48.2217;14.2397;13 -Graz;Graz;47.0708;15.4386;13 -Wolfurt;Wolfurt;47.4731;9.7539;13 -Linz;Linz;48.3;14.2833;13 -Velden am Wörthersee;Velden am Worthersee;46.6125;14.0419;13 -Engerwitzdorf;Engerwitzdorf;48.3397;14.4256;13 -Deutsch-Wagram;Deutsch-Wagram;48.2994;16.5644;13 -Fürstenfeld;Furstenfeld;47.05;16.0833;13 -Perg;Perg;48.2503;14.6336;13 -Stainz;Stainz;46.8942;15.2639;13 -Langenzersdorf;Langenzersdorf;48.3069;16.3553;13 -Mürzzuschlag;Murzzuschlag;47.6075;15.6731;13 -Leoben;Leoben;47.3817;15.0972;13 -Wolfsberg;Wolfsberg;46.8419;14.8408;13 -Krems an der Donau;Krems an der Donau;48.4167;15.6167;13 -Leonding;Leonding;48.2792;14.2528;13 -Sierning;Sierning;48.0447;14.31;13 -Sankt Johann in Tirol;Sankt Johann in Tirol;47.5225;12.4256;13 -Sankt Valentin;Sankt Valentin;48.1747;14.5333;13 -Voitsberg;Voitsberg;47.0483;15.1503;13 -Guntramsdorf;Guntramsdorf;48.0483;16.315;13 -Attnang-Puchheim;Attnang-Puchheim;48.0167;13.7167;13 -Zell am See;Zell am See;47.3233;12.7981;13 -Altmünster;Altmunster;47.9;13.7667;13 -Laakirchen;Laakirchen;47.9828;13.8242;13 -Judenburg;Judenburg;47.1725;14.6603;13 -Sankt Andrä;Sankt Andra;46.7667;14.8167;13 -Purkersdorf;Purkersdorf;48.2092;16.1792;13 -Vienna;Vienna;48.2083;16.3725;13 -Brunn am Gebirge;Brunn am Gebirge;48.1069;16.2842;13 -Knittelfeld;Knittelfeld;47.215;14.8294;13 -Neunkirchen;Neunkirchen;47.7269;16.0817;13 -Feldbach;Feldbach;46.955;15.8883;13 -Paternion;Paternion;46.7122;13.6378;13 -Abtenau;Abtenau;47.5333;13.35;13 -Thalheim bei Wels;Thalheim bei Wels;48.1514;14.0383;13 -Leopoldsdorf;Leopoldsdorf;48.1167;16.4;13 -Fischamend;Fischamend;48.1156;16.6128;13 -Wernberg;Wernberg;46.6231;13.9394;13 -Bad Ischl;Bad Ischl;47.7115;13.6239;13 -Marchtrenk;Marchtrenk;48.1917;14.1106;13 -Korneuburg;Korneuburg;48.3453;16.3331;13 -Hard;Hard;47.4892;9.69;13 -Tamsweg;Tamsweg;47.1167;13.8;13 -Melk;Melk;48.2269;15.3439;13 -Bergheim;Bergheim;47.8403;13.0222;13 -Ebbs;Ebbs;47.63;12.2147;13 -Hopfgarten im Brixental;Hopfgarten im Brixental;47.45;12.1667;13 -Bad Gleichenberg;Bad Gleichenberg;46.8702;15.9027;13 -Schwertberg;Schwertberg;48.2717;14.5833;13 -Elsbethen;Elsbethen;47.7636;13.0817;13 -Haag;Haag;48.1122;14.5656;13 -Waidhofen an der Thaya;Waidhofen an der Thaya;48.8167;15.2833;13 -Lenzing;Lenzing;47.9761;13.5956;13 -Spielberg bei Knittelfeld;Spielberg bei Knittelfeld;47.2167;14.7833;13 -Wörgl;Worgl;47.4831;12.0664;13 -Feldkirchen;Feldkirchen;46.7236;14.0919;13 -Schwaz;Schwaz;47.35;11.7;13 -Thalgau;Thalgau;47.8413;13.2537;13 -Breitenfurth bei Wien;Breitenfurth bei Wien;48.1333;16.15;13 -Pinkafeld;Pinkafeld;47.3717;16.1219;13 -Timelkam;Timelkam;48.0014;13.6125;13 -Pöllau;Pollau;47.3019;15.8339;13 -Gnas;Gnas;46.8749;15.8263;13 -Wildon;Wildon;46.8869;15.5142;13 -Wilhering;Wilhering;48.3239;14.1906;13 -Alkoven;Alkoven;48.2872;14.1069;13 -Ybbs an der Donau;Ybbs an der Donau;48.1667;15.0667;13 -Mittermicheldorf;Mittermicheldorf;47.8781;14.1333;13 -Eberndorf;Eberndorf;46.5914;14.6436;13 -Radenthein;Radenthein;46.8;13.7;13 -Gmunden;Gmunden;47.9181;13.7994;13 -Wels;Wels;48.15;14.0167;13 -Villach;Villach;46.6167;13.8333;13 -Vöcklabruck;Vocklabruck;48.0086;13.6558;13 -Leibnitz;Leibnitz;46.7831;15.545;13 -Sankt Veit an der Glan;Sankt Veit an der Glan;46.7667;14.3603;13 -Lieboch;Lieboch;46.9742;15.3375;13 -Sollenau;Sollenau;47.9;16.25;13 -Feldkirchen an der Donau;Feldkirchen an der Donau;48.3456;14.0503;13 -Schrems;Schrems;48.7833;15.0667;13 -Gmünd;Gmund;48.7667;14.9833;13 -Poysdorf;Poysdorf;48.6667;16.6333;13 -Mittersill;Mittersill;47.2667;12.4667;13 -Bad Hall;Bad Hall;48.0344;14.2097;13 -Grieskirchen;Grieskirchen;48.235;13.8319;13 -Sankt Ruprecht an der Raab;Sankt Ruprecht an der Raab;47.1539;15.6622;13 -Pregarten;Pregarten;48.3556;14.5306;13 -Zistersdorf;Zistersdorf;48.5167;16.75;13 -Stadl-Paura;Stadl-Paura;48.0839;13.8639;13 -Ohlsdorf;Ohlsdorf;47.9614;13.7928;13 -Pettenbach;Pettenbach;47.9617;14.0167;13 -Krieglach;Krieglach;47.5456;15.5594;13 -Admont;Admont;47.5731;14.4611;13 -Vomp;Vomp;47.3422;11.6833;13 -Ried im Innkreis;Ried im Innkreis;48.21;13.4894;13 -Andorf;Andorf;48.3667;13.5667;13 -Kirchberg in Tirol;Kirchberg in Tirol;47.45;12.3167;13 -Rottenmann;Rottenmann;47.5267;14.3558;13 -Gramastetten;Gramastetten;48.3811;14.19;13 -Sankt Peter in der Au Dorf;Sankt Peter in der Au Dorf;48.045;14.6247;13 -Böheimkirchen;Boheimkirchen;48.1978;15.7622;13 -Lienz;Lienz;46.8297;12.7697;13 -Bad Vöslau;Bad Voslau;47.9669;16.2144;13 -Enns;Enns;48.2167;14.475;13 -Weiz;Weiz;47.2189;15.6253;13 -Götzis;Gotzis;47.3342;9.6453;13 -Rankweil;Rankweil;47.2667;9.65;13 -Ternitz;Ternitz;47.7167;16.0333;13 -Bludenz;Bludenz;47.1533;9.8219;13 -Gunskirchen;Gunskirchen;48.1344;13.9431;13 -Neumarkt am Wallersee;Neumarkt am Wallersee;47.9453;13.2247;13 -Wagna;Wagna;46.7681;15.5583;13 -Lochau;Lochau;47.53;9.7517;13 -Nenzing;Nenzing;47.1667;9.6833;13 -Kirchbichl;Kirchbichl;47.5167;12.0667;13 -Gloggnitz;Gloggnitz;47.6758;15.9383;13 -Traismauer;Traismauer;48.3333;15.7331;13 -Laa an der Thaya;Laa an der Thaya;48.7167;16.3833;13 -Hörsching;Horsching;48.2267;14.1794;13 -Axams;Axams;47.2303;11.2792;13 -Markt Sankt Florian;Markt Sankt Florian;48.2089;14.3794;13 -Bruck an der Mur;Bruck an der Mur;47.4106;15.2686;13 -Perchtoldsdorf;Perchtoldsdorf;48.1167;16.2667;13 -Telfs;Telfs;47.3069;11.0722;13 -Schärding;Scharding;48.4569;13.4317;13 -Eibiswald;Eibiswald;46.6867;15.2472;13 -Seeboden;Seeboden;46.8189;13.5183;13 -Frohnleiten;Frohnleiten;47.2703;15.3244;13 -Kremsmünster;Kremsmunster;48.055;14.1308;13 -Eggersdorf bei Graz;Eggersdorf bei Graz;47.1228;15.5992;13 -Reutte;Reutte;47.4833;10.7167;13 -Schladming;Schladming;47.3942;13.6892;13 -Horn;Horn;48.6653;15.6558;13 -Wilhelmsburg;Wilhelmsburg;48.1108;15.61;13 -Neuhofen an der Krems;Neuhofen an der Krems;48.1336;14.2333;13 -Spittal an der Drau;Spittal an der Drau;46.7917;13.4958;13 -Eisenstadt;Eisenstadt;47.8456;16.5189;13 -Hall in Tirol;Hall in Tirol;47.2833;11.5;13 -Ansfelden;Ansfelden;48.2083;14.2889;13 -Hohenems;Hohenems;47.3667;9.6667;13 -Saalfelden am Steinernen Meer;Saalfelden am Steinernen Meer;47.4269;12.8483;13 -Stockerau;Stockerau;48.3858;16.2108;13 -Braunau am Inn;Braunau am Inn;48.2583;13.0333;13 -Bad Hofgastein;Bad Hofgastein;47.1711;13.1072;13 -Hartberg;Hartberg;47.2806;15.97;13 -Hainburg an der Donau;Hainburg an der Donau;48.1478;16.9419;13 -Garsten;Garsten;48.0217;14.4089;13 -Schwechat;Schwechat;48.1411;16.4786;13 -Feldkirchen bei Graz;Feldkirchen bei Graz;47.0125;15.4425;13 -Eugendorf;Eugendorf;47.8669;13.1242;13 -Absam;Absam;47.2965;11.5149;13 -Ferlach;Ferlach;46.5269;14.3019;13 -Arnoldstein;Arnoldstein;46.5506;13.7039;13 -Pottendorf;Pottendorf;47.9064;16.3908;13 -Hörbranz;Horbranz;47.5553;9.7528;13 -Oberndorf bei Salzburg;Oberndorf bei Salzburg;47.9417;12.9417;13 -Mödling;Modling;48.0856;16.2831;13 -Bregenz;Bregenz;47.505;9.7492;13 -Salyan;Salyan;39.5961;48.9847;14 -Ağdaş;Agdas;40.65;47.4833;14 -Hacı Zeynalabdin;Haci Zeynalabdin;40.6242;49.5575;14 -Cəlilabad;Calilabad;39.2042;48.4958;14 -Biləsuvar;Bilasuvar;39.4481;48.5428;14 -Quba;Quba;41.3653;48.5264;14 -İsmayıllı;Ismayilli;40.7839;48.1439;14 -Ağsu;Agsu;40.5708;48.3928;14 -Ağstafa;Agstafa;41.1167;45.45;14 -Siyəzən;Siyazan;41.0783;49.1061;14 -Əhmədli;Ahmadli;40.3839;49.9475;14 -Xaçmaz;Xacmaz;41.0471;47.6043;14 -Astara;Astara;38.44;48.875;14 -Füzuli;Fuzuli;39.6003;47.1431;14 -Sabirabad;Sabirabad;40.0053;48.4719;14 -Saatlı;Saatli;39.9311;48.3697;14 -Ucar;Ucar;40.5183;47.6542;14 -Neftçala;Neftcala;39.3791;49.2486;14 -Qusar;Qusar;41.4219;48.4214;14 -Tovuz;Tovuz;40.9864;45.6275;14 -Masallı;Masalli;39.0324;48.6722;14 -Kürdəmir;Kurdamir;40.3383;48.1608;14 -Tərtər;Tartar;40.3353;46.9303;14 -Culfa;Culfa;38.9558;45.6308;14 -Beyləqan;Beylaqan;39.7692;47.6156;14 -Qax;Qax;41.4194;46.9181;14 -Oğuz;Oguz;41.0708;47.4583;14 -Goranboy;Goranboy;40.61;46.7872;14 -Lerik;Lerik;38.7753;48.4153;14 -Cəbrayıl;Cabrayil;39.4;47.0261;14 -Yardımlı;Yardimli;38.9206;48.2372;14 -Gədəbəy;Gadabay;40.5656;45.8161;14 -Zərdab;Zardab;40.2111;47.7108;14 -Balakən;Balakan;41.7186;46.4165;14 -Ordubad;Ordubad;38.9047;46.0231;14 -Naftalan;Naftalan;40.5058;46.8192;14 -Samux;Samux;40.7642;46.4083;14 -Xındırıstan;Xindiristan;40.1214;47.1075;14 -Daşkəsən;Daskasan;40.5181;46.0828;14 -Kiş;Kis;41.2594;47.1881;14 -Xocalı;Xocali;39.9131;46.7903;14 -Ağdam;Agdam;39.9833;46.9167;14 -Şahbuz;Sahbuz;39.4073;45.5733;14 -Laçın;Lacin;39.6408;46.5469;14 -Şuşa;Susa;39.7602;46.7504;14 -Babək;Babak;39.1111;45.4114;14 -Heydərabad;Heydarabad;39.7229;44.8485;14 -Qubadlı;Qubadli;39.3439;46.5797;14 -Qıvraq;Qivraq;39.3994;45.1151;14 -Dəvəçi;Davaci;41.2012;48.9871;14 -Göygöl;Goygol;40.5858;46.3189;14 -Hacıqabul;Haciqabul;40.0387;48.9429;14 -Kəlbəcər;Kalbacar;40.1098;46.0445;14 -Qobustan;Qobustan;40.5336;48.9282;14 -Xocavənd;Xocavand;39.795;47.1117;14 -Xızı;Xizi;40.9111;49.0694;14 -Qəbələ;Qabala;40.9825;47.8491;14 -Şərur;Sarur;39.5544;44.9826;14 -Qazax;Qazax;41.0925;45.3656;14 -Xankəndi;Xankandi;39.8153;46.7519;14 -Ələt;Alat;39.9483;49.4067;14 -Qaraçuxur;Qaracuxur;40.3969;49.9733;14 -Corat;Corat;40.5739;49.7036;14 -Bakıxanov;Bakixanov;40.4217;49.9644;14 -Pirallahı;Pirallahi;40.4708;50.3217;14 -Baku;Baku;40.3667;49.8352;14 -Aşağı Ayıblı;Asagi Ayibli;40.9347;45.8261;14 -Buzovna;Buzovna;40.5167;50.1167;14 -Əmircan;Amircan;40.4236;49.9886;14 -Şamaxı;Samaxi;40.6339;48.6392;14 -Liman;Liman;38.8733;48.8139;14 -Gəncə;Ganca;40.6828;46.3606;14 -Sumqayıt;Sumqayit;40.5917;49.6397;14 -Mingəçevir;Mingacevir;40.77;47.0489;14 -Xırdalan;Xirdalan;40.4486;49.7564;14 -Yevlax;Yevlax;40.6172;47.15;14 -M.Ə. Rəsulzadə;M.A. Rasulzada;40.4344;49.8336;14 -Şəki;Saki;41.1919;47.1706;14 -Naxçıvan;Naxcivan;39.2089;45.4122;14 -Şirvan;Sirvan;39.9323;48.9203;14 -Lənkəran;Lankaran;38.7536;48.8511;14 -İmişli;Imisli;39.8697;48.06;14 -Zaqatala;Zaqatala;41.6336;46.6433;14 -Göyçay;Goycay;40.6553;47.7389;14 -Şəmkir;Samkir;40.8297;46.0189;14 -Xaçmaz;Xacmaz;41.4681;48.8028;14 -Ağcabədi;Agcabadi;40.0489;47.4502;14 -Bərdə;Barda;40.3831;47.1186;14 -Xudat;Xudat;41.6339;48.6772;14 -Ağdam;Agdam;40.9053;45.5564;14 -Qəzyan;Qazyan;39.2015;46.415;14 -Qazmalar;Qazmalar;40.9814;47.8458;14 -Maştağa;Mastaga;40.5286;50.0103;14 -Lökbatan;Lokbatan;40.3272;49.73;14 -Qovlar;Qovlar;40.9419;45.7358;14 -Göytəpə;Goytapa;39.1167;48.5953;14 -Madīnat ‘Īsá;Madinat `Isa;26.1736;50.5478;15 -Al Muḩarraq;Al Muharraq;26.25;50.6167;15 -Madīnat Ḩamad;Madinat Hamad;26.1128;50.5139;15 -Manama;Manama;26.225;50.5775;15 -Khulna;Khulna;22.8167;89.55;16 -Chattogram;Chattogram;22.335;91.8325;16 -Dhaka;Dhaka;23.7289;90.3944;16 -Rājshāhi;Rajshahi;24.3667;88.6;16 -Sylhet;Sylhet;24.9;91.8667;16 -Mymensingh;Mymensingh;24.7504;90.38;16 -Rangpur;Rangpur;25.75;89.2444;16 -Comilla;Comilla;23.45;91.2;16 -Brāhmanbāria;Brahmanbaria;23.9667;91.1;16 -Barishal;Barishal;22.7;90.3667;16 -Saidpur;Saidpur;25.8004;89;16 -Nārāyanganj;Narayanganj;23.6167;90.5;16 -Jessore;Jessore;23.1704;89.2;16 -Jamālpur;Jamalpur;24.9004;89.95;16 -Tāngāil;Tangail;24.25;89.92;16 -Narsingdi;Narsingdi;23.9;90.7167;16 -Nawābganj;Nawabganj;24.5804;88.35;16 -Pābna;Pabna;24.0004;89.25;16 -Harinākunda;Harinakunda;23.65;89.0333;16 -Bridgetown;Bridgetown;13.0975;-59.6167;17 -Minsk;Minsk;53.9022;27.5618;18 -Skidal’;Skidal';53.5833;24.25;18 -Valozhyn;Valozhyn;54.0833;26.5167;18 -Byarozawka;Byarozawka;53.7167;25.5;18 -Talachyn;Talachyn;54.4167;29.7;18 -Byalynichy;Byalynichy;53.9956;29.7096;18 -Pyetrykaw;Pyetrykaw;52.1333;28.5;18 -Homyel’;Homyel';52.4417;30.9833;18 -Byaroza;Byaroza;52.5333;24.9825;18 -Dzyarzhynsk;Dzyarzhynsk;53.6833;27.1333;18 -Asipovichy;Asipovichy;53.3;28.65;18 -Horki;Horki;54.2833;30.9833;18 -Baranavichy;Baranavichy;53.1167;25.9833;18 -Babruysk;Babruysk;53.15;29.2333;18 -Krychaw;Krychaw;53.7194;31.7139;18 -Buda-Kashalyova;Buda-Kashalyova;52.7167;30.5667;18 -Navahrudak;Navahrudak;53.5833;25.8167;18 -Vilyeyka;Vilyeyka;54.4833;26.9167;18 -Brest;Brest;52.0847;23.6569;18 -Hrodna;Hrodna;53.6667;23.8167;18 -Mahilyow;Mahilyow;53.9089;30.343;18 -Vitsyebsk;Vitsyebsk;55.1833;30.1667;18 -Braslaw;Braslaw;55.6397;27.0397;18 -Horad Barysaw;Horad Barysaw;54.226;28.4922;18 -Pinsk;Pinsk;52.1153;26.1031;18 -Krupki;Krupki;54.325;29.1361;18 -Vyetka;Vyetka;52.5592;31.1808;18 -Narowlya;Narowlya;51.8;29.5;18 -Kamyanyets;Kamyanyets;52.4028;23.8083;18 -Luninyets;Luninyets;52.25;26.8;18 -Navapolatsk;Navapolatsk;55.5333;28.6667;18 -Kirawsk;Kirawsk;53.2686;29.4736;18 -Dzyatlava;Dzyatlava;53.45;25.4;18 -Myory;Myory;55.6167;27.6167;18 -Slawharad;Slawharad;53.4453;30.9964;18 -Cherykaw;Cherykaw;53.5667;31.3667;18 -Salihorsk;Salihorsk;52.7842;27.5425;18 -Lida;Lida;53.8872;25.3028;18 -Orsha;Orsha;54.5092;30.4258;18 -Mazyr;Mazyr;52.05;29.2333;18 -Kruhlaye;Kruhlaye;54.2479;29.7966;18 -Mar’’ina Horka;Mar''ina Horka;53.5167;28.1417;18 -Pastavy;Pastavy;55.1167;26.8333;18 -Pruzhany;Pruzhany;52.5567;24.4644;18 -Syanno;Syanno;54.8;29.7;18 -Klichaw;Klichaw;53.4828;29.3411;18 -Iwye;Iwye;53.9307;25.7703;18 -Dobrush;Dobrush;52.4167;31.3167;18 -Zaslawye;Zaslawye;54;27.2833;18 -Hlybokaye;Hlybokaye;55.1333;27.6833;18 -Myadzyel;Myadzyel;54.8756;26.9386;18 -Ivanava;Ivanava;52.1333;25.55;18 -Vyerkhnyadzvinsk;Vyerkhnyadzvinsk;55.7667;27.9333;18 -Dubrowna;Dubrowna;54.5667;30.6833;18 -Stowbtsy;Stowbtsy;53.4833;26.7333;18 -Fanipal’;Fanipal';53.75;27.3333;18 -Ashmyany;Ashmyany;54.425;25.9375;18 -Masty;Masty;53.4;24.5333;18 -Drahichyn;Drahichyn;52.1833;25.15;18 -Svislach;Svislach;53.0333;24.1;18 -Lahoysk;Lahoysk;54.2;27.85;18 -Klimavichy;Klimavichy;53.6167;31.95;18 -Astravyets;Astravyets;54.6136;25.9553;18 -Khoyniki;Khoyniki;51.9;29.9667;18 -Svyetlahorsk;Svyetlahorsk;52.6333;29.7333;18 -Maladzyechna;Maladzyechna;54.3136;26.8517;18 -Davyd-Haradok;Davyd-Haradok;52.0556;27.2139;18 -Polatsk;Polatsk;55.4833;28.8;18 -Mikashevichy;Mikashevichy;52.2167;27.4667;18 -Malaryta;Malaryta;51.7972;24.0808;18 -Stolin;Stolin;51.8897;26.8507;18 -Slutsk;Slutsk;53.0167;27.55;18 -Slonim;Slonim;53.0833;25.3167;18 -Novalukoml’;Novalukoml';54.6658;29.1547;18 -Kobryn;Kobryn;52.2167;24.3667;18 -Mstsislaw;Mstsislaw;54.0196;31.7247;18 -Smarhon’;Smarhon';54.4836;26.4;18 -Baran’;Baran';54.4833;30.3333;18 -Kapyl’;Kapyl';53.15;27.0917;18 -Lyuban’;Lyuban';52.7819;28.0525;18 -Haradok;Haradok;55.4667;29.9833;18 -Byerazino;Byerazino;53.8333;28.9833;18 -Klyetsk;Klyetsk;53.0636;26.6372;18 -Vawkavysk;Vawkavysk;53.1667;24.4667;18 -Staryya Darohi;Staryya Darohi;53.0394;28.265;18 -Byelaazyorsk;Byelaazyorsk;52.4717;25.1783;18 -Uzda;Uzda;53.4661;27.2244;18 -Kalinkavichy;Kalinkavichy;52.1333;29.3333;18 -Châtelet;Chatelet;50.4;4.5167;19 -Lierre;Lierre;51.1311;4.5697;19 -Mol;Mol;51.1842;5.1156;19 -Montignies-le-Tilleul;Montignies-le-Tilleul;50.3833;4.3833;19 -Estaimpuis;Estaimpuis;50.6756;3.2758;19 -Opglabbeek;Opglabbeek;51.0422;5.5825;19 -Grimbergen;Grimbergen;50.9333;4.3833;19 -Mechelen-aan-de-Maas;Mechelen-aan-de-Maas;50.9967;5.7025;19 -Damme;Damme;51.25;3.2833;19 -De Pinte;De Pinte;50.9919;3.6478;19 -Waasmunster;Waasmunster;51.0667;4.0333;19 -Hulshout;Hulshout;51.0753;4.7886;19 -Wijnegem;Wijnegem;51.2278;4.5156;19 -Villers-la-Ville;Villers-la-Ville;50.5833;4.5333;19 -Raeren;Raeren;50.6833;6.1167;19 -Braine-le-Château;Braine-le-Chateau;50.6833;4.2667;19 -Borgloon;Borgloon;50.8022;5.3433;19 -Court-Saint-Étienne;Court-Saint-Etienne;50.6333;4.5667;19 -Lokeren;Lokeren;51.1;3.9833;19 -Herstal;Herstal;50.6644;5.63;19 -Dilbeek;Dilbeek;50.8333;4.25;19 -Heist-op-den-Berg;Heist-op-den-Berg;51.0758;4.7286;19 -Halle;Halle;50.7361;4.2372;19 -Geel;Geel;51.1611;4.9903;19 -Sint-Truiden;Sint-Truiden;50.8167;5.1833;19 -Braine-l’Alleud;Braine-l'Alleud;50.6806;4.3717;19 -Ninove;Ninove;50.8333;4.0167;19 -Waregem;Waregem;50.8811;3.4001;19 -Meulebeke;Meulebeke;50.9497;3.2869;19 -Brasschaat;Brasschaat;51.2931;4.4894;19 -Florennes;Florennes;50.2514;4.6044;19 -Grobbendonk;Grobbendonk;51.1919;4.7386;19 -Retie;Retie;51.2658;5.0828;19 -Oud-Heverlee;Oud-Heverlee;50.8333;4.6667;19 -Écaussinnes-Lalaing;Ecaussinnes-Lalaing;50.5667;4.1833;19 -Seneffe;Seneffe;50.5333;4.25;19 -Durbuy;Durbuy;50.3522;5.4564;19 -Virton;Virton;49.5675;5.5325;19 -De Panne;De Panne;51.1019;2.5917;19 -Staden;Staden;50.975;3.0147;19 -Ingelmunster;Ingelmunster;50.9208;3.2533;19 -Moorslede;Moorslede;50.8906;3.0628;19 -La Calamine;La Calamine;50.7;6;19 -Hoeilaart;Hoeilaart;50.7667;4.4667;19 -Turnhout;Turnhout;51.3167;4.9333;19 -Nieuwpoort;Nieuwpoort;51.1294;2.7514;19 -Veurne;Veurne;51.0722;2.6622;19 -Beveren;Beveren;51.2;4.25;19 -Dendermonde;Dendermonde;51.0167;4.1;19 -Beringen;Beringen;51.0333;5.2167;19 -Welkenraedt;Welkenraedt;50.6606;5.9714;19 -Bertem;Bertem;50.85;4.6167;19 -Jurbise;Jurbise;50.5333;3.9333;19 -Plombières;Plombieres;50.7333;5.95;19 -Begijnendijk;Begijnendijk;51.0186;4.785;19 -Meerhout;Meerhout;51.1317;5.0772;19 -Avelgem;Avelgem;50.7753;3.4442;19 -Sint-Lievens-Houtem;Sint-Lievens-Houtem;50.9167;3.8667;19 -Spa;Spa;50.5;5.8667;19 -Wavre;Wavre;50.7167;4.6;19 -Tienen;Tienen;50.8;4.9333;19 -Ieper;Ieper;50.85;2.8833;19 -Sint-Pieters-Leeuw;Sint-Pieters-Leeuw;50.7833;4.25;19 -Schoten;Schoten;51.25;4.5;19 -Evergem;Evergem;51.0167;3.7;19 -Hooglede;Hooglede;50.9781;3.0817;19 -Houthulst;Houthulst;50.9783;2.9506;19 -Bierbeek;Bierbeek;50.8333;4.7667;19 -Rochefort;Rochefort;50.159;5.2218;19 -Steenokkerzeel;Steenokkerzeel;50.9189;4.5083;19 -Zonnebeke;Zonnebeke;50.8667;2.9833;19 -Kinrooi;Kinrooi;51.145;5.7403;19 -Profondeville;Profondeville;50.3769;4.87;19 -Deerlijk;Deerlijk;50.8533;3.3533;19 -Aywaille;Aywaille;50.4733;5.6739;19 -Niel;Niel;51.11;4.3303;19 -Nevele;Nevele;51.0342;3.5475;19 -Gistel;Gistel;51.1561;2.9672;19 -Melle;Melle;51;3.8;19 -Farciennes;Farciennes;50.4333;4.55;19 -Kampenhout;Kampenhout;50.95;4.55;19 -Theux;Theux;50.5349;5.8134;19 -Rijkevorsel;Rijkevorsel;51.3489;4.7597;19 -Bernissart;Bernissart;50.4833;3.65;19 -Vosselaar;Vosselaar;51.3081;4.8883;19 -Havelange;Havelange;50.3833;5.25;19 -Ohey;Ohey;50.4353;5.1217;19 -Alveringem;Alveringem;51.0111;2.7108;19 -Libin;Libin;49.9828;5.2578;19 -Chiny;Chiny;49.7383;5.3433;19 -Gouvy;Gouvy;50.1874;5.9449;19 -Houffalize;Houffalize;50.132;5.7894;19 -Berlaar;Berlaar;51.1178;4.6575;19 -Chaumont-Gistoux;Chaumont-Gistoux;50.6839;4.6947;19 -Wichelen;Wichelen;51.0042;3.9725;19 -Alken;Alken;50.8761;5.3078;19 -Zandhoven;Zandhoven;51.2136;4.66;19 -Bocholt;Bocholt;51.1722;5.5794;19 -Gavere;Gavere;50.9283;3.6611;19 -Mettet;Mettet;50.3192;4.6569;19 -Esneux;Esneux;50.5333;5.5667;19 -Boortmeerbeek;Boortmeerbeek;50.9833;4.5667;19 -Gerpinnes;Gerpinnes;50.3369;4.5283;19 -Olen;Olen;51.1439;4.8597;19 -Laarne;Laarne;51.0292;3.8519;19 -De Haan;De Haan;51.2731;3.0336;19 -Herk-de-Stad;Herk-de-Stad;50.9406;5.1672;19 -Anderlues;Anderlues;50.408;4.2696;19 -Malmédy;Malmedy;50.4167;6.0167;19 -Kortemark;Kortemark;51.0286;3.0444;19 -Bouillon;Bouillon;49.7956;5.0681;19 -Léglise;Leglise;49.8;5.5375;19 -Momignies;Momignies;50.0294;4.1667;19 -Mouscron;Mouscron;50.7444;3.2156;19 -Verviers;Verviers;50.5833;5.85;19 -Paliseul;Paliseul;49.9042;5.1356;19 -Héron;Heron;50.55;5.0833;19 -Rumes;Rumes;50.5561;3.3039;19 -Ruiselede;Ruiselede;51.0333;3.3833;19 -Glabbeek-Zuurbemde;Glabbeek-Zuurbemde;50.8667;4.95;19 -Bullange;Bullange;50.4;6.25;19 -Incourt;Incourt;50.7;4.7833;19 -Amblève;Ambleve;50.3539;6.1692;19 -Nassogne;Nassogne;50.1286;5.3419;19 -La Louvière;La Louviere;50.4778;4.1881;19 -Kortrijk;Kortrijk;50.8333;3.2667;19 -Sint-Niklaas;Sint-Niklaas;51.1644;4.1392;19 -Hasselt;Hasselt;50.9305;5.3385;19 -Desselgem;Desselgem;50.8864;3.35;19 -Lontzen;Lontzen;50.6833;6;19 -Étalle;Etalle;49.6739;5.6019;19 -Aalst;Aalst;50.9383;4.0392;19 -Assenede;Assenede;51.2333;3.75;19 -Wingene;Wingene;51.05;3.2667;19 -Liedekerke;Liedekerke;50.8667;4.0833;19 -Kuurne;Kuurne;50.8519;3.2861;19 -Mons;Mons;50.455;3.952;19 -Haacht;Haacht;50.9767;4.6372;19 -Lubbeek;Lubbeek;50.8817;4.8414;19 -Ellezelles;Ellezelles;50.7333;3.6833;19 -Lendelede;Lendelede;50.8858;3.2372;19 -Remicourt;Remicourt;50.6833;5.3333;19 -Beveren;Beveren;50.8756;3.3464;19 -Nandrin;Nandrin;50.5;5.4167;19 -Hastière-par-delà;Hastiere-par-dela;50.2167;4.8333;19 -Lobbes;Lobbes;50.346;4.2655;19 -Roeselare;Roeselare;50.9447;3.1233;19 -Seraing;Seraing;50.5986;5.5122;19 -Genk;Genk;50.95;5.5;19 -Tournai;Tournai;50.6;3.3833;19 -Saint-Hubert;Saint-Hubert;50.0256;5.3742;19 -Hotton;Hotton;50.2683;5.4467;19 -Marchin;Marchin;50.4667;5.2333;19 -Ostend;Ostend;51.2333;2.9333;19 -Comblain-au-Pont;Comblain-au-Pont;50.4667;5.5833;19 -Attert;Attert;49.75;5.7867;19 -Somme-Leuze;Somme-Leuze;50.3333;5.3667;19 -Florenville;Florenville;49.6983;5.31;19 -Butgenbach;Butgenbach;50.4262;6.2041;19 -Celles;Celles;50.7117;3.4569;19 -Pecq;Pecq;50.6833;3.3333;19 -Keerbergen;Keerbergen;51.0031;4.6311;19 -Arendonk;Arendonk;51.3203;5.0864;19 -Grez-Doiceau;Grez-Doiceau;50.7333;4.7;19 -Zelzate;Zelzate;51.1975;3.8139;19 -Dinant;Dinant;50.2564;4.9136;19 -Beyne-Heusay;Beyne-Heusay;50.6167;5.65;19 -Jabbeke;Jabbeke;51.1833;3.1;19 -Enghien;Enghien;50.7;4.0333;19 -Jodoigne;Jodoigne;50.7167;4.8667;19 -Beloeil;Beloeil;50.5333;3.7167;19 -Ichtegem;Ichtegem;51.1;3;19 -Wanze;Wanze;50.5353;5.2133;19 -Wommelgem;Wommelgem;51.2036;4.5219;19 -Oud-Turnhout;Oud-Turnhout;51.3178;4.9817;19 -Oosterzele;Oosterzele;50.9458;3.8042;19 -Couvin;Couvin;50.0519;4.4961;19 -Boechout;Boechout;51.1636;4.4964;19 -Blegny;Blegny;50.6667;5.7333;19 -Bonheiden;Bonheiden;51.0253;4.5483;19 -Genappe;Genappe;50.6103;4.4497;19 -Tremelo;Tremelo;50.9911;4.7044;19 -Chapelle-lez-Herlaimont;Chapelle-lez-Herlaimont;50.4667;4.2833;19 -Waremme;Waremme;50.7;5.25;19 -Aartselaar;Aartselaar;51.1333;4.3869;19 -Rumst;Rumst;51.0769;4.4233;19 -Overpelt;Overpelt;51.2111;5.4256;19 -Beernem;Beernem;51.1428;3.3408;19 -Bastogne;Bastogne;50.0042;5.72;19 -Drogenbos;Drogenbos;50.7833;4.3167;19 -Sint-Laureins;Sint-Laureins;51.2333;3.5333;19 -Villers-le-Bouillet;Villers-le-Bouillet;50.5833;5.2667;19 -Kaprijke;Kaprijke;51.2167;3.6;19 -Ramillies-Offus;Ramillies-Offus;50.6333;4.9;19 -Moerbeke;Moerbeke;51.1733;3.9422;19 -Ternat;Ternat;50.8667;4.1833;19 -Bree;Bree;51.1333;5.5833;19 -Landen;Landen;50.7547;5.0814;19 -Zulte;Zulte;50.9144;3.4425;19 -Leopoldsburg;Leopoldsburg;51.1169;5.2558;19 -Engis;Engis;50.5833;5.4167;19 -Braives;Braives;50.6333;5.15;19 -Bekkevoort;Bekkevoort;50.95;4.9667;19 -Anzegem;Anzegem;50.8336;3.4783;19 -Thuin;Thuin;50.3397;4.287;19 -Herselt;Herselt;51.0536;4.8833;19 -Sprimont;Sprimont;50.5;5.6667;19 -Amay;Amay;50.5478;5.3192;19 -Berlare;Berlare;51.025;4.0025;19 -Geetbets;Geetbets;50.8833;5.1167;19 -Ravels;Ravels;51.3703;4.9936;19 -Buggenhout;Buggenhout;51;4.2;19 -Lummen;Lummen;50.9833;5.2;19 -Opwijk;Opwijk;50.9667;4.1833;19 -Sint-Kruis;Sint-Kruis;51.2139;3.2503;19 -Riemst;Riemst;50.8089;5.6019;19 -Kruibeke;Kruibeke;51.1686;4.3092;19 -Rotselaar;Rotselaar;50.9511;4.7108;19 -Dour;Dour;50.3979;3.7807;19 -Soumagne;Soumagne;50.6167;5.75;19 -Herne;Herne;50.7242;4.0339;19 -Neerpelt;Neerpelt;51.2278;5.4422;19 -Péruwelz;Peruwelz;50.5167;3.5833;19 -Aubange;Aubange;49.5667;5.805;19 -Pittem;Pittem;50.9833;3.2667;19 -Dison;Dison;50.6167;5.85;19 -Ciney;Ciney;50.2964;5.1003;19 -Hannut;Hannut;50.6725;5.078;19 -Peer;Peer;51.1328;5.4536;19 -Diksmuide;Diksmuide;51.0333;2.8667;19 -Lille;Lille;51.2383;4.8242;19 -Machelen;Machelen;50.9103;4.4367;19 -Merchtem;Merchtem;50.9667;4.2333;19 -Éghezée;Eghezee;50.5833;4.9167;19 -Borsbeek;Borsbeek;51.1928;4.4889;19 -Hemiksem;Hemiksem;51.1431;4.3411;19 -Wezembeek-Oppem;Wezembeek-Oppem;50.8333;4.5;19 -Kraainem;Kraainem;50.8667;4.4667;19 -Hoegaarden;Hoegaarden;50.7833;4.9;19 -Anhée;Anhee;50.3167;4.8833;19 -Stavelot;Stavelot;50.3947;5.9297;19 -Beaumont;Beaumont;50.2355;4.2383;19 -Stekene;Stekene;51.2061;4.04;19 -Destelbergen;Destelbergen;51.05;3.8;19 -Tessenderlo;Tessenderlo;51.0697;5.0897;19 -Lessines;Lessines;50.7117;3.83;19 -Fléron;Fleron;50.6167;5.6833;19 -Herve;Herve;50.6333;5.8;19 -Puurs;Puurs;51.0761;4.2803;19 -Herzele;Herzele;50.8833;3.8833;19 -Visé;Vise;50.7333;5.6833;19 -Beerse;Beerse;51.3192;4.8564;19 -Fontaine-l’Évêque;Fontaine-l'Eveque;50.4167;4.3167;19 -Walcourt;Walcourt;50.2519;4.4322;19 -Putte;Putte;51.0542;4.6294;19 -Duffel;Duffel;51.0958;4.5061;19 -Wemmel;Wemmel;50.9167;4.3;19 -Saint-Georges;Saint-Georges;50.6;5.35;19 -Hensies;Hensies;50.4328;3.6847;19 -Quiévrain;Quievrain;50.4049;3.6829;19 -Ittre;Ittre;50.65;4.2667;19 -Assesse;Assesse;50.3711;5.0231;19 -Chièvres;Chievres;50.5833;3.8;19 -Wondelgem;Wondelgem;51.0889;3.7131;19 -Boom;Boom;51.0875;4.3667;19 -Assebroek;Assebroek;51.1964;3.2536;19 -Ekeren;Ekeren;51.2772;4.4178;19 -Edegem;Edegem;51.1547;4.4458;19 -Mortsel;Mortsel;51.1703;4.4567;19 -Saint-Nicolas;Saint-Nicolas;50.6333;5.5333;19 -Pont-à-Celles;Pont-a-Celles;50.5;4.35;19 -Marche-en-Famenne;Marche-en-Famenne;50.2275;5.3444;19 -Gesves;Gesves;50.4017;5.0767;19 -Walhain-Saint-Paul;Walhain-Saint-Paul;50.6411;4.6681;19 -Nieuwerkerken;Nieuwerkerken;50.8667;5.2;19 -Beauvechain;Beauvechain;50.7833;4.7667;19 -Heers;Heers;50.7511;5.3014;19 -Wilrijk;Wilrijk;51.1667;4.3833;19 -Koekelberg;Koekelberg;50.8606;4.3317;19 -Ganshoren;Ganshoren;50.8703;4.3078;19 -Sint-Joost-ten-Node;Sint-Joost-ten-Node;50.8508;4.3692;19 -Haaltert;Haaltert;50.9;4;19 -Ranst;Ranst;51.2;4.55;19 -Londerzeel;Londerzeel;51;4.3;19 -Sint-Genesius-Rode;Sint-Genesius-Rode;50.75;4.35;19 -Wervik;Wervik;50.7797;3.04;19 -Kasterlee;Kasterlee;51.2408;4.9678;19 -Bredene;Bredene;51.2336;2.9756;19 -Stabroek;Stabroek;51.3333;4.3667;19 -Lede;Lede;50.9658;3.9778;19 -Evere;Evere;50.8719;4.4033;19 -Vilvoorde;Vilvoorde;50.9281;4.4245;19 -Jette;Jette;50.8758;4.3244;19 -Kalmthout;Kalmthout;51.3833;4.4764;19 -Essen;Essen;51.4678;4.47;19 -Middelkerke;Middelkerke;51.1847;2.8192;19 -Sint-Gillis-Waas;Sint-Gillis-Waas;51.2186;4.1236;19 -Diepenbeek;Diepenbeek;50.9072;5.4175;19 -Meise;Meise;50.9333;4.3333;19 -Eupen;Eupen;50.6333;6.0333;19 -Lebbeke;Lebbeke;51;4.1167;19 -Poperinge;Poperinge;50.8547;2.7256;19 -Zutendaal;Zutendaal;50.9333;5.5667;19 -Hamois;Hamois;50.3333;5.1333;19 -Zwijndrecht;Zwijndrecht;51.2167;4.3333;19 -Schilde;Schilde;51.2333;4.5667;19 -Morlanwelz-Mariemont;Morlanwelz-Mariemont;50.45;4.2333;19 -Wuustwezel;Wuustwezel;51.3922;4.5942;19 -Boussu;Boussu;50.4331;3.7961;19 -Kortenberg;Kortenberg;50.8833;4.5333;19 -Quaregnon;Quaregnon;50.4333;3.8667;19 -Tielt;Tielt;50.9989;3.3258;19 -Torhout;Torhout;51.05;3.1;19 -Sint-Katelijne-Waver;Sint-Katelijne-Waver;51.0667;4.5333;19 -Mechelen;Mechelen;51.0281;4.4803;19 -Dalhem;Dalhem;50.7167;5.7167;19 -La Hulpe;La Hulpe;50.7333;4.4833;19 -Waimes;Waimes;50.4167;6.1167;19 -Wellen;Wellen;50.8394;5.3394;19 -Ruisbroek;Ruisbroek;50.7903;4.2975;19 -Neufchâteau;Neufchateau;49.8411;5.4353;19 -Etterbeek;Etterbeek;50.8361;4.3861;19 -Forest;Forest;50.8117;4.3181;19 -Moortebeek;Moortebeek;50.8547;4.3386;19 -Leuven;Leuven;50.8775;4.7044;19 -Namur;Namur;50.4667;4.8667;19 -Koksijde;Koksijde;51.1;2.65;19 -Zoersel;Zoersel;51.2689;4.7125;19 -Herent;Herent;50.9081;4.6706;19 -Colfontaine;Colfontaine;50.4057;3.8514;19 -Lochristi;Lochristi;51.0953;3.8325;19 -Frameries;Frameries;50.4088;3.8906;19 -Rixensart;Rixensart;50.7167;4.5333;19 -Balen;Balen;51.1708;5.1697;19 -Bruges;Bruges;51.2089;3.2242;19 -Kontich;Kontich;51.1344;4.4456;19 -Wachtebeke;Wachtebeke;51.17;3.8594;19 -Antoing;Antoing;50.5669;3.4494;19 -Mont-Saint-Guibert;Mont-Saint-Guibert;50.6333;4.6167;19 -Vielsalm;Vielsalm;50.2861;5.9181;19 -Zingem;Zingem;50.9042;3.6536;19 -Braine-le-Comte;Braine-le-Comte;50.6;4.1333;19 -Chastre-Villeroux-Blanmont;Chastre-Villeroux-Blanmont;50.6;4.6333;19 -Blankenberge;Blankenberge;51.3;3.1167;19 -Denderleeuw;Denderleeuw;50.8833;4.0833;19 -Zele;Zele;51.0667;4.0333;19 -Eeklo;Eeklo;51.1858;3.5639;19 -Bornem;Bornem;51.0953;4.2342;19 -Hoogstraten;Hoogstraten;51.4008;4.7611;19 -Chaudfontaine;Chaudfontaine;50.5833;5.6333;19 -Zonhoven;Zonhoven;50.9853;5.3647;19 -Huy;Huy;50.5167;5.2333;19 -Kortenaken;Kortenaken;50.9;5.0667;19 -Vorselaar;Vorselaar;51.2019;4.7717;19 -Saint-Ghislain;Saint-Ghislain;50.45;3.8167;19 -Kruishoutem;Kruishoutem;50.9;3.5333;19 -Fleurus;Fleurus;50.4833;4.5333;19 -Nijlen;Nijlen;51.1611;4.6703;19 -Scherpenheuvel;Scherpenheuvel;51.0103;4.9728;19 -Tervuren;Tervuren;50.8167;4.5;19 -Zedelgem;Zedelgem;51.1431;3.1361;19 -Floreffe;Floreffe;50.4333;4.7833;19 -Oostrozebeke;Oostrozebeke;50.9167;3.3333;19 -Messancy;Messancy;49.595;5.8183;19 -Waarschoot;Waarschoot;51.15;3.6;19 -Boutersem;Boutersem;50.85;4.8333;19 -Silly;Silly;50.65;3.9167;19 -Gingelom;Gingelom;50.7492;5.1328;19 -As;As;51;5.5833;19 -Trooz;Trooz;50.5667;5.6833;19 -Habay-la-Vieille;Habay-la-Vieille;49.7303;5.6464;19 -Anderlecht;Anderlecht;50.8392;4.3297;19 -Zemst;Zemst;50.9828;4.4611;19 -Oostkamp;Oostkamp;51.1544;3.2353;19 -Maldegem;Maldegem;51.2089;3.4464;19 -La Bruyère;La Bruyere;50.5;4.8;19 -Philippeville;Philippeville;50.1958;4.5431;19 -Yvoir;Yvoir;50.3333;4.8833;19 -Sint-Martens-Lennik;Sint-Martens-Lennik;50.8;4.15;19 -Herenthout;Herenthout;51.1392;4.7544;19 -Ardooie;Ardooie;50.9667;3.1833;19 -Bassenge;Bassenge;50.7586;5.6086;19 -Beauraing;Beauraing;50.1089;4.9561;19 -Lichtervelde;Lichtervelde;51.0333;3.1333;19 -Gent;Gent;51.0536;3.7253;19 -Willebroek;Willebroek;51.0597;4.3581;19 -Kapellen;Kapellen;51.315;4.4294;19 -Soignies;Soignies;50.5667;4.0667;19 -Andenne;Andenne;50.4833;5.1;19 -Gembloux;Gembloux;50.5594;4.6922;19 -Wetteren;Wetteren;51;3.8833;19 -Lanaken;Lanaken;50.8925;5.6497;19 -Beersel;Beersel;50.7631;4.3086;19 -Oupeye;Oupeye;50.7083;5.6431;19 -Tubize;Tubize;50.6928;4.205;19 -Ronse;Ronse;50.75;3.6;19 -Flémalle-Haute;Flemalle-Haute;50.6011;5.4628;19 -Zottegem;Zottegem;50.8667;3.8167;19 -Dentergem;Dentergem;50.9636;3.4153;19 -Bertrix;Bertrix;49.8542;5.2533;19 -Merksplas;Merksplas;51.3581;4.8628;19 -Kortessem;Kortessem;50.8667;5.3833;19 -Zomergem;Zomergem;51.1167;3.5667;19 -Overijse;Overijse;50.7833;4.5333;19 -Zoutleeuw;Zoutleeuw;50.8333;5.1036;19 -Jalhay;Jalhay;50.5572;5.9642;19 -Sombreffe;Sombreffe;50.5167;4.6;19 -Diest;Diest;50.9847;5.0514;19 -Manage;Manage;50.5;4.2333;19 -Zwevegem;Zwevegem;50.8;3.3333;19 -Maaseik;Maaseik;51.1019;5.7856;19 -Hamme;Hamme;51.0919;4.1356;19 -Westerlo;Westerlo;51.0897;4.9153;19 -Merelbeke;Merelbeke;50.9939;3.7461;19 -Liège;Liege;50.6397;5.5706;19 -Charleroi;Charleroi;50.4167;4.4442;19 -Galmaarden;Galmaarden;50.75;3.9667;19 -Koekelare;Koekelare;51.0906;2.9803;19 -Sint-Amands;Sint-Amands;51.0525;4.205;19 -Sint-Martens-Latem;Sint-Martens-Latem;51.0186;3.6378;19 -Aarschot;Aarschot;50.9842;4.8333;19 -Temse;Temse;51.1261;4.2133;19 -Arlon;Arlon;49.6836;5.8167;19 -Zaventem;Zaventem;50.8833;4.4667;19 -Ans;Ans;50.6625;5.52;19 -Ath;Ath;50.6311;3.7769;19 -Brecht;Brecht;51.3494;4.6394;19 -Nivelles;Nivelles;50.5964;4.3236;19 -Herentals;Herentals;51.1767;4.8364;19 -Harelbeke;Harelbeke;50.8567;3.3131;19 -Izegem;Izegem;50.9172;3.215;19 -Juprelle;Juprelle;50.7167;5.5333;19 -Oudenburg;Oudenburg;51.1833;3;19 -Gooik;Gooik;50.8;4.1167;19 -Hove;Hove;51.1486;4.4775;19 -Schelle;Schelle;51.1333;4.3333;19 -Perwez;Perwez;50.6167;4.8167;19 -Antwerp;Antwerp;51.2211;4.3997;19 -Halen;Halen;50.9481;5.1144;19 -Awans;Awans;50.6669;5.4633;19 -Saint-Vith;Saint-Vith;50.2833;6.1333;19 -Kapelle-op-den-Bos;Kapelle-op-den-Bos;51.0167;4.3667;19 -Hoeselt;Hoeselt;50.85;5.4833;19 -Dessel;Dessel;51.2394;5.1133;19 -Chimay;Chimay;50.0479;4.3173;19 -Holsbeek;Holsbeek;50.9167;4.7667;19 -Erquelinnes;Erquelinnes;50.3101;4.1219;19 -Pepinster;Pepinster;50.5667;5.8167;19 -Ledegem;Ledegem;50.8531;3.1267;19 -Huldenberg;Huldenberg;50.7833;4.5833;19 -Wielsbeke;Wielsbeke;50.9089;3.3697;19 -Lovendegem;Lovendegem;51.095;3.6056;19 -Lint;Lint;51.1278;4.4943;19 -Tongeren;Tongeren;50.7794;5.4631;19 -Deinze;Deinze;50.9833;3.5272;19 -Waterloo;Waterloo;50.7167;4.3833;19 -Oudenaarde;Oudenaarde;50.85;3.6;19 -Courcelles;Courcelles;50.4667;4.3667;19 -Louvain-la-Neuve;Louvain-la-Neuve;50.6696;4.6112;19 -Wevelgem;Wevelgem;50.8081;3.1839;19 -Knokke-Heist;Knokke-Heist;51.3414;3.2869;19 -Bilzen;Bilzen;50.8667;5.5167;19 -Brussels;Brussels;50.8353;4.3314;19 -Lommel;Lommel;51.2333;5.3167;19 -Menen;Menen;50.7956;3.1217;19 -Binche;Binche;50.4103;4.1652;19 -Asse;Asse;50.9;4.2;19 -Geraardsbergen;Geraardsbergen;50.7667;3.8667;19 -Belmopan;Belmopan;17.25;-88.7675;20 -Belize City;Belize City;17.4986;-88.1886;20 -Orange Walk;Orange Walk;18.075;-88.5583;20 -San Ignacio;San Ignacio;17.1588;-89.0696;20 -Punta Gorda;Punta Gorda;16.1;-88.8;20 -Corozal;Corozal;18.4;-88.4;20 -Dangriga;Dangriga;16.9667;-88.2167;20 -Ladyville;Ladyville;17.5567;-88.2889;20 -San Pedro;San Pedro;17.9214;-87.9611;20 -Savalou;Savalou;7.9281;1.9756;21 -Dogbo;Dogbo;6.8167;1.7833;21 -Sakété;Sakete;6.7362;2.6587;21 -Ouidah;Ouidah;6.3604;2.09;21 -Lokossa;Lokossa;6.615;1.715;21 -Abomey;Abomey;7.1853;1.9914;21 -Natitingou;Natitingou;10.3204;1.39;21 -Kandi;Kandi;11.1304;2.94;21 -Porto-Novo;Porto-Novo;6.4833;2.6167;21 -Cotonou;Cotonou;6.402;2.518;21 -Savé;Save;8.0342;2.4866;21 -Djougou;Djougou;9.7004;1.68;21 -Parakou;Parakou;9.34;2.62;21 -Hamilton;Hamilton;32.2942;-64.7839;22 -Thimphu;Thimphu;27.4833;89.6333;23 -Tsirang;Tsirang;27.0219;90.1229;23 -Pemagatshel;Pemagatshel;27.038;91.4031;23 -Trashigang;Trashigang;27.3333;91.5528;23 -Samdrup Jongkhar;Samdrup Jongkhar;26.8007;91.5052;23 -Sarpang;Sarpang;26.8639;90.2674;23 -Haa;Haa;27.3685;89.2918;23 -Mongar;Mongar;27.275;91.24;23 -Trongsa;Trongsa;27.5168;90.5;23 -Trashi Yangtse;Trashi Yangtse;27.6116;91.498;23 -Zhemgang;Zhemgang;27.2169;90.6579;23 -Jakar;Jakar;27.5492;90.7525;23 -Lhuentse;Lhuentse;27.6679;91.1839;23 -Daga;Daga;27.0753;89.8769;23 -Tsimasham;Tsimasham;27.0989;89.536;23 -Punakha;Punakha;27.6167;89.8667;23 -Samtse;Samtse;26.8667;89.1;23 -Wangdue Phodrang;Wangdue Phodrang;27.4333;89.9167;23 -Paro;Paro;27.4333;89.4167;23 -Gasa;Gasa;27.9067;89.7304;23 -Yacuiba;Yacuiba;-22.0139;-63.6778;24 -Villa Yapacaní;Villa Yapacani;-17.4028;-63.885;24 -Ascensión;Ascension;-15.6996;-63.08;24 -Riberalta;Riberalta;-10.983;-66.1;24 -Vinto;Vinto;-17.3972;-66.3136;24 -Uncia;Uncia;-18.4682;-66.5648;24 -Villa Tunari;Villa Tunari;-16.9725;-65.42;24 -Santa Ana de Yacuma;Santa Ana de Yacuma;-13.7444;-65.4269;24 -Chulumani;Chulumani;-16.4102;-67.5255;24 -Camargo;Camargo;-20.6403;-65.2103;24 -Portachuelo;Portachuelo;-17.3547;-63.3947;24 -Vallegrande;Vallegrande;-18.4894;-64.1083;24 -Mapiri;Mapiri;-15.25;-68.1667;24 -Cliza;Cliza;-17.5919;-65.9342;24 -San José de Chiquitos;San Jose de Chiquitos;-17.85;-60.75;24 -San Carlos;San Carlos;-17.4044;-63.7325;24 -Punata;Punata;-17.5469;-65.8367;24 -Comarapa;Comarapa;-17.9136;-64.5297;24 -San Ramón;San Ramon;-13.2672;-64.6172;24 -Charagua;Charagua;-19.7919;-63.2006;24 -Sucre;Sucre;-19.0431;-65.2592;24 -Camiri;Camiri;-20.0386;-63.5183;24 -La Paz;La Paz;-16.4942;-68.1475;24 -Santa Cruz;Santa Cruz;-17.7892;-63.1975;24 -Tiquipaya;Tiquipaya;-17.3381;-66.2189;24 -Roboré;Robore;-18.3295;-59.76;24 -Cochabamba;Cochabamba;-17.3935;-66.157;24 -Bermejo;Bermejo;-22.7322;-64.3425;24 -Viacha;Viacha;-16.6333;-68.2833;24 -Potosí;Potosi;-19.5833;-65.75;24 -Tarija;Tarija;-21.5317;-64.7311;24 -Warnes;Warnes;-17.5103;-63.1647;24 -Achacachi;Achacachi;-16.0444;-68.685;24 -Sacaba;Sacaba;-17.4042;-66.0408;24 -Challapata;Challapata;-18.9;-66.7667;24 -San Borja;San Borja;-14.8167;-66.85;24 -Uyuni;Uyuni;-20.4627;-66.824;24 -Llallagua;Llallagua;-18.4231;-66.5856;24 -Villazón;Villazon;-22.091;-65.596;24 -Oruro;Oruro;-17.9799;-67.13;24 -Oruro;Oruro;-17.9667;-67.1167;24 -Montero;Montero;-17.3333;-63.3833;24 -Trinidad;Trinidad;-14.8333;-64.9;24 -Quillacollo;Quillacollo;-17.3975;-66.2817;24 -Patacamaya;Patacamaya;-17.2333;-67.9167;24 -Tupiza;Tupiza;-21.4423;-65.719;24 -San Ignacio de Velasco;San Ignacio de Velasco;-16.3667;-60.95;24 -Capinota;Capinota;-17.7147;-66.2631;24 -Cobija;Cobija;-11.0183;-68.7537;24 -Reyes;Reyes;-14.2958;-67.3353;24 -Aiquile;Aiquile;-18.1667;-65.1667;24 -Rurrenabaque;Rurrenabaque;-14.4422;-67.5283;24 -Puerto Villarroel;Puerto Villarroel;-16.8667;-64.7831;24 -Cuevo;Cuevo;-20.4547;-63.5189;24 -Sorata;Sorata;-15.7736;-68.6486;24 -Coroico;Coroico;-16.1833;-67.7333;24 -Tarabuco;Tarabuco;-19.1825;-64.915;24 -Baures;Baures;-13.5833;-63.5833;24 -Magdalena;Magdalena;-13.2606;-64.0528;24 -Samaipata;Samaipata;-18.1794;-63.8756;24 -Padilla;Padilla;-19.3075;-64.3022;24 -Sicasica;Sicasica;-17.3333;-67.7333;24 -Puerto Suárez;Puerto Suarez;-18.9633;-57.7978;24 -Betanzos;Betanzos;-19.56;-65.45;24 -San Javier;San Javier;-16.2896;-62.5;24 -Entre Ríos;Entre Rios;-21.53;-64.19;24 -San Lorenzo;San Lorenzo;-21.4799;-64.77;24 -Apolo;Apolo;-14.7196;-68.42;24 -Quime;Quime;-16.98;-67.22;24 -San Matías;San Matias;-16.36;-58.42;24 -Villamontes;Villamontes;-21.2647;-63.4586;24 -Charaña;Charana;-17.5996;-69.4666;24 -Villa Martín Colchak;Villa Martin Colchak;-20.7665;-67.7833;24 -Puerto Heath;Puerto Heath;-12.52;-68.6186;24 -Piso Firme;Piso Firme;-13.683;-61.8666;24 -Corocoro;Corocoro;-17.1667;-68.4167;24 -San Rafael;San Rafael;-16.7795;-60.6799;24 -Puerto Acosta;Puerto Acosta;-15.4996;-69.1667;24 -Llica;Llica;-19.8496;-68.25;24 -Sabaya;Sabaya;-19.1;-68.4333;24 -Guayaramerín;Guayaramerin;-10.8267;-65.3567;24 -Torotoro;Torotoro;-18.1339;-65.7628;24 -Puerto Quijarro;Puerto Quijarro;-17.7796;-57.77;24 -Jablanica;Jablanica;43.6583;17.7583;25 -Bugojno;Bugojno;44.0572;17.4508;25 -Bihać;Bihac;44.8167;15.8667;25 -Lukavac;Lukavac;44.5333;18.5333;25 -Sanski Most;Sanski Most;44.7667;16.6667;25 -Brčko;Brcko;44.8783;18.8092;25 -Drvar;Drvar;44.3739;16.3808;25 -Banovići;Banovici;44.4089;18.5287;25 -Bijeljina;Bijeljina;44.75;19.2167;25 -Tuzla;Tuzla;44.5381;18.6761;25 -Bosanski Petrovac;Bosanski Petrovac;44.55;16.3667;25 -Mrkonjić Grad;Mrkonjic Grad;44.4167;17.0833;25 -Mostar;Mostar;43.3494;17.8125;25 -Livno;Livno;43.8269;17.0081;25 -Banja Luka;Banja Luka;44.7667;17.1833;25 -Bosanska Krupa;Bosanska Krupa;44.8833;16.15;25 -Čapljina;Capljina;43.11;17.7;25 -Vareš;Vares;44.1644;18.3283;25 -Trebinje;Trebinje;42.7089;18.3217;25 -Žepče;Zepce;44.4333;18.0333;25 -Sarajevo;Sarajevo;43.8563;18.4132;25 -Velika Kladuša;Velika Kladusa;45.1667;15.8;25 -Sapna;Sapna;44.4917;19.0028;25 -Foča;Foca;43.5;18.7833;25 -Goražde;Gorazde;43.6667;18.9778;25 -Derventa;Derventa;44.98;17.91;25 -Zenica;Zenica;44.2017;17.9039;25 -Doboj;Doboj;44.7333;18.1333;25 -Zvornik;Zvornik;44.3833;19.1;25 -Tomislavgrad;Tomislavgrad;43.7135;17.2266;25 -Prijedor;Prijedor;44.9667;16.7;25 -Višegrad;Visegrad;43.7833;19.2833;25 -Breza;Breza;44.021;18.261;25 -Jwaneng;Jwaneng;-24.6017;24.7281;26 -Lekala;Lekala;-22.7803;27.7769;26 -Mahalapye;Mahalapye;-23.1041;26.8142;26 -Nata;Nata;-20.2103;26.1867;26 -Gweta;Gweta;-20.2072;25.2561;26 -Lobatse;Lobatse;-25.2167;25.6667;26 -Kasane;Kasane;-17.7983;25.1536;26 -Tshabong;Tshabong;-26.02;22.4056;26 -Ghanzi;Ghanzi;-21.7;21.65;26 -Sowa Town;Sowa Town;-20.5636;26.2244;26 -Masunga;Masunga;-20.6245;27.4488;26 -Ramotswa;Ramotswa;-24.8667;25.8167;26 -Gaborone;Gaborone;-24.6569;25.9086;26 -Maun;Maun;-19.9833;23.4167;26 -Francistown;Francistown;-21.1736;27.5125;26 -Molepolole;Molepolole;-24.4066;25.4951;26 -Mochudi;Mochudi;-24.4167;26.15;26 -Kanye;Kanye;-24.9833;25.35;26 -Serowe;Serowe;-22.3833;26.7167;26 -Selibe Phikwe;Selibe Phikwe;-21.9667;27.9167;26 -Tsau;Tsau;-20.1686;22.4558;26 -Mopipi;Mopipi;-21.1833;24.8833;26 -Lehututu;Lehututu;-23.9169;21.8264;26 -Lokwabe;Lokwabe;-24.0961;21.7781;26 -Nokaneng;Nokaneng;-19.6639;22.1917;26 -Muhembo;Muhembo;-18.2996;21.8;26 -Palapye;Palapye;-22.55;27.1333;26 -Paiçandu;Paicandu;-23.4578;-52.0489;27 -Itaitinga;Itaitinga;-3.9689;-38.5278;27 -Itapicuru;Itapicuru;-11.3169;-38.2328;27 -Fraiburgo;Fraiburgo;-27.0258;-50.9208;27 -Marau;Marau;-28.4489;-52.2;27 -Oeiras;Oeiras;-7.025;-42.1308;27 -São Miguel d’Oeste;Sao Miguel d'Oeste;-26.725;-53.5178;27 -Santa Helena de Goiás;Santa Helena de Goias;-17.8139;-50.5969;27 -Barra Bonita;Barra Bonita;-22.4947;-48.5581;27 -Aparecida;Aparecida;-22.8472;-45.23;27 -Agudos;Agudos;-22.4739;-48.9836;27 -São Paulo de Olivença;Sao Paulo de Olivenca;-3.45;-68.95;27 -Camamu;Camamu;-13.945;-39.1039;27 -Careiro;Careiro;-3.7678;-60.3689;27 -Nova Cruz;Nova Cruz;-6.4778;-35.4339;27 -Santa Cruz;Santa Cruz;-6.2289;-36.0228;27 -Estreito;Estreito;-6.5608;-47.4508;27 -Várzea da Palma;Varzea da Palma;-17.5978;-44.7308;27 -Ouro Preto d’Oeste;Ouro Preto d'Oeste;-10.7481;-62.2158;27 -També;Tambe;-7.41;-35.1128;27 -Charqueadas;Charqueadas;-29.955;-51.625;27 -Rio Brilhante;Rio Brilhante;-21.8019;-54.5458;27 -Além Paraíba;Alem Paraiba;-21.8878;-42.7039;27 -Bom Jesus do Itabapoana;Bom Jesus do Itabapoana;-21.1339;-41.68;27 -José Bonifácio;Jose Bonifacio;-21.0528;-49.6878;27 -Toritama;Toritama;-8.0067;-36.0567;27 -Pilar;Pilar;-9.5972;-35.9567;27 -Riachão do Jacuípe;Riachao do Jacuipe;-11.81;-39.3819;27 -Pilão Arcado;Pilao Arcado;-10.0028;-42.5039;27 -Pentecoste;Pentecoste;-3.7928;-39.27;27 -Casimiro de Abreu;Casimiro de Abreu;-22.4808;-42.2039;27 -Ouro Branco;Ouro Branco;-20.5208;-43.6919;27 -Itaberaí;Itaberai;-16.02;-49.81;27 -São Luís do Quitunde;Sao Luis do Quitunde;-9.3178;-35.5608;27 -Cachoeira;Cachoeira;-12.6178;-38.9558;27 -Urubici;Urubici;-28.015;-49.5919;27 -Brejolândia;Brejolandia;-12.4828;-43.9658;27 -Pirpirituba;Pirpirituba;-6.78;-35.4989;27 -Duque Bacelar;Duque Bacelar;-4.1558;-42.9439;27 -Itaueira;Itaueira;-7.6028;-43.0258;27 -Gravatal;Gravatal;-28.3308;-49.035;27 -Nova Olinda;Nova Olinda;-7.6319;-48.4228;27 -Jucati;Jucati;-8.7058;-36.4889;27 -Gudofredo Viana;Gudofredo Viana;-1.4028;-45.78;27 -Mara Rosa;Mara Rosa;-14.0169;-49.1778;27 -Ribeirão Claro;Ribeirao Claro;-23.1939;-49.7578;27 -Cunha Porã;Cunha Pora;-26.8939;-53.1678;27 -Faxinal dos Guedes;Faxinal dos Guedes;-26.8528;-52.26;27 -Canelinha;Canelinha;-27.265;-48.7678;27 -Barra do Choça;Barra do Choca;-14.8808;-40.5789;27 -Tôrres;Torres;-29.335;-49.7269;27 -Armação dos Búzios;Armacao dos Buzios;-22.7469;-41.8819;27 -Aguaí;Aguai;-22.0603;-46.9736;27 -Capelinha;Capelinha;-17.6908;-42.5158;27 -Castelo;Castelo;-20.6039;-41.185;27 -Apodi;Apodi;-5.6639;-37.7989;27 -Curaçá;Curaca;-8.9919;-39.9078;27 -Massapê;Massape;-3.5228;-40.3428;27 -Guaramirim;Guaramirim;-26.4728;-49.0028;27 -Cansanção;Cansancao;-10.6708;-39.4978;27 -Afogados da Ingazeira;Afogados da Ingazeira;-7.7508;-37.6342;27 -Bodocó;Bodoco;-7.7778;-39.9408;27 -Igarapé;Igarape;-20.07;-44.3019;27 -Nova Olinda do Norte;Nova Olinda do Norte;-3.8878;-59.0939;27 -Adamantina;Adamantina;-21.6847;-51.0733;27 -Cajapió;Cajapio;-2.9667;-44.8;27 -Santa Teresinha;Santa Teresinha;-12.7719;-39.5228;27 -Lavínia;Lavinia;-21.1683;-51.0397;27 -Montividiu;Montividiu;-17.4439;-51.175;27 -São Tiago;Sao Tiago;-20.9128;-44.5089;27 -Bom Jesus da Serra;Bom Jesus da Serra;-14.3719;-40.5039;27 -Ibiassucê;Ibiassuce;-14.2589;-42.2569;27 -Arceburgo;Arceburgo;-21.3639;-46.94;27 -Arraias;Arraias;-12.9308;-46.9378;27 -Dona Inês;Dona Ines;-6.6178;-35.6319;27 -Paricônia;Pariconia;-9.2539;-38.0058;27 -Rialma;Rialma;-15.315;-49.5839;27 -Serra do Salitre;Serra do Salitre;-19.1108;-46.69;27 -Eugenópolis;Eugenopolis;-21.0989;-42.1869;27 -Santa Maria de Itabira;Santa Maria de Itabira;-19.4489;-43.1128;27 -Umarizal;Umarizal;-5.9908;-37.8139;27 -Nova Europa;Nova Europa;-21.7783;-48.5608;27 -Bom Repouso;Bom Repouso;-22.4708;-46.145;27 -Natuba;Natuba;-7.6408;-35.55;27 -Florestópolis;Florestopolis;-22.8628;-51.3869;27 -Iramaia;Iramaia;-13.2858;-40.9508;27 -Sangão;Sangao;-28.6378;-49.1289;27 -Maxaranguape;Maxaranguape;-5.5158;-35.2619;27 -Matias Olímpio;Matias Olimpio;-3.7158;-42.5558;27 -Congonhal;Congonhal;-22.1528;-46.0389;27 -Virginópolis;Virginopolis;-18.8228;-42.7039;27 -Irineópolis;Irineopolis;-26.2389;-50.8;27 -Luís Alves;Luis Alves;-26.7208;-48.9328;27 -Sucupira do Norte;Sucupira do Norte;-6.4769;-44.1919;27 -Pôrto Firme;Porto Firme;-20.6728;-43.0839;27 -Conceição dos Ouros;Conceicao dos Ouros;-22.4128;-45.7978;27 -Santa Fé;Santa Fe;-23.0378;-51.805;27 -São Gonçalo do Pará;Sao Goncalo do Para;-19.9828;-44.8589;27 -Mercês;Merces;-21.1939;-43.3408;27 -Lajes;Lajes;-5.7;-36.245;27 -Piraí do Norte;Pirai do Norte;-13.7619;-39.3789;27 -Gilbués;Gilbues;-9.8319;-45.3439;27 -Jacinto Machado;Jacinto Machado;-28.9969;-49.7639;27 -Jaguaribara;Jaguaribara;-5.6578;-38.62;27 -Cajobi;Cajobi;-20.88;-48.8089;27 -Pirapetinga;Pirapetinga;-21.6558;-42.3458;27 -Roseira;Roseira;-22.8978;-45.305;27 -Planura;Planura;-20.1378;-48.7019;27 -São José do Calçado;Sao Jose do Calcado;-21.025;-41.6539;27 -Baraçlândia;Baraclandia;-7.205;-47.7569;27 -Peixe;Peixe;-12.025;-48.5389;27 -Fervedouro;Fervedouro;-20.7258;-42.2789;27 -São Domingos;Sao Domingos;-10.7908;-37.5678;27 -Corumbá de Goiás;Corumba de Goias;-15.9239;-48.8089;27 -Conceição da Aparecida;Conceicao da Aparecida;-21.0939;-46.2039;27 -Monsenhor Gil;Monsenhor Gil;-5.5639;-42.6078;27 -São Carlos;Sao Carlos;-27.0778;-53.0039;27 -Benedito Novo;Benedito Novo;-26.7828;-49.3639;27 -Lontras;Lontras;-27.1658;-49.5419;27 -Teixeira Soares;Teixeira Soares;-25.3678;-50.4608;27 -Groaíras;Groairas;-3.9128;-40.3828;27 -Angelim;Angelim;-8.8833;-36.2833;27 -Alvorada do Sul;Alvorada do Sul;-22.78;-51.2308;27 -Miradouro;Miradouro;-20.8908;-42.3428;27 -Caetanópolis;Caetanopolis;-19.295;-44.4189;27 -Mondaí;Mondai;-27.1028;-53.4019;27 -São Romão;Sao Romao;-16.3689;-45.0689;27 -Santa Terezinha de Goiás;Santa Terezinha de Goias;-14.4378;-49.7058;27 -Trajano de Morais;Trajano de Morais;-22.0628;-42.0658;27 -Potengi;Potengi;-7.0908;-40.0269;27 -Rio dos Cedros;Rio dos Cedros;-26.7378;-49.2739;27 -Petrolina de Goiás;Petrolina de Goias;-16.095;-49.3378;27 -Cêrro Grande;Cerro Grande;-30.59;-51.7389;27 -Buenópolis;Buenopolis;-17.8728;-44.18;27 -Centralina;Centralina;-18.5839;-49.1989;27 -Pedras de Maria da Cruz;Pedras de Maria da Cruz;-15.6069;-44.3908;27 -Cedral;Cedral;-2;-44.5358;27 -Aperibé;Aperibe;-21.6208;-42.1028;27 -São Geraldo;Sao Geraldo;-20.9228;-42.8339;27 -Campo Redondo;Campo Redondo;-6.2428;-36.1828;27 -Urucânia;Urucania;-20.3508;-42.7389;27 -Terra Alta;Terra Alta;-1.0378;-47.9078;27 -Paranã;Parana;-12.615;-47.8828;27 -Normandia;Normandia;3.8808;-59.6228;27 -Santa Maria Madalena;Santa Maria Madalena;-21.955;-42.0078;27 -Roca Sales;Roca Sales;-29.2839;-51.8678;27 -Presidente Kennedy;Presidente Kennedy;-21.0989;-41.0469;27 -Engenheiro Caldas;Engenheiro Caldas;-19.2189;-42.0458;27 -Monte Alegre do Piauí;Monte Alegre do Piaui;-9.7539;-45.3039;27 -Iapu;Iapu;-19.4369;-42.2178;27 -Recreio;Recreio;-21.525;-42.4689;27 -Jordânia;Jordania;-15.9;-40.1778;27 -Piranhas;Piranhas;-16.4269;-51.8219;27 -Paranacity;Paranacity;-22.93;-52.1508;27 -Parnaguá;Parnagua;-10.2269;-44.6389;27 -Guadalupe;Guadalupe;-6.7869;-43.5689;27 -São Francisco;Sao Francisco;-5.1228;-47.3858;27 -Primavera;Primavera;-0.9428;-47.1158;27 -Àrvorezinha;Arvorezinha;-28.8719;-52.175;27 -São João d’Aliança;Sao Joao d'Alianca;-14.7058;-47.525;27 -Fontoura Xavier;Fontoura Xavier;-28.9828;-52.3458;27 -Pires Ferreira;Pires Ferreira;-4.2469;-40.645;27 -Três Cachoeiras;Tres Cachoeiras;-29.4558;-49.9239;27 -Senhora dos Remédios;Senhora dos Remedios;-21.0278;-43.5828;27 -Caracol;Caracol;-9.2789;-43.33;27 -Francisco Badaró;Francisco Badaro;-16.9928;-42.3519;27 -Itapé;Itape;-14.8978;-39.4208;27 -Martinópole;Martinopole;-3.2258;-40.6969;27 -Mucugê;Mucuge;-13.005;-41.3708;27 -Ronda Alta;Ronda Alta;-27.7669;-52.8019;27 -Lagoa da Confusão;Lagoa da Confusao;-10.7939;-49.6239;27 -Governador Archer;Governador Archer;-5.0219;-44.2708;27 -São João;Sao Joao;-25.8278;-52.725;27 -Cumaru;Cumaru;-8.0058;-35.6969;27 -Redentora;Redentora;-27.6639;-53.6378;27 -Mariluz;Mariluz;-24.0019;-53.1458;27 -Pôrto Xavier;Porto Xavier;-27.9058;-55.1378;27 -Abunã;Abuna;-9.6954;-65.3597;27 -São Gabriel da Cachoeira;Sao Gabriel da Cachoeira;-0.13;-67.0889;27 -Entre Rios;Entre Rios;-11.9419;-38.0839;27 -Palmas;Palmas;-26.4839;-51.9908;27 -Orlândia;Orlandia;-20.7203;-47.8867;27 -Lábrea;Labrea;-7.2589;-64.7978;27 -Nova Viçosa;Nova Vicosa;-17.8919;-39.3719;27 -Quirinópolis;Quirinopolis;-18.4478;-50.4519;27 -Sena Madureira;Sena Madureira;-9.0658;-68.6569;27 -São Lourenço do Sul;Sao Lourenco do Sul;-31.365;-51.9778;27 -Estância Velha;Estancia Velha;-29.6478;-51.1739;27 -Presidente Epitácio;Presidente Epitacio;-21.7633;-52.1156;27 -Pontes e Lacerda;Pontes e Lacerda;-15.2258;-59.335;27 -Salto de Pirapora;Salto de Pirapora;-23.6489;-47.5728;27 -Santa Maria da Vitória;Santa Maria da Vitoria;-13.3978;-44.1978;27 -Vargem Grande do Sul;Vargem Grande do Sul;-21.8319;-46.8939;27 -Medianeira;Medianeira;-25.295;-54.0939;27 -Pedra Branca;Pedra Branca;-5.4539;-39.7169;27 -Jaraguá;Jaragua;-15.7569;-49.3339;27 -Jardinópolis;Jardinopolis;-21.0178;-47.7639;27 -Tramandaí;Tramandai;-29.985;-50.1339;27 -Paranaíba;Paranaiba;-19.6769;-51.1908;27 -Almenara;Almenara;-16.1005;-40.7101;27 -Morrinhos;Morrinhos;-17.7319;-49.1008;27 -Girau do Ponciano;Girau do Ponciano;-9.8839;-36.8289;27 -São Mateus do Sul;Sao Mateus do Sul;-25.8739;-50.3828;27 -Sidrolândia;Sidrolandia;-20.9319;-54.9608;27 -Amontada;Amontada;-3.3608;-39.8308;27 -São Lourenço;Sao Lourenco;-22.1158;-45.0539;27 -Itápolis;Itapolis;-21.5958;-48.8128;27 -Niquelândia;Niquelandia;-14.4739;-48.46;27 -Porangatu;Porangatu;-13.4408;-49.1489;27 -Remanso;Remanso;-9.6219;-42.0808;27 -Vera Cruz;Vera Cruz;-12.96;-38.6089;27 -Santa Quitéria;Santa Quiteria;-4.3319;-40.1569;27 -Santo Antônio da Platina;Santo Antonio da Platina;-23.295;-50.0769;27 -Mombaça;Mombaca;-5.7428;-39.6278;27 -Currais Novos;Currais Novos;-6.2608;-36.515;27 -União;Uniao;-4.5858;-42.8639;27 -Araioses;Araioses;-2.89;-41.9028;27 -Capão da Canoa;Capao da Canoa;-29.7608;-50.03;27 -Santo Antônio;Santo Antonio;-29.8178;-50.52;27 -Socorro;Socorro;-22.5908;-46.5289;27 -São José de Mipibu;Sao Jose de Mipibu;-6.075;-35.2378;27 -Rio Negrinho;Rio Negrinho;-26.2539;-49.5178;27 -Guaíra;Guaira;-20.3178;-48.3108;27 -Tietê;Tiete;-23.1019;-47.715;27 -Águas Belas;Aguas Belas;-9.1167;-37.1167;27 -Tarauacá;Tarauaca;-8.1608;-70.7658;27 -Xinguara;Xinguara;-7.095;-49.9458;27 -Santo Antônio de Pádua;Santo Antonio de Padua;-21.5389;-42.18;27 -Barra de São Francisco;Barra de Sao Francisco;-18.755;-40.8908;27 -Nanuque;Nanuque;-17.8389;-40.3539;27 -Augusto Correa;Augusto Correa;-1.0219;-46.645;27 -Andradas;Andradas;-22.0678;-46.5689;27 -São Manuel;Sao Manuel;-22.7308;-48.5708;27 -Sirinhaém;Sirinhaem;-8.5908;-35.1158;27 -Imbituba;Imbituba;-28.24;-48.67;27 -Dois Vizinhos;Dois Vizinhos;-25.75;-53.0569;27 -Mucuri;Mucuri;-18.0858;-39.5508;27 -Paraíba do Sul;Paraiba do Sul;-22.1619;-43.2928;27 -Jeremoabo;Jeremoabo;-10.0669;-38.35;27 -Rio Real;Rio Real;-11.4833;-37.9344;27 -Caeté;Caete;-19.88;-43.67;27 -São Bento;Sao Bento;-2.6958;-44.8208;27 -Barreiros;Barreiros;-8.8167;-35.2;27 -Mangaratiba;Mangaratiba;-22.96;-44.0408;27 -Osório;Osorio;-29.8869;-50.27;27 -Inhambupe;Inhambupe;-11.7839;-38.3528;27 -Altos;Altos;-5.0389;-42.4608;27 -Campina Grande do Sul;Campina Grande do Sul;-25.3058;-49.055;27 -Paramoti;Paramoti;-4.0969;-39.2389;27 -Balsa Nova;Balsa Nova;-25.5839;-49.6358;27 -Bom Jesus;Bom Jesus;-28.6678;-50.4169;27 -Nhandeara;Nhandeara;-20.6939;-50.0378;27 -Imbaú;Imbau;-24.445;-50.7608;27 -Cristais;Cristais;-20.8758;-45.5189;27 -Getulina;Getulina;-21.7986;-49.9286;27 -Poção;Pocao;-8.1858;-36.705;27 -Uropá;Uropa;-11.1406;-62.3608;27 -Maraial;Maraial;-8.8028;-35.8289;27 -São Domingos;Sao Domingos;-13.3978;-46.3178;27 -Uraí;Urai;-23.1978;-50.7958;27 -Piên;Pien;-26.0978;-49.4289;27 -Edéia;Edeia;-17.3389;-49.9308;27 -Pirangi;Pirangi;-21.0914;-48.6578;27 -Nova Laranjeiras;Nova Laranjeiras;-25.3069;-52.5408;27 -Inhangapi;Inhangapi;-1.43;-47.9169;27 -Salinas;Salinas;-16.1185;-42.174;27 -Jacarèzinho;Jacarezinho;-23.1608;-49.9689;27 -Tuntum;Tuntum;-5.2578;-44.6489;27 -Colinas;Colinas;-6.0258;-44.2489;27 -São Mateus do Maranhão;Sao Mateus do Maranhao;-4.04;-44.47;27 -Santa Helena;Santa Helena;-2.2308;-45.3;27 -Itabaianinha;Itabaianinha;-11.2739;-37.79;27 -Presidente Venceslau;Presidente Venceslau;-21.8761;-51.8439;27 -Santa Maria da Boa Vista;Santa Maria da Boa Vista;-8.8089;-39.825;27 -Canela;Canela;-29.3658;-50.8158;27 -Borba;Borba;-4.3878;-59.5939;27 -São Francisco do Conde;Sao Francisco do Conde;-12.6278;-38.68;27 -Rosário do Sul;Rosario do Sul;-30.2578;-54.9139;27 -Rosário;Rosario;-2.9339;-44.235;27 -Arcos;Arcos;-20.2914;-45.5397;27 -Novo Horizonte;Novo Horizonte;-21.4678;-49.2208;27 -Oliveira;Oliveira;-20.6958;-44.8269;27 -Benjamin Constant;Benjamin Constant;-4.3755;-70.0318;27 -Itapebi;Itapebi;-15.9508;-39.5339;27 -Estiva;Estiva;-22.4628;-46.0169;27 -Alto Rio Doce;Alto Rio Doce;-21.0258;-43.4108;27 -Governador Lindenberg;Governador Lindenberg;-19.2519;-40.4608;27 -Bofete;Bofete;-23.1022;-48.2578;27 -Setubinha;Setubinha;-17.6;-42.1589;27 -São Bento do Sapucaí;Sao Bento do Sapucai;-22.6889;-45.7308;27 -Itarana;Itarana;-19.8739;-40.875;27 -Alto Paraguai;Alto Paraguai;-14.5139;-56.4828;27 -Resende Costa;Resende Costa;-20.9219;-44.2378;27 -Cacimbinhas;Cacimbinhas;-9.4;-36.99;27 -Pau Brasil;Pau Brasil;-15.4639;-39.6508;27 -Bueno Brandão;Bueno Brandao;-22.4408;-46.3508;27 -Primeiro de Maio;Primeiro de Maio;-22.8508;-51.0278;27 -Nova Floresta;Nova Floresta;-6.455;-36.2028;27 -Rincão;Rincao;-21.5869;-48.0708;27 -São Tomé;Sao Tome;-5.9728;-36.075;27 -Piraúba;Pirauba;-21.2758;-43.0258;27 -Paraúna;Parauna;-16.9478;-50.4489;27 -Tacima;Tacima;-6.4878;-35.6369;27 -Afonso Bezerra;Afonso Bezerra;-5.4978;-36.5058;27 -Cedro;Cedro;-7.7219;-39.2389;27 -Laranja da Terra;Laranja da Terra;-19.8989;-41.0569;27 -Amaturá;Amatura;-3.3639;-68.1978;27 -Lagoa do Mato;Lagoa do Mato;-6.0469;-43.5258;27 -Seridó;Serido;-6.9339;-36.4019;27 -Jerônimo Monteiro;Jeronimo Monteiro;-20.7889;-41.395;27 -Cerro Corá;Cerro Cora;-6.0458;-36.3458;27 -Inácio Martins;Inacio Martins;-25.5708;-51.0789;27 -Duas Barras;Duas Barras;-22.0508;-42.5219;27 -Carmo da Mata;Carmo da Mata;-20.5578;-44.8708;27 -Palmares do Sul;Palmares do Sul;-30.2578;-50.51;27 -Capitão de Campos;Capitao de Campos;-4.4569;-41.9439;27 -Wanderlândia;Wanderlandia;-6.8489;-47.9628;27 -Pedro de Toledo;Pedro de Toledo;-24.275;-47.2328;27 -General Salgado;General Salgado;-20.6478;-50.3608;27 -Mulungu;Mulungu;-4.3058;-38.9958;27 -Estiva Gerbi;Estiva Gerbi;-22.2708;-46.945;27 -Rodeio;Rodeio;-26.9228;-49.3658;27 -Bocaiúva do Sul;Bocaiuva do Sul;-25.2058;-49.115;27 -Moita Bonita;Moita Bonita;-10.5778;-37.3428;27 -Calçado;Calcado;-8.7419;-36.3339;27 -Itainópolis;Itainopolis;-7.4469;-41.4778;27 -Campinorte;Campinorte;-14.3139;-49.1519;27 -Parapuã;Parapua;-21.7681;-50.7717;27 -Manaíra;Manaira;-7.7058;-38.1539;27 -São José do Jacuípe;Sao Jose do Jacuipe;-11.4119;-39.8669;27 -Iacanga;Iacanga;-21.89;-49.0247;27 -São Ludgero;Sao Ludgero;-28.3258;-49.1767;27 -Céu Azul;Ceu Azul;-25.1469;-53.8489;27 -Vera Cruz;Vera Cruz;-22.22;-49.8189;27 -Botuporã;Botupora;-13.3819;-42.5228;27 -Acari;Acari;-6.4358;-36.6389;27 -Ponte Serrada;Ponte Serrada;-26.8719;-52.0158;27 -Paranatama;Paranatama;-8.9208;-36.6581;27 -Santa Teresinha (2);Santa Teresinha (2);-7.3778;-37.48;27 -Igarapé Grande;Igarape Grande;-4.585;-44.8528;27 -Avelino Lopes;Avelino Lopes;-10.1369;-43.9489;27 -Nova Ubiratã;Nova Ubirata;-12.9908;-55.255;27 -Brotas de Macaúbas;Brotas de Macaubas;-11.9989;-42.6258;27 -Altamira do Maranhão;Altamira do Maranhao;-4.165;-45.47;27 -Jandaíra;Jandaira;-11.5639;-37.7839;27 -Cachoeira de Minas;Cachoeira de Minas;-22.355;-45.7789;27 -Cidade Gaúcha;Cidade Gaucha;-23.38;-52.945;27 -Santana do Mundaú;Santana do Mundau;-9.1678;-36.2219;27 -Fronteiras;Fronteiras;-7.0878;-40.6158;27 -São Jerônimo da Serra;Sao Jeronimo da Serra;-23.7278;-50.7408;27 -Marilândia;Marilandia;-19.4128;-40.5419;27 -Barros Cassal;Barros Cassal;-29.0928;-52.5828;27 -Areiópolis;Areiopolis;-22.6681;-48.665;27 -Santa Inês;Santa Ines;-13.2938;-39.8655;27 -São Félix do Araguaia;Sao Felix do Araguaia;-11.6169;-50.6689;27 -Bernardino de Campos;Bernardino de Campos;-23.0167;-49.4833;27 -Bataiporã;Bataipora;-22.295;-53.2708;27 -Ibiraçu;Ibiracu;-19.8319;-40.37;27 -Dois Riachos;Dois Riachos;-9.3928;-37.1008;27 -Jardim Alegre;Jardim Alegre;-24.1789;-51.6919;27 -Guariba;Guariba;-21.36;-48.2283;27 -Muaná;Muana;-1.5278;-49.2169;27 -Boa Esperança;Boa Esperanca;-21.09;-45.5658;27 -Promissão;Promissao;-21.5369;-49.8583;27 -Simão Dias;Simao Dias;-10.7378;-37.8108;27 -Pitangueiras;Pitangueiras;-21.0094;-48.2217;27 -Panambi;Panambi;-28.2928;-53.5019;27 -Visconde do Rio Branco;Visconde do Rio Branco;-21.0103;-42.8406;27 -Itiúba;Itiuba;-10.6908;-39.8528;27 -Américo Brasiliense;Americo Brasiliense;-21.7361;-48.1114;27 -Curuçá;Curuca;-0.7339;-47.855;27 -Várzea Alegre;Varzea Alegre;-6.7889;-39.2958;27 -Dom Pedrito;Dom Pedrito;-30.9828;-54.6728;27 -Itabirinha de Mantena;Itabirinha de Mantena;-18.5658;-41.2328;27 -Seberi;Seberi;-27.4778;-53.4028;27 -São Luís do Paraitinga;Sao Luis do Paraitinga;-23.2219;-45.31;27 -Branquinha;Branquinha;-9.2458;-36.015;27 -Presidente Vargas;Presidente Vargas;-3.4069;-44.0239;27 -Centenário do Sul;Centenario do Sul;-22.8208;-51.595;27 -Alto Parnaíba;Alto Parnaiba;-9.1108;-45.93;27 -Curimatá;Curimata;-10.0358;-44.3058;27 -Pintadas;Pintadas;-11.8128;-39.9089;27 -Goianápolis;Goianapolis;-16.5108;-49.0239;27 -Coité do Nóia;Coite do Noia;-9.6319;-36.5789;27 -Ararendá;Ararenda;-4.7528;-40.8328;27 -Itapitanga;Itapitanga;-14.4228;-39.565;27 -Juripiranga;Juripiranga;-7.3728;-35.2378;27 -Jaguari;Jaguari;-29.4969;-54.69;27 -Joaquim Távora;Joaquim Tavora;-23.4989;-49.905;27 -Guaraci;Guaraci;-20.4986;-48.9447;27 -Bananal;Bananal;-22.6839;-44.3228;27 -Itatuba;Itatuba;-7.375;-35.6278;27 -Pimenta Bueno;Pimenta Bueno;-11.6725;-61.1936;27 -Lajedo;Lajedo;-8.6639;-36.32;27 -Uruaçu;Uruacu;-14.525;-49.1408;27 -Santaluz;Santaluz;-11.2558;-39.375;27 -Araçuaí;Aracuai;-16.85;-42.07;27 -Esplanada;Esplanada;-11.7958;-37.945;27 -Timbó;Timbo;-26.8228;-49.2719;27 -José de Freitas;Jose de Freitas;-4.7558;-42.5758;27 -Autazes;Autazes;-3.5864;-59.1197;27 -Itarema;Itarema;-2.92;-39.915;27 -Pedro II;Pedro II;-4.4338;-41.4534;27 -Itaqui;Itaqui;-29.125;-56.5528;27 -Bonito;Bonito;-8.47;-35.7289;27 -Igarapé-Açu;Igarape-Acu;-1.1269;-47.6178;27 -Salinópolis;Salinopolis;-0.6289;-47.3558;27 -Rio Pardo;Rio Pardo;-29.99;-52.3778;27 -São Fidélis;Sao Fidelis;-21.6458;-41.7469;27 -Paraty;Paraty;-23.2194;-44.7147;27 -Pojuca;Pojuca;-12.3659;-38.2433;27 -Aliança;Alianca;-7.6028;-35.2308;27 -Porteirinha;Porteirinha;-15.7428;-43.0278;27 -São Gonçalo dos Campos;Sao Goncalo dos Campos;-12.4328;-38.9669;27 -Guaraciaba do Norte;Guaraciaba do Norte;-4.1669;-40.7478;27 -Esperantina;Esperantina;-3.9019;-42.2339;27 -Curitibanos;Curitibanos;-27.2828;-50.5839;27 -Afuá;Afua;-0.1569;-50.3869;27 -Amambaí;Amambai;-23.1039;-55.2258;27 -Catende;Catende;-8.6669;-35.7169;27 -Bom Jardim;Bom Jardim;-7.7958;-35.5869;27 -Amarante do Maranhão;Amarante do Maranhao;-5.5669;-46.7419;27 -Amargosa;Amargosa;-13.03;-39.605;27 -Ipueiras;Ipueiras;-4.5419;-40.7189;27 -Santa Rita do Sapucaí;Santa Rita do Sapucai;-22.2519;-45.7028;27 -Loreto;Loreto;-7.0839;-45.1408;27 -Sào Amaro das Brotas;Sao Amaro das Brotas;-10.7889;-37.0539;27 -Abaiara;Abaiara;-7.3589;-39.0458;27 -Alcântaras;Alcantaras;-3.5889;-40.5458;27 -Gararu;Gararu;-9.9678;-37.0828;27 -Teixeiras;Teixeiras;-20.6508;-42.8569;27 -Barbosa Ferraz;Barbosa Ferraz;-24.03;-52.0119;27 -Gentio do Ouro;Gentio do Ouro;-11.4289;-42.5058;27 -Iuiú;Iuiu;-14.4139;-43.5539;27 -Aramari;Aramari;-12.0819;-38.4989;27 -Floresta Azul;Floresta Azul;-14.86;-39.66;27 -Montanhas;Montanhas;-6.4858;-35.2878;27 -Porto Valter;Porto Valter;-8.2689;-72.7439;27 -Santa Juliana;Santa Juliana;-19.3089;-47.5242;27 -Ibicuitinga;Ibicuitinga;-4.9739;-38.6389;27 -Ipaporanga;Ipaporanga;-4.9;-40.7589;27 -Rio Novo do Sul;Rio Novo do Sul;-20.8628;-40.9358;27 -Canápolis;Canapolis;-18.725;-49.2039;27 -Passa e Fica;Passa e Fica;-6.4358;-35.6428;27 -Anguera;Anguera;-12.1508;-39.2458;27 -Angicos;Angicos;-5.6658;-36.6008;27 -Ferreiros;Ferreiros;-7.4478;-35.2439;27 -Maurilândia;Maurilandia;-17.9708;-50.3389;27 -Pedro Afonso;Pedro Afonso;-8.9678;-48.175;27 -Alto Garças;Alto Garcas;-16.9439;-53.5278;27 -Sebastião Laranjeiras;Sebastiao Laranjeiras;-14.5728;-42.94;27 -Chorrochó;Chorrocho;-8.98;-39.0939;27 -Firminópolis;Firminopolis;-16.5819;-50.305;27 -Quebrangulo;Quebrangulo;-9.3189;-36.4708;27 -Jaqueira;Jaqueira;-8.7269;-35.7928;27 -Santo Antônio do Jacinto;Santo Antonio do Jacinto;-16.5339;-40.1758;27 -Ouro Branco;Ouro Branco;-9.1667;-37.3567;27 -Aratuba;Aratuba;-4.4178;-39.045;27 -Lençóis;Lencois;-12.5628;-41.39;27 -Fagundes;Fagundes;-7.355;-35.775;27 -Sales Oliveira;Sales Oliveira;-20.7719;-47.8378;27 -Axixá;Axixa;-2.8369;-44.0528;27 -Belém de Maria;Belem de Maria;-8.6139;-35.8089;27 -Areal;Areal;-22.2308;-43.1058;27 -Ilicínia;Ilicinia;-20.9358;-45.8328;27 -Campo do Meio;Campo do Meio;-21.1069;-45.83;27 -Divinolândia;Divinolandia;-21.6614;-46.7392;27 -Bom Retiro do Sul;Bom Retiro do Sul;-29.6089;-51.9428;27 -Xambioá;Xambioa;-6.4108;-48.5358;27 -Senador José Porfírio;Senador Jose Porfirio;-2.5908;-51.9539;27 -Antônio Carlos;Antonio Carlos;-21.3178;-43.7469;27 -Buriti do Tocantins;Buriti do Tocantins;-5.3158;-48.2289;27 -Muquém de São Francisco;Muquem de Sao Francisco;-12.065;-43.5489;27 -Tibau do Sul;Tibau do Sul;-6.1869;-35.0919;27 -Príncipe da Beira;Principe da Beira;-12.4167;-64.4166;27 -Capão Bonito;Capao Bonito;-24.0058;-48.3494;27 -Atalaia;Atalaia;-9.5019;-36.0228;27 -Paracambi;Paracambi;-22.6108;-43.7089;27 -Aquidauana;Aquidauana;-20.4708;-55.7869;27 -Videira;Videira;-27.0078;-51.1519;27 -Ipiaú;Ipiau;-14.1369;-39.7339;27 -Diamantina;Diamantina;-18.2489;-43.6;27 -Santana do Ipanema;Santana do Ipanema;-9.3778;-37.245;27 -Vigia;Vigia;-0.8578;-48.1419;27 -Rio Grande da Serra;Rio Grande da Serra;-23.7439;-46.3978;27 -Tobias Barreto;Tobias Barreto;-11.1839;-37.9978;27 -Itapagé;Itapage;-3.6869;-39.5858;27 -Ibiporã;Ibipora;-23.2689;-51.0478;27 -Xique-Xique;Xique-Xique;-10.8229;-42.7281;27 -Inhumas;Inhumas;-16.3578;-49.4958;27 -Congonhas;Congonhas;-20.5;-43.8578;27 -Prudentópolis;Prudentopolis;-25.2128;-50.9778;27 -Poções;Pocoes;-14.53;-40.365;27 -Porto Nacional;Porto Nacional;-10.7078;-48.4169;27 -Jales;Jales;-20.2689;-50.5458;27 -Óbidos;Obidos;-1.9178;-55.5178;27 -Beberibe;Beberibe;-4.18;-38.1308;27 -Vargem Grande;Vargem Grande;-3.5428;-43.9158;27 -Cornélio Procópio;Cornelio Procopio;-23.1808;-50.6469;27 -Rondon do Pará;Rondon do Para;-4.7758;-48.0669;27 -Coelho Neto;Coelho Neto;-4.2569;-43.0128;27 -Marechal Cândido Rondon;Marechal Candido Rondon;-24.5558;-54.0569;27 -Cabreúva;Cabreuva;-23.3075;-47.1331;27 -Santa Cruz do Rio Pardo;Santa Cruz do Rio Pardo;-22.8989;-49.6328;27 -Guajará-Mirim;Guajara-Mirim;-10.7828;-65.3394;27 -Bocaiúva;Bocaiuva;-17.1078;-43.815;27 -Eusébio;Eusebio;-3.89;-38.4508;27 -Cristalina;Cristalina;-16.7689;-47.6139;27 -Itapema;Itapema;-27.09;-48.6108;27 -Conceição do Araguaia;Conceicao do Araguaia;-8.2578;-49.265;27 -Laguna;Laguna;-28.4828;-48.7808;27 -Mairinque;Mairinque;-23.5464;-47.1836;27 -Maragogipe;Maragogipe;-12.7778;-38.9189;27 -Pontal;Pontal;-21.0225;-48.0372;27 -Brejo da Madre de Deus;Brejo da Madre de Deus;-8.1458;-36.3708;27 -Campo Maior;Campo Maior;-4.8278;-42.1689;27 -Tremembé;Tremembe;-22.9578;-45.5489;27 -Itabirito;Itabirito;-20.2528;-43.8008;27 -João Pinheiro;Joao Pinheiro;-17.7442;-46.1739;27 -Brejo Santo;Brejo Santo;-7.4928;-38.985;27 -Seabra;Seabra;-12.4189;-41.77;27 -Cerquilho Velho;Cerquilho Velho;-23.165;-47.7436;27 -São Sebastião do Passé;Sao Sebastiao do Passe;-12.5128;-38.495;27 -Bom Conselho;Bom Conselho;-9.17;-36.68;27 -Monte Carmelo;Monte Carmelo;-18.725;-47.4989;27 -Dracena;Dracena;-21.4825;-51.5328;27 -Mata de São João;Mata de Sao Joao;-12.53;-38.2989;27 -Nova Venécia;Nova Venecia;-18.7108;-40.4008;27 -Lagoa da Prata;Lagoa da Prata;-20.0228;-45.5439;27 -Livramento de Nossa Senhora;Livramento de Nossa Senhora;-13.6428;-41.8408;27 -Iranduba;Iranduba;-3.285;-60.1886;27 -Colares;Colares;-0.9369;-48.2819;27 -São João do Manhuaçu;Sao Joao do Manhuacu;-20.3939;-42.1508;27 -Imaculada;Imaculada;-7.39;-37.5089;27 -Campo Alegre;Campo Alegre;-26.1928;-49.2658;27 -Arataca;Arataca;-15.2628;-39.4139;27 -Brejinho;Brejinho;-6.1908;-35.3569;27 -Iguaraci;Iguaraci;-7.835;-37.515;27 -Irupi;Irupi;-20.345;-41.6408;27 -Sítio do Quinto;Sitio do Quinto;-10.35;-38.2169;27 -Riolândia;Riolandia;-19.99;-49.6808;27 -Carnaubeira da Penha;Carnaubeira da Penha;-8.3219;-38.7439;27 -Itaipé;Itaipe;-17.4019;-41.6689;27 -Olivença;Olivenca;-9.5186;-37.1906;27 -Bocaina;Bocaina;-22.1361;-48.5181;27 -Paraíso do Norte;Paraiso do Norte;-23.2808;-52.6019;27 -Seringueiras;Seringueiras;-11.7981;-63.0311;27 -Macajuba;Macajuba;-12.1358;-40.36;27 -Lebon Régis;Lebon Regis;-26.9289;-50.695;27 -Pimenteiras;Pimenteiras;-6.245;-41.4189;27 -Bonito de Santa Fé;Bonito de Santa Fe;-7.3128;-38.515;27 -Missões;Missoes;-14.8839;-44.0908;27 -Querência do Norte;Querencia do Norte;-23.0839;-53.4839;27 -Nossa Senhora dos Milagres;Nossa Senhora dos Milagres;-12.87;-39.8589;27 -Ubaí;Ubai;-16.285;-44.7778;27 -Gouvêa;Gouvea;-18.4539;-43.7408;27 -Conceição do Castelo;Conceicao do Castelo;-20.3678;-41.2439;27 -Pacoti;Pacoti;-4.225;-38.9228;27 -Guaiçara;Guaicara;-21.6219;-49.7986;27 -Capela de Santana;Capela de Santana;-29.7;-51.325;27 -Fortaleza dos Nogueiras;Fortaleza dos Nogueiras;-6.9639;-46.1769;27 -Nova Crixás;Nova Crixas;-14.0989;-50.3269;27 -Bom Princípio;Bom Principio;-29.4889;-51.3528;27 -Brejetuba;Brejetuba;-20.1458;-41.29;27 -Porto;Porto;-3.8928;-42.71;27 -Carmo da Cachoeira;Carmo da Cachoeira;-21.4608;-45.2239;27 -Itanhomi;Itanhomi;-19.1719;-41.865;27 -Santa Cruz da Baixa Verde;Santa Cruz da Baixa Verde;-7.8208;-38.1528;27 -São Sebastião de Lagoa de Roça;Sao Sebastiao de Lagoa de Roca;-7.0828;-35.835;27 -Turvo;Turvo;-28.9258;-49.6789;27 -Ibirá;Ibira;-21.08;-49.2408;27 -Rio Paranaíba;Rio Paranaiba;-19.1939;-46.2469;27 -Berilo;Berilo;-16.9519;-42.4658;27 -Jataìzinho;Jataizinho;-23.2539;-50.98;27 -Lapa;Lapa;-25.77;-49.7158;27 -Baião;Baiao;-2.7908;-49.6719;27 -Pederneiras;Pederneiras;-22.3517;-48.775;27 -Barras;Barras;-4.2469;-42.2958;27 -Paraguaçu Paulista;Paraguacu Paulista;-22.4197;-50.5797;27 -Uruará;Uruara;-3.7178;-53.7369;27 -Presidente Dutra;Presidente Dutra;-5.29;-44.49;27 -Louveira;Louveira;-23.0864;-46.9506;27 -Garça;Garca;-22.2153;-49.6511;27 -Ribeirão;Ribeirao;-8.5139;-35.3778;27 -Mamanguape;Mamanguape;-6.8389;-35.1258;27 -Maracaju;Maracaju;-21.6139;-55.1678;27 -Pinhal;Pinhal;-22.1908;-46.7408;27 -São Gonçalo do Amarante;Sao Goncalo do Amarante;-3.6058;-38.9689;27 -Paraíso do Tocantins;Paraiso do Tocantins;-10.1758;-48.8669;27 -São Benedito;Sao Benedito;-4.0489;-40.865;27 -Mauriti;Mauriti;-7.3889;-38.7739;27 -Xanxerê;Xanxere;-26.8769;-52.4039;27 -Itatira;Itatira;-4.5289;-39.6219;27 -Cachoeirinha;Cachoeirinha;-8.4858;-36.2328;27 -Ipaba;Ipaba;-19.4139;-42.4189;27 -Antonina;Antonina;-25.4289;-48.7119;27 -Chapada dos Guimarães;Chapada dos Guimaraes;-15.4608;-55.75;27 -Arroio do Meio;Arroio do Meio;-29.4008;-51.945;27 -Conceição;Conceicao;-7.5619;-38.5089;27 -Chorozinho;Chorozinho;-4.3;-38.4969;27 -Santo Antônio do Sudoeste;Santo Antonio do Sudoeste;-26.07;-53.7228;27 -Rubiataba;Rubiataba;-15.1639;-49.8028;27 -Pindoretama;Pindoretama;-4.0278;-38.3058;27 -Aroeiras;Aroeiras;-7.545;-35.7078;27 -Águas Formosas;Aguas Formosas;-17.0819;-40.9358;27 -Horizontina;Horizontina;-27.6258;-54.3078;27 -Anori;Anori;-3.7728;-61.6442;27 -Venceslau Brás;Venceslau Bras;-23.8739;-49.8028;27 -Hidrolândia;Hidrolandia;-4.4078;-40.4378;27 -Tibagi;Tibagi;-24.5089;-50.4139;27 -Alhandra;Alhandra;-7.3504;-34.9284;27 -Ibirubá;Ibiruba;-28.6278;-53.09;27 -Tapejara;Tapejara;-28.0678;-52.0139;27 -Campina Verde;Campina Verde;-19.5358;-49.4858;27 -Cocos;Cocos;-14.1839;-44.5339;27 -Riachão do Dantas;Riachao do Dantas;-11.0689;-37.725;27 -Ituaçu;Ituacu;-13.8128;-41.2969;27 -Juquiá;Juquia;-24.3208;-47.6347;27 -Pauini;Pauini;-7.7139;-66.9758;27 -Paranapanema;Paranapanema;-23.3886;-48.7228;27 -Buerarema;Buerarema;-14.9589;-39.3;27 -Monte Azul Paulista;Monte Azul Paulista;-20.9072;-48.6414;27 -Pariquera-Açu;Pariquera-Acu;-24.715;-47.8811;27 -Quixeré;Quixere;-5.0739;-37.9889;27 -Salgado;Salgado;-11.0319;-37.475;27 -Paraisópolis;Paraisopolis;-22.5539;-45.78;27 -Carambeí;Carambei;-24.9178;-50.0969;27 -Antas;Antas;-10.4;-38.3328;27 -Júlio de Castilhos;Julio de Castilhos;-29.2269;-53.6819;27 -Nova Olímpia;Nova Olimpia;-14.7969;-57.2878;27 -Riacho das Almas;Riacho das Almas;-8.1339;-35.6892;27 -Remígio;Remigio;-6.9028;-35.8339;27 -Cerqueira César;Cerqueira Cesar;-23.0356;-49.1661;27 -Varzelândia;Varzelandia;-15.7008;-44.0278;27 -Aporá;Apora;-11.66;-38.0808;27 -Maracaçumé;Maracacume;-2.0428;-45.9589;27 -Vargem Alta;Vargem Alta;-20.6708;-41.0069;27 -Cabaceiras do Paraguaçu;Cabaceiras do Paraguacu;-12.5358;-39.1908;27 -Silvânia;Silvania;-16.6589;-48.6078;27 -Inajá;Inaja;-8.903;-37.827;27 -Dianópolis;Dianopolis;-11.6258;-46.8203;27 -Buriti dos Lopes;Buriti dos Lopes;-3.175;-41.8669;27 -Nova Petrópolis;Nova Petropolis;-29.3758;-51.1119;27 -Caconde;Caconde;-21.5289;-46.6439;27 -Umburanas;Umburanas;-10.7328;-41.3258;27 -Rio Verde de Mato Grosso;Rio Verde de Mato Grosso;-18.9178;-54.8439;27 -Mazagão;Mazagao;-0.115;-51.2889;27 -Ibicoara;Ibicoara;-13.4108;-41.285;27 -São Gabriel;Sao Gabriel;-11.2289;-41.9119;27 -São João do Piauí;Sao Joao do Piaui;-8.3578;-42.2469;27 -Rolante;Rolante;-29.6508;-50.5758;27 -Capela do Alto;Capela do Alto;-23.4706;-47.7347;27 -Caraúbas;Caraubas;-5.7928;-37.5569;27 -Abaré;Abare;-8.7208;-39.115;27 -Monte Alegre de Minas;Monte Alegre de Minas;-18.8708;-48.8808;27 -Utinga;Utinga;-12.0819;-41.0939;27 -Lajinha;Lajinha;-20.1508;-41.6228;27 -Barreira;Barreira;-4.2869;-38.6428;27 -Capoeiras;Capoeiras;-8.735;-36.6269;27 -Lambari;Lambari;-21.9758;-45.35;27 -Pôrto Grande;Porto Grande;0.7128;-51.4128;27 -Santo Amaro da Imperatriz;Santo Amaro da Imperatriz;-27.6878;-48.7789;27 -Castilho;Castilho;-20.8722;-51.4875;27 -Major Isidoro;Major Isidoro;-9.5319;-36.985;27 -Piratini;Piratini;-31.4478;-53.1039;27 -Cantagalo;Cantagalo;-21.9808;-42.3678;27 -Coaraci;Coaraci;-14.6408;-39.5508;27 -Barroso;Barroso;-21.1869;-43.9758;27 -Comodoro;Comodoro;-13.6593;-59.7941;27 -Chopinzinho;Chopinzinho;-25.8558;-52.5228;27 -Regente Feijó;Regente Feijo;-22.2208;-51.3028;27 -Vazante;Vazante;-17.9869;-46.9078;27 -Itatinga;Itatinga;-23.1017;-48.6158;27 -Alpinópolis;Alpinopolis;-20.8639;-46.3878;27 -Simonésia;Simonesia;-20.1239;-42.0008;27 -Mandaguaçu;Mandaguacu;-23.3469;-52.095;27 -Paulistana;Paulistana;-8.1439;-41.15;27 -São João Batista;Sao Joao Batista;-2.955;-44.8069;27 -Pradópolis;Pradopolis;-21.3594;-48.0656;27 -Uruburetama;Uruburetama;-3.625;-39.5078;27 -Quatro Barras;Quatro Barras;-25.3658;-49.0769;27 -Carmo do Cajuru;Carmo do Cajuru;-20.1839;-44.7708;27 -Caridade;Caridade;-4.2319;-39.1928;27 -Carira;Carira;-10.3581;-37.7008;27 -Canto do Buriti;Canto do Buriti;-8.11;-42.9439;27 -Andirá;Andira;-23.0508;-50.2289;27 -São José de Piranhas;Sao Jose de Piranhas;-7.1208;-38.5019;27 -Mairi;Mairi;-11.7108;-40.1489;27 -Paraibano;Paraibano;-6.4328;-43.9839;27 -Araruna;Araruna;-6.5578;-35.7419;27 -Uruçuí;Urucui;-7.2333;-44.55;27 -Junqueirópolis;Junqueiropolis;-21.5147;-51.4336;27 -Aquidabã;Aquidaba;-10.2833;-37.0333;27 -Anagé;Anage;-14.6119;-41.1358;27 -Itarantim;Itarantim;-15.66;-40.0658;27 -Taquarana;Taquarana;-9.645;-36.4969;27 -Guapiaçu;Guapiacu;-20.795;-49.22;27 -Estrêla do Sul;Estrela do Sul;-18.7458;-47.6928;27 -Lavras do Sul;Lavras do Sul;-30.8128;-53.895;27 -Altaneira;Altaneira;-7.0019;-39.7408;27 -Alpercata;Alpercata;-18.9739;-41.97;27 -Abatiá;Abatia;-23.3039;-50.3128;27 -Durandé;Durande;-20.2028;-41.7978;27 -Guatapará;Guatapara;-21.4967;-48.0378;27 -Chã Preta;Cha Preta;-9.255;-36.2958;27 -Água Branca;Agua Branca;-9.2608;-37.9361;27 -Quissamã;Quissama;-22.1069;-41.4719;27 -Belém de São Francisco;Belem de Sao Francisco;-8.7578;-38.9639;27 -Anicuns;Anicuns;-16.4608;-49.9619;27 -Araçariguama;Aracariguama;-23.4386;-47.0614;27 -Parnamirim;Parnamirim;-8.0908;-39.5778;27 -Ivoti;Ivoti;-29.5908;-51.1608;27 -São Marcos;Sao Marcos;-28.9708;-51.0678;27 -São Luís Gonzaga do Maranhão;Sao Luis Gonzaga do Maranhao;-4.38;-44.67;27 -Perdões;Perdoes;-21.0908;-45.0908;27 -Riacho de Santana;Riacho de Santana;-13.6089;-42.9389;27 -Portalegre;Portalegre;-6.0239;-37.9878;27 -Livramento;Livramento;-7.3739;-36.9458;27 -Ibirarema;Ibirarema;-22.8175;-50.0725;27 -Antônio Olinto;Antonio Olinto;-25.9858;-50.1969;27 -Salete;Salete;-26.98;-50;27 -São Miguel das Missões;Sao Miguel das Missoes;-28.5471;-54.5506;27 -Santa Terezinha;Santa Terezinha;-10.47;-50.5028;27 -Monsenhor Hipólito;Monsenhor Hipolito;-6.9958;-41.03;27 -Muribeca;Muribeca;-10.4269;-36.9589;27 -Carnaúba dos Dantas;Carnauba dos Dantas;-6.5558;-36.595;27 -Ipu;Ipu;-4.3196;-40.7201;27 -Pompeu;Pompeu;-19.2239;-44.935;27 -Nuporanga;Nuporanga;-20.7308;-47.7306;27 -Senador Firmino;Senador Firmino;-20.9119;-43.0969;27 -Praia Grande;Praia Grande;-29.1969;-49.95;27 -Guimarânia;Guimarania;-18.8439;-46.7928;27 -Ouro;Ouro;-27.3408;-51.6178;27 -Coronel Bicaco;Coronel Bicaco;-27.7158;-53.7008;27 -Cambira;Cambira;-23.5828;-51.5778;27 -Juranda;Juranda;-24.42;-52.8428;27 -Laje de Muriaé;Laje de Muriae;-21.2058;-42.1228;27 -Cabeceiras;Cabeceiras;-15.8008;-46.9269;27 -Nazarèzinho;Nazarezinho;-6.9158;-38.325;27 -Itagimirim;Itagimirim;-16.0869;-39.6139;27 -Itaju do Colônia;Itaju do Colonia;-15.1428;-39.7239;27 -Paraíso do Sul;Paraiso do Sul;-29.7333;-53.1833;27 -Itaiçaba;Itaicaba;-4.6739;-37.8219;27 -Caiçara;Caicara;-6.5539;-35.4108;27 -Monteirópolis;Monteiropolis;-9.6028;-37.2478;27 -Orizânia;Orizania;-20.5058;-42.21;27 -Palmeirópolis;Palmeiropolis;-13.0439;-48.4019;27 -Nazaré do Piauí;Nazare do Piaui;-6.9728;-42.6719;27 -Santa Luzia do Norte;Santa Luzia do Norte;-9.6028;-35.8219;27 -Indaiabira;Indaiabira;-15.4919;-42.1969;27 -Caraá;Caraa;-29.79;-50.435;27 -Belém do Brejo do Cruz;Belem do Brejo do Cruz;-6.1889;-37.5358;27 -Cabedelo;Cabedelo;-6.9808;-34.8339;27 -Porto Real do Colégio;Porto Real do Colegio;-10.1858;-36.84;27 -Itaiópolis;Itaiopolis;-26.3358;-49.9058;27 -Urussanga;Urussanga;-28.5178;-49.3208;27 -Paraguaçu;Paraguacu;-21.5331;-45.7664;27 -João Lisboa;Joao Lisboa;-5.4478;-47.4008;27 -Chã Grande;Cha Grande;-8.2378;-35.4619;27 -Cruzeiro do Oeste;Cruzeiro do Oeste;-23.785;-53.0728;27 -Terenos;Terenos;-20.4419;-54.86;27 -Parelhas;Parelhas;-6.6878;-36.6578;27 -Jandaia do Sul;Jandaia do Sul;-23.6028;-51.6428;27 -Bequimão;Bequimao;-2.4489;-44.7828;27 -Mirador;Mirador;-6.3708;-44.3628;27 -Carmo do Rio Claro;Carmo do Rio Claro;-20.9731;-46.1189;27 -Butiá;Butia;-30.12;-51.9619;27 -Nhamundá;Nhamunda;-2.1858;-56.7128;27 -Cuité;Cuite;-6.485;-36.1569;27 -Valença do Piauí;Valenca do Piaui;-6.4078;-41.7458;27 -Encruzilhada;Encruzilhada;-15.5308;-40.9089;27 -Sátiro Dias;Satiro Dias;-11.6;-38.6;27 -São José do Rio Preto;Sao Jose do Rio Preto;-22.1508;-42.9239;27 -Campo Formoso;Campo Formoso;-10.5089;-40.3208;27 -Esteio;Esteio;-29.8608;-51.1789;27 -Manhumirim;Manhumirim;-20.3578;-41.9578;27 -Orleães;Orleaes;-28.3589;-49.2908;27 -Orós;Oros;-6.2439;-38.9139;27 -Pio XII;Pio XII;-3.8939;-45.17;27 -São João;Sao Joao;-8.8758;-36.3669;27 -Itapecerica;Itapecerica;-20.4728;-45.1258;27 -Pompéia;Pompeia;-22.1089;-50.1719;27 -Silva Jardim;Silva Jardim;-22.6508;-42.3919;27 -Sarandi;Sarandi;-27.9439;-52.9228;27 -Bananeiras;Bananeiras;-6.75;-35.6328;27 -Araripe;Araripe;-7.2128;-40.0458;27 -Tanhaçu;Tanhacu;-14.0208;-41.2478;27 -Monte Sião;Monte Siao;-22.4328;-46.5728;27 -Conceição de Macabu;Conceicao de Macabu;-22.085;-41.8678;27 -Bonito;Bonito;-21.1333;-56.4833;27 -Monte Santo de Minas;Monte Santo de Minas;-21.19;-46.98;27 -Lucélia;Lucelia;-21.7203;-51.0189;27 -Erval d’Oeste;Erval d'Oeste;-27.1939;-51.495;27 -Itororó;Itororo;-15.1169;-40.07;27 -Peritoró;Peritoro;-4.3828;-44.3328;27 -Madre de Deus;Madre de Deus;-12.7408;-38.6208;27 -Pedra;Pedra;-8.5006;-36.9456;27 -Guará;Guara;-20.4283;-47.8242;27 -Pontal do Paraná;Pontal do Parana;-25.5768;-48.3581;27 -Santo Anastácio;Santo Anastacio;-21.9769;-51.6519;27 -Pindobaçu;Pindobacu;-10.7428;-40.3628;27 -Urucurituba;Urucurituba;-3.1308;-58.155;27 -Taperoá;Taperoa;-13.5378;-39.0989;27 -Camanducaia;Camanducaia;-22.755;-46.145;27 -Baixa Grande;Baixa Grande;-11.96;-40.1678;27 -Loanda;Loanda;-22.9228;-53.1369;27 -Maraú;Marau;-14.1028;-39.015;27 -Bastos;Bastos;-21.9167;-50.7333;27 -Diamantino;Diamantino;-14.4089;-56.4458;27 -Monte Azul;Monte Azul;-15.1553;-42.8589;27 -Lagoa do Itaenga;Lagoa do Itaenga;-7.9358;-35.29;27 -Miracema do Tocantins;Miracema do Tocantins;-9.5669;-48.3919;27 -Morrinhos;Morrinhos;-3.2289;-40.125;27 -Fonte Boa;Fonte Boa;-2.5139;-66.0917;27 -Bom Jesus;Bom Jesus;-18.215;-49.7419;27 -Campestre;Campestre;-21.7108;-46.2458;27 -Ceres;Ceres;-15.3078;-49.5978;27 -Pacatu;Pacatu;-11.9578;-38.975;27 -Tamandaré;Tamandare;-8.76;-35.105;27 -Ubaíra;Ubaira;-13.2678;-39.6628;27 -Medina;Medina;-16.2228;-41.4769;27 -Nova Granada;Nova Granada;-20.5339;-49.3139;27 -Monte Alegre;Monte Alegre;-6.0678;-35.3319;27 -Sêrro;Serro;-18.605;-43.3789;27 -Capinzal;Capinzal;-27.3439;-51.6119;27 -Ubaitaba;Ubaitaba;-14.3128;-39.3228;27 -São Vicente Ferrer;Sao Vicente Ferrer;-2.8939;-44.88;27 -Itanhém;Itanhem;-17.1658;-40.33;27 -Cordeiro;Cordeiro;-22.0289;-42.3608;27 -Salvaterra;Salvaterra;-0.7528;-48.5169;27 -Coronel Vivida;Coronel Vivida;-25.98;-52.5678;27 -Encantado;Encantado;-29.2358;-51.87;27 -São João de Pirabas;Sao Joao de Pirabas;-0.7689;-47.1739;27 -Alagoa Nova;Alagoa Nova;-7.0473;-35.754;27 -Caracaraí;Caracarai;1.8158;-61.1278;27 -São Francisco de Paula;Sao Francisco de Paula;-29.4478;-50.5839;27 -Nova Xavantina;Nova Xavantina;-14.6728;-52.3528;27 -Miracatu;Miracatu;-24.2808;-47.46;27 -Altônia;Altonia;-23.8739;-53.9019;27 -São Joaquim do Monte;Sao Joaquim do Monte;-8.4319;-35.8039;27 -Muzambinho;Muzambinho;-21.3758;-46.5258;27 -Cantanhede;Cantanhede;-3.6328;-44.3769;27 -Canarana I;Canarana I;-13.55;-52.1658;27 -Mineiros;Mineiros;-17.5689;-52.5508;27 -Euclides da Cunha;Euclides da Cunha;-10.5078;-39.0139;27 -Paulo Jacinto;Paulo Jacinto;-9.3658;-36.37;27 -Santa Bárbara;Santa Barbara;-19.9778;-42.14;27 -Santa Cruz do Monte Castelo;Santa Cruz do Monte Castelo;-22.9528;-53.2969;27 -Monte Alegre de Goiás;Monte Alegre de Goias;-13.2558;-46.9008;27 -Bilac;Bilac;-21.4033;-50.4706;27 -Jericó;Jerico;-6.5539;-37.8089;27 -Arneiroz;Arneiroz;-6.3239;-40.1608;27 -Serra Negra do Norte;Serra Negra do Norte;-6.6658;-37.3969;27 -Brejo Grande;Brejo Grande;-10.4289;-36.4658;27 -Irapuã;Irapua;-21.2794;-49.4089;27 -Tasso Fragoso;Tasso Fragoso;-8.475;-45.7428;27 -Armazém;Armazem;-28.2619;-49.0178;27 -Icaraíma;Icaraima;-23.3958;-53.6139;27 -Monte Alegre do Sul;Monte Alegre do Sul;-22.68;-46.68;27 -Tomazina;Tomazina;-23.7778;-49.95;27 -Baldim;Baldim;-19.2878;-43.9569;27 -Apuarema;Apuarema;-13.8558;-39.7439;27 -Marcolândia;Marcolandia;-7.4428;-40.6608;27 -Jacuí;Jacui;-21.0169;-46.7408;27 -Claro dos Poções;Claro dos Pocoes;-17.08;-44.2089;27 -São João do Oriente;Sao Joao do Oriente;-19.3389;-42.1578;27 -Araguapaz;Araguapaz;-15.0908;-50.6319;27 -São José dos Brasílios;Sao Jose dos Brasilios;-5.0508;-44.5839;27 -Aruanã;Aruana;-14.92;-51.0828;27 -Montezuma;Montezuma;-15.1719;-42.4969;27 -Serranópolis;Serranopolis;-18.3058;-51.9619;27 -Ascurra;Ascurra;-26.955;-49.3758;27 -Major Vieira;Major Vieira;-26.3678;-50.3278;27 -Irajuba;Irajuba;-13.2508;-40.0839;27 -Antônio Carlos;Antonio Carlos;-27.5169;-48.7678;27 -Guarani das Missões;Guarani das Missoes;-28.1408;-54.5578;27 -Belo Vale;Belo Vale;-20.4078;-44.0239;27 -Serrania;Serrania;-21.5478;-46.04;27 -São Pedro do Turvo;Sao Pedro do Turvo;-22.7469;-49.74;27 -Ibirajuba;Ibirajuba;-8.5808;-36.1789;27 -Umari;Umari;-6.6478;-38.7;27 -Leopoldo de Bulhões;Leopoldo de Bulhoes;-16.6189;-48.7439;27 -Jati;Jati;-7.6858;-39.0158;27 -Xavantina;Xavantina;-21.3028;-52.8308;27 -Boqueirão do Leão;Boqueirao do Leao;-29.3039;-52.4289;27 -São José da Lagoa Tapada;Sao Jose da Lagoa Tapada;-6.9408;-38.1619;27 -Catiguá;Catigua;-21.05;-49.0667;27 -Lagoa Salgada;Lagoa Salgada;-6.1339;-35.4939;27 -Leão;Leao;-30.1269;-52.0478;27 -Palmeirina;Palmeirina;-9.0039;-36.3258;27 -Lindóia;Lindoia;-22.5231;-46.65;27 -Inocência;Inocencia;-19.7258;-51.93;27 -Dionísio;Dionisio;-19.8428;-42.7769;27 -Pedro Gomes;Pedro Gomes;-18.1008;-54.5519;27 -Pedrão;Pedrao;-12.15;-38.65;27 -Bonfinópolis;Bonfinopolis;-16.6178;-48.9628;27 -Guaraqueçaba;Guaraquecaba;-25.3069;-48.3289;27 -Santana de Pirapama;Santana de Pirapama;-19.0058;-44.0428;27 -Iguatama;Iguatama;-20.1739;-45.7108;27 -Guamiranga;Guamiranga;-25.1908;-50.805;27 -São João do Jaguaribe;Sao Joao do Jaguaribe;-5.2708;-38.2739;27 -Santa Barbara do Sul;Santa Barbara do Sul;-28.3578;-53.2469;27 -Mata Verde;Mata Verde;-15.6858;-40.7408;27 -Nazário;Nazario;-16.5819;-49.8819;27 -Saltinho;Saltinho;-22.8469;-47.6769;27 -Itobi;Itobi;-21.7369;-46.975;27 -Tuparetama;Tuparetama;-7.6019;-37.3108;27 -Muniz Ferreira;Muniz Ferreira;-13.0028;-39.11;27 -Jangada;Jangada;-15.2358;-56.4889;27 -Manuel Urbano;Manuel Urbano;-8.8389;-69.26;27 -Nazareno;Nazareno;-21.2158;-44.6108;27 -Buriti dos Montes;Buriti dos Montes;-5.3119;-41.0978;27 -Brasileira;Brasileira;-4.1308;-41.7819;27 -Jequitaí;Jequitai;-17.2358;-44.4458;27 -Pedra Lavrada;Pedra Lavrada;-6.7569;-36.48;27 -Clementina;Clementina;-21.5597;-50.4492;27 -Cruzeta;Cruzeta;-6.4119;-36.79;27 -Vertentes do Lério;Vertentes do Lerio;-7.7708;-35.85;27 -Iaras;Iaras;-22.8667;-49.1667;27 -Icém;Icem;-20.3333;-49.1833;27 -Miguelópolis;Miguelopolis;-20.1794;-48.0319;27 -Forquilha;Forquilha;-3.7978;-40.2608;27 -Itajuípe;Itajuipe;-14.6778;-39.375;27 -São Lourenço d’Oeste;Sao Lourenco d'Oeste;-26.3589;-52.8508;27 -Cujubim;Cujubim;-9.3628;-62.5853;27 -São Felipe;Sao Felipe;-12.8469;-39.0889;27 -Cassilândia;Cassilandia;-19.1128;-51.7339;27 -Nova Brasilândia d’Oeste;Nova Brasilandia d'Oeste;-11.7197;-62.3158;27 -Crisópolis;Crisopolis;-11.5108;-38.15;27 -Barro;Barro;-7.1769;-38.7819;27 -Buritirama;Buritirama;-10.7078;-43.6308;27 -Pancas;Pancas;-19.225;-40.8508;27 -Senador Guiomard;Senador Guiomard;-10.1497;-67.7374;27 -Caaporã;Caapora;-7.5158;-34.9078;27 -Cajueiro;Cajueiro;-9.3967;-36.1536;27 -Porto Franco;Porto Franco;-6.3378;-47.3989;27 -Barra do Turvo;Barra do Turvo;-24.7564;-48.5047;27 -Tuparendi;Tuparendi;-27.7558;-54.4819;27 -Itapirapuã;Itapirapua;-15.8228;-50.6128;27 -Cristalândia do Piauí;Cristalandia do Piaui;-10.6528;-45.185;27 -Colônia Leopoldina;Colonia Leopoldina;-8.9089;-35.725;27 -Caxambu;Caxambu;-21.9769;-44.9328;27 -Matinha;Matinha;-3.1008;-45.0339;27 -Uruçuca;Urucuca;-14.5928;-39.2839;27 -Alcântara;Alcantara;-2.4089;-44.415;27 -Santa Teresa;Santa Teresa;-19.9358;-40.6;27 -Olho d’Água das Flores;Olho d'Agua das Flores;-9.5358;-37.2939;27 -Barão de Melgaço;Barao de Melgaco;-16.2789;-55.9578;27 -Peixe-Boi;Peixe-Boi;-1.1919;-47.3139;27 -Tombos;Tombos;-20.905;-42.0228;27 -São Miguel dos Milagres;Sao Miguel dos Milagres;-9.2658;-35.3728;27 -Juarez Távora;Juarez Tavora;-7.1719;-35.5828;27 -Madeira;Madeira;-3.4828;-42.5039;27 -Ibiaí;Ibiai;-16.8608;-44.9139;27 -Nova Fátima;Nova Fatima;-23.4319;-50.5639;27 -Colméia;Colmeia;-8.7289;-48.765;27 -Vale do Paraíso;Vale do Paraiso;-10.4478;-62.1342;27 -Campos Lindos;Campos Lindos;-7.9939;-46.8678;27 -Gongogi;Gongogi;-14.3219;-39.465;27 -Santa Rosa;Santa Rosa;-29.1358;-49.7;27 -Lagoa Alegre;Lagoa Alegre;-4.5158;-42.625;27 -Macaubal;Macaubal;-20.8058;-49.9639;27 -Tapiraí;Tapirai;-23.9639;-47.5069;27 -Alpestre;Alpestre;-27.2489;-53.035;27 -Itanagra;Itanagra;-12.2628;-38.0419;27 -Iepê;Iepe;-22.6606;-51.0761;27 -Cachoeira Dourada;Cachoeira Dourada;-18.4919;-49.475;27 -Passa Tempo;Passa Tempo;-20.6508;-44.4958;27 -Piranguinho;Piranguinho;-22.4008;-45.5319;27 -Santana da Boa Vista;Santana da Boa Vista;-30.8719;-53.115;27 -Califórnia;California;-23.65;-51.355;27 -Águas da Prata;Aguas da Prata;-21.9369;-46.7169;27 -Paverama;Paverama;-29.5519;-51.7328;27 -Alvorada do Norte;Alvorada do Norte;-14.4808;-46.4919;27 -Nazária;Nazaria;-5.3608;-42.8083;27 -Moraújo;Moraujo;-3.4669;-40.6808;27 -Vista Alegre do Alto;Vista Alegre do Alto;-21.1708;-48.6289;27 -Corumbaíba;Corumbaiba;-18.1419;-48.5619;27 -São José do Cerrito;Sao Jose do Cerrito;-27.6628;-50.58;27 -Porto de Pedras;Porto de Pedras;-9.1578;-35.295;27 -Itamarati;Itamarati;-6.425;-68.2528;27 -Formoso;Formoso;-14.9469;-46.2319;27 -Santa Cruz do Arari;Santa Cruz do Arari;-0.6639;-49.1628;27 -Irapuru;Irapuru;-21.5708;-51.345;27 -Capitólio;Capitolio;-20.615;-46.05;27 -Monsenhor Paulo;Monsenhor Paulo;-21.7578;-45.5408;27 -Camutanga;Camutanga;-7.4069;-35.2739;27 -Nova Veneza;Nova Veneza;-16.3708;-49.3228;27 -Formosa;Formosa;-15.5369;-47.3339;27 -Bacabal;Bacabal;-4.225;-44.78;27 -Bayeux;Bayeux;-7.1333;-34.9333;27 -Muriaé;Muriae;-21.1308;-42.3658;27 -Mairiporã;Mairipora;-23.3189;-46.5869;27 -Brusque;Brusque;-27.13;-48.93;27 -Itanhaém;Itanhaem;-24.1831;-46.7889;27 -Isaías Coelho;Isaias Coelho;-7.7378;-41.6758;27 -Nossa Senhora dos Remédios;Nossa Senhora dos Remedios;-3.9789;-42.6208;27 -Corumbá;Corumba;-19.0089;-57.6528;27 -Colatina;Colatina;-19.5389;-40.6308;27 -Parintins;Parintins;-2.6278;-56.7358;27 -Ourinhos;Ourinhos;-22.9789;-49.8708;27 -Catalão;Catalao;-18.17;-47.9419;27 -Itabira;Itabira;-19.6189;-43.2269;27 -Altamira;Altamira;-3.2028;-52.2058;27 -São Mateus;Sao Mateus;-18.7158;-39.8589;27 -Salto;Salto;-23.2008;-47.2869;27 -Três Lagoas;Tres Lagoas;-20.7511;-51.6783;27 -Itapipoca;Itapipoca;-3.4939;-39.5789;27 -Araruama;Araruama;-22.8728;-42.3428;27 -Santana;Santana;-0.035;-51.175;27 -Campo Largo;Campo Largo;-25.4589;-49.5278;27 -Caraguatatuba;Caraguatatuba;-23.62;-45.4128;27 -Itatiba;Itatiba;-23.0058;-46.8389;27 -Ubá;Uba;-21.12;-42.9428;27 -Euriápolis;Euriapolis;-16.3778;-39.58;27 -Maranguape;Maranguape;-3.89;-38.6858;27 -Balsas;Balsas;-7.5328;-46.0358;27 -Umuarama;Umuarama;-23.7658;-53.325;27 -Igarassu;Igarassu;-7.8339;-34.9058;27 -Santo Antônio de Jesus;Santo Antonio de Jesus;-12.9692;-39.2611;27 -Assis;Assis;-22.6619;-50.4119;27 -Araxá;Araxa;-19.5928;-46.9408;27 -Almirante Tamandaré;Almirante Tamandare;-25.325;-49.31;27 -São Lourenço da Mata;Sao Lourenco da Mata;-8.0019;-35.0178;27 -Açailandia;Acailandia;-4.9469;-47.505;27 -Coronel Fabriciano;Coronel Fabriciano;-19.5189;-42.6289;27 -Trindade;Trindade;-16.6489;-49.4889;27 -Arapongas;Arapongas;-23.4189;-51.4239;27 -Bento Gonçalves;Bento Goncalves;-29.1708;-51.5189;27 -Passos;Passos;-20.7189;-46.61;27 -Patos;Patos;-7.0244;-37.28;27 -Vespasiano;Vespasiano;-19.6919;-43.9228;27 -Ariquemes;Ariquemes;-9.9161;-63.0408;27 -Paço do Lumiar;Paco do Lumiar;-2.5319;-44.1078;27 -Coreaú;Coreau;-3.5328;-40.6569;27 -Palmital;Palmital;-22.7889;-50.2175;27 -Paramirim;Paramirim;-13.4428;-42.2389;27 -Bataguaçu;Bataguacu;-21.7139;-52.4219;27 -Tacaratu;Tacaratu;-9.1058;-38.15;27 -Poço Verde;Poco Verde;-10.7078;-38.1828;27 -Amaraji;Amaraji;-8.3758;-35.4522;27 -Carutapera;Carutapera;-1.195;-46.02;27 -São Sebastião do Caí;Sao Sebastiao do Cai;-29.5869;-51.3758;27 -Maravilha;Maravilha;-26.77;-53.2167;27 -Una;Una;-15.2928;-39.075;27 -Cunha;Cunha;-23.0744;-44.9597;27 -Ladário;Ladario;-19.005;-57.6019;27 -Itamaracá;Itamaraca;-7.7478;-34.8258;27 -Flores;Flores;-7.8658;-37.975;27 -São Jerônimo;Sao Jeronimo;-29.9589;-51.7219;27 -Paulo Afonso;Paulo Afonso;-9.4078;-38.2219;27 -Guaratinguetá;Guaratingueta;-22.8167;-45.2278;27 -Toledo;Toledo;-24.7139;-53.7428;27 -Araucária;Araucaria;-25.5928;-49.41;27 -Barcarena Nova;Barcarena Nova;-1.5058;-48.6258;27 -Várzea Paulista;Varzea Paulista;-23.2108;-46.8278;27 -Catanduva;Catanduva;-21.1378;-48.9728;27 -Sertãozinho;Sertaozinho;-21.1378;-47.99;27 -Poá;Poa;-23.5286;-46.345;27 -Araguari;Araguari;-18.6489;-48.1869;27 -Tatuí;Tatui;-23.3556;-47.8569;27 -Conselheiro Lafaiete;Conselheiro Lafaiete;-20.66;-43.7858;27 -Bagé;Bage;-31.3308;-54.1069;27 -Votorantim;Votorantim;-23.5469;-47.4378;27 -Birigui;Birigui;-21.2889;-50.34;27 -Santa Cruz do Sul;Santa Cruz do Sul;-29.7178;-52.4258;27 -Codó;Codo;-4.455;-43.8858;27 -Alta Floresta D’Oeste;Alta Floresta D'Oeste;-11.9283;-61.995;27 -Buritis;Buritis;-15.6178;-46.4228;27 -Pinheiral;Pinheiral;-22.5128;-44.0008;27 -Iracemápolis;Iracemapolis;-22.5808;-47.5189;27 -Bambuí;Bambui;-20.0058;-45.9769;27 -Dom Pedro;Dom Pedro;-5.0328;-44.4358;27 -Oliveira dos Brejinhos;Oliveira dos Brejinhos;-12.3169;-42.8958;27 -Lagoa Grande;Lagoa Grande;-8.9969;-40.2719;27 -Teodoro Sampaio;Teodoro Sampaio;-22.5328;-52.1678;27 -Forquilhinha;Forquilhinha;-28.7469;-49.4719;27 -Wenceslau Guimarães;Wenceslau Guimaraes;-13.6869;-39.4789;27 -Caravelas;Caravelas;-17.7319;-39.2658;27 -Santo Antônio de Posse;Santo Antonio de Posse;-22.6058;-46.9189;27 -Cruz;Cruz;-2.9178;-40.1719;27 -Barra Velha;Barra Velha;-26.6319;-48.685;27 -Tocantinópolis;Tocantinopolis;-6.3289;-47.4158;27 -Bom Jesus;Bom Jesus;-9.0739;-44.3589;27 -Umbaúba;Umbauba;-11.3828;-37.6578;27 -Quaraí;Quarai;-30.3878;-56.4508;27 -Goianinha;Goianinha;-6.2669;-35.21;27 -Paraopeba;Paraopeba;-19.2739;-44.4039;27 -Santo Antônio;Santo Antonio;-6.3108;-35.4789;27 -São Miguel do Araguaia;Sao Miguel do Araguaia;-13.275;-50.1628;27 -Mandirituba;Mandirituba;-25.7789;-49.3258;27 -Tupanciretã;Tupancireta;-29.0808;-53.8358;27 -São Miguel;Sao Miguel;-6.2119;-38.4969;27 -Conselheiro Pena;Conselheiro Pena;-19.1719;-41.4719;27 -Rio Formoso;Rio Formoso;-8.6639;-35.1589;27 -Caraí;Carai;-17.1889;-41.695;27 -Colorado;Colorado;-22.8378;-51.9728;27 -Irauçuba;Iraucuba;-3.7458;-39.7828;27 -São João do Paraíso;Sao Joao do Paraiso;-15.3139;-42.0139;27 -Feira Grande;Feira Grande;-9.9;-36.6778;27 -Ituporanga;Ituporanga;-27.4139;-49.6008;27 -Ibatiba;Ibatiba;-20.2364;-41.5092;27 -Boquira;Boquira;-12.8228;-42.7308;27 -Juatuba;Juatuba;-19.9519;-44.3428;27 -Palmas de Monte Alto;Palmas de Monte Alto;-14.2669;-43.1619;27 -Guaratinga;Guaratinga;-16.5839;-39.7828;27 -Goiás;Goias;-15.9339;-50.14;27 -Barra da Estiva;Barra da Estiva;-13.6258;-41.3269;27 -Santa Isabel do Rio Negro;Santa Isabel do Rio Negro;-0.4139;-65.0189;27 -Buriti Bravo;Buriti Bravo;-5.8369;-43.8339;27 -Nova Prata;Nova Prata;-28.7839;-51.61;27 -São Sebastião da Boa Vista;Sao Sebastiao da Boa Vista;-1.7178;-49.5408;27 -Mutuípe;Mutuipe;-13.2289;-39.505;27 -Veranópolis;Veranopolis;-28.9358;-51.5489;27 -Itambacuri;Itambacuri;-18.0364;-41.683;27 -Chaves;Chaves;-0.16;-49.9878;27 -Ecoporanga;Ecoporanga;-18.3728;-40.8308;27 -Conceição da Feira;Conceicao da Feira;-12.5058;-38.9989;27 -Cachoeira do Arari;Cachoeira do Arari;-1.0108;-48.9628;27 -Agrestina;Agrestina;-8.45;-35.95;27 -Itaparica;Itaparica;-12.8878;-38.6789;27 -Pirenópolis;Pirenopolis;-15.8519;-48.9589;27 -Soure;Soure;-0.7169;-48.5228;27 -Princesa Isabel;Princesa Isabel;-7.7369;-37.9928;27 -Conceição das Alagoas;Conceicao das Alagoas;-19.915;-48.3878;27 -Orobó;Orobo;-7.745;-35.6019;27 -Espera Feliz;Espera Feliz;-20.65;-41.9069;27 -Itaocara;Itaocara;-21.6789;-42.0819;27 -Santa Maria do Pará;Santa Maria do Para;-1.3519;-47.5758;27 -Assaré;Assare;-6.8739;-39.875;27 -Bom Jesus dos Perdões;Bom Jesus dos Perdoes;-23.135;-46.4653;27 -Ibiá;Ibia;-19.4778;-46.5389;27 -Tambaú;Tambau;-21.705;-47.2739;27 -Itaporã;Itapora;-22.0789;-54.7889;27 -Taquarituba;Taquarituba;-23.5328;-49.2439;27 -Coração de Maria;Coracao de Maria;-12.2328;-38.75;27 -Guaraí;Guarai;-8.8339;-48.51;27 -Areia;Areia;-6.9628;-35.6919;27 -Cordeirópolis;Cordeiropolis;-22.4819;-47.4569;27 -Santa Helena;Santa Helena;-24.86;-54.3328;27 -Piraí do Sul;Pirai do Sul;-24.5258;-49.9489;27 -Brotas;Brotas;-22.2839;-48.1269;27 -Carandaí;Carandai;-20.9539;-43.8058;27 -Ortigueira;Ortigueira;-24.2078;-50.9489;27 -Palmeiras de Goiás;Palmeiras de Goias;-16.805;-49.9258;27 -Iguaba Grande;Iguaba Grande;-22.8389;-42.2289;27 -Alcobaça;Alcobaca;-17.5189;-39.1958;27 -Riachão das Neves;Riachao das Neves;-11.7458;-44.91;27 -São Sepé;Sao Sepe;-30.1608;-53.565;27 -Cupira;Cupira;-8.6169;-35.95;27 -Sobradinho;Sobradinho;-9.455;-40.8228;27 -Caculé;Cacule;-14.5028;-42.2219;27 -Brodósqui;Brodosqui;-20.9908;-47.6589;27 -Ribas do Rio Pardo;Ribas do Rio Pardo;-20.4428;-53.7589;27 -Belo Oriente;Belo Oriente;-19.22;-42.4839;27 -Medeiros Neto;Medeiros Neto;-17.3739;-40.2208;27 -Santo Antônio do Içá;Santo Antonio do Ica;-3.1019;-67.94;27 -Corinto;Corinto;-18.3808;-44.4558;27 -Raul Soares;Raul Soares;-20.1019;-42.4528;27 -Maracás;Maracas;-13.4408;-40.4308;27 -Ribeirão do Largo;Ribeirao do Largo;-15.4589;-40.7389;27 -Martins;Martins;-6.0878;-37.9108;27 -Mataraca;Mataraca;-6.6008;-35.0508;27 -Morada Nova de Minas;Morada Nova de Minas;-18.6039;-45.3569;27 -Comendador Levy Gasparian;Comendador Levy Gasparian;-22.0289;-43.205;27 -Carneirinho;Carneirinho;-19.6978;-50.6878;27 -Pereiras;Pereiras;-23.0761;-47.9758;27 -Pena Forte;Pena Forte;-7.8289;-39.0769;27 -Guapuã;Guapua;-20.3972;-47.4203;27 -Aparecida;Aparecida;-6.7839;-38.0869;27 -Monte Castelo;Monte Castelo;-26.4619;-50.2308;27 -Destêrro;Desterro;-7.2908;-37.0939;27 -Congonhinhas;Congonhinhas;-23.5508;-50.5539;27 -Araguaçu;Araguacu;-12.9308;-49.8258;27 -Estrêla d’Oeste;Estrela d'Oeste;-20.2878;-50.4008;27 -Araponga;Araponga;-20.6669;-42.5208;27 -Vera Cruz do Oeste;Vera Cruz do Oeste;-25.0578;-53.8769;27 -Elísio Medrado;Elisio Medrado;-12.9458;-39.5219;27 -Serra dos Aimorés;Serra dos Aimores;-17.7828;-40.2478;27 -São Vicente do Sul;Sao Vicente do Sul;-29.6919;-54.6789;27 -Barra de São Miguel;Barra de Sao Miguel;-9.8333;-35.9;27 -Barra do Sul;Barra do Sul;-26.4558;-48.6119;27 -Japaratinga;Japaratinga;-9.2544;-35.2578;27 -Queimada Nova;Queimada Nova;-8.5789;-41.4189;27 -Jauru;Jauru;-15.3419;-58.8658;27 -Rio das Flores;Rio das Flores;-22.1678;-43.5858;27 -Itamari;Itamari;-13.7778;-39.6839;27 -Tanquinho;Tanquinho;-11.9789;-39.1039;27 -Tarrafas;Tarrafas;-6.6839;-39.7608;27 -Tuneiras do Oeste;Tuneiras do Oeste;-23.8708;-52.8758;27 -Itaquara;Itaquara;-13.4508;-39.9408;27 -Santa Isabel do Ivaí;Santa Isabel do Ivai;-23.0053;-53.1878;27 -Nova Glória;Nova Gloria;-15.1428;-49.5708;27 -Guaraçaí;Guaracai;-21.0283;-51.2067;27 -Campo Erê;Campo Ere;-26.3939;-53.0778;27 -Lontra;Lontra;-15.9073;-44.3038;27 -Marcação;Marcacao;-6.77;-35.015;27 -Bom Jardim de Goiás;Bom Jardim de Goias;-16.21;-52.1719;27 -Entre Ijuís;Entre Ijuis;-28.36;-54.2678;27 -Pirambu;Pirambu;-10.7378;-36.8558;27 -Alvorada;Alvorada;-12.48;-49.125;27 -Redenção do Gurguéia;Redencao do Gurgueia;-9.4869;-44.5858;27 -Aragoiânia;Aragoiania;-16.9119;-49.4508;27 -Nova Itarana;Nova Itarana;-13.0269;-40.0689;27 -Jóia;Joia;-28.6469;-54.1219;27 -Agudos do Sul;Agudos do Sul;-25.9928;-49.335;27 -Guiricema;Guiricema;-21.0078;-42.7178;27 -Pocrane;Pocrane;-19.62;-41.6369;27 -São Pedro dos Ferros;Sao Pedro dos Ferros;-20.17;-42.5239;27 -General Câmara;General Camara;-29.905;-51.76;27 -Arealva;Arealva;-22.0286;-48.9111;27 -Macururé;Macurure;-9.1678;-39.0578;27 -Ilha das Flores;Ilha das Flores;-10.4358;-36.54;27 -Ouro Verde;Ouro Verde;-21.4894;-51.7003;27 -Marcelino Vieira;Marcelino Vieira;-6.2939;-38.1669;27 -Figueira;Figueira;-23.8489;-50.4028;27 -Garanhuns;Garanhuns;-8.8903;-36.4928;27 -Palhoça;Palhoca;-27.6444;-48.6678;27 -Atibaia;Atibaia;-23.1172;-46.5506;27 -Sinop;Sinop;-11.8639;-55.5039;27 -Crato;Crato;-7.2339;-39.4089;27 -Teófilo Otoni;Teofilo Otoni;-17.8578;-41.505;27 -Santa Rita;Santa Rita;-7.1139;-34.9778;27 -Araras;Araras;-22.3569;-47.3839;27 -Cubatão;Cubatao;-23.8953;-46.4256;27 -Maricá;Marica;-22.9189;-42.8189;27 -Balneário de Camboriú;Balneario de Camboriu;-26.9908;-48.635;27 -Santana de Parnaíba;Santana de Parnaiba;-23.4439;-46.9178;27 -Cametá;Cameta;-2.2439;-49.4958;27 -Ji-Paraná;Ji-Parana;-10.8853;-61.9517;27 -Pouso Alegre;Pouso Alegre;-22.2281;-45.9336;27 -Vitória de Santo Antão;Vitoria de Santo Antao;-8.1264;-35.3075;27 -Varginha;Varginha;-21.5508;-45.43;27 -Bragança;Braganca;-1.0628;-46.7728;27 -Barretos;Barretos;-20.5569;-48.5678;27 -Guarapari;Guarapari;-20.6578;-40.5108;27 -Ribeirão Pires;Ribeirao Pires;-23.7108;-46.4128;27 -Uruguaiana;Uruguaiana;-29.755;-57.0878;27 -Resende;Resende;-22.4689;-44.4469;27 -Jandira;Jandira;-23.5278;-46.9028;27 -Barbacena;Barbacena;-21.2258;-43.7739;27 -Sabará;Sabara;-19.8858;-43.8069;27 -Apucarana;Apucarana;-23.5508;-51.4608;27 -Valinhos;Valinhos;-22.9708;-46.9958;27 -Cachoeirinha;Cachoeirinha;-29.9508;-51.0939;27 -Virgínia;Virginia;-22.3328;-45.0919;27 -Dobrada;Dobrada;-21.5167;-48.3939;27 -São Sebastião da Amoreira;Sao Sebastiao da Amoreira;-23.465;-50.7608;27 -Japurá;Japura;-23.47;-52.5528;27 -Itauçu;Itaucu;-16.2008;-49.6078;27 -Riacho dos Cavalos;Riacho dos Cavalos;-6.4428;-37.6508;27 -Pratápolis;Pratapolis;-20.745;-46.8608;27 -Amapá;Amapa;2.0528;-50.7928;27 -Baía Formosa;Baia Formosa;-6.3689;-35.0078;27 -Francisco Santos;Francisco Santos;-6.9928;-41.1378;27 -São Gonçalo do Sapucaí;Sao Goncalo do Sapucai;-21.8919;-45.595;27 -Laje;Laje;-13.1819;-39.425;27 -Cambará;Cambara;-23.0458;-50.0739;27 -Três Passos;Tres Passos;-27.4558;-53.9319;27 -Três Coroas;Tres Coroas;-29.5169;-50.7778;27 -Aldeias Altas;Aldeias Altas;-4.6278;-43.4708;27 -Anchieta;Anchieta;-20.8056;-40.6444;27 -Vila do Conde;Vila do Conde;-7.26;-34.9078;27 -Macaparana;Macaparana;-7.555;-35.4528;27 -Ibiapina;Ibiapina;-3.9228;-40.8889;27 -Pedra Azul;Pedra Azul;-16.005;-41.2969;27 -Monte Aprazível;Monte Aprazivel;-20.7728;-49.7139;27 -Sacramento;Sacramento;-19.865;-47.44;27 -Inhapim;Inhapim;-19.5489;-42.12;27 -Jequitinhonha;Jequitinhonha;-16.4339;-41.0028;27 -Ibicaraí;Ibicarai;-14.865;-39.5878;27 -São José da Laje;Sao Jose da Laje;-9.01;-36.0578;27 -Pombos;Pombos;-8.1492;-35.4011;27 -Angatuba;Angatuba;-23.4903;-48.4128;27 -Guaiuba;Guaiuba;-4.04;-38.6369;27 -Itapissuma;Itapissuma;-7.7764;-34.8919;27 -Rio Tinto;Rio Tinto;-6.8028;-35.0808;27 -São Miguel do Guaporé;Sao Miguel do Guapore;-11.6936;-62.7114;27 -Ocara;Ocara;-4.4908;-38.5969;27 -Piracanjuba;Piracanjuba;-17.3028;-49.0178;27 -Timon;Timon;-5.0939;-42.8369;27 -Caxias;Caxias;-4.8589;-43.3558;27 -Lajes;Lajes;-27.8158;-50.3258;27 -Barreiras;Barreiras;-12.1528;-44.99;27 -Alagoinhas;Alagoinhas;-12.1356;-38.4189;27 -Camarajibe;Camarajibe;-8.0219;-34.9808;27 -Teixeira de Freitas;Teixeira de Freitas;-17.535;-39.7419;27 -Belmonte;Belmonte;-15.8628;-38.8828;27 -Nísia Floresta;Nisia Floresta;-6.0908;-35.2089;27 -Três de Maio;Tres de Maio;-27.7728;-54.24;27 -Alexânia;Alexania;-16.0819;-48.5069;27 -Jucás;Jucas;-6.525;-39.5278;27 -Botucatu;Botucatu;-22.8858;-48.445;27 -Rio das Ostras;Rio das Ostras;-22.5269;-41.945;27 -Paranaguá;Paranagua;-25.5208;-48.5094;27 -Jaú;Jau;-22.2958;-48.5578;27 -Jaraguá do Sul;Jaragua do Sul;-26.4858;-49.0669;27 -Pôrto Seguro;Porto Seguro;-16.45;-39.065;27 -Mogi Guaçu;Mogi Guacu;-22.3719;-46.9419;27 -Franco da Rocha;Franco da Rocha;-23.3286;-46.7244;27 -Santo Agostinho;Santo Agostinho;-8.29;-35.03;27 -Parnaíba;Parnaiba;-2.905;-41.7769;27 -Patos de Minas;Patos de Minas;-18.5871;-46.5149;27 -Araguaína;Araguaina;-7.1908;-48.2069;27 -Poços de Caldas;Pocos de Caldas;-21.7878;-46.5608;27 -Abaetetuba;Abaetetuba;-1.7178;-48.8828;27 -Cícero Dantas;Cicero Dantas;-10.6;-38.3828;27 -Parnarama;Parnarama;-5.6819;-43.0928;27 -Maceió;Maceio;-9.6658;-35.735;27 -Campinas;Campinas;-22.9009;-47.0573;27 -São Gonçalo;Sao Goncalo;-22.8269;-43.0539;27 -São Luís;Sao Luis;-2.53;-44.3028;27 -Turiaçu;Turiacu;-1.6628;-45.3719;27 -Custódia;Custodia;-8.0875;-37.6431;27 -Ibaté;Ibate;-21.955;-47.9969;27 -Barra do Bugres;Barra do Bugres;-15.0728;-57.1808;27 -São Domingos do Maranhão;Sao Domingos do Maranhao;-5.5758;-44.385;27 -Tucumã;Tucuma;-6.7519;-51.1539;27 -Sertânia;Sertania;-8.0706;-37.2658;27 -Poço Redondo;Poco Redondo;-9.8058;-37.685;27 -São Bento;Sao Bento;-6.4858;-37.4508;27 -Iperó;Ipero;-23.3503;-47.6886;27 -Caçapava do Sul;Cacapava do Sul;-30.5119;-53.4908;27 -Pôrto União;Porto Uniao;-26.2378;-51.0778;27 -Bôca do Acre;Boca do Acre;-8.7519;-67.3978;27 -Conceição de Jacuípe;Conceicao de Jacuipe;-12.3269;-38.765;27 -São Luís Gonzaga;Sao Luis Gonzaga;-28.4078;-54.9608;27 -Baturité;Baturite;-4.3289;-38.885;27 -Brejo;Brejo;-3.6839;-42.75;27 -Bariri;Bariri;-22.0744;-48.7403;27 -Matozinhos;Matozinhos;-19.5578;-44.0808;27 -Eirunepé;Eirunepe;-6.6597;-69.8744;27 -Brumadinho;Brumadinho;-20.1428;-44.2;27 -Pôrto de Moz;Porto de Moz;-1.7478;-52.2378;27 -Iturama;Iturama;-19.7278;-50.1958;27 -Vassouras;Vassouras;-22.4039;-43.6628;27 -Jaguaribe;Jaguaribe;-5.8908;-38.6219;27 -São Sebastião;Sao Sebastiao;-9.9339;-36.5539;27 -Missão Velha;Missao Velha;-7.25;-39.1428;27 -Penalva;Penalva;-3.2939;-45.1739;27 -Goianira;Goianira;-16.4958;-49.4258;27 -Cravinhos;Cravinhos;-21.3403;-47.7294;27 -Brasília;Brasilia;-15.7939;-47.8828;27 -Salvador;Salvador;-12.9708;-38.5108;27 -São Paulo;Sao Paulo;-23.5504;-46.6339;27 -Rio de Janeiro;Rio de Janeiro;-22.9083;-43.1964;27 -Belo Horizonte;Belo Horizonte;-19.9281;-43.9419;27 -Recife;Recife;-8.0539;-34.8808;27 -Curitiba;Curitiba;-25.4297;-49.2719;27 -Manaus;Manaus;-3.1;-60.0167;27 -Fortaleza;Fortaleza;-3.7275;-38.5275;27 -Guarulhos;Guarulhos;-23.4667;-46.5333;27 -Goiânia;Goiania;-16.6806;-49.2564;27 -Belém;Belem;-1.4558;-48.5039;27 -Porto Alegre;Porto Alegre;-30.0328;-51.23;27 -Vila Velha;Vila Velha;3.2167;-51.2167;27 -Irituia;Irituia;-1.7689;-47.4389;27 -Exu;Exu;-7.5133;-39.7239;27 -Ouro Fino;Ouro Fino;-22.2828;-46.3689;27 -Morro Agudo;Morro Agudo;-20.7314;-48.0578;27 -Ivaiporã;Ivaipora;-24.2478;-51.685;27 -Domingos Martins;Domingos Martins;-20.3628;-40.6589;27 -São José do Egito;Sao Jose do Egito;-7.4733;-37.2744;27 -Ubajara;Ubajara;-3.8544;-40.9211;27 -São Gotardo;Sao Gotardo;-19.3108;-46.0489;27 -Paracuru;Paracuru;-3.41;-39.0308;27 -Monção;Moncao;-3.4919;-45.2508;27 -Gurupá;Gurupa;-1.405;-51.64;27 -Colíder;Colider;-10.8128;-55.455;27 -Guaratuba;Guaratuba;-25.8828;-48.575;27 -Marialva;Marialva;-23.485;-51.7919;27 -São Gabriel;Sao Gabriel;-19.0169;-40.5358;27 -Piuí;Piui;-20.465;-45.9578;27 -Igrejinha;Igrejinha;-29.5739;-50.79;27 -Ruy Barbosa;Ruy Barbosa;-12.2839;-40.4939;27 -Araçoiaba da Serra;Aracoiaba da Serra;-23.5053;-47.6142;27 -Barrinha;Barrinha;-21.1936;-48.1639;27 -Posse;Posse;-14.0928;-46.3689;27 -Araguatins;Araguatins;-5.6508;-48.1239;27 -Santa Fé do Sul;Santa Fe do Sul;-20.2108;-50.9258;27 -São Pedro do Ivaí;Sao Pedro do Ivai;-23.865;-51.8558;27 -Cândido Mota;Candido Mota;-22.7464;-50.3869;27 -Itamogi;Itamogi;-21.0778;-47.0478;27 -Minaçu;Minacu;-13.5328;-48.22;27 -Brasília de Minas;Brasilia de Minas;-16.2078;-44.4289;27 -Parambu;Parambu;-6.2108;-40.6939;27 -Iporá;Ipora;-16.4419;-51.1178;27 -Guanhães;Guanhaes;-18.775;-42.9328;27 -Pindaré-Mirim;Pindare-Mirim;-3.6078;-45.3428;27 -Vitória do Mearim;Vitoria do Mearim;-3.4619;-44.8708;27 -Biritiba-Mirim;Biritiba-Mirim;-23.5728;-46.0389;27 -Espigão D’Oeste;Espigao D'Oeste;-11.5247;-61.0128;27 -Mandaguari;Mandaguari;-23.5478;-51.6708;27 -Pombal;Pombal;-6.77;-37.8019;27 -Cururupu;Cururupu;-1.8278;-44.8678;27 -Paratinga;Paratinga;-12.6908;-43.1839;27 -Gandu;Gandu;-13.7439;-39.4869;27 -Curralinho;Curralinho;-1.8139;-49.795;27 -Santa Cruz das Palmeiras;Santa Cruz das Palmeiras;-21.8269;-47.2489;27 -Campos Novos;Campos Novos;-27.4019;-51.225;27 -Presidente Figueiredo;Presidente Figueiredo;-2.0172;-60.025;27 -Monteiro;Monteiro;-7.8889;-37.12;27 -São Miguel Arcanjo;Sao Miguel Arcanjo;-23.8778;-47.9969;27 -São João da Barra;Sao Joao da Barra;-21.64;-41.0508;27 -Palmeira das Missões;Palmeira das Missoes;-27.8989;-53.3139;27 -Rio das Pedras;Rio das Pedras;-22.8428;-47.6058;27 -Maragogi;Maragogi;-9.0122;-35.2225;27 -Descalvado;Descalvado;-21.9039;-47.6189;27 -Esperança;Esperanca;-7.0333;-35.85;27 -Coxim;Coxim;-18.5069;-54.76;27 -Camacan;Camacan;-15.4189;-39.4958;27 -Canavieiras;Canavieiras;-15.675;-38.9469;27 -Almeirim;Almeirim;-1.5228;-52.5819;27 -Jaguarari;Jaguarari;-10.26;-40.1958;27 -Correntina;Correntina;-13.3428;-44.6369;27 -Água Preta;Agua Preta;-8.7;-35.35;27 -Poconé;Pocone;-16.2569;-56.6228;27 -Bandeirantes;Bandeirantes;-23.11;-50.3678;27 -Itamarandiba;Itamarandiba;-17.8569;-42.8589;27 -Palmeira;Palmeira;-25.4289;-50.0058;27 -Feijó;Feijo;-8.1639;-70.3539;27 -São Raimundo Nonato;Sao Raimundo Nonato;-9.015;-42.6989;27 -São José da Tapera;Sao Jose da Tapera;-9.5578;-37.3808;27 -Miguel Alves;Miguel Alves;-4.1658;-42.895;27 -Ilhabela;Ilhabela;-23.7778;-45.3578;27 -Jaguaruana;Jaguaruana;-4.8339;-37.7808;27 -João Câmara;Joao Camara;-5.5378;-35.82;27 -Goiatuba;Goiatuba;-18.0128;-49.3569;27 -Osvaldo Cruz;Osvaldo Cruz;-21.7967;-50.8786;27 -Nossa Senhora da Glória;Nossa Senhora da Gloria;-10.2178;-37.42;27 -São Desidério;Sao Desiderio;-12.3628;-44.9728;27 -São José do Belmonte;Sao Jose do Belmonte;-7.8608;-38.76;27 -Jaguariaíva;Jaguariaiva;-24.2508;-49.7058;27 -Gramado;Gramado;-29.3789;-50.8739;27 -Cachoeira Paulista;Cachoeira Paulista;-22.665;-45.0094;27 -Carangola;Carangola;-20.7328;-42.0289;27 -Guararapes;Guararapes;-21.2608;-50.6428;27 -Pescaria Brava;Pescaria Brava;-28.3833;-48.8833;27 -Planalto;Planalto;-27.3289;-53.0589;27 -Guaraciaba;Guaraciaba;-26.5989;-53.5178;27 -Caraíbas;Caraibas;-14.6;-41.335;27 -Sinimbu;Sinimbu;-29.5389;-52.5219;27 -Bela Vista de Minas;Bela Vista de Minas;-19.83;-43.0908;27 -Maiquinique;Maiquinique;-15.6208;-40.2658;27 -Santa Teresa;Santa Teresa;-25.0519;-53.6328;27 -Rinópolis;Rinopolis;-21.7258;-50.7219;27 -Água Branca;Agua Branca;-7.5119;-37.6408;27 -Rio do Fogo;Rio do Fogo;-5.2728;-35.3828;27 -Iretama;Iretama;-24.4239;-52.1058;27 -Ipupiara;Ipupiara;-11.82;-42.6139;27 -Jucuruçu;Jucurucu;-16.8428;-40.1589;27 -Caém;Caem;-11.1;-40.4333;27 -Canápolis;Canapolis;-13.07;-44.2019;27 -Calçoene;Calcoene;2.4978;-50.9489;27 -Cachoeira dos Índios;Cachoeira dos Indios;-6.9269;-38.6739;27 -Novo Horizonte;Novo Horizonte;-11.71;-62;27 -Caatiba;Caatiba;-14.9769;-40.4078;27 -Catanduvas;Catanduvas;-25.2028;-53.1569;27 -Tenente Ananias;Tenente Ananias;-6.465;-38.18;27 -Juru;Juru;-7.5369;-37.8189;27 -Mirante;Mirante;-14.2419;-40.7728;27 -Torrinha;Torrinha;-22.4258;-48.1689;27 -Quilombo;Quilombo;-26.7258;-52.7208;27 -Sarapuí;Sarapui;-23.6408;-47.825;27 -Mulungu;Mulungu;-7.0239;-35.4619;27 -Guia Lopes da Laguna;Guia Lopes da Laguna;-21.4578;-56.1139;27 -Uchoa;Uchoa;-20.9528;-49.175;27 -Arauá;Araua;-11.2619;-37.62;27 -Matias Cardoso;Matias Cardoso;-14.855;-43.9219;27 -Coronel Freitas;Coronel Freitas;-26.9089;-52.7028;27 -São Sebastião do Maranhão;Sao Sebastiao do Maranhao;-18.0839;-42.5708;27 -Cristino Castro;Cristino Castro;-8.8178;-44.2239;27 -Ventania;Ventania;-24.2458;-50.2428;27 -Imaruí;Imarui;-28.3408;-48.82;27 -Catunda;Catunda;-4.6478;-40.2008;27 -Beneditinos;Beneditinos;-5.455;-42.36;27 -Vargem;Vargem;-22.8889;-46.4139;27 -Rubim;Rubim;-16.375;-40.5378;27 -Itatiaiuçu;Itatiaiucu;-20.1969;-44.4208;27 -Coroaci;Coroaci;-18.6219;-42.2858;27 -Terra de Areia;Terra de Areia;-29.585;-50.0708;27 -Umburetama;Umburetama;-7.6958;-35.6639;27 -Catanduvas;Catanduvas;-27.0708;-51.6619;27 -Ouroeste;Ouroeste;-20.0008;-50.3719;27 -Palmeira d’Oeste;Palmeira d'Oeste;-20.4158;-50.7619;27 -Ipuiúna;Ipuiuna;-22.0989;-46.19;27 -Águia Branca;Aguia Branca;-18.9828;-40.74;27 -Varre-Sai;Varre-Sai;-20.9308;-41.8689;27 -Bom Jesus;Bom Jesus;-5.9839;-35.5808;27 -Santanópolis;Santanopolis;-12.0169;-38.8669;27 -Arenápolis;Arenapolis;-14.45;-56.8458;27 -Riachuelo;Riachuelo;-10.7278;-37.1869;27 -Triunfo;Triunfo;-6.5789;-38.5969;27 -Lamarão;Lamarao;-11.7828;-38.9;27 -Planaltino;Planaltino;-13.2589;-40.3689;27 -Esperantina;Esperantina;-5.3428;-48.5108;27 -Ananás;Ananas;-6.3658;-48.0728;27 -Várzea do Poço;Varzea do Poco;-11.5289;-40.32;27 -Grossos;Grossos;-4.98;-37.155;27 -São Domingos;Sao Domingos;-26.5578;-52.5319;27 -Olho d’Água do Casado;Olho d'Agua do Casado;-9.5;-37.8167;27 -Santa Cruz Cabrália;Santa Cruz Cabralia;-16.2778;-39.025;27 -Apiúna;Apiuna;-27.0358;-49.39;27 -Manduri;Manduri;-23.0033;-49.3219;27 -Pedras de Fogo;Pedras de Fogo;-7.4019;-35.1158;27 -Pilar do Sul;Pilar do Sul;-23.8128;-47.7158;27 -Três Marias;Tres Marias;-18.2058;-45.2419;27 -Manaquiri;Manaquiri;-3.4281;-60.4594;27 -Arari;Arari;-3.4539;-44.78;27 -Imbituva;Imbituva;-25.23;-50.6044;27 -Conceição da Barra;Conceicao da Barra;-18.5928;-39.7319;27 -Serra Negra;Serra Negra;-22.6119;-46.7008;27 -Bom Jesus;Bom Jesus;-4.42;-46.765;27 -Guararema;Guararema;-23.415;-46.035;27 -Luís Correia;Luis Correia;-2.8789;-41.6669;27 -Santa Rita de Cássia;Santa Rita de Cassia;-11.0089;-44.5189;27 -Pires do Rio;Pires do Rio;-17.3008;-48.28;27 -Ibaiti;Ibaiti;-23.8489;-50.1878;27 -Carapó;Carapo;-22.6339;-54.8219;27 -Goio-Erê;Goio-Ere;-24.185;-53.0278;27 -Frederico Westphalen;Frederico Westphalen;-27.3589;-53.3939;27 -Itatiaia;Itatiaia;-22.4914;-44.5592;27 -Oeiras do Pará;Oeiras do Para;-2.0028;-49.8539;27 -Barão de Cocais;Barao de Cocais;-19.9458;-43.4869;27 -Propriá;Propria;-10.2111;-36.8403;27 -Alagoa Grande;Alagoa Grande;-7.0822;-35.6;27 -Extrema;Extrema;-22.855;-46.3178;27 -Passira;Passira;-7.995;-35.5808;27 -Palotina;Palotina;-24.2839;-53.84;27 -Maracanã;Maracana;-0.765;-47.45;27 -Quijingue;Quijingue;-10.7528;-39.21;27 -Piraju;Piraju;-23.1936;-49.3839;27 -Carmo do Paranaíba;Carmo do Paranaiba;-19.0008;-46.3158;27 -Rancharia;Rancharia;-22.2289;-50.8928;27 -Igarapava;Igarapava;-20.0383;-47.7469;27 -Mocajuba;Mocajuba;-2.5839;-49.5069;27 -Capim;Capim;-1.675;-47.775;27 -Paripiranga;Paripiranga;-10.6878;-37.8619;27 -Casa Branca;Casa Branca;-21.7739;-47.0858;27 -Nazaré;Nazare;-13.035;-39.0139;27 -Matinhos;Matinhos;-25.8178;-48.5428;27 -Tabuleiro do Norte;Tabuleiro do Norte;-5.2481;-38.13;27 -Prado;Prado;-17.3408;-39.2208;27 -Santa Quitéria do Maranhão;Santa Quiteria do Maranhao;-3.5158;-42.5469;27 -Floresta;Floresta;-8.6008;-38.5678;27 -Prainha;Prainha;-1.8;-53.48;27 -Capim Grosso;Capim Grosso;-11.3808;-40.0128;27 -Ituberá;Itubera;-13.7319;-39.1489;27 -Braço do Norte;Braco do Norte;-28.275;-49.1658;27 -Glória do Goitá;Gloria do Goita;-7.9992;-35.2911;27 -Laranjal Paulista;Laranjal Paulista;-23.051;-47.8373;27 -Baixo Guandu;Baixo Guandu;-19.5189;-41.0158;27 -Rio Pardo de Minas;Rio Pardo de Minas;-15.61;-42.54;27 -Mirandópolis;Mirandopolis;-21.1336;-51.1017;27 -Itaperuçu;Itaperucu;-25.121;-49.4926;27 -Bagre;Bagre;-1.9;-50.1639;27 -Limoeiro de Anadia;Limoeiro de Anadia;-9.7414;-36.5033;27 -Cajati;Cajati;-24.7361;-48.1228;27 -Macau;Macau;-5.115;-36.6339;27 -Carinhanha;Carinhanha;-14.305;-43.765;27 -Santana do Acaraú;Santana do Acarau;-3.4608;-40.2119;27 -Irará;Irara;-12.05;-38.7669;27 -Campo Alegre de Lourdes;Campo Alegre de Lourdes;-9.5158;-43.0108;27 -Pitanga;Pitanga;-24.7569;-51.7608;27 -São Luís de Montes Belos;Sao Luis de Montes Belos;-16.525;-50.3719;27 -Soledade;Soledade;-28.8178;-52.51;27 -Paraipaba;Paraipaba;-3.4389;-39.1478;27 -Catolé do Rocha;Catole do Rocha;-6.3439;-37.7469;27 -Pinhão;Pinhao;-25.6958;-51.66;27 -Candelária;Candelaria;-29.6689;-52.7889;27 -Iguape;Iguape;-24.7081;-47.5553;27 -João Alfredo;Joao Alfredo;-7.8558;-35.5878;27 -Santa Vitória do Palmar;Santa Vitoria do Palmar;-33.5189;-53.3678;27 -Nova Russas;Nova Russas;-4.7;-40.5667;27 -Nazaré da Mata;Nazare da Mata;-7.7419;-35.2278;27 -Tanguá;Tangua;-22.73;-42.7139;27 -Taiobeiras;Taiobeiras;-15.8078;-42.2328;27 -Bela Cruz;Bela Cruz;-3.0508;-40.1678;27 -Colinas do Tocantins;Colinas do Tocantins;-8.0589;-48.475;27 -Garibaldi;Garibaldi;-29.2558;-51.5339;27 -Cabrobó;Cabrobo;-8.5119;-39.3069;27 -Vicência;Vicencia;-7.6569;-35.3269;27 -Capela;Capela;-10.5028;-37.0528;27 -Laranjeiras do Sul;Laranjeiras do Sul;-25.4078;-52.4158;27 -Minas Novas;Minas Novas;-17.2189;-42.59;27 -Alegre;Alegre;-20.7639;-41.5328;27 -Estrêla;Estrela;-29.5019;-51.9658;27 -Barreirinha;Barreirinha;-2.8025;-57.0686;27 -Rio Branco do Sul;Rio Branco do Sul;-25.19;-49.3139;27 -Guaíra;Guaira;-24.08;-54.2558;27 -Novo Cruzeiro;Novo Cruzeiro;-17.4678;-41.875;27 -Juquitiba;Juquitiba;-23.9319;-47.0686;27 -Afonso Cláudio;Afonso Claudio;-20.0739;-41.1239;27 -Itaporanga d’Ajuda;Itaporanga d'Ajuda;-10.9978;-37.3108;27 -Rio Preto da Eva;Rio Preto da Eva;-2.6989;-59.7;27 -Sorocaba;Sorocaba;-23.5019;-47.4578;27 -Contagem;Contagem;-19.9319;-44.0539;27 -Ribeirão Prêto;Ribeirao Preto;-21.1783;-47.8067;27 -Santo André;Santo Andre;-23.6572;-46.5333;27 -Osasco;Osasco;-23.5328;-46.7919;27 -Jaboatão;Jaboatao;-8.1803;-35.0014;27 -São José dos Campos;Sao Jose dos Campos;-23.1789;-45.8869;27 -São Bernardo do Campo;Sao Bernardo do Campo;-23.6939;-46.565;27 -João Pessoa;Joao Pessoa;-7.12;-34.88;27 -Abaeté;Abaete;-19.1583;-45.4522;27 -Teresina;Teresina;-5.0949;-42.8042;27 -Iguaçu;Iguacu;-22.74;-43.47;27 -Natal;Natal;-5.795;-35.2089;27 -Campo Grande;Campo Grande;-20.4686;-54.6222;27 -Caturama;Caturama;-13.3289;-42.2908;27 -Wagner;Wagner;-12.2869;-41.1678;27 -Cardeal da Silva;Cardeal da Silva;-11.9419;-37.9489;27 -Barracão;Barracao;-26.2539;-53.6328;27 -Carnaubais;Carnaubais;-5.3408;-36.8328;27 -Alto Piquiri;Alto Piquiri;-24.0278;-53.4408;27 -Ninheira;Ninheira;-15.3208;-41.7539;27 -Sairé;Saire;-8.3278;-35.7058;27 -São Gonçalo do Rio Abaixo;Sao Goncalo do Rio Abaixo;-19.8258;-43.3619;27 -Constantina;Constantina;-27.735;-52.9919;27 -Bujari;Bujari;-9.8308;-67.9519;27 -Ferros;Ferros;-19.2319;-43.0228;27 -Luís Gomes;Luis Gomes;-6.4139;-38.3889;27 -Prudente de Morais;Prudente de Morais;-19.4819;-44.155;27 -Roncador;Roncador;-24.6028;-52.275;27 -Natal;Natal;-6.9838;-60.2699;27 -Londrina;Londrina;-23.31;-51.1628;27 -Joinvile;Joinvile;-26.3039;-48.8458;27 -Ananindeua;Ananindeua;-1.3658;-48.3719;27 -Niterói;Niteroi;-22.8833;-43.1036;27 -Serra;Serra;-20.1289;-40.3078;27 -Uberlândia;Uberlandia;-18.9189;-48.2769;27 -Aracaju;Aracaju;-10.9167;-37.05;27 -Feira de Santana;Feira de Santana;-12.2669;-38.9669;27 -Juiz de Fora;Juiz de Fora;-21.75;-43.35;27 -Cuiabá;Cuiaba;-15.5958;-56.0969;27 -Vila Velha;Vila Velha;-20.3364;-40.2936;27 -Florianópolis;Florianopolis;-27.5933;-48.553;27 -Macapá;Macapa;0.033;-51.0653;27 -Mauá;Maua;-23.6678;-46.4608;27 -Campos;Campos;-21.7539;-41.3239;27 -Porto Velho;Porto Velho;-8.7619;-63.9039;27 -Mogi das Cruzes;Mogi das Cruzes;-23.5228;-46.1931;27 -Diadema;Diadema;-23.6858;-46.6228;27 -Caxias do Sul;Caxias do Sul;-29.1678;-51.1789;27 -Santos;Santos;-23.9608;-46.3339;27 -São José do Rio Prêto;Sao Jose do Rio Preto;-20.82;-49.3789;27 -Tijucas;Tijucas;-27.2408;-48.6339;27 -Itapemirim;Itapemirim;-21.0108;-40.8339;27 -Canguaretama;Canguaretama;-6.38;-35.1289;27 -Matões;Matoes;-5.5189;-43.1989;27 -Portão;Portao;-29.7019;-51.2419;27 -Itabela;Itabela;-16.575;-39.5528;27 -Muritiba;Muritiba;-12.6258;-38.99;27 -Espinosa;Espinosa;-14.9081;-42.8103;27 -Touros;Touros;-5.1989;-35.4608;27 -Lavras da Mangabeira;Lavras da Mangabeira;-6.7528;-38.9719;27 -Olinda;Olinda;-8.0089;-34.855;27 -Piracicaba;Piracicaba;-22.7253;-47.6492;27 -Campina Grande;Campina Grande;-7.2306;-35.8811;27 -Maringá;Maringa;-23.425;-51.9389;27 -Carapicuíba;Carapicuiba;-23.5228;-46.8358;27 -Jundiaí;Jundiai;-23.1864;-46.8842;27 -Rio Branco;Rio Branco;-9.9781;-67.8117;27 -Alvorada;Alvorada;-29.99;-51.0839;27 -Rio Claro;Rio Claro;-22.4108;-47.5608;27 -Rio Grande;Rio Grande;-32.035;-52.0989;27 -Divinópolis;Divinopolis;-20.1389;-44.8839;27 -Colombo;Colombo;-25.2919;-49.2239;27 -Sete Lagoas;Sete Lagoas;-19.4658;-44.2469;27 -Criciúma;Criciuma;-28.6775;-49.3697;27 -Maracanaú;Maracanau;-3.8769;-38.6258;27 -Itaboraí;Itaborai;-22.7475;-42.8558;27 -São Leopoldo;Sao Leopoldo;-29.76;-51.1469;27 -Parnamirim;Parnamirim;-5.9158;-35.2628;27 -Nossa Senhora do Socorro;Nossa Senhora do Socorro;-10.855;-37.1258;27 -Ilhéus;Ilheus;-14.7889;-39.0489;27 -Barra Mansa;Barra Mansa;-22.5439;-44.1708;27 -Linhares;Linhares;-19.3987;-40.0651;27 -Rio Verde;Rio Verde;-17.7978;-50.9278;27 -Luziânia;Luziania;-16.2528;-47.95;27 -Cachoeiro de Itapemirim;Cachoeiro de Itapemirim;-20.8489;-41.1128;27 -Angra dos Reis;Angra dos Reis;-23.0069;-44.3178;27 -Sobral;Sobral;-3.6856;-40.3442;27 -Ferraz de Vasconcelos;Ferraz de Vasconcelos;-23.5411;-46.3689;27 -Santa Bárbara d’Oeste;Santa Barbara d'Oeste;-22.7539;-47.4139;27 -Araçatuba;Aracatuba;-21.2089;-50.4328;27 -Castanhal;Castanhal;-1.2969;-47.9219;27 -Nova Friburgo;Nova Friburgo;-22.2819;-42.5308;27 -Dourados;Dourados;-22.2208;-54.8058;27 -Itajaí;Itajai;-26.9078;-48.6619;27 -Passo Fundo;Passo Fundo;-28.2628;-52.4069;27 -Cabo Frio;Cabo Frio;-22.8789;-42.0189;27 -Silves;Silves;-2.8389;-58.2092;27 -Caputira;Caputira;-20.1719;-42.2708;27 -Rafard;Rafard;-23.0117;-47.5269;27 -Januário Cicco;Januario Cicco;-6.1578;-35.6008;27 -São Jorge d’Oeste;Sao Jorge d'Oeste;-25.7058;-52.9178;27 -Buriti Alegre;Buriti Alegre;-18.1439;-49.0439;27 -Sítio Novo de Goiás;Sitio Novo de Goias;-5.6008;-47.6378;27 -Natividade;Natividade;-11.71;-47.7228;27 -Neves Paulista;Neves Paulista;-20.8458;-49.63;27 -Candeal;Candeal;-11.8078;-39.1189;27 -Maravilha;Maravilha;-9.2358;-37.35;27 -Araújos;Araujos;-19.9478;-45.1658;27 -São Sebastião do Alto;Sao Sebastiao do Alto;-21.9569;-42.135;27 -Paulo de Faria;Paulo de Faria;-20.0308;-49.3828;27 -Santa Rita de Caldas;Santa Rita de Caldas;-22.0289;-46.3369;27 -Dourado;Dourado;-22.1;-48.3178;27 -Frei Inocêncio;Frei Inocencio;-18.545;-41.9219;27 -Itapiranga;Itapiranga;-2.7489;-58.0219;27 -Carmo do Rio Verde;Carmo do Rio Verde;-15.3539;-49.7078;27 -Capim Branco;Capim Branco;-19.5489;-44.1169;27 -Potiraguá;Potiragua;-15.595;-39.8769;27 -Florânia;Florania;-6.1269;-36.8178;27 -André Fernandes;Andre Fernandes;-15.9658;-41.4978;27 -Morpará;Morpara;-11.5589;-43.2808;27 -Rondon;Rondon;-23.4108;-52.7608;27 -Divisópolis;Divisopolis;-15.7258;-41;27 -São José de Ribamar;Sao Jose de Ribamar;-2.5619;-44.0539;27 -Itapetininga;Itapetininga;-23.5917;-48.0531;27 -Teresópolis;Teresopolis;-22.4119;-42.9658;27 -Itu;Itu;-23.2642;-47.2992;27 -Francisco Morato;Francisco Morato;-23.2817;-46.7425;27 -Guarapuava;Guarapuava;-25.395;-51.4578;27 -Itapecerica da Serra;Itapecerica da Serra;-23.7172;-46.8494;27 -São Caetano do Sul;Sao Caetano do Sul;-23.6228;-46.5508;27 -Ibirité;Ibirite;-20.0219;-44.0589;27 -Bragança Paulista;Braganca Paulista;-22.9189;-46.5425;27 -Pindamonhangaba;Pindamonhangaba;-22.9239;-45.4617;27 -Jequié;Jequie;-13.8578;-40.0839;27 -Anísio de Abreu;Anisio de Abreu;-9.1889;-43.0458;27 -Paranaiguana;Paranaiguana;-18.9158;-50.6539;27 -Pedrinhas;Pedrinhas;-11.1919;-37.6739;27 -Pântano Grande;Pantano Grande;-30.1908;-52.3739;27 -Aurora;Aurora;-6.9428;-38.9678;27 -Urbano Santos;Urbano Santos;-3.2078;-43.4039;27 -Álvares Machado;Alvares Machado;-22.0789;-51.4719;27 -Sanharó;Sanharo;-8.3608;-36.5658;27 -Igreja Nova;Igreja Nova;-10.1253;-36.6619;27 -Nossa Senhora das Dores;Nossa Senhora das Dores;-10.4919;-37.1928;27 -Canhotinho;Canhotinho;-8.8819;-36.1908;27 -Pirajuí;Pirajui;-21.9989;-49.4569;27 -Bela Vista de Goiás;Bela Vista de Goias;-16.9728;-48.9528;27 -Cedro;Cedro;-6.6069;-39.0619;27 -Condado;Condado;-7.5858;-35.1058;27 -Itaporanga;Itaporanga;-7.3039;-38.15;27 -Encruzilhada do Sul;Encruzilhada do Sul;-30.5439;-52.5219;27 -Brasiléia;Brasileia;-11.01;-68.7478;27 -Astorga;Astorga;-23.2328;-51.6658;27 -Aparecida do Taboado;Aparecida do Taboado;-20.0869;-51.0939;27 -Luzilândia;Luzilandia;-3.4578;-42.37;27 -Junqueiro;Junqueiro;-9.925;-36.4758;27 -Pão de Açúcar;Pao de Acucar;-9.7478;-37.4369;27 -São Joaquim;Sao Joaquim;-28.2939;-49.9319;27 -Marco;Marco;-3.1239;-40.1469;27 -Extremoz;Extremoz;-5.7058;-35.3069;27 -Ipameri;Ipameri;-17.7219;-48.16;27 -Miguel Pereira;Miguel Pereira;-22.4539;-43.4689;27 -Jacaré;Jacare;-18.9058;-40.0758;27 -Canindé de São Francisco;Caninde de Sao Francisco;-9.6419;-37.7878;27 -São Geraldo do Araguaia;Sao Geraldo do Araguaia;-6.4008;-48.555;27 -Igaraçu do Tietê;Igaracu do Tiete;-22.5092;-48.5578;27 -Itabaiana;Itabaiana;-7.3289;-35.3328;27 -Quipapá;Quipapa;-8.8278;-36.0119;27 -Novo Aripuanã;Novo Aripuana;-5.1214;-60.3806;27 -Oiapoque;Oiapoque;3.8428;-51.835;27 -Ibirapitanga;Ibirapitanga;-14.1639;-39.3739;27 -Bela Vista;Bela Vista;-22.1089;-56.5208;27 -Baraúna;Barauna;-5.08;-37.6169;27 -Tupaciguara;Tupaciguara;-18.5928;-48.705;27 -Tupanatinga;Tupanatinga;-8.7528;-37.34;27 -Capão do Leão;Capao do Leao;-31.7628;-52.4839;27 -Nerópolis;Neropolis;-16.4058;-49.2189;27 -Craíbas;Craibas;-9.6178;-36.7678;27 -Vila Rica;Vila Rica;-10.0119;-51.1158;27 -Joaquim Gomes;Joaquim Gomes;-9.1328;-35.7478;27 -Anajatuba;Anajatuba;-3.2639;-44.62;27 -Carlos Barbosa;Carlos Barbosa;-29.2978;-51.5039;27 -Pitangui;Pitangui;-19.6828;-44.89;27 -Elói Mendes;Eloi Mendes;-21.61;-45.565;27 -Cajuru;Cajuru;-21.2753;-47.3042;27 -Barra dos Coqueiros;Barra dos Coqueiros;-10.9089;-37.0389;27 -Apiaí;Apiai;-24.5097;-48.8428;27 -Senador Pompeu;Senador Pompeu;-5.5878;-39.3719;27 -Tamboril;Tamboril;-4.8319;-40.3208;27 -Corrente;Corrente;-10.4428;-45.1619;27 -Bom Jardim;Bom Jardim;-22.1519;-42.4189;27 -Areia Branca;Areia Branca;-4.9558;-37.1369;27 -Formosa do Rio Preto;Formosa do Rio Preto;-11.0478;-45.1928;27 -São José do Norte;Sao Jose do Norte;-32.015;-52.0419;27 -Tanabi;Tanabi;-20.6258;-49.6489;27 -Penha;Penha;-26.7689;-48.6458;27 -Valparaíso;Valparaiso;-21.2278;-50.8678;27 -Iraquara;Iraquara;-12.2489;-41.6189;27 -Piritiba;Piritiba;-11.73;-40.555;27 -São João da Ponte;Sao Joao da Ponte;-15.9289;-44.0078;27 -Uauá;Uaua;-9.8419;-39.4819;27 -Matriz de Camarajibe;Matriz de Camarajibe;-9.1519;-35.5328;27 -Reserva;Reserva;-24.65;-50.8508;27 -Aimorés;Aimores;-19.4958;-41.0639;27 -Icatu;Icatu;-2.7758;-44.0658;27 -Araquari;Araquari;-26.37;-48.7219;27 -Campo Magro;Campo Magro;-25.3689;-49.4508;27 -Anastácio;Anastacio;-20.4839;-55.8069;27 -Santa Gertrudes;Santa Gertrudes;-22.4569;-47.53;27 -Piranhas;Piranhas;-9.6239;-37.7569;27 -Taquaritinga do Norte;Taquaritinga do Norte;-7.9001;-36.0502;27 -São João dos Patos;Sao Joao dos Patos;-6.495;-43.7019;27 -Francisco Sá;Francisco Sa;-16.4102;-43.495;27 -Reginópolis;Reginopolis;-21.8878;-49.225;27 -Triunfo;Triunfo;-29.9428;-51.7178;27 -Cláudio;Claudio;-20.4428;-44.7658;27 -Prata;Prata;-19.3069;-48.9239;27 -Pereira Barreto;Pereira Barreto;-20.6383;-51.1092;27 -Batalha;Batalha;-4.0239;-42.0778;27 -Cordisburgo;Cordisburgo;-19.125;-44.3208;27 -Casca;Casca;-28.5608;-51.9778;27 -Xaxim;Xaxim;-26.9619;-52.535;27 -São Miguel do Iguaçu;Sao Miguel do Iguacu;-25.3478;-54.2378;27 -Santa Rosa de Viterbo;Santa Rosa de Viterbo;-21.4728;-47.3628;27 -Panelas;Panelas;-8.6639;-36.0058;27 -Igaci;Igaci;-9.5369;-36.6339;27 -Boquim;Boquim;-11.1469;-37.6208;27 -Jardim;Jardim;-21.48;-56.1378;27 -Mata Grande;Mata Grande;-9.1178;-37.7339;27 -Independência;Independencia;-5.3958;-40.3089;27 -Tangará;Tangara;-27.105;-51.2469;27 -São Miguel;Sao Miguel;-5.125;-35.6389;27 -Santana do Manhuaçu;Santana do Manhuacu;-20.1078;-41.925;27 -Catuípe;Catuipe;-28.25;-54.0119;27 -Itapeva;Itapeva;-22.7678;-46.2208;27 -Ibirapuã;Ibirapua;-17.6878;-40.1089;27 -Santa Lúcia;Santa Lucia;-21.685;-48.0839;27 -Barro Alto;Barro Alto;-14.9683;-48.92;27 -Candiota;Candiota;-31.5578;-53.6728;27 -Bálsamo;Balsamo;-20.735;-49.5839;27 -Marilândia do Sul;Marilandia do Sul;-23.745;-51.3078;27 -Cedral;Cedral;-20.9028;-49.2678;27 -Serra Caiada;Serra Caiada;-6.1058;-35.7128;27 -Guajeru;Guajeru;-14.5469;-41.94;27 -Anaurilândia;Anaurilandia;-22.1878;-52.7178;27 -Nova Bassano;Nova Bassano;-28.7239;-51.705;27 -Cordeiros;Cordeiros;-15.0389;-41.935;27 -Lajedo do Tabocal;Lajedo do Tabocal;-13.475;-40.2239;27 -São José da Bela Vista;Sao Jose da Bela Vista;-20.5928;-47.64;27 -Jacareacanga;Jacareacanga;-6.2239;-57.7539;27 -Ouriçangas;Ouricangas;-12.0169;-38.6169;27 -Brejão;Brejao;-9.03;-36.5689;27 -Rodelas;Rodelas;-8.8508;-38.7558;27 -Palhano;Palhano;-4.745;-37.9589;27 -Malhada de Pedras;Malhada de Pedras;-14.3878;-41.8789;27 -Baía da Traição;Baia da Traicao;-6.6878;-34.9358;27 -São José dos Pinhais;Sao Jose dos Pinhais;-25.535;-49.2058;27 -Barueri;Barueri;-23.5111;-46.8764;27 -Marabá;Maraba;-5.3689;-49.1178;27 -Volta Redonda;Volta Redonda;-22.5231;-44.1042;27 -Foz do Iguaçu;Foz do Iguacu;-25.54;-54.5875;27 -Gravataí;Gravatai;-29.9433;-50.9939;27 -Mossoró;Mossoro;-5.1878;-37.3439;27 -Sumaré;Sumare;-22.8219;-47.2669;27 -Governador Valadares;Governador Valadares;-18.8508;-41.9489;27 -Taboão da Serra;Taboao da Serra;-23.6019;-46.7528;27 -Crato;Crato;-7.4639;-63.04;27 -Palmas;Palmas;-10.2128;-48.3603;27 -Limeira;Limeira;-22.5647;-47.4017;27 -Santarém;Santarem;-2.4428;-54.7078;27 -Petrópolis;Petropolis;-22.505;-43.1789;27 -Taubaté;Taubate;-23.0333;-45.55;27 -Praia Grande;Praia Grande;-24.0058;-46.4028;27 -Camaçari;Camacari;-12.6978;-38.3239;27 -Suzano;Suzano;-23.5428;-46.3108;27 -Cascavel;Cascavel;-24.9558;-53.455;27 -Anápolis;Anapolis;-16.3269;-48.9528;27 -Blumenau;Blumenau;-26.9189;-49.0658;27 -Montes Claros;Montes Claros;-16.7322;-43.8636;27 -São Vicente;Sao Vicente;-23.9633;-46.3922;27 -Cariacica;Cariacica;-20.2639;-40.42;27 -Vitória;Vitoria;-20.3189;-40.3378;27 -Itaquaquecetuba;Itaquaquecetuba;-23.4864;-46.3486;27 -Franca;Franca;-20.5389;-47.4008;27 -Vitória da Conquista;Vitoria da Conquista;-14.8658;-40.8389;27 -Caruaru;Caruaru;-8.2828;-35.9758;27 -Ribeirão das Neves;Ribeirao das Neves;-19.7669;-44.0869;27 -Petrolina;Petrolina;-9.3928;-40.5078;27 -Caucaia;Caucaia;-3.7328;-38.6558;27 -Uberaba;Uberaba;-19.7478;-47.9319;27 -Pelotas;Pelotas;-31.7719;-52.3428;27 -Boa Vista;Boa Vista;2.82;-60.6719;27 -Canoas;Canoas;-29.92;-51.18;27 -Guarujá;Guaruja;-23.9936;-46.2564;27 -Ponta Grossa;Ponta Grossa;-25.095;-50.1619;27 -Paulista;Paulista;-7.9408;-34.8728;27 -Rio Acima;Rio Acima;-20.0878;-43.7889;27 -Coronel Murta;Coronel Murta;-16.6189;-42.1819;27 -Betim;Betim;-19.9678;-44.1978;27 -Bauru;Bauru;-22.3147;-49.0606;27 -Verdejante;Verdejante;-7.9256;-38.9717;27 -Coqueiral;Coqueiral;-21.1889;-45.4408;27 -Terra Roxa;Terra Roxa;-20.7889;-48.33;27 -Urânia;Urania;-20.2458;-50.6428;27 -Palmeiras;Palmeiras;-12.5289;-41.5589;27 -Carbonita;Carbonita;-17.5269;-43.0158;27 -Aratuípe;Aratuipe;-13.0789;-39.0019;27 -Abaíra;Abaira;-13.25;-41.6639;27 -Rosário do Catete;Rosario do Catete;-10.6958;-37.0308;27 -Carneiros;Carneiros;-9.4828;-37.3769;27 -Porangaba;Porangaba;-23.1758;-48.125;27 -Ipiranga do Piauí;Ipiranga do Piaui;-6.8278;-41.7408;27 -Dores de Campos;Dores de Campos;-21.1089;-44.0228;27 -Terra Nova;Terra Nova;-8.23;-39.3758;27 -Igaratinga;Igaratinga;-19.955;-44.7089;27 -Paula Cândido;Paula Candido;-20.8739;-42.98;27 -Antônio Dias;Antonio Dias;-19.6528;-42.8719;27 -Axixá do Tocantins;Axixa do Tocantins;-5.6169;-47.7689;27 -Herculândia;Herculandia;-22.0036;-50.3853;27 -Juruaia;Juruaia;-21.2528;-46.5769;27 -Salto Grande;Salto Grande;-22.8928;-49.9858;27 -Dumont;Dumont;-21.2364;-47.9733;27 -Alfredo Wagner;Alfredo Wagner;-27.7;-49.3339;27 -Santa Maria;Santa Maria;-24.9389;-51.8628;27 -Montes Altos;Montes Altos;-5.8308;-47.0669;27 -Varzedo;Varzedo;-12.9708;-39.3939;27 -Igaratá;Igarata;-23.2044;-46.1561;27 -Cavalcante;Cavalcante;-13.7978;-47.4578;27 -Riacho dos Machados;Riacho dos Machados;-16.0058;-43.0489;27 -Açucena;Acucena;-19.0728;-42.5458;27 -Ariranha;Ariranha;-21.1878;-48.7869;27 -Imperatriz;Imperatriz;-5.5258;-47.4758;27 -Juazeiro do Norte;Juazeiro do Norte;-7.2128;-39.315;27 -Várzea Grande;Varzea Grande;-15.65;-56.14;27 -Santa Maria;Santa Maria;-29.6839;-53.8069;27 -São Carlos;Sao Carlos;-22.0178;-47.8908;27 -Ipatinga;Ipatinga;-19.4678;-42.5369;27 -Novo Hamburgo;Novo Hamburgo;-29.6778;-51.1308;27 -Viamão;Viamao;-30.0808;-51.0228;27 -Bujaru;Bujaru;-1.515;-48.045;27 -Gameleira;Gameleira;-8.5844;-35.3867;27 -Anajás;Anajas;-0.9869;-49.94;27 -Timbiras;Timbiras;-4.255;-43.9408;27 -Dois Irmãos;Dois Irmaos;-29.58;-51.085;27 -Careiro da Várzea;Careiro da Varzea;-3.2208;-59.8258;27 -Magé;Mage;-22.6528;-43.0408;27 -Ipubi;Ipubi;-7.6519;-40.1489;27 -Arapiraca;Arapiraca;-9.75;-36.65;27 -Macaé;Macae;-22.3708;-41.7869;27 -Indaiatuba;Indaiatuba;-23.0903;-47.2181;27 -Marília;Marilia;-22.2139;-49.9458;27 -Americana;Americana;-22.7389;-47.3308;27 -Cotia;Cotia;-23.6039;-46.9189;27 -Rondonópolis;Rondonopolis;-16.4708;-54.6358;27 -Pomerode;Pomerode;-26.7408;-49.1769;27 -Arraial do Cabo;Arraial do Cabo;-22.9658;-42.0278;27 -Carauari;Carauari;-4.8828;-66.8958;27 -Piraí;Pirai;-22.6289;-43.8978;27 -Pau dos Ferros;Pau dos Ferros;-6.1108;-38.2089;27 -Traipu;Traipu;-9.9708;-37.0028;27 -Mateus Leme;Mateus Leme;-19.9858;-44.4278;27 -Jaguarão;Jaguarao;-32.5658;-53.3758;27 -Valente;Valente;-11.4119;-39.4619;27 -Santa Bárbara;Santa Barbara;-19.9589;-43.415;27 -Guaçuí;Guacui;-20.7758;-41.6789;27 -Iguaí;Iguai;-14.7558;-40.0889;27 -Limoeiro do Ajuru;Limoeiro do Ajuru;-1.895;-49.3808;27 -Boca da Mata;Boca da Mata;-9.6408;-36.22;27 -Padre Bernardo;Padre Bernardo;-15.16;-48.2839;27 -Ibotirama;Ibotirama;-12.185;-43.2208;27 -Itacaré;Itacare;-14.2778;-38.9969;27 -Campos Gerais;Campos Gerais;-21.235;-45.7589;27 -Conchal;Conchal;-22.33;-47.1728;27 -Santana;Santana;-12.9828;-44.0508;27 -Mundo Novo;Mundo Novo;-11.8589;-40.4719;27 -Flores da Cunha;Flores da Cunha;-29.0289;-51.1819;27 -Porto Calvo;Porto Calvo;-9.045;-35.3978;27 -Iúna;Iuna;-20.3458;-41.5358;27 -Santana do Paraíso;Santana do Paraiso;-19.3639;-42.5689;27 -Ourilândia do Norte;Ourilandia do Norte;-6.755;-51.0839;27 -Castro Alves;Castro Alves;-12.7658;-39.4278;27 -Miranda;Miranda;-20.2408;-56.3778;27 -Teutônia;Teutonia;-29.4478;-51.8058;27 -Barcelos;Barcelos;-0.975;-62.9239;27 -Marapanim;Marapanim;-0.7139;-47.6939;27 -Tracuateua;Tracuateua;-1.0719;-46.8969;27 -Novo Oriente;Novo Oriente;-5.5339;-40.7739;27 -Lagoa Sêca;Lagoa Seca;-7.1708;-35.8539;27 -Jarinu;Jarinu;-23.1014;-46.7283;27 -Piracuruca;Piracuruca;-3.9278;-41.7089;27 -Lapão;Lapao;-11.3828;-41.8319;27 -Coromandel;Coromandel;-18.4728;-47.2;27 -Miguel Calmon;Miguel Calmon;-11.4289;-40.595;27 -Santa Rita do Passa Quatro;Santa Rita do Passa Quatro;-21.71;-47.4778;27 -Lagoa Vermelha;Lagoa Vermelha;-28.2089;-51.5258;27 -Miracema;Miracema;-21.4119;-42.1969;27 -Buritizeiro;Buritizeiro;-17.3508;-44.9619;27 -Solânea;Solanea;-6.7778;-35.6969;27 -Cândido Sales;Candido Sales;-15.505;-41.2389;27 -Olindina;Olindina;-11.3669;-38.3328;27 -Ipixuna;Ipixuna;-7.0508;-71.695;27 -Nepomuceno;Nepomuceno;-21.2358;-45.2358;27 -Sombrio;Sombrio;-29.1039;-49.6289;27 -Codajás;Codajas;-3.8369;-62.0569;27 -Porto da Folha;Porto da Folha;-9.9169;-37.2778;27 -Mantena;Mantena;-18.7819;-40.98;27 -Joaçaba;Joacaba;-27.1778;-51.505;27 -Ubatã;Ubata;-14.2139;-39.5228;27 -Laranjeiras;Laranjeiras;-10.8061;-37.1717;27 -Buriti;Buriti;-3.9419;-42.925;27 -Aripuanã;Aripuana;-10.1767;-59.4439;27 -Ibimirim;Ibimirim;-8.5408;-37.6903;27 -Santo Antônio do Tauá;Santo Antonio do Taua;-1.1519;-48.1289;27 -Nova Esperança;Nova Esperanca;-23.1839;-52.205;27 -Piracaia;Piracaia;-23.0539;-46.3581;27 -Jardim;Jardim;-7.5819;-39.2978;27 -Planalto;Planalto;-14.67;-40.4708;27 -Caetés;Caetes;-8.7728;-36.6228;27 -Melgaço;Melgaco;-1.8039;-50.7119;27 -Mirassol d’Oeste;Mirassol d'Oeste;-15.675;-58.0958;27 -Cambuí;Cambui;-22.6119;-46.0578;27 -Pirapòzinho;Pirapozinho;-22.2753;-51.5;27 -Dois Córregos;Dois Corregos;-22.3661;-48.3803;27 -Caririaçu;Caririacu;-7.0419;-39.2839;27 -Pati do Alferes;Pati do Alferes;-22.4289;-43.4189;27 -Canarana;Canarana;-11.685;-41.7689;27 -São João Batista;Sao Joao Batista;-27.2758;-48.8489;27 -Redenção;Redencao;-4.2258;-38.7308;27 -Campos Sales;Campos Sales;-7.0739;-40.3758;27 -São João Nepomuceno;Sao Joao Nepomuceno;-21.54;-43.0108;27 -São Bernardo;Sao Bernardo;-3.3608;-42.4178;27 -Água Azul do Norte;Agua Azul do Norte;-6.7908;-50.4669;27 -Tabira;Tabira;-7.5908;-37.5394;27 -Santo Antônio do Monte;Santo Antonio do Monte;-20.0869;-45.2939;27 -Mimoso do Sul;Mimoso do Sul;-21.0639;-41.3658;27 -São Joaquim de Bicas;Sao Joaquim de Bicas;-20.0489;-44.2739;27 -Nova Soure;Nova Soure;-11.2328;-38.4828;27 -Jacareí;Jacarei;-23.305;-45.9658;27 -Araraquara;Araraquara;-21.7939;-48.1758;27 -Presidente Prudente;Presidente Prudente;-22.1258;-51.3889;27 -Chapecó;Chapeco;-27.0958;-52.6178;27 -Itapevi;Itapevi;-23.5489;-46.9342;27 -Juazeiro;Juazeiro;-9.4139;-40.5028;27 -Itabuna;Itabuna;-14.7858;-39.28;27 -Hortolândia;Hortolandia;-22.8583;-47.22;27 -Itaíba;Itaiba;-8.9478;-37.4228;27 -Trindade;Trindade;-7.7619;-40.2678;27 -Conde;Conde;-11.8139;-37.6108;27 -Ilha Solteira;Ilha Solteira;-20.4272;-51.3436;27 -Iaçu;Iacu;-12.7669;-40.2119;27 -Taquari;Taquari;-29.8;-51.8597;27 -Humberto de Campos;Humberto de Campos;-2.5978;-43.4608;27 -Itapuranga;Itapuranga;-15.5619;-49.9489;27 -Aracoiaba;Aracoiaba;-4.3708;-38.8139;27 -Queimadas;Queimadas;-10.9778;-39.6239;27 -Cocal;Cocal;-3.4708;-41.555;27 -Itaí;Itai;-23.4178;-49.0906;27 -Ponta de Pedras;Ponta de Pedras;-1.39;-48.8708;27 -Coração de Jesus;Coracao de Jesus;-16.685;-44.365;27 -Jiquiriçá;Jiquirica;-13.2569;-39.5719;27 -Triunfo;Triunfo;-7.8378;-38.1019;27 -Itaú de Minas;Itau de Minas;-20.7389;-46.7519;27 -Taguatinga;Taguatinga;-12.4061;-46.4339;27 -Quixelô;Quixelo;-6.2539;-39.2019;27 -Grão Mogol;Grao Mogol;-16.5589;-42.89;27 -Teixeira;Teixeira;-7.2228;-37.2539;27 -Natividade do Carangola;Natividade do Carangola;-21.0419;-41.9728;27 -Fortuna;Fortuna;-5.7328;-44.1578;27 -Santa Brígida;Santa Brigida;-9.7358;-38.1258;27 -Bela Vista do Paraíso;Bela Vista do Paraiso;-22.9969;-51.1908;27 -Canutama;Canutama;-6.5339;-64.3828;27 -Porteiras;Porteiras;-7.535;-39.1178;27 -Mata Roma;Mata Roma;-3.625;-43.1108;27 -Barra de Santa Rosa;Barra de Santa Rosa;-6.72;-36.0608;27 -Aratiba;Aratiba;-27.3939;-52.3;27 -Lagoão;Lagoao;-29.235;-52.7958;27 -Guairaçá;Guairaca;-22.9339;-52.6858;27 -Indianópolis;Indianopolis;-19.0389;-47.9169;27 -Ibipitanga;Ibipitanga;-12.8819;-42.4858;27 -Santa Luzia;Santa Luzia;-6.8719;-36.9189;27 -Ribeiro do Amparo;Ribeiro do Amparo;-11.0469;-38.4328;27 -São Félix;Sao Felix;-12.605;-38.9719;27 -Terra Rica;Terra Rica;-22.7089;-52.6169;27 -Brejões;Brejoes;-13.1039;-39.7958;27 -Espumoso;Espumoso;-28.725;-52.85;27 -São Lourenço da Serra;Sao Lourenco da Serra;-23.8528;-46.9428;27 -Uiraúna;Uirauna;-6.5178;-38.4119;27 -Tupi Paulista;Tupi Paulista;-21.3808;-51.5708;27 -Tartarugalzinho;Tartarugalzinho;1.5058;-50.9119;27 -Teolândia;Teolandia;-13.6019;-39.4908;27 -Santa Adélia;Santa Adelia;-21.2428;-48.8039;27 -Alvinópolis;Alvinopolis;-20.1069;-43.0489;27 -Itajobi;Itajobi;-21.3178;-49.0539;27 -Nova Timboteua;Nova Timboteua;-1.2058;-47.3858;27 -Cândido de Abreu;Candido de Abreu;-24.5669;-51.3328;27 -Brasil Novo;Brasil Novo;-3.2619;-52.6678;27 -Fortim;Fortim;-4.45;-37.7833;27 -Andorinha;Andorinha;-10.345;-39.8328;27 -Buritirama;Buritirama;-5.5928;-47.0178;27 -Presidente Dutra;Presidente Dutra;-11.2958;-41.9869;27 -Garuva;Garuva;-26.0269;-48.855;27 -Inhuma;Inhuma;-6.6678;-41.7078;27 -Cambuci;Cambuci;-21.575;-41.9108;27 -Bom Lugar;Bom Lugar;-4.22;-45.0389;27 -Pouso Redondo;Pouso Redondo;-27.2578;-49.9339;27 -Dionísio Cerqueira;Dionisio Cerqueira;-26.255;-53.64;27 -Areado;Areado;-21.3589;-46.1458;27 -Mascote;Mascote;-15.5628;-39.3028;27 -Bom Jesus do Galho;Bom Jesus do Galho;-19.8289;-42.3158;27 -Assaí;Assai;-23.3728;-50.8408;27 -Joaíma;Joaima;-16.6539;-41.0308;27 -Nobres;Nobres;-14.72;-56.3278;27 -Sumidouro;Sumidouro;-22.05;-42.675;27 -Presidente Getúlio;Presidente Getulio;-27.0508;-49.6228;27 -Coribe;Coribe;-13.8289;-44.4539;27 -Auriflama;Auriflama;-20.6858;-50.555;27 -Candói;Candoi;-25.6628;-52.1258;27 -Iporã;Ipora;-24.0028;-53.7039;27 -Botelhos;Botelhos;-21.6424;-46.3937;27 -Arandu;Arandu;-23.1347;-49.0542;27 -Divinópolis do Tocantins;Divinopolis do Tocantins;-9.8;-49.2139;27 -Treze Tílias;Treze Tilias;-27.0019;-51.4058;27 -Naque;Naque;-19.23;-42.3278;27 -Jussari;Jussari;-15.1908;-39.495;27 -Mendes Pimentel;Mendes Pimentel;-18.6608;-41.405;27 -Amaral Ferrador;Amaral Ferrador;-30.875;-52.2528;27 -Nova Palma;Nova Palma;-29.4719;-53.4689;27 -Ichu;Ichu;-11.7489;-39.1919;27 -Itirapuã;Itirapua;-20.6408;-47.2192;27 -Tanque d’Arca;Tanque d'Arca;-9.5319;-36.4328;27 -São Carlos do Ivaí;Sao Carlos do Ivai;-23.315;-52.4758;27 -Careaçu;Careacu;-22.0428;-45.6989;27 -Mamonas;Mamonas;-15.05;-42.9489;27 -Echaporã;Echapora;-22.4294;-50.2006;27 -Fazenda Nova;Fazenda Nova;-16.1828;-50.78;27 -Paraíso;Paraiso;-21.0164;-48.7736;27 -Araguacema;Araguacema;-8.8039;-49.5558;27 -Pérola do Oeste;Perola do Oeste;-25.8239;-53.74;27 -Anhembi;Anhembi;-22.7897;-48.1278;27 -Colômbia;Colombia;-20.1758;-48.6889;27 -Santa Luzia D’Oeste;Santa Luzia D'Oeste;-11.9081;-61.7789;27 -Americano Brasil;Americano Brasil;-16.255;-49.9828;27 -Serrinha;Serrinha;-6.2758;-35.4989;27 -Bossoroca;Bossoroca;-28.73;-54.9;27 -Pinhalão;Pinhalao;-23.7928;-50.0558;27 -General Sampaio;General Sampaio;-4.0528;-39.4539;27 -Rio Sono;Rio Sono;-9.3439;-47.9019;27 -Nossa Senhora de Lourdes;Nossa Senhora de Lourdes;-10.0794;-37.1078;27 -Grão Pará;Grao Para;-28.185;-49.215;27 -Serraria;Serraria;-6.82;-35.6328;27 -Botumirim;Botumirim;-16.8719;-43.0108;27 -Rio Grande do Piauí;Rio Grande do Piaui;-7.775;-43.1419;27 -Campo Limpo;Campo Limpo;-16.2969;-49.0878;27 -Tumiritinga;Tumiritinga;-18.9789;-41.645;27 -Sertão;Sertao;-27.98;-52.26;27 -Vidal Ramos;Vidal Ramos;-27.3919;-49.3558;27 -São Francisco do Piauí;Sao Francisco do Piaui;-7.2508;-42.5428;27 -Itarumã;Itaruma;-18.7689;-51.3478;27 -Cacaulândia;Cacaulandia;-10.3392;-62.8953;27 -Catugi;Catugi;-17.3119;-41.5169;27 -Luisburgo;Luisburgo;-20.44;-42.1028;27 -Mariópolis;Mariopolis;-26.355;-52.5589;27 -Taiaçu;Taiacu;-21.1439;-48.5128;27 -Sapucaí-Mirim;Sapucai-Mirim;-22.7478;-45.7428;27 -Pontal do Araguaia;Pontal do Araguaia;-15.9339;-52.3169;27 -São Pedro;Sao Pedro;-5.8978;-35.6339;27 -São Gonçalo do Abaeté;Sao Goncalo do Abaete;-18.3378;-45.8328;27 -São Jose de Gaiana;Sao Jose de Gaiana;-7.2489;-38.3008;27 -Quintana;Quintana;-22.0725;-50.3075;27 -Itá;Ita;-27.2908;-52.3228;27 -Borrazópolis;Borrazopolis;-23.9408;-51.5878;27 -Barra do Rocha;Barra do Rocha;-14.2108;-39.6019;27 -São José do Jacuri;Sao Jose do Jacuri;-18.275;-42.67;27 -Macambira;Macambira;-10.6658;-37.5408;27 -Capim;Capim;-6.9158;-35.1719;27 -Luislândia;Luislandia;-16.1178;-44.5889;27 -Tiros;Tiros;-19.0039;-45.9639;27 -Lagoa de São Francisco;Lagoa de Sao Francisco;-4.3919;-41.6008;27 -Cabeceira Grande;Cabeceira Grande;-16.03;-47.0908;27 -Selvíria;Selviria;-20.3669;-51.4189;27 -Bom Jardim de Minas;Bom Jardim de Minas;-21.9469;-44.1908;27 -Laranjal;Laranjal;-21.3739;-42.4769;27 -Juti;Juti;-22.8608;-54.6028;27 -Brejo dos Santos;Brejo dos Santos;-6.3769;-37.825;27 -Eldorado;Eldorado;-24.52;-48.1081;27 -Raposos;Raposos;-19.9669;-43.8039;27 -Saloá;Saloa;-8.9758;-36.6878;27 -Capinópolis;Capinopolis;-18.6819;-49.57;27 -Tabatinga;Tabatinga;-21.7169;-48.6878;27 -Poxoréo;Poxoreo;-15.8369;-54.3889;27 -Tocantins;Tocantins;-21.175;-43.0178;27 -São Paulo do Potengi;Sao Paulo do Potengi;-5.895;-35.7628;27 -Joaquim Nabuco;Joaquim Nabuco;-8.6239;-35.5328;27 -Bituruna;Bituruna;-26.1608;-51.5528;27 -Augustinópolis;Augustinopolis;-5.4658;-47.8878;27 -Aveiro;Aveiro;-3.6058;-55.3319;27 -Contenda;Contenda;-25.6758;-49.535;27 -Poço Fundo;Poco Fundo;-21.7808;-45.965;27 -Não-Me-Toque;Nao-Me-Toque;-28.4589;-52.8208;27 -Piancó;Pianco;-7.1978;-37.9289;27 -Caetano;Caetano;-14.3378;-40.91;27 -Fartura;Fartura;-23.3883;-49.51;27 -Nova Ipixuna;Nova Ipixuna;-4.9208;-49.0769;27 -Palmitos;Palmitos;-27.0678;-53.1608;27 -Jussara;Jussara;-11.0469;-41.9689;27 -João Neiva;Joao Neiva;-19.7578;-40.3858;27 -Indiaroba;Indiaroba;-11.5189;-37.5119;27 -Giruá;Girua;-28.0278;-54.35;27 -Biritinga;Biritinga;-11.6169;-38.8;27 -Barrocas;Barrocas;-11.5289;-39.0778;27 -Ibateguara;Ibateguara;-8.9728;-35.9389;27 -Itaquitinga;Itaquitinga;-7.6678;-35.1019;27 -Jataúba;Jatauba;-7.99;-36.4958;27 -Iguatemi;Iguatemi;-23.68;-54.5608;27 -Morretes;Morretes;-25.4769;-48.8339;27 -Abadiânia;Abadiania;-16.2039;-48.7069;27 -Santa Cecília;Santa Cecilia;-26.9608;-50.4269;27 -Crixás;Crixas;-14.5489;-49.9689;27 -Saboeiro;Saboeiro;-6.5419;-39.9069;27 -Restinga Sêca;Restinga Seca;-29.8128;-53.375;27 -Itajibá;Itajiba;-14.2839;-39.8428;27 -Acajutiba;Acajutiba;-11.6619;-38.0169;27 -Lagoa Real;Lagoa Real;-14.035;-42.1419;27 -Pereiro;Pereiro;-6.045;-38.4608;27 -Ipuã;Ipua;-20.4381;-48.0122;27 -Borborema;Borborema;-21.62;-49.0739;27 -Bonito;Bonito;-1.3628;-47.3069;27 -São João Evangelista;Sao Joao Evangelista;-18.5478;-42.7628;27 -Ipecaetá;Ipecaeta;-12.3;-39.3078;27 -Mujuí dos Campos;Mujui dos Campos;-2.6847;-54.6403;27 -Alvarães;Alvaraes;-3.2;-64.8333;27 -Sertanópolis;Sertanopolis;-23.0589;-51.0358;27 -Rio do Antônio;Rio do Antonio;-14.4108;-42.0758;27 -Passa Quatro;Passa Quatro;-22.39;-44.9669;27 -Poté;Pote;-17.8069;-41.7858;27 -Lagoa dos Gatos;Lagoa dos Gatos;-8.6578;-35.9;27 -Panorama;Panorama;-21.3564;-51.86;27 -Passo de Camarajibe;Passo de Camarajibe;-9.2378;-35.4928;27 -Campanha;Campanha;-21.8389;-45.3997;27 -Salitre;Salitre;-7.2839;-40.4606;27 -Piquet Carneiro;Piquet Carneiro;-5.8039;-39.4178;27 -Salinas da Margarida;Salinas da Margarida;-12.8708;-38.7639;27 -Taperoá;Taperoa;-7.2064;-36.8236;27 -Itapiranga;Itapiranga;-27.1689;-53.7119;27 -Coremas;Coremas;-7.0139;-37.9458;27 -Schroeder;Schroeder;-26.4128;-49.0728;27 -Jacaraci;Jacaraci;-14.85;-42.4328;27 -Sabinópolis;Sabinopolis;-18.6658;-43.0839;27 -Serra Preta;Serra Preta;-12.16;-39.3319;27 -Nova Resende;Nova Resende;-21.1258;-46.42;27 -Barro Alto;Barro Alto;-11.7608;-41.9119;27 -Vila Bela da Santíssima Trindade;Vila Bela da Santissima Trindade;-15.0078;-59.9508;27 -Sananduva;Sananduva;-27.95;-51.8069;27 -Terezinha;Terezinha;-9.0558;-36.6228;27 -São José da Barra;Sao Jose da Barra;-20.7178;-46.3108;27 -Santa Cruz da Vitória;Santa Cruz da Vitoria;-14.9608;-39.8119;27 -Quixaba;Quixaba;-7.72;-37.8478;27 -Santo Antônio da Alegria;Santo Antonio da Alegria;-21.0869;-47.1508;27 -Herval;Herval;-32.0239;-53.3958;27 -Açuã;Acua;-8.215;-41.0819;27 -Bandeirantes;Bandeirantes;-19.9178;-54.3639;27 -Comercinho;Comercinho;-16.2958;-41.7928;27 -Araporã;Arapora;-18.4369;-49.1869;27 -Tocantínia;Tocantinia;-9.5639;-48.3769;27 -Inimutaba;Inimutaba;-18.7289;-44.3608;27 -Sapopema;Sapopema;-23.9108;-50.58;27 -Belo Monte;Belo Monte;-9.8278;-37.28;27 -Paulo Lopes;Paulo Lopes;-27.9619;-48.6839;27 -Monte do Carmo;Monte do Carmo;-10.7628;-48.1089;27 -Pedra Bonita;Pedra Bonita;-20.5208;-42.33;27 -Arapoema;Arapoema;-7.6578;-49.0639;27 -Trombudo Central;Trombudo Central;-27.2989;-49.79;27 -Diamante;Diamante;-7.4278;-38.2639;27 -Formigueiro;Formigueiro;-30;-53.4989;27 -Jussara;Jussara;-23.6208;-52.4689;27 -Reduto;Reduto;-20.24;-41.9828;27 -São José do Piauí;Sao Jose do Piaui;-6.8719;-41.475;27 -Santa Cruz;Santa Cruz;-6.5328;-38.0619;27 -Santa Fé do Araguaia;Santa Fe do Araguaia;-7.1569;-48.7208;27 -Boa Vista do Burica;Boa Vista do Burica;-27.6689;-54.11;27 -Florestal;Florestal;-19.8889;-44.4328;27 -Independência;Independencia;-27.8328;-54.1878;27 -Angical do Piauí;Angical do Piaui;-6.0858;-42.7389;27 -Pium;Pium;-10.4428;-49.1819;27 -Guia Lopes;Guia Lopes;-20.245;-46.3658;27 -Faxinal do Soturno;Faxinal do Soturno;-29.575;-53.445;27 -São Tomé das Letras;Sao Tome das Letras;-21.7219;-44.985;27 -Padre Marcos;Padre Marcos;-7.355;-40.9039;27 -Barro Duro;Barro Duro;-5.8178;-42.5128;27 -Pedro Avelino;Pedro Avelino;-5.5219;-36.3878;27 -Guarantã;Guaranta;-21.895;-49.5897;27 -Doutor Severiano;Doutor Severiano;-6.0939;-38.375;27 -Iraí de Minas;Irai de Minas;-18.9839;-47.4608;27 -Lassance;Lassance;-17.8869;-44.5778;27 -Iacri;Iacri;-21.8583;-50.6894;27 -Realeza;Realeza;-25.7669;-53.5269;27 -Faxinal;Faxinal;-24.0008;-51.32;27 -Morro da Fumaça;Morro da Fumaca;-28.6508;-49.21;27 -Otacílio Costa;Otacilio Costa;-27.4828;-50.1219;27 -Pinhalzinho;Pinhalzinho;-26.8478;-52.9919;27 -Corbélia;Corbelia;-24.7989;-53.3069;27 -Ourém;Ourem;-1.5478;-47.1189;27 -Montalvânia;Montalvania;-14.4228;-44.3658;27 -Ponto Novo;Ponto Novo;-10.8619;-40.1339;27 -Altinópolis;Altinopolis;-21.0231;-47.3728;27 -Barra de Santo Antônio;Barra de Santo Antonio;-9.4;-35.5;27 -São Pedro do Sul;Sao Pedro do Sul;-29.6208;-54.1789;27 -Porto Belo;Porto Belo;-27.1578;-48.5528;27 -Igaporã;Igapora;-13.7728;-42.7139;27 -Lagoa do Carro;Lagoa do Carro;-7.845;-35.32;27 -Araputanga;Araputanga;-15.4708;-58.3528;27 -Matelândia;Matelandia;-25.2408;-53.9958;27 -Venturosa;Venturosa;-8.5747;-36.8742;27 -Glória;Gloria;-9.3389;-38.2569;27 -Getúlio Vargas;Getulio Vargas;-27.89;-52.2278;27 -São Francisco de Oliveira;Sao Francisco de Oliveira;-20.71;-44.985;27 -Maracajá;Maracaja;-28.8469;-49.4528;27 -Novo Oriente;Novo Oriente;-6.4489;-41.9389;27 -Luís Domingues;Luis Domingues;-1.2678;-45.8728;27 -Orindiúva;Orindiuva;-20.1819;-49.3508;27 -Morro do Chapéu;Morro do Chapeu;-3.7428;-42.3119;27 -Maturé;Mature;-7.2669;-37.3508;27 -Vargem Alegre;Vargem Alegre;-19.6078;-42.2978;27 -Vitorino;Vitorino;-26.2769;-52.7839;27 -Marisópolis;Marisopolis;-6.8419;-38.3469;27 -Conquista;Conquista;-19.9369;-47.5419;27 -Condor;Condor;-28.2078;-53.4869;27 -Palma;Palma;-21.375;-42.3139;27 -Guarda Mor;Guarda Mor;-17.7708;-47.0978;27 -Barão de Cotegipe;Barao de Cotegipe;-27.6208;-52.38;27 -Cândido Godói;Candido Godoi;-27.9519;-54.7519;27 -Cipotânea;Cipotanea;-20.905;-43.3658;27 -Nova Aliança;Nova Alianca;-21.0158;-49.4958;27 -Tuiuti;Tuiuti;-22.8158;-46.6939;27 -Bom Sucesso;Bom Sucesso;-23.71;-51.7639;27 -Itambaracá;Itambaraca;-23.0178;-50.4058;27 -Arapoti;Arapoti;-24.1578;-49.8269;27 -Afrânio;Afranio;-8.5;-41;27 -Filadélfia;Filadelfia;-10.7408;-40.1328;27 -Poção de Pedras;Pocao de Pedras;-4.75;-44.9333;27 -Magalhães de Almeida;Magalhaes de Almeida;-3.3958;-42.2039;27 -Belém;Belem;-6.7469;-35.5189;27 -Itambé;Itambe;-15.245;-40.6239;27 -São Brás;Sao Bras;-10.1278;-36.9006;27 -Tiradentes;Tiradentes;-21.11;-44.1778;27 -Passo do Sertão;Passo do Sertao;-29.2228;-49.81;27 -Jacuípe;Jacuipe;-8.8419;-35.46;27 -Meleiro;Meleiro;-28.8289;-49.6358;27 -Barão do Triunfo;Barao do Triunfo;-30.3878;-51.7339;27 -Moema;Moema;-19.8428;-45.4108;27 -Goioxim;Goioxim;-25.195;-51.9928;27 -Alecrim;Alecrim;-27.655;-54.7639;27 -Manuel Viana;Manuel Viana;-29.5889;-55.4828;27 -Santa Filomena do Maranhão;Santa Filomena do Maranhao;-5.5008;-44.5608;27 -Faro;Faro;-2.1708;-56.745;27 -Nova Ibiá;Nova Ibia;-13.81;-39.6258;27 -Riachuelo;Riachuelo;-5.815;-35.825;27 -Lavrinhas;Lavrinhas;-22.5708;-44.9022;27 -Serra Redonda;Serra Redonda;-7.1778;-35.675;27 -Quatiguá;Quatigua;-23.5669;-49.9139;27 -Itacajá;Itacaja;-8.3919;-47.7678;27 -Cônego Marinho;Conego Marinho;-15.2939;-44.4178;27 -Novo Areal;Novo Areal;-7.0478;-35.9308;27 -Laguna Carapã;Laguna Carapa;-22.5458;-55.15;27 -Guidoval;Guidoval;-21.1519;-42.7969;27 -Junco do Seridó;Junco do Serido;-6.9969;-36.7128;27 -Pedreiras;Pedreiras;-4.5696;-44.67;27 -São Francisco de Assis;Sao Francisco de Assis;-29.55;-55.1308;27 -Ipanema;Ipanema;-19.8008;-41.7128;27 -Manga;Manga;-14.7558;-43.9319;27 -Garopaba;Garopaba;-28.0228;-48.6128;27 -Colina;Colina;-20.7136;-48.5411;27 -Condeúba;Condeuba;-14.895;-41.9689;27 -Pocinhos;Pocinhos;-7.0769;-36.0608;27 -Tapauá;Tapaua;-5.6278;-63.1828;27 -Paraibuna;Paraibuna;-23.3861;-45.6622;27 -Santa Vitória;Santa Vitoria;-18.8389;-50.1208;27 -Solonópole;Solonopole;-5.7328;-39.0078;27 -São Miguel do Tapuio;Sao Miguel do Tapuio;-5.5039;-41.3228;27 -Tremedal;Tremedal;-14.9758;-41.4108;27 -Santo Antônio do Leverger;Santo Antonio do Leverger;-15.8658;-56.0769;27 -Xapuri;Xapuri;-10.6519;-68.5039;27 -Beruri;Beruri;-3.9022;-61.3714;27 -Três Barras;Tres Barras;-26.1058;-50.3219;27 -Central;Central;-11.1542;-42.0814;27 -Alto Araguaia;Alto Araguaia;-17.315;-53.215;27 -Piaçabuçu;Piacabucu;-10.4086;-36.4339;27 -Madalena;Madalena;-4.8569;-39.5769;27 -Ingá;Inga;-7.2678;-35.6128;27 -Atalaia do Norte;Atalaia do Norte;-4.3719;-70.1919;27 -Manari;Manari;-8.9639;-37.6278;27 -Mendes;Mendes;-22.5269;-43.7328;27 -Siqueira Campos;Siqueira Campos;-23.6889;-49.8339;27 -Plácido de Castro;Placido de Castro;-10.2758;-67.15;27 -Guabiruba;Guabiruba;-27.0858;-48.9808;27 -Fátima;Fatima;-10.6;-38.2169;27 -Cândido Mendes;Candido Mendes;-1.4469;-45.7169;27 -Viradouro;Viradouro;-20.8728;-48.2969;27 -Icapuí;Icapui;-4.7128;-37.355;27 -Campos Belos;Campos Belos;-13.0369;-46.7719;27 -Reriutaba;Reriutaba;-4.1419;-40.5819;27 -Itapororoca;Itapororoca;-6.83;-35.2469;27 -São José da Coroa Grande;Sao Jose da Coroa Grande;-8.8978;-35.1478;27 -Tonantins;Tonantins;-2.8728;-67.8019;27 -Arroio Grande;Arroio Grande;-32.2378;-53.0869;27 -Itapaci;Itapaci;-14.9508;-49.5489;27 -Piatã;Piata;-13.1519;-41.7728;27 -Belo Campo;Belo Campo;-15.0378;-41.26;27 -Sengés;Senges;-24.1128;-49.4639;27 -Serra Dourada;Serra Dourada;-12.7608;-43.95;27 -Formoso do Araguaia;Formoso do Araguaia;-11.7969;-49.5289;27 -Iati;Iati;-9.0458;-36.8458;27 -Jussara;Jussara;-15.865;-50.8678;27 -Piúma;Piuma;-20.835;-40.7289;27 -Castelo do Piauí;Castelo do Piaui;-5.3219;-41.5528;27 -Araçoiaba;Aracoiaba;-7.79;-35.0908;27 -Serrita;Serrita;-7.9328;-39.2958;27 -Cariré;Carire;-3.9508;-40.4728;27 -Vertentes;Vertentes;-7.9028;-35.9878;27 -Aragarças;Aragarcas;-15.8978;-52.2508;27 -Turmalina;Turmalina;-17.2858;-42.73;27 -Pastos Bons;Pastos Bons;-6.6019;-44.0769;27 -Itaberá;Itabera;-23.8619;-49.1372;27 -Jaicós;Jaicos;-7.3589;-41.1378;27 -Cruz Machado;Cruz Machado;-26.0169;-51.3469;27 -Mirangaba;Mirangaba;-10.9539;-40.5758;27 -Antenor Navarro;Antenor Navarro;-6.7289;-38.4489;27 -Ervália;Ervalia;-20.84;-42.6569;27 -Mirante do Paranapanema;Mirante do Paranapanema;-22.2919;-51.9064;27 -Messias;Messias;-9.3828;-35.8419;27 -Marechal Taumaturgo;Marechal Taumaturgo;-8.9408;-72.7919;27 -Mâncio Lima;Mancio Lima;-7.6139;-72.8958;27 -Anadia;Anadia;-9.6844;-36.3042;27 -Jacupiranga;Jacupiranga;-24.6925;-48.0022;27 -Jaguaretama;Jaguaretama;-5.6128;-38.7669;27 -Arinos;Arinos;-15.9169;-46.1058;27 -Montanha;Montanha;-18.1269;-40.3628;27 -Ibirataia;Ibirataia;-14.0669;-39.6408;27 -Papanduva;Papanduva;-26.37;-50.1439;27 -Lagoa da Canoa;Lagoa da Canoa;-9.83;-36.7378;27 -Juazeirinho;Juazeirinho;-7.0678;-36.5778;27 -Guapiara;Guapiara;-24.185;-48.5328;27 -Varjota;Varjota;-4.1939;-40.4769;27 -Pio IX;Pio IX;-6.8378;-40.5789;27 -Novo Airão;Novo Airao;-2.6208;-60.9439;27 -Ribeirão Branco;Ribeirao Branco;-24.2208;-48.7658;27 -Cipó;Cipo;-11.1;-38.5169;27 -Itacarambi;Itacarambi;-15.1019;-44.0919;27 -Boqueirão;Boqueirao;-7.4819;-36.135;27 -Jucurutu;Jucurutu;-6.0339;-37.02;27 -Tanque Novo;Tanque Novo;-13.5458;-42.4908;27 -Matipó;Matipo;-20.2839;-42.3408;27 -Rio Maria;Rio Maria;-7.3108;-50.0478;27 -Pirapora do Bom Jesus;Pirapora do Bom Jesus;-23.3972;-47.0028;27 -Porciúncula;Porciuncula;-20.9628;-42.0408;27 -São Benedito do Rio Preto;Sao Benedito do Rio Preto;-3.3339;-43.5278;27 -Sapeaçu;Sapeacu;-12.7278;-39.1819;27 -Morros;Morros;-2.8639;-44.0389;27 -Canapi;Canapi;-9.1269;-37.605;27 -Cairu;Cairu;-13.4869;-39.0439;27 -Barão do Grajaú;Barao do Grajau;-6.7558;-43.0239;27 -Nazaré Paulista;Nazare Paulista;-23.1808;-46.395;27 -Rio Claro;Rio Claro;-22.7228;-44.1358;27 -Batalha;Batalha;-9.6778;-37.1247;27 -Palmeiras;Palmeiras;-2.645;-44.895;27 -Catarina;Catarina;-6.1308;-39.8778;27 -Engenheiro Coelho;Engenheiro Coelho;-22.4883;-47.215;27 -Guaranésia;Guaranesia;-21.2989;-46.8028;27 -Quitandinha;Quitandinha;-25.8719;-49.4978;27 -Padre Paraíso;Padre Paraiso;-17.0719;-41.5239;27 -Umirim;Umirim;-3.6769;-39.35;27 -Joviânia;Joviania;-17.805;-49.6139;27 -Engenheiro Navarro;Engenheiro Navarro;-17.28;-43.95;27 -Santana dos Garrotes;Santana dos Garrotes;-7.3839;-37.9858;27 -Campestre;Campestre;-8.8458;-35.5678;27 -Coimbra;Coimbra;-20.8569;-42.8028;27 -Rio d’Oeste;Rio d'Oeste;-27.1928;-49.7969;27 -Santana da Vargem;Santana da Vargem;-21.2489;-45.5069;27 -Inhapi;Inhapi;-9.2189;-37.7539;27 -Cafarnaum;Cafarnaum;-11.6939;-41.4678;27 -Ibititá;Ibitita;-11.5469;-41.9778;27 -Farias Brito;Farias Brito;-6.9308;-39.5658;27 -Picuí;Picui;-6.555;-36.3489;27 -Caiapônia;Caiaponia;-16.9569;-51.81;27 -Ibipeba;Ibipeba;-11.6408;-42.0108;27 -Pitimbu;Pitimbu;-7.4708;-34.8089;27 -Carlos Chagas;Carlos Chagas;-17.7028;-40.7658;27 -Jaguaripe;Jaguaripe;-13.1128;-38.8958;27 -Boa Vista do Tupim;Boa Vista do Tupim;-12.66;-40.6089;27 -Itapiúna;Itapiuna;-4.5639;-38.9219;27 -Cajari;Cajari;-3.3208;-45.0108;27 -Malacacheta;Malacacheta;-17.8419;-42.0769;27 -Porto Real;Porto Real;-22.42;-44.29;27 -Águas de Lindóia;Aguas de Lindoia;-22.4758;-46.6328;27 -Carnaíba;Carnaiba;-7.805;-37.7939;27 -Olho d’Água das Cunhãs;Olho d'Agua das Cunhas;-4.1389;-45.12;27 -Conceição do Almeida;Conceicao do Almeida;-12.8089;-39.1639;27 -Cariús;Carius;-6.5369;-39.4969;27 -Presidente Olegário;Presidente Olegario;-18.4178;-46.4178;27 -Presidente Médici;Presidente Medici;-11.1758;-61.9008;27 -Neópolis;Neopolis;-10.32;-36.5794;27 -Capanema;Capanema;-25.6719;-53.8089;27 -Tarabaí;Tarabai;-22.3028;-51.5589;27 -Luisiana;Luisiana;-24.2858;-52.2758;27 -Ipumirim;Ipumirim;-27.0769;-52.1358;27 -Cubati;Cubati;-6.8612;-36.3342;27 -Jussiape;Jussiape;-13.5169;-41.5928;27 -Antonina do Norte;Antonina do Norte;-6.775;-39.9889;27 -Cristalândia;Cristalandia;-10.6;-49.1928;27 -Martins Soares;Martins Soares;-20.2569;-41.8769;27 -Campo do Tenente;Campo do Tenente;-25.9778;-49.6828;27 -São Miguel de Taipu;Sao Miguel de Taipu;-7.25;-35.21;27 -Sericita;Sericita;-20.4833;-42.4833;27 -Dois Irmãos do Tocantins;Dois Irmaos do Tocantins;-9.2578;-49.0639;27 -Verê;Vere;-25.8808;-52.9078;27 -Ibiraiaras;Ibiraiaras;-28.37;-51.6358;27 -Abel Figueiredo;Abel Figueiredo;-4.9539;-48.3928;27 -Maravilhas;Maravilhas;-19.5158;-44.6758;27 -Timbó Grande;Timbo Grande;-26.615;-50.6739;27 -Iraí;Irai;-27.1939;-53.2508;27 -Ponte Alta do Tocantins;Ponte Alta do Tocantins;-10.7439;-47.5358;27 -Paulicéia;Pauliceia;-21.3167;-51.8333;27 -Assis Brasil;Assis Brasil;-10.9114;-69.5825;27 -Ponto Belo;Ponto Belo;-18.1239;-40.5408;27 -Machacalis;Machacalis;-17.0769;-40.7158;27 -Almas;Almas;-11.5739;-47.17;27 -Abadia dos Dourados;Abadia dos Dourados;-18.4864;-47.4033;27 -Faina;Faina;-15.4458;-50.3608;27 -São Tomás de Aquino;Sao Tomas de Aquino;-20.7839;-47.0978;27 -São Vicente de Minas;Sao Vicente de Minas;-21.7128;-44.4439;27 -Destêrro de Entre Rios;Desterro de Entre Rios;-20.66;-44.3328;27 -São José de Ubá;Sao Jose de Uba;-21.3578;-41.9428;27 -Ajuricaba;Ajuricaba;-28.2389;-53.7708;27 -Lagoa de Pedra;Lagoa de Pedra;-6.1489;-35.4378;27 -Água Doce;Agua Doce;-26.9978;-51.5558;27 -Galiléia;Galileia;-18.9989;-41.5378;27 -Santo Antônio do Retiro;Santo Antonio do Retiro;-15.3389;-42.6239;27 -Palmitinho;Palmitinho;-27.355;-53.555;27 -Campo Belo do Sul;Campo Belo do Sul;-27.8989;-50.7608;27 -Rodeiro;Rodeiro;-21.2;-42.865;27 -Inconfidentes;Inconfidentes;-22.3169;-46.3278;27 -Ipeúna;Ipeuna;-22.4333;-47.7167;27 -Jaraguari;Jaraguari;-20.1419;-54.3989;27 -Antônio Martins;Antonio Martins;-6.2128;-37.9058;27 -Paulo Frontin;Paulo Frontin;-26.04;-50.8358;27 -Lajeado Novo;Lajeado Novo;-6.1889;-47.035;27 -Curral de Dentro;Curral de Dentro;-15.9378;-41.8439;27 -São José do Ouro;Sao Jose do Ouro;-27.7689;-51.5939;27 -Delfinópolis;Delfinopolis;-20.3439;-46.8539;27 -Bonfim;Bonfim;-20.3269;-44.2389;27 -Ribeiro Gonçalves;Ribeiro Goncalves;-7.5578;-45.2419;27 -Ererê;Erere;-6.0319;-38.3489;27 -Renascença;Renascenca;-26.1578;-52.9689;27 -Cacimbas;Cacimbas;-7.2108;-37.0578;27 -Erval Sêco;Erval Seco;-27.5489;-53.5039;27 -Central de Minas;Central de Minas;-18.7619;-41.3058;27 -Roteiro;Roteiro;-9.8328;-35.9778;27 -Santo Antônio do Pinhal;Santo Antonio do Pinhal;-22.8269;-45.6628;27 -Campo Largo;Campo Largo;-3.8119;-42.6289;27 -Jandaíra;Jandaira;-5.3558;-36.1278;27 -Salto da Divisa;Salto da Divisa;-16.0028;-39.9469;27 -Cuitegi;Cuitegi;-6.8928;-35.5228;27 -Paraí;Parai;-28.5939;-51.7858;27 -Granito;Granito;-7.7158;-39.615;27 -Senador Sá;Senador Sa;-3.3508;-40.4628;27 -Felizburgo;Felizburgo;-16.6389;-40.7608;27 -Alto Paraíso de Goiás;Alto Paraiso de Goias;-14.1328;-47.51;27 -Marilena;Marilena;-22.7358;-53.04;27 -Mambaí;Mambai;-14.4878;-46.1128;27 -Campo Florido;Campo Florido;-19.7608;-48.5719;27 -Glorinha;Glorinha;-29.8808;-50.7669;27 -Gália;Galia;-22.2914;-49.5528;27 -Capetinga;Capetinga;-20.6158;-47.0539;27 -Treze de Maio;Treze de Maio;-28.5589;-49.1478;27 -Maquiné;Maquine;-29.675;-50.2069;27 -Nova União;Nova Uniao;-10.9039;-62.5608;27 -Ferreira Gomes;Ferreira Gomes;0.8578;-51.18;27 -São João Batista do Glória;Sao Joao Batista do Gloria;-20.6408;-46.5058;27 -Boa Vista;Boa Vista;-7.2589;-36.24;27 -Limeira d’Oeste;Limeira d'Oeste;-19.5508;-50.5808;27 -Cêrro Azul;Cerro Azul;-24.8239;-49.2608;27 -Terra Santa;Terra Santa;-2.1039;-56.4869;27 -América Dourada;America Dourada;-11.455;-41.4358;27 -Japaratuba;Japaratuba;-10.5928;-36.94;27 -Dormentes;Dormentes;-8.4469;-40.7708;27 -Severínia;Severinia;-20.8089;-48.8028;27 -São Caetano de Odivelas;Sao Caetano de Odivelas;-0.75;-48.02;27 -Alto Santo;Alto Santo;-5.5208;-38.2719;27 -Guareí;Guarei;-23.3728;-48.1842;27 -Capela;Capela;-9.4075;-36.0736;27 -Croatá;Croata;-4.4;-40.9108;27 -Fundão;Fundao;-19.9328;-40.4069;27 -Água Fria;Agua Fria;-11.8669;-38.7669;27 -Areia Branca;Areia Branca;-10.7578;-37.315;27 -Seara;Seara;-27.1489;-52.3108;27 -Aiuaba;Aiuaba;-6.5739;-40.1239;27 -Jericoacoara;Jericoacoara;-2.7939;-40.5128;27 -Rosário Oeste;Rosario Oeste;-14.8358;-56.4278;27 -Costa Marques;Costa Marques;-12.445;-64.2272;27 -Santa Maria das Barreiras;Santa Maria das Barreiras;-8.855;-49.7219;27 -Araçagi;Aracagi;-6.8528;-35.3808;27 -Santana do Cariri;Santana do Cariri;-7.1878;-39.7369;27 -Itirapina;Itirapina;-22.2528;-47.8228;27 -Canudos;Canudos;-9.9639;-39.1639;27 -Lagoa Formosa;Lagoa Formosa;-18.7789;-46.4078;27 -Adustina;Adustina;-10.5328;-38.1;27 -Rio Pomba;Rio Pomba;-21.275;-43.1789;27 -Borda da Mata;Borda da Mata;-22.2739;-46.165;27 -Piranga;Piranga;-20.685;-43.3;27 -Cesário Lange;Cesario Lange;-23.2267;-47.9531;27 -Piçarras;Picarras;-26.75;-48.6667;27 -Cacimba de Dentro;Cacimba de Dentro;-6.6419;-35.79;27 -São João dos Poleiros;Sao Joao dos Poleiros;-5.1139;-43.81;27 -Ribeirópolis;Ribeiropolis;-10.5389;-37.4361;27 -Pontalina;Pontalina;-17.5258;-49.4489;27 -Abelardo Luz;Abelardo Luz;-26.565;-52.3278;27 -Resplendor;Resplendor;-19.3258;-41.255;27 -Nova Canaã;Nova Canaa;-14.7939;-40.1419;27 -Carmópolis de Minas;Carmopolis de Minas;-20.5408;-44.635;27 -Macatuba;Macatuba;-22.5022;-48.7114;27 -São Vicente Férrer;Sao Vicente Ferrer;-7.5908;-35.4908;27 -Elias Fausto;Elias Fausto;-23.0428;-47.3739;27 -Urucará;Urucara;-2.5358;-57.76;27 -Capistrano;Capistrano;-4.47;-38.9008;27 -Jaboticatubas;Jaboticatubas;-19.5139;-43.745;27 -Belterra;Belterra;-2.6358;-54.9369;27 -Amarante;Amarante;-6.2408;-42.855;27 -Cruz do Espírito Santo;Cruz do Espirito Santo;-7.14;-35.0858;27 -Taió;Taio;-27.1158;-49.9978;27 -Peçanha;Pecanha;-18.5489;-42.5569;27 -Bom Sucesso;Bom Sucesso;-21.0328;-44.7578;27 -Ampère;Ampere;-25.915;-53.4728;27 -São Domingos do Prata;Sao Domingos do Prata;-19.865;-42.9678;27 -Muniz Freire;Muniz Freire;-20.4639;-41.4128;27 -Jaguaruna;Jaguaruna;-28.615;-49.0258;27 -Camocim de São Félix;Camocim de Sao Felix;-8.3589;-35.7619;27 -Souto Soares;Souto Soares;-12.0889;-41.6378;27 -Banabuiú;Banabuiu;-5.31;-38.9208;27 -Urandi;Urandi;-14.7708;-42.655;27 -Pirapemas;Pirapemas;-3.7269;-44.2228;27 -Ibirama;Ibirama;-27.0569;-49.5178;27 -Santo Antônio do Amparo;Santo Antonio do Amparo;-20.9458;-44.9189;27 -Cássia;Cassia;-20.5828;-46.9219;27 -Hidrolândia;Hidrolandia;-16.9619;-49.2289;27 -Conchas;Conchas;-23.0134;-48.0078;27 -Tapiramutá;Tapiramuta;-11.8469;-40.7908;27 -Passagem Franca;Passagem Franca;-6.18;-43.7839;27 -Nova Era;Nova Era;-19.7606;-43.0289;27 -Regeneração;Regeneracao;-6.2378;-42.6878;27 -Natividade da Serra;Natividade da Serra;-23.3756;-45.4419;27 -São Miguel do Anta;Sao Miguel do Anta;-20.7069;-42.7189;27 -Periquito;Periquito;-19.1578;-42.2339;27 -Ipuaçu;Ipuacu;-26.6308;-52.455;27 -Luz;Luz;-19.8008;-45.6858;27 -Carmo;Carmo;-21.9339;-42.6089;27 -São Raimundo das Mangabeiras;Sao Raimundo das Mangabeiras;-7.0219;-45.4808;27 -Pôrto Acre;Porto Acre;-9.5878;-67.5328;27 -Malhada;Malhada;-14.3358;-43.7739;27 -Rio Bananal;Rio Bananal;-19.265;-40.3328;27 -Sapucaia;Sapucaia;-21.995;-42.9139;27 -Cafelândia;Cafelandia;-21.8025;-49.61;27 -Conceição do Mato Dentro;Conceicao do Mato Dentro;-19.0369;-43.425;27 -Charqueada;Charqueada;-22.5097;-47.7781;27 -Pedregulho;Pedregulho;-20.2569;-47.4767;27 -Bady Bassitt;Bady Bassitt;-20.9178;-49.445;27 -Maruim;Maruim;-10.7378;-37.0819;27 -Clevelândia;Clevelandia;-26.3958;-52.4708;27 -Itaeté;Itaete;-12.9858;-40.9728;27 -Buritama;Buritama;-21.0667;-50.1475;27 -Cristinápolis;Cristinapolis;-11.4758;-37.755;27 -Água Branca;Agua Branca;-5.89;-42.6378;27 -Bacuri;Bacuri;-1.7028;-45.1339;27 -Tapes;Tapes;-30.6728;-51.3958;27 -Mangueirinha;Mangueirinha;-25.9408;-52.1758;27 -Tejuçuoca;Tejucuoca;-3.9889;-39.5808;27 -Bonito;Bonito;-11.9658;-41.2669;27 -Carnaubal;Carnaubal;-4.1669;-40.9428;27 -Terra Roxa d’Oeste;Terra Roxa d'Oeste;-24.1569;-54.0969;27 -Campo do Brito;Campo do Brito;-10.7328;-37.4928;27 -Pindaí;Pindai;-14.4928;-42.6869;27 -Itariri;Itariri;-24.2888;-47.1332;27 -Pedra Preta;Pedra Preta;-16.6228;-54.4739;27 -Sumé;Sume;-7.6719;-36.88;27 -Potirendaba;Potirendaba;-21.0428;-49.3769;27 -Monsenhor Tabosa;Monsenhor Tabosa;-4.7889;-40.0628;27 -Ibicuí;Ibicui;-14.8419;-39.9869;27 -Ibitiara;Ibitiara;-12.6519;-42.2178;27 -Salesópolis;Salesopolis;-23.5319;-45.8458;27 -Pôrto Murtinho;Porto Murtinho;-21.6989;-57.8828;27 -Agudo;Agudo;-29.645;-53.24;27 -Pindorama;Pindorama;-21.1858;-48.9069;27 -Acarape;Acarape;-4.2242;-38.7083;27 -Cachoeira Alta;Cachoeira Alta;-18.7628;-50.9419;27 -Elesbão Veloso;Elesbao Veloso;-6.2019;-42.14;27 -Lagamar;Lagamar;-18.1778;-46.8078;27 -Porto dos Gaúchos;Porto dos Gauchos;-11.535;-57.4139;27 -Fruta de Leite;Fruta de Leite;-16.1308;-42.5328;27 -Rio Manso;Rio Manso;-20.265;-44.3078;27 -Patrocínio do Muriaé;Patrocinio do Muriae;-21.1528;-42.215;27 -Bacurituba;Bacurituba;-2.7058;-44.7378;27 -Santana do Matos;Santana do Matos;-5.9578;-36.6558;27 -Bom Princípio;Bom Principio;-3.1908;-41.645;27 -Bertolínia;Bertolinia;-7.6408;-43.9508;27 -Ipaumirim;Ipaumirim;-6.79;-38.7189;27 -Dário Meira;Dario Meira;-14.4358;-39.9078;27 -Moreira Sales;Moreira Sales;-24.0619;-53.0069;27 -São Pedro da Água Branca;Sao Pedro da Agua Branca;-5.085;-48.4289;27 -Simplício Mendes;Simplicio Mendes;-7.8539;-41.91;27 -Flores de Goiás;Flores de Goias;-14.4489;-47.05;27 -Goiatins;Goiatins;-7.71;-47.3139;27 -São Miguel das Matas;Sao Miguel das Matas;-13.0478;-39.4558;27 -Poranga;Poranga;-4.745;-40.9258;27 -Patu;Patu;-6.11;-37.6369;27 -Guimarães;Guimaraes;-2.1328;-44.6008;27 -Betânia;Betania;-8.2767;-38.0339;27 -Senador Amaral;Senador Amaral;-22.5869;-46.1769;27 -Jacaré dos Homens;Jacare dos Homens;-9.6358;-37.205;27 -Francinópolis;Francinopolis;-6.3958;-42.2619;27 -Caparaó;Caparao;-20.5208;-41.9069;27 -São João da Ponta;Sao Joao da Ponta;-0.85;-47.92;27 -General Carneiro;General Carneiro;-26.4278;-51.3158;27 -Landri Sales;Landri Sales;-7.2658;-43.93;27 -Avaí;Avai;-22.1467;-49.3331;27 -Darcinópolis;Darcinopolis;-6.7128;-47.76;27 -Acorizal;Acorizal;-15.205;-56.3658;27 -Goiandira;Goiandira;-18.1328;-48.085;27 -Macuco;Macuco;-21.9839;-42.2528;27 -Santo Inácio;Santo Inacio;-22.6978;-51.7939;27 -Olhos d’Água;Olhos d'Agua;-17.3969;-43.5728;27 -Santana de Mangueira;Santana de Mangueira;-7.555;-38.3319;27 -Entre-Folhas;Entre-Folhas;-19.625;-42.2308;27 -Porto do Mangue;Porto do Mangue;-5.0678;-36.7819;27 -Figueirópolis;Figueiropolis;-12.1308;-49.1739;27 -Piranguçu;Pirangucu;-22.5278;-45.495;27 -Santa Maria do Salto;Santa Maria do Salto;-16.2489;-40.1489;27 -Guaraci;Guaraci;-22.9728;-51.65;27 -Datas;Datas;-18.4458;-43.6558;27 -São João de Manteninha;Sao Joao de Manteninha;-18.7208;-41.16;27 -São Pedro do Suaçuí;Sao Pedro do Suacui;-18.3658;-42.6028;27 -Manoel Emídio;Manoel Emidio;-8.0128;-43.8719;27 -São Nicolau;Sao Nicolau;-28.1828;-55.2669;27 -Dom Silvério;Dom Silverio;-20.16;-42.9678;27 -São Cristovão do Sul;Sao Cristovao do Sul;-27.2667;-50.4406;27 -Vargem Grande do Rio Pardo;Vargem Grande do Rio Pardo;-15.4028;-42.3078;27 -Bom Sucesso;Bom Sucesso;-6.445;-37.9289;27 -General Carneiro;General Carneiro;-15.7108;-52.755;27 -Barra Longa;Barra Longa;-20.2828;-43.0408;27 -Itaara;Itaara;-29.61;-53.765;27 -Bocaina de Minas;Bocaina de Minas;-22.1678;-44.395;27 -Ibertioga;Ibertioga;-21.43;-43.9628;27 -Couto de Magalhães;Couto de Magalhaes;-8.2839;-49.2469;27 -Silvanópolis;Silvanopolis;-11.1469;-48.1689;27 -Mercedes;Mercedes;-24.4539;-54.1619;27 -Álvaro de Carvalho;Alvaro de Carvalho;-22.0797;-49.7197;27 -Ipiguá;Ipigua;-20.6569;-49.3869;27 -Pequizeiro;Pequizeiro;-8.595;-48.9339;27 -Caxingá;Caxinga;-3.4178;-41.8958;27 -Pratânia;Pratania;-22.8083;-48.6661;27 -Liberdade;Liberdade;-22.0289;-44.32;27 -Sítio Novo;Sitio Novo;-6.1039;-35.9108;27 -Cristiano Otoni;Cristiano Otoni;-20.8319;-43.8058;27 -Rio Branco;Rio Branco;-15.2408;-58.1158;27 -Guaxupé;Guaxupe;-21.305;-46.7128;27 -Viana;Viana;-3.22;-45.0039;27 -Santiago;Santiago;-29.1919;-54.8669;27 -Artur Nogueira;Artur Nogueira;-22.5731;-47.1725;27 -Macaúbas;Macaubas;-13.0189;-42.6989;27 -São Joaquim da Barra;Sao Joaquim da Barra;-20.5808;-47.855;27 -Vargem Grande Paulista;Vargem Grande Paulista;-23.6028;-47.0258;27 -Alta Floresta;Alta Floresta;-9.8758;-56.0858;27 -Itararé;Itarare;-24.1125;-49.3317;27 -Vila Propício;Vila Propicio;-15.4569;-48.8889;27 -Rio do Prado;Rio do Prado;-16.6078;-40.57;27 -Agricolândia;Agricolandia;-5.7989;-42.6689;27 -Palestina;Palestina;-9.6719;-37.3292;27 -Jequitibá;Jequitiba;-19.2358;-44.0278;27 -Dores de Guanhães;Dores de Guanhaes;-19.0578;-42.9289;27 -Ibiquera;Ibiquera;-12.6508;-40.9339;27 -Conceição do Pará;Conceicao do Para;-19.7528;-44.8969;27 -Liberato Salzano;Liberato Salzano;-27.6;-53.0728;27 -Brejinho de Nazaré;Brejinho de Nazare;-11;-48.5658;27 -Maetinga;Maetinga;-14.6628;-41.4919;27 -Aguiarnópolis;Aguiarnopolis;-6.5628;-47.4658;27 -Salmourão;Salmourao;-21.6239;-50.8608;27 -Dom Cavati;Dom Cavati;-19.3739;-42.1058;27 -Bento Fernandes;Bento Fernandes;-5.6939;-35.82;27 -Japurá;Japura;-1.8261;-66.5989;27 -Pranchita;Pranchita;-26.02;-53.74;27 -Guzolândia;Guzolandia;-20.6497;-50.6619;27 -Serra do Navio;Serra do Navio;0.9014;-52.0022;27 -São José da Varginha;Sao Jose da Varginha;-19.71;-44.5569;27 -Gameleiras;Gameleiras;-15.0819;-43.1239;27 -Volta Grande;Volta Grande;-21.7708;-42.5389;27 -Rochedo;Rochedo;-19.9528;-54.8928;27 -Jampruca;Jampruca;-18.4628;-41.8039;27 -Miranorte;Miranorte;-9.5289;-48.59;27 -Timbaúba;Timbauba;-7.505;-35.3178;27 -Campos do Jordão;Campos do Jordao;-22.7394;-45.5914;27 -Balneário do Rincão;Balneario do Rincao;-28.8344;-49.2361;27 -Barra do Ribeiro;Barra do Ribeiro;-30.2908;-51.3008;27 -Iconha;Iconha;-20.7928;-40.8108;27 -Duartina;Duartina;-22.4144;-49.4039;27 -Cananéia;Cananeia;-25.015;-47.9269;27 -Taguaí;Taguai;-23.4519;-49.4089;27 -Jaciara;Jaciara;-15.965;-54.9678;27 -Cardoso Moreira;Cardoso Moreira;-21.4878;-41.6158;27 -Martinho Campos;Martinho Campos;-19.3319;-45.2369;27 -Itiquira;Itiquira;-17.2089;-54.15;27 -Campo Belo;Campo Belo;-20.8969;-45.2769;27 -Guapimirim;Guapimirim;-22.5369;-42.9819;27 -São Miguel do Guamá;Sao Miguel do Guama;-1.6269;-47.4828;27 -Itupiranga;Itupiranga;-5.135;-49.3269;27 -Pau d’Alho;Pau d'Alho;-7.8969;-35.18;27 -Ribeira do Pombal;Ribeira do Pombal;-10.8339;-38.5358;27 -Trairi;Trairi;-3.2778;-39.2689;27 -Humaitá;Humaita;-7.5061;-63.0208;27 -Portel;Portel;-1.9358;-50.8208;27 -Delmiro Gouveia;Delmiro Gouveia;-9.3858;-37.9958;27 -Jaguariúna;Jaguariuna;-22.68;-46.99;27 -Sapé;Sape;-7.095;-35.2328;27 -Naviraí;Navirai;-23.065;-54.1908;27 -Buíque;Buique;-8.6233;-37.1564;27 -Porto Feliz;Porto Feliz;-23.215;-47.5239;27 -Parobé;Parobe;-29.6289;-50.835;27 -Capitão Poço;Capitao Poco;-1.745;-47.065;27 -Granja;Granja;-3.12;-40.8258;27 -Caetité;Caetite;-14.0689;-42.475;27 -Boa Viagem;Boa Viagem;-5.1278;-39.7319;27 -Marechal Deodoro;Marechal Deodoro;-9.71;-35.895;27 -Mongaguá;Mongagua;-24.0869;-46.6289;27 -Tutóia;Tutoia;-2.7619;-42.2739;27 -Canoinhas;Canoinhas;-26.1769;-50.39;27 -União da Vitória;Uniao da Vitoria;-26.23;-51.0858;27 -Mafra;Mafra;-26.1108;-49.805;27 -Manicoré;Manicore;-5.8089;-61.3;27 -Santo Estêvão;Santo Estevao;-12.43;-39.2508;27 -Capivari;Capivari;-22.995;-47.5078;27 -São Bento do Una;Sao Bento do Una;-8.5228;-36.4439;27 -Pirapora;Pirapora;-17.3478;-44.9436;27 -Olímpia;Olimpia;-20.7369;-48.915;27 -Canguçu;Cangucu;-31.395;-52.6758;27 -Açu;Acu;-5.5769;-36.9089;27 -Leopoldina;Leopoldina;-21.5319;-42.6428;27 -Acopiara;Acopiara;-6.095;-39.4528;27 -Barra;Barra;-11.0889;-43.1419;27 -Acará;Acara;-1.9608;-48.1969;27 -Três Pontas;Tres Pontas;-21.3669;-45.5128;27 -São Francisco do Sul;Sao Francisco do Sul;-26.2428;-48.6378;27 -São Francisco;Sao Francisco;-15.9489;-44.8639;27 -Frutal;Frutal;-20.025;-48.9408;27 -Juruti;Juruti;-2.1519;-56.0919;27 -Santa Isabel;Santa Isabel;-23.3158;-46.2208;27 -Pôrto Ferreira;Porto Ferreira;-21.8539;-47.4789;27 -Indaial;Indaial;-26.8978;-49.2319;27 -Alenquer;Alenquer;-1.9419;-54.7378;27 -Limoeiro;Limoeiro;-7.875;-35.45;27 -Monte Mor;Monte Mor;-22.9467;-47.315;27 -Horizonte;Horizonte;-4.0989;-38.4958;27 -Jaguaquara;Jaguaquara;-13.5308;-39.9708;27 -Rolim de Moura;Rolim de Moura;-11.7254;-61.7778;27 -Barbalha;Barbalha;-7.305;-39.3019;27 -São José do Rio Pardo;Sao Jose do Rio Pardo;-21.5958;-46.8889;27 -Itupeva;Itupeva;-23.1531;-47.0578;27 -Cachoeiras de Macacu;Cachoeiras de Macacu;-22.4628;-42.6528;27 -Viçosa do Ceará;Vicosa do Ceara;-3.5619;-41.0919;27 -Barreirinhas;Barreirinhas;-2.7469;-42.8258;27 -Taquara;Taquara;-29.6508;-50.7808;27 -Monte Santo;Monte Santo;-10.4378;-39.3328;27 -Palmares Paulista;Palmares Paulista;-21.0828;-48.8008;27 -Jequeri;Jequeri;-20.4558;-42.6658;27 -Matina;Matina;-13.9089;-42.8489;27 -Anamã;Anama;-3.58;-61.4039;27 -Alto do Rodrigues;Alto do Rodrigues;-5.2878;-36.7619;27 -São Sebastião da Grama;Sao Sebastiao da Grama;-21.7108;-46.8208;27 -Itaguara;Itaguara;-20.3919;-44.4878;27 -São José do Campestre;Sao Jose do Campestre;-6.3158;-35.7139;27 -Governador Dix-Sept Rosado;Governador Dix-Sept Rosado;-5.4589;-37.5208;27 -Ilhota;Ilhota;-26.9;-48.8269;27 -Cruzeiro do Sul;Cruzeiro do Sul;-29.5128;-51.985;27 -Santa Mariana;Santa Mariana;-23.15;-50.55;27 -Mato Verde;Mato Verde;-15.3969;-42.8658;27 -Iaciara;Iaciara;-14.0958;-46.6319;27 -São Luís do Curu;Sao Luis do Curu;-3.67;-39.2428;27 -Cacequi;Cacequi;-29.8839;-54.825;27 -Chã da Alegria;Cha da Alegria;-8.0008;-35.2133;27 -Caapiranga;Caapiranga;-3.3167;-61.2;27 -Quatipuru;Quatipuru;-0.9008;-47.0058;27 -Correia Pinto;Correia Pinto;-27.585;-50.3608;27 -Vianópolis;Vianopolis;-16.7419;-48.5158;27 -Xavantes;Xavantes;-23.0389;-49.7094;27 -Nossa Senhora do Livramento;Nossa Senhora do Livramento;-15.775;-56.3458;27 -Dom Basílio;Dom Basilio;-13.76;-41.7708;27 -Mortugaba;Mortugaba;-15.0228;-42.3678;27 -Valentim Gentil;Valentim Gentil;-20.4219;-50.0878;27 -Feliz;Feliz;-29.4508;-51.3058;27 -Nina Rodrigues;Nina Rodrigues;-3.4658;-43.905;27 -Guamaré;Guamare;-5.095;-36.325;27 -Araçás;Aracas;-12.22;-38.2028;27 -Cortês;Cortes;-8.47;-35.5436;27 -Paulista;Paulista;-6.5939;-37.6239;27 -Saubara;Saubara;-12.7378;-38.7689;27 -Jaguapitã;Jaguapita;-23.1128;-51.5319;27 -Palestina;Palestina;-20.39;-49.4328;27 -Nova Trento;Nova Trento;-27.2867;-48.9303;27 -Guaraniaçu;Guaraniacu;-25.1008;-52.8778;27 -Antônio Gonçalves;Antonio Goncalves;-10.5728;-40.2739;27 -Mulungu do Morro;Mulungu do Morro;-11.9658;-41.6389;27 -Andrelândia;Andrelandia;-21.74;-44.3089;27 -Santa Leopoldina;Santa Leopoldina;-20.1008;-40.53;27 -Salgado de São Félix;Salgado de Sao Felix;-7.3569;-35.4408;27 -Ielmo Marinho;Ielmo Marinho;-5.8239;-35.5528;27 -Pinheiro Machado;Pinheiro Machado;-31.5778;-53.3808;27 -Piripá;Piripa;-14.94;-41.72;27 -Tamarana;Tamarana;-23.7228;-51.0969;27 -Antônio Cardoso;Antonio Cardoso;-12.435;-39.12;27 -Lagoa Dourada;Lagoa Dourada;-20.9139;-44.0778;27 -Mirante da Serra;Mirante da Serra;-11.0297;-62.675;27 -Cardoso;Cardoso;-20.0819;-49.9139;27 -Rio do Pires;Rio do Pires;-13.1278;-42.2919;27 -Nonoai;Nonoai;-27.3619;-52.7708;27 -Palmácia;Palmacia;-4.15;-38.8458;27 -Ubaporanga;Ubaporanga;-19.635;-42.1058;27 -Jacinto;Jacinto;-16.1439;-40.2928;27 -Tabapuã;Tabapua;-20.9639;-49.0319;27 -Capela do Alto Alegre;Capela do Alto Alegre;-11.6678;-39.8378;27 -Mostardas;Mostardas;-31.1069;-50.9208;27 -Lagoa do Ouro;Lagoa do Ouro;-9.1269;-36.4589;27 -Ibiraci;Ibiraci;-20.4619;-47.1219;27 -Eldorado;Eldorado;-23.7869;-54.2839;27 -Malhador;Malhador;-10.6578;-37.305;27 -Jardim do Seridó;Jardim do Serido;-6.5839;-36.7739;27 -São Francisco do Maranhão;Sao Francisco do Maranhao;-6.2508;-42.8569;27 -Ouvidor;Ouvidor;-18.2339;-47.8389;27 -Sambaíba;Sambaiba;-7.14;-45.3458;27 -Benedito Leite;Benedito Leite;-7.2228;-44.5578;27 -Alcantil;Alcantil;-7.7439;-36.0558;27 -Amaporã;Amapora;-23.0958;-52.7878;27 -Paula Freitas;Paula Freitas;-26.2078;-50.9378;27 -Bandeira do Sul;Bandeira do Sul;-21.7278;-46.3858;27 -Santa Rita do Itueto;Santa Rita do Itueto;-19.36;-41.38;27 -Cabaceiras;Cabaceiras;-7.4889;-36.2869;27 -Itaguaru;Itaguaru;-15.7578;-49.6339;27 -Braúna;Brauna;-21.5;-50.3167;27 -Pau D’Arco;Pau D'Arco;-7.8328;-50.0439;27 -Campinas do Piauí;Campinas do Piaui;-7.66;-41.8819;27 -São Martinho;Sao Martinho;-27.7069;-53.9689;27 -São José do Goiabal;Sao Jose do Goiabal;-19.9289;-42.705;27 -Machadinho;Machadinho;-27.5669;-51.6678;27 -Marabá Paulista;Maraba Paulista;-22.1081;-51.9625;27 -Coronel Ezequiel;Coronel Ezequiel;-6.3831;-36.2125;27 -Rio Espera;Rio Espera;-20.855;-43.4739;27 -São Domingos das Dores;Sao Domingos das Dores;-19.5269;-42.0108;27 -Mucurici;Mucurici;-18.0928;-40.5158;27 -Gaurama;Gaurama;-27.5839;-52.0939;27 -Grandes Rios;Grandes Rios;-24.1458;-51.5058;27 -Boa Ventura;Boa Ventura;-7.4139;-38.2158;27 -Aramina;Aramina;-20.0903;-47.7858;27 -Britânia;Britania;-15.2408;-51.1608;27 -Sabino;Sabino;-21.46;-49.5778;27 -São Jorge do Ivaí;Sao Jorge do Ivai;-23.4328;-52.2928;27 -Bom Jesus do Amparo;Bom Jesus do Amparo;-19.7039;-43.4739;27 -Santa Luz;Santa Luz;-8.9539;-44.1289;27 -Luisiânia;Luisiania;-21.6758;-50.3267;27 -Campinas do Sul;Campinas do Sul;-27.7158;-52.6278;27 -Cocalinho;Cocalinho;-14.3969;-50.9958;27 -Caiuá;Caiua;-21.8317;-51.9983;27 -Veredinha;Veredinha;-17.3989;-42.7358;27 -Sobrália;Sobralia;-19.235;-42.0978;27 -Rondinha;Rondinha;-27.8278;-52.91;27 -Anchieta;Anchieta;-26.5339;-53.3308;27 -Gurinhatã;Gurinhata;-19.2128;-49.7858;27 -Aguiar;Aguiar;-7.0919;-38.1708;27 -Cocal dos Alves;Cocal dos Alves;-3.7289;-41.4489;27 -Borborema;Borborema;-6.8008;-35.6258;27 -Mesquita;Mesquita;-19.2228;-42.6069;27 -Águas Mornas;Aguas Mornas;-27.6939;-48.8239;27 -Jacundá;Jacunda;-4.4508;-49.1158;27 -Viseu;Viseu;-1.1969;-46.14;27 -Taquaritinga;Taquaritinga;-21.4058;-48.505;27 -Bertioga;Bertioga;-23.8539;-46.1389;27 -Salgueiro;Salgueiro;-8.0669;-39.1222;27 -Moreno;Moreno;-8.1186;-35.0922;27 -Andradina;Andradina;-20.8958;-51.3789;27 -Coruripe;Coruripe;-10.1258;-36.1758;27 -Tauá;Taua;-6.0028;-40.2928;27 -Jaru;Jaru;-10.4389;-62.4664;27 -Tucano;Tucano;-10.9628;-38.7869;27 -Boituva;Boituva;-23.2833;-47.6722;27 -Catu;Catu;-12.3497;-38.3831;27 -Tomé-Açu;Tome-Acu;-2.4189;-48.1519;27 -Monte Alegre;Monte Alegre;-2.0078;-54.0689;27 -Araci;Araci;-11.3328;-38.9669;27 -Registro;Registro;-24.4878;-47.8439;27 -Limoeiro do Norte;Limoeiro do Norte;-5.1458;-38.0978;27 -Irati;Irati;-25.4669;-50.6508;27 -Surubim;Surubim;-7.8319;-35.7558;27 -Pedro Leopoldo;Pedro Leopoldo;-19.6178;-44.0428;27 -Bezerros;Bezerros;-8.2333;-35.75;27 -Biguaçu;Biguacu;-27.4939;-48.6558;27 -Guarabira;Guarabira;-6.855;-35.49;27 -Gaspar;Gaspar;-26.9308;-48.9589;27 -Mirassol;Mirassol;-20.8189;-49.5208;27 -Campo Alegre;Campo Alegre;-9.7819;-36.3508;27 -Ibitinga;Ibitinga;-21.7578;-48.8289;27 -Floriano;Floriano;-6.7669;-43.0228;27 -Nova Odessa;Nova Odessa;-22.7778;-47.2958;27 -Ponte Nova;Ponte Nova;-20.4158;-42.9089;27 -Içara;Icara;-28.7128;-49.3;27 -Palmares;Palmares;-8.6828;-35.5919;27 -Goianésia;Goianesia;-15.3169;-49.1169;27 -Montenegro;Montenegro;-29.6889;-51.4608;27 -Santa Isabel do Pará;Santa Isabel do Para;-1.2989;-48.1608;27 -Lucas do Rio Verde;Lucas do Rio Verde;-13.05;-55.9108;27 -Caràzinho;Carazinho;-28.2839;-52.7858;27 -Barra do Garças;Barra do Garcas;-15.89;-52.2569;27 -São Tomé;Sao Tome;-23.5378;-52.5908;27 -Ibiracatu;Ibiracatu;-15.6639;-44.1639;27 -Itaverava;Itaverava;-20.6778;-43.61;27 -Palmópolis;Palmopolis;-16.735;-40.42;27 -Virgolândia;Virgolandia;-18.4758;-42.3069;27 -Presidente Bernardes;Presidente Bernardes;-20.7689;-43.1878;27 -Janduís;Janduis;-6.0158;-37.4089;27 -Aliança do Tocantins;Alianca do Tocantins;-11.3058;-48.9358;27 -Barrolândia;Barrolandia;-9.8358;-48.725;27 -Minador do Negrão;Minador do Negrao;-9.305;-36.865;27 -Feira Nova;Feira Nova;-10.2639;-37.3128;27 -Arroio do Tigre;Arroio do Tigre;-29.3328;-53.0928;27 -Ataléia;Ataleia;-18.0439;-41.11;27 -Barra do Chapéu;Barra do Chapeu;-24.4731;-49.0244;27 -Alambari;Alambari;-23.5667;-47.8861;27 -Cravolândia;Cravolandia;-13.3589;-39.815;27 -Itaú;Itau;-5.84;-37.9928;27 -Cambuquira;Cambuquira;-21.8583;-45.2911;27 -Cidreira;Cidreira;-30.1608;-50.2339;27 -Chaval;Chaval;-3.0339;-41.2439;27 -Buenos Aires;Buenos Aires;-7.7258;-35.3269;27 -São Sebastião do Uatumã;Sao Sebastiao do Uatuma;-2.5719;-57.8708;27 -Tacaimbó;Tacaimbo;-8.3158;-36.2928;27 -Porecatu;Porecatu;-22.7558;-51.3789;27 -Rio Vermelho;Rio Vermelho;-18.2939;-43.0089;27 -Mineiros do Tietê;Mineiros do Tiete;-22.4089;-48.4508;27 -Joanópolis;Joanopolis;-22.9303;-46.2756;27 -Avanhandava;Avanhandava;-21.4608;-49.9497;27 -Novo Lino;Novo Lino;-8.915;-35.6469;27 -Saúde;Saude;-10.9408;-40.4178;27 -Nova Ponte;Nova Ponte;-19.1983;-47.7272;27 -Miraíma;Miraima;-3.5689;-39.97;27 -Flexeiras;Flexeiras;-9.2728;-35.715;27 -Ivaí;Ivai;-25.0108;-50.8589;27 -Palmital;Palmital;-24.8928;-52.2028;27 -Licínio de Almeida;Licinio de Almeida;-14.6819;-42.5078;27 -Conceição do Rio Verde;Conceicao do Rio Verde;-21.8808;-45.085;27 -Ribeirão do Pinhal;Ribeirao do Pinhal;-23.4167;-50.35;27 -Lucena;Lucena;-6.9;-34.8689;27 -Cantagalo;Cantagalo;-25.3739;-52.1258;27 -Japoatã;Japoata;-10.3469;-36.8008;27 -Arês;Ares;-6.1939;-35.16;27 -Ibaretama;Ibaretama;-4.8039;-38.7528;27 -Ribeirão Bonito;Ribeirao Bonito;-22.0669;-48.1758;27 -Mar de Espanha;Mar de Espanha;-21.8669;-43.01;27 -Antônio Prado;Antonio Prado;-28.8578;-51.2828;27 -Choró;Choro;-4.8428;-39.1408;27 -Tomar do Geru;Tomar do Geru;-11.3728;-37.8408;27 -Uruoca;Uruoca;-3.3139;-40.5569;27 -Siderópolis;Sideropolis;-28.5978;-49.4239;27 -Mamborê;Mambore;-24.3189;-52.53;27 -Tabocas do Brejo Velho;Tabocas do Brejo Velho;-12.7058;-44.0069;27 -Morungaba;Morungaba;-22.88;-46.7917;27 -Wanderley;Wanderley;-12.12;-43.8878;27 -Santa Luzia do Itanhy;Santa Luzia do Itanhy;-11.3508;-37.4478;27 -Upanema;Upanema;-5.6419;-37.2578;27 -Governador Celso Ramos;Governador Celso Ramos;-27.315;-48.5589;27 -Piratininga;Piratininga;-22.4128;-49.135;27 -Uarini;Uarini;-2.99;-65.1078;27 -Milhã;Milha;-5.675;-39.1939;27 -Monte Belo;Monte Belo;-21.3258;-46.3678;27 -Nova Londrina;Nova Londrina;-22.7658;-52.985;27 -Frecheirinha;Frecheirinha;-3.76;-40.8158;27 -Mirabela;Mirabela;-16.2628;-44.1639;27 -Caçu;Cacu;-18.5569;-51.1308;27 -Sítio do Mato;Sitio do Mato;-13.085;-43.465;27 -Retirolândia;Retirolandia;-11.495;-39.4258;27 -Jitaúna;Jitauna;-14.0189;-39.8889;27 -Demerval Lobão;Demerval Lobao;-5.3578;-42.6758;27 -Engenheiro Paulo de Frontin;Engenheiro Paulo de Frontin;-22.55;-43.6778;27 -Mogeiro;Mogeiro;-7.2989;-35.4789;27 -Itagi;Itagi;-14.1628;-40.0058;27 -Crissiumal;Crissiumal;-27.5;-54.1008;27 -Santa Filomena;Santa Filomena;-8.1628;-40.6158;27 -Cêrro Largo;Cerro Largo;-28.1489;-54.7378;27 -Nova Veneza;Nova Veneza;-28.6369;-49.4978;27 -Nordestina;Nordestina;-10.8228;-39.4278;27 -Itiruçu;Itirucu;-13.5319;-40.15;27 -Serra Azul;Serra Azul;-21.3108;-47.5658;27 -Alto Alegre dos Parecis;Alto Alegre dos Parecis;-12.1278;-61.8508;27 -Orocó;Oroco;-8.62;-39.6019;27 -Juruá;Jurua;-3.4808;-66.0689;27 -Tapiratiba;Tapiratiba;-21.4678;-46.7489;27 -Sete Barras;Sete Barras;-24.3878;-47.9258;27 -Pacatuba;Pacatuba;-10.4528;-36.6508;27 -Tracunhaém;Tracunhaem;-7.805;-35.24;27 -São João do Araguaia;Sao Joao do Araguaia;-5.3578;-48.7908;27 -Manuel Ribas;Manuel Ribas;-24.5158;-51.6678;27 -Presidente Jânio Quadros;Presidente Janio Quadros;-14.6889;-41.6778;27 -Rio do Sul;Rio do Sul;-27.2139;-49.6428;27 -Vacaria;Vacaria;-28.5119;-50.9339;27 -Araranguá;Ararangua;-28.935;-49.4858;27 -Acaraú;Acarau;-2.8858;-40.12;27 -Cajazeiras;Cajazeiras;-6.89;-38.5619;27 -Pacajus;Pacajus;-4.1728;-38.4608;27 -Ipirá;Ipira;-12.1578;-39.7369;27 -Penápolis;Penapolis;-21.42;-50.0778;27 -Itapecuru Mirim;Itapecuru Mirim;-3.3928;-44.3589;27 -Grajaú;Grajau;-5.8189;-46.1389;27 -Morada Nova;Morada Nova;-5.1069;-38.3728;27 -Piripiri;Piripiri;-4.2728;-41.7769;27 -Santo Amaro;Santo Amaro;-12.5469;-38.7119;27 -Coroatá;Coroata;-4.13;-44.1239;27 -Camboriú;Camboriu;-27.025;-48.6539;27 -Tefé;Tefe;-3.3539;-64.7108;27 -São Borja;Sao Borja;-28.6608;-56.0039;27 -Pesqueira;Pesqueira;-8.3617;-36.6947;27 -Cruz Alta;Cruz Alta;-28.6386;-53.6064;27 -Camaquã;Camaqua;-30.8528;-51.8153;27 -Oriximiná;Oriximina;-1.7658;-55.8658;27 -Arara;Arara;-6.8278;-35.7578;27 -Paripueira;Paripueira;-9.465;-35.5519;27 -Carapebus;Carapebus;-22.1869;-41.6608;27 -Luís Antônio;Luis Antonio;-21.555;-47.7044;27 -Itapuí;Itapui;-22.2333;-48.7192;27 -Mozarlândia;Mozarlandia;-14.745;-50.5708;27 -Serrolândia;Serrolandia;-11.4158;-40.3019;27 -Camocim;Camocim;-2.9019;-40.8408;27 -Benevides;Benevides;-1.3608;-48.245;27 -Lagoa Santa;Lagoa Santa;-19.6269;-43.89;27 -Maués;Maues;-3.3836;-57.7186;27 -Navegantes;Navegantes;-26.8989;-48.6539;27 -Campo Bom;Campo Bom;-29.6789;-51.0528;27 -Tabatinga;Tabatinga;-4.2525;-69.9381;27 -Esmeraldas;Esmeraldas;-19.7628;-44.3139;27 -São Gabriel;Sao Gabriel;-30.3358;-54.32;27 -Igarapé-Miri;Igarape-Miri;-1.975;-48.96;27 -Batatais;Batatais;-20.8911;-47.585;27 -São Miguel dos Campos;Sao Miguel dos Campos;-9.7808;-36.0939;27 -Leme;Leme;-22.1858;-47.39;27 -Breves;Breves;-1.6819;-50.48;27 -Itaituba;Itaituba;-4.2758;-55.9839;27 -Paulínia;Paulinia;-22.7611;-47.1542;27 -Valença;Valenca;-13.37;-39.0728;27 -Ituiutaba;Ituiutaba;-18.9689;-49.465;27 -Tucuruí;Tucurui;-3.7678;-49.6728;27 -Tubarão;Tubarao;-28.4669;-49.0069;27 -Itacoatiara;Itacoatiara;-3.1428;-58.4439;27 -Caieiras;Caieiras;-23.3644;-46.7408;27 -Cambé;Cambe;-23.2758;-51.2778;27 -Barra do Piraí;Barra do Pirai;-22.47;-43.8258;27 -Japeri;Japeri;-22.6428;-43.6528;27 -Iguatu;Iguatu;-6.3589;-39.2989;27 -Itaperuna;Itaperuna;-21.205;-41.8878;27 -Guaíba;Guaiba;-30.1139;-51.325;27 -Erechim;Erechim;-27.6339;-52.2739;27 -Candiba;Candiba;-14.4108;-42.8669;27 -Bombinhas;Bombinhas;-27.1378;-48.5169;27 -Massaranduba;Massaranduba;-26.6108;-49.0078;27 -Água Clara;Agua Clara;-20.45;-52.8667;27 -Angical;Angical;-12.0069;-44.6939;27 -Cafelândia;Cafelandia;-24.6178;-53.32;27 -Bicas;Bicas;-21.725;-43.0589;27 -Lagarto;Lagarto;-10.9169;-37.65;27 -Manacapuru;Manacapuru;-3.3;-60.6206;27 -Itaúna;Itauna;-20.075;-44.5758;27 -Vargem da Roça;Vargem da Roca;-11.6069;-40.1369;27 -Soledade;Soledade;-7.0569;-36.3628;27 -Apuiarés;Apuiares;-3.9489;-39.4319;27 -Santa Branca;Santa Branca;-23.3969;-45.8839;27 -Boa Nova;Boa Nova;-14.3628;-40.2078;27 -Boninal;Boninal;-12.7019;-41.8278;27 -Tapejara;Tapejara;-23.7328;-52.8728;27 -Cruzília;Cruzilia;-21.8389;-44.8078;27 -Candeias;Candeias;-20.7669;-45.2758;27 -Jurema;Jurema;-8.7178;-36.1358;27 -Ipauçu;Ipaucu;-23.0569;-49.6267;27 -Tavares;Tavares;-7.6358;-37.8778;27 -Pé de Serra;Pe de Serra;-11.8339;-39.6128;27 -Manoel Vitorino;Manoel Vitorino;-14.145;-40.2428;27 -Uibaí;Uibai;-11.3369;-42.1328;27 -Pinhalzinho;Pinhalzinho;-22.78;-46.57;27 -Barroquinha;Barroquinha;-3.0189;-41.1369;27 -Alterosa;Alterosa;-21.219;-46.1869;27 -Tijucas do Sul;Tijucas do Sul;-25.9278;-49.1989;27 -Boa Esperança do Sul;Boa Esperanca do Sul;-21.9925;-48.3908;27 -Poço das Trincheiras;Poco das Trincheiras;-9.3128;-37.2858;27 -Barra do Mendes;Barra do Mendes;-11.81;-42.0589;27 -Água Boa;Agua Boa;-17.9958;-42.3889;27 -Paulino Neves;Paulino Neves;-2.7189;-42.5328;27 -Guiratinga;Guiratinga;-16.3489;-53.7578;27 -Tururu;Tururu;-3.5808;-39.4369;27 -Igrapiúna;Igrapiuna;-13.8258;-39.1419;27 -Santa Maria do Suaçuí;Santa Maria do Suacui;-18.19;-42.4139;27 -Muqui;Muqui;-20.9519;-41.3458;27 -Graça;Graca;-4.0458;-40.7528;27 -Alagoinha;Alagoinha;-6.95;-35.545;27 -Brazópolis;Brazopolis;-22.4739;-45.6078;27 -Jacaraú;Jacarau;-6.6119;-35.2928;27 -Cotegipe;Cotegipe;-12.0278;-44.2578;27 -Itinga;Itinga;-16.6128;-41.765;27 -Dom Feliciano;Dom Feliciano;-30.7039;-52.1078;27 -Baixio;Baixio;-6.73;-38.7169;27 -Pacujá;Pacuja;-3.9878;-40.6969;27 -Campo Alegre de Goiás;Campo Alegre de Goias;-17.6389;-47.7819;27 -Santa Maria do Erval;Santa Maria do Erval;-29.4978;-50.9928;27 -São Vicente;Sao Vicente;-6.2158;-36.6839;27 -Crisólita;Crisolita;-17.2369;-40.9119;27 -Hulha Negra;Hulha Negra;-31.4039;-53.8689;27 -Colônia do Gurguéia;Colonia do Gurgueia;-8.1819;-43.7919;27 -Silvianópolis;Silvianopolis;-22.0289;-45.835;27 -Nova Olinda;Nova Olinda;-7.48;-38.0419;27 -Laurentino;Laurentino;-27.2169;-49.7328;27 -Confins;Confins;-19.6328;-43.9828;27 -Pedra Bela;Pedra Bela;-22.7931;-46.4433;27 -Ibiara;Ibiara;-7.5008;-38.405;27 -Francisco Alves;Francisco Alves;-24.0658;-53.8478;27 -Santa Albertina;Santa Albertina;-20.0319;-50.7278;27 -Pinhão;Pinhao;-10.5669;-37.7228;27 -Dona Eusébia;Dona Eusebia;-21.3161;-42.8108;27 -Santa Cruz do Piauí;Santa Cruz do Piaui;-7.185;-41.7678;27 -Passo do Sobrado;Passo do Sobrado;-29.7478;-52.275;27 -Jandaia;Jandaia;-17.0489;-50.1458;27 -Santo Antônio de Lisboa;Santo Antonio de Lisboa;-6.9808;-41.2339;27 -Sales;Sales;-21.3408;-49.485;27 -Betânia do Piauí;Betania do Piaui;-8.1478;-40.7958;27 -Bela Vista do Tôldo;Bela Vista do Toldo;-26.2728;-50.4639;27 -Munhoz;Munhoz;-22.6128;-46.3608;27 -Itumirim;Itumirim;-21.3169;-44.8708;27 -Almadina;Almadina;-14.705;-39.6369;27 -Rio das Antas;Rio das Antas;-26.8989;-51.0739;27 -Pardinho;Pardinho;-23.0811;-48.3736;27 -Águas de Chapecó;Aguas de Chapeco;-27.07;-52.9869;27 -Silveiras;Silveiras;-22.6639;-44.8528;27 -São José da Boa Vista;Sao Jose da Boa Vista;-23.9158;-49.6519;27 -Serafina Corêa;Serafina Corea;-28.7119;-51.935;27 -Mirandiba;Mirandiba;-8.1189;-38.7278;27 -Progresso;Progresso;-29.2439;-52.3119;27 -São Francisco de Goiás;Sao Francisco de Goias;-15.9308;-49.2608;27 -Potiretama;Potiretama;-5.6678;-38.2508;27 -Graça Aranha;Graca Aranha;-5.41;-44.3339;27 -São João da Serra;Sao Joao da Serra;-5.5139;-41.8989;27 -Jambeiro;Jambeiro;-23.2536;-45.6878;27 -Sabáudia;Sabaudia;-23.3178;-51.5528;27 -Santa Filomena;Santa Filomena;-9.1119;-45.9219;27 -Santo Antônio do Jardim;Santo Antonio do Jardim;-22.1158;-46.68;27 -Taciba;Taciba;-22.39;-51.285;27 -Piraquara;Piraquara;-25.4419;-49.0628;27 -Vilhena;Vilhena;-12.7406;-60.1458;27 -Itumbiara;Itumbiara;-18.42;-49.2178;27 -Itapeva;Itapeva;-23.9819;-48.8758;27 -Lavras;Lavras;-21.245;-45;27 -São Félix do Xingu;Sao Felix do Xingu;-6.645;-51.995;27 -Cáceres;Caceres;-16.0711;-57.6789;27 -Votuporanga;Votuporanga;-20.4228;-49.9728;27 -Caçapava;Cacapava;-23.1008;-45.7069;27 -Mogi Mirim;Mogi Mirim;-22.4319;-46.9578;27 -Itajubá;Itajuba;-22.4258;-45.4528;27 -São João del Rei;Sao Joao del Rei;-21.1358;-44.2619;27 -São João da Boa Vista;Sao Joao da Boa Vista;-21.9689;-46.7978;27 -Candeias;Candeias;-12.6678;-38.5508;27 -Avaré;Avare;-23.0989;-48.9258;27 -Ponta Porã;Ponta Pora;-22.5358;-55.7258;27 -São Pedro da Aldeia;Sao Pedro da Aldeia;-22.8389;-42.1028;27 -São Gonçalo do Amarante;Sao Goncalo do Amarante;-5.7928;-35.3289;27 -Jataí;Jatai;-17.8808;-51.7139;27 -Ubatuba;Ubatuba;-23.4339;-45.0708;27 -São Cristóvão;Sao Cristovao;-11.015;-37.2058;27 -Itabaiana;Itabaiana;-10.685;-37.425;27 -Nova Lima;Nova Lima;-19.9858;-43.8469;27 -Santa Cruz do Capibaribe;Santa Cruz do Capibaribe;-7.9573;-36.2047;27 -Santa Maria da Serra;Santa Maria da Serra;-22.5672;-48.1606;27 -Divisa Alegre;Divisa Alegre;-15.7258;-41.345;27 -Campina do Monte Alegre;Campina do Monte Alegre;-23.4253;-48.4772;27 -Santa Helena;Santa Helena;-6.72;-38.6378;27 -Pouso Alto;Pouso Alto;-22.1939;-44.9728;27 -Afonso Cunha;Afonso Cunha;-4.1328;-43.3239;27 -José da Penha;Jose da Penha;-6.3169;-38.2808;27 -Barra de São Miguel;Barra de Sao Miguel;-7.7508;-36.3178;27 -Ijaci;Ijaci;-21.17;-44.925;27 -Rio do Campo;Rio do Campo;-26.9489;-50.1408;27 -Caracol;Caracol;-22.0139;-57.0239;27 -Santa Bárbara do Rio Pardo;Santa Barbara do Rio Pardo;-22.8808;-49.2389;27 -Ouro Verde de Minas;Ouro Verde de Minas;-18.0708;-41.27;27 -São João do Sabugi;Sao Joao do Sabugi;-6.7178;-37.2008;27 -Chuí;Chui;-33.6592;-53.4328;27 -Pai Pedro;Pai Pedro;-15.5169;-43.065;27 -Ubarana;Ubarana;-21.1658;-49.7178;27 -Floresta;Floresta;-23.5989;-52.0808;27 -Américo de Campos;Americo de Campos;-20.3;-49.7333;27 -Anta Gorda;Anta Gorda;-28.97;-52.005;27 -Aiuruoca;Aiuruoca;-21.9758;-44.6028;27 -Itambé;Itambe;-23.6881;-52.0123;27 -Camalaú;Camalau;-7.8889;-36.8228;27 -Nortelândia;Nortelandia;-14.455;-56.8028;27 -Nova Serrana;Nova Serrana;-19.8758;-44.9839;27 -Irecê;Irece;-11.3039;-41.8558;27 -Picos;Picos;-7.0769;-41.4669;27 -Curvelo;Curvelo;-18.7558;-44.4308;27 -Ouro Prêto;Ouro Preto;-20.3853;-43.5036;27 -Palmeira dos Índios;Palmeira dos Indios;-9.4069;-36.6278;27 -João Monlevade;Joao Monlevade;-19.81;-43.1739;27 -Piraçununga;Piracununga;-21.9961;-47.4258;27 -Canindé;Caninde;-4.3589;-39.3119;27 -Jabuticabal;Jabuticabal;-21.255;-48.3219;27 -Rio Largo;Rio Largo;-9.4778;-35.8528;27 -Goiana;Goiana;-7.5608;-35.0028;27 -Redenção;Redencao;-8.0289;-50.0308;27 -Sapiranga;Sapiranga;-29.6378;-51.0069;27 -Carpina;Carpina;-7.85;-35.25;27 -São Bento do Sul;Sao Bento do Sul;-26.25;-49.3789;27 -Dias d’Ávila;Dias d'Avila;-12.6128;-38.2969;27 -Pinheiro;Pinheiro;-2.5208;-45.0828;27 -Moju;Moju;-1.8839;-48.7689;27 -Três Rios;Tres Rios;-22.1169;-43.2089;27 -Aquiraz;Aquiraz;-3.9008;-38.3908;27 -Bebedouro;Bebedouro;-20.9494;-48.4792;27 -Unaí;Unai;-16.3578;-46.9058;27 -Santa Inês;Santa Ines;-3.6669;-45.38;27 -Araripina;Araripina;-7.55;-40.5667;27 -Santo Ângelo;Santo Angelo;-28.2989;-54.2628;27 -Ibiúna;Ibiuna;-23.6564;-47.2225;27 -Itapetinga;Itapetinga;-15.2489;-40.2478;27 -Lins;Lins;-21.6786;-49.7425;27 -Quixadá;Quixada;-4.9708;-39.015;27 -Gurupi;Gurupi;-11.7289;-49.0689;27 -Gravatá;Gravata;-8.2008;-35.565;27 -Patrocínio;Patrocinio;-18.9439;-46.9928;27 -Campo Mourão;Campo Mourao;-24.0458;-52.3828;27 -Barra do Corda;Barra do Corda;-5.5058;-45.2428;27 -Sorriso;Sorriso;-12.545;-55.7108;27 -Cruzeiro do Sul;Cruzeiro do Sul;-7.6308;-72.67;27 -Serrinha;Serrinha;-11.6639;-39.0078;27 -Santana do Livramento;Santana do Livramento;-30.8908;-55.5328;27 -Seropédica;Seropedica;-22.7439;-43.7078;27 -São Sebastião;Sao Sebastiao;-23.804;-45.4051;27 -Coari;Coari;-4.085;-63.1408;27 -Jacobina;Jacobina;-11.1808;-40.5178;27 -Arujá;Aruja;-23.3967;-46.3211;27 -Senador Canedo;Senador Canedo;-16.7078;-49.0928;27 -Paracatu;Paracatu;-17.2217;-46.875;27 -Serra Talhada;Serra Talhada;-7.9858;-38.2958;27 -Pará de Minas;Para de Minas;-19.86;-44.6078;27 -Cacoal;Cacoal;-11.4386;-61.4472;27 -Guanambi;Guanambi;-14.2228;-42.7808;27 -Cachoeira do Sul;Cachoeira do Sul;-30.0394;-52.8953;27 -Caratinga;Caratinga;-19.79;-42.1389;27 -Ipojuca;Ipojuca;-8.4;-35.0625;27 -Senhor do Bonfim;Senhor do Bonfim;-10.4628;-40.1908;27 -Matão;Matao;-21.6033;-48.3658;27 -Aracruz;Aracruz;-19.82;-40.2728;27 -Planaltina;Planaltina;-15.4528;-47.6139;27 -Paranavaí;Paranavai;-23.0728;-52.465;27 -Campo Limpo;Campo Limpo;-23.2064;-46.7844;27 -Timóteo;Timoteo;-19.5828;-42.6439;27 -Manhuaçu;Manhuacu;-20.2581;-42.0336;27 -Alfenas;Alfenas;-21.4289;-45.9469;27 -Pato Branco;Pato Branco;-26.2289;-52.6708;27 -Francisco Beltrão;Francisco Beltrao;-26.0808;-53.055;27 -Telêmaco Borba;Telemaco Borba;-24.3239;-50.6158;27 -Ijuí;Ijui;-28.3878;-53.915;27 -Santa Bárbara;Santa Barbara;-16.5739;-49.6939;27 -Laranjal;Laranjal;-24.8869;-52.4689;27 -Fernando Prestes;Fernando Prestes;-21.2644;-48.6853;27 -Serra de São Bento;Serra de Sao Bento;-6.4169;-35.7039;27 -Toledo;Toledo;-22.7428;-46.3719;27 -Parecis;Parecis;-12.1961;-61.6014;27 -Rubelita;Rubelita;-16.4078;-42.2628;27 -Rodeio Bonito;Rodeio Bonito;-27.4708;-53.1689;27 -Sertaneja;Sertaneja;-23.0369;-50.8378;27 -São Sebastião do Curral;Sao Sebastiao do Curral;-20.2758;-45.005;27 -Firmino Alves;Firmino Alves;-14.985;-39.9239;27 -Itaguatins;Itaguatins;-5.7678;-47.4808;27 -Itueta;Itueta;-19.3939;-41.17;27 -Sertão de Santana;Sertao de Santana;-30.46;-51.6028;27 -Chapéu;Chapeu;-23.5558;-52.2178;27 -Poloni;Poloni;-20.7853;-49.8236;27 -Frei Gaspar;Frei Gaspar;-18.0658;-41.4289;27 -Padre Carvalho;Padre Carvalho;-16.3639;-42.515;27 -Córrego Fundo;Corrego Fundo;-20.4489;-45.555;27 -São João do Caiuá;Sao Joao do Caiua;-22.8519;-52.3369;27 -Coqueiro Sêco;Coqueiro Seco;-9.6378;-35.8028;27 -Adrianópolis;Adrianopolis;-24.6569;-48.9908;27 -Monte Alegre de Sergipe;Monte Alegre de Sergipe;-10.0269;-37.5619;27 -Mantenópolis;Mantenopolis;-18.8628;-41.1228;27 -Alto Longá;Alto Longa;-5.2508;-42.21;27 -Caldas;Caldas;-21.9239;-46.3858;27 -São Pedro do Piauí;Sao Pedro do Piaui;-5.9289;-42.7189;27 -Itapagipe;Itapagipe;-19.9089;-49.3808;27 -Santa Luzia;Santa Luzia;-15.4289;-39.3339;27 -Virgem da Lapa;Virgem da Lapa;-16.8039;-42.3428;27 -Caldeirão Grande;Caldeirao Grande;-11.02;-40.3028;27 -Alto Paraná;Alto Parana;-23.1289;-52.3189;27 -Satuba;Satuba;-9.5628;-35.8239;27 -Camapuã;Camapua;-19.5308;-54.0439;27 -Cidelândia;Cidelandia;-5.1739;-47.7819;27 -Paranhos;Paranhos;-23.8928;-55.4308;27 -Peabiru;Peabiru;-23.9128;-52.3428;27 -Rio de Contas;Rio de Contas;-13.5789;-41.8108;27 -Terra Boa;Terra Boa;-12.3919;-38.625;27 -Urucuia;Urucuia;-16.1328;-45.7419;27 -Maribondo;Maribondo;-9.5769;-36.305;27 -Quatis;Quatis;-22.4069;-44.2578;27 -Itapetim;Itapetim;-7.3778;-37.19;27 -Serra Branca;Serra Branca;-7.4828;-36.665;27 -Águas Vermelhas;Aguas Vermelhas;-15.7469;-41.46;27 -Matias Barbosa;Matias Barbosa;-21.8689;-43.3189;27 -Pôrto Esperidião;Porto Esperidiao;-15.8528;-58.46;27 -Mario Campos;Mario Campos;-20.0558;-44.1878;27 -Presidente Bernardes;Presidente Bernardes;-22.0061;-51.5531;27 -Primavera;Primavera;-8.3378;-35.355;27 -Jardim de Piranhas;Jardim de Piranhas;-6.3789;-37.3519;27 -Urupês;Urupes;-21.2019;-49.29;27 -Alexandria;Alexandria;-6.4128;-38.0158;27 -Dores do Indaiá;Dores do Indaia;-19.4628;-45.6019;27 -Araruna;Araruna;-23.9319;-52.4958;27 -Várzea Nova;Varzea Nova;-11.2589;-40.9419;27 -Rio Casca;Rio Casca;-20.2258;-42.6508;27 -Tenente Portela;Tenente Portela;-27.3708;-53.7578;27 -Abre Campo;Abre Campo;-20.3008;-42.4778;27 -Pendências;Pendencias;-5.26;-36.7219;27 -Itanhandu;Itanhandu;-22.2958;-44.935;27 -Entre Rios de Minas;Entre Rios de Minas;-20.6708;-44.0658;27 -Tarumã;Taruma;-22.7469;-50.5769;27 -Tarumirim;Tarumirim;-19.2808;-42.0069;27 -Marechal Floriano;Marechal Floriano;-20.4128;-40.6828;27 -Frei Miguelinho;Frei Miguelinho;-7.9408;-35.9106;27 -Orizona;Orizona;-17.0308;-48.2958;27 -Santo Antônio dos Lopes;Santo Antonio dos Lopes;-4.8689;-44.36;27 -Nova Olinda;Nova Olinda;-7.0919;-39.6808;27 -Cristópolis;Cristopolis;-12.2339;-44.4208;27 -Vinhedo;Vinhedo;-23.03;-46.975;27 -Chapadinha;Chapadinha;-3.7419;-43.36;27 -Simões;Simoes;-7.5989;-40.8178;27 -Piquete;Piquete;-22.6136;-45.1761;27 -Pedro Velho;Pedro Velho;-6.4389;-35.2208;27 -Rio Piracicaba;Rio Piracicaba;-19.9289;-43.1739;27 -Mucambo;Mucambo;-3.9089;-40.7469;27 -Nioaque;Nioaque;-21.135;-55.83;27 -Ipiranga;Ipiranga;-25.0239;-50.5839;27 -Mirinzal;Mirinzal;-2.065;-44.7839;27 -Capitão Enéas;Capitao Eneas;-16.3239;-43.7108;27 -Rebouças;Reboucas;-25.6208;-50.6928;27 -Papagaios;Papagaios;-19.4489;-44.7478;27 -Baianópolis;Baianopolis;-12.3058;-44.535;27 -Campos Altos;Campos Altos;-19.6958;-46.1708;27 -Nilo Peçanha;Nilo Pecanha;-13.5989;-39.1069;27 -Boa Esperança;Boa Esperanca;-18.54;-40.2958;27 -Brasilândia;Brasilandia;-17.01;-46.0089;27 -Itaguaçu;Itaguacu;-19.8019;-40.8558;27 -Campina da Lagoa;Campina da Lagoa;-24.5919;-52.7989;27 -Itamonte;Itamonte;-22.2839;-44.87;27 -Iraci;Iraci;-8.8078;-35.9519;27 -Felixlândia;Felixlandia;-18.7578;-44.8989;27 -Maria da Fé;Maria da Fe;-22.3078;-45.375;27 -Gurinhém;Gurinhem;-7.1239;-35.4239;27 -Astolfo Dutra;Astolfo Dutra;-21.315;-42.8619;27 -Patrocínio Paulista;Patrocinio Paulista;-20.6394;-47.2817;27 -Rio Azul;Rio Azul;-25.7328;-50.7958;27 -Alvorada D’Oeste;Alvorada D'Oeste;-11.3417;-62.2861;27 -Italva;Italva;-21.4208;-41.6908;27 -Xexéu;Xexeu;-8.8019;-35.6269;27 -Aracatu;Aracatu;-14.4278;-41.4619;27 -Massaranduba;Massaranduba;-7.2;-35.7889;27 -Meruoca;Meruoca;-3.5419;-40.455;27 -Quatá;Quata;-22.2475;-50.6983;27 -São José do Cedro;Sao Jose do Cedro;-26.455;-53.4939;27 -Andaraí;Andarai;-12.8069;-41.3308;27 -São João do Triunfo;Sao Joao do Triunfo;-25.6828;-50.2969;27 -Mansidão;Mansidao;-10.7158;-44.0339;27 -Palmeirais;Palmeirais;-5.9778;-43.0628;27 -Puxinanã;Puxinana;-7.1608;-35.9608;27 -Carlópolis;Carlopolis;-23.425;-49.7208;27 -Miraí;Mirai;-21.195;-42.6139;27 -Uruana;Uruana;-15.4978;-49.6878;27 -Cabo Verde;Cabo Verde;-21.4719;-46.3958;27 -Alagoinha;Alagoinha;-8.4658;-36.7758;27 -Jupi;Jupi;-8.7119;-36.415;27 -Peri-Mirim;Peri-Mirim;-2.5778;-44.8539;27 -Joaquim Pires;Joaquim Pires;-3.5078;-42.1978;27 -Machados;Machados;-7.6858;-35.515;27 -Carmópolis;Carmopolis;-10.6478;-36.9889;27 -Curuá;Curua;-1.8878;-55.1169;27 -Carmo de Minas;Carmo de Minas;-22.1219;-45.1289;27 -Heliópolis;Heliopolis;-10.6828;-38.2858;27 -Guapé;Guape;-20.7619;-45.9178;27 -Corupá;Corupa;-26.425;-49.2428;27 -Jutaí;Jutai;-2.7469;-66.7669;27 -Arroio dos Ratos;Arroio dos Ratos;-30.0769;-51.7289;27 -Casinhas;Casinhas;-7.7411;-35.7211;27 -Santo Augusto;Santo Augusto;-27.8508;-53.7769;27 -Brejo do Cruz;Brejo do Cruz;-6.3489;-37.4978;27 -Engenheiro Beltrão;Engenheiro Beltrao;-23.7969;-52.2689;27 -Frei Paulo;Frei Paulo;-10.5489;-37.5339;27 -Ipanguaçu;Ipanguacu;-5.4978;-36.855;27 -Marmeleiro;Marmeleiro;-26.1489;-53.0258;27 -Maracaí;Maracai;-22.6106;-50.6672;27 -Curiúva;Curiuva;-24.0328;-50.4578;27 -Anapurus;Anapurus;-3.6719;-43.1158;27 -Primeira Cruz;Primeira Cruz;-2.51;-43.4378;27 -Petrolândia;Petrolandia;-9.1828;-38.2689;27 -Pacaembu;Pacaembu;-21.5622;-51.2606;27 -Poço Branco;Poco Branco;-5.6228;-35.6628;27 -Guapó;Guapo;-16.8308;-49.5319;27 -Alfredo Chaves;Alfredo Chaves;-20.635;-40.75;27 -Farroupilha;Farroupilha;-29.225;-51.3478;27 -Penedo;Penedo;-10.29;-36.5858;27 -Santo Antônio do Descoberto;Santo Antonio do Descoberto;-15.94;-48.255;27 -Rolândia;Rolandia;-23.31;-51.3689;27 -Escada;Escada;-8.3592;-35.2236;27 -Formiga;Formiga;-20.4639;-45.4258;27 -Viana;Viana;-20.39;-40.4958;27 -Cruz das Almas;Cruz das Almas;-12.67;-39.1019;27 -Estância;Estancia;-11.2678;-37.4378;27 -Ouricuri;Ouricuri;-7.8828;-40.0819;27 -Janaúba;Janauba;-15.8028;-43.3089;27 -Capanema;Capanema;-1.1958;-47.1808;27 -Castro;Castro;-24.7908;-50.0119;27 -Caicó;Caico;-6.4578;-37.0978;27 -Itamaraju;Itamaraju;-17.0389;-39.5308;27 -Rio Negro;Rio Negro;-26.1;-49.79;27 -Cosmópolis;Cosmopolis;-22.6458;-47.1961;27 -Venâncio Aires;Venancio Aires;-29.6058;-52.1919;27 -União dos Palmares;Uniao dos Palmares;-9.1628;-36.0319;27 -Lençóis Paulista;Lencois Paulista;-22.5986;-48.8003;27 -Itaberaba;Itaberaba;-12.5278;-40.3069;27 -Tupã;Tupa;-21.935;-50.5139;27 -Icó;Ico;-6.4008;-38.8619;27 -Januária;Januaria;-15.4878;-44.3619;27 -Peruíbe;Peruibe;-24.31;-47;27 -Sousa;Sousa;-6.7608;-38.2308;27 -Mococa;Mococa;-21.4678;-47.0047;27 -Santa Rosa;Santa Rosa;-27.8708;-54.4808;27 -Concórdia;Concordia;-27.2339;-52.0278;27 -Fernandópolis;Fernandopolis;-20.2839;-50.2458;27 -Ceará-Mirim;Ceara-Mirim;-5.6339;-35.4258;27 -Conceição do Coité;Conceicao do Coite;-11.5639;-39.2828;27 -Embu-Guaçu;Embu-Guacu;-23.8322;-46.8114;27 -Russas;Russas;-4.94;-37.9758;27 -Cataguases;Cataguases;-21.3889;-42.6969;27 -Macaíba;Macaiba;-5.8578;-35.3539;27 -Paragominas;Paragominas;-2.9667;-47.4833;27 -Bom Jesus da Lapa;Bom Jesus da Lapa;-13.255;-43.4178;27 -Tianguá;Tiangua;-3.7319;-40.9919;27 -Arcoverde;Arcoverde;-8.4189;-37.0539;27 -Brumado;Brumado;-14.2039;-41.665;27 -Caçador;Cacador;-26.775;-51.015;27 -Cianorte;Cianorte;-23.6628;-52.605;27 -São Sebastião do Paraíso;Sao Sebastiao do Paraiso;-20.9169;-46.9908;27 -Caldas Novas;Caldas Novas;-17.7439;-48.6258;27 -Quixeramobim;Quixeramobim;-5.1989;-39.2928;27 -Valença;Valenca;-22.2458;-43.7;27 -Três Corações;Tres Coracoes;-21.6947;-45.2553;27 -Pacatuba;Pacatuba;-3.9839;-38.62;27 -Crateús;Crateus;-5.1778;-40.6778;27 -Aracati;Aracati;-4.5619;-37.77;27 -Lajeado;Lajeado;-29.4669;-51.9608;27 -Casa Nova;Casa Nova;-9.1619;-40.9708;27 -Belo Jardim;Belo Jardim;-8.3358;-36.4239;27 -Cajamar;Cajamar;-23.3558;-46.8769;27 -Aragominas;Aragominas;-7.1619;-48.5278;27 -Anta;Anta;-19.4978;-41.9839;27 -Jaramatáia;Jaramataia;-9.6589;-37.0019;27 -Santa Ernestina;Santa Ernestina;-21.4628;-48.3908;27 -Guaimbê;Guaimbe;-21.91;-49.8967;27 -Cedro de São João;Cedro de Sao Joao;-10.2519;-36.8839;27 -Soledade de Minas;Soledade de Minas;-22.06;-45.045;27 -Malta;Malta;-6.9039;-37.5219;27 -Inaciolândia;Inaciolandia;-18.4878;-49.9869;27 -Senhora de Oliveira;Senhora de Oliveira;-20.7939;-43.3439;27 -Cristália;Cristalia;-16.8;-42.8619;27 -Inhaúma;Inhauma;-19.4908;-44.39;27 -São Francisco de Sales;Sao Francisco de Sales;-19.8628;-49.7739;27 -Divisa Nova;Divisa Nova;-21.5108;-46.1958;27 -Aroazes;Aroazes;-6.1189;-41.7928;27 -Solidão;Solidao;-7.6;-37.6519;27 -Morro Reuter;Morro Reuter;-29.5378;-51.0808;27 -Piacatu;Piacatu;-21.5922;-50.5992;27 -Santa Clara do Sul;Santa Clara do Sul;-29.4689;-52.0878;27 -Coroados;Coroados;-21.3519;-50.2814;27 -Barão;Barao;-29.3769;-51.4958;27 -Felipe Guerra;Felipe Guerra;-5.6028;-37.6889;27 -Três Fronteiras;Tres Fronteiras;-20.235;-50.89;27 -Perobal;Perobal;-23.8958;-53.41;27 -Gracho Cardoso;Gracho Cardoso;-10.2269;-37.1978;27 -Xambrê;Xambre;-23.7358;-53.49;27 -Luzerna;Luzerna;-27.1328;-51.4669;27 -Taiuva;Taiuva;-21.1239;-48.4519;27 -Caldeirão Grande;Caldeirao Grande;-7.3319;-40.6369;27 -Tucunduva;Tucunduva;-27.6569;-54.44;27 -Calumbi;Calumbi;-7.9408;-38.15;27 -Chalé;Chale;-20.0439;-41.6878;27 -Senador Elói de Souza;Senador Eloi de Souza;-6.0358;-35.6928;27 -São Julião;Sao Juliao;-7.085;-40.8258;27 -Fernandes Pinheiro;Fernandes Pinheiro;-25.4128;-50.5478;27 -Cana Verde;Cana Verde;-21.0208;-45.1819;27 -Itapira;Itapira;-22.4361;-46.8217;27 -Alegrete;Alegrete;-29.7839;-55.7911;27 -Tiradentes;Tiradentes;-27.3978;-54.0839;27 -Maria Helena;Maria Helena;-23.6158;-53.205;27 -Taquarivaí;Taquarivai;-23.9239;-48.6928;27 -Sardoá;Sardoa;-18.7839;-42.365;27 -Corguinho;Corguinho;-19.8319;-54.8289;27 -Road Town;Road Town;18.4167;-64.6167;28 -Bandar Seri Begawan;Bandar Seri Begawan;4.9167;114.9167;29 -Kampong Lambak;Kampong Lambak;4.9687;114.9458;29 -Kampong Mata Mata;Kampong Mata Mata;4.9017;114.8958;29 -Seria;Seria;4.6142;114.3303;29 -Kampong Rimba;Kampong Rimba;4.9271;114.9059;29 -Kampong Beribi;Kampong Beribi;4.8841;114.896;29 -Kampong Mulaut;Kampong Mulaut;4.8693;114.8466;29 -Kuala Belait;Kuala Belait;4.5828;114.1918;29 -Tutong;Tutong;4.8067;114.6592;29 -Bangar;Bangar;4.7086;115.0739;29 -Kampong Tunah Jambu;Kampong Tunah Jambu;4.9957;115.0019;29 -Knezha;Knezha;43.4931;24.0806;30 -Etropole;Etropole;42.8288;23.9924;30 -Dupnitsa;Dupnitsa;42.265;23.1185;30 -Dimitrovgrad;Dimitrovgrad;42.0574;25.5862;30 -Radnevo;Radnevo;42.2915;25.9368;30 -Kazanlak;Kazanlak;42.6187;25.3932;30 -Kostinbrod;Kostinbrod;42.8101;23.2168;30 -Kavarna;Kavarna;43.436;28.3392;30 -Byala Slatina;Byala Slatina;43.4688;23.9454;30 -Straldzha;Straldzha;42.5974;26.6914;30 -Bistritsa;Bistritsa;42.5861;23.36;30 -Chirpan;Chirpan;42.1981;25.3304;30 -Tervel;Tervel;43.7486;27.4065;30 -Aydemir;Aydemir;44.0978;27.1691;30 -General Toshevo;General Toshevo;43.7003;28.0366;30 -Rakovski;Rakovski;42.2884;24.9655;30 -Popovo;Popovo;43.3496;26.227;30 -Simitli;Simitli;41.8914;23.1117;30 -Zlatograd;Zlatograd;41.3805;25.0947;30 -Kubrat;Kubrat;43.7965;26.5001;30 -Pirdop;Pirdop;42.7011;24.1857;30 -Panagyurishte;Panagyurishte;42.5026;24.1802;30 -Slivnitsa;Slivnitsa;42.8515;23.0383;30 -Elin Pelin;Elin Pelin;42.6693;23.6021;30 -Dulovo;Dulovo;43.8229;27.1412;30 -Dryanovo;Dryanovo;42.979;25.4771;30 -Karnobat;Karnobat;42.6513;26.9855;30 -Svilengrad;Svilengrad;41.7652;26.203;30 -Dolni Chiflik;Dolni Chiflik;42.9918;27.7213;30 -Lozen;Lozen;42.6;23.4833;30 -Smolyan;Smolyan;41.5753;24.7128;30 -Tvarditsa;Tvarditsa;42.7018;25.897;30 -Devin;Devin;41.7432;24.3967;30 -Kuklen;Kuklen;42.0343;24.7878;30 -Kostenets;Kostenets;42.3102;23.8581;30 -Tsarevo;Tsarevo;42.1702;27.8483;30 -Pomorie;Pomorie;42.5569;27.6405;30 -Novi Iskar;Novi Iskar;42.8226;23.3538;30 -Nesebar;Nesebar;42.6595;27.7247;30 -Ihtiman;Ihtiman;42.4374;23.8164;30 -Varshets;Varshets;43.1955;23.2882;30 -Radomir;Radomir;42.5457;22.9623;30 -Parvomay;Parvomay;42.0956;25.2189;30 -Berkovitsa;Berkovitsa;43.2371;23.1251;30 -Novi Pazar;Novi Pazar;43.3476;27.1981;30 -Kotel;Kotel;42.8863;26.45;30 -Krumovgrad;Krumovgrad;41.4709;25.6546;30 -Kameno;Kameno;42.5698;27.2907;30 -Kozloduy;Kozloduy;43.7764;23.7294;30 -Stamboliyski;Stamboliyski;42.1332;24.5379;30 -Balchik;Balchik;43.4102;28.1662;30 -Razlog;Razlog;41.8865;23.468;30 -Bankya;Bankya;42.7069;23.1472;30 -Provadia;Provadia;43.1694;27.4428;30 -Asenovgrad;Asenovgrad;42.0082;24.8773;30 -Perushtitsa;Perushtitsa;42.0563;24.5414;30 -Suvorovo;Suvorovo;43.3283;27.5924;30 -Bobov Dol;Bobov Dol;42.3638;22.9979;30 -Bozhurishte;Bozhurishte;42.7627;23.1988;30 -Yakoruda;Yakoruda;42.0184;23.6693;30 -Strazhitsa;Strazhitsa;43.2253;25.9519;30 -Troyan;Troyan;42.8915;24.7105;30 -Botevgrad;Botevgrad;42.9073;23.7937;30 -Harmanli;Harmanli;41.9297;25.9019;30 -Shumen;Shumen;43.2746;26.9349;30 -Sliven;Sliven;42.6781;26.326;30 -Dobrich;Dobrich;43.5667;27.8333;30 -Haskovo;Haskovo;41.9346;25.5556;30 -Yambol;Yambol;42.4824;26.5038;30 -Blagoevgrad;Blagoevgrad;42.0119;23.0897;30 -Pernik;Pernik;42.5998;23.0308;30 -Pazardzhik;Pazardzhik;42.1935;24.3328;30 -Svoge;Svoge;42.9598;23.3527;30 -Beloslav;Beloslav;43.1937;27.7067;30 -Gabrovo;Gabrovo;42.8742;25.3178;30 -Simeonovgrad;Simeonovgrad;42.0324;25.8345;30 -Veliko Tarnovo;Veliko Tarnovo;43.0787;25.6283;30 -Vratsa;Vratsa;43.2121;23.5444;30 -Lyubimets;Lyubimets;41.8445;26.081;30 -Belene;Belene;43.644;25.1254;30 -Targovishte;Targovishte;43.2414;26.5719;30 -Montana;Montana;43.4055;23.2242;30 -Kyustendil;Kyustendil;42.2797;22.687;30 -Silistra;Silistra;44.1092;27.2654;30 -Lovech;Lovech;43.1348;24.7115;30 -Razgrad;Razgrad;43.5409;26.5288;30 -Peshtera;Peshtera;42.034;24.3025;30 -Gotse Delchev;Gotse Delchev;41.5737;23.7291;30 -Kardzhali;Kardzhali;41.6447;25.375;30 -Vidin;Vidin;43.9887;22.8741;30 -Tryavna;Tryavna;42.8661;25.4919;30 -Aksakovo;Aksakovo;43.2608;27.8159;30 -Krichim;Krichim;42.0426;24.4646;30 -Veliki Preslav;Veliki Preslav;43.1605;26.812;30 -Septemvri;Septemvri;42.2164;24.125;30 -Ruse;Ruse;43.8445;25.9539;30 -Svishtov;Svishtov;43.6113;25.3569;30 -Isperih;Isperih;43.7204;26.8281;30 -Stara Zagora;Stara Zagora;42.4257;25.6346;30 -Aytos;Aytos;42.699;27.249;30 -Sevlievo;Sevlievo;43.0207;25.0945;30 -Lom;Lom;43.8254;23.2374;30 -Nova Zagora;Nova Zagora;42.486;26.016;30 -Karlovo;Karlovo;42.642;24.8082;30 -Pleven;Pleven;43.4132;24.6169;30 -Lyaskovets;Lyaskovets;43.1081;25.7132;30 -Sofia;Sofia;42.6979;23.3217;30 -Pavlikeni;Pavlikeni;43.2375;25.3074;30 -Mezdra;Mezdra;43.144;23.7131;30 -Gorna Oryahovitsa;Gorna Oryahovitsa;43.1304;25.7041;30 -Petrich;Petrich;41.3953;23.2069;30 -Elhovo;Elhovo;42.172;26.5694;30 -Samokov;Samokov;42.3371;23.5554;30 -Sandanski;Sandanski;41.5681;23.2823;30 -Lukovit;Lukovit;43.2102;24.1629;30 -Teteven;Teteven;42.9177;24.2574;30 -Momchilgrad;Momchilgrad;41.5297;25.4064;30 -Omurtag;Omurtag;43.1069;26.4198;30 -Plovdiv;Plovdiv;42.1421;24.7415;30 -Varna;Varna;43.2114;27.9111;30 -Sredets;Sredets;42.3475;27.1789;30 -Rakitovo;Rakitovo;41.9906;24.0902;30 -Velingrad;Velingrad;42.0276;23.9913;30 -Tutrakan;Tutrakan;44.039;26.6194;30 -Devnya;Devnya;43.218;27.558;30 -Bansko;Bansko;41.8385;23.4888;30 -Burgas;Burgas;42.503;27.4702;30 -Koudougou;Koudougou;12.25;-2.3667;31 -Diapaga;Diapaga;12.0667;1.7833;31 -Nouna;Nouna;12.7329;-3.8622;31 -Kombissiri;Kombissiri;12.0667;-1.3333;31 -Bobo-Dioulasso;Bobo-Dioulasso;11.1833;-4.2833;31 -Bogandé;Bogande;12.9714;-0.1436;31 -Ouagadougou;Ouagadougou;12.3686;-1.5275;31 -Réo;Reo;12.3167;-2.4667;31 -Niangoloko;Niangoloko;10.2833;-4.9167;31 -Léo;Leo;11.1;-2.1;31 -Banfora;Banfora;10.6308;-4.7589;31 -Ouahigouya;Ouahigouya;13.5833;-2.4167;31 -Kaya;Kaya;13.0833;-1.0833;31 -Dori;Dori;14.05;0.05;31 -Tenkodogo;Tenkodogo;11.7833;-0.3667;31 -Dédougou;Dedougou;12.4667;-3.4667;31 -Fada Ngourma;Fada Ngourma;12.05;0.3667;31 -Kongoussi;Kongoussi;13.3333;-1.5333;31 -Diébougou;Diebougou;10.9667;-3.25;31 -Djibo;Djibo;14.1012;-1.6279;31 -Pouytenga;Pouytenga;12.25;-0.4333;31 -Houndé;Hounde;11.5;-3.5167;31 -Manga;Manga;11.6667;-1.0667;31 -Tougan;Tougan;13.0667;-3.0667;31 -Boulsa;Boulsa;12.6667;-0.5833;31 -Pô;Po;11.1667;-1.15;31 -Orodara;Orodara;10.974;-4.908;31 -Ziniaré;Ziniare;12.5833;-1.3;31 -Gorom-Gorom;Gorom-Gorom;14.4446;-0.2345;31 -Gaoua;Gaoua;10.2992;-3.2508;31 -Sebba;Sebba;13.4392;0.5289;31 -Sapouy;Sapouy;11.5478;-1.775;31 -Titao;Titao;13.7667;-2.0736;31 -Gaoua;Gaoua;10.3167;-3.1667;31 -Garango;Garango;11.8047;-0.5489;31 -Koupéla;Koupela;12.1794;-0.3517;31 -Yako;Yako;12.9667;-2.2667;31 -Gourcy;Gourcy;13.2063;-2.3586;31 -Zorgo;Zorgo;12.25;-0.6167;31 -Salanso;Salanso;12.1833;-4.0833;31 -Cibitoke;Cibitoke;-2.8869;29.1248;32 -Rumonge;Rumonge;-3.9736;29.4386;32 -Isale;Isale;-3.3444;29.4833;32 -Bururi;Bururi;-3.9333;29.6167;32 -Cankuzo;Cankuzo;-3.2194;30.5528;32 -Karuzi;Karuzi;-3.1;30.163;32 -Muyinga;Muyinga;-2.85;30.3333;32 -Kirundo;Kirundo;-2.5833;30.1;32 -Makamba;Makamba;-4.1333;29.8;32 -Rutana;Rutana;-3.9236;30.0061;32 -Muramvya;Muramvya;-3.25;29.6;32 -Ruyigi;Ruyigi;-3.4667;30.25;32 -Kayanza;Kayanza;-2.9167;29.6167;32 -Bubanza;Bubanza;-3.0833;29.4;32 -Gatumba;Gatumba;-3.3333;29.25;32 -Ngozi;Ngozi;-2.9;29.8167;32 -Gitega;Gitega;-3.426;29.8436;32 -Gitega;Gitega;-3.4283;29.925;32 -Bujumbura;Bujumbura;-3.3825;29.3611;32 -Praia;Praia;14.9177;-23.5092;33 -Mindelo;Mindelo;16.8914;-24.988;33 -São Filipe;Sao Filipe;14.8951;-24.5004;33 -Ribeira Grande;Ribeira Grande;17.1833;-25.0667;33 -Assomada;Assomada;15.0949;-23.6654;33 -Tarrafal;Tarrafal;15.2787;-23.7516;33 -Porto Novo;Porto Novo;17.0195;-25.0646;33 -Espargos;Espargos;16.7546;-22.9453;33 -Sal Rei;Sal Rei;16.176;-22.9171;33 -Pedra Badejo;Pedra Badejo;15.1375;-23.5333;33 -Calheta de São Miguel;Calheta de Sao Miguel;15.1875;-23.5917;33 -Porto Inglês;Porto Ingles;15.1375;-23.2083;33 -Cidade Velha;Cidade Velha;14.9167;-23.6042;33 -São Domingos;Sao Domingos;15.025;-23.5625;33 -João Teves;Joao Teves;15.0669;-23.5892;33 -Tarrafal;Tarrafal;16.566;-24.3568;33 -Picos;Picos;15.0833;-23.65;33 -Pombas;Pombas;17.1503;-25.0201;33 -Nova Sintra;Nova Sintra;14.8714;-24.6956;33 -Igreja;Igreja;15.0339;-24.325;33 -Ponta do Sol;Ponta do Sol;17.2014;-25.0917;33 -Cova Figueira;Cova Figueira;14.8833;-24.3;33 -Ribeira Brava;Ribeira Brava;16.6158;-24.2983;33 -Suong;Suong;11.9118;105.6582;34 -Pailin;Pailin;12.8489;102.6093;34 -Samraong;Samraong;14.1817;103.5176;34 -Ta Khmau;Ta Khmau;11.4833;104.95;34 -Sihanoukville;Sihanoukville;10.6333;103.5;34 -Banlung;Banlung;13.7394;106.9873;34 -Sen Monorom;Sen Monorom;12.4558;107.1881;34 -Stung Treng;Stung Treng;13.5259;105.9683;34 -Svay Rieng;Svay Rieng;11.0833;105.8;34 -Tbeng Meanchey;Tbeng Meanchey;13.8167;104.9667;34 -Prey Veng;Prey Veng;11.484;105.324;34 -Kampong Thum;Kampong Thum;12.712;104.889;34 -Kratie;Kratie;12.4881;106.0188;34 -Pursat;Pursat;12.5337;103.9167;34 -Takeo;Takeo;10.9833;104.7833;34 -Kampong Chhnang;Kampong Chhnang;12.25;104.6667;34 -Kampot;Kampot;10.6;104.1667;34 -Kampong Speu;Kampong Speu;11.452;104.519;34 -Koh Kong;Koh Kong;11.6167;102.9833;34 -Kampong Thom;Kampong Thom;12.7;104.9;34 -Krong Kep;Krong Kep;10.4833;104.3167;34 -Sisophon;Sisophon;13.5859;102.9737;34 -Lumphat;Lumphat;13.507;106.981;34 -Kampong Cham;Kampong Cham;12;105.45;34 -Battambang;Battambang;13.1028;103.1983;34 -Siem Reap;Siem Reap;13.3622;103.8597;34 -Phnom Penh;Phnom Penh;11.5696;104.921;34 -Yaoundé;Yaounde;3.8578;11.5181;35 -Douala;Douala;4.05;9.7;35 -Batouri;Batouri;4.4333;14.3667;35 -Kalfou;Kalfou;10.284;14.9298;35 -Garoua;Garoua;9.3;13.4;35 -Maroua;Maroua;10.5823;14.3275;35 -Bafoussam;Bafoussam;5.4667;10.4167;35 -Bamenda;Bamenda;5.9333;10.1667;35 -Limbe;Limbe;4.0167;9.2167;35 -Ngaoundéré;Ngaoundere;7.3214;13.5839;35 -Kumba;Kumba;4.6333;9.45;35 -Buea;Buea;4.1667;9.2333;35 -Kumbo;Kumbo;6.2;10.66;35 -Edéa;Edea;3.8;10.1333;35 -Nkongsamba;Nkongsamba;4.95;9.9167;35 -Bélabo;Belabo;4.9333;13.3;35 -Eséka;Eseka;3.6504;10.7666;35 -Kousséri;Kousseri;12.0833;15.0333;35 -Bertoua;Bertoua;4.5833;13.6833;35 -Ébolowa;Ebolowa;2.9;11.15;35 -Bandjoun;Bandjoun;5.35;10.4;35 -Kribi;Kribi;2.95;9.9167;35 -Foumban;Foumban;5.7167;10.9167;35 -Bafang;Bafang;5.1704;10.18;35 -Mbalmayo;Mbalmayo;3.52;11.5122;35 -Meïganga;Meiganga;6.5172;14.2947;35 -Guider;Guider;9.9342;13.9486;35 -Dschang;Dschang;5.45;10.05;35 -Bogo;Bogo;10.7361;14.6108;35 -Abong Mbang;Abong Mbang;3.9833;13.1667;35 -Tibati;Tibati;6.4669;12.6158;35 -Bafia;Bafia;4.7425;11.2247;35 -Wum;Wum;6.3833;10.0667;35 -Kontcha;Kontcha;7.967;12.2333;35 -Aiyomojok;Aiyomojok;5.7504;8.9833;35 -Mbé;Mbe;7.8504;13.6;35 -Saint-Henri;Saint-Henri;46.7;-71.0667;36 -Ste. Anne;Ste. Anne;49.6186;-96.5708;36 -Spallumcheen;Spallumcheen;50.4462;-119.2121;36 -Burton;Burton;45.8009;-66.4066;36 -Cookshire;Cookshire;45.3729;-71.672;36 -Saint-Honoré;Saint-Honore;48.5333;-71.0833;36 -Douglas;Douglas;46.2819;-66.942;36 -Princeville;Princeville;46.1667;-71.8833;36 -Crowsnest Pass;Crowsnest Pass;49.5955;-114.5136;36 -Dysart et al;Dysart et al;45.2042;-78.4047;36 -Beresford;Beresford;47.7181;-65.8794;36 -Saint-Lambert-de-Lauzon;Saint-Lambert-de-Lauzon;46.5865;-71.2271;36 -Muskoka Falls;Muskoka Falls;45.1264;-79.558;36 -Iqaluit;Iqaluit;63.7598;-68.5107;36 -Happy Valley;Happy Valley;53.3396;-60.4467;36 -Corman Park No. 344;Corman Park No. 344;52.2291;-106.8002;36 -Brownsburg;Brownsburg;45.6703;-74.4467;36 -Kincardine;Kincardine;44.1667;-81.6333;36 -Erin;Erin;43.7667;-80.0667;36 -Montmagny;Montmagny;46.9833;-70.55;36 -Summerland;Summerland;49.6006;-119.6778;36 -Val-des-Monts;Val-des-Monts;45.65;-75.6667;36 -Taché;Tache;49.7081;-96.6736;36 -Cornwall;Cornwall;45.0275;-74.74;36 -Georgina;Georgina;44.3;-79.4333;36 -Victoriaville;Victoriaville;46.05;-71.9667;36 -Stouffville;Stouffville;43.9667;-79.25;36 -Brandon;Brandon;49.8483;-99.95;36 -Rimouski;Rimouski;48.45;-68.53;36 -Brock;Brock;44.3167;-79.0833;36 -Rothesay;Rothesay;45.3831;-65.9969;36 -Gander;Gander;48.9569;-54.6089;36 -Whistler;Whistler;50.1208;-122.9544;36 -Brighton;Brighton;44.1222;-77.7642;36 -Tiny;Tiny;44.6833;-79.95;36 -Saint-Eustache;Saint-Eustache;45.57;-73.9;36 -Vernon;Vernon;50.267;-119.272;36 -Carleton Place;Carleton Place;45.1333;-76.1333;36 -St. Andrews;St. Andrews;50.27;-96.9747;36 -Wellington North;Wellington North;43.9;-80.57;36 -Woodstock;Woodstock;43.1306;-80.7467;36 -Boucherville;Boucherville;45.6;-73.45;36 -North Saanich;North Saanich;48.6142;-123.42;36 -Estevan;Estevan;49.1392;-102.9861;36 -Wellesley;Wellesley;43.55;-80.7167;36 -North Dundas;North Dundas;45.0833;-75.35;36 -Mission;Mission;49.1337;-122.3112;36 -Salaberry-de-Valleyfield;Salaberry-de-Valleyfield;45.25;-74.13;36 -Mascouche;Mascouche;45.75;-73.6;36 -West Vancouver;West Vancouver;49.3667;-123.1667;36 -Charlottetown;Charlottetown;46.2403;-63.1347;36 -Rouyn-Noranda;Rouyn-Noranda;48.2333;-79.0167;36 -Sorel-Tracy;Sorel-Tracy;46.0333;-73.1167;36 -New Tecumseth;New Tecumseth;44.0833;-79.75;36 -Timmins;Timmins;48.4667;-81.3333;36 -Quinte West;Quinte West;44.1833;-77.5667;36 -Elliot Lake;Elliot Lake;46.3833;-82.65;36 -Vaudreuil-Dorion;Vaudreuil-Dorion;45.4;-74.0333;36 -Williams Lake;Williams Lake;52.1294;-122.1383;36 -L’Île-Perrot;L'Ile-Perrot;45.3833;-73.95;36 -Notre-Dame-de-l'Île-Perrot;Notre-Dame-de-l'Ile-Perrot;45.3667;-73.9333;36 -Brant;Brant;43.1167;-80.3667;36 -Lakeshore;Lakeshore;42.2399;-82.6511;36 -Innisfil;Innisfil;44.3;-79.5833;36 -La Tuque;La Tuque;48.0652;-74.0528;36 -Norwich;Norwich;42.9833;-80.6;36 -Warman;Warman;52.3219;-106.5842;36 -Meaford;Meaford;44.58;-80.73;36 -Adjala-Tosorontio;Adjala-Tosorontio;44.1333;-79.9333;36 -Hamilton Township;Hamilton Township;44.054;-78.2164;36 -Saint-Amable;Saint-Amable;45.65;-73.3;36 -Weyburn;Weyburn;49.6611;-103.8525;36 -St. Clements;St. Clements;50.2689;-96.6742;36 -South Dundas;South Dundas;44.9167;-75.2667;36 -Georgian Bluffs;Georgian Bluffs;44.65;-81.0333;36 -Mapleton;Mapleton;43.7358;-80.6681;36 -Campbellton;Campbellton;48.005;-66.6731;36 -View Royal;View Royal;48.4517;-123.4339;36 -Rawdon;Rawdon;46.05;-73.7167;36 -Coldstream;Coldstream;50.22;-119.2481;36 -Queens;Queens;44.0333;-64.7167;36 -Chester;Chester;44.65;-64.3;36 -Langford Station;Langford Station;48.4506;-123.5058;36 -Bradford West Gwillimbury;Bradford West Gwillimbury;44.1333;-79.6333;36 -Prince Albert;Prince Albert;53.2;-105.75;36 -Campbell River;Campbell River;50.0244;-125.2475;36 -Nelson;Nelson;49.5;-117.2833;36 -Lambton Shores;Lambton Shores;43.1833;-81.9;36 -Cantley;Cantley;45.5667;-75.7833;36 -Roberval;Roberval;48.52;-72.23;36 -Sainte-Agathe-des-Monts;Sainte-Agathe-des-Monts;46.05;-74.28;36 -North Dumfries;North Dumfries;43.32;-80.38;36 -Rideau Lakes;Rideau Lakes;44.6667;-76.2167;36 -Hawkesbury;Hawkesbury;45.6;-74.6;36 -Selkirk;Selkirk;50.1436;-96.8839;36 -Saint-Félicien;Saint-Felicien;48.65;-72.45;36 -Drummondville;Drummondville;45.8833;-72.4833;36 -Saint-Jérôme;Saint-Jerome;45.7833;-74;36 -Sarnia;Sarnia;42.9994;-82.3089;36 -Wood Buffalo;Wood Buffalo;57.6042;-111.3284;36 -Châteauguay;Chateauguay;45.38;-73.75;36 -St. Albert;St. Albert;53.6303;-113.6258;36 -Saint John;Saint John;45.2806;-66.0761;36 -Caledon;Caledon;43.8667;-79.8667;36 -Granby;Granby;45.4;-72.7333;36 -Medicine Hat;Medicine Hat;50.0417;-110.6775;36 -Grande Prairie;Grande Prairie;55.1708;-118.7947;36 -South Bruce;South Bruce;44.0333;-81.2;36 -McMasterville;McMasterville;45.55;-73.2333;36 -Verchères;Vercheres;45.7833;-73.35;36 -Sainte-Brigitte-de-Laval;Sainte-Brigitte-de-Laval;47;-71.2;36 -The Pas;The Pas;53.825;-101.2533;36 -Saint-Césaire;Saint-Cesaire;45.4167;-73;36 -La Ronge;La Ronge;55.1;-105.3;36 -Tay Valley;Tay Valley;44.8667;-76.3833;36 -Petrolia;Petrolia;42.8833;-82.1417;36 -Front of Yonge;Front of Yonge;44.5333;-75.8667;36 -Vegreville;Vegreville;53.4928;-112.0522;36 -Southwest Middlesex;Southwest Middlesex;42.75;-81.7;36 -St. Paul;St. Paul;53.9928;-111.2972;36 -Pontiac;Pontiac;45.5833;-76.1333;36 -Humboldt;Humboldt;52.2019;-105.1231;36 -Thompson;Thompson;55.7433;-97.8553;36 -Lavaltrie;Lavaltrie;45.8833;-73.2833;36 -High River;High River;50.5808;-113.8744;36 -Severn;Severn;44.75;-79.5167;36 -Canmore;Canmore;51.089;-115.359;36 -North Battleford;North Battleford;52.7575;-108.2861;36 -Pembroke;Pembroke;45.8167;-77.1;36 -Mont-Laurier;Mont-Laurier;46.55;-75.5;36 -Strathmore;Strathmore;51.0378;-113.4003;36 -Saugeen Shores;Saugeen Shores;44.4333;-81.3667;36 -Clearview;Clearview;44.3981;-80.0742;36 -St. Clair;St. Clair;42.7833;-82.35;36 -Grand Falls;Grand Falls;48.9578;-55.6633;36 -Sault Ste. Marie;Sault Ste. Marie;46.5333;-84.35;36 -Mistassini;Mistassini;48.8229;-72.2154;36 -Rosemère;Rosemere;45.6369;-73.8;36 -Cape Breton;Cape Breton;46.1389;-60.1931;36 -Brantford;Brantford;43.1667;-80.25;36 -West Lincoln;West Lincoln;43.0667;-79.5667;36 -Matane;Matane;48.85;-67.5333;36 -Brooks;Brooks;50.5642;-111.8989;36 -Sainte-Anne-des-Plaines;Sainte-Anne-des-Plaines;45.7617;-73.8204;36 -Kent;Kent;49.2833;-121.75;36 -Tweed;Tweed;44.6;-77.3333;36 -La Broquerie;La Broquerie;49.3994;-96.5103;36 -Les Cèdres;Les Cedres;45.3;-74.05;36 -Hindon Hill;Hindon Hill;44.9333;-78.7333;36 -Saint-Félix-de-Valois;Saint-Felix-de-Valois;46.17;-73.43;36 -Bay Roberts;Bay Roberts;47.5847;-53.2783;36 -Melfort;Melfort;52.8564;-104.61;36 -Hope;Hope;49.3858;-121.4419;36 -Gimli;Gimli;50.6619;-97.0297;36 -West Nipissing / Nipissing Ouest;West Nipissing / Nipissing Ouest;46.3667;-79.9167;36 -Saint-Apollinaire;Saint-Apollinaire;46.6167;-71.5167;36 -Kawartha Lakes;Kawartha Lakes;44.35;-78.75;36 -Prince George;Prince George;53.9169;-122.7494;36 -Repentigny;Repentigny;45.7333;-73.4667;36 -Brossard;Brossard;45.4667;-73.45;36 -North Vancouver;North Vancouver;49.3641;-123.0066;36 -Chilliwack;Chilliwack;49.1577;-121.9509;36 -Maple Ridge;Maple Ridge;49.2167;-122.6;36 -Peterborough;Peterborough;44.3;-78.3167;36 -Saint-Jean-sur-Richelieu;Saint-Jean-sur-Richelieu;45.3167;-73.2667;36 -Lethbridge;Lethbridge;49.6942;-112.8328;36 -Nanaimo;Nanaimo;49.1642;-123.9364;36 -Pickering;Pickering;43.8354;-79.089;36 -Clarington;Clarington;43.935;-78.6083;36 -Sudbury;Sudbury;46.49;-81.01;36 -Oliver Paipoonge;Oliver Paipoonge;48.39;-89.52;36 -Lac-Mégantic;Lac-Megantic;45.5833;-70.8833;36 -Perth;Perth;44.9;-76.25;36 -Saint-Calixte;Saint-Calixte;45.95;-73.85;36 -Bonnyville;Bonnyville;54.2667;-110.75;36 -Stettler;Stettler;52.3236;-112.7192;36 -St. Thomas;St. Thomas;42.775;-81.1833;36 -Halton Hills;Halton Hills;43.63;-79.95;36 -Airdrie;Airdrie;51.2917;-114.0144;36 -Portage La Prairie;Portage La Prairie;49.9728;-98.2919;36 -Saint-Charles-Borromée;Saint-Charles-Borromee;46.05;-73.4667;36 -Sainte-Sophie;Sainte-Sophie;45.82;-73.9;36 -Thames Centre;Thames Centre;43.03;-81.08;36 -Mississippi Mills;Mississippi Mills;45.2167;-76.2;36 -South Glengarry;South Glengarry;45.2;-74.5833;36 -Powell River;Powell River;49.8353;-124.5247;36 -North Perth;North Perth;43.73;-80.95;36 -Truro;Truro;45.3647;-63.28;36 -Amos;Amos;48.5667;-78.1167;36 -Guelph/Eramosa;Guelph/Eramosa;43.63;-80.22;36 -The Nation / La Nation;The Nation / La Nation;45.35;-75.0333;36 -Ingersoll;Ingersoll;43.0392;-80.8836;36 -Winkler;Winkler;49.1817;-97.9397;36 -Wetaskiwin;Wetaskiwin;52.9694;-113.3769;36 -Redcliff;Redcliff;50.0792;-110.7783;36 -Saint-Colomban;Saint-Colomban;45.73;-74.13;36 -South Stormont;South Stormont;45.0833;-74.9667;36 -Mercier;Mercier;45.32;-73.75;36 -Sooke;Sooke;48.3761;-123.7378;36 -Lacombe;Lacombe;52.4683;-113.7369;36 -Trent Hills;Trent Hills;44.3142;-77.8514;36 -Lake Country;Lake Country;50.0833;-119.4142;36 -Sainte-Marie;Sainte-Marie;46.45;-71.0333;36 -Dawson Creek;Dawson Creek;55.7606;-120.2356;36 -Saint-Philippe;Saint-Philippe;45.35;-73.47;36 -Ashfield-Colborne-Wawanosh;Ashfield-Colborne-Wawanosh;43.8667;-81.6;36 -Peachland;Peachland;49.7736;-119.7369;36 -Saint-Pie;Saint-Pie;45.5;-72.9;36 -Sainte-Martine;Sainte-Martine;45.25;-73.8;36 -Richelieu;Richelieu;45.45;-73.25;36 -Notre-Dame-du-Mont-Carmel;Notre-Dame-du-Mont-Carmel;46.4833;-72.65;36 -L'Ange-Gardien;L'Ange-Gardien;45.5833;-75.45;36 -Meadow Lake;Meadow Lake;54.1242;-108.4358;36 -Lanark Highlands;Lanark Highlands;45.088;-76.517;36 -Sackville;Sackville;45.9;-64.3667;36 -Saint-Hyacinthe;Saint-Hyacinthe;45.6167;-72.95;36 -Trent Lakes;Trent Lakes;44.6667;-78.4333;36 -Northern Rockies;Northern Rockies;59;-123.75;36 -Cornwall;Cornwall;46.2407;-63.2009;36 -Creston;Creston;49.09;-116.51;36 -Smithers;Smithers;54.7819;-127.1681;36 -West St. Paul;West St. Paul;50.0119;-97.115;36 -Windsor;Windsor;45.5667;-72;36 -Fredericton;Fredericton;45.9636;-66.6431;36 -Lac-Brome;Lac-Brome;45.2167;-72.5167;36 -Blainville;Blainville;45.67;-73.88;36 -Gravenhurst;Gravenhurst;44.9167;-79.3667;36 -Perth East;Perth East;43.47;-80.95;36 -Prince Rupert;Prince Rupert;54.3122;-130.3271;36 -Sainte-Adèle;Sainte-Adele;45.95;-74.13;36 -Kentville;Kentville;45.0775;-64.4958;36 -Prévost;Prevost;45.87;-74.08;36 -Bécancour;Becancour;46.3333;-72.4333;36 -Cowansville;Cowansville;45.2;-72.75;36 -Parksville;Parksville;49.315;-124.312;36 -West Grey;West Grey;44.1833;-80.8167;36 -Lachute;Lachute;45.65;-74.3333;36 -Aurora;Aurora;44;-79.4667;36 -Belleville;Belleville;44.1667;-77.3833;36 -Beloeil;Beloeil;45.5667;-73.2;36 -Central Elgin;Central Elgin;42.7667;-81.1;36 -Welland;Welland;42.9833;-79.2333;36 -North Bay;North Bay;46.3;-79.45;36 -Fernie;Fernie;49.5042;-115.0628;36 -Deer Lake;Deer Lake;49.1744;-57.4269;36 -Didsbury;Didsbury;51.6658;-114.1311;36 -Sioux Lookout;Sioux Lookout;50.1;-91.9167;36 -Woodstock;Woodstock;46.1522;-67.5983;36 -Val-David;Val-David;46.03;-74.22;36 -Beauharnois;Beauharnois;45.32;-73.87;36 -Les Îles-de-la-Madeleine;Les Iles-de-la-Madeleine;47.3833;-61.8667;36 -Cochrane;Cochrane;49.0667;-81.0167;36 -Marystown;Marystown;47.1667;-55.1667;36 -Grand Falls;Grand Falls;47.0344;-67.7394;36 -Gananoque;Gananoque;44.33;-76.17;36 -Hudson;Hudson;45.45;-74.15;36 -Flin Flon;Flin Flon;54.7667;-101.8778;36 -Westlock;Westlock;54.1522;-113.8511;36 -Témiscouata-sur-le-Lac;Temiscouata-sur-le-Lac;47.68;-68.88;36 -Osoyoos;Osoyoos;49.0325;-119.4661;36 -Shannon;Shannon;46.8833;-71.5167;36 -Brokenhead;Brokenhead;50.1428;-96.5319;36 -Saint-Paul;Saint-Paul;45.9833;-73.45;36 -Mirabel;Mirabel;45.65;-74.0833;36 -Shawinigan;Shawinigan;46.5667;-72.75;36 -Hearst;Hearst;49.6869;-83.6544;36 -Antigonish;Antigonish;45.6167;-61.9833;36 -Old Chelsea;Old Chelsea;45.5;-75.7833;36 -Alnwick/Haldimand;Alnwick/Haldimand;44.0833;-78.0333;36 -North Stormont;North Stormont;45.2167;-75;36 -Peace River;Peace River;56.2339;-117.2897;36 -Edwardsburgh/Cardinal;Edwardsburgh/Cardinal;44.8333;-75.5;36 -Sainte-Anne-des-Monts;Sainte-Anne-des-Monts;49.1333;-66.5;36 -Whitewater Region;Whitewater Region;45.7167;-76.8333;36 -The Blue Mountains;The Blue Mountains;44.4833;-80.3833;36 -Niagara-on-the-Lake;Niagara-on-the-Lake;43.2553;-79.0717;36 -Miramichi;Miramichi;47.0196;-65.5072;36 -Saint-Lin--Laurentides;Saint-Lin--Laurentides;45.85;-73.7667;36 -Arran-Elderslie;Arran-Elderslie;44.4;-81.2;36 -Beaumont;Beaumont;53.3572;-113.4147;36 -Pelham;Pelham;43.0333;-79.3333;36 -Inverness;Inverness;46.2;-61.1;36 -Middlesex Centre;Middlesex Centre;43.05;-81.45;36 -Stony Plain;Stony Plain;53.5264;-114.0069;36 -Petawawa;Petawawa;45.9;-77.2833;36 -Selwyn;Selwyn;44.4167;-78.3333;36 -Loyalist;Loyalist;44.25;-76.75;36 -Sainte-Marthe-sur-le-Lac;Sainte-Marthe-sur-le-Lac;45.53;-73.93;36 -North Grenville;North Grenville;44.9667;-75.65;36 -L’Ancienne-Lorette;L'Ancienne-Lorette;46.8;-71.35;36 -Deux-Montagnes;Deux-Montagnes;45.5333;-73.8833;36 -Esquimalt;Esquimalt;48.4306;-123.4147;36 -Edmundston;Edmundston;47.3765;-68.3253;36 -Swift Current;Swift Current;50.2881;-107.7939;36 -Russell;Russell;45.2569;-75.3583;36 -Saint-Basile-le-Grand;Saint-Basile-le-Grand;45.5333;-73.2833;36 -Port Hope;Port Hope;43.95;-78.3;36 -Sainte-Catherine;Sainte-Catherine;45.4;-73.58;36 -Central Saanich;Central Saanich;48.5142;-123.3839;36 -Midland;Midland;44.75;-79.8833;36 -Colwood;Colwood;48.4236;-123.4958;36 -Sidney;Sidney;48.6506;-123.3986;36 -Pincourt;Pincourt;45.3833;-73.9833;36 -Sainte-Thérèse;Sainte-Therese;45.6333;-73.85;36 -Stoneham-et-Tewkesbury;Stoneham-et-Tewkesbury;47.1667;-71.4333;36 -Asbestos;Asbestos;45.7667;-71.9333;36 -Coteau-du-Lac;Coteau-du-Lac;45.3;-74.18;36 -Huron-Kinloss;Huron-Kinloss;44.05;-81.5333;36 -Saint-Lambert;Saint-Lambert;45.5;-73.5167;36 -Kirkland;Kirkland;45.45;-73.8667;36 -Westmount;Westmount;45.4833;-73.6;36 -Mont-Royal;Mont-Royal;45.5161;-73.6431;36 -Camrose;Camrose;53.0167;-112.8333;36 -Pitt Meadows;Pitt Meadows;49.2333;-122.6833;36 -South Frontenac;South Frontenac;44.5081;-76.4939;36 -East Zorra-Tavistock;East Zorra-Tavistock;43.2333;-80.7833;36 -Merritt;Merritt;50.1128;-120.7897;36 -Bluewater;Bluewater;43.45;-81.6;36 -Thorold;Thorold;43.1167;-79.2;36 -Drayton Valley;Drayton Valley;53.2222;-114.9769;36 -Donnacona;Donnacona;46.6747;-71.7294;36 -Labrador City;Labrador City;52.95;-66.9167;36 -Ponoka;Ponoka;52.6833;-113.5667;36 -Macdonald;Macdonald;49.6725;-97.4472;36 -Baie-Saint-Paul;Baie-Saint-Paul;47.45;-70.5;36 -McNab/Braeside;McNab/Braeside;45.45;-76.5;36 -Southgate;Southgate;44.1;-80.5833;36 -Salmon Arm;Salmon Arm;50.7022;-119.2722;36 -Port Alberni;Port Alberni;49.2339;-124.805;36 -Quispamsis;Quispamsis;45.4322;-65.9462;36 -Mont-Saint-Hilaire;Mont-Saint-Hilaire;45.5622;-73.1917;36 -Oak Bay;Oak Bay;48.4264;-123.3228;36 -Saint-Augustin-de-Desmaures;Saint-Augustin-de-Desmaures;46.7333;-71.4667;36 -Bathurst;Bathurst;47.62;-65.65;36 -Port Colborne;Port Colborne;42.8833;-79.25;36 -Hampstead;Hampstead;45.4833;-73.6333;36 -Bois-des-Filion;Bois-des-Filion;45.6667;-73.75;36 -Springfield;Springfield;49.9292;-96.6939;36 -Steinbach;Steinbach;49.5258;-96.6839;36 -Tillsonburg;Tillsonburg;42.8667;-80.7333;36 -Hanover;Hanover;49.4433;-96.8492;36 -Bracebridge;Bracebridge;45.0333;-79.3;36 -Greater Napanee;Greater Napanee;44.25;-76.95;36 -Terrace;Terrace;54.5164;-128.5997;36 -Saint-Zotique;Saint-Zotique;45.25;-74.25;36 -Val-Shefford;Val-Shefford;45.35;-72.5667;36 -Douro-Dummer;Douro-Dummer;44.45;-78.1;36 -Plessisville;Plessisville;46.2167;-71.7833;36 -Shediac;Shediac;46.2167;-64.5333;36 -Ritchot;Ritchot;49.6647;-97.1167;36 -Otonabee-South Monaghan;Otonabee-South Monaghan;44.2333;-78.2333;36 -Rocky Mountain House;Rocky Mountain House;52.3753;-114.9217;36 -Chatsworth;Chatsworth;44.38;-80.87;36 -Slave Lake;Slave Lake;55.2853;-114.7706;36 -Port-Cartier;Port-Cartier;50.0333;-66.8667;36 -Barrington;Barrington;43.5646;-65.5639;36 -Stephenville;Stephenville;48.55;-58.5667;36 -Devon;Devon;53.3633;-113.7322;36 -Yarmouth;Yarmouth;43.8361;-66.1175;36 -Tracadie;Tracadie;47.5124;-64.9101;36 -Yorkton;Yorkton;51.2139;-102.4628;36 -Montréal-Ouest;Montreal-Ouest;45.4536;-73.6472;36 -L’Epiphanie;L'Epiphanie;45.85;-73.4833;36 -Charlemagne;Charlemagne;45.7167;-73.4833;36 -Parry Sound;Parry Sound;45.3333;-80.0333;36 -Boischatel;Boischatel;46.9;-71.15;36 -Beaubassin East / Beaubassin-est;Beaubassin East / Beaubassin-est;46.1726;-64.3122;36 -Wainfleet;Wainfleet;42.925;-79.375;36 -Pointe-Calumet;Pointe-Calumet;45.5;-73.97;36 -Sainte-Catherine-de-la-Jacques-Cartier;Sainte-Catherine-de-la-Jacques-Cartier;46.85;-71.6167;36 -Amqui;Amqui;48.4667;-67.4333;36 -Cramahe;Cramahe;44.0833;-77.8833;36 -Beauceville;Beauceville;46.2;-70.7833;36 -North Middlesex;North Middlesex;43.15;-81.6333;36 -Mont-Joli;Mont-Joli;48.58;-68.18;36 -Clarenville;Clarenville;48.1566;-53.965;36 -Wainwright;Wainwright;52.8333;-110.8667;36 -Contrecoeur;Contrecoeur;45.85;-73.2333;36 -Summerside;Summerside;46.4;-63.7833;36 -Comox;Comox;49.6733;-124.9022;36 -Sylvan Lake;Sylvan Lake;52.3083;-114.0964;36 -Cold Lake;Cold Lake;54.4642;-110.1825;36 -Gaspé;Gaspe;48.8333;-64.4833;36 -Kenora;Kenora;49.7667;-94.4833;36 -Saint-Joseph-du-Lac;Saint-Joseph-du-Lac;45.5333;-74;36 -Newmarket;Newmarket;44.05;-79.4667;36 -White Rock;White Rock;49.025;-122.8028;36 -Essex;Essex;42.0833;-82.9;36 -New Westminster;New Westminster;49.2069;-122.9111;36 -New Glasgow;New Glasgow;45.5926;-62.6455;36 -Wasaga Beach;Wasaga Beach;44.5206;-80.0167;36 -Wilmot;Wilmot;43.4;-80.65;36 -Strathroy-Caradoc;Strathroy-Caradoc;42.9575;-81.6167;36 -Uxbridge;Uxbridge;44.1167;-79.1333;36 -Candiac;Candiac;45.38;-73.52;36 -Essa;Essa;44.25;-79.7833;36 -Oro-Medonte;Oro-Medonte;44.5667;-79.5833;36 -Varennes;Varennes;45.6833;-73.4333;36 -Paradise;Paradise;47.5333;-52.8667;36 -Nicolet;Nicolet;46.2167;-72.6167;36 -Rockwood;Rockwood;50.2856;-97.2869;36 -Drummond/North Elmsley;Drummond/North Elmsley;44.9667;-76.2;36 -Fort Frances;Fort Frances;48.6167;-93.4;36 -Dryden;Dryden;49.7833;-92.8333;36 -Port Coquitlam;Port Coquitlam;49.2625;-122.7811;36 -La Sarre;La Sarre;48.8;-79.2;36 -Chandler;Chandler;48.35;-64.6833;36 -Trail;Trail;49.095;-117.71;36 -Hanover;Hanover;44.15;-81.0333;36 -Stone Mills;Stone Mills;44.45;-76.9167;36 -Goderich;Goderich;43.7333;-81.7;36 -Bromont;Bromont;45.3167;-72.65;36 -Beckwith;Beckwith;45.0833;-76.0667;36 -South-West Oxford;South-West Oxford;42.95;-80.8;36 -Acton Vale;Acton Vale;45.65;-72.5667;36 -Rigaud;Rigaud;45.4833;-74.3;36 -Plympton-Wyoming;Plympton-Wyoming;43.0167;-82.0833;36 -Central Huron;Central Huron;43.63;-81.57;36 -Aylmer;Aylmer;42.7667;-80.9833;36 -Chibougamau;Chibougamau;49.9167;-74.3667;36 -Louiseville;Louiseville;46.25;-72.95;36 -Springwater;Springwater;44.4333;-79.7333;36 -Beaconsfield;Beaconsfield;45.4333;-73.8667;36 -Cobourg;Cobourg;43.9667;-78.1667;36 -Rivière-du-Loup;Riviere-du-Loup;47.8333;-69.5333;36 -Cranbrook;Cranbrook;49.5097;-115.7667;36 -Dorval;Dorval;45.45;-73.75;36 -Dollard-des-Ormeaux;Dollard-des-Ormeaux;45.4833;-73.8167;36 -Fort St. John;Fort St. John;56.2465;-120.8476;36 -L’Assomption;L'Assomption;45.8333;-73.4167;36 -Delson;Delson;45.37;-73.55;36 -Corner Brook;Corner Brook;48.9287;-57.926;36 -Huntsville;Huntsville;45.3333;-79.2167;36 -Saint-Lazare;Saint-Lazare;45.4;-74.1333;36 -Chestermere;Chestermere;51.05;-113.8225;36 -Riverview;Riverview;46.0613;-64.8052;36 -Lloydminster;Lloydminster;53.2807;-110.035;36 -Joliette;Joliette;46.0167;-73.45;36 -Yellowknife;Yellowknife;62.4709;-114.4053;36 -Squamish;Squamish;49.7017;-123.1589;36 -Duncan;Duncan;48.7787;-123.7079;36 -Saint-Rémi;Saint-Remi;45.2667;-73.6167;36 -St. Marys;St. Marys;43.2583;-81.1333;36 -Beauport;Beauport;46.9667;-71.3;36 -Puslinch;Puslinch;43.45;-80.1667;36 -Augusta;Augusta;44.7511;-75.6003;36 -Côte-Saint-Luc;Cote-Saint-Luc;45.4687;-73.6673;36 -Kimberley;Kimberley;49.6697;-115.9775;36 -Blandford-Blenheim;Blandford-Blenheim;43.2333;-80.6;36 -Bayham;Bayham;42.7333;-80.7833;36 -Chatham;Chatham;42.4229;-82.1324;36 -Delta;Delta;49.0847;-123.0586;36 -Waterloo;Waterloo;43.4667;-80.5167;36 -Thunder Bay;Thunder Bay;48.3822;-89.2461;36 -Moncton;Moncton;46.1328;-64.7714;36 -Dieppe;Dieppe;46.0989;-64.7242;36 -Saanich;Saanich;48.484;-123.381;36 -St. John's;St. John's;47.4817;-52.7971;36 -Milton;Milton;43.5083;-79.8833;36 -Terrebonne;Terrebonne;45.7;-73.6333;36 -Langley;Langley;49.1044;-122.5827;36 -Ajax;Ajax;43.8583;-79.0364;36 -Argyle;Argyle;43.8;-65.85;36 -Torbay;Torbay;47.65;-52.7333;36 -Church Point;Church Point;44.3333;-66.1167;36 -Kirkland Lake;Kirkland Lake;48.15;-80.0333;36 -Drumheller;Drumheller;51.4636;-112.7194;36 -Banff;Banff;51.1781;-115.5719;36 -Innisfail;Innisfail;52.0333;-113.95;36 -La Pêche;La Peche;45.6833;-75.9833;36 -Brockville;Brockville;44.5833;-75.6833;36 -Amherstburg;Amherstburg;42.1;-83.0833;36 -Baie-Comeau;Baie-Comeau;49.2167;-68.15;36 -Kingsville;Kingsville;42.1;-82.7167;36 -Scugog;Scugog;44.09;-78.936;36 -Collingwood;Collingwood;44.5;-80.2167;36 -Red Deer;Red Deer;52.2681;-113.8111;36 -Kamloops;Kamloops;50.6761;-120.3408;36 -Renfrew;Renfrew;45.4717;-76.6831;36 -Coaldale;Coaldale;49.7333;-112.6167;36 -Saint-Hippolyte;Saint-Hippolyte;45.93;-74.02;36 -Castlegar;Castlegar;49.3256;-117.6661;36 -Portugal Cove-St. Philip's;Portugal Cove-St. Philip's;47.6272;-52.8506;36 -Zorra;Zorra;43.15;-80.95;36 -Kitimat;Kitimat;54;-128.7;36 -Shelburne;Shelburne;44.0833;-80.2;36 -Mono;Mono;44.0167;-80.0667;36 -Guelph;Guelph;43.55;-80.25;36 -Cambridge;Cambridge;43.3972;-80.3114;36 -Whitby;Whitby;43.8833;-78.9417;36 -Trois-Rivières;Trois-Rivieres;46.35;-72.55;36 -Saguenay;Saguenay;48.4167;-71.0667;36 -Lévis;Levis;46.8;-71.1833;36 -Kelowna;Kelowna;49.8881;-119.4956;36 -Abbotsford;Abbotsford;49.05;-122.3167;36 -Coquitlam;Coquitlam;49.2839;-122.7919;36 -East Gwillimbury;East Gwillimbury;44.1333;-79.4167;36 -Fort Saskatchewan;Fort Saskatchewan;53.7128;-113.2133;36 -Lincoln;Lincoln;43.13;-79.43;36 -La Malbaie;La Malbaie;47.65;-70.15;36 -Kapuskasing;Kapuskasing;49.4167;-82.4333;36 -La Prairie;La Prairie;45.42;-73.5;36 -Tecumseh;Tecumseh;42.2431;-82.9256;36 -Mount Pearl Park;Mount Pearl Park;47.5189;-52.8058;36 -Edson;Edson;53.5817;-116.4344;36 -South Bruce Peninsula;South Bruce Peninsula;44.7333;-81.2;36 -Taber;Taber;49.7847;-112.1508;36 -Farnham;Farnham;45.2833;-72.9833;36 -Otterburn Park;Otterburn Park;45.5333;-73.2167;36 -Dauphin;Dauphin;51.1992;-100.0633;36 -Bridgewater;Bridgewater;44.37;-64.52;36 -Ladysmith;Ladysmith;48.9975;-123.8203;36 -Oakville;Oakville;43.45;-79.6833;36 -Burlington;Burlington;43.3167;-79.8;36 -Regina;Regina;50.4547;-104.6067;36 -Richmond;Richmond;49.1667;-123.1333;36 -Richmond Hill;Richmond Hill;43.8667;-79.4333;36 -Sherbrooke;Sherbrooke;45.4;-71.9;36 -Barrie;Barrie;44.3711;-79.6769;36 -Oshawa;Oshawa;43.9;-78.85;36 -Stanley;Stanley;49.1331;-98.0656;36 -Penetanguishene;Penetanguishene;44.7667;-79.9333;36 -Qualicum Beach;Qualicum Beach;49.35;-124.4333;36 -Clarence-Rockland;Clarence-Rockland;45.4833;-75.2;36 -Whitehorse;Whitehorse;60.7029;-135.0691;36 -Woolwich;Woolwich;43.5667;-80.4833;36 -Magog;Magog;45.2667;-72.15;36 -Champlain;Champlain;45.5333;-74.65;36 -Coaticook;Coaticook;45.1333;-71.8;36 -Pont-Rouge;Pont-Rouge;46.75;-71.7;36 -Courtenay;Courtenay;49.6878;-124.9944;36 -Thetford Mines;Thetford Mines;46.1;-71.3;36 -Minto;Minto;43.9167;-80.8667;36 -Morden;Morden;49.1919;-98.1006;36 -Notre-Dame-des-Prairies;Notre-Dame-des-Prairies;46.05;-73.4333;36 -West Perth;West Perth;43.47;-81.2;36 -Cavan Monaghan;Cavan Monaghan;44.2;-78.4667;36 -Smiths Falls;Smiths Falls;44.9;-76.0167;36 -Arnprior;Arnprior;45.4333;-76.35;36 -Gatineau;Gatineau;45.4833;-75.65;36 -Windsor;Windsor;42.2833;-83;36 -Vaughan;Vaughan;43.8333;-79.5;36 -St. Catharines;St. Catharines;43.1833;-79.2333;36 -Niagara Falls;Niagara Falls;43.06;-79.1067;36 -Markham;Markham;43.8767;-79.2633;36 -London;London;42.9836;-81.2497;36 -Huron East;Huron East;43.63;-81.28;36 -Olds;Olds;51.7928;-114.1067;36 -Oromocto;Oromocto;45.8488;-66.4788;36 -East St. Paul;East St. Paul;49.9772;-97.0103;36 -Lorraine;Lorraine;45.6833;-73.7833;36 -Laurentian Valley;Laurentian Valley;45.7681;-77.2239;36 -Malahide;Malahide;42.7928;-80.9361;36 -Sainte-Julienne;Sainte-Julienne;45.97;-73.72;36 -Blackfalds;Blackfalds;52.3833;-113.8;36 -Burnaby;Burnaby;49.2667;-122.9667;36 -Centre Wellington;Centre Wellington;43.7;-80.3667;36 -Longueuil;Longueuil;45.5333;-73.5167;36 -Saskatoon;Saskatoon;52.1333;-106.6833;36 -Grimsby;Grimsby;43.2;-79.55;36 -Saint-Constant;Saint-Constant;45.37;-73.57;36 -Saint-Bruno-de-Montarville;Saint-Bruno-de-Montarville;45.5333;-73.35;36 -Conception Bay South;Conception Bay South;47.5167;-52.9833;36 -Cochrane;Cochrane;51.189;-114.467;36 -Boisbriand;Boisbriand;45.62;-73.83;36 -Port Moody;Port Moody;49.2831;-122.8317;36 -Penticton;Penticton;49.4911;-119.5886;36 -Moose Jaw;Moose Jaw;50.3933;-105.5519;36 -Spruce Grove;Spruce Grove;53.545;-113.9008;36 -Victoria;Victoria;48.4283;-123.3647;36 -Winnipeg;Winnipeg;49.8844;-97.1464;36 -Quebec City;Quebec City;46.8139;-71.2081;36 -Halifax;Halifax;44.6475;-63.5906;36 -Kitchener;Kitchener;43.4186;-80.4728;36 -Ottawa;Ottawa;45.4247;-75.695;36 -Edmonton;Edmonton;53.5344;-113.4903;36 -Vancouver;Vancouver;49.25;-123.1;36 -Calgary;Calgary;51.05;-114.0667;36 -Toronto;Toronto;43.7417;-79.3733;36 -Montréal;Montreal;45.5089;-73.5617;36 -Elizabethtown-Kitley;Elizabethtown-Kitley;44.7;-75.8833;36 -Morinville;Morinville;53.8022;-113.6497;36 -Quesnel;Quesnel;52.9784;-122.4927;36 -Temiskaming Shores;Temiskaming Shores;47.5167;-79.6833;36 -Hinton;Hinton;53.4114;-117.5639;36 -Saint-Sauveur;Saint-Sauveur;45.9;-74.17;36 -South Huron;South Huron;43.32;-81.5;36 -Marieville;Marieville;45.4333;-73.1667;36 -Tay;Tay;44.7167;-79.7667;36 -North Glengarry;North Glengarry;45.3333;-74.7333;36 -Leamington;Leamington;42.0667;-82.5833;36 -East Kelowna;East Kelowna;49.8625;-119.5833;36 -Orillia;Orillia;44.6;-79.4167;36 -Sechelt;Sechelt;49.4742;-123.7542;36 -Stratford;Stratford;43.3708;-80.9819;36 -Pointe-Claire;Pointe-Claire;45.45;-73.8167;36 -Lloydminster;Lloydminster;53.2783;-110.005;36 -Owen Sound;Owen Sound;44.5667;-80.9333;36 -Val-d’Or;Val-d'Or;48.1;-77.7833;36 -Hamilton;Hamilton;43.2567;-79.8692;36 -Mississauga;Mississauga;43.6;-79.65;36 -Stratford;Stratford;46.2167;-63.0893;36 -Alfred and Plantagenet;Alfred and Plantagenet;45.5667;-74.9167;36 -Mont-Tremblant;Mont-Tremblant;46.1167;-74.6;36 -Grey Highlands;Grey Highlands;44.3333;-80.5;36 -Laval;Laval;45.5833;-73.75;36 -Brampton;Brampton;43.6833;-79.7667;36 -Surrey;Surrey;49.19;-122.8489;36 -LaSalle;LaSalle;42.2167;-83.0667;36 -Sainte-Julie;Sainte-Julie;45.5833;-73.3333;36 -Leduc;Leduc;53.2594;-113.5492;36 -Fort Erie;Fort Erie;42.9167;-79.0167;36 -Orangeville;Orangeville;43.9167;-80.1167;36 -Alma;Alma;48.55;-71.65;36 -Chambly;Chambly;45.4311;-73.2873;36 -North Cowichan;North Cowichan;48.8236;-123.7192;36 -Saint-Raymond;Saint-Raymond;46.9;-71.8333;36 -Martensville;Martensville;52.2897;-106.6667;36 -Sept-Îles;Sept-Iles;50.2167;-66.3833;36 -Okotoks;Okotoks;50.725;-113.975;36 -Brockton;Brockton;44.1667;-81.2167;36 -Leeds and the Thousand Islands;Leeds and the Thousand Islands;44.45;-76.08;36 -Carignan;Carignan;45.45;-73.3;36 -Ramara;Ramara;44.6333;-79.2167;36 -Amherst;Amherst;45.8167;-64.2167;36 -George Town;George Town;19.2866;-81.3744;37 -Bangui;Bangui;4.3732;18.5628;38 -Bimbo;Bimbo;4.3313;18.5163;38 -Bangassou;Bangassou;4.737;22.819;38 -Bambari;Bambari;5.7667;20.6833;38 -Bouar;Bouar;5.95;15.6;38 -Bossangoa;Bossangoa;6.4833;17.45;38 -Bria;Bria;6.5369;21.9919;38 -Zemio;Zemio;5.0337;25.1333;38 -Berbérati;Berberati;4.2667;15.7833;38 -Kabo;Kabo;7.6994;18.6292;38 -Birao;Birao;10.2837;22.7833;38 -Mobaye;Mobaye;4.3167;21.1833;38 -Bozoum;Bozoum;6.3172;16.3783;38 -Sibut;Sibut;5.7378;19.0867;38 -Mbaïki;Mbaiki;3.8833;18;38 -Nola;Nola;3.5337;16.0666;38 -Kaga Bandoro;Kaga Bandoro;7.0006;19.1808;38 -Ndélé;Ndele;8.4091;20.653;38 -Obo;Obo;5.4;26.5;38 -Kouango;Kouango;4.9667;19.9833;38 -Baboua;Baboua;5.7833;14.8192;38 -Yakossi;Yakossi;5.617;23.3167;38 -Carnot;Carnot;4.9333;15.8667;38 -Bossembele;Bossembele;5.267;17.65;38 -Ouadda;Ouadda;8.0671;22.4;38 -Fianga;Fianga;9.9153;15.1375;39 -Pala Oua;Pala Oua;9.35;14.9667;39 -Faya;Faya;17.93;19.1031;39 -Bol;Bol;13.4586;14.7147;39 -Moussoro;Moussoro;13.6333;16.4833;39 -Bongor;Bongor;10.2806;15.3722;39 -Doba;Doba;8.65;16.85;39 -Mongo;Mongo;12.1837;18.7;39 -Laï;Lai;9.4;16.3;39 -Ati;Ati;13.2139;18.3403;39 -Mao;Mao;14.1194;15.3133;39 -Biltine;Biltine;14.5275;20.9267;39 -Fada;Fada;17.1833;21.5833;39 -Massakory;Massakory;13;15.7333;39 -Pala;Pala;9.3646;14.9073;39 -Amdjarass;Amdjarass;16.0667;22.8354;39 -Zouar;Zouar;20.45;16.5167;39 -Massenya;Massenya;11.4028;16.17;39 -Léré;Lere;9.6556;14.225;39 -Yao;Yao;12.8508;17.5608;39 -Kelo;Kelo;9.3171;15.8;39 -Bardaï;Bardai;21.3547;17.0016;39 -Abéché;Abeche;13.8331;20.8347;39 -Goz-Beida;Goz-Beida;12.2236;21.4144;39 -Am-Timan;Am-Timan;11.0333;20.2833;39 -Koumra;Koumra;8.9;17.55;39 -Moundou;Moundou;8.5667;16.0833;39 -Sarh;Sarh;9.15;18.3833;39 -N’Djamena;N'Djamena;12.11;15.05;39 -Oum Hadjer;Oum Hadjer;13.2833;19.6833;39 -Puerto Varas;Puerto Varas;-41.3178;-72.9827;40 -La Unión;La Union;-40.2952;-73.0822;40 -Chillán Viejo;Chillan Viejo;-36.6229;-72.1317;40 -Las Condes;Las Condes;-33.4167;-70.5833;40 -Rancagua;Rancagua;-34.1654;-70.7398;40 -Lo Miranda;Lo Miranda;-34.1957;-70.8891;40 -Pozo Almonte;Pozo Almonte;-20.2597;-69.7862;40 -La Florida;La Florida;-33.55;-70.5667;40 -Antofagasta;Antofagasta;-23.6464;-70.398;40 -Viña del Mar;Vina del Mar;-33.0245;-71.5518;40 -Valparaíso;Valparaiso;-33.0458;-71.6197;40 -San Bernardo;San Bernardo;-33.6;-70.7167;40 -Temuco;Temuco;-38.7399;-72.5901;40 -Carahue;Carahue;-38.7;-73.1667;40 -Salamanca;Salamanca;-31.7667;-70.9667;40 -Las Cabras;Las Cabras;-34.3;-71.3167;40 -Tocopilla;Tocopilla;-22.0941;-70.201;40 -Puerto Octay;Puerto Octay;-40.9667;-72.9;40 -Chillán;Chillan;-36.6067;-72.1033;40 -Puerto Montt;Puerto Montt;-41.4718;-72.9396;40 -La Serena;La Serena;-29.9027;-71.252;40 -Arica;Arica;-18.4784;-70.3211;40 -Concepción;Concepcion;-36.8271;-73.0503;40 -Coquimbo;Coquimbo;-29.9532;-71.338;40 -Talca;Talca;-35.4269;-71.6656;40 -Iquique;Iquique;-20.2141;-70.1524;40 -Cañete;Canete;-37.8;-73.3833;40 -Castro;Castro;-42.4824;-73.7643;40 -Santiago;Santiago;-33.45;-70.6667;40 -Nueva Imperial;Nueva Imperial;-38.7333;-72.95;40 -Cauquenes;Cauquenes;-35.9671;-72.3154;40 -Concón;Concon;-32.9167;-71.5167;40 -Curanilahue;Curanilahue;-37.4667;-73.35;40 -Quintero;Quintero;-32.7833;-71.5333;40 -Taltal;Taltal;-25.4;-70.47;40 -Lago Ranco;Lago Ranco;-40.3167;-72.5;40 -Pucón;Pucon;-39.2667;-71.9667;40 -San Javier;San Javier;-35.5924;-71.7353;40 -Maipú;Maipu;-33.5167;-70.7667;40 -Puente Alto;Puente Alto;-33.6167;-70.5833;40 -San Pedro;San Pedro;-33.9;-71.4667;40 -Alto Hospicio;Alto Hospicio;-20.25;-70.1167;40 -Lo Barnechea;Lo Barnechea;-33.35;-70.5167;40 -Espejo;Espejo;-33.5333;-70.7167;40 -Coronel;Coronel;-37.0167;-73.1333;40 -La Cruz;La Cruz;-32.8167;-71.2333;40 -Lebu;Lebu;-37.6103;-73.6561;40 -Quinchao;Quinchao;-42.5333;-73.4167;40 -San Joaquín;San Joaquin;-33.5;-70.6167;40 -La Reina;La Reina;-33.45;-70.55;40 -Casablanca;Casablanca;-33.3167;-71.4167;40 -Los Ángeles;Los Angeles;-37.4707;-72.3517;40 -Valdivia;Valdivia;-39.8142;-73.2459;40 -Copiapó;Copiapo;-27.3665;-70.3323;40 -Talcahuano;Talcahuano;-36.7145;-73.1141;40 -Colina;Colina;-33.2;-70.6833;40 -Osorno;Osorno;-40.5667;-73.15;40 -Quilpué;Quilpue;-33.0498;-71.4415;40 -Calama;Calama;-22.4624;-68.9272;40 -Punta Arenas;Punta Arenas;-53.1627;-70.9081;40 -Melipilla;Melipilla;-33.7;-71.2167;40 -Curicó;Curico;-34.9854;-71.2394;40 -Villa Alemana;Villa Alemana;-33.0428;-71.3744;40 -La Granja;La Granja;-33.5431;-70.6319;40 -Lanco;Lanco;-39.4523;-72.7755;40 -Ventanas;Ventanas;-32.7419;-71.4839;40 -Cartagena;Cartagena;-33.55;-71.6;40 -Placilla de Peñuelas;Placilla de Penuelas;-33.1156;-71.5678;40 -Fresia;Fresia;-41.1531;-73.4223;40 -Pichidegua;Pichidegua;-34.35;-71.3;40 -Cabildo;Cabildo;-32.4267;-71.0664;40 -La Ligua;La Ligua;-32.4494;-71.2317;40 -Coyhaique;Coyhaique;-45.5712;-72.0685;40 -Curarrehue;Curarrehue;-39.35;-71.5833;40 -Los Vilos;Los Vilos;-31.9;-71.5167;40 -Puerto Natales;Puerto Natales;-51.7263;-72.5062;40 -Hualqui;Hualqui;-36.9759;-72.9384;40 -Purranque;Purranque;-40.9167;-73.1667;40 -Illapel;Illapel;-31.6327;-71.1683;40 -Bulnes;Bulnes;-36.7333;-72.3;40 -Buin;Buin;-33.7333;-70.75;40 -Peumo;Peumo;-34.4;-71.1667;40 -Porvenir;Porvenir;-53.2956;-70.3687;40 -Peñaflor;Penaflor;-33.6167;-70.9167;40 -San Antonio;San Antonio;-33.5809;-71.6132;40 -Chiguayante;Chiguayante;-36.9167;-73.0167;40 -Quillota;Quillota;-32.8799;-71.2474;40 -Linares;Linares;-35.8454;-71.5979;40 -Ovalle;Ovalle;-30.6031;-71.203;40 -Futrono;Futrono;-40.1333;-72.4;40 -Diego de Almagro;Diego de Almagro;-26.3667;-70.05;40 -Vicuña;Vicuna;-30.0167;-70.7;40 -Chañaral;Chanaral;-26.3479;-70.6224;40 -Chonchi;Chonchi;-42.6238;-73.7725;40 -San Felipe;San Felipe;-32.7507;-70.7251;40 -Chaitén;Chaiten;-42.9193;-72.7088;40 -La Calera;La Calera;-32.7833;-71.2167;40 -Laraquete;Laraquete;-37.1677;-73.1859;40 -Combarbalá;Combarbala;-31.1667;-71.05;40 -Alto del Carmen;Alto del Carmen;-28.9336;-70.4623;40 -Galvarino;Galvarino;-38.4;-72.7833;40 -Villarrica;Villarrica;-39.2667;-72.2167;40 -Talagante;Talagante;-33.6667;-70.9333;40 -San Fernando;San Fernando;-34.5839;-70.9891;40 -San Pedro de Atacama;San Pedro de Atacama;-22.9108;-68.2001;40 -Los Andes;Los Andes;-32.8337;-70.5982;40 -Puchuncaví;Puchuncavi;-32.7261;-71.4151;40 -Contulmo;Contulmo;-38;-73.2333;40 -Tierra Amarilla;Tierra Amarilla;-27.4667;-70.2667;40 -Frutillar;Frutillar;-41.1258;-73.0605;40 -Purén;Puren;-38.0167;-73.0833;40 -Pichilemu;Pichilemu;-34.3851;-72.0049;40 -San Francisco de Mostazal;San Francisco de Mostazal;-33.9799;-70.7122;40 -Los Lagos;Los Lagos;-39.85;-72.8333;40 -San José de Maipo;San Jose de Maipo;-33.6333;-70.3667;40 -El Tabo;El Tabo;-33.45;-71.6667;40 -Oficina María Elena;Oficina Maria Elena;-22.35;-69.6667;40 -Papudo;Papudo;-32.5167;-71.45;40 -Chépica;Chepica;-34.7333;-71.2833;40 -Monte Águila;Monte Aguila;-37.0879;-72.4385;40 -Quirihue;Quirihue;-36.2833;-72.5333;40 -Loncoche;Loncoche;-39.3669;-72.6308;40 -Calbuco;Calbuco;-41.7712;-73.1275;40 -Arauco;Arauco;-37.2463;-73.3175;40 -Hijuelas;Hijuelas;-32.8;-71.1667;40 -Pelluhue;Pelluhue;-35.8333;-72.6333;40 -Hanga Roa;Hanga Roa;-27.1492;-109.4323;40 -Dalcahue;Dalcahue;-42.3796;-73.6473;40 -Curacautín;Curacautin;-38.4333;-71.8833;40 -Collipulli;Collipulli;-37.95;-72.4333;40 -Río Bueno;Rio Bueno;-40.3337;-72.9568;40 -Batuco;Batuco;-33.2299;-70.8085;40 -Puerto Aysén;Puerto Aysen;-45.4068;-72.6977;40 -Ancud;Ancud;-41.8682;-73.8287;40 -Parral;Parral;-36.15;-71.8333;40 -Alerce;Alerce;-41.3969;-72.9037;40 -Tomé;Tome;-36.6171;-72.9575;40 -Toltén;Tolten;-39.2166;-73.2123;40 -Chuquicamata;Chuquicamata;-22.3169;-68.9301;40 -Cuya;Cuya;-19.1597;-70.1794;40 -Villa O’Higgins;Villa O'Higgins;-48.4669;-72.593;40 -Toconao;Toconao;-23.1829;-68.0166;40 -Balsadero Río Verde;Balsadero Rio Verde;-52.65;-71.4666;40 -Lota;Lota;-37.0944;-73.1563;40 -Lagunas;Lagunas;-20.9829;-69.6833;40 -San Clemente;San Clemente;-35.55;-71.4833;40 -Yungay;Yungay;-37.1194;-72.0189;40 -Punitaqui;Punitaqui;-30.9;-71.2667;40 -Chicureo Abajo;Chicureo Abajo;-33.2808;-70.6366;40 -Andacollo;Andacollo;-30.2167;-71.0833;40 -Panguipulli;Panguipulli;-39.6419;-72.3334;40 -Constitución;Constitucion;-35.3333;-72.4167;40 -Lampa;Lampa;-33.2864;-70.8729;40 -El Palqui;El Palqui;-30.7679;-70.9433;40 -Quellón;Quellon;-43.1201;-73.6203;40 -La Punta;La Punta;-34.0125;-70.6501;40 -Santa Bárbara;Santa Barbara;-37.6667;-72.0167;40 -Cochrane;Cochrane;-47.2539;-72.5732;40 -Mejillones;Mejillones;-23.1;-70.45;40 -Puerto Williams;Puerto Williams;-54.9341;-67.6109;40 -Huasco;Huasco;-28.45;-71.2167;40 -Vallenar;Vallenar;-28.5751;-70.7616;40 -Angol;Angol;-37.7988;-72.7086;40 -Penco;Penco;-36.7333;-72.9833;40 -Palmilla;Palmilla;-34.6;-71.3667;40 -Caldera;Caldera;-27.0667;-70.8167;40 -Lonquimay;Lonquimay;-38.4333;-71.2333;40 -Victoria;Victoria;-38.2167;-72.3333;40 -Isla de Maipo;Isla de Maipo;-33.75;-70.9;40 -María Pinto;Maria Pinto;-33.5333;-71.1333;40 -Pinto;Pinto;-36.7;-71.9;40 -Bangshang;Bangshang;32.2575;108.1119;41 -Nanfang;Nanfang;23.3568;115.5167;41 -Kangning;Kangning;38.0176;102.352;41 -Shenjiaba;Shenjiaba;32.9441;108.6414;41 -Haikoucun;Haikoucun;28.3237;120.0853;41 -Qiushanxiang;Qiushanxiang;34.3562;104.8983;41 -Fenggeling;Fenggeling;34.5312;106.4437;41 -Biandanshan;Biandanshan;26.0409;105.6351;41 -Dama;Dama;30.5009;120.3413;41 -Pingshang;Pingshang;23.3974;115.8842;41 -Zhentang;Zhentang;21.8662;110.6996;41 -Rongwo;Rongwo;35.5077;102.0121;41 -Jieshang;Jieshang;25.6989;107.6481;41 -Douzhuang;Douzhuang;39.4323;116.0583;41 -Tilingzhai;Tilingzhai;40.2353;118.5282;41 -Nanzhiqiu;Nanzhiqiu;37.7492;115.2357;41 -Shenjiabang;Shenjiabang;30.5783;120.8193;41 -Lixingcun;Lixingcun;23.0852;116.3666;41 -Mengdong;Mengdong;23.1499;99.2462;41 -Diaowo;Diaowo;39.4812;116.0761;41 -Guying;Guying;38.0887;114.556;41 -Yangquan;Yangquan;37.0749;111.5541;41 -Matou;Matou;39.5503;116.1063;41 -Shangzhen;Shangzhen;33.7116;110.2575;41 -Chuqung;Chuqung;33.3743;97.0637;41 -Kuiyibagecun;Kuiyibagecun;38.0836;77.1529;41 -Tanggemu Nongchang;Tanggemu Nongchang;36.075;100.0937;41 -Fanzhao;Fanzhao;26.6615;108.3834;41 -Aheqi;Aheqi;40.9372;78.4543;41 -Nandazhang;Nandazhang;38.1031;114.7582;41 -Yaoquan;Yaoquan;34.5851;105.7262;41 -Qingfengdian;Qingfengdian;38.6084;115.0568;41 -Changtoushang;Changtoushang;19.3441;110.6096;41 -Houbu;Houbu;36.437;112.9794;41 -Jinku;Jinku;23.0398;112.5099;41 -Khutubi;Khutubi;44.1874;86.8946;41 -Jiaohe;Jiaohe;38.0228;116.2845;41 -Xinjun;Xinjun;28.7232;120.019;41 -Menghan;Menghan;21.8526;100.9265;41 -Hanerik;Hanerik;37.2241;79.7964;41 -Tuodian;Tuodian;24.6907;101.6382;41 -Diao’ecun;Diao'ecun;40.7227;115.8201;41 -Xiaoba;Xiaoba;26.7217;106.9236;41 -Yecun;Yecun;33.7663;110.1305;41 -Yongping;Yongping;37.0103;109.8243;41 -Mengmeng;Mengmeng;23.4718;99.8336;41 -Jitaicun;Jitaicun;36.3533;115.3048;41 -Daxiang;Daxiang;22.3775;112.8008;41 -Yehe;Yehe;37.9416;114.5928;41 -Tangdukou;Tangdukou;26.9949;111.2708;41 -Liulin;Liulin;36.557;109.4731;41 -Qingyuan;Qingyuan;24.5004;108.6667;41 -Dongshan;Dongshan;22.0635;112.8322;41 -Pangkou;Pangkou;38.6457;115.9438;41 -Zhujiacun;Zhujiacun;26.3164;104.3893;41 -Longtoushan Jiezi;Longtoushan Jiezi;27.1157;103.3817;41 -Yong’an;Yong'an;31.0504;109.5167;41 -Bingmei;Bingmei;25.7408;108.9023;41 -Nongzhangjie;Nongzhangjie;24.616;97.8818;41 -Shazhou;Shazhou;40.1376;94.6638;41 -Tangjiacun;Tangjiacun;20.8425;109.8469;41 -Beiwanglizhen;Beiwanglizhen;37.7604;114.6373;41 -Shangshan;Shangshan;23.4792;115.6918;41 -Liuquan;Liuquan;39.3658;116.3138;41 -Yaopu;Yaopu;26.1708;105.848;41 -Baiji;Baiji;26.0231;106.9267;41 -Caiguantun;Caiguantun;26.3363;105.9841;41 -Xingji;Xingji;38.4682;116.8918;41 -Xisa;Xisa;23.4372;104.6714;41 -Changchong;Changchong;26.3404;107.1866;41 -Shimenzhai;Shimenzhai;40.0892;119.6019;41 -Zhongzhai;Zhongzhai;25.7783;107.8665;41 -Anshan;Anshan;39.7144;118.9964;41 -Wangtan;Wangtan;39.2847;118.98;41 -Qiutouzhen;Qiutouzhen;37.9841;114.6909;41 -Fangguan;Fangguan;39.3237;115.9856;41 -Yashan;Yashan;22.4776;112.7289;41 -Nanzhuangzhen;Nanzhuangzhen;23.721;102.8231;41 -Dongzhuosu;Dongzhuosu;38.0658;115.1232;41 -Kailu;Kailu;43.5837;121.2;41 -Caotan;Caotan;36.2501;105.1742;41 -Lijiacha;Lijiacha;37.2467;109.4061;41 -Huanian;Huanian;24.0781;102.201;41 -Shengping;Shengping;28.4865;98.913;41 -Hejiaji;Hejiaji;37.3539;109.8377;41 -Azitan;Azitan;34.7101;103.3152;41 -Datian;Datian;22.4814;112.1191;41 -Guanzhuang;Guanzhuang;36.9218;109.9341;41 -Yangjiagetai;Yangjiagetai;36.7124;110.1864;41 -Gucheng;Gucheng;35.8566;108.2241;41 -Leichi;Leichi;36.3351;110.2612;41 -Dazhuangzi;Dazhuangzi;40.2321;99.0558;41 -Daping;Daping;24.6501;112.1693;41 -Huohua;Huohua;25.6315;105.9711;41 -Baili;Baili;35.0333;107.389;41 -Hukou;Hukou;36.1371;110.4104;41 -Zhujiagua;Zhujiagua;38.2242;110.4032;41 -Guazhoucun;Guazhoucun;40.4647;95.6714;41 -Linxi;Linxi;43.5171;118.0333;41 -Dujiashigou;Dujiashigou;37.7691;110.0705;41 -Zhangping;Zhangping;37.6339;112.8775;41 -Benbutucun;Benbutucun;42.0263;86.6714;41 -Xiangping;Xiangping;24.5892;112.1237;41 -Yueyaquan;Yueyaquan;40.1256;94.6632;41 -Jixian;Jixian;35.7321;107.9731;41 -Dangcheng;Dangcheng;39.5161;94.8728;41 -Xiba;Xiba;40.1645;98.7521;41 -Shiyuan;Shiyuan;35.7991;102.8437;41 -Zengjiaba;Zengjiaba;32.1263;109.4692;41 -Aweitancun;Aweitancun;47.7251;88.0499;41 -Xiada;Xiada;24.0391;113.4543;41 -Fangjiata;Fangjiata;38.2755;110.0961;41 -Shechengtan;Shechengtan;37.1995;112.9408;41 -Bingzhongluo;Bingzhongluo;28.0174;98.6212;41 -Jiyek;Jiyek;46.3916;82.8928;41 -Dagou;Dagou;37.4833;102.5742;41 -Jiajiaping;Jiajiaping;36.9744;110.0224;41 -Jinshan;Jinshan;38.0737;102.2551;41 -Sanmucha;Sanmucha;34.5637;102.828;41 -Taoyan;Taoyan;34.7706;103.7903;41 -Renzhuangcun;Renzhuangcun;28.0445;120.2447;41 -Cairima;Cairima;33.3651;102.0968;41 -Hejiachuan;Hejiachuan;38.4679;110.7513;41 -Jingping;Jingping;33.7844;104.3652;41 -Biancang;Biancang;33.9007;104.0321;41 -Dayi;Dayi;33.8312;104.0362;41 -Dajiecun;Dajiecun;36.2965;115.2071;41 -Daiyue;Daiyue;39.5284;112.8056;41 -Sanchahe;Sanchahe;36.378;106.0869;41 -Shiji;Shiji;22.2198;112.8531;41 -Fengguangcun;Fengguangcun;23.9062;116.6984;41 -Wangsicun;Wangsicun;37.9975;116.9238;41 -Jelilyüzi;Jelilyuzi;43.9749;81.5328;41 -Shaxi;Shaxi;22.3067;113.1469;41 -Pingxiangcheng;Pingxiangcheng;36.9819;114.9131;41 -Haomen;Haomen;37.3757;101.622;41 -Bulicun;Bulicun;24.3657;116.2726;41 -Danihe;Danihe;39.8489;119.421;41 -Wangtuan;Wangtuan;36.8624;105.9915;41 -Beiya;Beiya;36.464;104.4513;41 -Zhaoqiao;Zhaoqiao;37.9398;115.9499;41 -Yejituo;Yejituo;39.8634;118.6645;41 -Dabutou;Dabutou;36.0708;112.8744;41 -Xindian;Xindian;37.1341;114.8833;41 -Zuojiawu;Zuojiawu;39.9514;118.1511;41 -Elixku;Elixku;38.6803;77.3106;41 -Akto;Akto;39.1468;75.9411;41 -Daying;Daying;39.0786;116.1076;41 -Tunzi;Tunzi;35.5782;107.3699;41 -Anzhou;Anzhou;38.8663;115.8124;41 -Baishi Airikecun;Baishi Airikecun;40.8035;80.37;41 -Xinqiao;Xinqiao;39.2694;116.0797;41 -Yamen;Yamen;22.3017;113.051;41 -Dengtangcun;Dengtangcun;23.6821;116.5259;41 -Xinpo;Xinpo;21.6645;110.8911;41 -Yanqi;Yanqi;42.0608;86.5686;41 -Lanyi;Lanyi;38.7048;111.5601;41 -Monan;Monan;38.2621;115.9504;41 -Siyang;Siyang;27.2116;108.7463;41 -Xiaguanying;Xiaguanying;35.9427;104.1717;41 -Bayan;Bayan;36.1148;102.2476;41 -Mawu;Mawu;34.431;104.9187;41 -Wangjiabian;Wangjiabian;38.2412;110.2353;41 -Wen’anyi;Wen'anyi;36.8658;110.0553;41 -Pingtouchuanxiang;Pingtouchuanxiang;35.8763;105.3241;41 -Xinyaoshang;Xinyaoshang;26.835;106.8403;41 -Gucheng;Gucheng;34.4545;105.2064;41 -Longtaixiang;Longtaixiang;34.5988;104.8963;41 -Guantingzhan;Guantingzhan;40.2492;115.578;41 -Sanjiangkou;Sanjiangkou;24.7579;104.5901;41 -Ma’ai;Ma'ai;34.5937;102.4814;41 -Gaohucun;Gaohucun;28.3368;120.2167;41 -Xiaozui;Xiaozui;35.6912;108.0779;41 -Shuilou;Shuilou;22.336;112.7929;41 -Nansan;Nansan;23.7784;98.8253;41 -Shenjiatun;Shenjiatun;40.7695;114.8549;41 -Loufan;Loufan;38.0694;111.7911;41 -Zhangliangcun;Zhangliangcun;37.1256;112.0664;41 -Xihuachi;Xihuachi;35.8164;108.0125;41 -Zhangcun;Zhangcun;38.1262;114.9523;41 -Wangyuanqiao;Wangyuanqiao;38.3849;106.2664;41 -Nichicun;Nichicun;29.5333;94.4167;41 -Yangcunzai;Yangcunzai;23.4338;114.4664;41 -Cuihua;Cuihua;27.7527;103.8906;41 -Dusheng;Dusheng;38.3804;116.55;41 -Wancheng;Wancheng;37.6273;114.5324;41 -Liantang;Liantang;22.9352;111.7237;41 -Machang;Machang;26.5634;106.1103;41 -Dacun;Dacun;34.7201;109.0549;41 -Lingquan;Lingquan;36.9985;110.8417;41 -Xinleitou;Xinleitou;37.9752;115.2106;41 -Litian Gezhuang;Litian Gezhuang;39.8151;119.0219;41 -Nanmeng;Nanmeng;39.1773;116.3751;41 -Yangtangxu;Yangtangxu;21.6172;110.0319;41 -Nanbaishezhen;Nanbaishezhen;37.7526;114.8524;41 -Yinggen;Yinggen;19.0372;109.8283;41 -Gaolincun;Gaolincun;39.0887;115.6617;41 -Baichigan;Baichigan;39.5275;115.8564;41 -Anyuan;Anyuan;34.8839;105.2758;41 -Yingzhou Linchang;Yingzhou Linchang;18.4199;109.8553;41 -Tanxia;Tanxia;23.9475;115.5361;41 -Tiegan;Tiegan;38.1536;115.3248;41 -Niutuo;Niutuo;39.2618;116.3421;41 -Shijiazhuangnan;Shijiazhuangnan;37.9383;114.4453;41 -Yangfang;Yangfang;40.5723;115.0301;41 -Tianchang;Tianchang;37.9987;114.0183;41 -Sanjiang;Sanjiang;24.7265;112.2884;41 -Changchunpu;Changchunpu;27.2388;105.185;41 -Xiwanzi;Xiwanzi;40.9717;115.2737;41 -Sungandiancun;Sungandiancun;36.2221;115.3246;41 -Bailin;Bailin;33.485;105.0034;41 -Sanjiaocheng;Sanjiaocheng;36.8993;100.9872;41 -Xintianfeng;Xintianfeng;24.4575;115.5205;41 -Zhujiezhen;Zhujiezhen;23.746;104.899;41 -Yian;Yian;47.8804;125.3;41 -Taicheng;Taicheng;38.7206;113.2437;41 -Shanhe;Shanhe;35.4844;108.364;41 -Jiaozishan;Jiaozishan;26.3342;105.9324;41 -Alashankou;Alashankou;45.1714;82.5731;41 -Zhongbai;Zhongbai;26.7723;107.8883;41 -Longtang;Longtang;26.1984;107.7946;41 -Oroqen Zizhiqi;Oroqen Zizhiqi;50.5667;123.7167;41 -Weibo;Weibo;38.029;115.2174;41 -Xinlizhuang;Xinlizhuang;39.2832;116.1727;41 -Dijiasuoxiang;Dijiasuoxiang;35.6883;105.2586;41 -Dazhangzi;Dazhangzi;40.6239;118.1081;41 -Liuchuan;Liuchuan;26.6549;108.5876;41 -Dongjiangshui;Dongjiangshui;33.3792;104.9516;41 -Dacaozhuang;Dacaozhuang;37.5546;114.9316;41 -Liuguoju;Liuguoju;38.2571;110.3597;41 -Miqiao;Miqiao;35.4991;108.2949;41 -Xintangcun;Xintangcun;23.9423;116.7865;41 -Xinying;Xinying;35.706;104.1824;41 -Long’e;Long'e;25.8061;109.2134;41 -Manlin;Manlin;23.663;101.8853;41 -Xixinzhuangzhen;Xixinzhuangzhen;37.0165;111.4908;41 -Xinlong;Xinlong;18.9534;108.68;41 -Chugqênsumdo;Chugqensumdo;33.4352;101.4866;41 -Cangyanshanzhen;Cangyanshanzhen;37.8445;114.1338;41 -Sêraitang;Seraitang;32.9368;100.7356;41 -Baipingshan;Baipingshan;26.196;106.55;41 -Taohongpozhen;Taohongpozhen;36.9854;111.4737;41 -Fuying;Fuying;40.8754;117.6978;41 -Liangyi;Liangyi;35.2698;106.093;41 -Kaiwen;Kaiwen;27.1548;99.8371;41 -Zequ;Zequ;35.0376;101.4606;41 -Wentang;Wentang;23.9918;112.2868;41 -Longchang;Longchang;27.6627;105.7881;41 -Zhongzai;Zhongzai;26.6877;105.6548;41 -Yunshan;Yunshan;34.761;105.7915;41 -Changji;Changji;26.9471;108.7524;41 -Xinyuan;Xinyuan;37.2953;99.0341;41 -Jinji;Jinji;22.165;112.4848;41 -Guanzhai;Guanzhai;26.2697;105.3089;41 -Shaogang;Shaogang;38.1584;106.0661;41 -Shaoyu;Shaoyu;34.0629;105.3672;41 -Longjia;Longjia;19.1487;110.3209;41 -Sanpaicun;Sanpaicun;24.6642;112.2935;41 -Liuma;Liuma;25.6682;105.8732;41 -Gaoniang;Gaoniang;26.8394;109.177;41 -Yuanquan;Yuanquan;40.5004;95.8;41 -Zhoujia;Zhoujia;35.2976;108.0347;41 -Zhongguyue;Zhongguyue;38.2833;113.867;41 -Miaojiaping;Miaojiaping;37.5777;110.0658;41 -Longjia;Longjia;36.0608;113.4128;41 -Shangjing;Shangjing;24.6076;114.9939;41 -Yanggezhuang;Yanggezhuang;39.3831;118.7119;41 -Minquan;Minquan;37.442;103.3811;41 -Dingjiagouxiang;Dingjiagouxiang;35.5307;105.0207;41 -Duijiang;Duijiang;27.0782;105.5256;41 -Shaying;Shaying;25.974;105.4233;41 -Qishe;Qishe;24.9232;104.7218;41 -Quanzhang;Quanzhang;35.6613;111.1049;41 -Mengjiacun;Mengjiacun;40.0186;119.7878;41 -Matigou;Matigou;37.6043;109.9024;41 -Gangwuzhen;Gangwuzhen;25.9644;105.3376;41 -Chedaopo;Chedaopo;36.4008;106.7351;41 -Dongta;Dongta;38.0824;106.339;41 -Xingangli;Xingangli;39.9101;119.5468;41 -Fengdeng;Fengdeng;38.5515;106.2465;41 -Dianga;Dianga;34.0587;103.2074;41 -Luzhou;Luzhou;23.3687;114.5196;41 -Xixucun;Xixucun;36.694;113.7967;41 -Jiaojiazhuang;Jiaojiazhuang;38.2636;101.8328;41 -Wenwu;Wenwu;24.7413;116.1942;41 -Machang;Machang;33.1912;107.3732;41 -Hedongcun;Hedongcun;37.7546;102.7906;41 -Chenlu;Chenlu;35.0287;109.1548;41 -Mangqu;Mangqu;35.5707;100.7798;41 -Baiceng;Baiceng;25.3885;105.7848;41 -Banqiao;Banqiao;35.8912;107.9655;41 -Erjie;Erjie;24.6997;102.4872;41 -Liangwancun;Liangwancun;28.4466;104.2563;41 -Nanzuo;Nanzuo;37.8369;114.3591;41 -Bikou;Bikou;32.7489;105.2408;41 -Xiaozhengzhuang;Xiaozhengzhuang;39.625;117.9031;41 -Chaona;Chaona;35.0895;107.219;41 -Dalachi;Dalachi;36.6392;105.0156;41 -Hongsi;Hongsi;35.5113;105.5136;41 -Chinggil;Chinggil;46.666;90.3794;41 -Yaojia;Yaojia;28.4547;109.1831;41 -Jiaotanzhuang;Jiaotanzhuang;38.5284;113.75;41 -Qiaoyang;Qiaoyang;35.0716;104.1846;41 -Yinhua;Yinhua;33.453;110.2601;41 -Xihuangni;Xihuangni;38.3575;113.852;41 -Huchuan;Huchuan;34.9249;106.1409;41 -Majiagoucha;Majiagoucha;37.5033;109.6303;41 -Humayingcun;Humayingcun;41.1145;116.8985;41 -Jinta;Jinta;37.8573;102.5775;41 -Shuichecun;Shuichecun;24.09;116.0174;41 -Sanjiang Nongchang;Sanjiang Nongchang;19.8798;110.6011;41 -Huasuo;Huasuo;35.4043;107.0869;41 -Shimubi;Shimubi;19.1645;110.3043;41 -Fulin;Fulin;29.3489;102.6767;41 -Qigexingcun;Qigexingcun;42.0172;86.3027;41 -Shanyincun;Shanyincun;37.9151;114.4126;41 -Suifenhe;Suifenhe;44.3998;131.1478;41 -Lianzhuang;Lianzhuang;37.1146;115.7594;41 -Yongbei;Yongbei;26.6897;100.7463;41 -Yongyang;Yongyang;27.1017;106.7332;41 -Shihe;Shihe;39.2708;113.5478;41 -Dongcun;Dongcun;38.28;111.6751;41 -Xinmin;Xinmin;35.118;108.0986;41 -Shangtangcun;Shangtangcun;21.5989;111.5907;41 -Meihua;Meihua;37.8862;114.8204;41 -Bugugoucun;Bugugoucun;41.6904;117.4483;41 -Damaishan;Damaishan;24.5038;112.2797;41 -Mahao;Mahao;26.8675;108.3267;41 -Huguan Nongchang;Huguan Nongchang;21.2015;110.2459;41 -Ceyu;Ceyu;37.7939;114.0905;41 -Dongyuancun;Dongyuancun;28.317;120.2316;41 -Qiaotouba;Qiaotouba;33.8116;104.8493;41 -Zhongling;Zhongling;28.9391;107.7073;41 -Tashi;Tashi;34.4977;106.5281;41 -Kaji;Kaji;26.0249;102.7873;41 -Shiwan;Shiwan;37.4786;109.423;41 -Honggu;Honggu;36.293;102.9575;41 -Pingtiancun;Pingtiancun;25.2225;114.6252;41 -Dabancheng;Dabancheng;43.3552;88.306;41 -Huajiang;Huajiang;25.7491;105.6063;41 -Zhoujiajing;Zhoujiajing;31.1116;121.0518;41 -Xikeng;Xikeng;24.0505;116.8538;41 -Zengcun;Zengcun;38.2451;114.7367;41 -Gannan;Gannan;47.9117;123.4978;41 -Tianningcun;Tianningcun;30.8938;120.8009;41 -Jiantang;Jiantang;27.8205;99.7043;41 -Ma’erkang;Ma'erkang;31.9046;102.2167;41 -Gengzhuangqiao;Gengzhuangqiao;37.4453;114.9804;41 -Huaniu;Huaniu;34.5658;105.8215;41 -Wuyang;Wuyang;27.057;108.3959;41 -Sucun;Sucun;31.0554;118.1057;41 -Yanguancun;Yanguancun;30.4541;120.5545;41 -Sunshi;Sunshi;38.7631;116.4876;41 -Xiezhou;Xiezhou;34.9124;110.8517;41 -Ping’an;Ping'an;36.502;102.1082;41 -Qianwu;Qianwu;22.1635;113.2217;41 -Shicun;Shicun;38.5383;116.1096;41 -Chini;Chini;23.3916;113.0755;41 -Cui’erzhuang;Cui'erzhuang;38.2897;116.5472;41 -Mengla;Mengla;21.4866;101.5639;41 -Xinqing;Xinqing;48.2363;129.5059;41 -Longmen;Longmen;35.6119;110.5746;41 -Bianyang;Bianyang;25.6194;106.535;41 -Wangguanzhuang;Wangguanzhuang;37.0183;115.5773;41 -Changling;Changling;44.27;123.99;41 -Yongqing;Yongqing;34.7522;106.1312;41 -Songlindian;Songlindian;39.41;115.9235;41 -Huaishu;Huaishu;38.0828;115.0591;41 -Jinchang;Jinchang;38.4858;112.9643;41 -Dayin;Dayin;38.9358;115.7102;41 -Mali;Mali;23.1277;104.7029;41 -Xielu;Xielu;37.0359;115.6922;41 -Xingcheng;Xingcheng;40.1399;118.303;41 -Shidong;Shidong;23.6193;112.0701;41 -Qingan;Qingan;46.8719;127.5118;41 -Zhangjiazhuang;Zhangjiazhuang;38.1753;114.7395;41 -Yangmei;Yangmei;22.8728;112.7802;41 -Xincheng;Xincheng;39.9883;112.4673;41 -Yaozhuangcun;Yaozhuangcun;30.9113;120.9573;41 -Zhexiang;Zhexiang;24.2591;98.2826;41 -Douyu;Douyu;37.9007;114.5035;41 -Shimencun;Shimencun;30.6263;120.4409;41 -Huazangsi;Huazangsi;36.9836;103.1265;41 -Wangjiazhai;Wangjiazhai;26.6895;104.8043;41 -Qabqa;Qabqa;36.2814;100.6131;41 -Huaiyang;Huaiyang;37.7558;114.5364;41 -Xiaping;Xiaping;33.4047;106.0525;41 -Longwan;Longwan;38.9564;116.1626;41 -Fangcun;Fangcun;37.9799;114.549;41 -Reshuijie;Reshuijie;24.458;114.8282;41 -Xinyingheyan;Xinyingheyan;35.3369;103.2681;41 -Nanzhai;Nanzhai;26.6299;108.7645;41 -Shichuanxiang;Shichuanxiang;34.5866;104.3211;41 -Shuangxianxiang;Shuangxianxiang;35.33;105.695;41 -Xinbocun;Xinbocun;42.3037;117.7259;41 -Xinchangcun;Xinchangcun;26.4249;107.5323;41 -Maqu;Maqu;35.9451;106.9953;41 -Zhengdong;Zhengdong;22.4871;101.5081;41 -Liuba;Liuba;38.1634;102.1493;41 -Bajiao;Bajiao;27.6573;108.1937;41 -Erbaocun;Erbaocun;42.9633;93.1714;41 -Baohe;Baohe;33.2033;106.9544;41 -Baxiangshan;Baxiangshan;23.763;115.9626;41 -Xincheng;Xincheng;36.0311;113.558;41 -Lajia;Lajia;34.6818;100.6386;41 -Jiajin;Jiajin;25.6743;108.4228;41 -Jinzhong;Jinzhong;26.3504;103.4167;41 -Xibaipo;Xibaipo;38.3176;114.0127;41 -Qinhe;Qinhe;36.5047;112.3335;41 -Lindong;Lindong;43.9673;119.357;41 -Xiazhai;Xiazhai;27.6909;107.1837;41 -Nanjian;Nanjian;25.053;100.5231;41 -Huanghuajie;Huanghuajie;27.995;103.55;41 -Baicheng;Baicheng;41.7957;81.8715;41 -Nenjiang;Nenjiang;49.1745;125.216;41 -Shankou;Shankou;24.5032;116.4046;41 -Jiuzhou;Jiuzhou;39.5054;116.5642;41 -Jiashizhuang;Jiashizhuang;37.8683;114.9478;41 -Donglizhuang;Donglizhuang;37.9351;115.0838;41 -Liujiaxia;Liujiaxia;35.9423;103.3146;41 -Zongshizhuang;Zongshizhuang;37.8615;115.0575;41 -Wofotang;Wofotang;38.619;116.2681;41 -Dachi;Dachi;32.5293;107.5658;41 -Qinggang;Qinggang;46.69;126.1;41 -Bamei;Bamei;24.2634;105.0809;41 -Lingshou;Lingshou;38.3063;114.3879;41 -Wenxicun;Wenxicun;28.1565;120.3824;41 -Kangbao;Kangbao;41.8513;114.6091;41 -Yangqingcun;Yangqingcun;21.3594;110.1164;41 -Xieqiaocun;Xieqiaocun;30.4973;120.6106;41 -Huquan;Huquan;39.7603;114.2834;41 -Qarqan;Qarqan;38.1338;85.5333;41 -Huinan;Huinan;42.6229;126.2614;41 -Lushar;Lushar;36.4971;101.564;41 -Guangping;Guangping;36.4791;114.941;41 -Weiyuan;Weiyuan;36.8413;101.9557;41 -Xibang;Xibang;30.9412;120.8872;41 -Pan’an;Pan'an;34.7575;105.1135;41 -Yinying;Yinying;37.941;113.5602;41 -Baiquan;Baiquan;47.6018;126.0819;41 -Rongcheng;Rongcheng;39.05;115.8657;41 -Zhanggu;Zhanggu;30.8795;101.8822;41 -Shangchuankou;Shangchuankou;36.3283;102.8015;41 -Qingquan;Qingquan;38.7823;101.0826;41 -Guzhou;Guzhou;25.9452;108.5238;41 -Keshan;Keshan;48.0263;125.8659;41 -Fanzhuang;Fanzhuang;37.7771;114.962;41 -Yitiaoshan;Yitiaoshan;37.1889;104.0571;41 -Yanghe;Yanghe;38.2727;106.2496;41 -Liuhe;Liuhe;42.2669;125.7404;41 -Huishi;Huishi;35.6918;105.0531;41 -Chengjiao Chengguanzhen;Chengjiao Chengguanzhen;34.4362;104.0306;41 -Longshan;Longshan;26.4519;106.9718;41 -Yuquan;Yuquan;40.4202;114.0865;41 -Xinhua;Xinhua;23.6272;105.62;41 -Wanzhuang;Wanzhuang;39.5683;116.5941;41 -Zanhuang;Zanhuang;37.659;114.3775;41 -Xiangjiaba;Xiangjiaba;28.6282;104.4211;41 -Wenping;Wenping;27.193;103.5461;41 -Mengjiazhuang;Mengjiazhuang;38.4252;113.8824;41 -Shangping;Shangping;25.0897;113.0395;41 -Qingxicun;Qingxicun;24.53;116.5904;41 -Sunjiayan;Sunjiayan;27.8776;108.3073;41 -Chaoyangdicun;Chaoyangdicun;42.0221;118.2178;41 -Jinmingsi;Jinmingsi;38.0512;110.2869;41 -Huangyadong;Huangyadong;36.8039;113.4446;41 -Ping’anbao;Ping'anbao;40.4901;117.5973;41 -Xireg;Xireg;36.9257;98.4837;41 -Yongcong;Yongcong;26.0451;109.1327;41 -Mangha;Mangha;23.37;98.9892;41 -Wang’anzhen;Wang'anzhen;39.3989;114.9367;41 -Zhuolu;Zhuolu;40.3753;115.215;41 -Lakoucun;Lakoucun;28.3412;119.9523;41 -Wanding;Wanding;24.0833;98.0667;41 -Taiyong;Taiyong;26.4726;108.5105;41 -Chumpak;Chumpak;41.8585;84.137;41 -Zhipingxiang;Zhipingxiang;35.2949;105.6157;41 -Longquan;Longquan;28.0733;119.1277;41 -Tailai;Tailai;46.3909;123.4161;41 -Xinglong;Xinglong;40.4146;117.493;41 -Zhongcheng;Zhongcheng;28.6014;103.943;41 -Puqiancun;Puqiancun;23.5723;114.6122;41 -Tongye;Tongye;37.9679;114.3782;41 -Jingzhou;Jingzhou;37.6911;116.2672;41 -Lanxi;Lanxi;46.2664;126.276;41 -Chaigoubu;Chaigoubu;40.6687;114.4157;41 -Dongguan;Dongguan;39.014;111.0768;41 -Funing;Funing;39.8879;119.2314;41 -Daying;Daying;37.3043;115.7196;41 -Fancheng;Fancheng;39.1891;113.2729;41 -E’erguna;E'erguna;50.2411;120.172;41 -Chengbin;Chengbin;19.9991;110.3332;41 -Linkou;Linkou;45.2819;130.2519;41 -Hengbei;Hengbei;23.8787;115.7309;41 -Hengkou;Hengkou;32.7378;108.7695;41 -Kongjiazhuang;Kongjiazhuang;40.7536;114.7237;41 -Xiedian;Xiedian;35.419;110.8281;41 -Wutiancun;Wutiancun;23.1852;116.4757;41 -Nantingcun;Nantingcun;20.804;110.0826;41 -Wuyi;Wuyi;37.7965;115.892;41 -Shaoshanzhan;Shaoshanzhan;27.91;112.48;41 -Longhua;Longhua;41.317;117.7264;41 -Luancheng;Luancheng;37.8846;114.6523;41 -Korgas;Korgas;44.1256;80.4144;41 -Mabai;Mabai;23.0188;104.3929;41 -Jinhe;Jinhe;22.7815;103.228;41 -Koktokay;Koktokay;47.0004;89.4666;41 -Jiangna;Jiangna;23.6128;104.3433;41 -Pingyi;Pingyi;35.5104;117.62;41 -Shuibian;Shuibian;24.1263;112.7668;41 -Xindian;Xindian;25.3172;101.5446;41 -Yanggao;Yanggao;21.3298;109.9177;41 -Shiji;Shiji;23.5607;112.963;41 -Yaofeng;Yaofeng;35.1395;111.2174;41 -Dingcheng;Dingcheng;19.6819;110.3637;41 -Tuncheng;Tuncheng;19.3633;110.0978;41 -Ducheng;Ducheng;23.2445;111.5342;41 -Longchuan;Longchuan;25.1945;101.2759;41 -Wulan;Wulan;36.5585;104.6765;41 -Heyunkeng;Heyunkeng;23.9293;112.9185;41 -Menglang;Menglang;22.5586;99.9337;41 -Leping;Leping;37.613;113.6995;41 -Qiantangcun;Qiantangcun;23.6742;116.915;41 -Dongchuan;Dongchuan;25.5086;101.2356;41 -Leshou;Leshou;38.1902;116.1205;41 -Changting;Changting;25.867;116.3167;41 -Pingyuanjie;Pingyuanjie;23.7472;103.761;41 -Weiyuan;Weiyuan;23.5025;100.7075;41 -Julu;Julu;37.22;115.0309;41 -Hezuo;Hezuo;34.9984;102.91;41 -Laiyuan;Laiyuan;39.3515;114.6853;41 -Linquan;Linquan;37.9513;110.9877;41 -Yunnanyi;Yunnanyi;25.3916;100.6846;41 -Zhongcha;Zhongcha;33.2911;103.8735;41 -Gyangzê;Gyangze;28.9203;89.5996;41 -Wulong;Wulong;23.3202;112.1901;41 -Yanshuiguan;Yanshuiguan;36.8252;110.2345;41 -Sanpozhen;Sanpozhen;39.6683;115.4426;41 -Wangjiaxian;Wangjiaxian;36.5443;104.1496;41 -Majia;Majia;35.4599;103.2076;41 -Yanhewan;Yanhewan;36.7523;109.3677;41 -Wujiaqu;Wujiaqu;44.2;87.55;41 -Longquan;Longquan;40.3703;113.7483;41 -Longkeng;Longkeng;24.0341;112.0391;41 -Jinbi;Jinbi;25.7356;101.3239;41 -Xiluodu;Xiluodu;28.236;103.6301;41 -Boli;Boli;45.7564;130.5759;41 -Yi Xian;Yi Xian;39.3444;115.4954;41 -Xiongzhou;Xiongzhou;38.9786;116.073;41 -Xiegang;Xiegang;22.9614;114.1412;41 -Fengning;Fengning;41.2013;116.6433;41 -Fanyang;Fanyang;31.0847;118.1942;41 -Xincun;Xincun;27.6739;103.8739;41 -Wangjia;Wangjia;30.6218;120.7212;41 -Bayan Hot;Bayan Hot;38.8556;105.7001;41 -Jinshan;Jinshan;25.1496;102.0742;41 -Gandujie;Gandujie;35.891;102.329;41 -Donggou;Donggou;19.6593;110.846;41 -Qagan Us;Qagan Us;36.2979;98.0937;41 -Hanmayingcun;Hanmayingcun;41.2636;117.8596;41 -Yangping;Yangping;27.7607;100.6614;41 -Hexiang;Hexiang;19.5285;109.6354;41 -Zhangjiazhuang;Zhangjiazhuang;39.7804;118.2004;41 -Xinnongcun;Xinnongcun;42.2357;122.9455;41 -Agan;Agan;35.9167;103.8471;41 -Hancha;Hancha;37.8572;109.4972;41 -Anping;Anping;39.7034;116.8954;41 -Xintian;Xintian;23.1427;103.5489;41 -Sanhe;Sanhe;36.5643;105.6401;41 -Jiangjiadong;Jiangjiadong;24.4985;112.8397;41 -Youganning;Youganning;34.7356;101.5978;41 -Jinsha;Jinsha;23.5329;116.6165;41 -Longkoucun;Longkoucun;23.5726;116.7238;41 -Jinxing;Jinxing;37.9869;106.2027;41 -Karakax;Karakax;37.2714;79.7267;41 -Lechang;Lechang;35.6415;111.4633;41 -Tangxing;Tangxing;35.7261;111.7108;41 -Daxincun;Daxincun;38.4427;106.311;41 -Huolu;Huolu;38.0874;114.3159;41 -Shancheng;Shancheng;34.7904;116.08;41 -Mingxing;Mingxing;37.4264;112.5442;41 -Xishancun;Xishancun;23.2589;116.2388;41 -Hongliuyuan;Hongliuyuan;41.103;95.5036;41 -Longxing;Longxing;35.6091;111.2304;41 -Suileng;Suileng;47.246;127.106;41 -Liuhu;Liuhu;35.5449;106.6801;41 -Dongping;Dongping;24.7352;113.1849;41 -Gutao;Gutao;37.1989;112.1767;41 -Tazishan;Tazishan;41.0937;119.0408;41 -Xinhua;Xinhua;37.8286;102.5953;41 -Caowotan;Caowotan;37.2739;104.1046;41 -Mingjiujie;Mingjiujie;23.4558;103.6522;41 -Tangbian;Tangbian;25.6539;106.7793;41 -Zerong;Zerong;24.9692;104.9558;41 -Daijiazhuang;Daijiazhuang;38.1345;114.3906;41 -Yuchengcun;Yuchengcun;23.5633;116.2691;41 -Donggangli;Donggangli;39.9733;119.6406;41 -Qitai;Qitai;41.5494;113.5339;41 -Jiaoxiyakou;Jiaoxiyakou;26.1274;102.4502;41 -Hala;Hala;26.8272;103.9938;41 -Guozhen;Guozhen;34.3668;107.198;41 -Guantiankan;Guantiankan;28.2966;106.6083;41 -Hongshui;Hongshui;38.5077;100.8814;41 -Doujing;Doujing;26.4789;105.1253;41 -Liuguang;Liuguang;26.997;106.4376;41 -Heishanzuicun;Heishanzuicun;41.0354;116.9304;41 -Heishuikeng;Heishuikeng;37.7905;110.5711;41 -Magitang;Magitang;35.9484;102.0273;41 -Hoxut;Hoxut;42.2552;86.8607;41 -Xihuangcun;Xihuangcun;37.1411;114.2293;41 -Yuanhucun;Yuanhucun;44.1977;86.8928;41 -Xiaqiaotou;Xiaqiaotou;27.2167;100.15;41 -Liuliang;Liuliang;35.2695;105.986;41 -Zhaodianzi;Zhaodianzi;39.9373;118.6401;41 -Yuancun;Yuancun;27.454;106.6649;41 -Jiangjiehe;Jiangjiehe;27.2618;107.3886;41 -Guding;Guding;26.4876;107.446;41 -Diguapo;Diguapo;25.6988;104.9614;41 -Matoupu;Matoupu;38.3198;114.7207;41 -Shengli;Shengli;37.9842;106.1967;41 -Shangzhuangcun;Shangzhuangcun;23.5226;116.7134;41 -Yihezhuang;Yihezhuang;39.1373;116.0744;41 -Beidaying;Beidaying;39.9686;119.5515;41 -Zhaoyu;Zhaoyu;37.3512;112.3193;41 -Shaomi;Shaomi;26.4727;104.8126;41 -Maying;Maying;36.0448;102.8343;41 -Gyêgu;Gyegu;33.0166;96.7333;41 -Huaibaijie;Huaibaijie;35.7056;109.5855;41 -Yanshanbu;Yanshanbu;26.3326;107.1071;41 -Beixingzhuang;Beixingzhuang;35.7033;111.1029;41 -Xinsi;Xinsi;34.6503;104.6302;41 -Yuli;Yuli;41.3351;86.2614;41 -Wulongpu;Wulongpu;37.9356;110.3566;41 -Nanyangcun;Nanyangcun;34.7015;108.3295;41 -Shiling;Shiling;27.3576;105.1535;41 -Jiucangzhou;Jiucangzhou;38.206;117.0239;41 -Hongwansi;Hongwansi;38.8384;99.6159;41 -Qianmotou;Qianmotou;37.7952;115.4905;41 -Jieshang;Jieshang;26.2663;104.6671;41 -Neihuzhai;Neihuzhai;22.9745;115.8343;41 -Xiaping;Xiaping;24.6168;112.5945;41 -Tumen;Tumen;42.9627;129.8413;41 -Baigou;Baigou;39.1098;116.0139;41 -Shiyan;Shiyan;23.1251;113.8633;41 -Fengcheng;Fengcheng;37.4313;112.027;41 -Zhaozhou;Zhaozhou;37.7527;114.7775;41 -Lucheng;Lucheng;30.0553;101.9648;41 -Nanqiaotou;Nanqiaotou;22.7217;113.2926;41 -Yunxian Chengguanzhen;Yunxian Chengguanzhen;32.8082;110.8136;41 -Zhangmu Touwei;Zhangmu Touwei;22.9078;114.0603;41 -Jiangshan;Jiangshan;28.7412;118.6225;41 -Shuangcheng;Shuangcheng;45.3503;126.28;41 -Longtian;Longtian;24.3512;114.1293;41 -Lianhe;Lianhe;47.1414;129.2577;41 -Xiangcheng;Xiangcheng;25.476;100.5505;41 -Zhaxi;Zhaxi;27.844;105.0451;41 -Gexianzhuang;Gexianzhuang;37.0694;115.6591;41 -Fugu;Fugu;39.0259;111.0683;41 -Jizhou;Jizhou;37.5455;115.5663;41 -Shuixi;Shuixi;22.5111;113.3161;41 -Wuling;Wuling;39.4421;114.23;41 -Chaoshan;Chaoshan;23.0701;113.8693;41 -Xiaping;Xiaping;26.7646;114.3093;41 -Nan Zhuang;Nan Zhuang;22.9839;113.0139;41 -Dahuaishu;Dahuaishu;36.2601;111.6743;41 -Baiheqiao;Baiheqiao;22.9764;103.7982;41 -Lihe;Lihe;34.009;105.3416;41 -Huilongping;Huilongping;28.1887;106.2086;41 -Suonan;Suonan;35.6634;103.3923;41 -Hoh Ereg;Hoh Ereg;41.0955;111.4408;41 -Nanxingguo;Nanxingguo;37.6306;114.4857;41 -Jurh;Jurh;44.6961;120.5123;41 -Bazhajiemicun;Bazhajiemicun;38.8967;77.6529;41 -Dongsheng;Dongsheng;36.9996;105.0029;41 -Dongsheng;Dongsheng;22.8869;113.4563;41 -Yima;Yima;34.7473;111.8609;41 -Fengyicun;Fengyicun;23.6636;116.6028;41 -Jinjiang;Jinjiang;19.7386;110.0058;41 -Altay;Altay;47.8666;88.1166;41 -Dongxing;Dongxing;21.5833;108.05;41 -Xintang;Xintang;22.7824;113.1514;41 -Shizuishan;Shizuishan;39.2333;106.769;41 -Shizhaobi;Shizhaobi;23.921;115.7774;41 -Nong’an;Nong'an;44.419;125.1702;41 -Tongzhou;Tongzhou;25.7716;106.973;41 -Xinzhai;Xinzhai;26.6959;106.9964;41 -Zhoucun;Zhoucun;37.4509;115.4829;41 -Tong’anyi;Tong'anyi;35.3041;104.6802;41 -Qia’erbagecun;Qia'erbagecun;37.9766;77.3417;41 -Xiaoshengcun;Xiaoshengcun;24.0668;116.4547;41 -Wangqing;Wangqing;43.3126;129.7572;41 -Nanxicun;Nanxicun;23.4976;116.2435;41 -Kargilik;Kargilik;37.8822;77.4162;41 -Xiancun;Xiancun;23.2374;116.3152;41 -Fenggang;Fenggang;23.6283;116.5718;41 -Lingtang;Lingtang;23.6032;113.074;41 -Yishui;Yishui;35.7904;118.62;41 -Hongmao;Hongmao;19.0258;109.6664;41 -Shankoucun;Shankoucun;28.0657;120.3143;41 -Heyin;Heyin;36.0451;101.4242;41 -Daxin;Daxin;26.621;107.2398;41 -Chankou;Chankou;35.7754;104.5345;41 -Zhucaoying;Zhucaoying;40.1759;119.5909;41 -Gaoguzhuang;Gaoguzhuang;37.8364;115.5016;41 -Zhedao;Zhedao;24.8098;98.2961;41 -Caojiachuan;Caojiachuan;34.9016;111.521;41 -Lihuzhuang;Lihuzhuang;39.652;117.8649;41 -Pingtan;Pingtan;23.2524;111.412;41 -Gonghe;Gonghe;35.3308;108.0885;41 -Huangzhai;Huangzhai;38.0605;112.6701;41 -Zhengtun;Zhengtun;25.1494;105.0802;41 -Xuqiaocun;Xuqiaocun;30.4355;120.3645;41 -Dongsheng;Dongsheng;22.6199;113.2895;41 -Yongqing;Yongqing;39.2958;116.4897;41 -Baisha;Baisha;29.4774;119.2853;41 -Huanren;Huanren;41.2671;125.3529;41 -Yulu;Yulu;23.5193;116.4055;41 -Qapqal;Qapqal;43.834;81.1581;41 -Luofa;Luofa;39.4343;116.8386;41 -Yaojiafen;Yaojiafen;40.7158;114.8733;41 -Qiaotou;Qiaotou;36.935;101.6736;41 -Shacheng;Shacheng;40.4027;115.5126;41 -Zhijiang;Zhijiang;27.4367;109.678;41 -Heshan;Heshan;23.8163;108.8847;41 -Mazhang;Mazhang;21.2757;110.3221;41 -Tangjia;Tangjia;22.3566;113.5919;41 -Taoyang;Taoyang;35.3754;103.8612;41 -Xishancun;Xishancun;23.6014;116.3257;41 -Changbang;Changbang;30.4555;120.4433;41 -Pingquan;Pingquan;40.9937;118.6735;41 -Dali;Dali;34.7953;109.9378;41 -Genhe;Genhe;50.7783;121.5213;41 -Jincheng;Jincheng;39.5529;113.1933;41 -Aihua;Aihua;24.4629;100.135;41 -Fugangcun;Fugangcun;23.5899;116.5924;41 -Chongshan;Chongshan;18.7787;109.5117;41 -Longjiang;Longjiang;47.3404;123.18;41 -Jingping;Jingping;39.5189;112.2837;41 -Hengnan;Hengnan;22.5337;113.2485;41 -Mositai;Mositai;45.5266;119.6506;41 -Liancheng;Liancheng;24.0515;105.0573;41 -Weifen;Weifen;38.4633;111.1203;41 -Yilong;Yilong;23.7081;102.496;41 -Houzhuang;Houzhuang;35.62;111.21;41 -Mengdingjie;Mengdingjie;23.5517;99.0653;41 -Yunfu;Yunfu;28.6331;104.4181;41 -Dongguazhen;Dongguazhen;25.079;101.502;41 -Yishi;Yishi;35.1379;110.764;41 -Yingcheng;Yingcheng;24.1878;113.4042;41 -Nada;Nada;19.5;109.5833;41 -Luocheng;Luocheng;22.7645;111.5745;41 -Wuchuan;Wuchuan;21.4283;110.7749;41 -Huilong;Huilong;31.8131;121.6574;41 -Shaoxing;Shaoxing;30;120.5833;41 -Taishan;Taishan;22.2486;112.785;41 -Fangchenggang;Fangchenggang;21.6;108.3;41 -Anqiu;Anqiu;36.3619;119.1072;41 -Feicheng;Feicheng;36.186;116.772;41 -Meishan;Meishan;34.1736;112.839;41 -Langzhong;Langzhong;31.5504;105.9938;41 -Qian’an;Qian'an;40.0059;118.6973;41 -Anlu;Anlu;31.2575;113.6783;41 -Changsha;Changsha;22.3762;112.6877;41 -Xichang;Xichang;27.8983;102.2706;41 -Shihezi;Shihezi;44.3;86.0333;41 -Shuangqiao;Shuangqiao;35.0833;112.5833;41 -Wugang;Wugang;26.7345;110.6293;41 -Zouping;Zouping;36.8625;117.7424;41 -Chengguan;Chengguan;35.5256;113.6976;41 -Nehe;Nehe;48.48;124.8738;41 -Zunhua;Zunhua;40.1881;117.9593;41 -Qianxi;Qianxi;27.0284;106.0327;41 -Jianshe;Jianshe;34.2189;113.7693;41 -Miluo Chengguanzhen;Miluo Chengguanzhen;28.8049;113.0745;41 -Gaizhou;Gaizhou;40.4019;122.3499;41 -Yatou;Yatou;37.1653;122.4867;41 -Shishi;Shishi;24.7355;118.6434;41 -Dashiqiao;Dashiqiao;40.6328;122.5021;41 -Chengxiang;Chengxiang;31.4515;121.1043;41 -Zhaodong;Zhaodong;46.0635;125.9773;41 -Wenchang;Wenchang;31.054;116.9507;41 -Shulan;Shulan;44.4079;126.9429;41 -Songyang;Songyang;34.4603;113.028;41 -Puyang Chengguanzhen;Puyang Chengguanzhen;35.7004;114.98;41 -Qionghu;Qionghu;28.8417;112.3595;41 -Jingcheng;Jingcheng;32.0058;120.2547;41 -Xinmin;Xinmin;41.9952;122.8224;41 -Zhongshu;Zhongshu;27.8116;106.4133;41 -Xigazê;Xigaze;29.2649;88.8799;41 -Leling;Leling;37.7333;117.2167;41 -Guankou;Guankou;30.9933;103.624;41 -Lingbao Chengguanzhen;Lingbao Chengguanzhen;34.5221;110.8786;41 -Xiping;Xiping;25.6005;103.8166;41 -Sanhe;Sanhe;39.9808;117.0701;41 -Guixi;Guixi;28.2861;117.2083;41 -Tengyue;Tengyue;25.0208;98.4972;41 -Wuxue;Wuxue;29.8518;115.5539;41 -Xinshi;Xinshi;31.0236;113.1079;41 -Qufu;Qufu;35.6;116.9833;41 -Gaobeidian;Gaobeidian;39.3257;115.8678;41 -Ruiming;Ruiming;25.8833;116.0333;41 -Lhasa;Lhasa;29.6458;91.1408;41 -Jiaozhou;Jiaozhou;36.2481;119.9625;41 -Zhuanghe;Zhuanghe;39.6896;122.9664;41 -Lichuan;Lichuan;30.2965;108.9378;41 -Daye;Daye;30.1003;114.9699;41 -Hengzhou;Hengzhou;22.6896;109.2674;41 -Yangchun;Yangchun;22.1717;111.7846;41 -Dengtalu;Dengtalu;36.0819;114.3481;41 -Danyang;Danyang;31.9948;119.575;41 -Taihe;Taihe;30.8706;105.3784;41 -Xin’an;Xin'an;34.3662;118.3369;41 -Taihecun;Taihecun;45.768;131.0063;41 -Qingzhou;Qingzhou;36.6967;118.4797;41 -Laiyang;Laiyang;36.9758;120.7136;41 -Kaifeng Chengguanzhen;Kaifeng Chengguanzhen;34.8519;114.3481;41 -Yuci;Yuci;37.6823;112.7281;41 -Hai’an;Hai'an;32.532;120.4604;41 -Gaomi;Gaomi;36.3833;119.75;41 -Weichanglu;Weichanglu;37.1792;119.9333;41 -Shache;Shache;38.4261;77.25;41 -Leping;Leping;28.9632;117.1203;41 -Hailun;Hailun;47.4585;126.9632;41 -Macheng;Macheng;31.1817;115.0189;41 -Hejian;Hejian;38.4451;116.0897;41 -Yiyang;Yiyang;26.4103;112.3913;41 -Puxi;Puxi;35.2125;114.735;41 -Zijinglu;Zijinglu;34.7513;112.9854;41 -Qingping;Qingping;34.538;113.3796;41 -Xiangxiang;Xiangxiang;27.7389;112.5223;41 -Chaohucun;Chaohucun;31.6783;117.7353;41 -Fuyang;Fuyang;30.0553;119.95;41 -Gaoyou;Gaoyou;32.7847;119.4432;41 -Xindi;Xindi;29.8182;113.4653;41 -Wu’an;Wu'an;36.6941;114.1847;41 -Rongjiawan;Rongjiawan;29.1409;113.1087;41 -Renqiu;Renqiu;38.7094;116.1008;41 -Dehui;Dehui;44.5323;125.6965;41 -Tongchuan;Tongchuan;34.9057;108.9422;41 -Cencheng;Cencheng;22.9297;111.0186;41 -Dali;Dali;25.7003;100.1564;41 -Songzi;Songzi;30.1772;111.7732;41 -Laixi;Laixi;36.8667;120.5333;41 -Zhongba;Zhongba;31.7761;104.7406;41 -Qingnian;Qingnian;36.8494;115.7061;41 -Xinhualu;Xinhualu;34.3962;113.7249;41 -Guangshui;Guangshui;31.6189;113.8229;41 -Sizhan;Sizhan;39.0099;106.3694;41 -Licheng;Licheng;31.4174;119.4786;41 -Shangzhi;Shangzhi;45.2116;127.962;41 -Botou;Botou;38.074;116.57;41 -Chuxiong;Chuxiong;25.0461;101.5436;41 -Jinhua;Jinhua;29.1046;119.6494;41 -Wancheng;Wancheng;18.8;110.4;41 -Xiulin;Xiulin;29.7211;112.4037;41 -Fu’an;Fu'an;27.1;119.6333;41 -Sihui;Sihui;23.3448;112.6956;41 -Kumul;Kumul;42.8322;93.5155;41 -Luofeng;Luofeng;37.359;120.396;41 -Lingyuan;Lingyuan;41.2407;119.3957;41 -Luanzhou;Luanzhou;39.7396;118.6978;41 -Jieshou;Jieshou;33.2605;115.3618;41 -Korla;Korla;41.7646;86.1527;41 -Huanghua;Huanghua;38.371;117.3329;41 -Dangyang;Dangyang;30.8258;111.791;41 -Kuiju;Kuiju;36.8528;119.3904;41 -Zhenzhou;Zhenzhou;32.2739;119.1619;41 -Huzhou;Huzhou;30.8695;120.0958;41 -Wencheng;Wencheng;19.6167;110.75;41 -Shenzhou;Shenzhou;38.0005;115.5541;41 -Luocheng;Luocheng;30.9793;104.28;41 -Zhuozhou;Zhuozhou;39.4887;115.9918;41 -Qamdo;Qamdo;31.1375;97.1777;41 -Tianchang;Tianchang;32.6853;119.0041;41 -Sanya;Sanya;18.2536;109.5019;41 -Zhangshu;Zhangshu;28.0667;115.5375;41 -Xinji;Xinji;37.9423;115.2118;41 -Turpan;Turpan;42.95;89.1822;41 -Meihekou;Meihekou;42.5279;125.678;41 -Jurong;Jurong;31.9579;119.1595;41 -Bazhou;Bazhou;39.1235;116.386;41 -Jin’e;Jin'e;29.3395;105.2868;41 -Changping;Changping;40.2248;116.1944;41 -Xinxing;Xinxing;39.8734;124.1453;41 -Suohe;Suohe;34.7879;113.392;41 -Zhuangyuan;Zhuangyuan;37.3056;120.8275;41 -Yucheng;Yucheng;36.9329;116.6403;41 -Ailan Mubage;Ailan Mubage;43.9167;81.3167;41 -Heshan;Heshan;22.7697;112.9578;41 -Zhoushan;Zhoushan;29.9887;122.2049;41 -Beining;Beining;41.5961;121.7928;41 -Jiaji;Jiaji;19.2431;110.4642;41 -Longzhou;Longzhou;30.32;112.23;41 -Anda;Anda;46.4078;125.3252;41 -Jinghong;Jinghong;22.0057;100.7948;41 -Xingcheng;Xingcheng;40.6189;120.7205;41 -Kaiyuan;Kaiyuan;42.538;124.0371;41 -Fengcheng;Fengcheng;40.4543;124.0646;41 -Ghulja;Ghulja;43.9;81.35;41 -Xiangyang;Xiangyang;34.2999;108.4816;41 -Fuding;Fuding;27.2;120.2;41 -Wuhai;Wuhai;39.6844;106.8158;41 -Mingguang;Mingguang;32.7816;117.9899;41 -Aksu;Aksu;41.1664;80.25;41 -Chang’an;Chang'an;29.4761;113.448;41 -Gaoping;Gaoping;35.7911;112.9259;41 -Dunhua;Dunhua;43.3667;128.2333;41 -Shahe;Shahe;36.8622;114.502;41 -Duyun;Duyun;26.2672;107.5143;41 -Yuanping;Yuanping;38.7299;112.7134;41 -Taozhou;Taozhou;30.8956;119.411;41 -Hongjiang;Hongjiang;27.1167;109.95;41 -Dengtacun;Dengtacun;41.4237;123.3203;41 -Zhijiang;Zhijiang;30.4271;111.7506;41 -Chengjiao;Chengjiao;35.4043;114.0593;41 -Beipiao;Beipiao;41.802;120.7621;41 -Suoluntun;Suoluntun;45.1804;124.82;41 -Yiwu;Yiwu;29.3081;120.0698;41 -Meicheng;Meicheng;30.6412;116.5689;41 -Jiaxing;Jiaxing;30.7522;120.75;41 -Yanji;Yanji;42.9044;129.5067;41 -Yicheng;Yicheng;31.7117;112.2551;41 -Encheng;Encheng;22.1879;112.3131;41 -Kashgar;Kashgar;39.45;75.9833;41 -Mishan;Mishan;45.542;131.8666;41 -Hailin;Hailin;44.5735;129.3825;41 -Lecheng;Lecheng;25.1307;113.3472;41 -Zhengjiatun;Zhengjiatun;43.513;123.5003;41 -Pencheng;Pencheng;29.6792;115.6611;41 -Nagqu;Nagqu;31.4766;92.0569;41 -Dalai;Dalai;45.505;124.2863;41 -Xingren;Xingren;25.4352;105.1907;41 -Wenlan;Wenlan;23.3689;103.3881;41 -Fenyang;Fenyang;37.2652;111.7793;41 -Jiexiu;Jiexiu;37.0282;111.9103;41 -Jiangjiafan;Jiangjiafan;31.0304;112.1;41 -Xushan;Xushan;30.1697;121.2665;41 -Yuyao;Yuyao;30.0372;121.1546;41 -Taiping;Taiping;32.0691;108.0351;41 -Fangting;Fangting;31.1282;104.1695;41 -Linghai;Linghai;41.1676;121.3558;41 -Hancheng;Hancheng;35.4768;110.4419;41 -Karamay;Karamay;45.5928;84.8711;41 -Tieli;Tieli;46.9838;128.04;41 -Hejin;Hejin;35.5914;110.706;41 -Yidu;Yidu;30.388;111.4505;41 -Lianzhou;Lianzhou;24.7868;112.3735;41 -Ning’an;Ning'an;44.3439;129.4656;41 -Zhangjiakou Shi Xuanhua Qu;Zhangjiakou Shi Xuanhua Qu;40.5944;115.0243;41 -Guangming;Guangming;45.3357;122.7765;41 -Jinchang;Jinchang;38.5168;102.1866;41 -Tanbei;Tanbei;35.0907;112.9317;41 -Yongji;Yongji;34.867;110.4417;41 -Danjiangkou;Danjiangkou;32.5408;111.5098;41 -Yan’an Beilu;Yan'an Beilu;44.0222;87.2961;41 -Xiaoyi;Xiaoyi;37.1449;111.7718;41 -Kuqa;Kuqa;41.7152;82.9604;41 -Minzhu;Minzhu;43.7192;127.337;41 -Jian’ou;Jian'ou;27.0387;118.3215;41 -Huadian;Huadian;42.9633;126.7478;41 -Xicheng;Xicheng;23.3629;103.1545;41 -Jiaojiangcun;Jiaojiangcun;28.6804;121.45;41 -Laohekou;Laohekou;32.3849;111.6695;41 -Qingzhen;Qingzhen;26.5555;106.4646;41 -Beian;Beian;48.2395;126.5037;41 -Fujin;Fujin;47.2489;132.0341;41 -Jiannan;Jiannan;31.3446;104.1994;41 -Nangong;Nangong;37.3606;115.3803;41 -Kaihua;Kaihua;23.3715;104.2437;41 -Fuyuan;Fuyuan;48.3614;134.2875;41 -Dongwang;Dongwang;38.3242;114.8869;41 -Tanglou;Tanglou;22.1888;110.871;41 -Gonglang;Gonglang;24.8391;100.3122;41 -Benhao;Benhao;18.6122;109.9587;41 -Matouying;Matouying;39.2922;118.8143;41 -Duzhuang;Duzhuang;40.0121;119.5262;41 -Shiqiao;Shiqiao;34.1418;105.1214;41 -Ciying;Ciying;25.3595;103.9143;41 -Toksun;Toksun;42.7918;88.6536;41 -Yangshuling;Yangshuling;40.9942;118.8791;41 -Xiaobazi;Xiaobazi;27.3401;105.502;41 -Mangdongshan;Mangdongshan;24.1169;98.3085;41 -Mashan;Mashan;37.0017;111.8933;41 -Shuangtian;Shuangtian;22.864;114.5443;41 -Xinmin;Xinmin;25.4831;104.8416;41 -Zhangguzhuang;Zhangguzhuang;38.0584;115.2891;41 -Nanwucun;Nanwucun;37.3885;115.5529;41 -Xinzhaidian;Xinzhaidian;37.8136;114.7144;41 -Duanzhuang;Duanzhuang;36.5796;111.7577;41 -Wuyuan;Wuyuan;41.0896;108.2722;41 -Xinpo;Xinpo;19.7738;110.3658;41 -Nan’ao;Nan'ao;38.5162;114.5648;41 -Shibancun;Shibancun;22.1539;110.7082;41 -Guotang;Guotang;23.8414;115.9157;41 -Xiaba;Xiaba;27.8825;108.1017;41 -Shangpa;Shangpa;26.9052;98.8679;41 -Shetang;Shetang;34.5568;105.9722;41 -Daheba;Daheba;28.0259;106.4134;41 -Xunjiansi;Xunjiansi;23.962;103.1925;41 -Toqsu;Toqsu;41.5417;82.604;41 -Heshancun;Heshancun;30.6344;120.3637;41 -Zhonghechang;Zhonghechang;27.8886;107.2531;41 -Chahe;Chahe;27.1746;105.3716;41 -Shangluhu;Shangluhu;23.2538;115.5815;41 -Laoaoba;Laoaoba;26.8377;105.5292;41 -Zhongtai;Zhongtai;35.0675;107.613;41 -Baishaling;Baishaling;24.095;113.7591;41 -Qincun;Qincun;37.836;116.6708;41 -Zhailuo;Zhailuo;26.8794;105.3081;41 -Huanghuajing;Huanghuajing;24.1989;112.9104;41 -Gaotan;Gaotan;32.3227;108.3812;41 -Toli;Toli;45.9313;83.6039;41 -Pagqên;Pagqen;33.9739;99.9083;41 -Ruoqiang;Ruoqiang;39.0181;88.1681;41 -Dongcha;Dongcha;34.38;106.6623;41 -Gar;Gar;32.2004;79.9833;41 -Hongliuwan;Hongliuwan;39.6348;94.3386;41 -Xangda;Xangda;32.2056;96.4751;41 -Dongxianpo;Dongxianpo;39.561;115.9865;41 -Menglie;Menglie;22.5833;101.866;41 -Zaojiao;Zaojiao;34.4727;105.7062;41 -Beixinzhuang;Beixinzhuang;38.7914;116.0917;41 -Zangang;Zangang;39.0524;116.2017;41 -Yankou;Yankou;27.595;105.4174;41 -Baiyan;Baiyan;26.3584;106.2347;41 -Laojiezi;Laojiezi;26.86;103.1306;41 -Fucheng;Fucheng;35.3678;103.7074;41 -Wenxian Chengguanzhen;Wenxian Chengguanzhen;32.9421;104.687;41 -Yingyangcun;Yingyangcun;22.0974;106.7567;41 -Wanghong Yidui;Wanghong Yidui;38.1993;106.2284;41 -Huangxicun;Huangxicun;24.4684;115.7751;41 -Taozhuangcun;Taozhuangcun;30.9694;120.8095;41 -Duanshan;Duanshan;25.7943;106.6983;41 -Yingshouyingzi;Yingshouyingzi;40.5451;117.656;41 -Dongmaying;Dongmaying;39.1221;115.9814;41 -Tanmen;Tanmen;19.2429;110.612;41 -Fengrenxu;Fengrenxu;24.1757;115.3271;41 -Shahedian;Shahedian;37.6546;114.7392;41 -Nilka;Nilka;43.7826;82.5089;41 -Jiming;Jiming;40.1884;118.1392;41 -Donggou;Donggou;35.5621;112.7046;41 -Shentang;Shentang;22.2915;113.3695;41 -Tongkou;Tongkou;38.7952;115.8646;41 -Yantai;Yantai;37.3997;121.2664;41 -Hefei;Hefei;31.8639;117.2808;41 -Luoyang;Luoyang;34.6587;112.4245;41 -Kunming;Kunming;25.0433;102.7061;41 -Shangrao;Shangrao;28.4419;117.9633;41 -Hangzhou;Hangzhou;30.25;120.1675;41 -Bijie;Bijie;27.3019;105.2863;41 -Quanzhou;Quanzhou;24.9139;118.5858;41 -Wuxi;Wuxi;31.5667;120.2833;41 -Huanggang;Huanggang;30.45;114.875;41 -Maoming;Maoming;21.6618;110.9178;41 -Nanchong;Nanchong;30.7991;106.0784;41 -Zunyi;Zunyi;27.705;106.9336;41 -Qujing;Qujing;25.5102;103.8029;41 -Xinyang;Xinyang;32.1264;114.0672;41 -Jieyang;Jieyang;23.5533;116.3649;41 -Yulin;Yulin;22.6293;110.1507;41 -Changde;Changde;29.0397;111.6839;41 -Liaocheng;Liaocheng;36.45;115.9833;41 -Qingdao;Qingdao;36.1167;120.4;41 -Lu’an;Lu'an;31.7542;116.5078;41 -Zhaotong;Zhaotong;27.3328;103.7144;41 -Yichun;Yichun;27.8041;114.383;41 -Dezhou;Dezhou;37.4513;116.3105;41 -Nanchang;Nanchang;28.6842;115.8872;41 -Tai’an;Tai'an;36.2001;117.0809;41 -Dazhou;Dazhou;31.2152;107.4947;41 -Nangandao;Nangandao;35.2992;113.8851;41 -Xiangyang;Xiangyang;32.0654;112.1531;41 -Suihua;Suihua;46.6384;126.9808;41 -Qiqihar;Qiqihar;47.3398;123.9512;41 -Suzhou;Suzhou;33.6333;116.9683;41 -Shantou;Shantou;23.3735;116.6941;41 -Weinan;Weinan;34.4996;109.4684;41 -Changzhou;Changzhou;31.8122;119.9692;41 -Zhangzhou;Zhangzhou;24.5093;117.6612;41 -Yuncheng;Yuncheng;35.0304;110.998;41 -Suzhou;Suzhou;31.304;120.6164;41 -Xianyang;Xianyang;34.35;108.7167;41 -Guilin;Guilin;25.2667;110.2833;41 -Taizhou;Taizhou;32.4831;119.9;41 -Huizhou;Huizhou;23.1115;114.4152;41 -Huai’an;Huai'an;33.5;119.1331;41 -Chenzhou;Chenzhou;25.7989;113.0267;41 -Guiyang;Guiyang;26.5794;106.7078;41 -Bozhou;Bozhou;33.8626;115.7742;41 -Yongzhou;Yongzhou;26.4515;111.5953;41 -Fuzhou;Fuzhou;26.0769;119.2917;41 -Pudong;Pudong;31.2231;121.5397;41 -Huaihua;Huaihua;27.5494;109.9592;41 -Ji’an;Ji'an;27.1172;114.9793;41 -Xiaoganzhan;Xiaoganzhan;30.9273;113.911;41 -Pingdingshan;Pingdingshan;33.735;113.2999;41 -Jiujiang;Jiujiang;29.7048;116.0021;41 -Chengdu;Chengdu;30.66;104.0633;41 -Baoding;Baoding;38.8671;115.4845;41 -Tianjin;Tianjin;39.1467;117.2056;41 -Linyi;Linyi;35.0606;118.3425;41 -Shijiazhuang;Shijiazhuang;38.0422;114.5086;41 -Zhengzhou;Zhengzhou;34.7492;113.6605;41 -Nanyang;Nanyang;32.9987;112.5292;41 -Shenzhen;Shenzhen;22.535;114.054;41 -Shanghai;Shanghai;31.1667;121.4667;41 -Guangzhou;Guangzhou;23.1288;113.259;41 -Beijing;Beijing;39.904;116.4075;41 -Ganzhou;Ganzhou;25.8292;114.9336;41 -Tongshan;Tongshan;34.261;117.1859;41 -Fuyang;Fuyang;32.8986;115.8045;41 -Changsha;Changsha;28.1987;112.9709;41 -Dongguan;Dongguan;23.0475;113.7493;41 -Jining;Jining;35.4;116.5667;41 -Jinan;Jinan;36.6667;116.9833;41 -Wuhan;Wuhan;30.5872;114.2881;41 -Handan;Handan;36.6116;114.4894;41 -Weifang;Weifang;36.7167;119.1;41 -Zhoukou;Zhoukou;33.625;114.6418;41 -Heze;Heze;35.2333;115.4333;41 -Chongqing;Chongqing;29.55;106.5069;41 -Foshan;Foshan;23.0292;113.1056;41 -Nanjing;Nanjing;32.05;118.7667;41 -Changchun;Changchun;43.9;125.2;41 -Tangshan;Tangshan;39.6292;118.1742;41 -Cangzhou;Cangzhou;38.3037;116.8452;41 -Shaoyang;Shaoyang;27.2418;111.4725;41 -Zhanjiang;Zhanjiang;21.1967;110.4031;41 -Shangqiu;Shangqiu;34.4259;115.6467;41 -Nantong;Nantong;31.9829;120.8873;41 -Yancheng;Yancheng;33.3936;120.1339;41 -Nanning;Nanning;22.8192;108.315;41 -Hengyang;Hengyang;26.8968;112.5857;41 -Zhumadian;Zhumadian;32.9773;114.0253;41 -Shenyang;Shenyang;41.8039;123.4258;41 -Xingtai;Xingtai;37.0659;114.4753;41 -Xi’an;Xi'an;34.2667;108.9;41 -Chengde;Chengde;40.9739;117.9322;41 -Hanzhong;Hanzhong;33.0794;107.026;41 -Shiyan;Shiyan;32.6351;110.7755;41 -Siping;Siping;43.1715;124.3644;41 -Yulinshi;Yulinshi;38.2655;109.7388;41 -Changzhi;Changzhi;36.1953;113.097;41 -Qinzhou;Qinzhou;21.95;108.6167;41 -Bazhou;Bazhou;31.8576;106.7559;41 -Qincheng;Qincheng;34.5809;105.7311;41 -Zhongshan;Zhongshan;22.5333;113.35;41 -Suining;Suining;30.5098;105.5737;41 -Leshan;Leshan;29.5854;103.7575;41 -Chuzhou;Chuzhou;32.3062;118.3115;41 -Loudi;Loudi;27.7378;111.9974;41 -Deyang;Deyang;31.1289;104.395;41 -Qingyuan;Qingyuan;23.6842;113.0507;41 -Binzhou;Binzhou;37.3806;118.0125;41 -Baojishi;Baojishi;34.3609;107.1751;41 -Zaozhuang;Zaozhuang;34.8667;117.55;41 -Neijiang;Neijiang;29.5872;105.0635;41 -Baicheng;Baicheng;23.901;106.6194;41 -Anshan;Anshan;41.1066;122.9895;41 -Lanzhou;Lanzhou;36.0617;103.8318;41 -Puyang;Puyang;35.7639;115.03;41 -Wuhu;Wuhu;31.334;118.3622;41 -Jiaozuo;Jiaozuo;35.229;113.2304;41 -Hechi;Hechi;24.6928;108.085;41 -Zibo;Zibo;36.7831;118.0497;41 -Dalian;Dalian;38.9;121.6;41 -Hengshui;Hengshui;37.7348;115.686;41 -Yibin;Yibin;28.7596;104.64;41 -Yangzhou;Yangzhou;32.3912;119.4363;41 -Jiangmen;Jiangmen;22.5833;113.0833;41 -Mianyang;Mianyang;31.4669;104.7385;41 -Harbin;Harbin;45.75;126.6333;41 -Huanglongsi;Huanglongsi;34.7936;114.3403;41 -Yiyang;Yiyang;28.5833;112.3333;41 -Guigang;Guigang;23.0961;109.6092;41 -Xinpu;Xinpu;34.5906;119.1801;41 -Meizhou;Meizhou;24.2998;116.1191;41 -Anqing;Anqing;30.5;117.0333;41 -Suqian;Suqian;33.9331;118.2831;41 -Langfang;Langfang;39.5196;116.7006;41 -Zhangjiakou;Zhangjiakou;40.8108;114.8811;41 -Chifeng;Chifeng;42.2663;118.9223;41 -Linfen;Linfen;36.0812;111.5087;41 -Jiangguanchi;Jiangguanchi;34.0244;113.8201;41 -Luzhou;Luzhou;28.8918;105.4409;41 -Taiyuan;Taiyuan;37.8733;112.5425;41 -Zhaoqing;Zhaoqing;23.05;112.4667;41 -Xiaoxita;Xiaoxita;30.7083;111.2803;41 -Xiamen;Xiamen;24.4797;118.0819;41 -Fuzhou;Fuzhou;27.9814;116.3577;41 -Liuzhou;Liuzhou;24.3264;109.4281;41 -Zhuzhou;Zhuzhou;27.8407;113.1469;41 -Ningde;Ningde;26.6617;119.5228;41 -Daqing;Daqing;46.5979;125.008;41 -Putian;Putian;25.4394;119.0103;41 -Shaoguan;Shaoguan;24.8011;113.5927;41 -Shanwei;Shanwei;22.7664;115.3331;41 -Meishan;Meishan;30.0575;103.8381;41 -Xinzhou;Xinzhou;38.4178;112.7233;41 -Wuzhou;Wuzhou;23.4833;111.3167;41 -Guang’an;Guang'an;30.4673;106.6336;41 -Tongren;Tongren;27.7233;109.1885;41 -Bengbu;Bengbu;32.9354;117.3531;41 -Qinhuangdao;Qinhuangdao;39.9398;119.5881;41 -Tongliao;Tongliao;43.6172;122.264;41 -Jinzhou;Jinzhou;41.1144;121.1292;41 -Zhenjiang;Zhenjiang;32.2109;119.4551;41 -Ürümqi;Urumqi;43.8225;87.6125;41 -Heyuan;Heyuan;23.7503;114.6923;41 -Hohhot;Hohhot;40.8151;111.6629;41 -Xiangtan;Xiangtan;27.8431;112.9228;41 -Weihai;Weihai;37.5;122.1;41 -Rizhao;Rizhao;35.4164;119.4331;41 -Mudanjiang;Mudanjiang;44.5861;129.5997;41 -Nanping;Nanping;26.6448;118.1728;41 -Zigong;Zigong;29.3498;104.7645;41 -Chaozhou;Chaozhou;23.67;116.63;41 -Baotou;Baotou;40.6562;109.8345;41 -Gulou;Gulou;26.0819;119.2981;41 -Longyan;Longyan;25.0881;117.0244;41 -Ankang;Ankang;32.6877;109.0235;41 -Baoshan;Baoshan;25.1211;99.169;41 -Huludao;Huludao;40.7094;120.8378;41 -Sanming;Sanming;26.2658;117.6302;41 -Longba;Longba;33.535;105.349;41 -Yangjiang;Yangjiang;21.8556;111.9627;41 -Jiamusi;Jiamusi;46.8081;130.3653;41 -Luohe;Luohe;33.583;114.0109;41 -Lincang;Lincang;23.8864;100.0871;41 -Chaoyang;Chaoyang;41.5757;120.4486;41 -Tieling;Tieling;42.2841;123.8365;41 -Dingxi;Dingxi;35.5806;104.6263;41 -Yanjiang;Yanjiang;30.1256;104.6397;41 -Jingling;Jingling;30.6667;113.1667;41 -Yongcheng;Yongcheng;33.9317;116.4459;41 -Beidao;Beidao;34.602;105.918;41 -Xiangshui;Xiangshui;26.5964;104.8314;41 -Dadukou;Dadukou;26.5849;101.7149;41 -Rucheng;Rucheng;32.3852;120.5634;41 -Shaoyang;Shaoyang;32.9387;119.8404;41 -Laiwu;Laiwu;36.1833;117.6667;41 -Baishan;Baishan;41.9377;126.4179;41 -Dayan;Dayan;26.8808;100.2208;41 -Haicheng;Haicheng;40.8523;122.7474;41 -Jiangyin;Jiangyin;31.9087;120.2653;41 -Huaiyin;Huaiyin;33.5819;119.028;41 -Wuzhong;Wuzhong;37.9874;106.1919;41 -Liangshi;Liangshi;27.2578;111.7351;41 -Xintai;Xintai;35.91;117.78;41 -Wusong;Wusong;30.9333;117.7667;41 -Yushu;Yushu;44.8249;126.5451;41 -Rongcheng;Rongcheng;26.2312;104.0966;41 -Huazhou;Huazhou;21.654;110.6294;41 -Yangquan;Yangquan;37.8576;113.5762;41 -Zhangye;Zhangye;38.9355;100.4553;41 -Xinyu;Xinyu;27.795;114.9242;41 -Liaoyuan;Liaoyuan;42.8976;125.1381;41 -Yingtan;Yingtan;28.2333;117;41 -Guankou;Guankou;28.2363;113.6984;41 -Rongcheng;Rongcheng;29.8239;112.9019;41 -Kaiyuan;Kaiyuan;36.0656;113.8153;41 -Leiyang;Leiyang;26.4179;112.8457;41 -Yichun;Yichun;47.7235;128.8893;41 -Guiping;Guiping;23.4;110.0833;41 -Leizhou;Leizhou;20.9147;110.0806;41 -Changshu;Changshu;31.65;120.7333;41 -Lianjiang;Lianjiang;21.6146;110.2794;41 -Ximeicun;Ximeicun;24.9633;118.3811;41 -Jianguang;Jianguang;28.1958;115.7833;41 -Yucheng;Yucheng;29.9888;103.0007;41 -Hebi;Hebi;35.7497;114.2887;41 -Zhangjiajie;Zhangjiajie;29.1255;110.4844;41 -Fuqing;Fuqing;25.7232;119.3735;41 -Pingdu;Pingdu;36.7833;119.9556;41 -Yutan;Yutan;28.3147;112.554;41 -Huangshan;Huangshan;29.7132;118.3151;41 -Yangshe;Yangshe;31.8775;120.5512;41 -Guyuan;Guyuan;36.008;106.2782;41 -Gaozhou;Gaozhou;21.9135;110.8481;41 -Chizhou;Chizhou;30.6583;117.4849;41 -Huazhou;Huazhou;32.6832;112.079;41 -Shuangyashan;Shuangyashan;46.6388;131.1545;41 -Pizhou;Pizhou;34.3422;118.0097;41 -Anshun;Anshun;26.2456;105.934;41 -Qinbaling;Qinbaling;35.7278;107.64;41 -Xining;Xining;36.6239;101.7787;41 -Ma’anshan;Ma'anshan;31.6858;118.5101;41 -Yan’an;Yan'an;36.5952;109.4863;41 -Huangshi;Huangshi;30.2018;115.0326;41 -Yuxi;Yuxi;24.3495;102.5432;41 -Shangzhou;Shangzhou;33.868;109.9244;41 -Huainan;Huainan;32.4831;117.0164;41 -Kuaidamao;Kuaidamao;41.7302;125.9471;41 -Jilin;Jilin;43.8519;126.5481;41 -Dandong;Dandong;40.1167;124.3833;41 -Lianshan;Lianshan;40.7523;120.828;41 -Yingkou;Yingkou;40.6653;122.2297;41 -Guangyuan;Guangyuan;32.4353;105.8398;41 -Xuanzhou;Xuanzhou;30.9475;118.7518;41 -Yunfu;Yunfu;22.9242;112.0353;41 -Ningbo;Ningbo;29.875;121.5492;41 -Jincheng;Jincheng;35.4906;112.8483;41 -Gaoping;Gaoping;30.7824;106.1281;41 -Sanmenxia;Sanmenxia;34.7736;111.195;41 -Laibin;Laibin;23.7333;109.2333;41 -Huaibei;Huaibei;33.9562;116.789;41 -Qingyang;Qingyang;24.8141;118.5792;41 -Puning;Puning;23.2993;116.1586;41 -Chongzuo;Chongzuo;22.4167;107.3667;41 -Shengli;Shengli;37.45;118.4667;41 -Baicheng;Baicheng;45.6148;122.832;41 -Fushun;Fushun;41.8708;123.8917;41 -Hezhou;Hezhou;24.4164;111.5478;41 -Pingliang;Pingliang;35.5412;106.6819;41 -Fuxin;Fuxin;42.0127;121.6486;41 -Wuwei;Wuwei;37.9278;102.6329;41 -Xiping;Xiping;40.082;113.2981;41 -Jixi;Jixi;45.2937;130.965;41 -Liaoyang;Liaoyang;41.2643;123.1772;41 -Zhuhai;Zhuhai;22.2769;113.5678;41 -Yinchuan;Yinchuan;38.4795;106.2254;41 -Pingxiang;Pingxiang;27.6333;113.85;41 -Yushan;Yushan;31.3867;120.9766;41 -Heihe;Heihe;50.2458;127.4886;41 -Jingdezhen;Jingdezhen;29.2942;117.2036;41 -Chengtangcun;Chengtangcun;35.0833;117.15;41 -Wenzhou;Wenzhou;27.9991;120.6561;41 -Haikou;Haikou;20.02;110.32;41 -Shuyangzha;Shuyangzha;34.1299;118.7734;41 -Shuozhou;Shuozhou;39.3408;112.4292;41 -Benxi;Benxi;41.292;123.761;41 -Baiyin;Baiyin;36.5448;104.1766;41 -Sanzhou;Sanzhou;30.82;108.4;41 -Beihai;Beihai;21.4667;109.1;41 -Shaliuhe;Shaliuhe;39.8728;117.939;41 -Shangcaiyuan;Shangcaiyuan;24.6817;102.6918;41 -Huangzhuang;Huangzhuang;39.9905;117.1037;41 -Tekes;Tekes;43.2181;81.8372;41 -Xiadian;Xiadian;39.9435;116.912;41 -Jishi;Jishi;35.8511;102.4788;41 -Zhanjia;Zhanjia;34.7564;109.3846;41 -Lianmuqin Kancun;Lianmuqin Kancun;42.8781;89.9814;41 -Yinchengpu;Yinchengpu;39.8189;118.188;41 -Zhaitangcun;Zhaitangcun;24.5133;112.3451;41 -Cishan;Cishan;36.578;114.102;41 -Peyziwat;Peyziwat;39.4905;76.7389;41 -Datang;Datang;26.3909;108.0764;41 -Youwangjie;Youwangjie;24.8695;99.1067;41 -Xincheng;Xincheng;38.2679;114.6832;41 -Qingyang;Qingyang;36.1985;113.4313;41 -Zhangzhengqiao;Zhangzhengqiao;38.4042;106.3567;41 -Songcaozhen;Songcaozhen;37.7562;114.5834;41 -Xingcheng;Xingcheng;24.1681;115.6669;41 -Dongtai;Dongtai;32.8534;120.3037;41 -Xibeijie;Xibeijie;39.737;98.5049;41 -Hanchuan;Hanchuan;30.652;113.8274;41 -Gongzhuling;Gongzhuling;43.5036;124.8088;41 -Yicheng;Yicheng;31.3697;119.8239;41 -Zhufeng;Zhufeng;36;119.4167;41 -Lianyuan;Lianyuan;27.6961;111.6659;41 -Xiantao;Xiantao;30.3833;113.4;41 -Dingzhou;Dingzhou;38.5158;114.9845;41 -Yingchuan;Yingchuan;34.1511;113.4733;41 -Mizhou;Mizhou;35.99;119.3801;41 -Xishan;Xishan;27.6609;113.4946;41 -Ezhou;Ezhou;30.3972;114.8842;41 -Taixing;Taixing;32.1724;120.0142;41 -Zhongwei;Zhongwei;37.5139;105.1884;41 -Shouguang;Shouguang;36.8833;118.7333;41 -Hegang;Hegang;47.3139;130.2775;41 -Zaoyang;Zaoyang;32.1287;112.7581;41 -Shuizhai;Shuizhai;33.4433;114.8994;41 -Xingyi;Xingyi;25.091;104.9011;41 -Wafangdian;Wafangdian;39.6271;121.9972;41 -Zhongxiang;Zhongxiang;31.169;112.5853;41 -Taizhou;Taizhou;28.6583;121.4221;41 -Xinyi;Xinyi;22.3559;110.9369;41 -Xiashi;Xiashi;30.5333;120.6833;41 -Donghua;Donghua;35.2175;106.6545;41 -Dunhuang;Dunhuang;40.1667;94.6833;41 -Luzhang;Luzhang;25.8519;98.8562;41 -Tiantoujiao;Tiantoujiao;23.0236;114.0927;41 -Linjiang;Linjiang;41.8471;126.9301;41 -Tongjiang;Tongjiang;47.6502;132.503;41 -Lin’an;Lin'an;23.6236;102.8097;41 -Longjing;Longjing;42.77;129.4197;41 -Guli;Guli;28.9008;120.0284;41 -Puqi;Puqi;29.7204;113.88;41 -Jiutai;Jiutai;44.1447;125.8443;41 -Taisheng;Taisheng;23.2938;113.353;41 -Dongning;Dongning;44.0608;131.1187;41 -Pinghu;Pinghu;30.7005;121.0104;41 -Huangyan;Huangyan;28.65;121.25;41 -Gujiao;Gujiao;37.9069;112.17;41 -Golmud;Golmud;36.4067;94.9006;41 -Rui’an;Rui'an;27.778;120.6526;41 -Lanxi;Lanxi;29.2167;119.4722;41 -Zhugang;Zhugang;28.1277;121.2288;41 -Helong;Helong;42.5404;129.0039;41 -Fenglu;Fenglu;24.6728;102.9149;41 -Basuo;Basuo;19.102;108.6391;41 -Simao;Simao;22.7807;100.9782;41 -Jinggang;Jinggang;23.267;113.2304;41 -Zhanlicun;Zhanlicun;23.2881;116.2594;41 -Fukang;Fukang;44.1523;87.9793;41 -Kuytun;Kuytun;44.4196;84.9012;41 -Zhengding;Zhengding;38.1522;114.5771;41 -Tacheng;Tacheng;46.8511;83.1488;41 -Dashouping;Dashouping;23.6488;111.6929;41 -Taxkorgan;Taxkorgan;37.7729;75.2272;41 -Liushui;Liushui;32.5959;108.7479;41 -Xinxing;Xinxing;47.1601;123.8;41 -Hujiachi;Hujiachi;37.8917;115.711;41 -Qiaomaichuan;Qiaomaichuan;39.7866;113.8239;41 -Pingtang;Pingtang;26.0677;107.4035;41 -Dazhuang;Dazhuang;38.6951;115.6067;41 -Shangtianba;Shangtianba;28.039;103.8584;41 -Tanglin;Tanglin;37.4377;115.8463;41 -Zhenbeibu;Zhenbeibu;38.6275;106.0669;41 -Ziketan;Ziketan;35.5885;99.9866;41 -Xiaolongtan;Xiaolongtan;23.8099;103.203;41 -Yanyan;Yanyan;24.4166;116.3271;41 -Zhongcun;Zhongcun;35.3615;107.9791;41 -Mengdan;Mengdan;24.2752;98.4672;41 -Wumayingcun;Wumayingcun;38.0094;116.8032;41 -Malanguan;Malanguan;40.1873;117.6956;41 -Wujiaying;Wujiaying;33.1871;107.048;41 -Yuzhang;Yuzhang;25.3561;105.102;41 -Dalupo;Dalupo;19.3908;110.4662;41 -Shitan;Shitan;22.4546;112.5832;41 -Dongxiaozhai;Dongxiaozhai;40.1149;118.1375;41 -Zhuchangba;Zhuchangba;26.6615;106.5485;41 -Liangwu;Liangwu;23.6012;111.8238;41 -Haiwei;Haiwei;19.4275;108.8129;41 -Lanling;Lanling;23.0033;114.5671;41 -Fengruncun;Fengruncun;34.8537;109.8283;41 -Nanpingcun;Nanpingcun;39.753;114.0923;41 -Gyümai;Gyumai;33.7561;99.65;41 -Nanzhangcheng;Nanzhangcheng;37.9108;114.0749;41 -Huozhou;Huozhou;36.5726;111.7176;41 -Fuquan;Fuquan;26.7039;107.5087;41 -Tongchuanshi;Tongchuanshi;35.08;109.03;41 -Zhuji;Zhuji;29.7169;120.2314;41 -Jining;Jining;41.03;113.08;41 -Hulin;Hulin;45.7671;132.9646;41 -Qianzhou;Qianzhou;28.3185;109.7318;41 -Quzhou;Quzhou;28.9545;118.8763;41 -Linhai;Linhai;28.8523;121.1409;41 -Hong’an;Hong'an;47.21;123.61;41 -Linxia Chengguanzhen;Linxia Chengguanzhen;35.6;103.2167;41 -Shaowu;Shaowu;27.3417;117.4869;41 -Bijiao;Bijiao;22.9311;113.2018;41 -Wutong;Wutong;30.6326;120.5474;41 -Huayin;Huayin;34.5664;110.0866;41 -Wenling;Wenling;28.3797;121.3718;41 -Yingzhong;Yingzhong;32.2381;119.8133;41 -Tangdong;Tangdong;25.9755;113.2302;41 -Hangu;Hangu;39.232;117.777;41 -Lianran;Lianran;24.9211;102.4778;41 -Yingmen;Yingmen;39.83;97.73;41 -Licheng;Licheng;24.4935;110.3902;41 -Hongzhai;Hongzhai;35.0476;104.6394;41 -Yueqing;Yueqing;28.1188;120.9621;41 -Yakeshi;Yakeshi;49.2842;120.7283;41 -Yong’an;Yong'an;25.9733;117.3593;41 -Wudalianchi;Wudalianchi;48.6433;126.1408;41 -Huichang;Huichang;34.9136;112.7852;41 -Shuanghejiedao;Shuanghejiedao;30.3866;106.7756;41 -Ulanhot;Ulanhot;46.0726;122.0719;41 -Yunzhong;Yunzhong;39.8143;113.0946;41 -Bamiantong;Bamiantong;44.9164;130.5212;41 -Binxian;Binxian;35.0364;108.0764;41 -Hotan;Hotan;37.1012;79.9327;41 -Dongyang;Dongyang;29.2785;120.2282;41 -Kaiyuan;Kaiyuan;23.7147;103.2585;41 -Zalantun;Zalantun;48.0033;122.7365;41 -Datang;Datang;22.9481;113.9276;41 -Yakou;Yakou;33.2937;113.5203;41 -Lengshuijiang;Lengshuijiang;27.6858;111.4279;41 -Anguo;Anguo;38.4177;115.3204;41 -Panshi;Panshi;42.9392;126.0561;41 -Yanjiao;Yanjiao;39.9432;116.8036;41 -Helixi;Helixi;30.6267;118.9861;41 -Baluntaicun;Baluntaicun;42.7594;86.3231;41 -Jiayuguan;Jiayuguan;39.8112;98.2862;41 -Bole;Bole;44.898;82.0726;41 -Shuiding;Shuiding;44.05;80.8667;41 -Guma;Guma;37.6168;78.2809;41 -Qujingpu;Qujingpu;38.0814;106.0489;41 -Uchturpan;Uchturpan;41.2136;79.2319;41 -Langdu;Langdu;23.3129;102.2283;41 -Yangyuhe;Yangyuhe;33.8614;109.874;41 -Jinshi;Jinshi;29.6334;111.8746;41 -Manzhouli;Manzhouli;49.5881;117.4525;41 -Beichengqu;Beichengqu;40.4348;113.1565;41 -Zhangping;Zhangping;25.2938;117.4148;41 -Shanhu;Shanhu;29.5908;120.8176;41 -Diaobingshancun;Diaobingshancun;42.4391;123.5426;41 -Shenmu;Shenmu;38.827;110.499;41 -Atushi;Atushi;39.7114;76.1753;41 -Wuyishan;Wuyishan;27.7562;118.0267;41 -Lishui;Lishui;28.45;119.9167;41 -Chishui;Chishui;28.5902;105.6946;41 -Tongyangdao;Tongyangdao;41.7676;109.9711;41 -Haiyang;Haiyang;39.9534;119.5431;41 -Bo’ao;Bo'ao;19.1607;110.5809;41 -Longdian;Longdian;37.9033;115.8744;41 -Kedu;Kedu;25.7103;106.846;41 -Manbengtang;Manbengtang;22.0896;100.8931;41 -Zhongshan;Zhongshan;34.943;105.8771;41 -Qingshan;Qingshan;27.35;105.02;41 -Liqizhuang;Liqizhuang;39.9703;117.0013;41 -Wangtang;Wangtang;19.9327;110.875;41 -Xima;Xima;37.9763;114.6259;41 -Longtan;Longtan;40.783;115.5754;41 -Narat;Narat;43.3198;84.0147;41 -Zongdi;Zongdi;25.5909;106.3163;41 -Gabasumdo;Gabasumdo;35.2554;100.5693;41 -Shilan;Shilan;21.9053;110.7151;41 -Niuchangqiao;Niuchangqiao;26.6247;106.0077;41 -Lufeng;Lufeng;24.5738;103.113;41 -Ganjing;Ganjing;35.3338;110.0955;41 -Zhaicun;Zhaicun;22.6174;112.6275;41 -Liushuquan;Liushuquan;39.3512;118.1039;41 -Lilancheng;Lilancheng;39.2011;116.7169;41 -Chuanliaocun;Chuanliaocun;28.2611;120.2106;41 -Yuanyangzhen;Yuanyangzhen;34.7847;104.7762;41 -Hancun;Hancun;39.4062;116.6126;41 -Shangxiao;Shangxiao;35.4969;107.4914;41 -Jinju;Jinju;22.7073;111.8223;41 -Chuimatan;Chuimatan;35.7166;102.8771;41 -Zuitou;Zuitou;34.0622;107.3127;41 -Jiangdi;Jiangdi;27.012;103.6042;41 -Gaoya;Gaoya;36.4609;104.9936;41 -Shuanghe;Shuanghe;33.032;109.6099;41 -Bangzha;Bangzha;24.8345;104.6721;41 -Dengjiazhuang;Dengjiazhuang;37.7051;115.7883;41 -Haoping;Haoping;32.5992;108.6148;41 -Dongfeng;Dongfeng;22.2479;112.3794;41 -Xishan;Xishan;23.0636;115.5467;41 -Yinajia;Yinajia;26.8239;105.695;41 -Maozhou;Maozhou;38.86;116.1244;41 -Hunchun;Hunchun;42.8679;130.3585;41 -Longjin;Longjin;22.8711;113.0684;41 -Ji’an Shi;Ji'an Shi;41.1231;126.1815;41 -Flying Fish Cove;Flying Fish Cove;-10.4167;105.7167;42 -Cartagena;Cartagena;10.4236;-75.5253;43 -Caldono;Caldono;2.7969;-76.4828;43 -Quinchía;Quinchia;5.3394;-75.7294;43 -San Agustín;San Agustin;1.8792;-76.2683;43 -San Juan Nepomuceno;San Juan Nepomuceno;9.9522;-75.0811;43 -Majagual;Majagual;8.5408;-74.6297;43 -Corinto;Corinto;3.1739;-76.2594;43 -Puerto Rico;Puerto Rico;1.9075;-75.1583;43 -San Antero;San Antero;9.3775;-75.7603;43 -La Virginia;La Virginia;4.8967;-75.8839;43 -Cali;Cali;3.44;-76.5197;43 -Barranquilla;Barranquilla;10.9639;-74.7964;43 -Medellín;Medellin;6.2447;-75.5748;43 -Timbío;Timbio;2.3528;-76.6819;43 -Bogotá;Bogota;4.6126;-74.0705;43 -Remedios;Remedios;7.0275;-74.6939;43 -Paipa;Paipa;5.78;-73.1175;43 -Galapa;Galapa;10.9003;-74.8853;43 -Guachavés;Guachaves;1.2219;-77.6772;43 -Sitionuevo;Sitionuevo;10.7758;-74.7203;43 -Puerto Wilches;Puerto Wilches;7.3483;-73.8983;43 -Neira;Neira;5.1664;-75.5189;43 -Guamo;Guamo;4.0281;-74.97;43 -Pivijay;Pivijay;10.4608;-74.6153;43 -Puebloviejo;Puebloviejo;10.9942;-74.2833;43 -Silvia;Silvia;2.6108;-76.3789;43 -Bocas de Satinga;Bocas de Satinga;2.3469;-78.3256;43 -El Difícil;El Dificil;9.8469;-74.2367;43 -Puerto Escondido;Puerto Escondido;9.0192;-76.2614;43 -Inzá;Inza;2.5503;-76.0636;43 -San Pedro de Urabá;San Pedro de Uraba;8.275;-76.3769;43 -Suaita;Suaita;6.1019;-73.4406;43 -Granada;Granada;6.1442;-75.1853;43 -Norosí;Norosi;8.5261;-74.0378;43 -Margarita;Margarita;9.1531;-74.2881;43 -Chita;Chita;6.1878;-72.4725;43 -Granada;Granada;4.5186;-74.3514;43 -Guamal;Guamal;9.1442;-74.2236;43 -Circasia;Circasia;4.62;-75.6347;43 -Coyaima;Coyaima;3.7975;-75.1939;43 -Hatonuevo;Hatonuevo;11.0672;-72.7631;43 -Isnos;Isnos;1.9289;-76.2158;43 -San Carlos;San Carlos;8.7944;-75.6994;43 -Caicedonia;Caicedonia;4.3347;-75.8281;43 -Chimichagua;Chimichagua;9.2578;-73.8133;43 -Tabio;Tabio;4.9158;-74.0983;43 -Planadas;Planadas;3.1964;-75.6444;43 -Barbosa;Barbosa;5.9331;-73.6147;43 -Amagá;Amaga;6.0383;-75.7028;43 -Fresno;Fresno;5.1536;-75.0369;43 -Purificación;Purificacion;3.8567;-74.9325;43 -Flandes;Flandes;4.2844;-74.8142;43 -Aipe;Aipe;3.2219;-75.2375;43 -Moñitos;Monitos;9.2461;-76.1286;43 -Sopó;Sopo;4.9081;-73.9403;43 -La Calera;La Calera;4.7197;-73.97;43 -La Dorada;La Dorada;0.3436;-76.9108;43 -Buenaventura;Buenaventura;3.8772;-77.0267;43 -Manizales;Manizales;5.0661;-75.4847;43 -Montería;Monteria;8.76;-75.8856;43 -Ibagué;Ibague;4.4378;-75.2006;43 -Valledupar;Valledupar;10.4603;-73.2597;43 -Santa Marta;Santa Marta;11.2361;-74.2017;43 -Villavicencio;Villavicencio;4.1425;-73.6294;43 -Soacha;Soacha;4.5781;-74.2144;43 -Pereira;Pereira;4.8143;-75.6946;43 -Bucaramanga;Bucaramanga;7.1186;-73.1161;43 -Palermo;Palermo;2.8883;-75.4339;43 -Cúcuta;Cucuta;7.9075;-72.5047;43 -Soledad;Soledad;10.92;-74.77;43 -Puerto Nariño;Puerto Narino;-3.7703;-70.3831;43 -Tuluá;Tulua;4.0847;-76.1986;43 -Istmina;Istmina;5.1633;-76.6867;43 -Santa Ana;Santa Ana;9.3194;-74.5706;43 -San Martín;San Martin;3.6969;-73.6986;43 -Buesaco;Buesaco;1.3847;-77.1564;43 -Paz de Ariporo;Paz de Ariporo;5.8811;-71.8917;43 -Pensilvania;Pensilvania;5.384;-75.1612;43 -Mahates;Mahates;10.2322;-75.1911;43 -Pueblo Bello;Pueblo Bello;10.4164;-73.5867;43 -Fortul;Fortul;6.7931;-71.7714;43 -Los Córdobas;Los Cordobas;8.8953;-76.3547;43 -Puerto Colombia;Puerto Colombia;10.9922;-74.9528;43 -Morales;Morales;2.7603;-76.6339;43 -San Alberto;San Alberto;7.7592;-73.3931;43 -San Benito Abad;San Benito Abad;8.9272;-75.0264;43 -Balboa;Balboa;2.0406;-77.2164;43 -Supía;Supia;5.4506;-75.6514;43 -Argelia;Argelia;2.2558;-77.2492;43 -Tauramena;Tauramena;5.0167;-72.75;43 -San Juan de Urabá;San Juan de Uraba;8.7611;-76.5286;43 -Ciudad Bolívar;Ciudad Bolivar;5.8494;-76.0203;43 -Envigado;Envigado;6.1719;-75.5803;43 -Tibaná;Tibana;5.3172;-73.3969;43 -Bello;Bello;6.3319;-75.5581;43 -Pasto;Pasto;1.21;-77.2747;43 -San Zenón;San Zenon;9.245;-74.4992;43 -Pesca;Pesca;5.5589;-73.0503;43 -Zarzal;Zarzal;4.3942;-76.0703;43 -Armenia;Armenia;4.5389;-75.6725;43 -Neiva;Neiva;2.9275;-75.2875;43 -Palmira;Palmira;3.5347;-76.2956;43 -Floridablanca;Floridablanca;7.0697;-73.0978;43 -Itagüí;Itagui;6.1726;-75.6096;43 -Popayán;Popayan;2.4411;-76.6061;43 -Sincelejo;Sincelejo;9.2994;-75.3958;43 -Iles;Iles;0.9706;-77.5208;43 -Zapatoca;Zapatoca;6.815;-73.2683;43 -Bojacá;Bojaca;4.7336;-74.3422;43 -Alvarado;Alvarado;4.5672;-74.9533;43 -Junín;Junin;4.7903;-73.6633;43 -Nechí;Nechi;8.0958;-74.775;43 -Yolombó;Yolombo;6.5978;-75.0122;43 -Pinillos;Pinillos;8.915;-74.4619;43 -Santa Rosa;Santa Rosa;10.4456;-75.3686;43 -Sandoná;Sandona;1.2847;-77.4711;43 -Vistahermosa;Vistahermosa;3.1239;-73.7514;43 -La Unión;La Union;1.6053;-77.1297;43 -Sabanagrande;Sabanagrande;10.7903;-74.7556;43 -San José;San Jose;1.6967;-78.2453;43 -Solano;Solano;0.6983;-75.2539;43 -Socorro;Socorro;6.4603;-73.27;43 -Chocontá;Choconta;5.1467;-73.6825;43 -Villanueva;Villanueva;4.6087;-72.9288;43 -Algeciras;Algeciras;2.5219;-75.3144;43 -Calamar;Calamar;10.25;-74.9158;43 -El Retorno;El Retorno;2.3306;-72.6278;43 -Valdivia;Valdivia;7.1636;-75.4392;43 -Donmatías;Donmatias;6.4858;-75.3953;43 -Cogua;Cogua;5.0619;-73.9794;43 -Marsella;Marsella;4.9367;-75.7392;43 -La Montañita;La Montanita;1.4792;-75.4361;43 -Puerto Guzmán;Puerto Guzman;0.9636;-76.4086;43 -Guatapé;Guatape;6.2325;-75.1586;43 -Nuquí;Nuqui;5.7069;-77.2703;43 -Girón;Giron;7.0731;-73.1681;43 -Ríohacha;Riohacha;11.5442;-72.9069;43 -Zipaquirá;Zipaquira;5.0247;-74.0014;43 -Tunja;Tunja;5.5403;-73.3614;43 -Barrancabermeja;Barrancabermeja;7.0675;-73.8472;43 -Turbo;Turbo;8.0931;-76.7283;43 -Dosquebradas;Dosquebradas;4.8361;-75.6761;43 -Yopal;Yopal;5.3306;-72.3906;43 -Aguachica;Aguachica;8.3067;-73.6153;43 -Ipiales;Ipiales;0.8289;-77.6406;43 -Madrid;Madrid;4.7306;-74.2639;43 -Sogamoso;Sogamoso;5.7143;-72.9339;43 -Tiquisio;Tiquisio;8.5578;-74.2639;43 -Taminango;Taminango;1.57;-77.2806;43 -Timbiquí;Timbiqui;2.7719;-77.665;43 -Silvania;Silvania;4.4033;-74.3881;43 -Pailitas;Pailitas;8.9597;-73.625;43 -Villa de Leyva;Villa de Leyva;5.6331;-73.5256;43 -Uribia;Uribia;11.7139;-72.2658;43 -Piedecuesta;Piedecuesta;6.9886;-73.0503;43 -Facatativá;Facatativa;4.8147;-74.3553;43 -Guadalajara de Buga;Guadalajara de Buga;3.9036;-76.2986;43 -Santander de Quilichao;Santander de Quilichao;3.0083;-76.4839;43 -Manzanares;Manzanares;5.2519;-75.1569;43 -Buenavista;Buenavista;8.2233;-75.4817;43 -Amalfi;Amalfi;6.9092;-75.0767;43 -Sardinata;Sardinata;8.0836;-72.8003;43 -Mutatá;Mutata;7.2433;-76.4358;43 -El Doncello;El Doncello;1.68;-75.285;43 -Natagaima;Natagaima;3.6231;-75.0936;43 -Repelón;Repelon;10.4944;-75.1242;43 -El Colegio;El Colegio;4.5808;-74.4425;43 -La Jagua de Ibirico;La Jagua de Ibirico;9.5611;-73.3364;43 -Pedraza;Pedraza;10.1886;-74.9156;43 -Motavita;Motavita;5.5772;-73.3672;43 -Uribe;Uribe;3.2408;-74.3536;43 -Arauca;Arauca;7.0903;-70.7617;43 -San Luis de Palenque;San Luis de Palenque;5.4222;-71.7314;43 -Puerto Parra;Puerto Parra;6.6514;-74.0569;43 -Santa Bárbara;Santa Barbara;5.8747;-75.5661;43 -Villagarzón;Villagarzon;1.0294;-76.6164;43 -Galeras;Galeras;9.1586;-75.0489;43 -Nueva Granada;Nueva Granada;9.8011;-74.3917;43 -San Jacinto;San Jacinto;9.8311;-75.1219;43 -San Bernardo;San Bernardo;1.5164;-77.0467;43 -Puerto Triunfo;Puerto Triunfo;5.8728;-74.6397;43 -Ginebra;Ginebra;3.7244;-76.2672;43 -Paratebueno;Paratebueno;4.3753;-73.2131;43 -Fusagasugá;Fusagasuga;4.3372;-74.3644;43 -Florencia;Florencia;1.6142;-75.6117;43 -Honda;Honda;5.2069;-74.7367;43 -El Zulia;El Zulia;7.9325;-72.6025;43 -Rioblanco;Rioblanco;3.5292;-75.6447;43 -San José;San Jose;1.4739;-77.0808;43 -Apartadó;Apartado;7.8847;-76.635;43 -La Belleza;La Belleza;5.8575;-73.9656;43 -Usiacurí;Usiacuri;10.7428;-74.9758;43 -Muzo;Muzo;5.5297;-74.1044;43 -Duitama;Duitama;5.8219;-73.0297;43 -Magangué;Magangue;9.2467;-74.7594;43 -Maicao;Maicao;11.3778;-72.2414;43 -Cartago;Cartago;4.75;-75.91;43 -Pitalito;Pitalito;1.8539;-76.0514;43 -Rionegro;Rionegro;6.1533;-75.3742;43 -Quibdó;Quibdo;5.6923;-76.6582;43 -Girardot;Girardot;4.3036;-74.8039;43 -Ciénaga;Cienaga;11.0067;-74.2467;43 -El Paso;El Paso;9.6622;-73.7519;43 -Canalete;Canalete;8.79;-76.2411;43 -Alcalá;Alcala;4.6736;-75.7825;43 -Santo Tomás;Santo Tomas;10.7575;-74.7558;43 -Uramita;Uramita;6.8986;-76.1736;43 -San Francisco;San Francisco;4.9711;-74.2892;43 -Teorama;Teorama;8.4353;-73.2864;43 -Puerto Concordia;Puerto Concordia;2.6233;-72.7592;43 -Palmar de Varela;Palmar de Varela;10.7389;-74.7547;43 -Curumaní;Curumani;9.1997;-73.5425;43 -Achí;Achi;8.5692;-74.5561;43 -Guadalupe;Guadalupe;2.025;-75.7564;43 -Luruaco;Luruaco;10.6083;-75.1417;43 -Dabeiba;Dabeiba;7.0014;-76.2611;43 -Santa Fe de Antioquia;Santa Fe de Antioquia;6.5564;-75.8275;43 -Puerres;Puerres;0.8839;-77.5039;43 -Aratoca;Aratoca;6.6956;-73.0175;43 -Orocué;Orocue;4.7897;-71.3392;43 -Soatá;Soata;6.3328;-72.6839;43 -Tona;Tona;7.2019;-72.9664;43 -Leticia;Leticia;-4.215;-69.9411;43 -Simacota;Simacota;6.4431;-73.3375;43 -Rovira;Rovira;4.2392;-75.2403;43 -Urumita;Urumita;10.5603;-73.0136;43 -Polonuevo;Polonuevo;10.7772;-74.8528;43 -Tadó;Tado;5.2633;-76.56;43 -La Unión;La Union;5.9728;-75.3611;43 -Santana;Santana;6.0572;-73.4811;43 -Coromoro;Coromoro;6.295;-73.0406;43 -Tarso;Tarso;5.865;-75.8225;43 -Maripí;Maripi;5.5489;-74.0067;43 -Ambalema;Ambalema;4.7817;-74.7639;43 -Sabaneta;Sabaneta;6.1508;-75.615;43 -Simití;Simiti;7.9564;-73.9461;43 -Concordia;Concordia;6.0456;-75.9075;43 -San José del Guaviare;San Jose del Guaviare;2.5653;-72.6386;43 -San Andrés;San Andres;12.5847;-81.7006;43 -Montecristo;Montecristo;8.2958;-74.4728;43 -Aguadas;Aguadas;5.6092;-75.4564;43 -El Paujíl;El Paujil;1.5694;-75.3264;43 -Moniquirá;Moniquira;5.8744;-73.5717;43 -Almaguer;Almaguer;1.9131;-76.8561;43 -Suaza;Suaza;1.975;-75.7956;43 -Fredonia;Fredonia;5.9267;-75.6739;43 -Villapinzón;Villapinzon;5.2158;-73.5967;43 -El Retén;El Reten;10.6106;-74.2683;43 -Bugalagrande;Bugalagrande;4.2075;-76.1575;43 -Ovejas;Ovejas;9.5258;-75.2272;43 -Samacá;Samaca;5.4919;-73.4867;43 -Sotomayor;Sotomayor;1.4933;-77.5214;43 -Timaná;Timana;1.9499;-75.9139;43 -Tenjo;Tenjo;4.8697;-74.1439;43 -San Lorenzo;San Lorenzo;1.5039;-77.2178;43 -Condoto;Condoto;5.0917;-76.65;43 -Chía;Chia;4.8633;-74.0528;43 -Jamundí;Jamundi;3.2608;-76.5394;43 -Anapoima;Anapoima;4.5503;-74.5361;43 -Sopetrán;Sopetran;6.5017;-75.7433;43 -Tenerife;Tenerife;9.8989;-74.8589;43 -Heliconia;Heliconia;6.2106;-75.73;43 -Albán;Alban;4.8783;-74.4383;43 -Colosó;Coloso;9.4942;-75.3525;43 -Yumbo;Yumbo;3.5778;-76.4944;43 -Ocaña;Ocana;8.2461;-73.3553;43 -Fundación;Fundacion;10.5172;-74.1922;43 -Mosquera;Mosquera;4.7078;-74.2328;43 -Montelíbano;Montelibano;7.9711;-75.4181;43 -Tumaco;Tumaco;1.81;-78.81;43 -Sutamarchán;Sutamarchan;5.6206;-73.6214;43 -Los Patios;Los Patios;7.8342;-72.505;43 -Caldas;Caldas;6.0886;-75.6361;43 -Sabanalarga;Sabanalarga;10.63;-74.9236;43 -Chigorodó;Chigorodo;7.6697;-76.6814;43 -Cereté;Cerete;8.8867;-75.7911;43 -Chiquinquirá;Chiquinquira;5.6175;-73.8164;43 -Funza;Funza;4.7175;-74.2094;43 -Tierralta;Tierralta;8.1728;-76.0594;43 -Arjona;Arjona;10.255;-75.3447;43 -Espinal;Espinal;4.1486;-74.8819;43 -Copacabana;Copacabana;6.3486;-75.5103;43 -Acacías;Acacias;3.9889;-73.7647;43 -Córdoba;Cordoba;0.8533;-77.5178;43 -Río de Oro;Rio de Oro;8.2917;-73.3872;43 -El Carmen de Atrato;El Carmen de Atrato;5.8983;-76.1431;43 -Titiribí;Titiribi;6.0625;-75.7936;43 -Juan de Acosta;Juan de Acosta;10.8286;-75.035;43 -Altos del Rosario;Altos del Rosario;8.7914;-74.1636;43 -Filandia;Filandia;4.6733;-75.6583;43 -Jardín;Jardin;5.5983;-75.8197;43 -Guapí;Guapi;2.5604;-77.86;43 -Manatí;Manati;10.4481;-74.9592;43 -San Jacinto del Cauca;San Jacinto del Cauca;8.2497;-74.72;43 -Chitaraque;Chitaraque;6.0283;-73.4469;43 -San Vicente del Caguán;San Vicente del Caguan;2.1153;-74.77;43 -Santa Rosa de Cabal;Santa Rosa de Cabal;4.8672;-75.6211;43 -La Dorada;La Dorada;5.4538;-74.6647;43 -Zipacón;Zipacon;4.76;-74.3797;43 -Manaure;Manaure;11.775;-72.4444;43 -Necoclí;Necocli;8.4258;-76.7839;43 -Planeta Rica;Planeta Rica;8.4089;-75.5819;43 -Garzón;Garzon;2.1961;-75.6292;43 -Villa del Rosario;Villa del Rosario;7.8353;-72.4736;43 -Corozal;Corozal;9.3169;-75.2933;43 -El Carmen de Bolívar;El Carmen de Bolivar;9.7183;-75.1225;43 -Turbaco;Turbaco;10.3319;-75.4142;43 -Ciénaga de Oro;Cienaga de Oro;8.875;-75.6211;43 -Marinilla;Marinilla;6.1744;-75.3389;43 -Cimitarra;Cimitarra;6.3133;-73.95;43 -María la Baja;Maria la Baja;9.9811;-75.2986;43 -Chinú;Chinu;9.1097;-75.3981;43 -Baranoa;Baranoa;10.7956;-74.9194;43 -Labranzagrande;Labranzagrande;5.5633;-72.5775;43 -Betulia;Betulia;6.9;-73.2836;43 -Arcabuco;Arcabuco;5.7544;-73.4375;43 -El Cocuy;El Cocuy;6.4094;-72.4444;43 -San José de Pare;San Jose de Pare;6.0192;-73.5467;43 -Córdoba;Cordoba;4.3911;-75.6878;43 -Curití;Curiti;6.6044;-73.0681;43 -Caimito;Caimito;8.7894;-75.1161;43 -Oiba;Oiba;6.2639;-73.2992;43 -Ebéjico;Ebejico;6.3264;-75.7661;43 -Córdoba;Cordoba;9.5867;-74.8272;43 -Saboyá;Saboya;5.6969;-73.7631;43 -Hatillo de Loba;Hatillo de Loba;8.9556;-74.0769;43 -Santa Bárbara de Pinto;Santa Barbara de Pinto;9.4353;-74.7017;43 -San Onofre;San Onofre;9.7372;-75.5256;43 -Girardota;Girardota;6.3769;-75.4461;43 -Guarne;Guarne;6.2792;-75.4419;43 -El Bagre;El Bagre;7.6047;-74.8086;43 -Barbosa;Barbosa;6.4375;-75.3306;43 -Tame;Tame;6.4583;-71.7447;43 -Lorica;Lorica;9.2419;-75.816;43 -Puerto Libertador;Puerto Libertador;7.8881;-75.6717;43 -Valle del Guamuez;Valle del Guamuez;0.4253;-76.9053;43 -San Gil;San Gil;6.555;-73.1336;43 -El Banco;El Banco;9.0008;-73.9744;43 -Puerto Boyacá;Puerto Boyaca;5.9761;-74.5875;43 -Riosucio;Riosucio;7.4386;-77.1133;43 -Pradera;Pradera;3.4189;-76.2439;43 -Orito;Orito;0.6661;-76.8708;43 -Pamplona;Pamplona;7.3761;-72.6483;43 -Florida;Florida;3.3217;-76.2347;43 -Villanueva;Villanueva;6.6719;-73.1747;43 -Chíquiza;Chiquiza;5.61;-73.4889;43 -Caramanta;Caramanta;5.5467;-75.6442;43 -Tota;Tota;5.5603;-72.9861;43 -Anolaima;Anolaima;4.7633;-74.4647;43 -Los Santos;Los Santos;6.7561;-73.1022;43 -Riosucio;Riosucio;5.4208;-75.7028;43 -Puerto Asís;Puerto Asis;0.5006;-76.4989;43 -Plato;Plato;9.7925;-74.7825;43 -Villamaría;Villamaria;5.0456;-75.5153;43 -San Marcos;San Marcos;8.6622;-75.1289;43 -Rosas;Rosas;2.26;-76.74;43 -Albania;Albania;1.3289;-75.8783;43 -Tasco;Tasco;5.9092;-72.7814;43 -Florián;Florian;5.8028;-73.9714;43 -La Apartada;La Apartada;8.05;-75.3356;43 -Támesis;Tamesis;5.6647;-75.7144;43 -Obando;Obando;4.5761;-75.9731;43 -Cubará;Cubara;7.0008;-72.1081;43 -Aquitania;Aquitania;5.5194;-72.8836;43 -Landázuri;Landazuri;6.2181;-73.8114;43 -Guasca;Guasca;4.8658;-73.8772;43 -Chivolo;Chivolo;10.0264;-74.6214;43 -La Primavera;La Primavera;5.4906;-70.4092;43 -Mitú;Mitu;1.2503;-70.235;43 -Inírida;Inirida;3.8708;-67.9211;43 -Mocoa;Mocoa;1.1492;-76.6464;43 -Campo de la Cruz;Campo de la Cruz;10.3778;-74.8814;43 -Ponedera;Ponedera;10.6419;-74.7531;43 -Salgar;Salgar;5.9639;-75.9775;43 -Totoró;Totoro;2.5103;-76.4019;43 -Pelaya;Pelaya;8.6892;-73.6653;43 -Sabana de Torres;Sabana de Torres;7.3903;-73.5003;43 -Boavita;Boavita;6.3308;-72.5842;43 -Salento;Salento;4.6372;-75.5708;43 -Tocaima;Tocaima;4.4578;-74.6347;43 -Vélez;Velez;6.0131;-73.6736;43 -Socha;Socha;5.9978;-72.6922;43 -Anorí;Anori;7.0736;-75.1469;43 -El Piñón;El Pinon;10.4039;-74.8231;43 -Puerto Carreño;Puerto Carreno;6.1889;-67.4858;43 -Guatavita;Guatavita;4.9344;-73.8344;43 -Güicán;Guican;6.4625;-72.4119;43 -Retiro;Retiro;6.0597;-75.5039;43 -Betulia;Betulia;6.1122;-75.9839;43 -Suesca;Suesca;5.1017;-73.7981;43 -El Rosal;El Rosal;4.8519;-74.2628;43 -Guaranda;Guaranda;8.4672;-74.5367;43 -Acevedo;Acevedo;1.8047;-75.8897;43 -Villa de San Diego de Ubaté;Villa de San Diego de Ubate;5.3072;-73.8144;43 -Líbano;Libano;4.9206;-75.0611;43 -Bosconia;Bosconia;9.9761;-73.8903;43 -Túquerres;Tuquerres;1.0872;-77.6189;43 -Guaduas;Guaduas;5.0694;-74.5981;43 -Segovia;Segovia;7.0781;-74.7017;43 -Cumbal;Cumbal;0.9078;-77.7908;43 -Aracataca;Aracataca;10.5911;-74.185;43 -Pie de Pató;Pie de Pato;5.5153;-76.9747;43 -La Unión;La Union;4.5331;-76.1006;43 -El Playón;El Playon;7.4703;-73.2033;43 -San Juan del Cesar;San Juan del Cesar;10.7708;-73.0031;43 -Tarazá;Taraza;7.5839;-75.4003;43 -Puerto Berrío;Puerto Berrio;6.4906;-74.4047;43 -Arauquita;Arauquita;7.0261;-71.4272;43 -Tuchín;Tuchin;9.1858;-75.5553;43 -Yarumal;Yarumal;6.9633;-75.4172;43 -Santa Rosa del Sur;Santa Rosa del Sur;7.9633;-74.0533;43 -Pueblo Nuevo;Pueblo Nuevo;8.505;-75.5075;43 -Cáceres;Caceres;7.5794;-75.3503;43 -Montenegro;Montenegro;4.5653;-75.7511;43 -El Charco;El Charco;2.4775;-78.1111;43 -Miranda;Miranda;3.2503;-76.2286;43 -Cumaribo;Cumaribo;4.4461;-69.7956;43 -Andes;Andes;5.6556;-75.8803;43 -Aguazul;Aguazul;5.1689;-72.5467;43 -Mogotes;Mogotes;6.4764;-72.9703;43 -El Tarra;El Tarra;8.5756;-73.0944;43 -Agua de Dios;Agua de Dios;4.3781;-74.6683;43 -El Águila;El Aguila;4.9081;-76.0422;43 -Belén de los Andaquíes;Belen de los Andaquies;1.4164;-75.8727;43 -Cajibío;Cajibio;2.6233;-76.5731;43 -Sibaté;Sibate;4.4908;-74.2594;43 -Sampués;Sampues;9.1847;-75.3786;43 -Santo Domingo;Santo Domingo;6.4708;-75.1658;43 -Dagua;Dagua;3.6575;-76.6917;43 -La Macarena;La Macarena;2.1828;-73.7847;43 -Belalcázar;Belalcazar;2.6469;-75.9717;43 -Tocancipá;Tocancipa;4.9661;-73.9111;43 -Santa Rosa de Osos;Santa Rosa de Osos;6.6472;-75.4606;43 -Melgar;Melgar;4.2039;-74.6428;43 -Tibú;Tibu;8.64;-72.7381;43 -El Bordo;El Bordo;2.1142;-76.9831;43 -Dibulla;Dibulla;11.2725;-73.3089;43 -Guayabal;Guayabal;5.0306;-74.8844;43 -La Unión;La Union;8.8572;-75.2767;43 -Talaigua Nuevo;Talaigua Nuevo;9.3028;-74.5678;43 -Coveñas;Covenas;9.4014;-75.68;43 -Juradó;Jurado;7.1114;-77.7714;43 -Roldanillo;Roldanillo;4.4136;-76.1547;43 -Valencia;Valencia;8.2592;-76.1469;43 -Urrao;Urrao;6.3156;-76.1342;43 -Puerto Tejada;Puerto Tejada;3.23;-76.4175;43 -Cajicá;Cajica;4.9167;-74.025;43 -San Pelayo;San Pelayo;8.9578;-75.8375;43 -Samaniego;Samaniego;1.3364;-77.5925;43 -Agustín Codazzi;Agustin Codazzi;10.0367;-73.2369;43 -San Andrés de Sotavento;San Andres de Sotavento;9.1453;-75.5086;43 -Chaparral;Chaparral;3.7236;-75.4847;43 -Ayapel;Ayapel;8.3125;-75.145;43 -La Vega;La Vega;2.0008;-76.7778;43 -Carepa;Carepa;7.7581;-76.6553;43 -Candelaria;Candelaria;10.4592;-74.8806;43 -Puente Nacional;Puente Nacional;5.8772;-73.6786;43 -Santa Lucía;Santa Lucia;10.3247;-74.9589;43 -Cisneros;Cisneros;6.5383;-75.0886;43 -Arboletes;Arboletes;8.8511;-76.4272;43 -Villeta;Villeta;5.0128;-74.4731;43 -Charalá;Charala;6.2875;-73.1467;43 -Medina;Medina;4.5092;-73.3494;43 -Tubará;Tubara;10.8742;-74.9786;43 -San Vicente de Chucurí;San Vicente de Chucuri;6.8819;-73.4119;43 -San Luis de Sincé;San Luis de Since;9.2447;-75.1458;43 -Puerto López;Puerto Lopez;4.0897;-72.9619;43 -Fonseca;Fonseca;10.8858;-72.8481;43 -Buenos Aires;Buenos Aires;3.0164;-76.6411;43 -Campoalegre;Campoalegre;2.6867;-75.3256;43 -Guacarí;Guacari;3.7647;-76.3322;43 -Santiago de Tolú;Santiago de Tolu;9.525;-75.5817;43 -Gigante;Gigante;2.3867;-75.5461;43 -Quimbaya;Quimbaya;4.6239;-75.7631;43 -Yarumal;Yarumal;7.0306;-75.5905;43 -Cartagena del Chairá;Cartagena del Chaira;1.3361;-74.8467;43 -San Bernardo del Viento;San Bernardo del Viento;9.355;-75.9544;43 -San Pablo;San Pablo;7.4764;-73.9231;43 -Sonsón;Sonson;5.7094;-75.3106;43 -Lenguazaque;Lenguazaque;5.3069;-73.7117;43 -Regidor;Regidor;8.6664;-73.8222;43 -Mutsamudu;Mutsamudu;-12.1675;44.3939;44 -Fomboni;Fomboni;-12.2822;43.7419;44 -Mitsamiouli;Mitsamiouli;-11.3819;43.3;44 -Mkazi;Mkazi;-11.7323;43.2671;44 -Moroni;Moroni;-11.7036;43.2536;44 -Brazzaville;Brazzaville;-4.2667;15.2833;45 -Sémbé;Sembe;1.6481;14.5806;45 -Pointe-Noire;Pointe-Noire;-4.7889;11.8653;45 -Mossendjo;Mossendjo;-2.9458;12.7147;45 -Gamboma;Gamboma;-1.8764;15.8644;45 -Dolisie;Dolisie;-4.1961;12.6731;45 -Loango;Loango;-4.6519;11.8125;45 -Djambala;Djambala;-2.55;14.75;45 -Ewo;Ewo;-0.8667;14.8167;45 -Ouésso;Ouesso;1.6167;16.05;45 -Owando;Owando;-0.4833;15.9;45 -Madingou;Madingou;-4.1536;13.55;45 -Sibiti;Sibiti;-3.6819;13.3498;45 -Impfondo;Impfondo;1.6333;18.0667;45 -Kinkala;Kinkala;-4.35;14.76;45 -Kayes;Kayes;-4.1806;13.2889;45 -Boloso;Boloso;2.0337;15.2167;45 -Makoua;Makoua;-0.0047;15.6228;45 -Mangbwalu;Mangbwalu;1.9504;30.0333;46 -Bongandanga;Bongandanga;1.5104;21.05;46 -Ikela;Ikela;-1.1833;23.2667;46 -Bulungu;Bulungu;-4.5496;18.6;46 -Manono;Manono;-7.2947;27.4545;46 -Kambove;Kambove;-10.87;26.6;46 -Mangai;Mangai;-4.0396;19.53;46 -Kampene;Kampene;-3.5968;26.6671;46 -Lubao;Lubao;-5.3896;25.75;46 -Basoko;Basoko;1.2333;23.6;46 -Lusanga;Lusanga;-5.5829;16.5167;46 -Kalima;Kalima;-2.5096;26.43;46 -Bafwasende;Bafwasende;1.0838;27.2666;46 -Mwenga;Mwenga;-3.0382;28.4325;46 -Buluko;Buluko;-0.757;28.528;46 -Lubutu;Lubutu;-0.7329;26.5833;46 -Dibaya;Dibaya;-6.5095;22.87;46 -Luanza;Luanza;-8.6996;28.7;46 -Tshela;Tshela;-4.9696;12.93;46 -Bukama;Bukama;-9.2;25.8333;46 -Kimpese;Kimpese;-5.55;14.43;46 -Kaniama;Kaniama;-7.5696;24.17;46 -Yangambi;Yangambi;0.7675;24.4414;46 -Mulongo;Mulongo;-7.8349;26.9985;46 -Basankusu;Basankusu;1.2222;19.8028;46 -Mweka;Mweka;-4.84;21.57;46 -Kasaji;Kasaji;-10.3662;23.45;46 -Kahemba;Kahemba;-7.2829;19;46 -Kasongo;Kasongo;-4.45;26.66;46 -Idiofa;Idiofa;-4.9596;19.5986;46 -Aketi;Aketi;2.7405;23.78;46 -Binga;Binga;2.3834;20.42;46 -Lodja;Lodja;-3.5242;23.5964;46 -Bosobolo;Bosobolo;4.1904;19.88;46 -Zongo;Zongo;4.35;18.6;46 -Nyunzu;Nyunzu;-5.95;28.0167;46 -Kenge;Kenge;-4.8296;16.8999;46 -Bumba;Bumba;2.19;22.46;46 -Ilebo;Ilebo;-4.3167;20.6;46 -Kongolo;Kongolo;-5.3795;26.98;46 -Kipushi;Kipushi;-11.76;27.25;46 -Demba;Demba;-5.5096;22.26;46 -Bandundu;Bandundu;-3.31;17.38;46 -Dilolo;Dilolo;-10.6833;22.3333;46 -Bunia;Bunia;1.5604;30.24;46 -Bondo;Bondo;3.81;23.67;46 -Kamina;Kamina;-8.7351;24.998;46 -Isiro;Isiro;2.7833;27.6167;46 -Moanda;Moanda;-5.9229;12.355;46 -Gandajika;Gandajika;-6.75;23.9667;46 -Wamba;Wamba;2.1404;27.99;46 -Lisala;Lisala;2.14;21.51;46 -Kabinda;Kabinda;-6.1296;24.48;46 -Gbadolite;Gbadolite;4.275;21;46 -Kasongo-Lunda;Kasongo-Lunda;-6.4796;16.83;46 -Boende;Boende;-0.2817;20.8806;46 -Luebo;Luebo;-5.3495;21.41;46 -Inongo;Inongo;-1.94;18.28;46 -Lusambo;Lusambo;-4.9696;23.43;46 -Buta;Buta;2.82;24.74;46 -Kabalo;Kabalo;-6.0525;26.9142;46 -Kisangani;Kisangani;0.5153;25.1911;46 -Kikwit;Kikwit;-5.0333;18.8167;46 -Likasi;Likasi;-10.9833;26.7333;46 -Bukavu;Bukavu;-2.4908;28.8428;46 -Kolwezi;Kolwezi;-10.7167;25.4667;46 -Lubumbashi;Lubumbashi;-11.6697;27.4581;46 -Kananga;Kananga;-5.8961;22.4167;46 -Mbuji-Mayi;Mbuji-Mayi;-6.1209;23.5967;46 -Kinshasa;Kinshasa;-4.3317;15.3139;46 -Businga;Businga;3.3404;20.87;46 -Moba;Moba;-7.0596;29.72;46 -Mushie;Mushie;-3.0196;16.92;46 -Watsa;Watsa;3.04;29.53;46 -Mwene-Ditu;Mwene-Ditu;-7;23.45;46 -Boma;Boma;-5.85;13.05;46 -Kindu;Kindu;-2.95;25.9167;46 -Kalemie;Kalemie;-5.9475;29.1947;46 -Butembo;Butembo;0.1251;29.299;46 -Gemena;Gemena;3.25;19.7667;46 -Mbanza-Ngungu;Mbanza-Ngungu;-5.25;14.8667;46 -Uvira;Uvira;-3.3953;29.1378;46 -Tshikapa;Tshikapa;-6.4167;20.8;46 -Mbandaka;Mbandaka;0.0486;18.2603;46 -Beni;Beni;0.4911;29.4731;46 -Matadi;Matadi;-5.8167;13.4833;46 -Kasangulu;Kasangulu;-4.5796;15.18;46 -Goma;Goma;-1.6794;29.2336;46 -Bolobo;Bolobo;-2.16;16.24;46 -Libenge;Libenge;3.6604;18.62;46 -Avarua;Avarua;-21.207;-159.771;47 -San José;San Jose;9.9333;-84.0833;48 -Quesada;Quesada;10.3305;-84.44;48 -Buenos Aires;Buenos Aires;9.1985;-83.2816;48 -Liberia;Liberia;10.6338;-85.4333;48 -Puntarenas;Puntarenas;9.9764;-84.8339;48 -San Juan;San Juan;9.9609;-84.0731;48 -Puerto Limón;Puerto Limon;10.0022;-83.084;48 -Alajuela;Alajuela;10.0311;-84.2041;48 -Cañas;Canas;10.43;-85.1;48 -Colón;Colon;9.9096;-84.262;48 -Heredia;Heredia;9.9985;-84.1169;48 -Cartago;Cartago;9.8667;-83.9167;48 -Santa Ana;Santa Ana;9.932;-84.176;48 -Santiago;Santiago;9.8291;-84.3044;48 -Sixaola;Sixaola;9.5579;-82.6698;48 -Ciudad Cortés;Ciudad Cortes;8.96;-83.5239;48 -La Cruz;La Cruz;11.0704;-85.63;48 -Golfito;Golfito;8.65;-83.15;48 -Toumodi;Toumodi;6.552;-5.019;49 -Aboisso;Aboisso;5.4667;-3.2;49 -Sassandra;Sassandra;4.9504;-6.0833;49 -Ferkessédougou;Ferkessedougou;9.5928;-5.1944;49 -Grand-Bassam;Grand-Bassam;5.2;-3.7333;49 -Agboville;Agboville;5.9333;-4.2167;49 -Bouaflé;Bouafle;6.9903;-5.7442;49 -Guiglo;Guiglo;6.5436;-7.4933;49 -Bangolo;Bangolo;7.0123;-7.4864;49 -Dabou;Dabou;5.3256;-4.3767;49 -Dimbokro;Dimbokro;6.6505;-4.71;49 -Bondoukou;Bondoukou;8.0304;-2.8;49 -Séguéla;Seguela;7.9611;-6.6731;49 -Odienné;Odienne;9.5;-7.5667;49 -Man;Man;7.4004;-7.55;49 -Gagnoa;Gagnoa;6.1333;-5.9333;49 -Soubré;Soubre;5.7836;-6.5939;49 -Abengourou;Abengourou;6.7297;-3.4964;49 -Bouaké;Bouake;7.6833;-5.0331;49 -Touba;Touba;8.2833;-7.6833;49 -Yamoussoukro;Yamoussoukro;6.8161;-5.2742;49 -Abidjan;Abidjan;5.3364;-4.0267;49 -Daloa;Daloa;6.89;-6.45;49 -Korhogo;Korhogo;9.4578;-5.6294;49 -San-Pédro;San-Pedro;4.7704;-6.64;49 -Divo;Divo;5.8372;-5.3572;49 -Split;Split;43.51;16.45;50 -Solin;Solin;43.5317;16.4947;50 -Ogulin;Ogulin;45.2669;15.2248;50 -Zagreb;Zagreb;45.8131;15.9772;50 -Daruvar;Daruvar;45.6;17.2167;50 -Čepin;Cepin;45.5236;18.5633;50 -Bedekovčina;Bedekovcina;46.0333;16;50 -Našice;Nasice;45.4833;18.1;50 -Rijeka;Rijeka;45.3272;14.4411;50 -Šibenik;Sibenik;43.7339;15.8956;50 -Križ;Kriz;45.65;16.5167;50 -Sisak;Sisak;45.4872;16.3761;50 -Bjelovar;Bjelovar;45.8989;16.8422;50 -Dubrovnik;Dubrovnik;42.6403;18.1083;50 -Čavle;Cavle;45.35;14.48;50 -Slavonski Brod;Slavonski Brod;45.1553;18.0144;50 -Poreč;Porec;45.2167;13.5833;50 -Zadar;Zadar;44.1167;15.2167;50 -Osijek;Osijek;45.5603;18.6703;50 -Krapina;Krapina;46.1589;15.8744;50 -Pazin;Pazin;45.2392;13.9386;50 -Koprivnica;Koprivnica;46.15;16.8167;50 -Požega;Pozega;45.3314;17.6744;50 -Varaždin;Varazdin;46.3;16.3333;50 -Samobor;Samobor;45.8011;15.711;50 -Ivanić-Grad;Ivanic-Grad;45.7081;16.3947;50 -Vrbovec;Vrbovec;45.8833;16.4333;50 -Gospić;Gospic;44.5469;15.3744;50 -Krk;Krk;45.0261;14.5756;50 -Vodice;Vodice;43.7506;15.7789;50 -Donji Miholjac;Donji Miholjac;45.75;18.15;50 -Ivankovo;Ivankovo;45.2833;18.6833;50 -Ploče;Ploce;43.0525;17.4367;50 -Belišće;Belisce;45.6825;18.4069;50 -Čakovec;Cakovec;46.3833;16.4333;50 -Vukovar;Vukovar;45.35;19.0033;50 -Virovitica;Virovitica;45.8333;17.3833;50 -Novska;Novska;45.3333;16.9833;50 -Velika Gorica;Velika Gorica;45.7;16.0667;50 -Trogir;Trogir;43.5167;16.25;50 -Cestica;Cestica;46.37;16.12;50 -Rovinj;Rovinj;45.0833;13.6333;50 -Pula;Pula;44.8667;13.8333;50 -Darda;Darda;45.6261;18.6925;50 -Ilok;Ilok;45.2225;19.3728;50 -Buje;Buje;45.4;13.65;50 -Karlovac;Karlovac;45.4931;15.5558;50 -Županja;Zupanja;45.0667;18.7;50 -Nova Gradiška;Nova Gradiska;45.25;17.3833;50 -Križevci;Krizevci;46.0333;16.5333;50 -Kastav;Kastav;45.3726;14.349;50 -Crikvenica;Crikvenica;45.1833;14.7;50 -Kaštel Stari;Kastel Stari;43.5483;16.3383;50 -Labin;Labin;45.0833;14.1167;50 -Opatija;Opatija;45.3347;14.3069;50 -Knin;Knin;44.0333;16.1833;50 -Slatina;Slatina;45.7;17.7;50 -Guamá Abajo;Guama Abajo;19.9758;-76.41;51 -La Palma;La Palma;22.7472;-83.5525;51 -Guane;Guane;22.2006;-84.0839;51 -San Juan y Martínez;San Juan y Martinez;22.2667;-83.8333;51 -Remedios;Remedios;22.4922;-79.5458;51 -Salvador;Salvador;20.2094;-75.2231;51 -Jobabo;Jobabo;20.9075;-77.2819;51 -Nuevitas;Nuevitas;21.5403;-77.2644;51 -Chambas;Chambas;22.1967;-78.9133;51 -Bahía Honda;Bahia Honda;22.9064;-83.1639;51 -Jatibonico;Jatibonico;21.9464;-79.1675;51 -Mariel;Mariel;22.9936;-82.7539;51 -Niquero;Niquero;20.0472;-77.5781;51 -Caibarién;Caibarien;22.5158;-79.4722;51 -Los Palacios;Los Palacios;22.5822;-83.2489;51 -Güira de Melena;Guira de Melena;22.8019;-82.5047;51 -Caimito;Caimito;22.9575;-82.5964;51 -Sagua la Grande;Sagua la Grande;22.8086;-80.0711;51 -Trinidad;Trinidad;21.8;-79.9667;51 -Morón;Moron;22.1108;-78.6278;51 -Yara;Yara;20.2767;-76.9469;51 -Jovellanos;Jovellanos;22.8106;-81.1981;51 -Bartolomé Masó;Bartolome Maso;20.1686;-76.9428;51 -Baracoa;Baracoa;20.3444;-74.4956;51 -Palma Soriano;Palma Soriano;20.2139;-75.9919;51 -Cárdenas;Cardenas;23.0428;-81.2036;51 -Jagüey Grande;Jaguey Grande;22.5292;-81.1325;51 -Consolación del Sur;Consolacion del Sur;22.5083;-83.5172;51 -San Luis;San Luis;20.1881;-75.8486;51 -Güines;Guines;22.8475;-82.0236;51 -Colón;Colon;22.7225;-80.9067;51 -Florida;Florida;21.5294;-78.2228;51 -Placetas;Placetas;22.3158;-79.6556;51 -Gibara;Gibara;21.1072;-76.1367;51 -Moa;Moa;20.6556;-74.9417;51 -Najasa;Najasa;21.0836;-77.7472;51 -San José de las Lajas;San Jose de las Lajas;22.9678;-82.1558;51 -Melena del Sur;Melena del Sur;22.7814;-82.1486;51 -Florencia;Florencia;22.1475;-78.9669;51 -Manuel Tames;Manuel Tames;20.1803;-75.0514;51 -Varadero;Varadero;23.1394;-81.2861;51 -Artemisa;Artemisa;22.8136;-82.7633;51 -Nueva Gerona;Nueva Gerona;21.8847;-82.8011;51 -Candelaria;Candelaria;22.7439;-82.9581;51 -Sancti Spíritus;Sancti Spiritus;21.9339;-79.4439;51 -Centro Habana;Centro Habana;23.1333;-82.3833;51 -Manzanillo;Manzanillo;20.3397;-77.1086;51 -Matanzas;Matanzas;23.0494;-81.5736;51 -Ciego de Ávila;Ciego de Avila;21.8481;-78.7631;51 -Bauta;Bauta;22.9919;-82.5492;51 -Guanajay;Guanajay;22.9306;-82.6881;51 -Abreus;Abreus;22.2806;-80.5678;51 -San Nicolás;San Nicolas;22.7819;-81.9069;51 -Mayarí;Mayari;20.6592;-75.6781;51 -Contramaestre;Contramaestre;20.3;-76.2506;51 -Guanabacoa;Guanabacoa;23.1252;-82.3007;51 -Lajas;Lajas;22.4164;-80.2906;51 -Venezuela;Venezuela;21.7511;-78.7792;51 -Ciro Redondo;Ciro Redondo;22.0189;-78.7031;51 -Alquízar;Alquizar;22.8067;-82.5828;51 -Primero de Enero;Primero de Enero;21.9453;-78.4189;51 -San Cristóbal;San Cristobal;22.7169;-83.0511;51 -Quivicán;Quivican;22.8247;-82.3558;51 -Madruga;Madruga;22.9164;-81.9239;51 -Imías;Imias;20.0694;-74.6314;51 -Santiago de Cuba;Santiago de Cuba;20.0217;-75.8294;51 -Cabaiguán;Cabaiguan;22.0839;-79.4953;51 -San Luis;San Luis;22.2828;-83.7681;51 -Baraguá;Baragua;21.6819;-78.6244;51 -Banes;Banes;20.9697;-75.7117;51 -San Antonio de los Baños;San Antonio de los Banos;22.8889;-82.4989;51 -Mella;Mella;20.3694;-75.9111;51 -Havana;Havana;23.1367;-82.3589;51 -Batabanó;Batabano;22.7167;-82.2833;51 -Caimanera;Caimanera;19.9908;-75.152;51 -Limonar;Limonar;22.9561;-81.4086;51 -Nueva Paz;Nueva Paz;22.7667;-81.75;51 -Pinar del Río;Pinar del Rio;22.4122;-83.6719;51 -Arroyo Naranjo;Arroyo Naranjo;23.0436;-82.3328;51 -Las Tunas;Las Tunas;20.9667;-76.95;51 -Cienfuegos;Cienfuegos;22.1456;-80.4364;51 -Camagüey;Camaguey;21.3786;-77.9186;51 -Holguín;Holguin;20.8872;-76.2631;51 -Santa Clara;Santa Clara;22.4067;-79.9531;51 -Guantánamo;Guantanamo;20.1383;-75.2061;51 -Bayamo;Bayamo;20.3817;-76.6428;51 -Viñales;Vinales;22.6153;-83.7158;51 -Majagua;Majagua;21.9244;-78.9906;51 -San Antonio del Sur;San Antonio del Sur;20.0569;-74.8078;51 -Carlos Manuel de Céspedes;Carlos Manuel de Cespedes;21.5767;-78.2775;51 -Willemstad;Willemstad;12.108;-68.935;52 -Nicosia;Nicosia;35.1725;33.365;53 -Limassol;Limassol;34.675;33.0443;53 -Livádia;Livadia;34.9551;33.6273;53 -Káto Polemídia;Kato Polemidia;34.6931;32.9992;53 -Géri;Geri;35.1062;33.4195;53 -Geroskípou;Geroskipou;34.7609;32.4484;53 -Aradíppou;Aradippou;34.9478;33.5881;53 -Famagusta;Famagusta;35.1167;33.95;53 -Kyrenia;Kyrenia;35.3403;33.3192;53 -Paphos;Paphos;34.7761;32.4265;53 -Tséri;Tseri;35.0725;33.3243;53 -Larnaca;Larnaca;34.9167;33.6333;53 -Ágios Athanásios;Agios Athanasios;34.7087;33.0504;53 -Paralímni;Paralimni;35.0387;33.9862;53 -Latsia;Latsia;35.0968;33.3773;53 -Mésa Geitoniá;Mesa Geitonia;34.7024;33.0453;53 -Sotíra;Sotira;35.0269;33.9514;53 -Germasógeia;Germasogeia;34.7181;33.0856;53 -Derýneia;Deryneia;35.063;33.9585;53 -Dáli;Dali;35.024;33.4226;53 -Čáslav;Caslav;49.911;15.3898;54 -Česká Lípa;Ceska Lipa;50.6856;14.5377;54 -Veselí nad Moravou;Veseli nad Moravou;48.9536;17.3765;54 -Sušice;Susice;49.2312;13.5202;54 -Humpolec;Humpolec;49.5416;15.3594;54 -Rychnov nad Kněžnou;Rychnov nad Kneznou;50.1629;16.275;54 -Prachatice;Prachatice;49.013;13.9975;54 -Přerov;Prerov;49.4556;17.4511;54 -Jeseník;Jesenik;50.2294;17.2047;54 -Děčín;Decin;50.7736;14.1961;54 -Mladá Boleslav;Mlada Boleslav;50.4125;14.9064;54 -Jablonec nad Nisou;Jablonec nad Nisou;50.7278;15.17;54 -Prostějov;Prostejov;49.4722;17.1106;54 -Holešov;Holesov;49.3333;17.5783;54 -Vlašim;Vlasim;49.7064;14.8989;54 -Velké Meziříčí;Velke Mezirici;49.3553;16.0123;54 -Frenštát pod Radhoštěm;Frenstat pod Radhostem;49.5483;18.2108;54 -Kuřim;Kurim;49.2985;16.5315;54 -Domažlice;Domazlice;49.4406;12.9298;54 -Uničov;Unicov;49.7709;17.1215;54 -Kyjov;Kyjov;49.0102;17.1225;54 -Rumburk;Rumburk;50.9516;14.5571;54 -Třebíč;Trebic;49.215;15.8817;54 -Tábor;Tabor;49.4145;14.6578;54 -Třinec;Trinec;49.6776;18.6708;54 -Králŭv Dvŭr;Kraluv Dvur;49.9499;14.0345;54 -Litomyšl;Litomysl;49.8721;16.3106;54 -Jesenice;Jesenice;49.9682;14.5136;54 -Frýdlant nad Ostravicí;Frydlant nad Ostravici;49.5928;18.3597;54 -Lanškroun;Lanskroun;49.9122;16.612;54 -Nové Strašecí;Nove Straseci;50.1528;13.9005;54 -Úpice;Upice;50.5124;16.0162;54 -Třebechovice pod Orebem;Trebechovice pod Orebem;50.201;15.9923;54 -Kojetín;Kojetin;49.3518;17.3021;54 -Týniště nad Orlicí;Tyniste nad Orlici;50.1514;16.0778;54 -Hlučín;Hlucin;49.8979;18.192;54 -Klášterec nad Ohří;Klasterec nad Ohri;50.3846;13.1714;54 -Ústí nad Orlicí;Usti nad Orlici;49.9739;16.3937;54 -Rousínov;Rousinov;49.2013;16.8822;54 -Jablunkov;Jablunkov;49.5767;18.7646;54 -Modřice;Modrice;49.1279;16.6144;54 -Týnec nad Sázavou;Tynec nad Sazavou;49.8335;14.5899;54 -Zábřeh;Zabreh;49.8826;16.8723;54 -Chodov;Chodov;50.2415;12.7534;54 -Šluknov;Sluknov;51.0038;14.4527;54 -Chlumec nad Cidlinou;Chlumec nad Cidlinou;50.1545;15.4603;54 -Jilemnice;Jilemnice;50.6089;15.5066;54 -Třešť;Trest';49.291;15.4821;54 -Moravský Krumlov;Moravsky Krumlov;49.049;16.3117;54 -Šternberk;Sternberk;49.7305;17.2989;54 -Roudnice nad Labem;Roudnice nad Labem;50.4254;14.2618;54 -Hradec nad Moravici;Hradec nad Moravici;49.871;17.8759;54 -Strážnice;Straznice;48.901;17.3168;54 -Fulnek;Fulnek;49.7124;17.9032;54 -Františkovy Lázně;Frantiskovy Lazne;50.1205;12.3518;54 -Kosmonosy;Kosmonosy;50.4386;14.9301;54 -Vítkov;Vitkov;49.7744;17.7495;54 -Zubří;Zubri;49.466;18.0925;54 -Lomnice nad Popelkou;Lomnice nad Popelkou;50.5307;15.3735;54 -Kunovice;Kunovice;49.045;17.4701;54 -Bystřice;Bystrice;49.6365;18.7204;54 -Rudná;Rudna;50.0351;14.2344;54 -Kladno;Kladno;50.1431;14.1053;54 -Most;Most;50.5031;13.6367;54 -Frýdek-Místek;Frydek-Mistek;49.6881;18.3536;54 -Opava;Opava;49.9381;17.9044;54 -Holýšov;Holysov;49.5937;13.1013;54 -Česká Kamenice;Ceska Kamenice;50.7979;14.4178;54 -Bakov nad Jizerou;Bakov nad Jizerou;50.4824;14.9416;54 -Horažďovice;Horazd'ovice;49.3208;13.701;54 -Polná;Polna;49.487;15.7188;54 -Velká Bíteš;Velka Bites;49.2887;16.2259;54 -Trhové Sviny;Trhove Sviny;48.8424;14.6392;54 -Pohořelice;Pohorelice;48.9812;16.5245;54 -Třemošná;Tremosna;49.8159;13.3951;54 -Planá;Plana;49.8683;12.7438;54 -Telč;Telc;49.1842;15.4528;54 -Starý Plzenec;Stary Plzenec;49.6978;13.4736;54 -Horní Slavkov;Horni Slavkov;50.1387;12.8077;54 -Dolní Lutyně;Dolni Lutyne;49.8987;18.4282;54 -Hluboká nad Vltavou;Hluboka nad Vltavou;49.0523;14.4343;54 -Stochov;Stochov;50.1464;13.9635;54 -Český Krumlov;Cesky Krumlov;48.811;14.3152;54 -Tachov;Tachov;49.7954;12.6337;54 -Aš;As;50.224;12.1951;54 -Mariánské Lázně;Marianske Lazne;49.9647;12.7012;54 -Čelákovice;Celakovice;50.1605;14.7501;54 -Milovice;Milovice;50.226;14.8887;54 -Vrchlabí;Vrchlabi;50.627;15.6095;54 -Krupka;Krupka;50.6846;13.8583;54 -Jaroměř;Jaromer;50.3562;15.9214;54 -Karviná;Karvina;49.8542;18.5428;54 -Boskovice;Boskovice;49.4875;16.66;54 -Nový Bor;Novy Bor;50.7577;14.5557;54 -Vysoké Mýto;Vysoke Myto;49.9532;16.1618;54 -Luhačovice;Luhacovice;49.0998;17.7575;54 -Skuteč;Skutec;49.8435;15.9966;54 -Jílové;Jilove;50.7609;14.1039;54 -Doksy;Doksy;50.5648;14.6556;54 -Česká Skalice;Ceska Skalice;50.3947;16.0428;54 -Kdyně;Kdyne;49.3909;13.0397;54 -Chomutov;Chomutov;50.4628;13.4111;54 -Bruntál;Bruntal;49.9884;17.4648;54 -Ostrov;Ostrov;50.306;12.9392;54 -Říčany;Ricany;49.9917;14.6543;54 -Uherský Brod;Uhersky Brod;49.0251;17.6472;54 -Rožnov pod Radhoštěm;Roznov pod Radhostem;49.4585;18.143;54 -Slaný;Slany;50.2305;14.087;54 -Rakovník;Rakovnik;50.1038;13.7335;54 -Kraslice;Kraslice;50.3238;12.5176;54 -Neratovice;Neratovice;50.2593;14.5177;54 -Benešov;Benesov;49.7817;14.687;54 -Svitavy;Svitavy;49.756;16.4683;54 -Jičín;Jicin;50.4373;15.3517;54 -Hulín;Hulin;49.3169;17.4638;54 -Rosice;Rosice;49.1824;16.3879;54 -Staré Město;Stare Mesto;49.0752;17.4334;54 -Dobruška;Dobruska;50.292;16.1601;54 -Letovice;Letovice;49.5471;16.5736;54 -Šenov;Senov;49.7931;18.3761;54 -Kravaře;Kravare;49.932;18.0048;54 -Holice;Holice;50.0661;15.986;54 -Otrokovice;Otrokovice;49.2099;17.5308;54 -Kadaň;Kadan;50.3761;13.2714;54 -Hranice;Hranice;49.548;17.7347;54 -Vodňany;Vodnany;49.148;14.1751;54 -Nový Bydžov;Novy Bydzov;50.2416;15.4909;54 -Sedlčany;Sedlcany;49.6606;14.4267;54 -Bílina;Bilina;50.5486;13.7754;54 -Turnov;Turnov;50.5873;15.1569;54 -Poděbrady;Podebrady;50.1425;15.1189;54 -Rokycany;Rokycany;49.7428;13.5946;54 -Železný Brod;Zelezny Brod;50.6428;15.2542;54 -Hustopeče;Hustopece;48.9409;16.7376;54 -Hronov;Hronov;50.4797;16.1824;54 -Dobřany;Dobrany;49.6549;13.2931;54 -Mníšek pod Brdy;Mnisek pod Brdy;49.8666;14.2618;54 -Žamberk;Zamberk;50.086;16.4674;54 -Kostelec nad Orlicí;Kostelec nad Orlici;50.1227;16.2133;54 -Varnsdorf;Varnsdorf;50.9116;14.6184;54 -Česká Třebová;Ceska Trebova;49.9019;16.4473;54 -Dvůr Králové nad Labem;Dvur Kralove nad Labem;50.4318;15.8141;54 -Nymburk;Nymburk;50.1861;15.0417;54 -Dubňany;Dubnany;48.917;17.09;54 -Tanvald;Tanvald;50.7374;15.306;54 -Blatná;Blatna;49.425;13.8818;54 -Bučovice;Bucovice;49.149;17.0019;54 -Odolena Voda;Odolena Voda;50.2335;14.4109;54 -Letohrad;Letohrad;50.0358;16.4988;54 -Mimoň;Mimon;50.6588;14.7248;54 -Pelhřimov;Pelhrimov;49.4314;15.2234;54 -Podbořany;Podborany;50.2295;13.412;54 -Veselí nad Lužnicí;Veseli nad Luznici;49.1844;14.6974;54 -Chrastava;Chrastava;50.817;14.9689;54 -Slavičín;Slavicin;49.088;17.8735;54 -Světlá nad Sázavou;Svetla nad Sazavou;49.6681;15.404;54 -Benátky nad Jizerou;Benatky nad Jizerou;50.2909;14.8235;54 -Mikulov;Mikulov;48.8056;16.6378;54 -Úvaly;Uvaly;50.074;14.7309;54 -Hořovice;Horovice;49.8361;13.9027;54 -Frýdlant;Frydlant;50.9215;15.0799;54 -Broumov;Broumov;50.5857;16.3319;54 -Bílovec;Bilovec;49.7564;18.0159;54 -Slavkov u Brna;Slavkov u Brna;49.1533;16.8765;54 -Vimperk;Vimperk;49.0525;13.7743;54 -Napajedla;Napajedla;49.1716;17.512;54 -Jindřichŭv Hradec;Jindrichuv Hradec;49.1441;15.003;54 -Kutná Hora;Kutna Hora;49.9484;15.2682;54 -Žďár nad Sázavou;Zd'ar nad Sazavou;49.5627;15.9393;54 -Vyškov;Vyskov;49.2775;16.999;54 -Blansko;Blansko;49.3632;16.6432;54 -Bohumín;Bohumin;49.9041;18.3576;54 -Beroun;Beroun;49.9639;14.0721;54 -Havířov;Havirov;49.7778;18.4228;54 -Zlín;Zlin;49.2331;17.6669;54 -Jirkov;Jirkov;50.4999;13.4478;54 -Mělník;Melnik;50.3506;14.4742;54 -Dačice;Dacice;49.0816;15.4373;54 -Nýřany;Nyrany;49.7116;13.2119;54 -Soběslav;Sobeslav;49.26;14.7186;54 -Přeštice;Prestice;49.5731;13.3335;54 -Český Brod;Cesky Brod;50.0743;14.8609;54 -Břevnov;Brevnov;50.0833;14.3579;54 -Kaplice;Kaplice;48.7386;14.4963;54 -Odry;Odry;49.6625;17.8309;54 -Moravské Budějovice;Moravske Budejovice;49.0521;15.8087;54 -Náchod;Nachod;50.4167;16.163;54 -Brandýs nad Labem-Stará Boleslav;Brandys nad Labem-Stara Boleslav;50.1872;14.6633;54 -Karlovy Vary;Karlovy Vary;50.2306;12.8725;54 -Teplice;Teplice;50.6333;13.8167;54 -Jihlava;Jihlava;49.4003;15.5906;54 -Louny;Louny;50.3571;13.7968;54 -Kralupy nad Vltavou;Kralupy nad Vltavou;50.2411;14.3116;54 -Žatec;Zatec;50.3273;13.5459;54 -Nový Jičín;Novy Jicin;49.5944;18.0103;54 -Chrudim;Chrudim;49.9511;15.7956;54 -Litvínov;Litvinov;50.6008;13.6112;54 -Sokolov;Sokolov;50.1814;12.6402;54 -Milevsko;Milevsko;49.451;14.36;54 -Bystřice pod Hostýnem;Bystrice pod Hostynem;49.3992;17.674;54 -Krnov;Krnov;50.0897;17.7039;54 -Havlíčkŭv Brod;Havlickuv Brod;49.6079;15.5807;54 -Strakonice;Strakonice;49.2615;13.9024;54 -Bystřice nad Pernštejnem;Bystrice nad Pernstejnem;49.523;16.2615;54 -Týn nad Vltavou;Tyn nad Vltavou;49.2235;14.4206;54 -Dubí;Dubi;50.6811;13.7889;54 -Černošice;Cernosice;49.9602;14.3199;54 -Lipník nad Bečvou;Lipnik nad Becvou;49.5275;17.5863;54 -Rýmařov;Rymarov;49.9318;17.2718;54 -České Budějovice;Ceske Budejovice;48.9747;14.4747;54 -Ústí nad Labem;Usti nad Labem;50.6592;14.0417;54 -Pardubice;Pardubice;50.0386;15.7792;54 -Hradec Králové;Hradec Kralove;50.2092;15.8319;54 -Šlapanice;Slapanice;49.1687;16.7273;54 -Třeboň;Trebon;49.0037;14.7707;54 -Stříbro;Stribro;49.753;13.0041;54 -Vratimov;Vratimov;49.7699;18.3102;54 -Petřvald;Petrvald;49.831;18.3894;54 -Nejdek;Nejdek;50.3225;12.7294;54 -Hrádek nad Nisou;Hradek nad Nisou;50.8529;14.8447;54 -Rychvald;Rychvald;49.8662;18.3763;54 -Sezimovo Ústí;Sezimovo Usti;49.3853;14.6848;54 -Valašské Meziříčí;Valasske Mezirici;49.4718;17.9712;54 -Klatovy;Klatovy;49.3956;13.2951;54 -Kopřivnice;Koprivnice;49.5995;18.1448;54 -Liberec;Liberec;50.77;15.0584;54 -Olomouc;Olomouc;49.5939;17.2508;54 -Uherské Hradiště;Uherske Hradiste;49.0698;17.4597;54 -Šumperk;Sumperk;49.9653;16.9707;54 -Vsetín;Vsetin;49.3387;17.9962;54 -Ostrava;Ostrava;49.8356;18.2925;54 -Nová Paka;Nova Paka;50.4945;15.5151;54 -Chotěboř;Chotebor;49.7208;15.6702;54 -Duchcov;Duchcov;50.6039;13.7463;54 -Mnichovo Hradiště;Mnichovo Hradiste;50.5273;14.9714;54 -Choceň;Chocen;50.0016;16.2231;54 -Dobříš;Dobris;49.7812;14.1672;54 -Polička;Policka;49.7147;16.2655;54 -Plzeň;Plzen;49.7414;13.3825;54 -Hodonín;Hodonin;48.849;17.1324;54 -Český Těšín;Cesky Tesin;49.7461;18.6262;54 -Břeclav;Breclav;48.759;16.882;54 -Litoměřice;Litomerice;50.5336;14.1319;54 -Semily;Semily;50.602;15.3356;54 -Hořice;Horice;50.3661;15.6319;54 -Příbor;Pribor;49.6409;18.145;54 -Červený Kostelec;Cerveny Kostelec;50.4763;16.093;54 -Štětí;Steti;50.4531;14.3743;54 -Kolín;Kolin;50.0282;15.2006;54 -Znojmo;Znojmo;48.8555;16.0488;54 -Prague;Prague;50.0833;14.4167;54 -Příbram;Pribram;49.69;14.0105;54 -Cheb;Cheb;50.0798;12.374;54 -Přelouč;Prelouc;50.0399;15.5604;54 -Hlinsko;Hlinsko;49.7622;15.9076;54 -Litovel;Litovel;49.7012;17.0762;54 -Roztoky;Roztoky;50.1585;14.3977;54 -Ivančice;Ivancice;49.1015;16.3775;54 -Moravská Třebová;Moravska Trebova;49.758;16.6643;54 -Nové Město na Moravě;Nove Mesto na Morave;49.5615;16.0742;54 -Lysá nad Labem;Lysa nad Labem;50.2015;14.8329;54 -Brno;Brno;49.1953;16.6083;54 -Nové Město nad Metují;Nove Mesto nad Metuji;50.3446;16.1515;54 -Studénka;Studenka;49.7234;18.0786;54 -Tišnov;Tisnov;49.3487;16.4244;54 -Písek;Pisek;49.3089;14.1475;54 -Trutnov;Trutnov;50.561;15.9128;54 -Orlová;Orlova;49.8452;18.4302;54 -Líšeň;Lisen;49.2075;16.6861;54 -Kroměříž;Kromeriz;49.2979;17.3931;54 -Hostivice;Hostivice;50.0817;14.2586;54 -Mohelnice;Mohelnice;49.777;16.9195;54 -Lovosice;Lovosice;50.5151;14.0511;54 -Svendborg;Svendborg;55.0704;10.6167;55 -Copenhagen;Copenhagen;55.6805;12.5615;55 -Frederikshavn;Frederikshavn;57.4337;10.5333;55 -Odense;Odense;55.4004;10.3833;55 -Aarhus;Aarhus;56.1572;10.2107;55 -Aalborg;Aalborg;57.0337;9.9166;55 -Viborg;Viborg;56.4333;9.4;55 -Esbjerg;Esbjerg;55.467;8.45;55 -Vejle;Vejle;55.709;9.535;55 -Sorø;Soro;55.433;11.5667;55 -Hillerød;Hillerod;55.9333;12.3167;55 -Roskilde;Roskilde;55.65;12.0833;55 -Obock;Obock;11.9667;43.2833;56 -Tadjourah;Tadjourah;11.7833;42.8833;56 -Arta;Arta;11.5264;42.8519;56 -Ali Sabieh;Ali Sabieh;11.1558;42.7125;56 -Dikhil;Dikhil;11.1086;42.3667;56 -Djibouti;Djibouti;11.595;43.1481;56 -Roseau;Roseau;15.3;-61.3833;57 -Sabaneta;Sabaneta;19.4833;-71.35;58 -Villa Riva;Villa Riva;19.18;-69.92;58 -Santiago;Santiago;19.45;-70.7;58 -Santo Domingo;Santo Domingo;18.4764;-69.8933;58 -Sabana Larga;Sabana Larga;18.585;-70.4982;58 -Sabana Grande de Boyá;Sabana Grande de Boya;18.95;-69.8;58 -Cambita Garabitos;Cambita Garabitos;18.45;-70.2;58 -Bayaguana;Bayaguana;18.76;-69.64;58 -San Gregorio de Nigua;San Gregorio de Nigua;18.38;-70.08;58 -Jima Abajo;Jima Abajo;19.13;-70.38;58 -El Cacao;El Cacao;18.52;-70.3;58 -Bohechío;Bohechio;18.77;-70.98;58 -Santo Domingo Este;Santo Domingo Este;18.4855;-69.8734;58 -Higüey;Higuey;18.6181;-68.7111;58 -San Cristóbal;San Cristobal;18.4167;-70.1333;58 -Dajabón;Dajabon;19.5667;-71.71;58 -Tenares;Tenares;19.37;-70.35;58 -Nizao;Nizao;18.25;-70.2;58 -La Vega;La Vega;19.2242;-70.5283;58 -Licey al Medio;Licey al Medio;19.43;-70.62;58 -Tamayo;Tamayo;18.4;-71.2;58 -Pepillo Salcedo;Pepillo Salcedo;19.7;-71.75;58 -Los Alcarrizos;Los Alcarrizos;18.5167;-70.0167;58 -Moca;Moca;19.3833;-70.5167;58 -Puerto Plata;Puerto Plata;19.7958;-70.6944;58 -San Francisco de Macorís;San Francisco de Macoris;19.3;-70.25;58 -San Pedro de Macorís;San Pedro de Macoris;18.4572;-69.3061;58 -Villa Tapia;Villa Tapia;19.3;-70.42;58 -Monte Cristi;Monte Cristi;19.85;-71.65;58 -El Factor;El Factor;19.32;-69.88;58 -Restauración;Restauracion;19.3;-71.6833;58 -Cayetano Germosén;Cayetano Germosen;19.33;-70.48;58 -Oviedo;Oviedo;17.78;-71.37;58 -Las Terrenas;Las Terrenas;19.32;-69.53;58 -Altamira;Altamira;19.6667;-70.8333;58 -Padre Las Casas;Padre Las Casas;18.7333;-70.9333;58 -Mao;Mao;19.5667;-71.0833;58 -Barahona;Barahona;18.2079;-71.0996;58 -Cercado Abajo;Cercado Abajo;18.73;-71.52;58 -Miches;Miches;18.98;-69.05;58 -Esperalvillo;Esperalvillo;18.82;-70.03;58 -Piedra Blanca;Piedra Blanca;18.83;-70.3;58 -San Víctor Abajo;San Victor Abajo;19.45;-70.53;58 -Bonao;Bonao;18.9333;-70.4;58 -San Juan;San Juan;18.81;-71.23;58 -Bajos de Haina;Bajos de Haina;18.42;-70.03;58 -Laguna Salada;Laguna Salada;19.65;-71.0833;58 -Boca Chica;Boca Chica;18.4539;-69.6064;58 -Baní;Bani;18.29;-70.33;58 -La Romana;La Romana;18.43;-68.97;58 -La Descubierta;La Descubierta;18.57;-71.73;58 -Fantino;Fantino;19.12;-70.3;58 -Los Llanos;Los Llanos;18.62;-69.5;58 -Imbert;Imbert;19.75;-70.83;58 -San Rafael del Yuma;San Rafael del Yuma;18.4333;-68.6667;58 -Jamao al Norte;Jamao al Norte;19.65;-70.6167;58 -Vicente Noble;Vicente Noble;18.3833;-71.1833;58 -Polo;Polo;18.08;-71.28;58 -Las Guáranas;Las Guaranas;19.2;-70.22;58 -Cabral;Cabral;18.25;-71.2167;58 -Castañuelas;Castanuelas;19.7;-71.5;58 -Río San Juan;Rio San Juan;19.64;-70.08;58 -Guananico;Guananico;19.72;-70.92;58 -Castillo;Castillo;19.22;-70.03;58 -Monte Plata;Monte Plata;18.807;-69.784;58 -Sabana Grande de Palenque;Sabana Grande de Palenque;18.27;-70.15;58 -Loma de Cabrera;Loma de Cabrera;19.422;-71.615;58 -Bánica;Banica;19.0833;-71.6833;58 -Sabana de La Mar;Sabana de La Mar;19.07;-69.39;58 -Guaymate;Guaymate;18.58;-68.98;58 -Partido;Partido;19.48;-71.55;58 -Villa Isabela;Villa Isabela;19.82;-71.05;58 -Santo Tomás de Jánico;Santo Tomas de Janico;19.4;-70.8;58 -Yayas de Viajama;Yayas de Viajama;18.6;-70.92;58 -Tábara Arriba;Tabara Arriba;18.5667;-70.8833;58 -Pimentel;Pimentel;19.1833;-70.1;58 -Sosúa;Sosua;19.7494;-70.5172;58 -Baitoa;Baitoa;19.32;-70.7;58 -Duvergé;Duverge;18.3188;-71.5945;58 -El Guayabal;El Guayabal;18.7494;-70.8375;58 -Vallejuelo;Vallejuelo;18.65;-71.33;58 -Tamboril;Tamboril;19.48;-70.6;58 -Yamasá;Yamasa;18.7667;-70.0167;58 -Los Hidalgos;Los Hidalgos;19.73;-71.03;58 -Hato Mayor;Hato Mayor;18.767;-69.267;58 -Hostos;Hostos;19.18;-70.02;58 -Constanza;Constanza;18.91;-70.75;58 -Jarabacoa;Jarabacoa;19.1197;-70.6383;58 -Samaná;Samana;19.2053;-69.3364;58 -El Seibo;El Seibo;18.77;-69.04;58 -Postrer Río;Postrer Rio;18.55;-71.63;58 -Estebanía;Estebania;18.45;-70.65;58 -Sabana Iglesia;Sabana Iglesia;19.33;-70.75;58 -Arenoso;Arenoso;19.18;-69.85;58 -Azua;Azua;18.46;-70.74;58 -Cotuí;Cotui;19.06;-70.15;58 -Nagua;Nagua;19.38;-69.85;58 -Pedro Brand;Pedro Brand;18.5667;-70.0911;58 -Villa Altagracia;Villa Altagracia;18.67;-70.17;58 -Villa Vásquez;Villa Vasquez;19.74;-71.45;58 -El Pino;El Pino;19.4333;-71.475;58 -Puñal;Punal;19.4;-70.6167;58 -Monción;Moncion;19.4167;-71.1667;58 -Las Matas de Farfán;Las Matas de Farfan;18.87;-71.52;58 -Pantanal;Pantanal;18.5103;-68.3694;58 -Comendador;Comendador;18.876;-71.707;58 -Guerra;Guerra;18.55;-69.7;58 -Pueblo Viejo;Pueblo Viejo;18.4;-70.7667;58 -Jimaní;Jimani;18.4833;-71.85;58 -Las Charcas;Las Charcas;18.45;-70.62;58 -San José de Ocoa;San Jose de Ocoa;18.55;-70.5;58 -Salcedo;Salcedo;19.42;-70.39;58 -Bávaro;Bavaro;18.717;-68.45;58 -Yaguate;Yaguate;18.33;-70.18;58 -Villa Bisonó;Villa Bisono;19.56;-70.87;58 -Los Almácigos;Los Almacigos;19.4083;-71.4417;58 -Pedernales;Pedernales;18.038;-71.741;58 -Villa González;Villa Gonzalez;19.53;-70.78;58 -Gaspar Hernández;Gaspar Hernandez;19.62;-70.28;58 -Neiba;Neiba;18.49;-71.42;58 -San José de Las Matas;San Jose de Las Matas;19.33;-70.93;58 -Rancho Arriba;Rancho Arriba;18.7147;-70.4618;58 -Villa Jaragua;Villa Jaragua;18.48;-71.5;58 -Las Matas de Santa Cruz;Las Matas de Santa Cruz;19.67;-71.5;58 -San Lorenzo de Guayubín;San Lorenzo de Guayubin;19.7105;-71.3048;58 -Velasco Ibarra;Velasco Ibarra;-1.0439;-79.6383;59 -Salinas;Salinas;-2.2083;-80.9681;59 -La Troncal;La Troncal;-2.4278;-79.3389;59 -Ventanas;Ventanas;-1.45;-79.47;59 -San Jacinto de Buena Fe;San Jacinto de Buena Fe;-0.8932;-79.4907;59 -Tosagua;Tosagua;-0.7864;-80.2342;59 -Yaupi;Yaupi;-2.8543;-77.9363;59 -Samborondón;Samborondon;-1.9611;-79.7256;59 -Jipijapa;Jipijapa;-1.3486;-80.5786;59 -Otavalo;Otavalo;0.2333;-78.2667;59 -Cayambe;Cayambe;0.0439;-78.1561;59 -Santa Cruz;Santa Cruz;-0.5333;-90.35;59 -Valdez;Valdez;1.2671;-78.9855;59 -Puerto Villamil;Puerto Villamil;-0.9333;-91.0167;59 -Montecristi;Montecristi;-1.05;-80.6667;59 -Santa Rosa;Santa Rosa;-3.4522;-79.9617;59 -Huaquillas;Huaquillas;-3.4803;-80.2317;59 -Alausí;Alausi;-2.19;-78.85;59 -Sangolquí;Sangolqui;-0.3344;-78.4475;59 -Lomas de Sargentillo;Lomas de Sargentillo;-1.8833;-80.0833;59 -Muisne;Muisne;0.61;-80.02;59 -Pelileo;Pelileo;-1.3306;-78.5428;59 -Daule;Daule;-1.8667;-79.9833;59 -Pedro Vicente Maldonado;Pedro Vicente Maldonado;0.0853;-79.0511;59 -Archidona;Archidona;-0.9095;-77.8077;59 -Baños;Banos;-1.3964;-78.4247;59 -San Miguel de Salcedo;San Miguel de Salcedo;-1.05;-78.5833;59 -Macará;Macara;-4.3833;-79.95;59 -Pasaje;Pasaje;-3.3269;-79.8049;59 -Chone;Chone;-0.6833;-80.1;59 -Yaguachi Nuevo;Yaguachi Nuevo;-2.12;-79.69;59 -Macas;Macas;-2.3;-78.1167;59 -Puyo;Puyo;-1.483;-77.987;59 -Guaranda;Guaranda;-1.6056;-79.0031;59 -Tena;Tena;-0.989;-77.8159;59 -Valencia;Valencia;-0.9525;-79.3531;59 -Piñas;Pinas;-3.6806;-79.6806;59 -Puerto Ayora;Puerto Ayora;-0.7444;-90.3139;59 -Zamora;Zamora;-4.0692;-78.9567;59 -San Gabriel;San Gabriel;0.61;-77.84;59 -Puerto Baquerizo Moreno;Puerto Baquerizo Moreno;-0.9025;-89.6092;59 -Atuntaqui;Atuntaqui;0.3325;-78.2136;59 -San Lorenzo de Esmeraldas;San Lorenzo de Esmeraldas;1.2864;-78.8353;59 -Catamayo;Catamayo;-3.9833;-79.35;59 -Quevedo;Quevedo;-1.0333;-79.45;59 -Riobamba;Riobamba;-1.6743;-78.6483;59 -La Maná;La Mana;-0.9417;-79.2347;59 -Esmeraldas;Esmeraldas;0.95;-79.6667;59 -Ibarra;Ibarra;0.3628;-78.13;59 -Milagro;Milagro;-2.1347;-79.5872;59 -Bahía de Caráquez;Bahia de Caraquez;-0.6;-80.425;59 -Puerto Quito;Puerto Quito;0.1272;-79.2531;59 -Pedro Carbo;Pedro Carbo;-1.8167;-80.2333;59 -Babahoyo;Babahoyo;-1.8167;-79.5167;59 -Tulcán;Tulcan;0.8117;-77.7186;59 -Latacunga;Latacunga;-0.9333;-78.6167;59 -Píllaro;Pillaro;-1.1667;-78.5333;59 -Nueva Loja;Nueva Loja;0.0844;-76.8911;59 -Azogues;Azogues;-2.7333;-78.8333;59 -Puerto Francisco de Orellana;Puerto Francisco de Orellana;-0.4625;-76.9842;59 -Santa Elena;Santa Elena;-2.2267;-80.8583;59 -Portoviejo;Portoviejo;-1.0544;-80.4544;59 -Loja;Loja;-3.9906;-79.205;59 -Ambato;Ambato;-1.2417;-78.6197;59 -Santo Domingo de los Colorados;Santo Domingo de los Colorados;-0.2542;-79.1719;59 -Cuenca;Cuenca;-2.8974;-79.0045;59 -Manta;Manta;-0.95;-80.7162;59 -Machala;Machala;-3.2667;-79.9667;59 -Eloy Alfaro;Eloy Alfaro;-2.1733;-79.8311;59 -Balzar;Balzar;-1.36;-79.9;59 -Naranjal;Naranjal;-2.6736;-79.6183;59 -Naranjito;Naranjito;-2.1667;-79.4653;59 -Vinces;Vinces;-1.55;-79.7333;59 -La Concordia;La Concordia;0.0069;-79.3958;59 -Rosa Zarate;Rosa Zarate;0.3272;-79.4689;59 -Guayaquil;Guayaquil;-2.19;-79.8875;59 -Quito;Quito;-0.22;-78.5125;59 -Playas;Playas;-2.63;-80.39;59 -Al Manşūrah;Al Mansurah;31.05;31.3833;60 -Shubrā al Khaymah;Shubra al Khaymah;30.1286;31.2422;60 -Alexandria;Alexandria;31.2;29.9167;60 -Giza;Giza;29.987;31.2118;60 -Cairo;Cairo;30.0444;31.2358;60 -Al Ḩusaynīyah;Al Husayniyah;30.8617;31.9181;60 -Safājā;Safaja;26.7517;33.9344;60 -Asyūţ;Asyut;27.1869;31.1714;60 -Ţanţā;Tanta;30.7833;31;60 -Ḩalwān;Halwan;29.8419;31.3342;60 -Port Said;Port Said;31.25;32.2833;60 -Suez;Suez;29.9667;32.5333;60 -Al Minyā;Al Minya;28.0833;30.75;60 -Damietta;Damietta;31.4167;31.8214;60 -Al Fayyūm;Al Fayyum;29.3;30.8333;60 -Az Zaqāzīq;Az Zaqaziq;30.5833;31.5167;60 -Aswān;Aswan;24.0889;32.8997;60 -Kafr ad Dawwār;Kafr ad Dawwar;31.1339;30.1297;60 -Damanhūr;Damanhur;31.05;30.4667;60 -Ismailia;Ismailia;30.5833;32.2667;60 -Al Ghardaqah;Al Ghardaqah;27.2578;33.8117;60 -Banī Suwayf;Bani Suwayf;29.0667;31.0833;60 -Qinā;Qina;26.1667;32.7167;60 -Sūhāj;Suhaj;26.5606;31.6917;60 -Luxor;Luxor;25.6969;32.6422;60 -Shibīn al Kawm;Shibin al Kawm;30.55;31;60 -Banhā;Banha;30.4628;31.1797;60 -Al ‘Arīsh;Al `Arish;31.1249;33.8006;60 -Ţihnā al Jabal;Tihna al Jabal;28.1889;30.7694;60 -Fāraskūr;Faraskur;31.3297;31.7147;60 -Dayr Mawās;Dayr Mawas;27.6414;30.8494;60 -Al Khārjah;Al Kharjah;25.44;30.55;60 -Al Badārī;Al Badari;26.9925;31.4156;60 -Naj‘ Ḩammādī;Naj` Hammadi;26.05;32.25;60 -Al Balyanā;Al Balyana;26.2329;31.9993;60 -Samannūd;Samannud;30.9622;31.2425;60 -Abū Qīr;Abu Qir;31.3167;30.0667;60 -Al Karnak;Al Karnak;25.7184;32.6581;60 -Manfalūţ;Manfalut;27.3128;30.9703;60 -Banī Mazār;Bani Mazar;28.5036;30.8003;60 -Maghāghah;Maghaghah;28.6483;30.8422;60 -Al Qūşīyah;Al Qusiyah;27.4403;30.8183;60 -Abnūb;Abnub;27.2667;31.15;60 -Hihyā;Hihya;30.6687;31.5904;60 -Al Minshāh;Al Minshah;26.4769;31.8036;60 -Idfū;Idfu;24.9781;32.8789;60 -Mīt Ghamr;Mit Ghamr;30.7192;31.2628;60 -Jirjā;Jirja;26.3383;31.8917;60 -Munūf;Munuf;30.4667;30.9333;60 -Kafr ash Shaykh;Kafr ash Shaykh;31.1;30.95;60 -Madīnat as Sādis min Uktūbar;Madinat as Sadis min Uktubar;29.9361;30.9269;60 -Qifţ;Qift;26;32.8167;60 -Kafr Sa‘d;Kafr Sa`d;31.3557;31.6848;60 -Mallawī;Mallawi;27.7306;30.8425;60 -Disūq;Disuq;31.1325;30.6478;60 -Bilbays;Bilbays;30.4167;31.5667;60 -Naqādah;Naqadah;25.9017;32.7242;60 -Sīwah;Siwah;29.2;25.5167;60 -As Sallūm;As Sallum;31.5525;25.1575;60 -Şā al Ḩajar;Sa al Hajar;30.9647;30.7683;60 -Akhmīm;Akhmim;26.5642;31.7461;60 -Maţrūḩ;Matruh;31.3333;27.2333;60 -Ziftá;Zifta;30.7119;31.2394;60 -Dayr al Jarnūs;Dayr al Jarnus;28.61;30.7067;60 -Sakhā;Sakha;31.0881;30.9456;60 -Dayr as Sanqūrīyah;Dayr as Sanquriyah;28.4833;30.65;60 -Shalātīn;Shalatin;23.1333;35.6;60 -Qantīr;Qantir;30.8032;31.8379;60 -Sidmant al Jabal;Sidmant al Jabal;29.0856;30.9344;60 -Qufādah;Qufadah;28.5812;30.7554;60 -Aţ Ţūr;At Tur;28.2333;33.6167;60 -Shanhūr;Shanhur;25.8604;32.7779;60 -Dishāshah;Dishashah;28.9831;30.8492;60 -Mīt Damsīs;Mit Damsis;30.8267;31.2226;60 -Al Ḩībah;Al Hibah;28.8;30.9167;60 -Birqāsh;Birqash;30.1692;31.0417;60 -Sunbāţ;Sunbat;30.8057;31.207;60 -Al Madāmūd;Al Madamud;25.7333;32.7125;60 -Banī Murr;Bani Murr;27.2272;31.1944;60 -Shārūnah;Sharunah;28.594;30.8516;60 -Kafr Shukr;Kafr Shukr;30.547;31.2673;60 -Mīt Namā;Mit Nama;30.1453;31.2343;60 -Hirrīyat Raznah;Hirriyat Raznah;30.6028;31.5372;60 -Qahā;Qaha;30.2833;31.2;60 -Qiman al ‘Arūs;Qiman al `Arus;29.3005;31.1683;60 -Banī Ḩasan ash Shurūq;Bani Hasan ash Shuruq;27.9314;30.8753;60 -Biyahmū;Biyahmu;29.3696;30.8538;60 -Dayr Abū Ḩinnis;Dayr Abu Hinnis;27.7864;30.905;60 -Al Qays;Al Qays;28.4833;30.7833;60 -Dandarah;Dandarah;26.1422;32.6697;60 -Sawādah;Sawadah;28.0775;30.7953;60 -Burj al ‘Arab;Burj al `Arab;30.9167;29.5333;60 -Abū Qurqāş;Abu Qurqas;27.9308;30.8364;60 -Būr Fu’ād;Bur Fu'ad;31.2314;32.3253;60 -Rosetta;Rosetta;31.4014;30.4194;60 -Kawm Umbū;Kawm Umbu;24.4667;32.95;60 -Isnā;Isna;25.2933;32.5564;60 -Dayr al Barshā;Dayr al Barsha;27.7572;30.91;60 -Aḑ Ḑab‘ah;Ad Dab`ah;31.0338;28.4333;60 -Armant;Armant;25.6167;32.5333;60 -Samālūţ;Samalut;28.3122;30.71;60 -Ra’s Ghārib;Ra's Gharib;28.3597;33.0775;60 -Maţāy;Matay;28.4189;30.7792;60 -Şān al Ḩajar al Qiblīyah;San al Hajar al Qibliyah;30.9769;31.88;60 -Al ‘Alamayn;Al `Alamayn;30.8333;28.95;60 -Abjīj;Abjij;29.2861;30.8152;60 -Qaşr al Farāfirah;Qasr al Farafirah;27.0671;27.9666;60 -Al Qaşr;Al Qasr;25.6959;28.8837;60 -Mandīshah;Mandishah;28.3515;28.9317;60 -Barnīs;Barnis;23.946;35.4842;60 -Ihnāsyā al Madīnah;Ihnasya al Madinah;29.0833;30.9333;60 -Darāw;Daraw;24.4003;32.9306;60 -Panchimalco;Panchimalco;13.6094;-89.1792;61 -Santiago Nonualco;Santiago Nonualco;13.5167;-88.95;61 -Ciudad Barrios;Ciudad Barrios;13.7667;-88.2667;61 -Jiquilisco;Jiquilisco;13.3167;-88.5833;61 -San Pedro Perulapán;San Pedro Perulapan;13.7667;-89.0333;61 -Armenia;Armenia;13.75;-89.5;61 -Nueva Guadalupe;Nueva Guadalupe;13.5333;-88.35;61 -Colón;Colon;13.7167;-89.3667;61 -Tepecoyo;Tepecoyo;13.7003;-89.4678;61 -San Gerardo;San Gerardo;13.8;-88.4;61 -Acajutla;Acajutla;13.5928;-89.8275;61 -Chalchuapa;Chalchuapa;13.9833;-89.6833;61 -Cuisnahuat;Cuisnahuat;13.6333;-89.6;61 -Quezaltepeque;Quezaltepeque;13.8312;-89.2722;61 -Teotepeque;Teotepeque;13.5853;-89.5183;61 -Nahuizalco;Nahuizalco;13.7833;-89.7333;61 -San Francisco;San Francisco;13.7;-88.1;61 -El Triunfo;El Triunfo;13.5589;-88.43;61 -San Alejo;San Alejo;13.4333;-87.9667;61 -Chalatenango;Chalatenango;14.0333;-88.9333;61 -La Unión;La Union;13.3369;-87.8439;61 -Sensuntepeque;Sensuntepeque;13.8667;-88.6333;61 -Concepción de Ataco;Concepcion de Ataco;13.8667;-89.85;61 -Santiago de María;Santiago de Maria;13.4833;-88.4667;61 -Metapán;Metapan;14.3333;-89.45;61 -Anamorós;Anamoros;13.7333;-87.8667;61 -El Paisnal;El Paisnal;13.9667;-89.2167;61 -El Divisadero;El Divisadero;13.6;-88.05;61 -Sonsonate;Sonsonate;13.7167;-89.7167;61 -Ahuachapán;Ahuachapan;13.9214;-89.845;61 -San Juan Talpa;San Juan Talpa;13.5;-89.0833;61 -El Porvenir;El Porvenir;14.0207;-89.6471;61 -Agua Caliente;Agua Caliente;14.1667;-89.2167;61 -Mejicanos;Mejicanos;13.7403;-89.2131;61 -Delgado;Delgado;13.7167;-89.1667;61 -Apopa;Apopa;13.8;-89.1833;61 -Santa Tecla;Santa Tecla;13.6742;-89.2899;61 -Zacatecoluca;Zacatecoluca;13.5;-88.8667;61 -Cuscatancingo;Cuscatancingo;13.7333;-89.1833;61 -San Vicente;San Vicente;13.6333;-88.8;61 -Cojutepeque;Cojutepeque;13.7167;-88.9333;61 -Guaymango;Guaymango;13.75;-89.8333;61 -Puerto El Triunfo;Puerto El Triunfo;13.2833;-88.55;61 -Santo Domingo de Guzmán;Santo Domingo de Guzman;13.7161;-89.7978;61 -Sonzacate;Sonzacate;13.7342;-89.7147;61 -Juayúa;Juayua;13.8436;-89.746;61 -San Miguel;San Miguel;13.4833;-88.1833;61 -Santa Ana;Santa Ana;13.9833;-89.5333;61 -Estanzuelas;Estanzuelas;13.65;-88.5;61 -Usulután;Usulutan;13.35;-88.45;61 -Caluco;Caluco;13.7167;-89.6667;61 -Tacuba;Tacuba;13.9;-89.9333;61 -Jocoro;Jocoro;13.6167;-88.0167;61 -San Salvador;San Salvador;13.6989;-89.1914;61 -Atiquizaya;Atiquizaya;13.9667;-89.75;61 -Malabo;Malabo;3.7521;8.7737;62 -Bata;Bata;1.865;9.77;62 -Ebebiyín;Ebebiyin;2.15;11.3167;62 -Djibloho;Djibloho;1.5917;10.8222;62 -Palé;Pale;-1.4043;5.6322;62 -Bengonbeyene;Bengonbeyene;1.6931;11.0342;62 -Evinayong;Evinayong;1.45;10.5667;62 -Mongomo;Mongomo;1.6287;11.3168;62 -Luba;Luba;3.45;8.55;62 -Añisoc;Anisoc;1.8656;10.7689;62 -Aconibe;Aconibe;1.3;10.9333;62 -Mikomeseng;Mikomeseng;2.1333;10.6167;62 -Rebola;Rebola;3.7192;8.8531;62 -Calatrava;Calatrava;1.1164;9.4186;62 -Edd;Edd;13.9333;41.7;63 -Dek’emhāre;Dek'emhare;15.07;39.0475;63 -Ghinda’e;Ghinda'e;15.45;39.0833;63 -Teseney;Teseney;15.11;36.6575;63 -Bēylul;Beylul;13.2639;42.3347;63 -Adi Keyh;Adi Keyh;14.8333;39.3667;63 -Senafe;Senafe;14.7;39.4167;63 -Mendefera;Mendefera;14.8833;38.8167;63 -Barentu;Barentu;15.1058;37.5907;63 -Massawa;Massawa;15.6;39.4333;63 -Assab;Assab;13.0078;42.7411;63 -Nefasīt;Nefasit;15.3333;39.0619;63 -Keren;Keren;15.7833;38.45;63 -Ak’ordat;Ak'ordat;15.55;37.8833;63 -Asmara;Asmara;15.3333;38.9167;63 -Tallinn;Tallinn;59.4372;24.745;64 -Kohtla-Järve;Kohtla-Jarve;59.4;27.2833;64 -Tartu;Tartu;58.38;26.7225;64 -Pärnu;Parnu;58.3844;24.4989;64 -Kärdla;Kardla;58.9944;22.75;64 -Elva;Elva;58.2275;26.4158;64 -Paide;Paide;58.8833;25.5667;64 -Jõgeva;Jogeva;58.7461;26.3956;64 -Rapla;Rapla;58.9944;24.8011;64 -Põlva;Polva;58.0536;27.0556;64 -Haapsalu;Haapsalu;58.9469;23.5369;64 -Maardu;Maardu;59.4781;25.0161;64 -Jõhvi;Johvi;59.3575;27.4122;64 -Saue;Saue;59.3231;24.5622;64 -Rakvere;Rakvere;59.3506;26.3611;64 -Viljandi;Viljandi;58.3633;25.5956;64 -Kuressaare;Kuressaare;58.2533;22.4861;64 -Valga;Valga;57.7769;26.0311;64 -Võru;Voru;57.8486;26.9928;64 -Sillamäe;Sillamae;59.3931;27.7742;64 -Narva;Narva;59.3792;28.2006;64 -Türi;Turi;58.8094;25.4292;64 -Kiviõli;Kivioli;59.3517;26.9611;64 -Tapa;Tapa;59.2644;25.9628;64 -Keila;Keila;59.3086;24.4225;64 -Yirga ‘Alem;Yirga `Alem;6.7504;38.41;65 -Dīla;Dila;6.4104;38.31;65 -Dolo Bay;Dolo Bay;4.1833;42.0833;65 -Debre Zeyit;Debre Zeyit;8.75;38.9833;65 -Hosaina;Hosaina;7.5504;37.85;65 -Godē;Gode;5.95;43.45;65 -Sodo;Sodo;6.9;37.75;65 -Negēlē;Negele;5.3166;39.5833;65 -Āsosa;Asosa;10.067;34.5333;65 -Gambēla;Gambela;8.25;34.5833;65 -Semera;Semera;11.7956;41.0086;65 -Lalībela;Lalibela;12.0356;39.0462;65 -Goba;Goba;7.01;39.97;65 -Gīmbī;Gimbi;9.1667;35.8333;65 -Bichena;Bichena;10.45;38.2;65 -Hāgere Hiywet;Hagere Hiywet;8.9833;37.85;65 -Debre Mark’os;Debre Mark'os;10.34;37.72;65 -Nek’emtē;Nek'emte;9.0905;36.53;65 -Āksum;Aksum;14.1284;38.7173;65 -Debre Birhan;Debre Birhan;9.6804;39.53;65 -Ārba Minch’;Arba Minch';6.04;37.55;65 -Batī;Bati;11.1833;40.0167;65 -Welench’ītī;Welench'iti;8.6667;39.4333;65 -Debark’;Debark';13.1333;37.9;65 -Ādēt;Adet;11.2667;37.4833;65 -Āsela;Asela;7.95;39.1167;65 -Ādīgrat;Adigrat;14.2804;39.47;65 -Giyon;Giyon;8.5304;37.97;65 -Shashemenē;Shashemene;7.2004;38.59;65 -Gīdolē;Gidole;5.65;37.3667;65 -Gewanē;Gewane;10.1664;40.6453;65 -Addis Ababa;Addis Ababa;9.0272;38.7369;65 -Āreka;Areka;7.0667;37.7;65 -Degeh Bur;Degeh Bur;8.2167;43.5667;65 -Gorē;Gore;8.149;35.537;65 -Burē;Bure;10.7;37.0667;65 -Desē;Dese;11.1333;39.6333;65 -Jīma;Jima;7.6667;36.8333;65 -Harar;Harar;9.32;42.15;65 -Jijiga;Jijiga;9.35;42.8;65 -Bahir Dar;Bahir Dar;11.585;37.39;65 -Dembī Dolo;Dembi Dolo;8.5333;34.8;65 -Dire Dawa;Dire Dawa;9.5833;41.8667;65 -Āwasa;Awasa;7.05;38.4667;65 -Mekele;Mekele;13.4969;39.4769;65 -Gonder;Gonder;12.6;37.4667;65 -Nazrēt;Nazret;8.55;39.2667;65 -Stanley;Stanley;-51.7;-57.85;66 -Tórshavn;Torshavn;62;-6.7833;67 -Viðareiði;Vidhareidhi;62.36;-6.5313;67 -Sumba;Sumba;61.4055;-6.709;67 -Sandavágur;Sandavagur;62.0537;-7.1498;67 -Kvívík;Kvivik;62.1186;-7.0737;67 -Hov;Hov;61.5068;-6.7599;67 -Oyrarbakki;Oyrarbakki;62.2079;-6.9997;67 -Eiði;Eidhi;62.2995;-7.0924;67 -Vestmanna;Vestmanna;62.1548;-7.169;67 -Húsavík;Husavik;61.8099;-6.6813;67 -Sandur;Sandur;61.8344;-6.8171;67 -Skúvoy;Skuvoy;61.771;-6.805;67 -Kunoy;Kunoy;62.2917;-6.6702;67 -Skálavík;Skalavik;61.8314;-6.6623;67 -Sørvágur;Sorvagur;62.0717;-7.3066;67 -Norðragøta;Nordhragota;62.199;-6.7432;67 -Vágur;Vagur;61.4733;-6.8175;67 -Fuglafjørður;Fuglafjordhur;62.2448;-6.815;67 -Fámjin;Famjin;61.5264;-6.8769;67 -Strendur;Strendur;62.1096;-6.7617;67 -Tvøroyri;Tvoroyri;61.5544;-6.8063;67 -Hvalba;Hvalba;61.6;-6.9556;67 -Hvannasund;Hvannasund;62.2833;-6.5167;67 -Skopun;Skopun;61.9125;-6.8719;67 -Saltangará;Saltangara;62.1156;-6.7206;67 -Toftir;Toftir;62.0978;-6.7369;67 -Porkeri;Porkeri;61.4814;-6.7458;67 -Klaksvík;Klaksvik;62.2375;-6.539;67 -Kirkja;Kirkja;62.3263;-6.3238;67 -Tofol;Tofol;5.3258;163.0086;68 -Colonia;Colonia;9.5144;138.1292;68 -Weno;Weno;7.45;151.85;68 -Kolonia;Kolonia;6.9639;158.2081;68 -Palikir;Palikir;6.9178;158.185;68 -Suva;Suva;-18.1333;178.4333;69 -Labasa;Labasa;-16.4333;179.3667;69 -Lautoka;Lautoka;-17.6242;177.4528;69 -Nausori;Nausori;-18.0244;178.5454;69 -Ba;Ba;-17.5333;177.6833;69 -Vaileka;Vaileka;-17.3667;178.15;69 -Sigatoka;Sigatoka;-18.15;177.5;69 -Nadi;Nadi;-17.8;177.4167;69 -Järvenpää;Jarvenpaa;60.4722;25.0889;70 -Nurmijärvi;Nurmijarvi;60.4667;24.8083;70 -Pedersöre;Pedersore;63.6;22.7917;70 -Rauma;Rauma;61.1167;21.5;70 -Valkeala;Valkeala;60.9389;26.7972;70 -Nivala;Nivala;63.9292;24.9778;70 -Kitee;Kitee;62.0986;30.1375;70 -Tuusula;Tuusula;60.4028;25.0292;70 -Kirkkonummi;Kirkkonummi;60.1167;24.4167;70 -Joutseno;Joutseno;61.1181;28.5097;70 -Nurmo;Nurmo;62.8278;22.9083;70 -Lieksa;Lieksa;63.3167;30.0167;70 -Kankaanpää;Kankaanpaa;61.8042;22.3944;70 -Vehkalahti;Vehkalahti;60.5756;27.1439;70 -Hyvinkää;Hyvinkaa;60.6306;24.8597;70 -Lohja;Lohja;60.25;24.0667;70 -Inkeroinen;Inkeroinen;60.6925;26.8394;70 -Pattijoki;Pattijoki;64.6931;24.575;70 -Sotkamo;Sotkamo;64.1333;28.3833;70 -Huittinen;Huittinen;61.1764;22.6986;70 -Kauniainen;Kauniainen;60.2097;24.7264;70 -Paimio;Paimio;60.4569;22.6861;70 -Hämeenkyrö;Hameenkyro;61.6333;23.2;70 -Savonlinna;Savonlinna;61.8667;28.8831;70 -Kerava;Kerava;60.4028;25.1;70 -Jokioinen;Jokioinen;60.8042;23.4861;70 -Teuva;Teuva;62.4861;21.7472;70 -Pyhäjärvi;Pyhajarvi;63.6833;25.9833;70 -Kannus;Kannus;63.9017;23.9151;70 -Kerimäki;Kerimaki;61.9167;29.2833;70 -Malax;Malax;62.9417;21.55;70 -Ylistaro;Ylistaro;62.9403;22.5167;70 -Ingå;Inga;60.0458;24.0056;70 -Lammi;Lammi;61.0792;25.0111;70 -Pyhtää;Pyhtaa;60.5;26.55;70 -Ilomantsi;Ilomantsi;62.6667;30.9333;70 -Suolahti;Suolahti;62.5639;25.8528;70 -Vilppula;Vilppula;62.0222;24.5097;70 -Ulvila;Ulvila;61.4292;21.875;70 -Kiiminki;Kiiminki;65.1333;25.775;70 -Salo;Salo;60.3831;23.1331;70 -Kotka;Kotka;60.4667;26.9458;70 -Kalajoki;Kalajoki;64.2597;23.9486;70 -Ilmajoki;Ilmajoki;62.7333;22.5833;70 -Eura;Eura;61.1333;22.0833;70 -Liperi;Liperi;62.5333;29.3833;70 -Pargas;Pargas;60.3;22.3;70 -Porvoo;Porvoo;60.3931;25.6639;70 -Juuka;Juuka;63.2417;29.25;70 -Joroinen;Joroinen;62.1833;27.8333;70 -Askola;Askola;60.5278;25.6;70 -Sievi;Sievi;63.9069;24.5167;70 -Pornainen;Pornainen;60.475;25.375;70 -Larsmo;Larsmo;63.75;22.8;70 -Hankasalmi;Hankasalmi;62.3889;26.4361;70 -Viiala;Viiala;61.2111;23.7667;70 -Parikkala;Parikkala;61.55;29.5;70 -Alavus;Alavus;62.5861;23.6194;70 -Ruokolahti;Ruokolahti;61.2917;28.8167;70 -Ekenäs;Ekenas;59.975;23.4361;70 -Lapua;Lapua;62.9708;23.0069;70 -Ähtäri;Ahtari;62.55;24.0694;70 -Rusko;Rusko;60.5417;22.2222;70 -Mäntyharju;Mantyharju;61.4181;26.8792;70 -Noormarkku;Noormarkku;61.5917;21.8694;70 -Pieksämäen Maalaiskunta;Pieksamaen Maalaiskunta;62.2833;27.0667;70 -Eurajoki;Eurajoki;61.2;21.7333;70 -Perniö;Pernio;60.2042;23.1222;70 -Loimaan Kunta;Loimaan Kunta;60.8667;22.9833;70 -Nakkila;Nakkila;61.3653;22.0042;70 -Kangasniemi;Kangasniemi;61.99;26.6417;70 -Kauhajoki;Kauhajoki;62.4319;22.1794;70 -Loviisa;Loviisa;60.4569;26.225;70 -Kuusamo;Kuusamo;65.9667;29.1667;70 -Uusikaupunki;Uusikaupunki;60.7833;21.4167;70 -Parkano;Parkano;62.0097;23.025;70 -Vörå;Vora;63.1333;22.25;70 -Rajamäki;Rajamaki;60.5275;24.75;70 -Kronoby;Kronoby;63.725;23.0333;70 -Pälkäne;Palkane;61.3389;24.2681;70 -Viitasaari;Viitasaari;63.075;25.8597;70 -Eno;Eno;62.7997;30.1497;70 -Orimattila;Orimattila;60.8042;25.7333;70 -Juva;Juva;61.8972;27.8569;70 -Piikkiö;Piikkio;60.425;22.5167;70 -Nilsiä;Nilsia;63.2042;28.0833;70 -Kontiolahti;Kontiolahti;62.7667;29.85;70 -Nastola;Nastola;60.9477;25.9301;70 -Vammala;Vammala;61.3403;22.9097;70 -Ylivieska;Ylivieska;64.0722;24.5375;70 -Kittilä;Kittila;67.6531;24.9114;70 -Siuntio;Siuntio;60.1333;24.2167;70 -Tammela;Tammela;60.8;23.7667;70 -Mänttä;Mantta;62.0292;24.6236;70 -Säkylä;Sakyla;61.05;22.35;70 -Klaukkala;Klaukkala;60.382;24.7492;70 -Outokumpu;Outokumpu;62.725;29.0181;70 -Haapavesi;Haapavesi;64.1375;25.3667;70 -Pyhäselkä;Pyhaselka;62.4333;29.9694;70 -Ikaalinen;Ikaalinen;61.7694;23.0681;70 -Pieksämäki;Pieksamaki;62.3;27.1583;70 -Mariehamn;Mariehamn;60.0986;19.9444;70 -Loimaa;Loimaa;60.8514;23.0583;70 -Kauhava;Kauhava;63.1014;23.0639;70 -Tyrnävä;Tyrnava;64.75;25.65;70 -Iitti;Iitti;60.8833;26.3333;70 -Virrat;Virrat;62.2403;23.7708;70 -Kempele;Kempele;64.9125;25.5083;70 -Janakkala;Janakkala;60.9167;24.65;70 -Kristinestad;Kristinestad;62.2736;21.3778;70 -Inari;Inari;68.9055;27.0176;70 -Forssa;Forssa;60.8167;23.6167;70 -Äänekoski;Aanekoski;62.6042;25.7264;70 -Haapajärvi;Haapajarvi;63.7486;25.3181;70 -Kuusankoski;Kuusankoski;60.9083;26.6236;70 -Hamina;Hamina;60.5697;27.1981;70 -Jakobstad;Jakobstad;63.6667;22.7;70 -Heinola;Heinola;61.2052;26.0348;70 -Kokkola;Kokkola;63.8376;23.132;70 -Naantali;Naantali;60.4681;22.0264;70 -Laukaa;Laukaa;62.4167;25.95;70 -Pirkkala;Pirkkala;61.4667;23.65;70 -Korsholm;Korsholm;63.1125;21.6778;70 -Lieto;Lieto;60.5;22.4497;70 -Sipoo;Sipoo;60.3764;25.2722;70 -Haukipudas;Haukipudas;65.1833;25.35;70 -Kajaani;Kajaani;64.225;27.7333;70 -Jämsänkoski;Jamsankoski;61.9181;25.1708;70 -Suonenjoki;Suonenjoki;62.625;27.1222;70 -Tyrvää;Tyrvaa;61.3556;22.9402;70 -Harjavalta;Harjavalta;61.3139;22.1417;70 -Mikkeli;Mikkeli;61.6875;27.2736;70 -Kemijärvi;Kemijarvi;66.715;27.4306;70 -Rovaniemi;Rovaniemi;66.5028;25.7285;70 -Seinäjoki;Seinajoki;62.7903;22.8403;70 -Nykarleby;Nykarleby;63.5167;22.5333;70 -Kokemäki;Kokemaki;61.2556;22.3486;70 -Oulainen;Oulainen;64.2667;24.8167;70 -Varkaus;Varkaus;62.3167;27.8833;70 -Valkeakoski;Valkeakoski;61.2667;24.0306;70 -Mäntsälä;Mantsala;60.6331;25.3167;70 -Lappeenranta;Lappeenranta;61.0583;28.1861;70 -Hämeenlinna;Hameenlinna;61;24.4414;70 -Vaasa;Vaasa;63.1;21.6167;70 -Joensuu;Joensuu;62.6;29.7639;70 -Kouvola;Kouvola;60.8681;26.7042;70 -Pori;Pori;61.4847;21.7972;70 -Keminmaa;Keminmaa;65.8014;24.5444;70 -Suomussalmi;Suomussalmi;64.8833;28.9167;70 -Laitila;Laitila;60.8792;21.6931;70 -Pöytyä;Poytya;60.7167;22.6;70 -Asikkala;Asikkala;61.1722;25.5472;70 -Elimäki;Elimaki;60.7208;26.4514;70 -Pudasjärvi;Pudasjarvi;65.3583;27;70 -Jyväskylä;Jyvaskyla;62.2333;25.7333;70 -Kiuruvesi;Kiuruvesi;63.6528;26.6194;70 -Hollola;Hollola;60.9886;25.5128;70 -Lahti;Lahti;60.9804;25.655;70 -Kuopio;Kuopio;62.8925;27.6783;70 -Kemi;Kemi;65.7336;24.5634;70 -Tornio;Tornio;65.8497;24.1441;70 -Iisalmi;Iisalmi;63.5611;27.1889;70 -Lempäälä;Lempaala;61.3139;23.7528;70 -Loppi;Loppi;60.7181;24.4417;70 -Laihia;Laihia;62.9764;22.0111;70 -Toijala;Toijala;61.1667;23.8681;70 -Siilinjärvi;Siilinjarvi;63.075;27.66;70 -Kurikka;Kurikka;62.6167;22.4;70 -Jämsä;Jamsa;61.8639;25.1903;70 -Mynämäki;Mynamaki;60.6833;21.9833;70 -Jalasjärvi;Jalasjarvi;62.4917;22.7667;70 -Nurmes;Nurmes;63.5444;29.1333;70 -Riihimäki;Riihimaki;60.7333;24.7667;70 -Raseborg;Raseborg;59.975;23.4361;70 -Vihti;Vihti;60.4167;24.3331;70 -Masku;Masku;60.5708;22.1;70 -Hattula;Hattula;61.0556;24.3708;70 -Helsinki;Helsinki;60.1756;24.9342;70 -Nokia;Nokia;61.4767;23.5053;70 -Kangasala;Kangasala;61.4639;24.065;70 -Kaarina;Kaarina;60.4069;22.3722;70 -Ylöjärvi;Ylojarvi;61.55;23.5833;70 -Jyväskylän Maalaiskunta;Jyvaskylan Maalaiskunta;62.2889;25.7417;70 -Muurame;Muurame;62.1292;25.6722;70 -Oulunsalo;Oulunsalo;64.9333;25.4167;70 -Saarijärvi;Saarijarvi;62.7056;25.2569;70 -Lapinlahti;Lapinlahti;63.3667;27.3833;70 -Alajärvi;Alajarvi;63;23.8167;70 -Ii;Ii;65.3167;25.3722;70 -Leppävirta;Leppavirta;62.4917;27.7875;70 -Liminka;Liminka;64.8083;25.4167;70 -Keuruu;Keuruu;62.2597;24.7069;70 -Espoo;Espoo;60.21;24.66;70 -Närpes;Narpes;62.4736;21.3375;70 -Orivesi;Orivesi;61.6778;24.3569;70 -Imatra;Imatra;61.1931;28.7764;70 -Tampere;Tampere;61.4981;23.76;70 -Somero;Somero;60.6292;23.5139;70 -Muhos;Muhos;64.8;26;70 -Karkkila;Karkkila;60.5347;24.2097;70 -Hanko;Hanko;59.8236;22.9681;70 -Turku;Turku;60.4517;22.27;70 -Oulu;Oulu;65.0142;25.4719;70 -Vantaa;Vantaa;60.3;25.0333;70 -Sastamala;Sastamala;61.3417;22.9083;70 -Raahe;Raahe;64.6847;24.4792;70 -Raisio;Raisio;60.4861;22.1694;70 -Halikko;Halikko;60.3972;23.0778;70 -Kuhmo;Kuhmo;64.125;29.5167;70 -Sodankylä;Sodankyla;67.4149;26.5907;70 -Karis;Karis;60.0708;23.6625;70 -Hausjärvi;Hausjarvi;60.7884;25.0247;70 -Seyssins;Seyssins;45.1561;5.6797;71 -Falaise;Falaise;48.8972;-0.1975;71 -Uzès;Uzes;44.0125;4.4197;71 -Saint-Jean-d’Illac;Saint-Jean-d'Illac;44.8097;-0.7836;71 -Chamonix-Mont-Blanc;Chamonix-Mont-Blanc;45.9222;6.8689;71 -Paray-Vieille-Poste;Paray-Vieille-Poste;48.7081;2.3628;71 -Saint-Renan;Saint-Renan;48.4339;-4.6214;71 -Baillargues;Baillargues;43.6611;4.0128;71 -Bessancourt;Bessancourt;49.0378;2.2133;71 -Pégomas;Pegomas;43.5967;6.9333;71 -La Colle-sur-Loup;La Colle-sur-Loup;43.6864;7.1039;71 -Aureilhan;Aureilhan;43.2439;0.0967;71 -Marcoussis;Marcoussis;48.6417;2.2297;71 -Saintes;Saintes;45.7464;-0.6333;71 -Libourne;Libourne;44.92;-0.24;71 -Vertou;Vertou;47.1689;-1.4697;71 -Chartres-de-Bretagne;Chartres-de-Bretagne;48.0394;-1.7039;71 -Coutras;Coutras;45.0408;-0.1289;71 -Barlin;Barlin;50.4553;2.6186;71 -Mazingarbe;Mazingarbe;50.4731;2.7181;71 -Poisy;Poisy;45.9222;6.0631;71 -Venelles;Venelles;43.5983;5.4825;71 -Jacou;Jacou;43.6608;3.9103;71 -Les Angles;Les Angles;43.9544;4.7667;71 -Pont-l’Abbé;Pont-l'Abbe;47.8672;-4.2231;71 -Jarny;Jarny;49.1589;5.8772;71 -Saint-Jean-de-Monts;Saint-Jean-de-Monts;46.7928;-2.0603;71 -Saint-Marcellin;Saint-Marcellin;45.1517;5.3197;71 -Saint-Chamas;Saint-Chamas;43.5503;5.0347;71 -Vif;Vif;45.0553;5.67;71 -Vaujours;Vaujours;48.9339;2.5719;71 -Pibrac;Pibrac;43.6169;1.2847;71 -Guichen;Guichen;47.9675;-1.795;71 -Crolles;Crolles;45.285;5.8828;71 -Roissy-en-Brie;Roissy-en-Brie;48.7906;2.6519;71 -Rochefort;Rochefort;45.9421;-0.9588;71 -Dole;Dole;47.0931;5.4906;71 -Vernon;Vernon;49.09;1.49;71 -Lanester;Lanester;47.7647;-3.3422;71 -Muret;Muret;43.4611;1.3267;71 -La Valette-du-Var;La Valette-du-Var;43.1383;5.9831;71 -Laon;Laon;49.5639;3.6244;71 -Reims;Reims;49.2628;4.0347;71 -Saint-Étienne;Saint-Etienne;45.4347;4.3903;71 -Le Havre;Le Havre;49.49;0.1;71 -Toulon;Toulon;43.1258;5.9306;71 -Sautron;Sautron;47.2636;-1.6683;71 -Neuville-sur-Saône;Neuville-sur-Saone;45.8761;4.8411;71 -Châteaugiron;Chateaugiron;48.0481;-1.5031;71 -Velaux;Velaux;43.5225;5.2539;71 -Jouy-en-Josas;Jouy-en-Josas;48.7681;2.1669;71 -Crest;Crest;44.7283;5.0222;71 -Belleville;Belleville;46.1086;4.7492;71 -Domérat;Domerat;46.3603;2.5344;71 -Terville;Terville;49.3444;6.1342;71 -Sarlat-la-Canéda;Sarlat-la-Caneda;44.89;1.2167;71 -Marguerittes;Marguerittes;43.86;4.4439;71 -Noisy-le-Roi;Noisy-le-Roi;48.8464;2.06;71 -Saint-Vallier;Saint-Vallier;46.6419;4.3711;71 -Borgo;Borgo;42.5539;9.4275;71 -Saint-Germain-lès-Corbeil;Saint-Germain-les-Corbeil;48.6206;2.4892;71 -Peymeinade;Peymeinade;43.6422;6.8758;71 -Trégueux;Tregueux;48.4906;-2.7381;71 -La Ricamarie;La Ricamarie;45.4031;4.3644;71 -Monistrol-sur-Loire;Monistrol-sur-Loire;45.2925;4.1722;71 -Linselles;Linselles;50.7372;3.0794;71 -Entraigues-sur-la-Sorgue;Entraigues-sur-la-Sorgue;44.0031;4.9267;71 -Privas;Privas;44.735;4.5992;71 -Lançon-Provence;Lancon-Provence;43.5925;5.1281;71 -Grenade;Grenade;43.7714;1.2931;71 -Merlebach;Merlebach;49.1466;6.8157;71 -L’Isle-Jourdain;L'Isle-Jourdain;43.6136;1.0808;71 -Nort-sur-Erdre;Nort-sur-Erdre;47.4394;-1.4983;71 -Thaon-les-Vosges;Thaon-les-Vosges;48.2505;6.4195;71 -Hirson;Hirson;49.9217;4.0839;71 -Rivesaltes;Rivesaltes;42.7689;2.8739;71 -Bellerive-sur-Allier;Bellerive-sur-Allier;46.1164;3.4042;71 -Émerainville;Emerainville;48.81;2.6228;71 -Quéven;Queven;47.7886;-3.4153;71 -Le Teil;Le Teil;44.5453;4.6822;71 -Dijon;Dijon;47.3167;5.0167;71 -Villeurbanne;Villeurbanne;45.7667;4.8803;71 -Grenoble;Grenoble;45.1715;5.7224;71 -Rennes;Rennes;48.1147;-1.6794;71 -Étampes;Etampes;48.4343;2.1615;71 -Saint-Ouen-l’Aumône;Saint-Ouen-l'Aumone;49.0447;2.1111;71 -Vierzon;Vierzon;47.2225;2.0694;71 -Hénin-Beaumont;Henin-Beaumont;50.4217;2.9508;71 -Gradignan;Gradignan;44.7725;-0.6156;71 -La Garde;La Garde;43.1256;6.0108;71 -Saumur;Saumur;47.26;-0.0769;71 -Aurillac;Aurillac;44.9261;2.4406;71 -La Teste-de-Buch;La Teste-de-Buch;44.62;-1.1457;71 -Blagnac;Blagnac;43.6364;1.3906;71 -Cavaillon;Cavaillon;43.8375;5.0381;71 -Orvault;Orvault;47.2717;-1.6225;71 -Sens;Sens;48.1975;3.2877;71 -Miramas;Miramas;43.5822;5.0019;71 -Rambouillet;Rambouillet;48.6444;1.8308;71 -Montbéliard;Montbeliard;47.51;6.8;71 -Lunel;Lunel;43.6769;4.1353;71 -Gonesse;Gonesse;48.9875;2.4494;71 -Bergerac;Bergerac;44.85;0.48;71 -Illkirch-Graffenstaden;Illkirch-Graffenstaden;48.53;7.72;71 -Lille;Lille;50.6278;3.0583;71 -Le Muy;Le Muy;43.4725;6.5664;71 -Gouvieux;Gouvieux;49.1878;2.4161;71 -Lamorlaye;Lamorlaye;49.155;2.4408;71 -Séné;Sene;47.6197;-2.7372;71 -Morières-lès-Avignon;Morieres-les-Avignon;43.9417;4.9047;71 -Le Rheu;Le Rheu;48.1019;-1.7956;71 -Unieux;Unieux;45.4017;4.2614;71 -Bandol;Bandol;43.1364;5.7533;71 -Livron-sur-Drôme;Livron-sur-Drome;44.7728;4.8431;71 -Les Sorinières;Les Sorinieres;47.1483;-1.5294;71 -Cappelle-la-Grande;Cappelle-la-Grande;50.9983;2.3642;71 -Isbergues;Isbergues;50.6233;2.4567;71 -Pont-Audemer;Pont-Audemer;49.3542;0.5139;71 -Vendin-le-Vieil;Vendin-le-Vieil;50.4739;2.8661;71 -Périgny;Perigny;46.1528;-1.0964;71 -Parempuyre;Parempuyre;44.9492;-0.605;71 -Tonneins;Tonneins;44.3897;0.3083;71 -La Fare-les-Oliviers;La Fare-les-Oliviers;43.5517;5.1947;71 -Dardilly;Dardilly;45.8056;4.7531;71 -Capbreton;Capbreton;43.6419;-1.4322;71 -Chaponost;Chaponost;45.7103;4.7422;71 -Vallet;Vallet;47.1617;-1.2669;71 -Le Petit-Couronne;Le Petit-Couronne;49.3856;1.0275;71 -Villars;Villars;45.4689;4.3544;71 -Courcelles-les-Lens;Courcelles-les-Lens;50.4181;3.0181;71 -Lorgues;Lorgues;43.4933;6.3611;71 -Waziers;Waziers;50.3872;3.1131;71 -Nangis;Nangis;48.555;3.0147;71 -Grabels;Grabels;43.6481;3.8017;71 -Coutances;Coutances;49.0453;-1.4453;71 -Thorigné-Fouillard;Thorigne-Fouillard;48.1597;-1.5797;71 -Saint-Philbert-de-Grand-Lieu;Saint-Philbert-de-Grand-Lieu;47.035;-1.64;71 -Tournan-en-Brie;Tournan-en-Brie;48.7406;2.7681;71 -Gretz-Armainvilliers;Gretz-Armainvilliers;48.7411;2.7342;71 -Malzéville;Malzeville;48.7103;6.1864;71 -Savenay;Savenay;47.3611;-1.9419;71 -Longvic;Longvic;47.2878;5.0636;71 -Notre-Dame-de-Gravenchon;Notre-Dame-de-Gravenchon;49.4892;0.5711;71 -Achicourt;Achicourt;50.2733;2.7594;71 -Chécy;Checy;47.8936;2.0269;71 -Roussillon;Roussillon;45.3719;4.8117;71 -Saint-Paul-Trois-Châteaux;Saint-Paul-Trois-Chateaux;44.3489;4.7686;71 -Saint-Claude;Saint-Claude;46.3872;5.8633;71 -Roquevaire;Roquevaire;43.3494;5.6047;71 -Clermont-l’Hérault;Clermont-l'Herault;43.6272;3.4322;71 -Lempdes;Lempdes;45.7711;3.1936;71 -Le Thor;Le Thor;43.9292;4.9944;71 -Bordeaux;Bordeaux;44.84;-0.58;71 -Montpellier;Montpellier;43.6119;3.8772;71 -Strasbourg;Strasbourg;48.5833;7.7458;71 -Nice;Nice;43.7034;7.2663;71 -Nantes;Nantes;47.2181;-1.5528;71 -Auterive;Auterive;43.3503;1.4747;71 -Pernes-les-Fontaines;Pernes-les-Fontaines;43.9978;5.0592;71 -Mazamet;Mazamet;43.4917;2.3733;71 -Le Passage;Le Passage;44.2014;0.6033;71 -Ouistreham;Ouistreham;49.2792;-0.2583;71 -Saint-Loubès;Saint-Loubes;44.9172;-0.4281;71 -Nogent-le-Rotrou;Nogent-le-Rotrou;48.3217;0.8217;71 -Figeac;Figeac;44.6086;2.0317;71 -Le Beausset;Le Beausset;43.1983;5.8028;71 -Arques;Arques;50.7356;2.3025;71 -Divonne-les-Bains;Divonne-les-Bains;46.3567;6.1428;71 -Aire-sur-la-Lys;Aire-sur-la-Lys;50.6386;2.3967;71 -Condé-sur-l’Escaut;Conde-sur-l'Escaut;50.4492;3.5906;71 -Lescar;Lescar;43.325;-0.4161;71 -Cabriès;Cabries;43.4411;5.3797;71 -Fouesnant;Fouesnant;47.8933;-4.0122;71 -Ploërmel;Ploermel;47.9317;-2.3975;71 -Aytré;Aytre;46.1342;-1.1144;71 -Saint-Jean-le-Blanc;Saint-Jean-le-Blanc;47.8919;1.9172;71 -Saint-Doulchard;Saint-Doulchard;47.0997;2.3728;71 -Boucau;Boucau;43.5236;-1.4867;71 -Lambesc;Lambesc;43.6539;5.2619;71 -Merville;Merville;50.6439;2.6403;71 -Saint-Rémy-de-Provence;Saint-Remy-de-Provence;43.7894;4.8317;71 -Foix;Foix;42.9653;1.6069;71 -Saint-Lys;Saint-Lys;43.5142;1.1775;71 -Pia;Pia;42.7447;2.9208;71 -Blain;Blain;47.4761;-1.7636;71 -Mont-Saint-Martin;Mont-Saint-Martin;49.5406;5.7794;71 -Saint-Amand-Montrond;Saint-Amand-Montrond;46.7228;2.505;71 -Saint-Pierre-du-Mont;Saint-Pierre-du-Mont;43.8825;-0.5194;71 -Cosne sur Loire;Cosne sur Loire;47.4103;2.925;71 -Magny-les-Hameaux;Magny-les-Hameaux;48.7239;2.0842;71 -Revel;Revel;43.4586;2.0042;71 -Luçon;Lucon;46.4547;-1.1658;71 -Beuvry;Beuvry;50.5197;2.6794;71 -La Salvetat-Saint-Gilles;La Salvetat-Saint-Gilles;43.5761;1.2714;71 -Pierrelaye;Pierrelaye;49.0225;2.1503;71 -La Tour-du-Pin;La Tour-du-Pin;45.5658;5.445;71 -Saint-Barthélemy-d’Anjou;Saint-Barthelemy-d'Anjou;47.4675;-0.495;71 -Veauche;Veauche;45.5619;4.2781;71 -Artigues-près-Bordeaux;Artigues-pres-Bordeaux;44.8606;-0.4936;71 -Dreux;Dreux;48.7372;1.3664;71 -Saint-Médard-en-Jalles;Saint-Medard-en-Jalles;44.8964;-0.7164;71 -Molsheim;Molsheim;48.5428;7.4922;71 -Maubeuge;Maubeuge;50.2775;3.9734;71 -Plaisir;Plaisir;48.8183;1.9472;71 -Épinal;Epinal;48.1744;6.4512;71 -Châtellerault;Chatellerault;46.8178;0.5461;71 -Romans-sur-Isère;Romans-sur-Isere;45.0464;5.0517;71 -Marignane;Marignane;43.416;5.2145;71 -Vitrolles;Vitrolles;43.46;5.2486;71 -Cambrai;Cambrai;50.1767;3.2356;71 -Paris;Paris;48.8566;2.3522;71 -Redon;Redon;47.6514;-2.0847;71 -Basse-Goulaine;Basse-Goulaine;47.2153;-1.4656;71 -Ussel;Ussel;45.5481;2.3092;71 -Ingré;Ingre;47.9206;1.8242;71 -La Ravoire;La Ravoire;45.5569;5.9664;71 -Margny-lès-Compiègne;Margny-les-Compiegne;49.4261;2.8208;71 -Aizenay;Aizenay;46.74;-1.6083;71 -Souffelweyersheim;Souffelweyersheim;48.635;7.7408;71 -Aulnoye-Aymeries;Aulnoye-Aymeries;50.2047;3.8356;71 -Treillières;Treillieres;47.3308;-1.6267;71 -Marspich;Marspich;49.3371;6.0792;71 -Lesquin;Lesquin;50.5897;3.1111;71 -Couzeix;Couzeix;45.8761;1.2386;71 -Irigny;Irigny;45.6731;4.8225;71 -Saint-Aubin-lès-Elbeuf;Saint-Aubin-les-Elbeuf;49.3003;1.0111;71 -Léguevin;Leguevin;43.5989;1.2331;71 -Loudéac;Loudeac;48.1778;-2.7533;71 -Joigny;Joigny;47.9822;3.3972;71 -Seysses;Seysses;43.4981;1.3125;71 -Marseille;Marseille;43.2964;5.37;71 -Lyon;Lyon;45.76;4.84;71 -Toulouse;Toulouse;43.6045;1.444;71 -Brétigny-sur-Orge;Bretigny-sur-Orge;48.6114;2.3059;71 -Scionzier;Scionzier;46.0572;6.55;71 -Landivisiau;Landivisiau;48.5092;-4.0683;71 -Golbey;Golbey;48.1958;6.4372;71 -Saint-Pierre-lès-Elbeuf;Saint-Pierre-les-Elbeuf;49.2775;1.0406;71 -Saint-Sulpice-la-Pointe;Saint-Sulpice-la-Pointe;43.7742;1.6864;71 -Libercourt;Libercourt;50.4839;3.0139;71 -Cébazat;Cebazat;45.8314;3.1;71 -Breuillet;Breuillet;48.5661;2.1714;71 -La Grande-Motte;La Grande-Motte;43.5606;4.085;71 -Valréas;Valreas;44.3842;4.9903;71 -Paray-le-Monial;Paray-le-Monial;46.4511;4.1194;71 -Elne;Elne;42.6003;2.9711;71 -Belley;Belley;45.7592;5.6881;71 -Coulaines;Coulaines;48.0267;0.2042;71 -Orchies;Orchies;50.4747;3.2442;71 -Gonfreville-l’Orcher;Gonfreville-l'Orcher;49.5053;0.2331;71 -Voreppe;Voreppe;45.2978;5.6369;71 -La Ferté-Bernard;La Ferte-Bernard;48.1867;0.6544;71 -Lillebonne;Lillebonne;49.5208;0.5375;71 -La Chapelle d’Armentières;La Chapelle d'Armentieres;50.6728;2.895;71 -Le Mesnil-Esnard;Le Mesnil-Esnard;49.4108;1.1419;71 -Larmor-Plage;Larmor-Plage;47.7064;-3.3842;71 -Onnaing;Onnaing;50.3878;3.5981;71 -Carpentras;Carpentras;44.0558;5.0489;71 -Bourgoin-Jallieu;Bourgoin-Jallieu;45.5861;5.2736;71 -Agde;Agde;43.3108;3.4758;71 -Orange;Orange;44.1383;4.8097;71 -Tournefeuille;Tournefeuille;43.5853;1.3442;71 -Saint-Étienne-du-Rouvray;Saint-Etienne-du-Rouvray;49.3786;1.105;71 -Décines-Charpieu;Decines-Charpieu;45.7694;4.9594;71 -Draveil;Draveil;48.6852;2.408;71 -Mont-de-Marsan;Mont-de-Marsan;43.89;-0.5;71 -Vienne;Vienne;45.5242;4.8781;71 -Digoin;Digoin;46.4819;3.9806;71 -Vizille;Vizille;45.0783;5.7719;71 -Saint-Prix;Saint-Prix;49.0067;2.2625;71 -Lagord;Lagord;46.1894;-1.1542;71 -Lesneven;Lesneven;48.5719;-4.3222;71 -Geispolsheim;Geispolsheim;48.515;7.6464;71 -Gières;Gieres;45.1819;5.7919;71 -Domène;Domene;45.2025;5.8389;71 -La Montagne;La Montagne;47.19;-1.6839;71 -Tullins;Tullins;45.2975;5.4833;71 -Saint-Denis-en-Val;Saint-Denis-en-Val;47.8772;1.96;71 -Cormontreuil;Cormontreuil;49.2228;4.0519;71 -Ancenis;Ancenis;47.3728;-1.1783;71 -Liffré;Liffre;48.2136;-1.5081;71 -Bouffémont;Bouffemont;49.0433;2.2992;71 -Doué-la-Fontaine;Doue-la-Fontaine;47.1931;-0.2756;71 -Saint-Péray;Saint-Peray;44.9486;4.845;71 -Cavalaire-sur-Mer;Cavalaire-sur-Mer;43.1711;6.5292;71 -Fouquières-lès-Lens;Fouquieres-les-Lens;50.4286;2.9128;71 -Gérardmer;Gerardmer;48.0722;6.8786;71 -Tignieu;Tignieu;45.7339;5.1872;71 -Anse;Anse;45.9356;4.7194;71 -Marseillan;Marseillan;43.3564;3.5278;71 -Rethel;Rethel;49.5097;4.3675;71 -Ruelle-sur-Touvre;Ruelle-sur-Touvre;45.6778;0.2203;71 -Malemort-sur-Corrèze;Malemort-sur-Correze;45.1708;1.5639;71 -Langon;Langon;44.5531;-0.2494;71 -Toulouges;Toulouges;42.6706;2.8319;71 -Colombelles;Colombelles;49.2042;-0.2972;71 -Nieppe;Nieppe;50.7031;2.8389;71 -Mably;Mably;46.0858;4.0647;71 -Lésigny;Lesigny;48.7442;2.6158;71 -Courdimanche;Courdimanche;49.0344;2.0014;71 -Pontcharra;Pontcharra;45.4331;6.0153;71 -Gujan-Mestras;Gujan-Mestras;44.6364;-1.0667;71 -Talmont-Saint-Hilaire;Talmont-Saint-Hilaire;46.4672;-1.6183;71 -La Talaudière;La Talaudiere;45.4814;4.4319;71 -Questembert;Questembert;47.6614;-2.4531;71 -Sarreguemines;Sarreguemines;49.11;7.07;71 -Denain;Denain;50.3286;3.395;71 -Dax;Dax;43.71;-1.05;71 -Lisieux;Lisieux;49.15;0.23;71 -Remiremont;Remiremont;48.0169;6.59;71 -Monts;Monts;47.2747;0.6428;71 -Bassens;Bassens;44.9033;-0.5169;71 -Saint-Julien-les-Villas;Saint-Julien-les-Villas;48.2714;4.0975;71 -Saint-Affrique;Saint-Affrique;43.9583;2.8864;71 -Notre-Dame-de-Bondeville;Notre-Dame-de-Bondeville;49.4883;1.0483;71 -Wissous;Wissous;48.7308;2.3272;71 -Neuves-Maisons;Neuves-Maisons;48.6161;6.1036;71 -Soustons;Soustons;43.7514;-1.3294;71 -Bonsecours;Bonsecours;49.4278;1.1278;71 -Péronne;Peronne;49.9322;2.9364;71 -Saint-Victoret;Saint-Victoret;43.4208;5.2333;71 -Saint-Vincent-de-Tyrosse;Saint-Vincent-de-Tyrosse;43.6611;-1.3042;71 -La Couronne;La Couronne;45.6075;0.1;71 -Céret;Ceret;42.4881;2.7514;71 -Langres;Langres;47.8625;5.3331;71 -Wintzenheim;Wintzenheim;48.0731;7.29;71 -Moirans;Moirans;45.325;5.5644;71 -Uckange;Uckange;49.3025;6.1553;71 -Lisses;Lisses;48.5978;2.4264;71 -Clisson;Clisson;47.0869;-1.2836;71 -Montreuil-Juigné;Montreuil-Juigne;47.5283;-0.6119;71 -Beynes;Beynes;48.8564;1.8728;71 -Saint-Priest-en-Jarez;Saint-Priest-en-Jarez;45.4742;4.3781;71 -Soisy-sur-Seine;Soisy-sur-Seine;48.6469;2.4522;71 -Publier;Publier;46.3878;6.5442;71 -Écouen;Ecouen;49.0186;2.3811;71 -Languidic;Languidic;47.8333;-3.1578;71 -Trévoux;Trevoux;45.9408;4.775;71 -Beauzelle;Beauzelle;43.6653;1.3775;71 -Éguilles;Eguilles;43.5686;5.3542;71 -Gleizé;Gleize;45.9892;4.6969;71 -Thuir;Thuir;42.6319;2.7564;71 -Hettange-Grande;Hettange-Grande;49.4058;6.1531;71 -Charnay-lès-Mâcon;Charnay-les-Macon;46.3092;4.7844;71 -Fresnes-sur-Escaut;Fresnes-sur-Escaut;50.4336;3.5769;71 -Isle;Isle;45.8042;1.2264;71 -Luisant;Luisant;48.4317;1.4764;71 -Guénange;Guenange;49.2978;6.1978;71 -Donges;Donges;47.3231;-2.0761;71 -Vineuil;Vineuil;47.5806;1.3725;71 -Le Mesnil-le-Roi;Le Mesnil-le-Roi;48.9281;2.1225;71 -Levallois-Perret;Levallois-Perret;48.895;2.2872;71 -Colombes;Colombes;48.9236;2.2522;71 -Aubervilliers;Aubervilliers;48.9131;2.3831;71 -Créteil;Creteil;48.7911;2.4628;71 -Annecy-le-Vieux;Annecy-le-Vieux;45.9192;6.1419;71 -Saint-Genis-Laval;Saint-Genis-Laval;45.696;4.793;71 -Mandelieu-la-Napoule;Mandelieu-la-Napoule;43.5464;6.9381;71 -Saint-Jean-de-Braye;Saint-Jean-de-Braye;47.9128;1.9719;71 -Seynod;Seynod;45.8889;6.0961;71 -Le Creusot;Le Creusot;46.8014;4.4411;71 -Chaumont;Chaumont;48.1117;5.1389;71 -Halluin;Halluin;50.7836;3.1256;71 -Auch;Auch;43.6465;0.5855;71 -Fougères;Fougeres;48.3525;-1.1986;71 -Couëron;Coueron;47.2156;-1.7228;71 -Perpignan;Perpignan;42.6986;2.8956;71 -Les Pennes-Mirabeau;Les Pennes-Mirabeau;43.4106;5.3103;71 -Villeneuve-sur-Lot;Villeneuve-sur-Lot;44.4081;0.705;71 -Hazebrouck;Hazebrouck;50.725;2.5392;71 -Gardanne;Gardanne;43.4553;5.476;71 -Millau;Millau;44.0986;3.0783;71 -Orléans;Orleans;47.9025;1.909;71 -Besançon;Besancon;47.24;6.02;71 -Metz;Metz;49.1203;6.1778;71 -Caen;Caen;49.18;-0.37;71 -Nancy;Nancy;48.6936;6.1846;71 -Argenteuil;Argenteuil;48.95;2.25;71 -Rouen;Rouen;49.4428;1.0886;71 -Mulhouse;Mulhouse;47.75;7.34;71 -Roubaix;Roubaix;50.6901;3.1817;71 -Nanterre;Nanterre;48.8988;2.1969;71 -Courbevoic;Courbevoic;48.8978;2.2531;71 -Vitry-sur-Seine;Vitry-sur-Seine;48.7875;2.3928;71 -Tourcoing;Tourcoing;50.7239;3.1612;71 -Castelnau-le-Lez;Castelnau-le-Lez;43.6369;3.9019;71 -Grande-Synthe;Grande-Synthe;51.0139;2.3028;71 -Saint-Dizier;Saint-Dizier;48.6383;4.9497;71 -Angers;Angers;47.4736;-0.5542;71 -Le Mans;Le Mans;48.0077;0.1984;71 -Nîmes;Nimes;43.838;4.361;71 -Clermont-Ferrand;Clermont-Ferrand;45.7831;3.0824;71 -Aix-en-Provence;Aix-en-Provence;43.5263;5.4454;71 -Brest;Brest;48.39;-4.49;71 -Tours;Tours;47.3936;0.6892;71 -Boulogne-Billancourt;Boulogne-Billancourt;48.8352;2.2409;71 -Mauléon;Mauleon;46.9228;-0.7497;71 -Aigues-Mortes;Aigues-Mortes;43.5667;4.1925;71 -Feurs;Feurs;45.7408;4.2258;71 -Saint-Maixent-l’École;Saint-Maixent-l'Ecole;46.4128;-0.2081;71 -Bompas;Bompas;42.7311;2.9333;71 -Le Grau-du-Roi;Le Grau-du-Roi;43.5372;4.1367;71 -Saint-Rémy-lès-Chevreuse;Saint-Remy-les-Chevreuse;48.7058;2.0719;71 -Sarzeau;Sarzeau;47.5272;-2.7697;71 -Langueux;Langueux;48.495;-2.7175;71 -Plabennec;Plabennec;48.5019;-4.4261;71 -Saint-Denis;Saint-Denis;48.9356;2.3539;71 -Le Poiré-sur-Vie;Le Poire-sur-Vie;46.7686;-1.5083;71 -Montreuil;Montreuil;48.8611;2.4436;71 -Amiens;Amiens;49.892;2.299;71 -Annecy;Annecy;45.916;6.133;71 -Limoges;Limoges;45.8353;1.2625;71 -Courtry;Courtry;48.9175;2.6031;71 -Ballancourt;Ballancourt;48.5256;2.3856;71 -Auby;Auby;50.4153;3.0544;71 -Sausset-les-Pins;Sausset-les-Pins;43.3322;5.1139;71 -Claix;Claix;45.1197;5.6717;71 -Biguglia;Biguglia;42.6183;9.4361;71 -La Penne-sur-Huveaune;La Penne-sur-Huveaune;43.2806;5.5158;71 -Romagnat;Romagnat;45.7294;3.1006;71 -Eckbolsheim;Eckbolsheim;48.5789;7.6897;71 -Wavrin;Wavrin;50.5739;2.9389;71 -Le Teich;Le Teich;44.6339;-1.0236;71 -Bormes-les-Mimosas;Bormes-les-Mimosas;43.1517;6.3431;71 -Le Coteau;Le Coteau;46.0272;4.0867;71 -Les Andelys;Les Andelys;49.2456;1.4117;71 -Tonnay-Charente;Tonnay-Charente;45.9436;-0.8914;71 -Abbeville;Abbeville;50.1058;1.8358;71 -Frontignan;Frontignan;43.4483;3.7561;71 -Gif-sur-Yvette;Gif-sur-Yvette;48.7018;2.1339;71 -Olivet;Olivet;47.8639;1.9006;71 -Épernay;Epernay;49.0403;3.96;71 -Combs-la-Ville;Combs-la-Ville;48.67;2.56;71 -Manosque;Manosque;43.8342;5.7839;71 -Forbach;Forbach;49.19;6.9;71 -Oyonnax;Oyonnax;46.2561;5.6556;71 -Saint-Louis;Saint-Louis;47.59;7.57;71 -Port-Saint-Louis-du-Rhône;Port-Saint-Louis-du-Rhone;43.3875;4.8044;71 -Janzé;Janze;47.9606;-1.4992;71 -Ergué-Gabéric;Ergue-Gaberic;47.9961;-4.0225;71 -Saint-Gilles-Croix-de-Vie;Saint-Gilles-Croix-de-Vie;46.6975;-1.9444;71 -Moyeuvre-Grande;Moyeuvre-Grande;49.2528;6.0458;71 -Vern-sur-Seiche;Vern-sur-Seiche;48.0447;-1.6003;71 -Houplines;Houplines;50.6908;2.9092;71 -Chantonnay;Chantonnay;46.6869;-1.0506;71 -Trignac;Trignac;47.3181;-2.1892;71 -Bouaye;Bouaye;47.1436;-1.6889;71 -L’Aigle;L'Aigle;48.765;0.6275;71 -Lège-Cap-Ferret;Lege-Cap-Ferret;44.7931;-1.1464;71 -Lure;Lure;47.6831;6.4967;71 -Carnoux-en-Provence;Carnoux-en-Provence;43.2564;5.5644;71 -Sorbiers;Sorbiers;45.4878;4.4503;71 -Le Soler;Le Soler;42.6819;2.7933;71 -Le Loroux-Bottereau;Le Loroux-Bottereau;47.2381;-1.3492;71 -Thann;Thann;47.8067;7.1044;71 -L’Arbresle;L'Arbresle;45.8356;4.6169;71 -Bailly-Romainvilliers;Bailly-Romainvilliers;48.8469;2.8231;71 -Houdain;Houdain;50.4522;2.5372;71 -Saint-Apollinaire;Saint-Apollinaire;47.3317;5.0842;71 -Saint-Jean-de-Maurienne;Saint-Jean-de-Maurienne;45.2767;6.345;71 -Gargenville;Gargenville;48.9919;1.8103;71 -Chinon;Chinon;47.1669;0.2428;71 -Reignier;Reignier;46.1344;6.2683;71 -Ballan-Miré;Ballan-Mire;47.3417;0.6131;71 -Vert-Saint-Denis;Vert-Saint-Denis;48.5669;2.6219;71 -Louveciennes;Louveciennes;48.8603;2.1164;71 -Puget-sur-Argens;Puget-sur-Argens;43.4558;6.6842;71 -Saint-Nicolas-de-Port;Saint-Nicolas-de-Port;48.6308;6.3022;71 -Villard-Bonnot;Villard-Bonnot;45.2381;5.8883;71 -La Verpillière;La Verpilliere;45.6369;5.1428;71 -Leforest;Leforest;50.4372;3.0642;71 -La Bassée;La Bassee;50.5336;2.8072;71 -Champagnole;Champagnole;46.7472;5.9072;71 -Châteauneuf-sur-Loire;Chateauneuf-sur-Loire;47.8653;2.2222;71 -Liancourt;Liancourt;49.3308;2.4653;71 -Guilers;Guilers;48.4256;-4.5581;71 -Meximieux;Meximieux;45.9044;5.1944;71 -Pézenas;Pezenas;43.4594;3.4228;71 -Noyelles-sous-Lens;Noyelles-sous-Lens;50.4306;2.8728;71 -Audenge;Audenge;44.6836;-1.0133;71 -Versailles;Versailles;48.8053;2.135;71 -Clichy;Clichy;48.9044;2.3064;71 -Issy-les-Moulineaux;Issy-les-Moulineaux;48.8239;2.27;71 -Saint-Maur-des-Fossés;Saint-Maur-des-Fosses;48.7994;2.4997;71 -Champigny-sur-Marne;Champigny-sur-Marne;48.8172;2.5156;71 -Rueil-Malmaison;Rueil-Malmaison;48.876;2.181;71 -Drancy;Drancy;48.93;2.45;71 -Albertville;Albertville;45.6758;6.3925;71 -Aulnay-sous-Bois;Aulnay-sous-Bois;48.9386;2.4906;71 -Poitiers;Poitiers;46.58;0.34;71 -Villefontaine;Villefontaine;45.6133;5.1486;71 -Vincennes;Vincennes;48.8478;2.4392;71 -Antibes;Antibes;43.5808;7.1239;71 -Calais;Calais;50.9481;1.8564;71 -Noisy-le-Grand;Noisy-le-Grand;48.8478;2.5528;71 -Neuilly-sur-Seine;Neuilly-sur-Seine;48.8881;2.2686;71 -Ivry-sur-Seine;Ivry-sur-Seine;48.8078;2.3747;71 -Montrouge;Montrouge;48.8172;2.3219;71 -Cannes;Cannes;43.5513;7.0128;71 -La Rochelle;La Rochelle;46.1591;-1.1517;71 -Pau;Pau;43.3;-0.37;71 -Épinay-sur-Seine;Epinay-sur-Seine;48.9553;2.3092;71 -Troyes;Troyes;48.2997;4.0792;71 -Antony;Antony;48.7539;2.2975;71 -Cergy;Cergy;49.0361;2.0631;71 -Ajaccio;Ajaccio;41.9267;8.7369;71 -Pantin;Pantin;48.8966;2.4017;71 -Vénissieux;Venissieux;45.6978;4.8867;71 -Pertuis;Pertuis;43.695;5.5036;71 -Bourg-lès-Valence;Bourg-les-Valence;44.9475;4.8953;71 -Carquefou;Carquefou;47.2969;-1.4928;71 -Lannion;Lannion;48.7325;-3.4553;71 -Hem;Hem;50.6553;3.1878;71 -Challans;Challans;46.8467;-1.8781;71 -Voiron;Voiron;45.3642;5.5906;71 -Mitry-Mory;Mitry-Mory;48.9839;2.6164;71 -Beaune;Beaune;47.025;4.8397;71 -Cournon-d’Auvergne;Cournon-d'Auvergne;45.7422;3.1972;71 -Allauch;Allauch;43.3369;5.4828;71 -Givors;Givors;45.5906;4.7689;71 -Ozoir-la-Ferrière;Ozoir-la-Ferriere;48.778;2.68;71 -Saint-Aubin-de-Médoc;Saint-Aubin-de-Medoc;44.9119;-0.7253;71 -Saint-Alban;Saint-Alban;43.6919;1.4147;71 -Mordelles;Mordelles;48.0747;-1.8458;71 -La Tronche;La Tronche;45.2064;5.7403;71 -Divion;Divion;50.4722;2.5014;71 -Cognin;Cognin;45.5619;5.8972;71 -Boulazac;Boulazac;45.1819;0.7631;71 -Honfleur;Honfleur;49.4189;0.2331;71 -Balaruc-les-Bains;Balaruc-les-Bains;43.4408;3.6772;71 -Homécourt;Homecourt;49.2231;5.9928;71 -Beaupréau;Beaupreau;47.2019;-0.9944;71 -Égly;Egly;48.5806;2.2239;71 -Linas;Linas;48.6333;2.2672;71 -Sisteron;Sisteron;44.19;5.9464;71 -Ensisheim;Ensisheim;47.8656;7.3525;71 -Pluvigner;Pluvigner;47.7758;-3.0103;71 -Aussonne;Aussonne;43.6839;1.3197;71 -Quiévrechain;Quievrechain;50.3953;3.6669;71 -Pignan;Pignan;43.5842;3.7619;71 -Migennes;Migennes;47.9647;3.5167;71 -Jassans-Riottier;Jassans-Riottier;45.9856;4.7567;71 -Wissembourg;Wissembourg;49.0375;7.9461;71 -Petite-Rosselle;Petite-Rosselle;49.2117;6.8575;71 -Le Mesnil-Saint-Denis;Le Mesnil-Saint-Denis;48.7436;1.9631;71 -Saint-Berthevin;Saint-Berthevin;48.0683;-0.8258;71 -Gaillon;Gaillon;49.1603;1.3358;71 -Barr;Barr;48.4081;7.4497;71 -Perros-Guirec;Perros-Guirec;48.8133;-3.4433;71 -Chauray;Chauray;46.3606;-0.3772;71 -Saujon;Saujon;45.6714;-0.9278;71 -Magnanville;Magnanville;48.9672;1.6819;71 -Louvroil;Louvroil;50.265;3.96;71 -Saint-Juéry;Saint-Juery;43.9486;2.2094;71 -Châteaubourg;Chateaubourg;48.1111;-1.4033;71 -Saint-Ismier;Saint-Ismier;45.2486;5.8269;71 -Le Péage-de-Roussillon;Le Peage-de-Roussillon;45.3731;4.7975;71 -Jurançon;Jurancon;43.2872;-0.3881;71 -Paimpol;Paimpol;48.7778;-3.0464;71 -Corte;Corte;42.3056;9.1506;71 -Longpont-sur-Orge;Longpont-sur-Orge;48.6428;2.2917;71 -Saint-André-de-la-Roche;Saint-Andre-de-la-Roche;43.74;7.2878;71 -La Ferté-Saint-Aubin;La Ferte-Saint-Aubin;47.7172;1.9414;71 -Saintry-sur-Seine;Saintry-sur-Seine;48.5908;2.4969;71 -Crozon;Crozon;48.2453;-4.4889;71 -Chambéry;Chambery;45.57;5.9118;71 -Fontenay-sous-Bois;Fontenay-sous-Bois;48.8517;2.4772;71 -Bobigny;Bobigny;48.9106;2.4397;71 -Suresnes;Suresnes;48.87;2.22;71 -Saint-Ouen;Saint-Ouen;48.9123;2.3342;71 -Cherbourg;Cherbourg;49.6333;-1.6;71 -Bondy;Bondy;48.9022;2.4828;71 -Le Blanc-Mesnil;Le Blanc-Mesnil;48.9387;2.4614;71 -Maisons-Alfort;Maisons-Alfort;48.8058;2.4378;71 -Sarcelles;Sarcelles;48.9956;2.3808;71 -La Seyne-sur-Mer;La Seyne-sur-Mer;43.1;5.883;71 -Villejuif;Villejuif;48.7919;2.3636;71 -Massy;Massy;48.7309;2.2713;71 -Saint-Quentin;Saint-Quentin;49.8486;3.2864;71 -Chelles;Chelles;48.8833;2.6;71 -Sevran;Sevran;48.9333;2.5333;71 -Alfortville;Alfortville;48.805;2.4239;71 -Puteaux;Puteaux;48.885;2.2389;71 -Lorient;Lorient;47.75;-3.36;71 -Évry;Evry;48.6239;2.4294;71 -Clamart;Clamart;48.8014;2.2628;71 -Meaux;Meaux;48.9603;2.8883;71 -Sartrouville;Sartrouville;48.9372;2.1644;71 -Beaugency;Beaugency;47.7783;1.6317;71 -Rosporden;Rosporden;47.9606;-3.8347;71 -Saint-Thibault-des-Vignes;Saint-Thibault-des-Vignes;48.8692;2.6886;71 -Villers-Saint-Paul;Villers-Saint-Paul;49.2889;2.4872;71 -Saint-Didier-au-Mont-d’Or;Saint-Didier-au-Mont-d'Or;45.8106;4.7986;71 -Martignas-sur-Jalle;Martignas-sur-Jalle;44.8406;-0.7756;71 -Escalquens;Escalquens;43.5178;1.5608;71 -Lodève;Lodeve;43.7317;3.3194;71 -Déols;Deols;46.83;1.7058;71 -Rochefort-du-Gard;Rochefort-du-Gard;43.9744;4.6903;71 -Auxonne;Auxonne;47.1939;5.3878;71 -Behren-lès-Forbach;Behren-les-Forbach;49.1739;6.9347;71 -Coulounieix;Coulounieix;45.1864;0.6914;71 -Saint-Benoît;Saint-Benoit;46.5497;0.3417;71 -Cagnes-sur-Mer;Cagnes-sur-Mer;43.6644;7.1489;71 -Choisy-le-Roi;Choisy-le-Roi;48.763;2.409;71 -Corbeil-Essonnes;Corbeil-Essonnes;48.6139;2.482;71 -Vaulx-en-Velin;Vaulx-en-Velin;45.7768;4.9186;71 -Noisy-le-Sec;Noisy-le-Sec;48.8894;2.4503;71 -Rosny-sous-Bois;Rosny-sous-Bois;48.8667;2.4833;71 -Bayonne;Bayonne;43.49;-1.48;71 -Saint-Yrieix-sur-Charente;Saint-Yrieix-sur-Charente;45.6753;0.1275;71 -Contes;Contes;43.8119;7.3139;71 -Longueau;Longueau;49.8703;2.3561;71 -Villemandeur;Villemandeur;47.9903;2.7094;71 -Bourbourg;Bourbourg;50.9464;2.1978;71 -Montoir-de-Bretagne;Montoir-de-Bretagne;47.3283;-2.1492;71 -Mourenx;Mourenx;43.3706;-0.6294;71 -Saint-Pierre;Saint-Pierre;46.0597;6.3725;71 -Lallaing;Lallaing;50.39;3.1681;71 -Saint-Julien-de-Concelles;Saint-Julien-de-Concelles;47.2533;-1.3856;71 -Chemillé;Chemille;47.2131;-0.7258;71 -Menucourt;Menucourt;49.0272;1.9814;71 -Yssingeaux;Yssingeaux;45.1428;4.1236;71 -Bourg-Saint-Andéol;Bourg-Saint-Andeol;44.3733;4.6442;71 -La Gaude;La Gaude;43.7219;7.1531;71 -Cuincy;Cuincy;50.3822;3.0467;71 -Sérignan;Serignan;43.28;3.2775;71 -Soultz-Haut-Rhin;Soultz-Haut-Rhin;47.8858;7.2292;71 -Saint-Bonnet-de-Mure;Saint-Bonnet-de-Mure;45.6906;5.0292;71 -Téteghem;Teteghem;51.0186;2.4439;71 -Saint-Macaire-en-Mauges;Saint-Macaire-en-Mauges;47.1239;-0.9917;71 -Bourg-Saint-Maurice;Bourg-Saint-Maurice;45.6167;6.7686;71 -Cassis;Cassis;43.2156;5.5372;71 -Quesnoy-sur-Deûle;Quesnoy-sur-Deule;50.7125;2.9994;71 -Salles;Salles;44.5519;-0.8694;71 -Sucé-sur-Erdre;Suce-sur-Erdre;47.3447;-1.5294;71 -Valognes;Valognes;49.5092;-1.4692;71 -Hasparren;Hasparren;43.3844;-1.3047;71 -Auvers-sur-Oise;Auvers-sur-Oise;49.0717;2.1742;71 -Tain-l’Hermitage;Tain-l'Hermitage;45.0706;4.8425;71 -Bétheny;Betheny;49.2847;4.0569;71 -Loos-en-Gohelle;Loos-en-Gohelle;50.4578;2.7933;71 -Cranves-Sales;Cranves-Sales;46.1867;6.2914;71 -Segré;Segre;47.6864;-0.8725;71 -Fabrègues;Fabregues;43.5503;3.7761;71 -Morteau;Morteau;47.0581;6.6061;71 -Saint-Christol-lez-Alès;Saint-Christol-lez-Ales;44.0844;4.0769;71 -Les Pavillons-sous-Bois;Les Pavillons-sous-Bois;48.9;2.5;71 -Montfermeil;Montfermeil;48.9;2.5667;71 -Sannois;Sannois;48.9722;2.2578;71 -Rillieux-la-Pape;Rillieux-la-Pape;45.8214;4.8983;71 -Yerres;Yerres;48.7171;2.4881;71 -Savigny-le-Temple;Savigny-le-Temple;48.5841;2.5832;71 -Menton;Menton;43.775;7.5;71 -Aix-les-Bains;Aix-les-Bains;45.6885;5.9153;71 -Bourg-la-Reine;Bourg-la-Reine;48.7796;2.3151;71 -Villiers-le-Bel;Villiers-le-Bel;49.0094;2.3911;71 -Lambersart;Lambersart;50.65;3.025;71 -Villeneuve-la-Garenne;Villeneuve-la-Garenne;48.9372;2.3278;71 -Limeil-Brévannes;Limeil-Brevannes;48.7464;2.4883;71 -Guyancourt;Guyancourt;48.7714;2.0739;71 -Saint-Laurent-du-Var;Saint-Laurent-du-Var;43.668;7.188;71 -Lagnieu;Lagnieu;45.9036;5.3492;71 -Bellegarde;Bellegarde;43.7536;4.5144;71 -Saint-Étienne-de-Montluc;Saint-Etienne-de-Montluc;47.2764;-1.7803;71 -Audun-le-Tiche;Audun-le-Tiche;49.4733;5.9578;71 -Bezons;Bezons;48.9261;2.2178;71 -Le Plessis-Robinson;Le Plessis-Robinson;48.7811;2.2633;71 -Thonon-les-Bains;Thonon-les-Bains;46.3627;6.475;71 -Schiltigheim;Schiltigheim;48.6078;7.75;71 -Villemomble;Villemomble;48.8833;2.5;71 -Saint-Mandé;Saint-Mande;48.8422;2.4186;71 -Romainville;Romainville;48.884;2.435;71 -Clichy-sous-Bois;Clichy-sous-Bois;48.9102;2.5532;71 -Chatou;Chatou;48.8897;2.1573;71 -Fresnes;Fresnes;48.755;2.3221;71 -Ermont;Ermont;48.9922;2.2603;71 -Roanne;Roanne;46.0367;4.0689;71 -Agen;Agen;44.2049;0.6212;71 -Pontoise;Pontoise;49.0516;2.1017;71 -Viry-Châtillon;Viry-Chatillon;48.6713;2.375;71 -Les Mureaux;Les Mureaux;48.9875;1.9172;71 -Grigny;Grigny;48.6562;2.3849;71 -Saint-Cloud;Saint-Cloud;48.84;2.22;71 -Goussainville;Goussainville;49.0325;2.4747;71 -Périgueux;Perigueux;45.1929;0.7217;71 -Vandœuvre-lès-Nancy;Vandoeuvre-les-Nancy;48.6567;6.1683;71 -Ris-Orangis;Ris-Orangis;48.6537;2.4161;71 -Liévin;Lievin;50.4228;2.7786;71 -Sotteville-lès-Rouen;Sotteville-les-Rouen;49.4092;1.09;71 -Bègles;Begles;44.8086;-0.5478;71 -Oullins;Oullins;45.715;4.8083;71 -Thiais;Thiais;48.765;2.3923;71 -Trappes;Trappes;48.7775;2.0025;71 -Lens;Lens;50.4322;2.8333;71 -Le Chesnay;Le Chesnay;48.8203;2.1303;71 -Gentilly;Gentilly;48.8133;2.3444;71 -Fontenay-aux-Roses;Fontenay-aux-Roses;48.7893;2.2888;71 -Montigny-le-Bretonneux;Montigny-le-Bretonneux;48.7711;2.0333;71 -Villiers-sur-Marne;Villiers-sur-Marne;48.8275;2.5447;71 -Vigneux-sur-Seine;Vigneux-sur-Seine;48.7001;2.417;71 -Villefranche-sur-Saône;Villefranche-sur-Saone;45.9833;4.7167;71 -Neuilly-sur-Marne;Neuilly-sur-Marne;48.8537;2.549;71 -Villepinte;Villepinte;48.955;2.541;71 -Chartres;Chartres;48.456;1.484;71 -Douai;Douai;50.3714;3.08;71 -Échirolles;Echirolles;45.1436;5.7183;71 -Marcq-en-Baroeul;Marcq-en-Baroeul;50.6711;3.0972;71 -Poissy;Poissy;48.9294;2.0456;71 -Pierrefitte-sur-Seine;Pierrefitte-sur-Seine;48.9656;2.3614;71 -Sainte-Geneviève-des-Bois;Sainte-Genevieve-des-Bois;48.6369;2.3403;71 -Houilles;Houilles;48.9261;2.1892;71 -Les Lilas;Les Lilas;48.88;2.42;71 -Creil;Creil;49.2583;2.4833;71 -Villeneuve-Saint-Georges;Villeneuve-Saint-Georges;48.7325;2.4497;71 -Palaiseau;Palaiseau;48.7145;2.2457;71 -Châtenay-Malabry;Chatenay-Malabry;48.7653;2.2781;71 -L’Haÿ-les-Roses;L'Hay-les-Roses;48.78;2.3374;71 -Conflans-Sainte-Honorine;Conflans-Sainte-Honorine;48.9992;2.0983;71 -Athis-Mons;Athis-Mons;48.7074;2.3889;71 -Saint-Martin-d’Hères;Saint-Martin-d'Heres;45.1672;5.7653;71 -Le Perreux-Sur-Marne;Le Perreux-Sur-Marne;48.8422;2.5036;71 -Le Pré-Saint-Gervais;Le Pre-Saint-Gervais;48.885;2.4039;71 -Cachan;Cachan;48.7919;2.3319;71 -Savigny-sur-Orge;Savigny-sur-Orge;48.6797;2.3457;71 -Franconville;Franconville;48.9889;2.2314;71 -Annemasse;Annemasse;46.1958;6.2364;71 -Stains;Stains;48.95;2.3833;71 -Boulogne-sur-Mer;Boulogne-sur-Mer;50.7264;1.6147;71 -Rezé;Reze;47.1833;-1.55;71 -Gagny;Gagny;48.8833;2.5333;71 -Tarbes;Tarbes;43.23;0.07;71 -Arras;Arras;50.292;2.78;71 -Melun;Melun;48.5406;2.66;71 -Nogent-sur-Marne;Nogent-sur-Marne;48.8375;2.4833;71 -Wattrelos;Wattrelos;50.7;3.217;71 -Le Kremlin-Bicêtre;Le Kremlin-Bicetre;48.81;2.3581;71 -Louviers;Louviers;49.2153;1.1656;71 -Lunéville;Luneville;48.5894;6.5017;71 -Bruz;Bruz;48.0247;-1.7458;71 -Moissy-Cramayel;Moissy-Cramayel;48.6261;2.5922;71 -Brie-Comte-Robert;Brie-Comte-Robert;48.6925;2.6111;71 -Vence;Vence;43.7225;7.1119;71 -Royan;Royan;45.6231;-1.0431;71 -Fécamp;Fecamp;49.7575;0.3792;71 -Sorgues;Sorgues;44.0083;4.8725;71 -Avion;Avion;50.4097;2.8328;71 -Montceau-les-Mines;Montceau-les-Mines;46.6669;4.3689;71 -La Crau;La Crau;43.1497;6.0742;71 -Garges-lès-Gonesse;Garges-les-Gonesse;48.9728;2.4008;71 -Livry-Gargan;Livry-Gargan;48.9192;2.5361;71 -Bagneux;Bagneux;48.7983;2.3137;71 -Bastia;Bastia;42.7008;9.4503;71 -Meudon;Meudon;48.8123;2.2382;71 -La Garenne-Colombes;La Garenne-Colombes;48.9056;2.2445;71 -Gennevilliers;Gennevilliers;48.9333;2.3;71 -Malakoff;Malakoff;48.8169;2.2944;71 -Talence;Talence;44.8;-0.584;71 -Chalon-sur-Saône;Chalon-sur-Saone;46.7806;4.8528;71 -Caluire-et-Cuire;Caluire-et-Cuire;45.7953;4.8472;71 -Le Cannet;Le Cannet;43.5769;7.0194;71 -Charenton-le-Pont;Charenton-le-Pont;48.8265;2.405;71 -Valenciennes;Valenciennes;50.358;3.5233;71 -Vanves;Vanves;48.8208;2.2897;71 -Bron;Bron;45.7394;4.9139;71 -Bois-Colombes;Bois-Colombes;48.9175;2.2683;71 -Saint-Brieuc;Saint-Brieuc;48.5136;-2.7653;71 -La Courneuve;La Courneuve;48.9322;2.3967;71 -Belfort;Belfort;47.64;6.85;71 -Bagnolet;Bagnolet;48.8692;2.4181;71 -Châtillon;Chatillon;48.8;2.29;71 -Mantes-la-Jolie;Mantes-la-Jolie;48.9908;1.7172;71 -Plaisance-du-Touch;Plaisance-du-Touch;43.5656;1.2964;71 -Riom;Riom;45.8936;3.1125;71 -Bruges;Bruges;44.8828;-0.6125;71 -Cugnaux;Cugnaux;43.5378;1.3436;71 -Saint-Lô;Saint-Lo;49.1144;-1.0917;71 -Bressuire;Bressuire;46.84;-0.4886;71 -Cognac;Cognac;45.6958;-0.3292;71 -Sélestat;Selestat;48.2594;7.4542;71 -Bouguenais;Bouguenais;47.1775;-1.6214;71 -Pordic;Pordic;48.5703;-2.8171;71 -Bain-de-Bretagne;Bain-de-Bretagne;47.8422;-1.6819;71 -Carhaix-Plouguer;Carhaix-Plouguer;48.2758;-3.5744;71 -Bidart;Bidart;43.4369;-1.5931;71 -Le Puy-en-Velay;Le Puy-en-Velay;45.0433;3.885;71 -Cahors;Cahors;44.4475;1.4406;71 -Mougins;Mougins;43.6;6.9947;71 -Concarneau;Concarneau;47.8753;-3.9189;71 -La Chapelle-sur-Erdre;La Chapelle-sur-Erdre;47.2989;-1.5528;71 -L’Isle-sur-la-Sorgue;L'Isle-sur-la-Sorgue;43.9194;5.0514;71 -Saint-Dié-des-Vosges;Saint-Die-des-Vosges;48.2842;6.9492;71 -Balma;Balma;43.6103;1.4986;71 -Brech;Brech;47.7206;-2.9956;71 -Mutzig;Mutzig;48.5386;7.4542;71 -Saint-Yrieix-la-Perche;Saint-Yrieix-la-Perche;45.5144;1.2033;71 -Malaunay;Malaunay;49.5261;1.0403;71 -Kervignac;Kervignac;47.7633;-3.2389;71 -Sanary-sur-Mer;Sanary-sur-Mer;43.1192;5.8022;71 -Domont;Domont;49.0275;2.3267;71 -Lattes;Lattes;43.5678;3.9021;71 -Saint-Julien-en-Genevois;Saint-Julien-en-Genevois;46.1442;6.0842;71 -Tourlaville;Tourlaville;49.6408;-1.5789;71 -Mauguio;Mauguio;43.6164;4.0075;71 -Annonay;Annonay;45.24;4.6708;71 -Ambarès-et-Lagrave;Ambares-et-Lagrave;44.9247;-0.4867;71 -Saint-Égrève;Saint-Egreve;45.2317;5.6831;71 -Saran;Saran;47.9514;1.8803;71 -Saint-Cyr-sur-Loire;Saint-Cyr-sur-Loire;47.4028;0.6781;71 -Hayange;Hayange;49.3297;6.0619;71 -Elbeuf;Elbeuf;49.2858;1.0083;71 -Sedan;Sedan;49.7019;4.9403;71 -Saint-Pierre-des-Corps;Saint-Pierre-des-Corps;47.3908;0.7281;71 -Landerneau;Landerneau;48.4508;-4.2494;71 -Cestas;Cestas;44.7444;-0.6822;71 -Luxeuil-les-Bains;Luxeuil-les-Bains;47.8161;6.3808;71 -Rosny-sur-Seine;Rosny-sur-Seine;48.9997;1.6317;71 -Labenne;Labenne;43.5928;-1.4267;71 -Saint-Pée-sur-Nivelle;Saint-Pee-sur-Nivelle;43.3567;-1.5506;71 -Champigneulles;Champigneulles;48.7336;6.1644;71 -Vendargues;Vendargues;43.6578;3.9694;71 -Caussade;Caussade;44.1617;1.5369;71 -Limours;Limours;48.6456;2.0761;71 -Herbignac;Herbignac;47.4489;-2.3175;71 -Eyguières;Eyguieres;43.6953;5.0311;71 -Ustaritz;Ustaritz;43.3994;-1.4564;71 -Algrange;Algrange;49.3594;6.0483;71 -Chessy;Chessy;48.8803;2.7633;71 -Lutterbach;Lutterbach;47.7597;7.2806;71 -Épône;Epone;48.9558;1.8153;71 -Melesse;Melesse;48.2172;-1.6961;71 -Grand-Charmont;Grand-Charmont;47.5272;6.8236;71 -Neufchâteau;Neufchateau;48.3556;5.6961;71 -Ploeren;Ploeren;47.6561;-2.8667;71 -Thyez;Thyez;46.0836;6.5411;71 -Roost-Warendin;Roost-Warendin;50.4203;3.1056;71 -Plédran;Pledran;48.4458;-2.7461;71 -Nérac;Nerac;44.1361;0.3394;71 -Heillecourt;Heillecourt;48.6525;6.1942;71 -Givet;Givet;50.1381;4.8242;71 -Le Pian-Médoc;Le Pian-Medoc;44.955;-0.6697;71 -Verneuil-sur-Avre;Verneuil-sur-Avre;48.7389;0.9278;71 -Saint-André-des-Eaux;Saint-Andre-des-Eaux;47.3139;-2.3108;71 -Oberhausbergen;Oberhausbergen;48.6067;7.6853;71 -Saint-Pierre-d’Oléron;Saint-Pierre-d'Oleron;45.9436;-1.3058;71 -Meung-sur-Loire;Meung-sur-Loire;47.8286;1.6983;71 -Montaigu;Montaigu;46.9728;-1.31;71 -Mehun-sur-Yèvre;Mehun-sur-Yevre;47.1453;2.2158;71 -Gigean;Gigean;43.4997;3.7111;71 -Annezin;Annezin;50.5336;2.6183;71 -Loriol-sur-Drôme;Loriol-sur-Drome;44.7517;4.8225;71 -Estaires;Estaires;50.6439;2.7231;71 -Canohès;Canohes;42.6519;2.8344;71 -Loison-sous-Lens;Loison-sous-Lens;50.4383;2.8683;71 -Loudun;Loudun;47.01;0.0836;71 -Nandy;Nandy;48.5842;2.5661;71 -Noyelles-Godault;Noyelles-Godault;50.42;2.9939;71 -Orgeval;Orgeval;48.9206;1.9758;71 -Cambo-les-Bains;Cambo-les-Bains;43.3578;-1.4017;71 -Chasse-sur-Rhône;Chasse-sur-Rhone;45.5806;4.8;71 -Moëlan-sur-Mer;Moelan-sur-Mer;47.8142;-3.6281;71 -Sury-le-Comtal;Sury-le-Comtal;45.5375;4.1831;71 -Brindas;Brindas;45.7211;4.6936;71 -Péronnas;Peronnas;46.1786;5.2028;71 -Labarthe-sur-Lèze;Labarthe-sur-Leze;43.4517;1.4;71 -Saint-Pol-de-Léon;Saint-Pol-de-Leon;48.6853;-3.9864;71 -Ludres;Ludres;48.6217;6.1617;71 -Saint-Alban-Leysse;Saint-Alban-Leysse;45.58;5.9581;71 -Beaufort-en-Vallée;Beaufort-en-Vallee;47.4394;-0.2156;71 -Vendôme;Vendome;47.7928;1.0656;71 -Escoublac;Escoublac;47.2858;-2.3922;71 -Saint-Maximin-la-Sainte-Baume;Saint-Maximin-la-Sainte-Baume;43.4533;5.8619;71 -Sin-le-Noble;Sin-le-Noble;50.3631;3.1131;71 -Sallanches;Sallanches;45.9364;6.6319;71 -Hennebont;Hennebont;47.8042;-3.2789;71 -Digne-les-Bains;Digne-les-Bains;44.0925;6.2356;71 -Châteaurenard;Chateaurenard;43.8825;4.855;71 -Saint-Amand-les-Eaux;Saint-Amand-les-Eaux;50.4481;3.4269;71 -Vesoul;Vesoul;47.6222;6.1553;71 -Illzach;Illzach;47.7822;7.3481;71 -Sainte-Luce-sur-Loire;Sainte-Luce-sur-Loire;47.2494;-1.4867;71 -Montbrison;Montbrison;45.6075;4.0653;71 -Villeneuve-Loubet;Villeneuve-Loubet;43.6581;7.1214;71 -Bois-d’Arcy;Bois-d'Arcy;48.8014;2.0317;71 -Carrières-sur-Seine;Carrieres-sur-Seine;48.9108;2.2889;71 -Lucé;Luce;48.4383;1.465;71 -Montargis;Montargis;47.9969;2.7325;71 -Lognes;Lognes;48.8361;2.6278;71 -Beausoleil;Beausoleil;43.7419;7.4236;71 -Verrières-le-Buisson;Verrieres-le-Buisson;48.7475;2.2628;71 -Francheville;Francheville;45.7364;4.7636;71 -Jouy-le-Moutier;Jouy-le-Moutier;49.0108;2.0386;71 -Carrières-sous-Poissy;Carrieres-sous-Poissy;48.9478;2.0386;71 -Mouvaux;Mouvaux;50.7033;3.1406;71 -Ramonville-Saint-Agne;Ramonville-Saint-Agne;43.5461;1.4756;71 -Courcouronnes;Courcouronnes;48.6239;2.4294;71 -Anzin;Anzin;50.3714;3.5044;71 -Saint-Brice-sous-Forêt;Saint-Brice-sous-Foret;48.9986;2.3569;71 -Avon;Avon;48.4089;2.725;71 -Rive-de-Gier;Rive-de-Gier;45.5294;4.6169;71 -Montesson;Montesson;48.9086;2.1494;71 -Wattignies;Wattignies;50.585;3.0431;71 -Saint-André;Saint-Andre;50.6603;3.0439;71 -Enghien-les-Bains;Enghien-les-Bains;48.9697;2.3081;71 -Valenton;Valenton;48.745;2.4672;71 -Lys-lès-Lannoy;Lys-les-Lannoy;50.6714;3.2144;71 -Longwy;Longwy;49.5197;5.7606;71 -Haubourdin;Haubourdin;50.6092;2.9869;71 -Vaucresson;Vaucresson;48.8425;2.1528;71 -Groslay;Groslay;48.9867;2.3444;71 -Ambilly;Ambilly;46.195;6.2242;71 -Évian-les-Bains;Evian-les-Bains;46.4006;6.59;71 -Pérenchies;Perenchies;50.6681;2.9725;71 -Billy-Montigny;Billy-Montigny;50.4181;2.9119;71 -Bihorel;Bihorel;49.4547;1.1167;71 -Le Plessis-Bouchard;Le Plessis-Bouchard;49.0028;2.2367;71 -Le Portel;Le Portel;50.7067;1.5733;71 -Beauchamp;Beauchamp;49.0139;2.19;71 -Sallaumines;Sallaumines;50.4197;2.8622;71 -Eybens;Eybens;45.1486;5.7503;71 -Igny;Igny;48.7422;2.2261;71 -Bougival;Bougival;48.865;2.1394;71 -Neuville-lès-Dieppe;Neuville-les-Dieppe;49.9267;1.1014;71 -Ferney-Voltaire;Ferney-Voltaire;46.2558;6.1081;71 -Bures-sur-Yvette;Bures-sur-Yvette;48.6967;2.1614;71 -Croissy-sur-Seine;Croissy-sur-Seine;48.8778;2.1422;71 -Fosses;Fosses;49.0981;2.5067;71 -Marquette-lès-Lille;Marquette-les-Lille;50.6758;3.0661;71 -L’Île-Saint-Denis;L'Ile-Saint-Denis;48.9358;2.3397;71 -Avranches;Avranches;48.6844;-1.3569;71 -Tinqueux;Tinqueux;49.25;3.9908;71 -Caudebec-lès-Elbeuf;Caudebec-les-Elbeuf;49.2808;1.0211;71 -Pierre-Bénite;Pierre-Benite;45.7036;4.8242;71 -Maromme;Maromme;49.4819;1.0419;71 -Ormesson-sur-Marne;Ormesson-sur-Marne;48.7858;2.5383;71 -Chanteloup-les-Vignes;Chanteloup-les-Vignes;48.9783;2.0308;71 -Beaumont;Beaumont;45.7517;3.0831;71 -Craponne;Craponne;45.7453;4.7233;71 -Dugny;Dugny;48.9536;2.4164;71 -Montigny-en-Gohelle;Montigny-en-Gohelle;50.4278;2.9297;71 -Jarville-la-Malgrange;Jarville-la-Malgrange;48.6694;6.2061;71 -Crosne;Crosne;48.7147;2.4611;71 -Gaillard;Gaillard;46.185;6.2075;71 -Ville-d’Avray;Ville-d'Avray;48.8261;2.1933;71 -Talant;Talant;47.3364;5.0056;71 -Déville-lès-Rouen;Deville-les-Rouen;49.4697;1.0497;71 -Épinay-sur-Orge;Epinay-sur-Orge;48.6739;2.3272;71 -Saint-André-les-Vergers;Saint-Andre-les-Vergers;48.2797;4.0539;71 -Stiring-Wendel;Stiring-Wendel;49.2;6.9292;71 -Hœnheim;Hoenheim;48.6242;7.7547;71 -Billère;Billere;43.3025;-0.3972;71 -Saint-Max;Saint-Max;48.7011;6.2067;71 -Voisins-le-Bretonneux;Voisins-le-Bretonneux;48.7583;2.0508;71 -Arpajon;Arpajon;48.5903;2.2478;71 -Montévrain;Montevrain;48.8753;2.7456;71 -Morangis;Morangis;48.7064;2.3347;71 -Persan;Persan;49.1533;2.2711;71 -Fontenay-le-Fleury;Fontenay-le-Fleury;48.8136;2.0486;71 -Auray;Auray;47.6678;-2.9825;71 -Fleury-Mérogis;Fleury-Merogis;48.6294;2.3614;71 -Vaires-sur-Marne;Vaires-sur-Marne;48.8742;2.6381;71 -Épinay-sous-Sénart;Epinay-sous-Senart;48.6931;2.5158;71 -Carvin;Carvin;50.4931;2.9581;71 -Ploemeur;Ploemeur;47.7358;-3.4311;71 -Boissy-Saint-Léger;Boissy-Saint-Leger;48.7503;2.5097;71 -Marmande;Marmande;44.5;0.1653;71 -L’Isle-d’Abeau;L'Isle-d'Abeau;45.6194;5.2331;71 -Port-de-Bouc;Port-de-Bouc;43.405;4.9886;71 -Châteauneuf-les-Martigues;Chateauneuf-les-Martigues;43.3831;5.1642;71 -Verdun;Verdun;49.1597;5.3828;71 -Verneuil-sur-Seine;Verneuil-sur-Seine;48.9797;1.9739;71 -Pontarlier;Pontarlier;46.9061;6.3547;71 -Orsay;Orsay;48.6981;2.1875;71 -Yutz;Yutz;49.3589;6.1886;71 -Cesson-Sévigné;Cesson-Sevigne;48.1208;-1.6036;71 -Feignies;Feignies;50.3022;3.9181;71 -Cornebarrieu;Cornebarrieu;43.6494;1.3264;71 -Faverges;Faverges;45.7467;6.2939;71 -Rives;Rives;45.3508;5.5022;71 -Ugine;Ugine;45.7528;6.4197;71 -Mimizan;Mimizan;44.2008;-1.2286;71 -Saint-Pathus;Saint-Pathus;49.0706;2.7997;71 -Saint-Just-sur-Loire;Saint-Just-sur-Loire;45.5003;4.2406;71 -Saint-Laurent-Blangy;Saint-Laurent-Blangy;50.3025;2.8028;71 -Othis;Othis;49.0764;2.6764;71 -Saint-Rémy;Saint-Remy;46.7633;4.8375;71 -Saint-Jean-d’Angély;Saint-Jean-d'Angely;45.9442;-0.5211;71 -Brioude;Brioude;45.2942;3.3842;71 -Montfort-sur-Meu;Montfort-sur-Meu;48.1381;-1.9558;71 -Les Arcs;Les Arcs;43.4633;6.4789;71 -Sénas;Senas;43.7444;5.0786;71 -Champagne-sur-Seine;Champagne-sur-Seine;48.3972;2.8011;71 -Bagnères-de-Bigorre;Bagneres-de-Bigorre;43.0642;0.1497;71 -Saint-Mandrier-sur-Mer;Saint-Mandrier-sur-Mer;43.0761;5.9278;71 -Eu;Eu;50.0472;1.4197;71 -Lanton;Lanton;44.7039;-1.0353;71 -Le Perray-en-Yvelines;Le Perray-en-Yvelines;48.6942;1.8542;71 -Wimereux;Wimereux;50.7697;1.61;71 -Trégunc;Tregunc;47.8558;-3.8519;71 -Puilboreau;Puilboreau;46.1858;-1.1172;71 -Gueugnon;Gueugnon;46.6011;4.0608;71 -Saint-Jean-Bonnefonds;Saint-Jean-Bonnefonds;45.4511;4.4464;71 -Osny;Osny;49.0592;2.0625;71 -Le Pontet;Le Pontet;43.9642;4.86;71 -Meylan;Meylan;45.2086;5.7794;71 -Étréchy;Etrechy;48.4931;2.1911;71 -Chauvigny;Chauvigny;46.5686;0.6467;71 -Trélissac;Trelissac;45.1958;0.7825;71 -Pleurtuit;Pleurtuit;48.5797;-2.0583;71 -Sains-en-Gohelle;Sains-en-Gohelle;50.4447;2.6836;71 -Bouchemaine;Bouchemaine;47.4225;-0.6097;71 -Manduel;Manduel;43.8183;4.4733;71 -Saint-Rambert-d’Albon;Saint-Rambert-d'Albon;45.2939;4.8169;71 -Vitré;Vitre;48.1233;-1.2094;71 -Cluses;Cluses;46.0603;6.5786;71 -Firminy;Firminy;45.3881;4.2872;71 -Bagnols-sur-Cèze;Bagnols-sur-Ceze;44.1625;4.62;71 -Limay;Limay;48.9933;1.7358;71 -Nyons;Nyons;44.3608;5.1406;71 -Itteville;Itteville;48.5142;2.3419;71 -Frouard;Frouard;48.7606;6.1289;71 -Ceyrat;Ceyrat;45.7328;3.0633;71 -Brunstatt;Brunstatt;47.7233;7.3228;71 -Rungis;Rungis;48.7483;2.3497;71 -Laneuveville-devant-Nancy;Laneuveville-devant-Nancy;48.6553;6.2314;71 -Acigné;Acigne;48.1342;-1.5367;71 -Caudan;Caudan;47.8089;-3.3425;71 -Ciboure;Ciboure;43.3853;-1.6678;71 -Saulx-les-Chartreux;Saulx-les-Chartreux;48.6922;2.2664;71 -Sainte-Pazanne;Sainte-Pazanne;47.1031;-1.8108;71 -Nanteuil-lès-Meaux;Nanteuil-les-Meaux;48.9297;2.8969;71 -Mondelange;Mondelange;49.2625;6.1686;71 -Les Essarts-le-Roi;Les Essarts-le-Roi;48.7167;1.8944;71 -Surgères;Surgeres;46.1081;-0.7517;71 -Chabeuil;Chabeuil;44.8997;5.02;71 -Montluel;Montluel;45.8517;5.0564;71 -Theix;Theix;47.6292;-2.6558;71 -Trith-Saint-Léger;Trith-Saint-Leger;50.3256;3.4858;71 -Arnouville-lès-Gonesse;Arnouville-les-Gonesse;48.9872;2.4167;71 -Noisiel;Noisiel;48.8547;2.6289;71 -Montmagny;Montmagny;48.9736;2.3458;71 -Le Vésinet;Le Vesinet;48.8939;2.1322;71 -Saint-Jean-de-la-Ruelle;Saint-Jean-de-la-Ruelle;47.9131;1.8733;71 -Marly-le-Roi;Marly-le-Roi;48.8669;2.0942;71 -Hendaye;Hendaye;43.3586;-1.7744;71 -Saint-Leu-la-Forêt;Saint-Leu-la-Foret;49.0169;2.2464;71 -Le Pecq;Le Pecq;48.8967;2.1061;71 -Chennevières-sur-Marne;Chennevieres-sur-Marne;48.7983;2.5339;71 -Mont-Saint-Aignan;Mont-Saint-Aignan;49.4625;1.0872;71 -Chamalières;Chamalieres;45.7736;3.0669;71 -Moulins;Moulins;46.5647;3.3325;71 -Fâches-Thumesnil;Faches-Thumesnil;50.5989;3.0736;71 -Cran-Gévrier;Cran-Gevrier;45.9036;6.1039;71 -Éragny;Eragny;49.0172;2.0914;71 -Bry-sur-Marne;Bry-sur-Marne;48.8411;2.5222;71 -Saint-Cyr-l’École;Saint-Cyr-l'Ecole;48.8003;2.0625;71 -Soisy-sous-Montmorency;Soisy-sous-Montmorency;48.9878;2.2997;71 -Ronchin;Ronchin;50.6047;3.0878;71 -Nogent-sur-Oise;Nogent-sur-Oise;49.2756;2.4683;71 -Montereau-faut-Yonne;Montereau-faut-Yonne;48.3853;2.9508;71 -Lingolsheim;Lingolsheim;48.5575;7.6831;71 -Saint-Fons;Saint-Fons;45.7086;4.8533;71 -Maurepas;Maurepas;48.7628;1.9456;71 -Floirac;Floirac;44.8364;-0.5258;71 -Lons-le-Saunier;Lons-le-Saunier;46.6744;5.5539;71 -Écully;Ecully;45.7744;4.7775;71 -Les Clayes-sous-Bois;Les Clayes-sous-Bois;48.8206;1.9836;71 -Viroflay;Viroflay;48.8;2.1722;71 -Vauréal;Vaureal;49.03;2.0214;71 -Bonneuil-sur-Marne;Bonneuil-sur-Marne;48.7742;2.4875;71 -Le Raincy;Le Raincy;48.8992;2.5231;71 -Bischheim;Bischheim;48.6139;7.7519;71 -Soissons;Soissons;49.3817;3.3236;71 -Eaubonne;Eaubonne;48.9922;2.2806;71 -Arcueil;Arcueil;48.8075;2.3361;71 -Lomme;Lomme;50.6455;2.9876;71 -Dieppe;Dieppe;49.92;1.08;71 -Brignoles;Brignoles;43.4058;6.0617;71 -Élancourt;Elancourt;48.7847;1.9589;71 -Armentières;Armentieres;50.6881;2.8811;71 -Le Bouscat;Le Bouscat;44.8651;-0.5996;71 -Mons-en-Baroeul;Mons-en-Baroeul;50.6369;3.1103;71 -Alençon;Alencon;48.4306;0.0931;71 -Le Grand-Quevilly;Le Grand-Quevilly;49.4072;1.0531;71 -Deuil-la-Barre;Deuil-la-Barre;48.9767;2.3272;71 -Joinville-le-Pont;Joinville-le-Pont;48.8214;2.4728;71 -Béthune;Bethune;50.5303;2.6408;71 -Cenon;Cenon;44.8578;-0.5317;71 -Saint-Sébastien-sur-Loire;Saint-Sebastien-sur-Loire;47.2081;-1.5014;71 -Villeparisis;Villeparisis;48.9503;2.6025;71 -La Madeleine;La Madeleine;50.6558;3.071;71 -Sucy-en-Brie;Sucy-en-Brie;48.7697;2.5228;71 -Saint-Gratien;Saint-Gratien;48.9719;2.2828;71 -Sèvres;Sevres;48.8239;2.2117;71 -Brunoy;Brunoy;48.6979;2.5044;71 -Vallauris;Vallauris;43.5805;7.0538;71 -Bussy-Saint-Georges;Bussy-Saint-Georges;48.8422;2.6983;71 -Taverny;Taverny;49.0264;2.2275;71 -Vichy;Vichy;46.1278;3.4267;71 -Champs-Sur-Marne;Champs-Sur-Marne;48.8529;2.6027;71 -Maisons-Laffitte;Maisons-Laffitte;48.9469;2.1456;71 -Neuilly-Plaisance;Neuilly-Plaisance;48.8619;2.5064;71 -Montigny-lès-Cormeilles;Montigny-les-Cormeilles;48.9944;2.1958;71 -Biarritz;Biarritz;43.48;-1.56;71 -Cormeilles-en-Parisis;Cormeilles-en-Parisis;48.9739;2.2014;71 -Orly;Orly;48.7439;2.3928;71 -Le Petit-Quevilly;Le Petit-Quevilly;49.4311;1.0539;71 -Chaville;Chaville;48.8086;2.1886;71 -Rodez;Rodez;44.3506;2.575;71 -Fontaine;Fontaine;45.1939;5.6856;71 -Lormont;Lormont;44.8792;-0.5217;71 -Eysines;Eysines;44.8853;-0.65;71 -Torcy;Torcy;48.8502;2.6508;71 -Montgeron;Montgeron;48.7039;2.4605;71 -Croix;Croix;50.6781;3.1508;71 -Montmorency;Montmorency;48.9906;2.3228;71 -Loos;Loos;50.6128;3.0144;71 -Vélizy-Villacoublay;Velizy-Villacoublay;48.7834;2.1834;71 -Tassin-la-Demi-Lune;Tassin-la-Demi-Lune;45.764;4.78;71 -Sainte-Foy-lès-Lyon;Sainte-Foy-les-Lyon;45.73;4.8;71 -Morsang-sur-Orge;Morsang-sur-Orge;48.6618;2.3461;71 -Longjumeau;Longjumeau;48.6943;2.2958;71 -Hérouville-Saint-Clair;Herouville-Saint-Clair;49.2044;-0.3253;71 -Le Plessis-Trévise;Le Plessis-Trevise;48.8111;2.5717;71 -Le Mée-sur-Seine;Le Mee-sur-Seine;48.5333;2.6289;71 -Montigny-lès-Metz;Montigny-les-Metz;49.1006;6.1539;71 -Sceaux;Sceaux;48.7786;2.2906;71 -Saint-Pol-sur-Mer;Saint-Pol-sur-Mer;51.0314;2.3439;71 -Juvisy-sur-Orge;Juvisy-sur-Orge;48.6883;2.3775;71 -Chevilly-Larue;Chevilly-Larue;48.7664;2.3533;71 -Dammarie-lè-Lys;Dammarie-le-Lys;48.5177;2.6402;71 -La Celle-Saint-Cloud;La Celle-Saint-Cloud;48.8411;2.1344;71 -Garches;Garches;48.8456;2.1869;71 -Saint-Maurice;Saint-Maurice;48.8183;2.4347;71 -Villeneuve-le-Roi;Villeneuve-le-Roi;48.7333;2.4167;71 -Saint-Michel-sur-Orge;Saint-Michel-sur-Orge;48.6325;2.3028;71 -Hellemmes-Lille;Hellemmes-Lille;50.6283;3.11;71 -Le Bourget;Le Bourget;48.9344;2.4244;71 -Mantes-la-Ville;Mantes-la-Ville;48.975;1.7117;71 -Coudekerque-Branche;Coudekerque-Branche;51.0253;2.3917;71 -Fleury-les-Aubrais;Fleury-les-Aubrais;47.9312;1.921;71 -Achères;Acheres;48.9602;2.0684;71 -Chilly-Mazarin;Chilly-Mazarin;48.7025;2.3125;71 -Wasquehal;Wasquehal;50.6694;3.1308;71 -Charbonnières-les-Bains;Charbonnieres-les-Bains;45.7806;4.7464;71 -Pulnoy;Pulnoy;48.7011;6.2583;71 -Grandchamps-des-Fontaines;Grandchamps-des-Fontaines;47.365;-1.6053;71 -Feytiat;Feytiat;45.8094;1.3317;71 -Saint-Quentin-Fallavier;Saint-Quentin-Fallavier;45.6322;5.1106;71 -Canéjan;Canejan;44.7631;-0.6547;71 -Marly-la-Ville;Marly-la-Ville;49.0808;2.4994;71 -Chambourcy;Chambourcy;48.9061;2.0403;71 -Carry-le-Rouet;Carry-le-Rouet;43.3319;5.1519;71 -Migné;Migne;46.6267;0.3136;71 -Fenain;Fenain;50.3658;3.3006;71 -Le Barcarès;Le Barcares;42.7883;3.0356;71 -Valdoie;Valdoie;47.6672;6.8419;71 -Aurec-sur-Loire;Aurec-sur-Loire;45.3692;4.2017;71 -Lezoux;Lezoux;45.8275;3.38;71 -La Glacerie;La Glacerie;49.6142;-1.6042;71 -Bethoncourt;Bethoncourt;47.5344;6.8039;71 -Terrasson-Lavilledieu;Terrasson-Lavilledieu;45.13;1.3014;71 -Saint-André-de-Sangonis;Saint-Andre-de-Sangonis;43.6497;3.5036;71 -Saint-Martin-le-Vinoux;Saint-Martin-le-Vinoux;45.2031;5.7164;71 -Arpajon-sur-Cère;Arpajon-sur-Cere;44.9039;2.4567;71 -Baud;Baud;47.8756;-3.0189;71 -Villennes-sur-Seine;Villennes-sur-Seine;48.9392;1.9978;71 -Saint-Genis-les-Ollières;Saint-Genis-les-Ollieres;45.7572;4.7264;71 -Saint-Arnoult-en-Yvelines;Saint-Arnoult-en-Yvelines;48.5717;1.9406;71 -Mazan;Mazan;44.0567;5.1281;71 -Altkirch;Altkirch;47.6231;7.2394;71 -Delle;Delle;47.5069;6.9981;71 -Nogent-sur-Seine;Nogent-sur-Seine;48.4936;3.5025;71 -Nouzonville;Nouzonville;49.815;4.745;71 -Fronton;Fronton;43.8403;1.3894;71 -Mallemort;Mallemort;43.7308;5.1794;71 -Bonchamp-lès-Laval;Bonchamp-les-Laval;48.0742;-0.7014;71 -Farébersviller;Farebersviller;49.1147;6.8636;71 -Saint-Denis-lès-Bourg;Saint-Denis-les-Bourg;46.1997;5.1922;71 -Loon-Plage;Loon-Plage;50.9942;2.2197;71 -Jouars-Pontchartrain;Jouars-Pontchartrain;48.8031;1.9014;71 -Changé;Change;48.1;-0.7908;71 -Octeville-sur-Mer;Octeville-sur-Mer;49.5558;0.1169;71 -Saleilles;Saleilles;42.6542;2.9517;71 -Plonéour-Lanvern;Ploneour-Lanvern;47.9031;-4.2839;71 -Mortagne-sur-Sèvre;Mortagne-sur-Sevre;46.9917;-0.9539;71 -Mamers;Mamers;48.3494;0.3694;71 -Elven;Elven;47.7314;-2.5906;71 -Noyal-sur-Vilaine;Noyal-sur-Vilaine;48.1117;-1.5244;71 -Guer;Guer;47.9039;-2.1206;71 -Vouneuil-sous-Biard;Vouneuil-sous-Biard;46.5731;0.2714;71 -Vigneux-de-Bretagne;Vigneux-de-Bretagne;47.3261;-1.7383;71 -Saint-Sébastien-de-Morsent;Saint-Sebastien-de-Morsent;49.0086;1.0894;71 -Prades-le-Lez;Prades-le-Lez;43.6989;3.8647;71 -La Primaube;La Primaube;44.3139;2.535;71 -Saint-Jory;Saint-Jory;43.7422;1.3697;71 -Liverdun;Liverdun;48.7503;6.0619;71 -Saint-Symphorien-d’Ozon;Saint-Symphorien-d'Ozon;45.6328;4.8564;71 -Maule;Maule;48.9089;1.8483;71 -Saint-Zacharie;Saint-Zacharie;43.3842;5.7067;71 -Trans-en-Provence;Trans-en-Provence;43.5033;6.4861;71 -Carentan;Carentan;49.3033;-1.2483;71 -Lardy;Lardy;48.5222;2.2653;71 -Esvres;Esvres;47.2844;0.7861;71 -Aire-sur-l’Adour;Aire-sur-l'Adour;43.7031;-0.2628;71 -Nieul-sur-Mer;Nieul-sur-Mer;46.2067;-1.1636;71 -Vernaison;Vernaison;45.6478;4.8114;71 -La Roquette-sur-Siagne;La Roquette-sur-Siagne;43.58;6.9556;71 -La Ville-aux-Dames;La Ville-aux-Dames;47.3958;0.7644;71 -Marnaz;Marnaz;46.0592;6.5258;71 -Héric;Heric;47.4125;-1.6517;71 -Sainghin-en-Weppes;Sainghin-en-Weppes;50.5625;2.9006;71 -Sarrians;Sarrians;44.0833;4.9711;71 -Izon;Izon;44.9203;-0.3619;71 -Plescop;Plescop;47.6989;-2.8061;71 -Dives-sur-Mer;Dives-sur-Mer;49.2856;-0.1011;71 -Blanzy;Blanzy;46.7039;4.3903;71 -Santes;Santes;50.5933;2.9622;71 -Embrun;Embrun;44.565;6.4953;71 -Machecoul;Machecoul;46.9931;-1.8228;71 -Le Blanc;Le Blanc;46.6336;1.0628;71 -Aussillon;Aussillon;43.4983;2.365;71 -Mornant;Mornant;45.6189;4.6722;71 -Wervicq-Sud;Wervicq-Sud;50.7722;3.0478;71 -La Grand-Croix;La Grand-Croix;45.5031;4.5689;71 -Saint-Just-en-Chaussée;Saint-Just-en-Chaussee;49.5061;2.4308;71 -Malesherbes;Malesherbes;48.2964;2.4053;71 -Mer;Mer;47.6986;1.5078;71 -Pont-Sainte-Marie;Pont-Sainte-Marie;48.3206;4.1014;71 -Commentry;Commentry;46.2889;2.7417;71 -Marolles-en-Hurepoix;Marolles-en-Hurepoix;48.5625;2.2983;71 -Bréal-sous-Montfort;Breal-sous-Montfort;48.0478;-1.8667;71 -Arès;Ares;44.765;-1.1367;71 -Bon-Encontre;Bon-Encontre;44.1864;0.6719;71 -Saint-Jean-de-Boiseau;Saint-Jean-de-Boiseau;47.1942;-1.7247;71 -Jonage;Jonage;45.7964;5.0467;71 -Seloncourt;Seloncourt;47.4606;6.8583;71 -Épernon;Epernon;48.6108;1.6742;71 -Bauvin;Bauvin;50.5142;2.8981;71 -Loches;Loches;47.1286;0.9953;71 -Pont-Saint-Martin;Pont-Saint-Martin;47.1236;-1.5844;71 -Lentilly;Lentilly;45.8186;4.6631;71 -Marsillargues;Marsillargues;43.6644;4.1769;71 -Thouars;Thouars;46.975;-0.2153;71 -Canteleu;Canteleu;49.4511;1.0361;71 -La Flèche;La Fleche;47.6997;-0.0761;71 -Pont-à-Mousson;Pont-a-Mousson;48.9044;6.0542;71 -Guipavas;Guipavas;48.4336;-4.4008;71 -Laxou;Laxou;48.6856;6.1522;71 -Kingersheim;Kingersheim;47.7914;7.3381;71 -Méru;Meru;49.2358;2.135;71 -Tulle;Tulle;45.2658;1.7722;71 -Wittenheim;Wittenheim;47.8075;7.3369;71 -Ternay;Ternay;45.6022;4.8106;71 -Revin;Revin;49.9425;4.6386;71 -Fontenilles;Fontenilles;43.5531;1.1911;71 -Seichamps;Seichamps;48.7158;6.2661;71 -Saint-Jean-de-Luz;Saint-Jean-de-Luz;43.3903;-1.6597;71 -Woippy;Woippy;49.1511;6.1514;71 -Avrillé;Avrille;47.5069;-0.5889;71 -Saint-Fargeau;Saint-Fargeau;48.5328;2.5447;71 -Andrésy;Andresy;48.9808;2.0583;71 -Lons;Lons;43.315;-0.4108;71 -Romilly-sur-Seine;Romilly-sur-Seine;48.5158;3.7267;71 -Saint-Brevin-les-Pins;Saint-Brevin-les-Pins;47.2464;-2.1669;71 -Mions;Mions;45.6631;4.9531;71 -Bayeux;Bayeux;49.2786;-0.7039;71 -Audincourt;Audincourt;47.4828;6.8397;71 -Château-d’Olonne;Chateau-d'Olonne;46.5042;-1.7372;71 -Rixheim;Rixheim;47.7486;7.4044;71 -Ambérieu-en-Bugey;Amberieu-en-Bugey;45.9581;5.3578;71 -Roquebrune-sur-Argens;Roquebrune-sur-Argens;43.4433;6.6378;71 -Castries;Castries;43.6789;3.9814;71 -Lèves;Leves;48.4689;1.4814;71 -Saint-Cyr-au-Mont-d’Or;Saint-Cyr-au-Mont-d'Or;45.8144;4.8181;71 -Jaunay-Clan;Jaunay-Clan;46.6856;0.37;71 -Dourges;Dourges;50.4361;2.9867;71 -Laudun-l’Ardoise;Laudun-l'Ardoise;44.105;4.6575;71 -Bruguières;Bruguieres;43.7242;1.4114;71 -L’Isle-d’Espagnac;L'Isle-d'Espagnac;45.6614;0.1997;71 -Montech;Montech;43.9569;1.2297;71 -Parentis-en-Born;Parentis-en-Born;44.3494;-1.0744;71 -Beaurains;Beaurains;50.2631;2.7886;71 -Condom;Condom;43.9575;0.3725;71 -Lavelanet;Lavelanet;42.9328;1.8486;71 -Buc;Buc;48.7733;2.1253;71 -Templeuve;Templeuve;50.5267;3.175;71 -Saint-Flour;Saint-Flour;45.0336;3.0928;71 -Gignac;Gignac;43.6519;3.5511;71 -Raon-l’Étape;Raon-l'Etape;48.4058;6.8411;71 -Crégy-lès-Meaux;Cregy-les-Meaux;48.9786;2.8783;71 -Challes-les-Eaux;Challes-les-Eaux;45.5475;5.9839;71 -Ploudalmézeau;Ploudalmezeau;48.5403;-4.6575;71 -Les Herbiers;Les Herbiers;46.8711;-1.0136;71 -Guérande;Guerande;47.3281;-2.4292;71 -Château-Thierry;Chateau-Thierry;49.0464;3.4031;71 -Rumilly;Rumilly;45.8667;5.9444;71 -Benfeld;Benfeld;48.3706;7.5922;71 -Sciez;Sciez;46.3319;6.3739;71 -Cournonterral;Cournonterral;43.5578;3.7189;71 -Montivilliers;Montivilliers;49.5461;0.1881;71 -Les Sables-d’Olonne;Les Sables-d'Olonne;46.4972;-1.7833;71 -Saint-Avertin;Saint-Avertin;47.3667;0.7267;71 -Coulommiers;Coulommiers;48.8156;3.0836;71 -Chenôve;Chenove;47.2911;5.0072;71 -Montdidier;Montdidier;49.6481;2.57;71 -Saint-Maurice-l’Exil;Saint-Maurice-l'Exil;45.3969;4.7747;71 -Montauroux;Montauroux;43.6183;6.7653;71 -Sainte-Livrade-sur-Lot;Sainte-Livrade-sur-Lot;44.3981;0.5894;71 -Gouesnou;Gouesnou;48.4536;-4.4644;71 -Louhans;Louhans;46.6264;5.2247;71 -Pecquencourt;Pecquencourt;50.3772;3.2158;71 -Castelnau-d’Estrétefonds;Castelnau-d'Estretefonds;43.7822;1.3583;71 -Chalonnes-sur-Loire;Chalonnes-sur-Loire;47.3506;-0.7639;71 -Villabé;Villabe;48.5883;2.4561;71 -Corbie;Corbie;49.9089;2.5072;71 -Pavilly;Pavilly;49.5683;0.9536;71 -Viriat;Viriat;46.2536;5.2167;71 -Châtel-Guyon;Chatel-Guyon;45.9225;3.0642;71 -Gournay-en-Bray;Gournay-en-Bray;49.4806;1.7239;71 -Flers-en-Escrebieux;Flers-en-Escrebieux;50.3978;3.0625;71 -Saint-Genest-Lerpt;Saint-Genest-Lerpt;45.4461;4.3367;71 -Châtenoy-le-Royal;Chatenoy-le-Royal;46.7942;4.8164;71 -Eaunes;Eaunes;43.4217;1.3544;71 -Fegersheim;Fegersheim;48.4906;7.6803;71 -Douvaine;Douvaine;46.305;6.3036;71 -Veigné;Veigne;47.2875;0.7375;71 -Labruguière;Labruguiere;43.5392;2.2633;71 -Saint-Pryvé-Saint-Mesmin;Saint-Pryve-Saint-Mesmin;47.8808;1.8678;71 -Le Palais-sur-Vienne;Le Palais-sur-Vienne;45.8642;1.3231;71 -Cadaujac;Cadaujac;44.7556;-0.53;71 -Grézieu-la-Varenne;Grezieu-la-Varenne;45.7472;4.6903;71 -L’Hôpital;L'Hopital;49.1581;6.7322;71 -Prades;Prades;42.6172;2.4219;71 -Thônes;Thones;45.8822;6.3256;71 -Saint-Marcel-lès-Valence;Saint-Marcel-les-Valence;44.9708;4.9567;71 -Saint-Marcel;Saint-Marcel;46.7756;4.8894;71 -Calonne-Ricouart;Calonne-Ricouart;50.4869;2.4836;71 -Bouillargues;Bouillargues;43.8003;4.4269;71 -Changé;Change;47.9878;0.2819;71 -Marange-Silvange;Marange-Silvange;49.2108;6.1039;71 -Bois-le-Roi;Bois-le-Roi;48.4736;2.6972;71 -Marignier;Marignier;46.0903;6.4997;71 -Gémenos;Gemenos;43.2961;5.6269;71 -Vezin-le-Coquet;Vezin-le-Coquet;48.1186;-1.7561;71 -Horbourg;Horbourg;48.0794;7.3944;71 -La Bouilladisse;La Bouilladisse;43.3953;5.5953;71 -Saint-Florent-sur-Cher;Saint-Florent-sur-Cher;46.9956;2.2517;71 -Ambert;Ambert;45.5494;3.7417;71 -Saint-Girons;Saint-Girons;42.9847;1.1458;71 -Plouguerneau;Plouguerneau;48.6058;-4.5042;71 -Blainville-sur-Orne;Blainville-sur-Orne;49.2289;-0.3;71 -Grand-Fort-Philippe;Grand-Fort-Philippe;50.9978;2.1092;71 -Avallon;Avallon;47.49;3.9083;71 -Châtelaillon-Plage;Chatelaillon-Plage;46.0731;-1.0881;71 -Meythet;Meythet;45.9153;6.0928;71 -Aucamville;Aucamville;43.6686;1.4306;71 -Hersin-Coupigny;Hersin-Coupigny;50.4461;2.6478;71 -Hombourg-Haut;Hombourg-Haut;49.1258;6.7781;71 -Marles-les-Mines;Marles-les-Mines;50.5022;2.5022;71 -Le Cendre;Le Cendre;45.7225;3.1872;71 -Ablon-sur-Seine;Ablon-sur-Seine;48.7256;2.4211;71 -Gournay-sur-Marne;Gournay-sur-Marne;48.8597;2.5764;71 -Senlis;Senlis;49.2072;2.5867;71 -Pontivy;Pontivy;48.0686;-2.9628;71 -Fontainebleau;Fontainebleau;48.4089;2.7017;71 -Castanet-Tolosan;Castanet-Tolosan;43.5156;1.4981;71 -Outreau;Outreau;50.7039;1.5939;71 -Flers;Flers;48.7483;-0.5694;71 -Saint-Rambert;Saint-Rambert;45.4994;4.24;71 -Fameck;Fameck;49.2992;6.1097;71 -Olonne-sur-Mer;Olonne-sur-Mer;46.5361;-1.7728;71 -Tarascon;Tarascon;43.805;4.6594;71 -Bouc-Bel-Air;Bouc-Bel-Air;43.4544;5.4144;71 -Crépy-en-Valois;Crepy-en-Valois;49.2344;2.8875;71 -Gaillac;Gaillac;43.9006;1.8983;71 -Caudry;Caudry;50.125;3.4117;71 -Saint-Omer;Saint-Omer;50.7483;2.2608;71 -Bois-Guillaume;Bois-Guillaume;49.47;1.1194;71 -Pamiers;Pamiers;43.1164;1.6108;71 -Trélazé;Trelaze;47.4461;-0.4664;71 -Issoire;Issoire;45.5442;3.2489;71 -Blanquefort;Blanquefort;44.9106;-0.6375;71 -Beaucaire;Beaucaire;43.8072;4.6433;71 -Dinan;Dinan;48.4556;-2.0503;71 -Toul;Toul;48.675;5.8917;71 -Mennecy;Mennecy;48.5653;2.4361;71 -Villers-lès-Nancy;Villers-les-Nancy;48.6731;6.1547;71 -Saint-Avold;Saint-Avold;49.1042;6.7081;71 -Fos-sur-Mer;Fos-sur-Mer;43.4544;4.9436;71 -Pornic;Pornic;47.1156;-2.1033;71 -Hautmont;Hautmont;50.2481;3.9244;71 -Morlaix;Morlaix;48.5775;-3.8278;71 -Bar-le-Duc;Bar-le-Duc;48.7717;5.1672;71 -Bailleul;Bailleul;50.7375;2.7339;71 -Sainte-Adresse;Sainte-Adresse;49.5064;0.0833;71 -Terrenoire;Terrenoire;45.4343;4.4377;71 -Boussy-Saint-Antoine;Boussy-Saint-Antoine;48.6908;2.5325;71 -La Ville-du-Bois;La Ville-du-Bois;48.6606;2.2692;71 -Fontaines-sur-Saône;Fontaines-sur-Saone;45.8358;4.845;71 -Villemoisson-sur-Orge;Villemoisson-sur-Orge;48.6653;2.3308;71 -La Verrière;La Verriere;48.7586;1.9622;71 -Carbon-Blanc;Carbon-Blanc;44.8947;-0.5064;71 -Le Port-Marly;Le Port-Marly;48.8792;2.1097;71 -Sathonay-Camp;Sathonay-Camp;45.8247;4.8744;71 -Beuvrages;Beuvrages;50.3858;3.5056;71 -Guingamp;Guingamp;48.5625;-3.1511;71 -Grenay;Grenay;50.4522;2.7431;71 -Huningue;Huningue;47.5914;7.5831;71 -La Mulatière;La Mulatiere;45.7281;4.8122;71 -Montlhéry;Montlhery;48.6386;2.2722;71 -Talange;Talange;49.2367;6.1744;71 -Jœuf;Joeuf;49.2297;6.0089;71 -Palavas-les-Flots;Palavas-les-Flots;43.5294;3.9306;71 -Esbly;Esbly;48.9031;2.8125;71 -Champagne-au-Mont-d’Or;Champagne-au-Mont-d'Or;45.7947;4.7908;71 -Pont-de-Chéruy;Pont-de-Cheruy;45.7506;5.1731;71 -Saint-Gilles;Saint-Gilles;43.6778;4.4311;71 -Gien;Gien;47.6981;2.625;71 -Valbonne;Valbonne;43.6414;7.0089;71 -Noyon;Noyon;49.5811;2.9989;71 -Granville;Granville;48.8381;-1.5869;71 -Berre-l’Étang;Berre-l'Etang;43.4756;5.1681;71 -Châlette-sur-Loing;Chalette-sur-Loing;48.0117;2.7358;71 -Bollène;Bollene;44.2803;4.7489;71 -Pierrelatte;Pierrelatte;44.3775;4.6961;71 -Biscarrosse;Biscarrosse;44.3931;-1.1639;71 -Castelsarrasin;Castelsarrasin;44.04;1.1069;71 -Tergnier;Tergnier;49.6558;3.2872;71 -Pont-Évêque;Pont-Eveque;45.5303;4.9111;71 -Séméac;Semeac;43.2281;0.1067;71 -Montrond-les-Bains;Montrond-les-Bains;45.6436;4.2306;71 -Chatuzange-le-Goubet;Chatuzange-le-Goubet;45.0067;5.0908;71 -Gray;Gray;47.4442;5.5914;71 -Sausheim;Sausheim;47.7867;7.3731;71 -Plouay;Plouay;47.9147;-3.3353;71 -Chagny;Chagny;46.9106;4.7533;71 -Fenouillet;Fenouillet;43.6797;1.3939;71 -Eschau;Eschau;48.4881;7.7158;71 -Audruicq;Audruicq;50.8792;2.0806;71 -Ferrière-la-Grande;Ferriere-la-Grande;50.255;3.9928;71 -Saint-Pierre-d’Irube;Saint-Pierre-d'Irube;43.4764;-1.4589;71 -Wallers;Wallers;50.3753;3.3919;71 -Sauvian;Sauvian;43.2919;3.2606;71 -Saint-Cannat;Saint-Cannat;43.6214;5.2981;71 -Guînes;Guines;50.8678;1.8736;71 -Les Avenières;Les Avenieres;45.6358;5.5633;71 -Le Puy-Sainte-Réparade;Le Puy-Sainte-Reparade;43.6633;5.4372;71 -Ernée;Ernee;48.2969;-0.9328;71 -Vaugneray;Vaugneray;45.7378;4.6564;71 -Wormhout;Wormhout;50.8828;2.4678;71 -Boulay-Moselle;Boulay-Moselle;49.1833;6.4936;71 -Briey;Briey;49.2486;5.9394;71 -Solliès-Toucas;Sollies-Toucas;43.2056;6.025;71 -Port-la-Nouvelle;Port-la-Nouvelle;43.0206;3.0433;71 -Erquinghem-Lys;Erquinghem-Lys;50.6756;2.8475;71 -Dompierre-sur-Mer;Dompierre-sur-Mer;46.1878;-1.065;71 -La Chevrolière;La Chevroliere;47.0908;-1.6119;71 -Saint-Denis-de-Pile;Saint-Denis-de-Pile;44.9917;-0.2061;71 -Viarmes;Viarmes;49.1278;2.3703;71 -Bohain-en-Vermandois;Bohain-en-Vermandois;49.9864;3.4547;71 -La Chapelle-Basse-Mer;La Chapelle-Basse-Mer;47.2717;-1.3381;71 -Calvi;Calvi;42.5678;8.7567;71 -Arnage;Arnage;47.9261;0.1878;71 -Saint-Georges-de-Didonne;Saint-Georges-de-Didonne;45.6053;-0.9986;71 -Pont-Sainte-Maxence;Pont-Sainte-Maxence;49.3011;2.6036;71 -Saint-Orens-de-Gameville;Saint-Orens-de-Gameville;43.5514;1.5342;71 -Gex;Gex;46.3333;6.0578;71 -Harnes;Harnes;50.445;2.9058;71 -Les Ponts-de-Cé;Les Ponts-de-Ce;47.4244;-0.5253;71 -Châteaudun;Chateaudun;48.0708;1.3378;71 -Mayenne;Mayenne;48.3031;-0.6136;71 -Creutzwald;Creutzwald;49.2053;6.6958;71 -Vernouillet;Vernouillet;48.7208;1.3606;71 -Marly;Marly;50.3489;3.5442;71 -Genas;Genas;45.7314;5.0022;71 -Lourdes;Lourdes;43.095;-0.0453;71 -Vitry-le-François;Vitry-le-Francois;48.7247;4.5844;71 -Saint-Martin-de-Crau;Saint-Martin-de-Crau;43.6397;4.8125;71 -Plougastel-Daoulas;Plougastel-Daoulas;48.3725;-4.3706;71 -Saint-Paul-lès-Dax;Saint-Paul-les-Dax;43.7256;-1.0528;71 -Bully-les-Mines;Bully-les-Mines;50.4419;2.7244;71 -Fontenay-le-Comte;Fontenay-le-Comte;46.4669;-0.8064;71 -Étoile-sur-Rhône;Etoile-sur-Rhone;44.8369;4.8939;71 -Aiffres;Aiffres;46.2864;-0.4172;71 -Ventabren;Ventabren;43.5389;5.2931;71 -Oye-Plage;Oye-Plage;50.9778;2.0442;71 -Chazelles-sur-Lyon;Chazelles-sur-Lyon;45.6386;4.3919;71 -Neuville-de-Poitou;Neuville-de-Poitou;46.685;0.245;71 -Saint-Gervais-les-Bains;Saint-Gervais-les-Bains;45.8925;6.7136;71 -Belin-Béliet;Belin-Beliet;44.4975;-0.79;71 -Bordères-sur-l’Échez;Borderes-sur-l'Echez;43.2592;0.0492;71 -Sigean;Sigean;43.0281;2.9778;71 -Nuits-Saint-Georges;Nuits-Saint-Georges;47.1375;4.9503;71 -Les Essarts;Les Essarts;46.7736;-1.2281;71 -Saint-Pierre-lès-Nemours;Saint-Pierre-les-Nemours;48.2653;2.6797;71 -Jonquières;Jonquieres;44.1153;4.8992;71 -Saint-Martin-d’Uriage;Saint-Martin-d'Uriage;45.1522;5.8392;71 -Arradon;Arradon;47.6256;-2.8233;71 -La Roque-d’Anthéron;La Roque-d'Antheron;43.7147;5.3108;71 -Lambres-lès-Douai;Lambres-les-Douai;50.3531;3.0678;71 -Garéoult;Gareoult;43.3283;6.0461;71 -Montpon-Ménestérol;Montpon-Menesterol;45.0092;0.1592;71 -Roquemaure;Roquemaure;44.0517;4.7783;71 -Ambazac;Ambazac;45.9578;1.4;71 -Coublevie;Coublevie;45.3556;5.6167;71 -Decazeville;Decazeville;44.5592;2.2556;71 -Bannalec;Bannalec;47.9325;-3.6969;71 -Moulins-lès-Metz;Moulins-les-Metz;49.1064;6.1089;71 -Saint-Laurent-de-Mure;Saint-Laurent-de-Mure;45.6856;5.0447;71 -Sillingy;Sillingy;45.9458;6.0353;71 -Genlis;Genlis;47.2408;5.2231;71 -Gan;Gan;43.2286;-0.3875;71 -Reichshoffen;Reichshoffen;48.9344;7.6661;71 -Kembs;Kembs;47.6889;7.5036;71 -Pouzauges;Pouzauges;46.7822;-0.8372;71 -Ondres;Ondres;43.5608;-1.4494;71 -La Cadière-d’Azur;La Cadiere-d'Azur;43.1958;5.7556;71 -Briec;Briec;48.1017;-4.0017;71 -Mouy;Mouy;49.3158;2.3194;71 -Le Boulou;Le Boulou;42.5239;2.83;71 -Ensuès-la-Redonne;Ensues-la-Redonne;43.3558;5.2042;71 -Marsannay-la-Côte;Marsannay-la-Cote;47.2706;4.9886;71 -Saint-Martin-de-Seignanx;Saint-Martin-de-Seignanx;43.5428;-1.3869;71 -Rabastens;Rabastens;43.8222;1.7253;71 -Vergèze;Vergeze;43.7433;4.22;71 -Nègrepelisse;Negrepelisse;44.0753;1.5217;71 -Bourges;Bourges;47.0844;2.3964;71 -Pessac;Pessac;44.8067;-0.6311;71 -Valence;Valence;44.9333;4.8917;71 -Quimper;Quimper;47.9967;-4.0964;71 -Colmar;Colmar;48.0817;7.3556;71 -Saint-Nazaire;Saint-Nazaire;47.2806;-2.2086;71 -Mérignac;Merignac;44.8386;-0.6436;71 -Fontenay-Trésigny;Fontenay-Tresigny;48.7075;2.8694;71 -Furiani;Furiani;42.6567;9.4331;71 -Marennes;Marennes;45.8225;-1.1053;71 -Boé;Boe;44.1597;0.6286;71 -Trèbes;Trebes;43.2097;2.4414;71 -Saint-Memmie;Saint-Memmie;48.9531;4.3831;71 -Vias;Vias;43.3128;3.4186;71 -Le Valdahon;Le Valdahon;47.1497;6.3447;71 -Fismes;Fismes;49.3072;3.6806;71 -Courthézon;Courthezon;44.0875;4.8842;71 -Aimargues;Aimargues;43.6847;4.2086;71 -Tournus;Tournus;46.5617;4.9122;71 -La Crèche;La Creche;46.3608;-0.3;71 -Lesparre-Médoc;Lesparre-Medoc;45.3069;-0.9378;71 -Le Poinçonnet;Le Poinconnet;46.7639;1.7189;71 -Déchy;Dechy;50.3525;3.1283;71 -Fayence;Fayence;43.6233;6.6939;71 -Carbonne;Carbonne;43.2972;1.2192;71 -Mûrs-Erigné;Murs-Erigne;47.3986;-0.5372;71 -Quincy-Voisins;Quincy-Voisins;48.8994;2.8736;71 -Peypin;Peypin;43.3858;5.5783;71 -Bédarieux;Bedarieux;43.6159;3.1588;71 -Gannat;Gannat;46.1;3.1983;71 -Avignon;Avignon;43.95;4.8075;71 -Lannilis;Lannilis;48.5697;-4.5194;71 -Simiane-Collongue;Simiane-Collongue;43.4311;5.4325;71 -Flines-lès-Raches;Flines-les-Raches;50.4267;3.1831;71 -Mouroux;Mouroux;48.8225;3.0381;71 -Dunkerque;Dunkerque;51.0383;2.3775;71 -Béziers;Beziers;43.3476;3.219;71 -Riantec;Riantec;47.7108;-3.3106;71 -Douvrin;Douvrin;50.51;2.8317;71 -Saint-Jorioz;Saint-Jorioz;45.8336;6.1639;71 -Naintré;Naintre;46.7636;0.4864;71 -Montbonnot-Saint-Martin;Montbonnot-Saint-Martin;45.2269;5.8025;71 -Clapiers;Clapiers;43.6575;3.8883;71 -Gauchy;Gauchy;49.8253;3.2856;71 -Coursan;Coursan;43.2325;3.0589;71 -Villefranche-sur-Mer;Villefranche-sur-Mer;43.7042;7.3117;71 -Fleurance;Fleurance;43.8494;0.6636;71 -Lannemezan;Lannemezan;43.1239;0.3847;71 -Haute-Goulaine;Haute-Goulaine;47.1989;-1.4286;71 -Magny-en-Vexin;Magny-en-Vexin;49.1544;1.7867;71 -Dainville;Dainville;50.2819;2.7272;71 -Pierrefeu-du-Var;Pierrefeu-du-Var;43.2244;6.1453;71 -Sainte-Sigolène;Sainte-Sigolene;45.2431;4.2347;71 -Thoiry;Thoiry;46.2364;5.9797;71 -Vaison-la-Romaine;Vaison-la-Romaine;44.2408;5.075;71 -Doullens;Doullens;50.1567;2.3403;71 -Parmain;Parmain;49.1147;2.2086;71 -Vendenheim;Vendenheim;48.6675;7.7131;71 -Le Lavandou;Le Lavandou;43.1378;6.3678;71 -Poussan;Poussan;43.4886;3.67;71 -Saint-Mitre-les-Remparts;Saint-Mitre-les-Remparts;43.455;5.0142;71 -Noves;Noves;43.8769;4.9014;71 -Roye;Roye;49.7;2.7903;71 -Montauban-de-Bretagne;Montauban-de-Bretagne;48.1992;-2.0481;71 -Dol-de-Bretagne;Dol-de-Bretagne;48.5497;-1.7508;71 -Merville;Merville;43.7214;1.2978;71 -Aixe-sur-Vienne;Aixe-sur-Vienne;45.7964;1.1361;71 -Ostricourt;Ostricourt;50.4544;3.0308;71 -Mériel;Meriel;49.0792;2.205;71 -Meyreuil;Meyreuil;43.4861;5.4956;71 -Aubignan;Aubignan;44.0997;5.0253;71 -Roquefort-la-Bédoule;Roquefort-la-Bedoule;43.2475;5.5908;71 -Lucciana;Lucciana;42.5458;9.4172;71 -Villemur-sur-Tarn;Villemur-sur-Tarn;43.8656;1.505;71 -Donzère;Donzere;44.4436;4.71;71 -Saint-Georges-d’Orques;Saint-Georges-d'Orques;43.6103;3.7806;71 -Chevreuse;Chevreuse;48.7075;2.0383;71 -La Wantzenau;La Wantzenau;48.6581;7.8283;71 -Oraison;Oraison;43.9172;5.9186;71 -Calvisson;Calvisson;43.785;4.1922;71 -Saint-Galmier;Saint-Galmier;45.59;4.3172;71 -Milhaud;Milhaud;43.7897;4.3075;71 -Combourg;Combourg;48.4086;-1.7517;71 -Wasselonne;Wasselonne;48.6372;7.4481;71 -Montmorillon;Montmorillon;46.4261;0.8708;71 -Pluneret;Pluneret;47.6756;-2.9575;71 -Beaucourt;Beaucourt;47.4861;6.9253;71 -La Ferté-Macé;La Ferte-Mace;48.5925;-0.3572;71 -Coulogne;Coulogne;50.9242;1.885;71 -Bons-en-Chablais;Bons-en-Chablais;46.2644;6.3703;71 -La Gorgue;La Gorgue;50.6383;2.7142;71 -Querqueville;Querqueville;49.6633;-1.6953;71 -Roncq;Roncq;50.7536;3.1203;71 -Saint-Genis-Pouilly;Saint-Genis-Pouilly;46.2433;6.0214;71 -Argentan;Argentan;48.7444;-0.0203;71 -Lieusaint;Lieusaint;48.6322;2.5486;71 -Douarnenez;Douarnenez;48.0922;-4.3303;71 -Riedisheim;Riedisheim;47.7483;7.3669;71 -Ollioules;Ollioules;43.1394;5.8469;71 -Sainte-Maxime;Sainte-Maxime;43.3089;6.6378;71 -Ostwald;Ostwald;48.5511;7.7136;71 -Plérin;Plerin;48.5344;-2.7708;71 -Saint-Jacques-de-la-Lande;Saint-Jacques-de-la-Lande;48.0903;-1.6956;71 -Berck-sur-Mer;Berck-sur-Mer;50.4083;1.5928;71 -Montataire;Montataire;49.2556;2.4383;71 -Le Pellerin;Le Pellerin;47.1983;-1.7539;71 -Saint-Germain-du-Puy;Saint-Germain-du-Puy;47.0992;2.4811;71 -Mourmelon-le-Grand;Mourmelon-le-Grand;49.1408;4.3644;71 -Briare;Briare;47.6381;2.7392;71 -Cogolin;Cogolin;43.2525;6.53;71 -Villebon-sur-Yvette;Villebon-sur-Yvette;48.7;2.2278;71 -Grans;Grans;43.6086;5.0631;71 -Bessan;Bessan;43.3614;3.4242;71 -Conches-en-Ouche;Conches-en-Ouche;48.9606;0.9425;71 -Locmaria-Plouzané;Locmaria-Plouzane;48.3747;-4.6436;71 -Villeneuve-sur-Yonne;Villeneuve-sur-Yonne;48.0814;3.2967;71 -Plessé;Plesse;47.5417;-1.8869;71 -Castelginest;Castelginest;43.6936;1.4328;71 -Saint-Martin-Boulogne;Saint-Martin-Boulogne;50.7258;1.6322;71 -Chevigny-Saint-Sauveur;Chevigny-Saint-Sauveur;47.3017;5.1356;71 -Corbas;Corbas;45.6681;4.9019;71 -Thiers;Thiers;45.8564;3.5475;71 -Villefranche-de-Rouergue;Villefranche-de-Rouergue;44.3525;2.0342;71 -Valentigney;Valentigney;47.4625;6.8322;71 -Issoudun;Issoudun;46.9481;1.9933;71 -Longuenesse;Longuenesse;50.7356;2.2372;71 -Mainvilliers;Mainvilliers;48.4531;1.4619;71 -Villepreux;Villepreux;48.83;2.0022;71 -Saint-Gaudens;Saint-Gaudens;43.1081;0.7233;71 -Laillé;Laille;47.9778;-1.7183;71 -La Souterraine;La Souterraine;46.2381;1.4856;71 -Le Bourget-du-Lac;Le Bourget-du-Lac;45.6483;5.8597;71 -Champniers;Champniers;45.715;0.2056;71 -Villers-le-Lac;Villers-le-Lac;47.0608;6.6703;71 -Guémené-Penfao;Guemene-Penfao;47.63;-1.8325;71 -Luynes;Luynes;47.3847;0.5544;71 -Servian;Servian;43.4272;3.2992;71 -Parigné-l’Évêque;Parigne-l'Eveque;47.9364;0.3644;71 -Villette-d’Anthon;Villette-d'Anthon;45.7953;5.1158;71 -Cuges-les-Pins;Cuges-les-Pins;43.2764;5.7006;71 -Peyrolles-en-Provence;Peyrolles-en-Provence;43.6456;5.585;71 -Pourrières;Pourrieres;43.5039;5.7339;71 -Florensac;Florensac;43.3828;3.465;71 -Forcalquier;Forcalquier;43.9592;5.7797;71 -Sainte-Marie-aux-Mines;Sainte-Marie-aux-Mines;48.2467;7.1839;71 -Saint-Mars-du-Désert;Saint-Mars-du-Desert;47.3664;-1.4058;71 -La Garnache;La Garnache;46.8906;-1.8311;71 -Gruissan;Gruissan;43.1069;3.0883;71 -Muzillac;Muzillac;47.5531;-2.4817;71 -Bitche;Bitche;49.0517;7.4253;71 -Cazouls-lès-Béziers;Cazouls-les-Beziers;43.3922;3.1014;71 -Tourves;Tourves;43.4081;5.9239;71 -Montbard;Montbard;47.6231;4.3369;71 -Lacanau;Lacanau;44.9792;-1.0794;71 -Salbris;Salbris;47.4253;2.0519;71 -Albi;Albi;43.9289;2.1464;71 -Grasse;Grasse;43.6667;6.9167;71 -Saint-Saulve;Saint-Saulve;50.3697;3.5547;71 -Thorigny-sur-Marne;Thorigny-sur-Marne;48.8788;2.7075;71 -Saint-Avé;Saint-Ave;47.6867;-2.7344;71 -Castelnaudary;Castelnaudary;43.3181;1.9539;71 -Bellegarde-sur-Valserine;Bellegarde-sur-Valserine;46.1075;5.8258;71 -Château-Gontier;Chateau-Gontier;47.8286;-0.7028;71 -Fourmies;Fourmies;50.0172;4.0533;71 -Guebwiller;Guebwiller;47.9075;7.2103;71 -Pacé;Pace;48.1478;-1.7739;71 -Cesson;Cesson;48.5658;2.6011;71 -Solliès-Pont;Sollies-Pont;43.19;6.0411;71 -Aubière;Aubiere;45.7508;3.1108;71 -Vedène;Vedene;43.9775;4.9031;71 -Sassenage;Sassenage;45.205;5.665;71 -Saint-Cyr-sur-Mer;Saint-Cyr-sur-Mer;43.1836;5.7086;71 -Auchel;Auchel;50.5083;2.4736;71 -Sablé-sur-Sarthe;Sable-sur-Sarthe;47.84;-0.3342;71 -Le Pont-de-Claix;Le Pont-de-Claix;45.1231;5.6981;71 -Bolbec;Bolbec;49.5722;0.4725;71 -Mende;Mende;44.5183;3.5006;71 -Quimperlé;Quimperle;47.8728;-3.5497;71 -Saint-André-de-Cubzac;Saint-Andre-de-Cubzac;44.9947;-0.4458;71 -Le Haillan;Le Haillan;44.8717;-0.6769;71 -Mèze;Meze;43.4267;3.6053;71 -Châteaubriant;Chateaubriant;47.7169;-1.3761;71 -Gisors;Gisors;49.2806;1.7764;71 -La Motte-Servolex;La Motte-Servolex;45.5967;5.8775;71 -Chambray-lès-Tours;Chambray-les-Tours;47.3375;0.7139;71 -Vidauban;Vidauban;43.4272;6.4319;71 -Pont-du-Château;Pont-du-Chateau;45.7983;3.2483;71 -Betton;Betton;48.1825;-1.6439;71 -Villeneuve-lès-Avignon;Villeneuve-les-Avignon;43.9664;4.7958;71 -Juvignac;Juvignac;43.6131;3.8097;71 -Oissel;Oissel;49.3419;1.0914;71 -Arles;Arles;43.6767;4.6278;71 -Laval;Laval;48.0733;-0.7689;71 -Saint-Germain-lès-Arpajon;Saint-Germain-les-Arpajon;48.5953;2.2556;71 -Fréjus;Frejus;43.433;6.737;71 -Cholet;Cholet;47.06;-0.8783;71 -Hyères;Hyeres;43.1199;6.1316;71 -La Roche-sur-Yon;La Roche-sur-Yon;46.6705;-1.426;71 -Vannes;Vannes;47.6559;-2.7603;71 -Carros;Carros;43.7725;7.1933;71 -Comines;Comines;50.7611;3.0078;71 -Aubergenville;Aubergenville;48.9583;1.855;71 -Guéret;Gueret;46.1706;1.8683;71 -Autun;Autun;46.9511;4.2986;71 -Plouzané;Plouzane;48.38;-4.6006;71 -Moissac;Moissac;44.1047;1.0853;71 -Bischwiller;Bischwiller;48.7664;7.8569;71 -Monteux;Monteux;44.0356;4.9972;71 -Somain;Somain;50.3575;3.2803;71 -La Queue-en-Brie;La Queue-en-Brie;48.7894;2.5767;71 -Yzeure;Yzeure;46.5658;3.3544;71 -L’Union;L'Union;43.6564;1.4844;71 -Noeux-les-Mines;Noeux-les-Mines;50.4797;2.6647;71 -Yvetot;Yvetot;49.6169;0.7531;71 -Barentin;Barentin;49.5444;0.9536;71 -Nemours;Nemours;48.2686;2.6936;71 -Amilly;Amilly;47.9731;2.7703;71 -Le Relecq-Kerhuon;Le Relecq-Kerhuon;48.4086;-4.3969;71 -Montauban;Montauban;44.0181;1.3558;71 -Méricourt;Mericourt;50.4022;2.8658;71 -Ifs;Ifs;49.1383;-0.3531;71 -Raismes;Raismes;50.3892;3.4858;71 -Provins;Provins;48.5589;3.2994;71 -Plan-de-Cuques;Plan-de-Cuques;43.3469;5.4631;71 -Brignais;Brignais;45.6739;4.7542;71 -Maizières-lès-Metz;Maizieres-les-Metz;49.2122;6.1611;71 -L’Isle-Adam;L'Isle-Adam;49.1111;2.2228;71 -Florange;Florange;49.3214;6.1183;71 -Rognac;Rognac;43.4878;5.2322;71 -Saint-Jean;Saint-Jean;43.6653;1.505;71 -Andernos-les-Bains;Andernos-les-Bains;44.7425;-1.0903;71 -Saint-Estève;Saint-Esteve;42.7133;2.8419;71 -Lamballe;Lamballe;48.4686;-2.5178;71 -Canet-en-Roussillon;Canet-en-Roussillon;42.7056;3.0072;71 -Valence;Valence;44.1103;0.8894;71 -Le Barp;Le Barp;44.6061;-0.7678;71 -Ille-sur-Têt;Ille-sur-Tet;42.6706;2.6206;71 -Gévezé;Geveze;48.2194;-1.7894;71 -Chauny;Chauny;49.6156;3.2192;71 -Fonsorbes;Fonsorbes;43.5361;1.2311;71 -Cusset;Cusset;46.1344;3.4564;71 -Claye-Souilly;Claye-Souilly;48.945;2.6867;71 -Sarrebourg;Sarrebourg;48.7347;7.0539;71 -Seclin;Seclin;50.5483;3.0294;71 -Aubenas;Aubenas;44.6197;4.3903;71 -Villecresnes;Villecresnes;48.7214;2.5342;71 -Arcachon;Arcachon;44.6586;-1.1689;71 -Bruay-sur-l’Escaut;Bruay-sur-l'Escaut;50.3983;3.5394;71 -Amboise;Amboise;47.4114;0.9825;71 -Bonneville;Bonneville;46.0789;6.4008;71 -Graulhet;Graulhet;43.7608;1.9886;71 -Auriol;Auriol;43.3694;5.6314;71 -La Chapelle-Saint-Luc;La Chapelle-Saint-Luc;48.3119;4.0444;71 -Triel-sur-Seine;Triel-sur-Seine;48.9808;2.0061;71 -Tarnos;Tarnos;43.5406;-1.4614;71 -Le Chambon-Feugerolles;Le Chambon-Feugerolles;45.3961;4.325;71 -Le Rove;Le Rove;43.3692;5.2503;71 -Ligné;Ligne;47.4117;-1.3772;71 -Rambervillers;Rambervillers;48.3458;6.6347;71 -Scaër;Scaer;48.0272;-3.7022;71 -La Ferrière;La Ferriere;46.7136;-1.3144;71 -Rocbaron;Rocbaron;43.3042;6.0908;71 -Decize;Decize;46.8292;3.4614;71 -Saint-Michel-Chef-Chef;Saint-Michel-Chef-Chef;47.1808;-2.1486;71 -Saint-Gilles;Saint-Gilles;48.1536;-1.8261;71 -La Balme-de-Sillingy;La Balme-de-Sillingy;45.9611;6.0419;71 -Saint-Pourçain-sur-Sioule;Saint-Pourcain-sur-Sioule;46.3075;3.2894;71 -Niort;Niort;46.3258;-0.4606;71 -Mazé;Maze;47.4564;-0.2731;71 -Narbonne;Narbonne;43.1836;3.0042;71 -Beauvais;Beauvais;49.4303;2.0952;71 -Grand-Champ;Grand-Champ;47.7586;-2.8444;71 -Drusenheim;Drusenheim;48.7619;7.9517;71 -Saint-Privat-des-Vieux;Saint-Privat-des-Vieux;44.1442;4.1292;71 -Ploumagoar;Ploumagoar;48.5453;-3.1325;71 -Champagne-sur-Oise;Champagne-sur-Oise;49.1358;2.2356;71 -Cancale;Cancale;48.6767;-1.8519;71 -Brébières;Brebieres;50.3369;3.0228;71 -Commercy;Commercy;48.7642;5.5917;71 -Aubigny-sur-Nère;Aubigny-sur-Nere;47.4886;2.4392;71 -Nueil-les-Aubiers;Nueil-les-Aubiers;46.9372;-0.59;71 -Beaucouzé;Beaucouze;47.4756;-0.6328;71 -Mulsanne;Mulsanne;47.9117;0.2489;71 -Saint-Astier;Saint-Astier;45.1453;0.5281;71 -Souppes-sur-Loing;Souppes-sur-Loing;48.1831;2.7353;71 -Saint-Chéron;Saint-Cheron;48.5536;2.1247;71 -Piolenc;Piolenc;44.1778;4.7614;71 -Trilport;Trilport;48.9572;2.9492;71 -Plouhinec;Plouhinec;47.6975;-3.2511;71 -Châtillon-sur-Seine;Chatillon-sur-Seine;47.8583;4.5742;71 -Faulquemont;Faulquemont;49.0411;6.5992;71 -Mirecourt;Mirecourt;48.2986;6.1303;71 -Viry;Viry;46.1175;6.0375;71 -Bédarrides;Bedarrides;44.0406;4.8981;71 -Missillac;Missillac;47.4822;-2.1589;71 -Penmarch;Penmarch;47.8122;-4.3378;71 -Longuyon;Longuyon;49.4469;5.6006;71 -Vic-le-Comte;Vic-le-Comte;45.6431;3.2461;71 -Condat-sur-Vienne;Condat-sur-Vienne;45.7931;1.2317;71 -Cucq;Cucq;50.4869;1.6244;71 -Saint-Étienne-au-Mont;Saint-Etienne-au-Mont;50.6817;1.6258;71 -Rosheim;Rosheim;48.4967;7.4694;71 -Château-Arnoux-Saint-Auban;Chateau-Arnoux-Saint-Auban;44.0933;6.0083;71 -Sully-sur-Loire;Sully-sur-Loire;47.765;2.3753;71 -Châteaulin;Chateaulin;48.1967;-4.09;71 -Mouguerre;Mouguerre;43.4683;-1.4161;71 -Marquise;Marquise;50.8147;1.7033;71 -La Grand-Combe;La Grand-Combe;44.2111;4.0294;71 -Bléré;Blere;47.3253;0.9897;71 -La Ciotat;La Ciotat;43.1769;5.6086;71 -Saint-Raphaël;Saint-Raphael;43.4252;6.7684;71 -Auxerre;Auxerre;47.7986;3.5672;71 -Meyzieu;Meyzieu;45.7667;5.0036;71 -Saint-Chamond;Saint-Chamond;45.4775;4.5153;71 -Fondettes;Fondettes;47.4042;0.5989;71 -Bondues;Bondues;50.7017;3.0933;71 -Léognan;Leognan;44.7286;-0.6008;71 -Gignac-la-Nerthe;Gignac-la-Nerthe;43.3932;5.2356;71 -La Trinité;La Trinite;43.7408;7.3142;71 -Rombas;Rombas;49.2494;6.0947;71 -Trets;Trets;43.4469;5.6858;71 -Urrugne;Urrugne;43.3622;-1.7;71 -Mouans-Sartoux;Mouans-Sartoux;43.62;6.9719;71 -Nevers;Nevers;46.9933;3.1572;71 -Mâcon;Macon;46.3063;4.8313;71 -Haguenau;Haguenau;48.82;7.79;71 -Six-Fours-les-Plages;Six-Fours-les-Plages;43.1009;5.82;71 -Fuveau;Fuveau;43.4522;5.5617;71 -Pérols;Perols;43.565;3.9506;71 -La Londe-les-Maures;La Londe-les-Maures;43.1381;6.2344;71 -Albert;Albert;50.0019;2.6522;71 -Tomblaine;Tomblaine;48.6856;6.2117;71 -Mios;Mios;44.605;-0.9369;71 -La Farlède;La Farlede;43.1678;6.0431;71 -Miribel;Miribel;45.8244;4.9531;71 -Dombasle-sur-Meurthe;Dombasle-sur-Meurthe;48.625;6.3497;71 -Argelès-sur-Mer;Argeles-sur-Mer;42.5461;3.0239;71 -La Ferté-sous-Jouarre;La Ferte-sous-Jouarre;48.9492;3.1294;71 -Saint-Gély-du-Fesc;Saint-Gely-du-Fesc;43.6922;3.8061;71 -Escaudain;Escaudain;50.3344;3.3428;71 -Villeneuve-lès-Maguelone;Villeneuve-les-Maguelone;43.5322;3.8608;71 -Frouzins;Frouzins;43.5161;1.3247;71 -Saint-Grégoire;Saint-Gregoire;48.1511;-1.6861;71 -Grand-Couronne;Grand-Couronne;49.3575;1.0072;71 -Brumath;Brumath;48.7319;7.7083;71 -Carmaux;Carmaux;44.0492;2.1581;71 -Rouvroy;Rouvroy;50.3936;2.9039;71 -Soyaux;Soyaux;45.6403;0.1978;71 -Roche-la-Molière;Roche-la-Moliere;45.4339;4.3236;71 -Bernay;Bernay;49.0886;0.5983;71 -Biot;Biot;43.6286;7.0956;71 -Essey-lès-Nancy;Essey-les-Nancy;48.7058;6.2222;71 -Limoux;Limoux;43.0569;2.2186;71 -Harfleur;Harfleur;49.5067;0.1981;71 -Quétigny;Quetigny;47.3144;5.1061;71 -Portet-sur-Garonne;Portet-sur-Garonne;43.5219;1.4061;71 -Lillers;Lillers;50.5636;2.4819;71 -Carqueiranne;Carqueiranne;43.095;6.0736;71 -Launaguet;Launaguet;43.6739;1.4569;71 -Pithiviers;Pithiviers;48.1719;2.2519;71 -Wingles;Wingles;50.4942;2.8553;71 -Vétraz-Monthoux;Vetraz-Monthoux;46.1742;6.255;71 -Évron;Evron;48.1556;-0.4025;71 -Dammartin-en-Goële;Dammartin-en-Goele;49.0542;2.6814;71 -La Chapelle-Saint-Mesmin;La Chapelle-Saint-Mesmin;47.8897;1.8397;71 -Tarare;Tarare;45.8961;4.4331;71 -Passy;Passy;45.9236;6.6864;71 -Grigny;Grigny;45.6083;4.7897;71 -Douchy-les-Mines;Douchy-les-Mines;50.3014;3.3933;71 -Louvres;Louvres;49.0439;2.5053;71 -Chassieu;Chassieu;45.7444;4.9664;71 -Portes-lès-Valence;Portes-les-Valence;44.8733;4.8764;71 -Saint-Hilaire-de-Riez;Saint-Hilaire-de-Riez;46.7211;-1.9456;71 -La Riche;La Riche;47.3892;0.6606;71 -Ézanville;Ezanville;49.0278;2.3608;71 -Oignies;Oignies;50.4692;2.9936;71 -Gravelines;Gravelines;50.9864;2.1275;71 -Saint-Cyprien;Saint-Cyprien;42.6181;3.0064;71 -Lézignan-Corbières;Lezignan-Corbieres;43.2006;2.7578;71 -Wambrechies;Wambrechies;50.6853;3.0486;71 -Maxéville;Maxeville;48.7114;6.1631;71 -Briançon;Briancon;44.8958;6.635;71 -Dinard;Dinard;48.6325;-2.0617;71 -Riorges;Riorges;46.0428;4.0406;71 -Saint-Junien;Saint-Junien;45.8872;0.9011;71 -Panazol;Panazol;45.8389;1.31;71 -Amnéville;Amneville;49.2608;6.1419;71 -Pfastatt;Pfastatt;47.7689;7.3017;71 -Blois;Blois;47.5939;1.3281;71 -Carcassonne;Carcassonne;43.21;2.35;71 -Sète;Sete;43.4053;3.6975;71 -Salon-de-Provence;Salon-de-Provence;43.6406;5.0972;71 -Châlons-en-Champagne;Chalons-en-Champagne;48.9575;4.365;71 -Châteauroux;Chateauroux;46.8103;1.6911;71 -Saint-Herblain;Saint-Herblain;47.2122;-1.6497;71 -Charleville-Mézières;Charleville-Mezieres;49.7719;4.7161;71 -Saint-Priest;Saint-Priest;45.6972;4.9447;71 -Aubagne;Aubagne;43.2908;5.5708;71 -Brive-la-Gaillarde;Brive-la-Gaillarde;45.1583;1.5321;71 -Saint-Malo;Saint-Malo;48.6481;-2.0075;71 -Évreux;Evreux;49.02;1.15;71 -Martigues;Martigues;43.4053;5.0475;71 -Cernay;Cernay;47.8067;7.1758;71 -Villeneuve-Tolosane;Villeneuve-Tolosane;43.5236;1.3417;71 -Onet Village;Onet Village;44.3656;2.5936;71 -Ploufragan;Ploufragan;48.4894;-2.7958;71 -Clermont;Clermont;49.3789;2.4125;71 -Vaux-le-Pénil;Vaux-le-Penil;48.5264;2.6822;71 -Neuville-en-Ferrain;Neuville-en-Ferrain;50.7467;3.1581;71 -Saint-Pierre-du-Perray;Saint-Pierre-du-Perray;48.6131;2.4953;71 -Guidel;Guidel;47.7906;-3.4886;71 -Cuers;Cuers;43.2375;6.0708;71 -Sainte-Savine;Sainte-Savine;48.2947;4.0489;71 -Obernai;Obernai;48.4622;7.4819;71 -Étaples;Etaples;50.5178;1.6406;71 -Darnétal;Darnetal;49.4447;1.1511;71 -Courrières;Courrieres;50.4581;2.9472;71 -Vauvert;Vauvert;43.6933;4.2761;71 -Pornichet;Pornichet;47.2658;-2.34;71 -Porto-Vecchio;Porto-Vecchio;41.5908;9.2797;71 -La Roche-sur-Foron;La Roche-sur-Foron;46.0669;6.3119;71 -Septèmes-les-Vallons;Septemes-les-Vallons;43.3983;5.3658;71 -Chantilly;Chantilly;49.1869;2.4608;71 -Vernouillet;Vernouillet;48.9722;1.9833;71 -Annoeullin;Annoeullin;50.5294;2.9328;71 -Aniche;Aniche;50.33;3.2511;71 -Allonnes;Allonnes;47.9686;0.1606;71 -Saverne;Saverne;48.7414;7.3619;71 -Fontaine-lès-Dijon;Fontaine-les-Dijon;47.3433;5.0192;71 -Méry-sur-Oise;Mery-sur-Oise;49.0636;2.1864;71 -Le Taillan-Médoc;Le Taillan-Medoc;44.9044;-0.6697;71 -Oloron-Sainte-Marie;Oloron-Sainte-Marie;43.1942;-0.6067;71 -Magny-le-Hongre;Magny-le-Hongre;48.8631;2.8136;71 -Wittelsheim;Wittelsheim;47.8053;7.2375;71 -Bourg-de-Péage;Bourg-de-Peage;45.0378;5.05;71 -Orthez;Orthez;43.4881;-0.7708;71 -Octeville;Octeville;49.6269;-1.6431;71 -Quincy-sous-Sénart;Quincy-sous-Senart;48.6711;2.5339;71 -Montluçon;Montlucon;46.3408;2.6033;71 -Villenave-d’Ornon;Villenave-d'Ornon;44.7806;-0.5658;71 -Lavaur;Lavaur;43.6989;1.8189;71 -Serris;Serris;48.8564;2.7861;71 -Feyzin;Feyzin;45.6728;4.8589;71 -Dourdan;Dourdan;48.5289;2.0108;71 -Erstein;Erstein;48.4219;7.6611;71 -Ville-la-Grand;Ville-la-Grand;46.2022;6.2469;71 -Le Crès;Le Cres;43.6472;3.9392;71 -Hagondange;Hagondange;49.2542;6.1681;71 -Saint-Laurent-de-la-Salanque;Saint-Laurent-de-la-Salanque;42.7736;2.9908;71 -Mondeville;Mondeville;49.1739;-0.3211;71 -Marck;Marck;50.9481;1.9503;71 -Villers-Cotterêts;Villers-Cotterets;49.2531;3.0903;71 -Gerzat;Gerzat;45.8258;3.1447;71 -Pélissanne;Pelissanne;43.6314;5.1506;71 -Pontchâteau;Pontchateau;47.4369;-2.0878;71 -Chambly;Chambly;49.1667;2.2481;71 -Pont-Saint-Esprit;Pont-Saint-Esprit;44.2564;4.6483;71 -Bondoufle;Bondoufle;48.6133;2.3806;71 -Cabestany;Cabestany;42.6806;2.9428;71 -Jeumont;Jeumont;50.2944;4.1014;71 -Buxerolles;Buxerolles;46.5975;0.3492;71 -Leers;Leers;50.6817;3.2439;71 -Parthenay;Parthenay;46.6486;-0.2469;71 -Héricourt;Hericourt;47.5775;6.7617;71 -Biganos;Biganos;44.6442;-0.9783;71 -Marly;Marly;49.0611;6.1497;71 -Tournon-sur-Rhône;Tournon-sur-Rhone;45.0672;4.8328;71 -Guilherand;Guilherand;44.9344;4.8747;71 -Thouaré-sur-Loire;Thouare-sur-Loire;47.2689;-1.4383;71 -Draguignan;Draguignan;43.5403;6.4667;71 -Montélimar;Montelimar;44.5581;4.7508;71 -Anglet;Anglet;43.485;-1.5183;71 -Gap;Gap;44.5594;6.0786;71 -Colomiers;Colomiers;43.6139;1.3367;71 -Le Pradet;Le Pradet;43.1056;6.0233;71 -Vieux-Condé;Vieux-Conde;50.4594;3.5683;71 -Chantepie;Chantepie;48.0886;-1.6164;71 -Villerupt;Villerupt;49.4697;5.9286;71 -Saint-Jean-de-Védas;Saint-Jean-de-Vedas;43.5764;3.8239;71 -Beaumont-sur-Oise;Beaumont-sur-Oise;49.1425;2.2864;71 -Le Luc;Le Luc;43.3947;6.3128;71 -Vire;Vire;48.8386;-0.8892;71 -Apt;Apt;43.8761;5.3964;71 -Montlouis-sur-Loire;Montlouis-sur-Loire;47.3883;0.8272;71 -Joué-lés-Tours;Joue-les-Tours;47.3514;0.6625;71 -Alès;Ales;44.1281;4.0817;71 -Castres;Castres;43.6;2.25;71 -Thionville;Thionville;49.3589;6.1692;71 -Compiègne;Compiegne;49.4149;2.8231;71 -Saint-Germain-en-Laye;Saint-Germain-en-Laye;48.8989;2.0938;71 -Bourg-en-Bresse;Bourg-en-Bresse;46.2056;5.2289;71 -Istres;Istres;43.5151;4.9895;71 -Angoulême;Angouleme;45.65;0.16;71 -Saint-Georges;Saint-Georges;3.9105;-51.81;72 -Sinnamary;Sinnamary;5.38;-52.96;72 -Roura;Roura;4.73;-52.33;72 -Iracoubo;Iracoubo;5.4804;-53.22;72 -Kourou;Kourou;5.16;-52.6499;72 -Cayenne;Cayenne;4.933;-52.33;72 -Saint-Laurent-du-Maroni;Saint-Laurent-du-Maroni;5.4976;-54.0325;72 -Papeete;Papeete;-17.5334;-149.5667;73 -Libreville;Libreville;0.3901;9.4544;74 -Moanda;Moanda;-1.5655;13.2;74 -Port-Gentil;Port-Gentil;-0.7167;8.7833;74 -Franceville;Franceville;-1.6333;13.5833;74 -Oyem;Oyem;1.6;11.5667;74 -Lambaréné;Lambarene;-0.6883;10.2319;74 -Mouila;Mouila;-1.8667;11.055;74 -Tchibanga;Tchibanga;-2.9331;10.9831;74 -Bitam;Bitam;2.0833;11.4833;74 -Koulamoutou;Koulamoutou;-1.1333;12.4833;74 -Makokou;Makokou;0.5667;12.8667;74 -Mayumba;Mayumba;-3.4167;10.65;74 -Mitzic;Mitzic;0.7833;11.5667;74 -Okondja;Okondja;-0.6829;13.7833;74 -Gamba;Gamba;-2.65;10;74 -Ndendé;Ndende;-2.3829;11.3833;74 -Mékambo;Mekambo;1.0171;13.9333;74 -Omboué;Omboue;-1.5662;9.25;74 -Bifoun;Bifoun;-0.3329;10.3832;74 -Gaza;Gaza;31.5069;34.456;75 -Tbilisi;Tbilisi;41.7225;44.7925;76 -Tskhinvali;Tskhinvali;42.2257;43.9701;76 -T’q’ibuli;T'q'ibuli;42.3503;42.9983;76 -Samtredia;Samtredia;42.1625;42.3417;76 -Khoni;Khoni;42.3244;42.4222;76 -Bolnisi;Bolnisi;41.45;44.5333;76 -Khashuri;Khashuri;41.9975;43.5986;76 -Sokhumi;Sokhumi;43.0033;41.0153;76 -Q’vareli;Q'vareli;41.95;45.8167;76 -Gali;Gali;42.6333;41.7333;76 -Marneuli;Marneuli;41.4969;44.8108;76 -Zugdidi;Zugdidi;42.5083;41.8667;76 -Gori;Gori;41.9817;44.1124;76 -Gurjaani;Gurjaani;41.7444;45.8;76 -Senaki;Senaki;42.2689;42.0678;76 -Batumi;Batumi;41.6458;41.6417;76 -Kutaisi;Kutaisi;42.25;42.7;76 -Rustavi;Rustavi;41.5333;45;76 -Akhalkalaki;Akhalkalaki;41.4056;43.4861;76 -Ozurgeti;Ozurgeti;41.9269;42.0006;76 -Akhaltsikhe;Akhaltsikhe;41.6389;42.9861;76 -Akhmeta;Akhmeta;42.0333;45.2;76 -Telavi;Telavi;41.9167;45.4833;76 -Mtskheta;Mtskheta;41.85;44.7167;76 -Gardabani;Gardabani;41.45;45.1;76 -Rustavi;Rustavi;42.2897;43.8543;76 -Lanchkhuti;Lanchkhuti;42.0875;42.0333;76 -Ambrolauri;Ambrolauri;42.5194;43.15;76 -Chiatura;Chiatura;42.2903;43.2819;76 -Ninotsminda;Ninotsminda;41.2658;43.5889;76 -Ochamchire;Ochamchire;42.71;41.47;76 -Sachkhere;Sachkhere;42.3389;43.4039;76 -Dusheti;Dusheti;42.0845;44.6961;76 -Lagodekhi;Lagodekhi;41.8268;46.2767;76 -Dedoplists’q’aro;Dedoplists'q'aro;41.4652;46.1045;76 -Kaspi;Kaspi;41.925;44.4222;76 -Poti;Poti;42.15;41.6667;76 -Sagarejo;Sagarejo;41.7333;45.3333;76 -Algeti;Algeti;41.4481;44.8953;76 -Tsqaltubo;Tsqaltubo;42.3264;42.6006;76 -Borjomi;Borjomi;41.8389;43.3792;76 -Ruppichteroth;Ruppichteroth;50.8456;7.4881;77 -Nossen;Nossen;51.05;13.3;77 -Hilter;Hilter;52.1357;8.1471;77 -Veitshöchheim;Veitshochheim;49.8328;9.8817;77 -Wilkau-Haßlau;Wilkau-Hasslau;50.6667;12.5167;77 -Grevesmühlen;Grevesmuhlen;53.8645;11.1909;77 -Höchberg;Hochberg;49.7831;9.8817;77 -Nörvenich;Norvenich;50.8;6.65;77 -Schalksmühle;Schalksmuhle;51.2403;7.5333;77 -Aerzen;Aerzen;52.0496;9.2638;77 -Gommern;Gommern;52.0739;11.8231;77 -Markt Indersdorf;Markt Indersdorf;48.3667;11.3667;77 -Morbach;Morbach;49.8167;7.1167;77 -Böhl-Iggelheim;Bohl-Iggelheim;49.3714;8.3086;77 -Altenberge;Altenberge;52.0458;7.4653;77 -Mörlenbach;Morlenbach;49.599;8.7369;77 -Schwaig;Schwaig;49.4692;11.2008;77 -Wendeburg;Wendeburg;52.3167;10.4;77 -Bogen;Bogen;48.9167;12.6833;77 -Höchst im Odenwald;Hochst im Odenwald;49.7992;8.9942;77 -Bad Lauterberg;Bad Lauterberg;51.6317;10.4706;77 -Appenweier;Appenweier;48.5397;7.98;77 -Altenholz;Altenholz;54.4;10.1333;77 -Schwaikheim;Schwaikheim;48.8714;9.3531;77 -Lahstedt;Lahstedt;52.25;10.2167;77 -Hambühren;Hambuhren;52.6333;9.9833;77 -Reiskirchen;Reiskirchen;50.6;8.8333;77 -Weil im Schönbuch;Weil im Schonbuch;48.6214;9.0611;77 -Morsbach;Morsbach;50.8667;7.7167;77 -Pasewalk;Pasewalk;53.5063;13.99;77 -Werlte;Werlte;52.85;7.6833;77 -Anröchte;Anrochte;51.5667;8.3333;77 -Tangermünde;Tangermunde;52.5408;11.9689;77 -Großburgwedel;Grossburgwedel;52.492;9.8567;77 -Kirkel;Kirkel;49.2833;7.2333;77 -Kenzingen;Kenzingen;48.1917;7.7683;77 -Münchberg;Munchberg;50.1831;11.7857;77 -Aulendorf;Aulendorf;47.9542;9.6389;77 -Steinau an der Straße;Steinau an der Strasse;50.3167;9.4667;77 -Werneck;Werneck;49.9833;10.1;77 -Klipphausen;Klipphausen;51.0833;13.5333;77 -Neuenstadt am Kocher;Neuenstadt am Kocher;49.2333;9.3333;77 -Bad Frankenhausen;Bad Frankenhausen;51.3558;11.1011;77 -Burgau;Burgau;48.4322;10.4069;77 -Augustdorf;Augustdorf;51.9094;8.7317;77 -Pliezhausen;Pliezhausen;48.5586;9.2058;77 -Bieber;Bieber;50.6;8.5833;77 -Dettingen an der Erms;Dettingen an der Erms;48.53;9.3472;77 -Aich;Aich;48.6228;9.2372;77 -Bad Ems;Bad Ems;50.3381;7.7106;77 -Königsbach-Stein;Konigsbach-Stein;48.9664;8.6089;77 -Neuenhaus;Neuenhaus;52.5;6.9667;77 -Kirchzarten;Kirchzarten;47.9667;7.95;77 -Marpingen;Marpingen;49.45;7.05;77 -Ottendorf-Okrilla;Ottendorf-Okrilla;51.1792;13.8261;77 -Balingen;Balingen;48.2731;8.8506;77 -Crailsheim;Crailsheim;49.1347;10.0706;77 -Seelze;Seelze;52.3961;9.5981;77 -Kempen;Kempen;51.3658;6.4194;77 -Datteln;Datteln;51.6539;7.3417;77 -Radebeul;Radebeul;51.1033;13.67;77 -Wermelskirchen;Wermelskirchen;51.1392;7.2051;77 -Winsen;Winsen;53.3667;10.2167;77 -Bad Vilbel;Bad Vilbel;50.1781;8.7361;77 -Altötting;Altotting;48.2264;12.6759;77 -Bobenheim-Roxheim;Bobenheim-Roxheim;49.5839;8.3611;77 -Weilheim an der Teck;Weilheim an der Teck;48.615;9.5386;77 -Waldkirchen;Waldkirchen;48.7306;13.6011;77 -Querfurt;Querfurt;51.3833;11.6;77 -Merseburg;Merseburg;51.3544;11.9928;77 -Zweibrücken;Zweibrucken;49.2494;7.3608;77 -Merchweiler;Merchweiler;49.3603;7.06;77 -Lichtenau;Lichtenau;51.6;8.8833;77 -Burgkirchen an der Alz;Burgkirchen an der Alz;48.1667;12.7167;77 -Gernsheim;Gernsheim;49.7517;8.485;77 -Riedlingen;Riedlingen;48.1553;9.4728;77 -Mörfelden-Walldorf;Morfelden-Walldorf;49.9896;8.5661;77 -Dietzenbach;Dietzenbach;50.0086;8.7756;77 -Sinsheim;Sinsheim;49.25;8.8833;77 -Ingelheim;Ingelheim;49.9747;8.0564;77 -Leer;Leer;53.2308;7.4528;77 -Cloppenburg;Cloppenburg;52.8478;8.0439;77 -Saarlouis;Saarlouis;49.3167;6.75;77 -Meppen;Meppen;52.6906;7.291;77 -Lage;Lage;51.9833;8.8;77 -Limburg;Limburg;50.3833;8.0667;77 -Porta Westfalica;Porta Westfalica;52.2167;8.9333;77 -Tuttlingen;Tuttlingen;47.985;8.8233;77 -Sankt Ingbert;Sankt Ingbert;49.3;7.1167;77 -Emsdetten;Emsdetten;52.1728;7.5344;77 -Coesfeld;Coesfeld;51.9458;7.1675;77 -Blumberg;Blumberg;47.8392;8.5342;77 -Bad Orb;Bad Orb;50.2167;9.35;77 -Friedeburg;Friedeburg;53.45;7.8333;77 -Steinfeld;Steinfeld;52.6;8.2167;77 -Emsbüren;Emsburen;52.3925;7.2914;77 -Bad Wildbad;Bad Wildbad;48.7503;8.5506;77 -Wahlstedt;Wahlstedt;53.95;10.2167;77 -Ainring;Ainring;47.8136;12.9428;77 -Rehburg-Loccum;Rehburg-Loccum;52.4508;9.2078;77 -Tutzing;Tutzing;47.9089;11.2814;77 -Niebüll;Niebull;54.7881;8.8297;77 -Simbach am Inn;Simbach am Inn;48.2656;13.0231;77 -Steinen;Steinen;47.6453;7.7403;77 -Birkenau;Birkenau;49.5607;8.7061;77 -Nordkirchen;Nordkirchen;51.7381;7.5256;77 -Meuselwitz;Meuselwitz;51.05;12.3;77 -Taufkirchen;Taufkirchen;48.3439;12.1303;77 -Wildberg;Wildberg;48.6239;8.7472;77 -Nauheim;Nauheim;49.9447;8.4548;77 -Mülsen;Mulsen;50.7447;12.5747;77 -Herbolzheim;Herbolzheim;48.2219;7.7775;77 -Schönaich;Schonaich;48.6569;9.0628;77 -Wildau;Wildau;52.3167;13.6333;77 -Cadolzburg;Cadolzburg;49.45;10.8667;77 -Kall;Kall;50.5497;6.5497;77 -Adendorf;Adendorf;53.2833;10.45;77 -Ochsenfurt;Ochsenfurt;49.6711;10.0498;77 -Ostrhauderfehn;Ostrhauderfehn;53.1167;7.6167;77 -Balve;Balve;51.3333;7.8667;77 -Rothenburg ob der Tauber;Rothenburg ob der Tauber;49.3772;10.1789;77 -Marktheidenfeld;Marktheidenfeld;49.85;9.6;77 -Scharbeutz;Scharbeutz;54.0214;10.7456;77 -Hasbergen;Hasbergen;52.2167;7.9167;77 -Trostberg an der Alz;Trostberg an der Alz;48.028;12.5586;77 -Stelle;Stelle;53.3667;10.1167;77 -Geisenfeld;Geisenfeld;48.684;11.6117;77 -Karlsdorf-Neuthard;Karlsdorf-Neuthard;49.1364;8.5439;77 -Welzheim;Welzheim;48.8747;9.6344;77 -Bad Schwalbach;Bad Schwalbach;50.1401;8.0694;77 -Wittingen;Wittingen;52.7281;10.7391;77 -Raesfeld;Raesfeld;51.7667;6.8333;77 -Kirchhundem;Kirchhundem;51.1;8.0833;77 -Recke;Recke;52.37;7.7189;77 -Harsum;Harsum;52.2054;9.96;77 -Bannewitz;Bannewitz;50.9931;13.7167;77 -Rheinau;Rheinau;48.6678;7.9347;77 -Plankstadt;Plankstadt;49.3933;8.5942;77 -Schöningen;Schoningen;52.138;10.9674;77 -Walldürn;Walldurn;49.5831;9.3681;77 -Bad Nenndorf;Bad Nenndorf;52.3369;9.3786;77 -Stollberg;Stollberg;50.7083;12.7783;77 -Werther;Werther;52.075;8.4125;77 -Peiting;Peiting;47.8;10.9333;77 -Rutesheim;Rutesheim;48.8097;8.945;77 -Höhenkirchen-Siegertsbrunn;Hohenkirchen-Siegertsbrunn;48.0167;11.7333;77 -Langelsheim;Langelsheim;51.9381;10.335;77 -Saal;Saal;48.9011;11.9319;77 -Möhnesee;Mohnesee;51.4958;8.1306;77 -Gräfenhainichen;Grafenhainichen;51.7292;12.4556;77 -Gerstetten;Gerstetten;48.6225;10.0206;77 -Billerbeck;Billerbeck;51.9792;7.295;77 -Altdorf;Altdorf;48.5667;12.1167;77 -Burgthann;Burgthann;49.3563;11.3176;77 -Schwaigern;Schwaigern;49.1333;9.05;77 -Dautphe;Dautphe;50.8583;8.55;77 -Rangsdorf;Rangsdorf;52.2831;13.4331;77 -Eningen unter Achalm;Eningen unter Achalm;48.4831;9.2522;77 -Rudersberg;Rudersberg;48.8856;9.5281;77 -Mömbris;Mombris;50.0667;9.1667;77 -Überherrn;Uberherrn;49.25;6.7;77 -Rodenbach;Rodenbach;50.15;9.0333;77 -Monschau;Monschau;50.55;6.25;77 -Raubling;Raubling;47.7881;12.1047;77 -Apen;Apen;53.2214;7.8097;77 -Sinzheim;Sinzheim;48.7619;8.1669;77 -Wolnzach;Wolnzach;48.6;11.6167;77 -Wolmirstedt;Wolmirstedt;52.25;11.6167;77 -Hauzenberg;Hauzenberg;48.6517;13.6236;77 -Bopfingen;Bopfingen;48.8569;10.3522;77 -Langgöns;Langgons;50.5;8.6667;77 -Zetel;Zetel;53.4197;7.9742;77 -Coswig;Coswig;51.8833;12.4333;77 -Mülheim-Kärlich;Mulheim-Karlich;50.3869;7.4953;77 -Büdelsdorf;Budelsdorf;54.3167;9.6833;77 -Osterhofen;Osterhofen;48.7;13.0167;77 -Maxhütte-Haidhof;Maxhutte-Haidhof;49.2;12.1;77 -Sassenburg;Sassenburg;52.5167;10.6333;77 -Miesbach;Miesbach;47.789;11.8338;77 -Drolshagen;Drolshagen;51.0333;7.7667;77 -Kamen;Kamen;51.5917;7.6653;77 -Memmingen;Memmingen;47.9878;10.1811;77 -Lehrte;Lehrte;52.3725;9.9769;77 -Neustadt am Rübenberge;Neustadt am Rubenberge;52.5055;9.4636;77 -Bietigheim-Bissingen;Bietigheim-Bissingen;48.9667;9.1333;77 -Kaarst;Kaarst;51.2278;6.6273;77 -Falkensee;Falkensee;52.5583;13.0917;77 -Kaufbeuren;Kaufbeuren;47.88;10.6225;77 -Freising;Freising;48.4028;11.7489;77 -Rheda-Wiedenbrück;Rheda-Wiedenbruck;51.8417;8.3;77 -Bornheim;Bornheim;50.7592;7.005;77 -Bad Oeynhausen;Bad Oeynhausen;52.2;8.8;77 -Alsdorf;Alsdorf;50.8744;6.1615;77 -Straubing;Straubing;48.8772;12.5758;77 -Cuxhaven;Cuxhaven;53.8667;8.7;77 -Gronau;Gronau;52.2125;7.0417;77 -Dachau;Dachau;48.2603;11.4342;77 -Oberursel;Oberursel;50.2028;8.5769;77 -Fellbach;Fellbach;48.8086;9.2758;77 -Herzogenrath;Herzogenrath;50.8667;6.1;77 -Hennef;Hennef;50.7833;7.2833;77 -Soest;Soest;51.5711;8.1092;77 -Stade;Stade;53.6008;9.4764;77 -Rodgau;Rodgau;50.0256;8.8841;77 -Bruchsal;Bruchsal;49.1333;8.6;77 -Weinheim;Weinheim;49.5561;8.6697;77 -Erkrath;Erkrath;51.2239;6.9147;77 -Brühl;Bruhl;50.8333;6.9;77 -Oranienburg;Oranienburg;52.7544;13.2369;77 -Albstadt;Albstadt;48.2119;9.0239;77 -Landau;Landau;49.1994;8.1231;77 -Schwerte;Schwerte;51.4458;7.5653;77 -Neunkirchen;Neunkirchen;49.3448;7.1799;77 -Dülmen;Dulmen;51.8308;7.2783;77 -Filderstadt;Filderstadt;48.6667;9.2167;77 -Hof;Hof;50.3167;11.9167;77 -Melle;Melle;52.2031;8.3361;77 -Wittenberg;Wittenberg;51.8671;12.6484;77 -Gotha;Gotha;50.9489;10.7183;77 -Bünde;Bunde;52.2;8.6;77 -Goldbach;Goldbach;49.9889;9.1864;77 -Weinböhla;Weinbohla;51.1667;13.5667;77 -Stephanskirchen;Stephanskirchen;47.85;12.1833;77 -Langenzenn;Langenzenn;49.4944;10.7947;77 -Erlenbach am Main;Erlenbach am Main;49.8039;9.1639;77 -Lollar;Lollar;50.6497;8.7044;77 -Bestwig;Bestwig;51.3667;8.4;77 -Weingarten;Weingarten;49.0514;8.5306;77 -Weeze;Weeze;51.6267;6.1967;77 -Bad Iburg;Bad Iburg;52.1592;8.0472;77 -Neuhof;Neuhof;50.4333;9.6167;77 -Barmstedt;Barmstedt;53.7833;9.7667;77 -Herxheim;Herxheim;49.1469;8.22;77 -Engen;Engen;47.8528;8.7714;77 -Donzdorf;Donzdorf;48.6833;9.8167;77 -Boizenburg;Boizenburg;53.3743;10.7231;77 -Isselburg;Isselburg;51.8331;6.4667;77 -Bischofswerda;Bischofswerda;51.1275;14.1797;77 -Ilvesheim;Ilvesheim;49.4725;8.5675;77 -Kaufering;Kaufering;48.0833;10.8833;77 -Süßen;Sussen;48.6797;9.7575;77 -Schkopau;Schkopau;51.3833;11.9667;77 -Altensteig;Altensteig;48.5864;8.6047;77 -Rüthen;Ruthen;51.4933;8.4333;77 -Nieder-Olm;Nieder-Olm;49.9083;8.2028;77 -Olbernhau;Olbernhau;50.6667;13.3333;77 -Schleusingen;Schleusingen;50.5117;10.7506;77 -Malente;Malente;54.1667;10.55;77 -Feldkirchen-Westerham;Feldkirchen-Westerham;47.9;11.85;77 -Ostbevern;Ostbevern;52.0389;7.8458;77 -Burgstädt;Burgstadt;50.9167;12.8167;77 -Hammelburg;Hammelburg;50.1167;9.9;77 -Gottmadingen;Gottmadingen;47.7356;8.7767;77 -Flöha;Floha;50.8558;13.0714;77 -Osterwieck;Osterwieck;51.9667;10.7167;77 -Betzdorf;Betzdorf;50.7856;7.8728;77 -Regen;Regen;48.97;13.1264;77 -Hagen im Bremischen;Hagen im Bremischen;53.3577;8.6456;77 -Belzig;Belzig;52.1422;12.5956;77 -Eichenzell;Eichenzell;50.4934;9.6961;77 -Herrsching am Ammersee;Herrsching am Ammersee;48;11.1833;77 -Lorch;Lorch;48.7983;9.6883;77 -Gengenbach;Gengenbach;48.4042;8.0153;77 -Braunfels;Braunfels;50.5175;8.3889;77 -Handewitt;Handewitt;54.7667;9.3167;77 -Kirchseeon;Kirchseeon;48.0731;11.8861;77 -Kehl;Kehl;48.5711;7.8089;77 -Mühlhausen;Muhlhausen;51.2167;10.45;77 -Erding;Erding;48.3001;11.9082;77 -Suhl;Suhl;50.6106;10.6931;77 -Königs Wusterhausen;Konigs Wusterhausen;52.2917;13.625;77 -Beckum;Beckum;51.7558;8.0408;77 -Warendorf;Warendorf;51.9539;7.9933;77 -Wesseling;Wesseling;50.8207;6.9786;77 -Papenburg;Papenburg;53.0667;7.4;77 -Greven;Greven;52.0917;7.6083;77 -Kamp-Lintfort;Kamp-Lintfort;51.5;6.5333;77 -Felsberg;Felsberg;51.1346;9.4215;77 -Tangerhütte;Tangerhutte;52.4333;11.8;77 -Kranenburg;Kranenburg;51.7897;6.0072;77 -Köngen;Kongen;48.6819;9.3667;77 -Birkenfeld;Birkenfeld;48.8697;8.6361;77 -Diedorf;Diedorf;48.35;10.7667;77 -Wald-Michelbach;Wald-Michelbach;49.5724;8.8243;77 -Meßstetten;Messstetten;48.1806;8.9625;77 -Bleicherode;Bleicherode;51.4167;10.5667;77 -Demmin;Demmin;53.905;13.0439;77 -Haigerloch;Haigerloch;48.3647;8.805;77 -Braunsbedra;Braunsbedra;51.2833;11.9;77 -Fürth;Furth;49.6502;8.7803;77 -Dießen am Ammersee;Diessen am Ammersee;47.95;11.1;77 -Bautzen;Bautzen;51.1814;14.4239;77 -Backnang;Backnang;48.9464;9.4306;77 -Coburg;Coburg;50.2585;10.9579;77 -Aurich;Aurich;53.4714;7.4836;77 -Nordhausen;Nordhausen;51.505;10.7911;77 -Homburg;Homburg;49.3167;7.3333;77 -Ansbach;Ansbach;49.3;10.5833;77 -Heinsberg;Heinsberg;51.0631;6.0964;77 -Amberg;Amberg;49.4444;11.8483;77 -Eisenach;Eisenach;50.9747;10.3244;77 -Laatzen;Laatzen;52.3077;9.8133;77 -Eberswalde;Eberswalde;52.8331;13.8331;77 -Königswinter;Konigswinter;50.6833;7.1833;77 -Schwabach;Schwabach;49.3292;11.0208;77 -Seevetal;Seevetal;53.3833;10.0333;77 -Wunstorf;Wunstorf;52.4238;9.4359;77 -Nürtingen;Nurtingen;48.6267;9.3353;77 -Kirchheim unter Teck;Kirchheim unter Teck;48.6483;9.4511;77 -Leinfelden-Echterdingen;Leinfelden-Echterdingen;48.6928;9.1428;77 -Wismar;Wismar;53.8925;11.465;77 -Germering;Germering;48.1333;11.3667;77 -Erkelenz;Erkelenz;51.08;6.3156;77 -Nettetal;Nettetal;51.3167;6.2833;77 -Gifhorn;Gifhorn;52.4886;10.5464;77 -Dreieich;Dreieich;50.0189;8.6961;77 -Borken;Borken;51.8439;6.8583;77 -Siegburg;Siegburg;50.8014;7.2044;77 -Niederkassel;Niederkassel;50.8167;7.0333;77 -Stendal;Stendal;52.6;11.85;77 -Ahaus;Ahaus;52.0794;7.0134;77 -Ilmenau;Ilmenau;50.6872;10.9142;77 -Neu Isenburg;Neu Isenburg;50.0558;8.6971;77 -Langen;Langen;49.9893;8.6803;77 -Pirna;Pirna;50.9622;13.9403;77 -Hallbergmoos;Hallbergmoos;48.3333;11.75;77 -Drochtersen;Drochtersen;53.7;9.3833;77 -Oberderdingen;Oberderdingen;49.0625;8.8019;77 -Glückstadt;Gluckstadt;53.7917;9.4219;77 -Lauingen;Lauingen;48.5667;10.4333;77 -Friedrichsthal;Friedrichsthal;49.3256;7.0961;77 -Eisenberg;Eisenberg;50.9667;11.9;77 -Michendorf;Michendorf;52.3129;13.0292;77 -Fürstenfeldbruck;Furstenfeldbruck;48.1778;11.2556;77 -Bitterfeld;Bitterfeld;51.6167;12.3167;77 -Westerkappeln;Westerkappeln;52.3153;7.8806;77 -Prien am Chiemsee;Prien am Chiemsee;47.856;12.3462;77 -Kleinblittersdorf;Kleinblittersdorf;49.1583;7.0381;77 -Ostfildern;Ostfildern;48.7228;9.2631;77 -Schwäbisch Hall;Schwabisch Hall;49.1122;9.7375;77 -Lemgo;Lemgo;52.0277;8.9043;77 -Pirmasens;Pirmasens;49.2;7.6;77 -Bensheim;Bensheim;49.6811;8.6228;77 -Buxtehude;Buxtehude;53.4769;9.7011;77 -Freiberg;Freiberg;50.9119;13.3428;77 -Weißenfels;Weissenfels;51.2;11.9667;77 -Hofheim;Hofheim;50.0876;8.4447;77 -Hückelhoven;Huckelhoven;51.0608;6.2197;77 -Halberstadt;Halberstadt;51.8958;11.0467;77 -Maintal;Maintal;50.15;8.8333;77 -Neumarkt;Neumarkt;49.2833;11.4667;77 -Löhne;Lohne;52.2;8.7;77 -Schorndorf;Schorndorf;48.8;9.5333;77 -Freital;Freital;51.0167;13.65;77 -Ettlingen;Ettlingen;48.9333;8.4;77 -Würselen;Wurselen;50.8247;6.1275;77 -Völklingen;Volklingen;49.25;6.8333;77 -Mettmann;Mettmann;51.25;6.9667;77 -Buchholz in der Nordheide;Buchholz in der Nordheide;53.3285;9.8621;77 -Bad Dürrheim;Bad Durrheim;48.0167;8.5333;77 -Mutterstadt;Mutterstadt;49.4417;8.3561;77 -Friedland;Friedland;51.4167;9.9333;77 -Wehr;Wehr;47.6331;7.9042;77 -Schüttorf;Schuttorf;52.3167;7.2167;77 -Zehdenick;Zehdenick;52.9831;13.3331;77 -Buchloe;Buchloe;48.0375;10.725;77 -Rommerskirchen;Rommerskirchen;51.0347;6.6914;77 -Wernau;Wernau;48.6886;9.4222;77 -Uttenreuth;Uttenreuth;49.6;11.0667;77 -Weischlitz;Weischlitz;50.4472;12.0597;77 -Biesenthal;Biesenthal;52.7667;13.6331;77 -Trebur;Trebur;49.9242;8.4092;77 -Landau an der Isar;Landau an der Isar;48.6749;12.6913;77 -Löningen;Loningen;52.736;7.7579;77 -Ketsch;Ketsch;49.3658;8.5336;77 -Weißenhorn;Weissenhorn;48.3044;10.1593;77 -Hünxe;Hunxe;51.6417;6.7672;77 -Lappersdorf;Lappersdorf;49.0525;12.0903;77 -Erbach;Erbach;48.3281;9.8878;77 -Quierschied;Quierschied;49.3167;7.05;77 -Burglengenfeld;Burglengenfeld;49.2061;12.0409;77 -Bad Laasphe;Bad Laasphe;50.9303;8.4167;77 -Lengede;Lengede;52.2049;10.3078;77 -Bergen;Bergen;52.8103;9.9611;77 -Kirchheim bei München;Kirchheim bei Munchen;48.1766;11.7556;77 -Lorsch;Lorsch;49.6539;8.5675;77 -Hösbach;Hosbach;50;9.2;77 -Höchstadt an der Aisch;Hochstadt an der Aisch;49.7056;10.8058;77 -Beverstedt;Beverstedt;53.434;8.8183;77 -Pfullendorf;Pfullendorf;47.9242;9.2567;77 -Krumbach;Krumbach;48.2431;10.3633;77 -Ettenheim;Ettenheim;48.2556;7.8119;77 -Bad Soden-Salmünster;Bad Soden-Salmunster;50.2833;9.3667;77 -Eichenau;Eichenau;48.1667;11.3167;77 -Saarwellingen;Saarwellingen;49.3542;6.805;77 -Haaren;Haaren;50.7956;6.1269;77 -Haimhausen;Haimhausen;48.3167;11.5667;77 -Hambergen;Hambergen;53.3071;8.8264;77 -Tacherting;Tacherting;48.0833;12.5667;77 -Neubulach;Neubulach;48.6611;8.6967;77 -Helsa;Helsa;51.2268;9.6717;77 -Weidenberg;Weidenberg;49.9422;11.7203;77 -Grebenstein;Grebenstein;51.45;9.4167;77 -Birnbach;Birnbach;48.4432;13.0898;77 -Pliening;Pliening;48.2;11.8;77 -Rottach-Egern;Rottach-Egern;47.6897;11.7706;77 -Tittmoning;Tittmoning;48.0631;12.7669;77 -Dierdorf;Dierdorf;50.5489;7.6594;77 -Speichersdorf;Speichersdorf;49.8667;11.7667;77 -Rochlitz;Rochlitz;51.0481;12.7986;77 -Hagenbach;Hagenbach;49.0206;8.2483;77 -Wirges;Wirges;50.4742;7.7953;77 -Schweiburg;Schweiburg;53.3444;8.2403;77 -Fürstenberg;Furstenberg;53.1853;13.1456;77 -Langquaid;Langquaid;48.8167;12.05;77 -Babenhausen;Babenhausen;48.1428;10.2533;77 -Herrnhut;Herrnhut;51.0167;14.7417;77 -Sibbesse;Sibbesse;52.05;9.9;77 -Dasing;Dasing;48.3667;11.05;77 -Baar-Ebenhausen;Baar-Ebenhausen;48.6667;11.4333;77 -Kippenheim;Kippenheim;48.2947;7.8214;77 -Wittichenau;Wittichenau;51.385;14.244;77 -Aschau im Chiemgau;Aschau im Chiemgau;47.7769;12.323;77 -Schliengen;Schliengen;47.7556;7.5772;77 -Schrozberg;Schrozberg;49.3444;9.9806;77 -Frankenberg;Frankenberg;50.9108;13.0378;77 -Lüdenscheid;Ludenscheid;51.2198;7.6273;77 -Landshut;Landshut;48.5397;12.1508;77 -Sankt Leon-Rot;Sankt Leon-Rot;49.2653;8.5986;77 -Dippoldiswalde;Dippoldiswalde;50.8933;13.6667;77 -Quakenbrück;Quakenbruck;52.6772;7.9575;77 -Wennigsen;Wennigsen;52.2742;9.5708;77 -Niederzier;Niederzier;50.8831;6.4667;77 -Hatten;Hatten;53.0083;8.3167;77 -Eppstein;Eppstein;50.1401;8.392;77 -Murrhardt;Murrhardt;48.9794;9.5783;77 -Lauchhammer;Lauchhammer;51.5;13.8;77 -Isny im Allgäu;Isny im Allgau;47.6919;10.0394;77 -Abensberg;Abensberg;48.8167;11.8501;77 -Neuenkirchen;Neuenkirchen;52.2411;7.3689;77 -Grünstadt;Grunstadt;49.5692;8.1681;77 -Bebra;Bebra;50.9711;9.7903;77 -Montabaur;Montabaur;50.4375;7.8258;77 -Aldenhoven;Aldenhoven;50.8958;6.2831;77 -Tostedt;Tostedt;53.2833;9.7167;77 -Leuna;Leuna;51.3167;12.0167;77 -Grafing bei München;Grafing bei Munchen;48.05;11.9667;77 -Vöhringen;Vohringen;48.2833;10.0833;77 -Lübben (Spreewald);Lubben (Spreewald);51.95;13.9;77 -Tamm;Tamm;48.9217;9.1206;77 -Mittegroßefehn;Mittegrossefehn;53.3833;7.5833;77 -Belm;Belm;52.3;8.1333;77 -Eggenfelden;Eggenfelden;48.4039;12.7642;77 -Genthin;Genthin;52.4;12.1667;77 -Kalkar;Kalkar;51.7389;6.2925;77 -Holzgerlingen;Holzgerlingen;48.6392;9.0108;77 -Schmölln;Schmolln;50.895;12.3564;77 -Oberhaching;Oberhaching;48.0167;11.5833;77 -Schermbeck;Schermbeck;51.695;6.8756;77 -Bergen;Bergen;54.4167;13.4333;77 -Biedenkopf;Biedenkopf;50.9128;8.5322;77 -Ahrensfelde;Ahrensfelde;52.5758;13.5764;77 -Hilpoltstein;Hilpoltstein;49.1833;11.1833;77 -Grünberg;Grunberg;50.6;8.95;77 -Harsefeld;Harsefeld;53.45;9.5;77 -Neunkirchen;Neunkirchen;50.7861;8.0056;77 -Lich;Lich;50.5217;8.8208;77 -Eichstätt;Eichstatt;48.8919;11.1839;77 -Neckargemünd;Neckargemund;49.3939;8.7975;77 -Bovenden;Bovenden;51.5897;9.9222;77 -Marienheide;Marienheide;51.0833;7.5333;77 -Lauterbach;Lauterbach;50.6378;9.3944;77 -Spaichingen;Spaichingen;48.0758;8.7378;77 -Aßlar;Asslar;50.5833;8.4667;77 -Meckenbeuren;Meckenbeuren;47.7;9.5625;77 -Zeven;Zeven;53.2969;9.2789;77 -Wanzleben;Wanzleben;52.0667;11.4333;77 -Spiesen-Elversberg;Spiesen-Elversberg;49.3167;7.1331;77 -Haßfurt;Hassfurt;50.0353;10.5123;77 -Melsungen;Melsungen;51.1333;9.55;77 -Erbach;Erbach;49.6569;8.9931;77 -Philippsburg;Philippsburg;49.2369;8.4547;77 -Brandenburg;Brandenburg;52.4117;12.5561;77 -Bocholt;Bocholt;51.8333;6.6167;77 -Aschaffenburg;Aschaffenburg;49.9757;9.1478;77 -Celle;Celle;52.6256;10.0825;77 -Kempten;Kempten;47.7333;10.3167;77 -Fulda;Fulda;50.5528;9.6775;77 -Lippstadt;Lippstadt;51.6667;8.35;77 -Dinslaken;Dinslaken;51.5667;6.7333;77 -Aalen;Aalen;48.8372;10.0936;77 -Grevenbroich;Grevenbroich;51.0883;6.5875;77 -Herten;Herten;51.6;7.1333;77 -Plauen;Plauen;50.495;12.1383;77 -Neuwied;Neuwied;50.4286;7.4614;77 -Dormagen;Dormagen;51.0964;6.84;77 -Rosenheim;Rosenheim;47.8561;12.1289;77 -Neubrandenburg;Neubrandenburg;53.5569;13.2608;77 -Rüsselsheim;Russelsheim;49.995;8.4119;77 -Kerpen;Kerpen;50.8719;6.6961;77 -Herford;Herford;52.1146;8.6734;77 -Weimar;Weimar;50.9833;11.3167;77 -Sindelfingen;Sindelfingen;48.7133;9.0028;77 -Großschirma;Grossschirma;50.9664;13.2781;77 -Traben-Trarbach;Traben-Trarbach;49.9511;7.1167;77 -Niederorschel;Niederorschel;51.3694;10.4267;77 -Tiefenbronn;Tiefenbronn;48.8242;8.8003;77 -Bodenwerder;Bodenwerder;51.9667;9.5167;77 -Brunnthal;Brunnthal;48.0167;11.6833;77 -Fischbachau;Fischbachau;47.7167;11.95;77 -Hanstedt;Hanstedt;53.2667;10.0167;77 -Riedering;Riedering;47.8333;12.2;77 -Wartenberg;Wartenberg;48.405;11.9889;77 -Eschede;Eschede;52.7333;10.25;77 -Markt Erlbach;Markt Erlbach;49.4833;10.65;77 -Wusterhausen;Wusterhausen;52.8912;12.4602;77 -Jahnsdorf;Jahnsdorf;50.7456;12.8544;77 -Weßling;Wessling;48.0781;11.2525;77 -Grabow;Grabow;53.2798;11.5531;77 -Allendorf;Allendorf;51.0333;8.6833;77 -Hirschau;Hirschau;49.5445;11.9464;77 -Lamspringe;Lamspringe;51.9567;10.0081;77 -Schwarzheide;Schwarzheide;51.4831;13.8333;77 -Erdmannhausen;Erdmannhausen;48.9422;9.2956;77 -Wernberg-Köblitz;Wernberg-Koblitz;49.5333;12.15;77 -Geltendorf;Geltendorf;48.1222;11.0278;77 -Bötzingen;Botzingen;48.0769;7.7256;77 -Wasungen;Wasungen;50.6667;10.3667;77 -Piding;Piding;47.7667;12.9167;77 -Gadebusch;Gadebusch;53.7;11.1167;77 -Neuenkirchen;Neuenkirchen;53.0347;9.7081;77 -Vöhl;Vohl;51.2;8.9333;77 -Bruckberg;Bruckberg;48.5333;12;77 -Dietenhofen;Dietenhofen;49.4;10.69;77 -Sasbach;Sasbach;48.6383;8.0917;77 -Zeithain;Zeithain;51.3333;13.35;77 -Oberammergau;Oberammergau;47.5967;11.0644;77 -Himmelpforten;Himmelpforten;53.6167;9.3;77 -Sontheim an der Brenz;Sontheim an der Brenz;48.5523;10.291;77 -Munderkingen;Munderkingen;48.2353;9.6439;77 -Satteldorf;Satteldorf;49.1681;10.0808;77 -Rottendorf;Rottendorf;49.7906;10.0267;77 -Ruhla;Ruhla;50.8919;10.3667;77 -Ebensfeld;Ebensfeld;50.0667;10.9497;77 -Bad Boll;Bad Boll;48.6394;9.6156;77 -Prüm;Prum;50.2081;6.4244;77 -Nünchritz;Nunchritz;51.2833;13.4167;77 -Leutershausen;Leutershausen;49.2992;10.4117;77 -Igersheim;Igersheim;49.4931;9.8167;77 -Giebelstadt;Giebelstadt;49.65;9.95;77 -Beratzhausen;Beratzhausen;49.0953;11.8103;77 -Ochtendung;Ochtendung;50.3481;7.3897;77 -Schöppenstedt;Schoppenstedt;52.1331;10.7783;77 -Ostseebad Binz;Ostseebad Binz;54.4;13.6;77 -Harburg;Harburg;48.7865;10.6917;77 -Unkel;Unkel;50.6008;7.215;77 -Kolitzheim;Kolitzheim;49.9167;10.2333;77 -Stolpen;Stolpen;51.0489;14.0828;77 -Böhmenkirch;Bohmenkirch;48.6844;9.9339;77 -Mellrichstadt;Mellrichstadt;50.4278;10.3027;77 -Ellrich;Ellrich;51.5856;10.6681;77 -Abenberg;Abenberg;49.2406;10.9619;77 -Waldbrunn;Waldbrunn;50.5167;8.1167;77 -Münzenberg;Munzenberg;50.4533;8.7761;77 -Haiterbach;Haiterbach;48.5244;8.6503;77 -Wolfach;Wolfach;48.2994;8.2228;77 -Waakirchen;Waakirchen;47.7667;11.6667;77 -Tegernheim;Tegernheim;49.0247;12.1725;77 -Bredstedt;Bredstedt;54.62;8.9644;77 -Wemding;Wemding;48.8667;10.7167;77 -Echzell;Echzell;50.3833;8.8833;77 -Isen;Isen;48.2167;12.0667;77 -Bad Saarow-Pieskow;Bad Saarow-Pieskow;52.2916;14.0558;77 -Westerburg;Westerburg;50.5639;7.9725;77 -Uelsen;Uelsen;52.5;6.8667;77 -Schönenberg-Kübelberg;Schonenberg-Kubelberg;49.4106;7.3767;77 -Ober-Mörlen;Ober-Morlen;50.3728;8.6906;77 -Hebertshausen;Hebertshausen;48.2908;11.4692;77 -Rühen;Ruhen;52.4833;10.8833;77 -Schwarmstedt;Schwarmstedt;52.68;9.6254;77 -Kipfenberg;Kipfenberg;48.9494;11.395;77 -Horst;Horst;53.8111;9.6183;77 -Waibstadt;Waibstadt;49.2975;8.92;77 -Gransee;Gransee;53.0069;13.1586;77 -Bräunlingen;Braunlingen;47.9297;8.4481;77 -Kaltennordheim;Kaltennordheim;50.6333;10.1667;77 -Pöcking;Pocking;47.9667;11.3;77 -Blaichach;Blaichach;47.5333;10.2667;77 -Leun;Leun;50.55;8.3667;77 -Hausach;Hausach;48.2853;8.1797;77 -Pyrbaum;Pyrbaum;49.2983;11.2894;77 -Dettenhausen;Dettenhausen;48.6075;9.1006;77 -Ratingen;Ratingen;51.3;6.85;77 -Lünen;Lunen;51.6167;7.5167;77 -Konstanz;Konstanz;47.6633;9.1753;77 -Mengerskirchen;Mengerskirchen;50.5639;8.1558;77 -Iserlohn;Iserlohn;51.3833;7.6667;77 -Gießen;Giessen;50.5833;8.6667;77 -Zwickau;Zwickau;50.7189;12.4961;77 -Düren;Duren;50.8;6.4833;77 -Flensburg;Flensburg;54.7819;9.4367;77 -Tübingen;Tubingen;48.52;9.0556;77 -Marburg;Marburg;50.8167;8.7667;77 -Viersen;Viersen;51.2556;6.3917;77 -Delmenhorst;Delmenhorst;53.0506;8.6317;77 -Bamberg;Bamberg;49.8917;10.8917;77 -Troisdorf;Troisdorf;50.8161;7.1556;77 -Rheine;Rheine;52.2833;7.4333;77 -Dorsten;Dorsten;51.66;6.9642;77 -Lüneburg;Luneburg;53.2525;10.4144;77 -Bayreuth;Bayreuth;49.9481;11.5783;77 -Wilhelmshaven;Wilhelmshaven;53.5167;8.1333;77 -Castrop-Rauxel;Castrop-Rauxel;51.55;7.3167;77 -Arnsberg;Arnsberg;51.3967;8.0644;77 -Detmold;Detmold;51.9378;8.8833;77 -Worms;Worms;49.6319;8.3653;77 -Marl;Marl;51.6667;7.1167;77 -Villingen-Schwenningen;Villingen-Schwenningen;48.0603;8.4586;77 -Minden;Minden;52.2883;8.9167;77 -Velbert;Velbert;51.34;7.0416;77 -Dessau-Roßlau;Dessau-Rosslau;51.8333;12.2333;77 -Norderstedt;Norderstedt;53.7064;10.0103;77 -Neumünster;Neumunster;54.0714;9.99;77 -Königsfeld im Schwarzwald;Konigsfeld im Schwarzwald;48.1383;8.4214;77 -Au in der Hallertau;Au in der Hallertau;48.5575;11.7417;77 -Lütjenburg;Lutjenburg;54.2947;10.5914;77 -Westhausen;Westhausen;48.8839;10.1864;77 -Vilseck;Vilseck;49.6116;11.8051;77 -Schwabmünchen;Schwabmunchen;48.1789;10.755;77 -Denzlingen;Denzlingen;48.0683;7.8825;77 -Wassertrüdingen;Wassertrudingen;49.0333;10.6;77 -Hemhofen;Hemhofen;49.6831;10.9331;77 -Erdweg;Erdweg;48.3167;11.3;77 -Kleinwallstadt;Kleinwallstadt;49.8717;9.1678;77 -Lingenfeld;Lingenfeld;49.2453;8.3442;77 -Untergriesbach;Untergriesbach;48.5736;13.6672;77 -Nieheim;Nieheim;51.7997;9.1097;77 -Treffurt;Treffurt;51.1367;10.2375;77 -Mainhardt;Mainhardt;49.0833;9.55;77 -Löchgau;Lochgau;49.0017;9.1083;77 -Niedereschach;Niedereschach;48.1317;8.5272;77 -Windsbach;Windsbach;49.2489;10.8291;77 -Laboe;Laboe;54.4089;10.2308;77 -Dornhan;Dornhan;48.3494;8.5122;77 -Hofbieber;Hofbieber;50.5863;9.8353;77 -Braunlage;Braunlage;51.7264;10.6101;77 -Kirchentellinsfurt;Kirchentellinsfurt;48.5311;9.1483;77 -Emskirchen;Emskirchen;49.5514;10.7178;77 -Stadtoldendorf;Stadtoldendorf;51.8833;9.6167;77 -Tarp;Tarp;54.6667;9.4;77 -Karlshuld;Karlshuld;48.6833;11.3;77 -Hittfeld;Hittfeld;53.3856;9.9844;77 -Schlüsselfeld;Schlusselfeld;49.7567;10.6193;77 -Billigheim;Billigheim;49.3478;9.2544;77 -Mügeln;Mugeln;51.2333;13.05;77 -Sanitz;Sanitz;54.0833;12.3833;77 -Lossa;Lossa;51.3992;12.8736;77 -Rohrdorf;Rohrdorf;47.7989;12.1675;77 -Buttenwiesen;Buttenwiesen;48.6;10.7167;77 -Hambrücken;Hambrucken;49.1861;8.5439;77 -Kastellaun;Kastellaun;50.0694;7.4431;77 -Sersheim;Sersheim;48.9617;9.0139;77 -Moosinning;Moosinning;48.2833;11.85;77 -Allershausen;Allershausen;48.425;11.5917;77 -Geislingen;Geislingen;48.2875;8.8125;77 -Baltmannsweiler;Baltmannsweiler;48.7433;9.4492;77 -Bechhofen;Bechhofen;49.1637;10.5549;77 -Riedenburg;Riedenburg;48.9667;11.6833;77 -Butjadingen;Butjadingen;53.55;8.3333;77 -Bad Königshofen im Grabfeld;Bad Konigshofen im Grabfeld;50.2992;10.4667;77 -Bad Wurzach;Bad Wurzach;47.9094;9.8994;77 -Stein bei Nürnberg;Stein bei Nurnberg;49.4167;11.0167;77 -Rehlingen-Siersburg;Rehlingen-Siersburg;49.3686;6.6786;77 -Baiersbronn;Baiersbronn;48.5058;8.3711;77 -Lauda-Königshofen;Lauda-Konigshofen;49.5686;9.7039;77 -Bischofsheim;Bischofsheim;49.989;8.355;77 -Gera;Gera;50.8782;12.0824;77 -Cottbus;Cottbus;51.7606;14.3342;77 -Hanau;Hanau;50.1328;8.9169;77 -Witten;Witten;51.4333;7.3333;77 -Uslar;Uslar;51.6597;9.6358;77 -Langerwehe;Langerwehe;50.8167;6.3497;77 -Markdorf;Markdorf;47.7208;9.3917;77 -Angermünde;Angermunde;53.0333;14;77 -Hettstedt;Hettstedt;51.6333;11.5;77 -Schiffdorf;Schiffdorf;53.5355;8.6622;77 -Eching;Eching;48.3;11.6167;77 -Gernsbach;Gernsbach;48.7633;8.3342;77 -Münsingen;Munsingen;48.4128;9.4953;77 -Löbau;Lobau;51.0944;14.6667;77 -Immenstadt im Allgäu;Immenstadt im Allgau;47.5667;10.2167;77 -Tornesch;Tornesch;53.7;9.7167;77 -Maisach;Maisach;48.2167;11.2667;77 -Sassenberg;Sassenberg;51.9897;8.0408;77 -Much;Much;50.9167;7.4;77 -Neustadt an der Donau;Neustadt an der Donau;48.8;11.7667;77 -Bad Camberg;Bad Camberg;50.3;8.2667;77 -Schneeberg;Schneeberg;50.5942;12.6456;77 -Stahnsdorf;Stahnsdorf;52.3922;13.2167;77 -Langenselbold;Langenselbold;50.1833;9.0333;77 -Lotte;Lotte;52.2764;7.9167;77 -Mittweida;Mittweida;50.9856;12.9811;77 -Oschatz;Oschatz;51.3003;13.1072;77 -Olsberg;Olsberg;51.35;8.4833;77 -Langwedel;Langwedel;52.9999;9.1732;77 -Jever;Jever;53.5744;7.9008;77 -Eberbach;Eberbach;49.4667;8.9833;77 -Wilsdruff;Wilsdruff;51.0522;13.5383;77 -Ottweiler;Ottweiler;49.4014;7.1634;77 -Odelzhausen;Odelzhausen;48.3167;11.1833;77 -Kappel-Grafenhausen;Kappel-Grafenhausen;48.2922;7.7414;77 -Waldems;Waldems;50.2503;8.3133;77 -Borkum;Borkum;53.5881;6.6697;77 -Oettingen in Bayern;Oettingen in Bayern;48.95;10.5833;77 -Wiedemar;Wiedemar;51.4667;12.2036;77 -Ovelgönne;Ovelgonne;53.35;8.4;77 -Pottenstein;Pottenstein;49.7722;11.4114;77 -Lohsa;Lohsa;51.3833;14.4;77 -Großheubach;Grossheubach;49.7333;9.2333;77 -Diez;Diez;50.3708;8.0158;77 -Bad Dürrenberg;Bad Durrenberg;51.2955;12.0658;77 -Meitingen;Meitingen;48.5333;10.8333;77 -Korb;Korb;48.8417;9.3611;77 -Lichtenstein;Lichtenstein;50.7564;12.6317;77 -Dinkelsbühl;Dinkelsbuhl;49.0708;10.3194;77 -Kissing;Kissing;48.3;10.9833;77 -Hildburghausen;Hildburghausen;50.4261;10.7289;77 -Geisenheim;Geisenheim;49.9831;7.9656;77 -Havixbeck;Havixbeck;51.9778;7.4167;77 -Bad Fallingbostel;Bad Fallingbostel;52.8675;9.6967;77 -Neustadt;Neustadt;51.0239;14.2167;77 -Welver;Welver;51.6167;7.9583;77 -Oestrich-Winkel;Oestrich-Winkel;50.0085;8.0199;77 -Arzberg;Arzberg;50.0572;12.1864;77 -Drebach;Drebach;50.6733;13.0181;77 -Altenstadt;Altenstadt;48.1667;10.1167;77 -Neuhausen;Neuhausen;51.6831;14.4167;77 -Igensdorf;Igensdorf;49.6217;11.2319;77 -Vacha;Vacha;50.8289;10.0214;77 -Ronneburg;Ronneburg;50.8636;12.1808;77 -Wörthsee;Worthsee;48.0833;11.2;77 -Sankt Johann;Sankt Johann;48.4528;9.3431;77 -Calberlah;Calberlah;52.4247;10.6164;77 -Wilhelmsdorf;Wilhelmsdorf;47.865;9.4275;77 -Wermsdorf;Wermsdorf;51.2833;12.95;77 -Großaitingen;Grossaitingen;48.2283;10.7814;77 -Thalmässing;Thalmassing;49.0833;11.2167;77 -Seubersdorf;Seubersdorf;49.1667;11.6167;77 -Steyerberg;Steyerberg;52.5703;9.0236;77 -Brensbach;Brensbach;49.7725;8.8785;77 -Eckersdorf;Eckersdorf;49.9328;11.5011;77 -Hofheim in Unterfranken;Hofheim in Unterfranken;50.1333;10.5167;77 -Wiggensbach;Wiggensbach;47.7458;10.2319;77 -Frensdorf;Frensdorf;49.8167;10.85;77 -Röbel;Robel;53.3761;12.6061;77 -Amöneburg;Amoneburg;50.7978;8.9231;77 -Halsbrücke;Halsbrucke;50.95;13.3497;77 -Driedorf;Driedorf;50.6333;8.1833;77 -Erbendorf;Erbendorf;49.8333;12.05;77 -Rackwitz;Rackwitz;51.4333;12.3833;77 -Oerlenbach;Oerlenbach;50.1497;10.1331;77 -Rehfelde;Rehfelde;52.52;13.9292;77 -Pfeffenhausen;Pfeffenhausen;48.6667;11.9667;77 -Monheim;Monheim;48.8422;10.8564;77 -Zapfendorf;Zapfendorf;50.0175;10.9308;77 -Schwaan;Schwaan;53.9333;12.1;77 -Bad Wiessee;Bad Wiessee;47.7167;11.7167;77 -Fahrenzhausen;Fahrenzhausen;48.35;11.55;77 -Obersontheim;Obersontheim;49.0578;9.8967;77 -Weitramsdorf;Weitramsdorf;50.25;10.8667;77 -Külsheim;Kulsheim;49.6694;9.5206;77 -Ranstadt;Ranstadt;50.3575;8.9842;77 -Mühlhausen;Muhlhausen;49.1733;11.4472;77 -Übersee;Ubersee;47.8167;12.4667;77 -Forchtenberg;Forchtenberg;49.2833;9.5667;77 -Naumburg;Naumburg;51.25;9.1667;77 -Süsel;Susel;54.0778;10.7181;77 -Hollfeld;Hollfeld;49.9369;11.2908;77 -Mockrehna;Mockrehna;51.5;12.8;77 -Spalt;Spalt;49.1739;10.9275;77 -Oberviechtach;Oberviechtach;49.4667;12.4167;77 -Krauchenwies;Krauchenwies;48.0169;9.2503;77 -Lenzkirch;Lenzkirch;47.8681;8.205;77 -Lonsee;Lonsee;48.5433;9.9214;77 -Freren;Freren;52.4667;7.5333;77 -Oberthulba;Oberthulba;50.2;9.9667;77 -Heidenheim;Heidenheim;48.6761;10.1544;77 -Bergkamen;Bergkamen;51.6167;7.6333;77 -Leonberg;Leonberg;48.8014;9.0131;77 -Rastatt;Rastatt;48.8572;8.2031;77 -Lörrach;Lorrach;47.6156;7.6614;77 -Peine;Peine;52.3203;10.2336;77 -Emden;Emden;53.3669;7.2061;77 -Erftstadt;Erftstadt;50.8167;6.7667;77 -Hattingen;Hattingen;51.3992;7.1858;77 -Bad Homburg;Bad Homburg;50.2292;8.6105;77 -Schweinfurt;Schweinfurt;50.05;10.2333;77 -Pulheim;Pulheim;51;6.8;77 -Lingen;Lingen;52.5233;7.3172;77 -Bad Salzuflen;Bad Salzuflen;52.0875;8.7506;77 -Nordhorn;Nordhorn;52.4333;7.0667;77 -Neustadt;Neustadt;49.3443;8.1952;77 -Wetzlar;Wetzlar;50.5667;8.5;77 -Frechen;Frechen;50.9167;6.8167;77 -Ahlen;Ahlen;51.7633;7.8911;77 -Passau;Passau;48.5667;13.4667;77 -Wolfenbüttel;Wolfenbuttel;52.1622;10.5369;77 -Fuldatal;Fuldatal;51.3484;9.5256;77 -Rielasingen-Worblingen;Rielasingen-Worblingen;47.7347;8.8401;77 -Rosbach vor der Höhe;Rosbach vor der Hohe;50.2986;8.7006;77 -Altenstadt;Altenstadt;50.2856;8.945;77 -Anklam;Anklam;53.85;13.6833;77 -Graben-Neudorf;Graben-Neudorf;49.1592;8.4894;77 -Hirschaid;Hirschaid;49.8167;10.9833;77 -Durmersheim;Durmersheim;48.9383;8.2769;77 -Goslar;Goslar;51.906;10.4292;77 -Ravensburg;Ravensburg;47.7831;9.6114;77 -Niefern-Öschelbronn;Niefern-Oschelbronn;48.9164;8.7842;77 -Lauenburg;Lauenburg;53.3758;10.5589;77 -Ibbenbüren;Ibbenburen;52.2778;7.7167;77 -Kleve;Kleve;51.79;6.14;77 -Bad Kreuznach;Bad Kreuznach;49.8469;7.8669;77 -Speyer;Speyer;49.3194;8.4311;77 -Gummersbach;Gummersbach;51.0333;7.5667;77 -Willich;Willich;51.2631;6.5492;77 -Böblingen;Boblingen;48.6833;9;77 -Ludwigslust;Ludwigslust;53.3332;11.5023;77 -Pößneck;Possneck;50.7;11.6;77 -Gladenbach;Gladenbach;50.7681;8.5828;77 -Murnau am Staffelsee;Murnau am Staffelsee;47.6833;11.2;77 -Titisee-Neustadt;Titisee-Neustadt;47.9122;8.2147;77 -Nordstemmen;Nordstemmen;52.1605;9.7839;77 -Wietmarschen;Wietmarschen;52.5331;7.1331;77 -Hagenow;Hagenow;53.4317;11.1931;77 -Jork;Jork;53.5344;9.6817;77 -Egelsbach;Egelsbach;49.9694;8.6667;77 -Teningen;Teningen;48.1269;7.8103;77 -Bad Freienwalde;Bad Freienwalde;52.7856;14.0325;77 -Heddesheim;Heddesheim;49.5053;8.6033;77 -Edemissen;Edemissen;52.3667;10.2667;77 -Frohburg;Frohburg;51.0561;12.555;77 -Neuenburg am Rhein;Neuenburg am Rhein;47.8147;7.5619;77 -Twistringen;Twistringen;52.8;8.65;77 -Grünwald;Grunwald;48.0483;11.5317;77 -Bad Abbach;Bad Abbach;48.9333;12.05;77 -Lindenberg im Allgäu;Lindenberg im Allgau;47.6031;9.8861;77 -Feuchtwangen;Feuchtwangen;49.1667;10.3167;77 -Bad Windsheim;Bad Windsheim;49.5;10.4167;77 -Ebersberg;Ebersberg;48.0833;11.9667;77 -Wadersloh;Wadersloh;51.7386;8.2514;77 -Möglingen;Moglingen;48.8883;9.1292;77 -Jüterbog;Juterbog;51.9933;13.0728;77 -Velten;Velten;52.6833;13.1833;77 -Sulz am Neckar;Sulz am Neckar;48.3628;8.6317;77 -Gundelfingen;Gundelfingen;48.0425;7.8657;77 -Hessisch Lichtenau;Hessisch Lichtenau;51.2;9.7167;77 -Preußisch Oldendorf;Preussisch Oldendorf;52.2833;8.5;77 -Rosdorf;Rosdorf;51.5;9.9;77 -Leingarten;Leingarten;49.15;9.1167;77 -Perleberg;Perleberg;53.0667;11.8667;77 -Denkendorf;Denkendorf;48.6958;9.3175;77 -Harrislee;Harrislee;54.7972;9.3764;77 -Ladenburg;Ladenburg;49.4719;8.6092;77 -Schwieberdingen;Schwieberdingen;48.8778;9.075;77 -Issum;Issum;51.5389;6.4236;77 -Lauffen am Neckar;Lauffen am Neckar;49.0764;9.1567;77 -Nußloch;Nussloch;49.3236;8.6939;77 -Planegg;Planegg;48.1047;11.4306;77 -Essenbach;Essenbach;48.6167;12.2167;77 -Zwönitz;Zwonitz;50.6303;12.8133;77 -Unterföhring;Unterfohring;48.1917;11.6528;77 -Laichingen;Laichingen;48.4897;9.6861;77 -Roding;Roding;49.1936;12.5192;77 -Mettingen;Mettingen;52.3167;7.7806;77 -Oberschleißheim;Oberschleissheim;48.25;11.5667;77 -Wolgast;Wolgast;54.05;13.7667;77 -Neuenrade;Neuenrade;51.2839;7.78;77 -Mettlach;Mettlach;49.4917;6.5972;77 -Emstek;Emstek;52.8167;8.15;77 -Burladingen;Burladingen;48.2903;9.1094;77 -Vilsbiburg;Vilsbiburg;48.4475;12.3475;77 -Linkenheim-Hochstetten;Linkenheim-Hochstetten;49.1261;8.41;77 -Leutenbach;Leutenbach;48.8883;9.3914;77 -Lehre;Lehre;52.3167;10.6667;77 -Zeuthen;Zeuthen;52.3667;13.6167;77 -Brieselang;Brieselang;52.5833;13;77 -Tholey;Tholey;49.4833;7.0333;77 -Gaildorf;Gaildorf;49;9.7667;77 -Bad Sassendorf;Bad Sassendorf;51.5831;8.1667;77 -Hemsbach;Hemsbach;49.5903;8.6564;77 -Bad Doberan;Bad Doberan;54.1069;11.9053;77 -Weinsberg;Weinsberg;49.1519;9.2858;77 -Beelitz;Beelitz;52.2333;12.9667;77 -Pfarrkirchen;Pfarrkirchen;48.4419;12.9443;77 -Ergolding;Ergolding;48.5833;12.1667;77 -Möckern;Mockern;52.1406;11.9525;77 -Schongau;Schongau;47.8167;10.9;77 -Peißenberg;Peissenberg;47.795;11.0603;77 -Kaufungen;Kaufungen;51.2811;9.6186;77 -Haselünne;Haselunne;52.6667;7.4667;77 -Teutschenthal;Teutschenthal;51.45;11.8;77 -Sulingen;Sulingen;52.6667;8.8;77 -Röthenbach an der Pegnitz;Rothenbach an der Pegnitz;49.4847;11.2475;77 -Hersbruck;Hersbruck;49.5081;11.4328;77 -Gärtringen;Gartringen;48.6408;8.9006;77 -Ottersberg;Ottersberg;53.1;9.15;77 -Wickede;Wickede;51.4964;7.8658;77 -Scheeßel;Scheessel;53.1706;9.4831;77 -Barßel;Barssel;53.1703;7.7467;77 -Herzberg am Harz;Herzberg am Harz;51.6556;10.3394;77 -Treuchtlingen;Treuchtlingen;48.9553;10.9094;77 -Oftersheim;Oftersheim;49.3706;8.5847;77 -Olfen;Olfen;51.7086;7.38;77 -Alpen;Alpen;51.575;6.5125;77 -Fehmarnsund;Fehmarnsund;54.4454;11.1702;77 -Erkner;Erkner;52.4167;13.75;77 -Kemnath;Kemnath;49.8667;11.8833;77 -Oberkotzau;Oberkotzau;50.2625;11.9333;77 -Hohenwestedt;Hohenwestedt;54.0833;9.6667;77 -Affing;Affing;48.4581;10.9814;77 -Ingelfingen;Ingelfingen;49.3;9.65;77 -Bad Urach;Bad Urach;48.4932;9.3989;77 -Winterberg;Winterberg;51.195;8.53;77 -Gangelt;Gangelt;50.9831;6;77 -Gaimersheim;Gaimersheim;48.8167;11.3667;77 -Hungen;Hungen;50.4731;8.8996;77 -Blaubeuren;Blaubeuren;48.4119;9.785;77 -Steinheim am der Murr;Steinheim am der Murr;48.9667;9.2833;77 -Brunsbüttel;Brunsbuttel;53.8964;9.1386;77 -Linnich;Linnich;50.9789;6.2678;77 -Hadamar;Hadamar;50.45;8.05;77 -Wächtersbach;Wachtersbach;50.2667;9.3;77 -Bohmte;Bohmte;52.3667;8.3167;77 -Steinheim;Steinheim;51.8658;9.0944;77 -Kriftel;Kriftel;50.0828;8.4667;77 -Limburgerhof;Limburgerhof;49.4222;8.3919;77 -Neuhausen auf den Fildern;Neuhausen auf den Fildern;48.6844;9.2744;77 -Bretzfeld;Bretzfeld;49.1833;9.4333;77 -Hürth;Hurth;50.8775;6.8761;77 -Garbsen;Garbsen;52.4183;9.5981;77 -Friedrichshafen;Friedrichshafen;47.6542;9.4792;77 -Schwäbisch Gmünd;Schwabisch Gmund;48.8;9.8;77 -Bergheim;Bergheim;50.9667;6.65;77 -Tauberbischofsheim;Tauberbischofsheim;49.6225;9.6628;77 -Pritzwalk;Pritzwalk;53.1497;12.1831;77 -Plattling;Plattling;48.7767;12.8736;77 -Dossenheim;Dossenheim;49.4492;8.6722;77 -Wesel;Wesel;51.6586;6.6178;77 -Greifswald;Greifswald;54.0833;13.3833;77 -Stralsund;Stralsund;54.3092;13.0819;77 -Offenburg;Offenburg;48.4708;7.9408;77 -Langenfeld;Langenfeld;51.1167;6.95;77 -Wolfhagen;Wolfhagen;51.3272;9.1709;77 -Sankt Georgen im Schwarzwald;Sankt Georgen im Schwarzwald;48.1247;8.3308;77 -Bedburg;Bedburg;51.7667;6.1833;77 -Waltershausen;Waltershausen;50.8975;10.5558;77 -Schleiden;Schleiden;50.5331;6.4667;77 -Barsbüttel;Barsbuttel;53.5667;10.1667;77 -Roßdorf;Rossdorf;49.8583;8.7556;77 -Weilburg;Weilburg;50.4833;8.25;77 -Manching;Manching;48.7186;11.4972;77 -Herbrechtingen;Herbrechtingen;48.6253;10.1739;77 -Östringen;Ostringen;49.2194;8.7108;77 -Beverungen;Beverungen;51.6628;9.3725;77 -Wasserburg am Inn;Wasserburg am Inn;48.0608;12.2333;77 -Friesenheim;Friesenheim;48.3731;7.8833;77 -Rödental;Rodental;50.2883;11.0276;77 -Pegnitz;Pegnitz;49.7564;11.545;77 -Besigheim;Besigheim;48.9989;9.1414;77 -Ubstadt-Weiher;Ubstadt-Weiher;49.1656;8.625;77 -Dinklage;Dinklage;52.6622;8.125;77 -Zella-Mehlis;Zella-Mehlis;50.6597;10.6669;77 -Hüllhorst;Hullhorst;52.2833;8.6667;77 -Bad Salzdetfurth;Bad Salzdetfurth;52.0578;10.0058;77 -Cremlingen;Cremlingen;52.2489;10.6542;77 -Neustadt;Neustadt;49.58;10.6089;77 -Wiesmoor;Wiesmoor;53.4;7.7333;77 -Sendenhorst;Sendenhorst;51.8439;7.8278;77 -Velen;Velen;51.8939;6.9897;77 -Wackersdorf;Wackersdorf;49.3167;12.1833;77 -Iffezheim;Iffezheim;48.8206;8.1422;77 -Neudenau;Neudenau;49.2833;9.2667;77 -Ofterdingen;Ofterdingen;48.4203;9.0319;77 -Lüdersdorf;Ludersdorf;53.8167;10.8167;77 -Großpösna;Grossposna;51.2667;12.5;77 -Eltmann;Eltmann;49.9718;10.6666;77 -Heroldsbach;Heroldsbach;49.7;11;77 -Altentreptow;Altentreptow;53.6927;13.2562;77 -Kusel;Kusel;49.5347;7.3981;77 -Battenberg;Battenberg;51.0167;8.65;77 -Basdorf;Basdorf;52.7142;13.4392;77 -Laaber;Laaber;49.0653;11.8861;77 -Thum;Thum;50.6711;12.9514;77 -Weitnau;Weitnau;47.65;10.1333;77 -Rheinzabern;Rheinzabern;49.1194;8.2794;77 -Büchenbach;Buchenbach;49.2667;11.0667;77 -Gemmingen;Gemmingen;49.15;8.9833;77 -Laufach;Laufach;50.0167;9.3;77 -Großschönau;Grossschonau;50.8964;14.6622;77 -Niedenstein;Niedenstein;51.2333;9.3167;77 -Nandlstadt;Nandlstadt;48.5333;11.8;77 -Pommelsbrunn;Pommelsbrunn;49.5;11.5167;77 -Burg Stargard;Burg Stargard;53.4833;13.3;77 -Sulzbach an der Murr;Sulzbach an der Murr;49.0044;9.5056;77 -Dörpen;Dorpen;52.9667;7.3367;77 -Glonn;Glonn;47.9833;11.8667;77 -Baindt;Baindt;47.8414;9.6619;77 -Wesendorf;Wesendorf;52.6;10.5331;77 -Pfreimd;Pfreimd;49.4929;12.1844;77 -Ahlerstedt;Ahlerstedt;53.4069;9.4528;77 -Hügelsheim;Hugelsheim;48.7972;8.1117;77 -Rot am See;Rot am See;49.2508;10.0233;77 -Wiesenburg;Wiesenburg;52.1167;12.4497;77 -Niederaula;Niederaula;50.8;9.6;77 -Rockenhausen;Rockenhausen;49.6286;7.8206;77 -Tharandt;Tharandt;50.9833;13.5808;77 -Rangendingen;Rangendingen;48.3811;8.8889;77 -Aying;Aying;47.9667;11.7833;77 -Grävenwiesbach;Gravenwiesbach;50.3857;8.457;77 -Ebstorf;Ebstorf;53.03;10.4147;77 -Horgenzell;Horgenzell;47.8053;9.4981;77 -Bernhardswald;Bernhardswald;49.0906;12.2444;77 -Dietramszell;Dietramszell;47.85;11.6;77 -Gersfeld;Gersfeld;50.45;9.9167;77 -Esterwegen;Esterwegen;52.9919;7.6336;77 -Seelow;Seelow;52.5167;14.3831;77 -Zschorlau;Zschorlau;50.5667;12.65;77 -Erlenbach;Erlenbach;49.17;9.2694;77 -Kirchdorf am Inn;Kirchdorf am Inn;48.2467;12.9828;77 -Warthausen;Warthausen;48.1267;9.7958;77 -Estenfeld;Estenfeld;49.8281;10.0075;77 -Obrigheim;Obrigheim;49.3522;9.0928;77 -Jestetten;Jestetten;47.6522;8.5708;77 -Bergrheinfeld;Bergrheinfeld;50;10.1667;77 -Glashütten;Glashutten;50.2167;8.4;77 -Waldmohr;Waldmohr;49.3953;7.3411;77 -Wilhermsdorf;Wilhermsdorf;49.4864;10.7181;77 -Barbing;Barbing;49.0033;12.1992;77 -Wegscheid;Wegscheid;48.5997;13.79;77 -Kumhausen;Kumhausen;48.5;12.1667;77 -Deggingen;Deggingen;48.5964;9.7192;77 -Schönau am Königssee;Schonau am Konigssee;47.6028;12.9831;77 -Cochem;Cochem;50.1469;7.1667;77 -Egling;Egling;47.9167;11.5167;77 -Ertingen;Ertingen;48.1;9.4667;77 -Otterberg;Otterberg;49.5044;7.7711;77 -Guxhagen;Guxhagen;51.2;9.4833;77 -Espenau;Espenau;51.3966;9.4702;77 -Meckesheim;Meckesheim;49.3214;8.8153;77 -Heiningen;Heiningen;48.6619;9.6483;77 -Altenkunstadt;Altenkunstadt;50.1167;11.25;77 -Lohra;Lohra;50.7333;8.6333;77 -Drebkau;Drebkau;51.6512;14.232;77 -Göppingen;Goppingen;48.7025;9.6528;77 -Euskirchen;Euskirchen;50.6613;6.7873;77 -Hameln;Hameln;52.1031;9.36;77 -Baden-Baden;Baden-Baden;48.7619;8.2408;77 -Görlitz;Gorlitz;51.1528;14.9872;77 -Waiblingen;Waiblingen;48.8303;9.3169;77 -Frankfurt (Oder);Frankfurt (Oder);52.3419;14.5517;77 -Sankt Augustin;Sankt Augustin;50.77;7.1867;77 -Stolberg;Stolberg;50.7667;6.2333;77 -Meerbusch;Meerbusch;51.2667;6.6667;77 -Langenhagen;Langenhagen;52.4394;9.74;77 -Eschweiler;Eschweiler;50.8167;6.2833;77 -Triftern;Triftern;48.4;13.0167;77 -Velburg;Velburg;49.2328;11.6719;77 -Blaufelden;Blaufelden;49.2969;9.9719;77 -Schweitenkirchen;Schweitenkirchen;48.5;11.6167;77 -Unna;Unna;51.5347;7.6889;77 -Neu-Ulm;Neu-Ulm;48.3833;10;77 -Stühlingen;Stuhlingen;47.7453;8.4458;77 -Osterrönfeld;Osterronfeld;54.2833;9.7;77 -Fraureuth;Fraureuth;50.7;12.35;77 -Neuhausen;Neuhausen;48.7933;8.7786;77 -Heimsheim;Heimsheim;48.8056;8.8619;77 -Breitenbrunn;Breitenbrunn;50.4747;12.7667;77 -Oberaudorf;Oberaudorf;47.6475;12.1719;77 -Bederkesa;Bederkesa;53.6271;8.8304;77 -Ühlingen-Birkendorf;Uhlingen-Birkendorf;47.7194;8.3181;77 -Mahlberg;Mahlberg;48.2869;7.8114;77 -Lindenfels;Lindenfels;49.6849;8.7803;77 -Bodenkirchen;Bodenkirchen;48.3667;12.3667;77 -Burghaun;Burghaun;50.7;9.7167;77 -Lübz;Lubz;53.4631;12.0283;77 -Klingenberg am Main;Klingenberg am Main;49.7833;9.1833;77 -Trochtelfingen;Trochtelfingen;48.3081;9.2444;77 -Falkenberg;Falkenberg;51.5831;13.2322;77 -Nufringen;Nufringen;48.6222;8.8875;77 -Umkirch;Umkirch;48.0328;7.7636;77 -Gammertingen;Gammertingen;48.2494;9.2175;77 -Burkhardtsdorf;Burkhardtsdorf;50.7347;12.9219;77 -Beilstein;Beilstein;49.0333;9.3167;77 -Dunningen;Dunningen;48.2114;8.5072;77 -Meersburg;Meersburg;47.6958;9.2708;77 -Beelen;Beelen;51.9292;8.1181;77 -Gersheim;Gersheim;49.1333;7.2;77 -Wrestedt;Wrestedt;52.9;10.5833;77 -Großbreitenbach;Grossbreitenbach;50.5833;11.012;77 -Hüttlingen;Huttlingen;48.8928;10.1006;77 -Kappelrodeck;Kappelrodeck;48.5911;8.1175;77 -Sickte;Sickte;52.2156;10.6378;77 -Pegau;Pegau;51.1667;12.25;77 -Bischberg;Bischberg;49.9;10.8167;77 -Zimmern ob Rottweil;Zimmern ob Rottweil;48.1681;8.5911;77 -Fockbek;Fockbek;54.305;9.6008;77 -Zusmarshausen;Zusmarshausen;48.3833;10.5833;77 -Rosenfeld;Rosenfeld;48.2864;8.7242;77 -Winterlingen;Winterlingen;48.1797;9.1153;77 -Laage;Laage;53.9322;12.3467;77 -Essingen;Essingen;48.8083;10.0278;77 -Kölleda;Kolleda;51.1667;11.2167;77 -Ebersdorf bei Coburg;Ebersdorf bei Coburg;50.22;11.0706;77 -Zeitlarn;Zeitlarn;49.0758;12.1053;77 -Bodelshausen;Bodelshausen;48.3942;8.9725;77 -Spangenberg;Spangenberg;51.1167;9.6667;77 -Fahrland;Fahrland;52.4675;13.0139;77 -Rohrbach;Rohrbach;48.6167;11.5667;77 -Bad Hönningen;Bad Honningen;50.5178;7.3086;77 -Nabburg;Nabburg;49.4533;12.1808;77 -Sittensen;Sittensen;53.2833;9.5;77 -Gmund am Tegernsee;Gmund am Tegernsee;47.75;11.7333;77 -Rechberghausen;Rechberghausen;48.7306;9.6397;77 -Birstein;Birstein;50.3531;9.3092;77 -Hohenlockstedt;Hohenlockstedt;53.9667;9.6167;77 -Kupferzell;Kupferzell;49.2333;9.6833;77 -Glücksburg;Glucksburg;54.8336;9.55;77 -Rötha;Rotha;51.1972;12.4172;77 -Oberthal;Oberthal;49.5167;7.0833;77 -Neustadt;Neustadt;49.7306;12.1706;77 -Nattheim;Nattheim;48.6992;10.2414;77 -Hutthurm;Hutthurm;48.6714;13.4711;77 -Wannweil;Wannweil;48.5147;9.1508;77 -Geisingen;Geisingen;47.9222;8.6464;77 -Oberlungwitz;Oberlungwitz;50.7833;12.7167;77 -Kuchen;Kuchen;48.6392;9.7992;77 -Dohna;Dohna;50.9547;13.8575;77 -Adelebsen;Adelebsen;51.58;9.7544;77 -Kronau;Kronau;49.22;8.6339;77 -Grafenwöhr;Grafenwohr;49.7167;11.9;77 -Oberboihingen;Oberboihingen;48.6469;9.3667;77 -Alpirsbach;Alpirsbach;48.3461;8.4039;77 -Karstädt;Karstadt;53.1497;11.75;77 -Nackenheim;Nackenheim;49.9153;8.3389;77 -Wittenburg;Wittenburg;53.5;11.0667;77 -Waldsee;Waldsee;49.3956;8.4406;77 -Mudersbach;Mudersbach;50.8247;7.9447;77 -Hachenburg;Hachenburg;50.6614;7.8203;77 -Walluf;Walluf;50.0371;8.1542;77 -Litzendorf;Litzendorf;49.9;11;77 -Deißlingen;Deisslingen;48.1133;8.6061;77 -Pentling;Pentling;48.9836;12.0589;77 -Norderney;Norderney;53.7072;7.1469;77 -Dötlingen;Dotlingen;52.9361;8.3806;77 -Ihringen;Ihringen;48.0431;7.6475;77 -Immendingen;Immendingen;47.94;8.7331;77 -Neumarkt-Sankt Veit;Neumarkt-Sankt Veit;48.3667;12.5;77 -Kalefeld;Kalefeld;51.7981;10.035;77 -Bondorf;Bondorf;48.5167;8.8333;77 -Stockstadt am Rhein;Stockstadt am Rhein;49.8092;8.4669;77 -Garrel;Garrel;52.9581;8.0253;77 -Landsberg;Landsberg;51.5246;12.1596;77 -Ratzeburg;Ratzeburg;53.7017;10.7567;77 -Ritterhude;Ritterhude;53.1861;8.758;77 -Neu-Anspach;Neu-Anspach;50.3003;8.5072;77 -Uhingen;Uhingen;48.7058;9.5919;77 -Bad Bramstedt;Bad Bramstedt;53.9186;9.8844;77 -Burbach;Burbach;50.7444;8.0861;77 -Hilchenbach;Hilchenbach;50.9983;8.1094;77 -Mering;Mering;48.2625;10.9844;77 -Lohfelden;Lohfelden;51.2716;9.5487;77 -Kirchardt;Kirchardt;49.2;8.9833;77 -Büchen;Buchen;53.4833;10.6167;77 -Schäftlarn;Schaftlarn;47.985;11.4567;77 -Faßberg;Fassberg;52.8833;10.1667;77 -Markgröningen;Markgroningen;48.9047;9.0808;77 -Selb;Selb;50.1667;12.1333;77 -Blomberg;Blomberg;51.9331;9.0831;77 -Witzenhausen;Witzenhausen;51.3417;9.8569;77 -Grefrath;Grefrath;51.3363;6.3408;77 -Ribnitz-Damgarten;Ribnitz-Damgarten;54.25;12.4667;77 -Beckingen;Beckingen;49.3928;6.7008;77 -Büttelborn;Buttelborn;49.9022;8.5137;77 -Mindelheim;Mindelheim;48.0333;10.4667;77 -Wentorf bei Hamburg;Wentorf bei Hamburg;53.4931;10.2533;77 -Niedernhausen;Niedernhausen;50.1617;8.3176;77 -Groß-Zimmern;Gross-Zimmern;49.8726;8.8343;77 -Neutraubling;Neutraubling;48.9878;12.1964;77 -Gehrden;Gehrden;52.3135;9.6008;77 -Bitburg;Bitburg;49.9747;6.5256;77 -Usingen;Usingen;50.334;8.5372;77 -Malsch;Malsch;48.8808;8.3342;77 -Dorfen;Dorfen;48.2667;12.15;77 -Bissendorf;Bissendorf;52.2333;8.1667;77 -Rotenburg an der Fulda;Rotenburg an der Fulda;50.995;9.7272;77 -Markt Schwaben;Markt Schwaben;48.1917;11.8681;77 -Spenge;Spenge;52.1331;8.4831;77 -Pattensen;Pattensen;52.2645;9.7644;77 -Fritzlar;Fritzlar;51.1333;9.2667;77 -Meerane;Meerane;50.8519;12.4636;77 -Eichwalde;Eichwalde;52.3667;13.6167;77 -Neulußheim;Neulussheim;49.2933;8.5219;77 -Münster;Munster;49.9167;8.8667;77 -Hückeswagen;Huckeswagen;51.145;7.3417;77 -Brake;Brake;53.3333;8.4833;77 -Bad Essen;Bad Essen;52.3214;8.34;77 -Plochingen;Plochingen;48.7117;9.4164;77 -Niederkrüchten;Niederkruchten;51.1989;6.2194;77 -Grenzach-Wyhlen;Grenzach-Wyhlen;47.5517;7.6592;77 -Weißwasser/Oberlausitz;Weisswasser/Oberlausitz;51.5;14.6331;77 -Wadern;Wadern;49.5394;6.89;77 -Neustadt in Holstein;Neustadt in Holstein;54.1072;10.8158;77 -Markranstädt;Markranstadt;51.3017;12.2211;77 -Bad Neustadt;Bad Neustadt;50.3219;10.2161;77 -Königslutter am Elm;Konigslutter am Elm;52.25;10.8167;77 -Großenkneten;Grossenkneten;52.95;8.2667;77 -Weener;Weener;53.1692;7.3564;77 -Schlüchtern;Schluchtern;50.35;9.5167;77 -Bassum;Bassum;52.8494;8.7267;77 -Oyten;Oyten;53.0611;9.0178;77 -Eilenburg;Eilenburg;51.4608;12.6358;77 -Breisach am Rhein;Breisach am Rhein;48.0289;7.58;77 -Brüggen;Bruggen;51.2417;6.1822;77 -Füssen;Fussen;47.5667;10.7;77 -Künzelsau;Kunzelsau;49.2833;9.6833;77 -Hille;Hille;52.3331;8.75;77 -Schriesheim;Schriesheim;49.4736;8.6592;77 -Rahden;Rahden;52.4167;8.6167;77 -Bad Bentheim;Bad Bentheim;52.3031;7.1597;77 -Templin;Templin;53.1167;13.5;77 -Drensteinfurt;Drensteinfurt;51.7944;7.7392;77 -Schönefeld;Schonefeld;52.3883;13.5047;77 -Erlensee;Erlensee;50.1635;8.9808;77 -Brühl;Bruhl;49.4;8.5353;77 -Langenau;Langenau;48.4994;10.1211;77 -Edingen-Neckarhausen;Edingen-Neckarhausen;49.4469;8.6094;77 -Rellingen;Rellingen;53.65;9.8167;77 -Odenthal;Odenthal;51.0333;7.1167;77 -Gräfelfing;Grafelfing;48.1189;11.4289;77 -Hohenstein-Ernstthal;Hohenstein-Ernstthal;50.8;12.7167;77 -Feucht;Feucht;49.3758;11.2131;77 -Ober-Ramstadt;Ober-Ramstadt;49.8333;8.75;77 -Hofgeismar;Hofgeismar;51.496;9.3872;77 -Mainburg;Mainburg;48.65;11.7833;77 -Riegelsberg;Riegelsberg;49.2942;6.9375;77 -Ratekau;Ratekau;53.95;10.7333;77 -Ascheberg;Ascheberg;51.7889;7.62;77 -Simmerath;Simmerath;50.6;6.2997;77 -Neustadt bei Coburg;Neustadt bei Coburg;50.3289;11.1211;77 -Boppard;Boppard;50.2314;7.5908;77 -Ampfing;Ampfing;48.2667;12.4167;77 -Annaburg;Annaburg;51.7328;13.0456;77 -Mitterteich;Mitterteich;49.9498;12.2442;77 -Oedheim;Oedheim;49.2333;9.25;77 -Hardheim;Hardheim;49.6106;9.4739;77 -Lathen;Lathen;52.8667;7.3167;77 -Untergrombach;Untergrombach;49.0865;8.5542;77 -Malchow;Malchow;53.4833;12.4333;77 -Luftkurort Arendsee;Luftkurort Arendsee;52.8767;11.4867;77 -Trappenkamp;Trappenkamp;54.05;10.2167;77 -Ispringen;Ispringen;48.9158;8.6708;77 -Greifenstein;Greifenstein;50.6094;8.2431;77 -Güglingen;Guglingen;49.0667;9;77 -Petershausen;Petershausen;48.4103;11.4708;77 -Sinn;Sinn;50.65;8.3333;77 -Schildow;Schildow;52.6356;13.3771;77 -Schipkau;Schipkau;51.5167;13.8831;77 -Muggensturm;Muggensturm;48.8725;8.2794;77 -Ilshofen;Ilshofen;49.1703;9.9203;77 -Velden;Velden;48.3667;12.25;77 -Schwabhausen bei Dachau;Schwabhausen bei Dachau;48.2833;11.3333;77 -Eggolsheim;Eggolsheim;49.7708;11.0581;77 -Bad Brückenau;Bad Bruckenau;50.3091;9.7871;77 -Weisendorf;Weisendorf;49.6167;10.8333;77 -Boxberg;Boxberg;49.4814;9.6417;77 -Glandorf;Glandorf;52.0839;8.0022;77 -Schlangenbad;Schlangenbad;50.0929;8.1019;77 -Uffenheim;Uffenheim;49.5438;10.234;77 -Thalheim;Thalheim;50.7025;12.8517;77 -Burgkunstadt;Burgkunstadt;50.1356;11.2499;77 -Oberding;Oberding;48.3167;11.85;77 -Eichendorf;Eichendorf;48.6333;12.85;77 -Diekholzen;Diekholzen;52.1;9.9333;77 -Osterburken;Osterburken;49.4308;9.4261;77 -Einhausen;Einhausen;49.6722;8.5451;77 -Dußlingen;Dusslingen;48.4506;9.0606;77 -Hermeskeil;Hermeskeil;49.6572;6.9489;77 -Horstmar;Horstmar;52.0806;7.3083;77 -Sottrum;Sottrum;53.1167;9.2167;77 -Gochsheim;Gochsheim;50.0167;10.2833;77 -Hage;Hage;53.6;7.2833;77 -Röhrmoos;Rohrmoos;48.3333;11.4833;77 -Lichtetanne;Lichtetanne;50.7;12.4333;77 -Zierenberg;Zierenberg;51.3667;9.3;77 -Neuenstein;Neuenstein;49.2;9.5833;77 -Eppertshausen;Eppertshausen;49.9479;8.8495;77 -Arnstedt;Arnstedt;51.6833;11.4667;77 -Bickenbach;Bickenbach;49.754;8.6117;77 -Knetzgau;Knetzgau;49.9833;10.55;77 -Lachendorf;Lachendorf;52.6167;10.25;77 -Tangstedt;Tangstedt;53.7353;10.0867;77 -Neuffen;Neuffen;48.5544;9.3756;77 -Pilsting;Pilsting;48.7;12.65;77 -Ebersbach an der Fils;Ebersbach an der Fils;48.7147;9.5236;77 -Taucha;Taucha;51.38;12.4936;77 -Wardenburg;Wardenburg;53.0617;8.1967;77 -Wendelstein;Wendelstein;49.3536;11.1483;77 -Sandhausen;Sandhausen;49.3439;8.6581;77 -Alsfeld;Alsfeld;50.7511;9.2711;77 -Lübbenau/Spreewald;Lubbenau/Spreewald;51.8667;13.9667;77 -Wiefelstede;Wiefelstede;53.2581;8.1172;77 -Pocking;Pocking;48.3997;13.3167;77 -Finsterwalde;Finsterwalde;51.6282;13.7102;77 -Bad Wörishofen;Bad Worishofen;48.0058;10.5969;77 -Clausthal-Zellerfeld;Clausthal-Zellerfeld;51.805;10.3356;77 -Hude;Hude;53.1111;8.4625;77 -Weiler-Simmerberg;Weiler-Simmerberg;47.5833;9.9333;77 -Schwarzenfeld;Schwarzenfeld;49.3833;12.1333;77 -Petersberg;Petersberg;50.5667;9.7167;77 -Brakel;Brakel;51.7167;9.1833;77 -Kierspe;Kierspe;51.1333;7.5667;77 -Dieburg;Dieburg;49.8985;8.8385;77 -Gangkofen;Gangkofen;48.4369;12.5633;77 -Beerfelden;Beerfelden;49.5676;8.9738;77 -Brannenburg;Brannenburg;47.7333;12.1;77 -Dudenhofen;Dudenhofen;49.3178;8.3906;77 -Obergünzburg;Obergunzburg;47.85;10.4167;77 -Bakum;Bakum;52.7428;8.1958;77 -Erwitte;Erwitte;51.6167;8.3497;77 -Schiffweiler;Schiffweiler;49.3667;7.1167;77 -Halver;Halver;51.1834;7.5027;77 -Walldorf;Walldorf;49.3;8.65;77 -Schmelz;Schmelz;49.4167;6.8333;77 -Michelstadt;Michelstadt;49.6786;9.0042;77 -Straelen;Straelen;51.45;6.2667;77 -Loxstedt;Loxstedt;53.4699;8.6479;77 -Schöffengrund;Schoffengrund;50.4833;8.4833;77 -Havelberg;Havelberg;52.825;12.0744;77 -Großalmerode;Grossalmerode;51.2575;9.7844;77 -Wathlingen;Wathlingen;52.5333;10.15;77 -Bad Marienberg;Bad Marienberg;50.6519;7.9522;77 -Ottersweier;Ottersweier;48.6711;8.1108;77 -Rodewisch;Rodewisch;50.5167;12.4167;77 -Kirchheim am Neckar;Kirchheim am Neckar;49.0439;9.1464;77 -Bad Blankenburg;Bad Blankenburg;50.6833;11.2667;77 -Thannhausen;Thannhausen;48.2667;10.4667;77 -Tüddern;Tuddern;51.0139;5.9008;77 -Mainleus;Mainleus;50.1;11.3792;77 -Friedland;Friedland;53.659;13.5397;77 -Horneburg;Horneburg;53.5094;9.575;77 -Plaidt;Plaidt;50.3903;7.3894;77 -Zellingen;Zellingen;49.9;9.8167;77 -Sehma;Sehma;50.5167;12.9833;77 -Dettingen unter Teck;Dettingen unter Teck;48.6161;9.4517;77 -Linz am Rhein;Linz am Rhein;50.5703;7.2847;77 -Weiskirchen;Weiskirchen;49.5561;6.82;77 -Barnstorf;Barnstorf;52.7103;8.5086;77 -Zell im Wiesental;Zell im Wiesental;47.7069;7.8514;77 -Metelen;Metelen;52.1444;7.2119;77 -Dinkelscherben;Dinkelscherben;48.35;10.5833;77 -Altlußheim;Altlussheim;49.2997;8.5;77 -Blankenhain;Blankenhain;50.86;11.3439;77 -Bispingen;Bispingen;53.0828;9.9983;77 -Schallstadt;Schallstadt;47.9581;7.7503;77 -Wolfratshausen;Wolfratshausen;47.9133;11.4278;77 -Gröbenzell;Grobenzell;48.2;11.3667;77 -Ebermannstadt;Ebermannstadt;49.7806;11.1848;77 -Wallersdorf;Wallersdorf;48.7333;12.75;77 -Stadtroda;Stadtroda;50.85;11.7333;77 -Neukirchen;Neukirchen;50.8667;9.3333;77 -Wiernsheim;Wiernsheim;48.89;8.8506;77 -Ellerau;Ellerau;53.75;9.9167;77 -Erndtebrück;Erndtebruck;50.9889;8.2556;77 -Herscheid;Herscheid;51.1772;7.7458;77 -Schönkirchen;Schonkirchen;54.3417;10.2242;77 -Katlenburg-Lindau;Katlenburg-Lindau;51.6825;10.0992;77 -Bammental;Bammental;49.3508;8.7758;77 -Ruhpolding;Ruhpolding;47.7667;12.65;77 -Eiterfeld;Eiterfeld;50.7667;9.8;77 -Moringen;Moringen;51.7;9.8667;77 -Kiefersfelden;Kiefersfelden;47.6167;12.1833;77 -Veitsbronn;Veitsbronn;49.5108;10.8894;77 -Polch;Polch;50.3011;7.3167;77 -Lastrup;Lastrup;52.7957;7.8669;77 -Müncheberg;Muncheberg;52.5036;14.1397;77 -Mallersdorf-Pfaffenberg;Mallersdorf-Pfaffenberg;48.7667;12.2333;77 -Hecklingen;Hecklingen;51.85;11.5167;77 -Grassau;Grassau;47.7789;12.45;77 -Altmannstein;Altmannstein;48.9;11.65;77 -Bomlitz;Bomlitz;52.9;9.65;77 -Edenkoben;Edenkoben;49.2839;8.1272;77 -Marne;Marne;53.95;9;77 -Dietenheim;Dietenheim;48.2119;10.0733;77 -Coppenbrügge;Coppenbrugge;52.1203;9.5493;77 -Eberdingen;Eberdingen;48.8794;8.9653;77 -Neustadt-Glewe;Neustadt-Glewe;53.3794;11.5883;77 -Ottobrunn;Ottobrunn;48.0667;11.6667;77 -Weingarten;Weingarten;47.8078;9.6417;77 -Wendlingen am Neckar;Wendlingen am Neckar;48.6747;9.3817;77 -Bad Langensalza;Bad Langensalza;51.1081;10.6467;77 -Bendorf;Bendorf;50.4297;7.5703;77 -Bad Münder am Deister;Bad Munder am Deister;52.1992;9.4653;77 -Salzweg;Salzweg;48.6158;13.4825;77 -Holle;Holle;52.0917;10.1583;77 -Nienhagen;Nienhagen;52.5562;10.1044;77 -Crimmitschau;Crimmitschau;50.8181;12.3875;77 -Taufkirchen;Taufkirchen;48.05;11.6167;77 -Alfeld;Alfeld;51.9886;9.8269;77 -Renningen;Renningen;48.7661;8.9347;77 -Alzenau in Unterfranken;Alzenau in Unterfranken;50.0835;9.0669;77 -Burscheid;Burscheid;51.1;7.1167;77 -Nauen;Nauen;52.6;12.8831;77 -Langen;Langen;53.6116;8.6032;77 -Lahnstein;Lahnstein;50.3011;7.6056;77 -Bönen;Bonen;51.5986;7.7592;77 -Brand;Brand;50.7489;6.165;77 -Konz;Konz;49.7028;6.5794;77 -Schneverdingen;Schneverdingen;53.1167;9.8;77 -Marktoberdorf;Marktoberdorf;47.7667;10.6167;77 -Bad Reichenhall;Bad Reichenhall;47.7247;12.8769;77 -Wassenberg;Wassenberg;51.1;6.15;77 -Bad Dürkheim;Bad Durkheim;49.4618;8.1724;77 -Hochheim am Main;Hochheim am Main;50.0108;8.3508;77 -Weißenburg;Weissenburg;49.0306;10.9719;77 -Bremervörde;Bremervorde;53.4833;9.1333;77 -Vlotho;Vlotho;52.1667;8.8497;77 -Merzhausen;Merzhausen;47.9664;7.8286;77 -Cappeln;Cappeln;52.8122;8.1144;77 -Alfdorf;Alfdorf;48.8453;9.7189;77 -Gerbstedt;Gerbstedt;51.6331;11.6167;77 -Rodalben;Rodalben;49.2397;7.6425;77 -Waging am See;Waging am See;47.9333;12.7333;77 -Schwarzenbach an der Saale;Schwarzenbach an der Saale;50.2208;11.9333;77 -Hartha;Hartha;51.0978;12.9772;77 -Grasbrunn;Grasbrunn;48.0789;11.7436;77 -Jettingen-Scheppach;Jettingen-Scheppach;48.3833;10.4333;77 -Lichtenwalde;Lichtenwalde;50.9083;12.9917;77 -Tuntenhausen;Tuntenhausen;47.9333;12.0167;77 -Bernau am Chiemsee;Bernau am Chiemsee;47.8167;12.3667;77 -Dingelstädt;Dingelstadt;51.3156;10.3194;77 -Wolfschlugen;Wolfschlugen;48.6531;9.2889;77 -Immenstaad am Bodensee;Immenstaad am Bodensee;47.6667;9.3667;77 -Wriezen;Wriezen;52.7167;14.1331;77 -Ensdorf;Ensdorf;49.3;6.7667;77 -Lemwerder;Lemwerder;53.1667;8.6167;77 -Steinenbronn;Steinenbronn;48.6647;9.1225;77 -Neckartenzlingen;Neckartenzlingen;48.5892;9.2461;77 -Wadgassen;Wadgassen;49.2667;6.7833;77 -Schwalbach;Schwalbach;49.2833;6.8167;77 -Oerlinghausen;Oerlinghausen;51.9667;8.6667;77 -Bad Säckingen;Bad Sackingen;47.5533;7.9472;77 -Ginsheim-Gustavsburg;Ginsheim-Gustavsburg;49.9646;8.3464;77 -Sinzig;Sinzig;50.5453;7.2519;77 -Kelsterbach;Kelsterbach;50.0688;8.5301;77 -Heidenau;Heidenau;50.9833;13.8667;77 -Freudenberg;Freudenberg;50.8997;7.8667;77 -Buchen in Odenwald;Buchen in Odenwald;49.5217;9.3233;77 -Weilerswist;Weilerswist;50.7525;6.8378;77 -Illertissen;Illertissen;48.2167;10.0833;77 -Kreuzau;Kreuzau;50.747;6.4907;77 -Frankenberg;Frankenberg;51.0589;8.7967;77 -Holzwickede;Holzwickede;51.5;7.6167;77 -Schwarzenbek;Schwarzenbek;53.5042;10.4792;77 -Großenhain;Grossenhain;51.2833;13.55;77 -Garching bei München;Garching bei Munchen;48.25;11.65;77 -Schwalmstadt;Schwalmstadt;50.9128;9.1889;77 -Heusweiler;Heusweiler;49.3375;6.9301;77 -Rhaude;Rhaude;53.1667;7.55;77 -Wörth am Rhein;Worth am Rhein;49.0517;8.2603;77 -Auerbach;Auerbach;50.5094;12.4;77 -Werdohl;Werdohl;51.2563;7.7562;77 -Schkeuditz;Schkeuditz;51.4;12.2167;77 -Hessisch Oldendorf;Hessisch Oldendorf;52.1667;9.25;77 -Hoppegarten;Hoppegarten;52.5167;13.6667;77 -Bad Segeberg;Bad Segeberg;53.9356;10.3089;77 -Parchim;Parchim;53.4167;11.8333;77 -Bexbach;Bexbach;49.3494;7.2594;77 -Freilassing;Freilassing;47.8333;12.9667;77 -Kronshagen;Kronshagen;54.3333;10.0833;77 -Asperg;Asperg;48.9064;9.1414;77 -Steinbach am Taunus;Steinbach am Taunus;50.1678;8.5719;77 -Weißenthurm;Weissenthurm;50.4144;7.4606;77 -Neubiberg;Neubiberg;48.0833;11.6833;77 -Eilendorf;Eilendorf;50.7794;6.1625;77 -Bad Lippspringe;Bad Lippspringe;51.7833;8.8167;77 -Wittstock;Wittstock;53.1636;12.4856;77 -Wurzen;Wurzen;51.3667;12.7167;77 -Eppelheim;Eppelheim;49.4011;8.6297;77 -Hünfeld;Hunfeld;50.6667;9.7667;77 -Zeulenroda;Zeulenroda;50.6333;11.9667;77 -Kirchlengern;Kirchlengern;52.2;8.6331;77 -Brackenheim;Brackenheim;49.0833;9.0667;77 -Kirchhain;Kirchhain;50.8167;8.9167;77 -Hövelhof;Hovelhof;51.8167;8.65;77 -Regenstauf;Regenstauf;49.1236;12.1283;77 -Illingen;Illingen;49.3764;7.0525;77 -Leopoldshöhe;Leopoldshohe;52.0167;8.7;77 -Bürstadt;Burstadt;49.6414;8.4546;77 -Bruckmühl;Bruckmuhl;47.8833;11.9167;77 -Gunzenhausen;Gunzenhausen;49.1147;10.7542;77 -Aue;Aue;50.5853;12.7008;77 -Großostheim;Grossostheim;49.9167;9.0833;77 -Pöttmes;Pottmes;48.5833;11.1;77 -Schwendi;Schwendi;48.1756;9.9758;77 -Wutöschingen;Wutoschingen;47.6636;8.3689;77 -Jerichow;Jerichow;52.4995;12.028;77 -Tiefenbach;Tiefenbach;48.6244;13.3989;77 -Volkmarsen;Volkmarsen;51.3833;9.1167;77 -Schöppingen;Schoppingen;52.1;7.2331;77 -Rodenberg;Rodenberg;52.3128;9.3594;77 -Villmar;Villmar;50.3914;8.1919;77 -Machern;Machern;51.3583;12.6278;77 -Altenkirchen;Altenkirchen;50.6872;7.6456;77 -Haag in Oberbayern;Haag in Oberbayern;48.162;12.1794;77 -Isenbüttel;Isenbuttel;52.4358;10.5794;77 -Breidenbach;Breidenbach;50.8833;8.4667;77 -Leinburg;Leinburg;49.4517;11.31;77 -Herdorf;Herdorf;50.7775;7.9547;77 -Maulbronn;Maulbronn;49.0003;8.8108;77 -Georgensgmünd;Georgensgmund;49.1833;11;77 -Klingenberg;Klingenberg;50.9019;13.5441;77 -Waldeck;Waldeck;51.2;9.0667;77 -Kropp;Kropp;54.4111;9.5087;77 -Ostrach;Ostrach;47.9525;9.3814;77 -Buttstädt;Buttstadt;51.1167;11.4167;77 -Ladbergen;Ladbergen;52.1367;7.7372;77 -Bietigheim;Bietigheim;48.9103;8.2531;77 -Rheurdt;Rheurdt;51.4667;6.4667;77 -Glashütte;Glashutte;50.85;13.7833;77 -Offenbach an der Queich;Offenbach an der Queich;49.1977;8.1974;77 -Burgebrach;Burgebrach;49.8167;10.75;77 -Pleidelsheim;Pleidelsheim;48.9614;9.2042;77 -Schelklingen;Schelklingen;48.3756;9.7325;77 -Laudenbach;Laudenbach;49.6114;8.65;77 -Böhlen;Bohlen;51.2025;12.3858;77 -Schönberg in Holstein;Schonberg in Holstein;54.3956;10.3719;77 -Artern;Artern;51.3667;11.3;77 -Cölbe;Colbe;50.8506;8.7842;77 -Höchstädt an der Donau;Hochstadt an der Donau;48.6112;10.5682;77 -Geiselhöring;Geiselhoring;48.8258;12.3925;77 -Römhild;Romhild;50.3833;10.55;77 -Bonndorf im Schwarzwald;Bonndorf im Schwarzwald;47.8194;8.3431;77 -Reichelsheim;Reichelsheim;50.3569;8.8725;77 -Geithain;Geithain;51.05;12.6833;77 -Neukieritzsch;Neukieritzsch;51.1514;12.4097;77 -Schliersee;Schliersee;47.7333;11.8667;77 -Wüstenrot;Wustenrot;49.0833;9.4667;77 -Laer;Laer;52.0547;7.3569;77 -Warnemünde;Warnemunde;54.1753;12.0883;77 -Lützelbach;Lutzelbach;49.788;9.0766;77 -Babenhausen;Babenhausen;49.9624;8.9533;77 -Schwarzenberg;Schwarzenberg;50.5453;12.7792;77 -Eppelborn;Eppelborn;49.4022;6.9706;77 -Cham;Cham;49.2183;12.6658;77 -Künzell;Kunzell;50.55;9.7167;77 -Bargteheide;Bargteheide;53.7167;10.2667;77 -Kronach;Kronach;50.2411;11.3281;77 -Freiberg am Neckar;Freiberg am Neckar;48.9347;9.1917;77 -Marienberg;Marienberg;50.6508;13.1647;77 -Poing;Poing;48.1667;11.8167;77 -Eggenstein-Leopoldshafen;Eggenstein-Leopoldshafen;49.0778;8.3925;77 -Penzberg;Penzberg;47.75;11.3667;77 -Stockelsdorf;Stockelsdorf;53.8833;10.65;77 -Nümbrecht;Numbrecht;50.9053;7.5422;77 -Diepholz;Diepholz;52.6072;8.3711;77 -Preetz;Preetz;54.2367;10.2822;77 -Guben;Guben;51.9533;14.7167;77 -Seeheim-Jugenheim;Seeheim-Jugenheim;49.7667;8.65;77 -Reinheim;Reinheim;49.8261;8.8348;77 -Kelheim;Kelheim;48.9167;11.8667;77 -Marbach am Neckar;Marbach am Neckar;48.9406;9.2575;77 -Holzkirchen;Holzkirchen;47.8833;11.7;77 -Altena;Altena;51.3;7.6667;77 -Kamenz;Kamenz;51.2667;14.1;77 -Königstein im Taunus;Konigstein im Taunus;50.1831;8.4635;77 -Damme;Damme;52.5222;8.1956;77 -Bad Wildungen;Bad Wildungen;51.1167;9.1167;77 -Finnentrop;Finnentrop;51.1731;7.9725;77 -Schrobenhausen;Schrobenhausen;48.5669;11.2583;77 -Stockach;Stockach;47.8514;9.0114;77 -Vechelde;Vechelde;52.2608;10.3719;77 -Sigmaringen;Sigmaringen;48.0867;9.2164;77 -Nidda;Nidda;50.4128;9.0092;77 -Bad Münstereifel;Bad Munstereifel;50.5531;6.7661;77 -Gescher;Gescher;51.9569;7.0056;77 -Heilbad Heiligenstadt;Heilbad Heiligenstadt;51.3775;10.1344;77 -Eutin;Eutin;54.1378;10.6181;77 -Horn-Bad Meinberg;Horn-Bad Meinberg;51.8833;8.9667;77 -Thale;Thale;51.7511;11.0428;77 -Marktredwitz;Marktredwitz;50;12.0667;77 -Raunheim;Raunheim;50.0097;8.45;77 -Heitersheim;Heitersheim;47.8753;7.6547;77 -Bienenbüttel;Bienenbuttel;53.1416;10.4868;77 -Waldsassen;Waldsassen;50;12.3;77 -Waldmünchen;Waldmunchen;49.3785;12.7049;77 -Nachrodt-Wiblingwerde;Nachrodt-Wiblingwerde;51.3167;7.65;77 -Sulzbach;Sulzbach;49.3;7.0667;77 -Ismaning;Ismaning;48.2264;11.6725;77 -Wittenberge;Wittenberge;53.0054;11.7503;77 -Remagen;Remagen;50.5786;7.2306;77 -Bobingen;Bobingen;48.2667;10.8167;77 -Trossingen;Trossingen;48.0756;8.6361;77 -Dietmannsried;Dietmannsried;47.7833;10.2667;77 -Könnern;Konnern;51.6697;11.7708;77 -Falkenstein;Falkenstein;50.4667;12.3667;77 -Bodenheim;Bodenheim;49.9297;8.3133;77 -Strullendorf;Strullendorf;49.8333;10.9667;77 -Zell am Harmersbach;Zell am Harmersbach;48.3467;8.0639;77 -Gettorf;Gettorf;54.4078;9.9742;77 -Lauchringen;Lauchringen;47.6306;8.3044;77 -Heiden;Heiden;51.8258;6.9331;77 -Althengstett;Althengstett;48.7233;8.7939;77 -Lugau;Lugau;50.7383;12.7464;77 -Ahrensbök;Ahrensbok;54.0167;10.5833;77 -Sauerlach;Sauerlach;47.9667;11.65;77 -Leisnig;Leisnig;51.1667;12.9167;77 -Wettringen;Wettringen;52.2083;7.3167;77 -Blankenheim;Blankenheim;50.4331;6.65;77 -Knittlingen;Knittlingen;49.0239;8.7569;77 -Hohberg;Hohberg;48.4239;7.9083;77 -Rottenburg an der Laaber;Rottenburg an der Laaber;48.7019;12.0272;77 -Ransbach-Baumbach;Ransbach-Baumbach;50.4661;7.7253;77 -Bad Feilnbach;Bad Feilnbach;47.7747;12.0071;77 -Zwingenberg;Zwingenberg;49.7225;8.6139;77 -Aspach;Aspach;48.9667;9.3975;77 -Uedem;Uedem;51.6675;6.275;77 -Oranienbaum;Oranienbaum;51.8036;12.4064;77 -Neunburg vorm Wald;Neunburg vorm Wald;49.3467;12.3908;77 -Bönnigheim;Bonnigheim;49.0408;9.095;77 -Oberstenfeld;Oberstenfeld;49.0239;9.3194;77 -Kandern;Kandern;47.7144;7.6608;77 -Ostseebad Kühlungsborn;Ostseebad Kuhlungsborn;54.1333;11.75;77 -Grafenau;Grafenau;48.8561;13.3969;77 -Grünheide;Grunheide;52.4167;13.8167;77 -Dornstetten;Dornstetten;48.47;8.4994;77 -Möser;Moser;52.2167;11.8;77 -Pfronten;Pfronten;47.5833;10.55;77 -Reichertshofen;Reichertshofen;48.6667;11.4667;77 -Wietze;Wietze;52.65;9.8333;77 -Bordesholm;Bordesholm;54.1833;10.0167;77 -Siegsdorf;Siegsdorf;47.8234;12.6434;77 -Wörrstadt;Worrstadt;49.8431;8.1156;77 -Viechtach;Viechtach;49.0792;12.8847;77 -Heuchelheim;Heuchelheim;50.5833;8.6333;77 -Neuenbürg;Neuenburg;48.8461;8.5889;77 -Vohburg an der Donau;Vohburg an der Donau;48.7667;11.6167;77 -Titz;Titz;51.0062;6.4248;77 -Allersberg;Allersberg;49.25;11.2333;77 -Stockstadt am Main;Stockstadt am Main;49.9797;9.0639;77 -Nörten-Hardenberg;Norten-Hardenberg;51.6288;9.9359;77 -Barby;Barby;51.9667;11.8667;77 -Baiersdorf;Baiersdorf;49.6564;11.0328;77 -Kirchberg;Kirchberg;50.6222;12.5256;77 -Berg;Berg;47.9675;11.3558;77 -Ottobeuren;Ottobeuren;47.9414;10.2994;77 -Meßkirch;Messkirch;47.9928;9.1125;77 -Lößnitz;Lossnitz;50.6214;12.7317;77 -Bad Grund;Bad Grund;51.8089;10.2368;77 -Helmbrechts;Helmbrechts;50.2368;11.7159;77 -Premnitz;Premnitz;52.5331;12.3331;77 -Moritzburg;Moritzburg;51.165;13.6794;77 -Kellinghusen;Kellinghusen;53.95;9.7167;77 -Colditz;Colditz;51.1167;12.8167;77 -Bad Endorf;Bad Endorf;47.9;12.3;77 -Borgentreich;Borgentreich;51.5692;9.2411;77 -Birkenwerder;Birkenwerder;52.6833;13.2833;77 -Bühlertal;Buhlertal;48.6933;8.1786;77 -Großkrotzenburg;Grosskrotzenburg;50.0833;8.9833;77 -Staufen im Breisgau;Staufen im Breisgau;47.8814;7.7314;77 -Bestensee;Bestensee;52.234;13.6307;77 -Neusäß;Neusass;48.4;10.8333;77 -Eckernförde;Eckernforde;54.4742;9.8378;77 -Wertheim;Wertheim;49.75;9.5167;77 -Überlingen;Uberlingen;47.7667;9.1583;77 -Karlsfeld;Karlsfeld;48.2167;11.4667;77 -Haar;Haar;48.1;11.7333;77 -Vreden;Vreden;52.0331;6.8331;77 -Glauchau;Glauchau;50.8233;12.5444;77 -Rastede;Rastede;53.25;8.2;77 -Lengerich;Lengerich;52.175;7.8667;77 -Weilheim;Weilheim;47.8333;11.1333;77 -Westerstede;Westerstede;53.25;7.9167;77 -Netphen;Netphen;50.9147;8.1;77 -Puchheim;Puchheim;48.15;11.35;77 -Walsrode;Walsrode;52.8592;9.5853;77 -Gersthofen;Gersthofen;48.4167;10.8667;77 -Wandlitz;Wandlitz;52.75;13.4497;77 -Karben;Karben;50.2322;8.7681;77 -Warburg;Warburg;51.4881;9.14;77 -Senden;Senden;48.3167;10.0667;77 -Eschborn;Eschborn;50.1437;8.569;77 -Gelnhausen;Gelnhausen;50.2027;9.1905;77 -Teltow;Teltow;52.4022;13.2706;77 -Sehnde;Sehnde;52.3161;9.9642;77 -Wallenhorst;Wallenhorst;52.35;8.0167;77 -Döbeln;Dobeln;51.1194;13.1128;77 -Jüchen;Juchen;51.1011;6.5017;77 -Herzogenaurach;Herzogenaurach;49.5667;10.8833;77 -Dillenburg;Dillenburg;50.7333;8.2833;77 -Leutkirch im Allgäu;Leutkirch im Allgau;47.8256;10.0222;77 -Möckmühl;Mockmuhl;49.3167;9.35;77 -Eisenhüttenstadt;Eisenhuttenstadt;52.1465;14.63;77 -Salzwedel;Salzwedel;52.85;11.15;77 -Herdecke;Herdecke;51.4;7.4333;77 -Freudenstadt;Freudenstadt;48.4633;8.4111;77 -Bismark;Bismark;52.6667;11.55;77 -Wachtendonk;Wachtendonk;51.4092;6.3378;77 -Großrosseln;Grossrosseln;49.203;6.8415;77 -Deizisau;Deizisau;48.7133;9.3892;77 -Meinersen;Meinersen;52.4667;10.3667;77 -Dannenberg;Dannenberg;53.0986;11.1009;77 -Löwenberg;Lowenberg;52.896;13.1546;77 -Altrip;Altrip;49.4325;8.5036;77 -Schierling;Schierling;48.8347;12.1397;77 -Bad Schmiedeberg;Bad Schmiedeberg;51.6881;12.7375;77 -Thedinghausen;Thedinghausen;52.9622;9.0208;77 -Krailling;Krailling;48.1;11.4;77 -Fürstenzell;Furstenzell;48.5225;13.3178;77 -Klingenthal;Klingenthal;50.3669;12.4686;77 -Fürth;Furth;49.4783;10.9903;77 -Heilbronn;Heilbronn;49.1404;9.218;77 -Ulm;Ulm;48.3984;9.9916;77 -Pforzheim;Pforzheim;48.895;8.705;77 -Würzburg;Wurzburg;49.7944;9.9294;77 -Ingolstadt;Ingolstadt;48.7636;11.4261;77 -Wolfsburg;Wolfsburg;52.4231;10.7872;77 -Teterow;Teterow;53.7667;12.5667;77 -Adelsdorf;Adelsdorf;49.7112;10.8935;77 -Oppenheim;Oppenheim;49.8556;8.3603;77 -Lützen;Lutzen;51.2583;12.1417;77 -Großenlüder;Grossenluder;50.5925;9.5423;77 -Elz;Elz;50.4167;8.0333;77 -Biederitz;Biederitz;52.1608;11.7178;77 -Lienen;Lienen;52.1461;7.9739;77 -Kahl am Main;Kahl am Main;50.0681;9.0067;77 -Schieder-Schwalenberg;Schieder-Schwalenberg;51.8831;9.1831;77 -Simmern;Simmern;49.9833;7.5167;77 -Lauta;Lauta;51.4481;14.0997;77 -Rülzheim;Rulzheim;49.1556;8.2936;77 -Untergruppenbach;Untergruppenbach;49.0833;9.2667;77 -Osternienburg;Osternienburg;51.8;12.0167;77 -Schnaittach;Schnaittach;49.5592;11.3431;77 -Wissen;Wissen;50.7825;7.735;77 -Niederwerrn;Niederwerrn;50.0667;10.1831;77 -Nonnweiler;Nonnweiler;49.6065;6.9694;77 -Paderborn;Paderborn;51.7167;8.7667;77 -Bedburg;Bedburg;51;6.5625;77 -Mosbach;Mosbach;49.35;9.1333;77 -Korbach;Korbach;51.2719;8.8731;77 -Neuss;Neuss;51.2003;6.6939;77 -Regensburg;Regensburg;49.0167;12.0833;77 -Husum;Husum;54.4769;9.0511;77 -Sonneberg;Sonneberg;50.35;11.1667;77 -Vaterstetten;Vaterstetten;48.105;11.7706;77 -Calw;Calw;48.7144;8.7375;77 -Haren;Haren;52.7917;7.2381;77 -Starnberg;Starnberg;47.9972;11.3406;77 -Aichach;Aichach;48.45;11.1333;77 -Lindlar;Lindlar;51.0167;7.3833;77 -Sondershausen;Sondershausen;51.3667;10.8667;77 -Neu Wulmstorf;Neu Wulmstorf;53.4628;9.7956;77 -Geseke;Geseke;51.6497;8.5167;77 -Zerbst;Zerbst;51.9681;12.0844;77 -Versmold;Versmold;52.0436;8.15;77 -Stadtallendorf;Stadtallendorf;50.8333;9.0167;77 -Germersheim;Germersheim;49.2167;8.3667;77 -Blankenfelde;Blankenfelde;52.35;13.4;77 -Büren;Buren;51.55;8.5667;77 -Wülfrath;Wulfrath;51.2833;7.0333;77 -Quickborn;Quickborn;53.7333;9.8972;77 -Oberstaufen;Oberstaufen;47.5544;10.0211;77 -Bad Rappenau;Bad Rappenau;49.2389;9.1028;77 -Osterode;Osterode;51.7286;10.2522;77 -Ilsede;Ilsede;52.2667;10.1833;77 -Boostedt;Boostedt;54.0089;10.0258;77 -Rimpar;Rimpar;49.85;9.95;77 -Weissach;Weissach;48.8481;8.9203;77 -Schonungen;Schonungen;50.05;10.3167;77 -Flein;Flein;49.1;9.2167;77 -Dörentrup;Dorentrup;52.0331;9;77 -Hüfingen;Hufingen;47.9261;8.49;77 -Bous;Bous;49.2667;6.7833;77 -Salzbergen;Salzbergen;52.3244;7.3481;77 -Leegebruch;Leegebruch;52.7167;13.2;77 -Berg;Berg;49.3167;11.4333;77 -Bad Liebenstein;Bad Liebenstein;50.8144;10.3542;77 -Bergkirchen;Bergkirchen;48.25;11.3667;77 -Aldingen;Aldingen;48.0944;8.7058;77 -Sontra;Sontra;51.0667;9.9333;77 -Grasberg;Grasberg;53.1833;8.9833;77 -Altenberg;Altenberg;50.7644;13.7578;77 -Naila;Naila;50.3299;11.7083;77 -Liebenburg;Liebenburg;52.0242;10.4339;77 -Hengersberg;Hengersberg;48.7736;13.0517;77 -Leck;Leck;54.7744;8.9736;77 -Söhlde;Sohlde;52.2;10.2333;77 -Dannstadt-Schauernheim;Dannstadt-Schauernheim;49.4281;8.3161;77 -Hellenthal;Hellenthal;50.4831;6.4331;77 -Neresheim;Neresheim;48.7542;10.3344;77 -Bützow;Butzow;53.85;11.9833;77 -Illingen;Illingen;48.9553;8.9189;77 -Berchtesgaden;Berchtesgaden;47.6314;13.0042;77 -Bruchmühlbach-Miesau;Bruchmuhlbach-Miesau;49.3861;7.4408;77 -Postbauer-Heng;Postbauer-Heng;49.3028;11.35;77 -Reppenstedt;Reppenstedt;53.25;10.3531;77 -Schweich;Schweich;49.82;6.7522;77 -Clausthal;Clausthal;51.8036;10.3331;77 -Treuen;Treuen;50.5425;12.3022;77 -Freisen;Freisen;49.5493;7.252;77 -Jockgrim;Jockgrim;49.095;8.2783;77 -Schellerten;Schellerten;52.1667;10.0833;77 -Elsterwerda;Elsterwerda;51.4578;13.5239;77 -Ramstein-Miesenbach;Ramstein-Miesenbach;49.4461;7.5547;77 -Küps;Kups;50.1933;11.2728;77 -Delligsen;Delligsen;51.9412;9.8027;77 -Bad Düben;Bad Duben;51.5919;12.5853;77 -Altomünster;Altomunster;48.3833;11.25;77 -Bad Endbach;Bad Endbach;50.75;8.5;77 -Daun;Daun;50.1986;6.8319;77 -Neuendettelsau;Neuendettelsau;49.2852;10.7886;77 -Selters;Selters;50.35;8.2667;77 -Sögel;Sogel;52.85;7.5167;77 -Winterbach;Winterbach;48.7992;9.48;77 -Oederan;Oederan;50.8617;13.1672;77 -Reilingen;Reilingen;49.2947;8.5692;77 -Bösel;Bosel;53.0058;7.9542;77 -Algermissen;Algermissen;52.2544;9.9711;77 -Kirchheimbolanden;Kirchheimbolanden;49.6664;8.0117;77 -Herrieden;Herrieden;49.233;10.5064;77 -Bad Lausick;Bad Lausick;51.1447;12.6453;77 -Medebach;Medebach;51.1972;8.7069;77 -Ludwigsburg;Ludwigsburg;48.8975;9.1919;77 -Schwerin;Schwerin;53.6333;11.4167;77 -Esslingen;Esslingen;48.7406;9.3108;77 -Oberkochen;Oberkochen;48.7839;10.1053;77 -Maxdorf;Maxdorf;49.4819;8.29;77 -Arnstein;Arnstein;49.9781;9.9689;77 -Willebadessen;Willebadessen;51.6331;9.0331;77 -Schömberg;Schomberg;48.7867;8.6442;77 -Neustadt;Neustadt;50.7333;11.75;77 -Groß Kreutz;Gross Kreutz;52.3997;12.7831;77 -Langenargen;Langenargen;47.6;9.5417;77 -Rheinsberg;Rheinsberg;53.0983;12.8958;77 -Ergoldsbach;Ergoldsbach;48.6833;12.2;77 -Vetschau/Spreewald;Vetschau/Spreewald;51.7831;14.0667;77 -Teuchern;Teuchern;51.1167;12.0167;77 -Beeskow;Beeskow;52.1667;14.25;77 -Jesteburg;Jesteburg;53.3078;9.9542;77 -Bad Herrenalb;Bad Herrenalb;48.8006;8.4408;77 -Reutlingen;Reutlingen;48.4833;9.2167;77 -Bottrop;Bottrop;51.5232;6.9253;77 -Halle;Halle;52.0608;8.3597;77 -Göttingen;Gottingen;51.5339;9.9356;77 -Büdingen;Budingen;50.2908;9.1125;77 -Kitzingen;Kitzingen;49.7333;10.1667;77 -Eislingen;Eislingen;48.6933;9.7067;77 -Eppingen;Eppingen;49.1333;8.9167;77 -Seligenstadt;Seligenstadt;50.0441;8.9753;77 -Elsdorf;Elsdorf;50.9333;6.5667;77 -Xanten;Xanten;51.6622;6.4539;77 -Sonthofen;Sonthofen;47.5142;10.2817;77 -Waldkirch;Waldkirch;48.0939;7.9608;77 -Bad Harzburg;Bad Harzburg;51.8828;10.5617;77 -Apolda;Apolda;51.0247;11.5139;77 -Radevormwald;Radevormwald;51.2;7.35;77 -Flörsheim;Florsheim;50.0117;8.4281;77 -Schwetzingen;Schwetzingen;49.3833;8.5667;77 -Gardelegen;Gardelegen;52.5264;11.3925;77 -Hockenheim;Hockenheim;49.3181;8.5472;77 -Metzingen;Metzingen;48.5367;9.2858;77 -Donaueschingen;Donaueschingen;47.9531;8.5033;77 -Bad Kissingen;Bad Kissingen;50.2;10.0667;77 -Kaltenkirchen;Kaltenkirchen;53.8397;9.9603;77 -Heide;Heide;54.1961;9.0933;77 -Friesoythe;Friesoythe;53.0206;7.8586;77 -Nagold;Nagold;48.5519;8.7256;77 -Laupheim;Laupheim;48.2289;9.8797;77 -Edewecht;Edewecht;53.1258;7.9825;77 -Stadthagen;Stadthagen;52.3247;9.2069;77 -Burg;Burg;52.2725;11.855;77 -Hildesheim;Hildesheim;52.15;9.95;77 -Siegen;Siegen;50.8756;8.0167;77 -Gütersloh;Gutersloh;51.9;8.3833;77 -Kaiserslautern;Kaiserslautern;49.4447;7.7689;77 -Moers;Moers;51.4592;6.6197;77 -Salzgitter;Salzgitter;52.1503;10.3593;77 -Bergisch Gladbach;Bergisch Gladbach;50.9917;7.1367;77 -Erlangen;Erlangen;49.5964;11.0044;77 -Recklinghausen;Recklinghausen;51.6167;7.2;77 -Remscheid;Remscheid;51.1802;7.1872;77 -Jena;Jena;50.9272;11.5864;77 -Koblenz;Koblenz;50.3597;7.5978;77 -Bremerhaven;Bremerhaven;53.55;8.5833;77 -Trier;Trier;49.7557;6.6394;77 -Halle-Neustadt;Halle-Neustadt;51.4789;11.9214;77 -Elmshorn;Elmshorn;53.7547;9.6536;77 -Eitorf;Eitorf;50.7697;7.4517;77 -Prenzlau;Prenzlau;53.3167;13.8667;77 -Moosburg;Moosburg;48.4667;11.9333;77 -Bergneustadt;Bergneustadt;51.0333;7.65;77 -Haldensleben;Haldensleben;52.2833;11.4167;77 -Sömmerda;Sommerda;51.1617;11.1169;77 -Püttlingen;Puttlingen;49.2833;6.8833;77 -Pfullingen;Pfullingen;48.4656;9.2261;77 -Kronberg;Kronberg;50.1797;8.5085;77 -Lebach;Lebach;49.41;6.91;77 -Tettnang;Tettnang;47.6708;9.5875;77 -Müllheim;Mullheim;47.8083;7.6308;77 -Vellmar;Vellmar;51.3588;9.4677;77 -Kolbermoor;Kolbermoor;47.85;12.0667;77 -Bad Tölz;Bad Tolz;47.7603;11.5567;77 -Schwalmtal;Schwalmtal;51.2225;6.2625;77 -Wittlich;Wittlich;49.9869;6.8897;77 -Bad Pyrmont;Bad Pyrmont;51.9867;9.2636;77 -Oberasbach;Oberasbach;49.4219;10.9583;77 -Bad Driburg;Bad Driburg;51.7333;9.0167;77 -Halstenbek;Halstenbek;53.6334;9.8372;77 -Dillingen;Dillingen;48.5667;10.4667;77 -Radeberg;Radeberg;51.1167;13.9167;77 -Alzey;Alzey;49.7517;8.1161;77 -Telgte;Telgte;51.9819;7.7856;77 -Wildeshausen;Wildeshausen;52.8931;8.4314;77 -Uetersen;Uetersen;53.6872;9.6692;77 -Giengen an der Brenz;Giengen an der Brenz;48.6217;10.245;77 -Glinde;Glinde;53.5406;10.2111;77 -Ennigerloh;Ennigerloh;51.8367;8.0256;77 -Wenden;Wenden;50.9667;7.8667;77 -Heusenstamm;Heusenstamm;50.0596;8.8068;77 -Neviges;Neviges;51.3128;7.0869;77 -Kürten;Kurten;51.05;7.2667;77 -Torgau;Torgau;51.5603;13.0056;77 -Holzminden;Holzminden;51.8297;9.4483;77 -Bad Krozingen;Bad Krozingen;47.9181;7.7025;77 -Wabern;Wabern;51.1;9.3333;77 -Otterndorf;Otterndorf;53.8081;8.8997;77 -Legden;Legden;52.0331;7.0997;77 -Gundelsheim;Gundelsheim;49.2833;9.1667;77 -Mölln;Molln;53.6269;10.6847;77 -Sarstedt;Sarstedt;52.2394;9.8606;77 -Nottuln;Nottuln;51.9278;7.3542;77 -Marsberg;Marsberg;51.45;8.85;77 -Oschersleben;Oschersleben;52.0167;11.25;77 -Ochtrup;Ochtrup;52.2056;7.1903;77 -Sulzbach-Rosenberg;Sulzbach-Rosenberg;49.5;11.75;77 -Waldbröl;Waldbrol;50.8789;7.615;77 -Blankenburg;Blankenburg;51.7953;10.9622;77 -Schopfheim;Schopfheim;47.6494;7.8247;77 -Schmalkalden;Schmalkalden;50.7167;10.45;77 -Eschwege;Eschwege;51.1881;10.0528;77 -Weil der Stadt;Weil der Stadt;48.7508;8.8706;77 -Burghausen;Burghausen;48.1667;12.8333;77 -Hechingen;Hechingen;48.3517;8.9633;77 -Gilching;Gilching;48.1103;11.3011;77 -Hemmingen;Hemmingen;52.3236;9.7256;77 -Haiger;Haiger;50.7422;8.2039;77 -Borna;Borna;51.1167;12.5;77 -Bad Aibling;Bad Aibling;47.865;12.0097;77 -Seesen;Seesen;51.8931;10.1783;77 -Engelskirchen;Engelskirchen;50.9833;7.4167;77 -Rhede;Rhede;51.8333;6.7006;77 -Mayen;Mayen;50.3333;7.2167;77 -Zossen;Zossen;52.2167;13.4497;77 -Bad Berleburg;Bad Berleburg;51.0497;8.4;77 -Bückeburg;Buckeburg;52.2606;9.0494;77 -Pinneberg;Pinneberg;53.6591;9.8009;77 -Kornwestheim;Kornwestheim;48.8597;9.185;77 -Lautern;Lautern;49.7124;8.6928;77 -Emlichheim;Emlichheim;52.6167;6.85;77 -Pfaffenhofen an der Roth;Pfaffenhofen an der Roth;48.3547;10.1608;77 -Waldstetten;Waldstetten;48.7667;9.8203;77 -Weikersheim;Weikersheim;49.4817;9.8992;77 -Mutlangen;Mutlangen;48.8228;9.7947;77 -Eibenstock;Eibenstock;50.4956;12.5975;77 -Bernkastel-Kues;Bernkastel-Kues;49.9161;7.0694;77 -Leipheim;Leipheim;48.4489;10.2208;77 -Geisenhausen;Geisenhausen;48.4667;12.25;77 -Holdorf;Holdorf;52.5883;8.1286;77 -Gedern;Gedern;50.4244;9.1997;77 -Niedergörsdorf;Niedergorsdorf;51.9792;13;77 -Neugersdorf;Neugersdorf;50.9789;14.6108;77 -Mittenwald;Mittenwald;47.4167;11.25;77 -Grömitz;Gromitz;54.1536;10.9575;77 -Nobitz;Nobitz;50.9762;12.4861;77 -Murg;Murg;47.5547;8.0242;77 -Gröditz;Groditz;51.4142;13.4464;77 -Radeburg;Radeburg;51.2125;13.7256;77 -Untermeitingen;Untermeitingen;48.1667;10.8;77 -Oebisfelde;Oebisfelde;52.4333;10.9833;77 -Murr;Murr;48.9636;9.2589;77 -Frielendorf;Frielendorf;50.9833;9.3333;77 -Wißmar;Wissmar;50.75;8.7;77 -Hinte;Hinte;53.4167;7.2;77 -Gerolzhofen;Gerolzhofen;49.9;10.35;77 -Saerbeck;Saerbeck;52.175;7.6333;77 -Annweiler am Trifels;Annweiler am Trifels;49.2033;7.9667;77 -Lengenfeld;Lengenfeld;50.5667;12.3667;77 -Wagenfeld;Wagenfeld;52.55;8.5833;77 -Königsbronn;Konigsbronn;48.7428;10.1136;77 -Putzbrunn;Putzbrunn;48.0758;11.7157;77 -Kottmarsdorf;Kottmarsdorf;51.0108;14.6558;77 -Pfalzgrafenweiler;Pfalzgrafenweiler;48.5283;8.5678;77 -Freyung;Freyung;48.8075;13.5475;77 -Heringen;Heringen;50.8872;10.0056;77 -Elzach;Elzach;48.1747;8.0717;77 -Parsberg;Parsberg;49.1598;11.7192;77 -Nortorf;Nortorf;54.1667;9.8667;77 -Scheßlitz;Schesslitz;49.9767;11.0339;77 -Namborn;Namborn;49.5167;7.1333;77 -Bardowick;Bardowick;53.2935;10.3881;77 -Immenhausen;Immenhausen;51.4167;9.5;77 -Gau-Algesheim;Gau-Algesheim;49.95;8.0167;77 -Enkenbach-Alsenborn;Enkenbach-Alsenborn;49.4906;7.9025;77 -Emmering;Emmering;48.1833;11.2833;77 -Ebern;Ebern;50.094;10.7951;77 -Dettelbach;Dettelbach;49.8017;10.1618;77 -Stegaurach;Stegaurach;49.87;10.7822;77 -Allensbach;Allensbach;47.7153;9.0714;77 -Rednitzhembach;Rednitzhembach;49.3053;11.0703;77 -Leinefelde;Leinefelde;51.3833;10.3333;77 -Lichtenfels;Lichtenfels;50.1333;11.0333;77 -Dingolfing;Dingolfing;48.6333;12.5;77 -Neustrelitz;Neustrelitz;53.3647;13.0636;77 -Uetze;Uetze;52.4661;10.2039;77 -Schwanewede;Schwanewede;53.2333;8.6;77 -Wittmund;Wittmund;53.5747;7.7808;77 -Zülpich;Zulpich;50.7;6.65;77 -Wilnsdorf;Wilnsdorf;50.8167;8.1;77 -Oberkirch;Oberkirch;48.5322;8.0786;77 -Hörstel;Horstel;52.2972;7.5861;77 -Donauwörth;Donauworth;48.7184;10.777;77 -Greiz;Greiz;50.6547;12.1997;77 -Gladbeck;Gladbeck;51.5713;6.9827;77 -Schramberg;Schramberg;48.2269;8.3842;77 -Traunreut;Traunreut;47.9667;12.5833;77 -Groß-Umstadt;Gross-Umstadt;49.8683;8.929;77 -Waghäusel;Waghausel;49.25;8.5169;77 -Soltau;Soltau;52.9833;9.8333;77 -Coswig;Coswig;51.1333;13.5833;77 -Günzburg;Gunzburg;48.4525;10.2711;77 -Steinhagen;Steinhagen;52.005;8.4147;77 -Nördlingen;Nordlingen;48.85;10.5;77 -Luckenwalde;Luckenwalde;52.0831;13.1667;77 -Mühldorf;Muhldorf;48.2456;12.5228;77 -Fröndenberg;Frondenberg;51.4719;7.7658;77 -Bad Schwartau;Bad Schwartau;53.9194;10.6975;77 -Bruchköbel;Bruchkobel;50.1833;8.9167;77 -Werdau;Werdau;50.7333;12.3833;77 -Schenefeld;Schenefeld;53.6028;9.8233;77 -Wipperfürth;Wipperfurth;51.1167;7.4;77 -Stadtlohn;Stadtlohn;51.9925;6.915;77 -Meinerzhagen;Meinerzhagen;51.1061;7.6403;77 -Bad Waldsee;Bad Waldsee;47.9211;9.7519;77 -Annaberg-Buchholz;Annaberg-Buchholz;50.58;13.0022;77 -Korntal-Münchingen;Korntal-Munchingen;48.8306;9.1214;77 -Neufahrn bei Freising;Neufahrn bei Freising;48.3159;11.6632;77 -Senden;Senden;51.8572;7.4828;77 -Duderstadt;Duderstadt;51.5125;10.2597;77 -Hiddenhausen;Hiddenhausen;52.1667;8.6167;77 -Schortens;Schortens;53.5333;7.95;77 -Mössingen;Mossingen;48.4064;9.0575;77 -Blieskastel;Blieskastel;49.2422;7.2544;77 -Haßloch;Hassloch;49.35;8.25;77 -Wachtberg;Wachtberg;50.6242;7.1322;77 -Herborn;Herborn;50.6825;8.3061;77 -Gauting;Gauting;48.0678;11.3739;77 -Gerlingen;Gerlingen;48.8;9.0653;77 -Schifferstadt;Schifferstadt;49.3861;8.3761;77 -Enger;Enger;52.1333;8.5667;77 -Dillingen;Dillingen;49.35;6.7333;77 -Traunstein;Traunstein;47.8683;12.6433;77 -Reichenbach/Vogtland;Reichenbach/Vogtland;50.6167;12.3;77 -Forst (Lausitz);Forst (Lausitz);51.7333;14.6333;77 -Bad Salzungen;Bad Salzungen;50.8117;10.2333;77 -Nidderau;Nidderau;50.25;8.9;77 -Hopsten;Hopsten;52.3806;7.6;77 -Pulsnitz;Pulsnitz;51.1817;14.0131;77 -Ankum;Ankum;52.5433;7.8708;77 -Hardegsen;Hardegsen;51.6528;9.8322;77 -Kahla;Kahla;50.8008;11.5875;77 -Münnerstadt;Munnerstadt;50.2526;10.1966;77 -Calden;Calden;51.4094;9.4019;77 -Kremmen;Kremmen;52.7667;13.0331;77 -Markneukirchen;Markneukirchen;50.3167;12.3167;77 -Baienfurt;Baienfurt;47.8269;9.6517;77 -Dittelbrunn;Dittelbrunn;50.095;10.2094;77 -Bad Füssing;Bad Fussing;48.3508;13.3136;77 -Bunde;Bunde;53.184;7.272;77 -Bad Berka;Bad Berka;50.9;11.2833;77 -Flintbek;Flintbek;54.2433;10.0633;77 -Seefeld;Seefeld;48.0333;11.2;77 -Groitzsch;Groitzsch;51.1556;12.2806;77 -Teublitz;Teublitz;49.2208;12.0853;77 -Pleinfeld;Pleinfeld;49.1;10.9667;77 -Bad Wimpfen;Bad Wimpfen;49.2306;9.1631;77 -Türkheim;Turkheim;48.0667;10.6167;77 -Inden;Inden;50.8467;6.3578;77 -Bischofswiesen;Bischofswiesen;47.6494;12.9639;77 -Vohenstrauß;Vohenstrauss;49.6167;12.3333;77 -Lambsheim;Lambsheim;49.5133;8.2875;77 -Bindlach;Bindlach;49.9811;11.6114;77 -Ortenburg;Ortenburg;48.5455;13.2183;77 -Albbruck;Albbruck;47.5892;8.1292;77 -Königsee;Konigsee;50.6613;11.0974;77 -Dummerstorf;Dummerstorf;54.0167;12.2167;77 -Abtsgmünd;Abtsgmund;48.8942;10.0039;77 -Malchin;Malchin;53.7333;12.7833;77 -Dermbach;Dermbach;50.7164;10.1197;77 -Friedrichroda;Friedrichroda;50.8575;10.5651;77 -Birkenfeld;Birkenfeld;49.65;7.1833;77 -Haslach im Kinzigtal;Haslach im Kinzigtal;48.2778;8.0869;77 -Großmehring;Grossmehring;48.7667;11.5331;77 -Asbach;Asbach;50.6667;7.4258;77 -Homberg;Homberg;50.7333;9;77 -Meldorf;Meldorf;54.0833;9.0667;77 -Loßburg;Lossburg;48.4111;8.4514;77 -Burkardroth;Burkardroth;50.2719;9.9894;77 -Nettersheim;Nettersheim;50.4925;6.6297;77 -Schutterwald;Schutterwald;48.4583;7.8831;77 -Sinzing;Sinzing;48.9911;12.0347;77 -Durach;Durach;47.7;10.3333;77 -Bad Sachsa;Bad Sachsa;51.5969;10.5522;77 -Sulzbach am Main;Sulzbach am Main;49.9078;9.1567;77 -Großkarolinenfeld;Grosskarolinenfeld;47.8908;12.0797;77 -Renchen;Renchen;48.5858;8.0106;77 -Stolzenau;Stolzenau;52.5167;9.0667;77 -Löffingen;Loffingen;47.8839;8.3436;77 -Gerbrunn;Gerbrunn;49.7796;9.984;77 -Altbach;Altbach;48.7239;9.3797;77 -Roßwein;Rosswein;51.0667;13.1833;77 -Allstedt;Allstedt;51.4;11.3833;77 -Gerolstein;Gerolstein;50.2239;6.6614;77 -Reinsdorf;Reinsdorf;50.6975;12.5589;77 -Harzgerode;Harzgerode;51.6417;11.1428;77 -Eisfeld;Eisfeld;50.4167;10.9167;77 -Calau;Calau;51.7458;13.9508;77 -Neuhofen;Neuhofen;49.4225;8.4281;77 -Saarburg;Saarburg;49.6092;6.5503;77 -Benningen am Neckar;Benningen am Neckar;48.945;9.2425;77 -Reisbach;Reisbach;48.5667;12.6333;77 -Treuenbrietzen;Treuenbrietzen;52.0972;12.8711;77 -Hilden;Hilden;51.1714;6.9394;77 -Köthen;Kothen;51.7511;11.9779;77 -Helmstedt;Helmstedt;52.2281;11.0106;77 -Lindau;Lindau;47.5458;9.6839;77 -Schleswig;Schleswig;54.5153;9.5697;77 -Bad Honnef am Rhein;Bad Honnef am Rhein;50.645;7.2269;77 -Bingen am Rhein;Bingen am Rhein;49.9669;7.895;77 -Geretsried;Geretsried;47.8667;11.4667;77 -Sankt Wendel;Sankt Wendel;49.4667;7.1667;77 -Friedrichsdorf;Friedrichsdorf;50.2569;8.6418;77 -Achern;Achern;48.6314;8.0739;77 -Pfaffenhofen;Pfaffenhofen;48.5333;11.5167;77 -Kulmbach;Kulmbach;50.1;11.4333;77 -Lübbecke;Lubbecke;52.3081;8.6231;77 -Roth;Roth;49.2461;11.0911;77 -Verl;Verl;51.8831;8.5167;77 -Mainz;Mainz;50;8.2667;77 -Obertshausen;Obertshausen;50.0715;8.8482;77 -Weiterstadt;Weiterstadt;49.9;8.6;77 -Hohen Neuendorf;Hohen Neuendorf;52.6667;13.2831;77 -Unterhaching;Unterhaching;48.0658;11.61;77 -Mühlacker;Muhlacker;48.95;8.8392;77 -Ehingen an der Donau;Ehingen an der Donau;48.2833;9.7236;77 -Sangerhausen;Sangerhausen;51.4667;11.3;77 -Butzbach;Butzbach;50.4367;8.6622;77 -Selm;Selm;51.6833;7.4833;77 -Zirndorf;Zirndorf;49.45;10.95;77 -Nordenham;Nordenham;53.5;8.4667;77 -Heppenheim;Heppenheim;49.6415;8.645;77 -Lohne;Lohne;52.6667;8.2386;77 -Schloß Holte-Stukenbrock;Schloss Holte-Stukenbrock;51.8833;8.6167;77 -Wangen im Allgäu;Wangen im Allgau;47.6858;9.8342;77 -Hennigsdorf;Hennigsdorf;52.6378;13.2036;77 -Lauf;Lauf;49.5103;11.2772;77 -Hamminkeln;Hamminkeln;51.7319;6.5908;77 -Halle;Halle;51.4828;11.9697;77 -Chemnitz;Chemnitz;50.8333;12.9167;77 -Aachen;Aachen;50.7762;6.0838;77 -Braunschweig;Braunschweig;52.2692;10.5211;77 -Kiel;Kiel;54.3233;10.1394;77 -Baesweiler;Baesweiler;50.9;6.1833;77 -Krefeld;Krefeld;51.3333;6.5667;77 -Freiburg im Breisgau;Freiburg im Breisgau;47.995;7.85;77 -Magdeburg;Magdeburg;52.1317;11.6392;77 -Heiligenhaus;Heiligenhaus;51.3265;6.971;77 -Strausberg;Strausberg;52.5808;13.8814;77 -Garmisch-Partenkirchen;Garmisch-Partenkirchen;47.5;11.0833;77 -Geilenkirchen;Geilenkirchen;50.9653;6.1194;77 -Neckarsulm;Neckarsulm;49.1917;9.2244;77 -Aschersleben;Aschersleben;51.75;11.4667;77 -Overath;Overath;50.9328;7.2839;77 -Rheinbach;Rheinbach;50.6256;6.9491;77 -Wiesloch;Wiesloch;49.2942;8.6983;77 -Mechernich;Mechernich;50.6;6.65;77 -Arnstadt;Arnstadt;50.8342;10.9464;77 -Sundern;Sundern;51.3167;8;77 -Münster;Munster;51.9625;7.6256;77 -Karlsruhe;Karlsruhe;49.0167;8.4;77 -Mannheim;Mannheim;49.4878;8.4661;77 -Bielefeld;Bielefeld;52.0167;8.5333;77 -Bonn;Bonn;50.7339;7.0997;77 -Wuppertal;Wuppertal;51.2667;7.1833;77 -Wiesbaden;Wiesbaden;50.0825;8.24;77 -Augsburg;Augsburg;48.3717;10.8983;77 -Mönchengladbach;Monchengladbach;51.2;6.4333;77 -Gelsenkirchen;Gelsenkirchen;51.5167;7.1;77 -Salzhemmendorf;Salzhemmendorf;52.0667;9.5833;77 -Bad Liebenwerda;Bad Liebenwerda;51.5167;13.4;77 -Heroldsberg;Heroldsberg;49.5333;11.15;77 -Furth im Wald;Furth im Wald;49.3097;12.84;77 -Mittenwalde;Mittenwalde;52.2667;13.5333;77 -Waldheim;Waldheim;51.0667;13.0167;77 -Neuhaus am Rennweg;Neuhaus am Rennweg;50.51;11.1378;77 -Elsfleth;Elsfleth;53.2333;8.4667;77 -Furtwangen im Schwarzwald;Furtwangen im Schwarzwald;48.0503;8.2092;77 -Trittau;Trittau;53.6167;10.4;77 -Ortenberg;Ortenberg;50.3558;9.0553;77 -Hallstadt;Hallstadt;49.9333;10.8833;77 -Timmendorfer Strand;Timmendorfer Strand;53.9944;10.7825;77 -Neuötting;Neuotting;48.2167;12.6833;77 -Plön;Plon;54.1622;10.4214;77 -Memmelsdorf;Memmelsdorf;49.9328;10.9533;77 -Kißlegg;Kisslegg;47.79;9.8842;77 -Kressbronn am Bodensee;Kressbronn am Bodensee;47.5958;9.6;77 -Bruchhausen-Vilsen;Bruchhausen-Vilsen;52.8333;9;77 -Mühlhausen;Muhlhausen;49.2475;8.7239;77 -Borgholzhausen;Borgholzhausen;52.1;8.3;77 -Bochum;Bochum;51.4833;7.2167;77 -Kyritz;Kyritz;52.9422;12.3972;77 -Pfedelbach;Pfedelbach;49.175;9.5056;77 -Vallendar;Vallendar;50.4003;7.6172;77 -Biblis;Biblis;49.6841;8.4508;77 -Hohenhameln;Hohenhameln;52.26;10.0664;77 -Bad Bevensen;Bad Bevensen;53.0792;10.5833;77 -Edingerhof;Edingerhof;49.4483;8.6121;77 -Hohenbrunn;Hohenbrunn;48.05;11.7;77 -Zörbig;Zorbig;51.6167;12.1167;77 -Hemau;Hemau;49.0519;11.7828;77 -Urbach;Urbach;48.8133;9.5789;77 -Gerstungen;Gerstungen;50.9625;10.0597;77 -Gnarrenburg;Gnarrenburg;53.3864;9.005;77 -Fuldabrück;Fuldabruck;51.2667;9.4833;77 -Torgelow;Torgelow;53.6337;14.0202;77 -Westerland;Westerland;54.91;8.3075;77 -Tecklenburg;Tecklenburg;52.2194;7.8125;77 -Altenbeken;Altenbeken;51.7667;8.9333;77 -Mendig;Mendig;50.3744;7.2808;77 -Richterich;Richterich;50.8086;6.0625;77 -Aidlingen;Aidlingen;48.6792;8.8969;77 -Niesky;Niesky;51.2897;14.83;77 -Woltersdorf;Woltersdorf;52.4478;13.7572;77 -Schlangen;Schlangen;51.8167;8.8331;77 -Kandel;Kandel;49.0828;8.1964;77 -Laufenburg (Baden);Laufenburg (Baden);47.5656;8.0647;77 -Ichenhausen;Ichenhausen;48.3712;10.3071;77 -Sebnitz;Sebnitz;50.9667;14.2833;77 -Volkach;Volkach;49.8641;10.2269;77 -Ochsenhausen;Ochsenhausen;48.0722;9.9481;77 -Ballenstedt;Ballenstedt;51.72;11.2375;77 -Sande;Sande;53.5022;8.0139;77 -Obernburg am Main;Obernburg am Main;49.84;9.1414;77 -Werneuchen;Werneuchen;52.6331;13.7331;77 -Herzberg;Herzberg;51.6831;13.2331;77 -Dörverden;Dorverden;52.85;9.2333;77 -Erzhausen;Erzhausen;49.9533;8.6297;77 -Waldfeucht;Waldfeucht;51.0667;5.9831;77 -Bellheim;Bellheim;49.1981;8.2792;77 -Garching an der Alz;Garching an der Alz;48.1167;12.5833;77 -Florstadt;Florstadt;50.3158;8.8631;77 -Wenzenbach;Wenzenbach;49.0747;12.1944;77 -Meine;Meine;52.3833;10.5333;77 -Bockhorn;Bockhorn;53.4;8.0167;77 -Hilzingen;Hilzingen;47.7653;8.7844;77 -Penig;Penig;50.9336;12.7058;77 -Nordheim;Nordheim;49.1167;9.1333;77 -Schleiz;Schleiz;50.5833;11.8167;77 -Hermsdorf;Hermsdorf;50.8981;11.8567;77 -Naunhof;Naunhof;51.2778;12.5883;77 -Kusterdingen;Kusterdingen;48.5222;9.1208;77 -Rain;Rain;48.6833;10.9167;77 -Salach;Salach;48.6889;9.7358;77 -Auerbach;Auerbach;49.692;11.6333;77 -Eslohe;Eslohe;51.25;8.1667;77 -Osnabrück;Osnabruck;52.2789;8.0431;77 -Leverkusen;Leverkusen;51.0333;6.9833;77 -Oldenburg;Oldenburg;53.1439;8.2139;77 -Mülheim;Mulheim;51.4275;6.8825;77 -Solingen;Solingen;51.1667;7.0833;77 -Herne;Herne;51.5426;7.219;77 -Darmstadt;Darmstadt;49.8667;8.65;77 -Heidelberg;Heidelberg;49.4122;8.71;77 -Schulzendorf;Schulzendorf;52.3667;13.5831;77 -Freystadt;Freystadt;49.1989;11.3292;77 -Doberlug-Kirchhain;Doberlug-Kirchhain;51.6167;13.5667;77 -Elze;Elze;52.1167;9.7333;77 -Breckerfeld;Breckerfeld;51.2611;7.4667;77 -Nittenau;Nittenau;49.1964;12.2686;77 -Waldenbuch;Waldenbuch;48.6372;9.1317;77 -Saarbrücken;Saarbrucken;49.2333;7;77 -Hamm;Hamm;51.6667;7.8167;77 -Ludwigshafen;Ludwigshafen;49.4811;8.4353;77 -Potsdam;Potsdam;52.4;13.0667;77 -Hagen;Hagen;51.3594;7.475;77 -Lübeck;Lubeck;53.8697;10.6864;77 -Oberhausen;Oberhausen;51.4699;6.8514;77 -Erfurt;Erfurt;50.9781;11.0292;77 -Rostock;Rostock;54.0833;12.1333;77 -Kassel;Kassel;51.3158;9.4979;77 -Markkleeberg;Markkleeberg;51.2756;12.3692;77 -Brilon;Brilon;51.3956;8.5678;77 -Harsewinkel;Harsewinkel;51.9667;8.2331;77 -Meckenheim;Meckenheim;50.6333;7.0167;77 -Staßfurt;Stassfurt;51.8667;11.5667;77 -Rudolstadt;Rudolstadt;50.7169;11.3275;77 -Salzkotten;Salzkotten;51.6708;8.6047;77 -Petershagen;Petershagen;52.3833;8.9667;77 -Norden;Norden;53.5967;7.2056;77 -Horb am Neckar;Horb am Neckar;48.445;8.6911;77 -Sprockhövel;Sprockhovel;51.3614;7.244;77 -Bad Oldesloe;Bad Oldesloe;53.8117;10.3742;77 -Idstein;Idstein;50.2206;8.2692;77 -Delitzsch;Delitzsch;51.5264;12.3425;77 -Übach-Palenberg;Ubach-Palenberg;50.9197;6.1194;77 -Warstein;Warstein;51.45;8.3667;77 -Schmallenberg;Schmallenberg;51.1333;8.3;77 -Ronnenberg;Ronnenberg;52.3194;9.6556;77 -Zittau;Zittau;50.8961;14.8072;77 -Espelkamp;Espelkamp;52.3772;8.6328;77 -Olpe;Olpe;51.0289;7.8514;77 -Alfter;Alfter;50.7356;7.0092;77 -Ludwigsfelde;Ludwigsfelde;52.2997;13.2667;77 -Quedlinburg;Quedlinburg;51.7917;11.1472;77 -Varel;Varel;53.3969;8.1361;77 -Bad Mergentheim;Bad Mergentheim;49.5;9.7667;77 -Bad Soden am Taunus;Bad Soden am Taunus;50.1424;8.4997;77 -Senftenberg;Senftenberg;51.5167;14.0167;77 -Spremberg;Spremberg;51.5717;14.3794;77 -Limbach-Oberfrohna;Limbach-Oberfrohna;50.8667;12.75;77 -Rathenow;Rathenow;52.6;12.3333;77 -Hannoversch Münden;Hannoversch Munden;51.4167;9.65;77 -Meiningen;Meiningen;50.55;10.4167;77 -Syke;Syke;52.9161;8.8186;77 -Waldkraiburg;Waldkraiburg;48.2167;12.4;77 -Waldshut-Tiengen;Waldshut-Tiengen;47.6231;8.2144;77 -Attendorn;Attendorn;51.1264;7.9033;77 -Öhringen;Ohringen;49.2;9.5;77 -Isernhagen-Süd;Isernhagen-Sud;52.4342;9.8572;77 -Lüdinghausen;Ludinghausen;51.7681;7.4444;77 -Schwarzenbruck;Schwarzenbruck;49.35;11.2333;77 -Fehrbellin;Fehrbellin;52.7997;12.7667;77 -Roetgen;Roetgen;50.65;6.2;77 -Bad Bergzabern;Bad Bergzabern;49.1021;7.993;77 -Nierstein;Nierstein;49.8694;8.3375;77 -Föritz;Foritz;50.35;11.2417;77 -Weilmünster;Weilmunster;50.4333;8.3667;77 -Hemmoor;Hemmoor;53.7025;9.1394;77 -Barth;Barth;54.3667;12.7167;77 -Stadtilm;Stadtilm;50.7758;11.0825;77 -Bad Lauchstädt;Bad Lauchstadt;51.3865;11.8696;77 -Bad Schussenried;Bad Schussenried;48.0067;9.6586;77 -Landstuhl;Landstuhl;49.4122;7.5722;77 -Bad Sooden-Allendorf;Bad Sooden-Allendorf;51.2667;9.9667;77 -Tirschenreuth;Tirschenreuth;49.8789;12.3369;77 -Kuppenheim;Kuppenheim;48.8275;8.2544;77 -Borsdorf;Borsdorf;51.3469;12.5383;77 -Heek;Heek;52.1167;7.0997;77 -Hürtgenwald;Hurtgenwald;50.7172;6.3797;77 -Flieden;Flieden;50.4231;9.5658;77 -Bad Rothenfelde;Bad Rothenfelde;52.1117;8.1606;77 -Mücheln;Mucheln;51.3;11.8;77 -Hausham;Hausham;47.75;11.85;77 -Kleinostheim;Kleinostheim;50;9.0667;77 -Kappeln;Kappeln;54.6614;9.9311;77 -Molbergen;Molbergen;52.8667;7.9333;77 -Uhldingen-Mühlhofen;Uhldingen-Muhlhofen;47.7333;9.2458;77 -Efringen-Kirchen;Efringen-Kirchen;47.6556;7.5658;77 -Mansfeld;Mansfeld;51.5942;11.4547;77 -Dornstadt;Dornstadt;48.4692;9.9417;77 -Großbottwar;Grossbottwar;49.0014;9.2931;77 -Sonsbeck;Sonsbeck;51.6089;6.3769;77 -Pfungstadt;Pfungstadt;49.8056;8.6044;77 -Groß-Gerau;Gross-Gerau;49.9214;8.4818;77 -Ditzingen;Ditzingen;48.8264;9.0667;77 -Rinteln;Rinteln;52.1906;9.0814;77 -Lennestadt;Lennestadt;51.1236;8.0681;77 -Rottweil;Rottweil;48.1681;8.6247;77 -Wiehl;Wiehl;50.95;7.5333;77 -Plettenberg;Plettenberg;51.2128;7.8715;77 -Unterwellenborn;Unterwellenborn;50.6586;11.4419;77 -Perl;Perl;49.4667;6.3667;77 -Seebad Heringsdorf;Seebad Heringsdorf;53.9543;14.1672;77 -Ueckermünde;Ueckermunde;53.7333;14.0333;77 -Kirn;Kirn;49.7881;7.4572;77 -Feldkirchen;Feldkirchen;48.15;11.7333;77 -Bersenbrück;Bersenbruck;52.5553;7.9472;77 -Weida;Weida;50.7667;12.0667;77 -Kolkwitz;Kolkwitz;51.7496;14.2457;77 -Kirchen;Kirchen;50.8086;7.8833;77 -Neuenkirchen;Neuenkirchen;52.5167;8.0667;77 -Heikendorf;Heikendorf;54.3722;10.2081;77 -Hainichen;Hainichen;50.9697;13.1253;77 -Hemmingen;Hemmingen;48.8661;9.0319;77 -Staufenberg;Staufenberg;50.6667;8.7167;77 -Steinheim am Albuch;Steinheim am Albuch;48.6922;10.0642;77 -Barntrup;Barntrup;51.9935;9.1206;77 -Reichelsheim;Reichelsheim;49.7149;8.8396;77 -Forst;Forst;49.1533;8.5842;77 -Obertraubling;Obertraubling;48.9658;12.1669;77 -Großräschen;Grossraschen;51.5831;14;77 -Calbe;Calbe;51.9033;11.7758;77 -Berching;Berching;49.1064;11.4394;77 -Everswinkel;Everswinkel;51.925;7.8478;77 -Trebbin;Trebbin;52.2167;13.1997;77 -Kemberg;Kemberg;51.7736;12.6359;77 -Ostercappeln;Ostercappeln;52.35;8.2333;77 -Spelle;Spelle;52.3667;7.4667;77 -Worpswede;Worpswede;53.2222;8.9278;77 -Oberstdorf;Oberstdorf;47.4097;10.2792;77 -Eisenberg;Eisenberg;49.5614;8.0725;77 -Neustadt;Neustadt;50.85;9.1167;77 -Grimmen;Grimmen;54.11;13.0414;77 -Altlandsberg;Altlandsberg;52.5667;13.7331;77 -Nordwalde;Nordwalde;52.0833;7.4833;77 -Visselhövede;Visselhovede;52.9845;9.5817;77 -Dassel;Dassel;51.8033;9.6903;77 -Schmitten;Schmitten;50.2697;8.4443;77 -Hohenmölsen;Hohenmolsen;51.1564;12.0981;77 -Laubach;Laubach;50.5426;8.9891;77 -Heiligenhafen;Heiligenhafen;54.3739;10.9797;77 -Alsbach-Hähnlein;Alsbach-Hahnlein;49.7413;8.6225;77 -Bisingen;Bisingen;48.3119;8.9178;77 -Ehningen;Ehningen;48.6589;8.9403;77 -Wehrheim;Wehrheim;50.3033;8.571;77 -Ilsenburg;Ilsenburg;51.8667;10.6833;77 -Brand-Erbisdorf;Brand-Erbisdorf;50.8689;13.3219;77 -Zwiesel;Zwiesel;49.0167;13.2333;77 -Frankfurt;Frankfurt;50.1136;8.6797;77 -Düsseldorf;Dusseldorf;51.2311;6.7724;77 -Duisburg;Duisburg;51.4322;6.7611;77 -Hannover;Hannover;52.3744;9.7386;77 -Nuremberg;Nuremberg;49.4539;11.0775;77 -Stuttgart;Stuttgart;48.7761;9.1775;77 -Leipzig;Leipzig;51.3333;12.3833;77 -Essen;Essen;51.4508;7.0131;77 -Dortmund;Dortmund;51.5139;7.4653;77 -Bremen;Bremen;53.0769;8.8089;77 -Dresden;Dresden;51.05;13.74;77 -Bramsche;Bramsche;52.4089;7.9728;77 -Schönebeck;Schonebeck;52.0167;11.75;77 -Gaggenau;Gaggenau;48.8039;8.3194;77 -Bad Hersfeld;Bad Hersfeld;50.8683;9.7067;77 -Saalfeld;Saalfeld;50.6506;11.3542;77 -Meschede;Meschede;51.3503;8.2836;77 -Friedberg;Friedberg;48.35;10.9833;77 -Neuburg;Neuburg;48.7333;11.1833;77 -Werne an der Lippe;Werne an der Lippe;51.6667;7.6167;77 -Kelkheim (Taunus);Kelkheim (Taunus);50.138;8.4525;77 -Waltrop;Waltrop;51.6236;7.3972;77 -Tönisvorst;Tonisvorst;51.3208;6.4931;77 -Neuruppin;Neuruppin;52.9222;12.8;77 -Lohmar;Lohmar;50.8415;7.2166;77 -Unterschleißheim;Unterschleissheim;48.2833;11.5667;77 -Einbeck;Einbeck;51.8167;9.8667;77 -Burgdorf;Burgdorf;52.4438;10.0078;77 -Taunusstein;Taunusstein;50.1435;8.1606;77 -Osterholz-Scharmbeck;Osterholz-Scharmbeck;53.2269;8.7947;77 -Ennepetal;Ennepetal;51.3021;7.3425;77 -Andernach;Andernach;50.4397;7.4017;77 -Bühl;Buhl;48.6953;8.135;77 -Northeim;Northeim;51.7067;10.0011;77 -Winnenden;Winnenden;48.8764;9.3978;77 -Hattersheim;Hattersheim;50.0697;8.4862;77 -Rösrath;Rosrath;50.9;7.1833;77 -Höxter;Hoxter;51.7667;9.3667;77 -Meißen;Meissen;51.1636;13.4775;77 -Schwandorf;Schwandorf;49.3236;12.0993;77 -Springe;Springe;52.2167;9.55;77 -Oelde;Oelde;51.8258;8.1436;77 -Königsbrunn;Konigsbrunn;48.2689;10.8908;77 -Güstrow;Gustrow;53.7939;12.1764;77 -Rendsburg;Rendsburg;54.3044;9.6644;77 -Landsberg;Landsberg;48.0528;10.8689;77 -Schwedt (Oder);Schwedt (Oder);53.0631;14.2831;77 -Riesa;Riesa;51.3081;13.2939;77 -Friedberg;Friedberg;50.3353;8.755;77 -Rietberg;Rietberg;51.8;8.4333;77 -Schwelm;Schwelm;51.2904;7.2972;77 -Merzig;Merzig;49.4471;6.6312;77 -Bretten;Bretten;49.0364;8.7061;77 -Vaihingen an der Enz;Vaihingen an der Enz;48.9328;8.9564;77 -Waltenhofen;Waltenhofen;47.6667;10.3;77 -Schaafheim;Schaafheim;49.9242;9.0094;77 -Saßnitz;Sassnitz;54.5164;13.6411;77 -Runkel;Runkel;50.4053;8.155;77 -Miltenberg;Miltenberg;49.7039;9.2644;77 -Wallerfangen;Wallerfangen;49.3278;6.7208;77 -Wertingen;Wertingen;48.5333;10.6667;77 -Rauenberg;Rauenberg;49.2678;8.7036;77 -Zwenkau;Zwenkau;51.2175;12.3242;77 -Vettweiß;Vettweiss;50.7389;6.5972;77 -Südlohn;Sudlohn;51.9436;6.8664;77 -Budenheim;Budenheim;50.0167;8.1667;77 -Teisendorf;Teisendorf;47.85;12.8167;77 -Wunsiedel;Wunsiedel;50.0374;11.9994;77 -Dielheim;Dielheim;49.2825;8.7347;77 -Bad Laer;Bad Laer;52.1031;8.0892;77 -Nalbach;Nalbach;49.3833;6.7833;77 -Nittendorf;Nittendorf;49.0256;11.9589;77 -Lüchow;Luchow;52.9667;11.15;77 -Neuried;Neuried;48.0933;11.4658;77 -Rehau;Rehau;50.2486;12.0354;77 -Gomaringen;Gomaringen;48.4519;9.0997;77 -Neu Bleckede;Neu Bleckede;53.3;10.7333;77 -Aschheim;Aschheim;48.1733;11.7178;77 -Obernkirchen;Obernkirchen;52.2664;9.1178;77 -Ehringshausen;Ehringshausen;50.6;8.3833;77 -Reinfeld;Reinfeld;53.8333;10.4833;77 -Lügde;Lugde;51.9576;9.248;77 -Fürstenau;Furstenau;52.5167;7.6667;77 -Reichenbach an der Fils;Reichenbach an der Fils;48.71;9.4661;77 -Petersberg;Petersberg;51.6;11.9667;77 -Oststeinbek;Oststeinbek;53.5442;10.1664;77 -Twist;Twist;52.6167;7.0333;77 -Luckau;Luckau;51.85;13.7167;77 -Elsenfeld;Elsenfeld;49.85;9.1667;77 -Zschopau;Zschopau;50.75;13.0667;77 -Barleben;Barleben;52.2;11.6333;77 -Bad Neuenahr-Ahrweiler;Bad Neuenahr-Ahrweiler;50.5447;7.1133;77 -Leimen;Leimen;49.3481;8.6911;77 -Geislingen an der Steige;Geislingen an der Steige;48.6244;9.8306;77 -Baunatal;Baunatal;51.2589;9.4183;77 -Wegberg;Wegberg;51.1333;6.2667;77 -Wetter (Ruhr);Wetter (Ruhr);51.3881;7.395;77 -Grimma;Grimma;51.2386;12.7253;77 -Kevelaer;Kevelaer;51.5833;6.25;77 -Griesheim;Griesheim;49.8594;8.5525;77 -Emmendingen;Emmendingen;48.1214;7.8492;77 -Reinbek;Reinbek;53.5089;10.2483;77 -Olching;Olching;48.2;11.3167;77 -Idar-Oberstein;Idar-Oberstein;49.7019;7.3253;77 -Bad Zwischenahn;Bad Zwischenahn;53.1836;8.0097;77 -Leichlingen;Leichlingen;51.1167;7.0167;77 -Henstedt-Ulzburg;Henstedt-Ulzburg;53.7833;10;77 -Zeitz;Zeitz;51.0478;12.1383;77 -Cologne;Cologne;50.9422;6.9578;77 -Hemer;Hemer;51.3833;7.7667;77 -Barsinghausen;Barsinghausen;52.3031;9.4606;77 -Wedel;Wedel;53.5833;9.7;77 -Steinfurt;Steinfurt;52.1504;7.3366;77 -Ahrensburg;Ahrensburg;53.6747;10.2411;77 -Deggendorf;Deggendorf;48.8353;12.9644;77 -Geldern;Geldern;51.5197;6.3325;77 -Viernheim;Viernheim;49.538;8.5792;77 -Stuhr;Stuhr;53.0167;8.75;77 -Goch;Goch;51.6839;6.1619;77 -Rheinfelden (Baden);Rheinfelden (Baden);47.5611;7.7917;77 -Korschenbroich;Korschenbroich;51.1833;6.5167;77 -Bad Nauheim;Bad Nauheim;50.3667;8.75;77 -Uelzen;Uelzen;52.9647;10.5658;77 -Biberach;Biberach;48.0981;9.7886;77 -Berlin;Berlin;52.5167;13.3833;77 -Hamburg;Hamburg;53.55;10;77 -Munich;Munich;48.1375;11.575;77 -Oer-Erkenschwick;Oer-Erkenschwick;51.6422;7.2508;77 -Achim;Achim;53.013;9.033;77 -Georgsmarienhütte;Georgsmarienhutte;52.2031;8.0447;77 -Fürstenwalde;Furstenwalde;52.3667;14.0667;77 -Altenburg;Altenburg;50.985;12.4333;77 -Naumburg;Naumburg;51.1521;11.8098;77 -Vechta;Vechta;52.7306;8.2886;77 -Forchheim;Forchheim;49.7197;11.0581;77 -Wernigerode;Wernigerode;51.835;10.7853;77 -Jülich;Julich;50.9222;6.3583;77 -Lampertheim;Lampertheim;49.5942;8.4671;77 -Bernburg;Bernburg;51.8;11.7333;77 -Itzehoe;Itzehoe;53.925;9.5164;77 -Pullach im Isartal;Pullach im Isartal;48.05;11.5167;77 -Altusried;Altusried;47.8;10.2167;77 -Weyhe;Weyhe;52.9936;8.8733;77 -Werl;Werl;51.5528;7.9139;77 -Ganderkesee;Ganderkesee;53.0358;8.5483;77 -Geesthacht;Geesthacht;53.4375;10.3675;77 -Rheinberg;Rheinberg;51.5467;6.6006;77 -Hoyerswerda;Hoyerswerda;51.4331;14.25;77 -Herrenberg;Herrenberg;48.5967;8.8708;77 -Delbrück;Delbruck;51.7667;8.5667;77 -Radolfzell am Bodensee;Radolfzell am Bodensee;47.7369;8.9697;77 -Weil am Rhein;Weil am Rhein;47.5947;7.6108;77 -Gevelsberg;Gevelsberg;51.3265;7.3559;77 -Kreuztal;Kreuztal;50.962;8.0064;77 -Haan;Haan;51.1931;7.0131;77 -Nersingen;Nersingen;48.4289;10.1219;77 -Schlitz;Schlitz;50.6759;9.5593;77 -Zorneding;Zorneding;48.0833;11.8333;77 -Bad Liebenzell;Bad Liebenzell;48.7742;8.7314;77 -Heilsbronn;Heilsbronn;49.3386;10.7908;77 -Osterburg;Osterburg;52.7833;11.7667;77 -Höhr-Grenzhausen;Hohr-Grenzhausen;50.435;7.6711;77 -Plüderhausen;Pluderhausen;48.795;9.6011;77 -Beilngries;Beilngries;49.0342;11.4726;77 -Gudensberg;Gudensberg;51.1762;9.3575;77 -Bockenem;Bockenem;52.0117;10.1319;77 -Brandis;Brandis;51.3347;12.6089;77 -Osthofen;Osthofen;49.7078;8.3289;77 -Großröhrsdorf;Grossrohrsdorf;51.1419;14.0139;77 -Visbek;Visbek;52.8333;8.3167;77 -Kirchlinteln;Kirchlinteln;52.9428;9.3183;77 -Maisenhausen;Maisenhausen;50.0172;8.9915;77 -Bad König;Bad Konig;49.7413;9.0071;77 -Goldenstedt;Goldenstedt;52.7833;8.4167;77 -Töging am Inn;Toging am Inn;48.272;12.6059;77 -Giesen;Giesen;52.2;9.8833;77 -Ilsfeld;Ilsfeld;49.05;9.25;77 -Bad Breisig;Bad Breisig;50.5092;7.2964;77 -Bad Gandersheim;Bad Gandersheim;51.8719;10.0253;77 -Frickenhausen;Frickenhausen;48.5928;9.3611;77 -Oberhausen-Rheinhausen;Oberhausen-Rheinhausen;49.2606;8.485;77 -Mengen;Mengen;48.0497;9.33;77 -Roßtal;Rosstal;49.4;10.8833;77 -Nideggen;Nideggen;50.7;6.4833;77 -Wölfersheim;Wolfersheim;50.3975;8.8114;77 -Lenggries;Lenggries;47.6803;11.5739;77 -Oldenburg in Holstein;Oldenburg in Holstein;54.2922;10.8867;77 -Kösching;Kosching;48.8167;11.5;77 -Kümmersbruck;Kummersbruck;49.4167;11.8833;77 -Dallgow-Döberitz;Dallgow-Doberitz;52.5331;13.05;77 -Rödinghausen;Rodinghausen;52.255;8.4817;77 -Ohrdruf;Ohrdruf;50.8281;10.7328;77 -Nohfelden;Nohfelden;49.5867;7.1428;77 -Merzenich;Merzenich;50.8262;6.5267;77 -Mainaschaff;Mainaschaff;49.9833;9.0833;77 -Heubach;Heubach;48.7833;9.9333;77 -Magstadt;Magstadt;48.7422;8.965;77 -Oelsnitz;Oelsnitz;50.4167;12.1667;77 -Willstätt;Willstatt;48.5417;7.8964;77 -Schotten;Schotten;50.5;9.1167;77 -Schönwalde-Siedlung;Schonwalde-Siedlung;52.65;12.9833;77 -Großhansdorf;Grosshansdorf;53.6667;10.2667;77 -Wustermark;Wustermark;52.5497;12.9497;77 -Rüdesheim am Rhein;Rudesheim am Rhein;49.979;7.9234;77 -Sulzbach;Sulzbach;50.1331;8.5289;77 -Klötze;Klotze;52.6272;11.1642;77 -Kurort Steinbach-Hallenberg;Kurort Steinbach-Hallenberg;50.7006;10.5667;77 -Kumasi;Kumasi;6.6833;-1.6167;78 -Accra;Accra;5.6037;-0.187;78 -Tamale;Tamale;9.4075;-0.8533;78 -Obuase;Obuase;6.2;-1.6833;78 -Tema;Tema;5.6667;-0.0167;78 -Sekondi;Sekondi;4.9433;-1.704;78 -Wa;Wa;10.0667;-2.5;78 -Sunyani;Sunyani;7.336;-2.336;78 -Bolgatanga;Bolgatanga;10.7856;-0.8514;78 -Ho;Ho;6.6114;0.4703;78 -Sang;Sang;9.4171;-0.2786;78 -Cape Coast;Cape Coast;5.1;-1.25;78 -Koforidua;Koforidua;6.1;-0.2667;78 -Keta;Keta;5.9167;0.9833;78 -Damongo;Damongo;9.083;-1.8188;78 -Sefwi Wiawso;Sefwi Wiawso;6.2058;-2.4894;78 -Nalerigu;Nalerigu;10.5273;-0.3698;78 -Dambai;Dambai;8.0662;0.1795;78 -Goaso;Goaso;6.8036;-2.5172;78 -Techiman;Techiman;7.5905;-1.9395;78 -Hohoe;Hohoe;7.149;0.4746;78 -Winneba;Winneba;5.35;-0.6333;78 -Nkawkaw;Nkawkaw;6.5505;-0.78;78 -Diari;Diari;9.8452;-0.8655;78 -Gumani;Gumani;9.45;-0.7667;78 -Kanvile;Kanvile;9.4583;-0.8444;78 -Bawku;Bawku;11.06;-0.2422;78 -Aflao;Aflao;6.1188;1.1946;78 -Yendi;Yendi;9.4337;-0.0167;78 -Berekum;Berekum;7.4504;-2.59;78 -Gibraltar;Gibraltar;36.1324;-5.3781;79 -Athens;Athens;37.9842;23.7281;80 -Kos;Kos;36.8153;27.1103;80 -Néa Moudaniá;Nea Moudania;40.2386;23.2814;80 -Pórto Ráfti;Porto Rafti;37.8844;24.0125;80 -Néa Artáki;Nea Artaki;38.5167;23.6333;80 -Réthymno;Rethymno;35.3689;24.4739;80 -Néa Michanióna;Nea Michaniona;40.4644;22.8606;80 -Fársala;Farsala;39.2833;22.3833;80 -Síndos;Sindos;40.6667;22.8;80 -Kórinthos;Korinthos;37.9386;22.9272;80 -Giannitsá;Giannitsa;40.7962;22.4145;80 -Argostóli;Argostoli;38.1739;20.4883;80 -Thessaloníki;Thessaloniki;40.6403;22.9356;80 -Spáta;Spata;37.9667;23.9167;80 -Siteía;Siteia;35.2;26.1;80 -Néa Péramos;Nea Peramos;38;23.4167;80 -Didymóteicho;Didymoteicho;41.35;26.5;80 -Chíos;Chios;38.3725;26.1375;80 -Salamína;Salamina;37.9649;23.4993;80 -Elefsína;Elefsina;38.0414;23.5453;80 -Pátra;Patra;38.25;21.7333;80 -Epanomí;Epanomi;40.4261;22.9281;80 -Chrysoúpoli;Chrysoupoli;40.9833;24.7;80 -Piraeus;Piraeus;37.943;23.6469;80 -Pýrgos;Pyrgos;37.6667;21.4333;80 -Thebes;Thebes;38.3242;23.3236;80 -Kilkís;Kilkis;40.9954;22.8765;80 -Mégara;Megara;38;23.3333;80 -Mourniés;Mournies;35.485;24.013;80 -Kalampáka;Kalampaka;39.7044;21.6269;80 -Giánnouli;Giannouli;39.6672;22.3958;80 -Irákleio;Irakleio;35.3403;25.1344;80 -Peristéri;Peristeri;38.0167;23.6833;80 -Lárisa;Larisa;39.6385;22.4131;80 -Níkaia;Nikaia;37.9667;23.6333;80 -Lefkáda;Lefkada;38.7178;20.6439;80 -Kallithéa;Kallithea;37.95;23.7;80 -Almyrós;Almyros;39.1803;22.7606;80 -Lagkadás;Lagkadas;40.75;23.0667;80 -Koufália;Koufalia;40.7792;22.5767;80 -Áno Sýros;Ano Syros;37.45;24.9;80 -Livadeiá;Livadeia;38.4361;22.875;80 -Chalástra;Chalastra;40.6267;22.7322;80 -Lávrio;Lavrio;37.7144;24.0565;80 -Karpenísi;Karpenisi;38.9203;21.7833;80 -Elassóna;Elassona;39.8947;22.1886;80 -Vrilíssia;Vrilissia;38.0391;23.8378;80 -Néa Filadélfeia;Nea Filadelfeia;38.035;23.7381;80 -Kozáni;Kozani;40.3007;21.789;80 -Préveza;Preveza;38.95;20.75;80 -Náousa;Naousa;40.6306;22.0642;80 -Lamía;Lamia;38.8972;22.4311;80 -Komotiní;Komotini;41.1167;25.4;80 -Chalándri;Chalandri;38.0167;23.8;80 -Néa Ionía;Nea Ionia;38.0333;23.75;80 -Glyfáda;Glyfada;37.88;23.7533;80 -Vólos;Volos;39.3611;22.9425;80 -Agía Paraskeví;Agia Paraskevi;38.0053;23.8208;80 -Výronas;Vyronas;37.9556;23.76;80 -Palaió Fáliro;Palaio Faliro;37.932;23.7003;80 -Aígio;Aigio;38.25;22.0833;80 -Chaniá;Chania;35.5167;24.0167;80 -Ródos;Rodos;36.4412;28.2225;80 -Ioánnina;Ioannina;39.6636;20.8522;80 -Néa Kallikráteia;Nea Kallikrateia;40.3139;23.0633;80 -Náfpaktos;Nafpaktos;38.3917;21.8275;80 -Kremastí;Kremasti;36.4105;28.1191;80 -Fílyro;Filyro;40.6911;23.0042;80 -Kastoriá;Kastoria;40.5181;21.2688;80 -Xylókastro;Xylokastro;38.0667;22.6333;80 -Psachná;Psachna;38.5828;23.6328;80 -Diónysos;Dionysos;38.1;23.8667;80 -Filiatrá;Filiatra;37.1572;21.5858;80 -Nerokoúros;Nerokouros;35.4758;24.0383;80 -Megalópoli;Megalopoli;37.4;22.1333;80 -Polýgyros;Polygyros;40.3783;23.4453;80 -Néa Alikarnassós;Nea Alikarnassos;35.3286;25.1644;80 -Náfplio;Nafplio;37.5667;22.8;80 -Tríkala;Trikala;39.555;21.7683;80 -Chalkída;Chalkida;38.4625;23.595;80 -Xánthi;Xanthi;41.1333;24.8833;80 -Kateríni;Katerini;40.2667;22.5;80 -Alexandroúpoli;Alexandroupoli;40.85;25.8667;80 -Sérres;Serres;41.0833;23.55;80 -Kyparissía;Kyparissia;37.2508;21.6705;80 -Siátista;Siatista;40.2564;21.5522;80 -Féres;Feres;40.8933;26.1739;80 -Tympáki;Tympaki;35.0719;24.7683;80 -Vrontádos;Vrontados;38.4167;26.1333;80 -Archángelos;Archangelos;36.2167;28.1167;80 -Skýdra;Skydra;40.7667;22.15;80 -Kálymnos;Kalymnos;36.9512;26.9832;80 -Glyká Nerá;Glyka Nera;37.9917;23.8483;80 -Kalamáta;Kalamata;37.0378;22.1111;80 -Kavála;Kavala;40.9396;24.4069;80 -Gargaliánoi;Gargalianoi;37.0667;21.6333;80 -Néa Anchiálos;Nea Anchialos;39.2667;22.8167;80 -Orchomenós;Orchomenos;38.4933;22.9749;80 -Kárystos;Karystos;38.0158;24.4203;80 -Paianía;Paiania;37.95;23.85;80 -Alexándreia;Alexandreia;40.6283;22.4454;80 -Messíni;Messini;37.05;22;80 -Mýrina;Myrina;39.8797;25.0742;80 -Agriá;Agria;39.34;23.0133;80 -Thérmi;Thermi;40.5472;23.0197;80 -Kounoupidianá;Kounoupidiana;35.536;24.076;80 -Soúda;Souda;35.4833;24.0667;80 -Río;Rio;38.3028;21.7847;80 -Anávyssos;Anavyssos;37.7333;23.95;80 -Néo Karlovási;Neo Karlovasi;37.7917;26.7051;80 -Aridaía;Aridaia;40.975;22.0583;80 -Néoi Epivátes;Neoi Epivates;40.501;22.909;80 -Spárti;Sparti;37.0739;22.4294;80 -Ermoúpoli;Ermoupoli;37.4504;24.9333;80 -Psychikó;Psychiko;38.018;23.7804;80 -Zefýri;Zefyri;38.0667;23.7167;80 -Lykóvrysi;Lykovrysi;38.0667;23.7833;80 -Marathónas;Marathonas;38.155;23.9636;80 -Káto Achaḯa;Kato Achaia;38.15;21.55;80 -Polýkastro;Polykastro;40.9954;22.5714;80 -Orestiáda;Orestiada;41.5;26.5333;80 -Péfki;Pefki;38.0667;23.8;80 -Trípoli;Tripoli;37.5083;22.375;80 -Mytilíni;Mytilini;39.1047;26.5536;80 -Kérkyra;Kerkyra;39.6239;19.9214;80 -Aígina;Aigina;37.7467;23.4275;80 -Litóchoro;Litochoro;40.1028;22.5069;80 -Agrínio;Agrinio;38.6167;21.4;80 -Chaïdári;Chaidari;38.0167;23.65;80 -Dráma;Drama;41.1514;24.1392;80 -Loutráki;Loutraki;37.975;22.9767;80 -Anatolí;Anatoli;39.6386;20.8661;80 -Kiáto;Kiato;38.0117;22.7467;80 -Véroia;Veroia;40.5203;22.2019;80 -Kardítsa;Karditsa;39.3647;21.9219;80 -Týrnavos;Tyrnavos;39.7353;22.2869;80 -Diavatá;Diavata;40.6883;22.8583;80 -Nord;Nord;81.7166;-17.8;81 -Timmiarmiut;Timmiarmiut;62.5333;-42.2167;81 -Savissivik;Savissivik;76.0195;-65.1125;81 -Narsarsuaq;Narsarsuaq;61.1666;-45.4166;81 -Kraulshavn;Kraulshavn;74.121;-57.0674;81 -Kangersuatsiaq;Kangersuatsiaq;72.3796;-55.5491;81 -Kulusuk;Kulusuk;65.5666;-37.1833;81 -Tasiusaq;Tasiusaq;73.369;-56.0598;81 -Kullorsuaq;Kullorsuaq;74.5781;-57.225;81 -Uummannaq;Uummannaq;70.6747;-52.1264;81 -Qasigiannguit;Qasigiannguit;68.8201;-51.1932;81 -Paamiut;Paamiut;61.9956;-49.6636;81 -Tasiilaq;Tasiilaq;65.615;-37.641;81 -Qaanaaq;Qaanaaq;77.467;-69.233;81 -Scoresbysund;Scoresbysund;70.4853;-21.9667;81 -Upernavik;Upernavik;72.7839;-56.1506;81 -Godhavn;Godhavn;69.2472;-53.5333;81 -Qaqortoq;Qaqortoq;60.7167;-46.0333;81 -Aasiaat;Aasiaat;68.7097;-52.8694;81 -Ilulissat;Ilulissat;69.2167;-51.1;81 -Sisimiut;Sisimiut;66.9389;-53.6722;81 -Nuuk;Nuuk;64.175;-51.7333;81 -Saint George’s;Saint George's;12.0444;-61.7417;82 -Basse-Terre;Basse-Terre;16.0104;-61.7055;83 -Pointe-à-Pitre;Pointe-a-Pitre;16.2415;-61.533;83 -Maina;Maina;13.4692;144.7332;84 -Hagåtña;Hagta;13.4745;144.7504;84 -Ciudad Tecún Umán;Ciudad Tecun Uman;14.6833;-92.1333;85 -Todos Santos Cuchumatán;Todos Santos Cuchumatan;15.5116;-91.6051;85 -Cantel;Cantel;14.8112;-91.4555;85 -Guatemala City;Guatemala City;14.6099;-90.5252;85 -Olintepeque;Olintepeque;14.8833;-91.5167;85 -Santo Domingo Suchitepéquez;Santo Domingo Suchitepequez;14.4667;-91.4833;85 -San Andrés Itzapa;San Andres Itzapa;14.6167;-90.85;85 -Mataquescuintla;Mataquescuintla;14.5336;-90.1838;85 -Sanarate;Sanarate;14.795;-90.1922;85 -Fraijanes;Fraijanes;14.4622;-90.4386;85 -San Pedro Sacatepéquez;San Pedro Sacatepequez;14.6862;-90.6423;85 -San Andrés Xecul;San Andres Xecul;14.9;-91.4833;85 -Chajul;Chajul;15.4872;-91.0347;85 -Ciudad Vieja;Ciudad Vieja;14.5233;-90.7667;85 -Jerez;Jerez;14.1;-89.75;85 -Sipacate;Sipacate;13.9333;-91.15;85 -Villa Nueva;Villa Nueva;14.5314;-90.5964;85 -San Agustín Chahal;San Agustin Chahal;15.75;-89.5667;85 -Nentón;Nenton;15.8012;-91.7552;85 -Tamahú;Tamahu;15.3069;-90.2342;85 -San Martín Sacatepéquez;San Martin Sacatepequez;14.8246;-91.6425;85 -Cabricán;Cabrican;15.0768;-91.65;85 -La Blanca;La Blanca;14.5791;-92.1414;85 -La Libertad;La Libertad;16.7804;-90.12;85 -San Juan Sacatepéquez;San Juan Sacatepequez;14.7189;-90.6442;85 -Jutiapa;Jutiapa;14.2917;-89.8958;85 -Colotenango;Colotenango;15.4054;-91.7156;85 -San Lucas Sacatepéquez;San Lucas Sacatepequez;14.6095;-90.6568;85 -San Juan Ixcoy;San Juan Ixcoy;15.6;-91.45;85 -Santa Lucia La Reforma;Santa Lucia La Reforma;15.1333;-91.2333;85 -San Lucas Tolimán;San Lucas Toliman;14.6333;-91.1333;85 -Quetzaltenango;Quetzaltenango;14.8333;-91.5167;85 -Lanquín;Lanquin;15.5758;-89.9811;85 -Sibinal;Sibinal;15.1333;-92.05;85 -Ixchiguán;Ixchiguan;15.1642;-91.9333;85 -Cobán;Coban;15.4833;-90.3667;85 -San Pedro Carchá;San Pedro Carcha;15.4768;-90.312;85 -Canillá;Canilla;15.1671;-90.8481;85 -Coatepeque;Coatepeque;14.7;-91.8667;85 -Jalapa;Jalapa;14.6379;-89.9904;85 -Amatitlán;Amatitlan;14.4741;-90.6247;85 -Santa Lucía Cotzumalguapa;Santa Lucia Cotzumalguapa;14.3333;-91.0167;85 -San Luis;San Luis;16.2;-89.44;85 -Nueva Concepción;Nueva Concepcion;14.1997;-91.2997;85 -Momostenango;Momostenango;15.0444;-91.4083;85 -Flores;Flores;16.9333;-89.8833;85 -Comapa;Comapa;14.1114;-89.7497;85 -Puerto San José;Puerto San Jose;13.9333;-90.8167;85 -Olopa;Olopa;14.6833;-89.35;85 -Santa Lucía Utatlán;Santa Lucia Utatlan;14.7667;-91.2667;85 -Sibilia;Sibilia;15;-91.6167;85 -El Tejar;El Tejar;14.65;-90.8;85 -Zacualpa;Zacualpa;15.0272;-90.8778;85 -Taxisco;Taxisco;14.0716;-90.4645;85 -San Raimundo;San Raimundo;14.7647;-90.5956;85 -La Democracia;La Democracia;14.2308;-90.9472;85 -Chinique;Chinique;15.0411;-91.0269;85 -Petapa;Petapa;14.4962;-90.5525;85 -Totonicapán;Totonicapan;14.9108;-91.3606;85 -El Progreso;El Progreso;14.35;-89.85;85 -San Andrés Villa Seca;San Andres Villa Seca;14.5667;-91.5833;85 -Mazatenango;Mazatenango;14.5333;-91.5;85 -Malacatán;Malacatan;14.9106;-92.0581;85 -Escuintla;Escuintla;14.3004;-90.78;85 -Morales;Morales;15.4725;-88.8414;85 -Chichicastenango;Chichicastenango;14.9442;-91.1105;85 -Puerto Barrios;Puerto Barrios;15.73;-88.6;85 -San Miguel Sigüilá;San Miguel Siguila;14.9;-91.6167;85 -San Marcos;San Marcos;14.9653;-91.7958;85 -Zacapa;Zacapa;14.9667;-89.5333;85 -Sololá;Solola;14.7667;-91.1833;85 -Antigua Guatemala;Antigua Guatemala;14.5567;-90.7337;85 -Huehuetenango;Huehuetenango;15.3147;-91.4761;85 -Santa Ana;Santa Ana;16.8069;-89.8272;85 -San Diego;San Diego;14.7833;-89.7833;85 -Siquinalá;Siquinala;14.3082;-90.9659;85 -Ocós;Ocos;14.5138;-92.1909;85 -Salamá;Salama;15.1052;-90.316;85 -Teculután;Teculutan;14.9877;-89.717;85 -Chiquimula;Chiquimula;14.7833;-89.5333;85 -Salcajá;Salcaja;14.8833;-91.45;85 -El Quetzal;El Quetzal;14.7667;-91.8167;85 -San Antonio Sacatepéquez;San Antonio Sacatepequez;14.9667;-91.7333;85 -San José Ojetenam;San Jose Ojetenam;15.2167;-91.9667;85 -Ciudad Melchor de Mencos;Ciudad Melchor de Mencos;17.0667;-89.15;85 -Retalhuleu;Retalhuleu;14.5333;-91.6833;85 -Chimaltenango;Chimaltenango;14.6622;-90.8208;85 -Santa Cruz del Quiché;Santa Cruz del Quiche;15.05;-91.25;85 -Santiago Sacatepéquez;Santiago Sacatepequez;14.653;-90.6524;85 -San Antonio La Paz;San Antonio La Paz;14.75;-90.2833;85 -Cabañas;Cabanas;14.9333;-89.8;85 -Guanagazapa;Guanagazapa;14.2333;-90.65;85 -Conguaco;Conguaco;14.047;-90.0336;85 -San Rafael Pie de la Cuesta;San Rafael Pie de la Cuesta;14.9333;-91.9167;85 -Atescatempa;Atescatempa;14.175;-89.7417;85 -Santa María de Jesús;Santa Maria de Jesus;14.4933;-90.7094;85 -Guastatoya;Guastatoya;14.8539;-90.0686;85 -Cuilapa;Cuilapa;14.2783;-90.2992;85 -San Vicente Pacaya;San Vicente Pacaya;14.4161;-90.6392;85 -Chuarrancho;Chuarrancho;14.8167;-90.5167;85 -Huitán;Huitan;15.0486;-91.64;85 -Yupiltepeque;Yupiltepeque;14.1941;-89.7913;85 -Almolonga;Almolonga;14.8122;-91.4944;85 -San Felipe;San Felipe;14.6206;-91.5961;85 -Sipacapa;Sipacapa;15.2128;-91.6342;85 -San Cristóbal Cucho;San Cristobal Cucho;14.9;-91.7833;85 -Pajapita;Pajapita;14.7243;-92.0334;85 -Santa Cruz Naranjo;Santa Cruz Naranjo;14.3833;-90.3667;85 -Alotenango;Alotenango;14.4878;-90.8058;85 -Cajolá;Cajola;14.9252;-91.616;85 -Palestina de los Altos;Palestina de los Altos;14.9333;-91.7;85 -San José del Golfo;San Jose del Golfo;14.7629;-90.3726;85 -San Antonio Palopó;San Antonio Palopo;14.7;-91.1167;85 -Huité;Huite;14.9175;-89.7172;85 -Gualán;Gualan;15.1333;-89.3667;85 -Tiquisate;Tiquisate;14.2833;-91.3667;85 -Tajumulco;Tajumulco;15.0839;-91.9233;85 -Cuyotenango;Cuyotenango;14.5421;-91.5723;85 -Tucurú;Tucuru;15.3;-90.0667;85 -Zunil;Zunil;14.7836;-91.4844;85 -San Miguel Panán;San Miguel Panan;14.5333;-91.3667;85 -Comitancillo;Comitancillo;15.0906;-91.7486;85 -Concepción Tutuapa;Concepcion Tutuapa;15.2833;-91.7833;85 -Sayaxché;Sayaxche;16.5167;-90.1833;85 -Santa María Chiquimula;Santa Maria Chiquimula;15.0292;-91.3294;85 -La Gomera;La Gomera;14.0833;-91.05;85 -Tecpán Guatemala;Tecpan Guatemala;14.7667;-91;85 -Cubulco;Cubulco;15.1083;-90.6306;85 -Iztapa;Iztapa;13.9331;-90.7075;85 -Palín;Palin;14.4039;-90.6986;85 -Nahualá;Nahuala;14.8429;-91.317;85 -San Juan Chamelco;San Juan Chamelco;15.4257;-90.3263;85 -Usumatlán;Usumatlan;14.9489;-89.7767;85 -Chiquimulilla;Chiquimulilla;14.0858;-90.3822;85 -Pastores;Pastores;14.5967;-90.7547;85 -Senahú;Senahu;15.4164;-89.8203;85 -San Cristóbal Acasaguastlán;San Cristobal Acasaguastlan;14.9189;-89.8722;85 -Tacaná;Tacana;15.2415;-92.0684;85 -Villa Canales;Villa Canales;14.4816;-90.534;85 -Chinautla;Chinautla;14.7029;-90.5;85 -Fray Bartolomé de Las Casas;Fray Bartolome de Las Casas;15.8456;-89.8658;85 -Panzos;Panzos;15.3986;-89.6408;85 -San Cristóbal Verapaz;San Cristobal Verapaz;15.365;-90.4792;85 -Lívingston;Livingston;15.83;-88.75;85 -El Estor;El Estor;15.5333;-89.35;85 -Agua Blanca;Agua Blanca;14.4833;-89.6494;85 -San Jorge;San Jorge;14.9253;-89.5897;85 -Guazacapán;Guazacapan;14.0751;-90.4161;85 -San Bartolo;San Bartolo;15.0844;-91.4558;85 -San Pedro Sacatepéquez;San Pedro Sacatepequez;14.9664;-91.7775;85 -San Francisco El Alto;San Francisco El Alto;14.95;-91.45;85 -Purulhá;Purulha;15.2353;-90.235;85 -Los Amates;Los Amates;15.2667;-89.1;85 -Santa Catarina Pinula;Santa Catarina Pinula;14.5644;-90.488;85 -Esquipulas;Esquipulas;14.6167;-89.2;85 -Chisec;Chisec;15.8125;-90.3217;85 -Santa María La Pila;Santa Maria La Pila;15.6056;-89.8125;85 -Panajachel;Panajachel;14.7361;-91.1558;85 -Esquipulas Palo Gordo;Esquipulas Palo Gordo;14.9333;-91.8167;85 -San Cristóbal Totonicapán;San Cristobal Totonicapan;14.9197;-91.44;85 -El Palmar;El Palmar;14.65;-91.5833;85 -San José Pinula;San Jose Pinula;14.5446;-90.4083;85 -San Francisco;San Francisco;16.8017;-89.9342;85 -Santa Catarina Ixtahuacán;Santa Catarina Ixtahuacan;14.8;-91.3667;85 -Palencia;Palencia;14.6676;-90.3575;85 -Santiago Atitlán;Santiago Atitlan;14.6386;-91.2299;85 -San Pedro Ayampuc;San Pedro Ayampuc;14.7785;-90.4525;85 -Rabinal;Rabinal;15.0833;-90.4917;85 -Poptún;Poptun;16.3222;-89.4222;85 -Uspantán;Uspantan;15.3458;-90.8694;85 -Tactic;Tactic;15.3167;-90.3511;85 -Dolores;Dolores;16.5142;-89.4158;85 -Raxruhá;Raxruha;15.8666;-90.0424;85 -San Agustín Acasaguastlán;San Agustin Acasaguastlan;14.95;-89.9667;85 -Asunción Mita;Asuncion Mita;14.3333;-89.7167;85 -El Tumbador;El Tumbador;14.8667;-91.9333;85 -La Unión;La Union;14.9667;-89.2833;85 -San Miguel Chicaj;San Miguel Chicaj;15.1;-90.4;85 -Santa Cruz Verapaz;Santa Cruz Verapaz;15.3736;-90.4306;85 -Estanzuela;Estanzuela;14.9979;-89.5705;85 -Morazán;Morazan;14.9322;-90.1433;85 -Sansare;Sansare;14.7478;-90.1158;85 -Santa Ana Huista;Santa Ana Huista;15.6833;-91.8167;85 -San Miguel Ixtahuacán;San Miguel Ixtahuacan;15.25;-91.75;85 -Champerico;Champerico;14.293;-91.914;85 -Santa Clara La Laguna;Santa Clara La Laguna;14.7167;-91.3;85 -El Chol;El Chol;14.9611;-90.4878;85 -San Juan La Laguna;San Juan La Laguna;14.7;-91.2833;85 -San Pedro La Laguna;San Pedro La Laguna;14.6918;-91.273;85 -Dabola;Dabola;10.75;-11.1167;86 -Macenta;Macenta;8.5504;-9.48;86 -Boffa;Boffa;10.185;-14.043;86 -Yomou;Yomou;7.566;-9.2533;86 -Kamsar;Kamsar;10.65;-14.6167;86 -Kissidougou;Kissidougou;9.1905;-10.12;86 -Kouroussa;Kouroussa;10.653;-9.892;86 -Dinguiraye;Dinguiraye;11.299;-10.726;86 -Koundara;Koundara;12.48;-13.296;86 -Beyla;Beyla;8.687;-8.657;86 -Mali;Mali;12.084;-12.301;86 -Forécariah;Forecariah;9.43;-13.098;86 -Faranah;Faranah;10.0404;-10.75;86 -Kérouané;Kerouane;9.2704;-9.02;86 -Dalaba;Dalaba;10.656;-12.272;86 -Mamou;Mamou;10.3833;-12.0833;86 -Pita;Pita;11.08;-12.401;86 -Gaoual;Gaoual;11.754;-13.213;86 -Labé;Labe;11.3167;-12.2833;86 -Kankan;Kankan;10.39;-9.31;86 -Boké;Boke;10.94;-14.3;86 -Kindia;Kindia;10.06;-12.87;86 -Fria;Fria;10.3804;-13.55;86 -Guéckédou;Gueckedou;8.5667;-10.1333;86 -N’Zérékoré;N'Zerekore;7.76;-8.83;86 -Siguiri;Siguiri;11.4189;-9.1644;86 -Tougué;Tougue;11.44;-11.67;86 -Télimélé;Telimele;10.905;-13.043;86 -Conakry;Conakry;9.538;-13.6773;86 -Bissau;Bissau;11.8592;-15.5956;87 -Quinhámel;Quinhamel;11.8869;-15.8556;87 -Mansôa;Mansoa;12.0667;-15.3167;87 -Farim;Farim;12.4833;-15.2167;87 -Cacheu;Cacheu;12.278;-16.165;87 -Bolama;Bolama;11.5776;-15.4742;87 -Buba;Buba;11.59;-14.99;87 -Bafatá;Bafata;12.1719;-14.6575;87 -Catió;Catio;11.2833;-15.25;87 -Gabú;Gabu;12.2833;-14.2167;87 -Fulacunda;Fulacunda;11.773;-15.195;87 -Ituni;Ituni;5.5333;-58.25;88 -Bartica;Bartica;6.4;-58.6167;88 -Linden;Linden;6;-58.3;88 -Fort Wellington;Fort Wellington;6.3909;-57.6038;88 -Lethem;Lethem;3.3833;-59.8;88 -Mabaruma;Mabaruma;8.2;-59.7833;88 -Vreed-en-Hoop;Vreed-en-Hoop;6.8;-58.1833;88 -Anna Regina;Anna Regina;7.25;-58.5167;88 -Princetown;Princetown;5.9;-57.17;88 -Mahdia;Mahdia;5.2667;-59.15;88 -New Amsterdam;New Amsterdam;6.25;-57.5167;88 -Georgetown;Georgetown;6.7833;-58.1667;88 -Port-au-Prince;Port-au-Prince;18.5425;-72.3386;89 -Carrefour;Carrefour;18.5333;-72.4;89 -Cap-Haïtien;Cap-Haitien;19.75;-72.2;89 -Les Cayes;Les Cayes;18.2;-73.75;89 -Saint-Marc;Saint-Marc;19.1167;-72.7;89 -Delmas;Delmas;18.55;-72.3;89 -Gonaïves;Gonaives;19.4456;-72.6883;89 -Pétion-Ville;Petion-Ville;18.5098;-72.2856;89 -Jérémie;Jeremie;18.6339;-74.1184;89 -Jacmel;Jacmel;18.235;-72.537;89 -Port-de-Paix;Port-de-Paix;19.95;-72.8333;89 -Belladère;Belladere;18.85;-71.7833;89 -Miragoâne;Miragoane;18.4411;-73.0883;89 -Hinche;Hinche;19.143;-72.004;89 -Fort Liberté;Fort Liberte;19.6656;-71.8448;89 -Yuscarán;Yuscaran;13.9433;-86.8667;90 -Nacaome;Nacaome;13.5333;-87.4833;90 -La Esperanza;La Esperanza;14.3;-88.1833;90 -Santa Bárbara;Santa Barbara;14.9167;-88.2333;90 -Trujillo;Trujillo;15.9167;-86;90 -Puerto Lempira;Puerto Lempira;15.2653;-83.7744;90 -Yorito;Yorito;15.06;-87.29;90 -Roatán;Roatan;16.33;-86.519;90 -Nueva Ocotepeque;Nueva Ocotepeque;14.4333;-89.1833;90 -La Lima;La Lima;15.433;-87.917;90 -Tela;Tela;15.7833;-87.4667;90 -San Marcos;San Marcos;14.4;-88.95;90 -La Entrada;La Entrada;15.05;-88.7333;90 -Talanga;Talanga;14.4;-87.0833;90 -Villanueva;Villanueva;15.3167;-88.0167;90 -Comayagua;Comayagua;14.46;-87.65;90 -El Progreso;El Progreso;15.4;-87.8;90 -Ciudad Choluteca;Ciudad Choluteca;13.3167;-87.2167;90 -Olanchito;Olanchito;15.4833;-86.5833;90 -Juticalpa;Juticalpa;14.6664;-86.2186;90 -La Paz;La Paz;14.3169;-87.6831;90 -Gracias;Gracias;14.5833;-88.5833;90 -Cofradía;Cofradia;15.4168;-88.1603;90 -La Alianza;La Alianza;13.5167;-87.7167;90 -Santa Rosa de Copán;Santa Rosa de Copan;14.7667;-88.7833;90 -Yoro;Yoro;15.1333;-87.1333;90 -Puerto Cortés;Puerto Cortes;15.8833;-87.95;90 -La Ceiba;La Ceiba;15.78;-86.7878;90 -Choloma;Choloma;15.6333;-88;90 -Tegucigalpa;Tegucigalpa;14.0942;-87.2067;90 -San Pedro Sula;San Pedro Sula;15.5;-88.0333;90 -Comayagüela;Comayaguela;14.0833;-87.2167;90 -Brus Laguna;Brus Laguna;15.75;-84.4833;90 -Tocoa;Tocoa;15.6833;-86;90 -Catacamas;Catacamas;14.8;-85.9;90 -San Lorenzo;San Lorenzo;13.3667;-87.2667;90 -Copán;Copan;14.8333;-89.15;90 -San Francisco;San Francisco;15.6667;-87.0333;90 -Siguatepeque;Siguatepeque;14.6;-87.8333;90 -Hong Kong;Hong Kong;22.3069;114.1831;91 -Budapest;Budapest;47.4983;19.0408;92 -Vác;Vac;47.7753;19.1311;92 -Tárnok;Tarnok;47.3597;18.8586;92 -Heves;Heves;47.6;20.2833;92 -Mezőberény;Mezobereny;46.8256;21.0289;92 -Csorna;Csorna;47.6167;17.25;92 -Ózd;Ozd;48.2192;20.2869;92 -Gödöllő;Godollo;47.6;19.3667;92 -Sarkad;Sarkad;46.74;21.3778;92 -Budaörs;Budaors;47.4606;18.9578;92 -Pápa;Papa;47.3306;17.4658;92 -Hajdúböszörmény;Hajduboszormeny;47.6667;21.5167;92 -Gyula;Gyula;46.65;21.2828;92 -Kiskunfélegyháza;Kiskunfelegyhaza;46.705;19.85;92 -Ócsa;Ocsa;47.2933;19.2258;92 -Gyöngyös;Gyongyos;47.7833;19.9333;92 -Esztergom;Esztergom;47.7856;18.7403;92 -Ajka;Ajka;47.1006;17.5522;92 -Debrecen;Debrecen;47.53;21.6392;92 -Szeged;Szeged;46.25;20.1667;92 -Siklós;Siklos;45.8519;18.2986;92 -Szentgotthárd;Szentgotthard;46.9525;16.2736;92 -Kiskunlacháza;Kiskunlachaza;47.2;19.0167;92 -Gyál;Gyal;47.3822;19.2136;92 -Dunaföldvár;Dunafoldvar;46.8;18.9167;92 -Nádudvar;Nadudvar;47.4167;21.1667;92 -Kazincbarcika;Kazincbarcika;48.2531;20.6456;92 -Siófok;Siofok;46.9;18.05;92 -Hajdúdorog;Hajdudorog;47.8167;21.5;92 -Vásárosnamény;Vasarosnameny;48.1267;22.3183;92 -Szeghalom;Szeghalom;47.0239;21.1678;92 -Szerencs;Szerencs;48.1622;21.205;92 -Balatonalmádi;Balatonalmadi;47.0292;18.0219;92 -Piliscsaba;Piliscsaba;47.6336;18.8269;92 -Nagykovácsi;Nagykovacsi;47.58;18.88;92 -Pásztó;Paszto;47.9194;19.6978;92 -Üröm;Urom;47.6;19.0167;92 -Edelény;Edeleny;48.2967;20.7442;92 -Nagykálló;Nagykallo;47.8831;21.85;92 -Erdőkertes;Erdokertes;47.6749;19.3158;92 -Kiskunhalas;Kiskunhalas;46.4319;19.4883;92 -Jászberény;Jaszbereny;47.5;19.9167;92 -Szentes;Szentes;46.6519;20.2572;92 -Szentendre;Szentendre;47.6733;19.0725;92 -Orosháza;Oroshaza;46.5678;20.6428;92 -Tatabánya;Tatabanya;47.5862;18.3949;92 -Sopron;Sopron;47.6833;16.5833;92 -Zalaegerszeg;Zalaegerszeg;46.8392;16.8511;92 -Békéscsaba;Bekescsaba;46.6833;21.0833;92 -Kaposvár;Kaposvar;46.3667;17.7833;92 -Veszprém;Veszprem;47.1;17.9167;92 -Jászárokszállás;Jaszarokszallas;47.6333;19.9833;92 -Nyíradony;Nyiradony;47.6833;21.9167;92 -Kunhegyes;Kunhegyes;47.37;20.6308;92 -Őrbottyán;Orbottyan;47.6872;19.2832;92 -Páty;Paty;47.5167;18.8333;92 -Szolnok;Szolnok;47.1747;20.1764;92 -Szombathely;Szombathely;47.2333;16.6333;92 -Hatvan;Hatvan;47.6681;19.6697;92 -Göd;God;47.6906;19.1344;92 -Veresegyház;Veresegyhaz;47.6569;19.2847;92 -Eger;Eger;47.8989;20.3747;92 -Gyömrő;Gyomro;47.4353;19.3986;92 -Százhalombatta;Szazhalombatta;47.3167;18.9114;92 -Paks;Paks;46.6219;18.8558;92 -Nagykanizsa;Nagykanizsa;46.4558;16.9975;92 -Fót;Fot;47.6092;19.1928;92 -Lenti;Lenti;46.6236;16.5458;92 -Törökszentmiklós;Torokszentmiklos;47.1833;20.4167;92 -Komárom;Komarom;47.74;18.1217;92 -Várpalota;Varpalota;47.1972;18.1394;92 -Karcag;Karcag;47.3167;20.9333;92 -Szigethalom;Szigethalom;47.3228;19.0128;92 -Keszthely;Keszthely;46.7675;17.2463;92 -Hódmezővásárhely;Hodmezovasarhely;46.4303;20.3189;92 -Dunaújváros;Dunaujvaros;46.9833;18.9167;92 -Salgótarján;Salgotarjan;48.0853;19.7867;92 -Szekszárd;Szekszard;46.3558;18.7039;92 -Nyergesújfalu;Nyergesujfalu;47.7603;18.5567;92 -Soltvadkert;Soltvadkert;46.5808;19.3936;92 -Füzesabony;Fuzesabony;47.751;20.409;92 -Dévaványa;Devavanya;47.03;20.9589;92 -Makó;Mako;46.22;20.4789;92 -Dunaharaszti;Dunaharaszti;47.3553;19.0844;92 -Nyíregyháza;Nyiregyhaza;47.95;21.7167;92 -Vecsés;Vecses;47.4108;19.2722;92 -Kecskemét;Kecskemet;46.9074;19.6917;92 -Székesfehérvár;Szekesfehervar;47.2;18.4167;92 -Ercsi;Ercsi;47.2496;18.891;92 -Fehérgyarmat;Fehergyarmat;47.985;22.5169;92 -Tamási;Tamasi;46.6167;18.3;92 -Kunszentmárton;Kunszentmarton;46.84;20.29;92 -Polgár;Polgar;47.8663;21.1242;92 -Sándorfalva;Sandorfalva;46.3667;20.1;92 -Tura;Tura;47.6067;19.5967;92 -Pécs;Pecs;46.0708;18.2331;92 -Miskolc;Miskolc;48.1;20.7833;92 -Tata;Tata;47.65;18.3167;92 -Hajdúszoboszló;Hajduszoboszlo;47.45;21.3833;92 -Győr;Gyor;47.6842;17.6344;92 -Nagykőrös;Nagykoros;47.0331;19.7839;92 -Kunszentmiklós;Kunszentmiklos;47.0264;19.1228;92 -Komló;Komlo;46.1911;18.2611;92 -Jánoshalma;Janoshalma;46.2967;19.3228;92 -Jászapáti;Jaszapati;47.5125;20.1417;92 -Kecel;Kecel;46.525;19.2547;92 -Túrkeve;Turkeve;47.1;20.75;92 -Derecske;Derecske;47.3537;21.5718;92 -Dunavarsány;Dunavarsany;47.2828;19.0661;92 -Jászfényszaru;Jaszfenyszaru;47.5667;19.7167;92 -Füzesgyarmat;Fuzesgyarmat;47.1058;21.2119;92 -Nagyhalász;Nagyhalasz;48.1333;21.7583;92 -Tahitófalu;Tahitofalu;47.7522;19.0781;92 -Mezőkovácsháza;Mezokovacshaza;46.4119;20.9108;92 -Martonvásár;Martonvasar;47.314;18.7885;92 -Kartal;Kartal;47.6675;19.5283;92 -Mór;Mor;47.3717;18.2086;92 -Püspökladány;Puspokladany;47.3197;21.1139;92 -Biatorbágy;Biatorbagy;47.4742;18.8236;92 -Kiskőrös;Kiskoros;46.6203;19.2836;92 -Sátoraljaújhely;Satoraljaujhely;48.3941;21.6561;92 -Érd;Erd;47.3833;18.9167;92 -Izsák;Izsak;46.8014;19.3587;92 -Mezőcsát;Mezocsat;47.8233;20.9028;92 -Lőrinci;Lorinci;47.7378;19.6786;92 -Tát;Tat;47.7407;18.6447;92 -Zsámbék;Zsambek;47.5483;18.7186;92 -Velence;Velence;47.2418;18.6479;92 -Dömsöd;Domsod;47.0833;19;92 -Hosszúpályi;Hosszupalyi;47.4;21.75;92 -Szada;Szada;47.6333;19.3167;92 -Pusztaszabolcs;Pusztaszabolcs;47.1413;18.7594;92 -Kaba;Kaba;47.3557;21.2742;92 -Berhida;Berhida;47.1131;18.1342;92 -Tápiószele;Tapioszele;47.3333;19.8833;92 -Balatonboglár;Balatonboglar;46.7667;17.6667;92 -Törökbálint;Torokbalint;47.4356;18.9156;92 -Kerepestarcsa;Kerepestarcsa;47.5478;19.2633;92 -Abony;Abony;47.1892;20.0053;92 -Jánossomorja;Janossomorja;47.7852;17.1359;92 -Tótkomlós;Totkomlos;46.4169;20.7328;92 -Solt;Solt;46.8008;19.0042;92 -Szabadszállás;Szabadszallas;46.8761;19.2217;92 -Újszász;Ujszasz;47.3;20.0833;92 -Sümeg;Sumeg;46.9775;17.2817;92 -Tiszavasvári;Tiszavasvari;47.9511;21.3689;92 -Budakalász;Budakalasz;47.6215;19.046;92 -Nagykáta;Nagykata;47.4178;19.7414;92 -Üllő;Ullo;47.3842;19.3444;92 -Bicske;Bicske;47.4907;18.6363;92 -Nyírbátor;Nyirbator;47.8353;22.13;92 -Sajószentpéter;Sajoszentpeter;48.2169;20.7183;92 -Kőszeg;Koszeg;47.3817;16.5519;92 -Sárbogárd;Sarbogard;46.8878;18.6193;92 -Tiszakécske;Tiszakecske;46.9311;20.095;92 -Tiszalök;Tiszalok;48.0197;21.3778;92 -Bugyi;Bugyi;47.2233;19.1499;92 -Jászkisér;Jaszkiser;47.45;20.2167;92 -Tápiószentmárton;Tapioszentmarton;47.3404;19.7438;92 -Csákvár;Csakvar;47.3933;18.4605;92 -Tiszaalpár;Tiszaalpar;46.8167;19.9833;92 -Tiszalúc;Tiszaluc;48.0367;21.0629;92 -Diósd;Diosd;47.4042;18.9458;92 -Bonyhád;Bonyhad;46.3;18.53;92 -Hajdúsámson;Hajdusamson;47.6;21.7667;92 -Balatonfüred;Balatonfured;46.95;17.8833;92 -Maglód;Maglod;47.4439;19.3525;92 -Dorog;Dorog;47.7194;18.7292;92 -Újfehértó;Ujfeherto;47.8;21.6833;92 -Gyomaendrőd;Gyomaendrod;46.9361;20.8233;92 -Hajdúhadház;Hajduhadhaz;47.6833;21.6667;92 -Albertirsa;Albertirsa;47.24;19.6067;92 -Szécsény;Szecseny;48.0808;19.5194;92 -Battonya;Battonya;46.2833;21.0167;92 -Szikszó;Szikszo;48.195;20.9461;92 -Rákóczifalva;Rakoczifalva;47.0833;20.2333;92 -Vámospércs;Vamospercs;47.5266;21.8984;92 -Komádi;Komadi;47;21.5;92 -Jászladány;Jaszladany;47.3667;20.1667;92 -Alsónémedi;Alsonemedi;47.3137;19.1665;92 -Kunmadaras;Kunmadaras;47.4333;20.8;92 -Balatonlelle;Balatonlelle;46.7822;17.6757;92 -Kisbér;Kisber;47.5017;18.0267;92 -Egyek;Egyek;47.6317;20.8889;92 -Kalocsa;Kalocsa;46.5333;18.9856;92 -Budakeszi;Budakeszi;47.5111;18.93;92 -Szarvas;Szarvas;46.85;20.6;92 -Mezőkövesd;Mezokovesd;47.8067;20.5647;92 -Pécel;Pecel;47.4911;19.3419;92 -Taksony;Taksony;47.3319;19.0631;92 -Mezőtúr;Mezotur;47.0042;20.6181;92 -Csongrád;Csongrad;46.7111;20.1403;92 -Bácsalmás;Bacsalmas;46.1239;19.3261;92 -Győrújbarát;Gyorujbarat;47.6079;17.6464;92 -Kerekegyháza;Kerekegyhaza;46.9369;19.4769;92 -Aszód;Aszod;47.6514;19.4894;92 -Putnok;Putnok;48.2936;20.4367;92 -Téglás;Teglas;47.7167;21.6833;92 -Nyírtelek;Nyirtelek;48.0094;21.6322;92 -Kozármisleny;Kozarmisleny;46.0289;18.2925;92 -Mindszent;Mindszent;46.525;20.185;92 -Enying;Enying;46.9296;18.243;92 -Ibrány;Ibrany;48.1282;21.7135;92 -Nagyecsed;Nagyecsed;47.8619;22.3867;92 -Szentlőrinc;Szentlorinc;46.0422;17.9856;92 -Martfů;Martfu;47.017;20.284;92 -Bátaszék;Bataszek;46.1833;18.7167;92 -Encs;Encs;48.3306;21.1217;92 -Fegyvernek;Fegyvernek;47.2667;20.5333;92 -Zalaszentgrót;Zalaszentgrot;46.9469;17.0789;92 -Balkány;Balkany;47.7694;21.8569;92 -Mórahalom;Morahalom;46.2167;19.8833;92 -Tápiószecső;Tapioszecso;47.45;19.6;92 -Tiszaújváros;Tiszaujvaros;47.9228;21.0519;92 -Balassagyarmat;Balassagyarmat;48.0712;19.2937;92 -Berettyóújfalu;Berettyoujfalu;47.2167;21.55;92 -Sárvár;Sarvar;47.2539;16.9353;92 -Tapolca;Tapolca;46.8828;17.4411;92 -Pilisvörösvár;Pilisvorosvar;47.6211;18.9108;92 -Dabas;Dabas;47.1833;19.3167;92 -Mogyoród;Mogyorod;47.6;19.25;92 -Oroszlány;Oroszlany;47.4892;18.3164;92 -Dombóvár;Dombovar;46.3769;18.131;92 -Békés;Bekes;46.7769;21.125;92 -Monor;Monor;47.3475;19.4489;92 -Létavértes;Letavertes;47.3833;21.9;92 -Kisvárda;Kisvarda;48.2264;22.0844;92 -Mohács;Mohacs;45.9958;18.6797;92 -Balmazújváros;Balmazujvaros;47.6167;21.35;92 -Hajdúnánás;Hajdunanas;47.85;21.4333;92 -Mátészalka;Mateszalka;47.9431;22.3167;92 -Pomáz;Pomaz;47.6472;19.0269;92 -Felsőzsolca;Felsozsolca;48.1083;20.8556;92 -Polgárdi;Polgardi;47.0538;18.3049;92 -Kistelek;Kistelek;46.4731;19.98;92 -Zirc;Zirc;47.2633;17.8725;92 -Ács;Acs;47.71;18.0156;92 -Vésztő;Veszto;46.9256;21.2639;92 -Marcali;Marcali;46.5831;17.4064;92 -Szigetszentmiklós;Szigetszentmiklos;47.3453;19.0483;92 -Tiszafüred;Tiszafured;47.619;20.76;92 -Tiszaföldvár;Tiszafoldvar;46.9833;20.25;92 -Tolna;Tolna;46.4167;18.7833;92 -Ráckeve;Rackeve;47.1608;18.9456;92 -Kiskunmajsa;Kiskunmajsa;46.4922;19.7367;92 -Celldömölk;Celldomolk;47.2575;17.1525;92 -Kisújszállás;Kisujszallas;47.2167;20.7667;92 -Pilis;Pilis;47.2858;19.5469;92 -Isaszeg;Isaszeg;47.5333;19.4;92 -Halásztelek;Halasztelek;47.3608;18.9878;92 -Dunakeszi;Dunakeszi;47.6297;19.1381;92 -Gárdony;Gardony;47.1973;18.6091;92 -Solymár;Solymar;47.591;18.929;92 -Lajosmizse;Lajosmizse;47.0264;19.5575;92 -Sárospatak;Sarospatak;48.3189;21.5661;92 -Körmend;Kormend;47.0108;16.6056;92 -Bátonyterenye;Batonyterenye;47.9892;19.8286;92 -Barcs;Barcs;45.96;17.46;92 -Tököl;Tokol;47.3219;18.9619;92 -Nagyatád;Nagyatad;46.2294;17.3575;92 -Mosonmagyaróvár;Mosonmagyarovar;47.8667;17.2667;92 -Baja;Baja;46.1833;18.9536;92 -Szigetvár;Szigetvar;46.0481;17.8125;92 -Cegléd;Cegled;47.1772;19.7981;92 -Kapuvár;Kapuvar;47.6;17.0331;92 -Csömör;Csomor;47.5467;19.2244;92 -Egilsstaðir;Egilsstadhir;65.2667;-14.4;93 -Borgarnes;Borgarnes;64.5333;-21.9167;93 -Ísafjörður;Isafjordhur;66.0738;-23.1417;93 -Höfn;Hofn;64.25;-15.2167;93 -Sauðárkrókur;Saudharkrokur;65.7464;-19.639;93 -Selfoss;Selfoss;63.9322;-21.0002;93 -Garðabær;Gardhabaer;64.0833;-22;93 -Keflavík;Keflavik;64;-22.5819;93 -Akranes;Akranes;64.3167;-22.1;93 -Akureyri;Akureyri;65.6833;-18.1;93 -Hafnarfjörður;Hafnarfjordhur;64.0667;-21.95;93 -Reykjavík;Reykjavik;64.1475;-21.935;93 -Kópavogur;Kopavogur;64.1119;-21.9;93 -Shrīrangapattana;Shrirangapattana;12.4181;76.6947;94 -Bareilly;Bareilly;28.364;79.415;94 -New Delhi;New Delhi;28.6139;77.209;94 -Gwalior;Gwalior;26.215;78.1931;94 -Rānchi;Ranchi;23.3556;85.3347;94 -Bezwāda;Bezwada;16.5167;80.6167;94 -Chandīgarh;Chandigarh;30.7353;76.7911;94 -Jodhpur;Jodhpur;26.2944;73.0278;94 -Alīgarh;Aligarh;27.88;78.08;94 -Guwāhāti;Guwahati;26.1722;91.7458;94 -Amritsar;Amritsar;31.6269;74.877;94 -Bhilai;Bhilai;21.2186;81.4314;94 -Hāora;Haora;22.5736;88.3251;94 -Raipur;Raipur;21.2379;81.6337;94 -Mysore;Mysore;12.3086;76.6531;94 -Kota;Kota;25.18;75.83;94 -Umaria;Umaria;23.5245;80.8365;94 -Darsi;Darsi;15.7667;79.6833;94 -Jamikunta;Jamikunta;18.2864;79.4761;94 -Fatehpur Sīkri;Fatehpur Sikri;27.0911;77.6611;94 -Debagrām;Debagram;23.6833;88.2833;94 -Kondapalle;Kondapalle;16.6167;80.5333;94 -Shamsābād;Shamsabad;17.2603;78.3969;94 -Almora;Almora;29.62;79.67;94 -Kalyān;Kalyan;19.2502;73.1602;94 -Madurai;Madurai;9.9197;78.1194;94 -Jamshedpur;Jamshedpur;22.8;86.1833;94 -Nāsik;Nasik;20;73.7833;94 -Rājkot;Rajkot;22.2969;70.7984;94 -Aurangābād;Aurangabad;19.88;75.32;94 -Farīdābād;Faridabad;28.4353;77.3147;94 -Jabalpur;Jabalpur;23.1667;79.9333;94 -Dhanbād;Dhanbad;23.7928;86.435;94 -Meerut;Meerut;28.99;77.7;94 -Srīnagar;Srinagar;34.0911;74.8061;94 -Vārānasi;Varanasi;25.3189;83.0128;94 -Āgra;Agra;27.1724;78.0131;94 -Bilāspur;Bilaspur;22.15;82.0167;94 -Ludhiāna;Ludhiana;30.9083;75.8486;94 -Patna;Patna;25.61;85.1414;94 -Bhopāl;Bhopal;23.25;77.4167;94 -Thāne;Thane;19.18;72.9633;94 -Ghāziābād;Ghaziabad;28.6667;77.4167;94 -Mirzāpur;Mirzapur;25.15;82.58;94 -Nāgpur;Nagpur;21.1539;79.0831;94 -Vadodara;Vadodara;22.3;73.2;94 -Vishākhapatnam;Vishakhapatnam;17.7333;83.3167;94 -Indore;Indore;22.7206;75.8472;94 -Allahābād;Allahabad;25.45;81.85;94 -Sūrat;Surat;21.17;72.83;94 -Pune;Pune;18.5196;73.8553;94 -Ahmedabad;Ahmedabad;23.03;72.58;94 -Mumbai;Mumbai;19.0758;72.8775;94 -Kolkāta;Kolkata;22.5727;88.3639;94 -Delhi;Delhi;28.6667;77.2167;94 -Bangalore;Bangalore;12.9791;77.5913;94 -Hyderābād;Hyderabad;17.3617;78.4747;94 -Chennai;Chennai;13.0825;80.275;94 -Jaipur;Jaipur;26.9167;75.8667;94 -Cawnpore;Cawnpore;26.4725;80.3311;94 -Lucknow;Lucknow;26.847;80.947;94 -Mangūr;Mangur;17.9373;80.8185;94 -Pedana;Pedana;16.2667;81.1667;94 -Tummapāla;Tummapala;17.7166;82.9965;94 -Nāspur;Naspur;18.83;79.45;94 -Kalyandrug;Kalyandrug;14.55;77.1;94 -Kovūr;Kovur;14.4833;79.9833;94 -Erraguntla;Erraguntla;14.6333;78.5333;94 -Mussoorie;Mussoorie;30.4561;78.0781;94 -Pandua;Pandua;23.08;88.28;94 -Lālgola;Lalgola;24.42;88.25;94 -Sātgāchia;Satgachia;23.2641;88.16;94 -Maināguri;Mainaguri;26.57;88.82;94 -Podili;Podili;15.604;79.608;94 -Uran;Uran;18.89;72.95;94 -Mārgrām;Margram;24.1516;87.8442;94 -Dunigrām;Dunigram;24.2215;87.9162;94 -Kaikaram;Kaikaram;16.812;81.366;94 -Konidena;Konidena;16.0156;80.057;94 -Uppalaguptam;Uppalaguptam;16.5667;82.1;94 -Gāndlapenta;Gandlapenta;14.05;78.3089;94 -Muddanūru;Muddanuru;14.6667;78.4;94 -Mashāt;Mashat;22.737;88.1918;94 -Dumargrām;Dumargram;24.4453;87.8317;94 -Pagidyāla;Pagidyala;15.933;78.333;94 -Kāthia;Kathia;24.4663;87.9022;94 -Zafargarh;Zafargarh;17.7686;79.4859;94 -Kattamūru;Kattamuru;17.08;82.13;94 -Kinhālu;Kinhalu;15.4431;76.1397;94 -Bilāspur;Bilaspur;30.3044;77.3028;94 -Chilakhāna;Chilakhana;26.299;89.5892;94 -Lakhya;Lakhya;22.1515;88.0388;94 -Kalaīkunda;Kalaikunda;22.3392;87.2264;94 -Nūtakki;Nutakki;16.4139;80.6506;94 -Santamāgulūru;Santamaguluru;16.1303;79.9486;94 -Ahmadpur;Ahmadpur;23.8301;87.6866;94 -Barwān;Barwan;23.9409;87.935;94 -Dodarasinakere;Dodarasinakere;12.5083;77.02;94 -Dhanwāda;Dhanwada;16.65;77.6667;94 -Gopālpur;Gopalpur;22.2006;87.9692;94 -Panchgara;Panchgara;22.7356;88.2675;94 -Muragācha;Muragacha;23.5314;88.4104;94 -Mālior;Malior;25.39;87.8473;94 -Bāsudebpur;Basudebpur;21.8256;87.619;94 -Elūrupādu;Elurupadu;16.5167;81.35;94 -Chunakhali;Chunakhali;22.301;88.7951;94 -Kalwākurti;Kalwakurti;16.65;78.48;94 -Bānswāda;Banswada;18.3833;77.8833;94 -Srungavarapukota;Srungavarapukota;18.1167;83.1667;94 -Silvassa;Silvassa;20.2667;73.0167;94 -Durgi;Durgi;16.4242;79.4928;94 -Bahira;Bahira;22.4421;88.0934;94 -Molagavalli;Molagavalli;15.3567;77.3301;94 -Tangutūru;Tanguturu;15.34;80.039;94 -Rāmanayyapeta;Ramanayyapeta;17.3203;82.1014;94 -Kotagiri;Kotagiri;11.4167;76.8667;94 -Nāgāyalanka;Nagayalanka;15.95;80.9167;94 -Bishnupur;Bishnupur;24.1312;87.8902;94 -Maddūr;Maddur;16.8667;77.6167;94 -Jājireddigūdem;Jajireddigudem;17.3278;79.5711;94 -Gorsa;Gorsa;24.5493;87.8808;94 -Penaballi;Penaballi;17.2103;80.6978;94 -Kodumur;Kodumur;15.6833;77.7833;94 -Ātmakūr;Atmakur;14.6167;79.6167;94 -Sonāmukhi;Sonamukhi;23.3;87.42;94 -Khunti;Khunti;23.014;85.2724;94 -Nakrekal;Nakrekal;17.1667;79.4333;94 -Chimākurti;Chimakurti;15.5819;79.868;94 -Leh;Leh;34.1667;77.5833;94 -Garaimāri;Garaimari;24.0217;88.6263;94 -Koratgi;Koratgi;15.6081;76.6597;94 -Pattikonda;Pattikonda;15.4;77.5167;94 -Devarkonda;Devarkonda;16.7;78.9333;94 -Kāliganj;Kaliganj;23.7348;88.2293;94 -Nirna;Nirna;17.77;77.14;94 -Ayas;Ayas;24.2508;87.7784;94 -Rājapūdi;Rajapudi;17.183;82.05;94 -Dāmargidda;Damargidda;16.8189;77.5031;94 -Bhogāpuram;Bhogapuram;18.0667;83.5;94 -Dattapāra;Dattapara;22.8491;88.9023;94 -Jujhārpur;Jujharpur;25.7514;87.9634;94 -Uppugunduru;Uppugunduru;15.673;80.167;94 -Udburu;Udburu;23.0333;85.3667;94 -Solāpur;Solapur;17.6715;75.9104;94 -Coimbatore;Coimbatore;11;76.9667;94 -Tiruppūr;Tiruppur;11.1075;77.3398;94 -Shimoga;Shimoga;13.9167;75.5667;94 -Guntūr;Guntur;16.3;80.45;94 -Gorakhpur;Gorakhpur;26.7611;83.3667;94 -Kochi;Kochi;9.9667;76.2833;94 -Bhiwandi;Bhiwandi;19.3;73.0667;94 -Sahāranpur;Saharanpur;29.964;77.546;94 -Warangal;Warangal;17.9756;79.6011;94 -Salem;Salem;11.65;78.1667;94 -Mālegaon;Malegaon;20.55;74.55;94 -Morādābād;Moradabad;28.8437;78.7548;94 -Thiruvananthapuram;Thiruvananthapuram;8.5;76.8997;94 -Kolhāpur;Kolhapur;16.7;74.2333;94 -Bhubaneshwar;Bhubaneshwar;20.2644;85.8281;94 -Jalandhar;Jalandhar;31.3256;75.5792;94 -Trichinopoly;Trichinopoly;10.8269;78.6928;94 -Hubli;Hubli;15.3619;75.1231;94 -Jhānsi;Jhansi;25.4486;78.5696;94 -Ulhāsnagar;Ulhasnagar;19.2167;73.15;94 -Davangere;Davangere;14.4667;75.9167;94 -Jammu;Jammu;32.7333;74.85;94 -Belgaum;Belgaum;15.8667;74.5;94 -Ujjain;Ujjain;23.1828;75.7772;94 -Bīkaner;Bikaner;28.0181;73.3169;94 -Amrāvati;Amravati;20.9333;77.75;94 -Tinnevelly;Tinnevelly;8.7289;77.7081;94 -Ajmer;Ajmer;26.468;74.639;94 -Agartala;Agartala;23.8333;91.2667;94 -Nānded;Nanded;19.17;77.3;94 -Raurkela;Raurkela;22.2492;84.8828;94 -Mangalore;Mangalore;12.8703;74.8806;94 -Chānda;Chanda;19.95;79.3;94 -Tumkūr;Tumkur;13.3422;77.1017;94 -Cuttack;Cuttack;20.465;85.8793;94 -Bhāvnagar;Bhavnagar;21.765;72.1369;94 -Nellore;Nellore;14.4333;79.9667;94 -Āsansol;Asansol;23.6833;86.9667;94 -Durgāpur;Durgapur;23.55;87.32;94 -Dehra Dūn;Dehra Dun;30.318;78.029;94 -Egra;Egra;21.9;87.53;94 -Bhātpāra;Bhatpara;22.8667;88.4167;94 -Sīkar;Sikar;27.6119;75.1397;94 -Kākināda;Kakinada;16.9333;82.2167;94 -Nizāmābād;Nizamabad;18.6704;78.1;94 -Bhīlwāra;Bhilwara;25.35;74.6333;94 -Bhāgalpur;Bhagalpur;25.25;87.0167;94 -Quilon;Quilon;8.8853;76.5864;94 -Kurnool;Kurnool;15.8222;78.035;94 -Jalgaon;Jalgaon;21.0167;75.5667;94 -Dhūlia;Dhulia;20.9;74.7833;94 -Gaya;Gaya;24.75;85.0167;94 -Jāmnagar;Jamnagar;22.47;70.07;94 -Gulbarga;Gulbarga;17.3333;76.8333;94 -Udaipur;Udaipur;24.5833;73.6833;94 -Bellary;Bellary;15.15;76.915;94 -Sāngli;Sangli;16.8667;74.5667;94 -Tuticorin;Tuticorin;8.7833;78.1333;94 -Akola;Akola;20.7333;77;94 -Calicut;Calicut;11.25;75.7667;94 -Panchānandapur;Panchanandapur;24.9339;87.9761;94 -Sūlūru;Suluru;13.7;80.0167;94 -Bandipura;Bandipura;34.4225;74.6375;94 -Penukonda;Penukonda;14.0847;77.5967;94 -Pāyakarāopeta;Payakaraopeta;17.4161;82.6144;94 -Nadiād;Nadiad;22.7;72.87;94 -Varandarapilli;Varandarapilli;10.4167;76.3333;94 -Pāli;Pali;25.7725;73.3233;94 -Vizianagaram;Vizianagaram;18.1167;83.4167;94 -Puducherry;Puducherry;11.93;79.83;94 -Porbandar;Porbandar;21.6425;69.6047;94 -Rāichūr;Raichur;16.2;77.3667;94 -Bharatpur;Bharatpur;27.2172;77.49;94 -Begusarai;Begusarai;25.42;86.13;94 -Sonīpat;Sonipat;28.9958;77.0114;94 -Shrīrāmpur;Shrirampur;22.75;88.34;94 -Rāmgundam;Ramgundam;18.8;79.45;94 -Hāpur;Hapur;28.7437;77.7628;94 -Uluberiya;Uluberiya;22.47;88.11;94 -Pāmidi;Pamidi;14.95;77.5833;94 -Gilarchāt;Gilarchat;22.0703;88.4455;94 -Guruzāla;Guruzala;16.58;79.57;94 -Chintalapūdi;Chintalapudi;17.0667;80.9833;94 -Narasannapeta;Narasannapeta;18.4151;84.0447;94 -Renigunta;Renigunta;13.65;79.52;94 -Sambhal;Sambhal;28.58;78.55;94 -Naihāti;Naihati;22.9;88.42;94 -Shiliguri;Shiliguri;26.72;88.42;94 -Karnāl;Karnal;29.6804;76.97;94 -Puri;Puri;19.8;85.8167;94 -Tanjore;Tanjore;10.8;79.15;94 -Secunderābād;Secunderabad;17.45;78.5;94 -Nāgercoil;Nagercoil;8.17;77.43;94 -Singarāyakonda;Singarayakonda;15.25;80.03;94 -Kottapeta;Kottapeta;16.7167;81.9;94 -Raghunāthpur;Raghunathpur;23.55;86.67;94 -Attili;Attili;16.7;81.6;94 -Gajwel;Gajwel;17.8517;78.6828;94 -Saktigarh;Saktigarh;23.2041;87.9677;94 -Nurpur;Nurpur;22.2138;88.0747;94 -Kurichedu;Kurichedu;15.9026;79.5773;94 -Munagāla;Munagala;17.05;79.8333;94 -Belakvādi;Belakvadi;12.255;77.1225;94 -Alipukur;Alipukur;22.2939;88.075;94 -Bhāluka;Bhaluka;25.2886;87.8804;94 -Guttikonda;Guttikonda;16.43;79.834;94 -Kotabommāli;Kotabommali;18.5333;84.1667;94 -Chaubaria;Chaubaria;22.9809;88.6748;94 -Dirusumarru;Dirusumarru;16.4722;81.5295;94 -Bhogālt;Bhogalt;22.555;88.6138;94 -Dharmājigūdem;Dharmajigudem;16.9;81;94 -Tummalacheruvu;Tummalacheruvu;17.7667;80.8;94 -Kovvali;Kovvali;16.7333;81.1667;94 -Jigarhāti;Jigarhati;24.0317;87.8838;94 -Kotālpur;Kotalpur;23.0125;87.5936;94 -Hingalganj;Hingalganj;22.4708;88.9833;94 -Maisaram;Maisaram;17.1329;78.4367;94 -Bandamūrlanka;Bandamurlanka;16.517;81.988;94 -Gudlūru;Gudluru;15.0729;79.9012;94 -Mustafābād;Mustafabad;18.2787;78.7108;94 -Kalicherla;Kalicherla;13.8833;78.5333;94 -Ranjal;Ranjal;18.7458;77.9483;94 -Islāmpur;Islampur;22.5643;88.068;94 -Channubanda;Channubanda;17.0331;80.8056;94 -Rājapālaiyam;Rajapalaiyam;9.4204;77.58;94 -Parbhani;Parbhani;19.2704;76.76;94 -Rohtak;Rohtak;28.9;76.5667;94 -Lātūr;Latur;18.4004;76.57;94 -Keregodu;Keregodu;12.6333;76.9167;94 -Pānihāti;Panihati;22.69;88.37;94 -Ahmadnagar;Ahmadnagar;19.0833;74.7333;94 -Kāmārhāti;Kamarhati;22.67;88.37;94 -Alwar;Alwar;27.5667;76.6167;94 -Brahmapur;Brahmapur;19.32;84.8;94 -Cuddapah;Cuddapah;14.4667;78.8167;94 -Muzaffarpur;Muzaffarpur;26.12;85.3833;94 -Rājahmundry;Rajahmundry;16.9833;81.7833;94 -Jūnāgadh;Junagadh;21.52;70.47;94 -Shāhjānpur;Shahjanpur;27.8804;79.905;94 -Patiāla;Patiala;30.3204;76.385;94 -Mathura;Mathura;27.5035;77.6722;94 -Saugor;Saugor;23.83;78.71;94 -Bijāpur;Bijapur;16.8244;75.7154;94 -Purnea;Purnea;25.78;87.47;94 -Sambalpur;Sambalpur;21.4704;83.9701;94 -Fīrozābād;Firozabad;27.15;78.3949;94 -Hisar;Hisar;29.1489;75.7367;94 -Barddhamān;Barddhaman;23.25;87.85;94 -Trichūr;Trichur;10.52;76.21;94 -Āīzawl;Aizawl;23.7333;92.7167;94 -Bāli;Bali;22.65;88.34;94 -Pānīpat;Panipat;29.3833;76.9667;94 -Karīmnagar;Karimnagar;18.4333;79.15;94 -Rāmpur;Rampur;28.788;79.019;94 -Bhuj;Bhuj;23.2504;69.81;94 -Hospet;Hospet;15.2667;76.4;94 -Bhatinda;Bhatinda;30.2133;74.9519;94 -Ichalkaranji;Ichalkaranji;16.7;74.47;94 -Bārāsat;Barasat;22.72;88.48;94 -Sannai;Sannai;24.16;80.83;94 -Etāwah;Etawah;26.7855;79.015;94 -Drug;Drug;21.19;81.28;94 -Handwāra;Handwara;34.4;74.28;94 -Imphāl;Imphal;24.82;93.95;94 -Anantapur;Anantapur;14.6833;77.6;94 -Ratlām;Ratlam;23.3167;75.0667;94 -Churulia;Churulia;23.78;87.08;94 -Garbhām;Garbham;18.3667;83.45;94 -Devarkadra;Devarkadra;16.6167;77.85;94 -Bontapalli;Bontapalli;17.6625;78.3667;94 -Bāgalvād;Bagalvad;16.0528;76.8877;94 -Bhagabatipur;Bhagabatipur;22.6938;88.1936;94 -Manipur;Manipur;22.2799;88.9267;94 -Rāiparthi;Raiparthi;17.7042;79.6081;94 -Navipet;Navipet;18.8022;77.9836;94 -Jasāikāti;Jasaikati;22.7657;88.7974;94 -Penumāka;Penumaka;16.4832;80.5749;94 -Yaragol;Yaragol;16.9047;77.0661;94 -Anantasāgaram;Anantasagaram;14.5715;79.4075;94 -Korukollu;Korukollu;16.4808;81.2433;94 -Ginigera;Ginigera;15.3483;76.2473;94 -Udrāmsar;Udramsar;27.9355;73.2942;94 -Chintakommadinne;Chintakommadinne;14.4267;78.7618;94 -Majlispur;Majlispur;26.0978;87.9976;94 -Tungaturti;Tungaturti;17.4567;79.6258;94 -Chikhli;Chikhli;20.75;73.07;94 -Peddapūdi;Peddapudi;16.9667;82.1667;94 -Gangājalghāti;Gangajalghati;23.42;87.12;94 -Nakkāpalle;Nakkapalle;17.4106;82.7161;94 -Kodakandla;Kodakandla;17.528;79.5052;94 -Galgali;Galgali;16.416;75.4376;94 -Madnakal;Madnakal;16.123;77.696;94 -Aklvidu;Aklvidu;16.6;81.3833;94 -Gorantla;Gorantla;13.9892;77.7703;94 -Mogalturru;Mogalturru;16.4167;81.6;94 -Balarāmpur;Balarampur;23.12;86.22;94 -Avanigadda;Avanigadda;16.0197;80.92;94 -Khed Brahma;Khed Brahma;24.0299;73.0463;94 -Mummidivaram;Mummidivaram;16.65;82.1167;94 -Kosigi;Kosigi;15.8542;77.243;94 -Ashwarāopeta;Ashwaraopeta;17.25;81.1333;94 -Khajurāho;Khajuraho;24.85;79.9333;94 -Yādiki;Yadiki;15.05;77.88;94 -Chandrakona;Chandrakona;22.73;87.52;94 -Gauripur;Gauripur;26.08;89.97;94 -Teranikallu;Teranikallu;15.6392;77.5303;94 -Bārāsat;Barasat;22.9187;88.8301;94 -Kālkuni;Kalkuni;14.6;74.8333;94 -Vīrapalle;Virapalle;14.15;78.8667;94 -Vidapanakallu;Vidapanakallu;15.0667;77.1833;94 -Adigoppula;Adigoppula;16.4402;79.6235;94 -Harīke;Harike;31.1661;74.9417;94 -Chitvel;Chitvel;14.1667;79.3333;94 -Pānuria;Panuria;23.8229;86.9839;94 -Tālgāchhi;Talgachhi;25.3383;87.8929;94 -Kismatpur;Kismatpur;17.3333;78.4;94 -Jagatballabhpur;Jagatballabhpur;22.6864;88.1069;94 -Krishnanagar;Krishnanagar;23.4;88.5;94 -Saharsa;Saharsa;25.88;86.6;94 -Bharūch;Bharuch;21.6948;72.9805;94 -Budaun;Budaun;28.03;79.09;94 -Chittoor;Chittoor;13.2;79.1167;94 -Madnūr;Madnur;18.5;77.6333;94 -Makkuva;Makkuva;18.6667;83.2667;94 -Pullalacheruvu;Pullalacheruvu;16.1584;79.4321;94 -Gampalagūdem;Gampalagudem;16.9833;80.5167;94 -Machilīpatnam;Machilipatnam;16.1875;81.1389;94 -Medinīpur;Medinipur;22.4333;87.3333;94 -Bāramūla;Baramula;34.2;74.34;94 -Sitalpur;Sitalpur;27.63;80.75;94 -Navsāri;Navsari;20.8504;72.92;94 -Godhra;Godhra;22.7772;73.6203;94 -Conjeeveram;Conjeeveram;12.8308;79.7078;94 -Proddatūr;Proddatur;14.73;78.55;94 -Udipi;Udipi;13.3322;74.7461;94 -Fatehpur;Fatehpur;25.8804;80.8;94 -Tenāli;Tenali;16.243;80.64;94 -Bulandshahr;Bulandshahr;28.4;77.85;94 -Baharampur;Baharampur;24.1;88.25;94 -Chakradharpur;Chakradharpur;22.7;85.63;94 -Haldia;Haldia;22.03;88.06;94 -Gurgaon;Gurgaon;28.45;77.02;94 -Mahbūbnagar;Mahbubnagar;16.7333;77.9833;94 -Ghāndīnagar;Ghandinagar;23.22;72.68;94 -Hugli;Hugli;22.9;88.39;94 -Burhānpur;Burhanpur;21.3;76.2267;94 -Khammam;Khammam;17.25;80.15;94 -Bhiwāni;Bhiwani;28.7833;76.1333;94 -Madhyamgram;Madhyamgram;22.7;88.45;94 -Ellore;Ellore;16.7117;81.1031;94 -Ongole;Ongole;15.5;80.05;94 -Dindigul;Dindigul;10.369;77.9804;94 -Ingrāj Bāzār;Ingraj Bazar;25;88.15;94 -Kharagpur;Kharagpur;22.3302;87.3237;94 -Shimla;Shimla;31.1033;77.1722;94 -Cuddalore;Cuddalore;11.75;79.75;94 -Chandannagar;Chandannagar;22.8667;88.3833;94 -Chīrāla;Chirala;15.82;80.35;94 -Bīdar;Bidar;17.9;77.55;94 -Deo;Deo;24.6561;84.4356;94 -Madanapalle;Madanapalle;13.55;78.5;94 -Dam Dam;Dam Dam;22.62;88.42;94 -Sirsa;Sirsa;29.4904;75.03;94 -Alleppey;Alleppey;9.5004;76.37;94 -Titāgarh;Titagarh;22.74;88.37;94 -Vellore;Vellore;12.9204;79.15;94 -Rāiganj;Raiganj;25.6167;88.1167;94 -Nandyāl;Nandyal;15.5204;78.48;94 -Bārākpur;Barakpur;22.75;88.3667;94 -Batāla;Batala;31.8186;75.2028;94 -Bhusāval;Bhusaval;21.02;75.83;94 -Bahraigh;Bahraigh;27.5742;81.5958;94 -Jaunpur;Jaunpur;25.7333;82.6833;94 -Tonk;Tonk;26.1505;75.79;94 -Mahesāna;Mahesana;23.6;72.4;94 -Jadcherla;Jadcherla;16.7667;78.15;94 -Bhagabānpur;Bhagabanpur;24.7765;88.0217;94 -Tiruvūr;Tiruvur;17.1;80.6;94 -Rāmpur;Rampur;26.4424;89.8038;94 -Chautāpal;Chautapal;17.2508;78.8972;94 -Chilkūru;Chilkuru;16.9611;79.9125;94 -Bādkulla;Badkulla;23.28;88.53;94 -Srikhanda;Srikhanda;23.5984;88.0871;94 -Nārapala;Narapala;14.7206;77.8106;94 -Gobārdānga;Gobardanga;22.87;88.76;94 -Bodupāl;Bodupal;17.4139;78.5783;94 -Dharmsāla;Dharmsala;32.2167;76.3167;94 -Somandepalle;Somandepalle;14.0078;77.6086;94 -Sirvār;Sirvar;16.1739;77.0225;94 -Chinna Ganjām;Chinna Ganjam;15.693;80.2405;94 -Jaggampeta;Jaggampeta;17.1833;82.05;94 -Jhalidā;Jhalida;23.37;85.97;94 -Kanekallu;Kanekallu;14.8864;77.0317;94 -Kunchanapalle;Kunchanapalle;16.45;80.6167;94 -Kalingapatnam;Kalingapatnam;18.3389;84.1205;94 -Āspari;Aspari;15.4833;77.3833;94 -Kākdwīp;Kakdwip;21.8791;88.1913;94 -Rāmjībanpur;Ramjibanpur;22.83;87.62;94 -Cherukūru;Cherukuru;15.994;80.378;94 -Rudravaram;Rudravaram;15.831;78.05;94 -Karālapādu;Karalapadu;16.507;79.8;94 -Rāngaipur;Rangaipur;25.3884;87.9124;94 -Rāmapur;Ramapur;22.3102;88.9599;94 -Nekkonda;Nekkonda;16.7833;78.2333;94 -Nibria;Nibria;22.61;88.25;94 -Kuli;Kuli;24.7366;87.9426;94 -Beldānga;Beldanga;23.93;88.25;94 -Saranga;Saranga;22.54;88.21;94 -Holavanhalli;Holavanhalli;13.5333;77.3;94 -Arakeri;Arakeri;16.2746;76.9494;94 -Dornipādu;Dornipadu;15.2372;78.4483;94 -Bagchara;Bagchara;22.9574;88.7706;94 -Muppālla;Muppalla;16.2372;79.8464;94 -Kamarpalli;Kamarpalli;18.9219;78.5081;94 -Lingasamudram;Lingasamudram;15.095;79.7007;94 -Khopākāti;Khopakati;25.3848;87.7796;94 -Kāndrakota;Kandrakota;17.1451;82.1306;94 -Bagela;Bagela;25.8723;87.8978;94 -Dwārapūdi;Dwarapudi;16.95;81.9333;94 -Maipādu;Maipadu;14.5;80.1667;94 -Mallārpur;Mallarpur;24.0814;87.7093;94 -Bādampūdi;Badampudi;16.82;81.47;94 -Dhola;Dhola;22.0385;88.2979;94 -Bharatgarh;Bharatgarh;22.1474;88.6802;94 -Digambarpur;Digambarpur;21.9343;88.3876;94 -Toplā;Topla;22.2333;80.8833;94 -Annavaram;Annavaram;17.282;82.4055;94 -Kennālu;Kennalu;12.4667;76.6667;94 -Morta;Morta;16.8094;81.7016;94 -Rāmthenga;Ramthenga;26.4724;89.2121;94 -Devaruppal;Devaruppal;17.6511;79.3556;94 -Tarakeswar;Tarakeswar;22.89;88.02;94 -Sānkrāil;Sankrail;22.57;88.24;94 -Elesvaram;Elesvaram;17.2833;82.1;94 -Kaippakanchēri;Kaippakancheri;10.938;75.987;94 -Diamond Harbour;Diamond Harbour;22.191;88.1905;94 -Damān;Daman;20.4169;72.834;94 -Amudālavalasa;Amudalavalasa;18.4167;83.9;94 -Pujali;Pujali;22.4679;88.1452;94 -Kānkuria;Kankuria;24.658;87.9794;94 -Chittaranjan;Chittaranjan;23.87;86.87;94 -Panaji;Panaji;15.48;73.83;94 -Nambūru;Namburu;16.36;80.52;94 -Kanniyākumāri;Kanniyakumari;8.0911;77.5417;94 -Jangipur;Jangipur;24.47;88.07;94 -Tanuku;Tanuku;16.75;81.7;94 -Baj Baj;Baj Baj;22.4828;88.1818;94 -Siuri;Siuri;23.9167;87.5333;94 -Bankra;Bankra;22.63;88.3;94 -Tamlūk;Tamluk;22.3;87.9167;94 -Vinjamūr;Vinjamur;14.833;79.583;94 -Kāmalāpuram;Kamalapuram;14.5833;78.65;94 -Chandragiri;Chandragiri;13.5833;79.3167;94 -Mārahra;Marahra;27.75;78.5667;94 -Belūr;Belur;13.1642;75.8647;94 -Sompeta;Sompeta;18.93;84.6;94 -Mundra;Mundra;22.85;69.73;94 -Nalua;Nalua;22.1051;88.4619;94 -Karlapālem;Karlapalem;15.9333;80.55;94 -Umrāpur;Umrapur;24.5863;87.9294;94 -Chāgalamarri;Chagalamarri;14.9667;78.5833;94 -Krishnapur;Krishnapur;24.4123;88.2582;94 -Kattanam;Kattanam;9.1833;76.55;94 -Nizāmpatam;Nizampatam;15.9;80.6667;94 -Gannavaram;Gannavaram;16.5333;80.8;94 -Ghatkesar;Ghatkesar;17.4494;78.6853;94 -Palāshi;Palashi;23.7898;88.2583;94 -Banganapalle;Banganapalle;15.3167;78.2331;94 -Achampet;Achampet;16.6299;80.1213;94 -Pālkonda;Palkonda;18.6;83.75;94 -Andāl;Andal;23.6;87.2;94 -Nigan;Nigan;23.5045;87.9871;94 -Chilakapālem;Chilakapalem;18.271;83.804;94 -Chinnakākāni;Chinnakakani;16.4046;80.5579;94 -Upputūru;Upputuru;15.951;80.289;94 -Simlāpāl;Simlapal;22.9227;87.0734;94 -Annāram;Annaram;17.6288;78.3759;94 -Gosānimāri Bandar;Gosanimari Bandar;26.1519;89.3335;94 -Chennekottapalle;Chennekottapalle;14.3175;77.6072;94 -Chandrasekharāpuram;Chandrasekharapuram;15.1833;79.2833;94 -Fatehpor;Fatehpor;33.65;75.15;94 -Bījnapalli;Bijnapalli;16.55;78.2;94 -Pipa;Pipa;22.6018;88.8364;94 -Pārākaram;Parakaram;25.2703;87.9846;94 -Rājbāri;Rajbari;22.4019;88.8059;94 -Chevella;Chevella;17.3067;78.1353;94 -Beluguppa;Beluguppa;14.7167;77.1333;94 -Mogallu;Mogallu;16.6;81.5667;94 -Bandi Ātmakūru;Bandi Atmakuru;15.581;78.5241;94 -Bellūru;Belluru;12.9833;76.75;94 -Kārumanchi;Karumanchi;16.0549;79.8903;94 -Chintalavalasa;Chintalavalasa;18.0675;83.4094;94 -Hāvaligi;Havaligi;15.0167;77.1167;94 -Kotauratla;Kotauratla;17.5658;82.6877;94 -Khanta;Khanta;25.8468;88.0525;94 -Mudinepalle;Mudinepalle;16.4;81.1167;94 -Kurupām;Kurupam;18.8667;83.5667;94 -Valigonda;Valigonda;17.3667;79.05;94 -Hire Padsalgi;Hire Padsalgi;16.594;75.3867;94 -Polba;Polba;22.9615;88.3066;94 -Bāgdaha;Bagdaha;23.2178;88.8857;94 -Battili;Battili;19.0167;83.7833;94 -Katangūr;Katangur;17.16;79.313;94 -Umarpur;Umarpur;24.6109;87.8952;94 -Sāyampet;Sayampet;18.1167;79.7375;94 -Sibkālinagar;Sibkalinagar;21.9288;88.178;94 -Kodekal;Kodekal;16.3522;76.4025;94 -Pedda Bhogila;Pedda Bhogila;18.6612;83.3784;94 -Rānīganj;Raniganj;25.8564;87.9124;94 -Krishnarānpur;Krishnaranpur;22.0561;88.3326;94 -Nīrmānvi;Nirmanvi;16.0433;77.0991;94 -Chātaparru;Chataparru;16.697;81.167;94 -Mūlaguntapādu;Mulaguntapadu;15.298;80.034;94 -Belsur;Belsur;25.3727;87.83;94 -Polāki;Polaki;18.3667;84.1;94 -Yādamari;Yadamari;13.1422;78.9847;94 -Khātra;Khatra;22.98;86.85;94 -Ponnalūru;Ponnaluru;15.2719;79.7992;94 -Amalāpuram;Amalapuram;16.5833;82.0167;94 -Bāruipur;Baruipur;22.3654;88.4325;94 -Mandapeta;Mandapeta;16.87;81.93;94 -Mūndka;Mundka;28.6794;77.0284;94 -Chakapara;Chakapara;22.63;88.35;94 -Itānagar;Itanagar;27.1;93.62;94 -Bhīmunipatnam;Bhimunipatnam;17.8864;83.4471;94 -Pithāpuram;Pithapuram;17.1167;82.2667;94 -Nagari;Nagari;13.33;79.58;94 -Mahishkuchi;Mahishkuchi;26.3866;89.7646;94 -Pedda Ganjām;Pedda Ganjam;15.6428;80.2324;94 -Marmagao;Marmagao;15.402;73.8;94 -Dhuliān;Dhulian;24.68;87.97;94 -Kohīma;Kohima;25.6667;94.1194;94 -Bhadrapur;Bhadrapur;24.2624;87.952;94 -Manāli;Manali;32.2044;77.17;94 -Nātavaram;Natavaram;17.605;82.408;94 -Mallepalli;Mallepalli;18.5833;80.9;94 -Baruipāra;Baruipara;22.7574;88.2429;94 -Barua Gopālpur;Barua Gopalpur;24.5618;87.8121;94 -Nekunāpuram;Nekunapuram;15.2267;79.9267;94 -Pokūru;Pokuru;15.1667;79.8167;94 -Uchalon;Uchalon;23.0333;87.7833;94 -Huliyūrdurga;Huliyurdurga;12.8167;77.0333;94 -Pāta Pandillapalle;Pata Pandillapalle;15.7565;80.2831;94 -Sante Kasalgere;Sante Kasalgere;12.4972;76.8878;94 -Rājavommangi;Rajavommangi;17.501;82.253;94 -Indrāni;Indrani;24.1381;88.0217;94 -Mundlapādu;Mundlapadu;15.333;78.9;94 -Dhalpāl;Dhalpal;26.3941;89.6536;94 -Bara Bakra;Bara Bakra;22.7621;88.8899;94 -Agali;Agali;13.7842;77.0544;94 -Sūrampalle;Surampalle;16.5847;80.7186;94 -Hire Kotankal;Hire Kotankal;15.9628;76.9511;94 -Dātura;Datura;24.4038;87.9579;94 -Bajanki;Bajanki;18.2556;79.0165;94 -Gārladinne;Garladinne;14.8333;77.6;94 -Wajrakarūr;Wajrakarur;15.0167;77.3833;94 -Nāmkhāna;Namkhana;21.7667;88.2333;94 -Muglispur;Muglispur;24.4443;87.8936;94 -Rāmasamudram;Ramasamudram;13.3667;78.4333;94 -Sheakhala;Sheakhala;22.7636;88.1781;94 -Pāchipenta;Pachipenta;18.46;83.11;94 -Meliyāputtu;Meliyaputtu;18.7667;84.1667;94 -Rādhāngar;Radhangar;22.4488;88.4719;94 -Bāishāta;Baishata;22.1329;88.467;94 -Kruttivennu;Kruttivennu;16.3774;81.367;94 -Dāmaramadugu;Damaramadugu;14.5016;79.9319;94 -Bestavārapeta;Bestavarapeta;15.5511;79.1;94 -Mathampalli;Mathampalli;16.8558;79.8936;94 -Baireddipalle;Baireddipalle;13.0833;78.6167;94 -Kirnāhar;Kirnahar;23.7569;87.8768;94 -Bujang;Bujang;24.2593;87.9187;94 -Hātinda;Hatinda;25.4157;87.9879;94 -Haripur;Haripur;22.5912;88.6342;94 -Mantūr;Mantur;16.3809;75.3774;94 -Parkāl;Parkal;18.2;79.7167;94 -Tehata;Tehata;23.7274;88.5331;94 -Kosgi;Kosgi;16.9839;77.7193;94 -Nellimarla;Nellimarla;18.1667;83.4333;94 -Kaikalūr;Kaikalur;16.5667;81.2;94 -Bargāri;Bargari;30.5188;74.9578;94 -Chelyāma;Chelyama;23.6199;86.5496;94 -Palagara;Palagara;18.6167;83.5333;94 -Gura;Gura;24.1926;88.0652;94 -Adwitnagar;Adwitnagar;24.6296;87.8986;94 -Bangaon;Bangaon;23.07;88.82;94 -Tādpatri;Tadpatri;14.9097;78.0083;94 -Khardah;Khardah;22.72;88.38;94 -Narasaraopet;Narasaraopet;16.236;80.054;94 -Siddipet;Siddipet;18.1;78.85;94 -Bānsbāria;Bansbaria;22.97;88.4;94 -Vālpārai;Valparai;10.3204;76.97;94 -Champdani;Champdani;22.8;88.37;94 -Osmānābād;Osmanabad;18.1667;76.05;94 -Islāmābād;Islamabad;33.73;75.15;94 -Jalpāiguri;Jalpaiguri;26.5167;88.7333;94 -Suriāpet;Suriapet;17.15;79.6167;94 -Tādepallegūdem;Tadepallegudem;16.8333;81.5;94 -Būndi;Bundi;25.4383;75.6372;94 -Negapatam;Negapatam;10.7667;79.8333;94 -Kalyani;Kalyani;22.975;88.4344;94 -Bhadreswar;Bhadreswar;22.82;88.35;94 -Chilakalūrupet;Chilakalurupet;16.0892;80.1672;94 -Gangtok;Gangtok;27.33;88.62;94 -Port Blair;Port Blair;11.6667;92.75;94 -Mailavaram;Mailavaram;16.7833;80.6333;94 -Madakasīra;Madakasira;13.9369;77.2694;94 -Tufānganj;Tufanganj;26.32;89.67;94 -Yavatmāl;Yavatmal;20.4;78.1333;94 -Chittaurgarh;Chittaurgarh;24.8894;74.6239;94 -Adilābād;Adilabad;19.6667;78.5333;94 -Gudivāda;Gudivada;16.43;80.99;94 -Darjeeling;Darjeeling;27.0375;88.2631;94 -Sopur;Sopur;34.3;74.47;94 -Bukkarāyasamudram;Bukkarayasamudram;14.6944;77.6381;94 -Ganapavaram;Ganapavaram;16.1233;80.1721;94 -Pāmarru;Pamarru;16.327;80.961;94 -Chāgallu;Chagallu;16.9833;81.6667;94 -Pushkar;Pushkar;26.4903;74.5542;94 -Sarapāka;Sarapaka;17.6922;80.8614;94 -Husnābād;Husnabad;17.0667;77.65;94 -Kuppam;Kuppam;12.75;78.37;94 -Pākāla;Pakala;13.4667;79.1167;94 -Mārutūru;Maruturu;15.9862;80.1051;94 -Kirugāvalu;Kirugavalu;12.3667;76.95;94 -Karatber;Karatber;22.4977;88.0649;94 -Dūpādu;Dupadu;15.9167;79.3667;94 -Chandipur;Chandipur;22.0528;88.2911;94 -Kethepalli;Kethepalli;17.1907;79.4468;94 -Māliāra;Maliara;23.475;87.223;94 -Khandaghosh;Khandaghosh;23.2091;87.6983;94 -Takkellapādu;Takkellapadu;16.3111;80.491;94 -Kolleti Kota;Kolleti Kota;16.626;81.289;94 -Chiwemla;Chiwemla;17.1528;79.6861;94 -Dhanbela;Dhanbela;22.9113;88.5345;94 -Dommaranandyāla;Dommaranandyala;14.8644;78.3658;94 -Naushahra Panwān;Naushahra Panwan;31.3399;74.9537;94 -Danagalli;Danagalli;12.2228;76.5714;94 -Anigandlapādu;Anigandlapadu;16.892;80.287;94 -Kavulūru;Kavuluru;16.6303;80.5828;94 -Konāda;Konada;18.0167;83.5667;94 -Dīgnagar;Dignagar;23.4283;87.6976;94 -Tekmāl;Tekmal;17.97;78.04;94 -Vijayapuri South;Vijayapuri South;16.558;79.309;94 -Berghom;Berghom;22.8687;88.7088;94 -Jagannāthpur;Jagannathpur;25.3159;87.8785;94 -Bībīnagar;Bibinagar;17.4708;78.7946;94 -Venavanka;Venavanka;18.3975;79.3878;94 -Rodalkundi;Rodalkundi;15.6774;76.7754;94 -Rangampeta;Rangampeta;17.082;81.988;94 -Kottūru;Kotturu;18.7667;83.8833;94 -Timmāpuram;Timmapuram;17.0313;82.2462;94 -Rāvipādu;Ravipadu;16.2598;80.0106;94 -Lakhanpur;Lakhanpur;24.6185;87.9484;94 -Pippara;Pippara;16.7167;81.55;94 -Nallacheruvu;Nallacheruvu;14.0061;78.1758;94 -Pālakurti;Palakurti;17.6588;79.4325;94 -Peddakadabūru;Peddakadaburu;15.766;77.326;94 -Chiluvūru;Chiluvuru;16.3785;80.6146;94 -Kaligiri;Kaligiri;14.8333;79.7;94 -Mulakalacheruvu;Mulakalacheruvu;13.8408;78.3056;94 -Nārāyanpur;Narayanpur;17.1622;78.8817;94 -Tullūru;Tulluru;16.5275;80.4681;94 -Nandivelugu;Nandivelugu;16.2924;80.6426;94 -Bhātumra;Bhatumra;18.03;77.22;94 -Bhāndārhāti;Bhandarhati;22.9227;88.0996;94 -Rebāla;Rebala;14.5333;79.9;94 -Gopālganj;Gopalganj;22.0572;88.6182;94 -Bīrkur;Birkur;18.4836;77.8003;94 -Asafābād;Asafabad;19.365;79.274;94 -Abu;Abu;24.5925;72.7083;94 -Velugodu;Velugodu;15.7817;78.6892;94 -Curchorem;Curchorem;15.25;74.1;94 -Singur;Singur;22.81;88.23;94 -Niāla Kondapalle;Niala Kondapalle;17.1;80.0506;94 -Yāzali;Yazali;15.9709;80.5616;94 -Gopālpur;Gopalpur;25.8738;87.9637;94 -Berāberi;Beraberi;22.8461;88.2047;94 -Kulgam;Kulgam;33.64;75.02;94 -Hassan;Hassan;13.005;76.1028;94 -Gondiā;Gondia;21.45;80.2;94 -Mandya;Mandya;12.5242;76.8958;94 -Bānkura;Bankura;23.25;87.0667;94 -Tiruvannāmalai;Tiruvannamalai;12.2604;79.1;94 -Pālakollu;Palakollu;16.5333;81.7333;94 -Pīlibhīt;Pilibhit;28.6333;79.7667;94 -Pālghāt;Palghat;10.7792;76.6547;94 -Hanumāngarh;Hanumangarh;29.5833;74.3167;94 -Abohar;Abohar;30.1204;74.29;94 -Kānchrāpāra;Kanchrapara;22.97;88.43;94 -Basīrhat;Basirhat;22.6572;88.8942;94 -Hāthras;Hathras;27.6;78.05;94 -Chandpur;Chandpur;22.1623;88.3602;94 -Vidavalūru;Vidavaluru;14.5942;80.0297;94 -Khājuri;Khajuri;21.8611;87.948;94 -Gūmmadidola;Gummadidola;17.683;78.37;94 -Rāvinūtala;Ravinutala;15.739;80.08;94 -Tamballapalle;Tamballapalle;13.8994;78.4203;94 -Hālīsahar;Halisahar;22.95;88.42;94 -Rishra;Rishra;22.71;88.35;94 -Navadwīp;Navadwip;23.4088;88.3657;94 -Guntakal;Guntakal;15.17;77.38;94 -Baidyabāti;Baidyabati;22.79;88.32;94 -Dharmavaram;Dharmavaram;14.4142;77.715;94 -Ghazīpur;Ghazipur;25.5833;83.5667;94 -Puruliya;Puruliya;23.3333;86.3667;94 -Bagulā;Bagula;23.335;88.644;94 -Koilkuntla;Koilkuntla;15.2333;78.3167;94 -Harīpur;Haripur;31.52;75.98;94 -Pathānkot;Pathankot;32.2689;75.6497;94 -Dibrugarh;Dibrugarh;27.4833;95;94 -Verāval;Veraval;20.9;70.37;94 -Fyzābād;Fyzabad;26.7504;82.17;94 -Shāntipur;Shantipur;23.25;88.43;94 -Silchar;Silchar;24.7904;92.79;94 -Bālurghāt;Balurghat;25.2167;88.7667;94 -Nalgonda;Nalgonda;17.05;79.27;94 -Vidisha;Vidisha;23.5239;77.8061;94 -Beāwar;Beawar;26.1011;74.3203;94 -Hindupur;Hindupur;13.83;77.49;94 -Erode;Erode;11.3428;77.7274;94 -Etah;Etah;27.63;78.67;94 -Hābra;Habra;22.83;88.63;94 -Ambāla;Ambala;30.3786;76.7725;94 -Mauli;Mauli;30.7194;76.7181;94 -Kumbakonam;Kumbakonam;10.9805;79.4;94 -Mandsaur;Mandsaur;24.03;75.08;94 -Chicacole;Chicacole;18.3;83.9;94 -Bhīmavaram;Bhimavaram;16.5333;81.5333;94 -Kolār;Kolar;13.1333;78.1333;94 -Shillong;Shillong;25.5744;91.8789;94 -Kota;Kota;14.0333;80.05;94 -Chennūr;Chennur;14.5667;78.8;94 -Sultānābād;Sultanabad;18.5333;79.3333;94 -Sānātikri;Sanatikri;22.0198;88.5026;94 -Tadikalapūdi;Tadikalapudi;16.8991;81.1764;94 -Bhagwāngola;Bhagwangola;24.3485;88.3243;94 -Islāmpur;Islampur;24.1513;88.4671;94 -Gālivedu;Galivedu;14.0333;78.5;94 -Rāikal;Raikal;18.9;78.8;94 -Pātapatnam;Patapatnam;18.75;84.0833;94 -Bālkonda;Balkonda;18.8667;78.35;94 -Dogāchi;Dogachi;24.6195;87.9221;94 -Janāi;Janai;22.7157;88.2426;94 -Natshal;Natshal;22.1957;88.0272;94 -Kalinagar;Kalinagar;22.4383;88.115;94 -Velivennu;Velivennu;16.8443;81.6895;94 -Begampur;Begampur;22.74;88.24;94 -Chaital;Chaital;22.5106;88.7996;94 -Amtala;Amtala;22.22;88.17;94 -Bhabānipur;Bhabanipur;24.7153;87.9227;94 -Bandlagūda;Bandlaguda;17.3543;78.3853;94 -Begampur;Begampur;22.3705;88.494;94 -Bāhāgalpur;Bahagalpur;24.5934;87.9536;94 -Muragācha;Muragacha;22.69;88.42;94 -Chandi;Chandi;22.3503;88.2828;94 -Saktipur;Saktipur;23.864;88.1987;94 -Iarpur;Iarpur;22.2998;88.2994;94 -Nāzira;Nazira;22.218;88.2757;94 -Krishnapur;Krishnapur;22.67;88.26;94 -Nalpur;Nalpur;22.53;88.19;94 -Mahadipur;Mahadipur;24.8566;88.1248;94 -Amgachia;Amgachia;22.4156;88.3051;94 -Laskarpar;Laskarpar;22.5833;88.1036;94 -Hārua;Harua;24.5249;87.9931;94 -Nimpot;Nimpot;22.15;88.43;94 -Multi;Multi;22.2847;88.4053;94 -Chāndpur;Chandpur;22.4368;88.1711;94 -Sāhāpur;Sahapur;22.52;88.17;94 -Dhāmua;Dhamua;22.2875;88.3962;94 -Brāhmanagūdem;Brahmanagudem;16.9275;81.6736;94 -Karimnagar;Karimnagar;22.1158;88.2455;94 -Timmāpuram;Timmapuram;18.3597;79.0875;94 -Ventrapragada;Ventrapragada;16.4425;80.9086;94 -Elangi;Elangi;25.2986;87.9054;94 -Palsa;Palsa;24.4721;87.8637;94 -Hebbūr;Hebbur;13.15;77.0333;94 -Moragudi;Moragudi;14.8625;78.3772;94 -Matsyapuri;Matsyapuri;16.4814;81.6267;94 -Kondavīdu;Kondavidu;16.2597;80.2653;94 -Amadagūru;Amadaguru;13.8886;78.0217;94 -Dariapur;Dariapur;22.8697;88.5002;94 -Murarai;Murarai;24.4428;87.8575;94 -Maddipādu;Maddipadu;15.6222;80.023;94 -Obuladevarcheruvu;Obuladevarcheruvu;14.0263;78.0009;94 -Mandadam;Mandadam;16.5194;80.5139;94 -Kotanandūru;Kotananduru;17.4667;82.4667;94 -Sidhar;Sidhar;24.5484;87.9332;94 -Ellanūru;Ellanuru;14.7;78.08;94 -Baswa;Baswa;24.1472;87.8802;94 -Digalgrām;Digalgram;24.0474;87.6432;94 -Kāsimpur;Kasimpur;22.765;88.5136;94 -Kāvūru;Kavuru;16.1333;80.1167;94 -Bānpur;Banpur;23.4484;88.7511;94 -Kandāran;Kandaran;25.2828;87.9904;94 -Balatgi;Balatgi;16.1114;76.9487;94 -Dumpagadapa;Dumpagadapa;16.5989;81.3688;94 -Bahutāl;Bahutal;24.56;87.89;94 -Kottapeta;Kottapeta;15.7913;80.377;94 -Penugonda;Penugonda;16.6569;81.7461;94 -Dighirpār;Dighirpar;22.3034;88.6678;94 -Dharmāpuri;Dharmapuri;18.9475;79.094;94 -Challapalle;Challapalle;16.1167;80.9333;94 -Galaga;Galaga;16.2667;76.8333;94 -Rācherla;Racherla;15.4667;78.9667;94 -Mahurāpur;Mahurapur;24.5079;87.8231;94 -Kasimkota;Kasimkota;17.6736;82.9634;94 -Mahālandi;Mahalandi;24.0738;88.1214;94 -Gonegandla;Gonegandla;15.717;77.6;94 -Rentachintala;Rentachintala;16.5524;79.5529;94 -Gokarna;Gokarna;24.0306;88.1181;94 -Khirpai;Khirpai;22.711;87.6174;94 -Kollūru;Kolluru;16.1833;80.8;94 -Mitrapur;Mitrapur;24.4371;87.9666;94 -Kompalle;Kompalle;17.4993;78.4583;94 -Chopadandi;Chopadandi;18.5833;79.1667;94 -Khed;Khed;17.72;73.38;94 -Rāmāyampet;Ramayampet;18.1166;78.4298;94 -Bārnia;Barnia;23.7311;88.4329;94 -Kāmavarapukota;Kamavarapukota;17.0033;81.1953;94 -Podalakūr;Podalakur;14.3667;79.7333;94 -Morgim;Morgim;15.6294;73.7358;94 -Rimbik;Rimbik;27.1271;88.0993;94 -Tādikonda;Tadikonda;16.4167;80.4542;94 -Mellacheruvu;Mellacheruvu;16.8173;79.9331;94 -Rājmahal;Rajmahal;25.05;87.84;94 -Kulu;Kulu;31.96;77.1;94 -Vissannapeta;Vissannapeta;16.95;80.7833;94 -Kottá Kalidindi;Kotta Kalidindi;16.5032;81.2877;94 -Debīpur;Debipur;24.2272;88.6472;94 -Vempa;Vempa;16.45;81.5833;94 -Bantumilli;Bantumilli;16.35;81.2833;94 -Kantālia;Kantalia;22.7219;88.5415;94 -Lakkavaram;Lakkavaram;15.6983;79.7945;94 -Mohanpur;Mohanpur;25.3206;87.94;94 -Kongal;Kongal;16.944;79.216;94 -Sālgundi;Salgundi;15.6677;76.8286;94 -Kālla;Kalla;16.5374;81.4087;94 -Amarkantak;Amarkantak;22.6751;81.7596;94 -Katak Chincholi;Katak Chincholi;18.03;77.22;94 -Madhura;Madhura;24.3298;87.8793;94 -Sāsan;Sasan;22.6622;88.5823;94 -Chaudepalle;Chaudepalle;13.4831;78.7664;94 -Malkāpuram;Malkapuram;15.417;77.883;94 -Mohanpur;Mohanpur;21.8425;87.4214;94 -Belākoba;Belakoba;26.5744;88.6052;94 -Maripād;Maripad;17.4031;79.8567;94 -Vāyalpād;Vayalpad;13.65;78.6333;94 -Veldurti;Veldurti;15.5667;77.9167;94 -Pānchgrām;Panchgram;24.1996;88.0077;94 -Manthani;Manthani;18.65;79.6667;94 -Inkollu;Inkollu;15.8281;80.1929;94 -Pernamitta;Pernamitta;15.5333;80;94 -Bondapalle;Bondapalle;18.2418;83.3489;94 -Pulipādu;Pulipadu;16.607;79.652;94 -Pālhalli;Palhalli;12.4139;76.6528;94 -Jagdispur;Jagdispur;22.65;88.29;94 -Ramnagar;Ramnagar;22.3245;88.494;94 -Jaypul;Jaypul;22.7833;88.5695;94 -Mudivarti;Mudivarti;14.555;80.1079;94 -Kandlagunta;Kandlagunta;16.35;79.367;94 -Tārāchua;Tarachua;24.1472;87.6107;94 -Gadivemula;Gadivemula;15.7069;78.4169;94 -Beliātor;Beliator;23.3333;87.2167;94 -Paidipādu;Paidipadu;15.7117;80.1111;94 -Mandirtala;Mandirtala;21.813;88.1103;94 -Kanagānapalle;Kanaganapalle;14.45;77.5167;94 -Etikoppāka;Etikoppaka;17.5;82.73;94 -Tipparti;Tipparti;17.0167;79.4167;94 -Dispur;Dispur;26.15;91.77;94 -Mālancha;Malancha;24.666;87.922;94 -Raghudebbati;Raghudebbati;22.53;88.2;94 -Giria;Giria;24.5167;88.0667;94 -Baharu;Baharu;22.204;88.4283;94 -Nahāzāri;Nahazari;22.4347;88.2487;94 -Dumjor;Dumjor;22.64;88.22;94 -Mahiari;Mahiari;22.59;88.24;94 -Mayahaura;Mayahaura;22.1834;88.4998;94 -Phirangipuram;Phirangipuram;16.3;80.2667;94 -Kembhāvi;Kembhavi;16.65;76.5333;94 -Gokavaram;Gokavaram;17.2667;81.85;94 -Jaynagar-Majilpur;Jaynagar-Majilpur;22.1745;88.4184;94 -Māmidālapādu;Mamidalapadu;15.831;78.05;94 -Pānchla;Panchla;22.54;88.14;94 -Jālhalli;Jalhalli;13.0333;77.55;94 -Poranki;Poranki;16.4743;80.7128;94 -Sundararaopeta;Sundararaopeta;16.8031;81.6419;94 -Bāuria;Bauria;22.4521;88.1853;94 -Cherrapunji;Cherrapunji;25.3009;91.6962;94 -Hanamsāgar;Hanamsagar;15.8722;76.0431;94 -Yellāreddi;Yellareddi;18.1859;78.0212;94 -Sindhnūr;Sindhnur;15.7833;76.7667;94 -Kankipādu;Kankipadu;16.45;80.7833;94 -Tummurukota;Tummurukota;16.586;79.49;94 -Tondapi;Tondapi;16.3913;80.0612;94 -Kothakota;Kothakota;16.3667;77.9667;94 -Kottavalasa;Kottavalasa;17.9;83.2;94 -Odlābāri;Odlabari;26.8364;88.6294;94 -Holalagondi;Holalagondi;15.4873;77.0464;94 -Bikkavolu;Bikkavolu;16.9624;82.049;94 -Madanpur;Madanpur;23.02;88.48;94 -Birajnagar;Birajnagar;22.1436;88.7849;94 -Ranasthalam;Ranasthalam;18.1979;83.7039;94 -Lābpur;Labpur;23.83;87.82;94 -Terlām;Terlam;18.4847;83.5014;94 -Kerimeri;Kerimeri;19.4333;79.05;94 -Sakkarepatna;Sakkarepatna;13.56;76.01;94 -Mungonda;Mungonda;16.5982;81.9187;94 -Konanki;Konanki;16.535;79.887;94 -Bandarlapalli;Bandarlapalli;13.3308;79.0989;94 -Bevūr;Bevur;16.2084;75.8941;94 -Fatehpur;Fatehpur;22.9375;88.5864;94 -Bhulki;Bhulki;25.8628;87.9346;94 -Ankāpuram;Ankapuram;18.77;78.25;94 -Tārāpur;Tarapur;24.1023;87.8055;94 -Hātgācha;Hatgacha;24.1036;87.5938;94 -Rādhānagar;Radhanagar;21.6906;88.2374;94 -Nirman;Nirman;22.843;88.8809;94 -Mirle;Mirle;12.5333;76.3167;94 -Murikipūdi;Murikipudi;16.04;80.104;94 -Kochara;Kochara;25.8523;87.9653;94 -Sārenga;Sarenga;22.7534;87.017;94 -Chejerla;Chejerla;14.5167;79.5667;94 -Musunūru;Musunuru;16.8428;80.9622;94 -Timmasamudram;Timmasamudram;15.7833;80.2333;94 -Khata;Khata;26.028;87.9465;94 -Medpalli;Medpalli;18.8003;78.8042;94 -Kondramutla;Kondramutla;16.1167;79.75;94 -Kalavalapalle;Kalavalapalle;16.93;81.63;94 -Attota;Attota;16.291;80.6816;94 -Bisor;Bisor;24.3846;87.967;94 -Pūsapātirega;Pusapatirega;18.092;83.5523;94 -Kyalanūr;Kyalanur;13.2667;77.9833;94 -Bajargaon;Bajargaon;25.8932;87.9989;94 -Harvi;Harvi;16.0628;77.0642;94 -Nandīgrām;Nandigram;22.01;87.99;94 -Kūderu;Kuderu;14.7333;77.4333;94 -Loutolim;Loutolim;15.33;73.98;94 -Tāllacheruvu;Tallacheruvu;16.65;80.097;94 -Rāmchandrapur;Ramchandrapur;24.4227;87.8573;94 -Manoharpur;Manoharpur;22.121;88.2333;94 -Ratua;Ratua;25.2001;87.9274;94 -Raipur;Raipur;22.8;86.95;94 -Kodūr;Kodur;16.2667;78.3;94 -Nātabāri Hāt;Natabari Hat;26.4064;89.5975;94 -Bheliān;Bhelian;24.2954;87.8958;94 -Nizāmpur;Nizampur;26.0148;87.8942;94 -Bāruva;Baruva;18.8824;84.5829;94 -Khulna;Khulna;22.3465;88.9167;94 -Begunkudar;Begunkudar;23.3528;86.0566;94 -Āndimatam;Andimatam;11.3353;79.3758;94 -Kandgal;Kandgal;15.9568;76.2734;94 -Gobindapur;Gobindapur;22.8801;88.8942;94 -Kottapalle;Kottapalle;16.315;79.912;94 -Nijgaon Parānpur;Nijgaon Paranpur;25.1559;87.9732;94 -Raspunji;Raspunji;22.4367;88.2705;94 -Algūr;Algur;16.7;76.3499;94 -Kanamarlapūdi;Kanamarlapudi;16.1;79.8;94 -Phulbāri;Phulbari;21.7969;88.0997;94 -Dodharye;Dodharye;12.3939;75.9549;94 -Gavunipalli;Gavunipalli;13.514;78.227;94 -Bāndhkhola;Bandhkhola;24.2542;87.988;94 -Nangli;Nangli;13.1833;78.5167;94 -Nārathali;Narathali;26.5204;89.7669;94 -Jakrānpalli;Jakranpalli;18.7183;78.2775;94 -Kariāli;Kariali;25.3263;87.9074;94 -Kyādgeri;Kyadgeri;16.2319;76.9553;94 -Peravali;Peravali;16.7525;81.7417;94 -Harispur;Harispur;24.5121;87.9425;94 -Rentapālla;Rentapalla;16.4721;80.1342;94 -Kochcherla;Kochcherla;16.1493;79.7608;94 -Narendranagar;Narendranagar;30.17;78.3;94 -Ardavīdu;Ardavidu;15.6833;78.9667;94 -Jejur;Jejur;22.8804;88.1235;94 -Varadayyapālaiyam;Varadayyapalaiyam;13.6;79.9333;94 -Sathaur;Sathaur;26.034;87.9212;94 -Mirkal;Mirkal;17.86;76.95;94 -Elākkurichchi;Elakkurichchi;10.96;79.163;94 -Karavadi;Karavadi;15.549;80.1136;94 -Somala;Somala;13.4667;78.8167;94 -Khedra;Khedra;25.2987;88.1873;94 -Chāpirevula;Chapirevula;15.48;78.48;94 -Jagdeopur;Jagdeopur;17.768;78.808;94 -Khanta;Khanta;25.4265;87.8575;94 -Duttalūru;Duttaluru;14.8526;79.4046;94 -Durgāpur;Durgapur;25.2461;87.9046;94 -Venkatakrishnārayapuram;Venkatakrishnarayapuram;17.053;82.17;94 -Jhikra;Jhikra;22.6236;87.9195;94 -Tālgrām;Talgram;25.4271;87.8029;94 -Sandhwān;Sandhwan;30.6167;74.8;94 -Chopra;Chopra;26.3675;88.3076;94 -Chinna Chintakunta;Chinna Chintakunta;17.7797;78.2744;94 -Muratpur;Muratpur;23.0014;88.4507;94 -Onda;Onda;23.142;87.202;94 -Bhujabalapatnam;Bhujabalapatnam;16.58;81.27;94 -Pedda Nandipādu;Pedda Nandipadu;16.0728;80.3294;94 -Uppalapādu;Uppalapadu;16.3061;80.5163;94 -Mehegrām;Mehegram;24.2463;87.8509;94 -Kukunūru;Kukunuru;17.5667;81.1833;94 -Undi;Undi;16.6;81.4667;94 -Seven Pagodas;Seven Pagodas;12.6208;80.1933;94 -Utnūr;Utnur;19.3667;78.7667;94 -Hariharpāra;Hariharpara;24.0468;88.4244;94 -Udayagiri;Udayagiri;14.8667;79.3167;94 -Kolakalūru;Kolakaluru;16.3036;80.6172;94 -Vontimitta;Vontimitta;14.3833;79.0333;94 -Porumāmilla;Porumamilla;15.0167;78.9833;94 -Kallūr;Kallur;17.2;80.55;94 -Bhāstāra;Bhastara;23.0223;88.1493;94 -Kottakki;Kottakki;18.5149;83.2353;94 -Rāmakuppam;Ramakuppam;12.9003;78.4867;94 -Kambadūru;Kambaduru;14.3575;77.2186;94 -Kohīr;Kohir;17.6;77.7167;94 -Tondangi;Tondangi;17.25;82.4667;94 -Muttukūru;Muttukuru;14.2667;80.1;94 -Haldībāri;Haldibari;26.33;88.77;94 -Pyāpali;Pyapali;15.2669;77.7611;94 -Relangi;Relangi;16.705;81.647;94 -Cumbum;Cumbum;15.5767;79.1055;94 -Putaparti;Putaparti;14.1652;77.8117;94 -Konārka;Konarka;19.8878;86.0948;94 -Dattapulia;Dattapulia;23.2404;88.7115;94 -Bāra;Bara;24.3146;87.9643;94 -Maddikera;Maddikera;15.25;77.417;94 -Chilamattūru;Chilamatturu;13.8394;77.7039;94 -Vīraghattam;Viraghattam;18.6833;83.6;94 -Vijayapuri North;Vijayapuri North;16.6028;79.3075;94 -Antarvedi;Antarvedi;16.3333;81.7333;94 -Alipur;Alipur;22.1936;88.4295;94 -Balbalpāra;Balbalpara;24.6234;87.9594;94 -Bhandārdaha;Bhandardaha;22.62;88.21;94 -Jājigrām;Jajigram;24.4724;87.9589;94 -Andharmanik;Andharmanik;22.3715;88.3517;94 -Burul;Burul;22.3685;88.1065;94 -Purbba Ramnagar;Purbba Ramnagar;22.8541;88.0193;94 -Bansabāti;Bansabati;24.5064;87.9985;94 -Uttarbhag;Uttarbhag;22.3465;88.4976;94 -Bodāi;Bodai;22.7994;88.4874;94 -Ballālpur;Ballalpur;24.7386;87.9083;94 -Kavaratti;Kavaratti;10.5626;72.6369;94 -Pātra;Patra;22.2194;88.2142;94 -Chāndnidaha;Chandnidaha;24.6342;87.951;94 -Chīpurupalle;Chipurupalle;18.3;83.5667;94 -Antarvedipālem;Antarvedipalem;16.3319;81.732;94 -Serpur;Serpur;22.3204;88.3117;94 -Imamnagar;Imamnagar;24.745;87.9247;94 -Dīgnagar;Dignagar;23.3283;88.4469;94 -Beonta;Beonta;22.5242;88.5049;94 -Palta;Palta;22.8083;88.3943;94 -Nabagrām;Nabagram;22.2935;88.5183;94 -Hilora;Hilora;24.5055;87.9661;94 -Gācha;Gacha;22.7063;88.9198;94 -Gotra;Gotra;22.6216;88.8792;94 -Bāmanpukur;Bamanpukur;22.5119;88.7001;94 -Nadābhānga;Nadabhanga;22.4049;88.234;94 -Padmarhā;Padmarha;22.2474;88.4464;94 -Ramkrishnapur;Ramkrishnapur;22.3574;88.2583;94 -Iswaripur;Iswaripur;22.7324;88.4106;94 -Bhāsa;Bhasa;22.4145;88.2838;94 -Bishnupur;Bishnupur;22.38;88.27;94 -Bodra;Bodra;22.4453;88.6157;94 -Byādanūr;Byadanur;14.0833;77.2167;94 -Kulumūr;Kulumur;11.3167;79.15;94 -Tezpur;Tezpur;26.6338;92.8;94 -Narasapur;Narasapur;16.4333;81.6833;94 -Pānskura;Panskura;22.42;87.7;94 -Rāmpur Hat;Rampur Hat;24.17;87.78;94 -Kothāpet;Kothapet;19.3333;79.4833;94 -Kālna;Kalna;23.22;88.37;94 -Sāmalkot;Samalkot;17.0531;82.1695;94 -Lonāvale;Lonavale;18.7481;73.4072;94 -Mācherla;Macherla;16.48;79.43;94 -Kandukūr;Kandukur;15.2165;79.9042;94 -Belampalli;Belampalli;19.0558;79.4931;94 -Pithorāgarh;Pithoragarh;29.58;80.22;94 -Vrindāvan;Vrindavan;27.5728;77.6933;94 -Sattenapalle;Sattenapalle;16.3962;80.1497;94 -Bobbili;Bobbili;18.5729;83.3587;94 -Kāndi;Kandi;23.95;88.03;94 -Gangārāmpur;Gangarampur;25.4;88.52;94 -Kolavennu;Kolavennu;16.45;80.7833;94 -Vegūru;Veguru;14.5375;80.0544;94 -Chingarali;Chingarali;12.5394;76.6039;94 -Nandavaram;Nandavaram;15.375;78.28;94 -Nāgareddipet;Nagareddipet;18.1439;78.1292;94 -Sāyipeta;Sayipeta;15.0322;79.7578;94 -Velagaleru;Velagaleru;16.65;80.6167;94 -Rolugunta;Rolugunta;17.717;82.667;94 -Thode;Thode;27.1113;88.8203;94 -Chandragūdem;Chandragudem;16.801;80.63;94 -Gorubathān;Gorubathan;26.9721;88.7147;94 -Gāzulmandiyam;Gazulmandiyam;13.6;79.52;94 -Mustūr;Mustur;13.45;77.7167;94 -Korukonda;Korukonda;18.2833;81.9833;94 -Arīpānthan;Aripanthan;34.061;74.575;94 -Maddikera Agrahāram;Maddikera Agraharam;15.2667;77.4333;94 -Burda;Burda;23.2623;86.0076;94 -Gosāba;Gosaba;22.1691;88.8163;94 -Gundugolanu;Gundugolanu;16.7833;81.2333;94 -Chāmarru;Chamarru;16.65;80.1333;94 -Kānkon;Kankon;15.0109;74.0363;94 -Sītampeta;Sitampeta;18.7178;83.7789;94 -Gudivākalanka;Gudivakalanka;16.6365;81.2126;94 -Hamidi;Hamidi;30.4672;75.6074;94 -Vīrannapālem;Virannapalem;15.9583;80.3208;94 -Rāmasamudram;Ramasamudram;16.7725;77.2353;94 -Karedu;Karedu;15.1833;80.0667;94 -Dubak;Dubak;18.1914;78.6783;94 -Betma;Betma;22.68;75.62;94 -Pittalavānipālem;Pittalavanipalem;15.9806;80.6347;94 -Sāvalgi;Savalgi;16.671;75.3515;94 -Mādugula;Madugula;17.9167;82.8;94 -Kaviti;Kaviti;19.0167;84.6833;94 -Kārvetnagar;Karvetnagar;13.4167;79.45;94 -Pebberu;Pebberu;16.2167;77.9833;94 -Dāmarcherla;Damarcherla;16.7269;79.6369;94 -Nagar;Nagar;24.0914;87.9888;94 -Motkūr;Motkur;17.45;79.2667;94 -Lokāpur;Lokapur;16.1656;75.366;94 -Kesabpur;Kesabpur;22.97;88.26;94 -Sirūr;Sirur;16.0965;75.7858;94 -Mudhol;Mudhol;18.9667;77.9167;94 -Kotra;Kotra;22.7062;88.5411;94 -Parigi;Parigi;13.8929;77.4598;94 -Battulapalle;Battulapalle;14.5167;77.7833;94 -Kharar;Kharar;22.7;87.68;94 -Duvvūru;Duvvuru;14.8333;78.65;94 -Venkatagirikota;Venkatagirikota;13;78.5;94 -Kumarkhāli;Kumarkhali;22.3598;88.799;94 -Gurgunta;Gurgunta;16.2875;76.6319;94 -Domahani;Domahani;23.7569;87.0256;94 -Jāmi;Jami;18.0458;83.2664;94 -Peddakūrapādu;Peddakurapadu;16.4833;80.2667;94 -Turbihāl;Turbihal;15.7614;76.5964;94 -Panjīpāra;Panjipara;26.1369;88.0132;94 -Ponnūru;Ponnuru;16.0667;80.5667;94 -Chāmrājnagar;Chamrajnagar;11.9236;76.94;94 -Chandralapādu;Chandralapadu;16.715;80.2089;94 -Vinukonda;Vinukonda;16.05;79.75;94 -Kalikiri;Kalikiri;13.6333;78.8;94 -Wanparti;Wanparti;16.361;78.0627;94 -Jhārgrām;Jhargram;22.45;86.98;94 -Rebna;Rebna;19.1414;79.7181;94 -Atlūru;Atluru;14.5583;79.0547;94 -Prattipādu;Prattipadu;16.1878;80.3392;94 -Bhainsa;Bhainsa;19.1;77.9667;94 -Bhadrāchalam;Bhadrachalam;17.67;80.88;94 -Ajodhya;Ajodhya;26.8036;82.2006;94 -Virapāpur;Virapapur;16.65;76.8;94 -Samse;Samse;13.13;75.64;94 -Gundrevula;Gundrevula;15.855;77.707;94 -Kāsipet;Kasipet;19.0333;79.4667;94 -Talamarla;Talamarla;14.2142;77.7245;94 -Bandārupalle;Bandarupalle;16.3833;80.3667;94 -Meghraj;Meghraj;23.5;73.5;94 -Kāranchedu;Karanchedu;15.8823;80.317;94 -Māchareddi;Machareddi;18.3597;78.4147;94 -Reddicherla;Reddicherla;15.2333;78.9833;94 -Manyapādu;Manyapadu;15.9639;77.9411;94 -Peddapasupula;Peddapasupula;14.8833;78.45;94 -Edlapādu;Edlapadu;16.1686;80.2275;94 -Doranāla;Doranala;15.9076;79.0941;94 -Bālupur;Balupur;25.2611;87.8947;94 -Kautālam;Kautalam;15.771;77.124;94 -Ambhua;Ambhua;24.5568;87.8651;94 -Rudra Nagar;Rudra Nagar;24.3841;87.884;94 -Bara Belun;Bara Belun;23.4007;87.9733;94 -Krosūru;Krosuru;16.55;80.1333;94 -Pedda Vegi;Pedda Vegi;16.8095;81.1068;94 -Lakhipur;Lakhipur;26.3281;88.3863;94 -Falimāri;Falimari;26.3856;89.8233;94 -Tanakallu;Tanakallu;13.9198;78.195;94 -Pedda Adsarlapalli;Pedda Adsarlapalli;16.7086;79.0286;94 -Chebrolu;Chebrolu;16.1967;80.525;94 -Allūr;Allur;14.68;80.06;94 -Ganapavaram;Ganapavaram;16.7;81.4667;94 -Tetagunta;Tetagunta;17.314;82.443;94 -Amarāpuuram;Amarapuuram;14.1333;76.9833;94 -Antardipa;Antardipa;24.6442;87.9213;94 -Prattipādu;Prattipadu;17.2333;82.2;94 -Chennūr;Chennur;14.1554;79.8186;94 -Khargrām;Khargram;24.0232;87.9878;94 -Fakirtaki;Fakirtaki;22.3815;88.7901;94 -Mirik;Mirik;26.887;88.187;94 -Dendulūru;Denduluru;16.7606;81.1642;94 -Kālipatnam;Kalipatnam;16.3904;81.5295;94 -Biknūr;Biknur;18.215;78.4367;94 -Sher Muhammadpuram;Sher Muhammadpuram;18.2997;83.8331;94 -Ghambiraopet;Ghambiraopet;18.3;78.5833;94 -Khem Karan;Khem Karan;31.16;74.66;94 -Mangalkot;Mangalkot;23.5213;87.9119;94 -Sonāda;Sonada;27;88.14;94 -Bukkapatnam;Bukkapatnam;14.1997;77.8012;94 -Duggirāla;Duggirala;16.3281;80.6243;94 -Doddanahalli;Doddanahalli;12.3892;76.9672;94 -Buttāyagūdem;Buttayagudem;17.2089;81.3014;94 -Nandipeta;Nandipeta;18.9622;78.1772;94 -Ichora;Ichora;19.4333;78.4667;94 -Gopālpur;Gopalpur;22.6161;88.7467;94 -Namchi;Namchi;27.17;88.35;94 -Peddāpuram;Peddapuram;17.08;82.13;94 -Repalle;Repalle;16.02;80.85;94 -Metpalli;Metpalli;18.8297;78.5878;94 -Diu;Diu;20.715;70.9844;94 -Mandamāri;Mandamari;18.9822;79.4811;94 -Tuni;Tuni;17.35;82.55;94 -Jaggayyapeta;Jaggayyapeta;16.892;80.0976;94 -Badūria;Baduria;22.74;88.79;94 -Dholka;Dholka;22.72;72.47;94 -Sihor;Sihor;21.7;71.97;94 -Jangaon;Jangaon;17.72;79.18;94 -Venkatagiri;Venkatagiri;13.9667;79.5833;94 -Nāndod;Nandod;21.8704;73.5026;94 -Punganūru;Punganuru;13.3667;78.5833;94 -Islāmpur;Islampur;26.27;88.2;94 -Puttūr;Puttur;13.45;79.55;94 -Palmaner;Palmaner;13.2;78.75;94 -Vikārābād;Vikarabad;17.33;77.9;94 -Jalor;Jalor;25.35;72.6167;94 -Kāliyāganj;Kaliyaganj;25.63;88.32;94 -Ambārpeta;Ambarpeta;16.793;81.3014;94 -Nātalapādu;Natalapadu;15.937;80.228;94 -Pānāgarh;Panagarh;23.4538;87.4378;94 -Pullampet;Pullampet;14.1167;79.2167;94 -Majiyara;Majiyara;23.7249;87.0176;94 -Goyamara;Goyamara;21.9133;88.13;94 -Rhenok;Rhenok;27.1772;88.649;94 -Hattikuni;Hattikuni;16.8506;77.1542;94 -Pūtalapattu;Putalapattu;13.3856;79.0753;94 -Kuvāgam;Kuvagam;11.2826;79.2852;94 -Masarkal;Masarkal;16.3694;77.0172;94 -Gajapatinagaram;Gajapatinagaram;18.3;83.3333;94 -Sītarāmpuram;Sitarampuram;15.016;79.137;94 -Kākumānu;Kakumanu;16.0544;80.3989;94 -Vallūru;Valluru;14.553;78.71;94 -Chūrākuti;Churakuti;26.074;87.9971;94 -Rājnagar;Rajnagar;23.95;87.32;94 -Benior;Benior;24.3292;87.8157;94 -Nandalūr;Nandalur;14.2672;79.1176;94 -Golugonda;Golugonda;17.6793;82.4678;94 -Budhakhāli;Budhakhali;21.8243;88.2087;94 -Kosuvāripalle;Kosuvaripalle;13.7611;78.425;94 -Pedda Orampādu;Pedda Orampadu;14.1;79.2833;94 -Putlūru;Putluru;14.8167;77.9667;94 -Jāldhoa;Jaldhoa;26.3995;89.7894;94 -Kalmali;Kalmali;16.1978;77.2061;94 -Gottipādu;Gottipadu;16.1648;80.2982;94 -Kondamanjulūru;Kondamanjuluru;15.819;80.092;94 -Addatīgala;Addatigala;17.4833;82.0167;94 -Yelmanaid;Yelmanaid;17.29;79.026;94 -Kotipalle;Kotipalle;16.7014;82.0394;94 -Chillakūr;Chillakur;14.1333;79.8667;94 -Lingadahalli;Lingadahalli;13.6;75.83;94 -Kāldhari;Kaldhari;16.8362;81.6744;94 -Undrājavaram;Undrajavaram;16.7866;81.6997;94 -Belpukur;Belpukur;21.9851;88.2125;94 -Amarāvati;Amaravati;16.573;80.358;94 -Barjora;Barjora;23.4333;87.2833;94 -Dornakal;Dornakal;17.4447;80.1492;94 -Domkonda;Domkonda;18.2536;78.4378;94 -Kārempūdi;Karempudi;16.4333;79.7167;94 -Ungutūru;Unguturu;16.823;81.4238;94 -Tezu;Tezu;27.9167;96.1667;94 -Duvva;Duvva;16.7792;81.6242;94 -Bhīmadolu;Bhimadolu;16.8144;81.2617;94 -Yedapalli;Yedapalli;18.6789;77.9505;94 -Peddavadlapūdi;Peddavadlapudi;16.4098;80.6114;94 -Daulatnagar;Daulatnagar;25.3216;87.8443;94 -Bhānukumāri;Bhanukumari;26.3395;89.7697;94 -Kottacheruvu;Kottacheruvu;14.1886;77.7658;94 -Lingāl;Lingal;16.2833;78.5167;94 -Korangal;Korangal;17.107;77.627;94 -Penuganchiprolu;Penuganchiprolu;16.9167;80.25;94 -Tinsukia;Tinsukia;27.4892;95.36;94 -Khambhāt;Khambhat;22.3131;72.6194;94 -Aurangābād;Aurangabad;24.7704;84.38;94 -Chākdaha;Chakdaha;23.08;88.52;94 -Utukūr;Utukur;14.1833;79.1833;94 -Sabakpur;Sabakpur;24.0117;87.8543;94 -Kapileswarapuram;Kapileswarapuram;16.3333;80.8667;94 -Piridi;Piridi;18.5667;83.4167;94 -Goli;Goli;16.586;79.49;94 -Pogiri;Pogiri;18.4;83.7;94 -Singareni;Singareni;17.5;80.2667;94 -Indiri;Indiri;15.4406;76.3244;94 -Barabāri;Barabari;22.0994;88.0692;94 -Lingāreddipālem;Lingareddipalem;15.99;81;94 -Mejia;Mejia;23.5533;87.1267;94 -Gopavaram;Gopavaram;16.8167;80.9;94 -Rāyna;Rayna;23.0728;87.8902;94 -Tarlupādu;Tarlupadu;15.6579;79.2243;94 -Farīdkot;Faridkot;30.67;74.76;94 -Ootacamund;Ootacamund;11.4086;76.6939;94 -Madgaon;Madgaon;15.2719;73.9583;94 -Garulia;Garulia;22.82;88.37;94 -Anakāpalle;Anakapalle;17.68;83.02;94 -Kāvali;Kavali;14.9123;79.9944;94 -Mancherāl;Mancheral;18.8679;79.4639;94 -Kairāna;Kairana;29.3953;77.2053;94 -Kadiri;Kadiri;14.12;78.17;94 -Contai;Contai;21.78;87.75;94 -Rāyachoti;Rayachoti;14.05;78.75;94 -Koch Bihār;Koch Bihar;26.3167;89.4333;94 -Bodhan;Bodhan;18.67;77.9;94 -Karūr;Karur;10.9504;78.0833;94 -Mangalagiri;Mangalagiri;16.43;80.55;94 -Kātoya;Katoya;23.65;88.13;94 -Sirsilla;Sirsilla;18.38;78.83;94 -Kottagūdem;Kottagudem;17.55;80.63;94 -Simdega;Simdega;22.62;84.52;94 -Bolpur;Bolpur;23.67;87.72;94 -Gumlā;Gumla;23.0444;84.5417;94 -Kāmāreddipet;Kamareddipet;18.3167;78.35;94 -Lansdowne;Lansdowne;29.83;78.68;94 -Bhrigubanda;Bhrigubanda;16.4519;80.0942;94 -Dagadarti;Dagadarti;14.6703;79.9321;94 -Gote;Gote;16.7225;75.4326;94 -Vellalacheruvu;Vellalacheruvu;16.1333;79.8833;94 -Nūjendla;Nujendla;15.9931;79.7081;94 -Komarāda;Komarada;18.8751;83.4994;94 -Punchā;Puncha;23.1534;86.6527;94 -Gudipūdi;Gudipudi;16.4204;80.2161;94 -Cherlagudipādu;Cherlagudipadu;16.5039;79.6431;94 -Rāmadugu;Ramadugu;18.5869;79.0617;94 -Kallankurichchi;Kallankurichchi;11.1504;79.1199;94 -Peddāravīdu;Peddaravidu;15.8144;79.223;94 -Basudha;Basudha;23.6028;87.5226;94 -Mantāda;Mantada;16.3549;80.8731;94 -Jukal;Jukal;18.3689;77.6169;94 -Kumārgrām;Kumargram;26.6128;89.825;94 -Vanamaladinne;Vanamaladinne;13.3167;78.5167;94 -Kalavakuru;Kalavakuru;15.872;79.9808;94 -Dammālapādu;Dammalapadu;16.3568;80.0633;94 -Dandepalii;Dandepalii;19.0151;79.1002;94 -Nambulapūlikunta;Nambulapulikunta;14.0552;78.4122;94 -Kūnaparājuparva;Kunaparajuparva;16.911;80.7234;94 -Badvel;Badvel;14.75;79.05;94 -Basavakalyān;Basavakalyan;17.87;76.95;94 -Jorhāt;Jorhat;26.75;94.2167;94 -Bāpatla;Bapatla;15.8889;80.47;94 -Malaut;Malaut;30.19;74.499;94 -Mārkāpur;Markapur;15.735;79.27;94 -Beypore;Beypore;11.18;75.82;94 -Bishnupur;Bishnupur;23.0833;87.3167;94 -Koratla;Koratla;18.82;78.72;94 -Pulivendla;Pulivendla;14.4167;78.2333;94 -Jaisalmer;Jaisalmer;26.9167;70.9167;94 -Alīpur Duār;Alipur Duar;26.5;89.52;94 -Tādepalle;Tadepalle;16.4667;80.6;94 -Nawalgarh;Nawalgarh;27.85;75.27;94 -Kodād;Kodad;16.9978;79.9653;94 -Gadwāl;Gadwal;16.23;77.8;94 -Jatani;Jatani;20.17;85.7;94 -Armūr;Armur;18.79;78.29;94 -Sabbavaram;Sabbavaram;17.79;83.123;94 -Kollipara;Kollipara;16.2877;80.7519;94 -Amrābād;Amrabad;16.3833;78.8333;94 -Nallajerla;Nallajerla;16.95;81.4;94 -Pondūru;Ponduru;18.3508;83.7567;94 -Uppāda;Uppada;17.0883;82.3333;94 -Ghorādal;Ghoradal;22.0519;88.3594;94 -Polavaram;Polavaram;17.25;81.6333;94 -Champādānga;Champadanga;22.8275;87.9844;94 -Kathevaram;Kathevaram;16.2608;80.6368;94 -Chityāl;Chityal;17.2333;79.1333;94 -Paruchūru;Paruchuru;15.9667;80.2667;94 -Kalādgi;Kaladgi;16.204;75.5;94 -Kumirimora;Kumirimora;22.6969;88.2267;94 -Dundigal;Dundigal;17.5781;78.4288;94 -Sābang;Sabang;22.183;87.599;94 -Fatehgarh Panjtur;Fatehgarh Panjtur;31.0525;75.1109;94 -Harirāmpur;Harirampur;25.3786;88.2677;94 -Kārepalli;Karepalli;17.4539;80.2682;94 -Kistnapatam;Kistnapatam;14.283;80.117;94 -Matmāri;Matmari;16.0299;77.2959;94 -Lakshmisāgar;Lakshmisagar;22.9267;87.0157;94 -Chinna Pāndrāka;Chinna Pandraka;16.357;81.292;94 -Kundapāk;Kundapak;17.97;78.85;94 -Pegadpalli;Pegadpalli;18.7293;77.9042;94 -Pānchgani;Panchgani;17.92;73.82;94 -Tādimarri;Tadimarri;14.5667;77.8667;94 -Tirmaigiri;Tirmaigiri;16.723;79.3374;94 -Bichkunda;Bichkunda;18.4;77.7167;94 -Pātiram;Patiram;25.3167;88.75;94 -Gopālnagar;Gopalnagar;22.8289;88.2139;94 -Kankandighi;Kankandighi;21.9744;88.4659;94 -Cossimbāzār;Cossimbazar;24.12;88.28;94 -Venkatāpuram;Venkatapuram;18.3;80.55;94 -Mallavaram;Mallavaram;17.267;81.85;94 -Somapalle;Somapalle;13.85;78.2667;94 -Mulakalapalle;Mulakalapalle;17.5758;80.9247;94 -Tuggali;Tuggali;15.3667;77.5833;94 -Rudravaram;Rudravaram;15.266;78.628;94 -Tirupati;Tirupati;13.65;79.4167;94 -Galsi;Galsi;23.3427;87.6885;94 -Nalgora;Nalgora;22.0346;88.4743;94 -Sankhavaram;Sankhavaram;17.2704;82.3445;94 -Nekarikallu;Nekarikallu;16.3833;79.95;94 -Sonakhal;Sonakhal;22.2213;88.6939;94 -Pātrasāer;Patrasaer;23.1968;87.5272;94 -Perali;Perali;15.886;80.547;94 -Ravutulapūdi;Ravutulapudi;17.3833;82.3833;94 -Naliya;Naliya;23.2611;68.8267;94 -Mortād;Mortad;18.8167;78.4833;94 -Rāmchandrapur;Ramchandrapur;22.9;88.48;94 -Rāmbilli;Rambilli;17.4644;82.9314;94 -Bhattiprolu;Bhattiprolu;16.1;80.78;94 -Bhagirathpur;Bhagirathpur;24.0912;88.4947;94 -Konakondla;Konakondla;15.1053;77.364;94 -Kodmiāl;Kodmial;18.6333;78.9;94 -Kadūr Sāhib;Kadur Sahib;31.4239;75.0978;94 -Sainthia;Sainthia;23.95;87.67;94 -Charkhi Dādri;Charkhi Dadri;28.59;76.27;94 -Murshidābād;Murshidabad;24.18;88.27;94 -Rāmeswaram;Rameswaram;9.28;79.3;94 -Jammalamadugu;Jammalamadugu;14.85;78.38;94 -Dhupgāri;Dhupgari;26.6;89.02;94 -Jasdan;Jasdan;22.03;71.2;94 -Nandikotkūr;Nandikotkur;15.867;78.267;94 -Vuyyūru;Vuyyuru;16.3667;80.85;94 -Amarchinta;Amarchinta;16.374;77.7729;94 -Kurabalakota;Kurabalakota;13.65;78.4833;94 -Kalakada;Kalakada;13.8167;78.8;94 -Kundurpi;Kundurpi;14.2833;77.0333;94 -Srikrishnapur;Srikrishnapur;22.9717;88.0351;94 -Muzaffarnagar;Muzaffarnagar;29.4708;77.7033;94 -Fatehpur;Fatehpur;25.3032;87.8623;94 -Orchha;Orchha;25.35;78.64;94 -Satyavedu;Satyavedu;13.437;79.956;94 -Tālsur;Talsur;25.3667;87.8512;94 -Nārāyanavanam;Narayanavanam;13.42;79.58;94 -Mahbūbābād;Mahbubabad;17.6167;80.0167;94 -Mayūreswar;Mayureswar;23.9851;87.7728;94 -Nāgalāpuram;Nagalapuram;13.4;79.7833;94 -Kushmanchi;Kushmanchi;17.2263;79.9668;94 -Owk;Owk;15.2167;78.1167;94 -Nandavaram;Nandavaram;16.017;77.531;94 -Rājānagaram;Rajanagaram;17.0833;81.9;94 -Dammapeta;Dammapeta;17.2667;81.0167;94 -Addanki;Addanki;15.811;79.9738;94 -Nilothi;Nilothi;28.8167;76.8667;94 -Nidadavole;Nidadavole;16.92;81.67;94 -Nandigāma;Nandigama;16.7833;80.3;94 -Gok;Gok;27.1065;88.2459;94 -Gudlavalleru;Gudlavalleru;16.35;81.05;94 -Kotūr;Kotur;17.1447;78.2886;94 -Komarolu;Komarolu;15.2667;79;94 -Valaparla;Valaparla;15.9167;80.05;94 -Munagapāka;Munagapaka;17.639;82.992;94 -Chinnamandem;Chinnamandem;13.9419;78.6814;94 -Tripurāntakam;Tripurantakam;16.0007;79.4563;94 -Kattipūdi;Kattipudi;17.25;82.3333;94 -Koppāka;Koppaka;16.7494;81.0311;94 -Daulatpur;Daulatpur;25.3682;87.8983;94 -Ketugrām;Ketugram;23.6957;88.0414;94 -Akhnūr;Akhnur;32.9;74.7353;94 -Karapa;Karapa;16.9;82.1667;94 -Karīmpur;Karimpur;23.9667;88.6167;94 -Janāpul;Janapul;22.8615;88.6868;94 -Pragadavaram;Pragadavaram;17.0167;81.0167;94 -Besagarahalli;Besagarahalli;12.6333;77;94 -Chandūr;Chandur;16.98;79.06;94 -Petua;Petua;22.4143;88.4489;94 -Sangam;Sangam;14.5956;79.7428;94 -Nādendla;Nadendla;16.2186;80.1972;94 -Kamalāpuram;Kamalapuram;18.16;79.5406;94 -Nallamada;Nallamada;14.2164;77.9944;94 -Rāmabhadrapuram;Ramabhadrapuram;18.5;83.2833;94 -Narkatpalli;Narkatpalli;17.203;79.195;94 -Jaipur;Jaipur;23.4313;86.1493;94 -Pāikpāra;Paikpara;24.3149;87.8503;94 -Lakkireddipalle;Lakkireddipalle;14.1667;78.7;94 -Khāsbalanda;Khasbalanda;22.5881;88.6887;94 -Telkapalli;Telkapalli;16.45;78.4667;94 -Dubrājpur;Dubrajpur;23.8;87.38;94 -Pathanāmthitta;Pathanamthitta;9.2647;76.7872;94 -Dālkola;Dalkola;25.8758;87.8401;94 -Sitalkuchi;Sitalkuchi;26.1697;89.1914;94 -Kodaikānal;Kodaikanal;10.23;77.48;94 -Huzūrnagar;Huzurnagar;16.9;79.8833;94 -Ichchāpuram;Ichchapuram;19.12;84.7;94 -Mahē;Mahe;11.7011;75.5367;94 -Dīnhāta;Dinhata;26.13;89.47;94 -Kanigiri;Kanigiri;15.4;79.5166;94 -Kovvūr;Kovvur;17.0167;81.7333;94 -Peddapalli;Peddapalli;18.6162;79.3832;94 -Naini Tal;Naini Tal;29.3919;79.4542;94 -Pīleru;Pileru;13.65;78.9333;94 -Rajaori;Rajaori;33.38;74.3;94 -Rājgīr;Rajgir;25.03;85.42;94 -Nalhāti;Nalhati;24.3;87.82;94 -Memāri;Memari;23.2;88.12;94 -Akbarpur;Akbarpur;26.52;82.62;94 -Kārsiyāng;Karsiyang;26.88;88.28;94 -Berubāri;Berubari;26.3603;88.7152;94 -Ganga Sāgar;Ganga Sagar;21.6571;88.08;94 -Drākshārāma;Draksharama;16.7928;82.0635;94 -Kamargani;Kamargani;22.5475;88.6606;94 -Pūdimadaka;Pudimadaka;17.5;83.0167;94 -Chota Mollakhāli;Chota Mollakhali;22.2177;88.8957;94 -Rolla;Rolla;13.8331;77.1;94 -Kasba;Kasba;25.5856;88.1122;94 -Talupula;Talupula;14.25;78.2667;94 -Allāhdurg;Allahdurg;17.9667;77.9167;94 -Penumūr;Penumur;13.3667;79.1833;94 -Kadiyam;Kadiyam;16.9167;81.8333;94 -Dwārka;Dwarka;22.2403;68.9686;94 -Vetapālem;Vetapalem;15.78;80.32;94 -Betamcherla;Betamcherla;15.4667;78.1667;94 -Tāki;Taki;22.59;88.92;94 -Maihar;Maihar;24.27;80.75;94 -Channarāyapatna;Channarayapatna;12.9;76.39;94 -Junnar;Junnar;19.2;73.88;94 -Kālimpong;Kalimpong;27.06;88.47;94 -Solan;Solan;30.92;77.12;94 -Atmakūr;Atmakur;15.8779;78.5884;94 -Honwāda;Honwada;16.7333;77.9333;94 -Manubolu;Manubolu;14.1833;79.8833;94 -Tūlin;Tulin;23.37;85.9;94 -Hadiāya;Hadiaya;30.3413;75.5117;94 -Guskhara;Guskhara;23.4928;87.7347;94 -Uravakonda;Uravakonda;14.95;77.27;94 -Udhampur;Udhampur;32.93;75.13;94 -Vempalle;Vempalle;14.3667;78.4667;94 -Medchal;Medchal;17.6297;78.4814;94 -Devanakonda;Devanakonda;15.5333;77.55;94 -Potavaram;Potavaram;17.0194;81.4128;94 -Balarāmpur;Balarampur;26.2432;89.5863;94 -Angamāli;Angamali;10.196;76.386;94 -Vemalwāda;Vemalwada;18.4667;78.8833;94 -Narsīpatnam;Narsipatnam;17.67;82.62;94 -Yellandu;Yellandu;17.6;80.33;94 -Giddalūr;Giddalur;15.3784;78.9265;94 -Datian;Datian;25.4379;87.8378;94 -Panasapādu;Panasapadu;17.0185;82.2349;94 -Srīsailain;Srisailain;16.074;78.868;94 -Kanakpur;Kanakpur;24.4976;88.0361;94 -Rāmannapeta;Ramannapeta;17.2833;79.1;94 -Dhāntola;Dhantola;26.2016;88.1095;94 -Reddigūdem;Reddigudem;16.8939;80.6917;94 -Lingampet;Lingampet;18.2383;78.1303;94 -Kilkunda;Kilkunda;11.2569;76.6697;94 -Bomareddipalli;Bomareddipalli;18.7044;79.1568;94 -Kalinagar;Kalinagar;22.4206;88.8655;94 -Ganapavaram;Ganapavaram;16.4314;80.0515;94 -Roddam;Roddam;14.1;77.43;94 -Manteswar;Manteswar;23.4197;88.1104;94 -Bellamkonda;Bellamkonda;16.4923;80.0089;94 -Belagola;Belagola;13.3833;75.5833;94 -Borgampād;Borgampad;17.65;80.8667;94 -Pāra;Para;23.5142;86.498;94 -Lepākshi;Lepakshi;13.8032;77.6097;94 -Kottapālem;Kottapalem;16.5787;79.8756;94 -Mungod;Mungod;17.0667;79.0667;94 -Samalpur;Samalpur;25.1961;88.0419;94 -Somireddipalle;Somireddipalle;14.8365;78.9062;94 -Kirlampūdi;Kirlampudi;17.1919;82.1825;94 -Praya;Praya;-8.7223;116.2923;95 -Kuala Kapuas;Kuala Kapuas;-3.0996;114.35;95 -Rantepao;Rantepao;-2.969;119.9;95 -Buton;Buton;4.217;108.2;95 -Kotabumi;Kotabumi;-4.8333;104.9;95 -Amuntai;Amuntai;-2.4177;115.2494;95 -Sabang;Sabang;5.8931;95.32;95 -Pemangkat;Pemangkat;1.1727;108.9808;95 -Nabire;Nabire;-3.3515;135.5134;95 -Amahai;Amahai;-3.3331;128.919;95 -Luwuk;Luwuk;-0.9396;122.79;95 -Waingapu;Waingapu;-9.6582;120.253;95 -Poso;Poso;-1.3786;120.7624;95 -Tarutung;Tarutung;2.0167;98.9667;95 -Meulaboh;Meulaboh;4.1333;96.1167;95 -Lahat;Lahat;-3.8;103.5333;95 -Solok;Solok;-0.7883;100.6542;95 -Watampone;Watampone;-4.5328;120.3334;95 -Tual;Tual;-5.6385;132.745;95 -Sumenep;Sumenep;-7.0049;113.8496;95 -Subulussalam;Subulussalam;2.6422;98.0042;95 -Tuban;Tuban;-6.8995;112.05;95 -Ende;Ende;-8.8333;121.65;95 -Sampit;Sampit;-2.5329;112.95;95 -Pariaman;Pariaman;-0.6261;100.1206;95 -Tomohon;Tomohon;1.3244;124.8225;95 -Ruteng;Ruteng;-8.6118;120.4698;95 -Ubud;Ubud;-8.5063;115.2603;95 -Sawahlunto;Sawahlunto;-0.6828;100.7783;95 -Tanjungpandan;Tanjungpandan;-2.75;107.65;95 -Sofifi;Sofifi;0.7244;127.5806;95 -Cipeutir;Cipeutir;-6.8489;107.306;95 -Mamuju;Mamuju;-2.6786;118.8933;95 -Tanjung Selor;Tanjung Selor;2.8375;117.3653;95 -Baubau;Baubau;-5.4667;122.633;95 -Saumlaki;Saumlaki;-7.975;131.3075;95 -Kotamobagu;Kotamobagu;0.7333;124.3167;95 -Pati;Pati;-6.7415;111.0347;95 -Indramayu;Indramayu;-6.3356;108.319;95 -Pangkalpinang;Pangkalpinang;-2.1;106.1;95 -Magelang;Magelang;-7.4706;110.2178;95 -Payakumbuh;Payakumbuh;-0.2244;100.6325;95 -Parepare;Parepare;-4.0167;119.6236;95 -Gunungsitoli;Gunungsitoli;1.1167;97.5667;95 -Mojokerto;Mojokerto;-7.4722;112.4336;95 -Pageralam;Pageralam;-4.0217;103.2522;95 -Bima;Bima;-8.4667;118.717;95 -Blitar;Blitar;-8.1;112.15;95 -Sungai Penuh;Sungai Penuh;-2.0636;101.3961;95 -Maumere;Maumere;-8.6189;122.2123;95 -Biak;Biak;-1.18;136.08;95 -Soasio;Soasio;0.6094;127.5697;95 -Raba;Raba;-8.4614;118.747;95 -Bukittinggi;Bukittinggi;-0.3097;100.3753;95 -Sibolga;Sibolga;1.7425;98.7792;95 -Padangpanjang;Padangpanjang;-0.4644;100.4008;95 -Manokwari;Manokwari;-0.8711;134.0693;95 -Kulat;Kulat;-8.7151;115.1841;95 -Pinrang;Pinrang;-3.7857;119.6522;95 -Banjar;Banjar;-7.3667;108.5333;95 -Prabumulih;Prabumulih;-3.462;104.2229;95 -Madiun;Madiun;-7.63;111.5231;95 -Pasuruan;Pasuruan;-7.6406;112.9065;95 -Batu;Batu;-7.8672;112.5239;95 -Salatiga;Salatiga;-7.3389;110.5022;95 -Langsa;Langsa;4.4667;97.95;95 -Purwakarta;Purwakarta;-6.54;107.44;95 -Lhokseumawe;Lhokseumawe;5.18;97.1506;95 -Palopo;Palopo;-3;120.2;95 -Banyuwangi;Banyuwangi;-8.195;114.3696;95 -Tebingtinggi;Tebingtinggi;3.3283;99.1625;95 -Banjarbaru;Banjarbaru;-3.4425;114.8325;95 -Lubuklinggau;Lubuklinggau;-3.2967;102.8617;95 -Gorontalo;Gorontalo;0.5411;123.0594;95 -Tanjungpinang;Tanjungpinang;0.9188;104.4554;95 -Tarakan;Tarakan;3.3;117.6333;95 -Ternate;Ternate;0.7833;127.3667;95 -Martapura;Martapura;-3.4135;114.8365;95 -Tanjungbalai;Tanjungbalai;2.9667;99.8;95 -Metro;Metro;-5.1167;105.3;95 -Padang Bulan;Padang Bulan;0.53;101.435;95 -Bontang;Bontang;0.1333;117.5;95 -Sorong;Sorong;-0.8667;131.25;95 -Majene;Majene;-3.5336;118.966;95 -Binjai;Binjai;3.6;98.4853;95 -Dumai;Dumai;1.6667;101.45;95 -Tegal;Tegal;-6.8667;109.1333;95 -Pematangsiantar;Pematangsiantar;2.96;99.06;95 -Jember;Jember;-8.1727;113.6873;95 -Cirebon;Cirebon;-6.7167;108.5667;95 -Pekalongan;Pekalongan;-6.8883;109.6753;95 -Sukabumi;Sukabumi;-6.9197;106.9272;95 -Kendari;Kendari;-3.9675;122.5947;95 -Palu;Palu;-0.895;119.8594;95 -Bengkulu;Bengkulu;-3.7956;102.2592;95 -Ambon;Ambon;-3.705;128.17;95 -Tinipuka;Tinipuka;-4.5496;136.89;95 -Padangsidempuan;Padangsidempuan;1.3667;99.2667;95 -Probolinggo;Probolinggo;-7.75;113.2167;95 -Bitung;Bitung;1.4472;125.1978;95 -Banda Aceh;Banda Aceh;5.55;95.3175;95 -Palangkaraya;Palangkaraya;-2.21;113.92;95 -Kediri;Kediri;-7.8111;112.0047;95 -Singaraja;Singaraja;-8.1167;115.0833;95 -Singkawang;Singkawang;0.9;108.9833;95 -Yogyakarta;Yogyakarta;-7.8014;110.3644;95 -Kupang;Kupang;-10.1633;123.5778;95 -Manado;Manado;1.4931;124.8413;95 -Jayapura;Jayapura;-2.5333;140.7167;95 -Mataram;Mataram;-8.5833;116.1167;95 -Cilegon;Cilegon;-6.0167;106.0167;95 -Surakarta;Surakarta;-7.5667;110.8167;95 -Jambi;Jambi;-1.59;103.61;95 -Cimahi;Cimahi;-6.8833;107.5333;95 -Balikpapan;Balikpapan;-1.1489;116.9031;95 -Pontianak;Pontianak;-0.0206;109.3414;95 -Serang;Serang;-6.12;106.1503;95 -Padang;Padang;-0.9556;100.3606;95 -Malang;Malang;-7.98;112.62;95 -Denpasar;Denpasar;-8.6667;115.2167;95 -Samarinda;Samarinda;-0.5022;117.1536;95 -Banjarmasin;Banjarmasin;-3.319;114.5921;95 -Tasikmalaya;Tasikmalaya;-7.3333;108.2;95 -Pekanbaru;Pekanbaru;0.5333;101.45;95 -Makale;Makale;-3.086;119.8469;95 -Bandung;Bandung;-6.95;107.5667;95 -Surabaya;Surabaya;-7.2458;112.7378;95 -Jakarta;Jakarta;-6.2146;106.8451;95 -Medan;Medan;3.6667;98.6667;95 -Bekasi;Bekasi;-6.2333;107;95 -Depok;Depok;-6.394;106.8225;95 -Tangerang;Tangerang;-6.1783;106.6319;95 -Semarang;Semarang;-6.9667;110.4167;95 -Cilacap;Cilacap;-7.7167;109.017;95 -Bandar Lampung;Bandar Lampung;-5.4294;105.2625;95 -Makassar;Makassar;-5.1331;119.4136;95 -Palembang;Palembang;-2.9833;104.7644;95 -Merauke;Merauke;-8.4932;140.4018;95 -Bagam;Bagam;1.0678;104.0167;95 -Bogor;Bogor;-6.5917;106.8;95 -Bāft;Baft;29.2331;56.6022;96 -Gerāsh;Gerash;27.665;54.1369;96 -Shāhīn Dezh;Shahin Dezh;36.6792;46.5667;96 -Nāz̧erābād;Nazerabad;31.5839;54.4281;96 -Tabrīz;Tabriz;38.0833;46.2833;96 -Shīrāz;Shiraz;29.61;52.5425;96 -Qom;Qom;34.64;50.8764;96 -Ahvāz;Ahvaz;31.3203;48.6692;96 -Karaj;Karaj;35.8327;50.9915;96 -Eşfahān;Esfahan;32.6447;51.6675;96 -Tehran;Tehran;35.7;51.4167;96 -Mashhad;Mashhad;36.3069;59.6042;96 -Galleh Dār;Galleh Dar;27.6594;52.6575;96 -Sorkheh;Sorkheh;35.4633;53.2139;96 -Bastak;Bastak;27.1992;54.3667;96 -Mīāndasht;Miandasht;33.0736;50.1647;96 -Eshtehārd;Eshtehard;35.7256;50.3661;96 -Khvāf;Khvaf;34.5764;60.1408;96 -Kermānshāh;Kermanshah;34.3167;47.0686;96 -Nashtīfān;Nashtifan;34.4344;60.1775;96 -Rasht;Rasht;37.2833;49.6;96 -Bahār;Bahar;34.9069;48.4414;96 -Orūmīyeh;Orumiyeh;37.5486;45.0675;96 -Hamadān;Hamadan;34.8;48.5167;96 -Zāhedān;Zahedan;29.4833;60.8667;96 -Ardabīl;Ardabil;38.25;48.3;96 -Kermān;Kerman;30.2833;57.0667;96 -Bandar ‘Abbās;Bandar `Abbas;27.2;56.25;96 -Arāk;Arak;34.08;49.7;96 -Qazvīn;Qazvin;36.2688;50.0041;96 -Sanandaj;Sanandaj;35.3097;46.9989;96 -Eslāmshahr;Eslamshahr;35.5522;51.235;96 -Zanjān;Zanjan;36.6667;48.4833;96 -Kāshān;Kashan;33.9833;51.4333;96 -Yazd;Yazd;31.8972;54.3678;96 -Evaz;Evaz;27.76;54.0072;96 -Qahderījān;Qahderijan;32.5767;51.455;96 -Jūraqān;Juraqan;34.8847;48.5544;96 -Bardaskan;Bardaskan;35.2631;57.9722;96 -Rūdehen;Rudehen;35.7333;51.9058;96 -Qarchak;Qarchak;35.4394;51.5689;96 -Najafābād;Najafabad;32.6342;51.3667;96 -Borūjerd;Borujerd;33.8972;48.7514;96 -Pākdasht;Pakdasht;35.4817;51.6803;96 -Bābol;Babol;36.55;52.6833;96 -Āmol;Amol;36.4669;52.3569;96 -Sabzevār;Sabzevar;36.2167;57.6667;96 -Hādīshahr;Hadishahr;38.8478;45.6622;96 -Fūman;Fuman;37.2239;49.3125;96 -Abarkūh;Abarkuh;31.1289;53.2822;96 -Neyshābūr;Neyshabur;36.22;58.82;96 -Khomeynī Shahr;Khomeyni Shahr;32.7;51.5211;96 -Sāveh;Saveh;35.0211;50.3564;96 -Varāmīn;Varamin;35.2714;51.6511;96 -Semīrom;Semirom;31.4142;51.5694;96 -Qarah Ẕīā’ od Dīn;Qarah Zia' od Din;38.8914;45.0256;96 -Khorramābād;Khorramabad;33.4667;48.35;96 -Madan;Madan;30.3307;48.2797;96 -Banak;Banak;27.8708;52.0272;96 -Pā’īn Chāf;Pa'in Chaf;37.2294;50.2539;96 -Bahābād;Bahabad;31.8728;56.0236;96 -Banārūyeh;Banaruyeh;28.0839;54.0483;96 -Kaleybar;Kaleybar;38.8667;47.0333;96 -Shahrīār;Shahriar;35.6597;51.0592;96 -Gorgān;Gorgan;36.83;54.48;96 -Shahr-e Qods;Shahr-e Qods;35.7214;51.1089;96 -Malārd;Malard;35.6658;50.9767;96 -Dezfūl;Dezful;32.3878;48.4033;96 -Sartā;Sarta;36.5504;53.1;96 -Rafsanjān;Rafsanjan;30.4;56;96 -Shahr-e Kord;Shahr-e Kord;32.3256;50.8644;96 -Bandar-e Māhshahr;Bandar-e Mahshahr;30.5589;49.1981;96 -Saqqez;Saqqez;36.25;46.2736;96 -Mahābād;Mahabad;36.765;45.721;96 -Malāyer;Malayer;34.2942;48.82;96 -Bojnūrd;Bojnurd;37.4667;57.3333;96 -Bandar-e Būshehr;Bandar-e Bushehr;28.9667;50.8333;96 -Būkān;Bukan;36.5211;46.2089;96 -Nasīm Shahr;Nasim Shahr;35.5644;51.1647;96 -Qā’em Shahr;Qa'em Shahr;36.4611;52.8606;96 -Marāgheh;Maragheh;37.3919;46.2392;96 -Shāhīn Shahr;Shahin Shahr;32.8639;51.5475;96 -Sīrjān;Sirjan;29.47;55.73;96 -Bīrjand;Birjand;32.8664;59.2211;96 -Khowy;Khowy;38.5503;44.9519;96 -Fardīs;Fardis;35.7225;50.9883;96 -Semnān;Semnan;35.5833;53.3833;96 -Mahdīshahr;Mahdishahr;35.7108;53.3539;96 -Azandarīān;Azandarian;34.5089;48.6867;96 -Zavāreh;Zavareh;33.4489;52.4936;96 -Komījān;Komijan;34.7192;49.3267;96 -Abrīsham;Abrisham;32.555;51.5731;96 -Maḩmūdābād Nemūneh;Mahmudabad Nemuneh;36.2886;49.9019;96 -Kabūdarāhang;Kabudarahang;35.2083;48.7239;96 -Bandar-e Kong;Bandar-e Kong;26.5989;54.9361;96 -Ashkezar;Ashkezar;32;54.2044;96 -Būmahen;Bumahen;35.7297;51.8619;96 -Khowrzūq;Khowrzuq;32.7781;51.6458;96 -Khvānsār;Khvansar;33.2206;50.315;96 -Gaz;Gaz;32.8022;51.6208;96 -Chahār Dangeh;Chahar Dangeh;35.6031;51.3097;96 -Roshtkhvār;Roshtkhvar;34.975;59.6247;96 -Khoshk Bījār;Khoshk Bijar;37.3747;49.7575;96 -Salāmeh;Salameh;34.7439;59.9756;96 -Kabūd Gonbad;Kabud Gonbad;36.9953;59.7608;96 -Torbat-e Jām;Torbat-e Jam;35.2439;60.6225;96 -Masjed Soleymān;Masjed Soleyman;31.9333;49.3;96 -Ahar;Ahar;38.475;47.0603;96 -Bahnemīr;Bahnemir;36.6639;52.7631;96 -Mehrdasht;Mehrdasht;31.0228;53.3564;96 -Khondāb;Khondab;34.3928;49.1839;96 -Marvast;Marvast;30.4783;54.2117;96 -Fīrūraq;Firuraq;38.58;44.8358;96 -Fasā;Fasa;28.9381;53.6481;96 -Bandar-e Anzalī;Bandar-e Anzali;37.4667;49.4667;96 -Bāneh;Baneh;35.9975;45.8853;96 -Borāzjān;Borazjan;29.2667;51.2158;96 -Chābahār;Chabahar;25.2836;60.6236;96 -Yāsūj;Yasuj;30.6667;51.5833;96 -Robāţ Karīm;Robat Karim;35.4847;51.0828;96 -Khāk-e ‘Alī;Khak-e `Ali;36.1283;50.1764;96 -Kāshmar;Kashmar;35.2383;58.4656;96 -Shūshtar;Shushtar;32.0436;48.8569;96 -Moḩammad Shahr;Mohammad Shahr;35.7631;50.9172;96 -Naz̧arābād;Nazarabad;35.9522;50.6075;96 -Andīmeshk;Andimeshk;32.45;48.35;96 -Shahreẕā;Shahreza;32.0089;51.8667;96 -Zābol;Zabol;31.0308;61.4972;96 -Khorramshahr;Khorramshahr;30.4333;48.1833;96 -Marīvān;Marivan;35.5269;46.1761;96 -Pīrānshahr;Piranshahr;36.6944;45.1417;96 -Marand;Marand;38.4167;45.7667;96 -Jīroft;Jiroft;28.6781;57.7406;96 -Bam;Bam;29.1083;58.3583;96 -Salmās;Salmas;38.2;44.7667;96 -Behbahān;Behbahan;30.5958;50.2417;96 -Dorūd;Dorud;33.4933;49.075;96 -Shāhrūd;Shahrud;36.4181;54.9764;96 -Golmeh;Golmeh;33.7842;46.595;96 -Gonbad-e Kāvūs;Gonbad-e Kavus;37.25;55.1672;96 -Marvdasht;Marvdasht;29.8742;52.8025;96 -Qūchān;Quchan;37.1118;58.5015;96 -Kamālshahr;Kamalshahr;35.8622;50.8717;96 -Torbat-e Ḩeydarīyeh;Torbat-e Heydariyeh;35.2739;59.2194;96 -Jahrom;Jahrom;28.5;53.56;96 -Kelīshād va Sūdarjān;Kelishad va Sudarjan;32.5542;51.525;96 -Tāzeh Shahr;Tazeh Shahr;38.1756;44.6919;96 -Goldasht;Goldasht;32.6267;51.4392;96 -Sheybān;Sheyban;31.4086;48.7942;96 -Chāboksar;Chaboksar;36.9736;50.57;96 -Kahrīz Sang;Kahriz Sang;32.6267;51.4808;96 -Zāzerān;Zazeran;32.6025;51.4969;96 -Jamkarān;Jamkaran;34.5856;50.9072;96 -Īlām;Ilam;33.6374;46.4227;96 -Sārī;Sari;36.5633;53.0601;96 -Joghtāy;Joghtay;36.6361;57.0728;96 -Amlash;Amlash;37.0975;50.1864;96 -Ārādān;Aradan;35.2497;52.4933;96 -Khūr;Khur;33.775;55.0831;96 -Dehaq;Dehaq;33.1044;50.9589;96 -Dastgerd;Dastgerd;32.8019;51.6636;96 -‘Alavīcheh;`Alavicheh;33.0528;51.0825;96 -Tīrān;Tiran;32.7025;51.1536;96 -Kondor;Kondor;35.2119;58.1517;96 -Chamgardān;Chamgardan;32.3933;51.3408;96 -Beyram;Beyram;27.4306;53.5144;96 -Jowzdān;Jowzdan;32.5567;51.3725;96 -Bahman;Bahman;31.1942;52.4839;96 -Bāzargān;Bazargan;39.3914;44.3875;96 -Gūged;Guged;33.4756;50.3525;96 -Sedeh Lanjān;Sedeh Lanjan;32.3778;51.3181;96 -Chādegān;Chadegan;32.7683;50.6286;96 -Arsanjān;Arsanjan;29.9122;53.3083;96 -Lavāsān;Lavasan;35.8231;51.6242;96 -Feyẕābād;Feyzabad;35.0189;58.7833;96 -Dīzīcheh;Dizicheh;32.3833;51.5147;96 -Taft;Taft;31.7475;54.2042;96 -Kherāmeh;Kherameh;29.5;53.3164;96 -Abrandābād-e Shāhedīyeh;Abrandabad-e Shahediyeh;31.9414;54.2828;96 -Dehāqān;Dehaqan;31.94;51.6478;96 -Badalābād;Badalabad;38.5733;44.925;96 -Chāleshtar;Chaleshtar;32.3786;50.7867;96 -Shabānkāreh;Shabankareh;29.4731;50.9933;96 -Bafrū’īyeh;Bafru'iyeh;32.2767;53.9942;96 -Mobārakeh;Mobarakeh;32.3464;51.5044;96 -Shahr-e Herāt;Shahr-e Herat;30.0542;54.3731;96 -Kūshk;Kushk;32.6425;51.4997;96 -Varzaneh;Varzaneh;32.4194;52.6481;96 -Bīdokht;Bidokht;34.3472;58.7572;96 -Yengī Emām;Yengi Emam;35.9386;50.7217;96 -Tāybād;Taybad;34.74;60.7756;96 -Zarrīn Shahr;Zarrin Shahr;32.3894;51.3764;96 -Hashtgerd;Hashtgerd;35.9619;50.68;96 -Esfarāyen;Esfarayen;37.0764;57.51;96 -Dāmghān;Damghan;36.1681;54.3481;96 -Ḩannā;Hanna;31.1989;51.7247;96 -Charmahīn;Charmahin;32.3375;51.1958;96 -Reẕvānshahr;Rezvanshahr;37.5511;49.1394;96 -Eyvānekey;Eyvanekey;35.3433;52.0675;96 -Sangān;Sangan;34.3986;60.2581;96 -Ahram;Ahram;28.8825;51.2744;96 -Hashtpar;Hashtpar;37.7992;48.9053;96 -Ārān Bīdgol;Aran Bidgol;34.0578;51.4842;96 -Bījār;Bijar;35.8741;47.5937;96 -Zārach;Zarach;31.9911;54.2319;96 -Bandar-e Rīg;Bandar-e Rig;29.4856;50.6281;96 -Rāmhormoz;Ramhormoz;31.2783;49.6064;96 -Sardasht;Sardasht;36.1553;45.4789;96 -Abūzeydābād;Abuzeydabad;33.9042;51.7686;96 -Bīland;Biland;34.3917;58.7006;96 -Kāzerūn;Kazerun;29.6167;51.65;96 -Abhar;Abhar;36.1467;49.2181;96 -Ardestān;Ardestan;33.3797;52.3725;96 -Sepīdān;Sepidan;30.2606;51.9842;96 -Darjazīn;Darjazin;35.6536;53.3378;96 -Naşrābād;Nasrabad;32.2794;52.0631;96 -Akbarābād;Akbarabad;29.2464;52.7792;96 -Mojen;Mojen;36.48;54.6458;96 -Alīgūdarz;Aligudarz;33.4006;49.6947;96 -Bonāb;Bonab;37.3403;46.0561;96 -Ardakān;Ardakan;32.3094;54.0186;96 -Khowrāsgān;Khowrasgan;32.6536;51.755;96 -Shīrvān;Shirvan;37.3967;57.9294;96 -Meybod;Meybod;32.25;54.0167;96 -Tākestān;Takestan;36.0694;49.6958;96 -Bahārestān;Baharestan;32.4881;51.7731;96 -Oshnavīyeh;Oshnaviyeh;37.0397;45.0983;96 -Māhdāsht;Mahdasht;35.7283;50.8133;96 -Bandar-e Genāveh;Bandar-e Genaveh;29.5833;50.5167;96 -Zarand;Zarand;30.8128;56.5639;96 -Kalāteh-ye Khīj;Kalateh-ye Khij;36.6711;55.2975;96 -Chūbar;Chubar;38.1803;48.8933;96 -Narjeh;Narjeh;35.9908;49.6247;96 -Manz̧arīyeh;Manzariyeh;31.9458;51.8719;96 -Naqadeh;Naqadeh;36.95;45.3833;96 -Meymeh;Meymeh;33.4461;51.1681;96 -Rīvash;Rivash;35.4753;58.4572;96 -Fereydūnshahr;Fereydunshahr;32.9411;50.1211;96 -Naţanz;Natanz;33.5111;51.9181;96 -Fāmenīn;Famenin;35.1139;48.9717;96 -Khomām;Khomam;37.4;49.6667;96 -Poldasht;Poldasht;39.3481;45.0711;96 -Bāfq;Bafq;31.6053;55.4028;96 -Garmsār;Garmsar;35.2167;52.3333;96 -Damāvand;Damavand;35.7178;52.065;96 -Golpāyegān;Golpayegan;33.4536;50.2883;96 -Aznā;Azna;33.4539;49.455;96 -Darcheh;Darcheh;32.6153;51.5556;96 -Pīr Bakrān;Pir Bakran;32.4686;51.5578;96 -Bajestān;Bajestan;34.5164;58.1844;96 -Falāvarjān;Falavarjan;32.5553;51.5097;96 -Khalkhāl;Khalkhal;37.6189;48.5258;96 -Kahrīzak;Kahrizak;35.5175;51.3597;96 -Qaşr-e Shīrīn;Qasr-e Shirin;34.5156;45.5792;96 -Shahmīrzād;Shahmirzad;35.7728;53.3286;96 -Şā’īn Qal‘eh;Sa'in Qal`eh;36.2994;49.0744;96 -Sarāb;Sarab;37.9408;47.5367;96 -Takāb;Takab;36.4008;47.1131;96 -Gonābād;Gonabad;34.3528;58.6836;96 -Rāmsar;Ramsar;36.9169;50.6736;96 -Sarpol-e Z̄ahāb;Sarpol-e Zahab;34.4614;45.8647;96 -Rāyen;Rayen;29.5978;57.4386;96 -Al ‘Amādīyah;Al `Amadiyah;37.0922;43.4878;97 -Qalādizay;Qaladizay;36.1811;45.1286;97 -Ḩalabjah;Halabjah;35.1833;45.9833;97 -Hīt;Hit;33.6417;42.825;97 -Az Zubaydīyah;Az Zubaydiyah;32.7588;45.1773;97 -Balad;Balad;34.0147;44.1456;97 -Tall ‘Afar;Tall `Afar;36.3792;42.4497;97 -Al Ḩayy;Al Hayy;32.1742;46.0433;97 -Al Musayyib;Al Musayyib;32.7786;44.29;97 -Sinjār;Sinjar;36.3209;41.8766;97 -Nāḩiyat al Karmah;Nahiyat al Karmah;33.3997;43.9089;97 -Bayjī;Bayji;34.9292;43.4931;97 -Ḩammām al ‘Alīl;Hammam al `Alil;36.1581;43.2594;97 -Sāmarrā’;Samarra';34.194;43.875;97 -Ar Ruţbah;Ar Rutbah;33.0333;40.2833;97 -Al Fāw;Al Faw;29.98;48.47;97 -Tikrīt;Tikrit;34.6;43.6833;97 -Umm Qaşr;Umm Qasr;30.0342;47.9294;97 -Rāwah;Rawah;34.4792;41.9083;97 -Kūysinjaq;Kuysinjaq;36.0828;44.6286;97 -Shaqlāwah;Shaqlawah;36.3964;44.3436;97 -As Samāwah;As Samawah;31.3167;45.2833;97 -Al Kūfah;Al Kufah;32.03;44.4;97 -Ash Shaţrah;Ash Shatrah;31.4175;46.1772;97 -Dahūk;Dahuk;36.85;42.9833;97 -Al Fallūjah;Al Fallujah;33.35;43.7833;97 -Al Kūt;Al Kut;32.4907;45.8304;97 -Az Zubayr;Az Zubayr;30.3892;47.7081;97 -Zākhū;Zakhu;37.1436;42.6819;97 -Mandalī;Mandali;33.7436;45.5464;97 -Ba‘qūbah;Ba`qubah;33.7447;44.6436;97 -Ad Dīwānīyah;Ad Diwaniyah;31.9892;44.9247;97 -An Nāşirīyah;An Nasiriyah;31.0439;46.2575;97 -Al Ḩillah;Al Hillah;32.4833;44.4333;97 -Al ‘Amārah;Al `Amarah;31.8333;47.15;97 -An Najaf;An Najaf;32.029;44.3396;97 -Karbalā’;Karbala';32.6167;44.0333;97 -As Sulaymānīyah;As Sulaymaniyah;35.55;45.4333;97 -Ar Ramādī;Ar Ramadi;33.4258;43.2992;97 -Erbil;Erbil;36.1911;44.0094;97 -Kirkuk;Kirkuk;35.4667;44.4;97 -Baghdad;Baghdad;33.35;44.4167;97 -Mosul;Mosul;36.3667;43.1167;97 -Al Başrah;Al Basrah;30.515;47.81;97 -Dublin;Dublin;53.3497;-6.2603;98 -Dungarvan;Dungarvan;52.0845;-7.6397;98 -Cork;Cork;51.9;-8.4731;98 -Waterford;Waterford;52.2583;-7.119;98 -Blackrock;Blackrock;53.3015;-6.1778;98 -Dún Dealgan;Dun Dealgan;54.009;-6.4049;98 -Swords;Swords;53.4597;-6.2181;98 -Drogheda;Drogheda;53.7139;-6.3503;98 -Limerick;Limerick;52.6653;-8.6238;98 -Galway;Galway;53.2729;-9.0418;98 -Kildare;Kildare;53.1569;-6.909;98 -Carrigtohill;Carrigtohill;51.9;-8.2667;98 -Kilkenny;Kilkenny;52.6477;-7.2561;98 -Wexford;Wexford;52.3342;-6.4575;98 -Sligo;Sligo;54.2667;-8.4833;98 -Dunleary;Dunleary;53.3;-6.14;98 -Tralee;Tralee;52.2675;-9.6962;98 -Naas;Naas;53.2158;-6.6669;98 -Carlow;Carlow;52.8306;-6.9317;98 -Ennis;Ennis;52.8463;-8.9807;98 -Leixlip;Leixlip;53.3636;-6.4864;98 -Monaghan;Monaghan;54.2479;-6.9708;98 -Clonmel;Clonmel;52.355;-7.7039;98 -Tallaght;Tallaght;53.2878;-6.3411;98 -Wicklow;Wicklow;52.9779;-6.033;98 -Ros Comáin;Ros Comain;53.6333;-8.1833;98 -Tullamore;Tullamore;53.2667;-7.5;98 -Castlebar;Castlebar;53.85;-9.3;98 -Trim;Trim;53.555;-6.7917;98 -Carrick on Shannon;Carrick on Shannon;53.9469;-8.09;98 -Mullingar;Mullingar;53.5333;-7.35;98 -Longford;Longford;53.727;-7.7998;98 -Nenagh;Nenagh;52.8619;-8.1967;98 -Port Laoise;Port Laoise;53.0309;-7.3008;98 -An Cabhán;An Cabhan;53.9908;-7.3606;98 -Lifford;Lifford;54.8356;-7.4779;98 -Killarney;Killarney;52.0588;-9.5072;98 -Dunboyne;Dunboyne;53.4199;-6.4751;98 -Cobh;Cobh;51.851;-8.2967;98 -Shannon;Shannon;52.7137;-8.8686;98 -Donegal;Donegal;54.65;-8.117;98 -Ramsey;Ramsey;54.3211;-4.3844;99 -Douglas;Douglas;54.15;-4.4819;99 -Jerusalem;Jerusalem;31.7833;35.2167;100 -Dimona;Dimona;31.07;35.03;100 -Netivot;Netivot;31.4167;34.5833;100 -Sakhnīn;Sakhnin;32.8667;35.3;100 -Tel Aviv-Yafo;Tel Aviv-Yafo;32.08;34.78;100 -Ramat Gan;Ramat Gan;32.07;34.8235;100 -Beersheba;Beersheba;31.2589;34.7978;100 -Bené Beraq;Bene Beraq;32.0807;34.8338;100 -Netanya;Netanya;32.3328;34.86;100 -Holon;Holon;32.0167;34.7667;100 -Arad;Arad;31.2603;35.2147;100 -Nesher;Nesher;32.7711;35.0394;100 -Ashdod;Ashdod;31.7978;34.6503;100 -Migdal Ha‘Emeq;Migdal Ha`Emeq;32.6786;35.2444;100 -Ofaqim;Ofaqim;31.2833;34.6167;100 -Petaẖ Tiqwa;Petah Tiqwa;32.0833;34.8833;100 -Rishon LeẔiyyon;Rishon LeZiyyon;31.9711;34.7894;100 -Haifa;Haifa;32.8;34.9833;100 -Bat Yam;Bat Yam;32.0231;34.7503;100 -Reẖovot;Rehovot;31.8914;34.8078;100 -Ashqelon;Ashqelon;31.6658;34.5664;100 -Qiryat Mal’akhi;Qiryat Mal'akhi;31.7333;34.75;100 -Qiryat Shemona;Qiryat Shemona;33.2075;35.5697;100 -Kefar Yona;Kefar Yona;32.315;34.9328;100 -Sederot;Sederot;31.5261;34.5939;100 -Tirat Karmel;Tirat Karmel;32.7667;34.9667;100 -Kefar Sava;Kefar Sava;32.1858;34.9077;100 -Bet Shemesh;Bet Shemesh;31.7514;34.9886;100 -Yoqne‘am ‘Illit;Yoqne`am `Illit;32.6594;35.11;100 -Herẕliyya;Herzliyya;32.1556;34.8422;100 -Nazareth;Nazareth;32.7021;35.2978;100 -Ra‘ananna;Ra`ananna;32.1833;34.8667;100 -Ramla;Ramla;31.9275;34.8625;100 -Givatayim;Givatayim;32.0697;34.8117;100 -Umm el Faḥm;Umm el Fahm;32.5158;35.1525;100 -Hod HaSharon;Hod HaSharon;32.15;34.8833;100 -Qiryat Ata;Qiryat Ata;32.8;35.1;100 -Rosh Ha‘Ayin;Rosh Ha`Ayin;32.0833;34.95;100 -Nes Ẕiyyona;Nes Ziyyona;31.9333;34.8;100 -Omer;Omer;31.2683;34.8489;100 -Shefar‘am;Shefar`am;32.8056;35.1694;100 -Qiryat Bialik;Qiryat Bialik;32.8331;35.0664;100 -Or Yehuda;Or Yehuda;32.0333;34.85;100 -Yehud;Yehud;32.0333;34.8833;100 -Giv‘at Shemu’él;Giv`at Shemu'el;32.0781;34.8489;100 -Ramat HaSharon;Ramat HaSharon;32.15;34.8333;100 -El‘ad;El`ad;32.0523;34.9512;100 -Karmiel;Karmiel;32.9;35.2833;100 -Ben Zakkay;Ben Zakkay;31.8833;34.7333;100 -Qiryat Ono;Qiryat Ono;32.0636;34.8553;100 -Be’er Ya‘aqov;Be'er Ya`aqov;31.9436;34.8392;100 -Rahat;Rahat;31.3925;34.7544;100 -Hadera;Hadera;32.45;34.9167;100 -Modi‘in Makkabbim Re‘ut;Modi`in Makkabbim Re`ut;31.9339;34.9856;100 -Lod;Lod;31.95;34.9;100 -Eilat;Eilat;29.55;34.95;100 -Nahariyya;Nahariyya;33.0036;35.0925;100 -Jisr ez Zarqā;Jisr ez Zarqa;32.5379;34.9122;100 -Buq‘ātā;Buq`ata;33.2014;35.7797;100 -Majdal Shams;Majdal Shams;33.2692;35.7706;100 -Kafr Qāsim;Kafr Qasim;32.1142;34.9772;100 -Gan Yavne;Gan Yavne;31.7886;34.7053;100 -Qalansuwa;Qalansuwa;32.285;34.9811;100 -Gedera;Gedera;31.8139;34.7783;100 -Eṭ Ṭīra;Et Tira;32.2328;34.9503;100 -Or ‘Aqiva;Or `Aqiva;32.5;34.9167;100 -Bet She’an;Bet She'an;32.4961;35.4989;100 -Tiberias;Tiberias;32.7897;35.5247;100 -Pardés H̱anna Karkur;Pardes Hanna Karkur;32.4711;34.9675;100 -‘Akko;`Akko;32.9261;35.0839;100 -Afula;Afula;32.6078;35.2897;100 -Eṭ Ṭaiyiba;Et Taiyiba;32.2667;35;100 -Qiryat Moẕqin;Qiryat Mozqin;32.8369;35.0775;100 -Qiryat Yam;Qiryat Yam;32.8331;35.0664;100 -Tamra;Tamra;32.8511;35.2071;100 -Ma‘alot Tarshīḥā;Ma`alot Tarshiha;33.0167;35.2708;100 -Ẕefat;Zefat;32.9658;35.4983;100 -Lanciano;Lanciano;42.2312;14.3905;101 -Osimo;Osimo;43.4861;13.4821;101 -Cassino;Cassino;41.4917;13.8333;101 -Francavilla Fontana;Francavilla Fontana;40.5314;17.5858;101 -Rende;Rende;39.3333;16.1833;101 -Conegliano;Conegliano;45.8872;12.2969;101 -Adrano;Adrano;37.6625;14.8356;101 -Canicattì;Canicatti;37.36;13.8511;101 -Cento;Cento;44.7333;11.2833;101 -Somma Vesuviana;Somma Vesuviana;40.8725;14.4369;101 -Augusta;Augusta;37.2303;15.2194;101 -Belluno;Belluno;46.1408;12.2156;101 -Segrate;Segrate;45.49;9.2953;101 -Formigine;Formigine;44.5739;10.8478;101 -Venaria Reale;Venaria Reale;45.1167;7.6333;101 -Crema;Crema;45.3667;9.6833;101 -Gorizia;Gorizia;45.9352;13.6193;101 -Isola Vicentina;Isola Vicentina;45.6333;11.45;101 -Castelletto sopra Ticino;Castelletto sopra Ticino;45.7167;8.6333;101 -Vittuone;Vittuone;45.4833;8.95;101 -Conselve;Conselve;45.2333;11.8667;101 -Castrolibero;Castrolibero;39.3167;16.2;101 -Castelli Calepio;Castelli Calepio;45.6333;9.9;101 -Roccapiemonte;Roccapiemonte;40.7617;14.6933;101 -Recco;Recco;44.3621;9.1435;101 -Atessa;Atessa;42.0667;14.45;101 -Peschiera del Garda;Peschiera del Garda;45.4386;10.6886;101 -Torre Santa Susanna;Torre Santa Susanna;40.4667;17.7333;101 -Silea;Silea;45.6547;12.2967;101 -Poirino;Poirino;44.9167;7.85;101 -Salemi;Salemi;37.8167;12.8;101 -Cermenate;Cermenate;45.7;9.0833;101 -Santo Stefano di Magra;Santo Stefano di Magra;44.1625;9.9151;101 -Sermoneta;Sermoneta;41.55;12.9833;101 -Novi di Modena;Novi di Modena;44.8934;10.901;101 -Fiumefreddo di Sicilia;Fiumefreddo di Sicilia;37.7915;15.2092;101 -Sant’Egidio alla Vibrata;Sant'Egidio alla Vibrata;42.8333;13.7167;101 -Mandello del Lario;Mandello del Lario;45.9167;9.3167;101 -Montemarciano;Montemarciano;43.6399;13.3104;101 -Volterra;Volterra;43.4;10.8667;101 -Crosia;Crosia;39.5667;16.7667;101 -Goito;Goito;45.25;10.6667;101 -Bordighera;Bordighera;43.7789;7.6721;101 -Vaprio d’Adda;Vaprio d'Adda;45.5667;9.5333;101 -Terralba;Terralba;39.7197;8.6363;101 -Bomporto;Bomporto;44.7333;11.0333;101 -Quinto di Treviso;Quinto di Treviso;45.65;12.1667;101 -Volpago del Montello;Volpago del Montello;45.7833;12.1167;101 -Badia Polesine;Badia Polesine;45.094;11.4934;101 -Verucchio;Verucchio;43.9833;12.4215;101 -Induno Olona;Induno Olona;45.85;8.8333;101 -Vaiano;Vaiano;43.9667;11.1167;101 -Capriolo;Capriolo;45.6373;9.9336;101 -Altofonte;Altofonte;38.05;13.3;101 -Langhirano;Langhirano;44.6167;10.2667;101 -San Vendemiano;San Vendemiano;45.8914;12.3389;101 -Valdobbiadene;Valdobbiadene;45.9;11.9167;101 -San Giorgio del Sannio;San Giorgio del Sannio;41.0667;14.85;101 -Aradeo;Aradeo;40.1333;18.1333;101 -Cittanova;Cittanova;38.35;16.0833;101 -Trabia;Trabia;38;13.65;101 -Santa Teresa di Riva;Santa Teresa di Riva;37.94;15.3625;101 -Trescore Balneario;Trescore Balneario;45.7;9.85;101 -Cutro;Cutro;39.0342;16.9819;101 -Campi Salentina;Campi Salentina;40.4;18.0167;101 -Partanna;Partanna;37.7289;12.8894;101 -Bagnara Calabra;Bagnara Calabra;38.2833;15.8167;101 -Concordia Sagittaria;Concordia Sagittaria;45.7667;12.85;101 -Bibbiano;Bibbiano;44.6629;10.4739;101 -Ozieri;Ozieri;40.5849;9.0033;101 -Mussomeli;Mussomeli;37.5794;13.7525;101 -Rignano Flaminio;Rignano Flaminio;42.2;12.4833;101 -Castelnovo ne’ Monti;Castelnovo ne' Monti;44.4333;10.4;101 -Cuorgnè;Cuorgne;45.3833;7.65;101 -Oppeano;Oppeano;45.3;11.1833;101 -Bisignano;Bisignano;39.5073;16.2811;101 -Elmas;Elmas;39.2679;9.05;101 -Busca;Busca;44.5167;7.4667;101 -Soverato Marina;Soverato Marina;38.6833;16.55;101 -Sedico;Sedico;46.1167;12.1;101 -Tolmezzo;Tolmezzo;46.4;13.0167;101 -Asola;Asola;45.2167;10.4167;101 -Castellamonte;Castellamonte;45.3819;7.7106;101 -Ladispoli;Ladispoli;41.9544;12.0742;101 -Cantù;Cantu;45.7333;9.1333;101 -Merano;Merano;46.6689;11.1639;101 -Vasto;Vasto;42.1116;14.7082;101 -Sassuolo;Sassuolo;44.5517;10.7856;101 -Barcellona-Pozzo di Gotto;Barcellona-Pozzo di Gotto;38.15;15.2167;101 -Monterotondo;Monterotondo;42.05;12.6167;101 -San Donà di Piave;San Dona di Piave;45.6298;12.5641;101 -Macerata;Macerata;43.3003;13.4533;101 -Avezzano;Avezzano;42.031;13.4264;101 -Imperia;Imperia;43.8865;8.0297;101 -Civitanova Marche;Civitanova Marche;43.3068;13.7286;101 -Albano Laziale;Albano Laziale;41.7333;12.6667;101 -Sciacca;Sciacca;37.5092;13.0889;101 -Iesi;Iesi;43.5228;13.2439;101 -Corigliano Calabro;Corigliano Calabro;39.6;16.5167;101 -Rovereto;Rovereto;45.8833;11.0342;101 -Marcianise;Marcianise;41.0333;14.3;101 -Voghera;Voghera;44.9925;9.0092;101 -Fasano;Fasano;40.8333;17.3667;101 -Modugno;Modugno;41.0833;16.7833;101 -Schio;Schio;45.7111;11.3556;101 -Maddaloni;Maddaloni;41.0333;14.3833;101 -Fondi;Fondi;41.35;13.4167;101 -Eboli;Eboli;40.6169;15.0564;101 -Carini;Carini;38.1333;13.1833;101 -Città di Castello;Citta di Castello;43.4574;12.2403;101 -San Giuliano Milanese;San Giuliano Milanese;45.4;9.2833;101 -Monreale;Monreale;38.0817;13.2889;101 -Caivano;Caivano;40.95;14.3;101 -Cislago;Cislago;45.65;8.9667;101 -Sant’Agata de’ Goti;Sant'Agata de' Goti;41.0893;14.4974;101 -Mira;Mira;45.4375;12.1329;101 -Acate;Acate;37.0253;14.4925;101 -Polistena;Polistena;38.4;16.0667;101 -Belmonte Mezzagno;Belmonte Mezzagno;38.05;13.3833;101 -Aulla;Aulla;44.2167;9.9667;101 -Sant’Antìoco;Sant'Antioco;39.0654;8.454;101 -Randazzo;Randazzo;37.8833;14.95;101 -Vigonovo;Vigonovo;45.3852;12.0074;101 -Vanzago;Vanzago;45.5333;9;101 -Alberobello;Alberobello;40.7841;17.2375;101 -Coriano;Coriano;43.9691;12.6006;101 -Locate di Triulzi;Locate di Triulzi;45.35;9.2167;101 -Nizza Monferrato;Nizza Monferrato;44.7747;8.355;101 -Lerici;Lerici;44.0763;9.9111;101 -Cerveteri;Cerveteri;42;12.1;101 -Spoleto;Spoleto;42.7333;12.7333;101 -Caltagirone;Caltagirone;37.2333;14.5167;101 -Rossano;Rossano;39.5667;16.6333;101 -Pinerolo;Pinerolo;44.8833;7.3333;101 -Nuoro;Nuoro;40.3201;9.3281;101 -Licata;Licata;37.1083;13.9469;101 -Cisterna di Latina;Cisterna di Latina;41.6;12.8333;101 -Formia;Formia;41.2564;13.6069;101 -Chieri;Chieri;45.0131;7.8228;101 -Fermo;Fermo;43.1604;13.7181;101 -Campolongo Maggiore;Campolongo Maggiore;45.3305;12.0483;101 -Bertinoro;Bertinoro;44.15;12.1333;101 -San Valentino Torio;San Valentino Torio;40.7911;14.6033;101 -Castel Mella;Castel Mella;45.5;10.15;101 -Corleone;Corleone;37.8167;13.3;101 -Trevignano;Trevignano;45.7335;12.094;101 -Inzago;Inzago;45.5333;9.4833;101 -Santa Croce Camerina;Santa Croce Camerina;36.8272;14.5239;101 -Fino Mornasco;Fino Mornasco;45.75;9.0333;101 -Cerreto Guidi;Cerreto Guidi;43.7617;10.8771;101 -Cameri;Cameri;45.5;8.65;101 -Martinengo;Martinengo;45.5704;9.7674;101 -Gemona del Friuli;Gemona del Friuli;46.2741;13.1224;101 -Motta di Livenza;Motta di Livenza;45.7797;12.6086;101 -Montale;Montale;43.9333;11.0167;101 -Canelli;Canelli;44.7208;8.2928;101 -Salò;Salo;45.6;10.5333;101 -Medesano;Medesano;44.7568;10.1403;101 -Massa Lombarda;Massa Lombarda;44.45;11.8167;101 -Cadelbosco di Sopra;Cadelbosco di Sopra;44.7667;10.6;101 -Barberino di Mugello;Barberino di Mugello;44;11.2333;101 -Lomazzo;Lomazzo;45.7;9.0333;101 -Monte San Pietro;Monte San Pietro;44.4578;11.199;101 -Montecchio Emilia;Montecchio Emilia;44.6986;10.4486;101 -San Felice sul Panaro;San Felice sul Panaro;44.8393;11.1413;101 -Celano;Celano;42.0843;13.5478;101 -Montechiarugolo;Montechiarugolo;44.6934;10.4224;101 -Racale;Racale;39.9667;18.1;101 -Grezzana;Grezzana;45.5167;11.0167;101 -Cori;Cori;41.65;12.9167;101 -Ramacca;Ramacca;37.3833;14.7;101 -San Maurizio Canavese;San Maurizio Canavese;45.2171;7.6305;101 -Casaluce;Casaluce;41.002;14.1983;101 -Montignoso;Montignoso;44.0167;10.1667;101 -Barano d’Ischia;Barano d'Ischia;40.7167;13.9167;101 -Itri;Itri;41.2833;13.5333;101 -Fiuggi;Fiuggi;41.8;13.2167;101 -Capena;Capena;42.1403;12.5403;101 -Biella;Biella;45.5664;8.0533;101 -Cascina;Cascina;43.68;10.5003;101 -Alcamo;Alcamo;37.9667;12.9667;101 -Nocera Inferiore;Nocera Inferiore;40.75;14.6333;101 -Frosinone;Frosinone;41.6333;13.35;101 -Vercelli;Vercelli;45.3256;8.4231;101 -Terracina;Terracina;41.2833;13.25;101 -Lodi;Lodi;45.3167;9.5;101 -Capannori;Capannori;43.8756;10.5736;101 -Marino;Marino;41.7667;12.6667;101 -Corato;Corato;41.15;16.4;101 -Settimo Torinese;Settimo Torinese;45.1333;7.7667;101 -Campi Bisenzio;Campi Bisenzio;43.8256;11.1333;101 -Lecco;Lecco;45.85;9.4;101 -San Benedetto del Tronto;San Benedetto del Tronto;42.9438;13.8833;101 -Ascoli Piceno;Ascoli Piceno;42.8547;13.5753;101 -Martina Franca;Martina Franca;40.7;17.3333;101 -Chioggia;Chioggia;45.2189;12.2785;101 -Empoli;Empoli;43.7167;10.95;101 -Monopoli;Monopoli;40.95;17.3;101 -Rieti;Rieti;42.4044;12.8567;101 -Paterno;Paterno;37.5667;14.9;101 -Gravina in Puglia;Gravina in Puglia;40.8206;16.4233;101 -Alghero;Alghero;40.56;8.315;101 -Bassano del Grappa;Bassano del Grappa;45.7667;11.7342;101 -Senigallia;Senigallia;43.7131;13.2183;101 -Arenzano;Arenzano;44.4035;8.6827;101 -Finale Ligure;Finale Ligure;44.1691;8.3435;101 -Campobello di Mazara;Campobello di Mazara;37.6333;12.75;101 -San Michele al Tagliamento;San Michele al Tagliamento;45.7636;12.9953;101 -Amelia;Amelia;42.5535;12.4168;101 -Maniago;Maniago;46.1667;12.7167;101 -Castenedolo;Castenedolo;45.4704;10.2967;101 -Pellezzano;Pellezzano;40.7333;14.7667;101 -Macerata Campania;Macerata Campania;41.0667;14.2667;101 -Giffoni Valle Piana;Giffoni Valle Piana;40.7167;14.9333;101 -Lendinara;Lendinara;45.085;11.6006;101 -Mazzarino;Mazzarino;37.3;14.2;101 -Matino;Matino;40.0333;18.1333;101 -Carbonera;Carbonera;45.6833;12.2833;101 -Guspini;Guspini;39.54;8.6267;101 -Trofarello;Trofarello;44.9833;7.7333;101 -Cologno al Serio;Cologno al Serio;45.5833;9.7;101 -Cisternino;Cisternino;40.75;17.4167;101 -Zero Branco;Zero Branco;45.6;12.1667;101 -Ponte San Pietro;Ponte San Pietro;45.6978;9.5881;101 -Campagnano di Roma;Campagnano di Roma;42.1333;12.3833;101 -Codigoro;Codigoro;44.8333;12.1167;101 -Venosa;Venosa;40.9667;15.8167;101 -Sant’Ilario d’Enza;Sant'Ilario d'Enza;44.7667;10.45;101 -Castano Primo;Castano Primo;45.55;8.7667;101 -Caorle;Caorle;45.6003;12.8876;101 -Mestrino;Mestrino;45.45;11.7667;101 -Bonate di Sopra;Bonate di Sopra;45.6819;9.5586;101 -Trecastagni;Trecastagni;37.6167;15.0833;101 -Poggio a Caiano;Poggio a Caiano;43.8167;11.0667;101 -Portomaggiore;Portomaggiore;44.7;11.8;101 -Musile di Piave;Musile di Piave;45.6178;12.565;101 -Ravanusa;Ravanusa;37.2678;13.9697;101 -Taormina;Taormina;37.85;15.3;101 -Isola della Scala;Isola della Scala;45.2667;11.1333;101 -Ovada;Ovada;44.6392;8.6464;101 -Usmate Velate;Usmate Velate;45.65;9.35;101 -San Giustino;San Giustino;43.55;12.1833;101 -Tortolì;Tortoli;39.9333;9.65;101 -Cepagatti;Cepagatti;42.3658;14.0767;101 -Bitritto;Bitritto;41.05;16.8333;101 -Cazzago San Martino;Cazzago San Martino;45.5817;10.0258;101 -Alassio;Alassio;44.0079;8.173;101 -Creazzo;Creazzo;45.5333;11.4833;101 -Cividale del Friuli;Cividale del Friuli;46.0905;13.435;101 -Paceco;Paceco;37.9833;12.55;101 -Cerese;Cerese;45.1167;10.7833;101 -Cornate d’Adda;Cornate d'Adda;45.65;9.4667;101 -Avigliano;Avigliano;40.7333;15.7167;101 -Montopoli in Val d’Arno;Montopoli in Val d'Arno;43.6744;10.7503;101 -Lurate Caccivio;Lurate Caccivio;45.7667;9;101 -Scalea;Scalea;39.8167;15.8;101 -Piazzola sul Brenta;Piazzola sul Brenta;45.5333;11.7667;101 -La Maddalena;La Maddalena;41.2142;9.4083;101 -Venafro;Venafro;41.4833;14.05;101 -Botticino Sera;Botticino Sera;45.5339;10.3078;101 -Riesi;Riesi;37.2833;14.0833;101 -Sesto Calende;Sesto Calende;45.7333;8.6333;101 -Castelvetro di Modena;Castelvetro di Modena;44.5067;10.9472;101 -Nembro;Nembro;45.7439;9.7594;101 -Melito di Porto Salvo;Melito di Porto Salvo;37.9167;15.7833;101 -Boscotrecase;Boscotrecase;40.7833;14.4667;101 -Montegrotto Terme;Montegrotto Terme;45.3333;11.7833;101 -Camisano Vicentino;Camisano Vicentino;45.5167;11.7167;101 -Siniscola;Siniscola;40.5743;9.6963;101 -Piossasco;Piossasco;44.9833;7.4667;101 -Cassano al Ionio;Cassano al Ionio;39.7839;16.3189;101 -Santa Maria di Sala;Santa Maria di Sala;45.5089;12.0363;101 -Cordenons;Cordenons;45.9833;12.7;101 -Somma Lombardo;Somma Lombardo;45.6833;8.7;101 -Savignano sul Rubicone;Savignano sul Rubicone;44.0881;12.3933;101 -Nerviano;Nerviano;45.55;8.9833;101 -Albino;Albino;45.7606;9.7969;101 -Villorba;Villorba;45.7333;12.2333;101 -Pescantina;Pescantina;45.4833;10.8667;101 -Sona;Sona;45.4333;10.8333;101 -Marcon;Marcon;45.5543;12.2994;101 -Maranello;Maranello;44.5256;10.8664;101 -Calenzano;Calenzano;43.8567;11.1636;101 -Alpignano;Alpignano;45.1;7.5167;101 -Pianoro;Pianoro;44.3833;11.3333;101 -Preganziol;Preganziol;45.6;12.2333;101 -Carlentini;Carlentini;37.2833;15.0167;101 -Bovisio Masciago;Bovisio Masciago;45.611;9.1478;101 -Orta Nova;Orta Nova;41.3308;15.7114;101 -Isola Capo Rizzuto;Isola Capo Rizzuto;38.9667;17.1;101 -Valguarnera Caropepe;Valguarnera Caropepe;37.5;14.3833;101 -Sorrento;Sorrento;40.6278;14.3736;101 -Baronissi;Baronissi;40.75;14.78;101 -Polignano a Mare;Polignano a Mare;40.9961;17.2203;101 -Arco;Arco;45.9167;10.8833;101 -Porto San Giorgio;Porto San Giorgio;43.1848;13.7955;101 -Policoro;Policoro;40.2;16.6667;101 -Melfi;Melfi;40.9964;15.6558;101 -Monselice;Monselice;45.2333;11.75;101 -Marsciano;Marsciano;42.9167;12.3333;101 -Siderno Marina;Siderno Marina;38.2667;16.3;101 -Sestri Levante;Sestri Levante;44.2733;9.3932;101 -Quiliano;Quiliano;44.2931;8.4103;101 -Morciano di Romagna;Morciano di Romagna;43.9167;12.65;101 -Orosei;Orosei;40.3797;9.6942;101 -Pozzuolo del Friuli;Pozzuolo del Friuli;45.9681;13.1969;101 -Buttigliera Alta;Buttigliera Alta;45.0667;7.4167;101 -Roccadaspide;Roccadaspide;40.4333;15.2;101 -Campomorone;Campomorone;44.5069;8.8918;101 -Pantigliate;Pantigliate;45.4353;9.3522;101 -Budrio;Budrio;44.5374;11.5344;101 -Borgo San Lorenzo;Borgo San Lorenzo;43.9555;11.3856;101 -Zagarolo;Zagarolo;41.8333;12.8333;101 -Malnate;Malnate;45.8;8.8833;101 -Terzigno;Terzigno;40.8;14.5;101 -Capua;Capua;41.1056;14.2139;101 -Laives;Laives;46.4276;11.3405;101 -Rutigliano;Rutigliano;40.9333;16.9;101 -Domodossola;Domodossola;46.1161;8.2911;101 -Povegliano Veronese;Povegliano Veronese;45.3473;10.8806;101 -Gioiosa Ionica;Gioiosa Ionica;38.3333;16.3;101 -Carinola;Carinola;41.1833;13.9833;101 -Chianciano Terme;Chianciano Terme;43.0667;11.8333;101 -Pontremoli;Pontremoli;44.3761;9.8799;101 -Corte Franca;Corte Franca;45.6333;9.9833;101 -Regalbuto;Regalbuto;37.65;14.6333;101 -Rovello Porro;Rovello Porro;45.65;9.0333;101 -Vazzola;Vazzola;45.8333;12.3833;101 -Cagnano Varano;Cagnano Varano;41.8333;15.7667;101 -Rivergaro;Rivergaro;44.9;9.6;101 -Varallo;Varallo;45.8138;8.2581;101 -Spino d’Adda;Spino d'Adda;45.4;9.5;101 -Altavilla Silentina;Altavilla Silentina;40.5333;15.1333;101 -Campli;Campli;42.7261;13.6861;101 -Camerota;Camerota;40.033;15.3699;101 -Gioiosa Marea;Gioiosa Marea;38.1667;14.9;101 -Spezzano Albanese;Spezzano Albanese;39.6667;16.3167;101 -Pegognaga;Pegognaga;45;10.85;101 -Cassolnovo;Cassolnovo;45.3667;8.8;101 -Santi Cosma e Damiano;Santi Cosma e Damiano;41.3;13.8167;101 -Grazzanise;Grazzanise;41.0833;14.1;101 -Sapri;Sapri;40.0667;15.6333;101 -Caulonia;Caulonia;38.3833;16.4167;101 -Vernole;Vernole;40.2833;18.3;101 -Dronero;Dronero;44.4667;7.3667;101 -Baricella;Baricella;44.6475;11.5353;101 -Cles;Cles;46.3667;11.0333;101 -Trino;Trino;45.1953;8.2961;101 -Zibido San Giacomo;Zibido San Giacomo;45.3667;9.1167;101 -Sassoferrato;Sassoferrato;43.4275;12.8565;101 -Mezzolombardo;Mezzolombardo;46.2097;11.0978;101 -Cava Manara;Cava Manara;45.1333;9.1;101 -Scorrano;Scorrano;40.0902;18.2999;101 -Venegono Inferiore;Venegono Inferiore;45.7333;8.9;101 -Fontanellato;Fontanellato;44.8825;10.1558;101 -Pontevico;Pontevico;45.2722;10.0917;101 -Urbania;Urbania;43.6678;12.5221;101 -Vipiteno;Vipiteno;46.8931;11.4296;101 -Centallo;Centallo;44.5;7.5833;101 -Muggiò;Muggio;45.6;9.2333;101 -Chiavari;Chiavari;44.3164;9.3237;101 -Cardito;Cardito;40.9362;14.2993;101 -Qualiano;Qualiano;40.9167;14.15;101 -Rubano;Rubano;45.4333;11.7833;101 -Pisticci;Pisticci;40.3833;16.55;101 -San Giovanni Valdarno;San Giovanni Valdarno;43.5644;11.5328;101 -Vimodrone;Vimodrone;45.5139;9.2844;101 -Sìnnai;Sinnai;39.3026;9.2031;101 -Rocca di Papa;Rocca di Papa;41.7667;12.7167;101 -Tricase;Tricase;39.9333;18.3667;101 -Boscoreale;Boscoreale;40.775;14.475;101 -Garbagnate Milanese;Garbagnate Milanese;45.5771;9.0814;101 -Senago;Senago;45.5833;9.1333;101 -Frattaminore;Frattaminore;40.9556;14.2708;101 -Novate Milanese;Novate Milanese;45.5333;9.1333;101 -Cormano;Cormano;45.55;9.1667;101 -Cusano Milanino;Cusano Milanino;45.55;9.1833;101 -Meda;Meda;45.6667;9.1667;101 -San Giovanni la Punta;San Giovanni la Punta;37.5833;15.1;101 -Seveso;Seveso;45.6434;9.1374;101 -Seriate;Seriate;45.6847;9.7178;101 -Pompei;Pompei;40.75;14.5;101 -Cattolica;Cattolica;43.9584;12.7386;101 -Beinasco;Beinasco;45.0228;7.5878;101 -Cercola;Cercola;40.8667;14.35;101 -Arese;Arese;45.5531;9.0775;101 -Ischia;Ischia;40.75;13.95;101 -Trentola;Trentola;40.9762;14.1773;101 -Monserrato;Monserrato;39.2568;9.1387;101 -Sant’Antonio Abate;Sant'Antonio Abate;40.7333;14.55;101 -Melegnano;Melegnano;45.3588;9.3238;101 -Lazise;Lazise;45.5053;10.7325;101 -Martignacco;Martignacco;46.1;13.1333;101 -Senise;Senise;40.1333;16.2833;101 -Oliena;Oliena;40.271;9.4028;101 -San Benedetto Po;San Benedetto Po;45.0333;10.9167;101 -Borgo;Borgo;46.05;11.45;101 -Albisola Marina;Albisola Marina;44.3273;8.5031;101 -Settimo San Pietro;Settimo San Pietro;39.291;9.1853;101 -Pignola;Pignola;40.5667;15.7833;101 -Busseto;Busseto;44.9794;10.0433;101 -Brusciano;Brusciano;40.9224;14.4239;101 -Sant’Arpino;Sant'Arpino;40.9575;14.2492;101 -Borgo a Mozzano;Borgo a Mozzano;43.9797;10.5467;101 -Roncoferraro;Roncoferraro;45.1342;10.9524;101 -Casteggio;Casteggio;45.0167;9.1333;101 -Asciano;Asciano;43.2342;11.5608;101 -Troia;Troia;41.3667;15.3;101 -Serino;Serino;40.85;14.875;101 -Monte San Vito;Monte San Vito;43.6005;13.2711;101 -Manoppello;Manoppello;42.2578;14.0597;101 -Praia a Mare;Praia a Mare;39.9167;15.7667;101 -Olevano sul Tusciano;Olevano sul Tusciano;40.65;15.0167;101 -Roccarainola;Roccarainola;40.9667;14.5667;101 -Alliste;Alliste;39.95;18.0833;101 -Villasor;Villasor;39.3809;8.9413;101 -Marina di Gioiosa Ionica;Marina di Gioiosa Ionica;38.3;16.3333;101 -Marcallo con Casone;Marcallo con Casone;45.4982;8.8764;101 -Camerino;Camerino;43.1333;13.0667;101 -Bellante;Bellante;42.75;13.8;101 -Gradisca d’Isonzo;Gradisca d'Isonzo;45.8833;13.5;101 -Cerano;Cerano;45.4;8.7833;101 -Marzabotto;Marzabotto;44.3333;11.2;101 -Caraglio;Caraglio;44.4167;7.4333;101 -Lercara Friddi;Lercara Friddi;37.75;13.6;101 -Salgareda;Salgareda;45.7061;12.4913;101 -Mileto;Mileto;38.6078;16.0675;101 -Villadossola;Villadossola;46.0736;8.2669;101 -Arosio;Arosio;45.7167;9.2167;101 -San Cipriano Picentino;San Cipriano Picentino;40.7167;14.8667;101 -Borgo Val di Taro;Borgo Val di Taro;44.4833;9.7667;101 -Santa Giustina;Santa Giustina;46.0839;12.0432;101 -Cittaducale;Cittaducale;42.3833;12.95;101 -Nova Siri;Nova Siri;40.15;16.5333;101 -Bolzano Vicentino;Bolzano Vicentino;45.6;11.6167;101 -Castello d’Argile;Castello d'Argile;44.6811;11.2967;101 -San Vincenzo;San Vincenzo;43.1007;10.5388;101 -Mesola;Mesola;44.9206;12.23;101 -Montebello Vicentino;Montebello Vicentino;45.45;11.3833;101 -Torgiano;Torgiano;43.0256;12.4342;101 -Almenno San Bartolomeo;Almenno San Bartolomeo;45.7489;9.5797;101 -Piedimonte San Germano;Piedimonte San Germano;41.5;13.7333;101 -Montegiorgio;Montegiorgio;43.1307;13.5371;101 -Nervesa della Battaglia;Nervesa della Battaglia;45.8333;12.2167;101 -Sant’Agostino;Sant'Agostino;44.792;11.3869;101 -Pietraperzia;Pietraperzia;37.4;14.1333;101 -Almenno San Salvatore;Almenno San Salvatore;45.75;9.5875;101 -Sommatino;Sommatino;37.3369;13.9975;101 -Brendola;Brendola;45.4667;11.45;101 -Mercato Saraceno;Mercato Saraceno;43.95;12.2;101 -Ostiglia;Ostiglia;45.0704;11.1364;101 -Olevano Romano;Olevano Romano;41.8606;13.0319;101 -Camposano;Camposano;40.95;14.5333;101 -Robecco sul Naviglio;Robecco sul Naviglio;45.4333;8.8833;101 -Sermide;Sermide;45.0035;11.2929;101 -Adelfia;Adelfia;41;16.8667;101 -Castelfiorentino;Castelfiorentino;43.6108;10.97;101 -Sant’Elpidio a Mare;Sant'Elpidio a Mare;43.2295;13.6861;101 -Concorezzo;Concorezzo;45.5897;9.3359;101 -Pavullo nel Frignano;Pavullo nel Frignano;44.3327;10.8331;101 -Carovigno;Carovigno;40.7072;17.6594;101 -Erba;Erba;45.8167;9.2167;101 -San Casciano in Val di Pesa;San Casciano in Val di Pesa;43.6569;11.1858;101 -Bareggio;Bareggio;45.4667;8.9833;101 -Saviano;Saviano;40.9167;14.5167;101 -Gussago;Gussago;45.6;10.15;101 -Cadoneghe;Cadoneghe;45.45;11.9333;101 -Riva del Garda;Riva del Garda;45.8833;10.85;101 -Agrate Brianza;Agrate Brianza;45.5783;9.3522;101 -Giaveno;Giaveno;45.0333;7.35;101 -Vedelago;Vedelago;45.6833;12.0167;101 -Grottammare;Grottammare;42.9891;13.8681;101 -Martinsicuro;Martinsicuro;42.8851;13.916;101 -Torre Maggiore;Torre Maggiore;41.6833;15.2833;101 -Samarate;Samarate;45.6167;8.7833;101 -Scordia;Scordia;37.3;14.85;101 -Lentate sul Seveso;Lentate sul Seveso;45.6784;9.1219;101 -San Giovanni in Fiore;San Giovanni in Fiore;39.2642;16.7003;101 -Castellaneta;Castellaneta;40.6333;16.9333;101 -Campagna;Campagna;40.6666;15.1064;101 -Saluzzo;Saluzzo;44.6453;7.4906;101 -Fiorano Modenese;Fiorano Modenese;44.5392;10.8117;101 -Besana in Brianza;Besana in Brianza;45.7;9.2833;101 -Umbertide;Umbertide;43.3056;12.3366;101 -Noale;Noale;45.5501;12.0709;101 -Codogno;Codogno;45.16;9.705;101 -Reggello;Reggello;43.6833;11.5333;101 -Brunico;Brunico;46.7994;11.9343;101 -Bovolone;Bovolone;45.25;11.1333;101 -Todi;Todi;42.7833;12.4167;101 -Palagonia;Palagonia;37.3333;14.75;101 -Capurso;Capurso;41.05;16.9167;101 -Colle Salvetti;Colle Salvetti;43.6;10.4833;101 -Porto Empedocle;Porto Empedocle;37.2944;13.5272;101 -Cerea;Cerea;45.1894;11.2166;101 -Caravaggio;Caravaggio;45.4978;9.6431;101 -Lonigo;Lonigo;45.3833;11.3833;101 -Bagnacavallo;Bagnacavallo;44.4169;11.9761;101 -Este;Este;45.2333;11.6667;101 -Medicina;Medicina;44.4833;11.6333;101 -Leinì;Leini;45.1836;7.7153;101 -Monesiglio;Monesiglio;44.4667;8.1167;101 -Castellanza;Castellanza;45.6167;8.9;101 -Baranzate;Baranzate;45.5167;9.1;101 -Solaro;Solaro;45.615;9.0839;101 -Copparo;Copparo;44.9;11.8333;101 -Casandrino;Casandrino;40.9333;14.25;101 -Ispica;Ispica;36.7853;14.9069;101 -Sava;Sava;40.4003;17.5667;101 -Capodrise;Capodrise;41.05;14.3;101 -Procida;Procida;40.7667;14.0333;101 -San Marzano sul Sarno;San Marzano sul Sarno;40.7697;14.5947;101 -Portico di Caserta;Portico di Caserta;41.05;14.2833;101 -Cesa;Cesa;40.9667;14.2333;101 -Casapulla;Casapulla;41.0667;14.2833;101 -Torre Boldone;Torre Boldone;45.7167;9.7;101 -Sant’Agnello;Sant'Agnello;40.6294;14.3996;101 -Calvizzano;Calvizzano;40.9;14.1833;101 -Varedo;Varedo;45.6;9.1667;101 -Monte di Procida;Monte di Procida;40.8;14.05;101 -Canegrate;Canegrate;45.5667;8.9333;101 -Biassono;Biassono;45.6306;9.2744;101 -San Gregorio di Catania;San Gregorio di Catania;37.5667;15.1167;101 -Azzano Decimo;Azzano Decimo;45.8833;12.7167;101 -Sansepolcro;Sansepolcro;43.5756;12.1439;101 -Rescaldina;Rescaldina;45.6167;8.95;101 -Volpiano;Volpiano;45.2;7.7833;101 -San Martino Buon Albergo;San Martino Buon Albergo;45.4167;11.1;101 -Fiano Romano;Fiano Romano;42.1667;12.6;101 -Mottola;Mottola;40.6333;17.0333;101 -Taurianova;Taurianova;38.35;16.0167;101 -Surbo;Surbo;40.4;18.1333;101 -Carugate;Carugate;45.55;9.3333;101 -Casalpusterlengo;Casalpusterlengo;45.1778;9.65;101 -Galatone;Galatone;40.15;18.0667;101 -Castenaso;Castenaso;44.5097;11.4706;101 -Omegna;Omegna;45.8781;8.4069;101 -Molinella;Molinella;44.6167;11.6667;101 -Cassina de’ Pecchi;Cassina de' Pecchi;45.5167;9.3667;101 -Silvi Paese;Silvi Paese;42.55;14.1167;101 -San Giorgio Ionico;San Giorgio Ionico;40.45;17.3667;101 -Finale Emilia;Finale Emilia;44.8319;11.2957;101 -Riposto;Riposto;37.7333;15.2;101 -Castelnuovo Rangone;Castelnuovo Rangone;44.5519;10.9358;101 -Dolo;Dolo;45.4249;12.0758;101 -Mortara;Mortara;45.25;8.75;101 -Opera;Opera;45.3833;9.2167;101 -Valeggio sul Mincio;Valeggio sul Mincio;45.35;10.7333;101 -Casalmaggiore;Casalmaggiore;44.9858;10.4147;101 -Castellarano;Castellarano;44.5139;10.7339;101 -Chiaravalle;Chiaravalle;43.5997;13.3257;101 -Corridonia;Corridonia;43.2482;13.5075;101 -Soliera;Soliera;44.7381;10.9245;101 -Calolziocorte;Calolziocorte;45.8;9.4333;101 -Rubiera;Rubiera;44.65;10.7833;101 -Fiorenzuola d’Arda;Fiorenzuola d'Arda;44.9333;9.9;101 -Cerro Maggiore;Cerro Maggiore;45.6;8.95;101 -Santa Croce sull’ Arno;Santa Croce sull' Arno;43.7202;10.7727;101 -Castiglione del Lago;Castiglione del Lago;43.1271;12.0452;101 -Albiate;Albiate;45.6667;9.25;101 -Mariglianella;Mariglianella;40.9167;14.4333;101 -Pedara;Pedara;37.6167;15.0667;101 -Malo;Malo;45.6582;11.4047;101 -Zevio;Zevio;45.3728;11.1303;101 -Castellammare del Golfo;Castellammare del Golfo;38.0264;12.8806;101 -Guastalla;Guastalla;44.9214;10.6542;101 -Gorle;Gorle;45.7039;9.7192;101 -Isola delle Femmine;Isola delle Femmine;38.2;13.25;101 -Carnate;Carnate;45.6506;9.3785;101 -Cimitile;Cimitile;40.9333;14.5333;101 -Barlassina;Barlassina;45.6566;9.13;101 -Recale;Recale;41.05;14.3;101 -Rovellasca;Rovellasca;45.6667;9.05;101 -Civita Castellana;Civita Castellana;42.2961;12.41;101 -Ospitaletto;Ospitaletto;45.5553;10.0733;101 -Tarquinia;Tarquinia;42.2492;11.7561;101 -Palagiano;Palagiano;40.5833;17.05;101 -Ponsacco;Ponsacco;43.6167;10.6333;101 -Caneva;Caneva;45.9667;12.45;101 -San Michele Salentino;San Michele Salentino;40.6333;17.6333;101 -Codroipo;Codroipo;45.9614;12.9774;101 -Medolla;Medolla;44.8488;11.0714;101 -Galliate;Galliate;45.4833;8.7;101 -San Cesareo;San Cesareo;41.8167;12.8;101 -Pianezza;Pianezza;45.1042;7.55;101 -Certaldo;Certaldo;43.5478;11.0411;101 -Nonantola;Nonantola;44.6777;11.043;101 -Merate;Merate;45.7;9.4333;101 -Paola;Paola;39.3667;16.0333;101 -Potenza Picena;Potenza Picena;43.3663;13.6203;101 -Altopascio;Altopascio;43.8167;10.6747;101 -Valmontone;Valmontone;41.7833;12.9167;101 -Sommariva del Bosco;Sommariva del Bosco;44.7667;7.7833;101 -Labico;Labico;41.7833;12.8833;101 -Brolo;Brolo;38.1562;14.828;101 -Pontenure;Pontenure;45;9.7833;101 -Offanengo;Offanengo;45.3833;9.7333;101 -Barzanò;Barzano;45.7333;9.3167;101 -Casorate Sempione;Casorate Sempione;45.6667;8.7333;101 -Lurago d’Erba;Lurago d'Erba;45.75;9.2167;101 -Villaverla;Villaverla;45.65;11.5;101 -Sesto al Reghena;Sesto al Reghena;45.85;12.8167;101 -Sant’Arcangelo;Sant'Arcangelo;40.2485;16.2705;101 -San Cesario sul Panaro;San Cesario sul Panaro;44.5667;11.0333;101 -Castelgomberto;Castelgomberto;45.5833;11.4;101 -Rosolina;Rosolina;45.0667;12.2333;101 -Spinazzola;Spinazzola;40.9667;16.0833;101 -Livigno;Livigno;46.5333;10.1333;101 -Strongoli;Strongoli;39.2667;17.0667;101 -Capranica;Capranica;42.2585;12.1728;101 -Gallicano nel Lazio;Gallicano nel Lazio;41.8667;12.8167;101 -Gonnosfanàdiga;Gonnosfanadiga;39.4933;8.6629;101 -San Marco Evangelista;San Marco Evangelista;41.0333;14.3333;101 -Meolo;Meolo;45.6203;12.4559;101 -Solbiate Olona;Solbiate Olona;45.65;8.8833;101 -Arcole;Arcole;45.3583;11.2861;101 -Calatafimi;Calatafimi;37.9;12.85;101 -Albanella;Albanella;40.4833;15.1167;101 -Codevigo;Codevigo;45.2672;12.1014;101 -Fossacesia;Fossacesia;42.25;14.4833;101 -Quinzano d’Oglio;Quinzano d'Oglio;45.3167;9.9833;101 -San Giorgio in Bosco;San Giorgio in Bosco;45.5833;11.8;101 -Curinga;Curinga;38.8267;16.3139;101 -Marineo;Marineo;37.95;13.4167;101 -Verzuolo;Verzuolo;44.6;7.4833;101 -Buia;Buia;46.2167;13.1333;101 -Diano Marina;Diano Marina;43.9099;8.082;101 -Ghisalba;Ghisalba;45.6;9.75;101 -Robbiate;Robbiate;45.6833;9.4333;101 -Pollenza;Pollenza;43.2678;13.3481;101 -San Martino Siccomario;San Martino Siccomario;45.15;9.1333;101 -Notaresco;Notaresco;42.65;13.9;101 -Landriano;Landriano;45.3167;9.2667;101 -Castel di Sangro;Castel di Sangro;41.7842;14.1085;101 -Almese;Almese;45.1167;7.4;101 -San Donaci;San Donaci;40.45;17.9167;101 -Serra San Bruno;Serra San Bruno;38.5833;16.3333;101 -Montelepre;Montelepre;38.1;13.1667;101 -Cornuda;Cornuda;45.8322;12.0081;101 -Larino;Larino;41.8;14.9167;101 -Tagliacozzo;Tagliacozzo;42.0694;13.2547;101 -Poggio Rusco;Poggio Rusco;44.9775;11.1192;101 -Cellamare;Cellamare;41.0203;16.9292;101 -Ciserano;Ciserano;45.5833;9.6;101 -Mede;Mede;45.1;8.7333;101 -Carapelle;Carapelle;41.3667;15.7;101 -Cellino San Marco;Cellino San Marco;40.4667;17.9667;101 -Montenero di Bisaccia;Montenero di Bisaccia;41.95;14.7833;101 -Avetrana;Avetrana;40.3539;17.7358;101 -Cinquefrondi;Cinquefrondi;38.4167;16.1;101 -Trezzano Rosa;Trezzano Rosa;45.5833;9.4833;101 -Vairano Patenora;Vairano Patenora;41.3333;14.1333;101 -Albizzate;Albizzate;45.7167;8.8;101 -Marcaria;Marcaria;45.1167;10.5333;101 -Sutri;Sutri;42.2478;12.2158;101 -Dozza;Dozza;44.359;11.6277;101 -Calci;Calci;43.7244;10.5192;101 -Pizzighettone;Pizzighettone;45.1833;9.7833;101 -Misinto;Misinto;45.6667;9.0833;101 -Fabbrico;Fabbrico;44.8667;10.8;101 -Roccella Ionica;Roccella Ionica;38.3167;16.4;101 -Montesano sulla Marcellana;Montesano sulla Marcellana;40.2833;15.7;101 -Poggio Mirteto;Poggio Mirteto;42.2672;12.6886;101 -Capannoli;Capannoli;43.59;10.6697;101 -Gualtieri;Gualtieri;44.9;10.6333;101 -Castronno;Castronno;45.7333;8.8;101 -Sammichele di Bari;Sammichele di Bari;40.8833;16.95;101 -Predappio Alta;Predappio Alta;44.1042;11.985;101 -Vanzaghello;Vanzaghello;45.5833;8.7833;101 -Cogorno;Cogorno;44.3331;9.3725;101 -Tortorici;Tortorici;38.0308;14.8242;101 -Ravarino;Ravarino;44.7167;11.1;101 -San Polo d’Enza in Caviano;San Polo d'Enza in Caviano;44.6333;10.4333;101 -Palosco;Palosco;45.5833;9.8333;101 -Mattinata;Mattinata;41.7167;16.05;101 -Roveredo in Piano;Roveredo in Piano;46.0167;12.6167;101 -San Benigno Canavese;San Benigno Canavese;45.25;7.7833;101 -Trasacco;Trasacco;41.9578;13.5353;101 -Crocetta del Montello;Crocetta del Montello;45.8333;12.0333;101 -Santa Margherita di Belice;Santa Margherita di Belice;37.6928;13.0211;101 -Cavaion Veronese;Cavaion Veronese;45.5401;10.7705;101 -Cisano Bergamasco;Cisano Bergamasco;45.7431;9.4708;101 -Alessano;Alessano;39.8833;18.3333;101 -Calcinate;Calcinate;45.6212;9.8003;101 -Nicotera;Nicotera;38.55;15.9333;101 -Rudiano;Rudiano;45.4833;9.8833;101 -Mesoraca;Mesoraca;39.0833;16.7833;101 -Serravalle Scrivia;Serravalle Scrivia;44.7225;8.8603;101 -Monte San Biagio;Monte San Biagio;41.35;13.35;101 -Rivignano;Rivignano;45.8797;13.0425;101 -Ceggia;Ceggia;45.6833;12.6333;101 -San Giovanni al Natisone;San Giovanni al Natisone;45.9833;13.4;101 -Fossalta di Portogruaro;Fossalta di Portogruaro;45.7833;12.9167;101 -Lesina;Lesina;41.8667;15.35;101 -Motta San Giovanni;Motta San Giovanni;38;15.7;101 -Maiolati Spontini;Maiolati Spontini;43.4772;13.1192;101 -Poppi;Poppi;43.7358;11.7617;101 -Casalbordino;Casalbordino;42.15;14.5833;101 -Domusnovas;Domusnovas;39.3211;8.6531;101 -Collecorvino;Collecorvino;42.4667;14.0167;101 -Cadeo;Cadeo;44.9667;9.8333;101 -Cammarata;Cammarata;37.6311;13.6322;101 -Silandro;Silandro;46.6283;10.7681;101 -Sumirago;Sumirago;45.7393;8.7808;101 -Casorezzo;Casorezzo;45.5167;8.9;101 -Carloforte;Carloforte;39.145;8.3054;101 -Poggiardo;Poggiardo;40.05;18.3833;101 -Montebello Ionico;Montebello Ionico;37.9833;15.7667;101 -Godega di Sant’Urbano;Godega di Sant'Urbano;45.9286;12.3969;101 -Guidizzolo;Guidizzolo;45.3167;10.5833;101 -Gaiarine;Gaiarine;45.8833;12.4833;101 -San Lucido;San Lucido;39.3167;16.05;101 -Besnate;Besnate;45.7;8.7667;101 -Remanzacco;Remanzacco;46.0833;13.3167;101 -Sernaglia della Battaglia;Sernaglia della Battaglia;45.8833;12.1333;101 -Pimonte;Pimonte;40.6736;14.5125;101 -Asiago;Asiago;45.8667;11.5167;101 -Fagagna;Fagagna;46.1167;13.0833;101 -Villanuova sul clisi;Villanuova sul clisi;45.6;10.45;101 -Susa;Susa;45.1333;7.05;101 -Monzuno;Monzuno;44.2833;11.2667;101 -Cambiano;Cambiano;44.9711;7.7744;101 -Abbadia San Salvatore;Abbadia San Salvatore;42.8831;11.6706;101 -Vidigulfo;Vidigulfo;45.3;9.2333;101 -Recoaro Terme;Recoaro Terme;45.7;11.2333;101 -San Canzian d’lsonzo;San Canzian d'lsonzo;45.8;13.4667;101 -Arquata Scrivia;Arquata Scrivia;44.6925;8.8817;101 -Porto Cesareo;Porto Cesareo;40.2667;17.9;101 -Subbiano;Subbiano;43.58;11.8722;101 -Belgioioso;Belgioioso;45.1667;9.3167;101 -Collepasso;Collepasso;40.0667;18.1667;101 -Strambino;Strambino;45.3833;7.8833;101 -San Marcello Pistoiese;San Marcello Pistoiese;44.0556;10.7908;101 -Sasso Marconi;Sasso Marconi;44.4;11.25;101 -Pontinia;Pontinia;41.4083;13.0443;101 -Sorso;Sorso;40.7983;8.5772;101 -Carmignano;Carmignano;43.8103;11.0149;101 -Rosà;Rosa;45.7167;11.7667;101 -Gualdo Tadino;Gualdo Tadino;43.2333;12.7833;101 -Tavagnacco;Tavagnacco;46.1333;13.2167;101 -Trepuzzi;Trepuzzi;40.4;18.0667;101 -Sommacampagna;Sommacampagna;45.4;10.85;101 -Cossato;Cossato;45.5667;8.1667;101 -Rosarno;Rosarno;38.485;15.9797;101 -Cirò Marina;Ciro Marina;39.3667;17.1167;101 -Lioni;Lioni;40.8775;15.1886;101 -Luco dei Marsi;Luco dei Marsi;41.9613;13.4685;101 -Sant’Elia Fiumerapido;Sant'Elia Fiumerapido;41.55;13.8667;101 -San Vito al Tagliamento;San Vito al Tagliamento;45.9153;12.8556;101 -Sannicandro Garganico;Sannicandro Garganico;41.8333;15.5667;101 -Pineto;Pineto;42.6167;14.0667;101 -Santa Maria a Vico;Santa Maria a Vico;41.0333;14.4833;101 -Città Sant’Angelo;Citta Sant'Angelo;42.5167;14.05;101 -Laterza;Laterza;40.6333;16.8;101 -Campodarsego;Campodarsego;45.5;11.9167;101 -Montelupo Fiorentino;Montelupo Fiorentino;43.7333;11.0167;101 -Maglie;Maglie;40.1167;18.3;101 -Cassano delle Murge;Cassano delle Murge;40.8833;16.7667;101 -Villa San Giovanni;Villa San Giovanni;38.2167;15.6333;101 -Piano di Sorrento;Piano di Sorrento;40.6333;14.4111;101 -Roncade;Roncade;45.6246;12.3766;101 -Castel San Giorgio;Castel San Giorgio;40.7833;14.7;101 -Massalubrense;Massalubrense;40.6167;14.35;101 -Vinci;Vinci;43.7833;10.9167;101 -Impruneta;Impruneta;43.6854;11.2544;101 -Magione;Magione;43.15;12.2;101 -Mondolfo;Mondolfo;43.7517;13.0956;101 -Arona;Arona;45.7569;8.56;101 -Collecchio;Collecchio;44.7527;10.2157;101 -Busto Garolfo;Busto Garolfo;45.5478;8.8867;101 -Acerra;Acerra;40.95;14.3667;101 -Molfetta;Molfetta;41.2;16.6;101 -Matera;Matera;40.6667;16.6;101 -Savona;Savona;44.308;8.481;101 -Olbia;Olbia;40.9167;9.5;101 -Calcinaia;Calcinaia;43.6835;10.6165;101 -Benevento;Benevento;41.1333;14.7833;101 -Caltanissetta;Caltanissetta;37.4915;14.0624;101 -Fano;Fano;43.8435;13.0198;101 -Viareggio;Viareggio;43.8672;10.2506;101 -Seravezza;Seravezza;44;10.2333;101 -Cairo Montenotte;Cairo Montenotte;44.3979;8.2778;101 -Calcinato;Calcinato;45.4581;10.4146;101 -Montegranaro;Montegranaro;43.2332;13.6322;101 -Trebaseleghe;Trebaseleghe;45.5833;12.05;101 -Ficarazzi;Ficarazzi;38.0923;13.4639;101 -Porto Recanati;Porto Recanati;43.4299;13.6649;101 -Capo d’Orlando;Capo d'Orlando;38.15;14.7333;101 -Palombara Sabina;Palombara Sabina;42.0667;12.7667;101 -Cavallino;Cavallino;40.3102;18.2022;101 -Carpenedolo;Carpenedolo;45.3654;10.4323;101 -Varazze;Varazze;44.36;8.5766;101 -Castiglion Fiorentino;Castiglion Fiorentino;43.3439;11.9189;101 -Raffadali;Raffadali;37.4047;13.5339;101 -Castelnuovo di Verona;Castelnuovo di Verona;45.4333;10.7667;101 -Morbegno;Morbegno;46.1333;9.5667;101 -Apricena;Apricena;41.7846;15.4436;101 -Pontecorvo;Pontecorvo;41.4626;13.6676;101 -San Biagio di Callalta;San Biagio di Callalta;45.6867;12.3815;101 -Monteprandone;Monteprandone;42.9203;13.8355;101 -Santa Maria a Monte;Santa Maria a Monte;43.7;10.6833;101 -Stezzano;Stezzano;45.6508;9.6528;101 -Terrasini Favarotta;Terrasini Favarotta;38.15;13.0833;101 -Barrafranca;Barrafranca;37.3667;14.2;101 -Spilamberto;Spilamberto;44.5333;11.0167;101 -Grumo Appula;Grumo Appula;41.0167;16.7;101 -Rivarolo Canavese;Rivarolo Canavese;45.3333;7.7167;101 -Borgosesia;Borgosesia;45.7169;8.2764;101 -Montecorvino Rovella;Montecorvino Rovella;40.7;14.9833;101 -Mercogliano;Mercogliano;40.9231;14.7428;101 -Pianiga;Pianiga;45.4583;12.008;101 -Arluno;Arluno;45.5;8.9333;101 -Lipari;Lipari;38.4673;14.9554;101 -Monte San Giovanni Campano;Monte San Giovanni Campano;41.6333;13.5167;101 -Castel Goffredo;Castel Goffredo;45.2981;10.475;101 -Noceto;Noceto;44.8167;10.1833;101 -Bagnolo Mella;Bagnolo Mella;45.43;10.1854;101 -Leonforte;Leonforte;37.65;14.4;101 -Santo Stino di Livenza;Santo Stino di Livenza;45.7333;12.6833;101 -Solofra;Solofra;40.8333;14.85;101 -Campiglia Marittima;Campiglia Marittima;43.0667;10.6167;101 -Trezzo sull’Adda;Trezzo sull'Adda;45.6;9.5167;101 -Sant’Agata di Militello;Sant'Agata di Militello;38.0667;14.6333;101 -Fontanafredda;Fontanafredda;45.9667;12.5667;101 -Sala Consilina;Sala Consilina;40.4;15.6;101 -Locri;Locri;38.2333;16.2667;101 -Francofonte;Francofonte;37.2333;14.8833;101 -Figline Valdarno;Figline Valdarno;43.6167;11.4667;101 -Ispra;Ispra;45.8167;8.6167;101 -Avigliana;Avigliana;45.0794;7.3961;101 -Ronchi dei Legionari;Ronchi dei Legionari;45.8333;13.5;101 -Soleto;Soleto;40.1877;18.2074;101 -Dicomano;Dicomano;43.9;11.5333;101 -Cavour;Cavour;44.7833;7.3833;101 -Aquino;Aquino;41.5;13.7;101 -Olgiate Comasco;Olgiate Comasco;45.7833;8.9667;101 -Orzinuovi;Orzinuovi;45.4;9.9333;101 -Pieve di Soligo;Pieve di Soligo;45.8833;12.1667;101 -Paullo;Paullo;45.4167;9.4;101 -Altavilla Vicentina;Altavilla Vicentina;45.5164;11.4597;101 -Sinalunga;Sinalunga;43.2167;11.7333;101 -Rapolano Terme;Rapolano Terme;43.2833;11.6;101 -Veronella;Veronella;45.3231;11.3244;101 -Sarroch;Sarroch;39.0658;9.0102;101 -Casal Velino;Casal Velino;40.1833;15.1167;101 -Villapiana;Villapiana;39.85;16.45;101 -Gazzo Veronese;Gazzo Veronese;45.15;11.0833;101 -San Cipirello;San Cipirello;37.9667;13.1833;101 -Maruggio;Maruggio;40.3228;17.5736;101 -Campegine;Campegine;44.7844;10.5328;101 -Castellucchio;Castellucchio;45.15;10.65;101 -Santa Teresa Gallura;Santa Teresa Gallura;41.2392;9.1888;101 -Muro Lucano;Muro Lucano;40.75;15.4833;101 -Forino;Forino;40.8636;14.7369;101 -Albaredo d’Adige;Albaredo d'Adige;45.3167;11.2667;101 -Carsoli;Carsoli;42.0988;13.0886;101 -Oppido Mamertina;Oppido Mamertina;38.3;15.9833;101 -Faenza;Faenza;44.2856;11.8833;101 -Agrigento;Agrigento;37.3111;13.5765;101 -Linguaglossa;Linguaglossa;37.8428;15.1419;101 -Castelvetro Piacentino;Castelvetro Piacentino;45.1;9.9833;101 -Montemiletto;Montemiletto;41.0167;14.9;101 -Chions;Chions;45.85;12.7167;101 -Bottanuco;Bottanuco;45.6397;9.5064;101 -Chiusa;Chiusa;46.64;11.5657;101 -Muravera;Muravera;39.4196;9.5763;101 -Bisceglie;Bisceglie;41.2409;16.5021;101 -Trani;Trani;41.2667;16.4167;101 -Cuneo;Cuneo;44.3833;7.55;101 -Bagheria;Bagheria;38.0833;13.5;101 -Tivoli;Tivoli;41.9667;12.8;101 -Foligno;Foligno;42.9561;12.7033;101 -Manfredonia;Manfredonia;41.6333;15.9167;101 -Cerignola;Cerignola;41.2667;15.9;101 -Moncalieri;Moncalieri;45;7.6833;101 -Esine;Esine;45.9264;10.2517;101 -Ripi;Ripi;41.6167;13.4333;101 -Gazzaniga;Gazzaniga;45.8;9.8333;101 -Vitorchiano;Vitorchiano;42.4664;12.1733;101 -Monticelli d’Ongina;Monticelli d'Ongina;45.0833;9.9333;101 -Centuripe;Centuripe;37.6233;14.7395;101 -Pagnacco;Pagnacco;46.1167;13.1833;101 -Rodigo;Rodigo;45.2;10.6333;101 -Gizzeria;Gizzeria;38.9833;16.2;101 -Montanaro;Montanaro;45.2327;7.8549;101 -Borgo Ticino;Borgo Ticino;45.6833;8.6;101 -Basiliano;Basiliano;46.0167;13.1;101 -Limana;Limana;46.1;12.1833;101 -Sant’Omero;Sant'Omero;42.7833;13.8;101 -Calatabiano;Calatabiano;37.8228;15.2278;101 -Caprarola;Caprarola;42.3275;12.2367;101 -Lanusei;Lanusei;39.8787;9.5415;101 -Lagonegro;Lagonegro;40.1333;15.7667;101 -Padula;Padula;40.339;15.6563;101 -Giavera del Montello;Giavera del Montello;45.8;12.1667;101 -Colle Umberto;Colle Umberto;45.95;12.35;101 -Fragagnano;Fragagnano;40.4333;17.4667;101 -Cavallermaggiore;Cavallermaggiore;44.7167;7.6833;101 -Illasi;Illasi;45.4667;11.1833;101 -Acquapendente;Acquapendente;42.7447;11.865;101 -Corsano;Corsano;39.8891;18.3675;101 -Lanzo Torinese;Lanzo Torinese;45.2667;7.4833;101 -Stornarella;Stornarella;41.25;15.7333;101 -Presicce;Presicce;39.9;18.2667;101 -Galliera;Galliera;44.75;11.4;101 -Montepaone;Montepaone;38.7167;16.5;101 -Castiglione dei Pepoli;Castiglione dei Pepoli;44.15;11.15;101 -Rivanazzano;Rivanazzano;44.9308;9.0142;101 -Davoli;Davoli;38.65;16.4833;101 -Canzo;Canzo;45.85;9.2667;101 -Favria;Favria;45.3333;7.6833;101 -Carcare;Carcare;44.3579;8.2906;101 -Cotronei;Cotronei;39.1667;16.7833;101 -Levanto;Levanto;44.1697;9.6122;101 -Cilavegna;Cilavegna;45.3167;8.75;101 -Torchiarolo;Torchiarolo;40.4833;18.05;101 -Codognè;Codogne;45.8667;12.4333;101 -San Vito Chietino;San Vito Chietino;42.3;14.45;101 -Gandino;Gandino;45.8117;9.9031;101 -Anghiari;Anghiari;43.5417;12.055;101 -Povoletto;Povoletto;46.1167;13.2833;101 -Civitavecchia;Civitavecchia;42.1;11.8;101 -Pordenone;Pordenone;45.9626;12.6563;101 -Misterbianco;Misterbianco;37.5183;15.0069;101 -Scandicci;Scandicci;43.7544;11.1894;101 -Mazara del Vallo;Mazara del Vallo;37.6517;12.5875;101 -Chieti;Chieti;42.3511;14.1674;101 -Rovigo;Rovigo;45.0809;11.794;101 -Battipaglia;Battipaglia;40.6167;14.9833;101 -Anzola dell’Emilia;Anzola dell'Emilia;44.5472;11.1956;101 -Camposampiero;Camposampiero;45.5667;11.9333;101 -San Pietro in Casale;San Pietro in Casale;44.7;11.4;101 -Gavardo;Gavardo;45.5875;10.4389;101 -Lana;Lana;46.6167;11.1667;101 -Monte Compatri;Monte Compatri;41.8081;12.7372;101 -Cinisi;Cinisi;38.1667;13.1;101 -San Mauro Pascoli;San Mauro Pascoli;44.1;12.4167;101 -Spresiano;Spresiano;45.7833;12.25;101 -Casciana Terme;Casciana Terme;43.5689;10.5936;101 -Menfi;Menfi;37.6078;12.9686;101 -Russi;Russi;44.3764;12.0334;101 -Avellino;Avellino;40.9153;14.7897;101 -Acireale;Acireale;37.6125;15.1656;101 -Anzio;Anzio;41.4472;12.6283;101 -Velletri;Velletri;41.6667;12.7833;101 -San Severo;San Severo;41.6951;15.3793;101 -San Remo;San Remo;43.8175;7.775;101 -Bitonto;Bitonto;41.1083;16.6917;101 -Modica;Modica;36.8672;14.7614;101 -Siena;Siena;43.3183;11.3314;101 -Montesilvano;Montesilvano;42.5119;14.1373;101 -Teramo;Teramo;42.6589;13.7039;101 -Cava de’ Tirreni;Cava de' Tirreni;40.7008;14.7056;101 -Isola del Liri;Isola del Liri;41.6833;13.5667;101 -Portoferraio;Portoferraio;42.8167;10.3167;101 -Atripalda;Atripalda;40.9167;14.8256;101 -Bibbiena;Bibbiena;43.6975;11.8144;101 -Torri di Quartesolo;Torri di Quartesolo;45.5167;11.6167;101 -Tortoreto;Tortoreto;42.8;13.9167;101 -Rottofreno;Rottofreno;45.0579;9.5489;101 -Stradella;Stradella;45.0833;9.3;101 -Taurisano;Taurisano;39.95;18.1667;101 -Casièr;Casier;45.6436;12.2953;101 -Vecchiano;Vecchiano;43.7833;10.3833;101 -Lonate Pozzolo;Lonate Pozzolo;45.6;8.75;101 -Rocca Priora;Rocca Priora;41.7833;12.7667;101 -Lauria Inferiore;Lauria Inferiore;40.0472;15.8358;101 -Carmiano;Carmiano;40.3461;18.0461;101 -Margherita di Savoia;Margherita di Savoia;41.3667;16.15;101 -Susegana;Susegana;45.85;12.25;101 -Pulsano;Pulsano;40.3842;17.3547;101 -Bernalda;Bernalda;40.4167;16.6833;101 -Taviano;Taviano;39.9833;18.0833;101 -Cornedo Vicentino;Cornedo Vicentino;45.6167;11.35;101 -Ugento;Ugento;39.9333;18.1667;101 -Motta Sant’Anastasia;Motta Sant'Anastasia;37.5;14.9667;101 -San Severino Marche;San Severino Marche;43.2289;13.1771;101 -Valmadrera;Valmadrera;45.8463;9.3582;101 -Borgo San Dalmazzo;Borgo San Dalmazzo;44.3333;7.4833;101 -Granarolo del l’Emilia;Granarolo del l'Emilia;44.5542;11.4439;101 -Villa Literno;Villa Literno;41.0096;14.0741;101 -Lizzanello;Lizzanello;40.3047;18.2228;101 -Monte Sant’Angelo;Monte Sant'Angelo;41.7;15.9667;101 -Eraclea;Eraclea;45.5833;12.6833;101 -Terranuova Bracciolini;Terranuova Bracciolini;43.5531;11.5894;101 -Teano;Teano;41.25;14.0667;101 -Sedriano;Sedriano;45.4833;8.9667;101 -Sant’Ambrogio di Valpolicella;Sant'Ambrogio di Valpolicella;45.5209;10.8362;101 -Spilimbergo;Spilimbergo;46.1114;12.9017;101 -Monteforte Irpino;Monteforte Irpino;40.8928;14.7194;101 -Occhiobello;Occhiobello;44.9216;11.5812;101 -Caldogno;Caldogno;45.6118;11.5076;101 -Casteldaccia;Casteldaccia;38.05;13.5333;101 -Cave;Cave;41.8167;12.9333;101 -Borgaro Torinese;Borgaro Torinese;45.15;7.65;101 -Gambettola;Gambettola;44.1167;12.3333;101 -Priolo Gargallo;Priolo Gargallo;37.1667;15.1833;101 -Bitetto;Bitetto;41.0333;16.75;101 -Alfonsine;Alfonsine;44.5061;12.0411;101 -Fiume Veneto;Fiume Veneto;45.9333;12.7333;101 -Loano;Loano;44.129;8.2598;101 -Correzzola;Correzzola;45.2333;12.0667;101 -Coreglia Antelminelli;Coreglia Antelminelli;44.0644;10.5264;101 -Canino;Canino;42.465;11.7519;101 -Monte Libretti;Monte Libretti;42.1333;12.7333;101 -Santa Flavia;Santa Flavia;38.0833;13.5333;101 -Gardone Val Trompia;Gardone Val Trompia;45.6833;10.1833;101 -Serravalle Pistoiese;Serravalle Pistoiese;43.9;10.8333;101 -Guglionesi;Guglionesi;41.9167;14.9167;101 -Maser;Maser;45.8167;11.9833;101 -Cerda;Cerda;37.9;13.8167;101 -Longarone;Longarone;46.2667;12.3;101 -Monteveglio;Monteveglio;44.4667;11.1;101 -San Pietro di Feletto;San Pietro di Feletto;45.9333;12.25;101 -Castelnuovo Scrivia;Castelnuovo Scrivia;44.9814;8.8822;101 -Portoscuso;Portoscuso;39.2049;8.3805;101 -Tricarico;Tricarico;40.6167;16.15;101 -Laces;Laces;46.6167;10.8667;101 -Samassi;Samassi;39.4815;8.9053;101 -Tuglie;Tuglie;40.0735;18.0987;101 -Vaglia;Vaglia;43.9107;11.28;101 -Grassano;Grassano;40.6333;16.2833;101 -Baselga di Pinè;Baselga di Pine;46.1298;11.2446;101 -Castrignano del Capo;Castrignano del Capo;39.8333;18.35;101 -Gottolengo;Gottolengo;45.2928;10.2734;101 -Mansuè;Mansue;45.8232;12.5356;101 -Lagundo;Lagundo;46.6833;11.1333;101 -Bucchianico;Bucchianico;42.3044;14.1806;101 -Neviano;Neviano;40.1;18.1167;101 -Santa Caterina Villarmosa;Santa Caterina Villarmosa;37.6;14.0333;101 -Centola;Centola;40.0667;15.3167;101 -Mugnano del Cardinale;Mugnano del Cardinale;40.9333;14.6333;101 -Polla;Polla;40.5167;15.5;101 -Vigone;Vigone;44.85;7.5;101 -Cannobio;Cannobio;46.0667;8.7;101 -San Giovanni Ilarione;San Giovanni Ilarione;45.5167;11.2333;101 -Marano sul Panaro;Marano sul Panaro;44.4572;10.9719;101 -Malles Venosta;Malles Venosta;46.6879;10.5465;101 -Corropoli;Corropoli;42.8333;13.8333;101 -Villadose;Villadose;45.0667;11.9;101 -Giussago;Giussago;45.2848;9.1407;101 -Celle Ligure;Celle Ligure;44.3421;8.5456;101 -Melicucco;Melicucco;38.4333;16.05;101 -Capistrello;Capistrello;41.9736;13.4;101 -Assoro;Assoro;37.6333;14.4167;101 -Ardore;Ardore;38.1833;16.1667;101 -Montecastrilli;Montecastrilli;42.65;12.4833;101 -Lesignano de’ Bagni;Lesignano de' Bagni;44.643;10.2994;101 -Gagliano del Capo;Gagliano del Capo;39.85;18.3667;101 -Mineo;Mineo;37.2664;14.6911;101 -Bevagna;Bevagna;42.9333;12.6167;101 -Maratea;Maratea;39.9928;15.7167;101 -Laureana di Borrello;Laureana di Borrello;38.4919;16.0811;101 -Sesto Fiorentino;Sesto Fiorentino;43.8333;11.2;101 -Rivoli;Rivoli;45.0725;7.5272;101 -Casalnuovo di Napoli;Casalnuovo di Napoli;40.9167;14.35;101 -Ardea;Ardea;41.6167;12.55;101 -Mantova;Mantova;45.1564;10.7911;101 -Nettuno;Nettuno;41.4667;12.6667;101 -Bella;Bella;40.7667;15.5333;101 -Castelbellino;Castelbellino;43.4878;13.1458;101 -Agnone;Agnone;41.8104;14.3785;101 -Condofuri;Condofuri;38;15.8667;101 -Tolfa;Tolfa;42.15;11.9333;101 -Asti;Asti;44.9;8.2069;101 -Caserta;Caserta;41.0667;14.3333;101 -Gela;Gela;37.0667;14.25;101 -Marsala;Marsala;37.7981;12.4342;101 -Pozzuoli;Pozzuoli;40.8231;14.1222;101 -Varese;Varese;45.8167;8.8333;101 -Grosseto;Grosseto;42.7722;11.1089;101 -Fiumicino;Fiumicino;41.7667;12.2333;101 -Pistoia;Pistoia;43.9333;10.9167;101 -Pisa;Pisa;43.7167;10.4;101 -La Spezia;La Spezia;44.108;9.8289;101 -Buti;Buti;43.7297;10.5867;101 -Lucca;Lucca;43.85;10.5167;101 -Treviso;Treviso;45.6722;12.2422;101 -Brindisi;Brindisi;40.6383;17.9458;101 -Longare;Longare;45.4833;11.6167;101 -Loro Ciuffenna;Loro Ciuffenna;43.5867;11.6286;101 -Ospedaletto Euganeo;Ospedaletto Euganeo;45.2231;11.6111;101 -Maiori;Maiori;40.6486;14.6389;101 -Ceva;Ceva;44.3833;8.0333;101 -Bracigliano;Bracigliano;40.8167;14.7;101 -Fontanelle;Fontanelle;45.8333;12.4667;101 -Bagno di Romagna;Bagno di Romagna;43.8333;11.9667;101 -Viggiù;Viggiu;45.8667;8.9;101 -Naturno;Naturno;46.6502;11.0084;101 -Sambuca di Sicilia;Sambuca di Sicilia;37.6478;13.1111;101 -Rogliano;Rogliano;39.1833;16.3167;101 -Canale;Canale;44.8;8;101 -Certosa di Pavia;Certosa di Pavia;45.2544;9.1279;101 -Ornago;Ornago;45.6;9.4167;101 -Montalcino;Montalcino;43.0592;11.4892;101 -Picerno;Picerno;40.6333;15.6333;101 -Bussoleno;Bussoleno;45.1411;7.1475;101 -Romentino;Romentino;45.4667;8.7167;101 -Costigliole d’Asti;Costigliole d'Asti;44.785;8.1819;101 -Stornara;Stornara;41.2833;15.7667;101 -Corigliano d’Otranto;Corigliano d'Otranto;40.1667;18.25;101 -Girifalco;Girifalco;38.8167;16.4333;101 -Pesaro;Pesaro;43.9102;12.9133;101 -Barletta;Barletta;41.3167;16.2833;101 -Alessandria;Alessandria;44.9133;8.62;101 -Orbetello;Orbetello;42.4394;11.2125;101 -Monteroni di Lecce;Monteroni di Lecce;40.3333;18.1;101 -Trinitapoli;Trinitapoli;41.35;16.1;101 -Latiano;Latiano;40.5333;17.7167;101 -Mascali;Mascali;37.7578;15.1958;101 -Travagliato;Travagliato;45.524;10.0797;101 -Villasanta;Villasanta;45.6053;9.3033;101 -Arezzo;Arezzo;43.4631;11.8781;101 -Andria;Andria;41.2317;16.3083;101 -Udine;Udine;46.0667;13.2333;101 -Cesena;Cesena;44.1333;12.2333;101 -Lecce;Lecce;40.352;18.1691;101 -Locorotondo;Locorotondo;40.75;17.3167;101 -Luino;Luino;46;8.75;101 -Taggia;Taggia;43.8439;7.8509;101 -Amantea;Amantea;39.1333;16.0667;101 -Caselle Torinese;Caselle Torinese;45.1833;7.65;101 -Marostica;Marostica;45.7456;11.6553;101 -Cervignano del Friuli;Cervignano del Friuli;45.8231;13.335;101 -Artena;Artena;41.7333;12.9167;101 -Fisciano;Fisciano;40.7667;14.8;101 -Taglio;Taglio;45.0167;12.2167;101 -Priverno;Priverno;41.4667;13.1833;101 -Cicciano;Cicciano;40.9667;14.5333;101 -Urbino;Urbino;43.7252;12.6372;101 -Alzano Lombardo;Alzano Lombardo;45.7317;9.7283;101 -Leno;Leno;45.3703;10.2167;101 -Cefalù;Cefalu;38.0395;14.0221;101 -Oleggio;Oleggio;45.6;8.6333;101 -Squinzano;Squinzano;40.4333;18.05;101 -Fiesole;Fiesole;43.8;11.3;101 -Gualdo Cattaneo;Gualdo Cattaneo;42.9167;12.55;101 -Mel;Mel;46.0622;12.0798;101 -Ronco all’Adige;Ronco all'Adige;45.3365;11.2466;101 -Bagni di Lucca;Bagni di Lucca;44.0094;10.5794;101 -Villanova Mondovì;Villanova Mondovi;44.35;7.7667;101 -Amalfi;Amalfi;40.6333;14.6028;101 -San Dorligo della Valle;San Dorligo della Valle;45.6225;13.8578;101 -Villa Bartolomea;Villa Bartolomea;45.1583;11.3531;101 -Lonate Ceppino;Lonate Ceppino;45.7;8.8667;101 -Ostellato;Ostellato;44.75;11.9333;101 -Bagnolo San Vito;Bagnolo San Vito;45.0833;10.8833;101 -Bagnolo Piemonte;Bagnolo Piemonte;44.7667;7.3167;101 -Gozzano;Gozzano;45.75;8.4333;101 -Alezio;Alezio;40.0667;18.05;101 -Rosate;Rosate;45.3333;9.0167;101 -Brignano Gera d’Adda;Brignano Gera d'Adda;45.5333;9.6333;101 -Rio Saliceto;Rio Saliceto;44.8167;10.8;101 -Ascoli Satriano;Ascoli Satriano;41.2156;15.5578;101 -Rezzato;Rezzato;45.515;10.3175;101 -Torreglia;Torreglia;45.3333;11.7333;101 -Truccazzano;Truccazzano;45.4833;9.4667;101 -Piana degli Albanesi;Piana degli Albanesi;38;13.2833;101 -Tortora;Tortora;39.9413;15.8052;101 -Pignataro Maggiore;Pignataro Maggiore;41.2;14.1667;101 -Castelnuovo di Garfagnana;Castelnuovo di Garfagnana;44.1219;10.4056;101 -Quinto Vicentino;Quinto Vicentino;45.5667;11.6167;101 -Monteiasi;Monteiasi;40.5;17.3833;101 -Siziano;Siziano;45.3167;9.2;101 -Monterenzio;Monterenzio;44.3333;11.4;101 -Vizzini;Vizzini;37.1667;14.75;101 -Fornovo di Taro;Fornovo di Taro;44.6833;10.1;101 -Nereto;Nereto;42.82;13.8169;101 -Acque Dolci;Acque Dolci;38.05;14.5833;101 -San Giovanni Suèrgiu;San Giovanni Suergiu;39.1109;8.5225;101 -Serradifalco;Serradifalco;37.4538;13.8805;101 -Bellona;Bellona;41.1667;14.2333;101 -Candiolo;Candiolo;44.9667;7.6;101 -Castelsardo;Castelsardo;40.9144;8.7128;101 -Maiano;Maiano;46.1833;13.0667;101 -Vernio;Vernio;44.05;11.15;101 -Santorso;Santorso;45.7333;11.3833;101 -Torrebelvicino;Torrebelvicino;45.7167;11.3167;101 -Borso del Grappa;Borso del Grappa;45.8167;11.8;101 -Genazzano;Genazzano;41.8333;12.9667;101 -Vittoria;Vittoria;36.95;14.5333;101 -Pomezia;Pomezia;41.6693;12.5021;101 -Crotone;Crotone;39.0833;17.1167;101 -Carrara;Carrara;44.0833;10.1;101 -Vigevano;Vigevano;45.3167;8.8667;101 -Imola;Imola;44.3531;11.7147;101 -Altamura;Altamura;40.8167;16.55;101 -Quartu Sant’Elena;Quartu Sant'Elena;39.2291;9.2649;101 -Carpi;Carpi;44.7833;10.885;101 -Cremona;Cremona;45.1333;10.0333;101 -Pavia;Pavia;45.1853;9.155;101 -Massa;Massa;44.0333;10.1333;101 -Cosenza;Cosenza;39.3;16.25;101 -Viterbo;Viterbo;42.4186;12.1042;101 -Trapani;Trapani;38.0175;12.515;101 -Spirano;Spirano;45.5828;9.6692;101 -Pratovecchio;Pratovecchio;43.8015;11.7067;101 -Pavia di Udine;Pavia di Udine;46;13.3;101 -Pomarance;Pomarance;43.2997;10.8736;101 -Diamante;Diamante;39.6833;15.8167;101 -Villanova d’Asti;Villanova d'Asti;44.9428;7.9383;101 -Casalserugo;Casalserugo;45.3167;11.9167;101 -Passignano sul Trasimeno;Passignano sul Trasimeno;43.1833;12.1333;101 -Cividate al Piano;Cividate al Piano;45.55;9.8167;101 -Genzano di Lucania;Genzano di Lucania;40.85;16.0333;101 -Cancello;Cancello;41.0734;14.0254;101 -Nocera Umbra;Nocera Umbra;43.1167;12.7833;101 -San Paolo di Civitate;San Paolo di Civitate;41.7333;15.2667;101 -Arienzo;Arienzo;41.0273;14.4977;101 -Gabicce;Gabicce;43.9668;12.7563;101 -Uzzano;Uzzano;43.8833;10.7167;101 -San Giorgio Piacentino;San Giorgio Piacentino;44.95;9.7333;101 -Trivero;Trivero;45.6667;8.1667;101 -Chiaravalle Centrale;Chiaravalle Centrale;38.6833;16.4;101 -Gattatico;Gattatico;44.8;10.4667;101 -Almè;Alme;45.7369;9.6153;101 -Botricello;Botricello;38.9333;16.85;101 -Sovere;Sovere;45.8167;10.0333;101 -Ceriale;Ceriale;44.0966;8.2321;101 -Caiazzo;Caiazzo;41.1833;14.3667;101 -Boretto;Boretto;44.9;10.55;101 -Borgo San Giacomo;Borgo San Giacomo;45.348;9.9682;101 -Peveragno;Peveragno;44.3333;7.6167;101 -Poncarale;Poncarale;45.4619;10.1778;101 -Bentivoglio;Bentivoglio;44.6353;11.4189;101 -Quistello;Quistello;45.0066;10.9805;101 -San Tammaro;San Tammaro;41.0759;14.231;101 -Panicale;Panicale;43.0333;12.1;101 -Marsico Vetere;Marsico Vetere;40.3744;15.8261;101 -Campagnola Emilia;Campagnola Emilia;44.8361;10.7547;101 -Apice;Apice;41.1167;14.9333;101 -Castelverde;Castelverde;45.1875;9.9969;101 -Mezzocorona;Mezzocorona;46.2167;11.1167;101 -Telgate;Telgate;45.6333;9.85;101 -Sarcedo;Sarcedo;45.7;11.5333;101 -Sannazzaro de’ Burgondi;Sannazzaro de' Burgondi;45.1;8.9;101 -Povegliano;Povegliano;45.7667;12.2;101 -Custonaci;Custonaci;38.0788;12.6751;101 -Casoli;Casoli;42.1151;14.2906;101 -Cupra Marittima;Cupra Marittima;43.0249;13.8589;101 -Gossolengo;Gossolengo;45;9.6167;101 -Montefalco;Montefalco;42.8908;12.6483;101 -Moglia;Moglia;44.9333;10.9167;101 -San Donato di Lecce;San Donato di Lecce;40.2667;18.1833;101 -Camponogara;Camponogara;45.3833;12.0667;101 -Quartucciu;Quartucciu;39.2529;9.1762;101 -Castel San Giovanni;Castel San Giovanni;45.0591;9.4342;101 -Arzachena;Arzachena;41.0801;9.388;101 -Crispiano;Crispiano;40.6;17.2333;101 -Forlimpopoli;Forlimpopoli;44.1833;12.1333;101 -Latisana;Latisana;45.7833;13;101 -Sant’Angelo Lodigiano;Sant'Angelo Lodigiano;45.2389;9.4097;101 -San Pietro Vernotico;San Pietro Vernotico;40.4833;18.05;101 -San Prisco;San Prisco;41.0833;14.2833;101 -Lanuvio;Lanuvio;41.6833;12.7;101 -Cavarzere;Cavarzere;45.137;12.0817;101 -Statte;Statte;40.5667;17.2;101 -Misano Adriatico;Misano Adriatico;43.9667;12.7;101 -Dueville;Dueville;45.6333;11.55;101 -Fagnano Olona;Fagnano Olona;45.6667;8.8667;101 -Novellara;Novellara;44.85;10.7333;101 -Lariano;Lariano;41.7333;12.8333;101 -Montesarchio;Montesarchio;41.0667;14.6333;101 -Vieste;Vieste;41.8833;16.1667;101 -Múggia;Muggia;45.6;13.7667;101 -Casatenovo;Casatenovo;45.6983;9.3117;101 -Montepulciano;Montepulciano;43.1;11.7833;101 -Sarezzo;Sarezzo;45.65;10.2;101 -Vetralla;Vetralla;42.3106;12.0792;101 -Fara in Sabina;Fara in Sabina;42.2167;12.7333;101 -Leverano;Leverano;40.2833;18.0833;101 -Tempio Pausania;Tempio Pausania;40.9015;9.1044;101 -Villacidro;Villacidro;39.4578;8.7424;101 -San Ferdinando di Puglia;San Ferdinando di Puglia;41.3;16.0667;101 -Olgiate Olona;Olgiate Olona;45.6333;8.8833;101 -Veglie;Veglie;40.3333;17.9667;101 -Bondeno;Bondeno;44.8894;11.4154;101 -Formello;Formello;42.0833;12.4;101 -Rionero in Vulture;Rionero in Vulture;40.9167;15.6667;101 -Chiampo;Chiampo;45.55;11.2833;101 -Capaci;Capaci;38.1667;13.2333;101 -Calderara di Reno;Calderara di Reno;44.5639;11.2719;101 -Tezze sul Brenta;Tezze sul Brenta;45.6862;11.7042;101 -Patti;Patti;38.1333;14.9667;101 -Gricignano d’Aversa;Gricignano d'Aversa;40.9833;14.2333;101 -Lavagna;Lavagna;44.3122;9.3417;101 -Casale sul Sile;Casale sul Sile;45.5988;12.3243;101 -Loreto;Loreto;43.4403;13.6074;101 -Quattro Castella;Quattro Castella;44.6333;10.4667;101 -Lavello;Lavello;41.05;15.8;101 -Montefiascone;Montefiascone;42.5333;12.0333;101 -Melilli;Melilli;37.1833;15.1167;101 -San Gennaro Vesuviano;San Gennaro Vesuviano;40.8667;14.5333;101 -Montespertoli;Montespertoli;43.65;11.0833;101 -San Marco in Lamis;San Marco in Lamis;41.7117;15.635;101 -Manerbio;Manerbio;45.3667;10.1333;101 -San Martino di Lupari;San Martino di Lupari;45.6557;11.8594;101 -Crevalcore;Crevalcore;44.7167;11.15;101 -Nicosia;Nicosia;37.75;14.4;101 -Salzano;Salzano;45.5333;12.1167;101 -Castelfranco di Sotto;Castelfranco di Sotto;43.7;10.75;101 -Vigodarzere;Vigodarzere;45.45;11.8833;101 -Grammichele;Grammichele;37.2167;14.6333;101 -Robbio;Robbio;45.2914;8.5922;101 -San Secondo Parmense;San Secondo Parmense;44.9167;10.2333;101 -Brescello;Brescello;44.9;10.5167;101 -Grotte;Grotte;37.4058;13.7011;101 -Fontevivo;Fontevivo;44.8565;10.1762;101 -Guagnano;Guagnano;40.4;17.95;101 -Palmanova;Palmanova;45.9;13.3167;101 -Camogli;Camogli;44.3484;9.1558;101 -Otranto;Otranto;40.15;18.4833;101 -Casaleone;Casaleone;45.1667;11.2;101 -Arce;Arce;41.5833;13.5833;101 -Riolo Terme;Riolo Terme;44.2833;11.7333;101 -Rocca di Neto;Rocca di Neto;39.1883;17.0042;101 -Sala Baganza;Sala Baganza;44.7167;10.2333;101 -Lovere;Lovere;45.8125;10.07;101 -Sannicola;Sannicola;40.1;18.0667;101 -Camporosso;Camporosso;43.8151;7.6284;101 -Cortina d’Ampezzo;Cortina d'Ampezzo;46.5381;12.1372;101 -Busalla;Busalla;44.571;8.9453;101 -Ascea;Ascea;40.15;15.1833;101 -Angera;Angera;45.7667;8.5833;101 -Trevignano Romano;Trevignano Romano;42.15;12.25;101 -Villa del Conte;Villa del Conte;45.5833;11.8667;101 -Campo San Martino;Campo San Martino;45.55;11.8167;101 -Dello;Dello;45.4194;10.075;101 -Castel Maggiore;Castel Maggiore;44.5778;11.3617;101 -Collegno;Collegno;45.0833;7.5833;101 -Ribera;Ribera;37.4994;13.265;101 -Aci Castello;Aci Castello;37.55;15.15;101 -Zola Predosa;Zola Predosa;44.4883;11.2181;101 -Lissone;Lissone;45.6167;9.25;101 -Rozzano;Rozzano;45.3833;9.15;101 -Melito di Napoli;Melito di Napoli;40.9167;14.2333;101 -Paderno Dugnano;Paderno Dugnano;45.5667;9.1667;101 -Nichelino;Nichelino;45;7.65;101 -Campobasso;Campobasso;41.561;14.6684;101 -Seregno;Seregno;45.65;9.2;101 -Torre Annunziata;Torre Annunziata;40.7569;14.4444;101 -Palma Campania;Palma Campania;40.8667;14.55;101 -Valenzano;Valenzano;41.05;16.8833;101 -Bronte;Bronte;37.8;14.8333;101 -Ghedi;Ghedi;45.402;10.2803;101 -Noci;Noci;40.8;17.1333;101 -Valenza;Valenza;45.014;8.6458;101 -Forio;Forio;40.7333;13.85;101 -Castelfidardo;Castelfidardo;43.4642;13.5461;101 -Palmi;Palmi;38.3667;15.85;101 -Corbetta;Corbetta;45.4667;8.9167;101 -Agliana;Agliana;43.9;11;101 -Santa Marinella;Santa Marinella;42.0333;11.85;101 -San Vito dei Normanni;San Vito dei Normanni;40.6556;17.7036;101 -Bracciano;Bracciano;42.1;12.1833;101 -Narni;Narni;42.5167;12.5167;101 -Aci Sant’Antonio;Aci Sant'Antonio;37.6059;15.126;101 -Chiari;Chiari;45.5197;9.8833;101 -Pozzallo;Pozzallo;36.7303;14.8467;101 -Montemurlo;Montemurlo;43.9278;11.04;101 -Scorzè;Scorze;45.5719;12.1089;101 -Cassano d’Adda;Cassano d'Adda;45.5333;9.5167;101 -Villabate;Villabate;38.0833;13.45;101 -Ceglie Messapico;Ceglie Messapico;40.65;17.5167;101 -Casamassima;Casamassima;40.95;16.9167;101 -Rovato;Rovato;45.5642;9.9997;101 -Salsomaggiore Terme;Salsomaggiore Terme;44.8167;9.9833;101 -Acqui Terme;Acqui Terme;44.6761;8.4686;101 -Viadana;Viadana;44.9267;10.52;101 -Minturno;Minturno;41.2667;13.75;101 -Balestrate;Balestrate;38.0513;13.0072;101 -Ceriano Laghetto;Ceriano Laghetto;45.6333;9.0833;101 -Poviglio;Poviglio;44.8333;10.55;101 -Tito;Tito;40.5833;15.6833;101 -Torregrotta;Torregrotta;38.2;15.35;101 -Ciriè;Cirie;45.2333;7.6;101 -Anguillara Sabazia;Anguillara Sabazia;42.0883;12.2775;101 -Tolentino;Tolentino;43.2086;13.2841;101 -Adria;Adria;45.05;12.05;101 -Grumo Nevano;Grumo Nevano;40.9333;14.2667;101 -Casalgrande;Casalgrande;44.5898;10.7394;101 -Carate Brianza;Carate Brianza;45.6833;9.2333;101 -Tradate;Tradate;45.7;8.9167;101 -Spoltore;Spoltore;42.455;14.1399;101 -Signa;Signa;43.7833;11.1;101 -Arcore;Arcore;45.6333;9.3167;101 -Castellana Grotte;Castellana Grotte;40.8838;17.1679;101 -Ariccia;Ariccia;41.7167;12.6667;101 -Pescia;Pescia;43.9017;10.6898;101 -San Donato Milanese;San Donato Milanese;45.4167;9.2667;101 -Aosta;Aosta;45.7372;7.3206;101 -Frattamaggiore;Frattamaggiore;40.9417;14.2722;101 -Santa Maria Capua Vetere;Santa Maria Capua Vetere;41.0833;14.25;101 -Aci Catena;Aci Catena;37.6;15.15;101 -Bresso;Bresso;45.5333;9.1833;101 -San Giuseppe Vesuviano;San Giuseppe Vesuviano;40.8333;14.5;101 -Angri;Angri;40.7431;14.5694;101 -Villaricca;Villaricca;40.9167;14.2;101 -Brugherio;Brugherio;45.5508;9.3011;101 -Limbiate;Limbiate;45.5972;9.13;101 -Riccione Marina;Riccione Marina;44;12.65;101 -Cernusco sul Naviglio;Cernusco sul Naviglio;45.5167;9.3333;101 -Pomigliano d’Arco;Pomigliano d'Arco;40.9167;14.4;101 -Saronno;Saronno;45.6255;9.037;101 -Cesano Maderno;Cesano Maderno;45.6307;9.1456;101 -Desio;Desio;45.6167;9.2167;101 -Sant’Antimo;Sant'Antimo;40.9422;14.2348;101 -Pioltello;Pioltello;45.5;9.3333;101 -Bollate;Bollate;45.55;9.1167;101 -Casalecchio di Reno;Casalecchio di Reno;44.4833;11.2833;101 -Grugliasco;Grugliasco;45.0689;7.5786;101 -Corsico;Corsico;45.4333;9.1167;101 -Mugnano di Napoli;Mugnano di Napoli;40.9094;14.2098;101 -Ciampino;Ciampino;41.8;12.6;101 -Arzano;Arzano;40.9153;14.2681;101 -Arconate;Arconate;45.5333;8.85;101 -Rufina;Rufina;43.8167;11.4833;101 -Lignano Sabbiadoro;Lignano Sabbiadoro;45.655;13.0931;101 -Canova;Canova;45.7333;9.4;101 -Pederobba;Pederobba;45.8739;11.9475;101 -Roggiano Gravina;Roggiano Gravina;39.6167;16.15;101 -Sparanise;Sparanise;41.1833;14.1;101 -Soave;Soave;45.4196;11.2459;101 -Sennori;Sennori;40.7899;8.5952;101 -Zelo Buon Persico;Zelo Buon Persico;45.4133;9.4336;101 -Torrita di Siena;Torrita di Siena;43.1667;11.7667;101 -Noventa di Piave;Noventa di Piave;45.6667;12.5333;101 -San Fior di Sopra;San Fior di Sopra;45.9222;12.3614;101 -Castiglione della Pescaia;Castiglione della Pescaia;42.7656;10.8808;101 -Manciano;Manciano;42.5875;11.515;101 -Cernobbio;Cernobbio;45.8381;9.0758;101 -Montalbano Ionico;Montalbano Ionico;40.2833;16.5667;101 -Bardolino;Bardolino;45.5517;10.7214;101 -Militello in Val di Catania;Militello in Val di Catania;37.2742;14.7933;101 -Montelabbate;Montelabbate;43.8489;12.7909;101 -Arpino;Arpino;41.6471;13.6115;101 -Cavezzo;Cavezzo;44.837;11.0307;101 -Novafeltria;Novafeltria;43.8954;12.2904;101 -Montecassiano;Montecassiano;43.3637;13.4359;101 -Cordignano;Cordignano;45.95;12.4167;101 -Montecosaro;Montecosaro;43.3169;13.6354;101 -Campagna Lupia;Campagna Lupia;45.35;12.1;101 -San Filippo della Mela;San Filippo della Mela;38.1667;15.2667;101 -Nicolosi;Nicolosi;37.6167;15.0167;101 -Santa Maria di Licodia;Santa Maria di Licodia;37.6167;14.9;101 -Villa d’Almè;Villa d'Alme;45.75;9.6167;101 -Spinetoli;Spinetoli;42.8887;13.7731;101 -Melissano;Melissano;39.9667;18.1333;101 -Luserna San Giovanni;Luserna San Giovanni;44.8167;7.25;101 -Fossò;Fosso;45.3833;12.05;101 -Vezzano Ligure;Vezzano Ligure;44.1412;9.8849;101 -Solesino;Solesino;45.1667;11.75;101 -Vergato;Vergato;44.2833;11.1167;101 -Sarnico;Sarnico;45.6667;9.95;101 -Cotignola;Cotignola;44.3833;11.9333;101 -Capri;Capri;40.5556;14.2403;101 -Caluso;Caluso;45.3;7.8833;101 -Sant’Angelo di Piove di Sacco;Sant'Angelo di Piove di Sacco;45.3456;12.0072;101 -Sonnino;Sonnino;41.4145;13.2414;101 -Staranzano;Staranzano;45.8;13.5;101 -Santa Giustina in Colle;Santa Giustina in Colle;45.5667;11.9;101 -Carosino;Carosino;40.4667;17.4;101 -Adro;Adro;45.6179;9.9625;101 -Mapello;Mapello;45.7089;9.5478;101 -Brisighella;Brisighella;44.2167;11.7667;101 -Naro;Naro;37.2925;13.7934;101 -Candelo;Candelo;45.5478;8.1069;101 -Roccasecca;Roccasecca;41.55;13.6667;101 -Borgetto;Borgetto;38.05;13.15;101 -Saltara;Saltara;43.7534;12.8976;101 -Calimera;Calimera;40.25;18.2833;101 -Ferno;Ferno;45.6203;8.7636;101 -Camerano;Camerano;43.5277;13.5526;101 -Lodi Vecchio;Lodi Vecchio;45.3033;9.4186;101 -Castello di Godego;Castello di Godego;45.7;11.8833;101 -Castel Madama;Castel Madama;41.9747;12.8672;101 -Passirano;Passirano;45.6;10.0667;101 -Cavaria;Cavaria;45.7;8.8;101 -Sant’Agata Bolognese;Sant'Agata Bolognese;44.6667;11.1333;101 -Cormòns;Cormons;45.95;13.4667;101 -Vallecrosia;Vallecrosia;43.7931;7.6439;101 -Dairago;Dairago;45.57;8.8664;101 -Zanè;Zane;45.7167;11.4667;101 -Pieve di Cento;Pieve di Cento;44.7131;11.3083;101 -Nole;Nole;45.25;7.5833;101 -San Zenone;San Zenone;45.7833;11.8333;101 -Campofelice di Roccella;Campofelice di Roccella;37.9833;13.8833;101 -Brugine;Brugine;45.3;11.9925;101 -Volta Mantovana;Volta Mantovana;45.3194;10.6594;101 -San Marco Argentano;San Marco Argentano;39.55;16.1167;101 -Buttapietra;Buttapietra;45.35;10.9333;101 -Canicattini Bagni;Canicattini Bagni;37.0333;15.0667;101 -Longiano;Longiano;44.0833;12.3333;101 -Loreto Aprutino;Loreto Aprutino;42.4347;13.9836;101 -Scafati;Scafati;40.7536;14.5253;101 -Rho;Rho;45.5333;9.0333;101 -Cologno Monzese;Cologno Monzese;45.5286;9.2783;101 -Ercolano;Ercolano;40.8068;14.3526;101 -San Gimignano;San Gimignano;43.4677;11.0432;101 -Lamporecchio;Lamporecchio;43.8167;10.9;101 -Carnago;Carnago;45.7167;8.8333;101 -Curtarolo;Curtarolo;45.5167;11.8333;101 -Soncino;Soncino;45.4;9.8667;101 -Mirabella Eclano;Mirabella Eclano;41.0458;14.9997;101 -Barge;Barge;44.7333;7.3167;101 -Agerola;Agerola;40.6333;14.55;101 -Castiglione Olona;Castiglione Olona;45.7531;8.8744;101 -Pratola Peligna;Pratola Peligna;42.0992;13.8747;101 -Marcellina;Marcellina;42.0236;12.8069;101 -Castellalto;Castellalto;42.6771;13.8178;101 -San Giórgio di Nogaro;San Giorgio di Nogaro;45.8333;13.2;101 -Vitulazio;Vitulazio;41.1667;14.2167;101 -Vigarano Mainarda;Vigarano Mainarda;44.85;11.5;101 -Fivizzano;Fivizzano;44.2333;10.1167;101 -Vico del Gargano;Vico del Gargano;41.85;15.9564;101 -Città della Pieve;Citta della Pieve;42.9539;12.0078;101 -Aversa;Aversa;40.973;14.2065;101 -Gallarate;Gallarate;45.6649;8.7914;101 -San Giorgio a Cremano;San Giorgio a Cremano;40.8333;14.3333;101 -Legnano;Legnano;45.5781;8.9183;101 -Marano di Napoli;Marano di Napoli;40.9;14.1833;101 -Portici;Portici;40.8197;14.3411;101 -Castellammare di Stabia;Castellammare di Stabia;40.6947;14.4803;101 -L’Aquila;L'Aquila;42.354;13.392;101 -Afragola;Afragola;40.9167;14.3167;101 -Potenza;Potenza;40.6333;15.8;101 -Como;Como;45.8103;9.0861;101 -Busto Arsizio;Busto Arsizio;45.612;8.8518;101 -Torre del Greco;Torre del Greco;40.7853;14.3953;101 -Cinisello Balsamo;Cinisello Balsamo;45.55;9.2167;101 -Ragusa;Ragusa;36.925;14.7306;101 -Casoria;Casoria;40.9;14.3;101 -Orvieto;Orvieto;42.7167;12.1;101 -Melzo;Melzo;45.5;9.4167;101 -Catanzaro;Catanzaro;38.91;16.5875;101 -Sesto San Giovanni;Sesto San Giovanni;45.5333;9.2333;101 -Montalto Uffugo;Montalto Uffugo;39.4;16.15;101 -Piove di Sacco;Piove di Sacco;45.2977;12.0368;101 -Sacile;Sacile;45.9541;12.5027;101 -Acri;Acri;39.5;16.3833;101 -Gioia Tauro;Gioia Tauro;38.4333;15.9;101 -San Mauro Torinese;San Mauro Torinese;45.1039;7.7536;101 -Sabaudia;Sabaudia;41.2998;13.0248;101 -Gaeta;Gaeta;41.2167;13.5667;101 -Acquaviva delle Fonti;Acquaviva delle Fonti;40.9;16.85;101 -Veroli;Veroli;41.6833;13.4167;101 -Casarano;Casarano;40.0167;18.1667;101 -Oderzo;Oderzo;45.7808;12.4928;101 -Vico Equense;Vico Equense;40.6667;14.4333;101 -Pallazzolo sull’Oglio;Pallazzolo sull'Oglio;45.6;9.8833;101 -Lastra a Signa;Lastra a Signa;43.7667;11.1;101 -Pontassieve;Pontassieve;43.775;11.4375;101 -Feltre;Feltre;46.0167;11.9;101 -Giovinazzo;Giovinazzo;41.1833;16.6667;101 -Cittadella;Cittadella;45.6486;11.7836;101 -Gallipoli;Gallipoli;40.0556;17.9917;101 -Abano Terme;Abano Terme;45.3619;11.7924;101 -Rivalta di Torino;Rivalta di Torino;45.0333;7.5333;101 -Bussolengo;Bussolengo;45.4667;10.85;101 -Castel San Pietro Terme;Castel San Pietro Terme;44.3978;11.5894;101 -San Salvo;San Salvo;42.0455;14.7315;101 -Trecate;Trecate;45.4333;8.7333;101 -Ferentino;Ferentino;41.6833;13.25;101 -Suzzara;Suzzara;44.9927;10.7494;101 -Rosolini;Rosolini;36.8167;14.95;101 -Colleferro;Colleferro;41.7287;13.0031;101 -Sessa Aurunca;Sessa Aurunca;41.2333;13.9333;101 -Sestu;Sestu;39.2994;9.0918;101 -Recanati;Recanati;43.3986;13.5525;101 -San Martino in Rio;San Martino in Rio;44.7333;10.7833;101 -Montorio al Vomano;Montorio al Vomano;42.5833;13.6333;101 -Forte dei Marmi;Forte dei Marmi;43.95;10.1833;101 -Campomarino;Campomarino;41.9567;15.0344;101 -Grumello del Monte;Grumello del Monte;45.6333;9.8667;101 -Caccamo;Caccamo;37.9333;13.6667;101 -Petrosino;Petrosino;37.7127;12.4996;101 -Chiaramonte Gulfi;Chiaramonte Gulfi;37.0333;14.7;101 -San Daniele del Friuli;San Daniele del Friuli;46.15;13.0167;101 -Gattinara;Gattinara;45.6167;8.3667;101 -Loreggia;Loreggia;45.6;11.95;101 -Serra Riccò;Serra Ricco;44.5078;8.936;101 -Tricesimo;Tricesimo;46.15;13.2167;101 -Turbigo;Turbigo;45.5333;8.7333;101 -Cellole;Cellole;41.2;13.85;101 -Cariati;Cariati;39.4963;16.955;101 -Tavullia;Tavullia;43.898;12.7532;101 -Pisogne;Pisogne;45.8108;10.1081;101 -Breda di Piave;Breda di Piave;45.7245;12.331;101 -Vobarno;Vobarno;45.641;10.5045;101 -Levico Terme;Levico Terme;46.0167;11.3;101 -Manziana;Manziana;42.1333;12.1333;101 -Casteltermini;Casteltermini;37.5417;13.6453;101 -Maracalagonis;Maracalagonis;39.2862;9.2289;101 -Tropea;Tropea;38.6781;15.8969;101 -Anacapri;Anacapri;40.5514;14.2167;101 -Arcugnano;Arcugnano;45.5004;11.5353;101 -Sacrofano;Sacrofano;42.1;12.45;101 -Colico;Colico;46.1333;9.3667;101 -Fara Gera d’Adda;Fara Gera d'Adda;45.55;9.5333;101 -Carmignano di Brenta;Carmignano di Brenta;45.6333;11.7;101 -Cologne;Cologne;45.5849;9.9434;101 -Motta Visconti;Motta Visconti;45.2833;9;101 -Rizziconi;Rizziconi;38.4122;15.9589;101 -Crescentino;Crescentino;45.1833;8.1;101 -Marmirolo;Marmirolo;45.2193;10.7561;101 -Limena;Limena;45.4667;11.85;101 -Torrile;Torrile;44.9209;10.3264;101 -Bolano;Bolano;44.1891;9.8954;101 -Toscolano;Toscolano;45.6398;10.6076;101 -Cartoceto;Cartoceto;43.7643;12.8832;101 -Mozzecane;Mozzecane;45.3;10.8167;101 -Cumiana;Cumiana;44.9833;7.3667;101 -Borgonovo Val Tidone;Borgonovo Val Tidone;45.0167;9.45;101 -Chiavenna;Chiavenna;46.3167;9.4;101 -Bosa;Bosa;40.299;8.4978;101 -Teggiano;Teggiano;40.3833;15.5333;101 -Cambiago;Cambiago;45.5667;9.4167;101 -Galliera Veneta;Galliera Veneta;45.6667;11.8333;101 -Tavernelle in Val di Pesa;Tavernelle in Val di Pesa;43.5614;11.1729;101 -Pelago;Pelago;43.7739;11.5047;101 -Olginate;Olginate;45.8;9.4167;101 -Villa Cortese;Villa Cortese;45.5667;8.8833;101 -Pasiano;Pasiano;45.8686;12.6444;101 -Follonica;Follonica;42.9189;10.7614;101 -Montecatini Terme;Montecatini Terme;43.8828;10.7711;101 -Monsummano;Monsummano;43.8667;10.8167;101 -Pergine Valsugana;Pergine Valsugana;46.0667;11.2333;101 -Corciano;Corciano;43.129;12.2877;101 -Palo del Colle;Palo del Colle;41.05;16.7;101 -Anagni;Anagni;41.75;13.15;101 -Argenta;Argenta;44.6131;11.8364;101 -Romano di Lombardia;Romano di Lombardia;45.5167;9.75;101 -Savigliano;Savigliano;44.65;7.6333;101 -Grottaferrata;Grottaferrata;41.8;12.6667;101 -Carpaneto Piacentino;Carpaneto Piacentino;44.9167;9.7833;101 -Pantelleria;Pantelleria;36.7875;11.9925;101 -San Colombano al Lambro;San Colombano al Lambro;45.1833;9.4833;101 -Avella;Avella;40.96;14.6014;101 -Palagianello;Palagianello;40.6167;16.9667;101 -Piazza Armerina;Piazza Armerina;37.3833;14.3667;101 -Colle di Val d’Elsa;Colle di Val d'Elsa;43.4225;11.1267;101 -Isernia;Isernia;41.6028;14.2397;101 -San Bonifacio;San Bonifacio;45.4;11.2833;101 -Castrovillari;Castrovillari;39.8167;16.2;101 -Cortona;Cortona;43.2756;11.9881;101 -Trento;Trento;46.0667;11.1167;101 -Forlì;Forli;44.2225;12.0408;101 -Sassari;Sassari;40.7267;8.5592;101 -Borgomanero;Borgomanero;45.7;8.4667;101 -Cornaredo;Cornaredo;45.5;9.0333;101 -Casal di Principe;Casal di Principe;41.0108;14.1319;101 -Gorgonzola;Gorgonzola;45.5333;9.4;101 -Palestrina;Palestrina;41.8333;12.9;101 -Comacchio;Comacchio;44.7;12.1833;101 -Bressanone;Bressanone;46.7167;11.65;101 -Mondovì;Mondovi;44.3833;7.8167;101 -Sondrio;Sondrio;46.1697;9.87;101 -Pachino;Pachino;36.7167;15.1;101 -Sant’Arcangelo di Romagna;Sant'Arcangelo di Romagna;44.0633;12.4466;101 -Massarosa;Massarosa;43.8667;10.3333;101 -Sarzana;Sarzana;44.1136;9.96;101 -Ginosa;Ginosa;40.5;16.75;101 -Agropoli;Agropoli;40.3583;14.9833;101 -Porto Torres;Porto Torres;40.8369;8.4014;101 -Paese;Paese;45.6667;12.15;101 -Ariano Irpino;Ariano Irpino;41.1528;15.0889;101 -Martellago;Martellago;45.5467;12.1575;101 -Vicenza;Vicenza;45.55;11.55;101 -Terni;Terni;42.5667;12.65;101 -Bolzano;Bolzano;46.5;11.35;101 -Novara;Novara;45.45;8.6167;101 -Mestre;Mestre;45.4906;12.2381;101 -Ancona;Ancona;43.6167;13.5167;101 -Piacenza;Piacenza;45.05;9.7;101 -Floridia;Floridia;37.0833;15.15;101 -Ceccano;Ceccano;41.5667;13.3333;101 -Costabissara;Costabissara;45.5833;11.4833;101 -Nova Milanese;Nova Milanese;45.5833;9.2;101 -Lentini;Lentini;37.2833;15;101 -Fucecchio;Fucecchio;43.7333;10.8;101 -Poggiomarino;Poggiomarino;40.8;14.55;101 -Cuggiono;Cuggiono;45.5;8.8167;101 -Cervaro;Cervaro;41.4828;13.9022;101 -Grottaminarda;Grottaminarda;41.0708;15.0597;101 -Paliano;Paliano;41.8;13.05;101 -Campoformido;Campoformido;46.0167;13.1667;101 -Villa di Serio;Villa di Serio;45.7217;9.735;101 -San Giovanni Gemini;San Giovanni Gemini;37.6292;13.6417;101 -Vicchio;Vicchio;43.9333;11.4667;101 -Fuscaldo;Fuscaldo;39.4167;16.0333;101 -Agira;Agira;37.65;14.5167;101 -Racalmuto;Racalmuto;37.4083;13.7347;101 -Ortona;Ortona;42.3557;14.4036;101 -Frascati;Frascati;41.8167;12.6833;101 -Mentana;Mentana;42.0337;12.6444;101 -Trezzano sul Naviglio;Trezzano sul Naviglio;45.4333;9.0667;101 -Selvazzano Dentro;Selvazzano Dentro;45.3833;11.7833;101 -Palma di Montechiaro;Palma di Montechiaro;37.1936;13.7658;101 -Mercato San Severino;Mercato San Severino;40.7833;14.7667;101 -Vigonza;Vigonza;45.45;11.9833;101 -San Cesario di Lecce;San Cesario di Lecce;40.3;18.1667;101 -Fabrica di Roma;Fabrica di Roma;42.3347;12.3003;101 -Verolanuova;Verolanuova;45.3258;10.0758;101 -Stra;Stra;45.4167;12.25;101 -Fusignano;Fusignano;44.4667;11.95;101 -Villafranca Tirrena;Villafranca Tirrena;38.2333;15.4333;101 -Airola;Airola;41.0587;14.5592;101 -Fontaniva;Fontaniva;45.6376;11.7522;101 -Toritto;Toritto;41;16.6833;101 -Novoli;Novoli;40.3833;18.05;101 -Vedano Olona;Vedano Olona;45.7769;8.8869;101 -San Damiano d’Asti;San Damiano d'Asti;44.8344;8.0647;101 -Decimomannu;Decimomannu;39.3112;8.9703;101 -Fermignano;Fermignano;43.6766;12.645;101 -Vietri sul Mare;Vietri sul Mare;40.6722;14.7278;101 -Albano Sant’Alessandro;Albano Sant'Alessandro;45.6858;9.7678;101 -Sala Bolognese;Sala Bolognese;44.6303;11.2761;101 -Caprino Veronese;Caprino Veronese;45.6;10.8;101 -Cagli;Cagli;43.547;12.6473;101 -Sirmione;Sirmione;45.4694;10.6061;101 -Sanluri;Sanluri;39.5611;8.9;101 -Pino Troinese;Pino Troinese;45.0435;7.7726;101 -Cairate;Cairate;45.6833;8.8667;101 -Calusco d’Adda;Calusco d'Adda;45.6833;9.4833;101 -Serramazzoni;Serramazzoni;44.4167;10.8;101 -Ponte nell’Alpi;Ponte nell'Alpi;46.183;12.2791;101 -Trevi;Trevi;42.8933;12.7617;101 -Salice Salentino;Salice Salentino;40.3833;17.9667;101 -Monte San Giusto;Monte San Giusto;43.2379;13.5946;101 -Quarto d’Altino;Quarto d'Altino;45.5786;12.3727;101 -Luni;Luni;44.0848;10.042;101 -Gravellona Toce;Gravellona Toce;45.9333;8.4333;101 -Tuscania;Tuscania;42.4214;11.8719;101 -Rivolta d’Adda;Rivolta d'Adda;45.4667;9.5167;101 -Massa;Massa;43.9167;10.75;101 -Altavilla Milicia;Altavilla Milicia;38.0422;13.5503;101 -None;None;44.9333;7.5333;101 -Boiano;Boiano;41.4833;14.4667;101 -Massa Marittima;Massa Marittima;43.05;10.8936;101 -Vado Ligure;Vado Ligure;44.2692;8.4361;101 -Venegono Superiore;Venegono Superiore;45.75;8.9;101 -Taglio di Po;Taglio di Po;45;12.2167;101 -Soriano nel Cimino;Soriano nel Cimino;42.4194;12.2342;101 -Piovene Rocchette;Piovene Rocchette;45.7667;11.4333;101 -Appiano Gentile;Appiano Gentile;45.7383;8.9797;101 -Salerno;Salerno;40.6806;14.7597;101 -Monza;Monza;45.5836;9.2736;101 -Ferrara;Ferrara;44.8353;11.6199;101 -Leporano;Leporano;40.3822;17.3343;101 -Ponte di Piave;Ponte di Piave;45.7167;12.4667;101 -Gavorrano;Gavorrano;42.925;10.9083;101 -Ittiri;Ittiri;40.5908;8.5695;101 -Bovezzo;Bovezzo;45.5833;10.25;101 -Ferrandina;Ferrandina;40.5;16.45;101 -Calvisano;Calvisano;45.3489;10.3458;101 -Siracusa;Siracusa;37.0692;15.2875;101 -Sortino;Sortino;37.1667;15.0333;101 -Concordia sulla Secchia;Concordia sulla Secchia;44.9124;10.9826;101 -San Sperate;San Sperate;39.3575;9.0083;101 -Dorgali;Dorgali;40.2916;9.5876;101 -Pescara;Pescara;42.4643;14.2142;101 -Bergamo;Bergamo;45.695;9.67;101 -Giugliano in Campania;Giugliano in Campania;40.9319;14.1956;101 -Latina;Latina;41.4676;12.9037;101 -Mirandola;Mirandola;44.8873;11.066;101 -Cagliari;Cagliari;39.2167;9.1167;101 -Montecchio Maggiore;Montecchio Maggiore;45.5037;11.412;101 -Ventimiglia;Ventimiglia;43.7903;7.6083;101 -Castiglione delle Stiviere;Castiglione delle Stiviere;45.4;10.5;101 -Biancavilla;Biancavilla;37.6453;14.8636;101 -Capoterra;Capoterra;39.1752;8.9709;101 -Foggia;Foggia;41.4584;15.5519;101 -Rimini;Rimini;44.0594;12.5683;101 -Verona;Verona;45.4386;10.9928;101 -Venice;Venice;45.4397;12.3319;101 -Bari;Bari;41.1253;16.8667;101 -Catania;Catania;37.5027;15.0873;101 -Binasco;Binasco;45.3333;9.1;101 -Castelnuovo Berardenga;Castelnuovo Berardenga;43.3472;11.5042;101 -Castagneto Carducci;Castagneto Carducci;43.1667;10.6;101 -Costa Volpino;Costa Volpino;45.8306;10.0992;101 -Tombolo;Tombolo;45.6469;11.8281;101 -Petilia Policastro;Petilia Policastro;39.1167;16.7833;101 -Zogno;Zogno;45.7939;9.6656;101 -Aviano;Aviano;46.0667;12.5833;101 -Monteroni d’Arbia;Monteroni d'Arbia;43.2333;11.4167;101 -Colorno;Colorno;44.93;10.3758;101 -Soresina;Soresina;45.2865;9.857;101 -Montagnana;Montagnana;45.2333;11.4658;101 -Luzzi;Luzzi;39.45;16.2833;101 -Serramanna;Serramanna;39.4228;8.9217;101 -Ponte Buggianese;Ponte Buggianese;43.8408;10.7475;101 -Verdello;Verdello;45.605;9.6297;101 -Oggiono;Oggiono;45.7833;9.35;101 -Curno;Curno;45.6911;9.6125;101 -Borgoricco;Borgoricco;45.5336;11.9659;101 -Tarcento;Tarcento;46.2167;13.2167;101 -Lacchiarella;Lacchiarella;45.325;9.14;101 -Pietra Ligure;Pietra Ligure;44.1487;8.2828;101 -Cherasco;Cherasco;44.65;7.8667;101 -Inveruno;Inveruno;45.5167;8.85;101 -Teolo;Teolo;45.35;11.6667;101 -Borgo a Buggiano;Borgo a Buggiano;43.8764;10.7344;101 -Tirano;Tirano;46.2164;10.1689;101 -Reggiolo;Reggiolo;44.9167;10.8167;101 -Malalbergo;Malalbergo;44.7194;11.5331;101 -Troina;Troina;37.7833;14.6;101 -Vignate;Vignate;45.5;9.3667;101 -Gonzaga;Gonzaga;44.95;10.8167;101 -Carignano;Carignano;44.9058;7.6725;101 -Borgosatollo;Borgosatollo;45.4761;10.24;101 -Castegnato;Castegnato;45.5631;10.115;101 -Folignano;Folignano;42.821;13.6329;101 -Monteforte d’Alpone;Monteforte d'Alpone;45.4167;11.2833;101 -Podenzano;Podenzano;44.95;9.6833;101 -Segni;Segni;41.6833;13.0167;101 -Treia;Treia;43.3114;13.3131;101 -Coccaglio;Coccaglio;45.5633;9.9783;101 -Bovalino Marina;Bovalino Marina;38.15;16.1667;101 -Porcari;Porcari;43.8415;10.6163;101 -Messina;Messina;38.1936;15.5542;101 -San Miniato;San Miniato;43.6833;10.85;101 -Gioia del Colle;Gioia del Colle;40.8;16.9333;101 -Mirano;Mirano;45.5;12.1;101 -Lainate;Lainate;45.5667;9.0333;101 -Erice;Erice;38.0375;12.5875;101 -Porto Sant’Elpidio;Porto Sant'Elpidio;43.2586;13.7585;101 -Tortona;Tortona;44.8942;8.8656;101 -Terlizzi;Terlizzi;41.1333;16.55;101 -Vimercate;Vimercate;45.6167;9.3667;101 -Enna;Enna;37.5667;14.2667;101 -San Giovanni Rotondo;San Giovanni Rotondo;41.7;15.7333;101 -Albignasego;Albignasego;45.35;11.8667;101 -Fidenza;Fidenza;44.8667;10.0667;101 -Galatina;Galatina;40.1667;18.1667;101 -Cesenatico;Cesenatico;44.2012;12.4007;101 -Valdagno;Valdagno;45.65;11.3;101 -Iesolo;Iesolo;45.5331;12.6448;101 -Vignola;Vignola;44.4808;11.0022;101 -Francavilla al Mare;Francavilla al Mare;42.4181;14.2919;101 -Mariano Comense;Mariano Comense;45.7;9.1833;101 -Giussano;Giussano;45.7;9.2167;101 -San Giovanni Lupatoto;San Giovanni Lupatoto;45.3833;11.0333;101 -Chivasso;Chivasso;45.1833;7.8833;101 -Santeramo in Colle;Santeramo in Colle;40.8;16.7667;101 -Noicattaro;Noicattaro;41.0333;16.9833;101 -Iglesias;Iglesias;39.3103;8.5372;101 -Putignano;Putignano;40.8492;17.1225;101 -Niscemi;Niscemi;37.15;14.3833;101 -Falconara Marittima;Falconara Marittima;43.6296;13.3968;101 -Mesagne;Mesagne;40.5667;17.8;101 -Quarrata;Quarrata;43.8475;10.9833;101 -Scicli;Scicli;36.7914;14.7025;101 -Assèmini;Assemini;39.2897;9.0048;101 -Mola di Bari;Mola di Bari;41.0667;17.0833;101 -Correggio;Correggio;44.7717;10.7806;101 -Sora;Sora;41.7167;13.6167;101 -Arzignano;Arzignano;45.5203;11.3397;101 -Termini Imerese;Termini Imerese;37.9833;13.7;101 -Conversano;Conversano;40.9667;17.1167;101 -Roseto degli Abruzzi;Roseto degli Abruzzi;42.6833;14.0167;101 -Montichiari;Montichiari;45.4161;10.3917;101 -Castel Volturno;Castel Volturno;41.05;13.9167;101 -Legnago;Legnago;45.1929;11.3115;101 -Vallo della Lucania;Vallo della Lucania;40.2333;15.2667;101 -Nogara;Nogara;45.1833;11.0667;101 -Zoppola;Zoppola;45.9667;12.7667;101 -Cologna Veneta;Cologna Veneta;45.3167;11.3833;101 -Volvera;Volvera;44.95;7.5;101 -Caerano di San Marco;Caerano di San Marco;45.7853;12.0042;101 -Bientina;Bientina;43.7072;10.6206;101 -Vigliano Biellese;Vigliano Biellese;45.5617;8.1117;101 -Santhià;Santhia;45.3667;8.1667;101 -Scandiano;Scandiano;44.5925;10.6878;101 -Bagno a Ripoli;Bagno a Ripoli;43.75;11.3167;101 -Roverbella;Roverbella;45.2667;10.7667;101 -Sandrigo;Sandrigo;45.6667;11.6;101 -Solarino;Solarino;37.1;15.1167;101 -San Gavino Monreale;San Gavino Monreale;39.5499;8.7916;101 -Ronciglione;Ronciglione;42.2894;12.2147;101 -Casorate Primo;Casorate Primo;45.3167;9.0167;101 -Monte Urano;Monte Urano;43.206;13.6721;101 -Chiusi;Chiusi;43.0167;11.95;101 -Spello;Spello;42.9833;12.6667;101 -Castelnovo di Sotto;Castelnovo di Sotto;44.8167;10.5667;101 -Pianella;Pianella;42.4;14.05;101 -Castelbuono;Castelbuono;37.9306;14.0883;101 -Boville Ernica;Boville Ernica;41.6425;13.474;101 -Origgio;Origgio;45.5969;9.0183;101 -Casarsa della Delizia;Casarsa della Delizia;45.95;12.85;101 -Prata di Pordenone;Prata di Pordenone;45.8944;12.5886;101 -Monte San Savino;Monte San Savino;43.3303;11.7308;101 -Vestignè;Vestigne;45.3833;7.95;101 -Castelnuovo di Magra;Castelnuovo di Magra;44.0994;10.0178;101 -Rossano Veneto;Rossano Veneto;45.7067;11.8069;101 -Minervino Murge;Minervino Murge;41.1;16.0833;101 -Erchie;Erchie;40.4333;17.7333;101 -Campogalliano;Campogalliano;44.6904;10.8389;101 -Rignano sull’Arno;Rignano sull'Arno;43.7237;11.4507;101 -Zanica;Zanica;45.6394;9.6842;101 -Brandizzo;Brandizzo;45.1833;7.8333;101 -Castelnuovo di Porto;Castelnuovo di Porto;42.1278;12.5;101 -Albenga;Albenga;44.0491;8.213;101 -Giulianova;Giulianova;42.7525;13.9567;101 -Fossano;Fossano;44.55;7.7333;101 -Sulmona;Sulmona;42.048;13.9262;101 -Pietrasanta;Pietrasanta;43.9667;10.2333;101 -Ivrea;Ivrea;45.4622;7.8747;101 -Noto;Noto;36.8833;15.0833;101 -Copertino;Copertino;40.2667;18.05;101 -Nocera Superiore;Nocera Superiore;40.7417;14.6722;101 -Orbassano;Orbassano;45;7.5333;101 -Genzano di Roma;Genzano di Roma;41.7022;12.6925;101 -Portogruaro;Portogruaro;45.7833;12.8333;101 -Sezze;Sezze;41.5;13.0667;101 -Thiene;Thiene;45.7072;11.4786;101 -Dalmine;Dalmine;45.65;9.6;101 -Ruvo di Puglia;Ruvo di Puglia;41.1173;16.4837;101 -Montevarchi;Montevarchi;43.5234;11.5679;101 -Ottaviano;Ottaviano;40.85;14.4775;101 -Magenta;Magenta;45.4603;8.8766;101 -Taranto;Taranto;40.4181;17.2408;101 -Parma;Parma;44.8015;10.328;101 -Brescia;Brescia;45.5389;10.2203;101 -Prato;Prato;43.8808;11.0966;101 -Padova;Padova;45.4064;11.8778;101 -Trieste;Trieste;45.6503;13.7703;101 -Modena;Modena;44.6458;10.9257;101 -Reggio di Calabria;Reggio di Calabria;38.1144;15.65;101 -Perugia;Perugia;43.1121;12.3888;101 -Reggio Emilia;Reggio Emilia;44.7;10.6333;101 -Livorno;Livorno;43.55;10.3167;101 -Ravenna;Ravenna;44.4161;12.2017;101 -Galbiate;Galbiate;45.8;9.3833;101 -Felino;Felino;44.6953;10.2416;101 -Farra di Soligo;Farra di Soligo;45.8833;12.1167;101 -Roccastrada;Roccastrada;43.0097;11.1683;101 -Trissino;Trissino;45.5667;11.3667;101 -Cogoleto;Cogoleto;44.3896;8.6462;101 -Guardiagrele;Guardiagrele;42.1892;14.2216;101 -Civitella in Val di Chiana;Civitella in Val di Chiana;43.4053;11.7706;101 -Vergiate;Vergiate;45.7167;8.7;101 -Cutrofiano;Cutrofiano;40.1333;18.2;101 -Vicopisano;Vicopisano;43.6991;10.5831;101 -Minerbio;Minerbio;44.6175;11.4717;101 -Luzzara;Luzzara;44.9667;10.6833;101 -Breganze;Breganze;45.7;11.5667;101 -Montalto di Castro;Montalto di Castro;42.3514;11.6078;101 -San Giuseppe Iato;San Giuseppe Iato;37.9667;13.1833;101 -Orte;Orte;42.4603;12.3861;101 -Lequile;Lequile;40.3;18.1333;101 -Ala;Ala;45.75;11;101 -Clusone;Clusone;45.8833;9.95;101 -Morlupo;Morlupo;42.1435;12.5047;101 -San Giorgio di Piano;San Giorgio di Piano;44.65;11.3833;101 -Albinea;Albinea;44.6167;10.6;101 -Santa Venerina;Santa Venerina;37.6833;15.1333;101 -Meta;Meta;40.6417;14.4167;101 -Cavenago di Brianza;Cavenago di Brianza;45.5847;9.4158;101 -Subiaco;Subiaco;41.9333;13.1;101 -Palazzolo Acreide;Palazzolo Acreide;37.0617;14.9028;101 -Ceprano;Ceprano;41.55;13.5167;101 -Laveno-Mombello;Laveno-Mombello;45.9089;8.6204;101 -Noventa Vicentina;Noventa Vicentina;45.2833;11.5333;101 -Villa Guardia;Villa Guardia;45.7833;9.0167;101 -Sorisole;Sorisole;45.7375;9.6564;101 -Bologna;Bologna;44.4939;11.3428;101 -Florence;Florence;43.7714;11.2542;101 -Genoa;Genoa;44.4072;8.934;101 -San Marzano di San Giuseppe;San Marzano di San Giuseppe;40.45;17.5;101 -Lavis;Lavis;46.139;11.1123;101 -Castelleone;Castelleone;45.2958;9.7609;101 -Monte Porzio Catone;Monte Porzio Catone;41.8167;12.7167;101 -Porto Tolle;Porto Tolle;44.95;12.3167;101 -Cavriglia;Cavriglia;43.5216;11.4864;101 -Maserada sul Piave;Maserada sul Piave;45.75;12.3167;101 -Foiano della Chiana;Foiano della Chiana;43.2567;11.8164;101 -Naples;Naples;40.8333;14.25;101 -Traversetolo;Traversetolo;44.6399;10.3818;101 -Maserà di Padova;Masera di Padova;45.3167;11.8667;101 -Besozzo;Besozzo;45.85;8.6667;101 -Fiesso d’Artico;Fiesso d'Artico;45.4167;12.0333;101 -Zafferana Etnea;Zafferana Etnea;37.6833;15.1;101 -Loria;Loria;45.7333;11.8667;101 -Dolianova;Dolianova;39.3785;9.1784;101 -Mozzate;Mozzate;45.6833;8.95;101 -Triuggio;Triuggio;45.6667;9.2667;101 -Sorbolo;Sorbolo;44.8463;10.4486;101 -Matelica;Matelica;43.2566;13.0096;101 -Flero;Flero;45.4835;10.1745;101 -Turin;Turin;45.0667;7.7;101 -Palermo;Palermo;38.1111;13.3517;101 -Spinea;Spinea;45.4931;12.1606;101 -Parabiago;Parabiago;45.5583;8.9477;101 -Misilmeri;Misilmeri;38.0333;13.45;101 -Comiso;Comiso;36.95;14.6;101 -Desenzano del Garda;Desenzano del Garda;45.4689;10.535;101 -Poggibonsi;Poggibonsi;43.4667;11.15;101 -Monfalcone;Monfalcone;45.8;13.5333;101 -Sant’Anastasia;Sant'Anastasia;40.8667;14.4;101 -Pontedera;Pontedera;43.6625;10.6328;101 -Alatri;Alatri;41.7264;13.3422;101 -Cervia;Cervia;44.25;12.3667;101 -Mondragone;Mondragone;41.1;13.8833;101 -Gragnano;Gragnano;40.6957;14.5154;101 -Carmagnola;Carmagnola;44.85;7.7167;101 -Fabriano;Fabriano;43.3386;12.9085;101 -Rapallo;Rapallo;44.35;9.2333;101 -Treviglio;Treviglio;45.5214;9.5928;101 -Canosa di Puglia;Canosa di Puglia;41.2167;16.0667;101 -Selargius;Selargius;39.2537;9.1606;101 -Bra;Bra;44.7;7.85;101 -Giarre;Giarre;37.7297;15.1844;101 -Triggiano;Triggiano;41.0667;16.9167;101 -Novi Ligure;Novi Ligure;44.7592;8.7856;101 -Vittorio Veneto;Vittorio Veneto;45.9833;12.3;101 -Cecina;Cecina;43.3139;10.525;101 -Gatteo;Gatteo;44.1;12.3833;101 -Santa Lucia di Piave;Santa Lucia di Piave;45.85;12.2833;101 -Striano;Striano;40.8167;14.5667;101 -Carbonia;Carbonia;39.1668;8.522;101 -Mogliano Veneto;Mogliano Veneto;45.5619;12.2364;101 -Assisi;Assisi;43.07;12.6175;101 -San Giovanni in Persiceto;San Giovanni in Persiceto;44.6408;11.185;101 -Belpasso;Belpasso;37.5833;14.9833;101 -Bacoli;Bacoli;40.8;14.0833;101 -Savignano sul Panaro;Savignano sul Panaro;44.4833;11.0333;101 -Gaggiano;Gaggiano;45.4048;9.0349;101 -Iseo;Iseo;45.6586;10.0536;101 -Martano;Martano;40.2;18.3;101 -Mosciano Sant’Angelo;Mosciano Sant'Angelo;42.75;13.8833;101 -Belvedere Marittimo;Belvedere Marittimo;39.6167;15.8667;101 -Parabita;Parabita;40.05;18.1333;101 -Castellabate;Castellabate;40.2789;14.9528;101 -Pizzo;Pizzo;38.7333;16.1667;101 -Trebisacce;Trebisacce;39.8667;16.5333;101 -Pandino;Pandino;45.4;9.55;101 -Asolo;Asolo;45.8;11.9167;101 -Missaglia;Missaglia;45.7;9.3333;101 -Filottrano;Filottrano;43.4344;13.3503;101 -Castel Gandolfo;Castel Gandolfo;41.7469;12.6519;101 -Nepi;Nepi;42.2436;12.3464;101 -Fossombrone;Fossombrone;43.689;12.8061;101 -Mendicino;Mendicino;39.2628;16.1945;101 -Istrana;Istrana;45.6833;12.1;101 -Legnaro;Legnaro;45.35;11.9667;101 -Marnate;Marnate;45.6333;8.9;101 -La Loggia;La Loggia;44.9667;7.6667;101 -Aragona;Aragona;37.4074;13.6189;101 -Viagrande;Viagrande;37.6167;15.1;101 -Villa Castelli;Villa Castelli;40.5833;17.4833;101 -Capriate San Gervasio;Capriate San Gervasio;45.6089;9.5281;101 -Marano Vicentino;Marano Vicentino;45.7;11.4333;101 -Brugnera;Brugnera;45.9;12.5333;101 -Oristano;Oristano;39.9058;8.5916;101 -Alba;Alba;44.6915;8.0256;101 -Partinico;Partinico;38.05;13.1167;101 -Nardò;Nardo;40.1797;18.0333;101 -Sarno;Sarno;40.8167;14.6167;101 -Castelvetrano;Castelvetrano;37.6786;12.7917;101 -Avola;Avola;36.9167;15.1333;101 -Montebelluna;Montebelluna;45.7753;12.0389;101 -Gubbio;Gubbio;43.3518;12.5773;101 -San Giuliano Terme;San Giuliano Terme;43.7625;10.4414;101 -Verbania;Verbania;45.9228;8.5519;101 -Manduria;Manduria;40.4028;17.6342;101 -Ostuni;Ostuni;40.7322;17.5778;101 -Marigliano;Marigliano;40.9333;14.45;101 -Rosignano Marittimo;Rosignano Marittimo;43.4;10.4667;101 -Cingoli;Cingoli;43.3742;13.2164;101 -San Sebastiano al Vesuvio;San Sebastiano al Vesuvio;40.8333;14.3667;101 -Vigasio;Vigasio;45.3167;10.9333;101 -Cetraro;Cetraro;39.5;15.95;101 -San Lazzaro di Savena;San Lazzaro di Savena;44.4716;11.4049;101 -Castelfranco Emilia;Castelfranco Emilia;44.5967;11.0528;101 -Lucera;Lucera;41.5;15.3333;101 -Massafra;Massafra;40.5833;17.1167;101 -Favara;Favara;37.3186;13.6631;101 -Camaiore;Camaiore;43.9333;10.3;101 -Lugo;Lugo;44.4167;11.9167;101 -Milazzo;Milazzo;38.217;15.237;101 -Grottaglie;Grottaglie;40.5333;17.4333;101 -Pasian di Prato;Pasian di Prato;46.05;13.2;101 -Ruffano;Ruffano;39.9833;18.25;101 -Magnago;Magnago;45.5792;8.8025;101 -Campobello di Licata;Campobello di Licata;37.2594;13.9192;101 -Boves;Boves;44.3333;7.55;101 -Lizzano;Lizzano;40.3919;17.4483;101 -Mareno di Piave;Mareno di Piave;45.8409;12.352;101 -Gessate;Gessate;45.55;9.4333;101 -Monteriggioni;Monteriggioni;43.4;11.2167;101 -Deruta;Deruta;42.9833;12.4167;101 -Castel Bolognese;Castel Bolognese;44.3167;11.8;101 -Montescaglioso;Montescaglioso;40.55;16.6667;101 -Conselice;Conselice;44.5167;11.8333;101 -Giardini;Giardini;37.8333;15.2667;101 -Piombino Dese;Piombino Dese;45.6;11.9333;101 -Broni;Broni;45.0619;9.2611;101 -Siano;Siano;40.8025;14.6944;101 -San Giovanni in Marignano;San Giovanni in Marignano;43.9393;12.7137;101 -Resana;Resana;45.6333;11.95;101 -Bellinzago Novarese;Bellinzago Novarese;45.5833;8.6333;101 -Argelato;Argelato;44.6425;11.3486;101 -Poggio Renatico;Poggio Renatico;44.765;11.4833;101 -Monticello Conte Otto;Monticello Conte Otto;45.6;11.5833;101 -Urgnano;Urgnano;45.5972;9.695;101 -Gassino Torinese;Gassino Torinese;45.1333;7.8167;101 -Santa Margherita Ligure;Santa Margherita Ligure;44.3349;9.2101;101 -Barga;Barga;44.075;10.4817;101 -Garlasco;Garlasco;45.2;8.9167;101 -San Pancrazio Salentino;San Pancrazio Salentino;40.4167;17.8333;101 -Inverigo;Inverigo;45.7333;9.2167;101 -San Felice Circeo;San Felice Circeo;41.2353;13.0956;101 -Sannicandro di Bari;Sannicandro di Bari;41;16.8;101 -Mori;Mori;45.8513;10.9817;101 -Brembate;Brembate;45.6;9.55;101 -Macomer;Macomer;40.2644;8.7751;101 -Meldola;Meldola;44.1333;12.0667;101 -Gavirate;Gavirate;45.85;8.7167;101 -Bucine;Bucine;43.4775;11.6158;101 -Pogliano Milanese;Pogliano Milanese;45.5333;9;101 -Racconigi;Racconigi;44.7667;7.6833;101 -Morrovalle;Morrovalle;43.3146;13.5806;101 -Sovicille;Sovicille;43.2833;11.2333;101 -Bruino;Bruino;45.0167;7.4667;101 -Bagnolo in Piano;Bagnolo in Piano;44.7667;10.6833;101 -Gambolò;Gambolo;45.2586;8.8647;101 -Cavriago;Cavriago;44.6956;10.5274;101 -Melendugno;Melendugno;40.2667;18.3333;101 -Mascalucia;Mascalucia;37.5667;15.05;101 -Piombino;Piombino;42.9348;10.5221;101 -Termoli;Termoli;42.0028;14.9947;101 -Castelfranco Veneto;Castelfranco Veneto;45.6667;11.9333;101 -Nola;Nola;40.9333;14.5333;101 -Casale Monferrato;Casale Monferrato;45.1342;8.4583;101 -Vibo Valentia;Vibo Valentia;38.6753;16.0959;101 -Villafranca di Verona;Villafranca di Verona;45.35;10.85;101 -Abbiategrasso;Abbiategrasso;45.4009;8.9185;101 -Milan;Milan;45.4669;9.19;101 -Rome;Rome;41.8931;12.4828;101 -Kingston;Kingston;17.9714;-76.7931;102 -Old Harbour;Old Harbour;17.9333;-77.1167;102 -Portmore;Portmore;17.9667;-76.8667;102 -Spanish Town;Spanish Town;17.9961;-76.9547;102 -May Pen;May Pen;17.95;-77.25;102 -Linstead;Linstead;18.1368;-77.0317;102 -Montego Bay;Montego Bay;18.4667;-77.9167;102 -Half Way Tree;Half Way Tree;18.0106;-76.7975;102 -Mandeville;Mandeville;18.0333;-77.5;102 -Morant Bay;Morant Bay;17.8814;-76.4092;102 -Black River;Black River;18.0256;-77.8508;102 -Falmouth;Falmouth;18.4936;-77.6558;102 -Port Maria;Port Maria;18.3703;-76.8903;102 -Lucea;Lucea;18.4509;-78.1736;102 -Saint Ann’s Bay;Saint Ann's Bay;18.435;-77.2017;102 -Port Antonio;Port Antonio;18.1667;-76.45;102 -Savanna-la-Mar;Savanna-la-Mar;18.2167;-78.1333;102 -Port Morant;Port Morant;17.891;-76.329;102 -Hidaka;Hidaka;42.4803;142.0742;103 -Mitai;Mitai;32.7117;131.3078;103 -Koori;Koori;37.8494;140.5164;103 -Minabe;Minabe;33.7725;135.3217;103 -Kamiita;Kamiita;34.1214;134.405;103 -Motegi;Motegi;36.5322;140.1875;103 -Yakushima;Yakushima;30.3711;130.665;103 -Satoshō;Satosho;34.5136;133.5569;103 -Kagamino;Kagamino;35.0919;133.9331;103 -Yamamoto;Yamamoto;37.9625;140.8778;103 -Numata;Numata;36.6439;139.0428;103 -Kikuyō;Kikuyo;32.8625;130.8286;103 -Taketoyo;Taketoyo;34.8514;136.915;103 -Nagaizumi;Nagaizumi;35.1378;138.8972;103 -Masuda;Masuda;34.675;131.8428;103 -Hagi;Hagi;34.4078;131.3989;103 -Otofuke;Otofuke;42.9917;143.2003;103 -Goshikichō-aihara-minamidani;Goshikicho-aihara-minamidani;34.2958;134.7792;103 -Yatomi;Yatomi;35.1167;136.7167;103 -Himi;Himi;36.85;136.9833;103 -Shimotsuchō-kominami;Shimotsucho-kominami;34.1556;135.2092;103 -Ishigaki;Ishigaki;24.3333;124.15;103 -Okaya;Okaya;36.0669;138.0494;103 -Ena;Ena;35.4494;137.4128;103 -Higashine;Higashine;38.4314;140.3911;103 -Takeochō-takeo;Takeocho-takeo;33.1939;130.0192;103 -Tonami;Tonami;36.65;136.9667;103 -Hitachi-ota;Hitachi-ota;36.5383;140.5311;103 -Ono;Ono;34.8531;134.9317;103 -Kikugawa;Kikugawa;34.7578;138.0842;103 -Tomioka;Tomioka;36.26;138.89;103 -Nanto;Nanto;36.5833;136.9167;103 -Gosen;Gosen;37.6564;139.2264;103 -Nomimachi;Nomimachi;36.4375;136.4961;103 -Midori;Midori;36.3947;139.2811;103 -Asakura;Asakura;33.4233;130.6656;103 -Omitama;Omitama;36.2394;140.3525;103 -Sanmu;Sanmu;35.6028;140.4136;103 -Suwa;Suwa;36.0392;138.1142;103 -Ami;Ami;36.0333;140.2;103 -Ōamishirasato;Oamishirasato;35.5217;140.3211;103 -Yamaga;Yamaga;33.0167;130.6914;103 -Takashima;Takashima;35.3528;136.0356;103 -Kikuchi;Kikuchi;32.9794;130.8133;103 -Hokota;Hokota;36.1586;140.5164;103 -Kasaoka;Kasaoka;34.5072;133.5072;103 -Kurayoshi;Kurayoshi;35.43;133.8256;103 -Nakai;Nakai;33.5756;133.6414;103 -Izunokuni;Izunokuni;35.0278;138.9289;103 -Tamagawa;Tamagawa;33.6389;130.8061;103 -Shimeo;Shimeo;33.5914;130.4797;103 -Hioki;Hioki;31.6336;130.4022;103 -Sanuki;Sanuki;34.3253;134.1722;103 -Noboribetsu;Noboribetsu;42.4128;141.1067;103 -Fujiyoshida;Fujiyoshida;35.4875;138.8077;103 -Shima;Shima;34.3283;136.8306;103 -Hokuto;Hokuto;41.8242;140.6528;103 -Kariya;Kariya;34.755;134.3903;103 -Kitakata;Kitakata;37.6511;139.8747;103 -Sugito;Sugito;36.0311;139.7264;103 -Nanjō;Nanjo;26.1633;127.7706;103 -Iwanuma;Iwanuma;38.1044;140.87;103 -Tateyama;Tateyama;34.9967;139.87;103 -Sakura;Sakura;36.6853;139.9664;103 -Muroto-misakicho;Muroto-misakicho;33.29;134.1519;103 -Okuizumo;Okuizumo;35.1975;133.0025;103 -Higashiizu;Higashiizu;34.7728;139.0414;103 -Kin;Kin;26.4561;127.9261;103 -Tagami;Tagami;37.7;139.05;103 -Kuriyama;Kuriyama;43.0564;141.7842;103 -Yuasa;Yuasa;34.0294;135.1903;103 -Zaō;Zao;38.0981;140.6589;103 -Ichikai;Ichikai;36.5433;140.1022;103 -Ichinohe;Ichinohe;40.2131;141.2953;103 -Asahi;Asahi;36.95;137.5667;103 -Minamiise;Minamiise;34.3519;136.7039;103 -Minamisanriku;Minamisanriku;38.6778;141.4464;103 -Matsuda-sōryō;Matsuda-soryo;35.3483;139.1394;103 -Miyato;Miyato;36.1772;139.1814;103 -Onna;Onna;26.4975;127.8536;103 -Obuse;Obuse;36.6978;138.3122;103 -Hakone;Hakone;35.1894;139.0264;103 -Ichikawa;Ichikawa;34.9894;134.7631;103 -Ogose;Ogose;35.9644;139.2942;103 -Hikawadai;Hikawadai;32.5825;130.6736;103 -Shōō;Shoo;35.0419;134.1161;103 -Yamanouchi;Yamanouchi;36.7447;138.4125;103 -Nakagawa;Nakagawa;33.9511;134.6622;103 -Maibara;Maibara;35.3153;136.2839;103 -Tamamura;Tamamura;36.3044;139.115;103 -Seika;Seika;34.7608;135.7858;103 -Kannan;Kannan;35.0894;138.9453;103 -Tsubata;Tsubata;36.6686;136.7283;103 -Yasugichō;Yasugicho;35.4317;133.2508;103 -Kanada;Kanada;33.7761;130.9806;103 -Sōma;Soma;37.7967;140.9197;103 -Fuchūchō;Fuchucho;34.5683;133.2364;103 -Mizunami;Mizunami;35.3619;137.2544;103 -Komatsushimachō;Komatsushimacho;34.0047;134.5906;103 -Ibara;Ibara;34.5978;133.4639;103 -Katsuragi;Katsuragi;34.4892;135.7267;103 -Tōkai;Tokai;36.4731;140.5661;103 -Misawa;Misawa;40.6833;141.3689;103 -Gujō;Gujo;35.7486;136.9644;103 -Nishiwaki;Nishiwaki;34.9933;134.9694;103 -Iwai;Iwai;35.5758;134.3319;103 -Ōtsuchi;Otsuchi;39.3597;141.9064;103 -Ogano;Ogano;36.0172;139.0086;103 -Meiwa;Meiwa;36.2114;139.5342;103 -Umi;Umi;33.5678;130.5111;103 -Hitachiomiya;Hitachiomiya;36.55;140.4167;103 -Yoshinogawa;Yoshinogawa;34.0664;134.3586;103 -Ōmagari;Omagari;39.4531;140.4754;103 -Sakuragawa;Sakuragawa;36.3272;140.0906;103 -Ibusuki;Ibusuki;31.2528;130.6331;103 -Honmachi;Honmachi;43.9114;144.6708;103 -Chiyoda;Chiyoda;36.2178;139.4425;103 -Inashiki;Inashiki;35.9567;140.3239;103 -Takikawa;Takikawa;43.5578;141.9106;103 -Mitsuke;Mitsuke;37.5333;138.9167;103 -Higashimatsushima;Higashimatsushima;38.4264;141.2106;103 -Shibata;Shibata;38.0564;140.7658;103 -Tamba-Sasayama;Tamba-Sasayama;35.0758;135.2192;103 -Itoigawa;Itoigawa;37.0333;137.8667;103 -Sagae;Sagae;38.3811;140.2761;103 -Kasumigaura;Kasumigaura;36.1519;140.2372;103 -Kurobeshin;Kurobeshin;36.8667;137.45;103 -Mibu;Mibu;36.4167;139.8;103 -Sumoto;Sumoto;34.3422;134.8944;103 -Awaji;Awaji;34.4333;134.9167;103 -Amami;Amami;28.3772;129.4939;103 -Uozu;Uozu;36.8;137.4;103 -Katō;Kato;34.9175;134.9736;103 -Yomitan;Yomitan;26.3961;127.7444;103 -Aizawa;Aizawa;35.5289;139.3217;103 -Ōzu;Ozu;33.5064;132.5447;103 -Agano;Agano;37.8344;139.226;103 -Komono;Komono;35;136.5167;103 -Kōta;Kota;34.8647;137.1656;103 -Kobayashi;Kobayashi;31.9967;130.9728;103 -Miura;Miura;35.1442;139.6206;103 -Taniyama-chūō;Taniyama-chuo;31.5211;130.5176;103 -Ogimachi;Ogimachi;33.2506;130.2017;103 -Shinshiro;Shinshiro;34.9;137.5;103 -Makinohara;Makinohara;34.74;138.2247;103 -Shimabara;Shimabara;32.7756;130.3381;103 -Hokuto;Hokuto;35.7767;138.4236;103 -Kasai;Kasai;34.9278;134.8419;103 -Obita;Obita;32.8253;129.875;103 -Akaiwa;Akaiwa;34.7553;134.0189;103 -Futtsu;Futtsu;35.3042;139.8569;103 -Maniwa;Maniwa;35.0756;133.7525;103 -Nakano;Nakano;36.7419;138.3694;103 -Minamishimabara;Minamishimabara;32.6597;130.2978;103 -Shimotsuma;Shimotsuma;36.1844;139.9675;103 -Yuzawa;Yuzawa;39.1644;140.4958;103 -Nanbei;Nanbei;35.3206;139.1;103 -Kitaibaraki;Kitaibaraki;36.8019;140.7511;103 -Masaki;Masaki;33.7876;132.7112;103 -Komoro;Komoro;36.3275;138.4258;103 -Unzen;Unzen;32.8353;130.1875;103 -Shioya;Shioya;36.7775;139.8506;103 -Iizuna;Iizuna;36.755;138.2356;103 -Nishi;Nishi;32.2011;130.8411;103 -Naganuma;Naganuma;43.0103;141.6953;103 -Rokunohe;Rokunohe;40.6097;141.3247;103 -Kamikawa;Kamikawa;35.0642;134.7394;103 -Kihō;Kiho;33.7339;136.0097;103 -Kibichūō;Kibichuo;34.8625;133.6939;103 -Kamifurano;Kamifurano;43.4556;142.4672;103 -Hōki;Hoki;35.3853;133.4075;103 -Kiso;Kiso;35.8425;137.6917;103 -Minobu;Minobu;35.4675;138.4425;103 -Nanbu;Nanbu;35.3403;133.3267;103 -Minamiaso;Minamiaso;32.8451;131.0178;103 -Tokunoshima;Tokunoshima;27.7267;129.0186;103 -Higashikagura;Higashikagura;43.6964;142.4517;103 -Nakayama;Nakayama;38.3333;140.2831;103 -Ofunato;Ofunato;39.0822;141.7083;103 -Tokigawa;Tokigawa;36.0086;139.2969;103 -Shirako;Shirako;35.4544;140.3744;103 -Murata;Murata;38.1186;140.7225;103 -Iyo;Iyo;33.7575;132.7039;103 -Tamura;Tamura;37.4414;140.5692;103 -Abashiri;Abashiri;44.0206;144.2736;103 -Sōsa;Sosa;35.7078;140.5644;103 -Shingū;Shingu;33.7139;130.4314;103 -Awa;Awa;34.0789;134.2383;103 -Seiyo;Seiyo;33.3631;132.5111;103 -Miyajima;Miyajima;33.1525;130.4747;103 -Setouchi;Setouchi;34.665;134.0928;103 -Rifu;Rifu;38.3303;140.9756;103 -Uto;Uto;32.6875;130.6583;103 -Morohongō;Morohongo;35.9417;139.3161;103 -Ōzu;Ozu;32.8803;130.8717;103 -Unnan;Unnan;35.2878;132.9006;103 -Kahoku;Kahoku;36.72;136.7067;103 -Kamata;Kamata;33.5633;130.7117;103 -Atami;Atami;35.0961;139.0717;103 -Usuki;Usuki;33.1258;131.8047;103 -Isumi;Isumi;35.2539;140.3853;103 -Minami-Bōsō;Minami-Boso;35.0433;139.8403;103 -Kitagata;Kitagata;35.4369;136.6861;103 -Utazu;Utazu;34.3106;133.8256;103 -Tadaoka-higashi;Tadaoka-higashi;34.4869;135.4011;103 -Nambu;Nambu;35.2425;138.4861;103 -Kawai;Kawai;34.5783;135.7367;103 -Shinmachi;Shinmachi;35.1917;140.3486;103 -Shibayama;Shibayama;35.6931;140.4142;103 -Ōji;Oji;34.5947;135.7069;103 -Kitajima;Kitajima;34.1256;134.5469;103 -Sanga;Sanga;34.6003;135.6956;103 -Kasamatsuchō;Kasamatsucho;35.3667;136.7667;103 -Kanmaki;Kanmaki;34.5628;135.7167;103 -Yonabaru;Yonabaru;26.1994;127.7547;103 -Shōwa;Showa;35.6281;138.535;103 -Chatan;Chatan;26.32;127.7639;103 -Ninomiya;Ninomiya;35.2994;139.2553;103 -Mizumaki;Mizumaki;33.85;130.7;103 -Hinode;Hinode;35.7422;139.2575;103 -Toba;Toba;34.4813;136.8434;103 -Ginan;Ginan;35.3897;136.7828;103 -Onishi;Onishi;36.1606;139.0619;103 -Fukaura;Fukaura;40.6481;139.9278;103 -Miyatoko;Miyatoko;33.6992;130.9206;103 -Ranzan;Ranzan;36.0567;139.3203;103 -Kunitomi;Kunitomi;31.9906;131.3236;103 -Misato;Misato;39.4617;140.5825;103 -Yoshimi;Yoshimi;36.04;139.4539;103 -Tatsuno;Tatsuno;35.9825;137.9875;103 -Heguri;Heguri;34.6292;135.7006;103 -Shirosato;Shirosato;36.4792;140.3764;103 -Mitake;Mitake;35.4344;137.1308;103 -Kahoku;Kahoku;38.4264;140.3144;103 -Kitahiroshima;Kitahiroshima;34.6744;132.5383;103 -Rikuzen-Takata;Rikuzen-Takata;39.0153;141.6294;103 -Ōi;Oi;35.3267;139.1564;103 -Kiyama;Kiyama;33.4269;130.5231;103 -Kishi;Kishi;35.3364;139.1233;103 -Minamishibetsuchō;Minamishibetsucho;44.1786;142.4006;103 -Kitanakagusuku;Kitanakagusuku;26.3011;127.7931;103 -Toyono;Toyono;34.9189;135.4942;103 -Yoichi;Yoichi;43.1953;140.7836;103 -Memuro-minami;Memuro-minami;42.9119;143.0508;103 -Taku;Taku;33.2886;130.1103;103 -Shika;Shika;37.0064;136.7781;103 -Oyama;Oyama;35.3667;138.9833;103 -Shiraoi;Shiraoi;42.5511;141.3558;103 -Ōyamazaki;Oyamazaki;34.9028;135.6886;103 -Toyoyama;Toyoyama;35.2508;136.9122;103 -Kushima;Kushima;31.4645;131.2284;103 -Kawagoe;Kawagoe;35.0231;136.6739;103 -Shintomi;Shintomi;32.0689;131.4878;103 -Sunagawa;Sunagawa;43.4948;141.9035;103 -Yoshinogari;Yoshinogari;33.3211;130.3989;103 -Tōhoku;Tohoku;40.7281;141.2578;103 -Miyazu;Miyazu;35.5356;135.1956;103 -Mifune;Mifune;32.7144;130.8019;103 -Nakanoto;Nakanoto;36.9889;136.9017;103 -Nanbu;Nanbu;40.4669;141.3817;103 -Minakami;Minakami;36.6786;138.9991;103 -Minamichita;Minamichita;34.7153;136.9297;103 -Tsuiki;Tsuiki;33.6561;131.0561;103 -Yabuki;Yabuki;37.2011;140.3386;103 -Kumage;Kumage;34.0495;131.969;103 -Ōyodo;Oyodo;34.3906;135.79;103 -Katsuura;Katsuura;35.1525;140.3211;103 -Mannō;Manno;34.1922;133.8414;103 -Mori;Mori;34.8356;137.9272;103 -Kadogawa;Kadogawa;32.4697;131.6489;103 -Miharu;Miharu;37.4411;140.4928;103 -Ebino;Ebino;32.0456;130.8111;103 -Shin-Kamigotō;Shin-Kamigoto;32.9844;129.0733;103 -Nagatoro;Nagatoro;36.11;139.11;103 -Sekigahara;Sekigahara;35.3653;136.4672;103 -Nagaya;Nagaya;35.4308;140.2269;103 -Ogunimachi;Ogunimachi;38.0614;139.7433;103 -Teshikaga;Teshikaga;43.4853;144.4592;103 -Aya;Aya;31.9992;131.2531;103 -Kurate;Kurate;33.7919;130.6742;103 -Kawaminami;Kawaminami;32.1919;131.5258;103 -Noto;Noto;37.3067;137.15;103 -Wakuya;Wakuya;38.5447;141.1347;103 -Daigo;Daigo;36.7681;140.3553;103 -Tamaki;Tamaki;34.4903;136.6308;103 -Kanegasaki;Kanegasaki;39.1956;141.1161;103 -Daisen;Daisen;35.5108;133.4961;103 -Shizukuishi;Shizukuishi;39.6942;140.9844;103 -Kawasaki;Kawasaki;33.6;130.8153;103 -Sayō;Sayo;35.0042;134.3558;103 -Shimanto;Shimanto;33.2083;133.1356;103 -Kasagi;Kasagi;34.2964;135.5042;103 -Tōbetsu;Tobetsu;43.2169;141.5169;103 -Tone;Tone;35.8578;140.1394;103 -Yazu;Yazu;35.4092;134.2508;103 -Yakumo;Yakumo;42.2558;140.2653;103 -Ashikita;Ashikita;32.2989;130.4931;103 -Kasumi;Kasumi;35.6322;134.6292;103 -Matsushige;Matsushige;34.1339;134.5803;103 -Miyota;Miyota;36.3214;138.5089;103 -Tsukumiura;Tsukumiura;33.0725;131.8611;103 -Gonohe;Gonohe;40.5311;141.3078;103 -Kumano;Kumano;33.8833;136.1;103 -Tachiarai;Tachiarai;33.3725;130.6225;103 -Shikama;Shikama;38.5489;140.85;103 -Ashoro;Ashoro;43.2447;143.5542;103 -Ōmachi;Omachi;33.2139;130.1161;103 -Fukuyama;Fukuyama;41.43;140.1106;103 -Kamihonbetsu;Kamihonbetsu;43.1244;143.6106;103 -Kōchi;Kochi;34.7572;138.9875;103 -Hiroo;Hiroo;42.2861;143.3117;103 -Nishiharadai;Nishiharadai;32.8347;130.9031;103 -Waki;Waki;34.2022;132.2203;103 -Aki;Aki;33.5025;133.9072;103 -Nagasu;Nagasu;32.9297;130.4528;103 -Minamiminowa;Minamiminowa;35.8728;137.9753;103 -Kanan;Kanan;34.4917;135.6297;103 -Owase;Owase;34.0667;136.1833;103 -Yurihama;Yurihama;35.49;133.8647;103 -Ōarai;Oarai;36.3133;140.575;103 -Ōishida;Oishida;38.5939;140.3728;103 -Kumiyama;Kumiyama;34.8814;135.7328;103 -Kotoura;Kotoura;35.4953;133.6928;103 -Higashikyōshin;Higashikyoshin;31.3858;130.9733;103 -Wadomari;Wadomari;27.3922;128.6553;103 -Tōma;Toma;43.8281;142.5083;103 -Shimonita;Shimonita;36.2125;138.7892;103 -Izumizaki;Izumizaki;37.1569;140.2953;103 -Chizu;Chizu;35.265;134.2267;103 -Mori;Mori;42.105;140.5764;103 -Fujisaki;Fujisaki;40.6561;140.5025;103 -Sera;Sera;34.5867;133.0567;103 -Misaki;Misaki;34.3169;135.1422;103 -Mitane;Mitane;40.1017;140.005;103 -Nakagawa;Nakagawa;36.7383;140.1714;103 -Obanazawa;Obanazawa;38.6008;140.4058;103 -Tabuse;Tabuse;33.9547;132.0414;103 -Hirono;Hirono;40.4086;141.7181;103 -Kushimoto;Kushimoto;33.4858;135.7869;103 -Nishinoomote;Nishinoomote;30.7325;130.9975;103 -Betsukai;Betsukai;43.3942;145.1175;103 -Uchiko;Uchiko;33.5331;132.6581;103 -Kujūkuri;Kujukuri;35.535;140.4406;103 -Kutchan;Kutchan;42.9017;140.7592;103 -Nakanojōmachi;Nakanojomachi;36.5872;138.8408;103 -Kamitonda;Kamitonda;33.6961;135.4289;103 -Anpachi;Anpachi;35.3356;136.6656;103 -Haga;Haga;36.5481;140.0581;103 -Aizubange;Aizubange;37.5614;139.8217;103 -China;China;27.3336;128.5736;103 -Tatsugō;Tatsugo;28.4131;129.5894;103 -Ōhira;Ohira;38.4675;140.8803;103 -Shintoku;Shintoku;43.0797;142.8389;103 -Okinoshima;Okinoshima;36.2;133.3167;103 -Ugo;Ugo;39.1994;140.4131;103 -Keisen;Keisen;33.5789;130.6781;103 -Inawashiro;Inawashiro;37.5578;140.1047;103 -Itano;Itano;34.1442;134.4625;103 -Wake;Wake;34.8028;134.1575;103 -Taki;Taki;34.4961;136.5461;103 -Shibukawa;Shibukawa;36.4833;139;103 -Kawaii;Kawaii;38.0044;140.0458;103 -Hokuei;Hokuei;35.49;133.7586;103 -Shichinohe;Shichinohe;40.7447;141.1578;103 -Kakunodatemachi;Kakunodatemachi;39.5963;140.562;103 -Kadena;Kadena;26.3617;127.7553;103 -Seirō;Seiro;37.9667;139.2667;103 -Minamiaizu;Minamiaizu;37.2003;139.7733;103 -Sakaki;Sakaki;36.4619;138.1803;103 -Hayashima;Hayashima;34.6006;133.8283;103 -Fujikawa;Fujikawa;35.5611;138.4614;103 -Kisanuki;Kisanuki;31.3447;130.9453;103 -Chōsei;Chosei;35.4122;140.3542;103 -Taishi;Taishi;34.5187;135.6476;103 -Wakasa;Wakasa;35.5489;135.9083;103 -Tako;Tako;35.7356;140.4678;103 -Nachikatsuura;Nachikatsuura;33.6261;135.9408;103 -Fujimi;Fujimi;35.9147;138.2408;103 -Kamigōri;Kamigori;34.8736;134.3561;103 -Hatoyama;Hatoyama;35.9817;139.3342;103 -Higashimiyoshi;Higashimiyoshi;34.0367;133.9369;103 -Yamanobe;Yamanobe;38.2892;140.2625;103 -Chiran;Chiran;31.3783;130.4416;103 -Shōdoshima;Shodoshima;34.4819;134.2336;103 -Tarumizu;Tarumizu;31.4928;130.7011;103 -Kawatana;Kawatana;33.0728;129.8614;103 -Hamanaka-sakuraminami;Hamanaka-sakuraminami;43.0772;145.1294;103 -Ōtawara;Otawara;36.8667;140.0167;103 -Takamori;Takamori;32.8272;131.1219;103 -Onagawa;Onagawa;38.4456;141.4444;103 -Fuefuki;Fuefuki;35.6472;138.64;103 -Kashima;Kashima;35.9658;140.645;103 -Sōja;Soja;34.6728;133.7467;103 -Ōdate;Odate;40.2717;140.5647;103 -Tanabe;Tanabe;33.7333;135.3833;103 -Uwajima;Uwajima;33.2233;132.5606;103 -Minami-Alps;Minami-Alps;35.6083;138.465;103 -Anan;Anan;33.9167;134.6667;103 -Sabae;Sabae;35.9567;136.1844;103 -Ishioka;Ishioka;36.1833;140.2833;103 -Yukuhashi;Yukuhashi;33.7286;130.9831;103 -Katori;Katori;35.8978;140.4992;103 -Moriya;Moriya;35.9514;139.9756;103 -Rittō;Ritto;35.0217;135.9981;103 -Eniwa;Eniwa;42.8826;141.5778;103 -Tsuruga;Tsuruga;35.65;136.0667;103 -Asahi;Asahi;35.7161;140.6481;103 -Shiroi;Shiroi;35.7917;140.0564;103 -Kurihara;Kurihara;38.7303;141.0214;103 -Nago;Nago;26.5917;127.9775;103 -Kōshizuka;Koshizuka;32.8858;130.7897;103 -Sodegaura;Sodegaura;35.43;139.9547;103 -Tenri;Tenri;34.5967;135.8375;103 -Tamana;Tamana;32.9281;130.5597;103 -Yanagawa;Yanagawa;33.1631;130.4061;103 -Miyoshi;Miyoshi;35.0897;137.0744;103 -Itō;Ito;34.9658;139.1019;103 -Fukutsu;Fukutsu;33.7669;130.4911;103 -Saiki;Saiki;32.9603;131.8994;103 -Hashima;Hashima;35.3167;136.7;103 -Yachimata;Yachimata;35.6659;140.3179;103 -Shiojiri;Shiojiri;36.1167;137.95;103 -Ina;Ina;35.8275;137.9539;103 -Yoshinoyama;Yoshinoyama;34.4;135.85;103 -Asakawa;Asakawa;37.0808;140.4128;103 -Kusatsu;Kusatsu;36.6206;138.5961;103 -Ishikawa;Ishikawa;37.1442;140.4522;103 -Ginoza;Ginoza;26.4817;127.9756;103 -Isen;Isen;27.6736;128.9375;103 -Shihoro;Shihoro;43.1683;143.2411;103 -Matsuzaki;Matsuzaki;34.7531;138.7789;103 -Miho;Miho;36.0044;140.3019;103 -Hasami;Hasami;33.1381;129.8956;103 -Asagiri;Asagiri;32.2403;130.8981;103 -Ichikawamisato;Ichikawamisato;35.5653;138.5022;103 -Ōki;Oki;33.2106;130.4397;103 -Itakura;Itakura;36.2262;139.6022;103 -Furukawamen;Furukawamen;33.2383;129.6506;103 -Tsukawaki;Tsukawaki;33.2833;131.1514;103 -Yamada;Yamada;39.4675;141.9489;103 -Kihoku;Kihoku;34.1092;136.2314;103 -Shimada;Shimada;34.8364;138.1761;103 -Kamisu;Kamisu;35.89;140.6647;103 -Ōmura;Omura;32.9214;129.9539;103 -Munakata;Munakata;33.8056;130.5406;103 -Iida;Iida;35.5147;137.8219;103 -Izumisano;Izumisano;34.4067;135.3275;103 -Chikusei;Chikusei;36.3072;139.9831;103 -Kani;Kani;35.4258;137.0611;103 -Itoshima;Itoshima;33.5572;130.1958;103 -Sakata;Sakata;38.9144;139.8364;103 -Tsuyama;Tsuyama;35.0694;134.0044;103 -Saku;Saku;36.2489;138.4769;103 -Chitose;Chitose;42.8167;141.65;103 -Suō-Ōshima;Suo-Oshima;33.9275;132.1953;103 -Shintō;Shinto;36.4403;138.9814;103 -Ashiya;Ashiya;33.8939;130.6639;103 -Azumino;Azumino;36.3039;137.9056;103 -Sanjō;Sanjo;37.6368;138.9617;103 -Higashi-Matsuyama;Higashi-Matsuyama;36.0422;139.4;103 -Shibata;Shibata;37.95;139.3333;103 -Kanuma;Kanuma;36.5672;139.745;103 -Kōzaki;Kozaki;35.9017;140.4053;103 -Fukuroi;Fukuroi;34.7503;137.925;103 -Mobara;Mobara;35.4283;140.2881;103 -Kaizuka;Kaizuka;34.4378;135.3586;103 -Kameoka;Kameoka;35.0133;135.5725;103 -Gotenba;Gotenba;35.3086;138.935;103 -Kōka;Koka;34.9661;136.1663;103 -Sakai;Sakai;36.1669;136.2317;103 -Hanamaki Onsen;Hanamaki Onsen;39.3886;141.1167;103 -Kitakami;Kitakami;39.2867;141.1131;103 -Imizuchō;Imizucho;36.7125;137.0994;103 -Mihara;Mihara;34.3975;133.0786;103 -Satsumasendai;Satsumasendai;31.8133;130.3042;103 -Natori-shi;Natori-shi;38.1717;140.8919;103 -Mooka;Mooka;36.4403;140.0131;103 -Gyōda;Gyoda;36.1389;139.4558;103 -Iwamizawa;Iwamizawa;43.1961;141.7758;103 -Hannō;Hanno;35.8519;139.3181;103 -Gamagōri;Gamagori;34.8264;137.2196;103 -Akiruno;Akiruno;35.7289;139.2942;103 -Echizen;Echizen;35.9033;136.1692;103 -Yonezawa;Yonezawa;37.9167;140.1167;103 -Kashiwazaki;Kashiwazaki;37.3719;138.559;103 -Kimitsu;Kimitsu;35.3306;139.9025;103 -Nakatsu;Nakatsu;33.5983;131.1883;103 -Ōmihachiman;Omihachiman;35.1283;136.0981;103 -Muroran;Muroran;42.3153;140.9736;103 -Shikokuchūō;Shikokuchuo;33.9808;133.5492;103 -Iga;Iga;34.7686;136.13;103 -Kitakōriyamachō;Kitakoriyamacho;34.6494;135.7828;103 -Ushiku;Ushiku;35.9833;140.15;103 -Takayama;Takayama;36.1458;137.2522;103 -Chita;Chita;35;136.8667;103 -Sekimachi;Sekimachi;35.4958;136.9178;103 -Yokotemachi;Yokotemachi;39.3137;140.5666;103 -Moriyama;Moriyama;35.0589;135.9944;103 -Tatebayashi;Tatebayashi;36.245;139.5422;103 -Amakusa;Amakusa;32.4586;130.1931;103 -Sasagawa;Sasagawa;37.2865;140.3727;103 -Fukuchiyama;Fukuchiyama;35.2967;135.1264;103 -Tosu;Tosu;33.3778;130.5061;103 -Kyōtanabe;Kyotanabe;34.8144;135.7678;103 -Nakatsugawa;Nakatsugawa;35.4875;137.5006;103 -Yurihonjō;Yurihonjo;39.3858;140.0489;103 -Inuyama;Inuyama;35.3833;136.95;103 -Kasama;Kasama;36.345;140.3042;103 -Miki;Miki;34.7967;134.99;103 -Tatsunochō-tominaga;Tatsunocho-tominaga;34.8581;134.5456;103 -Aira;Aira;31.7283;130.6278;103 -Ryūgasaki;Ryugasaki;35.9167;140.1833;103 -Toyooka;Toyooka;35.5333;134.8167;103 -Nikkō;Nikko;36.7198;139.6982;103 -Tsubame;Tsubame;37.6667;138.9667;103 -Nabari;Nabari;34.6333;136.1;103 -Kai;Kai;35.6608;138.5158;103 -Toyomamachi-teraike;Toyomamachi-teraike;38.6919;141.1878;103 -Daisen;Daisen;39.4531;140.4756;103 -Maizuru;Maizuru;35.45;135.3333;103 -Kizugawa;Kizugawa;34.7369;135.8208;103 -Honjō;Honjo;36.2439;139.1903;103 -Naganohara;Naganohara;36.5522;138.6375;103 -Imagane;Imagane;42.4294;140.0086;103 -Kameyama;Kameyama;34.8558;136.4517;103 -Miyoshi;Miyoshi;34.8058;132.8517;103 -Nichinan;Nichinan;31.6019;131.3789;103 -Chikugo;Chikugo;33.2122;130.5022;103 -Noshiromachi;Noshiromachi;40.2122;140.0267;103 -Tomisato;Tomisato;35.7267;140.3431;103 -Suzaka;Suzaka;36.6511;138.3069;103 -Hikari;Hikari;33.9617;131.9422;103 -Tōkamachi;Tokamachi;37.1275;138.7557;103 -Kaneyama;Kaneyama;38.8833;140.3394;103 -Oshamambe;Oshamambe;42.5136;140.3804;103 -Shibetsu;Shibetsu;43.6614;145.1314;103 -Ochi;Ochi;33.5328;133.2519;103 -Yamanaka;Yamanaka;35.4106;138.8608;103 -Naie;Naie;43.4253;141.8828;103 -Tosashimizu;Tosashimizu;32.7814;132.955;103 -Urakawa;Urakawa;42.1686;142.7683;103 -Higashiagatsuma;Higashiagatsuma;36.5715;138.8204;103 -Nobeji;Nobeji;40.8644;141.1286;103 -Tsuruta;Tsuruta;40.7589;140.4286;103 -Ichinomiya;Ichinomiya;35.3728;140.3689;103 -Ryūō;Ryuo;35.0608;136.1244;103 -Iwate;Iwate;39.9725;141.2125;103 -Hirao;Hirao;33.9381;132.0733;103 -Iwanai;Iwanai;42.9789;140.5092;103 -Hōdatsushimizu;Hodatsushimizu;36.8628;136.7978;103 -Marumori;Marumori;37.9114;140.7656;103 -Sakawa;Sakawa;33.5008;133.2867;103 -Ōsako;Osako;31.4292;131.0058;103 -Nihonmatsu;Nihonmatsu;37.5847;140.4314;103 -Annaka;Annaka;36.3264;138.8872;103 -Minamiuonuma;Minamiuonuma;37.0667;138.8833;103 -Sakurai;Sakurai;34.5189;135.8519;103 -Sado;Sado;38.0183;138.3683;103 -Hanyū;Hanyu;36.1728;139.5486;103 -Chino;Chino;35.9956;138.1589;103 -Konan;Konan;35.0042;136.085;103 -Funato;Funato;34.2564;135.3111;103 -Narutochō-mitsuishi;Narutocho-mitsuishi;34.1667;134.6167;103 -Mutsu;Mutsu;41.2931;141.1831;103 -Tomiya;Tomiya;38.4;140.8953;103 -Imarichō-kō;Imaricho-ko;33.2647;129.8808;103 -Usa;Usa;33.5319;131.3494;103 -Naka;Naka;36.4575;140.4867;103 -Hamada;Hamada;34.8992;132.08;103 -Matsukawa;Matsukawa;35.5972;137.9097;103 -Yasu;Yasu;35.0675;136.0258;103 -Kawamata;Kawamata;37.665;140.5983;103 -Nanao;Nanao;37.0333;136.9667;103 -Sakaidechō;Sakaidecho;34.3164;133.8606;103 -Yūki;Yuki;36.3053;139.8775;103 -Kyōtango;Kyotango;35.6242;135.0611;103 -Miyako;Miyako;39.6414;141.9572;103 -Goshogawara;Goshogawara;40.8081;140.44;103 -Susono;Susono;35.1739;138.9067;103 -Nakagawa;Nakagawa;33.4994;130.4222;103 -Higashiura;Higashiura;34.9772;136.9656;103 -Bandō;Bando;36.0483;139.8889;103 -Tsukubamirai;Tsukubamirai;35.9631;140.0372;103 -Arao;Arao;32.9867;130.4333;103 -Satte;Satte;36.0781;139.7258;103 -Hannan;Hannan;34.3594;135.2397;103 -Miyakojima;Miyakojima;24.8056;125.2811;103 -Minami-Sōma;Minami-Soma;37.6422;140.9572;103 -Izumi;Izumi;32.0906;130.3528;103 -Amagi;Amagi;27.8092;128.8978;103 -Hachirougata;Hachirougata;39.9494;140.0733;103 -Taiki;Taiki;42.4975;143.2789;103 -Asuka;Asuka;34.4711;135.8206;103 -Kuzumaki;Kuzumaki;40.0397;141.4364;103 -Takae;Takae;42.3625;142.3186;103 -Date;Date;37.8189;140.5631;103 -Kosai;Kosai;34.7186;137.5317;103 -Kokawa;Kokawa;34.2697;135.3625;103 -Ishikari;Ishikari;43.1783;141.3067;103 -Tōgane;Togane;35.56;140.3661;103 -Choshi;Choshi;35.7347;140.8267;103 -Kitahiroshima;Kitahiroshima;42.9857;141.5636;103 -Tokoname;Tokoname;34.8833;136.8333;103 -Minokamo;Minokamo;35.4333;137.0167;103 -Mizuho;Mizuho;35.3919;136.6908;103 -Kan’onjichō;Kan'onjicho;34.1283;133.6628;103 -Tama;Tama;34.4919;133.9458;103 -Kudamatsu;Kudamatsu;34.015;131.8703;103 -Uki;Uki;32.6478;130.6843;103 -Murakami;Murakami;38.2239;139.4801;103 -Nōgata;Nogata;33.7439;130.7297;103 -Takizawa;Takizawa;39.7347;141.0769;103 -Hidaka;Hidaka;35.9078;139.3392;103 -Toki;Toki;35.3525;137.1833;103 -Ogōri;Ogori;33.3964;130.5556;103 -Jōsō;Joso;36.0236;139.9939;103 -Kesennuma;Kesennuma;38.9083;141.57;103 -Hyūga;Hyuga;32.4228;131.6239;103 -Chichibu;Chichibu;35.9917;139.0856;103 -Shirakawa;Shirakawa;37.1264;140.2108;103 -Chikuma;Chikuma;36.5307;138.1149;103 -Tahara;Tahara;34.6414;137.1831;103 -Shirataka;Shirataka;38.1831;140.0986;103 -Kasaishi;Kasaishi;37.2528;140.3436;103 -Ashibetsu;Ashibetsu;43.5183;142.1894;103 -Kanra;Kanra;36.2431;138.9219;103 -Suzu;Suzu;37.4364;137.2603;103 -Kyōtamba;Kyotamba;35.1644;135.4233;103 -Tonoshō;Tonosho;34.4861;134.1858;103 -Takamori;Takamori;35.5514;137.8786;103 -Yuza;Yuza;39.0158;139.9292;103 -Misaki;Misaki;34.9978;133.9583;103 -Itayanagi;Itayanagi;40.6961;140.4575;103 -Asahi;Asahi;35.0342;136.6644;103 -Shin'onsen;Shin'onsen;35.6233;134.4492;103 -Yamato;Yamato;32.685;130.99;103 -Tanagura;Tanagura;37.0297;140.3797;103 -Kamikawa;Kamikawa;36.2139;139.1019;103 -Yakage;Yakage;34.6278;133.5872;103 -Tōnoshō;Tonosho;35.8372;140.6689;103 -Hashikami;Hashikami;40.4525;141.6211;103 -Motobu;Motobu;26.6581;127.8981;103 -Mitoyo;Mitoyo;34.1475;133.6958;103 -Hita;Hita;33.3211;130.9414;103 -Aisai;Aisai;35.15;136.7333;103 -Itoman;Itoman;26.1181;127.6872;103 -Tendō;Tendo;38.3622;140.3783;103 -Fujioka;Fujioka;36.2667;139.0667;103 -Kaga;Kaga;36.3028;136.315;103 -Shimotsuke;Shimotsuke;36.3872;139.8422;103 -Towada;Towada;40.6128;141.2058;103 -Sanyō-Onoda;Sanyo-Onoda;34.0033;131.1819;103 -Matsushima;Matsushima;38.3736;141.061;103 -Saka;Saka;34.3414;132.5139;103 -Yame;Yame;33.2119;130.5578;103 -Hashimoto;Hashimoto;34.3167;135.6;103 -Tamba;Tamba;35.1772;135.0358;103 -Sennan;Sennan;34.3658;135.2736;103 -Koga;Koga;33.7333;130.4667;103 -Inuma;Inuma;36;139.6239;103 -Kumatori;Kumatori;34.4014;135.3561;103 -Tōgō;Togo;35.0969;137.0525;103 -Kasuya;Kasuya;33.6108;130.4806;103 -Suzukawa;Suzukawa;35.3731;139.3842;103 -Motomachi;Motomachi;43.8236;144.1072;103 -Kamiichi;Kamiichi;36.7;137.3667;103 -Mukaiengaru;Mukaiengaru;44.0617;143.5281;103 -Iiyama;Iiyama;36.8517;138.3656;103 -Onga;Onga;33.8481;130.6683;103 -Kushiro;Kushiro;42.9961;144.4661;103 -Mino;Mino;35.5447;136.9075;103 -Taka;Taka;35.0503;134.9233;103 -Shichigahama;Shichigahama;38.3047;141.0594;103 -Aizumisato;Aizumisato;37.4649;139.8342;103 -Akune;Akune;32.0144;130.1928;103 -Arita;Arita;33.2106;129.8492;103 -Mure;Mure;34.3376;134.1397;103 -Ainan;Ainan;32.9622;132.5833;103 -Sukumo;Sukumo;32.9389;132.7261;103 -Shimomura;Shimomura;36.0697;138.0803;103 -Eiheiji;Eiheiji;36.0922;136.2986;103 -Kitatajima;Kitatajima;35.9814;139.4817;103 -Echizen;Echizen;35.9742;136.1297;103 -Yosano;Yosano;35.5653;135.1528;103 -Taketa;Taketa;32.9736;131.3978;103 -Karuizawa;Karuizawa;36.3486;138.5969;103 -Gōdo;Godo;35.4167;136.6;103 -Ibigawa;Ibigawa;35.4869;136.5681;103 -Fukusaki;Fukusaki;34.9503;134.7603;103 -Hakui;Hakui;36.8936;136.7789;103 -Satsuma;Satsuma;31.9064;130.4553;103 -Shōnai;Shonai;38.8497;139.9047;103 -Fukagawa;Fukagawa;43.7233;142.0536;103 -Makurazaki;Makurazaki;31.2728;130.2969;103 -Shirahama;Shirahama;33.6781;135.3481;103 -Taga;Taga;35.2219;136.2922;103 -Hiraizumi;Hiraizumi;38.9867;141.1142;103 -Naka;Naka;33.8574;134.4966;103 -Esashi;Esashi;41.8694;140.1275;103 -Shibecha;Shibecha;43.3033;144.6008;103 -Yūbari;Yubari;43.0569;141.9739;103 -Kaita;Kaita;34.3722;132.5361;103 -Kanie;Kanie;35.1333;136.8;103 -Miyoshidai;Miyoshidai;35.8283;139.5267;103 -Katsuren-haebaru;Katsuren-haebaru;26.1911;127.7286;103 -Ōizumi;Oizumi;36.2478;139.405;103 -Nakama;Nakama;33.8167;130.709;103 -Nishihara;Nishihara;26.2261;127.7656;103 -Fusō;Fuso;35.3592;136.9131;103 -Ōharu;Oharu;35.175;136.82;103 -Harima;Harima;34.7153;134.8681;103 -Aizumi;Aizumi;34.1267;134.495;103 -Kōryō;Koryo;34.5428;135.7508;103 -Minamishiro;Minamishiro;36.0225;139.7228;103 -Matsuura;Matsuura;33.3411;129.7092;103 -Aishō;Aisho;35.1689;136.2125;103 -Shisui;Shisui;35.7167;140.2667;103 -Mobetsu;Mobetsu;44.3564;143.3542;103 -Furano;Furano;43.3419;142.3833;103 -Hino;Hino;35.0181;136.2461;103 -Yachiyo;Yachiyo;36.1814;139.8914;103 -Shimogamo;Shimogamo;34.6794;138.9453;103 -Ino;Ino;33.55;133.4333;103 -Bibai;Bibai;43.3329;141.8538;103 -Ryūyō;Ryuyo;34.6783;137.8167;103 -Nishigō;Nishigo;37.1419;140.1553;103 -Namegawa;Namegawa;36.0661;139.3608;103 -Susaki;Susaki;33.4008;133.2831;103 -Sakae;Sakae;35.8408;140.2439;103 -Tobe;Tobe;33.7492;132.7922;103 -Takanabe;Takanabe;32.1283;131.5033;103 -Warabi;Warabi;35.8256;139.6794;103 -Takasagochō-takasemachi;Takasagocho-takasemachi;34.7658;134.7906;103 -Higashiyamato;Higashiyamato;35.7456;139.4267;103 -Kitanagoya;Kitanagoya;35.2503;136.8861;103 -Ama;Ama;35.1884;136.8037;103 -Settsu;Settsu;34.7772;135.5622;103 -Wakō;Wako;35.7814;139.6058;103 -Hirokawa;Hirokawa;33.2414;130.5514;103 -Rumoi;Rumoi;43.9411;141.6369;103 -Shinkai;Shinkai;35.8367;139.5803;103 -Kiyose;Kiyose;35.7858;139.5264;103 -Kashiba;Kashiba;34.5414;135.6992;103 -Ayase;Ayase;35.44;139.4308;103 -Owariasahi;Owariasahi;35.2167;137.0333;103 -Nagaoka;Nagaoka;34.9267;135.6956;103 -Kunitachi;Kunitachi;35.6839;139.4414;103 -Kitamoto;Kitamoto;36.0269;139.53;103 -Tomigusuku;Tomigusuku;26.1772;127.6811;103 -Toyoake;Toyoake;35.05;137.0167;103 -Chiyoda-ku;Chiyoda-ku;35.694;139.7536;103 -Fujiidera;Fujiidera;34.5747;135.5975;103 -Kashiwara;Kashiwara;34.5792;135.6286;103 -Hatogaya-honchō;Hatogaya-honcho;35.8267;139.7412;103 -Chiryū;Chiryu;35;137.1167;103 -Jōyō;Joyo;34.8531;135.78;103 -Okegawa;Okegawa;36.0028;139.5583;103 -Izumiōtsu;Izumiotsu;34.5044;135.4103;103 -Katano;Katano;34.7881;135.68;103 -Hekinan;Hekinan;34.8833;137;103 -Kiyosu;Kiyosu;35.2;136.85;103 -Dazaifu;Dazaifu;33.5128;130.5239;103 -Musashimurayama;Musashimurayama;35.7547;139.3875;103 -Tsurugashima;Tsurugashima;35.9344;139.3931;103 -Yoshikawa;Yoshikawa;35.8958;139.8556;103 -Yawata-shimizui;Yawata-shimizui;34.8756;135.7078;103 -Hasuda;Hasuda;35.9942;139.6622;103 -Yamatotakada;Yamatotakada;34.515;135.7364;103 -Tagajō;Tagajo;38.2939;141.0044;103 -Nagakute;Nagakute;35.1842;137.0486;103 -Ōsakasayama;Osakasayama;34.5036;135.5556;103 -Mukōchō;Mukocho;34.9486;135.6983;103 -Tsushima;Tsushima;35.1833;136.7333;103 -Fussa;Fussa;35.7386;139.3267;103 -Takaishi;Takaishi;34.5206;135.4422;103 -Koja;Koja;26.3344;127.8057;103 -Nonoichi;Nonoichi;36.5194;136.6097;103 -Fuchū;Fuchu;34.3925;132.5044;103 -Shijōnawate;Shijonawate;34.74;135.6394;103 -Hamura;Hamura;35.7672;139.3111;103 -Zushi;Zushi;35.2948;139.5781;103 -Takahama;Takahama;34.9276;136.9877;103 -Iwakura;Iwakura;35.2833;136.8667;103 -Shiogama;Shiogama;38.3144;141.0222;103 -Shiraoka;Shiraoka;36.0189;139.6769;103 -Chōnan;Chonan;35.3867;140.2372;103 -Inami;Inami;33.8183;135.2181;103 -Shiranuka;Shiranuka;42.9561;144.0717;103 -Kotake;Kotake;33.6925;130.7128;103 -Setana;Setana;42.4169;139.8833;103 -Nakata;Nakata;30.5331;130.9586;103 -Inakadate;Inakadate;40.6317;140.55;103 -Abira;Abira;42.7628;141.8181;103 -Manazuru;Manazuru;35.1583;139.1372;103 -Yashio;Yashio;35.8228;139.8392;103 -Komae;Komae;35.6347;139.5786;103 -Inagi;Inagi;35.6381;139.5047;103 -Kōnan;Konan;35.3333;136.8667;103 -Ashiya;Ashiya;34.7278;135.3033;103 -Yotsukaidō;Yotsukaido;35.67;140.1683;103 -Nisshin;Nisshin;35.1333;137.0333;103 -Ōbu;Obu;35.0167;136.9667;103 -Mikasa;Mikasa;43.2458;141.8756;103 -Yabu;Yabu;35.4047;134.7675;103 -Fukuyoshi;Fukuyoshi;33.6833;130.78;103 -Shinhidaka;Shinhidaka;42.3414;142.3683;103 -Ide;Ide;34.7986;135.8033;103 -Etajima;Etajima;34.2228;132.4442;103 -Mashiko;Mashiko;36.4675;140.0931;103 -Kami;Kami;38.5719;140.855;103 -Yuzawa;Yuzawa;36.934;138.8174;103 -Tara;Tara;33.0194;130.1792;103 -Yahiko;Yahiko;37.6833;138.85;103 -Shirayamamachi;Shirayamamachi;36.5144;136.5656;103 -Ichinoseki;Ichinoseki;38.9347;141.1266;103 -Ōmuta;Omuta;33.0303;130.4461;103 -Kazo;Kazo;36.1314;139.6018;103 -Tondabayashichō;Tondabayashicho;34.4992;135.5972;103 -Ikeda;Ikeda;34.8167;135.4333;103 -Mineshita;Mineshita;35.1186;138.9186;103 -Marugame;Marugame;34.2894;133.7978;103 -Sandachō;Sandacho;34.8894;135.2253;103 -Higashiōmi;Higashiomi;35.1128;136.2078;103 -Otaru;Otaru;43.1833;141;103 -Ōshū;Oshu;39.1444;141.1389;103 -Habikino;Habikino;34.5578;135.6061;103 -Nagahama;Nagahama;35.3833;136.2833;103 -Kakegawa;Kakegawa;34.7686;137.9983;103 -Hōfu;Hofu;34.05;131.5667;103 -Hikone;Hikone;35.25;136.25;103 -Kamagaya;Kamagaya;35.7769;140.0008;103 -Hatsukaichi;Hatsukaichi;34.35;132.3333;103 -Sano;Sano;36.3144;139.5783;103 -Kōenchō;Koencho;43.8081;143.8942;103 -Niihama;Niihama;33.9603;133.2834;103 -Fujimi;Fujimi;35.8567;139.5492;103 -Karatsu;Karatsu;33.45;129.9686;103 -Nasushiobara;Nasushiobara;36.9617;140.0461;103 -Tōkai;Tokai;35.0167;136.9;103 -Sakado;Sakado;35.9572;139.4031;103 -Inzai;Inzai;35.8322;140.1458;103 -Ginowan;Ginowan;26.2817;127.7783;103 -Chikushino;Chikushino;33.4964;130.5156;103 -Isehara;Isehara;35.4028;139.315;103 -Saijō;Saijo;33.9196;133.1812;103 -Kanoya;Kanoya;31.3783;130.8522;103 -Kawachinagano;Kawachinagano;34.4581;135.5641;103 -Toride;Toride;35.9114;140.0503;103 -Ōnojō;Onojo;33.5364;130.4789;103 -Kiryū;Kiryu;36.4053;139.3306;103 -Komatsu;Komatsu;36.4167;136.45;103 -Tajimi;Tajimi;35.3328;137.1322;103 -Yokoshibahikari;Yokoshibahikari;35.6656;140.5042;103 -Furukawa;Furukawa;36.2383;137.1861;103 -Uenohara;Uenohara;35.6303;139.1086;103 -Murayama;Murayama;38.4833;140.3803;103 -Ōtsuki;Otsuki;35.6106;138.94;103 -Takahata;Takahata;38.0028;140.1892;103 -Beppu;Beppu;33.2847;131.4911;103 -Shibuya;Shibuya;35.6536;139.7092;103 -Ikoma;Ikoma;34.6919;135.7006;103 -Aizuwakamatsu;Aizuwakamatsu;37.4947;139.9297;103 -Kōnosu;Konosu;36.0658;139.5222;103 -Akishima;Akishima;35.7056;139.3536;103 -Nobeoka;Nobeoka;32.5822;131.665;103 -Kasuga;Kasuga;33.5328;130.4703;103 -Handa;Handa;34.8992;136.9267;103 -Fujimino;Fujimino;35.8794;139.5197;103 -Ebetsu;Ebetsu;43.1039;141.5361;103 -Honmachi;Honmachi;36.0608;136.5006;103 -Shiroishi;Shiroishi;33.1483;130.1233;103 -Bungotakada;Bungotakada;33.5757;131.5069;103 -Nakashunbetsu;Nakashunbetsu;43.5553;144.9714;103 -Nikaho;Nikaho;39.2031;139.9078;103 -Meiwa;Meiwa;34.5478;136.6236;103 -Kumano;Kumano;34.3358;132.5844;103 -Gobō;Gobo;33.8914;135.1525;103 -Yoshioka;Yoshioka;36.4475;139.0103;103 -Mine;Mine;34.1667;131.2058;103 -Minamata;Minamata;32.2167;130.4;103 -Nakagusuku;Nakagusuku;26.2672;127.7911;103 -Ōno;Ono;35.4706;136.6275;103 -Mihama;Mihama;34.7789;136.9083;103 -Ayagawa;Ayagawa;34.2494;133.9231;103 -Gōtsuchō;Gotsucho;35.0114;132.2211;103 -Karumai;Karumai;40.3267;141.4606;103 -Hanawa;Hanawa;36.9572;140.4097;103 -Hachimantai;Hachimantai;39.9264;141.0953;103 -Tadotsu;Tadotsu;34.2725;133.7536;103 -Nasu;Nasu;37.0197;140.1211;103 -Miyoshi;Miyoshi;34.026;133.8072;103 -Ikata-chō;Ikata-cho;33.4883;132.3542;103 -Iwaizumi;Iwaizumi;39.8431;141.7967;103 -Ōwani;Owani;40.5183;140.5678;103 -Ōme;Ome;35.7883;139.275;103 -Isahaya;Isahaya;32.8442;130.0536;103 -Abiko;Abiko;35.8642;140.0282;103 -Tsuchiura;Tsuchiura;36.0667;140.2;103 -Zama;Zama;35.4886;139.4075;103 -Shūnan;Shunan;34.0553;131.8061;103 -Koganei;Koganei;35.6994;139.5031;103 -Inazawa;Inazawa;35.25;136.7833;103 -Kisarazu;Kisarazu;35.3761;139.9169;103 -Yaizu;Yaizu;34.8667;138.3167;103 -Narita;Narita;35.7833;140.3167;103 -Onomichi;Onomichi;34.4089;133.205;103 -Ōsaki;Osaki;38.5772;140.9556;103 -Ōmiyachō;Omiyacho;35.2222;138.6214;103 -Kadoma;Kadoma;34.7333;135.5833;103 -Iwakuni;Iwakuni;34.1669;132.2197;103 -Seto;Seto;35.2167;137.0833;103 -Iizuka;Iizuka;33.6458;130.6914;103 -Honchō;Honcho;35.7581;139.5297;103 -Daitōchō;Daitocho;34.7119;135.6233;103 -Kirishima;Kirishima;31.7411;130.7631;103 -Matsubara;Matsubara;34.5781;135.5517;103 -Uruma;Uruma;26.3792;127.8575;103 -Ise;Ise;34.4833;136.7167;103 -Kashiwara;Kashiwara;34.5094;135.7925;103 -Urasoe;Urasoe;26.2458;127.7219;103 -Honmachi;Honmachi;32.5178;130.6181;103 -Tsuruoka;Tsuruoka;38.7217;139.8217;103 -Takaharu;Takaharu;31.9283;131.0078;103 -Komaki;Komaki;35.2833;136.9167;103 -Toda;Toda;35.8175;139.6778;103 -Imabari;Imabari;34.0661;132.9978;103 -Sayama;Sayama;35.8531;139.4122;103 -Asaka;Asaka;35.7972;139.5936;103 -Kukichūō;Kukichuo;36.0622;139.6669;103 -Kawashiri;Kawashiri;34.83;135.4172;103 -Iruma;Iruma;35.8358;139.3911;103 -Yonago;Yonago;35.4281;133.3311;103 -Misato;Misato;35.8303;139.8725;103 -Fujita;Fujita;34.9194;138.2339;103 -Minō;Mino;34.8269;135.4706;103 -Koga;Koga;36.1833;139.7167;103 -Ishizaki;Ishizaki;38.4281;141.3061;103 -Kuwana;Kuwana;35.0622;136.6839;103 -Kokubunji;Kokubunji;35.7108;139.4622;103 -Ebina;Ebina;35.4464;139.3908;103 -Fukayachō;Fukayacho;36.1975;139.2814;103 -Ashikaga;Ashikaga;36.3403;139.4497;103 -Kusatsu;Kusatsu;35.0167;135.9667;103 -Kakamigahara;Kakamigahara;35.3989;136.8486;103 -Okinawa;Okinawa;26.3342;127.8056;103 -Ikeda;Ikeda;35.4422;136.5731;103 -Nyūzen;Nyuzen;36.9333;137.5;103 -Wajimazakimachi;Wajimazakimachi;37.3906;136.8992;103 -Misato;Misato;38.5444;141.0569;103 -Kamiamakusa;Kamiamakusa;32.5875;130.4306;103 -Yugawara;Yugawara;35.1478;139.1083;103 -Hitachi-Naka;Hitachi-Naka;36.3964;140.5344;103 -Kariya;Kariya;34.9893;137.0021;103 -Ueda;Ueda;36.4019;138.2491;103 -Moriguchi;Moriguchi;34.7358;135.5617;103 -Noda;Noda;35.955;139.8747;103 -Tama;Tama;35.6333;139.45;103 -Tochigi;Tochigi;36.3824;139.7341;103 -Takehara;Takehara;34.3417;132.9069;103 -Matsuzaka;Matsuzaka;34.5781;136.5275;103 -Tomakomai;Tomakomai;42.6341;141.6055;103 -Sakura;Sakura;35.7239;140.2239;103 -Izumo;Izumo;35.3681;132.755;103 -Niiza;Niiza;35.7933;139.5653;103 -Oyama;Oyama;36.3147;139.8003;103 -Nishio;Nishio;34.8667;137.0667;103 -Takaoka;Takaoka;36.7541;137.0257;103 -Iwata;Iwata;34.7178;137.8514;103 -Obihiro;Obihiro;42.9236;143.1967;103 -Hadano;Hadano;35.3747;139.2203;103 -Kushiro;Kushiro;42.9833;144.3833;103 -Musashino;Musashino;35.7178;139.5661;103 -Ube;Ube;33.9517;131.2467;103 -Higashimurayama;Higashimurayama;35.7547;139.4686;103 -Ōgaki;Ogaki;35.3594;136.6128;103 -Miyakonojō;Miyakonojo;31.7197;131.0617;103 -Sekimachi;Sekimachi;33.0617;130.5414;103 -Uji;Uji;34.8808;135.7794;103 -Narashino;Narashino;35.6808;140.0267;103 -Jōetsu;Joetsu;37.15;138.2333;103 -Toyokawa;Toyokawa;34.8268;137.3759;103 -Chūō-ku;Chuo-ku;35.6667;139.7667;103 -Anjōmachi;Anjomachi;34.9667;137.0833;103 -Odawara;Odawara;35.2647;139.1522;103 -Kishiwada;Kishiwada;34.4667;135.3667;103 -Tottori;Tottori;35.5011;134.235;103 -Kōfu;Kofu;35.6667;138.5667;103 -Numazu;Numazu;35.0956;138.8636;103 -Tachikawa;Tachikawa;35.7139;139.4079;103 -Kamakurayama;Kamakurayama;35.3197;139.5525;103 -Urayasu;Urayasu;35.6536;139.9017;103 -Hitachi;Hitachi;36.6;140.65;103 -Kamirenjaku;Kamirenjaku;35.6833;139.5594;103 -Kodaira;Kodaira;35.7285;139.4774;103 -Itami;Itami;34.7867;135.4056;103 -Nagareyama;Nagareyama;35.8561;139.9025;103 -Yachiyo;Yachiyo;35.7225;140.0997;103 -Isesaki;Isesaki;36.3167;139.2;103 -Kure;Kure;34.2492;132.5658;103 -Yamaguchi;Yamaguchi;34.1781;131.4739;103 -Kumagaya;Kumagaya;36.1472;139.3886;103 -Suzuka;Suzuka;34.8822;136.5842;103 -Hino;Hino;35.6714;139.395;103 -Higashi-Hiroshima;Higashi-Hiroshima;34.4167;132.7333;103 -Matsue;Matsue;35.4681;133.0486;103 -Iki;Iki;33.7489;129.6939;103 -Tateyama;Tateyama;36.6667;137.3167;103 -Minowa;Minowa;35.915;137.9819;103 -Tōno;Tono;39.3275;141.5336;103 -Ninohe;Ninohe;40.2711;141.3047;103 -Aso;Aso;32.9373;131.0801;103 -Nemuro;Nemuro;43.33;145.5831;103 -Yamagata;Yamagata;35.5061;136.7814;103 -Mimasaka;Mimasaka;35.0086;134.1486;103 -Aridagawa;Aridagawa;34.0575;135.2161;103 -Kamo;Kamo;37.6667;139.0333;103 -Ōgawara;Ogawara;38.05;140.7336;103 -Isa;Isa;32.0572;130.6131;103 -Buzen;Buzen;33.6117;131.1303;103 -Nasukarasuyama;Nasukarasuyama;36.6569;140.1517;103 -Senboku;Senboku;39.7;140.7306;103 -Sakai;Sakai;36.1086;139.795;103 -Gose;Gose;34.4633;135.7403;103 -Oirase;Oirase;40.5992;141.3978;103 -Oga;Oga;39.8867;139.8478;103 -Soeda;Soeda;33.5717;130.8542;103 -Taragi;Taragi;32.2642;130.9358;103 -Miyada;Miyada;35.7689;137.9442;103 -Ōtaki;Otaki;35.285;140.2456;103 -Nishiōwa;Nishiowa;36.022;139.6543;103 -Ureshinomachi-shimojuku;Ureshinomachi-shimojuku;33.1278;130.06;103 -Hakubachō;Hakubacho;36.6982;137.8619;103 -Fujikawaguchiko;Fujikawaguchiko;35.4972;138.755;103 -Nogi;Nogi;36.2331;139.7408;103 -Ishii;Ishii;34.0747;134.4406;103 -Mimata;Mimata;31.7308;131.125;103 -Ōguchi;Oguchi;35.3325;136.9078;103 -Saikaichō-kobagō;Saikaicho-kobago;32.9331;129.6431;103 -Nagai;Nagai;38.1078;140.0406;103 -Ōmachi;Omachi;36.5;137.85;103 -Tosa;Tosa;33.4961;133.4253;103 -Kunisakimachi-tsurugawa;Kunisakimachi-tsurugawa;33.5653;131.7317;103 -Miyaki;Miyaki;33.325;130.4544;103 -Takarazuka;Takarazuka;34.8114;135.3406;103 -Atsugichō;Atsugicho;35.4333;139.3667;103 -Nishitōkyō;Nishitokyo;35.7258;139.5386;103 -Hachinohe;Hachinohe;40.5122;141.4883;103 -Ōta;Ota;36.2917;139.3758;103 -Nayoro;Nayoro;44.3558;142.4633;103 -Tarui;Tarui;35.3667;136.5333;103 -Yōrō;Yoro;35.3083;136.5614;103 -Miyanaga;Miyanaga;33.7236;130.6667;103 -Tōin;Toin;35.0742;136.5836;103 -Ōtake;Otake;34.2;132.2167;103 -Shingū;Shingu;33.7167;136;103 -Kami;Kami;33.6039;133.6861;103 -Ōra;Ora;36.2639;139.4675;103 -Arida;Arida;34.0831;135.1278;103 -Makubetsu;Makubetsu;42.9083;143.3561;103 -Miki;Miki;34.2683;134.1344;103 -Ichikikushikino;Ichikikushikino;31.7147;130.2719;103 -Akitakata;Akitakata;34.6664;132.7039;103 -Awara;Awara;36.2114;136.2289;103 -Takahagi;Takahagi;36.7136;140.7097;103 -Niimi;Niimi;34.9772;133.4703;103 -Ōuda-yamaguchi;Ouda-yamaguchi;34.5278;135.9525;103 -Hikawa;Hikawa;35.3929;132.8432;103 -Kashima;Kashima;33.1042;130.0986;103 -Kitsuki;Kitsuki;33.42;131.6184;103 -Gojō;Gojo;34.352;135.6937;103 -Ukiha;Ukiha;33.3472;130.755;103 -Itako;Itako;35.9472;140.5553;103 -Uchinada;Uchinada;36.6536;136.645;103 -Honchō;Honcho;41.8958;140.6944;103 -Mima;Mima;34.0533;134.17;103 -Kakuda;Kakuda;37.9772;140.7819;103 -Tainai;Tainai;38.0667;139.4167;103 -Yahaba;Yahaba;39.6058;141.1431;103 -Neya;Neya;34.7661;135.6281;103 -Saga;Saga;33.2667;130.3;103 -Ageoshimo;Ageoshimo;35.9775;139.5933;103 -Kasukabe;Kasukabe;35.9753;139.7525;103 -Taitō;Taito;35.7126;139.78;103 -Tokushima;Tokushima;34.0667;134.55;103 -Hakodate;Hakodate;41.7686;140.7289;103 -Shinozaki;Shinozaki;33.95;130.9333;103 -Chōfugaoka;Chofugaoka;35.6506;139.5408;103 -Shibuya-ku;Shibuya-ku;35.6583;139.7014;103 -Chigasaki;Chigasaki;35.3339;139.4047;103 -Yamagata;Yamagata;38.25;140.3333;103 -Yato;Yato;35.4693;139.4616;103 -Tsukuba-kenkyūgakuen-toshi;Tsukuba-kenkyugakuen-toshi;36.0333;140.0667;103 -Sasebo;Sasebo;33.18;129.7156;103 -Fuji;Fuji;35.1614;138.6764;103 -Matsumoto;Matsumoto;36.2381;137.9719;103 -Arakawa;Arakawa;35.7333;139.7833;103 -Shimizu;Shimizu;43.0111;142.8847;103 -Fujisawachō-niinuma;Fujisawacho-niinuma;38.8585;141.3493;103 -Nagaoki;Nagaoki;32.9781;130.6058;103 -Hirayama;Hirayama;33.6467;130.5;103 -Iijima;Iijima;35.6764;137.9194;103 -Ichinomiya;Ichinomiya;35.3039;136.8031;103 -Takasaki;Takasaki;36.3167;139;103 -Toyohashi;Toyohashi;34.7692;137.3916;103 -Kita-ku;Kita-ku;35.75;139.7333;103 -Kasugai;Kasugai;35.2477;136.9724;103 -Kurume;Kurume;33.3167;130.5167;103 -Ōakashichō;Oakashicho;34.6431;134.9975;103 -Akita;Akita;39.7197;140.1025;103 -Yokkaichi;Yokkaichi;34.9667;136.6167;103 -Meguro;Meguro;35.6333;139.6833;103 -Toshima;Toshima;35.7333;139.7167;103 -Naha;Naha;26.2122;127.6789;103 -Kōchi;Kochi;33.5589;133.5314;103 -Asahikawa;Asahikawa;43.7706;142.365;103 -Iwaki;Iwaki;37.0333;140.8833;103 -Koriyama;Koriyama;37.4128;140.295;103 -Nakano;Nakano;35.7074;139.6638;103 -Nagano;Nagano;36.6486;138.1928;103 -Shinjuku;Shinjuku;35.7;139.7167;103 -Kawagoe;Kawagoe;35.9333;139.4833;103 -Takatsuki;Takatsuki;34.85;135.6167;103 -Wakayama;Wakayama;34.2333;135.1667;103 -Koshigaya;Koshigaya;35.8911;139.7908;103 -Nara;Nara;34.6833;135.7833;103 -Tokorozawa;Tokorozawa;35.7994;139.4689;103 -Ōtsu;Otsu;35.0167;135.85;103 -Maebashi;Maebashi;36.3833;139.0667;103 -Hirosaki;Hirosaki;40.6031;140.4642;103 -Hiratsuka;Hiratsuka;35.3231;139.3422;103 -Fukui;Fukui;36.0641;136.2196;103 -Sōka;Soka;35.8256;139.8056;103 -Bunkyō-ku;Bunkyo-ku;35.7167;139.75;103 -Nagaoka;Nagaoka;37.4333;138.8333;103 -Kakogawachō-honmachi;Kakogawacho-honmachi;34.7569;134.8414;103 -Yao;Yao;34.6269;135.6008;103 -Fuchū;Fuchu;35.6689;139.4778;103 -Mito;Mito;36.3667;140.4667;103 -Minato;Minato;35.6581;139.7514;103 -Ichihara;Ichihara;35.4981;140.1156;103 -Tsu;Tsu;34.7186;136.5056;103 -Fukushima;Fukushima;37.7608;140.4733;103 -Sumida;Sumida;35.7;139.8167;103 -Ibaraki;Ibaraki;34.8164;135.5686;103 -Morioka;Morioka;39.6833;141.15;103 -Kōshū;Koshu;35.7053;138.7294;103 -Nirasaki;Nirasaki;35.7089;138.4464;103 -Kaminoyama;Kaminoyama;38.1497;140.2678;103 -Ikaruga;Ikaruga;34.6167;135.7333;103 -Shibushi;Shibushi;31.4772;131.0999;103 -Agui;Agui;34.9325;136.9156;103 -Tōmi;Tomi;36.3594;138.3306;103 -Takanezawa;Takanezawa;36.6311;139.9867;103 -Inagawa;Inagawa;34.895;135.3761;103 -Kitaakita;Kitaakita;40.2261;140.3708;103 -Chikuzen;Chikuzen;33.4569;130.5953;103 -Myōkō;Myoko;37.0333;138.25;103 -Tsuru;Tsuru;35.5514;138.9056;103 -Hirakawachō;Hirakawacho;40.5842;140.5664;103 -Togitsu;Togitsu;32.8289;129.8486;103 -Tsuruno;Tsuruno;40.8089;140.38;103 -Matsubushi;Matsubushi;35.9258;139.8153;103 -Yoshida;Yoshida;34.7708;138.2519;103 -Sue;Sue;33.5872;130.5072;103 -Yanai;Yanai;33.9639;132.1017;103 -Yunoshima;Yunoshima;35.8058;137.2442;103 -Ono;Ono;35.9806;136.4875;103 -Motomiya;Motomiya;37.5133;140.3939;103 -Nanyō;Nanyo;38.0553;140.1483;103 -Kanzakimachi-kanzaki;Kanzakimachi-kanzaki;33.3108;130.3731;103 -Omaezaki;Omaezaki;34.6381;138.1281;103 -Kamisato;Kamisato;36.2519;139.1447;103 -Inami;Inami;34.7489;134.9136;103 -Yamakita;Yamakita;35.3606;139.0839;103 -Ikeda;Ikeda;36.4214;137.8747;103 -Minano;Minano;36.0708;139.0989;103 -Nakoushi;Nakoushi;26.6825;127.9728;103 -Tsushima;Tsushima;34.2028;129.2875;103 -Higashikagawa;Higashikagawa;34.2439;134.3589;103 -Taiwa;Taiwa;38.4464;140.8864;103 -Hiji;Hiji;33.3708;131.5303;103 -Obama;Obama;35.4956;135.7467;103 -Saito;Saito;32.1086;131.4014;103 -Izu;Izu;34.9767;138.9469;103 -Aioi;Aioi;34.8036;134.4681;103 -Asago;Asago;35.325;134.85;103 -Hanawa;Hanawa;40.2158;140.7883;103 -Hirado;Hirado;33.3681;129.5539;103 -Oyabe;Oyabe;36.6833;136.8667;103 -Takahashi;Takahashi;34.791;133.6168;103 -Ogawa;Ogawa;36.0533;139.2661;103 -Honchō;Honcho;35.6947;139.9825;103 -Shizuoka;Shizuoka;34.9756;138.3825;103 -Adachi;Adachi;35.7833;139.8;103 -Edogawa;Edogawa;35.6924;139.8757;103 -Sagamihara;Sagamihara;35.5667;139.3667;103 -Kumamoto;Kumamoto;32.8031;130.7078;103 -Okayama;Okayama;34.65;133.9167;103 -Nerima;Nerima;35.75;139.6167;103 -Ōta-ku;Ota-ku;35.5614;139.7161;103 -Hamamatsu;Hamamatsu;34.7167;137.7333;103 -Sakai;Sakai;34.5667;135.4833;103 -Niigata;Niigata;37.9161;139.0364;103 -Biei;Biei;43.5883;142.4669;103 -Nakao;Nakao;35.3308;139.2189;103 -Chiba;Chiba;35.6073;140.1064;103 -Kitakyūshū;Kitakyushu;33.8833;130.8833;103 -Setagaya;Setagaya;35.6464;139.6533;103 -Kawanishichō;Kawanishicho;34.5844;135.7742;103 -Akabira;Akabira;43.5581;142.0442;103 -Hachiōji;Hachioji;35.6667;139.3167;103 -Kagoshima;Kagoshima;31.58;130.5281;103 -Kawaguchi;Kawaguchi;35.8078;139.7242;103 -Itabashi;Itabashi;35.7667;139.6833;103 -Suginami-ku;Suginami-ku;35.6833;139.6167;103 -Utsunomiya;Utsunomiya;36.55;139.8833;103 -Matsuyama;Matsuyama;33.8333;132.7667;103 -Matsudo;Matsudo;35.7878;139.9031;103 -Ichikawa;Ichikawa;35.7219;139.9311;103 -Nishinomiya-hama;Nishinomiya-hama;34.7333;135.3333;103 -Higashi-ōsaka;Higashi-osaka;34.6794;135.6008;103 -Kōtō-ku;Koto-ku;35.6667;139.8167;103 -Himeji;Himeji;34.8167;134.6833;103 -Okazaki;Okazaki;34.95;137.1667;103 -Nantan;Nantan;35.1072;135.47;103 -Minamisuita;Minamisuita;34.7667;135.5167;103 -Yokosuka;Yokosuka;35.25;139.6667;103 -Toyonaka;Toyonaka;34.7833;135.4667;103 -Nagasaki;Nagasaki;32.7833;129.8667;103 -Hirakata;Hirakata;34.8167;135.65;103 -Gifu;Gifu;35.4167;136.7667;103 -Miyazaki;Miyazaki;31.9167;131.4167;103 -Toyama;Toyama;36.7;137.22;103 -Takamatsu;Takamatsu;34.35;134.05;103 -Toyota;Toyota;35.0833;137.1567;103 -Amagasaki;Amagasaki;34.7333;135.4;103 -Fukuyama;Fukuyama;34.4858;133.3625;103 -Kanazawa;Kanazawa;36.5611;136.6565;103 -Katsushika-ku;Katsushika-ku;35.7333;139.85;103 -Kurashiki;Kurashiki;34.585;133.7719;103 -Ōita;Oita;33.2333;131.6067;103 -Aomori;Aomori;40.8222;140.7475;103 -Shinagawa-ku;Shinagawa-ku;35.6;139.7333;103 -Kashiwa;Kashiwa;35.8544;139.9689;103 -Fujisawa;Fujisawa;35.3388;139.4911;103 -Machida;Machida;35.5486;139.4467;103 -Sendai;Sendai;38.2683;140.8694;103 -Shōbara;Shobara;34.8578;133.0167;103 -Date;Date;42.4719;140.8647;103 -Hayama;Hayama;35.2719;139.5864;103 -Taishi;Taishi;34.8336;134.5781;103 -Ōsawa;Osawa;33.2067;130.3839;103 -Sakaiminato;Sakaiminato;35.5397;133.2317;103 -Ojiya;Ojiya;37.3144;138.7951;103 -Inabe;Inabe;35.1158;136.5614;103 -Gotō;Goto;32.6956;128.8408;103 -Shinjō;Shinjo;38.765;140.3016;103 -Tōon;Toon;33.791;132.8722;103 -Mizuho;Mizuho;35.7719;139.3539;103 -Shisō;Shiso;35.0058;134.5486;103 -Uonuma;Uonuma;37.2333;138.9667;103 -Yokohama;Yokohama;35.4333;139.6333;103 -Nagoya;Nagoya;35.1167;136.9333;103 -Tokyo;Tokyo;35.6839;139.7744;103 -Ōsaka;Osaka;34.752;135.4582;103 -Saitama;Saitama;35.8617;139.6453;103 -Kyōto;Kyoto;35.0117;135.7683;103 -Kōbe;Kobe;34.6913;135.183;103 -Kawasaki;Kawasaki;35.5167;139.7;103 -Hiroshima;Hiroshima;34.4;132.45;103 -Sapporo;Sapporo;43.0621;141.3544;103 -Fukuoka;Fukuoka;33.6;130.4167;103 -Ōnan;Onan;34.8939;132.4378;103 -Rokkasho;Rokkasho;40.9675;141.3744;103 -Iwashita;Iwashita;32.6514;130.8117;103 -Kuroshio;Kuroshio;33.025;133.0108;103 -Kawara;Kawara;33.6681;130.8472;103 -Takahama;Takahama;35.4903;135.5511;103 -Yaotsu;Yaotsu;35.4761;137.1417;103 -Sakuho;Sakuho;36.1611;138.4833;103 -Tsunō;Tsuno;32.2567;131.5597;103 -Kami-kawabe;Kami-kawabe;35.4867;137.0706;103 -Hiranai;Hiranai;40.9261;140.9561;103 -Bizen;Bizen;34.745;134.1881;103 -Shimizuchō;Shimizucho;35.0992;138.9028;103 -Ōdachō-ōda;Odacho-oda;35.1922;132.4997;103 -Shima;Shima;39.5547;141.1678;103 -Namerikawa;Namerikawa;36.7667;137.3333;103 -Nagato;Nagato;34.3711;131.1822;103 -Tawaramoto;Tawaramoto;34.5542;135.7931;103 -Zentsujichó;Zentsujicho;34.2283;133.7872;103 -Kōnan;Konan;33.5642;133.7006;103 -Shimanto;Shimanto;32.9917;132.9339;103 -Minamisatsuma;Minamisatsuma;31.4167;130.3233;103 -Yorii;Yorii;36.1156;139.1942;103 -Kaizu;Kaizu;35.2206;136.6367;103 -Motosu;Motosu;35.4831;136.6786;103 -Shiroishi;Shiroishi;38.0022;140.6197;103 -Sō;So;31.6536;131.0192;103 -Ōiso;Oiso;35.3069;139.3114;103 -Yufu;Yufu;33.18;131.4267;103 -Kuji;Kuji;40.1903;141.7753;103 -Bungoōno;Bungoono;32.9781;131.585;103 -Asakuchi;Asakuchi;34.5278;133.585;103 -Kamaishi;Kamaishi;39.2758;141.8856;103 -Wakabadai;Wakabadai;45.4;141.7;103 -Mashiki;Mashiki;32.7914;130.8164;103 -Yamanashi;Yamanashi;35.6922;138.6853;103 -Shimotoba;Shimotoba;34.8839;135.6628;103 -Minamikyūshū;Minamikyushu;31.3783;130.4417;103 -Watari;Watari;38.0378;140.8528;103 -Kushijima;Kushijima;32.74;130.7572;103 -Yaita;Yaita;36.8067;139.9242;103 -Okagaki;Okagaki;33.8536;130.6114;103 -Ibaraki;Ibaraki;36.2869;140.4247;103 -Kaminokawa;Kaminokawa;36.4333;139.9167;103 -Hitoyoshi;Hitoyoshi;32.21;130.7625;103 -Kuroishi;Kuroishi;40.6428;140.5944;103 -Yawatahama-shi;Yawatahama-shi;33.4631;132.4233;103 -Ayabe;Ayabe;35.2989;135.2586;103 -Maebara;Maebara;35.1142;140.0989;103 -Yaese;Yaese;26.1582;127.7186;103 -Chūō;Chuo;35.5997;138.5172;103 -Namegata;Namegata;35.9903;140.4892;103 -Komagane;Komagane;35.7289;137.9339;103 -Katagami;Katagami;39.8833;139.9889;103 -Sasaguri;Sasaguri;33.6239;130.5264;103 -Saint Helier;Saint Helier;49.1858;-2.11;104 -Amman;Amman;31.95;35.9333;105 -Az Zarqā’;Az Zarqa';32.0833;36.1;105 -Irbid;Irbid;32.5556;35.85;105 -AshShajarah;AshShajarah;32.6417;35.9417;105 -Ar Ramthā;Ar Ramtha;32.5592;36.0069;105 -Al ‘Aqabah;Al `Aqabah;29.5167;35;105 -‘Ajlūn;`Ajlun;32.3325;35.7517;105 -Kafr Rākib;Kafr Rakib;32.4519;35.6944;105 -Al Mafraq;Al Mafraq;32.2833;36.2333;105 -As Salţ;As Salt;32.0392;35.7272;105 -Ma‘ān;Ma`an;30.192;35.736;105 -Jarash;Jarash;32.2723;35.8914;105 -Sākib;Sakib;32.2843;35.8092;105 -Kafr ‘Awān;Kafr `Awan;32.4167;35.6833;105 -Mādabā;Madaba;31.7167;35.8;105 -Aţ Ţafīlah;At Tafilah;30.8375;35.6044;105 -Al Karak;Al Karak;31.1833;35.7;105 -Al Ḩişn;Al Hisn;32.487;35.88;105 -Aţ Ţurrah;At Turrah;32.6368;35.99;105 -Aksay;Aksay;51.1714;53.0349;106 -Lūgovoy;Lugovoy;42.9472;72.7644;106 -Ayagöz;Ayagoz;47.9645;80.4344;106 -Qapshaghay;Qapshaghay;43.8844;77.0687;106 -Soran;Soran;49.7833;72.85;106 -Shū;Shu;43.5953;73.7448;106 -Zharkent;Zharkent;44.1667;80.0067;106 -Sharbaqty;Sharbaqty;52.4999;78.1499;106 -Burubaytal;Burubaytal;44.9387;74.0303;106 -Serebryansk;Serebryansk;49.6999;83.4249;106 -Zhaltyr;Zhaltyr;51.6324;69.8328;106 -Arys;Arys;42.4297;68.8046;106 -Baikonur;Baikonur;45.63;63.314;106 -Esik;Esik;43.3552;77.4524;106 -Zhetisay;Zhetisay;40.7753;68.3272;106 -Qulsary;Qulsary;46.9833;54.0165;106 -Shakhtīnsk;Shakhtinsk;49.71;72.5872;106 -Otar;Otar;43.5346;75.2139;106 -Novoīshīmskīy;Novoishimskiy;53.1981;66.7694;106 -Esil;Esil;51.9556;66.4042;106 -Qashyr;Qashyr;53.0804;76.09;106 -Zhangaözen;Zhangaozen;43.3004;52.8;106 -Aqsū;Aqsu;52.4502;71.9597;106 -Shar;Shar;49.6003;81.0549;106 -Sholaqqorghan;Sholaqqorghan;43.7653;69.1764;106 -Qusmuryn;Qusmuryn;52.458;64.6;106 -Qarqaraly;Qarqaraly;49.4249;75.4649;106 -Zholymbet;Zholymbet;51.7502;71.7099;106 -Tobyl;Tobyl;52.698;62.5749;106 -Bestöbe;Bestobe;52.4997;73.0997;106 -Osakarovka;Osakarovka;50.5799;72.5699;106 -Bayghanīn;Bayghanin;48.6917;55.874;106 -Qarabalyq;Qarabalyq;53.7506;62.0502;106 -Aqadyr;Aqadyr;48.2749;72.8599;106 -Saūmalköl;Saumalkol;53.2914;68.1046;106 -Podstepnoe;Podstepnoe;51.1475;51.4881;106 -Qazaly;Qazaly;45.7628;62.1075;106 -Smīrnovo;Smirnovo;54.5119;69.4182;106 -Yavlenka;Yavlenka;54.35;68.45;106 -Pavlodarskoe;Pavlodarskoe;52.4;76.8333;106 -Torghay;Torghay;49.626;63.499;106 -Fort-Shevchenko;Fort-Shevchenko;44.5171;50.2666;106 -Presnovka;Presnovka;54.6703;67.15;106 -Shongzhy;Shongzhy;43.5421;79.4703;106 -Saryshaghan;Saryshaghan;46.1195;73.6191;106 -Shchūchīnsk;Shchuchinsk;52.9333;70.2;106 -Talghar;Talghar;43.3036;77.2408;106 -Zaysan;Zaysan;47.4688;84.8646;106 -Emba;Emba;48.8268;58.1442;106 -Mezhdūrechenskoye;Mezhdurechenskoye;43.4528;76.7228;106 -Koktobe;Koktobe;43.1803;76.9;106 -Bayserke;Bayserke;43.4909;77.039;106 -Uryzhar;Uryzhar;47.09;81.6228;106 -Astrakhan;Astrakhan;51.5228;69.795;106 -Saghyz;Saghyz;48.2364;54.8819;106 -Kishkeneköl;Kishkenekol;53.6394;72.3439;106 -Derzhavīnsk;Derzhavinsk;51.1021;66.3075;106 -Masangshy;Masangshy;42.9289;75.3019;106 -Aqsū;Aqsu;52.0333;76.9167;106 -Balqash;Balqash;46.85;75;106 -Sarqan;Sarqan;45.4203;79.9149;106 -Kentaū;Kentau;43.5169;68.5044;106 -Zhezqazghan;Zhezqazghan;47.7833;67.7;106 -Maqat;Maqat;47.65;53.3167;106 -Qazyqurt;Qazyqurt;41.7598;69.388;106 -Shamalgan;Shamalgan;43.3775;76.62;106 -Chapaev;Chapaev;50.1828;51.1753;106 -Eski Īkan;Eski Ikan;43.1833;68.5333;106 -Taiynsha;Taiynsha;53.8478;69.7639;106 -Tuzdybastaū;Tuzdybastau;43.3198;77.06;106 -Qaraoy;Qaraoy;43.5219;76.8297;106 -Ridder;Ridder;50.3442;83.5128;106 -Zyryanovsk;Zyryanovsk;49.7453;84.2548;106 -Kapchagay;Kapchagay;43.8833;77.0833;106 -Sätbayev;Satbayev;47.9;67.5333;106 -Qulan;Qulan;42.9204;72.705;106 -Qaskeleng;Qaskeleng;43.1983;76.6311;106 -Shemonaīkha;Shemonaikha;50.6281;81.9122;106 -Zhosaly;Zhosaly;45.4889;64.09;106 -Töle Bī;Tole Bi;43.6768;73.762;106 -Atasū;Atasu;48.6903;71.6499;106 -Sergeevka;Sergeevka;53.88;67.4158;106 -Üshtöbe;Ushtobe;45.2653;77.97;106 -Boralday;Boralday;43.3341;76.8288;106 -Ertis;Ertis;53.3337;75.459;106 -Zhänibek;Zhanibek;49.4221;46.8471;106 -Qarazhal;Qarazhal;48.0253;70.7999;106 -Oytal;Oytal;42.9153;73.2549;106 -Mangghystaū;Mangghystau;43.6905;51.1417;106 -Kökshetaū;Kokshetau;53.2824;69.3969;106 -Rudnyy;Rudnyy;52.9527;63.13;106 -Taldyqorghan;Taldyqorghan;45.0167;78.3667;106 -Būlaevo;Bulaevo;54.9056;70.4439;106 -Khromtaū;Khromtau;50.2699;58.45;106 -Makīnsk;Makinsk;52.6404;70.41;106 -Lengir;Lengir;42.1899;69.8799;106 -Alga;Alga;49.9032;57.335;106 -Qarataū;Qaratau;43.1667;70.4667;106 -Tekeli;Tekeli;44.8332;78.8309;106 -Atbasar;Atbasar;51.8;68.3667;106 -Shiyeli;Shiyeli;44.1689;66.7389;106 -Aral;Aral;46.8;61.6667;106 -Qaraghandy;Qaraghandy;49.8;73.1167;106 -Aqtöbe;Aqtobe;50.2836;57.2297;106 -Almaty;Almaty;43.25;76.9;106 -Shymkent;Shymkent;42.3;69.6;106 -Nur-Sultan;Nur-Sultan;51.1333;71.4333;106 -Zhitiqara;Zhitiqara;52.1908;61.2006;106 -Balyqshy;Balyqshy;47.0666;51.8666;106 -Staryy Beyneu;Staryy Beyneu;45.1834;55.1;106 -Atyraū;Atyrau;47.1167;51.8833;106 -Oral;Oral;51.2225;51.3725;106 -Pavlodar;Pavlodar;52.3156;76.9564;106 -Semey;Semey;50.4111;80.2275;106 -Taraz;Taraz;42.8833;71.3667;106 -Öskemen;Oskemen;49.99;82.6149;106 -Arqalyq;Arqalyq;50.2486;66.9114;106 -Oktyabrsk;Oktyabrsk;49.4731;57.4449;106 -Shalqar;Shalqar;47.8333;59.6;106 -Makhambet;Makhambet;47.6714;51.5798;106 -Abay;Abay;49.6311;72.8539;106 -Ereymentaū;Ereymentau;51.6303;73.1049;106 -Qyzylorda;Qyzylorda;44.8479;65.4999;106 -Qostanay;Qostanay;53.2144;63.6246;106 -Petropavl;Petropavl;54.8622;69.1408;106 -Temirtaū;Temirtau;50.0549;72.9646;106 -Aqtaū;Aqtau;43.6525;51.1575;106 -Ekibastuz;Ekibastuz;51.7298;75.3266;106 -Türkistan;Turkistan;43.3019;68.2692;106 -Eldoret;Eldoret;0.5167;35.2833;107 -Nakuru;Nakuru;-0.2833;36.0667;107 -Nanyuki;Nanyuki;0.0167;37.0667;107 -Meru;Meru;0.05;37.65;107 -Mombasa;Mombasa;-4.05;39.6667;107 -Nairobi;Nairobi;-1.2864;36.8172;107 -Kisumu;Kisumu;-0.1;34.75;107 -Machakos;Machakos;-1.5167;37.2667;107 -Nyeri;Nyeri;-0.4167;36.95;107 -Mumias;Mumias;0.3333;34.4833;107 -Thika;Thika;-1.0396;37.09;107 -Kakamega;Kakamega;0.2833;34.75;107 -Malindi;Malindi;-3.21;40.1;107 -Bungoma;Bungoma;0.5666;34.5666;107 -Kitale;Kitale;1.0167;35;107 -Garissa;Garissa;-0.4569;39.6583;107 -Kericho;Kericho;-0.3692;35.2839;107 -Mandera;Mandera;3.9167;41.8333;107 -Kitui;Kitui;-1.3667;38.0167;107 -Busia;Busia;0.4608;34.1108;107 -Homa Bay;Homa Bay;-0.5167;34.45;107 -Kisii;Kisii;-0.6698;34.7675;107 -Wajir;Wajir;1.7472;40.0572;107 -Embu;Embu;-0.5333;37.45;107 -Isiolo;Isiolo;0.35;37.5833;107 -Mwingi;Mwingi;-0.9296;38.07;107 -Kendu Bay;Kendu Bay;-0.3596;34.64;107 -Athi River;Athi River;-1.45;36.9833;107 -Kilifi;Kilifi;-3.6333;39.85;107 -Sotik;Sotik;-0.6796;35.12;107 -Naivasha;Naivasha;-0.7167;36.4333;107 -Hola;Hola;-1.5;40.03;107 -Dadaab;Dadaab;0.0531;40.3086;107 -Murang’a;Murang'a;-0.721;37.1526;107 -Nyamira;Nyamira;-0.5633;34.9358;107 -Sotik Post;Sotik Post;-0.7813;35.3416;107 -Kiambu;Kiambu;-1.1714;36.8356;107 -Kabarnet;Kabarnet;0.4919;35.743;107 -Migori;Migori;-1.0634;34.4731;107 -Iten;Iten;0.6703;35.5081;107 -Kerugoya;Kerugoya;-0.4989;37.2803;107 -Siaya;Siaya;0.0607;34.2881;107 -Kapenguria;Kapenguria;1.2389;35.1119;107 -Wote;Wote;-1.7808;37.6288;107 -Kajiado;Kajiado;-1.85;36.7833;107 -Mwatate;Mwatate;-3.505;38.3772;107 -Kwale;Kwale;-4.1737;39.4521;107 -Narok;Narok;-1.0833;35.8667;107 -Ol Kalou;Ol Kalou;-0.2643;36.3788;107 -Rumuruti;Rumuruti;0.2725;36.5381;107 -Namanga;Namanga;-2.55;36.7833;107 -Lodwar;Lodwar;3.1167;35.6;107 -Marsabit;Marsabit;2.3333;37.9833;107 -Moyale;Moyale;3.527;39.056;107 -Lamu;Lamu;-2.262;40.9197;107 -Maralal;Maralal;1.1;36.7;107 -Eldama Ravine;Eldama Ravine;0.0504;35.72;107 -Kapsabet;Kapsabet;0.2;35.1;107 -Witu;Witu;-2.3796;40.43;107 -Karungu;Karungu;-0.8496;34.15;107 -Voi;Voi;-3.3696;38.57;107 -Konza;Konza;-1.7496;37.12;107 -Tsavo;Tsavo;-2.9828;38.4666;107 -Teaoraereke;Teaoraereke;1.3331;173.0116;108 -Tarawa;Tarawa;1.3382;173.0176;108 -Pristina;Pristina;42.6633;21.1622;109 -Dushanovë;Dushanove;42.2347;20.7091;109 -Klinë;Kline;42.6167;20.5667;109 -Fushë Kosovë;Fushe Kosove;42.63;21.12;109 -Kamenicë;Kamenice;42.5839;21.575;109 -Malishevë;Malisheve;42.4828;20.7458;109 -Donje Žabare;Donje Zabare;42.8714;20.8411;109 -Hajvali;Hajvali;42.6167;21.1833;109 -Hani i Elezit;Hani i Elezit;42.1475;21.2992;109 -Junik;Junik;42.4761;20.2775;109 -Mamushë;Mamushe;42.3167;20.7167;109 -Kaçanik;Kacanik;42.2467;21.2553;109 -Skenderaj;Skenderaj;42.7467;20.7886;109 -Podujevë;Podujeve;42.9167;21.2;109 -Zveçan;Zvecan;42.9;20.8333;109 -Kllokot;Kllokot;42.3667;21.3833;109 -Dragash;Dragash;42.0611;20.6528;109 -Istog;Istog;42.7833;20.4833;109 -Graçanicë;Gracanice;42.6;21.2;109 -Novobërdë;Novoberde;42.6;21.4333;109 -Leposaviq;Leposaviq;43.1;20.8;109 -Shtërpcë;Shterpce;42.2333;21.0167;109 -Zubin Potok;Zubin Potok;42.9167;20.6833;109 -Gllogovc;Gllogovc;42.6167;20.9;109 -Gjilan;Gjilan;42.4647;21.4669;109 -Mitrovicë;Mitrovice;42.8833;20.8667;109 -Gjakovë;Gjakove;42.3833;20.4333;109 -Pejë;Peje;42.6603;20.2917;109 -Viti;Viti;42.3167;21.35;109 -Lipjan;Lipjan;42.53;21.1386;109 -Suharekë;Suhareke;42.38;20.8219;109 -Obiliq;Obiliq;42.69;21.0778;109 -Rahovec;Rahovec;42.3994;20.6547;109 -Vushtrri;Vushtrri;42.8222;20.9694;109 -Ferizaj;Ferizaj;42.3667;21.1667;109 -Prizren;Prizren;42.2128;20.7392;109 -Deçan;Decan;42.5333;20.2833;109 -Partesh;Partesh;42.4019;21.4336;109 -Ranillug;Ranillug;42.492;21.559;109 -Lubizhdë;Lubizhde;42.238;20.7615;109 -Bresje;Bresje;42.6264;21.0874;109 -Shtime;Shtime;42.4333;21.0333;109 -Korishë;Korishe;42.2576;20.7981;109 -Matiçan;Matican;42.6449;21.1918;109 -Damjan;Damjan;42.296;20.5162;109 -Vitomiricë;Vitomirice;42.6819;20.3173;109 -Pozharan;Pozharan;42.3648;21.3372;109 -Al Aḩmadī;Al Ahmadi;29.0769;48.0838;110 -Kuwait City;Kuwait City;29.375;47.98;110 -Al Jahrā’;Al Jahra';29.3375;47.6581;110 -Abū Ḩulayfah;Abu Hulayfah;29.3333;48;110 -Shopokov;Shopokov;42.8167;74.2333;111 -Osh;Osh;40.5333;72.7833;111 -Toktogul;Toktogul;41.8826;72.9372;111 -Bishkek;Bishkek;42.8667;74.5667;111 -Kyzyl-Kyya;Kyzyl-Kyya;40.2667;72.05;111 -Kant;Kant;42.8833;74.85;111 -Kara-Suu;Kara-Suu;40.7;72.8833;111 -Karakol;Karakol;42.5;78.3833;111 -Jalal-Abad;Jalal-Abad;40.9375;72.9861;111 -Mayluu-Suu;Mayluu-Suu;41.2457;72.448;111 -Jangy-Nookat;Jangy-Nookat;40.25;72.55;111 -Belovodskoe;Belovodskoe;42.8333;74.1167;111 -Lebedinovka;Lebedinovka;42.88;74.68;111 -Talas;Talas;42.5184;72.2429;111 -Naryn;Naryn;41.4333;76;111 -Bosteri;Bosteri;42.65;77.18;111 -Tash-Kömür;Tash-Komur;41.3461;72.2171;111 -Klyuchevka;Klyuchevka;42.5686;71.8172;111 -Sülüktü;Suluktu;39.9365;69.5678;111 -Kerben;Kerben;41.5;71.75;111 -Kara-Balta;Kara-Balta;42.8306;73.8857;111 -Tash-Döbö;Tash-Dobo;42.7237;74.5721;111 -Özgön;Ozgon;40.7667;73.3;111 -Grigor’evka;Grigor'evka;42.72;77.47;111 -Tokmok;Tokmok;42.839;75.291;111 -Kara-Köl;Kara-Kol;41.6333;72.6667;111 -Novopavlovka;Novopavlovka;42.87;74.48;111 -Isfana;Isfana;39.8389;69.5275;111 -Batken;Batken;40.0625;70.8194;111 -Chaek;Chaek;41.93;74.51;111 -Kochkor-Ata;Kochkor-Ata;41.0358;72.4814;111 -Kök-Janggak;Kok-Janggak;41.0307;73.2058;111 -At-Bashy;At-Bashy;41.1725;75.7968;111 -Alamedin;Alamedin;42.89;74.63;111 -Darkan;Darkan;42.3097;77.8856;111 -Cholpon-Ata;Cholpon-Ata;42.65;77.0833;111 -Balykchy;Balykchy;42.4603;76.1872;111 -Aydarken;Aydarken;39.9333;71.3333;111 -Salavan;Salavan;15.7167;106.4167;112 -Anouvông;Anouvong;18.8989;103.0919;112 -Phôn-Hông;Phon-Hong;18.4953;102.4153;112 -Louang Namtha;Louang Namtha;20.95;101.4167;112 -Xai;Xai;20.7;101.8167;112 -Xékong;Xekong;15.3503;106.7286;112 -Pakxan;Pakxan;18.3831;103.6669;112 -Phôngsali;Phongsali;21.6833;102.1;112 -Xaignabouli;Xaignabouli;19.2575;101.7103;112 -Attapu;Attapu;14.8;106.8333;112 -Ban Houayxay;Ban Houayxay;20.2833;100.4167;112 -Champasak;Champasak;14.8833;105.8667;112 -Phônsavan;Phonsavan;19.45;103.2;112 -Xam Nua;Xam Nua;20.4133;104.048;112 -Thakhèk;Thakhek;17.4;104.8;112 -Louangphabang;Louangphabang;19.8931;102.1381;112 -Pakxé;Pakxe;15.1167;105.7833;112 -Savannakhet;Savannakhet;16.55;104.75;112 -Vientiane;Vientiane;17.9667;102.6;112 -Riga;Riga;56.9475;24.1069;113 -Jelgava;Jelgava;56.6522;23.7244;113 -Liepāja;Liepaja;56.5083;21.0111;113 -Daugavpils;Daugavpils;55.8714;26.5161;113 -Ventspils;Ventspils;57.3897;21.5644;113 -Ikšķile;Ikskile;56.8367;24.4964;113 -Jūrmala;Jurmala;56.9722;23.7969;113 -Iecava;Iecava;56.6;24.2;113 -Lielvārde;Lielvarde;56.7175;24.8106;113 -Ogre;Ogre;56.8169;24.6047;113 -Jēkabpils;Jekabpils;56.4975;25.8664;113 -Valmiera;Valmiera;57.5381;25.4231;113 -Rēzekne;Rezekne;56.5067;27.3308;113 -Salaspils;Salaspils;56.8614;24.35;113 -Mārupe;Marupe;56.9069;24.0575;113 -Tukums;Tukums;56.9669;23.1531;113 -Sigulda;Sigulda;57.1539;24.8544;113 -Cēsis;Cesis;57.3131;25.2747;113 -Baloži;Balozi;56.875;24.1194;113 -Ropaži;Ropazi;56.9718;24.6318;113 -Varakļāni;Varaklani;56.6078;26.755;113 -Ulbroka;Ulbroka;56.9408;24.2861;113 -Saulkrasti;Saulkrasti;57.2636;24.4164;113 -Balvi;Balvi;57.1292;27.2667;113 -Valka;Valka;57.7753;26.0214;113 -Smiltene;Smiltene;57.4242;25.9064;113 -Ķekava;Kekava;56.8266;24.23;113 -Limbaži;Limbazi;57.5147;24.7131;113 -Līvāni;Livani;56.3539;26.1761;113 -Ādaži;Adazi;57.0769;24.3236;113 -Krāslava;Kraslava;55.8956;27.1644;113 -Aizkraukle;Aizkraukle;56.6008;25.255;113 -Ludza;Ludza;56.5439;27.7211;113 -Preiļi;Preili;56.2942;26.7247;113 -Alūksne;Aluksne;57.4239;27.0503;113 -Gulbene;Gulbene;57.175;26.7564;113 -Madona;Madona;56.8542;26.22;113 -Dobele;Dobele;56.6258;23.2811;113 -Talsi;Talsi;57.2447;22.5889;113 -Bauska;Bauska;56.4067;24.1875;113 -Saldus;Saldus;56.6667;22.4936;113 -Olaine;Olaine;56.7844;23.9369;113 -Kuldīga;Kuldiga;56.9672;21.97;113 -Halba;Halba;34.5428;36.0797;114 -Baabda;Baabda;33.8333;35.5333;114 -Baalbek;Baalbek;34.0061;36.2086;114 -El Qâa;El Qaa;34.3436;36.4756;114 -Nabatîyé;Nabatiye;33.3833;35.45;114 -Zahlé;Zahle;33.8439;35.9072;114 -Joünié;Jounie;33.9697;35.6156;114 -Beirut;Beirut;33.8869;35.5131;114 -Tripoli;Tripoli;34.4333;35.8333;114 -Sidon;Sidon;33.5606;35.3758;114 -Tyre;Tyre;33.2667;35.2;114 -Amioûn;Amioun;34.2994;35.8097;114 -Maseru;Maseru;-29.31;27.48;115 -Maputsoe;Maputsoe;-28.8833;27.9;115 -Teyateyaneng;Teyateyaneng;-29.15;27.7333;115 -Mafeteng;Mafeteng;-29.8167;27.25;115 -Leribe;Leribe;-28.8734;28.0416;115 -Mohale’s Hoek;Mohale's Hoek;-30.159;27.48;115 -Quthing;Quthing;-30.4001;27.7002;115 -Qacha’s Nek;Qacha's Nek;-30.1153;28.6894;115 -Thaba-Tseka;Thaba-Tseka;-29.522;28.6084;115 -Butha-Buthe;Butha-Buthe;-28.7833;28.2333;115 -Mokhotlong;Mokhotlong;-29.2885;29.0656;115 -Greenville;Greenville;5.0111;-9.0388;116 -Bensonville;Bensonville;6.4456;-10.6097;116 -Buchanan;Buchanan;5.8811;-10.0447;116 -Barclayville;Barclayville;4.8;-8.1667;116 -Cestos City;Cestos City;5.4697;-9.5817;116 -Tubmanburg;Tubmanburg;6.8706;-10.8211;116 -Bopolu;Bopolu;7.0667;-10.4875;116 -Fish Town;Fish Town;5.1974;-7.8758;116 -Robertsport;Robertsport;6.7533;-11.3686;116 -Sanniquellie;Sanniquellie;7.371;-8.685;116 -Voinjama;Voinjama;8.4167;-9.75;116 -Zwedru;Zwedru;6.0704;-8.13;116 -Upper Buchanan;Upper Buchanan;5.9161;-10.0525;116 -Gbarnga;Gbarnga;7.0104;-9.49;116 -Kakata;Kakata;6.53;-10.3517;116 -Harper;Harper;4.3754;-7.717;116 -Monrovia;Monrovia;6.3106;-10.8047;116 -Tripoli;Tripoli;32.8752;13.1875;117 -Benghazi;Benghazi;32.1167;20.0667;117 -Gharyān;Gharyan;32.1669;13.0167;117 -Az Zāwīyah;Az Zawiyah;32.7604;12.72;117 -Al Khums;Al Khums;32.6604;14.26;117 -Al Marj;Al Marj;32.5005;20.83;117 -Al Bayḑā’;Al Bayda';32.7628;21.755;117 -Mizdah;Mizdah;31.4337;12.9833;117 -Mişrātah;Misratah;32.3778;15.0901;117 -Murzuq;Murzuq;25.9136;13.9336;117 -Nālūt;Nalut;31.8804;10.97;117 -Surt;Surt;31.2;16.6;117 -Zuwārah;Zuwarah;32.9333;12.0833;117 -Sabhā;Sabha;27.0333;14.4333;117 -Şabrātah;Sabratah;32.7933;12.4885;117 -Darnah;Darnah;32.7648;22.6391;117 -Tobruk;Tobruk;32.0833;23.95;117 -Ajdābiyā;Ajdabiya;30.77;20.22;117 -Tājūrā’;Tajura';32.8819;13.34;117 -Banī Walīd;Bani Walid;31.7455;13.9835;117 -Qamīnis;Qaminis;31.6572;20.0144;117 -Idrī;Idri;27.4471;13.0517;117 -Yafran;Yafran;32.0628;12.5267;117 -Al Jawf;Al Jawf;24.2167;23.3;117 -Ghāt;Ghat;24.9611;10.175;117 -Hūn;Hun;29.1167;15.9333;117 -Awbārī;Awbari;26.5833;12.7667;117 -Al ‘Azīzīyah;Al `Aziziyah;32.5319;13.0175;117 -Awjilah;Awjilah;29.1081;21.2869;117 -Ghadāmis;Ghadamis;30.1333;9.5;117 -Umm al ‘Abīd;Umm al `Abid;27.517;15.0333;117 -Tmassah;Tmassah;26.3666;15.8;117 -As Sidrah;As Sidrah;30.6704;18.2666;117 -Al Jaghbūb;Al Jaghbub;29.7504;24.5166;117 -Daraj;Daraj;30.15;10.45;117 -Zillah;Zillah;28.5504;17.5834;117 -Tajarhī;Tajarhi;24.2622;14.5603;117 -Marādah;Maradah;29.2337;19.2166;117 -Al ‘Uqaylah;Al `Uqaylah;30.2558;19.1994;117 -Shaḩḩāt;Shahhat;32.8167;21.85;117 -Birāk;Birak;27.5333;14.2834;117 -Schaan;Schaan;47.1667;9.5167;118 -Planken;Planken;47.1833;9.5333;118 -Triesenberg;Triesenberg;47.1167;9.5333;118 -Ruggell;Ruggell;47.245;9.5332;118 -Balzers;Balzers;47.0667;9.5;118 -Eschen;Eschen;47.2;9.5167;118 -Mauren;Mauren;47.2197;9.5428;118 -Triesen;Triesen;47.1;9.5167;118 -Gamprin;Gamprin;47.2199;9.5099;118 -Schellenberg;Schellenberg;47.2283;9.5395;118 -Vaduz;Vaduz;47.1397;9.5219;118 -Vilnius;Vilnius;54.6833;25.2833;119 -Garliava;Garliava;54.8167;23.8667;119 -Lentvaris;Lentvaris;54.6436;25.0517;119 -Kaunas;Kaunas;54.9;23.9333;119 -Klaipėda;Klaipeda;55.7075;21.1428;119 -Šiauliai;Siauliai;55.9281;23.3167;119 -Panevėžys;Panevezys;55.725;24.3639;119 -Marijampolė;Marijampole;54.5567;23.3544;119 -Mažeikiai;Mazeikiai;56.3111;22.3361;119 -Alytus;Alytus;54.4014;24.0492;119 -Molėtai;Moletai;55.2333;25.4167;119 -Kazlų Rūda;Kazlu Ruda;54.7492;23.4865;119 -Kupiškis;Kupiskis;55.8333;24.9667;119 -Trakai;Trakai;54.6333;24.9333;119 -Šilalė;Silale;55.4917;22.1778;119 -Pakruojis;Pakruojis;55.9809;23.8551;119 -Šakiai;Sakiai;54.9556;23.0444;119 -Skuodas;Skuodas;56.2667;21.5333;119 -Nida;Nida;55.304;21.0053;119 -Birštonas;Birstonas;54.6056;24.0292;119 -Švenčionys;Svencionys;55.1333;26.1556;119 -Kalvarija;Kalvarija;54.4147;23.2281;119 -Lazdijai;Lazdijai;54.2319;23.517;119 -Rietavas;Rietavas;55.725;21.9278;119 -Širvintos;Sirvintos;55.047;24.942;119 -Ignalina;Ignalina;55.3406;26.1605;119 -Raseiniai;Raseiniai;55.3797;23.1239;119 -Kaišiadorys;Kaisiadorys;54.8653;24.4682;119 -Pagėgiai;Pagegiai;55.1328;21.8778;119 -Zarasai;Zarasai;55.7306;26.2472;119 -Šalčininkai;Salcininkai;54.3111;25.3806;119 -Pasvalys;Pasvalys;56.0611;24.4028;119 -Kelmė;Kelme;55.6333;22.9333;119 -Naujoji Akmenė;Naujoji Akmene;56.325;22.8833;119 -Joniškis;Joniskis;56.2433;23.6179;119 -Anykščiai;Anyksciai;55.5344;25.1072;119 -Varėna;Varena;54.2111;24.5722;119 -Prienai;Prienai;54.6333;23.9417;119 -Biržai;Birzai;56.2;24.75;119 -Jurbarkas;Jurbarkas;55.0778;22.7756;119 -Vilkaviškis;Vilkaviskis;54.6667;23.0333;119 -Visaginas;Visaginas;55.6;26.4333;119 -Telšiai;Telsiai;55.9833;22.25;119 -Tauragė;Taurage;55.2514;22.2903;119 -Kėdainiai;Kedainiai;55.2833;23.9667;119 -Ukmergė;Ukmerge;55.2667;24.75;119 -Jonava;Jonava;55.0722;24.2806;119 -Utena;Utena;55.5;25.6028;119 -Elektrėnai;Elektrenai;54.7886;24.6612;119 -Druskininkai;Druskininkai;54.0206;23.9725;119 -Rokiškis;Rokiskis;55.9616;25.5807;119 -Radviliškis;Radviliskis;55.8;23.55;119 -Šilutė;Silute;55.35;21.4833;119 -Palanga;Palanga;55.9167;21.0639;119 -Kretinga;Kretinga;55.8942;21.2472;119 -Plungė;Plunge;55.9167;21.85;119 -Gargždai;Gargzdai;55.7;21.4;119 -Pabradė;Pabrade;54.9831;25.7664;119 -Domeikava;Domeikava;54.9667;23.9167;119 -Kuršėnai;Kursenai;56.0032;22.9366;119 -Grigiškės;Grigiskes;54.6833;25.0833;119 -Likiškiai;Likiskiai;54.395;23.997;119 -Kayl;Kayl;49.4864;6.0392;120 -Bascharage;Bascharage;49.5667;5.9167;120 -Steinfort;Steinfort;49.66;5.9156;120 -Mondorf-les-Bains;Mondorf-les-Bains;49.5069;6.2806;120 -Differdange;Differdange;49.5242;5.8914;120 -Soleuvre;Soleuvre;49.5333;5.9333;120 -Diekirch;Diekirch;49.8678;6.1558;120 -Redange-sur-Attert;Redange-sur-Attert;49.7656;5.8908;120 -Mersch;Mersch;49.7489;6.1061;120 -Vianden;Vianden;49.935;6.2089;120 -Capellen;Capellen;49.6444;5.9897;120 -Grevenmacher;Grevenmacher;49.6747;6.4419;120 -Remich;Remich;49.5444;6.3667;120 -Echternach;Echternach;49.8117;6.4217;120 -Wiltz;Wiltz;49.9689;5.9319;120 -Clervaux;Clervaux;50.0547;6.0314;120 -Rumelange;Rumelange;49.4597;6.0306;120 -Esch-sur-Alzette;Esch-sur-Alzette;49.4969;5.9806;120 -Dudelange;Dudelange;49.4806;6.0875;120 -Niedercorn;Niedercorn;49.5333;5.9;120 -Belvaux;Belvaux;49.5167;5.9333;120 -Rodange;Rodange;49.5467;5.8397;120 -Luxembourg;Luxembourg;49.6106;6.1328;120 -Macau;Macau;22.203;113.545;121 -Skopje;Skopje;41.9833;21.4333;122 -Tetovo;Tetovo;42.0103;20.9714;122 -Štip;Stip;41.7358;22.1914;122 -Veles;Veles;41.7153;21.7753;122 -Gostivar;Gostivar;41.8;20.9167;122 -Dračevo;Dracevo;41.9367;21.5217;122 -Bitola;Bitola;41.0319;21.3347;122 -Kumanovo;Kumanovo;42.1322;21.7144;122 -Prilep;Prilep;41.3464;21.5542;122 -Ohrid;Ohrid;41.1169;20.8019;122 -Mogila;Mogila;41.1083;21.3786;122 -Novo Selo;Novo Selo;41.4128;22.88;122 -Novaci;Novaci;41.0419;21.4561;122 -Krivogaštani;Krivogastani;41.3358;21.3331;122 -Zrnovci;Zrnovci;41.8542;22.4442;122 -Sopište;Sopiste;41.95;21.4333;122 -Plasnica;Plasnica;41.4667;21.1167;122 -Pehčevo;Pehcevo;41.7592;22.8906;122 -Tearce;Tearce;42.0775;21.0519;122 -Radoviš;Radovis;41.6381;22.4644;122 -Gevgelija;Gevgelija;41.1392;22.5025;122 -Vrapčište;Vrapciste;41.8337;20.8851;122 -Gradsko;Gradsko;41.5775;21.9428;122 -Kriva Palanka;Kriva Palanka;42.2017;22.3317;122 -Kratovo;Kratovo;42.0783;22.175;122 -Valandovo;Valandovo;41.3169;22.5611;122 -Vevčani;Vevcani;41.2403;20.5931;122 -Bogdanci;Bogdanci;41.2031;22.5728;122 -Negotino;Negotino;41.4839;22.0892;122 -Delčevo;Delcevo;41.9661;22.7747;122 -Demir Kapija;Demir Kapija;41.4114;22.2422;122 -Sveti Nikole;Sveti Nikole;41.865;21.9425;122 -Berovo;Berovo;41.7078;22.8564;122 -Kruševo;Krusevo;41.37;21.2483;122 -Lipkovo;Lipkovo;42.1553;21.5875;122 -Star Dojran;Star Dojran;41.1865;22.7203;122 -Resen;Resen;41.0893;21.0109;122 -Makedonska Kamenica;Makedonska Kamenica;42.0208;22.5876;122 -Rankovce;Rankovce;42.1719;22.1167;122 -Petrovec;Petrovec;41.9389;21.615;122 -Obleševo;Oblesevo;41.8839;22.332;122 -Karbinci;Karbinci;41.8167;22.2375;122 -Vasilevo;Vasilevo;41.4758;22.6417;122 -Makedonski Brod;Makedonski Brod;41.5133;21.2153;122 -Staro Nagoričane;Staro Nagoricane;42.2;21.83;122 -Lozovo;Lozovo;41.7817;21.9025;122 -Demir Hisar;Demir Hisar;41.2208;21.2031;122 -Centar Župa;Centar Zupa;41.4775;20.5578;122 -Jegunovce;Jegunovce;42.0731;21.1231;122 -Brvenica;Brvenica;41.9672;20.9808;122 -Dolneni;Dolneni;41.4264;21.4536;122 -Belčišta;Belcista;41.3028;20.8303;122 -Ilinden;Ilinden;41.9945;21.58;122 -Studeničani;Studenicani;41.9158;21.5306;122 -Bogovinje;Bogovinje;41.9233;20.9133;122 -Želino;Zelino;41.9794;21.0619;122 -Zelenikovo;Zelenikovo;41.8867;21.5869;122 -Čučer-Sandevo;Cucer-Sandevo;42.0975;21.3877;122 -Bosilovo;Bosilovo;41.4406;22.7278;122 -Rosoman;Rosoman;41.5161;21.9497;122 -Rostuša;Rostusa;41.61;20.6;122 -Konče;Konce;41.4958;22.3825;122 -Kičevo;Kicevo;41.5142;20.9631;122 -Kavadarci;Kavadarci;41.4328;22.0117;122 -Aračinovo;Aracinovo;42.0264;21.5617;122 -Probištip;Probistip;41.9936;22.1767;122 -Vinica;Vinica;41.8828;22.5092;122 -Strumica;Strumica;41.4375;22.6431;122 -Struga;Struga;41.1775;20.6789;122 -Debar;Debar;41.525;20.5272;122 -Kočani;Kocani;41.9167;22.4125;122 -Farafangana;Farafangana;-22.8166;47.8332;123 -Morombe;Morombe;-21.7391;43.3657;123 -Ihosy;Ihosy;-22.3996;46.1167;123 -Iharan̈a;Iharana;-13.375;50.01;123 -Tôlan̈aro;Tolanaro;-25.0325;46.9833;123 -Maintirano;Maintirano;-18.0666;44.0167;123 -Antsiranana;Antsiranana;-12.2765;49.3115;123 -Miandrivazo;Miandrivazo;-19.5162;45.4666;123 -Antsohihy;Antsohihy;-14.8661;47.9834;123 -Mahajanga;Mahajanga;-15.67;46.345;123 -Andoany;Andoany;-13.4;48.2666;123 -Toliara;Toliara;-23.35;43.6667;123 -Antananarivo;Antananarivo;-18.9386;47.5214;123 -Marovoay;Marovoay;-16.0995;46.6333;123 -Ambanja;Ambanja;-13.6786;48.4522;123 -Fianarantsoa;Fianarantsoa;-21.4333;47.0833;123 -Antsirabe;Antsirabe;-19.8667;47.0333;123 -Toamasina;Toamasina;-18.1492;49.4023;123 -Mananjary;Mananjary;-21.2167;48.3333;123 -Morondava;Morondava;-20.2833;44.2833;123 -Maroantsetra;Maroantsetra;-15.4333;49.7333;123 -Sambava;Sambava;-14.2662;50.1666;123 -Ambatondrazaka;Ambatondrazaka;-17.8329;48.4167;123 -Besalampy;Besalampy;-16.7495;44.4833;123 -Manja;Manja;-21.4329;44.3333;123 -Androka;Androka;-25.0219;44.0749;123 -Antalaha;Antalaha;-14.8833;50.2833;123 -Mandritsara;Mandritsara;-15.8328;48.8166;123 -Bekily;Bekily;-24.2162;45.3166;123 -Chiromo;Chiromo;-16.55;35.1332;124 -Blantyre;Blantyre;-15.7861;35.0058;124 -Lilongwe;Lilongwe;-13.9833;33.7833;124 -Zomba;Zomba;-15.3833;35.3333;124 -Mzuzu;Mzuzu;-11.45;34.0333;124 -Salima;Salima;-13.7829;34.4333;124 -Nkhotakota;Nkhotakota;-12.9163;34.3;124 -Mangochi;Mangochi;-14.4722;35.2639;124 -Karonga;Karonga;-9.9329;33.9333;124 -Chikwawa;Chikwawa;-16.035;34.801;124 -Kasungu;Kasungu;-13.0364;33.4822;124 -Neno;Neno;-15.3981;34.6534;124 -Dowa;Dowa;-13.6532;33.9385;124 -Ntchisi;Ntchisi;-13.3753;34.0036;124 -Rumphi;Rumphi;-11.0153;33.7722;124 -Balaka;Balaka;-14.9889;34.9591;124 -Chiradzulu;Chiradzulu;-15.6746;35.1407;124 -Phalombe;Phalombe;-15.8;35.65;124 -Machinga;Machinga;-14.9667;35.5167;124 -Thyolo;Thyolo;-16.0667;35.1333;124 -Dedza;Dedza;-14.3667;34.3333;124 -Mwanza;Mwanza;-15.6167;34.5167;124 -Ntcheu;Ntcheu;-14.8167;34.6333;124 -Nkhata Bay;Nkhata Bay;-11.6333;34.3;124 -Chitipa;Chitipa;-9.7024;33.2697;124 -Mzimba;Mzimba;-11.9;33.6;124 -Mulanje;Mulanje;-16.0333;35.5;124 -Nsanje;Nsanje;-16.9167;35.2667;124 -Mchinji;Mchinji;-13.8167;32.9;124 -Kuala Lipis;Kuala Lipis;4.184;102.042;125 -Labuan;Labuan;5.2803;115.2475;125 -Cukai;Cukai;4.2332;103.4479;125 -Kangar;Kangar;6.4333;100.2;125 -Putrajaya;Putrajaya;2.93;101.69;125 -Batu Pahat;Batu Pahat;1.85;102.93;125 -Teluk Intan;Teluk Intan;4.0259;101.0213;125 -Bintulu;Bintulu;3.17;113.03;125 -Tawau;Tawau;4.2448;117.8911;125 -Kuala Lumpur;Kuala Lumpur;3.1478;101.6953;125 -Sandakan;Sandakan;5.8388;118.1173;125 -Seremban;Seremban;2.7297;101.9381;125 -Melaka;Melaka;2.1889;102.2511;125 -Kota Kinabalu;Kota Kinabalu;5.975;116.0725;125 -Kuantan;Kuantan;3.8167;103.3333;125 -Shah Alam;Shah Alam;3.0833;101.5333;125 -Johor Bahru;Johor Bahru;1.4556;103.7611;125 -Kota Bharu;Kota Bharu;6.1333;102.25;125 -George Town;George Town;5.4145;100.3292;125 -Petaling Jaya;Petaling Jaya;3.1073;101.6067;125 -Butterworth;Butterworth;5.3992;100.3639;125 -Klang;Klang;3.0333;101.45;125 -Ipoh;Ipoh;4.6;101.07;125 -Lahad Datu;Lahad Datu;5.03;118.34;125 -Muar;Muar;2.05;102.56;125 -Alor Setar;Alor Setar;6.1167;100.3667;125 -Bukit Mertajam;Bukit Mertajam;5.3631;100.4667;125 -Kluang;Kluang;2.0336;103.3194;125 -Sibu;Sibu;2.3;111.8167;125 -Kuala Terengganu;Kuala Terengganu;5.3303;103.1408;125 -Taiping;Taiping;4.85;100.7333;125 -Miri;Miri;4.4028;113.9933;125 -Kuching;Kuching;1.5397;110.3542;125 -Sungai Petani;Sungai Petani;5.65;100.48;125 -Raub;Raub;3.7931;101.8569;125 -Male;Male;4.175;73.5083;126 -Un’goofaaru;Un'goofaaru;5.6681;73.0302;126 -Muli;Muli;2.9217;73.5811;126 -Fonadhoo;Fonadhoo;1.8342;73.5031;126 -Manadhoo;Manadhoo;5.7669;73.4136;126 -Felidhoo;Felidhoo;3.4718;73.547;126 -Hithadhoo;Hithadhoo;-0.6;73.0833;126 -Foammulah;Foammulah;-0.3;73.4256;126 -Nilandhoo;Nilandhoo;3.0567;72.89;126 -Veymandoo;Veymandoo;2.1878;73.095;126 -Viligili;Viligili;0.7539;73.4353;126 -Rasdhoo;Rasdhoo;4.2631;72.9919;126 -Dhihdhoo;Dhihdhoo;6.8874;73.114;126 -Thulusdhoo;Thulusdhoo;4.3742;73.6517;126 -Thinadhoo;Thinadhoo;0.5303;72.9967;126 -Kulhudhuffushi;Kulhudhuffushi;6.6223;73.0702;126 -Kudahuvadhoo;Kudahuvadhoo;2.6717;72.8936;126 -Funadhoo;Funadhoo;6.1509;73.2901;126 -Eydhafushi;Eydhafushi;5.1038;73.0699;126 -Mahibadhoo;Mahibadhoo;3.7571;72.9689;126 -Naifaru;Naifaru;5.4442;73.3662;126 -Kidal;Kidal;18.4333;1.4;127 -Kangaba;Kangaba;11.9333;-8.4167;127 -Koulikoro;Koulikoro;12.8833;-7.55;127 -Nara;Nara;15.18;-7.28;127 -Léré;Lere;15.7117;-4.9117;127 -Nioro;Nioro;15.1833;-9.55;127 -Sokolo;Sokolo;14.7328;-6.1219;127 -Markala;Markala;13.6739;-6.075;127 -Kati;Kati;12.7504;-8.08;127 -Kayes;Kayes;14.45;-11.4167;127 -Ménaka;Menaka;15.9167;2.4;127 -Gao;Gao;16.2667;-0.05;127 -Kita;Kita;13.0504;-9.4833;127 -Timbuktu;Timbuktu;16.7733;-2.9994;127 -Mopti;Mopti;14.49;-4.18;127 -Koutiala;Koutiala;12.3833;-5.4667;127 -Aguelhok;Aguelhok;19.4614;0.8589;127 -Ségou;Segou;13.45;-6.2667;127 -Goundam;Goundam;16.4144;-3.6708;127 -Bamako;Bamako;12.6458;-7.9922;127 -Djenné;Djenne;13.9;-4.55;127 -Ansongo;Ansongo;15.665;0.5028;127 -Banamba;Banamba;13.55;-7.45;127 -Bourèm Guindou;Bourem Guindou;16.9004;-0.35;127 -Bafoulabé;Bafoulabe;13.8064;-10.8322;127 -Sikasso;Sikasso;11.3167;-5.6667;127 -Satadougou;Satadougou;12.617;-11.4066;127 -San;San;13.3004;-4.9;127 -Taoudenni;Taoudenni;22.6666;-3.9834;127 -Araouane;Araouane;18.9;-3.5299;127 -Yélimané;Yelimane;15.1337;-10.5666;127 -Tessalit;Tessalit;20.2011;1.0125;127 -Bougouni;Bougouni;11.4177;-7.4832;127 -Valletta;Valletta;35.8978;14.5125;128 -Birkirkara;Birkirkara;35.9;14.4667;128 -San Lawrenz;San Lawrenz;36.055;14.2042;128 -Għasri;Ghasri;36.0583;14.2278;128 -Imdina;Imdina;35.8858;14.4031;128 -Santa Luċija;Santa Lucija;36.0431;14.2172;128 -Żebbuġ;Zebbug;36.0722;14.2358;128 -Imġarr;Imgarr;35.9197;14.3664;128 -Imtarfa;Imtarfa;35.8908;14.3969;128 -Xewkija;Xewkija;36.0331;14.2583;128 -Kirkop;Kirkop;35.8419;14.485;128 -Għargħur;Gharghur;35.9241;14.4534;128 -Dingli;Dingli;35.8603;14.3814;128 -Marsaxlokk;Marsaxlokk;35.8417;14.5447;128 -Qrendi;Qrendi;35.8342;14.4589;128 -Xgħajra;Xghajra;35.8864;14.5472;128 -Għajnsielem;Ghajnsielem;36.0269;14.2903;128 -Safi;Safi;35.8333;14.485;128 -Fontana;Fontana;36.0364;14.2422;128 -Sannat;Sannat;36.0244;14.2458;128 -Qala;Qala;36.0353;14.3103;128 -Munxar;Munxar;36.0303;14.2353;128 -Kerċem;Kercem;36.0406;14.2297;128 -Nadur;Nadur;36.0381;14.295;128 -Pembroke;Pembroke;35.9264;14.4808;128 -Kalkara;Kalkara;35.8892;14.5294;128 -Floriana;Floriana;35.8933;14.5058;128 -Iklin;Iklin;35.9042;14.4544;128 -Imqabba;Imqabba;35.8442;14.4669;128 -Gudja;Gudja;35.8483;14.5025;128 -Lija;Lija;35.9014;14.4472;128 -Għaxaq;Ghaxaq;35.8483;14.5172;128 -Marsa;Marsa;35.8833;14.4947;128 -Xagħra;Xaghra;36.0503;14.2675;128 -Għarb;Gharb;36.0611;14.2092;128 -Paola;Paola;35.8728;14.5075;128 -Birżebbuġa;Birzebbuga;35.8267;14.5278;128 -Luqa;Luqa;35.8597;14.4892;128 -Ta’ Xbiex;Ta' Xbiex;35.8992;14.4981;128 -Balzan;Balzan;35.8975;14.4533;128 -Vittoriosa;Vittoriosa;35.8881;14.5225;128 -Cospicua;Cospicua;35.8822;14.5222;128 -Siġġiewi;Siggiewi;35.8542;14.4383;128 -Senglea;Senglea;35.8878;14.5169;128 -Victoria;Victoria;36.05;14.25;128 -Pietà;Pieta;35.8833;14.4833;128 -Ħamrun;Hamrun;35.8861;14.4894;128 -Mellieħa;Mellieha;35.95;14.3667;128 -Mosta;Mosta;35.9;14.4333;128 -Sliema;Sliema;35.9122;14.5042;128 -Fgura;Fgura;35.8725;14.5228;128 -Saint Paul’s Bay;Saint Paul's Bay;35.9483;14.4017;128 -Qormi;Qormi;35.8794;14.4722;128 -Tarxien;Tarxien;35.865;14.5111;128 -Naxxar;Naxxar;35.915;14.4447;128 -Marsaskala;Marsaskala;35.8625;14.5675;128 -Rabat;Rabat;35.8817;14.3989;128 -Żurrieq;Zurrieq;35.8292;14.4744;128 -Gżira;Gzira;35.905;14.4939;128 -Swieqi;Swieqi;35.9208;14.48;128 -Imsida;Imsida;35.8978;14.4894;128 -Żejtun;Zejtun;35.8556;14.5333;128 -Żebbuġ;Zebbug;35.8733;14.4417;128 -San Ġiljan;San Giljan;35.9186;14.49;128 -Attard;Attard;35.9;14.45;128 -Santa Venera;Santa Venera;35.8903;14.4778;128 -Żabbar;Zabbar;35.8772;14.5381;128 -San Ġwann;San Gwann;35.9094;14.4786;128 -Majuro;Majuro;7.0918;171.3802;129 -Fort-de-France;Fort-de-France;14.6104;-61.08;130 -Nouakchott;Nouakchott;18.0858;-15.9785;131 -Néma;Nema;16.6171;-7.25;131 -Rosso;Rosso;16.5128;-15.805;131 -Zouerate;Zouerate;22.7344;-12.4725;131 -Kiffa;Kiffa;16.6164;-11.4044;131 -Nouadhibou;Nouadhibou;20.95;-17.0333;131 -Arafat;Arafat;18.0583;-15.9621;131 -Tidjikja;Tidjikja;18.55;-11.4166;131 -Atar;Atar;20.5167;-13.05;131 -Aleg;Aleg;17.058;-13.909;131 -Tevragh Zeina;Tevragh Zeina;18.0989;-15.9885;131 -Aioun;Aioun;16.6667;-9.6167;131 -Dar Naim;Dar Naim;18.0973;-15.9327;131 -Kaédi;Kaedi;16.1503;-13.5037;131 -Sélibaby;Selibaby;15.167;-12.1833;131 -Akjoujt;Akjoujt;19.747;-14.391;131 -Boutilimit;Boutilimit;17.5504;-14.7;131 -Bogué;Bogue;16.5904;-14.27;131 -Chegga;Chegga;25.3719;-5.7867;131 -Timbedgha;Timbedgha;16.2447;-8.1675;131 -Fdérik;Fderik;22.679;-12.707;131 -Bîr Mogreïn;Bir Mogrein;25.2333;-11.5833;131 -Cap Malheureux;Cap Malheureux;-19.9842;57.6142;132 -Port Mathurin;Port Mathurin;-19.6833;63.4211;132 -Centre de Flacq;Centre de Flacq;-20.2002;57.7177;132 -Quartier Militaire;Quartier Militaire;-20.25;57.55;132 -Curepipe;Curepipe;-20.3162;57.5166;132 -Port Louis;Port Louis;-20.1667;57.5;132 -Mamoudzou;Mamoudzou;-12.7871;45.275;133 -Ocuilan de Arteaga;Ocuilan de Arteaga;19;-99.4;134 -Nezahualcóyotl;Nezahualcoyotl;19.4;-98.9889;134 -Ciudad Nezahualcóyotl;Ciudad Nezahualcoyotl;19.41;-99.03;134 -Monterrey;Monterrey;25.6667;-100.3;134 -Mexicali;Mexicali;32.6633;-115.4678;134 -Villahermosa;Villahermosa;17.9892;-92.9281;134 -Tepeji del Río de Ocampo;Tepeji del Rio de Ocampo;19.9039;-99.3414;134 -Santa Ana Nextlalpan;Santa Ana Nextlalpan;19.7167;-99.0667;134 -Zimapan;Zimapan;20.7333;-99.3833;134 -Tijuana;Tijuana;32.525;-117.0333;134 -Ecatepec;Ecatepec;19.6097;-99.06;134 -León de los Aldama;Leon de los Aldama;21.1167;-101.6833;134 -Puebla;Puebla;19.0333;-98.1833;134 -Zapopan;Zapopan;20.7167;-103.4;134 -Juárez;Juarez;31.7386;-106.487;134 -Mexico City;Mexico City;19.4333;-99.1333;134 -Guadalajara;Guadalajara;20.6767;-103.3475;134 -San Felipe;San Felipe;21.4833;-101.2167;134 -Temascalapa;Temascalapa;19.8;-98.9;134 -Capulhuac;Capulhuac;19.2;-99.4667;134 -Tuzantán;Tuzantan;15.15;-92.4167;134 -Pichucalco;Pichucalco;17.5;-93.1167;134 -San Blas;San Blas;21.5397;-105.2856;134 -Tecozautla;Tecozautla;20.5333;-99.6333;134 -Temascaltepec de González;Temascaltepec de Gonzalez;19.0433;-100.0414;134 -Turicato;Turicato;19.05;-101.4167;134 -Petatlán;Petatlan;17.5383;-101.2739;134 -Coycoyan de las Flores;Coycoyan de las Flores;17.2667;-98.2667;134 -San Pedro Huamelula;San Pedro Huamelula;16.0167;-95.6667;134 -Santa María Ajoloapan;Santa Maria Ajoloapan;19.9692;-99.0353;134 -San Agustín de las Juntas;San Agustin de las Juntas;17;-96.7167;134 -La Misión;La Mision;21.1;-99.1333;134 -Arteaga;Arteaga;25.45;-100.8333;134 -Santa Isabel Cholula;Santa Isabel Cholula;19;-98.3667;134 -Amatenango del Valle;Amatenango del Valle;16.5333;-92.4333;134 -Teotitlán;Teotitlan;18.1333;-97.0833;134 -Santa Cruz Atizapán;Santa Cruz Atizapan;19.1756;-99.4886;134 -Cuicatlan;Cuicatlan;17.8;-96.95;134 -San Pedro Ixtlahuaca;San Pedro Ixtlahuaca;17.05;-96.8167;134 -Jilotlán de los Dolores;Jilotlan de los Dolores;19.3708;-103.0197;134 -Nopaltepec;Nopaltepec;19.7819;-98.7125;134 -Tepetlaoxtoc;Tepetlaoxtoc;19.5731;-98.8203;134 -Amatenango de la Frontera;Amatenango de la Frontera;15.4333;-92.1167;134 -Xalatlaco;Xalatlaco;19.1811;-99.4164;134 -Tequisquiapan;Tequisquiapan;20.5206;-99.8958;134 -San Rafael;San Rafael;20.1889;-96.8658;134 -Ozumba;Ozumba;19.0392;-98.7936;134 -Juchitepec;Juchitepec;19.0997;-98.8792;134 -Villa Comaltitlán;Villa Comaltitlan;15.2167;-92.5667;134 -Nava;Nava;28.4214;-100.7675;134 -San Salvador;San Salvador;20.2833;-99.0153;134 -Zacoalco de Torres;Zacoalco de Torres;20.2333;-103.5833;134 -Las Rosas;Las Rosas;16.3556;-92.3672;134 -Carácuaro;Caracuaro;19.0167;-101.126;134 -Comala;Comala;19.3208;-103.7603;134 -Ecatzingo;Ecatzingo;18.95;-98.75;134 -Lototla;Lototla;20.8392;-98.7178;134 -Hermosillo;Hermosillo;29.0989;-110.9542;134 -Chihuahua;Chihuahua;28.6353;-106.0889;134 -Cancún;Cancun;21.1606;-86.8475;134 -Saltillo;Saltillo;25.4333;-101;134 -Naucalpan de Juárez;Naucalpan de Juarez;19.4753;-99.2378;134 -Aguascalientes;Aguascalientes;21.876;-102.296;134 -Mérida;Merida;20.97;-89.62;134 -Culiacán;Culiacan;24.8069;-107.3939;134 -San Luis Potosí;San Luis Potosi;22.1511;-100.9761;134 -Tlajomulco de Zúñiga;Tlajomulco de Zuniga;20.4736;-103.4431;134 -Querétaro;Queretaro;20.5875;-100.3928;134 -Durango;Durango;24.0167;-104.6667;134 -Acapulco de Juárez;Acapulco de Juarez;16.8636;-99.8825;134 -Tlaquepaque;Tlaquepaque;20.6167;-103.3167;134 -Mazatlán;Mazatlan;23.2167;-106.4167;134 -Tlalnepantla;Tlalnepantla;19.5367;-99.1947;134 -Torreón;Torreon;25.5394;-103.4486;134 -Guadalupe;Guadalupe;25.6775;-100.2597;134 -Santo Tomás de los Plátanos;Santo Tomas de los Platanos;19.1817;-100.2589;134 -Hostotipaquillo;Hostotipaquillo;21.0603;-104.0509;134 -Hueyotlipan;Hueyotlipan;18.9;-97.85;134 -Huaniqueo de Morales;Huaniqueo de Morales;19.8946;-101.5122;134 -Morelia;Morelia;19.7683;-101.1894;134 -Tzitzio;Tzitzio;19.4449;-100.9085;134 -Ciudad López Mateos;Ciudad Lopez Mateos;19.55;-99.2833;134 -Celaya;Celaya;20.5222;-100.8122;134 -Ixtapaluca;Ixtapaluca;19.3186;-98.8822;134 -Los Mochis;Los Mochis;25.7835;-108.9937;134 -Tultitlán de Mariano Escobedo;Tultitlan de Mariano Escobedo;19.645;-99.1694;134 -Ciudad Apodaca;Ciudad Apodaca;25.7833;-100.1833;134 -Heroica Matamoros;Heroica Matamoros;25.8797;-97.5042;134 -Reynosa;Reynosa;26.0922;-98.2778;134 -Tonalá;Tonala;20.6167;-103.2333;134 -Ensenada;Ensenada;31.8578;-116.6058;134 -Tuxtla;Tuxtla;16.7528;-93.1167;134 -Irapuato;Irapuato;20.6667;-101.35;134 -Chimalhuacán;Chimalhuacan;19.4167;-98.9;134 -San Nicolás de los Garza;San Nicolas de los Garza;25.75;-100.2833;134 -Xalapa;Xalapa;19.54;-96.9275;134 -Veracruz;Veracruz;19.1903;-96.1533;134 -Nuevo Laredo;Nuevo Laredo;27.4861;-99.5069;134 -San Juan del Río;San Juan del Rio;20.3833;-99.9833;134 -Tampico;Tampico;22.2553;-97.8686;134 -Ciudad General Escobedo;Ciudad General Escobedo;25.7933;-100.1583;134 -Pachuca;Pachuca;20.1;-98.75;134 -Ciudad Benito Juárez;Ciudad Benito Juarez;25.65;-100.0833;134 -Nogales;Nogales;31.1833;-111;134 -Heroica Nogales;Heroica Nogales;31.3186;-110.9458;134 -Orizaba;Orizaba;18.85;-97.1;134 -Tapachula;Tapachula;14.9;-92.2667;134 -Minatitlán;Minatitlan;17.9833;-94.55;134 -Ciudad Obregón;Ciudad Obregon;27.4939;-109.9389;134 -Soledad de Graciano Sánchez;Soledad de Graciano Sanchez;22.1833;-100.9333;134 -Cuernavaca;Cuernavaca;18.9186;-99.2342;134 -Salamanca;Salamanca;20.5703;-101.1972;134 -Uruapan;Uruapan;19.4208;-102.0628;134 -Gómez Palacio;Gomez Palacio;25.5611;-103.4983;134 -Tepic;Tepic;21.5083;-104.8931;134 -Guasave;Guasave;25.5744;-108.4706;134 -Tehuacán;Tehuacan;18.4617;-97.3928;134 -Coatzacoalcos;Coatzacoalcos;18.15;-94.4333;134 -Playa del Carmen;Playa del Carmen;20.6275;-87.0811;134 -Ciudad Victoria;Ciudad Victoria;23.7333;-99.1333;134 -Ciudad Santa Catarina;Ciudad Santa Catarina;25.6833;-100.45;134 -Oaxaca;Oaxaca;17.0606;-96.7253;134 -Chalco;Chalco;19.2647;-98.8975;134 -Tecámac;Tecamac;19.7131;-98.9683;134 -Guerrero;Guerrero;28.5478;-107.4856;134 -Villa Chalcatongo de Hidalgo;Villa Chalcatongo de Hidalgo;16.9929;-97.5498;134 -Santo Domingo Petapa;Santo Domingo Petapa;16.8167;-95.1333;134 -Coapilla;Coapilla;17.1333;-93.1667;134 -Tlahuiltepa;Tlahuiltepa;20.9233;-98.9497;134 -Santa María del Tule;Santa Maria del Tule;17.0465;-96.6363;134 -Jaltenco;Jaltenco;19.7511;-99.0931;134 -Amatepec;Amatepec;18.65;-100.15;134 -Sabanilla;Sabanilla;17.2833;-92.55;134 -Tlaxcoapan;Tlaxcoapan;20.0953;-99.22;134 -Campeche;Campeche;19.85;-90.5306;134 -Córdoba;Cordoba;18.8942;-96.9347;134 -Santa María Colotepec;Santa Maria Colotepec;15.8833;-96.9167;134 -Zacualtipán;Zacualtipan;20.65;-98.65;134 -Fresnillo;Fresnillo;23.175;-102.8675;134 -Toluca;Toluca;19.2925;-99.6569;134 -Guadalupe;Guadalupe;22.7528;-102.5078;134 -San Felipe Jalapa de Díaz;San Felipe Jalapa de Diaz;18.0667;-96.5333;134 -Huixquilucan;Huixquilucan;19.3611;-99.3508;134 -Tehuipango;Tehuipango;18.5167;-97.05;134 -Quiroga;Quiroga;19.6638;-101.524;134 -Monclova;Monclova;26.9103;-101.4222;134 -La Paz;La Paz;24.1422;-110.3108;134 -San Juan Guichicovi;San Juan Guichicovi;16.9667;-95.0833;134 -Nochistlán de Mejía;Nochistlan de Mejia;21.3642;-102.8464;134 -Tlalpujahua de Rayón;Tlalpujahua de Rayon;19.8052;-100.1741;134 -Villa Luvianos;Villa Luvianos;18.92;-100.2983;134 -Salinas Victoria;Salinas Victoria;25.9667;-100.3;134 -Atlautla;Atlautla;19;-98.7167;134 -Zempoala;Zempoala;19.9167;-98.6667;134 -Cuerámaro;Cueramaro;20.6258;-101.6739;134 -Tepehuacán de Guerrero;Tepehuacan de Guerrero;21.0131;-98.8442;134 -Atitalaquia;Atitalaquia;20.0583;-99.2208;134 -San Agustín Tlaxiaca;San Agustin Tlaxiaca;20.1144;-98.8867;134 -Ixtapa;Ixtapa;16.8;-92.9;134 -Ciudad Madero;Ciudad Madero;22.25;-97.8333;134 -Poza Rica de Hidalgo;Poza Rica de Hidalgo;20.5333;-97.45;134 -Chilpancingo;Chilpancingo;17.55;-99.5;134 -Guanajuato;Guanajuato;21.0178;-101.2567;134 -Cuautla;Cuautla;18.8167;-98.95;134 -Zamora;Zamora;19.9833;-102.2833;134 -Puerto Vallarta;Puerto Vallarta;20.6458;-105.2222;134 -San Luis Río Colorado;San Luis Rio Colorado;32.4767;-114.7625;134 -Teziutlan;Teziutlan;19.8178;-97.3667;134 -Santa María Texmelucan;Santa Maria Texmelucan;19.2833;-98.4333;134 -Chicoloapan;Chicoloapan;19.4167;-98.9;134 -Piedras Negras;Piedras Negras;28.7;-100.5231;134 -San Andrés Tuxtla;San Andres Tuxtla;18.4487;-95.2126;134 -Lagos de Moreno;Lagos de Moreno;21.3564;-101.9292;134 -Chetumal;Chetumal;18.5036;-88.3053;134 -Ciudad Valles;Ciudad Valles;21.9833;-99.0167;134 -Ciudad del Carmen;Ciudad del Carmen;18.6333;-91.8333;134 -Comitán;Comitan;16.2511;-92.1342;134 -Cuauhtémoc;Cuauhtemoc;28.405;-106.8667;134 -Jiutepec;Jiutepec;18.8833;-99.1667;134 -Ciudad Acuña;Ciudad Acuna;29.3242;-100.9317;134 -San Martin Texmelucan de Labastida;San Martin Texmelucan de Labastida;19.2693;-98.4283;134 -Tulancingo;Tulancingo;20.0833;-98.3667;134 -Tuxtepec;Tuxtepec;18.1;-96.1167;134 -Papantla de Olarte;Papantla de Olarte;20.4478;-97.32;134 -San Francisco Ixhuatan;San Francisco Ixhuatan;16.3514;-94.4836;134 -Villa Morelos;Villa Morelos;20.0033;-101.4144;134 -San Pablo Villa de Mitla;San Pablo Villa de Mitla;16.917;-96.4;134 -Tepetitlan;Tepetitlan;20.1842;-99.3808;134 -Tepechitlán;Tepechitlan;21.6667;-103.3333;134 -Santa María Tonameca;Santa Maria Tonameca;15.7458;-96.5472;134 -Sultepec;Sultepec;18.8667;-99.95;134 -La Huerta;La Huerta;19.4833;-104.65;134 -San Agustín Loxicha;San Agustin Loxicha;16.0167;-96.6167;134 -San José de Gracia;San Jose de Gracia;22.15;-102.4167;134 -Santa María Xadani;Santa Maria Xadani;16.3667;-95.0167;134 -Ciudad Cerralvo;Ciudad Cerralvo;26.0899;-99.6147;134 -Jalpan;Jalpan;21.2167;-99.4725;134 -El Espinal;El Espinal;16.4906;-95.0444;134 -Huejotzingo;Huejotzingo;19.1594;-98.4073;134 -Tlanalapa;Tlanalapa;19.8167;-98.6;134 -San Cristóbal;San Cristobal;16.7367;-92.6383;134 -Guaymas;Guaymas;28.1667;-110.6667;134 -Kanasín;Kanasin;20.9344;-89.5578;134 -Ixtlahuaca;Ixtlahuaca;19.5689;-99.7669;134 -Colima;Colima;19.2433;-103.7247;134 -San Miguel Ocotenco;San Miguel Ocotenco;18.9894;-97.447;134 -Tecolutla;Tecolutla;20.4797;-97.01;134 -Tepalcatepec;Tepalcatepec;19.1833;-102.85;134 -Paraíso;Paraiso;18.3961;-93.2128;134 -Tepatitlán de Morelos;Tepatitlan de Morelos;20.817;-102.733;134 -Iguala de la Independencia;Iguala de la Independencia;18.35;-99.5333;134 -Cuautitlán Izcalli;Cuautitlan Izcalli;19.65;-99.25;134 -Delicias;Delicias;28.1931;-105.4717;134 -Pénjamo;Penjamo;20.4311;-101.7222;134 -Valle de Santiago;Valle de Santiago;20.3928;-101.1969;134 -García;Garcia;25.8167;-100.5833;134 -Conkal;Conkal;21.0733;-89.5208;134 -Navojoa;Navojoa;27.0813;-109.4461;134 -Chilapa de Álvarez;Chilapa de Alvarez;17.5944;-99.1778;134 -Villa de Álvarez;Villa de Alvarez;19.25;-103.7333;134 -San Pedro Garza García;San Pedro Garza Garcia;25.6667;-100.3;134 -Matamoros;Matamoros;25.533;-103.25;134 -Zacatecas;Zacatecas;22.7736;-102.5736;134 -Las Margaritas;Las Margaritas;16.3078;-91.9683;134 -Ciudad Hidalgo;Ciudad Hidalgo;19.6917;-100.5536;134 -Apatzingan de la Constitucion;Apatzingan de la Constitucion;19.0886;-102.3508;134 -Tultepec;Tultepec;19.685;-99.1281;134 -San José del Cabo;San Jose del Cabo;23.0614;-109.7081;134 -Miramar;Miramar;22.3375;-97.8694;134 -Huejutla de Reyes;Huejutla de Reyes;21.1333;-98.4167;134 -Cholula de Rivadabia;Cholula de Rivadabia;19.0633;-98.3064;134 -San Miguel del Puerto;San Miguel del Puerto;15.9167;-96.1667;134 -Tumbiscatío de Ruiz;Tumbiscatio de Ruiz;18.5167;-102.383;134 -Chicomuselo;Chicomuselo;15.7442;-92.2833;134 -Texmelucan;Texmelucan;16.5833;-97.2;134 -San Sebastián Tecomaxtlahuaca;San Sebastian Tecomaxtlahuaca;17.35;-98.0333;134 -Santiago Yosondúa;Santiago Yosondua;16.8833;-97.5667;134 -Imuris;Imuris;30.7667;-110.8333;134 -Cacalchen;Cacalchen;20.9822;-89.2278;134 -San Pablo Huitzo;San Pablo Huitzo;17.2764;-96.8825;134 -Tamiahua;Tamiahua;21.2788;-97.4462;134 -Tototlán;Tototlan;20.5333;-102.7833;134 -Ozuluama de Mascareñas;Ozuluama de Mascarenas;21.6667;-97.85;134 -Huitiupán;Huitiupan;17.1667;-92.6833;134 -Doctor Mora;Doctor Mora;21.1425;-100.3192;134 -Cuilapan de Guerrero;Cuilapan de Guerrero;16.9972;-96.7817;134 -San Juan Cotzocón;San Juan Cotzocon;17.1667;-95.7833;134 -Soledad Atzompa;Soledad Atzompa;18.755;-97.1522;134 -Ahualulco de Mercado;Ahualulco de Mercado;20.6992;-103.9556;134 -Cuautitlán;Cuautitlan;19.6833;-99.1833;134 -Tizayuca;Tizayuca;19.8333;-98.9833;134 -Martínez de la Torre;Martinez de la Torre;20.0667;-97.05;134 -Heroica Guaymas;Heroica Guaymas;27.9183;-110.8989;134 -Axapusco;Axapusco;19.7194;-98.7972;134 -Acatlán;Acatlan;20.4242;-103.6014;134 -Yahualica;Yahualica;20.9531;-98.38;134 -Chapa de Mota;Chapa de Mota;19.8144;-99.5269;134 -Tepexi de Rodríguez;Tepexi de Rodriguez;18.5797;-97.9267;134 -San Felipe;San Felipe;31.0275;-114.8353;134 -Magdalena;Magdalena;20.9092;-103.9803;134 -Tecali;Tecali;18.9011;-97.97;134 -El Bosque;El Bosque;17.0667;-92.7167;134 -San Miguel de Papasquiaro;San Miguel de Papasquiaro;24.8304;-105.34;134 -Puente Nacional;Puente Nacional;19.3333;-96.4833;134 -Huautla;Huautla;21.0308;-98.285;134 -Yahualica de González Gallo;Yahualica de Gonzalez Gallo;21.1781;-102.886;134 -Manzanillo;Manzanillo;19.0522;-104.3158;134 -Parral;Parral;26.9333;-105.6667;134 -Túxpam de Rodríguez Cano;Tuxpam de Rodriguez Cano;20.95;-97.4;134 -Las Delicias;Las Delicias;28.2;-105.5;134 -San Antonio Enchisi;San Antonio Enchisi;19.7072;-99.7867;134 -Playas de Rosarito;Playas de Rosarito;32.3636;-117.0544;134 -Temoaya;Temoaya;19.4686;-99.5933;134 -Ciudad Río Bravo;Ciudad Rio Bravo;25.9861;-98.0889;134 -Texcoco;Texcoco;19.52;-98.88;134 -San Luis de la Paz;San Luis de la Paz;21.3;-100.5167;134 -Ciudad Guzmán;Ciudad Guzman;19.7;-103.4667;134 -Tantoyuca;Tantoyuca;21.35;-98.2333;134 -Coatepec;Coatepec;19.4553;-96.9586;134 -Cosalá;Cosala;24.4125;-106.6917;134 -Kinchil;Kinchil;20.9161;-89.9469;134 -Topolobampo;Topolobampo;25.6056;-109.05;134 -San Miguel Quetzaltepec;San Miguel Quetzaltepec;16.9667;-95.8167;134 -Solosuchiapa;Solosuchiapa;17.4;-93.0167;134 -San Martín Hidalgo;San Martin Hidalgo;20.435;-103.9286;134 -Ciudad Lázaro Cárdenas;Ciudad Lazaro Cardenas;17.9561;-102.1922;134 -Tecomán;Tecoman;18.9089;-103.8747;134 -Atotonilco de Tula;Atotonilco de Tula;20.05;-99.1833;134 -Albarradas;Albarradas;17.0667;-96.2;134 -Acatic;Acatic;20.7803;-102.91;134 -La Resolana;La Resolana;19.6031;-104.4362;134 -San Martín de las Pirámides;San Martin de las Piramides;19.7333;-98.8167;134 -Ocotlán de Morelos;Ocotlan de Morelos;16.7914;-96.675;134 -Temax;Temax;21.1511;-88.9403;134 -San Felipe Tejalapan;San Felipe Tejalapan;17.1111;-96.8542;134 -Tonila;Tonila;19.4261;-103.5319;134 -Tenampa;Tenampa;19.25;-96.8833;134 -San Pedro;San Pedro;25.7578;-102.9831;134 -Chiapa de Corzo;Chiapa de Corzo;16.7083;-93.0169;134 -Francisco I. Madero;Francisco I. Madero;25.7753;-103.2731;134 -Colonia del Sol;Colonia del Sol;22.9125;-109.9208;134 -Nuevo Casas Grandes;Nuevo Casas Grandes;30.4167;-107.9167;134 -Acatzingo;Acatzingo;18.9817;-97.7822;134 -Pinotepa;Pinotepa;16.3412;-98.0537;134 -Zumpango;Zumpango;19.7969;-99.0992;134 -Tezonapa;Tezonapa;18.6058;-96.6875;134 -Huamantla;Huamantla;19.3133;-97.9228;134 -Sabinas;Sabinas;27.8489;-101.12;134 -Linares;Linares;24.8604;-99.57;134 -Cosamaloapan;Cosamaloapan;18.3667;-95.8;134 -Ocosingo;Ocosingo;16.9072;-92.0961;134 -Buena Vista Tomatlán;Buena Vista Tomatlan;19.2102;-102.5869;134 -Valladolid;Valladolid;20.6894;-88.2017;134 -Jiménez;Jimenez;27.13;-104.9067;134 -Tecuanipan;Tecuanipan;19.0167;-98.4;134 -Chapultenango;Chapultenango;17.3333;-93.1333;134 -Villa Díaz Ordaz;Villa Diaz Ordaz;16.9981;-96.4314;134 -Omitlán de Juárez;Omitlan de Juarez;20.1697;-98.6478;134 -San Bernardino;San Bernardino;19.45;-98.9;134 -Dzilam González;Dzilam Gonzalez;21.28;-88.9292;134 -Teteles de Avila Castillo;Teteles de Avila Castillo;19.85;-97.45;134 -Mapimí;Mapimi;25.8331;-103.8478;134 -Jitotol;Jitotol;17.0667;-92.8667;134 -Chachahuantla;Chachahuantla;20.2756;-98.1503;134 -Chapulhuacán;Chapulhuacan;21.1547;-98.9039;134 -Colonia General Felipe Ángeles;Colonia General Felipe Angeles;23.9167;-104.6;134 -Santa María Chilchotla;Santa Maria Chilchotla;18.2333;-96.8167;134 -Silao;Silao;20.9478;-101.4281;134 -Juchitán de Zaragoza;Juchitan de Zaragoza;16.436;-95.0198;134 -Tejupilco;Tejupilco;18.9058;-100.1528;134 -Los Reyes de Salgado;Los Reyes de Salgado;19.5833;-102.4667;134 -Tecate;Tecate;32.5728;-116.6267;134 -Cozumel;Cozumel;20.5104;-86.9493;134 -Tacámbaro de Codallos;Tacambaro de Codallos;19.2356;-101.4569;134 -Ciudad Lerdo;Ciudad Lerdo;25.55;-103.5167;134 -Salina Cruz;Salina Cruz;16.1949;-95.2151;134 -Apizaco;Apizaco;19.4167;-98.1333;134 -Tala;Tala;20.6525;-103.7028;134 -Acayucan;Acayucan;17.9422;-94.9103;134 -Xicotepec de Juárez;Xicotepec de Juarez;20.3;-97.9667;134 -Bella Vista;Bella Vista;15.5833;-92.2167;134 -Villa Hidalgo;Villa Hidalgo;21.6762;-102.588;134 -Cortazar;Cortazar;20.483;-100.933;134 -Heroica Caborca;Heroica Caborca;30.7167;-112.15;134 -Acámbaro;Acambaro;20.0361;-100.7314;134 -Altamira;Altamira;22.3375;-97.8694;134 -Guamúchil;Guamuchil;25.4639;-108.0794;134 -Valle Hermoso;Valle Hermoso;25.6736;-97.8144;134 -Ramos Arizpe;Ramos Arizpe;25.55;-100.9667;134 -Huatusco;Huatusco;19.1489;-96.9661;134 -Misantla;Misantla;19.9333;-96.85;134 -Ixtaczoquitlán;Ixtaczoquitlan;18.85;-97.0667;134 -Dolores Hidalgo Cuna de la Independencia Nacional;Dolores Hidalgo Cuna de la Independencia Nacional;21.1516;-100.9369;134 -Tamazunchale;Tamazunchale;21.2667;-98.7833;134 -Perote;Perote;19.562;-97.242;134 -Frontera;Frontera;26.926;-101.449;134 -San Miguel de Allende;San Miguel de Allende;20.9142;-100.7436;134 -Cabo San Lucas;Cabo San Lucas;22.8897;-109.9156;134 -Rioverde;Rioverde;21.93;-99.98;134 -Matehuala;Matehuala;23.6528;-100.6444;134 -Ciudad Constitución;Ciudad Constitucion;25.0322;-111.6703;134 -Santa María Atzompa;Santa Maria Atzompa;17.0794;-96.7869;134 -Villa de Zaachila;Villa de Zaachila;16.9508;-96.7492;134 -Tulum;Tulum;20.2119;-87.4658;134 -Meoqui;Meoqui;28.2722;-105.4819;134 -Loreto;Loreto;22.2667;-101.9833;134 -Tlapa de Comonfort;Tlapa de Comonfort;17.5461;-98.5764;134 -Tizimín;Tizimin;21.1425;-88.1647;134 -Cuetzalan;Cuetzalan;20.0333;-97.5167;134 -Ajacuba;Ajacuba;20.0833;-99.1167;134 -Tlalnelhuayocan;Tlalnelhuayocan;19.5667;-96.9667;134 -Cuquío;Cuquio;20.9275;-103.0239;134 -Huehuetla;Huehuetla;20.1075;-97.6233;134 -Jamiltepec;Jamiltepec;16.2783;-97.82;134 -Ixtlahuacán del Río;Ixtlahuacan del Rio;20.8667;-103.25;134 -Vista Hermosa de Negrete;Vista Hermosa de Negrete;20.2728;-102.4806;134 -Texcaltitlán;Texcaltitlan;18.9297;-99.9372;134 -Benemérito;Benemerito;16.5172;-90.6531;134 -Huanímaro;Huanimaro;20.3675;-101.4969;134 -Tepetlixpa;Tepetlixpa;19.0006;-98.8178;134 -Cruz Grande;Cruz Grande;16.7333;-99.1333;134 -Francisco León;Francisco Leon;17.3167;-93.25;134 -Castillo de Teayo;Castillo de Teayo;20.75;-97.6333;134 -Naranjos;Naranjos;21.3472;-97.6833;134 -Atlapexco;Atlapexco;21.0042;-98.5056;134 -El Arenal;El Arenal;20.7754;-103.6935;134 -Comapa;Comapa;19.1667;-96.8666;134 -Tapalpa;Tapalpa;19.9445;-103.7585;134 -Amatán;Amatan;17.3667;-92.8167;134 -Puerto Morelos;Puerto Morelos;20.8536;-86.8753;134 -Jesús María;Jesus Maria;20.6068;-102.223;134 -Zumpango del Río;Zumpango del Rio;17.65;-99.5;134 -Ciudad Sahagun;Ciudad Sahagun;19.7714;-98.5803;134 -San Salvador El Seco;San Salvador El Seco;19.1333;-97.65;134 -Magdalena de Kino;Magdalena de Kino;30.6167;-111.05;134 -Catemaco;Catemaco;18.4167;-95.1167;134 -Escárcega;Escarcega;18.6067;-90.7344;134 -Huatabampo;Huatabampo;26.8275;-109.6422;134 -Ciudad Sabinas Hidalgo;Ciudad Sabinas Hidalgo;26.5;-100.1833;134 -Pabellón de Arteaga;Pabellon de Arteaga;22.15;-102.2667;134 -San Juan Evangelista;San Juan Evangelista;17.8833;-95.1333;134 -Amecameca de Juárez;Amecameca de Juarez;19.1238;-98.7665;134 -Tancítaro;Tancitaro;19.3375;-102.3631;134 -Zapotiltic;Zapotiltic;19.627;-103.417;134 -Calpulalpan;Calpulalpan;19.5869;-98.5683;134 -Parras de la Fuente;Parras de la Fuente;25.4403;-102.1792;134 -Paso del Macho;Paso del Macho;18.9667;-96.7167;134 -Paso de Ovejas;Paso de Ovejas;19.285;-96.44;134 -Reforma;Reforma;17.8658;-93.1472;134 -La Huacana;La Huacana;18.9625;-101.8069;134 -Tenosique;Tenosique;17.4756;-91.4225;134 -Tomatlán;Tomatlan;19.9333;-105.2333;134 -Escuinapa;Escuinapa;22.9822;-105.7031;134 -Abasolo;Abasolo;20.4511;-101.5289;134 -Villagrán;Villagran;20.517;-100.983;134 -Soteapan;Soteapan;18.2333;-94.8667;134 -Nanchital de Lázaro Cárdenas del Río;Nanchital de Lazaro Cardenas del Rio;18.0667;-94.4167;134 -Putla Villa de Guerrero;Putla Villa de Guerrero;17.0321;-97.9293;134 -Ometepec;Ometepec;16.6833;-98.4167;134 -Ticul;Ticul;20.3953;-89.5339;134 -Playa Vicente;Playa Vicente;17.8333;-95.8167;134 -Nueva Rosita;Nueva Rosita;27.939;-101.218;134 -Paracho de Verduzco;Paracho de Verduzco;19.65;-102.0667;134 -Empalme;Empalme;27.9617;-110.8125;134 -Salvatierra;Salvatierra;20.2156;-100.8961;134 -Coyotepec;Coyotepec;19.7756;-99.2056;134 -Teoloyucan;Teoloyucan;19.7442;-99.1811;134 -Jáltipan de Morelos;Jaltipan de Morelos;17.9703;-94.7144;134 -Actopan;Actopan;19.5036;-96.6192;134 -Xico;Xico;19.417;-97;134 -Tonalá;Tonala;16.0894;-93.7514;134 -Temascal;Temascal;18.2394;-96.4031;134 -Ciudad Melchor Múzquiz;Ciudad Melchor Muzquiz;27.8775;-101.5164;134 -Juan Rodríguez Clara;Juan Rodriguez Clara;18;-95.4;134 -Uman;Uman;20.8833;-89.75;134 -Zinacantán;Zinacantan;16.7601;-92.7236;134 -Pánuco;Panuco;22.05;-98.1833;134 -Nueva Italia de Ruiz;Nueva Italia de Ruiz;19.0194;-102.1089;134 -Miahuatlán de Porfirio Díaz;Miahuatlan de Porfirio Diaz;16.3283;-96.5961;134 -Sayula de Alemán;Sayula de Aleman;17.8833;-94.95;134 -Ameca;Ameca;20.5486;-104.0431;134 -Zacatelco;Zacatelco;19.2167;-98.2333;134 -Cananea;Cananea;30.9819;-110.3006;134 -Zacatlán;Zacatlan;19.9319;-97.96;134 -Mariano Escobedo;Mariano Escobedo;18.9167;-97.1333;134 -Soledad de Doblado;Soledad de Doblado;19.0447;-96.4233;134 -El Salto;El Salto;23.7823;-105.3585;134 -Actopan;Actopan;20.267;-98.933;134 -Champotón;Champoton;19.35;-90.7167;134 -Contla;Contla;19.3333;-98.1667;134 -San Fernando;San Fernando;24.8504;-98.16;134 -Dzidzantun;Dzidzantun;21.2472;-89.0417;134 -Homun;Homun;20.7386;-89.285;134 -San Diego de Alejandría;San Diego de Alejandria;20.8667;-101.9;134 -Rosales;Rosales;28.2;-105.55;134 -San Antonino Monteverde;San Antonino Monteverde;17.5322;-97.7208;134 -Chichimila;Chichimila;20.6308;-88.2172;134 -Villa Unión;Villa Union;28.2167;-100.7167;134 -Zapotlán de Juárez;Zapotlan de Juarez;19.9667;-98.85;134 -Santa María Petapa;Santa Maria Petapa;16.8167;-95.1167;134 -Chinampa de Gorostiza;Chinampa de Gorostiza;21.3667;-97.7333;134 -San Nicolás de los Ranchos;San Nicolas de los Ranchos;19.0667;-98.4833;134 -Vicente Guerrero;Vicente Guerrero;30.7264;-115.9903;134 -Calkiní;Calkini;20.3667;-90.05;134 -Mexicaltzingo;Mexicaltzingo;19.2092;-99.5858;134 -Tempoal de Sánchez;Tempoal de Sanchez;21.5167;-98.3833;134 -Nacozari de García;Nacozari de Garcia;30.3833;-109.6833;134 -El Parral;El Parral;16.3662;-93.0067;134 -Guachochi;Guachochi;26.8194;-107.07;134 -Ezequiel Montes;Ezequiel Montes;20.6667;-99.8833;134 -Balancán;Balancan;17.8;-91.53;134 -Guerrero Negro;Guerrero Negro;27.9589;-114.0561;134 -Miahuatlán;Miahuatlan;18.2833;-97.2833;134 -Aldama;Aldama;22.9194;-98.0736;134 -Anenecuilco;Anenecuilco;18.7781;-98.985;134 -Santa Cruz Amilpas;Santa Cruz Amilpas;17.0667;-96.6833;134 -San Miguel Xoxtla;San Miguel Xoxtla;19.1833;-98.3;134 -Santa Catarina Juquila;Santa Catarina Juquila;16.2379;-97.2914;134 -Santa Rosalía;Santa Rosalia;27.3389;-112.2669;134 -Erongarícuaro;Erongaricuaro;19.5833;-101.7167;134 -Juan Aldama;Juan Aldama;24.291;-103.394;134 -Huitzilan;Huitzilan;19.9667;-97.6833;134 -Villa Unión;Villa Union;23.1883;-106.2158;134 -San Pablo Atlazalpan;San Pablo Atlazalpan;19.2172;-98.909;134 -Valparaíso;Valparaiso;22.7667;-103.5667;134 -Madera;Madera;29.19;-108.1414;134 -San Juan Ixcaquixtla;San Juan Ixcaquixtla;18.45;-97.8167;134 -San Diego de la Unión;San Diego de la Union;21.4656;-100.8736;134 -Acacoyagua;Acacoyagua;15.3408;-92.6747;134 -La Junta;La Junta;28.4778;-107.3317;134 -Concordia;Concordia;23.2883;-106.0675;134 -Halachó;Halacho;20.4764;-90.0819;134 -Cuauhtémoc;Cuauhtemoc;19.3281;-103.6028;134 -Tlacotalpan;Tlacotalpan;18.6167;-95.6667;134 -Higuera de Zaragoza;Higuera de Zaragoza;25.95;-109.2833;134 -Coahuitlán;Coahuitlan;20.2667;-97.7167;134 -Tzucacab;Tzucacab;20.0708;-89.0506;134 -Choix;Choix;26.7061;-108.3219;134 -Tekit;Tekit;20.5322;-89.3314;134 -Amatlán de los Reyes;Amatlan de los Reyes;18.8457;-96.9149;134 -Xicoténcatl;Xicotencatl;22.9958;-98.9447;134 -Rafael Lucio;Rafael Lucio;19.5922;-96.9819;134 -Celestún;Celestun;20.8583;-90.4;134 -Cuapiaxtla de Madero;Cuapiaxtla de Madero;18.9167;-97.8167;134 -Ciudad Tula;Ciudad Tula;23;-99.72;134 -Teotlaltzingo;Teotlaltzingo;19.2322;-98.5017;134 -San Ignacio Río Muerto;San Ignacio Rio Muerto;27.415;-110.245;134 -Tlalixtac de Cabrera;Tlalixtac de Cabrera;17.0667;-96.65;134 -San Gregorio Atzompa;San Gregorio Atzompa;19.0224;-98.3445;134 -Anáhuac;Anahuac;28.48;-106.7442;134 -Platón Sánchez;Platon Sanchez;21.2833;-98.3667;134 -San Ignacio Cohuirimpo;San Ignacio Cohuirimpo;27.05;-109.4167;134 -Pajacuarán;Pajacuaran;20.1178;-102.5667;134 -Tacotalpa;Tacotalpa;17.5931;-92.8258;134 -Tlahualilo de Zaragoza;Tlahualilo de Zaragoza;26.1167;-103.45;134 -Candelaria;Candelaria;18.1844;-91.0461;134 -Cuatro Ciénegas de Carranza;Cuatro Cienegas de Carranza;26.9861;-102.0664;134 -San Juanito;San Juanito;27.97;-107.6003;134 -Tetela del Volcán;Tetela del Volcan;18.8931;-98.7297;134 -Acanceh;Acanceh;20.8133;-89.4524;134 -Tixkokob;Tixkokob;21.0022;-89.3936;134 -Lerma;Lerma;19.8;-90.6;134 -Muna;Muna;20.48;-89.72;134 -Sonoita;Sonoita;31.8614;-112.8544;134 -Chiautla de Tapia;Chiautla de Tapia;18.3;-98.6039;134 -Coacoatzintla;Coacoatzintla;19.65;-96.9333;134 -Altamirano;Altamirano;16.7361;-92.0389;134 -Tierra Colorada;Tierra Colorada;17.1656;-99.5264;134 -Maxcanú;Maxcanu;20.5833;-89.9833;134 -Progreso;Progreso;32.5842;-115.5842;134 -Villa Unión;Villa Union;23.9667;-104.0333;134 -Chichihualco;Chichihualco;17.655;-99.674;134 -San Luis de La Loma;San Luis de La Loma;17.2714;-100.8911;134 -Villanueva;Villanueva;22.3536;-102.8831;134 -González;Gonzalez;22.8281;-98.4306;134 -Akil;Akil;20.2656;-89.3478;134 -Etchojoa;Etchojoa;26.8667;-109.65;134 -San José el Viejo;San Jose el Viejo;23.1226;-109.712;134 -Cuencamé de Ceniceros;Cuencame de Ceniceros;24.8667;-103.7;134 -San Pedro Ixcatlán;San Pedro Ixcatlan;18.15;-96.5;134 -Canatlán;Canatlan;24.52;-104.78;134 -La Magdalena Chichicaspa;La Magdalena Chichicaspa;19.4181;-99.3228;134 -Santa María Jalapa del Marqués;Santa Maria Jalapa del Marques;16.4401;-95.4434;134 -Rayón;Rayon;19.1481;-99.58;134 -Santa María Huazolotitlán;Santa Maria Huazolotitlan;16.3014;-97.9125;134 -Cadereyta;Cadereyta;20.7;-99.8167;134 -El Fuerte;El Fuerte;26.4214;-108.62;134 -Santa Ana;Santa Ana;30.5406;-111.1205;134 -Las Veredas;Las Veredas;23.15;-109.7;134 -Escuintla;Escuintla;15.3193;-92.6586;134 -San Pedro Jicayán;San Pedro Jicayan;16.4167;-97.9833;134 -Dzitbalché;Dzitbalche;20.3167;-90.05;134 -San Patricio;San Patricio;19.2;-104.6833;134 -San Isidro Buen Suceso;San Isidro Buen Suceso;19.1528;-98.1069;134 -Saucillo;Saucillo;28.0333;-105.2833;134 -Nuevo Ideal;Nuevo Ideal;24.8875;-105.0728;134 -Jaltenango;Jaltenango;15.8725;-92.725;134 -Villa Juárez;Villa Juarez;27.1278;-109.8426;134 -Villa Corzo;Villa Corzo;16.1848;-93.2677;134 -Ascensión;Ascension;31.0928;-107.9964;134 -Ángel R. Cabada;Angel R. Cabada;18.5969;-95.4453;134 -Isla Mujeres;Isla Mujeres;21.2084;-86.7115;134 -Tecolotlán;Tecolotlan;20.2024;-104.0504;134 -Pisaflores;Pisaflores;21.1933;-99.005;134 -Cosautlán;Cosautlan;19.3333;-96.9833;134 -Ziracuaretiro;Ziracuaretiro;19.4189;-101.9088;134 -Guadalupe Victoria;Guadalupe Victoria;19.323;-97.3687;134 -San Juan Lalana;San Juan Lalana;17.4667;-95.8833;134 -Chalchihuitán;Chalchihuitan;16.9667;-92.65;134 -Alfajayucan;Alfajayucan;20.4;-99.35;134 -San Jacinto Amilpas;San Jacinto Amilpas;17.1;-96.7667;134 -Jilotepec;Jilotepec;19.6113;-96.9224;134 -Ignacio de la Llave;Ignacio de la Llave;18.6618;-95.9721;134 -Calnali;Calnali;20.9;-98.5833;134 -Santiago Yaveo;Santiago Yaveo;17.3333;-95.7;134 -Ocampo;Ocampo;22.833;-99.333;134 -Samahil;Samahil;20.8858;-89.8894;134 -Tenamaxtlán;Tenamaxtlan;20.2167;-104.167;134 -Pinotepa de Don Luis;Pinotepa de Don Luis;16.4333;-97.9667;134 -Xochicoatlán;Xochicoatlan;20.7767;-98.68;134 -San José del Progreso;San Jose del Progreso;16.6833;-96.6833;134 -San Buenaventura;San Buenaventura;29.8333;-107.4667;134 -Mecayapan;Mecayapan;18.2167;-94.8333;134 -Hidalgotitlán;Hidalgotitlan;17.7833;-94.6333;134 -Peto;Peto;20.1256;-88.9214;134 -Ciudad Miguel Alemán;Ciudad Miguel Aleman;26.4003;-99.0253;134 -Coquimatlán;Coquimatlan;19.2038;-103.8086;134 -Fortín de las Flores;Fortin de las Flores;18.9;-97;134 -Degollado;Degollado;20.4667;-102.15;134 -Valle Nacional;Valle Nacional;17.7667;-96.3;134 -Cotija de la Paz;Cotija de la Paz;19.81;-102.7047;134 -Allende;Allende;28.3333;-100.8333;134 -Cerro Azul;Cerro Azul;21.2;-97.7331;134 -Ciudad Altamirano;Ciudad Altamirano;18.3583;-100.6667;134 -San Buenaventura;San Buenaventura;27.0625;-101.5467;134 -Texistepec;Texistepec;17.9;-94.8167;134 -Cazones de Herrera;Cazones de Herrera;20.7;-97.3;134 -San Juan Zitlaltepec;San Juan Zitlaltepec;19.7167;-99.05;134 -Carlos A. Carrillo;Carlos A. Carrillo;18.3667;-95.75;134 -Heroica Ciudad de Tlaxiaco;Heroica Ciudad de Tlaxiaco;17.2077;-97.6798;134 -Chocamán;Chocaman;19.0122;-97.0328;134 -Ojinaga;Ojinaga;29.5644;-104.4164;134 -Chiconcuac;Chiconcuac;19.55;-98.9;134 -Tlacolula de Matamoros;Tlacolula de Matamoros;16.9542;-96.4792;134 -Santiago Ixcuintla;Santiago Ixcuintla;21.811;-105.2079;134 -Oxkutzkab;Oxkutzkab;20.3028;-89.4183;134 -Motul;Motul;21.1667;-89.4667;134 -Atoyac de Álvarez;Atoyac de Alvarez;17.2;-100.4333;134 -Ocatlán;Ocatlan;19.3167;-98.2283;134 -Tixtla de Guerrero;Tixtla de Guerrero;17.5667;-99.4;134 -Cherán;Cheran;19.6833;-101.95;134 -Sombrerete;Sombrerete;23.6333;-103.6397;134 -Chapala;Chapala;20.2933;-103.1897;134 -Miahuatlán;Miahuatlan;18.5667;-97.4333;134 -Paracuaro;Paracuaro;19.1464;-102.2194;134 -Altepexi;Altepexi;18.3676;-97.3004;134 -Rafael Delgado;Rafael Delgado;18.8167;-97.0667;134 -Hunucmá;Hunucma;21.0153;-89.8744;134 -Puerto Escondido;Puerto Escondido;15.8619;-97.0672;134 -Jamay;Jamay;20.2944;-102.7097;134 -Tuxpan;Tuxpan;21.8667;-105.45;134 -Ixhuatlancillo;Ixhuatlancillo;18.9;-97.15;134 -Tuxpan;Tuxpan;19.5661;-100.4625;134 -Frontera;Frontera;18.5336;-92.6469;134 -Tecax;Tecax;20.2019;-89.2881;134 -Los Reyes de Juárez;Los Reyes de Juarez;18.9267;-97.7983;134 -Nogales;Nogales;18.8167;-97.1667;134 -Compostela;Compostela;21.2389;-104.9;134 -Castaños;Castanos;26.7833;-101.4167;134 -Totutla;Totutla;19.2167;-96.9667;134 -Ciudad Guadalupe Victoria;Ciudad Guadalupe Victoria;24.4497;-104.1225;134 -Ciudad de Huitzuco;Ciudad de Huitzuco;18.3;-99.35;134 -Santiago Tulantepec;Santiago Tulantepec;20.0397;-98.3575;134 -Tepoztlán;Tepoztlan;18.9853;-99.0997;134 -Tlaxcala;Tlaxcala;19.3169;-98.2382;134 -Rodolfo Sánchez Taboada;Rodolfo Sanchez Taboada;31.7958;-116.5911;134 -Tecuala;Tecuala;22.4004;-105.46;134 -Ciudad Hidalgo;Ciudad Hidalgo;14.6792;-92.1497;134 -Cárdenas;Cardenas;22.0103;-99.6522;134 -Izamal;Izamal;20.9314;-89.0178;134 -La Crucecita;La Crucecita;15.7753;-96.1425;134 -La Cruz;La Cruz;23.9214;-106.8919;134 -Técpan de Galeana;Tecpan de Galeana;17.25;-100.6833;134 -Senguio;Senguio;19.7539;-100.3377;134 -Pajapan;Pajapan;18.2667;-94.6833;134 -Chemax;Chemax;20.655;-87.9372;134 -El Rosario;El Rosario;22.9922;-105.8572;134 -El Dorado;El Dorado;24.3228;-107.363;134 -Aldama;Aldama;28.8386;-105.9111;134 -Mapastepec;Mapastepec;15.4417;-92.8917;134 -Ayutla de los Libres;Ayutla de los Libres;16.9;-99.2167;134 -Tatahuicapan;Tatahuicapan;18.25;-94.7667;134 -Palau;Palau;27.9167;-101.4167;134 -José Cardel;Jose Cardel;19.3667;-96.3667;134 -Tepatlaxco;Tepatlaxco;19.0667;-97.9667;134 -Zimatlán de Álvarez;Zimatlan de Alvarez;16.8667;-96.7833;134 -Acatlán de Osorio;Acatlan de Osorio;18.2086;-98.0575;134 -Coalcomán de Vázquez Pallares;Coalcoman de Vazquez Pallares;18.7833;-103.1667;134 -Acala;Acala;16.5533;-92.8069;134 -Huixcolotla;Huixcolotla;18.9219;-97.7708;134 -Puréparo de Echaíz;Pureparo de Echaiz;19.9092;-102.0036;134 -Oteapan;Oteapan;18;-94.6667;134 -Loreto;Loreto;26.0128;-111.3433;134 -Cerritos;Cerritos;22.4275;-100.2783;134 -Juchique de Ferrer;Juchique de Ferrer;19.8333;-96.7;134 -Vicente Guerrero;Vicente Guerrero;23.75;-103.9833;134 -Grajales;Grajales;19.25;-97.7833;134 -Tlaltetela;Tlaltetela;19.3167;-96.9;134 -Tixpehual;Tixpehual;20.9778;-89.4417;134 -Todos Santos;Todos Santos;23.4486;-110.2233;134 -Tlapanaloya;Tlapanaloya;19.9358;-99.1019;134 -Tuzamapan;Tuzamapan;20.0833;-97.5667;134 -San Blas Atempa;San Blas Atempa;16.3167;-95.2167;134 -San José Tenango;San Jose Tenango;18.15;-96.7333;134 -Xochiatipan de Castillo;Xochiatipan de Castillo;20.8333;-98.285;134 -Cuautitlán;Cuautitlan;19.4333;-104.3;134 -Juanacatlán;Juanacatlan;20.5;-103.1667;134 -Santos Reyes Nopala;Santos Reyes Nopala;16.1;-97.15;134 -Tlahuelilpan;Tlahuelilpan;20.1297;-99.2286;134 -Benito Juárez;Benito Juarez;20.8833;-98.2;134 -Unión de San Antonio;Union de San Antonio;21.128;-102.006;134 -Zapotlán del Rey;Zapotlan del Rey;20.4674;-102.9248;134 -San Bartolo Tutotepec;San Bartolo Tutotepec;20.4;-98.2;134 -Sotuta;Sotuta;20.5968;-89.0082;134 -Texhuacán;Texhuacan;18.6167;-97.0333;134 -Filomeno Mata;Filomeno Mata;20.2;-97.7;134 -Moloacán;Moloacan;17.9833;-94.35;134 -Santa Cruz Zenzontepec;Santa Cruz Zenzontepec;16.5333;-97.5;134 -Asunción Nochixtlán;Asuncion Nochixtlan;17.4581;-97.2233;134 -Santiago;Santiago;18.45;-95.8333;134 -Huautepec;Huautepec;18.1;-96.7833;134 -Colipa;Colipa;19.9167;-96.7;134 -Zacualpan;Zacualpan;20.4993;-98.3393;134 -Tlilapan;Tlilapan;18.8;-97.1;134 -Tomatlán;Tomatlan;19.0203;-96.9956;134 -Ayotzintepec;Ayotzintepec;17.6667;-96.1333;134 -La Grandeza;La Grandeza;15.5333;-92.2333;134 -Ixtapan del Oro;Ixtapan del Oro;19.2614;-100.2628;134 -San Jerónimo Tlacochahuaya;San Jeronimo Tlacochahuaya;17.0083;-96.5556;134 -Silacayoápam;Silacayoapam;17.5;-98.1333;134 -Creel;Creel;27.7522;-107.6347;134 -Santa Anita;Santa Anita;30.45;-111.05;134 -El Higo;El Higo;21.7667;-98.45;134 -Lázaro Cárdenas;Lazaro Cardenas;28.3897;-105.6236;134 -Ahumada;Ahumada;30.6186;-106.5122;134 -Bahía Kino;Bahia Kino;28.9833;-111.9333;134 -Kantunilkín;Kantunilkin;21.1;-87.4833;134 -Guadalupe Yancuictlalpan;Guadalupe Yancuictlalpan;19.1831;-99.4583;134 -Ciudad Ayala;Ciudad Ayala;18.7667;-98.9833;134 -Tepeojuma;Tepeojuma;18.7167;-98.45;134 -Tataltepec de Valdés;Tataltepec de Valdes;16.3064;-97.5461;134 -Tatatila;Tatatila;19.7;-97.1167;134 -San Juan Mixtepec;San Juan Mixtepec;17.3;-97.8333;134 -Tuxcueca;Tuxcueca;20.1553;-103.1847;134 -Morelos;Morelos;28.4075;-100.8856;134 -Santa Lucía Monte Verde;Santa Lucia Monte Verde;16.95;-97.6667;134 -Santiago Maravatío;Santiago Maravatio;20.1667;-101;134 -Gómez Farías;Gomez Farias;29.3583;-107.7361;134 -Tayoltita;Tayoltita;24.0833;-105.9333;134 -Calderitas;Calderitas;18.5544;-88.2583;134 -Teabo;Teabo;20.3997;-89.2844;134 -Piste;Piste;20.6981;-88.5886;134 -Puerto San Carlos;Puerto San Carlos;24.7894;-112.1083;134 -Bécal;Becal;20.4414;-90.0275;134 -Xochitlan Todos Santos;Xochitlan Todos Santos;18.7007;-97.7766;134 -Nombre de Dios;Nombre de Dios;23.85;-104.2333;134 -Pitiquito;Pitiquito;30.6761;-112.0539;134 -Angostura;Angostura;25.3653;-108.1622;134 -Esperanza;Esperanza;27.58;-109.9298;134 -Palo Alto;Palo Alto;21.9167;-101.9667;134 -Panindícuaro;Panindicuaro;19.9828;-101.7606;134 -Panabá;Panaba;21.2964;-88.2706;134 -Santa María del Oro;Santa Maria del Oro;25.9333;-105.3667;134 -Guadalupe y Calvo;Guadalupe y Calvo;26.095;-106.9644;134 -Soledad Etla;Soledad Etla;17.1667;-96.8167;134 -Zapotitlán;Zapotitlan;20.0028;-97.6917;134 -X-Cán;X-Can;20.8583;-87.6681;134 -Chicxulub Puerto;Chicxulub Puerto;21.2939;-89.6083;134 -Antón Lizardo;Anton Lizardo;19.05;-95.9833;134 -Hopelchén;Hopelchen;19.7444;-89.8453;134 -Tamazulapam Villa del Progreso;Tamazulapam Villa del Progreso;17.675;-97.5714;134 -San Francisco del Mar;San Francisco del Mar;16.3394;-94.515;134 -Buctzotz;Buctzotz;21.2017;-88.7928;134 -Chilcuautla;Chilcuautla;20.3333;-99.2333;134 -Cocorit;Cocorit;27.5833;-109.9667;134 -Ayotoxco de Guerrero;Ayotoxco de Guerrero;20.1;-97.4;134 -Altar;Altar;30.7136;-111.8353;134 -San Pedro Amuzgos;San Pedro Amuzgos;16.65;-98.1;134 -Tenabo;Tenabo;20.0333;-90.2167;134 -Algodones;Algodones;32.7153;-114.7289;134 -Ojo Caliente;Ojo Caliente;21.8772;-102.6756;134 -Santa Eulalia;Santa Eulalia;28.5939;-105.8878;134 -Huiloapan;Huiloapan;18.8167;-97.15;134 -Leona Vicario;Leona Vicario;20.9922;-87.2028;134 -Valle de Guadalupe;Valle de Guadalupe;21;-102.6167;134 -Temozon;Temozon;20.8042;-88.2028;134 -San Antonino Castillo Velasco;San Antonino Castillo Velasco;16.8031;-96.6839;134 -Amatitán;Amatitan;20.8333;-103.7167;134 -Churumuco de Morelos;Churumuco de Morelos;18.6167;-101.6333;134 -Tasquillo;Tasquillo;20.6167;-99.25;134 -Chiconquiaco;Chiconquiaco;19.75;-96.8167;134 -Cardonal;Cardonal;20.6167;-99.1167;134 -San Julián;San Julian;21.0167;-102.1667;134 -Tenango de Doria;Tenango de Doria;20.3356;-98.2267;134 -Ixhuatlán del Sureste;Ixhuatlan del Sureste;18.017;-94.38;134 -Tamuín;Tamuin;22;-98.7833;134 -Tepetzintla;Tepetzintla;21.1452;-97.8558;134 -Mineral del Monte;Mineral del Monte;20.1333;-98.6667;134 -Nopala de Villagran;Nopala de Villagran;20.2528;-99.6433;134 -El Arenal;El Arenal;20.2167;-98.9167;134 -San Pedro Tapanatepec;San Pedro Tapanatepec;16.3667;-94.2;134 -Zozocolco de Hidalgo;Zozocolco de Hidalgo;20.1333;-97.5833;134 -Atengo;Atengo;20.2167;-104.0833;134 -Nicolás Flores;Nicolas Flores;20.7669;-99.1514;134 -San Andrés Huaxpaltepec;San Andres Huaxpaltepec;16.3333;-97.9167;134 -Peñón Blanco;Penon Blanco;24.7833;-104.0333;134 -Santa María Yucuhiti;Santa Maria Yucuhiti;17.0167;-97.7667;134 -San Nicolás Tolentino;San Nicolas Tolentino;22.2489;-100.5525;134 -Xoxocotla;Xoxocotla;18.65;-97.15;134 -Naco;Naco;31.3269;-109.9478;134 -Ixtapangajoya;Ixtapangajoya;17.4972;-93.0017;134 -El Limón;El Limon;19.75;-104.0167;134 -Valle de Juárez;Valle de Juarez;19.8667;-102.8167;134 -Teojomulco;Teojomulco;16.6;-97.2333;134 -Totontepec Villa de Morelos;Totontepec Villa de Morelos;17.2567;-96.0269;134 -Acula;Acula;18.5167;-95.7833;134 -General Bravo;General Bravo;25.8;-99.1667;134 -Melchor Ocampo;Melchor Ocampo;19.7083;-99.1444;134 -Ciudad Cuauhtémoc;Ciudad Cuauhtemoc;22.1833;-97.8333;134 -Santiago Tuxtla;Santiago Tuxtla;18.4654;-95.3;134 -Amealco;Amealco;20.1881;-100.1439;134 -Maravilla Tenejapa;Maravilla Tenejapa;16.1333;-91.2833;134 -Tapilula;Tapilula;17.2536;-93.0093;134 -Ocotepec;Ocotepec;17.2191;-93.1724;134 -Olintla;Olintla;20.1;-97.6833;134 -Tepetzintla;Tepetzintla;19.9667;-97.8333;134 -Santiago Amoltepec;Santiago Amoltepec;16.6167;-97.5;134 -Tenango del Aire;Tenango del Aire;19.1575;-98.8581;134 -Zaragoza;Zaragoza;28.4869;-100.9175;134 -Mazatlán Villa de Flores;Mazatlan Villa de Flores;18.0167;-96.9167;134 -Singuilucan;Singuilucan;19.9675;-98.5178;134 -Cocotitlán;Cocotitlan;19.2167;-98.85;134 -Soyaniquilpan;Soyaniquilpan;19.9892;-99.4361;134 -Puerto Peñasco;Puerto Penasco;31.3167;-113.5369;134 -Espita;Espita;21.0128;-88.3047;134 -Autlán de Navarro;Autlan de Navarro;19.7667;-104.3667;134 -Ixhuatlán de Madero;Ixhuatlan de Madero;20.6833;-98.0167;134 -Encarnación de Díaz;Encarnacion de Diaz;21.5167;-102.2333;134 -Pijijiapan;Pijijiapan;15.6867;-93.2092;134 -Alvarado;Alvarado;18.7811;-95.7572;134 -San José Villa de Allende;San Jose Villa de Allende;19.3747;-100.1475;134 -Tlacotepec;Tlacotepec;18.6882;-97.6489;134 -Huixtla;Huixtla;15.1429;-92.5122;134 -Emiliano Zapata;Emiliano Zapata;19.65;-98.55;134 -Santa Lucía del Camino;Santa Lucia del Camino;17.0667;-96.6833;134 -Mecatlán;Mecatlan;20.2135;-97.6574;134 -Santa Ana Maya;Santa Ana Maya;20;-101.0167;134 -Taxco de Alarcón;Taxco de Alarcon;18.5564;-99.605;134 -Berriozábal;Berriozabal;16.7985;-93.2716;134 -Cuichapa;Cuichapa;18.7667;-96.8667;134 -Mixtla de Altamirano;Mixtla de Altamirano;18.6;-97;134 -Álamos;Alamos;27.0275;-108.94;134 -Tezoatlán de Segura y Luna;Tezoatlan de Segura y Luna;17.65;-97.8167;134 -Citlaltépec;Citlaltepec;21.3366;-97.8784;134 -Chanal;Chanal;16.6489;-92.2214;134 -Mitontic;Mitontic;16.8667;-92.6333;134 -San Carlos Yautepec;San Carlos Yautepec;16.5;-96.1;134 -Jacala;Jacala;21.0053;-99.1719;134 -Tepeapulco;Tepeapulco;19.7856;-98.5517;134 -San Jerónimo Coatlán;San Jeronimo Coatlan;16.2333;-96.8667;134 -San Dionisio del Mar;San Dionisio del Mar;16.3217;-94.7569;134 -Jalcomulco;Jalcomulco;19.3333;-96.7667;134 -Lampazos de Naranjo;Lampazos de Naranjo;27.025;-100.5056;134 -Tlacolulan;Tlacolulan;19.6667;-97;134 -San Cristóbal Amatlán;San Cristobal Amatlan;16.3167;-96.4;134 -Santiago Zacatepec;Santiago Zacatepec;17.15;-95.9167;134 -Santiago Jocotepec;Santiago Jocotepec;17.5833;-95.8833;134 -Santiago de Anaya;Santiago de Anaya;20.3844;-98.9647;134 -El Porvenir de Velasco Suárez;El Porvenir de Velasco Suarez;15.4556;-92.2794;134 -Almoloya de Alquisiras;Almoloya de Alquisiras;18.85;-99.85;134 -Santiago Ixtayutla;Santiago Ixtayutla;16.5667;-97.65;134 -San Pedro Pochutla;San Pedro Pochutla;15.7463;-96.4652;134 -Polotitlán de la Ilustración;Polotitlan de la Ilustracion;20.2231;-99.8147;134 -Metapa;Metapa;14.8333;-92.1833;134 -Otatitlán;Otatitlan;18.1772;-96.0342;134 -Tancoco;Tancoco;21.2861;-97.7906;134 -San Juan Ñumí;San Juan Numi;17.4;-97.7;134 -Tianguistengo;Tianguistengo;20.7278;-98.6289;134 -Ixcatepec;Ixcatepec;21.2333;-98;134 -Eloxochitlán;Eloxochitlan;18.5088;-96.9227;134 -Unión de Tula;Union de Tula;19.957;-104.268;134 -Ilamatlán;Ilamatlan;20.7833;-98.45;134 -Chalma;Chalma;21.2167;-98.4;134 -Zihuatanejo;Zihuatanejo;17.6444;-101.5511;134 -Venustiano Carranza;Venustiano Carranza;16.3;-92.6;134 -Ocoyoacac;Ocoyoacac;19.2739;-99.4606;134 -Jocotitlán;Jocotitlan;19.7072;-99.7867;134 -Apaseo el Alto;Apaseo el Alto;20.45;-100.6167;134 -Santo Domingo Tehuantepec;Santo Domingo Tehuantepec;16.3184;-95.2478;134 -Salto de Agua;Salto de Agua;17.55;-92.3333;134 -San Francisco del Rincón;San Francisco del Rincon;21.0228;-101.86;134 -Zapotlanejo;Zapotlanejo;20.6228;-103.0689;134 -Ixtlahuacán de los Membrillos;Ixtlahuacan de los Membrillos;20.35;-103.1833;134 -Santa Catarina Otzolotepec;Santa Catarina Otzolotepec;18.5667;-97.25;134 -La Barca;La Barca;20.2833;-102.5667;134 -Purísima de Bustos;Purisima de Bustos;21.0333;-101.8667;134 -San Juan de los Lagos;San Juan de los Lagos;21.2489;-102.3304;134 -San Andrés Huayápam;San Andres Huayapam;17.1;-96.6667;134 -Atarjea;Atarjea;21.2678;-99.7183;134 -Huejúcar;Huejucar;22.3591;-103.2108;134 -San Sebastián del Oeste;San Sebastian del Oeste;20.8511;-104.819;134 -Ciudad Mante;Ciudad Mante;22.7333;-98.95;134 -Felipe Carrillo Puerto;Felipe Carrillo Puerto;19.5786;-88.0453;134 -Juventino Rosas;Juventino Rosas;20.65;-101;134 -Sahuayo de Morelos;Sahuayo de Morelos;20.0575;-102.7239;134 -La Trinidad;La Trinidad;16.0175;-91.9334;134 -Villa Victoria;Villa Victoria;19.4333;-100;134 -Huebampo;Huebampo;26.6667;-109.35;134 -Tecamachalco;Tecamachalco;18.8667;-97.7167;134 -Tila;Tila;17.3;-92.4333;134 -San Miguel Panixtlahuaca;San Miguel Panixtlahuaca;16.2597;-97.3781;134 -Ocozocoautla de Espinosa;Ocozocoautla de Espinosa;16.75;-93.3667;134 -Agua Prieta;Agua Prieta;31.3258;-109.5489;134 -Guasavito;Guasavito;25.5655;-108.4718;134 -Ciudad de Atlixco;Ciudad de Atlixco;18.9;-98.45;134 -Jilotepec;Jilotepec;19.9519;-99.5328;134 -Maravatío de Ocampo;Maravatio de Ocampo;19.8933;-100.4428;134 -San Francisco;San Francisco;30.9;-112.6;134 -Concepción de Buenos Aires;Concepcion de Buenos Aires;19.8667;-103.15;134 -Chiquilistlán;Chiquilistlan;20.0896;-103.8617;134 -El Barrio de la Soledad;El Barrio de la Soledad;16.8;-95.1167;134 -San Antonio Cañada;San Antonio Canada;18.5;-97.2833;134 -San Simón de Guerrero;San Simon de Guerrero;19.0225;-100.0067;134 -Magdalena Tequisistlán;Magdalena Tequisistlan;16.3992;-95.6033;134 -Los Reyes;Los Reyes;18.6731;-97.0456;134 -Ciénega de Flores;Cienega de Flores;25.95;-100.1833;134 -Nacozari Viejo;Nacozari Viejo;30.4833;-109.4667;134 -San Andrés Timilpan;San Andres Timilpan;19.8667;-99.7333;134 -Santa Cruz Xoxocotlán;Santa Cruz Xoxocotlan;17.0264;-96.7333;134 -Zontecomatlán de López y Fuentes;Zontecomatlan de Lopez y Fuentes;20.7667;-98.3333;134 -Altata;Altata;24.6333;-107.9167;134 -Jesús María;Jesus Maria;21.9667;-102.35;134 -Pedro Celestino Negrete;Pedro Celestino Negrete;24.726;-102.984;134 -Hueyapan de Ocampo;Hueyapan de Ocampo;18.15;-95.15;134 -Tequila;Tequila;20.8794;-103.8356;134 -Coyuca de Catalán;Coyuca de Catalan;18.3256;-100.6992;134 -Camargo;Camargo;27.667;-105.167;134 -Matías Romero;Matias Romero;16.8722;-95.0417;134 -Jiquipilas;Jiquipilas;16.6683;-93.6444;134 -Galeana;Galeana;24.8333;-100.0667;134 -Tlalixcoyan;Tlalixcoyan;18.8031;-96.0611;134 -Apan;Apan;19.7;-98.4333;134 -Joquicingo;Joquicingo;19.0556;-99.5467;134 -Mineral de Angangueo;Mineral de Angangueo;19.6206;-100.2844;134 -Yajalón;Yajalon;17.1667;-92.3333;134 -San Felipe Orizatlán;San Felipe Orizatlan;21.1719;-98.6064;134 -Tezontepec;Tezontepec;19.8833;-98.8167;134 -Santa Bárbara;Santa Barbara;26.8133;-105.8203;134 -Santa Catarina Ayotzingo;Santa Catarina Ayotzingo;19.2647;-98.8975;134 -Progreso;Progreso;21.28;-89.67;134 -Santiago;Santiago;25.4333;-100.1333;134 -Mixquiahuala de Juarez;Mixquiahuala de Juarez;20.2311;-99.2131;134 -Sayula;Sayula;19.8836;-103.5972;134 -Jaral del Progreso;Jaral del Progreso;20.3667;-101.0667;134 -Ciudad Manuel Doblado;Ciudad Manuel Doblado;20.7303;-101.9533;134 -Coatepec Harinas;Coatepec Harinas;18.9;-99.7167;134 -San Pablo Huixtepec;San Pablo Huixtepec;16.8167;-96.7833;134 -Ixtacomitán;Ixtacomitan;17.4267;-93.0943;134 -Emiliano Zapata;Emiliano Zapata;16.5;-92.8667;134 -Tecoh;Tecoh;20.7419;-89.4744;134 -Ciudad Insurgentes;Ciudad Insurgentes;25.2617;-111.7744;134 -Texcatepec;Texcatepec;20.5833;-98.3667;134 -San Juanito de Escobedo;San Juanito de Escobedo;20.8;-104;134 -San Nicolas Buenos Aires;San Nicolas Buenos Aires;19.1433;-97.4767;134 -Tepetlán;Tepetlan;19.6667;-96.8;134 -Tamchen;Tamchen;20.8753;-89.9319;134 -San Francisco;San Francisco;20.5333;-102.5;134 -San Quintín;San Quintin;30.4837;-115.95;134 -Punta Prieta;Punta Prieta;28.9289;-114.1556;134 -Pueblo Viejo;Pueblo Viejo;19.1781;-100.2856;134 -Ixtapa Zihuatanejo;Ixtapa Zihuatanejo;17.6367;-101.5514;134 -Vícam Pueblo;Vicam Pueblo;27.6422;-110.2897;134 -Nautla;Nautla;20.2167;-96.7833;134 -Mazatán;Mazatan;29.0167;-110.1333;134 -Chapantongo;Chapantongo;20.2833;-99.4;134 -Temamatla;Temamatla;19.2028;-98.87;134 -Epazoyucan;Epazoyucan;20.0177;-98.6361;134 -Ciudad Serdán;Ciudad Serdan;18.9833;-97.45;134 -Jocotepec;Jocotepec;20.2863;-103.4304;134 -Ciudad de Huajuapam de León;Ciudad de Huajuapam de Leon;17.8097;-97.7764;134 -Montemorelos;Montemorelos;25.1872;-99.8267;134 -Tres Valles;Tres Valles;18.2367;-96.1369;134 -Santa María Huatulco;Santa Maria Huatulco;15.85;-96.3333;134 -Cuautepec de Hinojosa;Cuautepec de Hinojosa;20.15;-98.4333;134 -Guacharachi;Guacharachi;27.15;-107.3167;134 -Acatlán de Pérez Figueroa;Acatlan de Perez Figueroa;18.5333;-96.6167;134 -Santa Ana Chiautempan;Santa Ana Chiautempan;19.3167;-98.1833;134 -San Pedro Mixtepec;San Pedro Mixtepec;16;-97.1169;134 -Abasolo;Abasolo;24.0559;-98.3733;134 -Zaragoza;Zaragoza;17.9487;-94.6436;134 -Villa Aldama;Villa Aldama;19.65;-97.2333;134 -Ojuelos de Jalisco;Ojuelos de Jalisco;21.8642;-101.5933;134 -Oxchuc;Oxchuc;16.85;-92.4167;134 -Zongolica;Zongolica;18.6642;-97.0011;134 -Simojovel de Allende;Simojovel de Allende;17.15;-92.7167;134 -Tolcayuca;Tolcayuca;19.95;-98.9167;134 -Tlachichilco;Tlachichilco;20.6217;-98.1994;134 -Santa Cruz Itundujia;Santa Cruz Itundujia;16.8667;-97.65;134 -Jaltocan;Jaltocan;21.1333;-98.5383;134 -Molango;Molango;20.7844;-98.7175;134 -Coroneo;Coroneo;20.1333;-100.3333;134 -Agua Blanca Iturbide;Agua Blanca Iturbide;20.35;-98.35;134 -Hecelchakán;Hecelchakan;20.1667;-90.1333;134 -Teocuitatlán de Corona;Teocuitatlan de Corona;20.0918;-103.3785;134 -Chavinda;Chavinda;20.0167;-102.45;134 -José María Morelos;Jose Maria Morelos;19.75;-88.7;134 -Zacatepec;Zacatepec;18.6833;-99.1833;134 -Bochil;Bochil;16.9953;-92.8903;134 -Huehuetán;Huehuetan;15.0319;-92.3844;134 -Tangancícuaro de Arista;Tangancicuaro de Arista;19.8889;-102.205;134 -Santiago Suchilquitongo;Santiago Suchilquitongo;17.25;-96.8833;134 -Almoloya;Almoloya;19.7;-98.4;134 -Villa Purificación;Villa Purificacion;19.7858;-104.7078;134 -Seyé;Seye;20.8372;-89.3719;134 -Dnestrovsc;Dnestrovsc;46.6222;29.9133;135 -Cricova;Cricova;47.1389;28.8614;135 -Sipoteni;Sipoteni;47.2764;28.1983;135 -Lozova;Lozova;47.1328;28.3856;135 -Congaz;Congaz;46.1092;28.6044;135 -Costeşti;Costesti;46.8678;28.8022;135 -Dubăsarii Vechi;Dubasarii Vechi;47.1356;29.2008;135 -Varniţa;Varnita;46.8614;29.4692;135 -Otaci;Otaci;48.43;27.7939;135 -Sireţi;Sireti;47.1472;28.6775;135 -Puhoi;Puhoi;46.7858;28.7781;135 -Vadul lui Vodă;Vadul lui Voda;47.0917;29.0756;135 -Mereni;Mereni;46.9633;29.055;135 -Slobozia Mare;Slobozia Mare;45.5667;28.1667;135 -Rădoaia;Radoaia;47.7261;28.1614;135 -Hîrbovăţ;Hirbovat;46.8442;29.3592;135 -Bulboaca;Bulboaca;46.8847;29.3086;135 -Crihana Veche;Crihana Veche;45.8333;28.1833;135 -Vulcăneşti;Vulcanesti;45.6842;28.4028;135 -Rîbniţa;Ribnita;47.7664;29.0006;135 -Corlăteni;Corlateni;47.8222;27.8314;135 -Tvardiţa;Tvardita;46.1547;28.9656;135 -Colibaşi;Colibasi;45.7333;28.1667;135 -Lipcani;Lipcani;48.2653;26.8039;135 -Talmaza;Talmaza;46.6358;29.6647;135 -Chirsova;Chirsova;46.2339;28.6481;135 -Ghidighici;Ghidighici;47.0931;28.7686;135 -Cantemir;Cantemir;46.2781;28.2008;135 -Ştefan Vodă;Stefan Voda;46.5129;29.6619;135 -Cocieri;Cocieri;47.3;29.1167;135 -Şoldăneşti;Soldanesti;47.8161;28.7972;135 -Rîşcani;Riscani;47.9561;27.5536;135 -Nisporeni;Nisporeni;47.0814;28.1783;135 -Ocniţa;Ocnita;48.4167;27.4833;135 -Briceni;Briceni;48.3628;27.085;135 -Leova;Leova;46.4786;28.2553;135 -Teleneşti;Telenesti;47.4997;28.3656;135 -Donduşeni;Donduseni;48.2244;27.5853;135 -Criuleni;Criuleni;47.2167;29.1614;135 -Glodeni;Glodeni;47.7708;27.5144;135 -Basarabeasca;Basarabeasca;46.3333;28.9667;135 -Corjeuţi;Corjeuti;48.2167;27.05;135 -Rezina;Rezina;47.7492;28.9622;135 -Anenii Noi;Anenii Noi;46.8817;29.2308;135 -Călăraşi;Calarasi;47.2544;28.3081;135 -Cazaclia;Cazaclia;46.0103;28.6628;135 -Durleşti;Durlesti;47.0178;28.7625;135 -Soroca;Soroca;48.1558;28.2975;135 -Orhei;Orhei;47.3831;28.8231;135 -Comrat;Comrat;46.3003;28.6572;135 -Cahul;Cahul;45.9075;28.1944;135 -Ungheni;Ungheni;47.2042;27.7958;135 -Cojuşna;Cojusna;47.0931;28.6583;135 -Codru;Codru;46.9753;28.8194;135 -Căuşeni;Causeni;46.6442;29.4139;135 -Edineţ;Edinet;48.1681;27.305;135 -Drochia;Drochia;48.0308;27.8126;135 -Taraclia;Taraclia;45.9;28.6689;135 -Sîngerei;Singerei;47.6406;28.1419;135 -Hînceşti;Hincesti;46.8258;28.5936;135 -Ialoveni;Ialoveni;46.9431;28.7778;135 -Făleşti;Falesti;47.5736;27.7092;135 -Floreşti;Floresti;47.8933;28.3014;135 -Cimişlia;Cimislia;46.52;28.7842;135 -Straşeni;Straseni;47.1414;28.6103;135 -Ceadîr-Lunga;Ceadir-Lunga;46.055;28.8303;135 -Cupcini;Cupcini;48.1108;27.3853;135 -Pelinia;Pelinia;47.8758;27.8314;135 -Baurci;Baurci;46.0939;28.6758;135 -Peresecina;Peresecina;47.2522;28.7689;135 -Bender;Bender;46.8333;29.4833;135 -Bălţi;Balti;47.7617;27.9289;135 -Tiraspol;Tiraspol;46.85;29.6333;135 -Camenca;Camenca;48.0333;28.7;135 -Chiţcani;Chitcani;46.7856;29.6086;135 -Copceac;Copceac;45.85;28.6947;135 -Grigoriopol;Grigoriopol;47.1536;29.2964;135 -Borogani;Borogani;46.5028;28.5442;135 -Dubăsari;Dubasari;47.2667;29.1667;135 -Sîngera;Singera;46.9131;28.9775;135 -Chisinau;Chisinau;47.0228;28.8353;135 -Monaco;Monaco;43.7396;7.4069;136 -Ulaanbaatar;Ulaanbaatar;47.9214;106.9055;137 -Mörön;Moron;49.6375;100.1614;137 -Erdenet;Erdenet;49.0278;104.0444;137 -Darhan;Darhan;49.4867;105.9228;137 -Dalanzadgad;Dalanzadgad;43.57;104.4258;137 -Choybalsan;Choybalsan;48.0706;114.5228;137 -Tsetserleg;Tsetserleg;47.4769;101.4503;137 -Bulgan;Bulgan;48.8125;103.5347;137 -Altay;Altay;46.3728;96.2572;137 -Dzuunmod;Dzuunmod;47.7069;106.9528;137 -Öndörhaan;Ondorhaan;47.3167;110.65;137 -Baruun-Urt;Baruun-Urt;46.6829;113.2786;137 -Ölgiy;Olgiy;48.9656;89.9632;137 -Ulaangom;Ulaangom;49.9754;92.0661;137 -Hovd;Hovd;48.0167;91.5667;137 -Bayanhongor;Bayanhongor;46.1944;100.7181;137 -Sühbaatar;Suhbaatar;50.2364;106.2064;137 -Arvayheer;Arvayheer;46.2639;102.775;137 -Saynshand;Saynshand;44.8917;110.1367;137 -Uliastay;Uliastay;47.7428;96.8433;137 -Dzüünharaa;Dzuunharaa;48.8666;106.4666;137 -Dalandzadgad;Dalandzadgad;43.5708;104.425;137 -Choyr;Choyr;46.3611;108.3611;137 -Mandalgovĭ;Mandalgovi;45.7667;106.2708;137 -Darhan;Darhan;49.6167;106.35;137 -Hödrögö;Hodrogo;48.9664;96.7833;137 -Ulaan-Uul;Ulaan-Uul;44.3337;111.2333;137 -Žabljak;Zabljak;43.1583;19.1303;138 -Šavnik;Savnik;42.95;19.1;138 -Plužine;Pluzine;43.1528;18.8394;138 -Kolašin;Kolasin;42.825;19.518;138 -Petnjica;Petnjica;42.9089;19.9644;138 -Nikšić;Niksic;42.78;18.94;138 -Danilovgrad;Danilovgrad;42.61;19.05;138 -Gusinje;Gusinje;42.5619;19.8339;138 -Kotor;Kotor;42.4254;18.7712;138 -Tuzi;Tuzi;42.3656;19.3314;138 -Tivat;Tivat;42.43;18.7;138 -Andrijevica;Andrijevica;42.7339;19.7919;138 -Rožaje;Rozaje;42.8442;20.1679;138 -Mojkovac;Mojkovac;42.96;19.58;138 -Ulcinj;Ulcinj;41.9236;19.2056;138 -Pljevlja;Pljevlja;43.3566;19.3502;138 -Budva;Budva;42.2847;18.8453;138 -Cetinje;Cetinje;42.3933;18.9219;138 -Plav;Plav;42.5956;19.945;138 -Bar;Bar;42.1;19.1;138 -Bijelo Polje;Bijelo Polje;43.0292;19.7456;138 -Berane;Berane;42.8473;19.8694;138 -Herceg Novi;Herceg Novi;42.4531;18.5375;138 -Podgorica;Podgorica;42.4397;19.2661;138 -Brades;Brades;16.7928;-62.2106;139 -Tifariti;Tifariti;26.0928;-10.6089;140 -Mnasra;Mnasra;34.7667;-5.5167;140 -Rabat;Rabat;34.0253;-6.8361;140 -Fès;Fes;34.0433;-5.0033;140 -Oulad Zemam;Oulad Zemam;32.35;-6.6333;140 -Ben Ahmed;Ben Ahmed;33.0714;-7.2436;140 -El Kelaa des Srarhna;El Kelaa des Srarhna;32.05;-7.4;140 -Casablanca;Casablanca;33.5992;-7.62;140 -Ech Chaïbat;Ech Chaibat;31.6;-7.85;140 -Zaggota;Zaggota;34.1667;-5.5333;140 -Taghbalt;Taghbalt;30.62;-5.35;140 -’Aïn Leuh;'Ain Leuh;33.3017;-5.3483;140 -Saidia;Saidia;35.085;-2.2392;140 -Boudinar;Boudinar;35.2001;-3.6429;140 -Tarhjicht;Tarhjicht;29.0565;-9.428;140 -Oued Laou;Oued Laou;35.45;-5.0833;140 -Kourimat;Kourimat;31.4569;-9.3131;140 -Outa Bouabane;Outa Bouabane;34.2606;-4.4139;140 -Tafersit;Tafersit;35.0192;-3.5684;140 -Dar Ould Zidouh;Dar Ould Zidouh;32.3429;-6.894;140 -Bahharet Oulad Ayyad;Bahharet Oulad Ayyad;34.7703;-6.3047;140 -Asilah;Asilah;35.4667;-6.0333;140 -Tissaf;Tissaf;33.4;-3.5833;140 -Za’roura;Za'roura;35.2167;-5.6667;140 -Mograne;Mograne;34.4167;-6.4333;140 -Douar Oulad Hssine;Douar Oulad Hssine;33.0681;-8.5108;140 -Arbaoua;Arbaoua;34.9;-5.9167;140 -Oulad Yaïch;Oulad Yaich;32.4167;-6.3333;140 -Taza;Taza;35.0639;-5.2025;140 -Douar Oulad Aj-jabri;Douar Oulad Aj-jabri;32.2567;-6.7839;140 -Dar Bel Hamri;Dar Bel Hamri;34.1889;-5.9697;140 -Sidi Bou Othmane;Sidi Bou Othmane;31.9033;-7.9422;140 -Bellaa;Bellaa;30.0314;-9.5542;140 -Oulad Hammou;Oulad Hammou;33.25;-8.3347;140 -Tissint;Tissint;29.9;-7.3167;140 -Mhâjâr;Mhajar;35.1169;-3.4917;140 -Sidi El Hattab;Sidi El Hattab;32.2667;-7.2833;140 -Tatoufet;Tatoufet;35.0339;-5.7706;140 -Bni Gmil;Bni Gmil;35.0675;-4.4242;140 -Zawyat Sidi Ben Hamdoun;Zawyat Sidi Ben Hamdoun;33.045;-7.9292;140 -El Amim;El Amim;32.2064;-7.2431;140 -Chichaoua;Chichaoua;31.5333;-8.7667;140 -Fritissa;Fritissa;33.6167;-3.55;140 -Lalla Mimouna;Lalla Mimouna;34.85;-6.0669;140 -Tameslouht;Tameslouht;31.5;-8.1;140 -Souk et Tnine Jorf el Mellah;Souk et Tnine Jorf el Mellah;34.4945;-5.5047;140 -Tétouan;Tetouan;35.5667;-5.3667;140 -Kenitra;Kenitra;34.25;-6.5833;140 -Agadir;Agadir;30.4167;-9.5833;140 -Meknès;Meknes;33.8833;-5.55;140 -Oujda-Angad;Oujda-Angad;34.6867;-1.9114;140 -Douar Messassa;Douar Messassa;34.2803;-4.5336;140 -Oulad Imloul;Oulad Imloul;32.0252;-7.716;140 -Tangier;Tangier;35.7767;-5.8039;140 -Bni Boufrah;Bni Boufrah;35.0675;-4.3206;140 -Aklim;Aklim;34.9292;-2.4353;140 -Tadla;Tadla;32.4396;-8.3465;140 -Aghbalou Aqourar;Aghbalou Aqourar;33.9342;-4.7381;140 -Douar Lehouifrat;Douar Lehouifrat;32.28;-8.31;140 -Sidi Ahmed El Khadir;Sidi Ahmed El Khadir;32.5167;-7.3833;140 -Marrakech;Marrakech;31.6295;-7.9811;140 -Sale;Sale;34.05;-6.8167;140 -Bir Tam Tam;Bir Tam Tam;33.9831;-4.6397;140 -Sidi Ouassay;Sidi Ouassay;30.05;-9.6833;140 -Chtiba;Chtiba;32.2;-7.3;140 -Smimou;Smimou;31.2136;-9.7058;140 -Mwaline al Oued;Mwaline al Oued;33.4467;-7.3283;140 -Douar Snada;Douar Snada;35.0764;-4.2167;140 -Gtarna;Gtarna;32.9608;-7.9222;140 -Iguidiy;Iguidiy;30.7467;-7.9258;140 -Oulad Cherif;Oulad Cherif;31.7667;-7.7833;140 -Sidi Lahsene;Sidi Lahsene;34.0999;-2.6219;140 -Tanakoub;Tanakoub;35.1091;-5.4577;140 -Douar Ezzerarda;Douar Ezzerarda;34.7667;-5.8333;140 -Laghzawna;Laghzawna;33.1914;-7.6701;140 -Ameskroud;Ameskroud;30.5308;-9.3283;140 -Gammasa;Gammasa;31.4175;-8.4117;140 -Safi;Safi;32.2833;-9.2333;140 -Temara;Temara;33.9234;-6.9076;140 -Taourirt;Taourirt;34.41;-2.89;140 -Moulay Bousselham;Moulay Bousselham;34.8786;-6.2933;140 -Bourdoud;Bourdoud;34.5922;-4.5492;140 -Boureït;Boureit;34.9833;-4.9167;140 -Oulad Barhil;Oulad Barhil;30.6408;-8.475;140 -Ksebia;Ksebia;34.2933;-6.1594;140 -Sabaa Aiyoun;Sabaa Aiyoun;33.9031;-5.3786;140 -Tamorot;Tamorot;34.9333;-4.7833;140 -Bouknadel;Bouknadel;34.1333;-6.7333;140 -Aït Faska;Ait Faska;31.5058;-7.7161;140 -Nador;Nador;35.1667;-2.9333;140 -Foum Zguid;Foum Zguid;30.0861;-6.8736;140 -Zawyat Sidi al Mekki;Zawyat Sidi al Mekki;33.2122;-7.7164;140 -Iskourane;Iskourane;30.8434;-9.8186;140 -Bni Sidel;Bni Sidel;35.185;-3.0481;140 -Had Dra;Had Dra;31.5833;-9.5333;140 -Ait Melloul;Ait Melloul;30.3342;-9.4972;140 -Laâyoune;Laayoune;27.15;-13.2;140 -Mohammedia;Mohammedia;33.6833;-7.3833;140 -Béni Mellal;Beni Mellal;32.3394;-6.3608;140 -El Jadid;El Jadid;33.2342;-8.5228;140 -Kouribga;Kouribga;32.88;-6.9;140 -Msemrir;Msemrir;31.7025;-5.8119;140 -Ait Ikkou;Ait Ikkou;33.5667;-5.65;140 -Iaboutene;Iaboutene;35.067;-3.967;140 -Agadir Melloul;Agadir Melloul;30.2249;-7.796;140 -Imilchil;Imilchil;32.155;-5.6347;140 -Bouhlou;Bouhlou;34.1333;-4.4;140 -Aït Ouaoumana;Ait Ouaoumana;32.7128;-5.8042;140 -Amarzgane;Amarzgane;31.05;-7.2167;140 -El Marmouta;El Marmouta;32.0989;-7.3861;140 -Oualidia;Oualidia;32.7333;-9.0167;140 -Tleta Taghramt;Tleta Taghramt;35.7878;-5.4678;140 -Tiqqi;Tiqqi;29.7;-9.0667;140 -Hassi Berkane;Hassi Berkane;34.8392;-2.8669;140 -Sidi el Mokhfi;Sidi el Mokhfi;34.6039;-4.7889;140 -Sidi Dahbi;Sidi Dahbi;33.05;-7.1833;140 -Mirleft;Mirleft;29.5782;-10.034;140 -Ben Qarrich;Ben Qarrich;35.5114;-5.4264;140 -Lakhzazra;Lakhzazra;33.0333;-7.05;140 -Lamzoudia;Lamzoudia;31.5833;-8.4833;140 -Oulad Said;Oulad Said;32.632;-8.8456;140 -Setti Fatma;Setti Fatma;31.2256;-7.6758;140 -Skoura;Skoura;31.0672;-6.5397;140 -Douar ’Ayn Dfali;Douar 'Ayn Dfali;33.95;-4.45;140 -Echemmaia Est;Echemmaia Est;32.0706;-8.6533;140 -Douar Olad. Salem;Douar Olad. Salem;32.8739;-8.8589;140 -Ouaoula;Ouaoula;31.8667;-6.75;140 -Ain Aicha;Ain Aicha;34.4833;-4.7;140 -Safsaf;Safsaf;34.5581;-6.0078;140 -El Ghiate;El Ghiate;32.0331;-9.1625;140 -Zeghanghane;Zeghanghane;35.1575;-3.0017;140 -Tit Mellil;Tit Mellil;33.5533;-7.4822;140 -Mechraa Bel Ksiri;Mechraa Bel Ksiri;34.56;-5.95;140 -Sidi Smai’il;Sidi Smai'il;32.8167;-8.5;140 -Arfoud;Arfoud;31.4361;-4.2328;140 -Sidi Yahia El Gharb;Sidi Yahia El Gharb;34.3058;-6.3058;140 -Biougra;Biougra;30.2144;-9.3708;140 -El Hajeb;El Hajeb;33.6928;-5.3711;140 -Zaïo;Zaio;34.9396;-2.7334;140 -Aziylal;Aziylal;31.96;-6.56;140 -Zagora;Zagora;30.3316;-5.8376;140 -Ait Ourir;Ait Ourir;31.5644;-7.6628;140 -El Aïoun;El Aioun;34.5853;-2.5056;140 -Temsia;Temsia;30.3633;-9.4144;140 -Douar Drissiine;Douar Drissiine;32.0242;-7.2811;140 -Ouardana;Ouardana;35.0708;-3.4217;140 -Arbaa Ayacha;Arbaa Ayacha;35.383;-5.8333;140 -Bou Iferda;Bou Iferda;32.3567;-5.835;140 -Oulad Cherki;Oulad Cherki;32.3333;-7.75;140 -Sidi ’Allal al Mçader;Sidi 'Allal al Mcader;33.8897;-6.1503;140 -Oued El Makhazine;Oued El Makhazine;34.9333;-5.85;140 -Boulemane;Boulemane;33.366;-4.733;140 -Mehdya;Mehdya;34.2557;-6.6745;140 -Bou Arfa;Bou Arfa;32.531;-1.9631;140 -Demnat;Demnat;31.7311;-7.0361;140 -Sidi Redouane;Sidi Redouane;34.6869;-5.4454;140 -Sebt Gzoula;Sebt Gzoula;32.1219;-9.0889;140 -Beni Zouli;Beni Zouli;30.4839;-5.8619;140 -Karia Ba Mohamed;Karia Ba Mohamed;34.3667;-5.2;140 -Ait Ben Daoudi;Ait Ben Daoudi;31.6345;-7.644;140 -Ain El Aouda;Ain El Aouda;33.8111;-6.7922;140 -Beni Yakhlef;Beni Yakhlef;33.6555;-7.3221;140 -Azemmour;Azemmour;33.2833;-8.3333;140 -Qasbat Tadla;Qasbat Tadla;32.6;-6.26;140 -Jerada;Jerada;34.31;-2.16;140 -Mrirt;Mrirt;33.1654;-5.5634;140 -Douar Tassift;Douar Tassift;35.5167;-5.2333;140 -Sidi al Ghandour;Sidi al Ghandour;33.8536;-6.0597;140 -Douar Oulad Boussaken;Douar Oulad Boussaken;32.5703;-8.1217;140 -Lahouarta;Lahouarta;32.9139;-7.7019;140 -Imouzzer Kandar;Imouzzer Kandar;33.73;-5.01;140 -Had Zraqtane;Had Zraqtane;31.4447;-7.3922;140 -Tarhzirt;Tarhzirt;32.4333;-6.1833;140 -Aït Tamlil;Ait Tamlil;31.48;-6.94;140 -’Ali Ben Sliman;'Ali Ben Sliman;31.9053;-7.2144;140 -El Mansouria;El Mansouria;33.75;-7.3;140 -Oulad Salmane;Oulad Salmane;34.3356;-6.4603;140 -Ait Bousarane;Ait Bousarane;31.7917;-7.0926;140 -Jnane Bouih;Jnane Bouih;32.0308;-8.7894;140 -Zaouïa Aït Ishak;Zaouia Ait Ishak;32.76;-5.7233;140 -Warzat;Warzat;30.9167;-6.9167;140 -Moulay Abdallah;Moulay Abdallah;33.1978;-8.5883;140 -Youssoufia;Youssoufia;32.25;-8.53;140 -Aïn Harrouda;Ain Harrouda;33.6372;-7.4483;140 -Martil;Martil;35.61;-5.27;140 -Jdour;Jdour;32.1269;-8.7633;140 -Sidi Qacem;Sidi Qacem;34.21;-5.7;140 -Fnidq;Fnidq;35.8414;-5.3587;140 -Asni;Asni;31.25;-7.9792;140 -Al Brouj;Al Brouj;32.5131;-7.1957;140 -Oulad Embarek;Oulad Embarek;32.2878;-6.4328;140 -Bni Rzine;Bni Rzine;35.0108;-4.7262;140 -Saka;Saka;34.6167;-3.4167;140 -Imi n’Oulaoun;Imi n'Oulaoun;31.3094;-6.4992;140 -Aïn Cheggag;Ain Cheggag;33.8833;-5.0333;140 -Douar Lamrabih;Douar Lamrabih;34.8167;-5.8167;140 -Sidi Jaber;Sidi Jaber;32.3833;-6.4167;140 -Station des Essais M.V.A.;Station des Essais M.V.A.;34.9134;-2.5117;140 -Sidi Chiker;Sidi Chiker;31.7453;-8.7069;140 -Tafetachte;Tafetachte;31.5853;-9.2519;140 -Douar Brarba;Douar Brarba;34.45;-4.2972;140 -Taznakht;Taznakht;30.5736;-7.2028;140 -Adassil;Adassil;31.1078;-8.4908;140 -Askawn;Askawn;30.7393;-7.7767;140 -Tazoult;Tazoult;30.8075;-7.7883;140 -Ait Hammou;Ait Hammou;32.2156;-8.1733;140 -Ras Kebdana;Ras Kebdana;35.1407;-2.4245;140 -Aït Hadi;Ait Hadi;31.3942;-8.7725;140 -Beni Oual Sehira;Beni Oual Sehira;34.4333;-5.4;140 -Mhamid el Rhozlane;Mhamid el Rhozlane;29.8222;-5.7208;140 -Anzi;Anzi;29.6569;-9.3521;140 -Oulad Hassoune;Oulad Hassoune;32.3217;-7.8964;140 -Ouirgane;Ouirgane;31.1755;-8.0782;140 -Jouamaa;Jouamaa;35.65;-5.6833;140 -Al Orjane;Al Orjane;33.4;-3.7167;140 -Zinat;Zinat;35.4333;-5.4;140 -Boujad;Boujad;32.7741;-6.3925;140 -Ouezzane;Ouezzane;34.8;-5.6;140 -Sidi Bennour;Sidi Bennour;32.655;-8.4292;140 -Al Hoceïma;Al Hoceima;35.2472;-3.9322;140 -Azrou;Azrou;33.4362;-5.2218;140 -Sidi Yahya Zaer;Sidi Yahya Zaer;33.7105;-6.8831;140 -Midalt;Midalt;32.68;-4.74;140 -Oued Zem;Oued Zem;32.86;-6.56;140 -Bouskoura;Bouskoura;33.4489;-7.6486;140 -Al Fqih Ben Çalah;Al Fqih Ben Calah;32.6;-6.7667;140 -Souk Tlet El Gharb;Souk Tlet El Gharb;34.6211;-6.1336;140 -Afourar;Afourar;32.2083;-6.5403;140 -El Ksiba;El Ksiba;32.5681;-6.0308;140 -Imi-n-Tanout;Imi-n-Tanout;31.177;-8.8504;140 -Selouane;Selouane;35.0708;-2.9392;140 -Berkane;Berkane;34.9167;-2.3167;140 -Ben Guerir;Ben Guerir;32.23;-7.95;140 -Oulad Teïma;Oulad Teima;30.4;-9.21;140 -Errachidia;Errachidia;31.9319;-4.4244;140 -Guercif;Guercif;34.23;-3.36;140 -Sidi Slimane;Sidi Slimane;34.26;-5.93;140 -Melqa el Ouidane;Melqa el Ouidane;34.5667;-3.0167;140 -Oulad Chbana;Oulad Chbana;33.05;-7.3833;140 -Meghraoua;Meghraoua;33.9322;-4.0456;140 -Fifi;Fifi;34.95;-5.25;140 -Sidi ’Ali Bou Aqba;Sidi 'Ali Bou Aqba;34.8167;-3.7286;140 -Mezguitem;Mezguitem;34.5019;-3.6428;140 -El Meghassine;El Meghassine;34.0142;-5.4619;140 -Kef el Rhar;Kef el Rhar;34.5075;-4.2628;140 -Imi n-Tlit;Imi n-Tlit;31.2156;-9.5461;140 -Arazane;Arazane;30.5065;-8.6157;140 -Tafraoutane;Tafraoutane;30.7047;-8.8819;140 -Talat-n-Ya’qoub;Talat-n-Ya'qoub;30.9914;-8.1831;140 -Lalla Takerkoust;Lalla Takerkoust;31.3669;-8.1331;140 -Had Kourt;Had Kourt;34.6167;-5.7333;140 -Sidi Ahmed Ben Aissa;Sidi Ahmed Ben Aissa;34.7114;-5.815;140 -Ida Ou Azza;Ida Ou Azza;31.1533;-9.7333;140 -Moulay Abdelkader;Moulay Abdelkader;34.4;-4.7167;140 -Tidili Masfiywat;Tidili Masfiywat;31.45;-7.6;140 -Timezgadiouine;Timezgadiouine;30.8833;-9.05;140 -Amizmiz;Amizmiz;31.21;-8.25;140 -Tamgrout;Tamgrout;30.2612;-5.682;140 -Sidi Rahal;Sidi Rahal;33.472;-7.957;140 -Ksar El Kebir;Ksar El Kebir;35;-5.9;140 -Mediouna;Mediouna;33.45;-7.51;140 -Khénifra;Khenifra;32.93;-5.66;140 -Larache;Larache;35.1833;-6.15;140 -Guelmim;Guelmim;28.9833;-10.0667;140 -Lambarkiyine;Lambarkiyine;33.2;-7.5;140 -Iksane;Iksane;35.1333;-3.0333;140 -Oulad Khallouf;Oulad Khallouf;34.7167;-2.5833;140 -Barrechid;Barrechid;33.27;-7.5872;140 -Taza;Taza;34.2144;-4.0088;140 -Settat;Settat;33.0023;-7.6198;140 -Inezgane;Inezgane;30.3658;-9.5381;140 -Al Khmissat;Al Khmissat;33.81;-6.06;140 -Douar Ouled Ayad;Douar Ouled Ayad;32.4167;-7.1;140 -Khenichet-sur Ouerrha;Khenichet-sur Ouerrha;34.4383;-5.6844;140 -Gueznaia;Gueznaia;35.72;-5.894;140 -Zawyat an Nwaçer;Zawyat an Nwacer;33.3611;-7.6114;140 -Oulad Hassoune;Oulad Hassoune;31.6503;-7.8361;140 -Bni Frassen;Bni Frassen;34.3819;-4.3761;140 -Ayt Mohamed;Ayt Mohamed;32.5641;-6.976;140 -Souk Khmis Bni Arouss;Souk Khmis Bni Arouss;35.3064;-5.6292;140 -Tarfaya;Tarfaya;27.9133;-12.9317;140 -Tighedouine;Tighedouine;31.4236;-7.5208;140 -Sidi Ifni;Sidi Ifni;29.3833;-10.1667;140 -Alnif;Alnif;31.1169;-5.1737;140 -Talambote;Talambote;35.25;-5.1833;140 -Laanoussar;Laanoussar;33.6833;-4.8167;140 -Tizoual;Tizoual;30.9925;-7.8167;140 -Boured;Boured;34.7344;-4.0947;140 -Ait Ali Mimoune;Ait Ali Mimoune;33.7808;-5.7822;140 -Moulay Bou ’azza;Moulay Bou 'azza;33.2242;-6.1981;140 -Kerrouchen;Kerrouchen;32.7986;-5.3225;140 -Ghassat;Ghassat;31.1697;-6.8042;140 -Nzalat Bni Amar;Nzalat Bni Amar;34.0981;-5.4161;140 -Aït Tagalla;Ait Tagalla;31.9167;-6.7167;140 -Mrizig;Mrizig;32.8467;-7.1319;140 -Imoulas;Imoulas;30.7436;-8.7633;140 -Douar Mezaoura;Douar Mezaoura;34.5406;-4.7294;140 -Oulad Hamdane;Oulad Hamdane;32.3333;-6.3667;140 -Laaouama;Laaouama;35.7167;-5.8;140 -Goulmima;Goulmima;31.6944;-4.9592;140 -Sidi Zouine;Sidi Zouine;31.6706;-8.3456;140 -Ait Yaazem;Ait Yaazem;33.7333;-5.5833;140 -Zirara;Zirara;32.35;-8.5333;140 -Douar Tabouda;Douar Tabouda;34.7167;-5.1333;140 -Sidi Ettiji;Sidi Ettiji;32.1594;-8.8267;140 -Ouaouzgane;Ouaouzgane;35.0167;-4.5167;140 -Sidi Lamine;Sidi Lamine;32.9;-6.05;140 -Tirhassaline;Tirhassaline;32.7822;-5.6517;140 -Ain Lehjer;Ain Lehjer;34.5949;-2.372;140 -Boudenib;Boudenib;31.9497;-3.6078;140 -Targuist;Targuist;34.9402;-4.3208;140 -Bou Fekrane;Bou Fekrane;33.7571;-5.4853;140 -Ar Rommani;Ar Rommani;33.5333;-6.6;140 -Oulad Ayyad;Oulad Ayyad;32.3333;-6.3833;140 -El Menzel;El Menzel;33.8389;-4.5458;140 -Sidi Yakoub;Sidi Yakoub;31.6667;-7.0667;140 -Tagounite;Tagounite;29.9833;-5.5667;140 -Knemis Dades;Knemis Dades;31.309;-6.028;140 -Tamallalt;Tamallalt;31.8288;-7.5262;140 -Talsint;Talsint;32.5353;-3.4481;140 -Ratba;Ratba;34.7833;-4.9333;140 -Oulad Amrane;Oulad Amrane;32.2833;-9.2333;140 -Ketama;Ketama;34.9158;-4.5686;140 -Dar Chaifat;Dar Chaifat;32.55;-7.5;140 -Sahel;Sahel;34.9667;-4.55;140 -Douar el Caïd el Gueddari;Douar el Caid el Gueddari;34.4167;-6.0833;140 -Milla’ab;Milla'ab;31.4737;-4.7424;140 -Galaz;Galaz;34.5442;-4.8036;140 -Tizi Ouzli;Tizi Ouzli;34.7625;-3.7953;140 -Azgour;Azgour;31.35;-7.5;140 -Assais;Assais;30.9131;-9.2439;140 -Oulad Sbih;Oulad Sbih;33.7333;-7.2;140 -Taliwine;Taliwine;30.5328;-7.9256;140 -Ait Said;Ait Said;31.4458;-9.4383;140 -Akka;Akka;29.3908;-8.2564;140 -Assays;Assays;30.5981;-7.6523;140 -El Maader El Kabir;El Maader El Kabir;29.8502;-9.6575;140 -Znada;Znada;31.2333;-8.7333;140 -Mejji;Mejji;31.55;-9.35;140 -Ghafsaï;Ghafsai;34.6333;-4.9167;140 -Douar Oulad Amer;Douar Oulad Amer;32.0697;-7.2142;140 -Bou Djeniba;Bou Djeniba;32.9;-6.7833;140 -Sidi Yahia Sawad;Sidi Yahia Sawad;32.6833;-5.5833;140 -Assebbab;Assebbab;35.1333;-3.0833;140 -Timlilt;Timlilt;31.0336;-9.1392;140 -Oued Naanaa;Oued Naanaa;33.0167;-7.3333;140 -Zaouiat Sidi Hammou Ben Hmida;Zaouiat Sidi Hammou Ben Hmida;31.7547;-9.3717;140 -Mzefroune;Mzefroune;34.8422;-5.6842;140 -Ichemrarn;Ichemrarn;31.0961;-9.17;140 -Ahfir;Ahfir;34.9514;-2.1025;140 -Douar Toulal;Douar Toulal;33.8951;-5.6021;140 -Oulad Fraj;Oulad Fraj;32.9667;-8.2333;140 -Oulad Tayeb;Oulad Tayeb;33.9598;-4.9954;140 -Sidi Lmokhtar;Sidi Lmokhtar;31.57;-9.01;140 -Missour;Missour;33.05;-3.9908;140 -Zawyat ech Cheïkh;Zawyat ech Cheikh;32.6541;-5.9214;140 -Aïn Taoujdat;Ain Taoujdat;33.9333;-5.2167;140 -Tahla;Tahla;34.05;-4.42;140 -Awlouz;Awlouz;30.7;-8.15;140 -Oulmes;Oulmes;33.4167;-6.0167;140 -Chouafaa;Chouafaa;34.7667;-6.05;140 -Tata;Tata;29.7428;-7.9725;140 -Tamri;Tamri;30.695;-9.825;140 -Sidi Allal Tazi;Sidi Allal Tazi;34.5197;-6.3236;140 -Jbabra;Jbabra;34.4314;-4.9642;140 -Rouadi;Rouadi;35.1403;-4.1347;140 -Assoul;Assoul;31.9458;-5.2083;140 -Nkob;Nkob;30.8722;-5.8639;140 -Aït Bouchta;Ait Bouchta;35.1056;-3.8503;140 -Lamrasla;Lamrasla;32.0247;-8.9153;140 -Foum el Anser;Foum el Anser;32.3717;-6.2614;140 -Ghouazi;Ghouazi;34.4667;-5.3;140 -Bouarouss;Bouarouss;34.36;-4.81;140 -Ribat Al Khayr;Ribat Al Khayr;33.82;-4.41;140 -Ikniwn;Ikniwn;31.1717;-5.6489;140 -Al Qbab;Al Qbab;32.7333;-5.5167;140 -Outat Oulad Al Haj;Outat Oulad Al Haj;33.3335;-3.7077;140 -Qal’at Mgouna;Qal'at Mgouna;31.2414;-6.1283;140 -Laatatra;Laatatra;32.6314;-8.4147;140 -Aït Majdane;Ait Majdane;31.8514;-6.9658;140 -Agourai;Agourai;33.6333;-5.5833;140 -Douar Oulad Mbarek;Douar Oulad Mbarek;34.2833;-4.3167;140 -Beni Bou Yafroun;Beni Bou Yafroun;35.1536;-2.9861;140 -Tazert;Tazert;31.6597;-7.4092;140 -Driouch;Driouch;34.8665;-3.4223;140 -Oulad Bou Rahmoun;Oulad Bou Rahmoun;32.2953;-6.6669;140 -Ait Yazza;Ait Yazza;30.5063;-8.7931;140 -Ras el Oued;Ras el Oued;34.15;-4;140 -Aïn Mediouna;Ain Mediouna;34.5;-4.55;140 -Sidi Allal el Bahraoui;Sidi Allal el Bahraoui;33.983;-6.417;140 -Tamazouzt;Tamazouzt;31.3833;-8.3833;140 -Ezzhiliga;Ezzhiliga;33.3;-6.5333;140 -Haddada;Haddada;34.222;-6.511;140 -L’Oulja;L'Oulja;34.2894;-4.9481;140 -Ifrane;Ifrane;33.5333;-5.1167;140 -Madagh;Madagh;35.0133;-2.3397;140 -Tendrara;Tendrara;33.05;-2;140 -Moul El Bergui;Moul El Bergui;32.5113;-8.9849;140 -Anazzou;Anazzou;30.6333;-8.05;140 -Wawizaght;Wawizaght;32.16;-6.35;140 -Aç-çahrij;Ac-cahrij;31.7914;-7.1475;140 -Zerkat;Zerkat;34.8819;-4.2803;140 -Oulad Ben Sebbah;Oulad Ben Sebbah;33.2692;-7.2678;140 -Timoulilt;Timoulilt;32.2;-6.4667;140 -Khmis Sidi Yahia;Khmis Sidi Yahia;33.7983;-6.2653;140 -Douar Oulad Mkoudou;Douar Oulad Mkoudou;33.8136;-4.5169;140 -Ijoukak;Ijoukak;30.9931;-8.1528;140 -Douar El Gouzal;Douar El Gouzal;34.5019;-4.1567;140 -Et Tnine des Beni Ammart;Et Tnine des Beni Ammart;34.8119;-4.1581;140 -Tafingoult;Tafingoult;30.7667;-8.3833;140 -Zegzel;Zegzel;34.8407;-2.3543;140 -Skhour Rehamna;Skhour Rehamna;32.4833;-7.9167;140 -Bouchabel;Bouchabel;34.3833;-5.0167;140 -Masmouda;Masmouda;34.7861;-5.7078;140 -Khat Azakane;Khat Azakane;32.2226;-9.1343;140 -Bni Tajjit;Bni Tajjit;32.3;-3.45;140 -Bni Quolla;Bni Quolla;34.7381;-5.5442;140 -’Ayn Bni Mathar;'Ayn Bni Mathar;34.0889;-2.0247;140 -Timezgana;Timezgana;34.5833;-4.7333;140 -Douar Azla;Douar Azla;35.5564;-5.2453;140 -Ras Ijerri;Ras Ijerri;33.7833;-5.7167;140 -Douar Tassila Imassouane;Douar Tassila Imassouane;31.1386;-9.6092;140 -Ighrem n’Ougdal;Ighrem n'Ougdal;31.2282;-7.4237;140 -Nzalat Laadam;Nzalat Laadam;32.0806;-7.93;140 -Bhalil;Bhalil;33.85;-4.8667;140 -Tabant;Tabant;31.6581;-6.42;140 -Douar Souk L‘qolla;Douar Souk L`qolla;35.0717;-5.5703;140 -Aghbal;Aghbal;34.9394;-2.1272;140 -Gourrama;Gourrama;32.3375;-4.0761;140 -Bni Darkoul;Bni Darkoul;35.0563;-5.0688;140 -Midar;Midar;34.9402;-3.5331;140 -Oued Jdida;Oued Jdida;33.9333;-5.3667;140 -Esbiaat;Esbiaat;32.2044;-8.5608;140 -Aïn Jemaa;Ain Jemaa;34.0333;-5.8;140 -Ben Taieb;Ben Taieb;35.0428;-3.4572;140 -Tazzarine;Tazzarine;30.7802;-5.5663;140 -Sabbah;Sabbah;33.8036;-7.0372;140 -Ras Tabouda;Ras Tabouda;34;-4.7167;140 -Ida Ou Gaïlal;Ida Ou Gailal;30.6383;-8.6327;140 -Mestigmer;Mestigmer;34.4868;-2.6883;140 -Tiyghmi;Tiyghmi;29.5875;-9.4063;140 -Beni Sidal Louta;Beni Sidal Louta;35.1069;-3.0656;140 -Tafraout;Tafraout;29.7167;-8.9667;140 -Tancherfi;Tancherfi;34.3539;-2.6255;140 -Saïdat;Saidat;31.3442;-8.7053;140 -Tazouta;Tazouta;33.6667;-4.6333;140 -Amrharas;Amrharas;31.21;-8.1834;140 -Bir Anzarane;Bir Anzarane;23.8883;-14.5306;140 -Douar Oulad Jaber;Douar Oulad Jaber;32.3011;-7.2053;140 -Souq at Tlata des Loulad;Souq at Tlata des Loulad;32.9833;-7.1333;140 -Tiznit;Tiznit;29.7;-9.7269;140 -Essaouira;Essaouira;31.513;-9.7687;140 -Ait Ali;Ait Ali;30.1739;-9.4881;140 -Taroudannt;Taroudannt;30.4711;-8.8778;140 -Sefrou;Sefrou;33.83;-4.83;140 -Lqoliaa;Lqoliaa;30.2942;-9.4544;140 -Tinzart;Tinzart;30.6167;-7.75;140 -Douar Oulad Bou Krae El Fouqani;Douar Oulad Bou Krae El Fouqani;31.5617;-8.8944;140 -El Arba Bouzemmour;El Arba Bouzemmour;31.0061;-9.4042;140 -Tiflet;Tiflet;33.9;-6.33;140 -Wislane;Wislane;30.2167;-8.3833;140 -Ad Dakhla;Ad Dakhla;23.7141;-15.9368;140 -Moulay Bouzarqtoune;Moulay Bouzarqtoune;31.65;-9.6833;140 -Tazemmourt;Tazemmourt;30.4083;-8.8269;140 -Kechoulah;Kechoulah;31.5592;-9.2483;140 -Sidi Mbark;Sidi Mbark;29.2987;-9.825;140 -Ida Ou Moumene;Ida Ou Moumene;30.5983;-9.0025;140 -Bni Abdellah;Bni Abdellah;35.0728;-4.0706;140 -Douar Tazrout;Douar Tazrout;35.2631;-5.5453;140 -Oulad Amghar;Oulad Amghar;35.25;-3.65;140 -Zemamra;Zemamra;32.6215;-8.7022;140 -Oulad Driss;Oulad Driss;31.9536;-8.2053;140 -Tafrant;Tafrant;34.625;-5.1242;140 -Zemrane;Zemrane;31.5339;-8.2672;140 -Ourtzagh;Ourtzagh;34.55;-4.9333;140 -Tagalft;Tagalft;32.2381;-6.1194;140 -Sidi Azzouz;Sidi Azzouz;31.7667;-7.6667;140 -Temsamane;Temsamane;35.1167;-3.6333;140 -Tounfit;Tounfit;32.4658;-5.2494;140 -Ihaddadene;Ihaddadene;31.2;-9.65;140 -Zaouiat Moulay Bouchta El Khammar;Zaouiat Moulay Bouchta El Khammar;34.4833;-5.1167;140 -Bezou;Bezou;32.0917;-7.0479;140 -Boula’wane;Boula'wane;32.8599;-8.0556;140 -Ayt ’Attou ou L’Arbi;Ayt 'Attou ou L'Arbi;31.5456;-8.2967;140 -Sidi Harazem;Sidi Harazem;34.0278;-4.8833;140 -Bni Hadifa;Bni Hadifa;35.0228;-4.1408;140 -Aït Ouakrim;Ait Ouakrim;30.0297;-9.2478;140 -Ighil;Ighil;31.4167;-7.65;140 -Amersid;Amersid;32.75;-4.4667;140 -Mqam at Tolba;Mqam at Tolba;33.9375;-6.2544;140 -Kissane Ltouqi;Kissane Ltouqi;34.6;-5.0833;140 -Aghbala;Aghbala;32.4806;-5.645;140 -Sidi Yahia;Sidi Yahia;30.4969;-8.8211;140 -Oulad Chikh;Oulad Chikh;32.8544;-7.5386;140 -Khmis Sidi al ’Aydi;Khmis Sidi al 'Aydi;33.1228;-7.6219;140 -Douar Lehgagcha;Douar Lehgagcha;32.55;-8.7167;140 -Tamsaout;Tamsaout;29.5374;-8.8584;140 -Douar Hammadi;Douar Hammadi;31.6;-8.4667;140 -Bou Izakarn;Bou Izakarn;29.1754;-9.7064;140 -Zayda;Zayda;32.8167;-4.95;140 -Sidi Abdelkarim;Sidi Abdelkarim;33.1869;-7.2333;140 -Talwat;Talwat;31.2883;-7.2372;140 -Mechra-Hommadi;Mechra-Hommadi;34.7233;-2.7918;140 -Tafadna;Tafadna;31.0958;-9.8208;140 -Jemaat Moul Blad;Jemaat Moul Blad;33.5881;-6.4264;140 -Tan-Tan;Tan-Tan;28.4333;-11.1;140 -Ait Ban;Ait Ban;30.0712;-9.1578;140 -Dhar Souk;Dhar Souk;34.6519;-4.2786;140 -Aït el Farsi;Ait el Farsi;31.35;-5.3;140 -Tichla;Tichla;21.61;-15;140 -El Aargub;El Aargub;23.6111;-15.8583;140 -Oulad Zarrad;Oulad Zarrad;31.875;-7.4217;140 -Sa’ada;Sa'ada;31.6258;-8.1028;140 -Bine Al Widane;Bine Al Widane;32.1083;-6.475;140 -Imigdal;Imigdal;31.1097;-8.1336;140 -Imouzzer des Ida ou Tanane;Imouzzer des Ida ou Tanane;30.68;-9.4829;140 -M’diq;M'diq;35.68;-5.32;140 -Beni Enzar;Beni Enzar;35.2569;-2.9342;140 -Benslimane;Benslimane;33.6122;-7.1211;140 -Skhirate;Skhirate;33.85;-7.03;140 -Tahannawt;Tahannawt;31.3514;-7.9508;140 -Reggada;Reggada;29.5716;-9.6972;140 -Asjen;Asjen;34.85;-5.6167;140 -El Kansera;El Kansera;34.0419;-5.9272;140 -Souakene;Souakene;35.1167;-5.95;140 -Teroual;Teroual;34.6745;-5.2733;140 -Oulad Ouchchih;Oulad Ouchchih;35.0939;-5.9453;140 -Laamarna;Laamarna;31.8944;-8.9842;140 -Zag;Zag;28.0167;-9.3333;140 -Ounagha;Ounagha;31.5336;-9.5536;140 -Aït Youssef Ou Ali;Ait Youssef Ou Ali;31.9833;-5.7833;140 -Zawiat Moulay Brahim;Zawiat Moulay Brahim;31.2858;-7.9656;140 -Bni Drar;Bni Drar;34.8281;-1.9936;140 -Ajdir;Ajdir;35.193;-3.912;140 -Guenfouda;Guenfouda;34.4836;-2.0456;140 -Tizgane;Tizgane;35.4136;-5.0694;140 -Kasba Tanora;Kasba Tanora;32.475;-6.1497;140 -Ksar Sghir;Ksar Sghir;35.8419;-5.5586;140 -Bni Khloug;Bni Khloug;32.65;-7.3833;140 -Oulad Rahmoun;Oulad Rahmoun;32.3278;-6.5006;140 -Bou Adel;Bou Adel;34.5428;-4.5075;140 -Guisser;Guisser;32.7721;-7.4942;140 -Sebt Bni Garfett;Sebt Bni Garfett;35.25;-5.8333;140 -Aj Jourf;Aj Jourf;31.4903;-4.4014;140 -Oulad Daoud;Oulad Daoud;34.4058;-4.6939;140 -Mayate;Mayate;32.2719;-7.525;140 -Steha;Steha;35.3646;-4.9306;140 -Jaidte Lbatma;Jaidte Lbatma;31.6806;-7.7281;140 -Boumalne;Boumalne;31.3738;-5.9956;140 -Oulad Aïssa;Oulad Aissa;30.558;-8.614;140 -Oulad Fares;Oulad Fares;35.5167;-5.9333;140 -Gharbia;Gharbia;35.5153;-5.9306;140 -Nkheila;Nkheila;32.9572;-7.0731;140 -Tissa;Tissa;34.2833;-4.6667;140 -Malloussa;Malloussa;35.7369;-5.6319;140 -Ain Kansara;Ain Kansara;34.15;-4.8314;140 -Oulad Amrane el Mekki;Oulad Amrane el Mekki;35.2167;-5.9667;140 -Bigoudine;Bigoudine;30.7185;-9.2101;140 -Oulad Messaoud;Oulad Messaoud;32.1883;-7.1808;140 -Aghbar;Aghbar;30.5167;-6.8167;140 -Akarma;Akarma;31.8667;-7.65;140 -Douar Oulad Amer Leqliaa;Douar Oulad Amer Leqliaa;32.2536;-8.3972;140 -Reçani;Recani;31.2847;-4.2687;140 -Bab Boudir;Bab Boudir;34.0697;-4.1203;140 -Fezouane;Fezouane;34.9164;-2.2042;140 -Moulay Driss Aghbal;Moulay Driss Aghbal;33.7897;-6.4986;140 -Azrar;Azrar;30.1702;-7.9234;140 -Taliouîne;Taliouine;35.1483;-3.5478;140 -Taghazout;Taghazout;30.5456;-9.7097;140 -Aït I’yach;Ait I'yach;32.6908;-4.9292;140 -Al Fayd;Al Fayd;30.6167;-8.2167;140 -Souq Jamaa Fdalate;Souq Jamaa Fdalate;33.5911;-7.2792;140 -Ain Beida;Ain Beida;31.585;-8.608;140 -El Arba Des Bir Lenni;El Arba Des Bir Lenni;34.3272;-4.2039;140 -Matmata;Matmata;34.0945;-4.4842;140 -Izmorene;Izmorene;35.1833;-4;140 -Tiouli;Tiouli;34.4542;-1.8986;140 -Timzguida Ouftas;Timzguida Ouftas;30.9908;-9.7994;140 -Tizagzawine;Tizagzawine;31;-7.15;140 -Lamsabih;Lamsabih;32.2933;-8.6889;140 -Tilmi;Tilmi;31.8189;-5.7718;140 -El Ghourdane;El Ghourdane;32.34;-8.7728;140 -Sidi Abdellah Ben Taazizt;Sidi Abdellah Ben Taazizt;34.0019;-5.3694;140 -Ouaklim Oukider;Ouaklim Oukider;31.45;-5.55;140 -Touama;Touama;31.5339;-7.4872;140 -Dzouz;Dzouz;31.8697;-7.3097;140 -Timahdit;Timahdit;33.2369;-5.06;140 -Sidi Kasem;Sidi Kasem;35.5339;-5.2183;140 -Derdara;Derdara;35.1167;-5.2833;140 -Douar Trougout;Douar Trougout;35.1797;-3.7714;140 -Bouabout;Bouabout;31.2655;-9.1786;140 -Tawnza;Tawnza;32.0944;-6.6025;140 -Laqraqra;Laqraqra;32.4333;-7.4333;140 -Douar Oulad Naoual;Douar Oulad Naoual;34.4936;-5.7108;140 -Douar Sgarta;Douar Sgarta;32.1667;-7.6333;140 -Amdel;Amdel;31.5617;-8.8944;140 -Ahlaf;Ahlaf;33.2833;-7.2;140 -El Khemis des Beni Chegdal;El Khemis des Beni Chegdal;32.4442;-6.955;140 -Lahfayr;Lahfayr;30.57;-8.4878;140 -Ain Legdah;Ain Legdah;34.1667;-4.5;140 -Oulad ’Azzouz;Oulad 'Azzouz;32.7693;-6.7543;140 -Douar El Mellaliyine;Douar El Mellaliyine;35.6264;-5.3414;140 -Douar Oulad Bouziane;Douar Oulad Bouziane;34.2083;-5.0522;140 -Bou Zemou;Bou Zemou;32.1114;-5.5197;140 -Uad Damran;Uad Damran;27.4617;-12.9941;140 -Mzizal;Mzizal;32.2269;-4.6475;140 -Outerbat;Outerbat;32.1433;-5.3503;140 -Sidi Bettach;Sidi Bettach;33.5667;-6.8936;140 -Bghaghza;Bghaghza;35.459;-5.6023;140 -Alougoum;Alougoum;30.2778;-6.8292;140 -Matarka;Matarka;33.2611;-2.7031;140 -Ain Bida;Ain Bida;33.9856;-4.8931;140 -Oulad Aïssa;Oulad Aissa;33.0528;-6.4034;140 -Oum Azza;Oum Azza;33.8808;-6.7858;140 -Tadighoust;Tadighoust;31.8017;-4.9673;140 -Akka Irene;Akka Irene;29.9919;-7.5322;140 -Adis;Adis;29.6919;-7.9856;140 -Taouz;Taouz;30.9069;-3.9958;140 -Beni Khaled;Beni Khaled;34.8608;-2.0331;140 -Saddina;Saddina;35.6633;-5.4886;140 -Aït Athmane;Ait Athmane;30.66;-5.49;140 -Zawyat Sidi Hamza;Zawyat Sidi Hamza;32.4403;-4.7114;140 -Tafetchna;Tafetchna;30.6505;-5.8524;140 -Timoulay Izder;Timoulay Izder;29.1228;-9.5992;140 -Souk el Had-des Beni-Batao;Souk el Had-des Beni-Batao;32.8275;-6.2889;140 -Ez Zinat;Ez Zinat;35.6519;-5.7328;140 -Moulay Driss Zerhoun;Moulay Driss Zerhoun;34.0559;-5.5183;140 -Tifni;Tifni;31.6281;-6.9444;140 -Jamaat Shaim;Jamaat Shaim;32.35;-8.85;140 -Sidi Moussa Ben Ali;Sidi Moussa Ben Ali;33.5594;-7.3817;140 -Oulad Friha;Oulad Friha;32.6108;-7.625;140 -Tamezmout;Tamezmout;30.8075;-6.1142;140 -Al M’aziz;Al M'aziz;33.7039;-6.34;140 -Sidi Amer El Hadi;Sidi Amer El Hadi;34.7992;-5.8394;140 -Tizi Nisly;Tizi Nisly;32.4667;-5.7667;140 -Chefchaouene;Chefchaouene;35.1714;-5.2697;140 -Al Aaroui;Al Aaroui;35.0104;-3.0073;140 -Ad Darwa;Ad Darwa;33.4167;-7.5333;140 -Semara;Semara;26.7333;-11.6833;140 -Takad Sahel;Takad Sahel;30.25;-9.55;140 -Kariat Ben Aouda;Kariat Ben Aouda;34.7667;-5.95;140 -Iygli;Iygli;29.5001;-9.0501;140 -Boujediane;Boujediane;35.1114;-5.7822;140 -Oued Amlil;Oued Amlil;34.2;-4.2833;140 -Jafra;Jafra;31.5145;-8.7555;140 -Itzer;Itzer;32.8808;-5.0542;140 -Figuig;Figuig;32.1167;-1.2269;140 -Aguelmous;Aguelmous;33.15;-5.8333;140 -Aourir;Aourir;30.4924;-9.6355;140 -Bouznika;Bouznika;33.7894;-7.1597;140 -Arbaa Sahel;Arbaa Sahel;29.5993;-9.877;140 -Tamanar;Tamanar;31.0833;-9.6756;140 -Taouloukoult;Taouloukoult;31.2167;-9.0833;140 -Foum Jam’a;Foum Jam'a;31.96;-6.98;140 -Douar Bouchfaa;Douar Bouchfaa;34.1014;-4.2939;140 -Imi Mokorn;Imi Mokorn;30.1675;-9.2322;140 -Tanant;Tanant;31.8667;-6.95;140 -Taounate;Taounate;34.5358;-4.64;140 -Zaouiet Says;Zaouiet Says;32.7931;-8.6506;140 -Douar Jwalla;Douar Jwalla;31.8878;-7.4411;140 -Iazizatene;Iazizatene;35.2544;-3.115;140 -Sidi Bibi;Sidi Bibi;30.2333;-9.5333;140 -Douar Laouamra;Douar Laouamra;31.8;-8.7167;140 -Zoumi;Zoumi;34.8;-5.35;140 -Tineghir;Tineghir;31.5147;-5.5328;140 -Sidi Mohamed Lahmar;Sidi Mohamed Lahmar;34.7167;-6.2667;140 -Lemsid;Lemsid;26.5482;-13.8482;140 -Tilougguit;Tilougguit;32.0333;-6.2;140 -Tiztoutine;Tiztoutine;34.9833;-3.15;140 -Tourza;Tourza;29.3885;-9.9607;140 -Souq Sebt Says;Souq Sebt Says;32.7772;-8.6433;140 -Toundout;Toundout;31.2647;-6.5906;140 -Mokrisset;Mokrisset;34.91;-5.3536;140 -Tnine Sidi Lyamani;Tnine Sidi Lyamani;35.37;-5.97;140 -Aït Hani;Ait Hani;31.7786;-5.4555;140 -Brikcha;Brikcha;34.9667;-5.5833;140 -Sidi Rahhal;Sidi Rahhal;31.6667;-7.4833;140 -Dar El Kebdani;Dar El Kebdani;35.1173;-3.3317;140 -Sidi Abdallah;Sidi Abdallah;32.5783;-7.8108;140 -Douar Echbanat;Douar Echbanat;34.2167;-5.35;140 -Aghbalou n’Kerdous;Aghbalou n'Kerdous;31.7611;-5.3169;140 -Ksar Lmajaz;Ksar Lmajaz;35.8428;-5.5586;140 -Kenafif;Kenafif;30.4167;-9.0333;140 -Sgamna;Sgamna;32.7342;-7.2033;140 -Oulad Slim;Oulad Slim;32.7775;-7.7725;140 -Awfouss;Awfouss;31.7;-4.1167;140 -Tiddas;Tiddas;33.5667;-6.2658;140 -Beni Oulid;Beni Oulid;34.5897;-4.4514;140 -Bounaamane;Bounaamane;29.5283;-9.8044;140 -Jaqma;Jaqma;33.2925;-7.4406;140 -Sidi Bousber;Sidi Bousber;34.5667;-5.3667;140 -Abadou;Abadou;31.5797;-7.3122;140 -Amtar;Amtar;35.2385;-4.7943;140 -Had Laaounate;Had Laaounate;32.6128;-8.2256;140 -Agdz;Agdz;30.6984;-6.4729;140 -Zawyat Ahançal;Zawyat Ahancal;31.8325;-6.1056;140 -Hetane;Hetane;32.8403;-6.8025;140 -Aïn Zora;Ain Zora;34.6575;-3.5331;140 -Imzouren;Imzouren;35.15;-3.85;140 -Jemaat Oulad Mhamed;Jemaat Oulad Mhamed;33.0939;-7.0519;140 -La’tamna;La'tamna;31.9117;-7.335;140 -Regedor Quissico;Regedor Quissico;-24.7257;34.766;141 -Chiramba;Chiramba;-16.8921;34.6559;141 -Massangena;Massangena;-21.5373;32.9564;141 -Panda;Panda;-24.0629;34.7303;141 -Moatize;Moatize;-16.1167;33.75;141 -Ligonha;Ligonha;-15.1757;37.74;141 -Marrupa;Marrupa;-13.1833;37.5;141 -Nicoadala;Nicoadala;-17.6077;36.8197;141 -Espungabera;Espungabera;-20.4531;32.7725;141 -Vilankulo;Vilankulo;-22;35.3167;141 -Manica;Manica;-18.9344;32.8756;141 -Manhiça;Manhica;-25.4;32.8;141 -António Enes;Antonio Enes;-16.2308;39.9105;141 -Chibuto;Chibuto;-24.6867;33.5306;141 -Chokwé;Chokwe;-24.5253;33.0086;141 -Mocuba;Mocuba;-16.8496;38.26;141 -Mocuba;Mocuba;-16.8391;36.9855;141 -Cuamba;Cuamba;-14.82;36.5486;141 -Montepuez;Montepuez;-13.1167;39;141 -Dondo;Dondo;-19.6167;34.75;141 -Ilha de Moçambique;Ilha de Mocambique;-15.0367;40.7328;141 -Chinde;Chinde;-18.5833;36.4667;141 -Macia;Macia;-25.0333;33.1;141 -Tete;Tete;-16.1579;33.5898;141 -Lichinga;Lichinga;-13.3;35.2456;141 -Pemba;Pemba;-12.9667;40.5167;141 -Xai-Xai;Xai-Xai;-25.05;33.65;141 -Maxixe;Maxixe;-23.8597;35.3472;141 -Inhambane;Inhambane;-23.865;35.3833;141 -Mapai;Mapai;-22.7306;32.0583;141 -Palma;Palma;-10.7833;40.4833;141 -Quelimane;Quelimane;-17.8764;36.8872;141 -Cidade de Nacala;Cidade de Nacala;-14.55;40.6833;141 -Chimoio;Chimoio;-19.1167;33.45;141 -Mocímboa;Mocimboa;-11.3196;40.35;141 -Nampula;Nampula;-15.1167;39.2667;141 -Beira;Beira;-19.8333;34.85;141 -Mocímboa da Praia;Mocimboa da Praia;-11.35;40.3333;141 -Namaacha;Namaacha;-25.9667;32.0333;141 -Maputo;Maputo;-25.9153;32.5764;141 -Matola;Matola;-25.9667;32.4667;141 -Mandalay;Mandalay;21.9831;96.0844;142 -Nay Pyi Taw;Nay Pyi Taw;19.7475;96.115;142 -Rangoon;Rangoon;16.795;96.16;142 -Hpa-An;Hpa-An;16.8906;97.6333;142 -Pathein;Pathein;16.7667;94.7333;142 -Myitkyina;Myitkyina;25.3867;97.3936;142 -Myeik;Myeik;12.4394;98.6003;142 -Bago;Bago;17.3433;96.4981;142 -Monywa;Monywa;22.1086;95.1358;142 -Letpandan;Letpandan;17.7866;95.7507;142 -Hinthada;Hinthada;17.6483;95.4679;142 -Sittwe;Sittwe;20.1444;92.8969;142 -Myingyan;Myingyan;21.4618;95.3914;142 -Taunggyi;Taunggyi;20.7833;96.9667;142 -Amarapura;Amarapura;21.853;96.0954;142 -Haka;Haka;22.9833;94.0167;142 -Sagaing;Sagaing;21.8822;95.9786;142 -Yenangyaung;Yenangyaung;20.4583;94.8732;142 -Taungoo;Taungoo;18.9483;96.4179;142 -Mudon;Mudon;16.2618;97.7215;142 -Dawei;Dawei;14.0367;98.1867;142 -Magway;Magway;20.15;94.95;142 -Pakokku;Pakokku;21.332;95.0866;142 -Pyay;Pyay;18.8165;95.2114;142 -Hakha;Hakha;22.65;93.6167;142 -Mawlamyine;Mawlamyine;16.4847;97.6258;142 -Loikaw;Loikaw;19.6742;97.2092;142 -Pyapon;Pyapon;16.2853;95.6786;142 -Kengtung;Kengtung;21.2914;99.6039;142 -Chauk;Chauk;20.9085;94.823;142 -Shwebo;Shwebo;22.5783;95.6929;142 -Allanmyo;Allanmyo;19.3783;95.2279;142 -Kale;Kale;16.0961;97.8989;142 -Kyaukpyu;Kyaukpyu;19.4333;93.55;142 -Thongwa;Thongwa;16.7547;96.5193;142 -Ye;Ye;15.2533;97.8679;142 -Wakema;Wakema;16.6133;95.1829;142 -Namtu;Namtu;23.0837;97.4;142 -Labutta;Labutta;16.1619;94.7014;142 -Pyu;Pyu;18.4779;96.4379;142 -Nyaungdon;Nyaungdon;17.0433;95.6429;142 -Bethanie;Bethanie;-26.4995;17.15;143 -Karibib;Karibib;-21.939;15.853;143 -Omaruru;Omaruru;-21.4183;15.9539;143 -Ongwediva;Ongwediva;-17.7833;15.7667;143 -Oshikango;Oshikango;-17.3995;15.88;143 -Oranjemund;Oranjemund;-28.55;16.4333;143 -Otavi;Otavi;-19.6381;17.3403;143 -Lüderitz;Luderitz;-26.6478;15.1578;143 -Walvisbaai;Walvisbaai;-22.9494;14.5069;143 -Maltahöhe;Maltahohe;-24.85;16.9833;143 -Kamanjab;Kamanjab;-19.6286;14.8454;143 -Outjo;Outjo;-20.1069;16.1503;143 -Opuwo;Opuwo;-18.05;13.8333;143 -Karasburg;Karasburg;-28.0172;18.7478;143 -Outapi;Outapi;-17.5;14.9833;143 -Tsumeb;Tsumeb;-19.25;17.7167;143 -Eenhana;Eenhana;-17.4797;16.3333;143 -Omuthiya;Omuthiya;-18.3592;16.5795;143 -Nkurenkuru;Nkurenkuru;-17.6167;18.6;143 -Otjiwarongo;Otjiwarongo;-20.4642;16.6528;143 -Rehoboth;Rehoboth;-23.3167;17.0833;143 -Katima Mulilo;Katima Mulilo;-17.5;24.2667;143 -Gobabis;Gobabis;-22.45;18.9667;143 -Keetmanshoop;Keetmanshoop;-26.5833;18.1333;143 -Mariental;Mariental;-24.6333;17.9667;143 -Grootfontein;Grootfontein;-19.5658;18.1036;143 -Okahandja;Okahandja;-21.9796;16.91;143 -Rundu;Rundu;-17.9167;19.7667;143 -Oshakati;Oshakati;-17.8;15.6833;143 -Swakopmund;Swakopmund;-22.6667;14.5333;143 -Usakos;Usakos;-22;15.6;143 -Windhoek;Windhoek;-22.57;17.0836;143 -Yaren;Yaren;-0.5477;166.9209;144 -Kathmandu;Kathmandu;27.7167;85.3667;145 -Pālpā;Palpa;27.8667;83.55;145 -Bāglung;Baglung;28.2667;83.6;145 -Jitpur;Jitpur;27.6666;85.3333;145 -Pokhara;Pokhara;28.2097;83.9853;145 -Birāṭnagar;Biratnagar;26.4833;87.2833;145 -Panauti;Panauti;27.5844;85.5147;145 -Bidur;Bidur;27.8961;85.1456;145 -Khā̃dbāri̇̄;Khadbari;27.3667;87.2167;145 -Malaṅgawā;Malangawa;26.8667;85.5667;145 -Jaleshwar;Jaleshwar;26.65;85.8;145 -Dakṣiṇkāli̇̄;Daksinkali;27.6089;85.2672;145 -Birendranagar;Birendranagar;28.6;81.6333;145 -Dadeldhurā;Dadeldhura;29.3;80.6;145 -Godāwari̇̄;Godawari;28.91;80.59;145 -Kirtipur;Kirtipur;27.6667;85.2833;145 -Heṭauḍā;Hetauda;27.4167;85.0333;145 -Ghorāhī;Ghorahi;28.0408;82.4861;145 -Bharatpur;Bharatpur;27.6833;84.4333;145 -Birgañj;Birganj;27;84.8667;145 -Dhangaḍhi̇̄;Dhangadhi;28.7056;80.575;145 -Dharān;Dharan;26.8167;87.2667;145 -Butwāl;Butwal;27.7;83.45;145 -Janakpur;Janakpur;26.7122;85.9217;145 -Chainpur;Chainpur;29.55;81.2;145 -Kisanpur;Kisanpur;26.9333;85.5833;145 -Siraha;Siraha;26.6528;86.2069;145 -Īlām;Ilam;26.908;87.926;145 -Salyan;Salyan;28.35;82.1833;145 -Rāmechhāp;Ramechhap;27.326;86.087;145 -Bhimphedi;Bhimphedi;27.551;85.13;145 -Manakāmanā;Manakamana;27.9039;84.5842;145 -Bhaktapur;Bhaktapur;27.6722;85.4278;145 -Īṭahari̇̄;Itahari;26.6667;87.2833;145 -Bhairāhawā;Bhairahawa;27.5;83.45;145 -Nepālgañj;Nepalganj;28.05;81.6167;145 -Tilakpur;Tilakpur;28.5278;81.1189;145 -Gulariyā;Gulariya;28.2056;81.3472;145 -Tulsīpur;Tulsipur;28.1278;82.2956;145 -Bandipur;Bandipur;27.9381;84.4069;145 -Jumlā;Jumla;29.25;82.2167;145 -Kalaiyā;Kalaiya;27.0333;85;145 -Hanumānnagar;Hanumannagar;26.5394;86.7483;145 -Venlo;Venlo;51.37;6.1681;146 -Goes;Goes;51.5;3.8833;146 -Teijlingen;Teijlingen;52.215;4.5103;146 -Veghel;Veghel;51.6169;5.5481;146 -Raalte;Raalte;52.4;6.2833;146 -Moerdijk;Moerdijk;51.655;4.5325;146 -Gorinchem;Gorinchem;51.8306;4.9742;146 -Boekel;Boekel;51.6011;5.6742;146 -Simpelveld;Simpelveld;50.835;5.9822;146 -Tiel;Tiel;51.8833;5.4333;146 -De Bilt;De Bilt;52.1119;5.1825;146 -Venray;Venray;51.5258;5.9747;146 -Nijkerk;Nijkerk;52.2167;5.4833;146 -Noordwijk;Noordwijk;52.2333;4.4333;146 -Uden;Uden;51.6667;5.6167;146 -Wijchen;Wijchen;51.8067;5.7211;146 -Hellevoetsluis;Hellevoetsluis;51.8333;4.1333;146 -Heemskerk;Heemskerk;52.5108;4.6728;146 -Dronten;Dronten;52.5242;5.7125;146 -Maarssen;Maarssen;52.1408;5.0394;146 -Wageningen;Wageningen;51.9644;5.6631;146 -Landgraaf;Landgraaf;50.9083;6.0297;146 -Bolsward;Bolsward;53.0667;5.5333;146 -Zierikzee;Zierikzee;51.6497;3.9164;146 -Harderwijk;Harderwijk;52.3506;5.6172;146 -Zutphen;Zutphen;52.14;6.195;146 -Waalwijk;Waalwijk;51.6833;5.0667;146 -Ridderkerk;Ridderkerk;51.8667;4.6;146 -Schagen;Schagen;52.78;4.8;146 -Zwijndrecht;Zwijndrecht;51.824;4.6126;146 -Veldhoven;Veldhoven;51.42;5.405;146 -Soest;Soest;52.1833;5.2833;146 -Landsmeer;Landsmeer;52.4293;4.9136;146 -Eijsden;Eijsden;50.7778;5.7108;146 -Rheden;Rheden;52;6.0167;146 -Zevenaar;Zevenaar;51.9167;6.0833;146 -Etten-Leur;Etten-Leur;51.5706;4.6356;146 -Vlissingen;Vlissingen;51.45;3.5833;146 -Heusden;Heusden;51.6998;5.166;146 -Medemblik;Medemblik;52.7674;5.1037;146 -Leidschendam;Leidschendam;52.0883;4.3944;146 -Sint Anthonis;Sint Anthonis;51.6258;5.8811;146 -Oostzaan;Oostzaan;52.4406;4.8789;146 -Nieuw-Lekkerland;Nieuw-Lekkerland;51.8833;4.6833;146 -Vaals;Vaals;50.7694;6.0181;146 -Oudewater;Oudewater;52.0267;4.8686;146 -Doorn;Doorn;52.0333;5.35;146 -Scherpenzeel;Scherpenzeel;52.0792;5.4894;146 -Monnickendam;Monnickendam;52.4547;5.0353;146 -Castricum;Castricum;52.5517;4.6583;146 -Bronkhorst;Bronkhorst;52.05;6.3;146 -Hellendoorn;Hellendoorn;52.3885;6.4497;146 -Coevorden;Coevorden;52.6667;6.75;146 -Berg en Dal;Berg en Dal;51.8292;5.9258;146 -Marum;Marum;53.1333;6.25;146 -IJsselstein;IJsselstein;52.02;5.0422;146 -Bedum;Bedum;53.3;6.6;146 -Neerijnen;Neerijnen;51.8333;5.2833;146 -Dokkum;Dokkum;53.3253;5.9989;146 -Appingedam;Appingedam;53.3167;6.8667;146 -Laren;Laren;52.2544;5.2317;146 -Grootegast;Grootegast;53.2091;6.2674;146 -Woerden;Woerden;52.0858;4.8833;146 -Wieringerwerf;Wieringerwerf;52.85;5.03;146 -Houten;Houten;52.0261;5.1728;146 -Terneuzen;Terneuzen;51.2931;3.8339;146 -Hoogeveen;Hoogeveen;52.7167;6.4667;146 -Kampen;Kampen;52.55;5.9;146 -Sittard;Sittard;51;5.8667;146 -Weert;Weert;51.25;5.7;146 -IJmuiden;IJmuiden;52.4586;4.6194;146 -Wisch;Wisch;51.9333;6.3167;146 -Blaricum;Blaricum;52.2728;5.2422;146 -Doesburg;Doesburg;52.0167;6.1333;146 -Opmeer;Opmeer;52.7033;4.9444;146 -Oosterhout;Oosterhout;51.6431;4.8569;146 -Den Helder;Den Helder;52.9583;4.7589;146 -Heerhugowaard;Heerhugowaard;52.668;4.841;146 -Roermond;Roermond;51.1933;5.9872;146 -Barneveld;Barneveld;52.1333;5.5833;146 -Doetinchem;Doetinchem;51.9667;6.2833;146 -Hardenberg;Hardenberg;52.5758;6.6194;146 -Velden;Velden;51.4117;6.1678;146 -Schermerhorn;Schermerhorn;52.6067;4.8511;146 -Renswoude;Renswoude;52.0739;5.5406;146 -Oudenbosch;Oudenbosch;51.5892;4.5239;146 -Bergen;Bergen;51.5992;6.0336;146 -Franeker;Franeker;53.1875;5.54;146 -Grave;Grave;51.7592;5.7383;146 -Kapelle;Kapelle;51.5;3.95;146 -Hattem;Hattem;52.4744;6.0697;146 -Voerendaal;Voerendaal;50.8833;5.9167;146 -Beilen;Beilen;52.8567;6.5111;146 -Uitgeest;Uitgeest;52.5292;4.7103;146 -Margraten;Margraten;50.8225;5.8203;146 -Schoonhoven;Schoonhoven;51.9475;4.8486;146 -Beesel;Beesel;51.2669;6.0392;146 -Winsum;Winsum;53.3312;6.5157;146 -Woudenberg;Woudenberg;52.0806;5.4164;146 -Reeuwijk;Reeuwijk;52.0481;4.7203;146 -Schinnen;Schinnen;50.9428;5.8894;146 -Zeist;Zeist;52.0833;5.2333;146 -Velsen-Zuid;Velsen-Zuid;52.4667;4.6167;146 -Bergen op Zoom;Bergen op Zoom;51.5;4.3;146 -Ede;Ede;52.0436;5.6667;146 -Hoorn;Hoorn;52.6533;5.0733;146 -Almelo;Almelo;52.3575;6.6667;146 -Roosendaal;Roosendaal;51.5314;4.4556;146 -Hengelo;Hengelo;52.2656;6.7931;146 -Hilversum;Hilversum;52.23;5.18;146 -Heerlen;Heerlen;50.8833;5.9833;146 -Oss;Oss;51.7667;5.5167;146 -Helmond;Helmond;51.4797;5.6556;146 -Arnemuiden;Arnemuiden;51.5;3.6667;146 -Lopik;Lopik;51.9722;4.9464;146 -Haaren;Haaren;51.6017;5.2228;146 -Montfoort;Montfoort;52.045;4.9508;146 -Deventer;Deventer;52.25;6.2;146 -Groot-Valkenisse;Groot-Valkenisse;51.4889;3.5156;146 -Breukelen;Breukelen;52.1725;4.9986;146 -Oranjestad;Oranjestad;17.4833;-62.9833;146 -Slochteren;Slochteren;53.2167;6.8;146 -Woudrichem;Woudrichem;51.8133;5.0006;146 -Kralendijk;Kralendijk;12.1517;-68.2761;146 -The Bottom;The Bottom;17.6261;-63.2492;146 -Bunnik;Bunnik;52.0672;5.1969;146 -Hilvarenbeek;Hilvarenbeek;51.4861;5.1367;146 -Vlagtwedde;Vlagtwedde;53.0261;7.1117;146 -Boskoop;Boskoop;52.0667;4.6333;146 -Nuth;Nuth;50.9167;5.8833;146 -Andijk;Andijk;52.75;5.22;146 -Millingen aan de Rijn;Millingen aan de Rijn;51.8667;6.05;146 -Sassenheim;Sassenheim;52.2258;4.5225;146 -Sint-Oedenrode;Sint-Oedenrode;51.5636;5.4608;146 -Bodegraven;Bodegraven;52.0808;4.7486;146 -Middelharnis;Middelharnis;51.7535;4.1647;146 -Schijndel;Schijndel;51.6183;5.4364;146 -Brielle;Brielle;51.9042;4.1639;146 -Waalre;Waalre;51.3867;5.4456;146 -Ommen;Ommen;52.5167;6.4167;146 -Naarden;Naarden;52.2953;5.1622;146 -Lith;Lith;51.8042;5.4408;146 -Bergeijk;Bergeijk;51.3203;5.3592;146 -Hardinxveld-Giessendam;Hardinxveld-Giessendam;51.83;4.87;146 -Oirschot;Oirschot;51.5047;5.3128;146 -Heerde;Heerde;52.4;6.0667;146 -Diemen;Diemen;52.3439;4.9625;146 -Heemstede;Heemstede;52.3528;4.62;146 -Leiderdorp;Leiderdorp;52.1617;4.5283;146 -Voorschoten;Voorschoten;52.125;4.445;146 -Oegstgeest;Oegstgeest;52.1667;4.4667;146 -Schoorl;Schoorl;52.7014;4.6944;146 -Teteringen;Teteringen;51.6086;4.8206;146 -Baarle-Nassau;Baarle-Nassau;51.45;4.9333;146 -Zandvoort;Zandvoort;52.3667;4.5333;146 -Gennep;Gennep;51.6942;5.9733;146 -Son en Breugel;Son en Breugel;51.5158;5.5022;146 -Noordwijkerhout;Noordwijkerhout;52.2594;4.4919;146 -Echt;Echt;51.1058;5.8706;146 -Asten;Asten;51.4031;5.7472;146 -Heumen;Heumen;51.7656;5.8433;146 -Staphorst;Staphorst;52.6333;6.2;146 -Nederweert;Nederweert;51.2828;5.7472;146 -Leeuwarden;Leeuwarden;53.2;5.7833;146 -Harenkarspel;Harenkarspel;52.7344;4.7706;146 -Harlingen;Harlingen;53.1736;5.4272;146 -Westervoort;Westervoort;51.9667;5.9667;146 -Beek;Beek;50.9394;5.7961;146 -Amstelveen;Amstelveen;52.3019;4.8581;146 -Leerdam;Leerdam;51.8939;5.0914;146 -Zundert;Zundert;51.4703;4.66;146 -Dordrecht;Dordrecht;51.81;4.67;146 -Woensdrecht;Woensdrecht;51.43;4.305;146 -Alblasserdam;Alblasserdam;51.8667;4.6667;146 -Geertruidenberg;Geertruidenberg;51.7008;4.8603;146 -Zeewolde;Zeewolde;52.3333;5.5167;146 -Beek en Donk;Beek en Donk;51.5161;5.6208;146 -Alphen aan den Rijn;Alphen aan den Rijn;52.1333;4.65;146 -Alkmaar;Alkmaar;52.6289;4.744;146 -Delft;Delft;52.0119;4.3594;146 -Emmen;Emmen;52.7833;6.9;146 -’s-Hertogenbosch;'s-Hertogenbosch;51.6833;5.3167;146 -Zoetermeer;Zoetermeer;52.0611;4.4933;146 -Leiden;Leiden;52.1544;4.4947;146 -Zwolle;Zwolle;52.5167;6.1;146 -Maastricht;Maastricht;50.8667;5.6833;146 -Arnhem;Arnhem;51.9833;5.9167;146 -Zaanstad;Zaanstad;52.4697;4.7767;146 -Hoofddorp;Hoofddorp;52.3008;4.6653;146 -Loon op Zand;Loon op Zand;51.6275;5.0758;146 -Oldebroek;Oldebroek;52.4667;5.9167;146 -Amersfoort;Amersfoort;52.15;5.38;146 -Borne;Borne;52.3;6.75;146 -Bloemendaal;Bloemendaal;52.4028;4.6281;146 -Elburg;Elburg;52.4333;5.85;146 -Sluis;Sluis;51.35;3.5;146 -Losser;Losser;52.2617;7.0044;146 -Rucphen;Rucphen;51.5319;4.5597;146 -Hillegom;Hillegom;52.2917;4.5794;146 -Oostvoorne;Oostvoorne;51.9119;4.1008;146 -Ouderkerk aan de Amstel;Ouderkerk aan de Amstel;52.2972;4.9117;146 -Dirksland;Dirksland;51.75;4.1;146 -Purmerend;Purmerend;52.505;4.9639;146 -Schiedam;Schiedam;51.9167;4.4;146 -Bladel;Bladel;51.3667;5.2167;146 -Vianen;Vianen;51.9833;5.1;146 -Lelystad;Lelystad;52.5167;5.4833;146 -Gouda;Gouda;52.0181;4.7056;146 -Spijkenisse;Spijkenisse;51.8333;4.3167;146 -Vlaardingen;Vlaardingen;51.9167;4.35;146 -Capelle aan den IJssel;Capelle aan den IJssel;51.9357;4.5782;146 -Zaandam;Zaandam;52.4417;4.8422;146 -Katwijk;Katwijk;52.2008;4.4153;146 -Veenendaal;Veenendaal;52.025;5.555;146 -Assen;Assen;53;6.55;146 -Tubbergen;Tubbergen;52.4;6.7667;146 -Cranendonck;Cranendonck;51.2853;5.5881;146 -Urk;Urk;52.6653;5.6058;146 -Brummen;Brummen;52.1;6.1667;146 -Edam;Edam;52.5167;5.05;146 -Rhenen;Rhenen;51.9597;5.5689;146 -Nieuwegein;Nieuwegein;52.0314;5.0919;146 -Rijswijk;Rijswijk;52.0456;4.33;146 -Anna Paulowna;Anna Paulowna;52.85;4.8167;146 -Druten;Druten;51.8889;5.6044;146 -Zuidhorn;Zuidhorn;53.2468;6.4077;146 -Eersel;Eersel;51.3572;5.3147;146 -Groesbeek;Groesbeek;51.7833;5.9333;146 -Middelburg;Middelburg;51.4997;3.6136;146 -Kerkrade;Kerkrade;50.8667;6.0667;146 -Barendrecht;Barendrecht;51.85;4.5333;146 -Weesp;Weesp;52.3069;5.0417;146 -Leek;Leek;53.15;6.3833;146 -Haren;Haren;53.1667;6.6;146 -Ten Boer;Ten Boer;53.2833;6.6833;146 -Enkhuizen;Enkhuizen;52.7;5.2833;146 -Meerssen;Meerssen;50.8858;5.7519;146 -Someren;Someren;51.3847;5.7119;146 -Papendrecht;Papendrecht;51.8333;4.6833;146 -Bussum;Bussum;52.2733;5.1611;146 -Krimpen aan den IJssel;Krimpen aan den IJssel;51.92;4.6;146 -Hendrik-Ido-Ambacht;Hendrik-Ido-Ambacht;51.85;4.63;146 -Maassluis;Maassluis;51.9189;4.2567;146 -Beverwijk;Beverwijk;52.4864;4.6572;146 -Steenbergen;Steenbergen;51.5833;4.25;146 -Baarn;Baarn;52.2125;5.2861;146 -Oud-Beijerland;Oud-Beijerland;51.82;4.42;146 -Cuijk;Cuijk;51.7269;5.8794;146 -Goirle;Goirle;51.5203;5.0671;146 -Putten;Putten;52.2579;5.608;146 -Haaksbergen;Haaksbergen;52.1547;6.7419;146 -Lisse;Lisse;52.2597;4.5611;146 -Wijk bij Duurstede;Wijk bij Duurstede;51.9761;5.3369;146 -Voorst;Voorst;52.2333;6.0833;146 -Wierden;Wierden;52.35;6.5833;146 -Delfzijl;Delfzijl;53.3333;6.9167;146 -Heiloo;Heiloo;52.6011;4.7019;146 -Veenoord;Veenoord;52.9875;6.2914;146 -Heel;Heel;51.1806;5.8964;146 -Zoeterwoude;Zoeterwoude;52.1136;4.5058;146 -Loenen;Loenen;52.2419;5.0275;146 -Enschede;Enschede;52.2236;6.8956;146 -Apeldoorn;Apeldoorn;52.21;5.97;146 -Haarlem;Haarlem;52.3803;4.6406;146 -Abcoude;Abcoude;52.2719;4.9703;146 -Wervershoof;Wervershoof;52.7347;5.1492;146 -Strijen;Strijen;51.7422;4.5514;146 -Nijmegen;Nijmegen;51.8475;5.8625;146 -Breda;Breda;51.5875;4.775;146 -Almere;Almere;52.3758;5.2256;146 -Groningen;Groningen;53.2167;6.5667;146 -Tholen;Tholen;51.5847;4.1211;146 -Tilburg;Tilburg;51.57;5.07;146 -Stein;Stein;50.9679;5.7652;146 -Duiven;Duiven;51.9472;6.0211;146 -Beuningen;Beuningen;51.8667;5.7667;146 -Oisterwijk;Oisterwijk;51.5833;5.2;146 -Wassenaar;Wassenaar;52.1453;4.4006;146 -Sliedrecht;Sliedrecht;51.8222;4.7744;146 -Dongen;Dongen;51.6258;4.9433;146 -Ermelo;Ermelo;52.3;5.6331;146 -Vught;Vught;51.65;5.3;146 -Werkendam;Werkendam;51.8097;4.8928;146 -Geldermalsen;Geldermalsen;51.8833;5.2833;146 -Drimmelen;Drimmelen;51.6944;4.7972;146 -Aalten;Aalten;51.925;6.5808;146 -Zaltbommel;Zaltbommel;51.8;5.25;146 -Veendam;Veendam;53.1;6.8667;146 -Nunspeet;Nunspeet;52.3333;5.7833;146 -Hulst;Hulst;51.3158;4.0539;146 -Eindhoven;Eindhoven;51.4344;5.4842;146 -Utrecht;Utrecht;52.0889;5.1156;146 -Eemnes;Eemnes;52.2539;5.2572;146 -Nieuwleusen;Nieuwleusen;52.5833;6.2833;146 -Sint-Michielsgestel;Sint-Michielsgestel;51.6433;5.3586;146 -Culemborg;Culemborg;51.95;5.2333;146 -Brunssum;Brunssum;50.95;5.9667;146 -Oosterend;Oosterend;53.0036;6.0664;146 -Boxmeer;Boxmeer;51.6483;5.9444;146 -Langedijk;Langedijk;52.6936;4.7944;146 -Winterswijk;Winterswijk;51.9667;6.7167;146 -Waddinxveen;Waddinxveen;52.0333;4.6333;146 -Leusden;Leusden;52.1331;5.4297;146 -Best;Best;51.5108;5.3922;146 -Bergen;Bergen;52.6703;4.7054;146 -Uithoorn;Uithoorn;52.2422;4.825;146 -Heesch;Heesch;51.7314;5.53;146 -Ubbergen;Ubbergen;51.8333;5.9167;146 -Dalfsen;Dalfsen;52.5031;6.2592;146 -Nieuwkoop;Nieuwkoop;52.15;4.7667;146 -Heerenveen;Heerenveen;52.95;5.9333;146 -Rotterdam;Rotterdam;51.9225;4.4792;146 -The Hague;The Hague;52.08;4.31;146 -Amsterdam;Amsterdam;52.3667;4.8833;146 -Tynaarlo;Tynaarlo;53.0833;6.6;146 -Lochem;Lochem;52.15;6.4167;146 -Epe;Epe;52.3333;5.9167;146 -Oldenzaal;Oldenzaal;52.3125;6.9292;146 -Sneek;Sneek;53.0325;5.66;146 -Meppel;Meppel;52.7033;6.1917;146 -Rosmalen;Rosmalen;51.7167;5.3667;146 -Aalsmeer;Aalsmeer;52.2639;4.7625;146 -Deurne;Deurne;51.4639;5.7947;146 -Valkenswaard;Valkenswaard;51.35;5.4592;146 -Boxtel;Boxtel;51.5911;5.3275;146 -Stadskanaal;Stadskanaal;52.9864;6.9589;146 -Renkum;Renkum;51.9667;5.7333;146 -Vlist;Vlist;51.9867;4.7889;146 -Liesveld;Liesveld;51.9156;4.8456;146 -Hoek van Holland;Hoek van Holland;51.9763;4.1323;146 -Bergambacht;Bergambacht;51.9314;4.756;146 -Nouméa;Noumea;-22.2625;166.4443;147 -Wé;We;-20.9;167.2667;147 -Koné;Kone;-21.0667;164.8667;147 -Waitangi;Waitangi;-43.951;-176.561;148 -Lincoln;Lincoln;-43.64;172.486;148 -Kaitaia;Kaitaia;-35.1125;173.2628;148 -Havelock North;Havelock North;-39.6667;176.8833;148 -Stratford;Stratford;-39.341;174.284;148 -Greymouth;Greymouth;-42.4667;171.2;148 -Feilding;Feilding;-40.225;175.565;148 -Macetown;Macetown;-44.865;168.819;148 -Rolleston;Rolleston;-43.596;172.383;148 -Whakatane;Whakatane;-37.964;176.984;148 -Mosgiel;Mosgiel;-45.875;170.348;148 -Richmond;Richmond;-41.3333;173.1833;148 -Cromwell;Cromwell;-45.04;169.2;148 -Blenheim;Blenheim;-41.5167;173.95;148 -Waitara;Waitara;-38.9958;174.2331;148 -Cambridge;Cambridge;-37.8833;175.4667;148 -Kerikeri;Kerikeri;-35.2244;173.9514;148 -Ashton;Ashton;-44.033;171.772;148 -Levin;Levin;-40.625;175.2833;148 -Tokoroa;Tokoroa;-38.22;175.872;148 -Alexandra;Alexandra;-45.2492;169.3797;148 -Marton;Marton;-40.0692;175.3783;148 -Whitianga;Whitianga;-36.8331;175.6997;148 -Waihi;Waihi;-37.393;175.832;148 -Waikanae;Waikanae;-40.876;175.064;148 -Warkworth;Warkworth;-36.4;174.6667;148 -Westport;Westport;-41.755;171.599;148 -Turangi;Turangi;-38.989;175.81;148 -Tuakau;Tuakau;-37.2667;174.95;148 -New Plymouth;New Plymouth;-39.0578;174.0742;148 -Porirua;Porirua;-41.1333;174.85;148 -Rotorua;Rotorua;-38.1378;176.2514;148 -Te Awamutu;Te Awamutu;-38.0083;175.325;148 -Wellington;Wellington;-41.2889;174.7772;148 -Auckland;Auckland;-36.85;174.7833;148 -Christchurch;Christchurch;-43.5309;172.6365;148 -Glencoe;Glencoe;-46.192;168.646;148 -Paraparaumu;Paraparaumu;-40.9167;175.0167;148 -Manukau City;Manukau City;-37;174.885;148 -Wanaka;Wanaka;-44.7081;169.1239;148 -Timaru;Timaru;-44.3931;171.2508;148 -Pukekohe East;Pukekohe East;-37.195;174.9481;148 -Northcote;Northcote;-36.7913;174.7758;148 -Waitakere;Waitakere;-36.849;174.543;148 -Hamilton;Hamilton;-37.7833;175.2833;148 -Matamata;Matamata;-37.8097;175.7733;148 -Te Puke;Te Puke;-37.7833;176.3167;148 -Gisborne;Gisborne;-38.6625;178.0178;148 -Kawerau;Kawerau;-38.0847;176.6996;148 -Whangarei;Whangarei;-35.725;174.3236;148 -Invercargill;Invercargill;-46.429;168.362;148 -Nelson;Nelson;-41.2931;173.2381;148 -Napier;Napier;-39.4833;176.9167;148 -Masterton;Masterton;-40.9667;175.65;148 -Palmerston North;Palmerston North;-40.3549;175.6095;148 -Thames;Thames;-37.1383;175.5375;148 -Mount Maunganui;Mount Maunganui;-37.643;176.185;148 -Ngaruawahia;Ngaruawahia;-37.668;175.147;148 -Taupo;Taupo;-38.69;176.08;148 -Tauranga;Tauranga;-37.6858;176.1667;148 -Lower Hutt;Lower Hutt;-41.2167;174.9167;148 -Dunedin;Dunedin;-45.8742;170.5036;148 -Waiuku;Waiuku;-37.25;174.7333;148 -Renwick;Renwick;-41.5094;173.83;148 -Hokitika;Hokitika;-42.7167;170.9667;148 -Te Anau;Te Anau;-45.4167;167.7167;148 -Kaikoura;Kaikoura;-42.4;173.6814;148 -Kairaki;Kairaki;-43.385;172.703;148 -Halfmoon Bay;Halfmoon Bay;-46.899;168.127;148 -Hawera;Hawera;-39.5833;174.2833;148 -Whanganui;Whanganui;-39.9333;175.05;148 -Upper Hutt;Upper Hutt;-41.1333;175.05;148 -Ciudad Darío;Ciudad Dario;12.7333;-86.1167;149 -El Viejo;El Viejo;12.6667;-87.1667;149 -Waslala;Waslala;13.2333;-85.3833;149 -Nandaime;Nandaime;11.75;-86.05;149 -Greytown;Greytown;10.9167;-83.7;149 -Chichigalpa;Chichigalpa;12.5667;-87.0333;149 -El Realejo;El Realejo;12.5431;-87.1647;149 -San Sebastián de Yalí;San Sebastian de Yali;13.3;-86.1833;149 -Tipitapa;Tipitapa;12.2;-86.1;149 -Granada;Granada;11.93;-85.9561;149 -Corinto;Corinto;12.4833;-87.1833;149 -San Rafael del Norte;San Rafael del Norte;13.2;-86.1;149 -Matagalpa;Matagalpa;12.9167;-85.9167;149 -Jinotega;Jinotega;13.0833;-86;149 -Estelí;Esteli;13.0833;-86.35;149 -Chinandega;Chinandega;12.6242;-87.1297;149 -Masaya;Masaya;11.9667;-86.1;149 -Catarina;Catarina;11.9119;-86.0751;149 -San Rafael del Sur;San Rafael del Sur;11.85;-86.45;149 -Pueblo Nuevo;Pueblo Nuevo;13.3833;-86.4833;149 -Juigalpa;Juigalpa;12.0833;-85.4;149 -Jinotepe;Jinotepe;11.85;-86.2;149 -El Castillo de La Concepción;El Castillo de La Concepcion;11.0178;-84.4011;149 -La Concordia;La Concordia;13.1833;-86.1667;149 -Ocotal;Ocotal;13.6333;-86.4833;149 -Bilwi;Bilwi;14.05;-83.3833;149 -Bluefields;Bluefields;12.014;-83.7645;149 -León;Leon;12.4333;-86.8833;149 -Kukrahill;Kukrahill;12.25;-83.75;149 -San Marcos;San Marcos;11.9167;-86.2;149 -Boaco;Boaco;12.4667;-85.6667;149 -Condega;Condega;13.365;-86.3985;149 -Yalagüina;Yalaguina;13.4833;-86.4833;149 -Managua;Managua;12.15;-86.2667;149 -La Trinidad;La Trinidad;12.5578;-86.1835;149 -El Rama;El Rama;12.2333;-84.3043;149 -El Cuá;El Cua;13.3679;-85.6728;149 -Diriamba;Diriamba;11.85;-86.2333;149 -Niquinohomo;Niquinohomo;11.9;-86.1;149 -El Rosario;El Rosario;11.8333;-86.1667;149 -San José de Bocay;San Jose de Bocay;13.542;-85.5394;149 -Siuna;Siuna;13.7333;-84.7667;149 -Wiwilí;Wiwili;13.6167;-85.8167;149 -Prinzapolka;Prinzapolka;13.4;-83.5667;149 -San José de Cusmapa;San Jose de Cusmapa;13.2833;-86.65;149 -Somoto;Somoto;13.4833;-86.5833;149 -Rivas;Rivas;11.4333;-85.8333;149 -San Francisco del Norte;San Francisco del Norte;13.1992;-86.7717;149 -Mozonte;Mozonte;13.65;-86.45;149 -San Juan del Sur;San Juan del Sur;11.25;-85.8667;149 -San Carlos;San Carlos;11.1894;-84.7759;149 -Bonanza;Bonanza;14.0167;-84.5833;149 -Baléyara;Baleyara;13.7841;2.9515;150 -Tyourout;Tyourout;14.1542;5.4391;150 -Bani Bangou;Bani Bangou;15.0408;2.705;150 -Diffa;Diffa;13.3171;12.6089;150 -Tillabéri;Tillaberi;14.212;1.4531;150 -Guidan Roumdji;Guidan Roumdji;13.6575;6.6958;150 -Nguigmi;Nguigmi;14.2532;13.1108;150 -Gouré;Goure;13.9874;10.27;150 -Arlit;Arlit;18.7333;7.3833;150 -Birnin Konni;Birnin Konni;13.7904;5.2599;150 -Galmi;Galmi;13.9667;5.6744;150 -Kouli Kouara;Kouli Kouara;13.8718;1.4867;150 -Niamey;Niamey;13.5086;2.1111;150 -Maradi;Maradi;13.5;7.1;150 -Kawara;Kawara;14.0706;5.6715;150 -Ayorou;Ayorou;14.7318;0.9195;150 -Zinder;Zinder;13.8;8.9833;150 -Madaoua;Madaoua;14.0762;5.9586;150 -Dosso;Dosso;13.05;3.2;150 -Takiéta;Takieta;13.6806;8.5292;150 -Agadez;Agadez;16.9959;7.9828;150 -Tahoua;Tahoua;14.9;5.2599;150 -Dabnou;Dabnou;14.1571;5.3626;150 -Gaya;Gaya;11.8878;3.4467;150 -Bandio;Bandio;13.8888;1.0896;150 -Tounfafi;Tounfafi;14.0464;5.9812;150 -Toulou;Toulou;14.1688;5.199;150 -Gidan Idèr;Gidan Ider;14.0131;5.3185;150 -Toubout;Toubout;14.3387;5.5951;150 -Moussadèye;Moussadeye;13.3918;3.1952;150 -Laba;Laba;14.6187;5.9375;150 -Dafawa;Dafawa;14.1371;5.0637;150 -Birnin Kazoé;Birnin Kazoe;14.2171;9.9702;150 -Yaama;Yaama;14.3601;5.4975;150 -Baguéy;Baguey;14.8503;5.5636;150 -Taza;Taza;15.3608;5.2072;150 -Angoul Dénya;Angoul Denya;14.3433;5.7002;150 -Dosey;Dosey;13.8825;5.1928;150 -Diambala;Diambala;14.3145;1.2988;150 -Sabonkafi;Sabonkafi;14.6416;8.7449;150 -Malgorou;Malgorou;12.1733;3.4633;150 -Dan Gona;Dan Gona;14.2697;5.0383;150 -Gandasamou;Gandasamou;14.1938;6.0669;150 -Mouléla;Moulela;14.6338;4.9575;150 -Nakoni;Nakoni;14.1094;5.9159;150 -Jambriji;Jambriji;13.407;9.4426;150 -Bakin Birji I;Bakin Birji I;14.2565;8.7943;150 -Sokolé;Sokole;14.8347;5.7036;150 -Nasarawa;Nasarawa;14.0821;5.8153;150 -Asoudié;Asoudie;14.3841;5.7345;150 -Hamdallay;Hamdallay;13.5572;2.4064;150 -Bélbéji;Belbeji;14.6811;7.9949;150 -Madéta II;Madeta II;14.2713;6.014;150 -Aouloumal;Aouloumal;14.2283;6.0301;150 -Kaora Abdou;Kaora Abdou;14.4525;5.6604;150 -Bouti;Bouti;13.9872;11.3333;150 -Sabon Birni;Sabon Birni;11.8847;3.5931;150 -Dindi;Dindi;14.4179;5.6135;150 -Dan Kori;Dan Kori;13.9109;7.9719;150 -Masalata;Masalata;13.7795;5.2077;150 -Garadoumé;Garadoume;14.3671;5.8841;150 -Kélénté;Kelente;14.3234;5.8087;150 -Toudouni;Toudouni;14.7398;5.4578;150 -Koundoumawa;Koundoumawa;13.6702;8.3627;150 -Djibalé;Djibale;14.5007;5.9857;150 -Soubdou;Soubdou;13.8146;10.5399;150 -Souloulou;Souloulou;13.6127;6.4177;150 -Riadi Dan Bizo;Riadi Dan Bizo;13.4334;7.1399;150 -Djado;Djado;21.015;12.3075;150 -Orlu;Orlu;5.7837;7.0333;151 -Ikot Abasi;Ikot Abasi;4.5704;7.56;151 -Kumo;Kumo;10.0431;11.2183;151 -Nguru;Nguru;12.8804;10.45;151 -Nsukka;Nsukka;6.8567;7.3958;151 -Azare;Azare;11.6804;10.19;151 -Birnin Kebbi;Birnin Kebbi;12.4504;4.1999;151 -Bama;Bama;11.5204;13.69;151 -Gashua;Gashua;12.8705;11.04;151 -Zango;Zango;12.9333;8.5333;151 -Dutse;Dutse;11.8283;9.3158;151 -Lokoja;Lokoja;7.8019;6.7442;151 -Bida;Bida;9.0804;6.01;151 -Epe;Epe;6.5573;3.9912;151 -Funtua;Funtua;11.5204;7.32;151 -Burutu;Burutu;5.35;5.5167;151 -Ijebu-Ode;Ijebu-Ode;6.8204;3.92;151 -Mai’Adua;Mai'Adua;13.1906;8.2117;151 -Makurdi;Makurdi;7.7306;8.5361;151 -Sapele;Sapele;5.8261;5.6536;151 -Damaturu;Damaturu;11.7803;11.9786;151 -Iwo;Iwo;7.63;4.18;151 -Apapa;Apapa;6.4489;3.3589;151 -Mubi;Mubi;10.2604;13.2606;151 -Koko;Koko;11.4232;4.517;151 -Gusau;Gusau;12.1667;6.6667;151 -Owo;Owo;7.1664;5.58;151 -Gombe;Gombe;10.2904;11.17;151 -Ondo;Ondo;7.0904;4.84;151 -Awka;Awka;6.2;7.0667;151 -Lafia;Lafia;8.5;8.5167;151 -Minna;Minna;9.6139;6.5569;151 -Katsina;Katsina;12.9889;7.6008;151 -Umuahia;Umuahia;5.5333;7.4833;151 -Ogbomoso;Ogbomoso;8.1333;4.25;151 -Ikare;Ikare;7.5304;5.76;151 -Port Harcourt;Port Harcourt;4.75;7;151 -Aba;Aba;5.1167;7.3667;151 -Onitsha;Onitsha;6.1667;6.7833;151 -Benin City;Benin City;6.3176;5.6145;151 -Maiduguri;Maiduguri;11.8333;13.15;151 -Abuja;Abuja;9.0556;7.4914;151 -Lagos;Lagos;6.45;3.4;151 -Kano;Kano;12;8.5167;151 -Ibadan;Ibadan;7.3964;3.9167;151 -Kaduna;Kaduna;10.5105;7.4165;151 -Warri;Warri;5.5167;5.75;151 -Ikeja;Ikeja;6.6186;3.3426;151 -Akure;Akure;7.25;5.195;151 -Ilorin;Ilorin;8.5;4.55;151 -Owerri;Owerri;5.4833;7.0333;151 -Abeokuta;Abeokuta;7.15;3.35;151 -Bauchi;Bauchi;10.3158;9.8442;151 -Enugu;Enugu;6.4403;7.4942;151 -Osogbo;Osogbo;7.7597;4.5761;151 -Jalingo;Jalingo;8.9195;11.3264;151 -Yola;Yola;9.2;12.4833;151 -Oyo;Oyo;7.8333;3.9333;151 -Zaria;Zaria;11.0667;7.7;151 -Ado-Ekiti;Ado-Ekiti;7.6167;5.2167;151 -Uyo;Uyo;5.05;7.9333;151 -Sokoto;Sokoto;13.0622;5.2339;151 -Calabar;Calabar;4.95;8.325;151 -Jos;Jos;9.9333;8.8833;151 -Ile-Ife;Ile-Ife;7.4667;4.5667;151 -Otukpo;Otukpo;7.1904;8.13;151 -Numan;Numan;9.4536;11.8367;151 -Potiskum;Potiskum;11.7104;11.08;151 -Idah;Idah;7.0833;6.75;151 -Wukari;Wukari;7.8704;9.78;151 -Keffi;Keffi;8.8464;7.8733;151 -Biu;Biu;10.6204;12.19;151 -Iseyin;Iseyin;7.9667;3.6;151 -Kontagora;Kontagora;10.4522;5.4794;151 -Asaba;Asaba;6.1833;6.75;151 -Yenagoa;Yenagoa;4.9267;6.2676;151 -Abakaliki;Abakaliki;6.3249;8.1137;151 -Alofi;Alofi;-19.056;-169.921;152 -Kingston;Kingston;-29.0569;167.9617;153 -Nampo;Nampo;38.7689;125.4505;154 -Pyongyang;Pyongyang;39.03;125.73;154 -Sunch’ŏn;Sunch'on;39.4167;125.9333;154 -Ch’ŏngjin;Ch'ongjin;41.8;129.7831;154 -Hamhŭng;Hamhung;39.9167;127.5333;154 -Wŏnsan;Wonsan;39.1475;127.4461;154 -Sinŭiju;Sinuiju;40.1;124.4;154 -Tanch’ŏn;Tanch'on;40.458;128.911;154 -Kaesŏng;Kaesong;37.964;126.5644;154 -Sariwŏn;Sariwon;38.5039;125.7589;154 -Kaech’ŏn;Kaech'on;39.6986;125.9061;154 -Kanggye;Kanggye;40.9667;126.6;154 -Haeju;Haeju;38.0333;125.7167;154 -Anju;Anju;39.6167;125.6667;154 -P’yŏng-dong;P'yong-dong;39.25;125.85;154 -Hŭich’ŏn;Huich'on;40.1711;126.2758;154 -Hyesan;Hyesan;41.4;128.1833;154 -Kusŏng;Kusong;39.9667;125.1667;154 -Rajin;Rajin;42.3444;130.3844;154 -Chaedŏk;Chaedok;40.6723;129.2027;154 -Chŏngju;Chongju;39.65;125.3333;154 -Sil-li;Sil-li;39.488;125.464;154 -Sinpo;Sinpo;40.0833;128.25;154 -Hoeryŏng;Hoeryong;42.4333;129.75;154 -Munch’ŏn;Munch'on;39.259;127.356;154 -Songnim;Songnim;38.7333;125.6333;154 -Manpo;Manpo;41.157;126.29;154 -Namsan;Namsan;38.3442;125.5972;154 -Ŏgujin;Ogujin;38.8028;125.5925;154 -Samga-ri;Samga-ri;38.878;125.5871;154 -Namsan;Namsan;42.2304;129.2304;154 -Ongjang;Ongjang;37.9371;125.3571;154 -P’yŏngsan;P'yongsan;38.3367;126.3866;154 -Taedong;Taedong;40.6171;125.4501;154 -P’ungsan;P'ungsan;40.8175;128.1553;154 -Ch’osan-ŭp;Ch'osan-up;40.8255;125.8008;154 -Changyŏn;Changyon;38.2517;125.1021;154 -Capitol Hill;Capitol Hill;15.2137;145.7546;155 -Oslo;Oslo;59.9111;10.7528;156 -Sande;Sande;59.5936;10.2076;156 -Halden;Halden;59.1264;11.4828;156 -Fauske;Fauske;67.2596;15.3941;156 -Farsund;Farsund;58.0828;6.7528;156 -Ski;Ski;59.7419;10.8939;156 -Askøy;Askoy;60.4667;5.15;156 -Lillehammer;Lillehammer;61.1146;10.4674;156 -Trondheim;Trondheim;63.44;10.4;156 -Lunner;Lunner;60.2528;10.6672;156 -Flekkefjord;Flekkefjord;58.3272;6.6667;156 -Florø;Floro;61.5986;5.0172;156 -Nedre Eiker;Nedre Eiker;59.7647;10.0333;156 -Sand;Sand;59.1344;10.2283;156 -Stjørdal;Stjordal;63.475;11.1708;156 -Harstad;Harstad;68.7988;16.5393;156 -Larvik;Larvik;59.0532;10.0271;156 -Borre;Borre;59.3799;10.4539;156 -Nittedal;Nittedal;60.0731;10.8722;156 -Ulstein;Ulstein;62.3564;5.8539;156 -Oppegård;Oppegard;59.7925;10.7903;156 -Sola;Sola;58.88;5.6286;156 -Kongsberg;Kongsberg;59.665;9.6464;156 -Lier;Lier;59.8675;10.2142;156 -Eidsvoll;Eidsvoll;60.3475;11.2508;156 -Bergen;Bergen;60.3925;5.3233;156 -Haram;Haram;62.5675;6.3722;156 -Nøtterøy;Notteroy;59.2011;10.4078;156 -Sem;Sem;59.28;10.3308;156 -Drammen;Drammen;59.7439;10.2045;156 -Kristiansand;Kristiansand;58.1467;7.9956;156 -Lillesand;Lillesand;58.2494;8.3773;156 -Meland;Meland;60.5642;5.1186;156 -Hokksund;Hokksund;59.7708;9.9099;156 -Hammerfest;Hammerfest;70.6634;23.6821;156 -Åkrehamn;Akrehamn;59.2605;5.1869;156 -Stavanger;Stavanger;58.9701;5.7333;156 -Rakkestad;Rakkestad;59.3731;11.4203;156 -Røyken;Royken;59.7336;10.4289;156 -Skaun;Skaun;63.2814;10.0553;156 -Namsos;Namsos;64.467;11.494;156 -Nesoddtangen;Nesoddtangen;59.8086;10.6556;156 -Os;Os;60.2269;5.4758;156 -Kleppe;Kleppe;58.7772;5.5967;156 -Mo i Rana;Mo i Rana;66.3167;14.1667;156 -Stord;Stord;59.8081;5.4664;156 -Time;Time;58.7228;5.7653;156 -Arendal;Arendal;58.4667;8.7667;156 -Tromsø;Tromso;69.6546;18.9637;156 -Alstahaug;Alstahaug;65.9567;12.5728;156 -Molde;Molde;62.7333;7.1833;156 -Skien;Skien;59.2081;9.5528;156 -Bodø;Bodo;67.2833;14.3833;156 -Løten;Loten;60.8253;11.3908;156 -Råde;Rade;59.3489;10.855;156 -Sykkylven;Sykkylven;62.3896;6.5782;156 -Horten;Horten;59.4172;10.4834;156 -Gjøvik;Gjovik;60.7957;10.6916;156 -Ås;As;59.6603;10.7836;156 -Elverum;Elverum;60.8833;11.5667;156 -Stange;Stange;60.6494;11.3664;156 -Sandefjord;Sandefjord;59.1288;10.2197;156 -Vadsø;Vadso;70.0733;29.7497;156 -Stavern;Stavern;59;10.0333;156 -Nord-Fron;Nord-Fron;61.5956;9.7481;156 -Bamble;Bamble;59.0197;9.5608;156 -Narvik;Narvik;68.4383;17.4278;156 -Gran;Gran;60.4411;10.4956;156 -Drøbak;Drobak;59.6667;10.6333;156 -Surnadal;Surnadal;62.9475;8.77;156 -Våler;Valer;59.4725;10.9169;156 -Sveio;Sveio;59.5736;5.3633;156 -Fredrikstad;Fredrikstad;59.2167;10.95;156 -Vereide;Vereide;61.7439;6.1706;156 -Andebu;Andebu;59.2972;10.105;156 -Kvinesdal;Kvinesdal;58.3381;7.0231;156 -Nannestad;Nannestad;60.2456;10.9528;156 -Askim;Askim;59.5832;11.1629;156 -Malvik;Malvik;63.3728;10.7508;156 -Bø;Bo;59.4572;9.0314;156 -Klæbu;Klaebu;63.2761;10.5142;156 -Froland;Froland;58.5831;8.5722;156 -Spydeberg;Spydeberg;59.6153;11.0764;156 -Sandnessjøen;Sandnessjoen;66.0167;12.6333;156 -Balsfjord;Balsfjord;69.3047;19.2036;156 -Hobøl;Hobol;59.5931;10.9458;156 -Tønsberg;Tonsberg;59.2981;10.4236;156 -Sandnes;Sandnes;58.85;5.7333;156 -Hareid;Hareid;62.3642;6.0014;156 -Frei;Frei;63.0625;7.8031;156 -Trøgstad;Trogstad;59.6514;11.3397;156 -Notodden;Notodden;59.5617;9.2658;156 -Strand;Strand;59.0633;6.0278;156 -Grimstad;Grimstad;58.3405;8.5934;156 -Nordre Fåle;Nordre Fale;59.75;10.8667;156 -Asker;Asker;59.8331;10.4392;156 -Sarpsborg;Sarpsborg;59.2839;11.1096;156 -Ålesund;Alesund;62.4723;6.1549;156 -Svolvær;Svolvaer;68.2333;14.5667;156 -Sand;Sand;60.4422;11.5681;156 -Moss;Moss;59.434;10.6577;156 -Øyer;Oyer;61.2653;10.4133;156 -Hitra;Hitra;63.5472;8.8547;156 -Bømlo;Bomlo;59.7794;5.2183;156 -Austevoll;Austevoll;60.0378;5.2683;156 -Birkenes;Birkenes;58.4494;8.2333;156 -Vennesla;Vennesla;58.3106;7.8569;156 -Verdal;Verdal;63.7922;11.4817;156 -Mesøy;Mesoy;66.7881;13.6758;156 -Rissa;Rissa;63.6556;10.0397;156 -Frogn;Frogn;59.6989;10.6553;156 -Rygge;Rygge;59.3747;10.7147;156 -Trysil;Trysil;61.31;12.315;156 -Melhus;Melhus;63.2856;10.2781;156 -Alta;Alta;69.9686;23.2714;156 -Mandal;Mandal;58.0333;7.4833;156 -Lindås;Lindas;60.6247;5.3283;156 -Voss;Voss;60.7025;6.4231;156 -Kongsvinger;Kongsvinger;60.1912;11.9992;156 -Vestby;Vestby;59.575;10.7319;156 -Sørum;Sorum;59.9871;11.2402;156 -Kosvik;Kosvik;58.15;8.0667;156 -Stryn;Stryn;61.8386;6.8628;156 -Kristiansund;Kristiansund;63.1105;7.7279;156 -Åsnes;Asnes;60.6536;12.1531;156 -Hamar;Hamar;60.7944;11.0678;156 -Risør;Risor;58.7247;9.23;156 -Svelvik;Svelvik;59.6068;10.4023;156 -Jevnaker;Jevnaker;60.2389;10.3931;156 -Sunndalsøra;Sunndalsora;62.6128;8.6342;156 -Vestnes;Vestnes;62.5844;7.0183;156 -Oppdal;Oppdal;62.5667;9.6;156 -Steinkjer;Steinkjer;64.0147;11.4942;156 -Lommedalen;Lommedalen;59.95;10.4667;156 -Randaberg;Randaberg;59.0017;5.6153;156 -Stokke;Stokke;59.24;10.2708;156 -Sogndal;Sogndal;61.2297;7.1006;156 -Holmestrand;Holmestrand;59.4875;10.3175;156 -Kaupanger;Kaupanger;61.1844;7.2422;156 -Vossevangen;Vossevangen;60.63;6.441;156 -Rørvik;Rorvik;64.868;11.2053;156 -Kirkenes;Kirkenes;69.7271;30.0451;156 -Finnsnes;Finnsnes;69.2406;18.0086;156 -Søgne;Sogne;58.0942;7.7725;156 -Egersund;Egersund;58.45;6.0067;156 -Eidsberg;Eidsberg;59.5369;11.3603;156 -Lenvik;Lenvik;69.3836;17.9675;156 -Lørenskog;Lorenskog;59.8989;10.9642;156 -Enebakk;Enebakk;59.7639;11.1444;156 -Tysvær;Tysvaer;59.3617;5.5428;156 -Ørsta;Orsta;62.2003;6.1322;156 -Haugesund;Haugesund;59.4102;5.2755;156 -Porsgrunn;Porsgrunn;59.1419;9.6568;156 -Volda;Volda;62.1468;6.068;156 -Ringsaker;Ringsaker;61.0242;10.8019;156 -Levanger;Levanger;63.7464;11.2996;156 -Førde;Forde;61.4519;5.8569;156 -Kragerø;Kragero;58.8869;9.3469;156 -Sortland;Sortland;68.6958;15.4131;156 -Lyngdal;Lyngdal;58.1333;7.0833;156 -Heum;Heum;59.0576;10.0393;156 -Mirbāţ;Mirbat;16.9924;54.6918;157 -Al Madrah Samā’il;Al Madrah Sama'il;23.3032;57.9782;157 -Khaşab;Khasab;26.1833;56.25;157 -Al Buraymī;Al Buraymi;24.2558;55.8025;157 -Ibrā’;Ibra';22.6906;58.5334;157 -Şūr;Sur;22.5667;59.5289;157 -Ar Rustāq;Ar Rustaq;23.3908;57.4244;157 -Şuḩār;Suhar;24.342;56.7299;157 -Haymā’;Hayma';19.9333;56.3167;157 -Nizwá;Nizwa;22.9264;57.5314;157 -Aş Şuwayḩirah as Sāḩil;As Suwayhirah as Sahil;24.362;56.7344;157 -‘Ibrī;`Ibri;23.2254;56.517;157 -As Sīb;As Sib;23.6802;58.1825;157 -Şalālah;Salalah;17.0197;54.0897;157 -Maţraḩ;Matrah;23.6167;58.5667;157 -Muscat;Muscat;23.6139;58.5922;157 -Saidu Sharif;Saidu Sharif;34.75;72.3572;158 -Peshawar;Peshawar;34;71.5;158 -Multan;Multan;30.1978;71.4711;158 -Hyderabad City;Hyderabad City;25.3792;68.3683;158 -Gujranwala;Gujranwala;32.15;74.1833;158 -Rawalpindi;Rawalpindi;33.6007;73.0679;158 -Faisalabad;Faisalabad;31.418;73.079;158 -Karachi;Karachi;24.86;67.01;158 -Lahore;Lahore;31.5497;74.3436;158 -Quetta;Quetta;30.192;67.007;158 -Islamabad;Islamabad;33.6989;73.0369;158 -Chitral;Chitral;35.8511;71.7889;158 -Gujrat;Gujrat;32.5736;74.0789;158 -Dera Ghazi Khan;Dera Ghazi Khan;30.05;70.6333;158 -Jhang City;Jhang City;31.2681;72.3181;158 -Chiniot;Chiniot;31.7167;72.9833;158 -Shekhupura;Shekhupura;31.7083;74;158 -Sukkur;Sukkur;27.6995;68.8673;158 -Larkana;Larkana;27.56;68.2264;158 -Bahawalpur;Bahawalpur;29.3956;71.6722;158 -Sialkot City;Sialkot City;32.5;74.5333;158 -Sargodha;Sargodha;32.0836;72.6711;158 -Mandi Burewala;Mandi Burewala;30.15;72.6833;158 -Jacobabad;Jacobabad;28.2769;68.4514;158 -Saddiqabad;Saddiqabad;28.3006;70.1302;158 -Khanpur;Khanpur;28.6453;70.6567;158 -Kohat;Kohat;33.5869;71.4414;158 -Muridke;Muridke;31.802;74.255;158 -Muzaffargarh;Muzaffargarh;30.0703;71.1933;158 -Gilgit;Gilgit;35.9208;74.3144;158 -Dainyor;Dainyor;35.9206;74.3783;158 -Kulachi;Kulachi;31.9286;70.4592;158 -Mirpur Khas;Mirpur Khas;25.5269;69.0111;158 -Sahiwal;Sahiwal;30.6706;73.1064;158 -Okara;Okara;30.81;73.4597;158 -Nawabshah;Nawabshah;26.2442;68.41;158 -Mardan;Mardan;34.1958;72.0447;158 -Kasur;Kasur;31.1167;74.45;158 -Rahimyar Khan;Rahimyar Khan;28.4202;70.2952;158 -Chishtian;Chishtian;29.7958;72.8578;158 -Chaman;Chaman;30.921;66.4597;158 -Charsadda;Charsadda;34.1453;71.7308;158 -Kandhkot;Kandhkot;28.4;69.3;158 -Swabi;Swabi;34.1167;72.4667;158 -Dera Ismail Khan;Dera Ismail Khan;31.8167;70.9167;158 -Khushab;Khushab;32.2917;72.35;158 -Kot Addu;Kot Addu;30.47;70.9644;158 -Kotli;Kotli;33.5156;73.9019;158 -Nowshera;Nowshera;34.0153;71.9747;158 -Murree;Murree;33.9042;73.3903;158 -Abbottabad;Abbottabad;34.15;73.2167;158 -Turbat;Turbat;26.0031;63.0544;158 -Dadu;Dadu;26.7319;67.775;158 -Pakpattan;Pakpattan;30.35;73.4;158 -Khuzdar;Khuzdar;27.8;66.6167;158 -Khairpur Mir’s;Khairpur Mir's;27.5333;68.7667;158 -Bahawalnagar;Bahawalnagar;29.9944;73.2536;158 -Gojra;Gojra;31.1487;72.6866;158 -Mandi Bahauddin;Mandi Bahauddin;32.5861;73.4917;158 -Ahmadpur East;Ahmadpur East;29.1453;71.2617;158 -Jaranwala;Jaranwala;31.3342;73.4194;158 -Vihari;Vihari;30.0419;72.3528;158 -Tando Allahyar;Tando Allahyar;25.4667;68.7167;158 -Zafarwal;Zafarwal;32.3463;74.8999;158 -Kamalia;Kamalia;30.7258;72.6447;158 -New Mirpur;New Mirpur;33.1333;73.75;158 -Kalat;Kalat;29.0258;66.59;158 -Mithi;Mithi;24.7333;69.8;158 -Hasilpur;Hasilpur;29.6967;72.5542;158 -Attock Khurd;Attock Khurd;33.7667;72.3667;158 -Kambar;Kambar;27.5868;68.001;158 -Arifwala;Arifwala;30.2917;73.0667;158 -Muzaffarabad;Muzaffarabad;34.37;73.4711;158 -Mianwali;Mianwali;32.5853;71.5436;158 -Jalalpur Jattan;Jalalpur Jattan;32.7667;74.2167;158 -Kharian;Kharian;32.811;73.865;158 -Dipalpur;Dipalpur;30.6708;73.6533;158 -Zhob;Zhob;31.3417;69.4486;158 -Bhakkar;Bhakkar;31.6333;71.0667;158 -Mian Channun;Mian Channun;30.4397;72.3544;158 -Bhalwal;Bhalwal;32.2653;72.9028;158 -Jamshoro;Jamshoro;25.4283;68.2822;158 -Pattoki;Pattoki;31.0214;73.8528;158 -Kahror Pakka;Kahror Pakka;29.6236;71.9167;158 -Harunabad;Harunabad;29.61;73.1361;158 -Samundri;Samundri;31.0639;72.9611;158 -Toba Tek Singh;Toba Tek Singh;30.9667;72.4833;158 -Sambrial;Sambrial;32.475;74.3522;158 -Shakargarh;Shakargarh;32.2628;75.1583;158 -Chunian;Chunian;30.9639;73.9803;158 -Bannu;Bannu;32.9889;70.6056;158 -Nankana Sahib;Nankana Sahib;31.4492;73.7124;158 -Mansehra;Mansehra;34.3333;73.2;158 -Lala Musa;Lala Musa;32.7006;73.9558;158 -Shujaabad;Shujaabad;29.8803;71.295;158 -Hujra Shah Muqim;Hujra Shah Muqim;30.7408;73.8219;158 -Kabirwala;Kabirwala;30.4053;71.8681;158 -Abdul Hakim;Abdul Hakim;30.5522;72.1278;158 -Hassan Abdal;Hassan Abdal;33.8195;72.689;158 -Gwadar;Gwadar;25.1264;62.3225;158 -Chenab Nagar;Chenab Nagar;31.75;72.9167;158 -Pasrur;Pasrur;32.2681;74.6675;158 -Parachinar;Parachinar;33.8992;70.1008;158 -Timargara;Timargara;34.8281;71.8408;158 -Mian Sahib;Mian Sahib;28.1559;68.6397;158 -Gilwala;Gilwala;32.2925;74.0506;158 -Tank;Tank;32.2167;70.3833;158 -Hangu;Hangu;33.5281;71.0572;158 -Risalpur Cantonment;Risalpur Cantonment;34.0049;71.9989;158 -Umarkot;Umarkot;25.3614;69.7361;158 -Kundian;Kundian;32.4522;71.4718;158 -Karak;Karak;33.1167;71.0833;158 -Melekeok;Melekeok;7.4874;134.6265;159 -Koror;Koror;7.3433;134.4804;159 -Ngerulmud;Ngerulmud;7.5006;134.6242;159 -Panama City;Panama City;9;-79.5;160 -Colón;Colon;9.365;-79.875;160 -San Miguelito;San Miguelito;9.033;-79.5;160 -Guararé;Guarare;7.7667;-80.2833;160 -Puerto Armuelles;Puerto Armuelles;8.2777;-82.8621;160 -Santiago;Santiago;8.1004;-80.9833;160 -Chitré;Chitre;7.9667;-80.4333;160 -La Chorrera;La Chorrera;8.8792;-79.7822;160 -Almirante;Almirante;9.3;-82.4;160 -Guabito;Guabito;9.4949;-82.6117;160 -David;David;8.4333;-82.4333;160 -Bocas del Toro;Bocas del Toro;9.3403;-82.242;160 -Las Tablas;Las Tablas;7.7604;-80.28;160 -Penonomé;Penonome;8.51;-80.36;160 -Buabidi;Buabidi;8.4746;-81.6983;160 -Gaigirgordub;Gaigirgordub;9.5583;-78.9483;160 -Sieyik;Sieyik;9.3832;-82.6521;160 -La Palma;La Palma;8.3982;-78.1402;160 -Pacora;Pacora;9.08;-79.28;160 -Balboa Heights;Balboa Heights;8.95;-79.5667;160 -Unión Chocó;Union Choco;8.0778;-77.5583;160 -Jaqué;Jaque;7.519;-78.166;160 -Arawa;Arawa;-6.228;155.566;161 -Hoskins;Hoskins;-5.4746;150.41;161 -Sohano;Sohano;-5.4297;154.6711;161 -Amau;Amau;-10.0426;148.565;161 -Lorengau;Lorengau;-2.0208;147.2667;161 -Kerema;Kerema;-7.927;145.838;161 -Wabag;Wabag;-5.4833;143.7;161 -Buka;Buka;-5.4219;154.6728;161 -Kurumul;Kurumul;-5.855;144.6311;161 -Tari;Tari;-5.8489;142.9506;161 -Kokopo;Kokopo;-4.35;152.2736;161 -Kundiawa;Kundiawa;-6.023;144.96;161 -Vanimo;Vanimo;-2.6817;141.3014;161 -Popondetta;Popondetta;-8.7656;148.2347;161 -Mount Hagen;Mount Hagen;-5.8667;144.2167;161 -Wewak;Wewak;-3.55;143.6333;161 -Mendi;Mendi;-6.1478;143.6572;161 -Kimbe;Kimbe;-5.55;150.143;161 -Kavieng;Kavieng;-2.5667;150.8;161 -Goroka;Goroka;-6.0833;145.3833;161 -Alotau;Alotau;-10.3167;150.4333;161 -Daru;Daru;-9.0833;143.2;161 -Kieta;Kieta;-6.2058;155.6227;161 -Kiunga;Kiunga;-6.1167;141.3;161 -Lae;Lae;-6.7303;147.0008;161 -Madang;Madang;-5.2248;145.7853;161 -Rabaul;Rabaul;-4.1981;152.1681;161 -Port Moresby;Port Moresby;-9.4789;147.1494;161 -Asunción;Asuncion;-25.3;-57.6333;162 -Yaguarón;Yaguaron;-25.5621;-57.284;162 -Ypacaraí;Ypacarai;-25.41;-57.28;162 -Ciudad del Este;Ciudad del Este;-25.5167;-54.6167;162 -San Lorenzo;San Lorenzo;-25.3431;-57.5094;162 -Villarrica;Villarrica;-25.75;-56.4333;162 -Concepción;Concepcion;-23.4025;-57.4414;162 -Pilar;Pilar;-26.8569;-58.3039;162 -San Pedro de Ycuamandiyú;San Pedro de Ycuamandiyu;-24.1;-57.0833;162 -Salto del Guairá;Salto del Guaira;-24.02;-54.34;162 -Encarnación;Encarnacion;-27.3333;-55.8667;162 -Areguá;Aregua;-25.3;-57.4169;162 -San Antonio;San Antonio;-25.3797;-57.6097;162 -Coronel Oviedo;Coronel Oviedo;-25.45;-56.44;162 -Pedro Juan Caballero;Pedro Juan Caballero;-22.5667;-55.7167;162 -Tobatí;Tobati;-25.26;-57.0814;162 -Villa Hayes;Villa Hayes;-25.09;-57.53;162 -Filadelfia;Filadelfia;-22.3333;-60.0167;162 -Bella Vista;Bella Vista;-22.1296;-56.52;162 -Caacupé;Caacupe;-25.387;-57.14;162 -Paraguarí;Paraguari;-25.62;-57.16;162 -Estancia Pozo Colorado;Estancia Pozo Colorado;-23.4136;-58.9144;162 -Horqueta;Horqueta;-23.3396;-57.05;162 -San Juan Bautista;San Juan Bautista;-26.68;-57.15;162 -Fuerte Olimpo;Fuerte Olimpo;-21.0696;-57.9;162 -Caazapá;Caazapa;-26.2;-56.38;162 -Coronel Bogado;Coronel Bogado;-27.17;-56.25;162 -Itá;Ita;-25.4833;-57.35;162 -San Ignacio;San Ignacio;-26.8867;-57.0283;162 -Pozo Colorado;Pozo Colorado;-23.43;-58.86;162 -Ñacunday;Nacunday;-26.02;-54.7699;162 -Capitán Pablo Lagerenza;Capitan Pablo Lagerenza;-19.9161;-60.7833;162 -General Eugenio A. Garay;General Eugenio A. Garay;-20.52;-62.21;162 -Ypejhú;Ypejhu;-23.91;-55.46;162 -Puerto Pinasco;Puerto Pinasco;-22.64;-57.79;162 -Arroyos y Esteros;Arroyos y Esteros;-25.05;-57.09;162 -Abaí;Abai;-26.0296;-55.94;162 -Mariscal José Félix Estigarribia;Mariscal Jose Felix Estigarribia;-22.03;-60.61;162 -Villa Ygatimí;Villa Ygatimi;-24.0796;-55.5;162 -Villa del Rosario;Villa del Rosario;-24.4196;-57.1;162 -Puerto Casado;Puerto Casado;-22.2896;-57.94;162 -Hohenau;Hohenau;-27.0796;-55.75;162 -Belén;Belen;-23.4695;-57.24;162 -Ypané;Ypane;-25.45;-57.53;162 -Virú;Viru;-8.4143;-78.7524;163 -Santiago;Santiago;-14.1892;-75.7126;163 -Caballococha;Caballococha;-3.9058;-70.5164;163 -Urubamba;Urubamba;-13.3042;-72.1167;163 -Nauta;Nauta;-4.5083;-73.5833;163 -Olmos;Olmos;-5.9796;-79.75;163 -Lagunas;Lagunas;-5.2269;-75.6753;163 -Putina;Putina;-15.47;-69.43;163 -Tingo María;Tingo Maria;-9.3015;-76.0361;163 -Tournavista;Tournavista;-8.9322;-74.7052;163 -Rocafuerte;Rocafuerte;-0.9329;-75.4;163 -Güeppí;Gueppi;-0.1166;-75.23;163 -Soldado Bartra;Soldado Bartra;-2.5161;-75.7666;163 -Andoas;Andoas;-2.9021;-76.4025;163 -Puca Urco;Puca Urco;-2.3328;-71.9167;163 -Bagua Grande;Bagua Grande;-5.7572;-78.4453;163 -Huaura;Huaura;-11.1;-77.6;163 -Juanjuí;Juanjui;-7.1802;-76.7265;163 -Jaén;Jaen;-5.6992;-78.8009;163 -Tarma;Tarma;-11.4167;-75.6833;163 -Chota;Chota;-6.55;-78.65;163 -Lambayeque;Lambayeque;-6.7;-79.9;163 -Desaguadero;Desaguadero;-16.5684;-69.0421;163 -Yurimaguas;Yurimaguas;-5.9;-76.0833;163 -Oxapampa;Oxapampa;-10.58;-75.4;163 -Chilca;Chilca;-12.5196;-76.74;163 -Andahuaylas;Andahuaylas;-13.6575;-73.3833;163 -Huaral;Huaral;-11.5008;-77.2091;163 -Chosica;Chosica;-11.9361;-76.6972;163 -Talara;Talara;-4.5833;-81.2667;163 -San Ramón;San Ramon;-11.1247;-75.3569;163 -Chincha Alta;Chincha Alta;-13.45;-76.1333;163 -Ilo;Ilo;-17.6486;-71.3306;163 -Chulucanas;Chulucanas;-5.1092;-80.1625;163 -Cajabamba;Cajabamba;-7.6237;-78.046;163 -Motupe;Motupe;-6.1519;-79.7142;163 -Lamas;Lamas;-6.4167;-76.5333;163 -Junín;Junin;-11.15;-75.9833;163 -Puquio;Puquio;-14.6939;-74.1241;163 -Huarmey;Huarmey;-10.0686;-78.1603;163 -San Pedro de Lloc;San Pedro de Lloc;-7.4267;-79.5038;163 -Ilave;Ilave;-16.0866;-69.6354;163 -Puerto Pimentel;Puerto Pimentel;-6.8367;-79.9342;163 -Requena;Requena;-5.0569;-73.8515;163 -Zarumilla;Zarumilla;-3.5014;-80.2722;163 -Nazca;Nazca;-14.831;-74.939;163 -Barranca;Barranca;-10.7539;-77.761;163 -Carás;Caras;-9.0483;-77.8108;163 -Puno;Puno;-15.8433;-70.0236;163 -Pisco;Pisco;-13.71;-76.2032;163 -Huaraz;Huaraz;-9.5333;-77.5333;163 -Camaná;Camana;-16.6239;-72.7106;163 -Yungay;Yungay;-9.1389;-77.7444;163 -Tumbes;Tumbes;-3.5708;-80.4597;163 -Puerto Maldonado;Puerto Maldonado;-12.6;-69.1833;163 -Moquegua;Moquegua;-17.2;-70.9333;163 -Abancay;Abancay;-13.6333;-72.8833;163 -Juli;Juli;-16.2125;-69.4603;163 -Cerro de Pasco;Cerro de Pasco;-10.6864;-76.2625;163 -Chachapoyas;Chachapoyas;-6.2167;-77.85;163 -Coracora;Coracora;-15.017;-73.7804;163 -Huancavelica;Huancavelica;-12.785;-74.9714;163 -Moyobamba;Moyobamba;-6.0333;-76.9667;163 -Contamana;Contamana;-7.3493;-75.0086;163 -Ayaviri;Ayaviri;-14.8818;-70.5901;163 -Juliaca;Juliaca;-15.4908;-70.1269;163 -Ica;Ica;-14.0667;-75.7333;163 -Tacna;Tacna;-18.0556;-70.2483;163 -Pucallpa;Pucallpa;-8.3833;-74.55;163 -Huancayo;Huancayo;-12.0667;-75.2167;163 -Iquitos;Iquitos;-3.7333;-73.25;163 -Tarapoto;Tarapoto;-6.4833;-76.3667;163 -San Vicente de Cañete;San Vicente de Canete;-13.0833;-76.4;163 -Pacasmayo;Pacasmayo;-7.4003;-79.57;163 -Cajamarca;Cajamarca;-7.1644;-78.5106;163 -Huacho;Huacho;-11.1083;-77.6083;163 -Huánuco;Huanuco;-9.9294;-76.2397;163 -Paita;Paita;-5.0667;-81.1;163 -Ayacucho;Ayacucho;-13.1631;-74.2244;163 -Huaycan;Huaycan;-12.0139;-76.825;163 -Sullana;Sullana;-4.9039;-80.6853;163 -Santo Tomás;Santo Tomas;-14.45;-72.082;163 -Otuzco;Otuzco;-7.9025;-78.5657;163 -Huanta;Huanta;-12.9397;-74.2475;163 -Casma;Casma;-9.4742;-78.3106;163 -Huamachuco;Huamachuco;-7.8121;-78.0487;163 -Tocache Nuevo;Tocache Nuevo;-8.1886;-76.5103;163 -Jauja;Jauja;-11.775;-75.5;163 -Mollendo;Mollendo;-17.0167;-72.0167;163 -Trujillo;Trujillo;-8.1119;-79.0289;163 -Chimbote;Chimbote;-9.0745;-78.5936;163 -Chiclayo;Chiclayo;-6.763;-79.8366;163 -Piura;Piura;-5.2008;-80.6253;163 -Cusco;Cusco;-13.5222;-71.9833;163 -Ferreñafe;Ferrenafe;-6.6391;-79.788;163 -Chancay;Chancay;-11.5653;-77.2714;163 -Forbe Oroya;Forbe Oroya;-11.5333;-75.9;163 -Pativilca;Pativilca;-10.6996;-77.8;163 -Sechura;Sechura;-5.5576;-80.8223;163 -Satipo;Satipo;-11.2542;-74.6367;163 -Salaverry;Salaverry;-8.22;-78.99;163 -Arequipa;Arequipa;-16.3988;-71.5369;163 -Callao;Callao;-12.0611;-77.1333;163 -Sicuani;Sicuani;-14.2896;-71.23;163 -Lima;Lima;-12.06;-77.0375;163 -Manila;Manila;14.6;120.9833;164 -Quezon City;Quezon City;14.6333;121.0333;164 -Caloocan City;Caloocan City;14.65;120.9667;164 -Davao;Davao;7.0667;125.6;164 -Banate;Banate;11.05;122.7833;164 -Getafe;Getafe;10.15;124.15;164 -Midsalip;Midsalip;8.0324;123.3145;164 -Sapa Sapa;Sapa Sapa;5.0899;120.2729;164 -Masiu;Masiu;7.8167;124.3167;164 -Batan;Batan;11.5833;122.5;164 -Batobato;Batobato;6.8244;126.083;164 -Capoocan;Capoocan;11.2833;124.65;164 -Datu Paglas;Datu Paglas;6.7669;124.85;164 -Kadingilan;Kadingilan;7.6;124.9167;164 -Pandami;Pandami;5.5333;120.75;164 -Vintar;Vintar;18.225;120.65;164 -Dupax Del Norte;Dupax Del Norte;16.2864;121.0942;164 -Columbio;Columbio;6.7;124.9333;164 -San Vicente;San Vicente;10.5333;119.2833;164 -Calape;Calape;9.8833;123.8833;164 -Initao;Initao;8.5;124.3167;164 -Cantilan;Cantilan;9.3336;125.9775;164 -San Remigio;San Remigio;10.8331;122.0875;164 -Tobias Fornier;Tobias Fornier;10.5167;121.95;164 -Catmon;Catmon;10.6667;123.95;164 -Lianga;Lianga;8.633;126.0932;164 -Lupi Viejo;Lupi Viejo;13.8167;122.9;164 -Naguilian;Naguilian;17.0167;121.85;164 -Bacarra;Bacarra;18.2519;120.6107;164 -Sibagat;Sibagat;8.8219;125.6938;164 -Talayan;Talayan;6.9844;124.3564;164 -San Manuel;San Manuel;17.0167;121.6333;164 -Tandubas;Tandubas;5.134;120.3461;164 -Sibutu;Sibutu;4.85;119.4667;164 -Simunul;Simunul;4.898;119.8213;164 -General Nakar;General Nakar;14.7631;121.635;164 -Dao;Dao;11.3944;122.6858;164 -Palapag;Palapag;12.547;125.116;164 -Tabango;Tabango;11.3167;124.3667;164 -Pinukpuk;Pinukpuk;17.6;121.3667;164 -Guindulman;Guindulman;9.762;124.488;164 -San Quintin;San Quintin;15.9844;120.815;164 -New Panamao;New Panamao;5.9667;121.2;164 -Bayog;Bayog;7.8474;123.0423;164 -Sugbongkogon;Sugbongkogon;8.95;124.7833;164 -San Isidro;San Isidro;9.8;124.3;164 -Hingyon;Hingyon;16.8333;121.1167;164 -Panganiban;Panganiban;13.9;124.3;164 -Sigma;Sigma;11.4214;122.6662;164 -Sergio Osmeña Sr;Sergio Osmena Sr;8.2988;123.5036;164 -Mataas Na Kahoy;Mataas Na Kahoy;13.9667;121.0833;164 -Polillo;Polillo;14.7167;121.95;164 -Claveria;Claveria;18.6;121.0833;164 -Calubian;Calubian;11.45;124.4167;164 -Merida;Merida;10.9098;124.5376;164 -President Roxas;President Roxas;11.43;122.93;164 -Magsingal;Magsingal;17.685;120.4244;164 -Lemery;Lemery;11.2333;122.9333;164 -Pantabangan;Pantabangan;15.8167;121.15;164 -Ivisan;Ivisan;11.5217;122.6908;164 -San Narciso;San Narciso;15.0167;120.0833;164 -Paracelis;Paracelis;17.2667;121.4667;164 -Siraway;Siraway;7.5881;122.1424;164 -Gata;Gata;7.85;124.35;164 -Pulupandan;Pulupandan;10.5167;122.8;164 -Buenavista;Buenavista;13.7394;122.4675;164 -Bagac;Bagac;14.5951;120.3918;164 -Dasol;Dasol;15.9896;119.8805;164 -Dimataling;Dimataling;7.5333;123.3667;164 -Dolores;Dolores;14.0157;121.4011;164 -Lumbang;Lumbang;14.297;121.459;164 -Dipaculao;Dipaculao;15.9833;121.6333;164 -Dumalinao;Dumalinao;7.8167;123.3667;164 -Diplahan;Diplahan;7.6939;122.9845;164 -Mayantoc;Mayantoc;15.6167;120.3833;164 -Balindong;Balindong;7.9167;124.2;164 -Badoc;Badoc;17.9267;120.4754;164 -Matalom;Matalom;10.2833;124.8;164 -Buguey;Buguey;18.2882;121.8331;164 -Catubig;Catubig;12.4;125.05;164 -Tubao;Tubao;16.35;120.4167;164 -Salug;Salug;8.1079;122.7542;164 -Tamparan;Tamparan;7.879;124.333;164 -Malangas;Malangas;7.6263;123.034;164 -Caramoran;Caramoran;13.9833;124.1333;164 -Bauko;Bauko;16.9833;120.8667;164 -Peñaranda;Penaranda;15.35;121;164 -Alubijid;Alubijid;8.5714;124.4751;164 -Igbaras;Igbaras;10.7167;122.2667;164 -Jimalalud;Jimalalud;9.9797;123.1999;164 -Mallig;Mallig;17.2;121.6167;164 -Balimbing;Balimbing;7.9;123.85;164 -Rodriguez;Rodriguez;14.7167;121.1167;164 -Mandaluyong City;Mandaluyong City;14.5833;121.0333;164 -Angeles City;Angeles City;15.1472;120.5847;164 -Pasay City;Pasay City;14.55;121;164 -Iloilo;Iloilo;10.7167;122.5667;164 -Marikina City;Marikina City;14.65;121.1;164 -General Trias;General Trias;14.3833;120.8833;164 -Biñan;Binan;14.3333;121.0833;164 -Santa Rosa;Santa Rosa;14.3167;121.1167;164 -Tarlac City;Tarlac City;15.4802;120.5979;164 -Malabon;Malabon;14.6625;120.9567;164 -Taytay;Taytay;14.5692;121.1325;164 -San Miguel;San Miguel;10.7833;122.4667;164 -Tairan Camp;Tairan Camp;6.65;121.8667;164 -Cainta;Cainta;14.5667;121.1167;164 -Muntinlupa City;Muntinlupa City;14.3833;121.05;164 -Las Piñas City;Las Pinas City;14.45;120.9833;164 -Makati City;Makati City;14.55;121.0333;164 -Bacolod;Bacolod;10.6765;122.9509;164 -Imus;Imus;14.4297;120.9367;164 -Lapu-Lapu City;Lapu-Lapu City;10.3127;123.9488;164 -City of Calamba;City of Calamba;14.2167;121.1667;164 -Antipolo;Antipolo;14.5842;121.1763;164 -Taguig City;Taguig City;14.5167;121.05;164 -Pasig City;Pasig City;14.575;121.0833;164 -San Jose del Monte;San Jose del Monte;14.8139;121.0453;164 -Cagayan de Oro;Cagayan de Oro;8.4833;124.65;164 -Valenzuela;Valenzuela;14.7;120.9833;164 -City of Parañaque;City of Paranaque;14.4667;121.0167;164 -Dasmariñas;Dasmarinas;14.3294;120.9367;164 -Bacoor;Bacoor;14.4624;120.9645;164 -General Santos;General Santos;6.1167;125.1667;164 -Santa Monica;Santa Monica;10.02;126.038;164 -Cebu City;Cebu City;10.293;123.902;164 -Zamboanga City;Zamboanga City;6.9167;122.0833;164 -Loreto;Loreto;10.3586;125.5816;164 -Corella;Corella;9.6833;123.9167;164 -Sabangan;Sabangan;16.95;120.9167;164 -Talusan;Talusan;7.4263;122.8084;164 -Majayjay;Majayjay;14.1463;121.4729;164 -Libacao;Libacao;11.4833;122.3;164 -Reina Mercedes Viejo;Reina Mercedes Viejo;16.9833;121.7833;164 -Kolambugan;Kolambugan;8.1144;123.8971;164 -Datu Piang;Datu Piang;7.0178;124.4974;164 -Cuartero;Cuartero;11.35;122.6667;164 -Cabangan;Cabangan;15.1333;120.15;164 -Mainit;Mainit;9.535;125.5231;164 -Baleno;Baleno;12.4739;123.4982;164 -Mabini;Mabini;9.865;124.523;164 -Pilar;Pilar;9.8333;124.3333;164 -Tibiao;Tibiao;11.2915;122.0354;164 -Tudela;Tudela;8.2472;123.8424;164 -Santo Niño;Santo Nino;17.8861;121.5691;164 -Magdalena;Magdalena;14.2;121.4333;164 -Valencia;Valencia;9.6097;124.208;164 -Doña Remedios Trinidad;Dona Remedios Trinidad;15;121.0833;164 -Saint Bernard;Saint Bernard;10.2833;125.1333;164 -Basay;Basay;9.4167;122.6333;164 -Santiago;Santiago;9.2654;125.5602;164 -Almagro;Almagro;11.9108;124.2852;164 -Ampatuan;Ampatuan;6.8348;124.4581;164 -San Manuel;San Manuel;15.8333;120.5833;164 -Babatngon;Babatngon;11.4207;124.8434;164 -Tabuelan;Tabuelan;10.85;123.9;164 -Ponot;Ponot;8.45;123.0333;164 -Hinunangan;Hinunangan;10.4;125.2;164 -Dapa;Dapa;9.7667;126.05;164 -Sexmoan;Sexmoan;14.9333;120.6167;164 -Poona-Piagapo;Poona-Piagapo;8.0833;124.0833;164 -Lugus;Lugus;5.7;120.8167;164 -Jimenez;Jimenez;8.3333;123.8333;164 -San Luis;San Luis;15.7167;121.5167;164 -Zamboanguita;Zamboanguita;9.1;123.199;164 -Benito Soliven;Benito Soliven;16.9833;121.95;164 -San Jacinto;San Jacinto;12.5667;123.7333;164 -Manticao;Manticao;8.4042;124.2867;164 -Pasuquin;Pasuquin;18.3333;120.6167;164 -Licab;Licab;15.5439;120.7634;164 -South Ubian;South Ubian;5.1833;120.4833;164 -Sumilao;Sumilao;8.2872;124.9456;164 -Lavezares;Lavezares;12.5333;124.3333;164 -Kumalarang;Kumalarang;7.75;123.15;164 -Oslob;Oslob;9.55;123.4;164 -Garchitorena;Garchitorena;13.8833;123.7;164 -Santo Domingo;Santo Domingo;17.6333;120.4083;164 -Balatan;Balatan;13.3167;123.2333;164 -San Isidro;San Isidro;11.4167;124.35;164 -La Paz;La Paz;8.2801;125.8092;164 -Ganassi;Ganassi;7.8269;124.1034;164 -Gamu;Gamu;17.05;121.8333;164 -Aglipay;Aglipay;16.4889;121.5874;164 -Anilao;Anilao;10.9785;122.7531;164 -Pantao-Ragat;Pantao-Ragat;8.05;124.15;164 -Torrijos;Torrijos;13.3167;122.0833;164 -Santa Maria;Santa Maria;17.3667;120.4833;164 -Maguing;Maguing;7.9;124.4;164 -Buenavista;Buenavista;10.0833;124.1167;164 -Balabagan;Balabagan;7.5333;124.1167;164 -San Roque;San Roque;12.533;124.867;164 -Ragan Sur;Ragan Sur;17.3167;121.7833;164 -Placer;Placer;9.657;125.6016;164 -Bontoc;Bontoc;10.35;124.9667;164 -Makato;Makato;11.712;122.2922;164 -Agno;Agno;16.1161;119.8027;164 -Candijay;Candijay;9.818;124.496;164 -Balungao;Balungao;15.9;120.7;164 -Dumalag;Dumalag;11.3;122.6167;164 -Iguig;Iguig;17.75;121.7333;164 -Candelaria;Candelaria;15.6333;119.9333;164 -Balete;Balete;11.55;122.3833;164 -Salay;Salay;8.8667;124.8;164 -Las Nieves;Las Nieves;8.7351;125.601;164 -Padada;Padada;6.6333;125.35;164 -Marogong;Marogong;7.6667;124.15;164 -Piagapo;Piagapo;8;124.2;164 -Calintaan;Calintaan;12.5756;120.9428;164 -Dauin;Dauin;9.2;123.2667;164 -Balete;Balete;14.0167;121.1;164 -San Enrique;San Enrique;10.4167;122.85;164 -Baroy;Baroy;8.0333;123.7833;164 -Solsona;Solsona;18.1;120.7667;164 -Dimasalang;Dimasalang;12.1923;123.8592;164 -Ternate;Ternate;14.2833;120.7167;164 -General Luna;General Luna;13.6881;122.1708;164 -Lucena;Lucena;10.8833;122.6;164 -Tamilisan;Tamilisan;7.9742;122.6625;164 -Piat;Piat;17.7917;121.475;164 -Santo Tomas;Santo Tomas;17.4;121.7667;164 -Pamplona;Pamplona;18.45;121.3417;164 -Jabonga;Jabonga;9.3431;125.5156;164 -Tugaya;Tugaya;7.884;124.172;164 -Paete;Paete;14.3667;121.4833;164 -Nagtipunan;Nagtipunan;16.2167;121.6;164 -Monreal;Monreal;12.644;123.6648;164 -San Miguel;San Miguel;10;124.3167;164 -Camalaniugan;Camalaniugan;18.2667;121.6833;164 -Talugtug;Talugtug;15.7789;120.8111;164 -Tumbao;Tumbao;7.1167;124.3833;164 -Pagudpud;Pagudpud;18.5583;120.7847;164 -Quirino;Quirino;17.1333;121.7;164 -San Felipe;San Felipe;15.0619;120.07;164 -Poblacion;Poblacion;10.1614;125.1303;164 -Kalayaan;Kalayaan;14.328;121.48;164 -Paoay;Paoay;18.0553;120.5161;164 -Garcia Hernandez;Garcia Hernandez;9.6144;124.2946;164 -Malinao;Malinao;11.65;122.3;164 -Mina;Mina;10.9333;122.5833;164 -Kauswagan;Kauswagan;8.1917;124.0847;164 -Bacolod;Bacolod;8.1892;124.0238;164 -Alicia;Alicia;9.8957;124.4415;164 -Patian;Patian;5.8444;121.1439;164 -Tuburan;Tuburan;6.6;122.2;164 -Burdeos;Burdeos;14.8436;121.9697;164 -Sagbayan;Sagbayan;9.9167;124.1;164 -Carrascal;Carrascal;9.3703;125.9492;164 -San Fernando;San Fernando;12.3167;122.6;164 -San Agustin;San Agustin;12.5689;122.1314;164 -Lagonglong;Lagonglong;8.8;124.7833;164 -Caibiran;Caibiran;11.5667;124.5833;164 -Ramain;Ramain;7.9667;124.35;164 -Hunduan;Hunduan;16.8333;121;164 -San Ildefonso;San Ildefonso;17.6167;120.4;164 -San Esteban;San Esteban;17.3333;120.45;164 -Tanudan;Tanudan;17.3;121.2333;164 -Sarrat;Sarrat;18.1622;120.6478;164 -San Nicolas;San Nicolas;13.9283;120.951;164 -Pangil;Pangil;14.4;121.4667;164 -Unisan;Unisan;13.8413;121.9752;164 -Busuanga;Busuanga;12.1335;119.9363;164 -Ayuquitan;Ayuquitan;9.4644;123.2237;164 -Tipo-Tipo;Tipo-Tipo;6.5333;122.1667;164 -Lopez Jaena;Lopez Jaena;8.55;123.7667;164 -Allen;Allen;12.5013;124.282;164 -Gigmoto;Gigmoto;13.7833;124.3833;164 -San Isidro;San Isidro;9.9369;126.0886;164 -Hernani;Hernani;11.3333;125.5833;164 -Sariaya;Sariaya;13.9667;121.5333;164 -Kidapawan;Kidapawan;7.0083;125.0894;164 -Pandi;Pandi;14.8667;120.95;164 -Tagapul-an;Tagapul-an;12.05;124.15;164 -Naic;Naic;14.3167;120.7667;164 -Midsayap;Midsayap;7.1917;124.5333;164 -Pikit;Pikit;7.05;124.6667;164 -Polomolok;Polomolok;6.2167;125.0667;164 -Surigao;Surigao;9.7833;125.4833;164 -Baliuag;Baliuag;14.95;120.9;164 -Concepcion;Concepcion;15.3249;120.6554;164 -Tuguegarao;Tuguegarao;17.6167;121.7167;164 -San Sebastian;San Sebastian;11.7;125.0167;164 -Bayabas;Bayabas;8.9667;126.2667;164 -Roxas City;Roxas City;11.5833;122.75;164 -Dagupan City;Dagupan City;16.043;120.334;164 -Mexico;Mexico;15.0667;120.7167;164 -Lubao;Lubao;14.9333;120.6;164 -San Miguel;San Miguel;15.1458;120.9783;164 -Malaybalay;Malaybalay;8.1575;125.1278;164 -General Mariano Alvarez;General Mariano Alvarez;14.3;121;164 -Bago;Bago;10.5388;122.8384;164 -Digos;Digos;6.75;125.35;164 -Sorsogon;Sorsogon;12.9667;124;164 -Calbayog City;Calbayog City;12.0667;124.6;164 -Koronadal;Koronadal;6.5;124.85;164 -Tanauan;Tanauan;14.0833;121.15;164 -Kabankalan;Kabankalan;9.9833;122.8167;164 -Naga City;Naga City;13.6167;123.1667;164 -Pagadian;Pagadian;7.8333;123.4333;164 -Legazpi City;Legazpi City;13.1333;123.7333;164 -Valencia;Valencia;7.9;125.0833;164 -Trece Martires City;Trece Martires City;14.2833;120.8667;164 -San Carlos City;San Carlos City;15.9281;120.3489;164 -Panabo;Panabo;7.3;125.6833;164 -Marawi City;Marawi City;8;124.3;164 -Toledo;Toledo;10.3833;123.65;164 -Sapian;Sapian;11.5;122.6;164 -Lagindingan;Lagindingan;8.5833;124.45;164 -San Pablo;San Pablo;7.65;123.45;164 -Malitbog;Malitbog;8.5333;124.8833;164 -Macrohon;Macrohon;10.0797;124.9431;164 -Bugho;Bugho;10.8;124.9333;164 -Lauaan;Lauaan;11.1429;122.0417;164 -Tarragona;Tarragona;7.0491;126.4471;164 -San Juan;San Juan;17.7422;120.4583;164 -Labrador;Labrador;16.0339;120.1392;164 -Santa Margarita;Santa Margarita;12.0378;124.6578;164 -Pantar;Pantar;8.0667;124.2667;164 -Casiguran;Casiguran;16.2833;122.1167;164 -Pura;Pura;15.6248;120.648;164 -Pandag;Pandag;6.7411;124.7827;164 -Poro;Poro;10.629;124.407;164 -Manito;Manito;13.1235;123.8693;164 -Lamut;Lamut;16.65;121.225;164 -Burgos;Burgos;17.0667;121.7;164 -Sinait;Sinait;17.8667;120.4583;164 -Bubong;Bubong;8.0167;124.4833;164 -Mabini;Mabini;16.0697;119.94;164 -Madalum;Madalum;7.853;124.119;164 -Del Gallego;Del Gallego;13.9167;122.6;164 -Kayapa;Kayapa;16.4167;120.9167;164 -Santa Lucia;Santa Lucia;17.1167;120.45;164 -Santa Josefa;Santa Josefa;7.9842;126.0285;164 -Talisayan;Talisayan;8.9917;124.8833;164 -Santa Maria;Santa Maria;17.4667;121.75;164 -Tubay;Tubay;9.165;125.5226;164 -Natividad;Natividad;16.05;120.8167;164 -Altavas;Altavas;11.5333;122.4833;164 -Tarangnan;Tarangnan;11.9;124.75;164 -Alegria;Alegria;9.7243;123.3402;164 -Santo Tomas;Santo Tomas;14.0833;121.1833;164 -Dancagan;Dancagan;7.6167;125;164 -Bobon;Bobon;12.5167;124.5667;164 -Socorro;Socorro;9.621;125.967;164 -Binidayan;Binidayan;7.8;124.1667;164 -Tabina;Tabina;7.4655;123.4086;164 -Sanchez-Mira;Sanchez-Mira;18.5667;121.2333;164 -San Pablo;San Pablo;17.4831;121.9878;164 -Buenavista;Buenavista;13.25;121.95;164 -Infanta;Infanta;15.8208;119.9083;164 -Sierra Bullones;Sierra Bullones;9.8167;124.2833;164 -Tacloban;Tacloban;11.2444;125.0039;164 -Ormoc;Ormoc;11.0167;124.6167;164 -Meycauayan;Meycauayan;14.7333;120.95;164 -Aloran;Aloran;8.4146;123.8228;164 -Bayang;Bayang;7.793;124.192;164 -Talisay;Talisay;14.1333;122.9167;164 -Saguiaran;Saguiaran;8.0333;124.2667;164 -Quezon;Quezon;17.3167;121.6167;164 -Taraka;Taraka;7.8994;124.3481;164 -San Jose;San Jose;10.0083;125.5889;164 -Magarao;Magarao;13.6604;123.1869;164 -Badiangan;Badiangan;10.986;122.5369;164 -San Isidro;San Isidro;16.8667;121.7667;164 -Palanas;Palanas;12.15;123.9167;164 -Ramon Magsaysay;Ramon Magsaysay;8;123.4833;164 -Macalelon;Macalelon;13.75;122.1333;164 -Conner;Conner;17.8;121.2333;164 -Leon Postigo;Leon Postigo;8.1514;122.9244;164 -Zarraga;Zarraga;10.8167;122.6;164 -Pitogo;Pitogo;7.45;123.3167;164 -Lapuyan;Lapuyan;7.6333;123.2;164 -Villareal;Villareal;11.5667;124.9333;164 -Bien Unido;Bien Unido;10.1333;124.3833;164 -Mahaplag;Mahaplag;10.5833;124.9833;164 -San Isidro;San Isidro;12.388;124.331;164 -Dingalan;Dingalan;15.3833;121.4;164 -Alitagtag;Alitagtag;13.865;121.0063;164 -Butuan;Butuan;8.9534;125.5288;164 -Lipa City;Lipa City;13.9411;121.1622;164 -Mandaue City;Mandaue City;10.3333;123.9333;164 -Baguio City;Baguio City;16.4152;120.5956;164 -Burgos;Burgos;16.525;120.4583;164 -San Antonio;San Antonio;12.414;124.279;164 -Concepcion;Concepcion;8.4167;123.6;164 -Lubuagan;Lubuagan;17.35;121.1833;164 -Quirino;Quirino;17.15;120.6667;164 -Cotabato;Cotabato;7.2167;124.25;164 -Cabanatuan City;Cabanatuan City;15.4833;120.9667;164 -Binangonan;Binangonan;14.4514;121.1919;164 -Tanza;Tanza;14.3944;120.8531;164 -Puerto Princesa;Puerto Princesa;9.75;118.75;164 -San Pedro;San Pedro;14.3583;121.0583;164 -San Fernando;San Fernando;15.0333;120.6833;164 -Batangas;Batangas;13.75;121.05;164 -Iligan;Iligan;8.2333;124.25;164 -Cabuyao;Cabuyao;14.275;121.125;164 -Lucena;Lucena;13.9333;121.6167;164 -San Pablo;San Pablo;14.07;121.325;164 -Santa Maria;Santa Maria;14.8183;120.9563;164 -Silang;Silang;14.2306;120.975;164 -Tagum;Tagum;7.4478;125.8078;164 -Mabalacat;Mabalacat;15.2167;120.5833;164 -Navotas;Navotas;14.6667;120.9417;164 -Malolos;Malolos;14.8433;120.8114;164 -Olongapo;Olongapo;14.8333;120.2833;164 -Marilao;Marilao;14.7581;120.9481;164 -Talisay;Talisay;10.25;123.8333;164 -San Mateo;San Mateo;14.6969;121.1219;164 -Diadi;Diadi;16.6333;121.35;164 -Atok;Atok;16.5667;120.7;164 -La Paz;La Paz;10.8833;124.95;164 -Kapangan;Kapangan;16.5833;120.6;164 -Rizal;Rizal;17.85;121.35;164 -San Teodoro;San Teodoro;13.4358;121.0192;164 -Lumbayanague;Lumbayanague;7.7833;124.2833;164 -San Gabriel;San Gabriel;16.6667;120.4;164 -Malimono;Malimono;9.6167;125.4;164 -Candon;Candon;17.2;120.45;164 -Cortes;Cortes;9.7167;123.8833;164 -Santander;Santander;9.45;123.3333;164 -Duero;Duero;9.7167;124.4;164 -Madalag;Madalag;11.5167;122.3;164 -Rizal;Rizal;14.1083;121.3917;164 -Sebaste;Sebaste;11.5901;122.0945;164 -Tubod;Tubod;8.05;123.8;164 -Bangued;Bangued;17.5965;120.6179;164 -Mamburao;Mamburao;13.2233;120.596;164 -Sinacaban;Sinacaban;8.2854;123.8436;164 -Tigbauan;Tigbauan;10.6747;122.3776;164 -Santiago;Santiago;17.3;120.45;164 -San Miguel;San Miguel;11.2672;124.8325;164 -Tingloy;Tingloy;13.65;120.8667;164 -Cervantes;Cervantes;16.9917;120.7333;164 -Buruanga;Buruanga;11.8438;121.8888;164 -Siruma;Siruma;14;123.25;164 -Alcoy;Alcoy;9.7082;123.506;164 -Jiabong;Jiabong;11.7625;124.9519;164 -Tadian;Tadian;16.9953;120.8219;164 -Espiritu;Espiritu;17.9833;120.65;164 -Marihatag;Marihatag;8.8;126.3;164 -Pastrana;Pastrana;11.1333;124.8833;164 -Tublay;Tublay;16.5167;120.6167;164 -Rizal;Rizal;17.5;121.6;164 -Pugo;Pugo;16.2833;120.4833;164 -Cabusao;Cabusao;13.7167;123.1;164 -Santa Teresita;Santa Teresita;18.25;121.8833;164 -Dagohoy;Dagohoy;9.9167;124.2833;164 -Valderrama;Valderrama;11;122.1333;164 -Malabuyoc;Malabuyoc;9.65;123.3333;164 -San Miguel;San Miguel;7.65;123.2667;164 -Mulundo;Mulundo;7.9333;124.3833;164 -Del Carmen;Del Carmen;9.869;125.97;164 -Alilem;Alilem;16.8869;120.531;164 -Matuguinao;Matuguinao;12.15;124.8833;164 -San Vicente;San Vicente;12.35;124.05;164 -San Emilio;San Emilio;17.2333;120.6167;164 -Cabarroguis;Cabarroguis;16.5833;121.5;164 -Shariff Aguak;Shariff Aguak;6.8647;124.4417;164 -Palayan City;Palayan City;15.5333;121.0833;164 -Baler;Baler;15.7583;121.5625;164 -Mambajao;Mambajao;9.25;124.7167;164 -Romblon;Romblon;12.5789;122.2747;164 -Jordan;Jordan;10.6;122.6;164 -San Roque;San Roque;14.48;120.9011;164 -Naval;Naval;11.5833;124.45;164 -Caridad;Caridad;14.4828;120.8958;164 -Boac;Boac;13.45;121.8333;164 -Vigan;Vigan;17.5747;120.3869;164 -Iba;Iba;15.3333;119.9833;164 -Tandag;Tandag;9.0667;126.1833;164 -Taal;Taal;13.8833;120.9333;164 -San Jose;San Jose;10.75;121.95;164 -Noveleta;Noveleta;14.4333;120.8833;164 -San Jose de Buan;San Jose de Buan;12.05;125.0667;164 -Rizal;Rizal;14.696;122.331;164 -Binuangan;Binuangan;8.9167;124.8;164 -Kitcharao;Kitcharao;9.4581;125.5756;164 -Ronda;Ronda;10.0003;123.4095;164 -Lugait;Lugait;8.3411;124.2592;164 -Luna;Luna;18.3244;121.2486;164 -Barcelona;Barcelona;12.8667;124.1333;164 -Dupax del Sur;Dupax del Sur;16.2833;121.1;164 -Hindang;Hindang;10.45;124.8;164 -Aguinaldo;Aguinaldo;16.8206;121.4629;164 -Luna;Luna;16.9667;121.7333;164 -Luisiana;Luisiana;14.185;121.5109;164 -Banting;Banting;5.7167;120.9;164 -San Guillermo;San Guillermo;16.7667;121.8;164 -Magsaysay;Magsaysay;8.0333;123.9167;164 -Kapay;Kapay;8.0833;124.4;164 -Samboan;Samboan;9.5288;123.3064;164 -Sapang Dalaga;Sapang Dalaga;8.55;123.5667;164 -Caoayan;Caoayan;17.5333;120.4;164 -Kawayan;Kawayan;11.7;124.3667;164 -Banaue;Banaue;16.9186;121.0592;164 -Oroquieta;Oroquieta;8.4833;123.8;164 -Borongan;Borongan;11.6;125.4333;164 -Teresa;Teresa;14.5586;121.2083;164 -Bayombong;Bayombong;16.4833;121.15;164 -Pavia;Pavia;10.775;122.5417;164 -Poblacion;Poblacion;10.25;123.95;164 -Virac;Virac;13.5833;124.2333;164 -Nabunturan;Nabunturan;7.6078;125.9664;164 -Alabel;Alabel;6.1023;125.2868;164 -Maasin;Maasin;10.1333;124.85;164 -Cabadbaran;Cabadbaran;9.1228;125.5346;164 -Balagtas;Balagtas;14.8145;120.9085;164 -Piñan;Pinan;8.4785;123.451;164 -Danao;Danao;10.0167;124.2667;164 -Villa Verde;Villa Verde;16.5833;121.2;164 -Kalibo;Kalibo;11.7;122.3667;164 -Prosperidad;Prosperidad;8.6057;125.9153;164 -Ipil;Ipil;7.7833;122.5833;164 -Isulan;Isulan;6.6333;124.6;164 -Catarman;Catarman;12.45;124.65;164 -Talipao;Talipao;5.976;121.1087;164 -Lamitan;Lamitan;6.65;122.1333;164 -Libertad;Libertad;8.467;123.5266;164 -Pagsanghan;Pagsanghan;11.9651;124.7213;164 -Tubajon;Tubajon;10.3253;125.5572;164 -Talalora;Talalora;11.5167;124.85;164 -Tolosa;Tolosa;11.0333;125.0167;164 -Rancheria Payau;Rancheria Payau;7.8509;123.1542;164 -Pandan;Pandan;14.05;124.1667;164 -Inopacan;Inopacan;10.5;124.75;164 -Llorente;Llorente;11.4167;125.5333;164 -Mabitac;Mabitac;14.4333;121.4167;164 -Linamon;Linamon;8.1833;124.1667;164 -Clarin;Clarin;9.9667;124.0167;164 -Can-Avid;Can-Avid;12;125.45;164 -Looc;Looc;13.7217;120.2506;164 -Cagwait;Cagwait;8.9167;126.3;164 -Tigbao;Tigbao;7.8205;123.2277;164 -San Fernando;San Fernando;12.4833;123.7622;164 -Cabucgayan;Cabucgayan;11.4719;124.575;164 -Anini-y;Anini-y;10.4325;121.9253;164 -San Jose;San Jose;9.4167;123.2333;164 -Salcedo;Salcedo;11.15;125.6667;164 -Maribojoc;Maribojoc;9.75;123.85;164 -Santa Fe;Santa Fe;11.1856;124.9161;164 -Naawan;Naawan;8.4333;124.3;164 -Sarangani;Sarangani;5.4;125.4667;164 -Parabcan;Parabcan;13.7167;123.75;164 -Piddig;Piddig;18.1667;120.7333;164 -Batad;Batad;11.4167;123.1167;164 -Apalit;Apalit;14.9496;120.7587;164 -Dinalupihan;Dinalupihan;14.8833;120.4667;164 -Candaba;Candaba;15.0933;120.8283;164 -MacArthur;MacArthur;10.85;124.95;164 -Calumpit;Calumpit;14.9167;120.7667;164 -Samal;Samal;7.05;125.7333;164 -Los Baños;Los Banos;14.1667;121.2167;164 -Malita;Malita;6.4;125.6;164 -Ligao;Ligao;13.2167;123.5167;164 -Plaridel;Plaridel;14.8869;120.8569;164 -Guiguinto;Guiguinto;14.8333;120.8833;164 -Gigaquit;Gigaquit;9.6;125.7;164 -Guipos;Guipos;7.7333;123.3167;164 -Looc;Looc;12.2605;121.9926;164 -Bato;Bato;13.6;124.3;164 -San Agustin;San Agustin;16.5167;121.75;164 -Madamba;Madamba;7.8833;124.0667;164 -Cavite City;Cavite City;14.4833;120.9;164 -Tacurong;Tacurong;6.6833;124.6667;164 -Naujan;Naujan;13.3233;121.3028;164 -Quezon;Quezon;7.7333;125.1;164 -Glan;Glan;5.8167;125.2;164 -Carmona;Carmona;14.3167;121.05;164 -Bayugan;Bayugan;8.7143;125.7481;164 -Talisay;Talisay;10.7333;122.9667;164 -Lingayen;Lingayen;16.0167;120.2333;164 -Cawayan;Cawayan;9.9667;122.6167;164 -Baybay;Baybay;10.6833;124.8333;164 -Pulilan;Pulilan;14.902;120.849;164 -Mangaldan;Mangaldan;16.07;120.4025;164 -Iriga City;Iriga City;13.4167;123.4167;164 -San Juan;San Juan;13.826;121.396;164 -San Ildefonso;San Ildefonso;15.0789;120.9419;164 -Himamaylan;Himamaylan;10.1;122.8667;164 -Bongao;Bongao;5.0292;119.7731;164 -Tayabas;Tayabas;14.0167;121.5833;164 -Subic;Subic;14.9;120.2333;164 -Laoag;Laoag;18.1951;120.5918;164 -Kawit;Kawit;14.4333;120.9;164 -Daet;Daet;14.1167;122.95;164 -Rosario;Rosario;14.4167;120.85;164 -Manolo Fortich;Manolo Fortich;8.3697;124.8644;164 -Libmanan;Libmanan;13.7;123.0667;164 -Santa Cruz;Santa Cruz;6.8333;125.4167;164 -Calasiao;Calasiao;16.0167;120.3667;164 -Guihulñgan;Guihulngan;10.1167;123.2667;164 -Sindangan;Sindangan;8.2333;123;164 -Paniqui;Paniqui;15.6667;120.5833;164 -San Rafael;San Rafael;14.95;120.9667;164 -Parang;Parang;7.3744;124.2686;164 -Sultan Kudarat;Sultan Kudarat;7.2333;124.25;164 -Balanga;Balanga;14.6833;120.5333;164 -Masbate;Masbate;12.3667;123.6167;164 -Bulan;Bulan;12.6714;123.875;164 -Maluñgun;Malungun;6.2667;125.2833;164 -Pateros;Pateros;14.5417;121.0667;164 -Tagbilaran City;Tagbilaran City;9.65;123.85;164 -Maramag;Maramag;7.7667;125;164 -Carmen;Carmen;7.2;124.7833;164 -Catbalogan;Catbalogan;11.7833;124.8833;164 -Tiaong;Tiaong;13.95;121.3167;164 -Rosario;Rosario;13.846;121.206;164 -Santo Tomas;Santo Tomas;7.5333;125.6167;164 -Guimba;Guimba;15.6581;120.7689;164 -City of Isabela;City of Isabela;6.7;121.9667;164 -Silay;Silay;10.8;122.9667;164 -Guagua;Guagua;14.9667;120.6333;164 -Angono;Angono;14.5234;121.1536;164 -Naga;Naga;10.2167;123.75;164 -Hagonoy;Hagonoy;14.8333;120.7333;164 -Daraga;Daraga;13.1619;123.6939;164 -Talavera;Talavera;15.5839;120.9189;164 -San Carlos;San Carlos;10.4929;123.4095;164 -Norzagaray;Norzagaray;14.9167;121.05;164 -Floridablanca;Floridablanca;14.9333;120.5;164 -Nasugbu;Nasugbu;14.0667;120.6333;164 -Gingoog;Gingoog;8.8167;125.1;164 -Carcar;Carcar;10.1167;123.6333;164 -Candelaria;Candelaria;13.9311;121.4233;164 -Dipolog;Dipolog;8.5667;123.3333;164 -Jolo;Jolo;6.05;121;164 -Dumaguete City;Dumaguete City;9.3103;123.3081;164 -Magalang;Magalang;15.2167;120.6667;164 -Santa Cruz;Santa Cruz;14.2833;121.4167;164 -San Fernando;San Fernando;16.6167;120.3167;164 -Bayawan;Bayawan;9.3667;122.8;164 -Gapan;Gapan;15.3075;120.9453;164 -Tunga;Tunga;11.25;124.75;164 -Tabuk;Tabuk;17.45;121.4583;164 -Burgos;Burgos;16.0465;119.8568;164 -Kalawit;Kalawit;7.9051;122.5279;164 -Candoni;Candoni;9.8167;122.6;164 -Bulusan;Bulusan;12.75;124.1167;164 -Magallanes;Magallanes;14.1833;120.75;164 -Quezon;Quezon;16.5;121.2667;164 -Cavinti;Cavinti;14.245;121.507;164 -Pitogo;Pitogo;10.121;124.553;164 -Tangalan;Tangalan;11.7667;122.25;164 -Catigbian;Catigbian;9.8333;124.0333;164 -Limbuhan;Limbuhan;11.9;124.0333;164 -Pakil;Pakil;14.3833;121.4833;164 -Ilagan;Ilagan;17.1333;121.8833;164 -Danao;Danao;10.5333;123.9333;164 -Baliguian;Baliguian;7.8088;122.1452;164 -Padre Burgos;Padre Burgos;13.9226;121.8116;164 -Ramos;Ramos;15.6667;120.6417;164 -Cadiz;Cadiz;10.95;123.3;164 -San Jose;San Jose;12.3528;121.0676;164 -Minglanilla;Minglanilla;10.245;123.7964;164 -San Juan;San Juan;14.6;121.0333;164 -Capas;Capas;15.3312;120.5898;164 -Poblacion;Poblacion;10.4167;123.9667;164 -Malasiqui;Malasiqui;15.9167;120.4167;164 -Bocaue;Bocaue;14.8;120.9333;164 -Calabayan;Calabayan;16.7667;121.7833;164 -Tabaco;Tabaco;13.35;123.7333;164 -Ozamiz City;Ozamiz City;8.15;123.85;164 -Porac;Porac;15.0719;120.5419;164 -La Trinidad;La Trinidad;16.4621;120.5877;164 -Tanay;Tanay;14.4972;121.2864;164 -Arayat;Arayat;15.1493;120.7692;164 -Urdaneta;Urdaneta;15.9761;120.5711;164 -Calapan;Calapan;13.3667;121.2;164 -Mati;Mati;6.95;126.2333;164 -Santiago;Santiago;16.6833;121.55;164 -Sagay;Sagay;10.9;123.4167;164 -Mariveles;Mariveles;14.4333;120.4833;164 -San Jose;San Jose;15.7833;121;164 -Consolacion;Consolacion;10.4;123.95;164 -Santa Teresita;Santa Teresita;13.8664;120.9814;164 -Butig;Butig;7.7239;124.3011;164 -Lazi;Lazi;9.128;123.634;164 -Magallanes;Magallanes;9.0225;125.5179;164 -Lumbatan;Lumbatan;7.785;124.256;164 -Oteiza;Oteiza;8.7437;126.2214;164 -Viga;Viga;13.8667;124.3;164 -Cajidiocan;Cajidiocan;12.3667;122.6833;164 -Calbiga;Calbiga;11.6333;125.0167;164 -General Luna;General Luna;9.8;126.1333;164 -Tubungan;Tubungan;10.7833;122.3;164 -Culion;Culion;11.8353;119.9933;164 -Baclayon;Baclayon;9.6227;123.9135;164 -Pitogo;Pitogo;13.785;122.0881;164 -Prieto Diaz;Prieto Diaz;13.0333;124.1833;164 -Carmen;Carmen;8.9999;125.2648;164 -Banayoyo;Banayoyo;17.2333;120.4833;164 -Ferrol;Ferrol;12.3383;121.9386;164 -Cuyo;Cuyo;10.85;121.0167;164 -Caba;Caba;16.4316;120.3446;164 -Calamba;Calamba;8.5583;123.6417;164 -Maigo;Maigo;8.15;123.9667;164 -Barbasa;Barbasa;11.2167;122.05;164 -Dumaran;Dumaran;10.5333;119.7667;164 -Gamay;Gamay;12.3833;125.3;164 -Maibog;Maibog;10.15;125;164 -Hipadpad;Hipadpad;12.2833;125.2333;164 -Anahawan;Anahawan;10.2742;125.2584;164 -Alfonso Castañeda;Alfonso Castaneda;15.794;121.3;164 -Sadanga;Sadanga;17.1667;121.0333;164 -Sudipen;Sudipen;16.9;120.4667;164 -Tomas Oppus;Tomas Oppus;10.25;124.9833;164 -Saguday;Saguday;16.5167;121.6;164 -Calayan;Calayan;19.2667;121.4833;164 -Alcantara;Alcantara;12.2584;122.0543;164 -Alcantara;Alcantara;9.9715;123.4047;164 -Santa Magdalena;Santa Magdalena;12.65;124.1;164 -Tagana-an;Tagana-an;9.7;125.5833;164 -Ginatilan;Ginatilan;9.6;123.35;164 -Dilasag;Dilasag;16.4;122.2167;164 -Famy;Famy;14.4333;121.45;164 -Tubaran;Tubaran;7.7167;124.1667;164 -Enrique Villanueva;Enrique Villanueva;9.276;123.647;164 -Besao;Besao;17.1;120.8167;164 -La Paz;La Paz;17.6746;120.6864;164 -Zumarraga;Zumarraga;11.639;124.841;164 -San Juan;San Juan;9.159;123.494;164 -Madrid;Madrid;9.2667;125.9667;164 -San Miguel;San Miguel;11.492;119.871;164 -Arteche;Arteche;12.2694;125.3712;164 -Panukulan;Panukulan;14.9333;121.8167;164 -Alegria;Alegria;9.464;125.5765;164 -Kabugao;Kabugao;18.0277;121.1889;164 -Magugpo Poblacion;Magugpo Poblacion;7.3821;125.8017;164 -Flora;Flora;18.1167;121.4;164 -Marabut;Marabut;11.1167;125.2167;164 -San Rafael;San Rafael;11.1728;122.8267;164 -Anda;Anda;9.744;124.576;164 -Cortes;Cortes;9.2333;126.1667;164 -Biliran;Biliran;11.4667;124.4833;164 -Catarman;Catarman;9.1333;124.6833;164 -Jovellar;Jovellar;13.0667;123.6;164 -Loboc;Loboc;9.6333;124.0333;164 -Sibutao;Sibutao;8.6;123.4667;164 -Palanan;Palanan;17.0589;122.43;164 -Boljoon;Boljoon;9.6333;123.4333;164 -Matagob;Matagob;11.1167;124.4667;164 -Libertad;Libertad;11.769;121.9189;164 -San Jorge;San Jorge;11.9833;124.8167;164 -Pinili;Pinili;17.954;120.527;164 -Esperanza;Esperanza;11.7333;124.05;164 -Kiangan;Kiangan;16.7833;121.0833;164 -Gitagum;Gitagum;8.5956;124.4054;164 -Santa Fe;Santa Fe;16.1619;120.9389;164 -Cagdianao;Cagdianao;9.9167;125.6667;164 -Mayorga;Mayorga;10.9;125;164 -Libjo;Libjo;10.196;125.5328;164 -Buadiposo-Buntong;Buadiposo-Buntong;7.9667;124.3833;164 -Bucay;Bucay;17.5388;120.7167;164 -Santa Fe;Santa Fe;12.15;122;164 -Loay;Loay;9.6;124.0167;164 -Pinabacdao;Pinabacdao;11.6167;124.9833;164 -San Jose;San Jose;12.531;124.487;164 -Marcos;Marcos;18.05;120.6833;164 -Almeria;Almeria;11.6206;124.3794;164 -Cagayancillo;Cagayancillo;9.5769;121.1972;164 -Paluan;Paluan;13.4167;120.4667;164 -Tinoc;Tinoc;16.7;120.9;164 -Bombon;Bombon;13.6833;123.2;164 -Baliangao;Baliangao;8.6667;123.6;164 -Bilar;Bilar;9.7;124.1;164 -Peñarrubia;Penarrubia;17.5642;120.6522;164 -Paglat;Paglat;6.7811;124.7849;164 -Taft;Taft;11.9;125.4167;164 -Nunuñgan;Nunungan;7.8167;123.9667;164 -Balilihan;Balilihan;9.75;123.9667;164 -Lagawe;Lagawe;16.8167;121.1;164 -Limasawa;Limasawa;9.9078;125.075;164 -Sikatuna;Sikatuna;9.6833;123.9667;164 -Guinisiliban;Guinisiliban;9.1;124.7833;164 -General Emilio Aguinaldo;General Emilio Aguinaldo;14.1833;120.8;164 -Bontoc;Bontoc;17.0872;120.9756;164 -Camaligan;Camaligan;13.625;123.1569;164 -Lubang;Lubang;13.8;120.15;164 -Siquijor;Siquijor;9.215;123.514;164 -Bingawan;Bingawan;11.2333;122.5667;164 -Leso;Leso;11.6667;122.3333;164 -Despujols;Despujols;12.5333;122.025;164 -Quezon;Quezon;14.05;122.1333;164 -Alabat;Alabat;14.1023;122.0136;164 -Tankal;Tankal;8;124;164 -Maripipi;Maripipi;11.7833;124.35;164 -Luba;Luba;17.3181;120.6952;164 -Kabayan;Kabayan;16.6167;120.8333;164 -Sulat;Sulat;11.8167;125.45;164 -San Miguel;San Miguel;13.6411;124.3008;164 -Julita;Julita;10.9667;124.9667;164 -San Tomas;San Tomas;15.8825;120.5824;164 -Santa Catalina;Santa Catalina;17.5833;120.3583;164 -Victoria;Victoria;12.45;124.3167;164 -Libagon;Libagon;10.3;125.05;164 -Pudtol;Pudtol;18.15;121.2833;164 -Magdiwang;Magdiwang;12.4833;122.5167;164 -Mayoyao;Mayoyao;16.9667;121.2167;164 -Anao-aon;Anao-aon;9.7333;125.4167;164 -Ambaguio;Ambaguio;16.5316;121.0282;164 -San Policarpo;San Policarpo;12.1791;125.5072;164 -Maydolong;Maydolong;11.5;125.5;164 -Tubod;Tubod;9.562;125.571;164 -Motiong;Motiong;11.7833;125;164 -Basco;Basco;20.45;121.9667;164 -Sallapadan;Sallapadan;17.4551;120.7599;164 -Mercedes;Mercedes;11.1;125.7167;164 -Koronadal;Koronadal;6.2541;124.9922;164 -Santa Cruz;Santa Cruz;14.1167;121.2833;164 -San Jose;San Jose;10.18;125.5683;164 -Tabuk;Tabuk;17.4084;121.2785;164 -Pili;Pili;13.7177;123.7448;164 -Dimiao;Dimiao;9.6167;124.1667;164 -San Julian;San Julian;11.7536;125.4558;164 -Batuan;Batuan;12.4167;123.7667;164 -Belison;Belison;10.8333;121.9667;164 -Bacuag;Bacuag;9.6081;125.6405;164 -Tayum;Tayum;17.6165;120.6553;164 -Mahinog;Mahinog;9.15;124.7833;164 -Matungao;Matungao;8.1333;124.1667;164 -San Juan;San Juan;10.2667;125.1833;164 -Calanogas;Calanogas;7.75;124.1;164 -Lagangilang;Lagangilang;17.6103;120.7344;164 -Tatarikan;Tatarikan;7.7333;124.1167;164 -Santa;Santa;17.4917;120.4333;164 -Antequera;Antequera;9.7812;123.8975;164 -Bangui;Bangui;18.5333;120.7667;164 -Patnanungan;Patnanungan;14.7833;122.1833;164 -Silvino Lobos;Silvino Lobos;12.3;124.8333;164 -Rizal;Rizal;8.5244;123.5516;164 -Tagoloan;Tagoloan;8.1333;124.2667;164 -Hinabangan;Hinabangan;11.7;125.0667;164 -Sampaloc;Sampaloc;14.1667;121.5833;164 -San Vicente;San Vicente;17.5917;120.375;164 -Batuan;Batuan;9.8;124.1333;164 -Carles;Carles;11.5667;123.1333;164 -Santol;Santol;16.7667;120.45;164 -Dakit;Dakit;10.06;125.1606;164 -Lanuza;Lanuza;9.2342;126.0644;164 -Baras;Baras;13.6667;124.3667;164 -San Clemente;San Clemente;15.7167;120.3667;164 -Libertad;Libertad;8.5583;124.35;164 -Divilaca;Divilaca;17.3333;122.3;164 -Dinapigue;Dinapigue;16.6667;122.35;164 -Tangub;Tangub;8.0667;123.75;164 -Bay;Bay;14.1833;121.2833;164 -Alamada;Alamada;7.3868;124.5534;164 -Tuburan;Tuburan;10.7333;123.8333;164 -Sipocot;Sipocot;13.7667;122.9833;164 -Cuyapo;Cuyapo;15.7833;120.6667;164 -Castillejos;Castillejos;14.9333;120.2;164 -Miagao;Miagao;10.6442;122.2352;164 -Santa Barbara;Santa Barbara;10.8231;122.5344;164 -Rosales;Rosales;15.8944;120.6328;164 -Roxas;Roxas;10.3333;119.3333;164 -Indang;Indang;14.2;120.8833;164 -Cawayan;Cawayan;12.0333;123.6833;164 -La Paz;La Paz;15.4431;120.7289;164 -Don Carlos;Don Carlos;7.6833;125;164 -Mamungan;Mamungan;8.1167;124.2167;164 -Aparri;Aparri;18.355;121.6419;164 -Bagumbayan;Bagumbayan;6.5339;124.5633;164 -Buenavista;Buenavista;8.9744;125.409;164 -San Leonardo;San Leonardo;15.3667;120.9667;164 -Rizal;Rizal;15.6833;121.1667;164 -Tumauini;Tumauini;17.2667;121.8;164 -Mauban;Mauban;14.1911;121.7308;164 -Tinambac;Tinambac;13.8167;123.3333;164 -San Pascual;San Pascual;13.8;121.0333;164 -Orani;Orani;14.8;120.5333;164 -Goa;Goa;13.7;123.5;164 -Binalbagan;Binalbagan;10.2;122.8667;164 -Talibon;Talibon;10.1167;124.2833;164 -Parang;Parang;5.9167;120.9167;164 -Calauag;Calauag;13.9575;122.2875;164 -Sipalay;Sipalay;9.75;122.4;164 -Camalig;Camalig;13.1333;123.6667;164 -Pigcawayan;Pigcawayan;7.2833;124.4333;164 -Pililla;Pililla;14.4833;121.3;164 -Gumaca;Gumaca;13.921;122.1002;164 -Oas;Oas;13.2589;123.4953;164 -Malvar;Malvar;14.0417;121.1583;164 -Lantapan;Lantapan;8.0005;125.0235;164 -Roxas;Roxas;17.1167;121.6167;164 -Kiamba;Kiamba;5.9833;124.6167;164 -Coron;Coron;12;120.2;164 -Villasis;Villasis;15.9;120.5833;164 -Lutayan;Lutayan;6.6;124.85;164 -Solano;Solano;16.5239;121.1919;164 -Nagcarlan;Nagcarlan;14.1364;121.4165;164 -San Remigio;San Remigio;11;123.95;164 -Angat;Angat;14.9281;121.0293;164 -Bongabon;Bongabon;15.6321;121.1448;164 -Lupon;Lupon;6.8981;126.0096;164 -Opol;Opol;8.5167;124.5667;164 -Botolan;Botolan;15.2896;120.0245;164 -Agoo;Agoo;16.322;120.3647;164 -Janiuay;Janiuay;11;122.5833;164 -La Carlota;La Carlota;10.4167;122.9167;164 -San Mateo;San Mateo;16.8833;121.5833;164 -Moncada;Moncada;15.7333;120.5667;164 -Santa Cruz;Santa Cruz;15.7667;119.9167;164 -Sibalom;Sibalom;10.7833;122.0167;164 -Jose Pañganiban;Jose Panganiban;14.3;122.7;164 -Victoria;Victoria;15.5781;120.6819;164 -Quezon;Quezon;9.2333;118.0333;164 -Maasin;Maasin;5.8667;125;164 -Saravia;Saravia;10.8833;122.9667;164 -Hilongos;Hilongos;10.3667;124.75;164 -Isabela;Isabela;10.2;122.9833;164 -Sibulan;Sibulan;9.35;123.2833;164 -Atimonan;Atimonan;14.0036;121.9199;164 -Tuao;Tuao;17.7333;121.45;164 -Aliaga;Aliaga;15.4988;120.841;164 -San Fernando;San Fernando;10.1667;123.7;164 -Bacacay;Bacacay;13.2925;123.7917;164 -Morong;Morong;14.5119;121.2389;164 -Catanauan;Catanauan;13.5917;122.325;164 -Tubo;Tubo;17.2567;120.7256;164 -Taganak;Taganak;6.0833;118.3167;164 -Villaviciosa;Villaviciosa;17.4379;120.6253;164 -San Quintin;San Quintin;17.5427;120.5203;164 -San Benito;San Benito;9.958;126.007;164 -Daanbantayan;Daanbantayan;11.3333;124.0167;164 -Lemery;Lemery;13.9167;120.8833;164 -Kabacan;Kabacan;7.1167;124.8167;164 -Lope de Vega;Lope de Vega;12.2983;124.6238;164 -Larena;Larena;9.249;123.591;164 -Gerona;Gerona;15.6;120.6;164 -Lopez;Lopez;13.884;122.2604;164 -Monkayo;Monkayo;7.8167;126.05;164 -Nampicuan;Nampicuan;15.7333;120.6333;164 -Boston;Boston;7.8667;126.3667;164 -Quinapundan;Quinapundan;11.15;125.5167;164 -Oton;Oton;10.6931;122.4736;164 -Alaminos;Alaminos;16.1553;119.9808;164 -Pili;Pili;13.5833;123.3;164 -M’lang;M'lang;6.95;124.8833;164 -Bislig;Bislig;8.1833;126.35;164 -Balamban;Balamban;10.4667;123.7833;164 -Escalante;Escalante;10.8333;123.5;164 -Balayan;Balayan;13.9333;120.7333;164 -Mapanas;Mapanas;12.475;125.254;164 -Kinogitan;Kinogitan;8.9855;124.7937;164 -Balangiga;Balangiga;11.1097;125.3875;164 -Maria;Maria;9.196;123.655;164 -Bakun;Bakun;16.7922;120.6653;164 -Pualas;Pualas;7.8167;124.0667;164 -Bagulin;Bagulin;16.6079;120.4378;164 -General MacArthur;General MacArthur;11.25;125.5333;164 -Sison;Sison;9.66;125.529;164 -Bokod;Bokod;16.5;120.8333;164 -Araceli;Araceli;10.5529;119.9904;164 -Salaman;Salaman;6.6333;124.0667;164 -Victorias;Victorias;10.9;123.0833;164 -Pinamalayan;Pinamalayan;13;121.4167;164 -Pongotan;Pongotan;7.15;125.95;164 -Compostela;Compostela;7.6667;126.0833;164 -Polangui;Polangui;13.2922;123.4856;164 -Bogo;Bogo;11.0167;124;164 -Indanan;Indanan;6;120.9667;164 -Santa Barbara;Santa Barbara;16.0031;120.4008;164 -Sablayan;Sablayan;12.837;120.7829;164 -Bauan;Bauan;13.7917;121.0085;164 -Palimbang;Palimbang;6.2167;124.2;164 -Passi;Passi;11.1;122.6333;164 -Surallah;Surallah;6.3667;124.7333;164 -Hinigaran;Hinigaran;10.2667;122.85;164 -Calabanga;Calabanga;13.7167;123.2333;164 -Calauan;Calauan;14.15;121.3167;164 -Banga;Banga;6.3;124.7833;164 -Murcia;Murcia;10.6;123.0333;164 -Solana;Solana;17.65;121.6833;164 -San Fabian;San Fabian;16.15;120.45;164 -Aroroy;Aroroy;12.5125;123.3989;164 -Echague;Echague;16.7;121.65;164 -Baras;Baras;14.5167;121.2667;164 -Calaca;Calaca;13.9667;120.8;164 -Camiling;Camiling;15.7;120.4167;164 -Makilala;Makilala;6.9667;125.0833;164 -Baggao;Baggao;17.8894;121.8709;164 -Binmaley;Binmaley;16.0323;120.269;164 -Nabua;Nabua;13.4083;123.375;164 -Bantayan;Bantayan;11.2;123.7333;164 -Tagaytay;Tagaytay;14.1;120.9333;164 -Cabiao;Cabiao;15.25;120.85;164 -Jones;Jones;12.95;122.0833;164 -Pagbilao;Pagbilao;13.972;121.687;164 -Limay;Limay;14.5619;120.5983;164 -Bauang;Bauang;16.5333;120.3333;164 -Mangatarem;Mangatarem;15.7874;120.2921;164 -Poblacion;Poblacion;6.8;124.6333;164 -Jaen;Jaen;15.3333;120.9;164 -Robles;Robles;10.35;123.0667;164 -Patikul;Patikul;6.0667;121.1;164 -Matalam;Matalam;7.0833;124.9;164 -Lambunao;Lambunao;11.05;122.4833;164 -Buhi;Buhi;13.4333;123.5167;164 -Barili;Barili;10.1167;123.5333;164 -San Jose;San Jose;13.8772;121.105;164 -Kapalong;Kapalong;7.5854;125.7052;164 -San Francisco;San Francisco;8.505;125.9771;164 -Tagoloan;Tagoloan;8.5333;124.75;164 -Malapatan;Malapatan;5.9667;125.2833;164 -Mabinay;Mabinay;9.7333;122.9167;164 -Tanjay;Tanjay;9.5167;123.1583;164 -Taytay;Taytay;10.8167;119.5167;164 -Siaton;Siaton;9.0667;123.0333;164 -Maco;Maco;7.3619;125.8553;164 -San Antonio;San Antonio;15.3833;120.8;164 -Ubay;Ubay;10.056;124.4729;164 -Siasi;Siasi;5.5462;120.8145;164 -Bulacan;Bulacan;14.7928;120.8789;164 -Carmen;Carmen;7.3606;125.7064;164 -Calatrava;Calatrava;10.6;123.4833;164 -Guinobatan;Guinobatan;13.1833;123.6;164 -Dapitan;Dapitan;8.6549;123.4243;164 -Batarasa;Batarasa;8.6667;117.6167;164 -Bolinao;Bolinao;16.3333;119.8833;164 -Science City of Muñoz;Science City of Munoz;15.7167;120.9;164 -Bais;Bais;9.5907;123.1213;164 -Pinamungahan;Pinamungahan;10.2667;123.5833;164 -Esperanza;Esperanza;6.7167;124.5167;164 -Balingasag;Balingasag;8.75;124.7833;164 -Pozorrubio;Pozorrubio;16.1167;120.55;164 -Dalaguete;Dalaguete;9.7612;123.5349;164 -Libon;Libon;13.3;123.4333;164 -Bugallon;Bugallon;15.9167;120.1833;164 -Jose Abad Santos;Jose Abad Santos;5.9167;125.65;164 -Bula;Bula;13.4667;123.2833;164 -Tupi;Tupi;6.3333;124.95;164 -Brookes Point;Brookes Point;8.7833;117.8333;164 -Lala;Lala;7.9667;123.75;164 -Dumangas;Dumangas;10.8333;122.7167;164 -Alicia;Alicia;16.7787;121.6972;164 -Umingan;Umingan;15.9;120.8;164 -Manaoag;Manaoag;16.0439;120.4856;164 -Bongabong;Bongabong;12.7167;121.3667;164 -Talakag;Talakag;8.1333;124.7333;164 -Palo;Palo;11.1583;124.9917;164 -Infanta;Infanta;14.7425;121.6494;164 -Pilar;Pilar;12.9333;123.6833;164 -Santa Rosa;Santa Rosa;15.4239;120.9389;164 -Argao;Argao;9.8833;123.6;164 -Bamban;Bamban;15.65;120.25;164 -Bustos;Bustos;14.95;120.9167;164 -Pototan;Pototan;10.95;122.6333;164 -Macabebe;Macabebe;14.9081;120.7156;164 -Santa Catalina;Santa Catalina;9.3331;122.8658;164 -Hermosa;Hermosa;14.8333;120.5;164 -Narra;Narra;9.2833;118.4167;164 -Magsaysay;Magsaysay;10.8667;121.05;164 -Pilar;Pilar;10.807;124.565;164 -Santo Niño;Santo Nino;11.9263;124.4492;164 -Balbalan;Balbalan;17.45;121.15;164 -Perez;Perez;14.1833;121.9333;164 -Sagay;Sagay;9.1167;124.7167;164 -Burgos;Burgos;17.3333;120.5;164 -Lawaan;Lawaan;11.15;125.3;164 -San Vicente;San Vicente;14.1;122.8667;164 -Anao;Anao;15.7304;120.6264;164 -Pidigan;Pidigan;17.5703;120.5893;164 -Capul;Capul;12.423;124.182;164 -Kapatagan;Kapatagan;7.9;123.7667;164 -Bansalan;Bansalan;6.7833;125.2167;164 -San Fernando;San Fernando;7.9167;125.3333;164 -Calinog;Calinog;11.1333;122.5;164 -Santa Ana;Santa Ana;15.0939;120.7681;164 -Aurora;Aurora;13.35;122.5167;164 -Cambanugoy;Cambanugoy;7.5386;125.7508;164 -Baao;Baao;13.4535;123.3654;164 -Santo Domingo;Santo Domingo;15.5833;120.8667;164 -Abuyog;Abuyog;10.7458;125.0122;164 -Tigaon;Tigaon;13.6333;123.5;164 -Tulunan;Tulunan;6.8333;124.8833;164 -Cabatuan;Cabatuan;10.8833;122.4833;164 -Itogon;Itogon;16.3667;120.6833;164 -Orion;Orion;14.6206;120.5817;164 -San Mariano;San Mariano;16.9833;122.0167;164 -Alfonso;Alfonso;14.1379;120.8552;164 -San Simon;San Simon;14.998;120.78;164 -Ilog;Ilog;10.0333;122.7667;164 -Sigaboy;Sigaboy;6.65;126.0667;164 -Kananya;Kananya;11.1833;124.5667;164 -Maimbung;Maimbung;5.9333;121.0333;164 -Medellin;Medellin;11.1286;123.9622;164 -Paracale;Paracale;14.2833;122.7833;164 -Obando;Obando;14.7;120.9167;164 -Rosario;Rosario;16.2333;120.4833;164 -Malay;Malay;11.9;121.9167;164 -Castilla;Castilla;12.9486;123.8822;164 -Jinoba-an;Jinoba-an;9.6018;122.4668;164 -Gubat;Gubat;12.9167;124.1167;164 -Matanao;Matanao;6.75;125.2333;164 -Laoang;Laoang;12.5667;125.0167;164 -Santa Marcela;Santa Marcela;18.2833;121.4333;164 -Giporlos;Giporlos;11.1167;125.45;164 -Agutaya;Agutaya;11.152;120.9396;164 -Tinglayan;Tinglayan;17.2833;121.1667;164 -Agdangan;Agdangan;13.8758;121.9122;164 -Silago;Silago;10.5291;125.1618;164 -Culaba;Culaba;11.6578;124.5425;164 -Nagbukel;Nagbukel;17.45;120.55;164 -Maslog;Maslog;12.1;125.1667;164 -Dumanjog;Dumanjog;10.05;123.4833;164 -Cogan;Cogan;10.5833;123.9667;164 -Asingan;Asingan;16.0023;120.6695;164 -Baganga;Baganga;7.5752;126.5585;164 -Palompon;Palompon;11.05;124.3833;164 -Barotac Nuevo;Barotac Nuevo;10.9;122.7;164 -Tanauan;Tanauan;11.1167;125.0167;164 -Binalonan;Binalonan;16.05;120.6;164 -Alangalang;Alangalang;11.2;124.85;164 -Milagros;Milagros;12.2333;123.5;164 -Uson;Uson;12.2253;123.7834;164 -Buluan;Buluan;6.7154;124.7854;164 -Jasaan;Jasaan;8.65;124.75;164 -Santa Maria;Santa Maria;6.55;125.4667;164 -New Corella;New Corella;7.5866;125.8237;164 -Bambang;Bambang;16.3825;121.11;164 -Batac;Batac;18.0554;120.5649;164 -Asturias;Asturias;10.5679;123.7172;164 -Mulanay;Mulanay;13.5222;122.4042;164 -Pila;Pila;14.2333;121.3667;164 -Magsaysay;Magsaysay;6.7667;125.1833;164 -Diffun;Diffun;16.6;121.4667;164 -General Tinio;General Tinio;15.35;121.05;164 -Urbiztondo;Urbiztondo;15.8227;120.3295;164 -Hagonoy;Hagonoy;6.6833;125.3;164 -Tiwi;Tiwi;13.4585;123.6805;164 -Lian;Lian;14.0333;120.65;164 -Basey;Basey;11.2817;125.0683;164 -Ramon;Ramon;16.7833;121.5333;164 -Poblacion;Poblacion;10.4667;123.9667;164 -Paombong;Paombong;14.8311;120.7892;164 -Lagonoy;Lagonoy;13.7333;123.5167;164 -Libungan;Libungan;7.25;124.5167;164 -Placer;Placer;11.8667;123.9167;164 -Pangantocan;Pangantocan;7.8333;124.8333;164 -Irosin;Irosin;12.7;124.0333;164 -San Luis;San Luis;15.04;120.7919;164 -Roxas;Roxas;12.5833;121.5;164 -Esperanza;Esperanza;8.676;125.6454;164 -Gattaran;Gattaran;18.0667;121.65;164 -Canlaon;Canlaon;10.3667;123.2;164 -Masantol;Masantol;14.9;120.7167;164 -Upi;Upi;7.0289;124.165;164 -Ibaan;Ibaan;13.8176;121.133;164 -El Salvador;El Salvador;8.5667;124.5167;164 -Calatagan;Calatagan;13.8322;120.6322;164 -Mansalay;Mansalay;12.5204;121.4385;164 -Ragay;Ragay;13.8183;122.7923;164 -San Francisco;San Francisco;10.65;124.35;164 -Masinloc;Masinloc;15.5333;119.95;164 -Trento;Trento;8.0459;126.0614;164 -San Manuel;San Manuel;16.0656;120.6667;164 -Santa Cruz;Santa Cruz;13.4833;122.0333;164 -Pontevedra;Pontevedra;10.3667;122.8833;164 -Minalabac;Minalabac;13.5667;123.1833;164 -Tapas;Tapas;11.2667;122.5333;164 -Manapla;Manapla;10.958;123.123;164 -Mercedes;Mercedes;14.1093;123.0109;164 -San Isidro;San Isidro;15.2667;120.9;164 -Estancia;Estancia;11.45;123.15;164 -Sara;Sara;11.25;123.0167;164 -Carigara;Carigara;11.3;124.6833;164 -Sibonga;Sibonga;10.0333;123.5667;164 -Pasacao;Pasacao;13.5167;123.05;164 -Magpet;Magpet;7.1167;125.1167;164 -Kitaotao;Kitaotao;7.6397;125.0089;164 -Titay;Titay;7.8682;122.5613;164 -Tagkawayan;Tagkawayan;13.9667;122.5333;164 -Cabagan;Cabagan;17.4333;121.7667;164 -Lucban;Lucban;14.1133;121.5569;164 -Guiuan;Guiuan;11.0333;125.7333;164 -Dauis;Dauis;9.6253;123.8658;164 -Ajuy;Ajuy;11.1725;123.0196;164 -Impasugong;Impasugong;8.3;125;164 -San Joaquin;San Joaquin;10.6;122.0833;164 -Sison;Sison;16.1667;120.5167;164 -Bani;Bani;16.1869;119.8592;164 -Padre Garcia;Padre Garcia;13.8833;121.2167;164 -Barobo;Barobo;8.55;126.2;164 -Molave;Molave;8.0833;123.4833;164 -Aurora;Aurora;7.9484;123.5819;164 -Buenavista;Buenavista;10.7;122.6333;164 -Hamtic;Hamtic;10.7;121.9833;164 -Bato;Bato;13.3561;123.3639;164 -Burauen;Burauen;10.9833;124.9;164 -Ibajay;Ibajay;11.8167;122.1667;164 -Naguilian;Naguilian;16.5333;120.4;164 -Claveria;Claveria;8.61;124.8947;164 -President Roxas;President Roxas;7.1544;125.0558;164 -Leon;Leon;10.7808;122.3894;164 -Alaminos;Alaminos;14.0635;121.2451;164 -Mabini;Mabini;13.7167;120.9;164 -Caramoan;Caramoan;13.7707;123.8631;164 -Cardona;Cardona;14.4861;121.2289;164 -Bantacan;Bantacan;7.5333;126.1333;164 -San Narciso;San Narciso;13.5677;122.5667;164 -Ocampo;Ocampo;13.5594;123.3761;164 -Tagoloan;Tagoloan;8.1092;124.4392;164 -Gloria;Gloria;12.9167;121.4667;164 -Cataingan;Cataingan;12;123.9833;164 -Aringay;Aringay;16.3982;120.3555;164 -Kalamansig;Kalamansig;6.5667;124.05;164 -Hinundayan;Hinundayan;10.35;125.25;164 -Currimao;Currimao;18.0167;120.4833;164 -Lila;Lila;9.6;124.1;164 -Calanasan;Calanasan;18.2583;121.0406;164 -Josefina;Josefina;8.2;123.5333;164 -Tabontabon;Tabontabon;11.0333;124.9667;164 -Gainza;Gainza;13.6167;123.15;164 -Agcogon;Agcogon;12.0667;121.9333;164 -Wao;Wao;7.6404;124.7257;164 -Amulung;Amulung;17.8387;121.7235;164 -El Nido;El Nido;11.1956;119.4075;164 -Donsol;Donsol;12.9167;123.6;164 -Peñablanca;Penablanca;17.6333;121.7833;164 -Pananaw;Pananaw;5.9833;121.25;164 -Dumarao;Dumarao;11.2667;122.6833;164 -Rosario;Rosario;8.3814;126.0015;164 -Odiongan;Odiongan;12.4;122;164 -Pontevedra;Pontevedra;11.4833;122.8333;164 -Zaragoza;Zaragoza;15.4531;120.7911;164 -Alcala;Alcala;15.8468;120.5218;164 -Santa Rita;Santa Rita;14.9953;120.6153;164 -Nueva Era;Nueva Era;17.9167;120.6667;164 -Lapinig;Lapinig;12.315;125.302;164 -Mabuhay;Mabuhay;7.4176;122.837;164 -San Marcelino;San Marcelino;14.9742;120.1573;164 -Marantao;Marantao;7.95;124.233;164 -Tambulig;Tambulig;8.0667;123.5333;164 -Magallanes;Magallanes;12.8333;123.85;164 -Oras;Oras;12.1333;125.4333;164 -San Antonio;San Antonio;14.9486;120.0864;164 -Luuk;Luuk;5.9676;121.3133;164 -Bantay;Bantay;17.5833;120.3833;164 -Mankayan;Mankayan;16.8667;120.7833;164 -Sitangkai;Sitangkai;4.6615;119.3919;164 -Basilisa;Basilisa;10.0654;125.5968;164 -Las Navas;Las Navas;12.34;125.032;164 -Dinas;Dinas;7.6136;123.3389;164 -Cuenca;Cuenca;13.9167;121.05;164 -Enrile;Enrile;17.55;121.7;164 -Numancia;Numancia;11.7;122.3333;164 -Aurora;Aurora;16.9918;121.6357;164 -Languyan;Languyan;5.2667;120.0833;164 -Moalboal;Moalboal;9.95;123.4;164 -Imbatug;Imbatug;8.3128;124.6873;164 -San Enrique;San Enrique;11.0697;122.6567;164 -Manucan;Manucan;8.5161;123.0917;164 -San Luis;San Luis;13.8333;120.9333;164 -Sagnay;Sagnay;13.6;123.5167;164 -Magsaysay;Magsaysay;9.0167;125.1833;164 -Canaman;Canaman;13.65;123.1667;164 -Patnongon;Patnongon;10.9167;121.9833;164 -Jamindan;Jamindan;11.4;122.5;164 -Real;Real;14.6667;121.6;164 -Buug;Buug;7.7333;123.0667;164 -San Andres;San Andres;13.6;124.1;164 -Maasin;Maasin;10.8833;122.4333;164 -Olutanga;Olutanga;7.3106;122.8464;164 -Aborlan;Aborlan;9.4386;118.5481;164 -Bagabag;Bagabag;16.6044;121.2521;164 -Luna;Luna;16.85;120.3833;164 -San Andres;San Andres;13.3667;122.65;164 -Borbon;Borbon;10.8333;124;164 -Santo Domingo;Santo Domingo;13.235;123.7769;164 -Laur;Laur;15.5833;121.1833;164 -Tayasan;Tayasan;9.9167;123.15;164 -Burgos;Burgos;18.5167;120.65;164 -San Juan;San Juan;17.6834;120.732;164 -Suyo;Suyo;16.9667;120.55;164 -Balingoan;Balingoan;9;124.85;164 -Salcedo;Salcedo;17.15;120.5333;164 -Bagamanoc;Bagamanoc;13.9408;124.2888;164 -Panaon;Panaon;8.3667;123.8333;164 -Rizal;Rizal;12.4667;120.9667;164 -Leyte;Leyte;11.3667;124.4833;164 -Panglao;Panglao;9.5833;123.7833;164 -Siay;Siay;7.7056;122.8641;164 -Bañga;Banga;11.6333;122.3333;164 -Taysan;Taysan;13.7833;121.2;164 -Payabon;Payabon;9.7667;123.1333;164 -Cabatuan;Cabatuan;16.9589;121.6692;164 -Dingras;Dingras;18.1;120.7;164 -Lilio;Lilio;14.13;121.436;164 -Nabas;Nabas;11.8333;122.0833;164 -Vallehermoso;Vallehermoso;10.3333;123.3167;164 -Tagbina;Tagbina;8.45;126.1667;164 -Tampakan;Tampakan;6.45;124.9333;164 -Mobo;Mobo;12.3333;123.65;164 -Maddela;Maddela;16.35;121.7;164 -Mambusao;Mambusao;11.4333;122.6;164 -Balaoan;Balaoan;16.8167;120.4;164 -Lobo;Lobo;13.65;121.25;164 -Maragondon;Maragondon;14.2667;120.7333;164 -Valladolid;Valladolid;10.4667;122.8333;164 -Santo Niño;Santo Nino;6.4333;124.6833;164 -Malalag;Malalag;6.6;125.4;164 -Plaridel;Plaridel;8.6214;123.7101;164 -Balud;Balud;12.0369;123.1935;164 -Siniloan;Siniloan;14.4167;121.45;164 -Pamplona;Pamplona;9.4667;123.1167;164 -Baco;Baco;13.3584;121.0977;164 -Alimodian;Alimodian;10.8196;122.4322;164 -San Nicolas;San Nicolas;16.07;120.7653;164 -Poblacion;Poblacion;7.5;125.9333;164 -Tago;Tago;9.0211;126.2317;164 -San Nicolas;San Nicolas;18.1725;120.5958;164 -Agoncillo;Agoncillo;13.9334;120.9285;164 -Palauig;Palauig;15.4333;120.05;164 -Magsaysay;Magsaysay;12.3333;121.15;164 -Caraga;Caraga;7.3333;126.5667;164 -Kalingalan Caluang;Kalingalan Caluang;5.8833;121.2667;164 -Buldon;Buldon;7.5167;124.3667;164 -Sogod;Sogod;10.75;124;164 -Talacogon;Talacogon;8.4488;125.7869;164 -Veruela;Veruela;8.0698;125.9554;164 -Clarin;Clarin;8.2;123.85;164 -Pamplona;Pamplona;13.6;123.0833;164 -Alicia;Alicia;7.506;122.9412;164 -Manay;Manay;7.2167;126.5333;164 -Caluya;Caluya;11.932;121.548;164 -Basista;Basista;15.8524;120.3976;164 -San Fernando;San Fernando;13.5667;123.15;164 -Bangar;Bangar;16.9;120.4167;164 -Samal;Samal;14.7678;120.5431;164 -Valencia;Valencia;9.2833;123.25;164 -Margosatubig;Margosatubig;7.5783;123.1659;164 -Sual;Sual;16.0667;120.1;164 -San Dionisio;San Dionisio;11.2711;123.0948;164 -Mapandan;Mapandan;16.026;120.454;164 -Cabugao;Cabugao;17.8;120.45;164 -Damulog;Damulog;7.4833;124.9333;164 -Rosario;Rosario;12.5167;124.4167;164 -Santa Elena;Santa Elena;14.2;122.3833;164 -Madridejos;Madridejos;11.2667;123.7333;164 -Moises Padilla;Moises Padilla;10.2667;123.0833;164 -Roseller Lim;Roseller Lim;7.6568;122.4701;164 -Guambog;Guambog;7.3;125.85;164 -South Upi;South Upi;6.8548;124.1443;164 -Abucay;Abucay;14.7222;120.5354;164 -Villaba;Villaba;11.2167;124.4;164 -Santo Tomas;Santo Tomas;15;120.75;164 -Nueva Valencia;Nueva Valencia;10.5259;122.5398;164 -Panitan;Panitan;11.4667;122.7667;164 -Amadeo;Amadeo;14.1728;120.9277;164 -San Juan;San Juan;16.6667;120.3333;164 -Villanueva;Villanueva;8.5833;124.7833;164 -La Libertad;La Libertad;10.0333;123.2167;164 -Lasam;Lasam;18.0667;121.6;164 -Santo Tomas;Santo Tomas;16.2833;120.3833;164 -Maayon;Maayon;11.3833;122.7833;164 -Alcala;Alcala;17.9031;121.659;164 -Mondragon;Mondragon;12.5167;124.75;164 -San Miguel;San Miguel;8.8833;126;164 -Naga;Naga;7.7887;122.6953;164 -Kasibu;Kasibu;16.3167;121.2833;164 -Daram;Daram;11.6341;124.7947;164 -Socorro;Socorro;13.0583;121.4117;164 -Tagudin;Tagudin;16.9333;120.45;164 -Tabogon;Tabogon;10.9333;124.0333;164 -Santa Cruz;Santa Cruz;17.0833;120.45;164 -Gonzaga;Gonzaga;18.2667;122;164 -Malilipot;Malilipot;13.3167;123.7333;164 -President Quirino;President Quirino;6.7;124.7333;164 -Polanco;Polanco;8.5333;123.3667;164 -Quezon;Quezon;15.55;120.8167;164 -Liloy;Liloy;8.1167;122.6667;164 -Carranglan;Carranglan;15.9667;121.0667;164 -Santa Cruz;Santa Cruz;13.1167;120.85;164 -Santa Rita;Santa Rita;11.4667;124.95;164 -Proper Bansud;Proper Bansud;12.8333;121.3667;164 -Tucuran;Tucuran;7.85;123.5833;164 -Balabac;Balabac;7.9833;117.05;164 -Llanera;Llanera;15.6667;121.0167;164 -Kibawe;Kibawe;7.5667;124.9833;164 -Anda;Anda;16.2896;119.9491;164 -Puerto Galera;Puerto Galera;13.5;120.9542;164 -Bacong;Bacong;9.2464;123.2948;164 -Matnog;Matnog;12.5833;124.0833;164 -Aritao;Aritao;16.2973;121.0338;164 -Claveria;Claveria;12.9035;123.2457;164 -Pagalungan;Pagalungan;7.0592;124.6987;164 -Lupao;Lupao;15.8793;120.8983;164 -Tayug;Tayug;16.0267;120.7478;164 -Dingle;Dingle;11.05;122.6667;164 -Narvacan;Narvacan;17.4175;120.4753;164 -Lower Tungawan;Lower Tungawan;7.6017;122.4273;164 -Tuy;Tuy;14.0167;120.7333;164 -Kabasalan;Kabasalan;7.7968;122.7627;164 -Banisilan;Banisilan;7.5;124.7;164 -Norala;Norala;6.55;124.6667;164 -Montevista;Montevista;7.7;125.9833;164 -Cordon;Cordon;16.6667;121.45;164 -Aguilar;Aguilar;15.8899;120.2379;164 -Basud;Basud;14.0667;122.9667;164 -San Jacinto;San Jacinto;16.0725;120.4411;164 -Victoria;Victoria;14.225;121.325;164 -Buguias;Buguias;16.7167;120.8333;164 -Concepcion;Concepcion;11.2;123.1;164 -Maria Aurora;Maria Aurora;15.7967;121.4737;164 -Angadanan;Angadanan;16.7571;121.7479;164 -Talagutong;Talagutong;6.2667;125.6667;164 -Jones;Jones;16.5583;121.7;164 -Pagsanjan;Pagsanjan;14.2667;121.45;164 -Tantangan;Tantangan;6.6167;124.75;164 -Lumba-a-Bayabao;Lumba-a-Bayabao;7.8833;124.3833;164 -Maluso;Maluso;6.55;121.8833;164 -Pilar;Pilar;11.4833;123;164 -Bunawan;Bunawan;8.1781;125.9935;164 -Pilar;Pilar;14.6667;120.5667;164 -Albuera;Albuera;10.9186;124.6923;164 -Ayungon;Ayungon;9.8584;123.1468;164 -Isabel;Isabel;10.9333;124.4333;164 -Sumisip;Sumisip;6.4167;121.9833;164 -Balimbing;Balimbing;5.0728;119.8847;164 -Malinao;Malinao;13.4;123.7;164 -Sogod;Sogod;10.3833;124.9833;164 -Santa Ignacia;Santa Ignacia;15.6167;120.4333;164 -Talisay;Talisay;14.1;121.0167;164 -Minalin;Minalin;14.9667;120.6833;164 -Malabang;Malabang;7.5903;124.0703;164 -Panay;Panay;11.55;122.8;164 -Kiblawan;Kiblawan;6.6167;125.2167;164 -Pio Duran;Pio Duran;13.0333;123.45;164 -Dulag;Dulag;10.9525;125.0317;164 -Carmen;Carmen;9.8167;124.2;164 -Vinzons;Vinzons;14.1833;122.9;164 -Inabanga;Inabanga;10.0333;124.0667;164 -Dumingag;Dumingag;8.1667;123.35;164 -Libona;Libona;8.3333;124.7333;164 -Tibigan;Tibigan;9.95;123.9667;164 -Mahayag;Mahayag;8.1333;123.3833;164 -Tuba;Tuba;16.3167;120.55;164 -Siocon;Siocon;7.7;122.1333;164 -New Washington;New Washington;11.65;122.4333;164 -Bacolor;Bacolor;14.9984;120.6526;164 -Barotac Viejo;Barotac Viejo;11.05;122.85;164 -Lal-lo;Lal-lo;18.2;121.6667;164 -Laurel;Laurel;14.05;120.9;164 -Toboso;Toboso;10.7167;123.5167;164 -Loreto;Loreto;8.1856;125.8538;164 -Kalilangan;Kalilangan;7.75;124.75;164 -Mutia;Mutia;8.4176;123.4771;164 -Bacnotan;Bacnotan;16.7197;120.3481;164 -San Jose;San Jose;13.7;123.5167;164 -Manjuyod;Manjuyod;9.6833;123.15;164 -Nasipit;Nasipit;8.9884;125.3408;164 -Dolores;Dolores;12.05;125.4833;164 -Katipunan;Katipunan;8.5134;123.2847;164 -Loon;Loon;9.8;123.8;164 -San Pascual;San Pascual;13.1333;122.9833;164 -Culasi;Culasi;11.4272;122.056;164 -Labangan;Labangan;7.8667;123.5167;164 -Banaybanay;Banaybanay;6.9699;126.0126;164 -Bulalacao;Bulalacao;12.3333;121.35;164 -Labason;Labason;8.0667;122.5167;164 -Guinayangan;Guinayangan;13.9;122.45;164 -Cateel;Cateel;7.7833;126.45;164 -Mandaon;Mandaon;12.2259;123.2842;164 -Maitum;Maitum;6.0333;124.4833;164 -General Mamerto Natividad;General Mamerto Natividad;15.6025;121.0515;164 -Hinatuan;Hinatuan;8.3667;126.3333;164 -Badian;Badian;9.8694;123.3959;164 -Jaro;Jaro;11.1833;124.7833;164 -Dolores;Dolores;17.649;120.7103;164 -Carmen;Carmen;9.2167;125.9667;164 -Biri;Biri;12.6667;124.3833;164 -Manabo;Manabo;17.4331;120.7048;164 -Sablan;Sablan;16.5;120.5167;164 -Sagada;Sagada;17.0833;120.9;164 -Tudela;Tudela;10.636;124.47;164 -Alburquerque;Alburquerque;9.6104;123.9549;164 -Calatrava;Calatrava;12.6167;122.0708;164 -Padre Burgos;Padre Burgos;10.0333;125.0167;164 -Sevilla;Sevilla;9.7;124.05;164 -Corcuera;Corcuera;12.8;122.05;164 -Pintuyan;Pintuyan;9.95;125.25;164 -Pilar;Pilar;9.8667;126.1;164 -Galimuyod;Galimuyod;17.1833;120.4667;164 -Natonin;Natonin;17.1;121.2833;164 -Plaridel;Plaridel;13.9511;122.0203;164 -Pilar;Pilar;17.4168;120.5954;164 -Claveria;Claveria;9.5667;125.7333;164 -Gutalac;Gutalac;7.9833;122.4;164 -Bautista;Bautista;15.7833;120.5;164 -Sibuco;Sibuco;7.2833;122.0667;164 -Barira;Barira;7.4833;124.3;164 -San Antonio;San Antonio;13.9;121.3;164 -Matanog;Matanog;7.4667;124.25;164 -Jagna;Jagna;9.65;124.3667;164 -Casiguran;Casiguran;12.8667;124.0167;164 -Siayan;Siayan;8.2519;123.1122;164 -Pandan;Pandan;11.7167;122.1;164 -Rapu-Rapu;Rapu-Rapu;13.1833;124.1333;164 -Capalonga;Capalonga;14.3333;122.5;164 -Dagami;Dagami;11.0611;124.9031;164 -Cabanglasan;Cabanglasan;8.0667;125.3167;164 -Simbahan;Simbahan;6.3;120.5833;164 -Gasan;Gasan;13.3167;121.85;164 -Juban;Juban;12.85;123.9833;164 -Balasan;Balasan;11.4728;123.0878;164 -Santa Fe;Santa Fe;11.15;123.8;164 -Mendez-Nuñez;Mendez-Nunez;14.1286;120.9058;164 -Pola;Pola;13.1439;121.44;164 -Medina;Medina;8.9167;125.0167;164 -Guimbal;Guimbal;10.6667;122.3167;164 -Santa Ana;Santa Ana;18.4667;122.15;164 -Leganes;Leganes;10.7833;122.5833;164 -Pambujan;Pambujan;12.5667;124.9333;164 -Morong;Morong;14.68;120.2683;164 -Allacapan;Allacapan;18.227;121.5556;164 -Sulop;Sulop;6.5986;125.3436;164 -Lingig;Lingig;8.0381;126.4127;164 -Abra de Ilog;Abra de Ilog;13.4448;120.726;164 -San Luis;San Luis;8.4964;125.7364;164 -Gandara;Gandara;12.013;124.8118;164 -Trinidad;Trinidad;10.0795;124.3432;164 -Munai;Munai;7.9758;124.0636;164 -Payao;Payao;7.5857;122.8022;164 -Aloguinsan;Aloguinsan;10.2229;123.5491;164 -Dueñas;Duenas;11.0667;122.6167;164 -Milaor;Milaor;13.6;123.1833;164 -Laoac East;Laoac East;16.0333;120.55;164 -Barugo;Barugo;11.3167;124.7333;164 -Bugasong;Bugasong;11.05;122.0667;164 -Mogpog;Mogpog;13.4833;121.8667;164 -Santa Maria;Santa Maria;14.475;121.425;164 -Abulug;Abulug;18.4441;121.4576;164 -Bonifacio;Bonifacio;8.0527;123.6136;164 -Jalajala;Jalajala;14.3557;121.3233;164 -Santa Maria;Santa Maria;15.9808;120.7003;164 -Ballesteros;Ballesteros;18.4;121.5167;164 -San Ricardo;San Ricardo;9.9167;125.2833;164 -Dinagat;Dinagat;9.9561;125.5933;164 -Pasil;Pasil;17.3833;121.15;164 -Balangkayan;Balangkayan;11.4667;125.5;164 -Adamstown;Adamstown;-25.0667;-130.0833;165 -Oława;Olawa;50.9333;17.3;166 -Nowy Targ;Nowy Targ;49.4833;20.0333;166 -Police;Police;53.55;14.5708;166 -Zgorzelec;Zgorzelec;51.1528;15;166 -Warsaw;Warsaw;52.23;21.0111;166 -Grodzisk Mazowiecki;Grodzisk Mazowiecki;52.1089;20.625;166 -Bielsk Podlaski;Bielsk Podlaski;52.7641;23.1902;166 -Łuków;Lukow;51.9167;22.3833;166 -Łowicz;Lowicz;52.1;19.9333;166 -Kokoszki;Kokoszki;54.3541;18.4915;166 -Ozimek;Ozimek;50.6731;18.2131;166 -Augustów;Augustow;53.85;22.9667;166 -Brodnica;Brodnica;53.25;19.4;166 -Mława;Mlawa;53.1341;20.3812;166 -Bielawa;Bielawa;50.6908;16.623;166 -Luboń;Lubon;52.3333;16.8833;166 -Lwówek Śląski;Lwowek Slaski;51.1167;15.5833;166 -Biłgoraj;Bilgoraj;50.55;22.7333;166 -Krotoszyn;Krotoszyn;51.697;17.4357;166 -Kłodzko;Klodzko;50.4378;16.6528;166 -Gorlice;Gorlice;49.6556;21.1604;166 -Stary Sącz;Stary Sacz;49.5625;20.6364;166 -Łódź;Lodz;51.7769;19.4547;166 -Wrocław;Wroclaw;51.11;17.0325;166 -Kraków;Krakow;50.0614;19.9372;166 -Poznań;Poznan;52.4083;16.9336;166 -Bochnia;Bochnia;49.9833;20.4333;166 -Szczecin;Szczecin;53.4247;14.5553;166 -Gdańsk;Gdansk;54.3667;18.6333;166 -Katowice;Katowice;50.25;19;166 -Białystok;Bialystok;53.1167;23.1667;166 -Lublin;Lublin;51.2333;22.5667;166 -Bydgoszcz;Bydgoszcz;53.1167;18;166 -Lidzbark;Lidzbark;53.2628;19.8266;166 -Gródek Nad Dunajcem;Grodek Nad Dunajcem;49.7333;20.7167;166 -Żychlin;Zychlin;52.2453;19.6236;166 -Ziębice;Ziebice;50.6;17.0444;166 -Zakopane;Zakopane;49.2994;19.9519;166 -Gdynia;Gdynia;54.5189;18.5319;166 -Świecie;Swiecie;53.4167;18.4333;166 -Jarocin;Jarocin;51.9667;17.5;166 -Kluczbork;Kluczbork;50.9833;18.2167;166 -Radom;Radom;51.4036;21.1567;166 -Częstochowa;Czestochowa;50.8096;19.1222;166 -Wągrowiec;Wagrowiec;52.8;17.2;166 -Brzozów;Brzozow;49.6953;22.0194;166 -Sosnowiec;Sosnowiec;50.3;19.1667;166 -Toruń;Torun;53.0167;18.6167;166 -Kielce;Kielce;50.8725;20.6319;166 -Rzeszów;Rzeszow;50.05;22;166 -Bytom;Bytom;50.347;18.923;166 -Bielsko-Biała;Bielsko-Biala;49.8225;19.0444;166 -Zabrze;Zabrze;50.3;18.7833;166 -Olsztyn;Olsztyn;53.78;20.4942;166 -Gliwice;Gliwice;50.3011;18.6498;166 -Kościelisko;Koscielisko;49.2833;19.8833;166 -Wałcz;Walcz;53.2667;16.4667;166 -Połaniec;Polaniec;50.4333;21.2833;166 -Kamień Pomorski;Kamien Pomorski;53.9697;14.7858;166 -Kolbuszowa;Kolbuszowa;50.2441;21.7761;166 -Bieruń Stary;Bierun Stary;50.0897;19.0928;166 -Kościerzyna;Koscierzyna;54.1167;17.9833;166 -Skawina;Skawina;49.9753;19.8275;166 -Białogard;Bialogard;54.007;15.9875;166 -Sandomierz;Sandomierz;50.6833;21.75;166 -Brętowo;Bretowo;54.3667;18.5667;166 -Lubartów;Lubartow;51.4667;22.6;166 -Prabuty;Prabuty;53.7558;19.1975;166 -Koło;Kolo;52.2;18.6333;166 -Grajewo;Grajewo;53.65;22.45;166 -Działdowo;Dzialdowo;53.2333;20.1833;166 -Zielona Góra;Zielona Gora;51.9397;15.505;166 -Ruda Śląska;Ruda Slaska;50.2701;18.8742;166 -Rybnik;Rybnik;50.0833;18.5;166 -Ostrów Mazowiecka;Ostrow Mazowiecka;52.8;21.9;166 -Konstancin-Jeziorna;Konstancin-Jeziorna;52.0833;21.1167;166 -Jawor;Jawor;51.0676;16.185;166 -Płock;Plock;52.55;19.7;166 -Oborniki Śląskie;Oborniki Slaskie;51.3014;16.9147;166 -Dąbrowa Górnicza;Dabrowa Gornicza;50.3239;19.1947;166 -Gorzów Wielkopolski;Gorzow Wielkopolski;52.7333;15.25;166 -Tychy;Tychy;50.1667;19;166 -Opole;Opole;50.6722;17.9253;166 -Koszalin;Koszalin;54.1903;16.1817;166 -Tarnów;Tarnow;50.0125;20.9883;166 -Chorzów;Chorzow;50.3;18.95;166 -Świedbodzin;Swiedbodzin;52.25;15.5333;166 -Łęczna;Leczna;51.3;22.8833;166 -Opoczno;Opoczno;51.3833;20.2833;166 -Wieliczka;Wieliczka;49.9894;20.0661;166 -Łaziska Górne;Laziska Gorne;50.1434;18.8528;166 -Wałbrzych;Walbrzych;50.7667;16.2833;166 -Elbląg;Elblag;54.1667;19.4;166 -Goleniów;Goleniow;53.55;14.8167;166 -Mrągowo;Mragowo;53.8644;21.3051;166 -Chełmno;Chelmno;53.3492;18.4261;166 -Hajnówka;Hajnowka;52.7333;23.5667;166 -Trzemeszno;Trzemeszno;52.5667;17.8167;166 -Inowrocław;Inowroclaw;52.7958;18.2611;166 -Zamość;Zamosc;50.7206;23.2586;166 -Chodzież;Chodziez;52.9901;16.9122;166 -Aleksandrów Łódzki;Aleksandrow Lodzki;51.8167;19.3;166 -Gostyń;Gostyn;51.8792;17.0125;166 -Pleszew;Pleszew;51.8974;17.7856;166 -Gryfino;Gryfino;53.2524;14.4883;166 -Prudnik;Prudnik;50.3197;17.5792;166 -Reszel;Reszel;54.0504;21.1458;166 -Pruszków;Pruszkow;52.1667;20.8;166 -Ełk;Elk;53.8167;22.35;166 -Legionowo;Legionowo;52.3833;20.8833;166 -Świdnica;Swidnica;50.8406;16.4925;166 -Sopot;Sopot;54.4419;18.5478;166 -Malbork;Malbork;54.0285;19.0444;166 -Świdnik;Swidnik;51.2333;22.7;166 -Brzeg;Brzeg;50.8667;17.4833;166 -Czeladź;Czeladz;50.3333;19.0833;166 -Sędziszów Małopolski;Sedziszow Malopolski;50.0694;21.7014;166 -Zbąszyń;Zbaszyn;52.2531;15.9178;166 -Giżycko;Gizycko;54.04;21.7589;166 -Kęty;Kety;49.9;19.2167;166 -Giszowiec;Giszowiec;50.2333;19.0667;166 -Dęblin;Deblin;51.5667;21.8614;166 -Nakło nad Notecią;Naklo nad Notecia;53.1403;17.5928;166 -Jasien;Jasien;54.3399;18.56;166 -Rawa Mazowiecka;Rawa Mazowiecka;51.7667;20.25;166 -Gostynin;Gostynin;52.4294;19.4619;166 -Pułtusk;Pultusk;52.7025;21.0828;166 -Krasnystaw;Krasnystaw;51;23.1667;166 -Łańcut;Lancut;50.0687;22.2291;166 -Janów Lubelski;Janow Lubelski;50.7;22.4;166 -Żołynia;Zolynia;50.1667;22.3167;166 -Odolanów;Odolanow;51.5742;17.6743;166 -Starogard Gdański;Starogard Gdanski;53.9667;18.5333;166 -Bierutów;Bierutow;51.1244;17.5461;166 -Suchanino;Suchanino;54.3566;18.6056;166 -Brzeszcze;Brzeszcze;50;19.15;166 -Niepołomice;Niepolomice;50.0339;20.2172;166 -Pyrzyce;Pyrzyce;53.1417;14.8917;166 -Puławy;Pulawy;51.4166;21.9694;166 -Ostrołęka;Ostroleka;53.0833;21.5667;166 -Jaworzyna Śląska;Jaworzyna Slaska;50.9167;16.4333;166 -Głogówek;Glogowek;50.3535;17.864;166 -Biała Podlaska;Biala Podlaska;52.0333;23.1167;166 -Będzin;Bedzin;50.325;19.1333;166 -Dzierzgoń;Dzierzgon;53.9233;19.3514;166 -Śmigiel;Smigiel;52.0134;16.527;166 -Trzebnica;Trzebnica;51.305;17.0614;166 -Bełchatów;Belchatow;51.3667;19.3667;166 -Mielec;Mielec;50.2833;21.4333;166 -Tarnowskie Góry;Tarnowskie Gory;50.4455;18.8615;166 -Łomża;Lomza;53.1833;22.0833;166 -Brzeg Dolny;Brzeg Dolny;51.2708;16.7208;166 -Brzeziny;Brzeziny;51.8;19.75;166 -Lubaczów;Lubaczow;50.1556;23.123;166 -Brwinów;Brwinow;52.1417;20.7167;166 -Mysłowice;Myslowice;50.2333;19.1333;166 -Siedlce;Siedlce;52.1833;22.2833;166 -Konin;Konin;52.2275;18.2614;166 -Ostrowiec Świętokrzyski;Ostrowiec Swietokrzyski;50.9333;21.4;166 -Piotrków Trybunalski;Piotrkow Trybunalski;51.4;19.6833;166 -Jelenia Góra;Jelenia Gora;50.9;15.7333;166 -Szczawno-Zdrój;Szczawno-Zdroj;50.8035;16.2566;166 -Kazimierza Wielka;Kazimierza Wielka;50.2736;20.4844;166 -Darłowo;Darlowo;54.4167;16.4167;166 -Włocławek;Wloclawek;52.65;19.05;166 -Kalisz;Kalisz;51.757;18.083;166 -Legnica;Legnica;51.2101;16.1619;166 -Wschowa;Wschowa;51.8;16.3;166 -Grudziądz;Grudziadz;53.4875;18.755;166 -Jaworzno;Jaworzno;50.2;19.275;166 -Ząbkowice Śląskie;Zabkowice Slaskie;50.5897;16.8124;166 -Susz;Susz;53.7174;19.3364;166 -Chełm;Chelm;51.1333;23.4833;166 -Pabianice;Pabianice;51.6642;19.35;166 -Leszno;Leszno;51.8403;16.5749;166 -Stargard Szczeciński;Stargard Szczecinski;53.3387;15.0448;166 -Gniezno;Gniezno;52.5333;17.6;166 -Suwałki;Suwalki;54.0833;22.9333;166 -Przemyśl;Przemysl;49.7835;22.7842;166 -Głogów;Glogow;51.6589;16.0803;166 -Wolsztyn;Wolsztyn;52.1167;16.1167;166 -Nidzica;Nidzica;53.3583;20.425;166 -Głubczyce;Glubczyce;50.2;17.8333;166 -Lubsko;Lubsko;51.7877;14.9724;166 -Golub-Dobrzyń;Golub-Dobrzyn;53.1;19.05;166 -Aleksandrów Kujawski;Aleksandrow Kujawski;52.875;18.7;166 -Gołdap;Goldap;54.3063;22.3036;166 -Włodawa;Wlodawa;51.55;23.55;166 -Choszczno;Choszczno;53.1667;15.4;166 -Grodzisk Wielkopolski;Grodzisk Wielkopolski;52.2333;16.3667;166 -Człuchów;Czluchow;53.65;17.3667;166 -Grybów;Grybow;49.6244;20.9483;166 -Matarnia;Matarnia;54.3818;18.4839;166 -Dąbrowa Białostocka;Dabrowa Bialostocka;53.65;23.35;166 -Jedlicze;Jedlicze;49.7164;21.6456;166 -Gogolin;Gogolin;50.4881;18.0239;166 -Mszczonów;Mszczonow;51.9742;20.5267;166 -Siemiatycze;Siemiatycze;52.4272;22.8625;166 -Jędrzejów;Jedrzejow;50.6333;20.3;166 -Limanowa;Limanowa;49.7167;20.4667;166 -Jelcz-Laskowice;Jelcz-Laskowice;51.0333;17.3333;166 -Władysławowo;Wladyslawowo;54.8339;18.3156;166 -Głuchołazy;Glucholazy;50.3131;17.3742;166 -Świdwin;Swidwin;53.7667;15.7833;166 -Gilowice;Gilowice;49.7135;19.3091;166 -Żmigród;Zmigrod;51.4703;16.905;166 -Ustroń;Ustron;49.7167;18.8167;166 -Szklarska Poręba;Szklarska Poreba;50.8257;15.5227;166 -Gryfów Śląski;Gryfow Slaski;51.028;15.4148;166 -Milanówek;Milanowek;52.1243;20.6654;166 -Kętrzyn;Ketrzyn;54.0833;21.3833;166 -Bartoszyce;Bartoszyce;54.2535;20.8082;166 -Szczytno;Szczytno;53.5628;20.9853;166 -Kościan;Koscian;52.0833;16.65;166 -Piastów;Piastow;52.1844;20.8395;166 -Międzyrzecz;Miedzyrzecz;52.4446;15.578;166 -Bełżyce;Belzyce;51.1833;22.2667;166 -Sobótka;Sobotka;50.8986;16.7444;166 -Łask;Lask;51.5924;19.1332;166 -Kostrzyn nad Odrą;Kostrzyn nad Odra;52.5883;14.6667;166 -Kobyłka;Kobylka;52.3395;21.1959;166 -Garwolin;Garwolin;51.9;21.6167;166 -Braniewo;Braniewo;54.3833;19.8333;166 -Oborniki;Oborniki;52.65;16.8167;166 -Złotoryja;Zlotoryja;51.1264;15.9198;166 -Rypin;Rypin;53.0667;19.45;166 -Międzyrzec Podlaski;Miedzyrzec Podlaski;51.9833;22.8;166 -Przeworsk;Przeworsk;50.0667;22.5;166 -Olecko;Olecko;54.0333;22.5;166 -Sidlice;Sidlice;54.3471;18.6171;166 -Chojnów;Chojnow;51.2667;15.9333;166 -Gryfice;Gryfice;53.9167;15.2;166 -Chełmża;Chelmza;53.2;18.6;166 -Strzegom;Strzegom;51;16.3333;166 -Głuszyca;Gluszyca;50.6874;16.3717;166 -Piława Górna;Pilawa Gorna;50.6836;16.7436;166 -Kórnik;Kornik;52.2367;17.0986;166 -Gniew;Gniew;53.8333;18.8333;166 -Krapkowice;Krapkowice;50.4751;17.9654;166 -Osowa;Osowa;54.4272;18.4708;166 -Grójec;Grojec;51.8656;20.8675;166 -Bytów;Bytow;54.1667;17.5;166 -Gubin;Gubin;51.95;14.7333;166 -Kozienice;Kozienice;51.5833;21.5667;166 -Brzesko;Brzesko;49.9667;20.6167;166 -Ustka;Ustka;54.5805;16.8619;166 -Łęczyca;Leczyca;52.0583;19.2;166 -Radzionków Nowy;Radzionkow Nowy;50.4016;18.901;166 -Dzierżoniów;Dzierzoniow;50.7281;16.6511;166 -Iława;Ilawa;53.5964;19.5656;166 -Cieszyn;Cieszyn;49.75;18.6333;166 -Kraśnik;Krasnik;50.9167;22.2167;166 -Jasło;Jaslo;49.7333;21.4667;166 -Biskupiec;Biskupiec;53.8647;20.9569;166 -Ciechocinek;Ciechocinek;52.8833;18.7833;166 -Krynica;Krynica;49.4222;20.9594;166 -Drawsko Pomorskie;Drawsko Pomorskie;53.5333;15.8;166 -Góra;Gora;51.6667;16.55;166 -Nowe Miasto Lubawskie;Nowe Miasto Lubawskie;53.4167;19.5833;166 -Kołobrzeg;Kolobrzeg;54.1667;15.5667;166 -Rumia;Rumia;54.5667;18.4;166 -Tarnobrzeg;Tarnobrzeg;50.5833;21.6833;166 -Starachowice;Starachowice;51.05;21.0667;166 -Skierniewice;Skierniewice;51.9528;20.1417;166 -Kutno;Kutno;52.2333;19.3667;166 -Dębica;Debica;50.0515;21.4114;166 -Nysa;Nysa;50.4714;17.3339;166 -Mikołów;Mikolow;50.1961;18.8619;166 -Świnoujście;Swinoujscie;53.9167;14.25;166 -Chojnice;Chojnice;53.6955;17.557;166 -Kwidzyn;Kwidzyn;53.7358;18.9308;166 -Nowa Sól;Nowa Sol;51.8;15.7167;166 -Sieradz;Sieradz;51.6;18.75;166 -Ciechanów;Ciechanow;52.8817;20.6106;166 -Otwock;Otwock;52.1167;21.2667;166 -Krosno Odrzańskie;Krosno Odrzanskie;52.0542;15.1;166 -Oświęcim;Oswiecim;50.0333;19.2333;166 -Bolesławiec;Boleslawiec;51.2667;15.5667;166 -Myślibórz;Mysliborz;52.925;14.8667;166 -Węgorzewo;Wegorzewo;54.2167;21.75;166 -Miastko;Miastko;54;16.9833;166 -Wisła;Wisla;49.6667;18.8667;166 -Warka;Warka;51.7833;21.2;166 -Krzeszowice;Krzeszowice;50.1333;19.6333;166 -Koronowo;Koronowo;53.3137;17.937;166 -Kowary;Kowary;50.7917;15.8333;166 -Jarosław;Jaroslaw;50.0162;22.6778;166 -Żary;Zary;51.6333;15.1333;166 -Kolno;Kolno;53.4106;21.9339;166 -Lębork;Lebork;54.55;17.75;166 -Chrzanów;Chrzanow;50.1333;19.4;166 -Silves;Silves;37.1833;-8.4333;167 -Torres Novas;Torres Novas;39.4833;-8.5333;167 -Cantanhede;Cantanhede;40.3462;-8.5941;167 -São Brás de Alportel;Sao Bras de Alportel;37.15;-7.8833;167 -Murtosa;Murtosa;40.7369;-8.6386;167 -Reguengos de Monsaraz;Reguengos de Monsaraz;38.4167;-7.5333;167 -Tomar;Tomar;39.6;-8.4167;167 -Marinha Grande;Marinha Grande;39.75;-8.9333;167 -Trofa;Trofa;41.3374;-8.5596;167 -Abrantes;Abrantes;39.4644;-8.1978;167 -Ílhavo;Ilhavo;40.6;-8.6667;167 -Santa Cruz;Santa Cruz;32.675;-16.8309;167 -Ponte de Lima;Ponte de Lima;41.7667;-8.5833;167 -Alenquer;Alenquer;39.05;-9.0167;167 -Chaves;Chaves;41.7399;-7.4707;167 -Ourém;Ourem;39.65;-8.5833;167 -Olhão;Olhao;37.0278;-7.8389;167 -Vila Verde;Vila Verde;41.65;-8.4333;167 -Águeda;Agueda;40.5805;-8.4417;167 -Lousada;Lousada;41.2833;-8.2833;167 -Vendas Novas;Vendas Novas;38.678;-8.4555;167 -Óbidos;Obidos;39.3585;-9.176;167 -Santa Comba Dão;Santa Comba Dao;40.4;-8.1333;167 -Calheta;Calheta;32.7333;-17.1667;167 -Resende;Resende;41.1;-7.95;167 -Vila Franca do Campo;Vila Franca do Campo;37.7167;-25.4333;167 -Vouzela;Vouzela;40.7;-8.1167;167 -Montalegre;Montalegre;41.8167;-7.7833;167 -Oliveira de Frades;Oliveira de Frades;40.7333;-8.1667;167 -Sobral de Monte Agraço;Sobral de Monte Agraco;39.0167;-9.15;167 -Câmara de Lobos;Camara de Lobos;32.65;-16.9667;167 -Angra do Heroísmo;Angra do Heroismo;38.6558;-27.2153;167 -Aver-o-Mar;Aver-o-Mar;41.4039;-8.769;167 -Moimenta da Beira;Moimenta da Beira;40.9819;-7.6158;167 -Peso da Régua;Peso da Regua;41.1632;-7.789;167 -Montemor-o-Novo;Montemor-o-Novo;38.65;-8.2167;167 -Celeiroz;Celeiroz;41.5122;-8.451;167 -Condeixa-a-Nova;Condeixa-a-Nova;40.1167;-8.5;167 -São Pedro do Sul;Sao Pedro do Sul;40.75;-8.0667;167 -Belmonte;Belmonte;40.3667;-7.35;167 -Sobrado de Paiva;Sobrado de Paiva;41.0333;-8.2667;167 -Cabeceiras de Basto;Cabeceiras de Basto;41.5167;-8;167 -Ponte de Sôr;Ponte de Sor;39.25;-8.0167;167 -Quarteira;Quarteira;37.0695;-8.1006;167 -Anta;Anta;41.0073;-8.625;167 -Valadares;Valadares;41.0937;-8.6392;167 -Alcochete;Alcochete;38.7553;-8.9608;167 -Lousã;Lousa;40.1125;-8.2469;167 -Portalegre;Portalegre;39.3167;-7.4167;167 -Falagueira;Falagueira;38.7589;-9.2261;167 -São João da Madeira;Sao Joao da Madeira;40.9;-8.5;167 -Sacavém;Sacavem;38.7944;-9.1053;167 -Estoril;Estoril;38.7057;-9.3977;167 -Redondo;Redondo;38.6464;-7.5464;167 -Cacilhas;Cacilhas;38.6864;-9.1486;167 -Vila Flor;Vila Flor;41.3;-7.15;167 -Castro Marim;Castro Marim;37.2167;-7.45;167 -Ribeira de Pena;Ribeira de Pena;41.5167;-7.8;167 -Sertã;Serta;39.8008;-8.1003;167 -Batalha;Batalha;39.65;-8.8167;167 -Macedo de Cavaleiros;Macedo de Cavaleiros;41.5333;-6.95;167 -Castro Daire;Castro Daire;40.9;-7.9333;167 -Serpa;Serpa;37.9333;-7.5833;167 -Nazaré;Nazare;39.6;-9.0667;167 -Penacova;Penacova;40.2667;-8.2667;167 -Portel;Portel;38.3;-7.7;167 -São Martinho;Sao Martinho;38.8125;-9.4208;167 -Olival;Olival;41.0711;-8.5272;167 -Figueira de Castelo Rodrigo;Figueira de Castelo Rodrigo;40.9;-6.9667;167 -Armamar;Armamar;41.1167;-7.6833;167 -Tabuaço;Tabuaco;41.1167;-7.5667;167 -Carrazeda de Anciães;Carrazeda de Anciaes;41.25;-7.3;167 -Sabrosa;Sabrosa;41.2651;-7.5751;167 -Povoação;Povoacao;37.746;-25.245;167 -Gafanha da Nazaré;Gafanha da Nazare;40.6333;-8.7167;167 -Grândola;Grandola;38.1768;-8.5689;167 -Moura;Moura;38.1397;-7.4505;167 -Figueiró dos Vinhos;Figueiro dos Vinhos;39.9;-8.2667;167 -Horta;Horta;38.5333;-28.6333;167 -Arcozelo;Arcozelo;41.0555;-8.6395;167 -Alcanena;Alcanena;39.4667;-8.6667;167 -Gouveia;Gouveia;40.5;-7.6;167 -Nelas;Nelas;40.5167;-7.85;167 -Valença;Valenca;42.0282;-8.6339;167 -Sines;Sines;37.9546;-8.8644;167 -Arruda dos Vinhos;Arruda dos Vinhos;38.9833;-9.0667;167 -Riachos;Riachos;39.4453;-8.5142;167 -Alandroal;Alandroal;38.7;-7.4;167 -Oliveira de Azemeis;Oliveira de Azemeis;40.8333;-8.4833;167 -Penafiel;Penafiel;41.2;-8.2833;167 -Santo Tirso;Santo Tirso;41.3425;-8.4775;167 -Loulé;Loule;37.144;-8.0235;167 -Moita;Moita;38.65;-8.9833;167 -Póvoa de Varzim;Povoa de Varzim;41.3916;-8.7571;167 -Penamacor;Penamacor;40.1667;-7.1667;167 -Sernancelhe;Sernancelhe;40.9;-7.4833;167 -Viana do Alentejo;Viana do Alentejo;38.3342;-8.0014;167 -Oleiros;Oleiros;39.9167;-7.9167;167 -Valongo;Valongo;41.1833;-8.5;167 -Lagoa;Lagoa;37.1333;-8.45;167 -Cadaval;Cadaval;39.25;-9.1;167 -Estremoz;Estremoz;38.8422;-7.5881;167 -Monchique;Monchique;37.3167;-8.6;167 -Madalena;Madalena;38.5356;-28.5234;167 -Penela;Penela;40.0333;-8.3833;167 -Murça;Murca;41.4;-7.45;167 -Vidigueira;Vidigueira;38.2;-7.8;167 -Aljezur;Aljezur;37.3178;-8.8;167 -Paredes;Paredes;41.2;-8.3333;167 -Torres Vedras;Torres Vedras;39.0833;-9.2667;167 -Vila do Conde;Vila do Conde;41.35;-8.75;167 -Mafra;Mafra;38.9333;-9.3333;167 -Costa de Caparica;Costa de Caparica;38.6446;-9.2356;167 -Vieira do Minho;Vieira do Minho;41.6333;-8.1333;167 -Alcácer do Sal;Alcacer do Sal;38.3725;-8.5133;167 -Palmela;Palmela;38.5675;-8.8991;167 -Figueira da Foz;Figueira da Foz;40.1508;-8.8618;167 -Bombarral;Bombarral;39.2667;-9.15;167 -Eiras;Eiras;40.2421;-8.424;167 -Ribeira Brava;Ribeira Brava;32.6722;-17.0639;167 -Ansião;Ansiao;39.9167;-8.4333;167 -Miranda do Corvo;Miranda do Corvo;40.1;-8.3333;167 -Vila Pouca de Aguiar;Vila Pouca de Aguiar;41.4833;-7.6333;167 -Vila de Porto Santo;Vila de Porto Santo;33.0619;-16.3564;167 -Aguiar da Beira;Aguiar da Beira;40.818;-7.5414;167 -Golegã;Golega;39.4;-8.4833;167 -Vila do Porto;Vila do Porto;36.945;-25.145;167 -Velas;Velas;38.6817;-28.2079;167 -Ourique;Ourique;37.65;-8.225;167 -Felgueiras;Felgueiras;41.3667;-8.2;167 -Alcobaça;Alcobaca;39.55;-8.975;167 -Paços de Ferreira;Pacos de Ferreira;41.2833;-8.3833;167 -Amarante;Amarante;41.2667;-8.0833;167 -Ovar;Ovar;40.8667;-8.6333;167 -Portimão;Portimao;37.1333;-8.5333;167 -Terrujem;Terrujem;38.8511;-9.3747;167 -Pombal;Pombal;39.9161;-8.6281;167 -Marco de Canavezes;Marco de Canavezes;41.1833;-8.15;167 -Fafe;Fafe;41.45;-8.1667;167 -Montijo;Montijo;38.7049;-8.9757;167 -Caldas da Rainha;Caldas da Rainha;39.4069;-9.1363;167 -Covilhã;Covilha;40.2833;-7.5;167 -Sever do Vouga;Sever do Vouga;40.7167;-8.3667;167 -Sátão;Satao;40.7333;-7.7167;167 -Sabugal;Sabugal;40.35;-7.0833;167 -Mira;Mira;40.4285;-8.7363;167 -Tábua;Tabua;40.3667;-8.0333;167 -Ponte da Barca;Ponte da Barca;41.8;-8.4167;167 -Arganil;Arganil;40.2167;-8.05;167 -Alfândega da Fé;Alfandega da Fe;41.35;-6.9667;167 -Sousel;Sousel;38.9532;-7.6757;167 -Amora;Amora;38.6265;-9.1189;167 -Sesimbra;Sesimbra;38.4437;-9.0996;167 -Mêda;Meda;40.9667;-7.2667;167 -Vila Nova de Paiva;Vila Nova de Paiva;40.85;-7.7333;167 -Vila do Bispo;Vila do Bispo;37.0825;-8.9119;167 -Alijó;Alijo;41.2764;-7.4749;167 -Soure;Soure;40.05;-8.6333;167 -Monção;Moncao;42.0733;-8.48;167 -Amares;Amares;41.6333;-8.35;167 -Corroios;Corroios;38.6147;-9.1508;167 -Vila Real;Vila Real;41.2953;-7.7461;167 -Vila Real de Santo António;Vila Real de Santo Antonio;37.2;-7.4167;167 -Mangualde;Mangualde;40.6;-7.7667;167 -Coruche;Coruche;38.95;-8.5333;167 -Celorico de Basto;Celorico de Basto;41.3869;-8.0022;167 -Almodôvar;Almodovar;37.5114;-8.0603;167 -Nisa;Nisa;39.5167;-7.65;167 -Vila Nova da Barquinha;Vila Nova da Barquinha;39.45;-8.4333;167 -Santa Marta de Penaguião;Santa Marta de Penaguiao;41.2;-7.7833;167 -Poiares;Poiares;40.2167;-8.25;167 -Arraiolos;Arraiolos;38.7229;-7.9843;167 -Borba;Borba;38.8;-7.45;167 -Mação;Macao;39.55;-8;167 -Alvaiázere;Alvaiazere;39.8333;-8.3833;167 -Terras de Bouro;Terras de Bouro;41.7167;-8.3;167 -Mértola;Mertola;37.6333;-7.65;167 -Almeida;Almeida;40.7259;-6.9056;167 -Castro Verde;Castro Verde;37.6976;-8.0819;167 -Vila Nova de Foz Côa;Vila Nova de Foz Coa;41.0833;-7.1333;167 -Beja;Beja;38.0156;-7.8653;167 -Massamá;Massama;38.7568;-9.2748;167 -Bragança;Braganca;41.8;-6.75;167 -Ermezinde;Ermezinde;41.2133;-8.5472;167 -Mafamude;Mafamude;41.1152;-8.6036;167 -Cacém;Cacem;38.7704;-9.3081;167 -Guarda;Guarda;40.5364;-7.2683;167 -Agualva;Agualva;38.77;-9.2988;167 -Castelo Branco;Castelo Branco;39.8228;-7.4931;167 -Rio Tinto;Rio Tinto;41.1833;-8.5667;167 -Évora;Evora;38.5725;-7.9072;167 -Faro;Faro;37.0161;-7.935;167 -Santarém;Santarem;39.2392;-8.6869;167 -Santana;Santana;32.8;-16.8667;167 -Alpiarça;Alpiarca;39.2593;-8.585;167 -Celorico da Beira;Celorico da Beira;40.6333;-7.4;167 -Miranda do Douro;Miranda do Douro;41.5;-6.2667;167 -Mondim de Basto;Mondim de Basto;41.4;-7.95;167 -Rio Maior;Rio Maior;39.3333;-8.9333;167 -Alfena;Alfena;41.2381;-8.5253;167 -Praia da Vitória;Praia da Vitoria;38.7333;-27.0667;167 -Cinfães;Cinfaes;41.0667;-8.0833;167 -Baião;Baiao;41.1667;-8.0333;167 -Mealhada;Mealhada;40.3833;-8.45;167 -Elvas;Elvas;38.88;-7.1628;167 -Oliveira do Hospital;Oliveira do Hospital;40.3667;-7.8667;167 -Ponta Delgada;Ponta Delgada;37.74;-25.67;167 -Aveiro;Aveiro;40.6389;-8.6553;167 -Viana do Castelo;Viana do Castelo;41.7;-8.8333;167 -Barreiro;Barreiro;38.6609;-9.0733;167 -São João da Pesqueira;Sao Joao da Pesqueira;41.1333;-7.4;167 -Penalva do Castelo;Penalva do Castelo;40.6667;-7.6833;167 -Entroncamento;Entroncamento;39.4667;-8.4667;167 -Azambuja;Azambuja;39.0667;-8.8667;167 -Tarouca;Tarouca;41.0167;-7.7833;167 -Queluz;Queluz;38.7566;-9.2545;167 -Viseu;Viseu;40.6575;-7.9139;167 -Arouca;Arouca;40.9338;-8.2449;167 -Salvaterra de Magos;Salvaterra de Magos;39.0167;-8.7833;167 -Barcelos;Barcelos;41.5333;-8.6167;167 -Póvoa de Lanhoso;Povoa de Lanhoso;41.5667;-8.2667;167 -Belas;Belas;38.7754;-9.2716;167 -Machico;Machico;32.7167;-16.7667;167 -Funchal;Funchal;32.65;-16.9167;167 -Maia;Maia;41.2333;-8.6167;167 -Vila Franca de Xira;Vila Franca de Xira;38.95;-8.9833;167 -Famalicão;Famalicao;41.4167;-8.5167;167 -Setúbal;Setubal;38.5236;-8.8935;167 -Leiria;Leiria;39.7431;-8.8069;167 -Mirandela;Mirandela;41.4833;-7.1833;167 -Guimarães;Guimaraes;41.445;-8.2908;167 -Coimbra;Coimbra;40.2111;-8.4289;167 -Odivelas;Odivelas;38.8;-9.1833;167 -Arcos de Valdevez;Arcos de Valdevez;41.85;-8.4167;167 -Vale de Cambra;Vale de Cambra;40.85;-8.4;167 -Albufeira;Albufeira;37.0897;-8.2458;167 -Vagos;Vagos;40.55;-8.6667;167 -Oliveira do Bairro;Oliveira do Bairro;40.5167;-8.5;167 -Caniço;Canico;32.6412;-16.8504;167 -Ferreira do Alentejo;Ferreira do Alentejo;38.0589;-8.1156;167 -Almeirim;Almeirim;39.2167;-8.6333;167 -Campo Maior;Campo Maior;39.0167;-7.0667;167 -Joane;Joane;41.4333;-8.4167;167 -Torre de Moncorvo;Torre de Moncorvo;41.2;-7.1333;167 -Proença-a-Nova;Proenca-a-Nova;39.75;-7.9167;167 -Vila Viçosa;Vila Vicosa;38.75;-7.4333;167 -Albergaria-a-Velha;Albergaria-a-Velha;40.6936;-8.4806;167 -Porto de Mós;Porto de Mos;39.6;-8.8167;167 -Vizela;Vizela;41.3833;-8.3;167 -Seia;Seia;40.422;-7.7024;167 -Cartaxo;Cartaxo;39.15;-8.7833;167 -Ponta do Sol;Ponta do Sol;32.6811;-17.1042;167 -Ferreira do Zêzere;Ferreira do Zezere;39.7;-8.2833;167 -Matosinhos;Matosinhos;41.1867;-8.6844;167 -Oeiras;Oeiras;38.697;-9.3017;167 -Almada;Almada;38.6803;-9.1583;167 -Amadora;Amadora;38.75;-9.2333;167 -Braga;Braga;41.5503;-8.42;167 -Cascais;Cascais;38.6969;-9.4206;167 -Loures;Loures;38.8333;-9.1667;167 -Vinhais;Vinhais;41.8167;-7;167 -Gondomar;Gondomar;41.15;-8.5333;167 -Seixal;Seixal;38.6333;-9.0833;167 -Lamego;Lamego;41.0833;-7.8667;167 -Lourinhã;Lourinha;39.25;-9.3167;167 -Montemor-o-Velho;Montemor-o-Velho;40.1667;-8.6833;167 -Odemira;Odemira;37.5833;-8.6333;167 -Tavira;Tavira;37.1309;-7.6506;167 -Porto;Porto;41.1495;-8.6108;167 -Peniche;Peniche;39.35;-9.3667;167 -Estarreja;Estarreja;40.75;-8.5667;167 -Melgaço;Melgaco;42.1167;-8.2667;167 -Almargem;Almargem;38.8475;-9.2714;167 -Sintra;Sintra;38.7974;-9.3904;167 -Paredes de Coura;Paredes de Coura;41.9127;-8.5622;167 -Aljustrel;Aljustrel;37.8833;-8.1667;167 -Castelões de Cepeda;Casteloes de Cepeda;41.2008;-8.3306;167 -Vila Nova de Cerveira;Vila Nova de Cerveira;41.9333;-8.7333;167 -Argoncilhe;Argoncilhe;41.0167;-8.55;167 -Vila Nova de Gaia;Vila Nova de Gaia;41.1333;-8.6167;167 -Pinhel;Pinhel;40.7833;-7.0667;167 -Idanha-a-Nova;Idanha-a-Nova;39.9167;-7.2333;167 -Mortágua;Mortagua;40.3833;-8.2167;167 -Mogadouro;Mogadouro;41.3333;-6.7167;167 -Tondela;Tondela;40.5167;-8.0833;167 -Benavente;Benavente;38.9833;-8.8167;167 -Fundão;Fundao;40.1333;-7.5;167 -Anadia;Anadia;40.4333;-8.4333;167 -Santiago do Cacém;Santiago do Cacem;38;-8.6833;167 -Chamusca;Chamusca;39.35;-8.4833;167 -Carregal do Sal;Carregal do Sal;40.4333;-8;167 -Trancoso;Trancoso;40.7833;-7.35;167 -Lagos;Lagos;37.1;-8.6667;167 -Espinho;Espinho;41.01;-8.64;167 -Ribeira Grande;Ribeira Grande;37.8167;-25.5167;167 -Esposende;Esposende;41.5333;-8.7833;167 -Lisbon;Lisbon;38.708;-9.139;167 -Isabela;Isabela;18.4991;-67.022;168 -Vega Alta;Vega Alta;18.4152;-66.3211;168 -San Juan;San Juan;18.4037;-66.0636;168 -Bayamón;Bayamon;18.3793;-66.1635;168 -Corozal;Corozal;18.3411;-66.3124;168 -Cabo Rojo;Cabo Rojo;18.0867;-67.1482;168 -Cataño;Catano;18.4415;-66.1388;168 -Fajardo;Fajardo;18.333;-65.6592;168 -San Sebastián;San Sebastian;18.3356;-66.9949;168 -Carolina;Carolina;18.4054;-65.9792;168 -Ponce;Ponce;18.012;-66.6198;168 -Vega Baja;Vega Baja;18.441;-66.3993;168 -Caguas;Caguas;18.2319;-66.0388;168 -Guaynabo;Guaynabo;18.3839;-66.1134;168 -San Antonio;San Antonio;18.4468;-66.3002;168 -Aibonito;Aibonito;18.1398;-66.2659;168 -Trujillo Alto;Trujillo Alto;18.3601;-66.0103;168 -Canóvanas;Canovanas;18.3782;-65.9056;168 -Coco;Coco;18.001;-66.2603;168 -Ceiba;Ceiba;18.265;-65.6488;168 -Mayagüez;Mayaguez;18.2003;-67.1397;168 -Dorado;Dorado;18.4657;-66.2724;168 -Candelaria;Candelaria;18.4043;-66.2175;168 -Cidra;Cidra;18.1775;-66.1582;168 -Añasco;Anasco;18.286;-67.1411;168 -Santa Isabel;Santa Isabel;17.9687;-66.4049;168 -Naguabo;Naguabo;18.2116;-65.737;168 -Peñuelas;Penuelas;18.0595;-66.7206;168 -Salinas;Salinas;17.9779;-66.2961;168 -Pájaros;Pajaros;18.3609;-66.2184;168 -Sabana Grande;Sabana Grande;18.0821;-66.9673;168 -Luquillo;Luquillo;18.3735;-65.7218;168 -Juncos;Juncos;18.2264;-65.9163;168 -Las Piedras;Las Piedras;18.1784;-65.8708;168 -Puerto Real;Puerto Real;18.0762;-67.1861;168 -Arroyo;Arroyo;17.9706;-66.0609;168 -San Lorenzo;San Lorenzo;18.1894;-65.9674;168 -Sabana Seca;Sabana Seca;18.4273;-66.1809;168 -San Isidro;San Isidro;18.3919;-65.8853;168 -Yabucoa;Yabucoa;18.0469;-65.8792;168 -Gurabo;Gurabo;18.2529;-65.9786;168 -Guánica;Guanica;17.9698;-66.9309;168 -Coamo;Coamo;18.0765;-66.3638;168 -Juana Díaz;Juana Diaz;18.0532;-66.5047;168 -Guayama;Guayama;17.9744;-66.1104;168 -Levittown;Levittown;18.4454;-66.1759;168 -Humacao;Humacao;18.1519;-65.8204;168 -Utuado;Utuado;18.2697;-66.7049;168 -Manatí;Manati;18.4283;-66.4823;168 -Río Grande;Rio Grande;18.3789;-65.8388;168 -Cayey;Cayey;18.115;-66.163;168 -Yauco;Yauco;18.0344;-66.8615;168 -Arecibo;Arecibo;18.4491;-66.7387;168 -Hormigueros;Hormigueros;18.1437;-67.12;168 -Aguadilla;Aguadilla;18.4382;-67.1536;168 -San Germán;San German;18.0827;-67.046;168 -Ar Rayyān;Ar Rayyan;25.2919;51.4244;169 -Al Khawr;Al Khawr;25.6839;51.5058;169 -Madīnat ash Shamāl;Madinat ash Shamal;26.14;51.22;169 -Umm Şalāl ‘Alī;Umm Salal `Ali;25.4697;51.3975;169 -Ash Shīḩānīyah;Ash Shihaniyah;25.3722;51.2047;169 -Az̧ Z̧a‘āyin;Az Za`ayin;25.5669;51.4847;169 -Al Wakrah;Al Wakrah;25.18;51.61;169 -Doha;Doha;25.3;51.5333;169 -Saint-Denis;Saint-Denis;-20.8789;55.4481;170 -Saint-Benoît;Saint-Benoit;-21.0335;55.7128;170 -Orşova;Orsova;44.7253;22.3961;171 -Jibou;Jibou;47.2583;23.2583;171 -Oţelu Roşu;Otelu Rosu;45.5333;22.3667;171 -Odorheiu Secuiesc;Odorheiu Secuiesc;46.3139;25.3017;171 -Tecuci;Tecuci;45.8467;27.4278;171 -Murfatlar;Murfatlar;44.1736;28.4083;171 -Lipova;Lipova;46.0894;21.6914;171 -Dolhasca;Dolhasca;47.4303;26.6094;171 -Ianca;Ianca;45.135;27.4747;171 -Nehoiu;Nehoiu;45.4153;26.3082;171 -Sinaia;Sinaia;45.35;25.5514;171 -Strehaia;Strehaia;44.6222;23.1972;171 -Topoloveni;Topoloveni;44.8069;25.0839;171 -Costeşti;Costesti;44.6697;24.88;171 -Sovata;Sovata;46.5961;25.0744;171 -Flămânzi;Flamanzi;47.5644;26.8728;171 -Aleşd;Alesd;47.0572;22.3969;171 -Pechea;Pechea;45.6333;27.8;171 -Mărăşeşti;Marasesti;45.88;27.23;171 -Urlaţi;Urlati;44.9911;26.2306;171 -Poiana Mare;Poiana Mare;43.9127;23.094;171 -Mangalia;Mangalia;43.8172;28.5828;171 -Petroşani;Petrosani;45.4122;23.3733;171 -Sighetu Marmaţiei;Sighetu Marmatiei;47.9309;23.8947;171 -Târgu Frumos;Targu Frumos;47.2097;27.0131;171 -Hârlău;Harlau;47.4278;26.9114;171 -Beiuş;Beius;46.65;22.35;171 -Drăgăneşti-Olt;Draganesti-Olt;44.1697;24.53;171 -Beclean;Beclean;47.1797;24.1797;171 -Cristuru Secuiesc;Cristuru Secuiesc;46.2917;25.0353;171 -Oneşti;Onesti;46.25;26.7667;171 -Măgurele;Magurele;44.3461;25.9999;171 -Lugoj;Lugoj;45.6861;21.9006;171 -Medgidia;Medgidia;44.2503;28.2614;171 -Călan;Calan;45.7361;23.0086;171 -Boldeşti-Scăeni;Boldesti-Scaeni;45.03;26.03;171 -Oraviţa;Oravita;45.0333;21.6833;171 -Săcueni;Sacueni;47.3525;22.0914;171 -Târgu Ocna;Targu Ocna;46.2803;26.6094;171 -Sântana;Santana;46.35;21.5;171 -Mihail Kogălniceanu;Mihail Kogalniceanu;44.3667;28.4583;171 -Afumaţi;Afumati;44.5255;26.2496;171 -Marginea;Marginea;47.8167;25.8333;171 -Lieşti;Liesti;45.616;27.5442;171 -Dumbrăveni;Dumbraveni;47.661;26.4246;171 -Lumina;Lumina;44.2833;28.5667;171 -Tuzla;Tuzla;44;28.6333;171 -Moisei;Moisei;47.654;24.5507;171 -Arbore;Arbore;47.7313;25.92;171 -Baia;Baia;47.4183;26.219;171 -Giarmata;Giarmata;45.8367;21.31;171 -Tufeşti;Tufesti;44.9914;27.8097;171 -Corund;Corund;46.4667;25.1833;171 -Horodnicu de Sus;Horodnicu de Sus;47.8356;25.8354;171 -Straja;Straja;47.92;25.55;171 -Greci;Greci;45.1833;28.2333;171 -Tudora;Tudora;47.5167;26.6333;171 -Homocea;Homocea;46.1375;27.2412;171 -Măieru;Maieru;47.4003;24.7467;171 -Prejmer;Prejmer;45.7205;25.7715;171 -Moţăţei;Motatei;44.1;23.2;171 -Gugeşti;Gugesti;45.567;27.1287;171 -Răşinari;Rasinari;45.7;24.0667;171 -Răducăneni;Raducaneni;46.9659;27.9231;171 -Păuneşti;Paunesti;46.0323;27.1134;171 -Rodna;Rodna;47.4217;24.8122;171 -Macea;Macea;46.38;21.33;171 -Rucăr;Rucar;45.3886;25.1741;171 -Ruscova;Ruscova;47.7883;24.2808;171 -Oituz;Oituz;46.2039;26.6231;171 -Plosca;Plosca;44.0236;25.1488;171 -Apahida;Apahida;46.8078;23.74;171 -Vicovu de Jos;Vicovu de Jos;47.9011;25.7266;171 -Bărbuleşti;Barbulesti;44.7261;26.5992;171 -Feldru;Feldru;47.2833;24.6;171 -Periş;Peris;44.6833;26.0167;171 -Giroc;Giroc;45.7;21.2333;171 -Cudalbi;Cudalbi;45.7833;27.7;171 -Peretu;Peretu;44.05;25.0833;171 -Strejnicu;Strejnicu;44.9176;25.9563;171 -Baciu;Baciu;46.7928;23.525;171 -Sândominic;Sandominic;46.5833;25.7833;171 -Remetea;Remetea;46.7935;25.4503;171 -Diosig;Diosig;47.3;22;171 -Sadova;Sadova;43.9;23.9667;171 -Gilău;Gilau;46.75;23.3833;171 -Cobadin;Cobadin;44.0627;28.2349;171 -Vladimirescu;Vladimirescu;46.15;21.4;171 -Bosanci;Bosanci;47.5833;26.3167;171 -Matca;Matca;45.85;27.5333;171 -Videle;Videle;44.2833;25.5333;171 -Scorniceşti;Scornicesti;44.57;24.55;171 -Târgu Lăpuş;Targu Lapus;47.4525;23.8631;171 -Voluntari;Voluntari;44.4925;26.1914;171 -Mediaş;Medias;46.1639;24.3508;171 -Turda;Turda;46.5667;23.7833;171 -Năvodari;Navodari;44.3208;28.6125;171 -Reghin;Reghin;46.7758;24.7083;171 -Dej;Dej;47.0872;23.8053;171 -Paşcani;Pascani;47.2519;26.7231;171 -Câmpina;Campina;45.1281;25.7383;171 -Râmnicu Sărat;Ramnicu Sarat;45.38;27.06;171 -Bucharest;Bucharest;44.4;26.0833;171 -Valea lui Mihai;Valea lui Mihai;47.52;22.13;171 -Poienile de sub Munte;Poienile de sub Munte;47.8167;24.4333;171 -Covasna;Covasna;45.8492;26.1853;171 -Titu;Titu;44.6622;25.5736;171 -Haţeg;Hateg;45.6075;22.95;171 -Darabani;Darabani;48.1864;26.5892;171 -Mioveni;Mioveni;44.9553;24.9356;171 -Câmpulung;Campulung;45.275;25.05;171 -Făgăraş;Fagaras;45.8422;24.9714;171 -Caracal;Caracal;44.1;24.3333;171 -Năsăud;Nasaud;47.2833;24.4067;171 -Podu Iloaiei;Podu Iloaiei;47.2167;27.2667;171 -Liteni;Liteni;47.52;26.5319;171 -Sângeorz-Băi;Sangeorz-Bai;47.37;24.68;171 -Hârşova;Harsova;44.6833;27.9519;171 -Feteşti;Fetesti;44.415;27.8236;171 -Săcele;Sacele;45.6175;25.6878;171 -Odobeşti;Odobesti;45.7497;27.1155;171 -Huedin;Huedin;46.8738;23.0041;171 -Sighişoara;Sighisoara;46.2169;24.7911;171 -Caransebeş;Caransebes;45.4214;22.2219;171 -Turnu Măgurele;Turnu Magurele;43.7517;24.8708;171 -Vulcan;Vulcan;45.3811;23.2914;171 -Rădăuţi;Radauti;47.8425;25.9192;171 -Dorohoi;Dorohoi;47.9597;26.3997;171 -Roznov;Roznov;46.8356;26.5117;171 -Iernut;Iernut;46.4533;24.2333;171 -Agnita;Agnita;45.9733;24.6172;171 -Tăşnad;Tasnad;47.4772;22.5833;171 -Baraolt;Baraolt;46.075;25.6;171 -Băbeni;Babeni;44.975;24.2311;171 -Bicaz;Bicaz;46.9108;26.0911;171 -Buşteni;Busteni;45.4153;25.5375;171 -Uricani;Uricani;45.3364;23.1525;171 -Babadag;Babadag;44.8933;28.7119;171 -Borcea;Borcea;44.3294;27.7315;171 -Săbăoani;Sabaoani;47.0131;26.8657;171 -Bumbeşti-Jiu;Bumbesti-Jiu;45.1786;23.3814;171 -Arad;Arad;46.1667;21.3167;171 -Ploieşti;Ploiesti;44.9386;26.0225;171 -Oradea;Oradea;47.0722;21.9211;171 -Brăila;Braila;45.2692;27.9575;171 -Timişoara;Timisoara;45.7597;21.23;171 -Cluj-Napoca;Cluj-Napoca;46.78;23.5594;171 -Iaşi;Iasi;47.1622;27.5889;171 -Braşov;Brasov;45.65;25.6;171 -Constanţa;Constanta;44.1733;28.6383;171 -Craiova;Craiova;44.3333;23.8167;171 -Ineu;Ineu;46.4258;21.8369;171 -Seini;Seini;47.7478;23.2853;171 -Sângeorgiu de Mureş;Sangeorgiu de Mures;46.5764;24.6042;171 -Salcea;Salcea;47.65;26.37;171 -Sebeş;Sebes;45.9547;23.57;171 -Roşiori de Vede;Rosiori de Vede;44.065;24.9655;171 -Curtea de Argeş;Curtea de Arges;45.1167;24.6667;171 -Borşa;Borsa;47.6553;24.6631;171 -Galaţi;Galati;45.4233;28.0425;171 -Pantelimon;Pantelimon;44.4528;26.2036;171 -Fălticeni;Falticeni;47.4625;26.3;171 -Huşi;Husi;46.6731;28.0647;171 -Târgovişte;Targoviste;44.9244;25.4572;171 -Focşani;Focsani;45.6997;27.1797;171 -Târgu Jiu;Targu Jiu;45.0342;23.2747;171 -Reşiţa;Resita;45.297;21.8865;171 -Piatra Neamţ;Piatra Neamt;46.9275;26.3708;171 -Slatina;Slatina;44.4297;24.3642;171 -Tulcea;Tulcea;45.19;28.8;171 -Bistriţa;Bistrita;47.1333;24.4833;171 -Blaj;Blaj;46.1753;23.9144;171 -Scobinţi;Scobinti;47.4016;26.9141;171 -Floreşti;Floresti;46.7475;23.4908;171 -Carei;Carei;47.69;22.47;171 -Cugir;Cugir;45.8436;23.3636;171 -Budeşti;Budesti;44.23;26.45;171 -Sfântu-Gheorghe;Sfantu-Gheorghe;45.8653;25.7878;171 -Hunedoara;Hunedoara;45.7697;22.9203;171 -Giurgiu;Giurgiu;43.9;25.9667;171 -Alba Iulia;Alba Iulia;46.0764;23.5728;171 -Călăraşi;Calarasi;44.2;27.3333;171 -Zalău;Zalau;47.1911;23.0572;171 -Vaslui;Vaslui;46.6468;27.7387;171 -Bârlad;Barlad;46.2167;27.6667;171 -Întorsura Buzăului;Intorsura Buzaului;45.6728;26.0342;171 -Vlăhiţa;Vlahita;46.35;25.53;171 -Câmpeni;Campeni;46.3625;23.0456;171 -Călimăneşti;Calimanesti;45.2392;24.3433;171 -Anina;Anina;45.0917;21.8533;171 -Brăneşti;Branesti;44.4576;26.335;171 -Curtici;Curtici;46.3419;21.3061;171 -Zlatna;Zlatna;46.1589;23.2211;171 -Dumbrăveni;Dumbraveni;46.2275;24.5758;171 -Victoria;Victoria;45.6466;24.7059;171 -Pătârlagele;Patarlagele;45.3189;26.3597;171 -Tăuţii Măgheruş;Tautii Magherus;47.6678;23.4722;171 -Pogoanele;Pogoanele;44.9167;27;171 -Cehu Silvaniei;Cehu Silvaniei;47.412;23.18;171 -Ulmeni;Ulmeni;47.4656;23.3003;171 -Turceni;Turceni;44.6794;23.3731;171 -Miercurea-Ciuc;Miercurea-Ciuc;46.361;25.524;171 -Olteniţa;Oltenita;44.0864;26.6364;171 -Nădlac;Nadlac;46.1667;20.75;171 -Amara;Amara;44.62;27.32;171 -Techirghiol;Techirghiol;44.0575;28.5958;171 -Comăneşti;Comanesti;46.4132;26.4362;171 -Alexandria;Alexandria;43.9686;25.3333;171 -Slobozia;Slobozia;44.5639;27.3661;171 -Târgu Neamţ;Targu Neamt;47.2025;26.3586;171 -Moreni;Moreni;44.9803;25.6444;171 -Motru;Motru;44.8042;22.9694;171 -Buzău;Buzau;45.1517;26.8167;171 -Moineşti;Moinesti;46.4847;26.4964;171 -Popeşti-Leordeni;Popesti-Leordeni;44.38;26.17;171 -Târnăveni;Tarnaveni;46.3297;24.27;171 -Petrila;Petrila;45.4511;23.3981;171 -Buftea;Buftea;44.57;25.95;171 -Botoşani;Botosani;47.7486;26.6694;171 -Satu Mare;Satu Mare;47.79;22.89;171 -Râmnicu Vâlcea;Ramnicu Valcea;45.1047;24.3756;171 -Suceava;Suceava;47.6514;26.2556;171 -Drobeta-Turnu Severin;Drobeta-Turnu Severin;44.6361;22.6556;171 -Dancu;Dancu;47.153;27.6619;171 -Domneşti;Domnesti;44.3979;25.9175;171 -Siret;Siret;47.95;26.06;171 -Chişineu Criş;Chisineu Cris;46.5225;21.5158;171 -Mihăileşti;Mihailesti;44.3239;25.9069;171 -Târgu Cărbuneşti;Targu Carbunesti;44.9583;23.5064;171 -Codlea;Codlea;45.6958;25.4497;171 -Fieni;Fieni;45.1222;25.4183;171 -Gherla;Gherla;47.02;23.9;171 -Mogoşoaia;Mogosoaia;44.5324;26;171 -Dumbrăviţa;Dumbravita;45.8019;21.2475;171 -Târgu-Mureş;Targu-Mures;46.5497;24.5597;171 -Baia Mare;Baia Mare;47.6597;23.5819;171 -Sibiu;Sibiu;45.8;24.15;171 -Bacău;Bacau;46.5833;26.9167;171 -Piteşti;Pitesti;44.8667;24.8833;171 -Recaş;Recas;45.8014;21.5133;171 -Măcin;Macin;45.2456;28.1231;171 -Tomeşti;Tomesti;47.1333;27.7;171 -Negreşti;Negresti;46.8403;27.4417;171 -Zărneşti;Zarnesti;45.5725;25.3431;171 -Lupeni;Lupeni;45.3603;23.2383;171 -Prim Decembrie;Prim Decembrie;44.2881;26.06;171 -Câmpia Turzii;Campia Turzii;46.5444;23.8792;171 -Aiud;Aiud;46.3103;23.7167;171 -Buhuşi;Buhusi;46.715;26.7042;171 -Vişeu de Sus;Viseu de Sus;47.7111;24.4264;171 -Râşnov;Rasnov;45.5931;25.4603;171 -Deta;Deta;45.4;21.22;171 -Piatra Olt;Piatra Olt;44.3603;24.2942;171 -Bujor;Bujor;45.8667;27.9;171 -Horezu;Horezu;45.1433;23.9917;171 -Ardud;Ardud;47.6333;22.8833;171 -Berceni;Berceni;44.3167;26.1833;171 -Săvineşti;Savinesti;46.8602;26.4687;171 -Cornetu;Cornetu;44.3434;25.9421;171 -Curcani;Curcani;44.1985;26.5882;171 -Lehliu-Gară;Lehliu-Gara;44.4386;26.8533;171 -Însurăţei;Insuratei;44.9167;27.6;171 -Adjud;Adjud;46.1;27.1797;171 -Baloteşti;Balotesti;44.6128;26.0787;171 -Breaza;Breaza;45.1872;25.6622;171 -Dobroeşti;Dobroesti;44.451;26.1833;171 -Dragalina;Dragalina;44.4346;27.3318;171 -Lunca Cetăţuii;Lunca Cetatuii;47.0931;27.5662;171 -Fundeni;Fundeni;44.3833;26.3667;171 -Chirnogi;Chirnogi;44.1167;26.5833;171 -Chitila;Chitila;44.5172;25.9753;171 -Roseţi;Roseti;44.2106;27.4481;171 -Baia-Sprie;Baia-Sprie;47.6608;23.6886;171 -Urziceni;Urziceni;44.7181;26.6453;171 -Luduş;Ludus;46.4778;24.0961;171 -Marghita;Marghita;47.35;22.3333;171 -Bocşa;Bocsa;45.3747;21.7106;171 -Bragadiru;Bragadiru;44.3694;25.9753;171 -Roşu;Rosu;44.4509;26.0083;171 -Corabia;Corabia;43.7736;24.5033;171 -Câmpulung Moldovenesc;Campulung Moldovenesc;47.5308;25.5514;171 -Modelu;Modelu;44.1962;27.3852;171 -Livada;Livada;47.8667;23.1333;171 -Făget;Faget;45.85;22.18;171 -Teiuş;Teius;46.2;23.68;171 -Tălmaciu;Talmaciu;45.6667;24.2611;171 -Sărmaşu;Sarmasu;46.7536;24.1667;171 -Răcari;Racari;44.6333;25.7333;171 -Cernavodă;Cernavoda;44.3381;28.0336;171 -Filiaşi;Filiasi;44.5539;23.529;171 -Băileşti;Bailesti;44.0308;23.3525;171 -Calafat;Calafat;43.9858;22.9575;171 -Cajvana;Cajvana;47.7044;25.9694;171 -Fundulea;Fundulea;44.4528;26.5153;171 -Murgeni;Murgeni;46.2;28.0167;171 -Balş;Bals;44.3542;24.0986;171 -Toflea;Toflea;46.0637;27.3341;171 -Orăştie;Orastie;45.8403;23.1994;171 -Târgu Secuiesc;Targu Secuiesc;45.9969;26.1406;171 -Săveni;Saveni;47.9533;26.8589;171 -Salonta;Salonta;46.8;21.65;171 -Gheorgheni;Gheorgheni;46.72;25.59;171 -Băicoi;Baicoi;45.0453;25.8658;171 -Drăgăşani;Dragasani;44.6611;24.2639;171 -Pâncota;Pancota;46.3225;21.6869;171 -Tismana;Tismana;45.0506;22.9489;171 -Ungheni;Ungheni;46.4858;24.4608;171 -Segarcea;Segarcea;44.0919;23.7334;171 -Buziaş;Buzias;45.65;21.6;171 -Simeria;Simeria;45.85;23.01;171 -Jilava;Jilava;44.3333;26.0833;171 -Pecica;Pecica;46.17;21.07;171 -Avrig;Avrig;45.7081;24.4;171 -Deva;Deva;45.8719;22.9117;171 -Ocna Mureş;Ocna Mures;46.39;23.86;171 -Bolintin Vale;Bolintin Vale;44.4472;25.7572;171 -Broşteni;Brosteni;47.2442;25.6981;171 -Baia de Aramă;Baia de Arama;45;22.8114;171 -Sălişte;Saliste;45.7942;23.8864;171 -Novaci-Străini;Novaci-Straini;45.18;23.67;171 -Geoagiu;Geoagiu;45.92;23.2;171 -Rupea;Rupea;46.0389;25.2225;171 -Ciacova;Ciacova;45.5;21.1333;171 -Vânju-Mare;Vanju-Mare;44.4319;22.8769;171 -Ostrov;Ostrov;44.102;27.4017;171 -Negru Vodă;Negru Voda;43.8181;28.2125;171 -Milişăuţi;Milisauti;47.7864;26.0044;171 -Sângeorgiu de Pădure;Sangeorgiu de Padure;46.4303;24.8417;171 -Isaccea;Isaccea;45.2697;28.4597;171 -Băile Herculane;Baile Herculane;44.8772;22.4175;171 -Negreşti-Oaş;Negresti-Oas;47.8694;23.4242;171 -Tunari;Tunari;44.5472;26.1413;171 -Abrud;Abrud;46.2739;23.05;171 -Comarnic;Comarnic;45.2511;25.6353;171 -Vălenii de Munte;Valenii de Munte;45.1856;26.0397;171 -Dăbuleni;Dabuleni;43.8011;24.0919;171 -Dărmăneşti;Darmanesti;46.37;26.4797;171 -Rovinari;Rovinari;44.9125;23.1622;171 -Moldova Nouă;Moldova Noua;44.7347;21.6664;171 -Sânnicolau Mare;Sannicolau Mare;46.0722;20.6294;171 -Roman;Roman;46.93;26.93;171 -Cumpăna;Cumpana;44.1128;28.5558;171 -Valu lui Traian;Valu lui Traian;44.165;28.455;171 -Gătaia;Gataia;45.4333;21.4333;171 -Frasin;Frasin;47.5183;25.7819;171 -Sebiş;Sebis;46.3728;22.1294;171 -Brezoi;Brezoi;45.3442;24.2394;171 -Cisnădie;Cisnadie;45.7128;24.1508;171 -Slănic;Slanic;45.2333;25.9392;171 -Bălan;Balan;46.6497;25.81;171 -Pucioasa;Pucioasa;45.0742;25.4342;171 -Vatra Dornei;Vatra Dornei;47.35;25.3667;171 -Mizil;Mizil;45;26.4406;171 -Brad;Brad;46.1294;22.79;171 -Sâncraiu de Mureş;Sancraiu de Mures;46.55;24.52;171 -Miercurea Nirajului;Miercurea Nirajului;46.53;24.8;171 -Copşa Mică;Copsa Mica;46.1125;24.2306;171 -Glina;Glina;44.3833;26.25;171 -Potcoava;Potcoava;44.491;24.6083;171 -Vicovu de Sus;Vicovu de Sus;47.9258;25.68;171 -Otopeni;Otopeni;44.55;26.07;171 -Zimnicea;Zimnicea;43.6539;25.365;171 -Ovidiu;Ovidiu;44.27;28.56;171 -Topliţa;Toplita;46.9918;25.3709;171 -Gura Humorului;Gura Humorului;47.5542;25.8875;171 -Găeşti;Gaesti;44.7208;25.3147;171 -Jimbolia;Jimbolia;45.7917;20.7222;171 -Kuleshovka;Kuleshovka;47.0794;39.5378;172 -Alleroy;Alleroy;43.25;46.1333;172 -Kupino;Kupino;54.3667;77.3;172 -Ak-Dovurak;Ak-Dovurak;51.1667;90.6;172 -Melenki;Melenki;55.3333;41.6333;172 -Dubovka;Dubovka;49.05;44.8333;172 -Mayrtup;Mayrtup;43.2036;46.1322;172 -Zherdevka;Zherdevka;51.8333;41.4667;172 -Venëv;Venev;54.35;38.2667;172 -Kashin;Kashin;57.36;37.6039;172 -Svetlogorsk;Svetlogorsk;54.9333;20.15;172 -Kirovo-Chepetsk;Kirovo-Chepetsk;58.55;50.0167;172 -Troitsk;Troitsk;54.0833;61.5667;172 -Ochër;Ocher;57.8833;54.7167;172 -Novoulyanovsk;Novoulyanovsk;54.15;48.3833;172 -Lukoyanov;Lukoyanov;55.0383;44.4978;172 -Fokino;Fokino;53.45;34.4167;172 -Gekhi;Gekhi;43.1636;45.4725;172 -Zhukovo;Zhukovo;55.0333;36.75;172 -Trubchevsk;Trubchevsk;52.5833;33.7667;172 -Nikolayevsk;Nikolayevsk;50.0167;45.45;172 -Pervomaysk;Pervomaysk;54.8689;43.8028;172 -Ruza;Ruza;55.6989;36.1953;172 -Akhty;Akhty;41.4647;47.74;172 -Oboyan;Oboyan;51.2088;36.2637;172 -Arkhangelskoye;Arkhangelskoye;54.4039;56.7797;172 -Poshekhonye;Poshekhonye;58.5;39.1167;172 -Korocha;Korocha;50.8167;37.2;172 -Starobaltachevo;Starobaltachevo;56.0012;55.9273;172 -Gamovo;Gamovo;57.8672;56.1031;172 -Vsevolozhsk;Vsevolozhsk;60.016;30.6663;172 -Belovo;Belovo;54.4167;86.3;172 -Chapayevsk;Chapayevsk;52.9833;49.7167;172 -Myshkin;Myshkin;57.7833;38.45;172 -Subkhankulovo;Subkhankulovo;54.5586;53.8147;172 -Prigorodnoye;Prigorodnoye;43.2531;45.7581;172 -Shatrovo;Shatrovo;56.5222;64.6333;172 -Gavrilov Posad;Gavrilov Posad;56.5667;40.1167;172 -Sigayevo;Sigayevo;56.42;53.7678;172 -Belgatoy;Belgatoy;43.1891;45.8297;172 -Kapustin Yar;Kapustin Yar;48.5672;45.7778;172 -Bol’shaya Kudara;Bol'shaya Kudara;50.2039;107.0492;172 -Primorsk;Primorsk;60.3667;28.6167;172 -Vladimiro-Aleksandrovskoye;Vladimiro-Aleksandrovskoye;42.8903;133.0722;172 -Gergebil;Gergebil;42.505;47.0658;172 -Barguzin;Barguzin;53.6172;109.6347;172 -Barabash;Barabash;43.1917;131.4889;172 -Alkhazurovo;Alkhazurovo;43.0628;45.6511;172 -Debesy;Debesy;57.65;53.8167;172 -Novaya Mayna;Novaya Mayna;54.1472;49.7719;172 -Sudzha;Sudzha;51.1907;35.2708;172 -Dyshne-Vedeno;Dyshne-Vedeno;42.9555;46.1248;172 -Asbest;Asbest;57;61.4667;172 -Klintsy;Klintsy;52.7528;32.2361;172 -Volsk;Volsk;52.05;47.3833;172 -Budënnovsk;Budennovsk;44.7833;44.15;172 -Donskoy;Donskoy;53.9667;38.3167;172 -Vidnoye;Vidnoye;55.55;37.7;172 -Gukovo;Gukovo;48.05;39.9333;172 -Belogorsk;Belogorsk;50.9167;128.4833;172 -Ishim;Ishim;56.1167;69.5;172 -Beloretsk;Beloretsk;53.9667;58.4;172 -Ishimbay;Ishimbay;53.45;56.0333;172 -Zarechnyy;Zarechnyy;53.2;45.1667;172 -Slavyansk-na-Kubani;Slavyansk-na-Kubani;45.2586;38.1247;172 -Stupino;Stupino;54.8869;38.0772;172 -Kungur;Kungur;57.4333;56.9333;172 -Chekhov;Chekhov;55.1481;37.4769;172 -Verkhnyaya Pyshma;Verkhnyaya Pyshma;56.9667;60.5833;172 -Minusinsk;Minusinsk;53.7;91.6833;172 -Tuymazy;Tuymazy;54.6;53.7;172 -Kstovo;Kstovo;56.1517;44.1956;172 -Arzgir;Arzgir;45.3736;44.2208;172 -Solikamsk;Solikamsk;59.6333;56.7667;172 -Gatchina;Gatchina;59.5667;30.1333;172 -Michurinsk;Michurinsk;52.8922;40.4928;172 -Glazov;Glazov;58.1333;52.65;172 -Tsivilsk;Tsivilsk;55.8667;47.4833;172 -Sukhinichi;Sukhinichi;54.1;35.35;172 -Danilov;Danilov;58.1833;40.1833;172 -Zelënodol’sk;Zelenodol'sk;55.85;48.5167;172 -Tobolsk;Tobolsk;58.1953;68.2581;172 -Sarapul;Sarapul;56.4667;53.8;172 -Ukhta;Ukhta;63.5667;53.7;172 -Votkinsk;Votkinsk;57.05;54;172 -Serov;Serov;59.6;60.5667;172 -Sarov;Sarov;54.9333;43.3167;172 -Leninsk-Kuznetskiy;Leninsk-Kuznetskiy;54.65;86.1667;172 -Mezhdurechensk;Mezhdurechensk;53.6864;88.0703;172 -Geldagana;Geldagana;43.2162;46.0381;172 -Polyarnyye Zori;Polyarnyye Zori;67.3658;32.4981;172 -Yakhroma;Yakhroma;56.2833;37.4833;172 -Lakinsk;Lakinsk;56.0169;39.9494;172 -Chudovo;Chudovo;59.1281;31.6592;172 -Valday;Valday;57.9667;33.25;172 -Tsimlyansk;Tsimlyansk;47.6467;42.0947;172 -Ust’-Ordynskiy;Ust'-Ordynskiy;52.833;104.7;172 -Krasnyy Kut;Krasnyy Kut;50.95;46.9667;172 -Odesskoye;Odesskoye;54.1861;73.05;172 -Kuybyshevo;Kuybyshevo;47.8183;38.9083;172 -Temnikov;Temnikov;54.6333;43.2167;172 -Medvezhyegorsk;Medvezhyegorsk;62.9171;34.4569;172 -Zapolyarnyy;Zapolyarnyy;69.4167;30.8;172 -Kulary;Kulary;43.2397;45.5042;172 -Sosnovo-Ozerskoye;Sosnovo-Ozerskoye;52.5167;111.5333;172 -Novokhopërsk;Novokhopersk;51.1;41.6167;172 -Shikhany;Shikhany;52.1167;47.2;172 -Trunovskoye;Trunovskoye;45.495;42.1294;172 -Kabansk;Kabansk;52.0414;106.6531;172 -Uchaly;Uchaly;54.3689;59.4342;172 -Ulëty;Ulety;51.3561;112.4828;172 -Verkh-Tula;Verkh-Tula;54.8833;82.7806;172 -Krasavino;Krasavino;60.9667;46.4833;172 -Khlevnoye;Khlevnoye;52.2011;39.0919;172 -Mishkino;Mishkino;55.5342;55.9633;172 -Azovo;Azovo;54.6997;73.0236;172 -Parabel’;Parabel';58.6978;81.4825;172 -Soligalich;Soligalich;59.0833;42.2833;172 -Belyayevka;Belyayevka;51.3975;56.4167;172 -Yukhnov;Yukhnov;54.75;35.2333;172 -Karaidel;Karaidel;55.8377;56.9098;172 -Sterlibashevo;Sterlibashevo;53.4372;55.2586;172 -Sharan;Sharan;54.8192;53.9931;172 -Shatsk;Shatsk;54.0333;41.7;172 -Bogatoye;Bogatoye;53.0614;51.3331;172 -Tashtyp;Tashtyp;52.7975;89.8936;172 -Alnashi;Alnashi;56.1874;52.4792;172 -Zaraysk;Zaraysk;54.7653;38.8836;172 -Fatezh;Fatezh;52.0894;35.8589;172 -Novobelokatay;Novobelokatay;55.7066;58.958;172 -Turuntayevo;Turuntayevo;52.2;107.6167;172 -Alzamay;Alzamay;55.55;98.6667;172 -Ubinskoye;Ubinskoye;55.3;79.6833;172 -Bazarnyye Mataki;Bazarnyye Mataki;54.9053;49.9258;172 -Buzuluk;Buzuluk;52.7667;52.2667;172 -Gubkin;Gubkin;51.2833;37.55;172 -Novotroitsk;Novotroitsk;51.2009;58.2983;172 -Kamensk-Shakhtinskiy;Kamensk-Shakhtinskiy;48.3167;40.2667;172 -Velikiye Luki;Velikiye Luki;56.35;30.5167;172 -Mikhaylovsk;Mikhaylovsk;45.1283;42.0256;172 -Voskresensk;Voskresensk;55.3167;38.6833;172 -Kansk;Kansk;56.2;95.7;172 -Kiselëvsk;Kiselevsk;53.9833;86.7;172 -Chernogorsk;Chernogorsk;53.8167;91.2833;172 -Vorkuta;Vorkuta;67.5;64.0333;172 -Gelendzhik;Gelendzhik;44.5608;38.0767;172 -Anzhero-Sudzhensk;Anzhero-Sudzhensk;56.0833;86.0333;172 -Balashov;Balashov;51.55;43.1667;172 -Bor;Bor;56.3603;44.0592;172 -Kropotkin;Kropotkin;45.4333;40.5667;172 -Usol’ye-Sibirskoye;Usol'ye-Sibirskoye;52.75;103.65;172 -Vyborg;Vyborg;60.7092;28.7442;172 -Dubna;Dubna;56.75;37.15;172 -Shadrinsk;Shadrinsk;56.0833;63.6333;172 -Yegoryevsk;Yegoryevsk;55.3667;39.0167;172 -Yelabuga;Yelabuga;55.7667;52.0333;172 -Mineral’nyye Vody;Mineral'nyye Vody;44.2008;43.1125;172 -Novoaltaysk;Novoaltaysk;53.4;83.9333;172 -Klin;Klin;56.3339;36.7125;172 -Ozërsk;Ozersk;55.7556;60.7028;172 -Anapa;Anapa;44.8944;37.3167;172 -Ust’-Ilimsk;Ust'-Ilimsk;58;102.6667;172 -Azov;Azov;47.1;39.4167;172 -Novouralsk;Novouralsk;57.25;60.0833;172 -Dmitrov;Dmitrov;56.35;37.5333;172 -Kineshma;Kineshma;57.45;42.15;172 -Bugulma;Bugulma;54.5333;52.7833;172 -Shchëkino;Shchekino;54.0143;37.5143;172 -Yeysk;Yeysk;46.7106;38.2778;172 -Chaykovskiy;Chaykovskiy;56.7667;54.1167;172 -Yurga;Yurga;55.7333;84.9;172 -Zheleznogorsk;Zheleznogorsk;56.25;93.5333;172 -Kataysk;Kataysk;56.3;62.5667;172 -Yuzha;Yuzha;56.5833;42.0167;172 -Kizlyar;Kizlyar;43.85;46.7167;172 -Kirishi;Kirishi;59.4497;32.0086;172 -Mozhga;Mozhga;56.45;52.2167;172 -Nazarovo;Nazarovo;56.0064;90.3914;172 -Baykalsk;Baykalsk;51.5172;104.1561;172 -Timashevsk;Timashevsk;45.6167;38.9333;172 -Belorechensk;Belorechensk;44.7667;39.8667;172 -Sertolovo;Sertolovo;60.1417;30.2119;172 -Vyazma;Vyazma;55.2103;34.285;172 -Solnechnogorsk;Solnechnogorsk;56.1844;36.995;172 -Uzlovaya;Uzlovaya;53.9791;38.1601;172 -Snezhinsk;Snezhinsk;56.0833;60.7333;172 -Severomorsk;Severomorsk;69.0692;33.4167;172 -Cheremkhovo;Cheremkhovo;53.15;103.0667;172 -Svobodnyy;Svobodnyy;51.3833;128.1333;172 -Krasnokamsk;Krasnokamsk;58.0833;55.75;172 -Gudermes;Gudermes;43.35;46.1;172 -Shali;Shali;43.15;45.9;172 -Zhigulevsk;Zhigulevsk;53.4;49.5;172 -Liski;Liski;50.9822;39.4994;172 -Vyksa;Vyksa;55.3194;42.1731;172 -Arsenyev;Arsenyev;44.1667;133.2667;172 -Krasnokamensk;Krasnokamensk;50.1;118.0333;172 -Khvalynsk;Khvalynsk;52.4833;48.1;172 -Bodaybo;Bodaybo;57.8506;114.1933;172 -Sernovodsk;Sernovodsk;43.3117;45.1594;172 -El’khotovo;El'khotovo;43.3333;44.2;172 -Petrov Val;Petrov Val;50.1333;45.2167;172 -Alkhan-Kala;Alkhan-Kala;43.2586;45.5392;172 -Kameshkovo;Kameshkovo;56.3492;40.9978;172 -Mesker-Yurt;Mesker-Yurt;43.2514;45.9072;172 -Uren;Uren;57.4667;45.7833;172 -Staryye Atagi;Staryye Atagi;43.1126;45.7339;172 -Aleksandrovsk;Aleksandrovsk;59.1667;57.5833;172 -Botlikh;Botlikh;42.665;46.22;172 -Krasnyy Yar;Krasnyy Yar;46.5331;48.3456;172 -Islamey;Islamey;43.7114;43.4233;172 -Cherlak;Cherlak;54.1605;74.82;172 -Vylgort;Vylgort;61.6225;50.7572;172 -Baryshevo;Baryshevo;54.9561;83.1854;172 -Sasykoli;Sasykoli;47.5515;46.9968;172 -Selty;Selty;57.3097;52.1358;172 -Rodniki;Rodniki;55.6333;38.0333;172 -Konstantinovka;Konstantinovka;49.6175;127.9889;172 -Vereya;Vereya;55.3333;36.1833;172 -Kyshtovka;Kyshtovka;56.5625;76.6236;172 -Syumsi;Syumsi;57.1128;51.6125;172 -Sechenovo;Sechenovo;55.2244;45.8906;172 -Beya;Beya;53.0458;90.9414;172 -Bilibino;Bilibino;68.05;166.45;172 -Bol’shoye Sorokino;Bol'shoye Sorokino;56.6272;69.7911;172 -Sedelnikovo;Sedelnikovo;56.95;75.3333;172 -Kolosovka;Kolosovka;56.4644;73.6114;172 -Khatassy;Khatassy;61.9;129.6333;172 -Molchanovo;Molchanovo;57.5811;83.7606;172 -Avdon;Avdon;54.6692;55.7164;172 -Znamenskoye;Znamenskoye;57.1278;73.8244;172 -Krivosheino;Krivosheino;57.3431;83.9261;172 -Volosovo;Volosovo;59.4472;29.4847;172 -Krasnousol’skiy;Krasnousol'skiy;53.8947;56.4686;172 -Toropets;Toropets;56.5;31.6333;172 -Igarka;Igarka;67.4667;86.5667;172 -Bagdarin;Bagdarin;54.4444;113.5872;172 -Turukhansk;Turukhansk;65.7931;87.9622;172 -Susuman;Susuman;62.7808;148.1539;172 -Uvat;Uvat;59.1423;68.8888;172 -Chukhloma;Chukhloma;58.75;42.7;172 -Mukhorshibir;Mukhorshibir;51.0473;107.8236;172 -Buguruslan;Buguruslan;53.6167;52.4167;172 -Roslavl;Roslavl;53.9492;32.8569;172 -Novovyatsk;Novovyatsk;58.5083;49.6994;172 -Borovichi;Borovichi;58.4;33.9167;172 -Berdyuzhye;Berdyuzhye;55.8042;68.3;172 -Krasnyy Kholm;Krasnyy Kholm;58.05;37.0167;172 -Zyryanskoye;Zyryanskoye;56.8306;86.6272;172 -Russkiy Kameshkir;Russkiy Kameshkir;52.8657;46.0933;172 -Shebalino;Shebalino;51.2917;85.6772;172 -Staroye Shaygovo;Staroye Shaygovo;54.3031;44.4739;172 -Kyren;Kyren;51.6783;102.1361;172 -Vedeno;Vedeno;42.9616;46.1038;172 -Severnoye;Severnoye;56.35;78.3667;172 -Khatukay;Khatukay;45.1833;39.6667;172 -Dmitrovsk-Orlovskiy;Dmitrovsk-Orlovskiy;52.505;35.1464;172 -Idrinskoye;Idrinskoye;54.3697;92.1342;172 -Bol’shoye Boldino;Bol'shoye Boldino;55.0039;45.3097;172 -Lyubim;Lyubim;58.35;40.7;172 -Pytalovo;Pytalovo;57.0667;27.9167;172 -Zlynka;Zlynka;52.4333;31.7333;172 -Komsomolskoye;Komsomolskoye;55.2615;47.5386;172 -Zdvinsk;Zdvinsk;54.7;78.6667;172 -Spas-Klepiki;Spas-Klepiki;55.1333;40.1667;172 -Shuya;Shuya;56.85;41.3667;172 -Lesosibirsk;Lesosibirsk;58.2333;92.4833;172 -Aleksandrov;Aleksandrov;56.3936;38.715;172 -Prokhladnyy;Prokhladnyy;43.7575;44.0297;172 -Volzhsk;Volzhsk;55.8667;48.35;172 -Apatity;Apatity;67.5675;33.3933;172 -Gus’-Khrustal’nyy;Gus'-Khrustal'nyy;55.6167;40.65;172 -Neryungri;Neryungri;56.6583;124.725;172 -Krymsk;Krymsk;44.9333;38;172 -Iskitim;Iskitim;54.6333;83.3;172 -Izberbash;Izberbash;42.5667;47.8667;172 -Mikhaylovka;Mikhaylovka;50.0667;43.2333;172 -Nyagan;Nyagan;62.1333;65.3833;172 -Pavlovo;Pavlovo;55.9619;43.09;172 -Salsk;Salsk;46.4833;41.5333;172 -Krasnotur’insk;Krasnotur'insk;59.7733;60.1853;172 -Tikhvin;Tikhvin;59.6442;33.5422;172 -Meleuz;Meleuz;52.9647;55.9328;172 -Aleksin;Aleksin;54.5;37.0667;172 -Berëzovskiy;Berezovskiy;56.9;60.8;172 -Tikhoretsk;Tikhoretsk;45.85;40.1167;172 -Poretskoye;Poretskoye;55.1975;46.3292;172 -Kurumkan;Kurumkan;54.3167;110.3167;172 -Bol’shoye Nagatkino;Bol'shoye Nagatkino;54.5167;47.9667;172 -Zhizdra;Zhizdra;53.7503;34.7361;172 -Pervomayskoye;Pervomayskoye;52.5883;85.2614;172 -Piterka;Piterka;50.6667;47.4333;172 -Paranga;Paranga;56.7;49.3833;172 -Sebezh;Sebezh;56.2833;28.4833;172 -Bagan;Bagan;54.1;77.6667;172 -Makhkety;Makhkety;42.9663;45.9063;172 -Nachalovo;Nachalovo;46.3386;48.1997;172 -Shalazhi;Shalazhi;43.0947;45.3589;172 -Zilair;Zilair;52.2322;57.4403;172 -Onguday;Onguday;50.75;86.1333;172 -Aginskoye;Aginskoye;55.2606;94.9144;172 -Belëv;Belev;53.8;36.1333;172 -Novouzensk;Novouzensk;50.45;48.15;172 -Gvardeysk;Gvardeysk;54.65;21.0667;172 -Strunino;Strunino;56.3733;38.585;172 -Kaspiyskiy;Kaspiyskiy;45.3833;47.3667;172 -Zabaykalsk;Zabaykalsk;49.6514;117.3269;172 -Uyar;Uyar;55.8167;94.3167;172 -Petushki;Petushki;55.9333;39.4667;172 -Adygeysk;Adygeysk;44.88;39.19;172 -Krasnozavodsk;Krasnozavodsk;56.4381;38.2294;172 -Kasumkent;Kasumkent;41.6667;48.1333;172 -Svirsk;Svirsk;53.0833;103.3333;172 -Rossosh;Rossosh;50.1983;39.5672;172 -Revda;Revda;56.8;59.9167;172 -Borisoglebsk;Borisoglebsk;51.3667;42.0833;172 -Kotlas;Kotlas;61.25;46.65;172 -Novaya Balakhna;Novaya Balakhna;56.4943;43.5944;172 -Tuapse;Tuapse;44.1;39.0833;172 -Leninogorsk;Leninogorsk;54.5989;52.4423;172 -Pavlovskiy Posad;Pavlovskiy Posad;55.7833;38.65;172 -Zelenogorsk;Zelenogorsk;56.1;94.5833;172 -Sibay;Sibay;52.7;58.65;172 -Chistopol;Chistopol;55.3648;50.6407;172 -Polevskoy;Polevskoy;56.45;60.1833;172 -Lysva;Lysva;58.1004;57.8043;172 -Naro-Fominsk;Naro-Fominsk;55.3833;36.7333;172 -Kumertau;Kumertau;52.7667;55.7833;172 -Rzhev;Rzhev;56.2656;34.3276;172 -Sayanogorsk;Sayanogorsk;53.1;91.4;172 -Golyshmanovo;Golyshmanovo;56.3819;68.3715;172 -Belebey;Belebey;54.1;54.1333;172 -Labinsk;Labinsk;44.6333;40.7333;172 -Urus-Martan;Urus-Martan;43.1224;45.5366;172 -Sim;Sim;54.9931;57.6983;172 -Surkhakhi;Surkhakhi;43.1875;44.9019;172 -Vyazemskiy;Vyazemskiy;47.5333;134.75;172 -Gornyak;Gornyak;51;81.4667;172 -Mogocha;Mogocha;53.7333;119.7667;172 -Divnoye;Divnoye;45.9153;43.3478;172 -Chernigovka;Chernigovka;44.3333;132.5667;172 -Nartan;Nartan;43.5;43.7;172 -Gorokhovets;Gorokhovets;56.2028;42.6925;172 -Taldom;Taldom;56.7333;37.5333;172 -Samashki;Samashki;43.2906;45.3014;172 -Syasstroy;Syasstroy;60.1369;32.5614;172 -Kalyazin;Kalyazin;57.2333;37.85;172 -Pionerskiy;Pionerskiy;54.95;20.2167;172 -Yemva;Yemva;62.5833;50.85;172 -Snezhnogorsk;Snezhnogorsk;69.1942;33.2331;172 -Sagopshi;Sagopshi;43.4806;44.5897;172 -Khasanya;Khasanya;43.4333;43.575;172 -Shilka;Shilka;51.85;116.0333;172 -Novoyegor’yevskoye;Novoyegor'yevskoye;51.7667;80.8667;172 -Krasnyy Chikoy;Krasnyy Chikoy;50.3633;108.7544;172 -Okhansk;Okhansk;57.7167;55.3833;172 -Andreapol;Andreapol;56.65;32.2667;172 -Polessk;Polessk;54.8667;21.1;172 -Solyanka;Solyanka;46.3889;48.0175;172 -Nar’yan-Mar;Nar'yan-Mar;67.6378;53.0067;172 -Kudrovo;Kudrovo;59.9086;30.5136;172 -Losino-Petrovskiy;Losino-Petrovskiy;55.8667;38.2;172 -Desnogorsk;Desnogorsk;54.1531;33.2903;172 -Udomlya;Udomlya;57.8833;35.0167;172 -Inza;Inza;53.85;46.35;172 -Slyudyanka;Slyudyanka;51.6594;103.7061;172 -Avtury;Avtury;43.1667;46;172 -Yur’yev-Pol’skiy;Yur'yev-Pol'skiy;56.5;39.6833;172 -Beloozërskiy;Beloozerskiy;55.4614;38.4422;172 -Nytva;Nytva;57.9333;55.3333;172 -Ekazhevo;Ekazhevo;43.2122;44.8231;172 -Sobinka;Sobinka;55.99;40.0167;172 -Kukmor;Kukmor;56.1855;50.8944;172 -Polyarnyy;Polyarnyy;69.1983;33.4561;172 -Golitsyno;Golitsyno;55.6147;36.9872;172 -Kirsanov;Kirsanov;52.65;42.7333;172 -Galich;Galich;58.3833;42.35;172 -Kharabali;Kharabali;47.4;47.25;172 -Neftegorsk;Neftegorsk;52.8;51.1667;172 -Novosokolniki;Novosokolniki;56.3333;30.15;172 -Bednodem’yanovsk;Bednodem'yanovsk;53.9333;43.1833;172 -Kalach;Kalach;50.4258;41.0156;172 -Kovylkino;Kovylkino;54.0333;43.9167;172 -Sortavala;Sortavala;61.7;30.6667;172 -Goyty;Goyty;43.1642;45.6228;172 -Novyy Oskol;Novyy Oskol;50.7667;37.8667;172 -Surovikino;Surovikino;48.6;42.85;172 -Kavalerovo;Kavalerovo;44.2702;135.0498;172 -Priozërsk;Priozersk;61.0393;30.1291;172 -Vanino;Vanino;49.0873;140.2425;172 -Magaramkent;Magaramkent;41.6158;48.3486;172 -Durgeli;Durgeli;42.667;47.2944;172 -Berdakel;Berdakel;43.2645;45.8226;172 -Semënovka;Semenovka;56.6519;47.9756;172 -Duba-Yurt;Duba-Yurt;43.0353;45.7306;172 -Koshekhabl;Koshekhabl;44.9;40.4833;172 -Yakshur-Bod’ya;Yakshur-Bod'ya;57.1883;53.1592;172 -Krasnogvardeyskoye;Krasnogvardeyskoye;50.65;38.4;172 -Volgorechensk;Volgorechensk;57.4333;41.1667;172 -Suvorov;Suvorov;54.1167;36.5;172 -Karachev;Karachev;53.1167;34.9833;172 -Krasnokumskoye;Krasnokumskoye;44.1778;43.5;172 -Plast;Plast;54.3667;60.8167;172 -Ytyk-Kyuyël’;Ytyk-Kyuyel';62.3623;133.5625;172 -Velizh;Velizh;55.6;31.2;172 -Raychikhinsk;Raychikhinsk;49.8;129.4;172 -Nizhnyaya Salda;Nizhnyaya Salda;58.0833;60.7167;172 -Podporozhye;Podporozhye;60.9167;34.1667;172 -Baymak;Baymak;52.5833;58.3167;172 -Kinel’-Cherkassy;Kinel'-Cherkassy;53.45;51.4333;172 -Guryevsk;Guryevsk;54.7667;20.6;172 -Krasnoslobodsk;Krasnoslobodsk;48.7;44.5667;172 -Shumikha;Shumikha;55.2333;63.2833;172 -Gavrilov-Yam;Gavrilov-Yam;57.3;39.85;172 -Menzelinsk;Menzelinsk;55.7167;53.0833;172 -Turinsk;Turinsk;58.0333;63.7;172 -Pokrov;Pokrov;55.9178;39.175;172 -Seltso;Seltso;53.3694;34.1;172 -Zhukovka;Zhukovka;53.5339;33.7281;172 -Konstantinovsk;Konstantinovsk;47.5833;41.1;172 -Kusa;Kusa;55.3333;59.4333;172 -Yarkovo;Yarkovo;57.4039;67.0639;172 -Tommot;Tommot;58.9667;126.2667;172 -Akyar;Akyar;51.8636;58.2106;172 -Vengerovo;Vengerovo;55.6833;76.7492;172 -Askino;Askino;56.09;56.5783;172 -Nizhnyaya Tavda;Nizhnyaya Tavda;57.6743;66.1735;172 -Vizinga;Vizinga;61.075;50.1031;172 -Knyaginino;Knyaginino;55.8167;45.0333;172 -Zakan-Yurt;Zakan-Yurt;43.2617;45.4217;172 -Magas;Magas;43.1667;44.8167;172 -Anadyr;Anadyr;64.7333;177.5167;172 -Iglino;Iglino;54.8385;56.4232;172 -Novomichurinsk;Novomichurinsk;54.0333;39.75;172 -Povorino;Povorino;51.2;42.25;172 -Pochëp;Pochep;52.9333;33.45;172 -Kovdor;Kovdor;67.5594;30.4667;172 -Kurtamysh;Kurtamysh;54.9;64.4333;172 -Kozelsk;Kozelsk;54.0353;35.7767;172 -Uchkeken;Uchkeken;43.9439;42.5153;172 -Udelnaya;Udelnaya;55.6333;38.0333;172 -Shchigry;Shchigry;51.8714;36.9132;172 -Barysh;Barysh;53.65;47.1167;172 -Kasli;Kasli;55.8833;60.75;172 -Kamyzyak;Kamyzyak;46.1167;48.0833;172 -Yaransk;Yaransk;57.3033;47.8688;172 -Talitsa;Talitsa;57.0125;63.7292;172 -Plavsk;Plavsk;53.7;37.3;172 -Aramil;Aramil;56.7;60.8333;172 -Bikin;Bikin;46.8167;134.25;172 -Ivdel;Ivdel;60.6833;60.4333;172 -Yasnyy;Yasnyy;51.0333;59.8667;172 -Mamadysh;Mamadysh;55.7;51.4;172 -Kalininsk;Kalininsk;51.5;44.45;172 -Katav-Ivanovsk;Katav-Ivanovsk;54.75;58.2;172 -Svetogorsk;Svetogorsk;61.1083;28.8583;172 -Bolotnoye;Bolotnoye;55.6667;84.4;172 -Zhirnovsk;Zhirnovsk;50.9833;44.7667;172 -Yasnogorsk;Yasnogorsk;54.4794;37.6934;172 -Agidel;Agidel;55.9;53.9333;172 -Abaza;Abaza;52.65;90.0833;172 -Sovetsk;Sovetsk;57.6013;48.9386;172 -Zelenogradsk;Zelenogradsk;54.95;20.4833;172 -Molochnoye;Molochnoye;59.2914;39.6683;172 -Belokurikha;Belokurikha;52;84.9833;172 -Poronaysk;Poronaysk;49.2167;143.1;172 -Krasnovishersk;Krasnovishersk;60.4;57.0667;172 -Chaltyr;Chaltyr;47.2833;39.5;172 -Babayurt;Babayurt;43.5992;46.7758;172 -Rylsk;Rylsk;51.5667;34.6833;172 -Degtyarsk;Degtyarsk;56.7;60.1;172 -Manturovo;Manturovo;58.3333;44.7667;172 -Kodinsk;Kodinsk;58.6;99.1833;172 -Grayvoron;Grayvoron;50.4833;35.6667;172 -Yar-Sale;Yar-Sale;66.8653;70.8378;172 -Ostashkov;Ostashkov;57.15;33.1;172 -Novoanninskiy;Novoanninskiy;50.5167;42.6667;172 -Petrovsk-Zabaykal’skiy;Petrovsk-Zabaykal'skiy;51.2833;108.8333;172 -Spassk-Ryazanskiy;Spassk-Ryazanskiy;54.4;40.3833;172 -Makarov;Makarov;48.627;142.78;172 -Serzhen’-Yurt;Serzhen'-Yurt;43.1228;45.9858;172 -Agapovka;Agapovka;53.2942;59.1344;172 -Makaryev;Makaryev;57.8833;43.8;172 -Sretensk;Sretensk;52.25;117.7167;172 -Bagrationovsk;Bagrationovsk;54.3833;20.6333;172 -Yetkul;Yetkul;54.8253;61.5861;172 -Dovolnoye;Dovolnoye;54.4917;79.6736;172 -Aleksandrovskoye;Aleksandrovskoye;60.4286;77.8658;172 -Kamennogorsk;Kamennogorsk;60.95;29.1333;172 -Bol’shaya Chernigovka;Bol'shaya Chernigovka;52.0983;50.8667;172 -Karagay;Karagay;58.2714;54.9389;172 -Sevsk;Sevsk;52.15;34.4939;172 -Verkhniye Tatyshly;Verkhniye Tatyshly;56.2903;55.8539;172 -Zavetnoye;Zavetnoye;47.1172;43.8908;172 -Tsiolkovskiy;Tsiolkovskiy;51.7603;128.1212;172 -Verkhniye Kigi;Verkhniye Kigi;55.4053;58.6043;172 -Kizilskoye;Kizilskoye;52.725;58.8917;172 -Amga;Amga;60.8972;131.9806;172 -Verkhneye Kazanishche;Verkhneye Kazanishche;42.7306;47.1381;172 -Bezopasnoye;Bezopasnoye;45.6376;41.9358;172 -Orlov;Orlov;58.5333;48.8833;172 -Demidov;Demidov;55.2667;31.5167;172 -Murashi;Murashi;59.3833;48.9667;172 -Nikolo-Berëzovka;Nikolo-Berezovka;56.1306;54.1722;172 -Vesyegonsk;Vesyegonsk;58.65;37.2667;172 -Puchezh;Puchezh;56.9833;43.1667;172 -Sursk;Sursk;53.0833;45.7;172 -Mikhaylovka;Mikhaylovka;54.809;55.89;172 -Sotnikovo;Sotnikovo;51.8833;107.4833;172 -Zubtsov;Zubtsov;56.1667;34.5833;172 -Uporovo;Uporovo;56.3109;66.2693;172 -Staraya Mayna;Staraya Mayna;54.6089;48.9281;172 -Verkhnevilyuysk;Verkhnevilyuysk;63.4506;120.2983;172 -Usolye;Usolye;59.4167;56.6833;172 -Kizhinga;Kizhinga;51.8464;109.9128;172 -Yazykovo;Yazykovo;54.6917;55.0161;172 -Oranzherei;Oranzherei;45.8476;47.5663;172 -Yermolayevo;Yermolayevo;52.7022;55.8039;172 -Bizhbulyak;Bizhbulyak;53.6911;54.2722;172 -Dmitriyev-L’govskiy;Dmitriyev-L'govskiy;52.1289;35.0756;172 -Sengiley;Sengiley;53.9667;48.8;172 -Shalya;Shalya;57.2408;58.7344;172 -Berdigestyakh;Berdigestyakh;62.0958;126.7019;172 -Baykalovo;Baykalovo;57.3969;63.7672;172 -Kulunda;Kulunda;52.5667;78.9472;172 -Leninsk;Leninsk;48.7;45.2;172 -Boksitogorsk;Boksitogorsk;59.4736;33.8478;172 -Pestovo;Pestovo;58.6;35.8167;172 -Takhtamukay;Takhtamukay;44.9214;38.9958;172 -Privolzhsk;Privolzhsk;57.3833;41.2833;172 -Nerchinsk;Nerchinsk;51.9833;116.5833;172 -Pallasovka;Pallasovka;50.05;46.8833;172 -Shlisselburg;Shlisselburg;59.945;31.0347;172 -Navashino;Navashino;55.5333;42.2;172 -Chegdomyn;Chegdomyn;51.1178;133.0241;172 -Pugachev;Pugachev;52.0133;48.8025;172 -Kondrovo;Kondrovo;54.8064;35.9278;172 -Kizel;Kizel;59.05;57.65;172 -Katyr-Yurt;Katyr-Yurt;43.17;45.3711;172 -Nevel;Nevel;56.0167;29.9333;172 -Karabanovo;Karabanovo;56.3089;38.7014;172 -Gryazovets;Gryazovets;58.8833;40.25;172 -Krasnouralsk;Krasnouralsk;58.35;60.05;172 -Krasnoarmeysk;Krasnoarmeysk;51.0167;45.7;172 -Isilkul;Isilkul;54.9089;71.2606;172 -Karachayevsk;Karachayevsk;43.7667;41.9;172 -Guryevsk;Guryevsk;54.2833;85.9333;172 -Fokino;Fokino;42.9667;132.4;172 -Kolpashevo;Kolpashevo;58.3167;82.9167;172 -Nevyansk;Nevyansk;57.4833;60.2;172 -Gusinoozërsk;Gusinoozersk;51.2833;106.5167;172 -Tashtagol;Tashtagol;52.7667;87.8667;172 -Achkhoy-Martan;Achkhoy-Martan;43.1939;45.2833;172 -Lermontov;Lermontov;44.1053;42.9717;172 -Kosterëvo;Kosterevo;55.9333;39.6333;172 -Zheleznogorsk-Ilimskiy;Zheleznogorsk-Ilimskiy;56.5833;104.1167;172 -Sredneuralsk;Sredneuralsk;56.9833;60.4667;172 -Tatarsk;Tatarsk;55.2167;75.9667;172 -Kuvandyk;Kuvandyk;51.4833;57.35;172 -Unecha;Unecha;52.85;32.6833;172 -Ipatovo;Ipatovo;45.7167;42.9;172 -Bronnitsy;Bronnitsy;55.422;38.2631;172 -Severobaykalsk;Severobaykalsk;55.6333;109.3167;172 -Lensk;Lensk;60.7167;114.9;172 -Davlekanovo;Davlekanovo;54.2167;55.0333;172 -Elektrogorsk;Elektrogorsk;55.8833;38.7833;172 -Dubovskoye;Dubovskoye;47.4092;42.7575;172 -Obluchye;Obluchye;49;131.05;172 -Verkhniy Mamon;Verkhniy Mamon;50.1678;40.3967;172 -Karmaskaly;Karmaskaly;54.3694;56.1778;172 -Pochinok;Pochinok;54.4;32.45;172 -Novoselitskoye;Novoselitskoye;44.7508;43.4369;172 -Bolgar;Bolgar;54.9667;49.0333;172 -Biryusinsk;Biryusinsk;55.95;97.8167;172 -Vetluga;Vetluga;57.8556;45.7811;172 -Yadrin;Yadrin;55.95;46.2;172 -Yuryevets;Yuryevets;57.3167;43.1;172 -Ketovo;Ketovo;55.355;65.3258;172 -Myskhako;Myskhako;44.6592;37.7631;172 -Tolstoy-Yurt;Tolstoy-Yurt;43.4456;45.7789;172 -Almetyevsk;Almetyevsk;54.9;52.3;172 -Salavat;Salavat;53.3667;55.9333;172 -Zeya;Zeya;53.7333;127.25;172 -Kalach-na-Donu;Kalach-na-Donu;48.6833;43.5333;172 -Rodniki;Rodniki;57.105;41.7306;172 -Bogotol;Bogotol;56.2;89.5167;172 -Semënov;Semenov;56.8;44.5;172 -Tayga;Tayga;56.0667;85.6167;172 -Rubtsovsk;Rubtsovsk;51.5167;81.2;172 -Pyatigorsk;Pyatigorsk;44.0333;43.05;172 -Odintsovo;Odintsovo;55.6733;37.2733;172 -Kolomna;Kolomna;55.0833;38.7833;172 -Kopeysk;Kopeysk;55.1;61.6167;172 -Nakhodka;Nakhodka;42.8167;132.8833;172 -Miass;Miass;55.05;60.1;172 -Maykop;Maykop;44.6;40.0833;172 -Berezniki;Berezniki;59.4167;56.7833;172 -Khasavyurt;Khasavyurt;43.25;46.5833;172 -Kovrov;Kovrov;56.3606;41.3197;172 -Pervouralsk;Pervouralsk;56.9167;59.95;172 -Shchelkovo;Shchelkovo;55.9167;38;172 -Novomoskovsk;Novomoskovsk;54.0333;38.2667;172 -Cherkessk;Cherkessk;44.2222;42.0575;172 -Derbent;Derbent;42.0692;48.2958;172 -Orekhovo-Zuyevo;Orekhovo-Zuyevo;55.8;38.9667;172 -Ustyuzhna;Ustyuzhna;58.8333;36.4333;172 -Laishevo;Laishevo;55.4;49.55;172 -Lipki;Lipki;53.95;37.7;172 -Verkhoturye;Verkhoturye;58.8667;60.8;172 -Novocheboksarsk;Novocheboksarsk;56.1167;47.5;172 -Bataysk;Bataysk;47.1333;39.75;172 -Domodedovo;Domodedovo;55.4333;37.75;172 -Neftekamsk;Neftekamsk;56.0833;54.25;172 -Nefteyugansk;Nefteyugansk;61.1;72.6;172 -Kaspiysk;Kaspiysk;42.8833;47.6333;172 -Kislovodsk;Kislovodsk;43.91;42.72;172 -Serpukhov;Serpukhov;54.9167;37.4;172 -Arkhipo-Osipovka;Arkhipo-Osipovka;44.363;38.5337;172 -Gorodishche;Gorodishche;53.2667;45.7;172 -Nikolsk;Nikolsk;59.5333;45.45;172 -Kozhevnikovo;Kozhevnikovo;56.25;83.9667;172 -Insar;Insar;53.8667;44.3667;172 -Mamonovo;Mamonovo;54.4667;19.9333;172 -Krasnyy Yar;Krasnyy Yar;53.4975;50.3889;172 -Abatskoye;Abatskoye;56.2872;70.4542;172 -Chernogolovka;Chernogolovka;56.0147;38.3897;172 -Bol’sheust’ikinskoye;Bol'sheust'ikinskoye;55.9453;58.2679;172 -Barvikha;Barvikha;55.7411;37.2761;172 -Zapadnaya Dvina;Zapadnaya Dvina;56.2667;32.0833;172 -Komsomolsk;Komsomolsk;57.0333;40.3833;172 -Krasnokholmskiy;Krasnokholmskiy;55.9861;55.0448;172 -Taseyevo;Taseyevo;57.2119;94.8958;172 -Melnikovo;Melnikovo;56.55;84.0667;172 -Staraya Sunzha;Staraya Sunzha;43.3356;45.7439;172 -Olonets;Olonets;60.9833;32.9667;172 -Medyn;Medyn;54.9667;35.8667;172 -Vityazevo;Vityazevo;44.9833;37.2667;172 -Verkhnyaya Khava;Verkhnyaya Khava;51.8389;39.9417;172 -Sychëvka;Sychevka;55.8253;34.2736;172 -Endirey;Endirey;43.1632;46.654;172 -Novaya Ladoga;Novaya Ladoga;60.1064;32.3161;172 -Magadan;Magadan;59.5667;150.8;172 -Khanty-Mansiysk;Khanty-Mansiysk;61;69;172 -Novokuybyshevsk;Novokuybyshevsk;53.1;49.9167;172 -Elista;Elista;46.3167;44.2667;172 -Noginsk;Noginsk;55.85;38.4333;172 -Zheleznogorsk;Zheleznogorsk;52.3333;35.3667;172 -Seversk;Seversk;56.6;84.85;172 -Noyabrsk;Noyabrsk;63.2017;75.4517;172 -Artëm;Artem;43.35;132.1833;172 -Arzamas;Arzamas;55.3833;43.8;172 -Pushkino;Pushkino;56.0167;37.85;172 -Yelets;Yelets;52.6167;38.4667;172 -Achinsk;Achinsk;56.2817;90.5039;172 -Berdsk;Berdsk;54.75;83.1;172 -Sergiyev Posad;Sergiyev Posad;56.3;38.1333;172 -Novoshakhtinsk;Novoshakhtinsk;47.7667;39.9167;172 -Zhukovskiy;Zhukovskiy;55.6011;38.1161;172 -Murom;Murom;55.5725;42.0514;172 -Yessentuki;Yessentuki;44.0431;42.8644;172 -Novyy Urengoy;Novyy Urengoy;66.0847;76.6789;172 -Dolgoprudnyy;Dolgoprudnyy;55.9333;37.5;172 -Kamyshin;Kamyshin;50.0833;45.4;172 -Ramenskoye;Ramenskoye;55.5669;38.2303;172 -Oktyabr’skiy;Oktyabr'skiy;54.4833;53.4833;172 -Velsk;Velsk;61.0667;42.1;172 -Svetlyy;Svetlyy;54.6833;20.1333;172 -Staraya Kupavna;Staraya Kupavna;55.8;38.1833;172 -Kalachinsk;Kalachinsk;55.05;74.5833;172 -Khadyzhensk;Khadyzhensk;44.4239;39.5372;172 -Mendeleyevsk;Mendeleyevsk;55.9;52.3167;172 -Zvenigorod;Zvenigorod;55.7333;36.85;172 -Nikolskoye;Nikolskoye;59.7;30.7833;172 -Kyzyl;Kyzyl;51.7167;94.45;172 -Obninsk;Obninsk;55.1;36.6167;172 -Nazran;Nazran;43.2167;44.7667;172 -Nevinnomyssk;Nevinnomyssk;44.6333;41.9333;172 -Reutov;Reutov;55.7667;37.8667;172 -Dimitrovgrad;Dimitrovgrad;54.2333;49.5833;172 -Bavly;Bavly;54.4;53.25;172 -Kommunar;Kommunar;59.6217;30.3936;172 -Kozmodemyansk;Kozmodemyansk;56.3419;46.5636;172 -Omutninsk;Omutninsk;58.6667;52.1833;172 -Vilyuchinsk;Vilyuchinsk;52.9333;158.4;172 -Semikarakorsk;Semikarakorsk;47.5167;40.8;172 -Ust’-Katav;Ust'-Katav;54.9333;58.1667;172 -Vereshchagino;Vereshchagino;58.0667;54.65;172 -Kotovo;Kotovo;50.3167;44.8;172 -Starodub;Starodub;52.5833;32.7667;172 -Lodeynoye Pole;Lodeynoye Pole;60.7333;33.55;172 -Rayevskiy;Rayevskiy;54.0658;54.9467;172 -Lebedyan;Lebedyan;53.0116;39.1281;172 -Kirovgrad;Kirovgrad;57.4333;60.0667;172 -Bakal;Bakal;54.9333;58.8;172 -Lgov;Lgov;51.6667;35.2667;172 -Uzhur;Uzhur;55.3167;89.8167;172 -Abdulino;Abdulino;53.6833;53.65;172 -Nikolayevsk-na-Amure;Nikolayevsk-na-Amure;53.15;140.7333;172 -Proletarsk;Proletarsk;46.7031;41.7192;172 -Shimanovsk;Shimanovsk;52;127.6667;172 -Dankov;Dankov;53.25;39.15;172 -Onega;Onega;63.9167;38.0833;172 -Kanash;Kanash;55.5167;47.5;172 -Krasnoznamensk;Krasnoznamensk;55.6;37.0333;172 -Salekhard;Salekhard;66.5333;66.6333;172 -Kotelniki;Kotelniki;55.65;37.8667;172 -Nelidovo;Nelidovo;56.2167;32.7833;172 -Gubakha;Gubakha;58.8667;57.5833;172 -Volokolamsk;Volokolamsk;56.0333;35.95;172 -Nizhnyaya Tura;Nizhnyaya Tura;58.6208;59.8478;172 -Nyandoma;Nyandoma;61.6667;40.2;172 -Agryz;Agryz;56.5167;52.9833;172 -Rybnoye;Rybnoye;54.7333;39.5167;172 -Ardon;Ardon;43.1667;44.2833;172 -Beloyarskiy;Beloyarskiy;63.7167;66.6667;172 -Terek;Terek;43.4833;44.1333;172 -Cherepanovo;Cherepanovo;54.2167;83.3667;172 -Yershov;Yershov;51.35;48.2833;172 -Yeniseysk;Yeniseysk;58.4667;92.1333;172 -Kotelnikovo;Kotelnikovo;47.6333;43.1333;172 -Pikalëvo;Pikalevo;59.5208;34.1514;172 -Usman;Usman;52.05;39.7333;172 -Kyakhta;Kyakhta;50.35;106.45;172 -Zverevo;Zverevo;48.02;40.12;172 -Bachi-Yurt;Bachi-Yurt;43.2242;46.1942;172 -Shakhunya;Shakhunya;57.6833;46.6;172 -Alagir;Alagir;43.0417;44.2106;172 -Morshansk;Morshansk;53.45;41.8;172 -Uyskoye;Uyskoye;54.3775;60.0047;172 -Novolakskoye;Novolakskoye;43.1194;46.4828;172 -Lakhdenpokhya;Lakhdenpokhya;61.5167;30.2;172 -Starokucherganovka;Starokucherganovka;46.325;47.9581;172 -Petropavlovka;Petropavlovka;50.608;105.3218;172 -Ivolginsk;Ivolginsk;51.7492;107.2836;172 -Kurush;Kurush;43.385;46.7592;172 -Shumerlya;Shumerlya;55.5;46.4167;172 -Kokhma;Kokhma;56.9333;41.0833;172 -Dagestanskiye Ogni;Dagestanskiye Ogni;42.1167;48.2;172 -Malmyzh;Malmyzh;56.5167;50.6667;172 -Isyangulovo;Isyangulovo;52.1925;56.5803;172 -Kargasok;Kargasok;59.0578;80.8711;172 -Kirgiz-Miyaki;Kirgiz-Miyaki;53.6345;54.8008;172 -Kirillov;Kirillov;59.8667;38.3833;172 -Salair;Salair;54.2333;85.8;172 -Sovetsk;Sovetsk;53.9333;37.6333;172 -Dno;Dno;57.8333;29.9667;172 -Mglin;Mglin;53.0611;32.8483;172 -Staritsa;Staritsa;56.5075;34.9356;172 -Dolgoderevenskoye;Dolgoderevenskoye;55.3444;61.3422;172 -Belinskiy;Belinskiy;52.9667;43.4167;172 -Askarovo;Askarovo;53.3333;58.5167;172 -Galashki;Galashki;43.0959;44.9853;172 -Yenotayevka;Yenotayevka;47.2436;47.0328;172 -Chërnyy Yar;Chernyy Yar;48.0603;46.1086;172 -Dzerzhinskiy;Dzerzhinskiy;55.6333;37.85;172 -Klimovsk;Klimovsk;55.3667;37.5333;172 -Gorno-Altaysk;Gorno-Altaysk;51.96;85.96;172 -Lytkarino;Lytkarino;55.5833;37.8833;172 -Moskovskiy;Moskovskiy;55.5991;37.355;172 -Makushino;Makushino;55.2;67.25;172 -Malaya Purga;Malaya Purga;56.5542;52.9953;172 -Korkmaskala;Korkmaskala;43.0238;47.2944;172 -Palatka;Palatka;60.1;150.9;172 -Tarko-Sale;Tarko-Sale;64.9147;77.7728;172 -Khotkovo;Khotkovo;56.25;37.9833;172 -Ryazhsk;Ryazhsk;53.7167;40.0667;172 -Pushchino;Pushchino;54.8333;37.6167;172 -Lyskovo;Lyskovo;56.0128;45.0253;172 -Kaltan;Kaltan;53.5167;87.2667;172 -Nerekhta;Nerekhta;57.45;40.5833;172 -Vikhorevka;Vikhorevka;56.1167;101.1667;172 -Bologoye;Bologoye;57.8787;34.0789;172 -Nizhniy Lomov;Nizhniy Lomov;53.5333;43.6833;172 -Roshal;Roshal;55.6667;39.8833;172 -Dudinka;Dudinka;69.4;86.1833;172 -Sysert;Sysert;56.5;60.8167;172 -Elektrougli;Elektrougli;55.7167;38.2167;172 -Toguchin;Toguchin;55.2333;84.3833;172 -Aldan;Aldan;58.6;125.3833;172 -Nikolsk;Nikolsk;53.7167;46.0833;172 -Bobrov;Bobrov;51.0944;40.0322;172 -Tyrnyauz;Tyrnyauz;43.4;42.9167;172 -Arsk;Arsk;56.0906;49.8764;172 -Dugulubgey;Dugulubgey;43.65;43.55;172 -Okha;Okha;53.5833;142.9333;172 -Olenegorsk;Olenegorsk;68.15;33.2833;172 -Buinsk;Buinsk;54.9667;48.2833;172 -Osa;Osa;57.2833;55.45;172 -Kurovskoye;Kurovskoye;55.5833;38.9167;172 -Birobidzhan;Birobidzhan;48.7833;132.9333;172 -Fryazino;Fryazino;55.95;38.05;172 -Buynaksk;Buynaksk;42.8167;47.1167;172 -Georgiyevsk;Georgiyevsk;44.15;43.4667;172 -Kuznetsk;Kuznetsk;53.1167;46.6;172 -Ivanteyevka;Ivanteyevka;55.97;37.92;172 -Lobnya;Lobnya;56.0167;37.4833;172 -Sergach;Sergach;55.5333;45.4667;172 -Tsotsin-Yurt;Tsotsin-Yurt;43.2419;46;172 -Kubinka;Kubinka;55.5764;36.6947;172 -Ostrov;Ostrov;57.3333;28.35;172 -Krasnoarmeysk;Krasnoarmeysk;56.1;38.1333;172 -Segezha;Segezha;63.7415;34.3222;172 -Kirzhach;Kirzhach;56.15;38.8667;172 -Semiluki;Semiluki;51.6833;39.0333;172 -Polysayevo;Polysayevo;54.6;86.2833;172 -Dalnerechensk;Dalnerechensk;45.9333;133.7333;172 -Severouralsk;Severouralsk;60.15;59.9333;172 -Kirovsk;Kirovsk;67.6142;33.6717;172 -Kirovsk;Kirovsk;59.8753;30.9814;172 -Novoaleksandrovsk;Novoaleksandrovsk;45.4933;41.2183;172 -Dyatkovo;Dyatkovo;53.6;34.3333;172 -Karasuk;Karasuk;53.7333;78.0333;172 -Karpinsk;Karpinsk;59.7667;60;172 -Kamyshlov;Kamyshlov;56.85;62.7167;172 -Mayskiy;Mayskiy;43.6333;44.0667;172 -Sol’-Iletsk;Sol'-Iletsk;51.1667;54.9833;172 -Kimovsk;Kimovsk;53.9667;38.5333;172 -Angarsk;Angarsk;52.5667;103.9167;172 -Staryy Oskol;Staryy Oskol;51.2981;37.835;172 -Korolëv;Korolev;55.9167;37.8167;172 -Blagoveshchensk;Blagoveshchensk;50.2578;127.5364;172 -Velikiy Novgorod;Velikiy Novgorod;58.521;31.2758;172 -Novopavlovsk;Novopavlovsk;43.9636;43.6394;172 -Zavodoukovsk;Zavodoukovsk;56.5;66.55;172 -Sasovo;Sasovo;54.35;41.9167;172 -Labytnangi;Labytnangi;66.65;66.4;172 -Kurchaloy;Kurchaloy;43.2019;46.0881;172 -Komsomol’sk-na-Amure;Komsomol'sk-na-Amure;50.55;137;172 -Taganrog;Taganrog;47.2333;38.9;172 -Syktyvkar;Syktyvkar;61.6667;50.8167;172 -Khimki;Khimki;55.8892;37.445;172 -Nizhnekamsk;Nizhnekamsk;55.6333;51.8167;172 -Tara;Tara;56.8753;74.4136;172 -Kushva;Kushva;58.2833;59.7333;172 -Sorochinsk;Sorochinsk;52.4333;53.15;172 -Kolpino;Kolpino;59.73;30.65;172 -Bratsk;Bratsk;56.152;101.633;172 -Dzerzhinsk;Dzerzhinsk;56.2333;43.45;172 -Orsk;Orsk;51.229;58.4681;172 -Noginsk;Noginsk;64.4833;91.2333;172 -Shakhty;Shakhty;47.7;40.2333;172 -Zarechnyy;Zarechnyy;56.8167;61.3167;172 -Oktyabrsk;Oktyabrsk;53.1667;48.6667;172 -Kholmsk;Kholmsk;47.0403;142.0431;172 -Topki;Topki;55.2833;85.6167;172 -Maloyaroslavets;Maloyaroslavets;55;36.4667;172 -Verkhniy Ufaley;Verkhniy Ufaley;56.05;60.2333;172 -Gubkinskiy;Gubkinskiy;64.4333;76.5;172 -Staraya Russa;Staraya Russa;57.9833;31.35;172 -Mikhaylovka;Mikhaylovka;43.9328;132.0091;172 -Bichura;Bichura;50.5864;107.5975;172 -Chadan;Chadan;51.2833;91.5667;172 -Belousovo;Belousovo;55.0917;36.6667;172 -Pokrovsk;Pokrovsk;61.4833;129.15;172 -Nizhniye Sergi;Nizhniye Sergi;56.6667;59.3;172 -Zavyalovo;Zavyalovo;56.7903;53.3806;172 -Verkhneyarkeyevo;Verkhneyarkeyevo;55.4458;54.3168;172 -Krasnoslobodsk;Krasnoslobodsk;54.4333;43.7833;172 -Aniva;Aniva;46.7167;142.5167;172 -Verkhneuralsk;Verkhneuralsk;53.8833;59.2167;172 -Kargat;Kargat;55.2;80.2833;172 -Nizhnevartovsk;Nizhnevartovsk;60.9389;76.595;172 -Novorossiysk;Novorossiysk;44.7167;37.7667;172 -Yoshkar-Ola;Yoshkar-Ola;56.6328;47.8958;172 -Nalchik;Nalchik;43.4833;43.6167;172 -Engels;Engels;51.4667;46.1167;172 -Sterlitamak;Sterlitamak;53.6333;55.95;172 -Petrozavodsk;Petrozavodsk;61.7833;34.35;172 -Kostroma;Kostroma;57.7667;40.9333;172 -Tambov;Tambov;52.7167;41.4333;172 -Groznyy;Groznyy;43.3125;45.6986;172 -Murmansk;Murmansk;68.9667;33.0833;172 -Volzhskiy;Volzhskiy;48.7833;44.7667;172 -Smolensk;Smolensk;54.7828;32.0453;172 -Cherepovets;Cherepovets;59.1333;37.9167;172 -Podolsk;Podolsk;55.4311;37.5456;172 -Vladikavkaz;Vladikavkaz;43.04;44.6775;172 -Kurgan;Kurgan;55.4408;65.3411;172 -Yakutsk;Yakutsk;62.0272;129.7319;172 -Orël;Orel;52.9686;36.0694;172 -Vologda;Vologda;59.2167;39.9;172 -Saransk;Saransk;54.1833;45.1833;172 -Chita;Chita;52.0333;113.5;172 -Kaluga;Kaluga;54.5333;36.2667;172 -Surgut;Surgut;61.25;73.4333;172 -Vladimir;Vladimir;56.1286;40.4058;172 -Arkhangelsk;Arkhangelsk;64.55;40.5333;172 -Nizhniy Tagil;Nizhniy Tagil;57.9167;59.9667;172 -Severodvinsk;Severodvinsk;64.5667;39.85;172 -Abakan;Abakan;53.7167;91.4167;172 -Armavir;Armavir;45;41.1167;172 -Rybinsk;Rybinsk;58.05;38.8333;172 -Balakovo;Balakovo;52.039;47.7839;172 -Orekhovo-Borisovo Yuzhnoye;Orekhovo-Borisovo Yuzhnoye;55.6031;37.7331;172 -Syzran;Syzran;53.1667;48.4667;172 -Norilsk;Norilsk;69.3333;88.2167;172 -Petropavlovsk-Kamchatskiy;Petropavlovsk-Kamchatskiy;53.0167;158.65;172 -Prokopyevsk;Prokopyevsk;53.8833;86.7167;172 -Yuzhno-Sakhalinsk;Yuzhno-Sakhalinsk;46.95;142.7333;172 -Biysk;Biysk;52.5167;85.1667;172 -Lyubertsy;Lyubertsy;55.6814;37.8939;172 -Pskov;Pskov;57.8167;28.3333;172 -Mytishchi;Mytishchi;55.9167;37.7333;172 -Elektrostal;Elektrostal;55.8;38.45;172 -Tarusa;Tarusa;54.7167;37.1833;172 -Dzhalka;Dzhalka;43.3186;45.9878;172 -Bolokhovo;Bolokhovo;54.0833;37.8167;172 -Kratovo;Kratovo;55.5911;38.1803;172 -Navoloki;Navoloki;57.4667;41.9667;172 -Kharovsk;Kharovsk;59.9642;40.1912;172 -Zlatoust;Zlatoust;55.1667;59.6667;172 -Ussuriysk;Ussuriysk;43.8;131.95;172 -Kamensk-Ural’skiy;Kamensk-Ural'skiy;56.4;61.9333;172 -Novocherkassk;Novocherkassk;47.4222;40.0939;172 -Krasnogorsk;Krasnogorsk;55.8167;37.3333;172 -Volgodonsk;Volgodonsk;47.5167;42.15;172 -Povarovo;Povarovo;56.0767;37.0622;172 -Psyzh;Psyzh;44.2231;42.0225;172 -Yelnya;Yelnya;54.5667;33.1667;172 -Mikhaylovsk;Mikhaylovsk;56.4333;59.1167;172 -Suoyarvi;Suoyarvi;62.0833;32.3667;172 -Serafimovich;Serafimovich;49.5833;42.7333;172 -Verkhnyaya Tura;Verkhnyaya Tura;58.3574;59.8224;172 -Gubden;Gubden;42.5658;47.5631;172 -Mrakovo;Mrakovo;52.7161;56.6244;172 -Uglegorsk;Uglegorsk;49.0667;142.0333;172 -Gremyachinsk;Gremyachinsk;58.5667;57.8333;172 -Porkhov;Porkhov;57.7667;29.55;172 -Skovorodino;Skovorodino;53.9833;123.9333;172 -Volchansk;Volchansk;59.9333;60.05;172 -Kireyevsk;Kireyevsk;53.9333;37.9333;172 -Balabanovo;Balabanovo;55.1833;36.65;172 -Otradnoye;Otradnoye;59.7742;30.7944;172 -Soltsy;Soltsy;58.1167;30.3167;172 -Gorodoviki;Gorodoviki;46.1353;41.9656;172 -Minyar;Minyar;55.0667;57.55;172 -Belozërsk;Belozersk;60.0333;37.7833;172 -Mariinskiy Posad;Mariinskiy Posad;56.1167;47.7167;172 -Neya;Neya;58.2833;43.8667;172 -Kuvshinovo;Kuvshinovo;57.0333;34.1667;172 -Pudozh;Pudozh;61.8;36.5333;172 -Kozlovka;Kozlovka;55.8333;48.25;172 -Topchikha;Topchikha;52.8211;83.1197;172 -Buy;Buy;58.4833;41.5167;172 -Zernograd;Zernograd;46.85;40.3;172 -Kotelnich;Kotelnich;58.3089;48.3481;172 -Stroitel;Stroitel;50.7833;36.4833;172 -Neftekumsk;Neftekumsk;44.7506;44.9797;172 -Buturlinovka;Buturlinovka;50.825;40.5889;172 -Asino;Asino;57;86.15;172 -Uvarovo;Uvarovo;51.9833;42.2667;172 -Atkarsk;Atkarsk;51.8667;45;172 -Sovetskaya Gavan’;Sovetskaya Gavan';48.9667;140.2833;172 -Sharya;Sharya;58.3667;45.5;172 -Pavlovsk;Pavlovsk;50.45;40.0667;172 -Ozëry;Ozery;54.85;38.55;172 -Inta;Inta;66.0398;60.1315;172 -Yanaul;Yanaul;56.2667;54.9333;172 -Morozovsk;Morozovsk;48.35;41.8333;172 -Zheleznovodsk;Zheleznovodsk;44.1333;43.0333;172 -Kochubeyevskoye;Kochubeyevskoye;44.6706;41.838;172 -Mednogorsk;Mednogorsk;51.4221;57.5953;172 -Yemanzhelinsk;Yemanzhelinsk;54.75;61.3167;172 -Gusev;Gusev;54.5922;22.1997;172 -Zadonsk;Zadonsk;52.3833;38.9167;172 -Barabinsk;Barabinsk;55.35;78.35;172 -Borzya;Borzya;50.3833;116.5333;172 -Petrovsk;Petrovsk;52.3167;45.3833;172 -Kartaly;Kartaly;53.05;60.65;172 -Pokhvistnevo;Pokhvistnevo;53.65;52.1333;172 -Rudnya;Rudnya;54.95;31.0667;172 -Aleksandrovsk-Sakhalinskiy;Aleksandrovsk-Sakhalinskiy;50.9;142.15;172 -Lesnoy Gorodok;Lesnoy Gorodok;55.6417;37.2042;172 -Chechen-Aul;Chechen-Aul;43.2;45.7889;172 -Aniskino;Aniskino;55.9417;38.15;172 -Yutsa;Yutsa;43.9625;42.9875;172 -Shira;Shira;54.4911;89.9597;172 -Kirs;Kirs;59.3372;52.2455;172 -Bezhetsk;Bezhetsk;57.7833;36.7;172 -Burayevo;Burayevo;55.8425;55.4056;172 -Aksay;Aksay;43.3725;46.445;172 -Levokumskoye;Levokumskoye;44.8225;44.6611;172 -Bakaly;Bakaly;55.1789;53.8028;172 -Rostov;Rostov;57.1833;39.4167;172 -Nartkala;Nartkala;43.55;43.85;172 -Dyurtyuli;Dyurtyuli;55.4833;54.8667;172 -Ob;Ob;54.9917;82.7125;172 -Kirov;Kirov;54.0833;34.3;172 -Blagodarnyy;Blagodarnyy;45.1029;43.4252;172 -Slavgorod;Slavgorod;53;78.65;172 -Gorodets;Gorodets;56.6503;43.4703;172 -Kondopoga;Kondopoga;62.2;34.2667;172 -Mozhaysk;Mozhaysk;55.5;36.0333;172 -Ust’-Dzheguta;Ust'-Dzheguta;44.0928;41.9822;172 -Artëmovskiy;Artemovskiy;57.3667;61.8667;172 -Dedovsk;Dedovsk;55.8667;37.1333;172 -Asha;Asha;55;57.25;172 -Likino-Dulevo;Likino-Dulevo;55.7;38.95;172 -Kostomuksha;Kostomuksha;64.5833;30.6;172 -Novaya Usman’;Novaya Usman';51.6439;39.4103;172 -Divnogorsk;Divnogorsk;55.95;92.3833;172 -Aleysk;Aleysk;52.5;82.7833;172 -Bogdanovich;Bogdanovich;56.7833;62.05;172 -Gagarin;Gagarin;55.55;35;172 -Krasnogvardeyskoye;Krasnogvardeyskoye;45.1167;39.5667;172 -Shchuchye;Shchuchye;55.2167;62.7667;172 -Valerik;Valerik;43.1797;45.4081;172 -Kola;Kola;68.8831;33.0219;172 -Pechory;Pechory;57.8167;27.6;172 -Nolinsk;Nolinsk;57.5572;49.9342;172 -Aleksandrov Gay;Aleksandrov Gay;50.1333;48.55;172 -Dorogobuzh;Dorogobuzh;54.92;33.3078;172 -Totma;Totma;59.9833;42.7667;172 -Skopin;Skopin;53.8167;39.55;172 -Nyurba;Nyurba;63.2833;118.3333;172 -Suzdal;Suzdal;56.4211;40.4489;172 -Tyumen;Tyumen;57.15;65.5333;172 -Saratov;Saratov;51.5333;46;172 -Krasnodar;Krasnodar;45.0333;38.9833;172 -Izhevsk;Izhevsk;56.85;53.2167;172 -Tolyatti;Tolyatti;53.5167;49.4167;172 -Balashikha;Balashikha;55.8;37.95;172 -Kaliningrad;Kaliningrad;54.7167;20.5;172 -Kursk;Kursk;51.7372;36.1872;172 -Ulan-Ude;Ulan-Ude;51.8272;107.6064;172 -Stavropol;Stavropol;45.05;41.9833;172 -Sochi;Sochi;43.5853;39.7203;172 -Bryansk;Bryansk;53.25;34.3667;172 -Ivanovo;Ivanovo;57;41;172 -Tver;Tver;56.8578;35.9219;172 -Magnitogorsk;Magnitogorsk;53.3833;59.0333;172 -Belgorod;Belgorod;50.6;36.6;172 -Ryazan;Ryazan;54.6167;39.7167;172 -Astrakhan;Astrakhan;46.3333;48.0167;172 -Naberezhnyye Chelny;Naberezhnyye Chelny;55.7;52.3333;172 -Penza;Penza;53.2;45;172 -Kirov;Kirov;58.6;49.65;172 -Lipetsk;Lipetsk;52.6167;39.6;172 -Tula;Tula;54.2;37.6167;172 -Cheboksary;Cheboksary;56.1333;47.25;172 -Yaroslavl;Yaroslavl;57.6167;39.85;172 -Makhachkala;Makhachkala;42.9833;47.4833;172 -Vladivostok;Vladivostok;43.1167;131.9;172 -Barnaul;Barnaul;53.3567;83.7872;172 -Khabarovsk;Khabarovsk;48.4833;135.0667;172 -Ulyanovsk;Ulyanovsk;54.3167;48.3667;172 -Irkutsk;Irkutsk;52.2833;104.3;172 -Novokuznetsk;Novokuznetsk;53.75;87.1167;172 -Kemerovo;Kemerovo;55.3333;86.0667;172 -Orenburg;Orenburg;51.7667;55.1;172 -Tomsk;Tomsk;56.4886;84.9522;172 -Kudymkar;Kudymkar;59.0167;54.6667;172 -Kandalaksha;Kandalaksha;67.1569;32.4117;172 -Sosnogorsk;Sosnogorsk;63.5833;53.9333;172 -Marks;Marks;51.7;46.75;172 -Bogoroditsk;Bogoroditsk;53.7667;38.1333;172 -Mikhaylov;Mikhaylov;54.2333;39.0333;172 -Mirnyy;Mirnyy;62.7603;40.3353;172 -Zima;Zima;53.9167;102.05;172 -Kasimov;Kasimov;54.9583;41.3972;172 -Velikiy Ustyug;Velikiy Ustyug;60.7589;46.3039;172 -Kotovsk;Kotovsk;52.5833;41.5;172 -Uglich;Uglich;57.5333;38.3333;172 -Serdobsk;Serdobsk;52.4667;44.2167;172 -Ostrogozhsk;Ostrogozhsk;50.8667;39.0667;172 -Slantsy;Slantsy;59.1167;28.0833;172 -Kulebaki;Kulebaki;55.4167;42.5167;172 -Primorsko-Akhtarsk;Primorsko-Akhtarsk;46.05;38.1833;172 -Novovoronezh;Novovoronezh;51.3167;39.2167;172 -Trëkhgornyy;Trekhgornyy;54.8;58.45;172 -Dobryanka;Dobryanka;58.45;56.4167;172 -Nurlat;Nurlat;54.4333;50.8;172 -Shatura;Shatura;55.5667;39.5333;172 -Chernushka;Chernushka;56.5;56.0833;172 -Teykovo;Teykovo;56.85;40.55;172 -Alkhan-Yurt;Alkhan-Yurt;43.2317;45.5722;172 -Novyye Atagi;Novyye Atagi;43.1328;45.7797;172 -Zaozërsk;Zaozersk;69.4;32.45;172 -Urzhum;Urzhum;57.1167;50;172 -Suntar;Suntar;62.1575;117.6442;172 -Belomorsk;Belomorsk;64.5167;34.7667;172 -Varna;Varna;53.3806;60.9789;172 -Serafimovskiy;Serafimovskiy;54.4333;53.8167;172 -Kushnarënkovo;Kushnarenkovo;55.1049;55.3479;172 -Ashukino;Ashukino;56.1611;37.9464;172 -Yermolino;Yermolino;55.2;36.6;172 -Opochka;Opochka;56.7167;28.65;172 -Tolbazy;Tolbazy;54.0242;55.8825;172 -Zavolzhsk;Zavolzhsk;57.4833;42.1333;172 -Digora;Digora;43.15;44.15;172 -Nogliki;Nogliki;51.8333;143.1667;172 -Krivodanovka;Krivodanovka;55.0881;82.6551;172 -Dylym;Dylym;43.071;46.6345;172 -Ikryanoye;Ikryanoye;46.0903;47.7306;172 -Volodarsk;Volodarsk;56.2333;43.2;172 -Vuktyl;Vuktyl;63.8667;57.3167;172 -Kosh-Agach;Kosh-Agach;49.9927;88.676;172 -Kargopol;Kargopol;61.5;38.9333;172 -Novosibirsk;Novosibirsk;55.0333;82.9167;172 -Chelyabinsk;Chelyabinsk;55.15;61.4;172 -Samara;Samara;53.1833;50.1167;172 -Omsk;Omsk;54.9667;73.3833;172 -Kazan;Kazan;55.7908;49.1144;172 -Nizhniy Novgorod;Nizhniy Novgorod;56.3269;44.0075;172 -Yekaterinburg;Yekaterinburg;56.8356;60.6128;172 -Moscow;Moscow;55.7558;37.6178;172 -Saint Petersburg;Saint Petersburg;59.95;30.3167;172 -Gulkevichi;Gulkevichi;45.3603;40.6945;172 -Bogorodsk;Bogorodsk;56.0997;43.5072;172 -Valuyki;Valuyki;50.1833;38.1167;172 -Furmanov;Furmanov;57.25;41.1;172 -Baltiysk;Baltiysk;54.65;19.9167;172 -Sukhoy Log;Sukhoy Log;56.9167;62.05;172 -Vyatskiye Polyany;Vyatskiye Polyany;56.2184;51.0686;172 -Korsakov;Korsakov;46.6333;142.7667;172 -Nizhneudinsk;Nizhneudinsk;54.9;99.0167;172 -Tynda;Tynda;55.15;124.7167;172 -Tayshet;Tayshet;55.9333;98.0167;172 -Tavda;Tavda;58.05;65.2667;172 -Slobodskoy;Slobodskoy;58.7242;50.1612;172 -Volgograd;Volgograd;48.7086;44.5147;172 -Rostov;Rostov;47.2333;39.7167;172 -Ufa;Ufa;54.7261;55.9475;172 -Krasnoyarsk;Krasnoyarsk;56.0089;92.8719;172 -Voronezh;Voronezh;51.6717;39.2106;172 -Perm;Perm;58.0139;56.2489;172 -Donetsk;Donetsk;48.3369;39.9449;172 -Kashira;Kashira;54.8333;38.15;172 -Shelekhov;Shelekhov;52.2;104.1;172 -Otradnyy;Otradnyy;53.3667;51.35;172 -Vyshniy Volochëk;Vyshniy Volochek;57.5913;34.5645;172 -Livny;Livny;52.4253;37.6083;172 -Kingisepp;Kingisepp;59.3667;28.6;172 -Lesnoy;Lesnoy;58.6333;59.7833;172 -Kurganinsk;Kurganinsk;44.8833;40.6;172 -Kamen’-na-Obi;Kamen'-na-Obi;53.7919;81.3486;172 -Aksay;Aksay;47.2667;39.8667;172 -Kimry;Kimry;56.8667;37.35;172 -Ruzayevka;Ruzayevka;54.0667;44.95;172 -Zarinsk;Zarinsk;53.7;84.9167;172 -Berëzovskiy;Berezovskiy;55.6667;86.25;172 -Gryazi;Gryazi;52.5;39.9333;172 -Torzhok;Torzhok;57.0333;34.9667;172 -Megion;Megion;61.0331;76.1097;172 -Yartsevo;Yartsevo;55.0667;32.6833;172 -Kuybyshev;Kuybyshev;55.4503;78.3075;172 -Volkhov;Volkhov;59.9167;32.35;172 -Parma;Parma;65.923;57.403;172 -Rasskazovo;Rasskazovo;52.6667;41.8833;172 -Nadym;Nadym;65.5333;72.5167;172 -Arkadak;Arkadak;51.9333;43.5;172 -Novaya Lyalya;Novaya Lyalya;59.05;60.6;172 -Dalmatovo;Dalmatovo;56.2667;62.9167;172 -Magdagachi;Magdagachi;53.45;125.8;172 -Zayukovo;Zayukovo;43.6119;43.3269;172 -Chaplygin;Chaplygin;53.2417;39.9667;172 -Udachnyy;Udachnyy;66.4;112.3;172 -Dolinsk;Dolinsk;47.3167;142.8;172 -Divnomorskoye;Divnomorskoye;44.5008;38.1353;172 -Vozdvizhenka;Vozdvizhenka;43.8942;131.9458;172 -Staryy Cherek;Staryy Cherek;43.475;43.8611;172 -Khandyga;Khandyga;62.666;135.6;172 -Kurumoch;Kurumoch;53.4889;50.0372;172 -Domna;Domna;51.8958;113.1597;172 -Kudryashovskiy;Kudryashovskiy;55.0974;82.7742;172 -Chemodanovka;Chemodanovka;53.2353;45.2475;172 -Ivanovka;Ivanovka;51.7183;55.1882;172 -Umba;Umba;66.6814;34.3455;172 -Lakkha Nëvre;Lakkha Nevre;43.6103;45.2453;172 -Khurba;Khurba;50.4069;136.8761;172 -Velikovechnoye;Velikovechnoye;44.934;39.755;172 -Strugi-Krasnyye;Strugi-Krasnyye;58.2719;29.1083;172 -Troitsko-Pechorsk;Troitsko-Pechorsk;62.7;56.2;172 -Tatarka;Tatarka;44.9589;41.9517;172 -Mundybash;Mundybash;53.2333;87.3167;172 -Zandak;Zandak;43.0572;46.4556;172 -Kamennomostskoye;Kamennomostskoye;43.7336;43.0458;172 -Spasskoye;Spasskoye;44.6145;132.797;172 -Sokur;Sokur;55.2092;83.3183;172 -Tazovskiy;Tazovskiy;67.4667;78.7;172 -Achikulak;Achikulak;44.5467;44.8314;172 -Shemordan;Shemordan;56.1856;50.3972;172 -Urvan;Urvan;43.4894;43.7653;172 -Ust’-Kulom;Ust'-Kulom;61.6881;53.6908;172 -Kazminskoye;Kazminskoye;44.5888;41.673;172 -Tiksi;Tiksi;71.6269;128.835;172 -Chernolesskoye;Chernolesskoye;44.7156;43.7133;172 -Krym;Krym;47.3003;39.5164;172 -Kiyevskoye;Kiyevskoye;45.0383;37.8883;172 -Altud;Altud;43.7181;43.8722;172 -Kugulta;Kugulta;45.3642;42.3869;172 -Okhotsk;Okhotsk;59.383;143.217;172 -Benoy;Benoy;42.9774;46.3094;172 -Konstantinovskoye;Konstantinovskoye;45.2992;42.6367;172 -Lesnikovo;Lesnikovo;55.2861;65.3222;172 -Chernyshevskiy;Chernyshevskiy;63.0128;112.4714;172 -Ust’-Kamchatsk;Ust'-Kamchatsk;56.2135;162.435;172 -Sangar;Sangar;63.9241;127.4739;172 -Khatanga;Khatanga;71.9833;102.5;172 -Batagay;Batagay;67.656;134.635;172 -Omsukchan;Omsukchan;62.5333;155.8;172 -Nikolo-Pavlovskoye;Nikolo-Pavlovskoye;57.8036;60.0286;172 -Detchino;Detchino;54.8092;36.3075;172 -Provideniya;Provideniya;64.4235;-173.2258;172 -Chokurdakh;Chokurdakh;70.6183;147.8946;172 -Saranpaul;Saranpaul;64.26;60.9083;172 -Ust’-Maya;Ust'-Maya;60.4566;134.5433;172 -Krasnogorsk;Krasnogorsk;48.4172;142.0869;172 -Vitim;Vitim;59.4515;112.5578;172 -Palana;Palana;59.084;159.95;172 -Cherskiy;Cherskiy;68.7501;161.33;172 -Zyryanka;Zyryanka;65.736;150.89;172 -De-Kastri;De-Kastri;51.4666;140.7833;172 -Bukachacha;Bukachacha;52.9833;116.9166;172 -Ugol’nyye Kopi;Ugol'nyye Kopi;64.7333;177.7;172 -Novyy Uoyan;Novyy Uoyan;56.135;111.7339;172 -Tsibanobalka;Tsibanobalka;44.9803;37.3439;172 -Tura;Tura;64.2833;100.25;172 -Yarkovo;Yarkovo;54.8072;82.5989;172 -Linda;Linda;56.6158;44.0956;172 -Zyazikov;Zyazikov;43.4957;44.7677;172 -Russko-Vysotskoye;Russko-Vysotskoye;59.6997;29.9442;172 -Otrado-Ol’ginskoye;Otrado-Ol'ginskoye;45.306;40.9397;172 -Kuba;Kuba;43.8589;43.4472;172 -Usogorsk;Usogorsk;63.4333;48.7;172 -Bogoslovka;Bogoslovka;53.2083;44.8014;172 -Verkhnerusskiy;Verkhnerusskiy;45.1324;41.9424;172 -Komsomol’skoye;Komsomol'skoye;43.3892;46.1573;172 -Dombarovskiy;Dombarovskiy;50.7546;59.54;172 -Igrim;Igrim;63.1933;64.4194;172 -Soldato-Aleksandrovskoye;Soldato-Aleksandrovskoye;44.2659;43.7562;172 -Mikhaylovskoye;Mikhaylovskoye;43.0997;44.6317;172 -Mikun;Mikun;62.35;50.0667;172 -Sultan-Yangiyurt;Sultan-Yangiyurt;43.2167;46.8667;172 -Kovda;Kovda;66.6903;32.8703;172 -Tiyerbes;Tiyerbes;64.3728;120.549;172 -Ust’-Nyukzha;Ust'-Nyukzha;56.5608;121.6031;172 -Ust’-Olenëk;Ust'-Olenek;72.9855;119.8214;172 -Zhilinda;Zhilinda;70.1333;113.9833;172 -Olenëk;Olenek;68.5042;112.4472;172 -Ambarchik;Ambarchik;69.6167;162.2833;172 -Logashkino;Logashkino;70.8536;153.8744;172 -Shoyna;Shoyna;67.8783;44.1526;172 -Enurmino;Enurmino;66.9545;-171.8671;172 -Oymyakon;Oymyakon;63.4629;142.787;172 -Korf;Korf;60.3731;166.0206;172 -Lavrentiya;Lavrentiya;65.5842;-170.9889;172 -Verkhoyansk;Verkhoyansk;67.55;133.3833;172 -Chumikan;Chumikan;54.7;135.3;172 -Ayan;Ayan;56.4686;138.1867;172 -Omolon;Omolon;65.2331;160.537;172 -Progress;Progress;49.7504;129.6167;172 -Mikhalkino;Mikhalkino;69.4353;161.551;172 -Uelen;Uelen;66.1667;-169.8167;172 -Supsekh;Supsekh;44.8611;37.3667;172 -Levokumka;Levokumka;44.2297;43.1481;172 -Psygansu;Psygansu;43.4194;43.7936;172 -Togur;Togur;58.3631;82.8264;172 -Malka;Malka;43.8039;43.3242;172 -Benoy-Yurt;Benoy-Yurt;43.6931;45.0503;172 -Kabardinka;Kabardinka;44.6511;37.9386;172 -Ivanovskoye;Ivanovskoye;44.5772;41.8697;172 -Zheshart;Zheshart;62.0594;49.5517;172 -Dalakovo;Dalakovo;43.2375;44.5897;172 -Inarki;Inarki;43.4708;44.5417;172 -Obyachevo;Obyachevo;60.3386;49.6092;172 -Ust’-Nera;Ust'-Nera;64.5666;143.2;172 -Podstepki;Podstepki;53.5151;49.1294;172 -Vinsady;Vinsady;44.0817;42.9606;172 -Argudan;Argudan;43.42;43.92;172 -Nizhniy Odes;Nizhniy Odes;63.65;54.85;172 -Verkhniye Achaluki;Verkhniye Achaluki;43.3469;44.6975;172 -Chermen;Chermen;43.15;44.7333;172 -Lakha Nëvre;Lakha Nevre;43.6228;45.3397;172 -Elin-Yurt;Elin-Yurt;43.6717;44.9602;172 -Baksanenok;Baksanenok;43.6897;43.6547;172 -Olovyannaya;Olovyannaya;50.95;115.5666;172 -Gizel;Gizel;43.0392;44.5702;172 -Kagalnik;Kagalnik;47.077;39.3236;172 -Grabovo;Grabovo;53.3794;45.0619;172 -Khomutovo;Khomutovo;52.4658;104.4025;172 -Sarmakovo;Sarmakovo;43.7397;43.1894;172 -Kenzhe;Kenzhe;43.4975;43.5539;172 -Nyazepetrovsk;Nyazepetrovsk;56.05;59.6;172 -Severnyy;Severnyy;67.6083;64.1233;172 -Likhoslavl;Likhoslavl;57.1167;35.4667;172 -Kem;Kem;64.95;34.6;172 -Chegem Vtoroy;Chegem Vtoroy;43.5958;43.5994;172 -Zvenigovo;Zvenigovo;55.9667;48.0167;172 -Aginskoye;Aginskoye;51.1031;114.5228;172 -Chkalovsk;Chkalovsk;56.7667;43.25;172 -Chekmagush;Chekmagush;55.1411;54.65;172 -Babayevo;Babayevo;59.3833;35.95;172 -Nikel;Nikel;69.4081;30.2206;172 -Sorsk;Sorsk;54;90.25;172 -Yuryuzan;Yuryuzan;54.8667;58.4333;172 -Gornozavodsk;Gornozavodsk;58.3833;58.3167;172 -Drezna;Drezna;55.75;38.8333;172 -Alatyr;Alatyr;54.85;46.5833;172 -Severo-Kuril’sk;Severo-Kuril'sk;50.6833;156.1167;172 -Saskylakh;Saskylakh;71.9653;114.0923;172 -Artëmovsk;Artemovsk;54.35;93.4333;172 -Kazachye;Kazachye;70.7522;136.234;172 -Nakhodka;Nakhodka;67.7167;77.65;172 -Novyy Port;Novyy Port;67.6919;72.8964;172 -Teeli;Teeli;51.014;90.2053;172 -Mezen;Mezen;65.85;44.2333;172 -Zhigansk;Zhigansk;66.7708;123.371;172 -Srednekolymsk;Srednekolymsk;67.45;153.7;172 -Pevek;Pevek;69.7;170.3167;172 -Belaya Kalitva;Belaya Kalitva;48.1667;40.7833;172 -Amursk;Amursk;50.2167;136.9;172 -Baksan;Baksan;43.6833;43.5333;172 -Mtsensk;Mtsensk;53.2833;36.5667;172 -Tutayev;Tutayev;57.8833;39.5333;172 -Apsheronsk;Apsheronsk;44.4608;39.7406;172 -Pereslavl’-Zalesskiy;Pereslavl'-Zalesskiy;56.7381;38.8562;172 -Chebarkul;Chebarkul;54.9778;60.37;172 -Novozybkov;Novozybkov;52.5333;31.9333;172 -Pyt’-Yakh;Pyt'-Yakh;60.75;72.7833;172 -Yalutorovsk;Yalutorovsk;56.65;66.3;172 -Pechora;Pechora;65.1442;57.2197;172 -Uray;Uray;60.1333;64.7833;172 -Zainsk;Zainsk;55.3;52.0167;172 -Tetyushi;Tetyushi;54.9333;48.8333;172 -Korablino;Korablino;53.9167;40.0167;172 -Boguchar;Boguchar;49.9333;40.55;172 -Novodvinsk;Novodvinsk;64.4167;40.8167;172 -Sayansk;Sayansk;54.1167;102.1667;172 -Yelizovo;Yelizovo;53.1833;158.3833;172 -Kachkanar;Kachkanar;58.7;59.4833;172 -Kurchatov;Kurchatov;51.6667;35.65;172 -Rtishchevo;Rtishchevo;52.25;43.7833;172 -Temryuk;Temryuk;45.2667;37.3833;172 -Sovetsk;Sovetsk;55.0833;21.8833;172 -Verkhnyaya Salda;Verkhnyaya Salda;58.05;60.55;172 -Karabulak;Karabulak;43.3;44.9;172 -Spassk-Dal’niy;Spassk-Dal'niy;44.6;132.8167;172 -Tulun;Tulun;54.5667;100.5667;172 -Kolchugino;Kolchugino;56.2992;39.3831;172 -Satka;Satka;55.05;59.05;172 -Mozdok;Mozdok;43.75;44.65;172 -Myski;Myski;53.7;87.8167;172 -Strezhevoy;Strezhevoy;60.7333;77.5833;172 -Ust’-Kut;Ust'-Kut;56.8;105.8333;172 -Shebekino;Shebekino;50.4167;36.9;172 -Gay;Gay;51.4747;58.4543;172 -Safonovo;Safonovo;55.1;33.25;172 -Monchegorsk;Monchegorsk;67.9394;32.9156;172 -Korenovsk;Korenovsk;45.4667;39.45;172 -Osinniki;Osinniki;53.6167;87.3333;172 -Chusovoy;Chusovoy;58.2833;57.8167;172 -Ulkan;Ulkan;55.9004;107.7833;172 -Strelka;Strelka;61.867;152.2502;172 -Bol’sheretsk;Bol'sheretsk;52.439;156.3594;172 -Karamken;Karamken;60.2004;151.1666;172 -Birsk;Birsk;55.4167;55.5333;172 -Yessey;Yessey;68.4837;102.1666;172 -Gyda;Gyda;70.8814;78.4661;172 -Peregrebnoye;Peregrebnoye;62.967;65.0859;172 -Laryak;Laryak;61.1012;80.2514;172 -Mukhomornoye;Mukhomornoye;66.4171;173.3333;172 -Vorontsovo;Vorontsovo;71.6983;83.5642;172 -Omchak;Omchak;61.6333;147.9167;172 -Shalaurova;Shalaurova;73.2204;143.1833;172 -Khorgo;Khorgo;73.4833;113.63;172 -Komsa;Komsa;61.868;89.2577;172 -Pakhachi;Pakhachi;60.5816;169.05;172 -Indiga;Indiga;67.6898;49.0166;172 -Chagda;Chagda;60.1;133.9;172 -Tunguskhaya;Tunguskhaya;64.9004;125.25;172 -Podkamennaya Tunguska;Podkamennaya Tunguska;61.5995;90.1236;172 -Siglan;Siglan;59.0337;152.4166;172 -Utkholok;Utkholok;57.5504;157.2333;172 -Varnek;Varnek;69.7301;60.0636;172 -Trofimovsk;Trofimovsk;72.5997;127.0337;172 -Matochkin Shar;Matochkin Shar;73.27;56.4497;172 -Menkerya;Menkerya;67.9886;123.3505;172 -Khakhar;Khakhar;57.6666;135.43;172 -Zvëzdnyy;Zvezdnyy;70.9566;-179.59;172 -Sagastyr;Sagastyr;73.3779;126.5924;172 -Zemlya Bunge;Zemlya Bunge;74.8983;142.105;172 -Starorybnoye;Starorybnoye;72.7666;104.8;172 -Agapa;Agapa;71.4504;89.25;172 -Il’pyrskiy;Il'pyrskiy;59.96;164.2;172 -Amderma;Amderma;69.763;61.6677;172 -Bugrino;Bugrino;68.8079;49.3042;172 -Put’ Lenina;Put' Lenina;68.5166;107.8;172 -Nizhneyansk;Nizhneyansk;71.4333;136.0666;172 -Sherlovaya Gora;Sherlovaya Gora;50.5306;116.3006;172 -Manily;Manily;62.4908;165.3298;172 -Dikson;Dikson;73.507;80.5451;172 -Klyuchi;Klyuchi;56.3;160.85;172 -Yerëma;Yerema;60.3808;107.7794;172 -Oktyabrskiy;Oktyabrskiy;52.6636;156.2387;172 -Ust’-Kuyga;Ust'-Kuyga;70.0171;135.6;172 -Eldikan;Eldikan;60.8;135.1833;172 -Beringovskiy;Beringovskiy;63.0655;179.3067;172 -Evensk;Evensk;61.95;159.2333;172 -Egvekinot;Egvekinot;66.3221;-179.1837;172 -Shagonar;Shagonar;51.5333;92.9;172 -Karabash;Karabash;55.4833;60.2;172 -Verkhniy Tagil;Verkhniy Tagil;57.3833;59.9333;172 -Kandry;Kandry;54.5667;54.1167;172 -Neman;Neman;55.0333;22.0333;172 -Khorol;Khorol;44.425;132.075;172 -Mesyagutovo;Mesyagutovo;55.5322;58.255;172 -Kamen’-Rybolov;Kamen'-Rybolov;44.7667;132.0167;172 -Zasechnoye;Zasechnoye;53.1142;45.0601;172 -Shalushka;Shalushka;43.5261;43.5594;172 -Borovsk;Borovsk;55.2;36.4833;172 -Sosnovka;Sosnovka;56.25;51.2833;172 -Narimanov;Narimanov;46.6833;47.85;172 -Vilyuysk;Vilyuysk;63.75;121.6167;172 -Nazyvayevsk;Nazyvayevsk;55.5667;71.35;172 -Bolkhov;Bolkhov;53.45;36;172 -Baley;Baley;51.5833;116.6333;172 -Zakamensk;Zakamensk;50.3833;103.2833;172 -Kirensk;Kirensk;57.7833;108.1;172 -Boguchany;Boguchany;58.3786;97.4356;172 -Kursavka;Kursavka;44.46;42.4953;172 -Chulym;Chulym;55.09;80.9703;172 -Argun;Argun;43.3;45.8667;172 -Akhtubinsk;Akhtubinsk;48.2833;46.1667;172 -Uchaly;Uchaly;54.3167;59.3833;172 -Koryazhma;Koryazhma;61.3;47.1667;172 -Goryachiy Klyuch;Goryachiy Klyuch;44.6308;39.13;172 -Malgobek;Malgobek;43.5167;44.5833;172 -Yugorsk;Yugorsk;61.3167;63.35;172 -Tosno;Tosno;59.5411;30.875;172 -Dalnegorsk;Dalnegorsk;44.5539;135.5661;172 -Frolovo;Frolovo;49.7714;43.6622;172 -Alapayevsk;Alapayevsk;57.85;61.7;172 -Sokol;Sokol;59.4667;40.1167;172 -Kinel;Kinel;53.2333;50.6167;172 -Protvino;Protvino;54.8667;37.2167;172 -Beslan;Beslan;43.1833;44.5333;172 -Kizilyurt;Kizilyurt;43.2;46.8667;172 -Rezh;Rezh;57.3667;61.4;172 -Irbit;Irbit;57.6667;63.0667;172 -Kyshtym;Kyshtym;55.7139;60.5528;172 -Lesozavodsk;Lesozavodsk;45.4667;133.4;172 -Partizansk;Partizansk;43.1333;133.1333;172 -Yuzhno-Sukhokumsk;Yuzhno-Sukhokumsk;44.6667;45.65;172 -Praskoveya;Praskoveya;44.7444;44.2031;172 -Nadezhda;Nadezhda;45.0448;42.1104;172 -Surazh;Surazh;53.0167;32.4;172 -Krasnoufimsk;Krasnoufimsk;56.6167;57.7667;172 -Abinsk;Abinsk;44.8667;38.1667;172 -Mariinsk;Mariinsk;56.2167;87.75;172 -Uryupinsk;Uryupinsk;50.8;42.0167;172 -Konakovo;Konakovo;56.7129;36.7783;172 -Nordvik;Nordvik;74.0165;111.51;172 -Tukchi;Tukchi;57.367;139.5;172 -Numto;Numto;63.6667;71.3333;172 -Usinsk;Usinsk;65.9998;57.5414;172 -Sharypovo;Sharypovo;55.525;89.2;172 -Alekseyevka;Alekseyevka;50.6333;38.6833;172 -Bol’shoy Kamen’;Bol'shoy Kamen';43.1167;132.35;172 -Lyudinovo;Lyudinovo;53.8667;34.4667;172 -Yuzhnouralsk;Yuzhnouralsk;54.45;61.25;172 -Izobil’nyy;Izobil'nyy;45.3667;41.7167;172 -Zavolzhye;Zavolzhye;56.6425;43.3928;172 -Krasnyy Sulin;Krasnyy Sulin;47.8833;40.0667;172 -Luza;Luza;60.6167;47.2833;172 -Sylva;Sylva;57.3139;58.7889;172 -Sudogda;Sudogda;55.95;40.8667;172 -Zuyevka;Zuyevka;58.4033;51.1304;172 -Pitkyaranta;Pitkyaranta;61.5667;31.4833;172 -Olëkminsk;Olekminsk;60.3833;120.4333;172 -Ivangorod;Ivangorod;59.375;28.2053;172 -Peschanokopskoye;Peschanokopskoye;46.1961;41.0775;172 -Khilok;Khilok;51.35;110.45;172 -Sosenskiy;Sosenskiy;54.05;35.9667;172 -Malaya Vishera;Malaya Vishera;58.85;32.2167;172 -Zhatay;Zhatay;62.1641;129.8431;172 -Zmeinogorsk;Zmeinogorsk;51.158;82.1874;172 -Zaozërnyy;Zaozernyy;55.9667;94.7;172 -Ertil;Ertil;51.8333;40.8;172 -Argayash;Argayash;55.4889;60.8767;172 -Kambarka;Kambarka;56.2667;54.2;172 -Buzdyak;Buzdyak;54.5711;54.5308;172 -Vorsma;Vorsma;55.9833;43.2667;172 -Vytegra;Vytegra;61;36.45;172 -Tyukalinsk;Tyukalinsk;55.8667;72.2;172 -Belaya Kholunitsa;Belaya Kholunitsa;58.8333;50.85;172 -Nevelsk;Nevelsk;46.65;141.8667;172 -Sylva;Sylva;58.0333;56.7681;172 -Taksimo;Taksimo;56.3315;114.89;172 -Luga;Luga;58.7333;29.85;172 -Yefremov;Yefremov;53.1492;38.0826;172 -Mirnyy;Mirnyy;62.5333;113.95;172 -Blagoveshchensk;Blagoveshchensk;55.0333;55.9833;172 -Aznakayevo;Aznakayevo;54.85;53.0667;172 -Korkino;Korkino;54.8833;61.4;172 -Zelenokumsk;Zelenokumsk;44.4;43.867;172 -Vysokovsk;Vysokovsk;56.3167;36.55;172 -Zavitinsk;Zavitinsk;50.1167;129.4333;172 -Millerovo;Millerovo;48.9167;40.4;172 -Vichuga;Vichuga;57.2;41.9167;172 -Svetlograd;Svetlograd;45.3308;42.8511;172 -Boyarka;Boyarka;70.767;97.5;172 -Chernyakhovsk;Chernyakhovsk;54.6333;21.8167;172 -Vyazniki;Vyazniki;56.2433;42.1292;172 -Kamenka;Kamenka;53.1833;44.05;172 -Kabuga;Kabuga;-1.9765;30.2247;173 -Muhanga;Muhanga;-2.0783;29.7581;173 -Kigali;Kigali;-1.9536;30.0606;173 -Cyangugu;Cyangugu;-2.4833;28.8967;173 -Nyanza;Nyanza;-2.3496;29.74;173 -Ruhengeri;Ruhengeri;-1.4944;29.6417;173 -Byumba;Byumba;-1.5794;30.0694;173 -Gisenyi;Gisenyi;-1.6928;29.25;173 -Kibuye;Kibuye;-2.0594;29.3481;173 -Ruhango;Ruhango;-2.2325;29.7803;173 -Gikongoro;Gikongoro;-2.4697;29.5814;173 -Rwamagana;Rwamagana;-1.9525;30.4378;173 -Kibungo;Kibungo;-2.1608;30.5442;173 -Butare;Butare;-2.6;29.75;173 -Gitarama;Gitarama;-2.0696;29.76;173 -Gustavia;Gustavia;17.8958;-62.8508;174 -Jamestown;Jamestown;-15.9251;-5.7179;175 -Edinburgh of the Seven Seas;Edinburgh of the Seven Seas;-37.0675;-12.3105;175 -Georgetown;Georgetown;-7.9286;-14.4119;175 -Basseterre;Basseterre;17.2983;-62.7342;176 -Castries;Castries;14.0167;-60.9833;177 -Gros Islet;Gros Islet;14.081;-60.953;177 -Marigot;Marigot;18.0706;-63.0847;178 -Saint-Pierre;Saint-Pierre;46.7811;-56.1764;179 -Kingstown;Kingstown;13.1667;-61.2333;180 -Apia;Apia;-13.8333;-171.8333;181 -Saleaula;Saleaula;-13.4489;-172.3352;181 -Samamea;Samamea;-13.9338;-171.5312;181 -Satupa‘itea;Satupa`itea;-13.7659;-172.3269;181 -Safotu;Safotu;-13.4513;-172.4018;181 -Vailoa;Vailoa;-13.7555;-172.307;181 -Asau;Asau;-13.5196;-172.6378;181 -Safotulafai;Safotulafai;-13.6715;-172.1777;181 -Lufilufi;Lufilufi;-13.8745;-171.5986;181 -Afega;Afega;-13.7973;-171.8531;181 -Leulumoega;Leulumoega;-13.823;-171.9613;181 -Mulifanua;Mulifanua;-13.8318;-172.036;181 -Chiesanuova;Chiesanuova;43.9061;12.4214;182 -Montegiardino;Montegiardino;43.9092;12.4833;182 -Fiorentino;Fiorentino;43.9092;12.4581;182 -Acquaviva;Acquaviva;43.9453;12.4183;182 -Borgo Maggiore;Borgo Maggiore;43.9408;12.4475;182 -Domagnano;Domagnano;43.9492;12.4686;182 -Faetano;Faetano;43.9261;12.4981;182 -Serravalle;Serravalle;43.9683;12.4811;182 -San Marino;San Marino;43.932;12.4484;182 -São Tomé;Sao Tome;0.3333;6.7333;183 -Neves;Neves;0.3586;6.5525;183 -São João dos Angolares;Sao Joao dos Angolares;0.1342;6.6494;183 -Santana;Santana;0.26;6.7414;183 -Guadalupe;Guadalupe;0.3792;6.6375;183 -Santo António;Santo Antonio;1.6806;7.4394;183 -Trindade;Trindade;0.3;6.6667;183 -Al Bāḩah;Al Bahah;20.0129;41.4677;184 -Arar;Arar;30.9833;41.0167;184 -Al Ḩawīyah;Al Hawiyah;21.4411;40.4975;184 -Qal‘at Bīshah;Qal`at Bishah;20.0087;42.5987;184 -Khamīs Mushayţ;Khamis Mushayt;18.3;42.7333;184 -Rafḩā;Rafha;29.6202;43.4948;184 -Al Majma‘ah;Al Majma`ah;25.9039;45.3456;184 -Turabah;Turabah;21.2142;41.6331;184 -Medina;Medina;24.4667;39.6;184 -Mecca;Mecca;21.4225;39.8261;184 -Riyadh;Riyadh;24.65;46.71;184 -Jeddah;Jeddah;21.5428;39.1728;184 -Dhahran;Dhahran;26.2667;50.15;184 -Aţ Ţā’if;At Ta'if;21.2667;40.4167;184 -Al Ḩillah;Al Hillah;23.4895;46.7564;184 -Tabūk;Tabuk;28.3838;36.555;184 -Ḩā’il;Ha'il;27.5236;41.7001;184 -Buraydah;Buraydah;26.3333;43.9667;184 -Al Hufūf;Al Hufuf;25.3608;49.5997;184 -Ad Dammām;Ad Dammam;26.4333;50.1;184 -Al Khubar;Al Khubar;26.3;50.2167;184 -Abhā;Abha;18.2167;42.5;184 -Al Jubayl;Al Jubayl;27.0046;49.646;184 -Ḩafr al Bāţin;Hafr al Batin;28.4337;45.9601;184 -Al Mubarraz;Al Mubarraz;25.4416;49.6642;184 -Al Kharj;Al Kharj;24.1556;47.312;184 -Yanbu‘;Yanbu`;24.0943;38.0493;184 -Al Qaţīf;Al Qatif;26.5196;50.0115;184 -Laylá;Layla;22.2833;46.7333;184 -Dawmat al Jandal;Dawmat al Jandal;29.8153;39.8664;184 -As Sulayyil;As Sulayyil;20.4623;45.5722;184 -Jāzān;Jazan;16.8892;42.5611;184 -Sakākā;Sakaka;30;40.1333;184 -Ad Dir‘īyah;Ad Dir`iyah;24.7333;46.5756;184 -Najrān;Najran;17.4917;44.1322;184 -Ḑurumā;Duruma;24.6173;46.2256;184 -Al Quway‘īyah;Al Quway`iyah;24.0737;45.2806;184 -Al Qurayyāt;Al Qurayyat;31.3333;37.3333;184 -Al Qunfudhah;Al Qunfudhah;19.1264;41.0789;184 -Al Wajh;Al Wajh;26.2324;36.4636;184 -Tambacounda;Tambacounda;13.7689;-13.6672;185 -Louga;Louga;15.6167;-16.2167;185 -Kolda;Kolda;12.8958;-14.9408;185 -Dodji;Dodji;15.5167;-14.9333;185 -Diourbel;Diourbel;14.655;-16.2314;185 -Kobilo;Kobilo;16.15;-13.5;185 -Thiès;Thies;14.7833;-16.9167;185 -Bignona;Bignona;12.8167;-16.2333;185 -Rufisque;Rufisque;14.7167;-17.2667;185 -Kaolack;Kaolack;14.1389;-16.0764;185 -Ziguinchor;Ziguinchor;12.5833;-16.2667;185 -Saint-Louis;Saint-Louis;16.0333;-16.5;185 -Touba;Touba;14.8667;-15.8833;185 -Pikine;Pikine;14.75;-17.4;185 -Dakar;Dakar;14.7319;-17.4572;185 -Kanel;Kanel;15.4833;-13.1667;185 -Fatick;Fatick;14.3167;-16.4167;185 -Kédougou;Kedougou;12.5556;-12.1807;185 -Linguère;Linguere;15.3833;-15.2167;185 -Matam;Matam;15.6167;-13.3333;185 -Sédhiou;Sedhiou;12.7081;-15.5569;185 -Kaffrine;Kaffrine;14.1016;-15.5467;185 -Medveđa;Medveda;42.8333;21.5833;186 -Plandište;Plandiste;45.2269;21.1217;186 -Rekovac;Rekovac;43.8667;21.1333;186 -Knić;Knic;43.9167;20.7167;186 -Bečej;Becej;45.6167;20.0333;186 -Sečanj;Secanj;45.3667;20.7722;186 -Titel;Titel;45.2;20.3;186 -Opovo;Opovo;45.0514;20.4247;186 -Merošina;Merosina;43.2833;21.7167;186 -Kula;Kula;45.6109;19.5274;186 -Apatin;Apatin;45.6667;18.9833;186 -Žitorađa;Zitorada;43.1833;21.7167;186 -Gadžin Han;Gadzin Han;43.2203;22.0258;186 -Ćićevac;Cicevac;43.7167;21.45;186 -Pećinci;Pecinci;44.9089;19.9664;186 -Kovin;Kovin;44.7475;20.9761;186 -Koceljeva;Koceljeva;44.4708;19.807;186 -Bosilegrad;Bosilegrad;42.5005;22.4728;186 -Vladimirci;Vladimirci;44.6167;19.7833;186 -Ražanj;Razanj;43.6667;21.55;186 -Kučevo;Kucevo;44.4833;21.6667;186 -Žabari;Zabari;44.3562;21.2143;186 -Malo Crniće;Malo Crnice;44.5667;21.2833;186 -Srbobran;Srbobran;45.5522;19.8017;186 -Mali Iđoš;Mali Idos;45.7069;19.6644;186 -Žitište;Zitiste;45.485;20.5497;186 -Novi Kneževac;Novi Knezevac;46.05;20.1;186 -Golubac;Golubac;44.653;21.632;186 -Nova Crnja;Nova Crnja;45.6667;20.6;186 -Majdanpek;Majdanpek;44.38;21.944;186 -Novi Bečej;Novi Becej;45.6;20.1167;186 -Trgovište;Trgoviste;42.3514;22.0921;186 -Žagubica;Zagubica;44.1979;21.7902;186 -Topola;Topola;44.2525;20.6761;186 -Temerin;Temerin;45.4053;19.8869;186 -Dimitrovgrad;Dimitrovgrad;43.0167;22.7833;186 -Veliko Gradište;Veliko Gradiste;44.75;21.5167;186 -Velika Plana;Velika Plana;44.3333;21.0833;186 -Petrovac na Mlavi;Petrovac na Mlavi;44.3783;21.4194;186 -Svilajnac;Svilajnac;44.2167;21.2;186 -Boljevac;Boljevac;43.8247;21.9519;186 -Kladovo;Kladovo;44.6039;22.6072;186 -Stara Pazova;Stara Pazova;44.9833;20.1667;186 -Šid;Sid;45.1283;19.2264;186 -Bojnik;Bojnik;43.0142;21.718;186 -Ljig;Ljig;44.2213;20.2375;186 -Inđija;Indija;45.0492;20.0792;186 -Despotovac;Despotovac;44.0833;21.4333;186 -Čajetina;Cajetina;43.75;19.7167;186 -Aleksinac;Aleksinac;43.5383;21.7047;186 -Osečina;Osecina;44.3667;19.6;186 -Rača;Raca;44.2333;20.9833;186 -Lebane;Lebane;42.9167;21.7333;186 -Zaječar;Zajecar;43.9042;22.2847;186 -Paraćin;Paracin;43.8667;21.4167;186 -Knjaževac;Knjazevac;43.5;22.4333;186 -Sremska Mitrovica;Sremska Mitrovica;44.9661;19.6106;186 -Požarevac;Pozarevac;44.62;21.1897;186 -Krupanj;Krupanj;44.3667;19.3667;186 -Varvarin;Varvarin;43.7167;21.3667;186 -Crna Trava;Crna Trava;42.8101;22.299;186 -Mali Zvornik;Mali Zvornik;44.3992;19.1214;186 -Batočina;Batocina;44.15;21.0833;186 -Blace;Blace;43.2906;21.2847;186 -Ruma;Ruma;45.0031;19.8289;186 -Doljevac;Doljevac;43.1968;21.8334;186 -Negotin;Negotin;44.2167;22.5167;186 -Prokuplje;Prokuplje;43.2339;21.5861;186 -Brus;Brus;43.3836;21.0336;186 -Surdulica;Surdulica;42.695;22.1672;186 -Pirot;Pirot;43.1519;22.585;186 -Raška;Raska;43.2856;20.6092;186 -Požega;Pozega;43.8459;20.0368;186 -Ub;Ub;44.45;20.0667;186 -Lučani;Lucani;43.8667;20.1333;186 -Kosjerić;Kosjeric;44;19.9167;186 -Mionica;Mionica;44.25;20.0833;186 -Lajkovac;Lajkovac;44.3667;20.1667;186 -Bela Palanka;Bela Palanka;43.2178;22.3067;186 -Smederevska Palanka;Smederevska Palanka;44.3655;20.9587;186 -Babušnica;Babusnica;43.068;22.4115;186 -Vlasotince;Vlasotince;42.9667;22.1333;186 -Ljubovija;Ljubovija;44.1869;19.3728;186 -Gornji Milanovac;Gornji Milanovac;44.0212;20.456;186 -Svrljig;Svrljig;43.4167;22.1167;186 -Kuršumlija;Kursumlija;43.1408;21.2678;186 -Aleksandrovac;Aleksandrovac;43.4553;21.0514;186 -Šabac;Sabac;44.7558;19.6939;186 -Smederevo;Smederevo;44.6633;20.9289;186 -Arilje;Arilje;43.7531;20.0956;186 -Nova Varoš;Nova Varos;43.4667;19.8203;186 -Vladičin Han;Vladicin Han;42.7;22.0667;186 -Horgoš;Horgos;46.1556;19.9725;186 -Ivanjica;Ivanjica;43.5811;20.2297;186 -Aranđelovac;Arandelovac;44.3042;20.5561;186 -Jagodina;Jagodina;43.975;21.2564;186 -Priboj;Priboj;43.5836;19.5258;186 -Alibunar;Alibunar;45.0808;20.9658;186 -Tutin;Tutin;42.9875;20.3256;186 -Irig;Irig;45.1011;19.8583;186 -Čoka;Coka;45.9389;20.1394;186 -Lapovo;Lapovo;44.1833;21.1;186 -Bač;Bac;45.3886;19.2353;186 -Bački Petrovac;Backi Petrovac;45.3564;19.5883;186 -Bogatić;Bogatic;44.8333;19.4833;186 -Kovačica;Kovacica;45.1117;20.6214;186 -Sokobanja;Sokobanja;43.6394;21.8694;186 -Beočin;Beocin;45.1922;19.7203;186 -Bela Crkva;Bela Crkva;44.8975;21.4172;186 -Vrnjačka Banja;Vrnjacka Banja;43.6167;20.9;186 -Ada;Ada;45.8014;20.1222;186 -Kanjiža;Kanjiza;46.0667;20.05;186 -Odžaci;Odzaci;45.5167;19.2667;186 -Sremski Karlovci;Sremski Karlovci;45.2;19.9333;186 -Žabalj;Zabalj;45.3667;20.0667;186 -Melenci;Melenci;45.5083;20.3169;186 -Trstenik;Trstenik;43.6186;20.9972;186 -Bačka Topola;Backa Topola;45.8089;19.635;186 -Sjenica;Sjenica;43.2667;20;186 -Vrbas;Vrbas;45.5697;19.6378;186 -Bajina Bašta;Bajina Basta;43.9731;19.5597;186 -Subotica;Subotica;46.0983;19.67;186 -Bačka Palanka;Backa Palanka;45.2506;19.3886;186 -Senta;Senta;45.9314;20.09;186 -Ćuprija;Cuprija;43.9231;21.3686;186 -Debeljača;Debeljaca;45.0711;20.6;186 -Stara Moravica;Stara Moravica;45.8689;19.4661;186 -Batajnica;Batajnica;44.9022;20.2814;186 -Preševo;Presevo;42.3067;21.65;186 -Bujanovac;Bujanovac;42.4667;21.7667;186 -Banatski Karlovac;Banatski Karlovac;45.0472;21.0161;186 -Belgrade;Belgrade;44.8167;20.4667;186 -Niš;Nis;43.3192;21.8961;186 -Zemun;Zemun;44.85;20.4;186 -Novi Sad;Novi Sad;45.2644;19.8317;186 -Kragujevac;Kragujevac;44.0142;20.9394;186 -Leskovac;Leskovac;42.9981;21.9461;186 -Užice;Uzice;43.85;19.85;186 -Kruševac;Krusevac;43.5833;21.3267;186 -Vranje;Vranje;42.5542;21.8972;186 -Loznica;Loznica;44.5333;19.2258;186 -Valjevo;Valjevo;44.2667;19.8833;186 -Zrenjanin;Zrenjanin;45.3778;20.3861;186 -Pančevo;Pancevo;44.8739;20.6519;186 -Čačak;Cacak;43.8914;20.3497;186 -Novi Pazar;Novi Pazar;43.15;20.5167;186 -Kraljevo;Kraljevo;43.7234;20.687;186 -Sombor;Sombor;45.78;19.12;186 -Vršac;Vrsac;45.1206;21.2986;186 -Kikinda;Kikinda;45.8244;20.4592;186 -Prijepolje;Prijepolje;43.5439;19.6514;186 -Bor;Bor;44.1303;22.1036;186 -Victoria;Victoria;-4.6236;55.4544;187 -Freetown;Freetown;8.4833;-13.2331;188 -Bo;Bo;7.9564;-11.74;188 -Kenema;Kenema;7.8833;-11.1833;188 -Makeni;Makeni;8.8817;-12.0442;188 -Koidu-Bulma;Koidu-Bulma;8.4405;-10.85;188 -Port Loko;Port Loko;8.7667;-12.7833;188 -Singapore;Singapore;1.3;103.8;189 -Philipsburg;Philipsburg;18.0256;-63.0492;190 -Humenné;Humenne;48.9306;21.9122;191 -Bratislava;Bratislava;48.1447;17.1128;191 -Komárno;Komarno;47.7633;18.1283;191 -Levice;Levice;48.2136;18.6069;191 -Bardejov;Bardejov;49.295;21.2758;191 -Liptovský Mikuláš;Liptovsky Mikulas;49.0811;19.6181;191 -Šurany;Surany;48.0833;18.1833;191 -Modra;Modra;48.3331;17.3069;191 -Lučenec;Lucenec;48.3314;19.6708;191 -Piešťany;Piest'any;48.5833;17.8333;191 -Bernolákovo;Bernolakovo;48.1992;17.3003;191 -Stará Turá;Stara Tura;48.7772;17.6956;191 -Veľký Meder;Vel'ky Meder;47.85;17.7667;191 -Pezinok;Pezinok;48.2667;17.2667;191 -Trebišov;Trebisov;48.6333;21.7167;191 -Rimavská Sobota;Rimavska Sobota;48.3814;20.02;191 -Dubnica nad Váhom;Dubnica nad Vahom;48.9575;18.1658;191 -Čadca;Cadca;49.4386;18.7883;191 -Vráble;Vrable;48.25;18.3167;191 -Sečovce;Secovce;48.7;21.65;191 -Smižany;Smizany;48.9584;20.5177;191 -Košice;Kosice;48.7167;21.25;191 -Ružomberok;Ruzomberok;49.0786;19.3083;191 -Topoľčany;Topol'cany;48.55;18.1833;191 -Krompachy;Krompachy;48.9167;20.8744;191 -Tvrdošín;Tvrdosin;49.3369;19.5503;191 -Svit;Svit;49.0583;20.2025;191 -Veľké Kapušany;Vel'ke Kapusany;48.55;22.0833;191 -Vrútky;Vrutky;49.1117;18.9236;191 -Námestovo;Namestovo;49.41;19.48;191 -Liptovský Hrádok;Liptovsky Hradok;49.0394;19.7244;191 -Krupina;Krupina;48.35;19.0669;191 -Šaľa;Sal'a;48.15;17.8833;191 -Hlohovec;Hlohovec;48.4311;17.8031;191 -Petržalka;Petrzalka;48.1333;17.1167;191 -Partizánske;Partizanske;48.6333;18.3667;191 -Dunajská Streda;Dunajska Streda;47.9961;17.6147;191 -Vranov nad Topľou;Vranov nad Topl'ou;48.8806;21.6731;191 -Tornaľa;Tornal'a;48.4167;20.3333;191 -Chorvátský Grob;Chorvatsky Grob;48.2275;17.2908;191 -Bánovce nad Bebravou;Banovce nad Bebravou;48.7186;18.2581;191 -Dolný Kubín;Dolny Kubin;49.2117;19.2992;191 -Rožňava;Roznava;48.6586;20.5314;191 -Žiar nad Hronom;Ziar nad Hronom;48.5919;18.8533;191 -Malacky;Malacky;48.4381;17.0236;191 -Snina;Snina;48.9881;22.1567;191 -Trstená;Trstena;49.3667;19.6167;191 -Ivanka pri Dunaji;Ivanka pri Dunaji;48.1833;17.2667;191 -Banská Bystrica;Banska Bystrica;48.7353;19.1453;191 -Nitra;Nitra;48.3147;18.0875;191 -Prešov;Presov;49;21.2333;191 -Žilina;Zilina;49.2167;18.7333;191 -Senica;Senica;48.6806;17.3667;191 -Senec;Senec;48.2189;17.3997;191 -Nové Mesto nad Váhom;Nove Mesto nad Vahom;48.7833;17.8333;191 -Brezno;Brezno;48.8036;19.6381;191 -Kráľovský Chlmec;Kral'ovsky Chlmec;48.4233;21.9797;191 -Turzovka;Turzovka;49.405;18.6253;191 -Trenčín;Trencin;48.8942;18.0406;191 -Trnava;Trnava;48.3777;17.5862;191 -Hriňová;Hrinova;48.5667;19.5167;191 -Hnúšťa;Hnust'a;48.5736;19.9531;191 -Hurbanovo;Hurbanovo;47.8761;18.1972;191 -Nová Baňa;Nova Bana;48.4267;18.6394;191 -Šahy;Sahy;48.0667;18.9667;191 -Detva;Detva;48.5572;19.4208;191 -Levoča;Levoca;49.0228;20.5906;191 -Gelnica;Gelnica;48.855;20.9397;191 -Skalica;Skalica;48.8436;17.2264;191 -Čaňa;Cana;48.6125;21.3244;191 -Vrbové;Vrbove;48.6208;17.7225;191 -Sobrance;Sobrance;48.746;22.179;191 -Medzilaborce;Medzilaborce;49.2717;21.9042;191 -Turčianske Teplice;Turcianske Teplice;48.8589;18.8636;191 -Nemšová;Nemsova;48.9669;18.1169;191 -Žarnovica;Zarnovica;48.4833;18.7167;191 -Sered’;Sered';48.2833;17.7333;191 -Galanta;Galanta;48.1914;17.7308;191 -Kysucké Nové Mesto;Kysucke Nove Mesto;49.3;18.7833;191 -Púchov;Puchov;49.12;18.3306;191 -Stará Ľubovňa;Stara L'ubovna;49.3167;20.6833;191 -Spišská Belá;Spisska Bela;49.1858;20.4567;191 -Jarovnice;Jarovnice;49.05;21.0667;191 -Krásno nad Kysucou;Krasno nad Kysucou;49.3978;18.8364;191 -Lipany;Lipany;49.1528;20.9619;191 -Želiezovce;Zeliezovce;48.0486;18.6603;191 -Kežmarok;Kezmarok;49.1383;20.4292;191 -Handlová;Handlova;48.7272;18.7619;191 -Rajec;Rajec;49.0833;18.6333;191 -Beluša;Belusa;49.0653;18.3278;191 -Svätý Jur;Svaty Jur;48.2519;17.2156;191 -Dobšiná;Dobsina;48.8206;20.3675;191 -Rovinka;Rovinka;48.0978;17.2347;191 -Slovenský Grob;Slovensky Grob;48.2558;17.2747;191 -Ilava;Ilava;48.9994;18.2361;191 -Veľký Šariš;Vel'ky Saris;49.0383;21.1917;191 -Raková;Rakova;49.443;18.7345;191 -Poltár;Poltar;48.4306;19.7975;191 -Oščadnica;Oscadnica;49.4375;18.8857;191 -Šamorín;Samorin;48.0267;17.3117;191 -Nesvady;Nesvady;47.9275;18.1269;191 -Čierny Balog;Cierny Balog;48.75;19.6667;191 -Dvory nad Žitavou;Dvory nad Zitavou;47.9933;18.2642;191 -Zlaté Moravce;Zlate Moravce;48.3781;18.3964;191 -Tvrdošovce;Tvrdosovce;48.1;18.0667;191 -Rabča;Rabca;49.4833;19.4833;191 -Gbely;Gbely;48.7175;17.115;191 -Poprad;Poprad;49.05;20.3;191 -Nová Dubnica;Nova Dubnica;48.9333;18.15;191 -Revúca;Revuca;48.6833;20.1167;191 -Skalité;Skalite;49.4972;18.8983;191 -Veľké Čaníkovce;Vel'ke Canikovce;48.3017;17.3456;191 -Kremnica;Kremnica;48.7044;18.9183;191 -Sládkovičovo;Sladkovicovo;48.2;17.65;191 -Zákamenné;Zakamenne;49.3897;19.3025;191 -Gabčíkovo;Gabcikovo;47.8921;17.5788;191 -Lendak;Lendak;49.2442;20.3556;191 -Martin;Martin;49.0636;18.9214;191 -Veľký Krtíš;Vel'ky Krtis;48.215;19.3381;191 -Stupava;Stupava;48.2833;17.0333;191 -Sabinov;Sabinov;49.1;21.1;191 -Zvolen;Zvolen;48.5831;19.1331;191 -Michalovce;Michalovce;48.7575;21.9183;191 -Považská Bystrica;Povazska Bystrica;49.1167;18.45;191 -Fiľakovo;Fil'akovo;48.2719;19.8286;191 -Štúrovo;Sturovo;47.7992;18.7181;191 -Nové Zámky;Nove Zamky;47.9831;18.1728;191 -Spišská Nová Ves;Spisska Nova Ves;48.95;20.5667;191 -Stropkov;Stropkov;49.205;21.6514;191 -Holíč;Holic;48.8119;17.1628;191 -Bytča;Bytca;49.2228;18.5581;191 -Prievidza;Prievidza;48.7714;18.6242;191 -Svidník;Svidnik;49.3056;21.5678;191 -Moldava nad Bodvou;Moldava nad Bodvou;48.6156;20.9992;191 -Myjava;Myjava;48.7578;17.5686;191 -Kolárovo;Kolarovo;47.9153;17.9972;191 -Banská Štiavnica;Banska Stiavnica;48.4586;18.8931;191 -Ptuj;Ptuj;46.4186;15.8714;192 -Jesenice;Jesenice;46.4366;14.0602;192 -Kamnik;Kamnik;46.225;14.6097;192 -Nova Gorica;Nova Gorica;45.9667;13.65;192 -Domžale;Domzale;46.1333;14.6;192 -Murska Sobota;Murska Sobota;46.6586;16.1619;192 -Škofja Loka;Skofja Loka;46.1655;14.3064;192 -Izola;Izola;45.5395;13.6604;192 -Velenje;Velenje;46.3667;15.1167;192 -Koper;Koper;45.5475;13.7307;192 -Novo Mesto;Novo Mesto;45.7981;15.1628;192 -Grosuplje;Grosuplje;45.9551;14.6562;192 -Vrhnika;Vrhnika;45.9622;14.2936;192 -Postojna;Postojna;45.7743;14.2153;192 -Litija;Litija;46.0565;14.8303;192 -Ajdovščina;Ajdovscina;45.8884;13.9052;192 -Kočevje;Kocevje;45.643;14.8594;192 -Krško;Krsko;45.959;15.4922;192 -Slovenska Bistrica;Slovenska Bistrica;46.3941;15.5707;192 -Sežana;Sezana;45.7;13.85;192 -Zagorje;Zagorje;46.1342;14.9942;192 -Slovenj Gradec;Slovenj Gradec;46.5093;15.079;192 -Brežice;Brezice;45.9044;15.5925;192 -Ravne na Koroškem;Ravne na Koroskem;46.5437;14.9642;192 -Šentjur;Sentjur;46.2225;15.3973;192 -Bled;Bled;46.3667;14.1167;192 -Cerknica;Cerknica;45.7964;14.3581;192 -Ilirska Bistrica;Ilirska Bistrica;45.5651;14.2493;192 -Sevnica;Sevnica;46.0092;15.3039;192 -Dravograd;Dravograd;46.59;15.018;192 -Žalec;Zalec;46.2516;15.1674;192 -Slovenske Konjice;Slovenske Konjice;46.3362;15.421;192 -Hrastnik;Hrastnik;46.1461;15.0814;192 -Črnomelj;Crnomelj;45.5711;15.1889;192 -Idrija;Idrija;46.0025;14.0275;192 -Prevalje;Prevalje;46.5469;14.9208;192 -Lenart v Slovenskih Goricah;Lenart v Slovenskih Goricah;46.5755;15.8306;192 -Mežica;Mezica;46.5206;14.8536;192 -Lendava;Lendava;46.5662;16.4499;192 -Metlika;Metlika;45.6472;15.3142;192 -Borovnica;Borovnica;45.918;14.3642;192 -Žiri;Ziri;46.046;14.1083;192 -Gornja Radgona;Gornja Radgona;46.681;15.9883;192 -Laško;Lasko;46.1563;15.2386;192 -Ruše;Ruse;46.5383;15.5153;192 -Šempeter pri Gorici;Sempeter pri Gorici;45.9283;13.6378;192 -Trebnje;Trebnje;45.9104;15.0086;192 -Piran;Piran;45.5271;13.5685;192 -Ankaran;Ankaran;45.5793;13.7379;192 -Naklo;Naklo;46.2749;14.3176;192 -Radeče;Radece;46.0659;15.1729;192 -Šentjernej;Sentjernej;45.8389;15.3362;192 -Vipava;Vipava;45.8463;13.9622;192 -Ormož;Ormoz;46.4071;16.1505;192 -Vuzenica;Vuzenica;46.5992;15.1669;192 -Radlje ob Dravi;Radlje ob Dravi;46.6149;15.2226;192 -Vojnik;Vojnik;46.2931;15.3028;192 -Beltinci;Beltinci;46.606;16.2328;192 -Bovec;Bovec;46.3378;13.5522;192 -Odranci;Odranci;46.5833;16.2833;192 -Rogaška Slatina;Rogaska Slatina;46.2375;15.6397;192 -Cerklje na Gorenjskem;Cerklje na Gorenjskem;46.2542;14.4886;192 -Kostanjevica na Krki;Kostanjevica na Krki;45.8463;15.4249;192 -Šoštanj;Sostanj;46.38;15.0486;192 -Prebold;Prebold;46.2369;15.0925;192 -Kobarid;Kobarid;46.2471;13.5796;192 -Šmarje;Smarje;46.2272;15.5192;192 -Štore;Store;46.2208;15.3139;192 -Radovljica;Radovljica;46.3444;14.1744;192 -Trbovlje;Trbovlje;46.155;15.0533;192 -Ivančna Gorica;Ivancna Gorica;45.9383;14.8044;192 -Komen;Komen;45.8153;13.7483;192 -Apače;Apace;46.6972;15.9106;192 -Kuzma;Kuzma;46.8369;16.0833;192 -Velika Polana;Velika Polana;46.5719;16.3469;192 -Cankova;Cankova;46.7208;16.0225;192 -Veržej;Verzej;46.5836;16.1653;192 -Velike Lašče;Velike Lasce;45.8322;14.6364;192 -Križevci;Krizevci;46.5683;16.1386;192 -Žužemberk;Zuzemberk;45.8339;14.9292;192 -Puconci;Puconci;46.7067;16.1564;192 -Zavrč;Zavrc;46.3917;16.0497;192 -Videm;Videm;45.85;14.6942;192 -Razkrižje;Razkrizje;46.5217;16.2811;192 -Škocjan;Skocjan;45.9067;15.2914;192 -Markovci;Markovci;46.3833;15.95;192 -Črenšovci;Crensovci;46.5744;16.2906;192 -Dobrova;Dobrova;46.055;14.4172;192 -Makole;Makole;46.3172;15.6672;192 -Destrnik;Destrnik;46.5006;15.875;192 -Sveta Trojica v Slovenskih Goricah;Sveta Trojica v Slovenskih Goricah;46.5767;15.8769;192 -Zgornja Kungota;Zgornja Kungota;46.6392;15.6156;192 -Sveta Ana;Sveta Ana;46.6492;15.8442;192 -Nova Vas;Nova Vas;45.7717;14.5058;192 -Zgornja Hajdina;Zgornja Hajdina;46.4061;15.8386;192 -Mirna Peč;Mirna Pec;45.8603;15.0833;192 -Ribnica;Ribnica;46.535;15.2728;192 -Vitomarci;Vitomarci;46.5275;15.9394;192 -Osilnica;Osilnica;45.5292;14.6979;192 -Jurovski Dol;Jurovski Dol;46.6064;15.7847;192 -Podvelka;Podvelka;46.5869;15.3306;192 -Trnovska Vas;Trnovska Vas;46.5167;15.9;192 -Moravske-Toplice;Moravske-Toplice;46.6875;16.2256;192 -Podčetrtek;Podcetrtek;46.1569;15.5986;192 -Mokronog;Mokronog;45.9342;15.1408;192 -Dolenjske Toplice;Dolenjske Toplice;45.7667;15.0667;192 -Kozje;Kozje;46.075;15.5603;192 -Podlehnik;Podlehnik;46.3353;15.88;192 -Sodražica;Sodrazica;45.7611;14.6356;192 -Zgornje Gorje;Zgornje Gorje;46.3833;14.0833;192 -Rogašovci;Rogasovci;46.8;16.0333;192 -Cerkvenjak;Cerkvenjak;46.5706;15.9436;192 -Gornji Grad;Gornji Grad;46.2953;14.8083;192 -Juršinci;Jursinci;46.4847;15.9714;192 -Središče ob Dravi;Sredisce ob Dravi;46.3942;16.2681;192 -Zgornje Jezersko;Zgornje Jezersko;46.3833;14.4667;192 -Solčava;Solcava;46.4194;14.6936;192 -Hodoš;Hodos;46.8233;16.3342;192 -Kostel;Kostel;45.5084;14.9101;192 -Šalovci;Salovci;46.825;16.2981;192 -Mislinja;Mislinja;46.4411;15.1956;192 -Hrib-Loški Potok;Hrib-Loski Potok;45.7011;14.5911;192 -Kobilje;Kobilje;46.6847;16.3978;192 -Kranjska Gora;Kranjska Gora;46.4839;13.7894;192 -Žetale;Zetale;46.275;15.7939;192 -Dobrovnik;Dobrovnik;46.6514;16.3525;192 -Dobje;Dobje;46.1367;15.4089;192 -Grad;Grad;46.8;16.1;192 -Tomaž pri Ormožu;Tomaz pri Ormozu;46.4842;16.0836;192 -Bistrica ob Sotli;Bistrica ob Sotli;46.0569;15.6625;192 -Mirna;Mirna;45.9553;15.0619;192 -Šmartno;Smartno;46.3333;15.0333;192 -Stari Trg;Stari Trg;45.7128;14.4694;192 -Ljutomer;Ljutomer;46.5208;16.1975;192 -Spodnje Hoče;Spodnje Hoce;46.5;15.65;192 -Šentrupert;Sentrupert;45.9778;15.0956;192 -Rače;Race;46.4519;15.6814;192 -Šenčur;Sencur;46.2456;14.4197;192 -Oplotnica;Oplotnica;46.3878;15.4467;192 -Kanal;Kanal;46.0886;13.6397;192 -Zreče;Zrece;46.3833;15.3667;192 -Miren;Miren;45.8956;13.6075;192 -Radenci;Radenci;46.6472;16.0442;192 -Spodnji Duplek;Spodnji Duplek;46.5031;15.7453;192 -Selnica ob Dravi;Selnica ob Dravi;46.55;15.495;192 -Tišina;Tisina;46.6556;16.0933;192 -Muta;Muta;46.6114;15.1661;192 -Tolmin;Tolmin;46.1864;13.7361;192 -Gornji Petrovci;Gornji Petrovci;46.8053;16.2225;192 -Preddvor;Preddvor;46.3025;14.4231;192 -Dragomer;Dragomer;46.0167;14.3833;192 -Nazarje;Nazarje;46.3176;14.9467;192 -Mozirje;Mozirje;46.3394;14.9633;192 -Polzela;Polzela;46.2833;15.0667;192 -Miklavž na Dravskem Polju;Miklavz na Dravskem Polju;46.5058;15.6972;192 -Komenda;Komenda;46.2038;14.5407;192 -Medvode;Medvode;46.1333;14.4333;192 -Brezovica;Brezovica;46.0333;14.4;192 -Šmartno;Smartno;46.0444;14.8442;192 -Moravče;Moravce;46.1369;14.745;192 -Škofljica;Skofljica;45.9833;14.5767;192 -Poljčane;Poljcane;46.3119;15.5792;192 -Mengeš;Menges;46.1669;14.575;192 -Vransko;Vransko;46.2439;14.9514;192 -Šentilj;Sentilj;46.6817;15.6481;192 -Majšperk;Majsperk;46.3517;15.7336;192 -Trzin;Trzin;46.1333;14.5667;192 -Dobrovo;Dobrovo;45.9964;13.5264;192 -Lovrenc na Pohorju;Lovrenc na Pohorju;46.5406;15.3931;192 -Logatec;Logatec;45.9144;14.2258;192 -Črna na Koroškem;Crna na Koroskem;46.4667;14.85;192 -Dobrna;Dobrna;46.3375;15.2264;192 -Pesnica;Pesnica;46.6069;15.6767;192 -Gorišnica;Gorisnica;46.4147;16.0139;192 -Luče;Luce;46.3561;14.7467;192 -Videm pri Ptuju;Videm pri Ptuju;46.3686;15.9064;192 -Pivka;Pivka;45.6794;14.1967;192 -Braslovče;Braslovce;46.2897;15.0389;192 -Vitanje;Vitanje;46.3817;15.2958;192 -Rogatec;Rogatec;46.2294;15.7003;192 -Horjul;Horjul;46.0236;14.2992;192 -Benedikt;Benedikt;46.6086;15.8883;192 -Semič;Semic;45.6461;15.1822;192 -Cirkulane;Cirkulane;46.3453;15.9952;192 -Vodice;Vodice;46.2;14.5;192 -Kidričevo;Kidricevo;46.4036;15.7911;192 -Straža;Straza;45.78;15.0728;192 -Tabor;Tabor;46.2361;15.0183;192 -Sveti Jurij;Sveti Jurij;46.5695;16.0235;192 -Divača;Divaca;45.6847;13.9703;192 -Ljubno;Ljubno;46.3456;14.835;192 -Bohinjska Bistrica;Bohinjska Bistrica;46.2769;13.955;192 -Starše;Starse;46.4658;15.7672;192 -Železniki;Zelezniki;46.2333;14.1667;192 -Lukovica;Lukovica;46.1667;14.7;192 -Cerkno;Cerkno;46.1256;13.9817;192 -Šmarješke Toplice;Smarjeske Toplice;45.862;15.2231;192 -Turnišče;Turnisce;46.6278;16.3203;192 -Gorenja Vas;Gorenja Vas;46.1072;14.1481;192 -Dornava;Dornava;46.4367;15.9536;192 -Dol;Dol;46.0886;14.6008;192 -Ribnica;Ribnica;45.7386;14.7275;192 -Rečica;Recica;46.3167;14.9167;192 -Ig;Ig;45.9603;14.5289;192 -Tržič;Trzic;46.3667;14.3167;192 -Kranj;Kranj;46.2389;14.3556;192 -Celje;Celje;46.2291;15.2641;192 -Maribor;Maribor;46.55;15.6333;192 -Ljubljana;Ljubljana;46.05;14.5167;192 -Honiara;Honiara;-9.4333;159.95;193 -Tulagi;Tulagi;-9.1031;160.1506;193 -Buala;Buala;-8.1448;159.5905;193 -Tigoa;Tigoa;-11.5531;160.0647;193 -Lata;Lata;-10.738;165.8567;193 -Auki;Auki;-8.7678;160.6978;193 -Kirakira;Kirakira;-10.4544;161.9205;193 -Taro;Taro;-6.7111;156.3972;193 -Gizo;Gizo;-8.1;156.85;193 -Bu’aale;Bu'aale;1.0833;42.5833;194 -Xuddur;Xuddur;4.12;43.8878;194 -Garoowe;Garoowe;8.4;48.4833;194 -Laascaanood;Laascaanood;8.4774;47.3597;194 -Ceerigaabo;Ceerigaabo;10.6162;47.3679;194 -Burco;Burco;9.5221;45.5336;194 -Hargeysa;Hargeysa;9.56;44.065;194 -Boorama;Boorama;9.9361;43.1828;194 -Dhuusamarreeb;Dhuusamarreeb;5.5375;46.3875;194 -Bandarbeyla;Bandarbeyla;9.4833;50.8167;194 -Luuq;Luuq;3.8005;42.55;194 -Mogadishu;Mogadishu;2.0408;45.3425;194 -Baraawe;Baraawe;1.1133;44.0303;194 -Buurhakaba;Buurhakaba;2.7837;44.0833;194 -Marka;Marka;1.7156;44.7703;194 -Kismaayo;Kismaayo;-0.3603;42.5489;194 -Jamaame;Jamaame;0.0722;42.7506;194 -Eyl;Eyl;7.9667;49.85;194 -Jawhar;Jawhar;2.7833;45.5;194 -Baidoa;Baidoa;3.1167;43.65;194 -Garbahaarrey;Garbahaarrey;3.35;42.2667;194 -Boosaaso;Boosaaso;11.28;49.18;194 -Beledweyne;Beledweyne;4.736;45.204;194 -Gaalkacyo;Gaalkacyo;6.7697;47.4308;194 -Buur Gaabo;Buur Gaabo;-1.2192;41.8372;194 -Hurdiyo;Hurdiyo;10.5667;51.1333;194 -Qardho;Qardho;9.5004;49.166;194 -Mereeg;Mereeg;3.7666;47.3;194 -Caluula;Caluula;11.967;50.75;194 -Villiersdorp;Villiersdorp;-33.9833;19.2833;195 -Springbok;Springbok;-29.6667;17.8833;195 -Malmesbury;Malmesbury;-33.45;18.7333;195 -Darling;Darling;-33.3833;18.3833;195 -Alexander Bay;Alexander Bay;-28.6083;16.5033;195 -Ubombo;Ubombo;-27.5667;32.0833;195 -Kuruman;Kuruman;-27.4597;23.4125;195 -Musina;Musina;-22.3381;30.0417;195 -Volksrust;Volksrust;-27.3667;29.8833;195 -Saint Helena Bay;Saint Helena Bay;-32.7583;18.0278;195 -Beaufort West;Beaufort West;-32.35;22.5833;195 -Aliwal North;Aliwal North;-30.7;26.7;195 -Ladysmith;Ladysmith;-28.5539;29.7825;195 -Kuilsrivier;Kuilsrivier;-34.0333;18.7;195 -Kleinmond;Kleinmond;-34.35;19.0333;195 -Komatipoort;Komatipoort;-25.4333;31.95;195 -Saldanha;Saldanha;-32.9978;17.9456;195 -Thohoyandou;Thohoyandou;-22.95;30.4833;195 -Vryburg;Vryburg;-26.95;24.7333;195 -Port Alfred;Port Alfred;-33.6;26.8833;195 -Vredenburg;Vredenburg;-32.9;17.9833;195 -Cradock;Cradock;-32.1833;25.6167;195 -Vanrhynsdorp;Vanrhynsdorp;-31.6167;18.7167;195 -Ulundi;Ulundi;-28.335;31.4161;195 -Umtata;Umtata;-31.58;28.79;195 -Upington;Upington;-28.4572;21.2425;195 -Alberton;Alberton;-26.2672;28.1219;195 -Brits;Brits;-25.6167;27.7667;195 -Potchefstroom;Potchefstroom;-26.715;27.1033;195 -Vryheid;Vryheid;-27.7694;30.7914;195 -Middelburg;Middelburg;-25.7684;29.4783;195 -Robertson;Robertson;-33.8;19.8833;195 -Carletonville;Carletonville;-26.3581;27.3981;195 -Uitenhage;Uitenhage;-33.75;25.4;195 -Paarl;Paarl;-33.7242;18.9558;195 -Bethal;Bethal;-26.45;29.45;195 -Mmabatho;Mmabatho;-25.85;25.6333;195 -Kroonstad;Kroonstad;-27.6456;27.2317;195 -Queenstown;Queenstown;-31.9;26.8833;195 -Bronkhorstspruit;Bronkhorstspruit;-25.805;28.7464;195 -Porterville;Porterville;-33;18.9833;195 -Clanwilliam;Clanwilliam;-32.1786;18.8911;195 -Klerksdorp;Klerksdorp;-26.8667;26.6667;195 -Kimberley;Kimberley;-28.7386;24.7586;195 -Bhisho;Bhisho;-32.8494;27.4381;195 -Rustenburg;Rustenburg;-25.6667;27.2336;195 -Benoni;Benoni;-26.1883;28.3206;195 -George;George;-33.9667;22.45;195 -Citrusdal;Citrusdal;-32.5894;19.0147;195 -Springs;Springs;-26.2547;28.4428;195 -Centurion;Centurion;-25.8603;28.1894;195 -Lichtenburg;Lichtenburg;-26.15;26.1667;195 -Hermanus;Hermanus;-34.4167;19.3;195 -Sandton;Sandton;-26.107;28.0517;195 -Polokwane;Polokwane;-23.9;29.45;195 -Tulbagh;Tulbagh;-33.285;19.1378;195 -East London;East London;-33.0153;27.9116;195 -Randburg;Randburg;-26.0936;28.0064;195 -Port Elizabeth;Port Elizabeth;-33.9581;25.6;195 -Roodepoort;Roodepoort;-26.1625;27.8725;195 -De Aar;De Aar;-30.65;24.0167;195 -Soweto;Soweto;-26.2678;27.8586;195 -Johannesburg;Johannesburg;-26.2044;28.0416;195 -Lebowakgomo;Lebowakgomo;-24.2;29.5;195 -Bloemfontein;Bloemfontein;-29.1;26.2167;195 -Cape Town;Cape Town;-33.925;18.425;195 -Pretoria;Pretoria;-25.7464;28.1881;195 -Vereeniging;Vereeniging;-26.6736;27.9319;195 -Jeffrey’s Bay;Jeffrey's Bay;-34.0333;24.9167;195 -Durban;Durban;-29.8583;31.025;195 -Welkom;Welkom;-27.9831;26.7208;195 -Pietermaritzburg;Pietermaritzburg;-29.6009;30.3796;195 -Caledon;Caledon;-34.23;19.4283;195 -Phalaborwa;Phalaborwa;-23.9333;31.1167;195 -Brakpan;Brakpan;-26.2353;28.37;195 -Onrus;Onrus;-34.4122;19.17;195 -Graaff-Reinet;Graaff-Reinet;-32.2522;24.5406;195 -Oudtshoorn;Oudtshoorn;-33.5833;22.2;195 -Tzaneen;Tzaneen;-23.8333;30.1667;195 -Riviersonderend;Riviersonderend;-34.15;19.9;195 -Worcester;Worcester;-33.645;19.4436;195 -Vanderbijlpark;Vanderbijlpark;-26.6992;27.8356;195 -Grahamstown;Grahamstown;-33.2996;26.52;195 -Standerton;Standerton;-26.95;29.25;195 -Moorreesburg;Moorreesburg;-33.15;18.6667;195 -Mossel Bay;Mossel Bay;-34.1833;22.1333;195 -Piketberg;Piketberg;-32.9;18.7667;195 -Colesberg;Colesberg;-30.7167;25.1;195 -Prieska;Prieska;-29.6683;22.7439;195 -Velddrif;Velddrif;-32.7667;18.1667;195 -Port Shepstone;Port Shepstone;-30.7411;30.4547;195 -Knysna;Knysna;-34.0356;23.0489;195 -Brandfort;Brandfort;-28.7;26.4667;195 -Pofadder;Pofadder;-29.1286;19.3947;195 -Nelspruit;Nelspruit;-25.4745;30.9703;195 -Port Saint John’s;Port Saint John's;-31.6229;29.5448;195 -Lambert’s Bay;Lambert's Bay;-32.0833;18.3;195 -Bredasdorp;Bredasdorp;-34.5333;20.0417;195 -Hopefield;Hopefield;-33.0667;18.35;195 -Genadendal;Genadendal;-34.0333;19.55;195 -Bloemhof;Bloemhof;-27.65;25.59;195 -Klawer;Klawer;-31.7833;18.6167;195 -Carnarvon;Carnarvon;-30.9667;22.1333;195 -Swellendam;Swellendam;-34.0231;20.44;195 -Middelburg;Middelburg;-31.4939;25.0172;195 -Saron;Saron;-33.181;19.01;195 -Mahikeng;Mahikeng;-25.8653;25.6442;195 -Bethlehem;Bethlehem;-28.2333;28.3;195 -Montagu;Montagu;-33.7833;20.1167;195 -King Edward Point;King Edward Point;-54.2833;-36.5;196 -Grytviken;Grytviken;-54.2806;-36.508;196 -Taebaek;Taebaek;37.1731;128.9861;197 -Eumseong;Eumseong;36.9353;127.6897;197 -Changwon;Changwon;35.2281;128.6811;197 -Goyang;Goyang;37.6564;126.835;197 -Busan;Busan;35.1;129.0403;197 -Incheon;Incheon;37.4639;126.6486;197 -Seoul;Seoul;37.56;126.99;197 -Suwon;Suwon;37.2858;127.01;197 -Ulsan;Ulsan;35.55;129.3167;197 -Daejeon;Daejeon;36.351;127.385;197 -Gwangju;Gwangju;35.1667;126.9167;197 -Daegu;Daegu;35.8667;128.6;197 -Cheongju;Cheongju;36.6372;127.4897;197 -Bucheon;Bucheon;37.4989;126.7831;197 -Ansan;Ansan;37.3236;126.8219;197 -Ch’ŏnan;Ch'onan;36.8064;127.1522;197 -Hwasu-dong;Hwasu-dong;37.2;126.7667;197 -Jeonju;Jeonju;35.8219;127.1489;197 -Yanggok;Yanggok;37.6367;127.2142;197 -Sŏngnam;Songnam;37.4386;127.1378;197 -Masan;Masan;35.1833;128.55;197 -Sihŭng;Sihung;37.3803;126.803;197 -Uijeongbu;Uijeongbu;37.7486;127.0389;197 -Jeju;Jeju;33.5097;126.5219;197 -Pyeongtaek;Pyeongtaek;36.9947;127.0889;197 -Paju;Paju;37.8328;126.8169;197 -Anyang;Anyang;37.3925;126.9269;197 -Pohang;Pohang;36.0322;129.365;197 -Gwangmyeongni;Gwangmyeongni;37.4772;126.8664;197 -Wŏnju;Wonju;37.3417;127.9208;197 -Asan;Asan;36.35;126.9167;197 -Chinju;Chinju;35.1928;128.0847;197 -Yeosu;Yeosu;34.7368;127.7458;197 -Gimpo;Gimpo;37.6236;126.7142;197 -Kunp’o;Kunp'o;37.3675;126.9469;197 -Yangsan;Yangsan;35.3386;129.0386;197 -Iksan;Iksan;35.9439;126.9544;197 -Chuncheon;Chuncheon;37.8747;127.7342;197 -Kunsan;Kunsan;35.9786;126.7114;197 -Yeosu;Yeosu;34.7607;127.6622;197 -Gyeongsan;Gyeongsan;35.8167;128.7333;197 -Suncheon;Suncheon;34.9506;127.4875;197 -Kyŏngju;Kyongju;35.85;129.2167;197 -Osan;Osan;37.145;127.0694;197 -Mokpo;Mokpo;34.7936;126.3886;197 -Andong;Andong;36.5656;128.725;197 -Sŏsan;Sosan;36.7817;126.4522;197 -Pocheon;Pocheon;37.8944;127.1992;197 -Guri;Guri;37.5947;127.1428;197 -Anseong;Anseong;37.0078;127.2797;197 -Chungju;Chungju;36.9706;127.9322;197 -Ich’ŏn;Ich'on;37.2792;127.4425;197 -Gangneung;Gangneung;37.7556;128.8961;197 -Boryeong;Boryeong;36.3333;126.6167;197 -Miryang;Miryang;35.4933;128.7489;197 -Sangju;Sangju;36.4153;128.1606;197 -Sa-ch’on;Sa-ch'on;35.2347;128.3575;197 -Yŏju;Yoju;37.2939;127.6383;197 -Yŏngju;Yongju;36.8747;128.5864;197 -Jeonghae;Jeonghae;35.5653;126.8561;197 -Ŭiwang;Uiwang;37.3447;126.9683;197 -Seogwipo;Seogwipo;33.2497;126.56;197 -Hanam;Hanam;37.5392;127.2147;197 -Gwangyang;Gwangyang;34.9403;127.7017;197 -Noksan;Noksan;36.2039;127.0847;197 -Ch’ungmu;Ch'ungmu;34.8458;128.4236;197 -Chech’ŏn;Chech'on;37.1361;128.2119;197 -Sejong;Sejong;36.6092;127.2919;197 -Muan;Muan;34.9897;126.4714;197 -Hongseong;Hongseong;36.6009;126.665;197 -Sokcho;Sokcho;38.2083;128.5911;197 -Naju;Naju;35.0283;126.7175;197 -Dongducheon;Dongducheon;37.9133;127.0633;197 -Ulchin;Ulchin;37.0013;129.3449;197 -Samch’ŏk;Samch'ok;37.4406;129.1708;197 -Mun’gyŏng;Mun'gyong;36.5939;128.2014;197 -Gwacheon;Gwacheon;37.4289;126.9892;197 -Maridi;Maridi;4.9151;29.4769;198 -Gogrial;Gogrial;8.5337;28.1167;198 -Kuacjok;Kuacjok;8.31;27.99;198 -Melut;Melut;10.44;32.2;198 -Bentiu;Bentiu;9.25;29.8;198 -Torit;Torit;4.4167;32.5667;198 -Malakal;Malakal;9.5333;31.65;198 -Rumbek;Rumbek;6.8;29.6833;198 -Yambio;Yambio;4.5705;28.4163;198 -Aweil;Aweil;8.7666;27.4;198 -Kapoeta;Kapoeta;4.7721;33.5902;198 -Yei;Yei;4.0904;30.68;198 -Wau;Wau;7.7;27.9833;198 -Bor;Bor;6.2167;31.55;198 -Juba;Juba;4.85;31.6;198 -Nimule;Nimule;3.6;32.06;198 -Nasir;Nasir;8.6004;33.0666;198 -Lucena;Lucena;37.4;-4.4833;199 -Denia;Denia;38.8444;0.1111;199 -Alhaurín de la Torre;Alhaurin de la Torre;36.6667;-4.55;199 -La Orotava;La Orotava;28.3667;-16.5167;199 -Puerto Real;Puerto Real;36.5292;-6.1919;199 -Puerto del Rosario;Puerto del Rosario;28.5;-13.8667;199 -Antequera;Antequera;37.0183;-4.5597;199 -Santiago del Teide;Santiago del Teide;28.2957;-16.8145;199 -Sonseca;Sonseca;39.7;-3.95;199 -Quintanar de la Orden;Quintanar de la Orden;39.5906;-3.0428;199 -Bollullos de la Mitación;Bollullos de la Mitacion;37.3333;-6.1333;199 -Los Palacios y Villafranca;Los Palacios y Villafranca;37.1625;-5.9242;199 -Marratxi;Marratxi;39.6421;2.7527;199 -Lloret de Mar;Lloret de Mar;41.7;2.8333;199 -Sama;Sama;43.3;-5.6833;199 -La Rinconada;La Rinconada;37.4833;-5.9667;199 -Narón;Naron;43.55;-8.15;199 -Santa Eulalia del Río;Santa Eulalia del Rio;38.9847;1.5336;199 -San Fernando de Henares;San Fernando de Henares;40.4256;-3.5353;199 -Écija;Ecija;37.5333;-5.0833;199 -Soria;Soria;41.7667;-2.4667;199 -Vendrell;Vendrell;41.2201;1.5348;199 -Plasencia;Plasencia;40.0275;-6.0908;199 -Arucas;Arucas;28.1184;-15.5232;199 -Cassá de la Selva;Cassa de la Selva;41.8893;2.8742;199 -Bargas;Bargas;39.94;-4.0194;199 -Daganzo de Arriba;Daganzo de Arriba;40.5433;-3.4572;199 -Astorga;Astorga;42.4589;-6.0633;199 -Huétor-Tájar;Huetor-Tajar;37.1947;-4.0464;199 -Villagarcía de Arosa;Villagarcia de Arosa;42.5977;-8.7632;199 -Lluchmayor;Lluchmayor;39.49;2.8915;199 -Moncada;Moncada;41.4867;2.1879;199 -Oleiros;Oleiros;43.3333;-8.3166;199 -Olot;Olot;42.1822;2.489;199 -Torre-Pacheco;Torre-Pacheco;37.7333;-0.95;199 -Don Benito;Don Benito;38.9545;-5.8617;199 -Azuqueca de Henares;Azuqueca de Henares;40.5647;-3.2681;199 -Mieres;Mieres;43.2508;-5.7767;199 -Tudela;Tudela;42.0653;-1.6067;199 -Alberique;Alberique;39.1167;-0.5211;199 -La Palma del Condado;La Palma del Condado;37.3842;-6.5517;199 -La Puebla de Cazalla;La Puebla de Cazalla;37.2222;-5.3125;199 -Los Corrales de Buelna;Los Corrales de Buelna;43.2617;-4.0653;199 -Brunete;Brunete;40.4;-3.9936;199 -Alella;Alella;41.4953;2.2958;199 -Ripoll;Ripoll;42.2011;2.1903;199 -Cantillana;Cantillana;37.6;-5.8167;199 -Castalla;Castalla;38.5967;-0.6708;199 -Griñón;Grinon;40.2167;-3.85;199 -Garrucha;Garrucha;37.1833;-1.8167;199 -Zumaia;Zumaia;43.2972;-2.2569;199 -Rianxo;Rianxo;42.65;-8.8167;199 -La Escala;La Escala;42.1136;3.135;199 -Cabanillas del Campo;Cabanillas del Campo;40.6383;-3.2353;199 -Candás;Candas;43.5486;-5.7897;199 -Viella;Viella;42.7023;0.7958;199 -Castelló de Ampurias;Castello de Ampurias;42.2582;3.0747;199 -Mancha Real;Mancha Real;37.7864;-3.6125;199 -Barbadanes;Barbadanes;42.3003;-7.9064;199 -Benisa;Benisa;38.7145;0.0527;199 -Masanasa;Masanasa;39.4083;-0.3989;199 -Lardero;Lardero;42.4261;-2.4614;199 -Gelves;Gelves;37.3333;-6.0167;199 -Yuncos;Yuncos;40.0833;-3.8667;199 -Sant Joan de Vilatorrada;Sant Joan de Vilatorrada;41.7456;1.8056;199 -Oñate;Onate;43.0333;-2.4167;199 -Utiel;Utiel;39.5672;-1.2067;199 -Campos del Puerto;Campos del Puerto;39.4306;3.0194;199 -Puertollano;Puertollano;38.6833;-4.1167;199 -Alcira;Alcira;39.15;-0.435;199 -Vich;Vich;41.9304;2.2546;199 -Gavá;Gava;41.3072;2.0039;199 -Adeje;Adeje;28.1167;-16.7167;199 -Cocentaina;Cocentaina;38.745;-0.4406;199 -Jódar;Jodar;37.8333;-3.35;199 -Laredo;Laredo;43.4144;-3.41;199 -Andraitx;Andraitx;39.5746;2.4206;199 -Teulada;Teulada;38.7292;0.1019;199 -Benaguacil;Benaguacil;39.5933;-0.5864;199 -Medina Sidonia;Medina Sidonia;36.4667;-5.9167;199 -Bullas;Bullas;38.0497;-1.6706;199 -Elgóibar;Elgoibar;43.2142;-2.4169;199 -Tegueste;Tegueste;28.5233;-16.3408;199 -Manacor;Manacor;39.57;3.2089;199 -Azcoitia;Azcoitia;43.1792;-2.3106;199 -Olivenza;Olivenza;38.6858;-7.1008;199 -La Puebla del Río;La Puebla del Rio;37.2667;-6.05;199 -Palafolls;Palafolls;41.6692;2.7506;199 -Salvatierra de Miño;Salvatierra de Mino;42.0833;-8.5;199 -Caspe;Caspe;41.2333;-0.0333;199 -Villamarchante;Villamarchante;39.5678;-0.6225;199 -Santa María de Palautordera;Santa Maria de Palautordera;41.6953;2.4458;199 -Alguazas;Alguazas;38.0514;-1.2414;199 -Madridejos;Madridejos;39.4667;-3.5333;199 -Binéfar;Binefar;41.85;0.3;199 -El Álamo;El Alamo;40.2306;-3.9944;199 -Cabañaquinta;Cabanaquinta;43.1;-5.5833;199 -Amurrio;Amurrio;43.0528;-3.0014;199 -Luanco;Luanco;43.61;-5.79;199 -Alcora;Alcora;40.0667;-0.2;199 -Tarazona de Aragón;Tarazona de Aragon;41.9044;-1.7225;199 -Villacarrillo;Villacarrillo;38.1;-3.0833;199 -Santa Margarita de Mombúy;Santa Margarita de Mombuy;41.5756;1.6092;199 -La Bañeza;La Baneza;42.2975;-5.9017;199 -Villanueva de Arosa;Villanueva de Arosa;42.5628;-8.8278;199 -Canteras;Canteras;37.6122;-1.0438;199 -Torrejón de la Calzada;Torrejon de la Calzada;40.2;-3.8;199 -Pulpí;Pulpi;37.4019;-1.7508;199 -San Vicente de Castellet;San Vicente de Castellet;41.6655;1.8641;199 -Alcaudete;Alcaudete;37.5833;-4.1;199 -Pola de Lena;Pola de Lena;43.1583;-5.8292;199 -Peñarroya-Pueblonuevo;Penarroya-Pueblonuevo;38.3;-5.2667;199 -Tafalla;Tafalla;42.5289;-1.6736;199 -Santa Pola;Santa Pola;38.1897;-0.5556;199 -Yecla;Yecla;38.6167;-1.1167;199 -Galapagar;Galapagar;40.5764;-4.0019;199 -Cambrils;Cambrils;41.0761;1.0483;199 -Águilas;Aguilas;37.4042;-1.5819;199 -Tomelloso;Tomelloso;39.1578;-3.0208;199 -Onteniente;Onteniente;38.8222;-0.6072;199 -Villajoyosa;Villajoyosa;38.5053;-0.2328;199 -Andújar;Andujar;38.0392;-4.0506;199 -Teruel;Teruel;40.3456;-1.1065;199 -Miranda de Ebro;Miranda de Ebro;42.6833;-2.9333;199 -Burriana;Burriana;39.8894;-0.0925;199 -Cieza;Cieza;38.2392;-1.4189;199 -Arroyomolinos;Arroyomolinos;40.2667;-3.9;199 -Almendralejo;Almendralejo;38.6833;-6.4167;199 -Ronda;Ronda;36.7461;-5.1611;199 -Tortosa;Tortosa;40.8125;0.5211;199 -Castro-Urdiales;Castro-Urdiales;43.3844;-3.215;199 -Aranda de Duero;Aranda de Duero;41.6833;-3.6833;199 -Úbeda;Ubeda;38.0117;-3.3717;199 -Inca;Inca;39.7167;2.9167;199 -Petrel;Petrel;38.4789;-0.7967;199 -Villena;Villena;38.635;-0.8658;199 -San Javier;San Javier;37.8037;-0.8343;199 -Barcelona;Barcelona;41.3825;2.1769;199 -Madrid;Madrid;40.4167;-3.7167;199 -Arteijo;Arteijo;43.3044;-8.5114;199 -Mazarrón;Mazarron;37.5983;-1.3139;199 -Manises;Manises;39.4833;-0.45;199 -Ingenio;Ingenio;27.9214;-15.4324;199 -Amés;Ames;42.9;-8.6333;199 -San Roque;San Roque;36.2097;-5.3844;199 -Totana;Totana;37.7711;-1.5003;199 -San Pedro de Ribas;San Pedro de Ribas;41.2592;1.773;199 -Culleredo;Culleredo;43.2883;-8.3894;199 -Coria del Río;Coria del Rio;37.2833;-6.05;199 -Calasparra;Calasparra;38.2306;-1.7;199 -Tocina;Tocina;37.6;-5.7333;199 -Níjar;Nijar;36.9667;-2.2;199 -Carballo;Carballo;43.2167;-8.6833;199 -Matadepera;Matadepera;41.6036;2.0244;199 -Puigcerdá;Puigcerda;42.4317;1.9283;199 -Tiana;Tiana;41.4831;2.2697;199 -Mengibar;Mengibar;37.9683;-3.8089;199 -Caudete;Caudete;38.7044;-0.9881;199 -Zumárraga;Zumarraga;43.0831;-2.3167;199 -Masquefa;Masquefa;41.5036;1.8136;199 -Foz;Foz;43.5694;-7.2583;199 -Rute;Rute;37.3167;-4.3667;199 -Alhendín;Alhendin;37.1167;-3.65;199 -Mora;Mora;39.684;-3.777;199 -Umbrete;Umbrete;37.3667;-6.15;199 -Colindres;Colindres;43.3967;-3.4483;199 -Fuente Palmera;Fuente Palmera;37.7;-5.1;199 -Caldas de Reyes;Caldas de Reyes;42.6028;-8.6383;199 -Piedras Blancas;Piedras Blancas;43.56;-5.976;199 -Ribadeo;Ribadeo;43.5336;-7.0403;199 -Pinos Puente;Pinos Puente;37.25;-3.75;199 -Fernán-Núñez;Fernan-Nunez;37.6667;-4.7167;199 -Consuegra;Consuegra;39.4619;-3.6064;199 -Málaga;Malaga;36.7194;-4.42;199 -Palma;Palma;39.5667;2.65;199 -Murcia;Murcia;37.9861;-1.1303;199 -Cúllar-Vega;Cullar-Vega;37.1531;-3.6706;199 -Cuéllar;Cuellar;41.4009;-4.3136;199 -Olivares;Olivares;37.4167;-6.15;199 -San Fausto de Campcentellas;San Fausto de Campcentellas;41.5061;2.24;199 -Colmenarejo;Colmenarejo;40.5608;-4.0169;199 -Senmanat;Senmanat;41.6086;2.1358;199 -La Victoria de Acentejo;La Victoria de Acentejo;28.4348;-16.4682;199 -Grado;Grado;43.3881;-6.0736;199 -Solsona;Solsona;41.9944;1.5178;199 -Pizarra;Pizarra;36.7667;-4.7;199 -Sevilla La Nueva;Sevilla La Nueva;40.3475;-4.0272;199 -San Juan del Puerto;San Juan del Puerto;37.3167;-6.8333;199 -Palomares del Río;Palomares del Rio;37.3167;-6.05;199 -Alcanar;Alcanar;40.543;0.4808;199 -Almusafes;Almusafes;39.2903;-0.4147;199 -Alcarraz;Alcarraz;41.5638;0.5241;199 -La Matanza de Acentejo;La Matanza de Acentejo;28.4403;-16.4389;199 -Villarrubia de los Ojos;Villarrubia de los Ojos;39.2167;-3.6;199 -Sevilla;Sevilla;37.39;-5.99;199 -Zaragoza;Zaragoza;41.65;-0.8833;199 -Valencia;Valencia;39.47;-0.3764;199 -Lepe;Lepe;37.2542;-7.2033;199 -Villaviciosa de Odón;Villaviciosa de Odon;40.3583;-3.9033;199 -Arenys de Munt;Arenys de Munt;41.6128;2.5403;199 -Valsequillo de Gran Canaria;Valsequillo de Gran Canaria;27.9808;-15.4989;199 -Cervelló;Cervello;41.3962;1.9589;199 -Benicarló;Benicarlo;40.4167;0.4167;199 -El Espinar;El Espinar;40.7186;-4.2478;199 -Buñol;Bunol;39.4194;-0.7906;199 -Santiponce;Santiponce;37.4353;-6.0433;199 -Alfaro;Alfaro;42.1783;-1.7492;199 -Alayor;Alayor;39.9342;4.14;199 -Miajadas;Miajadas;39.15;-6.0667;199 -Rafelbuñol;Rafelbunol;39.5922;-0.3342;199 -Polinyá;Polinya;41.5575;2.1562;199 -La Mujer;La Mujer;36.7523;-2.6838;199 -Ortuella;Ortuella;43.3103;-3.0569;199 -Burela de Cabo;Burela de Cabo;43.65;-7.4;199 -Villacañas;Villacanas;39.6333;-3.3333;199 -El Molar;El Molar;40.7336;-3.5814;199 -Cervera;Cervera;41.6657;1.271;199 -Carmona;Carmona;37.4667;-5.6333;199 -Vinaroz;Vinaroz;40.4686;0.4736;199 -Candelaria;Candelaria;28.3547;-16.371;199 -Rota;Rota;36.6167;-6.35;199 -Redondela;Redondela;42.2833;-8.6167;199 -Puente-Genil;Puente-Genil;37.3833;-4.7667;199 -Calafell;Calafell;41.2004;1.5693;199 -Mahón;Mahon;39.8894;4.2642;199 -Puerto de la Cruz;Puerto de la Cruz;28.4167;-16.55;199 -Salou;Salou;41.0796;1.1316;199 -Galdácano;Galdacano;43.2306;-2.8458;199 -Valdepeñas;Valdepenas;38.7667;-3.4;199 -Crevillente;Crevillente;38.2486;-0.8089;199 -Hellín;Hellin;38.5167;-1.6833;199 -Alcázar de San Juan;Alcazar de San Juan;39.4056;-3.2056;199 -San Andrés del Rabanedo;San Andres del Rabanedo;42.6167;-5.6;199 -Navalcarnero;Navalcarnero;40.2847;-4.0136;199 -Arcos de la Frontera;Arcos de la Frontera;36.75;-5.8;199 -Sitges;Sitges;41.2339;1.8042;199 -Illescas;Illescas;40.1167;-3.8333;199 -Córdoba;Cordoba;37.8845;-4.7796;199 -Bilbao;Bilbao;43.2569;-2.9236;199 -Alicante;Alicante;38.3453;-0.4831;199 -Gijón;Gijon;43.5333;-5.7;199 -Valladolid;Valladolid;41.6528;-4.7236;199 -Vigo;Vigo;42.2314;-8.7124;199 -Las Palmas;Las Palmas;28.1272;-15.4314;199 -Jerez de los Caballeros;Jerez de los Caballeros;38.3203;-6.7714;199 -Binisalem;Binisalem;39.6831;2.8333;199 -Segorbe;Segorbe;39.8519;-0.4896;199 -Montoro;Montoro;38.0167;-4.3833;199 -Valldoreix;Valldoreix;41.4678;2.0647;199 -Catral;Catral;38.1594;-0.805;199 -San Sebastián de la Gomera;San Sebastian de la Gomera;28.0922;-17.11;199 -San Fructuoso de Bagés;San Fructuoso de Bages;41.7507;1.8727;199 -Manzanares el Real;Manzanares el Real;40.7272;-3.8611;199 -Santa Coloma de Cervelló;Santa Coloma de Cervello;41.3687;2.0175;199 -Sabiñánigo;Sabinanigo;42.5186;-0.3643;199 -Muro del Alcoy;Muro del Alcoy;38.7797;-0.4361;199 -Sauzal;Sauzal;28.4799;-16.4357;199 -Santa Comba;Santa Comba;43.0383;-8.8142;199 -Suances;Suances;43.4333;-4.05;199 -Cistérniga;Cisterniga;41.6167;-4.6833;199 -Santa María de Cayón;Santa Maria de Cayon;43.3114;-3.8525;199 -A Coruña;A Coruna;43.3667;-8.3833;199 -Vitoria-Gasteiz;Vitoria-Gasteiz;42.85;-2.6833;199 -Badalona;Badalona;41.4333;2.2333;199 -Granada;Granada;37.1781;-3.6008;199 -Elche;Elche;38.2669;-0.6983;199 -Molíns de Rey;Molins de Rey;41.4139;2.0158;199 -Morón de la Frontera;Moron de la Frontera;37.1222;-5.4517;199 -Almazora;Almazora;39.9403;-0.0625;199 -Lebrija;Lebrija;36.9194;-6.0781;199 -Santa Perpetua de Moguda;Santa Perpetua de Moguda;41.5375;2.1819;199 -Vícar;Vicar;36.8317;-2.6431;199 -Seseña;Sesena;40.1036;-3.6981;199 -La Oliva;La Oliva;28.6167;-13.9333;199 -Algemesí;Algemesi;39.1897;-0.4378;199 -Sueca;Sueca;39.2026;-0.3112;199 -Santa Eugenia;Santa Eugenia;42.5667;-8.9833;199 -Cártama;Cartama;36.7114;-4.6306;199 -San Pedro del Pinatar;San Pedro del Pinatar;37.8167;-0.75;199 -Cangas;Cangas;42.2642;-8.7819;199 -Sabadell;Sabadell;41.5483;2.1075;199 -Tarrasa;Tarrasa;41.5611;2.0081;199 -Erandio;Erandio;43.3047;-2.9731;199 -Novelda;Novelda;38.385;-0.768;199 -Muchamiel;Muchamiel;38.4136;-0.4456;199 -Jumilla;Jumilla;38.4792;-1.325;199 -Villanueva de la Serena;Villanueva de la Serena;38.9667;-5.8;199 -Almuñécar;Almunecar;36.7339;-3.6911;199 -Paracuellos de Jarama;Paracuellos de Jarama;40.55;-3.5167;199 -Alhaurín el Grande;Alhaurin el Grande;36.6331;-4.6831;199 -La Laguna;La Laguna;28.4853;-16.3167;199 -Tineo;Tineo;43.3333;-6.4167;199 -Cheste;Cheste;39.4797;-0.6844;199 -Llagostera;Llagostera;41.8292;2.8933;199 -Redován;Redovan;38.1139;-0.9056;199 -Almagro;Almagro;38.8878;-3.7122;199 -Loeches;Loeches;40.3833;-3.4;199 -San Lorenzo de Descardazar;San Lorenzo de Descardazar;39.609;3.2853;199 -Villamediana de Iregua;Villamediana de Iregua;42.4264;-2.4181;199 -Getafe;Getafe;40.3047;-3.7311;199 -Donostia;Donostia;43.32;-1.98;199 -Leganés;Leganes;40.3281;-3.7644;199 -Santander;Santander;43.4628;-3.805;199 -Burgos;Burgos;42.3408;-3.6997;199 -Alcorcón;Alcorcon;40.35;-3.8333;199 -Castellón de la Plana;Castellon de la Plana;39.9831;-0.0331;199 -Albacete;Albacete;38.9956;-1.8558;199 -Cartagena;Cartagena;37.6;-0.9819;199 -Oviedo;Oviedo;43.36;-5.845;199 -Pamplona;Pamplona;42.8167;-1.65;199 -Jerez de la Frontera;Jerez de la Frontera;36.6817;-6.1378;199 -Móstoles;Mostoles;40.3333;-3.8667;199 -Santa Cruz;Santa Cruz;28.4667;-16.25;199 -Fuenlabrada;Fuenlabrada;40.2833;-3.8;199 -Alcalá de Henares;Alcala de Henares;40.4818;-3.3643;199 -Almería;Almeria;36.8403;-2.4681;199 -El Corrillo;El Corrillo;43.2142;-3.1311;199 -Bigastro;Bigastro;38.0631;-0.8956;199 -Bétera;Betera;39.5922;-0.4625;199 -Olesa de Montserrat;Olesa de Montserrat;41.545;1.8944;199 -Ciempozuelos;Ciempozuelos;40.1592;-3.6183;199 -Adra;Adra;36.7478;-3.0161;199 -Foyos;Foyos;39.5386;-0.3567;199 -Villanueva de Córdoba;Villanueva de Cordoba;38.3167;-4.6167;199 -Tona;Tona;41.8506;2.2292;199 -Hoyo de Manzanares;Hoyo de Manzanares;40.6333;-3.8833;199 -Monserrat;Monserrat;39.3575;-0.6031;199 -Silleda;Silleda;42.7;-8.2333;199 -Tudela de Duero;Tudela de Duero;41.5833;-4.5833;199 -Trujillo;Trujillo;39.4653;-5.8789;199 -San Martín de Valdeiglesias;San Martin de Valdeiglesias;40.364;-4.401;199 -Tordesillas;Tordesillas;41.5;-5;199 -Calpe;Calpe;38.645;0.0442;199 -Almonte;Almonte;37.2667;-6.5167;199 -Mairena del Alcor;Mairena del Alcor;37.3667;-5.7333;199 -Bormujos;Bormujos;37.3667;-6.0667;199 -Martos;Martos;37.7167;-3.9667;199 -Almansa;Almansa;38.8682;-1.0979;199 -Marín;Marin;42.3933;-8.7;199 -Calahorra;Calahorra;42.3;-1.9667;199 -Zarautz;Zarautz;43.2833;-2.1667;199 -Onda;Onda;39.9625;-0.2639;199 -Mejorada del Campo;Mejorada del Campo;40.3967;-3.3858;199 -Villarrobledo;Villarrobledo;39.2667;-2.6;199 -Valls;Valls;41.2883;1.2508;199 -Cambre;Cambre;43.283;-8.333;199 -Torrelodones;Torrelodones;40.5778;-3.9278;199 -Oliva;Oliva;38.9194;-0.1211;199 -Náquera;Naquera;39.6589;-0.4263;199 -Teyá;Teya;41.4986;2.3242;199 -Massanet de la Selva;Massanet de la Selva;41.734;2.673;199 -Montblanch;Montblanch;41.3764;1.1639;199 -Begas;Begas;41.3319;1.9228;199 -Valverde de la Virgen;Valverde de la Virgen;42.5667;-5.6833;199 -Roda de Bará;Roda de Bara;41.1776;1.466;199 -Cercedilla;Cercedilla;40.7411;-4.0569;199 -Benacazón;Benacazon;37.35;-6.1833;199 -Albuñol;Albunol;36.8;-3.2;199 -Elorrio;Elorrio;43.1306;-2.5428;199 -Finestrat;Finestrat;38.5669;-0.2125;199 -La Rambla;La Rambla;37.6;-4.7333;199 -Villarejo de Salvanés;Villarejo de Salvanes;40.1833;-3.3167;199 -Oroso;Oroso;42.9833;-8.4333;199 -Quintanar del Rey;Quintanar del Rey;39.3333;-1.9333;199 -Onil;Onil;38.6333;-0.6667;199 -Tobarra;Tobarra;38.5831;-1.6831;199 -Cee;Cee;42.95;-9.1667;199 -Azuaga;Azuaga;38.2589;-5.6778;199 -Guisona;Guisona;41.7847;1.288;199 -Collado Mediano;Collado Mediano;40.6939;-4.0231;199 -Mislata;Mislata;39.475;-0.4156;199 -Portugalete;Portugalete;43.3194;-3.0194;199 -Collado-Villalba;Collado-Villalba;40.6333;-4.0083;199 -La Línea de la Concepción;La Linea de la Concepcion;36.1611;-5.3486;199 -Esplugas de Llobregat;Esplugas de Llobregat;41.3767;2.0858;199 -Mollet;Mollet;41.5356;2.2107;199 -Mérida;Merida;38.9;-6.3333;199 -Castro del Río;Castro del Rio;37.6833;-4.4667;199 -Astigarraga;Astigarraga;43.2833;-1.95;199 -Sotomayor;Sotomayor;42.333;-8.567;199 -Bornos;Bornos;36.8167;-5.7333;199 -Gerena;Gerena;37.517;-6.15;199 -Cobeña;Cobena;40.5669;-3.5069;199 -El Paso;El Paso;28.6513;-17.8806;199 -Camarma de Esteruelas;Camarma de Esteruelas;40.5489;-3.3786;199 -Ondara;Ondara;38.8261;0.0169;199 -Abadiano Celayeta;Abadiano Celayeta;43.1525;-2.6075;199 -Santurce-Antiguo;Santurce-Antiguo;43.3303;-3.0314;199 -Callosa de Ensarriá;Callosa de Ensarria;38.6514;-0.1228;199 -Lorquí;Lorqui;38.0817;-1.255;199 -Moratalla;Moratalla;38.1864;-1.8906;199 -Ibiza;Ibiza;38.9089;1.4328;199 -Benalmádena;Benalmadena;36.6;-4.5167;199 -Castelldefels;Castelldefels;41.28;1.9767;199 -Viladecáns;Viladecans;41.3158;2.0194;199 -Torremolinos;Torremolinos;36.6218;-4.5003;199 -Granollers;Granollers;41.6083;2.2889;199 -Arrecife;Arrecife;28.9625;-13.5506;199 -El Prat de Llobregat;El Prat de Llobregat;41.3246;2.0953;199 -Avilés;Aviles;43.5561;-5.9083;199 -Rubí;Rubi;41.4933;2.0325;199 -San Baudilio de Llobregat;San Baudilio de Llobregat;41.3458;2.0417;199 -Ciudad de Ceuta;Ciudad de Ceuta;35.8867;-5.3;199 -Toledo;Toledo;39.8567;-4.0244;199 -Fuengirola;Fuengirola;36.5417;-4.625;199 -La Corredoría;La Corredoria;43.3853;-5.8208;199 -Medina del Campo;Medina del Campo;41.3;-4.9167;199 -Rosas;Rosas;42.2633;3.175;199 -Tolosa;Tolosa;43.1333;-2.0833;199 -Cartaya;Cartaya;37.2833;-7.15;199 -Baza;Baza;37.4833;-2.7667;199 -Cabra;Cabra;37.4667;-4.4333;199 -Güimar;Guimar;28.315;-16.41;199 -Pájara;Pajara;28.35;-14.1;199 -Puzol;Puzol;39.6167;-0.3011;199 -Palma del Río;Palma del Rio;37.7;-5.2833;199 -Alcudia;Alcudia;39.8525;3.1192;199 -Los Llanos de Aridane;Los Llanos de Aridane;28.65;-17.9;199 -Nerja;Nerja;36.7469;-3.879;199 -La Unión;La Union;37.6192;-0.8756;199 -Algete;Algete;40.5978;-3.5003;199 -Amposta;Amposta;40.7106;0.5808;199 -Aspe;Aspe;38.3456;-0.7689;199 -Archena;Archena;38.115;-1.2992;199 -Loja;Loja;37.1667;-4.15;199 -Humanes de Madrid;Humanes de Madrid;40.2539;-3.8278;199 -Hernani;Hernani;43.2667;-1.9667;199 -Carcagente;Carcagente;39.1222;-0.4489;199 -Igualada;Igualada;41.5814;1.6208;199 -San Adrián de Besós;San Adrian de Besos;41.4305;2.2183;199 -Ripollet;Ripollet;41.4969;2.1574;199 -Mairena del Aljarafe;Mairena del Aljarafe;37.3333;-6.0667;199 -Figueras;Figueras;42.2667;2.965;199 -San Felíu de Llobregat;San Feliu de Llobregat;41.3833;2.0439;199 -La Nucía;La Nucia;38.6172;-0.1231;199 -La Eliana;La Eliana;39.5661;-0.5281;199 -Villaquilambre;Villaquilambre;42.6167;-5.6;199 -Baena;Baena;37.6167;-4.3167;199 -Torrox;Torrox;36.75;-3.95;199 -Marchena;Marchena;37.3333;-5.4167;199 -Albolote;Albolote;37.2306;-3.6569;199 -Torredembarra;Torredembarra;41.1457;1.3957;199 -Guernica y Luno;Guernica y Luno;43.3167;-2.6667;199 -Boiro;Boiro;42.65;-8.9;199 -El Viso del Alcor;El Viso del Alcor;37.3833;-5.7167;199 -Requena;Requena;39.4861;-1.1017;199 -Lalín;Lalin;42.65;-8.1167;199 -Moaña;Moana;42.2833;-8.75;199 -Cardedeu;Cardedeu;41.6406;2.3594;199 -San Martín de la Vega;San Martin de la Vega;40.2094;-3.5722;199 -Callosa de Segura;Callosa de Segura;38.1225;-0.8797;199 -Silla;Silla;39.3618;-0.4103;199 -Calatayud;Calatayud;41.35;-1.6333;199 -Chipiona;Chipiona;36.7333;-6.4333;199 -Atarfe;Atarfe;37.2229;-3.6899;199 -El Arahal;El Arahal;37.2667;-5.55;199 -Palamós;Palamos;41.8458;3.1289;199 -Benicasim;Benicasim;40.0553;0.0642;199 -Huércal-Overa;Huercal-Overa;37.3833;-1.9333;199 -Amorebieta;Amorebieta;43.2192;-2.7342;199 -Utebo;Utebo;41.7141;-0.9944;199 -Burjasot;Burjasot;39.5064;-0.4067;199 -Villafranca del Panadés;Villafranca del Panades;41.3447;1.6994;199 -Premiá de Mar;Premia de Mar;41.492;2.362;199 -San Juan Despí;San Juan Despi;41.3668;2.057;199 -Blanes;Blanes;41.674;2.7921;199 -Alcantarilla;Alcantarilla;37.9722;-1.2094;199 -Salt;Salt;41.9761;2.7881;199 -Alacuás;Alacuas;39.4583;-0.4628;199 -Aldaya;Aldaya;39.4639;-0.4628;199 -Sestao;Sestao;43.3108;-3.0056;199 -Paiporta;Paiporta;39.4278;-0.4183;199 -Durango;Durango;43.1689;-2.63;199 -Barañáin;Baranain;42.8;-1.6667;199 -San Andrés de la Barca;San Andres de la Barca;41.4478;1.9769;199 -Benetúser;Benetuser;39.425;-0.3961;199 -Breña Alta;Brena Alta;28.6333;-17.7667;199 -Moncófar;Moncofar;39.8025;-0.1339;199 -Andorra;Andorra;40.9775;-0.4483;199 -Casares;Casares;36.4444;-5.2728;199 -Bujalance;Bujalance;37.9;-4.3833;199 -Pedro Muñoz;Pedro Munoz;39.4;-2.95;199 -Derio;Derio;43.2917;-2.8858;199 -Alagón;Alagon;41.7667;-1.1167;199 -Villa del Río;Villa del Rio;37.9833;-4.2833;199 -San Vicente de Mont-Alt;San Vicente de Mont-Alt;41.5803;2.5086;199 -Talayuela;Talayuela;39.9667;-5.6;199 -Mojácar;Mojacar;37.1403;-1.8514;199 -Arechavaleta;Arechavaleta;43.0361;-2.5044;199 -Posadas;Posadas;37.8;-5.1167;199 -Vacarisas;Vacarisas;41.6063;1.9182;199 -Dúrcal;Durcal;36.9833;-3.5667;199 -Torreperogil;Torreperogil;38.0417;-3.2844;199 -Cazorla;Cazorla;37.9;-3;199 -Salamanca;Salamanca;40.9667;-5.6639;199 -Marbella;Marbella;36.5167;-4.8833;199 -Logroño;Logrono;42.465;-2.4456;199 -Badajoz;Badajoz;38.8803;-6.9753;199 -Lleida;Lleida;41.6167;0.6333;199 -Huelva;Huelva;37.25;-6.95;199 -Ibi;Ibi;38.6272;-0.5753;199 -Los Barrios;Los Barrios;36.1833;-5.4833;199 -Parla;Parla;40.2372;-3.7742;199 -Dos Hermanas;Dos Hermanas;37.2836;-5.9222;199 -Tarragona;Tarragona;41.1187;1.2453;199 -Mataró;Mataro;41.5333;2.45;199 -Torrejón de Ardoz;Torrejon de Ardoz;40.4614;-3.4978;199 -Algeciras;Algeciras;36.1275;-5.4539;199 -León;Leon;42.6056;-5.57;199 -Cádiz;Cadiz;36.535;-6.2975;199 -Cabrils;Cabrils;41.5283;2.3692;199 -Reocín;Reocin;43.3611;-4.0864;199 -Zuera;Zuera;41.8692;-0.7881;199 -Monforte del Cid;Monforte del Cid;38.3792;-0.7303;199 -Canet de Berenguer;Canet de Berenguer;39.6794;-0.2206;199 -Liria;Liria;39.6258;-0.5961;199 -Conil de la Frontera;Conil de la Frontera;36.2667;-6.0833;199 -San Felíu de Guixols;San Feliu de Guixols;41.7806;3.0306;199 -Coín;Coin;36.6667;-4.75;199 -Icod de los Vinos;Icod de los Vinos;28.35;-16.7;199 -Vilaseca de Solcina;Vilaseca de Solcina;41.111;1.145;199 -Arico el Nuevo;Arico el Nuevo;28.1904;-16.4977;199 -Cintruénigo;Cintruenigo;42.08;-1.805;199 -Pedreguer;Pedreguer;38.7933;0.0342;199 -Nájera;Najera;42.4167;-2.7333;199 -Vidreras;Vidreras;41.7889;2.7793;199 -Carboneras;Carboneras;36.9992;-1.8922;199 -Villablino;Villablino;42.9333;-6.3167;199 -Aracena;Aracena;37.8911;-6.5611;199 -Barbate de Franco;Barbate de Franco;36.1833;-5.9167;199 -Pilar de la Horadada;Pilar de la Horadada;37.8667;-0.7833;199 -Villanueva de la Cañada;Villanueva de la Canada;40.45;-3.9833;199 -Esparraguera;Esparraguera;41.5381;1.8692;199 -Teguise;Teguise;29.0611;-13.5597;199 -Puenteareas;Puenteareas;42.1667;-8.5;199 -Laguna de Duero;Laguna de Duero;41.5833;-4.7167;199 -Altea;Altea;38.5986;-0.0519;199 -Moncada;Moncada;39.5333;-0.3833;199 -Corella;Corella;42.1147;-1.7867;199 -Colmenar de Oreja;Colmenar de Oreja;40.1092;-3.3869;199 -Campillos;Campillos;37.05;-4.85;199 -Navia;Navia;43.5333;-6.7167;199 -Olías del Rey;Olias del Rey;39.9433;-3.9878;199 -Padrón;Padron;42.7381;-8.6603;199 -Toro;Toro;41.52;-5.3947;199 -Legazpia;Legazpia;43.055;-2.335;199 -Bembibre;Bembibre;42.6154;-6.417;199 -Herencia;Herencia;39.35;-3.3667;199 -Cabezón de la Sal;Cabezon de la Sal;43.3075;-4.2325;199 -Jaén;Jaen;37.7667;-3.7711;199 -Telde;Telde;27.9985;-15.4167;199 -San Vicente de Baracaldo;San Vicente de Baracaldo;43.2972;-2.9917;199 -Girona;Girona;41.9833;2.8167;199 -Reus;Reus;41.1549;1.1087;199 -Ourense;Ourense;42.3364;-7.8633;199 -Aljaraque;Aljaraque;37.2667;-7.0167;199 -Alhama de Murcia;Alhama de Murcia;37.8514;-1.4264;199 -Priego de Córdoba;Priego de Cordoba;37.4333;-4.1833;199 -Las Torres de Cotillas;Las Torres de Cotillas;38.0264;-1.2436;199 -Montilla;Montilla;37.5833;-4.6333;199 -Torre del Mar;Torre del Mar;36.75;-4.1;199 -Alcobendas;Alcobendas;40.5333;-3.6333;199 -Manlleu;Manlleu;42;2.2836;199 -Guía de Isora;Guia de Isora;28.211;-16.7784;199 -Bañolas;Banolas;42.1194;2.7664;199 -Palafrugell;Palafrugell;41.9174;3.1631;199 -Moguer;Moguer;37.2747;-6.8386;199 -Chantada;Chantada;42.6167;-7.7667;199 -San Esteban Sasroviras;San Esteban Sasroviras;41.495;1.8744;199 -Cenes de la Vega;Cenes de la Vega;37.15;-3.5333;199 -Caldas de Malavella;Caldas de Malavella;41.8387;2.8089;199 -Roquetas;Roquetas;40.8206;0.5025;199 -Monachil;Monachil;37.1319;-3.5389;199 -Pinoso;Pinoso;38.4033;-1.0422;199 -Valencina de la Concepción;Valencina de la Concepcion;37.4167;-6.0667;199 -Santiago de Compostela;Santiago de Compostela;42.8778;-8.5444;199 -San Fernando;San Fernando;36.4667;-6.2;199 -Ciudad de Melilla;Ciudad de Melilla;35.2825;-2.9475;199 -Olvera;Olvera;36.9344;-5.2597;199 -Dolores;Dolores;38.1389;-0.77;199 -Artá;Arta;39.6952;3.3512;199 -Centellas;Centellas;41.7994;2.2217;199 -Berango;Berango;43.365;-2.99;199 -Almodóvar del Río;Almodovar del Rio;37.8;-5.0167;199 -Santa Eulalia de Ronsaná;Santa Eulalia de Ronsana;41.6531;2.2261;199 -Brion;Brion;42.867;-8.678;199 -Morata de Tajuña;Morata de Tajuna;40.2294;-3.4364;199 -La Almunia de Doña Godina;La Almunia de Dona Godina;41.4772;-1.3761;199 -Marchamalo;Marchamalo;40.6706;-3.2006;199 -Los Santos de Maimona;Los Santos de Maimona;38.4489;-6.3839;199 -Archidona;Archidona;37.1;-4.3833;199 -Torres de la Alameda;Torres de la Alameda;40.4167;-3.3667;199 -Carbajosa de la Sagrada;Carbajosa de la Sagrada;40.9331;-5.6514;199 -La Puebla de Montalbán;La Puebla de Montalban;39.8722;-4.3589;199 -Benahavís;Benahavis;36.519;-5.0454;199 -Arévalo;Arevalo;41.0667;-4.7167;199 -Trigueros;Trigueros;37.3833;-6.8333;199 -Peñíscola;Peniscola;40.3592;0.4075;199 -Puentedeume;Puentedeume;43.4125;-8.1703;199 -Pravia;Pravia;43.4833;-6.1;199 -Gélida;Gelida;41.4409;1.8647;199 -Villanueva del Arzobispo;Villanueva del Arzobispo;38.1667;-3;199 -Sampedor;Sampedor;41.7836;1.8392;199 -Viladecaballs;Viladecaballs;41.5578;1.9558;199 -Villanueva del Ariscal;Villanueva del Ariscal;37.3833;-6.1333;199 -Villaverde del Río;Villaverde del Rio;37.5833;-5.8667;199 -Alcalá la Real;Alcala la Real;37.45;-3.9167;199 -Picasent;Picasent;39.3611;-0.46;199 -Ayamonte;Ayamonte;37.2;-7.4;199 -Almoradí;Almoradi;38.1097;-0.7894;199 -Isla-Cristina;Isla-Cristina;37.1992;-7.3214;199 -Villamayor;Villamayor;41.0008;-5.6897;199 -Vega de San Mateo;Vega de San Mateo;28.0106;-15.5325;199 -Cox;Cox;38.1394;-0.8847;199 -Malagón;Malagon;39.1833;-3.8667;199 -Churriana de la Vega;Churriana de la Vega;37.15;-3.65;199 -Gines;Gines;37.3875;-6.0781;199 -Tabernes Blanques;Tabernes Blanques;39.5064;-0.3626;199 -Ermúa;Ermua;43.1875;-2.5008;199 -Arenys de Mar;Arenys de Mar;41.5819;2.5503;199 -Las Cabezas de San Juan;Las Cabezas de San Juan;36.9817;-5.9406;199 -Guardamar del Segura;Guardamar del Segura;38.0897;-0.655;199 -Canet de Mar;Canet de Mar;41.5911;2.5828;199 -La Llagosta;La Llagosta;41.5156;2.1928;199 -Mollerusa;Mollerusa;41.6317;0.8961;199 -Ogíjares;Ogijares;37.1167;-3.6;199 -Mongat;Mongat;41.4667;2.279;199 -El Escorial;El Escorial;40.5817;-4.1258;199 -Ubrique;Ubrique;36.6833;-5.45;199 -Piera;Piera;41.5222;1.7494;199 -Espartinas;Espartinas;37.3833;-6.1167;199 -Santomera;Santomera;38.0617;-1.0492;199 -Rojales;Rojales;38.0886;-0.7236;199 -Sedaví;Sedavi;39.4271;-0.3849;199 -Huétor Vega;Huetor Vega;37.15;-3.5667;199 -Berriozar;Berriozar;42.8361;-1.6714;199 -Nazaret;Nazaret;39.4481;-0.3335;199 -Meliana;Meliana;39.5272;-0.3492;199 -Zafra;Zafra;38.4167;-6.4167;199 -Ejea de los Caballeros;Ejea de los Caballeros;42.1292;-1.1372;199 -Guadarrama;Guadarrama;40.6728;-4.0889;199 -Pollensa;Pollensa;39.8772;3.0164;199 -Sada;Sada;43.35;-8.25;199 -Navalmoral de la Mata;Navalmoral de la Mata;39.8983;-5.5403;199 -Mula;Mula;38.0419;-1.4906;199 -Cubellas;Cubellas;41.21;1.6736;199 -Pozoblanco;Pozoblanco;38.3833;-4.85;199 -Manilva;Manilva;36.3833;-5.25;199 -Bermeo;Bermeo;43.42;-2.7264;199 -Barbastro;Barbastro;42.0361;0.1264;199 -La Algaba;La Algaba;37.45;-6;199 -Berga;Berga;42.1;1.8456;199 -Tauste;Tauste;41.9203;-1.2547;199 -Villares de la Reina;Villares de la Reina;41.0028;-5.6333;199 -Tabernes de Valldigna;Tabernes de Valldigna;39.0722;-0.2658;199 -Monzón;Monzon;41.91;0.19;199 -Turís;Turis;39.3899;-0.7105;199 -Bergondo;Bergondo;43.3167;-8.2333;199 -Almacellas;Almacellas;41.7317;0.4371;199 -San Clemente;San Clemente;39.4039;-2.4294;199 -Valdoviño;Valdovino;43.6;-8.1331;199 -Vimianzo;Vimianzo;43.11;-9.0344;199 -Nuevo Baztán;Nuevo Baztan;40.3667;-3.2333;199 -Villa del Prado;Villa del Prado;40.2765;-4.3058;199 -Infiesto;Infiesto;43.35;-5.35;199 -Constantí;Constanti;41.1532;1.2143;199 -Calamonte;Calamonte;38.89;-6.385;199 -Taradell;Taradell;41.8737;2.2874;199 -Argés;Arges;39.805;-4.0572;199 -Güeñes;Guenes;43.2139;-3.0942;199 -San Antonio de Vilamajor;San Antonio de Vilamajor;41.6726;2.4;199 -Venta de Baños;Venta de Banos;41.9333;-4.5;199 -Argamasilla de Alba;Argamasilla de Alba;39.1292;-3.0889;199 -Guareña;Guarena;38.85;-6.0833;199 -Sallent;Sallent;41.8259;1.8949;199 -Ríudoms;Riudoms;41.1391;1.052;199 -Negreira;Negreira;42.911;-8.735;199 -San Felíu de Codinas;San Feliu de Codinas;41.6885;2.1647;199 -Paradas;Paradas;37.2903;-5.4967;199 -San Lorenzo de El Escorial;San Lorenzo de El Escorial;40.5936;-4.1428;199 -Huércal de Almería;Huercal de Almeria;36.8833;-2.4333;199 -Trebujena;Trebujena;36.8667;-6.1667;199 -Benalup de Sidonia;Benalup de Sidonia;36.3333;-5.8;199 -Capellades;Capellades;41.5319;1.6867;199 -Buñola;Bunola;39.6967;2.6997;199 -Lora del Río;Lora del Rio;37.65;-5.5167;199 -Llissá de Vall;Llissa de Vall;41.5936;2.2431;199 -Villanueva de la Torre;Villanueva de la Torre;40.5842;-3.3025;199 -Museros;Museros;39.5658;-0.3411;199 -Navarcles;Navarcles;41.7532;1.9034;199 -Algarrobo;Algarrobo;36.7667;-4.0333;199 -Fuentes de Andalucía;Fuentes de Andalucia;37.4667;-5.3333;199 -Huéscar;Huescar;37.8;-2.5333;199 -La Ametlla de Mar;La Ametlla de Mar;40.8839;0.8025;199 -Caldas de Montbuy;Caldas de Montbuy;41.6328;2.1675;199 -Felanitx;Felanitx;39.4692;3.1481;199 -Tarifa;Tarifa;36.014;-5.606;199 -Nigrán;Nigran;42.1419;-8.8056;199 -Guadix;Guadix;37.3;-3.1333;199 -San Celoni;San Celoni;41.6895;2.4897;199 -Montornés del Vallés;Montornes del Valles;41.5444;2.267;199 -Monforte de Lemos;Monforte de Lemos;42.5164;-7.5161;199 -Benavente;Benavente;42.0031;-5.6742;199 -Tordera;Tordera;41.7008;2.72;199 -Vera;Vera;37.25;-1.8667;199 -Villanueva del Pardillo;Villanueva del Pardillo;40.4833;-3.9667;199 -Sangenjo;Sangenjo;42.4017;-8.8067;199 -Munguía;Munguia;43.3547;-2.8472;199 -Fuente-Álamo de Murcia;Fuente-Alamo de Murcia;37.7394;-1.1881;199 -Poyo;Poyo;42.4333;-8.6667;199 -Balaguer;Balaguer;41.7904;0.8056;199 -Manzanares;Manzanares;38.9964;-3.3731;199 -Tárrega;Tarrega;41.6464;1.1394;199 -Los Alcázares;Los Alcazares;37.7436;-0.8497;199 -Daimiel;Daimiel;39.0833;-3.6167;199 -Fuente el Saz;Fuente el Saz;40.6361;-3.5111;199 -Albal;Albal;39.3972;-0.4156;199 -Masamagrell;Masamagrell;39.5703;-0.33;199 -Canovellas;Canovellas;41.6176;2.2814;199 -Puerto Serrano;Puerto Serrano;36.9333;-5.55;199 -San Luis;San Luis;39.8494;4.2581;199 -Montellano;Montellano;36.9833;-5.5667;199 -Burguillos;Burguillos;37.5858;-5.9673;199 -El Astillero;El Astillero;43.4017;-3.8194;199 -Malgrat de Mar;Malgrat de Mar;41.6456;2.7428;199 -Calella;Calella;41.6169;2.6642;199 -Sant Just Desvern;Sant Just Desvern;41.3833;2.075;199 -Alfafar;Alfafar;39.4222;-0.3906;199 -Castilleja de la Cuesta;Castilleja de la Cuesta;37.3833;-6.05;199 -San Juan de Vilasar;San Juan de Vilasar;41.5053;2.3928;199 -San Juan de Aznalfarache;San Juan de Aznalfarache;37.3667;-6.0167;199 -San Juan de Alicante;San Juan de Alicante;38.4014;-0.4367;199 -Maracena;Maracena;37.2;-3.6333;199 -Alboraya;Alboraya;39.5;-0.3522;199 -Camas;Camas;37.402;-6.0332;199 -Armilla;Armilla;37.15;-3.6167;199 -Tomares;Tomares;37.3764;-6.0458;199 -Martorell;Martorell;41.4744;1.9305;199 -Catarroja;Catarroja;39.4028;-0.4044;199 -Bailén;Bailen;38.0833;-3.7667;199 -La Garriga;La Garriga;41.6804;2.2833;199 -San Vicente dels Horts;San Vicente dels Horts;41.3932;2.0097;199 -Cájar;Cajar;37.1333;-3.5667;199 -Roda del Ter;Roda del Ter;41.9801;2.3091;199 -Ondárroa;Ondarroa;43.3219;-2.4194;199 -Almácera;Almacera;39.5117;-0.3561;199 -Rocafort;Rocafort;39.5306;-0.41;199 -Meco;Meco;40.5539;-3.3261;199 -Sopelana;Sopelana;43.3814;-2.9792;199 -Alcañiz;Alcaniz;41.0511;-0.1336;199 -Chiva;Chiva;39.4714;-0.7197;199 -Baeza;Baeza;37.9833;-3.4667;199 -Corbera de Llobregat;Corbera de Llobregat;41.4169;1.9314;199 -Santa Cruz de la Palma;Santa Cruz de la Palma;28.6825;-17.765;199 -Tarancón;Tarancon;40.0167;-3;199 -Miguelturra;Miguelturra;38.9667;-3.95;199 -Torelló;Torello;42.0492;2.2629;199 -Santa Úrsula;Santa Ursula;28.4253;-16.4917;199 -Montijo;Montijo;38.91;-6.6175;199 -Tuineje;Tuineje;28.3167;-14.05;199 -La Solana;La Solana;38.9414;-3.2394;199 -Villalbilla;Villalbilla;40.4339;-3.2989;199 -Cunit;Cunit;41.1976;1.6345;199 -La Roda;La Roda;39.207;-2.1604;199 -Vieiro;Vieiro;43.6481;-7.59;199 -Azpeitia;Azpeitia;43.1819;-2.2653;199 -San Adrián;San Adrian;42.3325;-1.9333;199 -San Miguel de Salinas;San Miguel de Salinas;37.9806;-0.7897;199 -Las Pedroñeras;Las Pedroneras;39.45;-2.6667;199 -Jimena de la Frontera;Jimena de la Frontera;36.4333;-5.45;199 -Alpicat;Alpicat;41.6681;0.5561;199 -Blanca;Blanca;38.1792;-1.3761;199 -Guadalix de la Sierra;Guadalix de la Sierra;40.7833;-3.6833;199 -Miraflores de la Sierra;Miraflores de la Sierra;40.8114;-3.7686;199 -Hinojosa del Duque;Hinojosa del Duque;38.5;-5.1333;199 -Górliz-Elexalde;Gorliz-Elexalde;43.4167;-2.9333;199 -Jaraiz de la Vera;Jaraiz de la Vera;40.0603;-5.755;199 -Villamuriel de Cerrato;Villamuriel de Cerrato;41.95;-4.5167;199 -La Canonja;La Canonja;41.1191;1.183;199 -Aguilar de Campóo;Aguilar de Campoo;42.8;-4.2667;199 -Fuente del Maestre;Fuente del Maestre;38.5289;-6.45;199 -Cedeira;Cedeira;43.65;-8.05;199 -Alcalá de Chivert;Alcala de Chivert;40.3042;0.2256;199 -Moraleja;Moraleja;40.0667;-6.65;199 -Almensilla;Almensilla;37.3167;-6.1167;199 -Carral;Carral;43.2296;-8.356;199 -Orio;Orio;43.278;-2.126;199 -Lloseta;Lloseta;39.7179;2.8667;199 -Marmolejo;Marmolejo;38.05;-4.1667;199 -Reinosa;Reinosa;43.0019;-4.1378;199 -Montmeló;Montmelo;41.5547;2.25;199 -Lekeitio;Lekeitio;43.3622;-2.4961;199 -Carlet;Carlet;39.2264;-0.5211;199 -Alpedrete;Alpedrete;40.6583;-4.0322;199 -Lumbreras;Lumbreras;37.5633;-1.8072;199 -Santa Marta de Tormes;Santa Marta de Tormes;40.9494;-5.6325;199 -Vallirana;Vallirana;41.3878;1.9321;199 -Gójar;Gojar;37.1;-3.6;199 -Punta Umbría;Punta Umbria;37.1667;-6.95;199 -Moyá;Moya;41.8131;2.0971;199 -Zaratán;Zaratan;41.6603;-4.7836;199 -Sils;Sils;41.8094;2.7435;199 -Torrellas de Llobregat;Torrellas de Llobregat;41.3565;1.9816;199 -Arbucias;Arbucias;41.8161;2.5142;199 -Campo Real;Campo Real;40.3333;-3.3833;199 -Herrera;Herrera;37.3667;-4.8333;199 -Lazcano;Lazcano;43.0378;-2.1872;199 -Briviesca;Briviesca;42.55;-3.3167;199 -Vélez Rubio;Velez Rubio;37.65;-2.0667;199 -Lezo;Lezo;43.3167;-1.9;199 -Olula del Río;Olula del Rio;37.35;-2.2833;199 -Gata de Gorgos;Gata de Gorgos;38.7747;0.0853;199 -Pedrezuela;Pedrezuela;40.75;-3.6167;199 -Almenara;Almenara;39.7533;-0.2256;199 -Arenas de San Pedro;Arenas de San Pedro;40.2089;-5.0911;199 -Sarriá de Ter;Sarria de Ter;42.0181;2.8261;199 -Urnieta;Urnieta;43.2469;-1.9917;199 -Casarrubios del Monte;Casarrubios del Monte;40.1833;-4.0333;199 -La Palma;La Palma;37.6897;-0.9632;199 -Tarazona de la Mancha;Tarazona de la Mancha;39.265;-1.9128;199 -Altafulla;Altafulla;41.1433;1.3769;199 -Breña Baja;Brena Baja;28.6167;-17.7667;199 -San Pol de Mar;San Pol de Mar;41.6033;2.6244;199 -Puebla de la Calzada;Puebla de la Calzada;38.9;-6.6167;199 -Viator;Viator;36.8833;-2.4167;199 -Ares;Ares;43.4278;-8.2417;199 -Becerril de la Sierra;Becerril de la Sierra;40.7167;-3.9833;199 -Allariz;Allariz;42.1833;-7.8;199 -Pulianas;Pulianas;37.2167;-3.6;199 -Peñaranda de Bracamonte;Penaranda de Bracamonte;40.9017;-5.198;199 -Santo Domingo de la Calzada;Santo Domingo de la Calzada;42.433;-2.95;199 -Usúrbil;Usurbil;43.2667;-2.05;199 -Ulldecona;Ulldecona;40.5981;0.4482;199 -Villaviciosa;Villaviciosa;43.4833;-5.4333;199 -Cehegín;Cehegin;38.0925;-1.7989;199 -Outes;Outes;42.85;-8.9;199 -Fraga;Fraga;41.52;0.35;199 -Cuarte de Huerva;Cuarte de Huerva;41.5833;-0.9167;199 -Villabona;Villabona;43.1881;-2.0525;199 -Gondomar;Gondomar;42.1111;-8.7611;199 -Arnedo;Arnedo;42.2167;-2.1;199 -La Carolina;La Carolina;38.2667;-3.6167;199 -Andoain;Andoain;43.2167;-2.0167;199 -Castilblanco de los Arroyos;Castilblanco de los Arroyos;37.675;-5.9889;199 -Candeleda;Candeleda;40.1558;-5.2408;199 -Castro de Rey;Castro de Rey;43.2081;-7.3986;199 -Alcalá del Valle;Alcala del Valle;36.9;-5.1667;199 -Ses Salines;Ses Salines;39.3386;3.0536;199 -Beas de Segura;Beas de Segura;38.25;-2.8833;199 -Marquina-Jemein;Marquina-Jemein;43.2689;-2.4964;199 -Quesada;Quesada;37.85;-3.0667;199 -Mocejón;Mocejon;39.9167;-3.9;199 -Borja;Borja;41.8333;-1.5333;199 -Corral de Almaguer;Corral de Almaguer;39.7594;-3.165;199 -Vedra;Vedra;42.7833;-8.4667;199 -La Puebla de Almoradiel;La Puebla de Almoradiel;39.6;-3.1;199 -Peñafiel;Penafiel;41.6;-4.1167;199 -Valverde;Valverde;27.8097;-17.9151;199 -Iznalloz;Iznalloz;37.3925;-3.5225;199 -Almadén;Almaden;38.7764;-4.8369;199 -Oliva de la Frontera;Oliva de la Frontera;38.2764;-6.92;199 -Moral de Calatrava;Moral de Calatrava;38.8831;-3.7167;199 -Bescanó;Bescano;41.9649;2.737;199 -Neda;Neda;43.5;-8.1167;199 -Las Navas del Marqués;Las Navas del Marques;40.6039;-4.3278;199 -Pedrera;Pedrera;37.2167;-4.8833;199 -Ayora;Ayora;39.0583;-1.0572;199 -Ribadavia;Ribadavia;42.2833;-8.1333;199 -Carranque;Carranque;40.1708;-3.8969;199 -Nerva;Nerva;37.6833;-6.5333;199 -La Guardia de Jaén;La Guardia de Jaen;37.7419;-3.6925;199 -Valencia de Don Juan;Valencia de Don Juan;42.3;-5.5167;199 -Otero de Rey;Otero de Rey;43.1025;-7.6136;199 -Alburquerque;Alburquerque;39.2167;-7;199 -La Campana;La Campana;37.5681;-5.4278;199 -Miengo;Miengo;43.4281;-3.9911;199 -Alcalá de los Gazules;Alcala de los Gazules;36.4667;-5.7167;199 -San Ildefonso;San Ildefonso;40.9017;-4.0067;199 -Alba de Tormes;Alba de Tormes;40.8333;-5.5;199 -Polop;Polop;38.622;-0.127;199 -Esporlas;Esporlas;39.6662;2.5799;199 -Cangas de Narcea;Cangas de Narcea;43.1714;-6.5389;199 -Beniaján;Beniajan;37.9833;-1.0667;199 -Nava;Nava;43.35;-5.5167;199 -Fuensalida;Fuensalida;40.05;-4.2;199 -Camariñas;Camarinas;43.13;-9.185;199 -Santoña;Santona;43.4414;-3.4575;199 -Alcover;Alcover;41.2621;1.1711;199 -Bellpuig;Bellpuig;41.6267;1.0133;199 -Sariegos;Sariegos;42.65;-5.6333;199 -Vejer de la Frontera;Vejer de la Frontera;36.25;-5.9667;199 -Bayona;Bayona;42.1178;-8.8506;199 -Segovia;Segovia;40.9481;-4.1183;199 -Utrera;Utrera;37.183;-5.767;199 -Rincón de la Victoria;Rincon de la Victoria;36.7167;-4.2833;199 -Pola de Siero;Pola de Siero;43.3833;-5.65;199 -Colmenar Viejo;Colmenar Viejo;40.6589;-3.7658;199 -Torrelavega;Torrelavega;43.3531;-4.0458;199 -Calviá;Calvia;39.5657;2.5062;199 -Villareal;Villareal;39.9378;-0.1014;199 -Granadilla de Abona;Granadilla de Abona;28.1167;-16.5833;199 -Huesca;Huesca;42.1333;-0.4167;199 -Elda;Elda;38.4789;-0.7967;199 -Cuenca;Cuenca;40.0667;-2.15;199 -San Bartolomé;San Bartolome;27.9254;-15.5726;199 -Pinto;Pinto;40.25;-3.7;199 -Monóvar;Monovar;38.4369;-0.8381;199 -Capdepera;Capdepera;39.7;3.4333;199 -Torroella de Montgrí;Torroella de Montgri;42.0439;3.1286;199 -Palos de la Frontera;Palos de la Frontera;37.2283;-6.8944;199 -Bolaños de Calatrava;Bolanos de Calatrava;38.8831;-3.7167;199 -Albox;Albox;37.3833;-2.1333;199 -Ciudad-Rodrigo;Ciudad-Rodrigo;40.5969;-6.5392;199 -Son Servera;Son Servera;39.6208;3.36;199 -San Andrés de Llevaneras;San Andres de Llevaneras;41.5733;2.4828;199 -Socuéllamos;Socuellamos;39.2933;-2.7942;199 -Villamartín;Villamartin;36.8667;-5.65;199 -Acalá del Río;Acala del Rio;37.5167;-5.9667;199 -Santañy;Santany;39.3542;3.1283;199 -Bueu;Bueu;42.3167;-8.7833;199 -Benifayó;Benifayo;39.2847;-0.4281;199 -Estepa;Estepa;37.2917;-4.8792;199 -Béjar;Bejar;40.3833;-5.7667;199 -Alovera;Alovera;40.5967;-3.2481;199 -Argentona;Argentona;41.5558;2.4025;199 -Teror;Teror;28.059;-15.5476;199 -Guillena;Guillena;37.5333;-6.05;199 -Ocaña;Ocana;39.9569;-3.4967;199 -Castellbisbal;Castellbisbal;41.4767;1.9822;199 -Pallejá;Palleja;41.4242;1.9978;199 -Santa Margarita;Santa Margarita;39.7033;3.1036;199 -Albatera;Albatera;38.1786;-0.8681;199 -Arrigorriaga;Arrigorriaga;43.2078;-2.8861;199 -Berja;Berja;36.8453;-2.9469;199 -Valverde del Camino;Valverde del Camino;37.5667;-6.75;199 -Salobreña;Salobrena;36.7467;-3.5869;199 -Gibraleón;Gibraleon;37.3753;-6.9694;199 -Pola de Laviana;Pola de Laviana;43.2358;-5.5563;199 -Peligros;Peligros;37.2333;-3.6333;199 -Pozo-Estrecho;Pozo-Estrecho;37.7123;-0.9932;199 -Villafranca de los Barros;Villafranca de los Barros;38.5667;-6.3333;199 -Beniel;Beniel;38.0464;-1.0014;199 -San Vicente del Raspeig;San Vicente del Raspeig;38.3964;-0.5253;199 -Boadilla del Monte;Boadilla del Monte;40.4069;-3.875;199 -Zamora;Zamora;41.5033;-5.7556;199 -Aranjuez;Aranjuez;40.0333;-3.6028;199 -Velilla de San Antonio;Velilla de San Antonio;40.3667;-3.4833;199 -Ceuti;Ceuti;38.0789;-1.2722;199 -Picaña;Picana;39.4361;-0.435;199 -Fene;Fene;43.4667;-8.1667;199 -Valdemorillo;Valdemorillo;40.5017;-4.0667;199 -Jaca;Jaca;42.55;-0.55;199 -Abrera;Abrera;41.5165;1.9024;199 -Sarria;Sarria;42.7833;-7.4167;199 -Campo de Criptana;Campo de Criptana;39.4;-3.1167;199 -Abarán;Abaran;38.2031;-1.4003;199 -Brenes;Brenes;37.55;-5.8667;199 -Linares;Linares;38.0833;-3.6333;199 -Ávila;Avila;40.65;-4.6833;199 -Alcoy;Alcoy;38.6983;-0.4736;199 -Motril;Motril;36.75;-3.5167;199 -Añover de Tajo;Anover de Tajo;39.9833;-3.7667;199 -Parres;Parres;43.3587;-5.1846;199 -Valencia de Alcántara;Valencia de Alcantara;39.4133;-7.2436;199 -Numancia de la Sagra;Numancia de la Sagra;40.09;-3.85;199 -Cigales;Cigales;41.7581;-4.6997;199 -Peal de Becerro;Peal de Becerro;37.9;-3.1167;199 -San Vicente de Alcántara;San Vicente de Alcantara;39.3611;-7.1333;199 -Yepes;Yepes;39.9028;-3.6236;199 -Montefrío;Montefrio;37.3211;-4.0111;199 -El Viso de San Juan;El Viso de San Juan;40.15;-3.9167;199 -Alameda;Alameda;37.2;-4.65;199 -Agramunt;Agramunt;41.7863;1.0964;199 -Meaño;Meano;42.45;-8.7833;199 -Santa Marta de Ortigueira;Santa Marta de Ortigueira;43.6831;-7.85;199 -Macael;Macael;37.3333;-2.3;199 -Algodonales;Algodonales;36.8811;-5.4056;199 -La Cenia;La Cenia;40.6336;0.2853;199 -Abegondo;Abegondo;43.2067;-8.31;199 -Chinchón;Chinchon;40.1394;-3.4264;199 -Aceuchal;Aceuchal;38.65;-6.4831;199 -Deba;Deba;43.2955;-2.3538;199 -Gualchos;Gualchos;36.75;-3.3833;199 -Moraleja de Enmedio;Moraleja de Enmedio;40.2667;-3.85;199 -Los Montesinos;Los Montesinos;38.0281;-0.7419;199 -Librilla;Librilla;37.8831;-1.35;199 -Villanueva del Trabuco;Villanueva del Trabuco;37.0286;-4.3381;199 -Entrambasaguas;Entrambasaguas;43.3778;-3.6767;199 -Casariche;Casariche;37.2833;-4.75;199 -Arjona;Arjona;37.935;-4.0569;199 -Santa Cristina de Aro;Santa Cristina de Aro;41.8139;2.9974;199 -Guitiriz;Guitiriz;43.182;-7.8954;199 -Mutriku;Mutriku;43.3072;-2.385;199 -Talavera La Real;Talavera La Real;38.8833;-6.7667;199 -Mollina;Mollina;37.1231;-4.6561;199 -Ribadumia;Ribadumia;42.5167;-8.75;199 -Malpica;Malpica;43.3167;-8.8;199 -Nueva-Carteya;Nueva-Carteya;37.5833;-4.4667;199 -Simancas;Simancas;41.5919;-4.8286;199 -Almazán;Almazan;41.3525;-2.5331;199 -Cambados;Cambados;42.5;-8.8;199 -Sanlúcar la Mayor;Sanlucar la Mayor;37.3831;-6.2;199 -Torre del Campo;Torre del Campo;37.7667;-3.8833;199 -Pilas;Pilas;37.3017;-6.2986;199 -Santa Cruz de Bezana;Santa Cruz de Bezana;43.4442;-3.9031;199 -Villalba;Villalba;43.3;-7.6833;199 -Sóller;Soller;39.7667;2.7;199 -Verín;Verin;41.9408;-7.4358;199 -Canals;Canals;38.9611;-0.585;199 -Tomiño;Tomino;41.9833;-8.7167;199 -Vilanova del Camí;Vilanova del Cami;41.5733;1.6381;199 -San Agustín de Guadalix;San Agustin de Guadalix;40.6781;-3.615;199 -Llanera;Llanera;43.4667;-5.9333;199 -Moralzarzal;Moralzarzal;40.675;-3.9694;199 -Torredonjimeno;Torredonjimeno;37.7667;-3.95;199 -Llanes;Llanes;43.4214;-4.7564;199 -Santa Coloma de Farnés;Santa Coloma de Farnes;41.8624;2.6654;199 -Aguilar;Aguilar;37.5167;-4.65;199 -Sant Sadurní d’Anoia;Sant Sadurni d'Anoia;41.4261;1.785;199 -Nules;Nules;39.8525;-0.1506;199 -Betanzos;Betanzos;43.2792;-8.2106;199 -Torreblanca;Torreblanca;40.2206;0.1953;199 -Los Yébenes;Los Yebenes;39.5667;-3.8833;199 -Dosríus;Dosrius;41.5942;2.4072;199 -San Hilario Sacalm;San Hilario Sacalm;41.8786;2.5079;199 -Agaete;Agaete;28.1017;-15.7007;199 -Constantina;Constantina;37.8667;-5.6167;199 -Guardo;Guardo;42.7833;-4.8333;199 -Alaró;Alaro;39.7067;2.7908;199 -La Selva;La Selva;41.2155;1.1373;199 -Paterna de Rivera;Paterna de Rivera;36.5167;-5.8667;199 -Medina de Pomar;Medina de Pomar;42.9333;-3.4833;199 -Alfacar;Alfacar;37.2333;-3.5667;199 -Sagunto;Sagunto;39.6764;-0.2733;199 -Ferrol;Ferrol;43.4844;-8.2328;199 -Ponferrada;Ponferrada;42.5461;-6.5908;199 -Irún;Irun;43.3378;-1.7888;199 -Estepona;Estepona;36.4264;-5.1472;199 -Benidorm;Benidorm;38.5342;-0.1314;199 -Villanueva y Geltrú;Villanueva y Geltru;41.2243;1.7259;199 -Sanlúcar de Barrameda;Sanlucar de Barrameda;36.7667;-6.35;199 -Mugardos;Mugardos;43.4544;-8.2358;199 -Guijuelo;Guijuelo;40.5575;-5.6714;199 -Borriol;Borriol;40.0422;-0.0714;199 -Puente Caldelas;Puente Caldelas;42.3833;-8.5;199 -Benejúzar;Benejuzar;38.0778;-0.8386;199 -Paterna;Paterna;39.5028;-0.4406;199 -Campa;Campa;43.3728;-2.9492;199 -Alhama de Granada;Alhama de Granada;37;-3.9833;199 -Porreras;Porreras;39.5144;3.0237;199 -San Ciprián de Viñas;San Ciprian de Vinas;42.2969;-7.8714;199 -Castuera;Castuera;38.7231;-5.5444;199 -Huelma;Huelma;37.65;-3.45;199 -Arroyo de la Luz;Arroyo de la Luz;39.484;-6.5846;199 -Llerena;Llerena;38.2333;-6.0167;199 -Méntrida;Mentrida;40.2333;-4.1833;199 -Montehermoso;Montehermoso;40.0833;-6.3333;199 -Celanova;Celanova;42.1519;-7.9575;199 -Arafo;Arafo;28.3404;-16.4173;199 -Prado del Rey;Prado del Rey;36.7833;-5.5667;199 -La Guancha;La Guancha;28.3738;-16.6516;199 -Ribadesella;Ribadesella;43.4625;-5.0583;199 -Salteras;Salteras;37.4167;-6.1;199 -Palazuelos de Eresma;Palazuelos de Eresma;40.9303;-4.0611;199 -Beasain;Beasain;43.0458;-2.1894;199 -La Carlota;La Carlota;37.6667;-4.9333;199 -Torrijos;Torrijos;39.9833;-4.2814;199 -Alginet;Alginet;39.2625;-0.4683;199 -Godella;Godella;39.52;-0.4114;199 -Noya;Noya;42.7833;-8.8833;199 -Roquetas de Mar;Roquetas de Mar;36.7642;-2.6147;199 -Lorca;Lorca;37.6798;-1.6944;199 -Cáceres;Caceres;39.4833;-6.3667;199 -San Cugat del Vallés;San Cugat del Valles;41.4735;2.0852;199 -Lugo;Lugo;43.0167;-7.55;199 -Las Rozas de Madrid;Las Rozas de Madrid;40.4917;-3.8733;199 -Cuevas del Almanzora;Cuevas del Almanzora;37.3;-1.8667;199 -Bollullos par del Condado;Bollullos par del Condado;37.3358;-6.5364;199 -Los Villares;Los Villares;37.6833;-3.8167;199 -Suria;Suria;41.8311;1.7526;199 -La Muela;La Muela;41.5792;-1.1167;199 -Bonares;Bonares;37.3167;-6.6667;199 -Porcuna;Porcuna;37.8697;-4.1872;199 -Abanilla;Abanilla;38.2072;-1.0414;199 -Albaida;Albaida;38.8369;-0.5156;199 -Vilafant;Vilafant;42.2468;2.9379;199 -Torrejón del Rey;Torrejon del Rey;40.6458;-3.3356;199 -Artés;Artes;41.7981;1.9552;199 -Guadasuar;Guadasuar;39.1833;-0.4781;199 -Vilaboa;Vilaboa;42.4167;-8.55;199 -Aznalcóllar;Aznalcollar;37.5167;-6.2667;199 -Mota del Cuervo;Mota del Cuervo;39.5003;-2.8682;199 -Noreña;Norena;43.3933;-5.7042;199 -María de Huerva;Maria de Huerva;41.5333;-1;199 -Anglés;Angles;41.9574;2.64;199 -Yeles;Yeles;40.1167;-3.8;199 -Motilla del Palancar;Motilla del Palancar;39.5667;-1.8167;199 -Navás;Navas;41.8997;1.8786;199 -Algaida;Algaida;39.5592;2.8947;199 -Ugena;Ugena;40.15;-3.8667;199 -Arzúa;Arzua;42.9167;-8.2167;199 -San Sebastián de los Reyes;San Sebastian de los Reyes;40.5469;-3.6258;199 -Chauchina;Chauchina;37.2;-3.7667;199 -Argamasilla de Calatrava;Argamasilla de Calatrava;38.7333;-4.0667;199 -Guadalajara;Guadalajara;40.6337;-3.1674;199 -Mijas;Mijas;36.6;-4.6333;199 -Chiclana de la Frontera;Chiclana de la Frontera;36.4167;-6.15;199 -El Puerto de Santa María;El Puerto de Santa Maria;36.6;-6.2167;199 -Benigánim;Beniganim;38.9431;-0.4433;199 -Coristanco;Coristanco;43.2;-8.75;199 -Órjiva;Orjiva;36.9;-3.4167;199 -Tremp;Tremp;42.1667;0.8946;199 -Valga;Valga;42.6893;-8.6481;199 -Vilanova de la Roca;Vilanova de la Roca;41.5542;2.2886;199 -Aldeamayor de San Martín;Aldeamayor de San Martin;41.5167;-4.6333;199 -Celrá;Celra;42.0247;2.8789;199 -Membrilla;Membrilla;38.9667;-3.35;199 -Esquivias;Esquivias;40.1;-3.7667;199 -Almodóvar del Campo;Almodovar del Campo;38.7186;-4.1667;199 -Orihuela;Orihuela;38.0856;-0.9469;199 -Manresa;Manresa;41.7264;1.8292;199 -Talavera de la Reina;Talavera de la Reina;39.9583;-4.8328;199 -Torrevieja;Torrevieja;37.9778;-0.6833;199 -Arona;Arona;28.0996;-16.6809;199 -Vélez-Málaga;Velez-Malaga;36.7833;-4.1;199 -Pontevedra;Pontevedra;42.4333;-8.6333;199 -Torrente;Torrente;39.4365;-0.4679;199 -El Ejido;El Ejido;36.7831;-2.8167;199 -Ciudad Real;Ciudad Real;38.9833;-3.9167;199 -Alcalá de Guadaira;Alcala de Guadaira;37.3333;-5.85;199 -Molina de Segura;Molina de Segura;38.0548;-1.2131;199 -Majadahonda;Majadahonda;40.4728;-3.8722;199 -Valdemoro;Valdemoro;40.1908;-3.6742;199 -Palencia;Palencia;42.0167;-4.5333;199 -Gandía;Gandia;38.9667;-0.1833;199 -Kurunegala;Kurunegala;7.4833;80.3667;200 -Nuwara Eliya;Nuwara Eliya;6.9667;80.7667;200 -Kegalle;Kegalle;7.2531;80.3453;200 -Hambantota;Hambantota;6.1244;81.1253;200 -Jaffna;Jaffna;9.6647;80.0167;200 -Galle;Galle;6.0395;80.2194;200 -Trincomalee;Trincomalee;8.5667;81.2333;200 -Kilinochchi;Kilinochchi;9.4004;80.3999;200 -Batticaloa;Batticaloa;7.717;81.7;200 -Negombo;Negombo;7.2111;79.8386;200 -Mannar;Mannar;8.9772;79.9138;200 -Matale;Matale;7.4667;80.6167;200 -Ratnapura;Ratnapura;6.693;80.386;200 -Puttalam;Puttalam;8.033;79.826;200 -Badulla;Badulla;6.9847;81.0564;200 -Matara;Matara;5.95;80.5333;200 -Anuradhapura;Anuradhapura;8.335;80.4108;200 -Moratuwa;Moratuwa;6.7804;79.88;200 -Kandy;Kandy;7.297;80.6385;200 -Sri Jayewardenepura Kotte;Sri Jayewardenepura Kotte;6.9;79.9164;200 -Colombo;Colombo;6.9167;79.8333;200 -Mullaittivu;Mullaittivu;9.2833;80.8;200 -Sawākin;Sawakin;19.1025;37.33;201 -Karmah an Nuzul;Karmah an Nuzul;19.6008;30.4097;201 -Marawī;Marawi;18.4833;31.8167;201 -Khartoum;Khartoum;15.6031;32.5265;201 -Omdurman;Omdurman;15.6167;32.48;201 -Khartoum North;Khartoum North;15.6333;32.6333;201 -El Obeid;El Obeid;13.1833;30.2167;201 -Port Sudan;Port Sudan;19.6158;37.2164;201 -Kassala;Kassala;15.45;36.4;201 -Nyala;Nyala;12.05;24.8833;201 -El Geneina;El Geneina;13.45;22.44;201 -Kadugli;Kadugli;11.01;29.7;201 -Ed Damazin;Ed Damazin;11.7704;34.35;201 -Shendi;Shendi;16.6805;33.42;201 -El Fasher;El Fasher;13.63;25.35;201 -Kurmuk;Kurmuk;10.5563;34.2848;201 -Wad Medani;Wad Medani;14.4;33.51;201 -Kūstī;Kusti;13.17;32.66;201 -Gedaref;Gedaref;14.0333;35.3833;201 -Babanūsah;Babanusah;11.3334;27.8;201 -Haya;Haya;18.3461;36.3969;201 -Al Mijlad;Al Mijlad;11.0337;27.7333;201 -Al Manāqil;Al Manaqil;14.2504;32.98;201 -Atbara;Atbara;17.7167;33.9833;201 -Sannār;Sannar;13.55;33.6;201 -EdDamer;EdDamer;17.59;33.96;201 -An Nuhūd;An Nuhud;12.6904;28.42;201 -Wādī Ḩalfā’;Wadi Halfa';21.8;31.35;201 -Dongola;Dongola;19.1666;30.4833;201 -Ed Daein;Ed Daein;11.4672;26.1317;201 -Singa;Singa;13.1483;33.9311;201 -Zalingei;Zalingei;12.9092;23.4706;201 -El Fula;El Fula;11.712;28.3462;201 -Rabak;Rabak;13.188;32.7437;201 -Ad Diwem;Ad Diwem;13.9904;32.3;201 -Tokār;Tokar;18.4333;37.7333;201 -Umm Ruwaba;Umm Ruwaba;12.9058;31.2156;201 -Abū Ḩamad;Abu Hamad;19.537;33.326;201 -Berber;Berber;18.017;33.9833;201 -Domburg;Domburg;5.7;-55.0833;202 -Lelydorp;Lelydorp;5.7;-55.2333;202 -Totness;Totness;5.8904;-56.32;202 -Onverwacht;Onverwacht;5.6;-55.2;202 -Groningen;Groningen;5.797;-55.481;202 -Albina;Albina;5.5;-54.05;202 -Nieuw Amsterdam;Nieuw Amsterdam;5.91;-55.07;202 -Tamanredjo;Tamanredjo;5.7667;-55;202 -Brokopondo;Brokopondo;5.0404;-55.02;202 -Nieuw Nickerie;Nieuw Nickerie;5.9261;-56.9731;202 -Moengo;Moengo;5.6167;-54.4;202 -Cottica;Cottica;3.8547;-54.2289;202 -Paramaribo;Paramaribo;5.8667;-55.1667;202 -Brownsweg;Brownsweg;5.02;-55.17;202 -Longyearbyen;Longyearbyen;78.2167;15.6333;203 -Lobamba;Lobamba;-26.4465;31.2064;204 -Mbabane;Mbabane;-26.3208;31.1617;204 -Manzini;Manzini;-26.4833;31.3667;204 -Mhlume;Mhlume;-26.0333;31.85;204 -Siteki;Siteki;-26.45;31.95;204 -Nhlangano;Nhlangano;-27.1167;31.2;204 -Piggs Peak;Piggs Peak;-25.961;31.247;204 -Lavumisa;Lavumisa;-27.3167;31.9;204 -Hlatikulu;Hlatikulu;-26.9667;31.3167;204 -Ulricehamn;Ulricehamn;57.7917;13.4186;205 -Skövde;Skovde;58.3995;13.8538;205 -Borlänge;Borlange;60.4833;15.4167;205 -Mölndal;Molndal;57.6542;12.0139;205 -Mariestad;Mariestad;58.705;13.828;205 -Hjo;Hjo;58.3044;14.2786;205 -Kinna;Kinna;57.4954;12.6805;205 -Haparanda;Haparanda;65.8342;24.117;205 -Höganäs;Hoganas;56.196;12.5769;205 -Visby;Visby;57.629;18.3071;205 -Huskvarna;Huskvarna;57.7919;14.2756;205 -Härnösand;Harnosand;62.6323;17.9379;205 -Hjärup;Hjarup;55.6707;13.141;205 -Borås;Boras;57.7304;12.92;205 -Mjölby;Mjolby;58.3321;15.1312;205 -Vårgårda;Vargarda;58.0341;12.8083;205 -Norrköping;Norrkoping;58.5919;16.1856;205 -Kungsör;Kungsor;59.4227;16.1059;205 -Sundsvall;Sundsvall;62.3902;17.3067;205 -Bollnäs;Bollnas;61.3484;16.3883;205 -Mora;Mora;61.0096;14.5635;205 -Växjö;Vaxjo;56.8837;14.8167;205 -Halmstad;Halmstad;56.6754;12.8587;205 -Strömstad;Stromstad;58.9441;11.1864;205 -Gävle;Gavle;60.6748;17.1444;205 -Karlstad;Karlstad;59.3808;13.5016;205 -Jönköping;Jonkoping;57.7833;14.1667;205 -Umeå;Umea;63.8285;20.2706;205 -Östersund;Ostersund;63.1775;14.6414;205 -Trollhättan;Trollhattan;58.2671;12.3;205 -Luleå;Lulea;65.5838;22.1915;205 -Kalmar;Kalmar;56.6694;16.3218;205 -Falun;Falun;60.613;15.647;205 -Karlskrona;Karlskrona;56.1611;15.5881;205 -Nyköping;Nykoping;58.7582;17.0185;205 -Helsingborg;Helsingborg;56.0424;12.721;205 -Vänersborg;Vanersborg;58.363;12.33;205 -Linköping;Linkoping;58.4094;15.6257;205 -Tidaholm;Tidaholm;58.1794;13.9599;205 -Habo;Habo;57.9066;14.0856;205 -Västerås;Vasteras;59.6173;16.5422;205 -Örebro;Orebro;59.2669;15.1965;205 -Uppsala;Uppsala;59.8601;17.64;205 -Stockholm;Stockholm;59.3294;18.0686;205 -Skellefteå;Skelleftea;64.65;20.85;205 -Kristianstad;Kristianstad;56.0337;14.1333;205 -Örnsköldsvik;Ornskoldsvik;63.294;18.7122;205 -Gothenburg;Gothenburg;57.6717;11.981;205 -Malmö;Malmo;55.5833;13.0333;205 -Kiruna;Kiruna;67.8494;20.2544;205 -Uppsala;Uppsala;59.8498;17.6389;205 -Tibro;Tibro;58.419;14.158;205 -Mels;Mels;47.0497;9.4167;206 -Conthey;Conthey;46.2167;7.3;206 -Bad Zurzach;Bad Zurzach;47.5877;8.2933;206 -Bussy;Bussy;46.55;6.55;206 -Wattwil;Wattwil;47.2957;9.083;206 -Baar;Baar;47.1956;8.5264;206 -Wil;Wil;47.4664;9.0497;206 -Fully;Fully;46.1333;7.1167;206 -Basel;Basel;47.5606;7.5906;206 -Geneva;Geneva;46.2;6.15;206 -Montreux;Montreux;46.4333;6.9167;206 -Frauenfeld;Frauenfeld;47.5558;8.8964;206 -Wetzikon;Wetzikon;47.3208;8.7931;206 -Rapperswil-Jona;Rapperswil-Jona;47.2286;8.8317;206 -Kriens;Kriens;47.0344;8.28;206 -Reinach;Reinach;47.2539;8.1833;206 -Le Mont-sur-Lausanne;Le Mont-sur-Lausanne;46.55;6.6333;206 -Crissier;Crissier;46.55;6.5833;206 -Marly;Marly;46.7833;7.1667;206 -Biberist;Biberist;47.1828;7.5586;206 -Hünenberg;Hunenberg;47.1761;8.4264;206 -Kirchberg;Kirchberg;47.4;9.0333;206 -Landquart;Landquart;46.9497;9.5667;206 -Hombrechtikon;Hombrechtikon;47.2533;8.7703;206 -Egg;Egg;47.3019;8.6906;206 -Unterägeri;Unterageri;47.1386;8.5844;206 -Windisch;Windisch;47.4803;8.2222;206 -Oberriet;Oberriet;47.3164;9.5664;206 -Zürich;Zurich;47.3744;8.5411;206 -Eschenbach;Eschenbach;47.2709;8.97;206 -Emmen;Emmen;47.0772;8.3;206 -Dietlikon;Dietlikon;47.42;8.6192;206 -Aadorf;Aadorf;47.4939;8.8975;206 -Chiasso;Chiasso;45.8353;9.032;206 -Buchs;Buchs;47.3889;8.0747;206 -Au;Au;47.4331;9.6333;206 -Ingenbohl;Ingenbohl;47.0028;8.6117;206 -Schübelbach;Schubelbach;47.1733;8.9264;206 -Obersiggenthal;Obersiggenthal;47.4869;8.2921;206 -Langnau;Langnau;46.9433;7.7853;206 -Oberentfelden;Oberentfelden;47.3597;8.0486;206 -Landecy;Landecy;46.1897;6.1158;206 -Niederhasli;Niederhasli;47.4822;8.4861;206 -Estavayer-le-Lac;Estavayer-le-Lac;46.85;6.8472;206 -Aarburg;Aarburg;47.3206;7.9014;206 -Fällanden;Fallanden;47.3717;8.64;206 -Rothrist;Rothrist;47.3028;7.8833;206 -Naters;Naters;46.3237;7.9886;206 -Wald;Wald;47.2753;8.9144;206 -Embrach;Embrach;47.5103;8.5933;206 -Steinhaus;Steinhaus;47.1969;8.4861;206 -Bern;Bern;46.948;7.4474;206 -Lausanne;Lausanne;46.5333;6.6333;206 -Minusio;Minusio;46.1833;8.8167;206 -Murten;Murten;46.9281;7.1169;206 -Rümlang;Rumlang;47.4533;8.5331;206 -Visp;Visp;46.2922;7.8828;206 -Muri;Muri;47.2747;8.3417;206 -Bremgarten;Bremgarten;47.3528;8.34;206 -Hirslen;Hirslen;47.3646;8.5663;206 -Wollerau;Wollerau;47.1956;8.7194;206 -Sirnach;Sirnach;47.4664;8.9997;206 -Domat/Ems;Domat/Ems;46.8198;9.4545;206 -Langnau am Albis;Langnau am Albis;47.2894;8.5414;206 -Dürnten;Durnten;47.2789;8.8433;206 -Seuzach;Seuzach;47.5358;8.7294;206 -Rorschacherberg;Rorschacherberg;47.4664;9.5;206 -Bulle;Bulle;46.6167;7.05;206 -Kreuzlingen;Kreuzlingen;47.6458;9.1783;206 -Horgen;Horgen;47.2608;8.5975;206 -Riehen;Riehen;47.5794;7.6512;206 -Wädenswil;Wadenswil;47.2303;8.6722;206 -Wettingen;Wettingen;47.4659;8.3267;206 -Winterthur;Winterthur;47.4992;8.7267;206 -Meggen;Meggen;47.0464;8.3744;206 -Düdingen;Dudingen;46.8461;7.1906;206 -Gränichen;Granichen;47.3583;8.0997;206 -Bagnes;Bagnes;46.0833;7.2167;206 -Untersiggenthal;Untersiggenthal;47.502;8.2538;206 -Heimberg;Heimberg;46.7831;7.5997;206 -Rothenburg;Rothenburg;47.0939;8.2717;206 -Frenkendorf;Frenkendorf;47.5031;7.7144;206 -Willisau;Willisau;47.1206;7.9928;206 -Dornach;Dornach;47.4789;7.6181;206 -Villmergen;Villmergen;47.3483;8.2456;206 -Herzogenbuchsee;Herzogenbuchsee;47.1884;7.7062;206 -Uetikon am See;Uetikon am See;47.2669;8.6772;206 -Neuchâtel;Neuchatel;46.9903;6.9306;206 -Chur;Chur;46.8521;9.5297;206 -Schaffhausen;Schaffhausen;47.6965;8.6339;206 -Fribourg;Fribourg;46.8;7.15;206 -Thun;Thun;46.759;7.63;206 -Bellinzona;Bellinzona;46.1956;9.0238;206 -Vernier;Vernier;46.2;6.1;206 -Uznach;Uznach;47.2242;8.9839;206 -Neuenkirch;Neuenkirch;47.0997;8.2025;206 -Menziken;Menziken;47.24;8.1917;206 -Reiden;Reiden;47.2431;7.9683;206 -Trimbach;Trimbach;47.3636;7.9;206 -Buchrain;Buchrain;47.0953;8.3475;206 -Buchs;Buchs;47.4589;8.4378;206 -Sissach;Sissach;47.4644;7.8106;206 -Altendorf;Altendorf;47.1922;8.83;206 -Zug;Zug;47.1681;8.5169;206 -Yverdon-les-Bains;Yverdon-les-Bains;46.7785;6.6408;206 -Volketswil;Volketswil;47.3906;8.6953;206 -Erlenbach;Erlenbach;47.3044;8.5922;206 -Regensdorf;Regensdorf;47.4383;8.4744;206 -Kloten;Kloten;47.4481;8.5828;206 -Lucerne;Lucerne;47.0523;8.3059;206 -Sankt Gallen;Sankt Gallen;47.4233;9.3772;206 -Baden;Baden;47.4729;8.308;206 -Bülach;Bulach;47.5189;8.5422;206 -Derendingen;Derendingen;47.1919;7.5899;206 -Orbe;Orbe;46.7245;6.5322;206 -Ollon;Ollon;46.2973;6.9935;206 -Peseux;Peseux;46.9955;6.8895;206 -Biel/Bienne;Biel/Bienne;47.1372;7.2472;206 -Oberglatt;Oberglatt;47.4775;8.52;206 -Moutier;Moutier;47.2803;7.3708;206 -Bubikon;Bubikon;47.2694;8.8203;206 -Rüschlikon;Ruschlikon;47.3081;8.5542;206 -Bex;Bex;46.25;7.0167;206 -Savièse;Saviese;46.25;7.3333;206 -Zofingen;Zofingen;47.2884;7.9475;206 -Brugg;Brugg;47.4864;8.2083;206 -Bassersdorf;Bassersdorf;47.4431;8.6283;206 -Veyrier;Veyrier;46.1667;6.1833;206 -Buchs;Buchs;47.1656;9.4711;206 -Spreitenbach;Spreitenbach;47.4181;8.3661;206 -Affoltern am Albis;Affoltern am Albis;47.2817;8.4502;206 -Rüti;Ruti;47.2614;8.8556;206 -Hitzkirch;Hitzkirch;47.225;8.2622;206 -Feusisberg;Feusisberg;47.1869;8.7472;206 -Vechigen;Vechigen;46.9469;7.5625;206 -Hägendorf;Hagendorf;47.3344;7.8444;206 -Wangen;Wangen;47.1908;8.8956;206 -Saint Légier-La Chiésaz;Saint Legier-La Chiesaz;46.4667;6.8833;206 -Sumiswald;Sumiswald;47.0275;7.7453;206 -Ebnat-Kappel;Ebnat-Kappel;47.2632;9.1234;206 -Gommiswald;Gommiswald;47.2404;9.0474;206 -Altstätten;Altstatten;47.378;9.5488;206 -Sevelen;Sevelen;47.1204;9.4857;206 -Bäretswil;Baretswil;47.3369;8.8575;206 -Sachseln;Sachseln;46.8678;8.2386;206 -Oberwil;Oberwil;47.5135;7.5546;206 -Romanshorn;Romanshorn;47.5635;9.3564;206 -Plan-les-Ouates;Plan-les-Ouates;46.1667;6.1167;206 -Pfäffikon;Pfaffikon;47.3667;8.7822;206 -Arth;Arth;47.0644;8.5242;206 -Weinfelden;Weinfelden;47.5698;9.112;206 -Villeneuve;Villeneuve;46.4063;6.9731;206 -Ettingen;Ettingen;47.4809;7.5444;206 -Lengnau;Lengnau;47.1817;7.3667;206 -Neftenbach;Neftenbach;47.5283;8.6681;206 -Obfelden;Obfelden;47.2639;8.4242;206 -Laufen;Laufen;47.4167;7.5;206 -Zumikon;Zumikon;47.3328;8.6239;206 -Münchwilen;Munchwilen;47.4815;8.9924;206 -Lindau;Lindau;47.4431;8.6719;206 -Hergiswil;Hergiswil;46.9844;8.3125;206 -Frick;Frick;47.5081;8.0222;206 -Alpnach;Alpnach;46.94;8.2733;206 -Saxon;Saxon;46.15;7.1667;206 -Lausen;Lausen;47.4725;7.7597;206 -Nürensdorf;Nurensdorf;47.4467;8.6486;206 -Adligenswil;Adligenswil;47.0706;8.365;206 -Unterseen;Unterseen;46.6872;7.8497;206 -Gland;Gland;46.4167;6.2667;206 -Versoix;Versoix;46.2833;6.1667;206 -Zollikon;Zollikon;47.3422;8.5783;206 -Muri;Muri;46.9319;7.4872;206 -Amriswil;Amriswil;47.5497;9.3;206 -Rheinfelden;Rheinfelden;47.5539;7.7958;206 -Münchenstein;Munchenstein;47.5186;7.6174;206 -Uzwil;Uzwil;47.45;9.1333;206 -Buochs;Buochs;46.9746;8.4207;206 -Seon;Seon;47.3458;8.1597;206 -Walenstadt;Walenstadt;47.1234;9.315;206 -Küssnacht;Kussnacht;47.0828;8.4408;206 -Dulliken;Dulliken;47.3525;7.9458;206 -Brig-Glis;Brig-Glis;46.3159;7.9876;206 -Spiez;Spiez;46.6831;7.6664;206 -Lugano;Lugano;46.0103;8.9625;206 -Thayngen;Thayngen;47.7586;8.6905;206 -Sennwald;Sennwald;47.2664;9.5;206 -Dagmersellen;Dagmersellen;47.2131;7.9894;206 -Schattdorf;Schattdorf;46.8494;8.6713;206 -Eglisau;Eglisau;47.5733;8.5261;206 -Romont;Romont;46.7001;6.9181;206 -Wangen bei Olten;Wangen bei Olten;47.3442;7.8694;206 -Fraubrunnen;Fraubrunnen;47.085;7.5269;206 -Zermatt;Zermatt;46.0193;7.7461;206 -Konolfingen Dorf;Konolfingen Dorf;46.8833;7.6167;206 -Glattfelden;Glattfelden;47.5608;8.4994;206 -Root;Root;47.1158;8.3914;206 -Binningen;Binningen;47.5333;7.5667;206 -Cologny;Cologny;46.2167;6.1833;206 -Diepoldsau;Diepoldsau;47.3831;9.65;206 -Fehraltorf;Fehraltorf;47.3861;8.7547;206 -Reinach;Reinach;47.4936;7.5908;206 -Schlieren;Schlieren;47.3989;8.4497;206 -Pully;Pully;46.5167;6.6667;206 -Aarau;Aarau;47.3923;8.0446;206 -Adliswil;Adliswil;47.3122;8.5256;206 -Thalwil;Thalwil;47.2953;8.5647;206 -Ostermundigen;Ostermundigen;46.9553;7.4833;206 -Solothurn;Solothurn;47.2081;7.5375;206 -Morges;Morges;46.5094;6.4986;206 -Allschwil;Allschwil;47.5508;7.5358;206 -Opfikon;Opfikon;47.4331;8.5719;206 -Nyon;Nyon;46.382;6.2389;206 -Onex;Onex;46.1833;6.1;206 -Meyrin;Meyrin;46.2322;6.0791;206 -Dietikon;Dietikon;47.4056;8.4039;206 -Renens;Renens;46.5353;6.5897;206 -Vevey;Vevey;46.4667;6.85;206 -Carouge;Carouge;46.1817;6.1404;206 -Dübendorf;Dubendorf;47.3981;8.6194;206 -Grenchen;Grenchen;47.1931;7.3958;206 -Littau;Littau;47.0494;8.2639;206 -Monthey;Monthey;46.25;6.95;206 -Pratteln;Pratteln;47.5185;7.6928;206 -Thal;Thal;47.4664;9.5667;206 -Würenlos;Wurenlos;47.4418;8.3647;206 -Grabs;Grabs;47.1831;9.45;206 -Wiesendangen;Wiesendangen;47.5222;8.7911;206 -Olten;Olten;47.3531;7.9078;206 -Martigny;Martigny;46.1;7.0728;206 -Châtel-Saint-Denis;Chatel-Saint-Denis;46.5269;6.9011;206 -Porrentruy;Porrentruy;47.4167;7.0833;206 -Gossau;Gossau;47.4164;9.25;206 -Muttenz;Muttenz;47.5228;7.6452;206 -Mellingen;Mellingen;47.4192;8.2764;206 -Freienbach;Freienbach;47.2047;8.7578;206 -Wohlen;Wohlen;47.3506;8.2778;206 -Burgdorf;Burgdorf;47.0567;7.6264;206 -Steffisburg;Steffisburg;46.7831;7.6333;206 -Oberrieden;Oberrieden;47.2778;8.5781;206 -Interlaken;Interlaken;46.6881;7.8646;206 -Oberuzwil;Oberuzwil;47.4294;9.1236;206 -Saanen;Saanen;46.4831;7.2664;206 -Oensingen;Oensingen;47.2886;7.7139;206 -Gelterkinden;Gelterkinden;47.4653;7.8528;206 -Birmensdorf;Birmensdorf;47.3542;8.4378;206 -Dielsdorf;Dielsdorf;47.4836;8.4542;206 -Schwerzenbach;Schwerzenbach;47.3818;8.6559;206 -Frutigen;Frutigen;46.5831;7.6497;206 -Ruswil;Ruswil;47.0836;8.1261;206 -Schwarzenburg;Schwarzenburg;46.8167;7.3333;206 -Vétroz;Vetroz;46.2258;7.2707;206 -Herrliberg;Herrliberg;47.2972;8.6302;206 -Männedorf;Mannedorf;47.2553;8.6917;206 -Delémont;Delemont;47.3653;7.3472;206 -Chavannes-près-Renens;Chavannes-pres-Renens;46.5282;6.5762;206 -Epalinges;Epalinges;46.55;6.6667;206 -Kilchberg;Kilchberg;47.3247;8.5492;206 -Nidau;Nidau;47.1256;7.2403;206 -Widnau;Widnau;47.3997;9.6333;206 -Massagno;Massagno;46.0167;8.95;206 -Rorschach;Rorschach;47.4786;9.4936;206 -Le Grand-Saconnex;Le Grand-Saconnex;46.2333;6.1167;206 -Birsfelden;Birsfelden;47.5531;7.6231;206 -Villars-sur-Glâne;Villars-sur-Glane;46.7833;7.1167;206 -Chêne-Bougeries;Chene-Bougeries;46.1833;6.1833;206 -Liestal;Liestal;47.4839;7.735;206 -Schwyz;Schwyz;47.0205;8.6583;206 -La Tour-de-Peilz;La Tour-de-Peilz;46.45;6.8667;206 -Langenthal;Langenthal;47.2153;7.7889;206 -Locarno;Locarno;46.1664;8.7997;206 -Sierre;Sierre;46.2918;7.532;206 -Arbon;Arbon;47.5167;9.4333;206 -Herisau;Herisau;47.3851;9.2786;206 -Wallisellen;Wallisellen;47.4122;8.5922;206 -Thônex;Thonex;46.2;6.2167;206 -Prilly;Prilly;46.5333;6.6;206 -Blonay;Blonay;46.4667;6.9;206 -Echallens;Echallens;46.6333;6.6333;206 -Moudon;Moudon;46.6687;6.7974;206 -Bischofszell;Bischofszell;47.4997;9.2333;206 -Balsthal;Balsthal;47.3164;7.6944;206 -Boudry;Boudry;46.95;6.8333;206 -Lyss;Lyss;47.075;7.3069;206 -Kirchberg;Kirchberg;47.0858;7.5861;206 -Ascona;Ascona;46.15;8.7667;206 -Fislisbach;Fislisbach;47.4386;8.2944;206 -Bolligen;Bolligen;46.9761;7.4986;206 -Küttigen;Kuttigen;47.4164;8.05;206 -Losone;Losone;46.1689;8.7421;206 -Teufen;Teufen;47.39;9.39;206 -Courtepin;Courtepin;46.8667;7.1167;206 -Colombier;Colombier;46.9667;6.8667;206 -Kaiseraugst;Kaiseraugst;47.5414;7.7278;206 -Saint-Prex;Saint-Prex;46.4836;6.4575;206 -Beromünster;Beromunster;47.1997;8.2;206 -Sankt Margrethen;Sankt Margrethen;47.4497;9.6331;206 -Einsiedeln;Einsiedeln;47.1278;8.7431;206 -Küsnacht;Kusnacht;47.3181;8.5825;206 -Mendrisio;Mendrisio;45.8667;8.9833;206 -Stäfa;Stafa;47.2401;8.7328;206 -Appenzell;Appenzell;47.3306;9.4086;206 -Rolle;Rolle;46.4575;6.3317;206 -Greifensee;Greifensee;47.3661;8.6786;206 -Gerlafingen;Gerlafingen;47.1722;7.5739;206 -Préverenges;Preverenges;46.5167;6.5333;206 -Horw;Horw;47.0164;8.3111;206 -Altdorf;Altdorf;46.8806;8.6394;206 -Sarnen;Sarnen;46.8969;8.2469;206 -Stans;Stans;46.9594;8.3667;206 -Bottmingen;Bottmingen;47.5236;7.5697;206 -Oberengstringen;Oberengstringen;47.4103;8.4633;206 -Kerns;Kerns;46.9025;8.2761;206 -Uetendorf;Uetendorf;46.7664;7.5667;206 -Glarus;Glarus;47.0333;9.0667;206 -Rupperswil;Rupperswil;47.4025;8.1278;206 -Gebenstorf;Gebenstorf;47.4795;8.2424;206 -Zell;Zell;47.4489;8.8233;206 -Jegenstorf;Jegenstorf;47.0497;7.5069;206 -Obererli;Obererli;47.1358;8.6136;206 -Bonstetten;Bonstetten;47.3156;8.4692;206 -Biasca;Biasca;46.35;8.9667;206 -Oftringen;Oftringen;47.315;7.9236;206 -Meilen;Meilen;47.2703;8.6411;206 -Bellach;Bellach;47.215;7.5;206 -Richterswil;Richterswil;47.2081;8.7058;206 -Zuchwil;Zuchwil;47.2056;7.5597;206 -Hochdorf;Hochdorf;47.1664;8.2889;206 -Aigle;Aigle;46.3173;6.9646;206 -Goldach;Goldach;47.4831;9.4664;206 -Urdorf;Urdorf;47.3867;8.4278;206 -Maur;Maur;47.3417;8.6703;206 -Davos;Davos;46.8091;9.8398;206 -Le Locle;Le Locle;47.0532;6.7482;206 -Bernex;Bernex;46.1784;6.0684;206 -Therwil;Therwil;47.4997;7.55;206 -La Chaux-de-Fonds;La Chaux-de-Fonds;47.0996;6.8296;206 -Köniz;Koniz;46.925;7.4153;206 -Möhlin;Mohlin;47.5583;7.8458;206 -Sursee;Sursee;47.1742;8.1081;206 -Risch;Risch;47.1411;8.4314;206 -Lenzburg;Lenzburg;47.3875;8.1803;206 -Lutry;Lutry;46.5151;6.699;206 -Suhr;Suhr;47.3747;8.0806;206 -Flawil;Flawil;47.4053;9.1977;206 -Belp;Belp;46.8914;7.4972;206 -Aesch;Aesch;47.4694;7.5942;206 -Neuhausen am Rheinfall;Neuhausen am Rheinfall;47.6831;8.6167;206 -Worb;Worb;46.9306;7.5644;206 -Hinwil;Hinwil;47.3033;8.8444;206 -Waltikon;Waltikon;47.3667;8.5833;206 -Uster;Uster;47.3492;8.7192;206 -Sion;Sion;46.2304;7.3661;206 -Neuenhof;Neuenhof;47.4469;8.3292;206 -Lachen;Lachen;47.1911;8.8567;206 -Wittenbach;Wittenbach;47.4667;9.3795;206 -Gossau;Gossau;47.3081;8.7567;206 -Arlesheim;Arlesheim;47.4922;7.6203;206 -Payerne;Payerne;46.8167;6.9333;206 -Armanāz;Armanaz;36.0833;36.5;207 -Tallkalakh;Tallkalakh;34.6683;36.2597;207 -Qadsayyā;Qadsayya;33.5333;36.2167;207 -Dayr Ḩāfir;Dayr Hafir;36.1592;37.704;207 -Tall Salḩab;Tall Salhab;35.2609;36.3822;207 -Jarābulus;Jarabulus;36.8175;38.0111;207 -Bāniyās;Baniyas;35.1822;35.9403;207 -Jisr ash Shughūr;Jisr ash Shughur;35.8;36.3167;207 -Al Mayādīn;Al Mayadin;35.0208;40.4533;207 -Yabrūd;Yabrud;33.9672;36.6572;207 -‘Āmūdā;`Amuda;37.1042;40.93;207 -Tallbīsah;Tallbisah;34.8406;36.7308;207 -Al Quşayr;Al Qusayr;34.5089;36.5797;207 -Tādif;Tadif;36.348;37.53;207 -Jayrūd;Jayrud;33.8072;36.7403;207 -Sarāqib;Saraqib;35.8644;36.8058;207 -Al Mālikīyah;Al Malikiyah;37.1031;42.0822;207 -Al Atārib;Al Atarib;36.1389;36.83;207 -Al Musayfirah;Al Musayfirah;32.6322;36.3386;207 -Maşyāf;Masyaf;35.0653;36.3421;207 -Hajīn;Hajin;34.6894;40.8308;207 -Ma‘arratmişrīn;Ma`arratmisrin;36;36.6667;207 -Al Qaryatayn;Al Qaryatayn;34.2294;37.2406;207 -‘Afrīn;`Afrin;36.5119;36.8694;207 -Şalkhad;Salkhad;32.4914;36.7106;207 -Sarmīn;Sarmin;35.9;36.7167;207 -Tall Abyaḑ;Tall Abyad;36.6975;38.9567;207 -Iḩsim;Ihsim;35.72;36.5608;207 -Naşīb;Nasib;32.5517;36.1881;207 -Kafr Nubl;Kafr Nubl;35.6139;36.5611;207 -‘Ayn ‘Īsá;`Ayn `Isa;36.3858;38.8472;207 -As Sukhnah;As Sukhnah;34.8868;38.8721;207 -Tasīl;Tasil;32.8353;35.9714;207 -Al Laţāminah;Al Lataminah;35.3208;36.6225;207 -Saḩam al Jawlān;Saham al Jawlan;32.7811;35.9347;207 -Shahbā;Shahba;32.8539;36.6294;207 -Kafr Zaytā;Kafr Zayta;35.3736;36.6017;207 -Muḩradah;Muhradah;35.2478;36.5725;207 -Tall ‘Aran;Tall `Aran;36.1231;37.3369;207 -As Suqaylibīyah;As Suqaylibiyah;35.3697;36.38;207 -Nawá;Nawa;32.8833;36.05;207 -At Tall;At Tall;33.6103;36.3106;207 -Buşrá al Ḩarīr;Busra al Harir;32.8425;36.34;207 -‘Assāl al Ward;`Assal al Ward;33.8658;36.4133;207 -Ad Duraykīsh;Ad Duraykish;34.8969;36.1346;207 -Jindayris;Jindayris;36.3947;36.6889;207 -Ra’s al Khashūfah;Ra's al Khashufah;34.8833;36.1333;207 -Al Mulayḩah al Gharbīyah;Al Mulayhah al Gharbiyah;32.7515;36.3447;207 -Al Quţaylibīyah;Al Qutaylibiyah;35.2889;36.0153;207 -Ma‘arrat an Nu‘mān;Ma`arrat an Nu`man;35.6433;36.6683;207 -Jablah;Jablah;35.3597;35.9214;207 -Manbij;Manbij;36.5333;37.95;207 -‘Anadān;`Anadan;36.2936;37.0444;207 -Ālbū Kamāl;Albu Kamal;34.45;40.9186;207 -An Nabk;An Nabk;34.025;36.7344;207 -Tadmur;Tadmur;34.56;38.2672;207 -Shaykh al Ḩadīd;Shaykh al Hadid;36.5;36.5992;207 -Ghabāghib;Ghabaghib;33.1839;36.2264;207 -Dayr al Bukht;Dayr al Bukht;33.1469;36.1903;207 -Darkūsh;Darkush;35.9925;36.3931;207 -Ḩisyā’;Hisya';34.4108;36.7586;207 -Khān Shaykhūn;Khan Shaykhun;35.4419;36.6508;207 -Al Muzayrīb;Al Muzayrib;32.7109;36.0266;207 -Ar Rastan;Ar Rastan;34.9167;36.7333;207 -Al Kafr;Al Kafr;32.6333;36.6417;207 -As Suwaydā’;As Suwayda';32.7;36.5667;207 -Killī;Killi;36.1103;36.6939;207 -Al Mazra‘ah;Al Mazra`ah;32.7828;36.4833;207 -Ath Thawrah;Ath Thawrah;35.8344;38.5464;207 -Dārayyā;Darayya;33.4589;36.2372;207 -Ţarţūs;Tartus;34.8833;35.8833;207 -Buşrá ash Shām;Busra ash Sham;32.5167;36.4833;207 -Ḩarastā;Harasta;33.5586;36.365;207 -Izra;Izra;32.8567;36.2469;207 -Tall Tamr;Tall Tamr;36.6606;40.3714;207 -Al Qunayţirah;Al Qunaytirah;33.1256;35.8239;207 -Umm Walad;Umm Walad;32.6578;36.4319;207 -As Salamīyah;As Salamiyah;35.0111;37.0531;207 -As Safīrah;As Safirah;36.0769;37.3725;207 -Binnish;Binnish;35.95;36.7;207 -Ḩārim;Harim;36.2076;36.5192;207 -‘Adrā;`Adra;33.6;36.515;207 -Qaţanā;Qatana;33.4333;36.0833;207 -Dar‘ā;Dar`a;32.625;36.105;207 -Al Ḩajar al Aswad;Al Hajar al Aswad;33.4581;36.3053;207 -Al Ḩasakah;Al Hasakah;36.4833;40.75;207 -Jaramānā;Jaramana;33.4833;36.35;207 -Dūmā;Duma;33.5722;36.4019;207 -Damascus;Damascus;33.5131;36.2919;207 -Aleppo;Aleppo;36.2;37.15;207 -Jāsim;Jasim;32.9922;36.06;207 -Ţafas;Tafas;32.7356;36.0669;207 -Şāfītā;Safita;34.8208;36.1173;207 -I‘zāz;I`zaz;36.5888;37.0441;207 -Tayr Ma‘lah;Tayr Ma`lah;34.8022;36.7069;207 -Ra’s al ‘Ayn;Ra's al `Ayn;36.8503;40.0706;207 -Şūrān;Suran;35.2897;36.7433;207 -Homs;Homs;34.7333;36.7167;207 -Ḩamāh;Hamah;35.1333;36.75;207 -Latakia;Latakia;35.5236;35.7917;207 -Ḩīsh;Hish;35.5464;36.6431;207 -Dayr az Zawr;Dayr az Zawr;35.3333;40.15;207 -Ar Raqqah;Ar Raqqah;35.95;39.01;207 -Tall Rif‘at;Tall Rif`at;36.4733;37.0972;207 -Az Zabadānī;Az Zabadani;33.7247;36.1003;207 -Aş Şanamayn;As Sanamayn;33.0711;36.1842;207 -Al Qāmishlī;Al Qamishli;37.05;41.2167;207 -Idlib;Idlib;35.9333;36.6333;207 -Şaydnāyā;Saydnaya;33.6958;36.3775;207 -Ţayyibat al Imām;Tayyibat al Imam;35.2661;36.7114;207 -Salqīn;Salqin;36.1394;36.4539;207 -Taftanāz;Taftanaz;35.9981;36.7847;207 -Yangmei;Yangmei;24.9167;121.15;208 -Bade;Bade;24.9575;121.2989;208 -Pingzhen;Pingzhen;24.9439;121.2161;208 -Zhubei;Zhubei;24.8333;121;208 -Yuanchang;Yuanchang;23.642;120.323;208 -Chiayi;Chiayi;23.48;120.4497;208 -Keelung;Keelung;25.1283;121.7419;208 -Changhua;Changhua;24.0667;120.5333;208 -Hsinchu;Hsinchu;24.8047;120.9714;208 -Taoyuan District;Taoyuan District;24.9889;121.3111;208 -Pingtung;Pingtung;22.6761;120.4942;208 -Tainan;Tainan;22.9833;120.1833;208 -Zhongli;Zhongli;24.965;121.2168;208 -Taichung;Taichung;24.15;120.6667;208 -Kaohsiung;Kaohsiung;22.6167;120.3;208 -Taipei;Taipei;25.0478;121.5319;208 -Yilan;Yilan;24.75;121.75;208 -Douliu;Douliu;23.7075;120.5439;208 -Nantou;Nantou;23.9167;120.6833;208 -Taitung;Taitung;22.7583;121.1444;208 -Hualien;Hualien;23.9722;121.6064;208 -Miaoli;Miaoli;24.57;120.82;208 -Taibao;Taibao;23.45;120.3333;208 -Banqiao;Banqiao;25.0143;121.4672;208 -Magong;Magong;23.5667;119.5833;208 -Pozi;Pozi;23.4611;120.242;208 -Zhushan;Zhushan;23.6889;120.7289;208 -Ershui;Ershui;23.8167;120.6167;208 -Nangan;Nangan;26.1598;119.9432;208 -Jincheng;Jincheng;24.4167;118.3167;208 -Beigang;Beigang;23.5667;120.3;208 -Huatan;Huatan;24.0316;120.558;208 -Tursunzoda;Tursunzoda;38.5108;68.2303;209 -Isfara;Isfara;40.1167;70.6333;209 -Vahdat;Vahdat;38.5531;69.0197;209 -Shahriston;Shahriston;39.7667;68.8167;209 -Ishqoshim;Ishqoshim;36.7248;71.6133;209 -Khorugh;Khorugh;37.4917;71.5575;209 -Konibodom;Konibodom;40.2833;70.4167;209 -Istaravshan;Istaravshan;39.9108;69.0064;209 -Kŭlob;Kulob;37.9119;69.7808;209 -Bokhtar;Bokhtar;37.8364;68.7803;209 -Norak;Norak;38.3883;69.325;209 -Hisor;Hisor;38.5264;68.5381;209 -Dushanbe;Dushanbe;38.5731;68.7864;209 -Panjakent;Panjakent;39.5031;67.615;209 -Abdurahmoni Jomí;Abdurahmoni Jomi;37.9794;68.689;209 -Khŭjand;Khujand;40.2833;69.6167;209 -Zanzibar;Zanzibar;-6.1667;39.2;210 -Morogoro;Morogoro;-6.8242;37.6633;210 -Mbamba Bay;Mbamba Bay;-11.2833;34.7667;210 -Kakonko;Kakonko;-3.2796;30.96;210 -Mbeya;Mbeya;-8.9;33.45;210 -Sikonge;Sikonge;-5.6295;32.77;210 -Tanga;Tanga;-5.0667;39.1;210 -Kasulu;Kasulu;-4.5767;30.1025;210 -Dodoma;Dodoma;-6.1835;35.746;210 -Dar es Salaam;Dar es Salaam;-6.8;39.2833;210 -Arusha;Arusha;-3.3667;36.6833;210 -Mwanza;Mwanza;-2.5167;32.9;210 -Kibiti;Kibiti;-7.7296;38.95;210 -Sumbawanga;Sumbawanga;-7.9667;31.6167;210 -Moshi;Moshi;-3.3349;37.3404;210 -Tukuyu;Tukuyu;-9.2583;33.6417;210 -Kigoma;Kigoma;-4.8833;29.6333;210 -Tabora;Tabora;-5.0167;32.8;210 -Mtwara;Mtwara;-10.2736;40.1828;210 -Iringa;Iringa;-7.77;35.69;210 -Shinyanga;Shinyanga;-3.6619;33.4231;210 -Bukoba;Bukoba;-1.3333;31.8167;210 -Songea;Songea;-10.6833;35.65;210 -Musoma;Musoma;-1.5069;33.8042;210 -Itigi;Itigi;-5.6996;34.48;210 -Mpwapwa;Mpwapwa;-6.35;36.4833;210 -Lindi;Lindi;-9.9969;39.7144;210 -Njombe;Njombe;-9.3296;34.77;210 -Babati;Babati;-4.2117;35.7475;210 -Kahama;Kahama;-3.84;32.6;210 -Mpanda;Mpanda;-6.3436;31.0694;210 -Singida;Singida;-4.8186;34.7506;210 -Chake Chake;Chake Chake;-5.2395;39.77;210 -Uvinza;Uvinza;-5.1036;30.3911;210 -Kilosa;Kilosa;-6.8396;36.99;210 -Mbulu;Mbulu;-3.8496;35.53;210 -Kilindoni;Kilindoni;-7.9163;39.65;210 -Ifakara;Ifakara;-8.1296;36.68;210 -Nzega;Nzega;-4.2169;33.1864;210 -Same;Same;-4.0696;37.72;210 -Wete;Wete;-5.0567;39.7281;210 -Kibaha;Kibaha;-6.7586;38.9289;210 -Bububu;Bububu;-6.1658;39.1992;210 -Ngara;Ngara;-2.4695;30.65;210 -Karema;Karema;-6.8162;30.4333;210 -Nyahanga;Nyahanga;-2.3829;33.55;210 -Mikumi;Mikumi;-7.3996;36.98;210 -Vwawa;Vwawa;-9.1081;32.9347;210 -Koani;Koani;-6.1333;39.2833;210 -Mahonda;Mahonda;-5.9897;39.2519;210 -Geita;Geita;-2.8714;32.2294;210 -Bariadi;Bariadi;-2.8;33.9833;210 -Kipili;Kipili;-7.4329;30.6;210 -Tunduru;Tunduru;-11.0896;37.37;210 -Kanyato;Kanyato;-4.4565;30.2614;210 -Tunduma;Tunduma;-9.3;32.7667;210 -Ngorongoro;Ngorongoro;-3.2496;35.52;210 -Korogwe;Korogwe;-5.1558;38.4503;210 -Mkokotoni;Mkokotoni;-5.88;39.2731;210 -Oldeani;Oldeani;-3.35;35.55;210 -Manyoni;Manyoni;-5.7796;34.9;210 -Bagamoyo;Bagamoyo;-6.4333;38.9;210 -Biharamulo;Biharamulo;-2.6296;31.31;210 -Masasi;Masasi;-10.7296;38.7999;210 -Ban Mueang Na Tai;Ban Mueang Na Tai;19.5932;98.9618;211 -Pak Chong;Pak Chong;14.6796;101.3976;211 -Cha-am;Cha-am;12.7992;99.9683;211 -Phra Phutthabat;Phra Phutthabat;14.7212;100.8047;211 -Ban Thung Khao Phuang;Ban Thung Khao Phuang;19.5342;98.9621;211 -Ban Bang Phlap;Ban Bang Phlap;13.9241;100.4684;211 -Phai Sali;Phai Sali;15.6;100.6494;211 -Prakhon Chai;Prakhon Chai;14.6092;103.0818;211 -Phon Charoen;Phon Charoen;18.025;103.706;211 -Kut Chap;Kut Chap;17.4262;102.5646;211 -Tha Muang;Tha Muang;13.9611;99.6411;211 -Ban Klang;Ban Klang;18.5791;99.0686;211 -Ban Bong Tai;Ban Bong Tai;17.4057;103.2992;211 -Kranuan;Kranuan;16.7081;103.0811;211 -Ban Kham Pom;Ban Kham Pom;15.9653;105.2112;211 -Ban Don Sai;Ban Don Sai;17.1963;103.1144;211 -Ban Tham;Ban Tham;19.0727;100.0698;211 -Ban Pao;Ban Pao;16.377;101.9751;211 -Ban Patan Mai;Ban Patan Mai;19.8332;100.2569;211 -Ban Banlang;Ban Banlang;15.2255;101.9112;211 -Ban Huai Mai;Ban Huai Mai;18.4217;100.1403;211 -Ban Pa Lu Ru;Ban Pa Lu Ru;6.0874;101.8728;211 -Ban Nong Samet;Ban Nong Samet;12.2124;102.5116;211 -Ban Bua Ngam;Ban Bua Ngam;14.8108;105.2312;211 -Ban Karaket;Ban Karaket;8.0887;100.1398;211 -Sichon;Sichon;9.0072;99.9018;211 -Ban Wang Kalang;Ban Wang Kalang;15.1436;98.4498;211 -Ban Kamphuan;Ban Kamphuan;9.3782;98.4209;211 -Ban Chiang;Ban Chiang;17.3999;103.2259;211 -Ban Talat Ko Ta Ba Ru;Ban Talat Ko Ta Ba Ru;6.4585;101.3543;211 -Ban Ta Hua Fai;Ban Ta Hua Fai;19.81;100.2397;211 -Ban Dong Mafai;Ban Dong Mafai;17.275;103.994;211 -Ban Phon Yai;Ban Phon Yai;17.1821;104.3316;211 -Ban Tai;Ban Tai;17.4333;103.4051;211 -Ban San;Ban San;18.0951;98.6615;211 -Ban Nam Phong;Ban Nam Phong;16.7321;102.8033;211 -Ban Chiang Klom;Ban Chiang Klom;17.8005;101.9448;211 -Ban Bang Pramung;Ban Bang Pramung;15.7133;100.1353;211 -Bang Ban;Bang Ban;14.4247;100.4758;211 -Lang Suan;Lang Suan;9.9519;99.0813;211 -Den Chai;Den Chai;17.9835;100.0519;211 -Phanat Nikhom;Phanat Nikhom;13.4458;101.1844;211 -Satuek;Satuek;15.3008;103.3013;211 -Salaya;Salaya;13.8023;100.3208;211 -Ban Phan Don;Ban Phan Don;17.129;102.9618;211 -Kuchinarai;Kuchinarai;16.5318;104.044;211 -Lom Sak;Lom Sak;16.7775;101.2468;211 -Phon;Phon;15.8084;102.6018;211 -Ban Wiang Phan;Ban Wiang Phan;20.4034;99.8856;211 -Ban Bang Toei;Ban Bang Toei;14.0656;100.5226;211 -Ban Bang Mae Nang;Ban Bang Mae Nang;13.8815;100.3759;211 -Ban Plai Bua Phatthana;Ban Plai Bua Phatthana;13.9032;100.3989;211 -Sam Ko;Sam Ko;14.6013;100.2602;211 -Pua;Pua;19.1799;100.9089;211 -Khlung;Khlung;12.4525;102.2267;211 -Phibun Mangsahan;Phibun Mangsahan;15.2482;105.2296;211 -Phrai Bueng;Phrai Bueng;14.749;104.3574;211 -Ban Yang Hom;Ban Yang Hom;19.9223;100.3057;211 -Fao Rai;Fao Rai;18.0175;103.3057;211 -Ban Bo Phlap;Ban Bo Phlap;13.8439;100.0686;211 -Si Wilai;Si Wilai;18.1865;103.7408;211 -Tha Chang;Tha Chang;9.2674;99.1922;211 -Ban Lueak;Ban Lueak;13.7065;99.8902;211 -Ban Ko;Ban Ko;13.6486;100.0063;211 -Wang Sombun;Wang Sombun;13.3515;102.1833;211 -Ban Pet;Ban Pet;16.4379;102.7645;211 -Singhanakhon;Singhanakhon;7.2389;100.5506;211 -Ban Wat Lak Hok;Ban Wat Lak Hok;13.5633;100.0564;211 -Su-ngai Kolok;Su-ngai Kolok;6.0297;101.9668;211 -Ban Bang Khu Lat;Ban Bang Khu Lat;13.9134;100.369;211 -Kaset Wisai;Kaset Wisai;15.6556;103.5836;211 -Bueng Kan;Bueng Kan;18.3669;103.6552;211 -Phop Phra;Phop Phra;16.3865;98.6924;211 -Si Prachan;Si Prachan;14.6204;100.1444;211 -Bua Chet;Bua Chet;14.5326;103.9301;211 -Wiset Chaichan;Wiset Chaichan;14.589;100.3482;211 -Nikhom Kham Soi;Nikhom Kham Soi;16.3749;104.5551;211 -Sai Mun;Sai Mun;15.9477;104.2101;211 -Rong Kham;Rong Kham;16.271;103.7474;211 -Phanna Nikhom;Phanna Nikhom;17.3456;103.8478;211 -Nong Song Hong;Nong Song Hong;15.7359;102.7909;211 -Prathai;Prathai;15.5341;102.7175;211 -Lat Yao;Lat Yao;15.7543;99.7808;211 -Phu Khiao;Phu Khiao;16.3682;102.1344;211 -Dan Khun Thot;Dan Khun Thot;15.2099;101.7667;211 -Pa Daet;Pa Daet;19.505;99.9925;211 -Aranyaprathet;Aranyaprathet;13.6928;102.5017;211 -Bang Phae;Bang Phae;13.6983;99.9068;211 -Na Duang;Na Duang;17.4743;101.98;211 -Phanom Sarakham;Phanom Sarakham;13.7478;101.3553;211 -Yaring;Yaring;6.868;101.3587;211 -Nong Chik;Nong Chik;6.8436;101.1781;211 -That Phanom;That Phanom;16.9364;104.7103;211 -Ban Hua Saphan;Ban Hua Saphan;13.1248;99.8716;211 -Ban Tak;Ban Tak;17.05;99.0742;211 -Mae Hong Son;Mae Hong Son;19.3011;97.97;211 -Phangnga;Phangnga;8.4644;98.5317;211 -Trat;Trat;12.2419;102.5149;211 -Si Satchanalai;Si Satchanalai;17.4155;99.8152;211 -Ban Dung;Ban Dung;17.704;103.2623;211 -Thoen;Thoen;17.61;99.2234;211 -Ban Duea;Ban Duea;16.1253;101.8967;211 -Ban Bang Muang;Ban Bang Muang;13.8273;100.3859;211 -Ban Na Kham;Ban Na Kham;14.0681;101.8125;211 -Khao Yoi;Khao Yoi;13.2403;99.8254;211 -Ban Lam Narai;Ban Lam Narai;15.2;101.1333;211 -Sa Kaeo;Sa Kaeo;13.8206;102.0589;211 -Prachin Buri;Prachin Buri;14.0567;101.3739;211 -Sing Buri;Sing Buri;14.8911;100.4031;211 -Chai Prakan;Chai Prakan;19.7322;99.1403;211 -Phrae;Phrae;18.1436;100.1417;211 -Ranong;Ranong;9.9619;98.6389;211 -Nakhon Nayok;Nakhon Nayok;14.2031;101.215;211 -Pathum Thani;Pathum Thani;13.9841;100.5512;211 -Tak;Tak;16.8711;99.125;211 -Phayao;Phayao;19.1652;99.9036;211 -Phra Samut Chedi;Phra Samut Chedi;13.5934;100.5801;211 -Sukhothai;Sukhothai;17.0142;99.8219;211 -Uthai Thani;Uthai Thani;15.38;100.025;211 -Ban Bang Sai;Ban Bang Sai;13.3847;100.9856;211 -Ang Thong;Ang Thong;14.5926;100.4574;211 -Chai Nat;Chai Nat;15.1872;100.1283;211 -Lamphun;Lamphun;18.5803;99.0072;211 -Rattaphum;Rattaphum;7.1412;100.2905;211 -Sawankhalok;Sawankhalok;17.3099;99.8263;211 -Phan Thong;Phan Thong;13.4681;101.0953;211 -Pran Buri;Pran Buri;12.3939;99.9159;211 -Ban Thung Tam Sao;Ban Thung Tam Sao;6.9581;100.3207;211 -Ban Cho Ho;Ban Cho Ho;15.0311;102.1381;211 -Charoen Sin;Charoen Sin;17.5837;103.5422;211 -Chiang Kham;Chiang Kham;19.5233;100.3;211 -Ban Bang Pakong;Ban Bang Pakong;13.5051;100.9567;211 -Ban Haet;Ban Haet;16.2;102.7492;211 -Ban Phe;Ban Phe;12.6287;101.4399;211 -Ban Pong;Ban Pong;13.8174;99.883;211 -Ban Thum;Ban Thum;16.4523;102.7225;211 -Klaeng;Klaeng;12.7778;101.6483;211 -San Kamphaeng;San Kamphaeng;18.75;99.1167;211 -Tha Bo;Tha Bo;17.8494;102.5858;211 -Sikhio;Sikhio;14.8764;101.7202;211 -Ban Mai;Ban Mai;14.9658;102.0233;211 -Ban Chan;Ban Chan;17.3595;102.817;211 -Ko Pha-Ngan;Ko Pha-Ngan;9.7176;99.9949;211 -Sam Phran;Sam Phran;13.727;100.2153;211 -Bo Phloi;Bo Phloi;14.3284;99.5154;211 -Bamnet Narong;Bamnet Narong;15.5034;101.681;211 -Ban Rawai;Ban Rawai;7.7707;98.3185;211 -Nan;Nan;18.7893;100.7766;211 -Yasothon;Yasothon;15.7972;104.1431;211 -Phra Pradaeng;Phra Pradaeng;13.659;100.5329;211 -Loei;Loei;17.4853;101.7307;211 -Phichit;Phichit;16.4431;100.3467;211 -Nong Bua Lamphu;Nong Bua Lamphu;17.2042;102.4444;211 -Phetchabun;Phetchabun;16.4169;101.1533;211 -Phetchaburi;Phetchaburi;13.1119;99.9458;211 -Satun;Satun;6.6147;100.0681;211 -Chanthaburi;Chanthaburi;12.6086;102.1039;211 -Lop Buri;Lop Buri;14.8;100.6269;211 -Nakhon Phanom;Nakhon Phanom;17.4069;104.7808;211 -Suphan Buri;Suphan Buri;14.4675;100.1169;211 -Kanchanaburi;Kanchanaburi;14.0194;99.5311;211 -Krathum Baen;Krathum Baen;13.6519;100.2572;211 -Amnat Charoen;Amnat Charoen;15.8758;104.6223;211 -Bang Sao Thong;Bang Sao Thong;13.5812;100.7957;211 -Ban Song;Ban Song;8.6603;99.3768;211 -Lam Luk Ka;Lam Luk Ka;13.9297;100.7375;211 -Sai Mai;Sai Mai;13.8882;100.462;211 -Krabi;Krabi;8.0592;98.9189;211 -Kathu;Kathu;7.9112;98.3475;211 -Ban Bang Phun;Ban Bang Phun;13.9968;100.5891;211 -Kamphaeng Phet;Kamphaeng Phet;16.4811;99.5222;211 -Buri Ram;Buri Ram;14.9942;103.1022;211 -Samut Songkhram;Samut Songkhram;13.4097;100.0017;211 -In Buri;In Buri;15.0054;100.3264;211 -Kut Bak;Kut Bak;17.0857;103.8204;211 -Mae Chai;Mae Chai;19.3453;99.8138;211 -Si Sakhon;Si Sakhon;6.2235;101.5033;211 -Phanom;Phanom;8.8584;98.8122;211 -Thung Yai;Thung Yai;8.3132;99.3631;211 -Nong Bua;Nong Bua;15.8647;100.5858;211 -Wang Saphung;Wang Saphung;17.2995;101.7624;211 -Don Sak;Don Sak;9.3169;99.6944;211 -Tha Wang Pha;Tha Wang Pha;19.0945;100.8097;211 -Waeng Yai;Waeng Yai;15.9624;102.5419;211 -Nong Muang;Nong Muang;15.2348;100.6524;211 -Nong Na Kham;Nong Na Kham;16.802;102.3404;211 -Sanom;Sanom;15.1988;103.7567;211 -Rong Kwang;Rong Kwang;18.3392;100.3172;211 -Ban Bang Yai;Ban Bang Yai;13.8369;100.3591;211 -Huai Yot;Huai Yot;7.7894;99.6347;211 -Na Wa;Na Wa;17.4692;104.102;211 -Ban Bo Luang;Ban Bo Luang;18.1476;98.3489;211 -Kaeng Khoi;Kaeng Khoi;14.5864;100.9967;211 -Ban Laem;Ban Laem;13.2168;99.9767;211 -Ban Tat;Ban Tat;17.2791;102.8022;211 -Chaiyo;Chaiyo;14.6666;100.4702;211 -Ban Bang Lamung;Ban Bang Lamung;13.047;100.9289;211 -Song Phi Nong;Song Phi Nong;14.2306;100.0389;211 -Ban Bang Non;Ban Bang Non;9.9923;98.6507;211 -Ban Tom Klang;Ban Tom Klang;19.1961;99.8378;211 -Chok Chai;Chok Chai;14.7284;102.1652;211 -Kantang;Kantang;7.4067;99.515;211 -Nong Khae;Nong Khae;14.3352;100.8727;211 -Ban Muang Ngam;Ban Muang Ngam;7.3536;100.4898;211 -Ban Chorakhe Samphan;Ban Chorakhe Samphan;14.3258;99.8623;211 -Khlong Luang;Khlong Luang;14.0647;100.6458;211 -Hua Hin;Hua Hin;12.5686;99.9578;211 -Ko Chang;Ko Chang;12.1033;102.3522;211 -Yarang;Yarang;6.761;101.3012;211 -Sam Sung;Sam Sung;16.5415;103.0796;211 -Bang Sai;Bang Sai;14.3347;100.3037;211 -Kae Dam;Kae Dam;16.0233;103.3862;211 -Phanom Thuan;Phanom Thuan;14.1315;99.7029;211 -Kham Sakae Saeng;Kham Sakae Saeng;15.3322;102.1728;211 -Ban Tha Luang Lang;Ban Tha Luang Lang;12.6376;102.0884;211 -Taphan Hin;Taphan Hin;16.2108;100.4188;211 -Bang Racham;Bang Racham;14.8864;100.3235;211 -Moeiwadi;Moeiwadi;16.39;104.1544;211 -Phachi;Phachi;14.4453;100.7367;211 -Phayuha Khiri;Phayuha Khiri;15.4553;100.1353;211 -Ban Bang Tabun;Ban Bang Tabun;13.2638;99.9439;211 -Ao Luek;Ao Luek;8.378;98.7211;211 -Non Sila;Non Sila;15.9617;102.6911;211 -Ban Bung Kha;Ban Bung Kha;16.1675;104.6408;211 -Dok Kham Tai;Dok Kham Tai;19.162;99.9926;211 -Ban Mae Kaluang;Ban Mae Kaluang;19.0778;99.927;211 -Ko Samui;Ko Samui;9.5157;99.9436;211 -Ban Krang;Ban Krang;14.63;100.1307;211 -Ban Hat Lek;Ban Hat Lek;11.7339;102.9014;211 -Ku Kaeo;Ku Kaeo;17.182;103.1612;211 -Pong;Pong;19.1507;100.2652;211 -Huai Mek;Huai Mek;16.5897;103.2356;211 -Borabue;Borabue;16.037;103.1231;211 -Wanon Niwat;Wanon Niwat;17.6358;103.7549;211 -Ban Chet Samian;Ban Chet Samian;13.6264;99.8293;211 -Kao Liao;Kao Liao;15.8506;100.0792;211 -Ban Kaeng;Ban Kaeng;16.4119;102.0402;211 -Pak Thong Chai;Pak Thong Chai;14.7302;102.0263;211 -Det Udom;Det Udom;14.906;105.0784;211 -Sai Buri;Sai Buri;6.7012;101.6181;211 -Khok Samrong;Khok Samrong;15.0691;100.7234;211 -Bua Yai;Bua Yai;15.5858;102.4337;211 -Lom Kao;Lom Kao;16.8847;101.2336;211 -Pueai Noi;Pueai Noi;15.8707;102.9064;211 -Lampang;Lampang;18.3;99.5;211 -Muban Saeng Bua Thong;Muban Saeng Bua Thong;13.9424;100.3913;211 -Maha Sarakham;Maha Sarakham;16.1772;103.3008;211 -Sakon Nakhon;Sakon Nakhon;17.1564;104.1456;211 -Prachuap Khiri Khan;Prachuap Khiri Khan;11.8089;99.798;211 -Soeng Sang;Soeng Sang;14.4264;102.4606;211 -Bang Bua Thong;Bang Bua Thong;13.9099;100.4263;211 -Khon Buri;Khon Buri;14.5686;102.1564;211 -Ban Phue;Ban Phue;17.6874;102.4756;211 -Chaiya;Chaiya;9.3778;99.2728;211 -Songkhla;Songkhla;7.2061;100.5967;211 -Samut Sakhon;Samut Sakhon;13.5486;100.2775;211 -Ban Rangsit;Ban Rangsit;14.0167;100.75;211 -Saraburi;Saraburi;14.5286;100.9114;211 -Rayong;Rayong;12.6742;101.2789;211 -Yala;Yala;6.5397;101.2811;211 -Trang;Trang;7.5561;99.6114;211 -Ban Bang Kaeo;Ban Bang Kaeo;13.6371;100.6636;211 -Phra Nakhon Si Ayutthaya;Phra Nakhon Si Ayutthaya;14.3594;100.5761;211 -Samut Prakan;Samut Prakan;13.6004;100.5964;211 -Ban Duea;Ban Duea;17.9814;102.9912;211 -Bang Pa-in;Bang Pa-in;14.22;100.5813;211 -Hang Dong;Hang Dong;18.6886;98.9193;211 -Phu Kradueng;Phu Kradueng;16.8842;101.8847;211 -Uthumphon Phisai;Uthumphon Phisai;15.097;104.1643;211 -Nong Phai;Nong Phai;15.9972;101.0652;211 -Ubon Ratchathani;Ubon Ratchathani;15.2281;104.8594;211 -Phitsanulok;Phitsanulok;16.8158;100.2636;211 -Chiang Rai;Chiang Rai;19.9094;99.8275;211 -Ban Suan;Ban Suan;13.3616;100.9795;211 -Nakhon Sawan;Nakhon Sawan;15.7133;100.1353;211 -Phuket;Phuket;7.8881;98.3975;211 -Nakhon Pathom;Nakhon Pathom;13.8194;100.0581;211 -Ban Talat Rangsit;Ban Talat Rangsit;13.987;100.6095;211 -Sadao;Sadao;6.6386;100.424;211 -Mae Sai;Mae Sai;20.4266;99.8841;211 -Ban Tha Pha;Ban Tha Pha;13.8437;99.8681;211 -Pak Phanang;Pak Phanang;8.3538;100.2023;211 -Na Klang;Na Klang;17.3043;102.1964;211 -Si Sa Ket;Si Sa Ket;15.1072;104.3291;211 -Ban Sai Ma Tai;Ban Sai Ma Tai;13.8444;100.4829;211 -Pattani;Pattani;6.8664;101.2508;211 -Surin;Surin;14.8864;103.4932;211 -Chachoengsao;Chachoengsao;13.6903;101.0703;211 -Samrong;Samrong;13.6421;100.6039;211 -Narathiwat;Narathiwat;6.4264;101.8231;211 -Ban Na Pa;Ban Na Pa;13.3956;101.0232;211 -Roi Et;Roi Et;16.0533;103.6513;211 -Ratchaburi;Ratchaburi;13.5367;99.8169;211 -Chaiyaphum;Chaiyaphum;15.8056;102.0311;211 -Phatthalung;Phatthalung;7.6178;100.0778;211 -Ban Bang Krang;Ban Bang Krang;13.8442;100.4612;211 -Ban Ang Sila;Ban Ang Sila;13.3364;100.9278;211 -Kalasin;Kalasin;16.4333;103.5;211 -Uttaradit;Uttaradit;17.6256;100.0942;211 -Chumphon;Chumphon;10.4939;99.18;211 -Mukdahan;Mukdahan;16.5431;104.7228;211 -Chon Buri;Chon Buri;13.3611;100.985;211 -Ban Bang Khu Wat;Ban Bang Khu Wat;13.9576;100.4902;211 -Na Chaluai;Na Chaluai;14.5309;105.2431;211 -Sa Bot;Sa Bot;15.2084;100.834;211 -Thung Fon;Thung Fon;17.4722;103.2626;211 -Si Chiang Mai;Si Chiang Mai;17.9564;102.5867;211 -Nakhon Luang;Nakhon Luang;14.4628;100.6083;211 -Bang Kruai;Bang Kruai;13.8042;100.4755;211 -Nong Khai;Nong Khai;17.8842;102.7467;211 -Ban Mae Hia Nai;Ban Mae Hia Nai;18.7433;98.964;211 -Tak Bai;Tak Bai;6.2592;102.053;211 -Ban Na Yang;Ban Na Yang;12.8339;99.9346;211 -Ban Tha Kham;Ban Tha Kham;9.1059;99.2326;211 -Tha Ruea;Tha Ruea;14.5596;100.7226;211 -Ra-ngae;Ra-ngae;6.2967;101.7283;211 -Ban Bueng;Ban Bueng;13.314;101.1114;211 -Kantharalak;Kantharalak;14.6536;104.6278;211 -Ban Na San;Ban Na San;8.7997;99.3635;211 -Nakhon Si Thammarat;Nakhon Si Thammarat;8.4363;99.963;211 -Ban Mangkon;Ban Mangkon;13.6138;100.6104;211 -Phatthaya;Phatthaya;12.9496;100.893;211 -Khon Kaen;Khon Kaen;16.4333;102.8333;211 -Ban Piang Luang;Ban Piang Luang;19.6493;98.6352;211 -Dong Luang;Dong Luang;16.8066;104.5337;211 -Chumsaeng;Chumsaeng;15.898;100.311;211 -Thung Saliam;Thung Saliam;17.324;99.5671;211 -Damnoen Saduak;Damnoen Saduak;13.5177;99.9545;211 -Nang Rong;Nang Rong;14.6363;102.7746;211 -Wang Nam Yen;Wang Nam Yen;13.5004;102.1806;211 -Nakhon Ratchasima;Nakhon Ratchasima;14.9736;102.0831;211 -Chiang Mai;Chiang Mai;18.7889;98.9833;211 -Ban Bang Pu Mai;Ban Bang Pu Mai;13.5441;100.6175;211 -Surat Thani;Surat Thani;9.1397;99.3306;211 -Udon Thani;Udon Thani;17.4253;102.7902;211 -Na Yung;Na Yung;17.9142;102.2403;211 -Sawang Daen Din;Sawang Daen Din;17.475;103.4569;211 -Bang Len;Bang Len;14.0219;100.1719;211 -Si Racha;Si Racha;13.1744;100.9306;211 -Ban Phru;Ban Phru;6.948;100.4794;211 -Chonnabot;Chonnabot;16.084;102.6193;211 -Ron Phibun;Ron Phibun;8.1722;99.8533;211 -Sawang Wirawong;Sawang Wirawong;15.2417;105.0922;211 -Ban Bang Rin;Ban Bang Rin;9.9532;98.6344;211 -Wichian Buri;Wichian Buri;15.6565;101.1072;211 -Ban Buak Khang;Ban Buak Khang;18.7057;99.1068;211 -Khanu Woralaksaburi;Khanu Woralaksaburi;16.074;99.8574;211 -Chaiwan;Chaiwan;17.285;103.2281;211 -Phayakkhaphum Phisai;Phayakkhaphum Phisai;15.5183;103.1921;211 -U Thong;U Thong;14.3761;99.8922;211 -Tha Maka;Tha Maka;13.9203;99.7667;211 -Kumphawapi;Kumphawapi;17.1151;103.0186;211 -Bang Mun Nak;Bang Mun Nak;16.0278;100.3792;211 -Non Sang;Non Sang;16.8699;102.564;211 -Thung Song;Thung Song;8.1669;99.6745;211 -Ban Phai;Ban Phai;16.073;102.7362;211 -Kanchanadit;Kanchanadit;9.1653;99.4706;211 -Bang Khla;Bang Khla;13.7268;101.2105;211 -Ban Tha Phra;Ban Tha Phra;16.3298;102.7998;211 -Warin Chamrap;Warin Chamrap;15.2008;104.8612;211 -Ban Chang;Ban Chang;12.7209;101.0669;211 -Tha Yang;Tha Yang;12.9658;99.8924;211 -Mae Rim;Mae Rim;18.9163;98.9605;211 -Chiang Klang;Chiang Klang;19.293;100.8739;211 -Ban Krot;Ban Krot;14.3121;100.6005;211 -Wiang Sa;Wiang Sa;8.6364;99.3683;211 -Thap Khlo;Thap Khlo;16.16;100.5967;211 -Bangkok;Bangkok;13.75;100.5167;211 -Ban Pak Phun;Ban Pak Phun;8.5391;99.9702;211 -Mae Sot;Mae Sot;16.7101;98.5707;211 -Chum Phae;Chum Phae;16.5431;102.1104;211 -Nong Ki;Nong Ki;14.6867;102.5325;211 -Ban Bu Sung;Ban Bu Sung;14.9602;104.1657;211 -Sung Noen;Sung Noen;14.8992;101.8208;211 -Phak Hai;Phak Hai;14.4626;100.3667;211 -Kamalasai;Kamalasai;16.3383;103.5756;211 -Nong Wua So;Nong Wua So;17.2702;102.5985;211 -Non Sung;Non Sung;15.1788;102.2514;211 -Photharam;Photharam;13.6918;99.8531;211 -Chom Thong;Chom Thong;18.418;98.6758;211 -Bueng Khong Long;Bueng Khong Long;17.9684;104.0484;211 -Mae Ai;Mae Ai;20.0296;99.2847;211 -Tha Mai;Tha Mai;12.6196;102.0112;211 -Ban Phonla Krang;Ban Phonla Krang;14.9192;102.1095;211 -Betong;Betong;5.7731;101.0725;211 -Nonthaburi;Nonthaburi;13.8667;100.5167;211 -Pong Nam Ron;Pong Nam Ron;12.9057;102.2663;211 -Kaeng Khro;Kaeng Khro;16.1086;102.2581;211 -Nakhon Thai;Nakhon Thai;17.1011;100.8296;211 -Suwannaphum;Suwannaphum;15.6078;103.8;211 -Nong Kung Si;Nong Kung Si;16.65;103.3;211 -Takhli;Takhli;15.2667;100.35;211 -Sattahip;Sattahip;12.6636;100.9036;211 -Takua Pa;Takua Pa;8.8658;98.3413;211 -Ban Na;Ban Na;12.827;101.6692;211 -Pa Sang;Pa Sang;18.5261;98.9394;211 -Nam Som;Nam Som;17.7694;102.1435;211 -Yang Talat;Yang Talat;16.3997;103.3678;211 -Phimai;Phimai;15.2167;102.5;211 -Ban Ratchakrut;Ban Ratchakrut;9.7571;98.5915;211 -Nakhon Chai Si;Nakhon Chai Si;13.8005;100.1869;211 -Kui Buri;Kui Buri;12.0702;99.8667;211 -Thap Than;Thap Than;15.457;99.8961;211 -Pa Mok;Pa Mok;14.4921;100.4448;211 -Tha Luang;Tha Luang;15.0697;101.1182;211 -Thung Sai;Thung Sai;16.2955;99.8089;211 -Kosum Phisai;Kosum Phisai;16.243;103.0627;211 -Akat Amnuai;Akat Amnuai;17.5898;103.9859;211 -Hat Yai;Hat Yai;7.0167;100.4667;211 -Pak Kret;Pak Kret;13.9125;100.4978;211 -Nassau;Nassau;25.0667;-77.3333;212 -Marsh Harbour;Marsh Harbour;26.4;-77.17;212 -Freeport City;Freeport City;26.52;-78.66;212 -Bansang;Bansang;13.4336;-14.65;213 -Farafenni;Farafenni;13.5667;-15.6;213 -Kanifing;Kanifing;13.45;-16.6667;213 -Kerewan;Kerewan;13.494;-16.095;213 -Janjanbureh;Janjanbureh;13.551;-14.767;213 -Mansa Konko;Mansa Konko;13.3773;-15.6786;213 -Basse Santa Su;Basse Santa Su;13.31;-14.223;213 -Banjul;Banjul;13.4531;-16.5775;213 -Brikama;Brikama;13.2804;-16.6599;213 -Dili;Dili;-8.5536;125.5783;214 -Maliana;Maliana;-8.9917;125.2197;214 -Baucau;Baucau;-8.4667;126.45;214 -Ainaro;Ainaro;-8.9833;125.5;214 -Same;Same;-9;125.65;214 -Liquiçá;Liquica;-8.5935;125.3273;214 -Aileu;Aileu;-8.7281;125.5664;214 -Lospalos;Lospalos;-8.5167;127.0333;214 -Pante Macassar;Pante Macassar;-9.2;124.3833;214 -Suai;Suai;-9.3129;125.2565;214 -Manatuto;Manatuto;-8.5167;126.0167;214 -Viqueque;Viqueque;-8.85;126.3667;214 -Gleno;Gleno;-8.7239;125.4361;214 -Kara;Kara;9.5511;1.1861;215 -Dapaong;Dapaong;10.8623;0.2076;215 -Lomé;Lome;6.1319;1.2228;215 -Bassar;Bassar;9.25;0.7833;215 -Sokodé;Sokode;8.9833;1.1333;215 -Kpalimé;Kpalime;6.91;0.6281;215 -Sotouboua;Sotouboua;8.5667;0.9833;215 -Atakpamé;Atakpame;7.53;1.12;215 -Sansanné-Mango;Sansanne-Mango;10.3556;0.4756;215 -Neiafu;Neiafu;-18.6496;-173.9833;216 -Nuku‘alofa;Nuku`alofa;-21.1347;-175.2083;216 -Port of Spain;Port of Spain;10.6667;-61.5167;217 -Chaguanas;Chaguanas;10.5144;-61.4075;217 -San Fernando;San Fernando;10.2833;-61.4667;217 -Couva;Couva;10.4167;-61.45;217 -Laventille;Laventille;10.65;-61.4833;217 -Point Fortin;Point Fortin;10.1741;-61.6841;217 -Aranguez;Aranguez;10.6472;-61.4461;217 -Debe;Debe;10.2;-61.45;217 -Sangre Grande;Sangre Grande;10.5667;-61.1333;217 -Princes Town;Princes Town;10.2667;-61.3833;217 -Rio Claro;Rio Claro;10.3059;-61.1756;217 -Diego Martin;Diego Martin;10.7167;-61.5667;217 -Scarborough;Scarborough;11.1811;-60.7333;217 -Saint Joseph;Saint Joseph;10.65;-61.4167;217 -Arima;Arima;10.6374;-61.2823;217 -Siparia;Siparia;10.1333;-61.5;217 -Tunapuna;Tunapuna;10.6333;-61.3833;217 -San Juan;San Juan;10.65;-61.45;217 -Hammamet;Hammamet;36.4167;10.6;218 -Thelepte;Thelepte;34.9758;8.5939;218 -Jemna;Jemna;33.57;9.01;218 -Sakiet ez Zit;Sakiet ez Zit;34.8;10.77;218 -Zarzis;Zarzis;33.5;11.1167;218 -Ben Gardane;Ben Gardane;33.1389;11.2167;218 -Houmt Souk;Houmt Souk;33.8667;10.85;218 -El Hamma;El Hamma;33.8864;9.7951;218 -Korba;Korba;36.5667;10.8667;218 -Djemmal;Djemmal;35.64;10.76;218 -Ghardimaou;Ghardimaou;36.4503;8.4397;218 -Menzel Temime;Menzel Temime;36.7833;10.9833;218 -Thala;Thala;35.5667;8.6667;218 -Rass el Djebel;Rass el Djebel;37.215;10.12;218 -Kélibia;Kelibia;36.8475;11.0939;218 -Menzel Bourguiba;Menzel Bourguiba;37.15;9.7833;218 -Maktar;Maktar;35.85;9.2;218 -Wadhraf;Wadhraf;33.9851;9.9699;218 -El Jem;El Jem;35.3;10.7167;218 -Zarat;Zarat;33.6679;10.3505;218 -Tebourba;Tebourba;36.8295;9.8411;218 -Seïada;Seiada;35.67;10.9;218 -Khunays;Khunays;35.7122;10.8167;218 -Tabarka;Tabarka;36.955;8.755;218 -Zaghouan;Zaghouan;36.4028;10.1433;218 -Zaouiet Sousse;Zaouiet Sousse;35.7887;10.6274;218 -Mégrine;Megrine;36.7687;10.2332;218 -Siliana;Siliana;36.0819;9.3747;218 -Bekalta;Bekalta;35.62;11;218 -Sidi Bou Saïd;Sidi Bou Said;36.8698;10.341;218 -Ghomrassen;Ghomrassen;33.0592;10.34;218 -Gabès;Gabes;33.8814;10.0983;218 -Ouardenine;Ouardenine;35.72;10.67;218 -Radès;Rades;36.7667;10.2833;218 -Monastir;Monastir;35.778;10.8262;218 -Jendouba;Jendouba;36.5011;8.7803;218 -Ariana;Ariana;36.8625;10.1956;218 -Kasserine;Kasserine;35.1667;8.8333;218 -Béja;Beja;36.7256;9.1817;218 -Medenine;Medenine;33.3547;10.5053;218 -Msaken;Msaken;35.7333;10.5833;218 -Gafsa;Gafsa;34.4167;8.7833;218 -Nefta;Nefta;33.8722;7.8816;218 -Degache;Degache;33.9858;8.2203;218 -El Metline;El Metline;37.2454;10.0498;218 -Ben Arous;Ben Arous;36.7531;10.2189;218 -Tataouine;Tataouine;32.9333;10.45;218 -La Marsa;La Marsa;36.8764;10.3253;218 -El Maknassi;El Maknassi;34.6042;9.6056;218 -Bizerte;Bizerte;37.2744;9.8739;218 -Hammam-Lif;Hammam-Lif;36.7308;10.3275;218 -Hammam Sousse;Hammam Sousse;35.8589;10.5939;218 -Rhar el Melah;Rhar el Melah;37.1667;10.1833;218 -Sbeitla;Sbeitla;35.2297;9.1294;218 -Tozeur;Tozeur;33.9197;8.1336;218 -Ez Zahra;Ez Zahra;36.7439;10.3083;218 -Manouba;Manouba;36.8;10.1;218 -Le Bardo;Le Bardo;36.8092;10.1406;218 -Mahdia;Mahdia;35.5047;11.0622;218 -Le Kram;Le Kram;36.8333;10.3167;218 -Fouchana;Fouchana;36.6987;10.1693;218 -Nabeul;Nabeul;36.4514;10.7361;218 -El Kef;El Kef;36.1667;8.7;218 -Carthage;Carthage;36.85;10.3167;218 -Skhira;Skhira;34.3006;10.0708;218 -Tunis;Tunis;36.8008;10.18;218 -Mateur;Mateur;37.04;9.665;218 -Agareb;Agareb;34.7414;10.528;218 -Sidi Bouzid;Sidi Bouzid;35.0381;9.4858;218 -Harqalah;Harqalah;36.0333;10.5;218 -Rhennouch;Rhennouch;33.9397;10.065;218 -Kairouan;Kairouan;35.6833;10.1;218 -Kebili;Kebili;33.705;8.965;218 -Métouia;Metouia;33.96;10;218 -Feriana;Feriana;34.9431;8.5625;218 -Chebba;Chebba;35.2372;11.115;218 -Sfax;Sfax;34.74;10.76;218 -Sousse;Sousse;35.8333;10.6333;218 -El Alia;El Alia;37.1667;10.0333;218 -Dahmani;Dahmani;35.9424;8.8284;218 -Dehiba;Dehiba;32.011;10.7028;218 -Douz;Douz;33.4572;9.0258;218 -Sbiba;Sbiba;35.5433;9.0736;218 -Sejenane;Sejenane;37.0564;9.2382;218 -Dar Chabanne;Dar Chabanne;36.47;10.75;218 -Aïne Draham;Aine Draham;36.7833;8.7;218 -Akouda;Akouda;35.8712;10.5712;218 -Bou Salem;Bou Salem;36.6111;8.9698;218 -Samandağ;Samandag;36.085;35.9806;219 -Turgutlu;Turgutlu;38.5;27.7;219 -Çumra;Cumra;37.575;32.7747;219 -Selçuk;Selcuk;37.95;27.3667;219 -Yahyalı;Yahyali;38.099;35.359;219 -Havza;Havza;40.9667;35.6667;219 -Midyat;Midyat;37.4167;41.3531;219 -Çağlayancerit;Caglayancerit;37.7508;37.2922;219 -Serinhisar;Serinhisar;37.5779;29.2639;219 -Ergani;Ergani;38.2692;39.7617;219 -Kocaali;Kocaali;41.0636;30.8581;219 -Malkara;Malkara;40.8933;26.9042;219 -Ereğli;Eregli;37.5142;34.048;219 -Sarayköy;Saraykoy;37.9265;28.9267;219 -Viranşehir;Viransehir;37.2306;39.7653;219 -Side;Side;36.7667;31.3889;219 -Sultanhanı;Sultanhani;38.2481;33.5465;219 -Emirdağ;Emirdag;39.0197;31.1503;219 -Yalvaç;Yalvac;38.3;31.1833;219 -Tatvan;Tatvan;38.5022;42.2814;219 -Anamur;Anamur;36.0836;32.8261;219 -Tosya;Tosya;41.017;34.0383;219 -Yakacık;Yakacik;36.75;36.2167;219 -Nazilli;Nazilli;37.9125;28.3206;219 -Ceyhan;Ceyhan;37.0283;35.8139;219 -Akhisar;Akhisar;38.9167;27.8333;219 -Kozlu;Kozlu;41.4333;31.75;219 -Şereflikoçhisar;Sereflikochisar;38.9444;33.5419;219 -Beşikdüzü;Besikduzu;41.052;39.2329;219 -Buldan;Buldan;38.045;28.8306;219 -Silifke;Silifke;36.3783;33.9261;219 -Susurluk;Susurluk;39.9136;28.1578;219 -Bayındır;Bayindir;38.2192;27.6481;219 -Çayeli;Cayeli;41.093;40.7292;219 -Tekkeköy;Tekkekoy;41.2125;36.4569;219 -Ortakent;Ortakent;37.1089;27.2821;219 -Söke;Soke;37.7482;27.4061;219 -Tire;Tire;38.0833;27.7333;219 -Siverek;Siverek;37.75;39.3167;219 -Çorlu;Corlu;41.1597;27.8028;219 -Avcılar;Avcilar;40.9792;28.7214;219 -Kütahya;Kutahya;39.4242;29.9833;219 -İnegöl;Inegol;40.0806;29.5097;219 -Marmara Ereğlisi;Marmara Ereglisi;40.9697;27.9553;219 -Sakarya;Sakarya;40.7833;30.4;219 -Bursa;Bursa;40.1833;29.0667;219 -Ondokuzmayıs;Ondokuzmayis;41.4944;36.0789;219 -İskenderun;Iskenderun;36.5804;36.17;219 -Kocaeli;Kocaeli;40.7656;29.9406;219 -Pendik;Pendik;40.8775;29.2514;219 -Adana;Adana;37;35.325;219 -Manisa;Manisa;38.6333;27.4167;219 -Van;Van;38.5019;43.4167;219 -Konak;Konak;38.4183;27.1347;219 -Hatay;Hatay;36.2025;36.1606;219 -Yıldırım;Yildirim;40.1878;29.0822;219 -İzmir;Izmir;38.4127;27.1384;219 -Güngören;Gungoren;41.035;28.8575;219 -Çınarcık;Cinarcik;40.6422;29.1203;219 -Divriği;Divrigi;39.3711;38.1136;219 -Akyazı;Akyazi;40.6833;30.6253;219 -Yenice;Yenice;41.2;32.3333;219 -Palu;Palu;38.6914;39.9294;219 -Edremit;Edremit;39.5961;27.0244;219 -Bergama;Bergama;39.1228;27.1783;219 -Akşehir;Aksehir;38.3592;31.4164;219 -Yeşilhisar;Yesilhisar;38.35;35.0867;219 -Ceylanpınar;Ceylanpinar;36.8461;40.0489;219 -Lüleburgaz;Luleburgaz;41.4056;27.3569;219 -Tuzluca;Tuzluca;40.0494;43.6608;219 -Edirne;Edirne;41.6781;26.5594;219 -Gaziantep;Gaziantep;37.0667;37.3833;219 -Kulu;Kulu;39.0901;33.0807;219 -Kayapınar;Kayapinar;37.94;40.19;219 -Sultanbeyli;Sultanbeyli;40.9679;29.2666;219 -Meram;Meram;37.8364;32.4383;219 -Selçuklu;Selcuklu;37.9312;32.4996;219 -Beylikdüzü;Beylikduzu;40.9819;28.64;219 -Aydın;Aydin;37.8481;27.8453;219 -Ereğli;Eregli;41.2583;31.425;219 -Eskişehir;Eskisehir;39.7767;30.5206;219 -Osmaniye;Osmaniye;37.075;36.25;219 -Karaköprü;Karakopru;37.1803;38.8111;219 -Tokat;Tokat;40.3097;36.5542;219 -Tekirdağ;Tekirdag;40.9833;27.5167;219 -Salihli;Salihli;38.4811;28.1392;219 -Ödemiş;Odemis;38.2311;27.9719;219 -Boyabat;Boyabat;41.4689;34.7667;219 -Bulancak;Bulancak;40.9381;38.2314;219 -Küçükçekmece;Kucukcekmece;41;28.8;219 -Kâğıthane;Kagithane;41.0719;28.9664;219 -Elazığ;Elazig;38.6667;39.2167;219 -Esenler;Esenler;41.0794;28.8539;219 -Esenyurt;Esenyurt;41.0343;28.6801;219 -Bağcılar;Bagcilar;41.0406;28.8261;219 -Gebze;Gebze;40.8028;29.4306;219 -Çay;Cay;38.5926;31.0274;219 -Kızıltepe;Kiziltepe;37.1939;40.5861;219 -Fatsa;Fatsa;41.0222;37.4919;219 -Ahmetli;Ahmetli;38.5289;27.9447;219 -Beypazarı;Beypazari;40.1703;31.9211;219 -Kaman;Kaman;39.3575;33.7239;219 -Bucak;Bucak;37.4592;30.595;219 -Ankara;Ankara;39.93;32.85;219 -Bandırma;Bandirma;40.3542;27.9725;219 -Istanbul;Istanbul;41.01;28.9603;219 -Kozluk;Kozluk;38.1833;41.4926;219 -Zile;Zile;40.3;35.8833;219 -Şanlıurfa;Sanliurfa;37.1583;38.7917;219 -Antalya;Antalya;36.9081;30.6956;219 -Karaman;Karaman;37.1833;33.2167;219 -Balıkesir;Balikesir;39.6511;27.8842;219 -Aksaray;Aksaray;38.3686;34.0297;219 -Hakkari;Hakkari;37.5744;43.7408;219 -Mardin;Mardin;37.3131;40.735;219 -Mersin;Mersin;36.8;34.6167;219 -Uzunköprü;Uzunkopru;41.2669;26.6875;219 -Kozan;Kozan;37.4507;35.8123;219 -Denizli;Denizli;37.7731;29.0878;219 -Trabzon;Trabzon;41.005;39.7225;219 -Kahramanmaraş;Kahramanmaras;37.5875;36.9453;219 -Muğla;Mugla;37.2167;28.3667;219 -Düzce;Duzce;40.8417;31.1583;219 -Yerköy;Yerkoy;39.6381;34.4672;219 -Kınık;Kinik;39.0872;27.3833;219 -Kuşadası;Kusadasi;37.8586;27.2594;219 -Aybastı;Aybasti;40.6867;37.3992;219 -Gediz;Gediz;38.9939;29.3914;219 -Beyşehir;Beysehir;37.6867;31.7306;219 -Lice;Lice;38.4549;40.6519;219 -Nusaybin;Nusaybin;37.0833;41.2167;219 -Zara;Zara;39.895;37.7531;219 -Kars;Kars;40.6078;43.0958;219 -Iğdır;Igdir;39.9237;44.045;219 -Afyonkarahisar;Afyonkarahisar;38.7581;30.5386;219 -Uşak;Usak;38.6833;29.4;219 -Bartın;Bartin;41.6344;32.3375;219 -Amasya;Amasya;40.65;35.8333;219 -Çiftlikköy;Ciftlikkoy;40.6603;29.3236;219 -Yeşilyurt;Yesilyurt;38.3048;38.2512;219 -Serik;Serik;36.9167;31.1;219 -Keskin;Keskin;39.6731;33.6136;219 -Kartal;Kartal;40.9108;29.1617;219 -Bolvadin;Bolvadin;38.7167;31.05;219 -Sivrihisar;Sivrihisar;39.451;31.5367;219 -Sarıyer;Sariyer;41.1911;29.0094;219 -Çekme;Cekme;41.0382;29.2003;219 -Arnavutköy;Arnavutkoy;41.1833;28.7333;219 -Konya;Konya;37.8714;32.4847;219 -Ordu;Ordu;40.9833;37.8833;219 -Kâhta;Kahta;37.7803;38.6217;219 -Kayseri;Kayseri;38.7225;35.4875;219 -Nizip;Nizip;37.0097;37.7942;219 -Çamaş;Camas;40.9026;37.528;219 -Silopi;Silopi;37.2497;42.4717;219 -Büyükçekmece;Buyukcekmece;41.02;28.5775;219 -Doğubayazıt;Dogubayazit;39.55;44.0833;219 -Fethiye;Fethiye;36.6206;29.1142;219 -Bünyan;Bunyan;38.8486;35.8592;219 -Kemer;Kemer;36.6;30.55;219 -Kadınhanı;Kadinhani;38.2397;32.2114;219 -Tavas;Tavas;37.5729;29.071;219 -Suluova;Suluova;40.8313;35.6479;219 -Çine;Cine;37.6127;28.0591;219 -Afşin;Afsin;38.25;36.9167;219 -Gümüşhacıköy;Gumushacikoy;40.8667;35.2167;219 -Simav;Simav;39.0833;28.9833;219 -Çukurca;Cukurca;37.2469;43.6124;219 -Boğazlıyan;Bogazliyan;39.1929;35.2462;219 -Bahşılı;Bahsili;39.8136;33.4716;219 -Alaçam;Alacam;41.61;35.595;219 -Akçaabat;Akcaabat;41.0167;39.5833;219 -Toprakkale;Toprakkale;37.0639;36.1469;219 -Tuzla;Tuzla;40.8637;29.3194;219 -Samsun;Samsun;41.2867;36.33;219 -Sivas;Sivas;39.75;37.0167;219 -Erzurum;Erzurum;39.9097;41.2756;219 -Malatya;Malatya;38.3554;38.3337;219 -Karabük;Karabuk;41.2;32.6333;219 -Diyarbakır;Diyarbakir;37.9108;40.2367;219 -Suruç;Suruc;36.9761;38.4253;219 -Gölcük;Golcuk;40.6667;29.8333;219 -Akçakoca;Akcakoca;41.0806;31.1297;219 -Erzin;Erzin;36.9539;36.2022;219 -Polatlı;Polatli;39.5842;32.1472;219 -Belen;Belen;36.4917;36.1917;219 -Sarıkamış;Sarikamis;40.3314;42.5903;219 -Bozyazı;Bozyazi;36.1;32.975;219 -Birecik;Birecik;37.025;37.9769;219 -Çankırı;Cankiri;40.6;33.6167;219 -Bilecik;Bilecik;40.1431;29.9792;219 -Artvin;Artvin;41.1822;41.8194;219 -Gümüşhane;Gumushane;40.4597;39.4778;219 -Kırıkkale;Kirikkale;39.8417;33.5139;219 -Derik;Derik;37.3644;40.2689;219 -Seydişehir;Seydisehir;37.4183;31.8506;219 -Cihanbeyli;Cihanbeyli;38.6581;32.9281;219 -Şarkışla;Sarkisla;39.3506;36.4095;219 -Bozdoğan;Bozdogan;37.6728;28.3103;219 -İncirliova;Incirliova;37.8547;27.7236;219 -Alaşehir;Alasehir;38.35;28.5167;219 -Sarayönü;Sarayonu;38.2661;32.4064;219 -Mut;Mut;36.6458;33.4375;219 -İpsala;Ipsala;40.9181;26.3831;219 -Tunceli;Tunceli;39.1061;39.5481;219 -Saray;Saray;41.4428;27.9206;219 -Silivri;Silivri;41.0739;28.2464;219 -Bulanık;Bulanik;39.095;42.2667;219 -Çarşıbaşı;Carsibasi;41.0833;39.3833;219 -Göle;Gole;40.7936;42.6092;219 -Yayladağı;Yayladagi;35.9517;36.0975;219 -Manavgat;Manavgat;36.7913;31.4415;219 -Sındırgı;Sindirgi;39.24;28.175;219 -Pınarbaşı;Pinarbasi;38.722;36.391;219 -Battalgazi;Battalgazi;38.4228;38.3656;219 -Kilimli;Kilimli;41.4833;31.8333;219 -Ünye;Unye;41.1271;37.2882;219 -Çarşamba;Carsamba;41.198;36.726;219 -Aliağa;Aliaga;38.8008;26.9728;219 -Havran;Havran;39.5583;27.0983;219 -Saruhanlı;Saruhanli;38.7344;27.5681;219 -Soma;Soma;39.1833;27.6056;219 -Taşköprü;Taskopru;41.5097;34.2142;219 -Siirt;Siirt;37.8417;41.9458;219 -Ağrı;Agri;39.7225;43.0544;219 -Şırnak;Sirnak;37.5164;42.4611;219 -Bayburt;Bayburt;40.2546;40.226;219 -Kırklareli;Kirklareli;41.7347;27.2253;219 -Kastamonu;Kastamonu;41.3833;33.7833;219 -Batman;Batman;37.8833;41.1333;219 -Rize;Rize;41.0167;40.5167;219 -Çorum;Corum;40.5489;34.9533;219 -Giresun;Giresun;40.9;38.4167;219 -Isparta;Isparta;37.7667;30.55;219 -Nevşehir;Nevsehir;38.625;34.7122;219 -Yalova;Yalova;40.6556;29.275;219 -Bolu;Bolu;40.7333;31.6;219 -Niğde;Nigde;37.9667;34.6792;219 -Burdur;Burdur;37.7167;30.2833;219 -Adıyaman;Adiyaman;37.7644;38.2763;219 -Çanakkale;Canakkale;40.15;26.4;219 -Bitlis;Bitlis;38.4;42.1167;219 -Suşehri;Susehri;40.1628;38.0855;219 -Aydıncık;Aydincik;36.1667;33.35;219 -Turhal;Turhal;40.3871;36.0863;219 -Menemen;Menemen;38.6;27.0667;219 -Nallıhan;Nallihan;40.1883;31.3509;219 -Menderes;Menderes;38.254;27.134;219 -Aşkale;Askale;39.9211;40.6947;219 -Sivaslı;Sivasli;38.4996;29.6808;219 -Bingöl;Bingol;38.8861;40.5017;219 -Kırşehir;Kirsehir;39.145;34.1608;219 -Sinop;Sinop;42.0267;35.1511;219 -Erzincan;Erzincan;39.7464;39.4914;219 -Muş;Mus;38.7333;41.4911;219 -Yozgat;Yozgat;39.8208;34.8083;219 -Kilis;Kilis;36.7167;37.1167;219 -Zonguldak;Zonguldak;41.45;31.7833;219 -Ardahan;Ardahan;41.1167;42.7;219 -Reyhanlı;Reyhanli;36.2679;36.5675;219 -Ayvalık;Ayvalik;39.3167;26.7;219 -Güroymak;Guroymak;38.5762;42.0207;219 -Cizre;Cizre;37.3302;42.1848;219 -Eşme;Esme;38.4006;28.9691;219 -Başmakçı;Basmakci;37.8973;30.0101;219 -Emirgazi;Emirgazi;37.9022;33.8372;219 -Baskil;Baskil;38.5674;38.8236;219 -Çobanlar;Cobanlar;38.7014;30.7828;219 -Vakfıkebir;Vakfikebir;41.0458;39.2764;219 -Gökçebey;Gokcebey;41.3067;32.1442;219 -Beşiri;Besiri;37.92;41.29;219 -Üzümlü;Uzumlu;39.71;39.7017;219 -Torbalı;Torbali;38.1619;27.3583;219 -Alanya;Alanya;36.5436;31.9997;219 -Niksar;Niksar;40.5833;36.9667;219 -Beykoz;Beykoz;41.125;29.1056;219 -Ortaköy;Ortakoy;38.7372;34.0386;219 -Burhaniye;Burhaniye;39.5108;26.9786;219 -Biga;Biga;40.2281;27.2422;219 -Kırkağaç;Kirkagac;39.1056;27.6731;219 -Hasköy;Haskoy;38.6864;41.6936;219 -Emet;Emet;39.3415;29.2586;219 -Alaplı;Alapli;41.1833;31.3833;219 -Urla;Urla;38.3222;26.7647;219 -Bahçe;Bahce;37.2039;36.5825;219 -Karapınar;Karapinar;37.7147;33.5508;219 -Sungurlu;Sungurlu;40.161;34.377;219 -İdil;Idil;37.3347;41.8894;219 -Beydağ;Beydag;38.0869;28.2089;219 -Karakoçan;Karakocan;38.9551;40.0375;219 -Bozüyük;Bozuyuk;39.9078;30.0367;219 -Erbaa;Erbaa;40.6667;36.5667;219 -Tarsus;Tarsus;36.9167;34.9;219 -Ayancık;Ayancik;41.95;34.5833;219 -Sürmene;Surmene;40.9097;40.1058;219 -Seferhisar;Seferhisar;38.1975;26.8388;219 -Espiye;Espiye;40.95;38.7333;219 -Ayvacık;Ayvacik;41.0036;36.6319;219 -Haymana;Haymana;39.4311;32.4956;219 -Eynesil;Eynesil;41.0632;39.1409;219 -Ardeşen;Ardesen;41.1914;40.9857;219 -Çermik;Cermik;38.1353;39.456;219 -Bodrum;Bodrum;37.0383;27.4292;219 -Merzifon;Merzifon;40.8836;35.4711;219 -İslahiye;Islahiye;37.0264;36.6322;219 -Tavşanlı;Tavsanli;39.5461;29.4922;219 -Demre;Demre;36.255;29.9978;219 -Babaeski;Babaeski;41.4325;27.0931;219 -Develi;Develi;38.3886;35.4925;219 -Çivril;Civril;38.3014;29.7404;219 -Tirebolu;Tirebolu;41.0069;38.8139;219 -İncesu;Incesu;38.6222;35.1847;219 -Çatalca;Catalca;41.15;28.4503;219 -Çerkezköy;Cerkezkoy;41.2894;28.0046;219 -Çan;Can;40.0323;27.053;219 -Aşağıçinik;Asagicinik;41.2719;36.3508;219 -Körfez;Korfez;40.7706;29.7661;219 -Yüksekova;Yuksekova;37.5667;44.2833;219 -Doğanhisar;Doganhisar;38.145;31.6767;219 -Patnos;Patnos;39.2337;42.8637;219 -Acıgöl;Acigol;38.5503;34.5092;219 -Saraykent;Saraykent;39.6936;35.51;219 -Avanos;Avanos;38.715;34.8467;219 -Yenipazar;Yenipazar;37.8236;28.1955;219 -Gölhisar;Golhisar;37.1481;29.512;219 -Savaştepe;Savastepe;39.3839;27.6547;219 -Oğuzeli;Oguzeli;36.965;37.5092;219 -Ürgüp;Urgup;38.6294;34.9119;219 -Arsuz;Arsuz;36.4128;35.8867;219 -Çayırova;Cayirova;40.8265;29.3745;219 -Karatepe;Karatepe;40.6883;30.0144;219 -Kadirli;Kadirli;37.3698;36.1031;219 -Kapaklı;Kapakli;41.3333;27.9667;219 -Dikili;Dikili;39.071;26.8902;219 -Yıldızeli;Yildizeli;39.8667;36.5995;219 -Buharkent;Buharkent;37.9646;28.7425;219 -Ahlat;Ahlat;38.7542;42.4877;219 -Çifteler;Cifteler;39.3928;31.0436;219 -Amasra;Amasra;41.7494;32.3864;219 -Adilcevaz;Adilcevaz;38.8058;42.7469;219 -Tonya;Tonya;40.8856;39.2922;219 -Sorgun;Sorgun;39.8086;35.1831;219 -Arapgir;Arapgir;39.0411;38.4953;219 -Şuhut;Suhut;38.5311;30.5458;219 -Aralık;Aralik;39.8728;44.5192;219 -Türkoğlu;Turkoglu;37.3816;36.851;219 -Çıralı;Cirali;36.4073;30.4786;219 -Akçadağ;Akcadag;38.3442;37.9742;219 -Piraziz;Piraziz;40.9333;38.1333;219 -Bafra;Bafra;41.5682;35.9069;219 -Bor;Bor;37.8963;34.5627;219 -Serdar;Serdar;38.9667;56.2667;220 -Türkmenbaşy;Turkmenbasy;40.023;52.9697;220 -Tejen;Tejen;37.3786;60.496;220 -Halaç;Halac;38.0686;64.8811;220 -Garabogaz;Garabogaz;41.5397;52.57;220 -Darganata;Darganata;40.4833;62.1667;220 -Serhetabat;Serhetabat;35.2758;62.3417;220 -Änew;Anew;37.8875;58.516;220 -Magtymguly;Magtymguly;38.4333;56.2833;220 -Nyyazow;Nyyazow;41.8383;60.1333;220 -Balkanabat;Balkanabat;39.5119;54.365;220 -Seydi;Seydi;39.4817;62.9136;220 -Ashgabat;Ashgabat;37.95;58.3833;220 -Türkmenabat;Turkmenabat;39.1;63.5667;220 -Sarahs;Sarahs;36.5167;61.2167;220 -Mary;Mary;37.6;61.8333;220 -Gazojak;Gazojak;41.1875;61.4036;220 -Hazar;Hazar;39.4;53.1167;220 -Daşoguz;Dasoguz;41.8167;59.9831;220 -Çeleken;Celeken;39.4362;53.1226;220 -Abadan;Abadan;38.0517;58.21;220 -Kaka;Kaka;37.3503;59.6;220 -Atamyrat;Atamyrat;37.8167;65.2;220 -Köneürgench;Koneurgench;42.3167;59.1586;220 -Grand Turk;Grand Turk;21.4664;-71.136;221 -Funafuti;Funafuti;-8.5243;179.1942;222 -Charlotte Amalie;Charlotte Amalie;18.3419;-64.9332;223 -Masindi Port;Masindi Port;1.7004;32.0699;224 -Katwe;Katwe;-0.1296;29.92;224 -Kampala;Kampala;0.3136;32.5811;224 -Mbale;Mbale;1.0806;34.175;224 -Arua;Arua;3.03;30.91;224 -Mbarara;Mbarara;-0.5996;30.65;224 -Kasese;Kasese;0.23;29.9883;224 -Jinja;Jinja;0.4431;33.2128;224 -Iganga;Iganga;0.6092;33.4686;224 -Busia;Busia;0.4669;34.09;224 -Kitgum;Kitgum;3.3004;32.87;224 -Masaka;Masaka;-0.3296;31.73;224 -Pallisa;Pallisa;1.145;33.7094;224 -Masindi;Masindi;1.6744;31.715;224 -Adjumani;Adjumani;3.3614;31.8097;224 -Fort Portal;Fort Portal;0.671;30.275;224 -Kabale;Kabale;-1.2496;29.98;224 -Mityana;Mityana;0.4004;32.05;224 -Lira;Lira;2.2489;32.9;224 -Gulu;Gulu;2.7667;32.3056;224 -Tororo;Tororo;0.6928;34.1808;224 -Kyankwanzi;Kyankwanzi;1.1987;31.8062;224 -Ntoroko;Ntoroko;1.0411;30.4811;224 -Otuke;Otuke;2.5004;33.5007;224 -Pader;Pader;3.05;33.2167;224 -Nwoya;Nwoya;2.6342;32.0011;224 -Kotido;Kotido;2.9806;34.1331;224 -Nakapiripirit;Nakapiripirit;1.9167;34.7833;224 -Amuru;Amuru;2.8139;31.9387;224 -Buyende;Buyende;1.1517;33.155;224 -Lamwo;Lamwo;3.5297;32.8016;224 -Oyam;Oyam;2.2141;32.3703;224 -Palenga;Palenga;2.6131;32.3369;224 -Agago;Agago;2.8338;33.3336;224 -Napak;Napak;2.2514;34.2501;224 -Nabilatuk;Nabilatuk;2.0525;34.5734;224 -Kiruhura;Kiruhura;-0.2356;30.8725;224 -Rubanda;Rubanda;-1.1883;29.8461;224 -Serere;Serere;1.518;33.4589;224 -Zombo;Zombo;2.5135;30.9091;224 -Nsiika;Nsiika;-0.3831;30.465;224 -Ntara;Ntara;0.0044;30.3658;224 -Busesa;Busesa;0.6263;33.6003;224 -Butaleja;Butaleja;0.9166;33.9563;224 -Kiryandongo;Kiryandongo;1.8763;32.0622;224 -Bukomansimbi;Bukomansimbi;-0.1578;31.6042;224 -Luuka Town;Luuka Town;0.7008;33.3002;224 -Maracha;Maracha;3.2704;30.9553;224 -Kibuku;Kibuku;1.0433;33.7975;224 -Kibiito;Kibiito;0.4772;30.1925;224 -Buikwe;Buikwe;0.3375;33.0106;224 -Kagadi;Kagadi;0.9378;30.8089;224 -Bulambuli;Bulambuli;1.1667;34.3833;224 -Binyin;Binyin;1.4167;34.5333;224 -Butebo;Butebo;1.1942;33.9222;224 -Apac;Apac;1.9845;32.534;224 -Namayingo;Namayingo;0.2398;33.8849;224 -Kalungu;Kalungu;-0.1667;31.7569;224 -Rukungiri;Rukungiri;-0.8411;29.9419;224 -Gombe;Gombe;0.1818;32.1158;224 -Kanungu;Kanungu;-0.9575;29.7897;224 -Bupoto;Bupoto;0.9061;34.3578;224 -Bushenyi;Bushenyi;-0.5853;30.2114;224 -Kole;Kole;2.4002;32.8003;224 -Ibanda;Ibanda;-0.1539;30.5319;224 -Bulisa;Bulisa;2.1178;31.4116;224 -Rubirizi;Rubirizi;-0.2989;30.1336;224 -Kyegegwa;Kyegegwa;0.5022;31.0414;224 -Kyenjojo;Kyenjojo;0.6328;30.6214;224 -Mitoma;Mitoma;-0.6842;30.07;224 -Bukedea;Bukedea;1.3169;34.0506;224 -Amolatar;Amolatar;1.6378;32.8448;224 -Mparo;Mparo;-1.1647;30.0378;224 -Rakai;Rakai;-0.72;31.4839;224 -Sembabule;Sembabule;-0.0772;31.4567;224 -Kakumiro;Kakumiro;0.7806;31.3236;224 -Kasaali;Kasaali;-0.6167;31.55;224 -Kasanda;Kasanda;0.5567;31.8022;224 -Dokolo;Dokolo;1.9167;33.172;224 -Kanoni;Kanoni;0.1772;31.8811;224 -Alebtong;Alebtong;2.2447;33.2547;224 -Amuria;Amuria;2.0036;33.6511;224 -Abim;Abim;2.7017;33.6761;224 -Ngora;Ngora;1.4314;33.7772;224 -Kinoni;Kinoni;-0.6583;30.4581;224 -Kibingo;Kibingo;-0.626;30.4359;224 -Lwengo;Lwengo;-0.4161;31.4081;224 -Butalangu;Butalangu;0.7011;32.2481;224 -Isingiro;Isingiro;-0.8686;30.8302;224 -Kamwenge;Kamwenge;0.2111;30.4208;224 -Kalaki;Kalaki;1.816;33.337;224 -Luwero;Luwero;0.8492;32.4731;224 -Kaliro;Kaliro;0.8949;33.5048;224 -Bukwo;Bukwo;1.3;34.75;224 -Amudat;Amudat;1.95;34.95;224 -Namutumba;Namutumba;0.8363;33.6858;224 -Mayuge;Mayuge;0.4578;33.4806;224 -Kaberamaido;Kaberamaido;1.7389;33.1594;224 -Bugiri;Bugiri;0.5714;33.7417;224 -Moroto;Moroto;2.5403;34.64;224 -Hoima;Hoima;1.4356;31.3436;224 -Wakiso;Wakiso;0.4044;32.4594;224 -Kapchorwa;Kapchorwa;1.3965;34.4509;224 -Bundibugyo;Bundibugyo;0.7085;30.0634;224 -Yumbe;Yumbe;3.4651;31.2469;224 -Mukono;Mukono;0.3533;32.7553;224 -Kaabong;Kaabong;3.5204;34.12;224 -Soroti;Soroti;1.6833;33.6167;224 -Kalangala;Kalangala;-0.3089;32.225;224 -Koboko;Koboko;3.4136;30.9599;224 -Bududa;Bududa;1.0112;34.3311;224 -Lyantonde;Lyantonde;-0.4031;31.1572;224 -Manafwa;Manafwa;0.9784;34.3743;224 -Nakasongola;Nakasongola;1.3089;32.4564;224 -Katakwi;Katakwi;1.8911;33.9661;224 -Pakwach;Pakwach;2.45;31.5;224 -Moyo;Moyo;3.6504;31.72;224 -Kayunga;Kayunga;0.7025;32.8886;224 -Mubende;Mubende;0.5904;31.37;224 -Nebbi;Nebbi;2.4758;31.1025;224 -Ntungamo;Ntungamo;-0.8794;30.2642;224 -Kamuli;Kamuli;0.9472;33.1197;224 -Kisoro;Kisoro;-1.3539;29.6983;224 -Kumi;Kumi;1.4608;33.9361;224 -Sironko;Sironko;1.2294;34.2481;224 -Kiboga;Kiboga;0.9161;31.7742;224 -Mpigi;Mpigi;0.225;32.3136;224 -Kibale;Kibale;0.8;31.0667;224 -Entebbe;Entebbe;0.05;32.46;224 -Bombo;Bombo;0.5833;32.5333;224 -Kitamilo;Kitamilo;0.2222;33.2061;224 -Lysychansk;Lysychansk;48.9169;38.4306;225 -Dovzhansk;Dovzhansk;48.0846;39.6516;225 -Hulyaypole;Hulyaypole;47.6644;36.2632;225 -Ochakiv;Ochakiv;46.6186;31.5392;225 -Zolote;Zolote;48.6833;38.5167;225 -Orikhiv;Orikhiv;47.5677;35.7849;225 -Stanytsia Luhanska;Stanytsia Luhanska;48.6667;39.4667;225 -Radomyshl;Radomyshl;50.4947;29.2333;225 -Volodarka;Volodarka;49.52;29.9153;225 -Kehychivka;Kehychivka;49.2858;35.7622;225 -Sutysky;Sutysky;49.0422;28.4208;225 -Kostiantynivka;Kostiantynivka;48.5333;37.7167;225 -Nizhyn;Nizhyn;51.05;31.9;225 -Berdychiv;Berdychiv;49.8919;28.6;225 -Shostka;Shostka;51.8657;33.4766;225 -Stakhanov;Stakhanov;48.5472;38.6361;225 -Bakhmut;Bakhmut;48.6044;38.0067;225 -Oleksandriia;Oleksandriia;48.6667;33.1167;225 -Yalta;Yalta;44.4994;34.1553;225 -Yenakiieve;Yenakiieve;48.2311;38.2053;225 -Morshyn;Morshyn;49.155;23.8725;225 -Ozerne;Ozerne;50.1794;28.7361;225 -Murovani Kurylivtsi;Murovani Kurylivtsi;48.7222;27.515;225 -Koreiz;Koreiz;44.4331;34.0872;225 -Novomoskovsk;Novomoskovsk;48.6328;35.2239;225 -Kovel;Kovel;51.2167;24.7167;225 -Smila;Smila;49.2167;31.8667;225 -Izmail;Izmail;45.35;28.8333;225 -Kalush;Kalush;49.0442;24.3597;225 -Korosten;Korosten;50.95;28.65;225 -Pokrovsk;Pokrovsk;48.2833;37.1833;225 -Velyka Novosilka;Velyka Novosilka;47.8333;36.8333;225 -Dniprovske;Dniprovske;48.5953;34.4207;225 -Turiys’k;Turiys'k;51.0833;24.5333;225 -Oleksandriiske;Oleksandriiske;48.6019;32.9889;225 -Novhorodka;Novhorodka;48.3565;32.6466;225 -Chudniv;Chudniv;50.0528;28.0969;225 -Savyntsi;Savyntsi;49.4105;37.0617;225 -Broshniv-Osada;Broshniv-Osada;48.9994;24.1814;225 -Dymer;Dymer;50.7872;30.3117;225 -Dobrovelychkivka;Dobrovelychkivka;48.35;31.1667;225 -Lyubeshiv;Lyubeshiv;51.7631;25.4992;225 -Popilnia;Popilnia;49.9458;29.4594;225 -Chornukhyne;Chornukhyne;48.3264;38.5156;225 -Bryukhovychi;Bryukhovychi;49.9;23.9436;225 -Verkhovyna;Verkhovyna;48.1517;24.8136;225 -Veselynove;Veselynove;47.3583;31.2397;225 -Hrebinky;Hrebinky;49.9564;30.1714;225 -Chernihivka;Chernihivka;47.1942;36.2023;225 -Kaharlyk;Kaharlyk;49.8522;30.8092;225 -Talne;Talne;48.8863;30.7027;225 -Bunhe;Bunhe;48.2206;38.2739;225 -Zhashkiv;Zhashkiv;49.25;30.1;225 -Zhovkva;Zhovkva;50.0667;23.9667;225 -Apostolove;Apostolove;47.6595;33.717;225 -Horodyshche;Horodyshche;49.2925;31.4581;225 -Hola Prystan;Hola Prystan;46.5167;32.5167;225 -Kivertsi;Kivertsi;50.8331;25.4614;225 -Tomashpil;Tomashpil;48.5471;28.5157;225 -Hubynykha;Hubynykha;48.8084;35.2535;225 -Katerynopil;Katerynopil;48.935;30.9111;225 -Otyniia;Otyniia;48.7339;24.8569;225 -Korop;Korop;51.5661;32.9508;225 -Nova Borova;Nova Borova;50.6922;28.6367;225 -Stepanivka;Stepanivka;50.943;34.6334;225 -Nedryhayliv;Nedryhayliv;50.8332;33.8799;225 -Stara Syniava;Stara Syniava;49.6;27.6167;225 -Pulyny;Pulyny;50.4664;28.2778;225 -Pechenizhyn;Pechenizhyn;48.51;24.8892;225 -Hoshcha;Hoshcha;50.5986;26.6753;225 -Pishchanka;Pishchanka;48.2058;28.8889;225 -Shatsk;Shatsk;51.4878;23.9297;225 -Bratske;Bratske;47.8636;31.5781;225 -Bilhorod-Dnistrovskyi;Bilhorod-Dnistrovskyi;46.1833;30.3333;225 -Irpin;Irpin;50.5167;30.25;225 -Lozova;Lozova;48.8892;36.3161;225 -Antratsyt;Antratsyt;48.1167;39.0833;225 -Vasylivka;Vasylivka;47.4344;35.2808;225 -Lebedyn;Lebedyn;50.5831;34.4823;225 -Velykodolynske;Velykodolynske;46.3425;30.5653;225 -Zelenodolsk;Zelenodolsk;47.5631;33.6524;225 -Nosivka;Nosivka;50.93;31.58;225 -Borodyanka;Borodyanka;50.6439;29.9339;225 -Slobozhanske;Slobozhanske;48.5342;35.0749;225 -Berezne;Berezne;51;26.75;225 -Boryspil;Boryspil;50.35;30.95;225 -Kolomyia;Kolomyia;48.5167;25.0333;225 -Rubizhne;Rubizhne;49.0167;38.3667;225 -Druzhkivka;Druzhkivka;48.6203;37.5278;225 -Shchastia;Shchastia;48.7381;39.2311;225 -Kamianka-Dniprovska;Kamianka-Dniprovska;47.4792;34.4232;225 -Hvardiiske;Hvardiiske;45.1142;34.0142;225 -Bershad;Bershad;48.3728;29.5325;225 -Perehinske;Perehinske;48.8103;24.1819;225 -Yavoriv;Yavoriv;49.9469;23.3931;225 -Rozhyshche;Rozhyshche;50.9131;25.27;225 -Novhorod-Siverskyi;Novhorod-Siverskyi;51.9833;33.2667;225 -Tetiiv;Tetiiv;49.3708;29.69;225 -Kyrnasivka;Kyrnasivka;48.5914;28.98;225 -Klavdiyevo-Tarasove;Klavdiyevo-Tarasove;50.5825;30.0053;225 -Volovets;Volovets;48.7242;23.2;225 -Chechelnyk;Chechelnyk;48.2122;29.3622;225 -Bohdanivka;Bohdanivka;48.5015;36.11;225 -Z·hurivka;Z.hurivka;50.4976;31.7739;225 -Kolochava;Kolochava;48.4266;23.6984;225 -Shakhtarsk;Shakhtarsk;48.0333;38.4833;225 -Bilovodsk;Bilovodsk;49.1992;39.5756;225 -Opishnya;Opishnya;49.9564;34.612;225 -Mykhailivka;Mykhailivka;47.2717;35.2248;225 -Komyshuvakha;Komyshuvakha;47.7155;35.5241;225 -Novomykolayivka;Novomykolayivka;47.9779;35.9099;225 -Stara Vyzhivka;Stara Vyzhivka;51.4396;24.4373;225 -Horodnytsia;Horodnytsia;50.8094;27.3183;225 -Kupiansk;Kupiansk;49.7064;37.6167;225 -Bratslav;Bratslav;48.8147;28.9447;225 -Pechenihy;Pechenihy;49.8647;36.9364;225 -Novohuivynske;Novohuivynske;50.2022;28.685;225 -Kalynivka;Kalynivka;50.2256;30.2319;225 -Chemerivtsi;Chemerivtsi;49;26.3667;225 -Kamin-Kashyrskyi;Kamin-Kashyrskyi;51.6242;24.9606;225 -Koriukivka;Koriukivka;51.7833;32.25;225 -Hnivan;Hnivan;49.0833;28.35;225 -Uzyn;Uzyn;49.8242;30.4425;225 -Beryslav;Beryslav;46.8333;33.4167;225 -Horishni Plavni;Horishni Plavni;49.0107;33.6562;225 -Novovolynsk;Novovolynsk;50.7333;24.1667;225 -Buchach;Buchach;49.0647;25.3872;225 -Pryluky;Pryluky;50.6;32.4;225 -Enerhodar;Enerhodar;47.4989;34.6558;225 -Hirnyk;Hirnyk;48.05;37.3667;225 -Vynnyky;Vynnyky;49.8156;24.1297;225 -Verkhivtseve;Verkhivtseve;48.4812;34.2488;225 -Sudak;Sudak;44.8514;34.9725;225 -Bilohirsk;Bilohirsk;45.0544;34.6022;225 -Horodok;Horodok;49.1667;26.5667;225 -Berezan;Berezan;50.3197;31.47;225 -Bilmak;Bilmak;47.3589;36.65;225 -Hornostaivka;Hornostaivka;47.007;33.728;225 -Nova Maiachka;Nova Maiachka;46.6033;33.2283;225 -Vilshany;Vilshany;50.0533;35.8847;225 -Chynadiyovo;Chynadiyovo;48.4833;22.8333;225 -Dobroslav;Dobroslav;46.82;30.945;225 -Kazanka;Kazanka;47.8381;32.8261;225 -Tomakivka;Tomakivka;47.8163;34.7471;225 -Shevchenkove;Shevchenkove;49.6939;37.1794;225 -Vorozhba;Vorozhba;51.1749;34.2299;225 -Sosnytsia;Sosnytsia;51.5222;32.5017;225 -Pryvillya;Pryvillya;48.9999;38.2948;225 -Turka;Turka;49.1544;23.03;225 -Sakhnovshchyna;Sakhnovshchyna;49.1492;35.8708;225 -Zvenyhorodka;Zvenyhorodka;49.0833;30.9667;225 -Iziaslav;Iziaslav;50.1167;26.8;225 -Vatutine;Vatutine;49.0167;31.0667;225 -Svalyava;Svalyava;48.5472;22.9861;225 -Berezhany;Berezhany;49.4464;24.9436;225 -Bolhrad;Bolhrad;45.6855;28.6134;225 -Skadovsk;Skadovsk;46.1167;32.9167;225 -Sukhodilsk;Sukhodilsk;48.35;39.7167;225 -Kotsyubyns’ke;Kotsyubyns'ke;50.4883;30.3331;225 -Hostomel;Hostomel;50.5692;30.2653;225 -Petropavlivka;Petropavlivka;48.4549;36.4394;225 -Sharhorod;Sharhorod;48.75;28.0833;225 -Molochansk;Molochansk;47.2038;35.5985;225 -Piskivka;Piskivka;50.7078;29.595;225 -Poninka;Poninka;50.1833;27.5333;225 -Shyriaieve;Shyriaieve;47.3878;30.1911;225 -Ripky;Ripky;51.7994;31.0994;225 -Isliam-Terek;Isliam-Terek;45.2256;35.2033;225 -Starobilsk;Starobilsk;49.2667;38.9167;225 -Piatykhatky;Piatykhatky;48.4126;33.7034;225 -Vovchansk;Vovchansk;50.2881;36.9461;225 -Zuhres;Zuhres;48.0181;38.2563;225 -Dniprorudne;Dniprorudne;47.3855;34.9879;225 -Korsun-Shevchenkivskyi;Korsun-Shevchenkivskyi;49.4261;31.2806;225 -Svatove;Svatove;49.4092;38.1619;225 -Amvrosiivka;Amvrosiivka;47.7958;38.4801;225 -Bakhmach;Bakhmach;51.18;32.8269;225 -Komyshany;Komyshany;46.64;32.51;225 -Karnaukhivka;Karnaukhivka;48.4698;34.7376;225 -Rakhiv;Rakhiv;48.05;24.2167;225 -Ostroh;Ostroh;50.3333;26.5167;225 -Bohodukhiv;Bohodukhiv;50.1608;35.5164;225 -Putyvl;Putyvl;51.3347;33.8686;225 -Ovruch;Ovruch;51.3244;28.8081;225 -Yuvileine;Yuvileine;48.5531;39.1742;225 -Skvyra;Skvyra;49.7333;29.6833;225 -Dunaivtsi;Dunaivtsi;48.8873;26.8476;225 -Slatyne;Slatyne;50.2161;36.1525;225 -Tsuman;Tsuman;50.8333;25.8833;225 -Pryazovske;Pryazovske;46.7378;35.6416;225 -Ivanychi;Ivanychi;50.6419;24.3606;225 -Bilokurakyne;Bilokurakyne;49.5167;38.7167;225 -Dobrotvir;Dobrotvir;50.2056;24.3864;225 -Ukrainka;Ukrainka;50.15;30.7519;225 -Okhtyrka;Okhtyrka;50.3074;34.9016;225 -Bar;Bar;49.0781;27.6831;225 -Horodok;Horodok;49.7822;23.6436;225 -Oleksandrivsk;Oleksandrivsk;48.5833;39.1833;225 -Sofiivka;Sofiivka;48.0727;33.8937;225 -Irshansk;Irshansk;50.7167;28.7167;225 -Perechyn;Perechyn;48.7333;22.4667;225 -Yemilchyne;Yemilchyne;50.8708;27.8028;225 -Sudova Vyshnya;Sudova Vyshnya;49.7892;23.3722;225 -Nova Praha;Nova Praha;48.5572;32.8903;225 -Voronovytsia;Voronovytsia;49.0989;28.6831;225 -Lityn;Lityn;49.3255;28.0872;225 -Staryi Sambir;Staryi Sambir;49.4333;23;225 -Svesa;Svesa;51.9481;33.9367;225 -Drabiv;Drabiv;49.9603;32.1481;225 -Halych;Halych;49.1128;24.7217;225 -Teplyk;Teplyk;48.6589;29.7499;225 -Mahdalynivka;Mahdalynivka;48.9147;34.9154;225 -Velyki Mosty;Velyki Mosty;50.24;24.1394;225 -Turbiv;Turbiv;49.3464;28.72;225 -Vinkivtsi;Vinkivtsi;49.0333;27.2333;225 -Petropavlivs’ka Borshchahivka;Petropavlivs'ka Borshchahivka;50.4378;30.3439;225 -Stavyshche;Stavyshche;49.3914;30.1917;225 -Chervonohryhorivka;Chervonohryhorivka;47.6233;34.5309;225 -Hvardiys’ke;Hvardiys'ke;48.7328;35.311;225 -Balabyne;Balabyne;47.735;35.2142;225 -Blahovishchenske;Blahovishchenske;48.3197;30.2353;225 -Arbuzynka;Arbuzynka;47.9067;31.3131;225 -Nyzhnia Krynka;Nyzhnia Krynka;48.1144;38.1606;225 -Vuhledar;Vuhledar;47.7794;37.2475;225 -Partenit;Partenit;44.5764;34.3397;225 -Burshtyn;Burshtyn;49.26;24.635;225 -Vil’nyans’k;Vil'nyans'k;47.9445;35.4331;225 -Tulchyn;Tulchyn;48.6744;28.8497;225 -Kerch;Kerch;45.3386;36.4681;225 -Melitopol;Melitopol;46.8333;35.3667;225 -Sievierodonetsk;Sievierodonetsk;48.95;38.4833;225 -Berehove;Berehove;48.2025;22.6375;225 -Brody;Brody;50.0781;25.1542;225 -Zolochiv;Zolochiv;49.8075;24.9031;225 -Drohobych;Drohobych;49.35;23.5;225 -Khrustalnyi;Khrustalnyi;48.1214;38.9453;225 -Andrushivka;Andrushivka;50.0167;29.0167;225 -Yasinia;Yasinia;48.2728;24.3747;225 -Kosiv;Kosiv;48.315;25.0953;225 -Vyshkovo;Vyshkovo;48.0581;23.4164;225 -Bohorodchany;Bohorodchany;48.8;24.5333;225 -Mala Danylivka;Mala Danylivka;50.0614;36.1675;225 -Buryn;Buryn;51.1951;33.8262;225 -Lypovets;Lypovets;49.2161;29.0561;225 -Lanivtsi;Lanivtsi;49.8644;26.0782;225 -Deliatyn;Deliatyn;48.5286;24.6236;225 -Yasnohirka;Yasnohirka;48.7725;37.5506;225 -Koziatyn;Koziatyn;49.7167;28.8333;225 -Znamianka;Znamianka;48.7136;32.6733;225 -Molodohvardiisk;Molodohvardiisk;48.3444;39.6583;225 -Vilnohirsk;Vilnohirsk;48.4824;34.0189;225 -Ladyzhyn;Ladyzhyn;48.6667;29.2167;225 -Nadvirna;Nadvirna;48.6333;24.5833;225 -Lyman;Lyman;48.9861;37.8111;225 -Uzhhorod;Uzhhorod;48.6239;22.295;225 -Merefa;Merefa;49.8197;36.0686;225 -Kamianets-Podilskyi;Kamianets-Podilskyi;48.6806;26.5806;225 -Konotop;Konotop;51.2369;33.2027;225 -Brovary;Brovary;50.5114;30.7903;225 -Yevpatoriia;Yevpatoriia;45.2;33.3583;225 -Pavlohrad;Pavlohrad;48.52;35.87;225 -Alchevsk;Alchevsk;48.4672;38.7983;225 -Nikopol;Nikopol;47.5772;34.3575;225 -Sloviansk;Sloviansk;48.87;37.625;225 -Berdiansk;Berdiansk;46.7598;36.7845;225 -Pivdenne;Pivdenne;49.8849;36.0687;225 -Vylkove;Vylkove;45.3992;29.5936;225 -Rohatyn;Rohatyn;49.4167;24.6167;225 -Bilohorodka;Bilohorodka;50.4;30.2167;225 -Kozelets;Kozelets;50.9164;31.1147;225 -Lanchyn;Lanchyn;48.5475;24.7517;225 -Pidvolochysk;Pidvolochysk;49.5311;26.1467;225 -Semenivka;Semenivka;52.1772;32.5797;225 -Kushuhum;Kushuhum;47.7106;35.2192;225 -Tarutyne;Tarutyne;46.1846;29.1495;225 -Manhush;Manhush;47.05;37.3;225 -Ananiv;Ananiv;47.7225;29.96;225 -Yaremche;Yaremche;48.4536;24.5564;225 -Kvasyliv;Kvasyliv;50.5569;26.2675;225 -Lysianka;Lysianka;49.2542;30.8207;225 -Krasnopillya;Krasnopillya;50.7732;35.2717;225 -Zavodske;Zavodske;50.4002;33.3908;225 -Novi Sanzhary;Novi Sanzhary;49.3354;34.3162;225 -Myrhorod;Myrhorod;49.964;33.6124;225 -Chuhuiv;Chuhuiv;49.8353;36.6756;225 -Bucha;Bucha;50.5464;30.235;225 -Mezhova;Mezhova;48.2563;36.7313;225 -Rzhyshchiv;Rzhyshchiv;49.9611;31.0436;225 -Rudno;Rudno;49.8404;23.8747;225 -Borova;Borova;50.1733;30.1039;225 -Lymanske;Lymanske;46.6639;29.9708;225 -Rovenky;Rovenky;48.0833;39.3667;225 -Kalynivka;Kalynivka;49.4472;28.5231;225 -Polohy;Polohy;47.4796;36.2611;225 -Henichesk;Henichesk;46.1769;34.7989;225 -Dolynska;Dolynska;48.1111;32.7648;225 -Balta;Balta;47.9361;29.6225;225 -Romaniv;Romaniv;50.1517;27.9392;225 -Tsarychanka;Tsarychanka;48.9432;34.4748;225 -Yahotyn;Yahotyn;50.2569;31.7817;225 -Pidhorodne;Pidhorodne;48.5737;35.0966;225 -Khartsyzk;Khartsyzk;48.0333;38.15;225 -Stryi;Stryi;49.25;23.85;225 -Chornomorsk;Chornomorsk;46.3017;30.6569;225 -Novohrad-Volynskyi;Novohrad-Volynskyi;50.5833;27.6333;225 -Nemishayeve;Nemishayeve;50.5624;30.0925;225 -Myrnohrad;Myrnohrad;48.3022;37.2614;225 -Vorzel;Vorzel;50.55;30.15;225 -Kryve Ozero;Kryve Ozero;47.9333;30.3333;225 -Khoroshiv;Khoroshiv;50.6;28.45;225 -Teresva;Teresva;48;23.6992;225 -Novoselytsia;Novoselytsia;48.2167;26.2667;225 -Dykanka;Dykanka;49.8222;34.5341;225 -Trostianets;Trostianets;48.512;29.2137;225 -Vapniarka;Vapniarka;48.5333;28.75;225 -Solone;Solone;48.2054;34.8686;225 -Krasnokutsk;Krasnokutsk;50.0567;35.1492;225 -Velykyy Bereznyy;Velykyy Bereznyy;48.8922;22.4586;225 -Bereznehuvate;Bereznehuvate;47.3114;32.8478;225 -Chervonohrad;Chervonohrad;50.3822;24.2275;225 -Uman;Uman;48.75;30.2167;225 -Mukacheve;Mukacheve;48.4414;22.7136;225 -Dolyna;Dolyna;48.9703;24.0108;225 -Kremenets;Kremenets;50.1081;25.7275;225 -Sokal;Sokal;50.4833;24.2833;225 -Liubotyn;Liubotyn;49.9489;35.9306;225 -Horlivka;Horlivka;48.3336;38.0925;225 -Rivne;Rivne;50.6197;26.2514;225 -Ivano-Frankivsk;Ivano-Frankivsk;48.9228;24.7106;225 -Khrestivka;Khrestivka;48.15;38.3667;225 -Kamianske;Kamianske;48.5076;34.6132;225 -Kropyvnytskyi;Kropyvnytskyi;48.5103;32.2667;225 -Bakhchysarai;Bakhchysarai;44.7528;33.8608;225 -Pereyaslav-Khmel’nyts’kyy;Pereyaslav-Khmel'nyts'kyy;50.065;31.445;225 -Ternivka;Ternivka;48.5231;36.0826;225 -Vyshhorod;Vyshhorod;50.5833;30.5;225 -Zolotonosha;Zolotonosha;49.6833;32.0333;225 -Sofiyivs’ka Borshchahivka;Sofiyivs'ka Borshchahivka;50.4114;30.3692;225 -Lutsk;Lutsk;50.7478;25.3244;225 -Ternopil;Ternopil;49.5667;25.6;225 -Kremenchuk;Kremenchuk;49.0775;33.4239;225 -Yany Kapu;Yany Kapu;45.9675;33.8003;225 -Perevalsk;Perevalsk;48.4333;38.8167;225 -Malyn;Malyn;50.7689;29.27;225 -Horokhiv;Horokhiv;50.4994;24.765;225 -Stryzhavka;Stryzhavka;49.3103;28.4808;225 -Obukhivka;Obukhivka;48.5442;34.8664;225 -Kalanchak;Kalanchak;46.255;33.2906;225 -Velyki Luchky;Velyki Luchky;48.42;22.5611;225 -Vinnytsia;Vinnytsia;49.2167;28.4333;225 -Horodenka;Horodenka;48.6675;25.5003;225 -Valky;Valky;49.8386;35.6217;225 -Velykyi Bychkiv;Velykyi Bychkiv;47.9714;24.0047;225 -Masandra;Masandra;44.5167;34.1833;225 -Khotyn;Khotyn;48.5078;26.486;225 -Tysmenytsia;Tysmenytsia;48.9008;24.8492;225 -Irshava;Irshava;48.3172;23.0375;225 -Poltava;Poltava;49.5744;34.5686;225 -Makiivka;Makiivka;48.0556;37.9611;225 -Simferopol;Simferopol;44.9484;34.1;225 -Cherkasy;Cherkasy;49.4444;32.0597;225 -Kherson;Kherson;46.6333;32.6;225 -Chernihiv;Chernihiv;51.4939;31.2947;225 -Khmelnytskyi;Khmelnytskyi;49.42;27;225 -Sumy;Sumy;50.9068;34.7992;225 -Zhytomyr;Zhytomyr;50.2544;28.6578;225 -Chernivtsi;Chernivtsi;48.2908;25.9344;225 -Selydove;Selydove;48.15;37.3;225 -Kaniv;Kaniv;49.7447;31.4558;225 -Korostyshiv;Korostyshiv;50.3186;29.0592;225 -Slavutych;Slavutych;51.5206;30.7569;225 -Saky;Saky;45.1336;33.5772;225 -Kryzhopil;Kryzhopil;48.3842;28.8625;225 -Bushtyno;Bushtyno;48.0503;23.4894;225 -Chyhyryn;Chyhyryn;49.0833;32.6667;225 -Busk;Busk;49.9667;24.6167;225 -Barvynkove;Barvynkove;48.9067;37.0131;225 -Vynohradiv;Vynohradiv;48.1397;23.0331;225 -Haisyn;Haisyn;48.8094;29.3906;225 -Solotvyno;Solotvyno;47.9597;23.8669;225 -Rava-Rus’ka;Rava-Rus'ka;50.25;23.6167;225 -Bila Tserkva;Bila Tserkva;49.7956;30.1167;225 -Ilarionove;Ilarionove;48.4059;35.2734;225 -Tlumach;Tlumach;48.8669;25.0012;225 -Monastyryshche;Monastyryshche;48.99;29.8011;225 -Chop;Chop;48.4333;22.2;225 -Pomichna;Pomichna;48.25;31.4167;225 -Kozova;Kozova;49.4318;25.1544;225 -Uspenka;Uspenka;48.3939;39.1536;225 -Kramatorsk;Kramatorsk;48.7208;37.5556;225 -Tiachiv;Tiachiv;48.0114;23.5722;225 -Luhansk;Luhansk;48.5833;39.3333;225 -Mariupol;Mariupol;47.1306;37.5639;225 -Kryvyi Rih;Kryvyi Rih;47.9086;33.3433;225 -Mykolaiv;Mykolaiv;46.9667;32;225 -Sevastopol;Sevastopol;44.6;33.5333;225 -Vesele;Vesele;47.016;34.9124;225 -Khodoriv;Khodoriv;49.41;24.3094;225 -Dnipro;Dnipro;48.4675;35.04;225 -Zaporizhzhia;Zaporizhzhia;47.8378;35.1383;225 -Donetsk;Donetsk;48.0089;37.8042;225 -Lviv;Lviv;49.8419;24.0315;225 -Mizhhiria;Mizhhiria;48.5286;23.5019;225 -Velyka Dymerka;Velyka Dymerka;50.5928;30.9103;225 -Bezliudivka;Bezliudivka;49.8694;36.2719;225 -Pohrebyshche;Pohrebyshche;49.4869;29.2733;225 -Dubrovytsya;Dubrovytsya;51.5667;26.5667;225 -Nyzhnohirskyi;Nyzhnohirskyi;45.4464;34.7344;225 -Balakliia;Balakliia;49.4564;36.8389;225 -Novyi Rozdil;Novyi Rozdil;49.4703;24.13;225 -Pershotravensk;Pershotravensk;48.3464;36.4044;225 -Khust;Khust;48.1814;23.2978;225 -Chortkiv;Chortkiv;49.0167;25.8;225 -Bilozerka;Bilozerka;46.6333;32.4333;225 -Izium;Izium;49.2238;37.2915;225 -Synelnykove;Synelnykove;48.3178;35.5119;225 -Novoyavorovskoye;Novoyavorovskoye;49.9311;23.5731;225 -Pervomaiskyi;Pervomaiskyi;49.3869;36.2142;225 -Truskavets;Truskavets;49.2806;23.505;225 -Khmilnyk;Khmilnyk;49.55;27.9667;225 -Alushta;Alushta;44.6672;34.3978;225 -Kharkiv;Kharkiv;50;36.2292;225 -Kyiv;Kyiv;50.45;30.5236;225 -Odesa;Odesa;46.4775;30.7326;225 -Sofiivka;Sofiivka;48.2683;38.1847;225 -Shpola;Shpola;49.0333;31.4167;225 -Dubove;Dubove;48.1781;23.8863;225 -Zinkiv;Zinkiv;50.2081;34.3668;225 -Berezivka;Berezivka;47.2039;30.9125;225 -Makariv;Makariv;50.4667;29.8167;225 -Kobeliaky;Kobeliaky;49.1474;34.1993;225 -Ratne;Ratne;51.65;24.5333;225 -Pereshchepyne;Pereshchepyne;49.0179;35.3598;225 -Pokrovske;Pokrovske;47.9853;36.2367;225 -Hlukhiv;Hlukhiv;51.6765;33.9078;225 -Obukhiv;Obukhiv;50.1;30.6167;225 -Yuzhne;Yuzhne;46.6222;31.1008;225 -Tokmak;Tokmak;47.2514;35.7058;225 -Kostopil;Kostopil;50.8833;26.4431;225 -Mohyliv-Podilskyi;Mohyliv-Podilskyi;48.45;27.7833;225 -Snovsk;Snovsk;51.8167;31.95;225 -Lokhvytsya;Lokhvytsya;50.361;33.2652;225 -Yakymivka;Yakymivka;46.6967;35.1664;225 -Myronivka;Myronivka;49.65;30.9833;225 -Ivanivka;Ivanivka;48.2325;38.9525;225 -Velykyi Dalnyk;Velykyi Dalnyk;46.4658;30.5583;225 -Nerubaiske;Nerubaiske;46.5467;30.6306;225 -Dovhe;Dovhe;48.3675;23.2869;225 -Velyki Komiaty;Velyki Komiaty;48.2386;22.9789;225 -Syurte;Syurte;48.5033;22.2319;225 -Yalta;Yalta;46.9667;37.2667;225 -Mykolayivka;Mykolayivka;48.3823;36.3086;225 -Zoria;Zoria;45.9917;29.6989;225 -Horenka;Horenka;50.5569;30.3175;225 -Rivne;Rivne;48.2403;31.7492;225 -Bile;Bile;48.4936;39.0367;225 -Kubei;Kubei;45.7925;28.7475;225 -Rozsoshentsi;Rozsoshentsi;49.5406;34.5042;225 -Lozuvatka;Lozuvatka;48.061;33.2927;225 -Ahrarne;Ahrarne;45.0186;34.0544;225 -Fontanka;Fontanka;46.5644;30.8586;225 -Kushnytsia;Kushnytsia;48.4517;23.2581;225 -Horonda;Horonda;48.3786;22.5681;225 -Sokilnyky;Sokilnyky;49.7769;23.9614;225 -Ukrainsk;Ukrainsk;48.1;37.3667;225 -Ovidiopol;Ovidiopol;46.2667;30.4333;225 -Horodnia;Horodnia;51.8833;31.5833;225 -Krasnodon;Krasnodon;48.3;39.7333;225 -Zhovti Vody;Zhovti Vody;48.35;33.5167;225 -Bilopillya;Bilopillya;51.1532;34.3025;225 -Vasylkivka;Vasylkivka;48.2084;36.0253;225 -Baranivka;Baranivka;50.3;27.6667;225 -Mena;Mena;51.5167;32.2167;225 -Prymorsk;Prymorsk;46.7333;36.3596;225 -Nemyriv;Nemyriv;48.9794;28.8439;225 -Kalmiuske;Kalmiuske;47.6667;38.0667;225 -Mala Vyska;Mala Vyska;48.65;31.6333;225 -Brianka;Brianka;48.5133;38.6431;225 -Snizhne;Snizhne;48.0167;38.7667;225 -Marhanets;Marhanets;47.648;34.6167;225 -Fastiv;Fastiv;50.0747;29.9181;225 -Lubny;Lubny;50.0186;32.9869;225 -Svitlovodsk;Svitlovodsk;49.0833;33.25;225 -Nova Kakhovka;Nova Kakhovka;46.7667;33.3667;225 -Yasynuvata;Yasynuvata;48.1167;37.8333;225 -Netishyn;Netishyn;50.33;26.64;225 -Holubivske;Holubivske;48.6375;38.6433;225 -Boryslav;Boryslav;49.2881;23.4267;225 -Dzhankoi;Dzhankoi;45.7086;34.3933;225 -Ichnia;Ichnia;50.85;32.4;225 -Pervomaisk;Pervomaisk;48.6333;38.5167;225 -Khrystynivka;Khrystynivka;48.8333;29.9667;225 -Kurman;Kurman;45.4978;34.295;225 -Hrebinka;Hrebinka;50.118;32.4396;225 -Baryshivka;Baryshivka;50.3703;31.3286;225 -Novgorodskoye;Novgorodskoye;48.3156;37.8839;225 -Manevychi;Manevychi;51.2925;25.5503;225 -Bobrovytsia;Bobrovytsia;50.7333;31.3833;225 -Bobrynets;Bobrynets;48.0578;32.1581;225 -Hurzuf;Hurzuf;44.5528;34.2875;225 -Rokytne;Rokytne;49.6897;30.4751;225 -Zhydachiv;Zhydachiv;49.3833;24.1333;225 -Chornomorske;Chornomorske;45.5031;32.705;225 -Sosnivka;Sosnivka;50.2946;24.2525;225 -Romny;Romny;50.7428;33.4879;225 -Vyshneve;Vyshneve;50.3833;30.3667;225 -Vasylkiv;Vasylkiv;50.1775;30.3217;225 -Dubno;Dubno;50.3931;25.735;225 -Pokrov;Pokrov;47.6632;34.0811;225 -Illintsi;Illintsi;49.1;29.2;225 -Podilsk;Podilsk;47.7419;29.535;225 -Shepetivka;Shepetivka;50.1833;27.0667;225 -Teplodar;Teplodar;46.5036;30.3244;225 -Sniatyn;Sniatyn;48.45;25.5667;225 -Shyroke;Shyroke;47.6882;33.2654;225 -Tarashcha;Tarashcha;49.55;30.5;225 -Borzna;Borzna;51.2333;32.4167;225 -Radyvyliv;Radyvyliv;50.1333;25.25;225 -Oster;Oster;50.9486;30.8811;225 -Lyuboml’;Lyuboml';51.2158;24.0408;225 -Bolekhiv;Bolekhiv;49.0669;23.8514;225 -Olevsk;Olevsk;51.2278;27.6481;225 -Ivankiv;Ivankiv;50.9333;29.9;225 -Krasnoilsk;Krasnoilsk;48.0167;25.5833;225 -Letychiv;Letychiv;49.3833;27.6167;225 -Korolevo;Korolevo;48.15;23.1333;225 -Verkhnodniprovsk;Verkhnodniprovsk;48.6561;34.3283;225 -Bilenke;Bilenke;48.7664;37.6314;225 -Avdiivka;Avdiivka;48.1333;37.75;225 -Sambir;Sambir;49.5167;23.2;225 -Toretsk;Toretsk;48.4;37.8333;225 -Kakhovka;Kakhovka;46.8;33.4667;225 -Zhmerynka;Zhmerynka;49.0425;28.0992;225 -Boyarka;Boyarka;50.3292;30.2886;225 -Voznesensk;Voznesensk;47.5725;31.3119;225 -Inkerman;Inkerman;44.6142;33.6083;225 -Abu Dhabi;Abu Dhabi;24.4511;54.3969;226 -Sharjah;Sharjah;25.3575;55.3919;226 -Dubai;Dubai;25.2697;55.3094;226 -Madīnat Zāyid;Madinat Zayid;23.6522;53.6536;226 -Al ‘Ayn;Al `Ayn;24.2075;55.7447;226 -‘Ajmān;`Ajman;25.3994;55.4797;226 -Umm al Qaywayn;Umm al Qaywayn;25.5653;55.5533;226 -Al Fujayrah;Al Fujayrah;25.1308;56.3347;226 -Ra’s al Khaymah;Ra's al Khaymah;25.7851;55.9479;226 -Rotherham;Rotherham;53.43;-1.357;227 -Doncaster;Doncaster;53.5228;-1.1325;227 -Basingstoke;Basingstoke;51.2667;-1.0876;227 -Maidstone;Maidstone;51.272;0.529;227 -Salford;Salford;53.483;-2.2931;227 -Worthing;Worthing;50.8147;-0.3714;227 -Crawley;Crawley;51.1092;-0.1872;227 -Worcester;Worcester;52.192;-2.22;227 -Saint Helens;Saint Helens;53.4541;-2.7461;227 -Eastbourne;Eastbourne;50.77;0.28;227 -Wigan;Wigan;53.5448;-2.6318;227 -Gillingham;Gillingham;51.385;0.55;227 -Hove;Hove;50.8352;-0.1758;227 -Richmond;Richmond;51.456;-0.301;227 -Rochdale;Rochdale;53.6136;-2.161;227 -Cheltenham;Cheltenham;51.9;-2.0667;227 -Chelmsford;Chelmsford;51.7361;0.4798;227 -South Ockendon;South Ockendon;51.5207;0.2956;227 -Omagh;Omagh;54.59;-7.29;227 -Darton;Darton;53.585;-1.5325;227 -Hastings;Hastings;50.85;0.57;227 -Wimbledon;Wimbledon;51.422;-0.208;227 -Watford;Watford;51.655;-0.3957;227 -Stevenage;Stevenage;51.9017;-0.2019;227 -Nuneaton;Nuneaton;52.523;-1.468;227 -Darlington;Darlington;54.527;-1.5526;227 -Bath;Bath;51.38;-2.36;227 -Hemel Hempstead;Hemel Hempstead;51.7526;-0.4692;227 -Rayleigh;Rayleigh;51.5864;0.6049;227 -Lincoln;Lincoln;53.2283;-0.5389;227 -Thrapston;Thrapston;52.397;-0.538;227 -Kelty;Kelty;56.133;-3.38;227 -West Thurrock;West Thurrock;51.4836;0.282;227 -Waltham;Waltham;53.5165;-0.1021;227 -Kingsbury;Kingsbury;52.5614;-1.6917;227 -Seasalter;Seasalter;51.3456;0.9981;227 -Wingerworth;Wingerworth;53.2;-1.43;227 -Thurso;Thurso;58.596;-3.521;227 -Wilmington;Wilmington;51.4309;0.1876;227 -Bramcote;Bramcote;52.934;-1.242;227 -Banchory;Banchory;57.055;-2.49;227 -Lossiemouth;Lossiemouth;57.7189;-3.2875;227 -Kinmel;Kinmel;53.31;-3.519;227 -Dunoon;Dunoon;55.9509;-4.9262;227 -Willesborough;Willesborough;51.1386;0.8957;227 -Kirkintilloch;Kirkintilloch;55.938;-4.155;227 -Hawkinge;Hawkinge;51.117;1.1638;227 -Frankley;Frankley;52.4034;-2.0228;227 -Radcliffe on Trent;Radcliffe on Trent;52.947;-1.04;227 -Lochgelly;Lochgelly;56.1282;-3.3111;227 -Kirk of Shotts;Kirk of Shotts;55.823;-3.804;227 -Brecon;Brecon;51.948;-3.391;227 -Strathaven;Strathaven;55.677;-4.065;227 -Goffs Oak;Goffs Oak;51.7109;-0.0825;227 -Denny;Denny;56.018;-3.907;227 -Dalton in Furness;Dalton in Furness;54.1544;-3.1814;227 -Willerby;Willerby;53.7633;-0.4504;227 -Northam;Northam;51.0393;-4.2104;227 -Canford Cliffs;Canford Cliffs;50.7;-1.93;227 -Paddock Wood;Paddock Wood;51.1756;0.3955;227 -Slough;Slough;51.51;-0.59;227 -Blackburn;Blackburn;53.748;-2.482;227 -Gateshead;Gateshead;54.95;-1.6;227 -Cambridge;Cambridge;52.2053;0.1192;227 -Exeter;Exeter;50.7167;-3.5333;227 -Colchester;Colchester;51.8917;0.903;227 -High Wycombe;High Wycombe;51.6287;-0.7482;227 -Brighton;Brighton;50.8284;-0.1395;227 -Elgin;Elgin;57.65;-3.315;227 -Oxford;Oxford;51.7519;-1.2578;227 -Gloucester;Gloucester;51.8644;-2.2444;227 -West Bromwich;West Bromwich;52.519;-1.995;227 -Poole;Poole;50.7167;-1.9833;227 -Newport;Newport;51.5833;-3;227 -Dundee;Dundee;56.462;-2.9707;227 -Preston;Preston;53.759;-2.699;227 -Telford;Telford;52.6766;-2.4469;227 -Blackpool;Blackpool;53.8142;-3.0503;227 -Birkenhead;Birkenhead;53.393;-3.014;227 -Sale;Sale;53.424;-2.322;227 -Middlesbrough;Middlesbrough;54.5767;-1.2355;227 -Llanelli;Llanelli;51.684;-4.163;227 -Newbury;Newbury;51.401;-1.323;227 -Kingston upon Thames;Kingston upon Thames;51.4103;-0.2995;227 -Aberdare;Aberdare;51.713;-3.445;227 -Ramsgate;Ramsgate;51.336;1.416;227 -Bishops Stortford;Bishops Stortford;51.872;0.1725;227 -Herne Bay;Herne Bay;51.37;1.13;227 -Bletchley;Bletchley;51.994;-0.732;227 -Airdrie;Airdrie;55.86;-3.98;227 -Bridlington;Bridlington;54.0819;-0.1923;227 -Falkirk;Falkirk;56.0011;-3.7835;227 -Dover;Dover;51.1295;1.3089;227 -Hitchin;Hitchin;51.947;-0.283;227 -Grantham;Grantham;52.918;-0.638;227 -Ewell;Ewell;51.35;-0.249;227 -Wigston Magna;Wigston Magna;52.5812;-1.093;227 -Ecclesfield;Ecclesfield;53.4429;-1.4698;227 -Lichfield;Lichfield;52.682;-1.829;227 -Abingdon;Abingdon;51.667;-1.283;227 -Rutherglen;Rutherglen;55.828;-4.214;227 -Trowbridge;Trowbridge;51.32;-2.21;227 -Bromsgrove;Bromsgrove;52.3353;-2.0579;227 -Hertford;Hertford;51.795;-0.078;227 -Harpenden;Harpenden;51.8175;-0.3524;227 -Chichester;Chichester;50.8365;-0.7792;227 -Brighouse;Brighouse;53.707;-1.794;227 -Saint Neots;Saint Neots;52.228;-0.27;227 -Motherwell;Motherwell;55.7839;-3.9852;227 -Wishaw;Wishaw;55.7742;-3.9183;227 -Muxton;Muxton;52.72;-2.421;227 -Farnham Royal;Farnham Royal;51.5386;-0.6164;227 -Ash Vale;Ash Vale;51.27;-0.72;227 -Abersychan;Abersychan;51.7239;-3.0587;227 -Nailsworth;Nailsworth;51.6954;-2.2234;227 -Herne;Herne;51.3492;1.1331;227 -Sturry;Sturry;51.3036;1.1211;227 -Calverton;Calverton;53.037;-1.083;227 -Southwell;Southwell;53.078;-0.955;227 -Burntisland;Burntisland;56.06;-3.231;227 -Humberston;Humberston;53.5281;-0.0249;227 -Crumlin;Crumlin;51.6798;-3.1368;227 -Wick;Wick;58.454;-3.089;227 -Torrisholme;Torrisholme;54.066;-2.83;227 -Rhyl;Rhyl;53.321;-3.48;227 -Locharbriggs;Locharbriggs;55.1;-3.5833;227 -Shenstone;Shenstone;52.637;-1.841;227 -Llandudno Junction;Llandudno Junction;53.284;-3.809;227 -Cambuslang;Cambuslang;55.819;-4.1671;227 -Monkseaton;Monkseaton;55.043;-1.459;227 -Stewarton;Stewarton;55.68;-4.515;227 -Goole;Goole;53.6992;-0.8692;227 -Pen-y-Bont ar Ogwr;Pen-y-Bont ar Ogwr;51.5072;-3.5784;227 -Stretford;Stretford;53.4466;-2.3086;227 -Neath;Neath;51.66;-3.81;227 -Kirkcaldy;Kirkcaldy;56.1107;-3.1674;227 -Wokingham;Wokingham;51.41;-0.84;227 -Banbury;Banbury;52.061;-1.336;227 -Inverness;Inverness;57.4778;-4.2247;227 -Salisbury;Salisbury;51.07;-1.79;227 -Ayr;Ayr;55.458;-4.629;227 -Ashton;Ashton;53.4897;-2.0952;227 -Kingswood;Kingswood;51.46;-2.505;227 -Chorley;Chorley;53.653;-2.632;227 -Coatbridge;Coatbridge;55.8625;-4.0266;227 -Hinckley;Hinckley;52.5413;-1.3725;227 -Musselburgh;Musselburgh;55.942;-3.054;227 -Cirencester;Cirencester;51.719;-1.968;227 -Dumbarton;Dumbarton;55.95;-4.5667;227 -Dorchester;Dorchester;50.7154;-2.4367;227 -Ely;Ely;52.3981;0.2622;227 -Newmarket;Newmarket;52.2459;0.4105;227 -Ware;Ware;51.8109;-0.0314;227 -Aylesbury;Aylesbury;51.8168;-0.8124;227 -Chester;Chester;53.19;-2.89;227 -Hartlepool;Hartlepool;54.69;-1.21;227 -Eastwood;Eastwood;53.018;-1.304;227 -Burnley;Burnley;53.789;-2.248;227 -Saint Albans;Saint Albans;51.755;-0.336;227 -Paisley;Paisley;55.8466;-4.4236;227 -Bury;Bury;53.593;-2.298;227 -Scunthorpe;Scunthorpe;53.5809;-0.6502;227 -Dudley;Dudley;52.508;-2.089;227 -Batley;Batley;53.7167;-1.6356;227 -Chatham;Chatham;51.37;0.52;227 -South Shields;South Shields;54.995;-1.43;227 -Weston-super-Mare;Weston-super-Mare;51.346;-2.977;227 -Tamworth;Tamworth;52.633;-1.695;227 -Rugby;Rugby;52.37;-1.26;227 -Newcastle under Lyme;Newcastle under Lyme;53.0109;-2.2278;227 -Harrogate;Harrogate;53.9919;-1.5378;227 -Mansfield;Mansfield;53.1444;-1.1964;227 -Bracknell;Bracknell;51.416;-0.749;227 -Carlisle;Carlisle;54.891;-2.944;227 -East Kilbride;East Kilbride;55.7645;-4.1771;227 -Burton upon Trent;Burton upon Trent;52.8019;-1.6367;227 -Crewe;Crewe;53.099;-2.44;227 -Walton upon Thames;Walton upon Thames;51.3868;-0.4133;227 -Gravesend;Gravesend;51.4415;0.3685;227 -Grays;Grays;51.475;0.33;227 -Gosport;Gosport;50.7948;-1.1243;227 -Lowestoft;Lowestoft;52.48;1.75;227 -Ashford;Ashford;51.1465;0.8676;227 -Merthyr Tudful;Merthyr Tudful;51.743;-3.378;227 -Washington;Washington;54.9;-1.52;227 -Scarborough;Scarborough;54.2773;-0.4017;227 -Farnborough;Farnborough;51.29;-0.75;227 -Stourbridge;Stourbridge;52.4575;-2.1479;227 -Hereford;Hereford;52.0565;-2.716;227 -Rochester;Rochester;51.375;0.5;227 -Tynemouth;Tynemouth;55.017;-1.423;227 -Paignton;Paignton;50.4353;-3.5625;227 -Walsall;Walsall;52.58;-1.98;227 -Wardle;Wardle;53.647;-2.132;227 -Rhoose;Rhoose;51.3906;-3.3524;227 -Galleywood;Galleywood;51.697;0.474;227 -Coxhoe;Coxhoe;54.714;-1.503;227 -Countesthorpe;Countesthorpe;52.555;-1.14;227 -Drighlington;Drighlington;53.7568;-1.6616;227 -Carlton;Carlton;52.967;-1.088;227 -Wimborne Minster;Wimborne Minster;50.804;-1.978;227 -North Berwick;North Berwick;56.058;-2.717;227 -West Mersea;West Mersea;51.7784;0.9168;227 -Treherbert;Treherbert;51.6722;-3.5306;227 -Church Gresley;Church Gresley;52.76;-1.566;227 -Treharris;Treharris;51.6689;-3.31;227 -Boultham;Boultham;53.214;-0.5561;227 -Watton;Watton;52.5713;0.8259;227 -Longridge;Longridge;53.831;-2.597;227 -Hook;Hook;51.2773;-0.9633;227 -Bootle;Bootle;53.4457;-2.9891;227 -Hamilton;Hamilton;55.777;-4.039;227 -Lancaster;Lancaster;54.047;-2.801;227 -Brentwood;Brentwood;51.6204;0.305;227 -Willenhall;Willenhall;52.5798;-2.0605;227 -Cumbernauld;Cumbernauld;55.945;-3.994;227 -Stratford;Stratford;51.5423;-0.0026;227 -Royal Leamington Spa;Royal Leamington Spa;52.292;-1.537;227 -Crosby;Crosby;53.4872;-3.0343;227 -Folkestone;Folkestone;51.081;1.166;227 -Altrincham;Altrincham;53.3838;-2.3547;227 -Kidderminster;Kidderminster;52.3885;-2.249;227 -Weymouth;Weymouth;50.613;-2.457;227 -Barri;Barri;51.405;-3.27;227 -Dunfermline;Dunfermline;56.0719;-3.4393;227 -Macclesfield;Macclesfield;53.2581;-2.1274;227 -Royal Tunbridge Wells;Royal Tunbridge Wells;51.132;0.263;227 -Bebington;Bebington;53.35;-3.003;227 -Wallasey;Wallasey;53.4158;-3.0233;227 -Dewsbury;Dewsbury;53.691;-1.633;227 -Loughborough;Loughborough;52.7705;-1.2046;227 -Wrecsam;Wrecsam;53.046;-2.993;227 -Kettering;Kettering;52.3931;-0.7229;227 -Runcorn;Runcorn;53.341;-2.729;227 -Taunton;Taunton;51.019;-3.1;227 -Littlehampton;Littlehampton;50.8094;-0.5409;227 -Bangor;Bangor;54.66;-5.67;227 -Ellesmere Port;Ellesmere Port;53.279;-2.897;227 -Edinburgh;Edinburgh;55.953;-3.189;227 -Liverpool;Liverpool;53.4075;-2.9919;227 -Sheffield;Sheffield;53.3808;-1.4703;227 -Glasgow;Glasgow;55.8611;-4.25;227 -Bristol;Bristol;51.45;-2.5833;227 -Manchester;Manchester;53.4794;-2.2453;227 -Leicester;Leicester;52.6344;-1.1319;227 -Leeds;Leeds;53.7997;-1.5492;227 -Hockley;Hockley;51.6014;0.6363;227 -Bersted;Bersted;50.797;-0.689;227 -Audley;Audley;53.053;-2.304;227 -Cobham;Cobham;51.329;-0.409;227 -Beverley;Beverley;53.845;-0.427;227 -Stanford le Hope;Stanford le Hope;51.514;0.4244;227 -Seaford;Seaford;50.77;0.1;227 -Witney;Witney;51.78;-1.49;227 -Binfield;Binfield;51.432;-0.792;227 -Dunblane;Dunblane;56.1838;-3.9674;227 -Shinfield;Shinfield;51.408;-0.947;227 -Carlton Colville;Carlton Colville;52.454;1.691;227 -Brandon;Brandon;52.4474;0.6242;227 -Birmingham;Birmingham;52.48;-1.9025;227 -London;London;51.5072;-0.1275;227 -Warwick;Warwick;52.28;-1.59;227 -Irvine;Irvine;55.6201;-4.6614;227 -Exmouth;Exmouth;50.62;-3.413;227 -Whitstable;Whitstable;51.361;1.026;227 -Windsor;Windsor;51.4791;-0.6095;227 -Dumfries;Dumfries;55.07;-3.603;227 -Wisbech;Wisbech;52.664;0.16;227 -Worth;Worth;51.113;-0.147;227 -Towcester;Towcester;52.13;-0.99;227 -Holywell;Holywell;53.274;-3.223;227 -Ferryhill;Ferryhill;54.69;-1.55;227 -Queensferry;Queensferry;55.99;-3.398;227 -Crigglestone;Crigglestone;53.644;-1.5226;227 -Aveley;Aveley;51.5018;0.2534;227 -Hayle;Hayle;50.186;-5.419;227 -Narborough;Narborough;52.5727;-1.2023;227 -Yatton;Yatton;51.3855;-2.8256;227 -Fort William;Fort William;56.8198;-5.1052;227 -Annan;Annan;54.983;-3.266;227 -Tanfield;Tanfield;54.897;-1.703;227 -Annfield Plain;Annfield Plain;54.857;-1.737;227 -Southend;Southend;51.55;0.71;227 -Reading;Reading;51.4542;-0.9731;227 -Huddersfield;Huddersfield;53.645;-1.7798;227 -Warrington;Warrington;53.3917;-2.5972;227 -Warsash;Warsash;50.8532;-1.301;227 -Old Colwyn;Old Colwyn;53.291;-3.704;227 -Portlethen;Portlethen;57.061;-2.13;227 -Windermere;Windermere;54.376;-2.907;227 -Lanark;Lanark;55.6749;-3.777;227 -Great Cornard;Great Cornard;52.0245;0.7497;227 -Stepps;Stepps;55.8908;-4.1522;227 -Peebles;Peebles;55.65;-3.18;227 -Northampton;Northampton;52.2304;-0.8938;227 -Luton;Luton;51.8783;-0.4147;227 -Milton Keynes;Milton Keynes;52.04;-0.76;227 -Solihull;Solihull;52.413;-1.778;227 -Norwich;Norwich;52.63;1.297;227 -Aberdeen;Aberdeen;57.15;-2.11;227 -Peterborough;Peterborough;52.5725;-0.2431;227 -Basildon;Basildon;51.5761;0.4886;227 -Bournemouth;Bournemouth;50.72;-1.88;227 -York;York;53.9583;-1.0803;227 -Claygate;Claygate;51.36;-0.342;227 -Hughenden;Hughenden;51.6558;-0.749;227 -Upholland;Upholland;53.541;-2.728;227 -Norton Canes;Norton Canes;52.6833;-1.9666;227 -Caister-on-Sea;Caister-on-Sea;52.651;1.733;227 -Skewen;Skewen;51.6609;-3.8399;227 -Kilbirnie;Kilbirnie;55.755;-4.686;227 -Newton Abbot;Newton Abbot;50.529;-3.61;227 -Rickmansworth;Rickmansworth;51.6383;-0.4659;227 -Newport;Newport;50.701;-1.2883;227 -Formby;Formby;53.5586;-3.0666;227 -Westminster;Westminster;51.4947;-0.1353;227 -Plymouth;Plymouth;50.3714;-4.1422;227 -Southampton;Southampton;50.9025;-1.4042;227 -Kingston upon Hull;Kingston upon Hull;53.7444;-0.3325;227 -Derby;Derby;52.9217;-1.4769;227 -Newcastle;Newcastle;55.0077;-1.6578;227 -Nottingham;Nottingham;52.9533;-1.15;227 -Bradford;Bradford;53.8;-1.75;227 -Sunderland;Sunderland;54.906;-1.381;227 -Bolton;Bolton;53.578;-2.429;227 -Ipswich;Ipswich;52.0594;1.1556;227 -Belfast;Belfast;54.5964;-5.93;227 -Caerdydd;Caerdydd;51.4817;-3.1792;227 -Coventry;Coventry;52.4081;-1.5106;227 -Stevenston;Stevenston;55.645;-4.758;227 -Sherborne;Sherborne;50.9469;-2.5171;227 -Oakengates;Oakengates;52.695;-2.451;227 -Ystradgynlais;Ystradgynlais;51.781;-3.7511;227 -Haddington;Haddington;55.958;-2.774;227 -Shaftesbury;Shaftesbury;51.0059;-2.1969;227 -Whitnash;Whitnash;52.268;-1.524;227 -Yaxley;Yaxley;52.52;-0.26;227 -Farnham;Farnham;51.215;-0.799;227 -Swindon;Swindon;51.56;-1.78;227 -Whitehaven;Whitehaven;54.548;-3.5855;227 -Thetford;Thetford;52.41;0.74;227 -Jarrow;Jarrow;54.9797;-1.4804;227 -Burntwood;Burntwood;52.6831;-1.92;227 -East Grinstead;East Grinstead;51.129;-0.007;227 -Stratford-upon-Avon;Stratford-upon-Avon;52.1928;-1.7064;227 -Abertawe;Abertawe;51.6167;-3.95;227 -Portsmouth;Portsmouth;50.8058;-1.0872;227 -Barnsley;Barnsley;53.5547;-1.4791;227 -Wolverhampton;Wolverhampton;52.5833;-2.1333;227 -Stoke-on-Trent;Stoke-on-Trent;53;-2.1833;227 -Dalkeith;Dalkeith;55.8958;-3.0583;227 -Cuddington;Cuddington;53.24;-2.6;227 -Rowlands Gill;Rowlands Gill;54.9209;-1.7441;227 -Chellaston;Chellaston;52.8671;-1.4384;227 -Winkfield;Winkfield;51.4318;-0.7096;227 -Penrith;Penrith;54.6648;-2.7548;227 -Farnborough;Farnborough;51.3591;0.0741;227 -Stonewood;Stonewood;51.445;0.256;227 -Pinxton;Pinxton;53.091;-1.32;227 -Glyncorrwg;Glyncorrwg;51.679;-3.628;227 -Liss;Liss;51.0429;-0.8918;227 -Newarthill;Newarthill;55.81;-3.9333;227 -Headley;Headley;51.1192;-0.8271;227 -Buntingford;Buntingford;51.9445;-0.016;227 -Girvan;Girvan;55.2382;-4.8561;227 -Drayton;Drayton;52.675;1.225;227 -Sidley;Sidley;50.86;0.47;227 -Cwmafan;Cwmafan;51.6155;-3.7717;227 -Wirksworth;Wirksworth;53.082;-1.574;227 -Skelton;Skelton;54.5619;-0.9874;227 -Stansted Mountfitchet;Stansted Mountfitchet;51.898;0.198;227 -Illogan;Illogan;50.25;-5.268;227 -Looe;Looe;50.354;-4.454;227 -Wheathampstead;Wheathampstead;51.812;-0.293;227 -Danbury;Danbury;51.715;0.582;227 -Kirriemuir;Kirriemuir;56.6692;-3.0051;227 -East Leake;East Leake;52.832;-1.177;227 -South Molton;South Molton;51.02;-3.83;227 -Twyford;Twyford;51.477;-0.867;227 -Sawley;Sawley;52.882;-1.299;227 -Chapelhall;Chapelhall;55.845;-3.9472;227 -Brimington;Brimington;53.258;-1.3905;227 -Bucksburn;Bucksburn;57.177;-2.175;227 -West Auckland;West Auckland;54.6318;-1.721;227 -Gowerton;Gowerton;51.648;-4.043;227 -Sundon;Sundon;51.92;-0.47;227 -Exhall;Exhall;52.47;-1.48;227 -Bedwas;Bedwas;51.5926;-3.2061;227 -Marlborough;Marlborough;51.42;-1.73;227 -Bramley;Bramley;53.4253;-1.2648;227 -Conwy;Conwy;53.28;-3.83;227 -Lewes;Lewes;50.8756;0.0179;227 -Adwick le Street;Adwick le Street;53.5677;-1.1931;227 -Calstock;Calstock;50.497;-4.21;227 -Abercarn;Abercarn;51.649;-3.135;227 -Bursledon;Bursledon;50.8847;-1.3117;227 -Blaby;Blaby;52.5724;-1.1678;227 -Pagham;Pagham;50.7708;-0.7448;227 -Haworth;Haworth;53.83;-1.96;227 -Treforest;Treforest;51.5878;-3.3222;227 -Alloa;Alloa;56.116;-3.793;227 -Hetton le Hole;Hetton le Hole;54.821;-1.449;227 -Oswestry;Oswestry;52.8598;-3.0538;227 -Ince-in-Makerfield;Ince-in-Makerfield;53.5402;-2.599;227 -Matlock;Matlock;53.14;-1.55;227 -Forfar;Forfar;56.6442;-2.8884;227 -Bishopton;Bishopton;55.9086;-4.5045;227 -Harleston;Harleston;52.4024;1.2996;227 -Broughton;Broughton;53.5638;-0.5465;227 -Bridge of Allan;Bridge of Allan;56.155;-3.942;227 -Wotton-under-Edge;Wotton-under-Edge;51.638;-2.349;227 -Magor;Magor;51.5798;-2.8312;227 -Hengoed;Hengoed;51.65;-3.23;227 -Freckleton;Freckleton;53.753;-2.867;227 -Balloch;Balloch;56.002;-4.58;227 -Chickerell;Chickerell;50.624;-2.5047;227 -Elderslie;Elderslie;55.8306;-4.4842;227 -Oundle;Oundle;52.48;-0.472;227 -Dartmouth;Dartmouth;50.351;-3.579;227 -Grangetown;Grangetown;54.58;-1.144;227 -Heage;Heage;53.05;-1.447;227 -Kinross;Kinross;56.205;-3.423;227 -Brayton;Brayton;53.7682;-1.0907;227 -Whiston;Whiston;53.4;-1.32;227 -Brotton;Brotton;54.568;-0.937;227 -Dyce;Dyce;57.2031;-2.192;227 -Harlescott;Harlescott;52.7365;-2.7226;227 -Bothwell;Bothwell;55.8023;-4.0662;227 -Kirkwall;Kirkwall;58.981;-2.96;227 -Lexden;Lexden;51.8833;0.8667;227 -Lerwick;Lerwick;60.155;-1.145;227 -Sauchie;Sauchie;56.1296;-3.7767;227 -Altofts;Altofts;53.697;-1.416;227 -Cheddar;Cheddar;51.279;-2.778;227 -Golcar;Golcar;53.6378;-1.8457;227 -Brechin;Brechin;56.7299;-2.6553;227 -Aintree;Aintree;53.4793;-2.9373;227 -Whetstone;Whetstone;52.5724;-1.1799;227 -Llantwit Fardre;Llantwit Fardre;51.5578;-3.3341;227 -Uddingston;Uddingston;55.8183;-4.0827;227 -Withernsea;Withernsea;53.7285;0.0382;227 -Farington;Farington;53.703;-2.685;227 -Duntocher;Duntocher;55.924;-4.417;227 -Wickersley;Wickersley;53.4199;-1.2792;227 -Wistaston;Wistaston;53.0821;-2.4747;227 -Oban;Oban;56.412;-5.472;227 -Stopsley;Stopsley;51.899;-0.396;227 -Crieff;Crieff;56.3757;-3.8426;227 -Torpoint;Torpoint;50.376;-4.205;227 -Warrenpoint;Warrenpoint;54.0991;-6.249;227 -Bilton;Bilton;52.3594;-1.29;227 -Port Glasgow;Port Glasgow;55.934;-4.6906;227 -Mackworth;Mackworth;52.9277;-1.5373;227 -Swallownest;Swallownest;53.3623;-1.3251;227 -Monifieth;Monifieth;56.481;-2.82;227 -Harworth;Harworth;53.417;-1.075;227 -Fulwood;Fulwood;53.365;-1.544;227 -Almondbury;Almondbury;53.6344;-1.7489;227 -Sunbury;Sunbury;51.423;-0.424;227 -Harwich;Harwich;51.934;1.266;227 -Portchester;Portchester;50.842;-1.12;227 -Glen Parva;Glen Parva;52.5867;-1.1617;227 -Berkhampstead;Berkhampstead;51.76;-0.56;227 -Ebbw Vale;Ebbw Vale;51.7779;-3.2117;227 -Bollington;Bollington;53.298;-2.093;227 -Gorebridge;Gorebridge;55.8436;-3.05;227 -Houston;Houston;55.867;-4.5521;227 -Pinhoe;Pinhoe;50.7407;-3.4672;227 -Bonnybridge;Bonnybridge;55.999;-3.887;227 -Newbridge;Newbridge;51.67;-3.136;227 -Deeping Saint James;Deeping Saint James;52.6717;-0.2995;227 -Gunton;Gunton;52.5;1.748;227 -Blythebridge;Blythebridge;52.9704;-2.0709;227 -Wombwell;Wombwell;53.516;-1.4;227 -Prestwick;Prestwick;55.4956;-4.6142;227 -Johnstone;Johnstone;55.8346;-4.5027;227 -Morriston;Morriston;51.6647;-3.9389;227 -South Hayling;South Hayling;50.7876;-0.977;227 -Marshfield;Marshfield;51.5439;-3.0469;227 -Bingley;Bingley;53.8509;-1.838;227 -Maldon;Maldon;51.7318;0.6758;227 -Fazakerley;Fazakerley;53.4676;-2.9408;227 -Kidbrooke;Kidbrooke;51.465;0.033;227 -Deysbrook;Deysbrook;53.429;-2.934;227 -Whickham;Whickham;54.9456;-1.6726;227 -Larkhall;Larkhall;55.737;-3.972;227 -Hatch End;Hatch End;51.601;-0.3743;227 -Dingle;Dingle;53.3774;-2.9613;227 -Bonnyrigg;Bonnyrigg;55.8747;-3.1031;227 -Fern Down;Fern Down;50.81;-1.9;227 -Basford;Basford;52.978;-1.169;227 -Porthcawl;Porthcawl;51.48;-3.69;227 -Cosham;Cosham;50.8424;-1.066;227 -High Blantyre;High Blantyre;55.793;-4.097;227 -Nailsea;Nailsea;51.43;-2.76;227 -Kilwinning;Kilwinning;55.655;-4.703;227 -Woodhouse;Woodhouse;53.358;-1.373;227 -Hilsea;Hilsea;50.83;-1.07;227 -Milton;Milton;53.05;-2.142;227 -Bellshill;Bellshill;55.816;-4.026;227 -Davyhulme;Davyhulme;53.4559;-2.3683;227 -Peterhead;Peterhead;57.5091;-1.7832;227 -Great Linford;Great Linford;52.068;-0.7637;227 -Antrim;Antrim;54.7173;-6.2055;227 -Frimley;Frimley;51.3143;-0.7387;227 -Hadleigh;Hadleigh;51.5535;0.6095;227 -East Barnet;East Barnet;51.643;-0.163;227 -Tonypandy;Tonypandy;51.6223;-3.4512;227 -Broughty Ferry;Broughty Ferry;56.4672;-2.8699;227 -Maltby;Maltby;53.426;-1.21;227 -Keynsham;Keynsham;51.4135;-2.4968;227 -Goodmayes;Goodmayes;51.5631;0.1133;227 -Penzance;Penzance;50.119;-5.537;227 -Renfrew;Renfrew;55.878;-4.389;227 -Leigh-on-Sea;Leigh-on-Sea;51.5425;0.6535;227 -Maesteg;Maesteg;51.61;-3.65;227 -Bathgate;Bathgate;55.9024;-3.6431;227 -Yate;Yate;51.5402;-2.411;227 -Truro;Truro;50.26;-5.051;227 -Southbourne;Southbourne;50.722;-1.798;227 -Leek;Leek;53.108;-2.0234;227 -Woodlesford;Woodlesford;53.7567;-1.453;227 -Falmouth;Falmouth;50.15;-5.07;227 -Minster;Minster;51.421;0.809;227 -Huntingdon;Huntingdon;52.3364;-0.1717;227 -Arbroath;Arbroath;56.561;-2.586;227 -Bishopbriggs;Bishopbriggs;55.9046;-4.225;227 -Littleover;Littleover;52.906;-1.505;227 -Sheldon;Sheldon;52.45;-1.7666;227 -Oadby;Oadby;52.5987;-1.0763;227 -Litherland;Litherland;53.4727;-2.999;227 -Bearsden;Bearsden;55.9192;-4.3332;227 -Longbridge;Longbridge;52.395;-1.979;227 -Billericay;Billericay;51.628;0.4184;227 -Shenley Brook End;Shenley Brook End;52.009;-0.789;227 -Barrhead;Barrhead;55.801;-4.389;227 -Rainham;Rainham;51.36;0.61;227 -Coulsdon;Coulsdon;51.3211;-0.1386;227 -Newton Mearns;Newton Mearns;55.7716;-4.3347;227 -Aldridge;Aldridge;52.606;-1.9179;227 -Upminster;Upminster;51.5557;0.2512;227 -Plymstock;Plymstock;50.3569;-4.09;227 -Stratton Saint Margaret;Stratton Saint Margaret;51.586;-1.762;227 -Droylsden;Droylsden;53.4828;-2.1582;227 -Market Harborough;Market Harborough;52.4775;-0.9206;227 -Bishop Auckland;Bishop Auckland;54.6566;-1.6768;227 -Clydebank;Clydebank;55.8997;-4.4006;227 -Thornton;Thornton;53.7898;-1.8504;227 -Ballingry;Ballingry;56.15;-3.3333;227 -Heysham;Heysham;54.046;-2.894;227 -Northallerton;Northallerton;54.3378;-1.4285;227 -Stanley;Stanley;53.7145;-1.476;227 -Grangemouth;Grangemouth;56.012;-3.717;227 -Saint Andrews;Saint Andrews;56.3404;-2.7955;227 -Haslemere;Haslemere;51.09;-0.712;227 -Broxburn;Broxburn;55.934;-3.471;227 -Ammanford;Ammanford;51.8;-3.993;227 -Loanhead;Loanhead;55.878;-3.148;227 -Weaverham;Weaverham;53.262;-2.577;227 -Oakley;Oakley;51.251;-1.1764;227 -Stainforth;Stainforth;53.5958;-1.0253;227 -Kelso;Kelso;55.5985;-2.4336;227 -Billinge;Billinge;53.4932;-2.7129;227 -Branston;Branston;52.787;-1.659;227 -Griffithstown;Griffithstown;51.6853;-3.0284;227 -Newton Grange;Newton Grange;55.868;-3.067;227 -Great Wakering;Great Wakering;51.5516;0.8165;227 -Welshpool;Welshpool;52.6597;-3.1473;227 -Bannockburn;Bannockburn;56.09;-3.91;227 -Landore;Landore;51.64;-3.94;227 -Sandycroft;Sandycroft;53.195;-2.999;227 -Alexandria;Alexandria;55.98;-4.58;227 -Holmes Chapel;Holmes Chapel;53.204;-2.353;227 -Great Chart;Great Chart;51.1409;0.8372;227 -Askern;Askern;53.6167;-1.15;227 -Fishtoft;Fishtoft;52.9617;0.0259;227 -Battle;Battle;50.92;0.48;227 -Wyke;Wyke;53.7369;-1.77;227 -Denby Dale;Denby Dale;53.572;-1.655;227 -Banbridge;Banbridge;54.343;-6.26;227 -Seacombe;Seacombe;53.409;-3.029;227 -Bangor;Bangor;53.228;-4.128;227 -Penicuik;Penicuik;55.826;-3.22;227 -Hythe;Hythe;51.0716;1.084;227 -Melksham;Melksham;51.371;-2.138;227 -Kidlington;Kidlington;51.823;-1.291;227 -Gornalwood;Gornalwood;52.523;-2.124;227 -Saffron Walden;Saffron Walden;52.022;0.243;227 -Rosyth;Rosyth;56.0339;-3.4323;227 -Walsall Wood;Walsall Wood;52.6277;-1.9301;227 -Bodmin;Bodmin;50.466;-4.718;227 -Wollaston;Wollaston;52.4619;-2.1663;227 -Streetly;Streetly;52.577;-1.884;227 -Thorpe Saint Andrew;Thorpe Saint Andrew;52.6354;1.3431;227 -Milford Haven;Milford Haven;51.7142;-5.0427;227 -Wolverton;Wolverton;52.0626;-0.8102;227 -Linlithgow;Linlithgow;55.9791;-3.6105;227 -Hawick;Hawick;55.422;-2.787;227 -Broadwater;Broadwater;50.8282;-0.3742;227 -Ilkley;Ilkley;53.925;-1.822;227 -Ovenden;Ovenden;53.7432;-1.8779;227 -Childwall;Childwall;53.395;-2.881;227 -Harrow Weald;Harrow Weald;51.604;-0.339;227 -Tredegar;Tredegar;51.7776;-3.2407;227 -Whitby;Whitby;54.4858;-0.6206;227 -Swinton;Swinton;53.4877;-1.3149;227 -Shenley Church End;Shenley Church End;52.022;-0.788;227 -Egg Buckland;Egg Buckland;50.4006;-4.1136;227 -Fraserburgh;Fraserburgh;57.693;-2.005;227 -Tavistock;Tavistock;50.545;-4.15;227 -Henley on Thames;Henley on Thames;51.5357;-0.903;227 -Lemington;Lemington;54.972;-1.723;227 -Glascote;Glascote;52.6245;-1.668;227 -Larbert;Larbert;56.0229;-3.826;227 -Oakham;Oakham;52.6705;-0.7333;227 -Bishopstoke;Bishopstoke;50.9679;-1.3278;227 -Kippax;Kippax;53.7669;-1.3705;227 -Ryhope;Ryhope;54.8679;-1.3698;227 -Trentham;Trentham;52.9663;-2.1899;227 -Brislington;Brislington;51.4316;-2.5439;227 -Carnoustie;Carnoustie;56.5005;-2.7147;227 -Tonyrefail;Tonyrefail;51.584;-3.4306;227 -Abergavenny;Abergavenny;51.824;-3.0167;227 -Sandridge;Sandridge;51.7808;-0.3038;227 -Warsop;Warsop;53.2;-1.15;227 -Forres;Forres;57.608;-3.62;227 -Gourock;Gourock;55.9538;-4.8173;227 -Abertillery;Abertillery;51.73;-3.13;227 -Giffnock;Giffnock;55.8051;-4.2946;227 -Hoyland Nether;Hoyland Nether;53.4985;-1.4406;227 -Blunsdon Saint Andrew;Blunsdon Saint Andrew;51.61;-1.79;227 -Sutton on Hull;Sutton on Hull;53.7806;-0.3047;227 -Milngavie;Milngavie;55.9421;-4.3137;227 -Southwick;Southwick;50.836;-0.239;227 -Lye;Lye;52.459;-2.116;227 -Thatto Heath;Thatto Heath;53.4352;-2.7481;227 -Woolton;Woolton;53.374;-2.865;227 -Parkstone;Parkstone;50.71;-1.95;227 -Cromer;Cromer;52.931;1.302;227 -Hollington;Hollington;50.875;0.548;227 -Earlestown;Earlestown;53.45;-2.65;227 -Snaresbrook;Snaresbrook;51.587;0.0146;227 -Blundellsands;Blundellsands;53.48;-3.05;227 -Bolton upon Dearne;Bolton upon Dearne;53.5197;-1.3148;227 -Church;Church;53.755;-2.386;227 -Glastonbury;Glastonbury;51.1485;-2.714;227 -Sandiacre;Sandiacre;52.923;-1.291;227 -Great Burstead;Great Burstead;51.604;0.445;227 -Bonhill;Bonhill;55.983;-4.567;227 -Codsall;Codsall;52.6267;-2.1924;227 -Dowlais;Dowlais;51.762;-3.353;227 -Cam;Cam;51.7;-2.3667;227 -Leven;Leven;56.195;-2.9942;227 -Bradwell;Bradwell;52.05;-0.787;227 -Newbold;Newbold;53.2519;-1.4461;227 -Attleborough;Attleborough;52.5156;-1.4575;227 -Boxley;Boxley;51.3024;0.5429;227 -Gedling;Gedling;52.975;-1.081;227 -Great Billing;Great Billing;52.2577;-0.8222;227 -Shephall;Shephall;51.8906;-0.1765;227 -Broughton Astley;Broughton Astley;52.5278;-1.2275;227 -Glenfield;Glenfield;52.6491;-1.2062;227 -Greenhill;Greenhill;51.36;1.103;227 -South Normanton;South Normanton;53.107;-1.343;227 -Kilsyth;Kilsyth;55.98;-4.06;227 -Saint Peters;Saint Peters;51.3651;1.4191;227 -Cove;Cove;51.2965;-0.7939;227 -Buckhurst Hill;Buckhurst Hill;51.632;0.036;227 -Horsell;Horsell;51.3286;-0.5617;227 -Cupar;Cupar;56.32;-3.01;227 -Newport;Newport;52.7691;-2.3787;227 -Longbenton;Longbenton;55;-1.57;227 -Stranraer;Stranraer;54.902;-5.027;227 -Wilnecote;Wilnecote;52.6081;-1.6677;227 -Inverurie;Inverurie;57.28;-2.38;227 -Hellesdon;Hellesdon;52.6485;1.2509;227 -Broadstone;Broadstone;50.7605;-1.995;227 -Roby;Roby;53.413;-2.852;227 -Nairn;Nairn;57.586;-3.869;227 -Ifield;Ifield;51.1234;-0.2073;227 -Helston;Helston;50.1;-5.27;227 -Choppington;Choppington;55.145;-1.601;227 -Aberbargoed;Aberbargoed;51.6968;-3.224;227 -Utley;Utley;53.88;-1.91;227 -Amesbury;Amesbury;51.173;-1.78;227 -Warfield;Warfield;51.442;-0.737;227 -Dunbar;Dunbar;56.0027;-2.5169;227 -Allington;Allington;51.2903;0.5019;227 -Chapeltown;Chapeltown;53.462;-1.466;227 -Shenfield;Shenfield;51.6297;0.3192;227 -Keighley;Keighley;53.867;-1.911;227 -Christchurch;Christchurch;50.73;-1.78;227 -Corby;Corby;52.4877;-0.7013;227 -Canterbury;Canterbury;51.28;1.08;227 -Elland;Elland;53.683;-1.84;227 -Saltcoats;Saltcoats;55.6352;-4.7896;227 -Esher;Esher;51.3691;-0.365;227 -Livingston;Livingston;55.8834;-3.5157;227 -Tranent;Tranent;55.945;-2.954;227 -Montrose;Montrose;56.708;-2.467;227 -Wells;Wells;51.209;-2.647;227 -New Mills;New Mills;53.367;-2.007;227 -Cookstown;Cookstown;54.647;-6.745;227 -Saint Ives;Saint Ives;50.211;-5.48;227 -Tring;Tring;51.7962;-0.6592;227 -Armadale;Armadale;55.8978;-3.7047;227 -Bickenhill;Bickenhill;52.439;-1.725;227 -Auchterarder;Auchterarder;56.2932;-3.7061;227 -Gresford;Gresford;53.087;-2.966;227 -Hunters Quay;Hunters Quay;55.9707;-4.9116;227 -Llangefni;Llangefni;53.256;-4.314;227 -Pinchbeck;Pinchbeck;52.8147;-0.1605;227 -East Calder;East Calder;55.896;-3.462;227 -Edwinstowe;Edwinstowe;53.16;-1.07;227 -Stornoway;Stornoway;58.209;-6.387;227 -Oswaldtwistle;Oswaldtwistle;53.743;-2.393;227 -Southwick;Southwick;54.9193;-1.4062;227 -Whitburn;Whitburn;55.8621;-3.6872;227 -Clacton-on-Sea;Clacton-on-Sea;51.7918;1.1457;227 -Smethwick;Smethwick;52.4928;-1.9682;227 -Middleton-on-Sea;Middleton-on-Sea;50.7949;-0.6197;227 -Bryn;Bryn;53.499;-2.657;227 -Aberystwyth;Aberystwyth;52.414;-4.081;227 -Galashiels;Galashiels;55.6194;-2.8033;227 -Rushall;Rushall;52.611;-1.957;227 -Syston;Syston;52.7;-1.08;227 -Knowsley;Knowsley;53.4498;-2.8501;227 -Beaconsfield;Beaconsfield;51.6009;-0.6347;227 -Horndean;Horndean;50.9136;-0.9961;227 -Hartford;Hartford;53.245;-2.549;227 -Margate;Margate;51.385;1.3838;227 -Widnes;Widnes;53.363;-2.728;227 -North Walsham;North Walsham;52.8214;1.3861;227 -Cowdenbeath;Cowdenbeath;56.11;-3.35;227 -Flitwick;Flitwick;52.0038;-0.4966;227 -Bridgnorth;Bridgnorth;52.535;-2.4195;227 -Aldershot;Aldershot;51.248;-0.758;227 -Halesowen;Halesowen;52.4502;-2.0509;227 -Holytown;Holytown;55.8229;-3.9701;227 -Roundway;Roundway;51.368;-1.981;227 -Dalry;Dalry;55.711;-4.723;227 -Cardenden;Cardenden;56.133;-3.25;227 -Polmont;Polmont;55.9908;-3.7064;227 -Bilton;Bilton;54.0099;-1.5359;227 -Nursling;Nursling;50.9449;-1.4727;227 -Neilston;Neilston;55.7847;-4.4234;227 -Kings Langley;Kings Langley;51.7156;-0.4569;227 -Hartley;Hartley;51.3868;0.3037;227 -Ore;Ore;50.8721;0.6085;227 -Newmains;Newmains;55.783;-3.879;227 -Wool;Wool;50.6789;-2.2189;227 -Stonehouse;Stonehouse;55.6968;-3.9824;227 -Tidenham;Tidenham;51.6605;-2.6435;227 -Selkirk;Selkirk;55.55;-2.84;227 -Hamworthy;Hamworthy;50.7207;-2.0109;227 -Helensburgh;Helensburgh;56.0166;-4.7333;227 -Selston;Selston;53.07;-1.3;227 -Birstall;Birstall;52.6736;-1.12;227 -Fenton;Fenton;52.9977;-2.1578;227 -Carluke;Carluke;55.734;-3.834;227 -Balerno;Balerno;55.8852;-3.3375;227 -Martlesham;Martlesham;52.0733;1.2818;227 -Markfield;Markfield;52.6878;-1.2775;227 -Alness;Alness;57.695;-4.258;227 -Cumnor;Cumnor;51.735;-1.332;227 -Botley;Botley;50.9144;-1.27;227 -Bagshot;Bagshot;51.3607;-0.6982;227 -Cockenzie;Cockenzie;55.969;-2.962;227 -Wyke Regis;Wyke Regis;50.592;-2.475;227 -Maidenhead;Maidenhead;51.5217;-0.7177;227 -Woking;Woking;51.3162;-0.561;227 -Bognor Regis;Bognor Regis;50.7824;-0.6764;227 -Godalming;Godalming;51.18;-0.61;227 -Lisburn;Lisburn;54.5167;-6.0333;227 -Stafford;Stafford;52.807;-2.117;227 -Cannock;Cannock;52.691;-2.027;227 -East Preston;East Preston;50.8104;-0.4819;227 -Axminster;Axminster;50.781;-3;227 -Halifax;Halifax;53.725;-1.863;227 -Grimsby;Grimsby;53.5595;-0.068;227 -Bedford;Bedford;52.135;-0.47;227 -Southport;Southport;53.6475;-3.0053;227 -Eastleigh;Eastleigh;50.9667;-1.35;227 -Harlow;Harlow;51.779;0.128;227 -Stockton-on-Tees;Stockton-on-Tees;54.57;-1.32;227 -Redditch;Redditch;52.3;-1.9333;227 -Derry;Derry;54.9917;-7.3417;227 -Guildford;Guildford;51.2365;-0.5703;227 -Shrewsbury;Shrewsbury;52.708;-2.754;227 -Broughton;Broughton;53.169;-2.985;227 -Orsett;Orsett;51.51;0.37;227 -Stoke Mandeville;Stoke Mandeville;51.7861;-0.7914;227 -Great Warley Street;Great Warley Street;51.607;0.3;227 -Bramley;Bramley;51.329;-1.0613;227 -Blean;Blean;51.307;1.043;227 -Beith;Beith;55.7533;-4.6319;227 -Colney Heath;Colney Heath;51.7353;-0.2564;227 -Swanwick;Swanwick;53.075;-1.398;227 -Dingwall;Dingwall;57.597;-4.428;227 -Cliftonville;Cliftonville;51.3881;1.4046;227 -Troon;Troon;55.54;-4.66;227 -Bo’ness;Bo'ness;56.0168;-3.6089;227 -Teignmouth;Teignmouth;50.5515;-3.4886;227 -Wakefield;Wakefield;53.68;-1.49;227 -Oldham;Oldham;53.5444;-2.1169;227 -Kingsteignton;Kingsteignton;50.5458;-3.5962;227 -Ardrossan;Ardrossan;55.6432;-4.8097;227 -Morecambe;Morecambe;54.073;-2.87;227 -Winchester;Winchester;51.0632;-1.308;227 -Ellon;Ellon;57.366;-2.086;227 -Cumnock;Cumnock;55.4529;-4.2638;227 -London Colney;London Colney;51.726;-0.3;227 -Buckie;Buckie;57.676;-2.965;227 -Blairgowrie;Blairgowrie;56.5916;-3.3405;227 -Prestonpans;Prestonpans;55.9597;-2.961;227 -Ludlow;Ludlow;52.368;-2.718;227 -Padbury;Padbury;51.971;-0.952;227 -Greenock;Greenock;55.95;-4.765;227 -Bury Saint Edmunds;Bury Saint Edmunds;52.2474;0.7183;227 -King’s Lynn;King's Lynn;52.7543;0.3976;227 -Burtonwood;Burtonwood;53.4302;-2.6614;227 -Largs;Largs;55.794;-4.867;227 -Stirling;Stirling;56.1166;-3.9369;227 -Tonbridge;Tonbridge;51.1987;0.2764;227 -Glenrothes;Glenrothes;56.198;-3.178;227 -Methil;Methil;56.1844;-3.0223;227 -Stonehaven;Stonehaven;56.964;-2.211;227 -Knowle;Knowle;52.3881;-1.7318;227 -Soham;Soham;52.3338;0.3361;227 -Appleton;Appleton;53.3508;-2.5441;227 -Wooburn;Wooburn;51.581;-0.691;227 -Shevington;Shevington;53.572;-2.69;227 -Chesterfield;Chesterfield;53.2358;-1.4275;227 -Pencoed;Pencoed;51.5228;-3.5047;227 -Euxton;Euxton;53.662;-2.674;227 -Caernarfon;Caernarfon;53.14;-4.27;227 -Southwater;Southwater;51.0238;-0.3526;227 -Great Yarmouth;Great Yarmouth;52.606;1.729;227 -Port Talbot;Port Talbot;51.5906;-3.7986;227 -Accrington;Accrington;53.7534;-2.3638;227 -Kilmarnock;Kilmarnock;55.6111;-4.4957;227 -Perth;Perth;56.397;-3.437;227 -Durham;Durham;54.7761;-1.5733;227 -Welwyn Garden City;Welwyn Garden City;51.8062;-0.1932;227 -Cwmbran;Cwmbran;51.653;-3.021;227 -Hipperholme;Hipperholme;53.7258;-1.812;227 -Sunninghill;Sunninghill;51.4025;-0.655;227 -Torton;Torton;52.4522;-2.1606;227 -Lea Town;Lea Town;53.774;-2.795;227 -Garswood;Garswood;53.488;-2.67;227 -Sollom;Sollom;53.662;-2.825;227 -Basing;Basing;51.2704;-1.0473;227 -Great Harwood;Great Harwood;53.786;-2.408;227 -Leatherhead;Leatherhead;51.295;-0.329;227 -Whitchurch;Whitchurch;51.4064;-2.5594;227 -Hexham;Hexham;54.971;-2.101;227 -Stannington;Stannington;53.396;-1.536;227 -Kingsnorth;Kingsnorth;51.1178;0.8615;227 -Gardere;Gardere;30.3582;-91.1345;228 -Minooka;Minooka;41.4507;-88.2792;228 -Los Alamitos;Los Alamitos;33.7972;-118.0594;228 -Destrehan;Destrehan;29.9627;-90.3676;228 -Cascades;Cascades;39.0464;-77.3874;228 -Hillsborough;Hillsborough;37.5573;-122.3587;228 -Hailey;Hailey;43.5141;-114.3;228 -Scottsburg;Scottsburg;38.6851;-85.783;228 -Schiller Park;Schiller Park;41.9586;-87.8693;228 -Fenton;Fenton;42.7994;-83.7144;228 -Urbana;Urbana;40.1085;-83.7542;228 -Lunenburg;Lunenburg;42.5897;-71.7199;228 -Bayou Blue;Bayou Blue;29.6341;-90.6732;228 -Woods Cross;Woods Cross;40.8731;-111.917;228 -Highland;Highland;38.7602;-89.681;228 -Fort Bliss;Fort Bliss;31.8137;-106.4119;228 -Byram;Byram;32.189;-90.2861;228 -North Bellport;North Bellport;40.7868;-72.9457;228 -Salisbury;Salisbury;40.038;-75.9961;228 -Kennebunk;Kennebunk;43.3972;-70.5707;228 -Lyndon;Lyndon;38.2644;-85.5891;228 -Coshocton;Coshocton;40.2618;-81.848;228 -Mendota Heights;Mendota Heights;44.8815;-93.14;228 -Haysville;Haysville;37.5649;-97.3527;228 -Tega Cay;Tega Cay;35.039;-81.011;228 -New Britain;New Britain;40.3084;-75.2069;228 -Angola;Angola;41.6433;-85.0051;228 -Bellmawr;Bellmawr;39.8665;-75.0941;228 -Summerfield;Summerfield;36.1973;-79.8997;228 -Collegedale;Collegedale;35.0525;-85.0487;228 -Lansing;Lansing;42.5667;-76.5316;228 -Gardnerville Ranchos;Gardnerville Ranchos;38.8872;-119.7426;228 -Snyder;Snyder;32.7133;-100.9113;228 -Lakeville;Lakeville;41.831;-70.9594;228 -Tarrytown;Tarrytown;41.0647;-73.8673;228 -Viera West;Viera West;28.243;-80.7368;228 -Wyandanch;Wyandanch;40.7467;-73.3769;228 -Fairfield;Fairfield;41.0061;-91.9669;228 -Mount Sterling;Mount Sterling;38.0648;-83.9472;228 -Granby;Granby;41.9694;-72.8346;228 -Ravenna;Ravenna;41.1613;-81.2421;228 -Catskill;Catskill;42.2063;-73.9435;228 -Amherst;Amherst;42.8705;-71.6068;228 -Cedarburg;Cedarburg;43.2991;-87.9887;228 -Franklin;Franklin;39.5538;-84.295;228 -Gold Canyon;Gold Canyon;33.3715;-111.4369;228 -Dingman;Dingman;41.3226;-74.9264;228 -Pontiac;Pontiac;40.8881;-88.6414;228 -Griswold;Griswold;41.5852;-71.9226;228 -Upper Montclair;Upper Montclair;40.8428;-74.2014;228 -Beachwood;Beachwood;41.4759;-81.503;228 -Seven Hills;Seven Hills;41.3805;-81.6737;228 -Claiborne;Claiborne;32.5379;-92.1981;228 -Putnam Valley;Putnam Valley;41.3979;-73.8368;228 -North Middleton;North Middleton;40.2462;-77.2168;228 -Silver City;Silver City;32.7784;-108.2698;228 -Upper Uwchlan;Upper Uwchlan;40.0817;-75.7071;228 -Wakefield;Wakefield;38.823;-77.2407;228 -Elk City;Elk City;35.385;-99.4331;228 -Scottdale;Scottdale;33.795;-84.2634;228 -Martinsville;Martinsville;40.603;-74.5751;228 -Spirit Lake;Spirit Lake;43.4176;-95.1109;228 -Woodland Park;Woodland Park;38.9985;-105.0594;228 -Mitchellville;Mitchellville;38.9358;-76.8146;228 -Jackson;Jackson;39.046;-82.6492;228 -Nanakuli;Nanakuli;21.3892;-158.1445;228 -Magalia;Magalia;39.8228;-121.6078;228 -Hanover;Hanover;43.7155;-72.1911;228 -Magnolia;Magnolia;33.2774;-93.2261;228 -Emmaus;Emmaus;40.5352;-75.4978;228 -Richland;Richland;40.644;-79.9579;228 -Mamakating;Mamakating;41.586;-74.4951;228 -Webster;Webster;29.5317;-95.1188;228 -Elizabethtown;Elizabethtown;40.1534;-76.5991;228 -East Windsor;East Windsor;41.9049;-72.5672;228 -Show Low;Show Low;34.2671;-110.0384;228 -Bogalusa;Bogalusa;30.7812;-89.8633;228 -Archdale;Archdale;35.9033;-79.9592;228 -Mexico;Mexico;39.1625;-91.8711;228 -Bridgeton;Bridgeton;38.7673;-90.4275;228 -Lower Gwynedd;Lower Gwynedd;40.188;-75.2373;228 -Brattleboro;Brattleboro;42.8618;-72.6145;228 -Port Salerno;Port Salerno;27.1461;-80.1895;228 -Mountain Top;Mountain Top;41.1353;-75.9045;228 -Roma;Roma;26.4166;-99.006;228 -Trinity;Trinity;28.1809;-82.6581;228 -Mack;Mack;39.1503;-84.6792;228 -Center;Center;40.6483;-80.2977;228 -Elwood;Elwood;40.8462;-73.3389;228 -Newport;Newport;35.9617;-83.1977;228 -Hanover;Hanover;40.6669;-75.3979;228 -Florham Park;Florham Park;40.7773;-74.3953;228 -Portales;Portales;34.1753;-103.3565;228 -Camp Pendleton South;Camp Pendleton South;33.2284;-117.3791;228 -Hudson;Hudson;28.3594;-82.6888;228 -Norwalk;Norwalk;41.4895;-93.6913;228 -West Deer;West Deer;40.635;-79.8693;228 -Robinson;Robinson;31.4501;-97.1201;228 -Newport East;Newport East;41.5158;-71.2878;228 -Spencer;Spencer;42.2471;-71.9919;228 -Peachtree Corners;Peachtree Corners;33.967;-84.2319;228 -Desert Hot Springs;Desert Hot Springs;33.9551;-116.543;228 -Haltom City;Haltom City;32.8176;-97.2707;228 -East Grand Rapids;East Grand Rapids;42.9464;-85.6088;228 -Newberry;Newberry;34.2812;-81.601;228 -Brookhaven;Brookhaven;31.5803;-90.4432;228 -Lansing;Lansing;39.2428;-94.8971;228 -Winfield;Winfield;37.274;-96.9499;228 -Delavan;Delavan;42.6281;-88.6324;228 -Robertsville;Robertsville;40.3395;-74.2939;228 -Berkley;Berkley;39.8045;-105.0281;228 -Valley Falls;Valley Falls;41.9234;-71.3923;228 -Stafford;Stafford;41.9876;-72.3122;228 -Patterson;Patterson;41.4849;-73.5921;228 -Vineyard;Vineyard;40.3059;-111.7545;228 -Upper;Upper;39.2563;-74.727;228 -Cottage Grove;Cottage Grove;43.7961;-123.0573;228 -Waimea;Waimea;20.0124;-155.6378;228 -Green River;Green River;41.5124;-109.4708;228 -Tremonton;Tremonton;41.7187;-112.1891;228 -Port Washington;Port Washington;43.3847;-87.8852;228 -Strongsville;Strongsville;41.3128;-81.8313;228 -Lake Ridge;Lake Ridge;38.6843;-77.3059;228 -Selma;Selma;36.5715;-119.6143;228 -Wallingford;Wallingford;41.4587;-72.8039;228 -Bridgewater;Bridgewater;40.5934;-74.6076;228 -Quincy;Quincy;39.9335;-91.3799;228 -Webster;Webster;43.2294;-77.4454;228 -Danville;Danville;37.8121;-121.9698;228 -Manitowoc;Manitowoc;44.0991;-87.6811;228 -Lufkin;Lufkin;31.3217;-94.7277;228 -Mount Pleasant;Mount Pleasant;41.112;-73.8122;228 -Eureka;Eureka;40.7942;-124.1568;228 -Plainfield;Plainfield;41.6206;-88.2252;228 -Monroe;Monroe;40.3191;-74.4286;228 -Lombard;Lombard;41.8742;-88.0157;228 -Prescott;Prescott;34.585;-112.4475;228 -Urbandale;Urbandale;41.639;-93.7813;228 -Lancaster;Lancaster;39.7249;-82.6049;228 -Riverton;Riverton;40.5177;-111.9635;228 -The Colony;The Colony;33.0925;-96.8977;228 -Bountiful;Bountiful;40.8722;-111.8647;228 -Sayreville;Sayreville;40.4656;-74.3237;228 -Enfield;Enfield;41.9839;-72.5548;228 -Altamonte Springs;Altamonte Springs;28.6615;-81.3953;228 -Del Rio;Del Rio;29.3708;-100.88;228 -Tamalpais-Homestead Valley;Tamalpais-Homestead Valley;37.8793;-122.5382;228 -Endwell;Endwell;42.1185;-76.0219;228 -Guthrie;Guthrie;35.8428;-97.4357;228 -Dranesville;Dranesville;38.9955;-77.3693;228 -Plano;Plano;41.6757;-88.5294;228 -Madison Heights;Madison Heights;37.4487;-79.1057;228 -Evanston;Evanston;41.2602;-110.9646;228 -Accokeek;Accokeek;38.6745;-77.0023;228 -El Campo;El Campo;29.1987;-96.2724;228 -Excelsior Springs;Excelsior Springs;39.339;-94.24;228 -Diamond Springs;Diamond Springs;38.692;-120.8391;228 -Elma;Elma;42.8231;-78.6371;228 -Kalaoa;Kalaoa;19.7369;-156.0122;228 -Grafton;Grafton;43.3204;-87.948;228 -Mendota;Mendota;36.7555;-120.3776;228 -Dudley;Dudley;42.055;-71.9352;228 -Carver;Carver;41.8739;-70.7563;228 -Cordele;Cordele;31.9563;-83.7694;228 -Athol;Athol;42.5841;-72.2177;228 -Plymouth;Plymouth;41.6642;-73.0263;228 -Eufaula;Eufaula;31.9102;-85.1505;228 -Glen Rock;Glen Rock;40.9601;-74.1249;228 -Cocoa Beach;Cocoa Beach;28.3326;-80.6274;228 -Clute;Clute;29.0256;-95.3975;228 -Port St. John;Port St. John;28.4771;-80.7874;228 -Bucyrus;Bucyrus;40.8054;-82.9719;228 -Valencia West;Valencia West;32.1355;-111.1123;228 -Viera East;Viera East;28.261;-80.715;228 -Malibu;Malibu;34.0368;-118.7845;228 -Smyrna;Smyrna;39.2936;-75.6083;228 -Wrentham;Wrentham;42.0513;-71.3552;228 -East Renton Highlands;East Renton Highlands;47.4718;-122.0854;228 -East Whiteland;East Whiteland;40.0474;-75.5547;228 -Red Bank;Red Bank;35.1117;-85.2961;228 -Brown Deer;Brown Deer;43.1743;-87.975;228 -Crestwood;Crestwood;38.5569;-90.3782;228 -Grants;Grants;35.1538;-107.8335;228 -Lake Station;Lake Station;41.5729;-87.2599;228 -Healdsburg;Healdsburg;38.6229;-122.8651;228 -Sandy;Sandy;45.3986;-122.2692;228 -Richfield;Richfield;43.2372;-88.2413;228 -Port Lavaca;Port Lavaca;28.6181;-96.6278;228 -Cadillac;Cadillac;44.2494;-85.4163;228 -Otsego;Otsego;42.4575;-85.6979;228 -Malvern;Malvern;34.3734;-92.8205;228 -Wanaque;Wanaque;41.044;-74.29;228 -Tomball;Tomball;30.0951;-95.6194;228 -Florida City;Florida City;25.4418;-80.4685;228 -Norfolk;Norfolk;42.1163;-71.3295;228 -Arlington;Arlington;35.2594;-89.668;228 -Somerset;Somerset;40.005;-79.0778;228 -Lake Los Angeles;Lake Los Angeles;34.6097;-117.8339;228 -Georgetown;Georgetown;33.3595;-79.2958;228 -Robstown;Robstown;27.7886;-97.6685;228 -Scotts Valley;Scotts Valley;37.0555;-122.0118;228 -Dunwoody;Dunwoody;33.9418;-84.3122;228 -Poway;Poway;32.9871;-117.0201;228 -Haverford;Haverford;39.9868;-75.3164;228 -Minot;Minot;48.2375;-101.2781;228 -Lawrence;Lawrence;39.8674;-85.9905;228 -Portage;Portage;42.2;-85.5906;228 -Roswell;Roswell;33.373;-104.5294;228 -Murray;Murray;40.6498;-111.8874;228 -Reedley;Reedley;36.5987;-119.4473;228 -Dublin;Dublin;40.1112;-83.1454;228 -Marana;Marana;32.4355;-111.1558;228 -Downers Grove;Downers Grove;41.7949;-88.017;228 -Bedford;Bedford;32.8464;-97.135;228 -San Jacinto;San Jacinto;33.797;-116.9916;228 -Lower Paxton;Lower Paxton;40.3183;-76.7983;228 -Troy;Troy;42.7354;-73.6751;228 -Newark;Newark;37.5204;-122.0312;228 -Cuyahoga Falls;Cuyahoga Falls;41.1641;-81.5207;228 -Monroe;Monroe;41.9154;-83.385;228 -Bel Air South;Bel Air South;39.5051;-76.3197;228 -Kyle;Kyle;29.9937;-97.8859;228 -Palm Springs;Palm Springs;33.8017;-116.5382;228 -Findlay;Findlay;41.0467;-83.6379;228 -Paducah;Paducah;37.0711;-88.6436;228 -Pascagoula;Pascagoula;30.3665;-88.5507;228 -Tuckahoe;Tuckahoe;37.5878;-77.5858;228 -Draper;Draper;40.4957;-111.8605;228 -St. Louis Park;St. Louis Park;44.9488;-93.3649;228 -Rio Grande City;Rio Grande City;26.3808;-98.8215;228 -Jeffersonville;Jeffersonville;38.3376;-85.7026;228 -Winder;Winder;33.9917;-83.7218;228 -Wauwatosa;Wauwatosa;43.0615;-88.0347;228 -Littleton;Littleton;39.5915;-105.0188;228 -Burleson;Burleson;32.517;-97.3343;228 -Ocoee;Ocoee;28.5787;-81.5338;228 -Lincoln;Lincoln;38.8759;-121.2916;228 -Farmers Branch;Farmers Branch;32.9272;-96.8804;228 -East Lansing;East Lansing;42.748;-84.4835;228 -Uniontown;Uniontown;39.8994;-79.7244;228 -Cedar Hill;Cedar Hill;32.581;-96.9591;228 -Cumberland;Cumberland;39.6515;-78.7585;228 -Carrollton;Carrollton;33.5817;-85.0837;228 -Rancho Santa Margarita;Rancho Santa Margarita;33.6318;-117.5989;228 -Washington;Washington;39.747;-75.0724;228 -East Brunswick;East Brunswick;40.4281;-74.4179;228 -McLean;McLean;38.9436;-77.1943;228 -East Providence;East Providence;41.8065;-71.3565;228 -Niagara Falls;Niagara Falls;43.0921;-79.0147;228 -Beavercreek;Beavercreek;39.731;-84.0624;228 -East Honolulu;East Honolulu;21.2975;-157.7211;228 -Chesterfield;Chesterfield;38.6588;-90.5804;228 -West Orange;West Orange;40.7893;-74.2627;228 -Bothell;Bothell;47.7735;-122.2044;228 -Mentor;Mentor;41.6895;-81.3361;228 -Glenview;Glenview;42.0825;-87.8216;228 -Farmington;Farmington;37.7821;-90.4288;228 -Weatherford;Weatherford;32.7536;-97.7723;228 -Middletown;Middletown;41.5476;-72.6549;228 -Roseburg;Roseburg;43.2232;-123.3518;228 -Biloxi;Biloxi;30.4422;-88.9512;228 -Leavenworth;Leavenworth;39.3239;-94.924;228 -Fort Pierce;Fort Pierce;27.4256;-80.3431;228 -Kingman;Kingman;35.217;-114.0105;228 -El Dorado Hills;El Dorado Hills;38.675;-121.049;228 -Salina;Salina;38.8137;-97.6143;228 -Euclid;Euclid;41.5904;-81.5188;228 -Sandusky;Sandusky;41.4437;-82.7149;228 -Elmhurst;Elmhurst;41.8973;-87.9432;228 -New Philadelphia;New Philadelphia;40.486;-81.4402;228 -Perinton;Perinton;43.0781;-77.4283;228 -Keller;Keller;32.9337;-97.2255;228 -Roseville;Roseville;42.5074;-82.9369;228 -Danville;Danville;40.1423;-87.6114;228 -Spring Hill;Spring Hill;35.7438;-86.9116;228 -Hilo;Hilo;19.6886;-155.0864;228 -Middletown;Middletown;40.179;-74.9059;228 -Evesham;Evesham;39.8605;-74.8947;228 -Attleboro;Attleboro;41.9311;-71.295;228 -Marion;Marion;40.5933;-83.1237;228 -Pine Bluff;Pine Bluff;34.2116;-92.0178;228 -West Seneca;West Seneca;42.8374;-78.7509;228 -South Brunswick;South Brunswick;40.384;-74.5256;228 -Tupelo;Tupelo;34.2692;-88.7318;228 -Morgan Hill;Morgan Hill;37.1326;-121.6417;228 -Oro Valley;Oro Valley;32.4208;-110.9768;228 -Winter Garden;Winter Garden;28.5421;-81.5966;228 -Potomac;Potomac;39.0141;-77.1943;228 -Pinehurst;Pinehurst;35.1922;-79.4684;228 -Danville;Danville;36.5831;-79.4087;228 -Rockwall;Rockwall;32.9169;-96.4377;228 -Coachella;Coachella;33.6905;-116.143;228 -Pearl City;Pearl City;21.4031;-157.9566;228 -Wake Forest;Wake Forest;35.9629;-78.5141;228 -Foley;Foley;30.3983;-87.6649;228 -New Albany;New Albany;38.3089;-85.8234;228 -Benton;Benton;34.5775;-92.5712;228 -Meridian;Meridian;32.3846;-88.6896;228 -Clifton Park;Clifton Park;42.8587;-73.8242;228 -Owasso;Owasso;36.2882;-95.8328;228 -Commack;Commack;40.8443;-73.2834;228 -Mount Juliet;Mount Juliet;36.1991;-86.5114;228 -San Juan;San Juan;26.1903;-98.152;228 -Oakton;Oakton;38.8887;-77.3016;228 -Georgetown;Georgetown;38.2249;-84.5482;228 -Portage;Portage;41.5866;-87.1792;228 -West Fargo;West Fargo;46.8573;-96.9057;228 -Evans;Evans;33.5619;-82.1351;228 -Haverstraw;Haverstraw;41.2055;-74.0384;228 -Cheltenham;Cheltenham;40.0781;-75.1382;228 -Rock Island;Rock Island;41.4699;-90.5827;228 -Braintree;Braintree;42.2039;-71.0022;228 -Winter Springs;Winter Springs;28.6889;-81.2704;228 -Carpentersville;Carpentersville;42.1227;-88.2895;228 -Penfield;Penfield;43.1602;-77.4483;228 -Greenfield;Greenfield;42.9619;-88.0051;228 -Wildomar;Wildomar;33.6173;-117.2582;228 -Cleburne;Cleburne;32.357;-97.4152;228 -Oswego;Oswego;43.4516;-76.5005;228 -Shrewsbury;Shrewsbury;42.2842;-71.7154;228 -Mechanicsville;Mechanicsville;37.6262;-77.3561;228 -Navarre;Navarre;30.4174;-86.8907;228 -Oregon City;Oregon City;45.3415;-122.5927;228 -Parkland;Parkland;47.1417;-122.4376;228 -Pahrump;Pahrump;36.2411;-116.0176;228 -St. Marys;St. Marys;30.7567;-81.5722;228 -Kailua;Kailua;21.392;-157.7396;228 -Cottage Grove;Cottage Grove;44.8161;-92.9274;228 -Granbury;Granbury;32.4484;-97.7685;228 -Menomonee Falls;Menomonee Falls;43.1487;-88.1227;228 -Waxahachie;Waxahachie;32.4032;-96.8444;228 -Valrico;Valrico;27.9193;-82.2293;228 -Holly Springs;Holly Springs;35.653;-78.8397;228 -Butler;Butler;40.8616;-79.8962;228 -Albertville;Albertville;34.2634;-86.2107;228 -London;London;37.1175;-84.0767;228 -Ossining;Ossining;41.1559;-73.8565;228 -Reynoldsburg;Reynoldsburg;39.9587;-82.7944;228 -Oxford;Oxford;34.3627;-89.5336;228 -Rosenberg;Rosenberg;29.546;-95.822;228 -Land O' Lakes;Land O' Lakes;28.2075;-82.4476;228 -Eagle Mountain;Eagle Mountain;40.3137;-112.0114;228 -Martinez;Martinez;37.9985;-122.116;228 -Pleasant Grove;Pleasant Grove;40.3716;-111.7412;228 -Huber Heights;Huber Heights;39.8595;-84.113;228 -Severna Park;Severna Park;39.087;-76.5687;228 -Hurst;Hurst;32.8353;-97.1808;228 -Clermont;Clermont;28.5402;-81.7259;228 -Wheeling;Wheeling;42.1308;-87.924;228 -Lebanon;Lebanon;36.204;-86.3481;228 -Pacifica;Pacifica;37.6112;-122.4781;228 -Groton;Groton;41.3597;-72.0293;228 -Arkadelphia;Arkadelphia;34.1255;-93.0725;228 -Winslow;Winslow;39.7027;-74.9029;228 -Warren;Warren;41.239;-80.8174;228 -Duncanville;Duncanville;32.646;-96.9127;228 -Muskegon Heights;Muskegon Heights;43.2024;-86.242;228 -Fruitland Park;Fruitland Park;28.86;-81.919;228 -Winchester;Winchester;41.9219;-73.1028;228 -Mapleton;Mapleton;40.1188;-111.5742;228 -Camden;Camden;33.5672;-92.8467;228 -Ludington;Ludington;43.9573;-86.4434;228 -Bellmead;Bellmead;31.6025;-97.0896;228 -Galena Park;Galena Park;29.7452;-95.2333;228 -Maynard;Maynard;42.4264;-71.4561;228 -Myrtle Grove;Myrtle Grove;34.123;-77.8834;228 -North Branch;North Branch;45.5137;-92.9601;228 -Winnemucca;Winnemucca;40.9645;-117.7247;228 -Burr Ridge;Burr Ridge;41.7485;-87.9198;228 -Castle Pines;Castle Pines;39.4625;-104.8706;228 -River Forest;River Forest;41.895;-87.8194;228 -Cheval;Cheval;28.1459;-82.5185;228 -The Pinery;The Pinery;39.4462;-104.7591;228 -Panthersville;Panthersville;33.7059;-84.2764;228 -Smithville;Smithville;39.3921;-94.5748;228 -Mount Kisco;Mount Kisco;41.2018;-73.7282;228 -Sierra Madre;Sierra Madre;34.1687;-118.0504;228 -Lower Saucon;Lower Saucon;40.5881;-75.3188;228 -Totowa;Totowa;40.9039;-74.2213;228 -Orono;Orono;44.8867;-68.7166;228 -Hanson;Hanson;42.0558;-70.8723;228 -Highland Park;Highland Park;42.4052;-83.0977;228 -Winchendon;Winchendon;42.6667;-72.0487;228 -Wasilla;Wasilla;61.577;-149.466;228 -Forest;Forest;37.3728;-79.2831;228 -Oak Grove;Oak Grove;33.9809;-81.1438;228 -Pleasant View;Pleasant View;41.3249;-112.0011;228 -Essex Junction;Essex Junction;44.4902;-73.114;228 -Kearney;Kearney;39.355;-94.3598;228 -West Caldwell;West Caldwell;40.8489;-74.2971;228 -Bacliff;Bacliff;29.5077;-94.988;228 -Fort Meade;Fort Meade;39.1058;-76.7438;228 -Montgomery;Montgomery;39.2496;-84.3457;228 -Hanover;Hanover;41.2012;-75.9288;228 -Lake Monticello;Lake Monticello;37.921;-78.3295;228 -Lowes Island;Lowes Island;39.0471;-77.3524;228 -Pocono;Pocono;41.0612;-75.3102;228 -Cusseta;Cusseta;32.347;-84.787;228 -Walker Mill;Walker Mill;38.8754;-76.8862;228 -Vermillion;Vermillion;42.7811;-96.9255;228 -Wantage;Wantage;41.2431;-74.6258;228 -Westtown;Westtown;39.9417;-75.5565;228 -Manchester;Manchester;37.4902;-77.5396;228 -Halfway;Halfway;39.6163;-77.77;228 -Elkins;Elkins;38.9237;-79.854;228 -Soquel;Soquel;36.9978;-121.9482;228 -Milton;Milton;44.643;-73.1542;228 -Ocean City;Ocean City;39.2682;-74.6019;228 -Largo;Largo;38.88;-76.8289;228 -West Point;West Point;41.122;-112.0994;228 -Gonzales;Gonzales;30.2132;-90.9234;228 -Liberty Lake;Liberty Lake;47.6687;-117.1032;228 -Spencer;Spencer;43.1468;-95.1534;228 -Chalco;Chalco;41.1817;-96.1353;228 -New Albany;New Albany;40.0802;-82.7883;228 -Saddlebrooke;Saddlebrooke;32.5385;-110.8582;228 -Heath;Heath;40.0241;-82.4412;228 -Decatur;Decatur;40.8286;-84.9282;228 -Willistown;Willistown;40.001;-75.4915;228 -Kings Mountain;Kings Mountain;35.2348;-81.3501;228 -Guymon;Guymon;36.6901;-101.4776;228 -Pike Creek Valley;Pike Creek Valley;39.7296;-75.6993;228 -Pearsall;Pearsall;28.8885;-99.0988;228 -Ballston;Ballston;42.9542;-73.8794;228 -Pompton Lakes;Pompton Lakes;41.0024;-74.2859;228 -Millsboro;Millsboro;38.593;-75.3118;228 -Sussex;Sussex;43.1341;-88.2232;228 -Shiloh;Shiloh;39.9734;-76.792;228 -Somers;Somers;41.9949;-72.453;228 -Munhall;Munhall;40.3937;-79.9004;228 -Browns Mills;Browns Mills;39.9737;-74.5689;228 -Florence;Florence;43.9914;-124.1062;228 -Loyalsock;Loyalsock;41.2743;-76.984;228 -Lake Morton-Berrydale;Lake Morton-Berrydale;47.3325;-122.1032;228 -Gloucester City;Gloucester City;39.8924;-75.1172;228 -Broomall;Broomall;39.9694;-75.3529;228 -Grand Rapids;Grand Rapids;47.238;-93.5327;228 -Waupun;Waupun;43.6315;-88.738;228 -Hillsdale;Hillsdale;41.9266;-84.6356;228 -Big Lake;Big Lake;45.3416;-93.7431;228 -Seymour;Seymour;35.8761;-83.7742;228 -Weddington;Weddington;35.0228;-80.7383;228 -Camp Verde;Camp Verde;34.5699;-111.8573;228 -Hawaiian Paradise Park;Hawaiian Paradise Park;19.5828;-154.9693;228 -Arizona City;Arizona City;32.7506;-111.6707;228 -Fuller Heights;Fuller Heights;27.9226;-81.9978;228 -Fitzgerald;Fitzgerald;31.7135;-83.2515;228 -Mango;Mango;27.9915;-82.307;228 -Selma;Selma;29.5866;-98.3133;228 -Huntingdon;Huntingdon;40.5;-78.0097;228 -Ridgefield;Ridgefield;40.8313;-74.0147;228 -Stayton;Stayton;44.8033;-122.7983;228 -Springdale;Springdale;39.2909;-84.476;228 -Poulsbo;Poulsbo;47.7417;-122.6407;228 -Nantucket;Nantucket;41.2831;-70.0692;228 -Brookings;Brookings;42.0697;-124.3003;228 -Damascus;Damascus;45.4233;-122.4437;228 -Niles;Niles;41.8346;-86.2473;228 -Red Hook;Red Hook;42.0188;-73.8788;228 -Grand Haven;Grand Haven;43.0553;-86.2201;228 -Holbrook;Holbrook;42.1471;-71.0057;228 -Four Corners;Four Corners;29.6705;-95.6596;228 -Grosse Pointe Park;Grosse Pointe Park;42.3794;-82.9288;228 -Norwell;Norwell;42.1608;-70.8177;228 -Lawrenceburg;Lawrenceburg;35.2497;-87.3325;228 -Two Rivers;Two Rivers;44.1564;-87.5824;228 -Dobbs Ferry;Dobbs Ferry;41.0127;-73.8698;228 -Clinton;Clinton;34.4777;-81.8636;228 -Whitehall;Whitehall;43.4003;-86.3406;228 -Lake Grove;Lake Grove;40.8586;-73.1168;228 -Moss Bluff;Moss Bluff;30.3039;-93.2051;228 -Silverton;Silverton;45.0031;-122.7809;228 -Rostraver;Rostraver;40.1686;-79.8086;228 -Westwood;Westwood;40.9878;-74.0308;228 -Lower Burrell;Lower Burrell;40.5818;-79.7141;228 -Valley Center;Valley Center;33.233;-117.0157;228 -East Hanover;East Hanover;40.8192;-74.3638;228 -Wahpeton;Wahpeton;46.2722;-96.6118;228 -Bolivar;Bolivar;37.6057;-93.4174;228 -Storm Lake;Storm Lake;42.6431;-95.1969;228 -Franklin Lakes;Franklin Lakes;41.0086;-74.2083;228 -Mayfield;Mayfield;36.737;-88.6446;228 -Lanham;Lanham;38.9621;-76.8421;228 -Satellite Beach;Satellite Beach;28.1782;-80.6019;228 -Gulf Gate Estates;Gulf Gate Estates;27.2587;-82.5065;228 -Town and Country;Town and Country;38.6317;-90.479;228 -Yorktown;Yorktown;40.183;-85.5123;228 -Hamilton;Hamilton;39.9432;-77.7327;228 -Canton;Canton;44.5802;-75.1978;228 -Maysville;Maysville;38.6454;-83.7911;228 -Lindon;Lindon;40.3414;-111.7187;228 -Fulton;Fulton;43.3171;-76.4162;228 -Mount Sinai;Mount Sinai;40.9372;-73.018;228 -Princess Anne;Princess Anne;38.2054;-75.6969;228 -Jefferson Hills;Jefferson Hills;40.2927;-79.9329;228 -South Yarmouth;South Yarmouth;41.6692;-70.2005;228 -Campton Hills;Campton Hills;41.9499;-88.4166;228 -Woodbury;Woodbury;41.3284;-74.1004;228 -Rifle;Rifle;39.5362;-107.7729;228 -Lexington Park;Lexington Park;38.2543;-76.4415;228 -Canandaigua;Canandaigua;42.8607;-77.3183;228 -Merriam;Merriam;39.0186;-94.6933;228 -Walden;Walden;41.5603;-74.1879;228 -Grove City;Grove City;41.1572;-80.0894;228 -Bennettsville;Bennettsville;34.6303;-79.6874;228 -Covington;Covington;39.0334;-84.5166;228 -Marion;Marion;42.045;-91.5846;228 -Coram;Coram;40.8813;-73.0059;228 -Woburn;Woburn;42.4869;-71.1543;228 -Indian Trail;Indian Trail;35.0698;-80.6457;228 -Friendswood;Friendswood;29.5111;-95.1979;228 -The Acreage;The Acreage;26.7741;-80.2779;228 -South Valley;South Valley;35.0092;-106.6819;228 -Holyoke;Holyoke;42.2125;-72.6411;228 -Cedar City;Cedar City;37.6834;-113.0956;228 -Manalapan;Manalapan;40.28;-74.3436;228 -New Berlin;New Berlin;42.9726;-88.1291;228 -Romeoville;Romeoville;41.6318;-88.0996;228 -Plant City;Plant City;28.014;-82.1201;228 -Amherst;Amherst;42.3645;-72.5069;228 -Muskogee;Muskogee;35.7431;-95.3568;228 -Marlboro;Marlboro;40.3427;-74.2567;228 -Torrington;Torrington;41.8349;-73.1281;228 -Crystal Lake;Crystal Lake;42.2333;-88.3351;228 -Calexico;Calexico;32.6849;-115.4944;228 -Lake Oswego;Lake Oswego;45.413;-122.7003;228 -Richmond;Richmond;37.7306;-84.2926;228 -Los Banos;Los Banos;37.063;-120.8406;228 -Hempfield;Hempfield;40.2847;-79.5841;228 -Spanish Fork;Spanish Fork;40.1101;-111.6406;228 -Belleville;Belleville;38.5165;-89.99;228 -Maplewood;Maplewood;44.9842;-93.0247;228 -Westerville;Westerville;40.1241;-82.9209;228 -Shelton;Shelton;41.306;-73.1383;228 -Westfield;Westfield;42.1382;-72.7561;228 -Kearny;Kearny;40.7528;-74.1202;228 -Manassas;Manassas;38.7479;-77.4839;228 -Buffalo Grove;Buffalo Grove;42.1673;-87.9616;228 -Cedar Falls;Cedar Falls;42.5195;-92.4534;228 -Royal Palm Beach;Royal Palm Beach;26.7038;-80.2241;228 -Clarksburg;Clarksburg;39.2863;-80.323;228 -Jamestown;Jamestown;42.0975;-79.2366;228 -Woodlawn;Woodlawn;39.3054;-76.7489;228 -Pottsville;Pottsville;40.6798;-76.2092;228 -Bartlett;Bartlett;41.9803;-88.2069;228 -Bluefield;Bluefield;37.2608;-81.2143;228 -Fitchburg;Fitchburg;42.5912;-71.8156;228 -Columbia;Columbia;35.6235;-87.0486;228 -Marion;Marion;40.5496;-85.66;228 -Essex;Essex;39.3024;-76.4457;228 -Northampton;Northampton;40.2104;-75.0014;228 -Bartlesville;Bartlesville;36.7357;-95.9453;228 -Marlborough;Marlborough;42.3494;-71.5468;228 -Milton;Milton;34.1353;-84.3138;228 -Roy;Roy;41.1715;-112.0485;228 -Security-Widefield;Security-Widefield;38.7489;-104.7142;228 -Hillsborough;Hillsborough;40.4985;-74.674;228 -Issaquah;Issaquah;47.544;-122.0471;228 -New Castle;New Castle;40.9956;-80.3459;228 -Olive Branch;Olive Branch;34.961;-89.8469;228 -Clinton;Clinton;38.7499;-76.9063;228 -Moses Lake;Moses Lake;47.128;-119.2761;228 -Brookfield;Brookfield;43.064;-88.1231;228 -Horizon West;Horizon West;28.4417;-81.6145;228 -Crestview;Crestview;30.748;-86.5784;228 -Lancaster;Lancaster;32.5922;-96.7737;228 -Streamwood;Streamwood;42.0209;-88.1778;228 -Germantown;Germantown;35.0829;-89.7825;228 -Carol Stream;Carol Stream;41.9182;-88.1308;228 -Mooresville;Mooresville;35.5849;-80.8265;228 -Lynnwood;Lynnwood;47.8284;-122.3033;228 -Asheboro;Asheboro;35.7158;-79.8129;228 -Kalispell;Kalispell;48.2156;-114.3262;228 -Burkburnett;Burkburnett;34.0746;-98.5672;228 -Lighthouse Point;Lighthouse Point;26.2785;-80.0891;228 -Eunice;Eunice;30.4904;-92.4191;228 -Canyon Lake;Canyon Lake;33.6885;-117.2621;228 -Westview;Westview;25.8826;-80.2415;228 -North Logan;North Logan;41.7759;-111.8066;228 -Berlin;Berlin;44.4869;-71.2599;228 -DuBois;DuBois;41.1225;-78.7564;228 -Lamesa;Lamesa;32.7333;-101.9542;228 -Greentree;Greentree;39.8989;-74.9614;228 -Haddonfield;Haddonfield;39.8955;-75.0346;228 -Dent;Dent;39.1922;-84.6593;228 -Sun City;Sun City;33.6165;-112.2819;228 -Enterprise;Enterprise;31.3276;-85.8459;228 -North Vernon;North Vernon;39.017;-85.6317;228 -Kaneohe Station;Kaneohe Station;21.4451;-157.7515;228 -Winton;Winton;37.3854;-120.6173;228 -Celina;Celina;40.5551;-84.5629;228 -Hartsville;Hartsville;36.3921;-86.1568;228 -Travilah;Travilah;39.0571;-77.2458;228 -Leicester;Leicester;42.24;-71.912;228 -Beachwood;Beachwood;39.9286;-74.2023;228 -Bradford;Bradford;41.9604;-78.6414;228 -Groton;Groton;42.6137;-71.5614;228 -Henrietta;Henrietta;43.0555;-77.6413;228 -Manchester;Manchester;39.9651;-74.3738;228 -Ormond Beach;Ormond Beach;29.296;-81.1003;228 -Southington;Southington;41.605;-72.8802;228 -Cutler Bay;Cutler Bay;25.5765;-80.3356;228 -Moorhead;Moorhead;46.8673;-96.7461;228 -Westfield;Westfield;40.0333;-86.1532;228 -Goose Creek;Goose Creek;32.9925;-80.0054;228 -Adrian;Adrian;41.8994;-84.0446;228 -Billerica;Billerica;42.5587;-71.2673;228 -Brea;Brea;33.9254;-117.8656;228 -Klamath Falls;Klamath Falls;42.2191;-121.7754;228 -Stevens Point;Stevens Point;44.5241;-89.5508;228 -Burke;Burke;38.7773;-77.2633;228 -Gallatin;Gallatin;36.3782;-86.4696;228 -Centralia;Centralia;46.7226;-122.9696;228 -Lancaster;Lancaster;42.9099;-78.6378;228 -Channelview;Channelview;29.7914;-95.1145;228 -Linton Hall;Linton Hall;38.7551;-77.575;228 -Moline;Moline;41.4821;-90.4921;228 -Delaware;Delaware;40.2866;-83.0747;228 -Penn Hills;Penn Hills;40.4762;-79.8255;228 -Weslaco;Weslaco;26.1648;-97.9898;228 -Zanesville;Zanesville;39.9565;-82.0132;228 -Newnan;Newnan;33.3766;-84.7761;228 -Shakopee;Shakopee;44.7744;-93.4764;228 -Mableton;Mableton;33.8132;-84.5656;228 -Brighton;Brighton;39.9716;-104.7964;228 -Catonsville;Catonsville;39.2646;-76.7424;228 -Rancho Palos Verdes;Rancho Palos Verdes;33.7554;-118.3637;228 -Mount Laurel;Mount Laurel;39.9484;-74.9047;228 -Coppell;Coppell;32.9638;-96.9905;228 -La Quinta;La Quinta;33.6536;-116.2785;228 -North Brunswick;North Brunswick;40.4505;-74.4798;228 -Wentzville;Wentzville;38.8152;-90.8667;228 -Grove City;Grove City;39.8659;-83.0694;228 -Berkeley;Berkeley;39.9156;-74.1923;228 -Odenton;Odenton;39.0661;-76.6939;228 -Oviedo;Oviedo;28.658;-81.1872;228 -Clovis;Clovis;34.4376;-103.1923;228 -Statesboro;Statesboro;32.4376;-81.775;228 -Hobbs;Hobbs;32.7282;-103.16;228 -McMinnville;McMinnville;45.211;-123.1918;228 -Schertz;Schertz;29.5649;-98.2537;228 -Beverly;Beverly;42.5681;-70.8627;228 -Urbana;Urbana;40.1106;-88.1972;228 -Huntsville;Huntsville;30.705;-95.5544;228 -Richmond;Richmond;39.8318;-84.8905;228 -Linden;Linden;40.6251;-74.2381;228 -Puyallup;Puyallup;47.1794;-122.2902;228 -Greenwood;Greenwood;34.1945;-82.1542;228 -Cortlandt;Cortlandt;41.2553;-73.9019;228 -Hutchinson;Hutchinson;38.0671;-97.9081;228 -Oakley;Oakley;37.9929;-121.6951;228 -Fairfield;Fairfield;39.3301;-84.5409;228 -Egg Harbor;Egg Harbor;39.3787;-74.6102;228 -Brentwood;Brentwood;35.9918;-86.7758;228 -North Fort Myers;North Fort Myers;26.7243;-81.8491;228 -Apache Junction;Apache Junction;33.3985;-111.5351;228 -Edmonds;Edmonds;47.8115;-122.3533;228 -Barrington;Barrington;42.1515;-88.1281;228 -Sparta;Sparta;43.9378;-90.8131;228 -Box Elder;Box Elder;44.1121;-103.0827;228 -Middle Island;Middle Island;40.8857;-72.9454;228 -Fort Lupton;Fort Lupton;40.0831;-104.8024;228 -Victoria;Victoria;44.8634;-93.6586;228 -Gunbarrel;Gunbarrel;40.0634;-105.1714;228 -Bluffton;Bluffton;40.7424;-85.173;228 -Doraville;Doraville;33.9072;-84.2711;228 -Independence;Independence;44.8551;-123.1948;228 -Medulla;Medulla;27.957;-81.9866;228 -Pine Ridge;Pine Ridge;28.933;-82.4761;228 -Pella;Pella;41.4051;-92.9177;228 -Clearfield;Clearfield;41.0216;-78.439;228 -Sauk Village;Sauk Village;41.4905;-87.5706;228 -Melvindale;Melvindale;42.2802;-83.1782;228 -Pebble Creek;Pebble Creek;28.1583;-82.3411;228 -Cypress Gardens;Cypress Gardens;28.0036;-81.6857;228 -Plattekill;Plattekill;41.6478;-74.0717;228 -Monroe;Monroe;42.603;-89.6382;228 -Atchison;Atchison;39.5625;-95.1367;228 -Easttown;Easttown;40.0281;-75.4403;228 -Highland City;Highland City;27.9633;-81.8781;228 -Waterloo;Waterloo;38.3403;-90.1538;228 -Wyndham;Wyndham;37.6924;-77.6123;228 -Kapaa;Kapaa;22.091;-159.352;228 -Lowell;Lowell;41.2921;-87.4184;228 -Ironton;Ironton;38.5319;-82.6777;228 -Star;Star;43.7013;-116.4934;228 -Fairview;Fairview;37.676;-122.048;228 -Pasadena Hills;Pasadena Hills;28.2881;-82.238;228 -Acushnet;Acushnet;41.7139;-70.9012;228 -Morro Bay;Morro Bay;35.3681;-120.8481;228 -Paris;Paris;36.2934;-88.3065;228 -Norton;Norton;36.9314;-82.6262;228 -Fairfield;Fairfield;33.4747;-86.9194;228 -Greencastle;Greencastle;39.6431;-86.8419;228 -Covington;Covington;30.4808;-90.1122;228 -Three Rivers;Three Rivers;41.9465;-85.6281;228 -Timonium;Timonium;39.4463;-76.6083;228 -East Cocalico;East Cocalico;40.2242;-76.1057;228 -Oak Hills;Oak Hills;34.3912;-117.4125;228 -New Baltimore;New Baltimore;38.7495;-77.7151;228 -Wellington;Wellington;40.7;-105.0054;228 -Millstone;Millstone;40.2123;-74.4302;228 -Linthicum;Linthicum;39.2088;-76.6625;228 -Fountain Inn;Fountain Inn;34.6994;-82.1999;228 -Fox Lake;Fox Lake;42.4239;-88.1844;228 -Hull;Hull;42.2861;-70.8835;228 -Pine Castle;Pine Castle;28.4651;-81.374;228 -Point Pleasant;Point Pleasant;38.8529;-82.1303;228 -Bernalillo;Bernalillo;35.3127;-106.5537;228 -Gifford;Gifford;27.6747;-80.4102;228 -Bedford Heights;Bedford Heights;41.4042;-81.5053;228 -Tanaina;Tanaina;61.656;-149.4272;228 -Portage;Portage;43.5489;-89.4658;228 -Fairview Shores;Fairview Shores;28.602;-81.3948;228 -Worth;Worth;41.6877;-87.7916;228 -Sweetwater;Sweetwater;32.4693;-100.4092;228 -Cape Canaveral;Cape Canaveral;28.3933;-80.605;228 -Roscoe;Roscoe;42.4256;-89.0083;228 -Lloyd;Lloyd;41.7286;-73.9962;228 -San Diego Country Estates;San Diego Country Estates;33.0093;-116.7874;228 -Columbia;Columbia;38.4581;-90.2156;228 -Milton;Milton;30.6286;-87.0522;228 -Sandy;Sandy;41.1447;-78.7296;228 -Farmington;Farmington;42.4614;-83.3784;228 -Doctor Phillips;Doctor Phillips;28.4476;-81.4922;228 -East Greenwich;East Greenwich;39.7903;-75.2396;228 -Warren;Warren;41.7282;-71.2629;228 -Exeter;Exeter;36.294;-119.1459;228 -Martin;Martin;36.3386;-88.8513;228 -Alpine;Alpine;40.4629;-111.7724;228 -Douglass;Douglass;40.3438;-75.5909;228 -Jefferson;Jefferson;29.9609;-90.1554;228 -Little Canada;Little Canada;45.0244;-93.0863;228 -Rosaryville;Rosaryville;38.7672;-76.8266;228 -Wapakoneta;Wapakoneta;40.5663;-84.1915;228 -Raymond;Raymond;43.0322;-71.1994;228 -Sumner;Sumner;47.2189;-122.2338;228 -Kendallville;Kendallville;41.4441;-85.2578;228 -Pine Hill;Pine Hill;39.7879;-74.9857;228 -Forestville;Forestville;39.0711;-84.3389;228 -Hudson;Hudson;42.2515;-73.7859;228 -Shasta Lake;Shasta Lake;40.679;-122.3775;228 -Vermilion;Vermilion;41.4103;-82.3214;228 -South Union;South Union;39.8706;-79.7221;228 -Bellefontaine Neighbors;Bellefontaine Neighbors;38.7529;-90.228;228 -Rodeo;Rodeo;38.0368;-122.2526;228 -Worcester;Worcester;40.1899;-75.3522;228 -Lehigh;Lehigh;40.7679;-75.5394;228 -Dayton;Dayton;35.4912;-85.012;228 -New Port Richey East;New Port Richey East;28.2605;-82.693;228 -West Point;West Point;33.6064;-88.6571;228 -Vidor;Vidor;30.1291;-93.9967;228 -Columbia;Columbia;40.0348;-76.4944;228 -Beverly Hills;Beverly Hills;42.522;-83.2423;228 -West Hanover;West Hanover;40.3635;-76.7467;228 -Troy;Troy;38.7266;-89.8973;228 -Fort Bragg;Fort Bragg;39.4399;-123.8013;228 -Kennett;Kennett;36.2403;-90.0481;228 -Bonham;Bonham;33.588;-96.1901;228 -Wells;Wells;43.3268;-70.6335;228 -Miami Shores;Miami Shores;25.867;-80.1779;228 -Lyons;Lyons;41.8121;-87.8192;228 -Fort Madison;Fort Madison;40.6207;-91.3509;228 -Union City;Union City;36.4268;-89.0474;228 -Vernon;Vernon;34.148;-99.3;228 -South Huntington;South Huntington;40.8225;-73.3921;228 -Nanticoke;Nanticoke;41.2004;-76.0003;228 -Harrison;Harrison;40.6376;-79.717;228 -Richmond Heights;Richmond Heights;41.5589;-81.5029;228 -Lexington;Lexington;40.7779;-99.7461;228 -Summerville;Summerville;34.4787;-85.3491;228 -Sedona;Sedona;34.8574;-111.7951;228 -Hillsdale;Hillsdale;41.0074;-74.044;228 -Comstock Park;Comstock Park;43.0438;-85.6779;228 -Fredonia;Fredonia;42.4407;-79.3319;228 -Helena-West Helena;Helena-West Helena;34.5314;-90.6201;228 -Chatham;Chatham;40.7273;-74.4289;228 -Park Forest Village;Park Forest Village;40.7996;-77.9084;228 -Coal;Coal;40.7876;-76.5489;228 -Reading;Reading;39.2243;-84.4333;228 -Forest Acres;Forest Acres;34.0324;-80.9716;228 -Canton;Canton;41.86;-72.9083;228 -Vashon;Vashon;47.4122;-122.4726;228 -Arden Hills;Arden Hills;45.0721;-93.167;228 -Weston;Weston;41.2284;-73.3726;228 -Woodburn;Woodburn;45.1473;-122.8603;228 -Prattville;Prattville;32.4605;-86.4588;228 -Calumet City;Calumet City;41.6134;-87.5505;228 -San Juan Capistrano;San Juan Capistrano;33.5009;-117.6544;228 -Trumbull;Trumbull;41.2602;-73.2083;228 -Tooele;Tooele;40.5393;-112.3082;228 -Gillette;Gillette;44.2752;-105.4983;228 -Portsmouth;Portsmouth;38.7539;-82.9446;228 -Peachtree City;Peachtree City;33.3943;-84.5712;228 -Shawnee;Shawnee;35.3529;-96.965;228 -Ewing;Ewing;40.265;-74.8005;228 -Natick;Natick;42.2847;-71.3497;228 -French Valley;French Valley;33.5998;-117.1069;228 -Galloway;Galloway;39.4914;-74.4803;228 -Tucker;Tucker;33.8436;-84.2021;228 -Moorpark;Moorpark;34.2855;-118.877;228 -Monrovia;Monrovia;34.165;-117.9921;228 -Claremont;Claremont;34.1259;-117.7153;228 -Oswego;Oswego;41.6834;-88.3372;228 -Post Falls;Post Falls;47.7213;-116.9385;228 -Brighton;Brighton;43.1175;-77.5835;228 -Oak Creek;Oak Creek;42.8803;-87.9009;228 -Bettendorf;Bettendorf;41.5656;-90.4764;228 -Yorktown;Yorktown;41.2727;-73.8092;228 -Dunedin;Dunedin;28.0329;-82.7863;228 -Hilliard;Hilliard;40.0353;-83.1578;228 -Merritt Island;Merritt Island;28.3146;-80.6713;228 -Phenix City;Phenix City;32.4588;-85.0251;228 -Addison;Addison;41.9314;-88.0085;228 -Oakville;Oakville;38.4472;-90.3199;228 -Roseville;Roseville;45.0155;-93.1545;228 -Guilderland;Guilderland;42.708;-73.9631;228 -Middletown;Middletown;39.4453;-75.7166;228 -Mount Pleasant;Mount Pleasant;43.5966;-84.7759;228 -Carrollwood;Carrollwood;28.0577;-82.5149;228 -La Vergne;La Vergne;36.0203;-86.5582;228 -Pennsauken;Pennsauken;39.9649;-75.0563;228 -Junction City;Junction City;39.0271;-96.8496;228 -Inver Grove Heights;Inver Grove Heights;44.8247;-93.0596;228 -Andover;Andover;42.6466;-71.1651;228 -Franklin;Franklin;42.8854;-88.0104;228 -Cooper City;Cooper City;26.0463;-80.2862;228 -Meadow Woods;Meadow Woods;28.3698;-81.3467;228 -LaGrange;LaGrange;33.0274;-85.0384;228 -El Mirage;El Mirage;33.5905;-112.3271;228 -Monroe;Monroe;35.0061;-80.5595;228 -Randallstown;Randallstown;39.3723;-76.8024;228 -Gahanna;Gahanna;40.0251;-82.8637;228 -Sanford;Sanford;35.4874;-79.1772;228 -Riviera Beach;Riviera Beach;26.7812;-80.0742;228 -Wildwood;Wildwood;38.5799;-90.6699;228 -Upper Arlington;Upper Arlington;40.0272;-83.0704;228 -Garden City;Garden City;33.5927;-79.007;228 -Newcastle;Newcastle;35.2404;-97.5998;228 -Hornell;Hornell;42.3332;-77.6633;228 -Pacific;Pacific;38.4805;-90.7541;228 -Petal;Petal;31.3477;-89.2359;228 -Anderson;Anderson;40.4497;-122.295;228 -Geneseo;Geneseo;42.8038;-77.7783;228 -Wyomissing;Wyomissing;40.3317;-75.9703;228 -Scituate;Scituate;41.7926;-71.6202;228 -Millington;Millington;35.335;-89.8991;228 -Georgetown;Georgetown;38.6894;-75.3872;228 -Ogdensburg;Ogdensburg;44.7088;-75.4717;228 -Ketchikan;Ketchikan;55.3556;-131.6698;228 -Alamosa;Alamosa;37.4751;-105.8769;228 -Toccoa;Toccoa;34.5807;-83.3256;228 -Brooklyn;Brooklyn;41.4349;-81.7498;228 -Saks;Saks;33.7118;-85.8536;228 -Gig Harbor;Gig Harbor;47.3353;-122.5964;228 -Crestwood;Crestwood;41.6454;-87.7396;228 -Farmersville;Farmersville;36.3053;-119.2083;228 -Waterford;Waterford;39.7415;-74.8207;228 -Smithfield;Smithfield;36.9754;-76.6162;228 -Gateway;Gateway;26.5804;-81.7453;228 -Chenango;Chenango;42.1954;-75.8989;228 -Arcata;Arcata;40.8615;-124.0757;228 -Rochelle;Rochelle;41.9195;-89.0632;228 -Menlo Park;Menlo Park;37.4686;-122.1672;228 -Sun Prairie;Sun Prairie;43.1827;-89.2358;228 -Dakota Ridge;Dakota Ridge;39.6192;-105.1344;228 -Coventry;Coventry;41.6933;-71.6611;228 -DeForest;DeForest;43.2301;-89.3437;228 -Avon Park;Avon Park;27.5908;-81.5081;228 -Cleveland;Cleveland;30.3374;-95.0931;228 -Sweet Home;Sweet Home;44.4023;-122.7028;228 -Raceland;Raceland;29.7282;-90.6362;228 -Van Wert;Van Wert;40.865;-84.5879;228 -Plainfield;Plainfield;39.6953;-86.3717;228 -Auburn;Auburn;38.895;-121.0778;228 -Oak Harbor;Oak Harbor;48.2965;-122.6333;228 -Owings Mills;Owings Mills;39.4115;-76.7913;228 -New City;New City;41.1543;-73.9909;228 -Olney;Olney;39.1465;-77.0715;228 -Chelmsford;Chelmsford;42.6;-71.3631;228 -Calhoun;Calhoun;34.4918;-84.9391;228 -Leawood;Leawood;38.9076;-94.6258;228 -Stow;Stow;41.1765;-81.4344;228 -San Luis;San Luis;32.4911;-114.7089;228 -Orangevale;Orangevale;38.6881;-121.2209;228 -Pleasant Hill;Pleasant Hill;37.954;-122.0759;228 -Merrillville;Merrillville;41.4728;-87.3197;228 -La Porte;La Porte;29.6689;-95.0484;228 -Bethlehem;Bethlehem;42.5856;-73.8219;228 -Freehold;Freehold;40.2233;-74.2986;228 -Martinez;Martinez;33.5209;-82.0985;228 -Cumberland;Cumberland;41.9703;-71.4198;228 -DeLand;DeLand;29.0224;-81.2873;228 -East Point;East Point;33.6696;-84.4701;228 -Brunswick;Brunswick;41.2464;-81.8198;228 -Lawrence;Lawrence;38.9597;-95.2641;228 -Lee's Summit;Lee's Summit;38.9172;-94.3816;228 -Beaverton;Beaverton;45.4779;-122.8168;228 -Rio Rancho;Rio Rancho;35.2872;-106.6981;228 -South Fulton;South Fulton;33.6269;-84.5802;228 -Lafayette;Lafayette;39.9949;-105.0997;228 -Boca Raton;Boca Raton;26.3752;-80.108;228 -Hesperia;Hesperia;34.3975;-117.3147;228 -Brockton;Brockton;42.0821;-71.0242;228 -Federal Way;Federal Way;47.3091;-122.3358;228 -Greece;Greece;43.2461;-77.6989;228 -Mandeville;Mandeville;30.3751;-90.0904;228 -Sandy;Sandy;40.571;-111.8505;228 -Middletown;Middletown;39.5032;-84.366;228 -San Tan Valley;San Tan Valley;33.1879;-111.5472;228 -San Marcos;San Marcos;33.135;-117.1744;228 -Bedford;Bedford;38.8602;-86.4895;228 -Tonawanda;Tonawanda;43.0105;-78.8805;228 -Nocatee;Nocatee;30.0918;-81.4097;228 -Cambridge;Cambridge;40.0221;-81.5868;228 -Ledyard;Ledyard;41.44;-72.0167;228 -Dearborn;Dearborn;42.3127;-83.2129;228 -Hanford;Hanford;36.3274;-119.6549;228 -Portsmouth;Portsmouth;36.8468;-76.354;228 -Chino;Chino;33.9836;-117.6654;228 -Plantation;Plantation;26.126;-80.2617;228 -Dover;Dover;43.1887;-70.8845;228 -Edmond;Edmond;35.6689;-97.4159;228 -Bowling Green;Bowling Green;36.9719;-86.4373;228 -Fishers;Fishers;39.9589;-85.9661;228 -Riverview;Riverview;27.8227;-82.3023;228 -Roswell;Roswell;34.0391;-84.3513;228 -Menifee;Menifee;33.6909;-117.1849;228 -Tolland;Tolland;41.8786;-72.3648;228 -Royse City;Royse City;32.9762;-96.3175;228 -Youngsville;Youngsville;30.0964;-91.9963;228 -Calera;Calera;33.1249;-86.745;228 -Holliston;Holliston;42.1977;-71.445;228 -Azalea Park;Azalea Park;28.5473;-81.2956;228 -Hartsville;Hartsville;34.3676;-80.0833;228 -Worthington;Worthington;40.0949;-83.021;228 -North Fayette;North Fayette;40.4204;-80.2246;228 -Las Vegas;Las Vegas;35.6011;-105.2206;228 -Southern Pines;Southern Pines;35.1927;-79.404;228 -Hartselle;Hartselle;34.4391;-86.94;228 -East Bridgewater;East Bridgewater;42.0352;-70.9424;228 -Sun Lakes;Sun Lakes;33.2172;-111.8695;228 -Corinth;Corinth;34.9474;-88.5143;228 -Little Falls;Little Falls;40.8762;-74.218;228 -Branchburg;Branchburg;40.5629;-74.714;228 -Fraser;Fraser;42.5388;-82.9496;228 -Fostoria;Fostoria;41.1601;-83.412;228 -Thonotosassa;Thonotosassa;28.0465;-82.291;228 -Hanover;Hanover;42.1224;-70.8566;228 -Tenafly;Tenafly;40.9175;-73.9531;228 -Beekman;Beekman;41.6042;-73.6945;228 -North Strabane;North Strabane;40.2279;-80.1488;228 -Chaparral;Chaparral;32.0442;-106.4061;228 -Scottsboro;Scottsboro;34.6438;-86.0491;228 -Lockhart;Lockhart;28.6271;-81.4354;228 -Thibodaux;Thibodaux;29.7941;-90.8163;228 -Washington;Washington;38.5514;-91.0151;228 -Clewiston;Clewiston;26.7529;-80.9399;228 -Hanover;Hanover;40.8197;-74.4287;228 -Greenlawn;Greenlawn;40.863;-73.3642;228 -Robbinsdale;Robbinsdale;45.0261;-93.3332;228 -Bradley Gardens;Bradley Gardens;40.5711;-74.6678;228 -Warrington;Warrington;30.3821;-87.2944;228 -Midlothian;Midlothian;41.6254;-87.7243;228 -Bridgetown;Bridgetown;39.1551;-84.6359;228 -Ocean View;Ocean View;38.5355;-75.0984;228 -Glasgow;Glasgow;39.6015;-75.7474;228 -Warren;Warren;41.8433;-79.1445;228 -Chippewa Falls;Chippewa Falls;44.9358;-91.3902;228 -Robbinsville;Robbinsville;40.222;-74.591;228 -Washington;Washington;39.7494;-77.558;228 -Pewaukee;Pewaukee;43.0701;-88.2411;228 -Manor;Manor;30.3562;-97.5228;228 -Williamstown;Williamstown;39.6874;-74.9786;228 -El Dorado;El Dorado;37.8209;-96.8614;228 -Wilbraham;Wilbraham;42.127;-72.4308;228 -Paradise Valley;Paradise Valley;33.5434;-111.9595;228 -Hershey;Hershey;40.2806;-76.6458;228 -Berea;Berea;34.8802;-82.4653;228 -Saraland;Saraland;30.8478;-88.1004;228 -Forest City;Forest City;28.6619;-81.4443;228 -Port Orchard;Port Orchard;47.5163;-122.661;228 -Gonzalez;Gonzalez;30.5822;-87.2906;228 -Warwick;Warwick;40.2502;-75.0818;228 -Windham;Windham;42.8076;-71.2994;228 -Henderson;Henderson;32.1576;-94.796;228 -Muscle Shoals;Muscle Shoals;34.7436;-87.6344;228 -Jennings;Jennings;38.723;-90.2644;228 -Connersville;Connersville;39.6581;-85.141;228 -Royal Kunia;Royal Kunia;21.4053;-158.0318;228 -Grain Valley;Grain Valley;39.0168;-94.2085;228 -Metuchen;Metuchen;40.5424;-74.3628;228 -Skippack;Skippack;40.2165;-75.419;228 -Mount Dora;Mount Dora;28.8143;-81.6344;228 -Dryden;Dryden;42.4786;-76.3563;228 -Glasgow;Glasgow;37.0047;-85.9263;228 -Williams;Williams;40.6313;-75.2278;228 -Clifton Springs;Clifton Springs;42.9608;-77.1348;228 -Marcellus;Marcellus;42.9539;-76.3255;228 -Hurley;Hurley;41.9622;-74.1159;228 -Ontario;Ontario;40.771;-82.6105;228 -Wheelersburg;Wheelersburg;38.7383;-82.8421;228 -Cheshire Village;Cheshire Village;41.5026;-72.8993;228 -Willard;Willard;41.0518;-82.7232;228 -Harlan;Harlan;36.8432;-83.3184;228 -Alpine;Alpine;30.364;-103.665;228 -Stewartville;Stewartville;43.8605;-92.4896;228 -Bensley;Bensley;37.447;-77.442;228 -Shrewsbury;Shrewsbury;38.5866;-90.3282;228 -South Williamsport;South Williamsport;41.2294;-77.0009;228 -Westmoreland;Westmoreland;43.1216;-75.4476;228 -Rindge;Rindge;42.7523;-72.0107;228 -Nelsonville;Nelsonville;39.456;-82.2219;228 -Fort Ann;Fort Ann;43.4698;-73.5231;228 -Childress;Childress;34.4293;-100.2516;228 -Deschutes River Woods;Deschutes River Woods;43.9887;-121.3608;228 -Dover;Dover;42.2366;-71.2842;228 -Elburn;Elburn;41.8838;-88.4615;228 -Ashton-Sandy Spring;Ashton-Sandy Spring;39.1515;-77.0065;228 -Hillsborough;Hillsborough;43.1489;-71.9469;228 -Windsor;Windsor;42.0637;-75.6597;228 -Eastampton;Eastampton;40.001;-74.7553;228 -Kingston;Kingston;35.8713;-84.4959;228 -Lewistown;Lewistown;47.0514;-109.4524;228 -Durham;Durham;39.6232;-121.7875;228 -Winfield;Winfield;41.4098;-87.2623;228 -Homeland Park;Homeland Park;34.4644;-82.6593;228 -Chillicothe;Chillicothe;40.9157;-89.502;228 -Hainesport;Hainesport;39.9767;-74.8369;228 -Fort Shawnee;Fort Shawnee;40.6814;-84.1487;228 -Metropolis;Metropolis;37.1565;-88.7083;228 -Maquoketa;Maquoketa;42.0598;-90.6651;228 -Watchung;Watchung;40.6432;-74.4391;228 -Davenport;Davenport;28.1588;-81.6084;228 -Portland;Portland;40.4375;-84.9833;228 -Williamsburg;Williamsburg;36.7392;-84.1647;228 -St. Thomas;St. Thomas;39.9239;-77.8063;228 -Du Quoin;Du Quoin;38.0019;-89.2323;228 -Baldwin;Baldwin;44.954;-92.3709;228 -Pinehurst;Pinehurst;30.1889;-95.7017;228 -Finley;Finley;46.1697;-119.0446;228 -Cumberland;Cumberland;39.7844;-85.9458;228 -Chatham;Chatham;41.6698;-69.9755;228 -Rensselaer;Rensselaer;40.9375;-87.1684;228 -Wilna;Wilna;44.0562;-75.5903;228 -Tea;Tea;43.4511;-96.834;228 -Dacono;Dacono;40.062;-104.9484;228 -Union;Union;38.9472;-84.6731;228 -Brookhaven;Brookhaven;39.6062;-79.8812;228 -Carrizo Springs;Carrizo Springs;28.5266;-99.8589;228 -Barbourville;Barbourville;36.8667;-83.885;228 -Riverside;Riverside;39.4777;-76.2385;228 -High Springs;High Springs;29.808;-82.5949;228 -Eastman;Eastman;32.1973;-83.1714;228 -Leonardtown;Leonardtown;38.3039;-76.6396;228 -Sheridan;Sheridan;39.6466;-105.0181;228 -University at Buffalo;University at Buffalo;43.0025;-78.7887;228 -Huntingburg;Huntingburg;38.301;-86.9622;228 -Summerfield;Summerfield;38.9042;-76.8678;228 -Hollins;Hollins;37.3434;-79.9535;228 -Plainfield;Plainfield;40.8185;-75.2609;228 -Satsuma;Satsuma;30.8577;-88.0632;228 -Eagar;Eagar;34.1058;-109.2956;228 -Branford Center;Branford Center;41.2779;-72.8148;228 -Rib Mountain;Rib Mountain;44.9196;-89.6763;228 -Henryetta;Henryetta;35.4421;-95.9848;228 -Clyde;Clyde;41.3046;-82.9782;228 -Beacon Falls;Beacon Falls;41.439;-73.0568;228 -East Farmingdale;East Farmingdale;40.7336;-73.4169;228 -Pontotoc;Pontotoc;34.2532;-89.0091;228 -Clinton;Clinton;39.6608;-87.4045;228 -Evansville;Evansville;42.7781;-89.2967;228 -Simsbury Center;Simsbury Center;41.8808;-72.8111;228 -Chanceford;Chanceford;39.8832;-76.4757;228 -Montgomery;Montgomery;41.1709;-76.874;228 -Fort Edward;Fort Edward;43.2294;-73.56;228 -Raleigh Hills;Raleigh Hills;45.4852;-122.7567;228 -Southampton;Southampton;42.2308;-72.7386;228 -Northfield;Northfield;44.1453;-72.6841;228 -Lanett;Lanett;32.8571;-85.2081;228 -Punxsutawney;Punxsutawney;40.9437;-78.9767;228 -Country Homes;Country Homes;47.7478;-117.4196;228 -Wailua Homesteads;Wailua Homesteads;22.065;-159.3771;228 -Isanti;Isanti;45.4928;-93.2407;228 -Sidney;Sidney;41.134;-102.9681;228 -Mendon;Mendon;42.093;-71.5515;228 -Princeton;Princeton;37.1068;-87.8854;228 -Monroe;Monroe;40.1612;-77.0701;228 -Bartonville;Bartonville;40.6398;-89.6608;228 -Pauls Valley;Pauls Valley;34.7236;-97.2291;228 -Chena Ridge;Chena Ridge;64.7941;-148.0357;228 -Munford;Munford;35.4433;-89.8148;228 -Tarrant;Tarrant;33.5945;-86.7684;228 -Los Chaves;Los Chaves;34.7332;-106.7631;228 -Indian Hills;Indian Hills;39.0894;-119.7977;228 -Aquia Harbour;Aquia Harbour;38.4597;-77.3806;228 -Edgewood;Edgewood;35.1318;-106.2151;228 -Los Ranchos de Albuquerque;Los Ranchos de Albuquerque;35.1625;-106.6481;228 -El Granada;El Granada;37.5134;-122.466;228 -Eucalyptus Hills;Eucalyptus Hills;32.885;-116.9453;228 -Arlington Heights;Arlington Heights;41.0039;-75.2116;228 -Brownville;Brownville;44.0298;-76.053;228 -Gardnerville;Gardnerville;38.939;-119.7369;228 -Garrettsville;Garrettsville;41.2843;-81.0933;228 -Independence;Independence;42.4622;-91.9027;228 -Lebanon;Lebanon;40.7278;-74.8903;228 -Laurel Bay;Laurel Bay;32.4599;-80.7869;228 -Tequesta;Tequesta;26.9618;-80.1011;228 -North Windham;North Windham;43.8238;-70.4288;228 -Cochran;Cochran;32.3875;-83.3523;228 -Elm Grove;Elm Grove;43.0479;-88.0867;228 -Carlstadt;Carlstadt;40.8247;-74.0613;228 -Bridgewater;Bridgewater;38.3862;-78.9674;228 -Glenarden;Glenarden;38.9293;-76.8577;228 -East Pasadena;East Pasadena;34.1377;-118.0776;228 -Pelican Bay;Pelican Bay;26.2326;-81.8108;228 -Cleveland;Cleveland;35.1817;-84.8707;228 -Wausau;Wausau;44.962;-89.6459;228 -Anniston;Anniston;33.6712;-85.8136;228 -Altoona;Altoona;40.5082;-78.4007;228 -Lodi;Lodi;38.1218;-121.2932;228 -Arlington Heights;Arlington Heights;42.0955;-87.9825;228 -Winchester;Winchester;39.1735;-78.1746;228 -Framingham;Framingham;42.3085;-71.4368;228 -Bolingbrook;Bolingbrook;41.6903;-88.1019;228 -Rochester Hills;Rochester Hills;42.6645;-83.1563;228 -Hilton Head Island;Hilton Head Island;32.1896;-80.7499;228 -Union City;Union City;37.603;-122.0187;228 -Owensboro;Owensboro;37.7574;-87.1173;228 -Jackson;Jackson;35.6535;-88.8353;228 -Wheeling;Wheeling;40.0752;-80.6951;228 -Pasco;Pasco;46.2506;-119.1304;228 -Brick;Brick;40.06;-74.1099;228 -Kendall;Kendall;25.6697;-80.3556;228 -Rancho Cordova;Rancho Cordova;38.574;-121.2523;228 -Gary;Gary;41.5906;-87.3472;228 -Conway;Conway;35.0754;-92.4694;228 -Bethlehem;Bethlehem;40.6266;-75.3679;228 -Lake Jackson;Lake Jackson;29.0516;-95.4522;228 -San Ramon;San Ramon;37.7625;-121.9365;228 -Wyoming;Wyoming;42.8909;-85.7066;228 -Oshkosh;Oshkosh;44.0228;-88.5619;228 -Hammond;Hammond;41.6169;-87.491;228 -Waldorf;Waldorf;38.6085;-76.9195;228 -Missouri City;Missouri City;29.563;-95.5365;228 -Kankakee;Kankakee;41.1019;-87.8643;228 -Elizabethtown;Elizabethtown;37.703;-85.877;228 -Texarkana;Texarkana;33.4487;-94.0815;228 -Layton;Layton;41.0769;-111.9621;228 -Parma;Parma;41.3843;-81.7286;228 -Anderson;Anderson;34.5211;-82.6479;228 -Jonesboro;Jonesboro;35.8212;-90.6791;228 -Boynton Beach;Boynton Beach;26.5281;-80.0811;228 -Loveland;Loveland;40.4166;-105.0623;228 -Alton;Alton;38.9034;-90.1523;228 -South Jordan;South Jordan;40.557;-111.9782;228 -Battle Creek;Battle Creek;42.2986;-85.2296;228 -San Marcos;San Marcos;29.8736;-97.9381;228 -Camarillo;Camarillo;34.223;-119.0322;228 -Upland;Upland;34.1178;-117.6603;228 -Baytown;Baytown;29.7586;-94.9669;228 -Porterville;Porterville;36.0644;-119.0338;228 -Napa;Napa;38.2976;-122.3011;228 -Lake Forest;Lake Forest;33.6606;-117.6712;228 -Hoover;Hoover;33.3754;-86.8064;228 -Redwood City;Redwood City;37.5026;-122.2252;228 -Waukegan;Waukegan;42.3697;-87.8716;228 -Anderson;Anderson;40.0891;-85.6893;228 -Mission;Mission;26.2041;-98.3251;228 -Troy;Troy;42.5818;-83.1457;228 -Madera;Madera;36.9631;-120.0782;228 -Joplin;Joplin;37.0758;-94.5018;228 -Johns Creek;Johns Creek;34.0333;-84.2027;228 -Newport Beach;Newport Beach;33.6151;-117.8669;228 -Largo;Largo;27.9088;-82.7711;228 -Bloomington;Bloomington;44.8306;-93.3151;228 -Chino Hills;Chino Hills;33.9508;-117.7253;228 -Port Huron;Port Huron;42.9822;-82.4387;228 -Melbourne;Melbourne;28.1085;-80.6627;228 -Franklin;Franklin;35.9216;-86.8525;228 -Springfield;Springfield;39.9297;-83.7957;228 -Colonie;Colonie;42.7396;-73.7874;228 -St. Augustine;St. Augustine;29.8977;-81.31;228 -Zephyrhills;Zephyrhills;28.2408;-82.1796;228 -St. Joseph;St. Joseph;39.7599;-94.821;228 -Flower Mound;Flower Mound;33.0344;-97.1146;228 -Pharr;Pharr;26.1685;-98.1904;228 -Buckeye;Buckeye;33.4314;-112.6429;228 -Georgetown;Georgetown;30.6668;-97.6953;228 -Cedar Park;Cedar Park;30.5106;-97.8196;228 -The Villages;The Villages;28.9021;-81.9888;228 -Kokomo;Kokomo;40.464;-86.1277;228 -Perris;Perris;33.7899;-117.2233;228 -Plymouth;Plymouth;45.0225;-93.4618;228 -Valdosta;Valdosta;30.8502;-83.2788;228 -Florence;Florence;34.8303;-87.6654;228 -Brooklyn Park;Brooklyn Park;45.1112;-93.3505;228 -Hattiesburg;Hattiesburg;31.3074;-89.317;228 -Alexandria;Alexandria;31.2923;-92.4702;228 -Newark;Newark;40.0705;-82.4251;228 -Williamsburg;Williamsburg;37.2692;-76.7076;228 -Farmington Hills;Farmington Hills;42.486;-83.3771;228 -Warwick;Warwick;41.7062;-71.4334;228 -Springdale;Springdale;36.1899;-94.1574;228 -Folsom;Folsom;38.6668;-121.1422;228 -Auburn;Auburn;47.3039;-122.2108;228 -Cranston;Cranston;41.7658;-71.4857;228 -Westland;Westland;42.3192;-83.3805;228 -Atascocita;Atascocita;29.9777;-95.1953;228 -Flagstaff;Flagstaff;35.1872;-111.6195;228 -Pleasanton;Pleasanton;37.6663;-121.8805;228 -Mount Pleasant;Mount Pleasant;32.8538;-79.8204;228 -Suffolk;Suffolk;36.6953;-76.6398;228 -Blacksburg;Blacksburg;37.23;-80.4279;228 -Carson;Carson;33.8374;-118.2559;228 -Conroe;Conroe;30.3239;-95.4825;228 -Alafaya;Alafaya;28.5278;-81.1865;228 -Greenburgh;Greenburgh;41.033;-73.8413;228 -Livermore;Livermore;37.6862;-121.7608;228 -New Braunfels;New Braunfels;29.6994;-98.1148;228 -Vineland;Vineland;39.4653;-74.9981;228 -Livonia;Livonia;42.3972;-83.3733;228 -Chamberlayne;Chamberlayne;37.628;-77.4288;228 -Willard;Willard;37.2929;-93.4171;228 -Madisonville;Madisonville;35.5233;-84.363;228 -Loudon;Loudon;35.7413;-84.3704;228 -Slaton;Slaton;33.4421;-101.6476;228 -Missoula;Missoula;46.875;-114.0214;228 -Lawton;Lawton;34.6176;-98.4203;228 -Florence;Florence;34.1781;-79.7877;228 -Portsmouth;Portsmouth;43.058;-70.7826;228 -Slidell;Slidell;30.2881;-89.7826;228 -Terre Haute;Terre Haute;39.4654;-87.3763;228 -Toms River;Toms River;39.9895;-74.1654;228 -Auburn;Auburn;32.6087;-85.4899;228 -Rapid City;Rapid City;44.0716;-103.2204;228 -Newton;Newton;42.3316;-71.2085;228 -O'Fallon;O'Fallon;38.785;-90.7175;228 -Norwalk;Norwalk;41.1144;-73.4215;228 -Fall River;Fall River;41.7137;-71.1014;228 -Albany;Albany;31.5776;-84.1762;228 -Goodyear;Goodyear;33.2613;-112.3622;228 -Dalton;Dalton;34.769;-84.9712;228 -Clarkstown;Clarkstown;41.1319;-73.966;228 -Bryan;Bryan;30.6657;-96.3668;228 -Cheektowaga;Cheektowaga;42.9082;-78.7466;228 -Jackson;Jackson;42.2431;-84.4037;228 -Fort Myers;Fort Myers;26.6195;-81.8303;228 -Decatur;Decatur;39.8556;-88.9337;228 -Town 'n' Country;Town 'n' Country;28.0108;-82.576;228 -Hamilton;Hamilton;40.2046;-74.6765;228 -Muncie;Muncie;40.1989;-85.395;228 -North Hills;North Hills;40.7765;-73.6778;228 -Hellam;Hellam;40.0206;-76.5962;228 -Inniswold;Inniswold;30.3982;-91.071;228 -Steelton;Steelton;40.2258;-76.8254;228 -Vail;Vail;39.6386;-106.3607;228 -Lakemoor;Lakemoor;42.3396;-88.2038;228 -Lower Heidelberg;Lower Heidelberg;40.3556;-76.0528;228 -Trooper;Trooper;40.1489;-75.3995;228 -Cut Off;Cut Off;29.5164;-90.3291;228 -Louisville;Louisville;33.1224;-89.0553;228 -Winthrop;Winthrop;44.3116;-69.9615;228 -Northern Cambria;Northern Cambria;40.6561;-78.7784;228 -Pevely;Pevely;38.2863;-90.4005;228 -South Monroe;South Monroe;41.893;-83.4179;228 -Raton;Raton;36.8849;-104.4396;228 -Goodrich;Goodrich;42.9147;-83.5092;228 -East Hanover;East Hanover;40.391;-76.6845;228 -Charlestown;Charlestown;40.0851;-75.5588;228 -Progreso;Progreso;26.0962;-97.9566;228 -Gray;Gray;29.6776;-90.7833;228 -New London;New London;39.7743;-75.8797;228 -Gowanda;Gowanda;42.4612;-78.9339;228 -Shields;Shields;43.4174;-84.0731;228 -Westville;Westville;41.5375;-86.9049;228 -Yoakum;Yoakum;29.2933;-97.1469;228 -Darlington;Darlington;34.3015;-79.867;228 -Andover;Andover;41.0244;-74.7283;228 -Barnhart;Barnhart;38.336;-90.4046;228 -Mila Doce;Mila Doce;26.223;-97.9601;228 -Hopedale;Hopedale;42.1247;-71.535;228 -East Alton;East Alton;38.884;-90.1073;228 -Rocky Mount;Rocky Mount;37.0045;-79.8854;228 -Northville;Northville;42.4355;-83.489;228 -Johnson Lane;Johnson Lane;39.0489;-119.7245;228 -Lucerne Valley;Lucerne Valley;34.4427;-116.9021;228 -St. Clair;St. Clair;38.3479;-90.9934;228 -Eagleton Village;Eagleton Village;35.7885;-83.9363;228 -Selinsgrove;Selinsgrove;40.8003;-76.8647;228 -Hampstead;Hampstead;34.3627;-77.7318;228 -Willington;Willington;41.8896;-72.2593;228 -Hermon;Hermon;44.8141;-68.9087;228 -Sweetwater;Sweetwater;35.6029;-84.4717;228 -Old Tappan;Old Tappan;41.0163;-73.9856;228 -Luzerne;Luzerne;39.9715;-79.9357;228 -Staunton;Staunton;39.0117;-89.7906;228 -Taylor;Taylor;41.3957;-75.7147;228 -Roanoke;Roanoke;33.1454;-85.3694;228 -Groton;Groton;42.5847;-76.3598;228 -Greenacres;Greenacres;35.3831;-119.1184;228 -Sullivan City;Sullivan City;26.2752;-98.5644;228 -Countryside;Countryside;41.7741;-87.8752;228 -Logan;Logan;39.7923;-75.355;228 -Mullica;Mullica;39.6018;-74.6805;228 -Woodcreek;Woodcreek;30.0266;-98.1115;228 -Paradise;Paradise;39.7558;-121.6063;228 -Pagosa Springs;Pagosa Springs;37.2674;-107.0307;228 -Zebulon;Zebulon;35.8318;-78.3162;228 -Cresaptown;Cresaptown;39.5912;-78.855;228 -Granville;Granville;40.0648;-82.5023;228 -Littleton;Littleton;44.3322;-71.8097;228 -Dumfries;Dumfries;38.567;-77.3233;228 -Homer;Homer;59.653;-151.5255;228 -Wesley Hills;Wesley Hills;41.1579;-74.0768;228 -Mineola;Mineola;32.6461;-95.4775;228 -Finderne;Finderne;40.5626;-74.5743;228 -Rogers;Rogers;36.3172;-94.1526;228 -Rocklin;Rocklin;38.8075;-121.2488;228 -Decatur;Decatur;34.573;-86.9906;228 -Lima;Lima;40.741;-84.1121;228 -Castle Rock;Castle Rock;39.3763;-104.8535;228 -Casper;Casper;42.842;-106.3207;228 -Yorba Linda;Yorba Linda;33.889;-117.7714;228 -Ames;Ames;42.0259;-93.6215;228 -West Des Moines;West Des Moines;41.5522;-93.7805;228 -Saratoga Springs;Saratoga Springs;43.0674;-73.7775;228 -Rockville;Rockville;39.0834;-77.1552;228 -Victoria;Victoria;28.8285;-96.985;228 -Dubuque;Dubuque;42.5008;-90.7067;228 -Hanover;Hanover;39.8117;-76.9835;228 -Bossier City;Bossier City;32.5227;-93.6666;228 -Sheboygan;Sheboygan;43.7403;-87.7316;228 -Daytona Beach;Daytona Beach;29.1994;-81.0982;228 -Lake Elsinore;Lake Elsinore;33.6847;-117.3344;228 -Los Lunas;Los Lunas;34.8115;-106.7803;228 -Glen Burnie;Glen Burnie;39.1559;-76.6072;228 -Lehi;Lehi;40.4136;-111.8726;228 -Delray Beach;Delray Beach;26.455;-80.0905;228 -Homestead;Homestead;25.4665;-80.4472;228 -West Bend;West Bend;43.4184;-88.1824;228 -Sherman;Sherman;33.6274;-96.6218;228 -North Richland Hills;North Richland Hills;32.8605;-97.218;228 -Janesville;Janesville;42.6855;-89.0136;228 -Weston;Weston;26.1006;-80.4054;228 -St. Charles;St. Charles;38.7954;-90.5157;228 -Cherry Hill;Cherry Hill;39.9034;-74.9947;228 -El Paso de Robles;El Paso de Robles;35.6394;-120.656;228 -Bristol;Bristol;36.5572;-82.2154;228 -Casas Adobes;Casas Adobes;32.3423;-111.0114;228 -Walnut Creek;Walnut Creek;37.9024;-122.0398;228 -Broomfield;Broomfield;39.9541;-105.0527;228 -Poinciana;Poinciana;28.1217;-81.482;228 -Sumter;Sumter;33.9392;-80.393;228 -Redlands;Redlands;34.0511;-117.1712;228 -Mount Vernon;Mount Vernon;48.4202;-122.3115;228 -Daphne;Daphne;30.6286;-87.8866;228 -Redmond;Redmond;47.6762;-122.1169;228 -Mansfield;Mansfield;32.569;-97.1211;228 -Hammond;Hammond;30.5061;-90.4563;228 -Dothan;Dothan;31.2335;-85.4069;228 -Harrisonburg;Harrisonburg;38.4361;-78.8735;228 -Wenatchee;Wenatchee;47.4356;-120.3283;228 -Morgantown;Morgantown;39.638;-79.9468;228 -Waukesha;Waukesha;43.0087;-88.2464;228 -Dale City;Dale City;38.6473;-77.3459;228 -Maple Grove;Maple Grove;45.1089;-93.4626;228 -Pittsburg;Pittsburg;38.0182;-121.8964;228 -Ellicott City;Ellicott City;39.2773;-76.8344;228 -Southfield;Southfield;42.4765;-83.2605;228 -Woodbury;Woodbury;44.9056;-92.923;228 -DeKalb;DeKalb;41.9313;-88.7482;228 -Longview;Longview;46.1461;-122.9629;228 -Petaluma;Petaluma;38.2423;-122.6267;228 -Rowlett;Rowlett;32.9157;-96.5488;228 -Lakeville;Lakeville;44.6774;-93.252;228 -Alpharetta;Alpharetta;34.0704;-84.2739;228 -Corvallis;Corvallis;44.5697;-123.278;228 -Palatine;Palatine;42.1181;-88.043;228 -Ankeny;Ankeny;41.7285;-93.6033;228 -Wellington;Wellington;26.6461;-80.2699;228 -Franklin;Franklin;40.4759;-74.5515;228 -Weirton;Weirton;40.406;-80.5671;228 -Tulare;Tulare;36.1996;-119.34;228 -Carbondale;Carbondale;37.7221;-89.2238;228 -Blaine;Blaine;45.1696;-93.2077;228 -Doral;Doral;25.8151;-80.3565;228 -Shawnee;Shawnee;39.0158;-94.8076;228 -Jupiter;Jupiter;26.9199;-80.1128;228 -Old Bridge;Old Bridge;40.4004;-74.3126;228 -Kenner;Kenner;30.0109;-90.2549;228 -Laguna Niguel;Laguna Niguel;33.5275;-117.705;228 -Eagan;Eagan;44.8169;-93.1638;228 -Bay City;Bay City;43.5903;-83.8886;228 -Sammamish;Sammamish;47.6017;-122.0416;228 -North Little Rock;North Little Rock;34.7808;-92.2371;228 -Chapel Hill;Chapel Hill;35.927;-79.0391;228 -Haverhill;Haverhill;42.7838;-71.0871;228 -Rocky Mount;Rocky Mount;35.9676;-77.8048;228 -Eastvale;Eastvale;33.9617;-117.5802;228 -Johnstown;Johnstown;40.3258;-78.9193;228 -Springfield;Springfield;44.0538;-122.981;228 -Fairbanks;Fairbanks;64.8353;-147.6534;228 -Beloit;Beloit;42.523;-89.0184;228 -Gloucester;Gloucester;39.7924;-75.0363;228 -Glens Falls;Glens Falls;43.3109;-73.6459;228 -Eden Prairie;Eden Prairie;44.8488;-93.4595;228 -Dublin;Dublin;37.7161;-121.8963;228 -Port Orange;Port Orange;29.1084;-81.0137;228 -Michigan City;Michigan City;41.7099;-86.8705;228 -Great Falls;Great Falls;47.5022;-111.2995;228 -Middletown;Middletown;40.3893;-74.082;228 -Pflugerville;Pflugerville;30.452;-97.6022;228 -Palo Alto;Palo Alto;37.3913;-122.1468;228 -Brentwood;Brentwood;37.9355;-121.7191;228 -Carmichael;Carmichael;38.6337;-121.323;228 -Grand Forks;Grand Forks;47.9218;-97.0886;228 -San Clemente;San Clemente;33.4498;-117.6103;228 -Noblesville;Noblesville;40.0354;-86.0042;228 -Cottleville;Cottleville;38.7513;-90.6582;228 -Mansfield;Mansfield;40.7656;-82.5275;228 -Lake Delton;Lake Delton;43.5932;-89.7842;228 -Dayton;Dayton;39.1127;-84.464;228 -Kingstree;Kingstree;33.6665;-79.8292;228 -Anna;Anna;37.4612;-89.2388;228 -Schaumburg;Schaumburg;42.0307;-88.0838;228 -Pocatello;Pocatello;42.8724;-112.4646;228 -Gardiner;Gardiner;41.6949;-74.1869;228 -Jonesborough;Jonesborough;36.2959;-82.4766;228 -West Pennsboro;West Pennsboro;40.1798;-77.3335;228 -Pittstown;Pittstown;42.8647;-73.5051;228 -Lakehills;Lakehills;29.6237;-98.9448;228 -Milton;Milton;42.7751;-88.943;228 -Alva;Alva;36.7892;-98.6648;228 -Oreland;Oreland;40.1148;-75.1801;228 -Wright;Wright;41.1211;-75.9046;228 -Riga;Riga;43.0802;-77.8753;228 -Groveport;Groveport;39.8585;-82.8978;228 -Olivarez;Olivarez;26.2285;-97.9931;228 -Willow Springs;Willow Springs;41.7332;-87.8859;228 -Samsula-Spruce Creek;Samsula-Spruce Creek;29.0484;-81.0628;228 -Zephyrhills South;Zephyrhills South;28.2152;-82.1886;228 -Wyndmoor;Wyndmoor;40.0856;-75.1941;228 -Champlain;Champlain;44.9591;-73.4324;228 -Byron;Byron;44.0379;-92.6411;228 -Pontoon Beach;Pontoon Beach;38.7208;-90.0609;228 -Adams;Adams;40.2876;-78.7452;228 -Upper Pottsgrove;Upper Pottsgrove;40.2824;-75.6362;228 -Wrightsville;Wrightsville;32.7265;-82.7197;228 -Linglestown;Linglestown;40.3445;-76.795;228 -Hopkinton;Hopkinton;43.1979;-71.6968;228 -Elmwood;Elmwood;29.9555;-90.188;228 -Tellico Village;Tellico Village;35.6977;-84.2661;228 -Manchester;Manchester;47.5519;-122.5517;228 -Dove Valley;Dove Valley;39.5741;-104.8289;228 -Hollidaysburg;Hollidaysburg;40.4311;-78.393;228 -Loughman;Loughman;28.2381;-81.5685;228 -Princeton;Princeton;37.3689;-81.0961;228 -Estherville;Estherville;43.3998;-94.8343;228 -Philomath;Philomath;44.5422;-123.3599;228 -Greenbrier;Greenbrier;35.2289;-92.3836;228 -Wilton;Wilton;38.413;-121.2127;228 -Mathis;Mathis;28.0909;-97.817;228 -Hartford City;Hartford City;40.4537;-85.3736;228 -Wayne;Wayne;42.2379;-97.01;228 -Paradise;Paradise;39.9859;-76.1066;228 -Springfield;Springfield;39.8466;-76.7112;228 -Eastwood;Eastwood;42.3028;-85.5447;228 -Starke;Starke;29.9474;-82.1129;228 -East Flat Rock;East Flat Rock;35.2802;-82.4171;228 -Dandridge;Dandridge;36.0285;-83.4308;228 -Cambria;Cambria;35.5523;-121.0847;228 -Corydon;Corydon;38.213;-86.1257;228 -Paoli;Paoli;40.042;-75.4912;228 -Richmond;Richmond;39.2755;-93.9731;228 -Gardiner;Gardiner;44.191;-69.7921;228 -Wilmington;Wilmington;41.3204;-88.164;228 -Hilmar-Irwin;Hilmar-Irwin;37.4045;-120.8504;228 -Violet;Violet;29.8962;-89.892;228 -Mendham;Mendham;40.7828;-74.5943;228 -White Rock;White Rock;35.8075;-106.2067;228 -Flanders;Flanders;40.8925;-72.6049;228 -Findlay;Findlay;40.4782;-80.2811;228 -Dickson City;Dickson City;41.4684;-75.6358;228 -Oak Point;Oak Point;33.1803;-96.9911;228 -West Modesto;West Modesto;37.618;-121.0343;228 -Trenton;Trenton;40.0819;-93.603;228 -Fort Lee;Fort Lee;37.2357;-77.3325;228 -Sansom Park;Sansom Park;32.8028;-97.4021;228 -North Manchester;North Manchester;41.0044;-85.775;228 -Asbury;Asbury;42.5119;-90.7795;228 -Fort Wright;Fort Wright;39.0462;-84.5362;228 -Elbridge;Elbridge;43.0535;-76.4389;228 -West Yarmouth;West Yarmouth;41.6496;-70.2487;228 -Rancho Murieta;Rancho Murieta;38.5085;-121.0716;228 -Lee;Lee;42.302;-73.2341;228 -Villa Park;Villa Park;33.818;-117.8104;228 -Tupper Lake;Tupper Lake;44.2431;-74.4747;228 -Highgrove;Highgrove;34.0106;-117.3098;228 -The Village of Indian Hill;The Village of Indian Hill;39.1916;-84.3344;228 -Conley;Conley;33.6398;-84.3376;228 -Little Silver;Little Silver;40.3357;-74.0346;228 -Turner;Turner;44.2671;-70.2429;228 -Edna;Edna;28.9757;-96.6483;228 -Peoria Heights;Peoria Heights;40.7466;-89.57;228 -Hilton;Hilton;43.29;-77.7925;228 -Sewickley;Sewickley;40.2522;-79.731;228 -Granite Shoals;Granite Shoals;30.5897;-98.3715;228 -Palmview;Palmview;26.2303;-98.3791;228 -Fountainhead-Orchard Hills;Fountainhead-Orchard Hills;39.6878;-77.7173;228 -Eaton;Eaton;40.5256;-104.713;228 -Cambria;Cambria;43.1766;-78.8202;228 -Attalla;Attalla;34.0049;-86.104;228 -Belding;Belding;43.0968;-85.2331;228 -Gas City;Gas City;40.4889;-85.5946;228 -Brownfields;Brownfields;30.5467;-91.1225;228 -Crafton;Crafton;40.4333;-80.0712;228 -Harris;Harris;40.7633;-77.7674;228 -Washingtonville;Washingtonville;41.4296;-74.1578;228 -Brush;Brush;40.2598;-103.6323;228 -Saratoga;Saratoga;43.0604;-73.6474;228 -Ulysses;Ulysses;37.5774;-101.3549;228 -New Boston;New Boston;42.9774;-71.686;228 -Monroeville;Monroeville;31.5162;-87.3279;228 -Zapata;Zapata;26.9027;-99.2612;228 -Grafton;Grafton;39.3409;-80.0161;228 -Rio Pinar;Rio Pinar;28.5271;-81.2628;228 -Union;Union;40.2477;-79.9843;228 -Claverack;Claverack;42.2235;-73.6873;228 -Dripping Springs;Dripping Springs;30.1954;-98.094;228 -Grafton;Grafton;41.2808;-82.0367;228 -Highland;Highland;41.7179;-73.9646;228 -Douglass Hills;Douglass Hills;38.2366;-85.5499;228 -Spring Grove;Spring Grove;42.4543;-88.2402;228 -Woods Creek;Woods Creek;47.8821;-121.8982;228 -Laie;Laie;21.6443;-157.928;228 -Belle Fourche;Belle Fourche;44.6642;-103.8564;228 -Chickasaw;Chickasaw;30.7714;-88.0793;228 -Nazareth;Nazareth;40.74;-75.3132;228 -Benton;Benton;32.6906;-93.74;228 -Blairstown;Blairstown;40.9813;-74.9984;228 -Crosspointe;Crosspointe;38.7253;-77.2638;228 -Fort Washington;Fort Washington;40.1407;-75.1925;228 -Oceanport;Oceanport;40.316;-74.0205;228 -South Haven;South Haven;42.4011;-86.2677;228 -Paola;Paola;38.5784;-94.862;228 -Rumford;Rumford;44.5347;-70.6154;228 -Volney;Volney;43.3594;-76.3732;228 -Longswamp;Longswamp;40.4907;-75.6601;228 -Lee Acres;Lee Acres;36.7103;-108.0725;228 -Naples Park;Naples Park;26.2633;-81.8094;228 -Warrenton;Warrenton;46.1685;-123.9302;228 -Sinton;Sinton;28.0392;-97.5154;228 -New Gloucester;New Gloucester;43.9641;-70.2959;228 -East Rockhill;East Rockhill;40.4082;-75.2831;228 -Fair Haven;Fair Haven;40.3619;-74.0392;228 -Fabens;Fabens;31.5136;-106.1521;228 -Windcrest;Windcrest;29.5149;-98.3818;228 -Spring Ridge;Spring Ridge;39.4043;-77.3413;228 -Gustine;Gustine;37.2545;-120.9949;228 -Massanetta Springs;Massanetta Springs;38.3899;-78.834;228 -Nolanville;Nolanville;31.0754;-97.609;228 -Glendale;Glendale;38.5935;-90.3825;228 -Hutchins;Hutchins;32.6421;-96.7093;228 -Chester;Chester;41.357;-74.2769;228 -Belton;Belton;34.5237;-82.4937;228 -Margate City;Margate City;39.3307;-74.5071;228 -Posen;Posen;41.6291;-87.6858;228 -Brookville;Brookville;39.8393;-84.4176;228 -Marlow Heights;Marlow Heights;38.8237;-76.9485;228 -Turpin Hills;Turpin Hills;39.1063;-84.3703;228 -Luling;Luling;29.6814;-97.6468;228 -Silver Lakes;Silver Lakes;34.7519;-117.3431;228 -Old Fig Garden;Old Fig Garden;36.7989;-119.8051;228 -Mount Arlington;Mount Arlington;40.919;-74.639;228 -Ross;Ross;40.8772;-75.3607;228 -Harris Hill;Harris Hill;42.973;-78.6793;228 -Carterville;Carterville;37.763;-89.0841;228 -Orchard Homes;Orchard Homes;46.8559;-114.0778;228 -Hartwell;Hartwell;34.3496;-82.9289;228 -Littlefield;Littlefield;33.9191;-102.3349;228 -Willow Park;Willow Park;32.7548;-97.6499;228 -Woodcliff Lake;Woodcliff Lake;41.0253;-74.0603;228 -Cave Creek;Cave Creek;33.8513;-111.9801;228 -Rosendale;Rosendale;41.8473;-74.0786;228 -Franklin Center;Franklin Center;40.5321;-74.5415;228 -Dowagiac;Dowagiac;41.9834;-86.1126;228 -Alma;Alma;35.4919;-94.2165;228 -Las Flores;Las Flores;33.5838;-117.6235;228 -Paulsboro;Paulsboro;39.84;-75.2397;228 -New Martinsville;New Martinsville;39.6636;-80.8569;228 -Breese;Breese;38.6138;-89.523;228 -Manasquan;Manasquan;40.1186;-74.045;228 -Cambria;Cambria;40.4931;-78.7448;228 -Beardstown;Beardstown;39.9994;-90.4178;228 -Marianna;Marianna;30.7943;-85.226;228 -Woodstock;Woodstock;42.0557;-74.1653;228 -Lake Mohegan;Lake Mohegan;41.3165;-73.8475;228 -Orleans;Orleans;41.7665;-69.9675;228 -Brookshire;Brookshire;29.7824;-95.9515;228 -Bright;Bright;39.2254;-84.8613;228 -Volo;Volo;42.3298;-88.1599;228 -Ramblewood;Ramblewood;39.9322;-74.9527;228 -Tewksbury;Tewksbury;40.6951;-74.7783;228 -Mount Zion;Mount Zion;39.7794;-88.8834;228 -Piedmont;Piedmont;34.7074;-82.4651;228 -Norwood;Norwood;40.9933;-73.951;228 -Patterson;Patterson;29.6909;-91.3096;228 -Lyndon;Lyndon;44.545;-72.0076;228 -West Bountiful;West Bountiful;40.8982;-111.9082;228 -Fellsmere;Fellsmere;27.7241;-80.5975;228 -Houlton;Houlton;46.1403;-67.8429;228 -Lebanon;Lebanon;37.5689;-85.2578;228 -Harvest;Harvest;34.8558;-86.7521;228 -Mattydale;Mattydale;43.0992;-76.1388;228 -Wilson;Wilson;43.2692;-78.8238;228 -Eldorado at Santa Fe;Eldorado at Santa Fe;35.5273;-105.934;228 -Chelsea;Chelsea;42.3132;-84.0188;228 -Roseland;Roseland;40.8208;-74.3085;228 -Moosic;Moosic;41.3584;-75.7027;228 -Greenwood;Greenwood;38.8508;-94.3378;228 -Berne;Berne;40.6572;-84.9555;228 -West Clarkston-Highland;West Clarkston-Highland;46.4022;-117.0628;228 -Hellertown;Hellertown;40.5811;-75.3378;228 -South Hooksett;South Hooksett;43.0337;-71.4256;228 -Kingston;Kingston;41.9862;-70.7482;228 -LaBelle;LaBelle;26.7219;-81.4506;228 -Washington;Washington;38.6587;-87.1591;228 -Hazel Crest;Hazel Crest;41.5732;-87.6899;228 -Price;Price;39.604;-110.8004;228 -Charlton;Charlton;42.1351;-71.968;228 -Alpena;Alpena;45.074;-83.4399;228 -Conway;Conway;28.4968;-81.3316;228 -Kettering;Kettering;38.8888;-76.789;228 -Rocky Point;Rocky Point;40.9357;-72.9364;228 -Elizabethton;Elizabethton;36.3367;-82.2369;228 -Wauconda;Wauconda;42.2748;-88.1359;228 -Lake Forest Park;Lake Forest Park;47.7574;-122.2865;228 -Marion;Marion;35.6774;-82.0013;228 -Fortuna;Fortuna;40.5862;-124.1419;228 -Santa Fe;Santa Fe;29.3892;-95.1005;228 -North Valley;North Valley;35.1736;-106.6231;228 -Montezuma;Montezuma;32.2997;-84.0246;228 -Verona;Verona;40.8323;-74.243;228 -Lindale;Lindale;32.4934;-95.4069;228 -Englewood;Englewood;39.8644;-84.3071;228 -Lakeland South;Lakeland South;47.2784;-122.283;228 -Washington;Washington;40.174;-80.2466;228 -Fruita;Fruita;39.1549;-108.7307;228 -Homosassa Springs;Homosassa Springs;28.8118;-82.5392;228 -Jensen Beach;Jensen Beach;27.2438;-80.2423;228 -Marshall;Marshall;44.4488;-95.7897;228 -Rogers;Rogers;45.1865;-93.5783;228 -Avenal;Avenal;36.0311;-120.1162;228 -Red Oak;Red Oak;32.5207;-96.7864;228 -Olivehurst;Olivehurst;39.0817;-121.5549;228 -Big Bear City;Big Bear City;34.2536;-116.7903;228 -Middlesborough;Middlesborough;36.6127;-83.7227;228 -Soddy-Daisy;Soddy-Daisy;35.2571;-85.1739;228 -Moberly;Moberly;39.419;-92.4365;228 -Port Clinton;Port Clinton;41.5096;-82.9385;228 -Canton;Canton;40.5632;-90.0409;228 -Vadnais Heights;Vadnais Heights;45.057;-93.0748;228 -Wood Dale;Wood Dale;41.9666;-87.9807;228 -Waianae;Waianae;21.4569;-158.1759;228 -Rantoul;Rantoul;40.3031;-88.1549;228 -Shiloh;Shiloh;38.5534;-89.916;228 -Colonial Park;Colonial Park;40.2997;-76.8068;228 -Broadlands;Broadlands;39.0168;-77.5167;228 -Brecksville;Brecksville;41.3079;-81.6193;228 -New Providence;New Providence;40.6996;-74.4034;228 -East Milton;East Milton;30.6175;-86.9636;228 -West Freehold;West Freehold;40.2324;-74.2943;228 -Sharonville;Sharonville;39.2825;-84.4071;228 -Spring Creek;Spring Creek;40.7386;-115.5971;228 -St. James;St. James;40.8761;-73.1521;228 -Middlesex;Middlesex;40.5744;-74.5011;228 -Maumee;Maumee;41.5696;-83.6636;228 -Lawrenceburg;Lawrenceburg;38.0332;-84.9032;228 -Brevard;Brevard;35.2439;-82.7264;228 -Adams;Adams;40.7092;-80.012;228 -Arcadia;Arcadia;43.0871;-77.0857;228 -Forrest City;Forrest City;35.0135;-90.7931;228 -Sun Village;Sun Village;34.5596;-117.9559;228 -Brandermill;Brandermill;37.434;-77.6522;228 -Oak Park;Oak Park;34.1849;-118.7669;228 -Ephrata;Ephrata;40.1812;-76.1811;228 -Richmond Hill;Richmond Hill;31.9013;-81.3125;228 -Saddle Brook;Saddle Brook;40.9033;-74.0955;228 -Aurora;Aurora;42.7382;-78.6373;228 -Fergus Falls;Fergus Falls;46.2853;-96.076;228 -Moorestown-Lenola;Moorestown-Lenola;39.9659;-74.9643;228 -Wayland;Wayland;42.3585;-71.3594;228 -Pelham;Pelham;42.7336;-71.324;228 -Robinson;Robinson;40.4578;-80.1334;228 -Beach Park;Beach Park;42.4261;-87.8584;228 -Hickory Hills;Hickory Hills;41.7248;-87.8281;228 -Millbury;Millbury;42.1925;-71.7741;228 -Conneaut;Conneaut;41.9278;-80.5685;228 -Nether Providence;Nether Providence;39.8971;-75.3697;228 -Thomaston;Thomaston;32.8908;-84.3271;228 -Levelland;Levelland;33.5806;-102.3636;228 -Piney Green;Piney Green;34.7498;-77.3208;228 -Fort Campbell North;Fort Campbell North;36.6554;-87.4658;228 -Palmetto;Palmetto;27.5251;-82.575;228 -Deming;Deming;32.2631;-107.7525;228 -Big Rapids;Big Rapids;43.6992;-85.4806;228 -Miami Springs;Miami Springs;25.8195;-80.2894;228 -Fulshear;Fulshear;29.693;-95.8792;228 -Hammonton;Hammonton;39.6572;-74.7678;228 -Orange;Orange;41.2827;-73.0272;228 -New Kingman-Butler;New Kingman-Butler;35.2645;-114.0091;228 -Jericho;Jericho;40.7875;-73.5416;228 -Baraboo;Baraboo;43.4695;-89.7376;228 -Allouez;Allouez;44.4721;-88.0261;228 -Princeton;Princeton;33.1778;-96.5044;228 -South Venice;South Venice;27.0434;-82.4152;228 -Cromwell;Cromwell;41.6122;-72.6638;228 -Salisbury;Salisbury;40.5768;-75.4535;228 -El Sobrante;El Sobrante;33.8724;-117.4625;228 -Cahokia;Cahokia;38.5649;-90.1792;228 -Teays Valley;Teays Valley;38.4482;-81.924;228 -Springdale;Springdale;39.8769;-74.9723;228 -Oak Island;Oak Island;33.9434;-78.1366;228 -Gramercy;Gramercy;30.061;-90.6928;228 -Atlantic Beach;Atlantic Beach;30.3371;-81.4128;228 -North Mankato;North Mankato;44.1813;-94.0387;228 -New Fairfield;New Fairfield;41.488;-73.4882;228 -Shawangunk;Shawangunk;41.6335;-74.2654;228 -Dennis;Dennis;41.7064;-70.1643;228 -Oil City;Oil City;41.4282;-79.7035;228 -Clinton;Clinton;42.4119;-71.6888;228 -Glenpool;Glenpool;35.9485;-96.0052;228 -Artesia;Artesia;32.8492;-104.4274;228 -Frederick;Frederick;40.1089;-104.9694;228 -Beacon;Beacon;41.5036;-73.9655;228 -Ipswich;Ipswich;42.6857;-70.8399;228 -Dumas;Dumas;35.8613;-101.9642;228 -Raymondville;Raymondville;26.4759;-97.7769;228 -Oxford;Oxford;42.1286;-71.8665;228 -Dallas;Dallas;33.9153;-84.8416;228 -Plumstead;Plumstead;40.3878;-75.1164;228 -Goshen;Goshen;41.3817;-74.3498;228 -Hutchinson;Hutchinson;44.8856;-94.3768;228 -Dayton;Dayton;30.0292;-94.9038;228 -Reidsville;Reidsville;36.3377;-79.6727;228 -Effingham;Effingham;39.1207;-88.5508;228 -Santaquin;Santaquin;39.9711;-111.7937;228 -D'Iberville;D'Iberville;30.4709;-88.9011;228 -Cayce;Cayce;33.9458;-81.0433;228 -Uxbridge;Uxbridge;42.0593;-71.638;228 -Wauchula;Wauchula;27.5469;-81.8101;228 -Colesville;Colesville;39.073;-77.0009;228 -Hobe Sound;Hobe Sound;27.0729;-80.1425;228 -North Auburn;North Auburn;38.9306;-121.0821;228 -Toppenish;Toppenish;46.3806;-120.3123;228 -Ozark;Ozark;31.4508;-85.6473;228 -Douglas;Douglas;31.5065;-82.8543;228 -Malone;Malone;44.7957;-74.2857;228 -Hooksett;Hooksett;43.0709;-71.4365;228 -Destin;Destin;30.395;-86.4701;228 -Mill Valley;Mill Valley;37.9085;-122.5421;228 -Tamaqua;Tamaqua;40.8033;-75.9344;228 -Apple Valley;Apple Valley;34.5328;-117.2104;228 -Mountain Home;Mountain Home;36.3348;-92.3846;228 -Alexander City;Alexander City;32.9242;-85.9361;228 -Camden;Camden;34.2565;-80.6087;228 -Antioch;Antioch;42.4742;-88.0721;228 -New Paltz;New Paltz;41.7577;-74.0883;228 -Rincon;Rincon;32.2947;-81.2353;228 -North Branford;North Branford;41.3645;-72.7769;228 -Cambridge;Cambridge;38.5515;-76.0786;228 -Gardendale;Gardendale;33.6678;-86.8069;228 -Hopatcong;Hopatcong;40.9541;-74.6593;228 -Hidalgo;Hidalgo;26.109;-98.2463;228 -Kings Park West;Kings Park West;38.8151;-77.296;228 -Salida;Salida;37.7145;-121.087;228 -Lewisville;Lewisville;36.103;-80.4164;228 -Lindenhurst;Lindenhurst;42.4175;-88.0257;228 -Phillipsburg;Phillipsburg;40.6895;-75.1821;228 -East Wenatchee;East Wenatchee;47.4174;-120.2822;228 -Caln;Caln;40.0014;-75.7618;228 -Covington;Covington;33.6049;-83.8465;228 -Jefferson Valley-Yorktown;Jefferson Valley-Yorktown;41.3179;-73.8007;228 -California City;California City;35.1578;-117.8721;228 -Taos;Taos;36.3871;-105.5804;228 -Raynham;Raynham;41.9312;-71.0436;228 -Chesterton;Chesterton;41.5997;-87.0548;228 -Steamboat Springs;Steamboat Springs;40.4777;-106.8243;228 -Sweden;Sweden;43.1791;-77.9406;228 -Black Forest;Black Forest;39.0608;-104.6752;228 -Fort Payne;Fort Payne;34.4557;-85.6965;228 -Cherry Hill Mall;Cherry Hill Mall;39.9384;-75.0117;228 -Fruitville;Fruitville;27.3328;-82.4616;228 -Lakewood Park;Lakewood Park;27.539;-80.3865;228 -Callaway;Callaway;30.1348;-85.5568;228 -Oatfield;Oatfield;45.4127;-122.5942;228 -Pomfret;Pomfret;42.4029;-79.3534;228 -Havre de Grace;Havre de Grace;39.5481;-76.1145;228 -Monroe;Monroe;39.4461;-84.3666;228 -East Norriton;East Norriton;40.1506;-75.3364;228 -Belle Chasse;Belle Chasse;29.8472;-90.0069;228 -Bay St. Louis;Bay St. Louis;30.3281;-89.3774;228 -Pecos;Pecos;31.4046;-103.5057;228 -Pell City;Pell City;33.5609;-86.2669;228 -Waunakee;Waunakee;43.1829;-89.4445;228 -Wixom;Wixom;42.5244;-83.5346;228 -Luling;Luling;29.9008;-90.3523;228 -Canton;Canton;32.5975;-90.0317;228 -Harrison;Harrison;36.2438;-93.1198;228 -Middleburg;Middleburg;30.0502;-81.9011;228 -Cleveland;Cleveland;33.744;-90.7285;228 -Greensburg;Greensburg;40.3113;-79.5444;228 -Ionia;Ionia;42.9772;-85.0727;228 -Pineville;Pineville;31.3414;-92.4096;228 -Chelsea;Chelsea;33.3255;-86.6299;228 -Iona;Iona;26.516;-81.9601;228 -Johnson City;Johnson City;42.123;-75.9624;228 -Hendersonville;Hendersonville;35.3242;-82.4576;228 -Mashpee;Mashpee;41.6178;-70.4908;228 -Crowley;Crowley;30.2175;-92.3752;228 -Sauk Rapids;Sauk Rapids;45.5981;-94.1539;228 -Lockhart;Lockhart;29.8785;-97.6831;228 -New Franklin;New Franklin;40.9525;-81.5838;228 -Seabrook;Seabrook;29.5751;-95.0236;228 -Greendale;Greendale;42.9371;-88.0018;228 -Bedford;Bedford;42.497;-71.2783;228 -Palmview South;Palmview South;26.2164;-98.378;228 -Honesdale;Honesdale;41.5774;-75.2524;228 -Poland;Poland;44.0463;-70.39;228 -Warren;Warren;33.6113;-92.0677;228 -Tonganoxie;Tonganoxie;39.1083;-95.0829;228 -Marlin;Marlin;31.3085;-96.8934;228 -Oxford;Oxford;39.7858;-75.9801;228 -Islip Terrace;Islip Terrace;40.7506;-73.1872;228 -Rochester;Rochester;41.76;-70.8385;228 -New Carlisle;New Carlisle;39.9446;-84.0257;228 -Lake Bluff;Lake Bluff;42.2826;-87.851;228 -Waterford;Waterford;42.7646;-88.216;228 -Boxborough;Boxborough;42.4884;-71.5178;228 -Siesta Key;Siesta Key;27.2779;-82.5516;228 -Bessemer City;Bessemer City;35.2841;-81.283;228 -Berryville;Berryville;36.3713;-93.5704;228 -Vinita;Vinita;36.6364;-95.177;228 -Connell;Connell;46.6622;-118.8404;228 -Buckner;Buckner;38.3867;-85.4503;228 -Taylorsville;Taylorsville;35.9175;-81.1754;228 -Glencoe;Glencoe;44.7699;-94.1512;228 -Wappingers Falls;Wappingers Falls;41.5984;-73.9182;228 -Lake Park;Lake Park;30.6852;-83.1875;228 -Ada;Ada;40.7681;-83.8253;228 -Exeter;Exeter;41.3338;-75.8214;228 -Hidden Valley Lake;Hidden Valley Lake;38.8003;-122.5505;228 -Barre;Barre;42.4201;-72.1061;228 -Waterville;Waterville;41.5015;-83.7365;228 -Duquesne;Duquesne;40.3732;-79.8502;228 -Preston;Preston;42.0989;-111.8799;228 -Stroudsburg;Stroudsburg;40.9838;-75.1972;228 -Frankenmuth;Frankenmuth;43.3321;-83.7395;228 -Eureka;Eureka;40.7148;-89.2775;228 -Slinger;Slinger;43.3318;-88.2799;228 -Tracyton;Tracyton;47.6095;-122.6533;228 -Nashville;Nashville;35.9692;-77.9555;228 -Leadville;Leadville;39.2473;-106.2934;228 -Carlinville;Carlinville;39.2774;-89.8761;228 -Elberton;Elberton;34.1064;-82.8705;228 -Kayenta;Kayenta;36.7144;-110.2589;228 -Bethany;Bethany;41.4261;-72.9931;228 -Sherwood Manor;Sherwood Manor;42.0125;-72.566;228 -Winston;Winston;43.12;-123.4242;228 -Rockdale;Rockdale;30.6542;-97.0089;228 -Jamestown;Jamestown;41.5149;-71.377;228 -Marbletown;Marbletown;41.8699;-74.1628;228 -Carroll;Carroll;40.1813;-79.9313;228 -Wellston;Wellston;39.1172;-82.5375;228 -Penn;Penn;39.8226;-75.8742;228 -Holdenville;Holdenville;35.0836;-96.4004;228 -Swartz Creek;Swartz Creek;42.9626;-83.826;228 -Highland Lakes;Highland Lakes;33.397;-86.6497;228 -Germantown;Germantown;39.6324;-84.3645;228 -Hamptonburgh;Hamptonburgh;41.4484;-74.254;228 -Baxley;Baxley;31.7643;-82.3508;228 -Santa Teresa;Santa Teresa;31.8701;-106.6714;228 -Atlanta;Atlanta;33.1136;-94.1672;228 -Weiser;Weiser;44.2547;-116.9689;228 -Yosemite Lakes;Yosemite Lakes;37.1885;-119.7723;228 -Harrietstown;Harrietstown;44.243;-74.2363;228 -Hopewell;Hopewell;39.7582;-76.5906;228 -Clare;Clare;43.8258;-84.763;228 -Strawberry;Strawberry;37.8925;-122.5078;228 -South Huntingdon;South Huntingdon;40.1702;-79.7001;228 -Falcon Heights;Falcon Heights;44.9899;-93.177;228 -Hidden Valley;Hidden Valley;39.1673;-84.8444;228 -Zeeland;Zeeland;42.8139;-86.0129;228 -Forest;Forest;32.3595;-89.4761;228 -Anamosa;Anamosa;42.1091;-91.2758;228 -Waimanalo;Waimanalo;21.3421;-157.7303;228 -Colorado City;Colorado City;32.3994;-100.8582;228 -Weldon Spring;Weldon Spring;38.7118;-90.6513;228 -Loudon;Loudon;43.321;-71.4413;228 -Pelham Manor;Pelham Manor;40.893;-73.8057;228 -Monticello;Monticello;40.0341;-88.5729;228 -Beekmantown;Beekmantown;44.7719;-73.4997;228 -Dulles Town Center;Dulles Town Center;39.0265;-77.4196;228 -Somerdale;Somerdale;39.8454;-75.0218;228 -Sparta;Sparta;35.9347;-85.4726;228 -Williams;Williams;39.1498;-122.1389;228 -Indian Wells;Indian Wells;33.7036;-116.3396;228 -Quincy;Quincy;39.8148;-77.5493;228 -Bar Harbor;Bar Harbor;44.3852;-68.2711;228 -Peculiar;Peculiar;38.7306;-94.4736;228 -Muldrow;Muldrow;35.4039;-94.5969;228 -Breckenridge;Breckenridge;32.7566;-98.9125;228 -Greenwich;Greenwich;40.6791;-75.1121;228 -Manteo;Manteo;35.9013;-75.661;228 -Stokesdale;Stokesdale;36.2318;-79.9834;228 -Mena;Mena;34.5812;-94.2369;228 -Fort Plain;Fort Plain;42.9316;-74.6277;228 -Kalaheo;Kalaheo;21.9159;-159.5236;228 -Wolfforth;Wolfforth;33.5148;-102.0066;228 -Fairview;Fairview;41.732;-73.9139;228 -Woodside;Woodside;37.4222;-122.2591;228 -Charleston;Charleston;36.9179;-89.3344;228 -Rye;Rye;43.0141;-70.7607;228 -Pana;Pana;39.3828;-89.0642;228 -Cameron;Cameron;30.8608;-96.9762;228 -New Holland;New Holland;40.1008;-76.09;228 -Lyons;Lyons;43.0882;-76.9996;228 -Adel;Adel;41.6121;-94.0129;228 -Harwinton;Harwinton;41.755;-73.0582;228 -Independence;Independence;40.8801;-74.8788;228 -Jim Thorpe;Jim Thorpe;40.8712;-75.7433;228 -Morristown;Morristown;44.5485;-72.6376;228 -Auburn;Auburn;42.9906;-71.3438;228 -Carlisle;Carlisle;39.5807;-84.3201;228 -Terrell Hills;Terrell Hills;29.4771;-98.4472;228 -Monaca;Monaca;40.6833;-80.2736;228 -Vernon;Vernon;41.6255;-80.2189;228 -Shady Side;Shady Side;38.8285;-76.5211;228 -Rockwood;Rockwood;35.8693;-84.6731;228 -Coraopolis;Coraopolis;40.5148;-80.1627;228 -Black River Falls;Black River Falls;44.2981;-90.842;228 -Honeoye Falls;Honeoye Falls;42.9557;-77.5903;228 -West Vincent;West Vincent;40.1256;-75.6477;228 -Fruitland;Fruitland;44.0195;-116.9221;228 -Gilbertsville;Gilbertsville;40.3219;-75.609;228 -Robbins;Robbins;41.6431;-87.708;228 -Northwood;Northwood;41.6089;-83.4836;228 -St. Augustine South;St. Augustine South;29.8449;-81.3156;228 -Sidney;Sidney;42.3073;-75.2772;228 -South Pittsburg;South Pittsburg;35.0111;-85.7183;228 -Eaton Rapids;Eaton Rapids;42.5092;-84.653;228 -Colby;Colby;39.3843;-101.0459;228 -Centerville;Centerville;40.7294;-92.8718;228 -Jamul;Jamul;32.7184;-116.8709;228 -East Moriches;East Moriches;40.8097;-72.7581;228 -Springhill;Springhill;33.0019;-93.4613;228 -Valparaiso;Valparaiso;30.4926;-86.5079;228 -Salamanca;Salamanca;42.1631;-78.7233;228 -Algona;Algona;43.0743;-94.2302;228 -Mocksville;Mocksville;35.9006;-80.5631;228 -Valatie;Valatie;42.4134;-73.6778;228 -Canal Fulton;Canal Fulton;40.8895;-81.5882;228 -Holdrege;Holdrege;40.4395;-99.3773;228 -East Port Orchard;East Port Orchard;47.5193;-122.6183;228 -Chadron;Chadron;42.826;-103.0025;228 -Ferriday;Ferriday;31.6343;-91.5562;228 -Denver City;Denver City;32.968;-102.8318;228 -Coal City;Coal City;41.2772;-88.2803;228 -New Hempstead;New Hempstead;41.1488;-74.0485;228 -Jackson;Jackson;33.292;-83.9678;228 -Waynesboro;Waynesboro;33.0909;-82.0146;228 -Columbia;Columbia;41.6939;-72.3072;228 -Lafayette;Lafayette;36.5242;-86.0307;228 -Angier;Angier;35.512;-78.7405;228 -Batesburg-Leesville;Batesburg-Leesville;33.9125;-81.5313;228 -North Sewickley;North Sewickley;40.8055;-80.2837;228 -Winterset;Winterset;41.3457;-94.0137;228 -Manchester-by-the-Sea;Manchester-by-the-Sea;42.5815;-70.7682;228 -Lemmon Valley;Lemmon Valley;39.6879;-119.8364;228 -Exton;Exton;40.0307;-75.6303;228 -Bridgton;Bridgton;44.0481;-70.7362;228 -Vienna;Vienna;43.2344;-75.7777;228 -Bellows Falls;Bellows Falls;43.1344;-72.455;228 -La Grange;La Grange;29.9129;-96.8767;228 -Marilla;Marilla;42.8251;-78.5322;228 -Polson;Polson;47.6886;-114.1411;228 -Cavalero;Cavalero;47.9846;-122.0743;228 -Cleveland;Cleveland;34.5971;-83.7621;228 -Lisbon;Lisbon;40.7752;-80.7628;228 -Caldwell;Caldwell;39.7467;-81.5127;228 -Orwigsburg;Orwigsburg;40.6541;-76.104;228 -Citrus Park;Citrus Park;33.5304;-112.444;228 -Northfield;Northfield;42.1026;-87.7791;228 -Berlin;Berlin;43.9704;-88.9505;228 -Central;Central;34.7234;-82.7787;228 -Palermo;Palermo;39.4313;-121.5225;228 -Floral City;Floral City;28.7065;-82.309;228 -Centerport;Centerport;40.8943;-73.3714;228 -Pinckneyville;Pinckneyville;38.0851;-89.3718;228 -Warm Mineral Springs;Warm Mineral Springs;27.0469;-82.2702;228 -Manitou Springs;Manitou Springs;38.8576;-104.9128;228 -New Castle;New Castle;39.6685;-75.5692;228 -Smiths Station;Smiths Station;32.5284;-85.096;228 -Ward;Ward;35.0117;-91.9577;228 -Penn Estates;Penn Estates;41.0346;-75.2417;228 -Dickinson;Dickinson;40.1008;-77.2468;228 -St. Paul Park;St. Paul Park;44.836;-92.9949;228 -Simonton Lake;Simonton Lake;41.7478;-85.9657;228 -Estacada;Estacada;45.2987;-122.3338;228 -Chackbay;Chackbay;29.8817;-90.7742;228 -Sunset;Sunset;41.1392;-112.0285;228 -Wind Lake;Wind Lake;42.823;-88.1573;228 -Manchester;Manchester;39.6584;-76.8881;228 -Clarinda;Clarinda;40.738;-95.034;228 -Hockinson;Hockinson;45.7302;-122.4833;228 -Englewood Cliffs;Englewood Cliffs;40.8822;-73.9466;228 -James City;James City;35.0592;-77.02;228 -Anthony;Anthony;31.9876;-106.5933;228 -Redstone;Redstone;39.9809;-79.8451;228 -Shepherdstown;Shepherdstown;39.4318;-77.8048;228 -North Oaks;North Oaks;45.1002;-93.0882;228 -Caruthersville;Caruthersville;36.1814;-89.6664;228 -Port LaBelle;Port LaBelle;26.7493;-81.3876;228 -Brookline;Brookline;42.7464;-71.6705;228 -Mattawa;Mattawa;46.737;-119.904;228 -Williamson;Williamson;34.7082;-112.5342;228 -Macon;Macon;39.7424;-92.4712;228 -East Quogue;East Quogue;40.8489;-72.5783;228 -Travelers Rest;Travelers Rest;34.9684;-82.4417;228 -Newport;Newport;41.1785;-76.0486;228 -Rincon Valley;Rincon Valley;32.1101;-110.6889;228 -Frankford;Frankford;41.1615;-74.7381;228 -Morganfield;Morganfield;37.6869;-87.8876;228 -Apple Valley;Apple Valley;40.4389;-82.3481;228 -Palmerton;Palmerton;40.8023;-75.616;228 -San Leon;San Leon;29.4901;-94.9403;228 -McGregor;McGregor;31.4187;-97.4283;228 -Westernport;Westernport;39.488;-79.0429;228 -Jonesboro;Jonesboro;32.2348;-92.7098;228 -Morris;Morris;45.5856;-95.9048;228 -Bangor;Bangor;44.8322;-68.7906;228 -Columbus;Columbus;39.2093;-85.9183;228 -Wake Village;Wake Village;33.424;-94.1188;228 -Benton Harbor;Benton Harbor;42.1159;-86.4488;228 -Clay;Clay;43.1809;-76.1955;228 -Apex;Apex;35.7239;-78.8728;228 -Royal Oak;Royal Oak;42.5084;-83.1539;228 -Lower Merion;Lower Merion;40.0282;-75.2807;228 -St. Clair Shores;St. Clair Shores;42.4921;-82.8957;228 -Bartlett;Bartlett;35.2337;-89.8195;228 -Bradenton;Bradenton;27.49;-82.5739;228 -Pontiac;Pontiac;42.6493;-83.2878;228 -Staunton;Staunton;38.1593;-79.0611;228 -Meriden;Meriden;41.5367;-72.7944;228 -Greenwood;Greenwood;39.6019;-86.1073;228 -Bowie;Bowie;38.9569;-76.7409;228 -Des Plaines;Des Plaines;42.0345;-87.9009;228 -Lewiston;Lewiston;44.0915;-70.1681;228 -Midland;Midland;43.6241;-84.2319;228 -St. Peters;St. Peters;38.7824;-90.6061;228 -Wesley Chapel;Wesley Chapel;28.2106;-82.3238;228 -Hamburg;Hamburg;42.7394;-78.8581;228 -Richland;Richland;46.2824;-119.2938;228 -Caldwell;Caldwell;43.6453;-116.6591;228 -San Rafael;San Rafael;37.9905;-122.5222;228 -Cartersville;Cartersville;34.1639;-84.8007;228 -Titusville;Titusville;28.5727;-80.8193;228 -Towson;Towson;39.3944;-76.619;228 -Beckley;Beckley;37.7878;-81.1841;228 -Hendersonville;Hendersonville;36.3063;-86.5998;228 -Huntersville;Huntersville;35.4058;-80.8727;228 -Santee;Santee;32.8554;-116.9851;228 -Southampton;Southampton;40.8996;-72.4937;228 -Bozeman;Bozeman;45.6832;-111.0552;228 -East Stroudsburg;East Stroudsburg;41.0023;-75.1779;228 -Taunton;Taunton;41.9036;-71.0943;228 -Weymouth;Weymouth;42.1984;-70.9466;228 -Parker;Parker;39.5084;-104.7753;228 -Palm Beach Gardens;Palm Beach Gardens;26.8466;-80.1679;228 -Walla Walla;Walla Walla;46.067;-118.3366;228 -Orland Park;Orland Park;41.6074;-87.8619;228 -Manchester;Manchester;41.7753;-72.5242;228 -Cape Girardeau;Cape Girardeau;37.3108;-89.5597;228 -Southaven;Southaven;34.9514;-89.9787;228 -Tinley Park;Tinley Park;41.567;-87.805;228 -Diamond Bar;Diamond Bar;33.9991;-117.8161;228 -Pittsfield;Pittsfield;42.4517;-73.2605;228 -Eagle Pass;Eagle Pass;28.7125;-100.484;228 -Grants Pass;Grants Pass;42.4333;-123.3317;228 -Blue Springs;Blue Springs;39.0124;-94.2721;228 -Midwest City;Midwest City;35.463;-97.3709;228 -Goldsboro;Goldsboro;35.3778;-77.972;228 -Euless;Euless;32.8508;-97.0799;228 -Manhattan;Manhattan;39.1886;-96.6046;228 -Shoreline;Shoreline;47.7564;-122.3426;228 -Piscataway;Piscataway;40.5467;-74.4636;228 -Lake Havasu City;Lake Havasu City;34.5006;-114.3113;228 -Jackson;Jackson;40.098;-74.3579;228 -Smyrna;Smyrna;33.8633;-84.5168;228 -Timberlake;Timberlake;37.3167;-79.2482;228 -Kent;Kent;41.4735;-73.7319;228 -Bellefontaine;Bellefontaine;40.3627;-83.763;228 -Channahon;Channahon;41.4213;-88.2593;228 -Manorville;Manorville;40.8575;-72.7915;228 -Palos Verdes Estates;Palos Verdes Estates;33.7871;-118.3976;228 -Richland;Richland;40.4491;-75.3362;228 -Woodinville;Woodinville;47.7569;-122.1478;228 -New Ulm;New Ulm;44.3121;-94.4686;228 -Clayton;Clayton;39.8689;-84.3292;228 -East Islip;East Islip;40.7275;-73.1861;228 -Port Royal;Port Royal;32.3557;-80.7029;228 -Verona;Verona;42.9893;-89.5383;228 -Bensville;Bensville;38.6176;-77.0077;228 -Farmington;Farmington;42.9894;-77.3087;228 -Newington;Newington;38.7358;-77.1993;228 -Lower Moreland;Lower Moreland;40.1346;-75.0542;228 -Newton;Newton;35.663;-81.2333;228 -Warrenville;Warrenville;41.821;-88.1857;228 -Globe;Globe;33.3869;-110.7515;228 -Cedar Lake;Cedar Lake;41.3697;-87.4383;228 -Baker;Baker;30.5833;-91.1581;228 -Hockessin;Hockessin;39.7837;-75.6815;228 -Rendon;Rendon;32.5789;-97.235;228 -North Palm Beach;North Palm Beach;26.8216;-80.0576;228 -Coolidge;Coolidge;32.9395;-111.5261;228 -Trenton;Trenton;39.4792;-84.462;228 -Sandpoint;Sandpoint;48.2822;-116.5613;228 -Loveland;Loveland;39.2679;-84.2731;228 -Fort Morgan;Fort Morgan;40.2538;-103.7909;228 -Azle;Azle;32.8955;-97.5379;228 -Newtown;Newtown;39.992;-75.4106;228 -Vidalia;Vidalia;32.2125;-82.4019;228 -Swansea;Swansea;38.5507;-89.9859;228 -Moss Point;Moss Point;30.424;-88.5289;228 -Dardenne Prairie;Dardenne Prairie;38.7566;-90.732;228 -Artondale;Artondale;47.3024;-122.6391;228 -Powell;Powell;40.1684;-83.0826;228 -Lyndhurst;Lyndhurst;41.5172;-81.4922;228 -DeRidder;DeRidder;30.8467;-93.2931;228 -Glenn Dale;Glenn Dale;38.9833;-76.804;228 -Western Springs;Western Springs;41.8022;-87.9006;228 -Okmulgee;Okmulgee;35.6136;-96.0069;228 -Mountain Park;Mountain Park;33.8458;-84.1313;228 -Carpinteria;Carpinteria;34.3962;-119.5118;228 -Glenn Heights;Glenn Heights;32.5506;-96.8548;228 -Jefferson;Jefferson;34.1373;-83.6021;228 -Van Buren;Van Buren;43.1211;-76.3591;228 -Medway;Medway;42.1535;-71.4291;228 -Mounds View;Mounds View;45.1071;-93.2076;228 -Newark;Newark;43.0418;-77.093;228 -River Ridge;River Ridge;29.9593;-90.2202;228 -Nesconset;Nesconset;40.8467;-73.1522;228 -Richton Park;Richton Park;41.4816;-87.7387;228 -Franconia;Franconia;40.3055;-75.359;228 -Berkeley Heights;Berkeley Heights;40.6764;-74.4244;228 -Rochester;Rochester;42.6866;-83.1198;228 -Solana Beach;Solana Beach;32.9942;-117.2575;228 -Mankato;Mankato;44.1712;-93.9773;228 -Albany;Albany;44.6274;-123.0966;228 -Encinitas;Encinitas;33.049;-117.2613;228 -Elmira;Elmira;42.0938;-76.8097;228 -Dundalk;Dundalk;39.2703;-76.4942;228 -Castro Valley;Castro Valley;37.7091;-122.0631;228 -Coon Rapids;Coon Rapids;45.1755;-93.3095;228 -Bethesda;Bethesda;38.9866;-77.1188;228 -West Hartford;West Hartford;41.7669;-72.7536;228 -Palm Harbor;Palm Harbor;28.0847;-82.7481;228 -Port Charlotte;Port Charlotte;26.9918;-82.114;228 -San Luis Obispo;San Luis Obispo;35.2669;-120.6691;228 -Council Bluffs;Council Bluffs;41.2369;-95.8517;228 -Sebring;Sebring;27.477;-81.453;228 -Waltham;Waltham;42.3889;-71.2423;228 -Leander;Leander;30.5728;-97.8618;228 -Greenwich;Greenwich;41.0665;-73.6368;228 -Parkersburg;Parkersburg;39.2624;-81.542;228 -Rome;Rome;34.2661;-85.1862;228 -Millcreek;Millcreek;40.6892;-111.8291;228 -Sanford;Sanford;28.7893;-81.276;228 -Reston;Reston;38.9497;-77.3461;228 -Morristown;Morristown;36.2046;-83.3006;228 -Burnsville;Burnsville;44.7648;-93.2795;228 -Fairfield;Fairfield;41.1775;-73.2733;228 -Hamilton;Hamilton;39.3938;-84.5653;228 -Moore;Moore;35.3293;-97.4758;228 -Casa Grande;Casa Grande;32.9068;-111.7624;228 -Monessen;Monessen;40.1519;-79.8828;228 -Woodland;Woodland;38.6712;-121.75;228 -Commerce City;Commerce City;39.8642;-104.8434;228 -Bensalem;Bensalem;40.1086;-74.9431;228 -Hot Springs;Hot Springs;34.4892;-93.0501;228 -Marietta;Marietta;33.9533;-84.5422;228 -Gadsden;Gadsden;34.009;-86.0156;228 -Taylor;Taylor;42.226;-83.2688;228 -Novi;Novi;42.4786;-83.4893;228 -Hamden;Hamden;41.3961;-72.9215;228 -Spring;Spring;30.0613;-95.383;228 -Lakewood;Lakewood;47.1628;-122.5299;228 -Andover;Andover;37.6869;-97.1354;228 -Brookside;Brookside;39.6666;-75.7153;228 -South Park Township;South Park Township;40.2989;-79.9944;228 -South Park;South Park;40.2989;-79.9944;228 -Sault Ste. Marie;Sault Ste. Marie;46.4817;-84.3723;228 -South Hill;South Hill;47.1203;-122.2848;228 -Short Hills;Short Hills;40.7389;-74.3278;228 -Huron;Huron;44.3622;-98.2102;228 -Jasper;Jasper;33.8503;-87.2708;228 -Bristol;Bristol;41.6812;-72.9407;228 -Plymouth;Plymouth;41.8783;-70.6309;228 -Linton;Linton;39.0356;-87.1586;228 -Richland;Richland;43.5468;-76.1381;228 -Semmes;Semmes;30.7941;-88.2358;228 -Lackland AFB;Lackland AFB;29.3867;-98.6179;228 -Elverta;Elverta;38.7185;-121.4455;228 -Mansfield;Mansfield;32.0355;-93.7004;228 -Leacock;Leacock;40.0406;-76.1117;228 -Rusk;Rusk;31.7978;-95.1491;228 -Kirkwood;Kirkwood;42.0889;-75.8033;228 -Riviera Beach;Riviera Beach;39.1628;-76.5263;228 -Port Neches;Port Neches;29.9765;-93.946;228 -Blaine;Blaine;48.9839;-122.7414;228 -Bowling Green;Bowling Green;39.3447;-91.2032;228 -Choctaw;Choctaw;35.48;-97.2666;228 -Manvel;Manvel;29.4793;-95.3659;228 -Windsor Locks;Windsor Locks;41.9267;-72.6544;228 -Taylorville;Taylorville;39.5328;-89.2804;228 -Los Alamos;Los Alamos;35.8926;-106.2862;228 -Oregon;Oregon;42.9253;-89.3892;228 -Commerce;Commerce;33.9963;-118.1519;228 -Bonita;Bonita;32.6652;-117.0295;228 -Broussard;Broussard;30.1393;-91.9538;228 -Herrin;Herrin;37.7983;-89.0305;228 -Elgin;Elgin;30.352;-97.3879;228 -Mercerville;Mercerville;40.236;-74.6916;228 -La Homa;La Homa;26.2773;-98.3579;228 -Tarboro;Tarboro;35.9046;-77.5563;228 -Borger;Borger;35.6598;-101.4012;228 -Charlotte;Charlotte;42.5662;-84.8304;228 -Greenville;Greenville;40.1043;-84.6209;228 -Dover;Dover;40.5302;-81.4805;228 -Glendale;Glendale;43.1288;-87.9277;228 -Lahaina;Lahaina;20.8848;-156.6618;228 -Terryville;Terryville;40.909;-73.0492;228 -Othello;Othello;46.8221;-119.1652;228 -Jupiter Farms;Jupiter Farms;26.9224;-80.2187;228 -Wickliffe;Wickliffe;41.6072;-81.469;228 -Yulee;Yulee;30.635;-81.5678;228 -Athens;Athens;32.2041;-95.8321;228 -Gulf Shores;Gulf Shores;30.2759;-87.7013;228 -Franklin;Franklin;29.7851;-91.5098;228 -Wawarsing;Wawarsing;41.7526;-74.4172;228 -Brunswick;Brunswick;42.7558;-73.5903;228 -College;College;64.8694;-147.8217;228 -Clinton;Clinton;40.6315;-74.8553;228 -Cedartown;Cedartown;34.0223;-85.2479;228 -East Hampton;East Hampton;41.5696;-72.5074;228 -South Sioux City;South Sioux City;42.4627;-96.4126;228 -Maryville;Maryville;40.3428;-94.8701;228 -Lilburn;Lilburn;33.8887;-84.1379;228 -Weigelstown;Weigelstown;39.9843;-76.8315;228 -Cloquet;Cloquet;46.7221;-92.4923;228 -New Hanover;New Hanover;40.3145;-75.5566;228 -Marshall;Marshall;39.1147;-93.201;228 -Medfield;Medfield;42.1848;-71.305;228 -Lake Tapps;Lake Tapps;47.2307;-122.1694;228 -Spearfish;Spearfish;44.4912;-103.8167;228 -Glen Carbon;Glen Carbon;38.758;-89.983;228 -Ridge;Ridge;40.9068;-72.8816;228 -Finneytown;Finneytown;39.2159;-84.5145;228 -Monfort Heights;Monfort Heights;39.1822;-84.6075;228 -Braselton;Braselton;34.1088;-83.8128;228 -Lapeer;Lapeer;43.0447;-83.3254;228 -Clinton;Clinton;41.298;-72.53;228 -Dunmore;Dunmore;41.4152;-75.6072;228 -Georgetown;Georgetown;31.9849;-81.226;228 -Kittanning;Kittanning;40.8279;-79.5233;228 -Vinings;Vinings;33.8608;-84.4686;228 -Sharon;Sharon;41.234;-80.4997;228 -Claremont;Claremont;43.379;-72.3368;228 -Forest Hill;Forest Hill;32.6619;-97.2662;228 -Vail;Vail;32.0217;-110.6937;228 -Gladeview;Gladeview;25.8395;-80.2368;228 -Cypress Lake;Cypress Lake;26.5391;-81.9;228 -Lawrenceburg;Lawrenceburg;39.0986;-84.8713;228 -Lakeland North;Lakeland North;47.3374;-122.2812;228 -West Carrollton;West Carrollton;39.6701;-84.2542;228 -Sturgis;Sturgis;41.7995;-85.4182;228 -Loganville;Loganville;33.8353;-83.8957;228 -Lake Wylie;Lake Wylie;35.0997;-81.0677;228 -Lynnfield;Lynnfield;42.5356;-71.0382;228 -Irondale;Irondale;33.544;-86.6599;228 -Verde Village;Verde Village;34.7122;-111.9943;228 -Oakland;Oakland;41.0313;-74.2408;228 -Fallsburg;Fallsburg;41.7391;-74.6038;228 -West Bradford;West Bradford;39.9633;-75.716;228 -Fort Drum;Fort Drum;44.0451;-75.7847;228 -Amity;Amity;40.2905;-75.7477;228 -Chatham;Chatham;39.6733;-89.6938;228 -Lakeland Village;Lakeland Village;33.648;-117.3706;228 -Bellefonte;Bellefonte;40.9141;-77.7683;228 -Spring Garden;Spring Garden;39.9454;-76.7212;228 -Portland;Portland;36.5883;-86.5194;228 -San Marino;San Marino;34.1224;-118.1132;228 -Fort Lewis;Fort Lewis;47.0955;-122.5672;228 -Davidson;Davidson;35.4846;-80.8252;228 -Edgewood;Edgewood;47.2309;-122.2832;228 -Suamico;Suamico;44.6352;-88.0664;228 -Mahomet;Mahomet;40.1885;-88.3904;228 -Martinsville;Martinsville;39.4228;-86.4208;228 -Warrensville Heights;Warrensville Heights;41.4363;-81.5222;228 -Worthington;Worthington;43.6281;-95.599;228 -Plover;Plover;44.4614;-89.5383;228 -Stoughton;Stoughton;42.9234;-89.2215;228 -Mount Vernon;Mount Vernon;38.714;-77.1043;228 -Schodack;Schodack;42.5297;-73.6858;228 -Pine;Pine;40.6437;-80.0315;228 -McPherson;McPherson;38.3714;-97.6605;228 -Moody;Moody;33.5986;-86.4963;228 -Lumberton;Lumberton;30.2562;-94.2071;228 -Villas;Villas;26.5504;-81.8679;228 -York;York;43.186;-70.6661;228 -Riverdale;Riverdale;41.6441;-87.6365;228 -East Greenwich;East Greenwich;41.6362;-71.5058;228 -South Daytona;South Daytona;29.1656;-81.0056;228 -Superior;Superior;39.9341;-105.1588;228 -Oxford;Oxford;41.4313;-73.135;228 -Lone Tree;Lone Tree;39.5309;-104.871;228 -Montgomeryville;Montgomeryville;40.2502;-75.2405;228 -North Fond du Lac;North Fond du Lac;43.8107;-88.4861;228 -Shelby;Shelby;43.1738;-78.3868;228 -Crestwood;Crestwood;38.3356;-85.4839;228 -Middle Paxton;Middle Paxton;40.3934;-76.8753;228 -Rio Hondo;Rio Hondo;26.2347;-97.5817;228 -Sheldon;Sheldon;43.1796;-95.8441;228 -Holbrook;Holbrook;34.9044;-110.1672;228 -Four Corners;Four Corners;45.6704;-111.178;228 -Morganville;Morganville;40.3756;-74.2444;228 -New Burlington;New Burlington;39.2624;-84.552;228 -Dickinson;Dickinson;42.1301;-75.9097;228 -South Haven;South Haven;41.5438;-87.1367;228 -Hugo;Hugo;34.0121;-95.5115;228 -Tice;Tice;26.6758;-81.8171;228 -Mexico;Mexico;43.4549;-76.205;228 -Town and Country;Town and Country;47.7259;-117.422;228 -Lakeview;Lakeview;34.9777;-85.2539;228 -Schuylkill Haven;Schuylkill Haven;40.6284;-76.1729;228 -Scott City;Scott City;37.2243;-89.536;228 -Portland;Portland;42.8696;-84.899;228 -Poplar Grove;Poplar Grove;42.3516;-88.8353;228 -Lake;Lake;41.4549;-75.3754;228 -Utica;Utica;42.629;-83.0218;228 -Highland Lakes;Highland Lakes;41.1716;-74.4643;228 -Johnstown;Johnstown;40.15;-82.6881;228 -Belleview;Belleview;29.0609;-82.0565;228 -Schuyler Falls;Schuyler Falls;44.6578;-73.5842;228 -Denair;Denair;37.5262;-120.7994;228 -Buellton;Buellton;34.6152;-120.1943;228 -Daleville;Daleville;31.2915;-85.7117;228 -Colville;Colville;48.5454;-117.8986;228 -Ghent;Ghent;42.312;-73.6509;228 -Marion;Marion;41.7091;-70.7635;228 -Holland;Holland;40.5966;-75.1221;228 -Flagler Beach;Flagler Beach;29.4716;-81.1303;228 -Canutillo;Canutillo;31.9185;-106.6006;228 -Rainsville;Rainsville;34.4939;-85.8435;228 -Spring Valley;Spring Valley;41.3357;-89.2034;228 -Homestead Meadows North;Homestead Meadows North;31.8483;-106.1707;228 -Humboldt;Humboldt;42.7232;-94.2245;228 -Sergeant Bluff;Sergeant Bluff;42.3976;-96.3517;228 -Primera;Primera;26.2237;-97.7528;228 -Chester;Chester;42.9672;-71.2509;228 -Lone Grove;Lone Grove;34.1809;-97.2559;228 -Silver Hill;Silver Hill;38.8392;-76.9367;228 -Colona;Colona;41.4678;-90.3445;228 -Battlement Mesa;Battlement Mesa;39.4505;-108.0066;228 -Post;Post;33.1911;-101.3814;228 -Bowie;Bowie;33.5566;-97.844;228 -Northumberland;Northumberland;43.1621;-73.6305;228 -McGuire AFB;McGuire AFB;40.0285;-74.5883;228 -Carmi;Carmi;38.0863;-88.1718;228 -Paris;Paris;44.2445;-70.4883;228 -Kings Park;Kings Park;38.8026;-77.2396;228 -Quantico Base;Quantico Base;38.5228;-77.3187;228 -West Pleasant View;West Pleasant View;39.732;-105.1785;228 -Collegeville;Collegeville;40.1873;-75.4581;228 -Bedford;Bedford;40.0456;-78.4998;228 -Creve Coeur;Creve Coeur;40.6425;-89.5983;228 -Sterling;Sterling;60.5405;-150.8089;228 -Grandwood Park;Grandwood Park;42.3929;-87.9871;228 -Tichigan;Tichigan;42.8087;-88.215;228 -Conklin;Conklin;42.0399;-75.8342;228 -Walton;Walton;42.1741;-75.1273;228 -Dunlap;Dunlap;35.3675;-85.3899;228 -Doffing;Doffing;26.2788;-98.3856;228 -Hampden;Hampden;42.0638;-72.4157;228 -Parker;Parker;33.057;-96.6248;228 -Pound Ridge;Pound Ridge;41.2115;-73.5747;228 -Attica;Attica;40.2874;-87.2452;228 -Boulder Creek;Boulder Creek;37.1341;-122.1271;228 -Weisenberg;Weisenberg;40.6051;-75.7099;228 -Mount Olive;Mount Olive;35.1997;-78.0662;228 -DeWitt;DeWitt;41.8227;-90.5448;228 -Sawmills;Sawmills;35.8162;-81.4779;228 -Paulden;Paulden;34.8899;-112.4938;228 -Newfield;Newfield;42.3377;-76.613;228 -River Ridge;River Ridge;28.2669;-82.6257;228 -Grosse Pointe;Grosse Pointe;42.3915;-82.9118;228 -Erwin;Erwin;35.3226;-78.6734;228 -Lake City;Lake City;44.4453;-92.2796;228 -Crawfordville;Crawfordville;30.1995;-84.3634;228 -Broadalbin;Broadalbin;43.0764;-74.1574;228 -North Salem;North Salem;41.333;-73.6042;228 -Ottawa;Ottawa;41.0203;-84.0354;228 -Blauvelt;Blauvelt;41.0689;-73.9545;228 -Maine;Maine;42.2;-76.0314;228 -Greene;Greene;42.3187;-75.7692;228 -Hanamaulu;Hanamaulu;21.9954;-159.3493;228 -Bliss Corner;Bliss Corner;41.6054;-70.9421;228 -Grambling;Grambling;32.5276;-92.7124;228 -Margaret;Margaret;33.6735;-86.468;228 -Colebrookdale;Colebrookdale;40.3468;-75.6464;228 -Birdsboro;Birdsboro;40.262;-75.8099;228 -Upper Yoder;Upper Yoder;40.2995;-78.9907;228 -Bristol;Bristol;42.5378;-88.0149;228 -St. Clairsville;St. Clairsville;40.0792;-80.8997;228 -Waterbury;Waterbury;44.3851;-72.746;228 -Ayden;Ayden;35.4694;-77.4167;228 -Wilson;Wilson;35.7312;-77.9284;228 -Oroville;Oroville;39.4999;-121.5634;228 -Morehead City;Morehead City;34.7308;-76.7387;228 -Enid;Enid;36.4061;-97.8701;228 -Coral Gables;Coral Gables;25.7037;-80.2715;228 -Orangetown;Orangetown;41.0526;-73.9475;228 -Azusa;Azusa;34.1386;-117.9124;228 -Ashburn;Ashburn;39.03;-77.4711;228 -Bloomsburg;Bloomsburg;41.0027;-76.4561;228 -Traverse City;Traverse City;44.7547;-85.6035;228 -Cookeville;Cookeville;36.1484;-85.5114;228 -Catalina Foothills;Catalina Foothills;32.3041;-110.8835;228 -Galveston;Galveston;29.2487;-94.891;228 -Severn;Severn;39.1355;-76.6958;228 -Sahuarita;Sahuarita;31.9323;-110.9654;228 -Forney;Forney;32.744;-96.4529;228 -Bullhead City;Bullhead City;35.1205;-114.546;228 -Irondequoit;Irondequoit;43.2096;-77.5705;228 -Stillwater;Stillwater;36.1316;-97.074;228 -East Hartford;East Hartford;41.7634;-72.6152;228 -Rowland Heights;Rowland Heights;33.9716;-117.8911;228 -Mishawaka;Mishawaka;41.6736;-86.1669;228 -West Mead;West Mead;41.6266;-80.1247;228 -Canterbury;Canterbury;41.6979;-71.9998;228 -Adams;Adams;43.8511;-76.0379;228 -Shanor-Northvue;Shanor-Northvue;40.9104;-79.9157;228 -Glencoe;Glencoe;33.9449;-85.9319;228 -Fox Chapel;Fox Chapel;40.5247;-79.8898;228 -Vinton;Vinton;42.1631;-92.026;228 -De Motte;De Motte;41.1988;-87.1973;228 -Silver Springs;Silver Springs;39.3826;-119.2149;228 -Maplewood;Maplewood;47.3716;-122.5689;228 -Saltillo;Saltillo;34.3789;-88.6939;228 -Monee;Monee;41.4181;-87.7499;228 -Munroe Falls;Munroe Falls;41.1386;-81.4344;228 -Iowa Falls;Iowa Falls;42.519;-93.2662;228 -Roseburg North;Roseburg North;43.2653;-123.3025;228 -Massac;Massac;37.0335;-88.6859;228 -Lower Oxford;Lower Oxford;39.806;-75.9895;228 -Glen Head;Glen Head;40.845;-73.618;228 -Clifton;Clifton;33.0249;-109.2883;228 -West Hills;West Hills;40.8198;-73.4339;228 -Buckley;Buckley;47.1615;-122.02;228 -Nottingham;Nottingham;43.1242;-71.121;228 -Scott;Scott;41.0219;-76.4169;228 -Gretna;Gretna;41.1319;-96.2447;228 -Candor;Candor;42.2318;-76.3329;228 -Stewartstown;Stewartstown;39.7528;-76.5925;228 -Summit;Summit;43.0504;-88.4815;228 -Springfield;Springfield;40.5249;-75.2998;228 -Colesville;Colesville;42.1742;-75.6627;228 -Amelia;Amelia;39.0229;-84.2184;228 -Dundee;Dundee;28.0115;-81.5995;228 -North Scituate;North Scituate;42.2121;-70.7652;228 -Montevideo;Montevideo;44.9505;-95.7153;228 -Sulphur;Sulphur;34.4977;-96.9899;228 -Offutt AFB;Offutt AFB;41.1207;-95.9209;228 -Berkeley;Berkeley;41.8891;-87.9114;228 -Wayne;Wayne;40.583;-76.2294;228 -Wakefield;Wakefield;43.5916;-71.0098;228 -Carver;Carver;44.76;-93.6305;228 -Greenfield;Greenfield;39.3535;-83.3884;228 -Hudson;Hudson;31.3285;-94.8014;228 -Ridgeland;Ridgeland;32.468;-80.9176;228 -Dwight;Dwight;41.0987;-88.424;228 -Oak Park Heights;Oak Park Heights;45.0324;-92.8099;228 -Gillespie;Gillespie;39.1258;-89.8173;228 -Midfield;Midfield;33.4552;-86.9226;228 -Waldoboro;Waldoboro;44.1098;-69.3696;228 -Swoyersville;Swoyersville;41.2975;-75.8799;228 -Hoopeston;Hoopeston;40.4608;-87.6635;228 -Abbeville;Abbeville;34.1787;-82.3774;228 -Muleshoe;Muleshoe;34.2292;-102.7284;228 -Charlestown;Charlestown;43.2469;-72.3939;228 -Deerfield;Deerfield;42.522;-72.6097;228 -Hawaiian Ocean View;Hawaiian Ocean View;19.0959;-155.775;228 -West Sayville;West Sayville;40.7294;-73.105;228 -Mullins;Mullins;34.2042;-79.2535;228 -Peach Bottom;Peach Bottom;39.7478;-76.3311;228 -Guerneville;Guerneville;38.5137;-122.9894;228 -Granville;Granville;40.5735;-77.6129;228 -West Salem;West Salem;43.8989;-91.0883;228 -Rockingham;Rockingham;43.1815;-72.5014;228 -Jericho;Jericho;44.4764;-72.9629;228 -Terryville;Terryville;41.6784;-73.0064;228 -La Crescent;La Crescent;43.8299;-91.3043;228 -Alfred;Alfred;42.2385;-77.7891;228 -Barling;Barling;35.3284;-94.2792;228 -Krum;Krum;33.2652;-97.2256;228 -Worland;Worland;44.0026;-107.9543;228 -Olyphant;Olyphant;41.4507;-75.5753;228 -Stafford Springs;Stafford Springs;41.9595;-72.3105;228 -Whiskey Creek;Whiskey Creek;26.5733;-81.8903;228 -Doney Park;Doney Park;35.2687;-111.5053;228 -Glennville;Glennville;31.9382;-81.9305;228 -Sea Cliff;Sea Cliff;40.8441;-73.6442;228 -Lackawaxen;Lackawaxen;41.4866;-75.0592;228 -Leeds;Leeds;33.5429;-86.5636;228 -Holiday City-Berkeley;Holiday City-Berkeley;39.9639;-74.2787;228 -East Bethel;East Bethel;45.3557;-93.2038;228 -Richland;Richland;40.2841;-78.845;228 -Festus;Festus;38.2192;-90.4095;228 -Riverview;Riverview;42.1728;-83.1935;228 -Union Park;Union Park;28.5645;-81.2354;228 -South Charleston;South Charleston;38.3482;-81.711;228 -Fairfax Station;Fairfax Station;38.7942;-77.3358;228 -Middle Valley;Middle Valley;35.1877;-85.1958;228 -Grantsville;Grantsville;40.6148;-112.4777;228 -Somerville;Somerville;40.5696;-74.6092;228 -Sedro-Woolley;Sedro-Woolley;48.5112;-122.2321;228 -Minden;Minden;32.6187;-93.2762;228 -Little Chute;Little Chute;44.2905;-88.3206;228 -Bainbridge;Bainbridge;30.9046;-84.5727;228 -Bath;Bath;42.3219;-77.3083;228 -Smithfield;Smithfield;41.8347;-111.8266;228 -Miller Place;Miller Place;40.9374;-72.9864;228 -Weatherford;Weatherford;35.5384;-98.6872;228 -Rapho;Rapho;40.1576;-76.458;228 -North Lebanon;North Lebanon;40.3668;-76.4215;228 -Union;Union;38.44;-90.9927;228 -Hamilton Square;Hamilton Square;40.2248;-74.6526;228 -Moncks Corner;Moncks Corner;33.1631;-80.0135;228 -Goulds;Goulds;25.5614;-80.388;228 -Spring Lake;Spring Lake;35.1842;-78.9959;228 -Folkston;Folkston;30.8393;-82.0073;228 -Macedonia;Macedonia;41.3147;-81.4989;228 -Carnot-Moon;Carnot-Moon;40.5187;-80.2178;228 -Jerome;Jerome;42.7183;-114.5159;228 -Prairie Ridge;Prairie Ridge;47.1443;-122.1408;228 -Somersworth;Somersworth;43.2534;-70.8856;228 -Garden City;Garden City;43.6526;-116.2743;228 -Newton;Newton;41.0534;-74.7527;228 -Maltby;Maltby;47.8027;-122.1044;228 -Norton;Norton;41.0294;-81.6461;228 -Bordentown;Bordentown;40.142;-74.7098;228 -Ellwood City;Ellwood City;40.8619;-80.283;228 -Glenwood Springs;Glenwood Springs;39.5455;-107.3346;228 -Greensburg;Greensburg;39.3515;-85.5024;228 -Tucson Estates;Tucson Estates;32.1792;-111.1254;228 -Macclenny;Macclenny;30.281;-82.1252;228 -Echelon;Echelon;39.8482;-74.9957;228 -McKenzie;McKenzie;36.1371;-88.5077;228 -Lehighton;Lehighton;40.8306;-75.7166;228 -Uhrichsville;Uhrichsville;40.4005;-81.3515;228 -Avondale;Avondale;29.9072;-90.1933;228 -Hadley;Hadley;42.3556;-72.5692;228 -New Ipswich;New Ipswich;42.7489;-71.8747;228 -Hawaiian Beaches;Hawaiian Beaches;19.5423;-154.9223;228 -Waynesville;Waynesville;37.8207;-92.22;228 -Paxtonia;Paxtonia;40.3166;-76.7884;228 -Mount Carmel;Mount Carmel;36.562;-82.6618;228 -Orange;Orange;38.2486;-78.1127;228 -Kahaluu-Keauhou;Kahaluu-Keauhou;19.5726;-155.958;228 -Kings Point;Kings Point;40.8162;-73.7407;228 -Bear Valley Springs;Bear Valley Springs;35.1775;-118.646;228 -Bolton;Bolton;42.4362;-71.6073;228 -Bulverde;Bulverde;29.7744;-98.4364;228 -Kelly;Kelly;40.9984;-76.9245;228 -Fairport;Fairport;43.099;-77.4427;228 -Union Beach;Union Beach;40.4454;-74.1699;228 -Pawcatuck;Pawcatuck;41.3774;-71.8492;228 -Hightstown;Hightstown;40.2686;-74.5253;228 -East Granby;East Granby;41.9424;-72.741;228 -Alton;Alton;43.4906;-71.2462;228 -Brady;Brady;31.1322;-99.3697;228 -Brent;Brent;32.9421;-87.1753;228 -Eagleville;Eagleville;40.1604;-75.409;228 -Minot AFB;Minot AFB;48.4209;-101.3381;228 -Fort Rucker;Fort Rucker;31.3428;-85.7154;228 -Fruitland;Fruitland;38.3214;-75.6246;228 -Savannah;Savannah;39.9391;-94.8279;228 -Jefferson;Jefferson;40.7803;-79.8304;228 -Giddings;Giddings;30.1833;-96.9279;228 -Venus;Venus;32.4312;-97.102;228 -Calistoga;Calistoga;38.5818;-122.5824;228 -Perry;Perry;41.4648;-112.0401;228 -Carlyss;Carlyss;30.1761;-93.3704;228 -Pecan Acres;Pecan Acres;32.9703;-97.4727;228 -Belvedere;Belvedere;33.5369;-81.9424;228 -Rothschild;Rothschild;44.8761;-89.6173;228 -Delhi Hills;Delhi Hills;39.0871;-84.6178;228 -Wadesboro;Wadesboro;34.9645;-80.0746;228 -Grayson;Grayson;38.3317;-82.9371;228 -Red Oak;Red Oak;41.0141;-95.2248;228 -Cave Springs;Cave Springs;36.2701;-94.2225;228 -Ripley;Ripley;34.7321;-88.9444;228 -Hawkinsville;Hawkinsville;32.2964;-83.4814;228 -Forsyth;Forsyth;33.0347;-83.9381;228 -Midway;Midway;40.5183;-111.4745;228 -Big Bear Lake;Big Bear Lake;34.2429;-116.8951;228 -Titusville;Titusville;41.6273;-79.6699;228 -St. Clair;St. Clair;42.8262;-82.493;228 -North Dansville;North Dansville;42.5583;-77.6915;228 -Old Bethpage;Old Bethpage;40.7557;-73.4544;228 -South Sarasota;South Sarasota;27.2856;-82.5333;228 -Jaffrey;Jaffrey;42.8294;-72.0597;228 -Zephyrhills West;Zephyrhills West;28.2311;-82.2052;228 -Garnet;Garnet;33.9179;-116.4796;228 -Lake Fenton;Lake Fenton;42.8453;-83.7086;228 -Carroll;Carroll;40.3364;-77.1735;228 -Iola;Iola;37.9274;-95.4006;228 -Ocean Bluff-Brant Rock;Ocean Bluff-Brant Rock;42.1006;-70.6625;228 -Springfield;Springfield;42.3246;-85.2371;228 -Timber Pines;Timber Pines;28.469;-82.5999;228 -West Wendover;West Wendover;40.7407;-114.0783;228 -Obetz;Obetz;39.8671;-82.9451;228 -Thatcher;Thatcher;32.832;-109.7595;228 -South Bay;South Bay;26.677;-80.7265;228 -Ettrick;Ettrick;37.2435;-77.4287;228 -Aberdeen;Aberdeen;33.8287;-88.5539;228 -Diboll;Diboll;31.1881;-94.783;228 -Hutchinson Island South;Hutchinson Island South;27.3243;-80.2425;228 -Williamston;Williamston;35.8468;-77.0655;228 -Ravena;Ravena;42.4755;-73.8113;228 -Montrose;Montrose;45.0668;-93.9206;228 -Pinardville;Pinardville;43.001;-71.5171;228 -Farmers Loop;Farmers Loop;64.9061;-147.6957;228 -Warren;Warren;42.2002;-72.2006;228 -Layhill;Layhill;39.087;-77.0401;228 -Elmsford;Elmsford;41.0541;-73.8143;228 -Center;Center;31.793;-94.1796;228 -Myrtletown;Myrtletown;40.7888;-124.1286;228 -Union City;Union City;40.1995;-84.8206;228 -North Stonington;North Stonington;41.4697;-71.8755;228 -Gilmer;Gilmer;32.7317;-94.946;228 -Williamsville;Williamsville;42.9623;-78.7418;228 -Martic;Martic;39.8721;-76.3144;228 -Hendron;Hendron;37.0346;-88.6437;228 -Bangor;Bangor;40.8678;-75.2085;228 -Londonderry;Londonderry;40.1814;-76.6964;228 -Bethel;Bethel;40.4485;-76.42;228 -Lake Wildwood;Lake Wildwood;39.235;-121.2003;228 -West Rockhill;West Rockhill;40.3686;-75.3489;228 -Washington;Washington;40.8467;-75.1972;228 -Bisbee;Bisbee;31.4126;-109.9179;228 -Springfield;Springfield;32.3634;-81.3029;228 -Chisago City;Chisago City;45.3474;-92.9116;228 -Carlisle;Carlisle;42.53;-71.3513;228 -Byron;Byron;32.6474;-83.7541;228 -Ballston Spa;Ballston Spa;43.0068;-73.8525;228 -Hollywood;Hollywood;32.7523;-80.2106;228 -Livingston;Livingston;30.71;-94.9381;228 -Walkertown;Walkertown;36.1578;-80.1642;228 -Osceola;Osceola;41.0302;-93.7829;228 -Yarmouth Port;Yarmouth Port;41.71;-70.2257;228 -Odessa;Odessa;38.9988;-93.9666;228 -Poolesville;Poolesville;39.1423;-77.4102;228 -Briar;Briar;32.9884;-97.5528;228 -Wenham;Wenham;42.6008;-70.8826;228 -Ranson;Ranson;39.325;-77.8666;228 -Salem;Salem;39.5681;-75.4724;228 -Endicott;Endicott;42.098;-76.0639;228 -Jacksonville;Jacksonville;33.8088;-85.7545;228 -Woolwich;Woolwich;39.74;-75.317;228 -Hopewell;Hopewell;40.5906;-80.2731;228 -Cheney;Cheney;47.4901;-117.579;228 -Cedar Grove;Cedar Grove;40.8565;-74.2287;228 -Palos Heights;Palos Heights;41.6637;-87.7959;228 -Belmont;Belmont;35.2211;-81.0402;228 -Annapolis Neck;Annapolis Neck;38.9408;-76.4997;228 -Florence;Florence;40.0978;-74.7886;228 -Muscoy;Muscoy;34.155;-117.3477;228 -Fredericksburg;Fredericksburg;30.2661;-98.8749;228 -Pennsville;Pennsville;39.6266;-75.5089;228 -Trophy Club;Trophy Club;33.0038;-97.1897;228 -Cornwall;Cornwall;41.4195;-74.054;228 -Riverton;Riverton;43.0421;-108.414;228 -Shepherdsville;Shepherdsville;37.9806;-85.6999;228 -Bedford;Bedford;41.3919;-81.5359;228 -Woodhaven;Woodhaven;42.132;-83.2374;228 -Ulster;Ulster;41.9699;-74.0041;228 -North St. Paul;North St. Paul;45.0137;-92.9995;228 -Boone;Boone;42.053;-93.877;228 -Ocean Pines;Ocean Pines;38.3825;-75.1475;228 -Paris;Paris;38.2016;-84.2719;228 -Irmo;Irmo;34.1018;-81.1957;228 -Cecil;Cecil;40.3147;-80.1943;228 -San Anselmo;San Anselmo;37.9821;-122.5699;228 -Marysville;Marysville;39.1518;-121.5835;228 -Coventry;Coventry;41.7828;-72.3394;228 -Plymouth;Plymouth;41.3483;-86.3187;228 -Manchester;Manchester;35.463;-86.0774;228 -Kelso;Kelso;46.1236;-122.891;228 -Kingsbury;Kingsbury;43.344;-73.5395;228 -St. Peter;St. Peter;44.3296;-93.9659;228 -Waconia;Waconia;44.8412;-93.7927;228 -Stony Brook;Stony Brook;40.906;-73.1278;228 -North Smithfield;North Smithfield;41.9727;-71.5514;228 -Elkhorn;Elkhorn;42.6711;-88.5377;228 -Gatesville;Gatesville;31.4419;-97.7351;228 -Goldenrod;Goldenrod;28.6114;-81.2916;228 -Virginia;Virginia;47.5169;-92.5128;228 -Wilmington;Wilmington;39.4387;-83.8184;228 -Tyngsborough;Tyngsborough;42.6662;-71.429;228 -Harrison;Harrison;44.1935;-88.2941;228 -Lansdowne;Lansdowne;39.0846;-77.4839;228 -Holly Hill;Holly Hill;29.2443;-81.0463;228 -Logan;Logan;40.5263;-78.4235;228 -Lakeside;Lakeside;37.6133;-77.4768;228 -Newington Forest;Newington Forest;38.7371;-77.2339;228 -Blue Ash;Blue Ash;39.248;-84.3827;228 -Chino Valley;Chino Valley;34.7593;-112.4107;228 -Lewisburg;Lewisburg;35.4494;-86.7897;228 -Lakeland Highlands;Lakeland Highlands;27.9572;-81.9496;228 -Bastrop;Bastrop;32.7749;-91.9058;228 -Winnetka;Winnetka;42.1064;-87.7421;228 -Markham;Markham;41.6;-87.6905;228 -Gladstone;Gladstone;45.3864;-122.5933;228 -New Baltimore;New Baltimore;42.6903;-82.7398;228 -Derby;Derby;41.3265;-73.0833;228 -Kewanee;Kewanee;41.2399;-89.9263;228 -Gulfport;Gulfport;27.7463;-82.71;228 -Forestville;Forestville;38.8518;-76.8708;228 -Orange City;Orange City;28.9347;-81.2881;228 -Newcastle;Newcastle;47.5303;-122.1633;228 -New Kensington;New Kensington;40.5711;-79.7521;228 -Beatrice;Beatrice;40.2737;-96.7454;228 -Marion;Marion;35.2041;-90.2061;228 -Delhi;Delhi;37.4306;-120.7759;228 -Winchester;Winchester;35.1898;-86.1074;228 -Leon Valley;Leon Valley;29.4954;-98.6143;228 -Joppatowne;Joppatowne;39.4181;-76.3516;228 -West Plains;West Plains;36.7378;-91.868;228 -Ottawa;Ottawa;38.6;-95.2642;228 -Larkspur;Larkspur;37.9393;-122.5313;228 -St. Marys;St. Marys;41.4574;-78.5342;228 -Clayton;Clayton;37.9403;-121.9301;228 -Poquoson;Poquoson;37.1318;-76.3569;228 -Elon;Elon;36.1014;-79.5085;228 -Palmer;Palmer;42.1888;-72.3112;228 -Lumberton;Lumberton;39.9569;-74.8035;228 -Massena;Massena;44.9609;-74.8339;228 -Arkansas City;Arkansas City;37.0726;-97.0385;228 -North Castle;North Castle;41.1331;-73.695;228 -Cottonwood;Cottonwood;34.7192;-112.0014;228 -Mays Chapel;Mays Chapel;39.4343;-76.6516;228 -Shady Hills;Shady Hills;28.4042;-82.5467;228 -Lincolnwood;Lincolnwood;42.0054;-87.7329;228 -North Union;North Union;39.9102;-79.6731;228 -Amherst;Amherst;41.4022;-82.2303;228 -Grenada;Grenada;33.7816;-89.813;228 -Batesville;Batesville;35.7687;-91.6226;228 -West Monroe;West Monroe;32.512;-92.1513;228 -Parker;Parker;34.8514;-82.4512;228 -Woodward;Woodward;36.4247;-99.4057;228 -Lower Pottsgrove;Lower Pottsgrove;40.2538;-75.5975;228 -Melissa;Melissa;33.2891;-96.5573;228 -Brock Hall;Brock Hall;38.8617;-76.7549;228 -Falmouth;Falmouth;43.7476;-70.2827;228 -Freeport;Freeport;28.9454;-95.3601;228 -Webb City;Webb City;37.1413;-94.4676;228 -Weston;Weston;42.3589;-71.3001;228 -James Island;James Island;32.7353;-79.9396;228 -Kingsburg;Kingsburg;36.5245;-119.5602;228 -Pepperell;Pepperell;42.6713;-71.6043;228 -Eureka;Eureka;38.5015;-90.6492;228 -Lovington;Lovington;32.9125;-103.3277;228 -Platteville;Platteville;42.728;-90.4676;228 -Northlake;Northlake;41.9143;-87.9054;228 -Eatontown;Eatontown;40.2913;-74.0558;228 -Highlands;Highlands;41.3601;-74.0084;228 -New Garden;New Garden;39.8119;-75.7517;228 -Newport;Newport;44.6242;-124.0513;228 -Harwich;Harwich;41.6957;-70.0684;228 -Neosho;Neosho;36.8441;-94.3756;228 -Wells Branch;Wells Branch;30.4432;-97.6792;228 -North Greenbush;North Greenbush;42.6706;-73.6632;228 -Rehoboth;Rehoboth;41.8439;-71.2456;228 -Lincoln City;Lincoln City;44.9751;-124.0073;228 -Enumclaw;Enumclaw;47.2017;-121.9897;228 -Overlea;Overlea;39.3642;-76.5176;228 -Speedway;Speedway;39.7937;-86.2479;228 -Ishpeming;Ishpeming;46.4862;-87.6658;228 -Jesup;Jesup;31.5992;-81.8895;228 -Ringwood;Ringwood;41.1064;-74.2749;228 -Levittown;Levittown;40.1537;-74.853;228 -Kentwood;Kentwood;42.8852;-85.5925;228 -Madison;Madison;34.7114;-86.7626;228 -Smyrna;Smyrna;35.9722;-86.5253;228 -Sierra Vista;Sierra Vista;31.563;-110.3153;228 -Farmington;Farmington;36.7555;-108.1823;228 -New Bern;New Bern;35.0955;-77.0723;228 -Hinesville;Hinesville;31.8247;-81.6135;228 -Glendora;Glendora;34.1449;-117.8468;228 -Burien;Burien;47.4762;-122.3394;228 -Herriman;Herriman;40.4899;-112.0171;228 -Maricopa;Maricopa;33.0404;-112.0006;228 -Stratford;Stratford;41.207;-73.1305;228 -Lompoc;Lompoc;34.6618;-120.4714;228 -Howell;Howell;40.1819;-74.1977;228 -Wheaton;Wheaton;41.8561;-88.1083;228 -Parsippany-Troy Hills;Parsippany-Troy Hills;40.8601;-74.4238;228 -Lacey;Lacey;47.046;-122.7934;228 -Summerville;Summerville;33.0015;-80.1799;228 -Beaumont;Beaumont;33.9076;-116.9766;228 -Collierville;Collierville;35.0471;-89.6988;228 -West Lafayette;West Lafayette;40.4432;-86.9239;228 -Florissant;Florissant;38.7996;-90.3269;228 -Hoffman Estates;Hoffman Estates;42.0639;-88.1468;228 -Queen Creek;Queen Creek;33.2386;-111.6343;228 -Kannapolis;Kannapolis;35.4764;-80.6403;228 -White House;White House;36.4648;-86.6665;228 -Methuen Town;Methuen Town;42.734;-71.1889;228 -St. Ann;St. Ann;38.7266;-90.3872;228 -Keokuk;Keokuk;40.4095;-91.403;228 -Lakeland;Lakeland;35.2585;-89.7308;228 -Peru;Peru;40.7594;-86.0757;228 -Prineville;Prineville;44.2985;-120.8607;228 -Fulton;Fulton;38.8551;-91.9511;228 -Minneola;Minneola;28.6067;-81.7322;228 -Elfers;Elfers;28.214;-82.723;228 -Lewisboro;Lewisboro;41.2697;-73.5827;228 -German Flatts;German Flatts;42.9868;-74.9804;228 -Oskaloosa;Oskaloosa;41.2922;-92.6403;228 -Richmond;Richmond;29.5825;-95.7602;228 -Jackson;Jackson;43.4721;-110.7745;228 -Urbana;Urbana;39.3237;-77.3411;228 -Panama City Beach;Panama City Beach;30.2369;-85.8775;228 -Woodland Park;Woodland Park;40.8905;-74.1945;228 -Grand Terrace;Grand Terrace;34.0312;-117.3132;228 -Mastic Beach;Mastic Beach;40.7679;-72.8375;228 -Justice;Justice;41.7495;-87.8345;228 -Lenexa;Lenexa;38.9609;-94.8018;228 -Hazleton;Hazleton;40.9504;-75.9724;228 -Twin Falls;Twin Falls;42.5645;-114.4615;228 -Brookhaven;Brookhaven;33.8744;-84.3314;228 -Novato;Novato;38.092;-122.5576;228 -Tigard;Tigard;45.4237;-122.7845;228 -Dearborn Heights;Dearborn Heights;42.3164;-83.2769;228 -Highland;Highland;34.1113;-117.1654;228 -Abington;Abington;40.1108;-75.1146;228 -Grapevine;Grapevine;32.9343;-97.0744;228 -Fond du Lac;Fond du Lac;43.7718;-88.4396;228 -Apple Valley;Apple Valley;44.7457;-93.2006;228 -Chicopee;Chicopee;42.1764;-72.5719;228 -Hacienda Heights;Hacienda Heights;33.997;-117.9728;228 -Cathedral City;Cathedral City;33.8363;-116.4642;228 -Normal;Normal;40.5218;-88.9881;228 -Milford;Milford;41.2256;-73.0616;228 -Kingston;Kingston;41.9295;-73.9968;228 -Colton;Colton;34.0538;-117.3254;228 -Delano;Delano;35.767;-119.2637;228 -Kettering;Kettering;39.6957;-84.1495;228 -Bentonville;Bentonville;36.3546;-94.2306;228 -Stonecrest;Stonecrest;33.6842;-84.1372;228 -West Haven;West Haven;41.2739;-72.9672;228 -St. Cloud;St. Cloud;28.2294;-81.2829;228 -Bristol;Bristol;40.1216;-74.8667;228 -Pinellas Park;Pinellas Park;27.8589;-82.7078;228 -Bellevue;Bellevue;41.1535;-95.9357;228 -West Sacramento;West Sacramento;38.5557;-121.5504;228 -Mount Prospect;Mount Prospect;42.0641;-87.9375;228 -Elyria;Elyria;41.3761;-82.1063;228 -Leesburg;Leesburg;39.1058;-77.5544;228 -Brunswick;Brunswick;31.145;-81.474;228 -Union;Union;42.1258;-76.0329;228 -Minnetonka;Minnetonka;44.9322;-93.4598;228 -Arroyo Grande;Arroyo Grande;35.1241;-120.5845;228 -Wayne;Wayne;40.9481;-74.2453;228 -Yucaipa;Yucaipa;34.0336;-117.0429;228 -Williamsport;Williamsport;41.2398;-77.0371;228 -Lewiston;Lewiston;46.3934;-116.9934;228 -Apopka;Apopka;28.7014;-81.5304;228 -Millcreek;Millcreek;42.0861;-80.1193;228 -Grand Island;Grand Island;40.9214;-98.3584;228 -Palm Desert;Palm Desert;33.7378;-116.3695;228 -Little Elm;Little Elm;33.1856;-96.929;228 -Watertown;Watertown;43.9734;-75.9094;228 -Milford city;Milford city;41.2256;-73.0625;228 -Edina;Edina;44.8914;-93.3602;228 -Beaufort;Beaufort;32.4597;-80.7235;228 -Chambersburg;Chambersburg;39.9315;-77.6556;228 -Peabody;Peabody;42.5335;-70.9724;228 -Wylie;Wylie;33.0362;-96.5161;228 -DeSoto;DeSoto;32.5992;-96.8633;228 -Pelham;Pelham;40.9;-73.8064;228 -Clarkston;Clarkston;33.8117;-84.2404;228 -Lantana;Lantana;26.5834;-80.0564;228 -Cherry Creek;Cherry Creek;39.6094;-104.8645;228 -Wilton Manors;Wilton Manors;26.1593;-80.1395;228 -Key Biscayne;Key Biscayne;25.6908;-80.1653;228 -Federal Heights;Federal Heights;39.8651;-105.0154;228 -Cornelius;Cornelius;45.519;-123.0514;228 -Kingston;Kingston;41.2652;-75.8875;228 -Ardmore;Ardmore;40.0033;-75.2947;228 -University Heights;University Heights;41.4948;-81.5348;228 -New Carrollton;New Carrollton;38.9654;-76.8773;228 -Ridgefield Park;Ridgefield Park;40.8543;-74.0201;228 -Sugarland Run;Sugarland Run;39.0309;-77.3762;228 -Coatesville;Coatesville;39.9849;-75.8199;228 -Shorewood;Shorewood;43.0914;-87.8864;228 -La Grange Park;La Grange Park;41.8308;-87.8723;228 -Edgewater;Edgewater;40.8237;-73.974;228 -Huntington;Huntington;38.7916;-77.074;228 -Grover Beach;Grover Beach;35.1204;-120.6199;228 -Home Gardens;Home Gardens;33.8784;-117.5116;228 -North Merrick;North Merrick;40.6871;-73.5615;228 -Patchogue;Patchogue;40.7621;-73.0185;228 -Minnehaha;Minnehaha;45.6577;-122.6204;228 -Oak Hills;Oak Hills;45.5403;-122.8413;228 -Red Bank;Red Bank;40.3481;-74.0672;228 -Hasbrouck Heights;Hasbrouck Heights;40.8618;-74.0741;228 -Salisbury;Salisbury;40.7454;-73.5604;228 -Emeryville;Emeryville;37.8382;-122.2932;228 -South Miami;South Miami;25.7079;-80.2952;228 -Clawson;Clawson;42.5367;-83.1504;228 -Westwood Lakes;Westwood Lakes;25.7237;-80.3717;228 -Yeadon;Yeadon;39.9325;-75.2527;228 -Wallington;Wallington;40.8535;-74.1069;228 -Alum Rock;Alum Rock;37.3695;-121.8241;228 -Bothell East;Bothell East;47.8064;-122.1845;228 -North Wantagh;North Wantagh;40.6983;-73.5086;228 -Newman;Newman;37.3157;-121.0211;228 -Naranja;Naranja;25.5164;-80.4221;228 -View Park-Windsor Hills;View Park-Windsor Hills;33.9955;-118.3484;228 -Piedmont;Piedmont;37.8226;-122.23;228 -Waipio;Waipio;21.4143;-157.9965;228 -Maili;Maili;21.4134;-158.1702;228 -River Edge;River Edge;40.9268;-74.0387;228 -Signal Hill;Signal Hill;33.8029;-118.1681;228 -La Palma;La Palma;33.8504;-118.0406;228 -Avocado Heights;Avocado Heights;34.0381;-118.0026;228 -Fords;Fords;40.5415;-74.3124;228 -Wilkinsburg;Wilkinsburg;40.4442;-79.8733;228 -Westbury;Westbury;40.7599;-73.5891;228 -La Grange;La Grange;41.8072;-87.8741;228 -Bellmore;Bellmore;40.6569;-73.5285;228 -Berkley;Berkley;42.4986;-83.1853;228 -Pacific Grove;Pacific Grove;36.6192;-121.9255;228 -Asbury Park;Asbury Park;40.2226;-74.0119;228 -North New Hyde Park;North New Hyde Park;40.746;-73.6876;228 -West Park;West Park;25.984;-80.1923;228 -South Farmingdale;South Farmingdale;40.7175;-73.4471;228 -Ocean Pointe;Ocean Pointe;21.3145;-158.0289;228 -Seaford;Seaford;40.6678;-73.4922;228 -Kenmore;Kenmore;42.9646;-78.8713;228 -Floral Park;Floral Park;40.7226;-73.7029;228 -White Center;White Center;47.5086;-122.348;228 -Walnut Park;Walnut Park;33.9683;-118.222;228 -Cherryland;Cherryland;37.6792;-122.1038;228 -Vincent;Vincent;34.0982;-117.9238;228 -Parkway;Parkway;38.4993;-121.452;228 -East Rancho Dominguez;East Rancho Dominguez;33.895;-118.1956;228 -South River;South River;40.4455;-74.3784;228 -Eggertsville;Eggertsville;42.9665;-78.8065;228 -West University Place;West University Place;29.7157;-95.4321;228 -McFarland;McFarland;35.6781;-119.2414;228 -Palmetto Estates;Palmetto Estates;25.6211;-80.3616;228 -Parlier;Parlier;36.6087;-119.5434;228 -North Arlington;North Arlington;40.7875;-74.1273;228 -Pierre;Pierre;44.3748;-100.3205;228 -Lemon Hill;Lemon Hill;38.5172;-121.4573;228 -Kemp Mill;Kemp Mill;39.0412;-77.0215;228 -New Cassel;New Cassel;40.76;-73.5649;228 -Newport;Newport;39.0855;-84.4868;228 -Halawa;Halawa;21.3753;-157.9185;228 -Ewa Beach;Ewa Beach;21.3181;-158.0073;228 -North Fair Oaks;North Fair Oaks;37.4754;-122.2035;228 -Haddon;Haddon;39.9063;-75.0625;228 -Weehawken;Weehawken;40.7676;-74.0167;228 -Falls Church;Falls Church;38.8847;-77.1751;228 -Franklin Park;Franklin Park;40.4439;-74.5432;228 -Olympia Heights;Olympia Heights;25.7241;-80.339;228 -Waimalu;Waimalu;21.3913;-157.9345;228 -Willowick;Willowick;41.6343;-81.468;228 -Hawaiian Gardens;Hawaiian Gardens;33.8303;-118.0728;228 -Norridge;Norridge;41.9637;-87.8231;228 -Fairview;Fairview;40.8182;-74.0022;228 -Stone Ridge;Stone Ridge;38.9295;-77.5553;228 -Collingswood;Collingswood;39.916;-75.0759;228 -Chicago Ridge;Chicago Ridge;41.7034;-87.7795;228 -Whitefish Bay;Whitefish Bay;43.1132;-87.9004;228 -Bexley;Bexley;39.965;-82.9343;228 -Highland Park;Highland Park;40.5006;-74.4283;228 -Forest Park;Forest Park;41.8683;-87.8157;228 -Princeton Meadows;Princeton Meadows;40.3332;-74.5628;228 -Harper Woods;Harper Woods;42.439;-82.9292;228 -Roselle Park;Roselle Park;40.6653;-74.2666;228 -East Cleveland;East Cleveland;41.5318;-81.5795;228 -Brownsville;Brownsville;25.8216;-80.2417;228 -Massapequa Park;Massapequa Park;40.6817;-73.4496;228 -Wahiawa;Wahiawa;21.5005;-158.0198;228 -Hybla Valley;Hybla Valley;38.7485;-77.0822;228 -Lansdale;Lansdale;40.2417;-75.2812;228 -South Houston;South Houston;29.6611;-95.2285;228 -Cedar Mill;Cedar Mill;45.5355;-122.8006;228 -Greenfield;Greenfield;36.3232;-121.2451;228 -Woodmere;Woodmere;40.6374;-73.7219;228 -Manassas Park;Manassas Park;38.7719;-77.445;228 -Pinewood;Pinewood;25.8697;-80.2174;228 -Kingstowne;Kingstowne;38.7625;-77.1445;228 -Dumont;Dumont;40.9452;-73.9923;228 -Country Walk;Country Walk;25.6331;-80.4353;228 -New Milford;New Milford;40.9337;-74.0196;228 -Ojus;Ojus;25.9563;-80.1606;228 -East Riverdale;East Riverdale;38.96;-76.9108;228 -Four Corners;Four Corners;44.9291;-122.9731;228 -South Orange Village;South Orange Village;40.7491;-74.2602;228 -Hillcrest Heights;Hillcrest Heights;38.8373;-76.9641;228 -Hazel Park;Hazel Park;42.4619;-83.0977;228 -Adelphi;Adelphi;39.0017;-76.9649;228 -East San Gabriel;East San Gabriel;34.1198;-118.0807;228 -Stanford;Stanford;37.4252;-122.1674;228 -Bostonia;Bostonia;32.8189;-116.9479;228 -Artesia;Artesia;33.8676;-118.0806;228 -Glenmont;Glenmont;39.0698;-77.0467;228 -Bull Run;Bull Run;38.7802;-77.5204;228 -Clayton;Clayton;38.6444;-90.3302;228 -Live Oak;Live Oak;36.986;-121.9804;228 -Roosevelt;Roosevelt;40.6797;-73.5837;228 -Glassmanor;Glassmanor;38.8181;-76.9836;228 -Iselin;Iselin;40.5702;-74.317;228 -Idylwood;Idylwood;38.8896;-77.2055;228 -Hyattsville;Hyattsville;38.9612;-76.9548;228 -Brookfield;Brookfield;41.8245;-87.847;228 -Rutherford;Rutherford;40.8203;-74.1057;228 -Merrifield;Merrifield;38.8731;-77.2426;228 -North Amityville;North Amityville;40.7005;-73.4118;228 -Bryn Mawr-Skyway;Bryn Mawr-Skyway;47.4949;-122.2411;228 -Burke Centre;Burke Centre;38.7903;-77.2999;228 -Takoma Park;Takoma Park;38.981;-77.0028;228 -Dover;Dover;40.8859;-74.5597;228 -Mountain House;Mountain House;37.774;-121.5452;228 -Seabrook;Seabrook;38.9802;-76.8502;228 -Avenel;Avenel;40.5839;-74.272;228 -Sudley;Sudley;38.7878;-77.4961;228 -Winthrop;Winthrop;42.3751;-70.9847;228 -North Massapequa;North Massapequa;40.7031;-73.4678;228 -North Valley Stream;North Valley Stream;40.684;-73.7077;228 -Ripon;Ripon;37.7417;-121.131;228 -Bellwood;Bellwood;41.8829;-87.8762;228 -River Falls;River Falls;44.861;-92.6248;228 -Hernando;Hernando;34.85;-89.9922;228 -Cinnaminson;Cinnaminson;40.0008;-74.993;228 -Mount Pleasant;Mount Pleasant;33.1613;-94.9717;228 -Chickasha;Chickasha;35.041;-97.9472;228 -Kings Park;Kings Park;40.8887;-73.2452;228 -Groveland;Groveland;28.6021;-81.8204;228 -Wolf Trap;Wolf Trap;38.9395;-77.2842;228 -Abington;Abington;42.118;-70.959;228 -Franklin;Franklin;39.5954;-75.019;228 -Cinco Ranch;Cinco Ranch;29.7395;-95.7607;228 -New Port Richey;New Port Richey;28.2468;-82.717;228 -Upper Saucon;Upper Saucon;40.5364;-75.4084;228 -Truckee;Truckee;39.3455;-120.1848;228 -Bristol;Bristol;36.618;-82.1606;228 -Fairburn;Fairburn;33.5496;-84.5914;228 -Lake Wales;Lake Wales;27.9195;-81.5961;228 -Auburn;Auburn;42.1972;-71.8453;228 -Cohoes;Cohoes;42.7732;-73.7077;228 -North Decatur;North Decatur;33.8073;-84.2889;228 -Lindsay;Lindsay;36.2082;-119.0897;228 -Aston;Aston;39.8718;-75.4348;228 -Chestnuthill;Chestnuthill;40.9568;-75.4183;228 -Bemidji;Bemidji;47.4828;-94.8796;228 -Wayne;Wayne;42.2774;-83.3877;228 -Rosedale;Rosedale;35.3887;-119.2058;228 -North Myrtle Beach;North Myrtle Beach;33.823;-78.7089;228 -Goodlettsville;Goodlettsville;36.3327;-86.7029;228 -Ham Lake;Ham Lake;45.2545;-93.2039;228 -Seagoville;Seagoville;32.653;-96.5455;228 -Southbridge;Southbridge;42.0604;-72.0338;228 -Wilton;Wilton;43.1502;-73.7276;228 -Myrtle Grove;Myrtle Grove;30.4158;-87.3028;228 -Crescent City;Crescent City;41.7727;-124.1902;228 -Picayune;Picayune;30.5322;-89.6724;228 -Lake St. Louis;Lake St. Louis;38.7846;-90.7886;228 -Athens;Athens;35.4573;-84.6045;228 -Auburndale;Auburndale;28.0962;-81.8011;228 -Highland Village;Highland Village;33.0897;-97.0615;228 -McComb;McComb;31.2442;-90.4717;228 -Scott;Scott;40.3875;-80.0791;228 -Norcross;Norcross;33.9379;-84.2065;228 -Burrillville;Burrillville;41.9706;-71.6984;228 -Wolcott;Wolcott;41.6007;-72.9734;228 -El Segundo;El Segundo;33.9169;-118.4021;228 -Denville;Denville;40.8889;-74.4893;228 -Mercedes;Mercedes;26.1533;-97.9129;228 -Holmdel;Holmdel;40.3768;-74.1725;228 -Swansea;Swansea;41.7571;-71.212;228 -Northbridge;Northbridge;42.13;-71.6547;228 -Batavia;Batavia;42.9987;-78.1802;228 -Morganton;Morganton;35.7408;-81.7003;228 -Harrisburg;Harrisburg;35.3124;-80.6486;228 -Los Osos;Los Osos;35.3068;-120.8249;228 -Murraysville;Murraysville;34.2919;-77.8429;228 -Donaldsonville;Donaldsonville;30.0954;-90.9926;228 -Solvang;Solvang;34.5936;-120.1401;228 -West Hempfield;West Hempfield;40.0564;-76.4632;228 -Delran;Delran;40.017;-74.9495;228 -Seymour;Seymour;41.381;-73.0873;228 -Groveton;Groveton;38.7605;-77.098;228 -Washington;Washington;40.7049;-89.4346;228 -Crowley;Crowley;32.5781;-97.3585;228 -Highland Springs;Highland Springs;37.5516;-77.3285;228 -Douglas;Douglas;31.3602;-109.5394;228 -Lock Haven;Lock Haven;41.1365;-77.4521;228 -Live Oak;Live Oak;29.5545;-98.3404;228 -Geddes;Geddes;43.0767;-76.2243;228 -Jasper;Jasper;38.3933;-86.9402;228 -Eden;Eden;36.5028;-79.7412;228 -Pearl River;Pearl River;41.0615;-74.0047;228 -Vienna;Vienna;38.8996;-77.2597;228 -Country Club Hills;Country Club Hills;41.5637;-87.725;228 -Durham;Durham;43.1174;-70.9195;228 -Streetsboro;Streetsboro;41.2396;-81.3456;228 -Moores Mill;Moores Mill;34.8491;-86.5222;228 -East Buffalo;East Buffalo;40.9337;-76.9135;228 -Gleneagle;Gleneagle;39.0453;-104.8288;228 -Mountainside;Mountainside;40.6811;-74.36;228 -University Park;University Park;41.4461;-87.7154;228 -Merrimac;Merrimac;42.8386;-71.0119;228 -Ben Lomond;Ben Lomond;37.0782;-122.0882;228 -Perry;Perry;30.109;-83.5821;228 -Chestertown;Chestertown;39.2182;-76.0714;228 -Loomis;Loomis;38.8093;-121.1955;228 -Jackson;Jackson;41.008;-75.3578;228 -King;King;36.2766;-80.3564;228 -St. Martinville;St. Martinville;30.1263;-91.8319;228 -Harrisville;Harrisville;41.2853;-111.9859;228 -Huron;Huron;41.3913;-82.5635;228 -Mechanicstown;Mechanicstown;41.4472;-74.3914;228 -Great Barrington;Great Barrington;42.211;-73.3416;228 -Viola;Viola;41.1287;-74.0855;228 -Freeland;Freeland;43.5198;-84.1124;228 -Westbrook;Westbrook;41.3069;-72.4665;228 -Gulf Breeze;Gulf Breeze;30.3685;-87.1769;228 -Avon;Avon;42.8955;-77.7341;228 -Lake Mills;Lake Mills;43.0776;-88.9054;228 -Byron;Byron;42.1224;-89.2665;228 -Whitemarsh Island;Whitemarsh Island;32.0304;-81.0109;228 -Colusa;Colusa;39.2059;-122.0125;228 -Union;Union;39.909;-84.2896;228 -Junction City;Junction City;44.2067;-123.2101;228 -Thermalito;Thermalito;39.4909;-121.615;228 -Latimer;Latimer;30.4972;-88.8607;228 -Sturgis;Sturgis;44.411;-103.4975;228 -Spring Lake Park;Spring Lake Park;45.1161;-93.2451;228 -Heber Springs;Heber Springs;35.5003;-92.0332;228 -Lewisburg;Lewisburg;37.8096;-80.4327;228 -Black Jack;Black Jack;38.7993;-90.264;228 -Woodland;Woodland;45.9145;-122.7506;228 -Conemaugh;Conemaugh;40.2432;-78.966;228 -West Slope;West Slope;45.4962;-122.7731;228 -Huntertown;Huntertown;41.2155;-85.1715;228 -Crossett;Crossett;33.128;-91.9631;228 -Milo;Milo;42.615;-77.0031;228 -Dunbar;Dunbar;39.9637;-79.6027;228 -Lincoln;Lincoln;42.4266;-71.3086;228 -Lakes of the Four Seasons;Lakes of the Four Seasons;41.4074;-87.2203;228 -Mount Vernon;Mount Vernon;37.9364;-87.8959;228 -Taneytown;Taneytown;39.657;-77.1683;228 -Fort Myers Shores;Fort Myers Shores;26.7135;-81.7383;228 -Kirtland;Kirtland;41.5969;-81.3406;228 -Lutherville;Lutherville;39.4239;-76.6176;228 -Milford;Milford;39.1699;-84.2811;228 -Upper Mount Bethel;Upper Mount Bethel;40.8984;-75.1386;228 -Youngtown;Youngtown;33.5846;-112.3047;228 -West Glens Falls;West Glens Falls;43.3019;-73.6874;228 -Phelps;Phelps;42.9574;-77.048;228 -Upper Nazareth;Upper Nazareth;40.7369;-75.3346;228 -Lemoore Station;Lemoore Station;36.2633;-119.9049;228 -Greenbrier;Greenbrier;36.4239;-86.7976;228 -Tabernacle;Tabernacle;39.8192;-74.6551;228 -Lecanto;Lecanto;28.8359;-82.488;228 -Fircrest;Fircrest;47.2307;-122.5157;228 -Clay;Clay;40.2353;-76.2369;228 -Old Greenwich;Old Greenwich;41.0253;-73.5691;228 -Idabel;Idabel;33.9041;-94.8294;228 -East Earl;East Earl;40.1235;-76.0332;228 -Eldridge;Eldridge;41.639;-90.5809;228 -South Patrick Shores;South Patrick Shores;28.202;-80.6137;228 -Lovejoy;Lovejoy;33.4426;-84.3176;228 -Sunnyvale;Sunnyvale;32.7974;-96.5577;228 -Bee Cave;Bee Cave;30.3084;-97.9629;228 -Prairie View;Prairie View;30.085;-95.9897;228 -Catoosa;Catoosa;36.1832;-95.7662;228 -Bondurant;Bondurant;41.6986;-93.4551;228 -Creswell;Creswell;43.9212;-123.016;228 -Stratford;Stratford;39.829;-75.0156;228 -Paintsville;Paintsville;37.8167;-82.8088;228 -Atkinson;Atkinson;42.837;-71.1605;228 -Hamilton;Hamilton;46.2527;-114.1598;228 -Epping;Epping;43.0501;-71.0747;228 -Leitchfield;Leitchfield;37.4862;-86.2857;228 -Brier;Brier;47.7924;-122.2734;228 -Trumann;Trumann;35.6771;-90.5261;228 -Milltown;Milltown;40.4504;-74.4351;228 -Peru;Peru;44.582;-73.556;228 -Farmington;Farmington;43.3629;-71.076;228 -Franklin;Franklin;37.3277;-120.5321;228 -Fort Meade;Fort Meade;27.7645;-81.8058;228 -Osprey;Osprey;27.1914;-82.48;228 -Fort Pierce North;Fort Pierce North;27.4736;-80.3594;228 -West Samoset;West Samoset;27.4702;-82.5552;228 -Bern;Bern;40.4005;-75.9933;228 -Treasure Island;Treasure Island;27.774;-82.7663;228 -Franklin;Franklin;39.8865;-80.1807;228 -Vandalia;Vandalia;38.9754;-89.1117;228 -Westmere;Westmere;42.6883;-73.8744;228 -Edgemoor;Edgemoor;39.7551;-75.507;228 -Southampton;Southampton;40.0423;-77.4569;228 -Upper Freehold;Upper Freehold;40.1552;-74.5283;228 -Ocean City;Ocean City;38.3998;-75.0715;228 -Bremen;Bremen;33.7085;-85.1495;228 -Plymouth Meeting;Plymouth Meeting;40.11;-75.2794;228 -Hillsboro;Hillsboro;39.1668;-89.4735;228 -Oakdale;Oakdale;40.7373;-73.1345;228 -Adel;Adel;31.1272;-83.4232;228 -Eagle;Eagle;39.6368;-106.8123;228 -Heathrow;Heathrow;28.7753;-81.3721;228 -Calverton;Calverton;40.9163;-72.7645;228 -Galliano;Galliano;29.447;-90.3096;228 -Barberton;Barberton;45.7136;-122.6115;228 -Keyport;Keyport;40.4327;-74.2011;228 -Beacon Square;Beacon Square;28.2118;-82.7504;228 -Mendota;Mendota;41.5553;-89.1042;228 -Cos Cob;Cos Cob;41.0513;-73.5931;228 -Cazenovia;Cazenovia;42.9122;-75.8636;228 -Zuni Pueblo;Zuni Pueblo;35.0708;-108.8484;228 -St. Augustine Beach;St. Augustine Beach;29.8414;-81.2713;228 -Kentfield;Kentfield;37.9481;-122.5496;228 -Kiel;Kiel;43.9167;-88.0266;228 -Gouverneur;Gouverneur;44.3673;-75.4838;228 -Providence;Providence;39.9092;-76.233;228 -Willis;Willis;30.4314;-95.4832;228 -Rancho Calaveras;Rancho Calaveras;38.1248;-120.857;228 -Crete;Crete;40.6254;-96.9575;228 -Meraux;Meraux;29.9284;-89.9179;228 -Garden Home-Whitford;Garden Home-Whitford;45.4642;-122.7589;228 -Wellsville;Wellsville;42.1206;-77.9219;228 -Mount Carmel;Mount Carmel;38.4187;-87.7694;228 -Waxhaw;Waxhaw;34.9364;-80.7438;228 -North Babylon;North Babylon;40.7311;-73.3251;228 -North Adams;North Adams;42.6844;-73.1166;228 -Dickson;Dickson;36.064;-87.3668;228 -La Vista;La Vista;41.1816;-96.0666;228 -Ashwaubenon;Ashwaubenon;44.4796;-88.0889;228 -Bastrop;Bastrop;30.1118;-97.3257;228 -Ammon;Ammon;43.4746;-111.9569;228 -Yelm;Yelm;46.9398;-122.6261;228 -Bellingham;Bellingham;42.0777;-71.4741;228 -South Ogden;South Ogden;41.1722;-111.9577;228 -North Canton;North Canton;40.8742;-81.3971;228 -Albemarle;Albemarle;35.3594;-80.1915;228 -Coalinga;Coalinga;36.143;-120.3262;228 -McKinleyville;McKinleyville;40.9488;-124.0857;228 -Ferndale;Ferndale;39.1869;-76.633;228 -Pampa;Pampa;35.5479;-100.9651;228 -Killingly;Killingly;41.8311;-71.8499;228 -Shippensburg;Shippensburg;40.0484;-77.5227;228 -Oneonta;Oneonta;42.4551;-75.0666;228 -Clive;Clive;41.6147;-93.798;228 -Streator;Streator;41.1244;-88.8296;228 -Buffalo;Buffalo;45.1796;-93.8644;228 -Lincoln;Lincoln;40.1508;-89.3721;228 -East Lampeter;East Lampeter;40.0375;-76.2162;228 -Wyckoff;Wyckoff;40.9989;-74.1676;228 -Brookfield;Brookfield;41.4674;-73.3923;228 -Glenvar Heights;Glenvar Heights;25.709;-80.3156;228 -Parole;Parole;38.9861;-76.5519;228 -Camano;Camano;48.1865;-122.4708;228 -Palos Hills;Palos Hills;41.6986;-87.8266;228 -Phoenixville;Phoenixville;40.1358;-75.5201;228 -Sylacauga;Sylacauga;33.1778;-86.2606;228 -Oconomowoc;Oconomowoc;43.0995;-88.495;228 -Webster;Webster;42.0521;-71.8485;228 -Fort Hunt;Fort Hunt;38.7361;-77.0589;228 -Mountain Home;Mountain Home;43.1324;-115.6972;228 -Upper Chichester;Upper Chichester;39.8414;-75.4421;228 -Republic;Republic;37.1452;-93.4446;228 -Americus;Americus;32.0736;-84.2249;228 -Cutlerville;Cutlerville;42.8405;-85.6739;228 -Gainesville;Gainesville;33.6391;-97.1488;228 -Calverton;Calverton;39.0578;-76.9488;228 -Lemay;Lemay;38.5325;-90.2845;228 -Buda;Buda;30.0856;-97.8472;228 -La Marque;La Marque;29.369;-94.9957;228 -Ocean Acres;Ocean Acres;39.743;-74.2804;228 -Harborcreek;Harborcreek;42.1498;-79.9501;228 -Silver Spring;Silver Spring;40.2503;-77.0566;228 -Willimantic;Willimantic;41.7153;-72.2173;228 -Portsmouth;Portsmouth;41.5922;-71.2745;228 -Stafford;Stafford;29.6271;-95.5653;228 -Colchester;Colchester;44.5545;-73.2167;228 -Lemont;Lemont;41.6695;-87.9836;228 -Versailles;Versailles;38.0487;-84.7259;228 -Morris;Morris;41.3749;-88.4305;228 -Gainesville;Gainesville;38.7931;-77.6347;228 -Sayre;Sayre;41.9855;-76.5207;228 -Portland;Portland;27.8911;-97.3284;228 -Lindenwold;Lindenwold;39.8172;-74.9898;228 -Tinton Falls;Tinton Falls;40.2709;-74.0948;228 -Martinsburg;Martinsburg;39.4582;-77.9776;228 -Doylestown;Doylestown;40.2962;-75.1393;228 -Jenison;Jenison;42.9063;-85.8269;228 -Redland;Redland;39.1335;-77.1465;228 -Pecan Grove;Pecan Grove;29.6235;-95.7331;228 -Nederland;Nederland;29.9707;-94.0015;228 -Colonial Heights;Colonial Heights;37.265;-77.3969;228 -Taylor;Taylor;30.5743;-97.4234;228 -Fairview;Fairview;40.1735;-76.8655;228 -Pendleton;Pendleton;45.6756;-118.8209;228 -Godfrey;Godfrey;38.9577;-90.2156;228 -Burlington;Burlington;39.0223;-84.7217;228 -Springfield;Springfield;40.6994;-74.3253;228 -Marion;Marion;34.1787;-79.3966;228 -San Martin;San Martin;37.0829;-121.5963;228 -Kimberly;Kimberly;44.267;-88.3377;228 -Taylor Mill;Taylor Mill;39.0092;-84.4988;228 -Yardville;Yardville;40.1849;-74.6603;228 -East Shoreham;East Shoreham;40.946;-72.8811;228 -Columbus;Columbus;43.3354;-89.03;228 -Thousand Palms;Thousand Palms;33.815;-116.3545;228 -Amory;Amory;33.9813;-88.4823;228 -South Hanover;South Hanover;40.2962;-76.7085;228 -Valley Park;Valley Park;38.5513;-90.4924;228 -Tillmans Corner;Tillmans Corner;30.5818;-88.2128;228 -Salem;Salem;40.9049;-80.8491;228 -Butner;Butner;36.1285;-78.7502;228 -Fishhook;Fishhook;61.711;-149.2657;228 -Lake Mathews;Lake Mathews;33.825;-117.3683;228 -Marvin;Marvin;34.989;-80.8032;228 -Fowler;Fowler;36.6243;-119.6737;228 -Amesbury;Amesbury;42.853;-70.9446;228 -Marion;Marion;37.7173;-88.9279;228 -Tallmadge;Tallmadge;41.1023;-81.4216;228 -Maryland City;Maryland City;39.1016;-76.8051;228 -Nanuet;Nanuet;41.0957;-74.0155;228 -Laurel;Laurel;37.6375;-77.5062;228 -Upper Grand Lagoon;Upper Grand Lagoon;30.169;-85.7407;228 -Anoka;Anoka;45.2099;-93.3893;228 -Lakeport;Lakeport;39.0392;-122.9218;228 -Knik-Fairview;Knik-Fairview;61.4964;-149.6535;228 -Lake Mary;Lake Mary;28.7592;-81.3359;228 -Vero Beach;Vero Beach;27.6463;-80.393;228 -Shorewood;Shorewood;41.5175;-88.2149;228 -Clemson;Clemson;34.6837;-82.8124;228 -Spanish Lake;Spanish Lake;38.7884;-90.2078;228 -Shamokin;Shamokin;40.7883;-76.555;228 -Nutley;Nutley;40.8192;-74.1571;228 -Englewood;Englewood;40.8917;-73.9736;228 -Winchester;Winchester;36.1368;-115.1299;228 -Burbank;Burbank;41.7444;-87.7686;228 -Drexel Hill;Drexel Hill;39.9495;-75.3039;228 -Melrose;Melrose;42.4556;-71.059;228 -Suisun City;Suisun City;38.2473;-122.009;228 -West Falls Church;West Falls Church;38.8648;-77.1878;228 -Golden Gate;Golden Gate;26.1844;-81.7031;228 -Bay Shore;Bay Shore;40.7317;-73.2505;228 -Westchester;Westchester;25.7474;-80.3358;228 -Rahway;Rahway;40.6077;-74.2807;228 -East Palo Alto;East Palo Alto;37.4671;-122.1352;228 -Oak Park;Oak Park;42.4649;-83.1824;228 -Port Chester;Port Chester;41.0052;-73.668;228 -Franklin Park;Franklin Park;41.9361;-87.8794;228 -Bethpage;Bethpage;40.7495;-73.4856;228 -East Massapequa;East Massapequa;40.6743;-73.4358;228 -Plainville;Plainville;41.6741;-72.8575;228 -Gretna;Gretna;29.9101;-90.0515;228 -Hatfield;Hatfield;40.2758;-75.2895;228 -Santa Fe Springs;Santa Fe Springs;33.933;-118.0625;228 -Hinsdale;Hinsdale;41.8005;-87.9273;228 -Plymouth;Plymouth;40.1115;-75.2977;228 -Gorham;Gorham;43.7034;-70.4581;228 -Centerville;Centerville;40.9284;-111.8849;228 -Hopkinton;Hopkinton;42.2255;-71.5378;228 -Kirksville;Kirksville;40.1986;-92.5753;228 -Nipomo;Nipomo;35.0323;-120.4991;228 -Blooming Grove;Blooming Grove;41.3948;-74.184;228 -City of Orange;City of Orange;40.7682;-74.2348;228 -Long Branch;Long Branch;40.2965;-73.9915;228 -Sterling;Sterling;39.0052;-77.405;228 -Santa Paula;Santa Paula;34.3521;-119.0698;228 -San Carlos;San Carlos;37.4982;-122.268;228 -Oceanside;Oceanside;40.6328;-73.6364;228 -Ridley;Ridley;39.8854;-75.328;228 -Burlingame;Burlingame;37.586;-122.3669;228 -San Pablo;San Pablo;37.9628;-122.3425;228 -West Whittier-Los Nietos;West Whittier-Los Nietos;33.9759;-118.0689;228 -Leisure City;Leisure City;25.4937;-80.4369;228 -Kiryas Joel;Kiryas Joel;41.3406;-74.166;228 -Lemon Grove;Lemon Grove;32.7331;-117.0344;228 -Lindenhurst;Lindenhurst;40.6858;-73.371;228 -University Park;University Park;25.7469;-80.3684;228 -Reisterstown;Reisterstown;39.4552;-76.8144;228 -Maywood;Maywood;33.9885;-118.1877;228 -Belmont;Belmont;37.5154;-122.2955;228 -Easton;Easton;40.6858;-75.2209;228 -Indiana;Indiana;40.622;-79.1552;228 -Isla Vista;Isla Vista;34.4144;-119.8581;228 -Imperial Beach;Imperial Beach;32.5689;-117.1184;228 -Mililani Town;Mililani Town;21.4465;-158.0147;228 -Bergenfield;Bergenfield;40.9236;-73.9983;228 -Ladera Ranch;Ladera Ranch;33.5491;-117.6416;228 -Cloverleaf;Cloverleaf;29.7882;-95.1724;228 -Belmont;Belmont;42.396;-71.1795;228 -Cliffside Park;Cliffside Park;40.8221;-73.988;228 -Soledad;Soledad;36.4432;-121.3426;228 -South Pasadena;South Pasadena;34.1103;-118.1573;228 -South Bradenton;South Bradenton;27.4612;-82.5821;228 -El Cerrito;El Cerrito;37.9197;-122.3025;228 -Coral Terrace;Coral Terrace;25.7464;-80.3049;228 -Decatur;Decatur;33.7711;-84.2968;228 -Ewa Gentry;Ewa Gentry;21.3344;-158.0262;228 -Laurel;Laurel;39.095;-76.8622;228 -San Lorenzo;San Lorenzo;37.6737;-122.1349;228 -Herndon;Herndon;38.9699;-77.3867;228 -Rockville Centre;Rockville Centre;40.6644;-73.6383;228 -Watauga;Watauga;32.8718;-97.2515;228 -Suitland;Suitland;38.8492;-76.9225;228 -Tysons;Tysons;38.9215;-77.2273;228 -Peekskill;Peekskill;41.2883;-73.9227;228 -Mill Creek East;Mill Creek East;47.836;-122.1877;228 -San Fernando;San Fernando;34.2886;-118.4363;228 -Ashland;Ashland;37.6942;-122.1159;228 -Woodlawn;Woodlawn;38.7332;-77.1149;228 -Lodi;Lodi;40.8784;-74.0814;228 -Riverbank;Riverbank;37.7268;-120.9402;228 -Palm Tree;Palm Tree;41.3411;-74.1667;228 -Baldwin;Baldwin;40.6634;-73.6104;228 -Melrose Park;Melrose Park;41.9029;-87.8642;228 -Maplewood;Maplewood;40.733;-74.2711;228 -Terrytown;Terrytown;29.9014;-90.0279;228 -University Park;University Park;32.8506;-96.7937;228 -Palm Springs;Palm Springs;26.6349;-80.0968;228 -Valinda;Valinda;34.0401;-117.93;228 -Oak Ridge;Oak Ridge;28.4727;-81.4169;228 -Elmwood Park;Elmwood Park;41.9225;-87.8163;228 -Bailey's Crossroads;Bailey's Crossroads;38.8477;-77.1305;228 -Maywood;Maywood;41.8798;-87.8442;228 -Carteret;Carteret;40.5848;-74.2284;228 -West Puente Valley;West Puente Valley;34.0512;-117.9681;228 -Copiague;Copiague;40.6728;-73.3932;228 -Winter Gardens;Winter Gardens;32.8376;-116.9268;228 -Hialeah Gardens;Hialeah Gardens;25.8878;-80.3569;228 -Cudahy;Cudahy;33.9631;-118.183;228 -Rosemont;Rosemont;38.5477;-121.3553;228 -North Lynnwood;North Lynnwood;47.8533;-122.2762;228 -West Carson;West Carson;33.8229;-118.2931;228 -Lealman;Lealman;27.8197;-82.6847;228 -Hayesville;Hayesville;44.9794;-122.9739;228 -Hillside;Hillside;40.6961;-74.2286;228 -Jasmine Estates;Jasmine Estates;28.293;-82.6907;228 -Dover;Dover;40.002;-76.8699;228 -Hamtramck;Hamtramck;42.3954;-83.056;228 -McNair;McNair;38.9513;-77.4116;228 -North Bay Shore;North Bay Shore;40.7601;-73.2618;228 -Kapolei;Kapolei;21.3403;-158.0665;228 -Lennox;Lennox;33.938;-118.3586;228 -Massapequa;Massapequa;40.6676;-73.4706;228 -Roselle;Roselle;40.6527;-74.2599;228 -Sunny Isles Beach;Sunny Isles Beach;25.9385;-80.1246;228 -The Crossings;The Crossings;25.6708;-80.4018;228 -Landover;Landover;38.9241;-76.8875;228 -Millbrae;Millbrae;37.5994;-122.4023;228 -Monsey;Monsey;41.1181;-74.0681;228 -West Rancho Dominguez;West Rancho Dominguez;33.9057;-118.2682;228 -Blue Island;Blue Island;41.6578;-87.6812;228 -Ives Estates;Ives Estates;25.9632;-80.183;228 -Willowbrook;Willowbrook;33.9199;-118.2362;228 -Columbia Heights;Columbia Heights;45.0484;-93.2472;228 -Lomita;Lomita;33.7933;-118.3175;228 -Bayshore Gardens;Bayshore Gardens;27.4345;-82.5794;228 -South El Monte;South El Monte;34.0493;-118.0484;228 -North Bellmore;North Bellmore;40.6904;-73.539;228 -Palisades Park;Palisades Park;40.8472;-73.9967;228 -Sweetwater;Sweetwater;25.7786;-80.376;228 -Mountlake Terrace;Mountlake Terrace;47.7921;-122.3076;228 -North Plainfield;North Plainfield;40.6209;-74.4386;228 -Albany;Albany;37.8898;-122.3018;228 -La Crescenta-Montrose;La Crescenta-Montrose;34.2322;-118.2353;228 -Franconia;Franconia;38.7682;-77.1587;228 -Norwood;Norwood;39.1605;-84.4535;228 -West Hempstead;West Hempstead;40.6959;-73.6507;228 -Central Falls;Central Falls;41.89;-71.3934;228 -Langley Park;Langley Park;38.9897;-76.9808;228 -Schofield Barracks;Schofield Barracks;21.4936;-158.0617;228 -Lynbrook;Lynbrook;40.6579;-73.6742;228 -Harrison;Harrison;40.7431;-74.1531;228 -West Chester;West Chester;39.9601;-75.6058;228 -Elmwood Park;Elmwood Park;40.905;-74.1201;228 -South San Jose Hills;South San Jose Hills;34.0123;-117.9041;228 -Selma;Selma;35.5436;-78.2954;228 -Pinson;Pinson;33.7057;-86.6674;228 -Marble Falls;Marble Falls;30.5649;-98.2768;228 -Dunbar;Dunbar;38.3688;-81.7345;228 -Decatur;Decatur;33.2262;-97.5876;228 -Fort Myers Beach;Fort Myers Beach;26.4324;-81.9168;228 -Byron Center;Byron Center;42.8121;-85.7279;228 -Homestead Meadows South;Homestead Meadows South;31.811;-106.1643;228 -Portage Lakes;Portage Lakes;41.0034;-81.5347;228 -Meridianville;Meridianville;34.8729;-86.5722;228 -Osceola;Osceola;35.6942;-89.9934;228 -Syracuse;Syracuse;41.4226;-85.7492;228 -Homeland;Homeland;33.7459;-117.1132;228 -Hermosa Beach;Hermosa Beach;33.8654;-118.3966;228 -Morristown;Morristown;40.7966;-74.4772;228 -Sherrelwood;Sherrelwood;39.839;-105.0014;228 -Mineola;Mineola;40.7469;-73.6392;228 -Evergreen Park;Evergreen Park;41.7213;-87.7013;228 -Bellaire;Bellaire;29.704;-95.4622;228 -Point Pleasant;Point Pleasant;40.0772;-74.0702;228 -Hawthorne;Hawthorne;40.9579;-74.1581;228 -Washington;Washington;40.5093;-79.6011;228 -Russellville;Russellville;36.8393;-86.895;228 -Delaware;Delaware;41.2372;-74.9281;228 -Newbury;Newbury;42.7706;-70.8747;228 -Berrien Springs;Berrien Springs;41.9474;-86.3403;228 -Highland Heights;Highland Heights;39.0355;-84.4567;228 -Sausalito;Sausalito;37.858;-122.4932;228 -Woodlake;Woodlake;37.4216;-77.6783;228 -Barnesville;Barnesville;33.0509;-84.1527;228 -South Lockport;South Lockport;43.1377;-78.6864;228 -Clarkson;Clarkson;43.2533;-77.9228;228 -Fair Plain;Fair Plain;42.0823;-86.4515;228 -Gateway;Gateway;61.5737;-149.2389;228 -Mount Ivy;Mount Ivy;41.1926;-74.0297;228 -Flatwoods;Flatwoods;38.521;-82.7195;228 -Milton-Freewater;Milton-Freewater;45.9348;-118.3913;228 -River Park;River Park;27.3214;-80.3307;228 -Noble;Noble;35.1385;-97.371;228 -Gulf Park Estates;Gulf Park Estates;30.3801;-88.7581;228 -Oak Ridge;Oak Ridge;36.174;-79.9916;228 -Hudson Falls;Hudson Falls;43.3042;-73.5818;228 -St. Helena;St. Helena;38.5063;-122.4682;228 -Rochester;Rochester;41.059;-86.196;228 -Seminole;Seminole;35.2346;-96.65;228 -Archbald;Archbald;41.5077;-75.5453;228 -Laurium;Laurium;47.2351;-88.4382;228 -Summit;Summit;42.0375;-80.0513;228 -Orange City;Orange City;43.0023;-96.0566;228 -Groesbeck;Groesbeck;39.2292;-84.5964;228 -Springs;Springs;41.0212;-72.1584;228 -Marksville;Marksville;31.1247;-92.0652;228 -Truth or Consequences;Truth or Consequences;33.1864;-107.2589;228 -Tyrone;Tyrone;40.6764;-78.246;228 -Larose;Larose;29.5669;-90.3751;228 -Lawrenceville;Lawrenceville;38.7264;-87.6873;228 -Brook Highland;Brook Highland;33.4359;-86.6849;228 -Crozet;Crozet;38.0645;-78.6962;228 -Pollock Pines;Pollock Pines;38.7564;-120.5904;228 -Gilford;Gilford;43.5581;-71.385;228 -Austell;Austell;33.82;-84.645;228 -Centerville;Centerville;34.5256;-82.7161;228 -Commerce;Commerce;34.2133;-83.473;228 -Independence;Independence;41.378;-81.6385;228 -Elsa;Elsa;26.2978;-97.9936;228 -Hillsborough;Hillsborough;36.0681;-79.0994;228 -Parkville;Parkville;39.2004;-94.7222;228 -East Vincent;East Vincent;40.1684;-75.5946;228 -Nuevo;Nuevo;33.8011;-117.1415;228 -Earl;Earl;40.1142;-76.0959;228 -Belle Plaine;Belle Plaine;44.6188;-93.7643;228 -Pembroke;Pembroke;43.1803;-71.45;228 -Enoch;Enoch;37.767;-113.0449;228 -Canfield;Canfield;41.0315;-80.7672;228 -Pacific;Pacific;47.261;-122.2507;228 -Conewago;Conewago;39.7977;-77.0239;228 -West Bridgewater;West Bridgewater;42.0214;-71.0267;228 -Unionville;Unionville;35.0716;-80.5173;228 -Gunnison;Gunnison;38.5455;-106.9225;228 -Sandston;Sandston;37.512;-77.3149;228 -Morrow;Morrow;33.5816;-84.3392;228 -Crystal City;Crystal City;28.6909;-99.8257;228 -Union Grove;Union Grove;42.6863;-88.0495;228 -Woodstock;Woodstock;38.875;-78.516;228 -Richland;Richland;32.2309;-90.1592;228 -Bedford;Bedford;37.336;-79.5179;228 -Belle Isle;Belle Isle;28.4724;-81.3491;228 -Busti;Busti;42.0459;-79.312;228 -Franklin;Franklin;35.1798;-83.3808;228 -Willows;Willows;39.5149;-122.1995;228 -Parkville;Parkville;39.7859;-76.9686;228 -Collinsville;Collinsville;36.3718;-95.8611;228 -Willow Oak;Willow Oak;27.9216;-82.0244;228 -Roosevelt;Roosevelt;40.2924;-110.0093;228 -East Hills;East Hills;40.7958;-73.6292;228 -Emmitsburg;Emmitsburg;39.7051;-77.3216;228 -La Feria;La Feria;26.1544;-97.8255;228 -Washington;Washington;41.2982;-91.6928;228 -Acton;Acton;34.4956;-118.1857;228 -Rockport;Rockport;42.6543;-70.6223;228 -Knoxville;Knoxville;41.3188;-93.1024;228 -Swanzey;Swanzey;42.8625;-72.2961;228 -Skaneateles;Skaneateles;42.9321;-76.4131;228 -Jackson;Jackson;43.3237;-88.166;228 -Riverdale Park;Riverdale Park;38.9642;-76.9266;228 -Shenango;Shenango;40.9493;-80.3059;228 -Corbin;Corbin;36.9321;-84.1004;228 -Tappan;Tappan;41.0269;-73.952;228 -Durham;Durham;41.4622;-72.6829;228 -Whitinsville;Whitinsville;42.1146;-71.6688;228 -St. Johnsbury;St. Johnsbury;44.4552;-72.0115;228 -Cochituate;Cochituate;42.329;-71.3576;228 -Batesville;Batesville;34.3147;-89.9249;228 -Lake Lorraine;Lake Lorraine;30.4407;-86.5657;228 -Seward;Seward;40.9099;-97.0957;228 -Midland Park;Midland Park;40.9952;-74.1411;228 -Lebanon;Lebanon;41.6313;-72.2402;228 -Moapa Valley;Moapa Valley;36.6078;-114.4566;228 -Middletown;Middletown;40.6441;-75.3244;228 -Bedminster;Bedminster;40.4223;-75.1938;228 -Stow;Stow;42.4298;-71.5115;228 -Nibley;Nibley;41.6725;-111.8454;228 -Kingsland;Kingsland;30.6651;-98.4545;228 -Walled Lake;Walled Lake;42.538;-83.4786;228 -Atherton;Atherton;37.4539;-122.2032;228 -Cottage Grove;Cottage Grove;43.091;-89.2034;228 -Nappanee;Nappanee;41.4452;-85.9941;228 -De Soto;De Soto;38.141;-90.5609;228 -Palmyra;Palmyra;40.0025;-75.036;228 -Bonne Terre;Bonne Terre;37.9209;-90.5426;228 -Live Oak;Live Oak;30.2956;-82.9847;228 -Attica;Attica;42.8257;-78.249;228 -Winsted;Winsted;41.9268;-73.0675;228 -Rockville;Rockville;41.8667;-72.4528;228 -Parkwood;Parkwood;47.5266;-122.5986;228 -Calipatria;Calipatria;33.1493;-115.5056;228 -Mead;Mead;47.7795;-117.35;228 -Green Brook;Green Brook;40.6038;-74.4825;228 -Terrell;Terrell;32.7341;-96.2939;228 -La Follette;La Follette;36.3718;-84.1256;228 -Central Point;Central Point;42.3765;-122.911;228 -Seminole;Seminole;27.8435;-82.7839;228 -Twinsburg;Twinsburg;41.322;-81.4451;228 -Natchitoches;Natchitoches;31.7317;-93.0979;228 -Owego;Owego;42.0881;-76.1906;228 -Coldwater;Coldwater;41.9465;-84.9989;228 -Montville;Montville;41.4636;-72.157;228 -West Manchester;West Manchester;39.9456;-76.7952;228 -St. John;St. John;41.4431;-87.47;228 -Grandview;Grandview;46.2444;-119.9091;228 -Marshfield;Marshfield;44.6627;-90.1728;228 -Aberdeen;Aberdeen;40.4165;-74.2249;228 -Anacortes;Anacortes;48.4878;-122.6292;228 -Moultrie;Moultrie;31.1591;-83.7708;228 -Forest Park;Forest Park;39.2861;-84.5259;228 -Cocoa;Cocoa;28.382;-80.7674;228 -Berea;Berea;41.3696;-81.8642;228 -Creve Coeur;Creve Coeur;38.6621;-90.443;228 -Westminster;Westminster;39.5796;-77.0066;228 -Maple Shade;Maple Shade;39.952;-74.995;228 -Deerfield;Deerfield;42.1654;-87.8516;228 -Marinette;Marinette;45.087;-87.6328;228 -Port Isabel;Port Isabel;26.054;-97.2505;228 -Bay City;Bay City;28.9838;-95.9601;228 -Ansonia;Ansonia;41.3443;-73.0689;228 -West Whiteland;West Whiteland;40.0227;-75.6239;228 -East Lyme;East Lyme;41.3664;-72.2352;228 -Grafton;Grafton;42.2085;-71.6838;228 -Cimarron Hills;Cimarron Hills;38.8597;-104.6995;228 -Homewood;Homewood;41.5591;-87.661;228 -Scituate;Scituate;42.1992;-70.759;228 -Sparta;Sparta;41.0486;-74.6264;228 -Alsip;Alsip;41.6701;-87.7368;228 -Avon;Avon;39.7603;-86.3917;228 -Steubenville;Steubenville;40.3653;-80.652;228 -Midway;Midway;30.4138;-87.0261;228 -Tavares;Tavares;28.7921;-81.7353;228 -Moraga;Moraga;37.8439;-122.1225;228 -Bedford;Bedford;41.225;-73.6678;228 -Colonia;Colonia;40.5929;-74.3151;228 -Beltsville;Beltsville;39.0394;-76.9211;228 -Crossville;Crossville;35.9527;-85.0294;228 -Shenandoah;Shenandoah;40.8167;-76.2004;228 -Ada;Ada;34.7683;-96.6689;228 -Five Forks;Five Forks;34.8069;-82.2271;228 -Knightdale;Knightdale;35.7918;-78.4955;228 -Dallas;Dallas;44.9222;-123.3131;228 -Woodcrest;Woodcrest;33.8789;-117.3686;228 -White Settlement;White Settlement;32.7554;-97.4605;228 -Concord;Concord;39.8741;-75.5135;228 -Belgrade;Belgrade;45.7796;-111.1751;228 -Foxborough;Foxborough;42.0627;-71.2461;228 -Melville;Melville;40.7823;-73.4088;228 -Lackawanna;Lackawanna;42.8182;-78.8326;228 -Ashland;Ashland;42.2573;-71.4687;228 -Wailuku;Wailuku;20.8834;-156.5059;228 -Buckhall;Buckhall;38.725;-77.4472;228 -El Dorado;El Dorado;33.2184;-92.664;228 -South Hadley;South Hadley;42.2567;-72.5793;228 -Greene;Greene;39.9543;-77.5668;228 -Madison;Madison;40.7586;-74.417;228 -Albert Lea;Albert Lea;43.6547;-93.3642;228 -Maitland;Maitland;28.6295;-81.3717;228 -Valle Vista;Valle Vista;33.7436;-116.8872;228 -Marco Island;Marco Island;25.933;-81.6993;228 -Zachary;Zachary;30.6642;-91.1634;228 -Kingsland;Kingsland;30.8194;-81.7217;228 -San Carlos Park;San Carlos Park;26.4765;-81.8193;228 -Rockland;Rockland;42.1295;-70.91;228 -Whitemarsh;Whitemarsh;40.104;-75.2483;228 -Ingleside;Ingleside;27.87;-97.2077;228 -Huntington;Huntington;40.8815;-85.5053;228 -Easton;Easton;38.776;-76.0702;228 -New Castle;New Castle;41.1842;-73.7726;228 -Concord;Concord;38.5117;-90.3574;228 -Lenoir;Lenoir;35.9096;-81.5247;228 -Wantagh;Wantagh;40.6686;-73.5104;228 -Perry;Perry;32.4719;-83.7282;228 -Hannibal;Hannibal;39.7097;-91.3939;228 -Menasha;Menasha;44.2124;-88.4272;228 -Oak Grove;Oak Grove;45.4156;-122.6349;228 -Scarsdale;Scarsdale;40.9902;-73.7773;228 -Brenham;Brenham;30.1585;-96.3964;228 -Ocean Springs;Ocean Springs;30.4082;-88.7861;228 -Bon Air;Bon Air;37.5187;-77.5713;228 -Lithia Springs;Lithia Springs;33.781;-84.6485;228 -Bensenville;Bensenville;41.9593;-87.9433;228 -Eastlake;Eastlake;41.6581;-81.4323;228 -Beaver Dam;Beaver Dam;43.469;-88.8308;228 -Beeville;Beeville;28.4059;-97.7494;228 -Cary;Cary;42.2129;-88.2493;228 -North Wilkesboro;North Wilkesboro;36.1728;-81.139;228 -Round Lake;Round Lake;42.3435;-88.1058;228 -Manchester;Manchester;38.583;-90.5065;228 -North Aurora;North Aurora;41.8083;-88.3413;228 -Goffstown;Goffstown;43.019;-71.5681;228 -Fayetteville;Fayetteville;33.45;-84.4709;228 -Sunland Park;Sunland Park;31.8194;-106.5943;228 -Estelle;Estelle;29.8447;-90.1021;228 -North Druid Hills;North Druid Hills;33.8186;-84.3254;228 -West Columbia;West Columbia;33.9931;-81.0932;228 -Safety Harbor;Safety Harbor;28.008;-82.6964;228 -Mattoon;Mattoon;39.4775;-88.3624;228 -Macomb;Macomb;40.4721;-90.6816;228 -Springfield;Springfield;36.4943;-86.8709;228 -Lake Placid;Lake Placid;27.2977;-81.3715;228 -Boerne;Boerne;29.7844;-98.7289;228 -St. Michael;St. Michael;45.2014;-93.692;228 -East Goshen;East Goshen;39.9934;-75.5478;228 -Maumelle;Maumelle;34.8522;-92.4;228 -Kilgore;Kilgore;32.3979;-94.8603;228 -Radford;Radford;37.1229;-80.5587;228 -Palestine;Palestine;31.7544;-95.6471;228 -Whitestown;Whitestown;43.135;-75.3404;228 -Crawfordsville;Crawfordsville;40.0428;-86.8975;228 -Hampton;Hampton;40.5844;-79.9534;228 -Newburyport;Newburyport;42.8124;-70.8878;228 -Southeast;Southeast;41.4032;-73.5985;228 -Wheatfield;Wheatfield;43.0975;-78.8831;228 -Niles;Niles;41.1878;-80.753;228 -Somerset;Somerset;41.7404;-71.1612;228 -Menomonie;Menomonie;44.8893;-91.9084;228 -Trenton;Trenton;42.1394;-83.1929;228 -Windham;Windham;43.7981;-70.4056;228 -Oxon Hill;Oxon Hill;38.7887;-76.9733;228 -Madison;Madison;38.7581;-85.3974;228 -Cudahy;Cudahy;42.9467;-87.8641;228 -St. Matthews;St. Matthews;38.2497;-85.6383;228 -Alton;Alton;26.2884;-98.3098;228 -Rutland;Rutland;43.6091;-72.9782;228 -Imperial;Imperial;32.839;-115.5719;228 -Orange;Orange;30.121;-93.7616;228 -Otsego;Otsego;45.266;-93.62;228 -Madison;Madison;41.3398;-72.6278;228 -Iron Mountain;Iron Mountain;45.8275;-88.0599;228 -Washington;Washington;40.7877;-74.7918;228 -Stonington;Stonington;41.3738;-71.9034;228 -Wilton;Wilton;41.207;-73.4401;228 -Defiance;Defiance;41.281;-84.3661;228 -Hopkins;Hopkins;44.9261;-93.4056;228 -Breaux Bridge;Breaux Bridge;30.2829;-91.9043;228 -Gibsonton;Gibsonton;27.826;-82.3761;228 -Lynden;Lynden;48.9502;-122.4545;228 -Gautier;Gautier;30.4106;-88.6568;228 -Mayfield Heights;Mayfield Heights;41.5175;-81.4534;228 -Rancho Mirage;Rancho Mirage;33.7634;-116.4271;228 -Sharon;Sharon;42.1085;-71.183;228 -Chowchilla;Chowchilla;37.1095;-120.2349;228 -Ronkonkoma;Ronkonkoma;40.804;-73.1258;228 -Franklin Farm;Franklin Farm;38.9133;-77.3969;228 -Avon;Avon;41.7907;-72.8538;228 -Towamencin;Towamencin;40.2417;-75.3387;228 -World Golf Village;World Golf Village;29.9653;-81.4898;228 -Sycamore;Sycamore;41.9951;-88.6812;228 -Sunnyside;Sunnyside;46.3158;-120.0059;228 -Brook Park;Brook Park;41.4036;-81.8219;228 -Pembroke;Pembroke;42.0655;-70.8014;228 -Wallingford Center;Wallingford Center;41.4499;-72.8189;228 -Middle;Middle;39.0851;-74.8336;228 -Brushy Creek;Brushy Creek;30.5125;-97.7388;228 -Uvalde;Uvalde;29.2153;-99.7782;228 -Berea;Berea;37.5904;-84.2898;228 -Altus;Altus;34.6566;-99.3051;228 -Northbrook;Northbrook;39.2467;-84.5796;228 -Darby;Darby;39.921;-75.2611;228 -Lansdowne;Lansdowne;39.9408;-75.276;228 -Hueytown;Hueytown;33.4237;-87.022;228 -Bradley;Bradley;41.1641;-87.8452;228 -Southchase;Southchase;28.3793;-81.3903;228 -Aldine;Aldine;29.9122;-95.3785;228 -Washington;Washington;40.7587;-74.9825;228 -Lower Salford;Lower Salford;40.2639;-75.3929;228 -Grosse Pointe Woods;Grosse Pointe Woods;42.4366;-82.8987;228 -Stony Point;Stony Point;41.2592;-74.0112;228 -Citrus;Citrus;34.1161;-117.889;228 -West Haverstraw;West Haverstraw;41.2063;-73.9883;228 -Bound Brook;Bound Brook;40.5676;-74.5383;228 -Great Neck;Great Neck;40.8028;-73.7332;228 -Lake Stickney;Lake Stickney;47.8709;-122.2596;228 -Boulder Hill;Boulder Hill;41.7112;-88.3353;228 -North Lindenhurst;North Lindenhurst;40.7072;-73.3859;228 -Lincoln Village;Lincoln Village;39.9532;-83.1314;228 -Richmond Heights;Richmond Heights;25.6347;-80.372;228 -East Whittier;East Whittier;33.9244;-117.9887;228 -Jacinto City;Jacinto City;29.7663;-95.241;228 -West Athens;West Athens;33.9235;-118.3033;228 -Westgate;Westgate;26.6994;-80.0989;228 -New Hyde Park;New Hyde Park;40.7324;-73.6858;228 -Brookdale;Brookdale;40.8348;-74.1798;228 -Aiea;Aiea;21.3865;-157.9232;228 -Keansburg;Keansburg;40.4471;-74.1316;228 -Maywood;Maywood;40.9025;-74.0634;228 -Country Club;Country Club;37.9687;-121.3408;228 -Timberlane;Timberlane;29.8781;-90.0303;228 -Del Aire;Del Aire;33.9168;-118.3693;228 -Charter Oak;Charter Oak;34.1025;-117.8564;228 -Capitola;Capitola;36.9772;-121.9538;228 -Watervliet;Watervliet;42.7243;-73.7068;228 -Inwood;Inwood;40.6218;-73.7507;228 -White City;White City;42.4316;-122.8322;228 -Marina del Rey;Marina del Rey;33.9765;-118.4486;228 -Stonegate;Stonegate;39.5356;-104.8033;228 -West Perrine;West Perrine;25.6061;-80.3639;228 -East Rockaway;East Rockaway;40.6432;-73.6672;228 -Stony Brook University;Stony Brook University;40.9099;-73.1213;228 -Plainedge;Plainedge;40.724;-73.477;228 -Folsom;Folsom;39.8924;-75.3287;228 -Leisure World;Leisure World;39.1023;-77.0691;228 -North Kensington;North Kensington;39.0392;-77.0723;228 -Leonia;Leonia;40.8638;-73.9899;228 -Farmingdale;Farmingdale;40.7328;-73.4465;228 -Bladensburg;Bladensburg;38.9424;-76.9263;228 -Wood-Ridge;Wood-Ridge;40.8507;-74.0878;228 -Brentwood;Brentwood;40.3734;-79.9757;228 -Woodlyn;Woodlyn;39.8774;-75.3445;228 -South Amboy;South Amboy;40.4852;-74.2831;228 -Glen Ridge;Glen Ridge;40.8041;-74.2043;228 -Waikele;Waikele;21.4025;-158.0058;228 -Hillcrest;Hillcrest;41.1298;-74.035;228 -Park City;Park City;42.3522;-87.8915;228 -Sky Lake;Sky Lake;28.4611;-81.3912;228 -Montpelier;Montpelier;44.2658;-72.5717;228 -Hatboro;Hatboro;40.1775;-75.1054;228 -Great Neck Plaza;Great Neck Plaza;40.7869;-73.7261;228 -Orland Hills;Orland Hills;41.5905;-87.8413;228 -Twin Rivers;Twin Rivers;40.263;-74.4917;228 -Ridley Park;Ridley Park;39.8785;-75.3251;228 -Souderton;Souderton;40.311;-75.3224;228 -Williston Park;Williston Park;40.7587;-73.6465;228 -Glenolden;Glenolden;39.8996;-75.292;228 -Nyack;Nyack;41.0919;-73.9143;228 -Dunellen;Dunellen;40.5903;-74.4656;228 -Cameron Park;Cameron Park;25.9705;-97.4775;228 -Saranap;Saranap;37.8878;-122.076;228 -Kennett Square;Kennett Square;39.8438;-75.7113;228 -Larchmont;Larchmont;40.9258;-73.7529;228 -Fruitridge Pocket;Fruitridge Pocket;38.5326;-121.4558;228 -West Loch Estate;West Loch Estate;21.3617;-158.0246;228 -Lakeview;Lakeview;40.6775;-73.6493;228 -Binghamton University;Binghamton University;42.0893;-75.9684;228 -District Heights;District Heights;38.8588;-76.8885;228 -Pleasure Point;Pleasure Point;36.9618;-121.9715;228 -Castroville;Castroville;36.765;-121.7535;228 -West View;West View;40.5182;-80.0333;228 -Naples Manor;Naples Manor;26.0892;-81.7254;228 -Ewa Villages;Ewa Villages;21.3418;-158.039;228 -South Monrovia Island;South Monrovia Island;34.1234;-117.9958;228 -Contra Costa Centre;Contra Costa Centre;37.9261;-122.054;228 -Tuckahoe;Tuckahoe;40.953;-73.823;228 -Prospect Park;Prospect Park;39.8858;-75.3074;228 -Ambler;Ambler;40.1564;-75.2215;228 -Forest Glen;Forest Glen;39.0191;-77.0445;228 -Bronxville;Bronxville;40.9394;-73.8263;228 -Kingston Estates;Kingston Estates;39.9188;-74.9898;228 -South Valley Stream;South Valley Stream;40.6557;-73.7186;228 -Hewlett;Hewlett;40.6422;-73.6942;228 -Notre Dame;Notre Dame;41.7014;-86.2378;228 -Cedarhurst;Cedarhurst;40.6252;-73.7278;228 -Folcroft;Folcroft;39.8891;-75.277;228 -Guadalupe;Guadalupe;33.3664;-111.9633;228 -Manorhaven;Manorhaven;40.8399;-73.7127;228 -Clifton Heights;Clifton Heights;39.9301;-75.2958;228 -Lauderdale-by-the-Sea;Lauderdale-by-the-Sea;26.199;-80.0972;228 -Rio Bravo;Rio Bravo;27.3648;-99.482;228 -Guadalupe;Guadalupe;34.9608;-120.5735;228 -Glenside;Glenside;40.1032;-75.1517;228 -Wilson;Wilson;40.6844;-75.2407;228 -Riverside;Riverside;40.0358;-74.9564;228 -Holtville;Holtville;32.813;-115.378;228 -East Franklin;East Franklin;40.4933;-74.4711;228 -Baldwin Harbor;Baldwin Harbor;40.6296;-73.6025;228 -Calumet Park;Calumet Park;41.665;-87.6578;228 -Fanwood;Fanwood;40.6417;-74.3857;228 -Boyes Hot Springs;Boyes Hot Springs;38.3126;-122.4888;228 -Bellevue;Bellevue;40.4945;-80.055;228 -Conshohocken;Conshohocken;40.0772;-75.3035;228 -Temple Hills;Temple Hills;38.8106;-76.9495;228 -Caldwell;Caldwell;40.839;-74.2776;228 -Paloma Creek South;Paloma Creek South;33.21;-96.9327;228 -North Bay Village;North Bay Village;25.8487;-80.1535;228 -Mount Rainier;Mount Rainier;38.9423;-76.9645;228 -Maplewood;Maplewood;38.6121;-90.324;228 -Cheviot;Cheviot;39.1577;-84.6139;228 -South San Gabriel;South San Gabriel;34.0489;-118.0961;228 -Broadview Park;Broadview Park;26.0979;-80.2088;228 -Haledon;Haledon;40.9363;-74.1887;228 -August;August;37.9797;-121.2625;228 -Dormont;Dormont;40.3941;-80.0377;228 -Alondra Park;Alondra Park;33.8885;-118.335;228 -Four Corners;Four Corners;39.0235;-77.0102;228 -Malverne;Malverne;40.6746;-73.6721;228 -Midway City;Midway City;33.7451;-117.9849;228 -Bogota;Bogota;40.875;-74.0293;228 -Garden City Park;Garden City Park;40.7436;-73.6639;228 -Grandview Heights;Grandview Heights;39.9793;-83.0408;228 -Harwood Heights;Harwood Heights;41.9663;-87.8057;228 -Swissvale;Swissvale;40.4207;-79.8858;228 -Audubon;Audubon;39.8906;-75.0722;228 -Greenbriar;Greenbriar;38.8717;-77.397;228 -Coral Hills;Coral Hills;38.8709;-76.9234;228 -Seven Corners;Seven Corners;38.8658;-77.1445;228 -West Miami;West Miami;25.7578;-80.2969;228 -New Square;New Square;41.141;-74.0294;228 -Collingdale;Collingdale;39.9151;-75.2776;228 -Glen Allen;Glen Allen;37.666;-77.4838;228 -Seven Oaks;Seven Oaks;34.0474;-81.1434;228 -Groves;Groves;29.9457;-93.9164;228 -Mastic;Mastic;40.8098;-72.8479;228 -Hermitage;Hermitage;41.2305;-80.4414;228 -Hampton;Hampton;42.9391;-70.837;228 -Forks;Forks;40.7358;-75.2211;228 -Blackfoot;Blackfoot;43.194;-112.3455;228 -Buford;Buford;34.1185;-83.9916;228 -Lake Geneva;Lake Geneva;42.5824;-88.4281;228 -Harrison;Harrison;39.2582;-84.7868;228 -East Highland Park;East Highland Park;37.577;-77.3865;228 -Narragansett;Narragansett;41.4291;-71.4669;228 -La Grande;La Grande;45.3243;-118.0865;228 -Hayden;Hayden;47.768;-116.8039;228 -Middleburg Heights;Middleburg Heights;41.3695;-81.8151;228 -Mount Vernon;Mount Vernon;38.314;-88.9174;228 -Hilltown;Hilltown;40.3416;-75.2534;228 -Talladega;Talladega;33.4329;-86.0976;228 -Cloverly;Cloverly;39.1065;-76.9993;228 -Hartford;Hartford;43.3223;-88.3782;228 -Holly Springs;Holly Springs;34.1685;-84.4845;228 -Belvedere Park;Belvedere Park;33.7488;-84.2598;228 -Seekonk;Seekonk;41.8379;-71.3174;228 -South Middleton;South Middleton;40.1322;-77.1641;228 -Northview;Northview;43.0427;-85.6016;228 -Moreau;Moreau;43.2469;-73.6659;228 -Cumru;Cumru;40.2811;-75.9544;228 -Pulaski;Pulaski;37.0528;-80.7624;228 -Mitchell;Mitchell;43.7296;-98.0337;228 -Shively;Shively;38.197;-85.8136;228 -Suffield;Suffield;41.9945;-72.6789;228 -Parma;Parma;43.2651;-77.7968;228 -Blytheville;Blytheville;35.9321;-89.9051;228 -Newberry;Newberry;40.1286;-76.792;228 -Warren;Warren;40.6323;-74.5146;228 -Farmingville;Farmingville;40.8389;-73.0401;228 -Andrews;Andrews;32.3208;-102.552;228 -West Norriton;West Norriton;40.1308;-75.3795;228 -Graham;Graham;36.0596;-79.3892;228 -Tanque Verde;Tanque Verde;32.2687;-110.7437;228 -Elkton;Elkton;39.6067;-75.8208;228 -Three Lakes;Three Lakes;25.6415;-80.4;228 -South Fayette;South Fayette;40.3556;-80.1618;228 -Chubbuck;Chubbuck;42.9261;-112.4624;228 -Riverdale;Riverdale;33.564;-84.4103;228 -Fort Mohave;Fort Mohave;35.0004;-114.5748;228 -Fate;Fate;32.9429;-96.3858;228 -North Reading;North Reading;42.5816;-71.0876;228 -Newton;Newton;41.6964;-93.0402;228 -La Grange;La Grange;41.6787;-73.8028;228 -Antrim;Antrim;39.7863;-77.722;228 -Miami;Miami;36.8877;-94.8718;228 -McMinnville;McMinnville;35.6863;-85.7812;228 -Potsdam;Potsdam;44.6774;-75.0396;228 -Dunn;Dunn;35.3113;-78.6129;228 -Overland;Overland;38.6966;-90.3689;228 -Houghton;Houghton;47.1119;-88.5672;228 -Ladson;Ladson;33.0092;-80.1078;228 -Longwood;Longwood;28.7014;-81.3487;228 -Sunset;Sunset;25.7061;-80.353;228 -Pataskala;Pataskala;40.011;-82.7155;228 -West Lampeter;West Lampeter;39.9947;-76.256;228 -Prospect Heights;Prospect Heights;42.1039;-87.9267;228 -King City;King City;36.2166;-121.133;228 -Opa-locka;Opa-locka;25.8997;-80.2551;228 -Grandville;Grandville;42.9003;-85.7564;228 -Hibbing;Hibbing;47.3981;-92.9487;228 -Sarasota Springs;Sarasota Springs;27.3092;-82.4788;228 -Colchester;Colchester;41.5621;-72.3475;228 -Easthampton;Easthampton;42.2652;-72.672;228 -Lewiston;Lewiston;43.1793;-78.9709;228 -Patton;Patton;40.8258;-77.9237;228 -Humble;Humble;29.9921;-95.2655;228 -Upper Gwynedd;Upper Gwynedd;40.2143;-75.289;228 -Wilmington Island;Wilmington Island;32.0036;-80.9752;228 -Sierra Vista Southeast;Sierra Vista Southeast;31.4525;-110.216;228 -Laguna Woods;Laguna Woods;33.6098;-117.7299;228 -Hope Mills;Hope Mills;34.969;-78.9559;228 -Middle Smithfield;Middle Smithfield;41.0918;-75.1031;228 -Greenwood Village;Greenwood Village;39.6152;-104.913;228 -Milford;Milford;42.8178;-71.6736;228 -Purcellville;Purcellville;39.1378;-77.7109;228 -Clark;Clark;40.6203;-74.3135;228 -Flowing Wells;Flowing Wells;32.2937;-111.011;228 -Powder Springs;Powder Springs;33.8659;-84.6838;228 -Duxbury;Duxbury;42.0465;-70.7139;228 -Payson;Payson;34.2434;-111.3195;228 -Port Washington;Port Washington;40.8268;-73.6764;228 -Circleville;Circleville;39.6063;-82.9334;228 -Longmeadow;Longmeadow;42.0475;-72.5718;228 -Sterling;Sterling;40.6206;-103.1925;228 -Fullerton;Fullerton;40.6308;-75.4834;228 -Tiverton;Tiverton;41.6091;-71.1741;228 -White;White;40.621;-79.1513;228 -Fairhaven;Fairhaven;41.6395;-70.8732;228 -Villa Rica;Villa Rica;33.7305;-84.917;228 -Griffith;Griffith;41.5279;-87.424;228 -Lebanon;Lebanon;40.0324;-86.4551;228 -Alma;Alma;43.38;-84.6556;228 -Fort Leonard Wood;Fort Leonard Wood;37.7562;-92.1274;228 -Lady Lake;Lady Lake;28.9241;-81.9299;228 -Aberdeen;Aberdeen;39.5146;-76.173;228 -Welby;Welby;39.8403;-104.9655;228 -Middletown;Middletown;41.5174;-71.2772;228 -Indianola;Indianola;41.3629;-93.5652;228 -Washington;Washington;35.5587;-77.0545;228 -Long Beach;Long Beach;30.3608;-89.165;228 -Dyer;Dyer;41.4976;-87.509;228 -Lakeway;Lakeway;30.3547;-97.9854;228 -Archer Lodge;Archer Lodge;35.6907;-78.3749;228 -Niceville;Niceville;30.5291;-86.4754;228 -Phelan;Phelan;34.4398;-117.5248;228 -Middletown;Middletown;39.9094;-75.4312;228 -Fillmore;Fillmore;34.3989;-118.9181;228 -Clearlake;Clearlake;38.959;-122.633;228 -Westport;Westport;41.5886;-71.0837;228 -Hood River;Hood River;45.7092;-121.5258;228 -Spanish Springs;Spanish Springs;39.6567;-119.6695;228 -Bellevue;Bellevue;44.4593;-87.9554;228 -Carthage;Carthage;37.1503;-94.3225;228 -Readington;Readington;40.5822;-74.7796;228 -Millbrook;Millbrook;32.5028;-86.3737;228 -New Haven;New Haven;41.0675;-85.0175;228 -Malta;Malta;42.9853;-73.7879;228 -New River;New River;33.8835;-112.0858;228 -Sayville;Sayville;40.7478;-73.084;228 -Cocoa West;Cocoa West;28.3595;-80.7712;228 -Ambridge;Ambridge;40.5922;-80.2265;228 -Amite City;Amite City;30.7323;-90.5133;228 -Catasauqua;Catasauqua;40.6531;-75.4643;228 -Forestbrook;Forestbrook;33.7243;-78.9678;228 -Eliot;Eliot;43.1488;-70.786;228 -Bethel;Bethel;60.7928;-161.7917;228 -Northgate;Northgate;39.2531;-84.5943;228 -Oneonta;Oneonta;33.9392;-86.4929;228 -Mont Belvieu;Mont Belvieu;29.8524;-94.8784;228 -Porter;Porter;43.2517;-78.972;228 -Cold Spring;Cold Spring;39.013;-84.4349;228 -Scriba;Scriba;43.4599;-76.4186;228 -Harvard;Harvard;42.5059;-71.5853;228 -Keene;Keene;32.3955;-97.3226;228 -Walnut Ridge;Walnut Ridge;36.0851;-90.9463;228 -Topsfield;Topsfield;42.6373;-70.9425;228 -Thompson's Station;Thompson's Station;35.809;-86.8994;228 -Stickney;Stickney;41.8183;-87.773;228 -Ohio;Ohio;40.5425;-80.0926;228 -Green Hill;Green Hill;36.2349;-86.5733;228 -Rossford;Rossford;41.5832;-83.5692;228 -Blackwell;Blackwell;36.8011;-97.3008;228 -Fairfield;Fairfield;44.6372;-69.6751;228 -Lawrence;Lawrence;40.6042;-73.7149;228 -South Hill;South Hill;42.4113;-76.4883;228 -Roslyn Heights;Roslyn Heights;40.7787;-73.6396;228 -Allegheny;Allegheny;40.4583;-78.4768;228 -Slippery Rock;Slippery Rock;41.0695;-80.058;228 -Clairton;Clairton;40.2976;-79.8853;228 -Oakmont;Oakmont;40.5201;-79.8365;228 -Elkin;Elkin;36.2621;-80.8441;228 -Fairview;Fairview;34.9296;-85.294;228 -Plaquemine;Plaquemine;30.2834;-91.2429;228 -Fox Point;Fox Point;43.1581;-87.9013;228 -Cumming;Cumming;34.2064;-84.1337;228 -Portage;Portage;40.3868;-78.6746;228 -Waikoloa Village;Waikoloa Village;19.9285;-155.8185;228 -Keyes;Keyes;37.5618;-120.9088;228 -Plattsmouth;Plattsmouth;41.0053;-95.894;228 -De Queen;De Queen;34.0426;-94.342;228 -Swanton;Swanton;44.9081;-73.1252;228 -Hapeville;Hapeville;33.6609;-84.4093;228 -Laurence Harbor;Laurence Harbor;40.4489;-74.2494;228 -Atlantic;Atlantic;41.3957;-95.0138;228 -Granby;Granby;43.2918;-76.4408;228 -Russells Point;Russells Point;40.468;-83.8939;228 -Martins Ferry;Martins Ferry;40.1014;-80.7253;228 -Avon;Avon;39.6445;-106.5133;228 -Milford;Milford;42.587;-83.6012;228 -Kingston;Kingston;41.4738;-71.5236;228 -Air Force Academy;Air Force Academy;38.9942;-104.8639;228 -De Soto;De Soto;38.9686;-94.9548;228 -Rittman;Rittman;40.9736;-81.7849;228 -Bangor Base;Bangor Base;47.7227;-122.7146;228 -Anadarko;Anadarko;35.0652;-98.2441;228 -Salem;Salem;40.4071;-79.5141;228 -Heathcote;Heathcote;40.3908;-74.5756;228 -Williamston;Williamston;42.6835;-84.2836;228 -Homeacre-Lyndora;Homeacre-Lyndora;40.8721;-79.9211;228 -Harrah;Harrah;35.4779;-97.1857;228 -Monticello;Monticello;36.8404;-84.8506;228 -Schriever;Schriever;29.7334;-90.831;228 -Port Jervis;Port Jervis;41.3783;-74.6909;228 -Red Hill;Red Hill;33.7777;-79.0111;228 -Kaukauna;Kaukauna;44.2776;-88.2645;228 -Morton;Morton;40.6136;-89.4669;228 -Mount Holly;Mount Holly;35.3136;-81.0072;228 -Mebane;Mebane;36.0857;-79.2763;228 -Addison;Addison;32.959;-96.8355;228 -Fort Thomas;Fort Thomas;39.0802;-84.4518;228 -Gun Barrel City;Gun Barrel City;32.3277;-96.1287;228 -Fairview Heights;Fairview Heights;38.5974;-90.0053;228 -Celina;Celina;33.3188;-96.7865;228 -North Whitehall;North Whitehall;40.6797;-75.5788;228 -Burley;Burley;42.5379;-113.793;228 -Aurora;Aurora;41.3118;-81.345;228 -Donna;Donna;26.1467;-98.0559;228 -Fallon;Fallon;39.4738;-118.778;228 -Red Wing;Red Wing;44.5816;-92.6036;228 -Rio Linda;Rio Linda;38.6876;-121.4418;228 -Penn;Penn;39.7994;-76.9642;228 -East Greenbush;East Greenbush;42.6122;-73.6969;228 -Storrs;Storrs;41.8045;-72.2552;228 -Bluffdale;Bluffdale;40.4744;-111.9381;228 -Monroe;Monroe;33.799;-83.716;228 -Stratmoor;Stratmoor;38.7732;-104.7787;228 -La Habra Heights;La Habra Heights;33.9602;-117.951;228 -East Rochester;East Rochester;43.112;-77.4869;228 -Mulvane;Mulvane;37.4788;-97.2724;228 -Hillandale;Hillandale;39.0254;-76.9751;228 -Camilla;Camilla;31.2337;-84.2089;228 -Lynchburg;Lynchburg;35.2846;-86.3587;228 -Severance;Severance;40.527;-104.8642;228 -Ocean Shores;Ocean Shores;46.9685;-124.1521;228 -Geneseo;Geneseo;41.4508;-90.154;228 -Pratt;Pratt;37.6764;-98.7451;228 -Basehor;Basehor;39.1332;-94.9333;228 -Ellington;Ellington;41.9151;-72.4485;228 -Fairview Park;Fairview Park;41.4419;-81.853;228 -Mount Clemens;Mount Clemens;42.5976;-82.882;228 -Centralia;Centralia;38.5223;-89.1233;228 -Dixon;Dixon;41.8439;-89.4794;228 -Troutdale;Troutdale;45.5372;-122.3955;228 -Conyers;Conyers;33.6645;-83.9966;228 -East Longmeadow;East Longmeadow;42.0597;-72.499;228 -Centerton;Centerton;36.3567;-94.2971;228 -Stuart;Stuart;27.1958;-80.2438;228 -Sikeston;Sikeston;36.8865;-89.587;228 -Boulder City;Boulder City;35.8407;-114.9257;228 -Sulphur Springs;Sulphur Springs;33.1421;-95.6124;228 -Evans;Evans;42.6529;-79.0063;228 -Discovery Bay;Discovery Bay;37.9071;-121.6076;228 -Cambridge;Cambridge;45.5612;-93.2283;228 -Stallings;Stallings;35.1088;-80.6597;228 -Westchester;Westchester;41.8492;-87.8906;228 -Frankfort;Frankfort;40.281;-86.5213;228 -Westwood;Westwood;42.2202;-71.2106;228 -Barrington;Barrington;41.7443;-71.3145;228 -Center Point;Center Point;33.6446;-86.6851;228 -Canyon;Canyon;34.9877;-101.9178;228 -West Haven;West Haven;41.2082;-112.054;228 -Washougal;Washougal;45.5822;-122.3448;228 -Bridgeview;Bridgeview;41.7403;-87.8067;228 -Troy;Troy;38.9708;-90.9715;228 -Suffern;Suffern;41.1138;-74.1421;228 -Rossmoor;Rossmoor;33.7886;-118.0803;228 -Guttenberg;Guttenberg;40.7927;-74.0048;228 -Summit;Summit;41.7877;-87.8146;228 -Orange Cove;Orange Cove;36.6211;-119.3188;228 -Little Ferry;Little Ferry;40.8463;-74.0388;228 -La Riviera;La Riviera;38.5683;-121.3544;228 -Hoosick;Hoosick;42.8903;-73.3561;228 -Breinigsville;Breinigsville;40.5394;-75.6344;228 -Indian River Estates;Indian River Estates;27.3564;-80.2983;228 -Plymouth;Plymouth;43.7438;-71.7221;228 -Desert Palms;Desert Palms;33.779;-116.293;228 -Williamson;Williamson;43.2417;-77.1923;228 -Cortland;Cortland;41.332;-80.7195;228 -East Coventry;East Coventry;40.2014;-75.6162;228 -Myers Corner;Myers Corner;41.5947;-73.8744;228 -Groveland;Groveland;42.752;-71.0149;228 -Lincoln;Lincoln;33.5935;-86.1371;228 -Millersville;Millersville;36.3968;-86.7111;228 -Harrisburg;Harrisburg;43.4321;-96.7037;228 -Bermuda Dunes;Bermuda Dunes;33.7434;-116.2874;228 -New Hartford;New Hartford;41.8442;-73.0055;228 -Woodfin;Woodfin;35.6458;-82.5914;228 -Rumson;Rumson;40.3626;-74.0046;228 -Broadway;Broadway;38.6083;-78.8016;228 -Medina;Medina;45.0326;-93.5834;228 -Eatonton;Eatonton;33.3258;-83.3886;228 -Maple Glen;Maple Glen;40.1778;-75.1793;228 -Lacy-Lakeview;Lacy-Lakeview;31.6292;-97.1052;228 -Bellwood;Bellwood;37.406;-77.4363;228 -Orchard Mesa;Orchard Mesa;39.0363;-108.5169;228 -Roaring Spring;Roaring Spring;40.3348;-78.3958;228 -Kosciusko;Kosciusko;33.0584;-89.5893;228 -Tunkhannock;Tunkhannock;41.0447;-75.4813;228 -Mount Hope;Mount Hope;41.46;-74.5281;228 -Litchfield;Litchfield;39.1959;-89.6295;228 -Bayville;Bayville;40.9076;-73.5602;228 -Berkley;Berkley;41.8349;-71.0754;228 -Mount Healthy;Mount Healthy;39.2338;-84.5469;228 -Clover Creek;Clover Creek;47.1404;-122.3827;228 -Allendale;Allendale;41.0333;-74.1333;228 -Rupert;Rupert;42.6189;-113.674;228 -Snowflake;Snowflake;34.5225;-110.0913;228 -Lake Hallie;Lake Hallie;44.8921;-91.4199;228 -Ellettsville;Ellettsville;39.2322;-86.6232;228 -Pembroke Park;Pembroke Park;25.9852;-80.1777;228 -Washington;Washington;40.7389;-75.6392;228 -Prairie Grove;Prairie Grove;35.9858;-94.3048;228 -Montevallo;Montevallo;33.1246;-86.8476;228 -Napili-Honokowai;Napili-Honokowai;20.9767;-156.6646;228 -Veneta;Veneta;44.0471;-123.3514;228 -North Syracuse;North Syracuse;43.1339;-76.1306;228 -Green Knoll;Green Knoll;40.6048;-74.615;228 -Pea Ridge;Pea Ridge;38.4154;-82.3188;228 -Belmont;Belmont;39.065;-77.4965;228 -Mira Monte;Mira Monte;34.4284;-119.2853;228 -Belle Haven;Belle Haven;38.7775;-77.0574;228 -Mecca;Mecca;33.5767;-116.0645;228 -Tecumseh;Tecumseh;35.2639;-96.9338;228 -Barrington;Barrington;39.8689;-75.0514;228 -Cherry Hills Village;Cherry Hills Village;39.6375;-104.9481;228 -Litchfield;Litchfield;45.1221;-94.5255;228 -Pocahontas;Pocahontas;36.2637;-90.9706;228 -Morrilton;Morrilton;35.1558;-92.7387;228 -Sturtevant;Sturtevant;42.6995;-87.9019;228 -Bridgeport;Bridgeport;33.21;-97.7708;228 -Demopolis;Demopolis;32.498;-87.8298;228 -Dalton;Dalton;42.4795;-73.1533;228 -Talent;Talent;42.2404;-122.7807;228 -Normandy Park;Normandy Park;47.4343;-122.3436;228 -Peterborough;Peterborough;42.8905;-71.9394;228 -Essex;Essex;41.3499;-72.4146;228 -Bridge City;Bridge City;29.9321;-90.1594;228 -Hamilton;Hamilton;34.1346;-87.9755;228 -Trinity;Trinity;35.8756;-80.0093;228 -North Caldwell;North Caldwell;40.8629;-74.2576;228 -Beaver Dam;Beaver Dam;37.4042;-86.8742;228 -Battlefield;Battlefield;37.1194;-93.3683;228 -Kermit;Kermit;31.854;-103.0924;228 -Brewton;Brewton;31.1111;-87.0737;228 -Hillsboro;Hillsboro;39.2123;-83.6112;228 -Winthrop Harbor;Winthrop Harbor;42.4805;-87.8294;228 -Whitmore Lake;Whitmore Lake;42.4235;-83.7524;228 -Ladera Heights;Ladera Heights;33.9972;-118.374;228 -Pendleton;Pendleton;43.1015;-78.7664;228 -Bullskin;Bullskin;40.0803;-79.5124;228 -Wescosville;Wescosville;40.5617;-75.5489;228 -Roeland Park;Roeland Park;39.0358;-94.6374;228 -Cherryville;Cherryville;35.3844;-81.3781;228 -Belfast;Belfast;44.428;-69.0325;228 -Hanover;Hanover;42.4922;-79.1253;228 -Dayton;Dayton;45.1906;-93.4758;228 -Lucas Valley-Marinwood;Lucas Valley-Marinwood;38.0405;-122.5765;228 -Linwood;Linwood;39.3436;-74.5708;228 -Ashville;Ashville;39.7239;-82.9575;228 -Valley Falls;Valley Falls;35.0073;-81.9692;228 -Sandersville;Sandersville;32.9827;-82.8089;228 -Blairsville;Blairsville;40.4325;-79.2599;228 -Church Hill;Church Hill;36.5204;-82.715;228 -Exeter;Exeter;41.5658;-71.6308;228 -Potomac Mills;Potomac Mills;38.6547;-77.3012;228 -Nevada;Nevada;42.0186;-93.4635;228 -Dunlap;Dunlap;41.6346;-85.9235;228 -Moraine;Moraine;39.6983;-84.2459;228 -Hamilton;Hamilton;42.7897;-75.494;228 -Silver Lake;Silver Lake;34.1408;-77.909;228 -Buena Vista;Buena Vista;37.7319;-79.3569;228 -Duanesburg;Duanesburg;42.7799;-74.1805;228 -Prairie du Chien;Prairie du Chien;43.0429;-91.1373;228 -Irvington;Irvington;41.0349;-73.8661;228 -Prestonsburg;Prestonsburg;37.6816;-82.7662;228 -Yorketown;Yorketown;40.3064;-74.3385;228 -Darnestown;Darnestown;39.096;-77.3033;228 -Glendive;Glendive;47.1102;-104.7069;228 -Collins;Collins;42.4908;-78.8623;228 -Hebron;Hebron;39.0626;-84.709;228 -Penn Yan;Penn Yan;42.6608;-77.0536;228 -Scenic Oaks;Scenic Oaks;29.7038;-98.6713;228 -Columbia;Columbia;31.2564;-89.8266;228 -Genoa;Genoa;42.0926;-88.6964;228 -Otis Orchards-East Farms;Otis Orchards-East Farms;47.703;-117.0854;228 -Sidney;Sidney;47.7152;-104.168;228 -Granville;Granville;43.4188;-73.3086;228 -Lake Murray of Richland;Lake Murray of Richland;34.1209;-81.2653;228 -Ironwood;Ironwood;46.4522;-90.1505;228 -Sealy;Sealy;29.7676;-96.1679;228 -Emporia;Emporia;36.6953;-77.5356;228 -Carrollton;Carrollton;36.9394;-76.5264;228 -Ligonier;Ligonier;40.2348;-79.2137;228 -Inverness Highlands South;Inverness Highlands South;28.8007;-82.3371;228 -East Falmouth;East Falmouth;41.5707;-70.5556;228 -Upper Sandusky;Upper Sandusky;40.8298;-83.2721;228 -Vine Grove;Vine Grove;37.8133;-85.9828;228 -Orange Lake;Orange Lake;41.5319;-74.0936;228 -Litchfield Park;Litchfield Park;33.5024;-112.3586;228 -Devine;Devine;29.1457;-98.9049;228 -Oelwein;Oelwein;42.6715;-91.9133;228 -Carthage;Carthage;32.1526;-94.3368;228 -Crystal Lake;Crystal Lake;28.0371;-81.9063;228 -Hurricane;Hurricane;38.4293;-82.0168;228 -Cheverly;Cheverly;38.9254;-76.914;228 -Savage;Savage;39.1485;-76.8228;228 -Corinth;Corinth;43.2269;-73.8847;228 -North Riverside;North Riverside;41.8461;-87.8263;228 -Bridgeport;Bridgeport;43.3706;-83.8828;228 -Valley City;Valley City;46.9223;-98.0055;228 -Cairo;Cairo;42.2965;-74.0205;228 -Salem;Salem;38.6048;-86.0977;228 -Douglas;Douglas;42.7541;-105.3968;228 -Littlestown;Littlestown;39.7452;-77.0892;228 -Lee;Lee;43.3257;-75.5175;228 -Lincroft;Lincroft;40.3391;-74.1283;228 -Burnet;Burnet;30.7496;-98.2383;228 -Greenville;Greenville;38.8866;-89.3893;228 -Orlovista;Orlovista;28.5441;-81.4629;228 -Eudora;Eudora;38.9345;-95.0957;228 -Walkersville;Walkersville;39.4832;-77.3559;228 -Bowleys Quarters;Bowleys Quarters;39.3198;-76.3858;228 -Garrett;Garrett;41.3526;-85.1238;228 -Surfside;Surfside;25.8787;-80.125;228 -Rochelle Park;Rochelle Park;40.9069;-74.0791;228 -Deer Park;Deer Park;39.2039;-84.3977;228 -Media;Media;39.9198;-75.3888;228 -New Brighton;New Brighton;40.7355;-80.3091;228 -Waipio Acres;Waipio Acres;21.4689;-158.0173;228 -Shaw Heights;Shaw Heights;39.8566;-105.039;228 -Palm Springs North;Palm Springs North;25.9351;-80.3339;228 -Belmar;Belmar;40.1798;-74.0255;228 -Shillington;Shillington;40.3029;-75.967;228 -Edgewater;Edgewater;39.7507;-105.0626;228 -Kensington;Kensington;37.9084;-122.2805;228 -South Highpoint;South Highpoint;27.9086;-82.7162;228 -Friendship Heights Village;Friendship Heights Village;38.9633;-77.09;228 -Kaser;Kaser;41.1214;-74.0686;228 -Naval Academy;Naval Academy;38.9859;-76.488;228 -Savannah;Savannah;33.2257;-96.9082;228 -Norwood;Norwood;39.8865;-75.2964;228 -Jamesburg;Jamesburg;40.3494;-74.44;228 -Penn Wynne;Penn Wynne;39.9867;-75.2715;228 -Mayflower Village;Mayflower Village;34.116;-118.0096;228 -Elsmere;Elsmere;39.7385;-75.5946;228 -McKees Rocks;McKees Rocks;40.4688;-80.063;228 -Plymouth;Plymouth;41.2404;-75.9505;228 -Bay Harbor Islands;Bay Harbor Islands;25.8878;-80.1335;228 -White City;White City;40.5666;-111.8636;228 -Mount Carmel;Mount Carmel;40.7959;-76.4121;228 -Bellevue;Bellevue;39.1011;-84.4776;228 -South Tucson;South Tucson;32.1955;-110.9692;228 -Sharon Hill;Sharon Hill;39.9075;-75.2678;228 -Lewisburg;Lewisburg;40.9642;-76.8901;228 -Prospect Park;Prospect Park;40.938;-74.1736;228 -Bret Harte;Bret Harte;37.6021;-121.0045;228 -Glendale;Glendale;39.7036;-104.9352;228 -Turtle Creek;Turtle Creek;40.4085;-79.8214;228 -Twin Lakes;Twin Lakes;36.9646;-121.9896;228 -Broadmoor;Broadmoor;37.6914;-122.4811;228 -Cutler;Cutler;36.5263;-119.2884;228 -Albertson;Albertson;40.7715;-73.6482;228 -Highwood;Highwood;42.206;-87.8128;228 -Mechanicville;Mechanicville;42.9037;-73.6895;228 -Carle Place;Carle Place;40.75;-73.6122;228 -Kenneth City;Kenneth City;27.8155;-82.7162;228 -Tara Hills;Tara Hills;37.9939;-122.3188;228 -South Pasadena;South Pasadena;27.7526;-82.7394;228 -Cobleskill;Cobleskill;42.6841;-74.4478;228 -Mascotte;Mascotte;28.611;-81.9107;228 -Georges;Georges;39.8135;-79.7617;228 -Comstock Northwest;Comstock Northwest;42.3219;-85.518;228 -Islamorada, Village of Islands;Islamorada, Village of Islands;24.9408;-80.6097;228 -Granby;Granby;42.2608;-72.5036;228 -White Oak;White Oak;32.5313;-94.8564;228 -Wolfeboro;Wolfeboro;43.6117;-71.1705;228 -Theodore;Theodore;30.5408;-88.1884;228 -Iowa Park;Iowa Park;33.9622;-98.6819;228 -Gladewater;Gladewater;32.5426;-94.9465;228 -Yaphank;Yaphank;40.8323;-72.9233;228 -St. John;St. John;38.7148;-90.3462;228 -Mattapoisett;Mattapoisett;41.6687;-70.817;228 -Hamlet;Hamlet;34.8891;-79.7099;228 -Pepper Pike;Pepper Pike;41.4801;-81.4619;228 -Red Lion;Red Lion;39.8986;-76.6078;228 -Wollochet;Wollochet;47.2828;-122.5769;228 -Keyser;Keyser;39.4394;-78.9822;228 -Kathleen;Kathleen;28.1224;-82.0387;228 -Combee Settlement;Combee Settlement;28.0596;-81.9053;228 -Henderson;Henderson;35.4446;-88.6531;228 -Cynthiana;Cynthiana;38.386;-84.2993;228 -Tabor City;Tabor City;34.1538;-78.8737;228 -North Fort Lewis;North Fort Lewis;47.122;-122.5966;228 -Fenton;Fenton;42.2009;-75.8012;228 -Schuyler;Schuyler;41.4497;-97.0619;228 -Tipton;Tipton;40.282;-86.0422;228 -Clarkston Heights-Vineland;Clarkston Heights-Vineland;46.3876;-117.0831;228 -Galax;Galax;36.6661;-80.9176;228 -Allegan;Allegan;42.5299;-85.8462;228 -Dacula;Dacula;33.9816;-83.8951;228 -West Hattiesburg;West Hattiesburg;31.3114;-89.374;228 -Jan Phyl Village;Jan Phyl Village;28.0201;-81.7933;228 -Swarthmore;Swarthmore;39.9023;-75.3488;228 -Carmel Hamlet;Carmel Hamlet;41.415;-73.6855;228 -Shamong;Shamong;39.7781;-74.7272;228 -Killingworth;Killingworth;41.3792;-72.5785;228 -Jordan;Jordan;44.6652;-93.6351;228 -Hampstead;Hampstead;39.6104;-76.855;228 -Carolina Beach;Carolina Beach;34.0396;-77.8966;228 -Mount Vernon;Mount Vernon;41.923;-91.4244;228 -Ridgeway;Ridgeway;43.2619;-78.3806;228 -Lionville;Lionville;40.0524;-75.644;228 -Crockett;Crockett;31.3177;-95.4564;228 -Rushville;Rushville;39.6172;-85.4463;228 -Ellenville;Ellenville;41.7009;-74.3609;228 -East End;East End;34.5554;-92.3261;228 -Rhome;Rhome;33.0647;-97.4779;228 -Aptos;Aptos;36.9912;-121.8934;228 -Belpre;Belpre;39.2815;-81.5971;228 -Ramtown;Ramtown;40.1144;-74.1492;228 -Sandown;Sandown;42.9332;-71.1833;228 -Meredith;Meredith;43.6301;-71.5018;228 -Rockford;Rockford;43.1266;-85.5582;228 -Steilacoom;Steilacoom;47.1703;-122.5934;228 -Opp;Opp;31.2848;-86.257;228 -Abilene;Abilene;38.9229;-97.2251;228 -Rowley;Rowley;42.7224;-70.8883;228 -Nitro;Nitro;38.4119;-81.8194;228 -Wharton;Wharton;40.8999;-74.5808;228 -Johnsburg;Johnsburg;42.383;-88.2476;228 -Fort Riley;Fort Riley;39.1111;-96.8138;228 -Marlborough;Marlborough;41.6331;-72.4547;228 -Sunbury;Sunbury;40.2485;-82.8804;228 -Newport;Newport;43.3649;-72.2001;228 -Jasper;Jasper;34.471;-84.4496;228 -Mims;Mims;28.6928;-80.8468;228 -Village of Oak Creek;Village of Oak Creek;34.7813;-111.7606;228 -Cullowhee;Cullowhee;35.3107;-83.1815;228 -International Falls;International Falls;48.5884;-93.4083;228 -Rogersville;Rogersville;36.4081;-83.0043;228 -Prosser;Prosser;46.2068;-119.7662;228 -West Point;West Point;41.3642;-74.0118;228 -Carroll;Carroll;40.1142;-77.0191;228 -Nephi;Nephi;39.7072;-111.8323;228 -Richboro;Richboro;40.2262;-75.0006;228 -Lebanon;Lebanon;43.4033;-70.9115;228 -California;California;40.0692;-79.9152;228 -St. Robert;St. Robert;37.8244;-92.1532;228 -New Castle;New Castle;39.5776;-107.5267;228 -Oakland;Oakland;44.5595;-69.7328;228 -Covedale;Covedale;39.1267;-84.637;228 -Kingston;Kingston;42.9156;-71.0665;228 -East Glenville;East Glenville;42.8614;-73.9206;228 -Lake Alfred;Lake Alfred;28.1041;-81.7264;228 -Fairwood;Fairwood;38.9565;-76.778;228 -Richmond;Richmond;42.8094;-82.7518;228 -Antis;Antis;40.6221;-78.3563;228 -Howland Center;Howland Center;41.2483;-80.7444;228 -Huntington Woods;Huntington Woods;42.4816;-83.1685;228 -Lower Nazareth;Lower Nazareth;40.7067;-75.3258;228 -North East;North East;42.2;-79.825;228 -Pigeon Forge;Pigeon Forge;35.7977;-83.5623;228 -Pass Christian;Pass Christian;30.327;-89.2436;228 -El Rio;El Rio;34.2452;-119.1568;228 -Forest Hills;Forest Hills;40.4251;-79.8544;228 -North Hobbs;North Hobbs;32.7731;-103.125;228 -Jeanerette;Jeanerette;29.9157;-91.6758;228 -Delano;Delano;45.0383;-93.7922;228 -Waveland;Waveland;30.293;-89.3904;228 -Boiling Spring Lakes;Boiling Spring Lakes;34.0322;-78.068;228 -Stone Mountain;Stone Mountain;33.8034;-84.1724;228 -Ashburnham;Ashburnham;42.659;-71.9252;228 -Ranchettes;Ranchettes;41.2186;-104.7729;228 -East Porterville;East Porterville;36.0573;-118.9713;228 -Cumberland;Cumberland;39.8915;-79.9898;228 -Lely Resort;Lely Resort;26.0889;-81.7031;228 -Sylvester;Sylvester;31.53;-83.8338;228 -Boonville;Boonville;38.0469;-87.2846;228 -Boothwyn;Boothwyn;39.8357;-75.4453;228 -Orange Beach;Orange Beach;30.2941;-87.5851;228 -New Whiteland;New Whiteland;39.5617;-86.0996;228 -Newberry;Newberry;29.6385;-82.6057;228 -Mayfield;Mayfield;43.1248;-74.26;228 -Buena Vista;Buena Vista;43.4196;-83.8992;228 -Solvay;Solvay;43.0573;-76.2126;228 -Champion Heights;Champion Heights;41.3031;-80.8514;228 -East Foothills;East Foothills;37.3827;-121.8138;228 -South Gate Ridge;South Gate Ridge;27.2856;-82.497;228 -Camp Swift;Camp Swift;30.1885;-97.2933;228 -South Run;South Run;38.7467;-77.2754;228 -Pecan Plantation;Pecan Plantation;32.3628;-97.6554;228 -Ocean City;Ocean City;30.4398;-86.6071;228 -Walker;Walker;30.485;-90.8656;228 -St. James;St. James;33.9467;-78.1132;228 -Powell;Powell;44.7958;-108.7681;228 -Snyderville;Snyderville;40.7042;-111.5438;228 -Morris Plains;Morris Plains;40.8357;-74.4786;228 -Salton City;Salton City;33.2994;-115.9609;228 -Blue Bell;Blue Bell;40.1474;-75.2687;228 -Corcoran;Corcoran;45.1089;-93.5837;228 -Hampshire;Hampshire;42.1124;-88.5122;228 -Enola;Enola;40.2908;-76.9348;228 -Fruit Heights;Fruit Heights;41.0277;-111.9081;228 -Addis;Addis;30.3652;-91.2659;228 -Montgomery;Montgomery;39.7717;-77.8979;228 -Wailea;Wailea;20.6873;-156.4291;228 -Homer;Homer;42.6661;-76.1701;228 -Glenwood;Glenwood;41.0446;-95.7408;228 -Edinboro;Edinboro;41.8762;-80.1246;228 -West Greenwich;West Greenwich;41.6291;-71.6671;228 -Kenedy;Kenedy;28.8176;-97.8518;228 -Pimmit Hills;Pimmit Hills;38.9105;-77.1991;228 -Verona;Verona;43.1592;-75.6189;228 -Chelan;Chelan;47.8414;-120.0263;228 -Pea Ridge;Pea Ridge;36.449;-94.1211;228 -Blakely;Blakely;41.4859;-75.6012;228 -Grayson Valley;Grayson Valley;33.6469;-86.6414;228 -Corry;Corry;41.9259;-79.6358;228 -Thompson;Thompson;41.6474;-74.6745;228 -Tehachapi;Tehachapi;35.1274;-118.4749;228 -Fort Carson;Fort Carson;38.7403;-104.784;228 -Mantua;Mantua;39.7618;-75.1686;228 -Beech Grove;Beech Grove;39.7157;-86.0871;228 -Hewitt;Hewitt;31.452;-97.196;228 -Willow Grove;Willow Grove;40.1495;-75.1178;228 -Belchertown;Belchertown;42.2787;-72.4004;228 -Swampscott;Swampscott;42.4757;-70.9068;228 -Vandalia;Vandalia;39.879;-84.193;228 -Franklin Park;Franklin Park;40.5903;-80.0999;228 -New Freedom;New Freedom;39.7353;-76.6967;228 -Alpine;Alpine;32.8439;-116.7585;228 -Victor;Victor;42.9894;-77.4277;228 -West Lealman;West Lealman;27.8191;-82.7385;228 -Taft;Taft;35.1267;-119.4242;228 -Ferndale;Ferndale;48.8525;-122.5893;228 -Livingston;Livingston;37.3875;-120.7248;228 -Whitewater;Whitewater;42.8372;-88.7341;228 -Clarksdale;Clarksdale;34.1971;-90.5729;228 -Astoria;Astoria;46.1856;-123.8053;228 -Alamo;Alamo;37.8546;-122.013;228 -Ramsey;Ramsey;41.0595;-74.1454;228 -Great Falls;Great Falls;39.011;-77.3013;228 -Yankton;Yankton;42.8901;-97.3926;228 -London;London;39.8936;-83.4376;228 -Hampton Bays;Hampton Bays;40.8692;-72.5227;228 -Brooklyn Park;Brooklyn Park;39.217;-76.6174;228 -Salem Lakes;Salem Lakes;42.5366;-88.1307;228 -Campbellsville;Campbellsville;37.3446;-85.3511;228 -Hot Springs Village;Hot Springs Village;34.6568;-92.9644;228 -St. Simons;St. Simons;31.1774;-81.3857;228 -Lamont;Lamont;35.2651;-118.9159;228 -Lebanon;Lebanon;37.6717;-92.6603;228 -Bellair-Meadowbrook Terrace;Bellair-Meadowbrook Terrace;30.1796;-81.7375;228 -Grimes;Grimes;41.6776;-93.7946;228 -Guilford;Guilford;39.8812;-77.601;228 -Jacksonville;Jacksonville;31.9642;-95.2617;228 -California;California;38.2969;-76.4949;228 -Yazoo City;Yazoo City;32.8618;-90.4067;228 -Mount Washington;Mount Washington;38.043;-85.5549;228 -Jackson;Jackson;37.3792;-89.6521;228 -Hugo;Hugo;45.1671;-92.9588;228 -Damascus;Damascus;39.2737;-77.2006;228 -Mineral Wells;Mineral Wells;32.8169;-98.0776;228 -Pequannock;Pequannock;40.9627;-74.3041;228 -Bay Village;Bay Village;41.4851;-81.9315;228 -Kerman;Kerman;36.7249;-120.0625;228 -Union Gap;Union Gap;46.5566;-120.4977;228 -Everman;Everman;32.6296;-97.2827;228 -Stowe;Stowe;40.4829;-80.0734;228 -Avra Valley;Avra Valley;32.4195;-111.3393;228 -Twin Lakes;Twin Lakes;42.5192;-88.2489;228 -Dennis;Dennis;39.2019;-74.8188;228 -Wilkins;Wilkins;40.4265;-79.823;228 -Depew;Depew;42.9117;-78.7044;228 -Susanville;Susanville;40.4205;-120.6129;228 -Upper Southampton;Upper Southampton;40.1723;-75.0362;228 -Northborough;Northborough;42.3231;-71.6462;228 -Coto de Caza;Coto de Caza;33.5961;-117.5862;228 -Whitman;Whitman;42.08;-70.9399;228 -Bennington;Bennington;42.8852;-73.2132;228 -Englewood;Englewood;26.9603;-82.3535;228 -Jamestown;Jamestown;46.9063;-98.6936;228 -Exeter;Exeter;42.9901;-70.9646;228 -West Richland;West Richland;46.3115;-119.3998;228 -Park City;Park City;40.6505;-111.502;228 -Oldsmar;Oldsmar;28.0507;-82.6698;228 -Washington Court House;Washington Court House;39.5383;-83.4279;228 -Rossville;Rossville;39.3572;-76.4767;228 -Great Bend;Great Bend;38.3593;-98.8016;228 -Gantt;Gantt;34.7837;-82.4027;228 -Plainfield;Plainfield;41.6992;-71.8987;228 -Hereford;Hereford;34.8232;-102.4001;228 -Sullivan;Sullivan;43.0922;-75.8794;228 -Elk Plain;Elk Plain;47.0448;-122.3671;228 -Weston;Weston;44.8905;-89.5487;228 -College Park;College Park;33.6363;-84.464;228 -Galion;Galion;40.7385;-82.7792;228 -Dentsville;Dentsville;34.0754;-80.9546;228 -Grovetown;Grovetown;33.4504;-82.2073;228 -Pleasanton;Pleasanton;28.9643;-98.4957;228 -North Las Vegas;North Las Vegas;36.288;-115.0901;228 -Glendale;Glendale;33.5791;-112.2311;228 -Gilbert;Gilbert;33.3101;-111.7463;228 -Montgomery;Montgomery;32.3473;-86.2666;228 -Wilmington;Wilmington;34.21;-77.8866;228 -Chesapeake;Chesapeake;36.6778;-76.3024;228 -Barnstable;Barnstable;41.6722;-70.3599;228 -Norfolk;Norfolk;36.8945;-76.259;228 -Fremont;Fremont;37.5265;-121.9852;228 -Atlantic City;Atlantic City;39.3797;-74.4527;228 -Visalia;Visalia;36.3276;-119.3269;228 -Kennewick;Kennewick;46.1978;-119.1732;228 -Garland;Garland;32.91;-96.6305;228 -Irving;Irving;32.8584;-96.9702;228 -Yukon;Yukon;35.5201;-97.7639;228 -Sonora;Sonora;37.9819;-120.3828;228 -Shaler;Shaler;40.5229;-79.9632;228 -Westport;Westport;41.1428;-73.3475;228 -Branford;Branford;41.2841;-72.7981;228 -Granite City;Granite City;38.7292;-90.1266;228 -Converse;Converse;29.5091;-98.3084;228 -Monterey;Monterey;36.5922;-121.8807;228 -Rockledge;Rockledge;28.3201;-80.732;228 -Saugus;Saugus;42.4681;-71.0145;228 -Henderson;Henderson;37.8397;-87.5798;228 -Avondale;Avondale;33.3858;-112.3236;228 -Brownsville;Brownsville;25.998;-97.4565;228 -North Hempstead;North Hempstead;40.7912;-73.6688;228 -Evansville;Evansville;37.9881;-87.5341;228 -Paradise;Paradise;36.0807;-115.1369;228 -Nashua;Nashua;42.7491;-71.491;228 -Arlington;Arlington;38.8786;-77.1011;228 -Hialeah;Hialeah;25.8696;-80.3046;228 -York;York;39.9651;-76.7315;228 -Fremont;Fremont;41.4396;-96.4879;228 -Queensbury;Queensbury;43.3568;-73.6765;228 -Garfield Heights;Garfield Heights;41.4199;-81.6038;228 -Seneca;Seneca;34.6815;-82.9609;228 -Gladstone;Gladstone;39.2133;-94.5593;228 -Gloversville;Gloversville;43.0491;-74.3465;228 -Deer Park;Deer Park;40.7623;-73.3219;228 -Bayonet Point;Bayonet Point;28.3254;-82.6834;228 -Florence;Florence;33.059;-111.4208;228 -Lansing;Lansing;41.5648;-87.5462;228 -Statesville;Statesville;35.7842;-80.8714;228 -Danvers;Danvers;42.574;-70.9494;228 -Mint Hill;Mint Hill;35.1782;-80.6533;228 -Bridgewater;Bridgewater;41.9728;-70.9749;228 -Neptune;Neptune;40.2105;-74.0539;228 -Milton;Milton;42.2413;-71.0844;228 -Spring;Spring;40.3037;-76.0263;228 -Whitehall;Whitehall;40.6571;-75.5046;228 -East Windsor;East Windsor;40.2606;-74.5295;228 -Prior Lake;Prior Lake;44.7251;-93.4409;228 -Horn Lake;Horn Lake;34.9512;-90.0501;228 -Huntley;Huntley;42.1599;-88.433;228 -Maple Valley;Maple Valley;47.3659;-122.0368;228 -Monroeville;Monroeville;40.4262;-79.7605;228 -Millville;Millville;39.3903;-75.0561;228 -St. Helens;St. Helens;45.8571;-122.8164;228 -Stafford;Stafford;39.7049;-74.2643;228 -New Windsor;New Windsor;41.4742;-74.1089;228 -Morgan City;Morgan City;29.7041;-91.192;228 -Ruston;Ruston;32.5329;-92.6363;228 -Jeffersontown;Jeffersontown;38.2048;-85.5701;228 -Glen Ellyn;Glen Ellyn;41.8667;-88.0629;228 -East Chicago;East Chicago;41.6484;-87.4536;228 -Kirkwood;Kirkwood;38.5788;-90.4203;228 -Sanger;Sanger;36.699;-119.5575;228 -Cañon City;Canon City;38.443;-105.2203;228 -Ramsey;Ramsey;45.2617;-93.4494;228 -Ashtabula;Ashtabula;41.8806;-80.7984;228 -Burlington;Burlington;42.5022;-71.2027;228 -Temescal Valley;Temescal Valley;33.7581;-117.4677;228 -Monticello;Monticello;45.298;-93.7984;228 -Summerlin South;Summerlin South;36.1242;-115.3324;228 -Oakdale;Oakdale;44.9876;-92.9641;228 -Sunbury;Sunbury;40.8617;-76.7874;228 -Hobart;Hobart;41.5139;-87.2729;228 -West Windsor;West Windsor;40.2897;-74.6267;228 -Bixby;Bixby;35.9454;-95.8773;228 -Wisconsin Rapids;Wisconsin Rapids;44.3927;-89.8265;228 -Mehlville;Mehlville;38.5018;-90.3149;228 -Galt;Galt;38.2693;-121.3;228 -Hutto;Hutto;30.5373;-97.5516;228 -New Smyrna Beach;New Smyrna Beach;29.0249;-80.9651;228 -Fridley;Fridley;45.0841;-93.2595;228 -Newtown;Newtown;41.3988;-73.2927;228 -Tualatin;Tualatin;45.3772;-122.7746;228 -Forest Hills;Forest Hills;42.9577;-85.4895;228 -Chanhassen;Chanhassen;44.8544;-93.5621;228 -West Milford;West Milford;41.1062;-74.3913;228 -Garden City;Garden City;42.3244;-83.3412;228 -Batavia;Batavia;41.8479;-88.311;228 -Plainview;Plainview;40.7832;-73.4732;228 -Bessemer;Bessemer;33.3709;-86.9713;228 -Bethany;Bethany;45.5613;-122.8369;228 -Marquette;Marquette;46.544;-87.4082;228 -Horsham;Horsham;40.1993;-75.1665;228 -Sedalia;Sedalia;38.7042;-93.2351;228 -Vernon Hills;Vernon Hills;42.234;-87.9608;228 -Pearl;Pearl;32.273;-90.0918;228 -Waynesboro;Waynesboro;39.7525;-77.5822;228 -Ocean;Ocean;40.2519;-74.0392;228 -Alvin;Alvin;29.3871;-95.2933;228 -Cortland;Cortland;42.6004;-76.1784;228 -Lemoore;Lemoore;36.2949;-119.7983;228 -West Linn;West Linn;45.3669;-122.6399;228 -Springettsbury;Springettsbury;39.9907;-76.6736;228 -McDonough;McDonough;33.4399;-84.1509;228 -Temple Terrace;Temple Terrace;28.0437;-82.3774;228 -Lafayette;Lafayette;37.8919;-122.1189;228 -Marshalltown;Marshalltown;42.0341;-92.9067;228 -Lebanon;Lebanon;43.6353;-72.2531;228 -Wappinger;Wappinger;41.59;-73.8918;228 -Lower Providence;Lower Providence;40.1485;-75.4267;228 -Thomasville;Thomasville;35.8813;-80.0807;228 -Immokalee;Immokalee;26.4253;-81.4251;228 -Norco;Norco;33.9252;-117.5499;228 -New London;New London;41.3502;-72.1023;228 -West Islip;West Islip;40.7097;-73.2971;228 -West Chicago;West Chicago;41.896;-88.2253;228 -Maryland Heights;Maryland Heights;38.7189;-90.4749;228 -Magna;Magna;40.7634;-112.1599;228 -Xenia;Xenia;39.6828;-83.9414;228 -Allen Park;Allen Park;42.2595;-83.2107;228 -Hanahan;Hanahan;32.9302;-80.0027;228 -Mason City;Mason City;43.1487;-93.1998;228 -New Lenox;New Lenox;41.5097;-87.97;228 -Kinston;Kinston;35.2748;-77.5936;228 -Searcy;Searcy;35.2418;-91.7351;228 -Windsor;Windsor;38.5417;-122.8086;228 -Sterling;Sterling;41.7995;-89.6956;228 -Shoreview;Shoreview;45.0842;-93.1358;228 -Glen Cove;Glen Cove;40.8709;-73.6287;228 -Pemberton;Pemberton;39.9562;-74.6;228 -Oak Forest;Oak Forest;41.6054;-87.7527;228 -Colleyville;Colleyville;32.8913;-97.1486;228 -Wilmette;Wilmette;42.0771;-87.7282;228 -Dodge City;Dodge City;37.761;-100.0183;228 -Plum;Plum;40.5024;-79.7496;228 -Bernards;Bernards;40.6761;-74.5678;228 -Mount Pleasant;Mount Pleasant;42.7129;-87.8875;228 -McHenry;McHenry;42.3388;-88.2931;228 -Waterville;Waterville;44.5441;-69.6624;228 -Norfolk;Norfolk;42.0327;-97.4208;228 -Shaker Heights;Shaker Heights;41.4744;-81.5496;228 -Citrus Park;Citrus Park;28.073;-82.5628;228 -Ilchester;Ilchester;39.2187;-76.7684;228 -Shelby;Shelby;35.2904;-81.5451;228 -Erie;Erie;40.0403;-105.0398;228 -Brownsburg;Brownsburg;39.833;-86.3824;228 -New Milford;New Milford;41.6043;-73.4213;228 -Wakefield;Wakefield;42.5035;-71.0656;228 -Chaska;Chaska;44.8164;-93.6092;228 -Gulfport;Gulfport;30.4271;-89.0703;228 -Appleton;Appleton;44.2779;-88.3891;228 -Laurel;Laurel;31.6956;-89.1448;228 -Mercer Island;Mercer Island;47.5661;-122.232;228 -Heber;Heber;40.5068;-111.3984;228 -White Bear Lake;White Bear Lake;45.0657;-93.015;228 -South Windsor;South Windsor;41.8353;-72.5733;228 -West Odessa;West Odessa;31.8388;-102.4996;228 -Superior;Superior;46.6941;-92.0823;228 -Merrimack;Merrimack;42.8547;-71.5188;228 -Rock Springs;Rock Springs;41.5951;-109.2238;228 -Dix Hills;Dix Hills;40.8035;-73.337;228 -Londonderry;Londonderry;42.8796;-71.3873;228 -Española;Espanola;36.0041;-106.0669;228 -Medina;Medina;41.1358;-81.8694;228 -Conway;Conway;33.8399;-79.0424;228 -Barberton;Barberton;41.0094;-81.6038;228 -Neenah;Neenah;44.167;-88.4764;228 -Snoqualmie;Snoqualmie;47.5293;-121.8412;228 -Vicksburg;Vicksburg;32.3173;-90.8868;228 -Upper Dublin;Upper Dublin;40.1502;-75.1813;228 -Brawley;Brawley;32.9783;-115.5287;228 -Cabot;Cabot;34.9768;-92.0274;228 -North Kingstown;North Kingstown;41.5687;-71.4629;228 -Troy;Troy;40.0436;-84.2191;228 -Mahwah;Mahwah;41.0816;-74.1856;228 -Lake City;Lake City;30.1901;-82.647;228 -Hercules;Hercules;38.0064;-122.2564;228 -Paramus;Paramus;40.9455;-74.0712;228 -Okeechobee;Okeechobee;27.2414;-80.8298;228 -Muscatine;Muscatine;41.4196;-91.068;228 -Wethersfield;Wethersfield;41.7013;-72.6703;228 -Boone;Boone;36.2111;-81.6668;228 -Moscow;Moscow;46.7307;-116.9986;228 -Natchez;Natchez;31.5437;-91.3867;228 -Sebastian;Sebastian;27.7882;-80.4813;228 -Northport;Northport;33.2589;-87.5984;228 -Cave Spring;Cave Spring;37.2254;-80.0073;228 -Paris;Paris;33.6688;-95.546;228 -Haines City;Haines City;28.11;-81.6157;228 -Montgomery;Montgomery;40.2411;-75.2319;228 -Holt;Holt;42.6416;-84.5307;228 -East St. Louis;East St. Louis;38.6156;-90.1304;228 -Sachse;Sachse;32.9726;-96.5793;228 -Twentynine Palms;Twentynine Palms;34.1478;-116.0659;228 -Winchester;Winchester;38.0017;-84.1907;228 -Manchester;Manchester;42.9921;-77.1897;228 -Walworth;Walworth;43.1633;-77.3132;228 -Girard;Girard;41.1666;-80.6963;228 -Steger;Steger;41.4723;-87.6176;228 -Sans Souci;Sans Souci;34.8901;-82.4241;228 -Hillview;Hillview;38.0563;-85.6848;228 -Burlington;Burlington;48.4676;-122.3298;228 -Washington Terrace;Washington Terrace;41.1683;-111.9783;228 -Sultan;Sultan;47.871;-121.8043;228 -Harahan;Harahan;29.9374;-90.203;228 -Hastings;Hastings;43.3215;-76.1582;228 -Cheat Lake;Cheat Lake;39.6672;-79.8565;228 -Neshannock;Neshannock;41.051;-80.352;228 -Muncy;Muncy;41.2021;-76.7854;228 -Madeira;Madeira;39.1856;-84.3734;228 -Anthony;Anthony;32.0132;-106.5984;228 -Kendall Park;Kendall Park;40.4138;-74.5626;228 -Gridley;Gridley;39.3622;-121.6971;228 -Washington;Washington;40.9884;-74.0637;228 -St. Marys;St. Marys;40.5475;-84.3931;228 -Elwood;Elwood;40.2744;-85.837;228 -Bethel;Bethel;39.8458;-75.4891;228 -Plainville;Plainville;42.0141;-71.3364;228 -Basalt;Basalt;39.3663;-107.0414;228 -Ivins;Ivins;37.1742;-113.6809;228 -Lynwood;Lynwood;41.5234;-87.5508;228 -Wagoner;Wagoner;35.9641;-95.379;228 -Crawford;Crawford;41.5685;-74.3168;228 -Cloverdale;Cloverdale;38.7961;-123.0151;228 -Good Hope;Good Hope;33.7706;-117.2772;228 -White Marsh;White Marsh;39.3819;-76.4573;228 -Spanish Fort;Spanish Fort;30.7257;-87.8601;228 -Independent Hill;Independent Hill;38.6404;-77.409;228 -Mendon;Mendon;42.9859;-77.5479;228 -Lake Elmo;Lake Elmo;44.9944;-92.9031;228 -Bethalto;Bethalto;38.9014;-90.0467;228 -Dallas;Dallas;41.3604;-75.9662;228 -Fairview;Fairview;35.9815;-87.1291;228 -Fairview;Fairview;33.1399;-96.6116;228 -Rathdrum;Rathdrum;47.7995;-116.8908;228 -Thief River Falls;Thief River Falls;48.1112;-96.1771;228 -Hooper;Hooper;41.1599;-112.2871;228 -Ridgefield;Ridgefield;45.8114;-122.705;228 -Plymouth;Plymouth;42.3718;-83.468;228 -Redding;Redding;41.3051;-73.3916;228 -Sullivan;Sullivan;38.2129;-91.1636;228 -Rensselaer;Rensselaer;42.6465;-73.7328;228 -Bloomingdale;Bloomingdale;36.5793;-82.5096;228 -Calimesa;Calimesa;33.9874;-117.0542;228 -Perkiomen;Perkiomen;40.2315;-75.4644;228 -Audubon;Audubon;40.1304;-75.428;228 -Dunn Loring;Dunn Loring;38.8945;-77.2316;228 -Flossmoor;Flossmoor;41.5391;-87.6857;228 -Beckett Ridge;Beckett Ridge;39.3448;-84.4381;228 -Union;Union;34.7235;-81.6248;228 -Anaconda;Anaconda;46.0607;-113.0679;228 -Murrells Inlet;Murrells Inlet;33.5566;-79.0593;228 -Aurora;Aurora;39.7087;-104.7273;228 -Modesto;Modesto;37.6374;-121.0028;228 -Kissimmee;Kissimmee;28.3042;-81.4164;228 -Youngstown;Youngstown;41.0993;-80.6463;228 -Pryor Creek;Pryor Creek;36.2998;-95.3102;228 -Bardmoor;Bardmoor;27.8575;-82.7534;228 -Bloomfield;Bloomfield;36.7401;-107.9734;228 -Cairo;Cairo;30.8791;-84.205;228 -Dayton;Dayton;39.258;-119.5677;228 -Boonville;Boonville;38.9588;-92.7471;228 -Putnam;Putnam;41.9093;-71.8711;228 -Edwards;Edwards;39.6215;-106.6183;228 -Woodmoor;Woodmoor;39.1063;-104.8456;228 -Liberty;Liberty;41.8132;-74.7775;228 -Saline;Saline;42.1741;-83.778;228 -Brownfield;Brownfield;33.1757;-102.273;228 -Louisville;Louisville;40.8371;-81.2643;228 -Beverly Hills;Beverly Hills;28.9175;-82.4541;228 -Salisbury;Salisbury;42.8465;-70.8616;228 -Golden Hills;Golden Hills;35.1512;-118.5024;228 -Thompson;Thompson;41.9798;-71.8735;228 -Hackettstown;Hackettstown;40.854;-74.8257;228 -Stuarts Draft;Stuarts Draft;38.0245;-79.0308;228 -Bay Minette;Bay Minette;30.893;-87.7912;228 -New Richmond;New Richmond;45.1249;-92.5377;228 -Greenwood;Greenwood;35.2134;-94.2408;228 -Augusta;Augusta;37.6955;-96.9921;228 -Little Falls;Little Falls;45.9833;-94.36;228 -Monticello;Monticello;33.6258;-91.7934;228 -St. Stephens;St. Stephens;35.7641;-81.2746;228 -Amityville;Amityville;40.6696;-73.4156;228 -Bryan;Bryan;41.4706;-84.5484;228 -Flowood;Flowood;32.3359;-90.0802;228 -Francisville;Francisville;39.1067;-84.7277;228 -Hickam Housing;Hickam Housing;21.3311;-157.9474;228 -Roanoke;Roanoke;33.0148;-97.2268;228 -Navasota;Navasota;30.3874;-96.0895;228 -Tomah;Tomah;43.9879;-90.4999;228 -Brunswick;Brunswick;39.318;-77.6253;228 -Claymont;Claymont;39.8032;-75.4606;228 -Stansbury Park;Stansbury Park;40.6356;-112.3054;228 -Rotonda;Rotonda;26.8845;-82.2791;228 -Marlboro Village;Marlboro Village;38.8307;-76.7699;228 -Heath;Heath;32.8444;-96.4679;228 -Clinton;Clinton;35.0005;-78.3311;228 -St. Augustine Shores;St. Augustine Shores;29.8039;-81.3086;228 -Madras;Madras;44.6425;-121.1315;228 -Zimmerman;Zimmerman;45.4416;-93.5981;228 -Liberty;Liberty;30.0379;-94.788;228 -Portland;Portland;41.5988;-72.589;228 -Hartland;Hartland;43.1027;-88.3399;228 -Waihee-Waiehu;Waihee-Waiehu;20.9188;-156.5063;228 -Moore;Moore;40.7798;-75.422;228 -College Place;College Place;46.0419;-118.3879;228 -Lenoir City;Lenoir City;35.811;-84.2818;228 -Birch Bay;Birch Bay;48.923;-122.7543;228 -Lexington;Lexington;37.7825;-79.444;228 -Blackstone;Blackstone;42.0399;-71.5313;228 -Bohemia;Bohemia;40.7717;-73.1271;228 -Hernando;Hernando;28.9451;-82.3781;228 -Benner;Benner;40.8698;-77.8154;228 -Cross Lanes;Cross Lanes;38.4351;-81.7706;228 -Cape Elizabeth;Cape Elizabeth;43.5891;-70.238;228 -Marathon;Marathon;24.7262;-81.0376;228 -Westwood;Westwood;42.303;-85.6286;228 -North College Hill;North College Hill;39.2174;-84.552;228 -Fultondale;Fultondale;33.6177;-86.8015;228 -Freetown;Freetown;41.7714;-71.0157;228 -Newfane;Newfane;43.2818;-78.6932;228 -Wesley Chapel;Wesley Chapel;34.9985;-80.6905;228 -Detroit Lakes;Detroit Lakes;46.806;-95.8449;228 -Anaheim;Anaheim;33.839;-117.8572;228 -Fayetteville;Fayetteville;36.0713;-94.166;228 -Fort Wayne;Fort Wayne;41.0886;-85.1437;228 -Santa Ana;Santa Ana;33.7366;-117.8819;228 -Flint;Flint;43.0235;-83.6922;228 -Greensboro;Greensboro;36.0956;-79.8269;228 -Lancaster;Lancaster;34.6935;-118.1753;228 -Corpus Christi;Corpus Christi;27.726;-97.3755;228 -Pensacola;Pensacola;30.4427;-87.1886;228 -Victorville;Victorville;34.5277;-117.3536;228 -Huntsville;Huntsville;34.6988;-86.6412;228 -Mobile;Mobile;30.6783;-88.1162;228 -Asheville;Asheville;35.5704;-82.5536;228 -Santa Clarita;Santa Clarita;34.4175;-118.4964;228 -Fort Collins;Fort Collins;40.5478;-105.0656;228 -St. Paul;St. Paul;44.9477;-93.104;228 -Islip;Islip;40.7384;-73.1887;228 -Fayetteville;Fayetteville;35.0846;-78.9776;228 -Jackson;Jackson;32.3163;-90.2124;228 -Lexington;Lexington;38.0423;-84.4587;228 -Lansing;Lansing;42.7142;-84.5601;228 -Santa Rosa;Santa Rosa;38.4458;-122.7067;228 -Ann Arbor;Ann Arbor;42.2755;-83.7312;228 -Henderson;Henderson;36.0133;-115.038;228 -Trenton;Trenton;40.2236;-74.7641;228 -Lincoln;Lincoln;40.809;-96.6788;228 -Springfield;Springfield;37.1943;-93.2916;228 -Anchorage;Anchorage;61.1508;-149.1091;228 -Irvine;Irvine;33.6772;-117.7738;228 -Plano;Plano;33.0502;-96.7487;228 -Davenport;Davenport;41.5563;-90.6052;228 -Rockford;Rockford;42.2597;-89.0641;228 -Newark;Newark;40.7245;-74.1725;228 -Round Lake Beach;Round Lake Beach;42.379;-88.0811;228 -South Bend;South Bend;41.6767;-86.2696;228 -Shreveport;Shreveport;32.4656;-93.7956;228 -Oyster Bay;Oyster Bay;40.7845;-73.5139;228 -Antioch;Antioch;37.9789;-121.7958;228 -Lakeland;Lakeland;28.0556;-81.9545;228 -Chandler;Chandler;33.2826;-111.8516;228 -Concord;Concord;35.3933;-80.6366;228 -Columbus;Columbus;32.51;-84.8771;228 -McKinney;McKinney;33.2015;-96.6669;228 -Scottsdale;Scottsdale;33.6872;-111.8651;228 -Killeen;Killeen;31.0754;-97.7296;228 -Peoria;Peoria;40.752;-89.6153;228 -Tallahassee;Tallahassee;30.4551;-84.2526;228 -Jersey City;Jersey City;40.7161;-74.0682;228 -Laredo;Laredo;27.5629;-99.4875;228 -St. Petersburg;St. Petersburg;27.7931;-82.6652;228 -Salem;Salem;44.9231;-123.0246;228 -Lafayette;Lafayette;30.2084;-92.0323;228 -Savannah;Savannah;32.0281;-81.1784;228 -Myrtle Beach;Myrtle Beach;33.7096;-78.8843;228 -Chula Vista;Chula Vista;32.6281;-117.0145;228 -Eugene;Eugene;44.0563;-123.1173;228 -Canton;Canton;40.8075;-81.3677;228 -Reading;Reading;40.34;-75.9267;228 -Winter Haven;Winter Haven;28.0118;-81.7017;228 -Lubbock;Lubbock;33.5659;-101.8878;228 -Inkster;Inkster;42.2935;-83.3148;228 -Thomasville;Thomasville;30.8394;-83.9782;228 -Ponca City;Ponca City;36.7235;-97.0679;228 -Faribault;Faribault;44.2985;-93.2786;228 -Camillus;Camillus;43.0539;-76.3057;228 -West Melbourne;West Melbourne;28.0693;-80.6734;228 -Warrington;Warrington;40.2489;-75.158;228 -Saginaw;Saginaw;32.8657;-97.3654;228 -Sun City Center;Sun City Center;27.7149;-82.3569;228 -Brandon;Brandon;32.2778;-89.9896;228 -Port Angeles;Port Angeles;48.1142;-123.4565;228 -Scotch Plains;Scotch Plains;40.6332;-74.3739;228 -Waverly;Waverly;42.7401;-84.6353;228 -Springfield;Springfield;39.928;-75.3362;228 -San Benito;San Benito;26.1298;-97.644;228 -Fort Washington;Fort Washington;38.7339;-77.0069;228 -West Springfield;West Springfield;38.7771;-77.2268;228 -Simpsonville;Simpsonville;34.7287;-82.2573;228 -Halfmoon;Halfmoon;42.864;-73.7275;228 -Lincolnton;Lincolnton;35.4747;-81.2385;228 -West Memphis;West Memphis;35.1531;-90.1995;228 -Harvey;Harvey;41.6076;-87.6521;228 -Medford;Medford;40.822;-72.9859;228 -Trotwood;Trotwood;39.7927;-84.3165;228 -Mequon;Mequon;43.2352;-87.9838;228 -Ellensburg;Ellensburg;46.9994;-120.5477;228 -Collinsville;Collinsville;38.6769;-90.0059;228 -Ottumwa;Ottumwa;41.0196;-92.4186;228 -Chantilly;Chantilly;38.8868;-77.4453;228 -Shelbyville;Shelbyville;38.2069;-85.2293;228 -Westford;Westford;42.5864;-71.4401;228 -Orchards;Orchards;45.689;-122.5306;228 -Newport;Newport;41.4803;-71.3205;228 -Opelousas;Opelousas;30.528;-92.0851;228 -Camas;Camas;45.6005;-122.4305;228 -Clinton;Clinton;32.354;-90.3403;228 -Bloomingdale;Bloomingdale;27.8784;-82.2624;228 -Westmont;Westmont;41.7948;-87.9742;228 -Lathrop;Lathrop;37.809;-121.3131;228 -Loma Linda;Loma Linda;34.0451;-117.2498;228 -Avon Lake;Avon Lake;41.4945;-82.016;228 -Dinuba;Dinuba;36.5453;-119.3987;228 -East Hempfield;East Hempfield;40.0825;-76.3831;228 -Homer Glen;Homer Glen;41.6044;-87.9497;228 -Tifton;Tifton;31.4625;-83.5205;228 -Hastings;Hastings;40.5963;-98.3914;228 -Burlington;Burlington;42.6746;-88.2723;228 -Ardmore;Ardmore;34.1944;-97.1253;228 -Ontario;Ontario;44.0259;-116.9759;228 -North Tustin;North Tustin;33.7644;-117.7945;228 -Swatara;Swatara;40.2463;-76.803;228 -Simsbury;Simsbury;41.8729;-72.8256;228 -Hudson;Hudson;44.9637;-92.7316;228 -Clarksburg;Clarksburg;39.2314;-77.2617;228 -South Elgin;South Elgin;41.9906;-88.3134;228 -Auburn Hills;Auburn Hills;42.6735;-83.2447;228 -Prosper;Prosper;33.2394;-96.8087;228 -Palmetto Bay;Palmetto Bay;25.622;-80.3221;228 -Somerset;Somerset;40.5083;-74.501;228 -Sugar Hill;Sugar Hill;34.1081;-84.056;228 -Emporia;Emporia;38.4028;-96.1924;228 -Easton;Easton;42.0362;-71.1103;228 -Kernersville;Kernersville;36.1066;-80.0844;228 -Windham;Windham;41.7102;-72.1671;228 -Norton Shores;Norton Shores;43.1621;-86.2519;228 -Wilsonville;Wilsonville;45.3107;-122.7705;228 -Marysville;Marysville;40.2278;-83.3595;228 -Derby;Derby;37.5571;-97.2552;228 -De Pere;De Pere;44.4309;-88.0785;228 -Timberwood Park;Timberwood Park;29.6994;-98.4838;228 -Socastee;Socastee;33.6871;-79.0086;228 -Susquehanna;Susquehanna;40.3111;-76.8699;228 -Grandview;Grandview;38.8802;-94.5227;228 -Palm City;Palm City;27.1736;-80.2861;228 -Wyandotte;Wyandotte;42.2113;-83.1558;228 -Forest Lake;Forest Lake;45.2536;-92.9583;228 -Middleborough;Middleborough;41.8803;-70.8745;228 -Chesapeake Beach;Chesapeake Beach;38.6881;-76.5448;228 -Clayton;Clayton;35.6591;-78.4499;228 -Brookings;Brookings;44.3022;-96.7859;228 -Walker;Walker;42.9853;-85.7446;228 -North Laurel;North Laurel;39.1286;-76.8476;228 -Hazelwood;Hazelwood;38.7931;-90.3899;228 -Scottsbluff;Scottsbluff;41.8684;-103.6616;228 -Riverside;Riverside;39.7836;-84.1219;228 -Reading;Reading;42.5351;-71.1056;228 -Middle River;Middle River;39.3345;-76.4318;228 -Walpole;Walpole;42.1465;-71.2555;228 -Muskego;Muskego;42.886;-88.1291;228 -Derry;Derry;40.2709;-76.6561;228 -Belvidere;Belvidere;42.2544;-88.8649;228 -Yucca Valley;Yucca Valley;34.1234;-116.4216;228 -Ridgefield;Ridgefield;41.3065;-73.5023;228 -Ridgewood;Ridgewood;40.9822;-74.1128;228 -Fresno;Fresno;29.5358;-95.4696;228 -Rockaway;Rockaway;40.9602;-74.4988;228 -Balch Springs;Balch Springs;32.7194;-96.6151;228 -Branson;Branson;36.651;-93.2635;228 -Claremore;Claremore;36.3143;-95.6099;228 -Homewood;Homewood;33.4617;-86.8092;228 -Sun City West;Sun City West;33.6693;-112.3575;228 -Forest Grove;Forest Grove;45.5244;-123.1101;228 -Randolph;Randolph;40.8434;-74.5818;228 -Bluffton;Bluffton;32.2135;-80.9316;228 -Sevierville;Sevierville;35.8873;-83.5677;228 -South Portland;South Portland;43.631;-70.2895;228 -Ruskin;Ruskin;27.7065;-82.4209;228 -Denison;Denison;33.7672;-96.5807;228 -Farmington;Farmington;41.7288;-72.8407;228 -Keystone;Keystone;28.1312;-82.5999;228 -Moon;Moon;40.5082;-80.2073;228 -Edwardsville;Edwardsville;38.7923;-89.9877;228 -Champlin;Champlin;45.1702;-93.3903;228 -De Witt;De Witt;43.0503;-76.0712;228 -Fairland;Fairland;39.0804;-76.9527;228 -Elk River;Elk River;45.3314;-93.567;228 -Rosemount;Rosemount;44.7465;-93.0662;228 -Fountain Hills;Fountain Hills;33.6073;-111.7398;228 -Dedham;Dedham;42.2466;-71.1777;228 -Caledonia;Caledonia;42.7986;-87.8762;228 -Forest City;Forest City;35.3338;-81.8702;228 -Bainbridge Island;Bainbridge Island;47.6439;-122.5434;228 -Salem;Salem;37.2864;-80.0555;228 -Hudson;Hudson;42.7639;-71.4072;228 -Farmington;Farmington;40.9846;-111.9065;228 -Columbine;Columbine;39.5879;-105.0694;228 -Canyon Lake;Canyon Lake;29.8761;-98.2611;228 -Kingsville;Kingsville;27.5094;-97.8611;228 -Blanchard;Blanchard;35.1523;-97.6613;228 -Southside;Southside;33.9007;-86.0238;228 -Whitehouse;Whitehouse;32.2222;-95.2217;228 -South Abington;South Abington;41.4901;-75.6891;228 -Lisbon;Lisbon;44.0265;-70.09;228 -Merrydale;Merrydale;30.4998;-91.1081;228 -Sellersburg;Sellersburg;38.4028;-85.7706;228 -Aledo;Aledo;32.6973;-97.607;228 -Upper Leacock;Upper Leacock;40.0801;-76.1854;228 -Cedar Hills;Cedar Hills;45.5047;-122.8051;228 -Sheffield;Sheffield;34.757;-87.6977;228 -St. Albans;St. Albans;44.8118;-73.0846;228 -Pittsgrove;Pittsgrove;39.5404;-75.1291;228 -O'Hara;O'Hara;40.5092;-79.895;228 -Oakland;Oakland;35.2256;-89.5372;228 -West Haven-Sylvan;West Haven-Sylvan;45.5164;-122.7654;228 -Innsbrook;Innsbrook;37.6552;-77.5775;228 -Kodiak;Kodiak;57.7934;-152.406;228 -Berkeley;Berkeley;38.7439;-90.3361;228 -Aliquippa;Aliquippa;40.6155;-80.2547;228 -Bridgeport;Bridgeport;39.3036;-80.2477;228 -Jackson;Jackson;40.3774;-76.3142;228 -Woodbury;Woodbury;40.8177;-73.4703;228 -Old Orchard Beach;Old Orchard Beach;43.5239;-70.3904;228 -Douglas;Douglas;42.0525;-71.7516;228 -New Prague;New Prague;44.5459;-93.5758;228 -Poteau;Poteau;35.043;-94.6357;228 -Hamilton;Hamilton;40.9333;-75.2844;228 -Lenox;Lenox;43.1113;-75.7582;228 -Gresham Park;Gresham Park;33.7053;-84.3155;228 -Evergreen;Evergreen;39.6349;-105.3356;228 -Logan;Logan;37.8509;-81.9857;228 -Airmont;Airmont;41.0992;-74.099;228 -Quakertown;Quakertown;40.4398;-75.3456;228 -Esopus;Esopus;41.8425;-73.9936;228 -Monson;Monson;42.0934;-72.3261;228 -Citrus Springs;Citrus Springs;28.9931;-82.4595;228 -Villas;Villas;39.0158;-74.9349;228 -Wharton;Wharton;29.3138;-96.1044;228 -Redlands;Redlands;39.0886;-108.6583;228 -Stillwater;Stillwater;42.9701;-73.6885;228 -North Sarasota;North Sarasota;27.3711;-82.5177;228 -Franklin;Franklin;41.3936;-79.8425;228 -Richmond Heights;Richmond Heights;38.6309;-90.3333;228 -Clanton;Clanton;32.844;-86.623;228 -Oakville;Oakville;41.5923;-73.0858;228 -Orange Park;Orange Park;30.1706;-81.7041;228 -Glens Falls North;Glens Falls North;43.335;-73.6824;228 -Palm Beach;Palm Beach;26.6932;-80.0406;228 -Canal Winchester;Canal Winchester;39.8432;-82.8121;228 -Absecon;Absecon;39.4228;-74.4944;228 -Topsham;Topsham;43.9615;-69.9588;228 -West Donegal;West Donegal;40.1297;-76.6227;228 -Covington;Covington;35.5661;-89.6482;228 -Lower Swatara;Lower Swatara;40.2188;-76.7602;228 -Riverdale;Riverdale;41.1732;-112.0024;228 -Olmsted Falls;Olmsted Falls;41.3658;-81.9042;228 -Ville Platte;Ville Platte;30.6901;-92.2744;228 -Woodbridge;Woodbridge;41.3566;-73.0102;228 -Glencoe;Glencoe;42.1347;-87.7641;228 -Rhinelander;Rhinelander;45.6361;-89.4256;228 -Seabrook;Seabrook;42.887;-70.8613;228 -New Scotland;New Scotland;42.6047;-73.9413;228 -Thompsonville;Thompsonville;41.9916;-72.5965;228 -Glenwood;Glenwood;41.5409;-87.6116;228 -Garden City;Garden City;32.0868;-81.1773;228 -Dumbarton;Dumbarton;37.613;-77.5065;228 -Crestline;Crestline;34.2486;-117.289;228 -Jerseyville;Jerseyville;39.1175;-90.3271;228 -Rutland;Rutland;42.3848;-71.9673;228 -Montesano;Montesano;47.0102;-123.5857;228 -Pleasant Hill;Pleasant Hill;38.8061;-94.2655;228 -Edgewater Park;Edgewater Park;40.054;-74.9117;228 -Fort Knox;Fort Knox;37.8915;-85.9636;228 -Greenville;Greenville;41.88;-71.5549;228 -Georgetown;Georgetown;42.724;-70.9821;228 -Park Ridge;Park Ridge;41.0353;-74.0423;228 -Fern Park;Fern Park;28.6484;-81.3458;228 -Nevada;Nevada;37.8445;-94.3492;228 -Des Peres;Des Peres;38.5973;-90.448;228 -Perryville;Perryville;37.7263;-89.8759;228 -Corrales;Corrales;35.2366;-106.6191;228 -London Grove;London Grove;39.8327;-75.8155;228 -Cortez;Cortez;37.3505;-108.5766;228 -Princeton;Princeton;38.3553;-87.5784;228 -Olney;Olney;38.7285;-88.0838;228 -Sanger;Sanger;33.3716;-97.1677;228 -Perkasie;Perkasie;40.3719;-75.292;228 -Clayton;Clayton;39.6627;-75.0782;228 -Pitman;Pitman;39.7335;-75.1306;228 -Rock Falls;Rock Falls;41.7723;-89.6928;228 -Seneca Falls;Seneca Falls;42.9136;-76.7904;228 -Kirby;Kirby;29.4611;-98.3861;228 -Cape St. Claire;Cape St. Claire;39.0433;-76.4471;228 -Clarendon Hills;Clarendon Hills;41.7981;-87.9569;228 -Needles;Needles;34.8164;-114.6189;228 -Canonsburg;Canonsburg;40.2643;-80.1868;228 -South Kensington;South Kensington;39.0188;-77.0785;228 -Frankfort Square;Frankfort Square;41.5221;-87.8033;228 -New Albany;New Albany;34.4909;-89.0201;228 -Edgewood;Edgewood;39.0091;-84.5604;228 -Graham;Graham;33.1017;-98.5778;228 -Wall;Wall;40.1674;-74.0974;228 -Green;Green;40.9483;-81.4757;228 -Lochearn;Lochearn;39.346;-76.7307;228 -Exeter;Exeter;40.3139;-75.834;228 -Pooler;Pooler;32.1043;-81.2568;228 -Owatonna;Owatonna;44.0914;-93.2304;228 -South Salt Lake;South Salt Lake;40.7056;-111.8986;228 -Tarpon Springs;Tarpon Springs;28.1493;-82.7623;228 -Edgewood;Edgewood;39.421;-76.2968;228 -Madison;Madison;32.4738;-90.13;228 -Austin;Austin;43.6718;-92.9783;228 -Lancaster;Lancaster;34.7247;-80.7801;228 -Lockport;Lockport;41.5904;-88.0292;228 -Franklin;Franklin;39.4938;-86.0546;228 -Westampton;Westampton;40.0168;-74.8213;228 -Incline Village;Incline Village;39.2639;-119.9453;228 -Glenshaw;Glenshaw;40.5391;-79.9735;228 -Mount Pleasant;Mount Pleasant;40.9625;-91.5452;228 -Cresskill;Cresskill;40.9405;-73.9596;228 -Earlimart;Earlimart;35.8824;-119.2715;228 -Hawthorn Woods;Hawthorn Woods;42.2313;-88.0623;228 -Newstead;Newstead;43.0196;-78.5223;228 -Scott;Scott;30.2398;-92.0947;228 -Andalusia;Andalusia;31.3101;-86.4781;228 -Hoquiam;Hoquiam;46.9863;-123.9022;228 -Marshfield;Marshfield;42.114;-70.715;228 -Middlebury;Middlebury;44.0043;-73.1223;228 -Marlborough;Marlborough;41.6338;-73.9903;228 -Holbrook;Holbrook;40.7944;-73.0707;228 -Bay Point;Bay Point;38.0329;-121.9614;228 -Woodstock;Woodstock;42.3096;-88.4352;228 -Mansfield;Mansfield;41.7892;-72.2287;228 -Fort Lauderdale;Fort Lauderdale;26.1412;-80.1464;228 -Gastonia;Gastonia;35.2494;-81.1853;228 -Spartanburg;Spartanburg;34.9437;-81.9257;228 -Sioux Falls;Sioux Falls;43.5397;-96.732;228 -Huntington;Huntington;38.4109;-82.4344;228 -Hagerstown;Hagerstown;39.6401;-77.7217;228 -Erie;Erie;42.1168;-80.0733;228 -Vancouver;Vancouver;45.6366;-122.5967;228 -Nampa;Nampa;43.5845;-116.5631;228 -Ontario;Ontario;34.0393;-117.6064;228 -Waco;Waco;31.5598;-97.1881;228 -Sunrise Manor;Sunrise Manor;36.1785;-115.049;228 -Salinas;Salinas;36.6884;-121.6317;228 -Clarksville;Clarksville;36.5695;-87.342;228 -Waterbury;Waterbury;41.5583;-73.0361;228 -Cedar Rapids;Cedar Rapids;41.9665;-91.6782;228 -Elk Grove;Elk Grove;38.416;-121.3842;228 -Vallejo;Vallejo;38.1133;-122.2358;228 -Pembroke Pines;Pembroke Pines;26.0128;-80.3382;228 -Oceanside;Oceanside;33.2247;-117.3083;228 -Danbury;Danbury;41.4016;-73.471;228 -Peoria;Peoria;33.7844;-112.2989;228 -Santa Cruz;Santa Cruz;36.9789;-122.0346;228 -Newport News;Newport News;37.1051;-76.5185;228 -Hemet;Hemet;33.7341;-116.9969;228 -Rancho Cucamonga;Rancho Cucamonga;34.1248;-117.5666;228 -Lorain;Lorain;41.4409;-82.184;228 -Murfreesboro;Murfreesboro;35.8492;-86.4119;228 -High Point;High Point;35.9907;-79.9938;228 -Grand Prairie;Grand Prairie;32.6872;-97.0209;228 -Tempe;Tempe;33.3881;-111.9318;228 -Overland Park;Overland Park;38.887;-94.687;228 -Aurora;Aurora;41.7637;-88.2901;228 -Santa Barbara;Santa Barbara;34.4285;-119.7202;228 -Gainesville;Gainesville;29.6804;-82.3458;228 -Huntington;Huntington;40.8522;-73.3824;228 -Glendale;Glendale;34.1818;-118.2468;228 -Huntington Beach;Huntington Beach;33.696;-118.0025;228 -Deltona;Deltona;28.905;-81.2137;228 -Olympia;Olympia;47.0417;-122.8959;228 -Frisco;Frisco;33.1555;-96.8215;228 -Yonkers;Yonkers;40.9466;-73.8674;228 -Norwich;Norwich;41.5495;-72.0882;228 -Fargo;Fargo;46.8652;-96.8292;228 -North Port;North Port;27.0577;-82.1975;228 -Portland;Portland;43.6773;-70.2715;228 -Amarillo;Amarillo;35.1988;-101.8311;228 -Green Bay;Green Bay;44.515;-87.9896;228 -Spring Valley;Spring Valley;36.0987;-115.2619;228 -Tacoma;Tacoma;47.2431;-122.4531;228 -Bremerton;Bremerton;47.5436;-122.7122;228 -Hickory;Hickory;35.7425;-81.323;228 -Thousand Oaks;Thousand Oaks;34.1914;-118.8755;228 -College Station;College Station;30.5852;-96.296;228 -Kalamazoo;Kalamazoo;42.2749;-85.5882;228 -San Bernardino;San Bernardino;34.1417;-117.2946;228 -Roanoke;Roanoke;37.2785;-79.958;228 -Fontana;Fontana;34.0968;-117.4599;228 -Moreno Valley;Moreno Valley;33.9244;-117.2045;228 -Babylon;Babylon;40.6924;-73.3585;228 -Lake Arrowhead;Lake Arrowhead;34.2531;-117.1945;228 -Summit;Summit;47.1694;-122.3628;228 -Clinton;Clinton;38.3716;-93.7679;228 -Macedon;Macedon;43.0792;-77.3095;228 -Lacombe;Lacombe;30.3141;-89.9311;228 -Felida;Felida;45.7138;-122.7104;228 -Boonton;Boonton;40.9047;-74.4048;228 -Oak Grove;Oak Grove;45.3409;-93.3264;228 -Harrodsburg;Harrodsburg;37.7654;-84.8474;228 -Sheffield Lake;Sheffield Lake;41.4884;-82.0978;228 -Harrisburg;Harrisburg;37.7373;-88.5457;228 -Sturgeon Bay;Sturgeon Bay;44.8228;-87.366;228 -Oakwood;Oakwood;39.7202;-84.1733;228 -Independence;Independence;37.2118;-95.7328;228 -Forestdale;Forestdale;33.5737;-86.9002;228 -Fairfield Glade;Fairfield Glade;36.0028;-84.8711;228 -Waseca;Waseca;44.0826;-93.5025;228 -Skidaway Island;Skidaway Island;31.9372;-81.0449;228 -LaSalle;LaSalle;41.3575;-89.0718;228 -Haiku-Pauwela;Haiku-Pauwela;20.9156;-156.3022;228 -Springfield;Springfield;43.2906;-72.4809;228 -Delta;Delta;38.756;-108.0772;228 -Mechanicsburg;Mechanicsburg;40.2115;-77.006;228 -Albion;Albion;42.2478;-84.7572;228 -Dexter;Dexter;36.7928;-89.9634;228 -Lake Mohawk;Lake Mohawk;41.015;-74.6639;228 -Murphysboro;Murphysboro;37.7679;-89.3321;228 -East Nottingham;East Nottingham;39.7621;-75.9705;228 -Fallston;Fallston;39.5332;-76.4452;228 -Triangle;Triangle;38.5483;-77.3195;228 -Chester;Chester;34.705;-81.2132;228 -Derby;Derby;39.8401;-104.9171;228 -North Codorus;North Codorus;39.8646;-76.8189;228 -Livingston;Livingston;45.6666;-110.5538;228 -Marshall;Marshall;40.6453;-80.11;228 -Seaside;Seaside;45.9889;-123.9214;228 -Barrington;Barrington;43.2139;-71.0424;228 -Newmarket;Newmarket;43.0691;-70.9516;228 -Picnic Point;Picnic Point;47.8744;-122.3078;228 -Sutherlin;Sutherlin;43.3884;-123.3231;228 -Jeannette;Jeannette;40.3277;-79.6139;228 -Marlton;Marlton;38.762;-76.7857;228 -Northwest Harborcreek;Northwest Harborcreek;42.1494;-79.9946;228 -Clinton;Clinton;35.5058;-98.9724;228 -Tiburon;Tiburon;37.8854;-122.4637;228 -Monmouth;Monmouth;40.9141;-90.6423;228 -Golden Valley;Golden Valley;35.206;-114.2327;228 -Highland Park;Highland Park;32.8311;-96.8012;228 -Sugarmill Woods;Sugarmill Woods;28.7321;-82.4986;228 -St. Anthony;St. Anthony;45.0278;-93.2174;228 -Shiprock;Shiprock;36.7924;-108.7005;228 -Woodway;Woodway;31.4988;-97.2314;228 -Oakbrook;Oakbrook;38.9996;-84.6797;228 -Valley Cottage;Valley Cottage;41.116;-73.9436;228 -Lindstrom;Lindstrom;45.387;-92.8477;228 -Presque Isle;Presque Isle;46.6868;-67.9874;228 -East Haddam;East Haddam;41.4798;-72.3943;228 -Manteno;Manteno;41.2471;-87.8457;228 -Hamlin;Hamlin;43.3213;-77.9135;228 -Brewer;Brewer;44.7835;-68.7352;228 -Pineville;Pineville;35.0864;-80.8915;228 -La Grange;La Grange;38.3987;-85.375;228 -McFarland;McFarland;43.0203;-89.2858;228 -Silver Springs Shores;Silver Springs Shores;29.1031;-82.005;228 -Shelby;Shelby;40.8847;-82.6578;228 -Weare;Weare;43.0813;-71.7219;228 -Beecher;Beecher;43.0903;-83.7039;228 -Indianola;Indianola;33.4492;-90.6447;228 -Chanute;Chanute;37.6695;-95.4621;228 -Fort Polk South;Fort Polk South;31.0512;-93.2159;228 -Micco;Micco;27.8683;-80.51;228 -Gainesville;Gainesville;34.2903;-83.8301;228 -Fredericksburg;Fredericksburg;38.2992;-77.4872;228 -Ocala;Ocala;29.178;-82.1511;228 -Marysville;Marysville;48.0809;-122.1561;228 -Corona;Corona;33.8616;-117.5649;228 -Cary;Cary;35.782;-78.8191;228 -Enterprise;Enterprise;36.0164;-115.2208;228 -Medford;Medford;42.3372;-122.8537;228 -Garden Grove;Garden Grove;33.7787;-117.9601;228 -Manchester;Manchester;42.9848;-71.4447;228 -Woodburn;Woodburn;38.8503;-77.2322;228 -Hayward;Hayward;37.6328;-122.0772;228 -Champaign;Champaign;40.1144;-88.2735;228 -Alexandria;Alexandria;38.8185;-77.0861;228 -Grosse Pointe Farms;Grosse Pointe Farms;42.4067;-82.8992;228 -Rapid Valley;Rapid Valley;44.0674;-103.1223;228 -Linganore;Linganore;39.4111;-77.3026;228 -Edgewater;Edgewater;38.9373;-76.5572;228 -Atmore;Atmore;31.0927;-87.4763;228 -Monett;Monett;36.922;-93.9261;228 -Grinnell;Grinnell;41.7361;-92.7244;228 -Jersey Shore;Jersey Shore;41.2012;-77.2666;228 -Plymouth;Plymouth;43.7447;-87.9657;228 -Burton;Burton;32.4233;-80.7454;228 -Berthoud;Berthoud;40.307;-105.0419;228 -Whitestown;Whitestown;39.9705;-86.3612;228 -San Elizario;San Elizario;31.5793;-106.2632;228 -Dillon;Dillon;34.4233;-79.3689;228 -West Caln;West Caln;40.0237;-75.8866;228 -Economy;Economy;40.641;-80.184;228 -Conway;Conway;44.0085;-71.0719;228 -Danville;Danville;39.7603;-86.5076;228 -Southport;Southport;42.04;-76.8774;228 -Kutztown;Kutztown;40.5213;-75.7772;228 -Waynesville;Waynesville;35.4854;-82.9995;228 -Glocester;Glocester;41.8934;-71.6889;228 -Clarion;Clarion;41.2106;-79.3803;228 -Waldwick;Waldwick;41.0134;-74.1259;228 -Struthers;Struthers;41.051;-80.592;228 -Lincoln Park;Lincoln Park;40.9239;-74.3035;228 -Warr Acres;Warr Acres;35.5285;-97.6182;228 -Franklin;Franklin;36.7178;-86.5595;228 -Tipp City;Tipp City;39.9643;-84.1858;228 -Manville;Manville;40.5421;-74.5892;228 -Southborough;Southborough;42.3012;-71.5297;228 -Bel Air;Bel Air;39.5348;-76.346;228 -Vienna;Vienna;39.324;-81.5383;228 -Fife;Fife;47.2328;-122.3518;228 -Lehman;Lehman;41.1518;-74.9924;228 -Somers Point;Somers Point;39.3167;-74.6066;228 -Woodmere;Woodmere;29.8493;-90.0751;228 -Gages Lake;Gages Lake;42.3519;-87.9828;228 -Asbury Lake;Asbury Lake;30.0472;-81.7855;228 -Pike Road;Pike Road;32.2934;-86.0902;228 -Snohomish;Snohomish;47.9276;-122.0968;228 -Southampton;Southampton;39.9137;-74.7171;228 -Havre;Havre;48.5427;-109.6803;228 -Clinton;Clinton;36.0981;-84.1283;228 -Cresson;Cresson;40.4626;-78.5866;228 -Standish;Standish;43.7811;-70.5685;228 -Harrisonville;Harrisonville;38.6529;-94.3467;228 -Kirkland;Kirkland;43.0368;-75.3865;228 -Le Mars;Le Mars;42.7809;-96.1743;228 -Cedar Hills;Cedar Hills;40.4135;-111.753;228 -Hobart;Hobart;44.4967;-88.1602;228 -Littleton;Littleton;42.535;-71.4891;228 -Brandon;Brandon;43.5928;-96.5799;228 -Fairmount;Fairmount;43.0414;-76.2485;228 -Ontario;Ontario;43.2407;-77.314;228 -Progress;Progress;40.2905;-76.8382;228 -Old Saybrook;Old Saybrook;41.3017;-72.3857;228 -College;College;40.8144;-77.8172;228 -Shawano;Shawano;44.7748;-88.5843;228 -Fairview;Fairview;42.0261;-80.2361;228 -Red Bank;Red Bank;33.9296;-81.2321;228 -Fairmont;Fairmont;43.6441;-94.4621;228 -Warrenton;Warrenton;38.7176;-77.7975;228 -Holmen;Holmen;43.9699;-91.2661;228 -Croydon;Croydon;40.0911;-74.8975;228 -Coweta;Coweta;35.968;-95.6543;228 -Progress Village;Progress Village;27.8832;-82.3593;228 -Pleasant Hill;Pleasant Hill;41.5868;-93.4952;228 -Wood River;Wood River;38.8631;-90.0773;228 -Friendly;Friendly;38.7601;-76.9642;228 -Fair Oaks Ranch;Fair Oaks Ranch;29.7468;-98.6375;228 -Sleepy Hollow;Sleepy Hollow;41.0936;-73.8724;228 -North Versailles;North Versailles;40.3784;-79.8083;228 -Nolensville;Nolensville;35.9572;-86.672;228 -Milford;Milford;40.4291;-75.4153;228 -Alachua;Alachua;29.7778;-82.4831;228 -Berwick;Berwick;41.0555;-76.2492;228 -Mission;Mission;39.027;-94.6568;228 -St. Albans;St. Albans;38.3769;-81.8198;228 -Sugar Grove;Sugar Grove;41.7758;-88.448;228 -River Grove;River Grove;41.9243;-87.8379;228 -Rockcreek;Rockcreek;45.5525;-122.8757;228 -Kinnelon;Kinnelon;40.9847;-74.3862;228 -Ventnor City;Ventnor City;39.3457;-74.486;228 -Colts Neck;Colts Neck;40.2928;-74.168;228 -Emmett;Emmett;43.8685;-116.489;228 -Middleton;Middleton;42.6043;-71.0164;228 -Fort Irwin;Fort Irwin;35.2476;-116.6834;228 -Northampton;Northampton;40.6866;-75.4904;228 -Pingree Grove;Pingree Grove;42.0857;-88.4362;228 -South Lebanon;South Lebanon;40.3058;-76.3708;228 -Madera Acres;Madera Acres;37.0123;-120.0799;228 -Ellisville;Ellisville;38.5897;-90.5884;228 -Brandywine;Brandywine;38.6963;-76.8846;228 -Gloucester Point;Gloucester Point;37.2767;-76.5043;228 -Carroll;Carroll;42.0699;-94.8647;228 -Chillicothe;Chillicothe;39.7953;-93.5499;228 -Brewster;Brewster;41.7463;-70.0675;228 -Port Townsend;Port Townsend;48.122;-122.7872;228 -Coffeyville;Coffeyville;37.0518;-95.618;228 -Key Largo;Key Largo;25.1224;-80.412;228 -Westphalia;Westphalia;38.8385;-76.8231;228 -Helotes;Helotes;29.5693;-98.6956;228 -Bee Ridge;Bee Ridge;27.2855;-82.4731;228 -Wabash;Wabash;40.8034;-85.8301;228 -East Bradford;East Bradford;39.959;-75.6469;228 -Winterville;Winterville;35.5287;-77.3994;228 -Clay;Clay;33.6976;-86.607;228 -Celebration;Celebration;28.3102;-81.551;228 -Orland;Orland;39.7461;-122.1856;228 -Alcoa;Alcoa;35.8073;-83.9752;228 -Lake Arbor;Lake Arbor;38.907;-76.8299;228 -Garden Acres;Garden Acres;37.9637;-121.2296;228 -Scotchtown;Scotchtown;41.4759;-74.3682;228 -Molalla;Molalla;45.1502;-122.5844;228 -Alden;Alden;42.9114;-78.5211;228 -River Vale;River Vale;41.0136;-74.008;228 -Fort Oglethorpe;Fort Oglethorpe;34.9319;-85.246;228 -Waggaman;Waggaman;29.9373;-90.2354;228 -Laurens;Laurens;34.5022;-82.0207;228 -Quartz Hill;Quartz Hill;34.6527;-118.2163;228 -Midland;Midland;47.1734;-122.412;228 -Bull Mountain;Bull Mountain;45.4126;-122.8322;228 -Flat Rock;Flat Rock;42.0991;-83.2716;228 -Saratoga Springs;Saratoga Springs;40.3449;-111.9152;228 -Copperas Cove;Copperas Cove;31.1192;-97.914;228 -Franklin;Franklin;41.1101;-74.5886;228 -Andover;Andover;45.2571;-93.3265;228 -Matthews;Matthews;35.1195;-80.7101;228 -American Fork;American Fork;40.3792;-111.7952;228 -Woodstock;Woodstock;34.1026;-84.509;228 -Florence;Florence;38.99;-84.647;228 -Ridgecrest;Ridgecrest;35.6308;-117.6621;228 -Lower Makefield;Lower Makefield;40.2309;-74.855;228 -Fairmont;Fairmont;39.4768;-80.1491;228 -Northbrook;Northbrook;42.1292;-87.8353;228 -St. Charles;St. Charles;41.9193;-88.3109;228 -Kaysville;Kaysville;41.029;-111.9456;228 -Southlake;Southlake;32.9545;-97.1503;228 -Ferry Pass;Ferry Pass;30.5203;-87.1903;228 -Elk Grove Village;Elk Grove Village;42.0063;-87.9921;228 -Clarence;Clarence;43.0196;-78.6375;228 -Harker Heights;Harker Heights;31.0572;-97.6445;228 -Warminster;Warminster;40.2043;-75.0915;228 -Starkville;Starkville;33.4608;-88.8297;228 -Salina;Salina;43.1031;-76.1758;228 -Massillon;Massillon;40.7838;-81.5254;228 -Spanaway;Spanaway;47.0979;-122.4233;228 -Lawrence;Lawrence;40.2954;-74.7205;228 -Bowling Green;Bowling Green;41.3773;-83.65;228 -Springfield;Springfield;38.7809;-77.1839;228 -Lower Macungie;Lower Macungie;40.5303;-75.57;228 -Smithfield;Smithfield;35.5131;-78.3497;228 -Coos Bay;Coos Bay;43.3789;-124.233;228 -East Lake;East Lake;28.1205;-82.6868;228 -Des Moines;Des Moines;47.3915;-122.3157;228 -Bethel Park;Bethel Park;40.3239;-80.0364;228 -Savage;Savage;44.7544;-93.3631;228 -Princeton;Princeton;25.5396;-80.3971;228 -Dania Beach;Dania Beach;26.0594;-80.1637;228 -Hopkinsville;Hopkinsville;36.8386;-87.4776;228 -Fallbrook;Fallbrook;33.3693;-117.2259;228 -Willingboro;Willingboro;40.028;-74.8882;228 -Spring Valley;Spring Valley;32.7316;-116.9766;228 -Redan;Redan;33.7394;-84.1644;228 -Martinsville;Martinsville;36.6827;-79.8636;228 -Pueblo West;Pueblo West;38.3551;-104.7266;228 -Radnor;Radnor;40.0287;-75.3675;228 -La Verne;La Verne;34.1208;-117.7702;228 -Prairieville;Prairieville;30.3151;-90.9571;228 -Placerville;Placerville;38.7308;-120.7978;228 -Bel Air North;Bel Air North;39.5544;-76.3733;228 -Manlius;Manlius;43.049;-75.9793;228 -Liberty;Liberty;39.2394;-94.4191;228 -Clearfield;Clearfield;41.103;-112.0237;228 -Rome;Rome;43.226;-75.4909;228 -Pekin;Pekin;40.5679;-89.6262;228 -Westlake;Westlake;41.4524;-81.9295;228 -Chillicothe;Chillicothe;39.3393;-82.9937;228 -Rochester;Rochester;43.299;-70.9787;228 -South Riding;South Riding;38.912;-77.5132;228 -Syracuse;Syracuse;41.086;-112.0698;228 -Milledgeville;Milledgeville;33.0874;-83.2414;228 -Centereach;Centereach;40.8696;-73.0808;228 -Garner;Garner;35.6934;-78.6196;228 -Key West;Key West;24.5637;-81.7768;228 -Sherwood;Sherwood;34.8508;-92.2028;228 -Wheat Ridge;Wheat Ridge;39.7728;-105.1029;228 -Kahului;Kahului;20.8715;-156.4603;228 -Dracut;Dracut;42.6832;-71.301;228 -Petersburg;Petersburg;37.2043;-77.3913;228 -North Olmsted;North Olmsted;41.415;-81.919;228 -Waverly;Waverly;42.725;-92.4708;228 -Banning;Banning;33.946;-116.8992;228 -Warwick;Warwick;41.2598;-74.3615;228 -Laguna Hills;Laguna Hills;33.592;-117.6992;228 -Central Islip;Central Islip;40.7837;-73.1945;228 -Athens;Athens;34.7847;-86.951;228 -Princeton;Princeton;40.3563;-74.6693;228 -Alliance;Alliance;40.9107;-81.1189;228 -Cibolo;Cibolo;29.5639;-98.2123;228 -Fruit Cove;Fruit Cove;30.0972;-81.6176;228 -Boardman;Boardman;41.0334;-80.6671;228 -Pullman;Pullman;46.734;-117.1669;228 -Randolph;Randolph;42.1778;-71.0539;228 -Socorro;Socorro;31.6384;-106.2601;228 -North Ridgeville;North Ridgeville;41.3851;-82.0194;228 -Vestavia Hills;Vestavia Hills;33.4518;-86.7438;228 -Nacogdoches;Nacogdoches;31.6134;-94.6528;228 -Kearney;Kearney;40.701;-99.0834;228 -Goshen;Goshen;41.5743;-85.8308;228 -Carmel;Carmel;41.3898;-73.7239;228 -Firestone;Firestone;40.1563;-104.9494;228 -Redmond;Redmond;44.2631;-121.1798;228 -Parkland;Parkland;26.3218;-80.2533;228 -Grass Valley;Grass Valley;39.2237;-121.0521;228 -Dartmouth;Dartmouth;41.6138;-70.9973;228 -Russellville;Russellville;35.2763;-93.1383;228 -Butte;Butte;45.902;-112.6571;228 -Douglasville;Douglasville;33.7384;-84.7065;228 -Salisbury;Salisbury;35.6656;-80.4909;228 -University Place;University Place;47.2147;-122.5461;228 -Kennesaw;Kennesaw;34.026;-84.6177;228 -Franklin;Franklin;42.0862;-71.4113;228 -Ken Caryl;Ken Caryl;39.577;-105.1144;228 -Carlsbad;Carlsbad;32.4011;-104.2389;228 -Adelanto;Adelanto;34.5815;-117.4397;228 -Galesburg;Galesburg;40.9506;-90.3763;228 -Warsaw;Warsaw;41.2448;-85.8464;228 -Estero;Estero;26.4277;-81.7951;228 -Mason;Mason;39.3571;-84.3023;228 -Sonoma;Sonoma;38.2902;-122.4598;228 -Cottonwood Heights;Cottonwood Heights;40.6137;-111.8144;228 -Kaneohe;Kaneohe;21.4062;-157.7904;228 -Lake Stevens;Lake Stevens;48.0028;-122.096;228 -Laramie;Laramie;41.3099;-105.6085;228 -Valparaiso;Valparaiso;41.4782;-87.0507;228 -Fairborn;Fairborn;39.801;-84.0093;228 -Derry;Derry;42.8888;-71.2804;228 -Deer Park;Deer Park;29.6898;-95.1151;228 -Woodridge;Woodridge;41.7368;-88.0408;228 -Greer;Greer;34.9313;-82.2315;228 -Bridgeton;Bridgeton;39.4286;-75.2281;228 -Springville;Springville;40.1638;-111.6206;228 -Lexington;Lexington;42.4456;-71.2307;228 -Alabaster;Alabaster;33.2198;-86.8225;228 -Pikesville;Pikesville;39.3893;-76.702;228 -Midlothian;Midlothian;32.4668;-96.9892;228 -Falls;Falls;40.1686;-74.7915;228 -Newark;Newark;39.6776;-75.7573;228 -Alamogordo;Alamogordo;32.8837;-105.9624;228 -Dana Point;Dana Point;33.4733;-117.6968;228 -Riverhead;Riverhead;40.9409;-72.7095;228 -San Dimas;San Dimas;34.1082;-117.809;228 -New Orleans;New Orleans;30.0687;-89.9288;228 -Louisville;Louisville;38.1663;-85.6485;228 -Memphis;Memphis;35.1046;-89.9773;228 -Nashville;Nashville;36.1715;-86.7843;228 -Raleigh;Raleigh;35.8325;-78.6435;228 -Richmond;Richmond;37.5295;-77.4756;228 -Salt Lake City;Salt Lake City;40.7777;-111.9306;228 -Glastonbury;Glastonbury;41.6922;-72.5472;228 -Lockport;Lockport;43.1698;-78.6956;228 -New York;New York;40.6943;-73.9249;228 -Los Angeles;Los Angeles;34.1139;-118.4068;228 -Chicago;Chicago;41.8373;-87.6862;228 -Miami;Miami;25.7839;-80.2102;228 -Philadelphia;Philadelphia;40.0077;-75.1339;228 -Houston;Houston;29.7863;-95.3889;228 -Dallas;Dallas;32.7936;-96.7662;228 -Atlanta;Atlanta;33.7627;-84.4224;228 -Washington;Washington;38.9047;-77.0163;228 -Minneapolis;Minneapolis;44.9635;-93.2678;228 -Tampa;Tampa;27.9942;-82.4451;228 -Denver;Denver;39.7621;-104.8759;228 -Brooklyn;Brooklyn;40.6501;-73.9496;228 -Detroit;Detroit;42.3834;-83.1024;228 -San Diego;San Diego;32.8312;-117.1225;228 -Seattle;Seattle;47.6211;-122.3244;228 -San Francisco;San Francisco;37.7562;-122.443;228 -Boston;Boston;42.3188;-71.0846;228 -Phoenix;Phoenix;33.5722;-112.0891;228 -Jacksonville;Jacksonville;30.3322;-81.6749;228 -Providence;Providence;41.823;-71.4187;228 -Virginia Beach;Virginia Beach;36.7335;-76.0435;228 -Charlotte;Charlotte;35.208;-80.8304;228 -Columbus;Columbus;39.9862;-82.985;228 -Bronx;Bronx;40.8501;-73.8662;228 -Milwaukee;Milwaukee;43.0642;-87.9673;228 -Queens;Queens;40.7498;-73.7976;228 -Riverside;Riverside;33.9381;-117.3948;228 -Baltimore;Baltimore;39.3051;-76.6144;228 -St. Louis;St. Louis;38.6358;-90.2451;228 -San Antonio;San Antonio;29.4658;-98.5253;228 -Las Vegas;Las Vegas;36.2333;-115.2654;228 -Portland;Portland;45.5372;-122.65;228 -Cincinnati;Cincinnati;39.1413;-84.5061;228 -Kansas City;Kansas City;39.1239;-94.5541;228 -Manhattan;Manhattan;40.7834;-73.9662;228 -Indianapolis;Indianapolis;39.7771;-86.1458;228 -Cleveland;Cleveland;41.4767;-81.6804;228 -Pittsburgh;Pittsburgh;40.4396;-79.9762;228 -Austin;Austin;30.3004;-97.7522;228 -Sacramento;Sacramento;38.5667;-121.4683;228 -San Jose;San Jose;37.3019;-121.8486;228 -Orlando;Orlando;28.4772;-81.3369;228 -Mount Holly;Mount Holly;39.995;-74.7863;228 -Woodbury;Woodbury;41.5615;-73.207;228 -Harleysville;Harleysville;40.2791;-75.3872;228 -Fairview;Fairview;45.5471;-122.4391;228 -The Village;The Village;35.5706;-97.5567;228 -North Gates;North Gates;43.1718;-77.7064;228 -Alderwood Manor;Alderwood Manor;47.8147;-122.2672;228 -Ecorse;Ecorse;42.2489;-83.1399;228 -Bishop;Bishop;37.3665;-118.3958;228 -Middletown;Middletown;40.201;-76.7289;228 -Greenville;Greenville;41.4052;-80.3837;228 -St. Pete Beach;St. Pete Beach;27.7235;-82.7387;228 -Rice Lake;Rice Lake;45.4863;-91.7447;228 -Rainbow City;Rainbow City;33.9337;-86.0922;228 -Hope;Hope;33.6682;-93.5895;228 -Roxboro;Roxboro;36.3879;-78.9812;228 -Howell;Howell;42.6078;-83.9339;228 -Pleasant Grove;Pleasant Grove;33.4936;-86.9782;228 -Blackhawk;Blackhawk;37.816;-121.9071;228 -Lambertville;Lambertville;41.7502;-83.625;228 -Roxborough Park;Roxborough Park;39.4492;-105.0746;228 -Rye Brook;Rye Brook;41.0303;-73.6865;228 -Reedsburg;Reedsburg;43.5347;-89.9965;228 -Laurel;Laurel;27.1446;-82.4618;228 -Fair Oaks;Fair Oaks;33.9192;-84.5444;228 -DuPont;DuPont;47.1079;-122.6496;228 -Tell City;Tell City;37.9528;-86.7597;228 -Central City;Central City;37.2962;-87.128;228 -Harvard;Harvard;42.43;-88.6217;228 -Walterboro;Walterboro;32.901;-80.676;228 -Hazle;Hazle;40.9561;-75.9992;228 -Craig;Craig;40.517;-107.5555;228 -Willoughby Hills;Willoughby Hills;41.5873;-81.4333;228 -Eagle Point;Eagle Point;42.4677;-122.8016;228 -White Meadow Lake;White Meadow Lake;40.924;-74.5121;228 -Mount Vista;Mount Vista;45.7373;-122.6315;228 -Lowell;Lowell;36.2561;-94.1532;228 -Silsbee;Silsbee;30.3456;-94.1764;228 -Sturbridge;Sturbridge;42.1076;-72.0904;228 -Rayne;Rayne;30.2403;-92.2668;228 -Maidencreek;Maidencreek;40.4618;-75.8927;228 -Manistee;Manistee;44.244;-86.3242;228 -Brownsville;Brownsville;35.589;-89.2578;228 -Hondo;Hondo;29.3531;-99.162;228 -Miles City;Miles City;46.4059;-105.8385;228 -Winslow;Winslow;35.0253;-110.7098;228 -Ruidoso;Ruidoso;33.3647;-105.6432;228 -Sutton;Sutton;42.1337;-71.7503;228 -South Strabane;South Strabane;40.1756;-80.191;228 -Carencro;Carencro;30.3126;-92.0387;228 -Woodfield;Woodfield;34.0587;-80.9309;228 -Mount Airy;Mount Airy;39.3743;-77.1535;228 -Platte City;Platte City;39.3576;-94.7655;228 -Lantana;Lantana;33.092;-97.1216;228 -Lititz;Lititz;40.154;-76.3044;228 -Marcy;Marcy;43.1732;-75.2662;228 -Siler City;Siler City;35.7252;-79.4561;228 -Meadowbrook;Meadowbrook;33.3932;-86.7041;228 -Fort Stockton;Fort Stockton;30.8926;-102.8844;228 -Rigby;Rigby;43.6735;-111.9126;228 -Erwin;Erwin;36.1456;-82.4115;228 -Wakefield-Peacedale;Wakefield-Peacedale;41.4461;-71.5004;228 -Boiling Springs;Boiling Springs;35.045;-81.9779;228 -Mound;Mound;44.9328;-93.6591;228 -Jessup;Jessup;39.1457;-76.7745;228 -Hebron;Hebron;41.6594;-72.3905;228 -Airway Heights;Airway Heights;47.646;-117.5792;228 -Parsons;Parsons;37.3405;-95.2959;228 -Fayetteville;Fayetteville;35.149;-86.5634;228 -Townsend;Townsend;42.6671;-71.7115;228 -South Laurel;South Laurel;39.0603;-76.8456;228 -Fleming Island;Fleming Island;30.0988;-81.7124;228 -Wasco;Wasco;35.5938;-119.3671;228 -Casselberry;Casselberry;28.6625;-81.3218;228 -Wellesley;Wellesley;42.3043;-71.2855;228 -East Haven;East Haven;41.2984;-72.8577;228 -Plattsburgh;Plattsburgh;44.6951;-73.4563;228 -Independence;Independence;38.951;-84.5492;228 -Schererville;Schererville;41.486;-87.444;228 -Burton;Burton;42.9974;-83.6175;228 -Chili;Chili;43.0845;-77.7541;228 -Geneva;Geneva;42.8644;-76.9827;228 -Wallkill;Wallkill;41.4854;-74.3939;228 -Shirley;Shirley;40.7949;-72.8743;228 -Agawam;Agawam;42.0657;-72.6526;228 -Lake in the Hills;Lake in the Hills;42.1913;-88.3476;228 -Stoughton;Stoughton;42.1192;-71.1019;228 -Belle Glade;Belle Glade;26.692;-80.6672;228 -Windsor;Windsor;41.871;-72.6736;228 -Milton;Milton;41.009;-76.8507;228 -Milford;Milford;42.1565;-71.5188;228 -Bella Vista;Bella Vista;36.4667;-94.2707;228 -Lacey;Lacey;39.8564;-74.2624;228 -Morrisville;Morrisville;35.8367;-78.8348;228 -Greenville;Greenville;33.1116;-96.1098;228 -Fernandina Beach;Fernandina Beach;30.6579;-81.4504;228 -Niles;Niles;42.0278;-87.8099;228 -Mount Olive;Mount Olive;40.8662;-74.7426;228 -Big Spring;Big Spring;32.2387;-101.4802;228 -West Warwick;West Warwick;41.6986;-71.5156;228 -Harrison;Harrison;41.0233;-73.7192;228 -Southgate;Southgate;42.2047;-83.2057;228 -Raytown;Raytown;38.9944;-94.4641;228 -La Plata;La Plata;38.5352;-76.9701;228 -Merrill;Merrill;45.182;-89.6995;228 -Powdersville;Powdersville;34.7825;-82.4958;228 -Bithlo;Bithlo;28.5644;-81.1074;228 -Penn Forest;Penn Forest;40.9571;-75.6313;228 -Winfield;Winfield;41.8776;-88.1507;228 -Yorkshire;Yorkshire;38.7882;-77.4495;228 -Oxford;Oxford;36.3155;-78.5848;228 -Cold Springs;Cold Springs;39.6927;-119.9775;228 -Wilmore;Wilmore;37.8786;-84.6545;228 -Chevy Chase;Chevy Chase;38.9943;-77.0737;228 -Jacksonville;Jacksonville;34.8807;-92.1302;228 -Hermantown;Hermantown;46.8058;-92.2407;228 -Fort Stewart;Fort Stewart;31.8818;-81.6105;228 -Hartford;Hartford;43.6644;-72.3866;228 -Port Wentworth;Port Wentworth;32.1942;-81.1984;228 -Lumberton;Lumberton;34.6312;-79.0186;228 -Aberdeen;Aberdeen;45.4646;-98.468;228 -Perry Hall;Perry Hall;39.4067;-76.4781;228 -Benicia;Benicia;38.0725;-122.1525;228 -Oakleaf Plantation;Oakleaf Plantation;30.1689;-81.8337;228 -Burlington;Burlington;40.8072;-91.1247;228 -Austintown;Austintown;41.0932;-80.7405;228 -West Springfield;West Springfield;42.1253;-72.6503;228 -McCandless;McCandless;40.5836;-80.0283;228 -New Iberia;New Iberia;30.0049;-91.8202;228 -Northampton;Northampton;42.3266;-72.6745;228 -Vestal;Vestal;42.0492;-76.026;228 -Zionsville;Zionsville;39.9897;-86.3182;228 -Short Pump;Short Pump;37.6549;-77.6201;228 -Gates;Gates;43.1514;-77.713;228 -Vineyard;Vineyard;38.4744;-121.319;228 -Cranberry;Cranberry;40.7104;-80.1059;228 -Marrero;Marrero;29.8871;-90.1127;228 -Algonquin;Algonquin;42.1629;-88.3159;228 -Aiken;Aiken;33.531;-81.7268;228 -Cicero;Cicero;43.1664;-76.0661;228 -Lake Magdalene;Lake Magdalene;28.0875;-82.4791;228 -Fitchburg;Fitchburg;42.9859;-89.4255;228 -Granger;Granger;41.7373;-86.135;228 -North Andover;North Andover;42.6713;-71.0865;228 -Lawrenceville;Lawrenceville;33.9523;-83.9931;228 -Winter Park;Winter Park;28.5987;-81.3438;228 -Newburgh;Newburgh;41.553;-74.0599;228 -Goleta;Goleta;34.436;-119.8596;228 -Opelika;Opelika;32.6612;-85.3769;228 -Nogales;Nogales;31.3624;-110.9336;228 -Nicholasville;Nicholasville;37.8902;-84.5669;228 -Rexburg;Rexburg;43.8224;-111.792;228 -Needham;Needham;42.2814;-71.2411;228 -Wooster;Wooster;40.8171;-81.9335;228 -Fountain;Fountain;38.6886;-104.6829;228 -Brooklyn Center;Brooklyn Center;45.0681;-93.3162;228 -Kerrville;Kerrville;30.0398;-99.132;228 -Barstow;Barstow;34.8661;-117.0472;228 -Ross;Ross;40.5256;-80.0243;228 -South Kingstown;South Kingstown;41.4457;-71.544;228 -Canton;Canton;34.2467;-84.49;228 -Auburn;Auburn;42.9338;-76.5684;228 -Crown Point;Crown Point;41.4141;-87.3457;228 -Deptford;Deptford;39.8157;-75.1181;228 -Lakeside;Lakeside;30.1356;-81.7674;228 -Windsor;Windsor;40.4693;-104.9213;228 -Ballwin;Ballwin;38.5951;-90.55;228 -Atascadero;Atascadero;35.4827;-120.6858;228 -Los Altos;Los Altos;37.3685;-122.0966;228 -North Royalton;North Royalton;41.3138;-81.7452;228 -Clinton;Clinton;41.8434;-90.2408;228 -South Lake Tahoe;South Lake Tahoe;38.9393;-119.9828;228 -Saratoga;Saratoga;37.2684;-122.0263;228 -Seguin;Seguin;29.5889;-97.9671;228 -Fortuna Foothills;Fortuna Foothills;32.6616;-114.3973;228 -Hampden;Hampden;40.2602;-76.9809;228 -Somerset;Somerset;37.0815;-84.6091;228 -Carney;Carney;39.405;-76.5236;228 -Peru;Peru;41.3484;-89.137;228 -Holladay;Holladay;40.6599;-111.8226;228 -Fuquay-Varina;Fuquay-Varina;35.5958;-78.7794;228 -Orangeburg;Orangeburg;33.4928;-80.867;228 -Gurnee;Gurnee;42.3708;-87.9392;228 -North Huntingdon;North Huntingdon;40.3293;-79.7335;228 -Gloucester;Gloucester;42.626;-70.6897;228 -Chamblee;Chamblee;33.8842;-84.3008;228 -Upper Merion;Upper Merion;40.0902;-75.3791;228 -Cornelius;Cornelius;35.4725;-80.8801;228 -Los Gatos;Los Gatos;37.2303;-121.956;228 -North Tonawanda;North Tonawanda;43.0457;-78.8659;228 -Newington;Newington;41.687;-72.7308;228 -Athens;Athens;39.3269;-82.0988;228 -Oak Ridge;Oak Ridge;35.9639;-84.2938;228 -Washington;Washington;37.1304;-113.4877;228 -Cheshire;Cheshire;41.5114;-72.9036;228 -Crofton;Crofton;39.0144;-76.68;228 -SeaTac;SeaTac;47.4444;-122.2986;228 -Paragould;Paragould;36.0555;-90.5149;228 -Graham;Graham;47.0407;-122.2756;228 -Laplace;Laplace;30.0731;-90.4758;228 -East Fishkill;East Fishkill;41.5567;-73.7824;228 -Norwood;Norwood;42.1861;-71.1948;228 -Glenville;Glenville;42.8869;-73.9925;228 -Lewes;Lewes;38.7777;-75.1448;228 -North Attleborough;North Attleborough;41.9699;-71.3345;228 -Voorhees;Voorhees;39.845;-74.955;228 -Salem;Salem;42.7902;-71.2202;228 -Vernon;Vernon;41.8364;-72.4606;228 -Newberg;Newberg;45.3075;-122.9601;228 -Central;Central;30.5593;-91.0369;228 -Pittsford;Pittsford;43.0732;-77.5268;228 -Johnston;Johnston;41.8274;-71.5202;228 -Chicago Heights;Chicago Heights;41.5101;-87.6345;228 -East Lake-Orient Park;East Lake-Orient Park;27.9971;-82.3653;228 -Eagle;Eagle;43.7223;-116.3862;228 -Maryville;Maryville;35.7468;-83.9789;228 -Livingston;Livingston;40.7855;-74.3291;228 -Williston;Williston;48.1814;-103.6364;228 -Madison Heights;Madison Heights;42.5073;-83.1034;228 -Milford Mill;Milford Mill;39.3444;-76.7668;228 -Pasadena;Pasadena;39.1552;-76.5537;228 -Stockbridge;Stockbridge;33.5253;-84.2294;228 -East Liverpool;East Liverpool;40.6333;-80.5677;228 -Garden City;Garden City;37.9754;-100.8529;228 -Texarkana;Texarkana;33.4361;-93.996;228 -Walnut;Walnut;34.0334;-117.8593;228 -Mamaroneck;Mamaroneck;40.9443;-73.7487;228 -Kent;Kent;41.149;-81.361;228 -North Chicago;North Chicago;42.3172;-87.8596;228 -O'Fallon;O'Fallon;38.5976;-89.9155;228 -Winona;Winona;44.0505;-91.6684;228 -Rotterdam;Rotterdam;42.8133;-74.0129;228 -Duluth;Duluth;34.0053;-84.1492;228 -Aberdeen;Aberdeen;46.9757;-123.8094;228 -Greenville;Greenville;33.385;-91.0514;228 -Tredyffrin;Tredyffrin;40.0663;-75.454;228 -Ukiah;Ukiah;39.1463;-123.2105;228 -Atwater;Atwater;37.3543;-120.5981;228 -Drexel Heights;Drexel Heights;32.1457;-111.0478;228 -Sanford;Sanford;43.4244;-70.7573;228 -Highland Park;Highland Park;42.1823;-87.8105;228 -Westfield;Westfield;40.6515;-74.3433;228 -Hermiston;Hermiston;45.8323;-119.2858;228 -Orchard Park;Orchard Park;42.7517;-78.7455;228 -Lake Barcroft;Lake Barcroft;38.8514;-77.1579;228 -Burtonsville;Burtonsville;39.1166;-76.9356;228 -Franklin;Franklin;43.4499;-71.6691;228 -Robertsdale;Robertsdale;30.5534;-87.7023;228 -Ware;Ware;42.2806;-72.2843;228 -Jennings;Jennings;30.2233;-92.6582;228 -Itasca;Itasca;41.9773;-88.0182;228 -Baker City;Baker City;44.7749;-117.832;228 -George Mason;George Mason;38.8355;-77.3185;228 -Conning Towers Nautilus Park;Conning Towers Nautilus Park;41.3855;-72.0686;228 -Cody;Cody;44.5212;-109.0549;228 -Mooresville;Mooresville;39.6022;-86.3681;228 -Woodbury;Woodbury;39.8379;-75.1524;228 -Little River;Little River;33.8787;-78.6393;228 -Mentone;Mentone;34.0609;-117.1108;228 -Budd Lake;Budd Lake;40.8733;-74.7374;228 -Jewett City;Jewett City;41.607;-71.9807;228 -Cuero;Cuero;29.1024;-97.2871;228 -Butler;Butler;41.0362;-75.9801;228 -Columbia City;Columbia City;41.1612;-85.4855;228 -Kittery;Kittery;43.0998;-70.7126;228 -Clarksville;Clarksville;35.457;-93.4803;228 -North Bend;North Bend;43.4075;-124.2364;228 -Fort Salonga;Fort Salonga;40.906;-73.2992;228 -Russellville;Russellville;34.5056;-87.7282;228 -Scaggsville;Scaggsville;39.1416;-76.8843;228 -Corte Madera;Corte Madera;37.9238;-122.5129;228 -Philipsburg;Philipsburg;40.8952;-78.2145;228 -Denham Springs;Denham Springs;30.4743;-90.9594;228 -East Rutherford;East Rutherford;40.8179;-74.0854;228 -Williston;Williston;44.4348;-73.0894;228 -Fort Valley;Fort Valley;32.552;-83.8819;228 -Warrenton;Warrenton;38.8187;-91.1384;228 -Marysville;Marysville;42.9084;-82.4806;228 -Marlton;Marlton;39.9016;-74.9297;228 -Greenville;Greenville;43.1797;-85.2533;228 -Commerce;Commerce;33.2421;-95.8991;228 -West Tawakoni;West Tawakoni;32.8976;-96.0217;228 -St. Francis;St. Francis;42.9716;-87.8729;228 -Pleasant Valley;Pleasant Valley;41.7697;-73.805;228 -Chesapeake Ranch Estates;Chesapeake Ranch Estates;38.3574;-76.4147;228 -Countryside;Countryside;39.0518;-77.4124;228 -Holualoa;Holualoa;19.6238;-155.9269;228 -East Aurora;East Aurora;42.7666;-78.6172;228 -Southwick;Southwick;42.0544;-72.7785;228 -Herkimer;Herkimer;43.061;-74.9894;228 -Philipstown;Philipstown;41.4188;-73.9152;228 -Alexandria;Alexandria;38.9621;-84.386;228 -Blacklick Estates;Blacklick Estates;39.9049;-82.8655;228 -Eidson Road;Eidson Road;28.6677;-100.4787;228 -Rio Vista;Rio Vista;38.1763;-121.7025;228 -Prospect;Prospect;41.4993;-72.976;228 -Plains;Plains;41.2658;-75.8145;228 -Boaz;Boaz;34.1985;-86.1529;228 -Oklahoma City;Oklahoma City;35.4676;-97.5136;228 -Burlington;Burlington;41.7598;-72.9589;228 -Rio del Mar;Rio del Mar;36.9607;-121.8807;228 -Picture Rocks;Picture Rocks;32.3274;-111.2557;228 -Penn;Penn;40.1864;-76.3726;228 -Waterford;Waterford;37.6429;-120.7553;228 -Memphis;Memphis;27.5435;-82.5607;228 -Cameron;Cameron;39.7469;-94.2364;228 -McAllen;McAllen;26.2273;-98.2471;228 -Honolulu;Honolulu;21.3294;-157.846;228 -Albuquerque;Albuquerque;35.1053;-106.6464;228 -Hempstead;Hempstead;40.6629;-73.6089;228 -Bridgeport;Bridgeport;41.1918;-73.1953;228 -Buffalo;Buffalo;42.9016;-78.8487;228 -Fort Worth;Fort Worth;32.7811;-97.3473;228 -Hartford;Hartford;41.7661;-72.6834;228 -Tucson;Tucson;32.1545;-110.8782;228 -Omaha;Omaha;41.2627;-96.0522;228 -El Paso;El Paso;31.8479;-106.4309;228 -Dayton;Dayton;39.7797;-84.1998;228 -Birmingham;Birmingham;33.5277;-86.7987;228 -Sarasota;Sarasota;27.3386;-82.5431;228 -Rochester;Rochester;43.168;-77.6162;228 -Fresno;Fresno;36.7831;-119.7941;228 -Allentown;Allentown;40.5961;-75.4756;228 -Tulsa;Tulsa;36.1284;-95.9042;228 -Cape Coral;Cape Coral;26.6446;-81.9956;228 -Colorado Springs;Colorado Springs;38.8674;-104.7606;228 -Concord;Concord;37.9722;-122.0016;228 -Des Moines;Des Moines;41.5725;-93.6105;228 -Staten Island;Staten Island;40.5834;-74.1496;228 -Wichita;Wichita;37.6896;-97.3442;228 -Toledo;Toledo;41.6639;-83.5822;228 -Long Beach;Long Beach;33.7981;-118.1675;228 -Port St. Lucie;Port St. Lucie;27.2796;-80.3883;228 -Denton;Denton;33.2176;-97.1419;228 -Reno;Reno;39.5497;-119.8483;228 -Madison;Madison;43.0826;-89.3931;228 -Little Rock;Little Rock;34.7256;-92.3576;228 -Harrisburg;Harrisburg;40.2752;-76.8843;228 -Oakland;Oakland;37.7903;-122.2165;228 -Durham;Durham;35.9794;-78.9031;228 -Bonita Springs;Bonita Springs;26.3559;-81.7861;228 -Winston-Salem;Winston-Salem;36.1029;-80.2611;228 -Indio;Indio;33.7346;-116.2346;228 -Palm Coast;Palm Coast;29.5392;-81.246;228 -Chattanooga;Chattanooga;35.0657;-85.2488;228 -Syracuse;Syracuse;43.0409;-76.1438;228 -Spokane;Spokane;47.6671;-117.433;228 -Arlington;Arlington;32.6998;-97.125;228 -Stockton;Stockton;37.9765;-121.3109;228 -Lancaster;Lancaster;40.0421;-76.3012;228 -Boise;Boise;43.6007;-116.2312;228 -Oxnard;Oxnard;34.1963;-119.1815;228 -Augusta;Augusta;33.3645;-82.0708;228 -Poughkeepsie;Poughkeepsie;41.6949;-73.921;228 -Scranton;Scranton;41.4044;-75.6649;228 -Orcutt;Orcutt;34.8668;-120.4269;228 -Falmouth;Falmouth;41.5915;-70.5914;228 -Columbus;Columbus;33.5088;-88.4096;228 -Tewksbury;Tewksbury;42.612;-71.2278;228 -Naugatuck;Naugatuck;41.489;-73.0518;228 -Eldersburg;Eldersburg;39.4041;-76.9529;228 -Mundelein;Mundelein;42.2691;-88.0101;228 -Fair Oaks;Fair Oaks;38.6504;-121.2497;228 -Akron;Akron;41.0798;-81.5219;228 -Columbia;Columbia;34.0376;-80.9037;228 -New Haven;New Haven;41.3112;-72.9246;228 -Baton Rouge;Baton Rouge;30.4418;-91.131;228 -Ogden;Ogden;41.2278;-111.9682;228 -Bakersfield;Bakersfield;35.3529;-119.0359;228 -Knoxville;Knoxville;35.9692;-83.9496;228 -Albany;Albany;42.6664;-73.7987;228 -Charleston;Charleston;32.8153;-79.9628;228 -Springfield;Springfield;42.1155;-72.5395;228 -Grand Rapids;Grand Rapids;42.962;-85.6562;228 -Mission Viejo;Mission Viejo;33.6095;-117.655;228 -Mesa;Mesa;33.4017;-111.718;228 -Brookhaven;Brookhaven;40.8321;-72.9518;228 -Greenville;Greenville;34.8353;-82.3647;228 -Worcester;Worcester;42.2705;-71.8079;228 -Murrieta;Murrieta;33.572;-117.1909;228 -Palm Bay;Palm Bay;27.955;-80.6627;228 -Provo;Provo;40.2457;-111.6457;228 -Bayonne;Bayonne;40.6661;-74.1141;228 -East Orange;East Orange;40.7651;-74.2117;228 -Florence-Graham;Florence-Graham;33.9682;-118.2447;228 -Schenectady;Schenectady;42.8025;-73.9276;228 -Brentwood;Brentwood;40.7839;-73.2522;228 -Pico Rivera;Pico Rivera;33.9902;-118.0888;228 -Montebello;Montebello;34.0155;-118.1108;228 -North Miami;North Miami;25.9007;-80.1686;228 -Skokie;Skokie;42.0359;-87.74;228 -North Bergen;North Bergen;40.7938;-74.0242;228 -Coconut Creek;Coconut Creek;26.2803;-80.1842;228 -The Hammocks;The Hammocks;25.67;-80.4483;228 -National City;National City;32.6654;-117.0983;228 -Kendale Lakes;Kendale Lakes;25.7081;-80.4078;228 -Tamiami;Tamiami;25.7556;-80.4016;228 -Medford;Medford;42.4234;-71.1087;228 -Huntington Park;Huntington Park;33.98;-118.2167;228 -Union;Union;40.6953;-74.2697;228 -Jefferson City;Jefferson City;38.5676;-92.1759;228 -White Plains;White Plains;41.022;-73.7549;228 -Arcadia;Arcadia;34.1342;-118.0373;228 -Cupertino;Cupertino;37.3168;-122.0465;228 -Gardena;Gardena;33.8944;-118.3073;228 -Monterey Park;Monterey Park;34.0497;-118.1326;228 -Taylorsville;Taylorsville;40.657;-111.9493;228 -South Whittier;South Whittier;33.9336;-118.0311;228 -West Allis;West Allis;43.0068;-88.0296;228 -Fountainebleau;Fountainebleau;25.7723;-80.3458;228 -La Habra;La Habra;33.9278;-117.9513;228 -Malden;Malden;42.4305;-71.0576;228 -Brookline;Brookline;42.3243;-71.1408;228 -La Mesa;La Mesa;32.7703;-117.0204;228 -Margate;Margate;26.2466;-80.2119;228 -Middletown;Middletown;41.4459;-74.4236;228 -Carson City;Carson City;39.1512;-119.7474;228 -Aloha;Aloha;45.492;-122.8726;228 -Berwyn;Berwyn;41.8433;-87.7909;228 -Ithaca;Ithaca;42.4442;-76.5032;228 -Oak Lawn;Oak Lawn;41.7139;-87.7528;228 -New Brunswick;New Brunswick;40.487;-74.445;228 -Fountain Valley;Fountain Valley;33.7105;-117.9514;228 -Revere;Revere;42.4192;-71.0036;228 -Aspen Hill;Aspen Hill;39.0928;-77.0823;228 -Irvington;Irvington;40.7242;-74.2318;228 -Rosemead;Rosemead;34.0689;-118.0823;228 -Paramount;Paramount;33.8976;-118.1652;228 -Carnegie;Carnegie;40.408;-80.0861;228 -Aubrey;Aubrey;33.2872;-96.9622;228 -Kenai;Kenai;60.5619;-151.1985;228 -Medina;Medina;43.2197;-78.3888;228 -Strathmore;Strathmore;40.4018;-74.2193;228 -Winters;Winters;38.532;-121.9781;228 -Breckenridge;Breckenridge;39.4995;-106.0433;228 -Seville;Seville;41.0208;-81.8671;228 -Greenville;Greenville;40.9981;-73.8194;228 -Interlaken;Interlaken;36.9505;-121.7363;228 -Southgate;Southgate;27.3082;-82.5096;228 -Latrobe;Latrobe;40.3125;-79.3826;228 -West New York;West New York;40.7856;-74.0093;228 -Hoboken;Hoboken;40.7453;-74.0279;228 -Helena;Helena;46.5965;-112.0202;228 -Olivette;Olivette;38.6724;-90.3786;228 -Baldwinsville;Baldwinsville;43.157;-76.3318;228 -Sound Beach;Sound Beach;40.9578;-72.9726;228 -DeFuniak Springs;DeFuniak Springs;30.7123;-86.1208;228 -Williamsburg;Williamsburg;28.4015;-81.4461;228 -Greenfield;Greenfield;43.1374;-73.8762;228 -Forsyth;Forsyth;36.686;-93.1016;228 -Park City;Park City;37.8103;-97.3255;228 -McGregor;McGregor;26.5611;-81.9134;228 -Cheraw;Cheraw;34.6955;-79.9085;228 -Swainsboro;Swainsboro;32.5866;-82.3345;228 -Westminster;Westminster;42.5512;-71.9027;228 -Antigo;Antigo;45.1413;-89.1556;228 -Waite Park;Waite Park;45.5313;-94.2528;228 -Rhinebeck;Rhinebeck;41.9276;-73.898;228 -Oroville East;Oroville East;39.4947;-121.4866;228 -Estes Park;Estes Park;40.3699;-105.5216;228 -East Huntingdon;East Huntingdon;40.1416;-79.5999;228 -Wading River;Wading River;40.9464;-72.823;228 -Salem;Salem;38.6279;-88.959;228 -Dighton;Dighton;41.836;-71.1552;228 -Albion;Albion;43.246;-78.1902;228 -Quarryville;Quarryville;39.8957;-76.1617;228 -Salida;Salida;38.53;-105.9981;228 -South Boston;South Boston;36.7132;-78.9135;228 -Citrus Hills;Citrus Hills;28.887;-82.4312;228 -Middlebury;Middlebury;41.5271;-73.1228;228 -Round Lake Park;Round Lake Park;42.3309;-88.075;228 -Jasper;Jasper;30.9221;-93.9947;228 -Wynne;Wynne;35.2322;-90.7894;228 -Providence;Providence;41.7033;-111.8121;228 -Milan;Milan;42.0816;-83.6853;228 -Chester;Chester;40.7795;-74.6841;228 -Campbell;Campbell;41.0777;-80.5904;228 -Kaufman;Kaufman;32.5769;-96.316;228 -Holly Springs;Holly Springs;34.7768;-89.4466;228 -Charlestown;Charlestown;41.3972;-71.6702;228 -Pittston;Pittston;41.3274;-75.7885;228 -Withamsville;Withamsville;39.0628;-84.2808;228 -Hornsby Bend;Hornsby Bend;30.245;-97.5833;228 -Plaistow;Plaistow;42.8403;-71.096;228 -Berwick;Berwick;43.3006;-70.844;228 -Polk;Polk;40.9291;-75.5022;228 -Carbondale;Carbondale;39.3949;-107.2147;228 -Robinwood;Robinwood;39.6266;-77.663;228 -Perry;Perry;41.8387;-94.0937;228 -Sebastopol;Sebastopol;38.4001;-122.8276;228 -Center;Center;40.9218;-79.9252;228 -Webster City;Webster City;42.4623;-93.8167;228 -Hastings;Hastings;42.6498;-85.2887;228 -Upper Hanover;Upper Hanover;40.3954;-75.5106;228 -Fort Dix;Fort Dix;40.006;-74.6089;228 -Plain City;Plain City;41.307;-112.0877;228 -Indiantown;Indiantown;27.0375;-80.4913;228 -Thornbury;Thornbury;39.9182;-75.5164;228 -Fort Scott;Fort Scott;37.8283;-94.7038;228 -Pukalani;Pukalani;20.8329;-156.3415;228 -Steele Creek;Steele Creek;64.9295;-147.3955;228 -Clear Lake;Clear Lake;43.1346;-93.374;228 -Welcome;Welcome;34.8204;-82.46;228 -Valley;Valley;39.9849;-75.8503;228 -Upper Milford;Upper Milford;40.4934;-75.5192;228 -Granite Falls;Granite Falls;48.0874;-121.9706;228 -Creston;Creston;41.0597;-94.365;228 -Shelburne;Shelburne;44.3905;-73.2413;228 -Kasson;Kasson;44.0333;-92.7482;228 -Highlands;Highlands;29.813;-95.0577;228 -Gettysburg;Gettysburg;39.8304;-77.2339;228 -Carneys Point;Carneys Point;39.6967;-75.4475;228 -Grove;Grove;36.593;-94.7879;228 -Payette;Payette;44.0788;-116.9255;228 -South Beloit;South Beloit;42.4822;-89.0248;228 -Kula;Kula;20.7706;-156.3284;228 -Broadview;Broadview;41.8584;-87.8562;228 -Cushing;Cushing;35.9798;-96.7602;228 -Waupaca;Waupaca;44.3506;-89.0719;228 -Wapato;Wapato;46.4435;-120.4215;228 -Shirley;Shirley;42.5725;-71.6471;228 -Eden;Eden;42.6527;-78.8787;228 -Devils Lake;Devils Lake;48.1131;-98.875;228 -River Oaks;River Oaks;32.7767;-97.3984;228 -Milan;Milan;35.9126;-88.7554;228 -Allegany;Allegany;42.0869;-78.5212;228 -Pike Creek;Pike Creek;39.7485;-75.6953;228 -Senatobia;Senatobia;34.6081;-89.9762;228 -Winslow;Winslow;44.5277;-69.5768;228 -Sioux Center;Sioux Center;43.0748;-96.1707;228 -Escalon;Escalon;37.7912;-120.9982;228 -Lake Shore;Lake Shore;45.6911;-122.6911;228 -Thomaston;Thomaston;41.6696;-73.0859;228 -Farmington;Farmington;44.676;-70.141;228 -Pulaski;Pulaski;35.1933;-87.035;228 -Emerson;Emerson;40.9748;-74.0239;228 -Waller;Waller;47.2035;-122.3699;228 -Chippewa;Chippewa;40.7614;-80.3791;228 -Windsor;Windsor;43.2406;-89.2952;228 -Orange;Orange;42.6066;-72.2931;228 -Marshfield;Marshfield;37.3414;-92.9116;228 -East Manchester;East Manchester;40.0567;-76.7019;228 -Scotia;Scotia;42.8321;-73.9607;228 -Big Flats;Big Flats;42.1387;-76.9138;228 -Lamar;Lamar;38.0739;-102.6153;228 -Richmond;Richmond;41.4983;-71.6608;228 -Etowah;Etowah;35.3061;-82.5902;228 -Butler;Butler;40.9989;-74.3471;228 -Chehalis;Chehalis;46.6638;-122.965;228 -North Patchogue;North Patchogue;40.7833;-73.0234;228 -Brighton;Brighton;42.5298;-83.7847;228 -Oakdale;Oakdale;30.8157;-92.6542;228 -Auburn;Auburn;34.0157;-83.8319;228 -Piñon Hills;Pinon Hills;34.4438;-117.6214;228 -Thurmont;Thurmont;39.621;-77.4076;228 -Old Jefferson;Old Jefferson;30.3776;-91.006;228 -Wellington;Wellington;37.2622;-97.4282;228 -Collinsville;Collinsville;36.7215;-79.9121;228 -North Hanover;North Hanover;40.0799;-74.5869;228 -Fairfax;Fairfax;37.9886;-122.5952;228 -Marengo;Marengo;42.2312;-88.6153;228 -Yreka;Yreka;41.7292;-122.6312;228 -Benton;Benton;38.011;-88.9179;228 -Norwich;Norwich;42.5333;-75.5227;228 -North Star;North Star;39.755;-75.7331;228 -Purcell;Purcell;35.018;-97.3747;228 -Lowell;Lowell;42.9351;-85.3457;228 -Landen;Landen;39.3153;-84.277;228 -Tyrone;Tyrone;33.4753;-84.5941;228 -Chesterfield;Chesterfield;40.1165;-74.6459;228 -Fairlawn;Fairlawn;41.127;-81.6215;228 -Williamstown;Williamstown;42.6848;-73.2284;228 -Robinson;Robinson;39.0089;-87.7333;228 -Newport;Newport;35.6234;-91.2322;228 -Silvis;Silvis;41.4976;-90.4101;228 -McCordsville;McCordsville;39.8967;-85.9209;228 -Southwood Acres;Southwood Acres;41.961;-72.5719;228 -Mount Shasta;Mount Shasta;41.3206;-122.315;228 -West Brandywine;West Brandywine;40.0413;-75.8121;228 -Ojai;Ojai;34.4487;-119.2469;228 -South Berwick;South Berwick;43.2388;-70.7478;228 -Oceano;Oceano;35.1019;-120.609;228 -Sappington;Sappington;38.526;-90.373;228 -Maurice River;Maurice River;39.3057;-74.9349;228 -Fairfield;Fairfield;40.8828;-74.3041;228 -Dos Palos;Dos Palos;36.9854;-120.6336;228 -Scappoose;Scappoose;45.7564;-122.8771;228 -Lawrence;Lawrence;41.0843;-78.4499;228 -McCook;McCook;40.2046;-100.6214;228 -East Fallowfield;East Fallowfield;39.9508;-75.8185;228 -Jackson;Jackson;38.3485;-120.7728;228 -New Hanover;New Hanover;40.0159;-74.5741;228 -Marshall;Marshall;42.2617;-84.9597;228 -Dry Run;Dry Run;39.1049;-84.3312;228 -Lago Vista;Lago Vista;30.4519;-97.9908;228 -Columbia Falls;Columbia Falls;48.3708;-114.1903;228 -Easton;Easton;41.2649;-73.3;228 -Lower Windsor;Lower Windsor;39.962;-76.5362;228 -Montrose;Montrose;37.52;-77.3772;228 -Albertville;Albertville;45.2364;-93.6618;228 -Porters Neck;Porters Neck;34.2942;-77.7695;228 -Gold River;Gold River;38.6268;-121.2488;228 -Brecknock;Brecknock;40.1977;-76.027;228 -Pikeville;Pikeville;37.4807;-82.5262;228 -Mount Horeb;Mount Horeb;43.006;-89.7317;228 -Big Stone Gap;Big Stone Gap;36.8626;-82.7769;228 -Gonzales;Gonzales;29.5126;-97.4472;228 -Royalton;Royalton;43.1522;-78.5434;228 -Haddon Heights;Haddon Heights;39.8791;-75.0645;228 -Page;Page;36.9426;-111.5071;228 -Berlin;Berlin;39.7915;-74.9375;228 -Delafield;Delafield;43.072;-88.3913;228 -Hales Corners;Hales Corners;42.941;-88.0491;228 -Schaghticoke;Schaghticoke;42.885;-73.6115;228 -Hughson;Hughson;37.602;-120.866;228 -Plumas Lake;Plumas Lake;38.9924;-121.558;228 -Inwood;Inwood;28.0391;-81.7677;228 -Leola;Leola;40.0915;-76.1891;228 -Dayton;Dayton;40.3815;-74.5137;228 -Caribou;Caribou;46.8662;-67.9919;228 -Tuttle;Tuttle;35.3069;-97.7562;228 -Bernardsville;Bernardsville;40.7268;-74.5918;228 -Joshua Tree;Joshua Tree;34.1236;-116.3128;228 -Livonia;Livonia;42.8091;-77.6523;228 -Palmyra;Palmyra;43.0834;-77.1917;228 -LaFayette;LaFayette;34.7088;-85.2815;228 -Palmyra;Palmyra;40.31;-76.5945;228 -Lauderhill;Lauderhill;26.1605;-80.2242;228 -Pawtucket;Pawtucket;41.8744;-71.3743;228 -New Britain;New Britain;41.6758;-72.7862;228 -Lynwood;Lynwood;33.924;-118.2017;228 -Wilmington;Wilmington;39.7415;-75.5413;228 -Tamarac;Tamarac;26.2056;-80.2542;228 -Redondo Beach;Redondo Beach;33.8574;-118.3766;228 -Mount Vernon;Mount Vernon;40.9136;-73.8291;228 -South San Francisco;South San Francisco;37.6536;-122.4197;228 -Gaithersburg;Gaithersburg;39.1346;-77.2132;228 -Union City;Union City;40.7674;-74.0323;228 -Passaic;Passaic;40.8574;-74.1282;228 -Baldwin Park;Baldwin Park;34.0829;-117.9721;228 -Centreville;Centreville;38.8391;-77.4388;228 -Camden;Camden;39.9362;-75.1073;228 -Evanston;Evanston;42.0463;-87.6942;228 -Lebanon;Lebanon;40.3412;-76.4227;228 -Pine Hills;Pine Hills;28.5818;-81.4693;228 -New Rochelle;New Rochelle;40.9305;-73.7836;228 -Tustin;Tustin;33.7309;-117.8106;228 -Lakewood;Lakewood;33.8471;-118.1221;228 -Watsonville;Watsonville;36.9206;-121.7706;228 -Davis;Davis;38.5552;-121.7365;228 -Alameda;Alameda;37.767;-122.2672;228 -Bellflower;Bellflower;33.888;-118.1271;228 -Mountain View;Mountain View;37.4;-122.0796;228 -Buena Park;Buena Park;33.8572;-118.0046;228 -Silver Spring;Silver Spring;39.0028;-77.0207;228 -Alhambra;Alhambra;34.084;-118.1355;228 -Upper Darby;Upper Darby;39.949;-75.2892;228 -Deerfield Beach;Deerfield Beach;26.305;-80.1277;228 -Somerville;Somerville;42.3908;-71.1013;228 -Cheyenne;Cheyenne;41.1351;-104.79;228 -Lawrence;Lawrence;42.7003;-71.1626;228 -Cicero;Cicero;41.8445;-87.7593;228 -Hawthorne;Hawthorne;33.9146;-118.3476;228 -Citrus Heights;Citrus Heights;38.6948;-121.288;228 -State College;State College;40.7909;-77.8568;228 -Milpitas;Milpitas;37.4339;-121.8921;228 -Whittier;Whittier;33.9678;-118.0188;228 -Clifton;Clifton;40.8631;-74.1575;228 -Prunedale;Prunedale;36.8064;-121.6555;228 -Neabsco;Neabsco;38.6083;-77.2847;228 -Newton;Newton;38.0368;-97.3451;228 -Poplar Bluff;Poplar Bluff;36.7632;-90.4136;228 -Ennis;Ennis;32.3255;-96.635;228 -Coolbaugh;Coolbaugh;41.1837;-75.4386;228 -Ogden;Ogden;43.1646;-77.822;228 -Tukwila;Tukwila;47.4749;-122.2727;228 -Amherst Center;Amherst Center;42.3757;-72.5188;228 -Barre;Barre;44.1997;-72.5083;228 -Punta Gorda;Punta Gorda;26.8933;-82.0516;228 -Crest Hill;Crest Hill;41.5723;-88.1124;228 -The Dalles;The Dalles;45.6053;-121.1818;228 -Moorestown;Moorestown;39.9784;-74.9413;228 -Sandwich;Sandwich;41.7138;-70.485;228 -Glassboro;Glassboro;39.7014;-75.1113;228 -Payson;Payson;40.036;-111.7395;228 -Mountain Brook;Mountain Brook;33.4871;-86.74;228 -Miami Beach;Miami Beach;25.8171;-80.1396;228 -San Leandro;San Leandro;37.7071;-122.1601;228 -Santa Monica;Santa Monica;34.0232;-118.4813;228 -Germantown;Germantown;39.1755;-77.2643;228 -Westminster;Westminster;33.7523;-117.9938;228 -Lake Ronkonkoma;Lake Ronkonkoma;40.8308;-73.1112;228 -Lebanon;Lebanon;39.4251;-84.2135;228 -Gardner;Gardner;42.5845;-71.9867;228 -Havelock;Havelock;34.9078;-76.8987;228 -Norwalk;Norwalk;41.2443;-82.6088;228 -East Moline;East Moline;41.5199;-90.3879;228 -Logansport;Logansport;40.7472;-86.3519;228 -Dublin;Dublin;32.5359;-82.928;228 -North Ogden;North Ogden;41.3123;-111.9585;228 -Yorkville;Yorkville;41.6562;-88.4507;228 -Marblehead;Marblehead;42.4991;-70.8638;228 -Murphy;Murphy;33.0186;-96.6105;228 -Berlin;Berlin;41.6114;-72.7758;228 -Culpeper;Culpeper;38.4705;-78.0001;228 -Ozark;Ozark;37.0361;-93.2155;228 -American Canyon;American Canyon;38.1796;-122.2583;228 -Papillion;Papillion;41.1516;-96.0679;228 -Willmar;Willmar;45.122;-95.0569;228 -Alice;Alice;27.7556;-98.0653;228 -Swansboro;Swansboro;34.6958;-77.1368;228 -Arlington;Arlington;48.1698;-122.1443;228 -Brunswick;Brunswick;43.9007;-69.9761;228 -Lynn Haven;Lynn Haven;30.2337;-85.637;228 -Ferguson;Ferguson;38.749;-90.295;228 -Murray;Murray;36.6146;-88.3206;228 -Olean;Olean;42.0819;-78.4321;228 -Golden;Golden;39.7406;-105.2118;228 -Dixon;Dixon;38.4468;-121.8249;228 -Hunters Creek;Hunters Creek;28.3611;-81.4357;228 -Holiday;Holiday;28.1864;-82.7429;228 -Louisville;Louisville;39.9709;-105.1441;228 -South Milwaukee;South Milwaukee;42.912;-87.8627;228 -Clifton;Clifton;39.0763;-108.4606;228 -Grayslake;Grayslake;42.3402;-88.0338;228 -Suwanee;Suwanee;34.0506;-84.0687;228 -New Hope;New Hope;45.0374;-93.3869;228 -Wade Hampton;Wade Hampton;34.8821;-82.3336;228 -Green Valley;Green Valley;31.8436;-111.0174;228 -Mill Creek;Mill Creek;47.8631;-122.2037;228 -Cornelia;Cornelia;34.517;-83.531;228 -North Salt Lake;North Salt Lake;40.8439;-111.9187;228 -Apollo Beach;Apollo Beach;27.7618;-82.4002;228 -Salmon Creek;Salmon Creek;45.7099;-122.6632;228 -Hyde Park;Hyde Park;41.8011;-73.906;228 -Kill Devil Hills;Kill Devil Hills;36.0167;-75.6699;228 -Dyersburg;Dyersburg;36.0465;-89.3777;228 -Rosamond;Rosamond;34.8658;-118.2154;228 -Bear;Bear;39.6188;-75.6804;228 -Manor;Manor;39.9849;-76.4216;228 -Oneida;Oneida;43.0769;-75.6621;228 -Lorton;Lorton;38.6984;-77.2163;228 -Clemmons;Clemmons;36.0319;-80.3861;228 -Montclair;Montclair;38.6111;-77.34;228 -Universal City;Universal City;29.5521;-98.3074;228 -Palm Valley;Palm Valley;30.2011;-81.3949;228 -South Holland;South Holland;41.5977;-87.6022;228 -South Euclid;South Euclid;41.5239;-81.5245;228 -Eustis;Eustis;28.856;-81.6781;228 -DeBary;DeBary;28.8815;-81.324;228 -King of Prussia;King of Prussia;40.0963;-75.382;228 -Palmer;Palmer;40.7007;-75.2628;228 -Owosso;Owosso;42.9955;-84.176;228 -Ramona;Ramona;33.0474;-116.8767;228 -Amsterdam;Amsterdam;42.942;-74.1907;228 -Oxford;Oxford;33.5967;-85.8687;228 -Stephenville;Stephenville;32.2148;-98.2205;228 -Battle Ground;Battle Ground;45.7765;-122.5413;228 -Ludlow;Ludlow;42.1921;-72.4581;228 -Ashland;Ashland;42.1905;-122.6992;228 -Sapulpa;Sapulpa;36.0089;-96.1006;228 -Marietta;Marietta;39.4241;-81.4465;228 -Duarte;Duarte;34.161;-117.9504;228 -Somers;Somers;41.3058;-73.725;228 -Essex;Essex;44.5195;-73.0654;228 -Fernley;Fernley;39.5611;-119.1926;228 -Villa Park;Villa Park;41.8864;-87.9779;228 -Elkridge;Elkridge;39.1941;-76.7427;228 -East Pennsboro;East Pennsboro;40.2886;-76.9394;228 -Mukilteo;Mukilteo;47.9096;-122.3035;228 -Atoka;Atoka;35.4239;-89.7861;228 -Prichard;Prichard;30.7735;-88.1301;228 -Le Ray;Le Ray;44.0771;-75.7975;228 -Hays;Hays;38.8815;-99.3218;228 -Birmingham;Birmingham;42.5447;-83.2166;228 -Brambleton;Brambleton;38.9802;-77.5323;228 -Montville;Montville;40.9135;-74.3594;228 -Easley;Easley;34.819;-82.5828;228 -Shelbyville;Shelbyville;39.535;-85.7792;228 -Cockeysville;Cockeysville;39.4793;-76.63;228 -West Pensacola;West Pensacola;30.4263;-87.2679;228 -Harvey;Harvey;29.8876;-90.0666;228 -Johnstown;Johnstown;40.3499;-104.9481;228 -Grand Island;Grand Island;43.0198;-78.9619;228 -Ballenger Creek;Ballenger Creek;39.3807;-77.4205;228 -Rolla;Rolla;37.9458;-91.7608;228 -Bryant;Bryant;34.6152;-92.4914;228 -St. Andrews;St. Andrews;34.051;-81.1057;228 -Milwaukie;Milwaukie;45.4447;-122.6221;228 -Jefferson;Jefferson;41.0003;-74.5531;228 -Pleasant Prairie;Pleasant Prairie;42.5266;-87.8895;228 -Bloomfield;Bloomfield;41.8426;-72.7406;228 -Alexandria;Alexandria;45.8777;-95.3766;228 -Fort Atkinson;Fort Atkinson;42.9253;-88.8441;228 -Hazel Dell;Hazel Dell;45.6797;-122.6553;228 -Evans;Evans;40.366;-104.7389;228 -Park Forest;Park Forest;41.4817;-87.6868;228 -Covington;Covington;47.3668;-122.1044;228 -Carrboro;Carrboro;35.926;-79.0878;228 -Bardstown;Bardstown;37.8174;-85.4548;228 -Elko;Elko;40.8387;-115.7674;228 -East Ridge;East Ridge;34.9973;-85.2284;228 -Bothell West;Bothell West;47.8056;-122.2401;228 -Arnold;Arnold;38.4296;-90.3733;228 -Gaffney;Gaffney;35.0742;-81.6558;228 -West Deptford;West Deptford;39.8431;-75.1851;228 -Sidney;Sidney;40.2891;-84.1667;228 -Bonney Lake;Bonney Lake;47.1791;-122.17;228 -Sun Valley;Sun Valley;39.6106;-119.7765;228 -Dickinson;Dickinson;29.4546;-95.0583;228 -Martha Lake;Martha Lake;47.8479;-122.2327;228 -Little Egg Harbor;Little Egg Harbor;39.5969;-74.3454;228 -North Highlands;North Highlands;38.6713;-121.3721;228 -Florin;Florin;38.4832;-121.4042;228 -Covina;Covina;34.0903;-117.8817;228 -Everett;Everett;42.4064;-71.0545;228 -Rye;Rye;41.0076;-73.6872;228 -Lakewood;Lakewood;41.4824;-81.8008;228 -North Bethesda;North Bethesda;39.0393;-77.1191;228 -Cerritos;Cerritos;33.8677;-118.0686;228 -Bloomfield;Bloomfield;40.8098;-74.1868;228 -Cypress;Cypress;33.8171;-118.0386;228 -Hollister;Hollister;36.8563;-121.3981;228 -Ceres;Ceres;37.5953;-120.9625;228 -University;University;28.0771;-82.4335;228 -Antelope;Antelope;38.7153;-121.361;228 -La Mirada;La Mirada;33.9025;-118.0093;228 -Aliso Viejo;Aliso Viejo;33.5792;-117.7289;228 -Wheaton;Wheaton;39.0492;-77.0572;228 -Plainfield;Plainfield;40.6154;-74.4157;228 -Country Club;Country Club;25.9407;-80.3102;228 -Placentia;Placentia;33.8807;-117.8553;228 -Levittown;Levittown;40.7241;-73.5125;228 -Perth Amboy;Perth Amboy;40.5203;-74.2724;228 -Whitehall;Whitehall;39.9682;-82.8833;228 -Sartell;Sartell;45.6187;-94.2207;228 -Uwchlan;Uwchlan;40.0522;-75.6679;228 -Lexington;Lexington;35.8017;-80.2682;228 -Springboro;Springboro;39.5612;-84.2348;228 -Oak Park;Oak Park;41.8872;-87.7899;228 -McAlester;McAlester;34.9262;-95.7698;228 -Five Corners;Five Corners;45.6883;-122.5738;228 -Badger;Badger;64.8006;-147.3877;228 -Troy;Troy;31.8021;-85.9665;228 -Waterford;Waterford;41.3692;-72.1483;228 -Onalaska;Onalaska;43.8881;-91.2074;228 -Stroud;Stroud;41.0001;-75.2173;228 -Limerick;Limerick;40.2323;-75.5344;228 -Wendell;Wendell;35.7823;-78.3962;228 -Laconia;Laconia;43.5724;-71.4775;228 -Frankfort;Frankfort;41.4887;-87.8361;228 -Lower Allen;Lower Allen;40.2083;-76.9287;228 -Castaic;Castaic;34.4818;-118.6317;228 -Canby;Canby;45.2653;-122.6866;228 -Ferguson;Ferguson;40.7432;-77.9403;228 -Bourbonnais;Bourbonnais;41.183;-87.878;228 -Syosset;Syosset;40.8156;-73.502;228 -Matteson;Matteson;41.5095;-87.7468;228 -Lake Forest;Lake Forest;42.238;-87.8596;228 -Angleton;Angleton;29.1718;-95.4291;228 -Corning;Corning;42.147;-77.0561;228 -Arbutus;Arbutus;39.2428;-76.6922;228 -Durant;Durant;33.9957;-96.3938;228 -Sylvania;Sylvania;41.71;-83.7091;228 -Milton;Milton;43.0406;-73.8998;228 -White Oak;White Oak;39.2106;-84.6061;228 -Erlanger;Erlanger;39.0109;-84.5864;228 -Pinole;Pinole;37.9931;-122.2834;228 -Sheridan;Sheridan;44.7962;-106.9643;228 -Altamont;Altamont;42.1981;-121.7249;228 -Silverthorne;Silverthorne;39.656;-106.0867;228 -Westbrook;Westbrook;43.6954;-70.3539;228 -Saugerties;Saugerties;42.0891;-73.9969;228 -Mount Airy;Mount Airy;36.5083;-80.6154;228 -Concord;Concord;42.462;-71.3639;228 -Broadview Heights;Broadview Heights;41.3195;-81.6782;228 -Sudbury;Sudbury;42.3847;-71.4234;228 -Tiffin;Tiffin;41.1165;-83.1805;228 -McKeesport;McKeesport;40.3419;-79.8439;228 -Fox Crossing;Fox Crossing;44.2229;-88.4763;228 -Warwick;Warwick;40.1558;-76.2799;228 -White Oak;White Oak;39.0433;-76.9906;228 -Red Bluff;Red Bluff;40.1735;-122.2413;228 -Arcadia;Arcadia;27.2213;-81.8587;228 -Westborough;Westborough;42.2681;-71.614;228 -Holden;Holden;42.3562;-71.8608;228 -Horseheads;Horseheads;42.1625;-76.794;228 -Lower Southampton;Lower Southampton;40.1541;-74.9903;228 -Highland;Highland;40.4275;-111.7955;228 -Stevenson Ranch;Stevenson Ranch;34.3894;-118.5885;228 -Pinecrest;Pinecrest;25.665;-80.3042;228 -Liberal;Liberal;37.0466;-100.9295;228 -Cameron Park;Cameron Park;38.6737;-120.9872;228 -Altoona;Altoona;41.6481;-93.4784;228 -Bethany;Bethany;35.5072;-97.6417;228 -Carlisle;Carlisle;40.1999;-77.2042;228 -Whitpain;Whitpain;40.1578;-75.2769;228 -Henderson;Henderson;36.3259;-78.4155;228 -Linda;Linda;39.1241;-121.5421;228 -Shenandoah;Shenandoah;30.4019;-91.002;228 -Cherry Hill;Cherry Hill;38.5696;-77.2895;228 -Buckingham;Buckingham;40.3188;-75.058;228 -Shelton;Shelton;47.2186;-123.112;228 -Ashland;Ashland;40.8668;-82.3156;228 -New Canaan;New Canaan;41.1593;-73.4992;228 -Mokena;Mokena;41.5327;-87.8779;228 -Monmouth;Monmouth;44.8505;-123.2283;228 -Ypsilanti;Ypsilanti;42.2437;-83.6205;228 -Rocky Hill;Rocky Hill;41.6572;-72.6632;228 -East Northport;East Northport;40.8792;-73.3232;228 -Howard;Howard;44.5703;-88.092;228 -Libertyville;Libertyville;42.287;-87.967;228 -Durango;Durango;37.2659;-107.8782;228 -East Hemet;East Hemet;33.7301;-116.941;228 -Muhlenberg;Muhlenberg;40.3955;-75.925;228 -Agoura Hills;Agoura Hills;34.151;-118.7608;228 -White Oak;White Oak;40.3415;-79.8007;228 -Rockton;Rockton;42.45;-89.0629;228 -West Cocalico;West Cocalico;40.2658;-76.163;228 -Keystone Heights;Keystone Heights;29.7812;-82.034;228 -Monticello;Monticello;41.6522;-74.6876;228 -Smithfield;Smithfield;41.0198;-75.1359;228 -Villa Hills;Villa Hills;39.0656;-84.595;228 -South Heidelberg;South Heidelberg;40.3122;-76.0969;228 -St. Gabriel;St. Gabriel;30.2537;-91.1013;228 -Lander;Lander;42.8313;-108.7599;228 -Dock Junction;Dock Junction;31.2031;-81.5156;228 -Palmer;Palmer;61.5971;-149.1147;228 -Sulphur;Sulphur;30.2286;-93.3565;228 -Snellville;Snellville;33.8563;-84.0038;228 -Escanaba;Escanaba;45.7477;-87.09;228 -Selden;Selden;40.8699;-73.0462;228 -Bayou Cane;Bayou Cane;29.6244;-90.751;228 -Mililani Mauka;Mililani Mauka;21.4756;-157.9947;228 -Scarborough;Scarborough;43.5911;-70.3682;228 -Ashland;Ashland;38.4592;-82.6449;228 -Mead Valley;Mead Valley;33.8333;-117.2852;228 -Miamisburg;Miamisburg;39.6323;-84.2725;228 -Pleasantville;Pleasantville;39.39;-74.5169;228 -Affton;Affton;38.5499;-90.3264;228 -Millburn;Millburn;40.7394;-74.324;228 -Bartow;Bartow;27.8868;-81.8213;228 -Merrick;Merrick;40.6515;-73.5535;228 -Charleston;Charleston;39.4842;-88.1781;228 -Germantown;Germantown;43.2343;-88.1217;228 -La Cañada Flintridge;La Canada Flintridge;34.2097;-118.2002;228 -Hauppauge;Hauppauge;40.8217;-73.2119;228 -Oregon;Oregon;41.6528;-83.4322;228 -South St. Paul;South St. Paul;44.8876;-93.0411;228 -Middleton;Middleton;43.1065;-89.5058;228 -Ferndale;Ferndale;42.4592;-83.1314;228 -Forest Park;Forest Park;33.6209;-84.359;228 -Valley;Valley;32.8088;-85.1809;228 -Orinda;Orinda;37.8808;-122.1791;228 -Helena;Helena;33.2845;-86.8756;228 -Safford;Safford;32.8317;-109.7005;228 -Rocky River;Rocky River;41.4703;-81.8526;228 -El Reno;El Reno;35.543;-97.966;228 -Saco;Saco;43.539;-70.4624;228 -Fairwood;Fairwood;47.4467;-122.143;228 -Greenwood;Greenwood;33.5126;-90.1993;228 -West St. Paul;West St. Paul;44.9018;-93.0858;228 -Haslett;Haslett;42.7525;-84.402;228 -Tullahoma;Tullahoma;35.3721;-86.2173;228 -Baldwin;Baldwin;40.369;-79.9668;228 -Monroe;Monroe;41.3379;-73.225;228 -Anna;Anna;33.347;-96.5503;228 -Danville;Danville;37.6418;-84.7777;228 -Holtsville;Holtsville;40.8124;-73.0447;228 -Abbeville;Abbeville;29.975;-92.1265;228 -Sienna Plantation;Sienna Plantation;29.4834;-95.5065;228 -North Liberty;North Liberty;41.7438;-91.611;228 -Lake Butler;Lake Butler;28.4868;-81.5453;228 -Vincennes;Vincennes;38.676;-87.5102;228 -South Burlington;South Burlington;44.4622;-73.2203;228 -Murrysville;Murrysville;40.4456;-79.6555;228 -Brainerd;Brainerd;46.3553;-94.1982;228 -Rio Rico;Rio Rico;31.4957;-110.9886;228 -Brigham City;Brigham City;41.5034;-112.0454;228 -Eloy;Eloy;32.747;-111.5991;228 -Stillwater;Stillwater;45.0573;-92.8313;228 -Montgomery;Montgomery;41.7237;-88.3631;228 -Horizon City;Horizon City;31.6799;-106.1903;228 -Somerton;Somerton;32.6009;-114.699;228 -Blythe;Blythe;33.622;-114.6188;228 -Southbury;Southbury;41.4745;-73.2329;228 -Bethel;Bethel;41.3747;-73.3928;228 -Sand Springs;Sand Springs;36.1342;-96.1284;228 -Alamo;Alamo;26.1811;-98.1177;228 -Cullman;Cullman;34.1777;-86.8407;228 -Vernal;Vernal;40.4517;-109.5379;228 -Laurinburg;Laurinburg;34.7597;-79.4781;228 -Sherwood;Sherwood;45.3593;-122.8433;228 -Lake Zurich;Lake Zurich;42.1955;-88.087;228 -Painesville;Painesville;41.724;-81.2536;228 -Hudson;Hudson;42.3887;-71.5465;228 -Ottawa;Ottawa;41.3532;-88.8306;228 -Rosedale;Rosedale;39.3266;-76.5084;228 -Bourne;Bourne;41.723;-70.5819;228 -Meadowbrook;Meadowbrook;37.4301;-77.474;228 -Upper Allen;Upper Allen;40.1801;-76.9807;228 -Hazlet;Hazlet;40.4265;-74.1711;228 -Front Royal;Front Royal;38.926;-78.1838;228 -Springfield;Springfield;40.0986;-75.2016;228 -West Mifflin;West Mifflin;40.3581;-79.9072;228 -Mesquite;Mesquite;36.8035;-114.1325;228 -Upper St. Clair;Upper St. Clair;40.3336;-80.0842;228 -Rockport;Rockport;28.029;-97.0722;228 -Norton;Norton;41.964;-71.1842;228 -Casa de Oro-Mount Helix;Casa de Oro-Mount Helix;32.764;-116.9687;228 -Monroe;Monroe;41.3043;-74.1941;228 -Parma Heights;Parma Heights;41.3865;-81.7637;228 -Lake Shore;Lake Shore;39.1029;-76.4876;228 -Monroe;Monroe;47.8595;-121.9852;228 -South Whitehall;South Whitehall;40.6154;-75.5503;228 -Old Jamestown;Old Jamestown;38.8394;-90.2847;228 -Selma;Selma;32.4166;-87.0336;228 -Makakilo;Makakilo;21.3591;-158.0813;228 -Tahlequah;Tahlequah;35.9116;-94.9773;228 -Brockport;Brockport;43.2137;-77.9404;228 -Miami Lakes;Miami Lakes;25.9125;-80.3214;228 -Parkville;Parkville;39.3832;-76.5519;228 -Garfield;Garfield;40.8791;-74.1085;228 -Juneau;Juneau;58.4546;-134.1739;228 -Uniondale;Uniondale;40.7176;-73.5947;228 -Eastpointe;Eastpointe;42.4657;-82.9461;228 -Franklin Square;Franklin Square;40.7002;-73.6775;228 -College Park;College Park;38.996;-76.9337;228 -North Providence;North Providence;41.8616;-71.4575;228 -Lawndale;Lawndale;33.8884;-118.3531;228 -Spring Valley;Spring Valley;41.1151;-74.0486;228 -Mount Lebanon;Mount Lebanon;40.3752;-80.0493;228 -North Bend;North Bend;47.49;-121.7742;228 -Stratham;Stratham;43.0157;-70.9006;228 -Old Town;Old Town;44.9491;-68.7249;228 -Edgerton;Edgerton;42.8385;-89.0699;228 -New London;New London;44.395;-88.7394;228 -Ashland;Ashland;40.7811;-76.3451;228 -Florence;Florence;38.3836;-105.1114;228 -Pomona;Pomona;39.4687;-74.5501;228 -Smithville;Smithville;39.4934;-74.4782;228 -East Pikeland;East Pikeland;40.1326;-75.5631;228 -Eden Isle;Eden Isle;30.2268;-89.8043;228 -Camp Pendleton North;Camp Pendleton North;33.3148;-117.3162;228 -Gypsum;Gypsum;39.6285;-106.9334;228 -Clarkston;Clarkston;46.4161;-117.0505;228 -Tolleson;Tolleson;33.4484;-112.2561;228 -New Roads;New Roads;30.6959;-91.4537;228 -Ponchatoula;Ponchatoula;30.4402;-90.4428;228 -South Apopka;South Apopka;28.6569;-81.5057;228 -Pembroke;Pembroke;34.6766;-79.1934;228 -Robeson;Robeson;40.2363;-75.8724;228 -Upper Deerfield;Upper Deerfield;39.4936;-75.2158;228 -Inverness;Inverness;42.1152;-88.1019;228 -Le Roy;Le Roy;42.9937;-77.972;228 -Providence Village;Providence Village;33.2363;-96.9611;228 -Waterloo;Waterloo;42.9156;-76.9123;228 -East Marlborough;East Marlborough;39.8798;-75.7231;228 -Mentor-on-the-Lake;Mentor-on-the-Lake;41.7135;-81.365;228 -Ancient Oaks;Ancient Oaks;40.536;-75.5852;228 -Farr West;Farr West;41.3015;-112.0318;228 -Saranac Lake;Saranac Lake;44.3245;-74.1314;228 -Marion;Marion;36.8389;-81.5135;228 -Inverness;Inverness;28.8397;-82.3437;228 -Cotati;Cotati;38.3279;-122.7092;228 -Wauseon;Wauseon;41.5532;-84.141;228 -Hiawatha;Hiawatha;42.0547;-91.6911;228 -Belen;Belen;34.7115;-106.7985;228 -Hubbard;Hubbard;41.1595;-80.5672;228 -River Rouge;River Rouge;42.2731;-83.1246;228 -Sandwich;Sandwich;41.6496;-88.6177;228 -Mills River;Mills River;35.3853;-82.5854;228 -Sanibel;Sanibel;26.4534;-82.1023;228 -Farmington;Farmington;36.037;-94.2537;228 -Soldotna;Soldotna;60.4862;-151.0672;228 -Greenville;Greenville;31.8437;-86.6379;228 -Port Jefferson Station;Port Jefferson Station;40.926;-73.0651;228 -Old Lyme;Old Lyme;41.32;-72.3034;228 -New Bremen;New Bremen;40.4356;-84.3777;228 -West Concord;West Concord;42.4518;-71.4035;228 -Coeymans;Coeymans;42.4936;-73.8835;228 -Maxatawny;Maxatawny;40.526;-75.7444;228 -Village St. George;Village St. George;30.3598;-91.0672;228 -Winooski;Winooski;44.4951;-73.1843;228 -Frankstown;Frankstown;40.4453;-78.3185;228 -Gibsonville;Gibsonville;36.0991;-79.5417;228 -Dade City;Dade City;28.3568;-82.1942;228 -Middlesex;Middlesex;40.2502;-77.1356;228 -Red Chute;Red Chute;32.5732;-93.606;228 -Oak Grove;Oak Grove;36.6686;-87.4216;228 -Strasburg;Strasburg;38.9961;-78.3548;228 -Geneva;Geneva;41.8006;-80.9461;228 -Whiteville;Whiteville;34.3306;-78.7013;228 -Derry;Derry;40.633;-77.5367;228 -Umatilla;Umatilla;45.912;-119.3145;228 -Valley Center;Valley Center;37.8333;-97.3645;228 -Charles City;Charles City;43.0644;-92.6745;228 -Hampden;Hampden;44.735;-68.8896;228 -St. Rose;St. Rose;29.9649;-90.3088;228 -Stanwood;Stanwood;48.2449;-122.3425;228 -Mantua;Mantua;38.8526;-77.2571;228 -Makawao;Makawao;20.848;-156.319;228 -Bellbrook;Bellbrook;39.6384;-84.0863;228 -Mexia;Mexia;31.6809;-96.4833;228 -Frankfort;Frankfort;43.0389;-75.1377;228 -Kenwood;Kenwood;39.2067;-84.3746;228 -Spring Hill;Spring Hill;38.7565;-94.82;228 -Philadelphia;Philadelphia;32.7761;-89.1221;228 -Middleborough Center;Middleborough Center;41.8945;-70.926;228 -St. Joseph;St. Joseph;45.5611;-94.3081;228 -Hudsonville;Hudsonville;42.8631;-85.8628;228 -Neptune Beach;Neptune Beach;30.3165;-81.4118;228 -Pleasantville;Pleasantville;41.1378;-73.7827;228 -Murillo;Murillo;26.2642;-98.1233;228 -St. Louis;St. Louis;43.4082;-84.6118;228 -Hobart;Hobart;47.412;-121.996;228 -Madison;Madison;44.0062;-97.1084;228 -Tanglewilde;Tanglewilde;47.0512;-122.781;228 -Ormond-by-the-Sea;Ormond-by-the-Sea;29.3436;-81.0677;228 -Wawayanda;Wawayanda;41.3843;-74.4618;228 -Delphos;Delphos;40.8481;-84.3368;228 -Stevensville;Stevensville;38.9745;-76.3184;228 -Lihue;Lihue;21.9728;-159.3541;228 -Northport;Northport;40.9036;-73.3446;228 -Ralston;Ralston;41.2005;-96.0354;228 -Wildwood;Wildwood;28.8014;-82.0058;228 -New Sewickley;New Sewickley;40.7215;-80.1979;228 -Baywood;Baywood;40.7533;-73.29;228 -Alta Sierra;Alta Sierra;39.1237;-121.0523;228 -Northridge;Northridge;39.9971;-83.777;228 -Moab;Moab;38.5701;-109.5477;228 -Ephraim;Ephraim;39.3564;-111.5847;228 -Buffalo;Buffalo;40.706;-79.7387;228 -University of California-Davis;University of California-Davis;38.5374;-121.7576;228 -Belmont;Belmont;43.4685;-71.4757;228 -Lochbuie;Lochbuie;40.0119;-104.7271;228 -North Springfield;North Springfield;38.8024;-77.2028;228 -Longboat Key;Longboat Key;27.3926;-82.6341;228 -Buena Vista;Buena Vista;39.515;-74.8883;228 -Dahlonega;Dahlonega;34.5309;-83.9804;228 -Huron;Huron;36.2041;-120.0961;228 -Pinehurst;Pinehurst;42.5334;-71.234;228 -Pompey;Pompey;42.9229;-75.9803;228 -Hardeeville;Hardeeville;32.2951;-81.0318;228 -Connellsville;Connellsville;40.0158;-79.5899;228 -Nebraska City;Nebraska City;40.6762;-95.8613;228 -Torrington;Torrington;42.0658;-104.1623;228 -New Cumberland;New Cumberland;40.2298;-76.8763;228 -Norristown;Norristown;40.1224;-75.3398;228 -Montgomery Village;Montgomery Village;39.1783;-77.1957;228 -University City;University City;38.6657;-90.3315;228 -Midvale;Midvale;40.6148;-111.8928;228 -Golden Glades;Golden Glades;25.9129;-80.2013;228 -Englewood;Englewood;39.6468;-104.9942;228 -Buenaventura Lakes;Buenaventura Lakes;28.3349;-81.3539;228 -Oildale;Oildale;35.4249;-119.0279;228 -Manhattan Beach;Manhattan Beach;33.8895;-118.3972;228 -Westmont;Westmont;33.9417;-118.3018;228 -Huntington Station;Huntington Station;40.8446;-73.405;228 -Eastchester;Eastchester;40.9536;-73.8134;228 -West Little River;West Little River;25.857;-80.2367;228 -Fair Lawn;Fair Lawn;40.9359;-74.1177;228 -Fair Oaks;Fair Oaks;38.8653;-77.3586;228 -Long Beach;Long Beach;40.5887;-73.666;228 -Glendale Heights;Glendale Heights;41.9196;-88.0785;228 -Beverly Hills;Beverly Hills;34.0786;-118.4021;228 -Foster City;Foster City;37.5553;-122.2659;228 -Chester;Chester;39.8456;-75.3718;228 -West Hollywood;West Hollywood;34.0882;-118.3718;228 -Lauderdale Lakes;Lauderdale Lakes;26.1682;-80.2017;228 -Belleville;Belleville;40.795;-74.1616;228 -Kearns;Kearns;40.652;-112.0093;228 -Lincoln Park;Lincoln Park;42.2432;-83.1811;228 -Richfield;Richfield;44.8762;-93.2833;228 -Foothill Farms;Foothill Farms;38.6867;-121.3475;228 -Elmont;Elmont;40.7033;-73.7078;228 -Watertown Town;Watertown Town;42.37;-71.1774;228 -Temple City;Temple City;34.1021;-118.0579;228 -Chillum;Chillum;38.9667;-76.979;228 -Bell;Bell;33.9801;-118.1798;228 -Hanover Park;Hanover Park;41.9819;-88.1447;228 -Valley Stream;Valley Stream;40.6647;-73.7044;228 -Richmond West;Richmond West;25.6105;-80.4297;228 -Aventura;Aventura;25.9565;-80.1372;228 -Park Ridge;Park Ridge;42.0125;-87.8436;228 -South Miami Heights;South Miami Heights;25.5886;-80.3862;228 -Egypt Lake-Leto;Egypt Lake-Leto;28.0177;-82.5062;228 -East Meadow;East Meadow;40.7197;-73.5604;228 -Mission Bend;Mission Bend;29.6948;-95.6657;228 -Kendall West;Kendall West;25.7065;-80.4388;228 -Montclair;Montclair;40.8254;-74.211;228 -Stanton;Stanton;33.8002;-117.9935;228 -La Presa;La Presa;32.711;-117.0027;228 -Lake Worth;Lake Worth;26.6196;-80.0591;228 -Fort Lee;Fort Lee;40.8509;-73.9712;228 -Frankfort;Frankfort;38.1924;-84.8643;228 -Northglenn;Northglenn;39.9108;-104.9783;228 -Culver City;Culver City;34.0058;-118.3968;228 -Annapolis;Annapolis;38.9706;-76.5047;228 -Waipahu;Waipahu;21.3858;-158.0103;228 -San Gabriel;San Gabriel;34.0948;-118.099;228 -Hallandale Beach;Hallandale Beach;25.9854;-80.1423;228 -Chelsea;Chelsea;42.3959;-71.0325;228 -Keizer;Keizer;45.0029;-123.0241;228 -La Puente;La Puente;34.0323;-117.9533;228 -Teaneck;Teaneck;40.89;-74.0107;228 -Montclair;Montclair;34.0714;-117.698;228 -Wilkes-Barre;Wilkes-Barre;41.2468;-75.8759;228 -Greenacres;Greenacres;26.6272;-80.1371;228 -Hicksville;Hicksville;40.7637;-73.5245;228 -San Bruno;San Bruno;37.6254;-122.4313;228 -Whitney;Whitney;36.1005;-115.038;228 -Freeport;Freeport;40.6515;-73.585;228 -North Miami Beach;North Miami Beach;25.9302;-80.166;228 -Concord;Concord;43.2305;-71.5595;228 -Salem;Salem;42.5129;-70.902;228 -Annandale;Annandale;38.8324;-77.196;228 -Rohnert Park;Rohnert Park;38.348;-122.6964;228 -Bell Gardens;Bell Gardens;33.9663;-118.155;228 -Campbell;Campbell;37.2802;-121.9538;228 -Woonsocket;Woonsocket;42.001;-71.4993;228 -West Babylon;West Babylon;40.7112;-73.3567;228 -Arlington;Arlington;42.4187;-71.164;228 -Oakland Park;Oakland Park;26.178;-80.1528;228 -North Lauderdale;North Lauderdale;26.2113;-80.2209;228 -Altadena;Altadena;34.1928;-118.1345;228 -Hackensack;Hackensack;40.889;-74.0461;228 -Cleveland Heights;Cleveland Heights;41.5112;-81.5636;228 -Surprise;Surprise;33.68;-112.4524;228 -Columbia;Columbia;38.9478;-92.3256;228 -Athens;Athens;33.9508;-83.3689;228 -Roseville;Roseville;38.7703;-121.3196;228 -Thornton;Thornton;39.9197;-104.9438;228 -Mesquite;Mesquite;32.7623;-96.5889;228 -Olathe;Olathe;38.8832;-94.8198;228 -Santa Maria;Santa Maria;34.9334;-120.4432;228 -Miramar;Miramar;25.9773;-80.3351;228 -Pasadena;Pasadena;34.1597;-118.139;228 -Carrollton;Carrollton;32.989;-96.8999;228 -Grand Junction;Grand Junction;39.0876;-108.5673;228 -Houma;Houma;29.5799;-90.7058;228 -Tyler;Tyler;32.3184;-95.3062;228 -Torrance;Torrance;33.8346;-118.3417;228 -Yuma;Yuma;32.5992;-114.5488;228 -Metairie;Metairie;29.9977;-90.178;228 -Pueblo;Pueblo;38.2705;-104.6112;228 -Paterson;Paterson;40.9147;-74.1624;228 -Merced;Merced;37.3057;-120.4778;228 -Bellevue;Bellevue;47.5951;-122.1535;228 -Binghamton;Binghamton;42.1014;-75.9093;228 -Elkhart;Elkhart;41.6916;-85.9628;228 -Topeka;Topeka;39.0346;-95.6955;228 -Naperville;Naperville;41.7483;-88.1657;228 -Fairfield;Fairfield;38.2592;-122.0324;228 -Beaumont;Beaumont;30.0849;-94.1451;228 -Joliet;Joliet;41.5189;-88.1499;228 -New Bedford;New Bedford;41.6697;-70.9428;228 -Pasadena;Pasadena;29.6583;-95.1499;228 -Sunnyvale;Sunnyvale;37.3836;-122.0256;228 -Escondido;Escondido;33.1347;-117.0722;228 -Pomona;Pomona;34.0585;-117.7626;228 -Warner Robins;Warner Robins;32.597;-83.6529;228 -Palmdale;Palmdale;34.5944;-118.1057;228 -Tuscaloosa;Tuscaloosa;33.2348;-87.5267;228 -Hollywood;Hollywood;26.0294;-80.1679;228 -Midland;Midland;32.0249;-102.1137;228 -Lake Charles;Lake Charles;30.2012;-93.2122;228 -Odessa;Odessa;31.8831;-102.3406;228 -Muskegon;Muskegon;43.2281;-86.2563;228 -Macon;Macon;32.8065;-83.6974;228 -Kansas City;Kansas City;39.1234;-94.7443;228 -Port Arthur;Port Arthur;29.8554;-93.9264;228 -Leesburg;Leesburg;28.7657;-81.8996;228 -Marple;Marple;39.9654;-75.3658;228 -Farragut;Farragut;35.8731;-84.1822;228 -Mount Pocono;Mount Pocono;41.1225;-75.3582;228 -Montgomery;Montgomery;41.5399;-74.2073;228 -Lakewood;Lakewood;39.6977;-105.1168;228 -Springfield;Springfield;39.771;-89.6538;228 -Frederick;Frederick;39.4336;-77.4141;228 -Lafayette;Lafayette;40.399;-86.8594;228 -Wadsworth;Wadsworth;41.0279;-81.7324;228 -Waukee;Waukee;41.5984;-93.8872;228 -Fairfax;Fairfax;38.8531;-77.2998;228 -Cranford;Cranford;40.6564;-74.3036;228 -Candler-McAfee;Candler-McAfee;33.7267;-84.2723;228 -Tumwater;Tumwater;46.989;-122.9173;228 -South Plainfield;South Plainfield;40.5748;-74.4153;228 -Upper Moreland;Upper Moreland;40.1572;-75.1021;228 -Charles Town;Charles Town;39.2745;-77.8632;228 -Freeport;Freeport;42.2893;-89.6347;228 -Ridgeland;Ridgeland;32.4236;-90.1481;228 -North Platte;North Platte;41.1266;-100.764;228 -Fishkill;Fishkill;41.5129;-73.9271;228 -Upper Macungie;Upper Macungie;40.5694;-75.6244;228 -Okemos;Okemos;42.7057;-84.4135;228 -Westchase;Westchase;28.0597;-82.611;228 -Lincolnia;Lincolnia;38.8158;-77.1543;228 -Mansfield;Mansfield;42.0163;-71.2187;228 -Wright;Wright;30.4445;-86.6419;228 -Venice;Venice;27.1163;-82.4135;228 -Calabasas;Calabasas;34.1375;-118.6689;228 -Chalmette;Chalmette;29.9437;-89.9659;228 -North Augusta;North Augusta;33.5214;-81.9547;228 -Palm River-Clair Mel;Palm River-Clair Mel;27.9239;-82.3791;228 -Dunkirk;Dunkirk;42.4803;-79.3323;228 -Upper Providence;Upper Providence;40.1655;-75.4889;228 -Edgewater;Edgewater;28.9594;-80.9407;228 -North Potomac;North Potomac;39.0955;-77.2372;228 -Pelham;Pelham;33.3114;-86.7573;228 -Seal Beach;Seal Beach;33.7542;-118.0714;228 -Fort Dodge;Fort Dodge;42.5098;-94.1751;228 -Corsicana;Corsicana;32.0824;-96.4665;228 -Harlingen;Harlingen;26.1917;-97.6976;228 -Ramapo;Ramapo;41.1404;-74.1072;228 -West Valley City;West Valley City;40.6889;-112.0115;228 -Hampton;Hampton;37.0551;-76.363;228 -Warren;Warren;42.4934;-83.027;228 -Mauldin;Mauldin;34.7849;-82.3005;228 -Bloomington;Bloomington;40.4757;-88.9703;228 -Coral Springs;Coral Springs;26.2702;-80.2591;228 -Yakima;Yakima;46.5923;-120.5496;228 -Round Rock;Round Rock;30.5254;-97.666;228 -Greeley;Greeley;40.4151;-104.7706;228 -Charleston;Charleston;38.3484;-81.6323;228 -Orange;Orange;33.8038;-117.8218;228 -Fullerton;Fullerton;33.8841;-117.9279;228 -Las Cruces;Las Cruces;32.3265;-106.7892;228 -Panama City;Panama City;30.1995;-85.6004;228 -Johnson City;Johnson City;36.3406;-82.3803;228 -Elizabeth;Elizabeth;40.6657;-74.1912;228 -Burlington;Burlington;36.0758;-79.4686;228 -Kent;Kent;47.3887;-122.2129;228 -Sterling Heights;Sterling Heights;42.5809;-83.0305;228 -Santa Clara;Santa Clara;37.3645;-121.968;228 -Bellingham;Bellingham;48.7543;-122.4687;228 -Racine;Racine;42.7274;-87.8135;228 -Greenville;Greenville;35.5956;-77.3768;228 -Stamford;Stamford;41.1035;-73.5583;228 -Simi Valley;Simi Valley;34.2663;-118.749;228 -Lynchburg;Lynchburg;37.4003;-79.1909;228 -Norman;Norman;35.2335;-97.3471;228 -Kenosha;Kenosha;42.5864;-87.8765;228 -Fort Smith;Fort Smith;35.3493;-94.3695;228 -Amherst;Amherst;43.0117;-78.7569;228 -Boulder;Boulder;40.0249;-105.2523;228 -South Lyon;South Lyon;42.4614;-83.6526;228 -Pearland;Pearland;29.5585;-95.3215;228 -Abilene;Abilene;32.4543;-99.7384;228 -Lehigh Acres;Lehigh Acres;26.612;-81.6388;228 -Monahans;Monahans;31.6289;-103.0403;228 -Matawan;Matawan;40.4127;-74.2365;228 -York;York;34.9967;-81.234;228 -Prairie du Sac;Prairie du Sac;43.292;-89.7353;228 -North Madison;North Madison;41.8298;-81.0511;228 -Fishersville;Fishersville;38.1005;-78.9687;228 -Kings Grant;Kings Grant;34.2665;-77.8659;228 -Kennedale;Kennedale;32.6434;-97.2173;228 -Brigantine;Brigantine;39.4138;-74.3787;228 -Berkeley;Berkeley;37.8723;-122.276;228 -Richardson;Richardson;32.9717;-96.7093;228 -Redding;Redding;40.5698;-122.365;228 -Arvada;Arvada;39.8321;-105.1511;228 -East Los Angeles;East Los Angeles;34.0326;-118.1691;228 -Hampstead;Hampstead;42.8821;-71.1709;228 -Salem;Salem;40.054;-111.672;228 -Hyrum;Hyrum;41.6311;-111.8418;228 -Richlands;Richlands;37.0878;-81.808;228 -Ladue;Ladue;38.6378;-90.3815;228 -Rockland;Rockland;44.1274;-69.1369;228 -Alamo Heights;Alamo Heights;29.4828;-98.4682;228 -Schuylkill;Schuylkill;40.1086;-75.4982;228 -Reserve;Reserve;30.0741;-90.5557;228 -Tuba City;Tuba City;36.125;-111.2468;228 -Orting;Orting;47.0966;-122.2111;228 -Long Hill;Long Hill;40.6838;-74.4878;228 -Sheridan;Sheridan;45.096;-123.3983;228 -Farmville;Farmville;37.2959;-78.4002;228 -Elsmere;Elsmere;38.9949;-84.6017;228 -East Brandywine;East Brandywine;40.0364;-75.7505;228 -Orrville;Orrville;40.848;-81.7743;228 -Riverside;Riverside;41.0319;-73.5827;228 -Corning;Corning;39.9282;-122.182;228 -Signal Mountain;Signal Mountain;35.1449;-85.3457;228 -Fairmount;Fairmount;39.7931;-105.1712;228 -Fairless Hills;Fairless Hills;40.1784;-74.8524;228 -Long Branch;Long Branch;38.8302;-77.2713;228 -Carbondale;Carbondale;41.5714;-75.5048;228 -Arab;Arab;34.3309;-86.4991;228 -Ellicott;Ellicott;42.133;-79.2361;228 -Gaylord;Gaylord;45.0213;-84.6803;228 -Aransas Pass;Aransas Pass;27.8877;-97.1134;228 -Lake of the Woods;Lake of the Woods;38.3342;-77.7599;228 -Congers;Congers;41.1484;-73.9456;228 -Ashland;Ashland;39.8782;-75.0085;228 -Makaha;Makaha;21.4734;-158.2103;228 -Spring Valley Lake;Spring Valley Lake;34.4987;-117.2683;228 -Bayport;Bayport;40.746;-73.0546;228 -Fair Lakes;Fair Lakes;38.853;-77.3885;228 -Tecumseh;Tecumseh;42.0065;-83.945;228 -Savoy;Savoy;40.06;-88.2552;228 -Paris;Paris;39.6149;-87.6904;228 -North Haledon;North Haledon;40.9628;-74.1844;228 -Dover;Dover;41.6839;-73.5739;228 -Ogden;Ogden;34.2656;-77.7965;228 -Monticello;Monticello;40.7455;-86.7669;228 -Santa Clara;Santa Clara;37.1311;-113.6561;228 -Upper Makefield;Upper Makefield;40.2942;-74.925;228 -Onalaska;Onalaska;30.8209;-95.1111;228 -Prien;Prien;30.1601;-93.2611;228 -Freeport;Freeport;43.8556;-70.1009;228 -Pine Lake Park;Pine Lake Park;40.0017;-74.2595;228 -West Manheim;West Manheim;39.7458;-76.943;228 -Los Altos Hills;Los Altos Hills;37.3671;-122.139;228 -Seffner;Seffner;27.9981;-82.2735;228 -Vernon;Vernon;43.066;-75.5356;228 -Millersville;Millersville;40.0047;-76.3522;228 -Wimauma;Wimauma;27.6964;-82.3034;228 -Miramar Beach;Miramar Beach;30.3854;-86.3443;228 -Gulf Hills;Gulf Hills;30.4365;-88.8149;228 -Buckhannon;Buckhannon;38.9927;-80.2282;228 -Hempstead;Hempstead;30.1004;-96.0779;228 -West Livingston;West Livingston;30.6957;-95.0097;228 -Tallulah;Tallulah;32.4067;-91.1915;228 -Kulpsville;Kulpsville;40.244;-75.3407;228 -Socorro;Socorro;34.0543;-106.9066;228 -Somers;Somers;42.6411;-87.8919;228 -Charlestown;Charlestown;38.427;-85.6677;228 -Highland Heights;Highland Heights;41.5518;-81.4691;228 -Druid Hills;Druid Hills;33.7842;-84.3273;228 -Baxter;Baxter;46.3426;-94.2793;228 -Fletcher;Fletcher;35.4316;-82.5038;228 -Flowery Branch;Flowery Branch;34.1713;-83.9142;228 -Oak Hills Place;Oak Hills Place;30.369;-91.0887;228 -Westwego;Westwego;29.9058;-90.1434;228 -St. Joseph;St. Joseph;42.0967;-86.485;228 -West Earl;West Earl;40.126;-76.1774;228 -Dalhart;Dalhart;36.0579;-102.5123;228 -East Donegal;East Donegal;40.0823;-76.5631;228 -Garrison;Garrison;39.4023;-76.7514;228 -Larkfield-Wikiup;Larkfield-Wikiup;38.513;-122.7536;228 -Frostproof;Frostproof;27.7493;-81.5252;228 -Holly;Holly;42.7987;-83.6235;228 -Quincy;Quincy;47.2344;-119.8531;228 -Orono;Orono;44.9657;-93.5908;228 -Bath;Bath;43.9346;-69.8346;228 -Clover;Clover;35.1125;-81.2203;228 -Petoskey;Petoskey;45.365;-84.9887;228 -Beaver Falls;Beaver Falls;40.762;-80.3225;228 -Tillamook;Tillamook;45.4562;-123.8331;228 -Bushkill;Bushkill;40.7976;-75.3281;228 -Middleton;Middleton;43.7114;-116.6155;228 -Coxsackie;Coxsackie;42.3465;-73.8624;228 -Willow Street;Willow Street;39.9809;-76.2705;228 -Corona de Tucson;Corona de Tucson;31.9495;-110.7836;228 -Hillsboro;Hillsboro;32.0091;-97.1151;228 -Summit View;Summit View;47.1343;-122.3468;228 -Lansdowne;Lansdowne;39.2365;-76.6659;228 -Humboldt;Humboldt;35.8254;-88.9043;228 -Tobyhanna;Tobyhanna;41.1113;-75.5211;228 -Mason;Mason;42.5806;-84.4427;228 -Tuscumbia;Tuscumbia;34.7204;-87.7035;228 -University of Virginia;University of Virginia;38.0405;-78.5163;228 -Sand Lake;Sand Lake;42.6284;-73.5477;228 -Sunset Hills;Sunset Hills;38.531;-90.4087;228 -Helena Valley Southeast;Helena Valley Southeast;46.6175;-111.9186;228 -Barton;Barton;42.0812;-76.4982;228 -North Londonderry;North Londonderry;40.3227;-76.5867;228 -Rolesville;Rolesville;35.9224;-78.4656;228 -Frostburg;Frostburg;39.6506;-78.9269;228 -St. Johns;St. Johns;43.0005;-84.5555;228 -Terrace Heights;Terrace Heights;46.6024;-120.4482;228 -Plumsted;Plumsted;40.0468;-74.4852;228 -Perryton;Perryton;36.393;-100.7976;228 -Closter;Closter;40.9733;-73.9604;228 -East York;East York;39.9687;-76.6759;228 -Stuttgart;Stuttgart;34.495;-91.5485;228 -Booneville;Booneville;34.6643;-88.5684;228 -Sallisaw;Sallisaw;35.4605;-94.807;228 -Sitka;Sitka;57.2401;-135.3153;228 -Concord;Concord;42.545;-78.7075;228 -Mystic Island;Mystic Island;39.5659;-74.3831;228 -Waterford;Waterford;42.8044;-73.6917;228 -Cohasset;Cohasset;42.2363;-70.8189;228 -Riverside;Riverside;41.831;-87.8169;228 -Wyoming;Wyoming;39.2297;-84.4816;228 -West Frankfort;West Frankfort;37.8997;-88.9301;228 -Indian Harbour Beach;Indian Harbour Beach;28.153;-80.5976;228 -Brooksville;Brooksville;28.5404;-82.3903;228 -Aspen;Aspen;39.195;-106.8369;228 -Ione;Ione;38.3613;-120.9422;228 -Montvale;Montvale;41.0529;-74.0499;228 -Litchfield;Litchfield;42.843;-71.455;228 -Willowbrook;Willowbrook;41.7635;-87.9456;228 -Perry Heights;Perry Heights;40.7977;-81.468;228 -White Horse;White Horse;40.192;-74.7022;228 -Lake Villa;Lake Villa;42.4184;-88.0836;228 -Guntersville;Guntersville;34.367;-86.2638;228 -Springfield;Springfield;30.1713;-85.6089;228 -Green Cove Springs;Green Cove Springs;29.9904;-81.6807;228 -Solebury;Solebury;40.3676;-75.0031;228 -Sanatoga;Sanatoga;40.2498;-75.5886;228 -Kalifornsky;Kalifornsky;60.4417;-151.1972;228 -Laurel;Laurel;45.6735;-108.7707;228 -Edgemere;Edgemere;39.2273;-76.459;228 -Park Hills;Park Hills;37.8211;-90.505;228 -Yarmouth;Yarmouth;43.7978;-70.1719;228 -Mansfield;Mansfield;40.0854;-74.7149;228 -Succasunna;Succasunna;40.8507;-74.6596;228 -Morrisville;Morrisville;40.2074;-74.78;228 -Rawlins;Rawlins;41.7849;-107.2265;228 -Southampton;Southampton;40.0249;-77.546;228 -Conover;Conover;35.7155;-81.217;228 -Wetumpka;Wetumpka;32.5407;-86.2052;228 -East Grand Forks;East Grand Forks;47.9284;-97.0138;228 -Lake Park;Lake Park;26.7998;-80.068;228 -Lucas;Lucas;33.0942;-96.5803;228 -Piedmont;Piedmont;35.6784;-97.7528;228 -Franklin;Franklin;36.6831;-76.9386;228 -Lake City;Lake City;33.8676;-79.7533;228 -Paw Paw;Paw Paw;42.2147;-85.8918;228 -Carl Junction;Carl Junction;37.1668;-94.5468;228 -Kinderhook;Kinderhook;42.4116;-73.6823;228 -Southeast Arcadia;Southeast Arcadia;27.1862;-81.8521;228 -Erwin;Erwin;42.138;-77.1415;228 -Skowhegan;Skowhegan;44.7554;-69.6657;228 -Colorado City;Colorado City;36.9774;-112.983;228 -Oak Grove;Oak Grove;39.0077;-94.1283;228 -Locust Grove;Locust Grove;33.3442;-84.1071;228 -Buxton;Buxton;43.6428;-70.5376;228 -Half Moon;Half Moon;34.8298;-77.4591;228 -Lugoff;Lugoff;34.2216;-80.6849;228 -Denison;Denison;42.016;-95.3528;228 -Montecito;Montecito;34.4382;-119.6286;228 -Cumberland Hill;Cumberland Hill;41.9736;-71.4605;228 -Moundsville;Moundsville;39.9221;-80.7422;228 -Pawling;Pawling;41.5661;-73.5971;228 -Trinidad;Trinidad;37.175;-104.4908;228 -Kenton;Kenton;40.6448;-83.6095;228 -Mount Joy;Mount Joy;40.1105;-76.5065;228 -McRae-Helena;McRae-Helena;32.0635;-82.8968;228 -Montague;Montague;42.5549;-72.5177;228 -Boxford;Boxford;42.6815;-71.0189;228 -Floris;Floris;38.9347;-77.4083;228 -Savannah;Savannah;35.221;-88.236;228 -Brighton;Brighton;40.7023;-80.3677;228 -Orosi;Orosi;36.5434;-119.2903;228 -Runnemede;Runnemede;39.8521;-75.0739;228 -Bel Aire;Bel Aire;37.7749;-97.2457;228 -Gonzales;Gonzales;36.506;-121.4429;228 -Aurora;Aurora;36.9674;-93.7183;228 -Milton;Milton;47.2522;-122.3156;228 -Whitefish;Whitefish;48.4329;-114.3591;228 -Lopatcong;Lopatcong;40.7091;-75.1552;228 -West Vero Corridor;West Vero Corridor;27.6378;-80.4855;228 -Mahtomedi;Mahtomedi;45.0619;-92.966;228 -Firebaugh;Firebaugh;36.8534;-120.4536;228 -Waycross;Waycross;31.2108;-82.3579;228 -Centerville;Centerville;39.6339;-84.1449;228 -Van Buren;Van Buren;35.448;-94.3528;228 -Greeneville;Greeneville;36.168;-82.8197;228 -Half Moon Bay;Half Moon Bay;37.4688;-122.4383;228 -Hingham;Hingham;42.2176;-70.8854;228 -Belton;Belton;38.8193;-94.5334;228 -Jacksonville Beach;Jacksonville Beach;30.2782;-81.4045;228 -Acton;Acton;42.4843;-71.4378;228 -Coronado;Coronado;32.664;-117.16;228 -Palatka;Palatka;29.6493;-81.6705;228 -North Haven;North Haven;41.3818;-72.8573;228 -Jenks;Jenks;35.9981;-95.9737;228 -Fort Mitchell;Fort Mitchell;39.0459;-84.5563;228 -Conewago;Conewago;40.0657;-76.7932;228 -Brooklyn;Brooklyn;41.787;-71.9543;228 -North Weeki Wachee;North Weeki Wachee;28.5591;-82.5537;228 -Manhattan;Manhattan;41.4274;-87.9805;228 -Honey Brook;Honey Brook;40.0902;-75.8886;228 -Romulus;Romulus;42.2237;-83.366;228 -Madisonville;Madisonville;37.3408;-87.5034;228 -Seymour;Seymour;38.9476;-85.891;228 -Oakdale;Oakdale;37.7616;-120.847;228 -Ilion;Ilion;43.0114;-75.0396;228 -Zion;Zion;42.4598;-87.8509;228 -Watertown;Watertown;43.1893;-88.7285;228 -Montrose;Montrose;38.469;-107.859;228 -Columbus;Columbus;41.4368;-97.3563;228 -Wekiwa Springs;Wekiwa Springs;28.6984;-81.4251;228 -Leland;Leland;34.2044;-78.0277;228 -Rolling Meadows;Rolling Meadows;42.0747;-88.0252;228 -Northdale;Northdale;28.1058;-82.5263;228 -Fort Hood;Fort Hood;31.1345;-97.7797;228 -Benbrook;Benbrook;32.6787;-97.4638;228 -Medford;Medford;39.8639;-74.8231;228 -Yarmouth;Yarmouth;41.6767;-70.2249;228 -Vero Beach South;Vero Beach South;27.6164;-80.413;228 -Lisle;Lisle;41.7918;-88.0888;228 -Avon;Avon;41.4485;-82.0187;228 -Arnold;Arnold;39.0437;-76.4974;228 -Auburn;Auburn;44.085;-70.2492;228 -Plainview;Plainview;34.1911;-101.7234;228 -Wilmington;Wilmington;42.5609;-71.1654;228 -Loves Park;Loves Park;42.3364;-88.9975;228 -Canton;Canton;42.175;-71.1264;228 -Granite Bay;Granite Bay;38.7601;-121.1714;228 -Greenbelt;Greenbelt;38.9953;-76.8885;228 -Stoneham;Stoneham;42.4741;-71.0972;228 -Oxford;Oxford;39.5061;-84.7434;228 -Dickinson;Dickinson;46.8917;-102.7924;228 -Allison Park;Allison Park;40.573;-79.9603;228 -Farmington;Farmington;44.6573;-93.1688;228 -Kenmore;Kenmore;47.7516;-122.2489;228 -Patterson;Patterson;37.4758;-121.1535;228 -Willoughby;Willoughby;41.646;-81.4084;228 -Roxbury;Roxbury;40.8822;-74.6522;228 -Mustang;Mustang;35.3917;-97.7246;228 -Hastings;Hastings;44.7318;-92.8538;228 -Montgomery;Montgomery;40.426;-74.6791;228 -Plainsboro;Plainsboro;40.3377;-74.5878;228 -Rockingham;Rockingham;34.9386;-79.7608;228 -Greenfield;Greenfield;39.7936;-85.7737;228 -West Goshen;West Goshen;39.9756;-75.5927;228 -Auburn;Auburn;41.3666;-85.0559;228 -Frederickson;Frederickson;47.0914;-122.3594;228 -Marina;Marina;36.6812;-121.7895;228 -Lysander;Lysander;43.18;-76.3745;228 -Keene;Keene;42.9494;-72.2997;228 -Morton Grove;Morton Grove;42.0423;-87.789;228 -Griffin;Griffin;33.2418;-84.2747;228 -Marshall;Marshall;32.537;-94.3515;228 -Laguna Beach;Laguna Beach;33.5448;-117.7612;228 -Webster Groves;Webster Groves;38.5866;-90.3544;228 -Acworth;Acworth;34.0566;-84.6715;228 -Belton;Belton;31.0525;-97.479;228 -Pace;Pace;30.6187;-87.1667;228 -Gallup;Gallup;35.5183;-108.7423;228 -Radcliff;Radcliff;37.8206;-85.9366;228 -Crystal;Crystal;45.0377;-93.3599;228 -Altoona;Altoona;44.8029;-91.4385;228 -Grand Blanc;Grand Blanc;42.9258;-83.6181;228 -Abingdon;Abingdon;36.7089;-81.9713;228 -Seminole;Seminole;32.7208;-102.6503;228 -Bridge City;Bridge City;30.0298;-93.8406;228 -Bow;Bow;43.1308;-71.5307;228 -Middletown;Middletown;38.241;-85.5215;228 -Ashland;Ashland;37.7596;-77.4715;228 -Fruitvale;Fruitvale;39.0933;-108.4789;228 -Bryans Road;Bryans Road;38.6144;-77.085;228 -York;York;40.8698;-97.5928;228 -Waterboro;Waterboro;43.5972;-70.7302;228 -Princeton;Princeton;41.3807;-89.464;228 -Sangaree;Sangaree;33.0328;-80.1253;228 -Ashland;Ashland;46.5801;-90.8715;228 -Halifax;Halifax;41.9914;-70.8633;228 -Woodlake;Woodlake;36.4124;-119.0999;228 -Hastings-on-Hudson;Hastings-on-Hudson;40.9902;-73.8801;228 -Hardyston;Hardyston;41.1206;-74.5598;228 -Covington;Covington;37.7785;-79.9868;228 -Madison Park;Madison Park;40.4461;-74.2959;228 -Los Fresnos;Los Fresnos;26.075;-97.4877;228 -South Weber;South Weber;41.1334;-111.9392;228 -Woodstock;Woodstock;41.9694;-72.0222;228 -Templeton;Templeton;35.556;-120.7182;228 -North Cornwall;North Cornwall;40.3134;-76.4515;228 -Spring;Spring;40.8949;-77.733;228 -Watford City;Watford City;47.8028;-103.2678;228 -Crookston;Crookston;47.7747;-96.6062;228 -Secaucus;Secaucus;40.781;-74.0659;228 -Summit;Summit;40.7154;-74.3647;228 -Piqua;Piqua;40.1505;-84.2441;228 -Lakeside;Lakeside;32.856;-116.904;228 -Fish Hawk;Fish Hawk;27.8511;-82.2164;228 -Port Hueneme;Port Hueneme;34.1617;-119.2036;228 -Golden Valley;Golden Valley;44.9901;-93.3591;228 -Mount Vernon;Mount Vernon;40.3854;-82.4734;228 -Camp Springs;Camp Springs;38.8052;-76.9198;228 -Bloomington;Bloomington;34.0601;-117.4013;228 -Bloomingdale;Bloomingdale;41.9497;-88.0895;228 -Darien;Darien;41.0786;-73.4819;228 -Watertown;Watertown;41.616;-73.1177;228 -Rancho San Diego;Rancho San Diego;32.7624;-116.9197;228 -New Hartford;New Hartford;43.0587;-75.2822;228 -Geneva;Geneva;41.8832;-88.3242;228 -Jacksonville;Jacksonville;39.7292;-90.2318;228 -Silverdale;Silverdale;47.6663;-122.6828;228 -Allendale;Allendale;42.9851;-85.9509;228 -Smithfield;Smithfield;41.9015;-71.5308;228 -Del City;Del City;35.4483;-97.4408;228 -Katy;Katy;29.7904;-95.8353;228 -Brownwood;Brownwood;31.7127;-98.9767;228 -Lincoln;Lincoln;41.9171;-71.4505;228 -Shafter;Shafter;35.4794;-119.2013;228 -Eastmont;Eastmont;47.8968;-122.1817;228 -Biddeford;Biddeford;43.4674;-70.4512;228 -Bellview;Bellview;30.462;-87.312;228 -La Porte;La Porte;41.6077;-86.7136;228 -New Castle;New Castle;39.919;-85.3697;228 -Clarksville;Clarksville;38.3221;-85.7673;228 -Lewistown;Lewistown;40.5964;-77.573;228 -Darien;Darien;41.7447;-87.9823;228 -Lower;Lower;38.9819;-74.9088;228 -Perrysburg;Perrysburg;41.5377;-83.6413;228 -Old Forge;Old Forge;41.3705;-75.7409;228 -Upton;Upton;42.1771;-71.6043;228 -Lincolnshire;Lincolnshire;42.1957;-87.9182;228 -Blair;Blair;41.5417;-96.1361;228 -Lexington;Lexington;35.6618;-88.3945;228 -Jersey Village;Jersey Village;29.8903;-95.5721;228 -West Long Branch;West Long Branch;40.2883;-74.0185;228 -Flushing;Flushing;43.0637;-83.8403;228 -Centerville;Centerville;32.6342;-83.6853;228 -Richfield;Richfield;38.7628;-112.0926;228 -Grand Ledge;Grand Ledge;42.7534;-84.7448;228 -Downingtown;Downingtown;40.0076;-75.7019;228 -Topanga;Topanga;34.0964;-118.6053;228 -Wilmington Manor;Wilmington Manor;39.6858;-75.5849;228 -Long Grove;Long Grove;42.1968;-88.0057;228 -Camp Hill;Camp Hill;40.2423;-76.9274;228 -Mansfield Center;Mansfield Center;42.0225;-71.218;228 -Bonner Springs;Bonner Springs;39.0817;-94.8776;228 -St. Francis;St. Francis;45.3991;-93.3902;228 -Wytheville;Wytheville;36.953;-81.0881;228 -Hollis;Hollis;42.7494;-71.5834;228 -Hitchcock;Hitchcock;29.2945;-95.025;228 -Catalina;Catalina;32.4848;-110.8998;228 -Glastonbury Center;Glastonbury Center;41.7019;-72.6001;228 -Sheboygan Falls;Sheboygan Falls;43.729;-87.8266;228 -Baltimore Highlands;Baltimore Highlands;39.2355;-76.6367;228 -Logan;Logan;39.5386;-82.4063;228 -Batesville;Batesville;39.2974;-85.2139;228 -Columbiana;Columbiana;40.8871;-80.675;228 -Hillside;Hillside;41.8674;-87.9019;228 -Southwest Ranches;Southwest Ranches;26.0476;-80.375;228 -Quincy;Quincy;30.5659;-84.5857;228 -Maryville;Maryville;38.7261;-89.9646;228 -Richland Hills;Richland Hills;32.8095;-97.2273;228 -Kensington;Kensington;41.6298;-72.7714;228 -Fort Belvoir;Fort Belvoir;38.7119;-77.1459;228 -West Boylston;West Boylston;42.369;-71.7846;228 -Brentwood;Brentwood;38.6194;-90.3476;228 -Laughlin;Laughlin;35.1316;-114.689;228 -Chartiers;Chartiers;40.2504;-80.2495;228 -Aztec;Aztec;36.819;-107.9826;228 -St. Martin;St. Martin;30.4399;-88.8651;228 -La Junta;La Junta;37.9792;-103.5473;228 -Murphy;Murphy;38.4922;-90.4856;228 -Manhasset;Manhasset;40.7884;-73.6943;228 -Green;Green;43.1509;-123.3854;228 -Jefferson;Jefferson;43.0044;-88.8084;228 -Lampasas;Lampasas;31.064;-98.1824;228 -Byram;Byram;40.9567;-74.7182;228 -Village Green-Green Ridge;Village Green-Green Ridge;39.8638;-75.4256;228 -Evergreen;Evergreen;48.2308;-114.2701;228 -Cumberland;Cumberland;43.7933;-70.258;228 -North Coventry;North Coventry;40.2199;-75.6817;228 -Aberdeen;Aberdeen;35.135;-79.4326;228 -Jennings Lodge;Jennings Lodge;45.3926;-122.6153;228 -Brazil;Brazil;39.5226;-87.124;228 -Mascoutah;Mascoutah;38.5192;-89.8044;228 -Oak Brook;Oak Brook;41.8372;-87.9513;228 -Seaford;Seaford;38.6538;-75.611;228 -Loudoun Valley Estates;Loudoun Valley Estates;38.9801;-77.5082;228 -Chestnut Ridge;Chestnut Ridge;41.0829;-74.0551;228 -Laurel Hill;Laurel Hill;38.7026;-77.2422;228 -Island Lake;Island Lake;42.2783;-88.1999;228 -Pleasant Hills;Pleasant Hills;40.3298;-79.9596;228 -Pahokee;Pahokee;26.8202;-80.662;228 -Ahuimanu;Ahuimanu;21.4379;-157.8404;228 -Crete;Crete;41.44;-87.6236;228 -Brookhaven;Brookhaven;39.8715;-75.3918;228 -Floresville;Floresville;29.14;-98.163;228 -Bedminster;Bedminster;40.6693;-74.6824;228 -Ripley;Ripley;35.7449;-89.5358;228 -Skiatook;Skiatook;36.3694;-95.9819;228 -Decorah;Decorah;43.3015;-91.7844;228 -Bloomingdale;Bloomingdale;41.03;-74.3319;228 -Rolling Hills Estates;Rolling Hills Estates;33.7783;-118.3509;228 -Willits;Willits;39.4047;-123.3494;228 -Clinton;Clinton;40.1468;-88.9633;228 -South Cleveland;South Cleveland;35.1097;-84.9097;228 -Menominee;Menominee;45.122;-87.6234;228 -Odessa;Odessa;28.182;-82.553;228 -Mayo;Mayo;38.9041;-76.518;228 -Hamilton;Hamilton;42.6267;-70.858;228 -Northfield;Northfield;39.3718;-74.5543;228 -Ripon;Ripon;43.8436;-88.8387;228 -Diamondhead;Diamondhead;30.3791;-89.3708;228 -Boston;Boston;42.6528;-78.7555;228 -Chardon;Chardon;41.5803;-81.2082;228 -Lancaster;Lancaster;42.4817;-71.6808;228 -Morehead;Morehead;38.1906;-83.4467;228 -Lockwood;Lockwood;45.8199;-108.4072;228 -Wyoming;Wyoming;45.3365;-92.9766;228 -Lake Dallas;Lake Dallas;33.1277;-97.0234;228 -Lake Carmel;Lake Carmel;41.4612;-73.6681;228 -Sudden Valley;Sudden Valley;48.7199;-122.3468;228 -Hampton;Hampton;33.3835;-84.2855;228 -Hollymead;Hollymead;38.1266;-78.4386;228 -Rockmart;Rockmart;34.0103;-85.0441;228 -Gilberts;Gilberts;42.1096;-88.3716;228 -Bargersville;Bargersville;39.5412;-86.2004;228 -Selah;Selah;46.6482;-120.539;228 -Sterling;Sterling;42.4412;-71.773;228 -Allegheny;Allegheny;40.6151;-79.6439;228 -Alliance;Alliance;42.1025;-102.8766;228 -Wickenburg;Wickenburg;33.9837;-112.7668;228 -Helena Valley West Central;Helena Valley West Central;46.6634;-112.0604;228 -Shorewood;Shorewood;44.9033;-93.5903;228 -Kronenwetter;Kronenwetter;44.8164;-89.5807;228 -Applewood;Applewood;39.7524;-105.1605;228 -Jackson;Jackson;39.9057;-76.8796;228 -Oak Hill;Oak Hill;37.9844;-81.1277;228 -Monument;Monument;39.0735;-104.8467;228 -Hopkinton;Hopkinton;41.4782;-71.7538;228 -Croton-on-Hudson;Croton-on-Hudson;41.2005;-73.9002;228 -Bellevue;Bellevue;41.2743;-82.8394;228 -Briarcliff Manor;Briarcliff Manor;41.14;-73.844;228 -Sodus;Sodus;43.2199;-77.0516;228 -Collier;Collier;40.3991;-80.132;228 -Ayer;Ayer;42.5628;-71.5718;228 -Vinton;Vinton;37.2746;-79.8887;228 -Joshua;Joshua;32.458;-97.3849;228 -Harrison;Harrison;35.1276;-85.1464;228 -Gray;Gray;43.8877;-70.3494;228 -Hazard;Hazard;37.2583;-83.1977;228 -Summit Park;Summit Park;40.7432;-111.5814;228 -Kennedy;Kennedy;40.4767;-80.1028;228 -Omak;Omak;48.4228;-119.5159;228 -Vandenberg Village;Vandenberg Village;34.7111;-120.4623;228 -West Dundee;West Dundee;42.0985;-88.3073;228 -Blandon;Blandon;40.4446;-75.8799;228 -Cherry Valley;Cherry Valley;33.9797;-116.9694;228 -Duvall;Duvall;47.7354;-121.9726;228 -Adams;Adams;42.6269;-73.1187;228 -Gering;Gering;41.8275;-103.6649;228 -Minnetrista;Minnetrista;44.9356;-93.7103;228 -Templeton;Templeton;42.5686;-72.0736;228 -Oradell;Oradell;40.9562;-74.0314;228 -Leesville;Leesville;31.1397;-93.2741;228 -Ephrata;Ephrata;47.3122;-119.534;228 -Rockwood;Rockwood;37.463;-77.5744;228 -Canton;Canton;40.1991;-80.3009;228 -Port Jefferson;Port Jefferson;40.9465;-73.0579;228 -Middleport;Middleport;38.9948;-82.0643;228 -Eaton;Eaton;39.7506;-84.6343;228 -Center Moriches;Center Moriches;40.8015;-72.796;228 -Litchfield;Litchfield;41.7413;-73.1931;228 -Tuskegee;Tuskegee;32.4395;-85.7139;228 -Meadow Lakes;Meadow Lakes;61.638;-149.608;228 -Niagara;Niagara;43.1154;-78.981;228 -Crestwood Village;Crestwood Village;39.9568;-74.3524;228 -Monona;Monona;43.054;-89.3334;228 -South Londonderry;South Londonderry;40.2424;-76.5432;228 -Black Mountain;Black Mountain;35.6142;-82.3275;228 -Milliken;Milliken;40.3115;-104.8561;228 -Center Line;Center Line;42.4805;-83.0274;228 -Venice Gardens;Venice Gardens;27.0694;-82.4054;228 -Pismo Beach;Pismo Beach;35.1484;-120.6492;228 -Beebe;Beebe;35.0712;-91.8996;228 -Kenilworth;Kenilworth;40.6781;-74.2889;228 -Schroeppel;Schroeppel;43.265;-76.2748;228 -Cortlandville;Cortlandville;42.5892;-76.1615;228 -Ellsworth;Ellsworth;44.5847;-68.4875;228 -Wedgefield;Wedgefield;28.4847;-81.0808;228 -Upper Saddle River;Upper Saddle River;41.0633;-74.0986;228 -Napoleon;Napoleon;41.3978;-84.1244;228 -Mahopac;Mahopac;41.3684;-73.7401;228 -Temperance;Temperance;41.7653;-83.5755;228 -Oberlin;Oberlin;41.2857;-82.2197;228 -Twin Lakes;Twin Lakes;39.8229;-105.0036;228 -Lake Norman of Catawba;Lake Norman of Catawba;35.5995;-80.984;228 -Jefferson City;Jefferson City;36.1197;-83.4838;228 -Country Club Estates;Country Club Estates;31.2113;-81.4622;228 -Westlake Village;Westlake Village;34.1369;-118.822;228 -Castle Shannon;Castle Shannon;40.3664;-80.0194;228 -North Elba;North Elba;44.2394;-73.9969;228 -Chester;Chester;37.9199;-89.8259;228 -Haddam;Haddam;41.4677;-72.5458;228 -Waynesburg;Waynesburg;39.8983;-80.1855;228 -Kennett;Kennett;39.8374;-75.6808;228 -Thomson;Thomson;33.4666;-82.4992;228 -Irondale;Irondale;33.4773;-84.36;228 -Longview;Longview;32.5193;-94.7621;228 -Holland;Holland;42.7677;-86.0985;228 -Charlottesville;Charlottesville;38.0375;-78.4855;228 -Edison;Edison;40.536;-74.3697;228 -Idaho Falls;Idaho Falls;43.4872;-112.0362;228 -Tracy;Tracy;37.7269;-121.4522;228 -Woodbridge;Woodbridge;40.5611;-74.2943;228 -Orem;Orem;40.2983;-111.6992;228 -Bismarck;Bismarck;46.8144;-100.7694;228 -South Gate;South Gate;33.9448;-118.1926;228 -Kirkland;Kirkland;47.6974;-122.2054;228 -Millis;Millis;42.1693;-71.3626;228 -Mammoth Lakes;Mammoth Lakes;37.6273;-118.99;228 -Johnstown;Johnstown;43.0073;-74.3755;228 -Spotswood;Spotswood;40.3949;-74.392;228 -Quincy;Quincy;42.2516;-71.0183;228 -Sunrise;Sunrise;26.1547;-80.2997;228 -Lynn;Lynn;42.4779;-70.9663;228 -Compton;Compton;33.893;-118.2275;228 -Wareham;Wareham;41.7662;-70.6999;228 -Trussville;Trussville;33.6404;-86.5819;228 -Waynesboro;Waynesboro;38.0674;-78.9014;228 -Burlington;Burlington;40.0641;-74.8393;228 -Johnston;Johnston;41.6857;-93.7173;228 -Corcoran;Corcoran;36.0839;-119.561;228 -Meadville;Meadville;41.6476;-80.1468;228 -Happy Valley;Happy Valley;45.4362;-122.5077;228 -Westerly;Westerly;41.3635;-71.7899;228 -East Peoria;East Peoria;40.6734;-89.5419;228 -Bedford;Bedford;42.9407;-71.5302;228 -Fort Walton Beach;Fort Walton Beach;30.4249;-86.6194;228 -Hopewell;Hopewell;37.2915;-77.2985;228 -Mandan;Mandan;46.829;-100.887;228 -Winchester;Winchester;42.4518;-71.1463;228 -Barnegat;Barnegat;39.7665;-74.2773;228 -New Brighton;New Brighton;45.0658;-93.206;228 -Solon;Solon;41.3864;-81.4401;228 -Fairhope;Fairhope;30.5217;-87.8815;228 -Cottage Lake;Cottage Lake;47.7466;-122.0755;228 -Machesney Park;Machesney Park;42.3666;-89.0266;228 -Braidwood;Braidwood;41.2696;-88.2235;228 -Onondaga;Onondaga;42.9687;-76.2168;228 -Hurricane;Hurricane;37.1487;-113.3517;228 -Pittsburg;Pittsburg;37.4129;-94.6984;228 -Elizabeth City;Elizabeth City;36.2943;-76.2361;228 -Harriman;Harriman;35.9307;-84.5602;228 -Greenfield;Greenfield;42.614;-72.5985;228 -Roselle;Roselle;41.9807;-88.0861;228 -Garden City;Garden City;40.7266;-73.6447;228 -Nixa;Nixa;37.0453;-93.296;228 -Clinton;Clinton;41.1395;-112.0656;228 -Anthem;Anthem;33.856;-112.1168;228 -Munster;Munster;41.5469;-87.504;228 -Christiansburg;Christiansburg;37.1411;-80.4028;228 -Warrensburg;Warrensburg;38.7627;-93.726;228 -Kihei;Kihei;20.7653;-156.4454;228 -Union City;Union City;33.5941;-84.5629;228 -Florida Ridge;Florida Ridge;27.5805;-80.3848;228 -Highland;Highland;41.5485;-87.4587;228 -Northfield;Northfield;44.455;-93.1698;228 -Silver Firs;Silver Firs;47.8635;-122.1497;228 -Duncan;Duncan;34.5424;-97.919;228 -Dolton;Dolton;41.6284;-87.5979;228 -Brent;Brent;30.4729;-87.2496;228 -Rose Hill;Rose Hill;38.7872;-77.1085;228 -Morris;Morris;40.796;-74.4945;228 -Niskayuna;Niskayuna;42.803;-73.873;228 -Hudson;Hudson;41.2399;-81.4408;228 -Lutz;Lutz;28.1396;-82.4467;228 -Fort Mill;Fort Mill;35.0062;-80.9388;228 -Coralville;Coralville;41.699;-91.5967;228 -Kuna;Kuna;43.4869;-116.3986;228 -Lyndhurst;Lyndhurst;40.7964;-74.1099;228 -Prairie Village;Prairie Village;38.9874;-94.6361;228 -Sequim;Sequim;48.0746;-123.0944;228 -Rochester;Rochester;44.0151;-92.4778;228 -East Hampton;East Hampton;41.0117;-72.1277;228 -Billings;Billings;45.7891;-108.5524;228 -Yuba City;Yuba City;39.1357;-121.6381;228 -Cambridge;Cambridge;42.3759;-71.1185;228 -Gilroy;Gilroy;37.0047;-121.5855;228 -Rock Hill;Rock Hill;34.9416;-81.0244;228 -Duluth;Duluth;46.7756;-92.1392;228 -Leominster;Leominster;42.5209;-71.7717;228 -Kingsport;Kingsport;36.5224;-82.5453;228 -Dover;Dover;39.161;-75.5203;228 -Clearwater;Clearwater;27.9789;-82.7622;228 -Coeur d'Alene;Coeur d'Alene;47.7041;-116.7935;228 -Seaside;Seaside;36.6224;-121.8191;228 -Saginaw;Saginaw;43.4199;-83.9501;228 -Iowa City;Iowa City;41.6559;-91.5303;228 -Chico;Chico;39.7575;-121.8152;228 -Sugar Land;Sugar Land;29.5935;-95.6357;228 -Texas City;Texas City;29.4128;-94.9658;228 -Union Hill-Novelty Hill;Union Hill-Novelty Hill;47.6788;-122.0284;228 -St. George;St. George;37.077;-113.577;228 -Siloam Springs;Siloam Springs;36.1844;-94.5318;228 -Peters;Peters;40.274;-80.0802;228 -Maple Heights;Maple Heights;41.4094;-81.5625;228 -Naples;Naples;26.1504;-81.7936;228 -Chester;Chester;37.3531;-77.4342;228 -Gardner;Gardner;38.8158;-94.93;228 -Unity;Unity;40.2811;-79.4236;228 -Corinth;Corinth;33.1435;-97.0681;228 -Shelbyville;Shelbyville;35.4987;-86.4516;228 -Milford;Milford;38.9091;-75.4224;228 -Lino Lakes;Lino Lakes;45.1679;-93.083;228 -Augusta;Augusta;44.3341;-69.7319;228 -Bristol;Bristol;41.6827;-71.2694;228 -Arvin;Arvin;35.1944;-118.8306;228 -Raritan;Raritan;40.507;-74.8662;228 -Southold;Southold;41.0435;-72.4184;228 -Mukwonago;Mukwonago;42.8566;-88.3269;228 -Fremont;Fremont;41.3536;-83.1148;228 -Raymore;Raymore;38.8029;-94.4583;228 -Ensley;Ensley;30.5261;-87.2735;228 -Taylors;Taylors;34.9157;-82.3124;228 -Roanoke Rapids;Roanoke Rapids;36.4452;-77.6491;228 -Guilford;Guilford;41.3345;-72.7004;228 -Vernon;Vernon;41.1973;-74.4859;228 -Lebanon;Lebanon;44.5317;-122.9071;228 -Pickerington;Pickerington;39.889;-82.7678;228 -Lexington;Lexington;33.989;-81.2202;228 -Watertown;Watertown;44.9094;-97.1531;228 -East Patchogue;East Patchogue;40.7704;-72.9817;228 -Rialto;Rialto;34.1174;-117.3894;228 -Manteca;Manteca;37.7927;-121.2264;228 -San Mateo;San Mateo;37.5521;-122.3122;228 -Norwalk;Norwalk;33.9069;-118.0829;228 -Columbia;Columbia;39.2004;-76.859;228 -La Crosse;La Crosse;43.824;-91.2268;228 -Edinburg;Edinburg;26.3197;-98.1596;228 -San Angelo;San Angelo;31.4424;-100.4506;228 -Carmel;Carmel;39.965;-86.146;228 -Spokane Valley;Spokane Valley;47.6626;-117.2346;228 -Vacaville;Vacaville;38.359;-121.968;228 -Logan;Logan;41.74;-111.8419;228 -Vista;Vista;33.1896;-117.2386;228 -Prescott Valley;Prescott Valley;34.5983;-112.3176;228 -Renton;Renton;47.4784;-122.1919;228 -El Cajon;El Cajon;32.8017;-116.9605;228 -Arden-Arcade;Arden-Arcade;38.6034;-121.381;228 -Burbank;Burbank;34.1879;-118.3235;228 -Longmont;Longmont;40.1686;-105.1005;228 -Lakewood;Lakewood;40.0763;-74.2031;228 -Wichita Falls;Wichita Falls;33.9072;-98.5291;228 -Sparks;Sparks;39.5729;-119.7157;228 -West Covina;West Covina;34.0555;-117.9112;228 -Highlands Ranch;Highlands Ranch;39.5419;-104.9708;228 -Allen;Allen;33.1088;-96.6735;228 -Daly City;Daly City;37.6862;-122.4685;228 -Davie;Davie;26.0789;-80.287;228 -Eau Claire;Eau Claire;44.8199;-91.4949;228 -League City;League City;29.4873;-95.1087;228 -Turlock;Turlock;37.5053;-120.8588;228 -Temple;Temple;31.1076;-97.3894;228 -Sioux City;Sioux City;42.4959;-96.3901;228 -Salisbury;Salisbury;38.3756;-75.5867;228 -Inglewood;Inglewood;33.9566;-118.3444;228 -San Buenaventura;San Buenaventura;34.2741;-119.2314;228 -Jacksonville;Jacksonville;34.7288;-77.3941;228 -Pottstown;Pottstown;40.2507;-75.6444;228 -Gresham;Gresham;45.5023;-122.4413;228 -Sandy Springs;Sandy Springs;33.9366;-84.3703;228 -Hillsboro;Hillsboro;45.5272;-122.9361;228 -Lewisville;Lewisville;33.0452;-96.9823;228 -Jurupa Valley;Jurupa Valley;34.001;-117.4705;228 -Burlington;Burlington;44.4877;-73.2314;228 -Bend;Bend;44.0562;-121.3087;228 -Miami Gardens;Miami Gardens;25.9433;-80.2426;228 -Broken Arrow;Broken Arrow;36.0365;-95.7809;228 -West Palm Beach;West Palm Beach;26.7468;-80.1316;228 -Waterloo;Waterloo;42.492;-92.3522;228 -Everett;Everett;47.9525;-122.1669;228 -El Centro;El Centro;32.7867;-115.5586;228 -Elgin;Elgin;42.0385;-88.3229;228 -Centennial;Centennial;39.5926;-104.8674;228 -Downey;Downey;33.9379;-118.1312;228 -Spring Hill;Spring Hill;28.4797;-82.53;228 -Santa Fe;Santa Fe;35.6619;-105.9819;228 -Lowell;Lowell;42.6389;-71.3217;228 -Richmond;Richmond;37.9477;-122.339;228 -Meridian;Meridian;43.6112;-116.3968;228 -The Woodlands;The Woodlands;30.1738;-95.5134;228 -Westminster;Westminster;39.8837;-105.0624;228 -Costa Mesa;Costa Mesa;33.6667;-117.9135;228 -Monroe;Monroe;32.5183;-92.0774;228 -Utica;Utica;43.0961;-75.226;228 -Pompano Beach;Pompano Beach;26.2428;-80.1312;228 -Clovis;Clovis;36.8278;-119.6831;228 -Temecula;Temecula;33.4928;-117.1315;228 -St. Cloud;St. Cloud;45.5339;-94.1718;228 -El Monte;El Monte;34.0739;-118.0291;228 -North Charleston;North Charleston;32.9066;-80.0722;228 -Carlsbad;Carlsbad;33.1247;-117.2837;228 -Bloomington;Bloomington;39.1637;-86.5257;228 -Brandon;Brandon;27.9367;-82.3;228 -West Jordan;West Jordan;40.6024;-112.0008;228 -Independence;Independence;39.0871;-94.3501;228 -Smithtown;Smithtown;40.8662;-73.2164;228 -Ciudad de la Costa;Ciudad de la Costa;-34.8167;-55.95;229 -Trinidad;Trinidad;-33.5333;-56.8833;229 -Salto;Salto;-31.3883;-57.9606;229 -San José;San Jose;-34.3333;-56.7167;229 -Minas;Minas;-34.3667;-55.2333;229 -Florida;Florida;-34.1;-56.2167;229 -Durazno;Durazno;-33.3833;-56.5167;229 -Pando;Pando;-34.7167;-55.9583;229 -Mercedes;Mercedes;-33.25;-58.0319;229 -Artigas;Artigas;-30.4028;-56.4704;229 -Maldonado;Maldonado;-34.9088;-54.9581;229 -Paysandú;Paysandu;-32.32;-58.0756;229 -Las Piedras;Las Piedras;-34.7167;-56.2167;229 -Rivera;Rivera;-30.9025;-55.5506;229 -Atlántida;Atlantida;-34.7701;-55.7613;229 -Sarandí Grande;Sarandi Grande;-33.725;-56.3303;229 -Tacuarembó;Tacuarembo;-31.7144;-55.9828;229 -Melo;Melo;-32.3667;-54.1833;229 -Punta del Este;Punta del Este;-34.9786;-54.9331;229 -Montevideo;Montevideo;-34.8667;-56.1667;229 -San Ramón;San Ramon;-34.2914;-55.9542;229 -San Jacinto;San Jacinto;-34.5444;-55.8719;229 -Parque del Plata;Parque del Plata;-34.7667;-55.7167;229 -Sarandí del Yi;Sarandi del Yi;-33.3442;-55.6313;229 -Piriápolis;Piriapolis;-34.8661;-55.2747;229 -Guichón;Guichon;-32.35;-57.2;229 -Pan de Azúcar;Pan de Azucar;-34.7757;-55.2247;229 -José Pedro Varela;Jose Pedro Varela;-33.45;-54.5333;229 -Salinas;Salinas;-34.7751;-55.8402;229 -Tala;Tala;-34.3436;-55.7617;229 -Sauce;Sauce;-34.6469;-56.0628;229 -Castillos;Castillos;-34.1989;-53.8575;229 -Joaquín Suárez;Joaquin Suarez;-34.7336;-56.0367;229 -Lascano;Lascano;-33.6731;-54.2078;229 -Tranqueras;Tranqueras;-31.1833;-55.7667;229 -Santa Lucía;Santa Lucia;-34.4525;-56.3964;229 -Dolores;Dolores;-33.5333;-58.2167;229 -Canelones;Canelones;-34.5228;-56.2778;229 -Carmelo;Carmelo;-33.9999;-58.2847;229 -Bella Unión;Bella Union;-30.26;-57.5992;229 -Fray Bentos;Fray Bentos;-33.1333;-58.3;229 -Treinta y Tres;Treinta y Tres;-33.2308;-54.3822;229 -Rocha;Rocha;-34.4833;-54.35;229 -Colonia del Sacramento;Colonia del Sacramento;-34.4714;-57.8442;229 -Progreso;Progreso;-34.665;-56.2194;229 -Libertad;Libertad;-34.6333;-56.6192;229 -Chuy;Chuy;-33.6987;-53.4638;229 -Nueva Palmira;Nueva Palmira;-33.87;-58.408;229 -Paso de los Toros;Paso de los Toros;-32.8181;-56.5064;229 -Río Branco;Rio Branco;-32.5969;-53.385;229 -Rosario;Rosario;-34.3139;-57.3525;229 -Nueva Helvecia;Nueva Helvecia;-34.2889;-57.2333;229 -La Paloma;La Paloma;-34.6625;-54.1556;229 -Vergara;Vergara;-32.95;-53.9333;229 -Aiguá;Aigua;-34.2;-54.75;229 -Baltasar Brum;Baltasar Brum;-30.73;-57.32;229 -José Batlle y Ordóñez;Jose Batlle y Ordonez;-33.4667;-55.15;229 -Yangirabot;Yangirabot;40.0333;65.9667;230 -Tinchlik;Tinchlik;40.4264;71.4956;230 -Sharg‘un;Sharg`un;38.4639;67.9672;230 -Chimboy Shahri;Chimboy Shahri;42.9311;59.7708;230 -Shumanay;Shumanay;42.6386;58.9172;230 -Chortoq;Chortoq;41.0689;71.8153;230 -Xonobod;Xonobod;40.8127;72.9731;230 -Urgut Shahri;Urgut Shahri;39.4007;67.2607;230 -Kattagan;Kattagan;40.2;64.9167;230 -Bekobod;Bekobod;40.2258;69.2292;230 -Qo‘ng‘irot Shahri;Qo`ng`irot Shahri;43.0758;58.9067;230 -Xo‘jayli Shahri;Xo`jayli Shahri;42.4047;59.4517;230 -Chiroqchi;Chiroqchi;39.0336;66.5739;230 -Xiva;Xiva;41.3783;60.3639;230 -Qŭnghirot;Qunghirot;43.0704;58.9;230 -Kattaqo’rg’on Shahri;Kattaqo'rg'on Shahri;39.8958;66.2656;230 -Zarafshon Shahri;Zarafshon Shahri;41.5667;64.2;230 -Beruniy;Beruniy;41.6833;60.75;230 -Tŭrtkŭl;Turtkul;41.55;61;230 -Vobkent Shahri;Vobkent Shahri;40.0233;64.5139;230 -Yaypan;Yaypan;40.3758;70.8156;230 -Boysun;Boysun;38.2122;67.1989;230 -G‘uzor;G`uzor;38.6208;66.2481;230 -Mŭynoq;Muynoq;43.7667;59.0333;230 -Juma Shahri;Juma Shahri;39.7094;66.6614;230 -Qarshi;Qarshi;38.8667;65.8;230 -Bukhara;Bukhara;39.7747;64.4286;230 -Farg‘ona;Farg`ona;40.3864;71.7864;230 -Nukus;Nukus;42.4647;59.6022;230 -Qoqon;Qoqon;40.5404;70.94;230 -Bo‘ka;Bo`ka;40.8136;69.2019;230 -Rishton;Rishton;40.3567;71.2847;230 -Uchquduq Shahri;Uchquduq Shahri;42.1567;63.5556;230 -Chirchiq;Chirchiq;41.4667;69.5833;230 -Jizzax;Jizzax;40.1167;67.85;230 -Marg‘ilon;Marg`ilon;40.4667;71.7167;230 -Denov;Denov;38.2772;67.8872;230 -Iskandar;Iskandar;41.5507;69.6807;230 -Tashkent;Tashkent;41.3;69.2667;230 -Kosonsoy;Kosonsoy;41.2492;71.5458;230 -Payshamba Shahri;Payshamba Shahri;40.005;66.2264;230 -Qiziltepa;Qiziltepa;40.0319;64.8492;230 -Samarkand;Samarkand;39.6542;66.9597;230 -Namangan;Namangan;40.9953;71.6725;230 -Andijon;Andijon;40.7;72.35;230 -G’ijduvon Shahri;G'ijduvon Shahri;40.1;64.6833;230 -Yangiyer;Yangiyer;40.2667;68.8167;230 -Guliston;Guliston;40.4833;68.7833;230 -Nurota;Nurota;40.565;65.685;230 -Qorasuv;Qorasuv;40.7222;72.8872;230 -Angren;Angren;41.0167;70.1333;230 -Termiz;Termiz;37.2242;67.2783;230 -Navoiy;Navoiy;40.0833;65.3833;230 -Urganch;Urganch;41.5345;60.6249;230 -Manghit;Manghit;42.1236;60.0583;230 -Bo‘ston;Bo`ston;41.8478;60.93;230 -Olmaliq;Olmaliq;40.85;69.6;230 -Kogon Shahri;Kogon Shahri;39.7211;64.5458;230 -Shahrisabz;Shahrisabz;39.05;66.8333;230 -Port-Vila;Port-Vila;-17.7333;168.3167;231 -Lakatoro;Lakatoro;-16.1069;167.4208;231 -Isangel;Isangel;-19.5417;169.2817;231 -Saratamata;Saratamata;-15.2869;167.9906;231 -Sola;Sola;-13.8761;167.5517;231 -Luganville;Luganville;-15.5126;167.1766;231 -Vatican City;Vatican City;41.9033;12.4534;232 -Barquisimeto;Barquisimeto;10.0678;-69.3467;233 -Caracas;Caracas;10.5;-66.9333;233 -Maracaibo;Maracaibo;10.6333;-71.6333;233 -Valencia;Valencia;10.1667;-68;233 -Santa Rita;Santa Rita;10.5367;-71.5108;233 -Uracoa;Uracoa;8.9956;-62.3521;233 -Barcelona;Barcelona;10.1333;-64.6833;233 -Maracay;Maracay;10.2469;-67.5958;233 -Ciudad Bolívar;Ciudad Bolivar;8.1167;-63.55;233 -Santa Teresa del Tuy;Santa Teresa del Tuy;10.2333;-66.65;233 -Maturín;Maturin;9.7457;-63.1832;233 -Catia La Mar;Catia La Mar;10.6038;-67.0303;233 -Ciudad Guayana;Ciudad Guayana;8.3596;-62.6517;233 -San Fernando;San Fernando;7.894;-67.473;233 -Acarigua;Acarigua;9.5597;-69.2019;233 -Guacara;Guacara;10.2333;-67.8833;233 -Tocuyito;Tocuyito;10.0889;-68.0922;233 -La Guaira;La Guaira;10.6;-66.9331;233 -Cúa;Cua;10.1667;-66.8833;233 -La Victoria;La Victoria;10.2278;-67.3336;233 -El Tigre;El Tigre;8.8858;-64.2611;233 -Puerto Cabello;Puerto Cabello;10.4705;-68.0296;233 -Guarenas;Guarenas;10.4739;-66.5383;233 -Carúpano;Carupano;10.6722;-63.2403;233 -San Diego;San Diego;10.2558;-67.9539;233 -Guatire;Guatire;10.4717;-66.5406;233 -Araure;Araure;9.5667;-69.2167;233 -Guanare;Guanare;9.0436;-69.7489;233 -Valera;Valera;9.3206;-70.6078;233 -Anaco;Anaco;9.4333;-64.4667;233 -Santa Rita;Santa Rita;10.2003;-67.5514;233 -Baruta;Baruta;10.4335;-66.8754;233 -Turmero;Turmero;10.2283;-67.4753;233 -Los Teques;Los Teques;10.3411;-67.0406;233 -Sabaneta;Sabaneta;8.7522;-69.9325;233 -Puerto Píritu;Puerto Piritu;10.0667;-65.05;233 -San Felipe;San Felipe;10.3353;-68.7458;233 -Cabimas;Cabimas;10.4;-71.4333;233 -Puerto La Cruz;Puerto La Cruz;10.2167;-64.6167;233 -Punto Fijo;Punto Fijo;11.7167;-70.1833;233 -San Cristóbal;San Cristobal;7.7682;-72.2322;233 -Barinas;Barinas;8.6226;-70.2075;233 -Coro;Coro;11.395;-69.6816;233 -Mérida;Merida;8.5833;-71.1333;233 -Cumaná;Cumana;10.45;-64.1667;233 -El Limón;El Limon;10.3003;-67.6336;233 -Carora;Carora;10.1692;-70.0783;233 -Santa Lucía;Santa Lucia;10.2606;-66.6639;233 -Valle de La Pascua;Valle de La Pascua;9.2033;-66.0103;233 -Socopó;Socopo;8.2322;-70.8206;233 -Quíbor;Quibor;9.9281;-69.5778;233 -Tinaquillo;Tinaquillo;9.9167;-68.3;233 -La Asunción;La Asuncion;11.0333;-63.8628;233 -Charallave;Charallave;10.2431;-66.8622;233 -San Carlos;San Carlos;9.65;-68.5833;233 -Guasdualito;Guasdualito;7.2467;-70.7292;233 -Táriba;Tariba;7.8167;-72.2167;233 -Calabozo;Calabozo;8.9219;-67.4283;233 -Los Guayos;Los Guayos;10.1833;-67.9333;233 -Machiques;Machiques;10.0667;-72.5667;233 -Ciudad Ojeda;Ciudad Ojeda;10.2;-71.3;233 -Porlamar;Porlamar;10.9556;-63.8478;233 -Cagua;Cagua;10.1875;-67.4611;233 -Palo Negro;Palo Negro;10.16;-67.5582;233 -Ocumare del Tuy;Ocumare del Tuy;10.1136;-66.7814;233 -Villa de Cura;Villa de Cura;10.0386;-67.4894;233 -Yaritagua;Yaritagua;10.0753;-69.1283;233 -Bruzual;Bruzual;8.0494;-69.3316;233 -Lecherías;Lecherias;10.1889;-64.6951;233 -Trujillo;Trujillo;9.3658;-70.4369;233 -La Colonia Tovar;La Colonia Tovar;10.4167;-67.2833;233 -Puerto Ayacucho;Puerto Ayacucho;5.6631;-67.6264;233 -San Juan de los Morros;San Juan de los Morros;9.901;-67.354;233 -Tucupita;Tucupita;9.0575;-62.0452;233 -Chaguaramas;Chaguaramas;9.3385;-66.2525;233 -Upata;Upata;8.0204;-62.41;233 -Mapire;Mapire;7.7411;-64.7107;233 -Zaraza;Zaraza;9.3394;-65.3167;233 -San Antonio del Táchira;San Antonio del Tachira;7.8145;-72.4431;233 -Cabudare;Cabudare;10.0331;-69.2633;233 -Caripito;Caripito;10.111;-63.1048;233 -Tucacas;Tucacas;10.7978;-68.3175;233 -San Carlos del Zulia;San Carlos del Zulia;9;-71.95;233 -Cantaura;Cantaura;9.3005;-64.3564;233 -La Grita;La Grita;8.1333;-71.9833;233 -Maiquetía;Maiquetia;10.5958;-66.9772;233 -Mucuchíes;Mucuchies;8.75;-70.9167;233 -Rubio;Rubio;7.7;-72.35;233 -San José de Aerocuar;San Jose de Aerocuar;10.6014;-63.3278;233 -Santa Cruz de Los Taques;Santa Cruz de Los Taques;11.8231;-70.2535;233 -El Tocuyo;El Tocuyo;9.7822;-69.7931;233 -El Manteco;El Manteco;7.35;-62.5453;233 -Altagracia de Orituco;Altagracia de Orituco;9.8504;-66.38;233 -Onoto;Onoto;9.5958;-65.1897;233 -El Dorado;El Dorado;6.7167;-61.6167;233 -La Esmeralda;La Esmeralda;3.1738;-65.5466;233 -Sanare;Sanare;9.7822;-69.7931;233 -Hà Tiên;Ha Tien;10.3831;104.4875;234 -Luân Châu;Luan Chau;21.74;103.343;234 -Bình Long;Binh Long;11.6504;106.6;234 -Dĩ An;Di An;10.8927;106.7634;234 -Quảng Trị;Quang Tri;16.7504;107.2;234 -Phú Quốc;Phu Quoc;10.2289;103.9572;234 -Điện Biên Phủ;Dien Bien Phu;21.3924;103.016;234 -Kon Tum;Kon Tum;14.3544;108.0075;234 -Đà Lạt;Da Lat;11.9359;108.4429;234 -Đồng Xoài;Dong Xoai;11.5349;106.8832;234 -Lai Châu;Lai Chau;22.3991;103.4393;234 -Gia Nghĩa;Gia Nghia;12.0042;107.6907;234 -Tam Kỳ;Tam Ky;15.5667;108.4833;234 -Vĩnh Yên;Vinh Yen;21.31;105.5967;234 -Hưng Yên;Hung Yen;20.6464;106.0511;234 -Phủ Lý;Phu Ly;20.5453;105.9122;234 -Đà Nẵng;Da Nang;16.0748;108.224;234 -Bắc Kạn;Bac Kan;22.1514;105.8377;234 -Sơn La;Son La;21.327;103.9141;234 -Đông Hà;Dong Ha;16.8056;107.0906;234 -Lào Cai;Lao Cai;22.4194;103.995;234 -Bắc Giang;Bac Giang;21.2731;106.1947;234 -Bến Tre;Ben Tre;10.2333;106.3833;234 -Cao Bằng;Cao Bang;22.6731;106.25;234 -Tuyên Quang;Tuyen Quang;21.8281;105.2156;234 -Hà Giang;Ha Giang;22.8233;104.9836;234 -Tân An;Tan An;10.5322;106.4042;234 -Cao Lãnh;Cao Lanh;10.4603;105.6331;234 -Cam Ranh;Cam Ranh;11.902;109.2207;234 -Pleiku;Pleiku;13.9715;108.0147;234 -Lạng Sơn;Lang Son;21.8478;106.7578;234 -Cẩm Phả;Cam Pha;21.0065;107.2726;234 -Châu Đốc;Chau Doc;10.7;105.1167;234 -Cam Ranh;Cam Ranh;11.9136;109.1369;234 -Hòa Bình;Hoa Binh;20.8175;105.3375;234 -Hội An;Hoi An;15.8777;108.3327;234 -Mỹ Tho;My Tho;10.3543;106.364;234 -Tây Ninh;Tay Ninh;11.3131;106.0963;234 -Ninh Bình;Ninh Binh;20.2581;105.9797;234 -Trà Vinh;Tra Vinh;9.9369;106.3411;234 -Vĩnh Long;Vinh Long;10.255;105.9753;234 -Mang La;Mang La;14.3838;107.9833;234 -Yên Bái;Yen Bai;21.7325;104.9064;234 -Vị Thanh;Vi Thanh;9.7833;105.4708;234 -Sóc Trăng;Soc Trang;9.6;105.9719;234 -Long Xuyên;Long Xuyen;10.3686;105.4234;234 -Việt Trì;Viet Tri;21.3136;105.3947;234 -Thái Bình;Thai Binh;20.4461;106.3422;234 -Ấp Đa Lợi;Ap Da Loi;11.9304;108.42;234 -Quảng Ngãi;Quang Ngai;15.1206;108.7922;234 -Quy Nhơn;Quy Nhon;13.7696;109.2314;234 -Cà Mau;Ca Mau;9.1833;105.15;234 -Thái Nguyên;Thai Nguyen;21.6;105.85;234 -Vũng Tàu;Vung Tau;10.4042;107.1417;234 -Nam Định;Nam Dinh;20.42;106.1683;234 -Buôn Ma Thuột;Buon Ma Thuot;12.6667;108.05;234 -Bạc Liêu;Bac Lieu;9.2833;105.7167;234 -Rạch Giá;Rach Gia;10.0125;105.0808;234 -Thủ Dầu Một;Thu Dau Mot;11.0042;106.6583;234 -Tuy Hòa;Tuy Hoa;13.0869;109.3086;234 -Hà Tĩnh;Ha Tinh;18.3431;105.9058;234 -Đồng Hới;Dong Hoi;17.4833;106.6;234 -Sơn Tây;Son Tay;21.1382;105.505;234 -Hạ Long;Ha Long;20.9516;107.0852;234 -Phan Rang-Tháp Chàm;Phan Rang-Thap Cham;11.5643;108.9886;234 -Phan Thiết;Phan Thiet;10.9375;108.1583;234 -Sa Đéc;Sa Dec;10.3105;105.7397;234 -Huế;Hue;16.4637;107.5908;234 -Vinh;Vinh;18.6733;105.6922;234 -Bắc Ninh;Bac Ninh;21.1861;106.0763;234 -Hải Dương;Hai Duong;20.9399;106.3309;234 -Nha Trang;Nha Trang;12.2495;109.1908;234 -Thanh Hóa;Thanh Hoa;19.8075;105.7764;234 -Cần Thơ;Can Tho;10.0333;105.7833;234 -Haiphong;Haiphong;20.8;106.6667;234 -Hanoi;Hanoi;21.0245;105.8412;234 -Ho Chi Minh City;Ho Chi Minh City;10.8167;106.6333;234 -Biên Hòa;Bien Hoa;10.9508;106.8221;234 -Thủ Đức;Thu Duc;10.7924;106.7518;234 -Quảng Hà;Quang Ha;16.06;108.25;234 -Mata-Utu;Mata-Utu;-13.2825;-176.1736;235 -Leava;Leava;-14.2933;-178.1583;235 -Al Quds;Al Quds;31.7764;35.2269;236 -Sanaa;Sanaa;15.35;44.2;237 -Aden;Aden;12.8;45.0333;237 -Al Ḩudaydah;Al Hudaydah;14.8022;42.9511;237 -Ta‘izz;Ta`izz;13.5789;44.0219;237 -Ja‘ār;Ja`ar;13.2167;45.3;237 -Dhamār;Dhamar;14.55;44.4017;237 -Ma‘bar;Ma`bar;14.7939;44.2936;237 -Ibb;Ibb;13.9759;44.1709;237 -Ibb;Ibb;13.9667;44.1667;237 -Tarīm;Tarim;16.05;49;237 -Ash Shaykh ‘Uthmān;Ash Shaykh `Uthman;12.8866;45.0279;237 -Al Mukallā;Al Mukalla;14.5333;49.1333;237 -Al Bayḑā’;Al Bayda';13.979;45.574;237 -‘Ataq;`Ataq;14.55;46.8;237 -Laḩij;Lahij;13.05;44.8833;237 -Ḩajjah;Hajjah;15.695;43.5975;237 -Zinjibār;Zinjibar;13.1283;45.3803;237 -Şa‘dah;Sa`dah;16.94;43.7592;237 -Al Ḩazm;Al Hazm;16.1641;44.7769;237 -Al Jabīn;Al Jabin;14.704;43.599;237 -Aḑ Ḑāli‘;Ad Dali`;13.6957;44.7314;237 -‘Amrān;`Amran;15.6594;43.9439;237 -Khamir;Khamir;15.99;43.95;237 -Al Maḩwīt;Al Mahwit;15.4694;43.5453;237 -Ar Rawḑah;Ar Rawdah;14.48;47.27;237 -Al Ghayz̧ah;Al Ghayzah;16.2394;52.1638;237 -Ḩadībū;Hadibu;12.6519;54.0239;237 -Jiblah;Jiblah;13.9167;44.15;237 -Ad Dīs;Ad Dis;14.91;49.992;237 -Ma’rib;Ma'rib;15.4228;45.3375;237 -Say’ūn;Say'un;15.943;48.7873;237 -Ash Shiḩr;Ash Shihr;14.7608;49.6069;237 -Ḑawrān ad Daydah;Dawran ad Daydah;14.7608;44.1904;237 -Mocha;Mocha;13.3167;43.25;237 -Raydah;Raydah;15.8233;44.0386;237 -Shibām;Shibam;15.9269;48.6267;237 -Zabīd;Zabid;14.2;43.3167;237 -Al Qā‘idah;Al Qa`idah;13.7569;44.1392;237 -Bayt al Faqīh;Bayt al Faqih;14.5167;43.3167;237 -Bājil;Bajil;15.0583;43.285;237 -Radā‘;Rada`;14.4295;44.8341;237 -Yarīm;Yarim;14.2978;44.3778;237 -Kafue;Kafue;-15.78;28.18;238 -Lundazi;Lundazi;-12.2895;33.17;238 -Zambezi;Zambezi;-13.54;23.1099;238 -Kalabo;Kalabo;-14.9896;22.68;238 -Lukulu;Lukulu;-14.3896;23.24;238 -Kasempa;Kasempa;-13.4596;25.82;238 -Nyimba;Nyimba;-14.5495;30.81;238 -Kapiri Mposhi;Kapiri Mposhi;-13.9696;28.66;238 -Chililabombwe;Chililabombwe;-12.3667;27.8333;238 -Mwinilunga;Mwinilunga;-11.7396;24.44;238 -Kaoma;Kaoma;-14.7796;24.8;238 -Chinsali;Chinsali;-10.5496;32.06;238 -Kawambwa;Kawambwa;-9.7795;29.08;238 -Mbala;Mbala;-8.84;31.37;238 -Solwezi;Solwezi;-12.1833;26.4;238 -Mongu;Mongu;-15.2796;23.12;238 -Choma;Choma;-16.8095;26.97;238 -Mumbwa;Mumbwa;-14.9796;27.07;238 -Sesheke;Sesheke;-17.4806;24.3064;238 -Chingola;Chingola;-12.5447;27.8708;238 -Nchelenge;Nchelenge;-9.3467;28.7344;238 -Kashikishi;Kashikishi;-9.3172;28.7331;238 -Livingstone;Livingstone;-17.85;25.8667;238 -Mansa;Mansa;-11.1822;28.8833;238 -Mufulira;Mufulira;-12.5546;28.2604;238 -Kabwe;Kabwe;-14.4333;28.45;238 -Luanshya;Luanshya;-13.1333;28.4;238 -Chipata;Chipata;-13.6386;32.6453;238 -Mazabuka;Mazabuka;-15.8667;27.7667;238 -Kasama;Kasama;-10.1996;31.1799;238 -Mpika;Mpika;-11.83;31.46;238 -Kitwe;Kitwe;-12.8208;28.2119;238 -Ndola;Ndola;-12.9683;28.6337;238 -Lusaka;Lusaka;-15.4167;28.2833;238 -Senanga;Senanga;-16.1196;23.27;238 -Redcliff;Redcliff;-19.0333;29.7833;239 -Harare;Harare;-17.8292;31.0522;239 -Victoria Falls;Victoria Falls;-17.9333;25.8333;239 -Bulawayo;Bulawayo;-20.1667;28.5667;239 -Chiredzi;Chiredzi;-21.0496;31.66;239 -Mutare;Mutare;-18.9728;32.6694;239 -Kariba;Kariba;-16.5333;28.8;239 -Chitungwiza;Chitungwiza;-18;31.1;239 -Karoi;Karoi;-16.8196;29.68;239 -Gweru;Gweru;-19.458;29.82;239 -Ruwa;Ruwa;-17.8897;31.2447;239 -Bindura;Bindura;-17.3;31.3333;239 -Marondera;Marondera;-18.1833;31.55;239 -Chinhoyi;Chinhoyi;-17.35;30.2;239 -Masvingo;Masvingo;-20.0744;30.8328;239 -Gwanda;Gwanda;-20.945;29.025;239 -Lupane;Lupane;-18.9315;27.807;239 -Kadoma;Kadoma;-18.35;29.9167;239 -Kwekwe;Kwekwe;-18.9167;29.9833;239 -Hwange;Hwange;-18.3647;26.5;239 -Beitbridge;Beitbridge;-22.2167;30;239 -Mazoe;Mazoe;-17.5196;30.97;239 -Plumtree;Plumtree;-20.4869;27.8042;239 -Zvishavane;Zvishavane;-20.3333;30.0333;239 -Chivhu;Chivhu;-19.0196;30.8973;239 -Shamva;Shamva;-17.3196;31.57;239 diff --git a/Data/LOVE.NET.Data/Files/Countries.csv b/Data/LOVE.NET.Data/Files/Countries.csv deleted file mode 100644 index 7d6b2d3..0000000 --- a/Data/LOVE.NET.Data/Files/Countries.csv +++ /dev/null @@ -1,240 +0,0 @@ -Id;Name -1;Afghanistan -2;Albania -3;Algeria -4;American Samoa -5;Andorra -6;Angola -7;Anguilla -8;Antigua And Barbuda -9;Argentina -10;Armenia -11;Aruba -12;Australia -13;Austria -14;Azerbaijan -15;Bahrain -16;Bangladesh -17;Barbados -18;Belarus -19;Belgium -20;Belize -21;Benin -22;Bermuda -23;Bhutan -24;Bolivia -25;Bosnia And Herzegovina -26;Botswana -27;Brazil -28;British Virgin Islands -29;Brunei -30;Bulgaria -31;Burkina Faso -32;Burundi -33;Cabo Verde -34;Cambodia -35;Cameroon -36;Canada -37;Cayman Islands -38;Central African Republic -39;Chad -40;Chile -41;China -42;Christmas Island -43;Colombia -44;Comoros -45;Congo (Brazzaville) -46;Congo (Kinshasa) -47;Cook Islands -48;Costa Rica -49;Côte d'Ivoire -50;Croatia -51;Cuba -52;Curaçao -53;Cyprus -54;Czechia -55;Denmark -56;Djibouti -57;Dominica -58;Dominican Republic -59;Ecuador -60;Egypt -61;El Salvador -62;Equatorial Guinea -63;Eritrea -64;Estonia -65;Ethiopia -66;Falkland Islands (Islas Malvinas) -67;Faroe Islands -68;Federated States of Micronesia -69;Fiji -70;Finland -71;France -72;French Guiana -73;French Polynesia -74;Gabon -75;Gaza Strip -76;Georgia -77;Germany -78;Ghana -79;Gibraltar -80;Greece -81;Greenland -82;Grenada -83;Guadeloupe -84;Guam -85;Guatemala -86;Guinea -87;Guinea-Bissau -88;Guyana -89;Haiti -90;Honduras -91;Hong Kong -92;Hungary -93;Iceland -94;India -95;Indonesia -96;Iran -97;Iraq -98;Ireland -99;Isle Of Man -100;Israel -101;Italy -102;Jamaica -103;Japan -104;Jersey -105;Jordan -106;Kazakhstan -107;Kenya -108;Kiribati -109;Kosovo -110;Kuwait -111;Kyrgyzstan -112;Laos -113;Latvia -114;Lebanon -115;Lesotho -116;Liberia -117;Libya -118;Liechtenstein -119;Lithuania -120;Luxembourg -121;Macau -122;Macedonia -123;Madagascar -124;Malawi -125;Malaysia -126;Maldives -127;Mali -128;Malta -129;Marshall Islands -130;Martinique -131;Mauritania -132;Mauritius -133;Mayotte -134;Mexico -135;Moldova -136;Monaco -137;Mongolia -138;Montenegro -139;Montserrat -140;Morocco -141;Mozambique -142;Myanmar -143;Namibia -144;Nauru -145;Nepal -146;Netherlands -147;New Caledonia -148;New Zealand -149;Nicaragua -150;Niger -151;Nigeria -152;Niue -153;Norfolk Island -154;North Korea -155;Northern Mariana Islands -156;Norway -157;Oman -158;Pakistan -159;Palau -160;Panama -161;Papua New Guinea -162;Paraguay -163;Peru -164;Philippines -165;Pitcairn Islands -166;Poland -167;Portugal -168;Puerto Rico -169;Qatar -170;Reunion -171;Romania -172;Russia -173;Rwanda -174;Saint Barthelemy -175;Saint Helena, Ascension, And Tristan Da Cunha -176;Saint Kitts And Nevis -177;Saint Lucia -178;Saint Martin -179;Saint Pierre And Miquelon -180;Saint Vincent And The Grenadines -181;Samoa -182;San Marino -183;Sao Tome And Principe -184;Saudi Arabia -185;Senegal -186;Serbia -187;Seychelles -188;Sierra Leone -189;Singapore -190;Sint Maarten -191;Slovakia -192;Slovenia -193;Solomon Islands -194;Somalia -195;South Africa -196;South Georgia And South Sandwich Islands -197;South Korea -198;South Sudan -199;Spain -200;Sri Lanka -201;Sudan -202;Suriname -203;Svalbard -204;Swaziland -205;Sweden -206;Switzerland -207;Syria -208;Taiwan -209;Tajikistan -210;Tanzania -211;Thailand -212;The Bahamas -213;The Gambia -214;Timor-Leste -215;Togo -216;Tonga -217;Trinidad And Tobago -218;Tunisia -219;Turkey -220;Turkmenistan -221;Turks And Caicos Islands -222;Tuvalu -223;U.S. Virgin Islands -224;Uganda -225;Ukraine -226;United Arab Emirates -227;United Kingdom -228;United States -229;Uruguay -230;Uzbekistan -231;Vanuatu -232;Vatican City -233;Venezuela -234;Vietnam -235;Wallis And Futuna -236;West Bank -237;Yemen -238;Zambia -239;Zimbabwe diff --git a/Data/LOVE.NET.Data/Files/Users.json b/Data/LOVE.NET.Data/Files/Users.json deleted file mode 100644 index a20ff22..0000000 --- a/Data/LOVE.NET.Data/Files/Users.json +++ /dev/null @@ -1,146 +0,0 @@ -[ - { - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsDeleted": false, - "GenderId": 1, - "Bio": "Admin", - "Birthdate": "2004-10-17T00:00:00", - "Images": [ - { - "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1666714042/24-248253_user-profile-default-image-png-clipart-png-download_tuamuf.png", - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsProfilePicture": true - } - ], - "CountryId": 30, - "CityId": 5808, - "UserName": "admin", - "Email": "admin@admin.admin", - "NormalizedEmail": "ADMIN@ADMIN.ADMIN", - "EmailConfirmed": true, - "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", - "LockoutEnabled": false - }, - { - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsDeleted": false, - "GenderId": 1, - "Bio": "💪🎸", - "Birthdate": "2004-10-17T00:00:00", - "Images": [ - { - "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1712688226/l4awinl62fwwi8cj7kg6.jpg", - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsProfilePicture": true - } - ], - "CountryId": 30, - "CityId": 5885, - "UserName": "Pet3r", - "Email": "Pet3r@abv.bg", - "NormalizedEmail": "PET3R@ABV.BG", - "EmailConfirmed": true, - "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", - "LockoutEnabled": false - }, - { - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsDeleted": false, - "GenderId": 2, - "Bio": "UwU, OwO 🌺", - "Birthdate": "2004-10-17T00:00:00", - "Images": [ - { - "Url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSWd_WC2oPRxMWdgLUqrJLonosMjvMLgOJNQg&usqp=CAU", - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsProfilePicture": true - } - ], - "CountryId": 30, - "CityId": 5869, - "UserName": "Misa Misa", - "Email": "Misa4@abv.bg", - "NormalizedEmail": "MISA4@ABV.BG", - "EmailConfirmed": true, - "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", - "LockoutEnabled": false - }, - { - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsDeleted": false, - "GenderId": 3, - "Bio": "Astrology ♑ and travelling 🏔 are my passion", - "Birthdate": "2004-10-17T00:00:00", - "Images": [ - { - "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1712688226/l4awinl62fwwi8cj7kg6.jpg", - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsProfilePicture": true - } - ], - "CountryId": 30, - "CityId": 5807, - "UserName": "Gosho ot po4ivka", - "Email": "Go6o@abv.bg", - "NormalizedEmail": "GO6O@ABV.BG", - "EmailConfirmed": true, - "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", - "LockoutEnabled": false - }, - { - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsDeleted": false, - "GenderId": 1, - "Bio": "Are you todays date ?", - "Birthdate": "2004-10-17T00:00:00", - "Images": [ - { - "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1712688226/l4awinl62fwwi8cj7kg6.jpg", - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsProfilePicture": true - } - ], - "CountryId": 30, - "CityId": 5878, - "UserName": "4ing Yao 4ong", - "Email": "4ing4ong@abv.bg", - "NormalizedEmail": "4ING4ONG@ABV.BG", - "EmailConfirmed": true, - "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", - "LockoutEnabled": false - }, - { - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsDeleted": false, - "GenderId": 2, - "Bio": "I promise, I am not a roBOAT 🛶", - "Birthdate": "2004-10-17T00:00:00", - "Images": [ - { - "Url": "https://res.cloudinary.com/dojl8gfnd/image/upload/v1712688226/l4awinl62fwwi8cj7kg6.jpg", - "CreatedOn": "2022-10-17T18:03:39.3628562", - "ModifiedOn": "2022-10-17T18:03:40.127507", - "IsProfilePicture": true - } - ], - "CountryId": 30, - "CityId": 5834, - "UserName": "Mariika", - "Email": "MariikaBezIvan4o@abv.bg", - "NormalizedEmail": "MARIIKABEZIVAN4O@ABV.BG", - "EmailConfirmed": true, - "PasswordHash": "AQAAAAIAAYagAAAAEHH4eW47mQFUovaCwpS+eA/WqY1TX8Tmt4j8zbHrKQ2TnBjGB9PJiyINiBXp/X9Dpg==", - "LockoutEnabled": false - } -] \ No newline at end of file diff --git a/Data/LOVE.NET.Data/IdentityOptionsProvider.cs b/Data/LOVE.NET.Data/IdentityOptionsProvider.cs deleted file mode 100644 index dbe75db..0000000 --- a/Data/LOVE.NET.Data/IdentityOptionsProvider.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace LOVE.NET.Data -{ - using Microsoft.AspNetCore.Identity; - - public static class IdentityOptionsProvider - { - public static void GetIdentityOptions(IdentityOptions options) - { - options.Password.RequireDigit = false; - options.Password.RequiredLength = 5; - options.Password.RequireUppercase = false; - options.Password.RequireNonAlphanumeric = false; - options.Password.RequiredUniqueChars = 0; - options.User.AllowedUserNameCharacters += " "; - options.SignIn.RequireConfirmedEmail = false; // true - } - } -} diff --git a/Data/LOVE.NET.Data/LOVE.NET.Data.csproj b/Data/LOVE.NET.Data/LOVE.NET.Data.csproj deleted file mode 100644 index ab84901..0000000 --- a/Data/LOVE.NET.Data/LOVE.NET.Data.csproj +++ /dev/null @@ -1,61 +0,0 @@ - - - - net8.0 - true - latest - - - - ..\..\Rules.ruleset - - - - - - - - - PreserveNewest - Always - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - all - runtime; build; native; contentfiles; analyzers - - - - - runtime; build; native; contentfiles; analyzers - - - - - - - - - - - - Always - - - Always - - - Always - - - - \ No newline at end of file diff --git a/Data/LOVE.NET.Data/Migrations/20220607060115_InitialCreate.Designer.cs b/Data/LOVE.NET.Data/Migrations/20220607060115_InitialCreate.Designer.cs deleted file mode 100644 index fe77370..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220607060115_InitialCreate.Designer.cs +++ /dev/null @@ -1,348 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20220607060115_InitialCreate")] - partial class InitialCreate - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Logins"); - - b.Navigation("Roles"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20220607060115_InitialCreate.cs b/Data/LOVE.NET.Data/Migrations/20220607060115_InitialCreate.cs deleted file mode 100644 index 4c863f5..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220607060115_InitialCreate.cs +++ /dev/null @@ -1,266 +0,0 @@ -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - using System; - - using Microsoft.EntityFrameworkCore.Migrations; - - public partial class InitialCreate : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "AspNetRoles", - columns: table => new - { - Id = table.Column(type: "nvarchar(450)", nullable: false), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false), - DeletedOn = table.Column(type: "datetime2", nullable: true), - Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - NormalizedName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(max)", nullable: true), - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetRoles", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AspNetUsers", - columns: table => new - { - Id = table.Column(type: "nvarchar(450)", nullable: false), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false), - DeletedOn = table.Column(type: "datetime2", nullable: true), - UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - NormalizedUserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - Email = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - NormalizedEmail = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - EmailConfirmed = table.Column(type: "bit", nullable: false), - PasswordHash = table.Column(type: "nvarchar(max)", nullable: true), - SecurityStamp = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(max)", nullable: true), - PhoneNumber = table.Column(type: "nvarchar(max)", nullable: true), - PhoneNumberConfirmed = table.Column(type: "bit", nullable: false), - TwoFactorEnabled = table.Column(type: "bit", nullable: false), - LockoutEnd = table.Column(type: "datetimeoffset", nullable: true), - LockoutEnabled = table.Column(type: "bit", nullable: false), - AccessFailedCount = table.Column(type: "int", nullable: false), - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUsers", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Settings", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Name = table.Column(type: "nvarchar(max)", nullable: true), - Value = table.Column(type: "nvarchar(max)", nullable: true), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false), - DeletedOn = table.Column(type: "datetime2", nullable: true), - }, - constraints: table => - { - table.PrimaryKey("PK_Settings", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AspNetRoleClaims", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - RoleId = table.Column(type: "nvarchar(450)", nullable: false), - ClaimType = table.Column(type: "nvarchar(max)", nullable: true), - ClaimValue = table.Column(type: "nvarchar(max)", nullable: true), - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetRoleClaims", x => x.Id); - table.ForeignKey( - name: "FK_AspNetRoleClaims_AspNetRoles_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserClaims", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - UserId = table.Column(type: "nvarchar(450)", nullable: false), - ClaimType = table.Column(type: "nvarchar(max)", nullable: true), - ClaimValue = table.Column(type: "nvarchar(max)", nullable: true), - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserClaims", x => x.Id); - table.ForeignKey( - name: "FK_AspNetUserClaims_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserLogins", - columns: table => new - { - LoginProvider = table.Column(type: "nvarchar(450)", nullable: false), - ProviderKey = table.Column(type: "nvarchar(450)", nullable: false), - ProviderDisplayName = table.Column(type: "nvarchar(max)", nullable: true), - UserId = table.Column(type: "nvarchar(450)", nullable: false), - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserLogins", x => new { x.LoginProvider, x.ProviderKey }); - table.ForeignKey( - name: "FK_AspNetUserLogins_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserRoles", - columns: table => new - { - UserId = table.Column(type: "nvarchar(450)", nullable: false), - RoleId = table.Column(type: "nvarchar(450)", nullable: false), - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserRoles", x => new { x.UserId, x.RoleId }); - table.ForeignKey( - name: "FK_AspNetUserRoles_AspNetRoles_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_AspNetUserRoles_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserTokens", - columns: table => new - { - UserId = table.Column(type: "nvarchar(450)", nullable: false), - LoginProvider = table.Column(type: "nvarchar(450)", nullable: false), - Name = table.Column(type: "nvarchar(450)", nullable: false), - Value = table.Column(type: "nvarchar(max)", nullable: true), - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); - table.ForeignKey( - name: "FK_AspNetUserTokens_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateIndex( - name: "IX_AspNetRoleClaims_RoleId", - table: "AspNetRoleClaims", - column: "RoleId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetRoles_IsDeleted", - table: "AspNetRoles", - column: "IsDeleted"); - - migrationBuilder.CreateIndex( - name: "RoleNameIndex", - table: "AspNetRoles", - column: "NormalizedName", - unique: true, - filter: "[NormalizedName] IS NOT NULL"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserClaims_UserId", - table: "AspNetUserClaims", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserLogins_UserId", - table: "AspNetUserLogins", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserRoles_RoleId", - table: "AspNetUserRoles", - column: "RoleId"); - - migrationBuilder.CreateIndex( - name: "EmailIndex", - table: "AspNetUsers", - column: "NormalizedEmail"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUsers_IsDeleted", - table: "AspNetUsers", - column: "IsDeleted"); - - migrationBuilder.CreateIndex( - name: "UserNameIndex", - table: "AspNetUsers", - column: "NormalizedUserName", - unique: true, - filter: "[NormalizedUserName] IS NOT NULL"); - - migrationBuilder.CreateIndex( - name: "IX_Settings_IsDeleted", - table: "Settings", - column: "IsDeleted"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "AspNetRoleClaims"); - - migrationBuilder.DropTable( - name: "AspNetUserClaims"); - - migrationBuilder.DropTable( - name: "AspNetUserLogins"); - - migrationBuilder.DropTable( - name: "AspNetUserRoles"); - - migrationBuilder.DropTable( - name: "AspNetUserTokens"); - - migrationBuilder.DropTable( - name: "Settings"); - - migrationBuilder.DropTable( - name: "AspNetRoles"); - - migrationBuilder.DropTable( - name: "AspNetUsers"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20220816183517_CountriesAndCities.Designer.cs b/Data/LOVE.NET.Data/Migrations/20220816183517_CountriesAndCities.Designer.cs deleted file mode 100644 index cb1aecc..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220816183517_CountriesAndCities.Designer.cs +++ /dev/null @@ -1,424 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20220816183517_CountriesAndCities")] - partial class CountriesAndCities - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("NameAscii") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Logins"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20220816183517_CountriesAndCities.cs b/Data/LOVE.NET.Data/Migrations/20220816183517_CountriesAndCities.cs deleted file mode 100644 index 55ba4d3..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220816183517_CountriesAndCities.cs +++ /dev/null @@ -1,67 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class CountriesAndCities : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "Countries", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Name = table.Column(type: "nvarchar(max)", nullable: true), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Countries", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Cities", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Name = table.Column(type: "nvarchar(max)", nullable: false), - NameAscii = table.Column(type: "nvarchar(max)", nullable: false), - Latitude = table.Column(type: "float", nullable: false), - Longitude = table.Column(type: "float", nullable: false), - CountryId = table.Column(type: "int", nullable: false), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Cities", x => x.Id); - table.ForeignKey( - name: "FK_Cities_Countries_CountryId", - column: x => x.CountryId, - principalTable: "Countries", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateIndex( - name: "IX_Cities_CountryId", - table: "Cities", - column: "CountryId"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Cities"); - - migrationBuilder.DropTable( - name: "Countries"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20220817180432_DatabaseModelsAndRelations.Designer.cs b/Data/LOVE.NET.Data/Migrations/20220817180432_DatabaseModelsAndRelations.Designer.cs deleted file mode 100644 index bdbc334..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220817180432_DatabaseModelsAndRelations.Designer.cs +++ /dev/null @@ -1,627 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20220817180432_DatabaseModelsAndRelations")] - partial class DatabaseModelsAndRelations - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.Property("MatchesId") - .HasColumnType("nvarchar(450)"); - - b.Property("UsersId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("MatchesId", "UsersId"); - - b.HasIndex("UsersId"); - - b.ToTable("ApplicationUserMatch"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Age") - .HasMaxLength(150) - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Match", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Matches"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.HasOne("LOVE.NET.Data.Models.Match", null) - .WithMany() - .HasForeignKey("MatchesId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UsersId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20220817180432_DatabaseModelsAndRelations.cs b/Data/LOVE.NET.Data/Migrations/20220817180432_DatabaseModelsAndRelations.cs deleted file mode 100644 index e41314d..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220817180432_DatabaseModelsAndRelations.cs +++ /dev/null @@ -1,296 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class DatabaseModelsAndRelations : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AlterColumn( - name: "Name", - table: "Countries", - type: "nvarchar(100)", - maxLength: 100, - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "nvarchar(max)", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "NameAscii", - table: "Cities", - type: "nvarchar(255)", - maxLength: 255, - nullable: false, - oldClrType: typeof(string), - oldType: "nvarchar(max)"); - - migrationBuilder.AlterColumn( - name: "Name", - table: "Cities", - type: "nvarchar(255)", - maxLength: 255, - nullable: false, - oldClrType: typeof(string), - oldType: "nvarchar(max)"); - - migrationBuilder.AddColumn( - name: "Age", - table: "AspNetUsers", - type: "int", - maxLength: 150, - nullable: false, - defaultValue: 0); - - migrationBuilder.AddColumn( - name: "Bio", - table: "AspNetUsers", - type: "nvarchar(255)", - maxLength: 255, - nullable: false, - defaultValue: ""); - - migrationBuilder.AddColumn( - name: "CityId", - table: "AspNetUsers", - type: "int", - nullable: false, - defaultValue: 0); - - migrationBuilder.AddColumn( - name: "CountryId", - table: "AspNetUsers", - type: "int", - nullable: false, - defaultValue: 0); - - migrationBuilder.CreateTable( - name: "Images", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Url = table.Column(type: "nvarchar(max)", nullable: false), - UserId = table.Column(type: "nvarchar(450)", nullable: true), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false), - DeletedOn = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Images", x => x.Id); - table.ForeignKey( - name: "FK_Images_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id"); - }); - - migrationBuilder.CreateTable( - name: "Likes", - columns: table => new - { - Id = table.Column(type: "nvarchar(450)", nullable: false), - UserId = table.Column(type: "nvarchar(450)", nullable: true), - LikedUserId = table.Column(type: "nvarchar(450)", nullable: true), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false), - DeletedOn = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Likes", x => x.Id); - table.ForeignKey( - name: "FK_Likes_AspNetUsers_LikedUserId", - column: x => x.LikedUserId, - principalTable: "AspNetUsers", - principalColumn: "Id"); - table.ForeignKey( - name: "FK_Likes_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id"); - }); - - migrationBuilder.CreateTable( - name: "Matches", - columns: table => new - { - Id = table.Column(type: "nvarchar(450)", nullable: false), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false), - DeletedOn = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Matches", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "ApplicationUserMatch", - columns: table => new - { - MatchesId = table.Column(type: "nvarchar(450)", nullable: false), - UsersId = table.Column(type: "nvarchar(450)", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ApplicationUserMatch", x => new { x.MatchesId, x.UsersId }); - table.ForeignKey( - name: "FK_ApplicationUserMatch_AspNetUsers_UsersId", - column: x => x.UsersId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_ApplicationUserMatch_Matches_MatchesId", - column: x => x.MatchesId, - principalTable: "Matches", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUsers_CityId", - table: "AspNetUsers", - column: "CityId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUsers_CountryId", - table: "AspNetUsers", - column: "CountryId"); - - migrationBuilder.CreateIndex( - name: "IX_ApplicationUserMatch_UsersId", - table: "ApplicationUserMatch", - column: "UsersId"); - - migrationBuilder.CreateIndex( - name: "IX_Images_IsDeleted", - table: "Images", - column: "IsDeleted"); - - migrationBuilder.CreateIndex( - name: "IX_Images_UserId", - table: "Images", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_Likes_IsDeleted", - table: "Likes", - column: "IsDeleted"); - - migrationBuilder.CreateIndex( - name: "IX_Likes_LikedUserId", - table: "Likes", - column: "LikedUserId"); - - migrationBuilder.CreateIndex( - name: "IX_Likes_UserId", - table: "Likes", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_Matches_IsDeleted", - table: "Matches", - column: "IsDeleted"); - - migrationBuilder.AddForeignKey( - name: "FK_AspNetUsers_Cities_CityId", - table: "AspNetUsers", - column: "CityId", - principalTable: "Cities", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_AspNetUsers_Countries_CountryId", - table: "AspNetUsers", - column: "CountryId", - principalTable: "Countries", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_AspNetUsers_Cities_CityId", - table: "AspNetUsers"); - - migrationBuilder.DropForeignKey( - name: "FK_AspNetUsers_Countries_CountryId", - table: "AspNetUsers"); - - migrationBuilder.DropTable( - name: "ApplicationUserMatch"); - - migrationBuilder.DropTable( - name: "Images"); - - migrationBuilder.DropTable( - name: "Likes"); - - migrationBuilder.DropTable( - name: "Matches"); - - migrationBuilder.DropIndex( - name: "IX_AspNetUsers_CityId", - table: "AspNetUsers"); - - migrationBuilder.DropIndex( - name: "IX_AspNetUsers_CountryId", - table: "AspNetUsers"); - - migrationBuilder.DropColumn( - name: "Age", - table: "AspNetUsers"); - - migrationBuilder.DropColumn( - name: "Bio", - table: "AspNetUsers"); - - migrationBuilder.DropColumn( - name: "CityId", - table: "AspNetUsers"); - - migrationBuilder.DropColumn( - name: "CountryId", - table: "AspNetUsers"); - - migrationBuilder.AlterColumn( - name: "Name", - table: "Countries", - type: "nvarchar(max)", - nullable: true, - oldClrType: typeof(string), - oldType: "nvarchar(100)", - oldMaxLength: 100); - - migrationBuilder.AlterColumn( - name: "NameAscii", - table: "Cities", - type: "nvarchar(max)", - nullable: false, - oldClrType: typeof(string), - oldType: "nvarchar(255)", - oldMaxLength: 255); - - migrationBuilder.AlterColumn( - name: "Name", - table: "Cities", - type: "nvarchar(max)", - nullable: false, - oldClrType: typeof(string), - oldType: "nvarchar(255)", - oldMaxLength: 255); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20220821122127_RefreshTokenToUser.Designer.cs b/Data/LOVE.NET.Data/Migrations/20220821122127_RefreshTokenToUser.Designer.cs deleted file mode 100644 index f4f7945..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220821122127_RefreshTokenToUser.Designer.cs +++ /dev/null @@ -1,669 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20220821122127_RefreshTokenToUser")] - partial class RefreshTokenToUser - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.Property("MatchesId") - .HasColumnType("nvarchar(450)"); - - b.Property("UsersId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("MatchesId", "UsersId"); - - b.HasIndex("UsersId"); - - b.ToTable("ApplicationUserMatch"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Age") - .HasMaxLength(150) - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Match", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Matches"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.HasOne("LOVE.NET.Data.Models.Match", null) - .WithMany() - .HasForeignKey("MatchesId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UsersId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20220821122127_RefreshTokenToUser.cs b/Data/LOVE.NET.Data/Migrations/20220821122127_RefreshTokenToUser.cs deleted file mode 100644 index 2e84dd7..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220821122127_RefreshTokenToUser.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class RefreshTokenToUser : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "RefreshTokens", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Token = table.Column(type: "nvarchar(max)", nullable: true), - Expires = table.Column(type: "datetime2", nullable: false), - Revoked = table.Column(type: "datetime2", nullable: true), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ReplacedByToken = table.Column(type: "nvarchar(max)", nullable: true), - ApplicationUserId = table.Column(type: "nvarchar(450)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_RefreshTokens", x => x.Id); - table.ForeignKey( - name: "FK_RefreshTokens_AspNetUsers_ApplicationUserId", - column: x => x.ApplicationUserId, - principalTable: "AspNetUsers", - principalColumn: "Id"); - }); - - migrationBuilder.CreateIndex( - name: "IX_RefreshTokens_ApplicationUserId", - table: "RefreshTokens", - column: "ApplicationUserId"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "RefreshTokens"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20220822171858_RemovingAgeAddingBirthdate.Designer.cs b/Data/LOVE.NET.Data/Migrations/20220822171858_RemovingAgeAddingBirthdate.Designer.cs deleted file mode 100644 index 44c4236..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220822171858_RemovingAgeAddingBirthdate.Designer.cs +++ /dev/null @@ -1,668 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20220822171858_RemovingAgeAddingBirthdate")] - partial class RemovingAgeAddingBirthdate - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.Property("MatchesId") - .HasColumnType("nvarchar(450)"); - - b.Property("UsersId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("MatchesId", "UsersId"); - - b.HasIndex("UsersId"); - - b.ToTable("ApplicationUserMatch"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Match", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Matches"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.HasOne("LOVE.NET.Data.Models.Match", null) - .WithMany() - .HasForeignKey("MatchesId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UsersId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20220822171858_RemovingAgeAddingBirthdate.cs b/Data/LOVE.NET.Data/Migrations/20220822171858_RemovingAgeAddingBirthdate.cs deleted file mode 100644 index 0dc09b2..0000000 --- a/Data/LOVE.NET.Data/Migrations/20220822171858_RemovingAgeAddingBirthdate.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class RemovingAgeAddingBirthdate : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "Age", - table: "AspNetUsers"); - - migrationBuilder.AddColumn( - name: "Birthdate", - table: "AspNetUsers", - type: "datetime2", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "Birthdate", - table: "AspNetUsers"); - - migrationBuilder.AddColumn( - name: "Age", - table: "AspNetUsers", - type: "int", - maxLength: 150, - nullable: false, - defaultValue: 0); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221029174931_AddIsProfilePictureFlagInImageModel.Designer.cs b/Data/LOVE.NET.Data/Migrations/20221029174931_AddIsProfilePictureFlagInImageModel.Designer.cs deleted file mode 100644 index edc6bcc..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221029174931_AddIsProfilePictureFlagInImageModel.Designer.cs +++ /dev/null @@ -1,671 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20221029174931_AddIsProfilePictureFlagInImageModel")] - partial class AddIsProfilePictureFlagInImageModel - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.Property("MatchesId") - .HasColumnType("nvarchar(450)"); - - b.Property("UsersId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("MatchesId", "UsersId"); - - b.HasIndex("UsersId"); - - b.ToTable("ApplicationUserMatch"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Match", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Matches"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.HasOne("LOVE.NET.Data.Models.Match", null) - .WithMany() - .HasForeignKey("MatchesId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UsersId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221029174931_AddIsProfilePictureFlagInImageModel.cs b/Data/LOVE.NET.Data/Migrations/20221029174931_AddIsProfilePictureFlagInImageModel.cs deleted file mode 100644 index 13f3794..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221029174931_AddIsProfilePictureFlagInImageModel.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class AddIsProfilePictureFlagInImageModel : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "IsProfilePicture", - table: "Images", - type: "bit", - nullable: false, - defaultValue: false); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "IsProfilePicture", - table: "Images"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221030161925_AddGenderEntity.Designer.cs b/Data/LOVE.NET.Data/Migrations/20221030161925_AddGenderEntity.Designer.cs deleted file mode 100644 index be5707b..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221030161925_AddGenderEntity.Designer.cs +++ /dev/null @@ -1,706 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20221030161925_AddGenderEntity")] - partial class AddGenderEntity - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.Property("MatchesId") - .HasColumnType("nvarchar(450)"); - - b.Property("UsersId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("MatchesId", "UsersId"); - - b.HasIndex("UsersId"); - - b.ToTable("ApplicationUserMatch"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("GenderId") - .HasColumnType("int"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("GenderId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Gender", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Genders"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Match", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Matches"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("ApplicationUserMatch", b => - { - b.HasOne("LOVE.NET.Data.Models.Match", null) - .WithMany() - .HasForeignKey("MatchesId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UsersId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Gender", "Gender") - .WithMany() - .HasForeignKey("GenderId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - - b.Navigation("Gender"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221030161925_AddGenderEntity.cs b/Data/LOVE.NET.Data/Migrations/20221030161925_AddGenderEntity.cs deleted file mode 100644 index 5515c93..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221030161925_AddGenderEntity.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class AddGenderEntity : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "GenderId", - table: "AspNetUsers", - type: "int", - nullable: false, - defaultValue: 0); - - migrationBuilder.CreateTable( - name: "Genders", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Name = table.Column(type: "nvarchar(max)", nullable: true), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Genders", x => x.Id); - }); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUsers_GenderId", - table: "AspNetUsers", - column: "GenderId"); - - migrationBuilder.AddForeignKey( - name: "FK_AspNetUsers_Genders_GenderId", - table: "AspNetUsers", - column: "GenderId", - principalTable: "Genders", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_AspNetUsers_Genders_GenderId", - table: "AspNetUsers"); - - migrationBuilder.DropTable( - name: "Genders"); - - migrationBuilder.DropIndex( - name: "IX_AspNetUsers_GenderId", - table: "AspNetUsers"); - - migrationBuilder.DropColumn( - name: "GenderId", - table: "AspNetUsers"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221101184133_RemoveMatchModelUseSelfReferenceAsMatch.Designer.cs b/Data/LOVE.NET.Data/Migrations/20221101184133_RemoveMatchModelUseSelfReferenceAsMatch.Designer.cs deleted file mode 100644 index cbf60b2..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221101184133_RemoveMatchModelUseSelfReferenceAsMatch.Designer.cs +++ /dev/null @@ -1,663 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20221101184133_RemoveMatchModelUseSelfReferenceAsMatch")] - partial class RemoveMatchModelUseSelfReferenceAsMatch - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("GenderId") - .HasColumnType("int"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("GenderId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Gender", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Genders"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Matches") - .HasForeignKey("ApplicationUserId"); - - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Gender", "Gender") - .WithMany() - .HasForeignKey("GenderId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - - b.Navigation("Gender"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("Matches"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221101184133_RemoveMatchModelUseSelfReferenceAsMatch.cs b/Data/LOVE.NET.Data/Migrations/20221101184133_RemoveMatchModelUseSelfReferenceAsMatch.cs deleted file mode 100644 index 1ff54da..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221101184133_RemoveMatchModelUseSelfReferenceAsMatch.cs +++ /dev/null @@ -1,101 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class RemoveMatchModelUseSelfReferenceAsMatch : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "ApplicationUserMatch"); - - migrationBuilder.DropTable( - name: "Matches"); - - migrationBuilder.AddColumn( - name: "ApplicationUserId", - table: "AspNetUsers", - type: "nvarchar(450)", - nullable: true); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUsers_ApplicationUserId", - table: "AspNetUsers", - column: "ApplicationUserId"); - - migrationBuilder.AddForeignKey( - name: "FK_AspNetUsers_AspNetUsers_ApplicationUserId", - table: "AspNetUsers", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_AspNetUsers_AspNetUsers_ApplicationUserId", - table: "AspNetUsers"); - - migrationBuilder.DropIndex( - name: "IX_AspNetUsers_ApplicationUserId", - table: "AspNetUsers"); - - migrationBuilder.DropColumn( - name: "ApplicationUserId", - table: "AspNetUsers"); - - migrationBuilder.CreateTable( - name: "Matches", - columns: table => new - { - Id = table.Column(type: "nvarchar(450)", nullable: false), - CreatedOn = table.Column(type: "datetime2", nullable: false), - DeletedOn = table.Column(type: "datetime2", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Matches", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "ApplicationUserMatch", - columns: table => new - { - MatchesId = table.Column(type: "nvarchar(450)", nullable: false), - UsersId = table.Column(type: "nvarchar(450)", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ApplicationUserMatch", x => new { x.MatchesId, x.UsersId }); - table.ForeignKey( - name: "FK_ApplicationUserMatch_AspNetUsers_UsersId", - column: x => x.UsersId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_ApplicationUserMatch_Matches_MatchesId", - column: x => x.MatchesId, - principalTable: "Matches", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateIndex( - name: "IX_ApplicationUserMatch_UsersId", - table: "ApplicationUserMatch", - column: "UsersId"); - - migrationBuilder.CreateIndex( - name: "IX_Matches_IsDeleted", - table: "Matches", - column: "IsDeleted"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221101192258_RemoveUserSelfReference.Designer.cs b/Data/LOVE.NET.Data/Migrations/20221101192258_RemoveUserSelfReference.Designer.cs deleted file mode 100644 index b9a2a43..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221101192258_RemoveUserSelfReference.Designer.cs +++ /dev/null @@ -1,652 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20221101192258_RemoveUserSelfReference")] - partial class RemoveUserSelfReference - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("GenderId") - .HasColumnType("int"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("GenderId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Gender", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Genders"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Gender", "Gender") - .WithMany() - .HasForeignKey("GenderId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - - b.Navigation("Gender"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221101192258_RemoveUserSelfReference.cs b/Data/LOVE.NET.Data/Migrations/20221101192258_RemoveUserSelfReference.cs deleted file mode 100644 index 1256a87..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221101192258_RemoveUserSelfReference.cs +++ /dev/null @@ -1,45 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class RemoveUserSelfReference : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_AspNetUsers_AspNetUsers_ApplicationUserId", - table: "AspNetUsers"); - - migrationBuilder.DropIndex( - name: "IX_AspNetUsers_ApplicationUserId", - table: "AspNetUsers"); - - migrationBuilder.DropColumn( - name: "ApplicationUserId", - table: "AspNetUsers"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "ApplicationUserId", - table: "AspNetUsers", - type: "nvarchar(450)", - nullable: true); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUsers_ApplicationUserId", - table: "AspNetUsers", - column: "ApplicationUserId"); - - migrationBuilder.AddForeignKey( - name: "FK_AspNetUsers_AspNetUsers_ApplicationUserId", - table: "AspNetUsers", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221129164506_AddingMessages.Designer.cs b/Data/LOVE.NET.Data/Migrations/20221129164506_AddingMessages.Designer.cs deleted file mode 100644 index bdeb4ec..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221129164506_AddingMessages.Designer.cs +++ /dev/null @@ -1,690 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20221129164506_AddingMessages")] - partial class AddingMessages - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("GenderId") - .HasColumnType("int"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("GenderId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Gender", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Genders"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("RoomId") - .HasColumnType("nvarchar(max)"); - - b.Property("Text") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Messages"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.ToTable("Settings"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Gender", "Gender") - .WithMany() - .HasForeignKey("GenderId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - - b.Navigation("Gender"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Messages") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("Messages"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221129164506_AddingMessages.cs b/Data/LOVE.NET.Data/Migrations/20221129164506_AddingMessages.cs deleted file mode 100644 index a120fc3..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221129164506_AddingMessages.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class AddingMessages : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "Messages", - columns: table => new - { - Id = table.Column(type: "nvarchar(450)", nullable: false), - RoomId = table.Column(type: "nvarchar(max)", nullable: true), - UserId = table.Column(type: "nvarchar(450)", nullable: true), - Text = table.Column(type: "nvarchar(max)", nullable: true), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Messages", x => x.Id); - table.ForeignKey( - name: "FK_Messages_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id"); - }); - - migrationBuilder.CreateIndex( - name: "IX_Messages_UserId", - table: "Messages", - column: "UserId"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Messages"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221217094417_FinalMigration.Designer.cs b/Data/LOVE.NET.Data/Migrations/20221217094417_FinalMigration.Designer.cs deleted file mode 100644 index 81ac563..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221217094417_FinalMigration.Designer.cs +++ /dev/null @@ -1,657 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20221217094417_FinalMigration")] - partial class FinalMigration - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("GenderId") - .HasColumnType("int"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("GenderId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Gender", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Genders"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("RoomId") - .HasColumnType("nvarchar(max)"); - - b.Property("Text") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Messages"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Gender", "Gender") - .WithMany() - .HasForeignKey("GenderId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - - b.Navigation("Gender"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Messages") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("Messages"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20221217094417_FinalMigration.cs b/Data/LOVE.NET.Data/Migrations/20221217094417_FinalMigration.cs deleted file mode 100644 index d1829ba..0000000 --- a/Data/LOVE.NET.Data/Migrations/20221217094417_FinalMigration.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class FinalMigration : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Settings"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "Settings", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - CreatedOn = table.Column(type: "datetime2", nullable: false), - DeletedOn = table.Column(type: "datetime2", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true), - Name = table.Column(type: "nvarchar(max)", nullable: true), - Value = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Settings", x => x.Id); - }); - - migrationBuilder.CreateIndex( - name: "IX_Settings_IsDeleted", - table: "Settings", - column: "IsDeleted"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20230219145814_AddImageUrlToMessage.Designer.cs b/Data/LOVE.NET.Data/Migrations/20230219145814_AddImageUrlToMessage.Designer.cs deleted file mode 100644 index 842a365..0000000 --- a/Data/LOVE.NET.Data/Migrations/20230219145814_AddImageUrlToMessage.Designer.cs +++ /dev/null @@ -1,660 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20230219145814_AddImageUrlToMessage")] - partial class AddImageUrlToMessage - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("GenderId") - .HasColumnType("int"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("GenderId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Gender", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Genders"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ImageUrl") - .HasColumnType("nvarchar(max)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("RoomId") - .HasColumnType("nvarchar(max)"); - - b.Property("Text") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Messages"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Gender", "Gender") - .WithMany() - .HasForeignKey("GenderId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - - b.Navigation("Gender"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Messages") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("Messages"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20230219145814_AddImageUrlToMessage.cs b/Data/LOVE.NET.Data/Migrations/20230219145814_AddImageUrlToMessage.cs deleted file mode 100644 index aab57ca..0000000 --- a/Data/LOVE.NET.Data/Migrations/20230219145814_AddImageUrlToMessage.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class AddImageUrlToMessage : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "ImageUrl", - table: "Messages", - type: "nvarchar(max)", - nullable: true); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "ImageUrl", - table: "Messages"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20230219160749_MakeMessageTextOptional.Designer.cs b/Data/LOVE.NET.Data/Migrations/20230219160749_MakeMessageTextOptional.Designer.cs deleted file mode 100644 index a4ffbba..0000000 --- a/Data/LOVE.NET.Data/Migrations/20230219160749_MakeMessageTextOptional.Designer.cs +++ /dev/null @@ -1,660 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20230219160749_MakeMessageTextOptional")] - partial class MakeMessageTextOptional - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.5") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("GenderId") - .HasColumnType("int"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("GenderId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Gender", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Genders"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ImageUrl") - .HasColumnType("nvarchar(max)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("RoomId") - .HasColumnType("nvarchar(max)"); - - b.Property("Text") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Messages"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Gender", "Gender") - .WithMany() - .HasForeignKey("GenderId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - - b.Navigation("Gender"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Messages") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("Messages"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20230219160749_MakeMessageTextOptional.cs b/Data/LOVE.NET.Data/Migrations/20230219160749_MakeMessageTextOptional.cs deleted file mode 100644 index 8c8fe76..0000000 --- a/Data/LOVE.NET.Data/Migrations/20230219160749_MakeMessageTextOptional.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - public partial class MakeMessageTextOptional : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20240331190546_AddingChatrooms.Designer.cs b/Data/LOVE.NET.Data/Migrations/20240331190546_AddingChatrooms.Designer.cs deleted file mode 100644 index 37b6cb0..0000000 --- a/Data/LOVE.NET.Data/Migrations/20240331190546_AddingChatrooms.Designer.cs +++ /dev/null @@ -1,683 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20240331190546_AddingChatrooms")] - partial class AddingChatrooms - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.2") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("GenderId") - .HasColumnType("int"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("GenderId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Chatroom", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Title") - .HasColumnType("nvarchar(max)"); - - b.Property("Url") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Chatrooms"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Gender", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Genders"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ImageUrl") - .HasColumnType("nvarchar(max)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("RoomId") - .HasColumnType("nvarchar(max)"); - - b.Property("Text") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Messages"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Gender", "Gender") - .WithMany() - .HasForeignKey("GenderId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - - b.Navigation("Gender"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Messages") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("Messages"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/20240331190546_AddingChatrooms.cs b/Data/LOVE.NET.Data/Migrations/20240331190546_AddingChatrooms.cs deleted file mode 100644 index 39216a9..0000000 --- a/Data/LOVE.NET.Data/Migrations/20240331190546_AddingChatrooms.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - /// - public partial class AddingChatrooms : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "Chatrooms", - columns: table => new - { - Id = table.Column(type: "nvarchar(450)", nullable: false), - Title = table.Column(type: "nvarchar(max)", nullable: true), - Url = table.Column(type: "nvarchar(max)", nullable: true), - CreatedOn = table.Column(type: "datetime2", nullable: false), - ModifiedOn = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Chatrooms", x => x.Id); - }); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Chatrooms"); - } - } -} diff --git a/Data/LOVE.NET.Data/Migrations/ApplicationDbContextModelSnapshot.cs b/Data/LOVE.NET.Data/Migrations/ApplicationDbContextModelSnapshot.cs deleted file mode 100644 index cb5a613..0000000 --- a/Data/LOVE.NET.Data/Migrations/ApplicationDbContextModelSnapshot.cs +++ /dev/null @@ -1,680 +0,0 @@ -// -using System; -using LOVE.NET.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace LOVE.NET.Data.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - partial class ApplicationDbContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.2") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationRole", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex") - .HasFilter("[NormalizedName] IS NOT NULL"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("AccessFailedCount") - .HasColumnType("int"); - - b.Property("Bio") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("Birthdate") - .HasColumnType("datetime2"); - - b.Property("CityId") - .HasColumnType("int"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("nvarchar(max)"); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("bit"); - - b.Property("GenderId") - .HasColumnType("int"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LockoutEnabled") - .HasColumnType("bit"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("PasswordHash") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumber") - .HasColumnType("nvarchar(max)"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); - - b.Property("SecurityStamp") - .HasColumnType("nvarchar(max)"); - - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("CityId"); - - b.HasIndex("CountryId"); - - b.HasIndex("GenderId"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex") - .HasFilter("[NormalizedUserName] IS NOT NULL"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Chatroom", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Title") - .HasColumnType("nvarchar(max)"); - - b.Property("Url") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Chatrooms"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("CountryId") - .HasColumnType("int"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Latitude") - .HasColumnType("float"); - - b.Property("Longitude") - .HasColumnType("float"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.Property("NameAscii") - .IsRequired() - .HasMaxLength(255) - .HasColumnType("nvarchar(255)"); - - b.HasKey("Id"); - - b.HasIndex("CountryId"); - - b.ToTable("Cities"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.HasKey("Id"); - - b.ToTable("Countries"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Gender", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Name") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Genders"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("IsProfilePicture") - .HasColumnType("bit"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("Url") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("UserId"); - - b.ToTable("Images"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("DeletedOn") - .HasColumnType("datetime2"); - - b.Property("IsDeleted") - .HasColumnType("bit"); - - b.Property("LikedUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("IsDeleted"); - - b.HasIndex("LikedUserId"); - - b.HasIndex("UserId"); - - b.ToTable("Likes"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.Property("Id") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("ImageUrl") - .HasColumnType("nvarchar(max)"); - - b.Property("ModifiedOn") - .HasColumnType("datetime2"); - - b.Property("RoomId") - .HasColumnType("nvarchar(max)"); - - b.Property("Text") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Messages"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ApplicationUserId") - .HasColumnType("nvarchar(450)"); - - b.Property("CreatedOn") - .HasColumnType("datetime2"); - - b.Property("Expires") - .HasColumnType("datetime2"); - - b.Property("ReplacedByToken") - .HasColumnType("nvarchar(max)"); - - b.Property("Revoked") - .HasColumnType("datetime2"); - - b.Property("Token") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationUserId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("nvarchar(max)"); - - b.Property("ClaimValue") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderKey") - .HasColumnType("nvarchar(450)"); - - b.Property("ProviderDisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("nvarchar(450)"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("RoleId") - .HasColumnType("nvarchar(450)"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("nvarchar(450)"); - - b.Property("LoginProvider") - .HasColumnType("nvarchar(450)"); - - b.Property("Name") - .HasColumnType("nvarchar(450)"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.HasOne("LOVE.NET.Data.Models.City", "City") - .WithMany("Users") - .HasForeignKey("CityId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Users") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.Gender", "Gender") - .WithMany() - .HasForeignKey("GenderId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("City"); - - b.Navigation("Country"); - - b.Navigation("Gender"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.HasOne("LOVE.NET.Data.Models.Country", "Country") - .WithMany("Cities") - .HasForeignKey("CountryId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Country"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Image", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Images") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Like", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "LikedUser") - .WithMany("LikesReceived") - .HasForeignKey("LikedUserId"); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("LikesSent") - .HasForeignKey("UserId"); - - b.Navigation("LikedUser"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Message", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", "User") - .WithMany("Messages") - .HasForeignKey("UserId"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.RefreshToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("RefreshTokens") - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("LOVE.NET.Data.Models.ApplicationUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.ApplicationUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Images"); - - b.Navigation("LikesReceived"); - - b.Navigation("LikesSent"); - - b.Navigation("Logins"); - - b.Navigation("Messages"); - - b.Navigation("RefreshTokens"); - - b.Navigation("Roles"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.City", b => - { - b.Navigation("Users"); - }); - - modelBuilder.Entity("LOVE.NET.Data.Models.Country", b => - { - b.Navigation("Cities"); - - b.Navigation("Users"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Data/LOVE.NET.Data/Repositories/Chat/ChatRepository.cs b/Data/LOVE.NET.Data/Repositories/Chat/ChatRepository.cs deleted file mode 100644 index bc83ab9..0000000 --- a/Data/LOVE.NET.Data/Repositories/Chat/ChatRepository.cs +++ /dev/null @@ -1,33 +0,0 @@ -namespace LOVE.NET.Data.Repositories.Chat -{ - using System; - using System.Linq; - using System.Linq.Expressions; - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - - using Microsoft.EntityFrameworkCore; - - public class ChatRepository : EfRepository, IChatRepository - { - public ChatRepository(ApplicationDbContext context) - : base(context) - { - } - - public IQueryable AllAsNoTracking(Expression> func) - { - return this.Context.Messages - .AsNoTracking() - .Include(c => c.User) - .Where(func); - } - - public async Task SaveMessageAsync(Message message) - { - await this.AddAsync(message); - await this.SaveChangesAsync(); - } - } -} diff --git a/Data/LOVE.NET.Data/Repositories/Chat/IChatRepository.cs b/Data/LOVE.NET.Data/Repositories/Chat/IChatRepository.cs deleted file mode 100644 index 1f49991..0000000 --- a/Data/LOVE.NET.Data/Repositories/Chat/IChatRepository.cs +++ /dev/null @@ -1,16 +0,0 @@ -namespace LOVE.NET.Data.Repositories.Chat -{ - using System; - using System.Linq; - using System.Linq.Expressions; - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - - public interface IChatRepository - { - IQueryable AllAsNoTracking(Expression> func); - - Task SaveMessageAsync(Message message); - } -} diff --git a/Data/LOVE.NET.Data/Repositories/Chatroom/ChatroomRepository.cs b/Data/LOVE.NET.Data/Repositories/Chatroom/ChatroomRepository.cs deleted file mode 100644 index b7d216c..0000000 --- a/Data/LOVE.NET.Data/Repositories/Chatroom/ChatroomRepository.cs +++ /dev/null @@ -1,16 +0,0 @@ -namespace LOVE.NET.Data.Repositories.Chat -{ - using System.Linq; - - using LOVE.NET.Data.Models; - - using Microsoft.EntityFrameworkCore; - - public class ChatroomRepository : EfRepository, IChatroomRepository - { - public ChatroomRepository(ApplicationDbContext context) - : base(context) - { - } - } -} diff --git a/Data/LOVE.NET.Data/Repositories/Chatroom/IChatroomRepository.cs b/Data/LOVE.NET.Data/Repositories/Chatroom/IChatroomRepository.cs deleted file mode 100644 index 2562ac0..0000000 --- a/Data/LOVE.NET.Data/Repositories/Chatroom/IChatroomRepository.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Data.Repositories.Chat -{ - using System.Linq; - - using LOVE.NET.Data.Models; - - public interface IChatroomRepository - { - IQueryable AllAsNoTracking(); - } -} diff --git a/Data/LOVE.NET.Data/Repositories/Countries/CountriesRepository.cs b/Data/LOVE.NET.Data/Repositories/Countries/CountriesRepository.cs deleted file mode 100644 index db50832..0000000 --- a/Data/LOVE.NET.Data/Repositories/Countries/CountriesRepository.cs +++ /dev/null @@ -1,27 +0,0 @@ -namespace LOVE.NET.Data.Repositories.Countries -{ - using System; - using System.Linq; - using System.Linq.Expressions; - - using LOVE.NET.Data.Models; - - using Microsoft.EntityFrameworkCore; - - public class CountriesRepository : EfRepository, ICountriesRepository - { - public CountriesRepository(ApplicationDbContext context) - : base(context) - { - } - - public IQueryable WithAllInformation( - Expression> func) - { - return this.Context.Countries - .AsNoTracking() - .Include(c => c.Cities) - .Where(func); - } - } -} diff --git a/Data/LOVE.NET.Data/Repositories/Countries/ICountriesRepository.cs b/Data/LOVE.NET.Data/Repositories/Countries/ICountriesRepository.cs deleted file mode 100644 index bb18939..0000000 --- a/Data/LOVE.NET.Data/Repositories/Countries/ICountriesRepository.cs +++ /dev/null @@ -1,15 +0,0 @@ -namespace LOVE.NET.Data.Repositories.Countries -{ - using System; - using System.Linq; - using System.Linq.Expressions; - - using LOVE.NET.Data.Models; - - public interface ICountriesRepository - { - IQueryable WithAllInformation(Expression> func); - - IQueryable AllAsNoTracking(); - } -} diff --git a/Data/LOVE.NET.Data/Repositories/EfDeletableEntityRepository.cs b/Data/LOVE.NET.Data/Repositories/EfDeletableEntityRepository.cs deleted file mode 100644 index 7679c67..0000000 --- a/Data/LOVE.NET.Data/Repositories/EfDeletableEntityRepository.cs +++ /dev/null @@ -1,43 +0,0 @@ -namespace LOVE.NET.Data.Repositories -{ - using System; - using System.Linq; - - using LOVE.NET.Data.Common.Models; - using LOVE.NET.Data.Common.Repositories; - - using Microsoft.EntityFrameworkCore; - - public class EfDeletableEntityRepository : EfRepository, IDeletableEntityRepository - where TEntity : class, IDeletableEntity - { - public EfDeletableEntityRepository(ApplicationDbContext context) - : base(context) - { - } - - public override IQueryable All() => base.All().Where(x => !x.IsDeleted); - - public override IQueryable AllAsNoTracking() => base.AllAsNoTracking().Where(x => !x.IsDeleted); - - public IQueryable AllWithDeleted() => base.All().IgnoreQueryFilters(); - - public IQueryable AllAsNoTrackingWithDeleted() => base.AllAsNoTracking().IgnoreQueryFilters(); - - public void HardDelete(TEntity entity) => base.Delete(entity); - - public void Undelete(TEntity entity) - { - entity.IsDeleted = false; - entity.DeletedOn = null; - this.Update(entity); - } - - public override void Delete(TEntity entity) - { - entity.IsDeleted = true; - entity.DeletedOn = DateTime.UtcNow; - this.Update(entity); - } - } -} diff --git a/Data/LOVE.NET.Data/Repositories/EfRepository.cs b/Data/LOVE.NET.Data/Repositories/EfRepository.cs deleted file mode 100644 index d814413..0000000 --- a/Data/LOVE.NET.Data/Repositories/EfRepository.cs +++ /dev/null @@ -1,59 +0,0 @@ -namespace LOVE.NET.Data.Repositories -{ - using System; - using System.Linq; - using System.Threading.Tasks; - - using LOVE.NET.Data.Common.Repositories; - - using Microsoft.EntityFrameworkCore; - - public class EfRepository : IRepository - where TEntity : class - { - public EfRepository(ApplicationDbContext context) - { - this.Context = context ?? throw new ArgumentNullException(nameof(context)); - this.DbSet = this.Context.Set(); - } - - protected DbSet DbSet { get; set; } - - protected ApplicationDbContext Context { get; set; } - - public virtual IQueryable All() => this.DbSet; - - public virtual IQueryable AllAsNoTracking() => this.DbSet.AsNoTracking(); - - public virtual Task AddAsync(TEntity entity) => this.DbSet.AddAsync(entity).AsTask(); - - public virtual void Update(TEntity entity) - { - var entry = this.Context.Entry(entity); - if (entry.State == EntityState.Detached) - { - this.DbSet.Attach(entity); - } - - entry.State = EntityState.Modified; - } - - public virtual void Delete(TEntity entity) => this.DbSet.Remove(entity); - - public Task SaveChangesAsync() => this.Context.SaveChangesAsync(); - - public void Dispose() - { - this.Dispose(true); - GC.SuppressFinalize(this); - } - - protected virtual void Dispose(bool disposing) - { - if (disposing) - { - this.Context?.Dispose(); - } - } - } -} diff --git a/Data/LOVE.NET.Data/Repositories/Users/IUsersRepository.cs b/Data/LOVE.NET.Data/Repositories/Users/IUsersRepository.cs deleted file mode 100644 index 3c076aa..0000000 --- a/Data/LOVE.NET.Data/Repositories/Users/IUsersRepository.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace LOVE.NET.Data.Repositories.Users -{ - using System; - using System.Linq; - using System.Linq.Expressions; - - using LOVE.NET.Data.Common.Repositories; - - using LOVE.NET.Data.Models; - - public interface IUsersRepository : IDeletableEntityRepository - { - IQueryable WithAllInformation(); - - IQueryable WithAllInformation( - Expression> func); - } -} diff --git a/Data/LOVE.NET.Data/Repositories/Users/UsersRepository.cs b/Data/LOVE.NET.Data/Repositories/Users/UsersRepository.cs deleted file mode 100644 index facf0f8..0000000 --- a/Data/LOVE.NET.Data/Repositories/Users/UsersRepository.cs +++ /dev/null @@ -1,72 +0,0 @@ -namespace LOVE.NET.Data.Repositories.Users -{ - using System; - using System.Linq; - using System.Linq.Expressions; - - using LOVE.NET.Data.Models; - - using Microsoft.EntityFrameworkCore; - - public class UsersRepository : EfDeletableEntityRepository, IUsersRepository - { - public UsersRepository(ApplicationDbContext context) - : base(context) - { - } - - public IQueryable WithAllInformation() - { - return this.Context.Users - .Include(u => u.City) - .Include(u => u.Country) - .Include(u => u.Images - .Where(i => !i.IsDeleted) - .OrderByDescending(i => i.IsProfilePicture)) - .Include(u => u.LikesSent) - .ThenInclude(u => u.LikedUser) - .ThenInclude(lu => lu.City) - .ThenInclude(lu => lu.Country) - .Include(u => u.LikesSent) - .ThenInclude(u => u.LikedUser) - .ThenInclude(lu => lu.Gender) - .Include(u => u.LikesSent) - .ThenInclude(u => u.LikedUser) - .ThenInclude(lu => lu.Images) - .Include(u => u.LikesSent) - .Where(u => !u.IsDeleted) - .Include(u => u.RefreshTokens) - .Include(u => u.LikesReceived) - .Include(lu => lu.Gender) - .Include(u => u.Roles); - } - - public IQueryable WithAllInformation( - Expression> func) - { - return this.Context.Users - .Include(u => u.City) - .Include(u => u.Country) - .Include(u => u.Images - .Where(i => !i.IsDeleted) - .OrderByDescending(i => i.IsProfilePicture)) - .Include(u => u.LikesSent) - .ThenInclude(u => u.LikedUser) - .ThenInclude(lu => lu.City) - .ThenInclude(lu => lu.Country) - .Include(u => u.LikesSent) - .ThenInclude(u => u.LikedUser) - .ThenInclude(lu => lu.Gender) - .Include(u => u.LikesSent) - .ThenInclude(u => u.LikedUser) - .ThenInclude(lu => lu.Images) - .Include(u => u.LikesSent) - .Where(u => !u.IsDeleted) - .Include(u => u.RefreshTokens) - .Include(u => u.LikesReceived) - .Include(lu => lu.Gender) - .Include(u => u.Roles) - .Where(func); - } - } -} diff --git a/Data/LOVE.NET.Data/Seeding/ApplicationDbContextSeeder.cs b/Data/LOVE.NET.Data/Seeding/ApplicationDbContextSeeder.cs deleted file mode 100644 index 7d86039..0000000 --- a/Data/LOVE.NET.Data/Seeding/ApplicationDbContextSeeder.cs +++ /dev/null @@ -1,43 +0,0 @@ -namespace LOVE.NET.Data.Seeding -{ - using System; - using System.Collections.Generic; - using System.Threading.Tasks; - - using Microsoft.Extensions.DependencyInjection; - using Microsoft.Extensions.Logging; - - public class ApplicationDbContextSeeder : ISeeder - { - public async Task SeedAsync(ApplicationDbContext dbContext, IServiceProvider serviceProvider) - { - if (dbContext == null) - { - throw new ArgumentNullException(nameof(dbContext)); - } - - if (serviceProvider == null) - { - throw new ArgumentNullException(nameof(serviceProvider)); - } - - var logger = serviceProvider.GetService().CreateLogger(typeof(ApplicationDbContextSeeder)); - - var seeders = new List - { - new RolesSeeder(), - new CountriesSeeder(), - new GendersSeeder(), - new UsersSeeder(), - new ChatroomsSeeder(), - }; - - foreach (var seeder in seeders) - { - await seeder.SeedAsync(dbContext, serviceProvider); - await dbContext.SaveChangesAsync(); - logger.LogInformation($"Seeder {seeder.GetType().Name} done."); - } - } - } -} diff --git a/Data/LOVE.NET.Data/Seeding/ChatroomsSeeder.cs b/Data/LOVE.NET.Data/Seeding/ChatroomsSeeder.cs deleted file mode 100644 index b8d1ed0..0000000 --- a/Data/LOVE.NET.Data/Seeding/ChatroomsSeeder.cs +++ /dev/null @@ -1,41 +0,0 @@ -namespace LOVE.NET.Data.Seeding -{ - using System; - using System.IO; - using System.Linq; - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - - using Newtonsoft.Json; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.FilePaths; - - public class ChatroomsSeeder : ISeeder - { - public async Task SeedAsync(ApplicationDbContext dbContext, IServiceProvider serviceProvider) - { - var isPopulated = dbContext.Chatrooms.Any(); - - if (isPopulated) - { - return; - } - - var filePath = Path.Combine( - OneDirectoryUp, - Src, - Data, - SystemNameData, - Files, - ChatroomsFileName); - - var jsonString = File.ReadAllText(filePath); - var users = JsonConvert.DeserializeObject(jsonString); - - await dbContext.Chatrooms.AddRangeAsync(users); - await dbContext.SaveChangesAsync(); - } - } -} diff --git a/Data/LOVE.NET.Data/Seeding/CountriesSeeder.cs b/Data/LOVE.NET.Data/Seeding/CountriesSeeder.cs deleted file mode 100644 index f420251..0000000 --- a/Data/LOVE.NET.Data/Seeding/CountriesSeeder.cs +++ /dev/null @@ -1,104 +0,0 @@ -namespace LOVE.NET.Data.Seeding -{ - using System; - using System.Globalization; - using System.IO; - using System.Linq; - using System.Threading.Tasks; - - using CsvHelper; - using CsvHelper.Configuration; - - using LOVE.NET.Data.Models; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.FilePaths; - - internal class CountriesSeeder : ISeeder - { - public async Task SeedAsync(ApplicationDbContext dbContext, IServiceProvider serviceProvider) - { - var isPopulated = dbContext.Countries.Any(); - - if (isPopulated) - { - return; - } - - await this.SeedCountriesAsync(dbContext); - await this.SeedCitiesAsync(dbContext); - } - - private async Task SeedCountriesAsync(ApplicationDbContext dbContext) - { - var filePath = Path.Combine( - OneDirectoryUp, - Src, - Data, - SystemNameData, - Files, - CountriesFileName); - - var config = new CsvConfiguration(CultureInfo.InvariantCulture) - { - Delimiter = ";", - }; - - using (var reader = new StreamReader(filePath)) - using (var csv = new CsvReader(reader, config)) - { - csv.Context.RegisterClassMap(); - var countries = csv.GetRecords().ToList(); - - await dbContext.Countries.AddRangeAsync(countries); - await dbContext.SaveChangesAsync(); - } - } - - private async Task SeedCitiesAsync(ApplicationDbContext dbContext) - { - var filePath = Path.Combine( - OneDirectoryUp, - Src, - Data, - SystemNameData, - Files, - CitiesWithCountriesFileName); - - var config = new CsvConfiguration(CultureInfo.InvariantCulture) - { - Delimiter = ";", - }; - - using (var reader = new StreamReader(filePath)) - using (var csv = new CsvReader(reader, config)) - { - csv.Context.RegisterClassMap(); - var cities = csv.GetRecords().ToList(); - - await dbContext.Cities.AddRangeAsync(cities); - } - } - - private sealed class CountriesCsvMap : ClassMap - { - private CountriesCsvMap() - { - this.Map(m => m.Id).Ignore(); - this.Map(m => m.Name); - } - } - - private sealed class CitiesCsvMap : ClassMap - { - private CitiesCsvMap() - { - this.Map(m => m.Name); - this.Map(m => m.NameAscii); - this.Map(m => m.Latitude); - this.Map(m => m.Longitude); - this.Map(m => m.CountryId); - } - } - } -} diff --git a/Data/LOVE.NET.Data/Seeding/GendersSeeder.cs b/Data/LOVE.NET.Data/Seeding/GendersSeeder.cs deleted file mode 100644 index 7d3a1e7..0000000 --- a/Data/LOVE.NET.Data/Seeding/GendersSeeder.cs +++ /dev/null @@ -1,39 +0,0 @@ -namespace LOVE.NET.Data.Seeding -{ - using System; - using System.Linq; - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - - using static LOVE.NET.Common.GlobalConstants.GenderConstants; - - public class GendersSeeder : ISeeder - { - public async Task SeedAsync(ApplicationDbContext dbContext, IServiceProvider serviceProvider) - { - var isPopulated = dbContext.Genders.Any(); - - if (!isPopulated) - { - Gender[] genders = - { - new Gender() - { - Name = Male, - }, - new Gender() - { - Name = Female, - }, - new Gender() - { - Name = Other, - }, - }; - - await dbContext.Genders.AddRangeAsync(genders); - } - } - } -} diff --git a/Data/LOVE.NET.Data/Seeding/ISeeder.cs b/Data/LOVE.NET.Data/Seeding/ISeeder.cs deleted file mode 100644 index f17205e..0000000 --- a/Data/LOVE.NET.Data/Seeding/ISeeder.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace LOVE.NET.Data.Seeding -{ - using System; - using System.Threading.Tasks; - - public interface ISeeder - { - Task SeedAsync(ApplicationDbContext dbContext, IServiceProvider serviceProvider); - } -} diff --git a/Data/LOVE.NET.Data/Seeding/RolesSeeder.cs b/Data/LOVE.NET.Data/Seeding/RolesSeeder.cs deleted file mode 100644 index 1dff353..0000000 --- a/Data/LOVE.NET.Data/Seeding/RolesSeeder.cs +++ /dev/null @@ -1,35 +0,0 @@ -namespace LOVE.NET.Data.Seeding -{ - using System; - using System.Linq; - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Data.Models; - - using Microsoft.AspNetCore.Identity; - using Microsoft.Extensions.DependencyInjection; - - internal class RolesSeeder : ISeeder - { - public async Task SeedAsync(ApplicationDbContext dbContext, IServiceProvider serviceProvider) - { - var roleManager = serviceProvider.GetRequiredService>(); - - await SeedRoleAsync(roleManager, GlobalConstants.AdministratorRoleName); - } - - private static async Task SeedRoleAsync(RoleManager roleManager, string roleName) - { - var role = await roleManager.FindByNameAsync(roleName); - if (role == null) - { - var result = await roleManager.CreateAsync(new ApplicationRole(roleName)); - if (!result.Succeeded) - { - throw new Exception(string.Join(Environment.NewLine, result.Errors.Select(e => e.Description))); - } - } - } - } -} diff --git a/Data/LOVE.NET.Data/Seeding/UsersSeeder.cs b/Data/LOVE.NET.Data/Seeding/UsersSeeder.cs deleted file mode 100644 index 6ce727b..0000000 --- a/Data/LOVE.NET.Data/Seeding/UsersSeeder.cs +++ /dev/null @@ -1,46 +0,0 @@ -namespace LOVE.NET.Data.Seeding -{ - using System; - using System.IO; - using System.Linq; - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - - using Microsoft.AspNetCore.Identity; - - using Newtonsoft.Json; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.FilePaths; - - internal class UsersSeeder : ISeeder - { - public async Task SeedAsync(ApplicationDbContext dbContext, IServiceProvider serviceProvider) - { - var isPopulated = dbContext.Users.Any(); - - if (isPopulated) - { - return; - } - - var filePath = Path.Combine( - OneDirectoryUp, - Src, - Data, - SystemNameData, - Files, - UsersFileName); - - var jsonString = File.ReadAllText(filePath); - var users = JsonConvert.DeserializeObject(jsonString); - - await dbContext.Users.AddRangeAsync(users); - await dbContext.SaveChangesAsync(); - - var userManager = (UserManager)serviceProvider.GetService(typeof(UserManager)); - await userManager.AddToRoleAsync(users[0], AdministratorRoleName); - } - } -} diff --git a/Data/LOVE.NET.Data/appsettings.json b/Data/LOVE.NET.Data/appsettings.json deleted file mode 100644 index eea20b5..0000000 --- a/Data/LOVE.NET.Data/appsettings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "ConnectionStrings": { - "DefaultConnection": "Server=.;Database=LOVE.NET;Trusted_Connection=True;MultipleActiveResultSets=true" - } -} diff --git a/LOVE.NET.Common/GlobalConstants.cs b/LOVE.NET.Common/GlobalConstants.cs deleted file mode 100644 index 84a9eb6..0000000 --- a/LOVE.NET.Common/GlobalConstants.cs +++ /dev/null @@ -1,170 +0,0 @@ -namespace LOVE.NET.Common -{ - public static class GlobalConstants - { - public const string SystemName = "LOVE.NET"; - - public const string AdministratorRoleName = "Administrator"; - - public const string AdministratorEmail = "admin@admin.admin"; - - public const string Data = "Data"; - - public const string JWT = "JWT"; - - public const string AuthSettingsKey = "AuthSettings:Key"; - - public const string AuthSettingsIssuer = "AuthSettings:Issuer"; - - public const string AuthSettingsAudience = "AuthSettings:Audience"; - - public const string UrlBase = "Url:Base"; - - public const string SendGridApiKey = "SendGrid:ApiKey"; - - public const string CloudinaryCloudName = "Cloudinary:CloudName"; - - public const string CloudinaryKey = "Cloudinary:Key"; - - public const string CloudinarySecret = "Cloudinary:Secret"; - - public const string RefreshTokenValue = "refreshToken"; - - public const string Error = "Error"; - - public const string Unauthorized = "Unauthorized"; - - public const int CitiesMaxCountInDb = 42905; - - public const int CountriesMaxCountInDb = 239; - - public const int GendersMaxCountInDb = 3; - - public const int MinimalAge = 18; - - public const int MaxFileSizeInBytes = 20 * 1024 * 1024; - - public const int DefaultTake = 10; - - public const string DefaultProfilePictureUrl = "https://res.cloudinary.com/dojl8gfnd/image/upload/v1666714042/24-248253_user-profile-default-image-png-clipart-png-download_tuamuf.png"; - - public class JWTSecurityScheme - { - public const string JWTScheme = "bearer"; - public const string JWTName = "JWT Authentication"; - public const string JWTDescription = "Put **_ONLY_** your JWT Bearer token on textbox below!"; - } - - public class FilePaths - { - public const string OneDirectoryUp = ".."; - - public const string Src = "src"; - - public const string SystemNameData = $"{SystemName}.{Data}"; - - public const string Files = "Files"; - - public const string CitiesWithCountriesFileName = "CitiesWithCountries.csv"; - - public const string CountriesFileName = "Countries.csv"; - - public const string UsersFileName = "Users.json"; - - public const string ChatroomsFileName = "Chatrooms.json"; - } - - public class ControllerRoutesConstants - { - public const string Api = "api/"; - public const string HeaderOrigin = "origin"; - - public const string IdentityControllerName = Api + "identity"; - public const string RegisterRoute = "register"; - public const string LoginRoute = "login"; - public const string LogoutRoute = "logout"; - public const string RefreshTokenRoute = "refreshToken"; - public const string AccountRoute = "account/{id:guid}"; - - public const string EmailControllerName = Api + "email"; - public const string SendResetPasswordLinkLinkRoute = "sendResetPasswordLink"; - public const string ResetPasswordRoute = "resetPassword"; - public const string VerifyEmailRoute = "verify"; - public const string ResendEmailConfirmationLinkRoute = "resendEmailConfirmationLink"; - - public const string CountriesControllerName = Api + "countries"; - public const string ById = "{id:int}"; - - public const string GendersControllerName = Api + "genders"; - - public const string DatingControllerName = Api + "dating"; - public const string MatchesRoute = "matches"; - public const string LikeRoute = "like/{id:guid}"; - - public const string ChatControllerName = Api + "chat"; - public const string ByRoomId = "room/{id}"; - public const string ChatRooms = "chatrooms"; - - public const string DashboardControllerName = Api + "admin/dashboard"; - public const string UsersRoute = "users"; - public const string ModerateRoute = "moderate"; - } - - public class ControllerResponseMessages - { - public const string EmailAlreadyInUse = "Email already in use"; - public const string InvalidEmail = "Invalid email"; - public const string PasswordsDontMatch = "Password and confirm password must match"; - public const string UnderagedUser = "You need to be 18 years old to register"; - public const string LogoutSuccessfully = "Logout successfully"; - public const string FillAllTheInformation = "Fill all the information"; - public const string UserNotFound = "User not found"; - public const string UserCouldNotBeBanned = "User could not be banned"; - public const string CantBanUserInThePast = "Can't ban user in the past"; - public const string CantBanYourself = "You can't ban yourself"; - public const string YouCantLikeYourself = "You can't like yourself"; - public const string UserAlreadyLiked = "User is already liked"; - public const string WrongPassword = "Wrong password"; - public const string BannedUnitl = "You are banned until {0}"; - public const string WrongOldPassword = "Old password is invalid"; - public const string ChangePasswordsDontMatch = "New password and confirm password must match"; - public const string PasswordChangedSuccessfully = "Password changed successfully"; - public const string InvalidCity = "Invalid city"; - public const string InvalidCountry = "Invalid country"; - public const string UnsupportedFileType = "Unsupported file type"; - public const string MaxFileSizeReached = "Max file size reached"; - public const string InvalidGender = "Invalid gender"; - } - - public class EmailMessagesConstants - { - public const string IncorrectEmail = "Your email is incorrect"; - public const string EmailConfirmed = "Email confirmed - you can now login"; - public const string CheckYourEmail = "Check your email"; - public const string PasswordResetSuccessful = "Password reset is successful - you can now login"; - public const string EmailDoesntMatch = "This is not the email you registered with"; - public const string EmailNotConfirmed = "Please, check your email and verify your account"; - public const string EmailAlreadyVerified = "Your email is already verified"; - } - - public class EmailSenderConstants - { - public const string FromEmail = "parentassistantapi@abv.bg"; - public const string FromName = "ParentAssistantApi"; - public const string VerifyEmailSubject = "Verify Email"; - public const string PasswordResetEmailSubject = "Reset Password"; - public const string VerifyUrl = "{0}/{1}?token={2}&email={3}"; - public const string Templates = "templates"; - public const string Email = "email"; - public const string VerifyHtml = "verify.html"; - public const string ResetPasswordHtml = "resetPassword.html"; - } - - public class GenderConstants - { - public const string Male = "Male"; - public const string Female = "Female"; - public const string Other = "Other"; - } - } -} diff --git a/LOVE.NET.Common/Helpers/DateHelper.cs b/LOVE.NET.Common/Helpers/DateHelper.cs deleted file mode 100644 index 5b15e24..0000000 --- a/LOVE.NET.Common/Helpers/DateHelper.cs +++ /dev/null @@ -1,22 +0,0 @@ -namespace LOVE.NET.Web.Common.Helpers -{ - using System; - - public static class DateHelper - { - public static int AgeCalculator(DateTime birthdate) - { - var today = DateTime.UtcNow; - - var age = today.Year - birthdate.Year; - - // Leap years calculation - if (birthdate > today.AddYears(-age)) - { - age--; - } - - return age; - } - } -} diff --git a/LOVE.NET.Common/LOVE.NET.Common.csproj b/LOVE.NET.Common/LOVE.NET.Common.csproj deleted file mode 100644 index e64c009..0000000 --- a/LOVE.NET.Common/LOVE.NET.Common.csproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - net8.0 - latest - - - - ..\Rules.ruleset - - - - - - - - runtime; build; native; contentfiles; analyzers - - - - \ No newline at end of file diff --git a/LOVE.NET.Common/Result.cs b/LOVE.NET.Common/Result.cs deleted file mode 100644 index 0d41754..0000000 --- a/LOVE.NET.Common/Result.cs +++ /dev/null @@ -1,21 +0,0 @@ -namespace LOVE.NET.Common -{ - public class Result - { - public bool Succeeded { get; private set; } - - public bool Failure => !this.Succeeded; - - public string[] Errors { get; private set; } - - public static implicit operator Result(bool succeeded) - => new Result { Succeeded = succeeded }; - - public static implicit operator Result(string error) - => new Result - { - Succeeded = false, - Errors = new[] { error }, - }; - } -} diff --git a/LOVE.NET.Services.Tests/ChatServiceTests.cs b/LOVE.NET.Services.Tests/ChatServiceTests.cs deleted file mode 100644 index 75b5e72..0000000 --- a/LOVE.NET.Services.Tests/ChatServiceTests.cs +++ /dev/null @@ -1,83 +0,0 @@ -namespace LOVE.NET.Services.Tests -{ - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories.Chat; - using LOVE.NET.Services.Chats; - using LOVE.NET.Web.ViewModels.Chat; - - using Microsoft.EntityFrameworkCore; - - using static LOVE.NET.Common.GlobalConstants; - - public class ChatServiceTests : TestsSetUp - { - private IChatService chatService; - private IChatRepository chatRepository; - - [SetUp] - public async Task Setup() - { - await GlobalInitialization(); - - chatRepository = GetIChatRepository(); - - chatService = new ChatService(chatRepository); - } - - [OneTimeTearDown] - public void TearDown() - { - dbContext.Database.EnsureDeleted(); - } - - [Test] - public void SuccessGetFirstPage() - { - var request = new ChatRequestViewModel() - { - RoomId = "666666666", - Page = 1, - }; - - var result = chatService.GetChat(request); - - Assert.That(result.Messages.Count(), Is.EqualTo(DefaultTake)); - } - - [Test] - public void SuccessGetSecondPage() - { - var request = new ChatRequestViewModel() - { - RoomId = "666666666", - Page = 2, - }; - - var lastMessage = messages.First(); - var result = chatService.GetChat(request); - - Assert.Multiple(() => - { - Assert.That(1, Is.EqualTo(result.Messages.Count())); - Assert.That(lastMessage.Text, Is.EqualTo(result.Messages.First().Text)); - }); - } - - [Test] - public async Task SuccessSendMessage() - { - var request = new MessageDto() - { - RoomId = "666666666", - UserId = "6666", - Text = "text12", - CreatedOn = DateTime.Now.AddYears(12), - }; - - await chatService.SaveMessageAsync(request); - var latestMessage = await dbContext.Messages.OrderByDescending(m => m.CreatedOn).FirstOrDefaultAsync(); - - Assert.That(latestMessage?.Text, Is.EqualTo(request.Text)); - } - } -} diff --git a/LOVE.NET.Services.Tests/CountryServiceTests.cs b/LOVE.NET.Services.Tests/CountryServiceTests.cs deleted file mode 100644 index 54ab900..0000000 --- a/LOVE.NET.Services.Tests/CountryServiceTests.cs +++ /dev/null @@ -1,51 +0,0 @@ -namespace LOVE.NET.Services.Tests -{ - using LOVE.NET.Data.Repositories.Countries; - using LOVE.NET.Services.Countries; - - public class CountryServiceTests : TestsSetUp - { - private ICountriesService countriesService; - private ICountriesRepository countriesRepository; - - [SetUp] - public async Task Setup() - { - await GlobalInitialization(); - - countriesRepository = GetICountriesRepository(); - - countriesService = new CountriesService(countriesRepository); - } - - [OneTimeTearDown] - public void TearDown() - { - dbContext.Database.EnsureDeleted(); - } - - [Test] - public void SuccessGetAll() - { - var countriesCount = countries.Count; - var result = countriesService.GetAll(); - - Assert.That(countriesCount + 1, Is.EqualTo(result.Count())); - } - - [Test] - [TestCase()] - public void SuccessGetById() - { - var country = countries[0]; - var result = countriesService.Get(country.Id); - - Assert.Multiple(() => - { - Assert.That(country.Id, Is.EqualTo(result.CountryId)); - Assert.That(country.Name, Is.EqualTo(result.CountryName)); - Assert.That(country.Cities.Count + 1, Is.EqualTo(result.Cities.Count())); - }); - } - } -} diff --git a/LOVE.NET.Services.Tests/DashboardServiceTests.cs b/LOVE.NET.Services.Tests/DashboardServiceTests.cs deleted file mode 100644 index 9c0d807..0000000 --- a/LOVE.NET.Services.Tests/DashboardServiceTests.cs +++ /dev/null @@ -1,387 +0,0 @@ -namespace LOVE.NET.Services.Tests -{ - using LOVE.NET.Data.Common.Repositories; - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories.Users; - using LOVE.NET.Services.Dashboard; - using LOVE.NET.Web.ViewModels.Dashboard; - - using Microsoft.AspNetCore.Identity; - - using Moq; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - - public class DashboardServiceTests : TestsSetUp - { - private IDashboardService dashboardService; - private IUsersRepository usersRepository; - private IRepository imagesRepository; - private IRepository messagesRepository; - private Mock> userManagerMock; - - [SetUp] - public async Task Setup() - { - await GlobalInitialization(); - - usersRepository = GetIUsersRepository(); - imagesRepository = GetIRepository(); - messagesRepository = GetIRepository(); - userManagerMock = GetUserManagerMock(); - - - dashboardService = new DashboardService( - usersRepository, - imagesRepository, - messagesRepository, - userManagerMock?.Object); - } - - [OneTimeTearDown] - public void TearDown() - { - dbContext.Database.EnsureDeleted(); - } - - [Test] - public void SuccessGetStatistics() - { - var usersCount = dbContext.Users.Count(); - var bannedUsersCount = 1; - var matchesCount = 2; - var likedUsersCount = 2; - var notSwipedUsersCount = usersCount - 2; - var imagesCount = dbContext.Images.Count(); - var messagesCount = dbContext.Messages.Count(); - - var result = dashboardService.GetStatistics(); - - Assert.Multiple(() => - { - Assert.That(result.UsersCount, Is.EqualTo(usersCount)); - Assert.That(result.BannedUsersCount, Is.EqualTo(bannedUsersCount)); - Assert.That(result.MatchesCount, Is.EqualTo(matchesCount)); - Assert.That(result.LikedUsersCount, Is.EqualTo(likedUsersCount)); - Assert.That(result.NotSwipedUsersCount, Is.EqualTo(notSwipedUsersCount)); - Assert.That(result.ImagesCount, Is.EqualTo(imagesCount)); - Assert.That(result?.MessagesCount, Is.EqualTo(messagesCount)); - }); - } - - [Test] - public async Task SuccessGetUsersNoSearchFirstPage() - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = false, - Page = 1, - }; - - var loggedUserId = users.FirstOrDefault(u => u.Id == "6666")?.Id; - - var resultUsers = users - .Where(u => - u.Email != AdministratorEmail && - u.Id != loggedUserId); - var totalUsersCount = resultUsers.Count(); - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.Multiple(() => - { - Assert.That(result.TotalUsers, Is.EqualTo(totalUsersCount)); - Assert.That(result.Users.Any(u => u.Id == loggedUserId), Is.EqualTo(false)); - Assert.That(result.Users.Any(u => u.Email == AdministratorEmail), Is.EqualTo(false)); - Assert.That(result.Users.Count(), Is.LessThanOrEqualTo(DefaultTake)); - }); - } - - [Test] - public async Task SuccessGetUsersNoSearchSecondPage() - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = false, - Page = 2, - }; - - var loggedUserId = users.FirstOrDefault(u => u.Id == "6666").Id; - - var resultUsers = users - .Where(u => - u.Email != AdministratorEmail && - u.Id != loggedUserId); - var totalUsersCount = resultUsers.Count(); - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.Multiple(() => - { - Assert.That(result.TotalUsers, Is.EqualTo(totalUsersCount)); - Assert.That(result.Users.Count(u => u.Id == loggedUserId), Is.EqualTo(0)); - Assert.That(result.Users.Count(u => u.Email == AdministratorEmail), Is.EqualTo(0)); - Assert.That(result.Users.Count(), Is.EqualTo(0)); - }); - } - - [Test] - public async Task SuccessGetBannedUsers() - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = true, - Page = 2, - }; - - var loggedUserId = users.FirstOrDefault(u => u.Id == "6666")?.Id; - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.That(result.Users.All(u => u.IsBanned)); - } - - [Test] - public async Task SuccessGetUsersSearchSecondPage() - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = false, - Search = "search", - Page = 2, - }; - - var loggedUserId = users.FirstOrDefault(u => u.Id == "6666").Id; - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.That(result.Users.Count(), Is.EqualTo(0)); - } - - [Test] - [TestCase("Misa4@abv.bg")] - [TestCase("MISA4@ABV.BG")] - [TestCase("misa4@abv.bg")] - [TestCase(" misa4@abv.bg ")] - public async Task SuccessGetUsersSearchEmail(string email) - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = false, - Search = email, - Page = 1, - }; - - var loggedUserId = users?.FirstOrDefault(u => u.Id == "6666").Id; - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.That(result.Users.All(u => u.Email.ToLower().Contains(email.Trim().ToLower())), Is.True); - } - - [Test] - [TestCase("Misa ")] - [TestCase("MISA")] - [TestCase(" misa")] - public async Task SuccessGetUsersSearchUserName(string userName) - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = false, - Search = userName, - Page = 1, - }; - - var loggedUserId = users.FirstOrDefault(u => u.Id == "6666").Id; - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.That(result.Users.All(u => u.UserName.ToLower().Contains(userName.Trim().ToLower()))); - } - - [Test] - [TestCase("UwU ")] - [TestCase("Uwu")] - [TestCase(" UWU")] - public async Task SuccessGetUsersSearchBio(string bio) - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = false, - Search = bio, - Page = 1, - }; - - var loggedUserId = users.FirstOrDefault(u => u.Id == "6666").Id; - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.That(result.Users.All(u => u.Bio.ToLower().Contains(bio.Trim().ToLower()))); - } - - [Test] - [TestCase("Svil")] - [TestCase("Svilengrad ")] - [TestCase("Sv")] - public async Task SuccessGetUsersSearchCity(string cityName) - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = false, - Search = cityName, - Page = 1, - }; - - var loggedUserId = users.FirstOrDefault(u => u.Id == "6666").Id; - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.That(result.Users.All(u => u.CityName.ToLower().Contains(cityName.Trim().ToLower()))); - } - - [Test] - [TestCase("Bul")] - [TestCase("bul ")] - [TestCase("b")] - [TestCase("BUL")] - public async Task SuccessGetUsersSearchCountry(string countryName) - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = false, - Search = countryName, - Page = 1, - }; - - var loggedUserId = users.FirstOrDefault(u => u.Id == "6666").Id; - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.That(result.Users.All(u => u.CountryName.ToLower().Contains(countryName.Trim().ToLower()))); - } - - [Test] - [TestCase("Male")] - [TestCase("Male ")] - [TestCase("male ")] - [TestCase(" MALE ")] - [TestCase("Female")] - [TestCase("FEMALE ")] - [TestCase("female ")] - [TestCase("female ")] - [TestCase("Other")] - [TestCase("Other ")] - [TestCase("trans ")] - [TestCase("OTHER ")] - public async Task SuccessGetUsersSearchGender(string genderName) - { - var users = dbContext.Users; - - var request = new DashboardUserRequestViewModel() - { - ShowBanned = false, - Search = genderName, - Page = 1, - }; - - var loggedUserId = users.FirstOrDefault(u => u.Id == "6666")?.Id; - - var result = await dashboardService.GetUsersAsync(request, loggedUserId); - - Assert.That(result.Users.All(u => u.GenderName.ToLower().Contains(genderName.Trim().ToLower()))); - } - - [Test] - public async Task SuccessBanUser() - { - var user = users.FirstOrDefault(u => u.Id == "6666"); - - var request = new ModerateUserViewModel() - { - BannedUntil = DateTime.UtcNow.AddYears(666), - UserId = "6666", - }; - - var result = await dashboardService.ModerateAsync(request); - var userFromDb = dbContext.Users.FirstOrDefault(u => u.Id == user.Id); - - Assert.Multiple(() => - { - Assert.That(result.Succeeded); - Assert.That(userFromDb?.LockoutEnd, Is.Not.EqualTo(null)); - }); - } - - [Test] - public async Task SuccessUnbanUser() - { - var user = users.FirstOrDefault(u => u.Id == "666666"); - - var request = new ModerateUserViewModel() - { - BannedUntil = null, - UserId = "666666", - }; - - var result = await dashboardService.ModerateAsync(request); - var userFromDb = dbContext.Users.FirstOrDefault(u => u.Id == user.Id); - - Assert.Multiple(() => - { - Assert.That(result.Succeeded); - Assert.That(userFromDb?.LockoutEnd, Is.EqualTo(null)); - }); - } - - [Test] - public async Task FailBanUnbanUser() - { - var request = new ModerateUserViewModel() - { - BannedUntil = null, - UserId = "666666666666", - }; - - var result = await dashboardService.ModerateAsync(request); - - Assert.That(result?.Errors, Does.Contain(UserNotFound)); - } - - [Test] - public async Task FailSetBanEndingDate() - { - userManagerMock.Setup(x => - x.SetLockoutEndDateAsync(It.IsAny(), It.IsAny())) - .ReturnsAsync(IdentityResult.Failed(new IdentityError())); - - var request = new ModerateUserViewModel() - { - BannedUntil = DateTime.UtcNow, - UserId = "6666", - }; - - var result = await dashboardService.ModerateAsync(request); - - Assert.That(result?.Errors, Does.Contain(UserCouldNotBeBanned)); - } - } -} diff --git a/LOVE.NET.Services.Tests/DatingServiceTests.cs b/LOVE.NET.Services.Tests/DatingServiceTests.cs deleted file mode 100644 index aed0904..0000000 --- a/LOVE.NET.Services.Tests/DatingServiceTests.cs +++ /dev/null @@ -1,152 +0,0 @@ -namespace LOVE.NET.Services.Tests -{ - using LOVE.NET.Data.Repositories.Users; - using LOVE.NET.Services.Dating; - using LOVE.NET.Web.ViewModels.Dating; - - using Microsoft.EntityFrameworkCore; - - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - - public class DatingServiceTests : TestsSetUp - { - private IDatingService datingService; - private IUsersRepository usersRepository; - - [SetUp] - public async Task Setup() - { - await GlobalInitialization(); - usersRepository = GetIUsersRepository(); - - datingService = new DatingService(usersRepository); - } - - [OneTimeTearDown] - public void TearDown() - { - dbContext.Database.EnsureDeleted(); - } - - [Test] - public void SuccessGetNotSwipedUsers() - { - var totalUsers = users.Count; - var notSwipedUsers = datingService.GetNotSwipedUsers("6666"); - - // Excluding itself and the admin and it's like - var expectedNotSwiped = users.Count - 3; - Assert.Multiple(() => - { - Assert.That(notSwipedUsers.Count(), Is.EqualTo(expectedNotSwiped)); - Assert.That(notSwipedUsers.Count(u => u.UserName == "admin"), Is.EqualTo(0)); - Assert.That(notSwipedUsers.Count(u => u.Id == "6666"), Is.EqualTo(0)); - }); - } - - [Test] - public void SuccessGetMatchesFirstPage() - { - var request = new MatchesRequestViewModel() - { - UserId = "6666", - Page = 1, - }; - - var result = datingService.GetMatches(request); - - Assert.Multiple(() => - { - Assert.That(result.TotalMatches, Is.EqualTo(1)); - Assert.That(result.Matches.Count(), Is.EqualTo(1)); - }); - } - - [Test] - public void SuccessGetMatchesSecondPage() - { - var request = new MatchesRequestViewModel() - { - UserId = "6666", - Page = 2, - }; - - var result = datingService.GetMatches(request); - - Assert.Multiple(() => - { - Assert.That(result.TotalMatches, Is.EqualTo(0)); - Assert.That(result.Matches.Count(), Is.EqualTo(0)); - }); - } - - [Test] - public void SuccessGetMatcheModelOnLike() - { - var result = datingService.GetCurrentMatch("66666"); - - Assert.That(result.Id, Is.EqualTo("66666")); - } - - [Test] - public async Task SuccessLikeUserNoMatch() - { - var users = dbContext.Users.Include(u => u.LikesSent).Where(u => u.Id == "6666" || u.Id == "77777"); - var result = await datingService.LikeAsync("6666", "77777"); - - var isUserLiked = users.FirstOrDefault(u => u.Id == "6666")?.LikesSent - .Any(u => u.LikedUserId == "77777"); - - Assert.Multiple(() => - { - Assert.That(result.Failure, Is.True); - Assert.That(isUserLiked, Is.True); - }); - } - - [Test] - public async Task SuccessLikeUserMatch() - { - var users = dbContext.Users.Include(u => u.LikesSent).Where(u => u.Id == "6666" || u.Id == "77777"); - var firstLike = await datingService.LikeAsync("6666", "77777"); - var matchLike = await datingService.LikeAsync("77777", "6666"); - - var isMatch = users?.FirstOrDefault(u => u.Id == "77777")?.LikesSent.Any(ls => ls.LikedUserId == "6666"); - Assert.Multiple(() => - { - Assert.That(firstLike.Failure, Is.True); - Assert.That(matchLike.Succeeded, Is.True); - Assert.That(isMatch, Is.True); - }); - } - - [Test] - public async Task FailLikeUserNotExisting() - { - var result = await datingService.LikeAsync("6666", "88888"); - Assert.Multiple(() => - { - Assert.That(result.Errors, Is.Not.Empty); - Assert.That(result.Errors, Does.Contain(UserNotFound)); - }); - } - - [Test] - public async Task FailLikeUserAgain() - { - var result = await datingService.LikeAsync("6666", "66666"); - - Assert.That(result.Errors, Is.Not.Empty); - Assert.That(result.Errors, Does.Contain(UserAlreadyLiked)); - } - - [Test] - public async Task FailLikeUserLikingYourself() - { - var result = await datingService.LikeAsync("6666", "6666"); - - Assert.That(result.Errors, Is.Not.Empty); - Assert.That(result.Errors, Does.Contain(YouCantLikeYourself)); - } - } -} diff --git a/LOVE.NET.Services.Tests/EmailServiceTests.cs b/LOVE.NET.Services.Tests/EmailServiceTests.cs deleted file mode 100644 index 357ed34..0000000 --- a/LOVE.NET.Services.Tests/EmailServiceTests.cs +++ /dev/null @@ -1,125 +0,0 @@ -namespace LOVE.NET.Services.Tests -{ - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Email; - using LOVE.NET.Services.Messaging; - - using Microsoft.AspNetCore.Hosting; - using Microsoft.AspNetCore.Identity; - - using Moq; - - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.EmailMessagesConstants; - - public class EmailServiceTests : TestsSetUp - { - private IEmailService emailService; - private Mock> userManagerMock; - private IEmailSender emailSender; - private IWebHostEnvironment environment; - - [SetUp] - public async Task Setup() - { - await GlobalInitialization(); - - userManagerMock = GetUserManagerMock(); - emailSender = new Mock(MockToken).Object; - var environmentMock = new Mock(); - - environmentMock.Setup(x => - x.WebRootPath) - .Returns(MockPath); - - environment = environmentMock.Object; - - emailService = new EmailService( - userManagerMock.Object, - emailSender, - environment); - } - - [OneTimeTearDown] - public void TearDown() - { - dbContext.Database.EnsureDeleted(); - } - - [Test] - public void SuccessSendEmailConfirmation() - { - var user = dbContext.Users.FirstOrDefault(); - - Assert.DoesNotThrowAsync(async () => await emailService.SendEmailConfirmationAsync("origin", user)); - } - - [Test] - public async Task SuccessVerifyEmail() - { - var user = dbContext.Users.FirstOrDefault(u => u.Id == "6666666"); - - var result = await emailService.VerifyEmailAsync(user?.Email, MockToken); - - var updatedUser = dbContext.Users.FirstOrDefault(u => u.Id == user.Id); - - Assert.Multiple(() => - { - Assert.That(result.Succeeded, Is.True); - Assert.That(updatedUser?.EmailConfirmed, Is.True); - }); - } - - [Test] - public async Task FailVerifyEmailUnauthorized() - { - var result = await emailService.VerifyEmailAsync("66666", MockToken); - - Assert.That(result.Errors, Is.Not.Empty); - Assert.That(result.Errors, Does.Contain(Unauthorized)); - } - - [Test] - public async Task FailVerifyEmailIncorrectEmail() - { - userManagerMock.Setup(x => - x.ConfirmEmailAsync(It.IsAny(), It.IsAny())) - .ReturnsAsync(IdentityResult.Failed(new IdentityError())); - - var user = dbContext.Users.FirstOrDefault(); - - var result = await emailService.VerifyEmailAsync(user?.Email, MockToken); - - Assert.That(result.Errors, Is.Not.Empty); - Assert.That(result.Errors, Does.Contain(IncorrectEmail)); - } - - [Test] - public async Task SuccessResendEmailConfirmationLink() - { - var user = dbContext.Users.FirstOrDefault(u => u.Id == "6666666"); - - var result = await emailService.ResendEmailConfirmationLinkAsync(user?.Email, "origin"); - Assert.That(result.Succeeded, Is.True); - } - - [Test] - public async Task FailResendEmailConfirmationLinkChangedEmailInTheUrl() - { - var result = await emailService.ResendEmailConfirmationLinkAsync("changedEmail", "origin"); - Assert.That(result.Errors, Is.Not.Empty); - Assert.That(result.Errors, Does.Contain(EmailDoesntMatch)); - } - - [Test] - public async Task FailResendEmailConfirmationLinkAlreadyVerified() - { - var user = dbContext.Users.FirstOrDefault(x => x.LockoutEnabled); - - var result = await emailService.ResendEmailConfirmationLinkAsync(user?.Email, "origin"); - Assert.That(result.Errors, Is.Not.Empty); - Assert.That(result.Errors, Does.Contain(EmailAlreadyVerified)); - } - } -} diff --git a/LOVE.NET.Services.Tests/GendersServiceTests.cs b/LOVE.NET.Services.Tests/GendersServiceTests.cs deleted file mode 100644 index e360186..0000000 --- a/LOVE.NET.Services.Tests/GendersServiceTests.cs +++ /dev/null @@ -1,43 +0,0 @@ -namespace LOVE.NET.Services.Tests -{ - using LOVE.NET.Data.Common.Repositories; - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Genders; - - public class GendersServiceTests : TestsSetUp - { - private IGendersService gendersService; - private IRepository gendersRepository; - - [SetUp] - public async Task Setup() - { - await GlobalInitialization(); - - gendersRepository = GetIRepository(); - - gendersService = new GendersService(gendersRepository); - } - - [OneTimeTearDown] - public void TearDown() - { - dbContext.Database.EnsureDeleted(); - } - - [Test] - public void SuccessGetAll() - { - var genders = dbContext.Genders; - - var result = gendersService.GetAll(); - - Assert.That(genders.Count(), Is.EqualTo(result.Count())); - - foreach (var gender in genders) - { - Assert.That(result.Select(x => x?.Id).Contains(gender.Id)); - } - } - } -} diff --git a/LOVE.NET.Services.Tests/IdentityServiceTests.cs b/LOVE.NET.Services.Tests/IdentityServiceTests.cs deleted file mode 100644 index c907c9a..0000000 --- a/LOVE.NET.Services.Tests/IdentityServiceTests.cs +++ /dev/null @@ -1,298 +0,0 @@ -namespace LOVE.NET.Services.Tests -{ - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories.Users; - using LOVE.NET.Services.Identity; - using LOVE.NET.Services.Images; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.Identity; - using Microsoft.Extensions.Configuration; - - using Moq; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - using static LOVE.NET.Common.GlobalConstants.EmailMessagesConstants; - - public class IdentityServiceTests : TestsSetUp - { - private IIdentityService identityService; - private Mock> userManagerMock; - private IConfigurationRoot configuration; - private IUsersRepository usersRepository; - private IImagesService imagesService; - - [SetUp] - public async Task Setup() - { - await GlobalInitialization(); - - userManagerMock = GetUserManagerMock(); - configuration = GetIConfiguration(); - usersRepository = GetIUsersRepository(); - imagesService = GetIImagesService(); - - identityService = new IdentityService( - userManagerMock.Object, - configuration, - usersRepository, - imagesService); - } - - [OneTimeTearDown] - public void TearDown() - { - dbContext.Database.EnsureDeleted(); - } - - [Test] - public async Task SuccessGenerateJwtToken() - { - var user = users[2]; - var token = await identityService.GenerateJwtToken(user); - - Assert.That(token, Is.Not.Null); - } - - [Test] - public async Task FailRegister() - { - userManagerMock.Setup(x => - x.CreateAsync(It.IsAny(), It.IsAny())) - .ReturnsAsync(IdentityResult.Failed(new IdentityError())); - - var request = new RegisterViewModel() - { - Email = "valid@email.com", - Password = "666", - ConfirmPassword = "666", - UserName = "valid@email.com", - Bio = "bio", - Birthdate = DateTime.UtcNow.AddYears(-19), - CityId = 5878, - CountryId = 30, - GenderId = 1, - }; - - var response = await identityService.RegisterAsync(request); - - Assert.That(response.Errors.Any(), Is.True); - } - - - //[TestCase("admin@admin.admin", "password", "password", "userName", "bio", "12.30.2000", 5878, 30, 1)] - //[TestCase("email", "password", "password", "admin", "bio", "12.30.2000", 5878, 30, 1)] - [Test] - public async Task SuccessRegister() - { - var request = new RegisterViewModel() - { - Email = "email@email.email", - Password = "666", - ConfirmPassword = "666", - UserName = "userName", - Bio = "bio", - Birthdate = DateTime.UtcNow.AddYears(-19), - CityId = 5878, - CountryId = 30, - GenderId = 1, - }; - - var response = await identityService.RegisterAsync(request); - - Assert.That(response.Succeeded, Is.True); - } - - [Test] - public async Task SuccessAddDefaultProfilePictureUrl() - { - var request = new RegisterViewModel() - { - Email = "email@email.email", - Password = "666", - ConfirmPassword = "666", - UserName = "userName", - Bio = "bio", - Birthdate = DateTime.UtcNow.AddYears(-19), - CityId = 5878, - CountryId = 30, - GenderId = 1, - }; - - await identityService.RegisterAsync(request); - - var users = usersRepository.WithAllInformation(); - var test = dbContext.Users; - var test2 = users; - var currentUser = users.FirstOrDefault(u => u.Email == "email@email.email"); - - Assert.That(currentUser?.Images.First().Url, Is.EqualTo(DefaultProfilePictureUrl)); - } - - [Test] - public async Task SuccessAddDifferentProfilePictureUrl() - { - var request = new RegisterViewModel() - { - Email = "email@email.email", - Password = "666", - ConfirmPassword = "666", - UserName = "userName", - Bio = "bio", - Birthdate = DateTime.UtcNow.AddYears(-19), - Image = new Mock().Object, - CityId = 5878, - CountryId = 30, - GenderId = 1, - }; - - await identityService.RegisterAsync(request); - - var users = usersRepository.WithAllInformation(); - var test = dbContext.Users; - var test2 = users; - var currentUser = users.FirstOrDefault(u => u.Email == "email@email.email"); - - Assert.That(currentUser?.Images.First().Url, Is.EqualTo(MockUrl1)); - } - - [Test] - public async Task SuccessLogin() - { - var request = new LoginViewModel() - { - Email = "Pet3r@abv.bg", - Password = "password", - }; - - var result = await identityService.LoginAsync(request); - - Assert.That(result, Is.Not.Null); - } - - - [Test] - public void FailLoginIncorrectPassword() - { - userManagerMock.Setup(x => - x.CheckPasswordAsync(It.IsAny(), It.IsAny())) - .ReturnsAsync(false); - - var request = new LoginViewModel() - { - Email = "Pet4r@abv.bg", - Password = "Wrong password", - }; - - var exception = Assert.ThrowsAsync(async () => await identityService.LoginAsync(request)); - Assert.That(exception.Message, Is.EqualTo(WrongPassword)); - } - - [Test] - public void FailLoginNotConfirmedEmail() - { - var request = new LoginViewModel() - { - Email = "Pet4r@abv.bg", - Password = "Wrong password", - }; - - var exception = Assert.ThrowsAsync(async () => await identityService.LoginAsync(request)); - Assert.That(exception.Message, Is.EqualTo(EmailNotConfirmed)); - } - - [Test] - public void FailLoginNotExistingEmail() - { - var request = new LoginViewModel() - { - Email = "aaaaaaaaaaaaar@abv.bg", - Password = "Wrong password", - }; - - var exception = Assert.ThrowsAsync(async () => await identityService.LoginAsync(request)); - Assert.That(exception.Message, Is.EqualTo(UserNotFound)); - } - - [Test] - public void FailLoginBannedUser() - { - var request = new LoginViewModel() - { - Email = "banned@banned.banned", - Password = "password", - }; - - var exception = Assert.ThrowsAsync(async () => await identityService.LoginAsync(request)); - Assert.That(exception.Message, Does.StartWith("You are banned")); - } - - [Test] - public void SuccessGenerateRefreshToken() - { - var result = identityService.GenerateRefreshToken(); - - Assert.That(result, Is.Not.Null); - } - - [Test] - [TestCase("6666")] - [TestCase("66666")] - public void SuccessGetUserDetails(string id) - { - var currentUser = users.FirstOrDefault(u => u.Id == id); - var mappedUser = AutoMapperConfig.MapperInstance.Map(currentUser); - var result = identityService.GetUserDetails(id); - - Assert.Multiple(() => - { - Assert.That(result.Email, Is.EqualTo(mappedUser.Email)); - Assert.That(result.UserName, Is.EqualTo(mappedUser.UserName)); - Assert.That(result.Bio, Is.EqualTo(mappedUser.Bio)); - Assert.That(result.Birthdate, Is.EqualTo(mappedUser.Birthdate)); - Assert.That(result.Matches, Has.Count.EqualTo(mappedUser.Matches.Count)); - Assert.That(result.Images, Has.Count.EqualTo(mappedUser.Images.Count)); - Assert.That(result.GenderId, Is.EqualTo(mappedUser.GenderId)); - Assert.That(result.CityId, Is.EqualTo(mappedUser.CityId)); - Assert.That(result.Latitude, Is.EqualTo(mappedUser.Latitude)); - Assert.That(result.Longitude, Is.EqualTo(mappedUser.Longitude)); - }); - } - - [Test] - public async Task SuccessEditUser() - { - var user = users.FirstOrDefault(u => u.Id == "6666"); - var newImages = new IFormFile[] { new Mock().Object, new Mock().Object }; - - var request = new EditUserViewModel() - { - Id = "6666", - Email = "email@email.email", - Password = "666", - ConfirmPassword = "666", - UserName = "userName1", - Bio = "bio2", - Birthdate = DateTime.UtcNow.AddYears(-19), - NewImages = newImages, - Images = new List(), - CityId = 5878, - CountryId = 30, - GenderId = 2, - }; - - await identityService.EditUserAsync(request); - var result = identityService.GetUserDetails(request.Id); - - Assert.Multiple(() => - { - Assert.That(result.UserName, Is.EqualTo(request.UserName)); - Assert.That(result.Bio, Is.EqualTo(request.Bio)); - Assert.That(result.Images, Has.Count.Not.EqualTo(request.Images.Count())); - }); - } - } -} diff --git a/LOVE.NET.Services.Tests/LOVE.NET.Services.Tests.csproj b/LOVE.NET.Services.Tests/LOVE.NET.Services.Tests.csproj deleted file mode 100644 index 95470b2..0000000 --- a/LOVE.NET.Services.Tests/LOVE.NET.Services.Tests.csproj +++ /dev/null @@ -1,51 +0,0 @@ - - - - net8.0 - enable - enable - - false - - - - - - - - - - - - - PreserveNewest - true - PreserveNewest - - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - - - - diff --git a/LOVE.NET.Services.Tests/TestsSetUp.cs b/LOVE.NET.Services.Tests/TestsSetUp.cs deleted file mode 100644 index d0b8b25..0000000 --- a/LOVE.NET.Services.Tests/TestsSetUp.cs +++ /dev/null @@ -1,436 +0,0 @@ -namespace LOVE.NET.Services.Tests -{ - using System.Linq.Expressions; - using System.Reflection; - - using LOVE.NET.Data; - using LOVE.NET.Data.Common.Repositories; - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories.Chat; - using LOVE.NET.Data.Repositories.Countries; - using LOVE.NET.Data.Repositories.Users; - using LOVE.NET.Services.Images; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.ViewModels.Chat; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.Identity; - using Microsoft.EntityFrameworkCore; - using Microsoft.Extensions.Configuration; - - using Moq; - - using static LOVE.NET.Common.GlobalConstants; - - public class TestsSetUp - { - protected const string MockUrl1 = "MockUrl1"; - protected const string MockUrl2 = "MockUrl2"; - protected string MockPath = $"{Directory.GetCurrentDirectory().Replace("\\LOVE.NET.Services.Tests", "\\Web\\LOVE.NET.Web")}\\..\\..\\..\\wwwroot"; - protected const string MockToken = "TW9ja1VybA"; - - protected ApplicationDbContext dbContext; - - protected List users; - protected List roles; - protected List cities; - protected List countries; - protected List genders; - protected List images; - protected List likes; - protected List messages; - - public async Task GlobalInitialization() - { - var options = new DbContextOptionsBuilder() - .UseInMemoryDatabase("InMemoryDB").Options; - - if (dbContext != null) - { - dbContext.Database.EnsureDeleted(); - } - - dbContext = new ApplicationDbContext(options); - - images = new List() - { - new Image() - { - Url = "pfp", - IsProfilePicture = true, - }, - new Image() - { - Url = "image", - IsProfilePicture = false, - }, - }; - - roles = new List() - { - new ApplicationRole() - { - Id = "1", - Name = AdministratorRoleName, - } - }; - - users = new List - { - new ApplicationUser - { - Id = "666", - UserName = "admin", - Bio = "Admin", - Email = "admin@admin.admin", - EmailConfirmed = true, - GenderId = 1, - CountryId = 30, - CityId = 5878, - CreatedOn = DateTime.UtcNow, - Birthdate = Convert.ToDateTime("2004-10-17T00:00:00"), - Images = new List(images), - LockoutEnabled = false, - Roles = new List>() { - new IdentityUserRole() - { - RoleId = "1", - UserId = "666" - } - }, - }, - new ApplicationUser - { - Id = "6666", - UserName = "Pet3r", - Bio = "UwU, OwO 🌺", - Email = "Pet3r@abv.bg", - EmailConfirmed = true, - GenderId = 3, - CountryId = 30, - CityId = 5878, - CreatedOn = DateTime.UtcNow, - Birthdate = Convert.ToDateTime("2004-10-17T00:00:00"), - Images = new List(images), - }, - new ApplicationUser - { - Id = "66666", - UserName = "Misa Misa", - Bio = "UwU", - Email = "Misa4@abv.bg", - EmailConfirmed = true, - GenderId = 2, - CountryId = 30, - CityId = 5878, - CreatedOn = DateTime.UtcNow, - Birthdate = Convert.ToDateTime("2004-10-17T00:00:00"), - Images = new List(images), - LockoutEnabled = false, - }, - new ApplicationUser - { - Id = "77777", - UserName = "Pet4r", - Bio = "UwU, OwO 🌺", - Email = "Pet4r@abv.bg", - EmailConfirmed = false, - GenderId = 3, - CountryId = 30, - CityId = 5878, - CreatedOn = DateTime.UtcNow, - Birthdate = Convert.ToDateTime("2004-10-17T00:00:00"), - Images = new List(images), - }, - new ApplicationUser - { - Id = "666666", - UserName = "banned", - Bio = "banned", - Email = "banned@banned.banned", - EmailConfirmed = true, - GenderId = 1, - CountryId = 30, - CityId = 5878, - CreatedOn = DateTime.UtcNow, - Birthdate = Convert.ToDateTime("2004-10-17T00:00:00"), - Images = new List(images), - LockoutEnabled = true, - LockoutEnd = DateTime.UtcNow.AddDays(666), - }, - new ApplicationUser - { - Id = "6666666", - UserName = "notconfirmed", - Bio = "notconfirmed", - Email = "notconfirmed@notconfirmed.notconfirmed", - EmailConfirmed = false, - GenderId = 1, - CountryId = 30, - CityId = 5878, - CreatedOn = DateTime.UtcNow, - Birthdate = Convert.ToDateTime("2004-10-17T00:00:00"), - Images = new List(images), - LockoutEnabled = false, - }, - }; - - cities = new List() - { - new City() - { - Id = 5878, - CountryId = 30, - Name = "Svilengrad", - NameAscii = "Svilengrad", - Latitude = 41.7652, - Longitude = 26.203, - } - }; - - countries = new List() - { - new Country() - { - Id = 30, - Name = "Bulgaria", - Cities = cities, - } - }; - - genders = new List() - { - new Gender() - { - Id = 1, - Name = "Male", - }, - new Gender() - { - Id = 2, - Name = "Female", - }, - new Gender() - { - Id = 3, - Name = "Trans", - }, - }; - - likes = new List() - { - new Like() - { - Id = Guid.NewGuid().ToString(), - UserId = "6666", - LikedUserId = "66666", - }, - new Like() - { - Id = Guid.NewGuid().ToString(), - UserId = "66666", - LikedUserId = "6666", - }, - new Like() - { - Id = Guid.NewGuid().ToString(), - UserId = "666666", - LikedUserId = "6666", - }, - }; - - messages = new List(); - - for (int i = 1; i <= 11; i++) - { - messages.Add(new Message() - { - Id = Guid.NewGuid().ToString(), - RoomId = "666666666", - UserId = "6666", - Text = $"text{i}", - CreatedOn = DateTime.Now.AddDays(i), - }); - } - - await dbContext.AddRangeAsync(users); - await dbContext.AddRangeAsync(roles); - await dbContext.AddRangeAsync(countries); - await dbContext.AddRangeAsync(genders); - await dbContext.AddRangeAsync(images); - await dbContext.AddRangeAsync(likes); - await dbContext.AddRangeAsync(messages); - await dbContext.SaveChangesAsync(); - var test = dbContext.Users.Include(u => u.Roles).ToList(); - AutoMapperConfig.RegisterMappings( - typeof(BaseCredentialsModel).GetTypeInfo().Assembly, - typeof(MessageDto).GetTypeInfo().Assembly); - } - - public static IConfigurationRoot GetIConfiguration() - { - return new ConfigurationBuilder() - .AddJsonFile("appsettings.json") - .AddEnvironmentVariables() - .Build(); - } - - public Mock> GetUserManagerMock() - { - var store = new Mock>(); - var manager = new Mock>( - store.Object, null, null, null, null, null, null, null, null); - - manager.Setup(x => - x.CreateAsync(It.IsAny(), It.IsAny())) - .ReturnsAsync(IdentityResult.Success) - .Callback(async (x, y) => - { - await dbContext.Set().AddAsync(x); - await dbContext.SaveChangesAsync(); - }); - - manager.Setup(x => - x.CheckPasswordAsync(It.IsAny(), It.IsAny())) - .ReturnsAsync(true); - - manager.Setup(x => - x.GetRolesAsync(It.IsAny())) - .ReturnsAsync(dbContext.Set().Select(x => x.Name).ToList()); - - manager.Setup(x => - x.SetLockoutEndDateAsync(It.IsAny(), It.IsAny())) - .ReturnsAsync(IdentityResult.Success) - .Callback(async (x, y) => - { - var trackedUser = await dbContext.Set().FindAsync(x.Id); - trackedUser.LockoutEnd = y; - await dbContext.SaveChangesAsync(); - }); - - manager.Setup(x => - x.GenerateEmailConfirmationTokenAsync(It.IsAny())) - .ReturnsAsync(MockToken); - - manager.Setup(x => - x.FindByEmailAsync(It.IsAny())) - .ReturnsAsync((string email) => - dbContext - .Set() - .FirstOrDefault(u => u.Email == email)); - - manager.Setup(x => - x.ConfirmEmailAsync(It.IsAny(), It.IsAny())) - .ReturnsAsync(IdentityResult.Success) - .Callback(async (x, y) => - { - var trackedUser = await dbContext.Set().FindAsync(x.Id); - trackedUser.EmailConfirmed = true; - - await dbContext.SaveChangesAsync(); - }); - - return manager; - } - - public IUsersRepository GetIUsersRepository() - { - var mockRepository = new Mock(); - - mockRepository.Setup(x => - x.WithAllInformation(It.IsAny>>())) - .Returns((Expression> expression) => - dbContext - .Set() - .Where(expression) - .AsQueryable()); - - mockRepository.Setup(x => - x.WithAllInformation()) - .Returns(dbContext.Set().AsQueryable()); - - mockRepository.Setup(x => - x.All()) - .Returns(dbContext.Set().AsQueryable()); - - mockRepository.Setup(x => - x.AllAsNoTracking()) - .Returns(dbContext.Set().AsQueryable()); - - mockRepository.Setup(x => - x.SaveChangesAsync()) - .Callback(async () => await dbContext.SaveChangesAsync()); - - return mockRepository.Object; - } - - public ICountriesRepository GetICountriesRepository() - { - var mockRepository = new Mock(); - - mockRepository.Setup(x => - x.AllAsNoTracking()) - .Returns(dbContext.Set().AsQueryable()); - - mockRepository.Setup(x => - x.WithAllInformation(It.IsAny>>())) - .Returns((Expression> expression) => - dbContext - .Set() - .Where(expression) - .AsQueryable()); - - return mockRepository.Object; - } - - public IChatRepository GetIChatRepository() - { - var mockRepository = new Mock(); - - mockRepository.Setup(x => - x.AllAsNoTracking(It.IsAny>>())) - .Returns((Expression> expression) => - dbContext - .Set() - .Where(expression) - .AsQueryable()); - - mockRepository.Setup(x => - x.SaveMessageAsync(It.IsAny())) - .Callback(async (Message x) => - { - await dbContext.Set().AddAsync(x); - await dbContext.SaveChangesAsync(); - }); - - return mockRepository.Object; - } - - public IRepository GetIRepository() where T : class - { - var mockRepository = new Mock>(); - - mockRepository.Setup(x => - x.AllAsNoTracking()) - .Returns(dbContext.Set().AsQueryable()); - - return mockRepository.Object; - } - - public static IImagesService GetIImagesService() - { - var mockService = new Mock(); - - mockService.Setup(x => - x.UploadImagesAsync(It.IsAny>())) - .ReturnsAsync(new[] { MockUrl1, MockUrl2 }); - - mockService.Setup(x => - x.UploadImageAsync(It.IsAny())) - .ReturnsAsync(MockUrl1); - - return mockService.Object; - } - } -} diff --git a/LOVE.NET.Services.Tests/Usings.cs b/LOVE.NET.Services.Tests/Usings.cs deleted file mode 100644 index cefced4..0000000 --- a/LOVE.NET.Services.Tests/Usings.cs +++ /dev/null @@ -1 +0,0 @@ -global using NUnit.Framework; \ No newline at end of file diff --git a/LOVE.NET.Services.Tests/appsettings.json b/LOVE.NET.Services.Tests/appsettings.json deleted file mode 100644 index d35811e..0000000 --- a/LOVE.NET.Services.Tests/appsettings.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, - "AuthSettings": { - "Key": "This key will be used in the encrypting keep it in appsettings.Production.json", - "Audience": "https://localhost:3000/", - "Issuer": "https://localhost:3000/" - } -} diff --git a/LOVE.NET.sln b/LOVE.NET.sln deleted file mode 100644 index 2a1587d..0000000 --- a/LOVE.NET.sln +++ /dev/null @@ -1,123 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.2.32602.215 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Web", "Web", "{E389DEB6-5F90-444B-A054-12A10D39C76F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Web", "Web\LOVE.NET.Web\LOVE.NET.Web.csproj", "{B90D1067-FE4C-400E-BA78-5413E30AB9ED}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Data", "Data", "{ACBE44C4-E198-45E2-BA02-6655250A0006}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Data.Models", "Data\LOVE.NET.Data.Models\LOVE.NET.Data.Models.csproj", "{E9FDB52F-52DC-48B2-86E1-0176377BB53F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Services", "Services", "{516E002B-9E6E-4456-B7F6-EAA353966DE6}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{7A731632-6714-44E2-A9E4-069EBA9E666C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Services", "Services\LOVE.NET.Services\LOVE.NET.Services.csproj", "{8522212F-F01E-4E20-9975-FCF5E10D71DB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Services.Messaging", "Services\LOVE.NET.Services.Messaging\LOVE.NET.Services.Messaging.csproj", "{43FDC0C4-F250-45DE-93F8-3CA8A9247CC9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Data", "Data\LOVE.NET.Data\LOVE.NET.Data.csproj", "{4B844ECB-E845-49A6-8B31-85E577933598}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Data.Common", "Data\LOVE.NET.Data.Common\LOVE.NET.Data.Common.csproj", "{D0D59508-CF8B-4656-A344-396C530BB9DF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Common", "LOVE.NET.Common\LOVE.NET.Common.csproj", "{A2288C46-0FBF-43B6-80B6-3072FD65BC32}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Web.Infrastructure", "Web\LOVE.NET.Web.Infrastructure\LOVE.NET.Web.Infrastructure.csproj", "{7A7A7986-1F5B-4EBD-9B17-8B41F8FABA58}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Services.Mapping", "Services\LOVE.NET.Services.Mapping\LOVE.NET.Services.Mapping.csproj", "{415FD7FA-0453-4FE1-9A29-C6E1D8B45C3D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Web.Tests", "Tests\LOVE.NET.Web.Tests\LOVE.NET.Web.Tests.csproj", "{3EE06C6E-C8F3-418A-A309-8AC81976A074}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Web.ViewModels", "Web\LOVE.NET.Web.ViewModels\LOVE.NET.Web.ViewModels.csproj", "{13B7AACB-9C85-4409-8D4B-95A67D0DFFF7}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BEE26F89-20FD-47F3-95F8-C12714C02F3F}" - ProjectSection(SolutionItems) = preProject - .editorconfig = .editorconfig - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LOVE.NET.Services.Tests", "LOVE.NET.Services.Tests\LOVE.NET.Services.Tests.csproj", "{D090CC3B-C4FA-4739-BC5E-C21E30909E53}" -EndProject -Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "docker-compose.dcproj", "{E12C4BEB-6F98-4B14-B805-30F94CB6BEBC}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {B90D1067-FE4C-400E-BA78-5413E30AB9ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B90D1067-FE4C-400E-BA78-5413E30AB9ED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B90D1067-FE4C-400E-BA78-5413E30AB9ED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B90D1067-FE4C-400E-BA78-5413E30AB9ED}.Release|Any CPU.Build.0 = Release|Any CPU - {E9FDB52F-52DC-48B2-86E1-0176377BB53F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E9FDB52F-52DC-48B2-86E1-0176377BB53F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E9FDB52F-52DC-48B2-86E1-0176377BB53F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E9FDB52F-52DC-48B2-86E1-0176377BB53F}.Release|Any CPU.Build.0 = Release|Any CPU - {8522212F-F01E-4E20-9975-FCF5E10D71DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8522212F-F01E-4E20-9975-FCF5E10D71DB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8522212F-F01E-4E20-9975-FCF5E10D71DB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8522212F-F01E-4E20-9975-FCF5E10D71DB}.Release|Any CPU.Build.0 = Release|Any CPU - {43FDC0C4-F250-45DE-93F8-3CA8A9247CC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {43FDC0C4-F250-45DE-93F8-3CA8A9247CC9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {43FDC0C4-F250-45DE-93F8-3CA8A9247CC9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {43FDC0C4-F250-45DE-93F8-3CA8A9247CC9}.Release|Any CPU.Build.0 = Release|Any CPU - {4B844ECB-E845-49A6-8B31-85E577933598}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4B844ECB-E845-49A6-8B31-85E577933598}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4B844ECB-E845-49A6-8B31-85E577933598}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4B844ECB-E845-49A6-8B31-85E577933598}.Release|Any CPU.Build.0 = Release|Any CPU - {D0D59508-CF8B-4656-A344-396C530BB9DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D0D59508-CF8B-4656-A344-396C530BB9DF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D0D59508-CF8B-4656-A344-396C530BB9DF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D0D59508-CF8B-4656-A344-396C530BB9DF}.Release|Any CPU.Build.0 = Release|Any CPU - {A2288C46-0FBF-43B6-80B6-3072FD65BC32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A2288C46-0FBF-43B6-80B6-3072FD65BC32}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A2288C46-0FBF-43B6-80B6-3072FD65BC32}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A2288C46-0FBF-43B6-80B6-3072FD65BC32}.Release|Any CPU.Build.0 = Release|Any CPU - {7A7A7986-1F5B-4EBD-9B17-8B41F8FABA58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7A7A7986-1F5B-4EBD-9B17-8B41F8FABA58}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7A7A7986-1F5B-4EBD-9B17-8B41F8FABA58}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7A7A7986-1F5B-4EBD-9B17-8B41F8FABA58}.Release|Any CPU.Build.0 = Release|Any CPU - {415FD7FA-0453-4FE1-9A29-C6E1D8B45C3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {415FD7FA-0453-4FE1-9A29-C6E1D8B45C3D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {415FD7FA-0453-4FE1-9A29-C6E1D8B45C3D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {415FD7FA-0453-4FE1-9A29-C6E1D8B45C3D}.Release|Any CPU.Build.0 = Release|Any CPU - {3EE06C6E-C8F3-418A-A309-8AC81976A074}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3EE06C6E-C8F3-418A-A309-8AC81976A074}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3EE06C6E-C8F3-418A-A309-8AC81976A074}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3EE06C6E-C8F3-418A-A309-8AC81976A074}.Release|Any CPU.Build.0 = Release|Any CPU - {13B7AACB-9C85-4409-8D4B-95A67D0DFFF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {13B7AACB-9C85-4409-8D4B-95A67D0DFFF7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {13B7AACB-9C85-4409-8D4B-95A67D0DFFF7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {13B7AACB-9C85-4409-8D4B-95A67D0DFFF7}.Release|Any CPU.Build.0 = Release|Any CPU - {D090CC3B-C4FA-4739-BC5E-C21E30909E53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D090CC3B-C4FA-4739-BC5E-C21E30909E53}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D090CC3B-C4FA-4739-BC5E-C21E30909E53}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D090CC3B-C4FA-4739-BC5E-C21E30909E53}.Release|Any CPU.Build.0 = Release|Any CPU - {E12C4BEB-6F98-4B14-B805-30F94CB6BEBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E12C4BEB-6F98-4B14-B805-30F94CB6BEBC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E12C4BEB-6F98-4B14-B805-30F94CB6BEBC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E12C4BEB-6F98-4B14-B805-30F94CB6BEBC}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {B90D1067-FE4C-400E-BA78-5413E30AB9ED} = {E389DEB6-5F90-444B-A054-12A10D39C76F} - {E9FDB52F-52DC-48B2-86E1-0176377BB53F} = {ACBE44C4-E198-45E2-BA02-6655250A0006} - {8522212F-F01E-4E20-9975-FCF5E10D71DB} = {516E002B-9E6E-4456-B7F6-EAA353966DE6} - {43FDC0C4-F250-45DE-93F8-3CA8A9247CC9} = {516E002B-9E6E-4456-B7F6-EAA353966DE6} - {4B844ECB-E845-49A6-8B31-85E577933598} = {ACBE44C4-E198-45E2-BA02-6655250A0006} - {D0D59508-CF8B-4656-A344-396C530BB9DF} = {ACBE44C4-E198-45E2-BA02-6655250A0006} - {7A7A7986-1F5B-4EBD-9B17-8B41F8FABA58} = {E389DEB6-5F90-444B-A054-12A10D39C76F} - {415FD7FA-0453-4FE1-9A29-C6E1D8B45C3D} = {516E002B-9E6E-4456-B7F6-EAA353966DE6} - {3EE06C6E-C8F3-418A-A309-8AC81976A074} = {7A731632-6714-44E2-A9E4-069EBA9E666C} - {13B7AACB-9C85-4409-8D4B-95A67D0DFFF7} = {E389DEB6-5F90-444B-A054-12A10D39C76F} - {D090CC3B-C4FA-4739-BC5E-C21E30909E53} = {7A731632-6714-44E2-A9E4-069EBA9E666C} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {384484BE-4680-4529-9CC2-AD37BA4D12D1} - EndGlobalSection -EndGlobal diff --git a/README.md b/README.md index 04c9db9..05c0937 100644 --- a/README.md +++ b/README.md @@ -1,130 +1,110 @@ - -

LOVE.NET

-

ReactJS SPA dating application -
+

A dating app — swipe, match, chat in real time — built as event-driven microservices on .NET 8, Kafka, Redis, and PostgreSQL. +

-## 📝 Table of Contents -- [About](#about) -- [Getting Started](#getting_started) -- [Database Diagram](#database_diagram) -- [Tests](#tests) -- [Built Using](#built_using) - -## 🧐 About -`LOVE.NET `gives you opportunity to match with people around the world and chat easily in real time. -Some accounts, countries, cities, genders are loaded after the first start of the application. +## About -## 🏁 Getting Started +LOVE.NET lets you match with people around the world and chat in real time. +Demo accounts, countries, cities, and genders are seeded on first start — +through the same Kafka event pipeline production traffic uses. -### Run the project +This repository was refactored from a layered ASP.NET Core monolith into +seven services designed to scale the realtime chat workload horizontally. +The original monolith is preserved on the +[`monolith-snapshot`](../../tree/monolith-snapshot) branch, and the full +design — service boundaries, Kafka topics, delivery semantics, resiliency +patterns, and the scaling story — is documented in +[docs/ARCHITECTURE.md](docs/ARCHITECTURE.md). ``` -npm install -``` -``` -npm start -``` -``` -start the LOVE.NET.Web project +React SPA ──► Gateway (YARP) ──► Identity │ Profile │ Matching │ Chat │ Realtime (SignalR) │ Notifications + │ │ │ │ │ │ + Postgres Postgres Postgres Postgres Redis Postgres + └─────────┴────── Kafka (outbox → topics → inbox) ────────┘ ``` -### Authentication and Authorization +Highlights: -``` -JWT Bearer token is being used for authentication and authorization -``` -``` -User is filling his mandatory data and uploading images. -``` -``` -Resend email verification if no email is received -``` -``` -Verification - required step in order to use the app -``` -``` -Reset password if forgotten -``` +- **Realtime chat** over an authorized SignalR hub with a Redis backplane and + Redis presence — horizontally scalable, no in-process state. +- **Durable-before-display** messaging: the hub gets a Kafka ack (acks=all, + keyed by room for ordering) before any client renders the message; the Chat + service persists it idempotently into a **monthly-partitioned** Postgres + table behind a storage seam ready for Cassandra/ScyllaDB. +- **Transactional outbox + inbox dedupe** on every service boundary: + at-least-once delivery, effectively-once processing, dead-letter queue for + poison messages. +- **Database-per-service** with event-carried read models — no cross-service + joins, no shared tables. +- **Gateway** with rate limiting (per-IP, tighter on credentials), a single + CORS policy, websocket proxying, and a resilient fan-out aggregation for the + admin dashboard. +- **Observability**: structured logs, OpenTelemetry traces/metrics with an + optional Jaeger container, correlation ids across HTTP and Kafka hops. +## Getting started -### User profile +Prerequisites: Docker Desktop. Optionally Cloudinary/SendGrid keys for image +uploads and real emails (everything else works without them). -``` -Fast and easy edit of your profile information +```bash +cp .env.example .env # fill in secrets if you have them +docker compose up -d --build # ~15 containers: services, dbs, kafka, redis, SPA ``` -``` -Add and remove photos +- SPA: http://localhost:3000 +- Gateway (API + websocket): http://localhost:8080 +- Swagger per service: http://localhost:8081..8086/swagger +- Tracing UI (optional): `docker compose --profile observability up -d jaeger` → http://localhost:16686 + +Verify the whole stack end to end: + +```powershell +./scripts/smoke-test.ps1 ``` +The smoke test registers users through the gateway, drives the +identity → profile → matching event pipeline, creates a match, joins the +SignalR hub over a websocket, sends a message, proves it was persisted via +Kafka, and checks the admin aggregation — 20 assertions. -### Home Tab +## Features -``` -All not swiped users -``` - -``` -Easy filtration by age, gender, distance in km calculated Latitude and Longitude of both users. -``` -``` -Easy swipe for mobile users, and buttons for PC master race fans -``` -``` -Upon successful match - notification is received -``` +- Register with photos, e-mail verification, password reset (links arrive via + the Notifications service) +- Swipe deck with age/distance/gender preferences, mutual-like matching with + instant `MatchReceived` push +- 1:1 match chats and public themed chatrooms, with image messages and live + presence +- Profile editing with photo management +- Admin dashboard: statistics, user search, ban/unban (lockout) -### Matches Tab +## Solution layout ``` -All matches you have got -``` - -``` -Easy chat with option to send images -``` -``` -Infinite scrolling -``` -``` -Search your beloved ones +src/ + BuildingBlocks/ Contracts (events), EventBus (Kafka + outbox/inbox), + Web (JWT, logging, telemetry, health), Media (Cloudinary) + Gateway/ LoveNet.Gateway (YARP) + Services/ Identity | Profile | Matching | Chat | Realtime | Notifications + (each: LoveNet..Api + LoveNet..Tests) +Web-FrontEnd/ React 18 SPA +scripts/ smoke-test.ps1 + hub-smoke.js +docs/ ARCHITECTURE.md ``` -### Dashboard Tab -``` -Up-to-date statistics -``` - -``` -Infinite scrolling of users, with possibility to ban them -``` -``` -Search for intruders of the site +## Tests + +```bash +dotnet test LoveNet.sln ``` -## 📈 Database diagram -![Imgur](https://i.imgur.com/Om9cTld.png) -## 🧪 Tests -* Over 70 tests -* Covering 90% of the services. -* ![Imgur](https://i.imgur.com/XElPNID.png) - -## ⛏️ Built Using -* ReactJS -* .NET 6 API -* EF Core 6 with SQL Server -* AutoMapper -* Swashbuckle Swagger -* JWT Bearer -* SignalR -* Cloudinary -* SendGrid -* NUnit -* Moq -* Axios -* React Bootstrap -* MomentJS -* React Tinder Card +37 NUnit tests across five services (ported and adapted from the monolith's +suite), plus the end-to-end smoke script above. + +## Built using +.NET 8 · ASP.NET Core · SignalR (+ Redis backplane) · EF Core 8 / Npgsql · +Apache Kafka (KRaft) · Redis · PostgreSQL 16 · YARP · Serilog · +OpenTelemetry · React 18 · Docker Compose · Cloudinary · SendGrid diff --git a/Rules.ruleset b/Rules.ruleset deleted file mode 100644 index 8757fc2..0000000 --- a/Rules.ruleset +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Services/LOVE.NET.Services.Data/ISettingsService.cs b/Services/LOVE.NET.Services.Data/ISettingsService.cs deleted file mode 100644 index bab84ce..0000000 --- a/Services/LOVE.NET.Services.Data/ISettingsService.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Services.Data -{ - using System.Collections.Generic; - - public interface ISettingsService - { - int GetCount(); - - IEnumerable GetAll(); - } -} diff --git a/Services/LOVE.NET.Services.Data/LOVE.NET.Services.Data.csproj b/Services/LOVE.NET.Services.Data/LOVE.NET.Services.Data.csproj deleted file mode 100644 index 242f738..0000000 --- a/Services/LOVE.NET.Services.Data/LOVE.NET.Services.Data.csproj +++ /dev/null @@ -1,27 +0,0 @@ - - - - net6.0 - latest - - - - ..\..\Rules.ruleset - - - - - - - - runtime; build; native; contentfiles; analyzers - - - - - - - - - - \ No newline at end of file diff --git a/Services/LOVE.NET.Services.Data/SettingsService.cs b/Services/LOVE.NET.Services.Data/SettingsService.cs deleted file mode 100644 index 292ed06..0000000 --- a/Services/LOVE.NET.Services.Data/SettingsService.cs +++ /dev/null @@ -1,29 +0,0 @@ -namespace LOVE.NET.Services.Data -{ - using System.Collections.Generic; - using System.Linq; - - using LOVE.NET.Data.Common.Repositories; - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class SettingsService : ISettingsService - { - private readonly IDeletableEntityRepository settingsRepository; - - public SettingsService(IDeletableEntityRepository settingsRepository) - { - this.settingsRepository = settingsRepository; - } - - public int GetCount() - { - return this.settingsRepository.AllAsNoTracking().Count(); - } - - public IEnumerable GetAll() - { - return this.settingsRepository.All().To().ToList(); - } - } -} diff --git a/Services/LOVE.NET.Services.Mapping/AutoMapperConfig.cs b/Services/LOVE.NET.Services.Mapping/AutoMapperConfig.cs deleted file mode 100644 index 8efd05e..0000000 --- a/Services/LOVE.NET.Services.Mapping/AutoMapperConfig.cs +++ /dev/null @@ -1,108 +0,0 @@ -namespace LOVE.NET.Services.Mapping -{ - using System; - using System.Collections.Generic; - using System.Linq; - using System.Reflection; - - using AutoMapper; - using AutoMapper.Internal; - - public static class AutoMapperConfig - { - private static bool initialized; - - public static IMapper MapperInstance { get; set; } - - public static void RegisterMappings(params Assembly[] assemblies) - { - if (initialized) - { - return; - } - - initialized = true; - - var types = assemblies.SelectMany(a => a.GetExportedTypes()).ToList(); - - var config = new MapperConfigurationExpression(); - config.Internal().MethodMappingEnabled = false; - config.CreateProfile( - "ReflectionProfile", - configuration => - { - // IMapFrom<> - foreach (var map in GetFromMaps(types)) - { - configuration.CreateMap(map.Source, map.Destination); - } - - // IMapTo<> - foreach (var map in GetToMaps(types)) - { - configuration.CreateMap(map.Source, map.Destination); - } - - // IHaveCustomMappings - foreach (var map in GetCustomMappings(types)) - { - map.CreateMappings(configuration); - } - }); - MapperInstance = new Mapper(new MapperConfiguration(config)); - } - - private static IEnumerable GetFromMaps(IEnumerable types) - { - var fromMaps = from t in types - from i in t.GetTypeInfo().GetInterfaces() - where i.GetTypeInfo().IsGenericType && - i.GetGenericTypeDefinition() == typeof(IMapFrom<>) && - !t.GetTypeInfo().IsAbstract && - !t.GetTypeInfo().IsInterface - select new TypesMap - { - Source = i.GetTypeInfo().GetGenericArguments()[0], - Destination = t, - }; - - return fromMaps; - } - - private static IEnumerable GetToMaps(IEnumerable types) - { - var toMaps = from t in types - from i in t.GetTypeInfo().GetInterfaces() - where i.GetTypeInfo().IsGenericType && - i.GetTypeInfo().GetGenericTypeDefinition() == typeof(IMapTo<>) && - !t.GetTypeInfo().IsAbstract && - !t.GetTypeInfo().IsInterface - select new TypesMap - { - Source = t, - Destination = i.GetTypeInfo().GetGenericArguments()[0], - }; - - return toMaps; - } - - private static IEnumerable GetCustomMappings(IEnumerable types) - { - var customMaps = from t in types - from i in t.GetTypeInfo().GetInterfaces() - where typeof(IHaveCustomMappings).GetTypeInfo().IsAssignableFrom(t) && - !t.GetTypeInfo().IsAbstract && - !t.GetTypeInfo().IsInterface - select (IHaveCustomMappings)Activator.CreateInstance(t); - - return customMaps; - } - - private class TypesMap - { - public Type Source { get; set; } - - public Type Destination { get; set; } - } - } -} diff --git a/Services/LOVE.NET.Services.Mapping/IHaveCustomMappings.cs b/Services/LOVE.NET.Services.Mapping/IHaveCustomMappings.cs deleted file mode 100644 index 0813290..0000000 --- a/Services/LOVE.NET.Services.Mapping/IHaveCustomMappings.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace LOVE.NET.Services.Mapping -{ - using AutoMapper; - - public interface IHaveCustomMappings - { - void CreateMappings(IProfileExpression configuration); - } -} diff --git a/Services/LOVE.NET.Services.Mapping/IMapFrom.cs b/Services/LOVE.NET.Services.Mapping/IMapFrom.cs deleted file mode 100644 index a02283d..0000000 --- a/Services/LOVE.NET.Services.Mapping/IMapFrom.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace LOVE.NET.Services.Mapping -{ - // ReSharper disable once UnusedTypeParameter - public interface IMapFrom - { - } -} diff --git a/Services/LOVE.NET.Services.Mapping/IMapTo.cs b/Services/LOVE.NET.Services.Mapping/IMapTo.cs deleted file mode 100644 index 3a94d22..0000000 --- a/Services/LOVE.NET.Services.Mapping/IMapTo.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace LOVE.NET.Services.Mapping -{ - // ReSharper disable once UnusedTypeParameter - public interface IMapTo - { - } -} diff --git a/Services/LOVE.NET.Services.Mapping/LOVE.NET.Services.Mapping.csproj b/Services/LOVE.NET.Services.Mapping/LOVE.NET.Services.Mapping.csproj deleted file mode 100644 index 8b71e4f..0000000 --- a/Services/LOVE.NET.Services.Mapping/LOVE.NET.Services.Mapping.csproj +++ /dev/null @@ -1,22 +0,0 @@ - - - - net8.0 - latest - - - - ..\..\Rules.ruleset - - - - - - - - - runtime; build; native; contentfiles; analyzers - - - - diff --git a/Services/LOVE.NET.Services.Mapping/QueryableMappingExtensions.cs b/Services/LOVE.NET.Services.Mapping/QueryableMappingExtensions.cs deleted file mode 100644 index 8b4212c..0000000 --- a/Services/LOVE.NET.Services.Mapping/QueryableMappingExtensions.cs +++ /dev/null @@ -1,35 +0,0 @@ -namespace LOVE.NET.Services.Mapping -{ - using System; - using System.Linq; - using System.Linq.Expressions; - - using AutoMapper.QueryableExtensions; - - public static class QueryableMappingExtensions - { - public static IQueryable To( - this IQueryable source, - params Expression>[] membersToExpand) - { - if (source == null) - { - throw new ArgumentNullException(nameof(source)); - } - - return source.ProjectTo(AutoMapperConfig.MapperInstance.ConfigurationProvider, null, membersToExpand); - } - - public static IQueryable To( - this IQueryable source, - object parameters) - { - if (source == null) - { - throw new ArgumentNullException(nameof(source)); - } - - return source.ProjectTo(AutoMapperConfig.MapperInstance.ConfigurationProvider, parameters); - } - } -} diff --git a/Services/LOVE.NET.Services.Messaging/EmailAttachment.cs b/Services/LOVE.NET.Services.Messaging/EmailAttachment.cs deleted file mode 100644 index 3f51e6d..0000000 --- a/Services/LOVE.NET.Services.Messaging/EmailAttachment.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Services.Messaging -{ - public class EmailAttachment - { - public byte[] Content { get; set; } - - public string FileName { get; set; } - - public string MimeType { get; set; } - } -} diff --git a/Services/LOVE.NET.Services.Messaging/IEmailSender.cs b/Services/LOVE.NET.Services.Messaging/IEmailSender.cs deleted file mode 100644 index 0210b53..0000000 --- a/Services/LOVE.NET.Services.Messaging/IEmailSender.cs +++ /dev/null @@ -1,16 +0,0 @@ -namespace LOVE.NET.Services.Messaging -{ - using System.Collections.Generic; - using System.Threading.Tasks; - - public interface IEmailSender - { - Task SendEmailAsync( - string from, - string fromName, - string to, - string subject, - string htmlContent, - IEnumerable attachments = null); - } -} diff --git a/Services/LOVE.NET.Services.Messaging/LOVE.NET.Services.Messaging.csproj b/Services/LOVE.NET.Services.Messaging/LOVE.NET.Services.Messaging.csproj deleted file mode 100644 index dab9bdf..0000000 --- a/Services/LOVE.NET.Services.Messaging/LOVE.NET.Services.Messaging.csproj +++ /dev/null @@ -1,22 +0,0 @@ - - - - net8.0 - latest - - - - ..\..\Rules.ruleset - - - - - - - - - runtime; build; native; contentfiles; analyzers - - - - \ No newline at end of file diff --git a/Services/LOVE.NET.Services.Messaging/SendGridEmailSender.cs b/Services/LOVE.NET.Services.Messaging/SendGridEmailSender.cs deleted file mode 100644 index 54fc5ad..0000000 --- a/Services/LOVE.NET.Services.Messaging/SendGridEmailSender.cs +++ /dev/null @@ -1,51 +0,0 @@ -namespace LOVE.NET.Services.Messaging -{ - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - - using SendGrid; - using SendGrid.Helpers.Mail; - - public class SendGridEmailSender : IEmailSender - { - private readonly SendGridClient client; - - public SendGridEmailSender(string apiKey) - { - this.client = new SendGridClient(apiKey); - } - - public async Task SendEmailAsync(string from, string fromName, string to, string subject, string htmlContent, IEnumerable attachments = null) - { - if (string.IsNullOrWhiteSpace(subject) && string.IsNullOrWhiteSpace(htmlContent)) - { - throw new ArgumentException("Subject and message should be provided."); - } - - var fromAddress = new EmailAddress(from, fromName); - var toAddress = new EmailAddress(to); - var message = MailHelper.CreateSingleEmail(fromAddress, toAddress, subject, null, htmlContent); - if (attachments?.Any() == true) - { - foreach (var attachment in attachments) - { - message.AddAttachment(attachment.FileName, Convert.ToBase64String(attachment.Content), attachment.MimeType); - } - } - - try - { - var response = await this.client.SendEmailAsync(message); - Console.WriteLine(response.StatusCode); - Console.WriteLine(await response.Body.ReadAsStringAsync()); - } - catch (Exception e) - { - Console.WriteLine(e); - throw; - } - } - } -} diff --git a/Services/LOVE.NET.Services/Chats/ChatHub.cs b/Services/LOVE.NET.Services/Chats/ChatHub.cs deleted file mode 100644 index bdf3e07..0000000 --- a/Services/LOVE.NET.Services/Chats/ChatHub.cs +++ /dev/null @@ -1,81 +0,0 @@ -namespace LOVE.NET.Services.Chats -{ - using System; - using System.IO; - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Images; - using LOVE.NET.Web.ViewModels.Chat; - - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.SignalR; - - public class ChatHub : Hub - { - private readonly IChatService chatService; - private readonly IImagesService imagesService; - private readonly IUsersGroupService usersGroupService; - - public ChatHub( - IChatService chatService, - IImagesService imagesService, - IUsersGroupService usersGroupService) - { - this.chatService = chatService; - this.imagesService = imagesService; - this.usersGroupService = usersGroupService; - } - - public async Task JoinRoom(UserConnection userConnection) - { - await this.Groups - .AddToGroupAsync(this.Context.ConnectionId, userConnection.RoomId); - this.usersGroupService.AddUserToRoom(userConnection); - await this.Clients - .Group(userConnection.RoomId) - .SendAsync("RefreshUsersList", new - { - Users = this.usersGroupService.GetUsersInRoom(userConnection.RoomId), - HasLeft = false, - }); - } - - /// - /// Leave room on chat component unmount. - /// - /// User connection input. - public async Task LeaveRoom(UserConnection userConnection) - { - this.usersGroupService.RemoveUserFromRoom(userConnection); - await this.Clients - .Group(userConnection.RoomId) - .SendAsync("RefreshUsersList", new - { - Users = this.usersGroupService.GetUsersInRoom(userConnection.RoomId), - HasLeft = true, - }); - } - - public async Task SendMessage(MessageDto message) - { - message.CreatedOn = DateTime.UtcNow; - - if (message.Image != null) - { - byte[] bytes = Convert.FromBase64String(message.Image); - MemoryStream stream = new MemoryStream(bytes); - IFormFile file = new FormFile(stream, 0, bytes.Length, string.Empty, string.Empty); - - var imageUrl = await this.imagesService.UploadImageAsync(file); - message.ImageUrl = imageUrl; - } - - await this.Clients - .Group(message.RoomId) - .SendAsync("ReceiveMessage", message); - - await this.chatService.SaveMessageAsync(message); - } - } -} diff --git a/Services/LOVE.NET.Services/Chats/ChatService.cs b/Services/LOVE.NET.Services/Chats/ChatService.cs deleted file mode 100644 index 562ae91..0000000 --- a/Services/LOVE.NET.Services/Chats/ChatService.cs +++ /dev/null @@ -1,66 +0,0 @@ -namespace LOVE.NET.Services.Chats -{ - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories.Chat; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.ViewModels.Chat; - - using Microsoft.EntityFrameworkCore; - - using static LOVE.NET.Common.GlobalConstants; - - public class ChatService : IChatService - { - private readonly IChatRepository chatRepository; - private readonly IChatroomRepository chatroomRepository; - - public ChatService( - IChatRepository chatRepository, - IChatroomRepository chatroomRepository) - { - this.chatRepository = chatRepository; - this.chatroomRepository = chatroomRepository; - } - - public ChatViewModel GetChat(ChatRequestViewModel request) - { - // Add skip and take - var messagesQuery = this.chatRepository - .AllAsNoTracking(m => m.RoomId == request.RoomId) - .Include(x => x.User) - .OrderByDescending(x => x.CreatedOn); - - var messages = messagesQuery - .Skip((request.Page - 1) * DefaultTake) - .Take(DefaultTake) - .To(); - - var count = messagesQuery.Count(); - - return new ChatViewModel() - { - Messages = messages, - TotalMessages = count, - }; - } - - public async Task SaveMessageAsync(MessageDto message) - { - var data = AutoMapperConfig.MapperInstance.Map(message); - - await this.chatRepository.SaveMessageAsync(data); - } - - public IEnumerable GetChatrooms() - { - var result = this.chatroomRepository - .AllAsNoTracking() - .To(); - return result; - } - } -} diff --git a/Services/LOVE.NET.Services/Chats/IChatService.cs b/Services/LOVE.NET.Services/Chats/IChatService.cs deleted file mode 100644 index 6304667..0000000 --- a/Services/LOVE.NET.Services/Chats/IChatService.cs +++ /dev/null @@ -1,17 +0,0 @@ -namespace LOVE.NET.Services.Chats -{ - using System.Collections.Generic; - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - using LOVE.NET.Web.ViewModels.Chat; - - public interface IChatService - { - ChatViewModel GetChat(ChatRequestViewModel request); - - Task SaveMessageAsync(MessageDto message); - - IEnumerable GetChatrooms(); - } -} diff --git a/Services/LOVE.NET.Services/Chats/IUsersGroupService.cs b/Services/LOVE.NET.Services/Chats/IUsersGroupService.cs deleted file mode 100644 index 7aa9661..0000000 --- a/Services/LOVE.NET.Services/Chats/IUsersGroupService.cs +++ /dev/null @@ -1,16 +0,0 @@ -namespace LOVE.NET.Services.Chats -{ - using System.Collections.Generic; - - using LOVE.NET.Data.Models; - using LOVE.NET.Web.ViewModels.Chat; - - public interface IUsersGroupService - { - void AddUserToRoom(UserConnection connection); - - void RemoveUserFromRoom(UserConnection connection); - - IEnumerable GetUsersInRoom(string roomId); - } -} diff --git a/Services/LOVE.NET.Services/Chats/UsersGroupService.cs b/Services/LOVE.NET.Services/Chats/UsersGroupService.cs deleted file mode 100644 index f41c0bf..0000000 --- a/Services/LOVE.NET.Services/Chats/UsersGroupService.cs +++ /dev/null @@ -1,57 +0,0 @@ -namespace LOVE.NET.Services.Chats -{ - using System.Collections.Generic; - using System.Linq; - - using LOVE.NET.Data.Models; - using LOVE.NET.Web.ViewModels.Chat; - - - public class UsersGroupService : IUsersGroupService - { - // Use Redis Cache for this - private readonly Dictionary> usersInRooms = - new(); - - public void AddUserToRoom(UserConnection connection) - { - if (!this.usersInRooms.ContainsKey(connection.RoomId)) - { - this.usersInRooms[connection.RoomId] = new HashSet(); - } - - if (this.usersInRooms[connection.RoomId] - .Any(x => x.Id == connection.UserId) == false) - { - this.usersInRooms[connection.RoomId].Add(new UserInRoomModel() - { - Id = connection.UserId, - ProfilePictureUrl = connection.ProfilePictureUrl, - UserName = connection.UserName, - }); - } - } - - public void RemoveUserFromRoom(UserConnection connection) - { - if (this.usersInRooms.ContainsKey(connection.RoomId)) - { - this.usersInRooms[connection.RoomId].RemoveWhere(x => x.Id == connection.UserId); - if (this.usersInRooms[connection.RoomId].Any() == false) - { - this.usersInRooms.Remove(connection.RoomId); - } - } - } - - public IEnumerable GetUsersInRoom(string roomId) - { - if (this.usersInRooms.ContainsKey(roomId) == false) - { - return Enumerable.Empty(); - } - - return this.usersInRooms[roomId]; - } - } -} diff --git a/Services/LOVE.NET.Services/Countries/CountriesService.cs b/Services/LOVE.NET.Services/Countries/CountriesService.cs deleted file mode 100644 index 7c70142..0000000 --- a/Services/LOVE.NET.Services/Countries/CountriesService.cs +++ /dev/null @@ -1,54 +0,0 @@ -namespace LOVE.NET.Services.Countries -{ - using System.Collections.Generic; - using System.Linq; - - using LOVE.NET.Data.Repositories.Countries; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.ViewModels.Countries; - - public class CountriesService : ICountriesService - { - private readonly ICountriesRepository countriesRepository; - - public CountriesService(ICountriesRepository countriesRepository) - { - this.countriesRepository = countriesRepository; - } - - public IEnumerable GetAll() - { - var countriesWithCities = this.countriesRepository.AllAsNoTracking(); - - var result = AutoMapperConfig.MapperInstance.Map>(countriesWithCities).ToList(); - - result.Insert(0, new CountryViewModel() - { - CountryId = 0, - CountryName = "Chooce country here", - }); - - return result; - } - - public CountryCitiesViewModel Get(int id) - { - var country = this.countriesRepository - .WithAllInformation(x => x.Id == id) - .FirstOrDefault(); - - var result = AutoMapperConfig.MapperInstance.Map(country); - - var orderedCities = result.Cities.OrderBy(c => c.CityName).ToList(); - orderedCities.Insert(0, new CityViewModel() - { - CityId = 0, - CityName = "Choose city here", - }); - - result.Cities = orderedCities; - - return result; - } - } -} diff --git a/Services/LOVE.NET.Services/Countries/ICountriesService.cs b/Services/LOVE.NET.Services/Countries/ICountriesService.cs deleted file mode 100644 index 80c9dd4..0000000 --- a/Services/LOVE.NET.Services/Countries/ICountriesService.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace LOVE.NET.Services.Countries -{ - using System.Collections.Generic; - - using LOVE.NET.Web.ViewModels.Countries; - - public interface ICountriesService - { - IEnumerable GetAll(); - - CountryCitiesViewModel Get(int id); - } -} diff --git a/Services/LOVE.NET.Services/Dashboard/DashboardService.cs b/Services/LOVE.NET.Services/Dashboard/DashboardService.cs deleted file mode 100644 index 926eb56..0000000 --- a/Services/LOVE.NET.Services/Dashboard/DashboardService.cs +++ /dev/null @@ -1,137 +0,0 @@ -namespace LOVE.NET.Services.Dashboard -{ - using System.Linq; - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Data.Common.Repositories; - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories.Users; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.ViewModels.Dashboard; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Identity; - using Microsoft.EntityFrameworkCore; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - - public class DashboardService : IDashboardService - { - private readonly IUsersRepository usersRepository; - private readonly IRepository imagesRepository; - private readonly IRepository messagesRepository; - private readonly UserManager userManager; - - public DashboardService( - IUsersRepository usersRepository, - IRepository imagesRepository, - IRepository messagesRepository, - UserManager userManager) - { - this.usersRepository = usersRepository; - this.imagesRepository = imagesRepository; - this.messagesRepository = messagesRepository; - this.userManager = userManager; - } - - public StatisticsViewModel GetStatistics() - { - var usersCount = this.usersRepository.AllAsNoTracking().Count(); - var bannedUsersCount = this.usersRepository - .WithAllInformation(u => u.LockoutEnd != null) - .Count(); - var matchesCount = this.usersRepository - .AllAsNoTracking().Count(user => - user.LikesSent.Any(l => - user.LikesReceived - .Select(lr => lr.UserId) - .Intersect( - user.LikesSent - .Select(ls => ls.LikedUserId)) - .Contains(l.LikedUserId))); - var likedUsersCount = this.usersRepository.AllAsNoTracking() - .Count(u => u.LikesReceived.Any()); - var notSwipedUsers = usersCount - likedUsersCount; - var imagesCount = this.imagesRepository.AllAsNoTracking().Count(); - var messagesCount = this.messagesRepository.AllAsNoTracking().Count(); - - var result = new StatisticsViewModel() - { - UsersCount = usersCount, - BannedUsersCount = bannedUsersCount, - MatchesCount = matchesCount, - LikedUsersCount = likedUsersCount, - NotSwipedUsersCount = notSwipedUsers, - ImagesCount = imagesCount, - MessagesCount = messagesCount, - }; - - return result; - } - - public async Task GetUsersAsync( - DashboardUserRequestViewModel request, - string loggedUserId) - { - var users = this.usersRepository.AllAsNoTracking() - .Where(u => - u.Email != AdministratorEmail && - u.Id != loggedUserId); - - if (!string.IsNullOrEmpty(request.Search)) - { - var searchTerm = $"%{request.Search.Trim().ToLower()}%"; - - users = users.Where(u => - EF.Functions.Like(u.Email.ToLower(), searchTerm) || - EF.Functions.Like(u.UserName.ToLower(), searchTerm) || - EF.Functions.Like(u.Bio.ToLower(), searchTerm) || - EF.Functions.Like(u.City.Name.ToLower(), searchTerm) || - EF.Functions.Like(u.Country.Name.ToLower(), searchTerm) || - EF.Functions.Like(u.Gender.Name.ToLower(), searchTerm)); - } - - if (request.ShowBanned) - { - users = users.Where(u => u.LockoutEnd != null); - } - - var totalUsers = users.Count(); - - users = users.OrderByDescending(u => u.CreatedOn) - .Skip((request.Page - 1) * DefaultTake) - .Take(DefaultTake); - - var mappedUsers = await users.To().ToListAsync(); - - var result = new DashboardUserViewModel() - { - Users = mappedUsers, - TotalUsers = totalUsers, - }; - - return result; - } - - public async Task ModerateAsync(ModerateUserViewModel request) - { - var user = this.usersRepository.All().FirstOrDefault(u => u.Id == request.UserId); - - if (user == null) - { - return UserNotFound; - } - - var result = await this.userManager.SetLockoutEndDateAsync(user, request.BannedUntil); - - if (!result.Succeeded) - { - return UserCouldNotBeBanned; - } - - return true; - } - } -} diff --git a/Services/LOVE.NET.Services/Dashboard/IDashboardService.cs b/Services/LOVE.NET.Services/Dashboard/IDashboardService.cs deleted file mode 100644 index bf79fb0..0000000 --- a/Services/LOVE.NET.Services/Dashboard/IDashboardService.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace LOVE.NET.Services.Dashboard -{ - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Web.ViewModels.Dashboard; - - public interface IDashboardService - { - StatisticsViewModel GetStatistics(); - - Task GetUsersAsync( - DashboardUserRequestViewModel request, - string loggedUserId); - - Task ModerateAsync(ModerateUserViewModel request); - } -} diff --git a/Services/LOVE.NET.Services/Dating/DatingService.cs b/Services/LOVE.NET.Services/Dating/DatingService.cs deleted file mode 100644 index b9fa683..0000000 --- a/Services/LOVE.NET.Services/Dating/DatingService.cs +++ /dev/null @@ -1,152 +0,0 @@ -namespace LOVE.NET.Services.Dating -{ - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories.Users; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.ViewModels.Dating; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.EntityFrameworkCore; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - - public class DatingService : IDatingService - { - private readonly IUsersRepository usersRepository; - - public DatingService(IUsersRepository usersRepository) - { - this.usersRepository = usersRepository; - } - - public IEnumerable GetNotSwipedUsers(string userId) - { - var notSwipedUsers = this.usersRepository - .WithAllInformation(u => - u.Id != userId && - u.Roles.Any() == false && // Excluding admins - u.LikesReceived.Any(lr => lr.UserId == userId) == false) - .To(); - - foreach (var user in notSwipedUsers) - { - user.Images = user.Images.OrderByDescending(i => i.IsProfilePicture).ToList(); - } - - return notSwipedUsers; - } - - public MatchesViewModel GetMatches(MatchesRequestViewModel request) - { - var user = this.usersRepository.WithAllInformation(u => u.Id == request.UserId).FirstOrDefault(); - - var matchesIds = user.LikesSent - .Where(l => - user.LikesReceived - .Select(lr => lr.UserId) - .Intersect( - user.LikesSent - .Select(ls => ls.LikedUserId)) - .Contains(l.LikedUserId)) - .OrderByDescending(ls => ls.CreatedOn) - .Select(x => x.LikedUserId) - .ToList(); - - var matches = this.usersRepository - .WithAllInformation() - .To(); - - if (!string.IsNullOrEmpty(request.Search)) - { - var searchTerm = $"%{request.Search.Trim().ToLower()}%"; - - matches = matches.Where(u => - EF.Functions.Like(u.UserName.ToLower(), searchTerm) || - EF.Functions.Like(u.Bio.ToLower(), searchTerm) || - EF.Functions.Like(u.CityName.ToLower(), searchTerm) || - EF.Functions.Like(u.CountryName.ToLower(), searchTerm) || - EF.Functions.Like(u.GenderName.ToLower(), searchTerm)); - } - - var matchesResult = matches - .Where(m => matchesIds.Contains(m.Id)) - .Skip((request.Page - 1) * DefaultTake) - .Take(DefaultTake) - .ToList(); - - var totalMatches = matchesResult.Count(); - - foreach (var match in matchesResult) - { - var roomId = string.Join(string.Empty, new[] { match.Id, request.UserId }.OrderBy(id => id)); - match.RoomId = roomId; - match.Images = match.Images.OrderByDescending(i => i.IsProfilePicture).ToList(); - } - - var result = new MatchesViewModel() - { - Matches = matchesResult, - TotalMatches = totalMatches, - }; - - return result; - } - - public UserMatchViewModel GetCurrentMatch(string userId) - { - var match = this.usersRepository - .WithAllInformation(u => - u.Id == userId) - .FirstOrDefault(); - - var result = AutoMapperConfig.MapperInstance.Map(match); - result.Images = result.Images.OrderByDescending(i => i.IsProfilePicture).ToList(); - - return result; - } - - public async Task LikeAsync(string userId, string likedUserId) - { - var users = this.usersRepository.WithAllInformation( - u => new[] { userId, likedUserId }.Any(id => id == u.Id)); - - var likedUser = await users.FirstOrDefaultAsync(u => u.Id == likedUserId); - - if (likedUser == null) - { - return UserNotFound; - } - - if (users.Count() == 1) - { - return YouCantLikeYourself; - } - - var user = await users.FirstOrDefaultAsync(u => u.Id == userId); - - if (user.LikesSent.Any(ls => ls.LikedUserId == likedUserId)) - { - return UserAlreadyLiked; - } - - user.LikesSent.Add(new Like() - { - LikedUserId = likedUserId, - CreatedOn = DateTime.UtcNow, - }); - - await this.usersRepository.SaveChangesAsync(); - - var isMatch = likedUser.LikesSent.Any(ls => ls.LikedUserId == userId); - - return isMatch; - } - } -} diff --git a/Services/LOVE.NET.Services/Dating/IDatingService.cs b/Services/LOVE.NET.Services/Dating/IDatingService.cs deleted file mode 100644 index 52ee499..0000000 --- a/Services/LOVE.NET.Services/Dating/IDatingService.cs +++ /dev/null @@ -1,20 +0,0 @@ -namespace LOVE.NET.Services.Dating -{ - using System.Collections.Generic; - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Web.ViewModels.Dating; - using LOVE.NET.Web.ViewModels.Identity; - - public interface IDatingService - { - IEnumerable GetNotSwipedUsers(string userId); - - UserMatchViewModel GetCurrentMatch(string userId); - - MatchesViewModel GetMatches(MatchesRequestViewModel request); - - Task LikeAsync(string userId, string likedUserId); - } -} diff --git a/Services/LOVE.NET.Services/Email/EmailService.cs b/Services/LOVE.NET.Services/Email/EmailService.cs deleted file mode 100644 index 656b7b4..0000000 --- a/Services/LOVE.NET.Services/Email/EmailService.cs +++ /dev/null @@ -1,179 +0,0 @@ -namespace LOVE.NET.Services.Email -{ - using System.IO; - using System.Linq; - using System.Text; - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Messaging; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Hosting; - using Microsoft.AspNetCore.Identity; - using Microsoft.AspNetCore.WebUtilities; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.ControllerRoutesConstants; - using static LOVE.NET.Common.GlobalConstants.EmailMessagesConstants; - using static LOVE.NET.Common.GlobalConstants.EmailSenderConstants; - - public class EmailService : IEmailService - { - private readonly UserManager userManager; - private readonly IEmailSender emailSender; - private readonly IWebHostEnvironment environment; // Add in .csproj Microsoft.AspNetCore.App - - public EmailService( - UserManager userManager, - IEmailSender emailSender, - IWebHostEnvironment environment) - { - this.userManager = userManager; - this.emailSender = emailSender; - this.environment = environment; - } - - public async Task SendEmailConfirmationAsync(string origin, ApplicationUser user) - { - var token = await this.userManager.GenerateEmailConfirmationTokenAsync(user); - token = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(token)); - - string emailUrl = this.BuildEmailUrl(origin, user.Email, VerifyEmailRoute, token); - string path = this.GetEmailTemplatePath(VerifyHtml); - var subject = File.ReadAllText(path); - var content = string.Format(subject, emailUrl); - - await this.emailSender.SendEmailAsync( - FromEmail, - FromName, - user.Email, - VerifyEmailSubject, - content); - } - - public async Task SendResetPasswordEmailAsync(string origin, ApplicationUser user) - { - var token = await this.userManager.GeneratePasswordResetTokenAsync(user); - token = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(token)); - - string emailUrl = this.BuildEmailUrl(origin, user.Email, ResetPasswordRoute, token); - string path = this.GetEmailTemplatePath(ResetPasswordHtml); - var subject = File.ReadAllText(path); - var content = string.Format(subject, emailUrl); - - await this.emailSender.SendEmailAsync( - FromEmail, - FromName, - user.Email, - PasswordResetEmailSubject, - content); - } - - public async Task VerifyEmailAsync(string email, string token) - { - var user = await this.userManager.FindByEmailAsync(email); - - if (user == null) - { - return Unauthorized; - } - - var decodedTokenBytes = WebEncoders.Base64UrlDecode(token); - - var decodedToken = Encoding.UTF8.GetString(decodedTokenBytes); - - var result = await this.userManager.ConfirmEmailAsync(user, decodedToken); - - if (!result.Succeeded) - { - return IncorrectEmail; - } - - user.LockoutEnabled = true; - await this.userManager.UpdateAsync(user); - - return true; - } - - public async Task ResetPasswordAsync(ResetPasswordViewModel model) - { - var user = await this.userManager.FindByEmailAsync(model.Email); - - if (user == null) - { - return Unauthorized; - } - - var decodedTokenBytes = WebEncoders.Base64UrlDecode(model.Token); - - var decodedToken = Encoding.UTF8.GetString(decodedTokenBytes); - - var result = await this.userManager.ResetPasswordAsync(user, decodedToken, model.Password); - - if (!result.Succeeded) - { - return string.Join("\n", result.Errors.Select(x => x.Description)); - } - - return true; - } - - public async Task SendResetPasswordLinkAsync(string email, string origin) - { - var user = await this.userManager.FindByEmailAsync(email); - - if (user == null) - { - return EmailDoesntMatch; - } - - await this.SendResetPasswordEmailAsync(origin, user); - - return true; - } - - public async Task ResendEmailConfirmationLinkAsync(string email, string origin) - { - var user = await this.userManager.FindByEmailAsync(email); - - if (user == null) - { - return EmailDoesntMatch; - } - - if (user.LockoutEnabled) - { - return EmailAlreadyVerified; - } - - await this.SendEmailConfirmationAsync(origin, user); - - return true; - } - - private string GetEmailTemplatePath(string templateFileName) - { - return Path.Combine( - this.environment.WebRootPath, - Templates, - Email, - templateFileName); - } - - private string BuildEmailUrl( - string origin, - string email, - string route, - string token) - { - return string.Format( - VerifyUrl, - origin, - route, - token, - email); - } - } -} diff --git a/Services/LOVE.NET.Services/Email/IEmailService.cs b/Services/LOVE.NET.Services/Email/IEmailService.cs deleted file mode 100644 index c84916e..0000000 --- a/Services/LOVE.NET.Services/Email/IEmailService.cs +++ /dev/null @@ -1,21 +0,0 @@ -namespace LOVE.NET.Services.Email -{ - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Data.Models; - using LOVE.NET.Web.ViewModels.Identity; - - public interface IEmailService - { - Task SendEmailConfirmationAsync(string origin, ApplicationUser user); - - Task VerifyEmailAsync(string email, string token); - - Task ResetPasswordAsync(ResetPasswordViewModel model); - - Task ResendEmailConfirmationLinkAsync(string email, string origin); - - Task SendResetPasswordLinkAsync(string email, string origin); - } -} diff --git a/Services/LOVE.NET.Services/Genders/GendersService.cs b/Services/LOVE.NET.Services/Genders/GendersService.cs deleted file mode 100644 index 9b4ce0a..0000000 --- a/Services/LOVE.NET.Services/Genders/GendersService.cs +++ /dev/null @@ -1,28 +0,0 @@ -namespace LOVE.NET.Services.Genders -{ - using System.Collections.Generic; - - using LOVE.NET.Data.Common.Repositories; - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.ViewModels.Genders; - - public class GendersService : IGendersService - { - private readonly IRepository gendersRepository; - - public GendersService(IRepository gendersRepository) - { - this.gendersRepository = gendersRepository; - } - - public IEnumerable GetAll() - { - var genders = this.gendersRepository.AllAsNoTracking(); - - var result = AutoMapperConfig.MapperInstance.Map>(genders); - - return result; - } - } -} diff --git a/Services/LOVE.NET.Services/Genders/IGendersService.cs b/Services/LOVE.NET.Services/Genders/IGendersService.cs deleted file mode 100644 index 4057c8f..0000000 --- a/Services/LOVE.NET.Services/Genders/IGendersService.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Services.Genders -{ - using System.Collections.Generic; - - using LOVE.NET.Web.ViewModels.Genders; - - public interface IGendersService - { - IEnumerable GetAll(); - } -} diff --git a/Services/LOVE.NET.Services/Identity/IIdentityService.cs b/Services/LOVE.NET.Services/Identity/IIdentityService.cs deleted file mode 100644 index ce1acb1..0000000 --- a/Services/LOVE.NET.Services/Identity/IIdentityService.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace LOVE.NET.Services.Identity -{ - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Identity; - - public interface IIdentityService - { - Task GenerateJwtToken(ApplicationUser user); - - Task LoginAsync(LoginViewModel model); - - Task RegisterAsync(RegisterViewModel model); - - RefreshToken GenerateRefreshToken(); - - UserDetailsViewModel GetUserDetails(string id); - - Task EditUserAsync(EditUserViewModel model); - } -} diff --git a/Services/LOVE.NET.Services/Identity/IdentityService.cs b/Services/LOVE.NET.Services/Identity/IdentityService.cs deleted file mode 100644 index d02c159..0000000 --- a/Services/LOVE.NET.Services/Identity/IdentityService.cs +++ /dev/null @@ -1,258 +0,0 @@ -namespace LOVE.NET.Services.Identity -{ - using System; - using System.Collections.Generic; - using System.IdentityModel.Tokens.Jwt; - using System.Linq; - using System.Security.Claims; - using System.Security.Cryptography; - using System.Text; - using System.Threading.Tasks; - - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories.Users; - using LOVE.NET.Services.Images; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.Identity; - using Microsoft.Extensions.Configuration; - using Microsoft.IdentityModel.Tokens; - - using Newtonsoft.Json; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - using static LOVE.NET.Common.GlobalConstants.EmailMessagesConstants; - - public class IdentityService : IIdentityService - { - private readonly UserManager userManager; - private readonly IConfiguration configuration; - private readonly IUsersRepository usersRepository; - private readonly IImagesService imagesService; - - public IdentityService( - UserManager userManager, - IConfiguration configuration, - IUsersRepository usersRepository, - IImagesService imagesService) - { - this.userManager = userManager; - this.configuration = configuration; - this.usersRepository = usersRepository; - this.imagesService = imagesService; - } - - public async Task GenerateJwtToken(ApplicationUser user) - { - var claims = new List - { - new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()), - new Claim(ClaimTypes.Email, user.Email), - new Claim(ClaimTypes.Name, user.UserName), - new Claim(ClaimTypes.NameIdentifier, user.Id), - }; - - var roles = await this.userManager.GetRolesAsync(user); - - foreach (var role in roles) - { - claims.Add(new Claim(ClaimTypes.Role, role)); - } - - var key = new SymmetricSecurityKey( - Encoding.UTF8.GetBytes(this.configuration[AuthSettingsKey])); - - var signingCredentials = new SigningCredentials( - key, - SecurityAlgorithms.HmacSha512); - - var securityToken = new JwtSecurityToken( - issuer: this.configuration[AuthSettingsIssuer], - audience: this.configuration[AuthSettingsAudience], - claims: claims, - expires: DateTime.UtcNow.AddHours(1), - signingCredentials: signingCredentials); - - string token = new JwtSecurityTokenHandler().WriteToken(securityToken); - - return token; - } - - public async Task RegisterAsync(RegisterViewModel model) - { - var images = new List(); - - if (model.Image != null) - { - images.Add(model.Image); - } - - if (model?.NewImages?.Any() == true) - { - images.AddRange(model.NewImages); - } - - var imageUrls = new List(await this.imagesService.UploadImagesAsync(images)); - - if (model.Image == null) - { - imageUrls.Insert(0, DefaultProfilePictureUrl); - } - - var user = AutoMapperConfig.MapperInstance.Map(model); - - for (int i = 0; i < imageUrls.Count; i++) - { - var image = new Image() - { - CreatedOn = DateTime.UtcNow, - Url = imageUrls[i], - }; - - if ((imageUrls.Contains(DefaultProfilePictureUrl) || model.Image != null) && i == 0) - { - image.IsProfilePicture = true; - } - - user.Images.Add(image); - } - - var result = await this.userManager.CreateAsync(user, model.Password); - - return result; - } - - public async Task LoginAsync(LoginViewModel model) - { - var user = this.usersRepository - .WithAllInformation() - .Where(u => u.Email == model.Email) - .SingleOrDefault(); - - if (user == null) - { - throw new ArgumentException(UserNotFound); - } - - var isValidPassword = await this.userManager.CheckPasswordAsync(user, model.Password); - - if (!isValidPassword) - { - throw new ArgumentException(WrongPassword); - } - - if (!user.EmailConfirmed) - { - throw new ArgumentException(EmailNotConfirmed); - } - - if (user.LockoutEnd != null) - { - throw new ArgumentException(string.Format(BannedUnitl, user.LockoutEnd)); - } - - // https://jwt.io/ for debug - var token = await this.GenerateJwtToken(user); - - this.usersRepository.Update(user); - await this.usersRepository.SaveChangesAsync(); - - var userRoles = await this.userManager.GetRolesAsync(user); - - var response = AutoMapperConfig.MapperInstance.Map(user); - response.IsAdmin = userRoles.Any(r => r == AdministratorRoleName); - response.Token = token; - - return response; - } - - public RefreshToken GenerateRefreshToken() - { - var randomNumber = new byte[32]; - using var rng = RandomNumberGenerator.Create(); - - rng.GetBytes(randomNumber); - - var now = DateTime.UtcNow; - - return new RefreshToken - { - Token = Convert.ToBase64String(randomNumber), - Expires = DateTime.UtcNow.AddHours(1.5), - CreatedOn = now, - }; - } - - public UserDetailsViewModel GetUserDetails(string id) - { - var user = this.usersRepository.WithAllInformation(u => u.Id == id).FirstOrDefault(); - - var result = AutoMapperConfig.MapperInstance.Map(user); - result.Images = result.Images - .Where(x => !x.IsDeleted) - .OrderByDescending(i => i.IsProfilePicture).ToList(); - - return result; - } - - public async Task EditUserAsync(EditUserViewModel model) - { - var user = this.usersRepository.WithAllInformation(u => u.Id == model.Id).FirstOrDefault(); - - var images = new List(); - - if (model?.NewImages?.Any() == true) - { - images.AddRange(model.NewImages); - } - - var imageUrls = new List(await this.imagesService.UploadImagesAsync(images)); - - var updatedImages = new List(); - - if (model.Images?.Any() == true) - { - foreach (var item in model.Images) - { - updatedImages.Add(JsonConvert.DeserializeObject(item)); - } - } - - foreach (var image in user.Images) - { - var updatedImage = updatedImages.FirstOrDefault(i => i.Id == image.Id); - - if (updatedImage == null) - { - image.IsDeleted = true; - } - else - { - image.IsProfilePicture = updatedImage.IsProfilePicture; - } - } - - for (int i = 0; i < imageUrls.Count; i++) - { - user.Images.Add(new Image() - { - CreatedOn = DateTime.UtcNow, - Url = imageUrls[i], - IsProfilePicture = false, - }); - } - - user.UserName = model.UserName; - user.Bio = model.Bio; - user.Birthdate = model.Birthdate; - user.CountryId = model.CountryId; - user.CityId = model.CityId; - user.GenderId = model.GenderId; - - await this.usersRepository.SaveChangesAsync(); - } - } -} diff --git a/Services/LOVE.NET.Services/Images/IImagesService.cs b/Services/LOVE.NET.Services/Images/IImagesService.cs deleted file mode 100644 index 5494a35..0000000 --- a/Services/LOVE.NET.Services/Images/IImagesService.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace LOVE.NET.Services.Images -{ - using System.Collections.Generic; - using System.Threading.Tasks; - - using Microsoft.AspNetCore.Http; - - public interface IImagesService - { - Task UploadImageAsync(IFormFile image); - - Task> UploadImagesAsync(IEnumerable images); - } -} diff --git a/Services/LOVE.NET.Services/Images/ImagesService.cs b/Services/LOVE.NET.Services/Images/ImagesService.cs deleted file mode 100644 index 3c22266..0000000 --- a/Services/LOVE.NET.Services/Images/ImagesService.cs +++ /dev/null @@ -1,74 +0,0 @@ -namespace LOVE.NET.Services.Images -{ - using System; - using System.Collections.Generic; - using System.IO; - using System.Linq; - using System.Threading.Tasks; - - using CloudinaryDotNet; - using CloudinaryDotNet.Actions; - - using Microsoft.AspNetCore.Http; - - using static LOVE.NET.Common.GlobalConstants; - - public class ImagesService : IImagesService - { - private readonly Cloudinary cloudinary; - - public ImagesService(Cloudinary cloudinary) - { - this.cloudinary = cloudinary; - } - - public async Task UploadImageAsync(IFormFile image) - { - byte[] imageBytes; - string imageUrl; - - using (var memoryStream = new MemoryStream()) - { - await image.CopyToAsync(memoryStream); - imageBytes = memoryStream.ToArray(); - } - - using (var memoryStream = new MemoryStream(imageBytes)) - { - var uploadParams = new ImageUploadParams() - { - File = new FileDescription( - Guid.NewGuid().ToString(), - memoryStream), - }; - - var result = await this.cloudinary.UploadAsync(uploadParams); - - imageUrl = result.SecureUrl.AbsoluteUri; - } - - return imageUrl; - } - - public async Task> UploadImagesAsync(IEnumerable images) - { - var imagesArray = images.ToArray(); - var imagesCount = imagesArray.Length; - var imageTasks = new Task[imagesCount]; - - for (int i = 0; i < imagesCount; i++) - { - if (imagesArray[i] != null) - { - imageTasks[i] = this.UploadImageAsync(imagesArray[i]); - } - } - - await Task.WhenAll(imageTasks); - - var urls = imageTasks.Select(x => x.Result)?.ToList() ?? Enumerable.Empty(); - - return urls; - } - } -} diff --git a/Services/LOVE.NET.Services/LOVE.NET.Services.csproj b/Services/LOVE.NET.Services/LOVE.NET.Services.csproj deleted file mode 100644 index a998914..0000000 --- a/Services/LOVE.NET.Services/LOVE.NET.Services.csproj +++ /dev/null @@ -1,37 +0,0 @@ - - - - net8.0 - latest - - - - ..\..\Rules.ruleset - - - - - - - - - - runtime; build; native; contentfiles; analyzers - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Settings.StyleCop b/Settings.StyleCop deleted file mode 100644 index 61c6cfd..0000000 --- a/Settings.StyleCop +++ /dev/null @@ -1,80 +0,0 @@ - - - - - True - - - - - 2000 - - Json - - - - - - - - False - - - - - False - - - - - False - - - - - False - - - - - False - - - - - False - - - - - False - - - - - True - - - - - - - - - at - db - x - y - or - up - iq - it - un - bg - ip - id - - - - - \ No newline at end of file diff --git a/Tests/LOVE.NET.Services.Data.Tests/LOVE.NET.Services.TestsX.csproj b/Tests/LOVE.NET.Services.Data.Tests/LOVE.NET.Services.TestsX.csproj deleted file mode 100644 index 039fa82..0000000 --- a/Tests/LOVE.NET.Services.Data.Tests/LOVE.NET.Services.TestsX.csproj +++ /dev/null @@ -1,34 +0,0 @@ - - - - net6.0 - latest - - - - ..\..\Rules.ruleset - - - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers - - - runtime; build; native; contentfiles; analyzers - - - - - - - - - diff --git a/Tests/LOVE.NET.Services.Data.Tests/SettingsServiceTests.cs b/Tests/LOVE.NET.Services.Data.Tests/SettingsServiceTests.cs deleted file mode 100644 index 3e36dbc..0000000 --- a/Tests/LOVE.NET.Services.Data.Tests/SettingsServiceTests.cs +++ /dev/null @@ -1,51 +0,0 @@ -namespace LOVE.NET.Services.Data.Tests -{ - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - - using LOVE.NET.Data; - using LOVE.NET.Data.Common.Repositories; - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories; - - using Microsoft.EntityFrameworkCore; - - using Moq; - - using Xunit; - - public class SettingsServiceTests - { - [Fact] - public void GetCountShouldReturnCorrectNumber() - { - var repository = new Mock>(); - repository.Setup(r => r.AllAsNoTracking()).Returns(new List - { - new Setting(), - new Setting(), - new Setting(), - }.AsQueryable()); - var service = new SettingsService(repository.Object); - Assert.Equal(3, service.GetCount()); - repository.Verify(x => x.AllAsNoTracking(), Times.Once); - } - - [Fact] - public async Task GetCountShouldReturnCorrectNumberUsingDbContext() - { - var options = new DbContextOptionsBuilder() - .UseInMemoryDatabase(databaseName: "SettingsTestDb").Options; - using var dbContext = new ApplicationDbContext(options); - dbContext.Settings.Add(new Setting()); - dbContext.Settings.Add(new Setting()); - dbContext.Settings.Add(new Setting()); - await dbContext.SaveChangesAsync(); - - using var repository = new EfDeletableEntityRepository(dbContext); - var service = new SettingsService(repository); - Assert.Equal(3, service.GetCount()); - } - } -} diff --git a/Tests/LOVE.NET.Services.Data.Tests/TestsSetUp.cs b/Tests/LOVE.NET.Services.Data.Tests/TestsSetUp.cs deleted file mode 100644 index 16075b9..0000000 --- a/Tests/LOVE.NET.Services.Data.Tests/TestsSetUp.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace LOVE.NET.Services.Data.Tests -{ - public class TestsSetUp - { - } -} diff --git a/Tests/LOVE.NET.Web.Tests/LOVE.NET.Web.Tests.csproj b/Tests/LOVE.NET.Web.Tests/LOVE.NET.Web.Tests.csproj deleted file mode 100644 index 1e15202..0000000 --- a/Tests/LOVE.NET.Web.Tests/LOVE.NET.Web.Tests.csproj +++ /dev/null @@ -1,32 +0,0 @@ - - - - net8.0 - latest - - - - ..\..\Rules.ruleset - - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers - - - runtime; build; native; contentfiles; analyzers - - - - - - - - diff --git a/Tests/LOVE.NET.Web.Tests/Properties/launchSettings.json b/Tests/LOVE.NET.Web.Tests/Properties/launchSettings.json deleted file mode 100644 index 12cffad..0000000 --- a/Tests/LOVE.NET.Web.Tests/Properties/launchSettings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:61093/", - "sslPort": 0 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "LOVE.NET.Web.Tests": { - "commandName": "Project", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - }, - "applicationUrl": "http://localhost:61094/" - } - } -} \ No newline at end of file diff --git a/Tests/LOVE.NET.Web.Tests/WebTests.cs b/Tests/LOVE.NET.Web.Tests/WebTests.cs deleted file mode 100644 index 8044870..0000000 --- a/Tests/LOVE.NET.Web.Tests/WebTests.cs +++ /dev/null @@ -1,37 +0,0 @@ -namespace LOVE.NET.Web.Tests -{ - using System.Net; - using System.Threading.Tasks; - - using Microsoft.AspNetCore.Mvc.Testing; - - using Xunit; - - public class WebTests : IClassFixture> - { - private readonly WebApplicationFactory server; - - public WebTests(WebApplicationFactory server) - { - this.server = server; - } - - [Fact] - public async Task IndexPageShouldReturnStatusCode200WithTitle() - { - var client = this.server.CreateClient(); - var response = await client.GetAsync("/"); - response.EnsureSuccessStatusCode(); - var responseContent = await response.Content.ReadAsStringAsync(); - Assert.Contains("", responseContent); - } - - [Fact] - public async Task AccountManagePageRequiresAuthorization() - { - var client = this.server.CreateClient(new WebApplicationFactoryClientOptions { AllowAutoRedirect = false }); - var response = await client.GetAsync("Identity/Account/Manage"); - Assert.Equal(HttpStatusCode.Redirect, response.StatusCode); - } - } -} diff --git a/Tests/Sandbox/Program.cs b/Tests/Sandbox/Program.cs deleted file mode 100644 index 165cbb5..0000000 --- a/Tests/Sandbox/Program.cs +++ /dev/null @@ -1,85 +0,0 @@ -namespace Sandbox -{ - using System; - using System.Diagnostics; - using System.IO; - using System.Threading.Tasks; - - using CommandLine; - using LOVE.NET.Data; - using LOVE.NET.Data.Common; - using LOVE.NET.Data.Common.Repositories; - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories; - using LOVE.NET.Data.Seeding; - using LOVE.NET.Services.Data; - using LOVE.NET.Services.Messaging; - using Microsoft.EntityFrameworkCore; - using Microsoft.Extensions.Configuration; - using Microsoft.Extensions.DependencyInjection; - using Microsoft.Extensions.Logging; - - public static class Program - { - public static int Main(string[] args) - { - Console.WriteLine($"{typeof(Program).Namespace} ({string.Join(" ", args)}) starts working..."); - var serviceCollection = new ServiceCollection(); - ConfigureServices(serviceCollection); - IServiceProvider serviceProvider = serviceCollection.BuildServiceProvider(true); - - // Seed data on application startup - using (var serviceScope = serviceProvider.CreateScope()) - { - var dbContext = serviceScope.ServiceProvider.GetRequiredService<ApplicationDbContext>(); - dbContext.Database.Migrate(); - new ApplicationDbContextSeeder().SeedAsync(dbContext, serviceScope.ServiceProvider).GetAwaiter().GetResult(); - } - - using (var serviceScope = serviceProvider.CreateScope()) - { - serviceProvider = serviceScope.ServiceProvider; - - return Parser.Default.ParseArguments<SandboxOptions>(args).MapResult( - opts => SandboxCode(opts, serviceProvider).GetAwaiter().GetResult(), - _ => 255); - } - } - - private static async Task<int> SandboxCode(SandboxOptions options, IServiceProvider serviceProvider) - { - var sw = Stopwatch.StartNew(); - - var settingsService = serviceProvider.GetService<ISettingsService>(); - Console.WriteLine($"Count of settings: {settingsService.GetCount()}"); - - Console.WriteLine(sw.Elapsed); - return await Task.FromResult(0); - } - - private static void ConfigureServices(ServiceCollection services) - { - var configuration = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()) - .AddJsonFile("appsettings.json", false, true) - .AddEnvironmentVariables() - .Build(); - - services.AddSingleton<IConfiguration>(configuration); - - services.AddDbContext<ApplicationDbContext>( - options => options.UseSqlServer(configuration.GetConnectionString("DefaultConnection")) - .UseLoggerFactory(new LoggerFactory())); - - services.AddDefaultIdentity<ApplicationUser>(IdentityOptionsProvider.GetIdentityOptions) - .AddRoles<ApplicationRole>().AddEntityFrameworkStores<ApplicationDbContext>(); - - services.AddScoped(typeof(IDeletableEntityRepository<>), typeof(EfDeletableEntityRepository<>)); - services.AddScoped(typeof(IRepository<>), typeof(EfRepository<>)); - services.AddScoped<IDbQueryRunner, DbQueryRunner>(); - - // Application services - services.AddTransient<IEmailSender, NullMessageSender>(); - services.AddTransient<ISettingsService, SettingsService>(); - } - } -} diff --git a/Tests/Sandbox/Sandbox.csproj b/Tests/Sandbox/Sandbox.csproj deleted file mode 100644 index 5b50127..0000000 --- a/Tests/Sandbox/Sandbox.csproj +++ /dev/null @@ -1,46 +0,0 @@ -<Project Sdk="Microsoft.NET.Sdk"> - - <PropertyGroup> - <OutputType>Exe</OutputType> - <TargetFramework>net6.0</TargetFramework> - <LangVersion>latest</LangVersion> - </PropertyGroup> - - <PropertyGroup> - <CodeAnalysisRuleSet>..\..\Rules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> - <ItemGroup> - <AdditionalFiles Include="..\..\stylecop.json" /> - </ItemGroup> - - <ItemGroup> - <Content Include="appsettings.json"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory> - </Content> - </ItemGroup> - - <ItemGroup> - <PackageReference Include="CommandLineParser" Version="2.9.1" /> - <PackageReference Include="Microsoft.Extensions.Configuration" Version="6.0.1" /> - <PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="6.0.1" /> - <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" /> - <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="6.0.0" /> - <PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="6.0.5" /> - <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.435" PrivateAssets="all"> - <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> - </PackageReference> - </ItemGroup> - - <ItemGroup> - <ProjectReference Include="..\..\LOVE.NET.Common\LOVE.NET.Common.csproj" /> - <ProjectReference Include="..\..\Data\LOVE.NET.Data.Common\LOVE.NET.Data.Common.csproj" /> - <ProjectReference Include="..\..\Data\LOVE.NET.Data.Models\LOVE.NET.Data.Models.csproj" /> - <ProjectReference Include="..\..\Data\LOVE.NET.Data\LOVE.NET.Data.csproj" /> - <ProjectReference Include="..\..\Services\LOVE.NET.Services.Data\LOVE.NET.Services.Data.csproj" /> - <ProjectReference Include="..\..\Services\LOVE.NET.Services.Mapping\LOVE.NET.Services.Mapping.csproj" /> - <ProjectReference Include="..\..\Services\LOVE.NET.Services.Messaging\LOVE.NET.Services.Messaging.csproj" /> - <ProjectReference Include="..\..\Services\LOVE.NET.Services\LOVE.NET.Services.csproj" /> - </ItemGroup> - -</Project> diff --git a/Tests/Sandbox/SandboxOptions.cs b/Tests/Sandbox/SandboxOptions.cs deleted file mode 100644 index 5c0c165..0000000 --- a/Tests/Sandbox/SandboxOptions.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Sandbox -{ - using CommandLine; - - [Verb("sandbox", HelpText = "Run sandbox code.")] - public class SandboxOptions - { - } -} diff --git a/Tests/Sandbox/appsettings.json b/Tests/Sandbox/appsettings.json deleted file mode 100644 index eea20b5..0000000 --- a/Tests/Sandbox/appsettings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "ConnectionStrings": { - "DefaultConnection": "Server=.;Database=LOVE.NET;Trusted_Connection=True;MultipleActiveResultSets=true" - } -} diff --git a/Web/LOVE.NET.Web.Infrastructure/Attributes/AllowedFileExtensionsAttribute.cs b/Web/LOVE.NET.Web.Infrastructure/Attributes/AllowedFileExtensionsAttribute.cs deleted file mode 100644 index 670f8ac..0000000 --- a/Web/LOVE.NET.Web.Infrastructure/Attributes/AllowedFileExtensionsAttribute.cs +++ /dev/null @@ -1,61 +0,0 @@ -namespace LOVE.NET.Web.Infrastructure.Attributes -{ - using System; - using System.ComponentModel.DataAnnotations; - using System.IO; - using System.Linq; - - using Microsoft.AspNetCore.Http; - - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - - public class AllowedFileExtensionsAttribute : ValidationAttribute - { - private readonly string[] extensions; - - public AllowedFileExtensionsAttribute(string[] extensions) - { - this.extensions = extensions; - } - - public string GetErrorMessage() => UnsupportedFileType; - - protected override ValidationResult IsValid( - object value, ValidationContext validationContext) - { - Type type = value?.GetType(); - - if (type?.IsArray == true) - { - var files = value as IFormFile[] ?? Enumerable.Empty<IFormFile>(); - - foreach (var file in files) - { - if (file != null) - { - var extension = Path.GetExtension(file.FileName); - if (!this.extensions.Contains(extension.ToLower())) - { - return new ValidationResult(this.GetErrorMessage()); - } - } - } - } - else - { - var file = value as IFormFile; - - if (file != null) - { - var extension = Path.GetExtension(file.FileName); - if (!this.extensions.Contains(extension.ToLower())) - { - return new ValidationResult(this.GetErrorMessage()); - } - } - } - - return ValidationResult.Success; - } - } -} diff --git a/Web/LOVE.NET.Web.Infrastructure/Attributes/MaxFileSizeAttribute.cs b/Web/LOVE.NET.Web.Infrastructure/Attributes/MaxFileSizeAttribute.cs deleted file mode 100644 index 54574ad..0000000 --- a/Web/LOVE.NET.Web.Infrastructure/Attributes/MaxFileSizeAttribute.cs +++ /dev/null @@ -1,53 +0,0 @@ -namespace LOVE.NET.Web.Infrastructure.Attributes -{ - using System; - using System.ComponentModel.DataAnnotations; - using System.Linq; - - using Microsoft.AspNetCore.Http; - - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - - public class MaxFileSizeAttribute : ValidationAttribute - { - private readonly int maxFileSize; - - public MaxFileSizeAttribute(int maxFileSize) - { - this.maxFileSize = maxFileSize; - } - - public string GetErrorMessage() => MaxFileSizeReached; - - protected override ValidationResult IsValid( - object value, - ValidationContext validationContext) - { - Type type = value?.GetType(); - - if (type?.IsArray == true) - { - var files = value as IFormFile[] ?? Enumerable.Empty<IFormFile>(); - - foreach (var file in files) - { - if (file != null && file.Length > this.maxFileSize) - { - return new ValidationResult(this.GetErrorMessage()); - } - } - } - else - { - var file = value as IFormFile; - - if (file != null && file.Length > this.maxFileSize) - { - return new ValidationResult(this.GetErrorMessage()); - } - } - - return ValidationResult.Success; - } - } -} diff --git a/Web/LOVE.NET.Web.Infrastructure/LOVE.NET.Web.Infrastructure.csproj b/Web/LOVE.NET.Web.Infrastructure/LOVE.NET.Web.Infrastructure.csproj deleted file mode 100644 index 374d754..0000000 --- a/Web/LOVE.NET.Web.Infrastructure/LOVE.NET.Web.Infrastructure.csproj +++ /dev/null @@ -1,26 +0,0 @@ -<Project Sdk="Microsoft.NET.Sdk"> - - <PropertyGroup> - <TargetFramework>net8.0</TargetFramework> - <LangVersion>latest</LangVersion> - </PropertyGroup> - - <PropertyGroup> - <CodeAnalysisRuleSet>..\..\Rules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> - <ItemGroup> - <AdditionalFiles Include="..\..\stylecop.json" /> - </ItemGroup> - - <ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Http.Features" Version="5.0.17" /> - <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.435" PrivateAssets="all"> - <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> - </PackageReference> - </ItemGroup> - - <ItemGroup> - <ProjectReference Include="..\..\LOVE.NET.Common\LOVE.NET.Common.csproj" /> - </ItemGroup> - -</Project> \ No newline at end of file diff --git a/Web/LOVE.NET.Web.ViewModels/Chat/ChatRequestViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Chat/ChatRequestViewModel.cs deleted file mode 100644 index 3eec467..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Chat/ChatRequestViewModel.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Chat -{ - using System.ComponentModel.DataAnnotations; - - public class ChatRequestViewModel - { - [Required] - public string RoomId { get; set; } - - [Required] - public int Page { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Chat/ChatViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Chat/ChatViewModel.cs deleted file mode 100644 index 7f1572f..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Chat/ChatViewModel.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Chat -{ - using System.Collections.Generic; - - public class ChatViewModel - { - public IEnumerable<MessageDto> Messages { get; set; } - - public int TotalMessages { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Chat/ChatroomViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Chat/ChatroomViewModel.cs deleted file mode 100644 index 4c9228f..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Chat/ChatroomViewModel.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Chat -{ - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class ChatroomViewModel : IMapFrom<Chatroom>, IMapTo<Chatroom> - { - public string Id { get; set; } - - public string Title { get; set; } - - public string Url { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Chat/MessageData.cs b/Web/LOVE.NET.Web.ViewModels/Chat/MessageData.cs deleted file mode 100644 index 239d414..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Chat/MessageData.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Chat -{ - using Microsoft.AspNetCore.Http; - - public class MessageData - { - public string Text { get; set; } - - public IFormFile? Image { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Chat/MessageDto.cs b/Web/LOVE.NET.Web.ViewModels/Chat/MessageDto.cs deleted file mode 100644 index ae5cbe9..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Chat/MessageDto.cs +++ /dev/null @@ -1,43 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Chat -{ - using System; - using System.Linq; - - using AutoMapper; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class MessageDto : IMapFrom<Message>, IMapTo<Message>, IHaveCustomMappings - { - public string RoomId { get; set; } - - public string UserId { get; set; } - - public string Text { get; set; } - - /// <summary> - /// Profile picture of the user who sent the message. - /// </summary> - public string ProfilePicture { get; set; } - - /// <summary> - /// Image as chat message. - /// </summary> - public string? ImageUrl { get; set; } - - public string Image { get; set; } - - public DateTime CreatedOn { get; set; } - - public void CreateMappings(IProfileExpression configuration) - { - configuration.CreateMap<Message, MessageDto>() - .ForMember(m => m.ProfilePicture, opt => opt - .MapFrom(x => x.User.Images - .OrderByDescending(i => i.IsProfilePicture) - .FirstOrDefault() - .Url)); - } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Chat/UserInRoomModel.cs b/Web/LOVE.NET.Web.ViewModels/Chat/UserInRoomModel.cs deleted file mode 100644 index ade91f6..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Chat/UserInRoomModel.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Chat -{ - public class UserInRoomModel - { - public string Id { get; set; } - - public string ProfilePictureUrl { get; set; } - - public string UserName { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Countries/CityViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Countries/CityViewModel.cs deleted file mode 100644 index b5d096c..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Countries/CityViewModel.cs +++ /dev/null @@ -1,21 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Countries -{ - using AutoMapper; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class CityViewModel : IMapFrom<City>, IHaveCustomMappings - { - public int CityId { get; set; } - - public string CityName { get; set; } - - public void CreateMappings(IProfileExpression configuration) - { - configuration.CreateMap<City, CityViewModel>() - .ForMember(m => m.CityId, opt => opt.MapFrom(x => x.Id)) - .ForMember(m => m.CityName, opt => opt.MapFrom(x => x.NameAscii)); - } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Countries/CountryCitiesViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Countries/CountryCitiesViewModel.cs deleted file mode 100644 index 7b2a06c..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Countries/CountryCitiesViewModel.cs +++ /dev/null @@ -1,25 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Countries -{ - using System.Collections.Generic; - - using AutoMapper; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class CountryCitiesViewModel : IMapFrom<Country>, IHaveCustomMappings - { - public int CountryId { get; set; } - - public string CountryName { get; set; } - - public IEnumerable<CityViewModel> Cities { get; set; } - - public void CreateMappings(IProfileExpression configuration) - { - configuration.CreateMap<Country, CountryCitiesViewModel>() - .ForMember(m => m.CountryId, opt => opt.MapFrom(x => x.Id)) - .ForMember(m => m.CountryName, opt => opt.MapFrom(x => x.Name)); - } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Countries/CountryViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Countries/CountryViewModel.cs deleted file mode 100644 index 44f15ba..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Countries/CountryViewModel.cs +++ /dev/null @@ -1,21 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Countries -{ - using AutoMapper; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class CountryViewModel : IMapFrom<Country>, IHaveCustomMappings - { - public int CountryId { get; set; } - - public string CountryName { get; set; } - - public void CreateMappings(IProfileExpression configuration) - { - configuration.CreateMap<Country, CountryViewModel>() - .ForMember(m => m.CountryId, opt => opt.MapFrom(x => x.Id)) - .ForMember(m => m.CountryName, opt => opt.MapFrom(x => x.Name)); - } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Dashboard/DashboardUserRequestViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Dashboard/DashboardUserRequestViewModel.cs deleted file mode 100644 index 993c6e1..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Dashboard/DashboardUserRequestViewModel.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Dashboard -{ - public class DashboardUserRequestViewModel - { - public bool ShowBanned { get; set; } - - public string Search { get; set; } - - public int Page { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Dashboard/DashboardUserViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Dashboard/DashboardUserViewModel.cs deleted file mode 100644 index d9e8596..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Dashboard/DashboardUserViewModel.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Dashboard -{ - using System.Collections.Generic; - - using LOVE.NET.Web.ViewModels.Identity; - - public class DashboardUserViewModel - { - public IEnumerable<UserDetailsViewModel> Users { get; set; } - - public int TotalUsers { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Dashboard/ModerateUserViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Dashboard/ModerateUserViewModel.cs deleted file mode 100644 index 88245cd..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Dashboard/ModerateUserViewModel.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Dashboard -{ - using System; - - public class ModerateUserViewModel - { - public string UserId { get; set; } - - public DateTime? BannedUntil { get; set; } - } -} \ No newline at end of file diff --git a/Web/LOVE.NET.Web.ViewModels/Dashboard/StatisticsViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Dashboard/StatisticsViewModel.cs deleted file mode 100644 index fbb8ad9..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Dashboard/StatisticsViewModel.cs +++ /dev/null @@ -1,19 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Dashboard -{ - public class StatisticsViewModel - { - public int UsersCount { get; set; } - - public int BannedUsersCount { get; set; } - - public int MatchesCount { get; set; } - - public int LikedUsersCount { get; set; } - - public int NotSwipedUsersCount { get; set; } - - public int ImagesCount { get; set; } - - public int MessagesCount { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Dating/MatchesRequestViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Dating/MatchesRequestViewModel.cs deleted file mode 100644 index a421fb6..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Dating/MatchesRequestViewModel.cs +++ /dev/null @@ -1,15 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Dating -{ - using System.ComponentModel.DataAnnotations; - - public class MatchesRequestViewModel - { - [Required] - public string UserId { get; set; } - - public string Search { get; set; } - - [Required] - public int Page { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Dating/MatchesViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Dating/MatchesViewModel.cs deleted file mode 100644 index 6e84ca4..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Dating/MatchesViewModel.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Dating -{ - using System.Collections.Generic; - - using LOVE.NET.Web.ViewModels.Identity; - - public class MatchesViewModel - { - public IEnumerable<UserMatchViewModel> Matches { get; set; } - - public int TotalMatches { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Genders/GenderViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Genders/GenderViewModel.cs deleted file mode 100644 index 874dc2f..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Genders/GenderViewModel.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Genders -{ - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class GenderViewModel : IMapFrom<Gender> - { - public int Id { get; set; } - - public string Name { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Identity/BaseCredentialsModel.cs b/Web/LOVE.NET.Web.ViewModels/Identity/BaseCredentialsModel.cs deleted file mode 100644 index 6e20bc2..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Identity/BaseCredentialsModel.cs +++ /dev/null @@ -1,17 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Identity -{ - using System.ComponentModel.DataAnnotations; - - public class BaseCredentialsModel - { - - [Required] - [StringLength(100)] - [EmailAddress] - public string Email { get; set; } - - [Required] - [MinLength(5)] - public string Password { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Identity/EditUserViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Identity/EditUserViewModel.cs deleted file mode 100644 index ed277c6..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Identity/EditUserViewModel.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Identity -{ - using System.Collections.Generic; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class EditUserViewModel : RegisterViewModel, IMapTo<ApplicationUser> - { - public string Id { get; set; } - - public IEnumerable<string> Images { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Identity/LoginResponseModel.cs b/Web/LOVE.NET.Web.ViewModels/Identity/LoginResponseModel.cs deleted file mode 100644 index c7eaa29..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Identity/LoginResponseModel.cs +++ /dev/null @@ -1,50 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Identity -{ - using System; - using System.Linq; - using System.Text.Json.Serialization; - - using AutoMapper; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class LoginResponseModel : IMapFrom<ApplicationUser>, IHaveCustomMappings - { - public string Id { get; set; } - - public string Token { get; set; } - - public string Email { get; set; } - - public string UserName { get; set; } - - public bool IsAdmin { get; set; } - - public string Bio { get; set; } - - public DateTime Birthdate { get; set; } - - public string CountryName { get; set; } - - public string CityName { get; set; } - - public double Latitude { get; set; } - - public double Longitude { get; set; } - - public string ProfilePicture { get; set; } - - [JsonIgnore] - public string RefreshToken { get; set; } - - - public void CreateMappings(IProfileExpression configuration) - { - configuration.CreateMap<ApplicationUser, LoginResponseModel>() - .ForMember(m => m.Latitude, opt => opt.MapFrom(x => x.City.Latitude)) - .ForMember(m => m.Longitude, opt => opt.MapFrom(x => x.City.Longitude)) - .ForMember(m => m.ProfilePicture, opt => opt.MapFrom(x => x.Images.FirstOrDefault(i => i.IsProfilePicture).Url)); - } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Identity/LoginViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Identity/LoginViewModel.cs deleted file mode 100644 index 758049c..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Identity/LoginViewModel.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Identity -{ - public class LoginViewModel : BaseCredentialsModel - { - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Identity/MatchViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Identity/MatchViewModel.cs deleted file mode 100644 index 29ac06e..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Identity/MatchViewModel.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Identity -{ - public class MatchViewModel - { - public bool IsMatch { get; set; } - - public UserMatchViewModel User { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Identity/RegisterViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Identity/RegisterViewModel.cs deleted file mode 100644 index 6313ad1..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Identity/RegisterViewModel.cs +++ /dev/null @@ -1,44 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Identity -{ - using System; - using System.ComponentModel.DataAnnotations; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.Infrastructure.Attributes; - - using Microsoft.AspNetCore.Http; - - using static LOVE.NET.Common.GlobalConstants; - - public class RegisterViewModel : BaseCredentialsModel, IMapTo<ApplicationUser> - { - [Required] - [StringLength(50, MinimumLength = 5)] - public string ConfirmPassword { get; set; } - - [Required] - [StringLength(100)] - public string UserName { get; set; } - - [Required] - [MaxLength(255)] - public string Bio { get; set; } - - public DateTime Birthdate { get; set; } - - public int CountryId { get; set; } - - public int GenderId { get; set; } - - public int CityId { get; set; } - - [MaxFileSize(MaxFileSizeInBytes)] - [AllowedFileExtensions(new string[] { ".jpg", ".png" })] - public IFormFile Image { get; set; } - - [MaxFileSize(MaxFileSizeInBytes)] - [AllowedFileExtensions(new string[] { ".jpg", ".png" })] - public IFormFile[] NewImages { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Identity/ResetPasswordViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Identity/ResetPasswordViewModel.cs deleted file mode 100644 index 475afd2..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Identity/ResetPasswordViewModel.cs +++ /dev/null @@ -1,21 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Identity -{ - using System.ComponentModel.DataAnnotations; - - public class ResetPasswordViewModel - { - [Required] - public string Token { get; set; } - - [Required] - public string Email { get; set; } - - [Required] - [MinLength(5)] - public string Password { get; set; } - - [Required] - [MinLength(5)] - public string ConfirmPassword { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Identity/UserDetailsViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Identity/UserDetailsViewModel.cs deleted file mode 100644 index 54f0fb8..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Identity/UserDetailsViewModel.cs +++ /dev/null @@ -1,61 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Identity -{ - using System; - using System.Collections.Generic; - using System.Linq; - - using AutoMapper; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.ViewModels.Images; - - public class UserDetailsViewModel : IMapFrom<ApplicationUser>, IHaveCustomMappings - { - public string Id { get; set; } - - public string Email { get; set; } - - public string UserName { get; set; } - - public string Bio { get; set; } - - public DateTime Birthdate { get; set; } - - public ICollection<UserMatchViewModel> Matches { get; set; } - - public ICollection<ImageViewModel> Images { get; set; } - - public int GenderId { get; set; } - - public string GenderName { get; set; } - - public int CityId { get; set; } - - public string CityName { get; set; } - - public int CountryId { get; set; } - - public string CountryName { get; set; } - - public double Latitude { get; set; } - - public double Longitude { get; set; } - - public bool IsBanned { get; set; } - - public void CreateMappings(IProfileExpression configuration) - { - // Getting intersection of both users likes, and select the liked user - configuration.CreateMap<ApplicationUser, UserDetailsViewModel>() - .ForMember(m => m.Latitude, opt => opt.MapFrom(x => x.City.Latitude)) - .ForMember(m => m.Longitude, opt => opt.MapFrom(x => x.City.Longitude)) - .ForMember(m => m.IsBanned, opt => opt.MapFrom(x => x.LockoutEnd != null)) - .ForMember(m => m.Matches, opt => opt.MapFrom(x => - x.LikesSent - .Where(l => - x.LikesReceived.Select(lr => lr.UserId).Intersect(x.LikesSent.Select(ls => ls.LikedUserId)).Contains(l.LikedUserId)) - .Select(x => x.LikedUser))); - } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Identity/UserMatchViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Identity/UserMatchViewModel.cs deleted file mode 100644 index 51c427c..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Identity/UserMatchViewModel.cs +++ /dev/null @@ -1,52 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Identity -{ - using System; - using System.Collections.Generic; - - using AutoMapper; - - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Web.Common.Helpers; - using LOVE.NET.Web.ViewModels.Images; - - public class UserMatchViewModel : IMapFrom<ApplicationUser>, IHaveCustomMappings - { - public string Id { get; set; } - - public string UserName { get; set; } - - public string Bio { get; set; } - - public DateTime Birthdate { get; set; } - - public int Age => DateHelper.AgeCalculator(this.Birthdate); - - public ICollection<ImageViewModel> Images { get; set; } - - public int GenderId { get; set; } - - public string GenderName { get; set; } - - public int CityId { get; set; } - - public string CityName { get; set; } - - public int CountryId { get; set; } - - public string CountryName { get; set; } - - public double Latitude { get; set; } - - public double Longitude { get; set; } - - public string RoomId { get; set; } - - public void CreateMappings(IProfileExpression configuration) - { - configuration.CreateMap<ApplicationUser, UserMatchViewModel>() - .ForMember(m => m.Latitude, opt => opt.MapFrom(x => x.City.Latitude)) - .ForMember(m => m.Longitude, opt => opt.MapFrom(x => x.City.Longitude)); - } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/Images/ImageViewModel.cs b/Web/LOVE.NET.Web.ViewModels/Images/ImageViewModel.cs deleted file mode 100644 index a2370c8..0000000 --- a/Web/LOVE.NET.Web.ViewModels/Images/ImageViewModel.cs +++ /dev/null @@ -1,16 +0,0 @@ -namespace LOVE.NET.Web.ViewModels.Images -{ - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Mapping; - - public class ImageViewModel : IMapFrom<Image>, IMapTo<Image> - { - public int Id { get; set; } - - public string Url { get; set; } - - public bool IsProfilePicture { get; set; } - - public bool IsDeleted { get; set; } - } -} diff --git a/Web/LOVE.NET.Web.ViewModels/LOVE.NET.Web.ViewModels.csproj b/Web/LOVE.NET.Web.ViewModels/LOVE.NET.Web.ViewModels.csproj deleted file mode 100644 index 5b7f7f9..0000000 --- a/Web/LOVE.NET.Web.ViewModels/LOVE.NET.Web.ViewModels.csproj +++ /dev/null @@ -1,28 +0,0 @@ -<Project Sdk="Microsoft.NET.Sdk"> - - <PropertyGroup> - <TargetFramework>net8.0</TargetFramework> - <LangVersion>latest</LangVersion> - </PropertyGroup> - - <PropertyGroup> - <CodeAnalysisRuleSet>..\..\Rules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> - <ItemGroup> - <AdditionalFiles Include="..\..\stylecop.json" /> - </ItemGroup> - - <ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Http.Features" Version="5.0.17" /> - <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.435" PrivateAssets="all"> - <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> - </PackageReference> - </ItemGroup> - - <ItemGroup> - <ProjectReference Include="..\..\Data\LOVE.NET.Data.Models\LOVE.NET.Data.Models.csproj" /> - <ProjectReference Include="..\..\Services\LOVE.NET.Services.Mapping\LOVE.NET.Services.Mapping.csproj" /> - <ProjectReference Include="..\LOVE.NET.Web.Infrastructure\LOVE.NET.Web.Infrastructure.csproj" /> - </ItemGroup> - -</Project> \ No newline at end of file diff --git a/Web/LOVE.NET.Web/Controllers/ChatController.cs b/Web/LOVE.NET.Web/Controllers/ChatController.cs deleted file mode 100644 index 3bfd7e3..0000000 --- a/Web/LOVE.NET.Web/Controllers/ChatController.cs +++ /dev/null @@ -1,60 +0,0 @@ -namespace LOVE.NET.Web.Controllers -{ - using System.Collections.Generic; - using System.Linq; - using System.Security.Claims; - - using LOVE.NET.Services.Chats; - using LOVE.NET.Web.ViewModels.Chat; - - using Microsoft.AspNetCore.Authorization; - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.Mvc; - - using static LOVE.NET.Common.GlobalConstants.ControllerRoutesConstants; - - [Route(ChatControllerName)] - [ApiController] - public class ChatController : ControllerBase - { - private readonly IChatService chatService; - - public ChatController(IChatService chatService) - { - this.chatService = chatService; - } - - [Authorize] - [HttpPost] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(ChatViewModel))] - [ProducesResponseType(StatusCodes.Status401Unauthorized)] - [ProducesResponseType(StatusCodes.Status403Forbidden)] - public IActionResult GetChatMessages([FromBody] ChatRequestViewModel request) - { - var loggedUserId = this.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; - - var chatRooms = this.chatService.GetChatrooms(); - - if (request?.RoomId.Contains(loggedUserId) == false && - chatRooms.Any(x => x.Id == request.RoomId) == false) - { - return this.Forbid(); - } - - var chat = this.chatService.GetChat(request); - - return this.Ok(chat); - } - - [Authorize] - [HttpGet] - [Route(ChatRooms)] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(IEnumerable<ChatroomViewModel>))] - public IActionResult GetChatRooms() - { - var chatrooms = this.chatService.GetChatrooms(); - - return this.Ok(chatrooms); - } - } -} diff --git a/Web/LOVE.NET.Web/Controllers/CountriesController.cs b/Web/LOVE.NET.Web/Controllers/CountriesController.cs deleted file mode 100644 index b8cc415..0000000 --- a/Web/LOVE.NET.Web/Controllers/CountriesController.cs +++ /dev/null @@ -1,49 +0,0 @@ -namespace LOVE.NET.Web.Controllers -{ - using System.Collections.Generic; - - using LOVE.NET.Services.Countries; - using LOVE.NET.Web.ViewModels.Countries; - - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.Mvc; - - using static LOVE.NET.Common.GlobalConstants.ControllerRoutesConstants; - - [Route(CountriesControllerName)] - [ApiController] - public class CountriesController : ControllerBase - { - private readonly ICountriesService countriesService; - - public CountriesController(ICountriesService countriesService) - { - this.countriesService = countriesService; - } - - [HttpGet] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(IEnumerable<CountryViewModel>))] - public IActionResult GetAll() - { - var countryCities = this.countriesService.GetAll(); - - return this.Ok(countryCities); - } - - [HttpGet] - [Route(ById)] - [ProducesResponseType(StatusCodes.Status404NotFound)] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(CountryCitiesViewModel))] - public IActionResult GetAllWithCities(int id) - { - var countryCities = this.countriesService.Get(id); - - if (countryCities == null) - { - return this.NotFound(); - } - - return this.Ok(countryCities); - } - } -} diff --git a/Web/LOVE.NET.Web/Controllers/DashboardController.cs b/Web/LOVE.NET.Web/Controllers/DashboardController.cs deleted file mode 100644 index 73295e6..0000000 --- a/Web/LOVE.NET.Web/Controllers/DashboardController.cs +++ /dev/null @@ -1,85 +0,0 @@ -namespace LOVE.NET.Web.Controllers -{ - using System; - using System.Security.Claims; - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Services.Dashboard; - using LOVE.NET.Web.ViewModels.Dashboard; - - using Microsoft.AspNetCore.Authorization; - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.Mvc; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - using static LOVE.NET.Common.GlobalConstants.ControllerRoutesConstants; - - [Authorize(Roles = AdministratorRoleName)] - [Route(DashboardControllerName)] - [ApiController] - public class DashboardController : ControllerBase - { - private readonly IDashboardService dashboardService; - - public DashboardController(IDashboardService dashboardService) - { - this.dashboardService = dashboardService; - } - - [HttpGet] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(StatisticsViewModel))] - [ProducesResponseType(StatusCodes.Status401Unauthorized)] - [ProducesResponseType(StatusCodes.Status403Forbidden)] - public IActionResult GetStatistics() - { - var result = this.dashboardService.GetStatistics(); - - return this.Ok(result); - } - - [HttpPost] - [Route(UsersRoute)] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(DashboardUserViewModel))] - [ProducesResponseType(StatusCodes.Status401Unauthorized)] - [ProducesResponseType(StatusCodes.Status403Forbidden)] - public async Task<IActionResult> GetUsers([FromBody] DashboardUserRequestViewModel request) - { - var loggedUserId = this.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; - - var result = await this.dashboardService.GetUsersAsync(request, loggedUserId); - - return this.Ok(result); - } - - [HttpPost] - [Route(ModerateRoute)] - [ProducesResponseType(StatusCodes.Status200OK)] - [ProducesResponseType(StatusCodes.Status400BadRequest)] - [ProducesResponseType(StatusCodes.Status403Forbidden)] - public async Task<IActionResult> ModerateUserAsync([FromBody] ModerateUserViewModel request) - { - var loggedUserId = this.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; - - if (loggedUserId == request.UserId) - { - return this.BadRequest(CantBanYourself); - } - - if (request.BannedUntil.HasValue && request.BannedUntil.Value.Date < DateTime.UtcNow.Date) - { - return this.BadRequest(CantBanUserInThePast); - } - - var serviceResult = await this.dashboardService.ModerateAsync(request); - - if (serviceResult.Errors != null) - { - return this.BadRequest((Result)string.Join('\n', serviceResult.Errors)); - } - - return this.NoContent(); - } - } -} diff --git a/Web/LOVE.NET.Web/Controllers/DatingController.cs b/Web/LOVE.NET.Web/Controllers/DatingController.cs deleted file mode 100644 index 0fe0332..0000000 --- a/Web/LOVE.NET.Web/Controllers/DatingController.cs +++ /dev/null @@ -1,111 +0,0 @@ -namespace LOVE.NET.Web.Controllers -{ - using System; - using System.Security.Claims; - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Dating; - using LOVE.NET.Web.ViewModels.Dating; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Authorization; - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.Identity; - using Microsoft.AspNetCore.Mvc; - - using static LOVE.NET.Common.GlobalConstants.ControllerRoutesConstants; - - [Route(DatingControllerName)] - [ApiController] - public class DatingController : ControllerBase - { - private readonly UserManager<ApplicationUser> userManager; - private readonly IDatingService datingService; - - public DatingController( - UserManager<ApplicationUser> userManager, - IDatingService datingService) - { - this.userManager = userManager; - this.datingService = datingService; - } - - [HttpGet] - [Authorize] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserMatchViewModel[]))] - public async Task<IActionResult> GetNotSwipedUsersAsync() - { - var loggedUserId = this.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; - - var user = await this.userManager.FindByIdAsync(loggedUserId); - - if (user == null) - { - return this.Unauthorized(); - } - - var notSwipedUsers = this.datingService.GetNotSwipedUsers(loggedUserId); - - return this.Ok(notSwipedUsers); - } - - [HttpPost] - [Authorize] - [Route(MatchesRoute)] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(MatchesViewModel))] - [ProducesResponseType(StatusCodes.Status400BadRequest)] - [ProducesResponseType(StatusCodes.Status401Unauthorized)] - [ProducesResponseType(StatusCodes.Status403Forbidden)] - public IActionResult GetMatches([FromBody] MatchesRequestViewModel request) - { - if (string.IsNullOrEmpty(request.UserId) || !Guid.TryParse(request.UserId, out _)) - { - return this.BadRequest(); - } - - var loggedUserId = this.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; - - if (loggedUserId != request.UserId) - { - return this.Forbid(); - } - - var result = this.datingService.GetMatches(request); - - return this.Ok(result); - } - - [HttpPost] - [Authorize] - [Route(LikeRoute)] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(MatchViewModel))] - [ProducesResponseType(StatusCodes.Status400BadRequest, Type = typeof(Result))] - [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task<IActionResult> LikeAsync(string id) - { - var loggedUserId = this.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; - - var serviceResult = await this.datingService.LikeAsync(loggedUserId, id); - - if (serviceResult.Errors != null) - { - return this.BadRequest((Result)string.Join('\n', serviceResult.Errors)); - } - - var result = new MatchViewModel() - { - IsMatch = serviceResult.Succeeded, - }; - - if (result.IsMatch) - { - var match = this.datingService.GetCurrentMatch(id); - result.User = match; - } - - return this.Ok(result); - } - } -} diff --git a/Web/LOVE.NET.Web/Controllers/EmailController.cs b/Web/LOVE.NET.Web/Controllers/EmailController.cs deleted file mode 100644 index 1cdb49a..0000000 --- a/Web/LOVE.NET.Web/Controllers/EmailController.cs +++ /dev/null @@ -1,90 +0,0 @@ -namespace LOVE.NET.Web.Controllers -{ - using System.Threading.Tasks; - - using LOVE.NET.Services.Email; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Authorization; - using Microsoft.AspNetCore.Mvc; - - using static LOVE.NET.Common.GlobalConstants.ControllerRoutesConstants; - using static LOVE.NET.Common.GlobalConstants.EmailMessagesConstants; - - [Route(EmailControllerName)] - [ApiController] - public class EmailController : ControllerBase - { - private readonly IEmailService emailService; - - public EmailController(IEmailService emailService) - { - this.emailService = emailService; - } - - [HttpGet] - [AllowAnonymous] - [Route(SendResetPasswordLinkLinkRoute)] - public async Task<IActionResult> SendResetPasswordLinkAsync(string email) - { - var origin = this.Request.Headers[HeaderOrigin]; - - var result = await this.emailService.SendResetPasswordLinkAsync(email, origin); - - if (result.Failure) - { - return this.BadRequest(result.Errors); - } - - return this.Ok(CheckYourEmail); - } - - [HttpPost] - [Route(ResetPasswordRoute)] - public async Task<IActionResult> ResetPasswordAsync(ResetPasswordViewModel model) - { - var result = await this.emailService.ResetPasswordAsync(model); - - if (result.Failure) - { - return this.BadRequest(result.Errors); - } - - return this.Ok(PasswordResetSuccessful); - } - - [HttpGet] - [AllowAnonymous] - [Route(VerifyEmailRoute)] - public async Task<IActionResult> VerifyEmail( - [FromQuery] string email, - [FromQuery] string token) - { - var result = await this.emailService.VerifyEmailAsync(email, token); - - if (result.Failure) - { - return this.BadRequest(result.Errors); - } - - return this.Ok(EmailConfirmed); - } - - [HttpGet] - [AllowAnonymous] - [Route(ResendEmailConfirmationLinkRoute)] - public async Task<IActionResult> ResendEmailConfirmationLink(string email) - { - var origin = this.Request.Headers[HeaderOrigin]; - - var result = await this.emailService.ResendEmailConfirmationLinkAsync(email, origin); - - if (result.Failure) - { - return this.BadRequest(result.Errors); - } - - return this.Ok(CheckYourEmail); - } - } -} diff --git a/Web/LOVE.NET.Web/Controllers/GendersController.cs b/Web/LOVE.NET.Web/Controllers/GendersController.cs deleted file mode 100644 index 3ba514b..0000000 --- a/Web/LOVE.NET.Web/Controllers/GendersController.cs +++ /dev/null @@ -1,33 +0,0 @@ -namespace LOVE.NET.Web.Controllers -{ - using System.Collections.Generic; - - using LOVE.NET.Services.Genders; - using LOVE.NET.Web.ViewModels.Genders; - - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.Mvc; - - using static LOVE.NET.Common.GlobalConstants.ControllerRoutesConstants; - - [Route(GendersControllerName)] - [ApiController] - public class GendersController : ControllerBase - { - private readonly IGendersService gendersService; - - public GendersController(IGendersService gendersService) - { - this.gendersService = gendersService; - } - - [HttpGet] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(IEnumerable<GenderViewModel>))] - public IActionResult GetAll() - { - var genders = this.gendersService.GetAll(); - - return this.Ok(genders); - } - } -} diff --git a/Web/LOVE.NET.Web/Controllers/IdentityController.cs b/Web/LOVE.NET.Web/Controllers/IdentityController.cs deleted file mode 100644 index a9e6d65..0000000 --- a/Web/LOVE.NET.Web/Controllers/IdentityController.cs +++ /dev/null @@ -1,321 +0,0 @@ -namespace LOVE.NET.Web.Controllers -{ - using System; - using System.Linq; - using System.Security.Claims; - using System.Threading.Tasks; - - using LOVE.NET.Common; - using LOVE.NET.Data.Models; - using LOVE.NET.Services.Countries; - using LOVE.NET.Services.Email; - using LOVE.NET.Services.Identity; - using LOVE.NET.Web.Common.Helpers; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Authorization; - using Microsoft.AspNetCore.Http; - using Microsoft.AspNetCore.Identity; - using Microsoft.AspNetCore.Mvc; - using Microsoft.EntityFrameworkCore; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.ControllerResponseMessages; - using static LOVE.NET.Common.GlobalConstants.ControllerRoutesConstants; - - [Route(IdentityControllerName)] - [ApiController] - public class IdentityController : ControllerBase - { - private readonly UserManager<ApplicationUser> userManager; - private readonly IIdentityService userService; - private readonly IEmailService emailService; - private readonly ICountriesService countriesService; - - public IdentityController( - IIdentityService userService, - UserManager<ApplicationUser> userManager, - IEmailService emailService, - ICountriesService countriesService) - { - this.userManager = userManager; - this.userService = userService; - this.emailService = emailService; - this.countriesService = countriesService; - } - - [HttpPost] - [AllowAnonymous] - [Route(RegisterRoute)] - [ProducesResponseType(StatusCodes.Status201Created)] - [ProducesResponseType(StatusCodes.Status400BadRequest, Type = typeof(Result))] - public async Task<IActionResult> RegisterAsync([FromForm] RegisterViewModel model) - { - await this.ValidateRegisterModelAsync(model); - - if (!this.ModelState.IsValid) - { - return this.BadRequest(this.ModelState); - } - - var result = await this.userService.RegisterAsync(model); - - if (!result.Succeeded) - { - var errorMessages = string.Join("\n", result.Errors.Select(x => x.Description)); - return this.BadRequest((Result)errorMessages); - } - - await this.EmailConfirmation(model.Email); - - var user = await this.userManager.FindByEmailAsync(model.Email); - - await this.SetRefreshToken(user); - - return this.StatusCode(201); - } - - [HttpPost] - [AllowAnonymous] - [Route(LoginRoute)] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(LoginResponseModel))] - [ProducesResponseType(StatusCodes.Status400BadRequest, Type = typeof(Result))] - public async Task<IActionResult> LoginAsync([FromBody] LoginViewModel model) - { - if (!this.ModelState.IsValid) - { - return this.BadRequest((Result)FillAllTheInformation); - } - - LoginResponseModel token; - - try - { - token = await this.userService.LoginAsync(model); - } - catch (Exception e) - { - return this.BadRequest((Result)e.Message); - } - - var user = await this.userManager.FindByEmailAsync(model.Email); - - await this.SetRefreshToken(user); - - return this.Ok(token); - } - - [HttpPost] - [Route(LogoutRoute)] - [ProducesResponseType(StatusCodes.Status200OK)] - public async Task<IActionResult> Logout() - { - var refreshToken = this.Request.Cookies[RefreshTokenValue]; - this.Response.Cookies.Delete(RefreshTokenValue); - - var user = await this.userManager.Users - .Include(u => u.RefreshTokens) - .FirstOrDefaultAsync(x => x.RefreshTokens.Any(t => t.Token == refreshToken)); - - var token = user?.RefreshTokens.FirstOrDefault(t => t.Token == refreshToken); - - if (token != null) - { - token.Revoked = DateTime.UtcNow; - await this.userManager.UpdateAsync(user); - } - - return this.Ok(); - } - - [HttpPost(RefreshTokenRoute)] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(LoginResponseModel))] - [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task<IActionResult> RefreshToken() - { - var refreshToken = this.Request.Cookies[RefreshTokenValue]; - - var user = await this.userManager.Users - .Include(u => u.RefreshTokens) - .FirstOrDefaultAsync(x => x.RefreshTokens.Any(t => t.Token == refreshToken)); - - if (user == null) - { - return this.Unauthorized(); - } - - var oldToken = user.RefreshTokens.FirstOrDefault(t => t.Token == refreshToken); - - if (oldToken != null && !oldToken.IsActive) - { - return this.Unauthorized(); - } - - var userRoles = await this.userManager.GetRolesAsync(user); - var newToken = await this.userService.GenerateJwtToken(user); - - await this.SetRefreshToken(user, oldToken); - - var response = new LoginResponseModel() - { - Id = user.Id, - Token = newToken, - Email = user.Email, - UserName = user.UserName, - IsAdmin = userRoles.Any(r => r == AdministratorRoleName), - }; - - return this.Ok(response); - } - - [HttpGet(AccountRoute)] - [Authorize] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserDetailsViewModel))] - [ProducesResponseType(StatusCodes.Status401Unauthorized)] - [ProducesResponseType(StatusCodes.Status403Forbidden)] - public IActionResult GetAccount(string id) - { - var loggedUserId = this.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; - - if (loggedUserId != id) - { - return this.Forbid(); - } - - var user = this.userService.GetUserDetails(id); - - return this.Ok(user); - } - - [HttpPut(AccountRoute)] - [Authorize] - [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserDetailsViewModel))] - [ProducesResponseType(StatusCodes.Status400BadRequest)] - [ProducesResponseType(StatusCodes.Status401Unauthorized)] - [ProducesResponseType(StatusCodes.Status403Forbidden)] - public async Task<IActionResult> EditAccount([FromForm] EditUserViewModel model) - { - var loggedUserId = this.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; - - if (loggedUserId != model.Id) - { - return this.Forbid(); - } - - await this.ValidateEditModelAsync(model); - - if (!this.ModelState.IsValid) - { - return this.BadRequest(this.ModelState); - } - - await this.userService.EditUserAsync(model); - var user = this.userService.GetUserDetails(model.Id); - - return this.Ok(user); - } - - private async Task SetRefreshToken( - ApplicationUser user, - RefreshToken oldRefreshToken = null) - { - var refreshToken = this.userService.GenerateRefreshToken(); - - if (oldRefreshToken != null) - { - oldRefreshToken.Revoked = DateTime.UtcNow; - oldRefreshToken.ReplacedByToken = refreshToken.Token; - } - - user.RefreshTokens.Add(refreshToken); - - await this.userManager.UpdateAsync(user); - - var cookieOptions = new CookieOptions - { - HttpOnly = true, - Expires = DateTime.UtcNow.AddHours(1.5), - SameSite = SameSiteMode.None, - Secure = true, - }; - - this.Response.Cookies.Append(RefreshTokenValue, refreshToken.Token, cookieOptions); - } - - private async Task EmailConfirmation(string email) - { - var user = await this.userManager.FindByEmailAsync(email); - - var origin = this.Request.Headers[HeaderOrigin]; - - await this.emailService.SendEmailConfirmationAsync(origin, user); - } - - private async Task ValidateRegisterModelAsync(RegisterViewModel model) - { - if (await this.userManager.Users.AnyAsync(x => x.Email == model.Email)) - { - this.ModelState.AddModelError(Error, EmailAlreadyInUse); - } - - this.BaseModelValidation(model); - } - - private async Task ValidateEditModelAsync(EditUserViewModel model) - { - if (!await this.userManager.Users.AnyAsync(x => x.Email == model.Email)) - { - this.ModelState.AddModelError(Error, InvalidEmail); - } - - this.BaseModelValidation(model); - } - - private void BaseModelValidation(RegisterViewModel model) - { - if (model.Password != model.ConfirmPassword) - { - this.ModelState.AddModelError(Error, PasswordsDontMatch); - } - - this.ValidateBirthday(model); - - if (model.GenderId < 1 || model.GenderId > GendersMaxCountInDb) - { - this.ModelState.AddModelError(Error, InvalidGender); - } - - this.ValidateCountryAndCity(model); - } - - private void ValidateCountryAndCity(RegisterViewModel model) - { - if (model.CityId < 1 || model.CityId > CitiesMaxCountInDb) - { - this.ModelState.AddModelError(Error, InvalidCity); - } - - if (model.CountryId < 1 || model.CountryId > CountriesMaxCountInDb) - { - this.ModelState.AddModelError(Error, InvalidCountry); - } - - var countryCities = this.countriesService.Get(model.CountryId); - - if (countryCities.Cities.Any(c => c.CityId == model.CityId) == false) - { - this.ModelState.AddModelError(Error, InvalidCity); - } - } - - private void ValidateBirthday(RegisterViewModel model) - { - var age = DateHelper.AgeCalculator(model.Birthdate); - - if (age < MinimalAge) - { - this.ModelState.AddModelError(Error, UnderagedUser); - } - } - } -} diff --git a/Web/LOVE.NET.Web/Dockerfile b/Web/LOVE.NET.Web/Dockerfile deleted file mode 100644 index bb10cd4..0000000 --- a/Web/LOVE.NET.Web/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -#See https://aka.ms/customizecontainer to learn how to customize your debug container and how Visual Studio uses this Dockerfile to build your images for faster debugging. - -FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base -USER app -WORKDIR /app -EXPOSE 8080 -EXPOSE 8081 - -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build -ARG BUILD_CONFIGURATION=Release -WORKDIR /src -COPY ["Web/LOVE.NET.Web/LOVE.NET.Web.csproj", "Web/LOVE.NET.Web/"] -COPY ["LOVE.NET.Common/LOVE.NET.Common.csproj", "LOVE.NET.Common/"] -COPY ["Data/LOVE.NET.Data.Models/LOVE.NET.Data.Models.csproj", "Data/LOVE.NET.Data.Models/"] -COPY ["Services/LOVE.NET.Services.Mapping/LOVE.NET.Services.Mapping.csproj", "Services/LOVE.NET.Services.Mapping/"] -COPY ["Data/LOVE.NET.Data.Common/LOVE.NET.Data.Common.csproj", "Data/LOVE.NET.Data.Common/"] -COPY ["Data/LOVE.NET.Data/Files/*", "YourDestinationPathInDockerImage/"] -COPY ["Data/LOVE.NET.Data/LOVE.NET.Data.csproj", "Data/LOVE.NET.Data/"] -COPY ["Services/LOVE.NET.Services.Messaging/LOVE.NET.Services.Messaging.csproj", "Services/LOVE.NET.Services.Messaging/"] -COPY ["Services/LOVE.NET.Services/LOVE.NET.Services.csproj", "Services/LOVE.NET.Services/"] -COPY ["Web/LOVE.NET.Web.ViewModels/LOVE.NET.Web.ViewModels.csproj", "Web/LOVE.NET.Web.ViewModels/"] -COPY ["Web/LOVE.NET.Web.Infrastructure/LOVE.NET.Web.Infrastructure.csproj", "Web/LOVE.NET.Web.Infrastructure/"] -RUN dotnet restore "./Web/LOVE.NET.Web/LOVE.NET.Web.csproj" -COPY . . -WORKDIR "/src/Web/LOVE.NET.Web" -RUN dotnet build "./LOVE.NET.Web.csproj" -c $BUILD_CONFIGURATION -o /app/build - -FROM build AS publish -ARG BUILD_CONFIGURATION=Release -RUN dotnet publish "./LOVE.NET.Web.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false - -FROM base AS final -WORKDIR /app -COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "LOVE.NET.Web.dll"] \ No newline at end of file diff --git a/Web/LOVE.NET.Web/LOVE.NET.Web.csproj b/Web/LOVE.NET.Web/LOVE.NET.Web.csproj deleted file mode 100644 index a8e4bda..0000000 --- a/Web/LOVE.NET.Web/LOVE.NET.Web.csproj +++ /dev/null @@ -1,59 +0,0 @@ -<Project Sdk="Microsoft.NET.Sdk.Web"> - - <PropertyGroup> - <TargetFramework>net8.0</TargetFramework> - <UserSecretsId>aspnet-LOVE.NET-BBB373B5-EF3F-4DBB-B8AA-7152CEC275BF</UserSecretsId> - <LangVersion>latest</LangVersion> - </PropertyGroup> - <PropertyGroup> - <ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles> - </PropertyGroup> - <PropertyGroup> - <CodeAnalysisRuleSet>..\..\Rules.ruleset</CodeAnalysisRuleSet> - <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS> - <DockerfileContext>..\..</DockerfileContext> - <DockerComposeProjectPath>..\..\docker-compose.dcproj</DockerComposeProjectPath> - </PropertyGroup> - <ItemGroup> - <AdditionalFiles Include="..\..\stylecop.json" /> - </ItemGroup> - - <ItemGroup> - <InternalsVisibleTo Include="LOVE.NET.Web.Tests" /> - </ItemGroup> - - <ItemGroup> - <None Include="..\..\.editorconfig" Link=".editorconfig" /> - </ItemGroup> - - <ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.2" /> - <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.2" /> - <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.2"> - <PrivateAssets>all</PrivateAssets> - <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> - </PackageReference> - <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.19.6" /> - <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="8.0.1" /> - <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="8.0.2" /> - <PackageReference Include="BuildBundlerMinifier" Version="3.2.449" /> - <PackageReference Include="Microsoft.Web.LibraryManager.Build" Version="2.1.175" /> - <PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="8.0.2" /> - <PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="8.0.2" /> - <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.435" PrivateAssets="all"> - <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> - </PackageReference> - <PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" /> - </ItemGroup> - - <ItemGroup> - <ProjectReference Include="..\..\LOVE.NET.Common\LOVE.NET.Common.csproj" /> - <ProjectReference Include="..\..\Data\LOVE.NET.Data.Models\LOVE.NET.Data.Models.csproj" /> - <ProjectReference Include="..\..\Data\LOVE.NET.Data\LOVE.NET.Data.csproj" /> - <ProjectReference Include="..\..\Services\LOVE.NET.Services.Mapping\LOVE.NET.Services.Mapping.csproj" /> - <ProjectReference Include="..\..\Services\LOVE.NET.Services.Messaging\LOVE.NET.Services.Messaging.csproj" /> - <ProjectReference Include="..\..\Services\LOVE.NET.Services\LOVE.NET.Services.csproj" /> - <ProjectReference Include="..\LOVE.NET.Web.Infrastructure\LOVE.NET.Web.Infrastructure.csproj" /> - <ProjectReference Include="..\LOVE.NET.Web.ViewModels\LOVE.NET.Web.ViewModels.csproj" /> - </ItemGroup> -</Project> diff --git a/Web/LOVE.NET.Web/Program.cs b/Web/LOVE.NET.Web/Program.cs deleted file mode 100644 index 277570d..0000000 --- a/Web/LOVE.NET.Web/Program.cs +++ /dev/null @@ -1,222 +0,0 @@ -namespace LOVE.NET.Web -{ - using System; - using System.Reflection; - using System.Text; - - using CloudinaryDotNet; - - using LOVE.NET.Data; - using LOVE.NET.Data.Common; - using LOVE.NET.Data.Common.Repositories; - using LOVE.NET.Data.Models; - using LOVE.NET.Data.Repositories; - using LOVE.NET.Data.Repositories.Chat; - using LOVE.NET.Data.Repositories.Countries; - using LOVE.NET.Data.Repositories.Users; - using LOVE.NET.Data.Seeding; - using LOVE.NET.Services.Chats; - using LOVE.NET.Services.Countries; - using LOVE.NET.Services.Dashboard; - using LOVE.NET.Services.Dating; - using LOVE.NET.Services.Email; - using LOVE.NET.Services.Genders; - using LOVE.NET.Services.Identity; - using LOVE.NET.Services.Images; - using LOVE.NET.Services.Mapping; - using LOVE.NET.Services.Messaging; - using LOVE.NET.Web.ViewModels.Chat; - using LOVE.NET.Web.ViewModels.Identity; - - using Microsoft.AspNetCore.Authentication.JwtBearer; - using Microsoft.AspNetCore.Builder; - using Microsoft.AspNetCore.Identity; - using Microsoft.EntityFrameworkCore; - using Microsoft.Extensions.Configuration; - using Microsoft.Extensions.DependencyInjection; - using Microsoft.Extensions.Hosting; - using Microsoft.IdentityModel.Tokens; - using Microsoft.OpenApi.Models; - - using static LOVE.NET.Common.GlobalConstants; - using static LOVE.NET.Common.GlobalConstants.JWTSecurityScheme; - - public class Program - { - public static void Main(string[] args) - { - var builder = WebApplication.CreateBuilder(args); - ConfigureServices(builder.Services, builder.Configuration); - var app = builder.Build(); - Configure(app, builder.Configuration); - app.Run(); - } - - private static void ConfigureServices(IServiceCollection services, IConfiguration configuration) - { - services.AddDbContext<ApplicationDbContext>( - options => options.UseSqlServer(configuration.GetConnectionString("DefaultConnection"))); - - services.AddDefaultIdentity<ApplicationUser>(IdentityOptionsProvider.GetIdentityOptions) - .AddRoles<ApplicationRole>() - .AddEntityFrameworkStores<ApplicationDbContext>() - .AddDefaultTokenProviders(); - - services.AddSwaggerGen(); - services.AddRazorPages(); - services.AddDatabaseDeveloperPageExceptionFilter(); - - services.AddSingleton(configuration); - - Account cloudinaryAccount = new Account( - configuration[CloudinaryCloudName], - configuration[CloudinaryKey], - configuration[CloudinarySecret]); - - Cloudinary cloudinary = new Cloudinary(cloudinaryAccount); - cloudinary.Api.Secure = true; - - services.AddSingleton(cloudinary); - - services.AddAuthentication(auth => - { - auth.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; - auth.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; - }).AddJwtBearer(options => - { - options.RequireHttpsMetadata = false; - options.SaveToken = true; - options.TokenValidationParameters = new TokenValidationParameters() - { - ValidateIssuer = true, - ValidateAudience = true, - ValidAudience = configuration[AuthSettingsAudience], - ValidIssuer = configuration[AuthSettingsIssuer], - RequireExpirationTime = true, - IssuerSigningKey = new SymmetricSecurityKey( - Encoding.UTF8.GetBytes( - configuration[AuthSettingsKey])), - ValidateIssuerSigningKey = true, - ValidateLifetime = true, - }; - }); - - services.AddSwaggerGen(options => - { - options.SwaggerDoc("v1", new OpenApiInfo - { - Version = "v1", - Title = "LOVE.NET.API", - Description = "An ASP.NET Core Web Dating App API", - }); - - var jwtSecurityScheme = new OpenApiSecurityScheme - { - Scheme = JWTScheme, - BearerFormat = JWT, - Name = JWTName, - In = ParameterLocation.Header, - Type = SecuritySchemeType.Http, - Description = JWTDescription, - Reference = new OpenApiReference - { - Id = JwtBearerDefaults.AuthenticationScheme, - Type = ReferenceType.SecurityScheme, - }, - }; - - options.AddSecurityDefinition(jwtSecurityScheme.Reference.Id, jwtSecurityScheme); - - options.AddSecurityRequirement(new OpenApiSecurityRequirement - { - { - jwtSecurityScheme, Array.Empty<string>() - }, - }); - }); - - // Data repositories - services.AddScoped(typeof(IDeletableEntityRepository<>), typeof(EfDeletableEntityRepository<>)); - services.AddScoped(typeof(IRepository<>), typeof(EfRepository<>)); - services.AddScoped(typeof(IRepository<Gender>), typeof(EfRepository<Gender>)); - services.AddScoped<IDbQueryRunner, DbQueryRunner>(); - services.AddScoped<IUsersRepository, UsersRepository>(); - services.AddScoped<ICountriesRepository, CountriesRepository>(); - services.AddScoped<IChatRepository, ChatRepository>(); - services.AddScoped<IChatroomRepository, ChatroomRepository>(); - - // Application services - services.AddSignalR(); - services.AddTransient<IEmailSender>(x => - new SendGridEmailSender(configuration[SendGridApiKey])); - services.AddTransient<IIdentityService, IdentityService>(); - services.AddTransient<IEmailService, EmailService>(); - services.AddTransient<ICountriesService, CountriesService>(); - services.AddSingleton<IImagesService, ImagesService>(); - services.AddTransient<IGendersService, GendersService>(); - services.AddTransient<IDatingService, DatingService>(); - services.AddTransient<IDashboardService, DashboardService>(); - services.AddScoped<IChatService, ChatService>(); - services.AddSingleton<IUsersGroupService, UsersGroupService>(); - services.AddCors(options => - { - options.AddPolicy("DockerOrigin", - builder => builder.WithOrigins(configuration[UrlBase]) - .AllowAnyHeader() - .AllowAnyMethod() - .AllowCredentials()); - }); - } - - private static void Configure(WebApplication app, IConfiguration configuration) - { - AutoMapperConfig.RegisterMappings( - typeof(BaseCredentialsModel).GetTypeInfo().Assembly, - typeof(MessageDto).GetTypeInfo().Assembly); - - app.UseSwagger(); - app.UseSwaggerUI(options => - { - options.SwaggerEndpoint("/swagger/v1/swagger.json", "v1"); - options.RoutePrefix = string.Empty; - }); - - if (app.Environment.IsDevelopment()) - { - // Seed data on application startup - using (var serviceScope = app.Services.CreateScope()) - { - var dbContext = serviceScope.ServiceProvider.GetRequiredService<ApplicationDbContext>(); - - // dbContext.Database.EnsureDeleted(); - dbContext.Database.Migrate(); - new ApplicationDbContextSeeder().SeedAsync(dbContext, serviceScope.ServiceProvider).GetAwaiter().GetResult(); - } - - app.UseDeveloperExceptionPage(); - app.UseMigrationsEndPoint(); - } - else - { - app.UseExceptionHandler("/Home/Error"); - app.UseHsts(); - app.UseHttpsRedirection(); - } - - app.UseCors("DockerOrigin"); - - // app.UseHttpsRedirection(); // Do not redirect to https when in dev docker - app.UseStaticFiles(); - - app.UseRouting(); - - app.UseAuthentication(); - app.UseAuthorization(); - - app.MapHub<ChatHub>("/chat"); - app.MapControllerRoute("areaRoute", "{area:exists}/{controller=Home}/{action=Index}/{id?}"); - app.MapControllerRoute("default", "{controller=Home}/{action=Index}/{id?}"); - app.MapRazorPages(); - } - } -} diff --git a/Web/LOVE.NET.Web/Properties/launchSettings.json b/Web/LOVE.NET.Web/Properties/launchSettings.json deleted file mode 100644 index eae44ef..0000000 --- a/Web/LOVE.NET.Web/Properties/launchSettings.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "LOVE.NET.Web": { - "commandName": "Project", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - }, - "applicationUrl": "https://localhost:5001;http://localhost:5000" - }, - "Container (Dockerfile)": { - "commandName": "Docker", - "launchBrowser": true, - "launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}", - "environmentVariables": { - "ASPNETCORE_HTTPS_PORTS": "8081", - "ASPNETCORE_HTTP_PORTS": "8080" - }, - "publishAllPorts": true, - "useSSL": true - } - }, - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:19901", - "sslPort": 44319 - } - } -} \ No newline at end of file diff --git a/Web/LOVE.NET.Web/appsettings.Development.json b/Web/LOVE.NET.Web/appsettings.Development.json deleted file mode 100644 index 754b466..0000000 --- a/Web/LOVE.NET.Web/appsettings.Development.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, - "AuthSettings": { - "Key": "This key will be used in the encrypting keep it in appsettings.Production.json", - "Audience": "https://localhost:3000/", - "Issuer": "https://localhost:3000/" - }, - "Url": { - "Base": "http://localhost:3000" - } -} diff --git a/Web/LOVE.NET.Web/appsettings.json b/Web/LOVE.NET.Web/appsettings.json deleted file mode 100644 index f48a7e9..0000000 --- a/Web/LOVE.NET.Web/appsettings.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "ConnectionStrings": { - "DefaultConnection": "Server=mssql,1433;Initial Catalog=LOVE.NET;User ID =SA;Password=Admin@123;TrustServerCertificate=True;", - "DefaultConnection_LOCAL": "Server=.;Database=LOVE.NET;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True" - }, - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/Web/LOVE.NET.Web/bundleconfig.json b/Web/LOVE.NET.Web/bundleconfig.json deleted file mode 100644 index 6d3f9a5..0000000 --- a/Web/LOVE.NET.Web/bundleconfig.json +++ /dev/null @@ -1,24 +0,0 @@ -// Configure bundling and minification for the project. -// More info at https://go.microsoft.com/fwlink/?LinkId=808241 -[ - { - "outputFileName": "wwwroot/css/site.min.css", - // An array of relative input file paths. Globbing patterns supported - "inputFiles": [ - "wwwroot/css/site.css" - ] - }, - { - "outputFileName": "wwwroot/js/site.min.js", - "inputFiles": [ - "wwwroot/js/site.js" - ], - // Optionally specify minification options - "minify": { - "enabled": true, - "renameLocals": true - }, - // Optionally generate .map file - "sourceMap": false - } -] diff --git a/Web/LOVE.NET.Web/libman.json b/Web/LOVE.NET.Web/libman.json deleted file mode 100644 index 139d74c..0000000 --- a/Web/LOVE.NET.Web/libman.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "version": "1.0", - "defaultProvider": "jsdelivr", - "libraries": [ - { - "library": "jquery@3.6.0", - "destination": "wwwroot/lib/jquery/", - "files": [ - "dist/jquery.min.js", - "dist/jquery.js" - ] - }, - { - "library": "bootstrap@5.1.3", - "destination": "wwwroot/lib/bootstrap/", - "files": [ - "dist/css/bootstrap.css", - "dist/css/bootstrap.min.css", - "dist/js/bootstrap.js", - "dist/js/bootstrap.min.js" - ] - }, - { - "library": "jquery-validation@1.19.4", - "destination": "wwwroot/lib/jquery-validation/", - "files": [ - "dist/jquery.validate.js", - "dist/jquery.validate.min.js" - ] - }, - { - "library": "jquery-validation-unobtrusive@3.2.12", - "destination": "wwwroot/lib/jquery-validation-unobtrusive/", - "files": [ - "dist/jquery.validate.unobtrusive.js", - "dist/jquery.validate.unobtrusive.min.js" - ] - } - ] -} diff --git a/Web/LOVE.NET.Web/wwwroot/css/site.css b/Web/LOVE.NET.Web/wwwroot/css/site.css deleted file mode 100644 index cabe29d..0000000 --- a/Web/LOVE.NET.Web/wwwroot/css/site.css +++ /dev/null @@ -1,74 +0,0 @@ -/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification -for details on configuring this project to bundle and minify static web assets. */ - -a.navbar-brand { - white-space: normal; - text-align: center; - word-break: break-all; -} - -/* Provide sufficient contrast against white background */ -a { - color: #0366d6; -} - -.btn-primary { - color: #fff; - background-color: #1b6ec2; - border-color: #1861ac; -} - -.nav-pills .nav-link.active, .nav-pills .show > .nav-link { - color: #fff; - background-color: #1b6ec2; - border-color: #1861ac; -} - -/* Sticky footer styles --------------------------------------------------- */ -html { - font-size: 14px; -} - -@media (min-width: 768px) { - html { - font-size: 16px; - } -} - -.border-top { - border-top: 1px solid #e5e5e5; -} - -.border-bottom { - border-bottom: 1px solid #e5e5e5; -} - -.box-shadow { - box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); -} - -button.accept-policy { - font-size: 1rem; - line-height: inherit; -} - -/* Sticky footer styles --------------------------------------------------- */ -html { - position: relative; - min-height: 100%; -} - -body { - /* Margin bottom by footer height */ - margin-bottom: 60px; -} - -.footer { - position: absolute; - bottom: 0; - width: 100%; - white-space: nowrap; - line-height: 60px; /* Vertically center the text there */ -} diff --git a/Web/LOVE.NET.Web/wwwroot/favicon.ico b/Web/LOVE.NET.Web/wwwroot/favicon.ico deleted file mode 100644 index 074c775bbfa195e135b0014d7b5bf3ec085c6903..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15406 zcmeI2TdbT_701UbDn{GHMvW#m1_&{R6dEk^eN${=V&a2OzJZC7ijjxjlt9#%BcW%$ zDW%n#D3F6DgeM+I08=HT9?r~ZX-FeUxd=+45Q6k#dVx|XrQ`p%_P1vCeCM0XnVxef zhA-K(Z|k<#UVH7e_nu1SLzRzImMyC&Us?IdM=O<YR4SE~D?|PA<(0}G)V69>-hWx8 zvTsGDa=BoHB8<?kY@~1Rwq#YaUj2P5OJ8VZ$(tdiFVIF`KO*~fR6p5jBzHHn^rUeA zySJWvZzikWOrlJi^$7;pn2zDrlgEXhwd%>!vyJo``o;UFB+9hWm%}_B(}1t&Kch4? zn<WPwuUStXB6&UZrBeng9OyD8(S8~j$#+Dwe(CT<eEJMVu;93^RK9+CV%;*)eHNPj zIUTQ)0|P8Lxt^bI)oaV8r=(R+ALxbcj^EpX39z;0q9xqqgz;%;T#a<rd6LhOUu^~h zEM;)d7vE&4E#EttRL7AY9k~9QS@N8ZlibG=w*eFDk2w(E?)=pU%%A#v{=jj2J|Fu* zHn-nqR%>9R8c$#Q&0%`%w?iY?vF1~2C0aj}X;V6Ztg-FKx}oegDcE_f-y)q+>-d?K zO6!#HPv`sX-?ip5vsv{z&HcTzS^A{r`>4ipmPDDh&{w?<*z@J*_%qwCy;MA=G=Ha* zx1;oi%J1Zfa<?zQPJ!!m=9}lXvt4x0^w7@Imo(n*|8v)OF4A~kAyKAHa4!{L&q(g= zgY2SAu6_0DC9_#g{xWSh>*>q6uG{hvf1aLL#r9#J^Y=P^z!;w91YF9{f~La_%J**7 zy3Nu<;4z<~vBk>uw8=PQ+#-MaOfP~3C*UUc23qMMXvg@)vh;L`U=M3Qc(;{RH|^iL z=JUZ1rbn7v*M6}GU&bF8U`6K$xJE;?0?qU=Jc@LvGe;erPgXb6Cj8&nI3|-DsTaR~ z{DEr<$Hpxhp<dlg-R7dO&(e>b7<`tV(^@jSQXTtl%QybVdG+RD{q?p5n+!O%CPX87 zCD2UI84vM-r+@hx!_J8-ocHU2H|yNnig|zj;B@RZOGV3Z;gOz+*QV<1{cZW@AGl1a zKc;kUy0PZV-d4<=X0hGt;6ejh-UbiV@fB0F;j5(kQ(8AKYyVQjR;eieg!ZA+(%Ijr z_xpzN2M-$1f+lr%zzd#TpK9{d>F2XO+iWG>6<W%FN94cD#yeSC<5X0y)8_u1@^qHg zykG0~M}||c{@B~f@=^G=L<3qgjdZ=!fS1wF_Y#%gas2=zoo%JR*{FWYamw;h_(KC) z&~zF$zv8Jj-^X6^KJq;7XislVz8<$1%cJmzhK)6kYn_JL*hjRsYz=Ac`T8JF^Sv&4 zt+zdfF}Sk<zu4YW7Y(y7(Tv+|U(4|+_w+3p|6B*}nf|c>>8IEJ8tHB5Y$@zddiVXY zv;Jl#)AcrIi?sekJ6eClbiMwkC0{|CbhGIGXORDu3{UxbDa+kv%lf<x8iV{VaDtg) zywdxe{b%3p)h{`%Vm^#NxT4#$|G)!Y@N|0b_5O<-ar`0KJO;4%L-l#b9|6b4Y4Jy( zSss7DKaRhM{b*}WrnYy<N6bI|5{`Jbp#d#uQtuak0Yi)|m_x*h!rQ!1@h7zM`18=P zI6RNP4<jqSVFBas!^7flbihZ9+=+!bLo^giqsuJ$%Ykh5X9E;E4SR;y=>x`O7mj4_ zo<I7;-Huz#v4`9yiAz~8A=T4=i%0qSOMM-<06*6GE0!f+n@fKFjAfwQjTM*n{9Tme z|E<nF35U`jDlNo4iO9_PCMGH$<}Oj`tF5f|U1CwChqXR*7nB~?`Z{Y#W!mTi23T;O z+PQ8SH0BUq<Oa?v+*|3KaI@rkNc-rkh4s~4m%cvd=C6Va4QN4gk;OLhdu~s@BAs&g z`m%KScA4BdBfq6SVr<<vkkZ#^D}yx}oZGZ-LwhmC(3S}{C$C%~zxOlgn)}8w{jw)N zFCTbIb8_tp<?M5uso$iWx7`AalJDQWbf7IB)7w{n4xS4&mf3CTTJhYi6nu8D>u~2_ zV@Xa)zdIFQUe<00zD4<wg+5>mHjD248j2sF8T0~=-S9kL`O$&y1=i~hSaD8>QDn16 zCEK4g@8K-eNRQ3b)9cxnVt!@vdq1$?Nakb63@vCvJ0HV2c*1+!dDy+-l8aiC$wt|W z-Pefjo1*{NUni^IRJjEo=~4HiwM}JfZ;<?q1020;Yzj1N3@vEGL$psr-*`&~Wbv_& zl81RtHYzp>`jA~pN54AwyV~+*R^5@WN$!PyD>*)0Mst|_;DFl{4U?7FF01auAHz#+ zw$4n3MzYcEvW!=;jd>Hk>-~)8;RfbhYY^QB-DI`>`zQL}hmRsZe4(K^+#kk}o`#3T zNaCqBkC9$SrlOq1y4kzdO>Xb)S^PmGxdFIG@3`V(>0&15b4+~FB7R&SReo@wCHUje zhR1=4)t{mr-fBBZyR8SwHfTMVj|_gseaivS*oZ8e=SkU(@sM3UD?8m{?evwUdUBum zqQ5hG&$+J@CdZR*H$xLSm7jnY@bFgK0c#KbV>iB)v6X%1-@9{$Z-&45aOLq{h5z>U ze!0(mkxoDO&YmFqhnK_k($W4<CcEvc*b6%7m0NU@uI!DTF*%R2yq9lRo-)|b7HGp? z$#}-Ffu3Y6?$h`(iwT14@9b?P+vEAx{NA6BOK&Z_nfI}oxP2b><Mg2Id}KrSdpo(t zbEo=zj;4^==YjZ%cqYevVo%|2LiTI&%U7R$a@)EuINqQ<@a)D9gJ8W6+VDUQczQcI zGO7IulTorFGwsB$#DHdVnm_rRpSLF_Ix(%yP5$nLZvbbMZyfod8~M0Hv5t`m*`(() z$coI!&VC_Z@{o;7aq#2y<my<y=C*6DvOehq{J3vWd2IQSG1zf?re3`==7DVLvsfLO zIX~Fh!{c|o&pj~lwU5U*ins7##3=9X&5~>5zCq=2<%b8n;3*n6#XJt&z4~MFug!dX zubS+fh4S(0ZS9sAp0a4!9iC_%9d^eO<BlsoJm8hfe@{%4GBUcne&+MKuL;LtuT!7J zYO>3NgWkLx$MbRJhX=fZ{AsJW-%jIea(zp;c3#cvZ!ka3pZw7~zI}14QG1Sl!S2yM zuYWp?_Khn)Jm6(Ai8nID9L<I-?lqbGtj(VBObkbP|F8AVoTV=stt@>|{$N=VreA$r z`Qagc59T~yM1~>{_3_^+-qBxB9%35(e*~U!(tdKQ`okSvJ>gAjL)<^GJjVW&)7v25 z&)W&-i=)U;<fA_1M(5#<gK{{(#rrj7Vr7rz*jI}EgX;5-A9DJ>hvmGHp_h-JHN!d9 z_Pb&7=QMli6zTTX$Ch962AP8H2FpLheryiS)|TFWG!FjXH^+WtPybM#*-yR(%GWRd z6S=_GuYA?R`B>)o&wu?<|2NS859z;9{io#8eWcArySRVhx8w`#%y^;fUluFp@&?(v z@xx3#xwYtPWo!2^KIIog{D6$EZ@&jtJ>0)4HY)DHlKUp$HP-h$ej~Q*#Bao$`5ksA ze%3gO@iQ^3k5|6v7sdJMSJ$|E?mzp%729>z>%`A{wqA2p+;8!79xI#7iv8d3=NHCj zYhuLn<MhPUi*|m5w(q^8o*$7vKO;`%cA|YVxs&<tr1<=vrFV7OW0+!jjQB_V?{Zt^ z&LHNaeQdk>!k(`8hxlyC7~aqKC&<q?=>AIn=WW-G@&&)Ya=XcSz{_K;p!4AKdG{^7 zze0ZQ=7hIf$z#sW{h`|G-0dkR)>zQ{L-~>|(9CHQ&)2aX+02~#L+&_{wd^b2--^yj z?w)~t^yVurcHb-7#~1qkR=n&j10LKJ!xP?ihiv<&-ZO^W--5%ZwX<Gyy7%Y02VTni z^G9_5EZuYW9BfCjAXAWT_^+MY_3ojVC%j*19yG_d*<BHD4B<^t|06s9_Y27tzhCUI zHxlC&y<bR{;yHfUDD3?x*q_hCX^p|&kF=J%??-|u`Z8#n{pM?sa*<!~*|pC5k#rru zAF*~>XRq^yHQ)Cm=f#^1^HzMn)7(BH+Na=QYeD}T!M+@ie31NRi^2gnms9@}P9Bkd ze7?Kyclmo}OnbiNQQlA4^JccKxzyjO%H*dH7{!gcOJ4l<Qy(X`XTEg--mhhQf0xev z9vmC#Cj7H_;3Ma2?=I`G-1cei6csNO_Oy;1+Kb+j9G(9U$PWzv|A1nG;=9B!S;p;W z?Gf{J{=ebphgg@x%8G+!?@Rvwjd;w&-km#a-2-br=Jo#>{4q3Qnje%u(7;k^;D3=U B-nak& diff --git a/Web/LOVE.NET.Web/wwwroot/js/site.js b/Web/LOVE.NET.Web/wwwroot/js/site.js deleted file mode 100644 index ac49c18..0000000 --- a/Web/LOVE.NET.Web/wwwroot/js/site.js +++ /dev/null @@ -1,4 +0,0 @@ -// Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification -// for details on configuring this project to bundle and minify static web assets. - -// Write your JavaScript code. diff --git a/Web/LOVE.NET.Web/wwwroot/templates/email/resetPassword.html b/Web/LOVE.NET.Web/wwwroot/templates/email/resetPassword.html deleted file mode 100644 index cf0a770..0000000 --- a/Web/LOVE.NET.Web/wwwroot/templates/email/resetPassword.html +++ /dev/null @@ -1,32 +0,0 @@ - -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<body> - <table width="100%" border="0" cellspacing="0" cellpadding="0"> - <tr> - <td align="center"> - <p>Password reset request</p> - <br /> - - <p> - We've received your request to reset the password for your LOVE.NET account. - <br /> - </p> - <p> - To reset your password, open the following link in the browser: - </p> - <br /> - <div> - <a href='{0}' style="border-radius: 10px; text-decoration: none; padding: 10px; display: inline-flex; background-color: red; border: 2px solid white; color: white; ">Reset</a> - </div> - <br /> - <p> - If you did not request, or do not want, to reset your - password, please accept - our apologies and ignore/delete this message. - </p> - </td> - </tr> - </table> -</body> -</html> \ No newline at end of file diff --git a/Web/LOVE.NET.Web/wwwroot/templates/email/verify.html b/Web/LOVE.NET.Web/wwwroot/templates/email/verify.html deleted file mode 100644 index ce4a68b..0000000 --- a/Web/LOVE.NET.Web/wwwroot/templates/email/verify.html +++ /dev/null @@ -1,29 +0,0 @@ - -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<body> - <table width="100%" border="0" cellspacing="0" cellpadding="0"> - <tr> - <td align="center"> - <p>Thank you for choosing LOVE.NET</p> - <br /> - - <p> - The web application offers you chance to meet your future love - <br /> - <p> - To access your account, verify your email: - </p> - <br /> - <div> - <a href='{0}' style="border-radius: 10px; text-decoration: none; padding: 10px; display: inline-flex; background-color: red; border: 2px solid white; color: white; ">Verify</a> - </div> - <br /> - <p> - Have fun and stay safe! - </p> - </td> - </tr> - </table> -</body> -</html> \ No newline at end of file diff --git a/docker-compose.dcproj b/docker-compose.dcproj deleted file mode 100644 index 56896cd..0000000 --- a/docker-compose.dcproj +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="15.0" Sdk="Microsoft.Docker.Sdk"> - <PropertyGroup Label="Globals"> - <ProjectVersion>2.1</ProjectVersion> - <DockerTargetOS>Linux</DockerTargetOS> - <DockerPublishLocally>False</DockerPublishLocally> - <ProjectGuid>e12c4beb-6f98-4b14-b805-30f94cb6bebc</ProjectGuid> - <DockerLaunchAction>LaunchBrowser</DockerLaunchAction> - <DockerServiceUrl>{Scheme}://localhost:{ServicePort}</DockerServiceUrl> - <DockerServiceName>love.net.web.tests</DockerServiceName> - </PropertyGroup> - <ItemGroup> - <None Include="docker-compose.override.yml"> - <DependentUpon>docker-compose.yml</DependentUpon> - </None> - <None Include="docker-compose.yml" /> - <None Include=".dockerignore" /> - </ItemGroup> -</Project> \ No newline at end of file diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md new file mode 100644 index 0000000..aed7a3b --- /dev/null +++ b/docs/ARCHITECTURE.md @@ -0,0 +1,185 @@ +# LOVE.NET — Microservices Architecture + +LOVE.NET is a dating app (swipe → match → chat) refactored from a layered +ASP.NET Core monolith into an event-driven microservices system designed to +scale a realtime chat workload to millions of users. The original monolith is +preserved on the `monolith-snapshot` branch. + +## Why the monolith had to change + +The monolith (single `ApplicationDbContext`, one SQL Server, one web process) +had five structural blockers, all verified in code before this refactor: + +1. **Unauthenticated realtime.** The SignalR hub had no `[Authorize]`; the + sender's identity was whatever the client claimed in the payload. +2. **Process-local state.** Room presence lived in an in-memory singleton + dictionary (the code itself said `// Use Redis Cache for this`), and SignalR + ran without a backplane — a second instance would split rooms in half. +3. **Display-before-durability.** The hub broadcast a message to clients + *before* persisting it; a DB failure lost a message everyone already saw. +4. **Derived matches.** A "match" was recomputed from mutual likes on every + request, and chat authorization string-parsed the room-id convention. +5. **One database for everything.** `ApplicationUser` was a mega-aggregate + eagerly loading likes, images, geo data, roles, and tokens; every feature + was coupled to every table. + +## Target architecture + +```mermaid +flowchart LR + SPA[React SPA :3000] + GW[Gateway - YARP :8080\nCORS, rate limits, admin stats fan-out] + + SPA -->|REST + WebSocket| GW + + GW --> ID[Identity API\nPostgres: lovenet_identity] + GW --> PR[Profile API\nPostgres: lovenet_profile] + GW --> MA[Matching API\nPostgres: lovenet_matching] + GW --> CH[Chat API\nPostgres: lovenet_chat] + GW -->|/chat WebSocket| RT[Realtime API\nstateless, Redis] + + K[(Kafka)] + R[(Redis\nbackplane + presence)] + + ID -->|user-registered, user-banned, email-requested| K + PR -->|user-updated| K + MA -->|match-created| K + RT -->|message-sent| K + CH -->|room-provisioned| K + + K --> PR + K --> MA + K --> CH + K --> RT + K --> NO[Notifications API\nPostgres: lovenet_notifications\nSendGrid] + K --> ID + + RT --- R +``` + +| Service | Port | Owns | Publishes | Consumes | +|---|---|---|---|---| +| Gateway (YARP) | 8080 | routing, CORS, rate limits, `/api/admin/dashboard` aggregation | — | — | +| Identity | 8081 | credentials (ASP.NET Identity), refresh tokens, JWT issuance, moderation | `identity.user-registered`, `identity.user-banned`, `notifications.email-requested` | `profile.user-updated` (login read model) | +| Profile | 8082 | profiles, images, countries/cities/genders | `profile.user-updated` (enriched) | `identity.user-registered`, `identity.user-banned` | +| Matching | 8083 | likes, **persisted matches**, candidate read model | `matching.match-created` | `profile.user-updated` | +| Chat | 8084 | messages (partitioned), chatrooms, provisioned rooms, history API | `chat.room-provisioned` | `chat.message-sent`, `matching.match-created`, `profile.user-updated` | +| Realtime | 8085 | SignalR hub, presence (Redis), match push | `chat.message-sent` | `matching.match-created`, `chat.room-provisioned` | +| Notifications | 8086 | email delivery, templates, contact read model | — | `notifications.email-requested`, `matching.match-created`, user events | + +## Key flows + +**Chat message (durable-before-display).** +Client → hub `SendMessage` → hub validates room membership and stamps +id/sender from JWT claims → **awaits Kafka produce** (`chat.message-sent`, +acks=all, key=roomId) → broadcasts `ReceiveMessage` via the Redis backplane → +Chat service consumer persists idempotently by message id. A message a client +has seen is always already in the broker; per-room ordering comes from the +partition key. + +**Match.** +Matching inserts the like; on reciprocity it inserts the `matches` row **and** +the `matching.match-created` outbox event in one transaction. Downstream: +Chat provisions the room, Notifications emails both users, Realtime pushes +`MatchReceived` to both. The room id keeps the legacy convention (both user +GUIDs sorted, concatenated) so Chat/Realtime can authorize deterministically +even before the room event lands. + +**Registration.** +Identity creates the account and writes `identity.user-registered` + +`notifications.email-requested` to its outbox in the same transaction. Profile +builds the profile aggregate and republishes the **enriched** +`profile.user-updated` (geo names, coordinates, avatar, images, ban/admin +flags) that every other service uses for its local read model. Demo users are +seeded through this same pipeline. + +## Patterns applied (and the vocabulary they map to) + +- **Transactional outbox / inbox.** State change + event commit atomically; + each consumer registers the envelope `MessageId` in the same transaction as + its side effects. Delivery is **at-least-once**; idempotent handlers make + processing **effectively-once**. +- **Ordering guarantees.** Only per partition: `chat.message-sent` and + `matching.match-created` are keyed by roomId, user events by userId. No + global ordering is promised, and nothing depends on one. +- **CAP / consistency spectrum.** Within a service: strong consistency + (Postgres). Between services: **eventual consistency** through Kafka. The + visible windows (match toast before room row; profile edits reaching the + deck) are bounded by consumer lag and mitigated by the deterministic room-id + fallback authorization. +- **Stateless vs stateful tiers.** Every API tier is stateless; state lives in + Postgres/Redis/Kafka. Realtime keeps no in-process state at all — presence + is in Redis, group fan-out goes through the backplane — so it scales + horizontally (with sticky negotiate or `skipNegotiation` + WebSockets). +- **Resiliency patterns.** Timeouts, retry-with-backoff and circuit breakers + on the gateway's HTTP fan-out (`Microsoft.Extensions.Http.Resilience`); + graceful degradation (fallback) in the stats aggregation; **rate limiting** + at the gateway (fixed window per IP, tighter on credentials, token bucket on + likes); **bulkhead** isolation via database-per-service and per-service + containers; **dead-letter queue** after bounded consumer retries so a poison + message never stalls a partition. +- **Observability.** Serilog structured logs (JSON outside Development), + OpenTelemetry traces + metrics with OTLP export (optional Jaeger container + behind the `observability` compose profile), correlation ids propagated + HTTP → outbox envelope → consumers, `/health` per service covering its real + dependencies. + +## The chat data model + +Messages are write-heavy and read-recent ("last N per room"). The `messages` +table is **range-partitioned by month** on `created_on` (hand-written SQL in +the initial migration; a DEFAULT partition catches strays and startup code +pre-creates months around now), with the read index `(room_id, created_on +DESC)`. All access goes through the narrow `IMessageStore` seam +(append + page-by-room), which is exactly the shape a Cassandra/ScyllaDB +implementation keyed on `(room_id, time_bucket)` needs — that swap is the +documented scale-out path Discord took, and it requires no caller changes. + +## Scaling story (HA) + +- **Realtime**: N replicas behind the gateway; Redis backplane fans broadcasts + across instances; presence is shared state in Redis. WebSockets need session + affinity for the negotiate handshake (or `skipNegotiation`). +- **Kafka**: `chat.message-sent` has 8 partitions — up to 8 parallel Chat + consumers; scale by partitions. +- **APIs**: stateless; scale horizontally behind the gateway/LB. +- **Postgres**: read replicas per service; Chat's growth path is the + `IMessageStore` swap above. Reference data (countries/genders) can be + cached in Redis. +- **Outbox publisher**: single instance per service by design; scaling it out + needs row locking (`FOR UPDATE SKIP LOCKED`) — documented, not built. + +## Security notes / production hardening + +- All services validate the same **HS512** JWT (shared key via env). This kept + token issuance byte-compatible with the monolith, but one leaked key forges + tokens everywhere. The production upgrade is asymmetric signing: Identity + signs **RS256** and exposes JWKS; validators fetch the public key — a + config-level change in `BuildingBlocks.Web`. +- The hub authenticates via `access_token` query parameter (SignalR standard); + the gateway terminates TLS in production. +- Secrets flow through `.env` (gitignored; `.env.example` documents the keys). + Cloudinary/SendGrid degrade gracefully when unconfigured for local dev. + +## What was deliberately NOT built + +- **Sagas/compensation** — the only multi-service write flow (registration) + is safe with outbox + retries; no rollback semantics are needed yet. +- **DLQ replay tooling** — dead-lettered messages carry origin headers but + replay is manual (`kafka-console-consumer`/`producer`). +- **Kubernetes manifests** — compose is the deployment story here; the + services are 12-factor and container-ready. +- **Schema registry / Avro** — JSON envelopes with a `version` field; a + registry earns its keep only with many producers per topic. +- **Read-receipts / typing indicators** — parity with the monolith was the + goal; the hub is the obvious place to add them. + +## Running locally + +```bash +cp .env.example .env # fill Cloudinary/SendGrid if you want images/emails +docker compose up -d --build +./scripts/smoke-test.ps1 # end-to-end proof +# SPA: http://localhost:3000, gateway: http://localhost:8080 +# optional tracing UI: docker compose --profile observability up -d jaeger +``` diff --git a/launchSettings.json b/launchSettings.json deleted file mode 100644 index dc3415c..0000000 --- a/launchSettings.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "profiles": { - "Docker Compose": { - "commandName": "DockerCompose", - "commandVersion": "1.0", - "serviceActions": { - "love.net.web.tests": "StartDebugging", - "love.net.web": "StartDebugging" - } - } - } -} \ No newline at end of file diff --git a/stylecop.json b/stylecop.json deleted file mode 100644 index 2d6c351..0000000 --- a/stylecop.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json", - "settings": { - "layoutRules": { - "newlineAtEndOfFile": "require" - }, - "namingRules": { - "allowCommonHungarianPrefixes": true, - "allowedHungarianPrefixes": [ "db", "at", "or", "up", "it", "un", "x", "y", "id", "ip", "bg" ] - }, - "documentationRules": { - "companyName": "LOVE.NET", - "copyrightText": "Copyright (c) {companyName}. All Rights Reserved.", - "documentInterfaces": false, - "documentInternalElements": false - }, - "orderingRules": { - "usingDirectivesPlacement": "insideNamespace", - "systemUsingDirectivesFirst": true, - "blankLinesBetweenUsingGroups": "require" - } - } -} From d4edf267a3f79199c3a42e6b6b3ea2f0951cf949 Mon Sep 17 00:00:00 2001 From: "GBP\\ivan.mitovski" <ivan.mitovski@lbresearch.com> Date: Mon, 13 Jul 2026 11:56:10 +0300 Subject: [PATCH 8/9] Phase 6: code-smell refactor pass over the new tree Findings from a dedicated review of src/ and the touched frontend files: - hoist the Npgsql legacy-timestamp switch (duplicated in 5 Program.cs files) into AddLoveNetDefaults with its rationale comment - replace the ParentAssistantApi from-address copy-pasted from another project with config-driven Email:FromAddress/FromName (LOVE.NET defaults) - drop dead contract/API surface: EmailRequestedEvent.ToUserName (never consumed), ImageModel.IsDeleted in Matching + Profile responses (always false / never read), ClaimsPrincipalExtensions.GetEmail (no callers), UserConnectionModel.UserId/UserName (server ignores them by design) - delete weatherforecast launchUrl template leftovers from all 6 launchSettings.json - ChatModal no longer spins up a second disconnected useChat() instance for hasMoreMessagesToLoad (always-true bug inherited from the monolith); the value now flows down as a prop from the owning hook in Matches.js - remove narrate-the-next-line comments in the two chat components Also in this pass earlier: OTLP exporter bumped to 1.15.3 (vulnerability), lazy Cloudinary construction, deleted template .http files and an unused constant. Full solution builds; 37/37 tests pass. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- Web-FrontEnd/src/components/ChatRoom/ChatRoom.js | 1 - Web-FrontEnd/src/components/Matches.js | 1 + .../src/components/Modals/Chat/ChatModal.js | 4 +--- .../Events/NotificationEvents.cs | 1 - .../Auth/ClaimsPrincipalExtensions.cs | 3 --- .../LoveNet.BuildingBlocks.Web/HostingExtensions.cs | 5 +++++ src/Services/Chat/LoveNet.Chat.Api/Program.cs | 2 -- .../LoveNet.Chat.Api/Properties/launchSettings.json | 5 +---- .../Identity/LoveNet.Identity.Api/Program.cs | 6 +----- .../Properties/launchSettings.json | 5 +---- .../Services/EmailFlowService.cs | 4 ++-- .../LoveNet.Matching.Api/Models/MatchingModels.cs | 2 -- .../Matching/LoveNet.Matching.Api/Program.cs | 2 -- .../Properties/launchSettings.json | 5 +---- .../LoveNet.Notifications.Api/Program.cs | 2 -- .../Properties/launchSettings.json | 5 +---- .../Services/EmailDispatchService.cs | 13 ++++++++----- .../LoveNet.Notifications.Api/appsettings.json | 4 ++++ .../EmailDispatchServiceTests.cs | 6 +++--- .../LoveNet.Profile.Api/Models/ProfileModels.cs | 2 -- src/Services/Profile/LoveNet.Profile.Api/Program.cs | 2 -- .../Properties/launchSettings.json | 5 +---- .../LoveNet.Profile.Api/Services/ProfileService.cs | 1 - .../LoveNet.Realtime.Api/Models/RealtimeModels.cs | 10 +++------- .../Properties/launchSettings.json | 5 +---- 25 files changed, 34 insertions(+), 67 deletions(-) diff --git a/Web-FrontEnd/src/components/ChatRoom/ChatRoom.js b/Web-FrontEnd/src/components/ChatRoom/ChatRoom.js index 931283e..84cc779 100644 --- a/Web-FrontEnd/src/components/ChatRoom/ChatRoom.js +++ b/Web-FrontEnd/src/components/ChatRoom/ChatRoom.js @@ -92,7 +92,6 @@ export default function ChatRoom(props) { const onImagePaste = (e) => { const clipboardItems = e.clipboardData.items; const items = [].slice.call(clipboardItems).filter(function (item) { - // Filter the image items only return /^image\//.test(item.type); }); diff --git a/Web-FrontEnd/src/components/Matches.js b/Web-FrontEnd/src/components/Matches.js index f199339..72bfbdf 100644 --- a/Web-FrontEnd/src/components/Matches.js +++ b/Web-FrontEnd/src/components/Matches.js @@ -132,6 +132,7 @@ export default function Matches() { chat={chat} sendMessage={chatState.sendMessage} fetchMessages={fetchMessages} + hasMoreMessagesToLoad={chatState.hasMoreMessagesToLoad} /> <Search search={() => fetchUsers(1)} diff --git a/Web-FrontEnd/src/components/Modals/Chat/ChatModal.js b/Web-FrontEnd/src/components/Modals/Chat/ChatModal.js index a3d6649..87dd3a4 100644 --- a/Web-FrontEnd/src/components/Modals/Chat/ChatModal.js +++ b/Web-FrontEnd/src/components/Modals/Chat/ChatModal.js @@ -5,7 +5,6 @@ import { useState } from "react"; import { useIdentityContext } from "../../../hooks/useIdentityContext"; import HomeMessage from "./Messages/HomeMessage"; import AwayMessage from "./Messages/AwayMessage"; -import { useChat } from "../../../hooks/useChat"; import * as chatService from "../../../services/chatService"; import InfiniteScroll from "react-infinite-scroll-component"; @@ -14,7 +13,7 @@ import { Fragment } from "react"; export default function ChatModal(props) { const { user } = useIdentityContext(); - const { hasMoreMessagesToLoad } = useChat(); + const hasMoreMessagesToLoad = props.hasMoreMessagesToLoad; const defaultMessage = { text: "", image: null, @@ -74,7 +73,6 @@ export default function ChatModal(props) { const onImagePaste = (e) => { const clipboardItems = e.clipboardData.items; const items = [].slice.call(clipboardItems).filter(function (item) { - // Filter the image items only return /^image\//.test(item.type); }); diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/NotificationEvents.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/NotificationEvents.cs index 3284852..254c827 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/NotificationEvents.cs +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Contracts/Events/NotificationEvents.cs @@ -13,5 +13,4 @@ public enum EmailType public record EmailRequestedEvent( EmailType EmailType, string ToEmail, - string ToUserName, string Link); diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/ClaimsPrincipalExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/ClaimsPrincipalExtensions.cs index 8b09851..dea9c22 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/ClaimsPrincipalExtensions.cs +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/Auth/ClaimsPrincipalExtensions.cs @@ -12,7 +12,4 @@ public static string GetUserId(this ClaimsPrincipal user) => public static string GetUserName(this ClaimsPrincipal user) => user.FindFirstValue(ClaimTypes.Name) ?? throw new InvalidOperationException("Authenticated principal has no Name claim"); - - public static string? GetEmail(this ClaimsPrincipal user) => - user.FindFirstValue(ClaimTypes.Email); } diff --git a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HostingExtensions.cs b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HostingExtensions.cs index c3979c1..bb6fad6 100644 --- a/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HostingExtensions.cs +++ b/src/BuildingBlocks/LoveNet.BuildingBlocks.Web/HostingExtensions.cs @@ -21,6 +21,11 @@ public static class HostingExtensions /// </summary> public static WebApplicationBuilder AddLoveNetDefaults(this WebApplicationBuilder builder, string serviceName) { + // Entities ported from the monolith mix DateTime kinds (seed data, + // birthdates); legacy behavior maps them to "timestamp without time + // zone" like the monolith did. Harmless for services without Npgsql. + AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); + builder.Host.UseSerilog((context, loggerConfiguration) => { loggerConfiguration diff --git a/src/Services/Chat/LoveNet.Chat.Api/Program.cs b/src/Services/Chat/LoveNet.Chat.Api/Program.cs index 15eb4e9..8f70b7a 100644 --- a/src/Services/Chat/LoveNet.Chat.Api/Program.cs +++ b/src/Services/Chat/LoveNet.Chat.Api/Program.cs @@ -8,8 +8,6 @@ using LoveNet.Chat.Api.Services; using Microsoft.EntityFrameworkCore; -AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); - var builder = WebApplication.CreateBuilder(args); builder.AddLoveNetDefaults("chat-api"); diff --git a/src/Services/Chat/LoveNet.Chat.Api/Properties/launchSettings.json b/src/Services/Chat/LoveNet.Chat.Api/Properties/launchSettings.json index e235252..9c2ea5c 100644 --- a/src/Services/Chat/LoveNet.Chat.Api/Properties/launchSettings.json +++ b/src/Services/Chat/LoveNet.Chat.Api/Properties/launchSettings.json @@ -1,4 +1,4 @@ -{ +{ "$schema": "http://json.schemastore.org/launchsettings.json", "iisSettings": { "windowsAuthentication": false, @@ -13,7 +13,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "http://localhost:5294", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -23,7 +22,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "https://localhost:7038;http://localhost:5294", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -32,7 +30,6 @@ "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, - "launchUrl": "weatherforecast", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/src/Services/Identity/LoveNet.Identity.Api/Program.cs b/src/Services/Identity/LoveNet.Identity.Api/Program.cs index a7826f0..ef61a71 100644 --- a/src/Services/Identity/LoveNet.Identity.Api/Program.cs +++ b/src/Services/Identity/LoveNet.Identity.Api/Program.cs @@ -1,4 +1,4 @@ -using LoveNet.BuildingBlocks.EventBus; +using LoveNet.BuildingBlocks.EventBus; using LoveNet.BuildingBlocks.Media; using LoveNet.BuildingBlocks.Web; using LoveNet.BuildingBlocks.Web.Auth; @@ -9,10 +9,6 @@ using Microsoft.AspNetCore.Identity; using Microsoft.EntityFrameworkCore; -// The ported entities mix DateTime kinds (seed data, birthdates); legacy -// behavior maps them to "timestamp without time zone" like the monolith did. -AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); - var builder = WebApplication.CreateBuilder(args); builder.AddLoveNetDefaults("identity-api"); diff --git a/src/Services/Identity/LoveNet.Identity.Api/Properties/launchSettings.json b/src/Services/Identity/LoveNet.Identity.Api/Properties/launchSettings.json index add93dc..2461d76 100644 --- a/src/Services/Identity/LoveNet.Identity.Api/Properties/launchSettings.json +++ b/src/Services/Identity/LoveNet.Identity.Api/Properties/launchSettings.json @@ -1,4 +1,4 @@ -{ +{ "$schema": "http://json.schemastore.org/launchsettings.json", "iisSettings": { "windowsAuthentication": false, @@ -13,7 +13,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "http://localhost:5198", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -23,7 +22,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "https://localhost:7106;http://localhost:5198", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -32,7 +30,6 @@ "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, - "launchUrl": "weatherforecast", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/src/Services/Identity/LoveNet.Identity.Api/Services/EmailFlowService.cs b/src/Services/Identity/LoveNet.Identity.Api/Services/EmailFlowService.cs index c64aa93..df6567f 100644 --- a/src/Services/Identity/LoveNet.Identity.Api/Services/EmailFlowService.cs +++ b/src/Services/Identity/LoveNet.Identity.Api/Services/EmailFlowService.cs @@ -36,7 +36,7 @@ public async Task SendEmailConfirmationAsync(string? origin, ApplicationUser use db.AddOutboxMessage( KafkaTopics.EmailRequested, user.Id, - new EmailRequestedEvent(EmailType.ConfirmEmail, user.Email!, user.UserName!, link), + new EmailRequestedEvent(EmailType.ConfirmEmail, user.Email!, link), correlationId); await db.SaveChangesAsync(); } @@ -58,7 +58,7 @@ public async Task<Result> SendResetPasswordLinkAsync(string email, string? origi db.AddOutboxMessage( KafkaTopics.EmailRequested, user.Id, - new EmailRequestedEvent(EmailType.ResetPassword, user.Email!, user.UserName!, link), + new EmailRequestedEvent(EmailType.ResetPassword, user.Email!, link), correlationId); await db.SaveChangesAsync(); diff --git a/src/Services/Matching/LoveNet.Matching.Api/Models/MatchingModels.cs b/src/Services/Matching/LoveNet.Matching.Api/Models/MatchingModels.cs index f3005eb..256c60d 100644 --- a/src/Services/Matching/LoveNet.Matching.Api/Models/MatchingModels.cs +++ b/src/Services/Matching/LoveNet.Matching.Api/Models/MatchingModels.cs @@ -45,8 +45,6 @@ public class ImageModel public string Url { get; set; } = null!; public bool IsProfilePicture { get; set; } - - public bool IsDeleted { get; set; } } public class MatchesRequestModel diff --git a/src/Services/Matching/LoveNet.Matching.Api/Program.cs b/src/Services/Matching/LoveNet.Matching.Api/Program.cs index cbe76aa..c4fa76d 100644 --- a/src/Services/Matching/LoveNet.Matching.Api/Program.cs +++ b/src/Services/Matching/LoveNet.Matching.Api/Program.cs @@ -6,8 +6,6 @@ using LoveNet.Matching.Api.Services; using Microsoft.EntityFrameworkCore; -AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); - var builder = WebApplication.CreateBuilder(args); builder.AddLoveNetDefaults("matching-api"); diff --git a/src/Services/Matching/LoveNet.Matching.Api/Properties/launchSettings.json b/src/Services/Matching/LoveNet.Matching.Api/Properties/launchSettings.json index 7e80e2b..d04a338 100644 --- a/src/Services/Matching/LoveNet.Matching.Api/Properties/launchSettings.json +++ b/src/Services/Matching/LoveNet.Matching.Api/Properties/launchSettings.json @@ -1,4 +1,4 @@ -{ +{ "$schema": "http://json.schemastore.org/launchsettings.json", "iisSettings": { "windowsAuthentication": false, @@ -13,7 +13,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "http://localhost:5165", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -23,7 +22,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "https://localhost:7192;http://localhost:5165", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -32,7 +30,6 @@ "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, - "launchUrl": "weatherforecast", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs index 2a4a874..14c99ea 100644 --- a/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Program.cs @@ -5,8 +5,6 @@ using LoveNet.Notifications.Api.Services; using Microsoft.EntityFrameworkCore; -AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); - var builder = WebApplication.CreateBuilder(args); builder.AddLoveNetDefaults("notifications-api"); diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Properties/launchSettings.json b/src/Services/Notifications/LoveNet.Notifications.Api/Properties/launchSettings.json index dd17063..4b8433f 100644 --- a/src/Services/Notifications/LoveNet.Notifications.Api/Properties/launchSettings.json +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Properties/launchSettings.json @@ -1,4 +1,4 @@ -{ +{ "$schema": "http://json.schemastore.org/launchsettings.json", "iisSettings": { "windowsAuthentication": false, @@ -13,7 +13,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "http://localhost:5051", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -23,7 +22,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "https://localhost:7160;http://localhost:5051", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -32,7 +30,6 @@ "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, - "launchUrl": "weatherforecast", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/Services/EmailDispatchService.cs b/src/Services/Notifications/LoveNet.Notifications.Api/Services/EmailDispatchService.cs index e511bae..e963dea 100644 --- a/src/Services/Notifications/LoveNet.Notifications.Api/Services/EmailDispatchService.cs +++ b/src/Services/Notifications/LoveNet.Notifications.Api/Services/EmailDispatchService.cs @@ -12,21 +12,24 @@ namespace LoveNet.Notifications.Api.Services; public class EmailDispatchService : IEmailDispatchService { private const string ConsumerName = "notifications-service"; - private const string FromEmail = "parentassistantapi@abv.bg"; - private const string FromName = "ParentAssistantApi"; private readonly NotificationsDbContext db; private readonly IEmailSender emailSender; private readonly IEmailTemplateProvider templateProvider; + private readonly string fromEmail; + private readonly string fromName; public EmailDispatchService( NotificationsDbContext db, IEmailSender emailSender, - IEmailTemplateProvider templateProvider) + IEmailTemplateProvider templateProvider, + IConfiguration configuration) { this.db = db; this.emailSender = emailSender; this.templateProvider = templateProvider; + fromEmail = configuration["Email:FromAddress"] ?? "no-reply@lovenet.local"; + fromName = configuration["Email:FromName"] ?? "LOVE.NET"; } public async Task HandleEmailRequestedAsync(Guid messageId, EmailRequestedEvent evt, CancellationToken ct) @@ -46,7 +49,7 @@ public async Task HandleEmailRequestedAsync(Guid messageId, EmailRequestedEvent var template = await templateProvider.GetTemplateAsync(templateFile, ct); var content = string.Format(template, evt.Link); - await emailSender.SendEmailAsync(FromEmail, FromName, evt.ToEmail, subject, content); + await emailSender.SendEmailAsync(fromEmail, fromName, evt.ToEmail, subject, content); db.EmailLogs.Add(new EmailLog { @@ -106,7 +109,7 @@ private async Task SendMatchEmailAsync(MatchedUser recipient, MatchedUser other, { var content = $"<h1>It's a match!</h1><p>You matched with {other.UserName}. Open LOVE.NET to say hi!</p>"; - await emailSender.SendEmailAsync(FromEmail, FromName, recipient.Email, subject, content); + await emailSender.SendEmailAsync(fromEmail, fromName, recipient.Email, subject, content); db.EmailLogs.Add(new EmailLog { diff --git a/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json b/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json index eb488a2..fa10701 100644 --- a/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json +++ b/src/Services/Notifications/LoveNet.Notifications.Api/appsettings.json @@ -8,6 +8,10 @@ "SendGrid": { "ApiKey": "" }, + "Email": { + "FromAddress": "no-reply@lovenet.local", + "FromName": "LOVE.NET" + }, "Serilog": { "MinimumLevel": { "Default": "Information", diff --git a/src/Services/Notifications/LoveNet.Notifications.Tests/EmailDispatchServiceTests.cs b/src/Services/Notifications/LoveNet.Notifications.Tests/EmailDispatchServiceTests.cs index 7ccfc2c..d82d754 100644 --- a/src/Services/Notifications/LoveNet.Notifications.Tests/EmailDispatchServiceTests.cs +++ b/src/Services/Notifications/LoveNet.Notifications.Tests/EmailDispatchServiceTests.cs @@ -2,6 +2,7 @@ using LoveNet.Notifications.Api.Data; using LoveNet.Notifications.Api.Services; using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Configuration; using Moq; namespace LoveNet.Notifications.Tests; @@ -28,7 +29,8 @@ public void SetUp() .Setup(p => p.GetTemplateAsync(It.IsAny<string>(), It.IsAny<CancellationToken>())) .ReturnsAsync("link: {0}"); - service = new EmailDispatchService(db, emailSender.Object, templateProvider.Object); + var configuration = new ConfigurationBuilder().Build(); + service = new EmailDispatchService(db, emailSender.Object, templateProvider.Object, configuration); } [TearDown] @@ -40,7 +42,6 @@ public async Task HandleEmailRequestedAsync_SendsEmailWithLinkSubstitutedAndWrit var evt = new EmailRequestedEvent( EmailType.ConfirmEmail, "user@example.com", - "TestUser", "https://love.net/confirm?token=abc"); await service.HandleEmailRequestedAsync(Guid.NewGuid(), evt, CancellationToken.None); @@ -71,7 +72,6 @@ public async Task HandleEmailRequestedAsync_SameMessageIdTwice_SendsExactlyOnce( var evt = new EmailRequestedEvent( EmailType.ResetPassword, "user@example.com", - "TestUser", "https://love.net/reset?token=xyz"); await service.HandleEmailRequestedAsync(messageId, evt, CancellationToken.None); diff --git a/src/Services/Profile/LoveNet.Profile.Api/Models/ProfileModels.cs b/src/Services/Profile/LoveNet.Profile.Api/Models/ProfileModels.cs index fb6ac8a..632312c 100644 --- a/src/Services/Profile/LoveNet.Profile.Api/Models/ProfileModels.cs +++ b/src/Services/Profile/LoveNet.Profile.Api/Models/ProfileModels.cs @@ -45,8 +45,6 @@ public class ImageModel public string Url { get; set; } = null!; public bool IsProfilePicture { get; set; } - - public bool IsDeleted { get; set; } } /// <summary>Multipart account edit form; Images items are JSON-serialized ImageModel strings (SPA quirk kept).</summary> diff --git a/src/Services/Profile/LoveNet.Profile.Api/Program.cs b/src/Services/Profile/LoveNet.Profile.Api/Program.cs index f3be88f..368a5ac 100644 --- a/src/Services/Profile/LoveNet.Profile.Api/Program.cs +++ b/src/Services/Profile/LoveNet.Profile.Api/Program.cs @@ -8,8 +8,6 @@ using LoveNet.Profile.Api.Services; using Microsoft.EntityFrameworkCore; -AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); - var builder = WebApplication.CreateBuilder(args); builder.AddLoveNetDefaults("profile-api"); diff --git a/src/Services/Profile/LoveNet.Profile.Api/Properties/launchSettings.json b/src/Services/Profile/LoveNet.Profile.Api/Properties/launchSettings.json index fde7c51..4f52e9a 100644 --- a/src/Services/Profile/LoveNet.Profile.Api/Properties/launchSettings.json +++ b/src/Services/Profile/LoveNet.Profile.Api/Properties/launchSettings.json @@ -1,4 +1,4 @@ -{ +{ "$schema": "http://json.schemastore.org/launchsettings.json", "iisSettings": { "windowsAuthentication": false, @@ -13,7 +13,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "http://localhost:5183", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -23,7 +22,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "https://localhost:7202;http://localhost:5183", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -32,7 +30,6 @@ "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, - "launchUrl": "weatherforecast", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/src/Services/Profile/LoveNet.Profile.Api/Services/ProfileService.cs b/src/Services/Profile/LoveNet.Profile.Api/Services/ProfileService.cs index e4c07ba..15e19cb 100644 --- a/src/Services/Profile/LoveNet.Profile.Api/Services/ProfileService.cs +++ b/src/Services/Profile/LoveNet.Profile.Api/Services/ProfileService.cs @@ -147,7 +147,6 @@ private static IQueryable<UserDetailsModel> QueryDetails(IQueryable<UserProfile> Id = i.Id, Url = i.Url, IsProfilePicture = i.IsProfilePicture, - IsDeleted = i.IsDeleted, }) .ToList(), }); diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Models/RealtimeModels.cs b/src/Services/Realtime/LoveNet.Realtime.Api/Models/RealtimeModels.cs index 507d852..fba3fc5 100644 --- a/src/Services/Realtime/LoveNet.Realtime.Api/Models/RealtimeModels.cs +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Models/RealtimeModels.cs @@ -1,19 +1,15 @@ namespace LoveNet.Realtime.Api.Models; /// <summary> -/// Join/leave payload (legacy UserConnection shape). UserId and UserName are -/// ignored server-side — identity comes from JWT claims; only -/// ProfilePictureUrl is trusted, as cosmetic data. +/// Join/leave payload. The SPA still sends the legacy UserConnection shape +/// with userId/userName; those extra JSON fields are ignored on binding — +/// identity comes from JWT claims. ProfilePictureUrl is cosmetic only. /// </summary> public class UserConnectionModel { - public string? UserId { get; set; } - public string RoomId { get; set; } = string.Empty; public string? ProfilePictureUrl { get; set; } - - public string? UserName { get; set; } } public class SendMessageModel diff --git a/src/Services/Realtime/LoveNet.Realtime.Api/Properties/launchSettings.json b/src/Services/Realtime/LoveNet.Realtime.Api/Properties/launchSettings.json index c713681..28673c5 100644 --- a/src/Services/Realtime/LoveNet.Realtime.Api/Properties/launchSettings.json +++ b/src/Services/Realtime/LoveNet.Realtime.Api/Properties/launchSettings.json @@ -1,4 +1,4 @@ -{ +{ "$schema": "http://json.schemastore.org/launchsettings.json", "iisSettings": { "windowsAuthentication": false, @@ -13,7 +13,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "http://localhost:5070", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -23,7 +22,6 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "weatherforecast", "applicationUrl": "https://localhost:7069;http://localhost:5070", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -32,7 +30,6 @@ "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, - "launchUrl": "weatherforecast", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } From b4da4a90f60932fa325185ce3c9487ae0708e062 Mon Sep 17 00:00:00 2001 From: "GBP\\ivan.mitovski" <ivan.mitovski@lbresearch.com> Date: Mon, 13 Jul 2026 12:27:23 +0300 Subject: [PATCH 9/9] Restore README emoji format; add live captures of DB placement and tests - README back to the original emoji-sectioned structure (About / Getting Started with the feature blocks / Database Placement / Tests / Built Using), updated for the microservices stack - docs/images: terminal-style captures rendered from the live stack (psql \dt across the five service databases incl. the partitioned messages table, dotnet test summary, docker compose ps) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- README.md | 196 ++++++++++++++++++----------- docs/images/containers.png | Bin 0 -> 21797 bytes docs/images/database-placement.png | Bin 0 -> 79913 bytes docs/images/tests.png | Bin 0 -> 17829 bytes 4 files changed, 122 insertions(+), 74 deletions(-) create mode 100644 docs/images/containers.png create mode 100644 docs/images/database-placement.png create mode 100644 docs/images/tests.png diff --git a/README.md b/README.md index 05c0937..4e4dd17 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,23 @@ <h1 align="center">LOVE.NET</h1> -<p align="center">A dating app — swipe, match, chat in real time — built as event-driven microservices on .NET 8, Kafka, Redis, and PostgreSQL. +<p align="center"> ReactJS SPA dating application — now running on event-driven .NET 8 microservices <br> </p> -## About +## 📝 Table of Contents +- [About](#about) +- [Architecture](#architecture) +- [Getting Started](#getting_started) +- [Database Placement](#database_placement) +- [Tests](#tests) +- [Built Using](#built_using) -LOVE.NET lets you match with people around the world and chat in real time. -Demo accounts, countries, cities, and genders are seeded on first start — -through the same Kafka event pipeline production traffic uses. +## 🧐 About <a name = "about"></a> +`LOVE.NET` gives you opportunity to match with people around the world and chat easily in real time. +Some accounts, countries, cities, genders are loaded after the first start of the application — through the same Kafka event pipeline production traffic uses. -This repository was refactored from a layered ASP.NET Core monolith into -seven services designed to scale the realtime chat workload horizontally. -The original monolith is preserved on the -[`monolith-snapshot`](../../tree/monolith-snapshot) branch, and the full -design — service boundaries, Kafka topics, delivery semantics, resiliency -patterns, and the scaling story — is documented in -[docs/ARCHITECTURE.md](docs/ARCHITECTURE.md). +This repository was refactored from a layered monolith into seven services built to scale the realtime chat workload horizontally. The original monolith is preserved on the [`monolith-snapshot`](../../tree/monolith-snapshot) branch. + +## 🏗️ Architecture <a name = "architecture"></a> ``` React SPA ──► Gateway (YARP) ──► Identity │ Profile │ Matching │ Chat │ Realtime (SignalR) │ Notifications @@ -24,87 +26,133 @@ React SPA ──► Gateway (YARP) ──► Identity │ Profile │ Matching └─────────┴────── Kafka (outbox → topics → inbox) ────────┘ ``` -Highlights: +* Authorized SignalR hub with a **Redis backplane** and Redis presence — no in-process state +* **Durable-before-display** chat: Kafka ack (keyed by room for ordering) before any client renders the message +* **Transactional outbox + inbox dedupe** on every service boundary, dead-letter queue for poison messages +* **Database-per-service** with event-carried read models — no cross-service joins +* Gateway with rate limiting, websocket proxying, and a resilient admin-stats fan-out +* Structured logs + OpenTelemetry traces (optional Jaeger), correlation ids across HTTP and Kafka hops -- **Realtime chat** over an authorized SignalR hub with a Redis backplane and - Redis presence — horizontally scalable, no in-process state. -- **Durable-before-display** messaging: the hub gets a Kafka ack (acks=all, - keyed by room for ordering) before any client renders the message; the Chat - service persists it idempotently into a **monthly-partitioned** Postgres - table behind a storage seam ready for Cassandra/ScyllaDB. -- **Transactional outbox + inbox dedupe** on every service boundary: - at-least-once delivery, effectively-once processing, dead-letter queue for - poison messages. -- **Database-per-service** with event-carried read models — no cross-service - joins, no shared tables. -- **Gateway** with rate limiting (per-IP, tighter on credentials), a single - CORS policy, websocket proxying, and a resilient fan-out aggregation for the - admin dashboard. -- **Observability**: structured logs, OpenTelemetry traces/metrics with an - optional Jaeger container, correlation ids across HTTP and Kafka hops. +The full design — topics, delivery semantics, resiliency patterns, scaling story — is in [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md). -## Getting started +## 🏁 Getting Started <a name = "getting_started"></a> -Prerequisites: Docker Desktop. Optionally Cloudinary/SendGrid keys for image -uploads and real emails (everything else works without them). +### Run the project -```bash -cp .env.example .env # fill in secrets if you have them -docker compose up -d --build # ~15 containers: services, dbs, kafka, redis, SPA +``` +cp .env.example .env +``` +``` +docker compose up -d --build +``` +``` +SPA: http://localhost:3000 · Gateway: http://localhost:8080 · Swagger: http://localhost:8081..8086/swagger +``` +``` +./scripts/smoke-test.ps1 (20-step end-to-end proof of the whole stack) ``` -- SPA: http://localhost:3000 -- Gateway (API + websocket): http://localhost:8080 -- Swagger per service: http://localhost:8081..8086/swagger -- Tracing UI (optional): `docker compose --profile observability up -d jaeger` → http://localhost:16686 +![Containers](docs/images/containers.png) -Verify the whole stack end to end: +### Authentication and Authorization -```powershell -./scripts/smoke-test.ps1 +``` +JWT Bearer token is being used for authentication and authorization (issued by Identity, validated by every service and the SignalR hub) +``` +``` +User is filling his mandatory data and uploading images. +``` +``` +Resend email verification if no email is received +``` +``` +Verification - required step in order to use the app +``` +``` +Reset password if forgotten ``` -The smoke test registers users through the gateway, drives the -identity → profile → matching event pipeline, creates a match, joins the -SignalR hub over a websocket, sends a message, proves it was persisted via -Kafka, and checks the admin aggregation — 20 assertions. +### User profile -## Features +``` +Fast and easy edit of your profile information +``` + +``` +Add and remove photos +``` -- Register with photos, e-mail verification, password reset (links arrive via - the Notifications service) -- Swipe deck with age/distance/gender preferences, mutual-like matching with - instant `MatchReceived` push -- 1:1 match chats and public themed chatrooms, with image messages and live - presence -- Profile editing with photo management -- Admin dashboard: statistics, user search, ban/unban (lockout) +### Home Tab -## Solution layout +``` +All not swiped users +``` ``` -src/ - BuildingBlocks/ Contracts (events), EventBus (Kafka + outbox/inbox), - Web (JWT, logging, telemetry, health), Media (Cloudinary) - Gateway/ LoveNet.Gateway (YARP) - Services/ Identity | Profile | Matching | Chat | Realtime | Notifications - (each: LoveNet.<X>.Api + LoveNet.<X>.Tests) -Web-FrontEnd/ React 18 SPA -scripts/ smoke-test.ps1 + hub-smoke.js -docs/ ARCHITECTURE.md +Easy filtration by age, gender, distance in km calculated Latitude and Longitude of both users. +``` +``` +Easy swipe for mobile users, and buttons for PC master race fans +``` +``` +Upon successful match - notification is received (pushed over the hub to both users) ``` -## Tests +### Matches Tab -```bash -dotnet test LoveNet.sln +``` +All matches you have got ``` -37 NUnit tests across five services (ported and adapted from the monolith's -suite), plus the end-to-end smoke script above. +``` +Easy chat with option to send images +``` +``` +Infinite scrolling +``` +``` +Search your beloved ones +``` + +### Dashboard Tab +``` +Up-to-date statistics (aggregated by the gateway from every service) +``` -## Built using +``` +Infinite scrolling of users, with possibility to ban them +``` +``` +Search for intruders of the site +``` -.NET 8 · ASP.NET Core · SignalR (+ Redis backplane) · EF Core 8 / Npgsql · -Apache Kafka (KRaft) · Redis · PostgreSQL 16 · YARP · Serilog · -OpenTelemetry · React 18 · Docker Compose · Cloudinary · SendGrid +## 📈 Database Placement <a name = "database_placement"></a> +Every service owns its schema; the shared tables you see (`outbox_messages`, `inbox_messages`) are the reliable-messaging pattern, and `messages` in the chat database is a **partitioned table** with monthly partitions. + +![Database placement](docs/images/database-placement.png) + +## 🧪 Tests <a name = "tests"></a> +* 37 NUnit tests across the five services (ported and adapted from the monolith suite) +* Plus a 20-step end-to-end smoke test against the live compose stack (`scripts/smoke-test.ps1`) +* ![Tests](docs/images/tests.png) + +## ⛏️ Built Using <a name = "built_using"></a> +* ReactJS +* .NET 8 APIs (7 services) +* EF Core 8 with PostgreSQL (database-per-service) +* Apache Kafka (KRaft) +* Redis +* YARP API Gateway +* Swashbuckle Swagger +* JWT Bearer +* SignalR (+ Redis backplane) +* Serilog + OpenTelemetry +* Cloudinary +* SendGrid +* NUnit +* Moq +* Axios +* React Bootstrap +* MomentJS +* React Tinder Card +* Docker Compose diff --git a/docs/images/containers.png b/docs/images/containers.png new file mode 100644 index 0000000000000000000000000000000000000000..06f36276ae92fff35df885f43f87a8dc7728929e GIT binary patch literal 21797 zcmdSAXH-++zV&MXqzKYMdPnI+N(6!d6cH&Z3ep7x>4r#e5~LGARC-esQ0cuHq$Ht( zNH0<XiPA&p3Ggo5d*8Fqz3;f=?0Y}GACe~tgORn8k-6sl{pS;7Y^Y05%SC(U%o%#U z+dB8poH;uT++I;r0k0%}{*ehRXJPkswa%3G^ZWsxP&h#hAZN~0B+`+ePy)|sp5J~9 zJ9CDi{q%Mg<5}cz=8Q?Bo({ys&w4GprGK&0YiZ}4YjMr!{#xDCciXd1vZx&QC}kSY zLXu_*9O6gzC@C(l{pq%XO-nl6J=mk%7OA<Ntml}edO5wgdqH>9H=f@yBUC|HNO&QM z{KYJEPxBam(nurtig7{ym_daacwnc=Y;wAs`9Edxlqx#e+a;XLc(jm-C!(bFMWfK^ zkRxp3)P-r8ju~>#+E4zvsY1>9U2#I8rpF0Baq7-qbMEocuD;)|Ro!2j)$0j5N-~DA z6c3|gZePm}4u7mesAw?X1;1avSaQJsUw@<c5FCCvxkWlK*Vs35lzd4+<d#-E-VYLi zxxfB{W%Xp|<cPFZh~_M)FCS0AIJF$Fw6NNb>)QCto-`h951eRtO7eZ1m)8i|ANy`p z{l40NYa?+A6MDSiy{<lb{nnNus-XIZQo3z|3^%_YSyf(T-6%BUWJ>LV6|wM%y~C>6 zm^xjD&uUpHd2bCXuJ-7%KKqJ{T&QU@wW0sQ+A}(?%dQtbgFmP~;aQWPB3l$Mg9q*9 zZdIcrRCDYpM>P83Z9XKt*i$Yk5Zai1YWu{j81~+y&!P6c6na{&_Jh09mBgy4m&#H? zIe3d8shb+SYP@eSy#@~1=Z~KCzCN+4dEHUQ7Kj;D9fSQ&tH0$5sYVl#LmrkkWEFHH zrS*8R*0~iD4jyZFD+Yh^C-+27*?!e*ohw60reo@PQC_KU$cnPXcy+7x&$L+CMrNy6 z>6w`yT0Oo#_4E<wYlv+6qRHR;L5eq7BnB|Jd(>aJ^K1CIW>%eM`dMAK8!m^QkF!9! zS{;9jzSa*@e@&efEQWN}M8D4ZdETmyBIc>mfH~|<MZja3#btYOb0SIJ>gWj~8T%D@ zdv0h^-l3x#-PDHBThzo4YOX|Q0(2x`H3#l-&plQ#h}>4EOW{2+nw4K3fy!%c(lN6H zg@7CB`R0997P=4ilqPOdbRrdw<w9xrWnY%8=tz6?n%a4~7HgzwDo)F5#+d$5+&KU4 zARqfmHSGb71Y4NehOwrUeUrWZy)QS`#<gpHNDmeq?DI;1nbAijx1th%jq@&p&9DjX zX=@C2d)I`TI>9V9K2ZVUFJ_oUQbyE;cWcp&EGO5*nff$06k*{5eTS|i^^Be!@8K?V zPEF^{<6IlOW@ult-d%b9#`T5S^N)F9ju4f{tECC^?s9fMsd)=&`<}9C(L~Y{C=rpV zG6(;1Tb(=ERZ>Sl;J9Sm2RrKBZhcp#!NC6Js?xr91GkGOqrNG2BGE2>H23U3zO&-I zwkX;At@TX;<PLF3R`mj@TT+{!RMYo|anLp|jwwp*KO2qw{0~xy-n1?tpEjkzXAEX> z&MmI-*+dh9{0(kC?oc^SS;n&4#w=C@HwfD5>S|`h@UP2b$5|CP-k6%5D*FCbN{v|2 z<MjC!PyUm)36!}6vKL=GQwdZs0skDr7XH1!>kic~8XCcluGe|iY&2gOwX$ewmLI;( zqZRD<oCMszVm$wU;9}Sp#ed>M+8*%?<p?_RA?*NyVU?8}PPs!|`x$yPwKf)E6GFP3 zz!WpAWBoZvEcAF~YVG{Q9^>cvdMI8!(2%7c<c25zsoQY1E>m|t%3<$eQ8+jxrA`^4 zYOju#yQ^x3HXPkAUOKkqdKb>`$scN3)=YbW&IL!A>>yFUQJ1LsCipz3Xi+}e|7~H+ z_g46ImHmx6o3uPWR(v7KYhDV}KDH|Wv5N7!x@`Z$U+r;6aHrYA=i9~`H{k&c&wlcb z_ueT`0!|_6#9~$LzHx3J$gAL&@UQGVzV)j5R3eRpx{JKtH6<g~3V*4eX9}<qiLQ4a z^kQta`+d(kXil2mIEp!=rf&m#Ai4G&n=kDLu6TXG1y@di7F1NP*z-rMXEjAJKnyBw zS18I)NORuo2SbdVxLc$W-?YqvL;B=raLy=&Dcb~?_mcrhRF#TTF|S#oh-^%W!R>g( z$Clt>a#ne$^%m({izPWtPDTTR`dr)^WbLfW^tIc{X~z!N#j$C35zlOr?C=0yqIaji zT}S%|N`B040JTgx(Vxyu&8pJh#8J)Ci9#MOC!F|^_Vb(VvgtVN&7}urz_Vb`S%lpm z`#P<R1IFL=*2V@>KN9(d)F)(zR*z<le-xxmpsSG$j|+*970V7R$CJh`9*N*9$hK3f zJSa{XSxMy$kw#(H!#^&qV}6xQ)jtkum=ClMnX*jLRIcqP(CSs9<un77-B7fsI$EG> zle1Ydt!(@JJwZKJ%-x8WdIqtv@jox^wREs?SH1UVnDx=LRf#*xlu0wx8+8LC3cs_! zjG8@HQFcI$4QyI=Q%;dDy>@R|5eGdt8kc1nNADqtsoJ%bk=4=~*eLYSF3cU*jozS2 z>0!Ay^L_(C9HiQ>+xzM(^Y;LnqvhoFTiegsl<E-V<C`+*DZIa}Y^^ex_+sp6DTBB6 z&Guo_JfCt$pm(+&zCd9fa!R>FM4_#Y3bfZfa`P5yx%_^N3Kxy2n$$<;9R@)`kc9T@ z8}B`|r;N-wSUzp^a@1NQ*OmSFzvkc<Y)U<!mNem*o#sv8%XASc1v~3PYvI_jV2}Po zzcn?JbC(PG*F$4GuNdd8-{V$`@?3f9aTj^^6?{44mOUwd5W2>7$XSg|#2n(9jpL*r z=SI6yyP$HSm(F>Qfre9`@e``NJp7wmZriQgd{v?BxuVW|vSWwXR#4`s)6R-`K=VZw zoV<Tfzobp$5&uY7I3k?#y3$*@1{PRr{efCK>WfFAr%UaP>~Vt-ENHQw*Oq7NU8t3@ z<jOmNK8K4Tyn`MbJ&zKqpZ$6-<Etsfz{bF2Vpg_e=%L%MLsHc-3wYj8^JDwX;w#EM ze4LoFjhiOU+>g(y?qFeqqqbiZqTb=J`p6jeQ`fTU>#9W;<;$+em-FwsC8r^8q-x3A zCpFmS1e}G9MyAB*d}n)>(CV|k{aKeoRyE<^-czQ?-mTB}Q+e)LZWo`g_s*eT`b<}) z1PZ`oVXyjL53&#YNCord55CMkU};r@p_kkna_ZS-!~+PmP66Z>4Ndz^>rs>0nh1Rv z<qYI^^{-ZDWlE4f*M+)Nzg*O1&?94%D@4YyKe|PgDRu6LI1R`9^jwb5ih>Zf#OJTI zJe8%O=F5pDHm|y^R;Zdt>`ph~66?Bf2?l|Z*<ZT9oty$cP8a2h)OXMH2te4hs0FG1 zhfA~IAB5JAJvp09Q}Ug`K%6b4rtHs9>bsRJV$++=>ow<*QFpL|WCgNyr|WW&&E_3& zwJUX;w9#df+nk!W)9;K+Xr%dO0-%JXd^A(xoGqlU`TLY+jwN+|Mt2d^(fYA5cZk$R zQE*5<*uuC=&2g5xv9@)$ka6k$+u0w;?A4Rjv(QH(MSBY6d7S_FmtSRhVrnwkWs>4d z!vem)Gc@C_q@Lq$4{q`g3%MfJFJ9D>{qkfda<Zo~74!V**+!e>?}U~aaGHM*#NcM% zZhkQ3a4t3ZA<vep;wN5@plZqiab*P??ZI1OMK=0s&x85Gl}&$ARB=vXYDpCNqD3V~ z(kaAH3%m5t%U6z0mMvDGUdKz911<j)p4?2X>>syxSLPUp{K{Vmi9t<FMxJ!{-8Eg; zRRV_{KibNnkr;j0>T;p)$ekx->~TvP!BxDpvw^}}Z&6{s;Db2}A}h)?_DZ8F&RhyK z@l9X~B#8<mu2Zg2cqu*(_Qr%Z2b1ry&#@fyE#Vw|i)vrnuJT1pZcr#qluzi5Nm69W z_EdP*T`Gtf8|$x%&s|8iPYJT?YsSF@Ux1E(7kYMow0=%M!2^*VcKdaq$~8ZowC`C= zaE>3kwJ~;Q(Z~cVvj=71cWMEvTB8`CmjT7QHZSm*z}Y-xfQrUuP~D8}Na$L>6$CAZ z9?l=9?ibu~dzRB)x3gg1MZsn#S1)f&ipiU-FISpw9g<p`iLN=1k}4>#h<_~lXxJ%5 z5iyyEAM|^NRg&RJjiU_+Q3<0T4h?J`(Dz9|VI1cLA&5ij$&OJWJ|oLSz`V)QN+ByB z_ha2iwO{>o%kpqIy>a0pSi5w;3MwA#A0$Nvc_a)CEUStV)24N6Z+(NCC-ztu9a+I+ zr*`LM+sgl}r(=cSF6-a*Z8bKK4+bcdjZb>8YA))nK_D~ZzQaeO*SY?_)ffFv3cczb zS|vc<CPu!7#g8GiMU(!XV~0V6`tAq(rhBj)w;F|#i?Q#GH6vKs&ZKX}&qxhqJ7K(* zi-T!6R)dMOKCIYVO25%k(@=))LW%FD=)5hv$M-roBw-D%x#l`$S)pwid8%p@Zf+=O z&jqz<PMv4d4G66?+6=bbCo*0tq2e&%FH;jP5~Z(~B)y{Fsd-#D);hm#XC)=MvP12m zA-`@da5!4VV8Ly9sW&~%o`MbagbTCutoqguB<*VfN*x06xK37#zCQGi<O}3rNN>%# z_~5?6KMNabR(R%s(s~{Ytwi9(aG{r&!G-?BU<tig`&UBW-+)x|=@mG7wdrJSJ*H7S zSC;QRXw|hjc#|(<{hWuGAFH7f+V-OA3Cl#F{or|Y%nUSLwUP5$Cw*P?Cr>x<uj4c> zUU;l>z5jIzHn+Q&p(apPPX`?_BKStxG(WY)tE%AqY!Y&pdHsXSOkGgkMY|aM0~;45 z!&RqXhrR(h@vg~OeXrs?T6vx!H<YN~wqBdkGrTy59rUJ1(ZWJCcZ#ZHtMCX%>#Y0v zMMG0d4w^6Zs?5W#Z$>=_as^9o5N<a>@#z$%4W#S0jUyPfqR;-%7akzAz999?9{Z4{ z+H6k9dy8ql=#yjOTG_@`v6FrNx|X9gAgjKd+K5O{!B5y6zvc-QKiN!mN4U5?O@w5k z<p+q(gb2nxXnCIF@$v3a8B)+HR*(9GxO)`(CU~Y7aUzY~B<2Fo>spQvb`>Y~Sc}ep z&+u-5;9MmvXejeHan#NP{5s+!HPmY=f>EA%IPkJykuchikriI3O}TmYx1TPZM7pQ{ zmfTQeK47q+{CE}<KMI$Oqha-XFL4!j&!;6!p*Iohz;W8*S|fSXk=i7<?n?t9hyhq+ zw&%cj|GUu?#e+9S_Nj>zbq!*IqTu>{hD1?KoX2$vrMUMM_Jy{u;CI|QVGjr1V^91a ze?4gqKEd$(bhm7B{7tMpkv(xpgn2_&EfWYU9r#M0B(k^Cf;-y+8z?m|`D*~_cYIdV zhgTos>`PHOanp1P;L=QP>T8r)z8AdZC2?jEQUhm^`MLdxQXi+}e~-D)(biNvag%!d zAe8!g4#zNSkCM-C-3x|pgM~Y@Q}$#H-vHwN)lvP6;<=sKo;d>tmWvN_SOCi=&pn~6 zb^+&{9>ta!;ddeHj<GZB!hD<k)<b`A&Wv6f739@mLi)z)oj|=e0@zhCu688}FO@KZ zfopf|6rGDW2a*drlE*h0U#JTe>0BGE3t|7!6XFPoP?}Q2INCqvCZ4E4KY;C5SyqKs znIKPhZKY*7ytab`tus%>$bmJoQqMjN|20snjJh84kUNlKWF|u4M=V;P&odk|kPrpM z+8>I!;lFdPCNB9?vem79$nrf5wZwLFJp|kqu8@y!rBI_(g-XjZ8&CmH>gKCurpM0w zJhRP`0$8PuFPsipGdlK3I8&|691#8<gqKmjGI!$ic$*@@kJL|g<!t0AE7tq+BmT`t zX<5EKl@#QX3{6}h(@^L>G4xQrpn&O`!q8#`lL7rFAq8$2i#Ks2Y`jt{BX`y&CvG=M zYykZN`(j<6k>oD*Slh@~I?SdC(sFbN3VU`iV%POR#c7^na&UnW60u{R`{73LL>#4p z?o<A##rKS|-4*ag<>78&9iNM_e>#M!YueEA-EfcC@4eFk`kj_?10GP(+VP66EJ|1H zkHj~(9$o%<*u8#*KYB?B?0T^<G?1IGt#>}6*i~BF3;EEl12-X9u+s28?*siWc8)++ zlWO@;q45#U{-@Xoe+;<((fX_v2XK=1ln<j-zR$b|!X`^nUTiAhW?reDqxs_JFH)ox zE&QJa&tFLcbw(#UYrC!Pq5MJn1kXAnn<F2n0R#K6i8_#^yysJA!O8Zo#&6T($M|#C zcFSfxS{U5hlx3Zev*2S(J|bb4uxEF&VdJ6M0KHW{4hOf0RF#ci01OVUa2Cno8mudG zL|)pB>v^rlsg$5f3FJLT4@0xtsSB(Taw;E9k!_#)cCNy?%0AWDGnoP=X@Gs0xOmZO z%9ivX+Ux2U!n0XJM`+o&fJ_9%jx`ng@KIJF2uwF=nJ?zYK@WNAsxiTs1v58HR+K8B zd(oGB^R0duVjelud_$9!1<x{k^`2zn=ra~!U%H>rDb51_yV%gCU^(JGJR>$^O_xMl zr1@~%{+3!~u++nKEZ#8fmPzQ{$L{7=ePnP!Wao=P+o0+nCac#B<l^2Vy1=c`l-}kS zuz2<{q<;zlFh2)Cyp3wE^&8V)uv|ac9^o_Xx2b~lXJTOJ-Uk{jiO%ue{{DSETrX<a zM)oNVS6qX*FYN9N`}GscniDsh`VUd@HfqqD{h~$sLa8)PnaZF`+^VrM2@UM}hCZ^L zS6Hi6pZ~I&%bG4TT59=G784M52r9OziFB+BMFvYGzOSfOzIQh0%=H|W;p&`B-WT7r z$`6w1GTqv_&R04<Od&j2g<)m;rh3t`5)9wn6%YUugf`DGB9`@QIq&5ie#E8xl{@ z%~|Lx?%N?HI>$-mTG9vb0(N!m0_N+upiKK`ig#i>B1(MWZAr0A7$y2x))?M5GbQ^A zw%Bbf{)VP{2UVkc7~3;v7*yQ6pLZ&3CGvz}wSh%KM#nhVa@{Jk<gsIm*WKcmeaO87 z^KrA%vljUo12UuF3l+-0LD#I8{2=`wLuGv<x5*yoxQkA9_Z<-|L2m4P%qI8SQ9Pq! zwd@4Hg#bX~{O{Qk-t{qOPWrHI{AL^el-@|JIGY5$gTq;58FBGi_f7gew`qPpS4$aW z(gg2Q?;{@V_H4i&v^u`qV80We9U+%_!cWl`BLhLXldj;c#uT1y$pen%QU4%zS;<(u zJnYbhZ(yaZ<PtGr3CBV?QVgWNd_u>L>btzgS9g<iEHXnTFJSToR6G9_`i5BZ!VC>i z`{)eDsoFt_xj)lOo?SgNrXlg^m?~cfnpzKw=H$NNlna}EY!R6qbMI^PzEfV}F1tLN z9Cw-ksdI%j<eHS5PeyS_t~&7HxRm+><2btG>N0oOKYb^XanrC=)#Jc6iu?Qt68?e} z&Y_65T=Y2R%Rpg|`h8<-nGUgsyGuv2p1C0+f>v&agr}1!_TkV@UzguRo|YG>Q?V1g z^*bH)fnhhA_7q5u`x`pEc&pef7C9j|p`9T6G094eNmD`Qk7tS-m^U<wD|%?o?8yd4 z^m9xmHavO><n?P-<lw>;ORWL6RIC}~Y2uU3^^1w`QQufYr1hZjm7HpHg8%YOWpI9e zTChr(_v*mPNa<y|gepQebOF|@?9gI%7aw^)!C-@doqKv0;vk5JQgK^dy#AeY2u)Qn zt)v?TC|`dH1B8<MXT^^IsLeuFYYlaTblU{-2kWqo3APl81ky?&R|h6TwuVc5w+dW| zb4rtSa7T%r=D>^JBp6B~2N;}XFp!LrdWuA_UOm+sc~MKMG@4?EJ}=bQe4Xn<o0_<1 zu=k9I*+Q}9zECAgXdQj?A5;-1f?@|@n;29kN{h-LEqbEPOS4>~w-ROKT59+YS9SQ( zYtQ>X6IY#ZT$7(o`nJ^sdMvb~w-xSU!?NeW@`7@fiF-4}=8TPXi_gwR&w=kY1H80P z(Z=s}3!WObAW12nL*yMOL~Xqqw&~b%JK^6*?c>mYq2Q8biU)F{desC^M-n_B5V97q z_V`NC*yEnUm@`(Hc+^wts_iy!v7!Mc<3;C+-oY^#^6U%u@HHdB{!h18KLnHfj_S-2 zH{b!XQGm$eR+xvAILvx<-@6iv>p!AXaNQ@;yS!J5jPN3Gb2gDi+<;L3r!NRZa1*F2 zBP$)?XW&|iOpRly2l6R;T>BB!FsFB!3F#Q|7*b7aMzAk9SsrUjQF743XB(H@;?{f| zq*<#;g{ku`LamG>ts0eE2iisWjQh!J=G%xt0;z6fe%*n^?rk+yO(%kDsX*2MO#5lH zzr=}4V<%PvxpL%_dVdLrMJ~#tXofk|@TrZw(KA;TX6#*SV%a_ZFfPFrgm>o(eC%Ri z@YTuJ#82uz+)=aMqq3D<lQiu>m~_rsf*Zt?%gBH(WnNZ>^1$5tL4TToFqunId27Da z2!evQd)T5pBY&G-YY~+YsTBKxoH1=UMU(rHJO_X5Qd>C_;0gLbtZcwtKKv2Jba!Z# z(3aomnB``F-O1y-b5LdEisf%0Rk|9!&lO2EGc0#^v@xM$%iLq07+e+J_q-npK+j;W z8i?KGrg$S=pH^cI9c=$leC0fLWR+2z#iXSk`J9jzw3M6ZMCZYraP6F$n6rsgSEuUU z%j4c&LJUs3<;bkVaY$gFOnuokqU@<VxoAJI!d`A_9Dqs;;lR<ov+8|;Ifu0*R5&oH zAU$%1&<g0{g8Bh<OvcL1{`XU{gh4(vjF4krbHWqXS}n2)CNnPg5X8=$Nn;tPZ}K37 zzc);o5{k#hBm@4=M(S>5<?Fmnsfb0suvJDAuXjdeyIrcHKhu^D-nA{>j02Mnw%!$D z9pElwad9t+5ms07a_@x~Oa)zxf?(EIhaFcrh9=YP{iUQ!YAP(Xjn!PTc=3mKGM@)W zpWybF?9dN#+Jm9~Q)arqR9s0x<er^RuDl82cTPignBGEZT+VJQq2!e<cEUf9i;W-8 zS2Q5<2a5dDELYLR`B9H>z@#urYtxhLZ7@WB-$${<Sv-;F>iS^n_{s~*zzWPlb0Mf9 zE+KjOu&*L!v|y17ZeAhoV8iq19CzA@Bckx=9gL%(zCKRmkrNbg(|>XAHE1-h=2UU} z7@!J}>^J3>t4p*DZ=Ny@U0UrK{dl$smaml;(_de8`)rn)J?)bieX_6c$NQ>gawUEv zXo+WN*O&v@mO31v*S9dD@1R@r+2F&#&dJ19{ME^|(T0W)=}C@|DryXUC7`$wlQuB! z)%b;<@2W)Kh5YQmkJ1umODhIw;$}6=I5K5x`C%m=^^J-9f4-W%11;lYlkF*Mb~!&< zK39(va|khMd((-yCkClvboBD_JSA_cm-TTSI^1hKOY&XTLpR18JKO}ij54g+4jcRA zIV2`K$rPbkY0@i8wR=fp0o-a<x8LV+aSJ+;&HLlsFFuPxR3$F)L2Q$PzBd=vJSfyP z&a4mt;W8R46hjw&;YHECcrO%H9XrYXHMG{L@sN7a18!-u6x>4IolqaK1$)^%&yh~~ z6*9yzYNq0qTwGGlBU!YN&1~~Tlgg9Psa?eaO7lT&iQ_|d?pRS(-7UC8j$xA-|2$X3 z@ib?&6SKzsV4BVu<%NwGl-j`G(7S${>3z3>M@Hr?c=ad#+OfLbPmV-dAFlfVOz%Gd zbg-c~-Gz-ONCnx0cX=ucr+|*)r_j2es0}8yEEl~MT(jBa5*6lYb$u?dX#1UOJ{~oO z8EN5vW_>dDMy+Y$b!sZ6<$(&cb1$;*E9J)LwR<2{7oO8}TYl9#N$^}<K9oLv;OB^{ z7DOXJ8j3uh(HaKlO02U?0v{oi)V8(^`?qk}=Eq~Tni1u-`RZ}IYYyFn4EhfoG|S&! z-Q1+exi*VMV1L(i98f90;{u?abBUpVmauA6-sspSp>Z5yHs#HY4JLsw8J3xV_#VUW zqz`XP#Hv?@**MG5q=rtk^@jH`hd#_7PuyiQ4wcweug#nlH19u)Y_j=!1#g5(Ns#5Q z^2C!Wj^tI5(w4{3UP2_6;;|gF_q?NH(<XN`e~eymrgdT0=6+)ZR;H|}X+e1%dxBDC zJ@~z{Sr5j#d&oVCOHi~C^ViCIV<9C}0~H4`phefLiAfQ}J&-Kj@^;THe+F@7Wjr~g zm}x;5PAd^_fPd1kvBCi>kjQda>i`4JR^)5}%H~Z@R#aEC0T0G96K2RG+v(Ha-BSVm zrS{p1rs-6NU9ZZpW+<@#RpLfwF<0ibDU0fUBc7k6KX!Xph8<;#KEE&VvEx&2#l;zT zHrzPmvRc$xB)s9*?;UEix0W8>5~5q+3f+Fw5v%mPwy)PJAq-~X_Dg>%(ypaPyI5sb zH{@_Fv*Pv0tg=sEZqaVgI+mv&gR`s&{tyMIp0wTVGwM|Q;Y*Ugy)56Dh`e7-llpx7 z{u}7}*`stpUtuYR!HdoOa#YSfK_Rc=Yud&tm64L0RKJX}5+~53n`duNr{zs@CMiv$ zhNR{_I*Qq74Q@NzJF6wKm0F<7_&ahtx^vs>`pWAeK^)MpOP2g@eSqzIuHMunisW`7 zwOhAssf|a$zPEg{K@d7*04;3peEzzJ>Lp6Ibc^7UD^jLc`N?eNAnln$R`L$5$^$*S zoVnjsxw5lYRSm_8e7^Y+eURTNhk^m*$M>?MuRlzAq;{>{M&QZnZZDJ#l8u4+BhJx! zH-?sA$Nf*%2&G6<+F57WR`snK_ZYAARTx1wP-IvCRlK+lR06W2*Zao(8=V1Z&d(>x zMF3mF%@Gz4y9BVyabDjdc7;gE+R1-jkGdMgoR0?`6Fr+%`77K9CySHnC)6RCTgT?T zhiO4JW06YQwI%3>6yAwObWQ8SD$B}pCr=O)ykDLq#C6dyXU53c<f{vjI(b~n1dfIh zO{=uGpG!dcOkY^Qdoc|kZJ33FZNDRaNXR5No2l2n9uc5~T~PH!vyuWnS&XmQMQpQK zC|cK4&}I<K?T&jiY;shTWe;u~KeC)0t#(ogDM=rHN5ZRd4ygyGlWRj7ET61AUJ`&j z<p{az`#v&%Ux#$%V?h)30{#f2v<rIjd<VpDgr{38+x~9X>xhtbCF`$fMdV2CJ}=Ib zF=)FdM#rbka#dxtdjZP{X%!D5NFmzeAvn1I7t~TGD&j5dEk-0z4{H&TGBIf3_FK|9 zas-rCa<?~S$7_moWlbMe=G(k9zC^y}#7ALokWo_cq^>NDB_x~Kr(|C~iw|;>o2+gC z+=m90svESXJ+=v2XKUae*^_BryFANcY+Oe~NJr$3Mv=o5qD6BCR$Hen@B+J0O6zq^ z_S4s6H2$h@TgDGb!t(JqnWl|M**g!UB(<b=0rfP(*sQg1F%PetsxDK8o!<Hjl+|rx z)X#A~=bI=p?QP>S1M`;2S-G;F-A>T1G;iTFZ#cz6po7Et@_)8KRsMXvx3No#>+{9N z?x9Z|@5oL_3+dW!VB9*J(@)=ibU&11Q7LhtJnmZ?0^y0>&e}llHZQC_ObfaRaYpLc zp4pT@9>Kvf7cxBsm^Wg>DU}pu-p^i?VE=Y;JJiLt7x-CE(;<HNHLW%UU+$TDUVfk% z=0vyb{OkHdmi|d#K=N%~yu0ezthFOII$pFi0e}WYX4?w=CjsHSDwvr;PDI_;t3{u? zesWqR9tQC1l}BzE8Yk{P{_Ag#E43!nf6t72?J<$<5LfG+$-of7k<aGhh|SK8Q&zyb z9ZCp0qBXQ92ZXO>p65^9!o3jZg=d7ubnM?b`uvl5c=VXP3SpD7|A})+(`q;*9fN1t zsp@^q{ME}{o<msxd2hXp_!b{%k-5m#wiY8L1B_ZUU^1h-fuRS7@{ouM{ZW4}h7e_p z2Ns|M0VVQk9f6CM@J7}q($y=b)F}V)XyX^q-kSG|k#m%nPn555s9a;r^5yu%A9AdI zTsUNeH66S*3cZfoKkVzsI6R=fc1y<?G1HuWbM9uCdjK&gle&NPvgTBpozlR&Afbk| zqUjP<O=s&-N~K9hJcC!LG1ha+xb$pk;lRz}I@LXWp-_pH2b0EGaSa>6@wfo;2ZLs+ zLS~cP4&;wH`JXNCRiT!|)-XrxorrLher!zqPov$Fp6SJVzpr#qIg!F)>WeI43Az;T zVs0gVd;95e+fB~E?w1wC_a@D7%sn;6#xa9s_%~(;u>IPLRhY$)W8=A*il_GHIznwi z17!{U*T?F_{SrT~YjbbTc9bQ{i7m_k>ae62bMpbMHIh`0ZERBZbz;0$`e_2d0nY)S zN@Vkdf}IP9$Vtv=4mZ9Xswu^&Z?18P-_CR88$v#Tz3npiah(?jl=_t@-r;**0h0o? zox7ZB3oRf%K0RVH7CFat_{+F0@UAz1OlSl0MG0M7TD0#e2vLr^^5Z9175Q%8O<hg4 z>F;FZD!EL(KZAC7ADwvt@pz0!|EEOecWp4!Z@))#X-A35g$H(yuFF#5z;tAc@pL-U zgA&G>#C1~PS{@HL8}jES|C%oIG}`2QFr&Mmd7v=y8s|LKi)Y@5Ii;D;hqj5(79c^` zwqSKp=kd|psj|<|mc1UwGQ}rVXObkh+cvtyhSUdlk3oaSL8goy9xA^sv8p+>^n_(g z;WNEk#f-cJ0DcK1eP6Ho+Iu0oq$_{tBf`g1bRxMd>@6)RBx%x$cRY~ut9ka+{wPL{ zGY~?6fv;;~VE00s{j>Qc+y*xXZ~k4M`>MzZ_nXb9a<}k7l0cb_x2ThDD@SOA3Ngi{ zO#ITgFs>Q;{6c1T{+#_&Zp>rbo})ngKm%j0Cw?9?{ESXwat=>eSscTRrzKczBo%8Y ztF)#%u1^IYfh-o>ZJcSBeUKGzEKS^%C#Uy74~Udrp4s8!Mu%<6sk0se;JCf63b+Kt zT*NI)_>6D+*vIVLMm08WW)nie-_gj9?iX3DrP7*?+2FXnc#4P3S5Idn6iZ9%{jnI_ zd(R#x(Ay><;s3}+MpOM+u{t)myFn4GQIr`@IfA5Joe}$eRiMn~YekT(EZOiE<?jH* zw8kLEnbl}d@$Gkk>lpgYcR>UGqQ8FH`D;1a2qwJf(<S<~@a!za+`~3sKP8|+RiG?w z+Ak>KGL5MUD&}F%3_7)isV;}m;bAeg9O1mqpLXe>9uoA=B-K=|R+j$j@tdUGFwFu% zPGBkms?Kxa5h)Ui#I^13=ja*d_Ulp9NZdY!pIQ13xw%O`uw*5WA}|~Ya(f7FDwJKc z4rvhDM{x<OHv9p`y~*P?+uw7K+b}L9zOG&bq31A;8^DntPwJ5K!btZZGG*#HDL(QJ z(;o1;tpDN>_|d!ImE%WJU9xd<YQl0j+y>}?!^`b%e2ExUn&$buz7d=syLMH9+KJ4L z8)U7!=aCdqcJVEyVaINzY8-JeSyLdQVufI|$fRgNz8xd4ButC1Sd~FF8P=;bzBp6~ z)4BLd?K1KBR>q9q88hSrJfl8VilZ0#GBYcx@8V64zozlJZ0G*a#*a|#uA6V&GFUVa z=aHvm`SUi*QN}Y7RSoefwm@+1;pIM<uGF55{OO2zo?AgVVrbwC|E1!`)V!(GE|sty z-lJ#XePajF9DHtl=Nh+$dLzIbT6LwMLp`sUnS;~(Zj3E9n$~vER@@`ZBH0gJg1Eop zj7%OpzC8we!XTUD5Nz9=!Mor9U*;I&kl_nAU2|(SXnTFj7UN+0Nd!pl-`*16)yhw) zMAN^ph{UK)+w6Q+xCHuz_R48jGP1;Gk5jd|*}HbG@ty+?Nn#(-(3INn_z_o#9g|9( z2b<55=uUc^G3;9>=!Jzm-=sa>tYfuR-ToiR-H0?nc`0UsHl~l_^9Z~kFC$p)!X#@) zcH-as98@9K)$JHVA9z)y{*H<-Roabe#?FJZ-ws*KzA9lHXZz5oU_x8iRKTt~R@2m& z<K%`d6yfwl!1ZB5%nFmzvqr>}8pU;w!n{!~pGz-(F;}9`2K!H>WnNpXfOoI7;put) zE64{Gu3s6LN7gsH7YlD>)&zr(mkx(&7%(iNz~v$1y9jjbrV(jw|B+TXVYT^P6Zfn5 zpZZ4FO0Bn>5#Q^c`o*^&J<OFLCSjrU*=7rewE~H)8T1+BY#yPk*Gs>Rx7UmCc^HZ) zr+}1qc*?gImuPp=>7M-aL&>T7zXJVnTeH`?mJLGucFBV3JM}HVN3J}`|8HsDEkyTC z#P)eorT5paYT7Wd>)3vwH5bcY8&Y>`$H`ES92cohuB7qaB%xxS&@q(W_f_qCi+^MM z$d2%CLTlOiNdyQ73zn^#t*J5U1+l1fCi_^kW5(?CbUKy2JDWrq{0upBA0gCkm-^1b zTqE{9$HwumP#bt9B(Fu)zXE;Bn-CY<|DNX;ljGlsc-g<z8<cvLo;A(wAd@C;cnfS( z11&*_C2E9njfpDqL=iILO2#iy^3!}#<2YK47Ud7`sJvsn(s%qqFaqv^j^f;}$%0k{ zQCGJg{>GN;GCB@ka?-?Ulw@Dm@Q+bewa9?S`rwRWNLk<08k)Xj(0fSlVuY}611}bl zJu?&yMcpJz1PgzItm*)}zNaP!3N(ty5^<H3!q9&4vq>swFYV<ISBb8g&jg_AkL)eF zAN>Qa!xI*Ojt+!_Gn!8Bf$&@rzfOs&4$!nY7clQi@NI;j`b|pyslLS8TQSaB{|NLI z{(<NIf8_a|TmR2Ij}%=T30F$l_!=?$Q0-zh>E*`zA=6Ss4u=iD=}AbQ|IzFNB!B(* z*4v5!s!-UN;4HUt8GEztpzhLK5wxQfp3z$12f6-BW-EyA>MLGX0f@$3V=N(sZm6)O z0(SrpNKx4sepOX_boJFYkyBe~_}ikd!y4$_FtfMbQ@?L)YIVMv^qTX97c(R~gG{6I zi~`R%e8`1VgJ|^qGqwl(zsGiJm_4}?yg=IaZXnvWSVJ%a7?yH@O%BOXKb%rp=)BOz zUd5MHi@iF#F8-(2)r4>N%ClQsl&l47Jut4~G`9&PJ}LND8K<X$4749%`9&3@*u{Tk zcS-URS1R2^&H_&+$&7f<dPCsfvU_Tkag>K94onb+P}UTpAFp#@O{`aK*bFOu?D+9O z6Y<Q?1vREC{p}7qr%gm$77K>1GP`Qa%MBQ6H#`=}#8JILpPdak_988EvGtGDYkk5y z)Y=W;A86+LuSY+vNpqb$Y~b1C5cbwwf2GVNTl7>4JFZxMV3#!%H0#OVqAcU}<zF%0 zWUJmMDuoh?&^*+$Lycy+E5cIk=Xd~`I#m09d}Hf*!hA{;crWxc$TPV<5#27lABaLK zD62*hD?q01xxaya-kms3<}-<{7~891&;MJH54eh#bhoedWaR!`dodAO-?IGRDW6v} zV#&+YB!^>~P40Q{x0zn$+Q>^cbl@~!5K4q#4*jZEO-w9mtQko|=pi3I$>OSb*Fnxu zX30>7S>^TxDuPu<NzRl;xzg0;aXUdOF=iujGUUE4w^U1bu<8Z!6lsLhXm!B^-W_+5 zqrvTrS<rz*)}Un3idCvpVqU3f{pDurXS5P~D7p(CD-(5y6H5q65{D8WwVW{jk#(af z-Q8{KyzQHe-z+A*1dVFh?SDr3_GY7f%aW0sm!PZ7C%b;8vyu@T)v308gzJ;h|NAJ< zmQ#HxA#r1C-){|lQvka?BwX|;nptXM;@>_B_0sn&`j)d)NWzDi4rRMB?Rv3ySBMnu z-6XwUpYJlaR{h*85MQa6`EuEPW<GlkyW1YOb5*ICwDWMhVG&Vgd4jy<ue19aBxaMG z`_bl*;Nla_2XKsoSP%WA1J%@ReY=mBF4oJNqi!a1#9`tthqK-lcZckRI6bkWA3+sn z6>`y4Qi&)leta&8ne~P;KjG?FkUcUU@-dt}Tx%^;VrlX^;R*a_j(?I<iF=F}fJ9`O zZ7d4t{>||sm;Nose{%!p023_!k@|t)^`Fh?mTDQ3-wk$`Ftp1<B0Ntk=j5-w_OdUL z0w*xB2DNcqYN)b<wW^OSoSTF<vMnm_lASG08K3i@UEQCh-=L6FUboz?5>5%a$lUYN zOL}Np%rK&}bTG@GF<#NR7EL8|OTJ+qEnn&1l{mjmed=?aX(cB2vBa$N9tLubi>2M; z#*2?lW}7x^o#Yaozm@y3g_!eiUFa4_@dH;~fSvkW8zz*$Ov?-}c2sY5-VDOFK_^sC zVB356r0<bs7~pp~K3z>=6J#d=Lw`JkzeR=bofR|9vbR5qPCf5x3eX3dj-Ys`&UW&9 zoh?Ea9^gK7I3F>)GvOlp|0T%_TEn-4hkla^$_xVhQ5K=8yQctkdB`_6!S-MwU|&Mr zFM=ziE4$fr_j$@#*|(5>Dc3Mpxig2gS-8~WJuPd@h1qb2vgyG7MzCxOKD<RPqV&La z)wge>Q}pmw4bTPXKMz!n(mD2p$TaL_8}#DRkTt&ty;YPo;wj9-QSbj*3JB&PD*9VX zIraa<{Qm2O-|F8(=#qT4M$3}l=KbpVE>fS%2XU9Ti@yN6DP_a|k6wTi^RN>v8O%O> z$%^R2v~=IrzTQ*Cvq=oF#N?-xd$5O`eqK?OEw`R@*m0dqt%U<KtT3Peu==+T@OJt| zH^%-q$E5LLE8kaXR;V1_bi?>Ogwp1Z{QB!e*|{(LRu$FAElzv&)c_oo_2fJnTDzb1 z?B0$d=E}*|9dIN$qpNX)#vtjmFZtMdbS#_b2C+h)xPK-rIq|snnpb228s?G+Te&&v zRLhN)6~u1_qturU`bU+?V?mBv8Bq=VJ3TS=$W_(yff2R}VF0wcs)sNDP00<5khKIX z00bynE)Kn=Rtxd!jRD#MGS96A{xVhgLUU6mO=ET<Y@sEaAEhew`OY&qgvnhlcbPai z{$0KF-aNsoLc~>5e(I421_ZPz6I*#`$SVc&_(|0<b)t_`(I)-NgcXVr+?m54RGDRa zOtR{h9+6VmLYSAdc<yPFz>?a^T5<d5*u@^rT6!Gy;hjEQu#WPJMeuRvcKRjFJKW!F zBwuUZL#PB+mKpu6P$r1OBp{z4@QCmBo6GT5M;RZ4=v)E2JRSm>P(4Z_+_rD0+Q>Yw z$p8?q0CW-WgDJl63+P&qU;n01txpZM_L}pk$oi+(bt}pWg>}9cUramxst6bdx|K7H zB~pD=8M(Kg*k8upVfh5EvUDls07U^^a#u@L8IGE!WlZa+TRUmP_59i%-VA6KJd>8m z+du@XM%7%64t(024~+M>B064Or3>P7nyRz%zaBv8?R;iE=&refVOM}|vOG;R7^3h9 zjTXtrGLrp8HSA3iK96_x*HrL`7fq`K77s|`5^GrS1plyIbcll5gtEs5=kNNz<x2=& zI)<wP=w42eC^~tfKqK1C;9n<O`w1cGw#cMr`Z4)0(8>W+i{)&$xh|F$^_gOXQXT@Y zvVQm}7=XhI3Q2%@{$zUrs9*}-9CULlSt!!RHoC@7%Ga!=f3nrjd^|m_d|}|Sb;oGw z4Ai2ds&V$m?wgXZI>}$aIBc3#^9^avcWhE8Y5WWkC0_aj@wavm9SrR}t$+r*5BFya z)Xdpe-EghoDNNRN$j!9}nt88xYuro62@ZgIhY%!CX$cnK_&IbMdrjr@6&}KZfnFyw zT28zmvxRP`Uf^;z{czcxpflS8T5izc#Pro-F<JB#8>W1IKc4(##YM|_tFNE^%t=hu zt)xGr-<J*}>wFnyq6R%SRM1|sRk!B?IHaJPE9L-C{j_s?wHQ-arc4hYiu!2@;G)Xa zly&C$Nu~Awro_1p0bu9q56BAPoI&SwxkMOBzMEp%vf1*+sgaHnqeH34<i<~6?u!0_ z!JGX0V75HX{2eI~4VM=Vei?CmwbjrJHXt(DxBx$gKe+Fl<u&mcv^hpWZbO?tG0b*1 z+-#BRw3EQ_38cLud*<l*t}o8}9Rt8-v!r?9v_1v)2Qxe!z58*<$)kE;K2|a3Hv0@0 z0v}FmDl*>-ZVFC&)rV#tC`1msWQ`95Y;moe_B;7H0ff<^76BOQzb%CwwIx$vHs)#N z1nh2Pm@A?Cmgv*Y>?G><@la^L$^GT@A3g-I4G`E*6pMc|dg<gN%o}jfh(kR%X|zG| zKSLRkNx!bK245n6YCxO98Q4uo8KtJj%v=6uNDNy@6rFW$<jtmLg;j$VY)!M_x&r8Y zS#r?vp7DX?Smc1d^#ff@)YyrJsBeE#s;>M&tgN)^LSXx*3uKj^H@>^|9#;Jg0BhUh zPVQ&TmGA^pjxY}=r21(#L3cXt!zW*k4R8AQ1zLiLYA)O>Ah_b<lHl-ibL|mG$5SG9 zOKP$%F~NEV4eaGvVnr!`$h#F!5GagZvi(((R}d8Nx<*|O(9zBD$>2bU#z4lfDzJq^ z_U2nU2!CMGS9U+Cr_3Jz6mrc>-<ERYs<M}d+Fb^PLBp{j@997BZ${UCj1C92WDG*? z`G9LPH*VL{_a}H|m7496)6Za^j47Vnx$PXqjhR@0eV{z-qEI?ooNH`p6x;jm+I_7` zDzX6Vb2#yr?&=4J^g<5_{)m-j3rX2bB}2Q1$}XvN+{#FV=DRuUeMi?f{ue{6OK0j6 z#}Btj6*d8yj%j&~lj6j|X$&|5^x)K6i!T5YF5;E0t~|b|eo_4&g)bR7+0Od!u%R2+ zR)62ubhc{z_>NFD%~+@(FjtY(krKL3t?^gHm;AT)OU;sNa?{);>##hfg7yg%$2$w7 zaWn5TZY`{ZT;$^yFY2Ny5_d}$l<{0`G$67GJ;SdEj5$?0r%N8_!0Kx~`nbd^>_DBh zt<zJSsuwu&W?qal?l2WoW{^H1ss~u@P092B;Jz?M{!G}z-ET@jtZ%%+=%!8;p2>a= zqZFsjK9G=}%*v9+Dg*3)QOI%r?x1<d#1m!PE2UvSobcKGk}cGJibvhaxZbhYYOP)x z@n>B~6x2?^HhKoOC+`>3oTpXH*PNe~DLPyjQ^Jvvq`+|}@N;&3f<ye%OoV0(8zAF7 za)AO!;!R2%&Tu@Vgz==0u)3bI?@_d|=Uv^p)r7o+{~pTH(njb%<+HM!RCR9FX>$66 z#->tUc%!980}&bqFyV%Z&95)EX=vXo)EbE>Ftp~H4k_MRN{h{2wdC&MMYu-bFYfj6 ztq@}m?AJQ{gREJ16-a@UBNHLAyo4ux>F!ez2+?o1#}zR*DMm*2Vt0t^|3bz&BRK<} z_QDgM3GFpj(Owf9!UWl|)Kc$jzx;vg%FvD1AFVgE0A`#s^Pa2I&*#_u^7EalN84=Y zlxcGZ$*Ql=-ea6K_AXP3i|emY2zS_K);v9CvPR7#&hOElaPKh#WXDJ2Tw)@VDzl{H zn2g+`;>(rpN-{!4(>c`l=`?hJVOk#-mOjb}DR%`1?{F0C9=noA1}kGmeSfMOWJ>xp zpMGzqSv4Y-udW@vo<hirnn<7ZhcCd5Vjk!vAVBFeWGjG*jNdr=(sAL&iBt!>?orx) z1v~m##n?d@MqUD>-H#eSxMjRo=&5<G*1+{CcHvaTvGurUm?~taVhU54BUUHpQ{(;h zd32tgVJ~*Ir{@_z2LI&JJ#zHPs#d9aF7go$dl2;gs9KZFUYSyfe{W_+<nexk6JT?# zxao~$nEA9h<Wz8XKFo1G9r9+iuw##925R^}TRPXY#)En{9r_G@VkA{)D2@bbr4|>o z2LH-8-bjS`-_@IfZ9p8XEN{PPl*V4+6OzPv@yu8o-mJXkd@l``c(k}i!L8GdnMY0z zmx^+My)SNw;&X-4KzT^8_3nb3jbP2nA$6STAMyS2puAo*GtjfKgL!7QPXWgKsZ8Ar zulDF45#W-e6<rs8%>qifJ4<hqTwwO-)xHi;v-gt)#%Dd%KCj0uvun)`)n<qQ0a^Ga z0QsiueDpi_d+A+5Cum!m*Y|k(-G8)2^cU!lT2dLAcOY&1sQ))9_e1U}g~r{9^J7Gq zwmzK2(BapD4Q49J_qrM2A)#-YcimY*>vM6T5tb`WfqPpWW;qEc(`c-qER$TB(!Zk* z=N2~X_BER~-t3cQ(qDnmJ#-x&_<@>7qDbGJyv}_%yqGJL*U4hvFgII9R{rl8#2R4Y z7~tem%c%`J7}YMYud{*f8x!^C;!<1j!5ErlBIs|AVTNYed313y%gC58M&JFh!1UhY zYkIQQD?MPgMs^iA;B-sb@1a43RG$jAUPMyp{0BQHkD{d@v$;8O>Bu~@HDMk8a75Ab zl1syp?63JheK&Daa*dGZf;=$B^N_bkj@xdBf|KN<=$7rUo}gTyBDna^_E^kE_5OXm zQ*|aQWld&GPKzAGfwbM+wd}IG;29x8UfJy^<U5iwe-S^8dA^)-wm4qj-%Y-MNUhxC zYn$Gv;VR&>?=ah%la>B-`KQI7?naU@20>2?WH6}qhk3whQ<i6M;LNyhfvJLYHCrzo z?kQt^Ayr8(@avwlqwSc=KKxYSmY=2U*!BuceXSIZ#?ZM`{+#?Ks~K;b?6@(;>K@yv zTmVZUTgZ+#XV;iHLW*&MF>J1LZkg#*Bj-k|>-=TixnqygQh6IretOQvBgRc1X@$Df z)U8R{hr?6>X&%{)IgQ!X(Sm1z9hoizrh`lMVxMnoO~^mK|N5gCc3T_W?q3m8E*b1b z^)cOhqN`s~F3|s{XW|IlO7**+n{{2n`6tSZkQ)EGX(qc~m$~Z?gQU_?^lM*$8Qo<6 z);B)=T;C*akw?coNcTt-{X$bT_vit5Jj31ZM9<nTDEgFnSO#i;+I1m4XE@!WDW5YA z7}<9mmu0*r&Xn)hs!;-amP&ogb2Q+~>tc7A^Nk$1*(1X+iIW|*g7cO%j<N*kCmvUD z9T#SywD9BAqI&u<sK^T>7~<_}(rQIr8Hv~~Uh95HF@lfliJ=(2iZjXd3kJx?e(7}K zHwt1=O+xeT7m_8phcD)cSr8jz1+;~OnTZY-nMOciw+a0!i7@F~M4@1)DFTJ6n{u*G zCXItsWx}(a1a@)6=ihu3RK#Y_2thviGrNUy+MRDIuktsIx%^2+$nf?Zu_i9pCNDOK zyHaplsjAy4_IT4QLYPRyF32QX^3}Lp>lUs|?3F)ACX4*v`U_INS!w?rdpJo{%MqAA z+BOm*=5QhrPo9T7S`|FLZVqD#>{;{Z=gpfv=x&iI+5tg%G4uFpA5zdR2d&y4xA9Wt zFTltr$#W%}XZ$isd{XyM7c{b`gnmQwv^*BR^0X(Q;y{ZesZq{ZC0gW<2z9n98ib+v z64-{FTghzodh9@dY$(~G28EG_!;SVA9&<%q4)3KTngGrGILXZ_;f66swmu_rc9*=) zZAFSzbzbDF?+2RTsltmt%qxke3*&2!&Pgl#A15*nVmQ~})Dk#{aUNa`_+-M<2gX18 z`E%>kMC>kQ3eUsJI_Dh?w-?+8_H$ms8?!y#u9B<4K`p`L3@>V6$CF~9+}<cC`sf`} zeqiapY72H@tnfJ#u8s!Vf8!mgMO8#$NHB{?(TwGXLD8Zy(Ez|0Uvs^E^o*5xSOr2e zZBTVN>+IjMF6LOu%e_{&zryp6>e4zVup5F}u;a}CY>6H#IAE9>6Z<v{vH77Ed8)8q z^k;*wQ~P;eMt?grS5VzZ`|xVxH{Yg)$sv3C58}cKR&0F#!f>Zu&jU1=dp)}`#vZBS zW-aZPn3veyy1b%`dIoHw=#{5AGLd=n5f+|cXT@g1sSQ6o^8k4bZSm_KX<Jp($~dt% zHQGG)vwJAR@we}k_i}CmXv5mNVt@412}{7Qck~N$F9xy=H;5&~5UM~5Hs`*$`njEe z!t?mnh=EH%@YqE3v{A-;)g)i2jOpR_y{8^-j(oY*yQu=PN6%)h67l!j^+Lumf$084 z?X7QFm*SYoFFqtuQ;ZyQMJBf18W#8~tiLa?n85Bjtb|O$Co8O_&Eb=ivkn!6I#I)( z0q#j9XAMKgkjZI6g#_%p*ZYpFDq!1Wl>eF+%fN>4#B%W6#be^c`248ivM|eUSsP7> zA`$$Iy3}4Abl=M9+oR9Cc2@wDytS9``Q@010RFvg-tUF9uQ!%-w&8C0ViB4CrZ~&! zsRNIMn&>V0IkiKYkorhgwqW9&`bQs$yY3o6Qkklnwxv85I>W4B*EWU1<o}qJu`g=H zTiqxTGPC$95r<g1X|@$pD*ZX%E56OBn37*Ih1)GNTkVUA2hsYv+m+p>osQ-Xu)>7Z z<nN>IS6b``%U=8|eI(BQoz0t>&w$3$r>-+?5tzFtkqaGA0~P_TXPCQsv08svQV~Bd zUA}}z!KpNZ?7y-)C1$UxpRe*|IUBmfi+D;{K~b=w?TO$UYAL;;DdK8o8KTyzZ!4Z_ zvD^ptI)L0iG#?k`GKTU?dNIt@eqU|nL5)wJPjD6ha4}dm{eM++rtwfNdK|Avp-$P! zmc5AVON?!j5ayyJWEuNDWNn5^n`vw%vJc|m#7GkcWx^oq5HSpiF*qj19NCxdGfwAz z?zx|P@8{l^_to=a-pz~O^MC&T@ApUN|7uya#KT+{``p{pV!V`2LJGE2u=1sQvZ1g6 z9;@2q=B4hTL51>JD@m*=WKy*F{JC$)0IBvjEfmv0cXC<?h86pK6K9j6f$pJv*j-3u zA+H}&r#G?!*41ISw*WiHzdn@9$eHkwB{qi=1BIOKNZAZdp)W|W&v9ZT)&-=yJr5QT zE{!8c-L4Ui1FsTw##Qc0`&2;4B4RF_^mw~2DjyGs{l41TV&{M6w!c{$7UIOFOEmo2 zH$NS-lt49dg!mTd8ERz8%AKLr=0^8^iX1sHRwpmOW#?y|bXSCI;>xlrK7y@IB{BS? z9mx7dzv+(8Q}B~^CDG%W_H*1|U{v0gcE<45j42xD?0=r^$a<>mbEkyMz17;xQQ@zA zK8Z~$?aOo0?H>Oen42ge94fpHq+j+z$byb{tj@nSFN}v<Zq5n8k_yMy#+PRUg6tOS z8mbd|;`J99Qv1++9CM}cvFWCjYn%$M;8EBcRt=Y3gd8n^ed#n903XU&$F>BIrh7{Y zgv!K+B&oX9gvcW`wcavEQi`x$vZeMfu}|HNSDq;3qc?SJ?^f1|qA07;m*DI*5%BFs zXPEU)*bDi>zImg8(Hi}2r|J1Ny>EY*q2qub+PK#JrSVCVJQVzwI2?b`D-&(98t}PN z5WI9p;5x0DI)s~@8JJlzilYgn^BMJpH7v;xyjAi5^Xo!dhm2Ly2rXv<rUf?}-|7lF zLx_?t4>oQ(M93b9an4+LvWR+5zr{(KtdHVgCgjQOTR!iUEV-XOZ_-r|%hiHgB)pse zu`ydqj;kE{FCXeY&2k$V(OuP|phwJXOrZe`gi)6L3y{s}9t9F+-??s!FW7oBL3eLv zchmmew8Eln_r-4%+P-{sqj1ZgIf#JfZ$;^U1|j@T4ElE#BNPrm2uc|IwSk`>_3mAC zFMvTv&}$Gpzwds3a1bh}yM1gbQo!&D=3G>f986kATKOm?5gBUii$gld!W&1Cm@RB# zScM-HIu&H~TGo4xnUhuBUIvQiWL2UMYwnugZ@_k2cJ@-z342d3_ciN^ca<=P7*wd9 z-jx0f7>`usbMq)R6BnP+Q`Y}n)UOYB5VJrqUty_o__Uf73UpHXo0_wZTrR^N@_5x! zKTTVoBM_t6i51Mj*^j*Jz#a`3``)u{-em0(c8zoDR!uJ+XCpR0f~q3AYi&JvzMiu^ zLFg<U9+B0l54l@2=ie`<yuR}ClE=H6pK6XhqkPeKw3o>hb%69h>wy%NqX|$M`XiEI zN=D9Syc=9?B`Z-D{cT<knXYM{j$FQghpxBPc1;}Efk%(XLTS($toGPAHC66(t?dYM zBXGqy2XR%C+VSLTZD&NgY6-P0c>9x%m=jk1j+110SHA{vAXSqD&rgk-HX6AgnTqaj zsSS^?L30*4j*9F_HxQQLBu(taa@dI6vc&76G1C=*jQA*sHWwbO&LE)|l+-t}*POE2 zMhzUq1*^RtX=fL1x34`wb$+?7>ll(AQo==28M}VoOjWgC%n6pQGq*`9nNtaaK5cEy zT3aTc-Ot@JC!3RXp$$AVIpNg4oz0x<MHFtM2inl(WzV3@jECr(get9((qzvh2TK^b z;kd>qDi2)GM=1hDq?q*PM2ohK1OS)!6!bclQ;ZwS2Y{uxb^mbUMvI7#?deGUf^#~+ zp0~YKS|L}4gJ^R#BqM0~gmS!(MB1v#Ah04>4m!e-zLS%U=-A@%?41x{SM?eeEJpa8 z;*YU~=t6Zk!IO_j)?UKok=xj&B1!~@pW6Ci0Fk)ut$~p!7uD!bkqRG_bP@+JGX1Fv z-R>~lMWtY2n&28Yp4f?Z0^)T#s(2Q-Px53*FE=juigU?}j2d=eS8pr_od*7u83KXx z=#gkWJK^+>TIkfni>;S!A$OrdKrsjDhGXvdx@i$*T*Cu~sj}BPz#`m0yntMxuzvq5 zs?8h-*r`g!8+_<;EAQ{uxVJ7jF!=+!;VC*@)YpYPcfhRV(0%IKZ)3hFJMc^Fy>AYf z^i!?+VK)fCiyh~hUdMzs?QK2IN<!`n-D2dNH6h8AzpJSnS|1|c$WO1_6NDEOPX?WI z!q7d}bE_h~9)r`sA5;=JYVm}_M0U!5@)`&mLUTi^`}7j@8B#;>>`kL85ZieHk<=pg z25G1aazfCPTb<KQR&IkWn{y7CJ~+cOsU~3V3-*mnX=x3Ok2k&tbB(>}Qm?bSt2Ray zGg_mB2`^4e%Mm^i4b<vX3Pndu#d|;r%J*WmcU0)YTMrH{aRJOrT($v>9(DvexBQEr zCa#twj!MFUhCZ2|jpUgvmZ$Gf>xp#{iK!C;dEThfdNgWAgm%U1X)RwSQ?{L6VS{PH zv3$?ZHrmEYjBiCJU%Knh^zofu43JM+<YfSvYhk!t#}!wmAjoY8g8{#7m8_9h<?<~c zdNx1NytjHEht>mY-2aWF-9b*<E8P}C<X=8?jPn<S45<fEO|z_cM-Piu9CPH=-)oKP z>)&y!Zi7<D_G6%V)HYU;2=t3wYj(da%80oX<vA5=B>wzf%yj%Ypyff0!oA&B=+4L- zcHh=#)exiO1oa#t)~gALIUyr}qp(ma#vDJ_RmsX;7hvH4;$Yl9qp0I{%{QroJjOdb zJWD)l%mUa6Z2p_etZP2#_G}$=VJk&sNbhF?^<?9|KR+a7>$zgDUbEm=D8c=pPpKl! zq!4}rIZrlywxCsCD$=$I@onA2@didE{$!L7-(`$#->Rv-VgYg7aqQKM&0Y=YF54|b zjbB{dgcrwV>R7m6e_SStXPptI?q9NwZmzF2!$?dNe3-ErpB@RT7+Z{`1M{YAxpG9; zCF}l{tx;!qB`|aDxj!6}_$)QgJzPraA-stzlbCmtGG+n{51$Gr2zcz02b?Ab3`0KW zR~l!|$1^7K6!A9$`2CU#>kxuWV%ApV%RDJdTw|s9{kA%>9_cz<s592VON++L+RA*+ zXyTif!-ymK9L4MU`bDW9vO1>fikw)Sh!O8(nhY{vCiokF=VsUD{tY)fQQ>MSg*sy| zFLL3w%{7la5Kh*8?t>(x0DS)gTri>Y4v3%9sQF|E;bRQFyz5#F+c*Zw^lC`S&Mk}U zhWMudenGayg;8T88Do5bwL6tKO;+s{OW)Z7$47Q%CbOUZj@Vmzr!BK45M(_}i~pAh ztr!O}g8D1dru_q-#opwb2lLD}dwrd>GfT-fKzH7$E&X`EDu3-EOhElgK44STa}Mn) zn|i@_7nycfXxz*{0<^);n!{W|P9lQORgAI#NUICxqBAYw2e(_=Cu#oeP3m#J6#uh; z-ZjP?EU}MphZ>F(=2x?1eVo{bvP3(>!B7tbv@UvTUByK@z%rl8O1?ok(74<iqLO|~ z;u?Fut3}i4`;}rlv-(OluXYI;0~$a`@26h`lCGex53a;0V2+ePJCt2bgOc%f{N5F} zHM$~I1V;JoXkQj;tZ&N9LLI^@GOJV>(HX!0X#s>0$Hy)_&mE$^x5`|#6nWK^E|REy z8S)pAi7CmRB|h>C#IvhuM~XMOz6WA<@?LH34Q&ngllEgop<n&=6+8E=wv#04z;DHY z5AJbF!E4-#;H@YJLpY@v`mD=}qf@J?Dp3n41+aFylbKm4>%}-9xDvTYov3RW6%!`w z){i&C3PmGQGE)QVP{;+i?kR(xuQ);m*$h&NDpSMB$-k1;e(D;BjwVlBj~CV4SZW68 zG)?~rne9h+Xjp5!Kefy``}xwb8uYgZfdEZl2<NA#11Wa=J!dkG74QM7&2$aIBjq)L zkh1jEx&XWJqaMj0iQnO;3jsX>w$kOJvh3YGllgq9ec-7~V(7U@6F}U$f7<wj;s5jF b%XgNSpbUJy#ik}uZF<Pe#OgA}*frsAEwAlh literal 0 HcmV?d00001 diff --git a/docs/images/database-placement.png b/docs/images/database-placement.png new file mode 100644 index 0000000000000000000000000000000000000000..01959af8f3a44b7816dfff13e48b2d09b13637c1 GIT binary patch literal 79913 zcmdR$d03L`!tSk>WjR!<Ld&VF)g(??=1h~>YS7F|%z=>7oClmx!3Kv4m4=mC4wNp( zQZ#2pNlmF#$PpFA0TpLLL{tRMYikc{?Y-Cj_IJ*Ao$H)G0_Bo;c;A=%xu5&~Jv_Q> zVJ^FA*Cq)G3E7{|ow*_*u@);Kv0g@MJ@AO@mbzQO-5TT-^HUP}6r~B^mmgeCUOFiu zQHYaXflC6vZ}d55i<FR%t6%-MhU}dUJVTuE^O=)ZgB_=ZM)@OWD;q=c8^an4<2o^l zGg69AetKQ_=IlB@H*d@9O^3kSM?UApAA0eVt!&TaH80CIBX{IpeNg!sGx*b|VDGI@ ziThr@3}<f0Ir38GtoCAK(We_P#8fd`EEH=3FMgLLZq)+rB{ssh0=IkW)PUPl5oW+` zgcR^TB&4>2)<{TfQ3J1)kl1|&`h$eTiH8MJz!SIpUwOhedl5%4+Cmb!!Zuj2@CjNN zv2f0XyX@Jo4HmISNg`y$3YFcJG$3Zr!C>PvCiSKwktjTce-^ePnB#j4z*g#eoP+v5 zr{LZM6HjE}%kpToA>kq7@W?6eatdRGHIM)?z@ra~7lj`T(~fnJ^7?}v8E53Tr<e+t zU_Gy{CJOpXm}rr!@t5T8-Rl0xv0PO{P@DsVwFx-~@=^dHPbXH2M(nM@38jS@?s0ra zlhdlluN>Z<!7l}Y<8|wXN4C~Eh1bY4UY3s%iI0{mFWV(jRYCHU=hrRu51bN0?R`Bf z5VSTC^f_T;rs7`k?BpwEwGH(vIkr49ZKyi76LdPcv(7!XK;QMHK!cu4uS2y>){cFw zeCIO?twPYcYXm)X132^-oX_p27Y>Z!h2c#&6yXl@OEE+KdAQKp^a~Pu!BtI`-GEzb z6awzho74+oP<&#<slAKCs`WMVrXSPgOJ0`?lN-;ggi}<p_c^n%p7jume%fsHEOp6u zQip~=&OH^Ip(0HnIje3h@h(%%*|LIQbg7(P3M)CR5!GPsi-7o(1m-$RrIDzf!;l1F z;kdz@u^8jbA^QNrsPJW}FZ*3CzVDi<Kb{_E?Z6B%w$n$N$GN<T%hvhwNc2lSB*<~H z(7n9IU(p%tb_~_P%UZA!*axF;p$ibN$1E3iR(R&&W$Oxy5x2^AUZp0OQiz)ki(`;i z%L>mQ_v#mYOq>d_(QkY@o7GPysv512Z7ZClnP;B8NIryvc`zy1E2-TB6LrIQ@$LFI z@|V9vk~$i{EgKJ3##Z{zv8dzd{hZIjcEP}<JI}Xi_Od>K`}_p{F|M^rjptNwUPW5Z zdKzvmyY^0hM0;?lP4dpZ&pgMO9al~!mRdD5hcSw`w(JOyv1#6#p!t5RnwZ#w$`QPw z+StPP_%83zNDNf!=$1r;cCKXiZ)~R#U6Hd>{_mXdlw?`zCFA2?m@r8AwUeYdW<G6e ze^8#E@Fi-Zn1dT=SWNWYNY*ooI)AB@>veC^S0=3j){oPr%#}|G-#zXHO&f1@V>Kyd zJyU&<s%5wHbede9p>zaUq1hUZS<gAfaMlO0xy~N_Tp9yIBDs$>MOny$j-iG^w(T>t zI;qI8Tr;$94%P4x@`%A%-=P!iIYL~RqmGF2^6zHF(aed)EMwOhonRry(eCsNwYq$t z_4YH671ZDkUz1d4f%@3Pw;l2<69W;C+xaEcM!oMWOnovWx8*{A+}k<+4=e*PtX=w% zzTB~z<wPP=<qSfpI<+io42z7rFs*aU-hFxH3?Xt?K7`<HAbhEFIfC4O`T6k*(Jt~y zs_bdLcN#0A(phoY_L^doW4*DCAci2j*Hc^*mXbdli&Y?Tc5TMB=Oi#pvpi|MddIiQ z2a?K>S=GYHik{Y`x-{<i8OtZ71;b^nvZajhfheO#VT_GjM=Z{>W;`8{E!@{%O%Oc6 zUBeiALH&Czy_7-KH5UcaT0TolKJWUl?NfAZ*hN9EvI!+5DQys%#{a0JmrS@`%DzsF z1>ZF+N3r}`gClV(Q42hgU?#tOYPbBhtZeK|GC!I7lYT(+LPj&iJqt!5YSS)^?wX_6 znt;a$pWVqbS%#D_V>|b`$tl7Sxu1>s=9%KjqKRY!$hisA5aGMSF{2+|9yqlW)`OBS zgDGVlBO-4*J}-GaU;jqDw6DC8FdSj+O=9?>=#sfeq&aI7mbtGZ@|KDcTTN<VNA;}G zKj<fR#FBhs5HV$_`{R_GTBv6tLVG5MPo`GETT}WtrcpGaD40+(Mfcfs!ng3sN}=Tn z>hemA?&gdkg?g&_d9*L%IdDzF@}^NG=jqKzg3*54Fn6xsMiX=Y6D7T4zb@7u8h1Y$ zK1?$gF3p270|VnGF`ZNA7JJX(@?7g*CisO@N(RyUY2l`!;>lOj#XV_(_UUbXgxLc| z?Ea-~T;?Q3?<=CGo%^xI#t=rEC*jjGJQMuJJeJBkN(NK*y5N^w>fI}z=3Ss*s+n`8 z($iKjyA*Zs<Rge?Z$`l#tV4#ZNe)Q+xt@&tLa=Zq8u6o0p-cxa%iq&k?<72RTqv__ zO}Bg`@}N2Mt%v&>p?#YKW!PLUMuak<#@w0BMuU3icZ{W4pP64w!hnC}PaX2sjr!=N z#8bFBHmX+n$%cxDSjNsm#awn1en1R^(}OkVS@n4)$}Uzl@!P(9EP*%n=Iosf)HTU! z=DCbz%qFC^GX)u3#6k|=s%(1MJxPAFf~`zC8u5{{Yb)DffSNl9okyiiAbcn`?Y+-S zwK`miFtC#_?pXOTv{xs-ec;|v)-6U^5ZXS2P3R*fX1N+SFSXIGp5b#!DLX*q+8t%A zPD{j+fZ_S=>hw{A52poAkj`y8%HS55d8xzhdk4(LOQJGap_*!GI)nWyrZl2q-lZpD zNx`EvX8&6yOSHw84i_=c5*f2}Do4<hqop**rNyN4m!<@XR!D>!`OtFUN)zkti?V@x z)tYH~QLlf+GO`U*Z+A|;W!fW<CXdE);z8%>5VVXHq<Luz*GEYF%pWMpBgAGJ4$qr! zXkJ;otr%!AuJe`UBz3;WKs{Amtlw5B!_HGB-)iZju?(l1x?#E&CyhpXN7+@~HSKZZ z$eFN!^X|BuYp3lN3{$8{;W3h(7`+%oSG34DS38UF=p)2iBT96ZY!HLf?NT;jRBE;B zQCz%7UKa!p4BuZTp-+Hw995)zVljF4Kl(JMG{{aDT6*G0ZeQJnYl0yW4U&M9@yW^! zk6lAoVC!qzs`I4+L#Nvnmcw`{9glTy$<+<7b<y{gxEo0%d1G6CH78=p!MK}cWK-`n z>DOe{<NsHz&i{k%>pvM%{sJ%?lEj#$B9wCZu`#u~LK8T2WuPfs$nsml4{Y!j@hn}E zSaYm!2Tku+pkyz2rG3p}G)B0-W|2S2Cc!kr!^Nb9>ZDzbCsfIJhIqg@>s8}it%Gk( zWnm~69}W|Z5X;IID#F(Z6NLk#q#6bB3T_}NZsrqb-8ZFFZ7^jyayY+!SZ^o~UE7yw za$4(I>iNa;&Wd-X?d2cvwk0@?!z}eO%kG_+gYQaU$pQ_o--XKRv5KSf0X&0scO~GQ zeCcV6A&p||(2%G0gZo+UNA;8B7rB+6q0VtKSThY)DDe00W6wlj36F;b<C>2rtx68o zaS-RMy2(cBuBv_lFV%k2XmpR>7&<;~Pjv!Uz;qAsU&akwQal3wf_OT!nYq{i840$) z+aP{PB43z=;X;GtcrF6wIpI$F*EPpY`Gq1SnyEE(kjv>pPvFcq>}PdzMU#PToJZVT zT$#4kTSU*VVKwXhOy@nbYsg4amt~bVA$GXWJ28Q?^q%JXD0N#J!Bz7%?X^MI=k-Gh z5^ImkVk@;RB(--q97z1Mc4zcH<@Glf@71DyZI_>^ct|(elY2SI%yC2W5Ov9vH;kyu zGK>m?Tv*mTvxZ!pLvI(hA&zVHP3UIAQZmg-i3-cCBf*3mle|9BK7|W(?_+@!oe9+S zq`ec%ua<LJZ$w3=QN)y+V7eJIgY|GG3sA%8P7H`{bDw*ReLV31C6pGIG?B$%K{vAs z3lT00@<jQK;U~@sDts@k_pty5>%s&DITVCCDm0f)h{5un)v$`)lV3CB^Zd>8ePmiO z@lv2>udv560r>VHn`F#G^mrlGQ8yWVyASy?TQuR*mg)Phzi=Mspc2hEOTCwmHaR<& z=s_AWo#OgkR%&vtgzOE-^C$WqY(a-MJK8ba<@jN-kGWUaBwtK66+06U$|yw9`aZ=; zOL#Cd;X3_Wzh<rtV&a|p&05vJQc6)z+OR&0?IB2LjKEgL`$7e}3kxSlZ9|8lAyg2k zp>7)7c4-&6SGj4hD1>e-HGcUR!=xS2?<$Msp$zWqY+B)p3^q~{W{V7Fm-`4jT};c6 z67^R-EiQL7Qa^z5C1@gLfr#KbD)#v1NV9$j0<F2_wF^XTbl4tHJ8K|KE!OvEf1U{l zE>4a-1zwwXud#>v<LugzdD}9U#*-3sFmtNfSzqv_oOMJu<#~SIu#Wkc8OvAXHoHDn zRdj!7;B*t>7XJV}kJ@z76HH%3FEnOhT&!~cIuJuG7P2kYb|O)O)!R8^Kz0`7Gwjd| zi4SVvSHp(jBTG~0t$Na56n+#BMc_Dbr-;G&(vde5R`iaAzQgKcuN<gk>Z<a;-5~BZ zk}h@JlC-dGTHRWe0Edf1e|q@KFQCbvUBO)11A`+GAH!d%o-h=KX%u_oEMslIW;(|O zJRJ}FTrp76Igs-uuBr=Df=}-a<^k7EHnnL8T8X;mO5QU`4fg7T`Mfl>HdG0hk+>;M zl?Oc_qZZ_F{7+`*rBkXF4QHAoi7FtjkV=NHi}1=a(U-$wcW!8n>f0~8UNlWmQb);9 z){aG)3Ci7<FU~78&s(d!RcW#y=^GJ_W8<n_!83bFZNx$$mk-B$$d1e&CjNrw_GY^o zz?QuEf#j*aH<~TNOw2+@fH69ACTs#Rlc?9oIZ8PG66bx#uHPh(^1{d^(=&y+;jXMP z4EnKsj=c|-HQ}`*m3-*bjqUMkZYoBY8E;@wW{zZ--wW1cNx3dqs7rWY3l<+HlWjW5 zo}1m4jeL_9Dx_oVez5Gzn&xo67<EqR$gi2k{dbn#A8Q%*HNsI^QyFZ6_JZoDIUt^! z8Wnh(ma$X5e8uCRu^IaG>03(a9f1KCZ5Er3LtvQYQC1TT-@})Xz(p23e9(UojNysq z+O^nPuu0l+-qPrls+ZChhgig}#kr~wRbW#6W-Nu(@2<SrKD{5#Ig8G@5u~I6%$46C zhH7+wB3Fu18aQ#Oe5umSkLFB@E^Xrl_sFJ})chiY9yg^&mkcU!`74O=?Qy3~azzu- z2~Ds*^oE&-9GO}0q>g-Tkx}U^aw)i1C=;Zaj+T({dIXGX$NgCCh(lUnz5b1M0WQA! zjl`Kf%`t-Zq3kX9oooj$p{>Y$d|m0FVTFi07a^oDVgCw>0JAnK;Y^>-YA1;jxint- z()J%&p8h0%(i#b}8hH4oRYB`vcp*r$>xV7;B8G1$p``82`3>*=%{9drI~?aLM<q|Q zkL{Jh&bl-#8jv%|K{5jx<joS@s_?BFkaZ8#<*>>esbi!IFUC*!MT+E7d$NLz^U$1N zLDM*yyp!%2rZmR!!W=-3tT%0u#hz5XIGz{LFj4YT(493Bc6)&VSOoh>p8V)D`!#@g zqV0?DT~HsxJ<m<Zoduu0&(y{}6y6-Kb}onOEKZjMfnF^78c7U-fP<g7O~t-M`xtUv zQ?N@uBhCdl8lGJK^!u6k5-T=-Ad?J{+g91uZ*=UsvytT%kmv4B1WU>8C-C)w4HDCj zfukuqbP}>Fr7kj9X~M*?gtSpv@~}|qdUTGOP@&tie&eZ@NqFI2l`{U=mJC5cv*0R% zSKl<+G^=X}otk;C=OK7Nq%P~{;wG;tbl_=0r`Jf7nf>=eB4a2Yr$iI&aUMJrAcmF+ zaCk_Pd(GrliBfZ@u>yRn)E1CAkV%mZ;m~53IIxA5#e?k#G?$iv`~Jii#M;`c*3}g# zpnn=FDH$;iOr=h$AImY9C`Lv$a0EfL?do;I&nM(7@md37?eMa1vsiU61RR=Nf*x2{ zn$gFTr(AmZ>yIgXU>ev!r=@Lb#$mXE#aoRAT;6er3$vU#{FuH69Jla_Dq8Hbla(wW zZHqFqBgSyD29{bsD`{K55xf_8hro=}rnAlamjukUJl^8LDS<a*Ub54;?h4M!L(x+T ztDd2%U1^}B;S=aP!-^DSdqTBI!u>5d`~<D`iXGBp1^vaFLG8ks9Uxx+Q5QO<CX9cU zqKE`X8oobdgg@R&vvMJ|Pn{MM&H2dwT?9N~ga<cGpUen@%$yeOSX;DNA{rR~Rcz&< zxfGp)XCrSdhaK*77QB&|EYSAEOLi3#avom7)+RNTE!ExZy<-lwKUAeC91U_Evc^ui zXeD@abwKbv8h-tzjSVDeNvA#6ko$zy`rA|ra;odn_?02K@X3ccip$i%I1d+U!MO3~ zmt!KO;Sm=ujrAn4RIyQ$PLN||Iy#@U?trtpC6tE!;W{r*r-PpzDYjkM`uK(dQSzYH z#U3$Ba6V|4f2fzD&2Di1uT+QdI5(_2hP)3Fv^3RYN;ErGss3Olm^OKBc<Ksmql3-7 zpxqsn*h((7`;gPZiX@^;s!fYs*t-Mi-C}vfyL?$f<7ZCbeLb4I&*3at>?7g>=Jx#! zAk@-Mp}t?B19Tq4eD80+mGESElheIfP^W*iHtf!OBl(?G-IDM^?|O`*c=v-?)V=A$ z86i)pTTNg@!{Lr~x~hg2i#J+S2KJ|&h>!e~GaEn<e&ddYa_bXy8yOBLT?;+%GHc_9 zoyn%)NqiSiS)v8B6lH`x8S3n-KvxDm4zq$fP6MYsXQ?$M$(!^H`xbqRSes%tO$f}p z{({gn(VH}Tj>_&aOmm}7BB~lK;5rJbt$bgPsHt2!W<^lj&KsOgAEG!l`AX>Ho<}!u zvf7AGa6zc)f%Ki-Y6R)lEmC!L9a}&Fi|2xN)}cWi(uW?;r<1(iEYDU~aEJPLc*$WY zratT5u6tRt@It4<Kd9M%i*CTj6_cv-$~_&9aGlP4kAX_OP`QDh;7tyHmAg5%U+cjo z1T&_v2GIjc&tL{EtQov&u>)j1KBs!^Rx{!x$|Xk$WOVvX5ZzS@JH{QTwpCh=$H?tf z24!jAk^kUd)8<`X7Ttg{(s8*ix%29bGN|1kptqppleE$5b!;ME_LCr&zEhC6{31W2 zZSO5*kWr>H9p>|hy6tXy%3-kS-a54{P-T$&@Dr!-apSfcU^;P=!fx0LUVAU4-s#Ym zct({;o!VW*R?z0N&>z+sMK;U_UFX4IpMaeDCh*ArNj}ZFDYU_%`He(5<LcQd(I(hu zzHuc%AmGi-*enM~l*`r)*Ggee+%3=t;&6QsoO3h6Z1)MM67bSWQ)6(B*1$^G(nJEx z1wynJJ@anY+R`I%E>zg$QWLA0hL&h5YlTm*_xxqqmC+O?ZecM^O@Z0z^t@w%s!2S) z+P+3!AYPi|xzHE5<Au}L1fQY%rvw#T=qvt;uwxm8EqqrBU-oN(_VW9L@7xgSm{bgS z&AR|@fz%@-U{prfy|e!`ENnrrHgH6DgX4hdI_`f*n!D*Vh$h~2rDgS~B;XPtrs(pO zYb23B!@*I!I5Wo#pQ5c9)cfrmt*ILZ+JQmnW_gf!d8q8mT5eer4lgQS;gH99DMc-> zrTxNJIGnjIl(+iZdZ)72*Ov<~?mAF$j>oKm+X+Q&6$;fg-81K-xJM7C3XT-2cCzz& z&#|U@O-(b_)epx9+^XIIT(%orEY_WPdq4(TWGb=!@rp@A!z`DeYHDxliAk<^TAXP2 z9$t)(XlOIgVe_!`_hv2AQ=1m-#lT?S_S0VJg+w$2zO5V950`heqb0L$DBF6QK`)A` z-fmUr`xXevJ5NLu1p9Do<v~?uze?-Z*Ohxp{EVH6E{q-G_18NMWZgy=3f%n7PB`?f z&o^H^|3(6w?%hunbxyFarjCpSF;68$U;6Ih`#GOTGa@^bhr$j#M%7x-s%*qlaD#ua z-2p0U=wM%%P_X{+3%!|q1Q!s__ghJp#hxxt>iq;{Z;3@L^%VS&u3K|M`cVR2RMQ-4 zAy5vV4$IJss(Q|VW}$WwkGDL~OvI7-&q@;zZ|G3tpxN5Af;+60Gcy-(w=ou_*?Y&J z_o=iQMG!CG6*Z^Ed%2ukk&H`Fx?td9-LhpSk@I-!p{b>nk;DSBuHYc{F8F#Z+-iH$ z8z~gl&3?ojeU7uKtz7CCQ~I4t(CzquxRO2+YERPRn)3Si*ns1WOw2842Vx3$;n2;A z$n*SK29HZWSb|ua-EQd}o|+x&h2QTnUNgU9lvRJfTiM!BtKVg`6i&yvSwSx*-+1~q znZOJ9NKro?e5^+cJc&ud7~<Qxm-!di?J*e}lR`XZx-ZQn`mXnp22OPD>x`;cAwEU& zgETgGchg<nw;<I6cXz;GH&M_I>4&m=PD?zBYv0*4;gyad3B+$SbmAFKvoWzj7Jd9= zY9;Ga4`tf@8UN=RJ${Sp-odh=Z)1Mc)GSJ$WvGW5xKa>ynX%$F*22D@H}x>v4yf7Y zOKR@YOCe|9vqKcoCMfcC!5;IOb|Wg~*le8c-K6s81&NOBkrznp9s9*47A1@Nl5dMi zKY^mnkRFuoi}!r59_}7HwuGUvX2o1dq?Fcj>l4}R49*-V6SZe9t~C`I4to?reDSj& zkMh7x(aLB+fp_XvaYRFo@Mf}VoV?mANu<jaQy2ra;5b#z%_5odMCk@rOv(4^6|@+L z{3XxN)CY34Oovl+>Ow*H4f8(WKy71f#-{lgNS`<jjd^@=zH%V2eo7iFi>!EV;o$ zJEp%6<^paQelrjrgt`<S{np>5btvWeH<J=ezLF%<d!e)F-UUUFdKJVnN7gr)VL!Vh z?e7jfiq|2}o!G@nu%yBSjuT-hR!<7Hb;|H+-g_J9Jo(cC+KUuQ?UJd6eV(-}p$Dh- zuMXwFW^8G8)BUHja=-_4@j0Pv@H*CV%lXW}3wY0BFnIZ1eH?zDz+HaR&R5d{Z&-L0 zu_j(baeA$4E-nW`PqZ#RmR>CQ;uu6t@5{3N`bs>Zgucim1_-9{RX@R7A@Lj96x7sw z6Z7#}x}`R>t#(!MZ#TTpeXW=1zIU9p<;Q_b;mSXSYpJl_$)Y_cRL?wc@14#HR$kZL zw6Q*oXzje|VRxpweeRQ2WJqqgf#)Y9Ki8qJ{!cHS49JxBz?#8zi0<$QQ3GTYy;m^Y z-PZj`@@w3KvJ+p7-b9-9*lv%4Q1N9!dRGM|2BsmZ3t^L-f;A=GQLlmsT7Hhb3mbB@ zG~iZoZ`{ON^JK7N#8E+RvX-#srB<h5TPyNBX}}EyEk^F=9cMJ=A!bWd+4c4$O8Hd+ zqCH-Px&bf#@F-autf~H(4}4boB5VroZL?JdsW!|3OF+BbV3n8xsUM`Uz*PCSc`%}3 zD}3vRLLemu+FGB(e_r4kcl(lLWs{XivL?f2Z`LUNaf0Caz*{jTzhu@N`4X1V;jy^s zEt+)2EdY8EcH#Os`G{-sh*~F(9p#CFJz!z_q4ySZ3x_Mn4hGs_FI)32yRD!G8c4Hm z!`&=?1l(6IT$O<K4iS&Q3k54v(c@KVGzD?%tR?9Y)9y#m1=dF*P0OnZbgW3Luk0G! zw;y5{-eRBI`IL7(qG4oB&9|Fk-}PJefK}|nx*{9AwoaTHF3@%iHO~iYl&UuBMbUyb zW6}6{Uc;<(5KxY)fddy*T_m0YroZMjnn;`xPnj6{f+Vi}VEr^a3Br(hjJX;%lHNKV zml7gVqCNO-6Sl``lAqxpbLi$5&oRVHawRF$07Hpt*wc5(^A`KFZ*vd#1%>);=drP2 zt5-D3aM+khmhe#`GG&~|bOuG58L<wy!G;N1*;7GSL#Mc(7Q^~$;8w6Kl*yzZ6BkOn zKF4{6I7CRfs(Z%BnK*2iMz!vcyDJ3F>=(7&*lP&r_6FyJryO@<u`Ah|4>_LPC4aBY zMKNz9cDRUA7%w=kb<4U{9(T8>aJDhH4<~~S@eumDZuX_Dy{U3R;Q33h&YF&C<Wm2| z={vs(YUt9P`ZqNXYI5VcQIqQl`vs9^{od`CEab8wkmd=FB3$b-RqTuct&N<M*Ywo^ zpM%49CcF@07ne2P>e3E>Ix^Ut+d$rUvw<cLRRQtVI<2FA+lKN_ra&!%6nTPv@n+9Q zh4Ub!iw6-oT*C_MGBKwFI>Vk5E$2!q*h~l6ez~~O7J~D#l8uLh`I-JX`kgESPqMF6 zsPha>qmNI0Hqx`jPD69iA*`N?#_uu_^dl&x%3)UE2%m#ZUB%+83(gDdoP422$zw4s z+ZD_+?t3~uX9uBYMG%;FmeKmgx`I0(HMYWx0iXXOn{2nU0#=dYx~+^A`Ovwx?`1I8 zsot;+h7S?Hj}3I(UG*%qrCU`yw6b)BbuxO8qxojWB^2tBw|7>5UHKz!w3$_TvgGSM z;In4?L;Ag|hIo?kQD$4$A}LOK3XNW~1l@Qi&Q~_6ikL~NzgAf^{*ChUVrp+zXxx3y zalzz-MDI;|3Bs~WDNUag79#59e<b!+#*JSt`Qiv~RozSHR|w}%Gl^(n_q6D0RV=GV z*+t^G?;OxxRe}{JW>38NBo7j~aW<a%9FNmTh-?^)ySo$e^8!tCd%fkNuXea#nLf%Z znGXW36Y4LMZv)X`(vnACX1~osWvI&D+Qs40U8m3dif7NVcuKpbnll4FcIA&w-g|dA zTXw8hYS|#-V^BNH{PO^oY~Y^09n`Y)?Il9eM;Dk*=PX_x+U=B-?~`-NO+}nNJXXAi z{V5~zbi3IR$<CLW1sb5phHv?1ju9yseaWhY8vW9vflh0RnS&Zn<}B{OtpY)jLsTwn zCPlUrLq%=ZWKbztx(D)24|FrW6x<m*TcdUDfFrCle{V|fu`WRCVp30xl$`fwcIohY zaeR0_%*8&JR_J;Gmu0hV&GZl;7PeMI8*JV1e&T)E<WG|YiwEPQ%_O?l{=sAaQL6&- zzXxL0d;Szn8Lo{Jc-|QtS@ay=3W(kyG@{|bR?s~OxGw;*_`Hjj#xA_gILdorHKv~7 zTyF!N5xlqpxYFet?@vME3kMSD6Xc+x(v|S3LW~@LEBdE5DDRfSSXPtp{IPQzq8gT! zJP3QI@}#iC?$YwJ>prxH))nYatpiT$z-j2Tsd#zMa{l<S#@+mh<Gx`R>YTzXDBD0Y z6(ag5*(OxxEiSg8+v^&1o^}1LI|Z2+_pVG0ynpkz$PKGrQVPx)94^uX2V&33`$R?h z(j}gO=$jFW^;4U7f&>z@(kG0S?$n*D?__!!LXl7dT43}^K`@FgriJ<sgC%mMGS$ST z0`Jj6_|>pw^u-zTpy>`oc4QFtdSru#4o`5!uyMQgs2;bl8PPvbtpsra?D&)0zX@Lk zcQo13`wfWuCY}0dGRt(pHF-{Wi@u0p>5}7j&RS4DhFwN~Mcz)_;GnHaX8q);1uW{m zBKViTt71Cp4fzP<fL+H{B)FC}wIGXKHf&*C9XO8eW7<>57veIKi*lSF1~vyb1f0QV zWh+YvR`C_H6Cm{i_QAh*phD#Xgx#^&6B9+TT@hv+TNboQm?Zx`XB=zf(E|-a7|)tV znVFP|%0I4YGQa~_hpck`ylM0Bv$EsDYK<&!3hP2$4Kb`3UY}xw36GL2G^+7;tfYSN ztS?pVOe;uSM7m!wfK5$3OtEox)T958xlm3CT-ETh?BC_`N7V-m43W7d<$w-kj`qIL zS4Ee~V!#sBd|}(sGTTB^4VQ!GcB|K=RZ%yrN~oxBlc$6Ejj`Lh=sc~#(iz;-=_<xq z%Fp6%H^@l#s(u2^^Qwj!ZNyF-b10wx&jd93TbinD&)r?PgdiEl0^+99qnWI#s8@2> z1>^mls3(Qw_)mzV<kzLZ^qjTuz!#(M`0&mcHP3cw)%1ntF)8?XR8O<?Et@$vcWwC= z-ZT6L<@@BSh*JCvys#v$oGCN7pP~vf8}b9)jVe&s@p3$XG!q3(C%ZsqQq2a~o|_6) z6(kDual>hncy{iUNY19$oar>1@_bRDaVDL6MAM>uZI-;2<!G2J_S#BKPuIK|E-xiP zH~gNLEOtzH461UDxiYteR1YWk*ATf%ozi?BFeDE`!8q>ejGzz0PtDsILVDJZcPrx< zSFMi6LIvb$l_0sdU-{s6l(OcL&f#rQF@^oWOsgS{#S9iO4}2E&MxKh=FA&jb1DXUv z2B}D4oZJf0+}5#)<^EdW#d^3k)x5&8==CviyFrLjBf?Mc4i{dq54^nUi%*}~C)dv7 z-fk?_))E@FX=^2QuCu*%S@8yev}a#UlF0D9$kCW$tGL|T26?Cld?wyWc#TECtr&-N zCC_-Y@6fz<u7#<3tuI+`M7g5a=T7Ch%-4qPlBEr41qzIkf|K=ZCed>S?d#z>{c-Ib za;@F&(Ui*u@ynVy3g)b^9!~Cj#x77bdW1YaUzjjs-BLx9H_(cXv<Sz{Ubq15U|wan zr`YWTwV-s7YNoJdw24bK%C%SfUzyOo_#|FIw{O1A{}(RQ*>g$Ug%B!vwLsz=V*b4< zCy{Wpn&Z{sa|PXK5%2W8L#untn#sS!1dGXwdo&mrEs^i^{qK@&A7nvz`Jlw`J>zjf zqVWfLmG24*OdeQjWkI)wn!`CIP^0I%b2mI7F`hDnZ6IIWRsUUBB-UT|Fj*bEAUVSv z^%TR{t&fT%vegnFuh3^nuBs<nagQxYxE$ec7WA7}Yi>cJMkWS!o}9Qgv(MQy9`#O8 zmB3_qK&L_P-^EUw7{pch*CcZ%G&-D2{pSs=gdHrSSnC?q!q{-7XOk{73eS$J<ZgD( zFGs@4p3VkRzmUUNz|1{p?B7u{4;^FO`hzcBO8)Lklhc=iKNtSO)$5dLjoV2mj~nN1 zFIjgJ0@#B0QlFeg!IO@^Ia5a3F8L)Z@u#oq=a_1jmp#&t!L7o&47&WpW04+*mxZRu zyJ@kUa@Cz6UiUK7sSa<rzCXM|_%&*yjhm{o?`L|Fh!NjjR_EL74{0~Xj=8!{KM*BW zcnfymm=A7j2R;8{fd0E><z}(YRSE0TX3HkBxCSPh14#3xEznm5IpnUm{*JhvE)r!v zbp_d*Zd5Yc#67kWMBwN5GWtbs9N)E24&dCP&8qKqZ#lAZMnySGH=gNUZ#u`X607$9 zh?vkAqjU$e_L;7)76y~|7+N}EMhLeNdry5kks2!2-*15*31%_l(Ty`jCYC1XW@n|g zG<W%x=pAuz>=%Phz{Y5B-@mNslJ}u6kk2hRc&D=}gFO7==!I7W^OPcFOU0_t%<cnc z()@?o*rAc1!}F{)Of6~;&v-v-fVV0o>FQbERC=+g6m_X)fL9?9ht(?8VKGN<t#dPW zWatFbarb=pmEvc2xfz0cxlp6H#o%d|k^UD$CgENho3ZWgwfYbxtusf}@zy3;^T`{@ z3<H(2xZ>s}=T(oZORB5LCM2vFk8kM{+wy(C?gH6OJv5?7cnz-rv#F-bnmbZhtEZ0~ z`E;*f^t}wYRm6wnqC{E$yS|NW6?S@mmEs9XTD{Q$j!q2SoORniIaAU?%Q1CwX%3gZ zf~xrXiaWGG!*~rh3xoUK>q)Z*svDO^)l;m|8r>XzqiL@E>=ba6dj95oXHD#M=P^H3 zK{~yds6g`050{dS!M$mk(q}7;E+3pTw7&%`He@&2R%KB2Zh%1ab><d-=6rvmgYkrW zvsEd3&jzcEnhs;SF<)L^hiUU_E{c<pE@SVngo<a6MLj&Hl*wCCVtvgF_!aJ`SLKY6 zOkV1AtrkT+S@c?-I=B?d(RcCur7q1t)%0&F{6^;=RXFAKKdJC1Y(e|xteZ53JUPD6 z0(>`6i70u6fqIU}VSjn#>rY8gCY*=us!v-a&PJQcmFUY!zhsd6GR2rKc^4fT_MJ+W zA716dsx!`fxs4l2(6XaFjngH7crO1K12m&u>_-Cnu9(jUn=Y<wuo(G+HI6mwLsgBY zWE?0l1e-n{1+wwd6RQOoXH7Y-hpv+M=J(Nb19{NI+1bNJ?YHdrf6y*RdUq?-)VU21 zez^hU`?O~}zK6Ih^>ID-CUKd{6w3!O_O^dor}I;|i|>E|_o$o<mS@oI_*+8I=UBd3 z!jiqQe)!$y2a#&wn|~J%Jm||B_{h=Nh~*d<SVNl|y;oH1`9^;3^ECy1xdr3Yyz8{) z+P~zrDudFSS6BR7fmFW1#R1UFr<#c}(#$lUZRh_I)@DgzYkiOD2<n{vS)XTuUC5@t z3kX2p1A<<aL%HP3((E&Ne;N-A89m9;d(R)yA8T9kqhys`#x8wrWu4(!<Jm_omN0Xk z{vW2q@8qv{S|Vj?f!vmBIvv*PIgSWEf~`wS;kFVLQk522h(Ag*ubY2KwG7E}0L-!Y zzcR-YCyva}x943f|AzZl-uTHczfWhe8^b3R{KcaSrxo>}pV5g84H32Z1dD->f=7;5 z0{~%0jzu9=#%M*tSCTYUY*y((@ctK^u)hiOQ9xz>o+N~H{gxz*)%=%9LRR@VBZ5|e zF?dq)V^r?Yfw^)0ltLw#;=)tXfKdE3Ug3hbPEcdxs^W~#kd5S8Q9p9`hHEG)DtF9R zP;s{5*GZ5<rn2`G-o-%NDA}f*b>L5}@qWTqWp?*S37p)v1iyrLVHx_ZDo)?e(2InL zx{Lw-rsv`tSvSIx?_cX3_z`fmPH`<elMZReotLB&_Ybg_`-I^&H!Xr>Vl?WV%uUmN zr1P1t={7+dTA+s}(P)cl&PQ@S|An_Z&WZ{tad7oAT?fdqG=+MGa>&Gmh@7qN@|`-@ zMD!Q~0$Nl_32#H{svH|LekvAvY{upVeEh!j7Zn`blu#sbG@>E<(;0%m^Ek2QuH62- zGrxIb8MR4^cn>3(@w|YoNtj^!yqE<W5|KZu)|aFG9UB{5Zw$^4kLIKRK_VjyL!y;` zjmw8nms|U`xh2C)!@Wk?j|@r!lv|N^UI2wH<ZLM$DVT_EL<yD)dxSZGiqxX-bHWI` z6%=5r-PV8a)Kl7!8Zc4S)<H__fcbsu^qB)vhn-jU^}wnw%Rq+6wJS4I-U&2X+kmai zJab$%!J`OZ&??!1aSB7I7zPbpCY%QNqQT~xIhs)C+XN!`RO}wLA5-@tP00quuF9^7 z2`#_n5qY$M-)FM1SD;5(^)7KcKD4aHVMezz?>_XbtjpNsN;=3ATyAJ_J<WJ}K{`4U zduvm!uER|`@Fwh#1C}UdB=p%7_;20tPn&!)_yOhZ<e``scLpZ1Qj(V0m>jARbMfl+ zC^OwmXNwUQe9ExRcdQ{z1m28Y?tLXt{A)7t6lMuHVAq%85MycD(Yu#Y{vS?Z|K@*x z4v&Q9qwg({R2AMTDS)Ps1=ZifgvSI8`@czT>4!fJCANT&_5AkAfml1MqzllSe~Bc< z21P6kP>cO5ncXKR&3yJ`+lAj`HlQwzErXmGT7@(kC?clJZomA3Zuw$dLYXkU+WY`z z?d!)k56^j5i8IkZm_ZJk3QaQ?(v1QaIHPS(3jI$u$y<}OG7uNnSbOQJHW_yb`<pmO zJ+RywcelNvmT?Hp6fIU*h;&KfW@WU+RS0j%g82*E-1|AN0fNiLPb$nWZVt-mtogY2 zBrny79{^zq_lHcYd|B<n!j5XK`rv;M+yBf5M@VadA3N!8-{Wl+3na9#zUuo&HP^1X zm2IE~mlT8s-`nw1X4(L|exqN%0#5K0ZiUN(XzpLhL3|Y^&=b}s4`kX7W<D94zcj7x zc7d<kqI=Ae3~>0C<R=<kA+^Vl0}JXZ<P9Z&;I<m5REHH0T^=|IyJkMUgk+gL|0gRv zSwW!tH+s2|V|4G@>BFH{B{lkeC&bfW2}j^(+x5w|Knu0z-Qx1vrusC;6CPi8V$^V} zo!Dv`vGm9I_8;?z){`2>{6HBNb;|b_x|~3u4feBuRdc~{Csm7fMi-CwN{Znq?%S7; zvQvO{0an}>VN=rOo&v-^L4Mh1_cLT8J(Oqne_)3<0<x*|ud>~L6HVN}K#R%kPsypc zB2idxmkKig?i-?^z=~!9p|7a#)n|hY)<yjV3a32a*V~SI+_gO~l9zV01R<-xr@kU; zCGJ7jf7p?&kI(sIKJgExc!Wv+QgO!=7K_a)nmL*<&xy@t^}G~t%5Qsu7^KixZWD`| zw_>70{%z6lAKT&DVNd?3&*@WLUO?8ByQgkP#4cUTvuT3E!6^JU=1tK8udHdxeS!^M zzwA4YyHILt3R~A7WMm%m&DbquU@pJ_bR_#xp)&jMBjNVO*Q{hC-Gmptf*^v<nKSbS zuO_%JXIFrRX4ly5qLAHh{l;vvc*}~XhN~tB=_Bk0W^#$uChS<)Vsqiz@|OVIgvx5( zzNPSzP5IS5%JP#h4|`cC&c)f^&_C+1&-!x8#9F$O6;y_OW5ld`BHFsZosC6YKpX&_ zFp^`e?a?||3;n|H&^Kf?#o1(Ny{%6}D!KV~+=D~AJD`abIqWC#^=T?urKbIbFW{}s zmvj%zaSH;JC$0ix8-=%0UUm!wCk?Lz<$HRoF7<VAyYn=b?JGPdIAPzGHYa}qY~%a1 zU;?npy%a2|sQ<JR&anbiT%tho-@zI7-wFP#Q-8{bG(1q|)4zWB%%OkXi&5P5q41x0 zh8dd+u9NEN%{J#-q6h`OeD#d$(GBw@w<0lM1WBu`9moEwAP*n<GZnrVjwb~EiQnA= zPWzkm-uyRd@Q=}v9G)48boT!!ec+Mb7nB|bJ7aSO654b!?;a|9iMy>bC7K;wG*ARp zMS|V`o%C9Jt~*|K5Zr5^+JYVWTni>)%KiWwz;Nh+d0!muys4ufc(mlXThtwLjE%kd zJnC`pngTp<h1vdatI)45QXXVhxbyK7xqa<5ms-EfhYyhdn_0tIrH`IT&i8&x8Zz~K z9s<p6D+`MHFYN38ZV?tokQICyV2i@<T!_giOEf|-SEI}M1*UTJxbdT<r=<AUSgG1| zs9AN-L4{SKfSUKU>$@to)0WqI(M1ZMYo<KscC~WiE_JCH#k=7dsKCkJ*6J2@PX6ZS z{zIUk5^>XGC&*}S>x*torF-^7!5wP))jR9R-%g#;4fkppS?WSIQcj9X;_SYs$XZVv zKEKVQY)&*m|0at66IEE43`aScQLcYUI@ytEOiR`3Umw>BG-0B?F9X|<9)QO>qLl>T zj6$9FXgu8#a+E@+;adKY5vam#zF<~U@XZEmsc@t;)T06nULW*B^Wx9%Nr7(^Fm<>G zOaG9|_Bbzv$@&k>DCyL36<R$9w*a2AjT*$~hA`rgciR6=1`BK)qeN4c)bA#(77jsQ zF0R>1_m8}=;|h1te8=%DS(Le^hSDp|XNR&W{`Wi!4}znDH0IQ%=j#u3m+%`3GYYp! zzgFJheeai`Q=`zys$ZRyQn<ItZ`%@XKt0@mkHiu1s|we#Gp4N7=Iaa5qZC;DxVz7K z6JzbjeeMv3Ii?!eotBjmH_iduw@c^+)D@J!JIHuz2KU|OSi9chRsb|?dsDrdgvY&q z;I{ri!P>0K*oT}gf4Vc9bCWF8JL==NqBs9=AZoo2_z&9HRUc_4=)Cf3`O87>iz`J# z>hBhW=W~FZDonYjPB`CT<GG{pmis6-gTzp$)da`WKe#Hd+RDto*h<4fA61D|#<r*i zTh;Z_W}+3ij!`M6%C4Usps`E7x=w#OM;Io1Z(&*F(7xW{_BE(IA4h@dy14yDZ=vpL z8Fz;#uQ>xqtUSJ@Zg{xC7bQhMC0M$FNuKc>yt+y@IJvBr|KEAsUUCziqxlm3`&O&h z{PKMIa622}2B|E%qxw{H<B_Du1`#zx=Q4Rb?)09B4DKEk>nTn)q)uh_D`iep$!h8` z=jiivvJoB9;fAC@l_j#iRu{@B<Xw~S<62;4UabkV`O9IW$flHp+QKsdAC)eATdG9Y zr@agEV=SQC$uq_cPY@IK;RN=re^ci(>XhY|p32>NKBLl~FO5YFbx7YcIja*t#-(81 zOS}NBH*gN|@Juqyb{z{dkhWr6pRe5bx(C&SJ4s@d<?vsE-lII`)ox530718dwq;!( zaWw7q$!0a@8afdqO<a0s<Us+XOOO=mL`A+JgYVk-KBT&*FsWAuh#)~03ZQEzlV-gF z!UI7PTHxIK$(Z+@GuN<|+d=6-3nLFABeLV{M6VpR)3%K52sl>5aLR9Vh92}!suhJ$ z3}z+C6RFY_o^DLCNG_7mg;$*`Pc9`)9{_zDvnjfxA_-j9Ei@SR`|1(^qmqWGN5&_F z%QRSUY$#Ca=l`|RZ+EZsnc!E~jgY!>K&n|cUo4b;+z)T1TQ;TCr*4b*ksWp`>h7<6 z?{zQxC@4bllZz|NVtkq46TM8J%(^#m8dLVsmHtvO1LL#?@Qc_nt7o$ymfpM77nfd@ zvg-I0RDUbd2(sDm2OQ*bFQzoQq04Z170l8Phi;E-vX$6X=XCW}8ckTL=m`4|LA<`K z(5J@mi>bY@Gjm!?`=undLhvcK;7Rj+W(RZ7!>CM$n9uJg!Cq}}q<dBA_FIArZem)} zP)A7zC`*8XFD<(l{+)KR^nyY3sz?CsD;ETy6dym=r)f;Szxiv`x=1yMXvF<gR8PWQ znI90V*=8>oJh^r{CWX53)FT7cSE@DV=a*W;ONCE7dzi)K*AHIZK_qWp*dXUU5Lw!? zc%c+legpCF;W$dW9qCNGu9vqr4>;n0Y1@=PI+UL(+S9&(lzPP0gkata9<KKK!Ld`^ zAzkvOL1*CXkETmmpZKWfFmxrd!&qbmtfSM9?<o3xo*4+&sUC~)EW<zA7V+%ny{FUq zi9TA41hPHs+$|%HZzKAs=dT9C5%*T0Jg4iMuq7C$d*5xEw_MC`g?{`L0pO7Cux?L! z6EAUgN!Jk==BDBn9?OwAYWOUi;=b-f4KR{~9Sxx+`rx%Vum3SkThTkZWw7jxIdK1v z+>?qXxR(&$)?st@CE=G>vM_iF+vdFTPEa)aMl30_NqoKt)w;`6OTG}^JY5%vEwuNX zW^ZNHr<B!_j6&oQ6_M-e(?U%n7QR<L2Wv`whD;@lt5*S2OsmHBB|Gq!=;($vs3hDh z%rW9^@!ei(pA#5MWVdyts(}p$km&1g0YqL{KhwwEn*AHWv@h`j|JL6Krdb2<0$H@o znL9L-P6rw&(mA|l41oKst6-%a5jAZA*_E^Q7KAJB`3H(=2M)qr%lb>5uNVGt*LGp{ z;wN&E)rZTtHz3Uqd=(H3R_UwIm`xw}#zKK_G+yyaFS{gt+mx}KIA8IJA&(nM;~x7V zd%iN<bVTpHRt|Mezd7tH`B`jrs3x&urgWe!%2X6nzJ5M1H)Z?aoV&jpVwzNw8NZ%q z2DhS0dV|;3EBD%BYJQKC@)D@x?>H$EzlxKh@&!Ut&2s=Ky~5QDh5ez@f7@7a@NvuK z2%^LmpiC<NB#9kf8y#)taF-kTrr?8rR6%0&N3VCcpvh+tJ*514hnjxk!(V;dY9|4n z_c6j>UcU&2(<Qw}e1fSqYR-7eNgmnfGIOo5%|zaWrE3K{>?w0T2;?qouD|1E9{bXu z^v*>^AS?Pgqdx(sr{qkou8Hg3HAHFp9SpVnr!bVz-OnmN%Iw+`0WEno7jqtZORV`Y z1TQQO9u30npR=ErB++Nvy%Q{jP)B(H<!F^ocRV+Y-Z8)jHX<(V!02sups?ocRmg4A zp(Cl%)wp3!2VG%1Q0v1=s^$1&hF9q3=sSfj&<;RJ)4Y~Ei`!`*|7Hv4c{9pM$?F2a zDXQA@sKBwb?{OVq3qvl+YYJ;@5?5%3ox{xS@7hH1fXsDBpM0jZYe9Sof4{I}==8vg zuhO`;3U2B%(xO5E^B3=_Fp8p4K=K$R-m9K&p4E|XO7TIkaX;cKTD>HN?Ly2?yW9Cu zdTUEEQcZ@rrN4pKSO--6T~9H|^P<~|GsF{tKLu$@B2VI(t5N2(W2oP3kMDDqbNSc| zi)W1d-snKUkLyOk60&fe!$(@DFmzdh);9&Xm7idH>`U9L0im_`Ga2$TC{Gk&CuL<5 zBy=>ztVR0svi%u>503n%S7Cc&dp{w_#mYPV;=MFQ`F_!kxhH<dSjpM^k0m4^%6#MY z_b9VJ)bD$eX#lx<G}-0vy35#07)~=1jZA680o}f4%y-rGd(au1SlHIQ^vQD@sNXa4 zRQW_AH)$-wt;vJMk+;-(vVe5iWyC@@6c(|oSZclI+VN2WROqD^H=&1j6@-Al-gj;K zXw<`p1`Cg7S^E1kxK@b}jPjvaZV3=*eo2v@$af4heSneM!%0yTF?}h$2P4gpreR~y zHGRzhSr@h){#U}ZYxb&v=X^(<H-jd4dFt~;`EC%epjcJR!8z*tlb-8;Y(cvzG!2H0 ze`A$A|AbiyT;gQVvmCDahmZCj36)u(ST8vGasWH;x|jXj;WE#3SL6G(v)u_}tFxXz z*h`QH<eJFXS6`EG?Z8aMOfE7L+NyvAyR&dsDe~2^p_D7(55B$S16x~+%2KAx@akn6 zCaJRAEg$y(MW+L9L5)+(?)YpN+EX0$<=G#W)Tu_`WgOlOSK<@MtE#>9cj~lsA9#|S zLo;es2*q)wr1*!75@-}x`M<DL$jH^N5K7+keck;pzg1{+=}6g|ds!d6PvaIn@2u{^ z`#sibVh`-}(#Xgm#2kSgI;IG;O`~O(ufCJRGD)66Lemv*%QY6v4+Z77zq9+>VRq$z z@T92)Qc8CK<9VD^_U=2P^?6;`Q0;0oc?xP=z6kt3*gU(7_xiW~b7VQJJ~;Px#TB0? zz8*JkFvp}g`ny<}MBP|)C~vAC{wA!-@vOoXe;A>o5K9*Gr`hJ=B{xNw5G^*a19mFy zs0uThV`YnB%yH9de!Q%TXsY-s)Mhz^&%A!A>qo3c?3_JwfI{4g`=MHIH=tL6nrE0A z)C66eP1oO{DFD*Ap~?@=8)061B@l{W1D^q8DrZXlPZZYU!@(U(R;2P!Nmu(H&I6RS zF?c^EasCP?h1{sv<n<1SD)~0J+l+9dcqc{PQYA;B3UQuQqu3tS*HU*22VX*66am-X zG1!&>#pN(M&|Bv2tg3U0{Q!Vc-N=0aMm3~uv<ge5>ITLY{|%P9aMF->`a86LoA;^| zal8c4xbuSskm~2&kDt|B_$McNB#kEDZ3KR7<S|@cO_e3c;yDaHIY@zwE3M9*R^W0I zQ;_Vw353F|@pcM1*qr?e@f=yN*)>-_EpT2TOJ2bp*t8&n?d=LU)1g6%4P>lTKKl!( zpF}+CPXzvYATFafD=0N(*VMm3^(hLVXj(Eg3H_<`F=8S&x?zu$A@Rd5B294}^MsaH zPd~1&LlvD>UnLk;N>_oDr0ldiw~9lxu>15~B4wu@CVB(g1Xfj&P+IE9Tta=_Qx2b{ z0}9z#y$}*%HV6htDEBp4zo$z9Jex}mW`{D9N)<)3>5Q6pDxmZ#10Ch*cW~b;*f+0& z{JdfW&GJVI#ehL=-~UU0U7D^rFjuU?_BS!Ej-IlO|Bkn(lON1w1z0CG;=@`jsm`!C z?d_V?&z(~afhV_Qh^J$3L!yTBA3(ZlLZCzpo`$z+r~2C*oJofd$uqy!H3ulHwm0}~ z0WQJI@S9DBPVO{6-ihlwnvd)9SEa5{aPRBvUI3~8$NEP9uk}q1Y9;+~Qu|r&!_E|k zecq72q=f*_D^$watsLD@_^Aq^-A+$@o!xl*;CLRQbqmOdVo)TF?!)<C)J1D{nznh@ zPO4t%&>0V$*0YdkDUNO3wu&zud&Rzxf}<tmO`Xd!Jx&KAzd(yjQ6s&adxUpfiWH(c z7OmrAKdpSeWHUf7S>E64qYl`&rpLq8H<UoWMzhLerB!>N@IRW-;iU>3={`B2d&_UK zwYpALISw|&z4#?`(~SikI$Bxm@ZadqRrr9Uz4*^?Q&L_QsRCi=B8TM_{t)PY6Z(!S z{1^VyR0i~T1;C5if?qJ!1(qEKhYUdaW?xmn-u??++wvE<^^ZuX5r&=ryVbMUbinsJ zi$wkA@Bx64C}{u>|7~jEdZZcW;m`cri<Kt67ljL_!*8h~ZQ?TYZ6<~Dju?BUyC+(u zaglf0jS0X_lSTS+0h;qVA;M0U1HV2w2wlUgdpi)+YsG4!$P0Hos*F8QbP&9r^(K8G zgH)#jQN4tO4B%2N8HGRK3H0MYF0z-TC#acV2G+;}r8hBf`L7ld3HcL&Bl`RZSV&O* zNa$}kQUkmYqNn(404W{Vi=*CuGAHhK@g4npzTNvx<!g$&1Ifmk`}=De3~0i@xY~)b zk(d{Aw9Tpwr{2<i#2)vZ0&4UmE!4ZtqmHiiMq?8KI*lYLYG@CUvnB%x(N8e2J# ziKnpqTfY8T=`D26`37wCk_VRE7LcCFh1`Y%n|8K--*huuh-Lb%eS+*`0B5d=+y=ZU z9I@Yqors;|rtlBg88@s*#leZ`^3k<A4;_&nPT*+fQA8f-Dmr!4KuP|bNh;NYT9Ex4 z23qvjCAXppt@?klcivG=rd!*`J_8D43n(R)GuF^VddVmvGZqk0iL@A^qEwMyl32kp z6demF0Tc!lP>S>}AVdd9s0IiSAV7dXA_NkWknr6Bb#%%(bKZA-|Gj^?mTLh|o+SI( z_ukj_yU_RYh#xDQ?cm1>w}ZU}ypCdpymbr5?Hlr2MhRZSx3b$cVUd}9IwLnW-?#SF z3*ckk*EqS@^@F45%J8i?H(y0>+(7qwjPu#q9DeD1nWJu(>{TkY_uOUJk@1~fWZt0T zikF;MKg++(7-)OnYpd<MMRM>iq0~IlhH=@336$xokL&H>uF4{vFXi+=jMiS`r7v^! z<9(n`_fQyHX&G}uWRNg1H0!y1=JM+P6EpRNQngX<#t^b7J$g9Rm(g*N(=i5t_{J1) z-p5i|+VW-PXB=y}(s;2#M>%=iAAm5J#PdALC17EiKlTG5jhO=^+{gdPv4MsvxWpc2 z|Fgtw<b%1TFim_I^*~lWZIh+H)CpWY_Iz7*E6$G;-BrQCTA3nBgA$TCkDotr7d#qr zP^lMb-giHhzk2rOY^tOKETzVBG9S1z-(Cyc;1Yw>PRW<8m$TRh54$tNnxt<pi3%X( z=o~^d5#$o|Pf6)YtaR+gn8jQ2N2H^7{VGZ%uubP@i`#cB%oa83C9_36m_?1Z2W`we z+)SYAZRa-VkiEOMnOeKl%-8<nY%HYdVV0if_Q<Vvgekp8SUvCkQOR9I&uA!e0MV&q z;HVKzZI^m{abwbod@yv>Y~Ur6YM6DP{j-jb9-j*FbY=xuiXsZUn25pRHsM<a))?kz zJ5-@!X;&vTM*k=(a;@58Q59EU*K;}u=-&I2fa_z?8JT&JJoJk2R?&FVM(N)hK5jj# z$)q^VIMhI$tvQtwPigq%%Kr!RNb)ST@dqHn|M#Y&v=5&ARdcev<;b08h^{*VX&vK? z>WZ7gs>PG(wNnfax;<xd9S{@Qy_cAT%qH?~%J3HTjsV~gVH)oNboWkH+h88a;)tDI zh$E%!7iDE9Ig@wAD51n&RMhqAqsCrC{j+W;EUWPDQAoA#BJ}R`p}}qROKbkD6nYsz zh>_QGUUbY%V?DosPsv;+Sz=G7Q?D872{c=wID1Frl#VaH+G#G}CzaT7OOZlY$%%c) z7XEip7n3GFtQ@Z>e@o9|WHyHe+)ok4u(u;t#zJfKIfu)1$BB=uFT;{VtsNY_9i+q4 z-<TLh{+1-LKD`byPDpr;8R0xYDt@V?Pv6DSZvt8&o?h7G#IClx*tvyy<N$KnI~s+t z(`ChLENJV`t-e$9+v)l;aQHqt8?Z-ha_jaxt7^@jOm!R#4mA@wA5~vk-F{A3f6dHR z!9{p~sOGXQLO>@$UfL=K1#5GIp6*ur*Ue>Gv;t#bZYx1QlW)73h8`mbe@cxye>W;K z!Wv8`?+x2WN~V)B5hDVF;|W^hpDX5+J!QUPo{kIi8%y!42TJvuVCi$RQ9wD~2RvC{ zjwW+=m;;qiFk)p?i`|vbMC0{d)~%w62z`cYF}3}DD9f5WQWC!+V^pVSVpM;a?TYyB zFpy+(^%>Lfol{LEvKfGlkPlAOrJSOa$i4NC{Ce_&zAtdcg`cHO>x>F~qmI5`{c+JU zRQPXB)a_a@i_GK_cfMxS=7yfTE&D9gmr^c~qOmXALwWpOtsYlf-`FQ**can^BbW5L z_x;Rr)0reC^@4lyG|EYBK<9B?ENB0LoL+m2R<xzBNttUGI8MiB*6O#^0>%7g#!W$= zMiXbZq;%@Gt~T_T?0U=GW|QeD<w5@|nPypaznek{Ulh9Rts&ILixlnnWS4s(=CZ(% zYDon*!$9Wjb#Y<bnWn07ZxR!Cd>HNHJeKPxgBRFl(esNVVKG|Sp{{wgaq^!^W(V^$ z+vb(fwJ>M+(x3F0bj$LgXU;k5=7l?=#vcO9uNPtpQt+GRi1^f!2z@B!6~5^bK|nh2 zG(xO2z-Cs^S_>0W+{Y${GNWrxX>mSC3ye1Om5wc?x9qf+dDaTNnG>_`(R<^O7~_{| zTPfs62;(~^mwD4FRNVhv<%F7juAD;?QIf@TS!&F@F{#<4wi&46`?F$h`?$bG`F**1 z`ald++-`2Eu2f8;T+j;*)k)c8beWi*1*H-zeah<z8-Bi7-X%}1eSq&g&uQkGhex+W z8pb<kfs*OEmlnM-X}+H%>O12FIY68m_(&j80%f<-HqDM=1~?Te5X1cV&ittW$H0h1 zh_TOQv!5S`U)*@%>t^x`m%UMYcc>XB#)7G`8hFFGtK*zhz})g9DBwTtqUYhek*n~? zvWnTMZbhNMI>4LHjRu^M1|~REGra5(W7qoC;mC4veIPq0x{g;d8^oWd=S&4--U_BC ztuGT%96%#bngUSYUL{#+ylJnHyIUksdQvVX$>EXMXq-nonMVup;Ce$P6oP8Z3P&la z5ACww;`@~ISdsk-gyLhv9xcV0!A&%?Rje$4|5X|T^3txO9M-NO@J;s?Vif6gw?HGh za>a<3KV(QiWc1Lq$5@xoQ<Kd{*0Qy{?Rdfd>!hTNUQxqpY7H;CqrBdshhg8O5G%Gw z8AOG0Dv%w}inX(Em=kC}OK3pgx>ZtA7Q<ZNz17;DccZ3{bOwX`W$ki~6f?AAmWA|N zp(%IE0^zpm3WcV;OiHRSq68S`kF`F{FdNMFycB{7#>~V*(f*s+LMT>+waG7GEpa!_ z)zEF8oMbV^MKzUqJ3pv$f@W;w_NCu2<IM~>htl4%9D{NE%d^RZ{-l8kw)(-SWPAen z^?Hrt)lRA}BC4|5X?*;38;6$|VNB3B&p6$+;>dn~Hj&n)vY$@rcI`7cj0?;5GXn1o zQGXNcp-M>_?h<u&o7WU}-5Vp-z9R)mDu>fw8{Bv|rcm#>U%u0ueHPqKLiJ{pSBIx2 zJn>;KphsUKT(5E(WQyYtgoLe^ylas%_&7BUlW}!FAAg&1PlqMoN8V*G2pRsDpo{;n zsOJj+r93%=oXgEzqA284s70%bQOFfnv;wQLW-6lR1mwX<c!k_I%L*m|IFKGwLKjET zgp~2Bop2tHH^&?cHgz~Q3+U8y(>FuP>{_3p=g1Z6xaNdv+19)?qA@{>Xix7}dPLng z^wL;o5D)l(ta@E3y?fxer**oEZAHK4Q;3>Si}Wr0P=^^)gfQv+XS_LQ(>jM#-ULj* z%-Q?CP2Zd93ivEXyhnL7b(~+%k}F!9U_BQ$cbE&W`Mgk#^q$LVU$fLMU%x<=RHN$V zUG5nep}q=lH@#kpyC2~rzh+wDu+g@SkVOvd4c%A86UV1!a;fG8Wd7=O-f#}pc|@T( zSib@u|1=6YYsx*T<V*|8u;hEC8E#5Tz~0#fBaCubI%Un*Yy<5({uL31b+}#Kzufy^ zoK2vbh;uH|zm$5OMsp&qq#U8hO&}aYOd7`ddgEQEM6KRwHhQ!M?-ZYi^a|Tv71Ic1 zYemSQPE&R*M_MY<zXi<Gp;l+C@1Br}Qys|HqujpqbHyFKs3UDObk0o&RX4g*iu`C` zpQ4z+wuWEU+E*ni@wxfkDQ)$k7KX24M<OAAHTt|DRj@kVvOCJ+rMgu>76afU?$uTp zo+o37D%XMcSic);Y(8Z&&QBw)X3Vw{i(t!MblQ^(?qVpS6QX1LvO*##!hR&(FES?k z#VgSV7VNS9cX^tkGedy+SL@<oEk1MiFfne$`D{7odMTsK*wC6BFZngPdjn9%)PM7S z%9dZ2hxDvmhqte2e1`e8<j0%nTilj<YJv-8>7ouf#VdsDkvt`5cSUx<csn_B1pWLw zI@FcT@%2veM6xN5)+WxmB#dMrv88^Il-i<tmSusf>HXm_LsE~XzDT>2{8P__Y(fho zy<ELgAL)q5-RDqX*vwfXWigNfJ~=E{G5%4v4sw&P-b$RUr!3wJ?ztLLeI;pFb3*`e zpe&^=e<HGAuX8`$ZyCeEyV~i)X=9UQ{k4vY4JgfWyw6F*3IFsdy-|}6%5Oq{BAFR0 ze0<6yovxh8LaWiD%Oj`x&7$W~*Lk+sBQ~UtC(y3bOSAGMH{oabH4eFPH(iT!8q2m9 zQ1-pP3|Ylc`=#W0D|q=M_j(cxAzGf5Q}C9{ggp0Bx-Y9ybx@_Ct;d-WAmd$IV*S0o z<mrB)4ZLPYEkWTfq5t(f-i9({6i@%1il=~Jf}~6g?bC)8bN+?1jFOQeEI~EF{#Cu@ z9BWI=eiOBsISG+7=q?o3A0@Bpyx9u>oR)GvDlg6<{Ag@)je8KBZSG@afs5$W;RbLh z?y;2HT=l@sm4?f;9=7;Z5;h2-1#G1R6Szoe7a`LPewbKiua(l!8JH^?1DopVkxVPs zI{ltm-<F~EgePk3w;kx+c_ZZAQhH$w8GKWcqSf=T{qQnph-hDs&#>Al3&WZcb&|5Y z=tA?V#c9f(sHs(WFQest`+QP~udzZ4oOyB7`4@@AdQ$gGC*;OAGWi5KYsLN$cMWHP z-w@WI@0}r>6!0h?Lf#;3Z{}*5P}X*r8xDb=YtyIO2Rj;0m){>GHbtP|xK{oep&U`4 zwOfi%$+>A3j(7qKrpO%kc_v#|1OHX(wf=XI1PH3>oJ#r@b3|8+zrTW%MJRywT_axN z(DOaKw!lJ*U;nu2@@hyyTZHq(U1KSN)Zfp(|4h`sb-k=8L|B&@?OD;BxmyAQngj4Y z$pe~Z_~0oV{ynYCE5GBN-oe!I(U^=6(Vp1y*{M2mbS6B9y+}$$24Lt)tPr!KqQPg# z9%OlIrspW9jsow}+f=-fxc9@L|Fj8^i}VJ52l2}CtxV}STGbyRIG)GSvjxQeh5xqA zx*O#yGQ`uBjoGW+plb$$&&O^Xop_~a<cit3LC}cFmvgPu9Afi{jXRaXf=-B9<kX`p z3Wc(rtLYoMPPd}ft~vX=bu%U>a)ldM_6LPhQeA7nb?siNi2BCb5#d(6Hh+}Ve<?hW zY8tbF_pI7#^U|7EuVV#?kwt802<wgJH%&2EEMHK<=QviR__@$K!YrQQM4F6Dra5Ql zzev<!><D&=gktojGVx5($tovR`xoDCVmX)5xsI;MrVnJ#jzrpvA3ZM{_N|i%?QuQ$ z9i*Fld%`>NXcSwa+%6I-l?AWbB0F?rg$;mM^{;lpM(=96Iv_1lHp;PN2iOYxC%Dl~ zQBhj?Wixv9^zK=Up|`6-9xFnwo5VEQeG7b8hgpq_rScDg3m|;xmA-bXuj?r@;Oegr zgs0hsWfa>s0i*kL_);QDWwo%fF}UFps0|&iY}l>|x}Vf*RdDk)wi^|?pj?KQKb#=h zmnoAacVmd%agM6$n$!cYI2wgh+UAp7;_vdJ-Y<R=tn-I7B1u305aLBSfDNt(cT=(I zI(DzYO_>S3=3pNe+*$+a6N1$*WUb8vnpxD)wKpCEfswh92fJbOA)fjpUTW<qpejap zJNsn4r=D|f=dK7$nD#mWZA;g94$owVE|&7Z|2JI81-@2577MDMAu_FhZ9OW^_TWL` zI2}qz+g2&iYJJI@0{W&472@&7nU>6oU1O0Dg{uBTES_Rcp~;P#C{4kkDp%Kcfn!Dq zZ8k2)qogiKNaj3t#!kTh*xsV<0~*{pl-Q%MTi&J%a3Azsh2`TMs+UO=g`CS?<)U$g z=q=HiXM{9WsGug^g?kS%J+Y)(FJjI50#k(2xOReQqNre_^cfsz4e|pv&@C%CN%!>6 zr0nON<I$$d0}gapMHO>+#ATz*39I)!TIq;PTHuXjmF{+(&hH>Lhu~*?yq#=&$ND?T zGCV6PP=pANKDGup%oOk4ka|?fMJOyqNCi;xl8dB#Q3#(ELC_sSNc*0(_5<YT%p?-_ z86`{{7{y`~YdgY`@0isg2ip$wv7KSFyO*AaO38xje-81r9xy~73zvR3#XnKlz%^ae zib8do$h^3Sv|b$xxvmSqd^am|n<BFckNfEg>e$Uy&ma^D(Q^n5tJ-fnP>c!3<K(5^ z>`xo|Q4s94&FGAE@J%ze@AQf4*45U!Qwifr9i(_vQ{XRJ4I=$F@5n=$<jtDyy5SD_ zNM+K|vifT&&#Ot<i}c=%R5|SlJ9zqE=Pu-oZC#hA5g>ESG3M1AnfHLTcbMCylko$> z{-=Zzu~Hj^G8_35mNiMq!35x4d~B9eCo<a7-%ye>))r?B^PW*AHIky-3$9qll4Sxp zK|z=c<eq(F`Pp;owFn1A$B29M@ult=>VPe$2w5Arg1Ga@ZPm$1ErHj-SaH^{sP^1Q z;TFfuHS6Cj?p943kwuj^p7mGT<CiT{<wOe=m5TQ*R|GQelZU3aBy0^T5Ac1Hy5hWv z58*@JW8?Cp2d=_o?pk*<9ff_2I-X=N5MEX?d7j{gm?E#eqNRsHw8CF94W%BdPOkEY zT<6yJYvdck*6|awO50aMY>so140UPP@8xZTZv(Cy;@gqqwl8-fqg(QHyYI%+a(oZ8 z#kUdtBI2r?G)xlN^!AmMlLev~-t}k9$`14DxSEG_sY@z=e?+%T4%`f7PqtT>Yh{@^ z$|r9A?#9j3&9KoAcUgOG2w~6VkFOgs$93<Y?hf{5RF~}TQi8-`dY7MCu?I808~uEQ z6*IEw{OB!yu-^lNR{+B3l;+S;?h6+h-e#-QBIov=gl;TBE|0CP-GIgrUsW7DOk|HO zd7Vnw1xslhgr~iYAzqs#9oL8Xh3;qPw|oa_U{nO>=uN4LlnxreEKrSVS4KjTX_q|Z z@EkuU(hKQ5&pQoaDc+;GDA&94ev;2|kebI~?#TizuIBV^hr`L{Zw+96M;h`gde<au zmohgzi3m9e5O`Szu=j5^*N7Vff5iatB0v%@u=&Djj&FjM`3FnTogde`e$x06_KVSq z@;iX&_Zo1F{x?Z7{gr}D6(K7kP&pu|n<83Y{tG+M2g&0x2dSA;OsPwXU-3TvAcAbD z?njpM`G9X*LBa+U&3;cyL2i1*YjDzBM+#ANI3SdI=$TaAzN&M_bW3S8UmQy&VnV>v zDQvjx3_J)14=xH(=gx5kndJO&MiaUtoqI3)$a|hQBYQ8KFHD{0K+vb%tEUDZXXmnu zgs0nT4~mRLh{Xs13S7O$A1rG8A?Bd*`-3*~YpCG=s5BR3;_OYpNmz1M)S>FQ5WyvW zI#x7NT2d;W0PK;u_nAvxyMKI-K60ageo8!D?fGEY5EwDTMP7V*R1?$CId-4?fOrP% zdtP#SPQ4GU=~Gzixo?BePU+rlk0voas*Z{0sANTdCi8if`q2eaQofc75NAx|u66vJ zFtgwgT*>TAn$S@ef0Pa$-KznA1l6Nnmj5^dZ}m~<J}2s%yf|(mn=diYgDX=r0mD>i z?|b<<*IJpvof4>Edxu0a3KposYut&+{JBit@SD?8CsrRZ6T9<hxlxiW{WBV|6}zye z4`8@oM1)6nyR8ksI)+wL^z>3m6#L4Y<_0oi29hSviE7pY2l}|LzLl_<vnPS}#fY^S zGC*;bz)H{#ZzZsj7mq&e-v5Xz`K)caB3Vq~c%)C_^>e6+V(wx8pANAbLN#+Gz98d_ ze9@9fAWrvkF=GuTtqSYND+kgf*UD9nM}HriYQLP9bT;2OYMlS|;ItVG9mu4`y`ZqG zJ+=nc>Fv^h!6wt?3#N45+B((yQSv*V{1%IBAlO>H@>O2#Tj!b7J@3Wt@Gool;JjgK z3VW_B3!TaxiF1BdTl{Yf>*r9}eeGJwbk#ClPIbQz@%1GY(`D>Mn}HJ3+vVmHm0&JV zV$#)bo;E<_eE?pY($0<cloZzBKPD{IJbj(7d|h{&D!V}%e`q@A7wp+(Hz4(ykF0mM z2KRT;{(w+o85hkHlr{o4<UHl>k7&7X4dyr9k@I8AiwHvGK6w<!lA(wGg(*a+aZv~* zWW~@7p162G0_zZ09w1Y*Np800ZsWEYDsR({xGTp%4d$gh-Gf9+Kd8hdK5X#){xp-{ zec~p!HU8ie53<&rHz@v!2~P&ZxIt8QQj|9QU~tG1J2#;ddknpUB;W`F;{1FHGjrt% zCEi0_4kp!LLIB>MkzuCw0tAkN1UgC}4`0yepu|0|wA3iAcW1pF6{WbJ^x?j!)d6Sz zu%Y>cG5SMUD+2vIn4;bM`^vh44wlqX|7jKTCI8JG5ni6gW`!d&hp=r5@hw+TUUh#~ zN}60)e|xs0I?=ei!T}rN&J_BUvI8BiWPRf<5#p%-r4R=ui^miim`)%Ib}ZTaKlz&5 zxJka|4x^AqvkGkvZy#odV73#{E-hS|B0E=ZLJtP_@XENZd4k$L@ru~bTERPK1;Bfi zvC+zW8@&NSM`C0Q`dbrZfhXerw1p#b!M1{y*jCOpz$kYQw55$<F!70gQezCjY=JB~ z{bJ*i$Q?SSt6wcjIsp)wuRkL)Pb1te(zwA2v8@Tq&?B%lEbJc6;=7&7k#(U(y}m6e z<2KVq{U(xSbD*Q2P^V9$<b6Yz|BypJ86F%_T$%n3i?ZTTr&{>-(#@&RVq{Rld009n zSGgorSqq>X03*w4eXclf_maq6Z(F)m+Z^*|4xluHFjs*_Bse^9lii+&B<C*5`JldA z1-$A+f7X=ODt{Fpq!$mUWo&&}Lho$)`_)zjvpSvgo(u_+Z6)sEK1;TZW1SzY&7_Po z)~Y@)tBV7%F^|>k1(-|?ex@(LH0(qqi&V2=u=i2j@Y;~shvCVb4ZOTguYlPsy`}rY zI-j*?q#6_A0k!f0BRO!aV|N1vSWkjghj8OtE+oZ$TpT~v@>QQ#Z2N!f4yOVU)skdU zX-3&sEVhl8`nRktV-<9N5G+1i-GA(i46#>*zRw>Lx9t6-e1@2l?0t46(YxFE(xH-@ zX3mi(7+8DtE{gAS+jCzqfV#@DZhkn>+$qoh@_S)scCF_sfAn7=ZHAqFXA|~aiF%k~ z;j4KT<zAQt@d^IJlqF*&n;~QgW8HDnh|w+3F<ocg>WONnky*1e#(LgU;H2vhOwEkQ zCfy&xqErN&h6UK#Z>{gI@}FwWGbbIevuAm$qrBfA%m!4If27L3q%C3n04_}v(RL(V zZTLa<3wi#52s7@661j^AsVPLTzflrzT0u|r24lMca+q_R^7H)G!a2RD$Oy*WX8}!0 zI~k-{5Sc7q-e<$!D(9QO95lr5t*L*I!N^0duE_tI8}S*e{<ZiH<Sc>tw8V%3O37aa z00w9PliW8S{tL6*`%p8!wq3CLj%u6BMaUJ)-Nye$y_YL(ChkIc*}s_b&nVBI#%!qC z;sK<5Q{}kA?vMQ6uN@@GsBAWawC_E@_=o<5bwpgzleG5J@)i@bk+)hRp<cNUmIqz7 zM?&Mh1?VGjUYAnQt^S+gzC>7oCg!`S>{9noDgCm{+8k&dD=!2dRPU=;$*;O6*~|KF zXxJ^O9;H2BRgd=%<|WaBdBW~#E$dZ(N!Ydcak45=Qa~oJos=+kZ+%ff!i9Tth{F-* zbWf!Y$Cf<60CMa>+UZszib{~bm5a=as@f8|9r*6HS-gBJu?uU&3V|H24ARxxcD5qx zxzJrO5@JE~ZCg;Q{CkhvS0&_Vl@r!kZQ3E6`eXP>3~W3*^$A0D$i;1{3e~ABAIT(2 z$&n?!1>XTYyHXu-l=j^)!Myi(gBW%_z9;j=+D{b(@u`Avub^eVgf8gZ$-7kh^q#zf z=z@Q<!9$X;XUiF`I(wyVM4N&_3!@?FlF@e1VsM5$EsVMAD4}rAGKzu6{9jw>GSYA} zhkd&1B-q>0&W60unuox||92|nEEufQ9A0+ZO4kKFQkp3r9a__62sIP6kD9HrOhsX9 zO8L8KYbj!&m<SR%pueacFTa)W!;sZ+W?)_n5ISGt5}>$AZMbnPM!)KqUcQ8wkc?_F zUT)<x-u@G5zm>fP!%%aArv0j(|6J2s$}%04j4tT&AYe<Q9Ma=Ox8CiX_K%pia-;(* zN163=p#;$g8tx9vn?HGQ`8%pUd2qF(a3{RHJBLT^B-1EDFBP=Jfg6YzYe#>${c5gU zt-a^k7I*^I+m_p+AL@2BSLUV@DY^$9|6W3zIbW`>&0er>G=o16`V_g#0);m1lmf5J ziiJ(*{kdJYt%IkEE>oN7KV4etG5B%O$*kJ);Wco%nr9n<!y1U2kYLz9A-=ylTfO)P zdf!@4(<O_ria~F{zkh_M_f;i|Ty`GCoV(9Il-luO{V5?fxwSt_A*8!K5wpk{sN+70 zH@;#T%;RH5v-CEUTepc!Y<lBgO5=NYas|{+LXR(Dil%@T|5w_MH;;eUc68%fOs*wD zKf=1>%p~RE3>ffmF##eCWjeDiD-OF(yURF2xQSS$crTZBS1Z0a!dFz&0^|^%4->*K z4ikcn<V^Bcbs@}l$|4_KyE|j6z{qS|s+|nf;;_Z95Za+;R&JqN2A16~d>bXGVAI$C z>a}_YCch~I<rRY2k>9P5Ispi;@^4EkFmpM}YQw_-fklnd^>opVg=0m=9v+3VI#{*v zi(Z0Ip7Qq`EfAmZk)w54@a|NBjjG8urIU`xGn6d7NYfs&Q*aOB_JkGwVL?oK_6CS_ z$&ZUpN-V9dx7T>GGE*1)3*hE_T?l^igN@6*40-{2+<6?}-%zof0$g8hgQc0njn^-q zZhyS#IouN}_ilVFV6oc5IpbKout$3VtAZOJ7Ns-OA1$;IPyAwvqyHgyP)`kLIfFpJ z-!ihkE~)=?GqmnOLghVMjf(RYFORVw42ee#5>4B7fq5A&+>OTImhc9+)99SP*GL!~ z>G=KIPp|6#pf3v839S=kk6>CKah4qTbi%MR<TV(T6-Tyr=Gg<`!=p|E1=eVX;mzU% z(;q|p`4jiL%_UI4uMMeDTRs_5n>)KTo<;PWsBf-%I<n;=RPv2aRC&92AH2DI6x9^j z_Cc}bH2k{GS@`(8f9qL$Qq#hhJ+re5>0oYPp?bPC0odssaj6v(Iv&c0MXP{OD~!+F zMJjAJyzc@{0Um(XHNB@kS^$7mi$&T!JnIvs2$)X4lcvW?QBAnLCxQo-x`qB8d%#$Q zuT0W`cy>wubGg6YC~%@if-nC+ll#*=ckAzg$<k`q;EqNM*}$p({zG8VtySpr^7(e* zgDz-Xlpd5-x=P&LRH9I)3LN*{oXxqEztx4A7{MOa?)qkTKWB@5^0HR!5E#$2sy}|f zP1pkdN<AGr$L@Fm<b{-z`IpJ&PfpFVs_vap>%R9n51@#V)eaRhiFMC%qdbHZInfqO zu}1S6h}=Lt{<j%*Q-oVzeAH{P?~OkUD^3}S>tzU^NPx4eT_xVttx)p8MW(<|P$)$U zMucESYEcSF9=PfRM)rjbhl?V5bX4#21DNP$#+G2DQ7E27`R++GQ_R0ZeOvykNgZ8- zvk!V$hs!GZFqBWl9#$00X!UPwq^9~Ezfzaklp2veCwOeTu~q)2nX!Cnw!%vP3(kCg z=kE<mD+OsXC(+-kkTLTv{UR1`P9UjFhZ{=%bmpmEXjvBj09uy5E%LD2GD<2C-$f+( z(5l5P8>*aC)|6!bg7R7uac-_y)}Qak+44*6Pb<<ZuroU%n;d%UvBsp?-y%2TFbXBP z75eMm-XY}KY&gubpCXVCU{Z56cXXeAF|8$+l&Y+KeyBZB(>+T<q4Jv-<tp<8K#6|C zP(60+v-g#0`FAk^)0ywgiZ%j0E(_^>`$*nQ%+1V60dSnvH1|KC89#pO-6TKjQDRx) zU^0ykbU@@X4yuO-ZT^{eGK2>9HA6Nt9Y#L-2`%1%N{4gUcZ1cYOl}jcJ<-QN^b@v? zYtR+T{Lvjc{j???WkoHHyj46{&}4yJ`<aE(L@5AdK-u<eAMEQ!KnB788%nE$&ZoZg zr}7K!bGjJm+T&qz7@Pg-Mj1}eU*@XM5Lr>y<u5t<o@1?Ej}7gLS9wC?jw7YrSN2c% zMD63fZ1pQom?*xz_|#fS!6f~x5pL=uPf?U%OFaJquV!Jid#(h9(p9vsei<f`!+Bzw z6+Hf~$eDOFKDO_1K>~$S|94QT*XSE&@5Zh7o<DEZHoi>eaS$?>kv9m^<v6=%#~%1Y zwAKH`^j<w)ZLAXJf<C5T>0i+kXI2)mXW4BJdmo|AThrg#2;PZ3^ZnI<u(XqZ((N*4 zrJ65&5fl&{ReBrGlEeh)ftY|ojrm#5+f}D@ooWwhF}4;QMfen~m+nhJlRO`<O;gQ@ zBO;B;e&{5}T^u8j*Aq$Q?0EbIXeDAJi!rXPoj#pYHZCs3+Irb!w*V#DQ2X}c1bWPU zk~vB|<NNDg5+!ZLt6lzTzm^1b@K?@rvOQ*^{tU^sy738;ZCheJnA>D6QxS+{J4=5r zAyTzgH)Cgs@Swg%kwyP^y1Y~r>^kRZbppj=i%>FVjrK_JvuYAO@UI)wY&W#*2(GCi zZ!mloQEKV8uT6MCq3)0(3i(*rp#o{iE*viaXS)V%m;Ih577{j~H));?ICh<2a?sat zN{6MtP{7Si%*VR?GUPECT|kwlQ*SC23rIlrr`ECC?xH3FdJ-#@Z-g~&+;#Y?t}U3A zH4Mk58NaXUXk#ze1sd>$Fc_ouU$UM<pE<G*pvR0!TQ`BYIeSOLXAU2S!v7>p;1^KT z;}`$aVbTNIeyeN)Sma!O_q6ash4C`Ih|jZQs}T3TDvVS>(ERXN0k$r%YRjc365;M_ z&tLU(IR-Gbd=JfKet!|bay#=%-4_*i_k^UWgYtcYn&x}DKL0*7IeaybosvIp(!BVd zCnI9eut}~ADr&pN7mk#b(yCow;+q4)p|$4c_<?m~yx`Cem~d6beu>jTlz06+>FoqJ z@?7ECI6clmqcu~VS3te$Ecz~@zz9h)ay)Hb|JmhGU4Ic^uk(J1vbo6O32~V1R84wv zM&{pC*oCQ*sGs$z`J2p&(L*;MuJKn<^n{gUKfaBnA&nmf&W$5(ySFl!wdk?PopC~s zBOEVXnR~{egA7eR`0P<a_O-eXbKHsc>S^c4r19DSaNy)bzWZUaDYSYl<Yng8AX2-2 zv&W}HquR2OR=IBVGE1$8ZLXbvz^(qdO|*J@3$%&stR1YZpXpo^-BO*9+F%-#hEjre za?@U+>&a+8QknO&C{!Wmm>!g_T;>{il(eb@QAdBpj-7x?%ndt$-qyvAvM`Ve<S-9? z4M!niK5BMdUi=%)t{xhp<mheU$=yud6`7o_0twqR{NbayVM$rxIe++NYur?vESrV* z4iB1b^*isjIdF60Bi#ybI$=E+V>^`t53Zz2mUeaqMKB~I?9d`lP$3n0olJm=&jCK$ z7t07=vaI!N5cP0+89TzW(_^M2DoFS$2ocU2dgGIo6I%0=YN$)kyCO}N7V_;Iu{><Z zBK8=N<dT#+7KYl__{o8J+6wd00Dl8W^?=I#mhk>4YUA%`&B7^*$G$09&rR=(b95hy z6mFNuiV?z5)Pw-zh;uv&Z*h2<8x?vJ8Ez`0ML_}2!jB;qt#N%LVOLd|w_ZBbNr2QE zwE8YNNvUJ4*#DQ7h2Fmq-s=0`Efsx?L;-w|Deqse`6xk%TiB76M?BHj5;sOaeNqr< z259$sjC!>xFL<+N!&K1;;g1!|(s4gp5uZ@Asd|g{w&)zRbUTOGOSw?4?rXAe78P{4 zNhG)W^O9Rq-NHdM23kw-%J$#UW^%+X$mrY1*DpWCpm-tPj2HUHP+6g8ZhqxY{RYoq zn24oSC@9m9WeXfrgS$XH-KpcOofkTYZam*v|DP9n*Z2QmIv(5wO4=!qjq(pT19SQD z;-N_QIDOcA;+poRtEg-f9+mkvXm?fOOlQ?iq11<|`Fvsx#EwbwcaX#MlR<Lr-2h~Y znY&ctI)wcz%+p_=Q^#k@O1Qt{q{YGz;sQ&r+JDhA0Mo;dYPMEo;_TK#YPN3cj_zY} z-)K%#<wSQe^$z+E`|VSCEx~-Rh|Ij{Km|HQE;Rzc`BKUKdaXr`AeqZ1!M|J1yJwpJ zUM3SuyJ#M#Zit++`PZmUd_AC$6T%`pqs7w1*^s>rA}|Uw2_&uwDfggdJ<p7o?HmJH zCse+pkN(5S&XLb8r08!7++@{HpoKhL_zQah>kkR55x2YDc`u3tHusl4E0PT!HYN5g ztwqJo*v~XOQI$D`F+M^F!=6XgU;d2ti`J>%knoUoGA})<MLFNz?%?l1GwR2kB}1_V zXemm^Jk1-9Ci%X{dVPuX*Iw|bCO;DXF<5FkGr5Ys0MXMIolU2vLlSnJJpeojdtt>y zwaB_}e;|1UgLh6HdYFyDm`wU1%g}1Sk^OrT+$Pp>w(5mWL^>)hCvFOA$o@H7DY7Lz z&-U1K;6uhG`%TjUCOO8{i2%xZ@eweTN!&{k{?n8_58$6vK2^8}A1hp9DL!`xY}Bds z_-9V(bMM-xTWg(&S$gF|Q3)*`o$oi)y#fcZ<@@SnUQ`B`X=+5yX1BT5i|+c{OvT-u zAP;dC%3MOYBtnYv_CUO+vAPSe-bDv1=K>6ZgcogNcipwE_2&gwzq|yESHTW(q{z%q z?)ZS$wt~_5CA=R3xsH}64#JjxybqofiI**;M9jvGjN>;}B|4UFT#2{t)1og{fN#q| z>)+@L*Yco%J!6A&jvb;E)kCuL^eCa&PYHm9YJOsHR%lW{0}{tfXzbsN+H_^+UI1R} zrSCgc!3<=2vr{Y7&g7JV{qt)^-HVQiG=+~&5|7Vy=p!%Bk%VTeP!pq=ha}g;YxyJ2 zkNpERc*JA*r#lXQke_@e$%&fu@FZ27%73|4X6W2=6t*p<(?A2Rw@jo27<eF{Zp@_r zPY(W4Q}ibXKNo+wTyCDw|A`I#T0=6m@6Xa(PcFjbKs6yF1@-RP5BzH~0M%A;?YcIv z<OxsP19nyYrEz+ZZeGpwvx2_*Z;c;bhDw%WchMKA!vU4{9_S?(QZ9z8w1cyIEifb) z$j_spEdm|$TR3HLMRenZgs2D1Q|zq?!cS;Ychx0XQ2@Vm&TPUF#0BYn>)+!M=sfb% zOIdsrm<ukw0+ePzfe|9b+B%eP?z-c1`kzs|R+yP^IE||?T3SkMBnLU_0-@A=eBpm| zCDdFu=77na*?(e6J+G=5)SWfF0w#FtP+q2^yW6J<W#=G?1;f8(Zfr@Y-uE~DEmYRA zfp77=Uq73-YEVEa;LEtYuxk98!!L*O+8PTBWiDQ>b5QaEzRusfP5e3Vs`sbpC!EN3 z{=i*PtXiD&T*Xv0K^&Ym^RzC|gK?vx2eLcFtx;Zu!5gQv<K!k{bT-P78^uh#k!-Md zm-{XAi^WlV?6sOKz7;{MqBXb$OVIzGxTjO@G1%n!k<1xK5;A8y+rKzhBTqgeQ$J1o zY*HhqJ~n;d&+YnAT>f?39?6My6HNX3iTAwjLiMk@Y0UFQJGEe=aMz&C3LsI{8PeHO zb&UFKulmE5s%EHv{)M*AMrwLCMaIEv^G;X{zkHmZ#h@x1mOXch19QNiNrS`l@&dwX zr1_|KO82L&A|al+uv0wR-imf5eu)uvFXpt0{xAu&*tEO6{51=uX=LHKXya|}i8n{B zctqVHLMBLzvQsR!G=9boQYlQM1`yL3PbxA|`(WdWHdN5l_3-Vj0ci4wA=|d>lQCb> zS5!>g#=NC`IM0%8WJvkn`>>2B6b!fXwC8PD{RY674<Xe395j|ndgdPyoatN2%<v`U zPRt*FGqHL{d=}#JR{6e(j5X4oEPmI<RJ=m{D^?U}YxNXsJ+Kw1MUy1rNdhNX{`nzA zj|4(Fh1-%J;a^Hx-0=kNu^rJX4Hl39eqWURh1W{>UwN&<<PS~G?;!PHL3q2t7$02v z)mlQ7Ye&rmJqwI;V&g%a>?CiR=IPR9*)lJ=K8#L(6nKj%Vci>5fY2v$W_kRnw!2Km zkrzP8aIJ`qjLQFK6UL9oyFbhrLGsoSGlRSYEcKEtfdI0f9LAEK$;)=LUH2-Pnkou3 z9~e5`6t$bkrf|*;)&B^a8Z2+uLA0Lw?9k^dIP{I2J3(%NpX0nk-xs#v(C5!)hSfyA ze3lPJkM`)_d%L3uBe<uP)W$!QuZ3|v2(<$ZT?sYof=bK9?yXy@ww(G{&i*sdUZRB9 zPYkWe>;d8CtO$%~wb5l7Am_D!xv(E<G&(^YiA!;u8ylPysaH5+AD32yq{4&c=lxKb z(d-I-SD+l&gPJI<gU~*usi#tePj)OBh^C1?TCVC%Sg#dAj>3VaoAqY%d<g8=iq~R~ zq|$o|9>LpLqM1cfue}X7!DOSHMJ4Xl!PaN&FFR+<9pUl&Sjoa2cJNVBl|62Ii?Afr z;ZB1o66z+xw9~y*3V`9K>ngBLg??zIMKDbffrd7arPgoPEo%Js2|tNd?!Fy%o1!St z*nJZXRCL}Y7=(|CHbc;>Q=YJ&ezM|U{WmISt+Ip&Jvm&5@*AT~omuTc_OppHz&V8k zQd^Sek8)Qv+k32wm<;%N61MMrP<Z#v()pC^+-{7;Qj_T&hUMNrN??OLCKr|c-B8yV zgmiR#mH3$sfG!DpXT+1|c%A;9g7FGb+T@OoZ;Nt%a|ZW8VztWldDdXGUj^4^7FP1h zA;d~*3`<AWe_e$rLk64~X=PKH4|p3&kwKChJRl1={oQ51P8Wo4mDr`8svKtEJey}j z^LhL#^sp0B@;g~~vSP%MPlEj??&dDF0WWy1;SSh)aXfA74kM2h;5Dr!-mI~ZS7`9u z2ES#_Qk0Sk*hmbOc<Bfm{~IO#|4NZK|B3ti@Wlo7^jCl3QXbB+d`85pOK4!eeyJ(H zXiSofFy|;{!lUcvW=#S(nK%P#?<w(=cuvhz%wg9h5O_D##TdSj9bHGG&1GWPDaAD% zD&~}^ix$}d(Da1ebN>8Hbpr1`e2#g5aTv;jV?7P>hg`prf&@tt%H+ZM5pQ~l-wzc` z+ik2WkhOgISibn)jha!yMf+azi%y~)LMzh1XT8yW#1TqwA7ka~>MgJy->aC!tbpY~ zn!LU09~i#3nNAIQ`GjX$%|uLt!Z3O9Yp{K1B|cX<iQl3G4_$W?Q@ZvccXI)o+cfUo z9_^0q`Q(a<^w=x_mae(!OrMZBf&f;<fMeyj>ck)2lByFn;zJ0>5wqSsHccx!Y>Zhi z(H(KjQLj@|L|a8#)#8K%%kF5b+9-VkQ56mig!>qd%)BXWBHG17_b3F8zX{c!s1X8> zsyBW1E@rnq(xrTGK+eohe3bpHcPgqVvsf;#LMQ7itifw<Bk<IlnS?fF%f1&iE|>aV zcNM-^!(y3+>c1-YYs$aX`<H|DleKWLK=KhJ8q0eH>mFI}lJk~%MSoVG_Doi0TSyxE zEidO+_Qe+xj!rT)O6eYWE8h|;r_!xY|Jp^aKTfrd?c-V*QlgTLajJ>j2b*A{XbtbG zBCTJea*~lXfI;w{c&7lJfrrrZTA(cfj>Yto7-5T$W(N1I2&&Y(?U#sF66)j1voMVo zzOaUN2b}6C$9d?=x1Be!XBXL2IIa<20VFH><CVPxkBty=t;0IsN>(6BgPJmzBfZt7 z;&Puq1d@Fr!v8|r)A|m}^cQ8b?WO31Kw@v1jyF*+X^B;7#jvmQ$`ew<k^4d{;xctC z3{`YPW{7Hl>)qu2#1%<C9C#!zdy4c@bVNj`ndDBQIg!Tnh(|ozx?p7tX1NG9UgyDX zlj7@Zk#A4&eIu!c`7G^BC`)t6YaMV+EtbsA6TKd@)-OtS1TE|A&_OCpZBY{E_9#K< z*d7B|5ayyBKAE@N?<(E|2!Fz_8iZjKcNsZWJU18*=;E&pIprC<Vv+K}T0=X5y^k#r zHmMl~!KUn^Loou*Q%#rwMiZSv+=dpW4mX|@9BGW~b|hCk#qBW)>QiT<u}4URMk2tf z@jBnCcsuBAFU<L7lXpv2fDZVi%J^BTuj5zslrdmOf-0`%9J^)qx`^3(ncI>EMA~-- zBd-fP>y_!@4!wyYvrI#D?+r8D(~^U&<^5_yVrO?6<5(Lw!q{A`L-Dp#Uy|$gjT35Y zs}iM8D|^<LQfzyedXy~X*vaxSu0W~t&aY(8M_QiKUWUZ;QHRS4hD#UyumRPyj)Jm! zi!6A$(_L5meUL+GS;<OpA$p65`KcXf_xImHrj-lV6;CBTFK8LR&)U;oW2ydI9>o>i zv9XjnmTf>-h84JpgEY)T@3f0v-CY%0<K-7+8F9KX<$Pq`X;ToRsp00_sYM;EB_H58 zhN=0x9Zcq&+*mgfX7)^UFi{*X^2Jr26NInL-QG04NQ!BU1kaGG)Bdsb%JG7@=j-CT zmNi^7r#-l}B(iHRL`mm|VZW+nCtSb5pH~u3TTaYiQu15y&&3fg%C~ppFN;r8$)VXk z+`h<j5o`A^uhyh=Hb%`J;%oy;Sg1|Jx%{~hKoj^)JRG<I{0bLG9=dhz{VR7<GEU!- zOX`^__l_TEZzbDcVAnBA84bET)CIf9d;S?+`daSHhNDslHot01eE8aJimYZckUAe# z6Z)>RyU}=LlZ+G<$bYhnWM;Ao9sT8Z>@=2slXD4oVVHe^CT7Je+Alf-#zW=<M&-9v z3XGQlensMw7@w<6COS1**-=lUiZWvGQe5-D#e+*8BR9U5L-n8WRHKO}7qsTTIjcvr zas25?k!}K&XK`+rZ28XLli=>RC(_EL#2{t&>|ktyI$Sg<(Tk4-OI;!E2Oc7ib&!f6 z97v1@*6wL$tYCI>T25E?Rz|Jnst~?InH+eK1gP9FQ*v|2y6AT=D<G--#7o1-hd|mn z|KBelZUbnCIZ}UsIXQSKHS7RCz9R*MN{=lk+aeEzn)oD)SKD3+=Ld^5eWZy`RZh-L zRo4xwv&yggy$M+E51Ed^_jV}T@rpu>#<8J>(M={&QUwRVbxBtqRH(Wy4~b>ncv+mI zr-bg|es{iBG;-<0H~X?-A5zMnqgld7Hx0d3?%$h|0Bq<U;!;XxYFuXk_i4)r5?9Y> z3YtQsf9B{EBa3NL5?H5K){gcI53&$4@~(?-eRNBW97|qux_E0eZkvmGQ1|4ur@Y6j zfhjx3X_kO)p&N#>AJSJyjYVbMx~|_>xgNBR0XH7gk`MW8D%y`*K^|){jDKGqP%1h% zMW=_mtDDGj0(2|x>0e%wFcezzL~h&EsjB{|&R-03rLMdL7a(z7UEAcO=Ra)Vxar~` z_PwD8JMUDUIM5%mwbCob{0&xP%2BHeXim7DhWJCXh00QwWWdd@|5h%;Hs*2B)pMm< zHl9Q+a5wUSBcsEwuJbvM?AbzxhJEWW!iw9tJ11`YH+Y>pquJh(FV{fQ*-NDSBv!T1 z4^N;G7Jd7TBBxa1I%zi|7eBx*O|L$27rSySzi;W&^Wa#&I*J<XeXCh?cnFi0E$ABr zebol#7t?;H74t>=dYmyzZRXRvR*sUHB~PWUfR8$m=WPNRrczQr-1>W=FZj%U7VoLN z5SmB2&V8r#;eIjh1yw{OCp2gyr@xV+ZvBe82LewzGjSzD%oahWbV<^((5%8=grZtl zh8zk7RKUM{=(N48Vn}wLe(<<;t5j!ERsW2r#P#-i;J=!Z=_Z3OK}>~R01r5@vNd3& z&T>!TtRI0)pVk@=zP@o~?}Q{B@8)jgRHiv1WDlLd7sMvycy)Ps)r<p}OmKrUE`;?m zba6Wkh+<S7YiC;6v%_a)V^SM29U|Q_brmbW)+E-f$m^;gDCGXMNY_(v%|!*3YOb3f zp>w0=L9?7fHz5Y1S5nC3RAE|mU@<i8y`ffNUGzxT?PcEW9-S-jBVsUz6L>t%aR>gg z;H``Z{fGONJMPDkV~3f~b7&*ePjNj-!Xl3d3fX2-ppjrTeY`w@yLnFfYR8Hz)!_Qm z%(~a{Neb(d_V2-%toO(f9h34!#N?9~yLM7eyh*9)Z5X76pfucbx56^+cSndPOL9M? z)=UFVLjhj_pLGXP<N>Ak({3)#zLTc^i`bFytz3I6km?6J7`JKozG+=0ayB&2&v8ch z#19<t#>sk3=J1)`KOUj3LPw9=gn3)5=RDatn&s^#CF@n36;uDz3i8v2PMGi;Gu4$n zi|@;)jLmT{$%d<njSC`n0~=d2BLi-pSEF5l{w1MgcG?XJa{am=RQi>=PVbuVO=aH5 z*ewu^<Qdfuqp7OBtwWssJ*DxE(9RtH?@HXq=J1-QD4{m=fdIpOu}m4g2Q8sB2YM>K zr0+T5OJ~EeO8O;gu%HUB(*_y0Y<~1wmi>c2-lf<yMtv_xi4S*>Bq|o5;F-8Pm9>DC z_uzQhTgI(;bw_2d(W{T-l(&bxJRjw`)@oDT{(%#`VhVPKKUu~{)o(zvGfFpXSA>W- zOM6#ZKq1qXOo8l`^Y{?puX<vfqZd9dD`Qr^1E%f=-uBknVNyc@@?A}v$)28G(iW~w z$*J_;D1$!ZNBw_g@Z6NG@|>r$9njCR6vCs1g?c*GzHRPsv8Z<>=n}W-l5_T;o)m%j zuDXB5`l91oVu=x#-L%r}F6HKhZ<eA^F5ln{LVhh-*=Hg%dUKtbpb1%U48!Z`;(uUC z>xP**Lkq9AT|I&n{-)qkY<S+_)*}NaalAuvq?=1-R*Z{HzGpWX@FIkD1$6k)wy;`O zbY)7mS1p2;J(k(jJYgsVaqZ8f@jHF^QM>jGWj`s+IU$RWd)inszW0V1htKYT$zl$} z!|uxBtrc=*&KMv^bi06fx->3EEB)HaG_EXugka#_ZaZ)@PVza9$5Vg7w2g;jj))FX zj*qN<C5u<K&KXxPe8c$mb(6(<NCF6o{{{dswY`4KhWn^oq=5pWy&&d$O+sa_`{ppa zTSby3zaaO!3T$oy!*oHW`T%(TX#fG>e_MLK{DFWhaXPU)811+s-jU~vyO}u<tOA@{ z;4BU3BnDDl%l}>8Gbd~2qwhI02kNMXdsi?be`^ergIIY}i*``H$>ho)by&miy3Qfd zUiP{2xgm}hRPuD%9HibJrBWxcOyWgzA$&oOyD)GH!A%pLh25JLbp^s2g2h-DQE3h0 z6jcLLbRISy%)*|^%eI1B!XHY#FAhZ9coS!~>2+MqYJbQgrLSYC%_ISQUkItce7Rqp z^gub@|5rytm9cRqG};m>J`e5+AjQ=|6HM&IX-J#_NCCr1aIh8Ae=@U4!mDwj4|eCS zO7^{$ID7F7dP+d*IN!Le2rixp2xOKPJlI<81V43AY1?VsoUnTEULejfH<Vmw=BA)k zlGW`5vr!ZVzu{kExZ{lc4IbL*X~2pZrWY0>t-BQrC~8vnbV*7d(g#5PA^1rELf(67 zA7XWaeBUnBCtR%pg}Ov+(~I1>b*O9^m3aylb9?SCn5?(gNRiL~iKzZ)9Qi*H)&Gg8 z{!c{pe<G^SP5Hv30;sV5YY~+f65tbv4~dzhyTS+0;yt;A-jnG~Q;0X{opYF@qM{Xl zqnJnL%9zDxJy%{2N%CV`iqcmq)?RK>=y`e))ik&3-KhnxV$Hy!@(*V|M;EAUg*l?E z8atkJ-)lchQr%c>c;GKqZeJ^|?mEopvv3P7fx=bcyu|$Tqc!_5G)cLRB3~3Say<aV zCtVC)_bjR@Jk<l;Ne+l^*xGrVxSGH|CjEWC-hgHb=RP@toBdEYK}>ar1t(`cuWcq+ za;9%rVo7JL5Uq^O04&QmXL9OGu|3n26WIL;j`$0DC*wrL9L4{YvX<khEg67Ezoa9k zX)dJuso$wF!>&{N?Nh{clj^`DiEb6LLL#_2WJWXEGA>L|*O*W)zW{5{e5{G_4{U%l zU<Z=@%DhpXFMe8dI4YvYxjZ7q-!E9-&ue&^gxUM>GL2N)%BTxJcTvgm0su`BZ0`c` zel<!b1vqx%*4mKkKKuO$<;=8s+wY#3Xij_QS6MEH{S}39!><6d&kA=)VpYM)2z_#E zWQoZ`ZhL=LUsQ6=+miqllCi(!G6=VJ(A4SCOns6lf57XAN3bJ2(d!q<s*V}2UY4nu z`;d#-1}Kp3OoLZ7r35`nQ(jlTNb^fWVCF|VPrcVCJI`Mj0{c`y9KD8KTbs};GS|(^ z_UTc-q2muL<BTZz&vo=G7Zi4*a9mCk`b@O<5rK9At}_2;-Uhbz%i;)XPk?T1`1PLX z(z>DxtnS-Ds}RW1-A>#`-oW0-b7U4WT=9YWlJ#Awt7dV=)a-8(*N;cUhTPDa5mHiL z>$k>#mu?MYN{YMp!8@CX4vL2vq6=O>*ESm-)b<nHZOa>fT;uvJBV;sifU7<s7~v+p zN_g*1pdU?W8DAeEQ)ZaqoMnely6$UI3pALjLxX3(umzRrOoK4%zm9xCBECzn*^apX zY@Rney%@fMxNX;~6xziXU|y+G$G12lL>S<&6{8z*YE0AOx=qA4r0e;-jgL5P*Yjx= zZ&a?Ys#FzT?5b7r6bA+NJ(S)&yAl`)4v=3yGO3{RWf<lD#;Jbw{8!#iMZi9^C(rlH z(8Wgb=6{s~XZ^dsB66Fr{zT*+S@+|ldm`C6#pxkL_Ne?jeWUM-U*`kTt05Nwj)}e6 z%5#UY1*Y<Dp8M_!Ei3emr*jM*2E|UrvUFmOCSWj(sGmI!!>at04&kFwL*d5J*iCOo z_`T{beORBlBXEKVx3v^DU30NIob%|#O8gLEKzN)!HSclOW4Kx29){Im%SX^BICda4 z9jiV~i7g?S)VD18g4I2@aY<I$M>#`L<u?WEyHl&PzY?%+g~dyuCJ4W?Xb&Q~?qS`| zO`|OlM%yL6;ct2oV5J3GY`yjK2I#-;w8KH6UHl&e3<bQ;5q~tAoic=&*;kB(_SkqV z+J5;jZAh@$_?}q|5UYm&&%~;cKq36QL-CImB;m=+nd(8Y#lW{^_ruU1^s4%hNx<gr zVfW>|H@j$5D@RXyHCsB!Fsok?{7J3a78>{eH*jDku5zJt4g$DA?XS_d*+x1&2tTy; zdQo{r5R4<HX0M|@CsQJb?aI~$yzZDGx(8%i@X9(eda|G{DwBWhIkk~NjVy9J(a^pg z;<^+>JHCnE+BdIa;M*e2rwG~Jzkb#+{5yBFPeJxvPL5Ona7qtM-FxYgX&aJwXLVWm z>mHO<7iukW9ODt-J`>I>hnH9DVROe%o+HL25XT6?3=3%WCC1ZBCbfn^6s1^#qF?qy z;yIcw9j<mK$jB<|i@+An5aq$AYB`{tNC$~6!asQ*|DsrW)n@6H4u$lLndYBVI&5PM zlik<Yx9ojyS&xFkiXg8#7Iq*-JZz}k(=E?Xn4U=;uW#Q!3Bvq5v5Z>%-EIi;Hz6GA z1;)pC>5XJbL0kor4uG72l}7=`a%V3w7_aJm8O3rbBP#|6l(~wu-0lzl&}r_u=`4lr zhMz~yIIqIrvt8L%de0l(<y?N}XOTLhK2GN;Aa2L$1B<65cV!vpFvrDJV?IT?J2?OR zu;`E<F0H$kGxnLc-EE?BAO147YA=Yq!UpLGFW-22X(Vnh^9af+Y=_9%6DHJL=dV1Q z&26jhpB9#iOCMuXO7>rbu9B%x2!ou@sJ^gr_1zi5bHnNuxg~b*SKF05OkeRT?M(Tj zBIp!Ix$2g?u|Q+EUzMo;JBy*GQuEI&25;7uK;ffnqmp<Pe0Aao<Huzqday{d9_8zg zdH_{hTg`Nzr!qb?tKEzA$YGd{{T2Oq#5<LH7b|mW?oMLlz5;ZC*WwE)?&0wgHC9Gb z2y!%}wA>ANsiuoM&IbZ&00<iBsf~+Ht=KoyCe(n3>(ias$I>t{K#9Lb>8c%w6r300 z_h;Rrda*SMx>r?7|AE;+CSzvT8)a0_`;@oLhgfk70h#H=uU*!SucA6w%o+BYe{QMb z7FMiU_2Qpds>JTbq6THEtqNqY0<FMCk7a6Y!^}yGR>=DPWmS6tc}P-*tYrtE8W;A& zv<l>uTuvfhILM#-%N~&{htJlUf`ZQWPZ7{`9;@^B3}_*nqx{i<O<P9jjAFskh{t3q z#O`E(mfa9R{DB8|R~KwnK?h=5kxYM@%o>ZcfY?Ae=d<b-)3jk+_5ZQ=-ce00dbg+r z1q3Og0i+5FsDTJbZ=xbf6%Yy1BoUDg(z~Jv7|K@ZElL%s0SO(H7Ntdc2|Yr9P^1P3 zfx7@b+r7VYzH`1i-nj3LH|{?&hJj=eR_2;({^oDanP8dd(PdXMP$9bTKzRBe=F`H5 zYrov}Gr@W>IqxM8_YM49t(5uvg$|L@N3SA8ub1)2V)O0yU-tTBz%e!d`a8v)HL!Z8 z{}3D$;)VMJ1I+TeaS0F}JL#6Z)m31Zo`!VVrqB%9MUkYqC}t8v=3|C4+12$_SN=U+ z6Wq&b;p71+(Fe+Sm@OED_d~mqu!pke*g?g)#NhWvK#RyfoS`q2n%`!U<et}j4EyPo zlIYo6(h&q|+cM~4{6;QnY}+JRFFGB&Yvr%*@pM+UEmo*~agD;mGu?-2hBIA`@LP$^ znp4Bm8rK2kPS(AF+eDTmpsr+-$YJ`cujIpRsrJ8SF}M)gdG|5ozckeE7GM!;Ji(W1 z%m(t)c?1t$1YiQg<G5twPyC;3PbxDN?jeM22@pcwOD)z4S(gzP;BVhq)C#6dL@!<C z?T$F|s0VOsQnuUx#rXX#cMK33f_4)&V0@qtr0&0{@LJP)H%|bH<o^s>I1i5hcR>qN zi`gQt*F>X53WPyHDxKI@v>gM+wyS(n3JguG(wSTo)=tXW)2Q8q79}8|#gnqnUWy;= zv6t=By%^}0=H%PmfQ8-?V2APu>u==cuSFwIRZIR~OIVl(UU{qr5yByR2@G^S_ZTsQ z8hSw@gVawlNx(vPMh%Cd_lp9LRuA^)DzjEU6BQ(SReqV!9dqZE+79pmQZRz?r=a;i zXmj5+p#Mt3Z>}BxwnhxPti=NX=3@fw2EL)ziG^?ydXe;MRXmKM?pHnQaoqh8o-~mv zHbgC-s{-^s_dYWH>UlnY<hM__3Eh%c*Y52c6uG>3!36&+hso8qW$jf}K31=b;RyxU z5NP7#Md-t!CmS9LT{Y!J0A=lrqNd8HS)X=Tasd9=I#iennuA{)SZf_0J+-~W6{)7w zx>1NDN(L>z39~Y1u6twjXV+$IYxAmWnxF8W4M&~7yyLV9fA@~3SA<cJNk=|Wo#pWB z&_<V6Sucjv!d5m9*#N7-W$(T*1eO%Om&VM68CZD(QL~TzhZnzN<RF~A5eK=4e_J7J zs|e5gj-HEnHCr+KaJ`7$%d2MTbji=OrnUcWk=mqgoUL9h!d}hye3jHf4Ul-bMm_$j zYQX+0-bbGIFPTl7`FExFw_Or#^n=Pn^1Sy-i^fiu;03UnJJrjcCfR!dO9VzlilYqO zm21$@ml`YOBW`s>I$-y5HI-|pv}*B!9YmU-KJW0EueZc=!tzJ#?t%-v4Zt!6{cLb) z_+`Squ%9hO|E?!<pEQ_T?Lh)yr|ev~eD{M=gX7)lOc^t`EwZRRltztQ|Hc~N2_Ey) zJZX)xMOIv>Vw>IDpksOednpQ<4dDGE4xiTDA`T<y<p}o<2Voox$4Wj&aRKpGT$-Y| zck$;v+VQZzSeFu4u~FSs>Fo=w@VF%2D}1liT$fU{rt6Ql8ze%0IvXYIZ32Kni;<-* zu($HNJzJO#@recc`$jd8c}Mm8jm$r6j{m{B9UE}Hr~1$8g$$r`<S5<$1MNb%onG&M zS<U;q-TDIfrK(0bWav<8c-DyDRKzTNz6o`bpjL$(ZjP|=$<4*qvDNt9wDYN~)bs^m z-n9iP-pH@ntR(uyF6UuOOg&b~T5>Z!z{*ErQR$!ULK5;aKd`EugIH23;f*`^Gl95v z9I-j@CBJpggl%(<2l9VcQ~vL2%Ku$W`Ty@~%APyx_reT*kMGq74?M}-ZOW+a`qh-N z<GWj<VFpnO17^d{mI+1VUBea0YZj1=o;|A_XF6I#QL9P5`ryZK)yA$VJay#=&|Z;# zt@dY9=x*M1Ea^psQ^d)<@oGT5PaHW2*rI93a!x=f@Jw&M=p4U)WbT^G@S=J|+43dQ zgnP}Ve{VqrJ}#(wk>Py_qqlrJkOaMN)&>V=ivHo-KNN-tFx3Q%-Mps`e)GIMSfli! zYFq0q3#fsZuE-YXNDov)JT75GP`Ju?fq;MFlG(AZ&l3BG@&DD`z1e*6m%W<~k<Oc0 zLb`({@rYa2IEpJY&R-qgwdb&f7n2idd}egqd<cK+dWYtFftri+EuQ|C?cTX*A9teV z5WbE+{u_nfa}`pQwGlsk&q(7f%O@B1Ix$dyAALMYlAP=>Sn&1)XbwK}uC**|EPT9V z#Py8R;C4mKcJY$pGa#J-@N6dz9yAv%t&n=P!%NavMs=QOTX7J}mfU<IJJiZq_rT9x z&%gQyTlwIwo7-9LEI8xJ)QE`>ukh#H{)>8`wWPR)K%$xDcLg5zb_V{IE>9N+FfF9< zSLCAy4kS1Jf4>YPn7kA*0&xJml4RNBCgkwW$i%|JPH!c{fxclt@!YA}>h%|i+1c>D z@*~)lZYg1Bi@YRAsJiB&yhz%q*y?3nT2<P)D2KF^9WI*2EC4R?RU&oga*iDEbqN^* z@vAYeUJvr)I#5syWLy`aRi<0kOfIeRRd-2}vq-K9ZsC`=c#CjcMY*-(cggJ2%RN3O zN0or460{1`)-X~loBM6gH^jQG(QKv#k1#Hg!yH9kmgt?3z#TdeeFj`k7v^<Gc;1x$ zpeAIB5)cD<YX%%3X>pmW%(o=M9$8my%dxDej`?G_d4qEPHYSdAMtI!6EuwDLj2p3C zsi=sH0o8514}@{aKHf;3X{*dP2U2z?^P=KeQj%PJ9&<QX?yOgN(0e7?$_dX_XSnHp zX%4TOuen6(UaYXYjKWL>sx0=>t!&(qWXL;kfS6$}O3!HZjs}$KDH?pO!xho}i4mdY zar^V<7bjd*AJN}m7M<SnXIuJ%`xQ0UFOOLaV_#R3TAb9TeKg@?wmSs>3A$o&w|Nhf zEC&P9(93~#xXtDm6@!eFZOwN@!jCs=h6?_hY=x95p6dhs_>+x98%28s2vAaD5?aJw z;iTkMInWR9A_xc8uX{D6^Hi=7&#lU)_?O<yz~}W`IN-qv*vKvMFI1#rcgrlcX2Oj{ zFUg$I27j8?(jQ|>p%{Oj^S=QZ-xlps#Mih*H9C%$;P+_%jU!C1euUl*$+pt>G9AU4 znAY%`BBV`M<5$lSU};T!-X=E@)kSEP6L8o%x;c380NM@kF|z^z)`7Pj5+J6soG;wZ z#n-_Gv2(RBh1e;TK}x7|o6G$oa+$89*5wi|uGwdH4KlL>%_RH^YQfSOnz$ej$O9^J zkR|7Q@&jr7dxC2@LXZrkqIC6^ajR1deFrCF1A33D=N*&__mZ!(iIqbfNdBf-H{M@L z_XmeaqKeP4lRzu8Hy5|C<<sn8!xd?ASpaS))U>`;S~`My&T^|aZ#<c$*#X1D-$|Mc zHy|bV4VQ5U$SkLhwWUnV5>9I|WmiEk=4=<mv8#$efW8c}o6wq=Fkbq;;?sdAt;`@z z=xI>K)~cVVI0DahVrOxodBpXK)78lDRBXk;n|9V~(0s9Bu8?p&$oRwd`3OU$ykd7y ztDC{az`!_#VP*g1)*)eU`D-_4+rqd>1JZJs%)|D(=IGT6b(O~=I%%!PPhVPg8$@z5 z77a;!AJld~g8*DEZd%9#2XJ21z!v$#PDGTS#wp<&R_~lyH8YcBG`i|w)jJ!~iAVH` zS&jw<dnG<RWOE*nv0N#ZnR0oBTxCg}5y!m2Av-s9!Y3RDyVo$NAJ?)5Rcnyb9<!yf z1+jBVmW1$lZ+oQrtcQl3w6g|vkx$zyzKe3{dyBt<l%3MC6$f~>Oe!fiLMAf;C@rW0 z+A&J?+W2+lr3ANt{sC2JJw-?%y#9^Td>ddgRfhUpZ{v5|fG&g|HehA*oLyfjSM46O zIQj$!XgdG7UF)f^&+0aihrM?#EB31}gN*o1RJsfNY@^tQ%8mFhmkm9H;MtD*Rr^rl zidt_}Z{^vfj#VD~!~#grMx{UnMYEI=ux$lcSXl{GbCqR2-oz(U(}#&21?w9VM4lO6 z;E=9xnKSoYwSgK>3z$3U-^6|UfPX}XIPgTamaic29`w#$4MpA08j1#Qw*-N4=7szi zBw!pXF+9~#4mg{+YUBL@XLC*CScwa#xl&iPv!UE$dCGDI#+VAb-3L@)oFwQkV7L+f z!v{wPX%L@4*5*!PR987p5A2zm`*`5o)s2_Lj|y{zTbnmYQ4e>qdbSj{YV8R15%t)1 z_q|%L&9n7=k41-Bx(vTSeK9kLn9Tem7EQZ35$JTFRQ$QheLCf-f+q9!<C<|2z`u}T zr=T;rfy*SWWyub%vMq5P?{?w~R{E-5PSc%d*q12xa7`q~w&K|*s>)C*^ymu)?UNw6 z8B{uhn-;GXftnYxQkpMuaTV+7BkweDkrTsIp9XxCzfrSzHJhXO!=2kb4?n>Jp%lWU z@9J2nnCr@}u~NOhTT)rXwuY@JVxtYOQ{-FQby3$5{r74o)Ye2L4h+%(@9GgL7mo|( z*5lM5GKnGoz9NxY7eZ5<y}I!7+eyx#ZMpF2g?lr8Q**|jJ;k58Y{|XUt4V}k3~J!b zIsAzW_=_1i^5nOf^KDMNk{O)>EX>aWeW+~e?t~~Za20rIF<BeXA-GmctKi#tNQni# zux?-{4BJ=zer^TQA1nC)Xq*UEl!1TW=8M279vEc(*Au#bb+(Rw-tyOAyRyTWw9IIT zw~dYQxcW1H5FyqU>=`2HvfDJVmb2Aut~*CI!~(Wu-OYG~#cq!w&U>4#uF_$drjbec zboABHOj79OO5<hM<WHu+9XENw$b>bS2BDq7hyeV+J7biI=4sd3@oRmaI@LVFBPC%8 z{Z6K9%Az>Z50m*WG0p{JbClWovdWGZP*Ne@7MEYMA;Y1%`vXoo)sW{6di^%0Yf?Z^ z<>~oLMK?wt0hi_Dtc@PjkE`{Ss9ONT|ExbB#|UeLklc)p`}Q`Jrkb1Qh|f-I!nD&L zLOs)qnI#dsrrrJSi3_8WU<RdkSb`1r@;f&F-`XdrR-uj&4Tm~R5lcghb>o*ZR~dUB z<L;Q%r)rvH-x2PdyV7rEdP7P!qqi>MykQlww-LpyMd<Rop*VAQA#;0z>=;gmoiH}n z5uULRJ}u~Y=UWCgGvE=L=VcZHUFVwNeNFO=BF@ZM?-f9rB_X95VY^1#!b6)A?&o<w z6s-3*119HCGB%B*M>D%7y3HhdO08Ja4S+Ge+54F)8{6x<hGy#UlgBbnr`kl7f)YvQ zbC)4x=gen5ep-4=UC355<RR06JkyF6My^gq#=>osmO@EqV8a83uqB39^mfrA(GOF+ zS-rMdjMjEGs#ECt?eNEdV^}F8VqaAi2~8kucMB+zkUh)3r4gY8=NInzs!5&{DC8cH z{odVNIq9*AA=8V=wKhKri|c*&Rv>Q2J^6zMhS+^WqGpAWsf9LC1}w0Y$!kPkd=J{P zV5|mQ3q3h%90fntUhFBo$_*l?#LP2IHni=uc1#vXQ_^y$QxKYSAB9Gc(%^x&y#DVO zK^q$qJLOZ%^f0+r^$ItOd`m)h0`-v1$j*=DOM*-ItiWBn!nxf@1s3hO6>}YJ<NWoB z*&{%0t>`1jZYy64B*QB>4ETfpYMrP{@tZCDnxrzD@0P0=b`{!nFvTn8cF%<w>>=+~ zb-^i50uh&A-rHCcvp&S($zRv6N@+{E3Vn|MZtk@8RSM#UH{q^voS}mcV~m-CYB@k( zfRf!h3==mU8T=NSpGIe7c4fr!NPF8m7lTq6uq^r0@!4XbktAKH27aZ8d^n62L0Nqr zc!XlvH75zd$ijO-8+DEbBjtZc+vabd3$})SB*wh6x!{N{h`nmC>hy(;&2kBLA*iA4 zw$G3o5C*Za<?a9qs!m7NeK~J?jjiQahS$n#zq%>~a2qZ}M(;u?)S*OWWB3lxW}&K; ztD(f^S^O9_W0fU5D+kd}YM*<baL%eVvCRMol{rZW)YE&a7uaA4>^dB(5NV1y%kXBh zjjso8I!?>HUoru1(o}m|u)+<3{r-PP`teP*Y|J3{PnGp7{~PNPzvGa{rRs1x8W*$d zwPs+EVAFN<W{bK!5LW(~265$y3cF?f-b--r>Uz*fryIb7?-GI<YJ8TLfi5P$B+8G+ z8|u}X{%0O8Bp{YrCyW-icUzub+pQb~kK71CaeUO7$@GLQ1Dit;<n`S<(su99ek)MF zwZ|K#vpa<5UZfokn~Etkm=lD@<p5E~aI4{Ek{*#D+*mm9V!AmDQ-})drue+rFP=c_ z>_5`j1`nxlSuUUnkpqrXPFk9O@?0|0zQ6iYN~ri>-mjkz{*QYB7w<cm?Ued#{*YRh z{jp-IXu7?=GPYzuk##)#UtdkZ7`jCa8o9u_G$Nwpw~1fE@TB&-w@E$|`2u7zV495x zRk@t(ATmk~f9dNcd4xv<*+K^5GPV}BmY0!ob+KQ2Cwoa;&E1XL+)j#vo;V(CQuqXj z!8md+`jJ^awqg0T%ro*TFzx7pln2tS{mry|>KZxDDAYp7VAN(#Nd@ZT?n&9}u<)Zi z2SJ*W%tb^LV&*q!x@Ks&TRwQol<vqltGZGp@PfI0J`X!XXCo-9_zArM)e;IZ$nTY+ z39}U~g8DI5#bPU_ES0au8Ymxz2?903quYcQu5M=A@!e|$r;_RLOAK-YHVr;tt*i;u zRcr@Kloq7Y-BnBuJM_XUt>8y(8L41>vm>nT(v6|*7fM)oyIAyNjw(BY$a44>j1kWp zMb>_@@69f955Y#rXWDhg=ZoC~GhO6_Q|!juh;tm?Bx4U}oLx=&ao;U=r{hy|cjT<z zwfvp}Dcs~G;sF<BoB!6fv|OyhB?=_?aJxTjuZ)Z*guZvJE6yTz-ez4Qs+-iMB%$w} zvk6mpu~oi^`<x0)wPyu}<rm2aHQ^iG1wsOO{!cZ@BAP!OU(taYjxaDHHUqGT`+Crp zYcQ$1VqmQl)T~+WSR2I0D$%82lNb~+&Nh)4vPN{8G;pKeAQoQ11{%Eho>SEXEhnT9 zd<16H)5Daf!>{BbJ=rwp-iwN3Kw(zT^bwEKhhicmIUi!GfS!!gV{Ph#Nd4u<-()Ra ze7lOVZO#hXtBS;8wH-sAYs2AYsy~8(B-8FRja|bWk*?0K(NqI(Gg%ud(idvDejy*? z=m7<vQg8~AdPPWqfQH<Veic45n5FW9M_A4BH?cd0VLAo*<K$tR7veRw*vW>Djl|?; zJT%@nV$k^=Nk=}}i{shVSMH>2v^$8wlPha3Rq-RVSV)eL_JAnMHxoT_biNBXXMzc# z$voEFK*o>!a=4~(Z=36xwdrmLg7~H^rmo^m0o!21r3KcPmDNvD=p+du$&1_3Kng`y z!^N+NmlXfb%==*1^-D_K=#%N9XE)xVJE}){DwMP~&~1cDlpe-v-ga8D($@tT_Iwl# z#&jwi9V*eqZTK}3FC2qvRtDzBIcq)N2rqX3TM*=^R&IREGmo}D8+C_-eD=-F(=(aL z&PhE5Qzop3Ysa1C{GpXInS3>GiHO{_{dtf44QS+`q6+*WNPoyQS4d*m6WESR+&Ja8 z)+C3BXMMd|7Q8mb9dWH#R46pF!fc@}W%$N)L<KH`gLP>8)Lr4GHW{6TklhinSlCm0 z4tIy{O3r%c8)lF;`Q!ojy!;uI44GxF(beQa7qfiYUP6DBs%e9Ydu8XirZp*`HINS9 zXFpvOHhABa|6$H$XT`@(I!@%1q3IR5x6i9hZe_^48xX^JCSHx76Zfw|%60b1ATNd| z`Hm<6n;-$G%Y#^)jrCokr8kb^N%=UQ2g@w~5fukVPWgqyb!B-1H}Ji$I;8P=xrs4J zJu>2h=ev4wY$wdhYqnD(u3_zRO|!QoCA@PyYyk$BZZzVRU?1Sls*2`aLl}-}MRnfL z7T%ilt>PiLRh9hFwHF4d3Nn1<Sa;(@P-&U=aX5P-BiDAN+ll@NRIqG=7Rg{(xCnE9 zLEd5^gwF)>$&|wrsUa=;Pl6z;gtBeAo)7yZqVxE<2#L8fj9TW?mA3KXUM7qA#dn&w zi0TXcHH{qBQF<3!w~&g2;-{(r{hiWiqIP=#l~2|yjrT8X$SQu(^g10ORv`Ejh_PHC zimJdO{@P&B=Fq4Bxal7k1ohe!-|LRKEMX|W$o6+kBR^9he}2ce{~$BXXbJc2lip~F z*52jsZ`Vez(t;^JyZE=&0ogxJsZf*{s@9BzE&!!B9F)2*pL78D2B!QTmk@+=&PPc^ zVBw@?N6dY7yC|qZa4V?8=>&pxB78^xbuN1MyMChU4I<q<uq!l52Q0%<0Vf+U(S87& zV1qk}{f~S<4*?l{v(LT)SCqw5j-I!H!tqlNbzk`>_@6U%G*@NK*^;fAYD?KeUPBI0 zPzAEc(`*{Xy={Z(*xBl$Ua(o$;HYDBL4GCiW0WJ_C>*7%20q;3=|BOaskvjWq@D4^ z8OasVQ4!&Lk#oke?|lQE{ZnOO;pf)n=UY-d&r4w0bs$0a@_G^P{3eNaOqX5dvK}_O zxl~0;^mAYH8(N<mZ3o8IZY&PT>l76Ulh`nG9S!51LkVjp@uR+%7Hh{n-bDcw+?vox zcxpPri<_f}(yUr>Wo8=$1R)<03=3ovw@ln5t!@+s+Oxg+xHC^dDGe=V!#^ae4rb~j z3iU2Njw-7GaI?%IPYL*+J=`4hn%;Vw<8We%r<CB^CL!1A?>}!TVaNr*CqtZvF>sn& z>t^iEvsVMnmEe$!MG0r~8?3ehdj=MusAU*R+ty$#XYYU<wqY>|?pm9-Ty~yH)OKQ6 zCM|Ef?Bv(Nvdl`gvq2XA_JP2;n_|CV_X~KYHr`F5hHqfS7y1%;M)49Z9wXkeXY<cl z`hLC!prVlAWBGPE6;rb-?MD*mYV|+XoCAX4M*AMNHP|ZR6?BEdY9<pS60ICAMN~M4 zjynTQ(gT(=bvFn{sh2_352MNq<NlErt`xMookXM~S?&Q&#vKSjDbq98|4H0@Fh{O= zdxgl+=M4n6?E;T(Z52P|URI+y*P6K(y{u49P!;M#BBGzY`A6RU>EaLoapo;cYKo?~ z^cE|}6?5)IQp%!g4C2Yz#NcZDGYrbwlwn*Zl^8D`kqHEcC$1KH*tTsaa)_-mP31s5 z9_`l@A;6TAcZ8NGij-S(rUhk}PVUzf0XaKx7SK@w3`AicM&h_hmM^1*+qj?Yn4-0p z-z>;yY+{#uglQ4ScdJJL;96b&M5#>fbeqr5=XaaOE9dN?7JLT(aR_MaGE+2GjKhC( zHgdK`lb*e{(ksHe#JJTKK+9KiOQr=%k1+sc>h75>!!RUd`=jF{*~C8F>hM)vAc4_s z7S%@n0H}a>>m0O*egktWd`60X3R-BI)xb_JOmx8`%ze8vm|Hofk==vMB>e>7*S{H5 zw(&=FTXTktUVco{N@>5D^NQlqZ9<o=^P5KR#JL>0awRHE5O4sypoA6yA7ZqfPNAO- z0dCZ<@2|@h2;oEj$z6Qj-Zrz|nSUu;jelOZd&K+6A!+=d{P>EadAm<$_Pc$gsq6i= zVOH`nsvEd5YDy=P#(d^j90jOFngFNa?^JQpKd!<HSwO=HUrZS^l&aZ7qn|kQgVMR} zu7?L&+!?Fy8w52p^ay8sng;-fI7zDNW*+>uPZO^}eIx<<F~y`1h*iW76^^<2Zm;^c z9eP{Mcj?qd$)2Z|POkhu*;ivu)g9E$9~j8mwp1W(oRei&5iw7(H(r{nMEMAAz5@{F zYBewrCo5F;Y(|CQMg7*LlQO6OTT|~eC=SNK1QKp?6S<BT#>R+881yhZ1CwwkOHiwN zmS<b=J=rc^lbsg>(Y+k{+1KUjw$02Q$W3@zMVzUz-*Wr$2%t_CAyV2~+bQuPEsejC zJU^h=o#LV#1Avhyu*4uby@y5)V3l`M<ZMg_=nMxN=5IN)JZ4Bl+@DFbmFq;wl?^mp z1k=M_A-FZX+zq^YYn-%u?z*<#P1zJeXcB*^9`J_0b#0r9w_flddgc+bhBI@?+k;r^ z7^B`GH<vH<cv*Akoi}1bz(#Togr3aqEgF^|M<-r>U;H0wv?33k28RhRdS75Y7RY$H zP`oP6RNpOh!?UHW45&jArFRcLMu1nQy0@Z$h}PkQt&{2UBIIiJod*Asm5^NE^S!|_ zu%GGuRIYgc(@hA9$9QolU@PI--M%QS&vBaYcZA(fxBCgu#Px7NuXkUFbVB9#ot1?` z*GlTyfmWmVWzQnU{<}_KlhwU;Bv$A%k{A3w=Tt!A(5<FvWTT37*O5V)8w!5ba^mPe zc3InB@@W5onFH1(t-bV=!=XkPufTFh&+UbBHlT(Ww*l1Bj{?iVzNl_f63*Vk_o;JW z!<P6kd3Zfz?nMpxeF-ExNX3MnxEo0u@WJo2!Ln9cm=n@-@g$iv4+cy?R}G7W$jegx z+KF|5ZRa;IvkCZ5zznEgchIe1wH2WcR9{Flv^<88y*{nv4eyUIKkY!E0D-ube#l;= zK_}M5Kxi)2e2f+Ut+vILtvfIutSC6s_G6{)Q#4?!6p;^(S}t7Paab61vXFUwx$1Sh zs!-sgw`qq?AD2A+ww66iSEo#x_q~pV-r4-?YR8*qoxA&M({;VyA74>>%;ex+G*YX; z&nM2kLCf=nh0#AYA%QaHhh4mfbV6DA%wus72ObBciCm6@k<VZW>SnLiqFtbk^A(hI z$%-A)igPe$hCW2mTfj@nJkbSq>Q)qgG*O@LJPHaf_giB-!-Z&2ynl;Bqt7z&_GLGA zwDOFt&KVF#eeA|{9#Wk{Yai;e1%1sC8zo&04qJt7_A^&lW`N3^9Id8@;TaZjiyr<s z+3?GezARc_bZc^!*b@vsK1zrvLWf?4L^i<gZ9fl-OHrc1r~?Nil(<w21|fdPe?R6t zO~-w==<@l)@+Y=Vm@?ImxAB4^A_k-5`lFwR@t&_^{tOvAq70sIacxNHJ0_ZV>(Per zq;v63<R6h^!J{!h0yx!o(euEkcUShlUZH{Q-qs(u%Cx&4aeygcH#XwHliepaCY8K9 zc(>LesrJ{C(!-c}pQO>NQq??X{r(u%o-{pkN!78HQ>Tk!r{Mh<gXRStJS6felI&5G z!9(GBqNJAijc{7&gp*6wIl1J;&;Hr&D6<{{_mkAc0GLzC$ra#5<qD<GE73W%<)!k1 zCUjoExES1^Pc3pMxZ$b(>Yc);W+H`S?@HksqbGPl?#TtgDo>sqf4v0HVn!UXt{?vl zJt<`nQY!cS>j$q3{huJL{XcFGiV8T=hMxoBLbj*Z-tD|zGdjj6oiKVSxPfubv)Y&a zbA7mgtvl$)ZU2*BTBB=gLy9!OZmu={oU<#_Yvz3~zHV9%2+e-WP1Y(!KfuX-p!d!} z7RQw6saw121r@<389y+To>hPISTx)PI)dG@7vf)D_`GlkX@7GdA<BVlPKdHqRV*1C zJc;cq6RnT=D4dtrvE}SKReIjZS;{&nmwyh!tFdJ1Bj>C5gOswla6ijT;CdN`e0Lxw z4@f@Wp7nw^=Oin-S5B-#jV5Kjm6(^ab{{stKY^i~D!(q`Zb@jhsG(wI@{;ev`<)rM z{Z>gVcJo7OJ;4omc9idSwvqj{C88x34HssON4c6c=JfJ9`zwo`bX6A)OPUYdKMMKO zk!BpqZ_=NoUG_YI1~Dc>sJOsQ`;cJB2G>pT^06(Vuw5Tt4^47dBi!FkclD6Fb36Fl zveN@5A;~tn3YFD6E7|esesOQ@9+BrT81n1Y<2Z=X<k=I{Mo^;xq#Z|xS8#KF-NA+w zr=~@^nvH%f`kip321P<jG?g}i>B!R5<{{u<=c`;gBzHz|d__hPg;B*N-rLn{6Kg!x zus4<(Z}llyOuF_-XFOH!11nvTM&_r!m=HQ5?l>Pe?UpyKKI-gy)#?O6Cm#HkuaW&) zINM>fhevv<k33E|Z~nTz{H50&hFGo`ndh4GDg(FCL!ni^jhn^RMw5cIF@<6(Eq52b zh(5jOd;%3K_jq<n_P~3a<Bw}IzTD@GDWN)*(+r$_=s8&Sr@j)F&^m>Y-ZNGV*wWFr zGor9>FI88gh)lHhrS3IVqml3H4X%lXU;eJxZT_Y}a}dNFK~=QK7c44M&TV49ofF|? zRVjp3(hq_Z1-w?U#0Q@cn7L=HjeBV1cNfD2UTvnbs{6z`TV&N%z$YC+IA09YX+<#9 zkJ~u=pgejF+I>F@m*)}lN~@m)g{Y7l43$M@sqAX(t|poJIw{`^Z8f2=y4I=~#z$Vn z-;^ZH$*oz21gjpB6BPRZyLCIlr#GLo5r&fAxr6hKJJr&!*D^ic1iNGEIP~&^{@#mU z>vt1fgHu`+#t21rEE5*1ZlvZ#{ZLxt_-6<ep04Fvl0HXTgH@P=T?`MghraP54Ckhu z%#k<+)9K55UX;`juFcE6%<J$B`8itWIq$02Nfxswt9nwbvOMvVLj|=DeamKJ8W?jr zD&s@6S@=Ge^!cr?t+QE9YFlly%Z2jzyVplCjPx+$j<Tyh=IHkezmC6aK~Rg{v<Tpd zIZDi|Q+wB{Ty@ij>_MI#5QP)c!lB?BuJ?S5#s)ZVgWH6Cah9j4r2^89%UiJvI0nlu zoytGs1hqYI`uR-#>nkhLC~1XE^7*?I+b53b72lTTDgTRdS=Ss8gE|px`Q*7HnZT)) zx5$on9&#AC_Zdd0tgS!D@0epIH^S<Cmi6(PZ!zD8nS~!I^>h$@Z7(I85wd%;!L){g z*7tCdEhn>6OV<KCZXu{BY6)>#a-}&s2TYV2Haq=76txJAc{Pv?26Zk8)*Ba4498g< zPcsOC0`*K|Entghzbt-7oV;Kd6`4D7(6(N;hDusAxFM<RBlIIqT{zwD#FOOoTN_94 zH1e;~{b(IwOb9t=E0j=)c;1j%-yeT@2*5eONpoQIHh{dqS6(U<;MqBF;7stY>FEHC z@-K{cvdr7YeLH{{E797&3;<|)6h*^yMfU}NfLSfwV;PjRH-imAM%H@r?5la2^S*-} zcY*J@-#RiTu4-&2<+kd#AvPNu31l!jih{`J6b}<7jx>xvSCY~nR0W$xG{6>RGO;Zi z6AIhDULe7VqfSTXxd!2cvc&+p!X}7Z+k*Ibs8i`>;P(^+!<?w2UpAyK41G;B8^(`h zTI%cG0M|Z)PQ-8#NbL3F*-l_op8#IF1RzRg@rf#jF46kXEb(-}Cj&ybH2b!K%O6>^ z+nxs}N;lWT3`k_mXDy^X&wz8RotY*_AXj;JCv9)^yTO7`kw^7wOK#S;=Im!2-7Xse z_q<};eaifs*60{ISo?t3To5ZyZA|CmP_xZ7YD(z|#OueS4#zWc;ur6+s2Upukj5T> zmzoo;kzXfEhWn>r*G{u&YP8KvJ7bJYBf`o&D;Mo<62kJR^BNB}!0;Y#@Fj1o6Jz;4 zU-%QBhhMUt)7T7=B-x*{sfYEV{gxypn{3B$u{d2?wrk3qt`-?<=X<AZhX<syQb|wG zd*to}xPI<hyZGLjEe87joJF<o5{$oW!A{tx4AU?4ImX%i?zxG+YGDa{@rCe6!lA@S zeZPJkqPV2u=7s}ha5GET`9#RG9h(s>JYh%3gePXq82Ge&IEDP|G*|y)Vf|~DnKO%c zd;#q%XlNefei(FiSY6O=d8bNPtYTHj$k4ljuwY|mzcY4G(zB83UiXfVv6ra4lvYu& zq>x<fQWQ@=>7kBm%h8PxnVOXe<5>M$GU)s?Y10Ai)89SxTa={FXKxkqudx$(8YAY! zd$4zKg+AvdRqkd4$INimk2gF0L|t*^VXe21YBQ)(E?sb-RRc$5F(K@5b866Q_9I%C zUPcu@HNEs#*!|LYZe+6*Ys&YY9chJoM3kc3UdZxV5}Vx8U4M*CG~0YE5~}9YUB3o& z0aUIOAC)n+HjR}XP0Lwo4)3${p+{pgWa|7reP5JMzYG50+5QyjV;2qqEo@%sI5?z* z?r=46Z&*DduK^x_v>khFF8GLSS7W{W#C&eyc`RE(#U^AXQI$$!LfqMpsZz>ZrNF;u zKxOmi3%7ho<HWi5do<wr@*%PQjwkMJSg6j5OIFh;aT6WpLwsa#k~*e$9o%a;%~Xs7 z)twztQ_s8<zrM(S8^^1}FY^7lCaucYKyG_TMT4$-AoL{q;+U-^3eOUZ$qN0ba1b5J zN21QMO$?HJ>Bidpk-{@Qa5)U_;BA@xHRdRDZlhlhWC7h9a$ca?b36jM<WW|33D56U zIgi{ulue6kxmcHrfs)j#e2a7VxgwjORXg=t{}fC$GXO9}z5E5H0c*{x7hXkrBtjFD zJ1Hl#{UonQ8*M61TCCJWC3U?kQJH_Q8rn-)Q^TmOYuG8ggRb~`_!qf;hqp&2g;l+; zX*hS-X8Emx!F^X<N$1PL*_Tb*1e>?VXM}c76m?2rlclX`dx~9fwj?)EOjpMMgs|FR z;cM&L=H-O60u;iri4Ndr$y74QKCiBxQ-34&iT@YFO>amU6ce_4b718cw*>%evIC}L zZ)w|SR&jjXL)fgG^Q?t5-}<>qUd)L-g6k;sccRO;i<Hm*fuE(~20M0-o;3V0%5=Q` zL)}9eK;LIjDw<#1x-1duVp%TR!fY%q7~+EYFpZB!A3}N1FV#?IZ7ZfOauDE?!MR`Z z3*q1IC@h!aPc?|!5T)tm1SW*>G{&I~ej(UTo}S7m>359IQl!-9mCV5nhrew(E!11e zj>SfJ&tKgBQaicrqLr<f{xDa`aKye@yt*14ehnpkUMg7JapBW|SGX?cQv_-sRZT)W zE%oY70hC|foEf27Pj%I`@DKSW$Jz~ZqsG(Bf&tF{0h+^Y60V$~`nT9oG>ot)Gq=PM z%j@z1>ds)4^x2A8wvx+d5LEY1Y%qOSO2fU}Bgoa~*w2|2r58AkgIN$JLkm3Aa=zuh zY-sMH>S(l9P}F+>VQtm*qRi1|NmZ3e_jD@~WD~iDP=4re_MEpfA&u4ijL%J_HGB&v z82a1?kae3!mDc-kOS^YnU;8AnA0<y@Cw+~Lnvv$(2i?a&tK$&JslND}2ai@GUrkHa zS{!(1nv1T6MU12k+Z<es?uFx_$%lP8Iy_T}PqUq_p!%eTzpu}wofdqU4sGEy&@MpD z%22b?me)C46R`k*ZJ<Ycxba4uun&i`k(V<5_C@O#j0;)5O|G&DxKpx%^F98b%Vp^( zg`cHZ%;DtckZ=zqv2mk9o*61vY_|l*ttqJA*4wZeQFBcU*T3ay?^9lwB>fRy{de4r zwflv;{g{Gf%Go>|TT)k%fJj}L^jqj<tvI{f{*bYe#W&|oo!VI>&zwNCuO7)^MhtmR zr`c`SlmrgEzJo4YbHk4GRu68Q$Q3<-9m<{YR}`sYOXkQt@vt&7A~aZ$ar+ImPJ2nR z*7^h*SwHG1%s8Wm>_lnKu+2U^<ZfM~%asY&*9D<q3=&d3^{-xTPzzcBf9iTgIHhhK z1@PZEYa`H3edU*?J5HLF&!9dsT6`d9)o?CffiF1PlbU^zS5DrT5LOOJ7dr(**;Vvi zxU|M)aJ%K@{7p#m3rl0i+pBD%j~Y@pn_M5@JLnpd)7NGO@&e4U-wg09sbSX>Y-LOf zG<)qT^prlFKs2J=6eDMD<|7Y9t$$!f@$r+g!jI#F<5@EpeqA7Vp3N0a%a`z6@|4%k zIt2uNy6}R`67YzIit3jxS4!UGx|sBuIQbsD@Hqy!G^`<t0*w1;TR!yg=5+v=JQ9*g zB`WE@YSv{~$95-yWWi&3_fnMEF|ym!dx(P^U30}L(8$j+><cetwJ;yjz_7rwn0^bQ zG~d=?k=hG2v%$WNjf`WMUH1D5Vu=%IVxbe8SpP82Y#jF+`K8)mcRC|zt0r{J@_9qj zpm6lP3-u`lCbX7v2rlFmc`b|Yup6*up~A~IUF|l&hs_<b3l`R@3+!rMe{Y^gp~Wde zhz4a3?d_?0-*@4iIvPI9(&SJVx420YrR0Q0<}rT9<3G`v=j|>!qc+Y-_c9Q1(XXMQ zGauK{wZ$@Tp@~MDXzXPMd#YQ=kAk60%&y-rnqC_(fGUgAbkj!NRFl^NYhkDTUg|4x z@FoiT@+^yOjx=e_e8cepdrFN&KkszARpr|y?Z=M8o544|%p56?E>ScVx`P|C7(e(< z0PoLCnr-7b;pToTqIAb4rJd0<;P&7G5{0VAWWPA`aC*b8`6gc95S%fg-M1yU`OLBM zGWAJB?RiLx7|P?scaM3J%7>cCu>!DW(}9RxaexX{DjowuJVum#)Lh~nKu_hnNDKW! z;(e+ciDTzj>$QI-y<J&V!?;=#ZDw-lwHPNeplbX9580!y(kK5;WB(>q48~>eNM8N~ zThG<o2YKMB0m@7D>v~|U1uhpi;c~{HC$3}a>}X+&Y~TGEbt#%R@KSA<7G|SYW)_$) zSzeP)n2X`0`u4}^XwD?AH%rk@R3eSAntIF8%1Yqv7vkD^0rg>ySDH^+*AV1fcEb8L z@EG<DBHOIGGrMwD1&KI2&!TFPwx<d#h&PYx%BzixusSaRq70A#%!Y3U!fDgix|DC9 z`z{8@UU{ztdacT?C9P!J3>7(PlF%q-d1$RaLfSYgk{R)XcmKz3)bp2K1}<CIuC|6d zsk0Q`JRtCjQF;4Xc`lpA?4#OAqt`lxt3bJ<K${q<ubZ;%RM44;3o`c>C)!vMyX<XV z0`f)12l^t)%<RNm*Xx0yuCdvv@YN#M7ABexk7nhTu1p2ibqN~HKk?0^$mBTucotD5 zyi-Y8iVn3~4rTJI1M~}<#cX6ITt}B-EBAAxg|8A<v+#JZjrtG8#84H#IK4S>!|hHv zke}d#d1U=c8D2Oa(}-F}PV{;3{3cl}=c0cTEJRMYVBA7H{uMlrkF>USP21WVOeK~Y z?HnP_fLEH2j%ZAU&9PKVkNf6v5EhoM-=FJ3e~qxik-*BD6BX6RPi}e~16Xm{;&hYS z__y$l57N5HbdI{a94r^xw>||&uR0Sm(Ji;mKIExuBfTlLhr8%v<4frY<4<7i(iUi6 zOTicZ80`!XeO2wg=QqJOdRYr@fZZ0--=H^khCy*dUXi&uRYS|9Vn~U9ZyWe+?3L_I zWQ0281)(wPIXh&6pFairZ0Ec3ot4~77QeDNK~ZVr=4YE-1Q**kvPUc8KIP8F#1L@q zr|+J#V7@qc+ZnFOnFa8~y<?me?@<cn!CB@Yv(Ofc+AWA2jZ?k#a={HT__Huk_wRk} zmI0MXSK0xNc-{QY@QIWMO4@-?Tbu~`Sg0@N)XAb0xei3;7&|NH9fce8_ZHt*Kj!K$ zT?s&0W>uA=v+wtbuXL~1KjLo}FbZc4>~zJ=cSU@tPeJ7-GQyR7IJANQ)=Y(F|LXez zUMHP08JKlgt7#u1G55)~r`2bvHMp^Q)(t7~tX#njy_4&(#k_nzu5WV>E}HbZ8W@{B zIl*iJ03&5QhnLmuP|*j8;Oxuyp=9^*^UC`wMbD+9-IKokn7C6K6EU^bCU1LSpN_hE z=L&%=9JLzd&X-7sTbl1)y=n)W8{vOJ={C#XQM!31X(P7n_99JQ%jbp^#+i+?9Mu62 z1GYj-|6q|kcQR1Cc3f*7q%QmyjUrR*W9-)gi<5?@)5_64(N7CX^!wbs&HB)0w}2>J zC@#(~vSFOJQqaFE#WBm5;il+fYwBF*xBf@*?i3IE)2h!SK1o2QV~!UqcKSXU;Os)w zPsWTI?+V9iFwqa4<G5qJlTTny_R~1UPU%wSv%Ve4m#$v#dX?{SJfseGq?PxM;2pm6 zi~E9vOmM_Wmj4Z${_5*QiQH9>jXMelp|)H=iwc1!F*4oHa6()%dflV@QazX>!j;{s z@&cma;}&hg&UJsL@EG90bfhN&4Fy2j0i0M$_082@dCutcTkNB+cIDt-lvy+eeT(}# z4n&D!pbq>g@%}<_Ie6XnfE^PCSwbSc+wNV;R{w`=0N&Rdf)4!)-QgEt%Q>$C;W|+I z8rNfc>hbPV16uBZUx?ovqT-&B4WI8rCr){k3M+%TpKUEDf2jHTXsdA}Rt9!)DSMVp zMjtCb@1f#6LNRH6&t-WZlU8Z5ON9F%i|o=6h!99n4O4RlWcGYA!dp<WlQz$1(AjKJ z6(mW@biTKGUc!d*brY>XJun<G;B@+zM&V)97QbKoZ0$qzXVLntPk&ZB`j5oi%m zc|HNA4{rj$>%3rTW5kI?)2Z}kpjxKmNd(sbD|Y~JTz%c~QqM}{jN|uzoOzK(q!m>^ z{>SYi_+ZC#@QEk4zF+%e=MQ_#5f-`lf{nYTk)!`aa~^Klyf+}rb+<ym*r?D>Pya=~ zpX;Bxg$ri0U-sdp0BhdU<ZyW=udz$3U!&#jk68IL5IMF+;SSA84mFkM;5hltftxvQ z8F0zItbEnnKayXn+>-fGa#SyRmEr;}3Fgle{!Dfh18rDn6=NT4XfK>x_f-5pK&`$0 zHMP!juquq>z=;=JIFAj}HbAokxwRNHyjn7T@@7{wvIaPsDo;@^(nzV;LTm91nGI;Q zt#{=}edE<rZz0VJkdVgnMRRg;qFZu)Vh!1{UbO<(VWQ>LPb6R{Z%ER|)*TZ1%WO}o zt;O72a!tN(8KuJQ;lYOARE={jKtVS<voH6SAY)33gF@1eW;>;j&tvzvyD}9s;R#)$ zeXUgUgML}LFVZfFSE~Y2)&D7qjd=UdDE3LM-zoNYbn-lIJMrj$OR}xNsDDec)vibG zlk7tfN&1KSHcSRqp9<C%>h%Klm5&^A`VXz-!U*w;u}zRb--;`_4Ns2GtliTAH;pES zy7ST_6#X9TUE5l!T11R6%ws%`%)8fLKm+mnT?0vm{&5~-a4KT7iPIRo`8HX*aO~nE zfiKu#IvI1lt2)yB;Q8<Ns4m?zpujmbX`JEgI@P$-1%5m2C&H;;I(WN_CyMBwSLN1L z<H)sWirQ;P1!kaaB^3;!9#hyzJw-}_YHk(tM35;&-jggN@;!<yNppe~EBG=iPG-eJ zz4z12B)c|46FTwE6v*c?H|PjDvL1FPv!Ucv9-udj4|bIJW;i+W-`q@7Fn=EWp5JWo z^ogK`WAV!GwccOX9e08`d1;ZHnRw0%{3(RYQMJ7Es`nUj$p4tDNHZgO@141A+>u)g zba_0-Gmz6&r%}?Y%Ej7)X6D(~3S`eGINfS~3`e<gTEznLj4q&eM`8P*<9Pi#rXpMU z9*eZa4|~$F?KTTVS=u!I@Jp4kNY;mOP<h(N@+2}}x7o5IG+MyoiR!L&8vq@QQ%9(j zH5d;Fcrw`;tr*C1p8Sccdt<zN;HJ6I<7Ar>WlsO$;gO(Cv*vt}gSXhjY5Zs*Ur_aX z0tn}^{jYxtA%7E+=Uck{IZodf-Re2NN7DC4j|UIkY}%JeL<B)Yae3ioaNOe*{1}?* zmn0(aPb866%3~$1`tVzx&C-Wh;V83laYs|r+hDE8aQ|!IYMNFal9o>fi}6M&p?W+5 zY&)+__&B3y-Lv^-bq-xw=7ywn#W&n4Q%-#9P2JPu{1^C6{MYc^LnFnUNM^Auw^8HF zvJr&o>zekuOZka&o(ccNVz{q8Ge?Ye025LMS_!#EVa+dm2V<`*Qf)9!yBS|X0mCbY z2^HGm{~|oUm}||+PtVn>$UQ&s+AiUPSj$>=(LW}Jsd7Eo9?@$8?*&p&3ttYuV`b1o z+Lj$&OIjloRDWhvTtjayuQeNqp<BgaQI2dC_AOq>(rhHP<)5s(_@4?RC8_t}kMClc z1ed&Q2fsMKb+{($;G*Ct0Sp>AFbSMBNq6w|IVTZu_!(NsXa&M3pR)VPKbsV$vtDK> zPI<WgBY7axIJ2nC<el@lJ%u$VyXYH)!$<s`6k2<IJeX8wpIFn(^0ZhFC!mD38!4ia zh(fNl4tOPMbF5E`<ft_{<2$3~>fdoK>pP{%v+m2T_mHT?c8o2N(4%b^_vU7c;)|pO zL8qa{skCGXC-%06y&<73xov+$xcDJF`QPf&c}a#>M4#SWRpN;;rN@Tp(TbZksouDb zq~7`Z?ERFHw&2!doHop{G@5!f3p?E>;7ac%{#34HB$DQyqJJetcWIHo=)!pfR5U1_ z!)E+u!`8FCYYhyE+BV<n1Jn|YVqt_o%=Cf9hf;xIWpFj8ATy$j9}}*~@_ml#rGTv( z@3GXS=(qK{amP@7XcOC0Y~=8ZLJw8k(^$3Z#6_gvdxf%n9M=JEtP7o{kHE3I-mZ2A zp9?IfvKK?zZ=`6VIU&a~iRhs$9{ms%xRDHxm>P*O9H8Klo5|!mm={jhTj}(u_hfx$ za%jZowf@V|eT=d4$(da*RU{y?Oo;r}#fEVcGZoplxUYBjCxi#i@ipBE{xu~09|L%a zopaZ`IBNHOF`u`<1K7m8eUR0BUq2#b|G=ZRCzHR#>`w{Xd^9ZIdr%onj>6ihSAAX| zH&Yf@_Pb&Hg*M^D%UX7GCqZ{adh{`rkgY*&e;W)V$P}T+end32>EG)l(ii8+sM3)V zhU)+aXTfC_Q641t$xDUt*Q$=5&RJ=GaSu7Ic*TxkMg_L4?wH5bQzCp0#n%0I=LXGd zMJsK#Gkh~&3@TsLo1+3AGJRnAk7R7z%(J)lsi#giMjQUIQa!raet$D=IGY)v$8(2l zyU}B&{pF`t64ub;lxFU?{rQ&ROpLxF93B#3aQs?J;qK_KF}o0|(TrqTtY4!Z^RW8M z<Zo~RamT;4&K#K99^|G45E$T^mLkHS36Qf@!guA5cI{@<j<<iI>OV$*lC$|kN1e7j zz5RJ+{Do`EseY*`{}1chKwoilNO%zLME$tvmmTi3&4kcKhs20Del%ZAQ}`>r)kwAh z=1O8XiUpe(_&<<Jp2q=lcCpfN|Bu_Lvh1o`I^LcEZ6VOaNRE2;Qul&A9{)?wmRrRL z4IcTEg5P8Axy=OIW#D&d8t!hbEKs|8`>&;}-2p%+SjB@0m^b0K6aht30vLw|J&)(Y zM+>ODI-tSF6R;KJVk8>d*Z#b<<ZLRH1NtOLE71am$|h6r_cMX{V%-|Nr?;bLx?n(J zYygIq@MV8U?(T2KWt}Vb21FDtq9rl*oqumMdzh~(H%*me?B;`Ju7ZV+fQ|IH-w#yD z1hT|z_%*5+tBw*10Bm9`D53Mz+XA!qeU<(TXxk<e|E^|lVISL8M$G(cG27uy?#&*K zygooJHo<Lv#q|jl1v<d()gg~KtyNloj42drmuXo#U-U^VW#OCBGENHg>mN;^twQ<M zvZ_{MUGZBc$uv1h1CkpkSKksz4q{?nm>Z+-I@Q0%Yv-ZA<FzP%s1%>%XA3}z+!eD& zeu>%LyJEK5$3MkvO{!-DYk!flhpc0mBhXtvM~MH1Y;$xmA6=M?zXjqriyne@yZuKx ziSvJ>lSD!<=$!%K(1_ea@DZmY4LMWcE8|ukjYp{UBbcAvmH&`$tSTu|b$`~-IzMmj z0^1tBuY{uLz|D_eqwy+ZE<<R!)l|FslzeY>Ghf*Yi~9U9l^gSVTpW$e5|H}!Pqe$F z0fk*>vqfscLnu$a;yu-Jp?8*34x`owIL*MrtNLj(mW|#(?CkMd*Ol)aE>E&eCzj8@ zB+}jHOVJ2~el$xw^}SZ>zKR;;Kh(5WVLIgHp*4jQ*{=(OPfeOW%+AFJ|6nYo*`K+} z<p=UatV)rtS0~yf2x)`Al*Zz(fU8eavmzAV6W+AsXO#XqYz!?ZePi*p@+$ZkF3J&I z)VGLANiSKwb7LU+fYFUt>B=8$nl0IByo~~VOGtrs<fyY|ZV|;v(-;t}z4(mRJb0I0 zFJiPU$yURwf2G$Nq=VMZw;?AI%mSR}3aahShcvv`LO5JBPB{Fsp)B2jtbrfB@y80S zbM0Am9o6b_iL(p{&GKirlWvEk)#K~OR}$wlp{qp)Yx_G$qL9>`+}SjSD&fbf3b4xg z5`%%eJXEe6x!*3KTLRKZM|vZUc4Ajd!=NkpiRQ1w0!44JyMh+tB36d>V01YD@#SSk zt)@MP9f!J4r8OHYIt)`Ddf7B;&tw;T4*k2yjs+p898T~vOWU;JW@zq6qyKU9=L~Sq zfuXF9JIk12huBsNdUo}vb>bKQPC}Xc&q)U3u{bjM_KwX)_qksqLz(D(Q{A<vzsz-i zn>qfZ+JFUQ6X;L|zZj7X+;e3BPt9J>cjdq@u0BzpBG=h1>TYYK<sv^A&1ndZwxj)V z#Z9BhVkAG}FUE}P)9WP$ObF+-_zLPDj=#i?K|DEqmvZlq0L$N$uJm^~ssI-mZ7A?M zpFX68LZ4Ir94rPm7~r8WltT4f=iD{7P$MsmgqsH@gFl`5;(s$Dj!wYsviUOqOiGl> z-jp!s1Y*t;(~f=-+wyhe%M6>M&B6tv0e(^kxvuJ?38lDP(OuGSN4jef@Yqc`_b`Zq z&|x2H+y?EG21{{^XbklLIfYx?bl9w16hZV51)ZC?&v{zIaH#Dmcf^Ge?Pk<=+Q5lQ zMnU*1v&lPT4bb88_4{y3R$PaN#rVy;+B|wA01E~;;nV*e3l1r5T3Fqq!5~Bf+RpSQ z&QBHQR4Q2#p!?B6$<&H#!=vAF9QBR<V6K%jPg;Cok!T48WXD8lV@8W@5i#0vjzz9t zkV&^S8k_sI)&Zt};XLc?#@bgzUA^kdYUF66Y?glyWGr#lbpX&`r#g(yFZ#>5Wk&Wp z0kNA^n~6ijISK>BAWV-TJ8TZ?23vREdN7k;7Q(Ix=+6(X1N!qFa1+{c?!+6zk4F7A z^QPA7t|Q^9_ZBLwm%-B>nG~z-ntcA{h_}b>D9%rFSyM<Kg^MPB6x+{pEIz`>@YE>= z8+liY?cszopcYzhooM^IFY0avEyBs6tK!{~%-Q3d7hrK-suQfGm;Xj{Uosgu?~Vh5 z#cCOj#|hUz08!$Ii1HZI&NY@*2JA7THUL|_&rInANR;*h^FVGpBO^=~(x+Q!JKp`l znmASlSIq{1CQHk!S3Z@wW|2Nh!s>0$?$tbB-aW%$$VJf(#e_+E^1;sSS)aUj|BWRB z7(pxJirhlJf(LSECEOvo216zISBkycWC(c+d<xd?XK3*4NLQS@m$`I*UbY;EAiP<N zUXZ3@NUANR&0udV3JA-S*dC_`Pt9s??HY|x*uDtb-<4%x{%64~v_$t8^Ba|C%(@`p z&0rqCknIkbEazF773^@jMutx20kx%K4>$2maY6$f+u+8F5VJvK`c?3-$>d-uL+q8Q zO__C*3oXURmu2a&4}#xrTkqoK+*b4gv8>RJ({MD#kzs%IH^qoEJzMQt>Fc(OmCQ~m zzCvaHtGF|dhw6X-zOATKgehf9p)#nHEFncIBnhJ-HA5;h)@+55Hd~ew$@U3FS!Xa~ zolzOGPLg#nB1;%!$qdGr`%Qg*-_P&6KOXnve%yc6FlWwj&U>zNU9anTy^gjDG0z<h z*2ic(k*@yaev)CI;&8F>vp<Za7tei;(S&NWZVkD1QsL>g2*CMzx(_?zcLX)|3f>E_ zn%n|^2ax1T_uguJ`Wj09QI;!xR;0wolOv*c4V{?KDmY#fPmEfx&@|^<$zzs{Ykg>& z68FTc4c7##B%xPjWzM!g1Eyd=rR$EtCoNilN{;_UC5LkG`UNrtsx80a3;=E!!~``a zux|ZTkpK|ax)^xVYr5RNzs5;`cT6RmgeqNrK1bCk(8*6S_>({TuZ85f2H<jdaMQmR zl0QnlKRQQPE+_G4N5gx7v~i;PAJvAjkG;)-HS*PZ(DMzO2Zeiex(-KGlYc>IiBk^_ z1Zo_$69pW!7zBWFK%v|N`DU>CrJiF8BWBt)<6)?1Hv2aF^NKGl-#nTtwxL=|RC84< zm~mM{D1vUoi*YyBQqExnHZj+X)aKKbv8`f*G>gpK9S9zAi}afEaQ@i(Cb1bMjo-|( z$u=%7&s^yRZqnn~kL5o3s8YND<6}MSdxBQG-Vg#u*=|ofhpY&zx7D>@WVre3YWNNV zK6rP^v2vNxoj?qIGGrD-JO9oDVI59x@|YLc)tKrvt+-F~-q8{y6A;2-WY?!#7^6A6 zi8TKUqJcNqI$bz5(tfuc2_xN2iiqPpcp!?XE{sr>)V4e;BkDyhEIzM0tf>N$i;NEE z*%v6}^3Rs<3BPLjwP5y?WeRZL+)ocCJWpV6BzwZpC=6cgBWXy<64PwfbmLDwwghqL z?lE)%3VHbb^E`F-dP?|AA#;7#1FN&PHQ`#|Hr;)^)w}xauY?N5Js5;a!v?+Sv0kdC zG)zv7%3t_rz=HVx(!tsILTl*hXI6wmSclJqdc~s%j|0#0gu0}DDWa#)S?C?cJ&R6_ zl!;%OG9oQ8qP~rC-+{XIg@;kEg)*eQat!218g<(vd;=wZ1iLE1f0XA}3@-7>C_ub- z@$+i-lYE_8<*jvi<8i+WWG~Ew=3yQ4fv>;NvJr$Q2AxYPQ<@z{Q4ReO28vC}dmb+H zCk*|yLMEzM>XalG?!V}+FyB%Ium4z+F5-&D7*qYIBV22zFqrr~p{x7JHOI`S82f!( zg>#1BwW9i@0r_8bZ#~j;sdu&9(CgQ$Sk)~<cjW2C*`+{e)}<QY;(M9Un2ELTlj>uI zObHw$vC>dl#oDl&jhDjO6>K{jRu^W}+9_9P8hD1^@CmG#A$I)gDUc`)rQNhuJpb#P zZwR$*m(>*bg=Lwxr=z=EJ7#F{v9-f%^=#py`On8)m_O^;VT9<w;Qwm*|D~hz_wwL> z52}I*u3(;^3Gp>~a<w=Hz!vYH)oy}V#FVMcW33REk<fJJa?3#J>%0?C*HEpXhMp3g z59c`2lx06CyWdMQ-a#hhAM4Z4kIRzSARi1R=Zy)_l2wpcO}Q4czI#?d{;%~>B!F1u z?rK~EwSM=52J`+RDE5Y$8Gg~ehn2`#_7u~R0;|`*50<L(H~H{SbhUgHUG+h{TrlK2 zSnmPQ)gG%%V&qkXu^1kHZ|C?{Yxl{u$paWvgSWA`nU&RB>-zk_*u+7ZZVj~KRwElO z8{WS~Kj@)$4^fdWj=av1+jCdn?~TzyLfNtSJpl&@PM6M0>PJZz1>M9CeDo2=k8dTX zXHEtN)x<f~DW~j$*NAq;4+LsTMl2uB>T$;Tz4kRPFO8|azns>doqQFEYu@Ca`_JLk zMCHH1tEvLF#`>)z{dwPG5v?nzdbD!Ld3orgs}~QbJ8wLLJa~(mB9L}bn(2>ZAJ2Xr z>X9TCceXp|__Ch~HP2Lz-)L6^RyJ`0={B+dP>t7+2q-#RVa&?F*};R@A4{4SnUZTP z5Qr_P<vEYqrLuWT_?zhZ9@evkLB#Z>Xo*C3`?VY?O4+>m?{cJl`;9xdPrGAx;ENI` z9|A+bhj_Qh9R)Lu`1~!@EJ&;Ggy7Rb^><Yrg5I|F!70iWGTo!%?c95bdhh(*X?}W% zfLq<sD0DOxXn+qX{}_7W$(s(T;SQSxMD=6K_*5xpYY<bPuo)Bqf1P{jK<L^#oL#AK z{30}}^HDp#xVh@goU*6&r|tpot%%CWl5Xv<?Dsn3FJCX1UT|=6aZ^&>QrDh+!>MT7 z(I`p8r1ABo7mFtwP7^D&Rx_l?;n1G*)Pqr%mV}dIz`_HvUs@-S{hU{2zxA*GjqDd} z96=6i@o5Vz!QHqp<gp!5iHh0(bvJwO(v<^QQ<Cld->TTP6=>Fn2lDLX^d<d+ZN^Ek zEffH&Mml+_6#)&)@gDf&e<ws`%FBL#3uCrbeH@&S;or(f)WXJ>8)ngoJ#U8riSW$R zfzey>9LyyhD3j=MWW&XexE`M(3%<!u2{SYCE=I=m6S#_5xa4=v0e9ObyznKO`jz}T z=c9nC%*Q^`)b#MwMZiPVtf0|fqYF~Za|S<g^!Syo{c6xeBn)|B`h)z}*#B#RRCz>l zlLG$li^%H_bImeuN}iSq)xKPN_82H5B_xB&uB@d+gCg#amS`k(W#e>N)xsBtFHebh z8Xf4lVDY%`axC-Z{yG*GDWx{5u4^lo%!nw+5JzoJT71ojHW&7n{E}+?8(3}Z8sne= z6(v`Tvce3A{Nkegjp|}|D~=~48_ytZ*RZHiO(gp-Skz9eUx49NzHFzP7uWmkUByrT zj!ar@yB8x`(QURb>0&jA`?Pe8!oZB(zvs99+k$b8k`n5+fd<VF(K}^{%ua`p0yi3W zWr%L#D-E#L0nJGz$gWolY&U`%QG`YGtKj@(%Mu(gK@}WwFL>xEsV@jUwK>$e<s>yh zj35g($)}u0U~R3~Lrjhhb7}7%#Kl*qg;wU7%@j;;&=Rv?uwQblhg+VL1K#U?+eb9w zTlnRo^sY@=YB@CsZf_#lx*~jMZsF>T*<{le1Qu>)nG?R>8*%8$tH{K0w}~-A5#ZA# zNFEhBqF!`n*%INA8T{$!qr9J@^DUP;{cViFAj3ezaR;b%er9tR`O^13HQct{nz?7L z^Ibq~&f*erXp%@!_dMGWRq^G{NV^5tQz?|PJ>pw~T}v{|ZnpP<$o;p$&k-8-92091 z%X|B35P3YpgyGcz37?Ul2#bgct&LQo0s9SRmlhg%OrDXIhMBMyNn+uc%n&SMo%kBe zU_88tz+UX_Q-V~LM(htY>LxCyyg}12?RM-LrW4mhs|a4tAvr|iUpv#*fsgKr9gQGA zg-yH_i$Iu^op~GNaGgbvRx;?x-?uW2<R(#5ZY;kkgT!mG+;*7IR}ZEu8u0MFco(Ag z1m>CM;&5Cz-QMhpW)c0Masu6YelIY45!VYhU?qK4pRa#z3bqJF7Dm9NYGC{RxbkS{ zw~gQ@g|a$f<PRPgwUd<}R$sddGsPk{Ke<{tLECjD?7H`SszcN2zWnsq;cLr9^T>aI z>VD7v{d0-p*NXd}v64UW4zPp2j1K<4+te<OJ3qwjT^Xw5PUQ0k59+&N*me4@T&lfb z@OJSCE{mzgW%#i5xnm1Uq!r8K{O~yvcfyBVE)tsLT<d|Qtk6kr+?i-<%V5@AN&%OK zp{*oT_(FHS8bfs{eyp!$_sm*l&q#_rn=E=f&1vyHFQx`h;!x-gD;?Zr7AACY;O6L) z5`CV^bXf9@bxpP*X_=b_Fzkw|71MG<n{$o|*le=dhmT^{pQyNO<MI}UeX%%p{qdWw zI_C?>Ivl0g3puj#F_6>{U$7feH=}K$&zmZMnE7h(>h!?zmoFdKUgu&pLsST_P>twX zluhoAu7@g<rACs<S`So?)iU2+hKBp{@?f){z3YZF@EI!|K)L%WBRRK%`)6GmZZst0 z*Uf3aIXv2Pu-BxOV{tohnM#`@UdG1ZcQcGvu5>(de7=`)N-B2<o87C;Ve5a;=<@kK z{I&ZqRX!o-gqL0$yAH!~cHP=Zt5m^9YOkl^IxR;8!qN9xHz)SEI!(qB-5Sn=4?bSU zYSdGI{+haSl~#azJ>xQ3G?<tYKx3*aBSj*@@&^5m98=^esJA4ir!);^N{1wExD#}- zF060;($3-&KlqG%sx}|79GKzelLfXXT*|AS3_9OfyrDD9yzNnOvO=Ia|ME0356A-S zL(eURL5{5_WA4yzs{2J_1BT6@(!Q|1&w1m2B54;!)$`Q0QZ!`~f6#Q#=)lv<mlrO} zPJ7jMHP1K3m&Gy)E_3|z8766oqPO}5oyRTkhvvltNnhfFCU-@BW4l(O(w2G;Ke>N{ zprTf~-J^JUeW8N6M1=9F_4>OUFURdLO}&ZH2&;`tQWD;6irY(TPY@K6xL~B!9y*H) z3S;NX&Ui(IgvKIcMcc*f(@u4p+0QMkz$-R?r_VCFeOUF4@qtQ2nTL55#!<1@h`=|C z-5aZ%7l_6FDz9g20z0D@v?4HSuir$DC5|mgeOP&pkMp`jWTR-?^^jC2j!!A%>kq2% zbkA`ss0_W)WWBz`rJAB<itWK8EEF3T^e#B1eHTmJTsS@X7OEQ0tFe#TZ5)^3&KQQV z@1)-e@d@|MQ#l5-6WSNOMb;(EtWOK|)X;=Qc6o*`y~rPNe)RoxQOVq?09rV2MBhu5 z#Yz4^2kLz4;dJL;+d4nA3Qo>wQCzVFVJ|I&!ODqk^Ls;=@F@(uNWav1Cm^X&N`=IW z0vCF)HRe5KeIi7(x3=KR$d#2!iD((o-tZjdjTYyRrkiiIvrpXAwAmASIQ>rg#GA?7 z<_6dCmvt;!4_eMG0aNgGDqnYo6C9GF6H-20(XaXpbBr}Rnl{4zGEx${qW_u2xx4?U zlOe^hQ|Vm*xPG2d4Zdk~wnX4IBAx0q)lKB9JQ!-UU8MX({1rF;$0q5`UR*DB0*T9_ z>!YfFkV1wYD1lXYy&Pl^F1qqplXxb2M1D3Z?Y$?|kssL|6v|}YrWbEe#;B>>g>f3# z-_k6{1cqoO_&Eld^R_~EcR-`)bNaJl86eeYAaBtn7DDroRSY)1W6u)z1dWAElkXV} zP3x{@O`zV6W*2<yX<_M4nfC>nci@9^zpIr-GMeTWSC)A5TPDKDdNEy2LG$x;!UoTm za%22%b`<e|h7IZ}m|Ks}Y<wdl+qB2<M6turSx?EBz!K(8ba#6!QFi{6QhH+EuDRSI zEA7<U)7+UM44&>8xB;EWavOhauD5i>?88s*F1-$1Lwv{jd!KGjhzw;n+$iMq*09Vl z<IgHeIC}zU(axP)cbOQ%*Wao&>An@lFvg1`e~cGuh#(jJXlV^&0k0ReB+Xm5I^XC0 zwuz?z9Ia7sj#zF8?}-h{j=X>HVujodCavXo;%0LG;Q1U3tCUAHDo_WnMGPz4*e0vI zm#5?iyffe`?|&Mz`8&E~HC<R8MfVw*pt49@5B7@k-M(oum7Yc8mU4d59XM5|TIWYQ z@5vG&l;ffOr%&}6CFKvO(N=ue^DLSxE#Mol6t6Bh0sYW&{OqrMh=!>QyjkGZ;NV7E zUUs~<?``qT>ID5bb}&%k{iH=A3e_hbm>o42jW8cKiS?#ui-G~6X>B>kHRp356lopp z$`PFK)SeKu5h949Yx%JIO8keSuL)Y^dPf*|gvt%%9dp8~Yj32l=PY%m(OfaHPJ;7} zOkrzCUbFhQ?&3UuwUR8gEO=RD1GsNHhrk}BB#LTCro6a_z}`|owKpI-Ym2AOH~k#8 z^*FL81hMVC&QEf28Qoca3a8;{sKJ?_C&|8HS&?e*oMWPlvc?>!BR|XgUdkE{{*0t2 z(2s%qY7;nNirX~eLtxObh@*Ul#GIbI{C0%Va|y?f;dV>sFFD-q%Xsjrd_<@wJ>XbT z+Kr?VH#MS5&sH9uXhE!y&Yqh4dm#~<yCJvA&mFzGu3oxW*)QL;J++6p?~?xpAGYTE z&h3PcXvQ1mMBR(iwwW;Dr2#`X15oqC=YHnnsqR=kSr7bT1WwlMwjSFVC->Iq*CAXS zPrGazDb(`~A6jzoQm52K=z2zf1@1;Dfy&D>Ao+W<xSFpI#G#x9yD}Lga57w3jLD~? z@$D8<Y5A6~sNW1b3-36ihEpvC5Uraoy6Cjx!Qa_0$P@f{^<@62x!<=_nrwuZev3cP zaXV=o(%}03@}Z*<ee2`Bg?3*uvxRCnQt2wsLUEj3FB*>Emlo+vr@1JJ4rW>A76*)R zk25uD(7H<WJ~OalCrF(r>;417`frn*QuSt8Emh9$>%j?`i^#s&=rqz!mejluPoeJb z)L#yA7bqEpYCx)4Ss>hvGIxpIsACag0L?c{bu;y>64*pW+}``G3j1C2cvo6;?8}-x zJcWQoVvaKMH&};~w`Z8$2I=~ezczf~TfIc;$CFr13*Ua`jQ=0{tT|`s-TOO)c{*2H zHk<8kej&-$3`VrFn~u>|;=5+<f%gj{u%i|$xpXi5j*UFgqkwxCR5Rwz>!4Fi`MiLE zr3P1e${8NF`Ff5{6-_DIZ7DA|jmRnAob9@)5!JV#J$?e3@3>HXBLHFQu2+T++D+&w zf3V0Q+&Aa=u|0QCq1SvUPn=>*Whogo>Goz~6#UBU$IdcZDZZ&D)@){_asygQVmPX^ zV&!cfd%x@a+-OcfP^qtJWfNno(|7KJ>gT*X6=3l9#?$gmvzx0fMDo=ytcaBM&Drx5 zBd!JLiRPZNMT+ct_P&$AXsa0*&lbd%K6O00)F}I?#`)>Qb~ggUa+fpW+8IwX$-r4R zLxcD;Pojmnsx4uHU2(=?M&5msw@Nh!2On{|*`Its<sP1r+{#iCO&}#*Ni!UrwsWq? zv{P=euQYvd9Xtq(%5!!57A1(FV(SaRdb?u(Wk~p0;RC#{@9kgY7Uy1j{k}tKqLja8 z@Z4lq3G&jp{2$?GwS9ifX9_>Rlwl>=wdJS{Lq0V@<9t^sf)U+$@er6MJ9y7>cJ$#s zl1zc`{Gvq7h$NSr_@ue_!XZ@xL8PZiE%=lN467MaFc4bpIBlSZsdF_x->U>^ce86L zQ9iluV(ERT!LhU6u-&F&W;oB-foJw|5UTbvn|W%z#_0{XiWd>v-$uhQ79NH*{G(ep zpA5*WCAf*n8^nixIy7~(GiZg*e8%1(reU2k+j9O2blih4c#pdu_6DhgzA>0AxETJN z{D)qG)Y6>_!&t?K!|%6XOScWlHg^SZty1kc@iXg{Bc}b%d6j%xu9O<>FO}EroAaot zNo_}0JQfTiSL@l*?ow~hz4Iq>S?`AeM4T?=LOY82d7?hPCnLC4FW1ioJ+I^Hyxb!D z9W6I5V6fu_7#Wa|{dnLMY(#kY#KxkoJd&aXXF3DEcp>LQJHjH4*ZgXUT#*;;bHvN* z<fe^>wj1}7ij=`>@{fZ_A#5(<>CP4D3qy4Fin(P;I(E^iuvOzjtq&QOlHo<)?gUIu zG{GAU6Z+qsai@kXHhigsp~m>Ca<fiC%UPI(JJ>P!lFUzV&chATcplH}1U|G^z$lfI zUeUQvCt`uLa?R98S`V@xt1f1&L0%ffe-A8~{~0K?bhPPpnTn$_WS3nNlQgg`T8wA1 z`BlxJGH_23f~i1EYUIh7+f(&OvOLd;4Qn1PynHfH$f&@#-l|bBO&S~s<~3K{R0a$X z9t+2Em}zR6s}rb-|6w@wU)(iUBhx=Ia49y9=1iAVY?+=tQpahQs%L3~e>rRSR%xCA zEucZHS^xyYCP6({P5ir;$L*mj!&I6pX=SCZhT=vbWm1Ya$d@sm8g18Xb4H1v*TI$| zC6MOX$o#aaD<8~hD<x_}1q8RCsHt_sFnG|64|~5dmq0z{fTB{W(A^g&mGDx)Fh!91 zrLS!`ZfQ{%4w-NdEUSxONrgIFN$;AUo5l+Smw^4A+@cI5-&`oO5GTaL{<8^=z=B)W zKY96oQLpwUZe?&Q16LLpQ`*&ybIc!13Psk9d#ivXMeFP5E{@U@Fh!lbJgNM@W#~|{ z48UY38;5HKNkPj+F;`bO%*Ihn|H>jImBpx0mwpn%9@W?H(+j-|$7aD$=%ZcN_Wody zR-1dQtjzYRG$m}ybv>-^$M~Ed?20<SGbA+C>muCseH6kX%J_7klr057g<Th#?7=fl z{J@lOt72cG95*tvvI3S|WF=>fW2t)_-Ft!CqK?usNjkD=p7a2QdQhkD#&BaU@!Bdt zbR6uo<2{e_o%3+iRjwI4F<|06IODTESO_e`_oGc<vXjluqK>|b99d*Vqo3*}?*Lvp zI`VbtSGi7d5SN%C(dh-v5E#m@GKE)eaP@9-19&Uo=#(SXVFFh}23BW;;kgE%qeIMz zy1O<A7i}&%$eU&lC6bQ%jG?~9b#jh(r`N_Wsx!NHTfAZ7(KuvmF9rWCeP&$XtGj)) z@rr4G!YhiuPO^R%elI=&`6>Y3;b8d~jX9|yIO+8!)u8&d*X`U41}VkT<l&M$_C}yV zcX|f=Rmzz<mk7;4Kmj<6U=gh?q_12m5foX-v>s)GlU@gUkwF`t*Ssr9GMS=!gpczE z*MSk?7lQYW!>q!|(5~ACXEp?Dequd1t9mAUQ<puohbLL_QKCTGXCN}|)xbB92hTV* zGRq}=e|TALlbm#X*bc67T#1FErcM6I1)DFAe%^7ecvX2;{JXr?+k&emS`d}Nlx($! z+S()55EG6mdF(<oHqiy{*tQW8M!t8l$}O!@)3m1ww9$6#=HS9X1BU9>X+D#hg26lB zO`T1YH1g0@^x8YgDZB%cz@y=1aL1L#XPy?|KfPDP4BqSrup3mibEuv|c&Pfn&N1Gz z2rK3#`A^NI5h!^o46%qH6bexswpZ1KNh}``S&<+ng{#h_&JXv;=TFLLLGY2?%(#iM z7orh3ySYjUma9zSXolX`=`+|H-P%!(9wwa@(J5k^V!T~;4F?h^U5j}=@$6v2>xJsV zA!vX_k0ej(hqE<<?#=5}?>ekg49t7ABfzlwrLx-w&@0mr70x{SkxQDeylSGXH~H>? z+3}~g7VvESQv`eJ{y^)>ER=K44{JP1`d#FsGGf!$R#B=Y{yh_&KUJI@bj64-XQP7r zJ5l7**6!Vx$yWFaojV<+Zqgk=qb}Qc15PKFD83LPJ#<?tS18^~jiu{G2tbu<F=&J! zMY=GL`L_kcp-p!3yuhkw-zURP?>>pn?e3egFZQs-yPFiO;0`gLn>e|8RtdjO%-zw3 zbfYjw9f*Y_PM6QpxGqxHsqB_hs~&R4IwRzEI9EDTe%Q6<#f!V$y)^A8m_<oANEy(3 zXsov@pqdRRLlckB@LoLB@}-4mT6~KtB=CX_{7TVT0(aJ`9=jvpLrqtw4zT#R2-Dr* ztQ@f`Iu3AS0UF5Dy+=xCqys*D1!?Tq_qPH!Cv-CCHFt~fbF5*Qp_2gq_9qr6`Q^U( zBI1;foqhq#3Y9G`Dw<E<gHNk68>vOsVs1+%7R^<~t+N&VvFYQxD~D4J^mSqvQpCB~ zlxNx_HR-#yK5<dzIsOEoRRPK$*2PRFD!M10xP1BTHt*sWHH;~$=V^<>*Z5JJov=SO ze=?)Zr0_I;Y-rNbrE85>kLNB}&I^C%EUY5vmT$}t;7N<O65Z}Q_@A3<R@A?yV`1E* zly(6vDS?N66=l9IPn$=0+=$2}#Xm>1Hd`p&vD8^b25MfYj8i<ZT^qHir`1)Nl3LeK zVfbfU8qWmQu<<X{d~zM_J5nWrgm{wNPhd--`%<6lk_T6^Gv9CgppY%`+$$FnVRNkv z)MZ_KAWT)_VPC1{uhA-++QaPw2Sg%tfn?dW9sC9=8sVceAGF00S(5Vjgr-tGtbd|y zTMc3>Ffn5e!+u$rZCUp(EY1GZC4H~g1I(&YU|Hk#Rsa+H!#xF<;fzJc<6i8^=#9N7 z)+cJMZ2oGW`$p^znLcZ`Mv*yRNTBpIZgL+4nBh#=?uHa0H*JsS<x!(-3MYqI3%3aP z*C5PSr_u1xqSm*v?$Xv_MuBmTD)8Fa`CO3*{_UF61Ahz2;s|WWJl+r*!i(*?{||9D zul_G_*LZN9f&NClMUOkJ4e8yFF7LYyKDp>&QhXcp8)vAimPI%p*`1f|I)7yBqcprG zR%IelG@{%3<vZswcnhN9!y(vS2&Yo&kW=&G$}g)0QWKJ#uB&$><rtcVs$iGKtj1Cq z^$OTe`zz5!35g%;19i?@=<-Z!f<D}wT#R52nB-lTq$;%kn~30Is&!^|@K>dKWxmR` zP>6kX3tOw}RT*s^wf1yvkXu?nNE|0c)Kk|84%sk%qplir(A4`!+V*boD6%|O^TPD~ z5C)*uI@Hk6ipT#G9PPbJI5;P5I0TV^>w`rXsq-Aa4+dbwK0j)&Wje?5#KDg6`Y+&0 z<|Xc%?}cPcY=RwtSfza-W^vP)UU)qxZv2T)3gT#6!_M7}&65nVx46y8F~;FWjU66) zBjDvxcPgW4PjcbZeT<60H*Br#cksOds(0Z_(bg_563Eve6z@+qgl_3X4d7T-SHE=b z41aGdkXtqze^9yq`k3{mb-v(~&$l7?xj&O7Jo9zE@X+*ek)b}h0K_|L{>AE>7V_yY zt9?(81UfW(c;^``5jk06=}~v$<SN7@;KRvc9%|Bp${}p4lQha5Y*+tw2DMB1Uqv*) zfSt~f>gL#DZy3cBh7DsbZ3_qcn}`|SnD*&uWS~q7pa>A%ESow}<#*OI`>@&Q?`*wx zT5n^T8lgGC28-Jl1MdA<?rUx{G6x^E-%FIEVHPio4mNIkkX~4@$}|Bhrm~=;apZLS zd%Fx1HZEWO^ctMMz1bPk_lwQm^d%`eX^KCWmrtKRyBO5X>Z}u$t%$dTI2zfZ=wsIN z%jaIvot3tcDmb&<38GZ3w@5H_Kl8a1&sW_B+%KAJ!t8kJQ*ZJmY{+zF*9jc6FmBw@ zRCDh60cY`dVj9&Qg`fu>N)&c_PEIFSv39j7Uenfry&7Rq6t<XPx6DMA*iiN1wbJO| z`?!nHa;=x~R?~rZY0caNwC&i{M=(biX&p1o#Zf+KYWzGVLc$BPHmQD44SM(`?%Ozy zX{gC}JOV^UCxe+>fGCROu5{#Gs(x>)0x9_53DU{Jb!*jm{wY_pb?}?+hyN05>};Un zXoZi~h!(edXd8`5q2CFp=YNeVdG)Q%ylx<E?gNG-{Qr<)19yU@jMvbSPy2i`zZ$Yw z?8zT;RNQ4K6BE3&a`<a3oJSC0j4gFq%L!jd!%GW=dHnoW=cF>76_r7ypo2RH&7Wha z41Kx-^nrVur2MA+bofsQ0CIky=rUCGy8YpGewwQ}E8^o2SYo1JRsels6<I2XU(6E& zguI9pAmo`%1H?$VG2{1HI&Oa1`j>5wP%mtXegRj7%nkhvkUSM~Hq8>htUB>nMTuY( zgegs6R#aFg#Vu(BO%fWuc$m~F%n8zJUt$Y6?nAEQ(|Q@vYNphuvO4>g6{*`Ud7r42 z$BqT=#`)@9`4DYWyUHbS4o6Ew__%7O;pq_P0?J|#e1+}nuiJ9vdXNH(u4y#SQ$4i0 zcJ7~$$vr?uKv3m!-`CaJ#V~F@tJruZaNCQ!gr~y@j}u*)PC~?I=s1;K@FxZ&dO?X( z55}!=QgSXRk@&<c=@Hfq^|Gf=L6P=oct~@a0oa+g2R9}Phv;b6XYY#oOmUBbjSwEy z(H6C9#M8`WS>s%apX}RF4@4`II&WEdOz6ie*|lV?aWI*Q-!<U@zD>^H9(IGTr?97M z1q}FZi%^u?>VU@+5z}FYr*8-HMnfXHH^Mty=dbwY-8Js(WYQ-W>N{=r-b89g)xXHW z7NN(iWv<s|IJ8z|q08JB98(C5G+!n|EVD$Z>3`*BvjsY_zjL$9L+J)3Dy%>^6U#R{ zokjm$oN_nBcG-(DDh|(<Uq|oXA3;7Zv@!1L=BX0k2k=pm;5fg>X)@aW$AuiV^d}ub zBU;YzPatIN9H#BBqFhJqFg}cF^ZuG4(4CUqby=sb&7)Ah^aHD^Zx$QtRRAP1cX42u zWx@wa=+g#@zugIuVdS6E-VWWqe)()dG;`6v0deSZa~SqROPhkyGvOz+VPb1Sq9QJL zd0oBT*A0&zhZ%j_17<`)%)(Zapa<~lHD&|T#@(hCUtDW!o*7QOqg-dZmVU0y_y^rR z$i3`)?=5%M+kuh~H2}|`&(HLa+6&1G#px@<@fuCm(#3g4ov?nGL{@ap#AxAxBXJh7 z3+g&w2Lhy}K<tv25i2@;JV+QNX&f+l`Mhn6#D?YO#h}lW^LsU99}pwETFy#)AzGh2 zt}T%OPmTm;Zp4rwzB5cyu~JhxZ>qjxX&3+ut}0r`Uee0AkW$Ete?&&K&KK1Q{eVH4 z23LBne$X3wkd8Ik{@DfnHy2psjkX8UCYH6+@IvMua`F3)p)^sxBd=Ocs{sekv5^~> z<0Ye6guJ0Mr@D_#z*Hes=36*V(qe<Oen+xHij#vj`^+TsRb9*<?5QpS-w8X2IHduB z6{4KVKiHY~sCuJy1UaYB4*2|`c-M;5I%8MNI;wZ!?%%cQCh*gIWe6Gn^qc9)Mz^Ar z98Q+NYNi21i2s%|0ATtQh+w%7Xpg480aMtk4!=#YPC%JJwz%p5hCey27a?AbaXJ@o zrL(DbnBSw&t4=KcHc1-v-}ht~ay(<p8JGg3eevTwxI7(2C!t&H2CDDZQ6+ig!EOYB zkg0JT2~D#Q+`A^BZjL6X^B4kQ6wkX#remh^Y1*P2ss-KyF#QH)j@~E~5+oi_UKIRz zDFeXin@gq_2xJ7d?@9x8gl*}HB;48g(|bqs<QVajjJo5{kH$}Q^yDF-N4IrUBq^1g zO%p;5J5#Zp8QPOx!0GkA5u%m79J;?T%0~Mb{?`n>lZ-NCbmTPk7}eE7b;(ZZW+R5H zT2R;BD7E!vFJVZ$ou4Nf*tH(o%I9DBPCUZ4@JC3@xn7SLhG<A`hB==X!+I8!U>JOt z;pcAE{pzCrrx5#|{}2gNAh+MFa}fzc>dgDK;3sH${r!17N5k5BP9CzU(^a;(P!G~3 zIfPNeYP1s5x05vvh|Hcj)I3y^PA5!c`B9e2=?N-r-CxK8E^xOBtc<fWkKcNrH!J?} zBnRG1k>}k90@v)clgotidfDBdt{12cd_x>UWt}@=|5@gK>89}>qF0y3aOh02_obie z<&cb}o9J(eIT<FQ!-og9$n1xx!0Te6u0OQLExhK>JNEUQ_NUR+`zU3fi-t$$8mV96 z-qx0R_VZVJX@<e1^1G{@7&+CM1xLm2M+?CKO#Uqv;Zdo9qGqC}9{xe=DRVF+ht4z{ zOh?Pnsk$8Dx{GdRQS;&2;&a}6mG`L(&;9{?McThEUYQcxRU3QFs2A&~x8J}=$y3#) ziS%vs70p_}rbcwNFr4*&b}^O3Gc5&TQ&F|Twi6Fwks+qP{i8rY7V~k*lIMLpQ~K<s zM)!(a6|SqlF#y4SZWK`<HZ^h$s0r&B{5eCR5>`3cFLD$zqg{3_63xLN&Fp9+dT!V% z7rHTXH8cD*vMv~T&HJk2Czb<oYNGqOg2+jQH8va)Vf4IrBO1q1*|_tV%%(9LSR7|p zxexn!c$t+xb*pX5nSoQbNlVTns6+6_b&I=u&0mLxhH@&BNIov!RLwz-tCo|2_1+ha zEm`-2eB@^;sA_3}lK-~K8^>cz-Nn3%Bj204*_M0OXvA+WJPL@cu(6wxK~#6s^Xank ze>gi8chy{DSMeNEJh^P-14e?0B)n`}mFkb~85|=AP!Xn}ZP=ypk<U8Z=$LUEF4CO1 z27>33y4WSq?GgQIk5_8f60FW<9sAScTqkVTz|h-*#-3+d>!+chGDuiQF2bFL^4Yy? zN6Z`moAB_!gMSaN{7tt@YzsFcm^ojI5V8*WEjog)@oMYuKe|!>D%~cPA*7`l=EPP9 z_JqwqLm)rstR-C2$99FjrC}-p=N^`J{!h<vX^u))WA^V~0DZKyUp+*!F4$GDSK%|* z@)DE7!1NNi4Oe8x9(GVjDKO~ykYiIytH*-vHd>WFLxfP)(n;)(7&=GHVp4haH}|>? zpguW|W^Tc8<E4gBe2%|<KXI~gvE=n)x1M@$BcYtM{B0}8Z8I9)gT8J5$c@tEqqDZ5 zKM@8E&GJ!j6>+itqdi9Gy+O<x&O~6b@8Fiia1#&pzQ@%ZT79nvcrVK4d($~uu*5ax z8pMH?FL_tXRFXTAz9w!oRD-x+{2w~p224-zoaa7lSMIb^`YkLh(uVU>!wWaB>$(aw z5vb<+zG!c>I=p+PVfR`&+|oElM(i8;f<cbGg}|>ZN|T?H@zUV<QTd!{Z}u|FK?48O znJawZn>{#+VE#E^K}<PE<+p}#G`u@gZ<b);7RxJ-Pw!<?xYHe1lGM~o^?gAjk!N6F zQVw#zU6;HEaBLj2>qRPku2#|T;i?y=gcdqmo%*>waFvhJl&c6OUu!J8<vr8%RR}!P z8SJF!84SwNAt}4p{W?zu-R4k@BO$Gv>$66sp0w3Zcj~hFy+r=MQAgk~{-sU&pPIrd kWA!iHcmEeAHOu9-+;P@2y!a#*Y{PTb=)7V6$*Up%2Y!|saR2}S literal 0 HcmV?d00001 diff --git a/docs/images/tests.png b/docs/images/tests.png new file mode 100644 index 0000000000000000000000000000000000000000..f28c408feb6e605b42d6d3ed112c329f3c20304c GIT binary patch literal 17829 zcmd_ScT|&WyY9;rr`P}y1wlFrDhdkHOH>eSfJ&1ZY0_)xA;bzu6)B-60s<l>(rXfx z4nn92y+ec$LQP0Q;DkB9?_1wmWAC%h*kk>($H^GLlZ=ey&HcVS&-J_R>&g4a26~*w z1&_0_v2otNr}LDJjlGREZajK~_1omocnj;#AE2jtci2jMgqB!$4m;h}zs<&07Jp*b z_D|ORW8U}7L2PVXO$R@Jw0V7TU}L+hc3<bVagYruOZ}tJ{g3&CLl3W38Lv<Oxbs={ z`l+R?6P0I5*?iO4Or*~V9J1Qf$8n~Q+i%_XZ4q7c%%>Nn(PSj#nUY#Ap8<~$`T2rr zL+hgZMCd+3ne~3G+e`ILQOcpe$KNNOs~j9E>(Q|$?~{K&SQ9aG?(dN&chil(N8=*l z_J5CRHBTOVMApq4d@k;fzedxP>q6{*jlPp?|1WyM&H0%fz?9bhCW%CZG7D-sV4F2i z6muK6AHr}z0%9)jL78~Wlor$+xlaM^hcQ@XwAR?y&|*@@#`c-`X5c<8zGkXf!I01e zm_+xe#f1oB7M123i#5G7F-#(R3%Hb@Yzk$SCdhws!CQmNkYD*;o8vB%)P<RxMDKRn z021HG+c>D~(Xmi|)o)HJB1bSK<dvBq8;v*->p&WbCwTLyK;ZK=dr6K-?!PMUeeGo1 zA8n38LRJkbm*$q(??vsi-rFJMx)4G~20iDM-Zdo~*k?gKDIz|{75e3`b2)7x0uago zFoiCK+cOHX&Fz&>N>L0Cw>gy`0dShqD#D!8!you#^mMa)Np`V!;$5y=t-e2kTP{aW z$>iQ{W3%&bw^!u)Y)V!QqkXs8z3(gT#q@Rvl0wae+b8mxauC_&3fMCOe=tH+;43>D zHS+llfJ&A3IF2LoVT#R&-w!Nh*3&OBjT@(Anlx%U;si3(wQSC6!ct+xB)3#GN#D*@ zIeuhM<4ILVmFj>Ui*w|4hbC_iYiX$NVs@b<WZzs{8!H)nj8({*>9VG>^O?WA;wB&y zDocMjqLh_%3p@PW3^)fz&viq;I;Hog$7s1?hPLIivV`BbS?h9e3gmJ}F<Jv>mE&<< zxKiKlt9wlr6@aLjS^><XIN_`HOVr#dFFTK~1A>!*+!E&nQE*kJlDcc~01vYCnWE#) zA0E6=hM8?cJZviWqT4T+)A20Sgn@2%t9z{VjR(WrJW7o2LFe0$c$l_})=CPv(MHb# zpNu)t)A^8f$UD6nek!uz@PzX9kFnVB*85Wm-C1<~DCeh4HOs=A)m>gsSE_#X)D<R^ zsqMdS52JE2X8YwRY1=g}1K2lV)dE=mo+;5iP0b9#d#pfFQ*&8sKz|_ta&e4tyLnR} zW_?J_SzWDgUf-~>_1T}S*SPm4uDe@%IA~}-K5|ACsEzibxPjuS1V_1n>93$W3S$C` z58UF5ehe<Yod8tF>5!|C{8ViFzmAo{{%GV3jlmwqR;jNahaqsR?J8d;dKrtT2ysBw zmeX;&H7_YP4|TcAUl|^D8w=dvKEKk7V79i;M$B~(nlPKXO8cPBpJoMIZS09C7pC)C zf3R%^_=fxTbXXUEOFn-#{@$rE8+R@T_xEOg$cy&P^SA)Z&LG1*o4LHXOkP?w1szlX ziZ5`I2xhLlXMU#U6fkamZ)=FWkG1(SlyH)Sr|bc)$+2diY3<FYO=a$(I`$V4C&+2x z#>~ZM)A*4GdB;j_LV0qvR<ojFM82{|I?v|;aZ^HhGXW4ArfH$n9N7!F$NJ|r9P!TN z?o<r*6uz~aFEc|D{TA@M5u!m?_Ev)_J?_Yu3@Uk~Rv&mpUMP9$gWKCj=aKoLJexwa zFbGCz?rBGtCl~U@$m5lf6mp5z#VWP(94asrRqF*Rj%w#QIQ44>r~Z8Fb`8%%$$7z= zPqzziHlgpA>lb^h9=ak=KkDZ-dE!GiCC)$Ht+e*VM2iz-l{FPXXcfPACsiuL^^0P= z*LE>e=-ogPMir-GE$oJ_!hPkup@qR!0X<Z3T0Hfhd3=eZC^p)U))apw#whM(u;^L0 zM_3gUpG8=uyahNLCF&MD(&p}@A0ailns1%8UO1GnD{$GZ2X<Y=a>GS;@gnO;L!Cv` zSyP1NdBL<9LQZxW)I#v4bPEFG7z^`)hbq9*f2CyJ(^Up(=Q|cRjrsxxz~6Ff`8$xE z&SHCwW1VHtxJwyb<`MU*t((Gb%|<-fwnX`IP928rZE5Q|s(6-?H}kM@VlVh-e05Lq zggl>&OE%f5T*ih>26mhZCfbeuEM8ymT2}s~wMu!Tj))Kl@Dfxnfdr68s2pE64x6^( zsL9-eTJhAKaMUMC*rzv%2`J3u)GT(d@i1%kitlQQ_{ReE((KLuU)Hbx^Cf$_X=4n_ zS~m7}S4yEr(fdIRBGPM5ZDqEsY5i2=J{540ES{P>37FLCAVM1<d(lAzUo;9*hTetl zZ&DT-Af?>}z@~<uXw2>&WqW!wt{oP!vrD02e{n<i_9z+P#iN~gr!nt86DJFr^{+2< zD-yXQp3RUo@+VYpwvq0-{&F5zstfj5EjTAr8VT0PZtGAA=?^1!l!aLt0EQzh)3zWu z8t#=U!hL|adu^jtb5o*f)+%4nmbrQFBjSW`>rPffTm5y2bLqe{CwMyhSNuJVA7)PS zt?EeWypk&bY%#-#ORFOy-;~ssTWs=G763&+FTk%05$>;Bbh||ksAEb$Zt-L)@4RhV z{~26<2PpDMqj%AEW-xPuQUjqJ4?-E*_b`!AI3{eMW<qt#VtXNKW`{m*D5Mc&ZC@EL z6Y4Agp%X+4lvfR?b+)6V0d^JZ!*ZHJShS^^VG)kDyRDUq3)0mnZ5i8hmI87U-gWQC zf>)e{(>Ufd48s^SdvkK}%ubSj-00}+^7ggt#(*$7sy^W{<^CX!pPH}m;*DlL;TQ+R zjNewyP$ce+8&dbPy&qG&GX0f;>J!|E7VkU4F88%0=JIHfPjcLVEoA{r2ZHyHlHP1= z35A@B;1252_679uzyu%Qg)>*RAG!`xZ?1BFUWK(3#SJb9XK$I|eOJEQLA5gH<hnLV z56Wn}GU{@al`?Jr&&-(!?0ZONd5^fIdTj{g;U#1iq69TDn-ny7)MJ3zsRT}f&RR`Y zE9q!JR49m-Nl;f?gy^Nc!8;e*cbA^;63*#{58pHm@3%Me0mQ<8IPK~8+iBMYOHY}t z5I_3I$tB8K=*Gw$F6y?#NAXai4SyGB8SLR2&$Lu0%`ksE7;kwq@)L&$c+R%|>bE75 z9WNN?2j|&gi3{EcI0$1x-!2)KED8G4H!7%B@#!N-v89F-m3R52EV(4$MfESn=e1XB zHJgs7pkAO38=!%MlFj3>s?}f*9<6G9e2&?wT#?gCSNS5rK|V_G^iDr6O@hinYXaAa zgk+)CA22FvJ&AX2TQv=+q4`~|w`Xvmf3zY2m<}c()N>mxlwii!V7RG~EIR!QtX0!8 z|911ox5c$bA$luiYoQf%M`KcF;i8_@KECD-cMW>z;$|}GkI&ao!zf^{8n{t5TG$l2 z9TV!=z$r`3(<JQ<R#m`^<5#w?a-6V4WwmYeZ{5rZESA`KzFrjB5F%2|5~@L?)3p4Z zEg1~?gf}ShCT~;cmV9gMG#3ZP*4PIsH2Y0?9x8itdgXx*MbR;f&{a8tic!0pSa~KZ zpll+%1~{^i{)d?kYazgmbo$9#@y>1AAd0%8I=IvCJJsyjy2fHU#GOF*T?0Cac9A!U zJ56ni^~{k)G*h+Iy5Qtd*g}|u1%Av0qT1iSZ#rS9qh*C3A#^1K4-4SYpQ_y^HZ@Lb zRflz@mnAhQwShwm{ck)QImQo^kt9uR3s^RsZkRi}^xV!=*f)w=8D>(hmW}}4)p)(R zS{B*Z$<rMoAh(Y0<~+|`v6$}FWI_Azjo!K#sXmo7&e^_w@-mRmvc&q$9%e(MjBu+u z?h7#Es7IANX-~ZtqadKy6F?w8hPTUAnRdY=M@6ibUFyk@U{f1e&AW4|dS!;DOgqFQ ztk8R54M!Cl?jpEtyVUoj=gITwiJIfi!R$#u%a3widqWVJhgQ&|G`55<JC0)IlJ%Yr zb<eVvy0Sk1k$v@<6F<ic5%<F>+EGT%sIOwr>J<8>k3dvVUD&A__N0itk+5oqu)rpK zd=0k5VtPyeOH*xS3odKHVsdNr*+Shl*EbfMN8>w~Z#UA~H-DSctRBr5{igf;vf)`* zkHSHwyffR(kd_!^scP|xKwW{=gtBUo?}TXThL$=b4Cgp36<8>jdkw@qO9^*STG;dR z|4E;nVU_Mf-E%uH#AWv+C&M&p9AK`ZMZ^u^^#FM-$^Ypb$ntk@s2*_ak%Jp?#oYZY znNke+Nah41IefU@Z7kDNpKp4d7z%u6u&_y(U)aiiXe#p+^+}w>Ys4UlSh+BGM>T9! zO8E=?QqO#O1F4h4Wh7qGoD)3O5QdI>uyKzp$(htwX5KDj_r@YK<~uL}!f9SW_mz(3 zI?r9{u~iJ?^nLP3CRjB=urh62N}wxL*yI#=Yw~4RpbwkPE7dbmg5ul}XD2>i0w&`J zU%8&wI3MwT1R#MOO4kc|v?`s1t;}NYA%Eqo^^cKzhwP!){!|o{#m7tf%lTUF4AZ;! zihr-=4Yo))9uuCZkl=Wup_-Vl-zoyQirvN!MZbj41O>~s{G?Z~n=xuid79l@Nkcs6 zn?mn>^PkGJRJBtPAqnhdk#9K7JxI`#msVeDzfC?tjQB(Wc&nsr=rsrPju(|+o>Fc; z*>i53vJ2kc6>?rB9Y3g-tXUR9n(qEESlZ!B>LotmPQsj!8>?K6IByN<S28+J?7G-{ zp7Vls>L`s5Hc}=HZ=VtM!3>Kf2>1C{q$F-1M;ps;Xj9J|V({x2<!yDA1uuPD@5<nP zcO~)~s)k3j6YY(NF7xORp9y@Ub!!y;)W6_aQ8MG8G!c(g140gpb4YlwVxw-?1~?I4 zDw^9r&Rx4Z648%x|ERY60$S}ye`*anTs{xKvSB?aTqfFccc<s+3a7RDXAhn<{W?G! zl*7&4HOeq|^?ce13CbI<R>g2|j*>1>MgS4UT&K{$BJntylH}I1?h0pgJf_3Z$CDAb zRn@IiUEL${Y9%pu`>ZfphDT8>$qbAABLk4}Wk@93=rS?Lrc)C*(2>2XU_G$@W#WyE zjhjmKJEzGHRr-D7H)UN&y|zzcgL-!@A)-;2v{Xw|^|5UMkwkrS0?qe|*aO|@x(;*S zTgsYl?2Xbk3CsoN5Vvr-m5oK{?IaGXaJgk85P1tecdD%fR(rG{NCYNMNpo(7G)ns= z&O+R{ubY{@W}X?74kvv|iB&TNiO=%X0ZV5{+wvuH(pUD%*GmQ={QON}KtWyMVor7j zWXTUfwM9caL-oPK^n8g1JdC1x_d*xS&0c2N(YrO1SFVBkjBv0T<H6z=iHghdq#dss z4yO9*q@xZvuysg@T(nRJfI=Bbdso#k1m7H;g*`kF@O8httaUNnsj$j)Uu<d_xbS&7 zhz~P3aL#;HHDY)y#d+U<=lkp~CRn(vfa58Ir<xCK1vjGH+)x<Az;03hn6Z~3dfVtS zx=PL07m^H%;6uBom3{=UN@){iHrqB<Fe9Atr3;d9uZyjER=Gt@<?4Kk$Nm0b=9ed~ zLPzmWN7fX&#BbOE3ib8jEuOc)Q+zK$p=l07EAMYqM{4_g3UJ1`Fh&<AVB{usbI+Tb z<uh$*A$zc}qZn5g++Ds6{li3V<KqzF8IFcFcj2<~sLZZ!+MgShXFxy_DBDe>LSwOs zo}Y5jxCw_HszZEHypH3({i|D~9sd;%X$ZSYNR?A~t)}=553^P^nP2su8cc|5Em-aP zUFWY4w3pg|czQf>`dQWFlg6th#}uJrgDi&>#MAVHwKey^J)Fb>NVP}{!|uXY6AIk2 zt?fyvZA7O8$F_x%2nGGo-X1rKP?9R;G6}aQbkUj)$#v1kM-w(`K5`GCWL@p@wPB(h z62K^hL3&-NK?#C*$u+GV*3V^Yf2k-go*1)Mh8;41>Y~q3SLj8uKSpJ}wiUWSu8`qo z`w07&PV)Ss=JPWSuMPEpuSY*Aug`Fu^WE22yU6yPVOu(~@n$#v?Kz6A=*c$k^OXIR zLrS1guL9(BSksL<sL0M~wrR)>=Az<WERj(#fxiVf*|xUsvRijNvx81>Kr$|SFiz2~ z|LeIE@|nac(7v_8?wvc#C6$%e{}bd=`*B9*55P~n&K0c>9`V9)5#$*`jI{imW~dzg zOU;gF*E(I)3$ZUTS(oYM1uT{e469iw0R9LJl$|2hK|S>5yR?g^O4NPni^gcJv2dBx zEv<{50!C;nV#GQ)90VoYAoXOcddfYuFQu){yMZt<{v9L1Cb_+H4(H8&X#rHd{)>d) zrNVHtE)@NpalKDW)T&vcFQ(Tv252Y@cwe{wi)z(R^kH~wUww;?&n{QCsT1+D1xwf$ z4Ko}kv{I3v?vT(&9PXkGk|{63jRInvs@CSfbH|!|;8w_?#&8wXCQ<$L%9$0ZDMJ+@ zxlC!9t%W~2yH)rbj6j`ZQ<M>z>20k}=Rl=Qs~c;Ikg+UnqzO=Vb11J4G2A<Nxix<} zsHE{{1g}wPF-5r2Y}yZTK2O1MYu1maam#xp{SlBDj<O}=A&{_Nz&C_3#f34^1+Qev z$u_;^d#)=L^i(asu>f7V712riDqKm3AXHWrQG~B)-bmNB4xHjC6Q?vpdKgjj>F6IK z4b-2sf&v^`>)+M<jsqr+*D;Hv&|u5)Q@?@V5mQfb%`C~aFtk>`)AomN0GDPY{FMVQ zcL!5P&&u_Zb)a`WH}92#!7BE96LQgJ!i8Pxcb1T)Rg;%hR40*5KTzO99aO|7_f-)M zp?I}j`Z~oifkq;A6%Qy)38`+vMWa3bb&#^6aq;M>3)T9o8L{-BePgYdsalH6#@5U* zG~~vgwG^k56ho#}w!ne|wwArG{nU>t`6Q8sD29u%($Ck-%~W5|BQ$ate~~Bzl(Mdj zIXAUdtmI`aqdQCv1I>{9Hfk30uDvh_r{*R;>1!foNWBR&EvVpToB`Nc{=_9XR4_SR zH(qshEbYO_3!pkqBgy|P>PvuQ2co`8#Zq0tauM=$=hn^`O+FG+Q|Ew`YZEFbehr^x zv!FIs9~HF}PEnAi!nRHRL(~s@5g#Qm3JvB%e*05eWk}fB`jQjN!i0UDyuRpE(2H}W zN6usRcBNRwqVWk7h;4M*QC(IG`jASxKY>!xncU%u5l;Q;Ind)+<szW&P-)EVh?x;X z%nM8Oekzo&3RvnzH3^R`oDhu$7+u9#2|Px<YpfaHU#AoX^(>-FI$pu`b;!IOr@&ow z-{dLcL$3&2-s{-A-@--r2Gwv_=CFq4QV}dqZj%8)Uv(pG#o_eCH^gWr&DL7`JwY4Z zE9_fKW?@tO)AT>2(~m_YFFD5CpXcHzyR5?!{G@pXi4gyjyQfsg0ceB^Mn5_~)%C^b z=KZekqkSjce~uwne7j$&kN;Q2-@mi73M|sKS%H+EQJr^}?c<mXnU+Q0AYSE2Q2phR zdxr4eNdBFsQen40o&PEL1!q4Ob+3y6U9C@=2K;Qnciv+JLRxX9&7PuqYF|Qb*innb z%d2!v85^5Lk$T>fntTans!vuMUX^}?DT%!3R-6j2dI3${>-dM<KS_*Lx~jci*&`NM zMv}u|ARVO2fY`$X*X^vg0PyE5Mb(F#_sGLc0>s5l2k?qZSf1evumD(sV3P{6d}WRK z#j;=tyE@J7{)NbjqKlGH?3R}GNw*WsD_WN+L+bOanZq@Namayt{qlYHrw+f~NuKQd z^hWb@G#l*xG}+R8mag5-5vkK6$9^EzB)eLc9|2b{a2|DBPd#2U5UBhUUnQaToO|8W zCcmkb4!XV5-`v8VE9Mz-9lf*N;FW10nYa*+WKFP^Rbm=zIu%a7t^X|sTu$9w>cV=c z)%4aIs%p``HhI~7=p*9DMQ&U&VBOWrW>kGHxD}NnzY*JmMwG?49K};p7`S}C10`pj z^$i`QB7u~5kWC#Pb2@&0VZ?|&NOuaY{*pl2)L*K4XVNx<EyVBdnJ=Lw{664M`vbce z+4`@9)<XqEeU5zD{2HCk^#Wjys`mvvgXULxvBY)jM!MqkJ<baB<x^^B%XKtNL<;@o z^FvgLAA0K3QGdEX7YQbs$n?EXAC{$}{IToiCCTOIz}4vO#UpkuzV4E?cr5<OeW9h2 z<2rJ>ZKjFjLa)QuB-hLwfZDi1^ms>(cG<BiG-Ju!D<psGO&RJVjCb>8CcMMrW7#kK zh|N{(%pdYE#`pz-W1Y_ctv@9rJKd@UD)H%cavN49!Ef8<!|u=?jj2xWmb$*OY}<Ld zv+OQvddz(+dJxs_F=J0uW>n-f!JhI*CtdXO!$t{djKHGW^9z4e2RPhQS8sRstrEvF zB}CNcYezBuv0^V2Jdtt3=kgbWti4c9JtaangyJbD_j?%9f58FR-tovq26-sV<Dt1> ziB|}@glI+$a=W(P*v;(AUm%P~@z04I5;l$%c*3;tMplQlRzjVc_u_carR@U@vAKJk zyf-X)ScNq9QtflgAZGIkBp9T8*48BZ9+Z$J>-hdCR)v1LdgxFFTNAd5U~;-<E9`i3 z?1u?CB|`^2zlq`n2h?l1<e1%F&3E7T{`A?ogz|N_QFGtjSkx&aiK)a^%w4`weNFz| z6leXd8c5!<L7Axx^&N2Vf6WWPS3OzGOA`g$Do-2#9Tz?WbrcBa%Vaj>#Y1a$@M9ka zR>URbGrl(Y=n9bavLT5d>cs3YCzF~qpPbL#PL5eOOvezazWSrPkD@}}`~8|*0NtK1 zZ%p~Zu$bibI6faqKta339OuUL^&>oji$Q>Az<w?A&}J1#OAl9-sjYZ5MTUH~TuObb zA=W=?+Zg$2!ytE;msE&DQNO!!wkf^bybT;1uD+yVb!a%dDMxTU`}<K;37R{voacyD z;!RD_G4WF61G}Tp`-;G|#n*N7w~TKQhz+x6M}U(+X0LeHLS74h0Mr|n1Qu_x{H@t0 z9%m`NspiSN3XgC+ISi2!^bsW=GwDtCBK;sOKlp~QV{~TT-+R2CA(&<%tD_-7?NV$+ z+2n68=(GTp(8=}WS-WBK!>YI{+vga$tW~@HBw9M<+qVAQ0HhoV6m>5JjBhm^?3#{I zm9_~G{dIId<ZUU6h3sYB5!dvlBi!CoR%41h!VKlGOd4aXV9TkGrU~P{c!i4Dqd#GK z#VIP`H6E6b+~@H@!3_f+%oih|Jth3~JIxZKPES0e2+R>AZu0^o2`F_)SWxRj`}kCK zoEG+OR_1!xll9_~Eb(o!v<+})xV_)$Yu@5RjMtU`tVel9($cU9Y%{#o6I3#zGFIGm zO0hBV?5_><(N&@ELZYAi6R*x6OBRf(4BNVFuBcj?pB4HyKv*l^?r=4v?L9ERhh2C4 zXi_2FIxG>b9qL^D4}e&F>AL9H6tA$oE64n>hfT|ztdL!Qb<Sw<ZT#HN)6`Cd)Bhbr z#Bm-qBZS?#>3`yHh*;zBr-aSOurR_2BgfcP`8SH-={sk+jE;d@;<prENFXI~eEw2{ z>8Pg>^_uDO(xEoGsz%F-o&4w}7OHvu#M^c;To5ICJlmdP|00P5TD{QI*{aahW9G?f z<?X&o&D%2ZFirLT{h~^BZIXcf?!v5R4}8>nWwI(DO7J<e2)~AYv}YQYb_yJPd)~w( zLX4^n#NlhymbcGqCM1*Qj|$&0=X@=A333%q+9;@!UTNV-k}X2XFSbnbZbTCX>Ewtu zt~NHTgDltjZ8pLUe)Hf|&GUVq&be2tuZmN#?7&0cizLDc3mPe+A>Zw5AD(Rfw$Ej& z5<d2Azvj%hG<HlD8qVNso8Jqbe#jPN-dcgj6}UVv%nDv(TjVyKVoX1?*ANAK=U_X4 z4fDOsdB}cR8{^Zuld9a0*l_#5>7|i<7cq^)st1WRsc!IuoM_=FkNuyZjUb<J^69V% zWT!^!nxX@8t;(K-9Bp#aau_hlI@EmYfH)q~9EtIE^rwMDtmgR_yZxSyQyVBa10SG+ z)@Y_r)JqmXvFRJzBT803K2tCI@IDF#b<<bDf}5!UgkGT<{=ysh(7=tVI)q(ut;8zN zI}z!z-}f0P={CBLD)YIhr(-|WoM0)v6jQGuU7EwpBAO*`l=s?h5$kBcyRAMO-88U6 zY1&Yx%ixgtloQJa>Zv(2pw9OUh*oyr?^{XKmlck|2l27m1*<2=Y#)voeGvqCOpSK& zhR=-)$Til1GAC)<PKw-wi;w@s7`jZDQ2L3!Le&M57h~n@S_q;wlL3@-wn;~`@Cg4^ z&g^6xo)9+soEM;Us?BZTtXAct?l#c^ZVm&gw9>Ev|BoW>wvKSDp*vqZ$QzjTeZDO_ zWo&#rbzhINv%881Y*MKw+cceQz$%_xVrJwCSs)rm<LigmkaG)CvK}}as#7~RLpZWm z62BCanHnPvj@-kFKOvOC5!cy{CLeFoP^4c>Dc~(dS0nx}!0?aEM3?=uTTtjSGSFE0 z+nEpBlg(kv9p0pIfyyiFQ<&{H@ncD=@^kictatCN<uLQc<$KnXyxO6QQVQ<hCjaE1 z4jr2pmA_gQYPcslGPg8=0E|aK#(H21J&lC6`44iy*k~*<0$<(>4_FmGA1C?&mhJI? zT0%d%|4UT<G9oxQeqpI;eQU`t%wz9n@rE091HU1mlAF0AP~#JGl7~%3d#Q}brplS% z%(Y1n${#lPPk;eDXO>Y@dRB6UKVx)sY2K^*p^r+6e4}VqOq7V{lwUbL)Nr$3qQ!7H z<(vP75qIdD^w4SFa-r1$P#r+`JQN~By(eSyDpNwlGxm&;D3Ool$m)>9D*xM#!N&i4 z$H0EQ6XzX9Y91{M%$kTyRi6#|3UdBVYhKYdBZfP106(il?Q&z`tC}{p9h*OJmDK>C z`(7#0Qq<9*&V2Y(Ydv4$)3~twEHhhV??M-jCIx?jLTFB{s2T8EI;oWr{0%P3Nf!$j zA>CzJ{+nIjn^;)2-qw3pVIsk%8E$pX{SjEDa$rXu;{{2Y@de?gu%4VcA{Q|9S|UNT zBQav`a++^jC_Q-!@h0tJqUUvacZHd6@~D%6-&9bb1Ig>`)jSopcWL)O`Ul!gK0cq2 z+VSJw4QmvchFx*b^N|)d)&AA;SuuSzbtjQjx|Ox*BiGOfC}VL!XyZsT;X#6S&*Evw zxsr(HoCb3z)gV})N9h>CV|5HMH(C{V>%i2_@keFhV3M)BUPDZs`6mA?2wLbqXX_gI zglhv%6D!HmZZ*YekLuh&jcqUs{x`{4-s@HJ{d?AkvML#$OExq?JCalag!^uD<9D0@ zkm|8(JppumV*~1bcN-RLow$!{GmS9mF@U}xbGaGTrx2oHOOQEt?hiBs=~^@pd0M#! zu*-Bse*68@+`hFf?E9)7GEsf%wa|J1S?o7WBCXD_3UX0C<y}m*sN3*3H)(0jJYJK> zM4bTlM0r7$KtD&SigVo`7NZiuHFv|%FX$~=9pLV^&9^hPCVmgx?>x$=pZylx)RCk3 z`0%BM>I-j=-b=d9fAcZ(^N|Y$v#?j~alh*m7VP}<<pMt*dAsrQGWXEjQD9ehrfszE zL2IGxpRI*oa9!IIj^gTL*py%7)lV#}tTQ>0i9R+o9I5-OSz=){=S{2$d@M)li(>p* z>bT)0#Cwf+crvy{2OU)^+O~3*2b0U9G^zY1uhQ%oT*;IfUdWUZGj3G6njxf7w@PT2 zLPosM4?8TesM_z<ilGP?Wkl5{12Yh1`y&3AH!u)N%wbyp-M!T{@)Ja3iVJ|I!54CD z7p!VwI;GIJeZ13aIsMk^U7BYhtY&Ii6M+gKX%6pZx-2ZLZEnq^L2D=mKV~##eF5JJ zq^S;#YK3SSzbkMvLRu$pS<eGFF9_p0g-lrPzhn==QcLn0(*ei>I-B3w6;O!$N54V& zt>E{rK+vLp^@W%RwKg$v86Vw0OZxohZo}QaUixZ*6ROU8(9WWx>%Fn}3*QWftDF8S zGu6xU3oFeF43jshw$&*2Bk$r5({DXNyDD;{-&gvirZOe}_dFqGmAmN6RC!93sCgG( zGPQz@;sQRfzWOw!w@*{X_j-Gx!my?g_f0q76F_QB3C|8lx2*$hgtHxUH((DJLpt7X zosOTG3f@!3!UfXgvd)mX4v>O$T2*m+<4RD^CuaJ$Jrf=5Ry$QS7yPbT&N@rjTWcK~ z!bsN4gHPfNT<I!+9h8-ZwB4e|4WW^_D_pNMHOpY@%b)3`y@f$GS;wxBo7GxEB%JPK zUA@my7T!}*%_?D4_*~ADROgFm?o`{Pw2R-@KqQ)e#!On}X{UPN1?&Gr6VCw$H1Xs@ zl8vg8oUl^ZU+j_KvV@8a5))DxnBub^`>6esd<62TlEoBp>h7+81K81I`vR6^qh0O2 ztto@(B5w~df75R)YWS*Z&TTk}KA^f7<^}ohbnm$@ZROQ39(Cx@G?{PsqHYJsyj#KX zJI_23d8=7NkKWA)j3Jy$oPmE)SF)jmEn*BYdqIp{O{8Q=g_Be}Om?MViWNU#(ypD4 zt3nj7b}Ap=w~0#`qCWCNHBPOZ9aMZZ9=$Q~RL%>k?e)a0K0$T7=VAO>R%PB#oMvgL z!0<pKSl%Yfm~@5(Uo7e`>v>CI9(1l<tMUTKAqTCA_v&8l*TpT4RTL+v4|56g8C}rL zdc8Qc%y?{^<5+8_^lyl9-&o$_S4Kd`AE@{EBSD6Z5{xcJk*JzOU1Q}=)7PQHDgS{O za*1&Vh|%U42{D}~x)(%K-^xx-)+~Img9wldhSBm)9|6X@`G&1-b*I)N$K~*Al#nzW zjQ1>bWXE(F9UX0pk>j*gD4T*AP=iGm83n)al@TRgSIWT<7le^c`FMj;b&kyur(Xi= zu0t)J5@5NDqh`m5W9^eObu91U2w;p!b~St7*@eV}8SiJ<$Kr<)Lf9HoHkmawa!^){ z?e>je8WEqZ(IS^KyZ<an9YmyU#cZ_GFMXA!sOpnKi-sJ$pzheW!vpMv=tvam)Cxox zqt<U@7JsEyqYHm3*oFCY$yQs`@g5WW-cR(DmaHQ!^MkRS9q5uK(N}8A@hdgU|L*YC zy@Q@bCM-1?ve>wRzSn;-*evuD{)er&VY*`zmZ%ropQ0bEMvASyIWI{Wm^MzjR;0PW zkXd-4(gwS4+6_Nv|L`#zANV!nh6ix0k+A^@lJ1IqVWYIGVuaoA=bkaU)?HtlQ=Rsl z`3kOWB(eLPnpz@hYMKBN2#8FgN`<Z#L1g{9?Ni!9pG^&xH<$e}vpjA%m@Z9>5L<k~ zT^kO7V%Cza0V$wgFoD}yg2TkF(#$Kqfwf-C_eyT37c%5SJgo=tsqaG(mX?EQ-X!mF z1h05^`tDJkYl26ykAX#}O@O0{<*9eyeB92%o|qwaipZ^6p4YJ{f`4BYn{)KA4jsu* zNVbsn%};u=jQ%h-wtV(Afe%s)c@SPvRe2*SSU-F#LKA%U$D~&m54dTu`;l>1F*k=p zk52HC-<D=^bXAr1@VU;f{hbfXfYFUBn*~(`)%$kVTce(_(`gHJu}&*#8UZRtf}}tR zAI}RKypU~9o~3GBiTD-cB{He{H#D#X-JF}gtaXp(9BI4XcU`E-<4agM7eO8xvXjo< z%={-KuxY$m-=*C`z1Q1a=;M8^5*}}eMeKdQUkt6^T$$wq<<6vz1Gqz3F-*f3=RN>y zFlw#6;GvKTy&wMr+2QXI3npl(->3g;7-=0Wp)jd^T@Td~Xc>oRC6#vh*LxNo0h2tK zb%X|NtK3;L%C-N}xu6bQ0U|t_&RT6cE*qhXt$c=KrW7(6>hUgtT-`q41VK=DpfoUp zp@dU)BABoOuZbR3WsKeN(N$mi53TXe&*VBSl`KD9>l9wIfxVvXqWi(-zpvA)3R>as z3hnt<Foy=lp6$2Q0dYqelRoa8oxu(ovd_1IR|l%)4w6TY5cArJUf``uSnlKuEb^l0 zd+C#H!A~1aHw9<6dXPmIAcqN@S~K2_-tgjH7{|G7ps%x*gJJh&FX)&P@+F>eDG!Oy zf!4>Qdo_T5S1os)ZCc;1L#PC;)weo}n(cW1Bqvv7TrOZV1_m&;*bMk@Ylt--VbMgB zi1YA9z0kOs^mW>Ld<{}oS$T0UTXU7^ZM~-tMlEhuyCca<LK{vTW=OAN3ssO2Bjne& z<%T)c=vrm?nB~e1O~W81>)!Z@WNGfUA5~_O{Wt3OPK7E23QKpYjXCA4W$tIcD+gMG z6?<?`gze%#*s7>Uh&0czPi}k|H}q@H3-9;mC}3RA-cnb^{xfN$d865F@02qrm-h7F z&^|!hzYVVQpNreB;#K+VG%GRTYtUEmbBJhpC)fihQew8M&8#@)F+gblD`dnSR9(W! zV<;NOlone+SPT<5RuJ^M!vYI~dqPd^r!rbQABU`{-7?5^x|9Y@tQ>yqIoUxy%cytA zn(O);ox(GB;)m-duFCE$bCy@ltsoJjD0jE)nqv?^P2jBNIC|+vBRI@HeOB82;jr3A z_iD^-eJyWQ)rtKLRH!VqE!7NzP6juRjC4X8_6G$o=WF4vi6k<P`QL(3P5&2d31)-O zW*L78*v9g0yvIOQrfMCg7-<JgQ3OaQJ{kP*9ai0QrVh|9I@z_|OB8x<Ru;bLCXI_j z5m$7Z$9dX}vb5QIq+f{ETPSO&??|*f*;1Mr89=qUT>_+P4kt2{;H6U0nrG3X8VWgE z*T~n1E8T_Za3$%tS=FMKna?Ic*mi<@mdhM5w!C1m%RLJfX0@Dvf-e}`7S(J%Tg`w= z4OfUuaPwiJYKsWA>a0!_gnfh6Wq=xdz4}Lb#^<ziruncLF1~_5*@HApuu&fEKerh) zZVK^p(ABmEqex1P%+Au?J%{*fIaQ7BM0ZCufm|<;fDL)OuD)1p<VSJTrtOt(>@7G8 z3qJNa8R*^6N%!BKu?J1;xr3(mgz%*(_Mi5?0G<*esS+*ZG7l|Um6i}KC9Z5P+`$Po zKtQKTz;L~vZ8$G;g_Nxd)ycVsCDA`R4Qh8R1YGt@vBRUuDniK4QGE%9NK|C-s}cqD z>ex<0Jvn{dw_B0_i1o&i$@VW<nqBH(<`Q$-q0$$V0DGt(7^#r&5{)<Ou=3MT1b7$( zrA1HzrC2WQ;JVR<1TekIf}(R+lhFRrXbDZti$zqpnd^;ImoEaDtTYk7*}tWUWKS5$ zyj1!l|8UU-eCEoG?s>m&$4uPe*_TqcbGse6KD2%0KJ`8dctk=yhp3wpJ(R|>zEioo zymmSd&2CM^u2ngYpKvd8UvRt<f<v7636ql5=8?m5&j!5x88;8xoHhSQo8SbpQkXTa zuRP#<gSJ+SF(v9<RgF9qWt||)!6Q|RJO>x!f<gkJkCg^VZ8z)NR=CuY;%8bnJ`#`9 z^zu{RRU%_F&><6ah<~@OBeq?0VHw@=Bas*u=V8;}f}7V9vx7@AU+lUeZd4V1v7}Ye z1Q_Heu$-_eEIdIBNKeILc4Mk;c+7{X%We7#hA1J9%}OnYflFTgM&U;6-O{XUs`lDL zDHhNG$)4=THq%`(r6Fe@L(F~~Ye5ZG4Mh(btf$!-)zpYBBy~WmkkX@jZ<P$s#d&0# zVF#lf9+Vy{o6OW%5-@v2qSMr_bV#C1#8+B=4_|fQD!YBnKzAD1jt(z2g48A6jTn_C zL@b%houAK1HQn(2dGlzUzI+Nz?W-8&H|m`^V21ecMA<)cMI+bm|D7w!xW~#Bsn*<u z7yT2IT+}%-r%bMS6VCyU1G7j?e`eUT=Ng>NQkL+Sn?EjUi5Wq#!YxVl&puzx&IOy! zKmQ=@^bM>c;*6W;L$7*SO0E%N;u0YRLOLrEpN;Hg+uh7R-q^9<37j0e`Ip#7J<B*e zwEc!Uq`sV<M|&h@NJ1ryTKw^ftGhx^OPXTyZSO(aSP$+>4vPQ}0bl%v^y+O}XD5zv z_h5M;)k`3UsMyH&c755QlUZdaJfL?n@PcuK3+;)e>BE{Fx%$6m2&0=<IxIr~e?AFq zX4<{c3DCiJTNvPEcAj>eLuOr)EQj7c8T$Y!lmX*9k2!euSF!4?$*3WhTOFF`CGGza zEK2IhLmE$9#<?z_+d)-};>K}VaMs0Caf@TSI8+vcH>2hfBc3qI@;AAXRvi-uXIO2O zyaCv9y5xt8RO1A4&T1sno3C5s6Mr&0O!D9|T4buXf?_(n4F`qK%Ygx#Qw6|-_%Ixw zfE!WZoqs6G2{?HZ=S6UwQiEU*)8Xb&Nns18_*<(9&X9LsWc)+pS`P{`EHv@9^VQql z!X$qU>VlZnf6Ws`3^a<nW#rVkSoMEB0?<>O-80JAhEJZtOGX*S$-EfYEEAp$IcSPz z9*_LkXD9L@MJVz}K8;=)be967ngRUUeS=-r|9m3iEr9+KZK%SrsM72c?W6X~&0OFz z9PFU7q9wE8Up>$QzN7T$XAOl7<bQG4ungkZa{>BgM;|j%xNxUg(idaZG)8o^02&zY zI?h=ZGGt}LndmLLzMHu^h0(txOEE}8x^P=g89Pwv{aOW)4t0SgWF6GWo>b<#yxTJd z<<toHav%D^vngE)7nT{sxVba33N>qZU~Ch{+|H#>3Ar_v#tpL9R#}Aojx<z|Q^zlb zNcH3K+Oez<(c_5krN?DkGw?j%5V0YcvzIh0`F0sB0W5W9f{z_&@@kgGLytiz<FW`N zbY{<>i6NwQk$4Hv#CM>|xw@LIRy=ZKsdpu=u@6U0ohiKTIN#!a5F=W5%C3=VjsILe z<CGE}+8idBnXVB%@sfhR#zxqY@Ax{xYwv!HE58Lk9rkDpuS7<NicWU;=BB|o0X>78 zm@REOz{xiRTi<?XvY8NT3H|i+H}NQ7Sn~xjGTCI_DqL7%0d)+)a7CQ3-b`J%A&OJ3 zy6WS8t5%KG>_5^<7mutPVK1G*PRWHj;^SH7QeGFUQ~%ut7_eZR-Sodt6G08$-gMiL zJXPf^rlAcfd0-52!MEGJh<IgE&=1p+dyA9-H`bEfzYM|B;>M8#N3gKhT=PeM2`Aks z3o*Op6@6OKw)4{EO~Am9F>yP^Q!Paw<!suVnO1sFy3)~Sl)}rG&%6nVTPvI5&f1F! zy}UZIZD#$t%G#6Yl*01)zrFv5&#zV9-qdjz5r;lZ(p_m1zW%oee@Sh!su10u!N1{Y z(pq6{Qt;H?PV`rSX|w$O^ndyLFR3kC8TcLLQZga{$j)SG^|pd_!WC~RA|eU3T2M*S zo^Lw&k6ysbz%K7nd=E3Qd+o%r?Si>)C;lgP=}ohV(ug@)<sK=lkJCi;j-BF7TNgpY z+y*T}YZii-tcWX=hiuiuB1s%f9b-uuKu$NP!^qp?m}<$51#ui1C#=e3xFjR7)icMX zP=@a_Y&!)|lpWz8(Foa5(bAOp_1`t>znD(fS8Fzz{w^9;Lh>T!V<$8Xs{7U&$Cdqi z7MMjhh~N-St@txtc&g*O=w)5NWx0pKt*Etj!RPd3osu-@B6S2nUU|a&r9Q=eYz(Lb zer9CEy+}0PXK8ORAGw`Kp$$!0q5@eBYK9cW`HoH8LFWJTZ=OupXOaZuKZLhzK*3^C z4Te-<_MHgH4DLn@WY6J5xN?gx0ezl5a>G%qF%xoU+ho$MDyB*!^=6;ts*=VmB*$9L zYFPyZtb#?Ws6S1%R?7HA<04QAS-kewf=sO4tkO3%e+AQ=XqI`JP3vWXAAfgrzX#0+ zcfxgyG{GWg2Z|P~ddVg%4GzkYeqjP%dKl=XCptbRqv5|AEcEXQp-N>&aONeVJEHKl zAAQk;QsjngrKyF{6&e0}I@Ku3S+&ZjJ(|4e>&^x39os9k#kEscRB+B${z?j&!4Zs6 zJ*>cTPc`Y!+UtR`3risdjjRob(H^Bm{-dDc@C$U%rcf}PA}}=l<Oa&3XM|}J{n$ob zI<9r)H$(r<n4gH(fL_)$ALKU=618I>!hV0L`OJq=MDQa-ZAtBPtgkE7=D9<pn5Dpj z_`+|IMDA?V$OIxLRYHY^wgbY7S;0fUK6$&)C(k@4>rG?60dKbB45XoMHc{F||4RD5 zIPo(qc5ULelxWaY@w2oJWWG<)&JD$Y7Eo|w|0II>Y0i;?h^`sZF7Xkw$yqm_e-8;c zgW>N+{puOwv&@x%ju74=j=b&u6AVe)tQ<Gvj8Qdv$5fK->ivj6p2+Rf=pNhIj=QvM z{DF5UMD@2)BaHY3cb`Fy3FSi*e~iw|f)q7F#y~$>JL#tLL7|l5U{#I8N%IZ&VA<8P z?&y-6D<20bStXK_l&AcXED@>1Z>olc&uU!0AAGjWEduFE7O)Pr0Rv^VYH0az9{Egw z+M1S`+n}$6rBk4=01ip(qZ~JFdvIXy2YcmFTLTY4&PZ^7McoNo41EmO5HkFuTX~`Y zi2hwK;d(+l?x^p3R@|p{c5bW3@%>*Vg)(TlYi}xKct-F^{&2Yg-7Wd$GaPHapE&gA zJ^vxZ4PQ7Z$c?F4rWu6GME)(qrE-Fwst6m31MVdmf*L&H1O;iei{&hH{x>eLYp0U> zdQ(415<F)zSYU#9!8viivb17=?)w?OKT&mc!`2Qd2ZE<CUd3-f<W_2Y%riDWXB6^6 zX-v{X*`}eh>jp0m{P_wkea@MUn9ekJ(XU55B@GI={-MXC5rz7!R4!~=KW)t1hRdy+ z$mdiMjX=gfSk=lI-;yuUsBtPGt8JFM^&anm^YE~?vB?G>FT;gQa0BbItmWO5!hM$8 z79Fo5uNASP{f|qR&$^3@BHmeF6QF_f<(BL~$m=^s^W7Y?EZ=ymBck<)(-oWKPru$f zM-Tn{^oBDa!B67%lc#*gww?34ZRi#M#eU~{?*B|35-1ruaV3Y+>%vmu_x`EEZLc1v z@FS~hXKs3EJy5#9AC^Ia?~nC<-4zq{m@qFj5$wzn`7-*rQPS6#l}Gvf=Do>CB|Kuo z{AMrBX&WSdd)$DUJ?l~@y5qdn;$HD>iayH8)>nVxYupz%5t#;xXJ2O2j)<#`<uBCx zp~AZrqQQUL@b91=yB;2{S(-FP6Q;l^T5VwEtdt+x{VoCawIff%jT+*y9@}e9GqVOo zR`GqkQMG=2g(UtVx98~j43|?UwhRZ|A3;pI48<knw1YiF{adbnr{~|=sSUE3&kK>R z_V~0SI`F}&qUJdW*-IgS39P!E8UM>~m-0Wz_p`GyIPA~R84AdXi<eEFQtkZ4!@dVx zC`jblkts)t6ODnZ4t?3f-z}z?TgA%!bc?_8{hVOjU-5qM^HQ~7Rq5wZUnG}gP7p^P z1&qGPZf}Vc6CJW8aNj&TMN9u`FS#VlbDqU5DVdi^>ivfYA8REBaH(L5cDp~&$a4Yp z+-D8DAf(*FBdv<~)|S1M8~)DumCBJtw>wX()jL^-S;1;tkQNw9|B9YqEohKlbaxti zEK6ZE>j%e^3R$WRoHsA#2b^WR+mqZ+?q1w<RJiRKm3d{MP$6`-D%_qIxjSWfY`z%t z>gGAs7SMx;^jOI}tTi0>xISXzb!PkTDDzv2Uhm*&+%aI_*o&T*X?^f}(p`%-*(5Br zhm}dmS^6SnZFnd~{*Cr6@zZsMR3qn$1;Xd9{F?;-7QwJ(Mf(?D^mA71^_qV>NcW!) zD`f?yKBY`@oC5nhYOOguL4}t`A_I!FbH&>AOahM!TtU+;x`ob^J#iDcv+$NqYFE94 zaAAe~>2=2%_-AXg$l5;!e1Wv~K@nTbb`^7E7HgbPw2`jY)lcSQJZx6>9OSy*_LMLY z&`1_}85tb6m9a?<L4RiLcnu?tu(r5&Ay{d;&hWVx$m_YAjxuVP#%@y^J&!YPm-fH9 zah2ijNahDWI$~~;<#yOt7gM<<cS^JOR=4iMs?y_0tJ#fW((?6od_0{)A$-C3m9wMr z#uFpeuoV#-qzj_T^(TYCDz5tVUm1CP(=QIyHlK+#eRcoi6Y2f;ogrlNWBtP`rM<uO zEuAB3ClBVY0&(3A=NtTvpzkyZW#H6VWc%L6-f{$&xvbnZ^s~Z4sYa{s&Uj^0g(6fu zg==>o3<n+dTOoO7$~rdcV%}$-Kju3%bXKOR1-qEV9GQzCi8*mKyN#L=(+9AVlO1|j z;7k?70v^Qj)D>*Q8VE8~zgk+nzr#)#AatBo3)G%<aOywiJq}2<NOo{kyX({GIA6as zzJ|RlVJ?fKTs_Nps)Tfz8YWu*3a%tt>pPJ1{1!qRI0XIn>6>F42bmpy<e_93i*0Bo z46iu$%u;w#{JKS7u(ge$X2jU}uca4Q(^{RuH{63UpiwFFNhl=KB6k^kDe$Ktf9~!# zk1R3It`TR*&=fG-&FLPqp|Dsk)C%_=ZDFyUH>P~s;{;@6N~U<@HCXg5i~TBo)?A>i z8C27{7!vJWN6gndD!I5$1fRZk>?RVhcXcb^813Gb44)U5_ay(qt+9k7D$x@{EWJMb zFTGy&=a2Tt)wW8A$L4Ambw+q>B{}R0-fhPxAHJU_+P{AzZ2*kR3s}>w^p&V5pD!{o zD*&F&s_BFg6=fbGpI{*s*yu+1+TI!8<AC`C$*!8HatisXpASRTeHvD;vTY=?b5Y65 zpS2CZTi<Q5C?|!st*y!tx&*Sb1Fr_&Ecs}vrGF;mB(+<>B6=XQgXHr3G`bS}{p6h< z?qrLFQ1OsIM;b-W#pPy>l&1hChk<5xbJr8wx)$?)?T5?RTQa?i@u!2u9g=-_MUF+x zedlfg(NwQeT3>Dtm2!Jng;A;2PtDxgzPlqE(7jKbnx|jj@oGoaU#HtK>*gK(A$bwQ zma%*NodLdYxfCs3e{1w=Q50*j2poJ=B;G#_;z+Jj+)`lAE)k9VOU8c=PW>*KcHGDN zIzRv#B+&ediaw_068<n%aJQDm#`a}nrsq>&&p5E2n+G5`%bpW|wCTopc%k^h^<d6L z+hV1cS_uuDZA-j!+|X~BLrVi-tw^?)){#@Vrh&AczIY9lQA{VJ_HTV(aAECP3Sc65 zW@cKe$)^o5`NQQc^z?DI-V2O@Eq*Nk`B$%c=pcPB!K32;&TrcIKi{d$_W%9MMX>uE a^r*}J>2csm)`oVr`*#g=O7A>>{r>>IxkN|+ literal 0 HcmV?d00001