diff --git a/Weather.xcodeproj/project.pbxproj b/Weather.xcodeproj/project.pbxproj index 07cf6f6..a5dcd6f 100644 --- a/Weather.xcodeproj/project.pbxproj +++ b/Weather.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 50; + objectVersion = 53; objects = { /* Begin PBXBuildFile section */ @@ -11,7 +11,6 @@ 34730601267FB11E00D812D4 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34730600267FB11E00D812D4 /* Preferences.swift */; }; 34730605267FB22500D812D4 /* WeatherPreferencePane.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34730603267FB22500D812D4 /* WeatherPreferencePane.swift */; }; 34730606267FB22500D812D4 /* WeatherPreferencePane.xib in Resources */ = {isa = PBXBuildFile; fileRef = 34730604267FB22500D812D4 /* WeatherPreferencePane.xib */; }; - 34919F4026CBF61600D95293 /* cities.csv in Resources */ = {isa = PBXBuildFile; fileRef = 34919F3F26CBF61600D95293 /* cities.csv */; }; 349ADF1E267F7CE500D57D88 /* WeatherService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349ADF1D267F7CE500D57D88 /* WeatherService.swift */; }; 34A8BA5526CC01350070B0EC /* WeatherRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34DF17A122934BA100D00D61 /* WeatherRepository.swift */; }; 34A8BA5626CC01350070B0EC /* WeatherService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349ADF1D267F7CE500D57D88 /* WeatherService.swift */; }; @@ -19,8 +18,6 @@ 34A8BA5826CC01350070B0EC /* WeatherWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34DF178B229347A500D00D61 /* WeatherWidget.swift */; }; 34A8BA5926CC01350070B0EC /* WeatherPreferencePane.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34730603267FB22500D812D4 /* WeatherPreferencePane.swift */; }; 34A8BA5B26CC01350070B0EC /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34DF17A422934DF000D00D61 /* CoreLocation.framework */; }; - 34A8BA5C26CC01350070B0EC /* Pods_Weather.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 770841262F2960FCC8F2FCB3 /* Pods_Weather.framework */; }; - 34A8BA5E26CC01350070B0EC /* cities.csv in Resources */ = {isa = PBXBuildFile; fileRef = 34919F3F26CBF61600D95293 /* cities.csv */; }; 34A8BA5F26CC01350070B0EC /* Icons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 347305FE267F8C5B00D812D4 /* Icons.xcassets */; }; 34A8BA6026CC01350070B0EC /* WeatherPreferencePane.xib in Resources */ = {isa = PBXBuildFile; fileRef = 34730604267FB22500D812D4 /* WeatherPreferencePane.xib */; }; 34B6D12A25A75D8D001C925C /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34DF17A422934DF000D00D61 /* CoreLocation.framework */; }; @@ -34,11 +31,9 @@ 34730600267FB11E00D812D4 /* Preferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = ""; }; 34730603267FB22500D812D4 /* WeatherPreferencePane.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeatherPreferencePane.swift; sourceTree = ""; }; 34730604267FB22500D812D4 /* WeatherPreferencePane.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = WeatherPreferencePane.xib; sourceTree = ""; }; - 34919F3F26CBF61600D95293 /* cities.csv */ = {isa = PBXFileReference; lastKnownFileType = text; path = cities.csv; sourceTree = ""; }; 349ADF16267F4E0100D57D88 /* WeatherFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WeatherFoundation.framework; path = ../../../../../../../../../System/Library/PrivateFrameworks/WeatherFoundation.framework; sourceTree = ""; }; 349ADF1D267F7CE500D57D88 /* WeatherService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeatherService.swift; sourceTree = ""; }; 34A8BA6526CC01350070B0EC /* Weather.pock */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Weather.pock; sourceTree = BUILT_PRODUCTS_DIR; }; - 34A8BA6626CC01350070B0EC /* Weather copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Weather copy-Info.plist"; path = "/Users/Pierluigi/Lavoro/Pock/App/Xcode/Widgets/Default/Weather/Weather copy-Info.plist"; sourceTree = ""; }; 34DF1784229347A400D00D61 /* Weather.pock */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Weather.pock; sourceTree = BUILT_PRODUCTS_DIR; }; 34DF178B229347A500D00D61 /* WeatherWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeatherWidget.swift; sourceTree = ""; }; 34DF178D229347A500D00D61 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -46,8 +41,8 @@ 34DF17A422934DF000D00D61 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; 34E748732299847400DBB47E /* WeatherKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WeatherKit.framework; path = ../../../../../../../../../../System/Library/PrivateFrameworks/WeatherKit.framework; sourceTree = ""; }; 770841262F2960FCC8F2FCB3 /* Pods_Weather.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Weather.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9537F44CA95A7DA1FFC5A0E1 /* Pods-Weather.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Weather.release.xcconfig"; path = "Target Support Files/Pods-Weather/Pods-Weather.release.xcconfig"; sourceTree = ""; }; - EA6AFDABFEDCE3D60D805817 /* Pods-Weather.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Weather.debug.xcconfig"; path = "Target Support Files/Pods-Weather/Pods-Weather.debug.xcconfig"; sourceTree = ""; }; + D009AA27BA45A7A5C7627D4F /* Pods-Weather.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Weather.release.xcconfig"; path = "Target Support Files/Pods-Weather/Pods-Weather.release.xcconfig"; sourceTree = ""; }; + E2E919E81866778AAF380E15 /* Pods-Weather.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Weather.debug.xcconfig"; path = "Target Support Files/Pods-Weather/Pods-Weather.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -56,7 +51,6 @@ buildActionMask = 2147483647; files = ( 34A8BA5B26CC01350070B0EC /* CoreLocation.framework in Frameworks */, - 34A8BA5C26CC01350070B0EC /* Pods_Weather.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -75,8 +69,8 @@ 24DF8A5836D2018BB88FDA6F /* Pods */ = { isa = PBXGroup; children = ( - EA6AFDABFEDCE3D60D805817 /* Pods-Weather.debug.xcconfig */, - 9537F44CA95A7DA1FFC5A0E1 /* Pods-Weather.release.xcconfig */, + E2E919E81866778AAF380E15 /* Pods-Weather.debug.xcconfig */, + D009AA27BA45A7A5C7627D4F /* Pods-Weather.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -106,7 +100,6 @@ 34DF1785229347A400D00D61 /* Products */, 34DF17A322934DF000D00D61 /* Frameworks */, 24DF8A5836D2018BB88FDA6F /* Pods */, - 34A8BA6626CC01350070B0EC /* Weather copy-Info.plist */, ); sourceTree = ""; }; @@ -123,7 +116,6 @@ isa = PBXGroup; children = ( 34DF178D229347A500D00D61 /* Info.plist */, - 34919F3F26CBF61600D95293 /* cities.csv */, 347305FE267F8C5B00D812D4 /* Icons.xcassets */, 34DF178A229347A500D00D61 /* Sources */, ); @@ -159,7 +151,6 @@ isa = PBXNativeTarget; buildConfigurationList = 34A8BA6226CC01350070B0EC /* Build configuration list for PBXNativeTarget "Weather Install" */; buildPhases = ( - 34A8BA5326CC01350070B0EC /* [CP] Check Pods Manifest.lock */, 34A8BA5426CC01350070B0EC /* Sources */, 34A8BA5A26CC01350070B0EC /* Frameworks */, 34A8BA5D26CC01350070B0EC /* Resources */, @@ -198,8 +189,9 @@ 34DF177C229347A400D00D61 /* Project object */ = { isa = PBXProject; attributes = { + BuildIndependentTargetsInParallel = YES; LastSwiftUpdateCheck = 1010; - LastUpgradeCheck = 1250; + LastUpgradeCheck = 1430; ORGANIZATIONNAME = "Pierluigi Galdi"; TargetAttributes = { 34DF1783229347A400D00D61 = { @@ -232,7 +224,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 34A8BA5E26CC01350070B0EC /* cities.csv in Resources */, 34A8BA5F26CC01350070B0EC /* Icons.xcassets in Resources */, 34A8BA6026CC01350070B0EC /* WeatherPreferencePane.xib in Resources */, ); @@ -242,7 +233,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 34919F4026CBF61600D95293 /* cities.csv in Resources */, 347305FF267F8C5B00D812D4 /* Icons.xcassets in Resources */, 34730606267FB22500D812D4 /* WeatherPreferencePane.xib in Resources */, ); @@ -273,28 +263,6 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 34A8BA5326CC01350070B0EC /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Weather-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; 34A8BA6126CC01350070B0EC /* Install widget */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -345,13 +313,13 @@ /* Begin XCBuildConfiguration section */ 34A8BA6326CC01350070B0EC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA6AFDABFEDCE3D60D805817 /* Pods-Weather.debug.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "Developer ID Application"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 788D9WZ9Z3; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = S9872LP2P5; INFOPLIST_FILE = "Weather copy-Info.plist"; INFOPLIST_KEY_CFBundleName = Weather; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Application\\ Support/Pock/Widgets"; @@ -377,13 +345,13 @@ }; 34A8BA6426CC01350070B0EC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9537F44CA95A7DA1FFC5A0E1 /* Pods-Weather.release.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "Developer ID Application"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 788D9WZ9Z3; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = S9872LP2P5; INFOPLIST_FILE = "Weather copy-Info.plist"; INFOPLIST_KEY_CFBundleName = Weather; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Application\\ Support/Pock/Widgets"; @@ -441,6 +409,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "Mac Developer"; COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; @@ -501,6 +470,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "Mac Developer"; COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -522,13 +492,14 @@ }; 34DF1791229347A500D00D61 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA6AFDABFEDCE3D60D805817 /* Pods-Weather.debug.xcconfig */; + baseConfigurationReference = E2E919E81866778AAF380E15 /* Pods-Weather.debug.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "Developer ID Application"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 788D9WZ9Z3; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = S9872LP2P5; INFOPLIST_FILE = Weather/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Application\\ Support/Pock/Widgets"; LD_RUNPATH_SEARCH_PATHS = ( @@ -553,13 +524,14 @@ }; 34DF1792229347A500D00D61 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9537F44CA95A7DA1FFC5A0E1 /* Pods-Weather.release.xcconfig */; + baseConfigurationReference = D009AA27BA45A7A5C7627D4F /* Pods-Weather.release.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "Developer ID Application"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 788D9WZ9Z3; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = S9872LP2P5; INFOPLIST_FILE = Weather/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Application\\ Support/Pock/Widgets"; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/Weather.xcodeproj/xcshareddata/xcschemes/Weather Install.xcscheme b/Weather.xcodeproj/xcshareddata/xcschemes/Weather Install.xcscheme index 1c6dd72..9838087 100644 --- a/Weather.xcodeproj/xcshareddata/xcschemes/Weather Install.xcscheme +++ b/Weather.xcodeproj/xcshareddata/xcschemes/Weather Install.xcscheme @@ -1,6 +1,6 @@ + + + + diff --git a/Weather/Icons.xcassets/ -0.imageset/ -0.png b/Weather/Icons.xcassets/ -0.imageset/ -0.png new file mode 100644 index 0000000..a00c28e Binary files /dev/null and b/Weather/Icons.xcassets/ -0.imageset/ -0.png differ diff --git a/Weather/Icons.xcassets/ -0.imageset/Contents.json b/Weather/Icons.xcassets/ -0.imageset/Contents.json new file mode 100644 index 0000000..539bf02 --- /dev/null +++ b/Weather/Icons.xcassets/ -0.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -0.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -1.imageset/ -1.png b/Weather/Icons.xcassets/ -1.imageset/ -1.png new file mode 100644 index 0000000..a82ee19 Binary files /dev/null and b/Weather/Icons.xcassets/ -1.imageset/ -1.png differ diff --git a/Weather/Icons.xcassets/ -1.imageset/Contents.json b/Weather/Icons.xcassets/ -1.imageset/Contents.json new file mode 100644 index 0000000..180026b --- /dev/null +++ b/Weather/Icons.xcassets/ -1.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -1.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -10.imageset/ -10.png b/Weather/Icons.xcassets/ -10.imageset/ -10.png new file mode 100644 index 0000000..b5a4a31 Binary files /dev/null and b/Weather/Icons.xcassets/ -10.imageset/ -10.png differ diff --git a/Weather/Icons.xcassets/ -10.imageset/Contents.json b/Weather/Icons.xcassets/ -10.imageset/Contents.json new file mode 100644 index 0000000..de45acf --- /dev/null +++ b/Weather/Icons.xcassets/ -10.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -10.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -11.imageset/ -11.png b/Weather/Icons.xcassets/ -11.imageset/ -11.png new file mode 100644 index 0000000..06a3171 Binary files /dev/null and b/Weather/Icons.xcassets/ -11.imageset/ -11.png differ diff --git a/Weather/Icons.xcassets/ -11.imageset/Contents.json b/Weather/Icons.xcassets/ -11.imageset/Contents.json new file mode 100644 index 0000000..49ce983 --- /dev/null +++ b/Weather/Icons.xcassets/ -11.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -11.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -12.imageset/ -12.png b/Weather/Icons.xcassets/ -12.imageset/ -12.png new file mode 100644 index 0000000..16fbb52 Binary files /dev/null and b/Weather/Icons.xcassets/ -12.imageset/ -12.png differ diff --git a/Weather/Icons.xcassets/ -12.imageset/Contents.json b/Weather/Icons.xcassets/ -12.imageset/Contents.json new file mode 100644 index 0000000..5c14639 --- /dev/null +++ b/Weather/Icons.xcassets/ -12.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -12.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -13.imageset/ -13.png b/Weather/Icons.xcassets/ -13.imageset/ -13.png new file mode 100644 index 0000000..29fac6a Binary files /dev/null and b/Weather/Icons.xcassets/ -13.imageset/ -13.png differ diff --git a/Weather/Icons.xcassets/ -13.imageset/Contents.json b/Weather/Icons.xcassets/ -13.imageset/Contents.json new file mode 100644 index 0000000..91fb023 --- /dev/null +++ b/Weather/Icons.xcassets/ -13.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -13.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -14.imageset/ -14.png b/Weather/Icons.xcassets/ -14.imageset/ -14.png new file mode 100644 index 0000000..c77f099 Binary files /dev/null and b/Weather/Icons.xcassets/ -14.imageset/ -14.png differ diff --git a/Weather/Icons.xcassets/ -14.imageset/Contents.json b/Weather/Icons.xcassets/ -14.imageset/Contents.json new file mode 100644 index 0000000..74d1038 --- /dev/null +++ b/Weather/Icons.xcassets/ -14.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -14.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -15.imageset/ -15.png b/Weather/Icons.xcassets/ -15.imageset/ -15.png new file mode 100644 index 0000000..41df06d Binary files /dev/null and b/Weather/Icons.xcassets/ -15.imageset/ -15.png differ diff --git a/Weather/Icons.xcassets/ -15.imageset/Contents.json b/Weather/Icons.xcassets/ -15.imageset/Contents.json new file mode 100644 index 0000000..6a37885 --- /dev/null +++ b/Weather/Icons.xcassets/ -15.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -15.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -16.imageset/ -16.png b/Weather/Icons.xcassets/ -16.imageset/ -16.png new file mode 100644 index 0000000..efedca1 Binary files /dev/null and b/Weather/Icons.xcassets/ -16.imageset/ -16.png differ diff --git a/Weather/Icons.xcassets/ -16.imageset/Contents.json b/Weather/Icons.xcassets/ -16.imageset/Contents.json new file mode 100644 index 0000000..644f2d6 --- /dev/null +++ b/Weather/Icons.xcassets/ -16.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -16.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -17.imageset/ -17.png b/Weather/Icons.xcassets/ -17.imageset/ -17.png new file mode 100644 index 0000000..2edc8f6 Binary files /dev/null and b/Weather/Icons.xcassets/ -17.imageset/ -17.png differ diff --git a/Weather/Icons.xcassets/ -17.imageset/Contents.json b/Weather/Icons.xcassets/ -17.imageset/Contents.json new file mode 100644 index 0000000..3f10074 --- /dev/null +++ b/Weather/Icons.xcassets/ -17.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -17.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -18.imageset/ -18.png b/Weather/Icons.xcassets/ -18.imageset/ -18.png new file mode 100644 index 0000000..02cb79b Binary files /dev/null and b/Weather/Icons.xcassets/ -18.imageset/ -18.png differ diff --git a/Weather/Icons.xcassets/ -18.imageset/Contents.json b/Weather/Icons.xcassets/ -18.imageset/Contents.json new file mode 100644 index 0000000..656b178 --- /dev/null +++ b/Weather/Icons.xcassets/ -18.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -18.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -19.imageset/ -19.png b/Weather/Icons.xcassets/ -19.imageset/ -19.png new file mode 100644 index 0000000..dec5b2a Binary files /dev/null and b/Weather/Icons.xcassets/ -19.imageset/ -19.png differ diff --git a/Weather/Icons.xcassets/ -19.imageset/Contents.json b/Weather/Icons.xcassets/ -19.imageset/Contents.json new file mode 100644 index 0000000..39057b4 --- /dev/null +++ b/Weather/Icons.xcassets/ -19.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -19.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -2.imageset/ -2.png b/Weather/Icons.xcassets/ -2.imageset/ -2.png new file mode 100644 index 0000000..2c6d1e3 Binary files /dev/null and b/Weather/Icons.xcassets/ -2.imageset/ -2.png differ diff --git a/Weather/Icons.xcassets/ -2.imageset/Contents.json b/Weather/Icons.xcassets/ -2.imageset/Contents.json new file mode 100644 index 0000000..ae60f76 --- /dev/null +++ b/Weather/Icons.xcassets/ -2.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -2.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -20.imageset/ -20.png b/Weather/Icons.xcassets/ -20.imageset/ -20.png new file mode 100644 index 0000000..3d27e6d Binary files /dev/null and b/Weather/Icons.xcassets/ -20.imageset/ -20.png differ diff --git a/Weather/Icons.xcassets/ -20.imageset/Contents.json b/Weather/Icons.xcassets/ -20.imageset/Contents.json new file mode 100644 index 0000000..4923482 --- /dev/null +++ b/Weather/Icons.xcassets/ -20.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -20.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -21.imageset/ -21.png b/Weather/Icons.xcassets/ -21.imageset/ -21.png new file mode 100644 index 0000000..4a7264e Binary files /dev/null and b/Weather/Icons.xcassets/ -21.imageset/ -21.png differ diff --git a/Weather/Icons.xcassets/ -21.imageset/Contents.json b/Weather/Icons.xcassets/ -21.imageset/Contents.json new file mode 100644 index 0000000..8d655a5 --- /dev/null +++ b/Weather/Icons.xcassets/ -21.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -21.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -22.imageset/ -22.png b/Weather/Icons.xcassets/ -22.imageset/ -22.png new file mode 100644 index 0000000..3d27e6d Binary files /dev/null and b/Weather/Icons.xcassets/ -22.imageset/ -22.png differ diff --git a/Weather/Icons.xcassets/ -22.imageset/Contents.json b/Weather/Icons.xcassets/ -22.imageset/Contents.json new file mode 100644 index 0000000..2e89fd8 --- /dev/null +++ b/Weather/Icons.xcassets/ -22.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -22.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -23.imageset/ -23.png b/Weather/Icons.xcassets/ -23.imageset/ -23.png new file mode 100644 index 0000000..42df55a Binary files /dev/null and b/Weather/Icons.xcassets/ -23.imageset/ -23.png differ diff --git a/Weather/Icons.xcassets/ -23.imageset/Contents.json b/Weather/Icons.xcassets/ -23.imageset/Contents.json new file mode 100644 index 0000000..2b94a61 --- /dev/null +++ b/Weather/Icons.xcassets/ -23.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -23.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -24.imageset/ -24.png b/Weather/Icons.xcassets/ -24.imageset/ -24.png new file mode 100644 index 0000000..42df55a Binary files /dev/null and b/Weather/Icons.xcassets/ -24.imageset/ -24.png differ diff --git a/Weather/Icons.xcassets/ -24.imageset/Contents.json b/Weather/Icons.xcassets/ -24.imageset/Contents.json new file mode 100644 index 0000000..36efd94 --- /dev/null +++ b/Weather/Icons.xcassets/ -24.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -24.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -25.imageset/ -25.png b/Weather/Icons.xcassets/ -25.imageset/ -25.png new file mode 100644 index 0000000..41df06d Binary files /dev/null and b/Weather/Icons.xcassets/ -25.imageset/ -25.png differ diff --git a/Weather/Icons.xcassets/ -25.imageset/Contents.json b/Weather/Icons.xcassets/ -25.imageset/Contents.json new file mode 100644 index 0000000..e26a276 --- /dev/null +++ b/Weather/Icons.xcassets/ -25.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -25.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -26.imageset/ -26.png b/Weather/Icons.xcassets/ -26.imageset/ -26.png new file mode 100644 index 0000000..50b47e7 Binary files /dev/null and b/Weather/Icons.xcassets/ -26.imageset/ -26.png differ diff --git a/Weather/Icons.xcassets/ -26.imageset/Contents.json b/Weather/Icons.xcassets/ -26.imageset/Contents.json new file mode 100644 index 0000000..40d1640 --- /dev/null +++ b/Weather/Icons.xcassets/ -26.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -26.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -27.imageset/ -27.png b/Weather/Icons.xcassets/ -27.imageset/ -27.png new file mode 100644 index 0000000..200f06e Binary files /dev/null and b/Weather/Icons.xcassets/ -27.imageset/ -27.png differ diff --git a/Weather/Icons.xcassets/ -27.imageset/Contents.json b/Weather/Icons.xcassets/ -27.imageset/Contents.json new file mode 100644 index 0000000..7d6ee1c --- /dev/null +++ b/Weather/Icons.xcassets/ -27.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -27.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -28.imageset/ -28.png b/Weather/Icons.xcassets/ -28.imageset/ -28.png new file mode 100644 index 0000000..63d2fab Binary files /dev/null and b/Weather/Icons.xcassets/ -28.imageset/ -28.png differ diff --git a/Weather/Icons.xcassets/ -28.imageset/Contents.json b/Weather/Icons.xcassets/ -28.imageset/Contents.json new file mode 100644 index 0000000..be2ebf1 --- /dev/null +++ b/Weather/Icons.xcassets/ -28.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -28.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -29.imageset/ -29.png b/Weather/Icons.xcassets/ -29.imageset/ -29.png new file mode 100644 index 0000000..d6d8ec1 Binary files /dev/null and b/Weather/Icons.xcassets/ -29.imageset/ -29.png differ diff --git a/Weather/Icons.xcassets/ -29.imageset/Contents.json b/Weather/Icons.xcassets/ -29.imageset/Contents.json new file mode 100644 index 0000000..fac03eb --- /dev/null +++ b/Weather/Icons.xcassets/ -29.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -29.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -3.imageset/ -3.png b/Weather/Icons.xcassets/ -3.imageset/ -3.png new file mode 100644 index 0000000..ab963f4 Binary files /dev/null and b/Weather/Icons.xcassets/ -3.imageset/ -3.png differ diff --git a/Weather/Icons.xcassets/ -3.imageset/Contents.json b/Weather/Icons.xcassets/ -3.imageset/Contents.json new file mode 100644 index 0000000..d85f6ed --- /dev/null +++ b/Weather/Icons.xcassets/ -3.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -3.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -30.imageset/ -30.png b/Weather/Icons.xcassets/ -30.imageset/ -30.png new file mode 100644 index 0000000..a174f7d Binary files /dev/null and b/Weather/Icons.xcassets/ -30.imageset/ -30.png differ diff --git a/Weather/Icons.xcassets/ -30.imageset/Contents.json b/Weather/Icons.xcassets/ -30.imageset/Contents.json new file mode 100644 index 0000000..2b31c32 --- /dev/null +++ b/Weather/Icons.xcassets/ -30.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -30.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -31.imageset/ -31.png b/Weather/Icons.xcassets/ -31.imageset/ -31.png new file mode 100644 index 0000000..031732b Binary files /dev/null and b/Weather/Icons.xcassets/ -31.imageset/ -31.png differ diff --git a/Weather/Icons.xcassets/ -31.imageset/Contents.json b/Weather/Icons.xcassets/ -31.imageset/Contents.json new file mode 100644 index 0000000..d5daccc --- /dev/null +++ b/Weather/Icons.xcassets/ -31.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -31.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -32.imageset/ -32.png b/Weather/Icons.xcassets/ -32.imageset/ -32.png new file mode 100644 index 0000000..d8b13db Binary files /dev/null and b/Weather/Icons.xcassets/ -32.imageset/ -32.png differ diff --git a/Weather/Icons.xcassets/ -32.imageset/Contents.json b/Weather/Icons.xcassets/ -32.imageset/Contents.json new file mode 100644 index 0000000..956c239 --- /dev/null +++ b/Weather/Icons.xcassets/ -32.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -32.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -33.imageset/ -33.png b/Weather/Icons.xcassets/ -33.imageset/ -33.png new file mode 100644 index 0000000..eca1543 Binary files /dev/null and b/Weather/Icons.xcassets/ -33.imageset/ -33.png differ diff --git a/Weather/Icons.xcassets/ -33.imageset/Contents.json b/Weather/Icons.xcassets/ -33.imageset/Contents.json new file mode 100644 index 0000000..bcd9ea6 --- /dev/null +++ b/Weather/Icons.xcassets/ -33.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -33.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -34.imageset/ -34.png b/Weather/Icons.xcassets/ -34.imageset/ -34.png new file mode 100644 index 0000000..9f0db6a Binary files /dev/null and b/Weather/Icons.xcassets/ -34.imageset/ -34.png differ diff --git a/Weather/Icons.xcassets/ -34.imageset/Contents.json b/Weather/Icons.xcassets/ -34.imageset/Contents.json new file mode 100644 index 0000000..0a1c57f --- /dev/null +++ b/Weather/Icons.xcassets/ -34.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -34.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -35.imageset/ -35.png b/Weather/Icons.xcassets/ -35.imageset/ -35.png new file mode 100644 index 0000000..c38c97d Binary files /dev/null and b/Weather/Icons.xcassets/ -35.imageset/ -35.png differ diff --git a/Weather/Icons.xcassets/ -35.imageset/Contents.json b/Weather/Icons.xcassets/ -35.imageset/Contents.json new file mode 100644 index 0000000..19a2868 --- /dev/null +++ b/Weather/Icons.xcassets/ -35.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -35.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -36.imageset/ -36.png b/Weather/Icons.xcassets/ -36.imageset/ -36.png new file mode 100644 index 0000000..d8b13db Binary files /dev/null and b/Weather/Icons.xcassets/ -36.imageset/ -36.png differ diff --git a/Weather/Icons.xcassets/ -36.imageset/Contents.json b/Weather/Icons.xcassets/ -36.imageset/Contents.json new file mode 100644 index 0000000..c740c52 --- /dev/null +++ b/Weather/Icons.xcassets/ -36.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -36.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -37.imageset/ -37.png b/Weather/Icons.xcassets/ -37.imageset/ -37.png new file mode 100644 index 0000000..7e0e056 Binary files /dev/null and b/Weather/Icons.xcassets/ -37.imageset/ -37.png differ diff --git a/Weather/Icons.xcassets/ -37.imageset/Contents.json b/Weather/Icons.xcassets/ -37.imageset/Contents.json new file mode 100644 index 0000000..0cba458 --- /dev/null +++ b/Weather/Icons.xcassets/ -37.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -37.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -38.imageset/ -38.png b/Weather/Icons.xcassets/ -38.imageset/ -38.png new file mode 100644 index 0000000..34c630c Binary files /dev/null and b/Weather/Icons.xcassets/ -38.imageset/ -38.png differ diff --git a/Weather/Icons.xcassets/ -38.imageset/Contents.json b/Weather/Icons.xcassets/ -38.imageset/Contents.json new file mode 100644 index 0000000..c93e53d --- /dev/null +++ b/Weather/Icons.xcassets/ -38.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -38.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -39.imageset/ -39.png b/Weather/Icons.xcassets/ -39.imageset/ -39.png new file mode 100644 index 0000000..06a3171 Binary files /dev/null and b/Weather/Icons.xcassets/ -39.imageset/ -39.png differ diff --git a/Weather/Icons.xcassets/ -39.imageset/Contents.json b/Weather/Icons.xcassets/ -39.imageset/Contents.json new file mode 100644 index 0000000..7a23845 --- /dev/null +++ b/Weather/Icons.xcassets/ -39.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -39.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -4.imageset/ -4.png b/Weather/Icons.xcassets/ -4.imageset/ -4.png new file mode 100644 index 0000000..3c1b0b2 Binary files /dev/null and b/Weather/Icons.xcassets/ -4.imageset/ -4.png differ diff --git a/Weather/Icons.xcassets/ -4.imageset/Contents.json b/Weather/Icons.xcassets/ -4.imageset/Contents.json new file mode 100644 index 0000000..305c525 --- /dev/null +++ b/Weather/Icons.xcassets/ -4.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -4.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -40.imageset/ -40.png b/Weather/Icons.xcassets/ -40.imageset/ -40.png new file mode 100644 index 0000000..d7aac92 Binary files /dev/null and b/Weather/Icons.xcassets/ -40.imageset/ -40.png differ diff --git a/Weather/Icons.xcassets/ -40.imageset/Contents.json b/Weather/Icons.xcassets/ -40.imageset/Contents.json new file mode 100644 index 0000000..419bd70 --- /dev/null +++ b/Weather/Icons.xcassets/ -40.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -40.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -41.imageset/ -41.png b/Weather/Icons.xcassets/ -41.imageset/ -41.png new file mode 100644 index 0000000..f47a526 Binary files /dev/null and b/Weather/Icons.xcassets/ -41.imageset/ -41.png differ diff --git a/Weather/Icons.xcassets/ -41.imageset/Contents.json b/Weather/Icons.xcassets/ -41.imageset/Contents.json new file mode 100644 index 0000000..502170d --- /dev/null +++ b/Weather/Icons.xcassets/ -41.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -41.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -42.imageset/ -42.png b/Weather/Icons.xcassets/ -42.imageset/ -42.png new file mode 100644 index 0000000..56bd044 Binary files /dev/null and b/Weather/Icons.xcassets/ -42.imageset/ -42.png differ diff --git a/Weather/Icons.xcassets/ -42.imageset/Contents.json b/Weather/Icons.xcassets/ -42.imageset/Contents.json new file mode 100644 index 0000000..b20f594 --- /dev/null +++ b/Weather/Icons.xcassets/ -42.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -42.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -43.imageset/ -43.png b/Weather/Icons.xcassets/ -43.imageset/ -43.png new file mode 100644 index 0000000..0e668f5 Binary files /dev/null and b/Weather/Icons.xcassets/ -43.imageset/ -43.png differ diff --git a/Weather/Icons.xcassets/ -43.imageset/Contents.json b/Weather/Icons.xcassets/ -43.imageset/Contents.json new file mode 100644 index 0000000..b562a51 --- /dev/null +++ b/Weather/Icons.xcassets/ -43.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -43.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -44.imageset/ -44.png b/Weather/Icons.xcassets/ -44.imageset/ -44.png new file mode 100644 index 0000000..4e8a54f Binary files /dev/null and b/Weather/Icons.xcassets/ -44.imageset/ -44.png differ diff --git a/Weather/Icons.xcassets/ -44.imageset/Contents.json b/Weather/Icons.xcassets/ -44.imageset/Contents.json new file mode 100644 index 0000000..33ac719 --- /dev/null +++ b/Weather/Icons.xcassets/ -44.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -44.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -45.imageset/ -45.png b/Weather/Icons.xcassets/ -45.imageset/ -45.png new file mode 100644 index 0000000..aefbc30 Binary files /dev/null and b/Weather/Icons.xcassets/ -45.imageset/ -45.png differ diff --git a/Weather/Icons.xcassets/ -45.imageset/Contents.json b/Weather/Icons.xcassets/ -45.imageset/Contents.json new file mode 100644 index 0000000..e8e68f8 --- /dev/null +++ b/Weather/Icons.xcassets/ -45.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -45.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -46.imageset/ -46.png b/Weather/Icons.xcassets/ -46.imageset/ -46.png new file mode 100644 index 0000000..14c5b84 Binary files /dev/null and b/Weather/Icons.xcassets/ -46.imageset/ -46.png differ diff --git a/Weather/Icons.xcassets/ -46.imageset/Contents.json b/Weather/Icons.xcassets/ -46.imageset/Contents.json new file mode 100644 index 0000000..54352fa --- /dev/null +++ b/Weather/Icons.xcassets/ -46.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -46.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -47.imageset/ -47.png b/Weather/Icons.xcassets/ -47.imageset/ -47.png new file mode 100644 index 0000000..405dc77 Binary files /dev/null and b/Weather/Icons.xcassets/ -47.imageset/ -47.png differ diff --git a/Weather/Icons.xcassets/ -47.imageset/Contents.json b/Weather/Icons.xcassets/ -47.imageset/Contents.json new file mode 100644 index 0000000..212772a --- /dev/null +++ b/Weather/Icons.xcassets/ -47.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -47.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -5.imageset/ -5.png b/Weather/Icons.xcassets/ -5.imageset/ -5.png new file mode 100644 index 0000000..02cb79b Binary files /dev/null and b/Weather/Icons.xcassets/ -5.imageset/ -5.png differ diff --git a/Weather/Icons.xcassets/ -5.imageset/Contents.json b/Weather/Icons.xcassets/ -5.imageset/Contents.json new file mode 100644 index 0000000..c8d5d58 --- /dev/null +++ b/Weather/Icons.xcassets/ -5.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -5.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -6.imageset/ -6.png b/Weather/Icons.xcassets/ -6.imageset/ -6.png new file mode 100644 index 0000000..1debc30 Binary files /dev/null and b/Weather/Icons.xcassets/ -6.imageset/ -6.png differ diff --git a/Weather/Icons.xcassets/ -6.imageset/Contents.json b/Weather/Icons.xcassets/ -6.imageset/Contents.json new file mode 100644 index 0000000..21e664f --- /dev/null +++ b/Weather/Icons.xcassets/ -6.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -6.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -7.imageset/ -7.png b/Weather/Icons.xcassets/ -7.imageset/ -7.png new file mode 100644 index 0000000..c38c97d Binary files /dev/null and b/Weather/Icons.xcassets/ -7.imageset/ -7.png differ diff --git a/Weather/Icons.xcassets/ -7.imageset/Contents.json b/Weather/Icons.xcassets/ -7.imageset/Contents.json new file mode 100644 index 0000000..00a91ea --- /dev/null +++ b/Weather/Icons.xcassets/ -7.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -7.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -8.imageset/ -8.png b/Weather/Icons.xcassets/ -8.imageset/ -8.png new file mode 100644 index 0000000..b5a4a31 Binary files /dev/null and b/Weather/Icons.xcassets/ -8.imageset/ -8.png differ diff --git a/Weather/Icons.xcassets/ -8.imageset/Contents.json b/Weather/Icons.xcassets/ -8.imageset/Contents.json new file mode 100644 index 0000000..f5a5b8c --- /dev/null +++ b/Weather/Icons.xcassets/ -8.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -8.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/ -9.imageset/ -9.png b/Weather/Icons.xcassets/ -9.imageset/ -9.png new file mode 100644 index 0000000..06a3171 Binary files /dev/null and b/Weather/Icons.xcassets/ -9.imageset/ -9.png differ diff --git a/Weather/Icons.xcassets/ -9.imageset/Contents.json b/Weather/Icons.xcassets/ -9.imageset/Contents.json new file mode 100644 index 0000000..6033bec --- /dev/null +++ b/Weather/Icons.xcassets/ -9.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : " -9.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/0.imageset/0.png b/Weather/Icons.xcassets/0.imageset/0.png new file mode 100644 index 0000000..991ca0c Binary files /dev/null and b/Weather/Icons.xcassets/0.imageset/0.png differ diff --git a/Weather/Icons.xcassets/0.imageset/Contents.json b/Weather/Icons.xcassets/0.imageset/Contents.json new file mode 100644 index 0000000..a0fc446 --- /dev/null +++ b/Weather/Icons.xcassets/0.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "0.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/10n.imageset/10n.png b/Weather/Icons.xcassets/011.imageset/10n.png similarity index 100% rename from Weather/Icons.xcassets/10n.imageset/10n.png rename to Weather/Icons.xcassets/011.imageset/10n.png diff --git a/Weather/Icons.xcassets/10n.imageset/Contents.json b/Weather/Icons.xcassets/011.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/10n.imageset/Contents.json rename to Weather/Icons.xcassets/011.imageset/Contents.json diff --git a/Weather/Icons.xcassets/09d.imageset/09d.png b/Weather/Icons.xcassets/012.imageset/10n.png similarity index 100% rename from Weather/Icons.xcassets/09d.imageset/09d.png rename to Weather/Icons.xcassets/012.imageset/10n.png diff --git a/Weather/Icons.xcassets/13d.imageset/Contents.json b/Weather/Icons.xcassets/012.imageset/Contents.json similarity index 86% rename from Weather/Icons.xcassets/13d.imageset/Contents.json rename to Weather/Icons.xcassets/012.imageset/Contents.json index 911cb50..62d63da 100644 --- a/Weather/Icons.xcassets/13d.imageset/Contents.json +++ b/Weather/Icons.xcassets/012.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "13d.png", + "filename" : "10n.png", "idiom" : "universal" } ], diff --git a/Weather/Icons.xcassets/13n.imageset/13n.png b/Weather/Icons.xcassets/013.imageset/13n.png similarity index 100% rename from Weather/Icons.xcassets/13n.imageset/13n.png rename to Weather/Icons.xcassets/013.imageset/13n.png diff --git a/Weather/Icons.xcassets/13n.imageset/Contents.json b/Weather/Icons.xcassets/013.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/13n.imageset/Contents.json rename to Weather/Icons.xcassets/013.imageset/Contents.json diff --git a/Weather/Icons.xcassets/13d.imageset/13d.png b/Weather/Icons.xcassets/014.imageset/13n.png similarity index 100% rename from Weather/Icons.xcassets/13d.imageset/13d.png rename to Weather/Icons.xcassets/014.imageset/13n.png diff --git a/Weather/Icons.xcassets/04d.imageset/Contents.json b/Weather/Icons.xcassets/014.imageset/Contents.json similarity index 86% rename from Weather/Icons.xcassets/04d.imageset/Contents.json rename to Weather/Icons.xcassets/014.imageset/Contents.json index f0a7524..903299d 100644 --- a/Weather/Icons.xcassets/04d.imageset/Contents.json +++ b/Weather/Icons.xcassets/014.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "04d.png", + "filename" : "13n.png", "idiom" : "universal" } ], diff --git a/Weather/Icons.xcassets/016.imageset/13n.png b/Weather/Icons.xcassets/016.imageset/13n.png new file mode 100644 index 0000000..19e19d9 Binary files /dev/null and b/Weather/Icons.xcassets/016.imageset/13n.png differ diff --git a/Weather/Icons.xcassets/09d.imageset/Contents.json b/Weather/Icons.xcassets/016.imageset/Contents.json similarity index 86% rename from Weather/Icons.xcassets/09d.imageset/Contents.json rename to Weather/Icons.xcassets/016.imageset/Contents.json index 2ebe497..903299d 100644 --- a/Weather/Icons.xcassets/09d.imageset/Contents.json +++ b/Weather/Icons.xcassets/016.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "09d.png", + "filename" : "13n.png", "idiom" : "universal" } ], diff --git a/Weather/Icons.xcassets/50d.imageset/50d.png b/Weather/Icons.xcassets/019.imageset/50d.png similarity index 100% rename from Weather/Icons.xcassets/50d.imageset/50d.png rename to Weather/Icons.xcassets/019.imageset/50d.png diff --git a/Weather/Icons.xcassets/50d.imageset/Contents.json b/Weather/Icons.xcassets/019.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/50d.imageset/Contents.json rename to Weather/Icons.xcassets/019.imageset/Contents.json diff --git a/Weather/Icons.xcassets/50n.imageset/50n.png b/Weather/Icons.xcassets/020.imageset/50n.png similarity index 100% rename from Weather/Icons.xcassets/50n.imageset/50n.png rename to Weather/Icons.xcassets/020.imageset/50n.png diff --git a/Weather/Icons.xcassets/50n.imageset/Contents.json b/Weather/Icons.xcassets/020.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/50n.imageset/Contents.json rename to Weather/Icons.xcassets/020.imageset/Contents.json diff --git a/Weather/Icons.xcassets/021.imageset/50n.png b/Weather/Icons.xcassets/021.imageset/50n.png new file mode 100644 index 0000000..d9d86f4 Binary files /dev/null and b/Weather/Icons.xcassets/021.imageset/50n.png differ diff --git a/Weather/Icons.xcassets/09n.imageset/Contents.json b/Weather/Icons.xcassets/021.imageset/Contents.json similarity index 86% rename from Weather/Icons.xcassets/09n.imageset/Contents.json rename to Weather/Icons.xcassets/021.imageset/Contents.json index 3b1aa19..22b198a 100644 --- a/Weather/Icons.xcassets/09n.imageset/Contents.json +++ b/Weather/Icons.xcassets/021.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "09n.png", + "filename" : "50n.png", "idiom" : "universal" } ], diff --git a/Weather/Icons.xcassets/022.imageset/50n.png b/Weather/Icons.xcassets/022.imageset/50n.png new file mode 100644 index 0000000..d9d86f4 Binary files /dev/null and b/Weather/Icons.xcassets/022.imageset/50n.png differ diff --git a/Weather/Icons.xcassets/022.imageset/Contents.json b/Weather/Icons.xcassets/022.imageset/Contents.json new file mode 100644 index 0000000..22b198a --- /dev/null +++ b/Weather/Icons.xcassets/022.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "50n.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Weather/Icons.xcassets/03d.imageset/03d.png b/Weather/Icons.xcassets/026.imageset/03d.png similarity index 100% rename from Weather/Icons.xcassets/03d.imageset/03d.png rename to Weather/Icons.xcassets/026.imageset/03d.png diff --git a/Weather/Icons.xcassets/03d.imageset/Contents.json b/Weather/Icons.xcassets/026.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/03d.imageset/Contents.json rename to Weather/Icons.xcassets/026.imageset/Contents.json diff --git a/Weather/Icons.xcassets/02n.imageset/02n.png b/Weather/Icons.xcassets/027.imageset/02n.png similarity index 100% rename from Weather/Icons.xcassets/02n.imageset/02n.png rename to Weather/Icons.xcassets/027.imageset/02n.png diff --git a/Weather/Icons.xcassets/02n.imageset/Contents.json b/Weather/Icons.xcassets/027.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/02n.imageset/Contents.json rename to Weather/Icons.xcassets/027.imageset/Contents.json diff --git a/Weather/Icons.xcassets/04n.imageset/04n.png b/Weather/Icons.xcassets/028.imageset/04n.png similarity index 100% rename from Weather/Icons.xcassets/04n.imageset/04n.png rename to Weather/Icons.xcassets/028.imageset/04n.png diff --git a/Weather/Icons.xcassets/04n.imageset/Contents.json b/Weather/Icons.xcassets/028.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/04n.imageset/Contents.json rename to Weather/Icons.xcassets/028.imageset/Contents.json diff --git a/Weather/Icons.xcassets/02d.imageset/02d.png b/Weather/Icons.xcassets/029.imageset/02d.png similarity index 100% rename from Weather/Icons.xcassets/02d.imageset/02d.png rename to Weather/Icons.xcassets/029.imageset/02d.png diff --git a/Weather/Icons.xcassets/02d.imageset/Contents.json b/Weather/Icons.xcassets/029.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/02d.imageset/Contents.json rename to Weather/Icons.xcassets/029.imageset/Contents.json diff --git a/Weather/Icons.xcassets/11d.imageset/11d.png b/Weather/Icons.xcassets/03.imageset/11d.png similarity index 100% rename from Weather/Icons.xcassets/11d.imageset/11d.png rename to Weather/Icons.xcassets/03.imageset/11d.png diff --git a/Weather/Icons.xcassets/11d.imageset/Contents.json b/Weather/Icons.xcassets/03.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/11d.imageset/Contents.json rename to Weather/Icons.xcassets/03.imageset/Contents.json diff --git a/Weather/Icons.xcassets/03n.imageset/03n.png b/Weather/Icons.xcassets/030.imageset/03n.png similarity index 100% rename from Weather/Icons.xcassets/03n.imageset/03n.png rename to Weather/Icons.xcassets/030.imageset/03n.png diff --git a/Weather/Icons.xcassets/03n.imageset/Contents.json b/Weather/Icons.xcassets/030.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/03n.imageset/Contents.json rename to Weather/Icons.xcassets/030.imageset/Contents.json diff --git a/Weather/Icons.xcassets/01n.imageset/01n.png b/Weather/Icons.xcassets/031.imageset/01n.png similarity index 100% rename from Weather/Icons.xcassets/01n.imageset/01n.png rename to Weather/Icons.xcassets/031.imageset/01n.png diff --git a/Weather/Icons.xcassets/01n.imageset/Contents.json b/Weather/Icons.xcassets/031.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/01n.imageset/Contents.json rename to Weather/Icons.xcassets/031.imageset/Contents.json diff --git a/Weather/Icons.xcassets/01d.imageset/01d.png b/Weather/Icons.xcassets/032.imageset/01d.png similarity index 100% rename from Weather/Icons.xcassets/01d.imageset/01d.png rename to Weather/Icons.xcassets/032.imageset/01d.png diff --git a/Weather/Icons.xcassets/01d.imageset/Contents.json b/Weather/Icons.xcassets/032.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/01d.imageset/Contents.json rename to Weather/Icons.xcassets/032.imageset/Contents.json diff --git a/Weather/Icons.xcassets/036.imageset/01d.png b/Weather/Icons.xcassets/036.imageset/01d.png new file mode 100644 index 0000000..69e833a Binary files /dev/null and b/Weather/Icons.xcassets/036.imageset/01d.png differ diff --git a/Weather/Icons.xcassets/036.imageset/Contents.json b/Weather/Icons.xcassets/036.imageset/Contents.json new file mode 100644 index 0000000..4e372de --- /dev/null +++ b/Weather/Icons.xcassets/036.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "01d.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Weather/Icons.xcassets/11n.imageset/11n.png b/Weather/Icons.xcassets/037.imageset/11n.png similarity index 100% rename from Weather/Icons.xcassets/11n.imageset/11n.png rename to Weather/Icons.xcassets/037.imageset/11n.png diff --git a/Weather/Icons.xcassets/11n.imageset/Contents.json b/Weather/Icons.xcassets/037.imageset/Contents.json similarity index 100% rename from Weather/Icons.xcassets/11n.imageset/Contents.json rename to Weather/Icons.xcassets/037.imageset/Contents.json diff --git a/Weather/Icons.xcassets/038.imageset/11d.png b/Weather/Icons.xcassets/038.imageset/11d.png new file mode 100644 index 0000000..f2917aa Binary files /dev/null and b/Weather/Icons.xcassets/038.imageset/11d.png differ diff --git a/Weather/Icons.xcassets/038.imageset/Contents.json b/Weather/Icons.xcassets/038.imageset/Contents.json new file mode 100644 index 0000000..1958921 --- /dev/null +++ b/Weather/Icons.xcassets/038.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "11d.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Weather/Icons.xcassets/09n.imageset/09n.png b/Weather/Icons.xcassets/039.imageset/10n.png similarity index 100% rename from Weather/Icons.xcassets/09n.imageset/09n.png rename to Weather/Icons.xcassets/039.imageset/10n.png diff --git a/Weather/Icons.xcassets/039.imageset/Contents.json b/Weather/Icons.xcassets/039.imageset/Contents.json new file mode 100644 index 0000000..62d63da --- /dev/null +++ b/Weather/Icons.xcassets/039.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "10n.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Weather/Icons.xcassets/04.imageset/11d.png b/Weather/Icons.xcassets/04.imageset/11d.png new file mode 100644 index 0000000..f2917aa Binary files /dev/null and b/Weather/Icons.xcassets/04.imageset/11d.png differ diff --git a/Weather/Icons.xcassets/04.imageset/Contents.json b/Weather/Icons.xcassets/04.imageset/Contents.json new file mode 100644 index 0000000..1958921 --- /dev/null +++ b/Weather/Icons.xcassets/04.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "11d.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Weather/Icons.xcassets/040.imageset/10n.png b/Weather/Icons.xcassets/040.imageset/10n.png new file mode 100644 index 0000000..4033d40 Binary files /dev/null and b/Weather/Icons.xcassets/040.imageset/10n.png differ diff --git a/Weather/Icons.xcassets/040.imageset/Contents.json b/Weather/Icons.xcassets/040.imageset/Contents.json new file mode 100644 index 0000000..62d63da --- /dev/null +++ b/Weather/Icons.xcassets/040.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "10n.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Weather/Icons.xcassets/047.imageset/11d.png b/Weather/Icons.xcassets/047.imageset/11d.png new file mode 100644 index 0000000..f2917aa Binary files /dev/null and b/Weather/Icons.xcassets/047.imageset/11d.png differ diff --git a/Weather/Icons.xcassets/047.imageset/Contents.json b/Weather/Icons.xcassets/047.imageset/Contents.json new file mode 100644 index 0000000..1958921 --- /dev/null +++ b/Weather/Icons.xcassets/047.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "11d.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Weather/Icons.xcassets/04d.imageset/04d.png b/Weather/Icons.xcassets/04d.imageset/04d.png deleted file mode 100644 index 65fb11c..0000000 Binary files a/Weather/Icons.xcassets/04d.imageset/04d.png and /dev/null differ diff --git a/Weather/Icons.xcassets/09.imageset/10n.png b/Weather/Icons.xcassets/09.imageset/10n.png new file mode 100644 index 0000000..4033d40 Binary files /dev/null and b/Weather/Icons.xcassets/09.imageset/10n.png differ diff --git a/Weather/Icons.xcassets/09.imageset/Contents.json b/Weather/Icons.xcassets/09.imageset/Contents.json new file mode 100644 index 0000000..62d63da --- /dev/null +++ b/Weather/Icons.xcassets/09.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "10n.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Weather/Icons.xcassets/1.imageset/1.png b/Weather/Icons.xcassets/1.imageset/1.png new file mode 100644 index 0000000..1129ba7 Binary files /dev/null and b/Weather/Icons.xcassets/1.imageset/1.png differ diff --git a/Weather/Icons.xcassets/1.imageset/Contents.json b/Weather/Icons.xcassets/1.imageset/Contents.json new file mode 100644 index 0000000..549ca83 --- /dev/null +++ b/Weather/Icons.xcassets/1.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "1.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/10.imageset/10.png b/Weather/Icons.xcassets/10.imageset/10.png new file mode 100644 index 0000000..4e96070 Binary files /dev/null and b/Weather/Icons.xcassets/10.imageset/10.png differ diff --git a/Weather/Icons.xcassets/10.imageset/Contents.json b/Weather/Icons.xcassets/10.imageset/Contents.json new file mode 100644 index 0000000..4934b21 --- /dev/null +++ b/Weather/Icons.xcassets/10.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "10.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/11.imageset/11.png b/Weather/Icons.xcassets/11.imageset/11.png new file mode 100644 index 0000000..7fffd6e Binary files /dev/null and b/Weather/Icons.xcassets/11.imageset/11.png differ diff --git a/Weather/Icons.xcassets/11.imageset/Contents.json b/Weather/Icons.xcassets/11.imageset/Contents.json new file mode 100644 index 0000000..d477734 --- /dev/null +++ b/Weather/Icons.xcassets/11.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "11.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/12.imageset/12.png b/Weather/Icons.xcassets/12.imageset/12.png new file mode 100644 index 0000000..3249ddf Binary files /dev/null and b/Weather/Icons.xcassets/12.imageset/12.png differ diff --git a/Weather/Icons.xcassets/12.imageset/Contents.json b/Weather/Icons.xcassets/12.imageset/Contents.json new file mode 100644 index 0000000..d78d966 --- /dev/null +++ b/Weather/Icons.xcassets/12.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "12.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/13.imageset/13.png b/Weather/Icons.xcassets/13.imageset/13.png new file mode 100644 index 0000000..61363a5 Binary files /dev/null and b/Weather/Icons.xcassets/13.imageset/13.png differ diff --git a/Weather/Icons.xcassets/13.imageset/Contents.json b/Weather/Icons.xcassets/13.imageset/Contents.json new file mode 100644 index 0000000..b05784c --- /dev/null +++ b/Weather/Icons.xcassets/13.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "13.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/14.imageset/14.png b/Weather/Icons.xcassets/14.imageset/14.png new file mode 100644 index 0000000..87b023d Binary files /dev/null and b/Weather/Icons.xcassets/14.imageset/14.png differ diff --git a/Weather/Icons.xcassets/14.imageset/Contents.json b/Weather/Icons.xcassets/14.imageset/Contents.json new file mode 100644 index 0000000..06c73bf --- /dev/null +++ b/Weather/Icons.xcassets/14.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "14.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/15.imageset/15.png b/Weather/Icons.xcassets/15.imageset/15.png new file mode 100644 index 0000000..ef167a7 Binary files /dev/null and b/Weather/Icons.xcassets/15.imageset/15.png differ diff --git a/Weather/Icons.xcassets/15.imageset/Contents.json b/Weather/Icons.xcassets/15.imageset/Contents.json new file mode 100644 index 0000000..ceb07ca --- /dev/null +++ b/Weather/Icons.xcassets/15.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "15.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/16.imageset/16.png b/Weather/Icons.xcassets/16.imageset/16.png new file mode 100644 index 0000000..87b023d Binary files /dev/null and b/Weather/Icons.xcassets/16.imageset/16.png differ diff --git a/Weather/Icons.xcassets/16.imageset/Contents.json b/Weather/Icons.xcassets/16.imageset/Contents.json new file mode 100644 index 0000000..983dfb5 --- /dev/null +++ b/Weather/Icons.xcassets/16.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "16.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/17.imageset/17.png b/Weather/Icons.xcassets/17.imageset/17.png new file mode 100644 index 0000000..d0e4572 Binary files /dev/null and b/Weather/Icons.xcassets/17.imageset/17.png differ diff --git a/Weather/Icons.xcassets/17.imageset/Contents.json b/Weather/Icons.xcassets/17.imageset/Contents.json new file mode 100644 index 0000000..81d7803 --- /dev/null +++ b/Weather/Icons.xcassets/17.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "17.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/18.imageset/18.png b/Weather/Icons.xcassets/18.imageset/18.png new file mode 100644 index 0000000..d0e4572 Binary files /dev/null and b/Weather/Icons.xcassets/18.imageset/18.png differ diff --git a/Weather/Icons.xcassets/18.imageset/Contents.json b/Weather/Icons.xcassets/18.imageset/Contents.json new file mode 100644 index 0000000..c7b9baf --- /dev/null +++ b/Weather/Icons.xcassets/18.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "18.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/19.imageset/19.png b/Weather/Icons.xcassets/19.imageset/19.png new file mode 100644 index 0000000..9363b69 Binary files /dev/null and b/Weather/Icons.xcassets/19.imageset/19.png differ diff --git a/Weather/Icons.xcassets/19.imageset/Contents.json b/Weather/Icons.xcassets/19.imageset/Contents.json new file mode 100644 index 0000000..364e131 --- /dev/null +++ b/Weather/Icons.xcassets/19.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "19.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-0.imageset/2-0.png b/Weather/Icons.xcassets/2-0.imageset/2-0.png new file mode 100644 index 0000000..ceff4b7 Binary files /dev/null and b/Weather/Icons.xcassets/2-0.imageset/2-0.png differ diff --git a/Weather/Icons.xcassets/2-0.imageset/Contents.json b/Weather/Icons.xcassets/2-0.imageset/Contents.json new file mode 100644 index 0000000..3725e51 --- /dev/null +++ b/Weather/Icons.xcassets/2-0.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-0.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-1.imageset/2-1.png b/Weather/Icons.xcassets/2-1.imageset/2-1.png new file mode 100644 index 0000000..50bbe75 Binary files /dev/null and b/Weather/Icons.xcassets/2-1.imageset/2-1.png differ diff --git a/Weather/Icons.xcassets/2-1.imageset/Contents.json b/Weather/Icons.xcassets/2-1.imageset/Contents.json new file mode 100644 index 0000000..99bad64 --- /dev/null +++ b/Weather/Icons.xcassets/2-1.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-1.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-10.imageset/2-10.png b/Weather/Icons.xcassets/2-10.imageset/2-10.png new file mode 100644 index 0000000..9661589 Binary files /dev/null and b/Weather/Icons.xcassets/2-10.imageset/2-10.png differ diff --git a/Weather/Icons.xcassets/2-10.imageset/Contents.json b/Weather/Icons.xcassets/2-10.imageset/Contents.json new file mode 100644 index 0000000..6ad142e --- /dev/null +++ b/Weather/Icons.xcassets/2-10.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-10.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-11.imageset/2-11.png b/Weather/Icons.xcassets/2-11.imageset/2-11.png new file mode 100644 index 0000000..3050443 Binary files /dev/null and b/Weather/Icons.xcassets/2-11.imageset/2-11.png differ diff --git a/Weather/Icons.xcassets/2-11.imageset/Contents.json b/Weather/Icons.xcassets/2-11.imageset/Contents.json new file mode 100644 index 0000000..8bebb53 --- /dev/null +++ b/Weather/Icons.xcassets/2-11.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-11.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-12.imageset/2-12.png b/Weather/Icons.xcassets/2-12.imageset/2-12.png new file mode 100644 index 0000000..e4af66c Binary files /dev/null and b/Weather/Icons.xcassets/2-12.imageset/2-12.png differ diff --git a/Weather/Icons.xcassets/2-12.imageset/Contents.json b/Weather/Icons.xcassets/2-12.imageset/Contents.json new file mode 100644 index 0000000..cd480de --- /dev/null +++ b/Weather/Icons.xcassets/2-12.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-12.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-13.imageset/2-13.png b/Weather/Icons.xcassets/2-13.imageset/2-13.png new file mode 100644 index 0000000..f8bc844 Binary files /dev/null and b/Weather/Icons.xcassets/2-13.imageset/2-13.png differ diff --git a/Weather/Icons.xcassets/2-13.imageset/Contents.json b/Weather/Icons.xcassets/2-13.imageset/Contents.json new file mode 100644 index 0000000..0a15a76 --- /dev/null +++ b/Weather/Icons.xcassets/2-13.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-13.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-14.imageset/2-14.png b/Weather/Icons.xcassets/2-14.imageset/2-14.png new file mode 100644 index 0000000..e10acbe Binary files /dev/null and b/Weather/Icons.xcassets/2-14.imageset/2-14.png differ diff --git a/Weather/Icons.xcassets/2-14.imageset/Contents.json b/Weather/Icons.xcassets/2-14.imageset/Contents.json new file mode 100644 index 0000000..e1e3e48 --- /dev/null +++ b/Weather/Icons.xcassets/2-14.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-14.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-15.imageset/2-15.png b/Weather/Icons.xcassets/2-15.imageset/2-15.png new file mode 100644 index 0000000..4d26138 Binary files /dev/null and b/Weather/Icons.xcassets/2-15.imageset/2-15.png differ diff --git a/Weather/Icons.xcassets/2-15.imageset/Contents.json b/Weather/Icons.xcassets/2-15.imageset/Contents.json new file mode 100644 index 0000000..3fbcbdd --- /dev/null +++ b/Weather/Icons.xcassets/2-15.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-15.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-16.imageset/2-16.png b/Weather/Icons.xcassets/2-16.imageset/2-16.png new file mode 100644 index 0000000..672296c Binary files /dev/null and b/Weather/Icons.xcassets/2-16.imageset/2-16.png differ diff --git a/Weather/Icons.xcassets/2-16.imageset/Contents.json b/Weather/Icons.xcassets/2-16.imageset/Contents.json new file mode 100644 index 0000000..2cde189 --- /dev/null +++ b/Weather/Icons.xcassets/2-16.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-16.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-17.imageset/2-17.png b/Weather/Icons.xcassets/2-17.imageset/2-17.png new file mode 100644 index 0000000..eba78ac Binary files /dev/null and b/Weather/Icons.xcassets/2-17.imageset/2-17.png differ diff --git a/Weather/Icons.xcassets/2-17.imageset/Contents.json b/Weather/Icons.xcassets/2-17.imageset/Contents.json new file mode 100644 index 0000000..f8f5e61 --- /dev/null +++ b/Weather/Icons.xcassets/2-17.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-17.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-18.imageset/2-18.png b/Weather/Icons.xcassets/2-18.imageset/2-18.png new file mode 100644 index 0000000..eee74dc Binary files /dev/null and b/Weather/Icons.xcassets/2-18.imageset/2-18.png differ diff --git a/Weather/Icons.xcassets/2-18.imageset/Contents.json b/Weather/Icons.xcassets/2-18.imageset/Contents.json new file mode 100644 index 0000000..c70e041 --- /dev/null +++ b/Weather/Icons.xcassets/2-18.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-18.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-19.imageset/2-19.png b/Weather/Icons.xcassets/2-19.imageset/2-19.png new file mode 100644 index 0000000..9bed262 Binary files /dev/null and b/Weather/Icons.xcassets/2-19.imageset/2-19.png differ diff --git a/Weather/Icons.xcassets/2-19.imageset/Contents.json b/Weather/Icons.xcassets/2-19.imageset/Contents.json new file mode 100644 index 0000000..7ad96ee --- /dev/null +++ b/Weather/Icons.xcassets/2-19.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-19.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-2.imageset/2-2.png b/Weather/Icons.xcassets/2-2.imageset/2-2.png new file mode 100644 index 0000000..3664365 Binary files /dev/null and b/Weather/Icons.xcassets/2-2.imageset/2-2.png differ diff --git a/Weather/Icons.xcassets/2-2.imageset/Contents.json b/Weather/Icons.xcassets/2-2.imageset/Contents.json new file mode 100644 index 0000000..2c9cc65 --- /dev/null +++ b/Weather/Icons.xcassets/2-2.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-2.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-20.imageset/2-20.png b/Weather/Icons.xcassets/2-20.imageset/2-20.png new file mode 100644 index 0000000..65fd386 Binary files /dev/null and b/Weather/Icons.xcassets/2-20.imageset/2-20.png differ diff --git a/Weather/Icons.xcassets/2-20.imageset/Contents.json b/Weather/Icons.xcassets/2-20.imageset/Contents.json new file mode 100644 index 0000000..8cc3287 --- /dev/null +++ b/Weather/Icons.xcassets/2-20.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-20.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-21.imageset/2-21.png b/Weather/Icons.xcassets/2-21.imageset/2-21.png new file mode 100644 index 0000000..05d224c Binary files /dev/null and b/Weather/Icons.xcassets/2-21.imageset/2-21.png differ diff --git a/Weather/Icons.xcassets/2-21.imageset/Contents.json b/Weather/Icons.xcassets/2-21.imageset/Contents.json new file mode 100644 index 0000000..252cb25 --- /dev/null +++ b/Weather/Icons.xcassets/2-21.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-21.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-22.imageset/2-22.png b/Weather/Icons.xcassets/2-22.imageset/2-22.png new file mode 100644 index 0000000..65fd386 Binary files /dev/null and b/Weather/Icons.xcassets/2-22.imageset/2-22.png differ diff --git a/Weather/Icons.xcassets/2-22.imageset/Contents.json b/Weather/Icons.xcassets/2-22.imageset/Contents.json new file mode 100644 index 0000000..ab196c7 --- /dev/null +++ b/Weather/Icons.xcassets/2-22.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-22.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-23.imageset/2-23.png b/Weather/Icons.xcassets/2-23.imageset/2-23.png new file mode 100644 index 0000000..aadef2b Binary files /dev/null and b/Weather/Icons.xcassets/2-23.imageset/2-23.png differ diff --git a/Weather/Icons.xcassets/2-23.imageset/Contents.json b/Weather/Icons.xcassets/2-23.imageset/Contents.json new file mode 100644 index 0000000..64e624a --- /dev/null +++ b/Weather/Icons.xcassets/2-23.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-23.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-24.imageset/2-24.png b/Weather/Icons.xcassets/2-24.imageset/2-24.png new file mode 100644 index 0000000..7163fcb Binary files /dev/null and b/Weather/Icons.xcassets/2-24.imageset/2-24.png differ diff --git a/Weather/Icons.xcassets/2-24.imageset/Contents.json b/Weather/Icons.xcassets/2-24.imageset/Contents.json new file mode 100644 index 0000000..8afcb86 --- /dev/null +++ b/Weather/Icons.xcassets/2-24.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-24.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-25.imageset/2-25.png b/Weather/Icons.xcassets/2-25.imageset/2-25.png new file mode 100644 index 0000000..baa9033 Binary files /dev/null and b/Weather/Icons.xcassets/2-25.imageset/2-25.png differ diff --git a/Weather/Icons.xcassets/2-25.imageset/Contents.json b/Weather/Icons.xcassets/2-25.imageset/Contents.json new file mode 100644 index 0000000..d5f4c11 --- /dev/null +++ b/Weather/Icons.xcassets/2-25.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-25.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-26.imageset/2-26.png b/Weather/Icons.xcassets/2-26.imageset/2-26.png new file mode 100644 index 0000000..4567f11 Binary files /dev/null and b/Weather/Icons.xcassets/2-26.imageset/2-26.png differ diff --git a/Weather/Icons.xcassets/2-26.imageset/Contents.json b/Weather/Icons.xcassets/2-26.imageset/Contents.json new file mode 100644 index 0000000..7a7b1b8 --- /dev/null +++ b/Weather/Icons.xcassets/2-26.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-26.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-27.imageset/2-27.png b/Weather/Icons.xcassets/2-27.imageset/2-27.png new file mode 100644 index 0000000..7fc5800 Binary files /dev/null and b/Weather/Icons.xcassets/2-27.imageset/2-27.png differ diff --git a/Weather/Icons.xcassets/2-27.imageset/Contents.json b/Weather/Icons.xcassets/2-27.imageset/Contents.json new file mode 100644 index 0000000..f8047e2 --- /dev/null +++ b/Weather/Icons.xcassets/2-27.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-27.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-28.imageset/2-28.png b/Weather/Icons.xcassets/2-28.imageset/2-28.png new file mode 100644 index 0000000..a8c3924 Binary files /dev/null and b/Weather/Icons.xcassets/2-28.imageset/2-28.png differ diff --git a/Weather/Icons.xcassets/2-28.imageset/Contents.json b/Weather/Icons.xcassets/2-28.imageset/Contents.json new file mode 100644 index 0000000..9dd61a7 --- /dev/null +++ b/Weather/Icons.xcassets/2-28.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-28.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-29.imageset/2-29.png b/Weather/Icons.xcassets/2-29.imageset/2-29.png new file mode 100644 index 0000000..21111cf Binary files /dev/null and b/Weather/Icons.xcassets/2-29.imageset/2-29.png differ diff --git a/Weather/Icons.xcassets/2-29.imageset/Contents.json b/Weather/Icons.xcassets/2-29.imageset/Contents.json new file mode 100644 index 0000000..38f7d15 --- /dev/null +++ b/Weather/Icons.xcassets/2-29.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-29.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-3.imageset/2-3.png b/Weather/Icons.xcassets/2-3.imageset/2-3.png new file mode 100644 index 0000000..088e99f Binary files /dev/null and b/Weather/Icons.xcassets/2-3.imageset/2-3.png differ diff --git a/Weather/Icons.xcassets/2-3.imageset/Contents.json b/Weather/Icons.xcassets/2-3.imageset/Contents.json new file mode 100644 index 0000000..3abb00d --- /dev/null +++ b/Weather/Icons.xcassets/2-3.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-3.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-30.imageset/2-30.png b/Weather/Icons.xcassets/2-30.imageset/2-30.png new file mode 100644 index 0000000..f189f97 Binary files /dev/null and b/Weather/Icons.xcassets/2-30.imageset/2-30.png differ diff --git a/Weather/Icons.xcassets/2-30.imageset/Contents.json b/Weather/Icons.xcassets/2-30.imageset/Contents.json new file mode 100644 index 0000000..e2384fa --- /dev/null +++ b/Weather/Icons.xcassets/2-30.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-30.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-31.imageset/2-31.png b/Weather/Icons.xcassets/2-31.imageset/2-31.png new file mode 100644 index 0000000..38c0d23 Binary files /dev/null and b/Weather/Icons.xcassets/2-31.imageset/2-31.png differ diff --git a/Weather/Icons.xcassets/2-31.imageset/Contents.json b/Weather/Icons.xcassets/2-31.imageset/Contents.json new file mode 100644 index 0000000..d610f87 --- /dev/null +++ b/Weather/Icons.xcassets/2-31.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-31.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-32.imageset/2-32.png b/Weather/Icons.xcassets/2-32.imageset/2-32.png new file mode 100644 index 0000000..4ed3164 Binary files /dev/null and b/Weather/Icons.xcassets/2-32.imageset/2-32.png differ diff --git a/Weather/Icons.xcassets/2-32.imageset/Contents.json b/Weather/Icons.xcassets/2-32.imageset/Contents.json new file mode 100644 index 0000000..eb7e1ec --- /dev/null +++ b/Weather/Icons.xcassets/2-32.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-32.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-33.imageset/2-33.png b/Weather/Icons.xcassets/2-33.imageset/2-33.png new file mode 100644 index 0000000..ad7ec31 Binary files /dev/null and b/Weather/Icons.xcassets/2-33.imageset/2-33.png differ diff --git a/Weather/Icons.xcassets/2-33.imageset/Contents.json b/Weather/Icons.xcassets/2-33.imageset/Contents.json new file mode 100644 index 0000000..2df7d21 --- /dev/null +++ b/Weather/Icons.xcassets/2-33.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-33.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-34.imageset/2-34.png b/Weather/Icons.xcassets/2-34.imageset/2-34.png new file mode 100644 index 0000000..4eb3e9f Binary files /dev/null and b/Weather/Icons.xcassets/2-34.imageset/2-34.png differ diff --git a/Weather/Icons.xcassets/2-34.imageset/Contents.json b/Weather/Icons.xcassets/2-34.imageset/Contents.json new file mode 100644 index 0000000..3b42d7e --- /dev/null +++ b/Weather/Icons.xcassets/2-34.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-34.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-35.imageset/2-35.png b/Weather/Icons.xcassets/2-35.imageset/2-35.png new file mode 100644 index 0000000..69882cf Binary files /dev/null and b/Weather/Icons.xcassets/2-35.imageset/2-35.png differ diff --git a/Weather/Icons.xcassets/2-35.imageset/Contents.json b/Weather/Icons.xcassets/2-35.imageset/Contents.json new file mode 100644 index 0000000..64c0c33 --- /dev/null +++ b/Weather/Icons.xcassets/2-35.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-35.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-36.imageset/2-36.png b/Weather/Icons.xcassets/2-36.imageset/2-36.png new file mode 100644 index 0000000..4ed3164 Binary files /dev/null and b/Weather/Icons.xcassets/2-36.imageset/2-36.png differ diff --git a/Weather/Icons.xcassets/2-36.imageset/Contents.json b/Weather/Icons.xcassets/2-36.imageset/Contents.json new file mode 100644 index 0000000..edd3d30 --- /dev/null +++ b/Weather/Icons.xcassets/2-36.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-36.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-37.imageset/2-37.png b/Weather/Icons.xcassets/2-37.imageset/2-37.png new file mode 100644 index 0000000..72f32fe Binary files /dev/null and b/Weather/Icons.xcassets/2-37.imageset/2-37.png differ diff --git a/Weather/Icons.xcassets/2-37.imageset/Contents.json b/Weather/Icons.xcassets/2-37.imageset/Contents.json new file mode 100644 index 0000000..d4c92f3 --- /dev/null +++ b/Weather/Icons.xcassets/2-37.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-37.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-38.imageset/2-38.png b/Weather/Icons.xcassets/2-38.imageset/2-38.png new file mode 100644 index 0000000..c93a9fe Binary files /dev/null and b/Weather/Icons.xcassets/2-38.imageset/2-38.png differ diff --git a/Weather/Icons.xcassets/2-38.imageset/Contents.json b/Weather/Icons.xcassets/2-38.imageset/Contents.json new file mode 100644 index 0000000..f99bdc8 --- /dev/null +++ b/Weather/Icons.xcassets/2-38.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-38.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-39.imageset/2-39.png b/Weather/Icons.xcassets/2-39.imageset/2-39.png new file mode 100644 index 0000000..06bd6d8 Binary files /dev/null and b/Weather/Icons.xcassets/2-39.imageset/2-39.png differ diff --git a/Weather/Icons.xcassets/2-39.imageset/Contents.json b/Weather/Icons.xcassets/2-39.imageset/Contents.json new file mode 100644 index 0000000..ef87ca7 --- /dev/null +++ b/Weather/Icons.xcassets/2-39.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-39.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-4.imageset/2-4.png b/Weather/Icons.xcassets/2-4.imageset/2-4.png new file mode 100644 index 0000000..be58a6d Binary files /dev/null and b/Weather/Icons.xcassets/2-4.imageset/2-4.png differ diff --git a/Weather/Icons.xcassets/2-4.imageset/Contents.json b/Weather/Icons.xcassets/2-4.imageset/Contents.json new file mode 100644 index 0000000..fd9d6a8 --- /dev/null +++ b/Weather/Icons.xcassets/2-4.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-4.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-40.imageset/2-40.png b/Weather/Icons.xcassets/2-40.imageset/2-40.png new file mode 100644 index 0000000..05f1b41 Binary files /dev/null and b/Weather/Icons.xcassets/2-40.imageset/2-40.png differ diff --git a/Weather/Icons.xcassets/2-40.imageset/Contents.json b/Weather/Icons.xcassets/2-40.imageset/Contents.json new file mode 100644 index 0000000..8a0e20f --- /dev/null +++ b/Weather/Icons.xcassets/2-40.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-40.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-41.imageset/2-41.png b/Weather/Icons.xcassets/2-41.imageset/2-41.png new file mode 100644 index 0000000..454ef3b Binary files /dev/null and b/Weather/Icons.xcassets/2-41.imageset/2-41.png differ diff --git a/Weather/Icons.xcassets/2-41.imageset/Contents.json b/Weather/Icons.xcassets/2-41.imageset/Contents.json new file mode 100644 index 0000000..fc192af --- /dev/null +++ b/Weather/Icons.xcassets/2-41.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-41.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-42.imageset/2-42.png b/Weather/Icons.xcassets/2-42.imageset/2-42.png new file mode 100644 index 0000000..fd91ff2 Binary files /dev/null and b/Weather/Icons.xcassets/2-42.imageset/2-42.png differ diff --git a/Weather/Icons.xcassets/2-42.imageset/Contents.json b/Weather/Icons.xcassets/2-42.imageset/Contents.json new file mode 100644 index 0000000..b7c8cce --- /dev/null +++ b/Weather/Icons.xcassets/2-42.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-42.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-43.imageset/2-43.png b/Weather/Icons.xcassets/2-43.imageset/2-43.png new file mode 100644 index 0000000..ce2cd01 Binary files /dev/null and b/Weather/Icons.xcassets/2-43.imageset/2-43.png differ diff --git a/Weather/Icons.xcassets/2-43.imageset/Contents.json b/Weather/Icons.xcassets/2-43.imageset/Contents.json new file mode 100644 index 0000000..0256d4d --- /dev/null +++ b/Weather/Icons.xcassets/2-43.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-43.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-44.imageset/2-44.png b/Weather/Icons.xcassets/2-44.imageset/2-44.png new file mode 100644 index 0000000..d2db06f Binary files /dev/null and b/Weather/Icons.xcassets/2-44.imageset/2-44.png differ diff --git a/Weather/Icons.xcassets/2-44.imageset/Contents.json b/Weather/Icons.xcassets/2-44.imageset/Contents.json new file mode 100644 index 0000000..51c6d12 --- /dev/null +++ b/Weather/Icons.xcassets/2-44.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-44.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-45.imageset/2-45.png b/Weather/Icons.xcassets/2-45.imageset/2-45.png new file mode 100644 index 0000000..f438910 Binary files /dev/null and b/Weather/Icons.xcassets/2-45.imageset/2-45.png differ diff --git a/Weather/Icons.xcassets/2-45.imageset/Contents.json b/Weather/Icons.xcassets/2-45.imageset/Contents.json new file mode 100644 index 0000000..fa3ec2f --- /dev/null +++ b/Weather/Icons.xcassets/2-45.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-45.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-46.imageset/2-46.png b/Weather/Icons.xcassets/2-46.imageset/2-46.png new file mode 100644 index 0000000..f04aa15 Binary files /dev/null and b/Weather/Icons.xcassets/2-46.imageset/2-46.png differ diff --git a/Weather/Icons.xcassets/2-46.imageset/Contents.json b/Weather/Icons.xcassets/2-46.imageset/Contents.json new file mode 100644 index 0000000..887bbfd --- /dev/null +++ b/Weather/Icons.xcassets/2-46.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-46.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-47.imageset/2-47.png b/Weather/Icons.xcassets/2-47.imageset/2-47.png new file mode 100644 index 0000000..89d469d Binary files /dev/null and b/Weather/Icons.xcassets/2-47.imageset/2-47.png differ diff --git a/Weather/Icons.xcassets/2-47.imageset/Contents.json b/Weather/Icons.xcassets/2-47.imageset/Contents.json new file mode 100644 index 0000000..6e29022 --- /dev/null +++ b/Weather/Icons.xcassets/2-47.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-47.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-5.imageset/2-5.png b/Weather/Icons.xcassets/2-5.imageset/2-5.png new file mode 100644 index 0000000..eee74dc Binary files /dev/null and b/Weather/Icons.xcassets/2-5.imageset/2-5.png differ diff --git a/Weather/Icons.xcassets/2-5.imageset/Contents.json b/Weather/Icons.xcassets/2-5.imageset/Contents.json new file mode 100644 index 0000000..0bc20ec --- /dev/null +++ b/Weather/Icons.xcassets/2-5.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-5.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-6.imageset/2-6.png b/Weather/Icons.xcassets/2-6.imageset/2-6.png new file mode 100644 index 0000000..a462d09 Binary files /dev/null and b/Weather/Icons.xcassets/2-6.imageset/2-6.png differ diff --git a/Weather/Icons.xcassets/2-6.imageset/Contents.json b/Weather/Icons.xcassets/2-6.imageset/Contents.json new file mode 100644 index 0000000..4484cf9 --- /dev/null +++ b/Weather/Icons.xcassets/2-6.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-6.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-7.imageset/2-7.png b/Weather/Icons.xcassets/2-7.imageset/2-7.png new file mode 100644 index 0000000..eba78ac Binary files /dev/null and b/Weather/Icons.xcassets/2-7.imageset/2-7.png differ diff --git a/Weather/Icons.xcassets/2-7.imageset/Contents.json b/Weather/Icons.xcassets/2-7.imageset/Contents.json new file mode 100644 index 0000000..981e2c9 --- /dev/null +++ b/Weather/Icons.xcassets/2-7.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-7.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-8.imageset/2-8.png b/Weather/Icons.xcassets/2-8.imageset/2-8.png new file mode 100644 index 0000000..f562035 Binary files /dev/null and b/Weather/Icons.xcassets/2-8.imageset/2-8.png differ diff --git a/Weather/Icons.xcassets/2-8.imageset/Contents.json b/Weather/Icons.xcassets/2-8.imageset/Contents.json new file mode 100644 index 0000000..42dfad4 --- /dev/null +++ b/Weather/Icons.xcassets/2-8.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-8.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2-9.imageset/2-9.png b/Weather/Icons.xcassets/2-9.imageset/2-9.png new file mode 100644 index 0000000..3050443 Binary files /dev/null and b/Weather/Icons.xcassets/2-9.imageset/2-9.png differ diff --git a/Weather/Icons.xcassets/2-9.imageset/Contents.json b/Weather/Icons.xcassets/2-9.imageset/Contents.json new file mode 100644 index 0000000..57e2863 --- /dev/null +++ b/Weather/Icons.xcassets/2-9.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2-9.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/2.imageset/2.png b/Weather/Icons.xcassets/2.imageset/2.png new file mode 100644 index 0000000..1129ba7 Binary files /dev/null and b/Weather/Icons.xcassets/2.imageset/2.png differ diff --git a/Weather/Icons.xcassets/2.imageset/Contents.json b/Weather/Icons.xcassets/2.imageset/Contents.json new file mode 100644 index 0000000..3bf46a8 --- /dev/null +++ b/Weather/Icons.xcassets/2.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "2.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/20.imageset/20.png b/Weather/Icons.xcassets/20.imageset/20.png new file mode 100644 index 0000000..9363b69 Binary files /dev/null and b/Weather/Icons.xcassets/20.imageset/20.png differ diff --git a/Weather/Icons.xcassets/20.imageset/Contents.json b/Weather/Icons.xcassets/20.imageset/Contents.json new file mode 100644 index 0000000..adf3d95 --- /dev/null +++ b/Weather/Icons.xcassets/20.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "20.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/21.imageset/21.png b/Weather/Icons.xcassets/21.imageset/21.png new file mode 100644 index 0000000..9363b69 Binary files /dev/null and b/Weather/Icons.xcassets/21.imageset/21.png differ diff --git a/Weather/Icons.xcassets/21.imageset/Contents.json b/Weather/Icons.xcassets/21.imageset/Contents.json new file mode 100644 index 0000000..1ef26c3 --- /dev/null +++ b/Weather/Icons.xcassets/21.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "21.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/22.imageset/22.png b/Weather/Icons.xcassets/22.imageset/22.png new file mode 100644 index 0000000..9363b69 Binary files /dev/null and b/Weather/Icons.xcassets/22.imageset/22.png differ diff --git a/Weather/Icons.xcassets/22.imageset/Contents.json b/Weather/Icons.xcassets/22.imageset/Contents.json new file mode 100644 index 0000000..aed1f38 --- /dev/null +++ b/Weather/Icons.xcassets/22.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "22.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/23.imageset/23.png b/Weather/Icons.xcassets/23.imageset/23.png new file mode 100644 index 0000000..034613c Binary files /dev/null and b/Weather/Icons.xcassets/23.imageset/23.png differ diff --git a/Weather/Icons.xcassets/23.imageset/Contents.json b/Weather/Icons.xcassets/23.imageset/Contents.json new file mode 100644 index 0000000..8800d53 --- /dev/null +++ b/Weather/Icons.xcassets/23.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "23.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/24.imageset/24.png b/Weather/Icons.xcassets/24.imageset/24.png new file mode 100644 index 0000000..034613c Binary files /dev/null and b/Weather/Icons.xcassets/24.imageset/24.png differ diff --git a/Weather/Icons.xcassets/24.imageset/Contents.json b/Weather/Icons.xcassets/24.imageset/Contents.json new file mode 100644 index 0000000..716b018 --- /dev/null +++ b/Weather/Icons.xcassets/24.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "24.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/25.imageset/25.png b/Weather/Icons.xcassets/25.imageset/25.png new file mode 100644 index 0000000..ef167a7 Binary files /dev/null and b/Weather/Icons.xcassets/25.imageset/25.png differ diff --git a/Weather/Icons.xcassets/25.imageset/Contents.json b/Weather/Icons.xcassets/25.imageset/Contents.json new file mode 100644 index 0000000..5c3504a --- /dev/null +++ b/Weather/Icons.xcassets/25.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "25.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/26.imageset/26.png b/Weather/Icons.xcassets/26.imageset/26.png new file mode 100644 index 0000000..6fd0edf Binary files /dev/null and b/Weather/Icons.xcassets/26.imageset/26.png differ diff --git a/Weather/Icons.xcassets/26.imageset/Contents.json b/Weather/Icons.xcassets/26.imageset/Contents.json new file mode 100644 index 0000000..6026549 --- /dev/null +++ b/Weather/Icons.xcassets/26.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "26.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/27.imageset/27.png b/Weather/Icons.xcassets/27.imageset/27.png new file mode 100644 index 0000000..3ac0084 Binary files /dev/null and b/Weather/Icons.xcassets/27.imageset/27.png differ diff --git a/Weather/Icons.xcassets/27.imageset/Contents.json b/Weather/Icons.xcassets/27.imageset/Contents.json new file mode 100644 index 0000000..f63fd9e --- /dev/null +++ b/Weather/Icons.xcassets/27.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "27.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/28.imageset/28.png b/Weather/Icons.xcassets/28.imageset/28.png new file mode 100644 index 0000000..da28b87 Binary files /dev/null and b/Weather/Icons.xcassets/28.imageset/28.png differ diff --git a/Weather/Icons.xcassets/28.imageset/Contents.json b/Weather/Icons.xcassets/28.imageset/Contents.json new file mode 100644 index 0000000..4820d17 --- /dev/null +++ b/Weather/Icons.xcassets/28.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "28.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/29.imageset/29.png b/Weather/Icons.xcassets/29.imageset/29.png new file mode 100644 index 0000000..1f86e1f Binary files /dev/null and b/Weather/Icons.xcassets/29.imageset/29.png differ diff --git a/Weather/Icons.xcassets/29.imageset/Contents.json b/Weather/Icons.xcassets/29.imageset/Contents.json new file mode 100644 index 0000000..df97def --- /dev/null +++ b/Weather/Icons.xcassets/29.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "29.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/3.imageset/3.png b/Weather/Icons.xcassets/3.imageset/3.png new file mode 100644 index 0000000..73d8746 Binary files /dev/null and b/Weather/Icons.xcassets/3.imageset/3.png differ diff --git a/Weather/Icons.xcassets/3.imageset/Contents.json b/Weather/Icons.xcassets/3.imageset/Contents.json new file mode 100644 index 0000000..a0fd23f --- /dev/null +++ b/Weather/Icons.xcassets/3.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "3.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/30.imageset/30.png b/Weather/Icons.xcassets/30.imageset/30.png new file mode 100644 index 0000000..75e3024 Binary files /dev/null and b/Weather/Icons.xcassets/30.imageset/30.png differ diff --git a/Weather/Icons.xcassets/30.imageset/Contents.json b/Weather/Icons.xcassets/30.imageset/Contents.json new file mode 100644 index 0000000..8a02adb --- /dev/null +++ b/Weather/Icons.xcassets/30.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "30.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/31.imageset/31.png b/Weather/Icons.xcassets/31.imageset/31.png new file mode 100644 index 0000000..72a6fba Binary files /dev/null and b/Weather/Icons.xcassets/31.imageset/31.png differ diff --git a/Weather/Icons.xcassets/31.imageset/Contents.json b/Weather/Icons.xcassets/31.imageset/Contents.json new file mode 100644 index 0000000..0e4c7ce --- /dev/null +++ b/Weather/Icons.xcassets/31.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "31.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/32.imageset/32.png b/Weather/Icons.xcassets/32.imageset/32.png new file mode 100644 index 0000000..cf6c72c Binary files /dev/null and b/Weather/Icons.xcassets/32.imageset/32.png differ diff --git a/Weather/Icons.xcassets/32.imageset/Contents.json b/Weather/Icons.xcassets/32.imageset/Contents.json new file mode 100644 index 0000000..a988fd9 --- /dev/null +++ b/Weather/Icons.xcassets/32.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "32.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/33.imageset/33.png b/Weather/Icons.xcassets/33.imageset/33.png new file mode 100644 index 0000000..2bd500c Binary files /dev/null and b/Weather/Icons.xcassets/33.imageset/33.png differ diff --git a/Weather/Icons.xcassets/33.imageset/Contents.json b/Weather/Icons.xcassets/33.imageset/Contents.json new file mode 100644 index 0000000..ad8ba38 --- /dev/null +++ b/Weather/Icons.xcassets/33.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "33.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/34.imageset/34.png b/Weather/Icons.xcassets/34.imageset/34.png new file mode 100644 index 0000000..cd4ff91 Binary files /dev/null and b/Weather/Icons.xcassets/34.imageset/34.png differ diff --git a/Weather/Icons.xcassets/34.imageset/Contents.json b/Weather/Icons.xcassets/34.imageset/Contents.json new file mode 100644 index 0000000..770d571 --- /dev/null +++ b/Weather/Icons.xcassets/34.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "34.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/35.imageset/35.png b/Weather/Icons.xcassets/35.imageset/35.png new file mode 100644 index 0000000..4e96070 Binary files /dev/null and b/Weather/Icons.xcassets/35.imageset/35.png differ diff --git a/Weather/Icons.xcassets/35.imageset/Contents.json b/Weather/Icons.xcassets/35.imageset/Contents.json new file mode 100644 index 0000000..8c07c38 --- /dev/null +++ b/Weather/Icons.xcassets/35.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "35.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/36.imageset/36.png b/Weather/Icons.xcassets/36.imageset/36.png new file mode 100644 index 0000000..cf6c72c Binary files /dev/null and b/Weather/Icons.xcassets/36.imageset/36.png differ diff --git a/Weather/Icons.xcassets/36.imageset/Contents.json b/Weather/Icons.xcassets/36.imageset/Contents.json new file mode 100644 index 0000000..cde3b76 --- /dev/null +++ b/Weather/Icons.xcassets/36.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "36.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/37.imageset/37.png b/Weather/Icons.xcassets/37.imageset/37.png new file mode 100644 index 0000000..53f9a01 Binary files /dev/null and b/Weather/Icons.xcassets/37.imageset/37.png differ diff --git a/Weather/Icons.xcassets/37.imageset/Contents.json b/Weather/Icons.xcassets/37.imageset/Contents.json new file mode 100644 index 0000000..10c7d71 --- /dev/null +++ b/Weather/Icons.xcassets/37.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "37.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/38.imageset/38.png b/Weather/Icons.xcassets/38.imageset/38.png new file mode 100644 index 0000000..73d8746 Binary files /dev/null and b/Weather/Icons.xcassets/38.imageset/38.png differ diff --git a/Weather/Icons.xcassets/38.imageset/Contents.json b/Weather/Icons.xcassets/38.imageset/Contents.json new file mode 100644 index 0000000..e1bc3e5 --- /dev/null +++ b/Weather/Icons.xcassets/38.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "38.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/39.imageset/39.png b/Weather/Icons.xcassets/39.imageset/39.png new file mode 100644 index 0000000..7fffd6e Binary files /dev/null and b/Weather/Icons.xcassets/39.imageset/39.png differ diff --git a/Weather/Icons.xcassets/39.imageset/Contents.json b/Weather/Icons.xcassets/39.imageset/Contents.json new file mode 100644 index 0000000..0f4608f --- /dev/null +++ b/Weather/Icons.xcassets/39.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "39.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/4.imageset/4.png b/Weather/Icons.xcassets/4.imageset/4.png new file mode 100644 index 0000000..501c80f Binary files /dev/null and b/Weather/Icons.xcassets/4.imageset/4.png differ diff --git a/Weather/Icons.xcassets/4.imageset/Contents.json b/Weather/Icons.xcassets/4.imageset/Contents.json new file mode 100644 index 0000000..3fff62e --- /dev/null +++ b/Weather/Icons.xcassets/4.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "4.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/40.imageset/40.png b/Weather/Icons.xcassets/40.imageset/40.png new file mode 100644 index 0000000..a07b18a Binary files /dev/null and b/Weather/Icons.xcassets/40.imageset/40.png differ diff --git a/Weather/Icons.xcassets/40.imageset/Contents.json b/Weather/Icons.xcassets/40.imageset/Contents.json new file mode 100644 index 0000000..81263ff --- /dev/null +++ b/Weather/Icons.xcassets/40.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "40.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/41.imageset/41.png b/Weather/Icons.xcassets/41.imageset/41.png new file mode 100644 index 0000000..3ddb81d Binary files /dev/null and b/Weather/Icons.xcassets/41.imageset/41.png differ diff --git a/Weather/Icons.xcassets/41.imageset/Contents.json b/Weather/Icons.xcassets/41.imageset/Contents.json new file mode 100644 index 0000000..0f26f1d --- /dev/null +++ b/Weather/Icons.xcassets/41.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "41.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/42.imageset/42.png b/Weather/Icons.xcassets/42.imageset/42.png new file mode 100644 index 0000000..0ffc3f0 Binary files /dev/null and b/Weather/Icons.xcassets/42.imageset/42.png differ diff --git a/Weather/Icons.xcassets/42.imageset/Contents.json b/Weather/Icons.xcassets/42.imageset/Contents.json new file mode 100644 index 0000000..ec4d18e --- /dev/null +++ b/Weather/Icons.xcassets/42.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "42.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/43.imageset/43.png b/Weather/Icons.xcassets/43.imageset/43.png new file mode 100644 index 0000000..0ffc3f0 Binary files /dev/null and b/Weather/Icons.xcassets/43.imageset/43.png differ diff --git a/Weather/Icons.xcassets/43.imageset/Contents.json b/Weather/Icons.xcassets/43.imageset/Contents.json new file mode 100644 index 0000000..fd6b29a --- /dev/null +++ b/Weather/Icons.xcassets/43.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "43.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/44.imageset/44.png b/Weather/Icons.xcassets/44.imageset/44.png new file mode 100644 index 0000000..a526328 Binary files /dev/null and b/Weather/Icons.xcassets/44.imageset/44.png differ diff --git a/Weather/Icons.xcassets/44.imageset/Contents.json b/Weather/Icons.xcassets/44.imageset/Contents.json new file mode 100644 index 0000000..f27a7ae --- /dev/null +++ b/Weather/Icons.xcassets/44.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "44.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/45.imageset/45.png b/Weather/Icons.xcassets/45.imageset/45.png new file mode 100644 index 0000000..ee46f55 Binary files /dev/null and b/Weather/Icons.xcassets/45.imageset/45.png differ diff --git a/Weather/Icons.xcassets/45.imageset/Contents.json b/Weather/Icons.xcassets/45.imageset/Contents.json new file mode 100644 index 0000000..3903aab --- /dev/null +++ b/Weather/Icons.xcassets/45.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "45.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/46.imageset/46.png b/Weather/Icons.xcassets/46.imageset/46.png new file mode 100644 index 0000000..058d686 Binary files /dev/null and b/Weather/Icons.xcassets/46.imageset/46.png differ diff --git a/Weather/Icons.xcassets/46.imageset/Contents.json b/Weather/Icons.xcassets/46.imageset/Contents.json new file mode 100644 index 0000000..9e76dfb --- /dev/null +++ b/Weather/Icons.xcassets/46.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "46.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/47.imageset/47.png b/Weather/Icons.xcassets/47.imageset/47.png new file mode 100644 index 0000000..0849477 Binary files /dev/null and b/Weather/Icons.xcassets/47.imageset/47.png differ diff --git a/Weather/Icons.xcassets/47.imageset/Contents.json b/Weather/Icons.xcassets/47.imageset/Contents.json new file mode 100644 index 0000000..6a51c23 --- /dev/null +++ b/Weather/Icons.xcassets/47.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "47.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/5.imageset/5.png b/Weather/Icons.xcassets/5.imageset/5.png new file mode 100644 index 0000000..7fb036c Binary files /dev/null and b/Weather/Icons.xcassets/5.imageset/5.png differ diff --git a/Weather/Icons.xcassets/5.imageset/Contents.json b/Weather/Icons.xcassets/5.imageset/Contents.json new file mode 100644 index 0000000..8d9473e --- /dev/null +++ b/Weather/Icons.xcassets/5.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "5.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/6.imageset/6.png b/Weather/Icons.xcassets/6.imageset/6.png new file mode 100644 index 0000000..549b9f2 Binary files /dev/null and b/Weather/Icons.xcassets/6.imageset/6.png differ diff --git a/Weather/Icons.xcassets/6.imageset/Contents.json b/Weather/Icons.xcassets/6.imageset/Contents.json new file mode 100644 index 0000000..18c916f --- /dev/null +++ b/Weather/Icons.xcassets/6.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "6.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/7.imageset/7.png b/Weather/Icons.xcassets/7.imageset/7.png new file mode 100644 index 0000000..7fb036c Binary files /dev/null and b/Weather/Icons.xcassets/7.imageset/7.png differ diff --git a/Weather/Icons.xcassets/7.imageset/Contents.json b/Weather/Icons.xcassets/7.imageset/Contents.json new file mode 100644 index 0000000..3f216bf --- /dev/null +++ b/Weather/Icons.xcassets/7.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "7.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/8.imageset/8.png b/Weather/Icons.xcassets/8.imageset/8.png new file mode 100644 index 0000000..549b9f2 Binary files /dev/null and b/Weather/Icons.xcassets/8.imageset/8.png differ diff --git a/Weather/Icons.xcassets/8.imageset/Contents.json b/Weather/Icons.xcassets/8.imageset/Contents.json new file mode 100644 index 0000000..37d2707 --- /dev/null +++ b/Weather/Icons.xcassets/8.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "8.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/9.imageset/9.png b/Weather/Icons.xcassets/9.imageset/9.png new file mode 100644 index 0000000..7fffd6e Binary files /dev/null and b/Weather/Icons.xcassets/9.imageset/9.png differ diff --git a/Weather/Icons.xcassets/9.imageset/Contents.json b/Weather/Icons.xcassets/9.imageset/Contents.json new file mode 100644 index 0000000..74a7bb4 --- /dev/null +++ b/Weather/Icons.xcassets/9.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "9.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/Humidity.imageset/Contents.json b/Weather/Icons.xcassets/Humidity.imageset/Contents.json new file mode 100644 index 0000000..6ac593c --- /dev/null +++ b/Weather/Icons.xcassets/Humidity.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Humidity.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/Humidity.imageset/Humidity.svg b/Weather/Icons.xcassets/Humidity.imageset/Humidity.svg new file mode 100644 index 0000000..dbafd06 --- /dev/null +++ b/Weather/Icons.xcassets/Humidity.imageset/Humidity.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/Weather/Icons.xcassets/Pressure.imageset/Contents.json b/Weather/Icons.xcassets/Pressure.imageset/Contents.json new file mode 100644 index 0000000..8135f24 --- /dev/null +++ b/Weather/Icons.xcassets/Pressure.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Pressure.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/Pressure.imageset/Pressure.svg b/Weather/Icons.xcassets/Pressure.imageset/Pressure.svg new file mode 100644 index 0000000..dce292b --- /dev/null +++ b/Weather/Icons.xcassets/Pressure.imageset/Pressure.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/Weather/Icons.xcassets/Thermostat.imageset/Contents.json b/Weather/Icons.xcassets/Thermostat.imageset/Contents.json new file mode 100644 index 0000000..621843f --- /dev/null +++ b/Weather/Icons.xcassets/Thermostat.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Thermostat.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/Thermostat.imageset/Thermostat.svg b/Weather/Icons.xcassets/Thermostat.imageset/Thermostat.svg new file mode 100644 index 0000000..19366a9 --- /dev/null +++ b/Weather/Icons.xcassets/Thermostat.imageset/Thermostat.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/Weather/Icons.xcassets/UVIndex.imageset/Contents.json b/Weather/Icons.xcassets/UVIndex.imageset/Contents.json new file mode 100644 index 0000000..0db1cda --- /dev/null +++ b/Weather/Icons.xcassets/UVIndex.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "UVIndex.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Weather/Icons.xcassets/UVIndex.imageset/UVIndex.svg b/Weather/Icons.xcassets/UVIndex.imageset/UVIndex.svg new file mode 100644 index 0000000..faf108d --- /dev/null +++ b/Weather/Icons.xcassets/UVIndex.imageset/UVIndex.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/Weather/Info.plist b/Weather/Info.plist index 43f089e..557419e 100644 --- a/Weather/Info.plist +++ b/Weather/Info.plist @@ -20,6 +20,14 @@ 1 NSHumanReadableCopyright Copyright © 2019 Pierluigi Galdi. All rights reserved. + NSLocationAlwaysAndWhenInUseUsageDescription + Needed to get your location + NSLocationAlwaysUsageDescription + Needed to get your location + NSLocationUsageDescription + Needed to get your location + NSLocationWhenInUseUsageDescription + Needed to get your location NSPrincipalClass Weather.WeatherWidget PKWidgetAuthor diff --git a/Weather/Preferences.swift b/Weather/Preferences.swift index 5afd43a..f684b1f 100644 --- a/Weather/Preferences.swift +++ b/Weather/Preferences.swift @@ -7,7 +7,6 @@ // import Foundation -import CoreLocation internal extension NSNotification.Name { static let didChangeWidgetPreferences = NSNotification.Name("didChangeWidgetPreferences") @@ -18,32 +17,71 @@ internal enum TemperatureUnits: String, CaseIterable { case celsius, fahrenheit } +internal enum Title_Options: String, CaseIterable { + case Neighborhood, City, Address +} + +internal enum UpdateFrequencyOptions: String, CaseIterable { + case Fifteen, Thirty, Sixty +} + +internal enum IconStyleOptions: String, CaseIterable { + case Default, Outlined, Filled, Illustrated +} + +internal enum DisplayOptions: String, CaseIterable { + case `Default` = "Default" + case noDescription = "Icon, Temp and Location" + case tempIconOnly = "Icon and Temp" + case iconOnly = "Icon Only" + case tempOnly = "Temp Only" +} + internal struct Preferences { internal enum Keys: String { case country_name case city_name - case lat - case lng case units case show_description + case Title + case OpenWeather + case IconStyle + case Display + case FutureForecast + case MoreInfo + case UpdateFrequency + case ShowIconOnly } static subscript(_ key: Keys) -> T { get { guard let value = UserDefaults.standard.value(forKey: key.rawValue) as? T else { switch key { + case .OpenWeather: + return true as! T + case .FutureForecast: + return true as! T + case .MoreInfo: + return true as! T case .country_name: - return "Netherlands" as! T + return "Canada" as! T case .city_name: - return "Amsterdam" as! T - case .lat: - return CLLocationDegrees(4.91) as! T - case .lng: - return CLLocationDegrees(52.35) as! T + return "Montreal" as! T case .units: return "celsius" as! T case .show_description: return true as! T + case .ShowIconOnly: + return false as! T + case .UpdateFrequency: + return "Fifteen" as! T + case .IconStyle: + return "Outlined" as! T + case .Title: + return "Neighborhood" as! T + case .Display: + return "Default" as! T } + } return value } @@ -55,11 +93,18 @@ internal struct Preferences { } } static func reset() { - Preferences[.country_name] = "Netherlands" - Preferences[.city_name] = "Amsterdam" - Preferences[.lat] = CLLocationDegrees(4.91) - Preferences[.lng] = CLLocationDegrees(52.35) + Preferences[.OpenWeather] = true + Preferences[.FutureForecast] = true + Preferences[.MoreInfo] = true + Preferences[.country_name] = "Canada" + Preferences[.city_name] = "Montreal" Preferences[.units] = "celsius" Preferences[.show_description] = true + Preferences[.ShowIconOnly] = false + Preferences[.UpdateFrequency] = "Fifteen" + Preferences[.Title] = "Neighborhood" + Preferences[.IconStyle] = "Outlined" + Preferences[.Display] = "Default" + } } diff --git a/Weather/WeatherPreferencePane.swift b/Weather/WeatherPreferencePane.swift index e8ffa63..f0f29b0 100644 --- a/Weather/WeatherPreferencePane.swift +++ b/Weather/WeatherPreferencePane.swift @@ -12,20 +12,16 @@ import PockKit import Combine class WeatherPreferencePane: NSViewController, PKWidgetPreference { - static var nibName: NSNib.Name = "WeatherPreferencePane" - /// UI Elements - @IBOutlet private weak var countryNamePopUpButton: NSPopUpButton! - @IBOutlet private weak var cityNamePopUpButton: NSPopUpButton! - @IBOutlet private weak var confirmNewLocationButton: NSButton! @IBOutlet private weak var temperatureUnitsSegmentedControl: NSSegmentedControl! - @IBOutlet private weak var showDescriptionButton: NSButton! - - /// Data - private var countries: [String: [City]] = [:] - private var selectedCity: City? - + @IBOutlet private weak var City_NeighbourhoodSegmentedControl: NSSegmentedControl! + @IBOutlet private weak var UpdateFrequencySegmentedControl: NSSegmentedControl! + @IBOutlet private weak var IconStyleSegmentedControl: NSSegmentedControl! + @IBOutlet private weak var DisplaySegmentedControl: NSSegmentedControl! + @IBOutlet private weak var OpenWeatherButton: NSButton! + @IBOutlet private weak var FutureForecastButton: NSButton! + @IBOutlet private weak var MoreInfoButton: NSButton! deinit { print("[WeatherPreferencePane]: Deinit") } @@ -39,8 +35,11 @@ class WeatherPreferencePane: NSViewController, PKWidgetPreference { override func viewDidLoad() { super.viewDidLoad() - prepareCitiesList() prepareTemperatureUnitsControl() + prepareCity_NeighbourhoodSegmentedControl() + prepareIconStyleSegmentedControl() + prepareUpdateFrequencySegmentedControl() + prepareDisplaySegmentedControl() updateCheckboxStates() } @@ -54,42 +53,100 @@ class WeatherPreferencePane: NSViewController, PKWidgetPreference { } control?.selectedSegment = selected } + private func prepareCity_NeighbourhoodSegmentedControl() { + let control = City_NeighbourhoodSegmentedControl + var selected = 0 + control?.segmentCount = Title_Options.allCases.count + for (index,option) in Title_Options.allCases.enumerated() { + selected = option.rawValue == Preferences[.Title] ? index : 0 + control?.setLabel(option.rawValue.capitalized, forSegment: index) + } + control?.selectedSegment = selected + } + + private func prepareUpdateFrequencySegmentedControl() { + let control = UpdateFrequencySegmentedControl + var selected = 0 + control?.segmentCount = UpdateFrequencyOptions.allCases.count + for (index,option) in UpdateFrequencyOptions.allCases.enumerated() { + selected = option.rawValue == Preferences[.UpdateFrequency] ? index : 0 + control?.setLabel(option.rawValue.capitalized, forSegment: index) + } + control?.selectedSegment = selected + } + private func prepareIconStyleSegmentedControl() { + let control = IconStyleSegmentedControl + var selected = 1 + control?.segmentCount = IconStyleOptions.allCases.count + for (index,option) in IconStyleOptions.allCases.enumerated() { + selected = option.rawValue == Preferences[.IconStyle] ? index : 1 + control?.setLabel(option.rawValue.capitalized, forSegment: index) + } + control?.selectedSegment = selected + } + private func prepareDisplaySegmentedControl() { + let control = DisplaySegmentedControl + var selected = 0 + control?.segmentCount = DisplayOptions.allCases.count + for (index,option) in DisplayOptions.allCases.enumerated() { + selected = option.rawValue == Preferences[.Display] ? index : 0 + control?.setLabel(option.rawValue.capitalized, forSegment: index) + } + control?.selectedSegment = selected + } private func updateTemperatureUnitsControlState() { let currentUnits: String = Preferences[.units] if let units = TemperatureUnits(rawValue: currentUnits), let index = TemperatureUnits.allCases.firstIndex(of: units) { temperatureUnitsSegmentedControl.selectedSegment = index } } - - private func updateCheckboxStates() { - showDescriptionButton.state = Preferences[.show_description] ? .on : .off + private func updateTitle() { + let currentUnits: String = Preferences[.Title] + if let Title = TemperatureUnits(rawValue: currentUnits), let index = TemperatureUnits.allCases.firstIndex(of: Title) { + temperatureUnitsSegmentedControl.selectedSegment = index + } } + private func updateCheckboxStates() { + FutureForecastButton.state = Preferences[.FutureForecast] ? .on : .off + MoreInfoButton.state = Preferences[.MoreInfo] ? .on : .off + OpenWeatherButton.state = Preferences[.OpenWeather] ? .on : .off + } @IBAction private func didChangePreferences(_ sender: Any?) { guard let control = sender as? NSControl else { return } let notificationName: NSNotification.Name? switch control { - case confirmNewLocationButton: - if let city = selectedCity { - Preferences[.country_name] = city.country - Preferences[.city_name] = city.name - Preferences[.lat] = CLLocationDegrees(city.lat) - Preferences[.lng] = CLLocationDegrees(city.lng) - print("[WeatherPreferencePane]: Successfully saved new location: `\(city)`") - } else { - print("[WeatherPreferencePane]: Invalid city!") - return - } + case City_NeighbourhoodSegmentedControl: + Preferences[.Title] = Title_Options.allCases[City_NeighbourhoodSegmentedControl.selectedSegment].rawValue notificationName = .didChangeWidgetPreferences case temperatureUnitsSegmentedControl: Preferences[.units] = TemperatureUnits.allCases[temperatureUnitsSegmentedControl.selectedSegment].rawValue + notificationName = .didChangeWidgetPreferences + case UpdateFrequencySegmentedControl: + Preferences[.UpdateFrequency] = UpdateFrequencyOptions.allCases[UpdateFrequencySegmentedControl.selectedSegment].rawValue + notificationName = .didChangeWidgetPreferences + case MoreInfoButton: + Day = 0 + Info = 0 + Preferences[.MoreInfo] = MoreInfoButton.state == .on notificationName = .didChangeWidgetLayout - case showDescriptionButton: - Preferences[.show_description] = showDescriptionButton.state == .on + case OpenWeatherButton: + Preferences[.OpenWeather] = OpenWeatherButton.state == .on notificationName = .didChangeWidgetLayout + case FutureForecastButton: + Preferences[.FutureForecast] = FutureForecastButton.state == .on + Day = 0 + Info = 0 + notificationName = .didChangeWidgetPreferences + case IconStyleSegmentedControl: + Preferences[.IconStyle] = IconStyleOptions.allCases[IconStyleSegmentedControl.selectedSegment].rawValue + notificationName = .didChangeWidgetPreferences + case DisplaySegmentedControl: + Preferences[.Display] = DisplayOptions.allCases[DisplaySegmentedControl.selectedSegment].rawValue + notificationName = .didChangeWidgetPreferences default: return } @@ -98,126 +155,5 @@ class WeatherPreferencePane: NSViewController, PKWidgetPreference { } } - @IBAction private func popUpButtonSelectionDidChange(_ sender: Any?) { - guard let popUpButton = sender as? NSPopUpButton else { - return - } - switch popUpButton { - case countryNamePopUpButton: - countryNamePopUpButton.title = popUpButton.titleOfSelectedItem ?? "Select country…" - updateCityNamePopUpButtonItems(for: popUpButton.titleOfSelectedItem) - selectedCity = countries[countryNamePopUpButton.title]?.first - case cityNamePopUpButton: - cityNamePopUpButton.title = popUpButton.titleOfSelectedItem ?? "Select city…" - selectedCity = countries[countryNamePopUpButton.title]?.first(where: { $0.name == popUpButton.titleOfSelectedItem }) - default: - return - } - } - - private func updateCityNamePopUpButtonItems(for countryName: String?) { - guard let countryName = countryName else { - print("[WeatherPreferencePane]: Invalid country code") - return - } - print("[WeatherPreferencePane]: Loading cities for: \(countryName)") - cityNamePopUpButton.isEnabled = false - cityNamePopUpButton.title = "Loading cities…" - DispatchQueue.global().async { [weak self] in - if let self = self { - let cities = self.countries[countryName] ?? [] - let sortedCities = cities.map({ $0.name }).sorted(by: { $0 < $1 }) - DispatchQueue.main.async { [weak self] in - if let self = self { - self.cityNamePopUpButton.removeAllItems() - self.cityNamePopUpButton.addItems(withTitles: sortedCities) - if let preferred = self.selectedCity?.name, sortedCities.contains(preferred) { - self.cityNamePopUpButton.title = preferred - } else { - if let first = sortedCities.first { - self.cityNamePopUpButton.selectItem(withTitle: first) - } else { - self.cityNamePopUpButton.selectItem(at: 0) - } - } - self.cityNamePopUpButton.isEnabled = true - self.confirmNewLocationButton.isEnabled = true - } - } - } - } - } - - private func startLoadingPopUpButtons() { - countryNamePopUpButton.isEnabled = false - countryNamePopUpButton.title = "Loading countries…" - cityNamePopUpButton.isEnabled = false - cityNamePopUpButton.title = "Loading cities…" - confirmNewLocationButton.isEnabled = false - } - - private func stopLoadingCountryPopUpButtons() { - DispatchQueue.main.async { [weak self] in - self?.countryNamePopUpButton.isEnabled = true - self?.countryNamePopUpButton.title = self?.selectedCity?.country ?? "Select country" - } - } - - private func prepareCitiesList() { - /// Invalidate controls - startLoadingPopUpButtons() - /// Load cities - DispatchQueue.global().async { [weak self] in - guard let self = self else { - return - } - defer { - self.stopLoadingCountryPopUpButtons() - } - if let fileURL = Bundle(for: Self.self).url(forResource:"cities", withExtension: "csv") { - do { - let data = try String(contentsOfFile: fileURL.path) - var sortedCountries: [String] = [] - var cities: [City] = [] - for line in data.components(separatedBy: "\n") { - // [0] name, [1] lat, [2] lng, [3] country - let cityData = line.components(separatedBy: ",") - guard cityData.count >= 4 else { - continue - } - let name = cityData[0] - let lat = cityData[1] - let lng = cityData[2] - let country = cityData[3] - cities.append(City(name: name, country: country, lat: lat, lng: lng)) - } - let countryName: String = Preferences[.country_name] - let cityName: String = Preferences[.city_name] - for city in cities { - if self.countries[city.country] != nil { - self.countries[city.country]?.append(city) - } else { - sortedCountries.append(city.country) - self.countries[city.country] = [city] - } - if city.country == countryName && city.name == cityName { - self.selectedCity = city - } - } - sortedCountries = sortedCountries.sorted(by: { $0 < $1 }) - DispatchQueue.main.async { - self.countryNamePopUpButton.removeAllItems() - self.countryNamePopUpButton.addItems(withTitles: sortedCountries) - self.updateCityNamePopUpButtonItems(for: self.selectedCity?.country) - print("[WeatherPreferencePane][cities]: Loaded \(self.countries.count) countries") - } - } catch { - print("[WeatherPreferencePane][cities]: Error: \(error.localizedDescription)") - } - } else { - print("[WeatherPreferencePane][cities]: No such file URL.") - } - } - } } diff --git a/Weather/WeatherPreferencePane.xib b/Weather/WeatherPreferencePane.xib index e327d3c..6be16f3 100644 --- a/Weather/WeatherPreferencePane.xib +++ b/Weather/WeatherPreferencePane.xib @@ -1,186 +1,131 @@ - + - + - - - - - + + + + + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -188,7 +133,7 @@ - + @@ -201,34 +146,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + - - + - - - - + + + + + + - + diff --git a/Weather/WeatherRepository.swift b/Weather/WeatherRepository.swift index 471e60d..853a4e0 100644 --- a/Weather/WeatherRepository.swift +++ b/Weather/WeatherRepository.swift @@ -8,41 +8,34 @@ import Foundation import CoreLocation - -struct City: Codable { - let name: String - let country: String - let lat: String - let lng: String - var coords: CLLocation? { - guard let lat = CLLocationDegrees(lat), let lng = CLLocationDegrees(lng) else { - return nil - } - return CLLocation(latitude: lat, longitude: lng) - } -} - class WeatherRepository: NSObject { typealias WeatherCompletion = (WeatherData?) -> Void /// Core - private weak var timer: Timer? - private var completionBlock: WeatherCompletion? - + private weak var timer: Timer? + private var completionBlock: WeatherCompletion? + public var timers: Double? override init() { super.init() print("[WeatherRepository]: init") + let locationManager = CLLocationManager() + locationManager.requestAlwaysAuthorization() + locationManager.startMonitoringSignificantLocationChanges() NotificationCenter.default.addObserver(self, selector: #selector(updateCurrentCondition), name: .didChangeWidgetPreferences, object: nil) - timer = Timer.scheduledTimer(withTimeInterval: 3600, repeats: true, block: { [weak self] _ in + if Preferences[.UpdateFrequency] == "Fifteen"{timers = 900} else if Preferences[.UpdateFrequency] == "Thirty"{timers = 1800} else{timers = 3600} + timer = Timer.scheduledTimer(withTimeInterval:timers!, repeats: true, block: { [weak self] _ in self?.updateCurrentCondition() }) timer?.fire() } - + func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { + self.updateCurrentCondition() + } + deinit { NotificationCenter.default.removeObserver(self) - timer?.invalidate() + timer?.invalidate() completionBlock = nil print("[WeatherRepository]: deinit") } @@ -52,26 +45,23 @@ class WeatherRepository: NSObject { } public func printDescription() { - print("\t- [WeatherRepository]: Location services enabled: \(CLLocationManager.locationServicesEnabled())") + print("\t- [WeatherRepository]: Location services enabled") } @objc private func updateCurrentCondition() { - let cityName: String = Preferences[.city_name] - let lat: CLLocationDegrees = Preferences[.lat] - let lng: CLLocationDegrees = Preferences[.lng] - fetchCurrentCondition(for: CLLocation(latitude: lat, longitude: lng), cityName: cityName) + fetchCurrentCondition() } - private func fetchCurrentCondition(for location: CLLocation, cityName: String) { - print("[WeahterRepository]: Fetching data for: \(cityName)") - WeatherService().currentConditions(for: location.coordinate, cityName: cityName, result: { [weak self] data in + private func fetchCurrentCondition() { + print("[WeahterRepository]: Fetching data for current loaction") + WeatherService().currentConditions(result: { [weak self] data in DispatchQueue.main.async { [weak self, data] in guard let data = data else { - self?.completionBlock?(nil) + self?.completionBlock?(nil) return - } + } self?.completionBlock?(data) - } + } }) } diff --git a/Weather/WeatherService.swift b/Weather/WeatherService.swift index 220dbb6..5b8262a 100644 --- a/Weather/WeatherService.swift +++ b/Weather/WeatherService.swift @@ -1,31 +1,230 @@ -// -// WeatherService.swift -// Weather -// -// Created by Pierluigi Galdi on 20/06/21. -// Copyright © 2021 Pierluigi Galdi. All rights reserved. -// - import Foundation import CoreLocation -import AppKit +struct GoogleMapsResponse: Codable { + let plus_code: PlusCode + let results: [Result] + let status: String + + enum CodingKeys: String, CodingKey { + case plus_code = "plus_code" + case results = "results" + case status = "status" + } +} + +struct PlusCode: Codable { + let compound_code: String + let global_code: String + + enum CodingKeys: String, CodingKey { + case compound_code = "compound_code" + case global_code = "global_code" + } +} + +struct Result: Codable { + let address_components: [AddressComponent] + let formatted_address: String + let geometry: Geometry + let place_id: String + let plus_code: PlusCode? + let types: [String] + + enum CodingKeys: String, CodingKey { + case address_components = "address_components" + case formatted_address = "formatted_address" + case geometry = "geometry" + case place_id = "place_id" + case plus_code = "plus_code" + case types = "types" + } +} + +struct AddressComponent: Codable { + let long_name: String + let short_name: String + let types: [String] + + enum CodingKeys: String, CodingKey { + case long_name = "long_name" + case short_name = "short_name" + case types = "types" + } +} + +struct Geometry: Codable { + let location: Location + let location_type: String + let viewport: Viewport + + enum CodingKeys: String, CodingKey { + case location = "location" + case location_type = "location_type" + case viewport = "viewport" + } +} + +struct Location: Codable { + let lat: Double + let lng: Double + + enum CodingKeys: String, CodingKey { + case lat = "lat" + case lng = "lng" + } +} + +struct Viewport: Codable { + let northeast: Location + let southwest: Location + + enum CodingKeys: String, CodingKey { + case northeast = "northeast" + case southwest = "southwest" + } +} + +struct BingMapsResponse: Codable { + let authenticationResultCode: String + let brandLogoUri: String + let copyright: String + let resourceSets: [ResourceSet] + let statusCode: Int + let statusDescription: String + let traceId: String + + enum CodingKeys: String, CodingKey { + case authenticationResultCode = "authenticationResultCode" + case brandLogoUri = "brandLogoUri" + case copyright = "copyright" + case resourceSets = "resourceSets" + case statusCode = "statusCode" + case statusDescription = "statusDescription" + case traceId = "traceId" + } +} + +struct ResourceSet: Codable { + let estimatedTotal: Int + let resources: [Resource] + + enum CodingKeys: String, CodingKey { + case estimatedTotal = "estimatedTotal" + case resources = "resources" + } +} + +struct Resource: Codable { + let __type: String + let bbox: [Double] + let name: String + let point: Point + let address: Address + let confidence: String + let entityType: String + let geocodePoints: [GeocodePoint] + let matchCodes: [String] + + enum CodingKeys: String, CodingKey { + case __type = "__type" + case bbox = "bbox" + case name = "name" + case point = "point" + case address = "address" + case confidence = "confidence" + case entityType = "entityType" + case geocodePoints = "geocodePoints" + case matchCodes = "matchCodes" + } +} + +struct Point: Codable { + let type: String + let coordinates: [Double] + + enum CodingKeys: String, CodingKey { + case type = "type" + case coordinates = "coordinates" + } +} + +struct Address: Codable { + let addressLine: String? + let adminDistrict: String? + let adminDistrict2: String? + let countryRegion: String? + let countryRegionIso2: String? + let formattedAddress: String? + let intersection: Intersection? + let locality: String? + let neighborhood: String? + let postalCode: String? + + enum CodingKeys : String, CodingKey { + case addressLine = "addressLine" + case adminDistrict = "adminDistrict" + case adminDistrict2 = "adminDistrict2" + case countryRegionIso2 = "countryRegionIso2" + case formattedAddress = "formattedAddress" + case intersection = "intersection" + case locality = "locality" + case neighborhood = "neighborhood" + case postalCode = "postalCode" + case countryRegion = "countryRegion" + + } +} + +struct Intersection : Codable { + + var baseStreet :String? + var secondaryStreet1 :String? + var intersectionType :String? + var displayName :String? + + enum CodingKeys : String, CodingKey { + case baseStreet="baseStreet", secondaryStreet1="secondaryStreet1", intersectionType="intersectionType", displayName="displayName" + + } +} + +struct GeocodePoint : Codable { + + var type :String? + var coordinates :[Double]? + var calculationMethod :String? + var usageTypes :[String]? + + enum CodingKeys : String, CodingKey { + case type="type", coordinates="coordinates", calculationMethod="calculationMethod", usageTypes="usageTypes" + + } +} struct Weather: Codable { let name: String - let temp: Double + let temp: String + let temp_F: String let icon: String let description: String + var temperature: String { - guard temp > -999 else { - return "Unknown information" - } - let units: String = Preferences[.units] - switch units { - case "celsius": - let converted = (temp - 32) * (5/9) - return "\(Int(converted))°" - default: - return "\(Int(temp))°" + if !(Info == 0){ + let units: String = Preferences[.units] + switch units { + case "celsius": + return "\(String(temp))" + default: + return "\(String(temp_F))" + } + }else{ + let units: String = Preferences[.units] + switch units { + case "celsius": + return "\(String(temp))°" + default: + return "\(String(temp_F))°" + } } } } @@ -37,58 +236,776 @@ struct WeatherData: Codable { } let metadata: Metadata let weather: Weather + private enum CodingKeys: String, CodingKey { case weather = "data", metadata } } +struct WeatherResponse: Codable { + let conditionsshort : Conditionsshort? + let fcsthourly24short : Fcsthourly24short? + let fcstdaily10short : Fcstdaily10short? + let monthlyalmanac : Monthlyalmanac? + let nowlinks : Nowlinks? + let metadata : Metadata? -internal class WeatherService { - - // https://weather.navalia.app/weather?lat=52.37&lon=4.88&units=celsius - // https://weather.navalia.app/condition?lat=52.37&lon=4.88&units=celsius&name=Dam - - func currentConditions(for coordinate: CLLocationCoordinate2D, cityName: String, result: @escaping (WeatherData?) -> Void) { - let urlString = "https://weather.navalia.app/condition?lat=\(coordinate.latitude)&lon=\(coordinate.longitude)&units=fahrenheit&name=\(cityName)" - guard let escaped = urlString.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed), let url = URL(string: escaped) else { - print("[WeatherService]: Invalid URL: \(urlString)") - result(nil) + enum CodingKeys: String, CodingKey { + + case conditionsshort = "conditionsshort" + case fcsthourly24short = "fcsthourly24short" + case fcstdaily10short = "fcstdaily10short" + case monthlyalmanac = "monthlyalmanac" + case nowlinks = "nowlinks" + case metadata = "metadata" + } + + } +struct Almanac_summaries : Codable { + let avg_hi : Int? + let avg_lo : Int? + let record_hi : String? + let record_hi_yr : String? + let record_lo : String? + let record_lo_yr : String? + + enum CodingKeys: String, CodingKey { + + case avg_hi = "avg_hi" + case avg_lo = "avg_lo" + case record_hi = "record_hi" + case record_hi_yr = "record_hi_yr" + case record_lo = "record_lo" + case record_lo_yr = "record_lo_yr" + } + +} + +struct Conditionsshort : Codable { + let metadata : Metadata? + let observation : Observation? + + enum CodingKeys: String, CodingKey { + + case metadata = "metadata" + case observation = "observation" + } +} + +struct Fcstdaily10short : Codable { + let metadata : Metadata? + let forecasts : [Forecasts]? + + enum CodingKeys: String, CodingKey { + + case metadata = "metadata" + case forecasts = "forecasts" + } + +} + +struct Fcsthourly24short : Codable { + let metadata : Metadata? + let forecasts : [Forecasts]? + + enum CodingKeys: String, CodingKey { + + case metadata = "metadata" + case forecasts = "forecasts" + } + +} +struct Forecasts : Codable { + let classa : String? + let dow : String? + let fcst_valid : Int? + let fcst_valid_local : String? + let imperial : Imperial? + let metric : Metric? + let moonrise : String? + let moonset : String? + let moon_phase : String? + let moon_phase_code : String? + let num : Int? + let sunrise : String? + let sunset : String? + let night : Night? + let day : DayTime? + let iconName: String? + + enum CodingKeys: String, CodingKey { + + case classa = "class" + case dow = "dow" + case fcst_valid = "fcst_valid" + case fcst_valid_local = "fcst_valid_local" + case imperial = "imperial" + case metric = "metric" + case moonrise = "moonrise" + case moonset = "moonset" + case moon_phase = "moon_phase" + case moon_phase_code = "moon_phase_code" + case num = "num" + case sunrise = "sunrise" + case sunset = "sunset" + case night = "night" + case day = "day" + case iconName = "phrase_32char" + } + +} + +struct Imperial : Codable { + let wspd: Int? + let feelsLike: Int? // only for observation + let dewpt: Int? + let precip1Hour: Double? // only for observation + let precip6Hour: Double? // only for observation + let precipTotal: Double? // only for observation + let pressure: Double? + let snow1Hour: Double? + let snow24Hour: Double? + let snow6Hour: Double? + let maxTemp: Int? + let minTemp: Int? + let temp: Int? + let vis: Double? // only for observation + let qpf: Double? + let snow_qpf: Double? + enum CodingKeys: String, CodingKey { + case wspd = "wspd" + case feelsLike = "feels_like" + case dewpt = "dewpt" + case precip1Hour = "precip_1Hour" + case precip6Hour = "precip_6Hour" + case precipTotal = "precip_total" + case pressure = "pressure" + case snow1Hour = "snow_1Hour" + case snow24Hour = "snow_24Hour" + case snow6Hour = "snow_6Hour" + case maxTemp = "max_temp" + case minTemp = "min_temp" + case temp = "temp" + case vis = "vis" + case qpf = "qpf" + case snow_qpf = "snow_qpf" + } + +} + +struct Links : Codable { + let ios : String? + let mobile : String? + let web : String? + + enum CodingKeys: String, CodingKey { + + case ios = "ios" + case mobile = "mobile" + case web = "web" + } + +} +struct Metadata : Codable { + let language : String? + let transaction_id : String? + let version : String? + let latitude : Double? + let longitude : Double? + let expire_time_gmt : Int? + let status_code : Int? + + enum CodingKeys: String, CodingKey { + + case language = "language" + case transaction_id = "transaction_id" + case version = "version" + case latitude = "latitude" + case longitude = "longitude" + case expire_time_gmt = "expire_time_gmt" + case status_code = "status_code" + } +} + +struct Metric : Codable { + let wspd: Int? + let feelsLike: Int? // only for observation + let dewpt: Int? + let precip1Hour: Double? // only for observation + let precip6Hour: Double? // only for observation + let precipTotal: Double? // only for observation + let pressure: Double? + let snow1Hour: Double? + let snow24Hour: Double? + let snow6Hour: Double? + let maxTemp: Int? + let minTemp: Int? + let temp: Int? + let vis: Double? // only for observation + let qpf: Double? + let snow_qpf: Double? + enum CodingKeys: String, CodingKey { + case wspd = "wspd" + case feelsLike = "feels_like" + case dewpt = "dewpt" + case precip1Hour = "precip_1Hour" + case precip6Hour = "precip_6Hour" + case precipTotal = "precip_total" + case pressure = "pressure" + case snow1Hour = "snow_1Hour" + case snow24Hour = "snow_24Hour" + case snow6Hour = "snow_6Hour" + case maxTemp = "max_temp" + case minTemp = "min_temp" + case temp = "temp" + case vis = "vis" + case qpf = "qpf" + case snow_qpf = "snow_qpf" + } +} +struct Monthlyalmanac : Codable { + let metadata : Metadata? + let almanac_summaries : [Almanac_summaries]? + + enum CodingKeys: String, CodingKey { + + case metadata = "metadata" + case almanac_summaries = "almanac_summaries" + } + +} +struct Night : Codable { + let alt_daypart_name : String? + let daypart_name : String? + let fcst_valid : Int? + let fcst_valid_local : String? + let icon_cd : Int? + let icon_extd : Int? + let long_daypart_name : String? + let num : Int? + let phrase_12char : String? + let phrase_22char : String? + let phrase_32char : String? + let pop : Int? + let precip_type : String? + let rh : Int? + let uv_desc : String? + let uv_index : Int? + let wdir : Int? + let wdir_cardinal : String? + let metric : Metric? + let imperial : Imperial? + enum CodingKeys: String, CodingKey { + case alt_daypart_name = "alt_daypart_name" + case daypart_name = "daypart_name" + case fcst_valid = "fcst_valid" + case fcst_valid_local = "fcst_valid_local" + case icon_cd = "icon_cd" + case icon_extd = "icon_extd" + case long_daypart_name = "long_daypart_name" + case num = "num" + case phrase_12char = "phrase_12char" + case phrase_22char = "phrase_22char" + case phrase_32char = "phrase_32char" + case pop = "pop" + case precip_type = "precip_type" + case rh = "rh" + case uv_desc = "uv_desc" + case uv_index = "uv_index" + case wdir = "wdir" + case wdir_cardinal = "wdir_cardinal" + case metric = "metric" + case imperial = "imperial" + } +} +struct DayTime : Codable { + let alt_daypart_name : String? + let daypart_name : String? + let fcst_valid : Int? + let fcst_valid_local : String? + let icon_cd : Int? + let icon_extd : Int? + let long_daypart_name : String? + let num : Int? + let phrase_12char : String? + let phrase_22char : String? + let phrase_32char : String? + let pop : Int? + let precip_type : String? + let rh : Int? + let uv_desc : String? + let uv_index : Int? + let wdir : Int? + let wdir_cardinal : String? + let metric : Metric? + let imperial : Imperial? + + enum CodingKeys: String, CodingKey { + + case alt_daypart_name = "alt_daypart_name" + case daypart_name = "daypart_name" + case fcst_valid = "fcst_valid" + case fcst_valid_local = "fcst_valid_local" + case icon_cd = "icon_cd" + case icon_extd = "icon_extd" + case long_daypart_name = "long_daypart_name" + case num = "num" + case phrase_12char = "phrase_12char" + case phrase_22char = "phrase_22char" + case phrase_32char = "phrase_32char" + case pop = "pop" + case precip_type = "precip_type" + case rh = "rh" + case uv_desc = "uv_desc" + case uv_index = "uv_index" + case wdir = "wdir" + case wdir_cardinal = "wdir_cardinal" + case metric = "metric" + case imperial = "imperial" + } +} + +struct Nowlinks : Codable { + let metadata : Metadata? + let links : Links? + + enum CodingKeys: String, CodingKey { + + case metadata = "metadata" + case links = "links" + } + + init(from decoder: Decoder) throws { + let values = try decoder.container(keyedBy: CodingKeys.self) + metadata = try values.decodeIfPresent(Metadata.self, forKey: .metadata) + links = try values.decodeIfPresent(Links.self, forKey: .links) + } + +} +struct Observation : Codable { + let classa : String? + let valid_time_gmt : Int? + let imperial : Imperial? + let metric : Metric? + let obs_id : String? + let obs_name : String? + let pressure_desc : String? + let pressure_tend : Int? + let qualifier : String? + let rh : Int? + let uv_desc : String? + let uv_index : Int? + let wdir : Int? + let wdir_cardinal : String? + let wx_icon : Int? + let wx_phrase : String? + let icon_extd : Int? + + enum CodingKeys: String, CodingKey { + + case classa = "class" + case valid_time_gmt = "valid_time_gmt" + case imperial = "imperial" + case metric = "metric" + case obs_id = "obs_id" + case obs_name = "obs_name" + case pressure_desc = "pressure_desc" + case pressure_tend = "pressure_tend" + case qualifier = "qualifier" + case rh = "rh" + case uv_desc = "uv_desc" + case uv_index = "uv_index" + case wdir = "wdir" + case wdir_cardinal = "wdir_cardinal" + case wx_icon = "wx_icon" + case wx_phrase = "wx_phrase" + case icon_extd = "" + } + +} +public var name = "Montrèal" +public var DisplayIcon: Int? +private var Icon: String? + +internal class WeatherService: NSObject, CLLocationManagerDelegate { + let locationManager = CLLocationManager() + override init() { + super.init() + locationManager.delegate = self + } + func currentConditions(result:@escaping (WeatherData?) -> Void) { + let Info_CodeName = ["UVIndex", "Today", "Tommorow"] + print(Info) + locationManager.requestAlwaysAuthorization() + locationManager.startUpdatingLocation() + guard let latitude = locationManager.location?.coordinate.latitude, + let longitude = locationManager.location?.coordinate.longitude else { + print("Unable to get location") return } - let request = URLRequest(url: url, cachePolicy: .reloadIgnoringLocalCacheData, timeoutInterval: 20) - let session = URLSession.shared.dataTask(with: request) { [result] data, response, error in - print("[WeatherService]: \((response as? HTTPURLResponse)?.statusCode ?? -999)") - guard error == nil, let data = data else { - let name: String = Preferences[.city_name] + locationManager.stopUpdatingLocation() + var description = " " + var temp = "0" + var temp_F = "0" + let url_for_bing_maps = URL(string: "https://dev.virtualearth.net/REST/v1/Locations/\(latitude),\(longitude)?includeNeighborhood=1&include=ciso2&o=json&key=Amn3nivKYow4ej0mliZVLFonh7W6ZBOlQz8FVrH0AJbK6_wViio1P8mrDODAgs6U")! + let url_for_weaather = URL(string: "https://api.weather.com/v1/geocode/\(latitude)/\(longitude)/aggregate.json?apiKey=e45ff1b7c7bda231216c7ab7c33509b8&products=conditionsshort,fcstdaily10short,fcsthourly24short,nowlinks")! + let BingMapRequest = URLRequest(url: url_for_bing_maps, cachePolicy: .reloadIgnoringLocalCacheData, timeoutInterval: 20) + let GetBingMaps = URLSession.shared.dataTask(with: BingMapRequest) { Mapdata, response, error in + guard let Mapdata = Mapdata else { + print(error?.localizedDescription ?? "Unknown error") + return + } + let decoder = JSONDecoder() + + do { + let bingMapsResponse = try decoder.decode(BingMapsResponse.self, from: Mapdata) + let resourceSet = bingMapsResponse.resourceSets[0] + let resource = resourceSet.resources[0] + let address = resource.address + let intersection = address.intersection + let point = resource.point + var addressLine = address.addressLine + var adminDistrict = address.adminDistrict + var adminDistrict2 = address.adminDistrict2 + var countryRegion = address.countryRegion + var formattedAddress = address.formattedAddress + var intersection_baseStreet = intersection?.baseStreet + var intersection_secondaryStreet1 = intersection?.secondaryStreet1 + var intersection_intersectionType = intersection?.intersectionType + var intersection_displayName = intersection?.displayName + var city = address.locality + var neighborhood = address.neighborhood + var postalCode = address.postalCode + var countryRegionIso2 = address.countryRegionIso2 + if Day == 0{ + if Preferences[.Title] == "Address"{ + name = addressLine ?? "Couldn't find address" + }else if Preferences[.Title] == "Neighborhood"{ + name = neighborhood ?? "Couldn't find neighborhood" + } else {name = city ?? "Couldn't find city"} + + } let data = WeatherData( metadata: .init(error: nil, code: -999), weather: Weather( name: name, - temp: -999, - icon: NSImage.touchBarSearchTemplateName, - description: "Unknown information" + temp: temp, + temp_F: temp_F, + icon:Icon!, + description: description ) ) result(data) return - } - do { - let weather = try JSONDecoder().decode(WeatherData.self, from: data) - result(weather) } catch { - let name: String = Preferences[.city_name] + print(error.localizedDescription) + } + } + + let request2 = URLRequest(url: url_for_weaather, cachePolicy: .reloadIgnoringLocalCacheData, timeoutInterval: 20) + let GetWeather = URLSession.shared.dataTask( with: request2) { Wdata, response, error in + guard let Wdata = Wdata else {result(nil); return} +// do { +// let json = try JSONSerialization.jsonObject(with: Wdata, options: []) +// print(json) +// } catch { +// print("Error: \(error.localizedDescription)") +// } + let decoder = JSONDecoder() + let weather = try? decoder.decode(WeatherResponse.self, from: Wdata) + let observation = weather?.conditionsshort?.observation + let FutureForecast = weather?.fcstdaily10short?.forecasts?[Day] + if !(Day == 0){ + if Info >= 1{ + switch Info { + case 1: + name = (String(Int(Double(FutureForecast?.day?.pop ?? 0))) + "% chance of " + (FutureForecast?.day?.precip_type ?? "Unknown").lowercased()) + if FutureForecast?.day?.precip_type == "rain"{ + temp = String(FutureForecast?.day?.metric?.qpf ?? 0) + "mm of " + (FutureForecast?.day?.precip_type ?? "Unknown").lowercased() + " expected" + temp_F = String(FutureForecast?.day?.imperial?.qpf ?? 0) + "in of " + (FutureForecast?.day?.precip_type ?? "Unknown").lowercased() + " expected" + }else{ + temp = String(FutureForecast?.day?.metric?.snow_qpf ?? 0) + "mm of " + (FutureForecast?.day?.precip_type ?? "Unknown").lowercased() + " expected" + temp_F = String(FutureForecast?.day?.imperial?.snow_qpf ?? 0) + "in of " + (FutureForecast?.day?.precip_type ?? "Unknown").lowercased() + " expected" + } + description = "" + Icon = "Thermostat" + case 2: + name = ("UV Index " + (FutureForecast?.day?.uv_desc ?? "Unknown")) + temp = ("Index level: " + String(FutureForecast?.day?.uv_index ?? 0)) + temp_F = ("Index level: " + String(FutureForecast?.day?.uv_index ?? 0)) + description = "" + Icon = "UVIndex" + case 3: + if Preferences[.units] == "celsius"{ + name = ("Wind Speed " + String(FutureForecast?.day?.metric?.wspd ?? 0) + "km/h") + }else{ + name = ("Wind Speed is " + String(FutureForecast?.day?.imperial?.wspd ?? 0) + "mph") + } + temp = ("Wind dir: " + (FutureForecast?.day?.wdir_cardinal ?? "Unkown")) + temp_F = ("Wind dir: " + (FutureForecast?.day?.wdir_cardinal ?? "Unkown")) + description = "" + Icon = " -24" + case 4: + name = "Sunrise " + (FutureForecast?.sunrise ?? "Unknown") + temp = "Sunset " + (FutureForecast?.sunset ?? "Unknown") + temp_F = "Sunset " + (FutureForecast?.sunset ?? "Unknown") + description = "" + Icon = " -32" + case 5: + name = "Moonrise " + (FutureForecast?.moonrise ?? "Unknown") + temp = "Moonset " + (FutureForecast?.moonset ?? "Unknown") + temp_F = "Moonset " + (FutureForecast?.moonset ?? "Unknown") + description = "" + Icon = " -31" + case 6: + name = ("Relative humidity " + String(FutureForecast?.day?.rh ?? 0) + "%") + temp = (FutureForecast?.moon_phase ?? "Unknown") + temp_F = (FutureForecast?.moon_phase ?? "Unknown") + description = "" + Icon = "Humidity" + case 7: + name = ("Relative humidity " + String(FutureForecast?.day?.rh ?? 0) + "%") + temp = (FutureForecast?.moon_phase ?? "Unknown") + temp_F = (FutureForecast?.moon_phase ?? "Unknown") + description = "" + Icon = "Humidity" + default: + description = ((FutureForecast?.day?.phrase_32char)!) + let units: String = Preferences[.units] + if Preferences[.Display] == "Default" || Preferences[.Display] == "Icon and Temp"{ + switch units { + case "celsius": + if description.count > 19{ + name = ((FutureForecast?.day?.daypart_name)! + " High: " + String(Int(Double(FutureForecast?.metric?.maxTemp ?? 0))) + "°" + (" Low: " + String(Int(Double(FutureForecast?.metric?.minTemp ?? 0)))) + "°" ) + }else{ + name = ((FutureForecast?.day?.daypart_name)! + " " + String(Int(Double(FutureForecast?.metric?.maxTemp ?? 0))) + "°") + } + default: + name = ((FutureForecast?.day?.daypart_name)! + " " + String(Int(Double(FutureForecast?.imperial?.maxTemp ?? 0))) + "°") + } + if !(description.count > 19){ + temp = ("Low: " + String(Int(Double(FutureForecast?.metric?.minTemp ?? 0)))) + temp_F = ("Low: " + String(Int(Double(FutureForecast?.imperial?.minTemp ?? 0)))) + }else{ + temp = "" + temp_F = "" + } + }else{ + name = ((FutureForecast?.day?.daypart_name)!) + temp = ("High: " + String(Int(Double(FutureForecast?.metric?.maxTemp ?? 0))) + "° " + ("Low: " + String(Int(Double(FutureForecast?.metric?.minTemp ?? 0)))) + "°" ) + temp_F = ("High: " + String(Int(Double(FutureForecast?.imperial?.maxTemp ?? 0))) + "° " + ("Low: " + String(Int(Double(FutureForecast?.imperial?.minTemp ?? 0)))) + "°" ) + } + DisplayIcon = FutureForecast?.day?.icon_cd! + } + }else{ + description = ((FutureForecast?.day?.phrase_32char)!) + let units: String = Preferences[.units] + if Preferences[.Display] == "Default" || Preferences[.Display] == "Icon and Temp"{ + switch units { + case "celsius": + if description.count > 19{ + name = ((FutureForecast?.day?.daypart_name)! + " High: " + String(Int(Double(FutureForecast?.metric?.maxTemp ?? 0))) + "°" + (" Low: " + String(Int(Double(FutureForecast?.metric?.minTemp ?? 0)))) + "°" ) + }else{ + name = ((FutureForecast?.day?.daypart_name)! + " " + String(Int(Double(FutureForecast?.metric?.maxTemp ?? 0))) + "°") + } + default: + name = ((FutureForecast?.day?.daypart_name)! + " " + String(Int(Double(FutureForecast?.imperial?.maxTemp ?? 0))) + "°") + } + if !(description.count > 19){ + temp = ("Low: " + String(Int(Double(FutureForecast?.metric?.minTemp ?? 0)))) + temp_F = ("Low: " + String(Int(Double(FutureForecast?.imperial?.minTemp ?? 0)))) + }else{ + temp = "" + temp_F = "" + } + }else{ + name = ((FutureForecast?.day?.daypart_name)!) + temp = ("High: " + String(Int(Double(FutureForecast?.metric?.maxTemp ?? 0))) + "° " + ("Low: " + String(Int(Double(FutureForecast?.metric?.minTemp ?? 0)))) + "°" ) + temp_F = ("High: " + String(Int(Double(FutureForecast?.imperial?.maxTemp ?? 0))) + "° " + ("Low: " + String(Int(Double(FutureForecast?.imperial?.minTemp ?? 0)))) + "°" ) + } + DisplayIcon = FutureForecast?.day?.icon_cd! + } + }else{ + switch Info { + case 1: + if Preferences[.units] == "celsius"{ + name = ("Feels like " + String(Int(Double(observation?.metric?.temp ?? 0))) + "°") + }else{ + name = ("Feels like " + String(Int(Double(observation?.imperial?.temp ?? 0))) + "°") + } + temp = ("High: " + String(Int(Double(observation?.metric?.maxTemp ?? 0))) + "° " + ("Low: " + String(Int(Double(observation?.metric?.minTemp ?? 0)))) + "°") + temp_F = ("High: " + String(Int(Double(observation?.imperial?.maxTemp ?? 0))) + "° " + ("Low: " + String(Int(Double(observation?.imperial?.minTemp ?? 0)))) + "°") + description = "" + Icon = "Thermostat" + case 2: + name = ("UV Index " + (observation?.uv_desc ?? "Unknown")) + temp = ("Index level: " + String(observation?.uv_index ?? 0)) + temp_F = ("Index level: " + String(observation?.uv_index ?? 0)) + description = "" + Icon = "UVIndex" + case 3: + if Preferences[.units] == "celsius"{ + name = ("Wind Speed " + String(observation?.metric?.wspd ?? 0) + "km/h") + }else{ + name = ("Wind Speed is " + String(observation?.imperial?.wspd ?? 0) + "mph") + } + temp = ("Wind dir: " + (observation?.wdir_cardinal ?? "Unkown")) + temp_F = ("Wind dir: " + (observation?.wdir_cardinal ?? "Unkown")) + description = "" + Icon = " -24" + case 4: + var sunrise = "Unknown" + var sunrise2 = "Unknown" + var sunset = "Unknown" + var sunset2 = "Unknown" + let dateFormatter = DateFormatter() + dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" + if let sunsetDate = dateFormatter.date(from: weather?.fcstdaily10short?.forecasts?[Day].sunset ?? "Unknown"), let sunriseDate = dateFormatter.date(from: weather?.fcstdaily10short?.forecasts?[Day].sunrise ?? "Unknown"), let sunriseDate2 = dateFormatter.date(from: weather?.fcstdaily10short?.forecasts?[1].sunrise ?? "Unknown"), let sunsetDate2 = dateFormatter.date(from: weather?.fcstdaily10short?.forecasts?[1].sunset ?? "Unknown") { + dateFormatter.dateFormat = "h:mm a" + sunset = dateFormatter.string(from: sunsetDate) + sunset2 = dateFormatter.string(from: sunsetDate2) + sunrise = dateFormatter.string(from: sunriseDate) + sunrise2 = dateFormatter.string(from: sunriseDate2) + let currentDate = Date() + if currentDate < sunriseDate { + name = "Sunrise " + sunrise + temp = "Sunset " + sunset + temp_F = "Sunset " + sunset + }else{ + if currentDate >= sunriseDate && currentDate < sunsetDate{ + name = "Sunset " + sunset + temp = "Next sunrise " + sunrise2 + temp_F = "Next sunrise " + sunrise2 + }else{ + name = "Next sunrise " + sunrise2 + temp = "Next sunset " + sunset2 + temp_F = "Next sunset " + sunset2 + } + } + } + description = "" + Icon = " -32" + case 5: + let dateFormatter = DateFormatter() + dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" + if let moonsetDate = dateFormatter.date(from: weather?.fcstdaily10short?.forecasts?[Day].moonset ?? "Unknown"), let moonriseDate = dateFormatter.date(from: weather?.fcstdaily10short?.forecasts?[Day].moonrise ?? "Unknown"), let moonriseDate2 = dateFormatter.date(from: weather?.fcstdaily10short?.forecasts?[1].moonrise ?? "Unknown"), let moonsetDate2 = dateFormatter.date(from: weather?.fcstdaily10short?.forecasts?[1].moonset ?? "Unknown") { + dateFormatter.dateFormat = "h:mm a" + let moonset = dateFormatter.string(from: moonsetDate) + let moonset2 = dateFormatter.string(from: moonsetDate2) + let moonrise = dateFormatter.string(from: moonriseDate) + let moonrise2 = dateFormatter.string(from: moonriseDate2) + let currentDate = Date() + if currentDate < moonriseDate { + name = "Moonrise " + moonrise + temp = "Moon phase: " + (weather?.fcstdaily10short?.forecasts?[Day].moon_phase ?? "Unknown") + temp_F = "Moon phase: " + (weather?.fcstdaily10short?.forecasts?[Day].moon_phase ?? "Unknown") +// temp = "Moonset " + moonset +// temp_F = "Moonset " + moonset + } else if currentDate >= moonriseDate && currentDate < moonsetDate { + name = "Moonset " + moonset + temp = "Moon phase: " + (weather?.fcstdaily10short?.forecasts?[Day].moon_phase ?? "Unknown") + temp_F = "Moon phase: " + (weather?.fcstdaily10short?.forecasts?[Day].moon_phase ?? "Unknown") +// temp = "Next moonrise " + moonrise2 +// temp_F = "Next moonrise " + moonrise2 + } else { + name = "Next moonrise " + moonrise2 + temp = "Moon phase: " + (weather?.fcstdaily10short?.forecasts?[Day].moon_phase ?? "Unknown") + temp_F = "Moon phase: " + (weather?.fcstdaily10short?.forecasts?[Day].moon_phase ?? "Unknown") +// temp = "Next moonset " + moonset2 +// temp_F = "Next moonset " + moonset2 + } + } + description = "" + Icon = " -31" + case 6: + name = ("Pressure " + (observation?.pressure_desc ?? "Unknown")) + temp = ("Pressure tend: " + String(observation?.pressure_tend ?? 0)) + temp_F = ("Pressure tend: " + String(observation?.pressure_tend ?? 0)) + description = "" + Icon = "Pressure" + case 7: + if !(observation?.metric?.precipTotal == 0) && !(observation?.metric?.snow24Hour == 0){ + if Preferences[.units] == "celsius"{ + name = ("Rain: " + String(observation?.metric?.precipTotal ?? 0) + "mm Snow: " + String(observation?.metric?.snow24Hour ?? 0) + "mm") + }else{ + name = ("Rain: " + String(observation?.imperial?.precipTotal ?? 0) + "in Snow: " + String(observation?.imperial?.snow24Hour ?? 0) + "in") + } + temp = ("Visibillity: " + String(observation?.metric?.vis ?? 0) + " km Relative humidity " + String(observation?.rh ?? 0) + "%") + temp_F = ("Visibillity: " + String(observation?.imperial?.vis ?? 0) + " mi Relative humidity: " + String(observation?.rh ?? 0) + "%") + description = "" + Icon = " -5" + }else if (observation?.metric?.precipTotal == 0) && !(observation?.metric?.snow24Hour == 0){ + if Preferences[.units] == "celsius"{ + name = ("Snow: " + String(observation?.metric?.snow24Hour ?? 0) + "mm") + }else{ + name = ("Snow: " + String(observation?.imperial?.snow24Hour ?? 0) + "in") + } + temp = ("Visibillity: " + String(observation?.metric?.vis ?? 0) + " km Relative humidity " + String(observation?.rh ?? 0) + "%") + temp_F = ("Visibillity: " + String(observation?.imperial?.vis ?? 0) + " mi Relative humidity: " + String(observation?.rh ?? 0) + "%") + description = "" + DisplayIcon = observation?.wx_icon! + Icon = " -14" + }else if !(observation?.metric?.precipTotal == 0) && (observation?.metric?.snow24Hour == 0){ + if Preferences[.units] == "celsius"{ + name = ("Rain: " + String(observation?.metric?.precipTotal ?? 0) + "mm") + }else{ + name = ("Rain: " + String(observation?.imperial?.precipTotal ?? 0) + "in") + } + temp = ("Visibillity: " + String(observation?.metric?.vis ?? 0) + " km Relative humidity " + String(observation?.rh ?? 0) + "%") + temp_F = ("Visibillity: " + String(observation?.imperial?.vis ?? 0) + " mi Relative humidity: " + String(observation?.rh ?? 0) + "%") + description = "" + Icon = " -11" + }else{ + name = ("Relative humidity " + String(observation?.rh ?? 0) + "%") + temp = ("Visibillity: " + String(observation?.metric?.vis ?? 0) + " km") + temp_F = ("Visibillity: " + String(observation?.imperial?.vis ?? 0) + " mi") + description = "" + Icon = "Humidity" + } + default: + temp = String(Int(Double(observation?.metric?.temp ?? 0))) + temp_F = String(Int(Double(observation?.imperial?.temp ?? 0))) + description = (observation?.wx_phrase)! + DisplayIcon = observation?.wx_icon! + } + } + if Info == 0{ + if Preferences[.IconStyle] == "Outlined"{ + Icon = " -" + String(DisplayIcon!) + }else if Preferences[.IconStyle] == "Filled"{ + Icon = "2-" + String(DisplayIcon!) + }else if Preferences[.IconStyle] == "Default"{ + if DisplayIcon == 011 || DisplayIcon == 012 || DisplayIcon == 013 || DisplayIcon == 014 || DisplayIcon == 016 || DisplayIcon == 019 || DisplayIcon == 020 || DisplayIcon == 021 || DisplayIcon == 022 || DisplayIcon == 026 || DisplayIcon == 027 || DisplayIcon == 028 || DisplayIcon == 029 || DisplayIcon == 030 || DisplayIcon == 031 || DisplayIcon == 032 || DisplayIcon == 036 || DisplayIcon == 037 || DisplayIcon == 038 || DisplayIcon == 039 || DisplayIcon == 040 || DisplayIcon == 047{ + Icon = "0" + String(DisplayIcon!) + }else{ + Icon = " -" + String(DisplayIcon!) + } + }else{Icon = String(DisplayIcon!)} + } + if Day == 0 && Info == 0{ + GetBingMaps.resume() + }else{ let data = WeatherData( metadata: .init(error: nil, code: -999), weather: Weather( name: name, - temp: -999, - icon: NSImage.touchBarSearchTemplateName, - description: "Unknown information" + temp: temp, + temp_F: temp_F, + icon:Icon!, + description: description ) ) result(data) + return } } - session.resume() + GetWeather.resume() + } + func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { + guard let location = locations.last else { return } + print("[WeatherService]: Location updated to \(location.coordinate.latitude), \(location.coordinate.longitude)") } + func locationManager(_ manager: CLLocationManager, didFailWithError error: Error) { + print("[WeatherService]: Location update failed with error \(error.localizedDescription)") + } } diff --git a/Weather/WeatherWidget.swift b/Weather/WeatherWidget.swift index 39b5d64..0092fd0 100644 --- a/Weather/WeatherWidget.swift +++ b/Weather/WeatherWidget.swift @@ -9,65 +9,310 @@ import Foundation import AppKit import PockKit - +public var Info = 0 +public var Day = 0 +public var DoubleTap = 0 +public var Wait = 0 +class ImageTextFieldCell: NSTextFieldCell { + var customImage: NSImage? + + override func drawInterior(withFrame cellFrame: NSRect, in controlView: NSView) { + super.drawInterior(withFrame: cellFrame, in: controlView) + + if let image = self.customImage { + let imageFrame = NSRect(x: cellFrame.maxX - image.size.width - 5, y: cellFrame.minY + (cellFrame.height - image.size.height) / 2, width: image.size.width, height: image.size.height) + image.draw(in: imageFrame) + } + } +} class WeatherView: PKDetailView { override func didLoad() { canScrollTitle = true - canScrollSubtitle = true - set(title: "Weather") - set(subtitle: "Fetching data") - set(image: NSImage(named: NSImage.touchBarSearchTemplateName)) + canScrollSubtitle = true + set(title: "Weather") + set(subtitle: "Fetching data") + set(image: NSImage(named: NSImage.touchBarSearchTemplateName)) super.didLoad() + DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) { + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + } } override func didTapHandler() { - #if DEBUG - print("[WeatherView]: Did tap WeatherView") - #endif + super.didLoad() + DoubleTap = DoubleTap + 1 + var StoreDoubleTap = DoubleTap + if DoubleTap >= 3{ + if Preferences[.MoreInfo] == true{ + if Info <= 0{ + if Day <= 0{ + Info = 7 + }else{ + Info = 6 + } + }else{ + Info = Info - 1 + } + DoubleTap = 0 + Wait = Wait + 1 + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + DispatchQueue.main.asyncAfter(deadline: .now() + 10) { + if Wait == 1{ + Wait = 0 + Info = 0 + Day = 0 + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + }else{ Wait = Wait - 1} + } + } + } + DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { + if DoubleTap == 1 && Day == 0 && Info == 0{ + if Preferences[.OpenWeather] == true{ + if ProcessInfo.processInfo.operatingSystemVersion.majorVersion > 12{ + NSWorkspace.shared.open(URL(fileURLWithPath: "/System/Applications/Weather.app")) + } + } + DoubleTap = 0 + }else if DoubleTap == 1{ + Day = 0 + Info = 0 + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + DoubleTap = 0 + }else if DoubleTap == 2{ + if Preferences[.FutureForecast] == true{ + if Info >= 7 && Day <= 0 || Info >= 6 && Day >= 1 { + Info = 0 + }else{ + Info = Info + 1 + } + print("DoubleTap!") + DoubleTap = 0 + Wait = Wait + 1 + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + DispatchQueue.main.asyncAfter(deadline: .now() + 10) { + if Wait == 1{ + Wait = 0 + Info = 0 + Day = 0 + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + }else{ Wait = Wait - 1} + } + } + } + } + return + } + override func didSwipeRightHandler() { + if Preferences[.FutureForecast] == true{ + if Day == 0{ + Day = 10 + }else{ + Day = Day - 1 + } + Wait = Wait + 1 + if Day >= 1 && Info == 7{ + Info = 6 + }else if Day == 0 && Info == 6{ + Info = 7 + } + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + DispatchQueue.main.asyncAfter(deadline: .now() + 10) { + if Wait == 1{ + Wait = 0 + Day = 0 + Info = 0 + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + }else{ Wait = Wait - 1} + } + } + } + override func didSwipeLeftHandler() { + if Preferences[.FutureForecast] == true{ + if Day == 10{ + Day = 0 + }else{ + Day = Day + 1 + } + Wait = Wait + 1 + if Day >= 1 && Info == 7{ + Info = 6 + }else if Day == 0 && Info == 6{ + Info = 7 + } + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + DispatchQueue.main.asyncAfter(deadline: .now() + 10) { + if Wait == 1{ + Wait = 0 + Day = 0 + Info = 0 + NotificationCenter.default.post(name: .didChangeWidgetPreferences, object: nil) + } + Wait = Wait - 1 + } + } } } - public class WeatherWidget: PKWidget { public static var identifier: String = "WeatherWidget" - public var customizationLabel: String = "Weather" - public var view: NSView! - - private var weatherRepository: WeatherRepository? = WeatherRepository() - private var data: WeatherData? - - required public init() { - self.view = WeatherView(leftToRight: false) - self.weatherRepository?.set(completionBlock: { [weak self] data in - print("[WeatherWidget]: Updated weather data") - self?.data = data - self?.update() - }) + public var customizationLabel: String = "Weather" + public var view: NSView! + private var weatherRepository: WeatherRepository? = WeatherRepository() + private var data: WeatherData? + public var label: NSTextField? + public var widthConstraints: NSLayoutConstraint? + public var size: CGFloat? + required public init() { + self.view = WeatherView(leftToRight: false) + self.weatherRepository?.set(completionBlock: { [weak self] data in + print("[WeatherWidget]: Updated weather data") + self?.data = data + self?.update() + }) NotificationCenter.default.addObserver(self, selector: #selector(update), name: .didChangeWidgetLayout, object: nil) } deinit { NotificationCenter.default.removeObserver(self) - print("[WeatherWidget]: Deinit") + print("[WeatherWidget]: Deinit") weatherRepository = nil view = nil - data = nil + data = nil } @objc private func update() { + widthConstraints?.isActive = false + label?.removeFromSuperview() guard let view = view as? WeatherView, let data = data else { return } - view.maxWidth = 120 - let locality = data.weather.name - view.set(title: locality) - if Preferences[.show_description] && data.weather.temp > -999 { - view.set(subtitle: "\(data.weather.temperature), \(data.weather.description)") - } else { - view.set(subtitle: data.weather.temperature) + if Day == 0 && Info == 0{ + view.maxWidth = 120 + }else if Info >= 0{ + view.maxWidth = 300 + }else{ + view.maxWidth = 180 } - if let localIcon = Bundle(for: Self.self).image(forResource: data.weather.icon) { - view.set(image: localIcon) - } else if let systemIcon = NSImage(named: data.weather.icon) { - view.set(image: systemIcon) + let locality = data.weather.name + let displayValue: String = Preferences[.Display] + switch displayValue { + case "Icon Only": + if !(Day == 0) || !(Info == 0){ + view.set(title: locality) + if !(data.weather.temperature == "°"){ + if Info >= 1{ + view.set(subtitle: "\(data.weather.temperature) \(data.weather.description)") + }else{ + view.set(subtitle: "\(data.weather.temperature), \(data.weather.description)") + } + }else{ + view.set(subtitle: data.weather.description) + } + if let localIcon = Bundle(for: Self.self).image(forResource: data.weather.icon) { + view.set(image: localIcon) + } else if let systemIcon = NSImage(named: data.weather.icon) { + view.set(image: systemIcon) + } + }else{ + if let localIcon = Bundle(for: Self.self).image(forResource: data.weather.icon) { + view.set(image: localIcon) + view.set(subtitle:"") + view.set(title:"") + } else if let systemIcon = NSImage(named: data.weather.icon) { + view.set(image: systemIcon) + view.set(subtitle:"") + view.set(title:"") + } + } + case "Icon and Temp": + if !(Day == 0) || !(Info == 0){ + view.set(title: locality) + if !(data.weather.temperature == "°"){ + if Info >= 1{ + view.set(subtitle: "\(data.weather.temperature) \(data.weather.description)") + }else{ + view.set(subtitle: "\(data.weather.temperature), \(data.weather.description)") + } + }else{ + view.set(subtitle: data.weather.description) + } + if let localIcon = Bundle(for: Self.self).image(forResource: data.weather.icon) { + view.set(image: localIcon) + } else if let systemIcon = NSImage(named: data.weather.icon) { + view.set(image: systemIcon) + } + }else{ + view.set(subtitle: nil) + view.set(title: nil) + if let localIcon = Bundle(for: Self.self).image(forResource: data.weather.icon) { + view.set(image: localIcon) + } else if let systemIcon = NSImage(named: data.weather.icon) { + view.set(image: systemIcon) + } + label = NSTextField(labelWithString: data.weather.temperature) + label?.textColor = .white + label?.backgroundColor = .clear + label?.font = NSFont.monospacedDigitSystemFont(ofSize: 25, weight: .ultraLight) + view.addSubview(label!) + label?.centerInSuperview(offset: CGPoint(x: -20, y:0)) + label?.edgesToSuperview() + widthConstraints = view.widthAnchor.constraint(equalToConstant: view.imageView.frame.width + (label?.frame.width ?? 0) + 8) + widthConstraints?.isActive = true + } + case "Temp Only": + if !(Day == 0) || !(Info == 0){ + view.set(title: locality) + if !(data.weather.temperature == "°"){ + if Info >= 1{ + view.set(subtitle: "\(data.weather.temperature) \(data.weather.description)") + }else{ + view.set(subtitle: "\(data.weather.temperature), \(data.weather.description)") + } + }else{ + view.set(subtitle: data.weather.description) + } + if let localIcon = Bundle(for: Self.self).image(forResource: data.weather.icon) { + view.set(image: localIcon) + } else if let systemIcon = NSImage(named: data.weather.icon) { + view.set(image: systemIcon) + } + }else{ + view.set(subtitle: nil) + view.set(title: nil) + view.set(image: nil) + label = NSTextField(labelWithString: data.weather.temperature) + label?.textColor = .white + label?.backgroundColor = .clear + label?.font = NSFont.monospacedDigitSystemFont(ofSize: 25, weight: .ultraLight) + view.addSubview(label!) + label?.centerInSuperview(offset: CGPoint(x: -20, y:0)) + label?.edgesToSuperview() + widthConstraints = view.widthAnchor.constraint(equalToConstant: (label?.frame.width ?? 0) + 8) + widthConstraints?.isActive = true + } + case "Icon, Temp and Location": + view.set(title: locality) + view.set(subtitle: data.weather.temperature) + if let localIcon = Bundle(for: Self.self).image(forResource: data.weather.icon) { + view.set(image: localIcon) + } else if let systemIcon = NSImage(named: data.weather.icon) { + view.set(image: systemIcon) + } + default: + view.set(title: locality) + if !(data.weather.temperature == "°"){ + if Info >= 1{ + view.set(subtitle: "\(data.weather.temperature) \(data.weather.description)") + }else{ + view.set(subtitle: "\(data.weather.temperature), \(data.weather.description)") + } + }else{ + view.set(subtitle: data.weather.description) + } + if let localIcon = Bundle(for: Self.self).image(forResource: data.weather.icon) { + view.set(image: localIcon) + } else if let systemIcon = NSImage(named: data.weather.icon) { + view.set(image: systemIcon) + } } view.updateConstraints() view.layoutSubtreeIfNeeded() diff --git a/Weather/cities.csv b/Weather/cities.csv deleted file mode 100644 index a0ff2bd..0000000 --- a/Weather/cities.csv +++ /dev/null @@ -1,7170 +0,0 @@ -Tokyo,35.6897,139.6922,Japan,37977000 -Jakarta,-6.2146,106.8451,Indonesia,34540000 -Delhi,28.66,77.23,India,29617000 -Mumbai,18.9667,72.8333,India,23355000 -Manila,14.5958,120.9772,Philippines,23088000 -Shanghai,31.1667,121.4667,China,22120000 -São Paulo,-23.5504,-46.6339,Brazil,22046000 -Seoul,37.5833,127,South Korea,21794000 -Mexico City,19.4333,-99.1333,Mexico,20996000 -Guangzhou,23.1288,113.259,China,20902000 -Beijing,39.905,116.3914,China,19433000 -Cairo,30.0561,31.2394,Egypt,19372000 -New York,40.6943,-73.9249,United States,18713220 -Kolkāta,22.5411,88.3378,India,17560000 -Moscow,55.7558,37.6178,Russia,17125000 -Bangkok,13.75,100.5167,Thailand,17066000 -Buenos Aires,-34.5997,-58.3819,Argentina,16157000 -Shenzhen,22.535,114.054,China,15929000 -Dhaka,23.7161,90.3961,Bangladesh,15443000 -Lagos,6.45,3.4,Nigeria,15279000 -Istanbul,41.01,28.9603,Turkey,15154000 -Ōsaka,34.6936,135.5019,Japan,14977000 -Karachi,24.86,67.01,Pakistan,14835000 -Bangalore,12.9699,77.598,India,13707000 -Tehran,35.7,51.4167,Iran,13633000 -Kinshasa,-4.3317,15.3139,Congo (Kinshasa),13528000 -Ho Chi Minh City,10.8167,106.6333,Vietnam,13312000 -Los Angeles,34.1139,-118.4068,United States,12750807 -Rio de Janeiro,-22.9083,-43.1964,Brazil,12272000 -Nanyang,32.9987,112.5292,China,12010000 -Chennai,13.0825,80.275,India,11324000 -Chengdu,30.6636,104.0667,China,11309000 -Lahore,31.5497,74.3436,Pakistan,11021000 -Paris,48.8566,2.3522,France,11020000 -London,51.5072,-0.1275,United Kingdom,10979000 -Linyi,35.0606,118.3425,China,10820000 -Tianjin,39.1467,117.2056,China,10800000 -Shijiazhuang,38.0422,114.5086,China,10784600 -Baoding,38.8671,115.4845,China,10700000 -Zhoukou,33.625,114.6418,China,9901000 -Lima,-12.05,-77.0333,Peru,9848000 -Hyderābād,17.3667,78.4667,India,9746000 -Bogotá,4.6126,-74.0705,Colombia,9464000 -Weifang,36.7167,119.1,China,9373000 -Nagoya,35.1167,136.9333,Japan,9113000 -Wuhan,30.5872,114.2881,China,8962000 -Heze,35.2333,115.4333,China,8750000 -Ganzhou,25.8292,114.9336,China,8677600 -Tongshan,34.261,117.1859,China,8669000 -Chicago,41.8373,-87.6862,United States,8604203 -Handan,36.6116,114.4894,China,8499000 -Luanda,-8.8383,13.2344,Angola,8417000 -Fuyang,32.8986,115.8045,China,8360000 -Kuala Lumpur,3.1478,101.6953,Malaysia,8285000 -Jining,35.4,116.5667,China,8023000 -Dongguan,23.0475,113.7493,China,7981000 -Hanoi,21.0245,105.8412,Vietnam,7785000 -Pune,18.5196,73.8553,India,7764000 -Chongqing,29.55,106.5069,China,7739000 -Changchun,43.9,125.2,China,7674439 -Zhumadian,32.9773,114.0253,China,7640000 -Ningbo,29.875,121.5492,China,7639000 -Onitsha,6.1667,6.7833,Nigeria,7635000 -Nanjing,32.05,118.7667,China,7496000 -Hefei,31.8639,117.2808,China,7457027 -Ahmadābād,23.03,72.58,India,7410000 -Hong Kong,22.305,114.185,Hong Kong,7347000 -Nantong,31.9829,120.8873,China,7282835 -Khartoum,15.6031,32.5265,Sudan,7282000 -Yancheng,33.3936,120.1339,China,7260240 -Foshan,23.0292,113.1056,China,7194311 -Nanning,22.8192,108.315,China,7153300 -Hengyang,26.8968,112.5857,China,7148344 -Xi’an,34.2667,108.9,China,7135000 -Shenyang,41.8039,123.4258,China,7105000 -Tangshan,39.6292,118.1742,China,7100000 -Shaoyang,27.2418,111.4725,China,7071000 -Changsha,28.1987,112.9709,China,7044118 -Santiago,-33.45,-70.6667,Chile,7007000 -Zhengzhou,34.7492,113.6605,China,7005000 -Zhanjiang,21.1967,110.4031,China,6900000 -Riyadh,24.65,46.71,Saudi Arabia,6881000 -Cangzhou,38.3037,116.8452,China,6800000 -Maoming,21.6618,110.9178,China,6706000 -Dar es Salaam,-6.8,39.2833,Tanzania,6698000 -Huanggang,30.45,114.875,China,6667000 -Xinyang,32.1264,114.0672,China,6634000 -Shangrao,28.4419,117.9633,China,6579714 -Luoyang,34.6587,112.4245,China,6549941 -Bijie,27.3019,105.2863,China,6537498 -Yantai,37.3997,121.2664,China,6516900 -Quanzhou,24.9139,118.5858,China,6480000 -Hangzhou,30.25,120.1675,China,6446000 -Miami,25.7839,-80.2102,United States,6445545 -Kunming,25.0433,102.7061,China,6250000 -Nanchong,30.7991,106.0784,China,6183000 -Zunyi,27.705,106.9336,China,6127009 -Lu’an,31.7542,116.5078,China,6090000 -Yichun,27.8041,114.383,China,6048700 -Taizhou,28.6583,121.4221,China,5968838 -Liaocheng,36.45,115.9833,China,5955300 -Qujing,25.5102,103.8029,China,5855055 -Xiangyang,32.0654,112.1531,China,5844000 -Sūrat,21.17,72.83,India,5807000 -Baghdad,33.35,44.4167,Iraq,5796000 -Qingdao,36.1167,120.4,China,5775000 -Singapore,1.3,103.8,Singapore,5745000 -Dallas,32.7936,-96.7662,United States,5743938 -Changde,29.0397,111.6839,China,5717200 -Dazhou,31.2152,107.4947,China,5693000 -Suzhou,33.6333,116.9683,China,5690000 -Philadelphia,40.0077,-75.1339,United States,5649300 -Jieyang,23.5533,116.3649,China,5634000 -Nairobi,-1.2864,36.8172,Kenya,5545000 -Nangandao,35.2992,113.8851,China,5516000 -Ankara,39.93,32.85,Turkey,5503985 -Tai’an,36.2001,117.0809,China,5499000 -Yulin,22.6293,110.1507,China,5487368 -Dezhou,37.4513,116.3105,China,5470000 -Houston,29.7863,-95.3889,United States,5464251 -Atlanta,33.7627,-84.4224,United States,5449398 -Rangoon,16.8,96.15,Burma,5430000 -Toronto,43.7417,-79.3733,Canada,5429524 -Suihua,46.6384,126.9808,China,5420000 -Washington,38.9047,-77.0163,United States,5379184 -Qiqihar,47.3398,123.9512,China,5367003 -Jinhua,29.1046,119.6494,China,5361572 -Saint Petersburg,59.95,30.3167,Russia,5351935 -Shantou,23.3735,116.6941,China,5319028 -Sydney,-33.865,151.2094,Australia,5312163 -Weinan,34.4996,109.4684,China,5300000 -Suqian,33.9331,118.2831,China,5290000 -Guadalajara,20.6767,-103.3475,Mexico,5253000 -Suzhou,31.304,120.6164,China,5250000 -Fuzhou,26.0769,119.2917,China,5245000 -Zhaotong,27.3328,103.7144,China,5213521 -Pudong,31.2231,121.5397,China,5187200 -Yongzhou,26.4515,111.5953,China,5180235 -Belo Horizonte,-19.8917,-43.9478,Brazil,5159000 -Zhangzhou,24.5093,117.6612,China,5140000 -Bozhou,33.8626,115.7742,China,5100000 -Melbourne,-37.8136,144.9631,Australia,5078193 -Nanchang,28.6842,115.8872,China,5042565 -Xianyang,34.35,108.7167,China,5040000 -Taizhou,32.4831,119.9,China,5031000 -Abidjan,5.3364,-4.0267,Côte D’Ivoire,4980000 -Surabaya,-7.2458,112.7378,Indonesia,4975000 -Ji’an,27.1172,114.9793,China,4956600 -Mianyang,31.4669,104.7385,China,4945000 -Shaoxing,30,120.5833,China,4912239 -Alexandria,31.2,29.9167,Egypt,4870000 -Yuncheng,35.0304,110.998,China,4860000 -Pingdingshan,33.735,113.2999,China,4838000 -Huai’an,33.5,119.1331,China,4799889 -Xinpu,34.5906,119.1801,China,4790000 -Guilin,25.2667,110.2833,China,4747963 -Huaihua,27.5494,109.9592,China,4741948 -Jiujiang,29.7048,116.0021,China,4728778 -Anqing,30.5,117.0333,China,4723000 -Boston,42.3188,-71.0846,United States,4688346 -Huanglongsi,34.7936,114.3403,China,4676159 -Xiaoganzhan,30.9273,113.911,China,4665000 -Changzhou,31.8122,119.9692,China,4592431 -Barcelona,41.3825,2.1769,Spain,4588000 -Chenzhou,25.7989,113.0267,China,4581778 -Wuxi,31.5667,120.2833,China,4580000 -Zibo,36.7831,118.0497,China,4530597 -Jiaxing,30.7522,120.75,China,4501657 -Dalian,38.9131,121.61,China,4480000 -Yangzhou,32.3912,119.4363,China,4459000 -Harbin,45.75,126.6333,China,4458000 -Yibin,28.7596,104.64,China,4456000 -Jiangmen,22.5833,113.0833,China,4448871 -Johannesburg,-26.2044,28.0416,South Africa,4434827 -Meizhou,24.2998,116.1191,China,4378800 -Chifeng,42.2663,118.9223,China,4376600 -Casablanca,33.5992,-7.62,Morocco,4370000 -Guiyang,26.5794,106.7078,China,4365000 -Langfang,39.5196,116.7006,China,4358839 -Zhangjiakou,40.8108,114.8811,China,4345491 -İzmir,38.4127,27.1384,Turkey,4320519 -Linfen,36.0812,111.5087,China,4316610 -Wenzhou,27.9991,120.6561,China,4310000 -Monterrey,25.6667,-100.3,Mexico,4295000 -Luzhou,28.8918,105.4409,China,4291000 -Jiangguanchi,34.0244,113.8201,China,4289000 -Neijiang,29.5872,105.0635,China,4238000 -Phoenix,33.5722,-112.0891,United States,4219697 -Yanjiang,30.1256,104.6397,China,4217000 -Yiyang,28.5833,112.3333,China,4174000 -Zhaoqing,23.047,112.465,China,4151700 -Hengshui,37.7348,115.686,China,4150000 -Guigang,23.0961,109.6092,China,4118808 -Xiaoxita,30.7083,111.2803,China,4115000 -Xiamen,24.4797,118.0819,China,4110000 -Chuzhou,32.3062,118.3115,China,4110000 -Fuzhou,27.9814,116.3577,China,4047200 -Amman,31.95,35.9333,Jordan,4007526 -Jeddah,21.5428,39.1728,Saudi Arabia,3976000 -Sialkot City,32.5,74.5333,Pakistan,3893672 -Huizhou,23.1115,114.4152,China,3875000 -Qingyuan,23.6842,113.0507,China,3874000 -Zhuzhou,27.8407,113.1469,China,3855609 -Wuhu,31.334,118.3622,China,3842100 -Hechi,23.0965,109.6091,China,3830000 -Seattle,47.6211,-122.3244,United States,3789215 -Loudi,27.7378,111.9974,China,3785627 -Binzhou,37.3806,118.0125,China,3779200 -Liuzhou,24.3181,109.4069,China,3758704 -Yokohama,35.4333,139.6333,Japan,3748781 -Baojishi,34.3609,107.1751,China,3738700 -Guang’an,30.4673,106.6336,China,3723000 -Hanzhong,33.0794,107.026,China,3700000 -Kabul,34.5328,69.1658,Afghanistan,3678034 -Zaozhuang,34.8667,117.55,China,3650000 -Anshan,41.1066,122.9895,China,3645884 -Berlin,52.5167,13.3833,Germany,3644826 -Deyang,31.1289,104.395,China,3636000 -Lanzhou,36.0617,103.8318,China,3616163 -Chengde,40.9739,117.9322,China,3610000 -San Francisco,37.7562,-122.443,United States,3592294 -Puyang,35.7639,115.03,China,3580000 -Suining,30.5098,105.5737,China,3556000 -Jiaozuo,35.229,113.2304,China,3540101 -Bengbu,32.9354,117.3531,China,3525000 -Montréal,45.5089,-73.5617,Canada,3519595 -Detroit,42.3834,-83.1024,United States,3506126 -Baicheng,23.901,106.6194,China,3466758 -Busan,35.1,129.0403,South Korea,3440484 -Algiers,36.7764,3.0586,Algeria,3415811 -Qincheng,34.5809,105.7311,China,3400000 -Taiyuan,37.8733,112.5425,China,3398000 -Lucknow,26.847,80.947,India,3382000 -Chaoyang,41.5757,120.4486,China,3370000 -Hechi,24.6928,108.085,China,3369251 -Leshan,29.5854,103.7575,China,3364000 -Yulinshi,38.2655,109.7388,China,3328000 -Siping,43.1715,124.3644,China,3300000 -Madrid,40.4189,-3.6919,Spain,3266126 -Jinan,36.6667,116.9833,China,3250000 -Changzhi,36.1953,113.097,China,3230000 -Shiyan,32.6351,110.7755,China,3228000 -San Diego,32.8312,-117.1225,United States,3220118 -Faisalabad,31.418,73.079,Pakistan,3203846 -Santa Cruz,-17.7892,-63.1975,Bolivia,3151676 -Bazhou,31.8576,106.7559,China,3134000 -Zhongshan,22.5333,113.35,China,3121275 -Zhenjiang,32.2109,119.4551,China,3113384 -Ürümqi,43.825,87.6,China,3112559 -Tongliao,43.6172,122.264,China,3094600 -Heyuan,23.7503,114.6923,China,3093900 -Tongren,27.7233,109.1885,China,3093204 -Qinzhou,21.95,108.6167,China,3079721 -Jaipur,26.9167,75.8667,India,3073350 -Xinzhou,38.4178,112.7233,China,3067501 -Addis Ababa,9.0272,38.7369,Ethiopia,3041002 -Giza,29.987,31.2118,Egypt,3021542 -Meishan,30.0575,103.8381,China,3020000 -Brasília,-15.7744,-48.0773,Brazil,3015268 -Mashhad,36.3069,59.6042,Iran,3001184 -Jinzhou,41.1144,121.1292,China,3000000 -Tieling,42.2841,123.8365,China,3000000 -Shaoguan,24.8011,113.5927,China,2997600 -Shanwei,22.7664,115.3331,China,2990000 -Minneapolis,44.9635,-93.2678,United States,2977172 -Kyiv,50.45,30.5236,Ukraine,2967000 -Sanaa,15.35,44.2,Yemen,2957000 -Quezon City,14.6333,121.0333,Philippines,2936116 -Dingxi,35.5806,104.6263,China,2930000 -Salvador,-12.9708,-38.5108,Brazil,2921087 -Incheon,37.4639,126.6486,South Korea,2913024 -Ningde,26.6667,119.5167,China,2910000 -Tampa,27.9942,-82.4451,United States,2908063 -Daqing,46.5979,125.008,China,2904532 -Bursa,40.1833,29.0667,Turkey,2901396 -Putian,25.4394,119.0103,China,2900000 -Birmingham,52.48,-1.9025,United Kingdom,2897303 -Huzhou,30.8695,120.0958,China,2893542 -Wuzhou,23.4833,111.3167,China,2882200 -Denver,39.7621,-104.8759,United States,2876625 -Rome,41.8931,12.4828,Italy,2872800 -La Paz,-16.4942,-68.1475,Bolivia,2867504 -Pyongyang,39.03,125.73,North Korea,2863000 -Kano,12,8.5167,Nigeria,2828861 -Omdurman,15.6835,32.4629,Sudan,2805396 -Taichung,24.15,120.6667,Taiwan,2803894 -Zigong,29.3498,104.7645,China,2800000 -Qinhuangdao,39.9398,119.5881,China,2800000 -Mudanjiang,44.5861,129.5997,China,2790000 -Huludao,40.7094,120.8378,China,2787000 -Kaohsiung,22.6167,120.3,Taiwan,2773533 -Xiangtan,27.8431,112.9228,China,2748552 -Guayaquil,-2.1833,-79.8833,Ecuador,2723665 -Rizhao,35.4164,119.4331,China,2720000 -Manchester,53.4794,-2.2453,United Kingdom,2705000 -Cawnpore,26.4725,80.3311,India,2701324 -Baotou,40.6562,109.8345,China,2700000 -Nanping,26.6448,118.1728,China,2690000 -Taipei,25.0478,121.5319,Taiwan,2684567 -Longyan,25.0881,117.0244,China,2640000 -Hohhot,40.8151,111.6629,China,2635000 -Ibadan,7.3964,3.9167,Nigeria,2628000 -Chaozhou,23.67,116.63,China,2620000 -Longba,33.535,105.349,China,2614000 -Antananarivo,-18.9386,47.5214,Madagascar,2610000 -Weihai,37.5,122.1,China,2596753 -Santo Domingo,18.4764,-69.8933,Dominican Republic,2581827 -Chattogram,22.335,91.8325,Bangladesh,2581643 -Xuanzhou,30.9475,118.7518,China,2580000 -Sanming,26.2658,117.6302,China,2580000 -Brooklyn,40.6501,-73.9496,United States,2559903 -Medellín,6.2447,-75.5748,Colombia,2529403 -Brisbane,-27.4678,153.0281,Australia,2514184 -Baoshan,25.1211,99.169,China,2506491 -Dubai,25.2697,55.3094,United Arab Emirates,2502715 -Luohe,33.583,114.0109,China,2500000 -Qinbaling,35.7278,107.64,China,2500000 -Mirzāpur,25.15,82.58,India,2496970 -Guangyuan,32.4353,105.8398,China,2484122 -Cali,3.44,-76.5197,Colombia,2471474 -Daegu,35.8667,128.6,South Korea,2461002 -Fortaleza,-3.7275,-38.5275,Brazil,2452185 -Guatemala City,14.6099,-90.5252,Guatemala,2450212 -Douala,4.05,9.7,Cameroon,2446945 -Yaoundé,3.8578,11.5181,Cameroon,2440462 -Lincang,23.8864,100.0871,China,2429497 -Antalya,36.9081,30.6956,Turkey,2426356 -Lianshan,40.7503,120.83,China,2426000 -Tashkent,41.3,69.2667,Uzbekistan,2424100 -Huangshi,30.2018,115.0326,China,2419000 -Huainan,32.4831,117.0164,China,2409000 -Nāgpur,21.1539,79.0831,India,2405665 -Dandong,40.1167,124.3833,China,2400000 -Shangzhou,33.868,109.9244,China,2400000 -Jilin,43.85,126.55,China,2396000 -Bandung,-6.95,107.5667,Indonesia,2394873 -Tijuana,32.525,-117.0333,Mexico,2384609 -Ghāziābād,28.6667,77.4167,India,2381452 -Bekasi,-6.2333,107,Indonesia,2381053 -Jiamusi,46.8081,130.3653,China,2360000 -Yangjiang,21.8556,111.9627,China,2357000 -Yuxi,24.3495,102.5432,China,2303518 -Fushun,41.8708,123.8917,China,2300000 -Anshun,26.2456,105.934,China,2297612 -Accra,5.6037,-0.187,Ghana,2291352 -Vancouver,49.25,-123.1,Canada,2264823 -Tangerang,-6.1783,106.6319,Indonesia,2237006 -Konya,37.8714,32.4847,Turkey,2232374 -Queens,40.7498,-73.7976,United States,2230722 -Adana,37,35.325,Turkey,2220125 -Yingkou,40.6653,122.2297,China,2220000 -Sanmenxia,34.7736,111.195,China,2213000 -Medan,3.6667,98.6667,Indonesia,2210625 -Ma’anshan,31.7135,118.3605,China,2202899 -Indore,22.7206,75.8472,India,2201927 -Pingliang,35.5412,106.6819,China,2190000 -Quzhou,28.9545,118.8763,China,2185000 -Baku,40.3667,49.8352,Azerbaijan,2181800 -Gaoping,30.7804,106.13,China,2174000 -Huaibei,33.9562,116.789,China,2158000 -Xining,36.6239,101.7787,China,2154000 -Yan’an,36.5952,109.4863,China,2150000 -Havana,23.1367,-82.3589,Cuba,2141652 -Phnom Penh,11.5696,104.921,Cambodia,2129371 -Fukuoka,33.5903,130.4019,Japan,2128000 -Jincheng,35.4906,112.8483,China,2120000 -Mogadishu,2.0408,45.3425,Somalia,2120000 -Lishui,28.45,119.9167,China,2116957 -Qingyang,24.8141,118.5792,China,2111000 -Riverside,33.9381,-117.3948,United States,2107852 -Baltimore,39.3051,-76.6144,United States,2106068 -Las Vegas,36.2333,-115.2654,United States,2104198 -Haiphong,20.8,106.6667,Vietnam,2103500 -Laibin,23.7333,109.2333,China,2099711 -Rawalpindi,33.6007,73.0679,Pakistan,2098231 -Portland,45.5372,-122.65,United States,2074775 -Kumasi,6.6833,-1.6167,Ghana,2069350 -Vadodara,22.3,73.2,India,2065771 -Perth,-31.9522,115.8589,Australia,2059484 -Puning,23.2993,116.1586,China,2055552 -San Antonio,29.4658,-98.5253,United States,2049293 -Haikou,20.02,110.32,China,2046189 -Vishākhapatnam,17.7333,83.3167,India,2035922 -Gaziantep,37.0667,37.3833,Turkey,2028563 -St. Louis,38.6358,-90.2451,United States,2024074 -Minsk,53.9022,27.5618,Belarus,2020600 -Quito,-0.2186,-78.5097,Ecuador,2011388 -Bamako,12.6458,-7.9922,Mali,2009109 -Pingxiang,27.6333,113.85,China,2001027 -Chongzuo,22.4167,107.3667,China,1994285 -Şanlıurfa,37.1583,38.7917,Turkey,1985753 -Kananga,-5.897,22.4488,Congo (Kinshasa),1971704 -Peshawar,34,71.5,Pakistan,1970042 -Sapporo,43.0621,141.3544,Japan,1958756 -Jixi,45.2937,130.965,China,1950000 -Caracas,10.5,-66.9333,Venezuela,1943901 -Fuxin,42.0127,121.6486,China,1930000 -Leeds,53.7997,-1.5492,United Kingdom,1901934 -Sacramento,38.5667,-121.4683,United States,1898019 -Blantyre,-15.7861,35.0058,Malawi,1895973 -Wuwei,37.9278,102.6329,China,1890000 -Tainan,22.9833,120.1833,Taiwan,1883831 -Bucharest,44.4,26.0833,Romania,1883425 -Bhopāl,23.25,77.4167,India,1883381 -Curitiba,-25.4297,-49.2719,Brazil,1879355 -Xiping,40.08,113.3,China,1873000 -Asunción,-25.3,-57.6333,Paraguay,1870000 -Saidu Sharif,34.75,72.3572,Pakistan,1860310 -Hamburg,53.55,10,Germany,1841179 -Vienna,48.2083,16.3731,Austria,1840573 -Aleppo,36.2,37.15,Syria,1834093 -Meru,0.05,37.65,Kenya,1833000 -Brazzaville,-4.2667,15.2833,Congo (Brazzaville),1827000 -Orlando,28.4772,-81.3369,United States,1822394 -Mersin,36.8,34.6167,Turkey,1814468 -Almaty,43.25,76.9,Kazakhstan,1806833 -Kyōto,35.0111,135.7669,Japan,1805000 -Manaus,-3.1,-60.0167,Brazil,1802014 -Liaoyang,41.2643,123.1772,China,1800000 -Baiyin,36.5448,104.1766,China,1799000 -San Jose,37.3019,-121.8486,United States,1798103 -Barranquilla,10.96,-74.8,Colombia,1798000 -Warsaw,52.2167,21.0333,Poland,1790658 -Shengli,37.45,118.4667,China,1790000 -Lubumbashi,-11.6697,27.4581,Congo (Kinshasa),1786397 -Shuyangzha,34.1299,118.7734,China,1770000 -Eşfahān,32.6447,51.6675,Iran,1756126 -Damascus,33.5131,36.2919,Syria,1754000 -Shangqiu,34.4504,115.65,China,1753000 -Budapest,47.4983,19.0408,Hungary,1752286 -Heihe,50.2458,127.4886,China,1750000 -Lusaka,-15.4167,28.2833,Zambia,1742979 -Diyarbakır,37.9108,40.2367,Turkey,1732396 -Chinchvad,18.6278,73.8131,India,1729320 -Shuozhou,39.3408,112.4292,China,1714857 -Cleveland,41.4767,-81.6804,United States,1710093 -Vitória,-20.324,-40.366,Brazil,1704000 -Pittsburgh,40.4396,-79.9762,United States,1703266 -Mecca,21.4225,39.8261,Saudi Arabia,1700000 -Mosul,36.3667,43.1167,Iraq,1694000 -Austin,30.3004,-97.7522,United States,1687311 -Patna,25.61,85.1414,India,1684222 -Sanzhou,30.82,108.4,China,1680000 -Conakry,9.5092,-13.7122,Guinea,1667864 -Cincinnati,39.1413,-84.5061,United States,1662691 -Kampala,0.3136,32.5811,Uganda,1659600 -Ecatepec,19.6097,-99.06,Mexico,1656107 -Yushan,31.3867,120.9766,China,1651200 -Makassar,-5.1331,119.4136,Indonesia,1651146 -Newcastle,55.0077,-1.6578,United Kingdom,1650000 -Ludhiāna,30.9083,75.8486,India,1649000 -Kansas City,39.1239,-94.5541,United States,1636715 -Davao,7.0667,125.6,Philippines,1632991 -Zhongli,24.965,121.2168,Taiwan,1632616 -Depok,-6.394,106.8225,Indonesia,1631951 -Manhattan,40.7834,-73.9662,United States,1628706 -Rabat,34.0253,-6.8361,Morocco,1628000 -Ouagadougou,12.3572,-1.5353,Burkina Faso,1626950 -Semarang,-6.9667,110.4167,Indonesia,1621384 -Yinchuan,38.4795,106.2254,China,1616000 -Multan,30.1978,71.4711,Pakistan,1606481 -Harare,-17.8292,31.0522,Zimbabwe,1606000 -Chengtangcun,35.0833,117.15,China,1603659 -Novosibirsk,55.0333,82.9167,Russia,1602915 -Karaj,35.8327,50.9915,Iran,1592492 -Indianapolis,39.7771,-86.1458,United States,1588961 -Jingdezhen,29.2942,117.2036,China,1587477 -Āgra,27.18,78.02,India,1585705 -Caloocan City,14.65,120.9667,Philippines,1583978 -Kalyān,19.2502,73.1602,India,1576614 -Puebla,19.0333,-98.1833,Mexico,1576259 -Gujranwala,32.15,74.1833,Pakistan,1569090 -Benxi,41.292,123.761,China,1567000 -Columbus,39.9862,-82.985,United States,1562009 -Zhuhai,22.2769,113.5678,China,1562000 -Madurai,9.9197,78.1194,India,1561129 -Tabrīz,38.0833,46.2833,Iran,1558693 -Jamshedpur,22.8,86.1833,India,1558000 -Recife,-8.0539,-34.8808,Brazil,1555039 -Maracaibo,10.6333,-71.6333,Venezuela,1551539 -Santiago,19.5,-70.67,Dominican Republic,1550753 -Beihai,21.4667,109.1,China,1539251 -Shuangyashan,46.6388,131.1545,China,1530000 -Kōbe,34.6913,135.183,Japan,1522944 -Charlotte,35.208,-80.8304,United States,1512923 -Yucheng,29.9888,103.0007,China,1512000 -Changshu,31.65,120.7333,China,1510100 -Ximeicun,24.9633,118.3811,China,1508000 -Jianguang,28.1958,115.7833,China,1507402 -Xushan,30.1697,121.2665,China,1502000 -Gwangju,35.1667,126.9167,South Korea,1501557 -Guiping,23.4,110.0833,China,1496904 -Nāsik,20,73.7833,India,1486053 -Zhangjiajie,29.1255,110.4844,China,1486000 -Porto Alegre,-30.0328,-51.23,Brazil,1484941 -Valencia,10.1667,-68,Venezuela,1484430 -Virginia Beach,36.7335,-76.0435,United States,1478868 -Daejeon,36.351,127.385,South Korea,1475221 -Munich,48.1372,11.5755,Germany,1471508 -Yunfu,22.9242,112.0353,China,1470000 -Huangshan,29.7132,118.3151,China,1470000 -Yekaterinburg,56.8356,60.6128,Russia,1468833 -Huazhou,32.6832,112.079,China,1468061 -Auckland,-36.85,174.7833,New Zealand,1467800 -Shīrāz,29.61,52.5425,Iran,1460665 -Pizhou,34.3422,118.0097,China,1458038 -León de los Aldama,21.1167,-101.6833,Mexico,1454793 -Palembang,-2.9833,104.7644,Indonesia,1452456 -Kharkiv,50,36.2292,Ukraine,1446107 -Lianjiang,21.6146,110.2794,China,1443099 -Kawanakajima,35.53,139.705,Japan,1437266 -Chizhou,30.6583,117.4849,China,1430000 -Leizhou,20.9147,110.0806,China,1427664 -Guyuan,36.008,106.2782,China,1426000 -Rui’an,27.778,120.6526,China,1424667 -Birstall,52.6736,-1.12,United Kingdom,1424216 -Muscat,23.6139,58.5922,Oman,1421409 -Hebi,35.7497,114.2887,China,1419000 -Jingling,30.6667,113.1667,China,1418913 -Bronx,40.8501,-73.8662,United States,1418207 -The Hague,52.08,4.27,Netherlands,1406000 -Owerri,5.4833,7.0333,Nigeria,1401873 -Sharjah,25.3575,55.3919,United Arab Emirates,1400000 -Ulaanbaatar,47.9203,106.9172,Mongolia,1396288 -Farīdābād,28.4333,77.3167,India,1394000 -Goiânia,-16.6789,-49.2539,Brazil,1393575 -Belém,-1.4558,-48.5039,Brazil,1393399 -Kayseri,38.7333,35.4833,Turkey,1389680 -Yueqing,28.1188,120.9621,China,1389332 -Pingdu,36.7833,119.9556,China,1378900 -Belgrade,44.8167,20.4667,Serbia,1378682 -Aurangābād,19.88,75.32,India,1371330 -Yutan,28.3147,112.554,China,1368117 -Wenling,28.3797,121.3718,China,1366794 -Milwaukee,43.0642,-87.9673,United States,1365787 -Islamabad,33.6989,73.0369,Pakistan,1365000 -Sofia,42.6975,23.3241,Bulgaria,1355142 -Milan,45.4669,9.19,Italy,1351562 -Adelaide,-34.9289,138.6011,Australia,1345777 -Samsun,41.2867,36.33,Turkey,1335716 -Rājkot,22.2969,70.7984,India,1335397 -Córdoba,-31.4167,-64.1833,Argentina,1329604 -Guarulhos,-23.4667,-46.5333,Brazil,1324781 -Prague,50.0833,14.4167,Czechia,1324277 -Juárez,31.7386,-106.487,Mexico,1321004 -Montevideo,-34.8667,-56.1667,Uruguay,1319108 -Fuqing,25.7232,119.3735,China,1316000 -Xintai,35.91,117.78,China,1315942 -Doha,25.3,51.5333,Qatar,1312947 -Khulna,22.8167,89.55,Bangladesh,1311100 -Saitama,35.8617,139.6453,Japan,1307931 -Hiroshima,34.3853,132.4553,Japan,1306589 -Meerut,28.99,77.7,India,1305429 -Yushu,44.8249,126.5451,China,1304436 -Rongcheng,26.2312,104.0966,China,1302891 -Yangquan,37.8576,113.5762,China,1300000 -Mbuji-Mayi,-6.1209,23.5967,Congo (Kinshasa),1295000 -Haicheng,40.8523,122.7474,China,1293877 -Gaozhou,21.9392,110.8461,China,1288665 -Yingtan,28.2333,117,China,1288615 -Wuzhong,37.9874,106.1919,China,1284000 -Zhangye,38.9355,100.4553,China,1270000 -Jabalpur,23.1667,79.9333,India,1267564 -Rucheng,32.3852,120.5634,China,1267066 -Nizhniy Novgorod,56.3269,44.0075,Russia,1264075 -Huaiyin,33.58,119.03,China,1264000 -Thāne,19.18,72.9633,India,1261517 -Shaoyang,32.9387,119.8404,China,1253548 -Yangshe,31.8775,120.5512,China,1253100 -Yichun,47.7235,128.8893,China,1250000 -Comayagüela,14.0833,-87.2167,Honduras,1250000 -Laiwu,36.1833,117.6667,China,1248636 -Dhanbād,23.7928,86.435,India,1246000 -Dayan,26.8808,100.2208,China,1244769 -Kazan,55.7908,49.1144,Russia,1243500 -Jiangyin,31.9087,120.2653,China,1241045 -Yongcheng,33.9317,116.4459,China,1240382 -Calgary,51.05,-114.0667,Canada,1239220 -Cần Thơ,10.0333,105.7833,Vietnam,1237300 -Abuja,9.0556,7.4914,Nigeria,1235880 -Suwon,37.2858,127.01,South Korea,1234300 -Yiwu,29.3081,120.0698,China,1234015 -Al Başrah,30.4889,47.81,Iraq,1225793 -Mandalay,21.9769,96.0869,Burma,1225546 -Beidao,34.6,105.92,China,1225000 -Shuangshui,26.5944,104.8333,China,1221000 -Sevilla,37.3828,-5.9731,Spain,1212045 -Vila Velha,3.2167,-51.2167,Brazil,1209091 -Providence,41.823,-71.4187,United States,1203230 -Chelyabinsk,55.15,61.4,Russia,1202371 -Qom,34.6461,50.8789,Iran,1201158 -Allahābād,25.455,81.84,India,1201000 -Mombasa,-4.05,39.6667,Kenya,1200000 -Tunis,36.8008,10.18,Tunisia,1200000 -Vārānasi,25.3189,83.0128,India,1198491 -Maiduguri,11.8333,13.15,Nigeria,1197497 -Rosario,-32.9575,-60.6394,Argentina,1193605 -Maputo,-25.9153,32.5764,Mozambique,1191613 -Benin City,6.3176,5.6145,Nigeria,1190000 -Xinyu,27.795,114.9242,China,1186700 -Ahvāz,31.3203,48.6692,Iran,1184788 -Jacksonville,30.3322,-81.6749,United States,1181496 -Medina,24.4667,39.6,Saudi Arabia,1180770 -Srīnagar,34.0911,74.8061,India,1180570 -Huazhou,21.654,110.6294,China,1178809 -Omsk,54.9667,73.3833,Russia,1178391 -Xiantao,30.3833,113.4,China,1175085 -Cilacap,-7.7167,109.017,Indonesia,1174964 -Dublin,53.3425,-6.2658,Ireland,1173179 -Samara,53.1833,50.1167,Russia,1169719 -Guankou,28.1417,113.625,China,1168056 -Bandar Lampung,-5.4294,105.2625,Indonesia,1166761 -Ulsan,35.55,129.3167,South Korea,1166033 -Dingzhou,38.5158,114.9845,China,1165182 -Campinas,-22.9009,-47.0573,Brazil,1164098 -Lianyuan,27.6961,111.6659,China,1162928 -Rongcheng,29.8239,112.9019,China,1162770 -Nay Pyi Taw,19.8028,96.1583,Burma,1160242 -Kaiyuan,36.0656,113.8153,China,1160000 -Zhuji,29.7169,120.2314,China,1157938 -Zapopan,20.7167,-103.4,Mexico,1155790 -Leiyang,26.4179,112.8457,China,1151554 -Dakar,14.7319,-17.4572,Senegal,1146053 -Dadukou,26.5849,101.7149,China,1144000 -Quetta,30.192,67.007,Pakistan,1140000 -Amritsar,31.6167,74.85,India,1132383 -Yingchuan,34.1511,113.4733,China,1131896 -Alīgarh,27.88,78.08,India,1131160 -Callao,-12.0611,-77.1333,Peru,1129854 -Tegucigalpa,14.0942,-87.2067,Honduras,1126534 -Tripoli,32.8752,13.1875,Libya,1126000 -Bhiwandi,19.3,73.0667,India,1125898 -Rostov,47.2333,39.7167,Russia,1125299 -Zhoushan,30.0162,122.0988,China,1121261 -Tbilisi,41.7225,44.7925,Georgia,1118035 -Ufa,54.7333,55.9667,Russia,1115560 -Fès,34.0433,-5.0033,Morocco,1112072 -Nezahualcóyotl,19.4,-98.9889,Mexico,1110565 -Ciudad Nezahualcóyotl,19.41,-99.03,Mexico,1109363 -Biên Hòa,10.9575,106.8426,Vietnam,1104000 -Mexicali,32.6633,-115.4678,Mexico,1102342 -Gwalior,26.215,78.1931,India,1101981 -Ankang,32.6877,109.0235,China,1100000 -Hegang,47.3139,130.2775,China,1100000 -Ikare,7.5304,5.76,Nigeria,1099931 -Salt Lake City,40.7777,-111.9306,United States,1098526 -Bhilai,21.2167,81.4333,India,1097000 -Yuyao,30.0372,121.1546,China,1095000 -Hanchuan,30.652,113.8274,China,1092700 -Gongzhuling,43.5036,124.8088,China,1092692 -N’Djamena,12.11,15.05,Chad,1092066 -Irbid,32.5556,35.85,Jordan,1088100 -Cologne,50.9422,6.9578,Germany,1085664 -Copenhagen,55.6786,12.5635,Denmark,1085000 -Krasnoyarsk,56.0167,92.8667,Russia,1083865 -Yicheng,31.3697,119.8239,China,1082929 -Mizhou,36,119.4167,China,1081960 -Nashville,36.1715,-86.7843,United States,1081903 -Nur-Sultan,51.1333,71.4333,Kazakhstan,1078362 -Nouakchott,18.0783,-15.9744,Mauritania,1077169 -Hāora,22.59,88.31,India,1077075 -Yerevan,40.1814,44.5144,Armenia,1075800 -Richmond,37.5295,-77.4756,United States,1075798 -Vereeniging,-26.6736,27.9319,South Africa,1074000 -Taixing,32.1724,120.0142,China,1073921 -São Luís,-2.53,-44.3028,Brazil,1073893 -San Pedro Sula,15.5,-88.0333,Honduras,1073824 -Rānchi,23.3556,85.3347,India,1073440 -Memphis,35.1046,-89.9773,United States,1066967 -Edmonton,53.5344,-113.4903,Canada,1062643 -Goyang,37.6564,126.835,South Korea,1061929 -Xishan,27.6609,113.4946,China,1060000 -Barquisimeto,10.0678,-69.3467,Venezuela,1059092 -Sendai,38.2683,140.8694,Japan,1058070 -Bezwāda,16.5167,80.6167,India,1048240 -Perm,58.0139,56.2489,Russia,1048005 -Voronezh,51.6717,39.2106,Russia,1047549 -Changwon,35.2281,128.6811,South Korea,1046054 -Zhongwei,37.5139,105.1884,China,1046000 -Shouguang,36.8833,118.7333,China,1039205 -Raleigh,35.8325,-78.6435,United States,1038738 -Cartagena,10.4236,-75.5253,Colombia,1036412 -Matola,-25.9667,32.4667,Mozambique,1032197 -Ogbomoso,8.1333,4.25,Nigeria,1032000 -Ashgabat,37.95,58.3833,Turkmenistan,1031992 -E’zhou,30.3972,114.8842,China,1031000 -Amsterdam,52.35,4.9166,Netherlands,1031000 -Bogor,-6.6,106.8,Indonesia,1030720 -Tekirdağ,40.9833,27.5167,Turkey,1029927 -Patam,1.0678,104.0167,Indonesia,1029808 -Maceió,-9.6658,-35.735,Brazil,1029129 -Linhai,28.8523,121.1409,China,1028813 -Managua,12.15,-86.2667,Nicaragua,1028808 -Bishkek,42.8667,74.5667,Kyrgyzstan,1027200 -Niamey,13.5086,2.1111,Niger,1026848 -Chandīgarh,30.7353,76.7911,India,1026459 -Shubrā al Khaymah,30.1286,31.2422,Egypt,1025569 -Wafangdian,39.6271,121.9972,China,1024876 -Zhongxiang,31.169,112.5853,China,1022514 -Monrovia,6.3106,-10.8047,Liberia,1021762 -New Orleans,30.0687,-89.9288,United States,1020886 -Shymkent,42.3,69.6,Kazakhstan,1018974 -Volgograd,48.7,44.4833,Russia,1015586 -Mysore,12.3086,76.6531,India,1014227 -Odesa,46.4775,30.7326,Ukraine,1010783 -Raipur,21.2379,81.6337,India,1010087 -Arequipa,-16.3988,-71.5369,Peru,1008290 -Nice,43.7034,7.2663,France,1006402 -Port Harcourt,4.75,7,Nigeria,1005904 -Louisville,38.1663,-85.6485,United States,1005654 -Rotterdam,51.92,4.48,Netherlands,1005000 -Zaoyang,32.1287,112.7581,China,1004741 -Shuizhai,33.4433,114.8994,China,1003698 -Kota,25.18,75.83,India,1001694 -Bareilly,28.364,79.415,India,1000000 -Abu Dhabi,24.4781,54.3686,United Arab Emirates,1000000 -Quảng Hà,16.06,108.25,Vietnam,1000000 -Kitaku,33.8704,130.82,Japan,997536 -Jodhpur,26.2918,73.0168,India,995000 -Xingcheng,24.1681,115.6669,China,993000 -Dongtai,32.8534,120.3037,China,990306 -Ottawa,45.4247,-75.695,Canada,989567 -Joinvile,-26.32,-48.8399,Brazil,988000 -Port-au-Prince,18.5425,-72.3386,Haiti,987310 -Yingcheng,24.1876,113.4042,China,986400 -Glasgow,55.8609,-4.2514,United Kingdom,985290 -Dnipro,48.45,34.9833,Ukraine,983836 -Danyang,31.9948,119.575,China,980662 -Natal,-6.9838,-60.2699,Brazil,980588 -Chiba,35.6,140.1,Japan,980203 -Zhaodong,46.0635,125.9773,China,980000 -Xibeijie,39.737,98.5049,China,977600 -Kathmandu,27.7167,85.3667,Nepal,975453 -Kirkuk,35.4667,44.4,Iraq,975000 -Oklahoma City,35.4676,-97.5136,United States,972943 -Stockholm,59.3294,18.0686,Sweden,972647 -Huilong,31.8131,121.6574,China,972525 -Naples,40.8333,14.25,Italy,972212 -Tongjin,37.2361,127.2011,South Korea,971327 -Toulouse,43.6045,1.444,France,968638 -Denizli,37.7731,29.0878,Turkey,963464 -Asmara,15.3333,38.9167,Eritrea,963000 -Coimbatore,11,76.9667,India,959823 -Luocheng,22.7645,111.5745,China,959006 -Dispur,26.15,91.77,India,957352 -Guwāhāti,26.1667,91.7667,India,957352 -Shima,24.4475,117.8118,China,956400 -Solāpur,17.6833,75.9167,India,951558 -Freetown,8.4833,-13.2331,Sierra Leone,951000 -Sŏngnam,37.4386,127.1378,South Korea,948757 -Tangier,35.7847,-5.8125,Morocco,947952 -Anqiu,36.3619,119.1072,China,947723 -Feicheng,36.186,116.772,China,946627 -Taishan,22.2486,112.785,China,941095 -Khartoum North,15.6333,32.6333,Sudan,936349 -Meishan,34.1736,112.839,China,936000 -Kisangani,0.5153,25.1911,Congo (Kinshasa),935977 -Aguascalientes,21.876,-102.296,Mexico,934424 -Nada,19.5,109.5833,China,932356 -Taihecun,45.768,131.0063,China,930000 -Donetsk,48.0089,37.8042,Ukraine,929063 -Marrakech,31.6295,-7.9811,Morocco,928850 -Wuchuan,21.4571,110.7659,China,927275 -Taihe,30.8706,105.3784,China,924531 -Bridgeport,41.1918,-73.1953,United States,924449 -Cebu City,10.3,123.9,Philippines,922611 -Olinda,-8,-34.85,Brazil,921840 -Xin’an,34.3662,118.3369,China,920628 -Trujillo,-8.1119,-79.0289,Peru,919899 -Jerusalem,31.7833,35.2167,Israel,919438 -Trichinopoly,10.8269,78.6928,India,916857 -Padang,-0.9556,100.3606,Indonesia,914970 -Buffalo,42.9016,-78.8487,United States,914341 -Qingzhou,36.6967,118.4797,China,914047 -Xinyi,22.3559,110.9369,China,913708 -Lichuan,30.2965,108.9378,China,913700 -Daye,30.1003,114.9699,China,909724 -Fort Worth,32.7811,-97.3473,United States,909585 -Zhuanghe,39.6896,122.9664,China,905852 -Hartford,41.7661,-72.6834,United States,905152 -Ad Dammām,26.4333,50.1,Saudi Arabia,903312 -Lhasa,29.65,91.1,China,902500 -Jiaozhou,36.2481,119.9625,China,900500 -Homs,34.7333,36.7167,Syria,900492 -Mérida,20.97,-89.62,Mexico,892363 -Hubli,15.36,75.125,India,890000 -Zaria,11.0667,7.7,Nigeria,889000 -Abeokuta,7.15,3.35,Nigeria,888924 -Tucson,32.1545,-110.8782,United States,888486 -Dengtalu,36.08,114.35,China,887000 -Krasnodar,45.0333,38.9833,Russia,881476 -Panama City,9,-79.5,Panama,880691 -Chihuahua,28.6353,-106.0889,Mexico,878062 -Klang,3.0333,101.45,Malaysia,878000 -Natal,-5.795,-35.2089,Brazil,877662 -Novo Hamburgo,-29.7096,-51.14,Brazil,876990 -Campo Grande,-20.4686,-54.6222,Brazil,874210 -Laiyang,36.9758,120.7136,China,874127 -Barinas,8.6333,-70.2167,Venezuela,873962 -Jos,9.9333,8.8833,Nigeria,873943 -Jalandhar,31.3256,75.5792,India,873725 -Kaifeng Chengguanzhen,34.85,114.35,China,872000 -Eskişehir,39.7767,30.5206,Turkey,871187 -Turin,45.0667,7.7,Italy,870952 -Marseille,43.2964,5.37,France,870018 -Gaomi,36.3833,119.75,China,868715 -Bucheon,37.4989,126.7831,South Korea,867678 -Ipoh,4.6,101.07,Malaysia,866772 -Hai’an,32.532,120.4604,China,866337 -Liverpool,53.4,-2.9833,United Kingdom,864122 -Zamboanga City,6.9167,122.0833,Philippines,861799 -Weichanglu,37.1792,119.9333,China,859424 -Portsmouth,50.8058,-1.0872,United Kingdom,855679 -Southampton,50.9,-1.4,United Kingdom,855569 -Pekanbaru,0.5333,101.45,Indonesia,855221 -Leping,28.9632,117.1203,China,852800 -Erbil,36.1911,44.0094,Iraq,852500 -Oran,35.6969,-0.6331,Algeria,852000 -Kermānshāh,34.3167,47.0686,Iran,851405 -Sale,34.05,-6.8167,Morocco,850403 -Hailun,47.4585,126.9632,China,850000 -Yangchun,22.1667,111.7833,China,849504 -Macheng,31.1817,115.0189,China,849090 -Omaha,41.2627,-96.0522,United States,847819 -Ilorin,8.5,4.55,Nigeria,847582 -Teresina,-5.0949,-42.8042,Brazil,847430 -Saratov,51.5333,46,Russia,845300 -Iguaçu,-22.74,-43.47,Brazil,844583 -El Paso,31.8479,-106.4309,United States,843386 -Yuci,37.6804,112.73,China,840000 -Dehui,44.5323,125.6965,China,839786 -Bhubaneshwar,20.2644,85.8281,India,837737 -Lomé,6.1319,1.2228,Togo,837437 -Tongchuan,34.9057,108.9422,China,835600 -Denpasar,-8.6667,115.2167,Indonesia,834881 -Naucalpan de Juárez,19.4753,-99.2378,Mexico,833779 -Cheongju,36.6372,127.4897,South Korea,833276 -Warri,5.5167,5.75,Nigeria,830106 -Pointe-Noire,-4.7889,11.8653,Congo (Brazzaville),829134 -Rongjiawan,29.3801,113.1,China,826000 -San Luis Potosí,22.1511,-100.9761,Mexico,824229 -Renqiu,38.7094,116.1008,China,822455 -Butterworth,5.3942,100.3664,Malaysia,821652 -Honolulu,21.3294,-157.846,United States,820987 -Toluca,19.2925,-99.6569,Mexico,819561 -Xindi,29.8182,113.4653,China,819446 -Wu’an,36.6941,114.1847,China,819000 -São Bernardo do Campo,-23.6939,-46.565,Brazil,816925 -Wutong,30.6326,120.5474,China,815848 -Bhayandar,19.3,72.85,India,814655 -Hermosillo,29.0989,-110.9542,Mexico,812229 -Gaoyou,32.7847,119.4432,China,811800 -Yiyang,26.4103,112.3913,China,810447 -Hejian,38.4451,116.0897,China,810306 -Puxi,35.2125,114.735,China,809535 -Trabzon,41.005,39.7225,Turkey,807903 -Zijinglu,34.7513,112.9854,China,807857 -Saltillo,25.4333,-101,Mexico,807537 -Xiashi,30.5333,120.6833,China,806966 -Taguig City,14.5167,121.05,Philippines,804915 -Querétaro,20.5875,-100.3928,Mexico,804663 -Dongyang,29.2785,120.2282,China,804398 -McAllen,26.2273,-98.2471,United States,804114 -João Pessoa,-7.0833,-34.8333,Brazil,801718 -Qingping,34.538,113.3796,China,797200 -Libreville,0.3901,9.4544,Gabon,797003 -Niigata,37.9161,139.0364,Japan,796500 -Valencia,39.4667,-0.375,Spain,794288 -Hamamatsu,34.7167,137.7333,Japan,791770 -Zagreb,45.8,15.95,Croatia,790017 -Xiangxiang,27.7389,112.5223,China,787216 -Morādābād,28.8418,78.7568,India,787000 -Culiacán,24.8069,-107.3939,Mexico,785800 -Morelia,19.7683,-101.1894,Mexico,784776 -Xingyi,25.091,104.9011,China,783120 -Chaohucun,31.6783,117.7353,China,782000 -Lilongwe,-13.9833,33.7833,Malawi,781538 -Malang,-7.98,112.62,Indonesia,780000 -Dushanbe,38.5731,68.7864,Tajikistan,780000 -Antipolo,14.5842,121.1763,Philippines,776386 -Cencheng,22.9297,111.0186,China,772113 -Fuyang,30.0533,119.9519,China,771000 -Nottingham,52.95,-1.15,United Kingdom,768638 -Hempstead,40.6629,-73.6089,United States,768057 -Erzurum,39.9097,41.2756,Turkey,767848 -Al ‘Ayn,24.2075,55.7447,United Arab Emirates,766936 -Kraków,50.0614,19.9372,Poland,766739 -Songzi,30.1772,111.7732,China,765911 -Laixi,36.8667,120.5333,China,762900 -Zhongba,31.7761,104.7406,China,762140 -Cotonou,6.4,2.52,Benin,762000 -Albuquerque,35.1053,-106.6464,United States,761195 -Qingnian,36.8494,115.7061,China,760781 -Kaduna,10.5231,7.4403,Nigeria,760084 -Vientiane,17.9667,102.6,Laos,760000 -Xinhualu,34.3962,113.7249,China,758079 -Guangshui,31.6189,113.8229,China,755910 -Pasig City,14.575,121.0833,Philippines,755300 -Samarinda,-0.5022,117.1536,Indonesia,753370 -Frankfurt,50.1136,8.6797,Germany,753056 -Colombo,6.9167,79.8333,Sri Lanka,752993 -Ciudad Guayana,8.3596,-62.6517,Venezuela,751331 -Hŭngnam,39.8231,127.6232,North Korea,751322 -Pietermaritzburg,-29.5833,30.4167,South Africa,750845 -Tlalnepantla,19.5367,-99.1947,Mexico,750224 -Cúcuta,7.9075,-72.5047,Colombia,750000 -Kolhāpur,16.7,74.2333,India,750000 -Changhua,24.0667,120.5333,Taiwan,750000 -Licheng,31.4174,119.4786,China,749522 -Kigali,-1.9536,30.0606,Rwanda,745261 -Tyumen,57.15,65.5333,Russia,744554 -San Cristóbal,7.7682,-72.2322,Venezuela,743924 -Thiruvananthapuram,8.5,76.8997,India,743691 -Cancún,21.1606,-86.8475,Mexico,743626 -Zaporizhzhia,47.8378,35.1383,Ukraine,741717 -Pretoria,-25.7464,28.1881,South Africa,741651 -Chengguan,35.4599,113.7975,China,740435 -Nehe,48.48,124.8738,China,740000 -Birmingham,33.5277,-86.7987,United States,739573 -Kumamoto,32.8031,130.7078,Japan,739393 -Zunhua,40.1881,117.9593,China,737011 -Orūmīyeh,37.55,45.1,Iran,736224 -Oyo,7.8333,3.9333,Nigeria,736072 -Wugang,26.7345,110.6293,China,734870 -Bangui,4.3732,18.5628,Central African Republic,734350 -Shuangqiao,35.0833,112.5833,China,733000 -Sokoto,13.0622,5.2339,Nigeria,732178 -Sizhan,39.0099,106.3694,China,730400 -Langzhong,31.5833,105.972,China,728935 -Qian’an,40.0059,118.6973,China,728160 -Rennes,48.1147,-1.6794,France,727357 -Zouping,36.8625,117.7424,China,726722 -Reynosa,26.0922,-98.2778,Mexico,725793 -Bremen,53.1153,8.7975,Germany,724909 -An Najaf,32.029,44.3396,Iraq,724700 -Lviv,49.8419,24.0315,Ukraine,724314 -Bristol,51.45,-2.5833,United Kingdom,724000 -Guli,28.9008,120.0284,China,723490 -Sagamihara,35.5667,139.3667,Japan,722828 -Sarasota,27.3386,-82.5431,United States,722243 -Mississauga,43.6,-79.65,Canada,721599 -Lingbao Chengguanzhen,34.5221,110.8786,China,721049 -Okayama,34.65,133.9167,Japan,720865 -Anlu,31.2575,113.6783,China,720000 -Wusong,30.9333,117.7667,China,720000 -Dayton,39.7797,-84.1998,United States,718353 -Enugu,6.4403,7.4942,Nigeria,715774 -Xichang,27.8983,102.2706,China,712434 -Santo André,-23.6572,-46.5333,Brazil,710210 -Chengxiang,31.4515,121.1043,China,709500 -George Town,5.4145,100.3292,Malaysia,708127 -Tolyatti,53.5167,49.4167,Russia,707408 -Sahāranpur,29.964,77.546,India,705478 -Winnipeg,49.8844,-97.1464,Canada,705244 -Quebec City,46.8139,-71.2081,Canada,705103 -Dashiqiao,40.6328,122.5021,China,704891 -Warangal,17.9756,79.6011,India,704570 -Rochester,43.168,-77.6162,United States,703952 -Fresno,36.7831,-119.7941,United States,703498 -Jaboatão,-8.1803,-35.0014,Brazil,702621 -Latakia,35.5236,35.7917,Syria,700000 -Changsha,22.3762,112.6877,China,699242 -Soledad,10.92,-74.77,Colombia,698852 -Riga,56.9475,24.1069,Latvia,698529 -Osasco,-23.5328,-46.7919,Brazil,694844 -Bauchi,10.3158,9.8442,Nigeria,693700 -Hamilton,43.2567,-79.8692,Canada,693645 -Oslo,59.9111,10.7528,Norway,693494 -Salem,11.65,78.1667,India,693236 -Shishi,24.7355,118.6434,China,693000 -Banjarmasin,-3.3333,114.5833,Indonesia,692793 -Miluo Chengguanzhen,28.8049,113.0745,China,692080 -Guadalupe,25.6775,-100.2597,Mexico,691931 -Gaizhou,40.4019,122.3499,China,691595 -Shizuoka,34.9756,138.3825,Japan,691185 -Mālegaon,20.55,74.55,India,690844 -Łódź,51.7769,19.4547,Poland,690422 -Karbalā’,32.6167,44.0333,Iraq,690100 -Leling,37.7333,117.2167,China,689867 -São José dos Campos,-23.1789,-45.8869,Brazil,688597 -Grenoble,45.1715,5.7224,France,687985 -Acapulco de Juárez,16.8636,-99.8825,Mexico,687608 -Jianshe,34.2189,113.7693,China,687130 -Chisinau,47.0056,28.8575,Moldova,685900 -Sheffield,53.3833,-1.4667,United Kingdom,685368 -Aracaju,-10.9111,-37.0717,Brazil,685356 -Jingcheng,32.0058,120.2547,China,684360 -Allentown,40.5961,-75.4756,United States,683794 -Bahawalpur,29.3956,71.6722,Pakistan,681696 -Xinmin,41.9952,122.8224,China,680000 -Xigazê,29.2649,88.8799,China,679771 -Shanhu,29.5908,120.8176,China,679762 -Zhongshu,27.8116,106.4133,China,679624 -Torreón,25.5394,-103.4486,Mexico,679288 -Gold Coast,-28.0167,153.4,Australia,679127 -Tasikmalaya,-7.3333,108.2,Indonesia,678027 -Kochi,9.9667,76.2833,India,677381 -Cagayan de Oro,8.4833,124.65,Philippines,675950 -Palermo,38.1157,13.3613,Italy,674435 -Gorakhpur,26.7611,83.3667,India,673446 -Pinghu,30.7005,121.0104,China,671834 -Guankou,30.9933,103.624,China,671200 -Tulsa,36.1284,-95.9042,United States,671033 -Yatou,37.1653,122.4867,China,670251 -Songyang,34.4161,113.0424,China,668592 -Cape Coral,26.6446,-81.9956,United States,668382 -Ch’ŏngjin,41.8,129.7831,North Korea,667929 -Qionghu,28.8417,112.3595,China,667104 -Yanshi Chengguanzhen,34.723,112.7796,China,666696 -Ribeirão Prêto,-21.1783,-47.8067,Brazil,666323 -Puyang Chengguanzhen,35.7004,114.98,China,666322 -City of Parañaque,14.4667,121.0167,Philippines,665822 -Huambo,-12.7667,15.7333,Angola,665564 -São José dos Pinhais,-25.57,-49.18,Brazil,665063 -Wenchang,31.054,116.9507,China,664455 -Athens,37.9794,23.7161,Greece,664046 -Shulan,44.4167,126.95,China,663403 -Catia La Mar,10.6,-67.0333,Venezuela,661897 -Bouaké,7.6833,-5.0331,Côte D’Ivoire,659233 -Dasmariñas,14.3294,120.9367,Philippines,659019 -Bujumbura,-3.3825,29.3611,Burundi,658859 -As Sulaymānīyah,35.55,45.4333,Iraq,656100 -Hwasu-dong,37.2,126.7667,South Korea,655350 -Durango,24.0167,-104.6667,Mexico,654876 -Shimoga,13.9304,75.56,India,654055 -Bulawayo,-20.1667,28.5667,Zimbabwe,653337 -Jeonju,35.8219,127.1489,South Korea,653055 -Ansan,37.3236,126.8219,South Korea,652800 -Xiping,25.6005,103.8166,China,652604 -Concord,37.9722,-122.0016,United States,652308 -Dali,25.7003,100.1564,China,652045 -Sanhe,39.9808,117.0701,China,652042 -Ch’ŏnan,36.8064,127.1522,South Korea,651661 -Tiruppūr,11.1075,77.3398,India,650000 -Zaragoza,41.6483,-0.883,Spain,649404 -Guntūr,16.3,80.45,India,647508 -Guixi,28.2861,117.2083,China,647240 -Izhevsk,56.85,53.2167,Russia,646277 -Sorocaba,-23.5019,-47.4578,Brazil,644919 -Wuxue,29.8518,115.5539,China,644247 -Colorado Springs,38.8674,-104.7606,United States,642413 -Helsinki,60.1756,24.9342,Finland,642045 -Ruiming,25.8833,116.0333,China,640600 -Qufu,35.6,116.9833,China,640498 -Villahermosa,17.9892,-92.9281,Mexico,640359 -Gaobeidian,39.3257,115.8678,China,640280 -Skopje,41.9833,21.4333,Macedonia,640000 -Utrecht,52.1003,5.12,Netherlands,640000 -Rasht,37.2833,49.6,Iran,639951 -Honchō,35.6947,139.9825,Japan,639107 -Wrocław,51.1077,17.0353,Poland,638586 -Petaling Jaya,3.1073,101.6067,Malaysia,638516 -Kikwit,-5.0333,18.8167,Congo (Kinshasa),637736 -Kuwait City,29.375,47.98,Kuwait,637411 -Al Hufūf,25.3608,49.5997,Saudi Arabia,637389 -Xinshi,31.0236,113.1079,China,636776 -Stuttgart,48.7761,9.1775,Germany,634830 -Nantes,47.2181,-1.5528,France,633690 -Barnaul,53.3567,83.7872,Russia,633301 -Jin’e,29.3395,105.2868,China,633210 -Cochabamba,-17.3935,-66.157,Bolivia,632013 -Benghazi,32.1167,20.0667,Libya,631555 -Kryvyy Rih,47.9086,33.3433,Ukraine,629695 -Yanggok,37.6367,127.2142,South Korea,629061 -Charleston,32.8153,-79.9628,United States,628377 -Xinxing,39.8734,124.1453,China,627475 -Suohe,34.7879,113.392,China,626700 -Zhuangyuan,37.3,120.8333,China,626683 -Raurkela,22.2492,84.8828,India,625831 -Ulyanovsk,54.3167,48.3667,Russia,624518 -Mangalore,12.8703,74.8806,India,623841 -Irkutsk,52.2833,104.3,Russia,623736 -Nānded,19.15,77.3333,India,623708 -Springfield,42.1155,-72.5395,United States,623401 -Bazhou,39.1235,116.386,China,622975 -Turpan,42.95,89.1822,China,622903 -Valenzuela,14.7,120.9833,Philippines,620422 -Düsseldorf,51.2311,6.7724,Germany,619294 -Ḩalwān,29.8419,31.3342,Egypt,619293 -Pontianak,-0.0206,109.3414,Indonesia,618388 -Meihekou,42.5279,125.678,China,618251 -Jurong,31.9579,119.1595,China,617706 -Zhugang,28.1277,121.2288,China,616346 -Khabarovsk,48.4833,135.0667,Russia,616242 -Xinji,37.9423,115.2118,China,615919 -Changping,40.2248,116.1944,China,614821 -Chimalhuacán,19.4167,-98.9,Mexico,614453 -Hamhŭng,39.9167,127.5333,North Korea,614198 -Buraydah,26.3333,43.9667,Saudi Arabia,614093 -Serang,-6.12,106.1503,Indonesia,613356 -Xingtai,37.0659,114.4753,China,611739 -Zhangshu,28.0667,115.5375,China,610424 -Grand Rapids,42.962,-85.6562,United States,609314 -Yaroslavl,57.6167,39.85,Russia,608079 -Montpellier,43.6119,3.8772,France,607896 -Kuantan,3.8167,103.3333,Malaysia,607778 -Vladivostok,43.1167,131.9,Russia,606589 -Cuttack,20.45,85.8667,India,606007 -San Miguel de Tucumán,-26.8167,-65.2167,Argentina,605767 -Uberlândia,-18.9189,-48.2769,Brazil,604013 -Zhuozhou,39.4887,115.9918,China,603535 -Tianchang,32.6853,119.0041,China,602840 -Sargodha,32.0836,72.6711,Pakistan,602631 -Jambi,-1.59,103.61,Indonesia,602187 -Bacoor,14.4624,120.9645,Philippines,600609 -Gothenburg,57.6717,11.981,Sweden,600473 -Canoas,-29.92,-51.18,Brazil,600000 -Qamdo,31.1375,97.1777,China,598862 -Tuxtla,16.7528,-93.1167,Mexico,598710 -Balikpapan,-1.1489,116.9031,Indonesia,598043 -Ta‘izz,13.5789,44.0219,Yemen,596672 -Kagoshima,31.58,130.5281,Japan,595319 -Chānda,19.95,79.3,India,595118 -Durban,-29.8583,31.025,South Africa,595061 -Al Ḩillah,23.4895,46.7564,Saudi Arabia,594605 -General Santos,6.1167,125.1667,Philippines,594446 -Brampton,43.6833,-79.7667,Canada,593638 -Mar del Plata,-38,-57.55,Argentina,593337 -Makhachkala,42.9833,47.4833,Russia,592976 -Kawaguchi,35.8078,139.7242,Japan,592373 -Luocheng,30.9793,104.28,China,591115 -Mission Viejo,33.6095,-117.655,United States,590249 -Las Piñas City,14.45,120.9833,Philippines,588894 -Chuxiong,25.0461,101.5436,China,588620 -Dortmund,51.5139,7.4653,Germany,587010 -Cimahi,-6.8833,107.5333,Indonesia,586580 -Albany,42.6664,-73.7987,United States,586383 -Knoxville,35.9692,-83.9496,United States,586048 -Shangzhi,45.2116,127.962,China,585386 -Cuiabá,-15.5958,-56.0969,Brazil,585367 -Shah Alam,3.0833,101.5333,Malaysia,584340 -Botou,38.06,116.56,China,584308 -Essen,51.4508,7.0131,Germany,583109 -Makati City,14.55,121.0333,Philippines,582602 -Kuiju,36.8528,119.3904,China,581470 -Bucaramanga,7.1186,-73.1161,Colombia,581130 -Genoa,44.4072,8.934,Italy,580097 -Kingston,17.9714,-76.7931,Jamaica,580000 -Aţ Ţā’if,21.2667,40.4167,Saudi Arabia,579970 -Bakersfield,35.3529,-119.0359,United States,579295 -Ogden,41.2278,-111.9682,United States,578523 -Dehra Dūn,30.318,78.029,India,578420 -Hachiōji,35.6667,139.3167,Japan,577560 -Xiulin,29.7211,112.4037,China,577022 -Fu’an,27.1,119.6333,China,577000 -Tlaquepaque,20.6167,-103.3167,Mexico,575942 -Málaga,36.7167,-4.4167,Spain,574654 -Vilnius,54.6833,25.2833,Lithuania,574147 -San Jose del Monte,14.8139,121.0453,Philippines,574089 -Kermān,30.2833,57.0667,Iran,573449 -Kingston upon Hull,53.7444,-0.3325,United Kingdom,573300 -Anyang,37.3925,126.9269,South Korea,573296 -Tomsk,56.4886,84.9522,Russia,572740 -Luofeng,37.359,120.396,China,570898 -Lingyuan,41.2407,119.3957,China,570660 -Baton Rouge,30.4418,-91.131,United States,570308 -Pereira,4.8104,-75.68,Colombia,568750 -Macau,22.203,113.545,Macau,568700 -Ciudad Bolívar,8.1167,-63.55,Venezuela,567953 -San Salvador,13.6989,-89.1914,El Salvador,567698 -Durgāpur,23.55,87.32,India,566517 -Shenzhou,38.0005,115.5541,China,566087 -Akron,41.0798,-81.5219,United States,565208 -New Haven,41.3112,-72.9246,United States,564830 -Orenburg,51.7667,55.1,Russia,564443 -Zhenzhou,32.2739,119.1619,China,564021 -Āsansol,23.6833,86.9667,India,563917 -Djibouti,11.595,43.1481,Djibouti,562000 -Jieshou,33.2605,115.3618,China,561956 -Bacolod,10.6765,122.9509,Philippines,561875 -Zāhedān,29.4833,60.8667,Iran,560725 -Lanxi,29.2167,119.4722,China,560514 -Columbia,34.0376,-80.9037,United States,560041 -Dangyang,30.8258,111.791,China,560000 -Kemerovo,55.3333,86.0667,Russia,556920 -Dresden,51.0493,13.7384,Germany,555805 -Bhāvnagar,21.765,72.1369,India,554978 -Uyo,5.008,7.85,Nigeria,554906 -Luanzhou,39.7396,118.6978,China,554315 -Chiclayo,-6.763,-79.8366,Peru,552508 -Veracruz,19.1903,-96.1533,Mexico,552156 -Surakarta,-7.5667,110.8167,Indonesia,552118 -Novokuznetsk,53.75,87.1167,Russia,552105 -Cabinda,-5.55,12.2,Angola,550000 -Tlajomulco de Zúñiga,20.4736,-103.4431,Mexico,549442 -Amrāvati,20.9333,77.75,India,549370 -Korla,41.7646,86.1527,China,549324 -Eslāmshahr,35.5333,51.2,Iran,548620 -Huanghua,38.371,117.3329,China,548507 -Al Ḩudaydah,14.8022,42.9511,Yemen,548433 -Nellore,14.4333,79.9667,India,547621 -Xingcheng,40.6189,120.7205,China,546176 -Kaiyuan,42.538,124.0371,China,545624 -Wancheng,18.8,110.4,China,545597 -Fengcheng,40.4543,124.0646,China,543933 -Al Maḩallah al Kubrá,30.9667,31.1667,Egypt,543271 -Sihui,23.3448,112.6956,China,542873 -Leipzig,51.35,12.3833,Germany,542529 -Ajmer,26.468,74.639,India,542321 -Maturín,9.7457,-63.1832,Venezuela,542259 -Tinnevelly,8.7289,77.7081,India,542200 -Fuding,27.2,120.2,China,542000 -An Nāşirīyah,31.0539,46.2503,Iraq,541600 -Ibagué,4.4378,-75.2006,Colombia,541101 -Al Ḩillah,32.4833,44.4333,Iraq,541034 -Panshi,42.9392,126.0561,China,539804 -Poznań,52.4,16.9167,Poland,538633 -Hannover,52.3744,9.7386,Germany,538068 -Ryazan,54.6167,39.7167,Russia,537622 -Chang’an,29.4761,113.448,China,537500 -Wencheng,19.6167,110.75,China,537426 -Kassala,15.45,36.4,Sudan,536009 -Aksu,41.1664,80.25,China,535657 -Salta,-24.7883,-65.4106,Argentina,535303 -Kimhae,35.2342,128.8811,South Korea,534124 -Mingguang,32.7816,117.9899,China,532732 -Astrakhan,46.3333,48.0167,Russia,532504 -Tripoli,34.4333,35.8333,Lebanon,530000 -Naberezhnyye Chelny,55.7,52.3333,Russia,529797 -Antwerp,51.2211,4.3997,Belgium,529247 -Bīkaner,28.0181,73.3169,India,529007 -Ndola,-12.9683,28.6337,Zambia,528330 -Hamadān,34.8065,48.5162,Iran,528256 -Villavicencio,4.1425,-73.6294,Colombia,527668 -Ailan Mubage,43.9167,81.3167,China,526745 -Santa Teresa del Tuy,10.2333,-66.65,Venezuela,525321 -Xalapa,19.54,-96.9275,Mexico,525147 -Port Said,31.25,32.2833,Egypt,524433 -Penza,53.2,45,Russia,523726 -New Mirpur,33.1333,73.75,Pakistan,523500 -Ciudad Apodaca,25.7833,-100.1833,Mexico,523370 -Yucheng,36.9329,116.6403,China,522878 -Ensenada,31.8578,-116.6058,Mexico,522768 -Agartala,23.8333,91.2667,India,522613 -Meknès,33.8833,-5.55,Morocco,520428 -Heroica Matamoros,25.8797,-97.5042,Mexico,520367 -Pohang,36.0322,129.365,South Korea,520305 -Londrina,-23.3,-51.18,Brazil,520238 -Shashi,30.32,112.23,China,520000 -Anda,46.4078,125.3252,China,520000 -Bắc Ninh,21.1861,106.0763,Vietnam,520000 -Jinghong,22.0057,100.7948,China,519935 -Bello,6.33,-75.57,Colombia,519670 -Utsunomiya,36.55,139.8833,Japan,519255 -Nuremberg,49.4528,11.0778,Germany,518365 -Mesa,33.4017,-111.718,United States,518012 -Surrey,49.19,-122.8489,Canada,517887 -Lyon,45.76,4.84,France,516092 -Santa Marta,11.2361,-74.2017,Colombia,515556 -Ujjain,23.1828,75.7772,India,515215 -Beining,41.5933,121.7932,China,514898 -Yanji,42.9044,129.5067,China,513072 -Benguela,-12.55,13.4167,Angola,513000 -Tabūk,28.3972,36.5789,Saudi Arabia,512629 -Yicheng,31.7117,112.2551,China,512530 -Cuautitlán Izcalli,19.65,-99.25,Mexico,511675 -Carrefour,18.5333,-72.4,Haiti,511345 -Lipetsk,52.6167,39.6,Russia,510439 -Homyel’,52.4417,30.9833,Belarus,510300 -Matsuyama,33.8333,132.7667,Japan,509139 -Leicester,52.6333,-1.1333,United Kingdom,508916 -Linghai,41.1676,121.3558,China,508079 -Hải Dương,20.9411,106.3331,Vietnam,507469 -Aden,12.8,45.0333,Yemen,507355 -Palm Bay,27.955,-80.6627,United States,507002 -Jhānsi,25.4486,78.5696,India,507000 -Lisbon,38.7452,-9.1604,Portugal,506654 -Kashgar,39.45,75.9833,China,506640 -Liaoyuan,42.8976,125.1381,China,506548 -Ulhāsnagar,19.2167,73.15,India,506098 -Muntinlupa City,14.3833,121.05,Philippines,504509 -Samarkand,39.6542,66.9597,Uzbekistan,504423 -Kitwe,-12.8208,28.2119,Zambia,504194 -Davangere,14.4667,75.9167,India,503564 -Pingtung,22.6761,120.4942,Taiwan,503530 -Mazatlán,23.22,-106.42,Mexico,502547 -Jammu,32.7333,74.85,India,502197 -Ile-Ife,7.4667,4.5667,Nigeria,501952 -Kirov,58.6,49.65,Russia,501468 -Qaraghandy,49.8,73.1167,Kazakhstan,501129 -Provo,40.2457,-111.6457,United States,500617 -Meicheng,30.6412,116.5689,China,500292 -Aba,5.1167,7.3667,Nigeria,500183 -Madīnat as Sādis min Uktūbar,29.9361,30.9269,Egypt,500000 -Mazatán,29.0167,-110.1333,Mexico,500000 -Mykolaiv,46.9667,32,Ukraine,498748 -Duisburg,51.4322,6.7611,Germany,498590 -Worcester,42.2705,-71.8079,United States,498328 -Hongjiang,27.1167,109.95,China,498100 -Chimbote,-9.0745,-78.5936,Peru,497875 -Johor Bahru,1.4556,103.7611,Malaysia,497097 -Niterói,-22.8833,-43.1036,Brazil,496696 -Beipiao,41.802,120.7621,China,496164 -Dengtacun,41.4237,123.3203,China,496122 -Murrieta,33.572,-117.1909,United States,496046 -Zhijiang,30.4271,111.7506,China,495995 -Chengjiao,35.4043,114.0593,China,495744 -Ichikawa,35.7219,139.9311,Japan,495592 -Ixtapaluca,19.3186,-98.8822,Mexico,495563 -Heshan,22.7697,112.9578,China,494938 -Higashi-ōsaka,34.6794,135.6008,Japan,494640 -Rouen,49.4428,1.0886,France,494382 -Oujda-Angad,34.6867,-1.9114,Morocco,494252 -Duyun,26.2672,107.5143,China,493574 -Encheng,22.1879,112.3131,China,492814 -Matsudo,35.7878,139.9031,Japan,492671 -Kandahār,31.6078,65.7053,Afghanistan,491500 -Kota Bharu,6.1333,102.25,Malaysia,491237 -Yuanping,38.7299,112.7134,China,491213 -Valledupar,10.4603,-73.2597,Colombia,490075 -Vinh,18.6733,105.6922,Vietnam,490000 -Ciudad López Mateos,19.55,-99.2833,Mexico,489937 -Cheboksary,56.1333,47.25,Russia,489498 -Port Sudan,19.6158,37.2164,Sudan,489275 -Belgaum,15.8667,74.5,India,488157 -Edinburgh,55.953,-3.189,United Kingdom,488050 -Nishinomiya-hama,34.7333,135.3333,Japan,487413 -Taozhou,30.8956,119.411,China,487243 -Tultitlán de Mariano Escobedo,19.645,-99.1694,Mexico,486998 -Shahe,36.8622,114.502,China,486329 -Yazd,31.8972,54.3678,Iran,486152 -Suez,29.9667,32.5333,Egypt,485342 -Tula,54.2,37.6167,Russia,485221 -Gaoping,35.7911,112.9259,China,484862 -Brookhaven,40.8321,-72.9518,United States,484671 -Greenville,34.8353,-82.3647,United States,484465 -Arāk,34.08,49.7,Iran,484212 -Dunhua,43.3667,128.2333,China,483811 -Gulbarga,17.3333,76.8333,India,483615 -Jiaji,19.2431,110.4642,China,483217 -Ardabīl,38.25,48.3,Iran,482632 -Wichita,37.6896,-97.3442,United States,482249 -Toledo,41.6639,-83.5822,United States,482111 -Feira de Santana,-12.25,-38.97,Brazil,481911 -Kaihua,23.3715,104.2437,China,481505 -Az Zarqā’,32.0833,36.1,Jordan,481300 -Fuyuan,48.3614,134.2875,China,480000 -Jāmnagar,22.47,70.07,India,479920 -Sylhet,24.9,91.8667,Bangladesh,479837 -Americana,-22.7392,-47.3314,Brazil,479472 -Dhūlia,20.9,74.7833,India,479073 -Caerdydd,51.4833,-3.1833,United Kingdom,479000 -Nampula,-15.1167,39.2667,Mozambique,477900 -Jiannan,31.3446,104.1994,China,477868 -Florianópolis,-27.5933,-48.553,Brazil,477798 -Chiniot,31.7167,72.9833,Pakistan,477781 -Ōita,33.2333,131.6067,Japan,477701 -Wuhai,39.6708,106.8114,China,477000 -Nazrēt,8.55,39.27,Ethiopia,476892 -Sukkur,27.6995,68.8673,Pakistan,476776 -San Nicolás de los Garza,25.75,-100.2833,Mexico,476761 -Staten Island,40.5834,-74.1496,United States,476143 -Nangong,37.3606,115.3803,China,476096 -Kaliningrad,54.7167,20.5,Russia,475056 -Macapá,0.033,-51.0653,Brazil,474706 -Gaya,24.75,85.0167,India,474093 -Des Moines,41.5725,-93.6105,United States,473957 -Piura,-5.2008,-80.6253,Peru,473025 -Vila Velha,-20.3364,-40.2936,Brazil,472762 -Jiaojiangcun,28.6804,121.45,China,471500 -Laohekou,32.3849,111.6695,China,471482 -San Juan,-31.5375,-68.5364,Argentina,471389 -Juiz de Fora,-21.7642,-43.3503,Brazil,470193 -Kitchener,43.4186,-80.4728,Canada,470015 -Fujin,47.2489,132.0341,China,470000 -Beian,48.2395,126.5037,China,470000 -Xiaoyi,37.1449,111.7718,China,468770 -Celaya,20.5222,-100.8122,Mexico,468469 -Qingzhen,26.5555,106.4646,China,467992 -Ba‘qūbah,33.7447,44.6436,Iraq,467900 -Jiangshan,28.7412,118.6225,China,467862 -Tamale,9.4075,-0.8533,Ghana,466723 -Piraeus,37.95,23.7,Greece,466065 -Strasbourg,48.5833,7.7458,France,465069 -Gdańsk,54.3667,18.6333,Poland,464254 -Jinchang,38.5168,102.1866,China,464200 -Kanazawa,36.5667,136.65,Japan,463873 -Long Beach,33.7981,-118.1675,United States,462628 -Fukuyama,34.4858,133.3625,Japan,462203 -Calabar,4.95,8.325,Nigeria,461796 -Manado,1.4931,124.8413,Indonesia,461636 -Malatya,38.3554,38.3337,Turkey,461574 -Port St. Lucie,27.2796,-80.3883,United States,461152 -Jalgaon,21.0167,75.5667,India,460468 -Montería,8.76,-75.8856,Colombia,460223 -Xicheng,23.3629,103.1545,China,459781 -Lanús,-34.7,-58.4,Argentina,459263 -Pyeongtaek,36.9947,127.0889,South Korea,457873 -Kurnool,15.8222,78.035,India,457633 -Denton,33.2176,-97.1419,United States,457177 -Ar Ramādī,33.4167,43.3,Iraq,456853 -Volta Redonda,-22.5196,-44.095,Brazil,456362 -Jian’ou,27.0387,118.3215,China,456000 -Shenmu,38.8389,110.4896,China,455493 -Huadian,42.9688,126.7388,China,455339 -Melaka,2.1889,102.2511,Malaysia,455300 -Huế,16.4667,107.5833,Vietnam,455230 -City of Calamba,14.2167,121.1667,Philippines,454486 -Mauá,-23.6678,-46.4608,Brazil,453286 -Minzhu,43.7192,127.337,China,453265 -Sfax,34.75,10.72,Tunisia,453050 -Kota Kinabalu,5.975,116.0725,Malaysia,452058 -Tel Aviv-Yafo,32.0833,34.8,Israel,451523 -Udaipur,24.5833,73.6833,India,451100 -Balashikha,55.8,37.95,Russia,450771 -Marikina City,14.65,121.1,Philippines,450741 -Mariupol,47.1306,37.5639,Ukraine,449498 -Kursk,51.7372,36.1872,Russia,449063 -Constantine,36.365,6.6147,Algeria,448374 -Rājshāhi,24.3667,88.6,Bangladesh,448087 -Barcelona,10.1333,-64.6833,Venezuela,448016 -Iloilo,10.7167,122.5667,Philippines,447992 -Tanbei,35.0907,112.9317,China,447701 -Madison,43.0826,-89.3931,United States,447245 -Batman,37.8833,41.1333,Turkey,447106 -Pingquan,41.0042,118.6848,China,446939 -Ado-Ekiti,7.6167,5.2167,Nigeria,446749 -Baisha,29.4774,119.2853,China,446000 -Hsinchu,24.8047,120.9714,Taiwan,445635 -Bellary,15.15,76.915,India,445388 -Reno,39.5497,-119.8483,United States,445020 -Santiago de Cuba,20.0283,-75.8206,Cuba,444851 -Yongji,34.867,110.4417,China,444724 -Danjiangkou,32.5408,111.5098,China,443755 -Kahramanmaraş,37.5875,36.9453,Turkey,443575 -Taoyuan District,24.9889,121.3111,Taiwan,443273 -São José do Rio Prêto,-20.82,-49.3789,Brazil,442548 -Harrisburg,40.2752,-76.8843,United States,442289 -Andijon,40.7,72.35,Uzbekistan,441700 -Ning’an,44.3429,129.4621,China,440000 -Little Rock,34.7256,-92.3576,United States,439815 -Al Manşūrah,31.05,31.3833,Egypt,439348 -Beira,-19.8333,34.85,Mozambique,439264 -Guangming,45.3357,122.7765,China,437559 -Sunch’ŏn,39.4167,125.9333,North Korea,437000 -Bukavu,-2.5,28.8667,Congo (Kinshasa),436779 -Sāngli,16.8667,74.5667,India,436639 -Herāt,34.3738,62.1792,Afghanistan,436300 -Tuticorin,8.7833,78.1333,India,436094 -Larkana,27.56,68.2264,Pakistan,435817 -Bandar ‘Abbās,27.2,56.25,Iran,435751 -Jeju,33.5097,126.5219,South Korea,435413 -Nancy,48.6936,6.1846,France,434565 -Tallinn,59.4372,24.745,Estonia,434562 -Machida,35.5486,139.4467,Japan,434407 -Zürich,47.3786,8.54,Switzerland,434008 -Kupang,-10.1633,123.5778,Indonesia,433970 -Santos,-23.9608,-46.3339,Brazil,433966 -Cape Town,-33.925,18.425,South Africa,433688 -Stavropol,45.05,41.9833,Russia,433577 -Zanjān,36.6667,48.4833,Iran,433475 -Oakland,37.7903,-122.2165,United States,433031 -Kāshān,33.9833,51.4333,Iran,432557 -Katsina,12.9908,7.6017,Nigeria,432149 -Welkom,-27.9831,26.7208,South Africa,431944 -Ulan-Ude,51.8272,107.6064,Russia,431922 -Calicut,11.25,75.7667,India,431560 -Kenitra,34.25,-6.5833,Morocco,431282 -Khamīs Mushayţ,18.3,42.7333,Saudi Arabia,430828 -Masan,35.1833,128.55,South Korea,429612 -Bratislava,48.1447,17.1128,Slovakia,429564 -Ţanţā,30.7833,31,Egypt,429503 -Kashiwa,35.8544,139.9689,Japan,429070 -Sevastopol,44.6,33.5333,Ukraine,428753 -Cusco,-13.5183,-71.9781,Peru,428450 -Mazār-e Sharīf,36.7,67.1167,Afghanistan,427600 -Canberra,-35.2931,149.1269,Australia,426704 -Toyota,35.0833,137.1567,Japan,426477 -Yan’an Beilu,44.0222,87.2961,China,426253 -Akola,20.7333,77,India,425817 -Kihŭng,37.4167,127.1167,South Korea,425184 -Durham,35.9794,-78.9031,United States,424700 -Mogi das Cruzes,-23.5228,-46.1931,Brazil,424633 -Laval,45.5833,-73.75,Canada,422993 -Yogyakarta,-7.8014,110.3644,Indonesia,422732 -Likasi,-10.9833,26.7333,Congo (Kinshasa),422535 -Winston-Salem,36.1029,-80.2611,United States,422269 -Agadir,30.4167,-9.5833,Morocco,421844 -Elazığ,38.6667,39.2167,Turkey,421726 -Uijeongbu,37.7486,127.0389,South Korea,421579 -Hpa-An,16.8906,97.6333,Burma,421525 -Bonita Springs,26.3559,-81.7861,United States,421291 -Kumi,36.21,128.3544,South Korea,421075 -Akure,7.25,5.195,Nigeria,420594 -Hailin,44.5735,129.3825,China,420000 -Seremban,2.7297,101.9381,Malaysia,419536 -Zhengjiatun,43.513,123.5003,China,419529 -Lecheng,25.1307,113.3472,China,419500 -Tver,56.8578,35.9219,Russia,419363 -Pencheng,29.6792,115.6611,China,419047 -Takamatsu,34.35,134.05,Japan,418772 -Wellington,-41.2889,174.7772,New Zealand,418500 -Tirana,41.33,19.82,Albania,418495 -El Obeid,13.1833,30.2167,Sudan,418280 -Magnitogorsk,53.3833,59.0333,Russia,418241 -Dalai,45.505,124.2863,China,418232 -Kolwezi,-10.7167,25.4667,Congo (Kinshasa),418000 -Luhansk,48.5833,39.3333,Ukraine,417990 -Xingren,25.4352,105.1907,China,417919 -Wenlan,23.3689,103.3881,China,417156 -Indio,33.7346,-116.2346,United States,417059 -Palm Coast,29.5392,-81.246,United States,417007 -Pasay City,14.55,121,Philippines,416522 -Arusha,-3.3667,36.6833,Tanzania,416442 -Fenyang,37.2652,111.7793,China,416212 -Palma,39.5667,2.6497,Spain,416065 -Toyama,36.7,137.22,Japan,415816 -Chattanooga,35.0657,-85.2488,United States,415501 -Paju,37.8328,126.8169,South Korea,415345 -Nagqu,31.4766,92.0569,China,414554 -Jayapura,-2.5333,140.7167,Indonesia,413283 -Fangting,31.1282,104.1695,China,412758 -Diadema,-23.6858,-46.6228,Brazil,412428 -Spokane,47.6671,-117.433,United States,412275 -Shekhupura,31.7083,74,Pakistan,411834 -Angeles City,15.1472,120.5847,Philippines,411634 -Sochi,43.5853,39.7203,Russia,411524 -Nagasaki,32.7833,129.8667,Japan,411421 -Dodoma,-6.25,35.75,Tanzania,410956 -Bhāgalpur,25.25,87.0167,India,410210 -Kisumu,-0.1,34.75,Kenya,409928 -Zhangjiakou Shi Xuanhua Qu,40.5944,115.0243,China,409745 -Türkmenabat,39.1,63.5667,Turkmenistan,408906 -Mataram,-8.5833,116.1167,Indonesia,408900 -Namangan,40.9953,71.6725,Uzbekistan,408500 -Basuo,19.1,108.65,China,408309 -Osogbo,7.7667,4.5667,Nigeria,408245 -Lapu-Lapu City,10.315,123.9761,Philippines,408112 -Ipatinga,-19.4796,-42.52,Brazil,407894 -Taiping,32.0691,108.0351,China,407594 -Maracay,10.2469,-67.5958,Venezuela,407109 -Ivanovo,57,41,Russia,406933 -Murcia,37.9866,-1.1415,Spain,406807 -Bryansk,53.25,34.3667,Russia,406553 -Jiexiu,37.0282,111.9103,China,406517 -Taraz,42.8833,71.3667,Kazakhstan,406262 -Santa Fe,-31.6333,-60.7,Argentina,405683 -Campina Grande,-7.2306,-35.8811,Brazil,405072 -Ciudad Obregón,27.4939,-109.9389,Mexico,405000 -Syracuse,43.0409,-76.1438,United States,404223 -Szczecin,53.4247,14.5553,Poland,403833 -Imus,14.4297,120.9367,Philippines,403785 -Ghulja,43.9,81.35,China,403489 -Halifax,44.6475,-63.5906,Canada,403131 -Mbale,1.0806,34.175,Uganda,402368 -Jundiaí,-23.1864,-46.8842,Brazil,401896 -Gifu,35.4167,136.7667,Japan,401534 -Lancaster,40.0421,-76.3012,United States,401524 -Jiangjiafan,31.0304,112.1,China,400000 -Sīkar,27.6119,75.1397,India,400000 -Tumkūr,13.33,77.1,India,399606 -Arlington,32.6998,-97.125,United States,398854 -Miyazaki,31.9167,131.4167,Japan,398307 -Eindhoven,51.43,5.5,Netherlands,398053 -Quilon,8.8853,76.5864,India,397419 -Stockton,37.9765,-121.3109,United States,397264 -Sandakan,5.8388,118.1173,Malaysia,396290 -Bissau,11.8592,-15.5956,Guinea-Bissau,395954 -Hejin,35.5914,110.706,China,395527 -Poughkeepsie,41.6949,-73.921,United States,394760 -Thanh Hóa,19.8075,105.7764,Vietnam,393294 -Yola,9.2,12.4833,Nigeria,392854 -Muzaffarnagar,29.4708,77.7033,India,392451 -Carapicuíba,-23.5228,-46.8358,Brazil,392294 -Nha Trang,12.25,109.1833,Vietnam,392279 -Ad Dīwānīyah,31.9892,44.9247,Iraq,391600 -Metz,49.1203,6.1778,France,391187 -Hancheng,35.4603,110.4292,China,391164 -Belgorod,50.6,36.6,Russia,391135 -Karamay,45.5928,84.8711,China,391008 -Augusta,33.3645,-82.0708,United States,390809 -Tieli,46.9804,128.045,China,390000 -Bhīlwāra,25.35,74.6333,India,389911 -Comilla,23.4704,91.17,Bangladesh,389411 -Asyūţ,27.1869,31.1714,Egypt,389307 -Boise,43.6007,-116.2312,United States,389280 -Nizāmābād,18.6704,78.1,India,388505 -Bologna,44.4939,11.3428,Italy,388367 -San Lorenzo,-25.3431,-57.5094,Paraguay,387977 -Aqtöbe,50.3,57.1667,Kazakhstan,387807 -Oxnard,34.1963,-119.1815,United States,387647 -Cilegon,-6.0027,106.0112,Indonesia,387543 -Campos,-21.7523,-41.3304,Brazil,387417 -Okazaki,34.95,137.1667,Japan,387294 -Baicheng,45.6148,122.832,China,386861 -Mandaluyong City,14.5833,121.0333,Philippines,386276 -Bhātpāra,22.8667,88.4167,India,386019 -Mwanza,-2.5167,32.9,Tanzania,385810 -Ḩā’il,27.5236,41.7001,Saudi Arabia,385257 -Lianzhou,24.7868,112.3735,China,384700 -Yidu,30.388,111.4505,China,384598 -Scranton,41.4044,-75.6649,United States,384250 -Kākināda,16.9333,82.2167,India,384182 -Plovdiv,42.1433,24.7489,Bulgaria,384088 -London,42.9836,-81.2497,Canada,383822 -Rio Branco,-9.9781,-67.8117,Brazil,383443 -Modesto,37.6374,-121.0028,United States,383134 -Kissimmee,28.3042,-81.4164,United States,382720 -Florence,43.7714,11.2542,Italy,382258 -Pasto,1.2136,-77.2811,Colombia,382236 -Minamisuita,34.7667,135.5167,Japan,381829 -Qazvīn,36.2688,50.0041,Iran,381598 -Brno,49.1953,16.6083,Czechia,381346 -Caxias do Sul,-29.18,-51.17,Brazil,381270 -Irapuato,20.6667,-101.35,Mexico,380941 -Tétouan,35.5667,-5.3667,Morocco,380787 -Antofagasta,-23.6464,-70.398,Chile,380695 -Shihezi,44.3,86.0333,China,380130 -Novi Sad,45.2644,19.8317,Serbia,380000 -Las Palmas,28.1272,-15.4314,Spain,379925 -Ichinomiya,35.3039,136.8031,Japan,379689 -Aurora,39.7087,-104.7273,United States,379289 -Youngstown,41.0993,-80.6463,United States,378732 -Usulután,13.35,-88.45,El Salvador,378606 -Parbhani,19.2704,76.76,India,378326 -Huancayo,-12.0667,-75.2167,Peru,378203 -Hatay,36.2,36.15,Turkey,377793 -Iquitos,-3.7333,-73.25,Peru,377609 -Sivas,39.75,37.0167,Turkey,377561 -Pānihāti,22.69,88.37,India,377347 -Christchurch,-43.5309,172.6365,New Zealand,377200 -Helixi,30.6267,118.9861,China,376857 -Manizales,5.06,-75.52,Colombia,375848 -Manukau City,-36.9833,174.8833,New Zealand,375600 -Cumaná,10.45,-64.1667,Venezuela,374706 -Lātūr,18.4004,76.57,India,374394 -Rohtak,28.9,76.5667,India,374292 -Tonalá,20.6167,-103.2333,Mexico,374258 -Sanandaj,35.3097,46.9989,Iran,373987 -Nuevo Laredo,27.4861,-99.5069,Mexico,373725 -Shache,38.4261,77.25,China,373492 -Toyohashi,34.7667,137.3833,Japan,373234 -Stoke-on-Trent,53,-2.1833,United Kingdom,372775 -Juba,4.85,31.6,South Sudan,372410 -Ambon,-3.705,128.17,Indonesia,372249 -Vinnytsia,49.2372,28.4672,Ukraine,371855 -A Coruña,43.3713,-8.4188,Spain,370610 -Anguo,38.4177,115.3204,China,370317 -Lengshuijiang,27.6858,111.4279,China,370300 -Keelung,25.1283,121.7419,Taiwan,370155 -Nagano,36.6486,138.1928,Japan,370057 -Az Zubayr,30.3892,47.7081,Iraq,370000 -Rājapālaiyam,9.4204,77.58,India,369991 -Varna,43.2078,27.9169,Bulgaria,369162 -Al Qaţīf,26.5196,50.0115,Saudi Arabia,368892 -Huichang,34.9136,112.7852,China,367113 -Bauru,-22.3147,-49.0606,Brazil,366992 -Nicolás Romero,19.5833,-99.3667,Mexico,366602 -Anápolis,-16.3269,-48.9528,Brazil,366491 -Zalantun,48.0033,122.7365,China,366323 -Cuernavaca,18.9186,-99.2342,Mexico,366321 -Malabon,14.6625,120.9567,Philippines,365525 -Jhang City,31.2681,72.3181,Pakistan,365198 -Vitsyebsk,55.1833,30.1667,Belarus,364800 -Bochum,51.4833,7.2167,Germany,364628 -Tecámac,19.7131,-98.9683,Mexico,364579 -Port Moresby,-9.4789,147.1494,Papua New Guinea,364125 -Ciudad General Escobedo,25.7933,-100.1583,Mexico,363436 -Kocaeli,40.7656,29.9406,Turkey,363416 -Wŏnsan,39.1475,127.4461,North Korea,363127 -Coventry,52.4081,-1.5106,United Kingdom,362690 -Sanya,18.2536,109.5019,China,362689 -Mandaue City,10.3333,123.9333,Philippines,362654 -Montes Claros,-16.7322,-43.8636,Brazil,361915 -Beirut,33.8869,35.5131,Lebanon,361366 -Surgut,61.25,73.4333,Russia,360590 -Bengkulu,-3.7956,102.2592,Indonesia,360495 -Bobo-Dioulasso,11.1833,-4.2833,Burkina Faso,360106 -Shuanghejiedao,30.3866,106.7756,China,360000 -Wudalianchi,48.6433,126.1408,China,360000 -Pétion-Ville,18.5098,-72.2856,Haiti,359615 -Palu,-0.895,119.8594,Indonesia,359350 -Sinŭiju,40.1,124.4,North Korea,359341 -Umuahia,5.5333,7.4833,Nigeria,359230 -Bydgoszcz,53.1167,18,Poland,358614 -Sungai Petani,5.65,100.48,Malaysia,358499 -Donostia,43.3204,-1.98,Spain,357468 -Mahilyow,53.9089,30.343,Belarus,357100 -Yong’an,25.9733,117.3593,China,357000 -Fuyu,45.1804,124.82,China,356905 -Hrodna,53.6667,23.8167,Belarus,356900 -Vladimir,56.1333,40.4167,Russia,356168 -Minatitlán,17.9833,-94.55,Mexico,356020 -Wakayama,34.2333,135.1667,Japan,355825 -Nizhniy Tagil,57.9167,59.9667,Russia,355693 -Yamoussoukro,6.8161,-5.2742,Côte D’Ivoire,355573 -São Vicente,-23.9633,-46.3922,Brazil,355542 -Hongzhai,35.0476,104.6394,China,355037 -Gedaref,14.0333,35.3833,Sudan,354927 -Wuppertal,51.2667,7.1833,Germany,354382 -Nara,34.6833,135.7833,Japan,353989 -Pavlodar,52.3156,76.9564,Kazakhstan,353930 -Pokhara,28.2097,83.9853,Nepal,353841 -Santa Rosa,14.3167,121.1167,Philippines,353767 -Van,38.5019,43.4167,Turkey,353419 -Rahimyar Khan,28.4202,70.2952,Pakistan,353203 -Itaquaquecetuba,-23.4864,-46.3486,Brazil,352801 -Gimpo,37.6236,126.7142,South Korea,352683 -Corrientes,-27.4833,-58.8167,Argentina,352646 -Licheng,24.4935,110.3902,China,352472 -Yakeshi,49.2842,120.7283,China,352173 -Nam Định,20.42,106.1683,Vietnam,352108 -Cabimas,10.4,-71.4333,Venezuela,351735 -Arkhangelsk,64.55,40.5333,Russia,351488 -Fayetteville,36.0713,-94.166,United States,351246 -Ahmadnagar,19.0833,74.7333,India,350859 -Anaheim,33.839,-117.8572,United States,350365 -Holguín,20.8883,-76.2558,Cuba,350191 -Yingmen,39.83,97.73,China,350000 -Qo‘qon,40.5404,70.94,Uzbekistan,350000 -Haarlem,52.3804,4.63,Netherlands,349957 -Khorramābād,33.4667,48.35,Iran,348216 -Sārī,36.5658,53.0597,Iran,347402 -Makiivka,48.0556,37.9611,Ukraine,347376 -Chita,52.0333,113.5,Russia,347088 -Pensacola,30.4427,-87.1886,United States,346921 -Bilbao,43.2622,-2.9533,Spain,346843 -Victorville,34.5277,-117.3536,United States,346789 -Tanch’ŏn,40.458,128.911,North Korea,345876 -Koshigaya,35.8911,139.7908,Japan,345458 -Baguio City,16.4152,120.5956,Philippines,345366 -Kūstī,13.17,32.66,Sudan,345068 -Al ‘Amārah,31.8416,47.1512,Iraq,345007 -Cuddapah,14.4667,78.8167,India,344893 -Lancaster,34.6935,-118.1753,United States,343304 -Greensboro,36.0956,-79.8269,United States,343090 -Iligan,8.2333,124.25,Philippines,342618 -Tarlac City,15.4802,120.5979,Philippines,342493 -Corpus Christi,27.726,-97.3755,United States,342464 -Piracicaba,-22.725,-47.6489,Brazil,342209 -Ōtsu,35.0167,135.85,Japan,342175 -Franca,-20.5389,-47.4008,Brazil,342112 -Yeosu,34.7368,127.7458,South Korea,341994 -Kaluga,54.5333,36.2667,Russia,341892 -Rājahmundry,16.9833,81.7833,India,341831 -Simferopol,44.9484,34.1,Ukraine,341799 -Alwar,27.5667,76.6167,India,341422 -Tokorozawa,35.7994,139.4689,Japan,341409 -Lianran,24.9211,102.4778,China,341341 -Sumqayıt,40.5917,49.6397,Azerbaijan,341200 -Farg‘ona,40.3864,71.7864,Uzbekistan,340600 -Tamuramachi-moriyama,37.41,140.38,Japan,340560 -Chitungwiza,-18,31.1,Zimbabwe,340360 -Iwaki,37.0333,140.8833,Japan,340231 -Semey,50.4111,80.2275,Kazakhstan,340000 -Buôn Ma Thuột,12.6667,108.05,Vietnam,340000 -Lublin,51.2333,22.5667,Poland,339850 -Brest,52.0847,23.6569,Belarus,339700 -Tarsus,36.9167,34.9,Turkey,339676 -East London,-33.0153,27.9116,South Africa,338627 -Kaesŏng,37.964,126.5644,North Korea,338155 -Kawagoe,35.9177,139.4911,Japan,337931 -Jitpur,27.6666,85.3333,Nepal,337785 -Tangdong,25.9755,113.2302,China,337495 -Chinju,35.1928,128.0847,South Korea,337230 -Reading,51.4542,-0.9731,United Kingdom,337108 -Butuan,8.9534,125.5288,Philippines,337063 -Randburg,-26.0936,28.0064,South Africa,337053 -Victoria,48.4283,-123.3647,Canada,335696 -Yingzhong,32.2381,119.8133,China,334977 -Alicante,38.3453,-0.4831,Spain,334887 -Asahikawa,43.7706,142.365,Japan,334692 -Fort Wayne,41.0886,-85.1437,United States,334122 -Belfast,54.5964,-5.93,United Kingdom,333871 -Bielefeld,52.0167,8.5333,Germany,333786 -Muzaffarpur,26.12,85.3833,India,333200 -Biñan,14.3333,121.0833,Philippines,333028 -Maebashi,36.3833,139.0667,Japan,332999 -Beni,0.5,29.4667,Congo (Kinshasa),332903 -Viña del Mar,-33.0244,-71.5517,Chile,332875 -Tepic,21.5083,-104.8931,Mexico,332863 -Islip,40.7384,-73.1887,United States,332862 -Hangu,39.232,117.777,China,332793 -Wad Medani,14.4,33.51,Sudan,332714 -Lipa City,13.9411,121.1622,Philippines,332386 -Santa Ana,33.7366,-117.8819,United States,332318 -Flint,43.0235,-83.6922,United States,332190 -Balıkesir,39.6511,27.8842,Turkey,331788 -Blida,36.4722,2.8333,Algeria,331779 -Gəncə,40.6828,46.3606,Azerbaijan,331400 -San Juan,18.4037,-66.0636,Puerto Rico,331165 -Bilāspur,22.15,82.0167,India,331030 -Kendari,-3.9675,122.5947,Indonesia,331013 -Wŏnju,37.3417,127.9208,South Korea,330854 -Maseru,-29.31,27.48,Lesotho,330790 -Dahūk,36.85,42.9833,Iraq,330600 -Mathura,27.4833,77.6833,India,330511 -Kāmārhāti,22.67,88.37,India,330211 -Mymensingh,24.7504,90.38,Bangladesh,330126 -Baishan,41.9377,126.4179,China,330000 -Bamiantong,44.9164,130.5212,China,330000 -Nicosia,35.1725,33.365,Cyprus,330000 -Thái Nguyên,21.6,105.85,Vietnam,330000 -Cuenca,-2.8974,-79.0045,Ecuador,329928 -Batangas,13.75,121.05,Philippines,329874 -Smolensk,54.7828,32.0453,Russia,329853 -Patiāla,30.3204,76.385,India,329224 -Markham,43.8767,-79.2633,Canada,328966 -Kōchi,33.5667,133.5333,Japan,328930 -Gujrat,32.5736,74.0789,Pakistan,328512 -Maringá,-23.4095,-51.93,Brazil,328335 -Saugor,23.8504,78.75,India,328240 -Gómez Palacio,25.5611,-103.4983,Mexico,327985 -Fayetteville,35.0846,-78.9776,United States,327435 -Bijāpur,16.8244,75.7154,India,327427 -Bonn,50.7339,7.0997,Germany,327258 -Itajaí,-26.8996,-48.68,Brazil,327126 -Ulanhot,46.0726,122.0719,China,327081 -Sousse,35.83,10.625,Tunisia,327004 -Vũng Tàu,10.4042,107.1417,Vietnam,327000 -Yunzhong,39.8143,113.0946,China,326849 -Al Fallūjah,33.35,43.7833,Iraq,326471 -Boa Vista,2.82,-60.6719,Brazil,326419 -Roodepoort,-26.1625,27.8725,South Africa,326416 -Volzhskiy,48.7833,44.7667,Russia,326055 -Pucallpa,-8.3833,-74.55,Peru,326040 -San Pedro,14.3583,121.0583,Philippines,325809 -Córdoba,37.8833,-4.7667,Spain,325701 -Jackson,32.3163,-90.2124,United States,325350 -Uberaba,-19.7478,-47.9319,Brazil,325279 -Bari,41.1253,16.8667,Italy,325183 -Kuching,1.5397,110.3542,Malaysia,325132 -Brahmapur,19.32,84.8,India,324726 -Santa Rosa,38.4458,-122.7067,United States,324634 -Cluj-Napoca,46.78,23.5594,Romania,324576 -Lansing,42.7142,-84.5601,United States,324286 -Gonaïves,19.45,-72.6833,Haiti,324043 -Gonder,12.6,37.4667,Ethiopia,323900 -Mekele,13.4833,39.4667,Ethiopia,323700 -Binxian,35.0364,108.0764,China,323256 -Zinder,13.8,8.9833,Niger,322935 -Kaiyuan,23.7147,103.2585,China,322693 -Windhoek,-22.57,17.0836,Namibia,322500 -Hotan,37.1012,79.9327,China,322300 -Newcastle,-32.9167,151.75,Australia,322278 -Ann Arbor,42.2755,-83.7312,United States,322267 -Kurgan,55.4408,65.3411,Russia,322042 -Camagüey,21.3786,-77.9186,Cuba,321992 -Malmö,55.5932,13.0214,Sweden,321845 -San Salvador de Jujuy,-24.1856,-65.2994,Argentina,321789 -Al Kūt,32.4907,45.8304,Iraq,321521 -Sukabumi,-6.9197,106.9272,Indonesia,320970 -Pelotas,-31.75,-52.33,Brazil,320674 -Tapachula,14.9,-92.2667,Mexico,320451 -Shāhjānpur,27.8804,79.905,India,320434 -Henderson,36.0133,-115.038,United States,320189 -Maroua,10.5823,14.3275,Cameroon,319941 -Asan,36.35,126.9167,South Korea,319929 -Kaech’ŏn,39.6986,125.9061,North Korea,319554 -Timişoara,45.7597,21.23,Romania,319279 -Huntsville,34.6988,-86.6412,United States,319249 -Coatzacoalcos,18.15,-94.4333,Mexico,319187 -Cherepovets,59.1333,37.9167,Russia,318856 -Gwangmyeongni,37.4772,126.8664,South Korea,318021 -Poltava,49.5744,34.5686,Ukraine,317847 -Naha,26.2122,127.6789,Japan,317606 -Lexington,38.0423,-84.4587,United States,317110 -Boaco,12.4722,-85.6586,Nicaragua,317000 -Öskemen,49.95,82.6167,Kazakhstan,316699 -Cirebon,-6.7167,108.5667,Indonesia,316126 -Neiva,2.9275,-75.2875,Colombia,316033 -Al Fayyūm,29.3,30.8333,Egypt,315940 -Trichūr,10.52,76.21,India,315596 -Mobile,30.6783,-88.1162,United States,315502 -Bor,6.2167,31.55,South Sudan,315351 -Uruapan,19.4208,-102.0628,Mexico,315350 -Cà Mau,9.1833,105.15,Vietnam,315270 -Thessaloníki,40.6333,22.95,Greece,315196 -Saransk,54.1833,45.1833,Russia,314789 -Kasur,31.1167,74.45,Pakistan,314617 -Tampico,22.2553,-97.8686,Mexico,314418 -Münster,51.9625,7.6256,Germany,314319 -General Trias,14.3833,120.8833,Philippines,314303 -Barddhamān,23.25,87.85,India,314265 -Yakou,33.2937,113.5203,China,313828 -Kulti,23.73,86.85,India,313809 -Temara,33.9234,-6.9076,Morocco,313510 -Karlsruhe,49.0167,8.4,Germany,313092 -Vologda,59.2167,39.9,Russia,313012 -Ḩamāh,35.1333,36.75,Syria,312994 -Fort Collins,40.5478,-105.0656,United States,312666 -Asheville,35.5704,-82.5536,United States,312507 -Santa Clarita,34.4175,-118.4964,United States,312446 -Port Elizabeth,-33.9581,25.6,South Africa,312392 -Alanya,36.5436,31.9997,Turkey,312319 -Gorgān,36.83,54.48,Iran,312223 -Orël,52.9686,36.0694,Russia,311625 -Catania,37.5027,15.0873,Italy,311584 -Guarujá,-23.9936,-46.2564,Brazil,311230 -Quy Nhơn,13.7765,109.2237,Vietnam,311000 -Namp’o,38.7333,125.4,North Korea,310864 -Sambalpur,21.4704,83.9701,India,310852 -Purnea,25.78,87.47,India,310817 -Yokkaichi,34.9667,136.6167,Japan,310145 -Chalco,19.2647,-98.8975,Mexico,310130 -Shahrīār,35.6597,51.0592,Iran,309607 -Shahr-e Qods,35.7214,51.1089,Iran,309605 -Mannheim,49.4878,8.4661,Germany,309370 -St. Catharines,43.1833,-79.2333,Canada,309319 -Sapele,5.8904,5.68,Nigeria,309162 -Blumenau,-26.9189,-49.0658,Brazil,309011 -Cabuyao,14.275,121.125,Philippines,308745 -Niagara Falls,43.06,-79.1067,Canada,308596 -Safi,32.2833,-9.2333,Morocco,308508 -Vitória da Conquista,-14.8661,-40.8394,Brazil,308204 -St. Paul,44.9477,-93.104,United States,308096 -Nakuru,-0.2833,36.0667,Kenya,307990 -Yakutsk,62.0272,129.7319,Russia,307911 -Sariwŏn,38.5039,125.7589,North Korea,307764 -Hisar,29.1489,75.7367,India,307024 -Vladikavkaz,43.0167,44.65,Russia,306978 -Kasugai,35.25,136.9667,Japan,306876 -San Fernando,15.0333,120.6833,Philippines,306659 -Ksar El Kebir,35.0204,-5.91,Morocco,306600 -Fīrozābād,27.15,78.3949,India,306409 -Puerto La Cruz,10.2167,-64.6167,Venezuela,306261 -Vaughan,43.8333,-79.5,Canada,306233 -Porto Velho,-8.7619,-63.9039,Brazil,306180 -Akita,39.7197,140.1025,Japan,306178 -Matadi,-5.8167,13.4833,Congo (Kinshasa),306053 -Ciudad Victoria,23.7333,-99.1333,Mexico,305155 -Adıyaman,37.7644,38.2763,Turkey,304615 -Ciudad del Este,-25.5167,-54.6167,Paraguay,304282 -Minna,9.6139,6.5569,Nigeria,304113 -Az Zaqāzīq,30.5667,31.5,Egypt,302840 -Wollongong,-34.4331,150.8831,Australia,302739 -Antioch,37.9789,-121.7958,United States,302419 -Taubaté,-23.0333,-45.55,Brazil,302331 -Iksan,35.9439,126.9544,South Korea,302310 -Vila Nova de Gaia,41.1333,-8.6167,Portugal,302295 -Lakeland,28.0556,-81.9545,United States,302284 -Cabanatuan City,15.4833,120.9667,Philippines,302231 -Awka,6.2,7.0667,Nigeria,301657 -Armenia,4.5389,-75.6725,Colombia,301226 -Qianzhou,28.3185,109.7318,China,301000 -Kumul,42.827,93.515,China,300848 -Popayán,2.4411,-76.6061,Colombia,300837 -Mardan,34.1958,72.0447,Pakistan,300424 -Brest,48.39,-4.49,France,300300 -Bīdar,17.9229,77.5175,India,300136 -Āwasa,7.05,38.4667,Ethiopia,300100 -Oaxaca,17.0833,-96.75,Mexico,300050 -Porto-Novo,6.4833,2.6167,Benin,300000 -Sucre,-19.0431,-65.2592,Bolivia,300000 -Mérida,8.5833,-71.1333,Venezuela,300000 -Sóc Trăng,9.6,105.9719,Vietnam,300000 -Curepipe,-20.3162,57.5166,Mauritius,299975 -Afyonkarahisar,38.7581,30.5386,Turkey,299673 -Podolsk,55.4297,37.5444,Russia,299660 -Cotabato,7.2167,124.25,Philippines,299438 -Praia Grande,-24.0058,-46.4028,Brazil,299261 -Bahía Blanca,-38.7167,-62.2667,Argentina,299101 -Ōakashichō,34.6431,134.9975,Japan,299094 -Jember,-8.1727,113.6873,Indonesia,298585 -Al Mubarraz,25.4416,49.6642,Saudi Arabia,298562 -Al Kharj,24.1556,47.312,Saudi Arabia,298428 -Valladolid,41.652,-4.7286,Spain,298412 -Pekalongan,-6.8883,109.6753,Indonesia,298386 -Najrān,17.4917,44.1322,Saudi Arabia,298288 -Petrópolis,-22.505,-43.1789,Brazil,298142 -Murmansk,68.9667,33.0833,Russia,298096 -İskenderun,36.5804,36.17,Turkey,297943 -Yangsan,35.3386,129.0386,South Korea,297532 -Oyster Bay,40.7845,-73.5139,United States,297531 -Białystok,53.1167,23.1667,Poland,297288 -Valparaíso,-33.0458,-71.6197,Chile,296655 -Limeira,-22.5647,-47.4017,Brazil,296440 -Rāmpur,28.8154,79.025,India,296418 -Vigo,42.2358,-8.7267,Spain,295364 -Aksaray,38.3686,34.0297,Turkey,295351 -Augsburg,48.3717,10.8983,Germany,295135 -Çorum,40.5489,34.9533,Turkey,294807 -Shiliguri,26.72,88.42,India,294546 -Chernihiv,51.5,31.3,Ukraine,294522 -Rangpur,25.75,89.25,Bangladesh,294265 -Bāli,22.65,88.34,India,293373 -Ismailia,30.5833,32.2667,Egypt,293184 -Thiès,14.7833,-16.9167,Senegal,293001 -Pānīpat,29.4004,76.97,India,292808 -Makurdi,7.73,8.53,Nigeria,292645 -Morioka,39.6833,141.15,Japan,292554 -Ponta Grossa,-25.09,-50.16,Brazil,292177 -Resistencia,-27.4514,-58.9867,Argentina,291720 -Groznyy,43.3125,45.6986,Russia,291687 -Mbeya,-8.9,33.45,Tanzania,291649 -Cagliari,39.2224,9.104,Italy,291511 -Kherson,46.6333,32.6,Ukraine,291428 -Juliaca,-15.4908,-70.1269,Peru,291189 -Bafoussam,5.4667,10.4167,Cameroon,290768 -Braşov,45.65,25.6,Romania,290743 -Trenton,40.2236,-74.7641,United States,290716 -Batna,35.55,6.1667,Algeria,290645 -Iaşi,47.1622,27.5889,Romania,290422 -Tambov,52.7167,41.4333,Russia,290365 -Hulin,45.7671,132.9646,China,290000 -Hong’an,47.21,123.61,China,289999 -Karīmnagar,18.4333,79.15,India,289821 -Lincoln,40.809,-96.6788,United States,289490 -Graz,47.0667,15.4333,Austria,289440 -Bhuj,23.2504,69.81,India,289429 -Kaunas,54.9,23.9333,Lithuania,288466 -Sétif,36.19,5.41,Algeria,288461 -Springfield,37.1943,-93.2916,United States,288090 -San José,9.9333,-84.0833,Costa Rica,288054 -Ostrava,49.8356,18.2925,Czechia,287968 -Plano,33.0502,-96.7487,United States,287677 -Ichalkaranji,16.7,74.47,India,287570 -Punto Fijo,11.7167,-70.1833,Venezuela,287558 -Tirupati,13.65,79.42,India,287482 -Irvine,33.6772,-117.7738,United States,287401 -Fukushima,37.7608,140.4733,Japan,286742 -Sekondi,4.9433,-1.704,Ghana,286248 -Tacna,-18.0556,-70.2483,Peru,286240 -Korhogo,9.4578,-5.6294,Côte D’Ivoire,286071 -Hospet,15.2667,76.4,India,286007 -Kunp’o,37.3675,126.9469,South Korea,285721 -Davenport,41.5563,-90.6052,United States,285362 -Mulhouse,47.75,7.34,France,285121 -Ljubljana,46.05,14.5167,Slovenia,284355 -Coro,11.395,-69.6816,Venezuela,284266 -Bago,17.3433,96.4981,Burma,284179 -Delmas,18.55,-72.3,Haiti,284079 -Fuquan,26.7039,107.5087,China,283904 -Constanţa,44.1733,28.6383,Romania,283872 -Limoges,45.8353,1.2625,France,283823 -Cadiz,10.9587,123.3086,Philippines,283157 -Āīzawl,23.7104,92.72,India,283021 -Sannai,24.16,80.83,India,283004 -Huozhou,36.5726,111.7176,China,282905 -Orléans,47.9025,1.909,France,282828 -Rockford,42.2597,-89.0641,United States,282762 -Temuco,-38.7399,-72.5901,Chile,282415 -Ica,-14.0667,-75.7333,Peru,282407 -Tongchuanshi,35.08,109.03,China,282258 -Newark,40.7245,-74.1725,United States,282011 -Jining,41.03,113.08,China,281716 -Chuncheon,37.8747,127.7342,South Korea,281596 -Haifa,32.8,34.9833,Israel,281087 -Malārd,35.6658,50.9767,Iran,281027 -South Bend,41.6767,-86.2696,United States,280498 -Sterlitamak,53.6333,55.95,Russia,280233 -Shreveport,32.4656,-93.7956,United States,280062 -Mingaora,34.7717,72.36,Pakistan,279914 -Round Lake Beach,42.379,-88.0811,United States,279381 -Sincelejo,9.2994,-75.3958,Colombia,279031 -Long Xuyên,10.3686,105.4234,Vietnam,278658 -Petrozavodsk,61.7833,34.35,Russia,278551 -Gyeongsan,35.8167,128.7333,South Korea,278500 -Bārāsat,22.2333,88.45,India,278435 -Wiesbaden,50.0825,8.24,Germany,278342 -Coacalco,19.6333,-99.0931,Mexico,278064 -Pematangsiantar,2.96,99.06,Indonesia,278055 -Shaowu,27.3417,117.4869,China,278000 -Kostroma,57.7667,40.9333,Russia,277648 -Việt Trì,21.3228,105.4019,Vietnam,277539 -Pachuca,20.1,-98.75,Mexico,277375 -Dire Dawa,9.5833,41.8667,Ethiopia,277000 -Owo,7.2004,5.59,Nigeria,276574 -Aomori,40.8222,140.7475,Japan,276567 -Katowice,50.25,19,Poland,276499 -Cherkasy,49.4444,32.0597,Ukraine,276360 -Savannah,32.0281,-81.1784,United States,276295 -Gatineau,45.4833,-75.65,Canada,276245 -Windsor,42.2833,-83,Canada,276165 -Posadas,-27.3667,-55.8969,Argentina,275988 -Tegal,-6.8667,109.1333,Indonesia,275789 -Myrtle Beach,33.7096,-78.8843,United States,275579 -Sarajevo,43.8667,18.4167,Bosnia And Herzegovina,275524 -Tsu,34.7186,136.5056,Japan,275371 -Kunsan,35.9786,126.7114,South Korea,275155 -La Guaira,10.6,-66.9331,Venezuela,275000 -Mbandaka,0.0486,18.2603,Congo (Kinshasa),274996 -Tehuacán,18.4617,-97.3928,Mexico,274906 -Nizhnevartovsk,60.9389,76.595,Russia,274575 -Chula Vista,32.6281,-117.0145,United States,274492 -Linxia Chengguanzhen,35.6,103.2167,China,274466 -Nassau,25.0667,-77.3333,Bahamas,274400 -Khmelnytskyi,49.42,27,Ukraine,274176 -Ratlām,23.3167,75.0667,India,273892 -Crato,-7.2342,-39.4094,Brazil,273883 -Crato,-7.4639,-63.04,Brazil,273883 -Yeosu,34.7607,127.6622,South Korea,273761 -Eugene,44.0563,-123.1173,United States,273439 -Palmas,-10.2128,-48.3603,Brazil,272726 -Bukhara,39.7747,64.4286,Uzbekistan,272500 -Majene,-3.5336,118.966,Indonesia,272377 -Sorong,-0.8667,131.25,Indonesia,272349 -Taboão da Serra,-23.6019,-46.7528,Brazil,272177 -Oral,51.2333,51.3667,Kazakhstan,271900 -Gijón,43.5293,-5.6773,Spain,271780 -Sartā,36.5504,53.1,Iran,271467 -Santo Domingo de los Colorados,-0.2542,-79.1719,Ecuador,270875 -Novorossiysk,44.7167,37.7667,Russia,270774 -Derby,52.9167,-1.4667,United Kingdom,270500 -Ichihara,35.4981,140.1156,Japan,270478 -Santa Ana,13.9833,-89.5333,El Salvador,270413 -Gombe,10.2904,11.17,Nigeria,270366 -Espoo,60.21,24.66,Finland,269802 -Mito,36.3667,140.4667,Japan,269661 -Bamenda,5.9333,10.1667,Cameroon,269530 -Craiova,44.3333,23.8167,Romania,269506 -Canton,40.8075,-81.3677,United States,269418 -Handwāra,34.4,74.28,India,269311 -Binjai,3.6,98.4853,Indonesia,269053 -Drug,21.19,81.28,India,268806 -Chiayi,23.48,120.4497,Taiwan,268622 -Brāhmanbāria,23.9667,91.1,Bangladesh,268279 -Imphāl,24.82,93.95,India,268243 -Thái Bình,20.4461,106.3422,Vietnam,268167 -İnegöl,40.0806,29.5097,Turkey,268155 -Plymouth,50.3714,-4.1422,United Kingdom,267918 -Aswān,24.0889,32.8997,Egypt,267913 -Lubbock,33.5659,-101.8878,United States,267648 -Yanbu‘,24.0943,38.0493,Saudi Arabia,267590 -Tshikapa,-6.4167,20.8,Congo (Kinshasa),267462 -Maradi,13.5,7.1,Niger,267249 -Anantapur,14.6833,77.6,India,267161 -Reading,40.34,-75.9267,United States,267155 -Winter Haven,28.0118,-81.7017,United States,267069 -Zhytomyr,50.2544,28.6578,Ukraine,266936 -Marabá,-5.3689,-49.1178,Brazil,266932 -Salem,44.9231,-123.0246,United States,266804 -Kütahya,39.4242,29.9833,Turkey,266784 -Myeik,12.4394,98.6003,Burma,266720 -Yoshkar-Ola,56.6328,47.8958,Russia,266675 -Chernivtsi,48.2908,25.9344,Ukraine,266550 -Yao,34.6269,135.6008,Japan,266386 -Lucena,13.9333,121.6167,Philippines,266248 -San Pablo,14.0667,121.3167,Philippines,266068 -Sumaré,-22.8219,-47.2669,Brazil,265955 -Djelfa,34.6667,3.25,Algeria,265833 -Sumy,50.9068,34.7992,Ukraine,265758 -Suncheon,34.9506,127.4875,South Korea,265390 -St. Petersburg,27.7931,-82.6652,United States,265351 -Nalchik,43.4833,43.6167,Russia,265162 -Dera Ghazi Khan,30.05,70.6333,Pakistan,264742 -Dezfūl,32.3878,48.4033,Iran,264709 -Oruro,-17.9667,-67.1167,Bolivia,264683 -Osmaniye,37.075,36.25,Turkey,264373 -Lafayette,30.2084,-92.0323,United States,264357 -Kyŏngju,35.85,129.2167,South Korea,264091 -Dumai,1.6667,101.45,Indonesia,264084 -Fuchū,35.6689,139.4778,Japan,263932 -Geelong,-38.15,144.35,Australia,263280 -Nawabshah,26.2442,68.41,Pakistan,263102 -Kindu,-2.95,25.9167,Congo (Kinshasa),262914 -Çorlu,41.1597,27.8028,Turkey,262862 -Kafr ad Dawwār,31.1417,30.1272,Egypt,262748 -Fukui,36.0641,136.2196,Japan,262530 -Kakogawachō-honmachi,34.7569,134.8414,Japan,262308 -Barueri,-23.5111,-46.8764,Brazil,262275 -Gent,51.0536,3.7253,Belgium,262219 -Laredo,27.5629,-99.4875,United States,262079 -Jersey City,40.7161,-74.0682,United States,262075 -Venice,45.4397,12.3319,Italy,261905 -Concord,35.3933,-80.6366,United States,261801 -Dongta,38.0937,106.3321,China,261677 -Mönchengladbach,51.2,6.4333,Germany,261454 -Columbus,32.51,-84.8771,United States,261445 -Chandler,33.2826,-111.8516,United States,261165 -Petrolina,-9.38,-40.51,Brazil,260985 -Salamanca,20.5703,-101.1972,Mexico,260759 -Ciudad Benito Juárez,25.65,-100.0833,Mexico,260683 -Gelsenkirchen,51.5167,7.1,Germany,260654 -Quảng Ngãi,15.1206,108.7922,Vietnam,260252 -Sakarya,40.7778,30.4028,Turkey,260109 -Ciudad Santa Catarina,25.6833,-100.45,Mexico,259896 -Kunduz,36.728,68.8725,Afghanistan,259809 -Tagum,7.4478,125.8078,Philippines,259444 -Texcoco,19.52,-98.88,Mexico,259308 -Mişrātah,32.3778,15.0901,Libya,259056 -Isparta,37.7667,30.55,Turkey,258375 -McKinney,33.2015,-96.6669,United States,258277 -Huayin,34.5664,110.0866,China,258113 -Scottsdale,33.6872,-111.8651,United States,258069 -Killeen,31.0754,-97.7296,United States,258009 -Bordeaux,44.84,-0.58,France,257804 -Hiratsuka,35.3231,139.3422,Japan,257729 -Tallahassee,30.4551,-84.2526,United States,257601 -Etāwah,26.7855,79.015,India,257448 -Annaba,36.9,7.7667,Algeria,257359 -Cascavel,-24.9558,-53.4553,Brazil,257172 -Antsirabe,-19.8667,47.0333,Madagascar,257163 -Bergen,60.3925,5.3233,Norway,257087 -Shinozaki,33.95,130.9333,Japan,257038 -Ondo,7.0904,4.84,Nigeria,257005 -Horlivka,48.3336,38.0925,Ukraine,256714 -Los Mochis,25.7835,-108.9937,Mexico,256613 -Peoria,40.752,-89.6153,United States,256286 -Hakodate,41.7733,140.7261,Japan,256222 -Bloemfontein,-29.1,26.2167,South Africa,256185 -Foz do Iguaçu,-25.5478,-54.5878,Brazil,256088 -Ấp Đa Lợi,11.9304,108.42,Vietnam,256019 -Damaturu,11.75,11.9667,Nigeria,255895 -Nonthaburi,13.8667,100.5167,Thailand,255671 -Wilmington,34.21,-77.8866,United States,255616 -Rāichūr,16.2104,77.355,India,255240 -Daloa,6.89,-6.45,Côte D’Ivoire,255168 -Tokushima,34.0667,134.55,Japan,255167 -Puerto Princesa,9.75,118.75,Philippines,255116 -Kuala Terengganu,5.3303,103.1408,Malaysia,255109 -Turmero,10.2283,-67.4753,Venezuela,254880 -Montgomery,32.3473,-86.2666,United States,254634 -Qarshi,38.8667,65.8,Uzbekistan,254600 -Wolverhampton,52.5833,-2.1333,United Kingdom,254406 -Gilbert,33.3101,-111.7463,United States,254114 -Fort-de-France,14.6104,-61.08,Martinique,253995 -Mawlamyine,16.4847,97.6258,Burma,253734 -Buenaventura,3.8724,-77.0505,Colombia,252805 -Ongole,15.5,80.05,India,252739 -Kızıltepe,37.1939,40.5861,Turkey,252656 -El Fasher,13.63,25.35,Sudan,252609 -Verona,45.4386,10.9928,Italy,252520 -Glendale,33.5791,-112.2311,United States,252381 -Bharatpur,27.2172,77.49,India,252342 -Santiago del Estero,-27.7844,-64.2669,Argentina,252192 -Playa del Carmen,20.6275,-87.0811,Mexico,252087 -Malolos,14.8433,120.8114,Philippines,252074 -Uşak,38.6833,29.4,Turkey,252044 -Begusarai,25.42,86.13,India,252008 -Kediri,-7.8166,112.0119,Indonesia,252000 -North Las Vegas,36.288,-115.0901,United States,251974 -Kanggye,40.9667,126.6,North Korea,251971 -Vitoria-Gasteiz,42.8467,-2.6731,Spain,251774 -Los Teques,10.3411,-67.0406,Venezuela,251200 -Jinshi,29.6334,111.8746,China,251064 -Osh,40.5333,72.7833,Kyrgyzstan,251000 -Sōka,35.8256,139.8056,Japan,250939 -Governador Valadares,-18.87,-41.97,Brazil,250878 -Mabalacat,15.2167,120.5833,Philippines,250799 -Bata,1.85,9.75,Equatorial Guinea,250770 -Rạch Giá,10.0125,105.0808,Vietnam,250660 -Sonīpat,28.9958,77.0114,India,250521 -Iwo,7.63,4.18,Nigeria,250443 -Taganrog,47.2333,38.9,Russia,250287 -Bābol,36.55,52.6833,Iran,250217 -Al Bayḑā’,32.7628,21.755,Libya,250000 -Arua,3.03,30.91,Uganda,250000 -Rishon LeẔiyyon,31.95,34.8,Israel,249860 -Komsomol’sk-na-Amure,50.55,137,Russia,249810 -Várzea Grande,-15.65,-56.14,Brazil,249752 -Manzhouli,49.5881,117.4525,China,249472 -Navotas,14.6667,120.9417,Philippines,249463 -Palangkaraya,-2.21,113.92,Indonesia,249434 -Galaţi,45.4233,28.0425,Romania,249432 -Yamagata,38.25,140.3333,Japan,249327 -Santa Maria,-29.6833,-53.8,Brazil,249219 -Ḩafr al Bāţin,28.4337,45.9601,Saudi Arabia,249194 -Būkān,36.5208,46.2117,Iran,248900 -Braunschweig,52.2692,10.5211,Germany,248292 -Sibu,2.3,111.8167,Malaysia,247995 -Anchorage,61.1508,-149.1091,United States,247949 -Paraná,-31.7444,-60.5175,Argentina,247863 -Sahiwal,30.6706,73.1064,Pakistan,247706 -Gdynia,54.5189,18.5319,Poland,247672 -Kiel,54.3233,10.1394,Germany,247548 -Aachen,50.7762,6.0838,Germany,247380 -San Bernardo,-33.6,-70.7,Chile,246762 -Oruro,-17.98,-67.13,Bolivia,246501 -Saskatoon,52.1333,-106.6833,Canada,246376 -Puerto Montt,-41.4718,-72.9396,Chile,245902 -Rivne,50.6197,26.2514,Ukraine,245630 -Beichengqu,40.4348,113.1565,China,245608 -Abertawe,51.6167,-3.95,United Kingdom,245500 -Chemnitz,50.8333,12.9167,Germany,245403 -Syktyvkar,61.6667,50.8167,Russia,245313 -Fuji,35.1614,138.6764,Japan,245078 -Chesapeake,36.6778,-76.3024,United States,244835 -Khimki,55.8892,37.445,Russia,244668 -Thủ Dầu Một,11.0042,106.6583,Vietnam,244277 -La Paz,24.1422,-110.3108,Mexico,244219 -Merlo,-34.6653,-58.7275,Argentina,244168 -Damanhūr,31.05,30.4667,Egypt,244043 -Jessore,23.1704,89.2,Bangladesh,243987 -Manisa,38.6131,27.4258,Turkey,243971 -Sabzevār,36.2167,57.6667,Iran,243700 -Tanga,-5.0667,39.1,Tanzania,243580 -Bahir Dar,11.585,37.39,Ethiopia,243300 -Myitkyina,25.3867,97.3936,Burma,243031 -Rāmgundam,18.8,79.45,India,242979 -Hāpur,28.7437,77.7628,India,242920 -Barnstable,41.6722,-70.3599,United States,242847 -Tuy Hòa,13.0875,109.3106,Vietnam,242840 -Norfolk,36.8945,-76.259,United States,242742 -Birāṭnagar,26.4833,87.2833,Nepal,242548 -Caruaru,-8.28,-35.98,Brazil,242094 -Tacloban,11.2444,125.0039,Philippines,242089 -Zhangping,25.2938,117.4148,China,242000 -Chigasaki,35.3339,139.4047,Japan,241887 -Colón,9.3598,-79.9004,Panama,241817 -San Juan del Río,20.3833,-99.9833,Mexico,241699 -Haeju,38.0333,125.7167,North Korea,241599 -Diaobingshancun,42.4391,123.5426,China,241431 -São Carlos,-22.0178,-47.8908,Brazil,241389 -Fremont,37.5265,-121.9852,United States,241110 -Tsukuba-kenkyūgakuen-toshi,36.0333,140.0667,Japan,240987 -Kennewick,46.1978,-119.1732,United States,240735 -Düzce,40.8417,31.1583,Turkey,240633 -Tarapoto,-6.4833,-76.3667,Peru,240453 -Artux,39.7114,76.1753,China,240368 -Hobart,-42.8806,147.325,Australia,240342 -Anju,39.6167,125.6667,North Korea,240117 -Garland,32.91,-96.6305,United States,239928 -Irving,32.8584,-96.9702,United States,239798 -Longueuil,45.5333,-73.5167,Canada,239700 -Chōfugaoka,35.6506,139.5408,Japan,239650 -Mokpo,34.7936,126.3886,South Korea,239524 -Halle,51.4828,11.9697,Germany,239257 -Hachimanchō,40.51,141.54,Japan,239046 -Chimoio,-19.1167,33.45,Mozambique,238976 -Magdeburg,52.1278,11.6292,Germany,238697 -Košice,48.7167,21.25,Slovakia,238593 -‘Ajmān,25.3994,55.4797,United Arab Emirates,238119 -González Catán,-34.7708,-58.6464,Argentina,238067 -Wuyishan,27.7562,118.0267,China,238000 -As Sīb,23.6802,58.1825,Oman,237816 -Porto,41.1495,-8.6108,Portugal,237591 -Aarhus,56.1572,10.2107,Denmark,237551 -Āmol,36.4669,52.3569,Iran,237528 -Yato,35.4693,139.4616,Japan,237445 -Sato,33.1631,129.7177,Japan,237444 -Visalia,36.3276,-119.3269,United States,237386 -Al Jubayl,27.0046,49.646,Saudi Arabia,237274 -Nizhnekamsk,55.6333,51.8167,Russia,237250 -Taiping,4.85,100.7333,Malaysia,237095 -Pathein,16.7667,94.7333,Burma,237089 -Atlantic City,39.3797,-74.4527,United States,237054 -Chishui,28.5902,105.6946,China,237052 -Messina,38.1833,15.55,Italy,236962 -Mirpur Khas,25.5269,69.0111,Pakistan,236961 -Ivano-Frankivsk,48.9228,24.7106,Ukraine,236602 -P’yŏng-dong,39.25,125.85,North Korea,236583 -Centurion,-25.8603,28.1894,South Africa,236580 -El Tigre,8.8858,-64.2611,Venezuela,236566 -Pākdasht,35.4817,51.6803,Iran,236319 -Petaẖ Tiqwa,32.0833,34.8833,Israel,236169 -Abhā,18.2167,42.5,Saudi Arabia,236157 -Springs,-26.2547,28.4428,South Africa,236083 -Al Minyā,28.0833,30.75,Egypt,236043 -Garoua,9.3,13.4,Cameroon,235996 -Bole,44.898,82.0726,China,235585 -Shakhty,47.7,40.2333,Russia,235492 -Uluberiya,22.47,88.11,India,235345 -Banda Aceh,5.55,95.3175,Indonesia,235305 -Najafābād,32.6342,51.3667,Iran,235281 -Le Havre,49.49,0.1,France,235218 -Bayamo,20.3817,-76.6428,Cuba,235107 -Kamianske,48.5076,34.6132,Ukraine,235066 -Limassol,34.675,33.0443,Cyprus,235056 -Borūjerd,33.8972,48.7514,Iran,234997 -Ibb,13.9759,44.1709,Yemen,234837 -Porbandar,21.6425,69.6047,India,234684 -Longquan,28.0733,119.1277,China,234626 -Miri,4.4028,113.9933,Malaysia,234541 -Singaraja,-8.1152,115.0944,Indonesia,234468 -Kremenchuk,49.0775,33.4239,Ukraine,234073 -Nashua,42.7491,-71.491,United States,233917 -Paradise,36.0807,-115.1369,United States,233689 -Saga,33.2667,130.3,Japan,233514 -Hialeah,25.8696,-80.3046,United States,233339 -York,39.9651,-76.7315,United States,233184 -Olongapo,14.8333,120.2833,Philippines,233040 -Lille,50.6278,3.0583,France,232787 -Burnaby,49.2667,-122.9667,Canada,232755 -Granada,37.1781,-3.6008,Spain,232462 -Okara,30.81,73.4597,Pakistan,232386 -Saidpur,25.8004,89,Bangladesh,232209 -Marília,-22.2139,-49.9458,Brazil,232006 -Jiayuguan,39.8112,98.2862,China,231853 -Arlington,38.8786,-77.1011,United States,231803 -Dzerzhinsk,56.2333,43.45,Russia,231797 -Gaborone,-24.6569,25.9086,Botswana,231626 -Bratsk,56.1667,101.6167,Russia,231602 -Madan,30.3392,48.3042,Iran,231476 -Rancagua,-34.1654,-70.7398,Chile,231370 -Machala,-3.2667,-79.9667,Ecuador,231260 -Neuquén,-38.9573,-68.0455,Argentina,231198 -Monclova,26.9103,-101.4222,Mexico,231107 -Qarchak,35.4394,51.5689,Iran,231075 -Indaiatuba,-23.0903,-47.2181,Brazil,231033 -Quilmes,-34.7167,-58.2667,Argentina,230810 -Ilhéus,-14.7936,-39.0395,Brazil,230622 -Santarém,-2.4431,-54.7083,Brazil,230428 -Evansville,37.9881,-87.5341,United States,230427 -Orsk,51.2145,58.5441,Russia,230414 -Singkawang,0.9,108.9833,Indonesia,230376 -Freiburg im Breisgau,47.9947,7.8497,Germany,230241 -North Hempstead,40.7912,-73.6688,United States,230241 -Barishal,22.7,90.3667,Bangladesh,230000 -Neya,34.7661,135.6281,Japan,229974 -Pāli,25.7725,73.3233,India,229956 -Milton Keynes,52.04,-0.76,United Kingdom,229941 -Kasukabe,35.9753,139.7525,Japan,229932 -Noginsk,64.4833,91.2333,Russia,229731 -Cotia,-23.6039,-46.9189,Brazil,229548 -Vizianagaram,18.1167,83.4167,India,228720 -Guantánamo,20.1383,-75.2061,Cuba,228436 -Częstochowa,50.8,19.1167,Poland,228179 -Talisay,10.25,123.8333,Philippines,227645 -Kropyvnytskyi,48.5103,32.2667,Ukraine,227413 -Puducherry,11.93,79.83,India,227411 -Avondale,33.3858,-112.3236,United States,227289 -Brownsville,25.998,-97.4565,United States,227239 -Daşoguz,41.8167,59.9831,Turkmenistan,227184 -Nyala,12.05,24.8833,Sudan,227183 -Türkistan,43.3,68.2436,Kazakhstan,227098 -Krefeld,51.3333,6.5667,Germany,227020 -Burgas,42.5,27.4667,Bulgaria,226868 -Gusau,12.1704,6.66,Nigeria,226857 -Jacareí,-23.305,-45.9658,Brazil,226539 -Araraquara,-21.7939,-48.1758,Brazil,226508 -Angarsk,52.5667,103.9167,Russia,226374 -Ageoshimo,35.9775,139.5933,Japan,225907 -Kolpino,59.73,30.65,Russia,225801 -Engels,51.4667,46.1167,Russia,225752 -Mubi,10.2686,13.267,Nigeria,225705 -Varāmīn,35.2714,51.6511,Iran,225628 -Ibb,13.9667,44.1667,Yemen,225611 -Padangsidempuan,1.3667,99.2667,Indonesia,225544 -Hunchun,42.8679,130.3585,China,225454 -Juazeiro do Norte,-7.21,-39.32,Brazil,225230 -Nyanza,-2.3496,29.74,Rwanda,225209 -Tampere,61.4981,23.7608,Finland,225118 -Toamasina,-18.1492,49.4023,Madagascar,225116 -Karnāl,29.6804,76.97,India,225049 -Sakurazuka,34.8,135.3603,Japan,225008 -Quetzaltenango,14.8333,-91.5167,Guatemala,225000 -Bạc Liêu,9.2833,105.7167,Vietnam,225000 -Minamiōzuma,36.2404,137.97,Japan,224926 -Cidade de Nacala,-14.5186,40.715,Mozambique,224795 -Atsugichō,35.4333,139.3667,Japan,224677 -Carlos Manuel de Céspedes,21.5767,-78.2775,Cuba,224488 -Blagoveshchensk,50.2578,127.5364,Russia,224419 -Nāgercoil,8.17,77.43,India,224329 -Niğde,37.9667,34.6792,Turkey,224289 -Huixquilucan,19.3611,-99.3508,Mexico,224042 -Paramaribo,5.8667,-55.1667,Suriname,223757 -Nārāyanganj,23.6167,90.5,Bangladesh,223622 -Itapevi,-23.5489,-46.9342,Brazil,223404 -Staryy Oskol,51.2981,37.835,Russia,223360 -Probolinggo,-7.75,113.2167,Indonesia,223159 -Tanjore,10.8,79.15,India,222943 -Ji’an Shi,41.1231,126.1815,China,222938 -Velikiy Novgorod,58.521,31.2758,Russia,222594 -Sandton,-26.107,28.0517,South Africa,222415 -Dili,-8.5586,125.5736,Timor-Leste,222323 -Formosa,-26.1847,-58.1758,Argentina,222226 -Presidente Prudente,-22.1258,-51.3889,Brazil,222192 -Itabuna,-14.7896,-39.28,Brazil,221938 -Korolëv,55.9167,37.8167,Russia,221797 -Cartago,9.8667,-83.9167,Costa Rica,221733 -Guéckédou,8.5667,-10.1333,Guinea,221715 -Neyshābūr,36.22,58.82,Iran,221700 -Puerto Vallarta,20.6667,-105.2667,Mexico,221200 -Rufisque,14.7167,-17.2667,Senegal,221066 -La Serena,-29.9027,-71.252,Chile,221054 -Gulfport,30.4271,-89.0703,United States,220987 -Gujiao,37.9069,112.17,China,220876 -Sambhal,28.58,78.55,India,220813 -San Felipe,10.3353,-68.7458,Venezuela,220786 -Sāveh,35.0211,50.3564,Iran,220762 -Appleton,44.2779,-88.3891,United States,220570 -Badalona,41.4333,2.2333,Spain,220440 -Campeche,19.85,-90.5306,Mexico,220389 -Heroica Nogales,31.3186,-110.9458,Mexico,220292 -La Vega,19.2242,-70.5283,Dominican Republic,220279 -Ashdod,31.7978,34.6503,Israel,220174 -Polokwane,-23.9,29.45,South Africa,220045 -Radom,51.4036,21.1567,Poland,219703 -Al Khubar,26.3,50.2167,Saudi Arabia,219679 -Gabès,33.9004,10.1,Tunisia,219517 -Khomeynī Shahr,32.7,51.5211,Iran,218737 -Ternopil,49.5667,25.6,Ukraine,218653 -Bitung,1.4472,125.1978,Indonesia,218520 -San Miguel,13.4833,-88.1833,El Salvador,218410 -Bremerton,47.5436,-122.7122,United States,218400 -Kure,34.2492,132.5658,Japan,218351 -Hickory,35.7425,-81.323,United States,218323 -Córdoba,18.8942,-96.9347,Mexico,218153 -Imperatriz,-5.52,-47.49,Brazil,218106 -Los Ángeles,-37.4707,-72.3517,Chile,218000 -Naihāti,22.9,88.42,India,217900 -San Pedro de Macorís,18.4504,-69.3,Dominican Republic,217899 -Tacoma,47.2431,-122.4531,United States,217827 -Butembo,0.1251,29.299,Congo (Kinshasa),217625 -Manta,-0.95,-80.7162,Ecuador,217553 -Concepción,-36.8271,-73.0503,Chile,217537 -Apapa,6.4489,3.3589,Nigeria,217362 -Denov,38.2772,67.8872,Uzbekistan,217274 -Netanya,32.3328,34.86,Israel,217244 -Lübeck,53.8697,10.6864,Germany,217198 -Qostanay,53.2144,63.6246,Kazakhstan,217135 -Alor Setar,6.1167,100.3667,Malaysia,217000 -Groningen,53.2204,6.58,Netherlands,216688 -José C. Paz,-34.5167,-58.7667,Argentina,216637 -Banjarbaru,-3.4667,114.75,Indonesia,216600 -Lutsk,50.7478,25.3244,Ukraine,216505 -Petropavl,54.8622,69.1408,Kazakhstan,216406 -Ciudad Acuña,29.3242,-100.9317,Mexico,216099 -Soledad de Graciano Sánchez,22.1833,-100.9333,Mexico,215968 -Hortolândia,-22.8583,-47.22,Brazil,215819 -San Bernardino,34.1417,-117.2946,United States,215784 -Gangneung,37.7556,128.8961,South Korea,215677 -Marg‘ilon,40.4667,71.7167,Uzbekistan,215400 -College Station,30.5852,-96.296,United States,215243 -Golmud,36.4028,94.9042,China,215214 -Kalamazoo,42.2749,-85.5882,United States,215193 -Regina,50.4547,-104.6067,Canada,215106 -Ormoc,11.0167,124.6167,Philippines,215031 -Thousand Oaks,34.1914,-118.8755,United States,215029 -As Samāwah,31.3167,45.2833,Iraq,215000 -Guadalupe,22.7528,-102.5078,Mexico,215000 -Cúa,10.1667,-66.8833,Venezuela,214823 -Cartagena,37.6,-0.9819,Spain,214802 -Roanoke,37.2785,-79.958,United States,214674 -Aberdeen,57.15,-2.11,United Kingdom,214610 -Vantaa,60.3,25.0333,Finland,214605 -Fontana,34.0968,-117.4599,United States,214547 -La Victoria,10.2278,-67.3336,Venezuela,214492 -Warnes,-17.5103,-63.1647,Bolivia,214216 -Sikasso,11.3167,-5.6667,Mali,213977 -Osan,37.145,127.0694,South Korea,213840 -Secunderābād,17.45,78.5,India,213698 -Sabadell,41.5483,2.1075,Spain,213644 -Sa Đéc,10.3105,105.7397,Vietnam,213610 -Norwich,52.63,1.297,United Kingdom,213166 -Moreno Valley,33.9244,-117.2045,United States,213055 -Luton,51.8783,-0.4147,United Kingdom,213052 -Sidi Bel Abbès,35.2,-0.6333,Algeria,212935 -Jerez de la Frontera,36.7,-6.1167,Spain,212749 -Limbe,4.0167,9.2167,Cameroon,212474 -Babruysk,53.15,29.2333,Belarus,212200 -Dayr az Zawr,35.3333,40.15,Syria,211857 -Babylon,40.6924,-73.3585,United States,211562 -Padova,45.4064,11.8778,Italy,211560 -Chungju,36.9706,127.9322,South Korea,211005 -Oberhausen,51.4699,6.8514,Germany,210829 -San-Pédro,4.7704,-6.64,Côte D’Ivoire,210273 -Dongning,44.0608,131.1187,China,210000 -Bukit Mertajam,5.3617,100.461,Malaysia,210000 -Ploieşti,44.9386,26.0225,Romania,209945 -Pskov,57.8167,28.3333,Russia,209840 -Ciudad Madero,22.25,-97.8333,Mexico,209175 -Ijebu-Ode,6.8204,3.92,Nigeria,209175 -Meycauayan,14.7333,120.95,Philippines,209083 -Puerto Cabello,10.4667,-68.0167,Venezuela,209080 -North Port,27.0577,-82.1975,United States,209070 -Ich’ŏn,37.2792,127.4425,South Korea,209003 -Beersheba,31.2589,34.7978,Israel,209000 -Bila Tserkva,49.7956,30.1167,Ukraine,208944 -Rostock,54.0833,12.1333,Germany,208886 -Mary,37.6,61.8333,Turkmenistan,208682 -Fargo,46.8652,-96.8292,United States,208675 -Cork,51.9,-8.4731,Ireland,208669 -Guarenas,10.4739,-66.5383,Venezuela,208663 -Mohammedia,33.6833,-7.3833,Morocco,208612 -La Romana,18.417,-68.9666,Dominican Republic,208437 -Lubuklinggau,-3.2967,102.8617,Indonesia,208225 -Waitakere,-36.849,174.543,New Zealand,208100 -Santa Clara,22.4067,-79.9531,Cuba,207963 -Lobito,-12.37,13.5412,Angola,207932 -Kharagpur,22.3302,87.3237,India,207604 -Green Bay,44.515,-87.9896,United States,207557 -Monywa,22.1083,95.1358,Burma,207489 -Dindigul,10.35,77.95,India,207327 -Santa Cruz,28.4667,-16.25,Spain,207312 -Morogoro,-6.8242,37.6633,Tanzania,207000 -Portoviejo,-1.0544,-80.4544,Ecuador,206682 -Damietta,31.4167,31.8167,Egypt,206664 -Shimla,31.1033,77.1722,India,206575 -Sacala,-14.45,40.6667,Mozambique,206449 -Kalemie,-5.9147,29.1939,Congo (Kinshasa),206257 -Islington,51.544,-0.1027,United Kingdom,206125 -Buenavista,19.6083,-99.1694,Mexico,206081 -Metepec,19.2511,-99.6047,Mexico,206005 -Zanzibar,-6.1667,39.2,Tanzania,205870 -Northcote,-36.7913,174.7758,New Zealand,205605 -Amarillo,35.1988,-101.8311,United States,205603 -Bolu,40.7333,31.6,Turkey,205525 -Ingrāj Bāzār,25,88.15,India,205521 -Jalālābād,34.4303,70.4528,Afghanistan,205423 -Jiutai,44.1447,125.8443,China,205399 -Mytishchi,55.9167,37.7333,Russia,205397 -Phan Thiết,10.9375,108.1583,Vietnam,205333 -Ziguinchor,12.5833,-16.2667,Senegal,205294 -Puqi,29.7204,113.88,China,205164 -Qā’em Shahr,36.4611,52.8606,Iran,204953 -Linz,48.3,14.2833,Austria,204846 -Pristina,42.6667,21.1667,Kosovo,204725 -Biskra,34.85,5.7333,Algeria,204661 -Trieste,45.6361,13.8042,Italy,204338 -Criciúma,-28.68,-49.39,Brazil,204217 -Ternate,0.7833,127.3667,Indonesia,204215 -Coquimbo,-29.9532,-71.338,Chile,204068 -Portland,43.6773,-70.2715,United States,203969 -Ellore,16.7,81.1,India,203780 -Matsue,35.4681,133.0486,Japan,203565 -Mandi Burewala,30.15,72.6833,Pakistan,203454 -Erfurt,50.9787,11.0328,Germany,203254 -Timon,-5.115,-42.845,Brazil,203157 -Biysk,52.5167,85.1667,Russia,203108 -Tanjungpinang,0.9188,104.4554,Indonesia,203008 -Djougou,9.7004,1.68,Benin,202810 -Huntington,40.8522,-73.3824,United States,202673 -Mossoró,-5.19,-37.34,Brazil,202583 -Toruń,53.0167,18.6167,Poland,202521 -Santa Barbara,34.4285,-119.7202,United States,202401 -Gainesville,29.6804,-82.3458,United States,202335 -Luxor,25.6969,32.6422,Egypt,202232 -Arica,-18.4784,-70.3211,Chile,202131 -Las Tunas,20.9667,-76.95,Cuba,202105 -Geneva,46.2,6.15,Switzerland,201818 -Charleroi,50.4167,4.4442,Belgium,201816 -Marawi City,8,124.3,Philippines,201785 -Pamplona,42.8167,-1.65,Spain,201653 -Tarakan,3.3,117.6333,Indonesia,201635 -Pingzhen,24.9439,121.2161,Taiwan,201632 -Kassel,51.3158,9.4979,Germany,201585 -Lashkar Gāh,31.5938,64.3716,Afghanistan,201546 -Debrecen,47.53,21.6392,Hungary,201432 -Sete Lagoas,-19.4496,-44.25,Brazil,201334 -Cajamarca,-7.1644,-78.5106,Peru,201329 -Tokat,40.3097,36.5542,Turkey,201294 -Qinā,26.1667,32.7167,Egypt,201191 -Puri,19.8,85.8167,India,201026 -Olympia,47.0417,-122.8959,United States,200915 -Qyzylorda,44.8479,65.4999,Kazakhstan,200900 -Jacobabad,28.2769,68.4514,Pakistan,200815 -Haldia,22.0257,88.0583,India,200762 -Huacho,-11.1083,-77.6083,Peru,200585 -Oulu,65.0142,25.4719,Finland,200526 -Nandyāl,15.48,78.48,India,200516 -Georgetown,6.7833,-58.1667,Guyana,200500 -Frisco,33.1555,-96.8215,United States,200490 -Nasīm Shahr,35.5644,51.1647,Iran,200393 -Yonkers,40.9466,-73.8674,United States,200370 -Norwich,41.5495,-72.0882,United States,200289 -Poza Rica de Hidalgo,20.5333,-97.45,Mexico,200119 -Puerto Cortés,15.8833,-87.95,Honduras,200000 -Sidon,33.5606,35.3981,Lebanon,200000 -Az Zāwīyah,32.7604,12.72,Libya,200000 -Néma,16.6171,-7.25,Mauritania,200000 -Moratuwa,6.7804,79.88,Sri Lanka,200000 -Zhubei,24.8333,121.0119,Taiwan,200000 -Kasama,-10.1996,31.1799,Zambia,200000 -Sosnowiec,50.3,19.1667,Poland,199974 -Rio Claro,-22.4108,-47.5608,Brazil,199961 -Lahad Datu,5.03,118.34,Malaysia,199830 -Maīmanah,35.9302,64.7701,Afghanistan,199795 -Bojnūrd,37.4667,57.3333,Iran,199791 -Spring Valley,36.0987,-115.2619,United States,199722 -Glendale,34.1818,-118.2468,United States,199303 -Huntington Beach,33.696,-118.0025,United States,199223 -Banja Luka,44.7667,17.1833,Bosnia And Herzegovina,199191 -Pagadian,7.8333,123.4333,Philippines,199060 -Huangyan,28.65,121.25,China,198713 -Bulandshahr,28.4104,77.8484,India,198612 -Ashino,42.975,144.3747,Japan,198566 -Almería,36.8333,-2.45,Spain,198533 -Itami,34.7867,135.4056,Japan,198395 -Deltona,28.905,-81.2137,United States,198361 -Richmond,49.1667,-123.1333,Canada,198309 -Taranto,40.4181,17.2408,Italy,198283 -Martapura,-3.4135,114.8365,Indonesia,198239 -Gemena,3.25,19.7667,Congo (Kinshasa),198056 -Chakradharpur,22.7,85.63,India,197953 -Liège,50.625,5.5907,Belgium,197885 -Hedong,42.5404,129.0039,China,197885 -Yachiyo,35.7225,140.0997,Japan,197792 -Aurora,41.7637,-88.2901,United States,197757 -Lyubertsy,55.6814,37.8939,Russia,197705 -Bhiwāni,28.7833,76.1333,India,197662 -Mbanza-Ngungu,-5.2496,14.86,Congo (Kinshasa),197545 -Talca,-35.455,-71.67,Chile,197479 -Tocuyito,10.0889,-68.0922,Venezuela,197446 -Gurgaon,28.45,77.02,India,197340 -Burhānpur,21.3004,76.13,India,197233 -Brescia,45.5389,10.2203,Italy,197008 -Rajin,42.3444,130.3844,North Korea,196954 -Tegucigalpita,15.78,-86.7878,Honduras,196856 -Kırıkkale,39.8417,33.5139,Turkey,196645 -Legazpi City,13.1333,123.7333,Philippines,196639 -Huánuco,-9.9294,-76.2397,Peru,196627 -Ar Raqqah,35.95,39.0167,Syria,196529 -Kusŏng,39.9667,125.1667,North Korea,196515 -Prokopyevsk,53.8833,86.7167,Russia,196406 -Oradea,47.0722,21.9211,Romania,196367 -Khammam,17.25,80.15,India,196283 -Madhyamgram,22.7,88.45,India,196127 -Naga City,13.6167,123.1667,Philippines,196003 -Viranşehir,37.2306,39.7653,Turkey,195910 -Ghāndīnagar,23.22,72.68,India,195891 -Higashi-Hiroshima,34.4167,132.7333,Japan,195805 -Tempe,33.3881,-111.9318,United States,195805 -Suzuka,34.8822,136.5842,Japan,195762 -Acarigua,9.5597,-69.2019,Venezuela,195637 -Iskandar,41.5507,69.6807,Uzbekistan,195633 -Overland Park,38.887,-94.687,United States,195494 -Naka,37.4504,138.86,Japan,195318 -Baharampur,24.1,88.25,India,195223 -Bandar-e Būshehr,28.9667,50.8333,Iran,195222 -Brikama,13.2804,-16.6599,Gambia,195136 -Richmond Hill,43.8667,-79.4333,Canada,195022 -Yamaguchi,34.1781,131.4739,Japan,194990 -Kumagaya,36.1472,139.3886,Japan,194959 -El Jadid,33.2333,-8.5,Morocco,194934 -Yuzhno-Sakhalinsk,46.95,142.7333,Russia,194882 -Anseong,37.0078,127.2797,South Korea,194765 -Grand Prairie,32.6872,-97.0209,United States,194543 -Tébessa,35.4,8.1167,Algeria,194461 -Parma,44.8015,10.328,Italy,194417 -San Fernando,7.894,-67.473,Venezuela,194274 -Al Jahrā’,29.3375,47.6581,Kuwait,194193 -Karaman,37.1833,33.2167,Turkey,194018 -Guacara,10.2261,-67.877,Venezuela,194009 -Nagareyama,35.8561,139.9025,Japan,193976 -Sūhāj,26.5606,31.6917,Egypt,193931 -Divinópolis,-20.1495,-44.9,Brazil,193832 -Oakville,43.45,-79.6833,Canada,193832 -Eldoret,0.5167,35.2833,Kenya,193830 -Bené Beraq,32.0807,34.8338,Israel,193774 -Cholula de Rivadabia,19.0633,-98.3064,Mexico,193554 -Muş,38.7333,41.4911,Turkey,193394 -Banī Suwayf,29.0667,31.0833,Egypt,193048 -Valencia,7.9,125.0833,Philippines,192993 -Sunrise Manor,36.1785,-115.049,United States,192934 -Quelimane,-17.8764,36.8872,Mozambique,192876 -Araçatuba,-21.2089,-50.4328,Brazil,192757 -San Luis Río Colorado,32.4767,-114.7625,Mexico,192739 -Hyesan,41.4,128.1833,North Korea,192680 -Guanare,9.0436,-69.7489,Venezuela,192644 -Swindon,51.56,-1.78,United Kingdom,192599 -Kamirenjaku,35.6833,139.5594,Japan,192489 -Waco,31.5598,-97.1881,United States,192315 -Croydon,51.3727,-0.1099,United Kingdom,192064 -Gorontalo,0.5411,123.0594,Indonesia,191897 -Prato,43.8808,11.0966,Italy,191749 -Kielce,50.8725,20.6319,Poland,191605 -Barrancabermeja,7.09,-73.85,Colombia,191403 -Muar,2.05,102.56,Malaysia,191346 -Godoy Cruz,-32.9167,-68.8333,Argentina,191299 -Balakovo,52.039,47.7839,Russia,191260 -Valera,9.32,-70.62,Venezuela,191167 -Aydın,37.8481,27.8453,Turkey,191037 -Salinas,36.6884,-121.6317,United States,190972 -Armavir,45,41.1167,Russia,190709 -Isidro Casanova,-34.7,-58.5833,Argentina,190696 -Rybinsk,58.05,38.8333,Russia,190429 -Mahbūbnagar,16.7333,77.9833,India,190400 -Cap-Haïtien,19.75,-72.2,Haiti,190289 -Batu,-7.8672,112.5239,Indonesia,190184 -Santa Bárbara d’Oeste,-22.7539,-47.4139,Brazil,190139 -Kawara,35.2647,139.1522,Japan,190109 -Saint-Denis,-20.8789,55.4481,Reunion,190047 -Hino,35.6714,139.395,Japan,189945 -Cachoeiro de Itapemirim,-20.8489,-41.1128,Brazil,189889 -Jōetsu,37.15,138.2333,Japan,189881 -Saddiqabad,28.3006,70.1302,Pakistan,189876 -Ngaoundéré,7.3214,13.5839,Cameroon,189800 -Chŏngju,39.65,125.3333,North Korea,189742 -Potosí,-19.5833,-65.75,Bolivia,189652 -Waterbury,41.5583,-73.0361,United States,189614 -Sơn Tây,21.1382,105.505,Vietnam,189547 -San Pablo de las Salinas,19.6656,-99.0917,Mexico,189453 -Oviedo,43.3634,-5.8423,Spain,189434 -Donghua,35.2175,106.6545,China,189333 -Mwene-Ditu,-7,23.45,Congo (Kinshasa),189177 -Parakou,9.34,2.62,Benin,188853 -H̱olon,32.0167,34.7667,Israel,188834 -Hagen,51.3594,7.475,Germany,188814 -Araure,9.5667,-69.2167,Venezuela,188800 -Clarksville,36.5695,-87.342,United States,188746 -Tottori,35.5011,134.235,Japan,188740 -Pinar del Río,22.4122,-83.6719,Cuba,188614 -San Carlos City,15.9281,120.3489,Philippines,188571 -Kenema,7.8833,-11.1833,Sierra Leone,188463 -Kōfu,35.6667,138.5667,Japan,188406 -Mutare,-18.9728,32.6694,Zimbabwe,188243 -Anjōmachi,34.9667,137.0833,Japan,188181 -Al Ḩasakah,36.5117,40.7422,Syria,188160 -Prabumulih,-3.4328,104.2356,Indonesia,188082 -Cedar Rapids,41.9665,-91.6782,United States,188038 -Iquique,-20.2141,-70.1524,Chile,188003 -Desē,11.1333,39.6333,Ethiopia,187900 -Gharyān,32.1669,13.0167,Libya,187854 -Rio Grande,-32.0495,-52.12,Brazil,187838 -Arapiraca,-9.7525,-36.6611,Brazil,187668 -Turku,60.4517,22.27,Finland,187604 -Malabo,3.7521,8.7737,Equatorial Guinea,187302 -Chaedŏk,40.6723,129.2027,North Korea,187270 -Guatire,10.4717,-66.5406,Venezuela,187262 -Chilpancingo,17.55,-99.5,Mexico,187251 -Sioux Falls,43.5397,-96.732,United States,187239 -San Diego,10.2558,-67.9539,Venezuela,187215 -Gibraltar,36.1324,-5.3781,Gibraltar,187083 -Prizren,42.2167,20.7333,Kosovo,186986 -Shendi,16.6805,33.42,Sudan,186611 -La Plata,-34.9333,-57.95,Argentina,186527 -Pasuruan,-7.6406,112.9065,Indonesia,186262 -Cabo Frio,-22.8789,-42.0189,Brazil,186227 -Madiun,-7.63,111.5231,Indonesia,186099 -Ed Damazin,11.7704,34.35,Sudan,186051 -Huntington,38.4109,-82.4344,United States,186034 -Dunhuang,40.1411,94.6616,China,186027 -Basildon,51.5761,0.4886,United Kingdom,185900 -Jamaame,0.0722,42.7506,Somalia,185270 -Izuo,34.4836,135.4236,Japan,185208 -Narsingdi,23.9,90.7167,Bangladesh,185128 -Brussels,50.8467,4.3517,Belgium,185103 -Temirtaū,50.0667,72.9667,Kazakhstan,185082 -Santo Agostinho,-8.2869,-35.035,Brazil,185025 -Ontario,34.0393,-117.6064,United States,185010 -Yei,4.0904,30.68,South Sudan,185000 -Mainz,50,8.2711,Germany,184997 -Mahesāna,23.6,72.4,India,184991 -Luzhang,25.8519,98.8562,China,184835 -Hagerstown,39.6401,-77.7217,United States,184755 -Modena,44.6458,10.9257,Italy,184727 -Ferraz de Vasconcelos,-23.5411,-46.3689,Brazil,184700 -Ādoni,15.63,77.28,India,184625 -Panabo,7.3,125.6833,Philippines,184599 -Manzanillo,19.0522,-104.3158,Mexico,184541 -Pak Kret,13.9125,100.4978,Thailand,184501 -Erie,42.1168,-80.0733,United States,184484 -Vancouver,45.6366,-122.5967,United States,184463 -Nampa,43.5845,-116.5631,United States,184428 -Al Qāmishlī,37.05,41.2167,Syria,184231 -Fianarantsoa,-21.4333,47.0833,Madagascar,184184 -Severodvinsk,64.5667,39.85,Russia,183996 -Calbayog City,12.0667,124.6,Philippines,183851 -Toyokawa,34.8268,137.3759,Japan,183823 -Rāiganj,25.6167,88.1167,India,183612 -Bournemouth,50.72,-1.88,United Kingdom,183491 -Trondheim,63.44,10.4,Norway,183378 -Aqtaū,43.65,51.15,Kazakhstan,183350 -Burlington,43.3167,-79.8,Canada,183314 -Mataró,41.54,2.45,Spain,183293 -Niš,43.3192,21.8961,Serbia,183164 -Bhusāval,21.02,75.83,India,183001 -Worthing,50.8147,-0.3714,United Kingdom,183000 -Shibīn al Kawm,30.592,30.9,Egypt,182900 -Banjar,-7.3667,108.5333,Indonesia,182819 -Pinrang,-3.7857,119.6522,Indonesia,182731 -Reggio di Calabria,38.1144,15.65,Italy,182703 -Spartanburg,34.9437,-81.9257,United States,182701 -Gastonia,35.2494,-81.1853,United States,182581 -Rzeszów,50.05,22,Poland,182548 -Reims,49.2628,4.0347,France,182460 -Fort Lauderdale,26.1412,-80.1464,United States,182437 -Bahraigh,27.6204,81.6699,India,182218 -Khowy,38.5503,44.9519,Iran,182000 -Kabankalan,9.9833,122.8167,Philippines,181977 -Shrīrāmpur,22.75,88.34,India,181842 -Tonk,26.1505,75.79,India,181734 -Abakan,53.7167,91.4167,Russia,181709 -Sirsa,29.4904,75.03,India,181639 -Khŭjand,40.2833,69.6167,Tajikistan,181600 -Braga,41.5333,-8.4167,Portugal,181494 -Petropavlovsk-Kamchatskiy,53.0167,158.65,Russia,181216 -Fardīs,35.7247,50.9883,Iran,181174 -Sittwe,20.1444,92.8969,Burma,181000 -La Rioja,-29.4131,-66.8558,Argentina,180995 -Uji,34.8808,135.7794,Japan,180975 -Tachikawa,35.6939,139.4194,Japan,180880 -Çanakkale,40.15,26.4,Turkey,180823 -Townsville,-19.2564,146.8183,Australia,180820 -Ayacucho,-13.1631,-74.2244,Peru,180766 -Saarbrücken,49.2333,7,Germany,180741 -Hinthada,17.6483,95.4679,Burma,180728 -Berazategui,-34.7679,-58.2133,Argentina,180523 -Funtua,11.5204,7.32,Nigeria,180475 -Obuase,6.2,-1.6833,Ghana,180460 -Jaunpur,25.7333,82.6833,India,180362 -Edirne,41.6781,26.5594,Turkey,180327 -Longjing,42.77,129.4197,China,180307 -Brăila,45.2692,27.9575,Romania,180302 -Lorain,41.4409,-82.184,United States,180279 -Lhokseumawe,5.18,97.1506,Indonesia,180200 -Madanapalle,13.55,78.5,India,180180 -Tāngāil,24.25,89.92,Bangladesh,180144 -Palopo,-3,120.2,Indonesia,180130 -Guri,37.5947,127.1428,South Korea,180063 -Ipswich,52.0594,1.1556,United Kingdom,180000 -Murfreesboro,35.8492,-86.4119,United States,179951 -Hugli,22.9,88.39,India,179931 -High Point,35.9907,-79.9938,United States,179913 -Santo Tomas,14.0833,121.1833,Philippines,179844 -Gliwice,50.2976,18.6766,Poland,179806 -Phan Rang-Tháp Chàm,11.5643,108.9886,Vietnam,179773 -Passo Fundo,-28.25,-52.42,Brazil,179529 -Tarija,-21.5317,-64.7311,Bolivia,179528 -Paita,-5.0667,-81.1,Peru,179346 -Tunja,5.5403,-73.3614,Colombia,179263 -Newport News,37.1051,-76.5185,United States,179225 -Hamm,51.6667,7.8167,Germany,179111 -Klerksdorp,-26.8667,26.6667,South Africa,178921 -Tiaret,35.3667,1.3167,Algeria,178915 -Torbalı,38.1619,27.3583,Turkey,178772 -Al ‘Arīsh,31.1249,33.8006,Egypt,178651 -Boma,-5.85,13.05,Congo (Kinshasa),178638 -Şalālah,17.0197,54.0897,Oman,178469 -Langsa,4.4667,97.95,Indonesia,178334 -Split,43.51,16.45,Croatia,178102 -Potsdam,52.4,13.0667,Germany,178089 -Bīrjand,32.8667,59.2,Iran,178020 -Jīma,7.6667,36.8333,Ethiopia,177900 -Rancho Cucamonga,34.1248,-117.5666,United States,177603 -Basel,47.5606,7.5906,Switzerland,177595 -El Oued,33.3704,6.86,Algeria,177497 -Norilsk,69.3333,88.2167,Russia,177428 -Hemet,33.7341,-116.9969,United States,177253 -Vellore,12.9204,79.15,India,177081 -Ciudad Valles,21.9833,-99.0167,Mexico,176935 -Kadugli,11.01,29.7,Sudan,176931 -Alleppey,9.5004,76.37,India,176783 -Letpandan,17.7866,95.7507,Burma,176571 -Santa Cruz,36.9789,-122.0346,United States,176428 -Bejaïa,36.75,5.0667,Algeria,176139 -Hitachi,36.6,140.65,Japan,176069 -Danbury,41.4016,-73.471,United States,176030 -Saint-Louis,16.0333,-16.5,Senegal,176000 -Peoria,33.7844,-112.2989,United States,175961 -Oceanside,33.2247,-117.3083,United States,175742 -Ereğli,41.2583,31.425,Turkey,175605 -Shibirghān,36.665,65.752,Afghanistan,175599 -Matosinhos,41.2077,-8.6674,Portugal,175478 -Les Cayes,18.2004,-73.75,Haiti,175457 -Marāgheh,37.3833,46.2667,Iran,175255 -Cuautla,18.8167,-98.95,Mexico,175208 -Amadora,38.75,-9.2333,Portugal,175136 -Chicoloapan,19.4167,-98.9,Mexico,175053 -Baranavichy,53.1167,25.9833,Belarus,175000 -Sīrjān,29.47,55.73,Iran,175000 -Yangmei,24.9167,121.15,Taiwan,175000 -Harar,9.32,42.15,Ethiopia,174994 -Ōbiraki,40.57,140.47,Japan,174972 -Koronadal,6.5,124.85,Philippines,174942 -San Francisco de Macorís,19.3,-70.25,Dominican Republic,174879 -Plzeň,49.7414,13.3825,Czechia,174842 -Takaoka,42.6504,141.55,Japan,174806 -Elk Grove,38.416,-121.3842,United States,174775 -Middlesbrough,54.5767,-1.2355,United Kingdom,174700 -Malaybalay,8.1575,125.1278,Philippines,174625 -Menemen,38.6,27.0667,Turkey,174564 -Podgorica,42.4397,19.2661,Montenegro,174515 -Bo,7.9564,-11.74,Sierra Leone,174354 -Zabrze,50.3,18.7833,Poland,174349 -Sunderland,54.9061,-1.3811,United Kingdom,174286 -León,12.4333,-86.8833,Nicaragua,174051 -Almada,38.6803,-9.1583,Portugal,174030 -Linjiang,41.8082,126.9137,China,173903 -Beppuchō,42.9304,143.17,Japan,173890 -Carúpano,10.6722,-63.2403,Venezuela,173877 -Bida,9.0804,6.01,Nigeria,173849 -Narashino,35.6808,140.0267,Japan,173716 -Cuddalore,11.75,79.75,India,173676 -Olsztyn,53.78,20.4942,Poland,173599 -Pembroke Pines,26.0128,-80.3382,United States,173591 -Tlemcen,34.8828,-1.3167,Algeria,173531 -Tanauan,14.0833,121.15,Philippines,173366 -Shāhīn Shahr,32.8639,51.5475,Iran,173329 -Albacete,38.9956,-1.8558,Spain,173329 -Comodoro Rivadavia,-45.8667,-67.5,Argentina,173266 -Syzran,53.1667,48.4667,Russia,173260 -Vallejo,38.1133,-122.2358,United States,173256 -Deo,24.6561,84.4356,India,173216 -Bertoua,4.5833,13.6833,Cameroon,173000 -Hạ Long,20.95,107.0833,Vietnam,172915 -Chīrāla,15.82,80.35,India,172826 -Izumo,35.3681,132.755,Japan,172784 -Bielsko-Biała,49.8225,19.0444,Poland,172781 -Escuintla,14.305,-90.785,Guatemala,172708 -Barrie,44.3711,-79.6769,Canada,172657 -Saint-Étienne,45.4347,4.3903,France,172565 -Santander,43.4667,-3.8,Spain,172539 -Sacaba,-17.4042,-66.0408,Bolivia,172466 -Banyuwangi,-8.195,114.3696,Indonesia,172424 -Kaolack,14.152,-16.0726,Senegal,172305 -Kamakurayama,35.3197,139.5525,Japan,172262 -Oeiras,38.697,-9.3017,Portugal,172120 -Bade,24.9575,121.2989,Taiwan,172065 -Nova Friburgo,-22.26,-42.54,Brazil,171991 -Toulon,43.1258,5.9306,France,171953 -Ait Melloul,30.3342,-9.4972,Morocco,171847 -Krasnogorsk,55.8167,37.3333,Russia,171793 -Castellón de la Plana,39.97,-0.05,Spain,171728 -Guanajuato,21.0178,-101.2567,Mexico,171709 -Garden Grove,33.7787,-117.9601,United States,171644 -Bytom,50.347,18.923,Poland,171515 -Volgodonsk,47.5167,42.15,Russia,171471 -Dagupan City,16.0333,120.3333,Philippines,171271 -Ludwigshafen,49.4811,8.4353,Germany,171061 -Reggio Emilia,44.7,10.6333,Italy,170996 -Bago,10.5388,122.8384,Philippines,170981 -Sakura,35.7239,140.2239,Japan,170906 -Mülheim,51.4283,6.8789,Germany,170880 -Medford,42.3372,-122.8537,United States,170876 -Kohat,33.5869,71.4414,Pakistan,170800 -Ussuriysk,43.8,131.95,Russia,170660 -Uvira,-3.4044,29.1379,Congo (Kinshasa),170391 -Nukus,42.4647,59.6022,Uzbekistan,170362 -Toledo,10.3833,123.65,Philippines,170335 -Cary,35.782,-78.8191,United States,170282 -Loja,-3.9906,-79.205,Ecuador,170280 -Malāyer,34.2942,48.82,Iran,170237 -Burgos,42.35,-3.6822,Spain,170183 -Marysville,48.0809,-122.1561,United States,170009 -Portmore,17.9667,-76.8667,Jamaica,170000 -Comitán,16.2511,-92.1342,Mexico,170000 -San Luis,-33.2994,-66.3392,Argentina,169947 -Kamensk-Ural’skiy,56.4,61.9333,Russia,169929 -Nishio,34.8667,137.0667,Japan,169926 -Machilīpatnam,16.1667,81.1333,India,169892 -Corona,33.8616,-117.5649,United States,169868 -Kluang,2.0383,103.3179,Malaysia,169828 -Tebingtinggi,3.3283,99.1625,Indonesia,169786 -Al Marj,32.5005,20.83,Libya,169540 -Ciudad del Carmen,18.6333,-91.8333,Mexico,169466 -Digos,6.75,125.35,Philippines,169393 -Barra Mansa,-22.56,-44.17,Brazil,169386 -Ocala,29.178,-82.1511,United States,169383 -Fenglu,24.6728,102.9149,China,169366 -Hamilton,-37.7833,175.2833,New Zealand,169300 -Medinīpur,22.4333,87.3333,India,169264 -Sŏsan,36.7817,126.4522,South Korea,169221 -Sarh,9.15,18.3833,Chad,169196 -Sonsonate,13.72,-89.73,El Salvador,168947 -Fredericksburg,38.2992,-77.4872,United States,168909 -Novocherkassk,47.4222,40.0939,Russia,168766 -Cuauhtémoc,28.405,-106.8667,Mexico,168482 -Bordj Bou Arreridj,36.0667,4.7667,Algeria,168346 -Francisco Morato,-23.2817,-46.7425,Brazil,168243 -Oldenburg,53.1439,8.2139,Germany,168210 -Hŭich’ŏn,40.1711,126.2758,North Korea,168180 -Ilford,51.5588,0.0855,United Kingdom,168168 -N’Zérékoré,7.76,-8.83,Guinea,168121 -Sorsogon,12.9667,124,Philippines,168110 -Gondomar,41.15,-8.5333,Portugal,168027 -Bāramūla,34.2,74.34,India,167986 -Zlatoust,55.1667,59.6667,Russia,167978 -Jamālpur,24.9004,89.95,Bangladesh,167900 -Ríohacha,11.5442,-72.9069,Colombia,167865 -Takaoka,36.75,137.0333,Japan,167800 -Oyama,36.3147,139.8003,Japan,167633 -Pátra,38.25,21.7333,Greece,167446 -Gainesville,34.2903,-83.8301,United States,167371 -Itapecerica da Serra,-23.7172,-46.8494,Brazil,167236 -Itu,-23.2642,-47.2992,Brazil,167095 -‘Ar‘ar,30.9833,41.0167,Saudi Arabia,167057 -Roxas City,11.5833,122.75,Philippines,167003 -Chandannagar,22.8667,88.3833,India,166867 -Fatehpur,25.8804,80.8,India,166480 -Iwata,34.7178,137.8514,Japan,166393 -Siirt,37.8417,41.9458,Turkey,166332 -Kuytun,44.4196,84.9012,China,166261 -Al Kūfah,32.03,44.4,Iraq,166100 -Oshawa,43.9,-78.85,Canada,166000 -Rustenburg,-25.65,27.24,South Africa,165976 -Tanjungbalai,2.9667,99.8,Indonesia,165763 -Perugia,43.1121,12.3888,Italy,165683 -Carpina,-7.8508,-35.2547,Brazil,165579 -Körfez,40.7706,29.7661,Turkey,165503 -Tuluá,4.0904,-76.21,Colombia,165501 -Warrington,53.3917,-2.5972,United Kingdom,165456 -Udipi,13.3322,74.7461,India,165401 -Hà Tĩnh,18.3428,105.9058,Vietnam,165396 -Bayamón,18.3793,-66.1635,Puerto Rico,165383 -Kimberley,-28.7386,24.7586,South Africa,165264 -Saqqez,36.2497,46.2733,Iran,165258 -Ambato,-1.2417,-78.6197,Ecuador,165185 -Fukang,44.1523,87.9793,China,165006 -Idlib,35.9333,36.6333,Syria,165000 -Nantou,23.9167,120.6833,Taiwan,165000 -Lagos de Moreno,21.3564,-101.9292,Mexico,164981 -Tenāli,16.243,80.64,India,164937 -Cienfuegos,22.1456,-80.4364,Cuba,164924 -Osnabrück,52.2789,8.0431,Germany,164748 -Uppsala,59.8498,17.6389,Sweden,164535 -Slough,51.51,-0.59,United Kingdom,164455 -Sitalpur,27.63,80.75,India,164435 -Conjeeveram,12.8308,79.7078,India,164384 -Ube,33.9517,131.2467,Japan,164325 -Enterprise,36.0164,-115.2208,United States,164314 -Klaipėda,55.7075,21.1428,Lithuania,164310 -Chillán,-36.6067,-72.1033,Chile,164270 -Niiza,35.7933,139.5653,Japan,164083 -Proddatūr,14.73,78.55,India,163970 -Leverkusen,51.0333,6.9833,Germany,163838 -Myingyan,21.4618,95.3914,Burma,163812 -Tangjin,36.8944,126.6297,South Korea,163762 -‘Unayzah,26.084,43.994,Saudi Arabia,163729 -Ruse,43.8475,25.9544,Bulgaria,163712 -Piedras Negras,28.7,-100.5231,Mexico,163595 -Wau,7.7,27.9833,South Sudan,163442 -Pocheon,37.8944,127.1992,South Korea,163388 -Skikda,36.8667,6.9,Algeria,163318 -Muridke,31.802,74.255,Pakistan,163268 -Muzaffargarh,30.0703,71.1933,Pakistan,163268 -Turgutlu,38.5,27.7,Turkey,163223 -Atyraū,47.1167,51.8833,Kazakhstan,163221 -Jizzax,40.1167,67.85,Uzbekistan,163200 -Mostar,43.3494,17.8125,Bosnia And Herzegovina,163067 -Ipswich,-27.6167,152.7667,Australia,163000 -Navsāri,20.8504,72.92,India,163000 -El Geneina,13.45,22.44,Sudan,162981 -Huddersfield,53.645,-1.7798,United Kingdom,162949 -Manchester,42.9848,-71.4447,United States,162877 -Bandar-e Māhshahr,30.5589,49.1981,Iran,162797 -Simao,22.7807,100.9782,China,162725 -Anaco,9.4333,-64.4667,Venezuela,162704 -Gölcük,40.6667,29.8333,Turkey,162584 -Mahābād,36.7704,45.72,Iran,162434 -Sullana,-4.9,-80.7,Peru,162434 -Dourados,-22.23,-54.81,Brazil,162202 -Andong,36.5656,128.725,South Korea,162180 -Moçâmedes,-15.1953,12.1508,Angola,162000 -Ash Shaţrah,31.4175,46.1772,Iraq,161949 -Godhra,22.7755,73.6149,India,161925 -Rafsanjān,30.4,56,Iran,161909 -Metro,-5.1167,105.3,Indonesia,161799 -Nador,35.1667,-2.9333,Morocco,161726 -Tema,5.6667,-0.0167,Ghana,161612 -Zemun,44.85,20.4,Serbia,161596 -Salihli,38.4811,28.1392,Turkey,161562 -Budaun,28.03,79.09,India,161555 -Bontang,0.1333,117.5,Indonesia,161413 -Sherbrooke,45.4,-71.9,Canada,161323 -Tacheng,46.7468,82.979,China,161037 -Bhisho,-32.8494,27.4381,South Africa,160997 -Al Ghardaqah,27.2578,33.8117,Egypt,160901 -Ra’s al Khaymah,25.7915,55.9428,United Arab Emirates,160849 -Szeged,46.25,20.1667,Hungary,160766 -Chittoor,13.2,79.1167,India,160722 -Bragança Paulista,-22.9189,-46.5425,Brazil,160665 -Pindamonhangaba,-22.9239,-45.4617,Brazil,160614 -Heidelberg,49.4122,8.71,Germany,160355 -Đồng Hới,17.4833,106.6,Vietnam,160325 -Khanpur,28.6471,70.662,Pakistan,160308 -José María Ezeiza,-34.8333,-58.5167,Argentina,160219 -Khōst,33.3333,69.9167,Afghanistan,160214 -Saint-Marc,19.1167,-72.7,Haiti,160181 -Bingöl,38.8861,40.5017,Turkey,160165 -Chapecó,-27.1,-52.64,Brazil,160157 -Taunggyi,20.7833,96.9667,Burma,160115 -Dhamār,14.55,44.4017,Yemen,160114 -Matsuzaka,34.5781,136.5275,Japan,160080 -San Nicolás de los Arroyos,-33.3333,-60.2167,Argentina,160000 -Tyre,33.2667,35.2,Lebanon,160000 -Huaycan,-12.0139,-76.825,Peru,160000 -Shahr-e Kord,32.3256,50.8644,Iran,159775 -Ekibastuz,51.7298,75.3266,Kazakhstan,159760 -Nakhodka,67.7504,77.52,Russia,159551 -Kramatorsk,48.7208,37.5556,Ukraine,159445 -Champaign,40.1144,-88.2735,United States,159443 -Alexandria,38.8185,-77.0861,United States,159428 -Chirchiq,41.4667,69.5833,Uzbekistan,159400 -Solingen,51.1667,7.0833,Germany,159360 -Jijiga,9.35,42.8,Ethiopia,159300 -Darmstadt,49.8667,8.65,Germany,159207 -Hayward,37.6328,-122.0772,United States,159203 -Ravenna,44.4178,12.1994,Italy,159162 -Zarzis,33.5104,11.1,Tunisia,159161 -Catamarca,-28.4686,-65.7792,Argentina,159139 -Hat Yai,7.0167,100.4667,Thailand,159130 -Arad,46.1667,21.3167,Romania,159074 -Livorno,43.55,10.3167,Italy,159020 -Punta del Este,-34.97,-54.95,Uruguay,159000 -Ōgaki,35.3594,136.6128,Japan,158911 -Benoni,-26.1883,28.3206,South Africa,158777 -Stara Zagora,42.4247,25.6256,Bulgaria,158668 -Rio Largo,-9.4783,-35.8533,Brazil,158545 -Springfield,39.771,-89.6538,United States,158509 -Elektrostal,55.8,38.45,Russia,158508 -Barreiras,-12.1528,-44.99,Brazil,158292 -Odense,55.4004,10.3833,Denmark,158222 -Harīpur,31.52,75.98,India,158142 -Guimarães,41.445,-8.2908,Portugal,158124 -San Cristóbal,16.7367,-92.6383,Mexico,158027 -São Caetano do Sul,-23.6228,-46.5508,Brazil,158024 -Sobral,-3.6861,-40.3497,Brazil,157996 -Lakewood,39.6977,-105.1168,United States,157935 -Gojra,31.15,72.6833,Pakistan,157863 -Lafayette,40.399,-86.8594,United States,157820 -Fethiye,36.6206,29.1142,Turkey,157745 -Navojoa,27.0813,-109.4461,Mexico,157729 -Banhā,30.4628,31.1797,Egypt,157701 -Talas,38.6833,35.5667,Turkey,157695 -Villanueva,15.3167,-88.0167,Honduras,157615 -Calama,-22.4624,-68.9272,Chile,157575 -La Laguna,28.48,-16.32,Spain,157503 -Manama,26.2167,50.5831,Bahrain,157474 -Erzincan,39.7464,39.4914,Turkey,157452 -George,-33.9667,22.45,South Africa,157394 -Mandi Bahauddin,32.5861,73.4917,Pakistan,157352 -Châu Đốc,10.7,105.1167,Vietnam,157298 -Isiro,2.7833,27.6167,Congo (Kinshasa),157196 -Itapetininga,-23.5917,-48.0531,Brazil,157016 -Jinggangshan,26.5736,114.1639,China,157000 -Tiraspol,46.8319,29.5767,Moldova,157000 -Dijon,47.3167,5.0167,France,156920 -Zonguldak,41.4304,31.78,Turkey,156918 -Frederick,39.4336,-77.4141,United States,156787 -Nazilli,37.9125,28.3206,Turkey,156748 -Lajes,-27.8158,-50.3258,Brazil,156727 -Saharsa,25.88,86.6,India,156540 -Herne,51.5426,7.219,Germany,156374 -Matagalpa,12.9167,-85.9167,Nicaragua,156218 -Lake Charles,30.2012,-93.2122,United States,156181 -Cẩm Phả,21.0071,107.2845,Vietnam,156000 -Odessa,31.8831,-102.3406,United States,155998 -Vidisha,23.5239,77.8061,India,155959 -Pathānkot,32.2689,75.6497,India,155909 -Tochigi,36.3824,139.7341,Japan,155714 -Trece Martires City,14.2833,120.8667,Philippines,155713 -Hitachi-Naka,36.3964,140.5344,Japan,155680 -Tuscaloosa,33.2348,-87.5267,United States,155499 -Horad Barysaw,54.226,28.4922,Belarus,155389 -Piteşti,44.8667,24.8833,Romania,155383 -Warner Robins,32.597,-83.6529,United States,155140 -Chlef,36.1647,1.3317,Algeria,155134 -Ordu,40.9833,37.8833,Turkey,155117 -Palmdale,34.5944,-118.1057,United States,155079 -Bartın,41.6344,32.3375,Turkey,155016 -Melitopol’,46.8333,35.3667,Ukraine,154992 -Ŭiwang,37.3447,126.9683,South Korea,154879 -Hanam,37.5392,127.2147,South Korea,154838 -Hollywood,26.0294,-80.1679,United States,154817 -Midland,32.0249,-102.1137,United States,154793 -Zango,12.9333,8.5333,Nigeria,154743 -Middelburg,-25.7684,29.4783,South Africa,154706 -Mahajanga,-15.67,46.345,Madagascar,154657 -Batumi,41.6458,41.6417,Georgia,154600 -Oxford,51.7519,-1.2578,United Kingdom,154600 -Leesburg,28.7657,-81.8996,United States,154574 -Miskolc,48.1,20.7833,Hungary,154521 -Port Arthur,29.8554,-93.9264,United States,154468 -Gandajika,-6.75,23.9667,Congo (Kinshasa),154425 -Bandırma,40.3542,27.9725,Turkey,154359 -Nalgonda,17.05,79.27,India,154326 -Almetyevsk,54.9,52.3,Russia,154262 -Ueda,36.4019,138.2492,Japan,154201 -Surigao,9.7833,125.4833,Philippines,154137 -Salzburg,47.7972,13.0477,Austria,154076 -San Cristóbal,18.416,-70.109,Dominican Republic,154040 -Esmeraldas,0.95,-79.6667,Ecuador,154035 -Dibrugarh,27.4833,95,India,154019 -Moanda,-5.9229,12.355,Congo (Kinshasa),153915 -Seogwipo,33.2497,126.56,South Korea,153861 -Neuss,51.2003,6.6939,Germany,153796 -York,53.9583,-1.0803,United Kingdom,153717 -Palo Negro,10.16,-67.5582,Venezuela,153706 -Jiutepec,18.8833,-99.1667,Mexico,153704 -Semnān,35.5833,53.3833,Iran,153680 -Daiwanishi,34.83,135.4172,Japan,153597 -Muskegon,43.2281,-86.2563,United States,153565 -Hoeryŏng,42.4333,129.75,North Korea,153532 -Kırşehir,39.145,34.1608,Turkey,153511 -Tuguegarao,17.6167,121.7167,Philippines,153502 -Bālurghāt,25.2167,88.7667,India,153279 -Kariya,34.9833,137,Japan,153190 -Salavat,53.3667,55.9333,Russia,153181 -Macon,32.8065,-83.6974,United States,153159 -Krishnanagar,23.4,88.5,India,153062 -Kökshetaū,53.2824,69.3969,Kazakhstan,153057 -Fyzābād,26.7504,82.17,India,153047 -Angers,47.4736,-0.5542,France,152960 -Kansas City,39.1234,-94.7443,United States,152960 -Rondonópolis,-16.4695,-54.64,Brazil,152912 -Tete,-16.1579,33.5898,Mozambique,152909 -Golmeh,33.6304,46.43,Iran,152894 -Papantla de Olarte,20.4478,-97.32,Mexico,152863 -Sinp’o,40.0833,128.25,North Korea,152759 -Cairns,-16.9303,145.7703,Australia,152729 -Sunnyvale,37.3836,-122.0256,United States,152703 -Noda,35.955,139.8747,Japan,152652 -Regensburg,49.0167,12.0833,Germany,152610 -Ramat Gan,32.0833,34.8167,Israel,152596 -Zabīd,14.1951,43.3155,Yemen,152504 -Silchar,24.7904,92.79,India,152393 -Mudon,16.2618,97.7215,Burma,152300 -Baubau,-5.4667,122.633,Indonesia,152143 -Foggia,41.4584,15.5519,Italy,151975 -Imabari,34.0661,132.9978,Japan,151956 -Gonbad-e Kāvūs,37.25,55.1672,Iran,151910 -Miass,55.05,60.1,Russia,151856 -Gwangyang,34.9403,127.7017,South Korea,151834 -Al Manāqil,14.2504,32.98,Sudan,151827 -Shāntipur,23.25,88.43,India,151777 -Chinandega,12.6242,-87.1297,Nicaragua,151707 -Pomona,34.0585,-117.7626,United States,151691 -Hindupur,13.83,77.49,India,151677 -Escondido,33.1347,-117.0722,United States,151625 -Bintulu,3.17,113.03,Malaysia,151617 -Tulancingo,20.0833,-98.3667,Mexico,151582 -Poole,50.7167,-1.9833,United Kingdom,151500 -Nakhodka,42.8167,132.8833,Russia,151420 -Aş Şuwayḩirah as Sāḩil,24.362,56.7344,Oman,151349 -Chetumal,18.5036,-88.3053,Mexico,151243 -Pasadena,29.6583,-95.1499,United States,151227 -Erode,11.3408,77.7172,India,151184 -Kukichūō,36.0622,139.6669,Japan,151106 -Nîmes,43.838,4.361,France,151001 -Manzanillo,20.3397,-77.1086,Cuba,150999 -Guarapuava,-25.38,-51.48,Brazil,150850 -Patos de Minas,-18.5871,-46.5149,Brazil,150833 -Quevedo,-1.0333,-79.45,Ecuador,150827 -Copiapó,-27.3665,-70.3323,Chile,150804 -Badajoz,38.8803,-6.9753,Spain,150702 -Kragujevac,44.0142,20.9394,Serbia,150623 -Paderborn,51.7167,8.7667,Germany,150580 -Higashi-murayama,35.7547,139.4686,Japan,150186 -Shāhrūd,36.4167,55.0167,Iran,150129 -Mzuzu,-11.45,34.0333,Malawi,150100 -Valdivia,-39.8142,-73.2459,Chile,150048 -Vryheid,-27.7694,30.7914,South Africa,150012 -M’Sila,35.7,4.545,Algeria,150000 -Willemstad,12.1167,-68.9333,Curaçao,150000 -Keren,15.6804,38.45,Eritrea,150000 -Yilan,24.75,121.75,Taiwan,150000 -Tororo,0.6928,34.1808,Uganda,150000 -Sievierodonetsk,48.95,38.4833,Ukraine,150000 -Ocumare del Tuy,10.1136,-66.7814,Venezuela,150000 -Kashikishi,-9.3172,28.7331,Zambia,150000 -New Bedford,41.6697,-70.9428,United States,149910 -Cao Lãnh,10.4603,105.6331,Vietnam,149837 -Kerch,45.3386,36.4681,Ukraine,149566 -Concordia,-31.3922,-58.0169,Argentina,149450 -Sayama,35.8531,139.4122,Japan,149423 -Rimini,44.0594,12.5683,Italy,149403 -Harrow,51.5836,-0.3464,United Kingdom,149246 -Jāmuria,23.7,87.08,India,149220 -Port Louis,-20.1667,57.5,Mauritius,149194 -Ağrı,39.7225,43.0544,Turkey,149188 -Amasya,40.65,35.8333,Turkey,149084 -Kastamonu,41.3833,33.7833,Turkey,148931 -Marvdasht,29.8742,52.8025,Iran,148858 -Potchefstroom,-26.715,27.1033,South Africa,148804 -Komaki,35.2833,136.9167,Japan,148709 -Fairfield,38.2592,-122.0324,United States,148683 -Abbottabad,34.15,73.2167,Pakistan,148587 -Taza,34.2144,-4.0088,Morocco,148456 -Naperville,41.7483,-88.1657,United States,148449 -Dundee,56.462,-2.9707,United Kingdom,148270 -Dolores Hidalgo Cuna de la Independencia Nacional,21.1516,-100.9369,Mexico,148173 -Bellevue,47.5951,-122.1535,United States,148164 -Al Ḩawīyah,21.4411,40.4975,Saudi Arabia,148151 -Binghamton,42.1014,-75.9093,United States,148145 -Delicias,28.1931,-105.4717,Mexico,148045 -Lüleburgaz,41.4056,27.3569,Turkey,148037 -Jijel,36.822,5.766,Algeria,148000 -Lạng Sơn,21.8478,106.7578,Vietnam,148000 -Quilpué,-33.0498,-71.4415,Chile,147991 -Rafael Castillo,-34.7167,-58.6167,Argentina,147965 -Nchelenge,-9.3467,28.7344,Zambia,147927 -Kutaisi,42.25,42.7,Georgia,147900 -Siem Reap,13.3622,103.8597,Cambodia,147866 -Tama,35.6333,139.45,Japan,147832 -Talcahuano,-36.7145,-73.1141,Chile,147831 -Villeurbanne,45.7667,4.8803,France,147712 -Yonago,35.4281,133.3311,Japan,147667 -Kopeysk,55.1,61.6167,Russia,147573 -Elkhart,41.6916,-85.9628,United States,147567 -Sumbawanga,-7.9667,31.6167,Tanzania,147483 -Osorno,-40.5667,-73.15,Chile,147460 -Topeka,39.0346,-95.6955,United States,147458 -Malakal,9.5333,31.65,South Sudan,147450 -Chingola,-12.5447,27.8708,Zambia,147448 -Mangghystaū,43.6905,51.1417,Kazakhstan,147443 -Kafr ash Shaykh,31.1,30.95,Egypt,147393 -Saint Albans,51.755,-0.336,United Kingdom,147373 -Joliet,41.5189,-88.1499,United States,147344 -Sibiu,45.8,24.15,Romania,147245 -Mogi Guaçu,-22.3719,-46.9419,Brazil,147233 -Hābra,22.83,88.63,India,147221 -Silao,20.9478,-101.4281,Mexico,147123 -Man,7.4004,-7.55,Côte D’Ivoire,146974 -Wamba,2.1404,27.99,Congo (Kinshasa),146871 -Gulu,2.7667,32.3056,Uganda,146858 -Iruma,35.8358,139.3911,Japan,146802 -Ambāla,30.3786,76.7725,India,146787 -Cam Ranh,11.902,109.2207,Vietnam,146771 -Florencio Varela,-34.8167,-58.3833,Argentina,146704 -Poços de Caldas,-21.78,-46.57,Brazil,146588 -Dar‘ā,32.625,36.105,Syria,146481 -Riobamba,-1.6743,-78.6483,Ecuador,146324 -Sagay,10.9,123.4167,Philippines,146264 -Mauli,30.7194,76.7181,India,146213 -Dadu,26.7319,67.775,Pakistan,146179 -Beaumont,30.0849,-94.1451,United States,146091 -La Ceiba,15.7631,-86.797,Honduras,145926 -García,25.8167,-100.5833,Mexico,145867 -Pyatigorsk,44.0333,43.05,Russia,145836 -Franco da Rocha,-23.3286,-46.7244,Brazil,145755 -Mostaganem,35.9333,0.0903,Algeria,145696 -Ilagan,17.1333,121.8833,Philippines,145568 -Qūchān,37.1118,58.5015,Iran,145531 -Pointe-à-Pitre,16.2415,-61.533,Guadeloupe,145511 -Ereğli,37.5058,34.0517,Turkey,145389 -Rubtsovsk,51.5167,81.2,Russia,145333 -Matanzas,23.0494,-81.5736,Cuba,145246 -Paterson,40.9147,-74.1624,United States,145233 -Merced,37.3057,-120.4778,United States,145149 -Berezniki,59.4167,56.7833,Russia,145115 -Villa de Cura,10.0386,-67.4894,Venezuela,145098 -David,8.4333,-82.4333,Panama,144858 -Bălţi,47.7617,27.9289,Moldova,144800 -Comayagua,14.46,-87.65,Honduras,144785 -Saguenay,48.4167,-71.0667,Canada,144746 -Moshi,-3.3349,37.3404,Tanzania,144739 -Dongxing,21.5833,108.05,China,144709 -Lárisa,39.6385,22.4131,Greece,144651 -Kolār,13.1333,78.1333,India,144625 -Tuxtepec,18.1,-96.1167,Mexico,144555 -Odivelas,38.8,-9.1833,Portugal,144549 -Kairouan,35.6804,10.1,Tunisia,144522 -Kumba,4.6333,9.45,Cameroon,144413 -Yalova,40.6556,29.275,Turkey,144407 -Barranca,-10.7539,-77.761,Peru,144381 -Kakamigahara,35.3989,136.8486,Japan,144335 -Bacău,46.5833,26.9167,Romania,144307 -Salamanca,40.9667,-5.6639,Spain,144228 -Al Mukallā,14.5333,49.1333,Yemen,144137 -Kolomna,55.0833,38.7833,Russia,144125 -Goma,-1.69,29.22,Congo (Kinshasa),144124 -Tizi Ouzou,36.8,4.0333,Algeria,144000 -Pueblo,38.2705,-104.6112,United States,143932 -Clermont-Ferrand,45.7831,3.0824,France,143886 -Florencia,1.6142,-75.6117,Colombia,143871 -Bharatpur,27.6833,84.4333,Nepal,143836 -Ajdābiyā,30.77,20.22,Libya,143833 -Tyler,32.3184,-95.3062,United States,143796 -Logroño,42.4704,-2.43,Spain,143698 -Huelva,37.25,-6.95,Spain,143663 -Torrance,33.8346,-118.3417,United States,143592 -Metairie,29.9977,-90.178,United States,143481 -Ciego de Ávila,21.8481,-78.7631,Cuba,143449 -Lévis,46.8,-71.1833,Canada,143414 -Disūq,31.1308,30.6479,Egypt,143404 -Coimbra,40.2111,-8.4291,Portugal,143396 -Marbella,36.5114,-4.8834,Spain,143386 -Béchar,31.6111,-2.23,Algeria,143382 -Ghaznī,33.5492,68.4233,Afghanistan,143379 -Túxpam de Rodríguez Cano,20.95,-97.4,Mexico,143362 -El Progreso,15.4,-87.8,Honduras,143360 -Jaú,-22.2958,-48.5578,Brazil,143283 -Touggourt,33.1,6.0667,Algeria,143270 -Shillong,25.5744,91.8789,India,143229 -Nevşehir,38.625,34.7122,Turkey,143194 -Cizre,37.325,42.1958,Turkey,143124 -Macaé,-22.38,-41.79,Brazil,143029 -Cape Coast,5.1,-1.25,Ghana,143015 -Le Mans,48.0077,0.1984,France,142946 -Pleiku,13.9833,108,Vietnam,142900 -Pécs,46.0708,18.2331,Hungary,142873 -Yuma,32.5992,-114.5488,United States,142847 -Telford,52.6766,-2.4469,United Kingdom,142723 -Aix-en-Provence,43.5263,5.4454,France,142482 -Moundou,8.5667,16.0833,Chad,142462 -Durrës,41.3167,19.45,Albania,142432 -Nizip,37.0104,37.7985,Turkey,142389 -Nawābganj,24.5804,88.35,Bangladesh,142361 -Lichinga,-13.3,35.2456,Mozambique,142253 -Settat,33.0023,-7.6198,Morocco,142250 -Saïda,34.8404,0.14,Algeria,142213 -Bhīmavaram,16.5333,81.5333,India,142184 -Kelowna,49.8881,-119.4956,Canada,142146 -Negombo,7.2111,79.8386,Sri Lanka,142136 -Tetovo,42.0103,20.9714,Macedonia,142030 -New Delhi,28.7,77.2,India,142004 -Altay,47.8666,88.1166,China,142000 -Maykop,44.6,40.0833,Russia,141970 -Fukayachō,36.2,139.2833,Japan,141966 -Kusatsu,35.0167,135.9667,Japan,141928 -Ozamiz City,8.15,123.85,Philippines,141828 -Shimotoda,35.8175,139.6778,Japan,141724 -Arnhem,51.988,5.923,Netherlands,141674 -Mandsaur,24.03,75.08,India,141667 -Surprise,33.68,-112.4524,United States,141664 -Columbia,38.9478,-92.3256,United States,141645 -Jahrom,28.5,53.56,Iran,141634 -Zamora,19.9833,-102.2833,Mexico,141627 -Athens,33.9508,-83.3689,United States,141532 -Misato,35.8303,139.8725,Japan,141514 -Roseville,38.7703,-121.3196,United States,141500 -Nong’an,44.4304,125.1701,China,141482 -Thornton,39.9197,-104.9438,United States,141464 -Abbotsford,49.05,-122.3167,Canada,141397 -Khuzdar,27.8,66.6167,Pakistan,141395 -Tepatitlán de Morelos,20.817,-102.733,Mexico,141322 -Pemba,-12.9667,40.5167,Mozambique,141316 -Ciudad de Melilla,35.2937,-2.9383,Spain,141308 -Ishizaki,38.4281,141.3061,Japan,141293 -Bilbays,30.4167,31.5667,Egypt,141285 -Gweru,-19.458,29.82,Zimbabwe,141260 -Khasavyurt,43.25,46.5833,Russia,141259 -Miramar,25.9773,-80.3351,United States,141191 -Kamālshahr,35.8622,50.8717,Iran,141166 -Rize,41.0167,40.5167,Turkey,141143 -Mati,6.95,126.2333,Philippines,141141 -Pasadena,34.1597,-118.139,United States,141029 -Paranaguá,-25.5279,-48.5345,Brazil,141013 -Rybnik,50.0833,18.5,Poland,141000 -Mesquite,32.7623,-96.5889,United States,140937 -Irákleio,35.3333,25.1333,Greece,140730 -Santa Maria,34.9334,-120.4432,United States,140545 -Olathe,38.8832,-94.8198,United States,140545 -Odintsovo,55.6733,37.2733,Russia,140537 -Houma,29.5799,-90.7058,United States,140469 -Sāmarrā’,34.1959,43.8857,Iraq,140400 -Yaritagua,10.08,-69.1261,Venezuela,140256 -Kidapawan,7.0083,125.0894,Philippines,140195 -Carolina,18.4054,-65.9792,Puerto Rico,140072 -Torbat-e Ḩeydarīyeh,35.2739,59.2194,Iran,140019 -Al ‘Aqabah,29.5167,35,Jordan,140000 -Batu Pahat,1.85,102.93,Malaysia,140000 -Peristéri,38.0167,23.6833,Greece,139981 -Mallawī,27.7306,30.8425,Egypt,139929 -Dawei,14.0367,98.1867,Burma,139900 -Bizerte,37.2904,9.855,Tunisia,139843 -Atbara,17.7167,33.9833,Sudan,139768 -San Jose,15.7833,121,Philippines,139738 -Blackpool,53.8142,-3.0503,United Kingdom,139720 -Kuwana,35.0622,136.6839,Japan,139587 -Masaya,11.9667,-86.1,Nicaragua,139582 -Pakpattan,30.35,73.4,Pakistan,139525 -Botucatu,-22.8858,-48.445,Brazil,139483 -Ruda Śląska,50.2628,18.8536,Poland,139412 -Zielona Góra,51.9397,15.505,Poland,139330 -San Miguel de Allende,20.9142,-100.7436,Mexico,139297 -Coquitlam,49.2839,-122.7919,Canada,139284 -Koga,36.1833,139.7,Japan,139274 -Carrollton,32.989,-96.8999,United States,139248 -Grand Junction,39.0876,-108.5673,United States,139143 -Lausanne,46.5333,6.6333,Switzerland,138905 -Pīrānshahr,36.6944,45.1417,Iran,138864 -Charleston,38.3484,-81.6323,United States,138706 -Orange,33.8038,-117.8218,United States,138669 -Fullerton,33.8841,-117.9279,United States,138632 -Kovrov,56.3606,41.3197,Russia,138552 -Tsuchiura,36.0667,140.2,Japan,138517 -Sancti Spíritus,21.9339,-79.4439,Cuba,138504 -Médéa,36.2675,2.75,Algeria,138355 -Tiruvannāmalai,12.2604,79.1,India,138243 -Barahona,18.2079,-71.0996,Dominican Republic,138159 -Zacatecas,22.7736,-102.5736,Mexico,138152 -Dhahran,26.2667,50.15,Saudi Arabia,138135 -Boca del Rio,19.1056,-96.1078,Mexico,138058 -Parnaíba,-2.91,-41.77,Brazil,138008 -Chicacole,18.3,83.9,India,137944 -Pābna,24.0004,89.25,Bangladesh,137888 -Greeley,40.4151,-104.7706,United States,137810 -Umtata,-31.58,28.79,South Africa,137772 -Iğdır,39.9167,44.0333,Turkey,137613 -Jicheon,36.1192,128.1153,South Korea,137540 -Tân An,10.5322,106.4042,Vietnam,137498 -Castanhal,-1.2939,-47.9264,Brazil,137406 -Bānkura,23.25,87.0667,India,137386 -Colima,19.2433,-103.7247,Mexico,137383 -Jyväskylä,62.2333,25.7333,Finland,137368 -Mandya,12.5242,76.8958,India,137358 -Ch’ungmu,34.8458,128.4236,South Korea,137208 -Atibaia,-23.1172,-46.5506,Brazil,137187 -Quillacollo,-17.3975,-66.2817,Bolivia,137182 -Gunungsitoli,1.1167,97.5667,Indonesia,137104 -Porto Amboim,-10.7183,13.75,Angola,137000 -Ingolstadt,48.7636,11.4261,Germany,136981 -Livingstone,-17.85,25.8667,Zambia,136897 -Vila Franca de Xira,38.95,-8.9833,Portugal,136886 -Toowoomba,-27.5667,151.95,Australia,136861 -Gisenyi,-1.6928,29.25,Rwanda,136830 -Darwin,-12.4381,130.8411,Australia,136828 -Yaizu,34.8667,138.3167,Japan,136807 -Marīvān,35.5269,46.1761,Iran,136654 -Barrechid,33.27,-7.5872,Morocco,136634 -San Justo,-34.6833,-58.55,Argentina,136604 -Shizuishan,39.2333,106.769,China,136570 -Bima,-8.4667,118.717,Indonesia,136492 -Danao,10.5333,123.9333,Philippines,136471 -Chech’ŏn,37.1361,128.2119,South Korea,136350 -Jinotega,13.0833,-86,Nicaragua,136342 -Encarnación,-27.3333,-55.8667,Paraguay,136308 -Las Cruces,32.3265,-106.7892,United States,136254 -Pageralam,-4.0217,103.2522,Indonesia,136244 -Termiz,37.2242,67.2783,Uzbekistan,136200 -Zinacantepec,19.2833,-99.7333,Mexico,136167 -Panama City,30.1995,-85.6004,United States,136133 -Amiens,49.892,2.299,France,136105 -Harlingen,26.1917,-97.6976,United States,136037 -Giresun,40.9,38.4167,Turkey,135920 -Birgañj,27,84.8667,Nepal,135904 -Tobruk,32.0833,23.95,Libya,135832 -Tours,47.2436,0.6892,France,135787 -Kisarazu,35.3761,139.9169,Japan,135765 -Inazawa,35.25,136.7833,Japan,135676 -Jequié,-13.85,-40.08,Brazil,135574 -Santa María Texmelucan,19.2833,-98.4333,Mexico,135500 -Lira,2.2604,32.89,Uganda,135445 -Pyay,18.8165,95.2114,Burma,135308 -Maia,41.2333,-8.6167,Portugal,135306 -West Valley City,40.6889,-112.0115,United States,135248 -May Pen,17.95,-77.25,Jamaica,135142 -Andīmeshk,32.45,48.35,Iran,135116 -Urganch,41.5345,60.6249,Uzbekistan,135100 -Salerno,40.6806,14.7597,Italy,135066 -Tauranga,-37.6858,176.1667,New Zealand,135000 -Souk Ahras,36.2904,7.95,Algeria,134947 -Zākhū,37.1436,42.6819,Iraq,134863 -Santiago,16.6833,121.55,Philippines,134830 -Cartago,4.75,-75.91,Colombia,134827 -Caxias,-4.833,-43.35,Brazil,134640 -Shahreẕā,32.0089,51.8667,Iran,134592 -Zābol,31.0308,61.4972,Iran,134590 -Ramapo,41.1404,-74.1072,United States,134571 -’s-Hertogenbosch,51.6833,5.3167,Netherlands,134520 -Tarragona,41.1187,1.2453,Spain,134515 -Hampton,37.0551,-76.363,United States,134510 -Isahaya,32.8442,130.0536,Japan,134503 -Ashqelon,31.6658,34.5664,Israel,134454 -Nakhon Ratchasima,14.9736,102.0831,Thailand,134440 -Trois-Rivières,46.35,-72.55,Canada,134413 -Brighton,50.8429,-0.1313,United Kingdom,134293 -Târgu-Mureş,46.5497,24.5597,Romania,134290 -Heroica Guaymas,27.9183,-110.8989,Mexico,134153 -Sale,53.424,-2.322,United Kingdom,134022 -Warren,42.4934,-83.027,United States,133943 -Calapan,13.3667,121.2,Philippines,133893 -Mauldin,34.7849,-82.3005,United States,133872 -Tabaco,13.35,123.7333,Philippines,133868 -Bloomington,40.4757,-88.9703,United States,133846 -Ōme,35.7883,139.275,Japan,133824 -Bern,46.948,7.4474,Switzerland,133798 -Idfū,24.9781,32.8789,Egypt,133772 -Coral Springs,26.2702,-80.2591,United States,133759 -Yunxian Chengguanzhen,32.8082,110.8136,China,133558 -Milagro,-2.1347,-79.5872,Ecuador,133508 -Ségou,13.45,-6.2667,Mali,133501 -Tando Allahyar,25.4667,68.7167,Pakistan,133487 -Hassan,13.005,76.1028,India,133436 -Round Rock,30.5254,-97.666,United States,133372 -Yakima,46.5923,-120.5496,United States,133191 -Uppsala,59.8601,17.64,Sweden,133117 -Khorramshahr,30.4333,48.1833,Iran,133097 -Boulogne-sur-Mer,50.7264,1.6147,France,133062 -Ouargla,31.95,5.3167,Algeria,133024 -Male,4.175,73.5083,Maldives,133019 -Schaarbeek,50.8675,4.3736,Belgium,133010 -Urdaneta,15.9761,120.5711,Philippines,132940 -Onomichi,34.4089,133.205,Japan,132675 -Reẖovot,31.8914,34.8078,Israel,132671 -Enfield,51.6522,-0.0808,United Kingdom,132640 -Chiang Mai,18.7889,98.9833,Thailand,132634 -San Carlos,10.4929,123.4095,Philippines,132536 -Ödemiş,38.2311,27.9719,Turkey,132511 -Innsbruck,47.2683,11.3933,Austria,132493 -San Luis,16.2,-89.44,Guatemala,132470 -Sterling Heights,42.5809,-83.0305,United States,132438 -Kent,47.3887,-122.2129,United States,132319 -Narita,35.7833,140.3167,Japan,132293 -Győr,47.6842,17.6344,Hungary,132034 -Blitar,-8.1,112.15,Indonesia,132018 -Ferrara,44.8353,11.6199,Italy,132009 -Yavatmāl,20.4,78.1333,India,132000 -Karabük,41.2,32.6333,Turkey,131989 -Calabozo,8.9219,-67.4283,Venezuela,131989 -Ibarra,0.3628,-78.13,Ecuador,131856 -Guelph,43.55,-80.25,Canada,131794 -Papeete,-17.5334,-149.5667,French Polynesia,131695 -Al Khmissat,33.81,-6.06,Morocco,131542 -Dumaguete City,9.3103,123.3081,Philippines,131377 -Trà Vinh,9.9369,106.3411,Vietnam,131360 -Buea,4.1667,9.2333,Cameroon,131325 -Ciénaga,11.0104,-74.25,Colombia,131171 -Spanish Town,17.9961,-76.9547,Jamaica,131056 -Lae,-6.7333,146.9833,Papua New Guinea,131052 -Burlington,36.0758,-79.4686,United States,131043 -Abiko,35.8642,140.0282,Japan,131026 -Pīlibhīt,28.64,79.81,India,131008 -Pālghāt,10.7792,76.6547,India,130955 -Vlorë,40.45,19.4833,Albania,130827 -Quibdó,5.6923,-76.6582,Colombia,130825 -Marand,38.4167,45.7667,Iran,130825 -Dipolog,8.5667,123.3333,Philippines,130759 -Shuangcheng,45.3503,126.28,China,130710 -Surat Thani,9.1397,99.3306,Thailand,130703 -Bellingham,48.7543,-122.4687,United States,130641 -Zama,35.4886,139.4075,Japan,130608 -Abohar,30.1204,74.29,India,130603 -Ninh Bình,20.2539,105.975,Vietnam,130517 -Kozan,37.4507,35.8123,Turkey,130495 -Jīroft,28.6781,57.7406,Iran,130429 -Iwakuni,34.1669,132.2197,Japan,130372 -Santa Clara,37.3645,-121.968,United States,130365 -Los Guayos,10.1833,-67.9333,Venezuela,130345 -Girardot,4.31,-74.81,Colombia,130289 -Udon Thani,17.4164,102.75,Thailand,130274 -Mojokerto,-7.4722,112.4336,Indonesia,130196 -Lucheng,30.05,101.9667,China,130142 -Kigoma,-4.8833,29.6333,Tanzania,130142 -Racine,42.7274,-87.8135,United States,130142 -Jaraguá do Sul,-26.48,-49.1,Brazil,130130 -Sannār,13.55,33.6,Sudan,130122 -Greenville,35.5956,-77.3768,United States,130118 -Battambang,13.1,103.2,Cambodia,130000 -Taldyqorghan,45.0167,78.3667,Kazakhstan,129960 -Estelí,13.0833,-86.35,Nicaragua,129924 -Cambridge,43.3972,-80.3114,Canada,129920 -Baidoa,3.1167,43.65,Somalia,129839 -Pālakollu,16.5333,81.7333,India,129717 -Çayırova,40.8265,29.3745,Turkey,129655 -Stamford,41.1035,-73.5583,United States,129638 -Kislovodsk,43.91,42.72,Russia,129593 -Kānchrāpāra,22.97,88.43,India,129576 -Parepare,-4.0167,119.6236,Indonesia,129542 -Calabayan,16.7667,121.7833,Philippines,129523 -Tychy,50.1667,19,Poland,129322 -Stavanger,58.9701,5.7333,Norway,129300 -Tottenham,51.588,-0.072,United Kingdom,129237 -Batticaloa,7.717,81.7,Sri Lanka,129222 -Elizabeth,40.6657,-74.1912,United States,129216 -Mansa,-11.1822,28.8833,Zambia,129185 -Araras,-22.3569,-47.3839,Brazil,128895 -Songnim,38.7333,125.6333,North Korea,128831 -Kamina,-8.73,25.01,Congo (Kinshasa),128803 -Bat Yam,32.0231,34.7503,Israel,128800 -Reykjavík,64.1475,-21.935,Iceland,128793 -Puno,-15.8433,-70.0236,Peru,128637 -Rijeka,45.3297,14.4322,Croatia,128624 -Táriba,7.8167,-72.2167,Venezuela,128590 -Ōmiyachō,35.2222,138.6214,Japan,128501 -Whitby,43.8833,-78.9417,Canada,128377 -Sakākā,30,40.1333,Saudi Arabia,128332 -Apatzingan de la Constitucion,19.0886,-102.3508,Mexico,128250 -Tumen,42.9661,129.8425,China,128212 -Bolton,53.578,-2.429,United Kingdom,128139 -Newport,51.5833,-3,United Kingdom,128060 -Vihari,30.0419,72.3528,Pakistan,128034 -Guasdualito,7.2467,-70.7292,Venezuela,128025 -Darnah,32.7648,22.6391,Libya,127974 -Jaranwala,31.3342,73.4194,Pakistan,127973 -Würzburg,49.7944,9.9294,Germany,127880 -Tabora,-5.0167,32.8,Tanzania,127880 -Divo,5.8372,-5.3572,Côte D’Ivoire,127867 -Domodedovo,55.4333,37.75,Russia,127850 -Praia,14.9177,-23.5092,Cabo Verde,127832 -Västerås,59.6173,16.5422,Sweden,127799 -Opole,50.6722,17.9253,Poland,127792 -Kokubunji,35.7108,139.4622,Japan,127790 -Fürth,49.4783,10.9903,Germany,127748 -Jāzān,16.8892,42.5611,Saudi Arabia,127743 -Seto,35.2167,137.0833,Japan,127653 -Johnson City,36.3406,-82.3803,United States,127571 -Tukuyu,-9.2583,33.6417,Tanzania,127570 -Port Blair,11.6667,92.75,India,127562 -Bam,29.1083,58.3583,Iran,127396 -Alīpur Duār,26.4837,89.5667,India,127342 -Koforidua,6.1,-0.2667,Ghana,127334 -Lafia,8.4904,8.52,Nigeria,127236 -Cubatão,-23.8953,-46.4256,Brazil,127006 -Angren,41.0167,70.1333,Uzbekistan,126962 -Pakokku,21.332,95.0866,Burma,126938 -Silay,10.8,122.9667,Philippines,126930 -Annecy,45.916,6.133,France,126924 -Leiria,39.7431,-8.8069,Portugal,126897 -Hāthras,27.6,78.05,India,126882 -Lynchburg,37.4003,-79.1909,United States,126814 -Neftekamsk,56.0833,54.25,Russia,126805 -Gafsa,34.4204,8.78,Tunisia,126803 -Kamëz,41.3833,19.7667,Albania,126777 -Bataysk,47.1333,39.75,Russia,126769 -Iizuka,33.6458,130.6914,Japan,126715 -Ünye,41.1271,37.2882,Turkey,126702 -Novocheboksarsk,56.1167,47.5,Russia,126626 -Simi Valley,34.2663,-118.749,United States,126589 -Santana de Parnaíba,-23.4439,-46.9178,Brazil,126574 -Sogamoso,5.72,-72.94,Colombia,126551 -Ixtlahuaca,19.5689,-99.7669,Mexico,126505 -Tây Ninh,11.3131,106.0963,Vietnam,126370 -Ulm,48.3984,9.9916,Germany,126329 -Pinsk,52.1228,26.095,Belarus,126300 -Barbacena,-21.2258,-43.7739,Brazil,126284 -Guntakal,15.17,77.38,India,126270 -Dunedin,-45.8667,170.5,New Zealand,126255 -Latina,41.4676,12.9037,Italy,126181 -Nefteyugansk,61.1,72.6,Russia,126157 -Tengyue,25.0333,98.4666,China,126058 -Magway,20.15,94.95,Burma,125973 -Heilbronn,49.1404,9.218,Germany,125960 -Pangkalpinang,-2.1,106.1,Indonesia,125933 -Malanje,-9.54,16.34,Angola,125856 -Gashua,12.8705,11.04,Nigeria,125817 -Serpukhov,54.9167,37.4,Russia,125817 -Örebro,59.2669,15.1965,Sweden,125817 -Leeuwarden,53.2504,5.7834,Netherlands,125778 -Novomoskovsk,54.0333,38.2667,Russia,125647 -Shchelkovo,55.9167,38,Russia,125634 -Payakumbuh,-0.2244,100.6325,Indonesia,125608 -Navadwīp,23.4088,88.3657,India,125543 -Pforzheim,48.895,8.705,Germany,125542 -Kumbo,6.2,10.66,Cameroon,125486 -Ghardaïa,32.49,3.67,Algeria,125480 -Uruguaiana,-29.755,-57.0878,Brazil,125435 -Fort Smith,35.3493,-94.3695,United States,125354 -Cam Ranh,11.9136,109.1369,Vietnam,125311 -Curicó,-34.9854,-71.2394,Chile,125275 -High Wycombe,51.6287,-0.7482,United Kingdom,125257 -Basīrhat,22.6572,88.8942,India,125254 -Resende,-22.4689,-44.4469,Brazil,125214 -Villa Alemana,-33.0428,-71.3744,Chile,125140 -Rustavi,41.5333,45,Georgia,125103 -Polatlı,39.5842,32.1472,Turkey,125075 -Ciudad de Atlixco,18.9,-98.45,Mexico,125000 -Kenosha,42.5864,-87.8765,United States,124972 -Amherst,43.0117,-78.7569,United States,124952 -Hālīsahar,22.95,88.42,India,124939 -Magelang,-7.4706,110.2178,Indonesia,124912 -Salto,-31.3883,-57.9606,Uruguay,124878 -Santa Tecla,13.674,-89.29,El Salvador,124694 -South Lyon,42.4614,-83.6526,United States,124694 -Gingoog,8.8167,125.1,Philippines,124648 -Rishra,22.71,88.35,India,124577 -Pervouralsk,56.9167,59.95,Russia,124447 -Giugliano in Campania,40.9319,14.1956,Italy,124361 -Boulder,40.0249,-105.2523,United States,124345 -León,42.5989,-5.5669,Spain,124303 -Gorzów Wielkopolski,52.7333,15.25,Poland,124295 -Hosan,36.2039,127.0847,South Korea,124246 -Exeter,50.7167,-3.5333,United Kingdom,124180 -Bimbo,4.3313,18.5163,Central African Republic,124176 -Wolfsburg,52.4231,10.7872,Germany,124151 -Mỹ Tho,10.35,106.35,Vietnam,124143 -Alagoinhas,-12.1356,-38.4192,Brazil,124070 -Kadirli,37.3739,36.0961,Turkey,124053 -Rudnyy,52.9527,63.13,Kazakhstan,124000 -Savannakhet,16.55,104.75,Laos,124000 -Khrustalnyi,48.1214,38.9453,Ukraine,124000 -Higüey,18.616,-68.708,Dominican Republic,123787 -Ise,34.4833,136.7167,Japan,123783 -Honmachi,32.5178,130.6181,Japan,123758 -Baia Mare,47.6597,23.5819,Romania,123738 -Derbent,42.0692,48.2958,Russia,123720 -Guelma,36.466,7.428,Algeria,123590 -Pleven,43.4078,24.6203,Bulgaria,123588 -Dūmā,33.5722,36.4019,Syria,123494 -Tsuruoka,38.7217,139.8217,Japan,123437 -Punta Arenas,-53.1627,-70.9081,Chile,123403 -Indramayu,-6.3356,108.319,Indonesia,123263 -Solihull,52.413,-1.778,United Kingdom,123187 -Gagnoa,6.1333,-5.9333,Côte D’Ivoire,123184 -Pôrto Seguro,-16.4296,-39.08,Brazil,123173 -Munch’ŏn,39.259,127.356,North Korea,122934 -Romford,51.5768,0.1801,United Kingdom,122854 -Patnos,39.2358,42.8686,Turkey,122833 -Pati,-6.7415,111.0347,Indonesia,122785 -Machiques,10.0667,-72.5667,Venezuela,122734 -Monza,45.5836,9.2736,Italy,122728 -Preston,53.759,-2.699,United Kingdom,122719 -Dąbrowa Górnicza,50.3239,19.1947,Poland,122712 -Ciudad Hidalgo,19.6923,-100.5574,Mexico,122619 -Behbahān,30.5958,50.2417,Iran,122604 -Cagua,10.1831,-67.45,Venezuela,122571 -Elbląg,54.1667,19.4,Poland,122568 -Brits,-25.6167,27.7667,South Africa,122497 -Jalapa,14.6379,-89.9904,Guatemala,122483 -Pearland,29.5585,-95.3215,United States,122460 -Maina,13.4692,144.7332,Guam,122411 -Cherkessk,44.2222,42.0575,Russia,122395 -Maastricht,50.853,5.677,Netherlands,122378 -Mufulira,-12.5546,28.2604,Zambia,122336 -Edéa,3.8,10.1333,Cameroon,122300 -Luxembourg,49.6106,6.1328,Luxembourg,122273 -Aalborg,57.0337,9.9166,Denmark,122219 -Pedro Juan Caballero,-22.5667,-55.7167,Paraguay,122190 -San Juan,14.6,121.0333,Philippines,122180 -Ciudad Ojeda,10.2,-71.3,Venezuela,122124 -San Pedro Garza García,25.6667,-100.3,Mexico,122009 -Kashiwara,34.5094,135.7925,Japan,122003 -Gyumri,40.7833,43.8333,Armenia,121976 -Dharmavaram,14.4142,77.715,India,121874 -San Fernando,16.6167,120.3167,Philippines,121812 -Hội An,15.8733,108.3327,Vietnam,121716 -Dorūd,33.4933,49.075,Iran,121608 -Puerto Barrios,15.73,-88.6,Guatemala,121562 -Alberton,-26.2672,28.1219,South Africa,121536 -Temperley,-34.7667,-58.3833,Argentina,121451 -Kamalia,30.7258,72.6447,Pakistan,121401 -Lianhe,47.1364,129.2859,China,121367 -Berkeley,37.8723,-122.276,United States,121363 -Richardson,32.9717,-96.7093,United States,121323 -Redding,40.5698,-122.365,United States,121313 -Hòa Bình,20.8172,105.3375,Vietnam,121309 -Yonashiro-teruma,26.3792,127.8575,Japan,121294 -Arvada,39.8321,-105.1511,United States,121272 -Doğubayazıt,39.55,44.0833,Turkey,121263 -Upington,-28.4572,21.2425,South Africa,121189 -Setúbal,38.5243,-8.8926,Portugal,121185 -Siracusa,37.0692,15.2875,Italy,121171 -Baidyabāti,22.79,88.32,India,121110 -Samandağ,36.085,35.9806,Turkey,121109 -Mīt Ghamr,30.7192,31.2628,Egypt,121039 -Porlamar,10.9556,-63.8478,Venezuela,120924 -St. George,37.077,-113.577,United States,120899 -Anderlecht,50.8392,4.3297,Belgium,120887 -Chilapa de Álvarez,17.5944,-99.1778,Mexico,120790 -Billings,45.7891,-108.5524,United States,120728 -Fier,40.7167,19.55,Albania,120655 -Kotamobagu,0.7333,124.3167,Indonesia,120597 -Kot Addu,30.47,70.9644,Pakistan,120479 -Yuba City,39.1357,-121.6381,United States,120456 -Ribeirão Pires,-23.7108,-46.4128,Brazil,120396 -Ramos Mejía,-34.65,-58.5667,Argentina,120346 -Pescara,42.4643,14.2142,Italy,120286 -Valinhos,-22.9708,-46.9958,Brazil,120258 -Perpignan,42.6986,2.8956,France,120158 -Sertãozinho,-21.1378,-47.99,Brazil,120152 -Larache,35.2004,-6.16,Morocco,120082 -Boulogne-Billancourt,48.8352,2.2409,France,120071 -Gateshead,54.95,-1.6,United Kingdom,120046 -Ciudad Choluteca,13.3167,-87.2167,Honduras,120000 -Płock,52.55,19.7,Poland,120000 -San Carlos,9.65,-68.5833,Venezuela,120000 -Daitōchō,34.7119,135.6233,Japan,119986 -Rochester,44.0151,-92.4778,United States,119942 -Puerto Plata,19.7902,-70.6902,Dominican Republic,119897 -Pakxé,15.1167,105.7833,Laos,119848 -East Los Angeles,34.0326,-118.1691,United States,119827 -Bergamo,45.695,9.67,Italy,119806 -Göttingen,51.5339,9.9356,Germany,119801 -Kadoma,34.7333,135.5833,Japan,119692 -Leominster,42.5209,-71.7717,United States,119690 -Ajax,43.8583,-79.0364,Canada,119677 -Kingsport,36.5224,-82.5453,United States,119666 -Carcar,10.1167,123.6333,Philippines,119664 -Naz̧arābād,35.9522,50.6075,Iran,119512 -Ebetsu,43.1039,141.5361,Japan,119509 -Duluth,46.7756,-92.1392,United States,119476 -Moḩammad Shahr,35.7631,50.9172,Iran,119418 -Nobeoka,32.5822,131.665,Japan,119309 -Barretos,-20.5569,-48.5678,Brazil,119243 -Lehigh Acres,26.612,-81.6388,United States,119205 -Rock Hill,34.9416,-81.0244,United States,119105 -Guaratinguetá,-22.8167,-45.2278,Brazil,119073 -Gilroy,37.0047,-121.5855,United States,118993 -Cambridge,42.3759,-71.1185,United States,118927 -Huaraz,-9.5333,-77.5333,Peru,118836 -Jandira,-23.5278,-46.9028,Brazil,118832 -Orekhovo-Zuyevo,55.8,38.9667,Russia,118822 -Darjeeling,27.0417,88.2631,India,118805 -Miramar,22.3375,-97.8694,Mexico,118614 -Sopur,34.3,74.47,India,118608 -Nowshera,34.0153,71.9747,Pakistan,118594 -Beppu,33.2847,131.4911,Japan,118499 -Sugar Land,29.5935,-95.6357,United States,118488 -Butwāl,27.7,83.45,Nepal,118462 -Santa Cruz do Sul,-29.7178,-52.4258,Brazil,118374 -Birigui,-21.2889,-50.34,Brazil,118352 -Guelmim,28.9833,-10.0667,Morocco,118318 -Anuradhapura,8.335,80.4108,Sri Lanka,118302 -Kampong Cham,12,105.45,Cambodia,118242 -Bandundu,-3.31,17.38,Congo (Kinshasa),118211 -Texas City,29.4128,-94.9658,United States,118169 -Gudivāda,16.43,80.99,India,118167 -Handa,34.8992,136.9267,Japan,118145 -Bama,11.5204,13.69,Nigeria,118121 -Lahti,60.9833,25.6556,Finland,118119 -Karatepe,40.6883,30.0144,Turkey,118066 -Bruges,51.2089,3.2242,Belgium,118053 -Iowa City,41.6559,-91.5303,United States,118041 -Nouadhibou,20.95,-17.0333,Mauritania,118000 -Blackburn,53.748,-2.482,United Kingdom,117963 -Saginaw,43.4199,-83.9501,United States,117958 -Nazran,43.2167,44.7667,Russia,117936 -Bayawan,9.3667,122.8,Philippines,117900 -Forlì,44.2225,12.0408,Italy,117859 -Agadez,16.9959,7.9828,Niger,117770 -Jalingo,8.9004,11.36,Nigeria,117757 -Charallave,10.2431,-66.8622,Venezuela,117707 -Chico,39.7575,-121.8152,United States,117668 -Villa de Álvarez,19.25,-103.7333,Mexico,117600 -Luanshya,-13.1333,28.4,Zambia,117579 -Kabwe,-14.4333,28.45,Zambia,117517 -Khénifra,32.93,-5.66,Morocco,117510 -Nevinnomyssk,44.6333,41.9333,Russia,117446 -San Martín,-33.0806,-68.4706,Argentina,117399 -Bottrop,51.5232,6.9253,Germany,117383 -Kōnosu,36.0658,139.5222,Japan,117373 -Langley,49.1044,-122.5827,Canada,117285 -Dover,39.161,-75.5203,United States,117282 -Orizaba,18.85,-97.1,Mexico,117273 -Munūf,30.4667,30.9333,Egypt,117240 -Trento,46.0667,11.1167,Italy,117185 -Adilābād,19.6667,78.5333,India,117167 -Nkongsamba,4.95,9.9167,Cameroon,117063 -Kindia,10.06,-12.87,Guinea,117062 -Smithtown,40.8662,-73.2164,United States,117031 -Norman,35.2335,-97.3471,United States,116973 -Gao,16.2666,-0.05,Mali,116967 -Clearwater,27.9789,-82.7622,United States,116946 -Tandil,-37.3167,-59.1333,Argentina,116917 -Kapaklı,41.3333,27.9667,Turkey,116882 -Araguari,-18.6489,-48.1869,Brazil,116871 -Kōenchō,43.8081,143.8942,Japan,116848 -Port-Gentil,-0.7167,8.7833,Gabon,116836 -Coeur d'Alene,47.7041,-116.7935,United States,116834 -Ikoma,34.6919,135.7006,Japan,116816 -Nyíregyháza,47.95,21.7167,Hungary,116799 -Ponce,18.012,-66.6198,Puerto Rico,116796 -Manp’o,41.157,126.29,North Korea,116760 -Seaside,36.6224,-121.8191,United States,116720 -Tatuí,-23.3556,-47.8569,Brazil,116682 -Independence,39.0871,-94.3501,United States,116672 -Sassari,40.7267,8.5592,Italy,116641 -Várzea Paulista,-23.2108,-46.8278,Brazil,116601 -Titāgarh,22.74,88.37,India,116541 -Honchō,35.7581,139.5297,Japan,116482 -West Jordan,40.6024,-112.0008,United States,116480 -Cheltenham,51.9,-2.0667,United Kingdom,116447 -Abilene,32.4543,-99.7384,United States,116412 -Chittaurgarh,24.8894,74.6239,India,116406 -Niihama,33.9603,133.2834,Japan,116392 -Xai-Xai,-25.05,33.65,Mozambique,116343 -Kaspiysk,42.8833,47.6333,Russia,116340 -Boké,10.94,-14.3,Guinea,116270 -Narasaraopet,16.236,80.054,India,116250 -Dharān,26.8167,87.2667,Nepal,116181 -Temixco,18.85,-99.2333,Mexico,116143 -Ramenskoye,55.5669,38.2303,Russia,116077 -Wałbrzych,50.7667,16.2833,Poland,116069 -Dimitrovgrad,54.2333,49.5833,Russia,116055 -Nasushiobara,36.9617,140.0461,Japan,116043 -Kilis,36.7167,37.1167,Turkey,116034 -Cádiz,36.535,-6.2975,Spain,116027 -Sabhā,27.0333,14.4333,Libya,116016 -Kyzyl,51.7167,94.45,Russia,116015 -Reutlingen,48.4833,9.2167,Germany,115966 -Tahoua,14.9,5.2599,Niger,115956 -Besançon,47.24,6.02,France,115934 -Khon Kaen,16.4297,102.8297,Thailand,115928 -Valle de La Pascua,9.2033,-66.0103,Venezuela,115902 -Bloomington,39.1637,-86.5257,United States,115884 -Phatthaya,12.9496,100.893,Thailand,115840 -Sri Jayewardenepura Kotte,6.9,79.9164,Sri Lanka,115826 -Huejutla de Reyes,21.1333,-98.4167,Mexico,115786 -Sano,36.3144,139.5783,Japan,115784 -Naga,10.2167,123.75,Philippines,115750 -Buzău,45.1517,26.8167,Romania,115494 -El Monte,34.0739,-118.0291,United States,115487 -Carlsbad,33.1247,-117.2837,United States,115382 -North Charleston,32.9066,-80.0722,United States,115382 -Puerto Madryn,-42.773,-65.0366,Argentina,115353 -Toliara,-23.35,43.6667,Madagascar,115319 -Pouso Alegre,-22.22,-45.94,Brazil,115201 -Nabeul,36.4603,10.73,Tunisia,115149 -Nagahama,35.3833,136.2833,Japan,115069 -Obninsk,55.1,36.6167,Russia,115029 -St. Cloud,45.5339,-94.1718,United States,115028 -Swabi,34.1167,72.4667,Pakistan,115018 -Hatsukaichi,34.3486,132.3317,Japan,114975 -Otaru,43.1833,141,Japan,114947 -Uzhhorod,48.6239,22.295,Ukraine,114897 -Mendoza,-32.8833,-68.8333,Argentina,114822 -Dam Dam,22.62,88.42,India,114786 -Las Delicias,28.2,-105.5,Mexico,114783 -Temecula,33.4928,-117.1315,United States,114761 -Bijeljina,44.75,19.2167,Bosnia And Herzegovina,114663 -Clovis,36.8278,-119.6831,United States,114584 -Linköping,58.4094,15.6257,Sweden,114582 -Giyon,8.5304,37.97,Ethiopia,114534 -Lilan,23.8163,108.8847,China,114496 -Belfort,47.64,6.85,France,114445 -Bet Shemesh,31.7514,34.9886,Israel,114371 -Jaramānā,33.4833,36.35,Syria,114363 -Shashemenē,7.2004,38.59,Ethiopia,114350 -Vālpārai,10.3204,76.97,India,114308 -Cuito,-12.38,16.94,Angola,114286 -Hōfu,34.05,131.5667,Japan,114256 -Ōshū,39.1444,141.1389,Japan,114246 -Berdyans’k,46.7598,36.7845,Ukraine,114205 -Salto,-23.2008,-47.2869,Brazil,114171 -Meridian,43.6112,-116.3968,United States,114161 -Saanich,48.484,-123.381,Canada,114148 -Machakos,-1.5167,37.2667,Kenya,114109 -Koblenz,50.3597,7.5978,Germany,114024 -Kankan,10.39,-9.31,Guinea,114009 -Oktyabr’skiy,54.4833,53.4833,Russia,113929 -Zhijiang,27.4409,109.678,China,113907 -Laghouat,33.81,2.88,Algeria,113872 -Hikone,35.2744,136.2597,Japan,113818 -Tawau,4.2981,117.8831,Malaysia,113809 -Poá,-23.5286,-46.345,Brazil,113793 -Basingstoke,51.2667,-1.0876,United Kingdom,113776 -Īrānshahr,27.2025,60.6847,Iran,113750 -Sørum,59.9135,11.3472,Norway,113659 -Bremerhaven,53.55,8.5833,Germany,113634 -Kuşadası,37.8586,27.2594,Turkey,113580 -San Francisco del Rincón,21.0228,-101.86,Mexico,113570 -Pul-e Khumrī,35.95,68.7,Afghanistan,113500 -Kipushi,-11.76,27.25,Congo (Kinshasa),113347 -Sa-ch’on,35.2347,128.3575,South Korea,113335 -Bukittinggi,-0.3097,100.3753,Indonesia,113326 -Caraguatatuba,-23.62,-45.4128,Brazil,113317 -Ubá,-21.12,-42.9428,Brazil,113300 -Itatiba,-23.0058,-46.8389,Brazil,113284 -Brandon,27.9367,-82.3,United States,113279 -Novyy Urengoy,66.0847,76.6789,Russia,113254 -Sloviansk,48.87,37.625,Ukraine,113196 -Akçakale,36.7108,38.9478,Turkey,113194 -Westminster,39.8837,-105.0624,United States,113166 -Higashiōmi,35.1128,136.2078,Japan,113165 -Maidstone,51.272,0.529,United Kingdom,113137 -Burdur,37.7167,30.2833,Turkey,113077 -Costa Mesa,33.6667,-117.9135,United States,113003 -Sokodé,8.9833,1.1333,Togo,113000 -Jaén,37.7697,-3.7889,Spain,112999 -Monroe,32.5183,-92.0774,United States,112891 -San Carlos de Bariloche,-41.15,-71.3,Argentina,112887 -Montero,-17.3333,-63.3833,Bolivia,112837 -City of Isabela,6.7,121.9667,Philippines,112788 -Tecomán,18.9089,-103.8747,Mexico,112726 -Fujimino,35.8794,139.5197,Japan,112689 -Utica,43.0961,-75.226,United States,112650 -Carora,10.1755,-70.0828,Venezuela,112600 -Helsingborg,56.0424,12.721,Sweden,112496 -Ciudad de la Costa,-34.8167,-55.95,Uruguay,112449 -Vicenza,45.55,11.55,Italy,112408 -Santa Lucía,10.2606,-66.6639,Venezuela,112357 -Maribor,46.55,15.6333,Slovenia,112325 -Shkodër,42.0667,19.5,Albania,112276 -Recklinghausen,51.6167,7.2,Germany,112267 -Kars,40.6069,43.0931,Turkey,112260 -Pompano Beach,26.2428,-80.1312,United States,112118 -Kuopio,62.8925,27.6783,Finland,112117 -Nikopol’,47.5772,34.3575,Ukraine,112102 -Osmānābād,18.1667,76.05,India,112085 -Olmaliq,40.85,69.6,Uzbekistan,112078 -Ciudad Mante,22.7333,-98.95,Mexico,112061 -Paarl,-33.7242,18.9558,South Africa,112045 -Akishima,35.7056,139.3536,Japan,112005 -Bergisch Gladbach,50.9917,7.1367,Germany,111966 -Erlangen,49.5964,11.0044,Germany,111962 -West Palm Beach,26.7468,-80.1316,United States,111955 -Colchester,51.8917,0.903,United Kingdom,111921 -Funchal,32.65,-16.9167,Portugal,111892 -Iringa,-7.77,35.69,Tanzania,111820 -Zwolle,52.524,6.097,Netherlands,111805 -Iriga City,13.4167,123.4167,Philippines,111757 -Kandy,7.297,80.6385,Sri Lanka,111701 -Waterloo,42.492,-92.3522,United States,111631 -Conselheiro Lafaiete,-20.67,-43.79,Brazil,111596 -Terrebonne,45.7,-73.6333,Canada,111575 -Chorzów,50.3,18.95,Poland,111536 -Chelmsford,51.7361,0.4798,United Kingdom,111511 -Kuqa,41.7277,82.9364,China,111499 -Everett,47.9525,-122.1669,United States,111475 -El Centro,32.7867,-115.5586,United States,111425 -Jena,50.9272,11.5864,Germany,111407 -Ligao,13.2167,123.5167,Philippines,111399 -Villa Mercedes,-33.6667,-65.4667,Argentina,111391 -Moroni,-11.7036,43.2536,Comoros,111329 -Jawhar,2.767,45.5166,Somalia,111308 -Santa Fe,35.6619,-105.9819,United States,111269 -Champdani,22.8,88.37,India,111251 -Terni,42.5667,12.65,Italy,111189 -Saint-Denis,48.9356,2.3539,France,111135 -Downey,33.9379,-118.1312,United States,111126 -Laoag,18.2,120.6,Philippines,111125 -Kamyshin,50.0833,45.4,Russia,111100 -Algeciras,36.1267,-5.4665,Spain,111027 -Nsukka,6.8567,7.3958,Nigeria,111017 -Nguru,12.8804,10.45,Nigeria,111014 -Lowell,42.6389,-71.3217,United States,110997 -Remscheid,51.1906,7.2247,Germany,110994 -Tuzla,44.5381,18.6761,Bosnia And Herzegovina,110979 -Tarnów,50.0125,20.9883,Poland,110956 -Namur,50.4667,4.8667,Belgium,110939 -Centennial,39.5926,-104.8674,United States,110937 -Kazo,36.1314,139.6019,Japan,110921 -Fresnillo,23.175,-102.8675,Mexico,110892 -Elgin,42.0385,-88.3229,United States,110849 -Fasā,28.9381,53.6481,Iran,110825 -Sandachō,34.8894,135.2253,Japan,110820 -Włocławek,52.65,19.05,Poland,110802 -Kiffa,16.6164,-11.4044,Mauritania,110714 -Kecskemét,46.9074,19.6917,Hungary,110687 -As Salamīyah,35.0111,37.0531,Syria,110683 -Tabuk,17.45,121.4583,Philippines,110642 -Trier,49.7567,6.6414,Germany,110636 -Borāzjān,29.2667,51.2158,Iran,110567 -Richmond,37.9477,-122.339,United States,110567 -Yenangyaung,20.4583,94.8732,Burma,110553 -Quíbor,9.9281,-69.5778,Venezuela,110536 -Ahuachapán,13.9214,-89.845,El Salvador,110511 -Manzini,-26.4833,31.3667,Swaziland,110508 -Genhe,50.7833,121.5167,China,110438 -Iguala de la Independencia,18.35,-99.5333,Mexico,110390 -Cuautitlán,19.6833,-99.1833,Mexico,110385 -Gapan,15.3075,120.9453,Philippines,110303 -Ourinhos,-22.9789,-49.8708,Brazil,110282 -Bāneh,35.9975,45.8853,Iran,110218 -Argenteuil,48.95,2.25,France,110210 -Broken Arrow,36.0365,-95.7809,United States,110198 -Jeonghae,35.5653,126.8561,South Korea,110194 -Shirayamamachi,36.5144,136.5656,Japan,110188 -Tondabayashichō,34.4992,135.5972,Japan,110132 -Milton,43.5083,-79.8833,Canada,110128 -Montego Bay,18.4667,-77.9167,Jamaica,110115 -Āsela,7.95,39.1167,Ethiopia,110088 -Garanhuns,-8.89,-36.5,Brazil,110085 -Miami Gardens,25.9433,-80.2426,United States,110001 -Bridgetown,13.0975,-59.6167,Barbados,110000 -Wythenshawe,53.392,-2.264,United Kingdom,110000 -Tinaquillo,9.9167,-68.3,Venezuela,110000 -Pisco,-13.71,-76.2032,Peru,109965 -Yŏju,37.2939,127.6383,South Korea,109937 -Bernal,-34.7,-58.2833,Argentina,109914 -Montreuil,48.8611,2.4436,France,109897 -The Woodlands,30.1738,-95.5134,United States,109843 -Doncaster,53.515,-1.133,United Kingdom,109805 -Bend,44.0562,-121.3087,United States,109802 -Winterthur,47.4992,8.7267,Switzerland,109775 -Burlington,44.4877,-73.2314,United States,109763 -Kandi,11.1304,2.94,Benin,109701 -Dali,34.7953,109.9378,China,109696 -Rotherham,53.43,-1.357,United Kingdom,109691 -Dera Ismail Khan,31.8167,70.9167,Pakistan,109686 -Esteban Echeverría,-34.8167,-58.4667,Argentina,109644 -Catanduva,-21.14,-48.98,Brazil,109612 -Habikino,34.5578,135.6061,Japan,109553 -Jurupa Valley,34.001,-117.4705,United States,109527 -Kamagaya,35.7769,140.0008,Japan,109525 -Parral,26.9333,-105.6667,Mexico,109510 -Gualeguaychú,-33.0078,-58.5111,Argentina,109461 -Sandy Springs,33.9366,-84.3703,United States,109452 -Baybay,10.6833,124.8,Philippines,109432 -Walthamstow,51.59,0,United Kingdom,109424 -Gresham,45.5023,-122.4413,United States,109381 -Corumbá,-19.0089,-57.6528,Brazil,109294 -Yŏngju,36.8217,128.6308,South Korea,109266 -Hualien,23.9769,121.6044,Taiwan,109251 -Lewisville,33.0452,-96.9823,United States,109212 -Hillsboro,45.5272,-122.9361,United States,109128 -Ipiales,0.8289,-77.6406,Colombia,109116 -San Buenaventura,34.2741,-119.2314,United States,109106 -Murom,55.5725,42.0514,Russia,109072 -Soma,39.1833,27.6056,Turkey,108981 -Taitung,22.7583,121.1444,Taiwan,108905 -Bangaon,23.07,88.82,India,108864 -Dolgoprudnyy,55.9333,37.5,Russia,108861 -St. John's,47.4817,-52.7971,Canada,108860 -Jacksonville,34.7288,-77.3941,United States,108856 -Maxixe,-23.8597,35.3472,Mozambique,108824 -Pottstown,40.2507,-75.6444,United States,108758 -Yessentuki,44.0431,42.8644,Russia,108679 -Moncton,46.1328,-64.7714,Canada,108620 -Ferizaj,42.3667,21.1667,Kosovo,108610 -Mascara,35.4,0.1333,Algeria,108587 -Khenchela,35.4167,7.1333,Algeria,108580 -Koszalin,54.1903,16.1817,Poland,108576 -Yāsūj,30.6667,51.5833,Iran,108505 -Khardah,22.72,88.38,India,108496 -Mopti,14.49,-4.18,Mali,108456 -Novoshakhtinsk,47.7667,39.9167,Russia,108345 -Tādpatri,14.92,78.02,India,108171 -Birnin Kebbi,12.4504,4.1999,Nigeria,108164 -Inglewood,33.9566,-118.3444,United States,108151 -Mineshita,35.1186,138.9186,Japan,108118 -Orsha,54.5092,30.4258,Belarus,108100 -An Nuhūd,12.6904,28.42,Sudan,108008 -San Rafael,-34.6175,-68.3356,Argentina,107997 -Zhukovskiy,55.6011,38.1161,Russia,107994 -Rochdale,53.6136,-2.161,United Kingdom,107926 -Seversk,56.6,84.85,Russia,107922 -Thunder Bay,48.3822,-89.2461,Canada,107909 -Spring Hill,28.4797,-82.53,United States,107855 -Barletta,41.32,16.27,Italy,107830 -Castelar,-34.65,-58.65,Argentina,107786 -Labé,11.3167,-12.2833,Guinea,107695 -Chaman,30.921,66.4597,Pakistan,107660 -Escuintla,15.3194,-92.6583,Mexico,107638 -Umm Qaşr,30.0342,47.9294,Iraq,107620 -Sliven,42.6808,26.3164,Bulgaria,107570 -Kogon Shahri,39.7211,64.5458,Uzbekistan,107566 -League City,29.4873,-95.1087,United States,107536 -Tajimi,35.3328,137.1322,Japan,107535 -Eau Claire,44.8199,-91.4949,United States,107404 -Shinyanga,-3.6619,33.4231,Tanzania,107362 -Jalpāiguri,26.5167,88.7333,India,107341 -Bolzano,46.5,11.35,Italy,107317 -Turlock,37.5053,-120.8588,United States,107317 -Temple,31.1076,-97.3894,United States,107258 -Ilebo,-4.3167,20.6,Congo (Kinshasa),107093 -Šiauliai,55.9281,23.3167,Lithuania,107086 -Apucarana,-23.55,-51.47,Brazil,107085 -Dieppe,46.0989,-64.7242,Canada,107068 -Reutov,55.7667,37.8667,Russia,106990 -San Felipe,21.4833,-101.2167,Mexico,106952 -Taungoo,18.9483,96.4179,Burma,106945 -Bedford,52.135,-0.47,United Kingdom,106940 -Himamaylan,10.1,122.8667,Philippines,106880 -Noyabrsk,63.2017,75.4517,Russia,106879 -Botoşani,47.7486,26.6694,Romania,106847 -Suriāpet,17.15,79.6167,India,106805 -Chābahār,25.2836,60.6236,Iran,106739 -Artëm,43.35,132.1833,Russia,106692 -Douliu,23.7075,120.5439,Taiwan,106653 -Crawley,51.1092,-0.1872,United Kingdom,106597 -Mansfield,53.15,-1.2,United Kingdom,106556 -Sioux City,42.4959,-96.3901,United States,106455 -Salisbury,38.3756,-75.5867,United States,106447 -La Banda,-27.7333,-64.25,Argentina,106441 -Longjiang,47.3404,123.18,China,106384 -Nakhon Si Thammarat,8.4333,99.9667,Thailand,106322 -Davie,26.0789,-80.287,United States,106306 -Kemalpaşa,38.4261,27.4172,Turkey,106298 -Daly City,37.6862,-122.4685,United States,106280 -Dagenham,51.5397,0.1422,United Kingdom,106247 -El Limón,10.3059,-67.6321,Venezuela,106206 -Yevpatoriya,45.2,33.3583,Ukraine,106158 -Raba,-8.4614,118.747,Indonesia,106101 -Bagé,-31.32,-54.1,Brazil,106098 -Pavlohrad,48.52,35.87,Ukraine,106082 -Stockport,53.4083,-2.1494,United Kingdom,105878 -Nusaybin,37.0833,41.2167,Turkey,105856 -Mazyr,52.05,29.2333,Belarus,105700 -Tikrīt,34.6,43.6833,Iraq,105700 -Azare,11.6804,10.19,Nigeria,105687 -Subotica,46.0983,19.67,Serbia,105681 -Allen,33.1088,-96.6735,United States,105623 -Lerma,19.2847,-99.5119,Mexico,105578 -Darlington,54.527,-1.5526,United Kingdom,105564 -Tarīm,16.05,49,Yemen,105552 -Pushkino,56.0167,37.85,Russia,105479 -Ballarat,-37.55,143.85,Australia,105471 -Charsadda,34.1453,71.7308,Pakistan,105414 -Alchevsk,48.4672,38.7983,Ukraine,105398 -Robāţ Karīm,35.4847,51.0828,Iran,105393 -Caen,49.18,-0.37,France,105354 -Queenstown,-31.9,26.8833,South Africa,105309 -Achinsk,56.2817,90.5039,Russia,105264 -Ash Shaykh ‘Uthmān,12.8866,45.0279,Yemen,105248 -Ourense,42.3364,-7.8633,Spain,105233 -Kongolo,-5.3795,26.98,Congo (Kinshasa),105202 -Granada,11.93,-85.9561,Nicaragua,105171 -Yozgat,39.8208,34.8083,Turkey,105167 -Highlands Ranch,39.5419,-104.9708,United States,105147 -West Covina,34.0555,-117.9112,United States,105101 -Al Fāw,29.98,48.47,Iraq,105080 -Linhares,-19.39,-40.05,Brazil,105075 -Tagbilaran City,9.65,123.85,Philippines,105051 -Saijō,33.9196,133.1812,Japan,105020 -Kandhkot,28.4,69.3,Pakistan,105011 -Sparks,39.5729,-119.7157,United States,105006 -Waterloo,43.4667,-80.5167,Canada,104986 -Salzgitter,52.1503,10.3593,Germany,104948 -Koutiala,12.3904,-5.47,Mali,104927 -Liberec,50.77,15.0584,Czechia,104802 -Toride,35.9114,140.0503,Japan,104667 -Zihuatanejo,17.6444,-101.5511,Mexico,104609 -Sergiyev Posad,56.3,38.1333,Russia,104579 -Arzamas,55.3833,43.8,Russia,104547 -Dobrich,43.5667,27.8333,Bulgaria,104530 -San Mateo,37.5521,-122.3122,United States,104430 -Mmabatho,-25.85,25.6333,South Africa,104428 -Khāk-e ‘Alī,36.1283,50.1764,Iran,104417 -Yelets,52.6167,38.4667,Russia,104349 -Maumere,-8.6189,122.2123,Indonesia,104285 -Novara,45.45,8.6167,Italy,104284 -Fyfield,51.739,0.2722,United Kingdom,104234 -Ikeda,34.8167,135.4333,Japan,104169 -Gillingham,51.385,0.55,United Kingdom,104157 -Samal,7.05,125.7333,Philippines,104123 -Chongshan,18.7787,109.5117,China,104119 -Tādepallegūdem,16.8333,81.5,India,104032 -Abengourou,6.7297,-3.4964,Côte D’Ivoire,104020 -Thimphu,27.4833,89.6333,Bhutan,104000 -Kroonstad,-27.6456,27.2317,South Africa,103992 -Norwalk,33.9069,-118.0829,United States,103949 -Ed Damer,17.59,33.96,Sudan,103941 -Bānsbāria,22.97,88.4,India,103920 -Tula de Allende,20.05,-99.35,Mexico,103919 -Dolisie,-4.1961,12.6731,Congo (Brazzaville),103894 -Salford,53.483,-2.2931,United Kingdom,103886 -Catbalogan,11.7833,124.8833,Philippines,103879 -Santa Rosa,-36.6203,-64.2906,Argentina,103860 -Eastbourne,50.77,0.28,United Kingdom,103745 -Kalisz,51.757,18.083,Poland,103738 -Moers,51.4592,6.6197,Germany,103725 -Kilinochchi,9.4004,80.3999,Sri Lanka,103717 -Columbia,39.2004,-76.859,United States,103663 -Uitenhage,-33.75,25.4,South Africa,103639 -Biak,-1.1615,136.0485,Indonesia,103610 -Wigan,53.5448,-2.6318,United Kingdom,103608 -Gardēz,33.5931,69.2297,Afghanistan,103601 -Berdsk,54.75,83.1,Russia,103578 -Konotop,51.2369,33.2027,Ukraine,103547 -Rialto,34.1174,-117.3894,United States,103526 -Musoma,-1.5069,33.8042,Tanzania,103497 -Lysychansk,48.9169,38.4306,Ukraine,103459 -Manteca,37.7927,-121.2264,United States,103420 -Lower Hutt,-41.2167,174.9167,New Zealand,103400 -Taourirt,34.41,-2.89,Morocco,103398 -Hounslow,51.4668,-0.375,United Kingdom,103337 -Bumba,2.19,22.46,Congo (Kinshasa),103328 -Vĩnh Long,10.255,105.9753,Vietnam,103314 -Araxá,-19.5928,-46.9408,Brazil,103287 -Bayugan,8.7143,125.7481,Philippines,103202 -Talara,-4.5833,-81.2667,Peru,103200 -Petržalka,48.1333,17.1167,Slovakia,103190 -Bergama,39.1228,27.1783,Turkey,103185 -Osijek,45.5603,18.6703,Croatia,103162 -Elista,46.3167,44.2667,Russia,103132 -Piacenza,45.05,9.7,Italy,103082 -Miryang,35.4933,128.7489,South Korea,103069 -Bouskoura,33.4489,-7.6486,Morocco,103026 -Kırklareli,41.7347,27.2253,Turkey,102909 -Negapatam,10.7667,79.8333,India,102905 -Sangju,36.4153,128.1606,South Korea,102892 -Brovary,50.5114,30.7903,Ukraine,102856 -Wembley,51.5528,-0.2979,United Kingdom,102856 -Siegen,50.8756,8.0167,Germany,102836 -Cavite City,14.4833,120.9,Philippines,102806 -El Cajon,32.8017,-116.9605,United States,102708 -Lida,53.8872,25.3028,Belarus,102700 -Saint Helens,53.4541,-2.7461,United Kingdom,102629 -Jirjā,26.3419,31.8894,Egypt,102597 -Noginsk,55.85,38.4333,Russia,102592 -Tablada,-34.6833,-58.5333,Argentina,102542 -Burbank,34.1879,-118.3235,United States,102511 -Longmont,40.1686,-105.1005,United States,102474 -Satu Mare,47.79,22.89,Romania,102411 -Houzhuang,35.62,111.21,China,102400 -Mayarí,20.6592,-75.6781,Cuba,102354 -Kāshmar,35.2383,58.4656,Iran,102282 -Delta,49.0847,-123.0586,Canada,102238 -Joünié,33.9697,35.6156,Lebanon,102221 -Mositai,45.5266,119.6506,China,102214 -Talisay,10.7333,122.9667,Philippines,102214 -Yunfu,28.6331,104.4181,China,102143 -Isehara,35.4028,139.315,Japan,102137 -Novokuybyshevsk,53.1,49.9167,Russia,102075 -Shibuya,35.6536,139.7092,Japan,102056 -Şabrātah,32.7922,12.4842,Libya,102038 -Hildesheim,52.15,9.95,Germany,101990 -Dhangaḍhi̇̄,28.6833,80.6,Nepal,101970 -Bethal,-26.45,29.45,South Africa,101919 -Shūshtar,32.0436,48.8569,Iran,101878 -Boryeong,36.3333,126.6167,South Korea,101852 -Girona,41.9833,2.8167,Spain,101852 -Al Ḩajar al Aswad,33.4581,36.3053,Syria,101827 -Renton,47.4784,-122.1919,United States,101751 -Teluk Intan,4.0333,101.0167,Malaysia,101659 -Chatham,42.4229,-82.1324,Canada,101647 -‘Ibrī,23.2254,56.517,Oman,101640 -Vista,33.1896,-117.2386,United States,101638 -Logan,41.74,-111.8419,United States,101616 -Assis,-22.6619,-50.4119,Brazil,101597 -Santo Antônio de Jesus,-12.9692,-39.2611,Brazil,101548 -Prescott Valley,34.5983,-112.3176,United States,101539 -Sakado,35.9572,139.4031,Japan,101531 -Socopó,8.2322,-70.8206,Venezuela,101512 -Akhmīm,26.5642,31.7461,Egypt,101509 -Ciudad Río Bravo,25.9861,-98.0889,Mexico,101481 -Bhadreswar,22.82,88.35,India,101477 -Trinidad,-14.8333,-64.9,Bolivia,101454 -Vacaville,38.359,-121.968,United States,101444 -Klagenfurt,46.6167,14.3,Austria,101403 -Salihorsk,52.7842,27.5425,Belarus,101400 -Chilakalūrupet,16.0892,80.1672,India,101398 -San Luis de la Paz,21.3,-100.5167,Mexico,101370 -Worcester,52.192,-2.22,United Kingdom,101328 -Sungai Penuh,-2.0636,101.3961,Indonesia,101325 -Teófilo Otoni,-17.87,-41.5,Brazil,101170 -Edinburg,26.3197,-98.1596,United States,101170 -Duitama,5.8305,-73.02,Colombia,101156 -Zomba,-15.3833,35.3333,Malawi,101140 -Legnica,51.2101,16.1619,Poland,101133 -Berisso,-34.8667,-57.8667,Argentina,101123 -Carmel,39.965,-86.146,United States,101068 -Spokane Valley,47.6626,-117.2346,United States,101060 -Sakata,38.9144,139.8364,Japan,100916 -Inzai,35.8322,140.1458,Japan,100907 -Oum el Bouaghi,35.8706,7.115,Algeria,100821 -Chikusei,36.3072,139.9831,Japan,100816 -Edison,40.536,-74.3697,United States,100809 -Jilotepec,19.9519,-99.5328,Mexico,100808 -Kefar Sava,32.1858,34.9077,Israel,100800 -San Angelo,31.4424,-100.4506,United States,100773 -Lakewood,40.0763,-74.2031,United States,100763 -Zheleznogorsk,52.3333,35.3667,Russia,100740 -Ancona,43.6167,13.5167,Italy,100721 -La Crosse,43.824,-91.2268,United States,100693 -Olomouc,49.5939,17.2508,Czechia,100663 -Kallithéa,37.95,23.7,Greece,100641 -Ahar,38.475,47.0603,Iran,100641 -Kalyani,22.975,88.4344,India,100575 -Tizayuca,19.8333,-98.9833,Mexico,100563 -Arden-Arcade,38.6034,-121.381,United States,100548 -Bukoba,-1.3333,31.8167,Tanzania,100504 -Masjed Soleymān,31.9333,49.3,Iran,100497 -Kpalimé,6.91,0.6281,Togo,100479 -Kam”yanets’-Podil’s’kyy,48.6806,26.5806,Ukraine,100462 -Torbat-e Jām,35.2439,60.6225,Iran,100449 -Diourbel,14.655,-16.2314,Senegal,100445 -Idaho Falls,43.4872,-112.0362,United States,100442 -Holland,42.7677,-86.0985,United States,100432 -Red Deer,52.2681,-113.8111,Canada,100418 -Charlottesville,38.0375,-78.4855,United States,100416 -Tsuyama,35.1406,134.0319,Japan,100387 -Andria,41.2317,16.3083,Italy,100365 -Longview,32.5193,-94.7621,United States,100330 -Libertad,-34.6833,-58.6833,Argentina,100324 -Magangué,9.23,-74.74,Colombia,100313 -Shahrisabz,39.05,66.8333,Uzbekistan,100300 -Gangtok,27.33,88.62,India,100286 -Cottbus,51.7606,14.3342,Germany,100219 -San Felipe del Progreso,19.7125,-99.9511,Mexico,100201 -Gütersloh,51.9,8.3833,Germany,100194 -Woodbridge,40.5611,-74.2943,United States,100187 -Mairiporã,-23.3189,-46.5869,Brazil,100179 -Tracy,37.7269,-121.4522,United States,100049 -Kamloops,50.6761,-120.3408,Canada,100046 -Kani,35.4258,137.0611,Japan,100031 -Kaiserslautern,49.4447,7.7689,Germany,100030 -Roubaix,50.6901,3.1817,France,100000 -Zahlé,33.8439,35.9072,Lebanon,100000 -Arlit,18.82,7.33,Niger,100000 -Mumias,0.3333,34.4833,Kenya,99987 -Songea,-10.6833,35.65,Tanzania,99961 -Debre Zeyit,8.75,38.9833,Ethiopia,99928 -La Piedad,20.3333,-102.0167,Mexico,99837 -Boca Raton,26.3752,-80.108,United States,99805 -Tayabas,14.0167,121.5833,Philippines,99779 -Urgut Shahri,39.4007,67.2607,Uzbekistan,99675 -Lafayette,39.9949,-105.0997,United States,99645 -Wichita Falls,33.9072,-98.5291,United States,99557 -Zelënodol’sk,55.85,48.5167,Russia,99491 -Galle,6.0395,80.2194,Sri Lanka,99478 -Leme,-22.1858,-47.39,Brazil,99388 -Udine,46.0667,13.2333,Italy,99341 -Thika,-1.0396,37.09,Kenya,99322 -Viseu,40.6667,-7.9167,Portugal,99274 -Wakefield,53.68,-1.49,United Kingdom,99251 -Rio Rancho,35.2872,-106.6981,United States,99178 -Hasilpur,29.6967,72.5542,Pakistan,99171 -South Fulton,33.6269,-84.5802,United States,99155 -Trincomalee,8.5667,81.2333,Sri Lanka,99135 -Bendigo,-36.75,144.2667,Australia,99122 -Morón,-34.65,-58.6167,Argentina,99066 -Kohīma,25.6667,94.1194,India,99039 -Beaverton,45.4779,-122.8168,United States,99037 -Nyeri,-0.4167,36.95,Kenya,98908 -Tobolsk,58.1953,68.2581,Russia,98886 -Burzaco,-34.8167,-58.3667,Argentina,98859 -Taxco de Alarcón,18.5564,-99.605,Mexico,98854 -Mingəçevir,40.77,47.0489,Azerbaijan,98800 -Navapolatsk,55.5333,28.6667,Belarus,98800 -Râmnicu Vâlcea,45.1047,24.3756,Romania,98776 -Kontagora,10.4004,5.4699,Nigeria,98754 -Passos,-20.71,-46.61,Brazil,98752 -Khambhāt,22.3131,72.6194,India,98700 -Khanty-Mansiysk,61,69,Russia,98692 -Lawrence,38.9597,-95.2641,United States,98648 -Saku,36.2489,138.4769,Japan,98609 -Reyhanlı,36.2692,36.5672,Turkey,98534 -Zárate,-34.0833,-59.0333,Argentina,98522 -Chipata,-13.6386,32.6453,Zambia,98416 -Bismarck,46.8144,-100.7694,United States,98345 -Tacurong,6.6833,124.6667,Philippines,98316 -Lugo,43.0117,-7.5572,Spain,98276 -Iida,35.5147,137.8219,Japan,98129 -Ginowan,26.2817,127.7783,Japan,98093 -Iseyin,7.9667,3.6,Nigeria,98071 -Drohobych,49.35,23.5,Ukraine,98015 -Sarapul,56.4667,53.8,Russia,97910 -Kōnan,35.3333,136.8667,Japan,97893 -Orem,40.2983,-111.6992,United States,97828 -Janakpur,26.7122,85.9217,Nepal,97776 -Serov,59.6,60.5667,Russia,97762 -Huauchinango,20.1767,-98.0528,Mexico,97753 -Middletown,39.5032,-84.366,United States,97730 -Shumen,43.27,26.9244,Bulgaria,97719 -Paulínia,-22.7611,-47.1542,Brazil,97702 -Ariana,36.8667,10.2,Tunisia,97687 -Votkinsk,57.05,54,Russia,97550 -Lincoln,53.2344,-0.5386,United Kingdom,97541 -Trindade,-16.65,-49.5,Brazil,97521 -Arapongas,-23.41,-51.43,Brazil,97512 -Hemel Hempstead,51.7526,-0.4692,United Kingdom,97500 -Brantford,43.1667,-80.25,Canada,97496 -Bafra,41.5682,35.9069,Turkey,97452 -Dongducheon,37.9133,127.0633,South Korea,97424 -Tourcoing,50.7239,3.1612,France,97368 -Yacuiba,-22.0139,-63.6778,Bolivia,97296 -Tubarão,-28.4669,-49.0069,Brazil,97235 -Vị Thanh,9.7833,105.4708,Vietnam,97200 -Ituiutaba,-19.0151,-49.5504,Brazil,97171 -Worcester,-33.645,19.4436,South Africa,97098 -Ukhta,63.5667,53.7,Russia,97087 -Mezhdurechensk,53.6833,88.05,Russia,97060 -Tumbes,-3.5667,-80.45,Peru,96946 -Székesfehérvár,47.2,18.4167,Hungary,96940 -Fukata,33.8056,130.5406,Japan,96886 -Arauca,7.0903,-70.7617,Colombia,96814 -Watford,51.655,-0.3957,United Kingdom,96800 -Bunia,1.5604,30.24,Congo (Kinshasa),96764 -Kāzerūn,29.6167,51.65,Iran,96683 -San Marcos,33.135,-117.1744,United States,96664 -Witten,51.4333,7.3333,Germany,96563 -Oldham,53.5444,-2.1169,United Kingdom,96555 -Yên Bái,21.7,104.8667,Vietnam,96540 -Half Way Tree,18.0106,-76.7975,Jamaica,96494 -Pejë,42.65,20.3,Kosovo,96450 -Wujiaqu,44.2,87.55,China,96436 -Tomohon,1.3244,124.8225,Indonesia,96411 -Totonicapán,14.9108,-91.3606,Guatemala,96392 -Sandy,40.571,-111.8505,United States,96380 -Federal Way,47.3091,-122.3358,United States,96289 -Kelo,9.3171,15.8,Chad,96224 -Greece,43.2461,-77.6989,United States,96197 -Leninsk-Kuznetskiy,54.65,86.1667,Russia,96139 -Cáceres,39.4731,-6.3711,Spain,96126 -Erechim,-27.63,-52.27,Brazil,96087 -Balanga,14.6833,120.5333,Philippines,96061 -Çankırı,40.6,33.6167,Turkey,96025 -Hanau,50.1328,8.9169,Germany,96023 -Muzaffarabad,34.37,73.4711,Pakistan,96000 -Guihulñgan,10.1167,123.2667,Philippines,95969 -Mandeville,30.3751,-90.0904,United States,95968 -Grudziądz,53.4925,18.7761,Poland,95964 -Aurangābād,24.7704,84.38,India,95929 -Vanderbijlpark,-26.6992,27.8356,South Africa,95840 -Schwerin,53.6333,11.4167,Germany,95818 -Kanuma,36.5672,139.745,Japan,95812 -Río Gallegos,-51.6333,-69.2333,Argentina,95796 -Caseros,-34.6167,-58.5333,Argentina,95785 -Hesperia,34.3975,-117.3147,United States,95750 -Brockton,42.0821,-71.0242,United States,95708 -Compton,33.893,-118.2275,United States,95605 -Aliağa,38.7998,26.972,Turkey,95392 -Masbate,12.3667,123.6167,Philippines,95389 -Sarov,54.9333,43.3167,Russia,95388 -Kamisu,35.89,140.6647,Japan,95370 -Fishers,39.9589,-85.9661,United States,95310 -Mons,50.455,3.952,Belgium,95299 -Oued Zem,32.86,-6.56,Morocco,95267 -Boli,45.7564,130.5759,China,95260 -Bogo,10.7361,14.6108,Cameroon,95230 -Xırdalan,40.4486,49.7564,Azerbaijan,95200 -Sunrise,26.1547,-80.2997,United States,95166 -Dovzhansk,48.0846,39.6516,Ukraine,95153 -Emmiganūr,15.7333,77.4833,India,95149 -Bowling Green,36.9719,-86.4373,United States,95135 -Juazeiro,-9.42,-40.5,Brazil,95132 -Sutton Coldfield,52.563,-1.822,United Kingdom,95107 -Nanterre,48.8988,2.1969,France,95105 -Al Bāḩah,20.0129,41.4677,Saudi Arabia,95089 -Ōmura,32.9,129.9583,Japan,95062 -Rubio,7.7,-72.35,Venezuela,95041 -Mianwali,32.5853,71.5436,Pakistan,95007 -Biu,10.6204,12.19,Nigeria,95005 -Nāḩiyat al Karmah,33.3997,43.9089,Iraq,95000 -Kŭlob,37.9119,69.7808,Tajikistan,95000 -Sibolga,1.7425,98.7792,Indonesia,94971 -Lecce,40.352,18.1691,Italy,94892 -Roswell,34.0391,-84.3513,United States,94763 -Menifee,33.6909,-117.1849,United States,94756 -Solikamsk,59.6333,56.7667,Russia,94628 -Plantation,26.126,-80.2617,United States,94580 -Dover,43.1887,-70.8845,United States,94563 -Gjakovë,42.3833,20.4333,Kosovo,94556 -Bislig,8.1833,126.35,Philippines,94535 -Quincy,42.2516,-71.0183,United States,94470 -České Budějovice,48.9747,14.4747,Czechia,94463 -Azumino,36.3028,137.8997,Japan,94463 -Gatchina,59.5667,30.1333,Russia,94447 -Lorca,37.6833,-1.7,Spain,94404 -Villa Luzuriaga,-34.6667,-58.5833,Argentina,94403 -Portsmouth,36.8468,-76.354,United States,94398 -Chino,33.9836,-117.6654,United States,94371 -Ponta Porã,-22.5361,-55.7256,Brazil,94331 -Jaworzno,50.2,19.275,Poland,94305 -Lynn,42.4779,-70.9663,United States,94299 -Cape Breton,46.1389,-60.1931,Canada,94285 -Bento Gonçalves,-29.1695,-51.52,Brazil,94271 -Marmaris,36.8564,28.2711,Turkey,94247 -Gera,50.8782,12.0824,Germany,94152 -Yishui,35.7904,118.62,China,94115 -Escalante,10.8333,123.5,Philippines,94070 -Edmond,35.6689,-97.4159,United States,94054 -Hanford,36.3274,-119.6549,United States,94028 -Malindi,-3.21,40.1,Kenya,94016 -Hanamaki Onsen,39.3886,141.1167,Japan,94007 -Herẕliyya,32.1556,34.8422,Israel,93989 -Dearborn,42.3127,-83.2129,United States,93932 -Tartu,58.38,26.7225,Estonia,93865 -Valongo,41.1833,-8.5,Portugal,93858 -Haskovo,41.9311,25.5575,Bulgaria,93821 -Menderes,38.254,27.134,Turkey,93796 -Ziftá,30.7119,31.2394,Egypt,93740 -Al Fujayrah,25.1308,56.3347,United Arab Emirates,93673 -Avignon,43.95,4.8075,France,93671 -Livonia,42.3972,-83.3733,United States,93665 -Mikhaylovsk,45.1283,42.0256,Russia,93658 -Voskresensk,55.3167,38.6833,Russia,93565 -Vitry-sur-Seine,48.7875,2.3928,France,93557 -Esslingen,48.7406,9.3108,Germany,93542 -Ludwigsburg,48.8975,9.1919,Germany,93499 -Kettering,52.3931,-0.7229,United Kingdom,93475 -South Gate,33.9448,-118.1926,United States,93444 -Trelew,-43.2533,-65.3094,Argentina,93442 -Şırnak,37.5164,42.4611,Turkey,93431 -Michurinsk,52.8922,40.4928,Russia,93330 -Vineland,39.4653,-74.9981,United States,93239 -San Tan Valley,33.1879,-111.5472,United States,93230 -Santa Cruz Xoxocotlán,17.0264,-96.7333,Mexico,93188 -Épinal,48.1744,6.4512,France,93184 -Bafang,5.1704,10.18,Cameroon,93145 -Florence,34.1781,-79.7877,United States,93131 -Kwekwe,-18.9167,29.9833,Zimbabwe,93072 -San José del Cabo,23.0614,-109.7081,Mexico,93069 -Portsmouth,43.058,-70.7826,United States,93069 -Nouméa,-22.2625,166.4443,New Caledonia,93060 -Glazov,58.1333,52.65,Russia,93056 -Slidell,30.2881,-89.7826,United States,93040 -Kirkland,47.6974,-122.2054,United States,93010 -Sidi Slimane,34.26,-5.93,Morocco,92989 -Ciudad General Belgrano,-34.7261,-58.5289,Argentina,92957 -Rafaela,-31.2667,-61.4833,Argentina,92945 -Coronel,-37.03,-73.16,Chile,92940 -Hradec Králové,50.2092,15.8319,Czechia,92939 -Wukari,7.8704,9.78,Nigeria,92933 -Missoula,46.875,-114.0214,United States,92895 -Hastings,50.85,0.57,United Kingdom,92855 -Magadan,59.5667,150.8,Russia,92782 -Auburn,32.6087,-85.4899,United States,92777 -Lethbridge,49.6942,-112.8328,Canada,92729 -Ústí nad Labem,50.6592,14.0417,Czechia,92716 -Sampit,-2.5329,112.95,Indonesia,92710 -Foumban,5.7167,10.9167,Cameroon,92673 -Yashio,35.8228,139.8392,Japan,92672 -Yotsukaidō,35.67,140.1683,Japan,92668 -Iserlohn,51.3833,7.6667,Germany,92666 -Rapid City,44.0716,-103.2204,United States,92664 -Drobeta-Turnu Severin,44.6361,22.6556,Romania,92617 -Mtwara,-10.2736,40.1828,Tanzania,92602 -Rongwo,35.5165,102.0166,China,92601 -Naju,35.0283,126.7175,South Korea,92582 -Patos,-7.0196,-37.29,Brazil,92575 -Lee's Summit,38.9172,-94.3816,United States,92522 -Terre Haute,39.4654,-87.3763,United States,92490 -Kitakami,39.2867,141.1131,Japan,92447 -Santiago de Compostela,42.8805,-8.5457,Spain,92430 -Saint-Jean-sur-Richelieu,45.3167,-73.2667,Canada,92394 -Errachidia,31.9319,-4.4244,Morocco,92374 -Itaituba,-4.2761,-55.9836,Brazil,92308 -Higashi-Matsuyama,36.0422,139.4,Japan,92302 -Teziutlan,19.8178,-97.3667,Mexico,92170 -Coatepec,19.4553,-96.9586,Mexico,92127 -Suceava,47.6514,26.2556,Romania,92121 -Suffolk,36.6953,-76.6398,United States,92108 -Ōbu,35.0167,136.9667,Japan,92101 -Clarington,43.935,-78.6083,Canada,92013 -Hartlepool,54.69,-1.21,United Kingdom,92000 -Maladzyechna,54.3136,26.8517,Belarus,91900 -Hove,50.8352,-0.1758,United Kingdom,91900 -Kilosa,-6.8396,36.99,Tanzania,91889 -Blacksburg,37.23,-80.4279,United States,91888 -Bender,46.8333,29.4833,Moldova,91882 -Tultepec,19.685,-99.1281,Mexico,91808 -Kakamega,0.2833,34.75,Kenya,91778 -Pickering,43.8354,-79.089,Canada,91771 -Pardubice,50.0386,15.7792,Czechia,91727 -H̱adera,32.45,34.9167,Israel,91707 -Toms River,39.9895,-74.1654,United States,91706 -Mount Pleasant,32.8538,-79.8204,United States,91684 -Mihara,34.4581,133.0039,Japan,91604 -Arezzo,43.4617,11.875,Italy,91589 -Grahamstown,-33.2996,26.52,South Africa,91548 -Nisshin,35.1333,137.0333,Japan,91514 -Yao,12.8508,17.5608,Chad,91507 -Mogi Mirim,-22.4319,-46.9578,Brazil,91483 -Samālūţ,28.3,30.7167,Egypt,91475 -Velikiye Luki,56.35,30.5167,Russia,91435 -Carson,33.8374,-118.2559,United States,91394 -Greenburgh,41.033,-73.8413,United States,91355 -San Francisco Solano,-34.7667,-58.3167,Argentina,91322 -Barnsley,53.5537,-1.4791,United Kingdom,91297 -Votuporanga,-20.4228,-49.9728,Brazil,91278 -Kendu Bay,-0.3596,34.64,Kenya,91248 -Rāyachoti,14.05,78.75,India,91234 -Riverview,27.8227,-82.3023,United States,91190 -Muriaé,-21.13,-42.39,Brazil,91173 -Caçapava,-23.1008,-45.7069,Brazil,91162 -Conroe,30.3239,-95.4825,United States,91079 -Panevėžys,55.725,24.3639,Lithuania,91054 -Miaoli,24.57,120.82,Taiwan,90963 -Tenancingo,18.9608,-99.5906,Mexico,90946 -Livermore,37.6862,-121.7608,United States,90923 -Guercif,34.23,-3.36,Morocco,90880 -Imizuchō,36.7125,137.0994,Japan,90877 -Chauk,20.9085,94.823,Burma,90870 -Germantown,39.1755,-77.2643,United States,90844 -‘Amrān,15.65,43.9333,Yemen,90792 -Düren,50.8,6.4833,Germany,90733 -Drammen,59.7572,10.1907,Norway,90722 -Lawton,34.6176,-98.4203,United States,90712 -Westminster,33.7523,-117.9938,United States,90643 -Créteil,48.7911,2.4628,France,90605 -Tübingen,48.52,9.0556,Germany,90546 -Chililabombwe,-12.3667,27.8333,Zambia,90530 -Vanadzor,40.8128,44.4883,Armenia,90525 -Quillota,-32.8799,-71.2474,Chile,90517 -Nanaimo,49.1642,-123.9364,Canada,90504 -Santa Monica,34.0232,-118.4813,United States,90401 -Itanhaém,-24.1831,-46.7889,Brazil,90385 -Southport,53.6475,-3.0053,United Kingdom,90381 -Valjevo,44.2667,19.8833,Serbia,90312 -Hezuo,34.9984,102.91,China,90290 -Catanzaro,38.91,16.5875,Italy,90240 -New Braunfels,29.6994,-98.1148,United States,90209 -Babahoyo,-1.8167,-79.5167,Ecuador,90191 -Gjilan,42.47,21.47,Kosovo,90178 -Flensburg,54.7819,9.4367,Germany,90164 -Mbabane,-26.3167,31.1333,Swaziland,90138 -Jalalpur Jattan,32.7667,74.2167,Pakistan,90130 -Kāvali,14.9123,79.9944,India,90099 -Modi‘in Makkabbim Re‘ut,31.9339,34.9856,Israel,90013 -Tômbua,-15.8,11.85,Angola,90000 -Eraclea,45.6381,12.6583,Italy,90000 -Ma‘arrat an Nu‘mān,35.6433,36.6683,Syria,90000 -Francistown,-21.1736,27.5125,Botswana,89979 -Mancherāl,18.8679,79.4639,India,89935 -Kiselëvsk,53.9833,86.7,Russia,89867 -Balkanabat,39.5119,54.365,Turkmenistan,89785 -Jönköping,57.7713,14.165,Sweden,89780 -Pisa,43.7167,10.4,Italy,89745 -Alaminos,16.1553,119.9808,Philippines,89708 -Umeå,63.8285,20.2706,Sweden,89607 -Serdar,38.9764,56.2758,Turkmenistan,89582 -Cantaura,9.3005,-64.3564,Venezuela,89552 -Fall River,41.7137,-71.1014,United States,89541 -Zwickau,50.7189,12.4961,Germany,89540 -Kansk,56.2,95.7,Russia,89508 -Ţarţūs,34.8833,35.8833,Syria,89457 -Kadiri,14.12,78.17,India,89429 -Prijedor,44.9667,16.7,Bosnia And Herzegovina,89397 -Níkaia,37.9667,23.6333,Greece,89380 -Hosa’ina,7.5504,37.85,Ethiopia,89300 -Albany,31.5776,-84.1762,United States,89217 -São João da Boa Vista,-21.9689,-46.7978,Brazil,89027 -Jalal-Abad,40.9375,72.9861,Kyrgyzstan,89004 -Kamensk-Shakhtinskiy,48.3167,40.2667,Russia,88997 -Shwebo,22.5783,95.6929,Burma,88914 -As Salţ,32.0333,35.7333,Jordan,88900 -Miami Beach,25.8171,-80.1396,United States,88885 -Bath,51.38,-2.36,United Kingdom,88859 -Birkenhead,53.393,-3.014,United Kingdom,88818 -Norwalk,41.1144,-73.4215,United States,88816 -San Leandro,37.7071,-122.1601,United States,88815 -Takagi,36.1669,136.2317,Japan,88795 -Wangqing,43.3248,129.7343,China,88732 -Viana do Castelo,41.7,-8.8333,Portugal,88725 -Prešov,49,21.2333,Slovakia,88680 -O'Fallon,38.785,-90.7175,United States,88673 -Norrköping,58.5954,16.1787,Sweden,88639 -Chosica,-11.9431,-76.7094,Peru,88606 -Gießen,50.5833,8.6667,Germany,88546 -Alafaya,28.5278,-81.1865,United States,88542 -Podujevë,42.9167,21.2,Kosovo,88499 -Bhakkar,31.6333,71.0667,Pakistan,88472 -La Grita,8.1333,-71.9833,Venezuela,88450 -Ootacamund,11.4086,76.6939,India,88430 -Newton,42.3316,-71.2085,United States,88414 -El Puerto de Santa María,36.6015,-6.2381,Spain,88405 -Zhob,31.3417,69.4486,Pakistan,88356 -Poitiers,46.58,0.34,France,88291 -Qal‘at Bīshah,20.0087,42.5987,Saudi Arabia,88291 -Brusque,-27.13,-48.93,Brazil,88284 -Suva,-18.1333,178.4333,Fiji,88271 -Grimsby,53.5595,-0.068,United Kingdom,88243 -Takasagochō-takasemachi,34.7658,134.7906,Japan,88223 -Lobnya,56.0167,37.4833,Russia,88220 -Jaffna,9.6647,80.0167,Sri Lanka,88138 -Halifax,53.725,-1.863,United Kingdom,88134 -Coronel Oviedo,-25.45,-56.44,Paraguay,88101 -Sudbury,46.49,-81.01,Canada,88054 -Sinjār,36.3208,41.8764,Iraq,88023 -Victorias,10.9,123.0833,Philippines,87933 -Maiquetía,10.5958,-66.9772,Venezuela,87909 -Bromley,51.407,0.021,United Kingdom,87889 -Muncie,40.1989,-85.395,United States,87879 -Ébolowa,2.9,11.15,Cameroon,87875 -Hamilton,40.2046,-74.6765,United States,87799 -Citrus Heights,38.6948,-121.288,United States,87796 -Jagüey Grande,22.5292,-81.1325,Cuba,87771 -San Juan de los Morros,9.901,-67.354,Venezuela,87739 -State College,40.7909,-77.8568,United States,87723 -Ceylanpınar,36.9194,39.905,Turkey,87684 -Makeni,8.8817,-12.0442,Sierra Leone,87679 -Pergamino,-33.8836,-60.5669,Argentina,87652 -Gitarama,-2.0696,29.76,Rwanda,87613 -Koidu-Bulma,8.4405,-10.85,Sierra Leone,87539 -Changxing,25.867,116.3167,China,87458 -Mobara,35.4283,140.2881,Japan,87450 -Dunkerque,51.0383,2.3775,France,87353 -Koudougou,12.25,-2.3667,Burkina Faso,87347 -Launceston,-41.4419,147.145,Australia,87328 -Glyfáda,37.88,23.7533,Greece,87305 -Ratingen,51.3,6.85,Germany,87297 -Mishan,45.5504,131.88,China,87257 -Decatur,39.8556,-88.9337,United States,87236 -Concepción,-23.4025,-57.4414,Paraguay,87215 -Fulham,51.4828,-0.195,United Kingdom,87161 -Brindisi,40.6383,17.9458,Italy,87141 -Jackson,42.2431,-84.4037,United States,87110 -Fort Myers,26.6195,-81.8303,United States,87103 -Gotenba,35.3086,138.935,Japan,87078 -Ad Diwem,13.9904,32.3,Sudan,87068 -Fukuroi,34.7503,137.925,Japan,87064 -Nova Lima,-19.9858,-43.8469,Brazil,87000 -Lokossa,6.615,1.715,Benin,86971 -Mardin,37.3167,40.7378,Turkey,86948 -Mechelen,51.0281,4.4803,Belgium,86921 -Campana,-34.1667,-58.9167,Argentina,86860 -Paredes,41.2,-8.3333,Portugal,86854 -Goodyear,33.2613,-112.3622,United States,86840 -Cheektowaga,42.9082,-78.7466,United States,86813 -Gubkin,51.2833,37.55,Russia,86780 -Kattagan,40.2,64.9167,Uzbekistan,86745 -Tumaco,1.81,-78.81,Colombia,86713 -Tiflet,33.9,-6.33,Morocco,86709 -Cárdenas,23.0428,-81.2036,Cuba,86700 -Sekimachi,35.4958,136.9178,Japan,86698 -Catalão,-18.17,-47.9419,Brazil,86647 -Paraíso,18.3961,-93.2128,Mexico,86632 -Dalton,34.769,-84.9712,United States,86628 -Nuneaton,52.523,-1.468,United Kingdom,86552 -Anakāpalle,17.68,83.02,India,86519 -Clarkstown,41.1319,-73.966,United States,86511 -Yokotemachi,39.3106,140.5533,Japan,86499 -Tucupita,9.0575,-62.0452,Venezuela,86487 -Novotroitsk,51.2067,58.3281,Russia,86474 -Lünen,51.6167,7.5167,Germany,86449 -Cadereyta Jiménez,25.6,-100,Mexico,86445 -Nakhon Sawan,15.7133,100.1353,Thailand,86439 -Loznica,44.5333,19.2258,Serbia,86413 -Ubatuba,-23.4339,-45.0708,Brazil,86392 -Santa Rosa Jauregui,20.7418,-100.4473,Mexico,86376 -Aubervilliers,48.9131,2.3831,France,86375 -Olavarría,-36.9,-60.3333,Argentina,86320 -Buzuluk,52.7667,52.2667,Russia,86316 -Bryan,30.6657,-96.3668,United States,86276 -Mukacheve,48.4414,22.7136,Ukraine,86257 -San Antonio,-33.5809,-71.6132,Chile,86239 -Zhezqazghan,47.7833,67.7,Kazakhstan,86227 -Shchëkino,54.0143,37.5143,Russia,86088 -Bugulma,54.5333,52.7833,Russia,86085 -Waukegan,42.3697,-87.8716,United States,86075 -Hawthorne,33.9146,-118.3476,United States,86068 -Vólos,39.3611,22.9425,Greece,86046 -Shaoshanzhan,27.91,112.48,China,86036 -Potiskum,11.7104,11.08,Nigeria,86002 -Anderson,40.0891,-85.6893,United States,85992 -North Vancouver,49.3641,-123.0066,Canada,85935 -Redwood City,37.5026,-122.2252,United States,85925 -Keffi,8.849,7.8736,Nigeria,85911 -Qaraçuxur,40.3969,49.9733,Azerbaijan,85900 -Kitanagoya,35.25,136.8667,Japan,85899 -Versailles,48.8053,2.135,France,85862 -Kouvola,60.8681,26.7042,Finland,85855 -Hoover,33.3754,-86.8064,United States,85768 -Kharian,32.811,73.865,Pakistan,85765 -Yeysk,46.7106,38.2778,Russia,85760 -Aulnay-sous-Bois,48.9386,2.4906,France,85740 -Brossard,45.4667,-73.45,Canada,85721 -Aalst,50.9333,4.0333,Belgium,85715 -Town 'n' Country,28.0108,-82.576,United States,85620 -Maasin,10.1333,124.85,Philippines,85560 -Lake Forest,33.6606,-117.6712,United States,85531 -Pariaman,-0.6261,100.1206,Indonesia,85485 -Pori,61.4847,21.7972,Finland,85363 -Paulo Afonso,-9.3307,-38.2657,Brazil,85350 -Cáceres,-16.05,-57.51,Brazil,85274 -Napa,38.2976,-122.3011,United States,85239 -Carrières-sur-Seine,48.9108,2.2889,France,85191 -Villingen-Schwenningen,48.0603,8.4586,Germany,85181 -Colombes,48.9236,2.2522,France,85177 -Whittier,33.9678,-118.0188,United States,85098 -Louga,15.6167,-16.2167,Senegal,85075 -Monte Chingolo,-34.7333,-58.35,Argentina,85060 -Piatra Neamţ,46.9275,26.3708,Romania,85055 -Clifton,40.8631,-74.1575,United States,85052 -Puerto Maldonado,-12.6,-69.1833,Peru,85024 -Ealing,51.5175,-0.2988,United Kingdom,85014 -Junín,-34.5939,-60.9464,Argentina,85007 -Korgas,44.1256,80.4144,China,85000 -Walvisbaai,-22.9494,14.5069,Namibia,85000 -Stockton-on-Tees,54.57,-1.32,United Kingdom,85000 -Repentigny,45.7333,-73.4667,Canada,84965 -Woolwich,51.488,0.063,United Kingdom,84959 -Largo,27.9088,-82.7711,United States,84948 -Bloomington,44.8306,-93.3151,United States,84943 -Kitakōriyamachō,34.6494,135.7828,Japan,84820 -Ciudad de Ceuta,35.8867,-5.3,Spain,84777 -Konstanz,47.6633,9.1753,Germany,84760 -Heṭauḍā,27.4167,85.0333,Nepal,84671 -Sumenep,-7.0049,113.8496,Indonesia,84656 -Guider,9.9342,13.9486,Cameroon,84647 -Ushiku,35.9833,140.15,Japan,84637 -Pazardzhik,42.1892,24.3317,Bulgaria,84619 -Daugavpils,55.8714,26.5161,Latvia,84592 -Johns Creek,34.0333,-84.2027,United States,84579 -Newport Beach,33.6151,-117.8669,United States,84534 -Honiara,-9.4333,159.95,Solomon Islands,84520 -Bracknell,51.416,-0.749,United Kingdom,84469 -Tire,38.0833,27.7333,Turkey,84457 -Como,45.8103,9.0861,Italy,84378 -Mission,26.2041,-98.3251,United States,84331 -Jelenia Góra,50.9,15.7333,Poland,84306 -Kimje,35.8017,126.8889,South Korea,84269 -Mitrovicë,42.8833,20.8667,Kosovo,84235 -Yambol,42.4844,26.5086,Bulgaria,84232 -Newmarket,44.05,-79.4667,Canada,84224 -Higashiyamato,35.7456,139.4267,Japan,84223 -Milpitas,37.4339,-121.8921,United States,84196 -Troy,42.5818,-83.1457,United States,84092 -Madera,36.9631,-120.0782,United States,84086 -Joplin,37.0758,-94.5018,United States,84048 -Dārayyā,33.4589,36.2372,Syria,84044 -Bitola,41.0319,21.3347,Macedonia,84002 -Ath Thawrah,35.8344,38.5464,Syria,84000 -Pernik,42.6097,23.0308,Bulgaria,83973 -Treviso,45.6722,12.2422,Italy,83950 -Chita,35,136.8667,Japan,83946 -Marl,51.6667,7.1167,Germany,83941 -Arujá,-23.3967,-46.3211,Brazil,83939 -Santana,-0.0583,-51.1817,Brazil,83927 -Kineshma,57.45,42.15,Russia,83871 -Zheleznogorsk,56.25,93.5333,Russia,83857 -Chino Hills,33.9508,-117.7253,United States,83853 -Acayucan,17.9422,-94.9103,Mexico,83817 -Chilliwack,49.1577,-121.9509,Canada,83788 -Alhambra,34.084,-118.1355,United States,83750 -Ho,6.6114,0.4703,Ghana,83715 -Mbarara,-0.5996,30.65,Uganda,83700 -Derry,55.0004,-7.3333,United Kingdom,83652 -Hayes,51.5127,-0.4211,United Kingdom,83564 -Ocaña,8.2404,-73.35,Colombia,83511 -Ouidah,6.3604,2.09,Benin,83503 -Chaguanas,10.5144,-61.4075,Trinidad And Tobago,83489 -Nazareth,32.7021,35.2978,Israel,83400 -Jalpa de Méndez,18.1764,-93.0631,Mexico,83356 -Nacajuca,18.1692,-93.0197,Mexico,83356 -Worms,49.6319,8.3653,Germany,83330 -Santana do Livramento,-30.8908,-55.5328,Brazil,83324 -Reşiţa,45.297,21.8865,Romania,83324 -Busto Arsizio,45.612,8.8518,Italy,83314 -Codó,-4.4796,-43.88,Brazil,83288 -Muroran,42.3153,140.9736,Japan,83287 -Lqoliaa,30.2942,-9.4544,Morocco,83235 -Sirsilla,18.38,78.83,India,83186 -Franklin,35.9216,-86.8525,United States,83097 -Chaykovskiy,56.7667,54.1167,Russia,83077 -Pontevedra,42.4336,-8.6475,Spain,83029 -Melbourne,28.1085,-80.6627,United States,83029 -São Sebastião,-23.76,-45.41,Brazil,83020 -Lodwar,3.1167,35.6,Kenya,82970 -Port Huron,42.9822,-82.4387,United States,82970 -Tual,-5.6385,132.745,Indonesia,82955 -Antsiran̈ana,-12.2765,49.3115,Madagascar,82937 -Al Ḩayy,32.1742,46.0433,Iraq,82900 -Colonie,42.7396,-73.7874,United States,82882 -Nakatsu,33.5983,131.1883,Japan,82875 -Upper Darby,39.949,-75.2892,United States,82846 -Springfield,39.9297,-83.7957,United States,82820 -Shīrvān,37.3967,57.9294,Iran,82790 -Wiener Neustadt,47.816,16.25,Austria,82762 -Uman’,48.75,30.2167,Ukraine,82762 -Mijas,36.5956,-4.6372,Spain,82742 -Mountain View,37.4,-122.0796,United States,82739 -Žilina,49.2167,18.7333,Slovakia,82704 -Blagoevgrad,42.0219,23.0975,Bulgaria,82606 -Mian Channun,30.4397,72.3544,Pakistan,82586 -Manfalūţ,27.3128,30.9703,Egypt,82585 -Kimitsu,35.3306,139.9025,Japan,82548 -Moriyama,35.0589,135.9944,Japan,82526 -Târgu Jiu,45.0342,23.2747,Romania,82504 -Zephyrhills,28.2408,-82.1796,United States,82476 -Edmonton,51.6154,-0.0708,United Kingdom,82472 -Cukai,4.2332,103.4479,Malaysia,82425 -Dapitan,8.6549,123.4243,Philippines,82418 -Chervonohrad,50.3822,24.2275,Ukraine,82395 -Guadalajara,40.6335,-3.1669,Spain,82376 -Chimaltenango,14.662,-90.82,Guatemala,82370 -White Rock,49.025,-122.8028,Canada,82368 -Kaneyama,31.3833,130.85,Japan,82335 -Scunthorpe,53.5809,-0.6502,United Kingdom,82334 -Kuznetsk,53.1167,46.6,Russia,82276 -Maple Ridge,49.2167,-122.6,Canada,82256 -St. Augustine,29.8977,-81.31,United States,82180 -Abomey,7.1853,1.9914,Benin,82154 -Peterborough,44.3,-78.3167,Canada,82094 -Bekobod,40.2258,69.2292,Uzbekistan,82082 -Kasserine,35.1804,8.83,Tunisia,81987 -Velbert,51.34,7.0416,Germany,81984 -Ust’-Ilimsk,58,102.6667,Russia,81976 -Flagstaff,35.1872,-111.6195,United States,81974 -Redditch,52.3069,-1.9492,United Kingdom,81919 -Owariasahi,35.2167,137.0333,Japan,81914 -Presidencia Roque Sáenz Peña,-26.7833,-60.45,Argentina,81879 -Buena Park,33.8572,-118.0046,United States,81788 -Pleasanton,37.6663,-121.8805,United States,81777 -Agboville,5.9333,-4.2167,Côte D’Ivoire,81770 -Yurga,55.7333,84.9,Russia,81759 -Luján,-34.5796,-59.11,Argentina,81749 -Bilecik,40.1431,29.9792,Turkey,81723 -Courbevoic,48.8978,2.2531,France,81719 -Lucerne,47.0523,8.3059,Switzerland,81691 -Minden,52.2883,8.9167,Germany,81682 -Watampone,-4.5328,120.3334,Indonesia,81629 -Apizaco,19.4167,-98.1333,Mexico,81565 -Westland,42.3192,-83.3805,United States,81511 -Kentaū,43.5169,68.5044,Kazakhstan,81484 -Science City of Muñoz,15.7167,120.9,Philippines,81483 -Lavras,-21.2453,-44.9997,Brazil,81472 -Remedios de Escalada,-34.7167,-58.4,Argentina,81465 -Auburn,47.3039,-122.2108,United States,81464 -Cranston,41.7658,-71.4857,United States,81456 -Anapa,44.8944,37.3167,Russia,81447 -Matão,-21.6033,-48.3658,Brazil,81439 -Hakkari,37.5744,43.7408,Turkey,81424 -Cunduacán,18.0667,-93.1667,Mexico,81392 -Somerville,42.3908,-71.1013,United States,81360 -Folsom,38.6668,-121.1422,United States,81328 -Ōmihachiman,35.1283,136.0981,Japan,81322 -Athi River,-1.45,36.9833,Kenya,81302 -Avaré,-23.0986,-48.9258,Brazil,81285 -Dessau-Roßlau,51.8333,12.2333,Germany,81237 -Formosa,-15.5395,-47.34,Brazil,81232 -Novouralsk,57.25,60.0833,Russia,81202 -Springdale,36.1899,-94.1574,United States,81125 -Pilar,-34.4588,-58.9142,Argentina,81120 -Cabo San Lucas,22.8897,-109.9156,Mexico,81111 -Deerfield Beach,26.305,-80.1277,United States,81066 -Salina Cruz,16.1671,-95.2,Mexico,81063 -Warwick,41.7062,-71.4334,United States,81004 -Polatsk,55.4833,28.8,Belarus,81000 -La Louvière,50.4778,4.1881,Belgium,80986 -Natitingou,10.3204,1.39,Benin,80892 -Campo Limpo,-23.2064,-46.7844,Brazil,80847 -Ālbū Kamāl,34.4504,40.9186,Syria,80808 -Cicero,41.8445,-87.7593,United States,80796 -Gobernador Gálvez,-33.0251,-60.6337,Argentina,80769 -Iwamizawa,43.1961,141.7758,Japan,80753 -Azov,47.1,39.4167,Russia,80721 -Svyetlahorsk,52.6333,29.7333,Belarus,80700 -Atakpamé,7.53,1.12,Togo,80683 -Varese,45.8167,8.8333,Italy,80629 -Tepeji del Río de Ocampo,19.9039,-99.3414,Mexico,80612 -Farmington Hills,42.486,-83.3771,United States,80612 -Passi,11.1,122.6333,Philippines,80544 -Tanjay,9.5167,123.1583,Philippines,80532 -Nagaoka,34.9267,135.6956,Japan,80514 -Necochea,-38.56,-58.75,Argentina,80478 -Newark,40.0705,-82.4251,United States,80451 -Williamsburg,37.2692,-76.7076,United States,80441 -Brooklyn Park,45.1112,-93.3505,United States,80389 -Uvinza,-5.1036,30.3911,Tanzania,80350 -Kāmāreddipet,18.3167,78.35,India,80315 -Zuwārah,32.9333,12.0833,Libya,80310 -Palmerston North,-40.3549,175.6095,New Zealand,80300 -Mbalmayo,3.52,11.5122,Cameroon,80206 -Pāloncha,17.5815,80.6765,India,80199 -Taroudannt,30.4711,-8.8778,Morocco,80149 -Mackay,-21.1411,149.1861,Australia,80148 -Namsan,42.2304,129.2304,North Korea,80146 -Hattiesburg,31.3074,-89.317,United States,80138 -Alexandria,31.2923,-92.4702,United States,80129 -Meïganga,6.5172,14.2947,Cameroon,80100 -Gamagōri,34.8264,137.2196,Japan,80091 -Akiruno,35.7289,139.2942,Japan,80074 -Lawrence,42.7003,-71.1626,United States,80028 -Capenda Camulemba,-9.4196,18.43,Angola,80000 -Koktokay,47.0004,89.4666,China,80000 -Tall ‘Afar,36.3792,42.4497,Iraq,80000 -Balad,34.0147,44.1456,Iraq,80000 -Nabatîyé,33.3833,35.45,Lebanon,80000 -Jamshoro,25.4283,68.2822,Pakistan,80000 -Andahuaylas,-13.6575,-73.3833,Peru,80000 -Puerto Ayacucho,5.6631,-67.6264,Venezuela,80000 -San Carlos del Zulia,9,-71.95,Venezuela,80000 -Florence,34.8303,-87.6654,United States,79964 -Hannō,35.8558,139.3278,Japan,79891 -Sefrou,33.83,-4.83,Morocco,79887 -Maizuru,35.45,135.3167,Japan,79886 -Cárdenas,17.983,-93.367,Mexico,79875 -Pátzcuaro,19.5164,-101.6097,Mexico,79868 -Sokcho,38.2083,128.5911,South Korea,79846 -Valdosta,30.8502,-83.2788,United States,79820 -Kottagūdem,17.55,80.63,India,79819 -Baracoa,20.3444,-74.4956,Cuba,79797 -Plymouth,45.0225,-93.4618,United States,79768 -Silver Spring,39.0028,-77.0207,United States,79750 -Ciudad Lerdo,25.55,-103.5167,Mexico,79669 -Erdenet,49.0278,104.0444,Mongolia,79647 -Chester,53.19,-2.89,United Kingdom,79645 -Buckeye,33.4314,-112.6429,United States,79620 -Târgovişte,44.9244,25.4572,Romania,79610 -Georgetown,30.6668,-97.6953,United States,79604 -Cotuí,19.06,-70.15,Dominican Republic,79596 -Itumbiara,-18.3996,-49.21,Brazil,79582 -Salmās,38.2,44.7667,Iran,79560 -Ezpeleta,-34.7517,-58.2344,Argentina,79557 -Banī Mazār,28.5,30.8,Egypt,79553 -Vila do Conde,41.35,-8.75,Portugal,79533 -Ouahigouya,13.5833,-2.4167,Burkina Faso,79504 -Galway,53.2729,-9.0418,Ireland,79504 -Neumünster,54.0714,9.99,Germany,79487 -Cheyenne,41.1351,-104.79,United States,79484 -Torres Vedras,39.0833,-9.2667,Portugal,79465 -Cedar Park,30.5106,-97.8196,United States,79462 -Yalta,44.4994,34.1553,Ukraine,79458 -Abaetetuba,-1.7245,-48.8849,Brazil,79420 -Gyōda,36.1389,139.4558,Japan,79405 -Klin,56.3339,36.7125,Russia,79387 -Dudley,52.508,-2.089,United Kingdom,79379 -Villa María,-32.4103,-63.2314,Argentina,79356 -Kokomo,40.464,-86.1277,United States,79351 -Yenakiieve,48.2311,38.2053,Ukraine,79348 -Tustin,33.7309,-117.8106,United States,79348 -Ivanteyevka,55.97,37.92,Russia,79346 -Ban Talat Rangsit,13.987,100.6095,Thailand,79319 -Focşani,45.6997,27.1797,Romania,79315 -Lakewood,33.8471,-118.1221,United States,79307 -Perris,33.7899,-117.2233,United States,79291 -Ozërsk,55.7556,60.7028,Russia,79265 -Lisala,2.14,21.51,Congo (Kinshasa),79235 -Ciudad Lázaro Cárdenas,17.9561,-102.1922,Mexico,79200 -Kadoma,-18.35,29.9167,Zimbabwe,79174 -St. Joseph,39.7599,-94.821,United States,79161 -Norderstedt,53.7064,10.0103,Germany,79159 -Agua Prieta,31.3258,-109.5489,Mexico,79138 -Flower Mound,33.0344,-97.1146,United States,79135 -Pharr,26.1685,-98.1904,United States,79112 -Mooka,36.4403,140.0131,Japan,79109 -Ubon Ratchathani,15.2281,104.8594,Thailand,79023 -Atascocita,29.9777,-95.1953,United States,79019 -Huaral,-11.5,-77.2167,Peru,79011 -Alton,38.9034,-90.1523,United States,78905 -Rivera,-30.9025,-55.5506,Uruguay,78900 -Loveland,40.4166,-105.0623,United States,78877 -Subulussalam,2.6422,98.0042,Indonesia,78801 -Tambacounda,13.7689,-13.6672,Senegal,78800 -Natori-shi,38.1717,140.8919,Japan,78796 -Nakhon Pathom,13.8194,100.0581,Thailand,78780 -Nikkō,36.7198,139.6982,Japan,78768 -Barreiro,38.6609,-9.0733,Portugal,78764 -Bury,53.593,-2.298,United Kingdom,78723 -Três Lagoas,-20.7876,-51.7034,Brazil,78712 -Elbasan,41.1125,20.0822,Albania,78703 -Alīgūdarz,33.4006,49.6947,Iran,78690 -Boynton Beach,26.5281,-80.0811,United States,78679 -Dondo,-19.6167,34.75,Mozambique,78648 -Rockhampton,-23.375,150.5117,Australia,78592 -São João del Rei,-21.13,-44.25,Brazil,78592 -New Rochelle,40.9305,-73.7836,United States,78557 -Tela,15.7833,-87.4667,Honduras,78537 -Brixton,51.463,-0.106,United Kingdom,78536 -Anderson,34.5211,-82.6479,United States,78512 -Vyborg,60.7092,28.7442,Russia,78457 -Aveiro,40.6389,-8.6553,Portugal,78450 -Szombathely,47.2333,16.6333,Hungary,78407 -Banská Bystrica,48.7353,19.1453,Slovakia,78327 -Lebanon,40.3412,-76.4227,United States,78302 -Toyooka,35.5333,134.8167,Japan,78299 -Queluz,38.7566,-9.2545,Portugal,78273 -Manbij,36.5333,37.95,Syria,78255 -Pingyi,35.5104,117.62,China,78254 -Avilés,43.5561,-5.9222,Spain,78182 -Rueil-Malmaison,48.876,2.181,France,78152 -Kropotkin,45.4333,40.5667,Russia,78149 -Bogo,11.0167,124,Philippines,78120 -Wa,10.0667,-2.5,Ghana,78107 -Parma,41.3843,-81.7286,United States,78103 -Bor,56.3603,44.0592,Russia,78063 -Maitland,-32.7167,151.55,Australia,78015 -Layton,41.0769,-111.9621,United States,78014 -Balqash,46.85,75,Kazakhstan,78002 -Elizabethtown,37.703,-85.877,United States,78002 -West Bromwich,52.519,-1.995,United Kingdom,77997 -Essaouira,31.513,-9.7687,Morocco,77966 -Texarkana,33.4487,-94.0815,United States,77964 -Tanuku,16.75,81.7,India,77962 -Daisen,39.4531,140.4756,Japan,77886 -Villa Victoria,19.4333,-100,Mexico,77819 -Ban Laem Chabang,13.086,100.9247,Thailand,77798 -Toyomamachi-teraike,38.6919,141.1878,Japan,77795 -Marsala,37.8054,12.4387,Italy,77784 -Linkou,45.2819,130.2519,China,77754 -Temoaya,19.4686,-99.5933,Mexico,77714 -Champigny-sur-Marne,48.8172,2.5156,France,77630 -Bebedouro,-20.9494,-48.4792,Brazil,77627 -Alameda,37.767,-122.2672,United States,77624 -Numan,9.4669,12.0328,Nigeria,77617 -Phuket,7.8881,98.3975,Thailand,77610 -The Villages,28.9021,-81.9888,United States,77609 -Delmenhorst,53.0506,8.6317,Germany,77607 -Zhlobin,52.9,30.0333,Belarus,77600 -Bamberg,49.8917,10.8917,Germany,77592 -Bodhan,18.67,77.9,India,77573 -Ciudad de Huajuapam de León,17.8039,-97.7758,Mexico,77547 -Rubí,41.4933,2.0325,Spain,77464 -Kankakee,41.1019,-87.8643,United States,77429 -Usol’ye-Sibirskoye,52.75,103.65,Russia,77407 -Itaúna,-20.0753,-44.5764,Brazil,77400 -Nitra,48.3147,18.0875,Slovakia,77374 -Watsonville,36.9206,-121.7706,United States,77352 -Söke,37.7512,27.4103,Turkey,77341 -Porterville,36.0644,-119.0338,United States,77318 -Paisley,55.8466,-4.4236,United Kingdom,77310 -Tsubame,37.6667,138.9667,Japan,77307 -Kanasín,20.9344,-89.5578,Mexico,77240 -Cozumel,20.5104,-86.9493,Mexico,77236 -Gelendzhik,44.5608,38.0767,Russia,77212 -Pattoki,31.0214,73.8528,Pakistan,77210 -Kayes,14.45,-11.4167,Mali,77207 -Harunabad,29.61,73.1361,Pakistan,77206 -Ende,-8.8333,121.65,Indonesia,77205 -Baytown,29.7586,-94.9669,United States,77192 -Béziers,43.3476,3.219,France,77177 -Upland,34.1178,-117.6603,United States,77140 -Pau,43.3,-0.37,France,77130 -São Mateus,-18.7201,-39.8589,Brazil,77117 -Guildford,51.2365,-0.5703,United Kingdom,77057 -Honjō,36.2439,139.1903,Japan,77045 -Tāluqān,36.7167,69.5167,Afghanistan,77000 -Balkh,36.7581,66.8989,Afghanistan,77000 -Davis,38.5552,-121.7365,United States,76997 -Camarillo,34.223,-119.0322,United States,76931 -Sarqan,45.4203,79.9149,Kazakhstan,76919 -Berbérati,4.2667,15.7833,Central African Republic,76918 -Karūr,10.9504,78.0833,India,76915 -Viersen,51.2556,6.3917,Germany,76905 -Marburg,50.8167,8.7667,Germany,76851 -Chatham,51.37,0.52,United Kingdom,76792 -Surt,31.2,16.6,Libya,76788 -Shostka,51.8657,33.4766,Ukraine,76788 -Balashov,51.55,43.1667,Russia,76776 -Sint-Niklaas,51.1644,4.1392,Belgium,76756 -Pyapon,16.2853,95.6786,Burma,76741 -Ryūgasaki,35.9167,140.1833,Japan,76741 -Mafra,38.9333,-9.3333,Portugal,76685 -Fukuchiyama,35.2967,135.1264,Japan,76677 -E’erguna,50.2411,120.172,China,76667 -South Jordan,40.557,-111.9782,United States,76598 -Siedlce,52.1833,22.2833,Poland,76585 -Jataí,-17.8794,-51.7217,Brazil,76547 -Dschang,5.45,10.05,Cameroon,76524 -Battle Creek,42.2986,-85.2296,United States,76514 -Zrenjanin,45.3778,20.3861,Serbia,76511 -Edgware,51.6185,-0.2729,United Kingdom,76506 -Palma Soriano,20.2139,-75.9919,Cuba,76500 -Abéché,13.8331,20.8347,Chad,76492 -Armant,25.6167,32.5333,Egypt,76457 -Al Musayyib,32.7786,44.29,Iraq,76454 -Nakatsugawa,35.4875,137.5006,Japan,76442 -Bellflower,33.888,-118.1271,United States,76435 -Venado Tuerto,-33.75,-61.9667,Argentina,76432 -Ibiúna,-23.6564,-47.2225,Brazil,76432 -Paysandú,-32.32,-58.0756,Uruguay,76429 -Ādīgrat,14.2667,39.45,Ethiopia,76400 -Tucuruí,-3.68,-49.72,Brazil,76337 -Lívingston,15.83,-88.75,Guatemala,76310 -Zacatlán,19.9319,-97.96,Mexico,76296 -Bais,9.5907,123.1213,Philippines,76291 -Jonesboro,35.8212,-90.6791,United States,76247 -Tuban,-6.8995,112.05,Indonesia,76242 -Berdychiv,49.8919,28.6,Ukraine,76229 -San Marcos,29.8736,-97.9381,United States,76218 -Pančevo,44.8739,20.6519,Serbia,76203 -East Ham,51.5323,0.0554,United Kingdom,76186 -Asti,44.9,8.2069,Italy,76173 -Weston-super-Mare,51.346,-2.977,United Kingdom,76143 -Rheine,52.2833,7.4333,Germany,76107 -Wilhelmshaven,53.5167,8.1333,Germany,76097 -Lins,-21.6786,-49.7425,Brazil,76092 -Inowrocław,52.7958,18.2611,Poland,76086 -Tamanrasset,22.785,5.5228,Algeria,76000 -San Ramon,37.7625,-121.9365,United States,75995 -Tailai,46.3904,123.41,China,75992 -Toba Tek Singh,30.9667,72.4833,Pakistan,75943 -Kengtung,21.2914,99.6039,Burma,75865 -Ovalle,-30.6031,-71.203,Chile,75864 -Lake Jackson,29.0516,-95.4522,United States,75860 -Sankt Gallen,47.4233,9.3772,Switzerland,75833 -Sasagawa,37.2867,140.3728,Japan,75822 -Jabuticabal,-21.255,-48.3219,Brazil,75820 -Bethlehem,40.6266,-75.3679,United States,75815 -Bakhmut,48.6044,38.0067,Ukraine,75798 -Stakhanov,48.5472,38.6361,Ukraine,75745 -La Rochelle,46.1591,-1.1517,France,75735 -Lod,31.95,34.9,Israel,75700 -Gladbeck,51.5713,6.9827,Germany,75687 -Sidi Qacem,34.21,-5.7,Morocco,75672 -Wyoming,42.8909,-85.7066,United States,75667 -Maghāghah,28.6483,30.8422,Egypt,75657 -Pine Hills,28.5818,-81.4693,United States,75575 -Caserta,41.0667,14.3333,Italy,75561 -Oshkosh,44.0228,-88.5619,United States,75536 -Hammond,41.6169,-87.491,United States,75522 -Joensuu,62.6,29.7639,Finland,75514 -Jablah,35.3597,35.9214,Syria,75505 -Ramla,31.9318,34.8736,Israel,75500 -Missouri City,29.563,-95.5365,United States,75457 -Centreville,38.8391,-77.4388,United States,75452 -Bokhtar,37.8364,68.7803,Tajikistan,75450 -Pasco,46.2506,-119.1304,United States,75432 -Kawartha Lakes,44.35,-78.75,Canada,75423 -Chernogorsk,53.8167,91.2833,Russia,75419 -Yurihonjō,39.3858,140.0489,Japan,75417 -Campo Mourão,-24.0496,-52.42,Brazil,75401 -Wheeling,40.0752,-80.6951,United States,75392 -East Kilbride,55.7645,-4.1771,United Kingdom,75390 -Lüneburg,53.2525,10.4144,Germany,75351 -Shadrinsk,56.0833,63.6333,Russia,75348 -South Shields,54.995,-1.43,United Kingdom,75337 -Bonāb,37.3403,46.0561,Iran,75332 -Carlisle,54.891,-2.944,United Kingdom,75306 -Shinkai,35.8367,139.5803,Japan,75265 -Baldwin Park,34.0829,-117.9721,United States,75251 -Tissemsilt,35.6072,1.8106,Algeria,75197 -Mysłowice,50.2333,19.1333,Poland,75183 -Kunitachi,35.6839,139.4414,Japan,75156 -Dubna,56.75,37.15,Russia,75144 -Teyateyaneng,-29.15,27.7333,Lesotho,75115 -Idah,7.1104,6.7399,Nigeria,75087 -Rancho Cordova,38.574,-121.2523,United States,75087 -Zadar,44.1167,15.2167,Croatia,75082 -Newcastle under Lyme,53.0109,-2.2278,United Kingdom,75082 -Sangolquí,-0.3344,-78.4475,Ecuador,75080 -Bistriţa,47.1333,24.4833,Romania,75076 -Brick,40.06,-74.1099,United States,75072 -Harrogate,53.9919,-1.5378,United Kingdom,75070 -Al Muḩarraq,26.25,50.6167,Bahrain,75000 -Godē,5.95,43.45,Ethiopia,75000 -Valle Alto,25.5667,-100.25,Mexico,75000 -Bombo,0.5833,32.5333,Uganda,75000 -Caguas,18.2319,-66.0388,Puerto Rico,74980 -Conway,35.0754,-92.4694,United States,74951 -Zlín,49.2331,17.6669,Czechia,74935 -Piotrków Trybunalski,51.4,19.6833,Poland,74905 -Troisdorf,50.8161,7.1556,Germany,74903 -Tatsunochō-tominaga,34.8581,134.5456,Japan,74892 -Gary,41.5906,-87.3472,United States,74879 -Saint-Maur-des-Fossés,48.7994,2.4997,France,74859 -Altoona,40.5082,-78.4007,United States,74829 -Juchitán de Zaragoza,16.4333,-95.0194,Mexico,74825 -Lamitan,6.65,122.1333,Philippines,74782 -Lodi,38.1218,-121.2932,United States,74773 -Arlington Heights,42.0955,-87.9825,United States,74760 -Darhan,49.4689,105.9575,Mongolia,74738 -Darhan,49.6167,106.35,Mongolia,74738 -Dorsten,51.66,6.9642,Germany,74736 -Cachoeira do Sul,-30.03,-52.91,Brazil,74694 -Bayreuth,49.9481,11.5783,Germany,74657 -Toledo,39.867,-4.0167,Spain,74632 -Kendall,25.6697,-80.3556,United States,74631 -Piraçununga,-21.9961,-47.4258,Brazil,74587 -Waldorf,38.6085,-76.9195,United States,74587 -Gandía,38.9667,-0.1822,Spain,74562 -Bolingbrook,41.6903,-88.1019,United States,74545 -Tatebayashi,36.245,139.5422,Japan,74520 -Rochester Hills,42.6645,-83.1563,United States,74516 -Manokwari,-0.8711,134.0693,Indonesia,74504 -Īṭahari̇̄,26.6667,87.2833,Nepal,74501 -Naxçıvan,39.2089,45.4122,Azerbaijan,74500 -Shancheng,34.7904,116.08,China,74459 -Shibukawa,36.4833,139,Japan,74425 -Winchester,39.1735,-78.1746,United States,74417 -Framingham,42.3085,-71.4368,United States,74416 -Assab,13.0078,42.7411,Eritrea,74405 -Detmold,51.9378,8.8833,Germany,74388 -Bunbury,-33.3333,115.6333,Australia,74363 -Kasama,36.345,140.3042,Japan,74334 -Çınar,37.7256,40.4147,Turkey,74207 -Ashford,51.1465,0.8676,United Kingdom,74204 -Chalándri,38.0167,23.8,Greece,74192 -Mineral’nyye Vody,44.2008,43.1125,Russia,74141 -Karlstad,59.3671,13.4999,Sweden,74141 -Hilton Head Island,32.1896,-80.7499,United States,74139 -Kara-Balta,42.8306,73.8857,Kyrgyzstan,74133 -Union City,37.603,-122.0187,United States,74107 -Fuentes del Valle,19.6325,-99.1386,Mexico,74087 -Owensboro,37.7574,-87.1173,United States,74068 -Jackson,35.6535,-88.8353,United States,74065 -San Ramón de la Nueva Orán,-23.1361,-64.3222,Argentina,74059 -Yelabuga,55.7667,52.0333,Russia,74031 -Standerton,-26.95,29.25,South Africa,74021 -Riberalta,-10.983,-66.1,Bolivia,74014 -Prince George,53.9169,-122.7494,Canada,74003 -Prey Veng,11.484,105.324,Cambodia,74000 -Ra‘ananna,32.1833,34.8667,Israel,74000 -Gravesend,51.4415,0.3685,United Kingdom,74000 -Calais,50.9481,1.8564,France,73911 -Troitsk,54.0833,61.5667,Russia,73911 -Ixmiquilpan,20.4861,-99.2589,Mexico,73903 -Cannes,43.5513,7.0128,France,73868 -Grand-Bassam,5.2,-3.7333,Côte D’Ivoire,73772 -Yegoryevsk,55.3667,39.0167,Russia,73766 -Tulcea,45.19,28.8,Romania,73707 -Farāh,32.3436,62.1194,Afghanistan,73647 -Cabadbaran,9.1228,125.5346,Philippines,73639 -Arnsberg,51.3967,8.0644,Germany,73628 -Tākestān,36.0694,49.6958,Iran,73625 -Birobidzhan,48.7833,132.9333,Russia,73623 -Mangalagiri,16.43,80.55,India,73613 -Linares,-35.8454,-71.5979,Chile,73602 -Cleveland,35.1817,-84.8707,United States,73596 -Bawku,11.06,-0.2422,Ghana,73594 -Wausau,44.962,-89.6459,United States,73593 -Camden,39.9362,-75.1073,United States,73562 -Dale City,38.6473,-77.3459,United States,73545 -Inuyama,35.3833,136.95,Japan,73541 -Ōtawara,36.8667,140.0167,Japan,73508 -Anniston,33.6712,-85.8136,United States,73501 -Evanston,42.0463,-87.6942,United States,73473 -Apple Valley,34.5328,-117.2104,United States,73453 -Novoaltaysk,53.4,83.9333,Russia,73439 -Castrop-Rauxel,51.55,7.3167,Germany,73425 -Sundsvall,62.4001,17.3167,Sweden,73389 -Sault Ste. Marie,46.5333,-84.35,Canada,73368 -Mpanda,-6.3436,31.0694,Tanzania,73338 -Skien,59.2096,9.609,Norway,73330 -Mansfield,40.7656,-82.5275,United States,73326 -Kismaayo,-0.3603,42.5489,Somalia,73300 -Nizhyn,51.05,31.9,Ukraine,73283 -Bonao,18.942,-70.409,Dominican Republic,73269 -Cuamba,-14.82,36.5486,Mozambique,73268 -Tatvan,38.5066,42.2816,Turkey,73222 -Tan-Tan,28.4333,-11.1,Morocco,73209 -Tokār,18.4333,37.7333,Sudan,73202 -Shakargarh,32.2628,75.1583,Pakistan,73160 -Ishioka,36.1833,140.2833,Japan,73110 -Katori,35.8978,140.4992,Japan,73110 -Brakpan,-26.2353,28.37,South Africa,73080 -Kairāna,29.4,77.2,India,73046 -Burnley,53.789,-2.248,United Kingdom,73021 -Nek’emtē,9.0905,36.53,Ethiopia,73018 -Antibes,43.5808,7.1239,France,72999 -Itapira,-22.4361,-46.8217,Brazil,72967 -San Juan,18.807,-71.229,Dominican Republic,72950 -Jinja,0.4431,33.2128,Uganda,72931 -Dabou,5.3256,-4.3767,Côte D’Ivoire,72913 -Kostiantynivka,48.5333,37.7167,Ukraine,72888 -Schaumburg,42.0307,-88.0838,United States,72887 -Pocatello,42.8724,-112.4646,United States,72878 -Lappeenranta,61.0583,28.1861,Finland,72875 -Hekinan,34.8833,137,Japan,72875 -Vsevolozhsk,60.016,30.6663,Russia,72864 -Woodbury,44.9056,-92.923,United States,72828 -Chapayevsk,52.9833,49.7167,Russia,72778 -Três Corações,-21.6947,-45.2553,Brazil,72765 -Quảng Trị,16.7504,107.2,Vietnam,72722 -Southfield,42.4765,-83.2605,United States,72689 -Tamazunchale,21.2667,-98.7833,Mexico,72685 -Yafran,32.0628,12.5267,Libya,72662 -Maple Grove,45.1089,-93.4626,United States,72622 -Lüdenscheid,51.2198,7.6273,Germany,72611 -Pittsburg,38.0182,-121.8964,United States,72588 -Vinhedo,-23.03,-46.975,Brazil,72550 -Concepción del Uruguay,-32.4833,-58.2333,Argentina,72528 -Lanxi,46.2664,126.276,China,72528 -Masvingo,-20.0744,30.8328,Zimbabwe,72527 -Belovo,54.4167,86.3,Russia,72519 -Nepālgañj,28.05,81.6167,Nepal,72503 -Guamúchil,25.4639,-108.0794,Mexico,72500 -New Britain,41.6758,-72.7862,United States,72495 -Morgantown,39.638,-79.9468,United States,72458 -Mansfield,32.569,-97.1211,United States,72419 -Hammond,30.5061,-90.4563,United States,72413 -Landshut,48.5397,12.1508,Germany,72404 -Keshan,48.0263,125.866,China,72403 -Dothan,31.2335,-85.4069,United States,72396 -Harrisonburg,38.4361,-78.8735,United States,72386 -Bacabal,-4.23,-44.8,Brazil,72372 -Wenatchee,47.4356,-120.3283,United States,72350 -Goya,-29.1333,-59.25,Argentina,72304 -Burton upon Trent,52.8019,-1.6367,United Kingdom,72299 -Waukesha,43.0087,-88.2464,United States,72299 -Montepuez,-13.1167,39,Mozambique,72279 -Abancay,-13.6333,-72.8833,Peru,72277 -Penafiel,41.2,-8.2833,Portugal,72265 -Ellicott City,39.2773,-76.8344,United States,72247 -Veliko Tarnovo,43.0822,25.6317,Bulgaria,72207 -Esbjerg,55.467,8.45,Denmark,72205 -Chiryū,35,137.1167,Japan,72166 -Brandenburg,52.4117,12.5561,Germany,72124 -Pawtucket,41.8744,-71.3743,United States,72117 -Tibati,6.4669,12.6158,Cameroon,72081 -Kirovo-Chepetsk,58.55,50.0167,Russia,72071 -Ostrowiec Świętokrzyski,50.9333,21.4,Poland,72001 -Bella Vista,-34.5333,-58.6667,Argentina,72000 -Colón,22.7225,-80.9067,Cuba,72000 -San Andrés,12.5847,-81.7006,Colombia,71946 -Redmond,47.6762,-122.1169,United States,71929 -Čačak,43.8914,20.3497,Serbia,71883 -Lauderhill,26.1605,-80.2242,United States,71868 -Mun’gyŏng,36.5939,128.2014,South Korea,71863 -Kalamáta,37.0389,22.1142,Greece,71823 -Coffs Harbour,-30.3022,153.1189,Australia,71822 -Yoshikawa,35.8911,139.8414,Japan,71763 -Crewe,53.099,-2.44,United Kingdom,71722 -Shrewsbury,52.708,-2.754,United Kingdom,71715 -Florida,21.5294,-78.2228,Cuba,71676 -Kawm Umbū,24.4667,32.95,Egypt,71596 -Sarnia,42.9994,-82.3089,Canada,71594 -Izmayil,45.35,28.8333,Ukraine,71594 -Wood Buffalo,57.6042,-111.3284,Canada,71589 -Uwajima,33.2233,132.5606,Japan,71586 -Musashimurayama,35.7547,139.3875,Japan,71579 -Pôrto União,-26.2396,-51.08,Brazil,71578 -Goiana,-7.5606,-35.0025,Brazil,71549 -Monastir,35.7307,10.7673,Tunisia,71546 -Gosport,50.7948,-1.1243,United Kingdom,71529 -Sumter,33.9392,-80.393,United States,71518 -Redlands,34.0511,-117.1712,United States,71513 -Bitlis,38.4,42.1167,Turkey,71501 -Daphne,30.6286,-87.8866,United States,71484 -Lomas del Mirador,-34.6667,-58.5297,Argentina,71479 -Lisburn,54.5167,-6.0333,United Kingdom,71465 -Mount Vernon,48.4202,-122.3115,United States,71422 -Villa Tunari,-16.9725,-65.42,Bolivia,71386 -Drancy,48.93,2.45,France,71318 -Szolnok,47.1747,20.1764,Hungary,71285 -Sotik,-0.6796,35.12,Kenya,71285 -Las Piedras,-34.7167,-56.2167,Uruguay,71268 -Verkhnyaya Pyshma,56.9667,60.5833,Russia,71241 -Placetas,22.3158,-79.6556,Cuba,71208 -Ijuí,-28.3878,-53.9147,Brazil,71202 -Havířov,49.7778,18.4228,Czechia,71200 -Guasave,25.5744,-108.4706,Mexico,71196 -Guasavito,25.5744,-108.4706,Mexico,71196 -Salima,-13.7829,34.4333,Malawi,71181 -Tagaytay,14.1,120.9333,Philippines,71181 -Weston,26.1006,-80.4054,United States,71166 -Mamou,10.3736,-12.0847,Guinea,71153 -Gibara,21.1072,-76.1367,Cuba,71126 -Bocholt,51.8333,6.6167,Germany,71099 -Mārkāpur,15.735,79.27,India,71092 -Tejupilco,18.9058,-100.1528,Mexico,71077 -Warzat,30.9167,-6.9167,Morocco,71067 -St. Charles,38.7954,-90.5157,United States,71028 -Lowestoft,52.48,1.75,United Kingdom,71010 -New Westminster,49.2069,-122.9111,Canada,70996 -Malaut,30.19,74.499,India,70958 -Yawata-shimizui,34.8756,135.7078,Japan,70931 -Bundaberg,-24.85,152.35,Australia,70921 -Altamira,-3.1996,-52.21,Brazil,70888 -Phitsanulok,16.8158,100.2636,Thailand,70871 -Cherry Hill,39.9034,-74.9947,United States,70859 -Kumanovo,42.1403,21.7136,Macedonia,70842 -Châteauguay,45.38,-73.75,Canada,70812 -Zinjibār,13.1283,45.3803,Yemen,70801 -Bāpatla,15.8889,80.47,India,70777 -Debre Mark’os,10.34,37.72,Ethiopia,70758 -Oroquieta,8.4833,123.8,Philippines,70757 -Janesville,42.6855,-89.0136,United States,70755 -Paracatu,-17.2217,-46.875,Brazil,70753 -Novomoskovs’k,48.6328,35.2239,Ukraine,70749 -Sherman,33.6274,-96.6218,United States,70704 -North Richland Hills,32.8605,-97.218,United States,70670 -Ajaccio,41.9267,8.7369,France,70659 -Rugby,52.37,-1.26,United Kingdom,70628 -Badvel,14.75,79.05,India,70626 -Loulé,37.144,-8.0235,Portugal,70622 -Chiang Rai,19.9094,99.8275,Thailand,70610 -Ban Nong Prue,12.9227,100.9375,Thailand,70594 -Cabudare,10.0331,-69.2633,Venezuela,70578 -Uxbridge,51.5404,-0.4778,United Kingdom,70560 -Zenica,44.2039,17.9078,Bosnia And Herzegovina,70553 -Reconquista,-29.1443,-59.6438,Argentina,70549 -Chekhov,55.1481,37.4769,Russia,70548 -Aschaffenburg,49.9757,9.1478,Germany,70527 -Anzhero-Sudzhensk,56.0833,86.0333,Russia,70476 -Baiquan,47.6018,126.0819,China,70472 -Mindelo,16.8914,-24.988,Cabo Verde,70468 -Broomfield,39.9541,-105.0527,United States,70465 -Būr Fu’ād,31.2314,32.3253,Egypt,70417 -Tanabe,33.7333,135.3833,Japan,70410 -Iguatu,-6.3594,-39.2986,Brazil,70380 -Sunyani,7.336,-2.336,Ghana,70299 -Slatina,44.4297,24.3642,Romania,70293 -El Paso de Robles,35.6394,-120.656,United States,70248 -Bristol,36.5572,-82.2154,United States,70243 -Hujra Shah Muqim,30.7333,73.8167,Pakistan,70204 -Şa‘dah,16.9358,43.7644,Yemen,70203 -Wilmington,39.7415,-75.5413,United States,70166 -Walnut Creek,37.9024,-122.0398,United States,70166 -Frontera,26.926,-101.449,Mexico,70160 -Kabirwala,30.4068,71.8667,Pakistan,70123 -Mérignac,44.8386,-0.6436,France,70105 -Qo‘ng‘irot Shahri,43.0758,58.9067,Uzbekistan,70100 -Ōdate,40.2717,140.5647,Japan,70085 -Gniezno,52.5333,17.6,Poland,70083 -Tsurugashima,35.9344,139.3931,Japan,70076 -Sipalay,9.75,122.4,Philippines,70070 -Oshnavīyeh,37.0397,45.0983,Iran,70030 -Zhanggu,30.9504,101.9167,China,70000 -Az Zubaydīyah,32.7588,45.1773,Iraq,70000 -Thakhèk,17.4,104.8,Laos,70000 -Nizwá,22.9333,57.5333,Oman,70000 -Castries,14.0167,-60.9833,Saint Lucia,70000 -Inverness,57.4781,-4.2233,United Kingdom,70000 -Keighley,53.867,-1.911,United Kingdom,70000 -Phú Quốc,10.2289,103.9572,Vietnam,70000 -Saint-Nazaire,47.2806,-2.2086,France,69993 -Entebbe,0.05,32.46,Uganda,69958 -Sagaing,21.8822,95.9786,Burma,69917 -Lynwood,33.924,-118.2017,United States,69887 -Moquegua,-17.2,-70.9333,Peru,69882 -Vushtrri,42.8222,20.9694,Kosovo,69870 -Southall,51.5121,-0.3779,United Kingdom,69857 -Villa del Rosario,7.8353,-72.4736,Colombia,69833 -Glen Burnie,39.1559,-76.6072,United States,69813 -Lehi,40.4136,-111.8726,United States,69724 -Passaic,40.8574,-74.1282,United States,69703 -Guaynabo,18.3839,-66.1134,Puerto Rico,69697 -Kiyosu,35.2,136.85,Japan,69680 -Suwałki,54.0833,22.9333,Poland,69626 -Ārba Minch’,6.04,37.55,Ethiopia,69622 -Casas Adobes,32.3423,-111.0114,United States,69615 -Rioverde,21.93,-99.98,Mexico,69613 -Celle,52.6256,10.0825,Germany,69602 -Saint-Jérôme,45.7833,-74,Canada,69598 -Guajará-Mirim,-10.8,-65.3499,Brazil,69586 -Homestead,25.4665,-80.4472,United States,69523 -Samch’ŏk,37.4406,129.1708,South Korea,69509 -West Bend,43.4184,-88.1824,United States,69504 -Vratsa,43.2,23.55,Bulgaria,69493 -Thohoyandou,-22.95,30.4833,South Africa,69453 -Delray Beach,26.455,-80.0905,United States,69451 -Toyoake,35.0625,137.0089,Japan,69448 -Liepāja,56.5083,21.0111,Latvia,69443 -Sheboygan,43.7403,-87.7316,United States,69393 -Al Qūşīyah,27.4403,30.8183,Egypt,69388 -Aqsū,52.0333,76.9167,Kazakhstan,69354 -Kladno,50.1431,14.1053,Czechia,69337 -Maidenhead,51.5217,-0.7177,United Kingdom,69309 -Borongan,11.6,125.4333,Philippines,69297 -Rittō,35.0217,135.9981,Japan,69294 -Lake Elsinore,33.6847,-117.3344,United States,69283 -Nova Kakhovka,46.7667,33.3667,Ukraine,69280 -Bafia,4.7425,11.2247,Cameroon,69270 -Hasselt,50.9304,5.3383,Belgium,69222 -Ongjang,37.9371,125.3571,North Korea,69195 -Daytona Beach,29.1994,-81.0982,United States,69186 -Colmar,48.0817,7.3556,France,69105 -Kovel’,51.2167,24.7167,Ukraine,69089 -Mansehra,34.3333,73.2,Pakistan,69085 -Mocuba,-16.8391,36.9855,Mozambique,69045 -Jorhāt,26.75,94.2167,India,69033 -Los Lunas,34.8115,-106.7803,United States,69020 -Mocuba,-16.8496,38.26,Mozambique,68984 -Ragusa,36.93,14.73,Italy,68956 -Rosetta,31.4014,30.4194,Egypt,68947 -Liuhe,42.2789,125.7173,China,68938 -Kempten,47.7333,10.3167,Germany,68907 -La Chorrera,8.8792,-79.7822,Panama,68896 -San José del Guaviare,2.5653,-72.6386,Colombia,68878 -Lima,40.741,-84.1121,United States,68878 -Decatur,34.573,-86.9906,United States,68867 -Wum,6.3833,10.0667,Cameroon,68836 -Chulucanas,-5.1092,-80.1625,Peru,68835 -Rocklin,38.8075,-121.2488,United States,68823 -Ponta Delgada,37.74,-25.67,Portugal,68809 -Mococa,-21.4678,-47.0047,Brazil,68797 -Dmitrov,56.35,37.5333,Russia,68792 -Al Aḩmadī,29.0769,48.0838,Kuwait,68763 -Say’ūn,15.943,48.7873,Yemen,68747 -Benidorm,38.5342,-0.1314,Spain,68721 -Rogers,36.3172,-94.1526,United States,68669 -Isnā,25.2933,32.5564,Egypt,68656 -Gävle,60.667,17.1666,Sweden,68635 -Solok,-0.7883,100.6542,Indonesia,68602 -Drummondville,45.8833,-72.4833,Canada,68601 -Fulda,50.5528,9.6775,Germany,68586 -Valle Hermoso,25.6736,-97.8144,Mexico,68573 -Bouira,36.3783,3.8925,Algeria,68545 -Smila,49.2167,31.8667,Ukraine,68536 -Sabanalarga,10.64,-74.92,Colombia,68535 -Sabae,35.9567,136.1844,Japan,68533 -Doboj,44.7333,18.1333,Bosnia And Herzegovina,68514 -L’Aquila,42.3504,13.39,Italy,68503 -Castle Rock,39.3763,-104.8535,United States,68484 -Stafford,52.8066,-2.1171,United Kingdom,68472 -Aalen,48.8372,10.0936,Germany,68456 -Issy-les-Moulineaux,48.8239,2.27,France,68451 -Şəki,41.1919,47.1706,Azerbaijan,68360 -Marsá Maţrūḩ,31.3333,27.2333,Egypt,68339 -Ash Shiḩr,14.7608,49.6069,Yemen,68313 -Türkmenbaşy,40.023,52.9697,Turkmenistan,68292 -Saldanha,-32.9978,17.9456,South Africa,68284 -Tuymazy,54.6,53.7,Russia,68256 -Lodja,-3.49,23.42,Congo (Kinshasa),68244 -Matara,5.949,80.5428,Sri Lanka,68244 -Otukpo,7.1904,8.13,Nigeria,68220 -Wimbledon,51.422,-0.208,United Kingdom,68187 -Noisy-le-Grand,48.8478,2.5528,France,68183 -Sōja,34.6728,133.7467,Japan,68172 -Hanover,39.8117,-76.9835,United States,68165 -Bossier City,32.5227,-93.6666,United States,68159 -Benalmádena,36.5969,-4.5535,Spain,68128 -Fernandópolis,-20.2839,-50.2458,Brazil,68120 -Dubuque,42.5008,-90.7067,United States,68109 -Los Andes,-32.8337,-70.5982,Chile,68093 -Rockville,39.0834,-77.1552,United States,68079 -Victoria,28.8285,-96.985,United States,68078 -Balsas,-7.5325,-46.0356,Brazil,68056 -Saratoga Springs,43.0674,-73.7775,United States,68028 -Sosnovyy Bor,59.9,29.1,Russia,68013 -Hämeenlinna,61,24.4414,Finland,68011 -Minusinsk,53.7,91.6833,Russia,68007 -Feodosiya,45.0489,35.3792,Ukraine,67993 -Gaithersburg,39.1346,-77.2132,United States,67985 -Union City,40.7674,-74.0323,United States,67982 -Courcouronnes,48.6239,2.4294,France,67967 -Putrajaya,2.914,101.7019,Malaysia,67964 -Saiki,32.9603,131.8994,Japan,67931 -Ames,42.0259,-93.6215,United States,67910 -Lippstadt,51.6667,8.35,Germany,67901 -West Des Moines,41.5522,-93.7805,United States,67899 -Kstovo,56.1517,44.1956,Russia,67874 -Przemyśl,49.785,22.7673,Poland,67847 -Chengjiao Chengguanzhen,34.4362,104.0306,China,67826 -South San Francisco,37.6536,-122.4197,United States,67789 -Tepotzotlán,19.7161,-99.2236,Mexico,67724 -Matehuala,23.6528,-100.6444,Mexico,67717 -İslahiye,37.0264,36.6322,Turkey,67674 -Yorba Linda,33.889,-117.7714,United States,67644 -Comonfort,20.7167,-100.7667,Mexico,67642 -Youssoufia,32.25,-8.53,Morocco,67628 -Vaasa,63.1,21.6167,Finland,67619 -Santa Catarina Otzolotepec,18.5667,-97.25,Mexico,67611 -Molepolole,-24.4066,25.4951,Botswana,67598 -Casper,42.842,-106.3207,United States,67598 -Walsall,52.58,-1.98,United Kingdom,67594 -Saint John,45.2806,-66.0761,Canada,67575 -Dinslaken,51.5667,6.7333,Germany,67525 -Yachimata,35.6658,140.3183,Japan,67522 -Tynemouth,55.017,-1.423,United Kingdom,67519 -Soio,-6.1296,12.37,Angola,67491 -Palatine,42.1181,-88.043,United States,67482 -Corvallis,44.5697,-123.278,United States,67467 -Kashima,35.9658,140.645,Japan,67448 -Santa Inês,-3.6667,-45.38,Brazil,67424 -El Bayadh,33.6904,1.01,Algeria,67413 -Oktyabrskiy,52.6636,156.2387,Russia,67386 -Ankeny,41.7285,-93.6033,United States,67355 -Dimbokro,6.6505,-4.71,Côte D’Ivoire,67349 -Mount Vernon,40.9136,-73.8291,United States,67345 -Rowlett,32.9157,-96.5488,United States,67339 -Lakeville,44.6774,-93.252,United States,67317 -Embu-Guaçu,-23.8322,-46.8117,Brazil,67296 -Tejen,37.3786,60.496,Turkmenistan,67294 -Lala Musa,32.7012,73.9605,Pakistan,67283 -Kasese,0.23,29.9883,Uganda,67269 -Ko Samui,9.5157,99.9436,Thailand,67265 -Tzaneen,-23.8333,30.1667,South Africa,67245 -Alpharetta,34.0704,-84.2739,United States,67213 -Potenza,40.6333,15.8,Italy,67211 -Lào Cai,22.4194,103.995,Vietnam,67206 -Poinciana,28.1217,-81.482,United States,67169 -Néa Ionía,38.0333,23.75,Greece,67134 -Villanueva y Geltrú,41.2243,1.7259,Spain,67086 -Washington,54.9,-1.52,United Kingdom,67085 -Longview,46.1461,-122.9629,United States,67081 -Georgiyevsk,44.15,43.4667,Russia,67054 -DeKalb,41.9313,-88.7482,United States,66959 -Petaluma,38.2423,-122.6267,United States,66929 -Kati,12.7504,-8.08,Mali,66895 -Güines,22.8475,-82.0236,Cuba,66892 -Érd,47.3833,18.9167,Hungary,66892 -Pelileo,-1.3306,-78.5428,Ecuador,66836 -Prilep,41.3464,21.5542,Macedonia,66817 -Kissidougou,9.1905,-10.12,Guinea,66815 -Cosmópolis,-22.6458,-47.1961,Brazil,66807 -Āksum,14.1284,38.7173,Ethiopia,66800 -Redondo Beach,33.8574,-118.3766,United States,66749 -Shiojiri,36.1167,137.95,Japan,66737 -Tamarac,26.2056,-80.2542,United States,66721 -Baní,18.28,-70.331,Dominican Republic,66709 -Hihyā,30.6687,31.5904,Egypt,66702 -Kraljevo,43.7234,20.687,Serbia,66688 -Bolgatanga,10.7856,-0.8514,Ghana,66685 -Las Heras,-32.825,-68.8017,Argentina,66663 -Ina,35.8275,137.9539,Japan,66641 -Bayburt,40.2546,40.226,Turkey,66633 -Loughborough,52.7705,-1.2046,United Kingdom,66611 -Nālūt,31.8804,10.97,Libya,66609 -Herford,52.1146,8.6734,Germany,66608 -Hashima,35.3167,136.7,Japan,66573 -Aflao,6.1188,1.1946,Ghana,66546 -Novi Pazar,43.15,20.5167,Serbia,66527 -Koratla,18.82,78.72,India,66504 -Caledon,43.8667,-79.8667,Canada,66502 -Kalush,49.0442,24.3597,Ukraine,66406 -Laguna Niguel,33.5275,-117.705,United States,66385 -Eagan,44.8169,-93.1638,United States,66372 -Urla,38.3222,26.7647,Turkey,66360 -Stupino,54.8869,38.0772,Russia,66341 -Kenner,30.0109,-90.2549,United States,66340 -Huinan,42.6229,126.2614,China,66315 -Slavyansk-na-Kubani,45.2586,38.1247,Russia,66285 -P’yŏngsan,38.3367,126.3866,North Korea,66260 -Chingford,51.631,0.016,United Kingdom,66211 -Kerpen,50.8719,6.6961,Germany,66206 -Belogorsk,50.9167,128.4833,Russia,66183 -Castellammare di Stabia,40.7,14.4833,Italy,66164 -Vidnoye,55.55,37.7,Russia,66158 -Lençóis Paulista,-22.5986,-48.8003,Brazil,66131 -Kardzhali,41.64,25.3708,Bulgaria,66128 -Ilo,-17.6486,-71.3306,Peru,66118 -Oberá,-27.4833,-55.1333,Argentina,66112 -Goz-Beida,12.2236,21.4144,Chad,66107 -Bay City,43.5903,-83.8886,United States,66107 -Ban Suan,13.3616,100.9795,Thailand,66092 -Ferrol,43.4667,-8.25,Spain,66065 -Most,50.5031,13.6367,Czechia,66034 -Moita,38.65,-8.9833,Portugal,66029 -Old Bridge,40.4004,-74.3126,United States,65935 -Lahat,-3.8,103.5333,Indonesia,65906 -North Little Rock,34.7808,-92.2371,United States,65903 -Vénissieux,45.6978,4.8867,France,65894 -Sammamish,47.6017,-122.0416,United States,65892 -Wilde,-34.7,-58.3167,Argentina,65881 -Garissa,-0.4569,39.6583,Kenya,65881 -Tatabánya,47.5862,18.3949,Hungary,65845 -Thornton Heath,51.4002,-0.1086,United Kingdom,65812 -Finchley,51.599,-0.187,United Kingdom,65812 -Shawnee,39.0158,-94.8076,United States,65807 -Jupiter,26.9199,-80.1128,United States,65791 -Doral,25.8151,-80.3565,United States,65741 -Sodo,6.9,37.75,Ethiopia,65737 -Pulivendla,14.4167,78.2333,India,65706 -Wrecsam,53.046,-2.993,United Kingdom,65692 -Carbondale,37.7221,-89.2238,United States,65671 -Tupã,-21.935,-50.5139,Brazil,65651 -Blaine,45.1696,-93.2077,United States,65607 -Kirtipur,27.6667,85.2833,Nepal,65602 -Rio Negro,-26.1,-49.79,Brazil,65597 -St. Albert,53.6303,-113.6258,Canada,65589 -Weirton,40.406,-80.5671,United States,65578 -Ioánnina,39.6647,20.8519,Greece,65574 -Tulare,36.1996,-119.34,United States,65496 -Juventino Rosas,20.65,-101,Mexico,65479 -Kitamoto,36.0269,139.53,Japan,65478 -Beloretsk,53.9667,58.4,Russia,65477 -Middletown,40.3893,-74.082,United States,65475 -Jaisalmer,26.9167,70.9167,India,65471 -Franklin Township,40.4759,-74.5515,United States,65452 -Pavlovskiy Posad,55.7833,38.65,Russia,65432 -Ishimbay,53.45,56.0333,Russia,65422 -Santo Ângelo,-28.3,-54.28,Brazil,65420 -Wellington,26.6461,-80.2699,United States,65398 -Trnava,48.3777,17.5862,Slovakia,65382 -Pflugerville,30.452,-97.6022,United States,65380 -Masaka,-0.3296,31.73,Uganda,65373 -Palo Alto,37.3913,-122.1468,United States,65364 -Kurihara,38.7303,141.0214,Japan,65313 -Kungur,57.4333,56.9333,Russia,65284 -Playas de Rosarito,32.3422,-117.0561,Mexico,65278 -Schenectady,42.8025,-73.9276,United States,65273 -Birnin Konni,13.7904,5.2599,Niger,65252 -Torquay,50.47,-3.53,United Kingdom,65245 -Debre Birhan,9.6804,39.53,Ethiopia,65231 -Ḩalabjah,35.1833,45.9833,Iraq,65200 -Cobán,15.47,-90.38,Guatemala,65194 -Călăraşi,44.2,27.3333,Romania,65181 -Cergy,49.0361,2.0631,France,65177 -Zarechnyy,53.2,45.1667,Russia,65156 -Daule,-1.8667,-79.9833,Ecuador,65145 -Ishim,56.1167,69.5,Russia,65142 -Great Falls,47.5022,-111.2995,United States,65131 -Weimar,50.9833,11.3167,Germany,65090 -Buynaksk,42.8167,47.1167,Russia,65080 -Michigan City,41.7099,-86.8705,United States,65058 -Farnborough,51.29,-0.75,United Kingdom,65034 -Ji-Paraná,-10.8333,-61.967,Brazil,65016 -Borås,57.7304,12.92,Sweden,65008 -Esquipulas,14.6167,-89.2,Guatemala,65000 -Solwezi,-12.1833,26.4,Zambia,65000 -Pabianice,51.6642,19.35,Poland,64988 -Tamana,32.9281,130.5597,Japan,64966 -Caripito,10.111,-63.1048,Venezuela,64955 -Bucak,37.4592,30.595,Turkey,64943 -Plauen,50.495,12.1383,Germany,64931 -Bayonne,40.6661,-74.1141,United States,64897 -Eden Prairie,44.8488,-93.4595,United States,64893 -Gukovo,48.05,39.9333,Russia,64869 -Sindelfingen,48.7133,9.0028,Germany,64858 -Port Orange,29.1084,-81.0137,United States,64842 -Dublin,37.7161,-121.8963,United States,64826 -Gwacheon,37.4289,126.9892,South Korea,64817 -Gurupi,-11.7292,-49.0686,Brazil,64789 -Carmichael,38.6337,-121.323,United States,64785 -Tecate,32.5667,-116.6331,Mexico,64764 -Rafḩā,29.6202,43.4948,Saudi Arabia,64755 -Grand Forks,47.9218,-97.0886,United States,64748 -As Suwaydā’,32.7,36.5667,Syria,64730 -Faīẕābād,37.1298,70.5792,Afghanistan,64704 -Kensington,51.5,-0.19,United Kingdom,64681 -Noblesville,40.0354,-86.0042,United States,64668 -Mazatenango,14.5304,-91.51,Guatemala,64652 -Binga,2.3834,20.42,Congo (Kinshasa),64639 -Santo Domingo Tehuantepec,16.3184,-95.2478,Mexico,64639 -Neuwied,50.4286,7.4614,Germany,64574 -Faro,37.0167,-7.9333,Portugal,64560 -San Clemente,33.4498,-117.6103,United States,64558 -Bourges,47.0844,2.3964,France,64551 -Sinop,42.0267,35.1511,Turkey,64544 -Tsuruga,35.6372,136.0806,Japan,64474 -Brentwood,37.9355,-121.7191,United States,64474 -La Carlota,10.4167,122.9167,Philippines,64469 -Rahat,31.3925,34.7544,Israel,64462 -Apaseo el Alto,20.45,-100.6167,Mexico,64443 -Sokhumi,43.0033,41.0153,Georgia,64441 -Parintins,-2.61,-56.74,Brazil,64428 -Yoro,15.1333,-87.1333,Honduras,64425 -Levallois-Perret,48.895,2.2872,France,64379 -East Orange,40.7651,-74.2117,United States,64367 -Santiago Tianguistenco,19.1797,-99.4706,Mexico,64365 -Waterlooville,50.88,-1.03,United Kingdom,64350 -Dormagen,51.0964,6.84,Germany,64335 -Asahi,35.7203,140.6467,Japan,64302 -Seraing,50.5986,5.5122,Belgium,64270 -Misantla,19.9333,-96.85,Mexico,64249 -Qinggang,46.69,126.1,China,64182 -Florence-Graham,33.9682,-118.2447,United States,64162 -Eastvale,33.9617,-117.5802,United States,64157 -Tādepalle,16.4667,80.6,India,64149 -San Felipe,-32.7507,-70.7251,Chile,64120 -Bandar-e Genāveh,29.5833,50.5167,Iran,64110 -Asbest,57,61.4667,Russia,64091 -Neubrandenburg,53.5569,13.2608,Germany,64086 -Kristiansand,58.1467,7.9956,Norway,64057 -Colonia del Sol,22.9125,-109.9208,Mexico,64055 -Chapel Hill,35.927,-79.0391,United States,64051 -Armūr,18.79,78.29,India,64023 -Rocky Mount,35.9676,-77.8048,United States,64018 -Haverhill,42.7838,-71.0871,United States,64014 -Mazabuka,-15.86,27.76,Zambia,64006 -Curvelo,-18.7564,-44.4308,Brazil,63954 -La Seyne-sur-Mer,43.1,5.883,France,63936 -Latacunga,-0.9333,-78.6167,Ecuador,63842 -Inhambane,-23.865,35.3833,Mozambique,63837 -Songkhla,7.2061,100.5967,Thailand,63834 -Gaya,11.8878,3.4467,Niger,63815 -Fujiidera,34.5747,135.5975,Japan,63814 -Pessac,44.8067,-0.6311,France,63808 -Beloit,42.523,-89.0184,United States,63762 -Zarand,30.8128,56.5639,Iran,63744 -Chełm,51.1333,23.4833,Poland,63734 -Caçador,-26.7753,-51.015,Brazil,63726 -Valence,44.9333,4.8917,France,63714 -Tomigusuku,26.1772,127.6811,Japan,63700 -Gloucester,39.7924,-75.0363,United States,63700 -Jatani,20.17,85.7,India,63697 -Zvornik,44.3833,19.1,Bosnia And Herzegovina,63686 -Nawá,32.8833,36.05,Syria,63676 -Chincha Alta,-13.45,-76.1333,Peru,63671 -Donskoy,53.9667,38.3167,Russia,63631 -Irecê,-11.3042,-41.8558,Brazil,63626 -Grevenbroich,51.0883,6.5875,Germany,63620 -Hornchurch,51.5565,0.2128,United Kingdom,63583 -Fujioka,36.2667,139.0667,Japan,63556 -At Tall,33.6103,36.3106,Syria,63554 -Alba Iulia,46.0764,23.5728,Romania,63536 -Korosten,50.95,28.65,Ukraine,63525 -Sabinas,27.86,-101.12,Mexico,63522 -San Juan de Sabinas,27.9167,-101.3,Mexico,63522 -Velika Gorica,45.7,16.0667,Croatia,63517 -Glens Falls,43.3109,-73.6459,United States,63499 -Bhairāhawā,27.5,83.45,Nepal,63483 -Pokrovsk,48.2833,37.1833,Ukraine,63437 -Granby,45.4,-72.7333,Canada,63433 -Rundu,-17.9167,19.7667,Namibia,63431 -Aïn Sefra,32.7604,-0.5799,Algeria,63420 -Póvoa de Varzim,41.3916,-8.7571,Portugal,63408 -Mitcham,51.4009,-0.1517,United Kingdom,63393 -Karakol,42.5,78.3833,Kyrgyzstan,63377 -Feltham,51.4496,-0.4089,United Kingdom,63368 -Kyustendil,42.2811,22.6889,Bulgaria,63359 -Rosenheim,47.8561,12.1289,Germany,63324 -Stourbridge,52.4575,-2.1479,United Kingdom,63298 -Castro Valley,37.7091,-122.0631,United States,63288 -Ban Lam Sam Kaeo,13.9726,100.6506,Thailand,63271 -Medicine Hat,50.0417,-110.6775,Canada,63260 -Kitale,1.0167,35,Kenya,63245 -Fairbanks,64.8353,-147.6534,United States,63245 -Valença,-13.3703,-39.0731,Brazil,63231 -Vilhena,-12.7166,-60.1166,Brazil,63231 -Springfield,44.0538,-122.981,United States,63230 -Gorno-Altaysk,51.96,85.96,Russia,63214 -Volsk,52.05,47.3833,Russia,63212 -Lugano,46.0103,8.9625,Switzerland,63185 -Gadwāl,16.23,77.8,India,63177 -Grande Prairie,55.1708,-118.7947,Canada,63166 -La Línea de la Concepción,36.1611,-5.3486,Spain,63147 -Johnstown,40.3258,-78.9193,United States,63141 -West Hartford,41.7669,-72.7536,United States,63127 -Teoloyucan,19.7442,-99.1811,Mexico,63115 -Linares,24.8597,-99.5679,Mexico,63104 -Novaya Balakhna,56.4943,43.5944,Russia,63083 -Nankana Sahib,31.4492,73.7124,Pakistan,63073 -Çaldıran,39.1419,43.9139,Turkey,63013 -Tangub,8.0667,123.75,Philippines,63011 -Kasongo,-4.45,26.66,Congo (Kinshasa),63000 -Coon Rapids,45.1755,-93.3095,United States,62998 -Elmira,42.0938,-76.8097,United States,62989 -Arrecife,28.9625,-13.5506,Spain,62988 -Quimper,47.9967,-4.0964,France,62985 -Rochester,51.375,0.5,United Kingdom,62982 -Itapeva,-23.9822,-48.8756,Brazil,62957 -Beledweyne,4.736,45.204,Somalia,62945 -Dewsbury,53.691,-1.633,United Kingdom,62945 -Brentwood,40.7839,-73.2522,United States,62942 -Gabrovo,42.8711,25.315,Bulgaria,62938 -Klintsy,52.7528,32.2361,Russia,62936 -Yurimaguas,-5.9,-76.0833,Peru,62903 -Graaff-Reinet,-32.2522,24.5406,South Africa,62896 -Mankato,44.1712,-93.9773,United States,62889 -Balboa,8.9571,-79.5593,Panama,62882 -Albany,44.6274,-123.0966,United States,62880 -Mut,36.6458,33.4375,Turkey,62853 -Palmela,38.5667,-8.9,Portugal,62831 -Rossosh,50.1983,39.5672,Russia,62827 -North Miami,25.9007,-80.1686,United States,62822 -Cruz Alta,-28.6386,-53.6064,Brazil,62821 -Napier,-39.4833,176.9167,New Zealand,62800 -Woking,51.3162,-0.561,United Kingdom,62796 -Dundalk,39.2703,-76.4942,United States,62768 -Nago,26.5917,127.9775,Japan,62725 -Encinitas,33.049,-117.2613,United States,62709 -Łomża,53.1833,22.0833,Poland,62700 -Skokie,42.0359,-87.74,United States,62700 -Revda,56.8,59.9167,Russia,62687 -Borisoglebsk,51.3667,42.0833,Russia,62669 -Nkawkaw,6.5505,-0.78,Ghana,62667 -Leander,30.5728,-97.8618,United States,62608 -Maldonado,-34.9088,-54.9581,Uruguay,62592 -Mayagüez,18.2003,-67.1397,Puerto Rico,62579 -Tataouine,33,10.4667,Tunisia,62577 -Greenwich,41.0665,-73.6368,United States,62574 -Antony,48.7539,2.2975,France,62570 -Parkersburg,39.2624,-81.542,United States,62566 -Rhondda,51.6159,-3.4175,United Kingdom,62545 -Leninogorsk,54.5989,52.4423,Russia,62531 -Kayes,-4.1806,13.2889,Congo (Brazzaville),62521 -Sittingbourne,51.34,0.74,United Kingdom,62500 -Budënnovsk,44.7833,44.15,Russia,62495 -Waltham,42.3889,-71.2423,United States,62495 -Acton,51.5135,-0.2707,United Kingdom,62480 -Sopron,47.6833,16.5833,Hungary,62454 -Mobārakeh,32.3464,51.5044,Iran,62454 -Bethesda,38.9866,-77.1188,United States,62448 -Singida,-4.8186,34.7506,Tanzania,62432 -Villa Carlos Paz,-31.4,-64.5167,Argentina,62423 -Tanjungpandan,-2.75,107.65,Indonesia,62374 -Villa Domínico,-34.6917,-58.3333,Argentina,62315 -Roeselare,50.9447,3.1233,Belgium,62301 -San Luis Obispo,35.2669,-120.6691,United States,62290 -Boryspil’,50.35,30.95,Ukraine,62281 -Tuapse,44.1,39.0833,Russia,62269 -Kolda,12.8958,-14.9408,Senegal,62258 -Nagari,13.33,79.58,India,62253 -Sebring,27.477,-81.453,United States,62250 -Zelenogorsk,56.1,94.5833,Russia,62245 -Assen,53,6.55,Netherlands,62237 -Santarém,39.2369,-8.685,Portugal,62200 -Chistopol,55.3648,50.6407,Russia,62200 -Bannu,32.9889,70.6056,Pakistan,62191 -Puerto Peñasco,31.3167,-113.5369,Mexico,62177 -Council Bluffs,41.2369,-95.8517,United States,62166 -Twickenham,51.449,-0.337,United Kingdom,62148 -Figueira da Foz,40.1508,-8.8618,Portugal,62125 -Hamilton,39.3938,-84.5653,United States,62082 -Penápolis,-21.42,-50.0778,Brazil,62071 -Moore,35.3293,-97.4758,United States,62055 -Ivry-sur-Seine,48.8078,2.3747,France,62052 -Dajabón,19.5667,-71.71,Dominican Republic,62046 -Tendō,38.3622,140.3783,Japan,62032 -Pico Rivera,33.9902,-118.0888,United States,62027 -Zaraza,9.3394,-65.3167,Venezuela,62027 -Madang,-5.2248,145.7853,Papua New Guinea,62023 -Ferkessédougou,9.5928,-5.1944,Côte D’Ivoire,62008 -Naro-Fominsk,55.3833,36.7333,Russia,62002 -San Francisco,-31.4356,-62.0714,Argentina,62000 -Palm Harbor,28.0847,-82.7481,United States,61995 -North Bergen,40.7938,-74.0242,United States,61970 -Casa Grande,32.9068,-111.7624,United States,61966 -Monessen,40.1519,-79.8828,United States,61960 -Montebello,34.0155,-118.1108,United States,61954 -Shiroi,35.7917,140.0564,Japan,61931 -Rayong,12.6742,101.2789,Thailand,61902 -Sätbaev,47.9,67.5333,Kazakhstan,61883 -Villach,46.6167,13.8333,Austria,61879 -Bāmyān,34.8167,67.8167,Afghanistan,61863 -Montélimar,44.5581,4.7508,France,61861 -Polevskoy,56.45,60.1833,Russia,61853 -Moca,19.397,-70.523,Dominican Republic,61834 -Derik,37.3644,40.2689,Turkey,61830 -Ocoyoacac,19.2739,-99.4606,Mexico,61805 -Kotlas,61.25,46.65,Russia,61805 -Herten,51.6,7.1333,Germany,61791 -Benevento,41.1256,14.7811,Italy,61791 -Runcorn,53.341,-2.729,United Kingdom,61789 -Rovaniemi,66.5014,25.7347,Finland,61763 -Lysva,58.1086,57.8053,Russia,61752 -Saraburi,14.5286,100.9114,Thailand,61750 -Scarborough,54.2773,-0.4017,United Kingdom,61749 -Tsushima,35.1833,136.7333,Japan,61732 -St. Thomas,42.775,-81.1833,Canada,61707 -Medenine,33.4,10.4167,Tunisia,61705 -Slutsk,53.0167,27.55,Belarus,61700 -Tríkala,39.55,21.7667,Greece,61653 -Troyes,48.2997,4.0792,France,61652 -San Antonio del Táchira,7.8145,-72.4431,Venezuela,61630 -Bergheim,50.9667,6.65,Germany,61612 -Fairfield,41.1775,-73.2733,United States,61598 -Wandsworth,51.455,-0.192,United Kingdom,61594 -Airdrie,51.2917,-114.0144,Canada,61581 -Valle de Bravo,19.1925,-100.1306,Mexico,61559 -Cayenne,4.933,-52.33,French Guiana,61550 -Rome,34.2661,-85.1862,United States,61537 -Ogōshi,32.8858,130.7897,Japan,61531 -Seinäjoki,62.7903,22.8403,Finland,61530 -Hasuda,35.9942,139.6622,Japan,61507 -Oudtshoorn,-33.5833,22.2,South Africa,61507 -Uzunköprü,41.2669,26.6875,Turkey,61485 -Widnes,53.363,-2.728,United Kingdom,61464 -Millcreek,40.6892,-111.8291,United States,61450 -Sanford,28.7893,-81.276,United States,61448 -Kaposvár,46.3667,17.7833,Hungary,61441 -Sawahlunto,-0.6828,100.7783,Indonesia,61427 -Zamora,41.5033,-5.7556,Spain,61406 -National City,32.6654,-117.0983,United States,61394 -Giurgiu,43.9,25.9667,Romania,61353 -Burnsville,44.7648,-93.2795,United States,61339 -Civitavecchia,42.1004,11.8,Italy,61316 -Granollers,41.6083,2.2889,Spain,61275 -Kolomyya,48.5167,25.0333,Ukraine,61269 -Sibay,52.7,58.65,Russia,61266 -Yala,6.5397,101.2811,Thailand,61250 -Coconut Creek,26.2803,-80.1842,United States,61248 -Pruszków,52.1667,20.8,Poland,61237 -Aisai,35.15,136.7333,Japan,61234 -Wels,48.15,14.0167,Austria,61233 -Margate,51.385,1.3838,United Kingdom,61223 -Hamden,41.3961,-72.9215,United States,61206 -Port Charlotte,26.9918,-82.114,United States,61204 -Gaalkacyo,6.7697,47.4308,Somalia,61200 -Schwäbisch Gmünd,48.8,9.8,Germany,61186 -Ar Rastan,34.9167,36.7333,Syria,61176 -Morristown,36.2046,-83.3006,United States,61171 -Halton Hills,43.63,-79.95,Canada,61161 -Deva,45.8719,22.9117,Romania,61123 -Puerto Limón,10.0022,-83.084,Costa Rica,61072 -Clichy,48.9044,2.3064,France,61070 -Ōwada,40.6128,141.2058,Japan,61058 -Savona,44.308,8.481,Italy,61057 -Idiofa,-4.9596,19.5986,Congo (Kinshasa),61056 -Coburg,50.2666,10.9666,Germany,61054 -Lakewood,47.1628,-122.5299,United States,61037 -Yopal,5.347,-72.406,Colombia,61029 -Bangor,54.66,-5.67,United Kingdom,61011 -Cherbourg,49.6504,-1.65,France,60991 -El Carmen de Bolívar,9.7204,-75.13,Colombia,60980 -Bouaflé,6.9903,-5.7442,Côte D’Ivoire,60962 -Wanparti,16.361,78.0627,India,60949 -Gadsden,34.009,-86.0156,United States,60944 -Ban Map Ta Phut,12.7258,101.1722,Thailand,60928 -Taylor,42.226,-83.2688,United States,60922 -Novi,42.4786,-83.4893,United States,60896 -Hashimoto,34.3167,135.6,Japan,60885 -Tarnowskie Góry,50.45,18.8667,Poland,60879 -Los Polvorines,-34.5,-58.7,Argentina,60867 -Marietta,33.9533,-84.5422,United States,60867 -Friedrichshafen,47.6542,9.4792,Germany,60865 -Sŏnbong,42.3377,130.4027,North Korea,60864 -Montemorelos,25.1872,-99.8267,Mexico,60829 -Tartagal,-22.5,-63.8333,Argentina,60819 -Montauban,44.0181,1.3558,France,60810 -Canela,-29.36,-50.81,Brazil,60806 -Morecambe,54.073,-2.87,United Kingdom,60768 -Hot Springs,34.4892,-93.0501,United States,60767 -Garbsen,52.4183,9.5981,Germany,60754 -Sarandí,-34.6833,-58.3333,Argentina,60752 -Oyem,1.6,11.5667,Gabon,60685 -Mielec,50.2833,21.4333,Poland,60628 -Candon,17.2,120.45,Philippines,60623 -Ełk,53.8167,22.35,Poland,60621 -Soasio,0.6964,127.436,Indonesia,60611 -Woodland,38.6712,-121.75,United States,60598 -Trang,7.5561,99.6114,Thailand,60591 -Batatais,-20.8911,-47.585,Brazil,60589 -Juigalpa,12.0833,-85.4,Nicaragua,60583 -Lokoja,7.8004,6.7399,Nigeria,60579 -Autlán de Navarro,19.7667,-104.3667,Mexico,60572 -Itoman,26.1236,127.6658,Japan,60546 -Amozoc,19.0333,-98.05,Mexico,60517 -La Habra,33.9278,-117.9513,United States,60513 -Taunton,51.019,-3.1,United Kingdom,60479 -The Hammocks,25.67,-80.4483,United States,60473 -Malden,42.4305,-71.0576,United States,60470 -Fryazino,55.95,38.05,Russia,60437 -Xo‘jayli Shahri,42.4047,59.4517,Uzbekistan,60401 -Tahara,34.6414,137.1831,Japan,60378 -Bensalem,40.1086,-74.9431,United States,60370 -Neuilly-sur-Seine,48.8881,2.2686,France,60361 -Wesel,51.6586,6.6178,Germany,60357 -Commerce City,39.8642,-104.8434,United States,60336 -Bor,37.8833,34.5667,Turkey,60335 -Reston,38.9497,-77.3461,United States,60335 -Chichibu,35.9917,139.0856,Japan,60303 -Banfora,10.6308,-4.7589,Burkina Faso,60288 -Leskovac,42.9981,21.9461,Serbia,60288 -Wallasey,53.4158,-3.0233,United Kingdom,60284 -Belladère,18.85,-71.7833,Haiti,60239 -Hürth,50.8775,6.8761,Germany,60189 -Belebey,54.1,54.1333,Russia,60188 -Mbanza Kongo,-6.2667,14.25,Angola,60182 -Pirapora,-17.345,-44.9419,Brazil,60164 -Kumertau,52.7667,55.7833,Russia,60164 -Labinsk,44.6333,40.7333,Russia,60164 -Samut Sakhon,13.5486,100.2775,Thailand,60103 -Kapchagay,43.8833,77.0833,Kazakhstan,60100 -South Whittier,33.9336,-118.0311,United States,60096 -Caratinga,-19.79,-42.14,Brazil,60066 -Manhiça,-25.4,32.8,Mozambique,60031 -Crotone,39.0833,17.1233,Italy,60010 -Uíge,-7.62,15.05,Angola,60008 -Chajarí,-30.7667,-57.9833,Argentina,60000 -Kratie,12.4881,106.0188,Cambodia,60000 -Kribi,2.95,9.9167,Cameroon,60000 -Suifenhe,44.3945,131.1563,China,60000 -Nahariyya,33.0036,35.0925,Israel,60000 -Urus-Martan,43.1224,45.5366,Russia,59954 -Rubizhne,49.0167,38.3667,Ukraine,59951 -Royal Tunbridge Wells,51.132,0.263,United Kingdom,59947 -Bristol,41.6812,-72.9407,United States,59947 -Heroica Caborca,30.7167,-112.15,Mexico,59922 -Ponnūru,16.0667,80.5667,India,59913 -Columbus,39.2093,-85.9183,United States,59897 -West Allis,43.0068,-88.0296,United States,59890 -Nkhotakota,-12.9163,34.3,Malawi,59854 -Fountainebleau,25.7723,-80.3458,United States,59833 -Taylorsville,40.657,-111.9493,United States,59805 -Chornomors’k,46.3017,30.6569,Ukraine,59800 -Asenovgrad,42.0069,24.8756,Bulgaria,59793 -Skhirate,33.85,-7.03,Morocco,59775 -Bangor,44.8322,-68.7906,United States,59772 -Khartsyzk,48.0333,38.15,Ukraine,59763 -Linares,38.0833,-3.6334,Spain,59761 -Užice,43.85,19.85,Serbia,59747 -Veszprém,47.1,17.9167,Hungary,59738 -Shirakawa,37.1264,140.2108,Japan,59730 -Vinukonda,16.05,79.75,India,59725 -Suharekë,42.38,20.8219,Kosovo,59722 -Itapetinga,-15.2489,-40.2478,Brazil,59721 -Huehuetoca,19.8342,-99.2033,Mexico,59721 -Monterey Park,34.0497,-118.1326,United States,59669 -Jōsō,36.0236,139.9939,Japan,59647 -Offenburg,48.4708,7.9408,Germany,59646 -Saint-Hyacinthe,45.6167,-72.95,Canada,59614 -São Borja,-28.6606,-56.0044,Brazil,59613 -Ouezzane,34.8,-5.6,Morocco,59606 -Växjö,56.8837,14.8167,Sweden,59600 -Béja,36.7304,9.19,Tunisia,59567 -Altamira,22.3375,-97.8694,Mexico,59536 -Lesosibirsk,58.2333,92.4833,Russia,59525 -Giv‘atayim,32.0697,34.8117,Israel,59518 -Itānagar,27.1,93.62,India,59490 -Molfetta,41.2,16.6,Italy,59470 -Greenwood,39.6019,-86.1073,United States,59458 -Bến Tre,10.2333,106.3833,Vietnam,59442 -Date,37.8189,140.5631,Japan,59441 -Bartlett,35.2337,-89.8195,United States,59440 -Bradenton,27.49,-82.5739,United States,59439 -Pontiac,42.6493,-83.2878,United States,59438 -Staunton,38.1593,-79.0611,United States,59433 -Clay,43.1809,-76.1955,United States,59423 -Rzhev,56.2656,34.3276,Russia,59422 -Stralsund,54.3,13.0833,Germany,59421 -Caràzinho,-28.2839,-52.7864,Brazil,59417 -Yara,20.2767,-76.9469,Cuba,59415 -Druzhkivka,48.6203,37.5278,Ukraine,59400 -Meriden,41.5367,-72.7944,United States,59395 -Greifswald,54.0833,13.3833,Germany,59382 -Morón,22.1108,-78.6278,Cuba,59371 -Shimotsuke,36.3872,139.8422,Japan,59370 -Hua Hin,12.5686,99.9578,Thailand,59369 -Mérida,38.9158,-6.3333,Spain,59335 -Ruhengeri,-1.4944,29.6417,Rwanda,59333 -Plymouth,41.8783,-70.6309,United States,59331 -Agrigento,37.3111,13.5765,Italy,59329 -Gardena,33.8944,-118.3073,United States,59329 -Aleksandrov,56.3936,38.715,Russia,59328 -Stryy,49.25,23.85,Ukraine,59325 -Uriangato,20.1333,-101.1667,Mexico,59305 -Apex,35.7239,-78.8728,United States,59300 -Santa Rosa,-27.8708,-54.4814,Brazil,59281 -Royal Oak,42.5084,-83.1539,United States,59277 -Cupertino,37.3168,-122.0465,United States,59276 -La Mesa,32.7703,-117.0204,United States,59249 -Gannan,47.9204,123.51,China,59239 -Brookline,42.3243,-71.1408,United States,59234 -Benton Harbor,42.1159,-86.4488,United States,59216 -Kokawa,34.2697,135.3625,Japan,59208 -Choshi,35.7347,140.8267,Japan,59165 -Azua,18.454,-70.729,Dominican Republic,59139 -Artemisa,22.8136,-82.7633,Cuba,59130 -Chalkída,38.4625,23.595,Greece,59125 -Viedma,-40.8,-63,Argentina,59122 -Koga,33.7333,130.4667,Japan,59111 -Manacapuru,-3.2997,-60.6206,Brazil,59102 -Barking,51.54,0.08,United Kingdom,59068 -Yevlax,40.6172,47.15,Azerbaijan,59036 -Mossel Bay,-34.1833,22.1333,South Africa,59031 -Bełchatów,51.3667,19.3667,Poland,59025 -Kabinda,-6.1296,24.48,Congo (Kinshasa),59004 -Békéscsaba,46.6833,21.0833,Hungary,58996 -St. Clair Shores,42.4921,-82.8957,United States,58984 -Kattaqo’rg’on Shahri,39.8958,66.2656,Uzbekistan,58950 -Langenfeld,51.1167,6.95,Germany,58927 -Chambéry,45.57,5.9118,France,58919 -Cerro de Pasco,-10.6864,-76.2625,Peru,58899 -Des Plaines,42.0345,-87.9009,United States,58899 -Lac-Brome,45.2167,-72.5167,Canada,58889 -Telêmaco Borba,-24.3239,-50.6156,Brazil,58880 -Guanambi,-14.2233,-42.7814,Brazil,58877 -Tezpur,26.6338,92.8,India,58851 -Lewiston,44.0915,-70.1681,United States,58802 -Margate,26.2466,-80.2119,United States,58796 -Midland,43.6241,-84.2319,United States,58787 -Narasapur,16.4333,81.6833,India,58770 -Carson City,39.1512,-119.7474,United States,58756 -Spring,30.0613,-95.383,United States,58756 -Sayama,34.5036,135.5556,Japan,58746 -Kruševac,43.5833,21.3267,Serbia,58745 -Aylesbury,51.8168,-0.8124,United Kingdom,58740 -Lower Merion,40.0282,-75.2807,United States,58735 -Niort,46.3258,-0.4606,France,58707 -Neu-Ulm,48.3833,10,Germany,58707 -Sandnes,58.85,5.7333,Norway,58694 -Izberbash,42.5667,47.8667,Russia,58690 -Tōgane,35.56,140.3661,Japan,58686 -Jovellanos,22.8106,-81.1981,Cuba,58685 -Koja,26.3643,127.8328,Japan,58658 -Bowie,38.9569,-76.7409,United States,58643 -Unna,51.5347,7.6889,Germany,58633 -Port Coquitlam,49.2625,-122.7811,Canada,58612 -Lytkarino,55.5833,37.8833,Russia,58606 -Aketi,2.7405,23.78,Congo (Kinshasa),58601 -Kaş,36.2018,29.6377,Turkey,58600 -Middletown,41.4459,-74.4236,United States,58592 -Sarcelles,48.9956,2.3808,France,58587 -Tlaltenango de Sánchez Román,21.7815,-103.3059,Mexico,58560 -Caldwell,43.6453,-116.6591,United States,58481 -San Rafael,37.9905,-122.5222,United States,58440 -Ma’erkang,31.9046,102.2167,China,58437 -San Pedro,-24.2196,-64.87,Argentina,58430 -Kosai,34.7186,137.5317,Japan,58423 -Qaskeleng,43.1983,76.6311,Kazakhstan,58418 -Kendale Lakes,25.7081,-80.4078,United States,58395 -San Fernando,-34.5839,-70.9891,Chile,58367 -Towson,39.3944,-76.619,United States,58347 -Nyagan,62.1333,65.3833,Russia,58335 -Limerick,52.6653,-8.6238,Ireland,58319 -Bondoukou,8.04,-2.8,Côte D’Ivoire,58297 -Sérres,41.0833,23.55,Greece,58287 -Ishikari,43.1783,141.3067,Japan,58277 -Lambayeque,-6.7,-79.9,Peru,58276 -Şirvan,39.9319,48.9203,Azerbaijan,58253 -Richland,46.2824,-119.2938,United States,58225 -Fredericton,45.9636,-66.6431,Canada,58220 -Ruislip,51.576,-0.433,United Kingdom,58217 -St. Peters,38.7824,-90.6061,United States,58212 -Sombrerete,23.6333,-103.6397,Mexico,58201 -Temascalcingo,19.9147,-100.0036,Mexico,58169 -South Hill,47.1203,-122.2848,United States,58164 -Union,40.6953,-74.2697,United States,58158 -Tikhvin,59.6333,33.5,Russia,58136 -Halesowen,52.4502,-2.0509,United Kingdom,58135 -Shuya,56.85,41.3667,Russia,58114 -Hendersonville,36.3063,-86.5998,United States,58113 -White Plains,41.022,-73.7549,United States,58109 -Hamburg,42.7394,-78.8581,United States,58105 -Huntersville,35.4058,-80.8727,United States,58098 -Ariquemes,-9.9396,-63.08,Brazil,58096 -Murakami,38.2239,139.4801,Japan,58096 -Santee,32.8554,-116.9851,United States,58081 -Felgueiras,41.3667,-8.1833,Portugal,58065 -Streatham,51.4279,-0.1235,United Kingdom,58055 -Timargara,34.8281,71.8408,Pakistan,58050 -Jefferson City,38.5676,-92.1759,United States,58025 -Motril,36.7453,-3.5206,Spain,58020 -Vidin,43.9853,22.8764,Bulgaria,58018 -Chibuto,-24.6867,33.5306,Mozambique,58012 -Meleuz,52.9647,55.9328,Russia,58004 -Huehuetenango,15.3147,-91.4761,Guatemala,58000 -Euskirchen,50.6597,6.7917,Germany,57975 -Southampton,40.8996,-72.4937,United States,57975 -Acámbaro,20.0361,-100.7314,Mexico,57972 -Manchester,41.7753,-72.5242,United States,57955 -Beckley,37.7878,-81.1841,United States,57942 -Arcadia,34.1342,-118.0373,United States,57939 -Allanmyo,19.3783,95.2279,Burma,57897 -Aleksin,54.5,37.0667,Russia,57892 -Berëzovskiy,56.9,60.8,Russia,57892 -Titusville,28.5727,-80.8193,United States,57891 -Prokhladnyy,43.7575,44.0297,Russia,57883 -Frankfurt (Oder),52.35,14.55,Germany,57873 -Cartersville,34.1639,-84.8007,United States,57873 -Walla Walla,46.067,-118.3366,United States,57860 -Mirassol,-20.8189,-49.5208,Brazil,57857 -Orland Park,41.6074,-87.8619,United States,57857 -António Enes,-16.2308,39.9105,Mozambique,57835 -Mikhaylovka,50.0667,43.2333,Russia,57829 -Tokoname,34.8833,136.8333,Japan,57814 -Alexandroúpoli,40.85,25.8667,Greece,57812 -Suileng,47.246,127.106,China,57789 -Tikhoretsk,45.85,40.1167,Russia,57771 -Świdnica,50.8438,16.4886,Poland,57761 -Qŭnghirot,43.0704,58.9,Uzbekistan,57758 -Cortazar,20.483,-100.933,Mexico,57748 -Weymouth,42.1984,-70.9466,United States,57746 -Ávila,40.6543,-4.6962,Spain,57744 -Parker,39.5084,-104.7753,United States,57706 -Tiznit,29.7104,-9.74,Morocco,57705 -Palm Beach Gardens,26.8466,-80.1679,United States,57704 -Bozeman,45.6832,-111.0552,United States,57695 -Moa,20.6397,-74.9175,Cuba,57652 -Ibitinga,-21.7578,-48.8289,Brazil,57649 -Tama,34.4919,133.9458,Japan,57631 -Pavlovo,55.9619,43.09,Russia,57630 -Salsk,46.4833,41.5333,Russia,57622 -Jerez de García Salinas,22.6481,-102.9903,Mexico,57610 -Lipjan,42.53,21.1386,Kosovo,57605 -Kojskë,42.53,21.1386,Kosovo,57605 -Kothāpet,19.3333,79.4833,India,57583 -East Stroudsburg,41.0023,-75.1779,United States,57577 -Göppingen,48.7025,9.6528,Germany,57558 -Sicuani,-14.2694,-71.2261,Peru,57551 -Timbaúba,-7.5053,-35.3183,Brazil,57534 -Fussa,35.7386,139.3267,Japan,57527 -Krasnotur’insk,59.7733,60.1853,Russia,57514 -Tamiami,25.7556,-80.4016,United States,57514 -Diriamba,11.85,-86.2333,Nicaragua,57512 -Hameln,52.1031,9.36,Germany,57510 -Huntington Park,33.98,-118.2167,United States,57509 -Ejmiatsin,40.1728,44.2925,Armenia,57500 -Biała Podlaska,52.0333,23.1167,Poland,57498 -Picos,-7.0769,-41.4669,Brazil,57495 -Pantin,48.8966,2.4017,France,57482 -Taunton,41.9036,-71.0943,United States,57464 -Midwest City,35.463,-97.3709,United States,57407 -Zalaegerszeg,46.8392,16.8511,Hungary,57403 -Istaravshan,39.9108,69.0064,Tajikistan,57400 -Rafael Calzada,-34.7833,-58.3667,Argentina,57351 -Medford,42.4234,-71.1087,United States,57341 -Kan’onjichō,34.1283,133.6628,Japan,57333 -Dāmghān,36.1681,54.3481,Iran,57331 -Mācherla,16.48,79.43,India,57290 -Goldsboro,35.3778,-77.972,United States,57278 -Gümüşhane,40.4597,39.4778,Turkey,57269 -Andradina,-20.8654,-51.3157,Brazil,57250 -Kandukūr,15.2165,79.9042,India,57246 -Krymsk,44.9333,38,Russia,57229 -Bilhorod-Dnistrovs’kyy,46.1833,30.3333,Ukraine,57210 -Punta Alta,-38.88,-62.08,Argentina,57209 -Euless,32.8508,-97.0799,United States,57197 -Samannūd,30.9667,31.25,Egypt,57177 -Belize City,17.4986,-88.1886,Belize,57169 -Bragança,-1.0536,-46.7656,Brazil,57163 -Arcoverde,-8.42,-37.07,Brazil,57163 -Lorient,47.75,-3.36,France,57149 -Narva,59.3792,28.2006,Estonia,57130 -Al Mafraq,32.2833,36.2333,Jordan,57118 -Benslimane,33.6122,-7.1211,Morocco,57101 -Mafeteng,-29.8167,27.25,Lesotho,57059 -Pula,44.8667,13.8333,Croatia,57053 -Manhattan,39.1886,-96.6046,United States,57046 -Livingston,55.8834,-3.5157,United Kingdom,57030 -General Pico,-35.6667,-63.7333,Argentina,57029 -Shoreline,47.7564,-122.3426,United States,57027 -Neryungri,56.6583,124.725,Russia,57009 -Rîbniţa,47.7664,29.0006,Moldova,56988 -Ródos,36.4412,28.2225,Greece,56969 -Ushuaia,-54.8072,-68.3044,Argentina,56956 -Ban Bang Kaeo,13.6371,100.6636,Thailand,56949 -Zushi,35.2956,139.5803,Japan,56936 -Piscataway,40.5467,-74.4636,United States,56931 -Adrar,27.8742,-0.2939,Algeria,56910 -Kitgum,3.3004,32.87,Uganda,56891 -Clacton-on-Sea,51.7918,1.1457,United Kingdom,56874 -Sāmalkot,17.0531,82.1695,India,56864 -Cruzeiro do Sul,-7.63,-72.67,Brazil,56862 -Acambay,19.9539,-99.8431,Mexico,56847 -Serrinha,-11.6642,-39.0075,Brazil,56829 -Lake Havasu City,34.5006,-114.3113,United States,56820 -Bobbili,18.5667,83.4167,India,56819 -Irpin’,50.5167,30.25,Ukraine,56806 -Minokamo,35.4333,137.0167,Japan,56804 -Chinhoyi,-17.35,30.2,Zimbabwe,56794 -Stolberg,50.7667,6.2333,Germany,56792 -Le Blanc-Mesnil,48.9387,2.4614,France,56783 -Slavonski Brod,45.1553,18.0144,Croatia,56769 -Vacaria,-28.5122,-50.9339,Brazil,56765 -Nova Odessa,-22.7797,-47.2962,Brazil,56764 -Barrow in Furness,54.1108,-3.2261,United Kingdom,56745 -Sattenapalle,16.3962,80.1497,India,56721 -Smyrna,33.8633,-84.5168,United States,56666 -Hod HaSharon,32.15,34.8833,Israel,56659 -Kudamatsu,34.015,131.8703,Japan,56634 -Muğla,37.2167,28.3667,Turkey,56619 -Vrindāvan,27.5806,77.7006,India,56618 -Jackson,40.098,-74.3579,United States,56614 -Garzón,2.2104,-75.65,Colombia,56603 -Iskitim,54.6333,83.3,Russia,56602 -Taquaritinga,-21.4058,-48.505,Brazil,56587 -Beni Enzar,35.2569,-2.9342,Morocco,56582 -Janaúba,-15.8025,-43.3089,Brazil,56572 -Tāybād,34.74,60.7756,Iran,56562 -Bertioga,-23.8539,-46.1389,Brazil,56555 -Cape Girardeau,37.3108,-89.5597,United States,56551 -Amealco,20.1881,-100.1439,Mexico,56457 -Opava,49.9381,17.9044,Czechia,56450 -Wagga Wagga,-35.1189,147.3689,Australia,56442 -Magong,23.5667,119.5833,Taiwan,56435 -Actopan,20.267,-98.933,Mexico,56429 -Mukōchō,34.9486,135.6983,Japan,56415 -Hassa,36.8,36.53,Turkey,56409 -Formiga,-20.4644,-45.4264,Brazil,56404 -Bayan Hot,38.839,105.6686,China,56387 -Eschweiler,50.8167,6.2833,Germany,56385 -Tandag,9.0667,126.1833,Philippines,56364 -Blainville,45.67,-73.88,Canada,56363 -Salamá,15.1052,-90.316,Guatemala,56359 -Zouerate,22.7344,-12.4725,Mauritania,56345 -Paços de Ferreira,41.2833,-8.3833,Portugal,56340 -Görlitz,51.1528,14.9872,Germany,56324 -Rosh Ha‘Ayin,32.0833,34.95,Israel,56300 -Tønsberg,59.2981,10.4236,Norway,56293 -Novohrad-Volynskyi,50.5833,27.6333,Ukraine,56288 -Registro,-24.4878,-47.8439,Brazil,56280 -Amarante,41.2667,-8.0833,Portugal,56264 -Klimovsk,55.3667,37.5333,Russia,56239 -Rahovec,42.3994,20.6547,Kosovo,56208 -Vranjak,42.3994,20.6547,Kosovo,56208 -Hohoe,7.149,0.4746,Ghana,56202 -Zalău,47.1911,23.0572,Romania,56202 -Meerbusch,51.2667,6.6667,Germany,56189 -São Tomé,0.3333,6.7333,Sao Tome And Principe,56166 -Toki,35.3525,137.1833,Japan,56133 -Etchojoa,26.8667,-109.65,Mexico,56129 -Khlong Luang,14.0649,100.6447,Thailand,56128 -Ṭikāpur,28.5,81.1333,Nepal,56127 -Xánthi,41.1333,24.8833,Greece,56122 -Castelo Branco,39.823,-7.4931,Portugal,56109 -Vorkuta,67.5,64.0333,Russia,56088 -Kranj,46.2389,14.3556,Slovenia,56081 -Mandapeta,16.87,81.93,India,56063 -Kazanlak,42.6167,25.4,Bulgaria,56047 -Beauvais,49.4303,2.0952,France,56020 -Narutochō-mitsuishi,34.1667,134.6167,Japan,56007 -Sfântu-Gheorghe,45.8636,25.7875,Romania,56006 -Santa Rosa de Copán,14.7667,-88.7833,Honduras,56000 -Kateríni,40.2667,22.5,Greece,55997 -Zarrīn Shahr,32.3894,51.3764,Iran,55984 -Nova Viçosa,-17.8919,-39.3719,Brazil,55980 -Jelgava,56.6522,23.7244,Latvia,55972 -Hereford,52.0565,-2.716,United Kingdom,55955 -Nōgata,33.7439,130.7297,Japan,55937 -Bungoma,0.5666,34.5666,Kenya,55857 -Khān Shaykhūn,35.4419,36.6508,Syria,55843 -Changling,44.27,123.99,China,55841 -Belampalli,19.0558,79.4931,India,55841 -Grants Pass,42.4333,-123.3317,United States,55837 -Blue Springs,39.0124,-94.2721,United States,55829 -Lozova,48.8892,36.3161,Ukraine,55827 -Itapipoca,-3.4995,-39.58,Brazil,55784 -Southaven,34.9514,-89.9787,United States,55780 -Tinley Park,41.567,-87.805,United States,55773 -Sankt Augustin,50.77,7.1867,Germany,55767 -Hilden,51.1714,6.9394,Germany,55764 -Ohrid,41.1169,20.8019,Macedonia,55749 -Gulariyā,28.2331,81.3331,Nepal,55747 -Umm Ruwaba,12.9058,31.2156,Sudan,55742 -Azul,-36.7833,-59.85,Argentina,55728 -Boituva,-23.2833,-47.6722,Brazil,55725 -Diamond Bar,33.9991,-117.8161,United States,55720 -Ellesmere Port,53.279,-2.897,United Kingdom,55715 -Apatity,67.5675,33.3933,Russia,55713 -Pittsfield,42.4517,-73.2605,United States,55697 -Eagle Pass,28.7125,-100.484,United States,55686 -Parachinar,33.8992,70.1008,Pakistan,55685 -New Brunswick,40.487,-74.445,United States,55676 -Dzerzhinskiy,55.6333,37.85,Russia,55669 -Halmstad,56.6718,12.8556,Sweden,55657 -Maisons-Alfort,48.8058,2.4378,France,55655 -Estância,-11.2683,-37.4383,Brazil,55654 -Ārān Bīdgol,34.0578,51.4842,Iran,55651 -Lenexa,38.9609,-94.8018,United States,55625 -Évora,38.5667,-7.9,Portugal,55620 -Portimão,37.1333,-8.5333,Portugal,55614 -Hazleton,40.9504,-75.9724,United States,55604 -Guliston,40.4833,68.7833,Uzbekistan,55600 -Trenčín,48.8942,18.0406,Slovakia,55593 -Hyères,43.1199,6.1316,France,55588 -Annaka,36.3264,138.8872,Japan,55578 -Abington,40.1108,-75.1146,United States,55573 -Xiva,41.3783,60.3639,Uzbekistan,55568 -Frýdek-Místek,49.6881,18.3536,Czechia,55557 -Twin Falls,42.5645,-114.4615,United States,55556 -Brookhaven,33.8744,-84.3314,United States,55554 -Nuevo Casas Grandes,30.4167,-107.9167,Mexico,55553 -Chino,35.9956,138.1589,Japan,55531 -Kidderminster,52.3885,-2.249,United Kingdom,55530 -Novato,38.092,-122.5576,United States,55516 -Sankt Pölten,48.2,15.6167,Austria,55514 -Tigard,45.4237,-122.7845,United States,55514 -Porirua,-41.1333,174.85,New Zealand,55500 -Melo,-32.3595,-54.18,Uruguay,55494 -Aloha,45.492,-122.8726,United States,55492 -Qiryat Ata,32.8,35.1,Israel,55464 -Waiblingen,48.8303,9.3169,Germany,55449 -Aurora,44,-79.4667,Canada,55445 -São Gabriel,-30.3364,-54.32,Brazil,55434 -San Fernando,10.2833,-61.4667,Trinidad And Tobago,55419 -Highland,34.1113,-117.1654,United States,55417 -Xinqing,48.2363,129.5059,China,55415 -Monte Mor,-22.9467,-47.315,Brazil,55409 -Vaslui,46.6383,27.7292,Romania,55407 -Jocotitlán,19.7072,-99.7867,Mexico,55403 -Concórdia,-27.2342,-52.0278,Brazil,55367 -Fountain Valley,33.7105,-117.9514,United States,55357 -Dearborn Heights,42.3164,-83.2769,United States,55353 -Umm el Faḥm,32.5158,35.1525,Israel,55300 -New Plymouth,-39.0578,174.0742,New Zealand,55300 -Grapevine,32.9343,-97.0744,United States,55281 -São José de Ribamar,-2.55,-44.07,Brazil,55265 -Hidaka,35.9078,139.3392,Japan,55241 -Canterbury,51.28,1.08,United Kingdom,55240 -Pombal,39.9162,-8.6279,Portugal,55217 -Fond du Lac,43.7718,-88.4396,United States,55209 -Batac,18.0554,120.5649,Philippines,55201 -Vranje,42.5542,21.8972,Serbia,55138 -Ithaca,42.4442,-76.5032,United States,55137 -Apple Valley,44.7457,-93.2006,United States,55135 -Chicopee,42.1764,-72.5719,United States,55126 -Baden-Baden,48.7619,8.2408,Germany,55123 -Épinay-sur-Seine,48.9553,2.3092,France,55084 -Bhīmunipatnam,17.8864,83.4471,India,55082 -Wesley Chapel,28.2106,-82.3238,United States,55046 -Lampang,18.3,99.5,Thailand,55044 -Oak Lawn,41.7139,-87.7528,United States,55022 -Cathedral City,33.8363,-116.4642,United States,55007 -Sakurai,34.5189,135.8519,Japan,55005 -Qiryat Gat,31.6061,34.7717,Israel,55000 -Meaux,48.9603,2.8883,France,54991 -Martin,49.0636,18.9214,Slovakia,54978 -Hacienda Heights,33.997,-117.9728,United States,54970 -Caicó,-6.4596,-37.1,Brazil,54934 -Tequisquiapan,20.5206,-99.8958,Mexico,54929 -Corby,52.4914,-0.6965,United Kingdom,54927 -Nāndod,21.8704,73.5026,India,54923 -Chelles,48.8833,2.6,France,54917 -Delano,35.767,-119.2637,United States,54917 -Bentonville,36.3546,-94.2306,United States,54909 -Stonecrest,33.6842,-84.1372,United States,54903 -Brentwood,51.6204,0.305,United Kingdom,54885 -Hamura,35.7672,139.3111,Japan,54874 -Zhushan,23.6889,120.7289,Taiwan,54870 -Pithāpuram,17.1167,82.2667,India,54859 -Kettering,39.6957,-84.1495,United States,54855 -Colton,34.0538,-117.3254,United States,54824 -Kingston,41.9295,-73.9968,United States,54791 -Pôrto Ferreira,-21.8539,-47.4789,Brazil,54761 -Villejuif,48.7919,2.3636,France,54753 -Punganūru,13.3667,78.5833,India,54746 -Mutsu,41.2931,141.1831,Japan,54721 -San Cristóbal Verapaz,15.365,-90.4792,Guatemala,54704 -Narbonne,43.1836,3.0042,France,54700 -Sarpsborg,59.2839,11.1096,Norway,54678 -Hervey Bay,-25.2853,152.8728,Australia,54674 -Mikkeli,61.6875,27.2736,Finland,54665 -San José Iturbide,21,-100.3833,Mexico,54661 -Antratsyt,48.1167,39.0833,Ukraine,54640 -Langenhagen,52.4394,9.74,Germany,54631 -West Haven,41.2739,-72.9672,United States,54620 -Malishevë,42.4828,20.7458,Kosovo,54613 -Chota,-6.5614,-78.6486,Peru,54611 -St. Cloud,28.2294,-81.2829,United States,54579 -Hattingen,51.3992,7.1858,Germany,54562 -Gus’-Khrustal’nyy,55.6167,40.65,Russia,54533 -El Banco,9.0003,-73.98,Colombia,54522 -Volzhsk,55.8667,48.35,Russia,54519 -Chivilcoy,-34.9,-60.0167,Argentina,54514 -Canlaon,10.3833,123.2,Philippines,54509 -Rotorua,-38.1378,176.2514,New Zealand,54500 -Sertolovo,60.15,30.2,Russia,54497 -Normal,40.5218,-88.9881,United States,54469 -Biel/Bienne,47.1372,7.2472,Switzerland,54456 -Lingen,52.5233,7.3172,Germany,54422 -Berwyn,41.8433,-87.7909,United States,54391 -São José do Rio Pardo,-21.5958,-46.8889,Brazil,54388 -La Roche-sur-Yon,46.6705,-1.426,France,54372 -Kotka,60.4667,26.9458,Finland,54319 -Zarafshon Shahri,41.5667,64.2,Uzbekistan,54300 -Tacuarembó,-31.71,-55.98,Uruguay,54277 -Union,42.1258,-76.0329,United States,54250 -Bad Homburg,50.2292,8.6105,Germany,54248 -Hamilton,55.777,-4.039,United Kingdom,54230 -Wayne,40.9481,-74.2453,United States,54190 -Hashtpar,37.7992,48.9053,Iran,54178 -Arroyo Grande,35.1241,-120.5845,United States,54177 -Itupeva,-23.1531,-47.0578,Brazil,54128 -Bad Salzuflen,52.0875,8.7506,Germany,54127 -Puttūr,13.45,79.55,India,54092 -Jalor,25.35,72.6167,India,54081 -Tarma,-11.4167,-75.6833,Peru,54078 -Pulheim,51,6.8,Germany,54071 -Minnetonka,44.9322,-93.4598,United States,54064 -Rosemead,34.0689,-118.0823,United States,54058 -Dunfermline,56.0719,-3.4393,United Kingdom,54050 -Milford,41.2256,-73.0616,United States,54047 -Palmaner,13.2,78.75,India,54035 -Irvington,40.7242,-74.2318,United States,54035 -Schweinfurt,50.05,10.2333,Germany,54032 -Kavála,40.9396,24.4069,Greece,54027 -Prachuap Khiri Khan,11.8067,99.7956,Thailand,54018 -Ruteng,-8.6118,120.4698,Indonesia,53976 -Chiquinquirá,5.6204,-73.8199,Colombia,53975 -Progreso,21.28,-89.67,Mexico,53958 -Paramount,33.8976,-118.1652,United States,53955 -Yucaipa,34.0336,-117.0429,United States,53921 -Cholet,47.06,-0.8783,France,53917 -Brunswick,31.145,-81.474,United States,53914 -Chaniá,35.5167,24.0167,Greece,53910 -Liski,50.9822,39.4994,Russia,53897 -Salo,60.3831,23.1331,Finland,53890 -Vigan,17.5747,120.3869,Philippines,53879 -Bījār,35.8741,47.5937,Iran,53871 -Hanyū,36.1728,139.5486,Japan,53870 -Williamsport,41.2398,-77.0371,United States,53861 -Saint-Quentin,49.8486,3.2864,France,53816 -Shali,43.15,45.9,Russia,53807 -Bristol,40.1216,-74.8667,United States,53803 -Dholka,22.72,72.47,India,53792 -Louangphabang,19.8931,102.1381,Laos,53792 -Siena,43.3183,11.3314,Italy,53772 -Elyria,41.3761,-82.1063,United States,53757 -Markala,13.6704,-6.07,Mali,53738 -Bắc Giang,21.2731,106.1947,Vietnam,53728 -Leesburg,39.1058,-77.5544,United States,53727 -Millcreek Township,42.0861,-80.1193,United States,53722 -Mount Prospect,42.0641,-87.9375,United States,53719 -San Pedro,25.7589,-102.9844,Mexico,53688 -Upata,8.0204,-62.41,Venezuela,53685 -Svobodnyy,51.3833,128.1333,Russia,53678 -Chārīkār,35.0183,69.1679,Afghanistan,53676 -Minami-Sōma,37.6422,140.9572,Japan,53643 -Bobigny,48.9106,2.4397,France,53640 -Pinellas Park,27.8589,-82.7078,United States,53637 -Krasnokamsk,58.0833,55.75,Russia,53631 -Sakon Nakhon,17.1564,104.1456,Thailand,53618 -Pamplona,7.3904,-72.66,Colombia,53587 -Enerhodar,47.4989,34.6558,Ukraine,53567 -Funato,34.2564,135.3111,Japan,53566 -Tulcán,0.8117,-77.7186,Ecuador,53558 -Bellevue,41.1535,-95.9357,United States,53544 -Jaggayyapeta,16.892,80.0976,India,53530 -Pijijiapan,15.6867,-93.2092,Mexico,53525 -West Sacramento,38.5557,-121.5504,United States,53519 -La Lima,15.433,-87.917,Honduras,53492 -Imarichō-kō,33.2647,129.8808,Japan,53483 -Braintree,51.878,0.55,United Kingdom,53477 -Marco de Canavezes,41.1833,-8.15,Portugal,53450 -Apopka,28.7014,-81.5304,United States,53447 -Tuni,17.35,82.55,India,53425 -Zhigulevsk,53.4,49.5,Russia,53407 -Nordhorn,52.4333,7.0667,Germany,53403 -Lewiston,46.3934,-116.9934,United States,53384 -Olímpia,-20.7369,-48.915,Brazil,53360 -Bondy,48.9022,2.4828,France,53353 -Vannes,47.6559,-2.7603,France,53352 -Coari,-4.085,-63.1414,Brazil,53305 -Grand Island,40.9214,-98.3584,United States,53296 -Palm Desert,33.7378,-116.3695,United States,53275 -Angol,-37.7988,-72.7086,Chile,53262 -Amalāpuram,16.5833,82.0167,India,53231 -Tokmok,42.839,75.291,Kyrgyzstan,53231 -Vyksa,55.3194,42.1731,Russia,53219 -Jagtiāl,18.8,78.93,India,53213 -Qing’an,46.8719,127.5118,China,53206 -Milford city,41.2256,-73.0625,United States,53195 -Camaquã,-30.8511,-51.8122,Brazil,53169 -Watertown,43.9734,-75.9094,United States,53163 -Capivari,-22.995,-47.5078,Brazil,53152 -Neustadt,49.35,8.15,Germany,53148 -Vikārābād,17.33,77.9,India,53143 -Karlovac,45.4931,15.5558,Croatia,53134 -Little Elm,33.1856,-96.929,United States,53126 -Chambersburg,39.9315,-77.6556,United States,53083 -Sagua la Grande,22.8086,-80.0711,Cuba,53077 -Revere,42.4192,-71.0036,United States,53073 -Peabody,42.5335,-70.9724,United States,53070 -Weymouth,50.613,-2.457,United Kingdom,53068 -Wylie,33.0362,-96.5161,United States,53067 -Beaufort,32.4597,-80.7235,United States,53051 -DeSoto,32.5992,-96.8633,United States,52988 -Hendon,51.5837,-0.2252,United Kingdom,52972 -Clamart,48.8014,2.2628,France,52971 -Wetzlar,50.5667,8.5,Germany,52954 -Phra Nakhon Si Ayutthaya,14.355,100.565,Thailand,52952 -Mercedes,-34.65,-59.4333,Argentina,52949 -Fontenay-sous-Bois,48.8517,2.4772,France,52939 -Helena,46.5965,-112.0202,United States,52936 -Crateús,-5.1783,-40.6775,Brazil,52933 -Gudermes,43.35,46.1,Russia,52908 -Ostrołęka,53.0833,21.5667,Poland,52900 -Eger,47.8989,20.3747,Hungary,52898 -Maha Sarakham,16.1772,103.3008,Thailand,52866 -Edina,44.8914,-93.3602,United States,52857 -Krasnokamensk,50.1,118.0333,Russia,52811 -Chone,-0.6833,-80.1,Ecuador,52810 -Aspen Hill,39.0928,-77.0823,United States,52807 -Port Shepstone,-30.7411,30.4547,South Africa,52793 -Lorica,9.2419,-75.816,Colombia,52771 -Parsippany-Troy Hills,40.8601,-74.4238,United States,52768 -Wheaton,41.8561,-88.1083,United States,52745 -West New York,40.7856,-74.0093,United States,52723 -Madīnat Ḩamad,26.1128,50.5139,Bahrain,52700 -Guillermo E. Hudson,-34.7903,-58.1486,Argentina,52697 -Venkatagiri,13.9667,79.5833,India,52688 -Hoboken,40.7453,-74.0279,United States,52677 -Pasaje,-3.3269,-79.8049,Ecuador,52673 -Fréjus,43.433,6.737,France,52672 -San José Villa de Allende,19.3747,-100.1475,Mexico,52641 -Sihor,21.7,71.97,India,52603 -Kobryn,52.2167,24.3667,Belarus,52600 -Whangarei,-35.725,174.3236,New Zealand,52600 -Lacey,47.046,-122.7934,United States,52592 -Ahlen,51.7633,7.8911,Germany,52582 -Summerville,33.0015,-80.1799,United States,52549 -Arles,43.6767,4.6278,France,52548 -Mongu,-15.2796,23.12,Zambia,52534 -Vyazma,55.2103,34.285,Russia,52506 -An Nabk,34.025,36.7344,Syria,52502 -Thongwa,16.7547,96.5193,Burma,52496 -Pacora,9.08,-79.28,Panama,52494 -Jaén,-5.6992,-78.8009,Peru,52493 -Mongaguá,-24.0869,-46.6289,Brazil,52492 -Pursat,12.5337,103.9167,Cambodia,52476 -Frechen,50.9167,6.8167,Germany,52473 -Miyako,39.6414,141.9572,Japan,52471 -Arsenyev,44.1667,133.2667,Russia,52471 -Passau,48.5667,13.4667,Germany,52469 -Ban Om Noi,13.7001,100.3241,Thailand,52457 -Padangpanjang,-0.45,100.4167,Indonesia,52422 -Altrincham,53.3838,-2.3547,United Kingdom,52419 -Barra do Garças,-15.8796,-52.26,Brazil,52398 -Jangaon,17.72,79.18,India,52394 -Oak Park,41.8872,-87.7899,United States,52381 -Mandamāri,18.9822,79.4811,India,52352 -Hamilton,32.2942,-64.7839,Bermuda,52320 -Welland,42.9833,-79.2333,Canada,52293 -Marondera,-18.1833,31.55,Zimbabwe,52283 -Stratford,41.207,-73.1305,United States,52279 -Lancaster,54.047,-2.801,United Kingdom,52234 -Lautoka,-17.6242,177.4528,Fiji,52220 -Basankusu,1.2222,19.8028,Congo (Kinshasa),52216 -Novovolynsk,50.7333,24.1667,Ukraine,52188 -Jinotepe,11.85,-86.2,Nicaragua,52175 -Wolfenbüttel,52.1622,10.5369,Germany,52174 -Cruz del Eje,-30.7333,-64.8,Argentina,52172 -Horishni Plavni,49.0107,33.6562,Ukraine,52167 -Ålesund,62.4723,6.1549,Norway,52163 -Karviná,49.8542,18.5428,Czechia,52128 -Shiraoka,36.0189,139.6769,Japan,52094 -Belorechensk,44.7667,39.8667,Russia,52082 -Acatzingo,18.9817,-97.7822,Mexico,52078 -Poprad,49.05,20.3,Slovakia,52037 -Lompoc,34.6618,-120.4714,United States,52020 -Lamía,38.8972,22.4311,Greece,52006 -Takeo,10.9833,104.7833,Cambodia,52000 -Huamantla,19.3133,-97.9228,Mexico,51996 -Sartrouville,48.9372,2.1644,France,51967 -Howell,40.1819,-74.1977,United States,51958 -Porto Feliz,-23.215,-47.5239,Brazil,51928 -Timashevsk,45.6167,38.9333,Russia,51925 -Jaguariúna,-22.68,-46.99,Brazil,51907 -Ibbenbüren,52.2778,7.7167,Germany,51904 -Bandō,36.0483,139.8889,Japan,51903 -Gwadar,25.1264,62.3225,Pakistan,51901 -Kentwood,42.8852,-85.5925,United States,51898 -Tomiya,38.4,140.8953,Japan,51889 -Vila Real,41.3002,-7.7398,Portugal,51850 -Kleve,51.79,6.14,Germany,51845 -Romita,20.8708,-101.5169,Mexico,51825 -Covilhã,40.2833,-7.5,Portugal,51797 -Caleta Olivia,-46.4333,-67.5333,Argentina,51733 -Sierra Vista,31.563,-110.3153,United States,51731 -Caldas da Rainha,39.4069,-9.1363,Portugal,51729 -Levittown,40.1537,-74.853,United States,51726 -Berriozábal,16.7993,-93.2725,Mexico,51722 -Shepparton,-36.3833,145.4,Australia,51631 -Solnechnogorsk,56.1844,36.995,Russia,51612 -Madison,34.7114,-86.7626,United States,51593 -Smyrna,35.9722,-86.5253,United States,51586 -North Bay,46.3,-79.45,Canada,51553 -Glendora,34.1449,-117.8468,United States,51544 -Levittown,40.7241,-73.5125,United States,51539 -Tulsīpur,28.1278,82.2956,Nepal,51537 -Alytus,54.4014,24.0492,Lithuania,51534 -Itacoatiara,-3.1431,-58.4442,Brazil,51509 -Barri,51.405,-3.27,United Kingdom,51502 -Burien,47.4762,-122.3394,United States,51500 -Abdul Hakim,30.5522,72.1278,Pakistan,51494 -Torrelavega,43.3531,-4.0458,Spain,51494 -Macclesfield,53.2581,-2.1274,United Kingdom,51482 -Sombor,45.78,19.12,Serbia,51471 -Tefé,-3.3684,-64.7205,Brazil,51437 -Port-Vila,-17.75,168.3,Vanuatu,51437 -Mangochi,-14.4781,35.2645,Malawi,51429 -Jendouba,36.5,8.75,Tunisia,51408 -Bootle,53.4457,-2.9891,United Kingdom,51394 -Perth Amboy,40.5203,-74.2724,United States,51390 -Stratford,51.5423,-0.0026,United Kingdom,51387 -Uzlovaya,53.9791,38.1601,Russia,51358 -Herriman,40.4899,-112.0171,United States,51348 -Arao,32.9867,130.4333,Japan,51325 -Tadmur,34.56,38.2672,Syria,51323 -Samut Prakan,13.6004,100.5964,Thailand,51309 -Farmington,36.7555,-108.1823,United States,51309 -New Bern,35.0955,-77.0723,United States,51308 -Lənkəran,38.7536,48.8511,Azerbaijan,51300 -Corbeil-Essonnes,48.6139,2.482,France,51292 -Placentia,33.8807,-117.8553,United States,51233 -Bayonne,43.49,-1.48,France,51228 -Montijo,38.7049,-8.9757,Portugal,51222 -Jihlava,49.4003,15.5906,Czechia,51216 -Severomorsk,69.0692,33.4167,Russia,51209 -Hinesville,31.8247,-81.6135,United States,51206 -Sakaidechō,34.3164,133.8606,Japan,51196 -Vejle,55.709,9.535,Denmark,51177 -Séguéla,7.9611,-6.6731,Côte D’Ivoire,51157 -Korçë,40.6167,20.7667,Albania,51152 -Saint-Ouen,48.9123,2.3342,France,51108 -Nichinan,31.6019,131.3789,Japan,51106 -Knysna,-34.0356,23.0489,South Africa,51078 -Sar-e Pul,36.2214,65.9278,Afghanistan,51075 -Beaumont,33.9076,-116.9766,United States,51063 -Miyoshi,34.8058,132.8517,Japan,51049 -Snezhinsk,56.0833,60.7333,Russia,51048 -Collierville,35.0471,-89.6988,United States,51040 -Sevran,48.9333,2.5333,France,51016 -West Lafayette,40.4432,-86.9239,United States,50996 -Komotiní,41.1167,25.4,Greece,50990 -Florissant,38.7996,-90.3269,United States,50952 -Bad Kreuznach,49.8469,7.8669,Germany,50948 -Horsham,51.062,-0.325,United Kingdom,50934 -Hoffman Estates,42.0639,-88.1468,United States,50932 -Cagnes-sur-Mer,43.6644,7.1489,France,50928 -Metpalli,18.8297,78.5878,India,50902 -Villareal,39.9378,-0.1014,Spain,50893 -Queen Creek,33.2386,-111.6343,United States,50890 -Aliso Viejo,33.5792,-117.7289,United States,50887 -Kirishi,59.45,32.0167,Russia,50885 -Tsukubamirai,35.9631,140.0372,Japan,50870 -Repalle,16.02,80.85,India,50866 -Skenderaj,42.7467,20.7886,Kosovo,50858 -Campos do Jordão,-22.7394,-45.5914,Brazil,50852 -Noshiromachi,40.2122,140.0267,Japan,50842 -Kannapolis,35.4764,-80.6403,United States,50841 -Massy,48.7309,2.2713,France,50833 -Banī Walīd,31.7455,13.9835,Libya,50824 -Cheremkhovo,53.15,103.0667,Russia,50819 -Yūki,36.3053,139.8775,Japan,50817 -To‘rtko‘l Shahri,41.55,61,Uzbekistan,50800 -Ye,15.2533,97.8679,Burma,50798 -Beloeil,45.5667,-73.2,Canada,50796 -Satte,36.0781,139.7258,Japan,50767 -Campobasso,41.563,14.656,Italy,50762 -Tōkamachi,37.1275,138.7557,Japan,50754 -Goslar,51.906,10.4292,Germany,50753 -Maricopa,33.0404,-112.0006,United States,50752 -Jarash,32.2723,35.8914,Jordan,50745 -Mahalapye,-23.1041,26.8142,Botswana,50744 -Zumpango,19.7969,-99.0992,Mexico,50742 -Belleville,44.1667,-77.3833,Canada,50716 -Rio Tinto,41.1833,-8.5667,Portugal,50713 -Methuen Town,42.734,-71.1889,United States,50706 -Beruniy,41.6833,60.75,Uzbekistan,50700 -Gummersbach,51.0333,7.5667,Germany,50688 -Jutiapa,14.29,-89.9,Guatemala,50681 -Mweka,-4.8519,21.5594,Congo (Kinshasa),50675 -Kulu,39.0901,33.0807,Turkey,50667 -Fafe,41.45,-8.1667,Portugal,50633 -Ravensburg,47.7831,9.6114,Germany,50623 -Sahuarita,31.9323,-110.9654,United States,50616 -Rowland Heights,33.9716,-117.8911,United States,50602 -Willich,51.2631,6.5492,Germany,50592 -Traverse City,44.7547,-85.6035,United States,50522 -Mirabel,45.65,-74.0833,Canada,50513 -Turbo,8.1004,-76.74,Colombia,50508 -Gbadolite,4.275,21,Congo (Kinshasa),50493 -Wheaton,39.0492,-77.0572,United States,50459 -East Hartford,41.7634,-72.6152,United States,50453 -Araguaína,-7.19,-48.21,Brazil,50444 -Yasu,35.0675,136.0258,Japan,50432 -Cumbernauld,55.945,-3.994,United Kingdom,50430 -Irondequoit,43.2096,-77.5705,United States,50427 -El Talar de Pacheco,-34.4719,-58.655,Argentina,50426 -Catalina Foothills,32.3041,-110.8835,United States,50426 -Cookeville,36.1484,-85.5114,United States,50408 -Arjona,10.26,-75.35,Colombia,50405 -Konibodom,40.2833,70.4167,Tajikistan,50400 -Nazarovo,56.0064,90.3914,Russia,50397 -Grasse,43.6667,6.9167,France,50396 -Speyer,49.3194,8.4311,Germany,50378 -Mishawaka,41.6736,-86.1669,United States,50363 -Myrnohrad,48.3022,37.2614,Ukraine,50360 -Ma‘ān,30.192,35.736,Jordan,50350 -Plainfield,40.6154,-74.4157,United States,50317 -Bullhead City,35.1205,-114.546,United States,50309 -Sisophon,13.5833,102.9833,Cambodia,50302 -Ashburn,39.03,-77.4711,United States,50290 -North Bethesda,39.0393,-77.1191,United States,50262 -Montrouge,48.8172,2.3219,France,50260 -Rowley Regis,52.48,-2.06,United Kingdom,50257 -Gracias,14.5833,-88.5833,Honduras,50256 -Forney,32.744,-96.4529,United States,50251 -Butare,-2.6,29.75,Rwanda,50220 -El Salvador,8.5667,124.5167,Philippines,50204 -Nes Ẕiyyona,31.9333,34.8,Israel,50200 -Kirkcaldy,56.1107,-3.1674,United Kingdom,50180 -Moskovskiy,55.5991,37.355,Russia,50167 -Siguiri,11.4171,-9.1666,Guinea,50159 -Böblingen,48.6833,9,Germany,50155 -Borovichi,58.4,33.9167,Russia,50144 -Bang Bua Thong,13.9099,100.4263,Thailand,50141 -Roslavl,53.9492,32.8569,Russia,50112 -São Joaquim da Barra,-20.5808,-47.855,Brazil,50110 -Itararé,-24.1125,-49.3317,Brazil,50105 -Slonim,53.0833,25.3167,Belarus,50100 -Francisco I. Madero,25.7753,-103.2731,Mexico,50084 -Moyobamba,-6.0333,-76.9667,Peru,50073 -Gogrial,8.5337,28.1167,South Sudan,50065 -Shawinigan,46.5667,-72.75,Canada,50060 -Severn,39.1355,-76.6958,United States,50052 -Orangetown,41.0526,-73.9475,United States,50046 -Hassan Abdal,33.8195,72.689,Pakistan,50044 -Crosby,53.4872,-3.0343,United Kingdom,50044 -Leith,55.98,-3.17,United Kingdom,50030 -Bandar Seri Begawan,4.9167,114.9167,Brunei,50000 -Lindong,43.9837,119.1834,China,50000 -Nenjiang,49.1745,125.216,China,50000 -Kahemba,-7.2829,19,Congo (Kinshasa),50000 -Sardasht,36.1553,45.4789,Iran,50000 -Pozi,23.4611,120.242,Taiwan,50000