From 23931e376fd836edc7a86883073c15c4641a0b2d Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Wed, 19 Apr 2023 11:25:09 +0700 Subject: [PATCH 01/35] Implement `03_osm.go` --- downloader/.gitignore | 1 + downloader/03_osm.go | 212 +++++++++++++++++++++++++++++++++++++++++ downloader/download.sh | 7 ++ go.mod | 12 +++ go.sum | 18 ++++ 5 files changed, 250 insertions(+) create mode 100644 downloader/.gitignore create mode 100644 downloader/03_osm.go create mode 100644 go.mod create mode 100644 go.sum diff --git a/downloader/.gitignore b/downloader/.gitignore new file mode 100644 index 0000000..d91003b --- /dev/null +++ b/downloader/.gitignore @@ -0,0 +1 @@ +/osm/ diff --git a/downloader/03_osm.go b/downloader/03_osm.go new file mode 100644 index 0000000..336c201 --- /dev/null +++ b/downloader/03_osm.go @@ -0,0 +1,212 @@ +package main + +import ( + "context" + "encoding/json" + "fmt" + "github.com/paulmach/orb" + "github.com/paulmach/osm" + "github.com/paulmach/osm/osmpbf" + "io" + "net/http" + "os" + "path" + "runtime" +) + +func main() { + url := "https://download.geofabrik.de/asia/vietnam-latest.osm.pbf" + fmt.Printf("Downloading %s...\n", url) + httpResponse, _ := http.Get(url) + _ = pbf.Scan(httpResponse.Body) + + for _, relation := range pbf.relations { + writeError := writeRelation(os.Args[len(os.Args)-1], relation) + if writeError != nil { + fmt.Println(fmt.Errorf("relation.id=%d name=%s: %w", relation.ID, getTagValue(relation.Tags, "name"), writeError)) + } + } +} + +func buildRelationCoordinates(relation *osm.Relation) (*orb.MultiPolygon, error) { + var lines []orb.LineString + var wayIds []osm.WayID + for _, member := range relation.Members { + if member.Type == osm.TypeWay && member.Role == "outer" { + if way, ok := pbf.ways[osm.WayID(member.Ref)]; ok { + line := make(orb.LineString, len(way.Nodes)) + for i, wayNode := range way.Nodes { + if wayNodePoint, ok := pbf.points[wayNode.ID]; ok { + line[i] = wayNodePoint + } else { + return nil, fmt.Errorf("way.id=%d: nodePoints[%d] does not exist", way.ID, wayNode.ID) + } + } + lines = append(lines, line) + wayIds = append(wayIds, way.ID) + } + } + } + return (&multiPolygonBuilder{}).loop(lines, wayIds) +} + +func getParentsAndSelf(relation *osm.Relation) (result []*osm.Relation) { + if parentId, ok := pbf.parentIds[int64(relation.ID)]; ok { + if parent, ok := pbf.relations[parentId]; ok { + result = append(result, getParentsAndSelf(parent)...) + } + } + return append(result, relation) +} + +func getTagValue(tags osm.Tags, key string) string { + tag := tags.FindTag(key) + if tag == nil { + return "" + } + return tag.Value +} + +func writeRelation(dir string, relation *osm.Relation) error { + coordinates, buildError := buildRelationCoordinates(relation) + if buildError != nil { + return buildError + } + + bbox := coordinates.Bound() + outputBytes, _ := json.Marshal(map[string]interface{}{ + "id": fmt.Sprintf("%d", relation.ID), + "name": getTagValue(relation.Tags, "name"), + "coordinates": coordinates, + "bbox": []float64{bbox.Left(), bbox.Bottom(), bbox.Right(), bbox.Top()}, + "type": coordinates.GeoJSONType(), + }) + + outputPath := dir + for _, r := range getParentsAndSelf(relation) { + outputPath = path.Join(outputPath, fmt.Sprintf("%d", r.ID)) + } + outputPath = fmt.Sprintf("%s.json", outputPath) + _ = os.MkdirAll(path.Dir(outputPath), 0755) + writeError := os.WriteFile(outputPath, outputBytes, 0644) + if writeError != nil { + panic(fmt.Errorf("os.WriteFile(%s): %w", outputPath, writeError)) // probably something serious, quit asap + } + return nil +} + +var pbf = &pbfScanner{ + points: make(map[osm.NodeID]orb.Point, 40000000), + relations: make(map[osm.RelationID]*osm.Relation, 1000), + ways: make(map[osm.WayID]*osm.Way, 4000000), + + parentIds: make(map[int64]osm.RelationID), +} + +type pbfScanner struct { + points map[osm.NodeID]orb.Point + relations map[osm.RelationID]*osm.Relation + ways map[osm.WayID]*osm.Way + + parentIds map[int64]osm.RelationID + i int +} + +func (s *pbfScanner) Scan(r io.Reader) error { + scanner := osmpbf.New(context.Background(), r, runtime.NumCPU()) + + for scanner.Scan() { + s.i++ + o := scanner.Object() + if node, ok := o.(*osm.Node); ok { + s.points[node.ID] = node.Point() + s.printDot("len(points)=%d", len(s.points)) + } else if relation, ok := o.(*osm.Relation); ok { + s.appendRelationIfTypeBoundaryAdministrative(relation) + s.printDot("len(relations)=%d", len(s.relations)) + } else if way, ok := o.(*osm.Way); ok { + s.ways[way.ID] = way + s.printDot("len(ways)=%d", len(s.ways)) + } + } + + return scanner.Err() +} + +func (s *pbfScanner) appendRelationIfTypeBoundaryAdministrative(relation *osm.Relation) { + if getTagValue(relation.Tags, "type") == "boundary" && + getTagValue(relation.Tags, "boundary") == "administrative" { + for _, member := range relation.Members { + s.parentIds[member.Ref] = relation.ID + } + s.relations[relation.ID] = relation + } +} + +func (s *pbfScanner) printDot(format string, a ...any) { + if s.i%10000 == 0 { + fmt.Printf("%d: %s\n", s.i, fmt.Sprintf(format, a...)) + } else if s.i%100 == 0 { + fmt.Print(".") + } +} + +type multiPolygonBuilder struct { + lines int + position [][2]int // position[lineId] = [ringId, positionInRing] + rings int +} + +func (b *multiPolygonBuilder) loop(lines []orb.LineString, wayIds []osm.WayID) (*orb.MultiPolygon, error) { + lineCount := len(lines) + b.position = make([][2]int, lineCount) + b.lines = 0 + + var output orb.MultiPolygon + var ring orb.Ring + b.rings = 0 + + for b.lines < lineCount { + linesBefore := b.lines + for lineId, line := range lines { + if b.position[lineId][1] == 0 { + if ring == nil { + ring = orb.Ring(line) + b.rings++ + b.success(lineId) + } else { + ringLast := ring[len(ring)-1] + if line[0].Equal(ringLast) { + ring = append(ring, line...) // good ordering, just append the ids + b.success(lineId) + } else if line[len(line)-1].Equal(ringLast) { + for j := len(line) - 1; j >= 0; j-- { + ring = append(ring, line[j]) // out of order, reverse before appending... + } + b.success(lineId) + } + } + } + } + + if b.lines == linesBefore { + return nil, fmt.Errorf("dead loop detected wayIds=%v position=%v", wayIds, b.position) + } + + if ring[0].Equal(ring[len(ring)-1]) { + output = append(output, orb.Polygon{ring}) // ring is closed, that's great! + ring = nil + } + } + + if ring != nil { + return nil, fmt.Errorf("ring is not closed wayIds=%v position=%v", wayIds, b.position) + } + + return &output, nil +} + +func (b *multiPolygonBuilder) success(lineId int) { + b.lines++ + b.position[lineId] = [2]int{b.rings, b.lines} +} diff --git a/downloader/download.sh b/downloader/download.sh index 6764f54..c85a7c6 100755 --- a/downloader/download.sh +++ b/downloader/download.sh @@ -3,10 +3,12 @@ set -e _dir=$(cd $(dirname $BASH_SOURCE[0]) && pwd) +cd "$_dir/.." _gsoPath='data/dvhcvn.json' _gsoDatePath='data/date.txt' _gisPath='data/gis.json' +_osmPath='downloader/osm' # 721/NQ-UBTVQH15 _date=10/04/2023 @@ -21,3 +23,8 @@ if [ ! -f $_gisPath ]; then echo "Generating $_gisPath..." php "$_dir/02_gis.chinhphu.vn.php" <$_gsoPath >$_gisPath fi + +if [ ! -d $_osmPath ]; then + echo "Generating $_osmPath..." + go run "$_dir/03_osm.go" $_osmPath +fi diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..0543ca0 --- /dev/null +++ b/go.mod @@ -0,0 +1,12 @@ +module github.com/daohoangson/dvhcvn + +go 1.20 + +require github.com/paulmach/osm v0.7.1 + +require ( + github.com/datadog/czlib v0.0.0-20160811164712-4bc9a24e37f2 // indirect + github.com/paulmach/orb v0.1.3 // indirect + github.com/paulmach/protoscan v0.2.1 // indirect + google.golang.org/protobuf v1.27.1 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..67c947f --- /dev/null +++ b/go.sum @@ -0,0 +1,18 @@ +github.com/datadog/czlib v0.0.0-20160811164712-4bc9a24e37f2 h1:ISaMhBq2dagaoptFGUyywT5SzpysCbHofX3sCNw1djo= +github.com/datadog/czlib v0.0.0-20160811164712-4bc9a24e37f2/go.mod h1:2yDaWzisHKoQoxm+EU4YgKBaD7g1M0pxy7THWG44Lro= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/paulmach/orb v0.1.3 h1:Wa1nzU269Zv7V9paVEY1COWW8FCqv4PC/KJRbJSimpM= +github.com/paulmach/orb v0.1.3/go.mod h1:VFlX/8C+IQ1p6FTRRKzKoOPJnvEtA5G0Veuqwbu//Vk= +github.com/paulmach/osm v0.7.1 h1:dc84gLa4S/zCCqpBxb6jXTkN5dCI7VK7edt/tZTFG50= +github.com/paulmach/osm v0.7.1/go.mod h1:v0vZa0rKnCsO8ovx0Z+hR9BWVD+vO4ogLOXcV18/0yk= +github.com/paulmach/protoscan v0.2.1 h1:rM0FpcTjUMvPUNk2BhPJrreDKetq43ChnL+x1sRg8O8= +github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY= +golang.org/x/time v0.0.0-20190921001708-c4c64cad1fd0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= From fe0f98cde244b6a803b98057769724b58fbb1526 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Wed, 19 Apr 2023 14:43:53 +0700 Subject: [PATCH 02/35] Update tests --- demo/parser/api/index.ts | 4 ++-- demo/parser/package.json | 1 + demo/parser/src/parser.spec.ts | 16 ++++++++-------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/demo/parser/api/index.ts b/demo/parser/api/index.ts index f3d85bd..1dcd6c1 100644 --- a/demo/parser/api/index.ts +++ b/demo/parser/api/index.ts @@ -4,7 +4,7 @@ import Parser from "../src/parser"; const parser = new Parser(); -export default function (req: NowRequest, res: NowResponse) { +export default function(req: NowRequest, res: NowResponse) { if (typeof req.body === "string") { return res.send(parser.parse(req.body)); } @@ -14,5 +14,5 @@ export default function (req: NowRequest, res: NowResponse) { return res.send(parsed.map(r => `${r.type} ${r.name}`).join(", ")); } - return res.status(400).send('No input found.'); + return res.status(400).send("No input found."); } diff --git a/demo/parser/package.json b/demo/parser/package.json index 4f1a326..e78695c 100644 --- a/demo/parser/package.json +++ b/demo/parser/package.json @@ -1,6 +1,7 @@ { "name": "parser", "scripts": { + "format": "prettier --write '*/**/*.{js,ts,tsx}'", "lint": "tsc --noEmit && eslint '*/**/*.{js,ts,tsx}' --quiet --fix", "now-build": "/bin/bash ./api/now-build.sh", "test": "mocha -r ts-node/register src/**/*.spec.ts" diff --git a/demo/parser/src/parser.spec.ts b/demo/parser/src/parser.spec.ts index 3ec7124..db0667b 100644 --- a/demo/parser/src/parser.spec.ts +++ b/demo/parser/src/parser.spec.ts @@ -51,11 +51,11 @@ describe("Parser", () => { "Quận 4", "Thành phố Hồ Chí Minh" ], - "Q2, Tp HCM": ["Quận 2", "Thành phố Hồ Chí Minh"], + "Q2, Tp HCM": ["Thành phố Thủ Đức", "Thành phố Hồ Chí Minh"], "0908464524": [], "7 Tạ Hiện, P. Thạnh Mỹ Lợi, Q2": [ "Phường Thạnh Mỹ Lợi", - "Quận 2", + "Thành phố Thủ Đức", "Thành phố Hồ Chí Minh" ], "130-132 Hồng Hà, Phường 9, Phú Nhuận": [ @@ -128,7 +128,7 @@ describe("Parser", () => { ], "38B34 đường Cây Keo, phường Tam Phú, Thủ Đức Tp.HCM": [ "Phường Tam Phú", - "Quận Thủ Đức", + "Thành phố Thủ Đức", "Thành phố Hồ Chí Minh" ], "19/30 Hồ Văn Huê, Ho Chi Minh City, Ho Chi Minh, Vietnam": [ @@ -158,7 +158,7 @@ describe("Parser", () => { "Định Công": [], "Cầu Giấy, Hanoi, Vietnam": ["Quận Cầu Giấy", "Thành phố Hà Nội"], "Hà Nội": ["Thành phố Hà Nội"], - "336 tô ngọc vân thủ đức": ["Quận Thủ Đức", "Thành phố Hồ Chí Minh"], + "336 tô ngọc vân thủ đức": ["Thành phố Thủ Đức", "Thành phố Hồ Chí Minh"], "Nhà số 3 hẻm 79/18 (Cạnh trường tiểu học La Thành), Ngõ Thổ Quan, Khâm Thiên, Quảng Đại, TP Hà Nội": [ "Thành phố Hà Nội" ], @@ -224,7 +224,7 @@ describe("Parser", () => { "Quận Hoàn Kiếm", "Thành phố Hà Nội" ], - "Quận 2 - Hồ Chí Minh": ["Quận 2", "Thành phố Hồ Chí Minh"], + "Quận 2 - Hồ Chí Minh": ["Thành phố Thủ Đức", "Thành phố Hồ Chí Minh"], "270B/72 Lý Thường Kiệt P.6 ,Q.Tân Bình": [ "Phường 6", "Quận Tân Bình", @@ -443,7 +443,7 @@ describe("Parser", () => { "Tầng 13 Toà B5 - 234 Phạm Văn Đồng - HN": [], "640 Quốc Lộ 13, KP4, P. Hiệp Bình Phước, Q. Thủ Đức": [ "Phường Hiệp Bình Phước", - "Quận Thủ Đức", + "Thành phố Thủ Đức", "Thành phố Hồ Chí Minh" ], "585 Huỳnh Tấn Phát, Q.7": ["Quận 7", "Thành phố Hồ Chí Minh"], @@ -525,8 +525,8 @@ describe("Parser", () => { "Thành phố Hà Nội" ], "49 vũ tông phan": [], - "Quy Nhon Binh Dinh": ["Thành phố Qui Nhơn", "Tỉnh Bình Định"], - "tp. Quy Nhơn Bình Định": ["Thành phố Qui Nhơn", "Tỉnh Bình Định"], + "Quy Nhon Binh Dinh": ["Thành phố Quy Nhơn", "Tỉnh Bình Định"], + "tp. Quy Nhơn Bình Định": ["Thành phố Quy Nhơn", "Tỉnh Bình Định"], "Xài Đồng, Long Biên": [ "Phường Sài Đồng", "Quận Long Biên", From 6a9970bf68ae3af34eafba9be5925f540307304c Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Wed, 19 Apr 2023 16:06:09 +0700 Subject: [PATCH 03/35] Normalize spaces in regex --- demo/parser/src/entity.ts | 3 ++- demo/parser/src/parser.spec.ts | 3 ++- demo/parser/src/parser.ts | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/demo/parser/src/entity.ts b/demo/parser/src/entity.ts index 13bac32..396d181 100644 --- a/demo/parser/src/entity.ts +++ b/demo/parser/src/entity.ts @@ -1,3 +1,4 @@ +import { spaceRegExp } from "./parser"; import { deaccent, initials, normalize } from "./vietnamese"; const entitiesById: { [id: string]: Entity[] } = {}; @@ -151,7 +152,7 @@ export default class Entity { : m[2].trim(); if (!this.type) this.type = thisType; if (!this.name) this.name = thisName; - const name2 = deaccent(thisName.toString()); + const name2 = deaccent(thisName.toString()).replace(spaceRegExp, " "); let nameInitials2: string; const namePatterns: string[] = []; diff --git a/demo/parser/src/parser.spec.ts b/demo/parser/src/parser.spec.ts index db0667b..5c522aa 100644 --- a/demo/parser/src/parser.spec.ts +++ b/demo/parser/src/parser.spec.ts @@ -560,7 +560,8 @@ describe("Parser", () => { "thanh pho tuy hoa tinh phu yen": ["Thành phố Tuy Hoà", "Tỉnh Phú Yên"], "Xã Trung Thịnh huyện Xín Mần tỉnh Hà Giang": ["01117", "033", "02"], "Huyện Kỳ Anh tỉnh Hà Tĩnh": ["447", "42"], - "Thị xã Kỳ Anh tỉnh Hà Tĩnh": ["449", "42"] + "Thị xã Kỳ Anh tỉnh Hà Tĩnh": ["449", "42"], + "Xã Đại Ân 2, Huyện Trần Đề, Tỉnh Sóc Trăng": ["31672", "951", "94"] }; Object.keys(map).forEach(input => diff --git a/demo/parser/src/parser.ts b/demo/parser/src/parser.ts index 7eb7c94..c410d0d 100644 --- a/demo/parser/src/parser.ts +++ b/demo/parser/src/parser.ts @@ -2,7 +2,7 @@ import Entity from "./entity"; import Matcher, { Matches } from "./matcher"; const numberRegExp = new RegExp("[0-9]{4,}", "g"); -const spaceRegExp = new RegExp("\\s{2,}", "g"); +export const spaceRegExp = new RegExp("\\s{2,}", "g"); const alternateRegExp1Parentheses = new RegExp("\\([^)]+\\)$"); const alternateRegExp2Slash = new RegExp("/[^/]+$"); const alternateRegExp3Dash = new RegExp("-[^-]+$"); From 4fa292a75d82a48b73295b6b7e9c7203b16f8c89 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Wed, 19 Apr 2023 16:29:04 +0700 Subject: [PATCH 04/35] Normalize history entity name before comparison --- demo/parser/src/matcher.ts | 2 +- demo/parser/src/parser.spec.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/demo/parser/src/matcher.ts b/demo/parser/src/matcher.ts index 750d76d..678b21e 100644 --- a/demo/parser/src/matcher.ts +++ b/demo/parser/src/matcher.ts @@ -187,7 +187,7 @@ export default class Matcher { : null; if ( otherLast && - thisLast.name == otherLast.name && + normalize(`${thisLast.name}`) === normalize(`${otherLast.name}`) && thisLast.parent === otherLast.parent ) { // special case: one parent has more than one entity diff --git a/demo/parser/src/parser.spec.ts b/demo/parser/src/parser.spec.ts index 5c522aa..de27566 100644 --- a/demo/parser/src/parser.spec.ts +++ b/demo/parser/src/parser.spec.ts @@ -561,7 +561,8 @@ describe("Parser", () => { "Xã Trung Thịnh huyện Xín Mần tỉnh Hà Giang": ["01117", "033", "02"], "Huyện Kỳ Anh tỉnh Hà Tĩnh": ["447", "42"], "Thị xã Kỳ Anh tỉnh Hà Tĩnh": ["449", "42"], - "Xã Đại Ân 2, Huyện Trần Đề, Tỉnh Sóc Trăng": ["31672", "951", "94"] + "Xã Đại Ân 2, Huyện Trần Đề, Tỉnh Sóc Trăng": ["31672", "951", "94"], + "Xã Tân Hòa, Huyện Châu Thành A, Tỉnh Hậu Giang": ["31345", "932", "93"] }; Object.keys(map).forEach(input => From d021c59d95446c3bba2820f7043b490651bbb2fc Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Wed, 19 Apr 2023 16:41:52 +0700 Subject: [PATCH 05/35] Prioritize active entity if all things equal --- demo/parser/src/matcher.ts | 1 + demo/parser/src/parser.spec.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/demo/parser/src/matcher.ts b/demo/parser/src/matcher.ts index 678b21e..2d0419e 100644 --- a/demo/parser/src/matcher.ts +++ b/demo/parser/src/matcher.ts @@ -238,6 +238,7 @@ export default class Matcher { _.matches = [...matches, found]; _.scores = [ ...scores, + entity.status === 'Deleted' ? 0.001 : 0.009, full.length * scorePerChar, scoreDelta, entity.parent != previous.entity ? scoreDeltaSkip * entity.level : 0 diff --git a/demo/parser/src/parser.spec.ts b/demo/parser/src/parser.spec.ts index de27566..5776a20 100644 --- a/demo/parser/src/parser.spec.ts +++ b/demo/parser/src/parser.spec.ts @@ -562,7 +562,8 @@ describe("Parser", () => { "Huyện Kỳ Anh tỉnh Hà Tĩnh": ["447", "42"], "Thị xã Kỳ Anh tỉnh Hà Tĩnh": ["449", "42"], "Xã Đại Ân 2, Huyện Trần Đề, Tỉnh Sóc Trăng": ["31672", "951", "94"], - "Xã Tân Hòa, Huyện Châu Thành A, Tỉnh Hậu Giang": ["31345", "932", "93"] + "Xã Tân Hòa, Huyện Châu Thành A, Tỉnh Hậu Giang": ["31345", "932", "93"], + "Phường Cầu Mây, Sa Pa, Tỉnh Lào Cai": ["03028", "088", "10"] }; Object.keys(map).forEach(input => From c7a894de168a77d3ce1a7436bcbbfd072bb7cb7a Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Wed, 19 Apr 2023 23:38:15 +0700 Subject: [PATCH 06/35] Implement `generateVariations` method to support typos and friends --- demo/parser/src/entity.ts | 35 +++++++---------- demo/parser/src/parser.spec.ts | 9 ++++- demo/parser/src/vietnamese.spec.ts | 33 +++++++++++++++- demo/parser/src/vietnamese.ts | 63 ++++++++++++++++++++++++++++++ 4 files changed, 117 insertions(+), 23 deletions(-) diff --git a/demo/parser/src/entity.ts b/demo/parser/src/entity.ts index 396d181..3d732d9 100644 --- a/demo/parser/src/entity.ts +++ b/demo/parser/src/entity.ts @@ -1,5 +1,10 @@ import { spaceRegExp } from "./parser"; -import { deaccent, initials, normalize } from "./vietnamese"; +import { + deaccent, + generateVariations, + initials, + normalize +} from "./vietnamese"; const entitiesById: { [id: string]: Entity[] } = {}; @@ -10,20 +15,6 @@ export const getEntityById = (id: string) => const nameNumericRegExp = new RegExp("^[0-9]+$"); -const romanNumbers = [ - "", - "i", - "ii", - "iii", - "iv", - "v", - "vi", - "vii", - "viii", - "ix", - "x" -]; - const typeGlue = "[ .:]*"; const typeTranslations: { [key: string]: string[] } = { @@ -160,12 +151,6 @@ export default class Entity { if (typeof thisName === "number") { namePatterns.push(`0*${thisName}`); this.names.push(thisName.toString()); - - const romanNumber = romanNumbers[thisName]; - if (romanNumber) { - namePatterns.push(romanNumber); - this.names.push(romanNumber); - } } else { namePatterns.push(name2); patterns.push(name2); @@ -238,6 +223,14 @@ export default class Entity { }); }); + const name2Variations = generateVariations(name2); + for (const name2Variation of name2Variations) { + if (name2Variation !== name2) { + namePatterns.push(name2Variation); + this.names2.push(name2Variation); + } + } + const namePattern = `(${namePatterns.join("|")})`; patterns.push( `(${sameLevelTypePatterns.join("|")})${typeGlue}${namePattern}` diff --git a/demo/parser/src/parser.spec.ts b/demo/parser/src/parser.spec.ts index 5776a20..1eea4b2 100644 --- a/demo/parser/src/parser.spec.ts +++ b/demo/parser/src/parser.spec.ts @@ -563,7 +563,14 @@ describe("Parser", () => { "Thị xã Kỳ Anh tỉnh Hà Tĩnh": ["449", "42"], "Xã Đại Ân 2, Huyện Trần Đề, Tỉnh Sóc Trăng": ["31672", "951", "94"], "Xã Tân Hòa, Huyện Châu Thành A, Tỉnh Hậu Giang": ["31345", "932", "93"], - "Phường Cầu Mây, Sa Pa, Tỉnh Lào Cai": ["03028", "088", "10"] + "Phường Cầu Mây, Sa Pa, Tỉnh Lào Cai": ["03028", "088", "10"], + "Xã Hòa Tú 2, Huyện Mỹ Xuyên, Tỉnh Sóc Trăng": ["31729", "947", "94"], + "Phường Xuân Phương, Quận Bắc Từ Liêm, Thành phố Hà Nội": [ + "00622", + "019", + "01" + ], + "Phường Hải Châu 1, Hải Châu, Thành phố Đà Nẵng": ["20236", "492", "48"] }; Object.keys(map).forEach(input => diff --git a/demo/parser/src/vietnamese.spec.ts b/demo/parser/src/vietnamese.spec.ts index 67b3c20..dbe43ef 100644 --- a/demo/parser/src/vietnamese.spec.ts +++ b/demo/parser/src/vietnamese.spec.ts @@ -1,4 +1,4 @@ -import { normalize } from "./vietnamese"; +import { generateVariations, normalize } from "./vietnamese"; import { expect } from "chai"; describe("normalize", () => { @@ -32,3 +32,34 @@ describe("normalize", () => { }) ); }); + +describe("generateVariations", () => { + const map: Record = { + "choi voi": "troi voi", + "trang treo": "chang cheo", + "gia dinh": "da giinh", + "bac si": "bac sy", + "vat ly": "vat li", + "long lanh": "nong nanh", + "no ne": "lo le", + "san xuat": "xan suat", + "quan 1": "quan i", + "quan 2": "quan ii", + "quan 3": "quan iii", + "quan 4": "quan iv", + "quan 5": "quan v", + "quan 6": "quan vi", + "quan 7": "quan vii", + "quan 8": "quan viii", + "quan 9": "quan ix", + "quan 10": "quan x", + "quan 11": "quan xi", + "quan 12": "quan xii" + }; + + Object.keys(map).forEach(k => { + const v = map[k]; + it(`${k} -> ${v}`, () => expect(generateVariations(k)).to.contain(v)); + it(`${v} -> ${k}`, () => expect(generateVariations(v)).to.contain(k)); + }); +}); diff --git a/demo/parser/src/vietnamese.ts b/demo/parser/src/vietnamese.ts index d15256f..b8987e2 100644 --- a/demo/parser/src/vietnamese.ts +++ b/demo/parser/src/vietnamese.ts @@ -17,6 +17,53 @@ const map = JSON.parse( const normalizeRegExp = new RegExp(`[${Object.keys(map).join("")}]`, "g"); const normalizer = (str: string) => map[str]; +type Typo = [RegExp, (substring: string, ...args: any[]) => string]; +const typos: Typo[] = [ + // ch <-> tr + [/ch/, () => "tr"], + [/tr/, () => "ch"], + // d <-> gi + [/(^|\s)d(\w)/, (_, s1, s2) => `${s1}gi${s2}`], + [/(^|\s)gi(\w)/, (_, s1, s2) => `${s1}d${s2}`], + // i <-> y + [/(\w)i(\s|$)/, (_, s1, s2) => `${s1}y${s2}`], + [/(\w)y(\s|$)/, (_, s1, s2) => `${s1}i${s2}`], + // l <-> n + [/(^|\s)l(\w)/, (_, s1, s2) => `${s1}n${s2}`], + [/(^|\s)n(\w)/, (_, s1, s2) => `${s1}l${s2}`], + // s <-> x + [/(^|\s)s(\w)/, (_, s1, s2) => `${s1}x${s2}`], + [/(^|\s)x(\w)/, (_, s1, s2) => `${s1}s${s2}`], + // roman numbers + [/(^|\s)1(\s|$)/, (_, s1, s2) => `${s1}i${s2}`], + [/(^|\s)i(\s|$)/, (_, s1, s2) => `${s1}1${s2}`], + [/(^|\s)2(\s|$)/, (_, s1, s2) => `${s1}ii${s2}`], + [/(^|\s)ii(\s|$)/, (_, s1, s2) => `${s1}2${s2}`], + [/(^|\s)3(\s|$)/, (_, s1, s2) => `${s1}iii${s2}`], + [/(^|\s)iii(\s|$)/, (_, s1, s2) => `${s1}3${s2}`], + [/(^|\s)4(\s|$)/, (_, s1, s2) => `${s1}iv${s2}`], + [/(^|\s)iv(\s|$)/, (_, s1, s2) => `${s1}4${s2}`], + [/(^|\s)5(\s|$)/, (_, s1, s2) => `${s1}v${s2}`], + [/(^|\s)v(\s|$)/, (_, s1, s2) => `${s1}5${s2}`], + [/(^|\s)6(\s|$)/, (_, s1, s2) => `${s1}vi${s2}`], + [/(^|\s)vi(\s|$)/, (_, s1, s2) => `${s1}6${s2}`], + [/(^|\s)7(\s|$)/, (_, s1, s2) => `${s1}vii${s2}`], + [/(^|\s)vii(\s|$)/, (_, s1, s2) => `${s1}7${s2}`], + [/(^|\s)8(\s|$)/, (_, s1, s2) => `${s1}viii${s2}`], + [/(^|\s)viii(\s|$)/, (_, s1, s2) => `${s1}8${s2}`], + [/(^|\s)9(\s|$)/, (_, s1, s2) => `${s1}ix${s2}`], + [/(^|\s)ix(\s|$)/, (_, s1, s2) => `${s1}9${s2}`], + [/(^|\s)10(\s|$)/, (_, s1, s2) => `${s1}x${s2}`], + [/(^|\s)x(\s|$)/, (_, s1, s2) => `${s1}10${s2}`], + [/(^|\s)11(\s|$)/, (_, s1, s2) => `${s1}xi${s2}`], + [/(^|\s)xi(\s|$)/, (_, s1, s2) => `${s1}11${s2}`], + [/(^|\s)12(\s|$)/, (_, s1, s2) => `${s1}xii${s2}`], + [/(^|\s)xii(\s|$)/, (_, s1, s2) => `${s1}12${s2}`], + // nam <-> bac + [/(^|\s)nam(\s|$)/, (_, s1, s2) => `${s1}bac${s2}`], + [/(^|\s)bac(\s|$)/, (_, s1, s2) => `${s1}nam${s2}`] +]; + export const normalize = (text: string) => text .toLowerCase() @@ -30,3 +77,19 @@ const deaccentRegExp = new RegExp(/[^a-z0-9 ]/g); const deaccentReplacer = (str: string) => map[str].replace(deaccentRegExp, ""); export const deaccent = (text: string) => text.toLowerCase().replace(normalizeRegExp, deaccentReplacer); + +function generateVariationsInternal(variations: string[], text: string) { + for (const typo of typos) { + const variation = text.replace(typo[0], typo[1]); + if (!variations.includes(variation)) { + variations.push(variation); + generateVariationsInternal(variations, variation); + } + } +} + +export const generateVariations = (text: string): string[] => { + const variations: string[] = [text]; + generateVariationsInternal(variations, text); + return variations; +}; From 0bdc0ea84b692bea53cce94d7d29a169e1ec7e82 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Wed, 19 Apr 2023 23:40:59 +0700 Subject: [PATCH 07/35] `npm run format` --- demo/parser/.gitignore | 1 + demo/parser/package.json | 4 ++-- demo/parser/src/matcher.ts | 2 +- demo/parser/tsconfig.json | 5 +---- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/demo/parser/.gitignore b/demo/parser/.gitignore index 07e6e47..d886fea 100644 --- a/demo/parser/.gitignore +++ b/demo/parser/.gitignore @@ -1 +1,2 @@ /node_modules +*.js diff --git a/demo/parser/package.json b/demo/parser/package.json index e78695c..94c44e3 100644 --- a/demo/parser/package.json +++ b/demo/parser/package.json @@ -1,8 +1,8 @@ { "name": "parser", "scripts": { - "format": "prettier --write '*/**/*.{js,ts,tsx}'", - "lint": "tsc --noEmit && eslint '*/**/*.{js,ts,tsx}' --quiet --fix", + "format": "prettier --write '*.json' && prettier --write '*/**/*.{ts,tsx}'", + "lint": "tsc --noEmit && eslint '*/**/*.{ts,tsx}' --quiet --fix", "now-build": "/bin/bash ./api/now-build.sh", "test": "mocha -r ts-node/register src/**/*.spec.ts" }, diff --git a/demo/parser/src/matcher.ts b/demo/parser/src/matcher.ts index 2d0419e..a3333ac 100644 --- a/demo/parser/src/matcher.ts +++ b/demo/parser/src/matcher.ts @@ -238,7 +238,7 @@ export default class Matcher { _.matches = [...matches, found]; _.scores = [ ...scores, - entity.status === 'Deleted' ? 0.001 : 0.009, + entity.status === "Deleted" ? 0.001 : 0.009, full.length * scorePerChar, scoreDelta, entity.parent != previous.entity ? scoreDeltaSkip * entity.level : 0 diff --git a/demo/parser/tsconfig.json b/demo/parser/tsconfig.json index 2557bd1..6934964 100644 --- a/demo/parser/tsconfig.json +++ b/demo/parser/tsconfig.json @@ -1,9 +1,6 @@ { "compilerOptions": { "esModuleInterop": true, - "lib": [ - "DOM", - "ES2017" - ], + "lib": ["DOM", "ES2019"] } } From 394e3598e2dc6846ef1ace781dac526db3359eca Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 20 Apr 2023 08:23:55 +0700 Subject: [PATCH 08/35] Include tags in downloader output --- downloader/03_osm.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/downloader/03_osm.go b/downloader/03_osm.go index 336c201..d084f1d 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -74,13 +74,15 @@ func writeRelation(dir string, relation *osm.Relation) error { } bbox := coordinates.Bound() - outputBytes, _ := json.Marshal(map[string]interface{}{ + output := map[string]interface{}{ "id": fmt.Sprintf("%d", relation.ID), "name": getTagValue(relation.Tags, "name"), "coordinates": coordinates, "bbox": []float64{bbox.Left(), bbox.Bottom(), bbox.Right(), bbox.Top()}, + "tags": relation.Tags, "type": coordinates.GeoJSONType(), - }) + } + outputBytes, _ := json.Marshal(output) outputPath := dir for _, r := range getParentsAndSelf(relation) { From 72f48ace597f01e6ffd1baffaa6a8b57d772f89a Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 20 Apr 2023 08:34:24 +0700 Subject: [PATCH 09/35] Include parent in downloader output --- downloader/03_osm.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/downloader/03_osm.go b/downloader/03_osm.go index d084f1d..662609b 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -75,21 +75,25 @@ func writeRelation(dir string, relation *osm.Relation) error { bbox := coordinates.Bound() output := map[string]interface{}{ - "id": fmt.Sprintf("%d", relation.ID), - "name": getTagValue(relation.Tags, "name"), - "coordinates": coordinates, "bbox": []float64{bbox.Left(), bbox.Bottom(), bbox.Right(), bbox.Top()}, + "coordinates": coordinates, + "id": relation.ID, + "parent": "", "tags": relation.Tags, "type": coordinates.GeoJSONType(), } - outputBytes, _ := json.Marshal(output) outputPath := dir for _, r := range getParentsAndSelf(relation) { outputPath = path.Join(outputPath, fmt.Sprintf("%d", r.ID)) + if r.ID != relation.ID { + output["parent"] = r.ID + } } outputPath = fmt.Sprintf("%s.json", outputPath) _ = os.MkdirAll(path.Dir(outputPath), 0755) + + outputBytes, _ := json.Marshal(output) writeError := os.WriteFile(outputPath, outputBytes, 0644) if writeError != nil { panic(fmt.Errorf("os.WriteFile(%s): %w", outputPath, writeError)) // probably something serious, quit asap From dee79477179784d301fe76659a5e472fb9dd59d0 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 20 Apr 2023 10:16:51 +0700 Subject: [PATCH 10/35] Implement first version of OSM split transformer in PHP --- transformers/osm/split.php | 142 ++++++++++++++++++++++++++++++++++ transformers/transform-all.sh | 5 +- 2 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 transformers/osm/split.php diff --git a/transformers/osm/split.php b/transformers/osm/split.php new file mode 100644 index 0000000..883514f --- /dev/null +++ b/transformers/osm/split.php @@ -0,0 +1,142 @@ + $value) { + $$key = $value; + } + } + } + + // get all json files in this directory and sub + $paths = glob("$inDir/{*,*/*,*/*/*}.json", GLOB_BRACE); + $pathCount = 0; + foreach ($paths as $path) { + $pathCount++; + if (basename($path) === $splittingFileName) continue; + if (in_array($path, $splittingWrittenPaths, true)) { + fwrite(STDOUT, 'w'); // already written + continue; + } + + $item = json_decode(file_get_contents($path), true); + $item['path'] = $path; + + $osmAdminLevel = $item['tags']['admin_level'] ?? ""; + $dvhcvnLevels = ["8" => 3, "6" => 2, "4" => 1]; + $dvhcvnLevel = $dvhcvnLevels[$osmAdminLevel] ?? null; + if ($dvhcvnLevel === null) { + fwrite(STDERR, sprintf("%s: unexpected admin level %s\n", $path, $osmAdminLevel)); + continue; + } + $item['level'] = $dvhcvnLevel; + + $array[$item['id']] = $item; + } + + fwrite(STDOUT, sprintf("Paths: %d -> items: %d\n", $pathCount, count($array))); + + foreach ($array as $osmId => $item) { + if (in_array($osmId, $splittingWrittenOsmIds, true)) { + fwrite(STDOUT, 'w'); // already written + continue; + } + + $fullName = getFullName($item); + if (strpos($fullName, ',') === false) { + fwrite(STDOUT, 'n'); // bad name + continue; + } + + $response = json_decode(exec(sprintf( + 'cd %s && node bin/cli.js %s', + escapeshellarg($parserDir), + escapeshellarg($fullName) + )), true); + $output = $response['output']; + if (count($output) == $item['level']) { + writeJson($outDir, $item, $output); + fwrite(STDOUT, '.'); + $splittingWrittenOsmIds[] = $osmId; + $splittingWrittenPaths[] = $item['path']; + continue; + } + + $outputNames = []; + foreach ($output as $outputItem) { + $outputNames[] = $outputItem['name']; + } + fwrite(STDERR, sprintf("%s (level %d) -> %s\n", $fullName, $item['level'], join(', ', $outputNames))); + } + + file_put_contents($splittingPath, json_encode(compact('splittingWrittenOsmIds', 'splittingWrittenPaths'))); + + fwrite(STDOUT, sprintf("Written: %d / %d\n", count($splittingWrittenOsmIds), count($array))); +} + +function getFullName($item): string +{ + global $array; + $names = [$item["tags"]["name"]]; + if (!empty($item['parent']) && !empty($array[$item['parent']])) { + $parent = $array[$item['parent']]; + $names[] = getFullName($parent); + } + return join(', ', $names); +} + +function writeJson(string $outDir, $item, $parsed) +{ + $jsonPath = $outDir; + foreach (array_reverse($parsed) as $outputItem) { + $jsonPath = "$jsonPath/$outputItem[id]"; + } + $jsonPath .= ".json"; + + $jsonDir = dirname($jsonPath); + if (!is_dir($jsonDir)) { + mkdir($jsonDir, 0777, true); + } + + $data = array_intersect_key($item, ['bbox' => true, 'coordinates' => true, 'type' => true]); + $data['osm_id'] = $item['id']; + $data[sprintf("level%d_id", count($parsed))] = $parsed[0]["id"]; + $data['name'] = $item['tags']['name']; + + $json = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); + file_put_contents($jsonPath, $json); +} + +function _dieOnAnyError() +{ + set_error_handler( + function ($s, $m) { + fwrite(STDERR, json_encode([$s, $m])); + die(1); + }, + E_ALL + ); +} + +main(); diff --git a/transformers/transform-all.sh b/transformers/transform-all.sh index 723b5d3..df8b449 100755 --- a/transformers/transform-all.sh +++ b/transformers/transform-all.sh @@ -2,8 +2,11 @@ set -e -_dir=$( cd $( dirname $BASH_SOURCE[0] ) && pwd ) +_dir=$(cd $(dirname $BASH_SOURCE[0]) && pwd) +cd "$_dir/.." "$_dir/gis/split.sh" "$_dir/sort/sort.sh" + +php transformers/osm/split.php From 5cbd532cc82f0d75500d0882c657492ea383be6c Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 20 Apr 2023 10:52:31 +0700 Subject: [PATCH 11/35] Consider en-dash as space character --- demo/parser/src/entity.ts | 2 +- demo/parser/src/parser.spec.ts | 3 ++- demo/parser/src/parser.ts | 6 +++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/demo/parser/src/entity.ts b/demo/parser/src/entity.ts index 3d732d9..3dd1c36 100644 --- a/demo/parser/src/entity.ts +++ b/demo/parser/src/entity.ts @@ -143,7 +143,7 @@ export default class Entity { : m[2].trim(); if (!this.type) this.type = thisType; if (!this.name) this.name = thisName; - const name2 = deaccent(thisName.toString()).replace(spaceRegExp, " "); + const name2 = deaccent(thisName.toString().replace(spaceRegExp, " ")); let nameInitials2: string; const namePatterns: string[] = []; diff --git a/demo/parser/src/parser.spec.ts b/demo/parser/src/parser.spec.ts index 1eea4b2..a065314 100644 --- a/demo/parser/src/parser.spec.ts +++ b/demo/parser/src/parser.spec.ts @@ -570,7 +570,8 @@ describe("Parser", () => { "019", "01" ], - "Phường Hải Châu 1, Hải Châu, Thành phố Đà Nẵng": ["20236", "492", "48"] + "Phường Hải Châu 1, Hải Châu, Thành phố Đà Nẵng": ["20236", "492", "48"], + "Phan Rang–Tháp Chàm, Tỉnh Ninh Thuận ": ["582", "58"] }; Object.keys(map).forEach(input => diff --git a/demo/parser/src/parser.ts b/demo/parser/src/parser.ts index c410d0d..1af9b3c 100644 --- a/demo/parser/src/parser.ts +++ b/demo/parser/src/parser.ts @@ -2,11 +2,15 @@ import Entity from "./entity"; import Matcher, { Matches } from "./matcher"; const numberRegExp = new RegExp("[0-9]{4,}", "g"); -export const spaceRegExp = new RegExp("\\s{2,}", "g"); const alternateRegExp1Parentheses = new RegExp("\\([^)]+\\)$"); const alternateRegExp2Slash = new RegExp("/[^/]+$"); const alternateRegExp3Dash = new RegExp("-[^-]+$"); +// Consider all of these as a single space character: +// - More than one continous space +// - En-dash +export const spaceRegExp = new RegExp("(\\s{2,}|–+)", "g"); + type ParserOptions = { debug?: boolean; }; From 9afdb7df6cfb04e327639c66bc83943fa1aabeaf Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 20 Apr 2023 11:22:24 +0700 Subject: [PATCH 12/35] Include similarity score --- demo/parser/src/matcher.ts | 3 ++- demo/parser/src/parser.spec.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/demo/parser/src/matcher.ts b/demo/parser/src/matcher.ts index a3333ac..39c6f4e 100644 --- a/demo/parser/src/matcher.ts +++ b/demo/parser/src/matcher.ts @@ -238,7 +238,8 @@ export default class Matcher { _.matches = [...matches, found]; _.scores = [ ...scores, - entity.status === "Deleted" ? 0.001 : 0.009, + 0.1 + similarText(full, entity.name, true) / 10000, // range 0.1000..0.1100, perfect match should should rank higher than typo + entity.status === "Deleted" ? 0.0001 : 0.9999, full.length * scorePerChar, scoreDelta, entity.parent != previous.entity ? scoreDeltaSkip * entity.level : 0 diff --git a/demo/parser/src/parser.spec.ts b/demo/parser/src/parser.spec.ts index a065314..01607fa 100644 --- a/demo/parser/src/parser.spec.ts +++ b/demo/parser/src/parser.spec.ts @@ -571,7 +571,8 @@ describe("Parser", () => { "01" ], "Phường Hải Châu 1, Hải Châu, Thành phố Đà Nẵng": ["20236", "492", "48"], - "Phan Rang–Tháp Chàm, Tỉnh Ninh Thuận ": ["582", "58"] + "Phan Rang–Tháp Chàm, Tỉnh Ninh Thuận ": ["582", "58"], + "Huyện Mỏ Cày Bắc, Tỉnh Bến Tre": ["838", "83"] }; Object.keys(map).forEach(input => From cd950cd992e5b78f535949cce0ad5e21c656fe37 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 20 Apr 2023 11:23:01 +0700 Subject: [PATCH 13/35] Accept initial matches for first level only, or has previous match --- demo/parser/src/entity.ts | 3 +-- demo/parser/src/matcher.ts | 19 +++++++++++-------- demo/parser/src/parser.spec.ts | 15 --------------- 3 files changed, 12 insertions(+), 25 deletions(-) diff --git a/demo/parser/src/entity.ts b/demo/parser/src/entity.ts index 3dd1c36..0329150 100644 --- a/demo/parser/src/entity.ts +++ b/demo/parser/src/entity.ts @@ -158,8 +158,7 @@ export default class Entity { this.names.push(nameNormalized); this.names2.push(name2); - if (this.level < 3 && thisName.indexOf(" ") > -1) { - // special case: name initials for level 1+2 + if (thisName.indexOf(" ") > -1) { // Hà Nội -> HN // Hồ Chí Minh -> HCM const nameInitials = initials(thisName); diff --git a/demo/parser/src/matcher.ts b/demo/parser/src/matcher.ts index 39c6f4e..0869058 100644 --- a/demo/parser/src/matcher.ts +++ b/demo/parser/src/matcher.ts @@ -101,12 +101,12 @@ export default class Matcher { try(entity: Entity) { const { address, address2, previous } = this; + const { entity: pe } = previous; const { initials, names, names2, regExp, typePatterns } = entity.prepare(); if (!regExp) return null; const regExpMatch = address2.match(regExp); if (!regExpMatch) { - const { entity: pe } = previous; const nameSimilarity = deaccent(`${entity.name}`); if (nameSimilarity.length > 12 || (pe && pe.level === entity.level - 1)) { // perform fuzzy match if: (1) name is lengthy or (2) there's a direct parent match @@ -166,13 +166,16 @@ export default class Matcher { scoreDeltaName2 + this.calculateScoreDeltaType(typePatterns, match2) ); - const initialsFound = initials.reduce((prev, i) => { - if (prev && prev.length > i.length) return prev; - if (match.indexOf(i) > -1) return i; - return prev; - }, null); - if (initialsFound) - return this.done(entity, [match, initialsFound], scoreDeltaInitials); + const acceptInitials = entity.level === 1 || pe; // first level only, or has previous match + if (acceptInitials) { + const initialsFound = initials.reduce((prev, i) => { + if (prev && prev.length > i.length) return prev; + if (match.indexOf(i) > -1) return i; + return prev; + }, null); + if (initialsFound) + return this.done(entity, [match, initialsFound], scoreDeltaInitials); + } return null; } diff --git a/demo/parser/src/parser.spec.ts b/demo/parser/src/parser.spec.ts index 01607fa..9e3e790 100644 --- a/demo/parser/src/parser.spec.ts +++ b/demo/parser/src/parser.spec.ts @@ -198,11 +198,6 @@ describe("Parser", () => { "Quận 3", "Thành phố Hồ Chí Minh" ], - "961/51 Nguyễn Kiệm P. 3 GV": [ - "Phường 3", - "Quận Gò Vấp", - "Thành phố Hồ Chí Minh" - ], "Số 7 ngõ 1 Tô Vĩnh Diện": [], "Toàn quốc": [], "Thanh Khê, Đà Nẵng, Việt Nam": ["Quận Thanh Khê", "Thành phố Đà Nẵng"], @@ -318,11 +313,6 @@ describe("Parser", () => { "Quận Hải An", "Thành phố Hải Phòng" ], - "20 Trần Văn Hoàng P9 Q.TB (Gần ĐH Bách Khoa-Lý thuong kiệt Q10)": [ - "Phường 9", - "Quận Tân Bình", - "Thành phố Hồ Chí Minh" - ], "Ngã 4 lạc long quân , q. tân bình , hcm ( nhà trong hẻm )": [ "Quận Tân Bình", "Thành phố Hồ Chí Minh" @@ -453,11 +443,6 @@ describe("Parser", () => { "Thành phố Hải Dương", "Tỉnh Hải Dương" ], - "114/32 - Phạm Văn Chiêu - P.09 - GV": [ - "Phường 9", - "Quận Gò Vấp", - "Thành phố Hồ Chí Minh" - ], "14 Hạc Thành, tp. Thanh Hoá, Thanh Hoa, Vietnam": [ "Thành phố Thanh Hóa", "Tỉnh Thanh Hóa" From cd59e8c434aa5458fcaea782e06881fef70cba14 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Mon, 24 Apr 2023 15:38:38 +0700 Subject: [PATCH 14/35] Use `working.json` to keep track of in progress state --- transformers/osm/split.php | 37 +++++++++++++++---------------------- 1 file changed, 15 insertions(+), 22 deletions(-) diff --git a/transformers/osm/split.php b/transformers/osm/split.php index 883514f..429a32e 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -9,8 +9,8 @@ function main() $cwd = getcwd(); $inDir = "$cwd/downloader/osm"; $outDir = "$cwd/data/osm"; - $splittingFileName = 'splitting.json'; - $splittingPath = "$inDir/$splittingFileName"; + $workingFileName = 'working.json'; + $workingFilePath = "$inDir/$workingFileName"; _dieOnAnyError(); $parserDir = realpath("$cwd/demo/parser"); @@ -18,12 +18,11 @@ function main() throw new RuntimeException("parser dir not found"); } - $splittingWrittenOsmIds = []; - $splittingWrittenPaths = []; - if (file_exists($splittingPath)) { - $splitting = file_get_contents($splittingPath); - if ($splitting !== false) { - foreach (json_decode($splitting) as $key => $value) { + $workingWrittenPaths = []; + if (file_exists($workingFilePath)) { + $workingData = file_get_contents($workingFilePath); + if ($workingData !== false) { + foreach (json_decode($workingData, true) as $key => $value) { $$key = $value; } } @@ -34,8 +33,8 @@ function main() $pathCount = 0; foreach ($paths as $path) { $pathCount++; - if (basename($path) === $splittingFileName) continue; - if (in_array($path, $splittingWrittenPaths, true)) { + if (basename($path) === $workingFileName) continue; + if (isset($workingWrittenPaths[$path])) { fwrite(STDOUT, 'w'); // already written continue; } @@ -57,12 +56,7 @@ function main() fwrite(STDOUT, sprintf("Paths: %d -> items: %d\n", $pathCount, count($array))); - foreach ($array as $osmId => $item) { - if (in_array($osmId, $splittingWrittenOsmIds, true)) { - fwrite(STDOUT, 'w'); // already written - continue; - } - + foreach ($array as $item) { $fullName = getFullName($item); if (strpos($fullName, ',') === false) { fwrite(STDOUT, 'n'); // bad name @@ -76,10 +70,8 @@ function main() )), true); $output = $response['output']; if (count($output) == $item['level']) { - writeJson($outDir, $item, $output); + $workingWrittenPaths[$item['path']] = writeJson($outDir, $item, $output); fwrite(STDOUT, '.'); - $splittingWrittenOsmIds[] = $osmId; - $splittingWrittenPaths[] = $item['path']; continue; } @@ -90,9 +82,9 @@ function main() fwrite(STDERR, sprintf("%s (level %d) -> %s\n", $fullName, $item['level'], join(', ', $outputNames))); } - file_put_contents($splittingPath, json_encode(compact('splittingWrittenOsmIds', 'splittingWrittenPaths'))); + file_put_contents($workingFilePath, json_encode(compact('workingWrittenPaths'))); - fwrite(STDOUT, sprintf("Written: %d / %d\n", count($splittingWrittenOsmIds), count($array))); + fwrite(STDOUT, sprintf("Written: %d / %d\n", count($workingWrittenPaths), count($array))); } function getFullName($item): string @@ -106,7 +98,7 @@ function getFullName($item): string return join(', ', $names); } -function writeJson(string $outDir, $item, $parsed) +function writeJson(string $outDir, $item, $parsed): string { $jsonPath = $outDir; foreach (array_reverse($parsed) as $outputItem) { @@ -126,6 +118,7 @@ function writeJson(string $outDir, $item, $parsed) $json = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); file_put_contents($jsonPath, $json); + return $jsonPath; } function _dieOnAnyError() From 9f63e01809728614c882b7d891914a5579828dd0 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Mon, 24 Apr 2023 15:39:16 +0700 Subject: [PATCH 15/35] Fix bug incorrectly mark level=1 item as having bad name --- transformers/osm/split.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/transformers/osm/split.php b/transformers/osm/split.php index 429a32e..2cc4510 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -58,8 +58,8 @@ function main() foreach ($array as $item) { $fullName = getFullName($item); - if (strpos($fullName, ',') === false) { - fwrite(STDOUT, 'n'); // bad name + if ((substr_count($fullName, ',') + 1) !== $item['level']) { + fwrite(STDERR, sprintf("%s: bad name\n", $item['path'])); continue; } From 762479bf32fecd66411970dc1f291cc736916dfd Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Fri, 15 Sep 2023 14:41:27 +0700 Subject: [PATCH 16/35] Fix bad relation without `name` tag --- data/.gitignore | 2 +- downloader/03_osm.go | 1 + transformers/osm/split.php | 11 ++++++++--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/data/.gitignore b/data/.gitignore index ad88304..8b576eb 100644 --- a/data/.gitignore +++ b/data/.gitignore @@ -1,2 +1,2 @@ -# file too big, keep the .gz version only +/osm/ /gis.json diff --git a/downloader/03_osm.go b/downloader/03_osm.go index 662609b..020af40 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -17,6 +17,7 @@ import ( func main() { url := "https://download.geofabrik.de/asia/vietnam-latest.osm.pbf" fmt.Printf("Downloading %s...\n", url) + // this will take some time, there are about 40m points, 4m ways and a few thoudsand relations httpResponse, _ := http.Get(url) _ = pbf.Scan(httpResponse.Body) diff --git a/transformers/osm/split.php b/transformers/osm/split.php index 2cc4510..cfba0b9 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -71,6 +71,7 @@ function main() $output = $response['output']; if (count($output) == $item['level']) { $workingWrittenPaths[$item['path']] = writeJson($outDir, $item, $output); + file_put_contents($workingFilePath, json_encode(compact('workingWrittenPaths'))); fwrite(STDOUT, '.'); continue; } @@ -82,15 +83,19 @@ function main() fwrite(STDERR, sprintf("%s (level %d) -> %s\n", $fullName, $item['level'], join(', ', $outputNames))); } - file_put_contents($workingFilePath, json_encode(compact('workingWrittenPaths'))); - fwrite(STDOUT, sprintf("Written: %d / %d\n", count($workingWrittenPaths), count($array))); } function getFullName($item): string { global $array; - $names = [$item["tags"]["name"]]; + + $names = []; + $tags = $item["tags"]; + if (isset($tags["name"])) { + $names[] = $tags["name"]; + } + if (!empty($item['parent']) && !empty($array[$item['parent']])) { $parent = $array[$item['parent']]; $names[] = getFullName($parent); From 4e3c3e690734fae3acca37f3ebede6dcdee72a6b Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sat, 16 Sep 2023 10:34:46 +0700 Subject: [PATCH 17/35] Switch to use Bun's binary to parse full names --- transformers/osm/split.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/transformers/osm/split.php b/transformers/osm/split.php index cfba0b9..9205478 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -13,8 +13,8 @@ function main() $workingFilePath = "$inDir/$workingFileName"; _dieOnAnyError(); - $parserDir = realpath("$cwd/demo/parser"); - if ($parserDir === false) { + $parserCliPath = realpath("$cwd/demo/parser/bin/cli"); + if ($parserCliPath === false) { throw new RuntimeException("parser dir not found"); } @@ -64,8 +64,8 @@ function main() } $response = json_decode(exec(sprintf( - 'cd %s && node bin/cli.js %s', - escapeshellarg($parserDir), + '%s %s', + $parserCliPath, escapeshellarg($fullName) )), true); $output = $response['output']; From 9b67285ae7d84da8607aa42c03705516fcd9c4c6 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sat, 16 Sep 2023 14:10:04 +0700 Subject: [PATCH 18/35] Print statistics at the end of osm split --- transformers/osm/split.php | 125 +++++++++++++++++++++++++++++++++++-- 1 file changed, 120 insertions(+), 5 deletions(-) diff --git a/transformers/osm/split.php b/transformers/osm/split.php index 9205478..bedfe82 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -1,10 +1,13 @@ - %s\n", $fullName, $item['level'], join(', ', $outputNames))); } - fwrite(STDOUT, sprintf("Written: %d / %d\n", count($workingWrittenPaths), count($array))); + statisticsPrint(); } function getFullName($item): string { global $array; - + $names = []; $tags = $item["tags"]; if (isset($tags["name"])) { @@ -103,6 +109,115 @@ function getFullName($item): string return join(', ', $names); } +function statisticsPrint() +{ + global $statistics; + + $countsByLevel1Id = []; + $countGlobal = ['expected' => 0, 'actual' => 0, 'level1' => 0, 'level2' => 0, 'level3' => 0]; + $cwd = getcwd(); + $dvhcvn = json_decode(file_get_contents("$cwd/data/dvhcvn.json"), true); + foreach ($dvhcvn['data'] as $level1) { + $level1Id = $level1['level1_id']; + $countGlobal['expected']++; + $countsByLevel1Id[$level1Id] = [ + 'name' => $level1['name'], + 'expected' => 1, + 'actual' => 0, + 'percentage' => 0.0, + 'level1' => 0, + 'level2' => 0, + 'level3' => 0, + ]; + + $level1Statistics = isset($statistics[$level1Id]) ? $statistics[$level1Id] : []; + if (!empty($level1Statistics['parsed'])) { + $countGlobal['actual']++; + $countGlobal['level1']++; + $countsByLevel1Id[$level1Id]['actual']++; + $countsByLevel1Id[$level1Id]['level1']++; + } + + if (!empty($level1['level2s'])) { + foreach ($level1['level2s'] as $level2) { + $level2Id = $level2['level2_id']; + $countGlobal['expected']++; + $countsByLevel1Id[$level1Id]['expected']++; + $level2Statistics = !empty($level1Statistics['level2s'][$level2Id]) ? $level1Statistics['level2s'][$level2Id] : []; + if (!empty($level2Statistics['parsed'])) { + $countGlobal['actual']++; + $countGlobal['level2']++; + $countsByLevel1Id[$level1Id]['actual']++; + $countsByLevel1Id[$level1Id]['level2']++; + } + + if (!empty($level2['level3s'])) { + foreach ($level2['level3s'] as $level3) { + $level3Id = $level3['level3_id']; + $countGlobal['expected']++; + $countsByLevel1Id[$level1Id]['expected']++; + $level3Statistics = !empty($level2Statistics['level3s'][$level3Id]) ? $level2Statistics['level3s'][$level3Id] : []; + if (!empty($level3Statistics['parsed'])) { + $countGlobal['actual']++; + $countGlobal['level3']++; + $countsByLevel1Id[$level1Id]['actual']++; + $countsByLevel1Id[$level1Id]['level3']++; + } + } + } + } + } + } + + foreach (array_keys($countsByLevel1Id) as $level1Id) { + $countsByLevel1Id[$level1Id]['percentage'] = $countsByLevel1Id[$level1Id]['actual'] / $countsByLevel1Id[$level1Id]['expected']; + } + usort($countsByLevel1Id, function ($a, $b) { + $result = $a['percentage'] <=> $b['percentage']; + if ($result == 0) { + $result = $a['expected'] <=> $b['expected']; + } + return $result; + }); + foreach ($countsByLevel1Id as $_ => $count) { + fwrite(STDOUT, sprintf("%s: %d+%d+%d of %d = %.2f%%\n", $count['name'], $count['level1'], $count['level2'], $count['level3'], $count['expected'], $count['percentage'] * 100)); + } + fwrite(STDOUT, sprintf("Việt Nam: %d+%d+%d of %d = %.2f%%\n", $countGlobal['level1'], $countGlobal['level2'], $countGlobal['level3'], $countGlobal['expected'], $countGlobal['actual'] / $countGlobal['expected'] * 100)); +} + +function statisticsTrack(string $outDir, string $jsonFullPath) +{ + global $statistics; + + $jsonRelativePath = substr($jsonFullPath, strlen($outDir)); + if (!preg_match('/^\/([\d\/]+)\.json$/', $jsonRelativePath, $matches)) { + fwrite(STDERR, sprintf("Unexpected json path: %s\n", $jsonFullPath)); + return; + } + $ids = explode('/', $matches[1]); + $level1Id = ''; + $level2Id = ''; + + if (count($ids) > 0) { + $level1Id = $ids[0]; + if (count($ids) == 1) { + $statistics[$level1Id]['parsed'] = true; + } + } + if (count($ids) > 1) { + $level2Id = $ids[1]; + if (count($ids) == 2) { + $statistics[$level1Id]['level2s'][$level2Id]['parsed'] = true; + } + } + if (count($ids) > 2) { + $level3Id = $ids[2]; + if (count($ids) == 3) { + $statistics[$level1Id]['level2s'][$level2Id]['level3s'][$level3Id]['parsed'] = true; + } + } +} + function writeJson(string $outDir, $item, $parsed): string { $jsonPath = $outDir; From bf8892084487c5df10b5ee749384b38ed08d9f78 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sun, 17 Sep 2023 10:58:55 +0700 Subject: [PATCH 19/35] Add support for local pbf file --- downloader/03_osm.go | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/downloader/03_osm.go b/downloader/03_osm.go index 020af40..2afdd78 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -15,14 +15,23 @@ import ( ) func main() { - url := "https://download.geofabrik.de/asia/vietnam-latest.osm.pbf" - fmt.Printf("Downloading %s...\n", url) - // this will take some time, there are about 40m points, 4m ways and a few thoudsand relations - httpResponse, _ := http.Get(url) - _ = pbf.Scan(httpResponse.Body) + var reader io.Reader + + osmPbfPath := os.Getenv("OSM_PBF_PATH") + if len(osmPbfPath) > 0 { + reader, _ = os.Open(osmPbfPath) + } else { + url := "https://download.geofabrik.de/asia/vietnam-latest.osm.pbf" + fmt.Printf("Downloading %s...\n", url) + // this will take some time, there are about 40m points, 4m ways and a few thousand relations + httpResponse, _ := http.Get(url) + reader = httpResponse.Body + } + _ = pbf.Scan(reader) + writeDir := os.Args[len(os.Args)-1] for _, relation := range pbf.relations { - writeError := writeRelation(os.Args[len(os.Args)-1], relation) + writeError := writeRelation(writeDir, relation) if writeError != nil { fmt.Println(fmt.Errorf("relation.id=%d name=%s: %w", relation.ID, getTagValue(relation.Tags, "name"), writeError)) } From d9dce470d567be975700e1ad11b4b77827607220 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sun, 17 Sep 2023 11:01:59 +0700 Subject: [PATCH 20/35] Optimize `parentIds` tracking: - Track all relations (not just boundary=administrative) - Only track relation children (ignore nodes, ways, etc.) --- downloader/03_osm.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/downloader/03_osm.go b/downloader/03_osm.go index 2afdd78..bf34c5e 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -150,11 +150,14 @@ func (s *pbfScanner) Scan(r io.Reader) error { } func (s *pbfScanner) appendRelationIfTypeBoundaryAdministrative(relation *osm.Relation) { - if getTagValue(relation.Tags, "type") == "boundary" && - getTagValue(relation.Tags, "boundary") == "administrative" { - for _, member := range relation.Members { + for _, member := range relation.Members { + if member.Type == osm.TypeRelation { s.parentIds[member.Ref] = relation.ID } + } + + if getTagValue(relation.Tags, "type") == "boundary" && + getTagValue(relation.Tags, "boundary") == "administrative" { s.relations[relation.ID] = relation } } From 644a91eab6b4b1fac6246d366cf5a3fc6c452437 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sun, 17 Sep 2023 11:04:48 +0700 Subject: [PATCH 21/35] Replace strict point equality with approximation --- downloader/03_osm.go | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/downloader/03_osm.go b/downloader/03_osm.go index bf34c5e..58d350b 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -77,6 +77,19 @@ func getTagValue(tags osm.Tags, key string) string { return tag.Value } +func pointsApproxEquals(a orb.Point, b orb.Point) bool { + // we have two data sources: pbf file and live API + // because of floating point inconsistency, strict equality may fail unexpectedly + const epsilon = .00000001 + if math.Abs(a.Lat()-b.Lat()) > epsilon { + return false + } + if math.Abs(a.Lon()-b.Lon()) > epsilon { + return false + } + return true +} + func writeRelation(dir string, relation *osm.Relation) error { coordinates, buildError := buildRelationCoordinates(relation) if buildError != nil { @@ -195,10 +208,10 @@ func (b *multiPolygonBuilder) loop(lines []orb.LineString, wayIds []osm.WayID) ( b.success(lineId) } else { ringLast := ring[len(ring)-1] - if line[0].Equal(ringLast) { + if pointsApproxEquals(line[0], ringLast) { ring = append(ring, line...) // good ordering, just append the ids b.success(lineId) - } else if line[len(line)-1].Equal(ringLast) { + } else if pointsApproxEquals(line[len(line)-1], ringLast) { for j := len(line) - 1; j >= 0; j-- { ring = append(ring, line[j]) // out of order, reverse before appending... } @@ -212,7 +225,7 @@ func (b *multiPolygonBuilder) loop(lines []orb.LineString, wayIds []osm.WayID) ( return nil, fmt.Errorf("dead loop detected wayIds=%v position=%v", wayIds, b.position) } - if ring[0].Equal(ring[len(ring)-1]) { + if pointsApproxEquals(ring[0], ring[len(ring)-1]) { output = append(output, orb.Polygon{ring}) // ring is closed, that's great! ring = nil } From 8c50e09c6ac6d891a61285b6b6c2acb043adcfc0 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sun, 17 Sep 2023 16:21:34 +0700 Subject: [PATCH 22/35] Download missing ways, nodes for entities near the borders --- downloader/03_osm.go | 113 +++++++++++++++++++++++++++++++------ transformers/osm/split.php | 16 +++--- 2 files changed, 104 insertions(+), 25 deletions(-) diff --git a/downloader/03_osm.go b/downloader/03_osm.go index 58d350b..fd89fd0 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -6,12 +6,16 @@ import ( "fmt" "github.com/paulmach/orb" "github.com/paulmach/osm" + "github.com/paulmach/osm/osmapi" "github.com/paulmach/osm/osmpbf" "io" + "math" "net/http" "os" "path" "runtime" + "slices" + "strconv" ) func main() { @@ -38,35 +42,99 @@ func main() { } } -func buildRelationCoordinates(relation *osm.Relation) (*orb.MultiPolygon, error) { +func buildRelationCoordinates(relation *osm.Relation, shouldUseApi bool) (*orb.MultiPolygon, error) { var lines []orb.LineString var wayIds []osm.WayID for _, member := range relation.Members { if member.Type == osm.TypeWay && member.Role == "outer" { - if way, ok := pbf.ways[osm.WayID(member.Ref)]; ok { + wayId := osm.WayID(member.Ref) + if way, ok := pbf.ways[wayId]; ok { line := make(orb.LineString, len(way.Nodes)) for i, wayNode := range way.Nodes { if wayNodePoint, ok := pbf.points[wayNode.ID]; ok { line[i] = wayNodePoint } else { - return nil, fmt.Errorf("way.id=%d: nodePoints[%d] does not exist", way.ID, wayNode.ID) + // if the way exists in the data dump, its nodes must be + panic(fmt.Errorf("relation.id=%d: way.id=%d points[%d] does not exist", relation.ID, way.ID, wayNode.ID)) } } lines = append(lines, line) wayIds = append(wayIds, way.ID) + } else { + if !shouldUseApi { + return nil, fmt.Errorf("relation.id=%d: ways[%d] does not exist", relation.ID, wayId) + } + + line, apiError := buildRelationCoordinatesByWayId(relation, wayId) + if apiError != nil { + return nil, fmt.Errorf("relation.id=%d: way.id=%d %w", relation.ID, wayId, apiError) + } + lines = append(lines, *line) + wayIds = append(wayIds, wayId) } } } return (&multiPolygonBuilder{}).loop(lines, wayIds) } -func getParentsAndSelf(relation *osm.Relation) (result []*osm.Relation) { - if parentId, ok := pbf.parentIds[int64(relation.ID)]; ok { - if parent, ok := pbf.relations[parentId]; ok { - result = append(result, getParentsAndSelf(parent)...) +func buildRelationCoordinatesByWayId(relation *osm.Relation, wayId osm.WayID) (*orb.LineString, error) { + ctx := context.Background() + fmt.Printf("Downloading way#%d for relation#%d...\n", wayId, relation.ID) + way, wayError := osmapi.Way(ctx, wayId) + if wayError != nil { + return nil, fmt.Errorf("osmapi.Way(%d): %w", wayId, wayError) + } + + nodeIds := make([]osm.NodeID, len(way.Nodes)) + for i, wayNode := range way.Nodes { + nodeIds[i] = wayNode.ID + } + line := make(orb.LineString, len(nodeIds)) + lineError := buildRelationCoordinatesByNodeIds(ctx, line, nodeIds, 0) + if lineError != nil { + return nil, lineError + } + return &line, nil +} + +func buildRelationCoordinatesByNodeIds(ctx context.Context, line orb.LineString, nodeIds []osm.NodeID, offset int) error { + // maximum URI length is about 2k, node ids are 10 characters in average + // that means we can fit about 200 ids per request, let's buffer a bit to be safe + const maxNodeIds = 150 + if len(nodeIds) > maxNodeIds { + firstError := buildRelationCoordinatesByNodeIds(ctx, line, nodeIds[:maxNodeIds], offset) + if firstError != nil { + return firstError } + secondError := buildRelationCoordinatesByNodeIds(ctx, line, nodeIds[maxNodeIds:], offset+maxNodeIds) + if secondError != nil { + return secondError + } + return nil } - return append(result, relation) + + nodes, nodesError := osmapi.Nodes(ctx, nodeIds) + if nodesError != nil { + return fmt.Errorf("osmapi.Nodes(%v): %w", nodeIds, nodesError) + } + + for i, nodeId := range nodeIds { + // loop twice because the API doesn't return nodes in the requested order + for _, node := range nodes { + if node.ID == nodeId { + line[offset+i] = node.Point() + } + } + } + + return nil +} + +func getParentsAndSelf(relationId osm.RelationID) (result []string) { + if parentId, ok := pbf.parentIds[int64(relationId)]; ok { + result = append(result, getParentsAndSelf(parentId)...) + } + return append(result, strconv.FormatInt(int64(relationId), 10)) } func getTagValue(tags osm.Tags, key string) string { @@ -91,29 +159,38 @@ func pointsApproxEquals(a orb.Point, b orb.Point) bool { } func writeRelation(dir string, relation *osm.Relation) error { - coordinates, buildError := buildRelationCoordinates(relation) + ids := getParentsAndSelf(relation.ID) + outputPath := fmt.Sprintf("%s.json", path.Join(dir, path.Join(ids...))) + _, statError := os.Stat(outputPath) + if statError == nil { + // file already exists + return nil + } + + vietnamId := "49915" + isPartOfVietnam := slices.Index(ids, vietnamId) > -1 + isVietnam := ids[len(ids)-1] == vietnamId + shouldUseApi := isPartOfVietnam && !isVietnam // do not fetch the country's coordinates, it's huge + coordinates, buildError := buildRelationCoordinates(relation, shouldUseApi) if buildError != nil { return buildError } + var parent string + if len(ids) > 2 { + parent = ids[len(ids)-2] + } + bbox := coordinates.Bound() output := map[string]interface{}{ "bbox": []float64{bbox.Left(), bbox.Bottom(), bbox.Right(), bbox.Top()}, "coordinates": coordinates, "id": relation.ID, - "parent": "", + "parent": parent, "tags": relation.Tags, "type": coordinates.GeoJSONType(), } - outputPath := dir - for _, r := range getParentsAndSelf(relation) { - outputPath = path.Join(outputPath, fmt.Sprintf("%d", r.ID)) - if r.ID != relation.ID { - output["parent"] = r.ID - } - } - outputPath = fmt.Sprintf("%s.json", outputPath) _ = os.MkdirAll(path.Dir(outputPath), 0755) outputBytes, _ := json.Marshal(output) diff --git a/transformers/osm/split.php b/transformers/osm/split.php index bedfe82..e3b542c 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -32,16 +32,12 @@ function main() } // get all json files in this directory and sub - $paths = glob("$inDir/{*,*/*,*/*/*}.json", GLOB_BRACE); $pathCount = 0; - foreach ($paths as $path) { + foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator(realpath($inDir))) as $fileInfo) { $pathCount++; + $path = $fileInfo->getPathName(); + if (substr($path, -5) !== '.json') continue; if (basename($path) === $workingFileName) continue; - if (isset($workingWrittenPaths[$path])) { - statisticsTrack($outDir, $workingWrittenPaths[$path]); - fwrite(STDOUT, 'w'); // already written - continue; - } $item = json_decode(file_get_contents($path), true); $item['path'] = $path; @@ -61,6 +57,12 @@ function main() fwrite(STDOUT, sprintf("Paths: %d -> items: %d\n", $pathCount, count($array))); foreach ($array as $item) { + if (isset($workingWrittenPaths[$item['path']])) { + statisticsTrack($outDir, $workingWrittenPaths[$item['path']]); + fwrite(STDOUT, 'w'); // already written + continue; + } + $fullName = getFullName($item); if ((substr_count($fullName, ',') + 1) !== $item['level']) { fwrite(STDERR, sprintf("%s: bad name\n", $item['path'])); From 0ee159ed0383419e905f34f85c1a5ef0990759c3 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sun, 17 Sep 2023 17:15:08 +0700 Subject: [PATCH 23/35] Improve name extraction from OSM tags --- transformers/osm/split.php | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/transformers/osm/split.php b/transformers/osm/split.php index e3b542c..311173a 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -65,7 +65,7 @@ function main() $fullName = getFullName($item); if ((substr_count($fullName, ',') + 1) !== $item['level']) { - fwrite(STDERR, sprintf("%s: bad name\n", $item['path'])); + fwrite(STDERR, sprintf("%s: bad name %s\n", $item['path'], $fullName)); continue; } @@ -88,7 +88,7 @@ function main() foreach ($output as $outputItem) { $outputNames[] = $outputItem['name']; } - fwrite(STDERR, sprintf("%s (level %d) -> %s\n", $fullName, $item['level'], join(', ', $outputNames))); + fwrite(STDERR, sprintf("%s: bad parse input=%s output=%s\n", $item['path'], $fullName, join(', ', $outputNames))); } statisticsPrint(); @@ -100,8 +100,21 @@ function getFullName($item): string $names = []; $tags = $item["tags"]; - if (isset($tags["name"])) { - $names[] = $tags["name"]; + + $nameKeys = ['short_name', 'name:vi', 'name', 'name:en']; + foreach ($nameKeys as $nameKey) { + if (isset($tags[$nameKey])) { + $names[] = $tags[$nameKey]; + break; + } + } + if (empty($names)) { + foreach ($tags as $tagKey => $tagValue) { + if (substr($tagKey, 0, 5) === 'name:') { + $names[] = $tagValue; + break; + } + } } if (!empty($item['parent']) && !empty($array[$item['parent']])) { @@ -236,7 +249,7 @@ function writeJson(string $outDir, $item, $parsed): string $data = array_intersect_key($item, ['bbox' => true, 'coordinates' => true, 'type' => true]); $data['osm_id'] = $item['id']; $data[sprintf("level%d_id", count($parsed))] = $parsed[0]["id"]; - $data['name'] = $item['tags']['name']; + $data['name'] = $parsed[0]['name']; $json = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); file_put_contents($jsonPath, $json); From 8668aa2c45e58bd3dd1b42c8200097c1d74696ab Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sun, 17 Sep 2023 18:13:33 +0700 Subject: [PATCH 24/35] Clean up PR --- transformers/osm/split.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/transformers/osm/split.php b/transformers/osm/split.php index 311173a..efcb175 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -7,7 +7,7 @@ function main() { - global $array, $statistics; + global $array; $cwd = getcwd(); $inDir = "$cwd/downloader/osm"; @@ -18,7 +18,7 @@ function main() $parserCliPath = realpath("$cwd/demo/parser/bin/cli"); if ($parserCliPath === false) { - throw new RuntimeException("parser dir not found"); + throw new RuntimeException('parser dir not found'); } $workingWrittenPaths = []; @@ -42,8 +42,8 @@ function main() $item = json_decode(file_get_contents($path), true); $item['path'] = $path; - $osmAdminLevel = $item['tags']['admin_level'] ?? ""; - $dvhcvnLevels = ["8" => 3, "6" => 2, "4" => 1]; + $osmAdminLevel = $item['tags']['admin_level'] ?? ''; + $dvhcvnLevels = ['8' => 3, '6' => 2, '4' => 1]; $dvhcvnLevel = $dvhcvnLevels[$osmAdminLevel] ?? null; if ($dvhcvnLevel === null) { fwrite(STDERR, sprintf("%s: unexpected admin level %s\n", $path, $osmAdminLevel)); @@ -99,7 +99,7 @@ function getFullName($item): string global $array; $names = []; - $tags = $item["tags"]; + $tags = $item['tags']; $nameKeys = ['short_name', 'name:vi', 'name', 'name:en']; foreach ($nameKeys as $nameKey) { @@ -145,7 +145,7 @@ function statisticsPrint() 'level3' => 0, ]; - $level1Statistics = isset($statistics[$level1Id]) ? $statistics[$level1Id] : []; + $level1Statistics = $statistics[$level1Id] ?? []; if (!empty($level1Statistics['parsed'])) { $countGlobal['actual']++; $countGlobal['level1']++; @@ -194,7 +194,7 @@ function statisticsPrint() } return $result; }); - foreach ($countsByLevel1Id as $_ => $count) { + foreach ($countsByLevel1Id as $count) { fwrite(STDOUT, sprintf("%s: %d+%d+%d of %d = %.2f%%\n", $count['name'], $count['level1'], $count['level2'], $count['level3'], $count['expected'], $count['percentage'] * 100)); } fwrite(STDOUT, sprintf("Việt Nam: %d+%d+%d of %d = %.2f%%\n", $countGlobal['level1'], $countGlobal['level2'], $countGlobal['level3'], $countGlobal['expected'], $countGlobal['actual'] / $countGlobal['expected'] * 100)); @@ -239,7 +239,7 @@ function writeJson(string $outDir, $item, $parsed): string foreach (array_reverse($parsed) as $outputItem) { $jsonPath = "$jsonPath/$outputItem[id]"; } - $jsonPath .= ".json"; + $jsonPath .= '.json'; $jsonDir = dirname($jsonPath); if (!is_dir($jsonDir)) { @@ -248,7 +248,7 @@ function writeJson(string $outDir, $item, $parsed): string $data = array_intersect_key($item, ['bbox' => true, 'coordinates' => true, 'type' => true]); $data['osm_id'] = $item['id']; - $data[sprintf("level%d_id", count($parsed))] = $parsed[0]["id"]; + $data[sprintf('level%d_id', count($parsed))] = $parsed[0]['id']; $data['name'] = $parsed[0]['name']; $json = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); From ba3f344e37e2cc3e6e2d4cff383602a0cf14ccd6 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sun, 17 Sep 2023 19:47:18 +0700 Subject: [PATCH 25/35] Generate report as `osm.csv` --- data/osm.csv | 11366 +++++++++++++++++++++++++++++++++++ transformers/osm/split.php | 123 +- 2 files changed, 11454 insertions(+), 35 deletions(-) create mode 100644 data/osm.csv diff --git a/data/osm.csv b/data/osm.csv new file mode 100644 index 0000000..49b1c63 --- /dev/null +++ b/data/osm.csv @@ -0,0 +1,11366 @@ +01-000-00000,Thành phố Hà Nội,,,1903516,Success +01-001-00000,,Quận Ba Đình,,9421136,Success +01-001-00001,,,Phường Phúc Xá,11367564,Success +01-001-00004,,,Phường Trúc Bạch,9733380,Success +01-001-00006,,,Phường Vĩnh Phúc,9700341,Success +01-001-00007,,,Phường Cống Vị,11367565,Success +01-001-00008,,,Phường Liễu Giai,11367572,Success +01-001-00010,,,Phường Nguyễn Trung Trực,9733379,Success +01-001-00013,,,Phường Quán Thánh,9733332,Success +01-001-00016,,,Phường Ngọc Hà,11367571,Success +01-001-00019,,,Phường Điện Biên,11367568,Success +01-001-00022,,,Phường Đội Cấn,11367570,Success +01-001-00025,,,Phường Ngọc Khánh,11367566,Success +01-001-00028,,,Phường Kim Mã,11367569,Success +01-001-00031,,,Phường Giảng Võ,11367567,Success +01-001-00034,,,Phường Thành Công,13434750,Success +01-002-00000,,Quận Hoàn Kiếm,,9421131,Success +01-002-00037,,,Phường Phúc Tân,11367559,Success +01-002-00040,,,Phường Đồng Xuân,11367562,Success +01-002-00043,,,Phường Hàng Mã,11367563,Success +01-002-00046,,,Phường Hàng Buồm,11367558,Success +01-002-00049,,,Phường Hàng Đào,11367560,Success +01-002-00052,,,Phường Hàng Bồ,11367561,Success +01-002-00055,,,Phường Cửa Đông,11367555,Success +01-002-00058,,,Phường Lý Thái Tổ,11367554,Success +01-002-00061,,,Phường Hàng Bạc,11367557,Success +01-002-00064,,,Phường Hàng Gai,11367556,Success +01-002-00067,,,Phường Chương Dương,11367549,Success +01-002-00070,,,Phường Hàng Trống,11367553,Success +01-002-00073,,,Phường Cửa Nam,11367552,Success +01-002-00076,,,Phường Hàng Bông,12694296,Success +01-002-00079,,,Phường Tràng Tiền,11367548,Success +01-002-00082,,,Phường Trần Hưng Đạo,11367551,Success +01-002-00085,,,Phường Phan Chu Trinh,11367547,Success +01-002-00088,,,Phường Hàng Bài,11367550,Success +01-003-00000,,Quận Tây Hồ,,9421139,Success +01-003-00091,,,Phường Phú Thượng,9806916,Success +01-003-00094,,,Phường Nhật Tân,9806913,Success +01-003-00097,,,Phường Tứ Liên,9806914,Success +01-003-00100,,,Phường Quảng An,9806915,Success +01-003-00103,,,Phường Xuân La,9806917,Success +01-003-00106,,,Phường Yên Phụ,9806912,Success +01-003-00109,,,Phường Bưởi,9806911,Success +01-003-00112,,,Phường Thụy Khuê,9733414,Success +01-004-00000,,Quận Long Biên,,7115863,Success +01-004-00115,,,Phường Thượng Thanh,13563195,Success +01-004-00118,,,Phường Ngọc Thụy,13563193,Success +01-004-00121,,,Phường Giang Biên,12413076,Success +01-004-00124,,,Phường Đức Giang,13563194,Success +01-004-00127,,,Phường Việt Hưng,13563307,Success +01-004-00130,,,Phường Gia Thụy,13563308,Success +01-004-00133,,,Phường Ngọc Lâm,12411151,Success +01-004-00136,,,Phường Phúc Lợi,12395345,Success +01-004-00139,,,Phường Bồ Đề,12411153,Success +01-004-00142,,,Phường Sài Đồng,12393318,Success +01-004-00145,,,Phường Long Biên,12411152,Success +01-004-00148,,,Phường Thạch Bàn,12395290,Success +01-004-00151,,,Phường Phúc Đồng,13563309,Success +01-004-00154,,,Phường Cự Khối,12395344,Success +01-005-00000,,Quận Cầu Giấy,,9421132,Success +01-005-00157,,,Phường Nghĩa Đô,16170506,Success +01-005-00160,,,Phường Nghĩa Tân,16170519,Success +01-005-00163,,,Phường Mai Dịch,16170412,Success +01-005-00166,,,Phường Dịch Vọng,,Failure +01-005-00167,,,Phường Dịch Vọng Hậu,16170432,Success +01-005-00169,,,Phường Quan Hoa,16170523,Success +01-005-00172,,,Phường Yên Hoà,16170323,Success +01-005-00175,,,Phường Trung Hoà,16170338,Success +01-006-00000,,Quận Đống Đa,,9421135,Success +01-006-00178,,,Phường Cát Linh,12413583,Success +01-006-00181,,,Phường Văn Miếu,12413584,Success +01-006-00184,,,Phường Quốc Tử Giám,12413585,Success +01-006-00187,,,Phường Láng Thượng,12415557,Success +01-006-00190,,,Phường Ô Chợ Dừa,12413582,Success +01-006-00193,,,Phường Văn Chương,12415556,Success +01-006-00196,,,Phường Hàng Bột,12415551,Success +01-006-00199,,,Phường Láng Hạ,12413579,Success +01-006-00202,,,Phường Khâm Thiên,12415555,Success +01-006-00205,,,Phường Thổ Quan,12415552,Success +01-006-00208,,,Phường Nam Đồng,12413572,Success +01-006-00211,,,Phường Trung Phụng,12415554,Success +01-006-00214,,,Phường Quang Trung,12413581,Success +01-006-00217,,,Phường Trung Liệt,12413580,Success +01-006-00220,,,Phường Phương Liên,12415553,Success +01-006-00223,,,Phường Thịnh Quang,12413578,Success +01-006-00226,,,Phường Trung Tự,12413573,Success +01-006-00229,,,Phường Kim Liên,12413574,Success +01-006-00232,,,Phường Phương Mai,12413575,Success +01-006-00235,,,Phường Ngã Tư Sở,12413577,Success +01-006-00238,,,Phường Khương Thượng,12413576,Success +01-007-00000,,Quận Hai Bà Trưng,,9421134,Success +01-007-00241,,,Phường Nguyễn Du,11367546,Success +01-007-00244,,,Phường Bạch Đằng,11367538,Success +01-007-00247,,,Phường Phạm Đình Hổ,11367542,Success +01-007-00256,,,Phường Lê Đại Hành,11367545,Success +01-007-00259,,,Phường Đồng Nhân,11367540,Success +01-007-00262,,,Phường Phố Huế,11367541,Success +01-007-00265,,,Phường Đống Mác,11367539,Success +01-007-00268,,,Phường Thanh Lương,11367537,Success +01-007-00271,,,Phường Thanh Nhàn,11367536,Success +01-007-00274,,,Phường Cầu Dền,11367527,Success +01-007-00277,,,Phường Bách Khoa,11367528,Success +01-007-00280,,,Phường Đồng Tâm,11367529,Success +01-007-00283,,,Phường Vĩnh Tuy,11367531,Success +01-007-00286,,,Phường Bạch Mai,11367535,Success +01-007-00289,,,Phường Quỳnh Mai,11367533,Success +01-007-00292,,,Phường Quỳnh Lôi,11367534,Success +01-007-00295,,,Phường Minh Khai,,Failure +01-007-00298,,,Phường Trương Định,11367530,Success +01-008-00000,,Quận Hoàng Mai,,9421133,Success +01-008-00301,,,Phường Thanh Trì,15619284,Success +01-008-00304,,,Phường Vĩnh Hưng,15619285,Success +01-008-00307,,,Phường Định Công,15619293,Success +01-008-00310,,,Phường Mai Động,15619287,Success +01-008-00313,,,Phường Tương Mai,15619296,Success +01-008-00316,,,Phường Đại Kim,15619292,Success +01-008-00319,,,Phường Tân Mai,15619297,Success +01-008-00322,,,Phường Hoàng Văn Thụ,15619288,Success +01-008-00325,,,Phường Giáp Bát,15619295,Success +01-008-00328,,,Phường Lĩnh Nam,15619286,Success +01-008-00331,,,Phường Thịnh Liệt,15619294,Success +01-008-00334,,,Phường Trần Phú,15619289,Success +01-008-00337,,,Phường Hoàng Liệt,15619291,Success +01-008-00340,,,Phường Yên Sở,15619290,Success +01-009-00000,,Quận Thanh Xuân,,9421130,Success +01-009-00343,,,Phường Nhân Chính,15984741,Success +01-009-00346,,,Phường Thượng Đình,15984745,Success +01-009-00349,,,Phường Khương Trung,15984749,Success +01-009-00352,,,Phường Khương Mai,15984750,Success +01-009-00355,,,Phường Thanh Xuân Trung,15984743,Success +01-009-00358,,,Phường Phương Liệt,15984751,Success +01-009-00361,,,Phường Hạ Đình,15984746,Success +01-009-00364,,,Phường Khương Đình,15984748,Success +01-009-00367,,,Phường Thanh Xuân Bắc,15984742,Success +01-009-00370,,,Phường Thanh Xuân Nam,15984744,Success +01-009-00373,,,Phường Kim Giang,15984747,Success +01-016-00000,,Huyện Sóc Sơn,,7114806,Success +01-016-00376,,,Thị trấn Sóc Sơn,,Failure +01-016-00379,,,Xã Bắc Sơn,,Failure +01-016-00382,,,Xã Minh Trí,,Failure +01-016-00385,,,Xã Hồng Kỳ,,Failure +01-016-00388,,,Xã Nam Sơn,,Failure +01-016-00391,,,Xã Trung Giã,,Failure +01-016-00394,,,Xã Tân Hưng,,Failure +01-016-00397,,,Xã Minh Phú,,Failure +01-016-00400,,,Xã Phù Linh,,Failure +01-016-00403,,,Xã Bắc Phú,,Failure +01-016-00406,,,Xã Tân Minh,,Failure +01-016-00409,,,Xã Quang Tiến,,Failure +01-016-00412,,,Xã Hiền Ninh,,Failure +01-016-00415,,,Xã Tân Dân,,Failure +01-016-00418,,,Xã Tiên Dược,,Failure +01-016-00421,,,Xã Việt Long,,Failure +01-016-00424,,,Xã Xuân Giang,,Failure +01-016-00427,,,Xã Mai Đình,,Failure +01-016-00430,,,Xã Đức Hoà,,Failure +01-016-00433,,,Xã Thanh Xuân,,Failure +01-016-00436,,,Xã Đông Xuân,,Failure +01-016-00439,,,Xã Kim Lũ,,Failure +01-016-00442,,,Xã Phú Cường,,Failure +01-016-00445,,,Xã Phú Minh,,Failure +01-016-00448,,,Xã Phù Lỗ,,Failure +01-016-00451,,,Xã Xuân Thu,,Failure +01-017-00000,,Huyện Đông Anh,,7114815,Success +01-017-00454,,,Thị trấn Đông Anh,,Failure +01-017-00457,,,Xã Xuân Nộn,,Failure +01-017-00460,,,Xã Thuỵ Lâm,,Failure +01-017-00463,,,Xã Bắc Hồng,,Failure +01-017-00466,,,Xã Nguyên Khê,,Failure +01-017-00469,,,Xã Nam Hồng,,Failure +01-017-00472,,,Xã Tiên Dương,,Failure +01-017-00475,,,Xã Vân Hà,,Failure +01-017-00478,,,Xã Uy Nỗ,,Failure +01-017-00481,,,Xã Vân Nội,,Failure +01-017-00484,,,Xã Liên Hà,,Failure +01-017-00487,,,Xã Việt Hùng,,Failure +01-017-00490,,,Xã Kim Nỗ,,Failure +01-017-00493,,,Xã Kim Chung,,Failure +01-017-00496,,,Xã Dục Tú,,Failure +01-017-00499,,,Xã Đại Mạch,,Failure +01-017-00502,,,Xã Vĩnh Ngọc,,Failure +01-017-00505,,,Xã Cổ Loa,,Failure +01-017-00508,,,Xã Hải Bối,,Failure +01-017-00511,,,Xã Xuân Canh,,Failure +01-017-00514,,,Xã Võng La,,Failure +01-017-00517,,,Xã Tàm Xá,,Failure +01-017-00520,,,Xã Mai Lâm,,Failure +01-017-00523,,,Xã Đông Hội,,Failure +01-018-00000,,Huyện Gia Lâm,,7115759,Success +01-018-00526,,,Thị trấn Yên Viên,9190294,Success +01-018-00529,,,Xã Yên Thường,14227506,Success +01-018-00532,,,Xã Yên Viên,14227507,Success +01-018-00535,,,Xã Ninh Hiệp,14227508,Success +01-018-00538,,,Xã Đình Xuyên,14227510,Success +01-018-00541,,,Xã Dương Hà,14227509,Success +01-018-00544,,,Xã Phù Đổng,14227511,Success +01-018-00547,,,Xã Trung Mầu,13825509,Success +01-018-00550,,,Xã Lệ Chi,13825508,Success +01-018-00553,,,Xã Cổ Bi,13817538,Success +01-018-00556,,,Xã Đặng Xá,14227514,Success +01-018-00559,,,Xã Phú Thị,14227513,Success +01-018-00562,,,Xã Kim Sơn,14227512,Success +01-018-00565,,,Thị trấn Trâu Quỳ,13825102,Success +01-018-00568,,,Xã Dương Quang,13825101,Success +01-018-00571,,,Xã Dương Xá,13825100,Success +01-018-00574,,,Xã Đông Dư,,Failure +01-018-00577,,,Xã Đa Tốn,13825099,Success +01-018-00580,,,Xã Kiêu Kỵ,13825098,Success +01-018-00583,,,Xã Bát Tràng,13817541,Success +01-018-00586,,,Xã Kim Lan,13817540,Success +01-018-00589,,,Xã Văn Đức,13817539,Success +01-019-00000,,Quận Nam Từ Liêm,,9421137,Success +01-019-00592,,,Phường Cầu Diễn,11367524,Success +01-019-00622,,,Phường Xuân Phương,14989991,Success +01-019-00623,,,Phường Phương Canh,11367526,Success +01-019-00625,,,Phường Mỹ Đình 1,11367522,Success +01-019-00626,,,Phường Mỹ Đình 2,11367523,Success +01-019-00628,,,Phường Tây Mỗ,11367520,Success +01-019-00631,,,Phường Mễ Trì,12734019,Success +01-019-00632,,,Phường Phú Đô,11367521,Success +01-019-00634,,,Phường Đại Mỗ,11367519,Success +01-019-00637,,,Phường Trung Văn,11367518,Success +01-020-00000,,Huyện Thanh Trì,,7115709,Success +01-020-00640,,,Thị trấn Văn Điển,13563589,Success +01-020-00643,,,Xã Tân Triều,,Failure +01-020-00646,,,Xã Thanh Liệt,,Failure +01-020-00649,,,Xã Tả Thanh Oai,,Failure +01-020-00652,,,Xã Hữu Hoà,,Failure +01-020-00655,,,Xã Tam Hiệp,,Failure +01-020-00658,,,Xã Tứ Hiệp,,Failure +01-020-00661,,,Xã Yên Mỹ,,Failure +01-020-00664,,,Xã Vĩnh Quỳnh,,Failure +01-020-00667,,,Xã Ngũ Hiệp,,Failure +01-020-00670,,,Xã Duyên Hà,,Failure +01-020-00673,,,Xã Ngọc Hồi,,Failure +01-020-00676,,,Xã Vạn Phúc,,Failure +01-020-00679,,,Xã Đại áng,,Failure +01-020-00682,,,Xã Liên Ninh,,Failure +01-020-00685,,,Xã Đông Mỹ,,Failure +01-021-00000,,Quận Bắc Từ Liêm,,9421138,Success +01-021-00595,,,Phường Thượng Cát,9812307,Success +01-021-00598,,,Phường Liên Mạc,9812306,Success +01-021-00601,,,Phường Đông Ngạc,12212270,Success +01-021-00602,,,Phường Đức Thắng,9812303,Success +01-021-00604,,,Phường Thụy Phương,9812305,Success +01-021-00607,,,Phường Tây Tựu,9812310,Success +01-021-00610,,,Phường Xuân Đỉnh,9812304,Success +01-021-00611,,,Phường Xuân Tảo,9806918,Success +01-021-00613,,,Phường Minh Khai,9812309,Success +01-021-00616,,,Phường Cổ Nhuế 1,9806919,Success +01-021-00617,,,Phường Cổ Nhuế 2,9728555,Success +01-021-00619,,,Phường Phú Diễn,11367525,Success +01-021-00620,,,Phường Phúc Diễn,9812308,Success +01-250-00000,,Huyện Mê Linh,,7114823,Success +01-250-08973,,,Thị trấn Chi Đông,,Failure +01-250-08974,,,Xã Đại Thịnh,,Failure +01-250-08977,,,Xã Kim Hoa,,Failure +01-250-08980,,,Xã Thạch Đà,,Failure +01-250-08983,,,Xã Tiến Thắng,,Failure +01-250-08986,,,Xã Tự Lập,,Failure +01-250-08989,,,Thị trấn Quang Minh,,Failure +01-250-08992,,,Xã Thanh Lâm,,Failure +01-250-08995,,,Xã Tam Đồng,,Failure +01-250-08998,,,Xã Liên Mạc,,Failure +01-250-09001,,,Xã Vạn Yên,,Failure +01-250-09004,,,Xã Chu Phan,,Failure +01-250-09007,,,Xã Tiến Thịnh,,Failure +01-250-09010,,,Xã Mê Linh,,Failure +01-250-09013,,,Xã Văn Khê,,Failure +01-250-09016,,,Xã Hoàng Kim,,Failure +01-250-09019,,,Xã Tiền Phong,,Failure +01-250-09022,,,Xã Tráng Việt,,Failure +01-268-00000,,Quận Hà Đông,,9424587,Success +01-268-09538,,,Phường Nguyễn Trãi,14628190,Success +01-268-09541,,,Phường Mộ Lao,14628194,Success +01-268-09542,,,Phường Văn Quán,14628193,Success +01-268-09544,,,Phường Vạn Phúc,14628192,Success +01-268-09547,,,Phường Yết Kiêu,14628195,Success +01-268-09550,,,Phường Quang Trung,14628191,Success +01-268-09551,,,Phường La Khê,14628179,Success +01-268-09552,,,Phường Phú La,14628181,Success +01-268-09553,,,Phường Phúc La,14628188,Success +01-268-09556,,,Phường Hà Cầu,14628189,Success +01-268-09562,,,Phường Yên Nghĩa,14628182,Success +01-268-09565,,,Phường Kiến Hưng,14628187,Success +01-268-09568,,,Phường Phú Lãm,14628185,Success +01-268-09571,,,Phường Phú Lương,14628186,Success +01-268-09886,,,Phường Dương Nội,14628180,Success +01-268-10117,,,Phường Đồng Mai,14628184,Success +01-268-10123,,,Phường Biên Giang,14628183,Success +01-269-00000,,Thị xã Sơn Tây,,7114847,Success +01-269-09574,,,Phường Lê Lợi,,Failure +01-269-09577,,,Phường Phú Thịnh,,Failure +01-269-09580,,,Phường Ngô Quyền,,Failure +01-269-09583,,,Phường Quang Trung,,Failure +01-269-09586,,,Phường Sơn Lộc,,Failure +01-269-09589,,,Phường Xuân Khanh,,Failure +01-269-09592,,,Xã Đường Lâm,,Failure +01-269-09595,,,Phường Viên Sơn,,Failure +01-269-09598,,,Xã Xuân Sơn,,Failure +01-269-09601,,,Phường Trung Hưng,,Failure +01-269-09604,,,Xã Thanh Mỹ,,Failure +01-269-09607,,,Phường Trung Sơn Trầm,,Failure +01-269-09610,,,Xã Kim Sơn,,Failure +01-269-09613,,,Xã Sơn Đông,,Failure +01-269-09616,,,Xã Cổ Đông,,Failure +01-271-00000,,Huyện Ba Vì,,7115003,Success +01-271-09619,,,Thị trấn Tây Đằng,16013127,Success +01-271-09625,,,Xã Phú Cường,16013204,Success +01-271-09628,,,Xã Cổ Đô,16013205,Success +01-271-09631,,,Xã Tản Hồng,16013209,Success +01-271-09634,,,Xã Vạn Thắng,16013208,Success +01-271-09637,,,Xã Châu Sơn,16013210,Success +01-271-09640,,,Xã Phong Vân,16013206,Success +01-271-09643,,,Xã Phú Đông,16013207,Success +01-271-09646,,,Xã Phú Phương,16013211,Success +01-271-09649,,,Xã Phú Châu,16013213,Success +01-271-09652,,,Xã Thái Hòa,16013212,Success +01-271-09655,,,Xã Đồng Thái,16013121,Success +01-271-09658,,,Xã Phú Sơn,16013129,Success +01-271-09661,,,Xã Minh Châu,16013125,Success +01-271-09664,,,Xã Vật Lại,16013122,Success +01-271-09667,,,Xã Chu Minh,16013126,Success +01-271-09670,,,Xã Tòng Bạt,16013132,Success +01-271-09673,,,Xã Cẩm Lĩnh,16013133,Success +01-271-09676,,,Xã Sơn Đà,16013134,Success +01-271-09679,,,Xã Đông Quang,16013123,Success +01-271-09682,,,Xã Tiên Phong,16013124,Success +01-271-09685,,,Xã Thụy An,16013131,Success +01-271-09688,,,Xã Cam Thượng,16013130,Success +01-271-09691,,,Xã Thuần Mỹ,16013135,Success +01-271-09694,,,Xã Tản Lĩnh,16013137,Success +01-271-09697,,,Xã Ba Trại,16013136,Success +01-271-09700,,,Xã Minh Quang,16013140,Success +01-271-09703,,,Xã Ba Vì,16013141,Success +01-271-09706,,,Xã Vân Hòa,16013138,Success +01-271-09709,,,Xã Yên Bài,16013139,Success +01-271-09712,,,Xã Khánh Thượng,16013142,Success +01-272-00000,,Huyện Phúc Thọ,,7114829,Success +01-272-09715,,,Thị trấn Phúc Thọ,,Failure +01-272-09718,,,Xã Vân Hà,,Failure +01-272-09721,,,Xã Vân Phúc,,Failure +01-272-09724,,,Xã Vân Nam,,Failure +01-272-09727,,,Xã Xuân Đình,,Failure +01-272-09733,,,Xã Sen Phương,,Failure +01-272-09739,,,Xã Võng Xuyên,,Failure +01-272-09742,,,Xã Thọ Lộc,,Failure +01-272-09745,,,Xã Long Xuyên,,Failure +01-272-09748,,,Xã Thượng Cốc,,Failure +01-272-09751,,,Xã Hát Môn,,Failure +01-272-09754,,,Xã Tích Giang,,Failure +01-272-09757,,,Xã Thanh Đa,,Failure +01-272-09760,,,Xã Trạch Mỹ Lộc,,Failure +01-272-09763,,,Xã Phúc Hòa,,Failure +01-272-09766,,,Xã Ngọc Tảo,,Failure +01-272-09769,,,Xã Phụng Thượng,,Failure +01-272-09772,,,Xã Tam Thuấn,,Failure +01-272-09775,,,Xã Tam Hiệp,,Failure +01-272-09778,,,Xã Hiệp Thuận,,Failure +01-272-09781,,,Xã Liên Hiệp,,Failure +01-273-00000,,Huyện Đan Phượng,,7115780,Success +01-273-09784,,,Thị trấn Phùng,,Failure +01-273-09787,,,Xã Trung Châu,,Failure +01-273-09790,,,Xã Thọ An,,Failure +01-273-09793,,,Xã Thọ Xuân,,Failure +01-273-09796,,,Xã Hồng Hà,,Failure +01-273-09799,,,Xã Liên Hồng,,Failure +01-273-09802,,,Xã Liên Hà,,Failure +01-273-09805,,,Xã Hạ Mỗ,,Failure +01-273-09808,,,Xã Liên Trung,,Failure +01-273-09811,,,Xã Phương Đình,,Failure +01-273-09814,,,Xã Thượng Mỗ,,Failure +01-273-09817,,,Xã Tân Hội,,Failure +01-273-09820,,,Xã Tân Lập,,Failure +01-273-09823,,,Xã Đan Phượng,,Failure +01-273-09826,,,Xã Đồng Tháp,,Failure +01-273-09829,,,Xã Song Phượng,,Failure +01-274-00000,,Huyện Hoài Đức,,7115795,Success +01-274-09832,,,Thị trấn Trạm Trôi,8902059,Success +01-274-09835,,,Xã Đức Thượng,,Failure +01-274-09838,,,Xã Minh Khai,11367517,Success +01-274-09841,,,Xã Dương Liễu,11367515,Success +01-274-09844,,,Xã Di Trạch,,Failure +01-274-09847,,,Xã Đức Giang,8966192,Success +01-274-09850,,,Xã Cát Quế,11367516,Success +01-274-09853,,,Xã Kim Chung,,Failure +01-274-09856,,,Xã Yên Sở,11367514,Success +01-274-09859,,,Xã Sơn Đồng,,Failure +01-274-09862,,,Xã Vân Canh,11367504,Success +01-274-09865,,,Xã Đắc Sở,11367513,Success +01-274-09868,,,Xã Lại Yên,11367505,Success +01-274-09871,,,Xã Tiền Yên,,Failure +01-274-09874,,,Xã Song Phương,11367511,Success +01-274-09877,,,Xã An Khánh,11367508,Success +01-274-09880,,,Xã An Thượng,11367509,Success +01-274-09883,,,Xã Vân Côn,11367510,Success +01-274-09889,,,Xã La Phù,11367506,Success +01-274-09892,,,Xã Đông La,11367507,Success +01-275-00000,,Huyện Quốc Oai,,7115194,Success +01-275-04939,,,Xã Đông Xuân,,Failure +01-275-09895,,,Thị trấn Quốc Oai,,Failure +01-275-09898,,,Xã Sài Sơn,,Failure +01-275-09901,,,Xã Phượng Cách,,Failure +01-275-09904,,,Xã Yên Sơn,,Failure +01-275-09907,,,Xã Ngọc Liệp,,Failure +01-275-09910,,,Xã Ngọc Mỹ,,Failure +01-275-09913,,,Xã Liệp Tuyết,,Failure +01-275-09916,,,Xã Thạch Thán,,Failure +01-275-09919,,,Xã Đồng Quang,,Failure +01-275-09922,,,Xã Phú Cát,,Failure +01-275-09925,,,Xã Tuyết Nghĩa,,Failure +01-275-09928,,,Xã Nghĩa Hương,,Failure +01-275-09931,,,Xã Cộng Hòa,,Failure +01-275-09934,,,Xã Tân Phú,,Failure +01-275-09937,,,Xã Đại Thành,,Failure +01-275-09940,,,Xã Phú Mãn,,Failure +01-275-09943,,,Xã Cấn Hữu,,Failure +01-275-09946,,,Xã Tân Hòa,,Failure +01-275-09949,,,Xã Hòa Thạch,,Failure +01-275-09952,,,Xã Đông Yên,,Failure +01-276-00000,,Huyện Thạch Thất,,7115008,Success +01-276-04927,,,Xã Yên Trung,11632160,Success +01-276-04930,,,Xã Yên Bình,11632159,Success +01-276-04936,,,Xã Tiến Xuân,11632158,Success +01-276-09955,,,Thị trấn Liên Quan,11632150,Success +01-276-09958,,,Xã Đại Đồng,11632147,Success +01-276-09961,,,Xã Cẩm Yên,11632148,Success +01-276-09964,,,Xã Lại Thượng,11632149,Success +01-276-09967,,,Xã Phú Kim,11632146,Success +01-276-09970,,,Xã Hương Ngải,11632145,Success +01-276-09973,,,Xã Canh Nậu,11632144,Success +01-276-09976,,,Xã Kim Quan,11632151,Success +01-276-09979,,,Xã Dị Nậu,11632143,Success +01-276-09982,,,Xã Bình Yên,11632155,Success +01-276-09985,,,Xã Chàng Sơn,11632142,Success +01-276-09988,,,Xã Thạch Hoà,11632157,Success +01-276-09991,,,Xã Cần Kiệm,11632152,Success +01-276-09994,,,Xã Hữu Bằng,11632139,Success +01-276-09997,,,Xã Phùng Xá,11632138,Success +01-276-10000,,,Xã Tân Xã,11632156,Success +01-276-10003,,,Xã Thạch Xá,11632141,Success +01-276-10006,,,Xã Bình Phú,11632140,Success +01-276-10009,,,Xã Hạ Bằng,11632154,Success +01-276-10012,,,Xã Đồng Trúc,11632153,Success +01-277-00000,,Huyện Chương Mỹ,,7115367,Success +01-277-10015,,,Thị trấn Chúc Sơn,,Failure +01-277-10018,,,Thị trấn Xuân Mai,,Failure +01-277-10021,,,Xã Phụng Châu,,Failure +01-277-10024,,,Xã Tiên Phương,,Failure +01-277-10027,,,Xã Đông Sơn,,Failure +01-277-10030,,,Xã Đông Phương Yên,,Failure +01-277-10033,,,Xã Phú Nghĩa,,Failure +01-277-10039,,,Xã Trường Yên,,Failure +01-277-10042,,,Xã Ngọc Hòa,,Failure +01-277-10045,,,Xã Thủy Xuân Tiên,,Failure +01-277-10048,,,Xã Thanh Bình,,Failure +01-277-10051,,,Xã Trung Hòa,,Failure +01-277-10054,,,Xã Đại Yên,,Failure +01-277-10057,,,Xã Thụy Hương,,Failure +01-277-10060,,,Xã Tốt Động,,Failure +01-277-10063,,,Xã Lam Điền,,Failure +01-277-10066,,,Xã Tân Tiến,,Failure +01-277-10069,,,Xã Nam Phương Tiến,,Failure +01-277-10072,,,Xã Hợp Đồng,,Failure +01-277-10075,,,Xã Hoàng Văn Thụ,,Failure +01-277-10078,,,Xã Hoàng Diệu,,Failure +01-277-10081,,,Xã Hữu Văn,,Failure +01-277-10084,,,Xã Quảng Bị,,Failure +01-277-10087,,,Xã Mỹ Lương,,Failure +01-277-10090,,,Xã Thượng Vực,,Failure +01-277-10093,,,Xã Hồng Phong,,Failure +01-277-10096,,,Xã Đồng Phú,,Failure +01-277-10099,,,Xã Trần Phú,10601639,Success +01-277-10102,,,Xã Văn Võ,,Failure +01-277-10105,,,Xã Đồng Lạc,10601640,Success +01-277-10108,,,Xã Hòa Chính,,Failure +01-277-10111,,,Xã Phú Nam An,,Failure +01-278-00000,,Huyện Thanh Oai,,7115593,Success +01-278-10114,,,Thị trấn Kim Bài,,Failure +01-278-10120,,,Xã Cự Khê,,Failure +01-278-10126,,,Xã Bích Hòa,,Failure +01-278-10129,,,Xã Mỹ Hưng,,Failure +01-278-10132,,,Xã Cao Viên,,Failure +01-278-10135,,,Xã Bình Minh,,Failure +01-278-10138,,,Xã Tam Hưng,,Failure +01-278-10141,,,Xã Thanh Cao,,Failure +01-278-10144,,,Xã Thanh Thùy,,Failure +01-278-10147,,,Xã Thanh Mai,,Failure +01-278-10150,,,Xã Thanh Văn,,Failure +01-278-10153,,,Xã Đỗ Động,,Failure +01-278-10156,,,Xã Kim An,,Failure +01-278-10159,,,Xã Kim Thư,,Failure +01-278-10162,,,Xã Phương Trung,,Failure +01-278-10165,,,Xã Tân Ước,,Failure +01-278-10168,,,Xã Dân Hòa,,Failure +01-278-10171,,,Xã Liên Châu,,Failure +01-278-10174,,,Xã Cao Dương,,Failure +01-278-10177,,,Xã Xuân Dương,,Failure +01-278-10180,,,Xã Hồng Dương,,Failure +01-279-00000,,Huyện Thường Tín,,7115632,Success +01-279-10183,,,Thị trấn Thường Tín,,Failure +01-279-10186,,,Xã Ninh Sở,,Failure +01-279-10189,,,Xã Nhị Khê,,Failure +01-279-10192,,,Xã Duyên Thái,,Failure +01-279-10195,,,Xã Khánh Hà,,Failure +01-279-10198,,,Xã Hòa Bình,,Failure +01-279-10201,,,Xã Văn Bình,,Failure +01-279-10204,,,Xã Hiền Giang,,Failure +01-279-10207,,,Xã Hồng Vân,,Failure +01-279-10210,,,Xã Vân Tảo,,Failure +01-279-10213,,,Xã Liên Phương,,Failure +01-279-10216,,,Xã Văn Phú,,Failure +01-279-10219,,,Xã Tự Nhiên,,Failure +01-279-10222,,,Xã Tiền Phong,,Failure +01-279-10225,,,Xã Hà Hồi,,Failure +01-279-10228,,,Xã Thư Phú,,Failure +01-279-10231,,,Xã Nguyễn Trãi,,Failure +01-279-10234,,,Xã Quất Động,,Failure +01-279-10237,,,Xã Chương Dương,,Failure +01-279-10240,,,Xã Tân Minh,,Failure +01-279-10243,,,Xã Lê Lợi,,Failure +01-279-10246,,,Xã Thắng Lợi,,Failure +01-279-10249,,,Xã Dũng Tiến,,Failure +01-279-10252,,,Xã Thống Nhất,,Failure +01-279-10255,,,Xã Nghiêm Xuyên,,Failure +01-279-10258,,,Xã Tô Hiệu,,Failure +01-279-10261,,,Xã Văn Tự,,Failure +01-279-10264,,,Xã Vạn Điểm,,Failure +01-279-10267,,,Xã Minh Cường,,Failure +01-280-00000,,Huyện Phú Xuyên,,7115635,Success +01-280-10270,,,Thị trấn Phú Minh,,Failure +01-280-10273,,,Thị trấn Phú Xuyên,,Failure +01-280-10276,,,Xã Hồng Minh,,Failure +01-280-10279,,,Xã Phượng Dực,,Failure +01-280-10282,,,Xã Nam Tiến,,Failure +01-280-10288,,,Xã Tri Trung,,Failure +01-280-10291,,,Xã Đại Thắng,,Failure +01-280-10294,,,Xã Phú Túc,,Failure +01-280-10297,,,Xã Văn Hoàng,,Failure +01-280-10300,,,Xã Hồng Thái,,Failure +01-280-10303,,,Xã Hoàng Long,,Failure +01-280-10306,,,Xã Quang Trung,,Failure +01-280-10309,,,Xã Nam Phong,,Failure +01-280-10312,,,Xã Nam Triều,,Failure +01-280-10315,,,Xã Tân Dân,,Failure +01-280-10318,,,Xã Sơn Hà,,Failure +01-280-10321,,,Xã Chuyên Mỹ,,Failure +01-280-10324,,,Xã Khai Thái,,Failure +01-280-10327,,,Xã Phúc Tiến,,Failure +01-280-10330,,,Xã Vân Từ,,Failure +01-280-10333,,,Xã Tri Thủy,,Failure +01-280-10336,,,Xã Đại Xuyên,,Failure +01-280-10339,,,Xã Phú Yên,,Failure +01-280-10342,,,Xã Bạch Hạ,,Failure +01-280-10345,,,Xã Quang Lãng,,Failure +01-280-10348,,,Xã Châu Can,,Failure +01-280-10351,,,Xã Minh Tân,,Failure +01-281-00000,,Huyện Ứng Hòa,,7115580,Success +01-281-10354,,,Thị trấn Vân Đình,,Failure +01-281-10357,,,Xã Viên An,,Failure +01-281-10360,,,Xã Viên Nội,,Failure +01-281-10363,,,Xã Hoa Sơn,,Failure +01-281-10366,,,Xã Quảng Phú Cầu,,Failure +01-281-10369,,,Xã Trường Thịnh,,Failure +01-281-10372,,,Xã Cao Thành,,Failure +01-281-10375,,,Xã Liên Bạt,,Failure +01-281-10378,,,Xã Sơn Công,,Failure +01-281-10381,,,Xã Đồng Tiến,,Failure +01-281-10384,,,Xã Phương Tú,,Failure +01-281-10387,,,Xã Trung Tú,,Failure +01-281-10390,,,Xã Đồng Tân,,Failure +01-281-10393,,,Xã Tảo Dương Văn,,Failure +01-281-10396,,,Xã Vạn Thái,,Failure +01-281-10399,,,Xã Minh Đức,,Failure +01-281-10402,,,Xã Hòa Lâm,,Failure +01-281-10405,,,Xã Hòa Xá,,Failure +01-281-10408,,,Xã Trầm Lộng,,Failure +01-281-10411,,,Xã Kim Đường,,Failure +01-281-10414,,,Xã Hòa Nam,,Failure +01-281-10417,,,Xã Hòa Phú,,Failure +01-281-10420,,,Xã Đội Bình,,Failure +01-281-10423,,,Xã Đại Hùng,,Failure +01-281-10426,,,Xã Đông Lỗ,,Failure +01-281-10429,,,Xã Phù Lưu,,Failure +01-281-10432,,,Xã Đại Cường,,Failure +01-281-10435,,,Xã Lưu Hoàng,,Failure +01-281-10438,,,Xã Hồng Quang,,Failure +01-282-00000,,Huyện Mỹ Đức,,7115398,Success +01-282-10441,,,Thị trấn Đại Nghĩa,,Failure +01-282-10444,,,Xã Đồng Tâm,10566840,Success +01-282-10447,,,Xã Thượng Lâm,10582483,Success +01-282-10450,,,Xã Tuy Lai,10604391,Success +01-282-10453,,,Xã Phúc Lâm,10599036,Success +01-282-10456,,,Xã Mỹ Thành,10599035,Success +01-282-10459,,,Xã Bột Xuyên,10604390,Success +01-282-10462,,,Xã An Mỹ,10604389,Success +01-282-10465,,,Xã Hồng Sơn,,Failure +01-282-10468,,,Xã Lê Thanh,,Failure +01-282-10471,,,Xã Xuy Xá,,Failure +01-282-10474,,,Xã Phùng Xá,,Failure +01-282-10477,,,Xã Phù Lưu Tế,,Failure +01-282-10480,,,Xã Đại Hưng,,Failure +01-282-10483,,,Xã Vạn Kim,,Failure +01-282-10486,,,Xã Đốc Tín,,Failure +01-282-10489,,,Xã Hương Sơn,,Failure +01-282-10492,,,Xã Hùng Tiến,,Failure +01-282-10495,,,Xã An Tiến,,Failure +01-282-10498,,,Xã Hợp Tiến,,Failure +01-282-10501,,,Xã Hợp Thanh,,Failure +01-282-10504,,,Xã An Phú,,Failure +02-000-00000,Tỉnh Hà Giang,,,1903478,Success +02-024-00000,,Thành phố Hà Giang,,7098009,Success +02-024-00688,,,Phường Quang Trung,,Failure +02-024-00691,,,Phường Trần Phú,,Failure +02-024-00692,,,Phường Ngọc Hà,,Failure +02-024-00694,,,Phường Nguyễn Trãi,,Failure +02-024-00697,,,Phường Minh Khai,,Failure +02-024-00700,,,Xã Ngọc Đường,,Failure +02-024-00946,,,Xã Phương Độ,,Failure +02-024-00949,,,Xã Phương Thiện,,Failure +02-026-00000,,Huyện Đồng Văn,,7099308,Success +02-026-00712,,,Thị trấn Phó Bảng,11720521,Success +02-026-00715,,,Xã Lũng Cú,11704654,Success +02-026-00718,,,Xã Má Lé,11720024,Success +02-026-00721,,,Thị trấn Đồng Văn,11720025,Success +02-026-00724,,,Xã Lũng Táo,11720023,Success +02-026-00727,,,Xã Phố Là,,Failure +02-026-00730,,,Xã Thài Phìn Tủng,,Failure +02-026-00733,,,Xã Sủng Là,,Failure +02-026-00736,,,Xã Xà Phìn,,Failure +02-026-00739,,,Xã Tả Phìn,,Failure +02-026-00742,,,Xã Tả Lủng,,Failure +02-026-00745,,,Xã Phố Cáo,,Failure +02-026-00748,,,Xã Sính Lủng,,Failure +02-026-00751,,,Xã Sảng Tủng,,Failure +02-026-00754,,,Xã Lũng Thầu,,Failure +02-026-00757,,,Xã Hố Quáng Phìn,,Failure +02-026-00760,,,Xã Vần Chải,,Failure +02-026-00763,,,Xã Lũng Phìn,,Failure +02-026-00766,,,Xã Sủng Trái,,Failure +02-027-00000,,Huyện Mèo Vạc,,7099320,Success +02-027-00769,,,Thị trấn Mèo Vạc,,Failure +02-027-00772,,,Xã Thượng Phùng,,Failure +02-027-00775,,,Xã Pải Lủng,,Failure +02-027-00778,,,Xã Xín Cái,,Failure +02-027-00781,,,Xã Pả Vi,,Failure +02-027-00784,,,Xã Giàng Chu Phìn,,Failure +02-027-00787,,,Xã Sủng Trà,,Failure +02-027-00790,,,Xã Sủng Máng,,Failure +02-027-00793,,,Xã Sơn Vĩ,,Failure +02-027-00796,,,Xã Tả Lủng,,Failure +02-027-00799,,,Xã Cán Chu Phìn,,Failure +02-027-00802,,,Xã Lũng Pù,,Failure +02-027-00805,,,Xã Lũng Chinh,,Failure +02-027-00808,,,Xã Tát Ngà,,Failure +02-027-00811,,,Xã Nậm Ban,,Failure +02-027-00814,,,Xã Khâu Vai,,Failure +02-027-00815,,,Xã Niêm Tòng,,Failure +02-027-00817,,,Xã Niêm Sơn,,Failure +02-028-00000,,Huyện Yên Minh,,7099302,Success +02-028-00820,,,Thị trấn Yên Minh,,Failure +02-028-00823,,,Xã Thắng Mố,,Failure +02-028-00826,,,Xã Phú Lũng,,Failure +02-028-00829,,,Xã Sủng Tráng,,Failure +02-028-00832,,,Xã Bạch Đích,,Failure +02-028-00835,,,Xã Na Khê,,Failure +02-028-00838,,,Xã Sủng Thài,,Failure +02-028-00841,,,Xã Hữu Vinh,,Failure +02-028-00844,,,Xã Lao Và Chải,,Failure +02-028-00847,,,Xã Mậu Duệ,,Failure +02-028-00850,,,Xã Đông Minh,,Failure +02-028-00853,,,Xã Mậu Long,,Failure +02-028-00856,,,Xã Ngam La,,Failure +02-028-00859,,,Xã Ngọc Long,,Failure +02-028-00862,,,Xã Đường Thượng,,Failure +02-028-00865,,,Xã Lũng Hồ,,Failure +02-028-00868,,,Xã Du Tiến,,Failure +02-028-00871,,,Xã Du Già,,Failure +02-029-00000,,Huyện Quản Bạ,,7099241,Success +02-029-00874,,,Thị trấn Tam Sơn,,Failure +02-029-00877,,,Xã Bát Đại Sơn,,Failure +02-029-00880,,,Xã Nghĩa Thuận,,Failure +02-029-00883,,,Xã Cán Tỷ,,Failure +02-029-00886,,,Xã Cao Mã Pờ,,Failure +02-029-00889,,,Xã Thanh Vân,,Failure +02-029-00892,,,Xã Tùng Vài,,Failure +02-029-00895,,,Xã Đông Hà,,Failure +02-029-00898,,,Xã Quản Bạ,,Failure +02-029-00901,,,Xã Lùng Tám,,Failure +02-029-00904,,,Xã Quyết Tiến,,Failure +02-029-00907,,,Xã Tả Ván,,Failure +02-029-00910,,,Xã Thái An,,Failure +02-030-00000,,Huyện Vị Xuyên,,7098010,Success +02-030-00703,,,Xã Kim Thạch,,Failure +02-030-00706,,,Xã Phú Linh,,Failure +02-030-00709,,,Xã Kim Linh,,Failure +02-030-00913,,,Thị trấn Vị Xuyên,,Failure +02-030-00916,,,Thị trấn Nông Trường Việt Lâm,,Failure +02-030-00919,,,Xã Minh Tân,,Failure +02-030-00922,,,Xã Thuận Hoà,,Failure +02-030-00925,,,Xã Tùng Bá,,Failure +02-030-00928,,,Xã Thanh Thủy,,Failure +02-030-00931,,,Xã Thanh Đức,,Failure +02-030-00934,,,Xã Phong Quang,,Failure +02-030-00937,,,Xã Xín Chải,,Failure +02-030-00940,,,Xã Phương Tiến,,Failure +02-030-00943,,,Xã Lao Chải,,Failure +02-030-00952,,,Xã Cao Bồ,,Failure +02-030-00955,,,Xã Đạo Đức,,Failure +02-030-00958,,,Xã Thượng Sơn,,Failure +02-030-00961,,,Xã Linh Hồ,,Failure +02-030-00964,,,Xã Quảng Ngần,,Failure +02-030-00967,,,Xã Việt Lâm,,Failure +02-030-00970,,,Xã Ngọc Linh,,Failure +02-030-00973,,,Xã Ngọc Minh,,Failure +02-030-00976,,,Xã Bạch Ngọc,,Failure +02-030-00979,,,Xã Trung Thành,,Failure +02-031-00000,,Huyện Bắc Mê,,7099319,Success +02-031-00982,,,Xã Minh Sơn,,Failure +02-031-00985,,,Xã Giáp Trung,,Failure +02-031-00988,,,Xã Yên Định,,Failure +02-031-00991,,,Thị trấn Yên Phú,,Failure +02-031-00994,,,Xã Minh Ngọc,,Failure +02-031-00997,,,Xã Yên Phong,,Failure +02-031-01000,,,Xã Lạc Nông,,Failure +02-031-01003,,,Xã Phú Nam,,Failure +02-031-01006,,,Xã Yên Cường,,Failure +02-031-01009,,,Xã Thượng Tân,,Failure +02-031-01012,,,Xã Đường Âm,,Failure +02-031-01015,,,Xã Đường Hồng,,Failure +02-031-01018,,,Xã Phiêng Luông,,Failure +02-032-00000,,Huyện Hoàng Su Phì,,7098090,Success +02-032-01021,,,Thị trấn Vinh Quang,,Failure +02-032-01024,,,Xã Bản Máy,,Failure +02-032-01027,,,Xã Thàng Tín,,Failure +02-032-01030,,,Xã Thèn Chu Phìn,,Failure +02-032-01033,,,Xã Pố Lồ,,Failure +02-032-01036,,,Xã Bản Phùng,,Failure +02-032-01039,,,Xã Túng Sán,,Failure +02-032-01042,,,Xã Chiến Phố,,Failure +02-032-01045,,,Xã Đản Ván,,Failure +02-032-01048,,,Xã Tụ Nhân,,Failure +02-032-01051,,,Xã Tân Tiến,,Failure +02-032-01054,,,Xã Nàng Đôn,,Failure +02-032-01057,,,Xã Pờ Ly Ngài,,Failure +02-032-01060,,,Xã Sán Xả Hồ,,Failure +02-032-01063,,,Xã Bản Luốc,,Failure +02-032-01066,,,Xã Ngàm Đăng Vài,,Failure +02-032-01069,,,Xã Bản Nhùng,,Failure +02-032-01072,,,Xã Tả Sử Choóng,,Failure +02-032-01075,,,Xã Nậm Dịch,,Failure +02-032-01081,,,Xã Hồ Thầu,,Failure +02-032-01084,,,Xã Nam Sơn,,Failure +02-032-01087,,,Xã Nậm Tỵ,,Failure +02-032-01090,,,Xã Thông Nguyên,,Failure +02-032-01093,,,Xã Nậm Khòa,,Failure +02-033-00000,,Huyện Xín Mần,,7098062,Success +02-033-01096,,,Thị trấn Cốc Pài,,Failure +02-033-01099,,,Xã Nàn Xỉn,,Failure +02-033-01102,,,Xã Bản Díu,,Failure +02-033-01105,,,Xã Chí Cà,,Failure +02-033-01108,,,Xã Xín Mần,,Failure +02-033-01114,,,Xã Thèn Phàng,,Failure +02-033-01117,,,Xã Trung Thịnh,,Failure +02-033-01120,,,Xã Pà Vầy Sủ,,Failure +02-033-01123,,,Xã Cốc Rế,,Failure +02-033-01126,,,Xã Thu Tà,,Failure +02-033-01129,,,Xã Nàn Ma,,Failure +02-033-01132,,,Xã Tả Nhìu,,Failure +02-033-01135,,,Xã Bản Ngò,,Failure +02-033-01138,,,Xã Chế Là,,Failure +02-033-01141,,,Xã Nấm Dẩn,,Failure +02-033-01144,,,Xã Quảng Nguyên,,Failure +02-033-01147,,,Xã Nà Chì,,Failure +02-033-01150,,,Xã Khuôn Lùng,,Failure +02-034-00000,,Huyện Bắc Quang,,7098025,Success +02-034-01153,,,Thị trấn Việt Quang,,Failure +02-034-01156,,,Thị trấn Vĩnh Tuy,,Failure +02-034-01159,,,Xã Tân Lập,,Failure +02-034-01162,,,Xã Tân Thành,,Failure +02-034-01165,,,Xã Đồng Tiến,,Failure +02-034-01168,,,Xã Đồng Tâm,,Failure +02-034-01171,,,Xã Tân Quang,,Failure +02-034-01174,,,Xã Thượng Bình,,Failure +02-034-01177,,,Xã Hữu Sản,,Failure +02-034-01180,,,Xã Kim Ngọc,,Failure +02-034-01183,,,Xã Việt Vinh,,Failure +02-034-01186,,,Xã Bằng Hành,,Failure +02-034-01189,,,Xã Quang Minh,,Failure +02-034-01192,,,Xã Liên Hiệp,,Failure +02-034-01195,,,Xã Vô Điếm,,Failure +02-034-01198,,,Xã Việt Hồng,,Failure +02-034-01201,,,Xã Hùng An,,Failure +02-034-01204,,,Xã Đức Xuân,,Failure +02-034-01207,,,Xã Tiên Kiều,,Failure +02-034-01210,,,Xã Vĩnh Hảo,,Failure +02-034-01213,,,Xã Vĩnh Phúc,,Failure +02-034-01216,,,Xã Đồng Yên,,Failure +02-034-01219,,,Xã Đông Thành,,Failure +02-035-00000,,Huyện Quang Bình,,7098040,Success +02-035-01222,,,Xã Xuân Minh,,Failure +02-035-01225,,,Xã Tiên Nguyên,,Failure +02-035-01228,,,Xã Tân Nam,,Failure +02-035-01231,,,Xã Bản Rịa,,Failure +02-035-01234,,,Xã Yên Thành,,Failure +02-035-01237,,,Thị trấn Yên Bình,,Failure +02-035-01240,,,Xã Tân Trịnh,,Failure +02-035-01243,,,Xã Tân Bắc,,Failure +02-035-01246,,,Xã Bằng Lang,,Failure +02-035-01249,,,Xã Yên Hà,,Failure +02-035-01252,,,Xã Hương Sơn,,Failure +02-035-01255,,,Xã Xuân Giang,,Failure +02-035-01258,,,Xã Nà Khương,,Failure +02-035-01261,,,Xã Tiên Yên,11367512,Success +02-035-01264,,,Xã Vĩ Thượng,,Failure +04-000-00000,Tỉnh Cao Bằng,,,1844412,Success +04-040-00000,,Thành phố Cao Bằng,,7100875,Success +04-040-01267,,,Phường Sông Hiến,,Failure +04-040-01270,,,Phường Sông Bằng,,Failure +04-040-01273,,,Phường Hợp Giang,,Failure +04-040-01276,,,Phường Tân Giang,,Failure +04-040-01279,,,Phường Ngọc Xuân,,Failure +04-040-01282,,,Phường Đề Thám,,Failure +04-040-01285,,,Phường Hoà Chung,,Failure +04-040-01288,,,Phường Duyệt Trung,,Failure +04-040-01693,,,Xã Vĩnh Quang,,Failure +04-040-01705,,,Xã Hưng Đạo,,Failure +04-040-01720,,,Xã Chu Trinh,,Failure +04-042-00000,,Huyện Bảo Lâm,,7100187,Success +04-042-01290,,,Thị trấn Pác Miầu,,Failure +04-042-01291,,,Xã Đức Hạnh,,Failure +04-042-01294,,,Xã Lý Bôn,,Failure +04-042-01296,,,Xã Nam Cao,,Failure +04-042-01297,,,Xã Nam Quang,,Failure +04-042-01300,,,Xã Vĩnh Quang,,Failure +04-042-01303,,,Xã Quảng Lâm,,Failure +04-042-01304,,,Xã Thạch Lâm,,Failure +04-042-01309,,,Xã Vĩnh Phong,,Failure +04-042-01312,,,Xã Mông Ân,,Failure +04-042-01315,,,Xã Thái Học,,Failure +04-042-01316,,,Xã Thái Sơn,,Failure +04-042-01318,,,Xã Yên Thổ,,Failure +04-043-00000,,Huyện Bảo Lạc,,7100559,Success +04-043-01321,,,Thị trấn Bảo Lạc,,Failure +04-043-01324,,,Xã Cốc Pàng,,Failure +04-043-01327,,,Xã Thượng Hà,,Failure +04-043-01330,,,Xã Cô Ba,,Failure +04-043-01333,,,Xã Bảo Toàn,,Failure +04-043-01336,,,Xã Khánh Xuân,,Failure +04-043-01339,,,Xã Xuân Trường,,Failure +04-043-01342,,,Xã Hồng Trị,,Failure +04-043-01343,,,Xã Kim Cúc,,Failure +04-043-01345,,,Xã Phan Thanh,,Failure +04-043-01348,,,Xã Hồng An,,Failure +04-043-01351,,,Xã Hưng Đạo,,Failure +04-043-01352,,,Xã Hưng Thịnh,,Failure +04-043-01354,,,Xã Huy Giáp,,Failure +04-043-01357,,,Xã Đình Phùng,,Failure +04-043-01359,,,Xã Sơn Lập,,Failure +04-043-01360,,,Xã Sơn Lộ,,Failure +04-045-00000,,Huyện Hà Quảng,,7102525,Success +04-045-01363,,,Thị trấn Thông Nông,,Failure +04-045-01366,,,Xã Cần Yên,,Failure +04-045-01367,,,Xã Cần Nông,,Failure +04-045-01372,,,Xã Lương Thông,,Failure +04-045-01375,,,Xã Đa Thông,,Failure +04-045-01378,,,Xã Ngọc Động,,Failure +04-045-01381,,,Xã Yên Sơn,,Failure +04-045-01384,,,Xã Lương Can,,Failure +04-045-01387,,,Xã Thanh Long,,Failure +04-045-01392,,,Thị trấn Xuân Hòa,,Failure +04-045-01393,,,Xã Lũng Nặm,,Failure +04-045-01399,,,Xã Trường Hà,,Failure +04-045-01402,,,Xã Cải Viên,,Failure +04-045-01411,,,Xã Nội Thôn,,Failure +04-045-01414,,,Xã Tổng Cọt,,Failure +04-045-01417,,,Xã Sóc Hà,,Failure +04-045-01420,,,Xã Thượng Thôn,,Failure +04-045-01429,,,Xã Hồng Sỹ,,Failure +04-045-01432,,,Xã Quý Quân,,Failure +04-045-01435,,,Xã Mã Ba,,Failure +04-045-01438,,,Xã Ngọc Đào,,Failure +04-047-00000,,Huyện Trùng Khánh,,7102797,Success +04-047-01447,,,Thị trấn Trà Lĩnh,,Failure +04-047-01453,,,Xã Tri Phương,,Failure +04-047-01456,,,Xã Quang Hán,,Failure +04-047-01462,,,Xã Xuân Nội,,Failure +04-047-01465,,,Xã Quang Trung,,Failure +04-047-01468,,,Xã Quang Vinh,,Failure +04-047-01471,,,Xã Cao Chương,,Failure +04-047-01477,,,Thị trấn Trùng Khánh,,Failure +04-047-01480,,,Xã Ngọc Khê,,Failure +04-047-01481,,,Xã Ngọc Côn,,Failure +04-047-01483,,,Xã Phong Nậm,,Failure +04-047-01489,,,Xã Đình Phong,,Failure +04-047-01495,,,Xã Đàm Thuỷ,,Failure +04-047-01498,,,Xã Khâm Thành,,Failure +04-047-01501,,,Xã Chí Viễn,,Failure +04-047-01504,,,Xã Lăng Hiếu,,Failure +04-047-01507,,,Xã Phong Châu,,Failure +04-047-01516,,,Xã Trung Phúc,,Failure +04-047-01519,,,Xã Cao Thăng,,Failure +04-047-01522,,,Xã Đức Hồng,,Failure +04-047-01525,,,Xã Đoài Dương,,Failure +04-048-00000,,Huyện Hạ Lang,,7103193,Success +04-048-01534,,,Xã Minh Long,,Failure +04-048-01537,,,Xã Lý Quốc,,Failure +04-048-01540,,,Xã Thắng Lợi,,Failure +04-048-01543,,,Xã Đồng Loan,,Failure +04-048-01546,,,Xã Đức Quang,,Failure +04-048-01549,,,Xã Kim Loan,,Failure +04-048-01552,,,Xã Quang Long,,Failure +04-048-01555,,,Xã An Lạc,,Failure +04-048-01558,,,Thị trấn Thanh Nhật,,Failure +04-048-01561,,,Xã Vinh Quý,,Failure +04-048-01564,,,Xã Thống Nhất,,Failure +04-048-01567,,,Xã Cô Ngân,,Failure +04-048-01573,,,Xã Thị Hoa,,Failure +04-049-00000,,Huyện Quảng Hòa,,7103106,Success +04-049-01474,,,Xã Quốc Toản,,Failure +04-049-01576,,,Thị trấn Quảng Uyên,,Failure +04-049-01579,,,Xã Phi Hải,,Failure +04-049-01582,,,Xã Quảng Hưng,,Failure +04-049-01594,,,Xã Độc Lập,,Failure +04-049-01597,,,Xã Cai Bộ,,Failure +04-049-01603,,,Xã Phúc Sen,,Failure +04-049-01606,,,Xã Chí Thảo,,Failure +04-049-01609,,,Xã Tự Do,,Failure +04-049-01615,,,Xã Hồng Quang,,Failure +04-049-01618,,,Xã Ngọc Động,,Failure +04-049-01624,,,Xã Hạnh Phúc,,Failure +04-049-01627,,,Thị trấn Tà Lùng,,Failure +04-049-01630,,,Xã Bế Văn Đàn,,Failure +04-049-01636,,,Xã Cách Linh,,Failure +04-049-01639,,,Xã Đại Sơn,,Failure +04-049-01645,,,Xã Tiên Thành,,Failure +04-049-01648,,,Thị trấn Hoà Thuận,,Failure +04-049-01651,,,Xã Mỹ Hưng,,Failure +04-051-00000,,Huyện Hoà An,,7102773,Success +04-051-01654,,,Thị trấn Nước Hai,,Failure +04-051-01657,,,Xã Dân Chủ,,Failure +04-051-01660,,,Xã Nam Tuấn,,Failure +04-051-01666,,,Xã Đại Tiến,,Failure +04-051-01669,,,Xã Đức Long,,Failure +04-051-01672,,,Xã Ngũ Lão,,Failure +04-051-01675,,,Xã Trương Lương,,Failure +04-051-01687,,,Xã Hồng Việt,,Failure +04-051-01696,,,Xã Hoàng Tung,,Failure +04-051-01699,,,Xã Nguyễn Huệ,,Failure +04-051-01702,,,Xã Quang Trung,,Failure +04-051-01708,,,Xã Bạch Đằng,,Failure +04-051-01711,,,Xã Bình Dương,,Failure +04-051-01714,,,Xã Lê Chung,,Failure +04-051-01723,,,Xã Hồng Nam,,Failure +04-052-00000,,Huyện Nguyên Bình,,7100705,Success +04-052-01726,,,Thị trấn Nguyên Bình,,Failure +04-052-01729,,,Thị trấn Tĩnh Túc,,Failure +04-052-01732,,,Xã Yên Lạc,,Failure +04-052-01735,,,Xã Triệu Nguyên,,Failure +04-052-01738,,,Xã Ca Thành,,Failure +04-052-01744,,,Xã Vũ Nông,,Failure +04-052-01747,,,Xã Minh Tâm,,Failure +04-052-01750,,,Xã Thể Dục,,Failure +04-052-01756,,,Xã Mai Long,,Failure +04-052-01762,,,Xã Vũ Minh,,Failure +04-052-01765,,,Xã Hoa Thám,,Failure +04-052-01768,,,Xã Phan Thanh,,Failure +04-052-01771,,,Xã Quang Thành,,Failure +04-052-01774,,,Xã Tam Kim,,Failure +04-052-01777,,,Xã Thành Công,,Failure +04-052-01780,,,Xã Thịnh Vượng,,Failure +04-052-01783,,,Xã Hưng Đạo,,Failure +04-053-00000,,Huyện Thạch An,,7104282,Success +04-053-01786,,,Thị trấn Đông Khê,,Failure +04-053-01789,,,Xã Canh Tân,,Failure +04-053-01792,,,Xã Kim Đồng,,Failure +04-053-01795,,,Xã Minh Khai,,Failure +04-053-01801,,,Xã Đức Thông,,Failure +04-053-01804,,,Xã Thái Cường,,Failure +04-053-01807,,,Xã Vân Trình,,Failure +04-053-01810,,,Xã Thụy Hùng,,Failure +04-053-01813,,,Xã Quang Trọng,,Failure +04-053-01816,,,Xã Trọng Con,,Failure +04-053-01819,,,Xã Lê Lai,,Failure +04-053-01822,,,Xã Đức Long,,Failure +04-053-01828,,,Xã Lê Lợi,,Failure +04-053-01831,,,Xã Đức Xuân,,Failure +06-000-00000,Tỉnh Bắc Kạn,,,1903471,Success +06-058-00000,,Thành Phố Bắc Kạn,,7111239,Success +06-058-01834,,,Phường Nguyễn Thị Minh Khai,,Failure +06-058-01837,,,Phường Sông Cầu,,Failure +06-058-01840,,,Phường Đức Xuân,,Failure +06-058-01843,,,Phường Phùng Chí Kiên,,Failure +06-058-01846,,,Phường Huyền Tụng,,Failure +06-058-01849,,,Xã Dương Quang,,Failure +06-058-01852,,,Xã Nông Thượng,,Failure +06-058-01855,,,Phường Xuất Hóa,,Failure +06-060-00000,,Huyện Pác Nặm,,7109754,Success +06-060-01858,,,Xã Bằng Thành,,Failure +06-060-01861,,,Xã Nhạn Môn,,Failure +06-060-01864,,,Xã Bộc Bố,,Failure +06-060-01867,,,Xã Công Bằng,,Failure +06-060-01870,,,Xã Giáo Hiệu,,Failure +06-060-01873,,,Xã Xuân La,,Failure +06-060-01876,,,Xã An Thắng,,Failure +06-060-01879,,,Xã Cổ Linh,,Failure +06-060-01882,,,Xã Nghiên Loan,,Failure +06-060-01885,,,Xã Cao Tân,,Failure +06-061-00000,,Huyện Ba Bể,,7110786,Success +06-061-01888,,,Thị trấn Chợ Rã,,Failure +06-061-01891,,,Xã Bành Trạch,,Failure +06-061-01894,,,Xã Phúc Lộc,,Failure +06-061-01897,,,Xã Hà Hiệu,,Failure +06-061-01900,,,Xã Cao Thượng,,Failure +06-061-01906,,,Xã Khang Ninh,,Failure +06-061-01909,,,Xã Nam Mẫu,,Failure +06-061-01912,,,Xã Thượng Giáo,,Failure +06-061-01915,,,Xã Địa Linh,,Failure +06-061-01918,,,Xã Yến Dương,,Failure +06-061-01921,,,Xã Chu Hương,,Failure +06-061-01924,,,Xã Quảng Khê,,Failure +06-061-01927,,,Xã Mỹ Phương,,Failure +06-061-01930,,,Xã Hoàng Trĩ,,Failure +06-061-01933,,,Xã Đồng Phúc,,Failure +06-062-00000,,Huyện Ngân Sơn,,7111430,Success +06-062-01936,,,Thị trấn Nà Phặc,,Failure +06-062-01939,,,Xã Thượng Ân,,Failure +06-062-01942,,,Xã Bằng Vân,,Failure +06-062-01945,,,Xã Cốc Đán,,Failure +06-062-01948,,,Xã Trung Hoà,,Failure +06-062-01951,,,Xã Đức Vân,,Failure +06-062-01954,,,Thị trấn Vân Tùng,,Failure +06-062-01957,,,Xã Thượng Quan,,Failure +06-062-01960,,,Xã Hiệp Lực,,Failure +06-062-01963,,,Xã Thuần Mang,,Failure +06-063-00000,,Huyện Bạch Thông,,7111136,Success +06-063-01969,,,Thị trấn Phủ Thông,,Failure +06-063-01975,,,Xã Vi Hương,,Failure +06-063-01978,,,Xã Sĩ Bình,,Failure +06-063-01981,,,Xã Vũ Muộn,,Failure +06-063-01984,,,Xã Đôn Phong,,Failure +06-063-01990,,,Xã Lục Bình,,Failure +06-063-01993,,,Xã Tân Tú,,Failure +06-063-01999,,,Xã Nguyên Phúc,,Failure +06-063-02002,,,Xã Cao Sơn,,Failure +06-063-02005,,,Xã Quân Hà,,Failure +06-063-02008,,,Xã Cẩm Giàng,,Failure +06-063-02011,,,Xã Mỹ Thanh,,Failure +06-063-02014,,,Xã Dương Phong,,Failure +06-063-02017,,,Xã Quang Thuận,,Failure +06-064-00000,,Huyện Chợ Đồn,,7107848,Success +06-064-02020,,,Thị trấn Bằng Lũng,,Failure +06-064-02023,,,Xã Xuân Lạc,,Failure +06-064-02026,,,Xã Nam Cường,,Failure +06-064-02029,,,Xã Đồng Lạc,,Failure +06-064-02032,,,Xã Tân Lập,,Failure +06-064-02035,,,Xã Bản Thi,,Failure +06-064-02038,,,Xã Quảng Bạch,,Failure +06-064-02041,,,Xã Bằng Phúc,,Failure +06-064-02044,,,Xã Yên Thịnh,,Failure +06-064-02047,,,Xã Yên Thượng,,Failure +06-064-02050,,,Xã Phương Viên,,Failure +06-064-02053,,,Xã Ngọc Phái,,Failure +06-064-02059,,,Xã Đồng Thắng,,Failure +06-064-02062,,,Xã Lương Bằng,,Failure +06-064-02065,,,Xã Bằng Lãng,,Failure +06-064-02068,,,Xã Đại Sảo,,Failure +06-064-02071,,,Xã Nghĩa Tá,,Failure +06-064-02077,,,Xã Yên Mỹ,,Failure +06-064-02080,,,Xã Bình Trung,,Failure +06-064-02083,,,Xã Yên Phong,,Failure +06-065-00000,,Huyện Chợ Mới,,7111240,Success +06-065-02086,,,Thị trấn Đồng Tâm,,Failure +06-065-02089,,,Xã Tân Sơn,,Failure +06-065-02092,,,Xã Thanh Vận,,Failure +06-065-02095,,,Xã Mai Lạp,,Failure +06-065-02098,,,Xã Hoà Mục,,Failure +06-065-02101,,,Xã Thanh Mai,,Failure +06-065-02104,,,Xã Cao Kỳ,,Failure +06-065-02107,,,Xã Nông Hạ,,Failure +06-065-02110,,,Xã Yên Cư,,Failure +06-065-02113,,,Xã Thanh Thịnh,,Failure +06-065-02116,,,Xã Yên Hân,,Failure +06-065-02122,,,Xã Như Cố,,Failure +06-065-02125,,,Xã Bình Văn,,Failure +06-065-02131,,,Xã Quảng Chu,,Failure +06-066-00000,,Huyện Na Rì,,7111363,Success +06-066-02137,,,Xã Văn Vũ,,Failure +06-066-02140,,,Xã Văn Lang,,Failure +06-066-02143,,,Xã Lương Thượng,,Failure +06-066-02146,,,Xã Kim Hỷ,,Failure +06-066-02152,,,Xã Cường Lợi,,Failure +06-066-02155,,,Thị trấn Yến Lạc,,Failure +06-066-02158,,,Xã Kim Lư,,Failure +06-066-02161,,,Xã Sơn Thành,,Failure +06-066-02170,,,Xã Văn Minh,,Failure +06-066-02173,,,Xã Côn Minh,,Failure +06-066-02176,,,Xã Cư Lễ,,Failure +06-066-02179,,,Xã Trần Phú,,Failure +06-066-02185,,,Xã Quang Phong,,Failure +06-066-02188,,,Xã Dương Sơn,,Failure +06-066-02191,,,Xã Xuân Dương,,Failure +06-066-02194,,,Xã Đổng Xá,,Failure +06-066-02197,,,Xã Liêm Thuỷ,,Failure +08-000-00000,Tỉnh Tuyên Quang,,,1903418,Success +08-070-00000,,Thành phố Tuyên Quang,,7112601,Success +08-070-02200,,,Phường Phan Thiết,15980464,Success +08-070-02203,,,Phường Minh Xuân,15980440,Success +08-070-02206,,,Phường Tân Quang,15980465,Success +08-070-02209,,,Xã Tràng Đà,15978772,Success +08-070-02212,,,Phường Nông Tiến,15978773,Success +08-070-02215,,,Phường Ỷ La,15980437,Success +08-070-02216,,,Phường Tân Hà,15980439,Success +08-070-02218,,,Phường Hưng Thành,15980438,Success +08-070-02497,,,Xã Kim Phú,15971300,Success +08-070-02503,,,Xã An Khang,15974590,Success +08-070-02509,,,Phường Mỹ Lâm,15971299,Success +08-070-02512,,,Phường An Tường,15978771,Success +08-070-02515,,,Xã Lưỡng Vượng,15974587,Success +08-070-02521,,,Xã Thái Long,15971820,Success +08-070-02524,,,Phường Đội Cấn,15971819,Success +08-071-00000,,Huyện Lâm Bình,,7112463,Success +08-071-02233,,,Xã Phúc Yên,16012789,Success +08-071-02242,,,Xã Xuân Lập,16012790,Success +08-071-02251,,,Xã Khuôn Hà,16012788,Success +08-071-02266,,,Thị trấn Lăng Can,16011806,Success +08-071-02269,,,Xã Thượng Lâm,16012787,Success +08-071-02290,,,Xã Bình An,7112495,Success +08-071-02293,,,Xã Hồng Quang,7112496,Success +08-071-02296,,,Xã Thổ Bình,7112498,Success +08-071-02299,,,Xã Phúc Sơn,15967253,Success +08-071-02302,,,Xã Minh Quang,15967252,Success +08-072-00000,,Huyện Na Hang,,7112494,Success +08-072-02221,,,Thị trấn Na Hang,15966588,Success +08-072-02227,,,Xã Sinh Long,15981502,Success +08-072-02230,,,Xã Thượng Giáp,15981503,Success +08-072-02239,,,Xã Thượng Nông,16011805,Success +08-072-02245,,,Xã Côn Lôn,16011803,Success +08-072-02248,,,Xã Yên Hoa,16011804,Success +08-072-02254,,,Xã Hồng Thái,15971025,Success +08-072-02260,,,Xã Đà Vị,15971024,Success +08-072-02263,,,Xã Khau Tinh,15968034,Success +08-072-02275,,,Xã Sơn Phú,15968033,Success +08-072-02281,,,Xã Năng Khả,15968032,Success +08-072-02284,,,Xã Thanh Tương,15967251,Success +08-073-00000,,Huyện Chiêm Hóa,,7112599,Success +08-073-02287,,,Thị trấn Vĩnh Lộc,,Failure +08-073-02305,,,Xã Trung Hà,,Failure +08-073-02308,,,Xã Tân Mỹ,,Failure +08-073-02311,,,Xã Hà Lang,,Failure +08-073-02314,,,Xã Hùng Mỹ,,Failure +08-073-02317,,,Xã Yên Lập,,Failure +08-073-02320,,,Xã Tân An,,Failure +08-073-02323,,,Xã Bình Phú,,Failure +08-073-02326,,,Xã Xuân Quang,,Failure +08-073-02329,,,Xã Ngọc Hội,,Failure +08-073-02332,,,Xã Phú Bình,,Failure +08-073-02335,,,Xã Hòa Phú,,Failure +08-073-02338,,,Xã Phúc Thịnh,,Failure +08-073-02341,,,Xã Kiên Đài,,Failure +08-073-02344,,,Xã Tân Thịnh,,Failure +08-073-02347,,,Xã Trung Hòa,,Failure +08-073-02350,,,Xã Kim Bình,,Failure +08-073-02353,,,Xã Hòa An,,Failure +08-073-02356,,,Xã Vinh Quang,,Failure +08-073-02359,,,Xã Tri Phú,,Failure +08-073-02362,,,Xã Nhân Lý,,Failure +08-073-02365,,,Xã Yên Nguyên,,Failure +08-073-02368,,,Xã Linh Phú,,Failure +08-073-02371,,,Xã Bình Nhân,,Failure +08-074-00000,,Huyện Hàm Yên,,7112600,Success +08-074-02374,,,Thị trấn Tân Yên,,Failure +08-074-02377,,,Xã Yên Thuận,,Failure +08-074-02380,,,Xã Bạch Xa,,Failure +08-074-02383,,,Xã Minh Khương,,Failure +08-074-02386,,,Xã Yên Lâm,,Failure +08-074-02389,,,Xã Minh Dân,,Failure +08-074-02392,,,Xã Phù Lưu,,Failure +08-074-02395,,,Xã Minh Hương,,Failure +08-074-02398,,,Xã Yên Phú,,Failure +08-074-02401,,,Xã Tân Thành,,Failure +08-074-02404,,,Xã Bình Xa,,Failure +08-074-02407,,,Xã Thái Sơn,,Failure +08-074-02410,,,Xã Nhân Mục,,Failure +08-074-02413,,,Xã Thành Long,,Failure +08-074-02416,,,Xã Bằng Cốc,,Failure +08-074-02419,,,Xã Thái Hòa,,Failure +08-074-02422,,,Xã Đức Ninh,,Failure +08-074-02425,,,Xã Hùng Đức,,Failure +08-075-00000,,Huyện Yên Sơn,,7112602,Success +08-075-02431,,,Xã Quí Quân,15978774,Success +08-075-02434,,,Xã Lực Hành,15974588,Success +08-075-02437,,,Xã Kiến Thiết,16013456,Success +08-075-02440,,,Xã Trung Minh,16013451,Success +08-075-02443,,,Xã Chiêu Yên,15974589,Success +08-075-02446,,,Xã Trung Trực,16013455,Success +08-075-02449,,,Xã Xuân Vân,15978775,Success +08-075-02452,,,Xã Phúc Ninh,15970956,Success +08-075-02455,,,Xã Hùng Lợi,16013452,Success +08-075-02458,,,Xã Trung Sơn,16013453,Success +08-075-02461,,,Xã Tân Tiến,16013320,Success +08-075-02464,,,Xã Tứ Quận,15966502,Success +08-075-02467,,,Xã Đạo Viện,16013319,Success +08-075-02470,,,Xã Tân Long,15980436,Success +08-075-02473,,,Thị trấn Yên Sơn,15965822,Success +08-075-02476,,,Xã Kim Quan,16013454,Success +08-075-02479,,,Xã Lang Quán,15966556,Success +08-075-02482,,,Xã Phú Thịnh,16013318,Success +08-075-02485,,,Xã Công Đa,16013317,Success +08-075-02488,,,Xã Trung Môn,15966504,Success +08-075-02491,,,Xã Chân Sơn,15966557,Success +08-075-02494,,,Xã Thái Bình,16013315,Success +08-075-02500,,,Xã Tiến Bộ,16013316,Success +08-075-02506,,,Xã Mỹ Bằng,15966508,Success +08-075-02518,,,Xã Hoàng Khai,15966503,Success +08-075-02527,,,Xã Nhữ Hán,15966507,Success +08-075-02530,,,Xã Nhữ Khê,15966506,Success +08-075-02533,,,Xã Đội Bình,15966505,Success +08-076-00000,,Huyện Sơn Dương,,7112610,Success +08-076-02536,,,Thị trấn Sơn Dương,,Failure +08-076-02539,,,Xã Trung Yên,,Failure +08-076-02542,,,Xã Minh Thanh,,Failure +08-076-02545,,,Xã Tân Trào,,Failure +08-076-02548,,,Xã Vĩnh Lợi,,Failure +08-076-02551,,,Xã Thượng Ấm,,Failure +08-076-02554,,,Xã Bình Yên,,Failure +08-076-02557,,,Xã Lương Thiện,,Failure +08-076-02560,,,Xã Tú Thịnh,,Failure +08-076-02563,,,Xã Cấp Tiến,,Failure +08-076-02566,,,Xã Hợp Thành,,Failure +08-076-02569,,,Xã Phúc Ứng,,Failure +08-076-02572,,,Xã Đông Thọ,,Failure +08-076-02575,,,Xã Kháng Nhật,,Failure +08-076-02578,,,Xã Hợp Hòa,,Failure +08-076-02584,,,Xã Quyết Thắng,,Failure +08-076-02587,,,Xã Đồng Quý,,Failure +08-076-02590,,,Xã Tân Thanh,,Failure +08-076-02593,,,Xã Vân Sơn,,Failure +08-076-02596,,,Xã Văn Phú,,Failure +08-076-02599,,,Xã Chi Thiết,,Failure +08-076-02602,,,Xã Đông Lợi,,Failure +08-076-02605,,,Xã Thiện Kế,,Failure +08-076-02608,,,Xã Hồng Lạc,,Failure +08-076-02611,,,Xã Phú Lương,,Failure +08-076-02614,,,Xã Ninh Lai,,Failure +08-076-02617,,,Xã Đại Phú,,Failure +08-076-02620,,,Xã Sơn Nam,,Failure +08-076-02623,,,Xã Hào Phú,,Failure +08-076-02626,,,Xã Tam Đa,,Failure +08-076-02632,,,Xã Trường Sinh,,Failure +10-000-00000,Tỉnh Lào Cai,,,1903400,Success +10-080-00000,,Thành phố Lào Cai,,7097125,Success +10-080-02635,,,Phường Duyên Hải,,Failure +10-080-02641,,,Phường Lào Cai,,Failure +10-080-02644,,,Phường Cốc Lếu,,Failure +10-080-02647,,,Phường Kim Tân,,Failure +10-080-02650,,,Phường Bắc Lệnh,,Failure +10-080-02653,,,Phường Pom Hán,,Failure +10-080-02656,,,Phường Xuân Tăng,,Failure +10-080-02658,,,Phường Bình Minh,,Failure +10-080-02659,,,Xã Thống Nhất,,Failure +10-080-02662,,,Xã Đồng Tuyển,,Failure +10-080-02665,,,Xã Vạn Hoà,,Failure +10-080-02668,,,Phường Bắc Cường,,Failure +10-080-02671,,,Phường Nam Cường,,Failure +10-080-02674,,,Xã Cam Đường,,Failure +10-080-02677,,,Xã Tả Phời,,Failure +10-080-02680,,,Xã Hợp Thành,,Failure +10-080-02746,,,Xã Cốc San,,Failure +10-082-00000,,Huyện Bát Xát,,6927362,Success +10-082-02683,,,Thị trấn Bát Xát,,Failure +10-082-02686,,,Xã A Mú Sung,,Failure +10-082-02689,,,Xã Nậm Chạc,,Failure +10-082-02692,,,Xã A Lù,,Failure +10-082-02695,,,Xã Trịnh Tường,,Failure +10-082-02701,,,Xã Y Tý,,Failure +10-082-02704,,,Xã Cốc Mỳ,,Failure +10-082-02707,,,Xã Dền Sáng,,Failure +10-082-02710,,,Xã Bản Vược,,Failure +10-082-02713,,,Xã Sàng Ma Sáo,,Failure +10-082-02716,,,Xã Bản Qua,,Failure +10-082-02719,,,Xã Mường Vi,,Failure +10-082-02722,,,Xã Dền Thàng,,Failure +10-082-02725,,,Xã Bản Xèo,,Failure +10-082-02728,,,Xã Mường Hum,,Failure +10-082-02731,,,Xã Trung Lèng Hồ,,Failure +10-082-02734,,,Xã Quang Kim,,Failure +10-082-02737,,,Xã Pa Cheo,,Failure +10-082-02740,,,Xã Nậm Pung,,Failure +10-082-02743,,,Xã Phìn Ngan,,Failure +10-082-02749,,,Xã Tòng Sành,,Failure +10-083-00000,,Huyện Mường Khương,,7096636,Success +10-083-02752,,,Xã Pha Long,,Failure +10-083-02755,,,Xã Tả Ngải Chồ,,Failure +10-083-02758,,,Xã Tung Chung Phố,,Failure +10-083-02761,,,Thị trấn Mường Khương,,Failure +10-083-02764,,,Xã Dìn Chin,,Failure +10-083-02767,,,Xã Tả Gia Khâu,,Failure +10-083-02770,,,Xã Nậm Chảy,,Failure +10-083-02773,,,Xã Nấm Lư,,Failure +10-083-02776,,,Xã Lùng Khấu Nhin,,Failure +10-083-02779,,,Xã Thanh Bình,,Failure +10-083-02782,,,Xã Cao Sơn,,Failure +10-083-02785,,,Xã Lùng Vai,,Failure +10-083-02788,,,Xã Bản Lầu,,Failure +10-083-02791,,,Xã La Pan Tẩn,,Failure +10-083-02794,,,Xã Tả Thàng,,Failure +10-083-02797,,,Xã Bản Sen,,Failure +10-084-00000,,Huyện Si Ma Cai,,7096652,Success +10-084-02800,,,Xã Nàn Sán,,Failure +10-084-02803,,,Xã Thào Chư Phìn,,Failure +10-084-02806,,,Xã Bản Mế,,Failure +10-084-02809,,,Thị trấn Si Ma Cai,,Failure +10-084-02812,,,Xã Sán Chải,,Failure +10-084-02818,,,Xã Lùng Thẩn,,Failure +10-084-02821,,,Xã Cán Cấu,,Failure +10-084-02824,,,Xã Sín Chéng,,Failure +10-084-02827,,,Xã Quan Hồ Thẩn,,Failure +10-084-02836,,,Xã Nàn Xín,,Failure +10-085-00000,,Huyện Bắc Hà,,7097033,Success +10-085-02839,,,Thị trấn Bắc Hà,,Failure +10-085-02842,,,Xã Lùng Cải,,Failure +10-085-02848,,,Xã Lùng Phình,,Failure +10-085-02851,,,Xã Tả Van Chư,,Failure +10-085-02854,,,Xã Tả Củ Tỷ,,Failure +10-085-02857,,,Xã Thải Giàng Phố,,Failure +10-085-02863,,,Xã Hoàng Thu Phố,,Failure +10-085-02866,,,Xã Bản Phố,,Failure +10-085-02869,,,Xã Bản Liền,,Failure +10-085-02872,,,Xã Tà Chải,,Failure +10-085-02875,,,Xã Na Hối,,Failure +10-085-02878,,,Xã Cốc Ly,,Failure +10-085-02881,,,Xã Nậm Mòn,,Failure +10-085-02884,,,Xã Nậm Đét,,Failure +10-085-02887,,,Xã Nậm Khánh,,Failure +10-085-02890,,,Xã Bảo Nhai,,Failure +10-085-02893,,,Xã Nậm Lúc,,Failure +10-085-02896,,,Xã Cốc Lầu,,Failure +10-085-02899,,,Xã Bản Cái,,Failure +10-086-00000,,Huyện Bảo Thắng,,7097043,Success +10-086-02902,,,Thị trấn N.T Phong Hải,,Failure +10-086-02905,,,Thị trấn Phố Lu,,Failure +10-086-02908,,,Thị trấn Tằng Loỏng,,Failure +10-086-02911,,,Xã Bản Phiệt,,Failure +10-086-02914,,,Xã Bản Cầm,,Failure +10-086-02917,,,Xã Thái Niên,,Failure +10-086-02920,,,Xã Phong Niên,,Failure +10-086-02923,,,Xã Gia Phú,,Failure +10-086-02926,,,Xã Xuân Quang,,Failure +10-086-02929,,,Xã Sơn Hải,,Failure +10-086-02932,,,Xã Xuân Giao,,Failure +10-086-02935,,,Xã Trì Quang,,Failure +10-086-02938,,,Xã Sơn Hà,,Failure +10-086-02944,,,Xã Phú Nhuận,,Failure +10-087-00000,,Huyện Bảo Yên,,7097142,Success +10-087-02947,,,Thị trấn Phố Ràng,,Failure +10-087-02950,,,Xã Tân Tiến,,Failure +10-087-02953,,,Xã Nghĩa Đô,,Failure +10-087-02956,,,Xã Vĩnh Yên,,Failure +10-087-02959,,,Xã Điện Quan,,Failure +10-087-02962,,,Xã Xuân Hoà,,Failure +10-087-02965,,,Xã Tân Dương,,Failure +10-087-02968,,,Xã Thượng Hà,,Failure +10-087-02971,,,Xã Kim Sơn,,Failure +10-087-02974,,,Xã Cam Cọn,,Failure +10-087-02977,,,Xã Minh Tân,,Failure +10-087-02980,,,Xã Xuân Thượng,,Failure +10-087-02983,,,Xã Việt Tiến,,Failure +10-087-02986,,,Xã Yên Sơn,,Failure +10-087-02989,,,Xã Bảo Hà,,Failure +10-087-02992,,,Xã Lương Sơn,,Failure +10-087-02998,,,Xã Phúc Khánh,,Failure +10-088-00000,,Thị xã Sa Pa,,7097141,Success +10-088-03001,,,Phường Sa Pa,12540572,Success +10-088-03002,,,Phường Sa Pả,,Failure +10-088-03003,,,Phường Ô Quý Hồ,12556916,Success +10-088-03004,,,Xã Ngũ Chỉ Sơn,12863860,Success +10-088-03006,,,Phường Phan Si Păng,12557293,Success +10-088-03010,,,Xã Trung Chải,12863791,Success +10-088-03013,,,Xã Tả Phìn,12863859,Success +10-088-03016,,,Phường Hàm Rồng,12822519,Success +10-088-03019,,,Xã Hoàng Liên,12859810,Success +10-088-03022,,,Xã Thanh Bình,,Failure +10-088-03028,,,Phường Cầu Mây,12555780,Success +10-088-03037,,,Xã Mường Hoa,12860066,Success +10-088-03040,,,Xã Tả Van,12860315,Success +10-088-03043,,,Xã Mường Bo,,Failure +10-088-03046,,,Xã Bản Hồ,,Failure +10-088-03052,,,Xã Liên Minh,,Failure +10-089-00000,,Huyện Văn Bàn,,6926507,Success +10-089-03055,,,Thị trấn Khánh Yên,,Failure +10-089-03061,,,Xã Võ Lao,,Failure +10-089-03064,,,Xã Sơn Thuỷ,,Failure +10-089-03067,,,Xã Nậm Mả,,Failure +10-089-03070,,,Xã Tân Thượng,,Failure +10-089-03073,,,Xã Nậm Rạng,,Failure +10-089-03076,,,Xã Nậm Chầy,,Failure +10-089-03079,,,Xã Tân An,,Failure +10-089-03082,,,Xã Khánh Yên Thượng,,Failure +10-089-03085,,,Xã Nậm Xé,,Failure +10-089-03088,,,Xã Dần Thàng,,Failure +10-089-03091,,,Xã Chiềng Ken,,Failure +10-089-03094,,,Xã Làng Giàng,,Failure +10-089-03097,,,Xã Hoà Mạc,,Failure +10-089-03100,,,Xã Khánh Yên Trung,,Failure +10-089-03103,,,Xã Khánh Yên Hạ,,Failure +10-089-03106,,,Xã Dương Quỳ,,Failure +10-089-03109,,,Xã Nậm Tha,,Failure +10-089-03112,,,Xã Minh Lương,,Failure +10-089-03115,,,Xã Thẩm Dương,,Failure +10-089-03118,,,Xã Liêm Phú,,Failure +10-089-03121,,,Xã Nậm Xây,,Failure +11-000-00000,Tỉnh Điện Biên,,,1903340,Success +11-094-00000,,Thành phố Điện Biên Phủ,,6932526,Success +11-094-03124,,,Phường Noong Bua,,Failure +11-094-03127,,,Phường Him Lam,,Failure +11-094-03130,,,Phường Thanh Bình,,Failure +11-094-03133,,,Phường Tân Thanh,,Failure +11-094-03136,,,Phường Mường Thanh,,Failure +11-094-03139,,,Phường Nam Thanh,,Failure +11-094-03142,,,Phường Thanh Trường,,Failure +11-094-03145,,,Xã Thanh Minh,,Failure +11-094-03316,,,Xã Nà Tấu,,Failure +11-094-03317,,,Xã Nà Nhạn,,Failure +11-094-03325,,,Xã Mường Phăng,,Failure +11-094-03326,,,Xã Pá Khoang,,Failure +11-095-00000,,Thị Xã Mường Lay,,7094991,Success +11-095-03148,,,Phường Sông Đà,9962314,Success +11-095-03151,,,Phường Na Lay,9962315,Success +11-095-03184,,,Xã Lay Nưa,9962316,Success +11-096-00000,,Huyện Mường Nhé,,6300521,Success +11-096-03154,,,Xã Sín Thầu,,Failure +11-096-03155,,,Xã Sen Thượng,,Failure +11-096-03157,,,Xã Chung Chải,,Failure +11-096-03158,,,Xã Leng Su Sìn,,Failure +11-096-03159,,,Xã Pá Mỳ,,Failure +11-096-03160,,,Xã Mường Nhé,,Failure +11-096-03161,,,Xã Nậm Vì,,Failure +11-096-03162,,,Xã Nậm Kè,,Failure +11-096-03163,,,Xã Mường Toong,,Failure +11-096-03164,,,Xã Quảng Lâm,,Failure +11-096-03177,,,Xã Huổi Lếnh,,Failure +11-097-00000,,Huyện Mường Chà,,7095004,Success +11-097-03172,,,Thị Trấn Mường Chà,,Failure +11-097-03178,,,Xã Xá Tổng,,Failure +11-097-03181,,,Xã Mường Tùng,,Failure +11-097-03190,,,Xã Hừa Ngài,,Failure +11-097-03191,,,Xã Huổi Mí,,Failure +11-097-03193,,,Xã Pa Ham,,Failure +11-097-03194,,,Xã Nậm Nèn,,Failure +11-097-03196,,,Xã Huổi Lèng,,Failure +11-097-03197,,,Xã Sa Lông,,Failure +11-097-03200,,,Xã Ma Thì Hồ,,Failure +11-097-03201,,,Xã Na Sang,,Failure +11-097-03202,,,Xã Mường Mươn,,Failure +11-098-00000,,Huyện Tủa Chùa,,7094946,Success +11-098-03217,,,Thị trấn Tủa Chùa,,Failure +11-098-03220,,,Xã Huổi Só,,Failure +11-098-03223,,,Xã Xín Chải,,Failure +11-098-03226,,,Xã Tả Sìn Thàng,,Failure +11-098-03229,,,Xã Lao Xả Phình,,Failure +11-098-03232,,,Xã Tả Phìn,,Failure +11-098-03235,,,Xã Tủa Thàng,,Failure +11-098-03238,,,Xã Trung Thu,,Failure +11-098-03241,,,Xã Sính Phình,,Failure +11-098-03244,,,Xã Sáng Nhè,,Failure +11-098-03247,,,Xã Mường Đun,,Failure +11-098-03250,,,Xã Mường Báng,,Failure +11-099-00000,,Huyện Tuần Giáo,,,Failure +11-099-03253,,,Thị trấn Tuần Giáo,,Failure +11-099-03259,,,Xã Phình Sáng,,Failure +11-099-03260,,,Xã Rạng Đông,,Failure +11-099-03262,,,Xã Mùn Chung,,Failure +11-099-03263,,,Xã Nà Tòng,,Failure +11-099-03265,,,Xã Ta Ma,,Failure +11-099-03268,,,Xã Mường Mùn,,Failure +11-099-03269,,,Xã Pú Xi,,Failure +11-099-03271,,,Xã Pú Nhung,,Failure +11-099-03274,,,Xã Quài Nưa,,Failure +11-099-03277,,,Xã Mường Thín,,Failure +11-099-03280,,,Xã Tỏa Tình,,Failure +11-099-03283,,,Xã Nà Sáy,,Failure +11-099-03284,,,Xã Mường Khong,,Failure +11-099-03289,,,Xã Quài Cang,,Failure +11-099-03295,,,Xã Quài Tở,,Failure +11-099-03298,,,Xã Chiềng Sinh,,Failure +11-099-03299,,,Xã Chiềng Đông,,Failure +11-099-03304,,,Xã Tênh Phông,,Failure +11-100-00000,,Huyện Điện Biên,,6932525,Success +11-100-03319,,,Xã Mường Pồn,,Failure +11-100-03322,,,Xã Thanh Nưa,,Failure +11-100-03323,,,Xã Hua Thanh,,Failure +11-100-03328,,,Xã Thanh Luông,,Failure +11-100-03331,,,Xã Thanh Hưng,,Failure +11-100-03334,,,Xã Thanh Xương,,Failure +11-100-03337,,,Xã Thanh Chăn,,Failure +11-100-03340,,,Xã Pa Thơm,,Failure +11-100-03343,,,Xã Thanh An,,Failure +11-100-03346,,,Xã Thanh Yên,,Failure +11-100-03349,,,Xã Noong Luống,,Failure +11-100-03352,,,Xã Noọng Hẹt,,Failure +11-100-03355,,,Xã Sam Mứn,,Failure +11-100-03356,,,Xã Pom Lót,,Failure +11-100-03358,,,Xã Núa Ngam,,Failure +11-100-03359,,,Xã Hẹ Muông,,Failure +11-100-03361,,,Xã Na Ư,,Failure +11-100-03364,,,Xã Mường Nhà,,Failure +11-100-03365,,,Xã Na Tông,,Failure +11-100-03367,,,Xã Mường Lói,,Failure +11-100-03368,,,Xã Phu Luông,,Failure +11-101-00000,,Huyện Điện Biên Đông,,6932557,Success +11-101-03203,,,Thị trấn Điện Biên Đông,,Failure +11-101-03205,,,Xã Na Son,,Failure +11-101-03208,,,Xã Phì Nhừ,,Failure +11-101-03211,,,Xã Chiềng Sơ,,Failure +11-101-03214,,,Xã Mường Luân,,Failure +11-101-03370,,,Xã Pú Nhi,,Failure +11-101-03371,,,Xã Nong U,,Failure +11-101-03373,,,Xã Xa Dung,,Failure +11-101-03376,,,Xã Keo Lôm,,Failure +11-101-03379,,,Xã Luân Giới,,Failure +11-101-03382,,,Xã Phình Giàng,,Failure +11-101-03383,,,Xã Pú Hồng,,Failure +11-101-03384,,,Xã Tìa Dình,,Failure +11-101-03385,,,Xã Háng Lìa,,Failure +11-102-00000,,Huyện Mường Ảng,,7094929,Success +11-102-03256,,,Thị trấn Mường Ảng,,Failure +11-102-03286,,,Xã Mường Đăng,,Failure +11-102-03287,,,Xã Ngối Cáy,,Failure +11-102-03292,,,Xã Ẳng Tở,,Failure +11-102-03301,,,Xã Búng Lao,,Failure +11-102-03302,,,Xã Xuân Lao,,Failure +11-102-03307,,,Xã Ẳng Nưa,,Failure +11-102-03310,,,Xã Ẳng Cang,,Failure +11-102-03312,,,Xã Nặm Lịch,,Failure +11-102-03313,,,Xã Mường Lạn,,Failure +11-103-00000,,Huyện Nậm Pồ,,7094823,Success +11-103-03156,,,Xã Nậm Tin,,Failure +11-103-03165,,,Xã Pa Tần,,Failure +11-103-03166,,,Xã Chà Cang,,Failure +11-103-03167,,,Xã Na Cô Sa,,Failure +11-103-03168,,,Xã Nà Khoa,,Failure +11-103-03169,,,Xã Nà Hỳ,,Failure +11-103-03170,,,Xã Nà Bủng,,Failure +11-103-03171,,,Xã Nậm Nhừ,,Failure +11-103-03173,,,Xã Nậm Chua,,Failure +11-103-03174,,,Xã Nậm Khăn,,Failure +11-103-03175,,,Xã Chà Tở,,Failure +11-103-03176,,,Xã Vàng Đán,,Failure +11-103-03187,,,Xã Chà Nưa,,Failure +11-103-03198,,,Xã Phìn Hồ,,Failure +11-103-03199,,,Xã Si Pa Phìn,,Failure +12-000-00000,Tỉnh Lai Châu,,,1903322,Success +12-105-00000,,Thành phố Lai Châu,,7094297,Success +12-105-03386,,,Phường Quyết Thắng,,Failure +12-105-03387,,,Phường Tân Phong,,Failure +12-105-03388,,,Phường Quyết Tiến,,Failure +12-105-03389,,,Phường Đoàn Kết,,Failure +12-105-03403,,,Xã Sùng Phài,11659779,Success +12-105-03408,,,Phường Đông Phong,,Failure +12-105-03409,,,Xã San Thàng,,Failure +12-106-00000,,Huyện Tam Đường,,7094347,Success +12-106-03390,,,Thị trấn Tam Đường,,Failure +12-106-03394,,,Xã Thèn Sin,,Failure +12-106-03400,,,Xã Tả Lèng,,Failure +12-106-03405,,,Xã Giang Ma,,Failure +12-106-03406,,,Xã Hồ Thầu,,Failure +12-106-03412,,,Xã Bình Lư,,Failure +12-106-03413,,,Xã Sơn Bình,,Failure +12-106-03415,,,Xã Nùng Nàng,,Failure +12-106-03418,,,Xã Bản Giang,,Failure +12-106-03421,,,Xã Bản Hon,,Failure +12-106-03424,,,Xã Bản Bo,,Failure +12-106-03427,,,Xã Nà Tăm,,Failure +12-106-03430,,,Xã Khun Há,,Failure +12-107-00000,,Huyện Mường Tè,,6300358,Success +12-107-03433,,,Thị trấn Mường Tè,9846087,Success +12-107-03436,,,Xã Thu Lũm,15672030,Success +12-107-03439,,,Xã Ka Lăng,9886385,Success +12-107-03440,,,Xã Tá Bạ,15672437,Success +12-107-03442,,,Xã Pa ủ,9849717,Success +12-107-03445,,,Xã Mường Tè,9849718,Success +12-107-03448,,,Xã Pa Vệ Sử,9849716,Success +12-107-03451,,,Xã Mù Cả,6300356,Success +12-107-03454,,,Xã Bum Tở,9846086,Success +12-107-03457,,,Xã Nậm Khao,9853107,Success +12-107-03463,,,Xã Tà Tổng,6300416,Success +12-107-03466,,,Xã Bum Nưa,9846085,Success +12-107-03467,,,Xã Vàng San,15672093,Success +12-107-03469,,,Xã Kan Hồ,15672029,Success +12-108-00000,,Huyện Sìn Hồ,,6929170,Success +12-108-03478,,,Thị trấn Sìn Hồ,,Failure +12-108-03487,,,Xã Chăn Nưa,,Failure +12-108-03493,,,Xã Pa Tần,,Failure +12-108-03496,,,Xã Phìn Hồ,,Failure +12-108-03499,,,Xã Hồng Thu,,Failure +12-108-03505,,,Xã Phăng Sô Lin,,Failure +12-108-03508,,,Xã Ma Quai,,Failure +12-108-03509,,,Xã Lùng Thàng,,Failure +12-108-03511,,,Xã Tả Phìn,,Failure +12-108-03514,,,Xã Sà Dề Phìn,,Failure +12-108-03517,,,Xã Nậm Tăm,,Failure +12-108-03520,,,Xã Tả Ngảo,,Failure +12-108-03523,,,Xã Pu Sam Cáp,,Failure +12-108-03526,,,Xã Nậm Cha,,Failure +12-108-03527,,,Xã Pa Khoá,,Failure +12-108-03529,,,Xã Làng Mô,,Failure +12-108-03532,,,Xã Noong Hẻo,,Failure +12-108-03535,,,Xã Nậm Mạ,,Failure +12-108-03538,,,Xã Căn Co,,Failure +12-108-03541,,,Xã Tủa Sín Chải,,Failure +12-108-03544,,,Xã Nậm Cuổi,,Failure +12-108-03547,,,Xã Nậm Hăn,,Failure +12-109-00000,,Huyện Phong Thổ,,6929157,Success +12-109-03391,,,Xã Lả Nhì Thàng,,Failure +12-109-03490,,,Xã Huổi Luông,,Failure +12-109-03549,,,Thị trấn Phong Thổ,,Failure +12-109-03550,,,Xã Sì Lở Lầu,,Failure +12-109-03553,,,Xã Mồ Sì San,,Failure +12-109-03559,,,Xã Pa Vây Sử,,Failure +12-109-03562,,,Xã Vàng Ma Chải,,Failure +12-109-03565,,,Xã Tông Qua Lìn,,Failure +12-109-03568,,,Xã Mù Sang,,Failure +12-109-03571,,,Xã Dào San,,Failure +12-109-03574,,,Xã Ma Ly Pho,,Failure +12-109-03577,,,Xã Bản Lang,,Failure +12-109-03580,,,Xã Hoang Thèn,,Failure +12-109-03583,,,Xã Khổng Lào,,Failure +12-109-03586,,,Xã Nậm Xe,,Failure +12-109-03589,,,Xã Mường So,,Failure +12-109-03592,,,Xã Sin Suối Hồ,,Failure +12-110-00000,,Huyện Than Uyên,,7094614,Success +12-110-03595,,,Thị trấn Than Uyên,,Failure +12-110-03618,,,Xã Phúc Than,,Failure +12-110-03619,,,Xã Mường Than,,Failure +12-110-03625,,,Xã Mường Mít,,Failure +12-110-03628,,,Xã Pha Mu,,Failure +12-110-03631,,,Xã Mường Cang,,Failure +12-110-03632,,,Xã Hua Nà,,Failure +12-110-03634,,,Xã Tà Hừa,,Failure +12-110-03637,,,Xã Mường Kim,,Failure +12-110-03638,,,Xã Tà Mung,,Failure +12-110-03640,,,Xã Tà Gia,,Failure +12-110-03643,,,Xã Khoen On,,Failure +12-111-00000,,Huyện Tân Uyên,,7094597,Success +12-111-03598,,,Thị trấn Tân Uyên,,Failure +12-111-03601,,,Xã Mường Khoa,,Failure +12-111-03602,,,Xã Phúc Khoa,,Failure +12-111-03604,,,Xã Thân Thuộc,,Failure +12-111-03605,,,Xã Trung Đồng,,Failure +12-111-03607,,,Xã Hố Mít,,Failure +12-111-03610,,,Xã Nậm Cần,,Failure +12-111-03613,,,Xã Nậm Sỏ,,Failure +12-111-03616,,,Xã Pắc Ta,,Failure +12-111-03622,,,Xã Tà Mít,,Failure +12-112-00000,,Huyện Nậm Nhùn,,7094543,Success +12-112-03434,,,Thị trấn Nậm Nhùn,,Failure +12-112-03460,,,Xã Hua Bun,,Failure +12-112-03472,,,Xã Mường Mô,,Failure +12-112-03473,,,Xã Nậm Chà,,Failure +12-112-03474,,,Xã Nậm Manh,,Failure +12-112-03475,,,Xã Nậm Hàng,,Failure +12-112-03481,,,Xã Lê Lợi,,Failure +12-112-03484,,,Xã Pú Đao,,Failure +12-112-03488,,,Xã Nậm Pì,,Failure +12-112-03502,,,Xã Nậm Ban,,Failure +12-112-03503,,,Xã Trung Chải,,Failure +14-000-00000,Tỉnh Sơn La,,,1903291,Success +14-116-00000,,Thành phố Sơn La,,6932323,Success +14-116-03646,,,Phường Chiềng Lề,,Failure +14-116-03649,,,Phường Tô Hiệu,,Failure +14-116-03652,,,Phường Quyết Thắng,,Failure +14-116-03655,,,Phường Quyết Tâm,,Failure +14-116-03658,,,Xã Chiềng Cọ,,Failure +14-116-03661,,,Xã Chiềng Đen,,Failure +14-116-03664,,,Xã Chiềng Xôm,,Failure +14-116-03667,,,Phường Chiềng An,,Failure +14-116-03670,,,Phường Chiềng Cơi,,Failure +14-116-03673,,,Xã Chiềng Ngần,,Failure +14-116-03676,,,Xã Hua La,,Failure +14-116-03679,,,Phường Chiềng Sinh,,Failure +14-118-00000,,Huyện Quỳnh Nhai,,7120726,Success +14-118-03682,,,Xã Mường Chiên,,Failure +14-118-03685,,,Xã Cà Nàng,,Failure +14-118-03688,,,Xã Chiềng Khay,,Failure +14-118-03694,,,Xã Mường Giôn,,Failure +14-118-03697,,,Xã Pá Ma Pha Khinh,,Failure +14-118-03700,,,Xã Chiềng Ơn,,Failure +14-118-03703,,,Xã Mường Giàng,,Failure +14-118-03706,,,Xã Chiềng Bằng,,Failure +14-118-03709,,,Xã Mường Sại,,Failure +14-118-03712,,,Xã Nậm ét,,Failure +14-118-03718,,,Xã Chiềng Khoang,,Failure +14-119-00000,,Huyện Thuận Châu,,6932207,Success +14-119-03721,,,Thị trấn Thuận Châu,,Failure +14-119-03724,,,Xã Phổng Lái,,Failure +14-119-03727,,,Xã Mường é,,Failure +14-119-03730,,,Xã Chiềng Pha,,Failure +14-119-03733,,,Xã Chiềng La,,Failure +14-119-03736,,,Xã Chiềng Ngàm,,Failure +14-119-03739,,,Xã Liệp Tè,,Failure +14-119-03742,,,Xã é Tòng,,Failure +14-119-03745,,,Xã Phổng Lập,,Failure +14-119-03748,,,Xã Phổng Lăng,,Failure +14-119-03751,,,Xã Chiềng Ly,,Failure +14-119-03754,,,Xã Noong Lay,,Failure +14-119-03757,,,Xã Mường Khiêng,,Failure +14-119-03760,,,Xã Mường Bám,,Failure +14-119-03763,,,Xã Long Hẹ,,Failure +14-119-03766,,,Xã Chiềng Bôm,,Failure +14-119-03769,,,Xã Thôm Mòn,,Failure +14-119-03772,,,Xã Tông Lạnh,,Failure +14-119-03775,,,Xã Tông Cọ,,Failure +14-119-03778,,,Xã Bó Mười,,Failure +14-119-03781,,,Xã Co Mạ,,Failure +14-119-03784,,,Xã Púng Tra,,Failure +14-119-03787,,,Xã Chiềng Pấc,,Failure +14-119-03790,,,Xã Nậm Lầu,,Failure +14-119-03793,,,Xã Bon Phặng,,Failure +14-119-03796,,,Xã Co Tòng,,Failure +14-119-03799,,,Xã Muổi Nọi,,Failure +14-119-03802,,,Xã Pá Lông,,Failure +14-119-03805,,,Xã Bản Lầm,,Failure +14-120-00000,,Huyện Mường La,,7120730,Success +14-120-03808,,,Thị trấn Ít Ong,,Failure +14-120-03811,,,Xã Nậm Giôn,,Failure +14-120-03814,,,Xã Chiềng Lao,,Failure +14-120-03817,,,Xã Hua Trai,,Failure +14-120-03820,,,Xã Ngọc Chiến,,Failure +14-120-03823,,,Xã Mường Trai,,Failure +14-120-03826,,,Xã Nậm Păm,,Failure +14-120-03829,,,Xã Chiềng Muôn,,Failure +14-120-03832,,,Xã Chiềng Ân,,Failure +14-120-03835,,,Xã Pi Toong,,Failure +14-120-03838,,,Xã Chiềng Công,,Failure +14-120-03841,,,Xã Tạ Bú,,Failure +14-120-03844,,,Xã Chiềng San,,Failure +14-120-03847,,,Xã Mường Bú,,Failure +14-120-03850,,,Xã Chiềng Hoa,,Failure +14-120-03853,,,Xã Mường Chùm,,Failure +14-121-00000,,Huyện Bắc Yên,,7120751,Success +14-121-03856,,,Thị trấn Bắc Yên,,Failure +14-121-03859,,,Xã Phiêng Ban,,Failure +14-121-03862,,,Xã Hang Chú,,Failure +14-121-03865,,,Xã Xím Vàng,,Failure +14-121-03868,,,Xã Tà Xùa,,Failure +14-121-03869,,,Xã Háng Đồng,,Failure +14-121-03871,,,Xã Pắc Ngà,,Failure +14-121-03874,,,Xã Làng Chếu,,Failure +14-121-03877,,,Xã Chim Vàn,,Failure +14-121-03880,,,Xã Mường Khoa,,Failure +14-121-03883,,,Xã Song Pe,,Failure +14-121-03886,,,Xã Hồng Ngài,,Failure +14-121-03889,,,Xã Tạ Khoa,,Failure +14-121-03890,,,Xã Hua Nhàn,,Failure +14-121-03892,,,Xã Phiêng Côn,,Failure +14-121-03895,,,Xã Chiềng Sại,,Failure +14-122-00000,,Huyện Phù Yên,,6925458,Success +14-122-03898,,,Thị trấn Phù Yên,,Failure +14-122-03901,,,Xã Suối Tọ,,Failure +14-122-03904,,,Xã Mường Thải,,Failure +14-122-03907,,,Xã Mường Cơi,,Failure +14-122-03910,,,Xã Quang Huy,,Failure +14-122-03913,,,Xã Huy Bắc,,Failure +14-122-03916,,,Xã Huy Thượng,,Failure +14-122-03919,,,Xã Tân Lang,,Failure +14-122-03922,,,Xã Gia Phù,,Failure +14-122-03925,,,Xã Tường Phù,,Failure +14-122-03928,,,Xã Huy Hạ,,Failure +14-122-03931,,,Xã Huy Tân,,Failure +14-122-03934,,,Xã Mường Lang,,Failure +14-122-03937,,,Xã Suối Bau,,Failure +14-122-03940,,,Xã Huy Tường,,Failure +14-122-03943,,,Xã Mường Do,,Failure +14-122-03946,,,Xã Sập Xa,,Failure +14-122-03949,,,Xã Tường Thượng,,Failure +14-122-03952,,,Xã Tường Tiến,,Failure +14-122-03955,,,Xã Tường Phong,,Failure +14-122-03958,,,Xã Tường Hạ,,Failure +14-122-03961,,,Xã Kim Bon,,Failure +14-122-03964,,,Xã Mường Bang,,Failure +14-122-03967,,,Xã Đá Đỏ,,Failure +14-122-03970,,,Xã Tân Phong,,Failure +14-122-03973,,,Xã Nam Phong,,Failure +14-122-03976,,,Xã Bắc Phong,,Failure +14-123-00000,,Huyện Mộc Châu,,7120760,Success +14-123-03979,,,Thị trấn Mộc Châu,,Failure +14-123-03982,,,Thị trấn NT Mộc Châu,,Failure +14-123-03985,,,Xã Chiềng Sơn,,Failure +14-123-03988,,,Xã Tân Hợp,,Failure +14-123-03991,,,Xã Qui Hướng,,Failure +14-123-03997,,,Xã Tân Lập,,Failure +14-123-04000,,,Xã Nà Mường,,Failure +14-123-04003,,,Xã Tà Lai,,Failure +14-123-04012,,,Xã Chiềng Hắc,,Failure +14-123-04015,,,Xã Hua Păng,,Failure +14-123-04024,,,Xã Chiềng Khừa,,Failure +14-123-04027,,,Xã Mường Sang,,Failure +14-123-04030,,,Xã Đông Sang,,Failure +14-123-04033,,,Xã Phiêng Luông,,Failure +14-123-04045,,,Xã Lóng Sập,,Failure +14-124-00000,,Huyện Yên Châu,,7120763,Success +14-124-04060,,,Thị trấn Yên Châu,,Failure +14-124-04063,,,Xã Chiềng Đông,,Failure +14-124-04066,,,Xã Sập Vạt,,Failure +14-124-04069,,,Xã Chiềng Sàng,,Failure +14-124-04072,,,Xã Chiềng Pằn,,Failure +14-124-04075,,,Xã Viêng Lán,,Failure +14-124-04078,,,Xã Chiềng Hặc,,Failure +14-124-04081,,,Xã Mường Lựm,,Failure +14-124-04084,,,Xã Chiềng On,,Failure +14-124-04087,,,Xã Yên Sơn,,Failure +14-124-04090,,,Xã Chiềng Khoi,,Failure +14-124-04093,,,Xã Tú Nang,,Failure +14-124-04096,,,Xã Lóng Phiêng,,Failure +14-124-04099,,,Xã Phiêng Khoài,,Failure +14-124-04102,,,Xã Chiềng Tương,,Failure +14-125-00000,,Huyện Mai Sơn,,7120938,Success +14-125-04105,,,Thị trấn Hát Lót,,Failure +14-125-04108,,,Xã Chiềng Sung,,Failure +14-125-04111,,,Xã Mường Bằng,,Failure +14-125-04114,,,Xã Chiềng Chăn,,Failure +14-125-04117,,,Xã Mương Chanh,,Failure +14-125-04120,,,Xã Chiềng Ban,,Failure +14-125-04123,,,Xã Chiềng Mung,,Failure +14-125-04126,,,Xã Mường Bon,,Failure +14-125-04129,,,Xã Chiềng Chung,,Failure +14-125-04132,,,Xã Chiềng Mai,,Failure +14-125-04135,,,Xã Hát Lót,,Failure +14-125-04136,,,Xã Nà Pó,,Failure +14-125-04138,,,Xã Cò Nòi,,Failure +14-125-04141,,,Xã Chiềng Nơi,,Failure +14-125-04144,,,Xã Phiêng Cằm,,Failure +14-125-04147,,,Xã Chiềng Dong,,Failure +14-125-04150,,,Xã Chiềng Kheo,,Failure +14-125-04153,,,Xã Chiềng Ve,,Failure +14-125-04156,,,Xã Chiềng Lương,,Failure +14-125-04159,,,Xã Phiêng Pằn,,Failure +14-125-04162,,,Xã Nà Ơt,,Failure +14-125-04165,,,Xã Tà Hộc,,Failure +14-126-00000,,Huyện Sông Mã,,6932096,Success +14-126-04168,,,Thị trấn Sông Mã,,Failure +14-126-04171,,,Xã Bó Sinh,,Failure +14-126-04174,,,Xã Pú Pẩu,,Failure +14-126-04177,,,Xã Chiềng Phung,,Failure +14-126-04180,,,Xã Chiềng En,,Failure +14-126-04183,,,Xã Mường Lầm,,Failure +14-126-04186,,,Xã Nậm Ty,,Failure +14-126-04189,,,Xã Đứa Mòn,,Failure +14-126-04192,,,Xã Yên Hưng,,Failure +14-126-04195,,,Xã Chiềng Sơ,,Failure +14-126-04198,,,Xã Nà Nghịu,,Failure +14-126-04201,,,Xã Nậm Mằn,,Failure +14-126-04204,,,Xã Chiềng Khoong,,Failure +14-126-04207,,,Xã Chiềng Cang,,Failure +14-126-04210,,,Xã Huổi Một,,Failure +14-126-04213,,,Xã Mường Sai,,Failure +14-126-04216,,,Xã Mường Cai,,Failure +14-126-04219,,,Xã Mường Hung,,Failure +14-126-04222,,,Xã Chiềng Khương,,Failure +14-127-00000,,Huyện Sốp Cộp,,6931773,Success +14-127-04225,,,Xã Sam Kha,,Failure +14-127-04228,,,Xã Púng Bánh,,Failure +14-127-04231,,,Xã Sốp Cộp,,Failure +14-127-04234,,,Xã Dồm Cang,,Failure +14-127-04237,,,Xã Nậm Lạnh,,Failure +14-127-04240,,,Xã Mường Lèo,,Failure +14-127-04243,,,Xã Mường Và,,Failure +14-127-04246,,,Xã Mường Lạn,,Failure +14-128-00000,,Huyện Vân Hồ,,7120939,Success +14-128-03994,,,Xã Suối Bàng,,Failure +14-128-04006,,,Xã Song Khủa,,Failure +14-128-04009,,,Xã Liên Hoà,,Failure +14-128-04018,,,Xã Tô Múa,,Failure +14-128-04021,,,Xã Mường Tè,,Failure +14-128-04036,,,Xã Chiềng Khoa,,Failure +14-128-04039,,,Xã Mường Men,,Failure +14-128-04042,,,Xã Quang Minh,,Failure +14-128-04048,,,Xã Vân Hồ,7121004,Success +14-128-04051,,,Xã Lóng Luông,,Failure +14-128-04054,,,Xã Chiềng Yên,,Failure +14-128-04056,,,Xã Chiềng Xuân,,Failure +14-128-04057,,,Xã Xuân Nha,,Failure +14-128-04058,,,Xã Tân Xuân,,Failure +15-000-00000,Tỉnh Yên Bái,,,1903199,Success +15-132-00000,,Thành phố Yên Bái,,7097783,Success +15-132-04249,,,Phường Yên Thịnh,,Failure +15-132-04252,,,Phường Yên Ninh,,Failure +15-132-04255,,,Phường Minh Tân,,Failure +15-132-04258,,,Phường Nguyễn Thái Học,,Failure +15-132-04261,,,Phường Đồng Tâm,,Failure +15-132-04264,,,Phường Nguyễn Phúc,,Failure +15-132-04267,,,Phường Hồng Hà,,Failure +15-132-04270,,,Xã Minh Bảo,,Failure +15-132-04273,,,Phường Nam Cường,,Failure +15-132-04276,,,Xã Tuy Lộc,,Failure +15-132-04279,,,Xã Tân Thịnh,,Failure +15-132-04540,,,Xã Âu Lâu,,Failure +15-132-04543,,,Xã Giới Phiên,,Failure +15-132-04546,,,Phường Hợp Minh,,Failure +15-132-04558,,,Xã Văn Phú,,Failure +15-133-00000,,Thị xã Nghĩa Lộ,,7097596,Success +15-133-04282,,,Phường Pú Trạng,,Failure +15-133-04285,,,Phường Trung Tâm,,Failure +15-133-04288,,,Phường Tân An,,Failure +15-133-04291,,,Phường Cầu Thia,,Failure +15-133-04294,,,Xã Nghĩa Lợi,,Failure +15-133-04297,,,Xã Nghĩa Phúc,,Failure +15-133-04300,,,Xã Nghĩa An,,Failure +15-133-04624,,,Xã Nghĩa Lộ,,Failure +15-133-04660,,,Xã Sơn A,,Failure +15-133-04663,,,Xã Phù Nham,,Failure +15-133-04675,,,Xã Thanh Lương,,Failure +15-133-04678,,,Xã Hạnh Sơn,,Failure +15-133-04681,,,Xã Phúc Sơn,,Failure +15-133-04684,,,Xã Thạch Lương,,Failure +15-135-00000,,Huyện Lục Yên,,7097662,Success +15-135-04303,,,Thị trấn Yên Thế,,Failure +15-135-04306,,,Xã Tân Phượng,,Failure +15-135-04309,,,Xã Lâm Thượng,,Failure +15-135-04312,,,Xã Khánh Thiện,,Failure +15-135-04315,,,Xã Minh Chuẩn,,Failure +15-135-04318,,,Xã Mai Sơn,,Failure +15-135-04321,,,Xã Khai Trung,,Failure +15-135-04324,,,Xã Mường Lai,,Failure +15-135-04327,,,Xã An Lạc,,Failure +15-135-04330,,,Xã Minh Xuân,,Failure +15-135-04333,,,Xã Tô Mậu,,Failure +15-135-04336,,,Xã Tân Lĩnh,,Failure +15-135-04339,,,Xã Yên Thắng,,Failure +15-135-04342,,,Xã Khánh Hoà,,Failure +15-135-04345,,,Xã Vĩnh Lạc,,Failure +15-135-04348,,,Xã Liễu Đô,,Failure +15-135-04351,,,Xã Động Quan,,Failure +15-135-04354,,,Xã Tân Lập,,Failure +15-135-04357,,,Xã Minh Tiến,,Failure +15-135-04360,,,Xã Trúc Lâu,,Failure +15-135-04363,,,Xã Phúc Lợi,,Failure +15-135-04366,,,Xã Phan Thanh,,Failure +15-135-04369,,,Xã An Phú,,Failure +15-135-04372,,,Xã Trung Tâm,,Failure +15-136-00000,,Huyện Văn Yên,,7097624,Success +15-136-04375,,,Thị trấn Mậu A,,Failure +15-136-04378,,,Xã Lang Thíp,,Failure +15-136-04381,,,Xã Lâm Giang,,Failure +15-136-04384,,,Xã Châu Quế Thượng,,Failure +15-136-04387,,,Xã Châu Quế Hạ,,Failure +15-136-04390,,,Xã An Bình,,Failure +15-136-04393,,,Xã Quang Minh,,Failure +15-136-04396,,,Xã Đông An,,Failure +15-136-04399,,,Xã Đông Cuông,,Failure +15-136-04402,,,Xã Phong Dụ Hạ,,Failure +15-136-04405,,,Xã Mậu Đông,,Failure +15-136-04408,,,Xã Ngòi A,,Failure +15-136-04411,,,Xã Xuân Tầm,,Failure +15-136-04414,,,Xã Tân Hợp,,Failure +15-136-04417,,,Xã An Thịnh,,Failure +15-136-04420,,,Xã Yên Thái,,Failure +15-136-04423,,,Xã Phong Dụ Thượng,,Failure +15-136-04426,,,Xã Yên Hợp,,Failure +15-136-04429,,,Xã Đại Sơn,,Failure +15-136-04435,,,Xã Đại Phác,,Failure +15-136-04438,,,Xã Yên Phú,,Failure +15-136-04441,,,Xã Xuân Ái,,Failure +15-136-04447,,,Xã Viễn Sơn,,Failure +15-136-04450,,,Xã Mỏ Vàng,,Failure +15-136-04453,,,Xã Nà Hẩu,,Failure +15-137-00000,,Huyện Mù Căng Chải,,7097625,Success +15-137-04456,,,Thị trấn Mù Căng Chải,,Failure +15-137-04459,,,Xã Hồ Bốn,,Failure +15-137-04462,,,Xã Nậm Có,,Failure +15-137-04465,,,Xã Khao Mang,,Failure +15-137-04468,,,Xã Mồ Dề,,Failure +15-137-04471,,,Xã Chế Cu Nha,,Failure +15-137-04474,,,Xã Lao Chải,,Failure +15-137-04477,,,Xã Kim Nọi,,Failure +15-137-04480,,,Xã Cao Phạ,,Failure +15-137-04483,,,Xã La Pán Tẩn,,Failure +15-137-04486,,,Xã Dế Su Phình,,Failure +15-137-04489,,,Xã Chế Tạo,,Failure +15-137-04492,,,Xã Púng Luông,,Failure +15-137-04495,,,Xã Nậm Khắt,,Failure +15-138-00000,,Huyện Trấn Yên,,7097784,Success +15-138-04498,,,Thị trấn Cổ Phúc,,Failure +15-138-04501,,,Xã Tân Đồng,,Failure +15-138-04504,,,Xã Báo Đáp,,Failure +15-138-04507,,,Xã Đào Thịnh,,Failure +15-138-04510,,,Xã Việt Thành,,Failure +15-138-04513,,,Xã Hòa Cuông,,Failure +15-138-04516,,,Xã Minh Quán,,Failure +15-138-04519,,,Xã Quy Mông,,Failure +15-138-04522,,,Xã Cường Thịnh,,Failure +15-138-04525,,,Xã Kiên Thành,,Failure +15-138-04528,,,Xã Nga Quán,,Failure +15-138-04531,,,Xã Y Can,,Failure +15-138-04537,,,Xã Lương Thịnh,,Failure +15-138-04561,,,Xã Bảo Hưng,,Failure +15-138-04564,,,Xã Việt Cường,,Failure +15-138-04567,,,Xã Minh Quân,,Failure +15-138-04570,,,Xã Hồng Ca,,Failure +15-138-04573,,,Xã Hưng Thịnh,,Failure +15-138-04576,,,Xã Hưng Khánh,,Failure +15-138-04579,,,Xã Việt Hồng,,Failure +15-138-04582,,,Xã Vân Hội,,Failure +15-139-00000,,Huyện Trạm Tấu,,6924096,Success +15-139-04585,,,Thị trấn Trạm Tấu,,Failure +15-139-04588,,,Xã Túc Đán,,Failure +15-139-04591,,,Xã Pá Lau,,Failure +15-139-04594,,,Xã Xà Hồ,,Failure +15-139-04597,,,Xã Phình Hồ,,Failure +15-139-04600,,,Xã Trạm Tấu,,Failure +15-139-04603,,,Xã Tà Si Láng,,Failure +15-139-04606,,,Xã Pá Hu,,Failure +15-139-04609,,,Xã Làng Nhì,,Failure +15-139-04612,,,Xã Bản Công,,Failure +15-139-04615,,,Xã Bản Mù,,Failure +15-139-04618,,,Xã Hát Lìu,,Failure +15-140-00000,,Huyện Văn Chấn,,7097620,Success +15-140-04621,,,Thị trấn NT Liên Sơn,,Failure +15-140-04627,,,Thị trấn NT Trần Phú,,Failure +15-140-04630,,,Xã Tú Lệ,,Failure +15-140-04633,,,Xã Nậm Búng,,Failure +15-140-04636,,,Xã Gia Hội,,Failure +15-140-04639,,,Xã Sùng Đô,,Failure +15-140-04642,,,Xã Nậm Mười,,Failure +15-140-04645,,,Xã An Lương,,Failure +15-140-04648,,,Xã Nậm Lành,,Failure +15-140-04651,,,Xã Sơn Lương,,Failure +15-140-04654,,,Xã Suối Quyền,,Failure +15-140-04657,,,Xã Suối Giàng,,Failure +15-140-04666,,,Xã Nghĩa Sơn,,Failure +15-140-04669,,,Xã Suối Bu,,Failure +15-140-04672,,,Thị trấn Sơn Thịnh,,Failure +15-140-04687,,,Xã Đại Lịch,,Failure +15-140-04690,,,Xã Đồng Khê,,Failure +15-140-04693,,,Xã Cát Thịnh,,Failure +15-140-04696,,,Xã Tân Thịnh,,Failure +15-140-04699,,,Xã Chấn Thịnh,,Failure +15-140-04702,,,Xã Bình Thuận,,Failure +15-140-04705,,,Xã Thượng Bằng La,,Failure +15-140-04708,,,Xã Minh An,,Failure +15-140-04711,,,Xã Nghĩa Tâm,,Failure +15-141-00000,,Huyện Yên Bình,,7097708,Success +15-141-04714,,,Thị trấn Yên Bình,,Failure +15-141-04717,,,Thị trấn Thác Bà,,Failure +15-141-04720,,,Xã Xuân Long,,Failure +15-141-04726,,,Xã Cảm Nhân,,Failure +15-141-04729,,,Xã Ngọc Chấn,,Failure +15-141-04732,,,Xã Tân Nguyên,,Failure +15-141-04735,,,Xã Phúc Ninh,,Failure +15-141-04738,,,Xã Bảo Ái,,Failure +15-141-04741,,,Xã Mỹ Gia,,Failure +15-141-04744,,,Xã Xuân Lai,,Failure +15-141-04747,,,Xã Mông Sơn,,Failure +15-141-04750,,,Xã Cảm Ân,,Failure +15-141-04753,,,Xã Yên Thành,,Failure +15-141-04756,,,Xã Tân Hương,,Failure +15-141-04759,,,Xã Phúc An,,Failure +15-141-04762,,,Xã Bạch Hà,,Failure +15-141-04765,,,Xã Vũ Linh,,Failure +15-141-04768,,,Xã Đại Đồng,,Failure +15-141-04771,,,Xã Vĩnh Kiên,,Failure +15-141-04774,,,Xã Yên Bình,,Failure +15-141-04777,,,Xã Thịnh Hưng,,Failure +15-141-04780,,,Xã Hán Đà,,Failure +15-141-04783,,,Xã Phú Thịnh,,Failure +15-141-04786,,,Xã Đại Minh,,Failure +17-000-00000,Tỉnh Hoà Bình,,,1902973,Success +17-148-00000,,Thành phố Hòa Bình,,7120472,Success +17-148-04789,,,Phường Thái Bình,,Failure +17-148-04792,,,Phường Tân Hòa,,Failure +17-148-04795,,,Phường Thịnh Lang,,Failure +17-148-04798,,,Phường Hữu Nghị,,Failure +17-148-04801,,,Phường Tân Thịnh,,Failure +17-148-04804,,,Phường Đồng Tiến,,Failure +17-148-04807,,,Phường Phương Lâm,,Failure +17-148-04813,,,Xã Yên Mông,,Failure +17-148-04816,,,Phường Quỳnh Lâm,,Failure +17-148-04819,,,Phường Dân Chủ,,Failure +17-148-04825,,,Xã Hòa Bình,,Failure +17-148-04828,,,Phường Thống Nhất,,Failure +17-148-04894,,,Phường Kỳ Sơn,,Failure +17-148-04897,,,Xã Thịnh Minh,,Failure +17-148-04903,,,Xã Hợp Thành,,Failure +17-148-04906,,,Xã Quang Tiến,,Failure +17-148-04912,,,Xã Mông Hóa,,Failure +17-148-04918,,,Phường Trung Minh,,Failure +17-148-04921,,,Xã Độc Lập,,Failure +17-150-00000,,Huyện Đà Bắc,,7119995,Success +17-150-04831,,,Thị trấn Đà Bắc,,Failure +17-150-04834,,,Xã Nánh Nghê,,Failure +17-150-04840,,,Xã Giáp Đắt,,Failure +17-150-04846,,,Xã Mường Chiềng,,Failure +17-150-04849,,,Xã Tân Pheo,,Failure +17-150-04852,,,Xã Đồng Chum,,Failure +17-150-04855,,,Xã Tân Minh,,Failure +17-150-04858,,,Xã Đoàn Kết,,Failure +17-150-04861,,,Xã Đồng Ruộng,,Failure +17-150-04867,,,Xã Tú Lý,,Failure +17-150-04870,,,Xã Trung Thành,,Failure +17-150-04873,,,Xã Yên Hòa,,Failure +17-150-04876,,,Xã Cao Sơn,,Failure +17-150-04879,,,Xã Toàn Sơn,,Failure +17-150-04885,,,Xã Hiền Lương,,Failure +17-150-04888,,,Xã Tiền Phong,,Failure +17-150-04891,,,Xã Vầy Nưa,,Failure +17-152-00000,,Huyện Lương Sơn,,7120466,Success +17-152-04924,,,Thị trấn Lương Sơn,,Failure +17-152-04942,,,Xã Lâm Sơn,,Failure +17-152-04945,,,Xã Hòa Sơn,,Failure +17-152-04951,,,Xã Tân Vinh,,Failure +17-152-04954,,,Xã Nhuận Trạch,,Failure +17-152-04957,,,Xã Cao Sơn,,Failure +17-152-04960,,,Xã Cư Yên,,Failure +17-152-04969,,,Xã Liên Sơn,,Failure +17-152-05008,,,Xã Cao Dương,,Failure +17-152-05041,,,Xã Thanh Sơn,,Failure +17-152-05047,,,Xã Thanh Cao,,Failure +17-153-00000,,Huyện Kim Bôi,,7120317,Success +17-153-04978,,,Thị trấn Bo,,Failure +17-153-04984,,,Xã Đú Sáng,,Failure +17-153-04987,,,Xã Hùng Sơn,,Failure +17-153-04990,,,Xã Bình Sơn,,Failure +17-153-04999,,,Xã Tú Sơn,,Failure +17-153-05005,,,Xã Vĩnh Tiến,,Failure +17-153-05014,,,Xã Đông Bắc,,Failure +17-153-05017,,,Xã Xuân Thủy,,Failure +17-153-05026,,,Xã Vĩnh Đồng,,Failure +17-153-05035,,,Xã Kim Lập,,Failure +17-153-05038,,,Xã Hợp Tiến,,Failure +17-153-05065,,,Xã Kim Bôi,,Failure +17-153-05068,,,Xã Nam Thượng,,Failure +17-153-05077,,,Xã Cuối Hạ,,Failure +17-153-05080,,,Xã Sào Báy,,Failure +17-153-05083,,,Xã Mi Hòa,,Failure +17-153-05086,,,Xã Nuông Dăm,,Failure +17-154-00000,,Huyện Cao Phong,,7120278,Success +17-154-05089,,,Thị trấn Cao Phong,,Failure +17-154-05092,,,Xã Bình Thanh,,Failure +17-154-05095,,,Xã Thung Nai,,Failure +17-154-05098,,,Xã Bắc Phong,,Failure +17-154-05101,,,Xã Thu Phong,,Failure +17-154-05104,,,Xã Hợp Phong,,Failure +17-154-05110,,,Xã Tây Phong,,Failure +17-154-05116,,,Xã Dũng Phong,,Failure +17-154-05119,,,Xã Nam Phong,,Failure +17-154-05125,,,Xã Thạch Yên,,Failure +17-155-00000,,Huyện Tân Lạc,,7120256,Success +17-155-05128,,,Thị trấn Mãn Đức,,Failure +17-155-05134,,,Xã Suối Hoa,,Failure +17-155-05137,,,Xã Phú Vinh,,Failure +17-155-05140,,,Xã Phú Cường,,Failure +17-155-05143,,,Xã Mỹ Hòa,,Failure +17-155-05152,,,Xã Quyết Chiến,,Failure +17-155-05158,,,Xã Phong Phú,,Failure +17-155-05164,,,Xã Tử Nê,,Failure +17-155-05167,,,Xã Thanh Hối,,Failure +17-155-05170,,,Xã Ngọc Mỹ,,Failure +17-155-05173,,,Xã Đông Lai,,Failure +17-155-05176,,,Xã Vân Sơn,,Failure +17-155-05182,,,Xã Nhân Mỹ,,Failure +17-155-05191,,,Xã Lỗ Sơn,,Failure +17-155-05194,,,Xã Ngổ Luông,,Failure +17-155-05197,,,Xã Gia Mô,,Failure +17-156-00000,,Huyện Mai Châu,,7120254,Success +17-156-04882,,,Xã Tân Thành,,Failure +17-156-05200,,,Thị trấn Mai Châu,,Failure +17-156-05206,,,Xã Sơn Thủy,,Failure +17-156-05209,,,Xã Pà Cò,,Failure +17-156-05212,,,Xã Hang Kia,,Failure +17-156-05221,,,Xã Đồng Tân,,Failure +17-156-05224,,,Xã Cun Pheo,,Failure +17-156-05227,,,Xã Bao La,,Failure +17-156-05233,,,Xã Tòng Đậu,,Failure +17-156-05242,,,Xã Nà Phòn,,Failure +17-156-05245,,,Xã Săm Khóe,,Failure +17-156-05248,,,Xã Chiềng Châu,,Failure +17-156-05251,,,Xã Mai Hạ,,Failure +17-156-05254,,,Xã Thành Sơn,,Failure +17-156-05257,,,Xã Mai Hịch,,Failure +17-156-05263,,,Xã Vạn Mai,,Failure +17-157-00000,,Huyện Lạc Sơn,,7120261,Success +17-157-05266,,,Thị trấn Vụ Bản,,Failure +17-157-05269,,,Xã Quý Hòa,,Failure +17-157-05272,,,Xã Miền Đồi,,Failure +17-157-05275,,,Xã Mỹ Thành,,Failure +17-157-05278,,,Xã Tuân Đạo,,Failure +17-157-05281,,,Xã Văn Nghĩa,,Failure +17-157-05284,,,Xã Văn Sơn,,Failure +17-157-05287,,,Xã Tân Lập,,Failure +17-157-05290,,,Xã Nhân Nghĩa,,Failure +17-157-05293,,,Xã Thượng Cốc,,Failure +17-157-05299,,,Xã Quyết Thắng,,Failure +17-157-05302,,,Xã Xuất Hóa,,Failure +17-157-05305,,,Xã Yên Phú,,Failure +17-157-05308,,,Xã Bình Hẻm,,Failure +17-157-05320,,,Xã Định Cư,,Failure +17-157-05323,,,Xã Chí Đạo,,Failure +17-157-05329,,,Xã Ngọc Sơn,,Failure +17-157-05332,,,Xã Hương Nhượng,,Failure +17-157-05335,,,Xã Vũ Bình,,Failure +17-157-05338,,,Xã Tự Do,,Failure +17-157-05341,,,Xã Yên Nghiệp,,Failure +17-157-05344,,,Xã Tân Mỹ,,Failure +17-157-05347,,,Xã Ân Nghĩa,,Failure +17-157-05350,,,Xã Ngọc Lâu,,Failure +17-158-00000,,Huyện Yên Thủy,,7120289,Success +17-158-05353,,,Thị trấn Hàng Trạm,,Failure +17-158-05356,,,Xã Lạc Sỹ,,Failure +17-158-05362,,,Xã Lạc Lương,,Failure +17-158-05365,,,Xã Bảo Hiệu,,Failure +17-158-05368,,,Xã Đa Phúc,,Failure +17-158-05371,,,Xã Hữu Lợi,,Failure +17-158-05374,,,Xã Lạc Thịnh,,Failure +17-158-05380,,,Xã Đoàn Kết,,Failure +17-158-05383,,,Xã Phú Lai,,Failure +17-158-05386,,,Xã Yên Trị,,Failure +17-158-05389,,,Xã Ngọc Lương,,Failure +17-159-00000,,Huyện Lạc Thủy,,7120312,Success +17-159-04981,,,Thị trấn Ba Hàng Đồi,,Failure +17-159-05392,,,Thị trấn Chi Nê,,Failure +17-159-05395,,,Xã Phú Nghĩa,,Failure +17-159-05398,,,Xã Phú Thành,,Failure +17-159-05404,,,Xã Hưng Thi,,Failure +17-159-05413,,,Xã Khoan Dụ,,Failure +17-159-05419,,,Xã Đồng Tâm,,Failure +17-159-05422,,,Xã Yên Bồng,,Failure +17-159-05425,,,Xã Thống Nhất,,Failure +17-159-05428,,,Xã An Bình,,Failure +19-000-00000,Tỉnh Thái Nguyên,,,1902967,Success +19-164-00000,,Thành phố Thái Nguyên,,7113554,Success +19-164-05431,,,Phường Quán Triều,15868838,Success +19-164-05434,,,Phường Quang Vinh,15868837,Success +19-164-05437,,,Phường Túc Duyên,15868831,Success +19-164-05440,,,Phường Hoàng Văn Thụ,15868836,Success +19-164-05443,,,Phường Trưng Vương,15868832,Success +19-164-05446,,,Phường Quang Trung,15868835,Success +19-164-05449,,,Phường Phan Đình Phùng,15868833,Success +19-164-05452,,,Phường Tân Thịnh,15868822,Success +19-164-05455,,,Phường Thịnh Đán,15868821,Success +19-164-05458,,,Phường Đồng Quang,15868834,Success +19-164-05461,,,Phường Gia Sàng,15868830,Success +19-164-05464,,,Phường Tân Lập,15868823,Success +19-164-05467,,,Phường Cam Giá,15868829,Success +19-164-05470,,,Phường Phú Xá,15868825,Success +19-164-05473,,,Phường Hương Sơn,15868828,Success +19-164-05476,,,Phường Trung Thành,15868826,Success +19-164-05479,,,Phường Tân Thành,15868827,Success +19-164-05482,,,Phường Tân Long,15868839,Success +19-164-05485,,,Xã Phúc Hà,15868815,Success +19-164-05488,,,Xã Phúc Xuân,15868817,Success +19-164-05491,,,Xã Quyết Thắng,15868816,Success +19-164-05494,,,Xã Phúc Trìu,15868818,Success +19-164-05497,,,Xã Thịnh Đức,15868820,Success +19-164-05500,,,Phường Tích Lương,15868824,Success +19-164-05503,,,Xã Tân Cương,15868819,Success +19-164-05653,,,Xã Sơn Cẩm,15868409,Success +19-164-05659,,,Phường Chùa Hang,12141216,Success +19-164-05695,,,Xã Cao Ngạn,12149756,Success +19-164-05701,,,Xã Linh Sơn,15867930,Success +19-164-05710,,,Phường Đồng Bẩm,12149733,Success +19-164-05713,,,Xã Huống Thượng,15867931,Success +19-164-05914,,,Xã Đồng Liên,15867932,Success +19-165-00000,,Thành phố Sông Công,,7113584,Success +19-165-05506,,,Phường Lương Sơn,,Failure +19-165-05509,,,Phường Châu Sơn,,Failure +19-165-05512,,,Phường Mỏ Chè,,Failure +19-165-05515,,,Phường Cải Đan,,Failure +19-165-05518,,,Phường Thắng Lợi,,Failure +19-165-05521,,,Phường Phố Cò,,Failure +19-165-05527,,,Xã Tân Quang,,Failure +19-165-05528,,,Phường Bách Quang,,Failure +19-165-05530,,,Xã Bình Sơn,,Failure +19-165-05533,,,Xã Bá Xuyên,,Failure +19-167-00000,,Huyện Định Hóa,,7113525,Success +19-167-05536,,,Thị trấn Chợ Chu,,Failure +19-167-05539,,,Xã Linh Thông,,Failure +19-167-05542,,,Xã Lam Vỹ,,Failure +19-167-05545,,,Xã Quy Kỳ,,Failure +19-167-05548,,,Xã Tân Thịnh,,Failure +19-167-05551,,,Xã Kim Phượng,,Failure +19-167-05554,,,Xã Bảo Linh,,Failure +19-167-05560,,,Xã Phúc Chu,,Failure +19-167-05563,,,Xã Tân Dương,,Failure +19-167-05566,,,Xã Phượng Tiến,,Failure +19-167-05569,,,Xã Bảo Cường,,Failure +19-167-05572,,,Xã Đồng Thịnh,,Failure +19-167-05575,,,Xã Định Biên,,Failure +19-167-05578,,,Xã Thanh Định,,Failure +19-167-05581,,,Xã Trung Hội,,Failure +19-167-05584,,,Xã Trung Lương,,Failure +19-167-05587,,,Xã Bình Yên,,Failure +19-167-05590,,,Xã Điềm Mặc,,Failure +19-167-05593,,,Xã Phú Tiến,,Failure +19-167-05596,,,Xã Bộc Nhiêu,,Failure +19-167-05599,,,Xã Sơn Phú,,Failure +19-167-05602,,,Xã Phú Đình,,Failure +19-167-05605,,,Xã Bình Thành,,Failure +19-168-00000,,Huyện Phú Lương,,7113535,Success +19-168-05608,,,Thị trấn Giang Tiên,,Failure +19-168-05611,,,Thị trấn Đu,,Failure +19-168-05614,,,Xã Yên Ninh,,Failure +19-168-05617,,,Xã Yên Trạch,,Failure +19-168-05620,,,Xã Yên Đổ,,Failure +19-168-05623,,,Xã Yên Lạc,,Failure +19-168-05626,,,Xã Ôn Lương,,Failure +19-168-05629,,,Xã Động Đạt,,Failure +19-168-05632,,,Xã Phủ Lý,,Failure +19-168-05635,,,Xã Phú Đô,,Failure +19-168-05638,,,Xã Hợp Thành,,Failure +19-168-05641,,,Xã Tức Tranh,,Failure +19-168-05644,,,Xã Phấn Mễ,,Failure +19-168-05647,,,Xã Vô Tranh,,Failure +19-168-05650,,,Xã Cổ Lũng,,Failure +19-169-00000,,Huyện Đồng Hỷ,,7113357,Success +19-169-05656,,,Thị trấn Sông Cầu,,Failure +19-169-05662,,,Thị trấn Trại Cau,,Failure +19-169-05665,,,Xã Văn Lăng,,Failure +19-169-05668,,,Xã Tân Long,,Failure +19-169-05671,,,Xã Hòa Bình,,Failure +19-169-05674,,,Xã Quang Sơn,,Failure +19-169-05677,,,Xã Minh Lập,,Failure +19-169-05680,,,Xã Văn Hán,,Failure +19-169-05683,,,Xã Hóa Trung,12094671,Success +19-169-05686,,,Xã Khe Mo,,Failure +19-169-05689,,,Xã Cây Thị,,Failure +19-169-05692,,,Thị trấn Hóa Thượng,12094670,Success +19-169-05698,,,Xã Hợp Tiến,,Failure +19-169-05704,,,Xã Tân Lợi,,Failure +19-169-05707,,,Xã Nam Hòa,,Failure +19-170-00000,,Huyện Võ Nhai,,7113083,Success +19-170-05716,,,Thị trấn Đình Cả,,Failure +19-170-05719,,,Xã Sảng Mộc,,Failure +19-170-05722,,,Xã Nghinh Tường,,Failure +19-170-05725,,,Xã Thần Xa,,Failure +19-170-05728,,,Xã Vũ Chấn,,Failure +19-170-05731,,,Xã Thượng Nung,,Failure +19-170-05734,,,Xã Phú Thượng,,Failure +19-170-05737,,,Xã Cúc Đường,,Failure +19-170-05740,,,Xã La Hiên,,Failure +19-170-05743,,,Xã Lâu Thượng,,Failure +19-170-05746,,,Xã Tràng Xá,,Failure +19-170-05749,,,Xã Phương Giao,,Failure +19-170-05752,,,Xã Liên Minh,,Failure +19-170-05755,,,Xã Dân Tiến,,Failure +19-170-05758,,,Xã Bình Long,,Failure +19-171-00000,,Huyện Đại Từ,,7113512,Success +19-171-05761,,,Thị trấn Hùng Sơn,,Failure +19-171-05767,,,Xã Phúc Lương,,Failure +19-171-05770,,,Xã Minh Tiến,,Failure +19-171-05773,,,Xã Yên Lãng,,Failure +19-171-05776,,,Xã Đức Lương,,Failure +19-171-05779,,,Xã Phú Cường,,Failure +19-171-05782,,,Xã Na Mao,,Failure +19-171-05785,,,Xã Phú Lạc,,Failure +19-171-05788,,,Xã Tân Linh,,Failure +19-171-05791,,,Xã Phú Thịnh,,Failure +19-171-05794,,,Xã Phục Linh,,Failure +19-171-05797,,,Xã Phú Xuyên,,Failure +19-171-05800,,,Xã Bản Ngoại,,Failure +19-171-05803,,,Xã Tiên Hội,,Failure +19-171-05809,,,Xã Cù Vân,,Failure +19-171-05812,,,Xã Hà Thượng,,Failure +19-171-05815,,,Xã La Bằng,,Failure +19-171-05818,,,Xã Hoàng Nông,,Failure +19-171-05821,,,Xã Khôi Kỳ,,Failure +19-171-05824,,,Xã An Khánh,,Failure +19-171-05827,,,Xã Tân Thái,,Failure +19-171-05830,,,Xã Bình Thuận,,Failure +19-171-05833,,,Xã Lục Ba,,Failure +19-171-05836,,,Xã Mỹ Yên,,Failure +19-171-05839,,,Xã Vạn Thọ,,Failure +19-171-05842,,,Xã Văn Yên,,Failure +19-171-05845,,,Xã Ký Phú,,Failure +19-171-05848,,,Xã Cát Nê,,Failure +19-171-05851,,,Thị trấn Quân Chu,,Failure +19-172-00000,,Thành phố Phổ Yên,,7113784,Success +19-172-05854,,,Phường Bãi Bông,,Failure +19-172-05857,,,Phường Bắc Sơn,,Failure +19-172-05860,,,Phường Ba Hàng,,Failure +19-172-05863,,,Xã Phúc Tân,,Failure +19-172-05866,,,Xã Phúc Thuận,,Failure +19-172-05869,,,Phường Hồng Tiến,,Failure +19-172-05872,,,Xã Minh Đức,,Failure +19-172-05875,,,Phường Đắc Sơn,,Failure +19-172-05878,,,Phường Đồng Tiến,,Failure +19-172-05881,,,Xã Thành Công,,Failure +19-172-05884,,,Phường Tiên Phong,,Failure +19-172-05887,,,Xã Vạn Phái,,Failure +19-172-05890,,,Phường Nam Tiến,,Failure +19-172-05893,,,Phường Tân Hương,,Failure +19-172-05896,,,Phường Đông Cao,,Failure +19-172-05899,,,Phường Trung Thành,,Failure +19-172-05902,,,Phường Tân Phú,,Failure +19-172-05905,,,Phường Thuận Thành,,Failure +19-173-00000,,Huyện Phú Bình,,7113374,Success +19-173-05908,,,Thị trấn Hương Sơn,,Failure +19-173-05911,,,Xã Bàn Đạt,,Failure +19-173-05917,,,Xã Tân Khánh,,Failure +19-173-05920,,,Xã Tân Kim,,Failure +19-173-05923,,,Xã Tân Thành,,Failure +19-173-05926,,,Xã Đào Xá,,Failure +19-173-05929,,,Xã Bảo Lý,,Failure +19-173-05932,,,Xã Thượng Đình,,Failure +19-173-05935,,,Xã Tân Hòa,,Failure +19-173-05938,,,Xã Nhã Lộng,,Failure +19-173-05941,,,Xã Điềm Thụy,,Failure +19-173-05944,,,Xã Xuân Phương,,Failure +19-173-05947,,,Xã Tân Đức,,Failure +19-173-05950,,,Xã Úc Kỳ,,Failure +19-173-05953,,,Xã Lương Phú,,Failure +19-173-05956,,,Xã Nga My,,Failure +19-173-05959,,,Xã Kha Sơn,,Failure +19-173-05962,,,Xã Thanh Ninh,,Failure +19-173-05965,,,Xã Dương Thành,,Failure +19-173-05968,,,Xã Hà Châu,,Failure +20-000-00000,Tỉnh Lạng Sơn,,,5522596,Success +20-178-00000,,Thành phố Lạng Sơn,,7106070,Success +20-178-05971,,,Phường Hoàng Văn Thụ,,Failure +20-178-05974,,,Phường Tam Thanh,,Failure +20-178-05977,,,Phường Vĩnh Trại,,Failure +20-178-05980,,,Phường Đông Kinh,,Failure +20-178-05983,,,Phường Chi Lăng,,Failure +20-178-05986,,,Xã Hoàng Đồng,,Failure +20-178-05989,,,Xã Quảng Lạc,,Failure +20-178-05992,,,Xã Mai Pha,,Failure +20-180-00000,,Huyện Tràng Định,,6882024,Success +20-180-05995,,,Thị trấn Thất Khê,,Failure +20-180-05998,,,Xã Khánh Long,,Failure +20-180-06001,,,Xã Đoàn Kết,,Failure +20-180-06004,,,Xã Quốc Khánh,,Failure +20-180-06007,,,Xã Vĩnh Tiến,,Failure +20-180-06010,,,Xã Cao Minh,,Failure +20-180-06013,,,Xã Chí Minh,,Failure +20-180-06016,,,Xã Tri Phương,,Failure +20-180-06019,,,Xã Tân Tiến,,Failure +20-180-06022,,,Xã Tân Yên,,Failure +20-180-06025,,,Xã Đội Cấn,,Failure +20-180-06028,,,Xã Tân Minh,,Failure +20-180-06031,,,Xã Kim Đồng,,Failure +20-180-06034,,,Xã Chi Lăng,,Failure +20-180-06037,,,Xã Trung Thành,,Failure +20-180-06040,,,Xã Đại Đồng,,Failure +20-180-06043,,,Xã Đào Viên,,Failure +20-180-06046,,,Xã Đề Thám,,Failure +20-180-06049,,,Xã Kháng Chiến,,Failure +20-180-06055,,,Xã Hùng Sơn,,Failure +20-180-06058,,,Xã Quốc Việt,,Failure +20-180-06061,,,Xã Hùng Việt,,Failure +20-181-00000,,Huyện Bình Gia,,6881753,Success +20-181-06067,,,Xã Hưng Đạo,,Failure +20-181-06070,,,Xã Vĩnh Yên,,Failure +20-181-06073,,,Xã Hoa Thám,,Failure +20-181-06076,,,Xã Quý Hòa,,Failure +20-181-06079,,,Xã Hồng Phong,,Failure +20-181-06082,,,Xã Yên Lỗ,,Failure +20-181-06085,,,Xã Thiện Hòa,,Failure +20-181-06088,,,Xã Quang Trung,,Failure +20-181-06091,,,Xã Thiện Thuật,,Failure +20-181-06094,,,Xã Minh Khai,,Failure +20-181-06097,,,Xã Thiện Long,,Failure +20-181-06100,,,Xã Hoàng Văn Thụ,,Failure +20-181-06103,,,Xã Hòa Bình,,Failure +20-181-06106,,,Xã Mông Ân,,Failure +20-181-06109,,,Xã Tân Hòa,,Failure +20-181-06112,,,Thị trấn Bình Gia,,Failure +20-181-06115,,,Xã Hồng Thái,,Failure +20-181-06118,,,Xã Bình La,,Failure +20-181-06121,,,Xã Tân Văn,,Failure +20-182-00000,,Huyện Văn Lãng,,6881349,Success +20-182-06124,,,Thị trấn Na Sầm,,Failure +20-182-06127,,,Xã Trùng Khánh,,Failure +20-182-06133,,,Xã Bắc La,,Failure +20-182-06136,,,Xã Thụy Hùng,,Failure +20-182-06139,,,Xã Bắc Hùng,,Failure +20-182-06142,,,Xã Tân Tác,,Failure +20-182-06148,,,Xã Thanh Long,,Failure +20-182-06151,,,Xã Hội Hoan,,Failure +20-182-06154,,,Xã Bắc Việt,,Failure +20-182-06157,,,Xã Hoàng Việt,,Failure +20-182-06160,,,Xã Gia Miễn,,Failure +20-182-06163,,,Xã Thành Hòa,,Failure +20-182-06166,,,Xã Tân Thanh,,Failure +20-182-06172,,,Xã Tân Mỹ,,Failure +20-182-06175,,,Xã Hồng Thái,,Failure +20-182-06178,,,Xã Hoàng Văn Thụ,,Failure +20-182-06181,,,Xã Nhạc Kỳ,,Failure +20-183-00000,,Huyện Cao Lộc,,7106214,Success +20-183-06184,,,Thị trấn Đồng Đăng,,Failure +20-183-06187,,,Thị trấn Cao Lộc,,Failure +20-183-06190,,,Xã Bảo Lâm,,Failure +20-183-06193,,,Xã Thanh Lòa,,Failure +20-183-06196,,,Xã Cao Lâu,,Failure +20-183-06199,,,Xã Thạch Đạn,,Failure +20-183-06202,,,Xã Xuất Lễ,,Failure +20-183-06205,,,Xã Hồng Phong,,Failure +20-183-06208,,,Xã Thụy Hùng,,Failure +20-183-06211,,,Xã Lộc Yên,,Failure +20-183-06214,,,Xã Phú Xá,,Failure +20-183-06217,,,Xã Bình Trung,,Failure +20-183-06220,,,Xã Hải Yến,,Failure +20-183-06223,,,Xã Hòa Cư,,Failure +20-183-06226,,,Xã Hợp Thành,,Failure +20-183-06232,,,Xã Công Sơn,,Failure +20-183-06235,,,Xã Gia Cát,,Failure +20-183-06238,,,Xã Mẫu Sơn,,Failure +20-183-06241,,,Xã Xuân Long,,Failure +20-183-06244,,,Xã Tân Liên,,Failure +20-183-06247,,,Xã Yên Trạch,,Failure +20-183-06250,,,Xã Tân Thành,,Failure +20-184-00000,,Huyện Văn Quan,,7106060,Success +20-184-06253,,,Thị trấn Văn Quan,,Failure +20-184-06256,,,Xã Trấn Ninh,,Failure +20-184-06268,,,Xã Liên Hội,,Failure +20-184-06274,,,Xã Hòa Bình,,Failure +20-184-06277,,,Xã Tú Xuyên,,Failure +20-184-06280,,,Xã Điềm He,,Failure +20-184-06283,,,Xã An Sơn,,Failure +20-184-06286,,,Xã Khánh Khê,,Failure +20-184-06292,,,Xã Lương Năng,,Failure +20-184-06295,,,Xã Đồng Giáp,,Failure +20-184-06298,,,Xã Bình Phúc,,Failure +20-184-06301,,,Xã Tràng Các,,Failure +20-184-06307,,,Xã Tân Đoàn,,Failure +20-184-06313,,,Xã Tri Lễ,,Failure +20-184-06316,,,Xã Tràng Phái,,Failure +20-184-06319,,,Xã Yên Phúc,,Failure +20-184-06322,,,Xã Hữu Lễ,,Failure +20-185-00000,,Huyện Bắc Sơn,,6882617,Success +20-185-06325,,,Thị trấn Bắc Sơn,,Failure +20-185-06328,,,Xã Long Đống,,Failure +20-185-06331,,,Xã Vạn Thủy,,Failure +20-185-06337,,,Xã Đồng ý,,Failure +20-185-06340,,,Xã Tân Tri,,Failure +20-185-06343,,,Xã Bắc Quỳnh,,Failure +20-185-06349,,,Xã Hưng Vũ,,Failure +20-185-06352,,,Xã Tân Lập,,Failure +20-185-06355,,,Xã Vũ Sơn,,Failure +20-185-06358,,,Xã Chiêu Vũ,,Failure +20-185-06361,,,Xã Tân Hương,,Failure +20-185-06364,,,Xã Chiến Thắng,,Failure +20-185-06367,,,Xã Vũ Lăng,,Failure +20-185-06370,,,Xã Trấn Yên,,Failure +20-185-06373,,,Xã Vũ Lễ,,Failure +20-185-06376,,,Xã Nhất Hòa,,Failure +20-185-06379,,,Xã Tân Thành,,Failure +20-185-06382,,,Xã Nhất Tiến,,Failure +20-186-00000,,Huyện Hữu Lũng,,6883035,Success +20-186-06385,,,Thị trấn Hữu Lũng,,Failure +20-186-06388,,,Xã Hữu Liên,,Failure +20-186-06391,,,Xã Yên Bình,,Failure +20-186-06394,,,Xã Quyết Thắng,,Failure +20-186-06397,,,Xã Hòa Bình,,Failure +20-186-06400,,,Xã Yên Thịnh,,Failure +20-186-06403,,,Xã Yên Sơn,,Failure +20-186-06406,,,Xã Thiện Tân,,Failure +20-186-06412,,,Xã Yên Vượng,,Failure +20-186-06415,,,Xã Minh Tiến,,Failure +20-186-06418,,,Xã Nhật Tiến,,Failure +20-186-06421,,,Xã Thanh Sơn,,Failure +20-186-06424,,,Xã Đồng Tân,,Failure +20-186-06427,,,Xã Cai Kinh,,Failure +20-186-06430,,,Xã Hòa Lạc,,Failure +20-186-06433,,,Xã Vân Nham,,Failure +20-186-06436,,,Xã Đồng Tiến,,Failure +20-186-06442,,,Xã Tân Thành,,Failure +20-186-06445,,,Xã Hòa Sơn,,Failure +20-186-06448,,,Xã Minh Sơn,,Failure +20-186-06451,,,Xã Hồ Sơn,,Failure +20-186-06454,,,Xã Sơn Hà,,Failure +20-186-06457,,,Xã Minh Hòa,,Failure +20-186-06460,,,Xã Hòa Thắng,,Failure +20-187-00000,,Huyện Chi Lăng,,7106046,Success +20-187-06463,,,Thị trấn Đồng Mỏ,,Failure +20-187-06466,,,Thị trấn Chi Lăng,,Failure +20-187-06469,,,Xã Vân An,,Failure +20-187-06472,,,Xã Vân Thủy,,Failure +20-187-06475,,,Xã Gia Lộc,,Failure +20-187-06478,,,Xã Bắc Thủy,,Failure +20-187-06481,,,Xã Chiến Thắng,,Failure +20-187-06484,,,Xã Mai Sao,,Failure +20-187-06487,,,Xã Bằng Hữu,,Failure +20-187-06490,,,Xã Thượng Cường,,Failure +20-187-06493,,,Xã Bằng Mạc,,Failure +20-187-06496,,,Xã Nhân Lý,,Failure +20-187-06499,,,Xã Lâm Sơn,,Failure +20-187-06502,,,Xã Liên Sơn,,Failure +20-187-06505,,,Xã Vạn Linh,,Failure +20-187-06508,,,Xã Hòa Bình,,Failure +20-187-06514,,,Xã Hữu Kiên,,Failure +20-187-06517,,,Xã Quan Sơn,,Failure +20-187-06520,,,Xã Y Tịch,,Failure +20-187-06523,,,Xã Chi Lăng,,Failure +20-188-00000,,Huyện Lộc Bình,,7106558,Success +20-188-06526,,,Thị trấn Na Dương,,Failure +20-188-06529,,,Thị trấn Lộc Bình,,Failure +20-188-06532,,,Xã Mẫu Sơn,10047272,Success +20-188-06541,,,Xã Yên Khoái,10054075,Success +20-188-06544,,,Xã Khánh Xuân,,Failure +20-188-06547,,,Xã Tú Mịch,,Failure +20-188-06550,,,Xã Hữu Khánh,,Failure +20-188-06553,,,Xã Đồng Bục,,Failure +20-188-06559,,,Xã Tam Gia,,Failure +20-188-06562,,,Xã Tú Đoạn,,Failure +20-188-06565,,,Xã Khuất Xá,10038602,Success +20-188-06574,,,Xã Tĩnh Bắc,,Failure +20-188-06577,,,Xã Thống Nhất,,Failure +20-188-06589,,,Xã Sàn Viên,,Failure +20-188-06592,,,Xã Đông Quan,,Failure +20-188-06595,,,Xã Minh Hiệp,,Failure +20-188-06598,,,Xã Hữu Lân,,Failure +20-188-06601,,,Xã Lợi Bác,,Failure +20-188-06604,,,Xã Nam Quan,,Failure +20-188-06607,,,Xã Xuân Dương,,Failure +20-188-06610,,,Xã Ái Quốc,,Failure +20-189-00000,,Huyện Đình Lập,,6913804,Success +20-189-06613,,,Thị trấn Đình Lập,,Failure +20-189-06616,,,Thị trấn NT Thái Bình,,Failure +20-189-06619,,,Xã Bắc Xa,,Failure +20-189-06622,,,Xã Bính Xá,,Failure +20-189-06625,,,Xã Kiên Mộc,,Failure +20-189-06628,,,Xã Đình Lập,,Failure +20-189-06631,,,Xã Thái Bình,,Failure +20-189-06634,,,Xã Cường Lợi,,Failure +20-189-06637,,,Xã Châu Sơn,,Failure +20-189-06640,,,Xã Lâm Ca,,Failure +20-189-06643,,,Xã Đồng Thắng,,Failure +20-189-06646,,,Xã Bắc Lãng,,Failure +22-000-00000,Tỉnh Quảng Ninh,,,1902947,Success +22-193-00000,,Thành phố Hạ Long,,7133707,Success +22-193-06649,,,Phường Hà Khánh,,Failure +22-193-06652,,,Phường Hà Phong,,Failure +22-193-06655,,,Phường Hà Khẩu,,Failure +22-193-06658,,,Phường Cao Xanh,,Failure +22-193-06661,,,Phường Giếng Đáy,,Failure +22-193-06664,,,Phường Hà Tu,,Failure +22-193-06667,,,Phường Hà Trung,,Failure +22-193-06670,,,Phường Hà Lầm,,Failure +22-193-06673,,,Phường Bãi Cháy,,Failure +22-193-06676,,,Phường Cao Thắng,,Failure +22-193-06679,,,Phường Hùng Thắng,,Failure +22-193-06682,,,Phường Yết Kiêu,,Failure +22-193-06685,,,Phường Trần Hưng Đạo,,Failure +22-193-06688,,,Phường Hồng Hải,,Failure +22-193-06691,,,Phường Hồng Gai,,Failure +22-193-06694,,,Phường Bạch Đằng,,Failure +22-193-06697,,,Phường Hồng Hà,,Failure +22-193-06700,,,Phường Tuần Châu,,Failure +22-193-06703,,,Phường Việt Hưng,,Failure +22-193-06706,,,Phường Đại Yên,,Failure +22-193-07030,,,Phường Hoành Bồ,,Failure +22-193-07033,,,Xã Kỳ Thượng,,Failure +22-193-07036,,,Xã Đồng Sơn,,Failure +22-193-07039,,,Xã Tân Dân,,Failure +22-193-07042,,,Xã Đồng Lâm,,Failure +22-193-07045,,,Xã Hòa Bình,,Failure +22-193-07048,,,Xã Vũ Oai,,Failure +22-193-07051,,,Xã Dân Chủ,,Failure +22-193-07054,,,Xã Quảng La,,Failure +22-193-07057,,,Xã Bằng Cả,,Failure +22-193-07060,,,Xã Thống Nhất,,Failure +22-193-07063,,,Xã Sơn Dương,,Failure +22-193-07066,,,Xã Lê Lợi,,Failure +22-194-00000,,Thành phố Móng Cái,,6911714,Success +22-194-06709,,,Phường Ka Long,,Failure +22-194-06712,,,Phường Trần Phú,,Failure +22-194-06715,,,Phường Ninh Dương,,Failure +22-194-06718,,,Phường Hoà Lạc,,Failure +22-194-06721,,,Phường Trà Cổ,,Failure +22-194-06724,,,Xã Hải Sơn,,Failure +22-194-06727,,,Xã Bắc Sơn,,Failure +22-194-06730,,,Xã Hải Đông,,Failure +22-194-06733,,,Xã Hải Tiến,,Failure +22-194-06736,,,Phường Hải Yên,,Failure +22-194-06739,,,Xã Quảng Nghĩa,,Failure +22-194-06742,,,Phường Hải Hoà,,Failure +22-194-06745,,,Xã Hải Xuân,,Failure +22-194-06748,,,Xã Vạn Ninh,,Failure +22-194-06751,,,Phường Bình Ngọc,,Failure +22-194-06754,,,Xã Vĩnh Trung,,Failure +22-194-06757,,,Xã Vĩnh Thực,,Failure +22-195-00000,,Thành phố Cẩm Phả,,7133870,Success +22-195-06760,,,Phường Mông Dương,,Failure +22-195-06763,,,Phường Cửa Ông,,Failure +22-195-06766,,,Phường Cẩm Sơn,,Failure +22-195-06769,,,Phường Cẩm Đông,,Failure +22-195-06772,,,Phường Cẩm Phú,,Failure +22-195-06775,,,Phường Cẩm Tây,,Failure +22-195-06778,,,Phường Quang Hanh,,Failure +22-195-06781,,,Phường Cẩm Thịnh,,Failure +22-195-06784,,,Phường Cẩm Thủy,,Failure +22-195-06787,,,Phường Cẩm Thạch,,Failure +22-195-06790,,,Phường Cẩm Thành,,Failure +22-195-06793,,,Phường Cẩm Trung,,Failure +22-195-06796,,,Phường Cẩm Bình,,Failure +22-195-06799,,,Xã Cộng Hòa,,Failure +22-195-06802,,,Xã Cẩm Hải,,Failure +22-195-06805,,,Xã Dương Huy,,Failure +22-196-00000,,Thành phố Uông Bí,,6908463,Success +22-196-06808,,,Phường Vàng Danh,,Failure +22-196-06811,,,Phường Thanh Sơn,,Failure +22-196-06814,,,Phường Bắc Sơn,,Failure +22-196-06817,,,Phường Quang Trung,,Failure +22-196-06820,,,Phường Trưng Vương,,Failure +22-196-06823,,,Phường Nam Khê,,Failure +22-196-06826,,,Phường Yên Thanh,,Failure +22-196-06829,,,Xã Thượng Yên Công,,Failure +22-196-06832,,,Phường Phương Đông,,Failure +22-196-06835,,,Phường Phương Nam,,Failure +22-198-00000,,Huyện Bình Liêu,,6912913,Success +22-198-06838,,,Thị trấn Bình Liêu,,Failure +22-198-06841,,,Xã Hoành Mô,,Failure +22-198-06844,,,Xã Đồng Tâm,,Failure +22-198-06847,,,Xã Đồng Văn,,Failure +22-198-06853,,,Xã Vô Ngại,,Failure +22-198-06856,,,Xã Lục Hồn,,Failure +22-198-06859,,,Xã Húc Động,,Failure +22-199-00000,,Huyện Tiên Yên,,6913068,Success +22-199-06862,,,Thị trấn Tiên Yên,,Failure +22-199-06865,,,Xã Hà Lâu,,Failure +22-199-06868,,,Xã Đại Dực,,Failure +22-199-06871,,,Xã Phong Dụ,,Failure +22-199-06874,,,Xã Điền Xá,,Failure +22-199-06877,,,Xã Đông Ngũ,,Failure +22-199-06880,,,Xã Yên Than,,Failure +22-199-06883,,,Xã Đông Hải,,Failure +22-199-06886,,,Xã Hải Lạng,,Failure +22-199-06889,,,Xã Tiên Lãng,,Failure +22-199-06892,,,Xã Đồng Rui,,Failure +22-200-00000,,Huyện Đầm Hà,,6913418,Success +22-200-06895,,,Thị trấn Đầm Hà,,Failure +22-200-06898,,,Xã Quảng Lâm,,Failure +22-200-06901,,,Xã Quảng An,,Failure +22-200-06904,,,Xã Tân Bình,,Failure +22-200-06910,,,Xã Dực Yên,,Failure +22-200-06913,,,Xã Quảng Tân,,Failure +22-200-06916,,,Xã Đầm Hà,,Failure +22-200-06917,,,Xã Tân Lập,,Failure +22-200-06919,,,Xã Đại Bình,,Failure +22-201-00000,,Huyện Hải Hà,,6912155,Success +22-201-06922,,,Thị trấn Quảng Hà,,Failure +22-201-06925,,,Xã Quảng Đức,,Failure +22-201-06928,,,Xã Quảng Sơn,,Failure +22-201-06931,,,Xã Quảng Thành,,Failure +22-201-06937,,,Xã Quảng Thịnh,,Failure +22-201-06940,,,Xã Quảng Minh,,Failure +22-201-06943,,,Xã Quảng Chính,,Failure +22-201-06946,,,Xã Quảng Long,,Failure +22-201-06949,,,Xã Đường Hoa,,Failure +22-201-06952,,,Xã Quảng Phong,,Failure +22-201-06967,,,Xã Cái Chiên,,Failure +22-202-00000,,Huyện Ba Chẽ,,7133835,Success +22-202-06970,,,Thị trấn Ba Chẽ,,Failure +22-202-06973,,,Xã Thanh Sơn,,Failure +22-202-06976,,,Xã Thanh Lâm,,Failure +22-202-06979,,,Xã Đạp Thanh,,Failure +22-202-06982,,,Xã Nam Sơn,,Failure +22-202-06985,,,Xã Lương Mông,,Failure +22-202-06988,,,Xã Đồn Đạc,,Failure +22-202-06991,,,Xã Minh Cầm,,Failure +22-203-00000,,Huyện Vân Đồn,,7134112,Success +22-203-06994,,,Thị trấn Cái Rồng,,Failure +22-203-06997,,,Xã Đài Xuyên,,Failure +22-203-07000,,,Xã Bình Dân,,Failure +22-203-07003,,,Xã Vạn Yên,,Failure +22-203-07006,,,Xã Minh Châu,,Failure +22-203-07009,,,Xã Đoàn Kết,,Failure +22-203-07012,,,Xã Hạ Long,,Failure +22-203-07015,,,Xã Đông Xá,,Failure +22-203-07018,,,Xã Bản Sen,,Failure +22-203-07021,,,Xã Thắng Lợi,,Failure +22-203-07024,,,Xã Quan Lạn,,Failure +22-203-07027,,,Xã Ngọc Vừng,,Failure +22-205-00000,,Thị xã Đông Triều,,7133660,Success +22-205-07069,,,Phường Mạo Khê,,Failure +22-205-07072,,,Phường Đông Triều,,Failure +22-205-07075,,,Xã An Sinh,,Failure +22-205-07078,,,Xã Tràng Lương,,Failure +22-205-07081,,,Xã Bình Khê,,Failure +22-205-07084,,,Xã Việt Dân,,Failure +22-205-07087,,,Xã Tân Việt,,Failure +22-205-07090,,,Xã Bình Dương,,Failure +22-205-07093,,,Phường Đức Chính,,Failure +22-205-07096,,,Phường Tràng An,,Failure +22-205-07099,,,Xã Nguyễn Huệ,,Failure +22-205-07102,,,Xã Thủy An,,Failure +22-205-07105,,,Phường Xuân Sơn,,Failure +22-205-07108,,,Xã Hồng Thái Tây,,Failure +22-205-07111,,,Xã Hồng Thái Đông,,Failure +22-205-07114,,,Phường Hoàng Quế,,Failure +22-205-07117,,,Phường Yên Thọ,,Failure +22-205-07120,,,Phường Hồng Phong,,Failure +22-205-07123,,,Phường Kim Sơn,,Failure +22-205-07126,,,Phường Hưng Đạo,,Failure +22-205-07129,,,Xã Yên Đức,,Failure +22-206-00000,,Thị xã Quảng Yên,,7133693,Success +22-206-07132,,,Phường Quảng Yên,,Failure +22-206-07135,,,Phường Đông Mai,,Failure +22-206-07138,,,Phường Minh Thành,,Failure +22-206-07144,,,Xã Sông Khoai,,Failure +22-206-07147,,,Xã Hiệp Hòa,,Failure +22-206-07150,,,Phường Cộng Hòa,,Failure +22-206-07153,,,Xã Tiền An,,Failure +22-206-07156,,,Xã Hoàng Tân,,Failure +22-206-07159,,,Phường Tân An,,Failure +22-206-07162,,,Phường Yên Giang,,Failure +22-206-07165,,,Phường Nam Hoà,,Failure +22-206-07168,,,Phường Hà An,,Failure +22-206-07171,,,Xã Cẩm La,,Failure +22-206-07174,,,Phường Phong Hải,,Failure +22-206-07177,,,Phường Yên Hải,,Failure +22-206-07180,,,Xã Liên Hòa,,Failure +22-206-07183,,,Phường Phong Cốc,,Failure +22-206-07186,,,Xã Liên Vị,,Failure +22-206-07189,,,Xã Tiền Phong,,Failure +22-207-00000,,Huyện Cô Tô,,7134111,Success +22-207-07192,,,Thị trấn Cô Tô,15015333,Success +22-207-07195,,,Xã Đồng Tiến,15015332,Success +22-207-07198,,,Xã Thanh Lân,15015331,Success +24-000-00000,Tỉnh Bắc Giang,,,1902941,Success +24-213-00000,,Thành phố Bắc Giang,,7113960,Success +24-213-07201,,,Phường Thọ Xương,,Failure +24-213-07204,,,Phường Trần Nguyên Hãn,,Failure +24-213-07207,,,Phường Ngô Quyền,,Failure +24-213-07210,,,Phường Hoàng Văn Thụ,,Failure +24-213-07213,,,Phường Trần Phú,,Failure +24-213-07216,,,Phường Mỹ Độ,,Failure +24-213-07219,,,Phường Lê Lợi,,Failure +24-213-07222,,,Xã Song Mai,,Failure +24-213-07225,,,Phường Xương Giang,,Failure +24-213-07228,,,Phường Đa Mai,,Failure +24-213-07231,,,Phường Dĩnh Kế,,Failure +24-213-07441,,,Xã Dĩnh Trì,,Failure +24-213-07687,,,Xã Tân Mỹ,,Failure +24-213-07696,,,Xã Đồng Sơn,,Failure +24-213-07699,,,Xã Tân Tiến,,Failure +24-213-07705,,,Xã Song Khê,,Failure +24-215-00000,,Huyện Yên Thế,,6922083,Success +24-215-07243,,,Xã Đồng Tiến,,Failure +24-215-07246,,,Xã Canh Nậu,,Failure +24-215-07249,,,Xã Xuân Lương,,Failure +24-215-07252,,,Xã Tam Tiến,,Failure +24-215-07255,,,Xã Đồng Vương,,Failure +24-215-07258,,,Xã Đồng Hưu,,Failure +24-215-07260,,,Xã Đồng Tâm,,Failure +24-215-07261,,,Xã Tam Hiệp,,Failure +24-215-07264,,,Xã Tiến Thắng,,Failure +24-215-07267,,,Xã Hồng Kỳ,,Failure +24-215-07270,,,Xã Đồng Lạc,,Failure +24-215-07273,,,Xã Đông Sơn,,Failure +24-215-07276,,,Xã Tân Hiệp,,Failure +24-215-07279,,,Xã Hương Vĩ,,Failure +24-215-07282,,,Xã Đồng Kỳ,,Failure +24-215-07285,,,Xã An Thượng,,Failure +24-215-07288,,,Thị trấn Phồn Xương,,Failure +24-215-07291,,,Xã Tân Sỏi,,Failure +24-215-07294,,,Thị trấn Bố Hạ,,Failure +24-216-00000,,Huyện Tân Yên,,6922835,Success +24-216-07303,,,Xã Lan Giới,,Failure +24-216-07306,,,Thị trấn Nhã Nam,,Failure +24-216-07309,,,Xã Tân Trung,,Failure +24-216-07312,,,Xã Đại Hóa,,Failure +24-216-07315,,,Xã Quang Tiến,,Failure +24-216-07318,,,Xã Phúc Sơn,,Failure +24-216-07321,,,Xã An Dương,,Failure +24-216-07324,,,Xã Phúc Hòa,,Failure +24-216-07327,,,Xã Liên Sơn,,Failure +24-216-07330,,,Xã Hợp Đức,,Failure +24-216-07333,,,Xã Lam Cốt,,Failure +24-216-07336,,,Xã Cao Xá,,Failure +24-216-07339,,,Thị trấn Cao Thượng,,Failure +24-216-07342,,,Xã Việt Ngọc,,Failure +24-216-07345,,,Xã Song Vân,,Failure +24-216-07348,,,Xã Ngọc Châu,,Failure +24-216-07351,,,Xã Ngọc Vân,,Failure +24-216-07354,,,Xã Việt Lập,,Failure +24-216-07357,,,Xã Liên Chung,,Failure +24-216-07360,,,Xã Ngọc Thiện,,Failure +24-216-07363,,,Xã Ngọc Lý,,Failure +24-216-07366,,,Xã Quế Nham,,Failure +24-217-00000,,Huyện Lạng Giang,,6923324,Success +24-217-07375,,,Thị trấn Vôi,,Failure +24-217-07378,,,Xã Nghĩa Hòa,,Failure +24-217-07381,,,Xã Nghĩa Hưng,,Failure +24-217-07384,,,Xã Quang Thịnh,,Failure +24-217-07387,,,Xã Hương Sơn,,Failure +24-217-07390,,,Xã Đào Mỹ,,Failure +24-217-07393,,,Xã Tiên Lục,,Failure +24-217-07396,,,Xã An Hà,,Failure +24-217-07399,,,Thị trấn Kép,,Failure +24-217-07402,,,Xã Mỹ Hà,,Failure +24-217-07405,,,Xã Hương Lạc,,Failure +24-217-07408,,,Xã Dương Đức,,Failure +24-217-07411,,,Xã Tân Thanh,,Failure +24-217-07414,,,Xã Yên Mỹ,,Failure +24-217-07417,,,Xã Tân Hưng,,Failure +24-217-07420,,,Xã Mỹ Thái,,Failure +24-217-07426,,,Xã Xương Lâm,,Failure +24-217-07429,,,Xã Xuân Hương,,Failure +24-217-07432,,,Xã Tân Dĩnh,,Failure +24-217-07435,,,Xã Đại Lâm,,Failure +24-217-07438,,,Xã Thái Đào,,Failure +24-218-00000,,Huyện Lục Nam,,6921174,Success +24-218-07444,,,Thị trấn Đồi Ngô,,Failure +24-218-07450,,,Xã Đông Hưng,,Failure +24-218-07453,,,Xã Đông Phú,,Failure +24-218-07456,,,Xã Tam Dị,,Failure +24-218-07459,,,Xã Bảo Sơn,,Failure +24-218-07462,,,Xã Bảo Đài,,Failure +24-218-07465,,,Xã Thanh Lâm,,Failure +24-218-07468,,,Xã Tiên Nha,,Failure +24-218-07471,,,Xã Trường Giang,,Failure +24-218-07477,,,Thị trấn Phương Sơn,,Failure +24-218-07480,,,Xã Chu Điện,,Failure +24-218-07483,,,Xã Cương Sơn,,Failure +24-218-07486,,,Xã Nghĩa Phương,,Failure +24-218-07489,,,Xã Vô Tranh,,Failure +24-218-07492,,,Xã Bình Sơn,,Failure +24-218-07495,,,Xã Lan Mẫu,,Failure +24-218-07498,,,Xã Yên Sơn,,Failure +24-218-07501,,,Xã Khám Lạng,,Failure +24-218-07504,,,Xã Huyền Sơn,,Failure +24-218-07507,,,Xã Trường Sơn,,Failure +24-218-07510,,,Xã Lục Sơn,,Failure +24-218-07513,,,Xã Bắc Lũng,,Failure +24-218-07516,,,Xã Vũ Xá,,Failure +24-218-07519,,,Xã Cẩm Lý,,Failure +24-218-07522,,,Xã Đan Hội,,Failure +24-219-00000,,Huyện Lục Ngạn,,6917071,Success +24-219-07525,,,Thị trấn Chũ,,Failure +24-219-07528,,,Xã Cấm Sơn,,Failure +24-219-07531,,,Xã Tân Sơn,,Failure +24-219-07534,,,Xã Phong Minh,,Failure +24-219-07537,,,Xã Phong Vân,,Failure +24-219-07540,,,Xã Xa Lý,,Failure +24-219-07543,,,Xã Hộ Đáp,,Failure +24-219-07546,,,Xã Sơn Hải,,Failure +24-219-07549,,,Xã Thanh Hải,,Failure +24-219-07552,,,Xã Kiên Lao,,Failure +24-219-07555,,,Xã Biên Sơn,,Failure +24-219-07558,,,Xã Kiên Thành,,Failure +24-219-07561,,,Xã Hồng Giang,,Failure +24-219-07564,,,Xã Kim Sơn,,Failure +24-219-07567,,,Xã Tân Hoa,,Failure +24-219-07570,,,Xã Giáp Sơn,,Failure +24-219-07573,,,Xã Biển Động,,Failure +24-219-07576,,,Xã Quý Sơn,,Failure +24-219-07579,,,Xã Trù Hựu,,Failure +24-219-07582,,,Xã Phì Điền,,Failure +24-219-07588,,,Xã Tân Quang,,Failure +24-219-07591,,,Xã Đồng Cốc,,Failure +24-219-07594,,,Xã Tân Lập,,Failure +24-219-07597,,,Xã Phú Nhuận,,Failure +24-219-07600,,,Xã Mỹ An,,Failure +24-219-07603,,,Xã Nam Dương,,Failure +24-219-07606,,,Xã Tân Mộc,,Failure +24-219-07609,,,Xã Đèo Gia,,Failure +24-219-07612,,,Xã Phượng Sơn,,Failure +24-220-00000,,Huyện Sơn Động,,6915724,Success +24-220-07615,,,Thị trấn An Châu,,Failure +24-220-07616,,,Thị trấn Tây Yên Tử,,Failure +24-220-07621,,,Xã Vân Sơn,,Failure +24-220-07624,,,Xã Hữu Sản,,Failure +24-220-07627,,,Xã Đại Sơn,,Failure +24-220-07630,,,Xã Phúc Sơn,,Failure +24-220-07636,,,Xã Giáo Liêm,,Failure +24-220-07642,,,Xã Cẩm Đàn,,Failure +24-220-07645,,,Xã An Lạc,,Failure +24-220-07648,,,Xã Vĩnh An,,Failure +24-220-07651,,,Xã Yên Định,,Failure +24-220-07654,,,Xã Lệ Viễn,,Failure +24-220-07660,,,Xã An Bá,,Failure +24-220-07663,,,Xã Tuấn Đạo,,Failure +24-220-07666,,,Xã Dương Hưu,,Failure +24-220-07672,,,Xã Long Sơn,,Failure +24-220-07678,,,Xã Thanh Luận,,Failure +24-221-00000,,Huyện Yên Dũng,,7113962,Success +24-221-07681,,,Thị trấn Nham Biền,,Failure +24-221-07682,,,Thị trấn Tân An,,Failure +24-221-07684,,,Xã Lão Hộ,,Failure +24-221-07690,,,Xã Hương Gián,,Failure +24-221-07702,,,Xã Quỳnh Sơn,,Failure +24-221-07708,,,Xã Nội Hoàng,,Failure +24-221-07711,,,Xã Tiền Phong,,Failure +24-221-07714,,,Xã Xuân Phú,,Failure +24-221-07717,,,Xã Tân Liễu,,Failure +24-221-07720,,,Xã Trí Yên,,Failure +24-221-07723,,,Xã Lãng Sơn,,Failure +24-221-07726,,,Xã Yên Lư,,Failure +24-221-07729,,,Xã Tiến Dũng,,Failure +24-221-07735,,,Xã Đức Giang,,Failure +24-221-07738,,,Xã Cảnh Thụy,,Failure +24-221-07741,,,Xã Tư Mại,,Failure +24-221-07747,,,Xã Đồng Việt,,Failure +24-221-07750,,,Xã Đồng Phúc,,Failure +24-222-00000,,Huyện Việt Yên,,7113961,Success +24-222-07759,,,Xã Thượng Lan,,Failure +24-222-07762,,,Xã Việt Tiến,,Failure +24-222-07765,,,Xã Nghĩa Trung,,Failure +24-222-07768,,,Xã Minh Đức,,Failure +24-222-07771,,,Xã Hương Mai,,Failure +24-222-07774,,,Xã Tự Lạn,,Failure +24-222-07777,,,Thị trấn Bích Động,,Failure +24-222-07780,,,Xã Trung Sơn,,Failure +24-222-07783,,,Xã Hồng Thái,,Failure +24-222-07786,,,Xã Tiên Sơn,,Failure +24-222-07789,,,Xã Tăng Tiến,,Failure +24-222-07792,,,Xã Quảng Minh,,Failure +24-222-07795,,,Thị trấn Nếnh,,Failure +24-222-07798,,,Xã Ninh Sơn,,Failure +24-222-07801,,,Xã Vân Trung,,Failure +24-222-07804,,,Xã Vân Hà,,Failure +24-222-07807,,,Xã Quang Châu,,Failure +24-223-00000,,Huyện Hiệp Hòa,,6922834,Success +24-223-07813,,,Xã Đồng Tân,,Failure +24-223-07816,,,Xã Thanh Vân,,Failure +24-223-07819,,,Xã Hoàng Lương,,Failure +24-223-07822,,,Xã Hoàng Vân,,Failure +24-223-07825,,,Xã Hoàng Thanh,,Failure +24-223-07828,,,Xã Hoàng An,,Failure +24-223-07831,,,Xã Ngọc Sơn,,Failure +24-223-07834,,,Xã Thái Sơn,,Failure +24-223-07837,,,Xã Hòa Sơn,,Failure +24-223-07840,,,Thị trấn Thắng,,Failure +24-223-07843,,,Xã Quang Minh,,Failure +24-223-07846,,,Xã Lương Phong,,Failure +24-223-07849,,,Xã Hùng Sơn,,Failure +24-223-07852,,,Xã Đại Thành,,Failure +24-223-07855,,,Xã Thường Thắng,,Failure +24-223-07858,,,Xã Hợp Thịnh,,Failure +24-223-07861,,,Xã Danh Thắng,,Failure +24-223-07864,,,Xã Mai Trung,,Failure +24-223-07867,,,Xã Đoan Bái,,Failure +24-223-07870,,,Thị trấn Bắc Lý,,Failure +24-223-07873,,,Xã Xuân Cẩm,,Failure +24-223-07876,,,Xã Hương Lâm,,Failure +24-223-07879,,,Xã Đông Lỗ,,Failure +24-223-07882,,,Xã Châu Minh,,Failure +24-223-07885,,,Xã Mai Đình,,Failure +25-000-00000,Tỉnh Phú Thọ,,,1902930,Success +25-227-00000,,Thành phố Việt Trì,,7118215,Success +25-227-07888,,,Phường Dữu Lâu,,Failure +25-227-07891,,,Phường Vân Cơ,,Failure +25-227-07894,,,Phường Nông Trang,,Failure +25-227-07897,,,Phường Tân Dân,,Failure +25-227-07900,,,Phường Gia Cẩm,,Failure +25-227-07903,,,Phường Tiên Cát,,Failure +25-227-07906,,,Phường Thọ Sơn,,Failure +25-227-07909,,,Phường Thanh Miếu,,Failure +25-227-07912,,,Phường Bạch Hạc,,Failure +25-227-07915,,,Phường Bến Gót,,Failure +25-227-07918,,,Phường Vân Phú,,Failure +25-227-07921,,,Xã Phượng Lâu,,Failure +25-227-07924,,,Xã Thụy Vân,,Failure +25-227-07927,,,Phường Minh Phương,,Failure +25-227-07930,,,Xã Trưng Vương,,Failure +25-227-07933,,,Phường Minh Nông,,Failure +25-227-07936,,,Xã Sông Lô,,Failure +25-227-08281,,,Xã Kim Đức,,Failure +25-227-08287,,,Xã Hùng Lô,,Failure +25-227-08503,,,Xã Hy Cương,,Failure +25-227-08506,,,Xã Chu Hóa,,Failure +25-227-08515,,,Xã Thanh Đình,,Failure +25-228-00000,,Thị xã Phú Thọ,,7118146,Success +25-228-07942,,,Phường Hùng Vương,,Failure +25-228-07945,,,Phường Phong Châu,,Failure +25-228-07948,,,Phường Âu Cơ,,Failure +25-228-07951,,,Xã Hà Lộc,,Failure +25-228-07954,,,Xã Phú Hộ,,Failure +25-228-07957,,,Xã Văn Lung,,Failure +25-228-07960,,,Xã Thanh Minh,,Failure +25-228-07963,,,Xã Hà Thạch,,Failure +25-228-07966,,,Phường Thanh Vinh,,Failure +25-230-00000,,Huyện Đoan Hùng,,7117246,Success +25-230-07969,,,Thị trấn Đoan Hùng,,Failure +25-230-07975,,,Xã Hùng Xuyên,,Failure +25-230-07981,,,Xã Bằng Luân,,Failure +25-230-07984,,,Xã Vân Du,,Failure +25-230-07987,,,Xã Phú Lâm,,Failure +25-230-07993,,,Xã Minh Lương,,Failure +25-230-07996,,,Xã Bằng Doãn,,Failure +25-230-07999,,,Xã Chí Đám,,Failure +25-230-08005,,,Xã Phúc Lai,,Failure +25-230-08008,,,Xã Ngọc Quan,,Failure +25-230-08014,,,Xã Hợp Nhất,,Failure +25-230-08017,,,Xã Sóc Đăng,,Failure +25-230-08023,,,Xã Tây Cốc,,Failure +25-230-08026,,,Xã Yên Kiện,,Failure +25-230-08029,,,Xã Hùng Long,,Failure +25-230-08032,,,Xã Vụ Quang,,Failure +25-230-08035,,,Xã Vân Đồn,,Failure +25-230-08038,,,Xã Tiêu Sơn,,Failure +25-230-08041,,,Xã Minh Tiến,,Failure +25-230-08044,,,Xã Minh Phú,,Failure +25-230-08047,,,Xã Chân Mộng,,Failure +25-230-08050,,,Xã Ca Đình,,Failure +25-231-00000,,Huyện Hạ Hoà,,7117249,Success +25-231-08053,,,Thị trấn Hạ Hoà,,Failure +25-231-08056,,,Xã Đại Phạm,,Failure +25-231-08062,,,Xã Đan Thượng,,Failure +25-231-08065,,,Xã Hà Lương,,Failure +25-231-08071,,,Xã Tứ Hiệp,,Failure +25-231-08080,,,Xã Hiền Lương,,Failure +25-231-08089,,,Xã Phương Viên,,Failure +25-231-08092,,,Xã Gia Điền,,Failure +25-231-08095,,,Xã Ấm Hạ,,Failure +25-231-08104,,,Xã Hương Xạ,,Failure +25-231-08110,,,Xã Xuân Áng,,Failure +25-231-08113,,,Xã Yên Kỳ,,Failure +25-231-08119,,,Xã Minh Hạc,,Failure +25-231-08122,,,Xã Lang Sơn,,Failure +25-231-08125,,,Xã Bằng Giã,,Failure +25-231-08128,,,Xã Yên Luật,,Failure +25-231-08131,,,Xã Vô Tranh,,Failure +25-231-08134,,,Xã Văn Lang,,Failure +25-231-08140,,,Xã Minh Côi,,Failure +25-231-08143,,,Xã Vĩnh Chân,,Failure +25-232-00000,,Huyện Thanh Ba,,7118054,Success +25-232-08152,,,Thị trấn Thanh Ba,,Failure +25-232-08156,,,Xã Vân Lĩnh,,Failure +25-232-08158,,,Xã Đông Lĩnh,,Failure +25-232-08161,,,Xã Đại An,,Failure +25-232-08164,,,Xã Hanh Cù,,Failure +25-232-08170,,,Xã Đồng Xuân,,Failure +25-232-08173,,,Xã Quảng Yên,,Failure +25-232-08179,,,Xã Ninh Dân,,Failure +25-232-08194,,,Xã Võ Lao,,Failure +25-232-08197,,,Xã Khải Xuân,,Failure +25-232-08200,,,Xã Mạn Lạn,,Failure +25-232-08203,,,Xã Hoàng Cương,,Failure +25-232-08206,,,Xã Chí Tiên,,Failure +25-232-08209,,,Xã Đông Thành,,Failure +25-232-08215,,,Xã Sơn Cương,,Failure +25-232-08218,,,Xã Thanh Hà,,Failure +25-232-08221,,,Xã Đỗ Sơn,,Failure +25-232-08224,,,Xã Đỗ Xuyên,,Failure +25-232-08227,,,Xã Lương Lỗ,,Failure +25-233-00000,,Huyện Phù Ninh,,7118214,Success +25-233-08230,,,Thị trấn Phong Châu,,Failure +25-233-08233,,,Xã Phú Mỹ,,Failure +25-233-08234,,,Xã Lệ Mỹ,,Failure +25-233-08236,,,Xã Liên Hoa,,Failure +25-233-08239,,,Xã Trạm Thản,,Failure +25-233-08242,,,Xã Trị Quận,,Failure +25-233-08245,,,Xã Trung Giáp,,Failure +25-233-08248,,,Xã Tiên Phú,,Failure +25-233-08251,,,Xã Hạ Giáp,,Failure +25-233-08254,,,Xã Bảo Thanh,,Failure +25-233-08257,,,Xã Phú Lộc,,Failure +25-233-08260,,,Xã Gia Thanh,,Failure +25-233-08263,,,Xã Tiên Du,,Failure +25-233-08266,,,Xã Phú Nham,,Failure +25-233-08272,,,Xã An Đạo,,Failure +25-233-08275,,,Xã Bình Phú,,Failure +25-233-08278,,,Xã Phù Ninh,,Failure +25-234-00000,,Huyện Yên Lập,,7117326,Success +25-234-08290,,,Thị trấn Yên Lập,,Failure +25-234-08293,,,Xã Mỹ Lung,,Failure +25-234-08296,,,Xã Mỹ Lương,,Failure +25-234-08299,,,Xã Lương Sơn,,Failure +25-234-08302,,,Xã Xuân An,,Failure +25-234-08305,,,Xã Xuân Viên,,Failure +25-234-08308,,,Xã Xuân Thủy,,Failure +25-234-08311,,,Xã Trung Sơn,,Failure +25-234-08314,,,Xã Hưng Long,,Failure +25-234-08317,,,Xã Nga Hoàng,,Failure +25-234-08320,,,Xã Đồng Lạc,,Failure +25-234-08323,,,Xã Thượng Long,,Failure +25-234-08326,,,Xã Đồng Thịnh,,Failure +25-234-08329,,,Xã Phúc Khánh,,Failure +25-234-08332,,,Xã Minh Hòa,,Failure +25-234-08335,,,Xã Ngọc Lập,,Failure +25-234-08338,,,Xã Ngọc Đồng,,Failure +25-235-00000,,Huyện Cẩm Khê,,7117259,Success +25-235-08341,,,Thị trấn Cẩm Khê,,Failure +25-235-08344,,,Xã Tiên Lương,,Failure +25-235-08347,,,Xã Tuy Lộc,,Failure +25-235-08350,,,Xã Ngô Xá,,Failure +25-235-08353,,,Xã Minh Tân,,Failure +25-235-08356,,,Xã Phượng Vĩ,,Failure +25-235-08362,,,Xã Thụy Liễu,,Failure +25-235-08374,,,Xã Tùng Khê,,Failure +25-235-08377,,,Xã Tam Sơn,,Failure +25-235-08380,,,Xã Văn Bán,,Failure +25-235-08383,,,Xã Cấp Dẫn,,Failure +25-235-08389,,,Xã Xương Thịnh,,Failure +25-235-08392,,,Xã Phú Khê,,Failure +25-235-08395,,,Xã Sơn Tình,,Failure +25-235-08398,,,Xã Yên Tập,,Failure +25-235-08401,,,Xã Hương Lung,,Failure +25-235-08404,,,Xã Tạ Xá,,Failure +25-235-08407,,,Xã Phú Lạc,,Failure +25-235-08413,,,Xã Chương Xá,,Failure +25-235-08416,,,Xã Hùng Việt,,Failure +25-235-08419,,,Xã Văn Khúc,,Failure +25-235-08422,,,Xã Yên Dưỡng,,Failure +25-235-08428,,,Xã Điêu Lương,,Failure +25-235-08431,,,Xã Đồng Lương,,Failure +25-236-00000,,Huyện Tam Nông,,7117400,Success +25-236-08434,,,Thị trấn Hưng Hoá,,Failure +25-236-08440,,,Xã Hiền Quan,,Failure +25-236-08443,,,Xã Bắc Sơn,,Failure +25-236-08446,,,Xã Thanh Uyên,,Failure +25-236-08461,,,Xã Lam Sơn,,Failure +25-236-08467,,,Xã Vạn Xuân,,Failure +25-236-08470,,,Xã Quang Húc,,Failure +25-236-08473,,,Xã Hương Nộn,,Failure +25-236-08476,,,Xã Tề Lễ,,Failure +25-236-08479,,,Xã Thọ Văn,,Failure +25-236-08482,,,Xã Dị Nậu,,Failure +25-236-08491,,,Xã Dân Quyền,,Failure +25-237-00000,,Huyện Lâm Thao,,7117448,Success +25-237-08494,,,Thị trấn Lâm Thao,,Failure +25-237-08497,,,Xã Tiên Kiên,,Failure +25-237-08498,,,Thị trấn Hùng Sơn,,Failure +25-237-08500,,,Xã Xuân Lũng,,Failure +25-237-08509,,,Xã Xuân Huy,,Failure +25-237-08512,,,Xã Thạch Sơn,,Failure +25-237-08518,,,Xã Sơn Vi,,Failure +25-237-08521,,,Xã Phùng Nguyên,,Failure +25-237-08527,,,Xã Cao Xá,,Failure +25-237-08533,,,Xã Vĩnh Lại,,Failure +25-237-08536,,,Xã Tứ Xã,,Failure +25-237-08539,,,Xã Bản Nguyên,,Failure +25-238-00000,,Huyện Thanh Sơn,,7117380,Success +25-238-08542,,,Thị trấn Thanh Sơn,,Failure +25-238-08563,,,Xã Sơn Hùng,,Failure +25-238-08572,,,Xã Địch Quả,,Failure +25-238-08575,,,Xã Giáp Lai,,Failure +25-238-08581,,,Xã Thục Luyện,,Failure +25-238-08584,,,Xã Võ Miếu,,Failure +25-238-08587,,,Xã Thạch Khoán,,Failure +25-238-08602,,,Xã Cự Thắng,,Failure +25-238-08605,,,Xã Tất Thắng,,Failure +25-238-08611,,,Xã Văn Miếu,,Failure +25-238-08614,,,Xã Cự Đồng,,Failure +25-238-08623,,,Xã Thắng Sơn,,Failure +25-238-08629,,,Xã Tân Minh,,Failure +25-238-08632,,,Xã Hương Cần,,Failure +25-238-08635,,,Xã Khả Cửu,,Failure +25-238-08638,,,Xã Đông Cửu,,Failure +25-238-08641,,,Xã Tân Lập,,Failure +25-238-08644,,,Xã Yên Lãng,,Failure +25-238-08647,,,Xã Yên Lương,,Failure +25-238-08650,,,Xã Thượng Cửu,,Failure +25-238-08653,,,Xã Lương Nha,,Failure +25-238-08656,,,Xã Yên Sơn,,Failure +25-238-08659,,,Xã Tinh Nhuệ,,Failure +25-239-00000,,Huyện Thanh Thuỷ,,7117393,Success +25-239-08662,,,Xã Đào Xá,,Failure +25-239-08665,,,Xã Thạch Đồng,,Failure +25-239-08668,,,Xã Xuân Lộc,,Failure +25-239-08671,,,Xã Tân Phương,,Failure +25-239-08674,,,Thị trấn Thanh Thủy,,Failure +25-239-08677,,,Xã Sơn Thủy,,Failure +25-239-08680,,,Xã Bảo Yên,,Failure +25-239-08683,,,Xã Đoan Hạ,,Failure +25-239-08686,,,Xã Đồng Trung,,Failure +25-239-08689,,,Xã Hoàng Xá,,Failure +25-239-08701,,,Xã Tu Vũ,,Failure +25-240-00000,,Huyện Tân Sơn,,7117384,Success +25-240-08545,,,Xã Thu Cúc,,Failure +25-240-08548,,,Xã Thạch Kiệt,,Failure +25-240-08551,,,Xã Thu Ngạc,,Failure +25-240-08554,,,Xã Kiệt Sơn,,Failure +25-240-08557,,,Xã Đồng Sơn,,Failure +25-240-08560,,,Xã Lai Đồng,,Failure +25-240-08566,,,Xã Tân Phú,,Failure +25-240-08569,,,Xã Mỹ Thuận,,Failure +25-240-08578,,,Xã Tân Sơn,,Failure +25-240-08590,,,Xã Xuân Đài,,Failure +25-240-08593,,,Xã Minh Đài,,Failure +25-240-08596,,,Xã Văn Luông,,Failure +25-240-08599,,,Xã Xuân Sơn,,Failure +25-240-08608,,,Xã Long Cốc,,Failure +25-240-08617,,,Xã Kim Thượng,,Failure +25-240-08620,,,Xã Tam Thanh,,Failure +25-240-08626,,,Xã Vinh Tiền,,Failure +26-000-00000,Tỉnh Vĩnh Phúc,,,1902889,Success +26-243-00000,,Thành phố Vĩnh Yên,,7118793,Success +26-243-08707,,,Phường Tích Sơn,,Failure +26-243-08710,,,Phường Liên Bảo,,Failure +26-243-08713,,,Phường Hội Hợp,,Failure +26-243-08716,,,Phường Đống Đa,,Failure +26-243-08719,,,Phường Ngô Quyền,,Failure +26-243-08722,,,Phường Đồng Tâm,,Failure +26-243-08725,,,Phường Định Trung,,Failure +26-243-08728,,,Phường Khai Quang,,Failure +26-243-08731,,,Xã Thanh Trù,,Failure +26-244-00000,,Thành phố Phúc Yên,,7119195,Success +26-244-08734,,,Phường Trưng Trắc,,Failure +26-244-08737,,,Phường Hùng Vương,,Failure +26-244-08740,,,Phường Trưng Nhị,,Failure +26-244-08743,,,Phường Phúc Thắng,,Failure +26-244-08746,,,Phường Xuân Hoà,,Failure +26-244-08747,,,Phường Đồng Xuân,,Failure +26-244-08749,,,Xã Ngọc Thanh,,Failure +26-244-08752,,,Xã Cao Minh,,Failure +26-244-08755,,,Phường Nam Viêm,,Failure +26-244-08758,,,Phường Tiền Châu,,Failure +26-246-00000,,Huyện Lập Thạch,,7118344,Success +26-246-08761,,,Thị trấn Lập Thạch,,Failure +26-246-08764,,,Xã Quang Sơn,,Failure +26-246-08767,,,Xã Ngọc Mỹ,,Failure +26-246-08770,,,Xã Hợp Lý,,Failure +26-246-08785,,,Xã Bắc Bình,,Failure +26-246-08788,,,Xã Thái Hòa,,Failure +26-246-08789,,,Thị trấn Hoa Sơn,,Failure +26-246-08791,,,Xã Liễn Sơn,,Failure +26-246-08794,,,Xã Xuân Hòa,,Failure +26-246-08797,,,Xã Vân Trục,,Failure +26-246-08812,,,Xã Liên Hòa,,Failure +26-246-08815,,,Xã Tử Du,,Failure +26-246-08833,,,Xã Bàn Giản,,Failure +26-246-08836,,,Xã Xuân Lôi,,Failure +26-246-08839,,,Xã Đồng Ích,,Failure +26-246-08842,,,Xã Tiên Lữ,,Failure +26-246-08845,,,Xã Văn Quán,,Failure +26-246-08857,,,Xã Đình Chu,,Failure +26-246-08863,,,Xã Triệu Đề,,Failure +26-246-08866,,,Xã Sơn Đông,,Failure +26-247-00000,,Huyện Tam Dương,,7118654,Success +26-247-08869,,,Thị trấn Hợp Hòa,,Failure +26-247-08872,,,Xã Hoàng Hoa,,Failure +26-247-08875,,,Xã Đồng Tĩnh,,Failure +26-247-08878,,,Thị trấn Kim Long,,Failure +26-247-08881,,,Xã Hướng Đạo,,Failure +26-247-08884,,,Xã Đạo Tú,,Failure +26-247-08887,,,Xã An Hòa,,Failure +26-247-08890,,,Xã Thanh Vân,,Failure +26-247-08893,,,Xã Duy Phiên,,Failure +26-247-08896,,,Xã Hoàng Đan,,Failure +26-247-08899,,,Xã Hoàng Lâu,,Failure +26-247-08902,,,Xã Vân Hội,,Failure +26-247-08905,,,Xã Hợp Thịnh,,Failure +26-248-00000,,Huyện Tam Đảo,,7118620,Success +26-248-08908,,,Thị trấn Tam Đảo,,Failure +26-248-08911,,,Thị trấn Hợp Châu,,Failure +26-248-08914,,,Xã Đạo Trù,,Failure +26-248-08917,,,Xã Yên Dương,,Failure +26-248-08920,,,Xã Bồ Lý,,Failure +26-248-08923,,,Thị trấn Đại Đình,,Failure +26-248-08926,,,Xã Tam Quan,,Failure +26-248-08929,,,Xã Hồ Sơn,,Failure +26-248-08932,,,Xã Minh Quang,,Failure +26-249-00000,,Huyện Bình Xuyên,,7119169,Success +26-249-08935,,,Thị trấn Hương Canh,10720844,Success +26-249-08936,,,Thị trấn Gia Khánh,,Failure +26-249-08938,,,Xã Trung Mỹ,,Failure +26-249-08944,,,Thị trấn Bá Hiến,,Failure +26-249-08947,,,Xã Thiện Kế,,Failure +26-249-08950,,,Xã Hương Sơn,,Failure +26-249-08953,,,Xã Tam Hợp,,Failure +26-249-08956,,,Xã Quất Lưu,,Failure +26-249-08959,,,Xã Sơn Lôi,10720843,Success +26-249-08962,,,Thị trấn Đạo Đức,,Failure +26-249-08965,,,Xã Tân Phong,,Failure +26-249-08968,,,Thị trấn Thanh Lãng,,Failure +26-249-08971,,,Xã Phú Xuân,,Failure +26-251-00000,,Huyện Yên Lạc,,7118894,Success +26-251-09025,,,Thị trấn Yên Lạc,,Failure +26-251-09028,,,Xã Đồng Cương,,Failure +26-251-09031,,,Xã Đồng Văn,,Failure +26-251-09034,,,Xã Bình Định,,Failure +26-251-09037,,,Xã Trung Nguyên,,Failure +26-251-09040,,,Xã Tề Lỗ,,Failure +26-251-09043,,,Thị trấn Tam Hồng,,Failure +26-251-09046,,,Xã Yên Đồng,,Failure +26-251-09049,,,Xã Văn Tiến,,Failure +26-251-09052,,,Xã Nguyệt Đức,,Failure +26-251-09055,,,Xã Yên Phương,,Failure +26-251-09058,,,Xã Hồng Phương,,Failure +26-251-09061,,,Xã Trung Kiên,,Failure +26-251-09064,,,Xã Liên Châu,,Failure +26-251-09067,,,Xã Đại Tự,,Failure +26-251-09070,,,Xã Hồng Châu,,Failure +26-251-09073,,,Xã Trung Hà,,Failure +26-252-00000,,Huyện Vĩnh Tường,,7118785,Success +26-252-09076,,,Thị trấn Vĩnh Tường,,Failure +26-252-09079,,,Xã Kim Xá,,Failure +26-252-09082,,,Xã Yên Bình,,Failure +26-252-09085,,,Xã Chấn Hưng,,Failure +26-252-09088,,,Xã Nghĩa Hưng,,Failure +26-252-09091,,,Xã Yên Lập,,Failure +26-252-09094,,,Xã Việt Xuân,,Failure +26-252-09097,,,Xã Bồ Sao,,Failure +26-252-09100,,,Xã Đại Đồng,,Failure +26-252-09103,,,Xã Tân Tiến,,Failure +26-252-09106,,,Xã Lũng Hoà,,Failure +26-252-09109,,,Xã Cao Đại,,Failure +26-252-09112,,,Thị Trấn Thổ Tang,,Failure +26-252-09115,,,Xã Vĩnh Sơn,,Failure +26-252-09118,,,Xã Bình Dương,,Failure +26-252-09124,,,Xã Tân Phú,,Failure +26-252-09127,,,Xã Thượng Trưng,,Failure +26-252-09130,,,Xã Vũ Di,,Failure +26-252-09133,,,Xã Lý Nhân,,Failure +26-252-09136,,,Xã Tuân Chính,,Failure +26-252-09139,,,Xã Vân Xuân,,Failure +26-252-09142,,,Xã Tam Phúc,,Failure +26-252-09145,,,Thị trấn Tứ Trưng,,Failure +26-252-09148,,,Xã Ngũ Kiên,,Failure +26-252-09151,,,Xã An Tường,,Failure +26-252-09154,,,Xã Vĩnh Thịnh,,Failure +26-252-09157,,,Xã Phú Đa,,Failure +26-252-09160,,,Xã Vĩnh Ninh,,Failure +26-253-00000,,Huyện Sông Lô,,12250313,Success +26-253-08773,,,Xã Lãng Công,,Failure +26-253-08776,,,Xã Quang Yên,,Failure +26-253-08779,,,Xã Bạch Lưu,,Failure +26-253-08782,,,Xã Hải Lựu,,Failure +26-253-08800,,,Xã Đồng Quế,,Failure +26-253-08803,,,Xã Nhân Đạo,,Failure +26-253-08806,,,Xã Đôn Nhân,,Failure +26-253-08809,,,Xã Phương Khoan,,Failure +26-253-08818,,,Xã Tân Lập,,Failure +26-253-08821,,,Xã Nhạo Sơn,,Failure +26-253-08824,,,Thị trấn Tam Sơn,,Failure +26-253-08827,,,Xã Như Thụy,,Failure +26-253-08830,,,Xã Yên Thạch,,Failure +26-253-08848,,,Xã Đồng Thịnh,,Failure +26-253-08851,,,Xã Tứ Yên,,Failure +26-253-08854,,,Xã Đức Bác,,Failure +26-253-08860,,,Xã Cao Phong,,Failure +27-000-00000,Tỉnh Bắc Ninh,,,1902690,Success +27-256-00000,,Thành phố Bắc Ninh,,7130838,Success +27-256-09163,,,Phường Vũ Ninh,,Failure +27-256-09166,,,Phường Đáp Cầu,,Failure +27-256-09169,,,Phường Thị Cầu,,Failure +27-256-09172,,,Phường Kinh Bắc,,Failure +27-256-09175,,,Phường Vệ An,,Failure +27-256-09178,,,Phường Tiền An,,Failure +27-256-09181,,,Phường Đại Phúc,,Failure +27-256-09184,,,Phường Ninh Xá,,Failure +27-256-09187,,,Phường Suối Hoa,,Failure +27-256-09190,,,Phường Võ Cường,,Failure +27-256-09214,,,Phường Hòa Long,,Failure +27-256-09226,,,Phường Vạn An,,Failure +27-256-09235,,,Phường Khúc Xuyên,,Failure +27-256-09244,,,Phường Phong Khê,,Failure +27-256-09256,,,Phường Kim Chân,,Failure +27-256-09271,,,Phường Vân Dương,,Failure +27-256-09286,,,Phường Nam Sơn,,Failure +27-256-09325,,,Phường Khắc Niệm,,Failure +27-256-09331,,,Phường Hạp Lĩnh,,Failure +27-258-00000,,Huyện Yên Phong,,7130794,Success +27-258-09193,,,Thị trấn Chờ,,Failure +27-258-09196,,,Xã Dũng Liệt,,Failure +27-258-09199,,,Xã Tam Đa,,Failure +27-258-09202,,,Xã Tam Giang,,Failure +27-258-09205,,,Xã Yên Trung,,Failure +27-258-09208,,,Xã Thụy Hòa,,Failure +27-258-09211,,,Xã Hòa Tiến,,Failure +27-258-09217,,,Xã Đông Tiến,,Failure +27-258-09220,,,Xã Yên Phụ,,Failure +27-258-09223,,,Xã Trung Nghĩa,,Failure +27-258-09229,,,Xã Đông Phong,,Failure +27-258-09232,,,Xã Long Châu,,Failure +27-258-09238,,,Xã Văn Môn,,Failure +27-258-09241,,,Xã Đông Thọ,,Failure +27-259-00000,,Thị xã Quế Võ,,7130779,Success +27-259-09247,,,Phường Phố Mới,16087003,Success +27-259-09250,,,Xã Việt Thống,,Failure +27-259-09253,,,Phường Đại Xuân,,Failure +27-259-09259,,,Phường Nhân Hòa,,Failure +27-259-09262,,,Phường Bằng An,,Failure +27-259-09265,,,Phường Phương Liễu,,Failure +27-259-09268,,,Phường Quế Tân,,Failure +27-259-09274,,,Phường Phù Lương,,Failure +27-259-09277,,,Xã Phù Lãng,,Failure +27-259-09280,,,Phường Phượng Mao,,Failure +27-259-09283,,,Phường Việt Hùng,,Failure +27-259-09289,,,Xã Ngọc Xá,,Failure +27-259-09292,,,Xã Châu Phong,,Failure +27-259-09295,,,Phường Bồng Lai,,Failure +27-259-09298,,,Phường Cách Bi,,Failure +27-259-09301,,,Xã Đào Viên,,Failure +27-259-09304,,,Xã Yên Giả,,Failure +27-259-09307,,,Xã Mộ Đạo,,Failure +27-259-09310,,,Xã Đức Long,,Failure +27-259-09313,,,Xã Chi Lăng,,Failure +27-259-09316,,,Xã Hán Quảng,,Failure +27-260-00000,,Huyện Tiên Du,,7130834,Success +27-260-09319,,,Thị trấn Lim,,Failure +27-260-09322,,,Xã Phú Lâm,,Failure +27-260-09328,,,Xã Nội Duệ,,Failure +27-260-09334,,,Xã Liên Bão,,Failure +27-260-09337,,,Xã Hiên Vân,,Failure +27-260-09340,,,Xã Hoàn Sơn,,Failure +27-260-09343,,,Xã Lạc Vệ,,Failure +27-260-09346,,,Xã Việt Đoàn,,Failure +27-260-09349,,,Xã Phật Tích,,Failure +27-260-09352,,,Xã Tân Chi,,Failure +27-260-09355,,,Xã Đại Đồng,,Failure +27-260-09358,,,Xã Tri Phương,,Failure +27-260-09361,,,Xã Minh Đạo,,Failure +27-260-09364,,,Xã Cảnh Hưng,,Failure +27-261-00000,,Thành phố Từ Sơn,,7130796,Success +27-261-09367,,,Phường Đông Ngàn,,Failure +27-261-09370,,,Phường Tam Sơn,,Failure +27-261-09373,,,Phường Hương Mạc,,Failure +27-261-09376,,,Phường Tương Giang,,Failure +27-261-09379,,,Phường Phù Khê,,Failure +27-261-09382,,,Phường Đồng Kỵ,,Failure +27-261-09383,,,Phường Trang Hạ,,Failure +27-261-09385,,,Phường Đồng Nguyên,,Failure +27-261-09388,,,Phường Châu Khê,,Failure +27-261-09391,,,Phường Tân Hồng,,Failure +27-261-09394,,,Phường Đình Bảng,,Failure +27-261-09397,,,Phường Phù Chẩn,,Failure +27-262-00000,,Thị xã Thuận Thành,,7130633,Success +27-262-09400,,,Phường Hồ,,Failure +27-262-09403,,,Xã Hoài Thượng,,Failure +27-262-09406,,,Xã Đại Đồng Thành,,Failure +27-262-09409,,,Xã Mão Điền,,Failure +27-262-09412,,,Phường Song Hồ,,Failure +27-262-09415,,,Xã Đình Tổ,,Failure +27-262-09418,,,Phường An Bình,,Failure +27-262-09421,,,Phường Trí Quả,,Failure +27-262-09424,,,Phường Gia Đông,,Failure +27-262-09427,,,Phường Thanh Khương,,Failure +27-262-09430,,,Phường Trạm Lộ,,Failure +27-262-09433,,,Phường Xuân Lâm,,Failure +27-262-09436,,,Phường Hà Mãn,,Failure +27-262-09439,,,Xã Ngũ Thái,,Failure +27-262-09442,,,Xã Nguyệt Đức,,Failure +27-262-09445,,,Phường Ninh Xá,,Failure +27-262-09448,,,Xã Nghĩa Đạo,,Failure +27-262-09451,,,Xã Song Liễu,,Failure +27-263-00000,,Huyện Gia Bình,,7130737,Success +27-263-09454,,,Thị trấn Gia Bình,,Failure +27-263-09457,,,Xã Vạn Ninh,,Failure +27-263-09460,,,Xã Thái Bảo,,Failure +27-263-09463,,,Xã Giang Sơn,,Failure +27-263-09466,,,Xã Cao Đức,,Failure +27-263-09469,,,Xã Đại Lai,,Failure +27-263-09472,,,Xã Song Giang,,Failure +27-263-09475,,,Xã Bình Dương,,Failure +27-263-09478,,,Xã Lãng Ngâm,,Failure +27-263-09481,,,Xã Nhân Thắng,,Failure +27-263-09484,,,Xã Xuân Lai,,Failure +27-263-09487,,,Xã Đông Cứu,,Failure +27-263-09490,,,Xã Đại Bái,,Failure +27-263-09493,,,Xã Quỳnh Phú,,Failure +27-264-00000,,Huyện Lương Tài,,7130632,Success +27-264-09496,,,Thị trấn Thứa,,Failure +27-264-09499,,,Xã An Thịnh,,Failure +27-264-09502,,,Xã Trung Kênh,,Failure +27-264-09505,,,Xã Phú Hòa,,Failure +27-264-09508,,,Xã Mỹ Hương,,Failure +27-264-09511,,,Xã Tân Lãng,,Failure +27-264-09514,,,Xã Quảng Phú,,Failure +27-264-09517,,,Xã Trừng Xá,,Failure +27-264-09520,,,Xã Lai Hạ,,Failure +27-264-09523,,,Xã Trung Chính,,Failure +27-264-09526,,,Xã Minh Tân,,Failure +27-264-09529,,,Xã Bình Định,,Failure +27-264-09532,,,Xã Phú Lương,,Failure +27-264-09535,,,Xã Lâm Thao,,Failure +30-000-00000,Tỉnh Hải Dương,,,1902686,Success +30-288-00000,,Thành phố Hải Dương,,7131264,Success +30-288-10507,,,Phường Cẩm Thượng,13871417,Success +30-288-10510,,,Phường Bình Hàn,13871418,Success +30-288-10513,,,Phường Ngọc Châu,13871330,Success +30-288-10514,,,Phường Nhị Châu,13871331,Success +30-288-10516,,,Phường Quang Trung,13871573,Success +30-288-10519,,,Phường Nguyễn Trãi,13871574,Success +30-288-10522,,,Phường Phạm Ngũ Lão,13871575,Success +30-288-10525,,,Phường Trần Hưng Đạo,13871572,Success +30-288-10528,,,Phường Trần Phú,13871571,Success +30-288-10531,,,Phường Thanh Bình,13871332,Success +30-288-10532,,,Phường Tân Bình,13871333,Success +30-288-10534,,,Phường Lê Thanh Nghị,13871570,Success +30-288-10537,,,Phường Hải Tân,13864179,Success +30-288-10540,,,Phường Tứ Minh,13864209,Success +30-288-10543,,,Phường Việt Hoà,13864210,Success +30-288-10660,,,Phường Ái Quốc,13864019,Success +30-288-10663,,,Xã An Thượng,13864017,Success +30-288-10672,,,Phường Nam Đồng,13864018,Success +30-288-10822,,,Xã Quyết Thắng,8855788,Success +30-288-10837,,,Xã Tiền Tiến,11232768,Success +30-288-11002,,,Phường Thạch Khôi,13864094,Success +30-288-11005,,,Xã Liên Hồng,12115359,Success +30-288-11011,,,Phường Tân Hưng,13864095,Success +30-288-11017,,,Xã Gia Xuyên,12115358,Success +30-288-11077,,,Xã Ngọc Sơn,12115354,Success +30-290-00000,,Thành phố Chí Linh,,7133375,Success +30-290-10546,,,Phường Phả Lại,,Failure +30-290-10549,,,Phường Sao Đỏ,,Failure +30-290-10552,,,Phường Bến Tắm,,Failure +30-290-10555,,,Xã Hoàng Hoa Thám,,Failure +30-290-10558,,,Xã Bắc An,,Failure +30-290-10561,,,Xã Hưng Đạo,,Failure +30-290-10564,,,Xã Lê Lợi,,Failure +30-290-10567,,,Phường Hoàng Tiến,,Failure +30-290-10570,,,Phường Cộng Hoà,,Failure +30-290-10573,,,Phường Hoàng Tân,,Failure +30-290-10576,,,Phường Cổ Thành,,Failure +30-290-10579,,,Phường Văn An,,Failure +30-290-10582,,,Phường Chí Minh,,Failure +30-290-10585,,,Phường Văn Đức,,Failure +30-290-10588,,,Phường Thái Học,,Failure +30-290-10591,,,Xã Nhân Huệ,,Failure +30-290-10594,,,Phường An Lạc,,Failure +30-290-10600,,,Phường Đồng Lạc,,Failure +30-290-10603,,,Phường Tân Dân,,Failure +30-291-00000,,Huyện Nam Sách,,7133376,Success +30-291-10606,,,Thị trấn Nam Sách,,Failure +30-291-10609,,,Xã Nam Hưng,,Failure +30-291-10612,,,Xã Nam Tân,,Failure +30-291-10615,,,Xã Hợp Tiến,,Failure +30-291-10618,,,Xã Hiệp Cát,,Failure +30-291-10621,,,Xã Thanh Quang,,Failure +30-291-10624,,,Xã Quốc Tuấn,,Failure +30-291-10627,,,Xã Nam Chính,,Failure +30-291-10630,,,Xã An Bình,,Failure +30-291-10633,,,Xã Nam Trung,,Failure +30-291-10636,,,Xã An Sơn,,Failure +30-291-10639,,,Xã Cộng Hòa,,Failure +30-291-10642,,,Xã Thái Tân,,Failure +30-291-10645,,,Xã An Lâm,,Failure +30-291-10648,,,Xã Phú Điền,,Failure +30-291-10651,,,Xã Nam Hồng,,Failure +30-291-10654,,,Xã Hồng Phong,,Failure +30-291-10657,,,Xã Đồng Lạc,,Failure +30-291-10666,,,Xã Minh Tân,,Failure +30-292-00000,,Thị xã Kinh Môn,,7133389,Success +30-292-10675,,,Phường An Lưu,,Failure +30-292-10678,,,Xã Bạch Đằng,,Failure +30-292-10681,,,Phường Thất Hùng,,Failure +30-292-10684,,,Xã Lê Ninh,,Failure +30-292-10687,,,Xã Hoành Sơn,,Failure +30-292-10693,,,Phường Phạm Thái,,Failure +30-292-10696,,,Phường Duy Tân,,Failure +30-292-10699,,,Phường Tân Dân,,Failure +30-292-10702,,,Phường Minh Tân,,Failure +30-292-10705,,,Xã Quang Thành,,Failure +30-292-10708,,,Xã Hiệp Hòa,,Failure +30-292-10714,,,Phường Phú Thứ,,Failure +30-292-10717,,,Xã Thăng Long,,Failure +30-292-10720,,,Xã Lạc Long,,Failure +30-292-10723,,,Phường An Sinh,,Failure +30-292-10726,,,Phường Hiệp Sơn,,Failure +30-292-10729,,,Xã Thượng Quận,,Failure +30-292-10732,,,Phường An Phụ,,Failure +30-292-10735,,,Phường Hiệp An,,Failure +30-292-10738,,,Phường Long Xuyên,,Failure +30-292-10741,,,Phường Thái Thịnh,,Failure +30-292-10744,,,Phường Hiến Thành,,Failure +30-292-10747,,,Xã Minh Hòa,,Failure +30-293-00000,,Huyện Kim Thành,,7133409,Success +30-293-10750,,,Thị trấn Phú Thái,,Failure +30-293-10753,,,Xã Lai Vu,,Failure +30-293-10756,,,Xã Cộng Hòa,,Failure +30-293-10759,,,Xã Thượng Vũ,,Failure +30-293-10762,,,Xã Cổ Dũng,,Failure +30-293-10768,,,Xã Tuấn Việt,,Failure +30-293-10771,,,Xã Kim Xuyên,,Failure +30-293-10774,,,Xã Phúc Thành A,,Failure +30-293-10777,,,Xã Ngũ Phúc,,Failure +30-293-10780,,,Xã Kim Anh,,Failure +30-293-10783,,,Xã Kim Liên,,Failure +30-293-10786,,,Xã Kim Tân,,Failure +30-293-10792,,,Xã Kim Đính,,Failure +30-293-10798,,,Xã Bình Dân,,Failure +30-293-10801,,,Xã Tam Kỳ,,Failure +30-293-10804,,,Xã Đồng Cẩm,,Failure +30-293-10807,,,Xã Liên Hòa,,Failure +30-293-10810,,,Xã Đại Đức,,Failure +30-294-00000,,Huyện Thanh Hà,,7131166,Success +30-294-10813,,,Thị trấn Thanh Hà,,Failure +30-294-10816,,,Xã Hồng Lạc,,Failure +30-294-10819,,,Xã Việt Hồng,,Failure +30-294-10825,,,Xã Tân Việt,,Failure +30-294-10828,,,Xã Cẩm Chế,,Failure +30-294-10831,,,Xã Thanh An,,Failure +30-294-10834,,,Xã Thanh Lang,,Failure +30-294-10840,,,Xã Tân An,,Failure +30-294-10843,,,Xã Liên Mạc,,Failure +30-294-10846,,,Xã Thanh Hải,,Failure +30-294-10849,,,Xã Thanh Khê,,Failure +30-294-10852,,,Xã Thanh Xá,,Failure +30-294-10855,,,Xã Thanh Xuân,,Failure +30-294-10861,,,Xã Thanh Thủy,,Failure +30-294-10864,,,Xã An Phượng,,Failure +30-294-10867,,,Xã Thanh Sơn,,Failure +30-294-10876,,,Xã Thanh Quang,,Failure +30-294-10879,,,Xã Thanh Hồng,,Failure +30-294-10882,,,Xã Thanh Cường,,Failure +30-294-10885,,,Xã Vĩnh Lập,,Failure +30-295-00000,,Huyện Cẩm Giàng,,7131274,Success +30-295-10888,,,Thị trấn Cẩm Giang,,Failure +30-295-10891,,,Thị trấn Lai Cách,,Failure +30-295-10894,,,Xã Cẩm Hưng,,Failure +30-295-10897,,,Xã Cẩm Hoàng,,Failure +30-295-10900,,,Xã Cẩm Văn,,Failure +30-295-10903,,,Xã Ngọc Liên,,Failure +30-295-10906,,,Xã Thạch Lỗi,,Failure +30-295-10909,,,Xã Cẩm Vũ,,Failure +30-295-10912,,,Xã Đức Chính,,Failure +30-295-10918,,,Xã Định Sơn,,Failure +30-295-10924,,,Xã Lương Điền,,Failure +30-295-10927,,,Xã Cao An,,Failure +30-295-10930,,,Xã Tân Trường,,Failure +30-295-10933,,,Xã Cẩm Phúc,,Failure +30-295-10936,,,Xã Cẩm Điền,,Failure +30-295-10939,,,Xã Cẩm Đông,,Failure +30-295-10942,,,Xã Cẩm Đoài,,Failure +30-296-00000,,Huyện Bình Giang,,7133255,Success +30-296-10945,,,Thị trấn Kẻ Sặt,,Failure +30-296-10951,,,Xã Vĩnh Hưng,,Failure +30-296-10954,,,Xã Hùng Thắng,,Failure +30-296-10960,,,Xã Vĩnh Hồng,,Failure +30-296-10963,,,Xã Long Xuyên,,Failure +30-296-10966,,,Xã Tân Việt,,Failure +30-296-10969,,,Xã Thúc Kháng,,Failure +30-296-10972,,,Xã Tân Hồng,,Failure +30-296-10975,,,Xã Bình Minh,,Failure +30-296-10978,,,Xã Hồng Khê,,Failure +30-296-10981,,,Xã Thái Học,,Failure +30-296-10984,,,Xã Cổ Bì,,Failure +30-296-10987,,,Xã Nhân Quyền,,Failure +30-296-10990,,,Xã Thái Dương,,Failure +30-296-10993,,,Xã Thái Hòa,,Failure +30-296-10996,,,Xã Bình Xuyên,,Failure +30-297-00000,,Huyện Gia Lộc,,7131215,Success +30-297-10999,,,Thị trấn Gia Lộc,,Failure +30-297-11008,,,Xã Thống Nhất,,Failure +30-297-11020,,,Xã Yết Kiêu,,Failure +30-297-11029,,,Xã Gia Tân,,Failure +30-297-11032,,,Xã Tân Tiến,,Failure +30-297-11035,,,Xã Gia Khánh,,Failure +30-297-11038,,,Xã Gia Lương,,Failure +30-297-11041,,,Xã Lê Lợi,,Failure +30-297-11044,,,Xã Toàn Thắng,,Failure +30-297-11047,,,Xã Hoàng Diệu,,Failure +30-297-11050,,,Xã Hồng Hưng,,Failure +30-297-11053,,,Xã Phạm Trấn,,Failure +30-297-11056,,,Xã Đoàn Thượng,,Failure +30-297-11059,,,Xã Thống Kênh,,Failure +30-297-11062,,,Xã Quang Minh,,Failure +30-297-11065,,,Xã Đồng Quang,,Failure +30-297-11068,,,Xã Nhật Tân,,Failure +30-297-11071,,,Xã Đức Xương,,Failure +30-298-00000,,Huyện Tứ Kỳ,,7133306,Success +30-298-11074,,,Thị trấn Tứ Kỳ,,Failure +30-298-11083,,,Xã Đại Sơn,,Failure +30-298-11086,,,Xã Hưng Đạo,,Failure +30-298-11089,,,Xã Ngọc Kỳ,,Failure +30-298-11092,,,Xã Bình Lăng,,Failure +30-298-11095,,,Xã Chí Minh,,Failure +30-298-11098,,,Xã Tái Sơn,,Failure +30-298-11101,,,Xã Quang Phục,,Failure +30-298-11110,,,Xã Dân Chủ,,Failure +30-298-11113,,,Xã Tân Kỳ,,Failure +30-298-11116,,,Xã Quang Khải,,Failure +30-298-11119,,,Xã Đại Hợp,,Failure +30-298-11122,,,Xã Quảng Nghiệp,,Failure +30-298-11125,,,Xã An Thanh,,Failure +30-298-11128,,,Xã Minh Đức,,Failure +30-298-11131,,,Xã Văn Tố,,Failure +30-298-11134,,,Xã Quang Trung,,Failure +30-298-11137,,,Xã Phượng Kỳ,,Failure +30-298-11140,,,Xã Cộng Lạc,,Failure +30-298-11143,,,Xã Tiên Động,,Failure +30-298-11146,,,Xã Nguyên Giáp,,Failure +30-298-11149,,,Xã Hà Kỳ,,Failure +30-298-11152,,,Xã Hà Thanh,,Failure +30-299-00000,,Huyện Ninh Giang,,7133266,Success +30-299-11155,,,Thị trấn Ninh Giang,,Failure +30-299-11161,,,Xã Ứng Hoè,,Failure +30-299-11164,,,Xã Nghĩa An,,Failure +30-299-11167,,,Xã Hồng Đức,,Failure +30-299-11173,,,Xã An Đức,,Failure +30-299-11176,,,Xã Vạn Phúc,,Failure +30-299-11179,,,Xã Tân Hương,,Failure +30-299-11185,,,Xã Vĩnh Hòa,,Failure +30-299-11188,,,Xã Đông Xuyên,,Failure +30-299-11197,,,Xã Tân Phong,,Failure +30-299-11200,,,Xã Ninh Hải,,Failure +30-299-11203,,,Xã Đồng Tâm,,Failure +30-299-11206,,,Xã Tân Quang,,Failure +30-299-11209,,,Xã Kiến Quốc,,Failure +30-299-11215,,,Xã Hồng Dụ,,Failure +30-299-11218,,,Xã Văn Hội,,Failure +30-299-11224,,,Xã Hồng Phong,,Failure +30-299-11227,,,Xã Hiệp Lực,,Failure +30-299-11230,,,Xã Hồng Phúc,,Failure +30-299-11233,,,Xã Hưng Long,,Failure +30-300-00000,,Huyện Thanh Miện,,7133247,Success +30-300-11239,,,Thị trấn Thanh Miện,,Failure +30-300-11242,,,Xã Thanh Tùng,,Failure +30-300-11245,,,Xã Phạm Kha,,Failure +30-300-11248,,,Xã Ngô Quyền,,Failure +30-300-11251,,,Xã Đoàn Tùng,,Failure +30-300-11254,,,Xã Hồng Quang,,Failure +30-300-11257,,,Xã Tân Trào,,Failure +30-300-11260,,,Xã Lam Sơn,,Failure +30-300-11263,,,Xã Đoàn Kết,,Failure +30-300-11266,,,Xã Lê Hồng,,Failure +30-300-11269,,,Xã Tứ Cường,,Failure +30-300-11275,,,Xã Ngũ Hùng,,Failure +30-300-11278,,,Xã Cao Thắng,,Failure +30-300-11281,,,Xã Chi Lăng Bắc,,Failure +30-300-11284,,,Xã Chi Lăng Nam,,Failure +30-300-11287,,,Xã Thanh Giang,,Failure +30-300-11293,,,Xã Hồng Phong,,Failure +31-000-00000,Thành phố Hải Phòng,,,1902682,Success +31-303-00000,,Quận Hồng Bàng,,3185861,Success +31-303-11296,,,Phường Quán Toan,13490650,Success +31-303-11299,,,Phường Hùng Vương,13490651,Success +31-303-11302,,,Phường Sở Dầu,13490652,Success +31-303-11305,,,Phường Thượng Lý,13485890,Success +31-303-11308,,,Phường Hạ Lý,13485888,Success +31-303-11311,,,Phường Minh Khai,13490647,Success +31-303-11314,,,Phường Trại Chuối,13485889,Success +31-303-11320,,,Phường Hoàng Văn Thụ,13490648,Success +31-303-11323,,,Phường Phan Bội Châu,13490649,Success +31-304-00000,,Quận Ngô Quyền,,3185930,Success +31-304-11329,,,Phường Máy Chai,13284975,Success +31-304-11332,,,Phường Máy Tơ,13284970,Success +31-304-11335,,,Phường Vạn Mỹ,13284981,Success +31-304-11338,,,Phường Cầu Tre,13284980,Success +31-304-11341,,,Phường Lạc Viên,13284974,Success +31-304-11344,,,Phường Cầu Đất,,Failure +31-304-11347,,,Phường Gia Viên,13284972,Success +31-304-11350,,,Phường Đông Khê,13284973,Success +31-304-11356,,,Phường Lê Lợi,13284977,Success +31-304-11359,,,Phường Đằng Giang,13284978,Success +31-304-11362,,,Phường Lạch Tray,13284976,Success +31-304-11365,,,Phường Đổng Quốc Bình,13284979,Success +31-305-00000,,Quận Lê Chân,,3185929,Success +31-305-11368,,,Phường Cát Dài,13502465,Success +31-305-11371,,,Phường An Biên,13502464,Success +31-305-11374,,,Phường Lam Sơn,13502469,Success +31-305-11377,,,Phường An Dương,13502468,Success +31-305-11380,,,Phường Trần Nguyên Hãn,13502467,Success +31-305-11383,,,Phường Hồ Nam,13502466,Success +31-305-11386,,,Phường Trại Cau,13502463,Success +31-305-11389,,,Phường Dư Hàng,13502462,Success +31-305-11392,,,Phường Hàng Kênh,13502461,Success +31-305-11395,,,Phường Đông Hải,13502459,Success +31-305-11398,,,Phường Niệm Nghĩa,13502470,Success +31-305-11401,,,Phường Nghĩa Xá,13502457,Success +31-305-11404,,,Phường Dư Hàng Kênh,13502458,Success +31-305-11405,,,Phường Kênh Dương,13502456,Success +31-305-11407,,,Phường Vĩnh Niệm,13502455,Success +31-306-00000,,Quận Hải An,,3185927,Success +31-306-11410,,,Phường Đông Hải 1,14637409,Success +31-306-11411,,,Phường Đông Hải 2,14637410,Success +31-306-11413,,,Phường Đằng Lâm,14637403,Success +31-306-11414,,,Phường Thành Tô,14637406,Success +31-306-11416,,,Phường Đằng Hải,14637404,Success +31-306-11419,,,Phường Nam Hải,14637408,Success +31-306-11422,,,Phường Cát Bi,14637405,Success +31-306-11425,,,Phường Tràng Cát,14637407,Success +31-307-00000,,Quận Kiến An,,3185862,Success +31-307-11428,,,Phường Quán Trữ,13492318,Success +31-307-11429,,,Phường Lãm Hà,13492316,Success +31-307-11431,,,Phường Đồng Hoà,13492317,Success +31-307-11434,,,Phường Bắc Sơn,13492320,Success +31-307-11437,,,Phường Nam Sơn,13492319,Success +31-307-11440,,,Phường Ngọc Sơn,13492322,Success +31-307-11443,,,Phường Trần Thành Ngọ,13492321,Success +31-307-11446,,,Phường Văn Đẩu,13492325,Success +31-307-11449,,,Phường Phù Liễn,13492324,Success +31-307-11452,,,Phường Tràng Minh,13492323,Success +31-308-00000,,Quận Đồ Sơn,,3185931,Success +31-308-11455,,,Phường Ngọc Xuyên,13472809,Success +31-308-11458,,,Phường Hải Sơn,13472807,Success +31-308-11461,,,Phường Vạn Hương,13472808,Success +31-308-11465,,,Phường Minh Đức,13472811,Success +31-308-11467,,,Phường Bàng La,13472810,Success +31-308-11737,,,Phường Hợp Đức,13472812,Success +31-309-00000,,Quận Dương Kinh,,3185926,Success +31-309-11683,,,Phường Đa Phúc,14642964,Success +31-309-11686,,,Phường Hưng Đạo,14642966,Success +31-309-11689,,,Phường Anh Dũng,14642965,Success +31-309-11692,,,Phường Hải Thành,14642968,Success +31-309-11707,,,Phường Hoà Nghĩa,14642967,Success +31-309-11740,,,Phường Tân Thành,14642969,Success +31-311-00000,,Huyện Thuỷ Nguyên,,3185687,Success +31-311-11470,,,Thị trấn Núi Đèo,,Failure +31-311-11473,,,Thị trấn Minh Đức,,Failure +31-311-11476,,,Xã Lại Xuân,,Failure +31-311-11479,,,Xã An Sơn,,Failure +31-311-11482,,,Xã Kỳ Sơn,,Failure +31-311-11485,,,Xã Liên Khê,,Failure +31-311-11488,,,Xã Lưu Kiếm,,Failure +31-311-11491,,,Xã Lưu Kỳ,,Failure +31-311-11494,,,Xã Gia Minh,,Failure +31-311-11497,,,Xã Gia Đức,,Failure +31-311-11500,,,Xã Minh Tân,,Failure +31-311-11503,,,Xã Phù Ninh,,Failure +31-311-11506,,,Xã Quảng Thanh,,Failure +31-311-11509,,,Xã Chính Mỹ,,Failure +31-311-11512,,,Xã Kênh Giang,,Failure +31-311-11515,,,Xã Hợp Thành,,Failure +31-311-11518,,,Xã Cao Nhân,,Failure +31-311-11521,,,Xã Mỹ Đồng,,Failure +31-311-11524,,,Xã Đông Sơn,,Failure +31-311-11527,,,Xã Hoà Bình,,Failure +31-311-11530,,,Xã Trung Hà,,Failure +31-311-11533,,,Xã An Lư,,Failure +31-311-11536,,,Xã Thuỷ Triều,,Failure +31-311-11539,,,Xã Ngũ Lão,,Failure +31-311-11542,,,Xã Phục Lễ,,Failure +31-311-11545,,,Xã Tam Hưng,,Failure +31-311-11548,,,Xã Phả Lễ,,Failure +31-311-11551,,,Xã Lập Lễ,,Failure +31-311-11554,,,Xã Kiền Bái,,Failure +31-311-11557,,,Xã Thiên Hương,,Failure +31-311-11560,,,Xã Thuỷ Sơn,,Failure +31-311-11563,,,Xã Thuỷ Đường,,Failure +31-311-11566,,,Xã Hoàng Động,,Failure +31-311-11569,,,Xã Lâm Động,,Failure +31-311-11572,,,Xã Hoa Động,,Failure +31-311-11575,,,Xã Tân Dương,,Failure +31-311-11578,,,Xã Dương Quan,,Failure +31-312-00000,,Huyện An Dương,,3185789,Success +31-312-11581,,,Thị trấn An Dương,14688942,Success +31-312-11584,,,Xã Lê Thiện,14688936,Success +31-312-11587,,,Xã Đại Bản,14688935,Success +31-312-11590,,,Xã An Hoà,14688938,Success +31-312-11593,,,Xã Hồng Phong,14688939,Success +31-312-11596,,,Xã Tân Tiến,14688937,Success +31-312-11599,,,Xã An Hưng,14688934,Success +31-312-11602,,,Xã An Hồng,14688933,Success +31-312-11605,,,Xã Bắc Sơn,14688940,Success +31-312-11608,,,Xã Nam Sơn,14688941,Success +31-312-11611,,,Xã Lê Lợi,14689053,Success +31-312-11614,,,Xã Đặng Cương,14689054,Success +31-312-11617,,,Xã Đồng Thái,14689050,Success +31-312-11620,,,Xã Quốc Tuấn,14689052,Success +31-312-11623,,,Xã An Đồng,14688943,Success +31-312-11626,,,Xã Hồng Thái,14689051,Success +31-313-00000,,Huyện An Lão,,3185683,Success +31-313-11629,,,Thị trấn An Lão,15868184,Success +31-313-11632,,,Xã Bát Trang,15868188,Success +31-313-11635,,,Xã Trường Thọ,15868189,Success +31-313-11638,,,Xã Trường Thành,15868190,Success +31-313-11641,,,Xã An Tiến,15868183,Success +31-313-11644,,,Xã Quang Hưng,15868187,Success +31-313-11647,,,Xã Quang Trung,15868186,Success +31-313-11650,,,Xã Quốc Tuấn,15868185,Success +31-313-11653,,,Xã An Thắng,15868182,Success +31-313-11656,,,Thị trấn Trường Sơn,15868174,Success +31-313-11659,,,Xã Tân Dân,15868181,Success +31-313-11662,,,Xã Thái Sơn,15868175,Success +31-313-11665,,,Xã Tân Viên,15868180,Success +31-313-11668,,,Xã Mỹ Đức,15868176,Success +31-313-11671,,,Xã Chiến Thắng,15868179,Success +31-313-11674,,,Xã An Thọ,15868178,Success +31-313-11677,,,Xã An Thái,15868177,Success +31-314-00000,,Huyện Kiến Thuỵ,,3185928,Success +31-314-11680,,,Thị trấn Núi Đối,13477832,Success +31-314-11695,,,Xã Đông Phương,13477712,Success +31-314-11698,,,Xã Thuận Thiên,13477834,Success +31-314-11701,,,Xã Hữu Bằng,13477833,Success +31-314-11704,,,Xã Đại Đồng,13477711,Success +31-314-11710,,,Xã Ngũ Phúc,13477838,Success +31-314-11713,,,Xã Kiến Quốc,13477837,Success +31-314-11716,,,Xã Du Lễ,13477835,Success +31-314-11719,,,Xã Thuỵ Hương,13477836,Success +31-314-11722,,,Xã Thanh Sơn,13477831,Success +31-314-11725,,,Xã Minh Tân,13477726,Success +31-314-11728,,,Xã Đại Hà,13477829,Success +31-314-11731,,,Xã Ngũ Đoan,13477830,Success +31-314-11734,,,Xã Tân Phong,13477710,Success +31-314-11743,,,Xã Tân Trào,13477828,Success +31-314-11746,,,Xã Đoàn Xá,13477707,Success +31-314-11749,,,Xã Tú Sơn,13477709,Success +31-314-11752,,,Xã Đại Hợp,13477708,Success +31-315-00000,,Huyện Tiên Lãng,,3185684,Success +31-315-11755,,,Thị trấn Tiên Lãng,15864049,Success +31-315-11758,,,Xã Đại Thắng,15864053,Success +31-315-11761,,,Xã Tiên Cường,15864052,Success +31-315-11764,,,Xã Tự Cường,15864051,Success +31-315-11770,,,Xã Quyết Tiến,15864050,Success +31-315-11773,,,Xã Khởi Nghĩa,15864054,Success +31-315-11776,,,Xã Tiên Thanh,15864055,Success +31-315-11779,,,Xã Cấp Tiến,15864056,Success +31-315-11782,,,Xã Kiến Thiết,15864057,Success +31-315-11785,,,Xã Đoàn Lập,15864058,Success +31-315-11788,,,Xã Bạch Đằng,15864059,Success +31-315-11791,,,Xã Quang Phục,15864060,Success +31-315-11794,,,Xã Toàn Thắng,15864061,Success +31-315-11797,,,Xã Tiên Thắng,15864063,Success +31-315-11800,,,Xã Tiên Minh,15864062,Success +31-315-11803,,,Xã Bắc Hưng,15864069,Success +31-315-11806,,,Xã Nam Hưng,15864068,Success +31-315-11809,,,Xã Hùng Thắng,15864064,Success +31-315-11812,,,Xã Tây Hưng,15864067,Success +31-315-11815,,,Xã Đông Hưng,15864066,Success +31-315-11821,,,Xã Vinh Quang,15864065,Success +31-316-00000,,Huyện Vĩnh Bảo,,3185685,Success +31-316-11824,,,Thị trấn Vĩnh Bảo,14692634,Success +31-316-11827,,,Xã Dũng Tiến,14692638,Success +31-316-11830,,,Xã Giang Biên,14692637,Success +31-316-11833,,,Xã Thắng Thuỷ,14692643,Success +31-316-11836,,,Xã Trung Lập,14692640,Success +31-316-11839,,,Xã Việt Tiến,14692639,Success +31-316-11842,,,Xã Vĩnh An,14692636,Success +31-316-11845,,,Xã Vĩnh Long,14692644,Success +31-316-11848,,,Xã Hiệp Hoà,14692646,Success +31-316-11851,,,Xã Hùng Tiến,14692645,Success +31-316-11854,,,Xã An Hoà,14692642,Success +31-316-11857,,,Xã Tân Hưng,14692641,Success +31-316-11860,,,Xã Tân Liên,14692635,Success +31-316-11863,,,Xã Nhân Hoà,14692633,Success +31-316-11866,,,Xã Tam Đa,14692193,Success +31-316-11869,,,Xã Hưng Nhân,14692632,Success +31-316-11872,,,Xã Vinh Quang,14692629,Success +31-316-11875,,,Xã Đồng Minh,14692631,Success +31-316-11878,,,Xã Thanh Lương,14692630,Success +31-316-11881,,,Xã Liên Am,,Failure +31-316-11884,,,Xã Lý Học,14691855,Success +31-316-11887,,,Xã Tam Cường,14691854,Success +31-316-11890,,,Xã Hoà Bình,14691851,Success +31-316-11893,,,Xã Tiền Phong,14692166,Success +31-316-11896,,,Xã Vĩnh Phong,14692165,Success +31-316-11899,,,Xã Cộng Hiền,14692164,Success +31-316-11902,,,Xã Cao Minh,14692162,Success +31-316-11905,,,Xã Cổ Am,14691853,Success +31-316-11908,,,Xã Vĩnh Tiến,14691852,Success +31-316-11911,,,Xã Trấn Dương,14691850,Success +31-317-00000,,Huyện Cát Hải,,3185925,Success +31-317-11914,,,Thị trấn Cát Bà,13396624,Success +31-317-11917,,,Thị trấn Cát Hải,3769311,Success +31-317-11920,,,Xã Nghĩa Lộ,13396625,Success +31-317-11923,,,Xã Đồng Bài,3769319,Success +31-317-11926,,,Xã Hoàng Châu,13396626,Success +31-317-11929,,,Xã Văn Phong,3769317,Success +31-317-11932,,,Xã Phù Long,3769314,Success +31-317-11935,,,Xã Gia Luận,3769312,Success +31-317-11938,,,Xã Hiền Hào,3769313,Success +31-317-11941,,,Xã Trân Châu,3769315,Success +31-317-11944,,,Xã Việt Hải,3769316,Success +31-317-11947,,,Xã Xuân Đám,3769318,Success +31-318-00000,,Huyện Bạch Long Vĩ,,13440983,Success +33-000-00000,Tỉnh Hưng Yên,,,1901032,Success +33-323-00000,,Thành phố Hưng Yên,,7128990,Success +33-323-11950,,,Phường Lam Sơn,13111851,Success +33-323-11953,,,Phường Hiến Nam,13111850,Success +33-323-11956,,,Phường An Tảo,13112214,Success +33-323-11959,,,Phường Lê Lợi,13112216,Success +33-323-11962,,,Phường Minh Khai,13112213,Success +33-323-11965,,,Phường Quang Trung,13112215,Success +33-323-11968,,,Phường Hồng Châu,13112217,Success +33-323-11971,,,Xã Trung Nghĩa,13153719,Success +33-323-11974,,,Xã Liên Phương,13153720,Success +33-323-11977,,,Xã Hồng Nam,13153722,Success +33-323-11980,,,Xã Quảng Châu,13153568,Success +33-323-11983,,,Xã Bảo Khê,13153565,Success +33-323-12331,,,Xã Phú Cường,13153567,Success +33-323-12334,,,Xã Hùng Cường,13153566,Success +33-323-12382,,,Xã Phương Chiểu,13153723,Success +33-323-12385,,,Xã Tân Hưng,13153721,Success +33-323-12388,,,Xã Hoàng Hanh,13153718,Success +33-325-00000,,Huyện Văn Lâm,,7129748,Success +33-325-11986,,,Thị trấn Như Quỳnh,,Failure +33-325-11989,,,Xã Lạc Đạo,,Failure +33-325-11992,,,Xã Chỉ Đạo,,Failure +33-325-11995,,,Xã Đại Đồng,,Failure +33-325-11998,,,Xã Việt Hưng,,Failure +33-325-12001,,,Xã Tân Quang,,Failure +33-325-12004,,,Xã Đình Dù,,Failure +33-325-12007,,,Xã Minh Hải,,Failure +33-325-12010,,,Xã Lương Tài,,Failure +33-325-12013,,,Xã Trưng Trắc,,Failure +33-325-12016,,,Xã Lạc Hồng,,Failure +33-326-00000,,Huyện Văn Giang,,7129750,Success +33-326-12019,,,Thị trấn Văn Giang,,Failure +33-326-12022,,,Xã Xuân Quan,,Failure +33-326-12025,,,Xã Cửu Cao,,Failure +33-326-12028,,,Xã Phụng Công,,Failure +33-326-12031,,,Xã Nghĩa Trụ,,Failure +33-326-12034,,,Xã Long Hưng,,Failure +33-326-12037,,,Xã Vĩnh Khúc,,Failure +33-326-12040,,,Xã Liên Nghĩa,,Failure +33-326-12043,,,Xã Tân Tiến,,Failure +33-326-12046,,,Xã Thắng Lợi,,Failure +33-326-12049,,,Xã Mễ Sở,,Failure +33-327-00000,,Huyện Yên Mỹ,,7129754,Success +33-327-12052,,,Thị trấn Yên Mỹ,,Failure +33-327-12055,,,Xã Giai Phạm,,Failure +33-327-12058,,,Xã Nghĩa Hiệp,,Failure +33-327-12061,,,Xã Đồng Than,,Failure +33-327-12064,,,Xã Ngọc Long,,Failure +33-327-12067,,,Xã Liêu Xá,,Failure +33-327-12070,,,Xã Hoàn Long,,Failure +33-327-12073,,,Xã Tân Lập,,Failure +33-327-12076,,,Xã Thanh Long,,Failure +33-327-12079,,,Xã Yên Phú,,Failure +33-327-12082,,,Xã Việt Cường,,Failure +33-327-12085,,,Xã Trung Hòa,,Failure +33-327-12088,,,Xã Yên Hòa,,Failure +33-327-12091,,,Xã Minh Châu,,Failure +33-327-12094,,,Xã Trung Hưng,,Failure +33-327-12097,,,Xã Lý Thường Kiệt,,Failure +33-327-12100,,,Xã Tân Việt,,Failure +33-328-00000,,Thị xã Mỹ Hào,,7129738,Success +33-328-12103,,,Phường Bần Yên Nhân,,Failure +33-328-12106,,,Phường Phan Đình Phùng,,Failure +33-328-12109,,,Xã Cẩm Xá,,Failure +33-328-12112,,,Xã Dương Quang,,Failure +33-328-12115,,,Xã Hòa Phong,,Failure +33-328-12118,,,Phường Nhân Hòa,,Failure +33-328-12121,,,Phường Dị Sử,,Failure +33-328-12124,,,Phường Bạch Sam,,Failure +33-328-12127,,,Phường Minh Đức,,Failure +33-328-12130,,,Phường Phùng Chí Kiên,,Failure +33-328-12133,,,Xã Xuân Dục,,Failure +33-328-12136,,,Xã Ngọc Lâm,,Failure +33-328-12139,,,Xã Hưng Long,,Failure +33-329-00000,,Huyện Ân Thi,,7129730,Success +33-329-12142,,,Thị trấn Ân Thi,,Failure +33-329-12145,,,Xã Phù Ủng,,Failure +33-329-12148,,,Xã Bắc Sơn,,Failure +33-329-12151,,,Xã Bãi Sậy,,Failure +33-329-12154,,,Xã Đào Dương,,Failure +33-329-12157,,,Xã Tân Phúc,,Failure +33-329-12160,,,Xã Vân Du,,Failure +33-329-12163,,,Xã Quang Vinh,,Failure +33-329-12166,,,Xã Xuân Trúc,,Failure +33-329-12169,,,Xã Hoàng Hoa Thám,,Failure +33-329-12172,,,Xã Quảng Lãng,,Failure +33-329-12175,,,Xã Văn Nhuệ,,Failure +33-329-12178,,,Xã Đặng Lễ,,Failure +33-329-12181,,,Xã Cẩm Ninh,,Failure +33-329-12184,,,Xã Nguyễn Trãi,,Failure +33-329-12187,,,Xã Đa Lộc,,Failure +33-329-12190,,,Xã Hồ Tùng Mậu,,Failure +33-329-12193,,,Xã Tiền Phong,,Failure +33-329-12196,,,Xã Hồng Vân,,Failure +33-329-12199,,,Xã Hồng Quang,,Failure +33-329-12202,,,Xã Hạ Lễ,,Failure +33-330-00000,,Huyện Khoái Châu,,7129751,Success +33-330-12205,,,Thị trấn Khoái Châu,,Failure +33-330-12208,,,Xã Đông Tảo,,Failure +33-330-12211,,,Xã Bình Minh,,Failure +33-330-12214,,,Xã Dạ Trạch,,Failure +33-330-12217,,,Xã Hàm Tử,,Failure +33-330-12220,,,Xã Ông Đình,,Failure +33-330-12223,,,Xã Tân Dân,,Failure +33-330-12226,,,Xã Tứ Dân,,Failure +33-330-12229,,,Xã An Vĩ,,Failure +33-330-12232,,,Xã Đông Kết,,Failure +33-330-12235,,,Xã Bình Kiều,,Failure +33-330-12238,,,Xã Dân Tiến,,Failure +33-330-12241,,,Xã Đồng Tiến,,Failure +33-330-12244,,,Xã Hồng Tiến,,Failure +33-330-12247,,,Xã Tân Châu,,Failure +33-330-12250,,,Xã Liên Khê,,Failure +33-330-12253,,,Xã Phùng Hưng,,Failure +33-330-12256,,,Xã Việt Hòa,,Failure +33-330-12259,,,Xã Đông Ninh,,Failure +33-330-12262,,,Xã Đại Tập,,Failure +33-330-12265,,,Xã Chí Tân,,Failure +33-330-12268,,,Xã Đại Hưng,,Failure +33-330-12271,,,Xã Thuần Hưng,,Failure +33-330-12274,,,Xã Thành Công,,Failure +33-330-12277,,,Xã Nhuế Dương,,Failure +33-331-00000,,Huyện Kim Động,,7129726,Success +33-331-12280,,,Thị trấn Lương Bằng,,Failure +33-331-12283,,,Xã Nghĩa Dân,,Failure +33-331-12286,,,Xã Toàn Thắng,,Failure +33-331-12289,,,Xã Vĩnh Xá,,Failure +33-331-12292,,,Xã Phạm Ngũ Lão,,Failure +33-331-12295,,,Xã Thọ Vinh,,Failure +33-331-12298,,,Xã Đồng Thanh,,Failure +33-331-12301,,,Xã Song Mai,,Failure +33-331-12304,,,Xã Chính Nghĩa,,Failure +33-331-12307,,,Xã Nhân La,,Failure +33-331-12310,,,Xã Phú Thịnh,,Failure +33-331-12313,,,Xã Mai Động,,Failure +33-331-12316,,,Xã Đức Hợp,,Failure +33-331-12319,,,Xã Hùng An,,Failure +33-331-12322,,,Xã Ngọc Thanh,,Failure +33-331-12325,,,Xã Vũ Xá,,Failure +33-331-12328,,,Xã Hiệp Cường,,Failure +33-332-00000,,Huyện Tiên Lữ,,7128955,Success +33-332-12337,,,Thị trấn Vương,,Failure +33-332-12340,,,Xã Hưng Đạo,,Failure +33-332-12343,,,Xã Ngô Quyền,,Failure +33-332-12346,,,Xã Nhật Tân,,Failure +33-332-12349,,,Xã Dị Chế,,Failure +33-332-12352,,,Xã Lệ Xá,,Failure +33-332-12355,,,Xã An Viên,,Failure +33-332-12358,,,Xã Đức Thắng,,Failure +33-332-12361,,,Xã Trung Dũng,,Failure +33-332-12364,,,Xã Hải Triều,,Failure +33-332-12367,,,Xã Thủ Sỹ,,Failure +33-332-12370,,,Xã Thiện Phiến,,Failure +33-332-12373,,,Xã Thụy Lôi,,Failure +33-332-12376,,,Xã Cương Chính,,Failure +33-332-12379,,,Xã Minh Phượng,,Failure +33-333-00000,,Huyện Phù Cừ,,7129728,Success +33-333-12391,,,Thị trấn Trần Cao,,Failure +33-333-12394,,,Xã Minh Tân,,Failure +33-333-12397,,,Xã Phan Sào Nam,,Failure +33-333-12400,,,Xã Quang Hưng,,Failure +33-333-12403,,,Xã Minh Hoàng,,Failure +33-333-12406,,,Xã Đoàn Đào,,Failure +33-333-12409,,,Xã Tống Phan,,Failure +33-333-12412,,,Xã Đình Cao,,Failure +33-333-12415,,,Xã Nhật Quang,,Failure +33-333-12418,,,Xã Tiền Tiến,,Failure +33-333-12421,,,Xã Tam Đa,,Failure +33-333-12424,,,Xã Minh Tiến,,Failure +33-333-12427,,,Xã Nguyên Hòa,,Failure +33-333-12430,,,Xã Tống Trân,,Failure +34-000-00000,Tỉnh Thái Bình,,,1901019,Success +34-336-00000,,Thành phố Thái Bình,,7128397,Success +34-336-12433,,,Phường Lê Hồng Phong,,Failure +34-336-12436,,,Phường Bồ Xuyên,,Failure +34-336-12439,,,Phường Đề Thám,,Failure +34-336-12442,,,Phường Kỳ Bá,,Failure +34-336-12445,,,Phường Quang Trung,,Failure +34-336-12448,,,Phường Phú Khánh,,Failure +34-336-12451,,,Phường Tiền Phong,,Failure +34-336-12452,,,Phường Trần Hưng Đạo,,Failure +34-336-12454,,,Phường Trần Lãm,,Failure +34-336-12457,,,Xã Đông Hòa,,Failure +34-336-12460,,,Phường Hoàng Diệu,,Failure +34-336-12463,,,Xã Phú Xuân,,Failure +34-336-12466,,,Xã Vũ Phúc,,Failure +34-336-12469,,,Xã Vũ Chính,,Failure +34-336-12817,,,Xã Đông Mỹ,,Failure +34-336-12820,,,Xã Đông Thọ,,Failure +34-336-13084,,,Xã Vũ Đông,,Failure +34-336-13108,,,Xã Vũ Lạc,,Failure +34-336-13225,,,Xã Tân Bình,,Failure +34-338-00000,,Huyện Quỳnh Phụ,,7128528,Success +34-338-12472,,,Thị trấn Quỳnh Côi,,Failure +34-338-12475,,,Xã An Khê,,Failure +34-338-12478,,,Xã An Đồng,,Failure +34-338-12481,,,Xã Quỳnh Hoa,,Failure +34-338-12484,,,Xã Quỳnh Lâm,,Failure +34-338-12487,,,Xã Quỳnh Thọ,,Failure +34-338-12490,,,Xã An Hiệp,,Failure +34-338-12493,,,Xã Quỳnh Hoàng,,Failure +34-338-12496,,,Xã Quỳnh Giao,,Failure +34-338-12499,,,Xã An Thái,,Failure +34-338-12502,,,Xã An Cầu,,Failure +34-338-12505,,,Xã Quỳnh Hồng,,Failure +34-338-12508,,,Xã Quỳnh Khê,,Failure +34-338-12511,,,Xã Quỳnh Minh,,Failure +34-338-12514,,,Xã An Ninh,,Failure +34-338-12517,,,Xã Quỳnh Ngọc,,Failure +34-338-12520,,,Xã Quỳnh Hải,,Failure +34-338-12523,,,Thị trấn An Bài,,Failure +34-338-12526,,,Xã An Ấp,,Failure +34-338-12529,,,Xã Quỳnh Hội,,Failure +34-338-12532,,,Xã Châu Sơn,,Failure +34-338-12535,,,Xã Quỳnh Mỹ,,Failure +34-338-12538,,,Xã An Quí,,Failure +34-338-12541,,,Xã An Thanh,,Failure +34-338-12547,,,Xã An Vũ,,Failure +34-338-12550,,,Xã An Lễ,,Failure +34-338-12553,,,Xã Quỳnh Hưng,,Failure +34-338-12556,,,Xã Quỳnh Bảo,,Failure +34-338-12559,,,Xã An Mỹ,,Failure +34-338-12562,,,Xã Quỳnh Nguyên,,Failure +34-338-12565,,,Xã An Vinh,,Failure +34-338-12568,,,Xã Quỳnh Xá,,Failure +34-338-12571,,,Xã An Dục,,Failure +34-338-12574,,,Xã Đông Hải,,Failure +34-338-12577,,,Xã Quỳnh Trang,,Failure +34-338-12580,,,Xã An Tràng,,Failure +34-338-12583,,,Xã Đồng Tiến,,Failure +34-339-00000,,Huyện Hưng Hà,,7128442,Success +34-339-12586,,,Thị trấn Hưng Hà,,Failure +34-339-12589,,,Xã Điệp Nông,,Failure +34-339-12592,,,Xã Tân Lễ,,Failure +34-339-12595,,,Xã Cộng Hòa,,Failure +34-339-12598,,,Xã Dân Chủ,,Failure +34-339-12601,,,Xã Canh Tân,,Failure +34-339-12604,,,Xã Hòa Tiến,,Failure +34-339-12607,,,Xã Hùng Dũng,,Failure +34-339-12610,,,Xã Tân Tiến,,Failure +34-339-12613,,,Thị trấn Hưng Nhân,,Failure +34-339-12616,,,Xã Đoan Hùng,,Failure +34-339-12619,,,Xã Duyên Hải,,Failure +34-339-12622,,,Xã Tân Hòa,,Failure +34-339-12625,,,Xã Văn Cẩm,,Failure +34-339-12628,,,Xã Bắc Sơn,,Failure +34-339-12631,,,Xã Đông Đô,,Failure +34-339-12634,,,Xã Phúc Khánh,,Failure +34-339-12637,,,Xã Liên Hiệp,,Failure +34-339-12640,,,Xã Tây Đô,,Failure +34-339-12643,,,Xã Thống Nhất,,Failure +34-339-12646,,,Xã Tiến Đức,,Failure +34-339-12649,,,Xã Thái Hưng,,Failure +34-339-12652,,,Xã Thái Phương,,Failure +34-339-12655,,,Xã Hòa Bình,,Failure +34-339-12656,,,Xã Chi Lăng,,Failure +34-339-12658,,,Xã Minh Khai,,Failure +34-339-12661,,,Xã Hồng An,,Failure +34-339-12664,,,Xã Kim Chung,,Failure +34-339-12667,,,Xã Hồng Lĩnh,,Failure +34-339-12670,,,Xã Minh Tân,,Failure +34-339-12673,,,Xã Văn Lang,,Failure +34-339-12676,,,Xã Độc Lập,,Failure +34-339-12679,,,Xã Chí Hòa,,Failure +34-339-12682,,,Xã Minh Hòa,,Failure +34-339-12685,,,Xã Hồng Minh,,Failure +34-340-00000,,Huyện Đông Hưng,,7128529,Success +34-340-12688,,,Thị trấn Đông Hưng,,Failure +34-340-12691,,,Xã Đô Lương,,Failure +34-340-12694,,,Xã Đông Phương,,Failure +34-340-12697,,,Xã Liên Giang,,Failure +34-340-12700,,,Xã An Châu,,Failure +34-340-12703,,,Xã Đông Sơn,,Failure +34-340-12706,,,Xã Đông Cường,,Failure +34-340-12709,,,Xã Phú Lương,,Failure +34-340-12712,,,Xã Mê Linh,,Failure +34-340-12715,,,Xã Lô Giang,,Failure +34-340-12718,,,Xã Đông La,,Failure +34-340-12721,,,Xã Minh Tân,,Failure +34-340-12724,,,Xã Đông Xá,,Failure +34-340-12727,,,Xã Chương Dương,,Failure +34-340-12730,,,Xã Nguyên Xá,,Failure +34-340-12733,,,Xã Phong Châu,,Failure +34-340-12736,,,Xã Hợp Tiến,,Failure +34-340-12739,,,Xã Hồng Việt,,Failure +34-340-12745,,,Xã Hà Giang,,Failure +34-340-12748,,,Xã Đông Kinh,,Failure +34-340-12751,,,Xã Đông Hợp,,Failure +34-340-12754,,,Xã Thăng Long,,Failure +34-340-12757,,,Xã Đông Các,,Failure +34-340-12760,,,Xã Phú Châu,,Failure +34-340-12763,,,Xã Liên Hoa,,Failure +34-340-12769,,,Xã Đông Tân,,Failure +34-340-12772,,,Xã Đông Vinh,,Failure +34-340-12775,,,Xã Đông Động,,Failure +34-340-12778,,,Xã Hồng Bạch,,Failure +34-340-12784,,,Xã Trọng Quan,,Failure +34-340-12790,,,Xã Hồng Giang,,Failure +34-340-12793,,,Xã Đông Quan,,Failure +34-340-12796,,,Xã Đông Quang,,Failure +34-340-12799,,,Xã Đông Xuân,,Failure +34-340-12802,,,Xã Đông Á,,Failure +34-340-12808,,,Xã Đông Hoàng,,Failure +34-340-12811,,,Xã Đông Dương,,Failure +34-340-12823,,,Xã Minh Phú,,Failure +34-341-00000,,Huyện Thái Thụy,,7128385,Success +34-341-12826,,,Thị trấn Diêm Điền,,Failure +34-341-12832,,,Xã Thụy Trường,,Failure +34-341-12841,,,Xã Hồng Dũng,,Failure +34-341-12844,,,Xã Thụy Quỳnh,,Failure +34-341-12847,,,Xã An Tân,,Failure +34-341-12850,,,Xã Thụy Ninh,,Failure +34-341-12853,,,Xã Thụy Hưng,,Failure +34-341-12856,,,Xã Thụy Việt,,Failure +34-341-12859,,,Xã Thụy Văn,,Failure +34-341-12862,,,Xã Thụy Xuân,,Failure +34-341-12865,,,Xã Dương Phúc,,Failure +34-341-12868,,,Xã Thụy Trình,,Failure +34-341-12871,,,Xã Thụy Bình,,Failure +34-341-12874,,,Xã Thụy Chính,,Failure +34-341-12877,,,Xã Thụy Dân,,Failure +34-341-12880,,,Xã Thụy Hải,,Failure +34-341-12889,,,Xã Thụy Liên,,Failure +34-341-12892,,,Xã Thụy Duyên,,Failure +34-341-12898,,,Xã Thụy Thanh,,Failure +34-341-12901,,,Xã Thụy Sơn,,Failure +34-341-12904,,,Xã Thụy Phong,,Failure +34-341-12907,,,Xã Thái Thượng,,Failure +34-341-12910,,,Xã Thái Nguyên,,Failure +34-341-12916,,,Xã Dương Hồng Thủy,,Failure +34-341-12919,,,Xã Thái Giang,,Failure +34-341-12922,,,Xã Hòa An,,Failure +34-341-12925,,,Xã Sơn Hà,,Failure +34-341-12934,,,Xã Thái Phúc,,Failure +34-341-12937,,,Xã Thái Hưng,,Failure +34-341-12940,,,Xã Thái Đô,,Failure +34-341-12943,,,Xã Thái Xuyên,,Failure +34-341-12949,,,Xã Mỹ Lộc,,Failure +34-341-12958,,,Xã Tân Học,,Failure +34-341-12961,,,Xã Thái Thịnh,,Failure +34-341-12964,,,Xã Thuần Thành,,Failure +34-341-12967,,,Xã Thái Thọ,,Failure +34-342-00000,,Huyện Tiền Hải,,7128372,Success +34-342-12970,,,Thị trấn Tiền Hải,,Failure +34-342-12976,,,Xã Đông Trà,,Failure +34-342-12979,,,Xã Đông Long,,Failure +34-342-12982,,,Xã Đông Quí,,Failure +34-342-12985,,,Xã Vũ Lăng,,Failure +34-342-12988,,,Xã Đông Xuyên,,Failure +34-342-12991,,,Xã Tây Lương,,Failure +34-342-12994,,,Xã Tây Ninh,,Failure +34-342-12997,,,Xã Đông Trung,,Failure +34-342-13000,,,Xã Đông Hoàng,,Failure +34-342-13003,,,Xã Đông Minh,,Failure +34-342-13009,,,Xã Đông Phong,,Failure +34-342-13012,,,Xã An Ninh,,Failure +34-342-13018,,,Xã Đông Cơ,,Failure +34-342-13021,,,Xã Tây Giang,,Failure +34-342-13024,,,Xã Đông Lâm,,Failure +34-342-13027,,,Xã Phương Công,,Failure +34-342-13030,,,Xã Tây Phong,,Failure +34-342-13033,,,Xã Tây Tiến,,Failure +34-342-13036,,,Xã Nam Cường,,Failure +34-342-13039,,,Xã Vân Trường,,Failure +34-342-13042,,,Xã Nam Thắng,,Failure +34-342-13045,,,Xã Nam Chính,,Failure +34-342-13048,,,Xã Bắc Hải,,Failure +34-342-13051,,,Xã Nam Thịnh,,Failure +34-342-13054,,,Xã Nam Hà,,Failure +34-342-13057,,,Xã Nam Thanh,,Failure +34-342-13060,,,Xã Nam Trung,,Failure +34-342-13063,,,Xã Nam Hồng,,Failure +34-342-13066,,,Xã Nam Hưng,,Failure +34-342-13069,,,Xã Nam Hải,,Failure +34-342-13072,,,Xã Nam Phú,,Failure +34-343-00000,,Huyện Kiến Xương,,7128390,Success +34-343-13075,,,Thị trấn Kiến Xương,,Failure +34-343-13078,,,Xã Trà Giang,,Failure +34-343-13081,,,Xã Quốc Tuấn,,Failure +34-343-13087,,,Xã An Bình,,Failure +34-343-13090,,,Xã Tây Sơn,,Failure +34-343-13093,,,Xã Hồng Thái,,Failure +34-343-13096,,,Xã Bình Nguyên,,Failure +34-343-13102,,,Xã Lê Lợi,,Failure +34-343-13111,,,Xã Vũ Lễ,,Failure +34-343-13114,,,Xã Thanh Tân,,Failure +34-343-13117,,,Xã Thượng Hiền,,Failure +34-343-13120,,,Xã Nam Cao,,Failure +34-343-13123,,,Xã Đình Phùng,,Failure +34-343-13126,,,Xã Vũ Ninh,,Failure +34-343-13129,,,Xã Vũ An,,Failure +34-343-13132,,,Xã Quang Lịch,,Failure +34-343-13135,,,Xã Hòa Bình,,Failure +34-343-13138,,,Xã Bình Minh,,Failure +34-343-13141,,,Xã Vũ Quí,,Failure +34-343-13144,,,Xã Quang Bình,,Failure +34-343-13150,,,Xã Vũ Trung,,Failure +34-343-13153,,,Xã Vũ Thắng,,Failure +34-343-13156,,,Xã Vũ Công,,Failure +34-343-13159,,,Xã Vũ Hòa,,Failure +34-343-13162,,,Xã Quang Minh,,Failure +34-343-13165,,,Xã Quang Trung,,Failure +34-343-13171,,,Xã Minh Quang,,Failure +34-343-13174,,,Xã Vũ Bình,,Failure +34-343-13177,,,Xã Minh Tân,,Failure +34-343-13180,,,Xã Nam Bình,,Failure +34-343-13183,,,Xã Bình Thanh,,Failure +34-343-13186,,,Xã Bình Định,,Failure +34-343-13189,,,Xã Hồng Tiến,,Failure +34-344-00000,,Huyện Vũ Thư,,7128399,Success +34-344-13192,,,Thị trấn Vũ Thư,,Failure +34-344-13195,,,Xã Hồng Lý,,Failure +34-344-13198,,,Xã Đồng Thanh,,Failure +34-344-13201,,,Xã Xuân Hòa,,Failure +34-344-13204,,,Xã Hiệp Hòa,,Failure +34-344-13207,,,Xã Phúc Thành,,Failure +34-344-13210,,,Xã Tân Phong,,Failure +34-344-13213,,,Xã Song Lãng,,Failure +34-344-13216,,,Xã Tân Hòa,,Failure +34-344-13219,,,Xã Việt Hùng,,Failure +34-344-13222,,,Xã Minh Lãng,,Failure +34-344-13228,,,Xã Minh Khai,,Failure +34-344-13231,,,Xã Dũng Nghĩa,,Failure +34-344-13234,,,Xã Minh Quang,,Failure +34-344-13237,,,Xã Tam Quang,,Failure +34-344-13240,,,Xã Tân Lập,,Failure +34-344-13243,,,Xã Bách Thuận,,Failure +34-344-13246,,,Xã Tự Tân,,Failure +34-344-13249,,,Xã Song An,,Failure +34-344-13252,,,Xã Trung An,,Failure +34-344-13255,,,Xã Vũ Hội,,Failure +34-344-13258,,,Xã Hòa Bình,,Failure +34-344-13261,,,Xã Nguyên Xá,,Failure +34-344-13264,,,Xã Việt Thuận,,Failure +34-344-13267,,,Xã Vũ Vinh,,Failure +34-344-13270,,,Xã Vũ Đoài,,Failure +34-344-13273,,,Xã Vũ Tiến,,Failure +34-344-13276,,,Xã Vũ Vân,,Failure +34-344-13279,,,Xã Duy Nhất,,Failure +34-344-13282,,,Xã Hồng Phong,,Failure +35-000-00000,Tỉnh Hà Nam,,,1901010,Success +35-347-00000,,Thành phố Phủ Lý,,7121472,Success +35-347-13285,,,Phường Quang Trung,,Failure +35-347-13288,,,Phường Lương Khánh Thiện,,Failure +35-347-13291,,,Phường Lê Hồng Phong,,Failure +35-347-13294,,,Phường Minh Khai,,Failure +35-347-13297,,,Phường Hai Bà Trưng,,Failure +35-347-13300,,,Phường Trần Hưng Đạo,,Failure +35-347-13303,,,Phường Lam Hạ,,Failure +35-347-13306,,,Xã Phù Vân,,Failure +35-347-13309,,,Phường Liêm Chính,,Failure +35-347-13312,,,Xã Liêm Chung,,Failure +35-347-13315,,,Phường Thanh Châu,,Failure +35-347-13318,,,Phường Châu Sơn,,Failure +35-347-13366,,,Xã Tiên Tân,,Failure +35-347-13372,,,Xã Tiên Hiệp,,Failure +35-347-13381,,,Xã Tiên Hải,,Failure +35-347-13426,,,Xã Kim Bình,,Failure +35-347-13444,,,Xã Liêm Tuyền,,Failure +35-347-13447,,,Xã Liêm Tiết,,Failure +35-347-13459,,,Phường Thanh Tuyền,,Failure +35-347-13507,,,Xã Đinh Xá,,Failure +35-347-13513,,,Xã Trịnh Xá,,Failure +35-349-00000,,Thị xã Duy Tiên,,7121603,Success +35-349-13321,,,Phường Đồng Văn,,Failure +35-349-13324,,,Phường Hòa Mạc,,Failure +35-349-13327,,,Xã Mộc Bắc,,Failure +35-349-13330,,,Phường Châu Giang,,Failure +35-349-13333,,,Phường Bạch Thượng,,Failure +35-349-13336,,,Phường Duy Minh,,Failure +35-349-13339,,,Xã Mộc Nam,,Failure +35-349-13342,,,Phường Duy Hải,,Failure +35-349-13345,,,Xã Chuyên Ngoại,,Failure +35-349-13348,,,Phường Yên Bắc,,Failure +35-349-13351,,,Xã Trác Văn,,Failure +35-349-13354,,,Phường Tiên Nội,,Failure +35-349-13357,,,Phường Hoàng Đông,,Failure +35-349-13360,,,Xã Yên Nam,,Failure +35-349-13363,,,Xã Tiên Ngoại,,Failure +35-349-13369,,,Xã Tiên Sơn,,Failure +35-350-00000,,Huyện Kim Bảng,,7121456,Success +35-350-13384,,,Thị trấn Quế,,Failure +35-350-13387,,,Xã Nguyễn Úy,,Failure +35-350-13390,,,Xã Đại Cương,,Failure +35-350-13393,,,Xã Lê Hồ,,Failure +35-350-13396,,,Xã Tượng Lĩnh,,Failure +35-350-13399,,,Xã Nhật Tựu,,Failure +35-350-13402,,,Xã Nhật Tân,,Failure +35-350-13405,,,Xã Đồng Hóa,,Failure +35-350-13408,,,Xã Hoàng Tây,,Failure +35-350-13411,,,Xã Tân Sơn,,Failure +35-350-13414,,,Xã Thụy Lôi,,Failure +35-350-13417,,,Xã Văn Xá,,Failure +35-350-13420,,,Xã Khả Phong,,Failure +35-350-13423,,,Xã Ngọc Sơn,,Failure +35-350-13429,,,Thị trấn Ba Sao,,Failure +35-350-13432,,,Xã Liên Sơn,,Failure +35-350-13435,,,Xã Thi Sơn,,Failure +35-350-13438,,,Xã Thanh Sơn,,Failure +35-351-00000,,Huyện Thanh Liêm,,7121553,Success +35-351-13441,,,Thị trấn Kiện Khê,,Failure +35-351-13450,,,Xã Liêm Phong,,Failure +35-351-13453,,,Xã Thanh Hà,12138923,Success +35-351-13456,,,Xã Liêm Cần,,Failure +35-351-13465,,,Xã Liêm Thuận,,Failure +35-351-13468,,,Xã Thanh Thủy,,Failure +35-351-13471,,,Xã Thanh Phong,,Failure +35-351-13474,,,Thị trấn Tân Thanh,13470001,Success +35-351-13477,,,Xã Thanh Tân,,Failure +35-351-13480,,,Xã Liêm Túc,,Failure +35-351-13483,,,Xã Liêm Sơn,,Failure +35-351-13486,,,Xã Thanh Hương,,Failure +35-351-13489,,,Xã Thanh Nghị,,Failure +35-351-13492,,,Xã Thanh Tâm,,Failure +35-351-13495,,,Xã Thanh Nguyên,,Failure +35-351-13498,,,Xã Thanh Hải,,Failure +35-352-00000,,Huyện Bình Lục,,7121593,Success +35-352-13501,,,Thị trấn Bình Mỹ,,Failure +35-352-13504,,,Xã Bình Nghĩa,,Failure +35-352-13510,,,Xã Tràng An,,Failure +35-352-13516,,,Xã Đồng Du,,Failure +35-352-13519,,,Xã Ngọc Lũ,,Failure +35-352-13522,,,Xã Hưng Công,,Failure +35-352-13525,,,Xã Đồn Xá,,Failure +35-352-13528,,,Xã An Ninh,,Failure +35-352-13531,,,Xã Bồ Đề,,Failure +35-352-13534,,,Xã Bối Cầu,,Failure +35-352-13540,,,Xã An Nội,,Failure +35-352-13543,,,Xã Vũ Bản,,Failure +35-352-13546,,,Xã Trung Lương,,Failure +35-352-13552,,,Xã An Đổ,,Failure +35-352-13555,,,Xã La Sơn,,Failure +35-352-13558,,,Xã Tiêu Động,,Failure +35-352-13561,,,Xã An Lão,,Failure +35-353-00000,,Huyện Lý Nhân,,7121597,Success +35-353-13567,,,Xã Hợp Lý,,Failure +35-353-13570,,,Xã Nguyên Lý,,Failure +35-353-13573,,,Xã Chính Lý,,Failure +35-353-13576,,,Xã Chân Lý,,Failure +35-353-13579,,,Xã Đạo Lý,,Failure +35-353-13582,,,Xã Công Lý,,Failure +35-353-13585,,,Xã Văn Lý,,Failure +35-353-13588,,,Xã Bắc Lý,,Failure +35-353-13591,,,Xã Đức Lý,,Failure +35-353-13594,,,Xã Trần Hưng Đạo,,Failure +35-353-13597,,,Thị trấn Vĩnh Trụ,,Failure +35-353-13600,,,Xã Nhân Thịnh,,Failure +35-353-13606,,,Xã Nhân Khang,,Failure +35-353-13609,,,Xã Nhân Mỹ,,Failure +35-353-13612,,,Xã Nhân Nghĩa,,Failure +35-353-13615,,,Xã Nhân Chính,,Failure +35-353-13618,,,Xã Nhân Bình,,Failure +35-353-13621,,,Xã Phú Phúc,,Failure +35-353-13624,,,Xã Xuân Khê,,Failure +35-353-13627,,,Xã Tiến Thắng,,Failure +35-353-13630,,,Xã Hòa Hậu,,Failure +36-000-00000,Tỉnh Nam Định,,,1901008,Success +36-356-00000,,Thành phố Nam Định,,7128027,Success +36-356-13633,,,Phường Hạ Long,,Failure +36-356-13636,,,Phường Trần Tế Xương,,Failure +36-356-13639,,,Phường Vị Hoàng,,Failure +36-356-13642,,,Phường Vị Xuyên,,Failure +36-356-13645,,,Phường Quang Trung,,Failure +36-356-13648,,,Phường Cửa Bắc,,Failure +36-356-13651,,,Phường Nguyễn Du,,Failure +36-356-13654,,,Phường Bà Triệu,,Failure +36-356-13657,,,Phường Trường Thi,,Failure +36-356-13660,,,Phường Phan Đình Phùng,,Failure +36-356-13663,,,Phường Ngô Quyền,,Failure +36-356-13666,,,Phường Trần Hưng Đạo,,Failure +36-356-13669,,,Phường Trần Đăng Ninh,,Failure +36-356-13672,,,Phường Năng Tĩnh,,Failure +36-356-13675,,,Phường Văn Miếu,,Failure +36-356-13678,,,Phường Trần Quang Khải,,Failure +36-356-13681,,,Phường Thống Nhất,,Failure +36-356-13684,,,Phường Lộc Hạ,,Failure +36-356-13687,,,Phường Lộc Vượng,,Failure +36-356-13690,,,Phường Cửa Nam,,Failure +36-356-13693,,,Phường Lộc Hòa,,Failure +36-356-13696,,,Xã Nam Phong,,Failure +36-356-13699,,,Phường Mỹ Xá,,Failure +36-356-13702,,,Xã Lộc An,,Failure +36-356-13705,,,Xã Nam Vân,,Failure +36-358-00000,,Huyện Mỹ Lộc,,7128031,Success +36-358-13708,,,Thị trấn Mỹ Lộc,,Failure +36-358-13711,,,Xã Mỹ Hà,,Failure +36-358-13714,,,Xã Mỹ Tiến,,Failure +36-358-13717,,,Xã Mỹ Thắng,,Failure +36-358-13720,,,Xã Mỹ Trung,,Failure +36-358-13723,,,Xã Mỹ Tân,,Failure +36-358-13726,,,Xã Mỹ Phúc,,Failure +36-358-13729,,,Xã Mỹ Hưng,,Failure +36-358-13732,,,Xã Mỹ Thuận,,Failure +36-358-13735,,,Xã Mỹ Thịnh,,Failure +36-358-13738,,,Xã Mỹ Thành,,Failure +36-359-00000,,Huyện Vụ Bản,,7128023,Success +36-359-13741,,,Thị trấn Gôi,,Failure +36-359-13744,,,Xã Minh Thuận,,Failure +36-359-13747,,,Xã Hiển Khánh,,Failure +36-359-13750,,,Xã Tân Khánh,,Failure +36-359-13753,,,Xã Hợp Hưng,,Failure +36-359-13756,,,Xã Đại An,,Failure +36-359-13759,,,Xã Tân Thành,,Failure +36-359-13762,,,Xã Cộng Hòa,,Failure +36-359-13765,,,Xã Trung Thành,,Failure +36-359-13768,,,Xã Quang Trung,,Failure +36-359-13771,,,Xã Minh Tân,,Failure +36-359-13774,,,Xã Liên Bảo,,Failure +36-359-13777,,,Xã Thành Lợi,,Failure +36-359-13780,,,Xã Kim Thái,,Failure +36-359-13783,,,Xã Liên Minh,,Failure +36-359-13786,,,Xã Đại Thắng,,Failure +36-359-13789,,,Xã Tam Thanh,,Failure +36-359-13792,,,Xã Vĩnh Hào,,Failure +36-360-00000,,Huyện Ý Yên,,7128018,Success +36-360-13795,,,Thị trấn Lâm,,Failure +36-360-13798,,,Xã Yên Trung,,Failure +36-360-13801,,,Xã Yên Thành,,Failure +36-360-13804,,,Xã Yên Tân,,Failure +36-360-13807,,,Xã Yên Lợi,,Failure +36-360-13810,,,Xã Yên Thọ,,Failure +36-360-13813,,,Xã Yên Nghĩa,,Failure +36-360-13816,,,Xã Yên Minh,,Failure +36-360-13819,,,Xã Yên Phương,,Failure +36-360-13822,,,Xã Yên Chính,,Failure +36-360-13825,,,Xã Yên Bình,,Failure +36-360-13828,,,Xã Yên Phú,,Failure +36-360-13831,,,Xã Yên Mỹ,,Failure +36-360-13834,,,Xã Yên Dương,,Failure +36-360-13840,,,Xã Yên Hưng,,Failure +36-360-13843,,,Xã Yên Khánh,,Failure +36-360-13846,,,Xã Yên Phong,,Failure +36-360-13849,,,Xã Yên Ninh,,Failure +36-360-13852,,,Xã Yên Lương,,Failure +36-360-13855,,,Xã Yên Hồng,,Failure +36-360-13858,,,Xã Yên Quang,,Failure +36-360-13861,,,Xã Yên Tiến,,Failure +36-360-13864,,,Xã Yên Thắng,,Failure +36-360-13867,,,Xã Yên Phúc,,Failure +36-360-13870,,,Xã Yên Cường,,Failure +36-360-13873,,,Xã Yên Lộc,,Failure +36-360-13876,,,Xã Yên Bằng,,Failure +36-360-13879,,,Xã Yên Đồng,,Failure +36-360-13882,,,Xã Yên Khang,,Failure +36-360-13885,,,Xã Yên Nhân,,Failure +36-360-13888,,,Xã Yên Trị,,Failure +36-361-00000,,Huyện Nghĩa Hưng,,7127601,Success +36-361-13891,,,Thị trấn Liễu Đề,,Failure +36-361-13894,,,Thị trấn Rạng Đông,,Failure +36-361-13897,,,Xã Nghĩa Đồng,,Failure +36-361-13900,,,Xã Nghĩa Thịnh,,Failure +36-361-13903,,,Xã Nghĩa Minh,,Failure +36-361-13906,,,Xã Nghĩa Thái,,Failure +36-361-13909,,,Xã Hoàng Nam,,Failure +36-361-13912,,,Xã Nghĩa Châu,,Failure +36-361-13915,,,Xã Nghĩa Trung,,Failure +36-361-13918,,,Xã Nghĩa Sơn,,Failure +36-361-13921,,,Xã Nghĩa Lạc,,Failure +36-361-13924,,,Xã Nghĩa Hồng,,Failure +36-361-13927,,,Xã Nghĩa Phong,,Failure +36-361-13930,,,Xã Nghĩa Phú,,Failure +36-361-13933,,,Xã Nghĩa Bình,,Failure +36-361-13936,,,Thị trấn Quỹ Nhất,,Failure +36-361-13939,,,Xã Nghĩa Tân,,Failure +36-361-13942,,,Xã Nghĩa Hùng,,Failure +36-361-13945,,,Xã Nghĩa Lâm,,Failure +36-361-13948,,,Xã Nghĩa Thành,,Failure +36-361-13951,,,Xã Phúc Thắng,,Failure +36-361-13954,,,Xã Nghĩa Lợi,,Failure +36-361-13957,,,Xã Nghĩa Hải,,Failure +36-361-13963,,,Xã Nam Điền,,Failure +36-362-00000,,Huyện Nam Trực,,7128010,Success +36-362-13966,,,Thị trấn Nam Giang,,Failure +36-362-13969,,,Xã Nam Mỹ,,Failure +36-362-13972,,,Xã Điền Xá,,Failure +36-362-13975,,,Xã Nghĩa An,,Failure +36-362-13978,,,Xã Nam Thắng,,Failure +36-362-13981,,,Xã Nam Toàn,,Failure +36-362-13984,,,Xã Hồng Quang,,Failure +36-362-13987,,,Xã Tân Thịnh,,Failure +36-362-13990,,,Xã Nam Cường,,Failure +36-362-13993,,,Xã Nam Hồng,,Failure +36-362-13996,,,Xã Nam Hùng,,Failure +36-362-13999,,,Xã Nam Hoa,,Failure +36-362-14002,,,Xã Nam Dương,,Failure +36-362-14005,,,Xã Nam Thanh,,Failure +36-362-14008,,,Xã Nam Lợi,,Failure +36-362-14011,,,Xã Bình Minh,,Failure +36-362-14014,,,Xã Đồng Sơn,,Failure +36-362-14017,,,Xã Nam Tiến,,Failure +36-362-14020,,,Xã Nam Hải,,Failure +36-362-14023,,,Xã Nam Thái,,Failure +36-363-00000,,Huyện Trực Ninh,,7127612,Success +36-363-14026,,,Thị trấn Cổ Lễ,,Failure +36-363-14029,,,Xã Phương Định,,Failure +36-363-14032,,,Xã Trực Chính,,Failure +36-363-14035,,,Xã Trung Đông,,Failure +36-363-14038,,,Xã Liêm Hải,,Failure +36-363-14041,,,Xã Trực Tuấn,,Failure +36-363-14044,,,Xã Việt Hùng,,Failure +36-363-14047,,,Xã Trực Đạo,,Failure +36-363-14050,,,Xã Trực Hưng,,Failure +36-363-14053,,,Xã Trực Nội,,Failure +36-363-14056,,,Thị trấn Cát Thành,,Failure +36-363-14059,,,Xã Trực Thanh,,Failure +36-363-14062,,,Xã Trực Khang,,Failure +36-363-14065,,,Xã Trực Thuận,,Failure +36-363-14068,,,Xã Trực Mỹ,,Failure +36-363-14071,,,Xã Trực Đại,,Failure +36-363-14074,,,Xã Trực Cường,,Failure +36-363-14077,,,Thị trấn Ninh Cường,,Failure +36-363-14080,,,Xã Trực Thái,,Failure +36-363-14083,,,Xã Trực Hùng,,Failure +36-363-14086,,,Xã Trực Thắng,,Failure +36-364-00000,,Huyện Xuân Trường,,7127615,Success +36-364-14089,,,Thị trấn Xuân Trường,,Failure +36-364-14092,,,Xã Xuân Châu,,Failure +36-364-14095,,,Xã Xuân Hồng,,Failure +36-364-14098,,,Xã Xuân Thành,,Failure +36-364-14101,,,Xã Xuân Thượng,,Failure +36-364-14104,,,Xã Xuân Phong,,Failure +36-364-14107,,,Xã Xuân Đài,,Failure +36-364-14110,,,Xã Xuân Tân,,Failure +36-364-14113,,,Xã Xuân Thủy,,Failure +36-364-14116,,,Xã Xuân Ngọc,,Failure +36-364-14119,,,Xã Xuân Bắc,,Failure +36-364-14122,,,Xã Xuân Phương,,Failure +36-364-14125,,,Xã Thọ Nghiệp,,Failure +36-364-14128,,,Xã Xuân Phú,,Failure +36-364-14131,,,Xã Xuân Trung,,Failure +36-364-14134,,,Xã Xuân Vinh,,Failure +36-364-14137,,,Xã Xuân Kiên,,Failure +36-364-14140,,,Xã Xuân Tiến,,Failure +36-364-14143,,,Xã Xuân Ninh,,Failure +36-364-14146,,,Xã Xuân Hòa,,Failure +36-365-00000,,Huyện Giao Thủy,,7128005,Success +36-365-14149,,,Thị trấn Ngô Đồng,,Failure +36-365-14152,,,Thị trấn Quất Lâm,,Failure +36-365-14155,,,Xã Giao Hương,,Failure +36-365-14158,,,Xã Hồng Thuận,,Failure +36-365-14161,,,Xã Giao Thiện,,Failure +36-365-14164,,,Xã Giao Thanh,,Failure +36-365-14167,,,Xã Hoành Sơn,,Failure +36-365-14170,,,Xã Bình Hòa,,Failure +36-365-14173,,,Xã Giao Tiến,,Failure +36-365-14176,,,Xã Giao Hà,,Failure +36-365-14179,,,Xã Giao Nhân,,Failure +36-365-14182,,,Xã Giao An,,Failure +36-365-14185,,,Xã Giao Lạc,,Failure +36-365-14188,,,Xã Giao Châu,,Failure +36-365-14191,,,Xã Giao Tân,,Failure +36-365-14194,,,Xã Giao Yến,,Failure +36-365-14197,,,Xã Giao Xuân,,Failure +36-365-14200,,,Xã Giao Thịnh,,Failure +36-365-14203,,,Xã Giao Hải,,Failure +36-365-14206,,,Xã Bạch Long,,Failure +36-365-14209,,,Xã Giao Long,,Failure +36-365-14212,,,Xã Giao Phong,,Failure +36-366-00000,,Huyện Hải Hậu,,7127622,Success +36-366-14215,,,Thị trấn Yên Định,,Failure +36-366-14218,,,Thị trấn Cồn,,Failure +36-366-14221,,,Thị trấn Thịnh Long,,Failure +36-366-14224,,,Xã Hải Nam,,Failure +36-366-14227,,,Xã Hải Trung,,Failure +36-366-14230,,,Xã Hải Vân,,Failure +36-366-14233,,,Xã Hải Minh,,Failure +36-366-14236,,,Xã Hải Anh,,Failure +36-366-14239,,,Xã Hải Hưng,,Failure +36-366-14242,,,Xã Hải Bắc,,Failure +36-366-14245,,,Xã Hải Phúc,,Failure +36-366-14248,,,Xã Hải Thanh,,Failure +36-366-14251,,,Xã Hải Hà,,Failure +36-366-14254,,,Xã Hải Long,,Failure +36-366-14257,,,Xã Hải Phương,,Failure +36-366-14260,,,Xã Hải Đường,,Failure +36-366-14263,,,Xã Hải Lộc,,Failure +36-366-14266,,,Xã Hải Quang,,Failure +36-366-14269,,,Xã Hải Đông,,Failure +36-366-14272,,,Xã Hải Sơn,,Failure +36-366-14275,,,Xã Hải Tân,,Failure +36-366-14281,,,Xã Hải Phong,,Failure +36-366-14284,,,Xã Hải An,,Failure +36-366-14287,,,Xã Hải Tây,,Failure +36-366-14290,,,Xã Hải Lý,,Failure +36-366-14293,,,Xã Hải Phú,,Failure +36-366-14296,,,Xã Hải Giang,,Failure +36-366-14299,,,Xã Hải Cường,,Failure +36-366-14302,,,Xã Hải Ninh,,Failure +36-366-14305,,,Xã Hải Chính,,Failure +36-366-14308,,,Xã Hải Xuân,,Failure +36-366-14311,,,Xã Hải Châu,,Failure +36-366-14314,,,Xã Hải Triều,,Failure +36-366-14317,,,Xã Hải Hòa,,Failure +37-000-00000,Tỉnh Ninh Bình,,,1900963,Success +37-369-00000,,Thành phố Ninh Bình,,7126510,Success +37-369-14320,,,Phường Đông Thành,,Failure +37-369-14323,,,Phường Tân Thành,,Failure +37-369-14326,,,Phường Thanh Bình,,Failure +37-369-14329,,,Phường Vân Giang,,Failure +37-369-14332,,,Phường Bích Đào,,Failure +37-369-14335,,,Phường Phúc Thành,,Failure +37-369-14338,,,Phường Nam Bình,,Failure +37-369-14341,,,Phường Nam Thành,,Failure +37-369-14344,,,Phường Ninh Khánh,,Failure +37-369-14347,,,Xã Ninh Nhất,,Failure +37-369-14350,,,Xã Ninh Tiến,,Failure +37-369-14353,,,Xã Ninh Phúc,,Failure +37-369-14356,,,Phường Ninh Sơn,,Failure +37-369-14359,,,Phường Ninh Phong,,Failure +37-370-00000,,Thành phố Tam Điệp,,7126369,Success +37-370-14362,,,Phường Bắc Sơn,,Failure +37-370-14365,,,Phường Trung Sơn,,Failure +37-370-14368,,,Phường Nam Sơn,,Failure +37-370-14369,,,Phường Tây Sơn,,Failure +37-370-14371,,,Xã Yên Sơn,,Failure +37-370-14374,,,Phường Yên Bình,,Failure +37-370-14375,,,Phường Tân Bình,,Failure +37-370-14377,,,Xã Quang Sơn,,Failure +37-370-14380,,,Xã Đông Sơn,,Failure +37-372-00000,,Huyện Nho Quan,,7126377,Success +37-372-14383,,,Thị trấn Nho Quan,,Failure +37-372-14386,,,Xã Xích Thổ,,Failure +37-372-14389,,,Xã Gia Lâm,,Failure +37-372-14392,,,Xã Gia Sơn,,Failure +37-372-14395,,,Xã Thạch Bình,,Failure +37-372-14398,,,Xã Gia Thủy,,Failure +37-372-14401,,,Xã Gia Tường,,Failure +37-372-14404,,,Xã Cúc Phương,,Failure +37-372-14407,,,Xã Phú Sơn,,Failure +37-372-14410,,,Xã Đức Long,,Failure +37-372-14413,,,Xã Lạc Vân,,Failure +37-372-14416,,,Xã Đồng Phong,,Failure +37-372-14419,,,Xã Yên Quang,,Failure +37-372-14422,,,Xã Lạng Phong,,Failure +37-372-14425,,,Xã Thượng Hòa,,Failure +37-372-14428,,,Xã Văn Phong,,Failure +37-372-14431,,,Xã Văn Phương,,Failure +37-372-14434,,,Xã Thanh Lạc,,Failure +37-372-14437,,,Xã Sơn Lai,,Failure +37-372-14440,,,Xã Sơn Thành,,Failure +37-372-14443,,,Xã Văn Phú,,Failure +37-372-14446,,,Xã Phú Lộc,,Failure +37-372-14449,,,Xã Kỳ Phú,,Failure +37-372-14452,,,Xã Quỳnh Lưu,,Failure +37-372-14455,,,Xã Sơn Hà,,Failure +37-372-14458,,,Xã Phú Long,,Failure +37-372-14461,,,Xã Quảng Lạc,,Failure +37-373-00000,,Huyện Gia Viễn,,7126514,Success +37-373-14464,,,Thị trấn Me,,Failure +37-373-14467,,,Xã Gia Hòa,,Failure +37-373-14470,,,Xã Gia Hưng,,Failure +37-373-14473,,,Xã Liên Sơn,,Failure +37-373-14476,,,Xã Gia Thanh,,Failure +37-373-14479,,,Xã Gia Vân,,Failure +37-373-14482,,,Xã Gia Phú,,Failure +37-373-14485,,,Xã Gia Xuân,,Failure +37-373-14488,,,Xã Gia Lập,,Failure +37-373-14491,,,Xã Gia Vượng,,Failure +37-373-14494,,,Xã Gia Trấn,,Failure +37-373-14497,,,Xã Gia Thịnh,,Failure +37-373-14500,,,Xã Gia Phương,,Failure +37-373-14503,,,Xã Gia Tân,,Failure +37-373-14506,,,Xã Gia Thắng,,Failure +37-373-14509,,,Xã Gia Trung,,Failure +37-373-14512,,,Xã Gia Minh,,Failure +37-373-14515,,,Xã Gia Lạc,,Failure +37-373-14518,,,Xã Gia Tiến,,Failure +37-373-14521,,,Xã Gia Sinh,,Failure +37-373-14524,,,Xã Gia Phong,,Failure +37-374-00000,,Huyện Hoa Lư,,7126508,Success +37-374-14527,,,Thị trấn Thiên Tôn,,Failure +37-374-14530,,,Xã Ninh Giang,,Failure +37-374-14533,,,Xã Trường Yên,,Failure +37-374-14536,,,Xã Ninh Khang,,Failure +37-374-14539,,,Xã Ninh Mỹ,,Failure +37-374-14542,,,Xã Ninh Hòa,,Failure +37-374-14545,,,Xã Ninh Xuân,,Failure +37-374-14548,,,Xã Ninh Hải,,Failure +37-374-14551,,,Xã Ninh Thắng,,Failure +37-374-14554,,,Xã Ninh Vân,,Failure +37-374-14557,,,Xã Ninh An,,Failure +37-375-00000,,Huyện Yên Khánh,,7126351,Success +37-375-14560,,,Thị trấn Yên Ninh,,Failure +37-375-14563,,,Xã Khánh Tiên,,Failure +37-375-14566,,,Xã Khánh Phú,,Failure +37-375-14569,,,Xã Khánh Hòa,,Failure +37-375-14572,,,Xã Khánh Lợi,,Failure +37-375-14575,,,Xã Khánh An,,Failure +37-375-14578,,,Xã Khánh Cường,,Failure +37-375-14581,,,Xã Khánh Cư,,Failure +37-375-14584,,,Xã Khánh Thiện,,Failure +37-375-14587,,,Xã Khánh Hải,,Failure +37-375-14590,,,Xã Khánh Trung,,Failure +37-375-14593,,,Xã Khánh Mậu,,Failure +37-375-14596,,,Xã Khánh Vân,,Failure +37-375-14599,,,Xã Khánh Hội,,Failure +37-375-14602,,,Xã Khánh Công,,Failure +37-375-14608,,,Xã Khánh Thành,,Failure +37-375-14611,,,Xã Khánh Nhạc,,Failure +37-375-14614,,,Xã Khánh Thủy,,Failure +37-375-14617,,,Xã Khánh Hồng,,Failure +37-376-00000,,Huyện Kim Sơn,,2150355,Success +37-376-14620,,,Thị trấn Phát Diệm,2150679,Success +37-376-14623,,,Thị trấn Bình Minh,2151801,Success +37-376-14629,,,Xã Hồi Ninh,2152144,Success +37-376-14632,,,Xã Xuân Chính,2152189,Success +37-376-14635,,,Xã Kim Định,2152111,Success +37-376-14638,,,Xã Ân Hòa,2152109,Success +37-376-14641,,,Xã Hùng Tiến,2152110,Success +37-376-14647,,,Xã Quang Thiện,2149934,Success +37-376-14650,,,Xã Như Hòa,2151976,Success +37-376-14653,,,Xã Chất Bình,2152188,Success +37-376-14656,,,Xã Đồng Hướng,2150434,Success +37-376-14659,,,Xã Kim Chính,2150804,Success +37-376-14662,,,Xã Thượng Kiệm,2150828,Success +37-376-14665,,,Xã Lưu Phương,2150876,Success +37-376-14668,,,Xã Tân Thành,2150878,Success +37-376-14671,,,Xã Yên Lộc,2150896,Success +37-376-14674,,,Xã Lai Thành,2150982,Success +37-376-14677,,,Xã Định Hóa,2151803,Success +37-376-14680,,,Xã Văn Hải,2151807,Success +37-376-14683,,,Xã Kim Tân,2151806,Success +37-376-14686,,,Xã Kim Mỹ,2151805,Success +37-376-14689,,,Xã Cồn Thoi,2151802,Success +37-376-14692,,,Xã Kim Hải,2151804,Success +37-376-14695,,,Xã Kim Trung,2151919,Success +37-376-14698,,,Xã Kim Đông,2151918,Success +37-377-00000,,Huyện Yên Mô,,7126361,Success +37-377-14701,,,Thị trấn Yên Thịnh,,Failure +37-377-14704,,,Xã Khánh Thượng,,Failure +37-377-14707,,,Xã Khánh Dương,,Failure +37-377-14710,,,Xã Mai Sơn,,Failure +37-377-14713,,,Xã Khánh Thịnh,,Failure +37-377-14719,,,Xã Yên Phong,,Failure +37-377-14722,,,Xã Yên Hòa,,Failure +37-377-14725,,,Xã Yên Thắng,,Failure +37-377-14728,,,Xã Yên Từ,,Failure +37-377-14731,,,Xã Yên Hưng,,Failure +37-377-14734,,,Xã Yên Thành,,Failure +37-377-14737,,,Xã Yên Nhân,,Failure +37-377-14740,,,Xã Yên Mỹ,,Failure +37-377-14743,,,Xã Yên Mạc,,Failure +37-377-14746,,,Xã Yên Đồng,,Failure +37-377-14749,,,Xã Yên Thái,,Failure +37-377-14752,,,Xã Yên Lâm,,Failure +38-000-00000,Tỉnh Thanh Hóa,,,1898590,Success +38-380-00000,,Thành phố Thanh Hóa,,7124593,Success +38-380-14755,,,Phường Hàm Rồng,,Failure +38-380-14758,,,Phường Đông Thọ,,Failure +38-380-14761,,,Phường Nam Ngạn,,Failure +38-380-14764,,,Phường Trường Thi,,Failure +38-380-14767,,,Phường Điện Biên,,Failure +38-380-14770,,,Phường Phú Sơn,,Failure +38-380-14773,,,Phường Lam Sơn,,Failure +38-380-14776,,,Phường Ba Đình,,Failure +38-380-14779,,,Phường Ngọc Trạo,,Failure +38-380-14782,,,Phường Đông Vệ,,Failure +38-380-14785,,,Phường Đông Sơn,,Failure +38-380-14788,,,Phường Tân Sơn,,Failure +38-380-14791,,,Phường Đông Cương,,Failure +38-380-14794,,,Phường Đông Hương,,Failure +38-380-14797,,,Phường Đông Hải,,Failure +38-380-14800,,,Phường Quảng Hưng,,Failure +38-380-14803,,,Phường Quảng Thắng,,Failure +38-380-14806,,,Phường Quảng Thành,,Failure +38-380-15850,,,Xã Thiệu Vân,,Failure +38-380-15856,,,Phường Thiệu Khánh,,Failure +38-380-15859,,,Phường Thiệu Dương,,Failure +38-380-15913,,,Phường Tào Xuyên,14243667,Success +38-380-15922,,,Phường Long Anh,,Failure +38-380-15925,,,Xã Hoằng Quang,,Failure +38-380-15970,,,Xã Hoằng Đại,,Failure +38-380-16396,,,Phường Đông Lĩnh,14279080,Success +38-380-16429,,,Xã Đông Vinh,,Failure +38-380-16432,,,Phường Đông Tân,14279081,Success +38-380-16435,,,Phường An Hưng,,Failure +38-380-16441,,,Phường Quảng Thịnh,,Failure +38-380-16459,,,Phường Quảng Đông,,Failure +38-380-16507,,,Phường Quảng Cát,,Failure +38-380-16522,,,Phường Quảng Phú,,Failure +38-380-16525,,,Phường Quảng Tâm,,Failure +38-381-00000,,Thị xã Bỉm Sơn,,7125704,Success +38-381-14809,,,Phường Bắc Sơn,,Failure +38-381-14812,,,Phường Ba Đình,,Failure +38-381-14815,,,Phường Lam Sơn,,Failure +38-381-14818,,,Phường Ngọc Trạo,,Failure +38-381-14821,,,Phường Đông Sơn,,Failure +38-381-14823,,,Phường Phú Sơn,,Failure +38-381-14824,,,Xã Quang Trung,,Failure +38-382-00000,,Thành phố Sầm Sơn,,7026071,Success +38-382-14830,,,Phường Trung Sơn,,Failure +38-382-14833,,,Phường Bắc Sơn,,Failure +38-382-14836,,,Phường Trường Sơn,,Failure +38-382-14839,,,Phường Quảng Cư,,Failure +38-382-14842,,,Phường Quảng Tiến,,Failure +38-382-16513,,,Xã Quảng Minh,,Failure +38-382-16516,,,Xã Quảng Hùng,,Failure +38-382-16528,,,Phường Quảng Thọ,,Failure +38-382-16531,,,Phường Quảng Châu,,Failure +38-382-16534,,,Phường Quảng Vinh,,Failure +38-382-16537,,,Xã Quảng Đại,,Failure +38-384-00000,,Huyện Mường Lát,,6938785,Success +38-384-14845,,,Thị trấn Mường Lát,,Failure +38-384-14848,,,Xã Tam Chung,,Failure +38-384-14854,,,Xã Mường Lý,,Failure +38-384-14857,,,Xã Trung Lý,,Failure +38-384-14860,,,Xã Quang Chiểu,,Failure +38-384-14863,,,Xã Pù Nhi,,Failure +38-384-14864,,,Xã Nhi Sơn,,Failure +38-384-14866,,,Xã Mường Chanh,6939994,Success +38-385-00000,,Huyện Quan Hóa,,6939707,Success +38-385-14869,,,Thị trấn Hồi Xuân,,Failure +38-385-14872,,,Xã Thành Sơn,,Failure +38-385-14875,,,Xã Trung Sơn,,Failure +38-385-14878,,,Xã Phú Thanh,,Failure +38-385-14881,,,Xã Trung Thành,,Failure +38-385-14884,,,Xã Phú Lệ,,Failure +38-385-14887,,,Xã Phú Sơn,,Failure +38-385-14890,,,Xã Phú Xuân,,Failure +38-385-14896,,,Xã Hiền Chung,,Failure +38-385-14899,,,Xã Hiền Kiệt,,Failure +38-385-14902,,,Xã Nam Tiến,,Failure +38-385-14908,,,Xã Thiên Phủ,,Failure +38-385-14911,,,Xã Phú Nghiêm,,Failure +38-385-14914,,,Xã Nam Xuân,,Failure +38-385-14917,,,Xã Nam Động,,Failure +38-386-00000,,Huyện Bá Thước,,7125588,Success +38-386-14923,,,Thị trấn Cành Nàng,,Failure +38-386-14926,,,Xã Điền Thượng,,Failure +38-386-14929,,,Xã Điền Hạ,,Failure +38-386-14932,,,Xã Điền Quang,,Failure +38-386-14935,,,Xã Điền Trung,,Failure +38-386-14938,,,Xã Thành Sơn,,Failure +38-386-14941,,,Xã Lương Ngoại,,Failure +38-386-14944,,,Xã Ái Thượng,,Failure +38-386-14947,,,Xã Lương Nội,,Failure +38-386-14950,,,Xã Điền Lư,,Failure +38-386-14953,,,Xã Lương Trung,,Failure +38-386-14956,,,Xã Lũng Niêm,,Failure +38-386-14959,,,Xã Lũng Cao,,Failure +38-386-14962,,,Xã Hạ Trung,,Failure +38-386-14965,,,Xã Cổ Lũng,,Failure +38-386-14968,,,Xã Thành Lâm,,Failure +38-386-14971,,,Xã Ban Công,,Failure +38-386-14974,,,Xã Kỳ Tân,,Failure +38-386-14977,,,Xã Văn Nho,,Failure +38-386-14980,,,Xã Thiết Ống,,Failure +38-386-14986,,,Xã Thiết Kế,,Failure +38-387-00000,,Huyện Quan Sơn,,6938983,Success +38-387-14995,,,Xã Trung Xuân,,Failure +38-387-14998,,,Xã Trung Thượng,,Failure +38-387-14999,,,Xã Trung Tiến,,Failure +38-387-15001,,,Xã Trung Hạ,,Failure +38-387-15004,,,Xã Sơn Hà,,Failure +38-387-15007,,,Xã Tam Thanh,,Failure +38-387-15010,,,Xã Sơn Thủy,,Failure +38-387-15013,,,Xã Na Mèo,,Failure +38-387-15016,,,Thị trấn Sơn Lư,,Failure +38-387-15019,,,Xã Tam Lư,,Failure +38-387-15022,,,Xã Sơn Điện,,Failure +38-387-15025,,,Xã Mường Mìn,,Failure +38-388-00000,,Huyện Lang Chánh,,7018411,Success +38-388-15031,,,Xã Yên Khương,,Failure +38-388-15034,,,Xã Yên Thắng,,Failure +38-388-15037,,,Xã Trí Nang,,Failure +38-388-15040,,,Xã Giao An,,Failure +38-388-15043,,,Xã Giao Thiện,,Failure +38-388-15046,,,Xã Tân Phúc,,Failure +38-388-15049,,,Xã Tam Văn,,Failure +38-388-15052,,,Xã Lâm Phú,,Failure +38-388-15055,,,Thị trấn Lang Chánh,,Failure +38-388-15058,,,Xã Đồng Lương,,Failure +38-389-00000,,Huyện Ngọc Lặc,,7125494,Success +38-389-15061,,,Thị Trấn Ngọc Lặc,,Failure +38-389-15064,,,Xã Lam Sơn,,Failure +38-389-15067,,,Xã Mỹ Tân,,Failure +38-389-15070,,,Xã Thúy Sơn,,Failure +38-389-15073,,,Xã Thạch Lập,,Failure +38-389-15076,,,Xã Vân Âm,,Failure +38-389-15079,,,Xã Cao Ngọc,,Failure +38-389-15085,,,Xã Quang Trung,,Failure +38-389-15088,,,Xã Đồng Thịnh,,Failure +38-389-15091,,,Xã Ngọc Liên,,Failure +38-389-15094,,,Xã Ngọc Sơn,,Failure +38-389-15097,,,Xã Lộc Thịnh,,Failure +38-389-15100,,,Xã Cao Thịnh,,Failure +38-389-15103,,,Xã Ngọc Trung,,Failure +38-389-15106,,,Xã Phùng Giáo,,Failure +38-389-15109,,,Xã Phùng Minh,,Failure +38-389-15112,,,Xã Phúc Thịnh,,Failure +38-389-15115,,,Xã Nguyệt Ấn,,Failure +38-389-15118,,,Xã Kiên Thọ,,Failure +38-389-15121,,,Xã Minh Tiến,,Failure +38-389-15124,,,Xã Minh Sơn,,Failure +38-390-00000,,Huyện Cẩm Thủy,,7125491,Success +38-390-15127,,,Thị trấn Phong Sơn,,Failure +38-390-15133,,,Xã Cẩm Thành,,Failure +38-390-15136,,,Xã Cẩm Quý,,Failure +38-390-15139,,,Xã Cẩm Lương,,Failure +38-390-15142,,,Xã Cẩm Thạch,,Failure +38-390-15145,,,Xã Cẩm Liên,,Failure +38-390-15148,,,Xã Cẩm Giang,,Failure +38-390-15151,,,Xã Cẩm Bình,,Failure +38-390-15154,,,Xã Cẩm Tú,,Failure +38-390-15160,,,Xã Cẩm Châu,,Failure +38-390-15163,,,Xã Cẩm Tâm,,Failure +38-390-15169,,,Xã Cẩm Ngọc,,Failure +38-390-15172,,,Xã Cẩm Long,,Failure +38-390-15175,,,Xã Cẩm Yên,,Failure +38-390-15178,,,Xã Cẩm Tân,,Failure +38-390-15181,,,Xã Cẩm Phú,,Failure +38-390-15184,,,Xã Cẩm Vân,,Failure +38-391-00000,,Huyện Thạch Thành,,7125608,Success +38-391-15187,,,Thị trấn Kim Tân,,Failure +38-391-15190,,,Thị trấn Vân Du,,Failure +38-391-15196,,,Xã Thạch Lâm,,Failure +38-391-15199,,,Xã Thạch Quảng,,Failure +38-391-15202,,,Xã Thạch Tượng,,Failure +38-391-15205,,,Xã Thạch Cẩm,,Failure +38-391-15208,,,Xã Thạch Sơn,,Failure +38-391-15211,,,Xã Thạch Bình,,Failure +38-391-15214,,,Xã Thạch Định,,Failure +38-391-15217,,,Xã Thạch Đồng,,Failure +38-391-15220,,,Xã Thạch Long,,Failure +38-391-15223,,,Xã Thành Mỹ,,Failure +38-391-15226,,,Xã Thành Yên,,Failure +38-391-15229,,,Xã Thành Vinh,,Failure +38-391-15232,,,Xã Thành Minh,,Failure +38-391-15235,,,Xã Thành Công,,Failure +38-391-15238,,,Xã Thành Tân,,Failure +38-391-15241,,,Xã Thành Trực,,Failure +38-391-15247,,,Xã Thành Tâm,,Failure +38-391-15250,,,Xã Thành An,,Failure +38-391-15253,,,Xã Thành Thọ,,Failure +38-391-15256,,,Xã Thành Tiến,,Failure +38-391-15259,,,Xã Thành Long,,Failure +38-391-15265,,,Xã Thành Hưng,,Failure +38-391-15268,,,Xã Ngọc Trạo,,Failure +38-392-00000,,Huyện Hà Trung,,7125712,Success +38-392-15271,,,Thị trấn Hà Trung,,Failure +38-392-15274,,,Xã Hà Long,,Failure +38-392-15277,,,Xã Hà Vinh,,Failure +38-392-15280,,,Xã Hà Bắc,,Failure +38-392-15283,,,Xã Hoạt Giang,,Failure +38-392-15286,,,Xã Yên Dương,,Failure +38-392-15292,,,Xã Hà Giang,,Failure +38-392-15298,,,Xã Lĩnh Toại,,Failure +38-392-15304,,,Xã Hà Ngọc,,Failure +38-392-15307,,,Xã Yến Sơn,,Failure +38-392-15313,,,Xã Hà Sơn,,Failure +38-392-15316,,,Xã Hà Lĩnh,,Failure +38-392-15319,,,Xã Hà Đông,,Failure +38-392-15322,,,Xã Hà Tân,,Failure +38-392-15325,,,Xã Hà Tiến,,Failure +38-392-15328,,,Xã Hà Bình,,Failure +38-392-15331,,,Xã Hà Lai,,Failure +38-392-15334,,,Xã Hà Châu,,Failure +38-392-15340,,,Xã Hà Thái,,Failure +38-392-15343,,,Xã Hà Hải,,Failure +38-393-00000,,Huyện Vĩnh Lộc,,7125487,Success +38-393-15349,,,Thị trấn Vĩnh Lộc,,Failure +38-393-15352,,,Xã Vĩnh Quang,,Failure +38-393-15355,,,Xã Vĩnh Yên,,Failure +38-393-15358,,,Xã Vĩnh Tiến,,Failure +38-393-15361,,,Xã Vĩnh Long,,Failure +38-393-15364,,,Xã Vĩnh Phúc,,Failure +38-393-15367,,,Xã Vĩnh Hưng,,Failure +38-393-15376,,,Xã Vĩnh Hòa,,Failure +38-393-15379,,,Xã Vĩnh Hùng,,Failure +38-393-15382,,,Xã Minh Tân,,Failure +38-393-15385,,,Xã Ninh Khang,,Failure +38-393-15388,,,Xã Vĩnh Thịnh,,Failure +38-393-15391,,,Xã Vĩnh An,,Failure +38-394-00000,,Huyện Yên Định,,7125468,Success +38-394-15397,,,Thị trấn Thống Nhất,,Failure +38-394-15403,,,Thị trấn Yên Lâm,,Failure +38-394-15406,,,Xã Yên Tâm,,Failure +38-394-15409,,,Xã Yên Phú,,Failure +38-394-15412,,,Thị trấn Quý Lộc,,Failure +38-394-15415,,,Xã Yên Thọ,,Failure +38-394-15418,,,Xã Yên Trung,,Failure +38-394-15421,,,Xã Yên Trường,,Failure +38-394-15427,,,Xã Yên Phong,,Failure +38-394-15430,,,Xã Yên Thái,,Failure +38-394-15433,,,Xã Yên Hùng,,Failure +38-394-15436,,,Xã Yên Thịnh,,Failure +38-394-15439,,,Xã Yên Ninh,,Failure +38-394-15442,,,Xã Yên Lạc,,Failure +38-394-15445,,,Xã Định Tăng,,Failure +38-394-15448,,,Xã Định Hòa,,Failure +38-394-15451,,,Xã Định Thành,,Failure +38-394-15454,,,Xã Định Công,,Failure +38-394-15457,,,Xã Định Tân,,Failure +38-394-15460,,,Xã Định Tiến,,Failure +38-394-15463,,,Xã Định Long,,Failure +38-394-15466,,,Xã Định Liên,,Failure +38-394-15469,,,Thị trấn Quán Lào,,Failure +38-394-15472,,,Xã Định Hưng,,Failure +38-394-15475,,,Xã Định Hải,,Failure +38-394-15478,,,Xã Định Bình,,Failure +38-395-00000,,Huyện Thọ Xuân,,7125467,Success +38-395-15493,,,Xã Xuân Hồng,,Failure +38-395-15499,,,Thị trấn Thọ Xuân,,Failure +38-395-15502,,,Xã Bắc Lương,,Failure +38-395-15505,,,Xã Nam Giang,,Failure +38-395-15508,,,Xã Xuân Phong,,Failure +38-395-15511,,,Xã Thọ Lộc,,Failure +38-395-15514,,,Xã Xuân Trường,,Failure +38-395-15517,,,Xã Xuân Hòa,,Failure +38-395-15520,,,Xã Thọ Hải,,Failure +38-395-15523,,,Xã Tây Hồ,,Failure +38-395-15526,,,Xã Xuân Giang,,Failure +38-395-15532,,,Xã Xuân Sinh,,Failure +38-395-15535,,,Xã Xuân Hưng,,Failure +38-395-15538,,,Xã Thọ Diên,,Failure +38-395-15541,,,Xã Thọ Lâm,,Failure +38-395-15544,,,Xã Thọ Xương,14019080,Success +38-395-15547,,,Xã Xuân Bái,14019079,Success +38-395-15550,,,Xã Xuân Phú,14024779,Success +38-395-15553,,,Thị trấn Sao Vàng,,Failure +38-395-15556,,,Thị trấn Lam Sơn,14024781,Success +38-395-15559,,,Xã Xuân Thiên,,Failure +38-395-15565,,,Xã Thuận Minh,,Failure +38-395-15568,,,Xã Thọ Lập,,Failure +38-395-15571,,,Xã Quảng Phú,,Failure +38-395-15574,,,Xã Xuân Tín,,Failure +38-395-15577,,,Xã Phú Xuân,,Failure +38-395-15583,,,Xã Xuân Lai,,Failure +38-395-15586,,,Xã Xuân Lập,,Failure +38-395-15592,,,Xã Xuân Minh,,Failure +38-395-15598,,,Xã Trường Xuân,,Failure +38-396-00000,,Huyện Thường Xuân,,7018178,Success +38-396-15607,,,Xã Bát Mọt,,Failure +38-396-15610,,,Xã Yên Nhân,,Failure +38-396-15619,,,Xã Xuân Lẹ,,Failure +38-396-15622,,,Xã Vạn Xuân,,Failure +38-396-15628,,,Xã Lương Sơn,,Failure +38-396-15631,,,Xã Xuân Cao,,Failure +38-396-15634,,,Xã Luận Thành,,Failure +38-396-15637,,,Xã Luận Khê,,Failure +38-396-15640,,,Xã Xuân Thắng,,Failure +38-396-15643,,,Xã Xuân Lộc,,Failure +38-396-15646,,,Thị trấn Thường Xuân,,Failure +38-396-15649,,,Xã Xuân Dương,,Failure +38-396-15652,,,Xã Thọ Thanh,,Failure +38-396-15655,,,Xã Ngọc Phụng,,Failure +38-396-15658,,,Xã Xuân Chinh,,Failure +38-396-15661,,,Xã Tân Thành,,Failure +38-397-00000,,Huyện Triệu Sơn,,7027190,Success +38-397-15664,,,Thị trấn Triệu Sơn,,Failure +38-397-15667,,,Xã Thọ Sơn,,Failure +38-397-15670,,,Xã Thọ Bình,,Failure +38-397-15673,,,Xã Thọ Tiến,,Failure +38-397-15676,,,Xã Hợp Lý,,Failure +38-397-15679,,,Xã Hợp Tiến,,Failure +38-397-15682,,,Xã Hợp Thành,,Failure +38-397-15685,,,Xã Triệu Thành,,Failure +38-397-15688,,,Xã Hợp Thắng,,Failure +38-397-15691,,,Xã Minh Sơn,,Failure +38-397-15700,,,Xã Dân Lực,,Failure +38-397-15703,,,Xã Dân Lý,,Failure +38-397-15706,,,Xã Dân Quyền,,Failure +38-397-15709,,,Xã An Nông,,Failure +38-397-15712,,,Xã Văn Sơn,,Failure +38-397-15715,,,Xã Thái Hòa,,Failure +38-397-15718,,,Thị trấn Nưa,,Failure +38-397-15721,,,Xã Đồng Lợi,,Failure +38-397-15724,,,Xã Đồng Tiến,,Failure +38-397-15727,,,Xã Đồng Thắng,,Failure +38-397-15730,,,Xã Tiến Nông,,Failure +38-397-15733,,,Xã Khuyến Nông,,Failure +38-397-15736,,,Xã Xuân Thịnh,,Failure +38-397-15739,,,Xã Xuân Lộc,,Failure +38-397-15742,,,Xã Thọ Dân,,Failure +38-397-15745,,,Xã Xuân Thọ,,Failure +38-397-15748,,,Xã Thọ Tân,,Failure +38-397-15751,,,Xã Thọ Ngọc,,Failure +38-397-15754,,,Xã Thọ Cường,,Failure +38-397-15757,,,Xã Thọ Phú,,Failure +38-397-15760,,,Xã Thọ Vực,,Failure +38-397-15763,,,Xã Thọ Thế,,Failure +38-397-15766,,,Xã Nông Trường,,Failure +38-397-15769,,,Xã Bình Sơn,,Failure +38-398-00000,,Huyện Thiệu Hóa,,7124623,Success +38-398-15772,,,Thị trấn Thiệu Hóa,,Failure +38-398-15775,,,Xã Thiệu Ngọc,,Failure +38-398-15778,,,Xã Thiệu Vũ,,Failure +38-398-15781,,,Xã Thiệu Phúc,,Failure +38-398-15784,,,Xã Thiệu Tiến,,Failure +38-398-15787,,,Xã Thiệu Công,,Failure +38-398-15790,,,Xã Thiệu Phú,,Failure +38-398-15793,,,Xã Thiệu Long,,Failure +38-398-15796,,,Xã Thiệu Giang,,Failure +38-398-15799,,,Xã Thiệu Duy,,Failure +38-398-15802,,,Xã Thiệu Nguyên,,Failure +38-398-15805,,,Xã Thiệu Hợp,,Failure +38-398-15808,,,Xã Thiệu Thịnh,,Failure +38-398-15811,,,Xã Thiệu Quang,,Failure +38-398-15814,,,Xã Thiệu Thành,,Failure +38-398-15817,,,Xã Thiệu Toán,,Failure +38-398-15820,,,Xã Thiệu Chính,,Failure +38-398-15823,,,Xã Thiệu Hòa,,Failure +38-398-15829,,,Xã Minh Tâm,,Failure +38-398-15832,,,Xã Thiệu Viên,,Failure +38-398-15835,,,Xã Thiệu Lý,,Failure +38-398-15838,,,Xã Thiệu Vận,,Failure +38-398-15841,,,Xã Thiệu Trung,,Failure +38-398-15847,,,Xã Tân Châu,,Failure +38-398-15853,,,Xã Thiệu Giao,,Failure +38-399-00000,,Huyện Hoằng Hóa,,7124433,Success +38-399-15865,,,Thị trấn Bút Sơn,,Failure +38-399-15871,,,Xã Hoằng Giang,,Failure +38-399-15877,,,Xã Hoằng Xuân,,Failure +38-399-15880,,,Xã Hoằng Phượng,,Failure +38-399-15883,,,Xã Hoằng Phú,,Failure +38-399-15886,,,Xã Hoằng Quỳ,,Failure +38-399-15889,,,Xã Hoằng Kim,,Failure +38-399-15892,,,Xã Hoằng Trung,,Failure +38-399-15895,,,Xã Hoằng Trinh,,Failure +38-399-15901,,,Xã Hoằng Sơn,,Failure +38-399-15907,,,Xã Hoằng Cát,,Failure +38-399-15910,,,Xã Hoằng Xuyên,,Failure +38-399-15916,,,Xã Hoằng Quý,,Failure +38-399-15919,,,Xã Hoằng Hợp,,Failure +38-399-15928,,,Xã Hoằng Đức,,Failure +38-399-15937,,,Xã Hoằng Hà,,Failure +38-399-15940,,,Xã Hoằng Đạt,,Failure +38-399-15946,,,Xã Hoằng Đạo,,Failure +38-399-15949,,,Xã Hoằng Thắng,,Failure +38-399-15952,,,Xã Hoằng Đồng,,Failure +38-399-15955,,,Xã Hoằng Thái,,Failure +38-399-15958,,,Xã Hoằng Thịnh,,Failure +38-399-15961,,,Xã Hoằng Thành,,Failure +38-399-15964,,,Xã Hoằng Lộc,,Failure +38-399-15967,,,Xã Hoằng Trạch,,Failure +38-399-15973,,,Xã Hoằng Phong,,Failure +38-399-15976,,,Xã Hoằng Lưu,,Failure +38-399-15979,,,Xã Hoằng Châu,,Failure +38-399-15982,,,Xã Hoằng Tân,,Failure +38-399-15985,,,Xã Hoằng Yến,,Failure +38-399-15988,,,Xã Hoằng Tiến,,Failure +38-399-15991,,,Xã Hoằng Hải,,Failure +38-399-15994,,,Xã Hoằng Ngọc,,Failure +38-399-15997,,,Xã Hoằng Đông,,Failure +38-399-16000,,,Xã Hoằng Thanh,,Failure +38-399-16003,,,Xã Hoằng Phụ,,Failure +38-399-16006,,,Xã Hoằng Trường,,Failure +38-400-00000,,Huyện Hậu Lộc,,7124564,Success +38-400-16012,,,Thị trấn Hậu Lộc,,Failure +38-400-16015,,,Xã Đồng Lộc,,Failure +38-400-16018,,,Xã Đại Lộc,,Failure +38-400-16021,,,Xã Triệu Lộc,,Failure +38-400-16027,,,Xã Tiến Lộc,,Failure +38-400-16030,,,Xã Lộc Sơn,,Failure +38-400-16033,,,Xã Cầu Lộc,,Failure +38-400-16036,,,Xã Thành Lộc,,Failure +38-400-16039,,,Xã Tuy Lộc,,Failure +38-400-16042,,,Xã Phong Lộc,,Failure +38-400-16045,,,Xã Mỹ Lộc,,Failure +38-400-16048,,,Xã Thuần Lộc,,Failure +38-400-16057,,,Xã Xuân Lộc,,Failure +38-400-16063,,,Xã Hoa Lộc,,Failure +38-400-16066,,,Xã Liên Lộc,,Failure +38-400-16069,,,Xã Quang Lộc,,Failure +38-400-16072,,,Xã Phú Lộc,,Failure +38-400-16075,,,Xã Hòa Lộc,,Failure +38-400-16078,,,Xã Minh Lộc,,Failure +38-400-16081,,,Xã Hưng Lộc,,Failure +38-400-16084,,,Xã Hải Lộc,,Failure +38-400-16087,,,Xã Đa Lộc,,Failure +38-400-16090,,,Xã Ngư Lộc,,Failure +38-401-00000,,Huyện Nga Sơn,,7125737,Success +38-401-16093,,,Thị trấn Nga Sơn,,Failure +38-401-16096,,,Xã Ba Đình,,Failure +38-401-16099,,,Xã Nga Vịnh,,Failure +38-401-16102,,,Xã Nga Văn,,Failure +38-401-16105,,,Xã Nga Thiện,,Failure +38-401-16108,,,Xã Nga Tiến,,Failure +38-401-16114,,,Xã Nga Phượng,,Failure +38-401-16117,,,Xã Nga Trung,,Failure +38-401-16120,,,Xã Nga Bạch,,Failure +38-401-16123,,,Xã Nga Thanh,,Failure +38-401-16132,,,Xã Nga Yên,,Failure +38-401-16135,,,Xã Nga Giáp,,Failure +38-401-16138,,,Xã Nga Hải,,Failure +38-401-16141,,,Xã Nga Thành,,Failure +38-401-16144,,,Xã Nga An,,Failure +38-401-16147,,,Xã Nga Phú,,Failure +38-401-16150,,,Xã Nga Điền,,Failure +38-401-16153,,,Xã Nga Tân,,Failure +38-401-16156,,,Xã Nga Thủy,,Failure +38-401-16159,,,Xã Nga Liên,,Failure +38-401-16162,,,Xã Nga Thái,,Failure +38-401-16165,,,Xã Nga Thạch,,Failure +38-401-16168,,,Xã Nga Thắng,,Failure +38-401-16171,,,Xã Nga Trường,,Failure +38-402-00000,,Huyện Như Xuân,,7021430,Success +38-402-16174,,,Thị trấn Yên Cát,,Failure +38-402-16177,,,Xã Bãi Trành,,Failure +38-402-16180,,,Xã Xuân Hòa,,Failure +38-402-16183,,,Xã Xuân Bình,,Failure +38-402-16186,,,Xã Hóa Quỳ,,Failure +38-402-16195,,,Xã Cát Vân,,Failure +38-402-16198,,,Xã Cát Tân,,Failure +38-402-16201,,,Xã Tân Bình,,Failure +38-402-16204,,,Xã Bình Lương,,Failure +38-402-16207,,,Xã Thanh Quân,,Failure +38-402-16210,,,Xã Thanh Xuân,,Failure +38-402-16213,,,Xã Thanh Hòa,,Failure +38-402-16216,,,Xã Thanh Phong,,Failure +38-402-16219,,,Xã Thanh Lâm,,Failure +38-402-16222,,,Xã Thanh Sơn,,Failure +38-402-16225,,,Xã Thượng Ninh,,Failure +38-403-00000,,Huyện Như Thanh,,7022471,Success +38-403-16228,,,Thị trấn Bến Sung,,Failure +38-403-16231,,,Xã Cán Khê,,Failure +38-403-16234,,,Xã Xuân Du,,Failure +38-403-16240,,,Xã Phượng Nghi,,Failure +38-403-16243,,,Xã Mậu Lâm,,Failure +38-403-16246,,,Xã Xuân Khang,,Failure +38-403-16249,,,Xã Phú Nhuận,,Failure +38-403-16252,,,Xã Hải Long,,Failure +38-403-16258,,,Xã Xuân Thái,,Failure +38-403-16261,,,Xã Xuân Phúc,,Failure +38-403-16264,,,Xã Yên Thọ,,Failure +38-403-16267,,,Xã Yên Lạc,,Failure +38-403-16273,,,Xã Thanh Tân,,Failure +38-403-16276,,,Xã Thanh Kỳ,,Failure +38-404-00000,,Huyện Nông Cống,,7025174,Success +38-404-16279,,,Thị trấn Nông Cống,,Failure +38-404-16282,,,Xã Tân Phúc,,Failure +38-404-16285,,,Xã Tân Thọ,,Failure +38-404-16288,,,Xã Hoàng Sơn,,Failure +38-404-16291,,,Xã Tân Khang,,Failure +38-404-16294,,,Xã Hoàng Giang,,Failure +38-404-16297,,,Xã Trung Chính,,Failure +38-404-16303,,,Xã Trung Thành,,Failure +38-404-16309,,,Xã Tế Thắng,,Failure +38-404-16315,,,Xã Tế Lợi,,Failure +38-404-16318,,,Xã Tế Nông,,Failure +38-404-16321,,,Xã Minh Nghĩa,,Failure +38-404-16324,,,Xã Minh Khôi,,Failure +38-404-16327,,,Xã Vạn Hòa,,Failure +38-404-16330,,,Xã Trường Trung,,Failure +38-404-16333,,,Xã Vạn Thắng,,Failure +38-404-16336,,,Xã Trường Giang,,Failure +38-404-16339,,,Xã Vạn Thiện,,Failure +38-404-16342,,,Xã Thăng Long,,Failure +38-404-16345,,,Xã Trường Minh,,Failure +38-404-16348,,,Xã Trường Sơn,,Failure +38-404-16351,,,Xã Thăng Bình,,Failure +38-404-16354,,,Xã Công Liêm,,Failure +38-404-16357,,,Xã Tượng Văn,,Failure +38-404-16360,,,Xã Thăng Thọ,,Failure +38-404-16363,,,Xã Tượng Lĩnh,,Failure +38-404-16366,,,Xã Tượng Sơn,,Failure +38-404-16369,,,Xã Công Chính,,Failure +38-404-16375,,,Xã Yên Mỹ,,Failure +38-405-00000,,Huyện Đông Sơn,,7026374,Success +38-405-16378,,,Thị trấn Rừng Thông,14279079,Success +38-405-16381,,,Xã Đông Hoàng,,Failure +38-405-16384,,,Xã Đông Ninh,,Failure +38-405-16390,,,Xã Đông Hòa,,Failure +38-405-16393,,,Xã Đông Yên,,Failure +38-405-16399,,,Xã Đông Minh,,Failure +38-405-16402,,,Xã Đông Thanh,,Failure +38-405-16405,,,Xã Đông Tiến,14286499,Success +38-405-16408,,,Xã Đông Khê,,Failure +38-405-16414,,,Xã Đông Thịnh,14286497,Success +38-405-16417,,,Xã Đông Văn,,Failure +38-405-16420,,,Xã Đông Phú,,Failure +38-405-16423,,,Xã Đông Nam,,Failure +38-405-16426,,,Xã Đông Quang,,Failure +38-406-00000,,Huyện Quảng Xương,,7026159,Success +38-406-16438,,,Thị trấn Tân Phong,,Failure +38-406-16447,,,Xã Quảng Trạch,,Failure +38-406-16453,,,Xã Quảng Đức,,Failure +38-406-16456,,,Xã Quảng Định,,Failure +38-406-16462,,,Xã Quảng Nhân,,Failure +38-406-16465,,,Xã Quảng Ninh,,Failure +38-406-16468,,,Xã Quảng Bình,,Failure +38-406-16471,,,Xã Quảng Hợp,,Failure +38-406-16474,,,Xã Quảng Văn,,Failure +38-406-16477,,,Xã Quảng Long,,Failure +38-406-16480,,,Xã Quảng Yên,,Failure +38-406-16483,,,Xã Quảng Hòa,,Failure +38-406-16489,,,Xã Quảng Khê,,Failure +38-406-16492,,,Xã Quảng Trung,,Failure +38-406-16495,,,Xã Quảng Chính,,Failure +38-406-16498,,,Xã Quảng Ngọc,,Failure +38-406-16501,,,Xã Quảng Trường,,Failure +38-406-16510,,,Xã Quảng Phúc,,Failure +38-406-16519,,,Xã Quảng Giao,,Failure +38-406-16540,,,Xã Quảng Hải,,Failure +38-406-16543,,,Xã Quảng Lưu,,Failure +38-406-16546,,,Xã Quảng Lộc,,Failure +38-406-16549,,,Xã Tiên Trang,,Failure +38-406-16552,,,Xã Quảng Nham,,Failure +38-406-16555,,,Xã Quảng Thạch,,Failure +38-406-16558,,,Xã Quảng Thái,,Failure +38-407-00000,,Thị xã Nghi Sơn,,7022867,Success +38-407-16561,,,Phường Hải Hòa,14729026,Success +38-407-16564,,,Phường Hải Châu,14729039,Success +38-407-16567,,,Xã Thanh Thủy,14729040,Success +38-407-16570,,,Xã Thanh Sơn,14729041,Success +38-407-16576,,,Phường Hải Ninh,14729038,Success +38-407-16579,,,Xã Anh Sơn,14729035,Success +38-407-16582,,,Xã Ngọc Lĩnh,14729036,Success +38-407-16585,,,Phường Hải An,14729037,Success +38-407-16591,,,Xã Các Sơn,14729032,Success +38-407-16594,,,Phường Tân Dân,14729033,Success +38-407-16597,,,Phường Hải Lĩnh,14729034,Success +38-407-16600,,,Xã Định Hải,14729031,Success +38-407-16603,,,Xã Phú Sơn,14729028,Success +38-407-16606,,,Phường Ninh Hải,14729030,Success +38-407-16609,,,Phường Nguyên Bình,14729027,Success +38-407-16612,,,Xã Hải Nhân,14729029,Success +38-407-16618,,,Phường Bình Minh,14729024,Success +38-407-16621,,,Phường Hải Thanh,14729023,Success +38-407-16624,,,Xã Phú Lâm,14729021,Success +38-407-16627,,,Phường Xuân Lâm,14729025,Success +38-407-16630,,,Phường Trúc Lâm,14729022,Success +38-407-16633,,,Phường Hải Bình,14729017,Success +38-407-16636,,,Xã Tân Trường,14729020,Success +38-407-16639,,,Xã Tùng Lâm,14729019,Success +38-407-16642,,,Phường Tĩnh Hải,14729016,Success +38-407-16645,,,Phường Mai Lâm,14729018,Success +38-407-16648,,,Xã Trường Lâm,14729014,Success +38-407-16651,,,Xã Hải Yến,14729015,Success +38-407-16654,,,Phường Hải Thượng,14729013,Success +38-407-16657,,,Xã Nghi Sơn,14729011,Success +38-407-16660,,,Xã Hải Hà,14729012,Success +40-000-00000,Tỉnh Nghệ An,,,1898509,Success +40-412-00000,,Thành phố Vinh,,7033300,Success +40-412-16663,,,Phường Đông Vĩnh,,Failure +40-412-16666,,,Phường Hà Huy Tập,,Failure +40-412-16669,,,Phường Lê Lợi,,Failure +40-412-16670,,,Phường Quán Bàu,,Failure +40-412-16672,,,Phường Hưng Bình,,Failure +40-412-16673,,,Phường Hưng Phúc,,Failure +40-412-16675,,,Phường Hưng Dũng,,Failure +40-412-16678,,,Phường Cửa Nam,,Failure +40-412-16681,,,Phường Quang Trung,,Failure +40-412-16684,,,Phường Đội Cung,,Failure +40-412-16687,,,Phường Lê Mao,,Failure +40-412-16690,,,Phường Trường Thi,,Failure +40-412-16693,,,Phường Bến Thủy,,Failure +40-412-16696,,,Phường Hồng Sơn,,Failure +40-412-16699,,,Phường Trung Đô,,Failure +40-412-16702,,,Xã Nghi Phú,,Failure +40-412-16705,,,Xã Hưng Đông,,Failure +40-412-16708,,,Xã Hưng Lộc,,Failure +40-412-16711,,,Xã Hưng Hòa,,Failure +40-412-16714,,,Phường Vinh Tân,,Failure +40-412-17908,,,Xã Nghi Liên,,Failure +40-412-17914,,,Xã Nghi Ân,,Failure +40-412-17920,,,Xã Nghi Kim,,Failure +40-412-17923,,,Xã Nghi Đức,,Failure +40-412-18013,,,Xã Hưng Chính,,Failure +40-413-00000,,Thị xã Cửa Lò,,7033218,Success +40-413-16717,,,Phường Nghi Thuỷ,14268069,Success +40-413-16720,,,Phường Nghi Tân,14254509,Success +40-413-16723,,,Phường Thu Thuỷ,,Failure +40-413-16726,,,Phường Nghi Hòa,,Failure +40-413-16729,,,Phường Nghi Hải,,Failure +40-413-16732,,,Phường Nghi Hương,,Failure +40-413-16735,,,Phường Nghi Thu,,Failure +40-414-00000,,Thị xã Thái Hoà,,7031698,Success +40-414-16939,,,Phường Hoà Hiếu,,Failure +40-414-16993,,,Phường Quang Phong,,Failure +40-414-16994,,,Phường Quang Tiến,,Failure +40-414-17003,,,Phường Long Sơn,,Failure +40-414-17005,,,Xã Nghĩa Tiến,,Failure +40-414-17008,,,Xã Nghĩa Mỹ,,Failure +40-414-17011,,,Xã Tây Hiếu,,Failure +40-414-17014,,,Xã Nghĩa Thuận,,Failure +40-414-17017,,,Xã Đông Hiếu,,Failure +40-415-00000,,Huyện Quế Phong,,7016300,Success +40-415-16738,,,Thị trấn Kim Sơn,,Failure +40-415-16741,,,Xã Thông Thụ,,Failure +40-415-16744,,,Xã Đồng Văn,,Failure +40-415-16747,,,Xã Hạnh Dịch,,Failure +40-415-16750,,,Xã Tiền Phong,,Failure +40-415-16753,,,Xã Nậm Giải,,Failure +40-415-16756,,,Xã Tri Lễ,,Failure +40-415-16759,,,Xã Châu Kim,,Failure +40-415-16763,,,Xã Mường Nọc,,Failure +40-415-16765,,,Xã Châu Thôn,,Failure +40-415-16768,,,Xã Nậm Nhoóng,,Failure +40-415-16771,,,Xã Quang Phong,,Failure +40-415-16774,,,Xã Căm Muộn,,Failure +40-416-00000,,Huyện Quỳ Châu,,7016510,Success +40-416-16777,,,Thị trấn Tân Lạc,,Failure +40-416-16780,,,Xã Châu Bính,,Failure +40-416-16783,,,Xã Châu Thuận,,Failure +40-416-16786,,,Xã Châu Hội,,Failure +40-416-16789,,,Xã Châu Nga,,Failure +40-416-16792,,,Xã Châu Tiến,,Failure +40-416-16795,,,Xã Châu Hạnh,,Failure +40-416-16798,,,Xã Châu Thắng,,Failure +40-416-16801,,,Xã Châu Phong,,Failure +40-416-16804,,,Xã Châu Bình,,Failure +40-416-16807,,,Xã Châu Hoàn,,Failure +40-416-16810,,,Xã Diên Lãm,,Failure +40-417-00000,,Huyện Kỳ Sơn,,6942988,Success +40-417-16813,,,Thị trấn Mường Xén,,Failure +40-417-16816,,,Xã Mỹ Lý,,Failure +40-417-16819,,,Xã Bắc Lý,,Failure +40-417-16822,,,Xã Keng Đu,,Failure +40-417-16825,,,Xã Đoọc Mạy,,Failure +40-417-16828,,,Xã Huồi Tụ,,Failure +40-417-16831,,,Xã Mường Lống,,Failure +40-417-16834,,,Xã Na Loi,,Failure +40-417-16837,,,Xã Nậm Cắn,,Failure +40-417-16840,,,Xã Bảo Nam,,Failure +40-417-16843,,,Xã Phà Đánh,,Failure +40-417-16846,,,Xã Bảo Thắng,,Failure +40-417-16849,,,Xã Hữu Lập,,Failure +40-417-16852,,,Xã Tà Cạ,,Failure +40-417-16855,,,Xã Chiêu Lưu,,Failure +40-417-16858,,,Xã Mường Típ,,Failure +40-417-16861,,,Xã Hữu Kiệm,,Failure +40-417-16864,,,Xã Tây Sơn,,Failure +40-417-16867,,,Xã Mường Ải,,Failure +40-417-16870,,,Xã Na Ngoi,,Failure +40-417-16873,,,Xã Nậm Càn,,Failure +40-418-00000,,Huyện Tương Dương,,7014438,Success +40-418-16876,,,Thị trấn Thạch Giám,,Failure +40-418-16879,,,Xã Mai Sơn,,Failure +40-418-16882,,,Xã Nhôn Mai,,Failure +40-418-16885,,,Xã Hữu Khuông,,Failure +40-418-16900,,,Xã Yên Tĩnh,,Failure +40-418-16903,,,Xã Nga My,,Failure +40-418-16904,,,Xã Xiêng My,,Failure +40-418-16906,,,Xã Lưỡng Minh,,Failure +40-418-16909,,,Xã Yên Hòa,,Failure +40-418-16912,,,Xã Yên Na,,Failure +40-418-16915,,,Xã Lưu Kiền,,Failure +40-418-16921,,,Xã Xá Lượng,,Failure +40-418-16924,,,Xã Tam Thái,,Failure +40-418-16927,,,Xã Tam Đình,,Failure +40-418-16930,,,Xã Yên Thắng,,Failure +40-418-16933,,,Xã Tam Quang,,Failure +40-418-16936,,,Xã Tam Hợp,,Failure +40-419-00000,,Huyện Nghĩa Đàn,,7031638,Success +40-419-16941,,,Thị trấn Nghĩa Đàn,,Failure +40-419-16942,,,Xã Nghĩa Mai,,Failure +40-419-16945,,,Xã Nghĩa Yên,,Failure +40-419-16948,,,Xã Nghĩa Lạc,,Failure +40-419-16951,,,Xã Nghĩa Lâm,,Failure +40-419-16954,,,Xã Nghĩa Sơn,,Failure +40-419-16957,,,Xã Nghĩa Lợi,,Failure +40-419-16960,,,Xã Nghĩa Bình,,Failure +40-419-16963,,,Xã Nghĩa Thọ,,Failure +40-419-16966,,,Xã Nghĩa Minh,,Failure +40-419-16969,,,Xã Nghĩa Phú,,Failure +40-419-16972,,,Xã Nghĩa Hưng,,Failure +40-419-16975,,,Xã Nghĩa Hồng,,Failure +40-419-16978,,,Xã Nghĩa Thịnh,,Failure +40-419-16981,,,Xã Nghĩa Trung,,Failure +40-419-16984,,,Xã Nghĩa Hội,,Failure +40-419-16987,,,Xã Nghĩa Thành,,Failure +40-419-16996,,,Xã Nghĩa Hiếu,,Failure +40-419-17020,,,Xã Nghĩa Đức,,Failure +40-419-17023,,,Xã Nghĩa An,,Failure +40-419-17026,,,Xã Nghĩa Long,,Failure +40-419-17029,,,Xã Nghĩa Lộc,,Failure +40-419-17032,,,Xã Nghĩa Khánh,,Failure +40-420-00000,,Huyện Quỳ Hợp,,7031576,Success +40-420-17035,,,Thị trấn Quỳ Hợp,,Failure +40-420-17038,,,Xã Yên Hợp,,Failure +40-420-17041,,,Xã Châu Tiến,,Failure +40-420-17044,,,Xã Châu Hồng,,Failure +40-420-17047,,,Xã Đồng Hợp,,Failure +40-420-17050,,,Xã Châu Thành,,Failure +40-420-17053,,,Xã Liên Hợp,,Failure +40-420-17056,,,Xã Châu Lộc,,Failure +40-420-17059,,,Xã Tam Hợp,,Failure +40-420-17062,,,Xã Châu Cường,,Failure +40-420-17065,,,Xã Châu Quang,,Failure +40-420-17068,,,Xã Thọ Hợp,,Failure +40-420-17071,,,Xã Minh Hợp,,Failure +40-420-17074,,,Xã Nghĩa Xuân,,Failure +40-420-17077,,,Xã Châu Thái,,Failure +40-420-17080,,,Xã Châu Đình,,Failure +40-420-17083,,,Xã Văn Lợi,,Failure +40-420-17086,,,Xã Nam Sơn,,Failure +40-420-17089,,,Xã Châu Lý,,Failure +40-420-17092,,,Xã Hạ Sơn,,Failure +40-420-17095,,,Xã Bắc Sơn,,Failure +40-421-00000,,Huyện Quỳnh Lưu,,7031745,Success +40-421-17098,,,Thị trấn Cầu Giát,,Failure +40-421-17101,,,Xã Quỳnh Thắng,,Failure +40-421-17119,,,Xã Quỳnh Tân,,Failure +40-421-17122,,,Xã Quỳnh Châu,,Failure +40-421-17140,,,Xã Tân Sơn,,Failure +40-421-17143,,,Xã Quỳnh Văn,,Failure +40-421-17146,,,Xã Ngọc Sơn,,Failure +40-421-17149,,,Xã Quỳnh Tam,,Failure +40-421-17152,,,Xã Quỳnh Hoa,,Failure +40-421-17155,,,Xã Quỳnh Thạch,,Failure +40-421-17158,,,Xã Quỳnh Bảng,,Failure +40-421-17161,,,Xã Quỳnh Mỹ,,Failure +40-421-17164,,,Xã Quỳnh Thanh,,Failure +40-421-17167,,,Xã Quỳnh Hậu,,Failure +40-421-17170,,,Xã Quỳnh Lâm,,Failure +40-421-17173,,,Xã Quỳnh Đôi,,Failure +40-421-17176,,,Xã Quỳnh Lương,,Failure +40-421-17179,,,Xã Quỳnh Hồng,,Failure +40-421-17182,,,Xã Quỳnh Yên,,Failure +40-421-17185,,,Xã Quỳnh Bá,,Failure +40-421-17188,,,Xã Quỳnh Minh,,Failure +40-421-17191,,,Xã Quỳnh Diễn,,Failure +40-421-17194,,,Xã Quỳnh Hưng,,Failure +40-421-17197,,,Xã Quỳnh Giang,,Failure +40-421-17200,,,Xã Quỳnh Ngọc,,Failure +40-421-17203,,,Xã Quỳnh Nghĩa,,Failure +40-421-17206,,,Xã An Hòa,,Failure +40-421-17209,,,Xã Tiến Thủy,,Failure +40-421-17212,,,Xã Sơn Hải,,Failure +40-421-17215,,,Xã Quỳnh Thọ,,Failure +40-421-17218,,,Xã Quỳnh Thuận,,Failure +40-421-17221,,,Xã Quỳnh Long,,Failure +40-421-17224,,,Xã Tân Thắng,,Failure +40-422-00000,,Huyện Con Cuông,,7017020,Success +40-422-17227,,,Thị trấn Con Cuông,,Failure +40-422-17230,,,Xã Bình Chuẩn,,Failure +40-422-17233,,,Xã Lạng Khê,,Failure +40-422-17236,,,Xã Cam Lâm,,Failure +40-422-17239,,,Xã Thạch Ngàn,,Failure +40-422-17242,,,Xã Đôn Phục,,Failure +40-422-17245,,,Xã Mậu Đức,,Failure +40-422-17248,,,Xã Châu Khê,,Failure +40-422-17251,,,Xã Chi Khê,,Failure +40-422-17254,,,Xã Bồng Khê,,Failure +40-422-17257,,,Xã Yên Khê,,Failure +40-422-17260,,,Xã Lục Dạ,,Failure +40-422-17263,,,Xã Môn Sơn,,Failure +40-423-00000,,Huyện Tân Kỳ,,7031602,Success +40-423-17266,,,Thị trấn Tân Kỳ,,Failure +40-423-17269,,,Xã Tân Hợp,,Failure +40-423-17272,,,Xã Tân Phú,,Failure +40-423-17275,,,Xã Tân Xuân,,Failure +40-423-17278,,,Xã Giai Xuân,,Failure +40-423-17281,,,Xã Nghĩa Bình,,Failure +40-423-17284,,,Xã Nghĩa Đồng,,Failure +40-423-17287,,,Xã Đồng Văn,,Failure +40-423-17290,,,Xã Nghĩa Thái,,Failure +40-423-17293,,,Xã Nghĩa Hợp,,Failure +40-423-17296,,,Xã Nghĩa Hoàn,,Failure +40-423-17299,,,Xã Nghĩa Phúc,,Failure +40-423-17302,,,Xã Tiên Kỳ,,Failure +40-423-17305,,,Xã Tân An,,Failure +40-423-17308,,,Xã Nghĩa Dũng,,Failure +40-423-17311,,,Xã Tân Long,,Failure +40-423-17314,,,Xã Kỳ Sơn,,Failure +40-423-17317,,,Xã Hương Sơn,,Failure +40-423-17320,,,Xã Kỳ Tân,,Failure +40-423-17323,,,Xã Phú Sơn,,Failure +40-423-17325,,,Xã Tân Hương,,Failure +40-423-17326,,,Xã Nghĩa Hành,,Failure +40-424-00000,,Huyện Anh Sơn,,7033529,Success +40-424-17329,,,Thị trấn Anh Sơn,,Failure +40-424-17332,,,Xã Thọ Sơn,,Failure +40-424-17335,,,Xã Thành Sơn,,Failure +40-424-17338,,,Xã Bình Sơn,,Failure +40-424-17341,,,Xã Tam Sơn,,Failure +40-424-17344,,,Xã Đỉnh Sơn,,Failure +40-424-17347,,,Xã Hùng Sơn,,Failure +40-424-17350,,,Xã Cẩm Sơn,,Failure +40-424-17353,,,Xã Đức Sơn,,Failure +40-424-17356,,,Xã Tường Sơn,,Failure +40-424-17357,,,Xã Hoa Sơn,,Failure +40-424-17359,,,Xã Tào Sơn,,Failure +40-424-17362,,,Xã Vĩnh Sơn,,Failure +40-424-17365,,,Xã Lạng Sơn,,Failure +40-424-17368,,,Xã Hội Sơn,,Failure +40-424-17371,,,Xã Thạch Sơn,,Failure +40-424-17374,,,Xã Phúc Sơn,,Failure +40-424-17377,,,Xã Long Sơn,,Failure +40-424-17380,,,Xã Khai Sơn,,Failure +40-424-17383,,,Xã Lĩnh Sơn,,Failure +40-424-17386,,,Xã Cao Sơn,,Failure +40-425-00000,,Huyện Diễn Châu,,7031883,Success +40-425-17389,,,Thị trấn Diễn Châu,,Failure +40-425-17392,,,Xã Diễn Lâm,,Failure +40-425-17395,,,Xã Diễn Đoài,,Failure +40-425-17398,,,Xã Diễn Trường,,Failure +40-425-17401,,,Xã Diễn Yên,,Failure +40-425-17404,,,Xã Diễn Hoàng,,Failure +40-425-17407,,,Xã Diễn Hùng,,Failure +40-425-17410,,,Xã Diễn Mỹ,,Failure +40-425-17413,,,Xã Diễn Hồng,,Failure +40-425-17416,,,Xã Diễn Phong,,Failure +40-425-17419,,,Xã Diễn Hải,,Failure +40-425-17422,,,Xã Diễn Tháp,,Failure +40-425-17425,,,Xã Diễn Liên,,Failure +40-425-17428,,,Xã Diễn Vạn,,Failure +40-425-17431,,,Xã Diễn Kim,,Failure +40-425-17434,,,Xã Diễn Kỷ,,Failure +40-425-17437,,,Xã Diễn Xuân,,Failure +40-425-17440,,,Xã Diễn Thái,,Failure +40-425-17443,,,Xã Diễn Đồng,,Failure +40-425-17446,,,Xã Diễn Bích,,Failure +40-425-17449,,,Xã Diễn Hạnh,,Failure +40-425-17452,,,Xã Diễn Ngọc,,Failure +40-425-17455,,,Xã Diễn Quảng,,Failure +40-425-17458,,,Xã Diễn Nguyên,,Failure +40-425-17461,,,Xã Diễn Hoa,,Failure +40-425-17464,,,Xã Diễn Thành,,Failure +40-425-17467,,,Xã Diễn Phúc,,Failure +40-425-17476,,,Xã Diễn Cát,,Failure +40-425-17479,,,Xã Diễn Thịnh,,Failure +40-425-17482,,,Xã Diễn Tân,,Failure +40-425-17485,,,Xã Minh Châu,,Failure +40-425-17488,,,Xã Diễn Thọ,,Failure +40-425-17491,,,Xã Diễn Lợi,,Failure +40-425-17494,,,Xã Diễn Lộc,,Failure +40-425-17497,,,Xã Diễn Trung,,Failure +40-425-17500,,,Xã Diễn An,,Failure +40-425-17503,,,Xã Diễn Phú,,Failure +40-426-00000,,Huyện Yên Thành,,7032033,Success +40-426-17506,,,Thị trấn Yên Thành,,Failure +40-426-17509,,,Xã Mã Thành,,Failure +40-426-17510,,,Xã Tiến Thành,,Failure +40-426-17512,,,Xã Lăng Thành,,Failure +40-426-17515,,,Xã Tân Thành,,Failure +40-426-17518,,,Xã Đức Thành,,Failure +40-426-17521,,,Xã Kim Thành,,Failure +40-426-17524,,,Xã Hậu Thành,,Failure +40-426-17525,,,Xã Hùng Thành,,Failure +40-426-17527,,,Xã Đô Thành,,Failure +40-426-17530,,,Xã Thọ Thành,,Failure +40-426-17533,,,Xã Quang Thành,,Failure +40-426-17536,,,Xã Tây Thành,,Failure +40-426-17539,,,Xã Phúc Thành,,Failure +40-426-17542,,,Xã Hồng Thành,,Failure +40-426-17545,,,Xã Đồng Thành,,Failure +40-426-17548,,,Xã Phú Thành,,Failure +40-426-17551,,,Xã Hoa Thành,,Failure +40-426-17554,,,Xã Tăng Thành,,Failure +40-426-17557,,,Xã Văn Thành,,Failure +40-426-17560,,,Xã Thịnh Thành,,Failure +40-426-17563,,,Xã Hợp Thành,,Failure +40-426-17566,,,Xã Xuân Thành,,Failure +40-426-17569,,,Xã Bắc Thành,,Failure +40-426-17572,,,Xã Nhân Thành,,Failure +40-426-17575,,,Xã Trung Thành,,Failure +40-426-17578,,,Xã Long Thành,,Failure +40-426-17581,,,Xã Minh Thành,,Failure +40-426-17584,,,Xã Nam Thành,,Failure +40-426-17587,,,Xã Vĩnh Thành,,Failure +40-426-17590,,,Xã Lý Thành,,Failure +40-426-17593,,,Xã Khánh Thành,,Failure +40-426-17596,,,Xã Viên Thành,,Failure +40-426-17599,,,Xã Đại Thành,,Failure +40-426-17602,,,Xã Liên Thành,,Failure +40-426-17605,,,Xã Bảo Thành,,Failure +40-426-17608,,,Xã Mỹ Thành,,Failure +40-426-17611,,,Xã Công Thành,,Failure +40-426-17614,,,Xã Sơn Thành,,Failure +40-427-00000,,Huyện Đô Lương,,7033033,Success +40-427-17617,,,Thị trấn Đô Lương,,Failure +40-427-17619,,,Xã Giang Sơn Đông,,Failure +40-427-17620,,,Xã Giang Sơn Tây,,Failure +40-427-17623,,,Xã Lam Sơn,,Failure +40-427-17626,,,Xã Bồi Sơn,,Failure +40-427-17629,,,Xã Hồng Sơn,,Failure +40-427-17632,,,Xã Bài Sơn,,Failure +40-427-17635,,,Xã Ngọc Sơn,,Failure +40-427-17638,,,Xã Bắc Sơn,,Failure +40-427-17641,,,Xã Tràng Sơn,,Failure +40-427-17644,,,Xã Thượng Sơn,,Failure +40-427-17647,,,Xã Hòa Sơn,,Failure +40-427-17650,,,Xã Đặng Sơn,,Failure +40-427-17653,,,Xã Đông Sơn,,Failure +40-427-17656,,,Xã Nam Sơn,,Failure +40-427-17659,,,Xã Lưu Sơn,,Failure +40-427-17662,,,Xã Yên Sơn,,Failure +40-427-17665,,,Xã Văn Sơn,,Failure +40-427-17668,,,Xã Đà Sơn,,Failure +40-427-17671,,,Xã Lạc Sơn,,Failure +40-427-17674,,,Xã Tân Sơn,,Failure +40-427-17677,,,Xã Thái Sơn,,Failure +40-427-17680,,,Xã Quang Sơn,,Failure +40-427-17683,,,Xã Thịnh Sơn,,Failure +40-427-17686,,,Xã Trung Sơn,,Failure +40-427-17689,,,Xã Xuân Sơn,,Failure +40-427-17692,,,Xã Minh Sơn,,Failure +40-427-17695,,,Xã Thuận Sơn,,Failure +40-427-17698,,,Xã Nhân Sơn,,Failure +40-427-17701,,,Xã Hiến Sơn,,Failure +40-427-17704,,,Xã Mỹ Sơn,,Failure +40-427-17707,,,Xã Trù Sơn,,Failure +40-427-17710,,,Xã Đại Sơn,,Failure +40-428-00000,,Huyện Thanh Chương,,7033530,Success +40-428-17713,,,Thị trấn Thanh Chương,,Failure +40-428-17716,,,Xã Cát Văn,,Failure +40-428-17719,,,Xã Thanh Nho,,Failure +40-428-17722,,,Xã Hạnh Lâm,,Failure +40-428-17723,,,Xã Thanh Sơn,,Failure +40-428-17725,,,Xã Thanh Hòa,,Failure +40-428-17728,,,Xã Phong Thịnh,,Failure +40-428-17731,,,Xã Thanh Phong,,Failure +40-428-17734,,,Xã Thanh Mỹ,,Failure +40-428-17737,,,Xã Thanh Tiên,,Failure +40-428-17743,,,Xã Thanh Liên,,Failure +40-428-17749,,,Xã Đại Đồng,,Failure +40-428-17752,,,Xã Thanh Đồng,,Failure +40-428-17755,,,Xã Thanh Ngọc,,Failure +40-428-17758,,,Xã Thanh Hương,,Failure +40-428-17759,,,Xã Ngọc Lâm,,Failure +40-428-17761,,,Xã Thanh Lĩnh,,Failure +40-428-17764,,,Xã Đồng Văn,,Failure +40-428-17767,,,Xã Ngọc Sơn,,Failure +40-428-17770,,,Xã Thanh Thịnh,,Failure +40-428-17773,,,Xã Thanh An,,Failure +40-428-17776,,,Xã Thanh Chi,,Failure +40-428-17779,,,Xã Xuân Tường,,Failure +40-428-17782,,,Xã Thanh Dương,,Failure +40-428-17785,,,Xã Thanh Lương,,Failure +40-428-17788,,,Xã Thanh Khê,,Failure +40-428-17791,,,Xã Võ Liệt,,Failure +40-428-17794,,,Xã Thanh Long,,Failure +40-428-17797,,,Xã Thanh Thủy,,Failure +40-428-17800,,,Xã Thanh Khai,,Failure +40-428-17803,,,Xã Thanh Yên,,Failure +40-428-17806,,,Xã Thanh Hà,,Failure +40-428-17809,,,Xã Thanh Giang,,Failure +40-428-17812,,,Xã Thanh Tùng,,Failure +40-428-17815,,,Xã Thanh Lâm,,Failure +40-428-17818,,,Xã Thanh Mai,,Failure +40-428-17821,,,Xã Thanh Xuân,,Failure +40-428-17824,,,Xã Thanh Đức,,Failure +40-429-00000,,Huyện Nghi Lộc,,7033219,Success +40-429-17827,,,Thị trấn Quán Hành,,Failure +40-429-17830,,,Xã Nghi Văn,,Failure +40-429-17833,,,Xã Nghi Yên,,Failure +40-429-17836,,,Xã Nghi Tiến,,Failure +40-429-17839,,,Xã Nghi Hưng,,Failure +40-429-17842,,,Xã Nghi Đồng,,Failure +40-429-17845,,,Xã Nghi Thiết,,Failure +40-429-17848,,,Xã Nghi Lâm,,Failure +40-429-17851,,,Xã Nghi Quang,,Failure +40-429-17854,,,Xã Nghi Kiều,,Failure +40-429-17857,,,Xã Nghi Mỹ,,Failure +40-429-17860,,,Xã Nghi Phương,,Failure +40-429-17863,,,Xã Nghi Thuận,,Failure +40-429-17866,,,Xã Nghi Long,,Failure +40-429-17869,,,Xã Nghi Xá,,Failure +40-429-17875,,,Xã Nghi Hoa,,Failure +40-429-17878,,,Xã Khánh Hợp,,Failure +40-429-17881,,,Xã Nghi Thịnh,,Failure +40-429-17884,,,Xã Nghi Công Bắc,,Failure +40-429-17887,,,Xã Nghi Công Nam,,Failure +40-429-17890,,,Xã Nghi Thạch,,Failure +40-429-17893,,,Xã Nghi Trung,,Failure +40-429-17896,,,Xã Nghi Trường,,Failure +40-429-17899,,,Xã Nghi Diên,,Failure +40-429-17902,,,Xã Nghi Phong,,Failure +40-429-17905,,,Xã Nghi Xuân,,Failure +40-429-17911,,,Xã Nghi Vạn,,Failure +40-429-17917,,,Xã Phúc Thọ,,Failure +40-429-17926,,,Xã Nghi Thái,,Failure +40-430-00000,,Huyện Nam Đàn,,7033420,Success +40-430-17932,,,Xã Nam Hưng,,Failure +40-430-17935,,,Xã Nam Nghĩa,,Failure +40-430-17938,,,Xã Nam Thanh,,Failure +40-430-17941,,,Xã Nam Anh,,Failure +40-430-17944,,,Xã Nam Xuân,,Failure +40-430-17947,,,Xã Nam Thái,,Failure +40-430-17950,,,Thị trấn Nam Đàn,,Failure +40-430-17953,,,Xã Nam Lĩnh,,Failure +40-430-17956,,,Xã Nam Giang,,Failure +40-430-17959,,,Xã Xuân Hòa,,Failure +40-430-17962,,,Xã Hùng Tiến,,Failure +40-430-17968,,,Xã Thượng Tân Lộc,,Failure +40-430-17971,,,Xã Kim Liên,,Failure +40-430-17977,,,Xã Hồng Long,,Failure +40-430-17980,,,Xã Xuân Lâm,,Failure +40-430-17983,,,Xã Nam Cát,,Failure +40-430-17986,,,Xã Khánh Sơn,,Failure +40-430-17989,,,Xã Trung Phúc Cường,,Failure +40-430-17998,,,Xã Nam Kim,,Failure +40-431-00000,,Huyện Hưng Nguyên,,7033334,Success +40-431-18001,,,Thị trấn Hưng Nguyên,,Failure +40-431-18004,,,Xã Hưng Trung,,Failure +40-431-18007,,,Xã Hưng Yên,,Failure +40-431-18008,,,Xã Hưng Yên Bắc,,Failure +40-431-18010,,,Xã Hưng Tây,,Failure +40-431-18016,,,Xã Hưng Đạo,,Failure +40-431-18019,,,Xã Hưng Mỹ,,Failure +40-431-18022,,,Xã Hưng Thịnh,,Failure +40-431-18025,,,Xã Hưng Lĩnh,,Failure +40-431-18028,,,Xã Hưng Thông,,Failure +40-431-18031,,,Xã Hưng Tân,,Failure +40-431-18034,,,Xã Hưng Lợi,,Failure +40-431-18037,,,Xã Hưng Nghĩa,,Failure +40-431-18040,,,Xã Hưng Phúc,,Failure +40-431-18043,,,Xã Long Xá,,Failure +40-431-18052,,,Xã Châu Nhân,,Failure +40-431-18055,,,Xã Xuân Lam,,Failure +40-431-18064,,,Xã Hưng Thành,,Failure +40-432-00000,,Thị xã Hoàng Mai,,7031744,Success +40-432-17104,,,Xã Quỳnh Vinh,,Failure +40-432-17107,,,Xã Quỳnh Lộc,,Failure +40-432-17110,,,Phường Quỳnh Thiện,,Failure +40-432-17113,,,Xã Quỳnh Lập,,Failure +40-432-17116,,,Xã Quỳnh Trang,,Failure +40-432-17125,,,Phường Mai Hùng,,Failure +40-432-17128,,,Phường Quỳnh Dị,,Failure +40-432-17131,,,Phường Quỳnh Xuân,,Failure +40-432-17134,,,Phường Quỳnh Phương,,Failure +40-432-17137,,,Xã Quỳnh Liên,,Failure +42-000-00000,Tỉnh Hà Tĩnh,,,1898458,Success +42-436-00000,,Thành phố Hà Tĩnh,,7035939,Success +42-436-18070,,,Phường Trần Phú,,Failure +42-436-18073,,,Phường Nam Hà,,Failure +42-436-18076,,,Phường Bắc Hà,,Failure +42-436-18077,,,Phường Nguyễn Du,,Failure +42-436-18079,,,Phường Tân Giang,,Failure +42-436-18082,,,Phường Đại Nài,,Failure +42-436-18085,,,Phường Hà Huy Tập,,Failure +42-436-18088,,,Xã Thạch Trung,,Failure +42-436-18091,,,Phường Thạch Quý,,Failure +42-436-18094,,,Phường Thạch Linh,,Failure +42-436-18097,,,Phường Văn Yên,,Failure +42-436-18100,,,Xã Thạch Hạ,,Failure +42-436-18103,,,Xã Đồng Môn,,Failure +42-436-18109,,,Xã Thạch Hưng,,Failure +42-436-18112,,,Xã Thạch Bình,,Failure +42-437-00000,,Thị xã Hồng Lĩnh,,7036443,Success +42-437-18115,,,Phường Bắc Hồng,,Failure +42-437-18118,,,Phường Nam Hồng,,Failure +42-437-18121,,,Phường Trung Lương,,Failure +42-437-18124,,,Phường Đức Thuận,,Failure +42-437-18127,,,Phường Đậu Liêu,,Failure +42-437-18130,,,Xã Thuận Lộc,,Failure +42-439-00000,,Huyện Hương Sơn,,7033665,Success +42-439-18133,,,Thị trấn Phố Châu,,Failure +42-439-18136,,,Thị trấn Tây Sơn,,Failure +42-439-18139,,,Xã Sơn Hồng,,Failure +42-439-18142,,,Xã Sơn Tiến,,Failure +42-439-18145,,,Xã Sơn Lâm,,Failure +42-439-18148,,,Xã Sơn Lễ,,Failure +42-439-18157,,,Xã Sơn Giang,,Failure +42-439-18160,,,Xã Sơn Lĩnh,,Failure +42-439-18163,,,Xã An Hòa Thịnh,,Failure +42-439-18172,,,Xã Sơn Tây,,Failure +42-439-18175,,,Xã Sơn Ninh,,Failure +42-439-18178,,,Xã Sơn Châu,,Failure +42-439-18181,,,Xã Tân Mỹ Hà,,Failure +42-439-18184,,,Xã Quang Diệm,,Failure +42-439-18187,,,Xã Sơn Trung,,Failure +42-439-18190,,,Xã Sơn Bằng,,Failure +42-439-18193,,,Xã Sơn Bình,,Failure +42-439-18196,,,Xã Sơn Kim 1,,Failure +42-439-18199,,,Xã Sơn Kim 2,,Failure +42-439-18202,,,Xã Sơn Trà,,Failure +42-439-18205,,,Xã Sơn Long,,Failure +42-439-18211,,,Xã Kim Hoa,,Failure +42-439-18214,,,Xã Sơn Hàm,,Failure +42-439-18217,,,Xã Sơn Phú,,Failure +42-439-18223,,,Xã Sơn Trường,,Failure +42-440-00000,,Huyện Đức Thọ,,7036501,Success +42-440-18229,,,Thị trấn Đức Thọ,,Failure +42-440-18235,,,Xã Quang Vĩnh,,Failure +42-440-18241,,,Xã Tùng Châu,,Failure +42-440-18244,,,Xã Trường Sơn,,Failure +42-440-18247,,,Xã Liên Minh,,Failure +42-440-18253,,,Xã Yên Hồ,,Failure +42-440-18259,,,Xã Tùng Ảnh,,Failure +42-440-18262,,,Xã Bùi La Nhân,,Failure +42-440-18274,,,Xã Thanh Bình Thịnh,,Failure +42-440-18277,,,Xã Lâm Trung Thủy,,Failure +42-440-18280,,,Xã Hòa Lạc,,Failure +42-440-18283,,,Xã Tân Dân,,Failure +42-440-18298,,,Xã An Dũng,,Failure +42-440-18304,,,Xã Đức Đồng,,Failure +42-440-18307,,,Xã Đức Lạng,,Failure +42-440-18310,,,Xã Tân Hương,,Failure +42-441-00000,,Huyện Vũ Quang,,7033755,Success +42-441-18313,,,Thị trấn Vũ Quang,,Failure +42-441-18316,,,Xã Ân Phú,,Failure +42-441-18319,,,Xã Đức Giang,,Failure +42-441-18322,,,Xã Đức Lĩnh,,Failure +42-441-18325,,,Xã Thọ Điền,,Failure +42-441-18328,,,Xã Đức Hương,,Failure +42-441-18331,,,Xã Đức Bồng,,Failure +42-441-18334,,,Xã Đức Liên,,Failure +42-441-18340,,,Xã Hương Minh,,Failure +42-441-18343,,,Xã Quang Thọ,,Failure +42-442-00000,,Huyện Nghi Xuân,,7036466,Success +42-442-18352,,,Thị trấn Xuân An,,Failure +42-442-18355,,,Xã Xuân Hội,,Failure +42-442-18358,,,Xã Đan Trường,,Failure +42-442-18364,,,Xã Xuân Phổ,,Failure +42-442-18367,,,Xã Xuân Hải,,Failure +42-442-18370,,,Xã Xuân Giang,,Failure +42-442-18373,,,Thị trấn Tiên Điền,,Failure +42-442-18376,,,Xã Xuân Yên,,Failure +42-442-18379,,,Xã Xuân Mỹ,,Failure +42-442-18382,,,Xã Xuân Thành,,Failure +42-442-18385,,,Xã Xuân Viên,,Failure +42-442-18388,,,Xã Xuân Hồng,,Failure +42-442-18391,,,Xã Cỗ Đạm,,Failure +42-442-18394,,,Xã Xuân Liên,,Failure +42-442-18397,,,Xã Xuân Lĩnh,,Failure +42-442-18400,,,Xã Xuân Lam,,Failure +42-442-18403,,,Xã Cương Gián,,Failure +42-443-00000,,Huyện Can Lộc,,7036318,Success +42-443-18406,,,Thị trấn Nghèn,,Failure +42-443-18415,,,Xã Thiên Lộc,,Failure +42-443-18418,,,Xã Thuần Thiện,,Failure +42-443-18427,,,Xã Vượng Lộc,,Failure +42-443-18433,,,Xã Thanh Lộc,,Failure +42-443-18436,,,Xã Kim Song Trường,,Failure +42-443-18439,,,Xã Thường Nga,,Failure +42-443-18445,,,Xã Tùng Lộc,,Failure +42-443-18454,,,Xã Phú Lộc,,Failure +42-443-18463,,,Xã Gia Hanh,,Failure +42-443-18466,,,Xã Khánh Vĩnh Yên,,Failure +42-443-18472,,,Xã Trung Lộc,,Failure +42-443-18475,,,Xã Xuân Lộc,,Failure +42-443-18478,,,Xã Thượng Lộc,,Failure +42-443-18481,,,Xã Quang Lộc,,Failure +42-443-18484,,,Thị trấn Đồng Lộc,,Failure +42-443-18487,,,Xã Mỹ Lộc,,Failure +42-443-18490,,,Xã Sơn Lộc,,Failure +42-444-00000,,Huyện Hương Khê,,7034070,Success +42-444-18496,,,Thị trấn Hương Khê,,Failure +42-444-18499,,,Xã Điền Mỹ,,Failure +42-444-18502,,,Xã Hà Linh,,Failure +42-444-18505,,,Xã Hương Thủy,,Failure +42-444-18508,,,Xã Hòa Hải,,Failure +42-444-18514,,,Xã Phúc Đồng,,Failure +42-444-18517,,,Xã Hương Giang,,Failure +42-444-18520,,,Xã Lộc Yên,,Failure +42-444-18523,,,Xã Hương Bình,,Failure +42-444-18526,,,Xã Hương Long,,Failure +42-444-18529,,,Xã Phú Gia,,Failure +42-444-18532,,,Xã Gia Phố,,Failure +42-444-18535,,,Xã Phú Phong,,Failure +42-444-18538,,,Xã Hương Đô,,Failure +42-444-18541,,,Xã Hương Vĩnh,,Failure +42-444-18544,,,Xã Hương Xuân,,Failure +42-444-18547,,,Xã Phúc Trạch,,Failure +42-444-18550,,,Xã Hương Trà,,Failure +42-444-18553,,,Xã Hương Trạch,,Failure +42-444-18556,,,Xã Hương Lâm,,Failure +42-444-18559,,,Xã Hương Liên,,Failure +42-445-00000,,Huyện Thạch Hà,,7036057,Success +42-445-18562,,,Thị trấn Thạch Hà,,Failure +42-445-18565,,,Xã Ngọc Sơn,,Failure +42-445-18571,,,Xã Thạch Hải,,Failure +42-445-18586,,,Xã Thạch Kênh,,Failure +42-445-18589,,,Xã Thạch Sơn,,Failure +42-445-18592,,,Xã Thạch Liên,,Failure +42-445-18595,,,Xã Đỉnh Bàn,,Failure +42-445-18601,,,Xã Việt Tiến,,Failure +42-445-18604,,,Xã Thạch Khê,,Failure +42-445-18607,,,Xã Thạch Long,,Failure +42-445-18619,,,Xã Thạch Trị,,Failure +42-445-18622,,,Xã Thạch Lạc,,Failure +42-445-18625,,,Xã Thạch Ngọc,,Failure +42-445-18628,,,Xã Tượng Sơn,,Failure +42-445-18631,,,Xã Thạch Văn,,Failure +42-445-18634,,,Xã Lưu Vĩnh Sơn,,Failure +42-445-18637,,,Xã Thạch Thắng,,Failure +42-445-18643,,,Xã Thạch Đài,,Failure +42-445-18649,,,Xã Thạch Hội,,Failure +42-445-18652,,,Xã Tân Lâm Hương,,Failure +42-445-18658,,,Xã Thạch Xuân,,Failure +42-445-18667,,,Xã Nam Điền,,Failure +42-446-00000,,Huyện Cẩm Xuyên,,7035243,Success +42-446-18673,,,Thị trấn Cẩm Xuyên,,Failure +42-446-18676,,,Thị trấn Thiên Cầm,,Failure +42-446-18679,,,Xã Yên Hòa,,Failure +42-446-18682,,,Xã Cẩm Dương,,Failure +42-446-18685,,,Xã Cẩm Bình,,Failure +42-446-18691,,,Xã Cẩm Vĩnh,,Failure +42-446-18694,,,Xã Cẩm Thành,,Failure +42-446-18697,,,Xã Cẩm Quang,,Failure +42-446-18706,,,Xã Cẩm Thạch,,Failure +42-446-18709,,,Xã Cẩm Nhượng,,Failure +42-446-18712,,,Xã Nam Phúc Thăng,,Failure +42-446-18715,,,Xã Cẩm Duệ,,Failure +42-446-18721,,,Xã Cẩm Lĩnh,,Failure +42-446-18724,,,Xã Cẩm Quan,,Failure +42-446-18727,,,Xã Cẩm Hà,,Failure +42-446-18730,,,Xã Cẩm Lộc,,Failure +42-446-18733,,,Xã Cẩm Hưng,,Failure +42-446-18736,,,Xã Cẩm Thịnh,,Failure +42-446-18739,,,Xã Cẩm Mỹ,,Failure +42-446-18742,,,Xã Cẩm Trung,,Failure +42-446-18745,,,Xã Cẩm Sơn,,Failure +42-446-18748,,,Xã Cẩm Lạc,,Failure +42-446-18751,,,Xã Cẩm Minh,,Failure +42-447-00000,,Huyện Kỳ Anh,,7035199,Success +42-447-18757,,,Xã Kỳ Xuân,,Failure +42-447-18760,,,Xã Kỳ Bắc,,Failure +42-447-18763,,,Xã Kỳ Phú,,Failure +42-447-18766,,,Xã Kỳ Phong,,Failure +42-447-18769,,,Xã Kỳ Tiến,,Failure +42-447-18772,,,Xã Kỳ Giang,,Failure +42-447-18775,,,Xã Kỳ Đồng,,Failure +42-447-18778,,,Xã Kỳ Khang,,Failure +42-447-18784,,,Xã Kỳ Văn,,Failure +42-447-18787,,,Xã Kỳ Trung,,Failure +42-447-18790,,,Xã Kỳ Thọ,,Failure +42-447-18793,,,Xã Kỳ Tây,,Failure +42-447-18799,,,Xã Kỳ Thượng,,Failure +42-447-18802,,,Xã Kỳ Hải,,Failure +42-447-18805,,,Xã Kỳ Thư,,Failure +42-447-18811,,,Xã Kỳ Châu,,Failure +42-447-18814,,,Xã Kỳ Tân,,Failure +42-447-18838,,,Xã Lâm Hợp,,Failure +42-447-18844,,,Xã Kỳ Sơn,,Failure +42-447-18850,,,Xã Kỳ Lạc,,Failure +42-448-00000,,Huyện Lộc Hà,,7036578,Success +42-448-18409,,,Xã Tân Lộc,,Failure +42-448-18412,,,Xã Hồng Lộc,,Failure +42-448-18421,,,Xã Thịnh Lộc,,Failure +42-448-18430,,,Xã Bình An,,Failure +42-448-18457,,,Xã Ích Hậu,,Failure +42-448-18493,,,Xã Phù Lưu,,Failure +42-448-18568,,,Thị trấn Lộc Hà,,Failure +42-448-18577,,,Xã Thạch Mỹ,,Failure +42-448-18580,,,Xã Thạch Kim,,Failure +42-448-18583,,,Xã Thạch Châu,,Failure +42-448-18598,,,Xã Hộ Độ,,Failure +42-448-18670,,,Xã Mai Phụ,,Failure +42-449-00000,,Thị xã Kỳ Anh,,7036577,Success +42-449-18754,,,Phường Hưng Trí,,Failure +42-449-18781,,,Xã Kỳ Ninh,,Failure +42-449-18796,,,Xã Kỳ Lợi,,Failure +42-449-18808,,,Xã Kỳ Hà,,Failure +42-449-18820,,,Phường Kỳ Trinh,,Failure +42-449-18823,,,Phường Kỳ Thịnh,,Failure +42-449-18829,,,Xã Kỳ Hoa,,Failure +42-449-18832,,,Phường Kỳ Phương,,Failure +42-449-18835,,,Phường Kỳ Long,,Failure +42-449-18841,,,Phường Kỳ Liên,,Failure +42-449-18847,,,Xã Kỳ Nam,,Failure +44-000-00000,Tỉnh Quảng Bình,,,1896050,Success +44-450-00000,,Thành Phố Đồng Hới,,7040812,Success +44-450-18853,,,Phường Hải Thành,13864552,Success +44-450-18856,,,Phường Đồng Phú,13864553,Success +44-450-18859,,,Phường Bắc Lý,13864555,Success +44-450-18865,,,Phường Nam Lý,13864554,Success +44-450-18868,,,Phường Đồng Hải,13828238,Success +44-450-18871,,,Phường Đồng Sơn,13884094,Success +44-450-18874,,,Phường Phú Hải,13765845,Success +44-450-18877,,,Phường Bắc Nghĩa,13884027,Success +44-450-18880,,,Phường Đức Ninh Đông,13883300,Success +44-450-18883,,,Xã Quang Phú,13883963,Success +44-450-18886,,,Xã Lộc Ninh,13883567,Success +44-450-18889,,,Xã Bảo Ninh,13765846,Success +44-450-18892,,,Xã Nghĩa Ninh,13884028,Success +44-450-18895,,,Xã Thuận Đức,13884095,Success +44-450-18898,,,Xã Đức Ninh,13883568,Success +44-452-00000,,Huyện Minh Hóa,,7040317,Success +44-452-18901,,,Thị trấn Quy Đạt,,Failure +44-452-18904,,,Xã Dân Hóa,,Failure +44-452-18907,,,Xã Trọng Hóa,,Failure +44-452-18910,,,Xã Hóa Phúc,,Failure +44-452-18913,,,Xã Hồng Hóa,,Failure +44-452-18916,,,Xã Hóa Thanh,,Failure +44-452-18919,,,Xã Hóa Tiến,,Failure +44-452-18922,,,Xã Hóa Hợp,,Failure +44-452-18925,,,Xã Xuân Hóa,,Failure +44-452-18928,,,Xã Yên Hóa,,Failure +44-452-18931,,,Xã Minh Hóa,,Failure +44-452-18934,,,Xã Tân Hóa,,Failure +44-452-18937,,,Xã Hóa Sơn,,Failure +44-452-18943,,,Xã Trung Hóa,,Failure +44-452-18946,,,Xã Thượng Hóa,,Failure +44-453-00000,,Huyện Tuyên Hóa,,7040485,Success +44-453-18949,,,Thị trấn Đồng Lê,,Failure +44-453-18952,,,Xã Hương Hóa,,Failure +44-453-18955,,,Xã Kim Hóa,,Failure +44-453-18958,,,Xã Thanh Hóa,,Failure +44-453-18961,,,Xã Thanh Thạch,,Failure +44-453-18964,,,Xã Thuận Hóa,,Failure +44-453-18967,,,Xã Lâm Hóa,,Failure +44-453-18970,,,Xã Lê Hóa,,Failure +44-453-18973,,,Xã Sơn Hóa,,Failure +44-453-18976,,,Xã Đồng Hóa,,Failure +44-453-18979,,,Xã Ngư Hóa,,Failure +44-453-18985,,,Xã Thạch Hóa,,Failure +44-453-18988,,,Xã Đức Hóa,,Failure +44-453-18991,,,Xã Phong Hóa,,Failure +44-453-18994,,,Xã Mai Hóa,,Failure +44-453-18997,,,Xã Tiến Hóa,,Failure +44-453-19000,,,Xã Châu Hóa,,Failure +44-453-19003,,,Xã Cao Quảng,,Failure +44-453-19006,,,Xã Văn Hóa,,Failure +44-454-00000,,Huyện Quảng Trạch,,7038220,Success +44-454-19012,,,Xã Quảng Hợp,,Failure +44-454-19015,,,Xã Quảng Kim,,Failure +44-454-19018,,,Xã Quảng Đông,,Failure +44-454-19021,,,Xã Quảng Phú,,Failure +44-454-19024,,,Xã Quảng Châu,,Failure +44-454-19027,,,Xã Quảng Thạch,,Failure +44-454-19030,,,Xã Quảng Lưu,,Failure +44-454-19033,,,Xã Quảng Tùng,,Failure +44-454-19036,,,Xã Cảnh Dương,,Failure +44-454-19039,,,Xã Quảng Tiến,,Failure +44-454-19042,,,Xã Quảng Hưng,,Failure +44-454-19045,,,Xã Quảng Xuân,,Failure +44-454-19048,,,Xã Cảnh Hóa,,Failure +44-454-19051,,,Xã Liên Trường,,Failure +44-454-19057,,,Xã Quảng Phương,,Failure +44-454-19063,,,Xã Phù Hóa,,Failure +44-454-19072,,,Xã Quảng Thanh,,Failure +44-455-00000,,Huyện Bố Trạch,,7038730,Success +44-455-19111,,,Thị trấn Hoàn Lão,,Failure +44-455-19114,,,Thị trấn NT Việt Trung,,Failure +44-455-19117,,,Xã Xuân Trạch,,Failure +44-455-19120,,,Xã Mỹ Trạch,,Failure +44-455-19123,,,Xã Hạ Trạch,,Failure +44-455-19126,,,Xã Bắc Trạch,,Failure +44-455-19129,,,Xã Lâm Trạch,,Failure +44-455-19132,,,Xã Thanh Trạch,,Failure +44-455-19135,,,Xã Liên Trạch,,Failure +44-455-19138,,,Xã Phúc Trạch,,Failure +44-455-19141,,,Xã Cự Nẫm,,Failure +44-455-19144,,,Xã Hải Phú,,Failure +44-455-19147,,,Xã Thượng Trạch,,Failure +44-455-19150,,,Xã Sơn Lộc,,Failure +44-455-19156,,,Xã Hưng Trạch,,Failure +44-455-19159,,,Xã Đồng Trạch,,Failure +44-455-19162,,,Xã Đức Trạch,,Failure +44-455-19165,,,Thị trấn Phong Nha,,Failure +44-455-19168,,,Xã Vạn Trạch,,Failure +44-455-19174,,,Xã Phú Định,,Failure +44-455-19177,,,Xã Trung Trạch,,Failure +44-455-19180,,,Xã Tây Trạch,,Failure +44-455-19183,,,Xã Hòa Trạch,,Failure +44-455-19186,,,Xã Đại Trạch,,Failure +44-455-19189,,,Xã Nhân Trạch,,Failure +44-455-19192,,,Xã Tân Trạch,,Failure +44-455-19195,,,Xã Nam Trạch,,Failure +44-455-19198,,,Xã Lý Trạch,,Failure +44-456-00000,,Huyện Quảng Ninh,,7040960,Success +44-456-19201,,,Thị trấn Quán Hàu,,Failure +44-456-19204,,,Xã Trường Sơn,,Failure +44-456-19207,,,Xã Lương Ninh,,Failure +44-456-19210,,,Xã Vĩnh Ninh,,Failure +44-456-19213,,,Xã Võ Ninh,,Failure +44-456-19216,,,Xã Hải Ninh,,Failure +44-456-19219,,,Xã Hàm Ninh,,Failure +44-456-19222,,,Xã Duy Ninh,,Failure +44-456-19225,,,Xã Gia Ninh,,Failure +44-456-19228,,,Xã Trường Xuân,,Failure +44-456-19231,,,Xã Hiền Ninh,,Failure +44-456-19234,,,Xã Tân Ninh,,Failure +44-456-19237,,,Xã Xuân Ninh,,Failure +44-456-19240,,,Xã An Ninh,,Failure +44-456-19243,,,Xã Vạn Ninh,,Failure +44-457-00000,,Huyện Lệ Thủy,,7041485,Success +44-457-19246,,,Thị trấn NT Lệ Ninh,,Failure +44-457-19249,,,Thị trấn Kiến Giang,,Failure +44-457-19252,,,Xã Hồng Thủy,,Failure +44-457-19255,,,Xã Ngư Thủy Bắc,,Failure +44-457-19258,,,Xã Hoa Thủy,,Failure +44-457-19261,,,Xã Thanh Thủy,,Failure +44-457-19264,,,Xã An Thủy,,Failure +44-457-19267,,,Xã Phong Thủy,,Failure +44-457-19270,,,Xã Cam Thủy,,Failure +44-457-19273,,,Xã Ngân Thủy,,Failure +44-457-19276,,,Xã Sơn Thủy,,Failure +44-457-19279,,,Xã Lộc Thủy,,Failure +44-457-19285,,,Xã Liên Thủy,,Failure +44-457-19288,,,Xã Hưng Thủy,,Failure +44-457-19291,,,Xã Dương Thủy,,Failure +44-457-19294,,,Xã Tân Thủy,,Failure +44-457-19297,,,Xã Phú Thủy,,Failure +44-457-19300,,,Xã Xuân Thủy,,Failure +44-457-19303,,,Xã Mỹ Thủy,,Failure +44-457-19306,,,Xã Ngư Thủy,,Failure +44-457-19309,,,Xã Mai Thủy,,Failure +44-457-19312,,,Xã Sen Thủy,,Failure +44-457-19315,,,Xã Thái Thủy,,Failure +44-457-19318,,,Xã Kim Thủy,,Failure +44-457-19321,,,Xã Trường Thủy,,Failure +44-457-19327,,,Xã Lâm Thủy,,Failure +44-458-00000,,Thị xã Ba Đồn,,7037928,Success +44-458-19009,,,Phường Ba Đồn,,Failure +44-458-19060,,,Phường Quảng Long,,Failure +44-458-19066,,,Phường Quảng Thọ,,Failure +44-458-19069,,,Xã Quảng Tiên,,Failure +44-458-19075,,,Xã Quảng Trung,,Failure +44-458-19078,,,Phường Quảng Phong,,Failure +44-458-19081,,,Phường Quảng Thuận,,Failure +44-458-19084,,,Xã Quảng Tân,,Failure +44-458-19087,,,Xã Quảng Hải,,Failure +44-458-19090,,,Xã Quảng Sơn,,Failure +44-458-19093,,,Xã Quảng Lộc,,Failure +44-458-19096,,,Xã Quảng Thủy,,Failure +44-458-19099,,,Xã Quảng Văn,,Failure +44-458-19102,,,Phường Quảng Phúc,,Failure +44-458-19105,,,Xã Quảng Hòa,,Failure +44-458-19108,,,Xã Quảng Minh,,Failure +45-000-00000,Tỉnh Quảng Trị,,,1895630,Success +45-461-00000,,Thành phố Đông Hà,,7047277,Success +45-461-19330,,,Phường Đông Giang,,Failure +45-461-19333,,,Phường 1,,Failure +45-461-19336,,,Phường Đông Lễ,,Failure +45-461-19339,,,Phường Đông Thanh,,Failure +45-461-19342,,,Phường 2,,Failure +45-461-19345,,,Phường 4,,Failure +45-461-19348,,,Phường 5,,Failure +45-461-19351,,,Phường Đông Lương,,Failure +45-461-19354,,,Phường 3,,Failure +45-462-00000,,Thị xã Quảng Trị,,7047500,Success +45-462-19357,,,Phường 1,15081218,Success +45-462-19358,,,Phường An Đôn,15081221,Success +45-462-19360,,,Phường 2,15081220,Success +45-462-19361,,,Phường 3,15081219,Success +45-462-19705,,,Xã Hải Lệ,15081217,Success +45-464-00000,,Huyện Vĩnh Linh,,7046123,Success +45-464-19363,,,Thị trấn Hồ Xá,,Failure +45-464-19366,,,Thị trấn Bến Quan,,Failure +45-464-19369,,,Xã Vĩnh Thái,,Failure +45-464-19372,,,Xã Vĩnh Tú,,Failure +45-464-19375,,,Xã Vĩnh Chấp,,Failure +45-464-19378,,,Xã Trung Nam,,Failure +45-464-19384,,,Xã Kim Thạch,,Failure +45-464-19387,,,Xã Vĩnh Long,,Failure +45-464-19393,,,Xã Vĩnh Khê,,Failure +45-464-19396,,,Xã Vĩnh Hòa,,Failure +45-464-19402,,,Xã Vĩnh Thủy,,Failure +45-464-19405,,,Xã Vĩnh Lâm,,Failure +45-464-19408,,,Xã Hiền Thành,,Failure +45-464-19414,,,Thị trấn Cửa Tùng,,Failure +45-464-19417,,,Xã Vĩnh Hà,,Failure +45-464-19420,,,Xã Vĩnh Sơn,,Failure +45-464-19423,,,Xã Vĩnh Giang,,Failure +45-464-19426,,,Xã Vĩnh Ô,,Failure +45-465-00000,,Huyện Hướng Hóa,,7045697,Success +45-465-19429,,,Thị trấn Khe Sanh,,Failure +45-465-19432,,,Thị trấn Lao Bảo,,Failure +45-465-19435,,,Xã Hướng Lập,,Failure +45-465-19438,,,Xã Hướng Việt,,Failure +45-465-19441,,,Xã Hướng Phùng,,Failure +45-465-19444,,,Xã Hướng Sơn,,Failure +45-465-19447,,,Xã Hướng Linh,,Failure +45-465-19450,,,Xã Tân Hợp,,Failure +45-465-19453,,,Xã Hướng Tân,,Failure +45-465-19456,,,Xã Tân Thành,,Failure +45-465-19459,,,Xã Tân Long,,Failure +45-465-19462,,,Xã Tân Lập,,Failure +45-465-19465,,,Xã Tân Liên,,Failure +45-465-19468,,,Xã Húc,,Failure +45-465-19471,,,Xã Thuận,,Failure +45-465-19474,,,Xã Hướng Lộc,,Failure +45-465-19477,,,Xã Ba Tầng,,Failure +45-465-19480,,,Xã Thanh,,Failure +45-465-19483,,,Xã A Dơi,,Failure +45-465-19489,,,Xã Lìa,,Failure +45-465-19492,,,Xã Xy,,Failure +45-466-00000,,Huyện Gio Linh,,7046190,Success +45-466-19495,,,Thị trấn Gio Linh,,Failure +45-466-19496,,,Thị trấn Cửa Việt,,Failure +45-466-19498,,,Xã Trung Giang,,Failure +45-466-19501,,,Xã Trung Hải,,Failure +45-466-19504,,,Xã Trung Sơn,,Failure +45-466-19507,,,Xã Phong Bình,,Failure +45-466-19510,,,Xã Gio Mỹ,,Failure +45-466-19519,,,Xã Gio Hải,,Failure +45-466-19522,,,Xã Gio An,,Failure +45-466-19525,,,Xã Gio Châu,,Failure +45-466-19531,,,Xã Gio Việt,,Failure +45-466-19534,,,Xã Linh Trường,,Failure +45-466-19537,,,Xã Gio Sơn,,Failure +45-466-19543,,,Xã Gio Mai,,Failure +45-466-19546,,,Xã Hải Thái,,Failure +45-466-19549,,,Xã Linh Hải,,Failure +45-466-19552,,,Xã Gio Quang,,Failure +45-467-00000,,Huyện Đa Krông,,7046002,Success +45-467-19555,,,Thị trấn Krông Klang,,Failure +45-467-19558,,,Xã Mò Ó,,Failure +45-467-19561,,,Xã Hướng Hiệp,,Failure +45-467-19564,,,Xã Đa Krông,,Failure +45-467-19567,,,Xã Triệu Nguyên,,Failure +45-467-19570,,,Xã Ba Lòng,,Failure +45-467-19576,,,Xã Ba Nang,,Failure +45-467-19579,,,Xã Tà Long,,Failure +45-467-19582,,,Xã Húc Nghì,,Failure +45-467-19585,,,Xã A Vao,,Failure +45-467-19588,,,Xã Tà Rụt,,Failure +45-467-19591,,,Xã A Bung,,Failure +45-467-19594,,,Xã A Ngo,,Failure +45-468-00000,,Huyện Cam Lộ,,7047285,Success +45-468-19597,,,Thị trấn Cam Lộ,,Failure +45-468-19600,,,Xã Cam Tuyền,,Failure +45-468-19603,,,Xã Thanh An,,Failure +45-468-19606,,,Xã Cam Thủy,,Failure +45-468-19612,,,Xã Cam Thành,,Failure +45-468-19615,,,Xã Cam Hiếu,,Failure +45-468-19618,,,Xã Cam Chính,,Failure +45-468-19621,,,Xã Cam Nghĩa,,Failure +45-469-00000,,Huyện Triệu Phong,,7047501,Success +45-469-19624,,,Thị Trấn Ái Tử,,Failure +45-469-19627,,,Xã Triệu An,,Failure +45-469-19630,,,Xã Triệu Vân,,Failure +45-469-19633,,,Xã Triệu Phước,,Failure +45-469-19636,,,Xã Triệu Độ,,Failure +45-469-19639,,,Xã Triệu Trạch,,Failure +45-469-19642,,,Xã Triệu Thuận,,Failure +45-469-19645,,,Xã Triệu Đại,,Failure +45-469-19648,,,Xã Triệu Hòa,,Failure +45-469-19651,,,Xã Triệu Lăng,,Failure +45-469-19654,,,Xã Triệu Sơn,,Failure +45-469-19657,,,Xã Triệu Long,,Failure +45-469-19660,,,Xã Triệu Tài,,Failure +45-469-19666,,,Xã Triệu Trung,,Failure +45-469-19669,,,Xã Triệu Ái,,Failure +45-469-19672,,,Xã Triệu Thượng,,Failure +45-469-19675,,,Xã Triệu Giang,,Failure +45-469-19678,,,Xã Triệu Thành,,Failure +45-470-00000,,Huyện Hải Lăng,,7048544,Success +45-470-19681,,,Thị trấn Diên Sanh,,Failure +45-470-19684,,,Xã Hải An,,Failure +45-470-19687,,,Xã Hải Ba,,Failure +45-470-19693,,,Xã Hải Quy,,Failure +45-470-19696,,,Xã Hải Quế,,Failure +45-470-19699,,,Xã Hải Hưng,,Failure +45-470-19702,,,Xã Hải Phú,,Failure +45-470-19708,,,Xã Hải Thượng,,Failure +45-470-19711,,,Xã Hải Dương,,Failure +45-470-19714,,,Xã Hải Định,,Failure +45-470-19717,,,Xã Hải Lâm,,Failure +45-470-19726,,,Xã Hải Phong,,Failure +45-470-19729,,,Xã Hải Trường,,Failure +45-470-19735,,,Xã Hải Sơn,,Failure +45-470-19738,,,Xã Hải Chánh,,Failure +45-470-19741,,,Xã Hải Khê,,Failure +45-471-00000,,Huyện Cồn Cỏ,,7045696,Success +46-000-00000,Tỉnh Thừa Thiên Huế,,,1891483,Success +46-474-00000,,Thành phố Huế,,7050386,Success +46-474-19750,,,Phường Tây Lộc,13562823,Success +46-474-19753,,,Phường Thuận Lộc,13562824,Success +46-474-19756,,,Phường Gia Hội,13562761,Success +46-474-19759,,,Phường Phú Hậu,13562762,Success +46-474-19762,,,Phường Thuận Hòa,13562822,Success +46-474-19768,,,Phường Đông Ba,13562821,Success +46-474-19774,,,Phường Kim Long,15852549,Success +46-474-19777,,,Phường Vỹ Dạ,15852533,Success +46-474-19780,,,Phường Phường Đúc,15852541,Success +46-474-19783,,,Phường Vĩnh Ninh,13562713,Success +46-474-19786,,,Phường Phú Hội,13562715,Success +46-474-19789,,,Phường Phú Nhuận,13562714,Success +46-474-19792,,,Phường Xuân Phú,15852535,Success +46-474-19795,,,Phường Trường An,15852540,Success +46-474-19798,,,Phường Phước Vĩnh,15852539,Success +46-474-19801,,,Phường An Cựu,15852537,Success +46-474-19803,,,Phường An Hòa,15852550,Success +46-474-19804,,,Phường Hương Sơ,15852551,Success +46-474-19807,,,Phường Thuỷ Biều,15852543,Success +46-474-19810,,,Phường Hương Long,15852548,Success +46-474-19813,,,Phường Thuỷ Xuân,15852542,Success +46-474-19815,,,Phường An Đông,15852536,Success +46-474-19816,,,Phường An Tây,15852538,Success +46-474-19900,,,Phường Thuận An,15852528,Success +46-474-19906,,,Xã Phú Dương,15852531,Success +46-474-19909,,,Xã Phú Mậu,15852530,Success +46-474-19924,,,Xã Phú Thanh,15852529,Success +46-474-19930,,,Phường Phú Thượng,15852532,Success +46-474-19963,,,Phường Thủy Vân,15852534,Success +46-474-19981,,,Xã Thủy Bằng,15852544,Success +46-474-19999,,,Xã Hải Dương,15852554,Success +46-474-20002,,,Xã Hương Phong,15852553,Success +46-474-20014,,,Phường Hương Vinh,15852552,Success +46-474-20023,,,Phường Hương An,15852547,Success +46-474-20029,,,Phường Hương Hồ,15852546,Success +46-474-20032,,,Xã Hương Thọ,15852545,Success +46-476-00000,,Huyện Phong Điền,,7051224,Success +46-476-19819,,,Thị trấn Phong Điền,,Failure +46-476-19822,,,Xã Điền Hương,,Failure +46-476-19825,,,Xã Điền Môn,,Failure +46-476-19828,,,Xã Điền Lộc,,Failure +46-476-19831,,,Xã Phong Bình,,Failure +46-476-19834,,,Xã Điền Hòa,,Failure +46-476-19837,,,Xã Phong Chương,,Failure +46-476-19840,,,Xã Phong Hải,,Failure +46-476-19843,,,Xã Điền Hải,,Failure +46-476-19846,,,Xã Phong Hòa,,Failure +46-476-19849,,,Xã Phong Thu,,Failure +46-476-19852,,,Xã Phong Hiền,,Failure +46-476-19855,,,Xã Phong Mỹ,,Failure +46-476-19858,,,Xã Phong An,,Failure +46-476-19861,,,Xã Phong Xuân,,Failure +46-476-19864,,,Xã Phong Sơn,,Failure +46-477-00000,,Huyện Quảng Điền,,7051227,Success +46-477-19867,,,Thị trấn Sịa,,Failure +46-477-19870,,,Xã Quảng Thái,,Failure +46-477-19873,,,Xã Quảng Ngạn,,Failure +46-477-19876,,,Xã Quảng Lợi,,Failure +46-477-19879,,,Xã Quảng Công,,Failure +46-477-19882,,,Xã Quảng Phước,,Failure +46-477-19885,,,Xã Quảng Vinh,,Failure +46-477-19888,,,Xã Quảng An,,Failure +46-477-19891,,,Xã Quảng Thành,,Failure +46-477-19894,,,Xã Quảng Thọ,,Failure +46-477-19897,,,Xã Quảng Phú,,Failure +46-478-00000,,Huyện Phú Vang,,7051226,Success +46-478-19903,,,Xã Phú Thuận,,Failure +46-478-19912,,,Xã Phú An,,Failure +46-478-19915,,,Xã Phú Hải,,Failure +46-478-19918,,,Xã Phú Xuân,,Failure +46-478-19921,,,Xã Phú Diên,,Failure +46-478-19927,,,Xã Phú Mỹ,,Failure +46-478-19933,,,Xã Phú Hồ,,Failure +46-478-19936,,,Xã Vinh Xuân,,Failure +46-478-19939,,,Xã Phú Lương,,Failure +46-478-19942,,,Thị trấn Phú Đa,,Failure +46-478-19945,,,Xã Vinh Thanh,,Failure +46-478-19948,,,Xã Vinh An,,Failure +46-478-19954,,,Xã Phú Gia,,Failure +46-478-19957,,,Xã Vinh Hà,,Failure +46-479-00000,,Thị xã Hương Thủy,,7051221,Success +46-479-19960,,,Phường Phú Bài,,Failure +46-479-19966,,,Xã Thủy Thanh,,Failure +46-479-19969,,,Phường Thủy Dương,,Failure +46-479-19972,,,Phường Thủy Phương,,Failure +46-479-19975,,,Phường Thủy Châu,,Failure +46-479-19978,,,Phường Thủy Lương,,Failure +46-479-19984,,,Xã Thủy Tân,,Failure +46-479-19987,,,Xã Thủy Phù,,Failure +46-479-19990,,,Xã Phú Sơn,,Failure +46-479-19993,,,Xã Dương Hòa,,Failure +46-480-00000,,Thị xã Hương Trà,,7051222,Success +46-480-19996,,,Phường Tứ Hạ,,Failure +46-480-20005,,,Xã Hương Toàn,,Failure +46-480-20008,,,Phường Hương Vân,,Failure +46-480-20011,,,Phường Hương Văn,,Failure +46-480-20017,,,Phường Hương Xuân,,Failure +46-480-20020,,,Phường Hương Chữ,,Failure +46-480-20026,,,Xã Hương Bình,,Failure +46-480-20035,,,Xã Bình Tiến,,Failure +46-480-20041,,,Xã Bình Thành,,Failure +46-481-00000,,Huyện A Lưới,,7051220,Success +46-481-20044,,,Thị trấn A Lưới,,Failure +46-481-20047,,,Xã Hồng Vân,,Failure +46-481-20050,,,Xã Hồng Hạ,,Failure +46-481-20053,,,Xã Hồng Kim,,Failure +46-481-20056,,,Xã Trung Sơn,,Failure +46-481-20059,,,Xã Hương Nguyên,,Failure +46-481-20065,,,Xã Hồng Bắc,,Failure +46-481-20068,,,Xã A Ngo,,Failure +46-481-20071,,,Xã Sơn Thủy,,Failure +46-481-20074,,,Xã Phú Vinh,,Failure +46-481-20080,,,Xã Hương Phong,,Failure +46-481-20083,,,Xã Quảng Nhâm,,Failure +46-481-20086,,,Xã Hồng Thượng,,Failure +46-481-20089,,,Xã Hồng Thái,,Failure +46-481-20095,,,Xã A Roàng,,Failure +46-481-20098,,,Xã Đông Sơn,,Failure +46-481-20101,,,Xã Lâm Đớt,,Failure +46-481-20104,,,Xã Hồng Thủy,,Failure +46-482-00000,,Huyện Phú Lộc,,7051225,Success +46-482-20107,,,Thị trấn Phú Lộc,,Failure +46-482-20110,,,Thị trấn Lăng Cô,,Failure +46-482-20113,,,Xã Vinh Mỹ,,Failure +46-482-20116,,,Xã Vinh Hưng,,Failure +46-482-20122,,,Xã Giang Hải,,Failure +46-482-20125,,,Xã Vinh Hiền,,Failure +46-482-20128,,,Xã Lộc Bổn,,Failure +46-482-20131,,,Xã Lộc Sơn,,Failure +46-482-20134,,,Xã Lộc Bình,,Failure +46-482-20137,,,Xã Lộc Vĩnh,,Failure +46-482-20140,,,Xã Lộc An,,Failure +46-482-20143,,,Xã Lộc Điền,,Failure +46-482-20146,,,Xã Lộc Thủy,,Failure +46-482-20149,,,Xã Lộc Trì,,Failure +46-482-20152,,,Xã Lộc Tiến,,Failure +46-482-20155,,,Xã Lộc Hòa,,Failure +46-482-20158,,,Xã Xuân Lộc,,Failure +46-483-00000,,Huyện Nam Đông,,7051223,Success +46-483-20161,,,Thị trấn Khe Tre,,Failure +46-483-20164,,,Xã Hương Phú,,Failure +46-483-20167,,,Xã Hương Sơn,,Failure +46-483-20170,,,Xã Hương Lộc,,Failure +46-483-20173,,,Xã Thượng Quảng,,Failure +46-483-20179,,,Xã Hương Xuân,,Failure +46-483-20182,,,Xã Hương Hữu,,Failure +46-483-20185,,,Xã Thượng Lộ,,Failure +46-483-20188,,,Xã Thượng Long,,Failure +46-483-20191,,,Xã Thượng Nhật,,Failure +48-000-00000,Thành phố Đà Nẵng,,,1891418,Success +48-490-00000,,Quận Liên Chiểu,,7055161,Success +48-490-20194,,,Phường Hòa Hiệp Bắc,14651843,Success +48-490-20195,,,Phường Hòa Hiệp Nam,14651842,Success +48-490-20197,,,Phường Hòa Khánh Bắc,14651841,Success +48-490-20198,,,Phường Hòa Khánh Nam,14651840,Success +48-490-20200,,,Phường Hòa Minh,14651839,Success +48-491-00000,,Quận Thanh Khê,,7057031,Success +48-491-20203,,,Phường Tam Thuận,13995328,Success +48-491-20206,,,Phường Thanh Khê Tây,13981044,Success +48-491-20207,,,Phường Thanh Khê Đông,13995326,Success +48-491-20209,,,Phường Xuân Hà,13995327,Success +48-491-20212,,,Phường Tân Chính,13995455,Success +48-491-20215,,,Phường Chính Gián,13995456,Success +48-491-20218,,,Phường Vĩnh Trung,13995458,Success +48-491-20221,,,Phường Thạc Gián,13995457,Success +48-491-20224,,,Phường An Khê,13981042,Success +48-491-20225,,,Phường Hòa Khê,13981043,Success +48-492-00000,,Quận Hải Châu,,7057629,Success +48-492-20227,,,Phường Thanh Bình,13969674,Success +48-492-20230,,,Phường Thuận Phước,13969675,Success +48-492-20233,,,Phường Thạch Thang,13969676,Success +48-492-20236,,,Phường Hải Châu I,13969677,Success +48-492-20239,,,Phường Hải Châu II,13969678,Success +48-492-20242,,,Phường Phước Ninh,13969679,Success +48-492-20245,,,Phường Hòa Thuận Tây,13967815,Success +48-492-20246,,,Phường Hòa Thuận Đông,13967816,Success +48-492-20248,,,Phường Nam Dương,13967779,Success +48-492-20251,,,Phường Bình Hiên,13967780,Success +48-492-20254,,,Phường Bình Thuận,13967781,Success +48-492-20257,,,Phường Hòa Cường Bắc,13967817,Success +48-492-20258,,,Phường Hòa Cường Nam,13967818,Success +48-493-00000,,Quận Sơn Trà,,7056936,Success +48-493-20263,,,Phường Thọ Quang,13996982,Success +48-493-20266,,,Phường Nại Hiên Đông,13996981,Success +48-493-20269,,,Phường Mân Thái,13996980,Success +48-493-20272,,,Phường An Hải Bắc,13996723,Success +48-493-20275,,,Phường Phước Mỹ,13996724,Success +48-493-20278,,,Phường An Hải Tây,13996721,Success +48-493-20281,,,Phường An Hải Đông,13996722,Success +48-494-00000,,Quận Ngũ Hành Sơn,,7057290,Success +48-494-20284,,,Phường Mỹ An,13967843,Success +48-494-20285,,,Phường Khuê Mỹ,13967842,Success +48-494-20287,,,Phường Hoà Quý,7053088,Success +48-494-20290,,,Phường Hoà Hải,13967841,Success +48-495-00000,,Quận Cẩm Lệ,,7057631,Success +48-495-20260,,,Phường Khuê Trung,13967825,Success +48-495-20305,,,Phường Hòa Phát,7057630,Success +48-495-20306,,,Phường Hòa An,13967724,Success +48-495-20311,,,Phường Hòa Thọ Tây,13967823,Success +48-495-20312,,,Phường Hòa Thọ Đông,13967824,Success +48-495-20314,,,Phường Hòa Xuân,13967826,Success +48-497-00000,,Huyện Hòa Vang,,7053087,Success +48-497-20293,,,Xã Hòa Bắc,15848510,Success +48-497-20296,,,Xã Hòa Liên,15848509,Success +48-497-20299,,,Xã Hòa Ninh,15848508,Success +48-497-20302,,,Xã Hòa Sơn,15848507,Success +48-497-20308,,,Xã Hòa Nhơn,15848506,Success +48-497-20317,,,Xã Hòa Phú,15848505,Success +48-497-20320,,,Xã Hòa Phong,15848504,Success +48-497-20323,,,Xã Hòa Châu,15848501,Success +48-497-20326,,,Xã Hòa Tiến,15848502,Success +48-497-20329,,,Xã Hòa Phước,15848500,Success +48-497-20332,,,Xã Hòa Khương,15848503,Success +48-498-00000,,Huyện Hoàng Sa,,,Failure +49-000-00000,Tỉnh Quảng Nam,,,1891352,Success +49-502-00000,,Thành phố Tam Kỳ,,7061190,Success +49-502-20335,,,Phường Tân Thạnh,,Failure +49-502-20338,,,Phường Phước Hòa,,Failure +49-502-20341,,,Phường An Mỹ,,Failure +49-502-20344,,,Phường Hòa Hương,,Failure +49-502-20347,,,Phường An Xuân,,Failure +49-502-20350,,,Phường An Sơn,,Failure +49-502-20353,,,Phường Trường Xuân,,Failure +49-502-20356,,,Phường An Phú,,Failure +49-502-20359,,,Xã Tam Thanh,,Failure +49-502-20362,,,Xã Tam Thăng,,Failure +49-502-20371,,,Xã Tam Phú,,Failure +49-502-20375,,,Phường Hoà Thuận,,Failure +49-502-20389,,,Xã Tam Ngọc,,Failure +49-503-00000,,Thành phố Hội An,,7062047,Success +49-503-20398,,,Phường Minh An,,Failure +49-503-20401,,,Phường Tân An,,Failure +49-503-20404,,,Phường Cẩm Phô,,Failure +49-503-20407,,,Phường Thanh Hà,,Failure +49-503-20410,,,Phường Sơn Phong,,Failure +49-503-20413,,,Phường Cẩm Châu,,Failure +49-503-20416,,,Phường Cửa Đại,,Failure +49-503-20419,,,Phường Cẩm An,,Failure +49-503-20422,,,Xã Cẩm Hà,,Failure +49-503-20425,,,Xã Cẩm Kim,,Failure +49-503-20428,,,Phường Cẩm Nam,,Failure +49-503-20431,,,Xã Cẩm Thanh,,Failure +49-503-20434,,,Xã Tân Hiệp,,Failure +49-504-00000,,Huyện Tây Giang,,7058857,Success +49-504-20437,,,Xã Ch'ơm,,Failure +49-504-20440,,,Xã Ga Ri,,Failure +49-504-20443,,,Xã A Xan,,Failure +49-504-20446,,,Xã Tr'Hy,,Failure +49-504-20449,,,Xã Lăng,,Failure +49-504-20452,,,Xã A Nông,,Failure +49-504-20455,,,Xã A Tiêng,,Failure +49-504-20458,,,Xã Bha Lê,,Failure +49-504-20461,,,Xã A Vương,,Failure +49-504-20464,,,Xã Dang,,Failure +49-505-00000,,Huyện Đông Giang,,7058907,Success +49-505-20467,,,Thị trấn P Rao,,Failure +49-505-20470,,,Xã Tà Lu,,Failure +49-505-20473,,,Xã Sông Kôn,,Failure +49-505-20476,,,Xã Jơ Ngây,,Failure +49-505-20479,,,Xã A Ting,,Failure +49-505-20482,,,Xã Tư,,Failure +49-505-20485,,,Xã Ba,,Failure +49-505-20488,,,Xã A Rooi,,Failure +49-505-20491,,,Xã Za Hung,,Failure +49-505-20494,,,Xã Mà Cooi,,Failure +49-505-20497,,,Xã Ka Dăng,,Failure +49-506-00000,,Huyện Đại Lộc,,7059126,Success +49-506-20500,,,Thị Trấn Ái Nghĩa,,Failure +49-506-20503,,,Xã Đại Sơn,,Failure +49-506-20506,,,Xã Đại Lãnh,,Failure +49-506-20509,,,Xã Đại Hưng,,Failure +49-506-20512,,,Xã Đại Hồng,,Failure +49-506-20515,,,Xã Đại Đồng,,Failure +49-506-20518,,,Xã Đại Quang,,Failure +49-506-20521,,,Xã Đại Nghĩa,,Failure +49-506-20524,,,Xã Đại Hiệp,,Failure +49-506-20527,,,Xã Đại Thạnh,,Failure +49-506-20530,,,Xã Đại Chánh,,Failure +49-506-20533,,,Xã Đại Tân,,Failure +49-506-20536,,,Xã Đại Phong,,Failure +49-506-20539,,,Xã Đại Minh,,Failure +49-506-20542,,,Xã Đại Thắng,,Failure +49-506-20545,,,Xã Đại Cường,,Failure +49-506-20547,,,Xã Đại An,,Failure +49-506-20548,,,Xã Đại Hòa,,Failure +49-507-00000,,Thị xã Điện Bàn,,7059187,Success +49-507-20551,,,Phường Vĩnh Điện,,Failure +49-507-20554,,,Xã Điện Tiến,,Failure +49-507-20557,,,Xã Điện Hòa,,Failure +49-507-20560,,,Phường Điện Thắng Bắc,,Failure +49-507-20561,,,Phường Điện Thắng Trung,,Failure +49-507-20562,,,Phường Điện Thắng Nam,,Failure +49-507-20563,,,Phường Điện Ngọc,,Failure +49-507-20566,,,Xã Điện Hồng,,Failure +49-507-20569,,,Xã Điện Thọ,,Failure +49-507-20572,,,Xã Điện Phước,,Failure +49-507-20575,,,Phường Điện An,,Failure +49-507-20578,,,Phường Điện Nam Bắc,,Failure +49-507-20579,,,Phường Điện Nam Trung,,Failure +49-507-20580,,,Phường Điện Nam Đông,,Failure +49-507-20581,,,Phường Điện Dương,,Failure +49-507-20584,,,Xã Điện Quang,,Failure +49-507-20587,,,Xã Điện Trung,,Failure +49-507-20590,,,Xã Điện Phong,,Failure +49-507-20593,,,Phường Điện Minh,,Failure +49-507-20596,,,Phường Điện Phương,,Failure +49-508-00000,,Huyện Duy Xuyên,,7062071,Success +49-508-20599,,,Thị trấn Nam Phước,,Failure +49-508-20602,,,Xã Duy Thu,,Failure +49-508-20605,,,Xã Duy Phú,,Failure +49-508-20608,,,Xã Duy Tân,,Failure +49-508-20611,,,Xã Duy Hòa,,Failure +49-508-20614,,,Xã Duy Châu,,Failure +49-508-20617,,,Xã Duy Trinh,,Failure +49-508-20620,,,Xã Duy Sơn,,Failure +49-508-20623,,,Xã Duy Trung,,Failure +49-508-20626,,,Xã Duy Phước,,Failure +49-508-20629,,,Xã Duy Thành,,Failure +49-508-20632,,,Xã Duy Vinh,,Failure +49-508-20635,,,Xã Duy Nghĩa,,Failure +49-508-20638,,,Xã Duy Hải,,Failure +49-509-00000,,Huyện Quế Sơn,,7062023,Success +49-509-20641,,,Thị trấn Đông Phú,,Failure +49-509-20644,,,Xã Quế Xuân 1,,Failure +49-509-20647,,,Xã Quế Xuân 2,,Failure +49-509-20650,,,Xã Quế Phú,,Failure +49-509-20651,,,Thị trấn Hương An,,Failure +49-509-20659,,,Xã Quế Hiệp,,Failure +49-509-20662,,,Xã Quế Thuận,,Failure +49-509-20665,,,Xã Quế Mỹ,,Failure +49-509-20677,,,Xã Quế Long,,Failure +49-509-20680,,,Xã Quế Châu,,Failure +49-509-20683,,,Xã Quế Phong,,Failure +49-509-20686,,,Xã Quế An,,Failure +49-509-20689,,,Xã Quế Minh,,Failure +49-510-00000,,Huyện Nam Giang,,7060031,Success +49-510-20695,,,Thị trấn Thạnh Mỹ,,Failure +49-510-20698,,,Xã Laêê,,Failure +49-510-20699,,,Xã Chơ Chun,,Failure +49-510-20701,,,Xã Zuôich,,Failure +49-510-20702,,,Xã Tà Pơơ,,Failure +49-510-20704,,,Xã La Dêê,,Failure +49-510-20705,,,Xã Đắc Tôi,,Failure +49-510-20707,,,Xã Chà Vàl,,Failure +49-510-20710,,,Xã Tà Bhinh,,Failure +49-510-20713,,,Xã Cà Dy,,Failure +49-510-20716,,,Xã Đắc Pre,,Failure +49-510-20719,,,Xã Đắc Pring,,Failure +49-511-00000,,Huyện Phước Sơn,,7060129,Success +49-511-20722,,,Thị trấn Khâm Đức,,Failure +49-511-20725,,,Xã Phước Xuân,,Failure +49-511-20728,,,Xã Phước Hiệp,,Failure +49-511-20729,,,Xã Phước Hoà,,Failure +49-511-20731,,,Xã Phước Đức,,Failure +49-511-20734,,,Xã Phước Năng,,Failure +49-511-20737,,,Xã Phước Mỹ,,Failure +49-511-20740,,,Xã Phước Chánh,,Failure +49-511-20743,,,Xã Phước Công,,Failure +49-511-20746,,,Xã Phước Kim,,Failure +49-511-20749,,,Xã Phước Lộc,,Failure +49-511-20752,,,Xã Phước Thành,,Failure +49-512-00000,,Huyện Hiệp Đức,,7061957,Success +49-512-20758,,,Xã Hiệp Hòa,,Failure +49-512-20761,,,Xã Hiệp Thuận,,Failure +49-512-20764,,,Xã Quế Thọ,,Failure +49-512-20767,,,Xã Bình Lâm,,Failure +49-512-20770,,,Xã Sông Trà,,Failure +49-512-20773,,,Xã Phước Trà,,Failure +49-512-20776,,,Xã Phước Gia,,Failure +49-512-20779,,,Thị trấn Tân Bình,,Failure +49-512-20782,,,Xã Quế Lưu,,Failure +49-512-20785,,,Xã Thăng Phước,,Failure +49-512-20788,,,Xã Bình Sơn,,Failure +49-513-00000,,Huyện Thăng Bình,,7062079,Success +49-513-20791,,,Thị trấn Hà Lam,,Failure +49-513-20794,,,Xã Bình Dương,,Failure +49-513-20797,,,Xã Bình Giang,,Failure +49-513-20800,,,Xã Bình Nguyên,,Failure +49-513-20803,,,Xã Bình Phục,,Failure +49-513-20806,,,Xã Bình Triều,,Failure +49-513-20809,,,Xã Bình Đào,,Failure +49-513-20812,,,Xã Bình Minh,,Failure +49-513-20815,,,Xã Bình Lãnh,,Failure +49-513-20818,,,Xã Bình Trị,,Failure +49-513-20821,,,Xã Bình Định Bắc,,Failure +49-513-20822,,,Xã Bình Định Nam,,Failure +49-513-20824,,,Xã Bình Quý,,Failure +49-513-20827,,,Xã Bình Phú,,Failure +49-513-20830,,,Xã Bình Chánh,,Failure +49-513-20833,,,Xã Bình Tú,,Failure +49-513-20836,,,Xã Bình Sa,,Failure +49-513-20839,,,Xã Bình Hải,,Failure +49-513-20842,,,Xã Bình Quế,,Failure +49-513-20845,,,Xã Bình An,,Failure +49-513-20848,,,Xã Bình Trung,,Failure +49-513-20851,,,Xã Bình Nam,,Failure +49-514-00000,,Huyện Tiên Phước,,7061516,Success +49-514-20854,,,Thị trấn Tiên Kỳ,,Failure +49-514-20857,,,Xã Tiên Sơn,,Failure +49-514-20860,,,Xã Tiên Hà,,Failure +49-514-20863,,,Xã Tiên Cẩm,,Failure +49-514-20866,,,Xã Tiên Châu,,Failure +49-514-20869,,,Xã Tiên Lãnh,,Failure +49-514-20872,,,Xã Tiên Ngọc,,Failure +49-514-20875,,,Xã Tiên Hiệp,,Failure +49-514-20878,,,Xã Tiên Cảnh,,Failure +49-514-20881,,,Xã Tiên Mỹ,,Failure +49-514-20884,,,Xã Tiên Phong,,Failure +49-514-20887,,,Xã Tiên Thọ,,Failure +49-514-20890,,,Xã Tiên An,,Failure +49-514-20893,,,Xã Tiên Lộc,,Failure +49-514-20896,,,Xã Tiên Lập,,Failure +49-515-00000,,Huyện Bắc Trà My,,7060433,Success +49-515-20899,,,Thị trấn Trà My,,Failure +49-515-20900,,,Xã Trà Sơn,,Failure +49-515-20902,,,Xã Trà Kót,,Failure +49-515-20905,,,Xã Trà Nú,,Failure +49-515-20908,,,Xã Trà Đông,,Failure +49-515-20911,,,Xã Trà Dương,,Failure +49-515-20914,,,Xã Trà Giang,,Failure +49-515-20917,,,Xã Trà Bui,,Failure +49-515-20920,,,Xã Trà Đốc,,Failure +49-515-20923,,,Xã Trà Tân,,Failure +49-515-20926,,,Xã Trà Giác,,Failure +49-515-20929,,,Xã Trà Giáp,,Failure +49-515-20932,,,Xã Trà Ka,,Failure +49-516-00000,,Huyện Nam Trà My,,7060408,Success +49-516-20935,,,Xã Trà Leng,,Failure +49-516-20938,,,Xã Trà Dơn,,Failure +49-516-20941,,,Xã Trà Tập,,Failure +49-516-20944,,,Xã Trà Mai,,Failure +49-516-20947,,,Xã Trà Cang,,Failure +49-516-20950,,,Xã Trà Linh,,Failure +49-516-20953,,,Xã Trà Nam,,Failure +49-516-20956,,,Xã Trà Don,,Failure +49-516-20959,,,Xã Trà Vân,,Failure +49-516-20962,,,Xã Trà Vinh,,Failure +49-517-00000,,Huyện Núi Thành,,7060479,Success +49-517-20965,,,Thị trấn Núi Thành,,Failure +49-517-20968,,,Xã Tam Xuân I,,Failure +49-517-20971,,,Xã Tam Xuân II,,Failure +49-517-20974,,,Xã Tam Tiến,,Failure +49-517-20977,,,Xã Tam Sơn,,Failure +49-517-20980,,,Xã Tam Thạnh,,Failure +49-517-20983,,,Xã Tam Anh Bắc,,Failure +49-517-20984,,,Xã Tam Anh Nam,,Failure +49-517-20986,,,Xã Tam Hòa,,Failure +49-517-20989,,,Xã Tam Hiệp,,Failure +49-517-20992,,,Xã Tam Hải,,Failure +49-517-20995,,,Xã Tam Giang,,Failure +49-517-20998,,,Xã Tam Quang,,Failure +49-517-21001,,,Xã Tam Nghĩa,,Failure +49-517-21004,,,Xã Tam Mỹ Tây,,Failure +49-517-21005,,,Xã Tam Mỹ Đông,,Failure +49-517-21007,,,Xã Tam Trà,,Failure +49-518-00000,,Huyện Phú Ninh,,7061515,Success +49-518-20364,,,Thị trấn Phú Thịnh,,Failure +49-518-20365,,,Xã Tam Thành,,Failure +49-518-20368,,,Xã Tam An,,Failure +49-518-20374,,,Xã Tam Đàn,,Failure +49-518-20377,,,Xã Tam Lộc,,Failure +49-518-20380,,,Xã Tam Phước,,Failure +49-518-20383,,,Xã Tam Vinh,,Failure +49-518-20386,,,Xã Tam Thái,,Failure +49-518-20387,,,Xã Tam Đại,,Failure +49-518-20392,,,Xã Tam Dân,,Failure +49-518-20395,,,Xã Tam Lãnh,,Failure +49-519-00000,,Huyện Nông Sơn,,7062022,Success +49-519-20656,,,Thị trấn Trung Phước,,Failure +49-519-20668,,,Xã Ninh Phước,,Failure +49-519-20669,,,Xã Phước Ninh,,Failure +49-519-20671,,,Xã Quế Lộc,,Failure +49-519-20672,,,Xã Sơn Viên,,Failure +49-519-20692,,,Xã Quế Lâm,,Failure +51-000-00000,Tỉnh Quảng Ngãi,,,1890793,Success +51-522-00000,,Thành phố Quảng Ngãi,,2518226,Success +51-522-21010,,,Phường Lê Hồng Phong,,Failure +51-522-21013,,,Phường Trần Phú,,Failure +51-522-21016,,,Phường Quảng Phú,,Failure +51-522-21019,,,Phường Nghĩa Chánh,,Failure +51-522-21022,,,Phường Trần Hưng Đạo,,Failure +51-522-21025,,,Phường Nguyễn Nghiêm,,Failure +51-522-21028,,,Phường Nghĩa Lộ,,Failure +51-522-21031,,,Phường Chánh Lộ,,Failure +51-522-21034,,,Xã Nghĩa Dũng,,Failure +51-522-21037,,,Xã Nghĩa Dõng,,Failure +51-522-21172,,,Phường Trương Quang Trọng,,Failure +51-522-21187,,,Xã Tịnh Hòa,,Failure +51-522-21190,,,Xã Tịnh Kỳ,,Failure +51-522-21199,,,Xã Tịnh Thiện,,Failure +51-522-21202,,,Xã Tịnh Ấn Đông,,Failure +51-522-21208,,,Xã Tịnh Châu,,Failure +51-522-21211,,,Xã Tịnh Khê,,Failure +51-522-21214,,,Xã Tịnh Long,,Failure +51-522-21223,,,Xã Tịnh Ấn Tây,,Failure +51-522-21232,,,Xã Tịnh An,,Failure +51-522-21253,,,Xã Nghĩa Phú,,Failure +51-522-21256,,,Xã Nghĩa Hà,,Failure +51-522-21262,,,Xã Nghĩa An,,Failure +51-524-00000,,Huyện Bình Sơn,,2518221,Success +51-524-21040,,,Thị Trấn Châu Ổ,,Failure +51-524-21043,,,Xã Bình Thuận,,Failure +51-524-21046,,,Xã Bình Thạnh,,Failure +51-524-21049,,,Xã Bình Đông,,Failure +51-524-21052,,,Xã Bình Chánh,,Failure +51-524-21055,,,Xã Bình Nguyên,,Failure +51-524-21058,,,Xã Bình Khương,,Failure +51-524-21061,,,Xã Bình Trị,,Failure +51-524-21064,,,Xã Bình An,,Failure +51-524-21067,,,Xã Bình Hải,,Failure +51-524-21070,,,Xã Bình Dương,,Failure +51-524-21073,,,Xã Bình Phước,,Failure +51-524-21079,,,Xã Bình Hòa,,Failure +51-524-21082,,,Xã Bình Trung,,Failure +51-524-21085,,,Xã Bình Minh,,Failure +51-524-21088,,,Xã Bình Long,,Failure +51-524-21091,,,Xã Bình Thanh,,Failure +51-524-21100,,,Xã Bình Chương,,Failure +51-524-21103,,,Xã Bình Hiệp,,Failure +51-524-21106,,,Xã Bình Mỹ,,Failure +51-524-21109,,,Xã Bình Tân Phú,,Failure +51-524-21112,,,Xã Bình Châu,,Failure +51-525-00000,,Huyện Trà Bồng,,2518231,Success +51-525-21115,,,Thị trấn Trà Xuân,,Failure +51-525-21118,,,Xã Trà Giang,,Failure +51-525-21121,,,Xã Trà Thủy,,Failure +51-525-21124,,,Xã Trà Hiệp,,Failure +51-525-21127,,,Xã Trà Bình,,Failure +51-525-21130,,,Xã Trà Phú,,Failure +51-525-21133,,,Xã Trà Lâm,,Failure +51-525-21136,,,Xã Trà Tân,,Failure +51-525-21139,,,Xã Trà Sơn,,Failure +51-525-21142,,,Xã Trà Bùi,,Failure +51-525-21145,,,Xã Trà Thanh,,Failure +51-525-21148,,,Xã Sơn Trà,,Failure +51-525-21154,,,Xã Trà Phong,,Failure +51-525-21157,,,Xã Hương Trà,,Failure +51-525-21163,,,Xã Trà Xinh,,Failure +51-525-21166,,,Xã Trà Tây,,Failure +51-527-00000,,Huyện Sơn Tịnh,,2518229,Success +51-527-21175,,,Xã Tịnh Thọ,,Failure +51-527-21178,,,Xã Tịnh Trà,,Failure +51-527-21181,,,Xã Tịnh Phong,,Failure +51-527-21184,,,Xã Tịnh Hiệp,,Failure +51-527-21193,,,Xã Tịnh Bình,,Failure +51-527-21196,,,Xã Tịnh Đông,,Failure +51-527-21205,,,Xã Tịnh Bắc,,Failure +51-527-21217,,,Xã Tịnh Sơn,,Failure +51-527-21220,,,Xã Tịnh Hà,,Failure +51-527-21226,,,Xã Tịnh Giang,,Failure +51-527-21229,,,Xã Tịnh Minh,,Failure +51-528-00000,,Huyện Tư Nghĩa,,2518232,Success +51-528-21235,,,Thị trấn La Hà,,Failure +51-528-21238,,,Thị trấn Sông Vệ,,Failure +51-528-21241,,,Xã Nghĩa Lâm,,Failure +51-528-21244,,,Xã Nghĩa Thắng,,Failure +51-528-21247,,,Xã Nghĩa Thuận,,Failure +51-528-21250,,,Xã Nghĩa Kỳ,,Failure +51-528-21259,,,Xã Nghĩa Sơn,,Failure +51-528-21268,,,Xã Nghĩa Hòa,,Failure +51-528-21271,,,Xã Nghĩa Điền,,Failure +51-528-21274,,,Xã Nghĩa Thương,,Failure +51-528-21277,,,Xã Nghĩa Trung,,Failure +51-528-21280,,,Xã Nghĩa Hiệp,,Failure +51-528-21283,,,Xã Nghĩa Phương,,Failure +51-528-21286,,,Xã Nghĩa Mỹ,,Failure +51-529-00000,,Huyện Sơn Hà,,2518227,Success +51-529-21289,,,Thị trấn Di Lăng,,Failure +51-529-21292,,,Xã Sơn Hạ,,Failure +51-529-21295,,,Xã Sơn Thành,,Failure +51-529-21298,,,Xã Sơn Nham,,Failure +51-529-21301,,,Xã Sơn Bao,,Failure +51-529-21304,,,Xã Sơn Linh,,Failure +51-529-21307,,,Xã Sơn Giang,,Failure +51-529-21310,,,Xã Sơn Trung,,Failure +51-529-21313,,,Xã Sơn Thượng,,Failure +51-529-21316,,,Xã Sơn Cao,,Failure +51-529-21319,,,Xã Sơn Hải,,Failure +51-529-21322,,,Xã Sơn Thủy,,Failure +51-529-21325,,,Xã Sơn Kỳ,,Failure +51-529-21328,,,Xã Sơn Ba,,Failure +51-530-00000,,Huyện Sơn Tây,,2518228,Success +51-530-21331,,,Xã Sơn Bua,,Failure +51-530-21334,,,Xã Sơn Mùa,,Failure +51-530-21335,,,Xã Sơn Liên,,Failure +51-530-21337,,,Xã Sơn Tân,,Failure +51-530-21338,,,Xã Sơn Màu,,Failure +51-530-21340,,,Xã Sơn Dung,,Failure +51-530-21341,,,Xã Sơn Long,,Failure +51-530-21343,,,Xã Sơn Tinh,,Failure +51-530-21346,,,Xã Sơn Lập,,Failure +51-531-00000,,Huyện Minh Long,,2518223,Success +51-531-21349,,,Xã Long Sơn,,Failure +51-531-21352,,,Xã Long Mai,,Failure +51-531-21355,,,Xã Thanh An,,Failure +51-531-21358,,,Xã Long Môn,,Failure +51-531-21361,,,Xã Long Hiệp,,Failure +51-532-00000,,Huyện Nghĩa Hành,,2518225,Success +51-532-21364,,,Thị trấn Chợ Chùa,,Failure +51-532-21367,,,Xã Hành Thuận,,Failure +51-532-21370,,,Xã Hành Dũng,,Failure +51-532-21373,,,Xã Hành Trung,,Failure +51-532-21376,,,Xã Hành Nhân,,Failure +51-532-21379,,,Xã Hành Đức,,Failure +51-532-21382,,,Xã Hành Minh,,Failure +51-532-21385,,,Xã Hành Phước,,Failure +51-532-21388,,,Xã Hành Thiện,,Failure +51-532-21391,,,Xã Hành Thịnh,,Failure +51-532-21394,,,Xã Hành Tín Tây,,Failure +51-532-21397,,,Xã Hành Tín Đông,,Failure +51-533-00000,,Huyện Mộ Đức,,2518224,Success +51-533-21400,,,Thị trấn Mộ Đức,,Failure +51-533-21403,,,Xã Đức Lợi,,Failure +51-533-21406,,,Xã Đức Thắng,,Failure +51-533-21409,,,Xã Đức Nhuận,,Failure +51-533-21412,,,Xã Đức Chánh,,Failure +51-533-21415,,,Xã Đức Hiệp,,Failure +51-533-21418,,,Xã Đức Minh,,Failure +51-533-21421,,,Xã Đức Thạnh,,Failure +51-533-21424,,,Xã Đức Hòa,,Failure +51-533-21427,,,Xã Đức Tân,,Failure +51-533-21430,,,Xã Đức Phú,,Failure +51-533-21433,,,Xã Đức Phong,,Failure +51-533-21436,,,Xã Đức Lân,,Failure +51-534-00000,,Thị xã Đức Phổ,,2518222,Success +51-534-21439,,,Phường Nguyễn Nghiêm,,Failure +51-534-21442,,,Xã Phổ An,,Failure +51-534-21445,,,Xã Phổ Phong,,Failure +51-534-21448,,,Xã Phổ Thuận,,Failure +51-534-21451,,,Phường Phổ Văn,,Failure +51-534-21454,,,Phường Phổ Quang,,Failure +51-534-21457,,,Xã Phổ Nhơn,,Failure +51-534-21460,,,Phường Phổ Ninh,,Failure +51-534-21463,,,Phường Phổ Minh,,Failure +51-534-21466,,,Phường Phổ Vinh,,Failure +51-534-21469,,,Phường Phổ Hòa,,Failure +51-534-21472,,,Xã Phổ Cường,,Failure +51-534-21475,,,Xã Phổ Khánh,,Failure +51-534-21478,,,Phường Phổ Thạnh,,Failure +51-534-21481,,,Xã Phổ Châu,,Failure +51-535-00000,,Huyện Ba Tơ,,2518220,Success +51-535-21484,,,Thị trấn Ba Tơ,,Failure +51-535-21487,,,Xã Ba Điền,,Failure +51-535-21490,,,Xã Ba Vinh,,Failure +51-535-21493,,,Xã Ba Thành,,Failure +51-535-21496,,,Xã Ba Động,,Failure +51-535-21499,,,Xã Ba Dinh,,Failure +51-535-21500,,,Xã Ba Giang,,Failure +51-535-21502,,,Xã Ba Liên,,Failure +51-535-21505,,,Xã Ba Ngạc,,Failure +51-535-21508,,,Xã Ba Khâm,,Failure +51-535-21511,,,Xã Ba Cung,,Failure +51-535-21517,,,Xã Ba Tiêu,,Failure +51-535-21520,,,Xã Ba Trang,,Failure +51-535-21523,,,Xã Ba Tô,,Failure +51-535-21526,,,Xã Ba Bích,,Failure +51-535-21529,,,Xã Ba Vì,,Failure +51-535-21532,,,Xã Ba Lế,,Failure +51-535-21535,,,Xã Ba Nam,,Failure +51-535-21538,,,Xã Ba Xa,,Failure +51-536-00000,,Huyện Lý Sơn,,11829799,Success +52-000-00000,Tỉnh Bình Định,,,1889794,Success +52-540-00000,,Thành phố Quy Nhơn,,7068592,Success +52-540-21550,,,Phường Nhơn Bình,,Failure +52-540-21553,,,Phường Nhơn Phú,,Failure +52-540-21556,,,Phường Đống Đa,,Failure +52-540-21559,,,Phường Trần Quang Diệu,,Failure +52-540-21562,,,Phường Hải Cảng,,Failure +52-540-21565,,,Phường Quang Trung,,Failure +52-540-21568,,,Phường Thị Nại,,Failure +52-540-21571,,,Phường Lê Hồng Phong,,Failure +52-540-21574,,,Phường Trần Hưng Đạo,,Failure +52-540-21577,,,Phường Ngô Mây,,Failure +52-540-21580,,,Phường Lý Thường Kiệt,,Failure +52-540-21583,,,Phường Lê Lợi,,Failure +52-540-21586,,,Phường Trần Phú,,Failure +52-540-21589,,,Phường Bùi Thị Xuân,,Failure +52-540-21592,,,Phường Nguyễn Văn Cừ,,Failure +52-540-21595,,,Phường Ghềnh Ráng,,Failure +52-540-21598,,,Xã Nhơn Lý,,Failure +52-540-21601,,,Xã Nhơn Hội,,Failure +52-540-21604,,,Xã Nhơn Hải,,Failure +52-540-21607,,,Xã Nhơn Châu,,Failure +52-540-21991,,,Xã Phước Mỹ,,Failure +52-542-00000,,Huyện An Lão,,7066182,Success +52-542-21609,,,Thị trấn An Lão,,Failure +52-542-21610,,,Xã An Hưng,,Failure +52-542-21613,,,Xã An Trung,,Failure +52-542-21616,,,Xã An Dũng,,Failure +52-542-21619,,,Xã An Vinh,,Failure +52-542-21622,,,Xã An Toàn,,Failure +52-542-21625,,,Xã An Tân,,Failure +52-542-21628,,,Xã An Hòa,,Failure +52-542-21631,,,Xã An Quang,,Failure +52-542-21634,,,Xã An Nghĩa,,Failure +52-543-00000,,Thị xã Hoài Nhơn,,7066209,Success +52-543-21637,,,Phường Tam Quan,,Failure +52-543-21640,,,Phường Bồng Sơn,,Failure +52-543-21643,,,Xã Hoài Sơn,,Failure +52-543-21646,,,Xã Hoài Châu Bắc,,Failure +52-543-21649,,,Xã Hoài Châu,,Failure +52-543-21652,,,Xã Hoài Phú,,Failure +52-543-21655,,,Phường Tam Quan Bắc,,Failure +52-543-21658,,,Phường Tam Quan Nam,,Failure +52-543-21661,,,Phường Hoài Hảo,,Failure +52-543-21664,,,Phường Hoài Thanh Tây,,Failure +52-543-21667,,,Phường Hoài Thanh,,Failure +52-543-21670,,,Phường Hoài Hương,,Failure +52-543-21673,,,Phường Hoài Tân,,Failure +52-543-21676,,,Xã Hoài Hải,,Failure +52-543-21679,,,Phường Hoài Xuân,,Failure +52-543-21682,,,Xã Hoài Mỹ,,Failure +52-543-21685,,,Phường Hoài Đức,,Failure +52-544-00000,,Huyện Hoài Ân,,7066235,Success +52-544-21688,,,Thị trấn Tăng Bạt Hổ,,Failure +52-544-21690,,,Xã Ân Hảo Tây,,Failure +52-544-21691,,,Xã Ân Hảo Đông,,Failure +52-544-21694,,,Xã Ân Sơn,,Failure +52-544-21697,,,Xã Ân Mỹ,,Failure +52-544-21700,,,Xã Đak Mang,,Failure +52-544-21703,,,Xã Ân Tín,,Failure +52-544-21706,,,Xã Ân Thạnh,,Failure +52-544-21709,,,Xã Ân Phong,,Failure +52-544-21712,,,Xã Ân Đức,,Failure +52-544-21715,,,Xã Ân Hữu,,Failure +52-544-21718,,,Xã Bok Tới,,Failure +52-544-21721,,,Xã Ân Tường Tây,,Failure +52-544-21724,,,Xã Ân Tường Đông,,Failure +52-544-21727,,,Xã Ân Nghĩa,,Failure +52-545-00000,,Huyện Phù Mỹ,,7067510,Success +52-545-21730,,,Thị trấn Phù Mỹ,,Failure +52-545-21733,,,Thị trấn Bình Dương,,Failure +52-545-21736,,,Xã Mỹ Đức,,Failure +52-545-21739,,,Xã Mỹ Châu,,Failure +52-545-21742,,,Xã Mỹ Thắng,,Failure +52-545-21745,,,Xã Mỹ Lộc,,Failure +52-545-21748,,,Xã Mỹ Lợi,,Failure +52-545-21751,,,Xã Mỹ An,,Failure +52-545-21754,,,Xã Mỹ Phong,,Failure +52-545-21757,,,Xã Mỹ Trinh,,Failure +52-545-21760,,,Xã Mỹ Thọ,,Failure +52-545-21763,,,Xã Mỹ Hòa,,Failure +52-545-21766,,,Xã Mỹ Thành,,Failure +52-545-21769,,,Xã Mỹ Chánh,,Failure +52-545-21772,,,Xã Mỹ Quang,,Failure +52-545-21775,,,Xã Mỹ Hiệp,,Failure +52-545-21778,,,Xã Mỹ Tài,,Failure +52-545-21781,,,Xã Mỹ Cát,,Failure +52-545-21784,,,Xã Mỹ Chánh Tây,,Failure +52-546-00000,,Huyện Vĩnh Thạnh,,7066251,Success +52-546-21786,,,Thị trấn Vĩnh Thạnh,,Failure +52-546-21787,,,Xã Vĩnh Sơn,,Failure +52-546-21790,,,Xã Vĩnh Kim,,Failure +52-546-21796,,,Xã Vĩnh Hiệp,,Failure +52-546-21799,,,Xã Vĩnh Hảo,,Failure +52-546-21801,,,Xã Vĩnh Hòa,,Failure +52-546-21802,,,Xã Vĩnh Thịnh,,Failure +52-546-21804,,,Xã Vĩnh Thuận,,Failure +52-546-21805,,,Xã Vĩnh Quang,,Failure +52-547-00000,,Huyện Tây Sơn,,7067807,Success +52-547-21808,,,Thị trấn Phú Phong,,Failure +52-547-21811,,,Xã Bình Tân,,Failure +52-547-21814,,,Xã Tây Thuận,,Failure +52-547-21817,,,Xã Bình Thuận,,Failure +52-547-21820,,,Xã Tây Giang,,Failure +52-547-21823,,,Xã Bình Thành,,Failure +52-547-21826,,,Xã Tây An,,Failure +52-547-21829,,,Xã Bình Hòa,,Failure +52-547-21832,,,Xã Tây Bình,,Failure +52-547-21835,,,Xã Bình Tường,,Failure +52-547-21838,,,Xã Tây Vinh,,Failure +52-547-21841,,,Xã Vĩnh An,,Failure +52-547-21844,,,Xã Tây Xuân,,Failure +52-547-21847,,,Xã Bình Nghi,,Failure +52-547-21850,,,Xã Tây Phú,,Failure +52-548-00000,,Huyện Phù Cát,,7068709,Success +52-548-21853,,,Thị trấn Ngô Mây,,Failure +52-548-21856,,,Xã Cát Sơn,,Failure +52-548-21859,,,Xã Cát Minh,,Failure +52-548-21862,,,Xã Cát Khánh,,Failure +52-548-21865,,,Xã Cát Tài,,Failure +52-548-21868,,,Xã Cát Lâm,,Failure +52-548-21871,,,Xã Cát Hanh,,Failure +52-548-21874,,,Xã Cát Thành,,Failure +52-548-21877,,,Xã Cát Trinh,,Failure +52-548-21880,,,Xã Cát Hải,,Failure +52-548-21883,,,Xã Cát Hiệp,,Failure +52-548-21886,,,Xã Cát Nhơn,,Failure +52-548-21889,,,Xã Cát Hưng,,Failure +52-548-21892,,,Xã Cát Tường,,Failure +52-548-21895,,,Xã Cát Tân,,Failure +52-548-21898,,,Thị trấn Cát Tiến,,Failure +52-548-21901,,,Xã Cát Thắng,,Failure +52-548-21904,,,Xã Cát Chánh,,Failure +52-549-00000,,Thị xã An Nhơn,,7067875,Success +52-549-21907,,,Phường Bình Định,,Failure +52-549-21910,,,Phường Đập Đá,,Failure +52-549-21913,,,Xã Nhơn Mỹ,,Failure +52-549-21916,,,Phường Nhơn Thành,,Failure +52-549-21919,,,Xã Nhơn Hạnh,,Failure +52-549-21922,,,Xã Nhơn Hậu,,Failure +52-549-21925,,,Xã Nhơn Phong,,Failure +52-549-21928,,,Xã Nhơn An,,Failure +52-549-21931,,,Xã Nhơn Phúc,,Failure +52-549-21934,,,Phường Nhơn Hưng,,Failure +52-549-21937,,,Xã Nhơn Khánh,,Failure +52-549-21940,,,Xã Nhơn Lộc,,Failure +52-549-21943,,,Phường Nhơn Hoà,,Failure +52-549-21946,,,Xã Nhơn Tân,,Failure +52-549-21949,,,Xã Nhơn Thọ,,Failure +52-550-00000,,Huyện Tuy Phước,,7067915,Success +52-550-21952,,,Thị trấn Tuy Phước,,Failure +52-550-21955,,,Thị trấn Diêu Trì,,Failure +52-550-21958,,,Xã Phước Thắng,,Failure +52-550-21961,,,Xã Phước Hưng,,Failure +52-550-21964,,,Xã Phước Quang,,Failure +52-550-21967,,,Xã Phước Hòa,,Failure +52-550-21970,,,Xã Phước Sơn,,Failure +52-550-21973,,,Xã Phước Hiệp,,Failure +52-550-21976,,,Xã Phước Lộc,,Failure +52-550-21979,,,Xã Phước Nghĩa,,Failure +52-550-21982,,,Xã Phước Thuận,,Failure +52-550-21985,,,Xã Phước An,,Failure +52-550-21988,,,Xã Phước Thành,,Failure +52-551-00000,,Huyện Vân Canh,,7067857,Success +52-551-21994,,,Thị trấn Vân Canh,,Failure +52-551-21997,,,Xã Canh Liên,,Failure +52-551-22000,,,Xã Canh Hiệp,,Failure +52-551-22003,,,Xã Canh Vinh,,Failure +52-551-22006,,,Xã Canh Hiển,,Failure +52-551-22009,,,Xã Canh Thuận,,Failure +52-551-22012,,,Xã Canh Hòa,,Failure +54-000-00000,Tỉnh Phú Yên,,,1889204,Success +54-555-00000,,Thành phố Tuy Hoà,,7078287,Success +54-555-22015,,,Phường 1,,Failure +54-555-22018,,,Phường 8,,Failure +54-555-22021,,,Phường 2,,Failure +54-555-22024,,,Phường 9,,Failure +54-555-22027,,,Phường 3,,Failure +54-555-22030,,,Phường 4,,Failure +54-555-22033,,,Phường 5,,Failure +54-555-22036,,,Phường 7,,Failure +54-555-22039,,,Phường 6,,Failure +54-555-22040,,,Phường Phú Thạnh,,Failure +54-555-22041,,,Phường Phú Đông,,Failure +54-555-22042,,,Xã Hòa Kiến,,Failure +54-555-22045,,,Xã Bình Kiến,,Failure +54-555-22048,,,Xã Bình Ngọc,,Failure +54-555-22162,,,Xã An Phú,,Failure +54-555-22240,,,Phường Phú Lâm,,Failure +54-557-00000,,Thị xã Sông Cầu,,7078174,Success +54-557-22051,,,Phường Xuân Phú,,Failure +54-557-22052,,,Xã Xuân Lâm,,Failure +54-557-22053,,,Phường Xuân Thành,,Failure +54-557-22054,,,Xã Xuân Hải,,Failure +54-557-22057,,,Xã Xuân Lộc,,Failure +54-557-22060,,,Xã Xuân Bình,,Failure +54-557-22066,,,Xã Xuân Cảnh,,Failure +54-557-22069,,,Xã Xuân Thịnh,,Failure +54-557-22072,,,Xã Xuân Phương,,Failure +54-557-22073,,,Phường Xuân Yên,,Failure +54-557-22075,,,Xã Xuân Thọ 1,,Failure +54-557-22076,,,Phường Xuân Đài,,Failure +54-557-22078,,,Xã Xuân Thọ 2,,Failure +54-558-00000,,Huyện Đồng Xuân,,7078123,Success +54-558-22081,,,Thị trấn La Hai,,Failure +54-558-22084,,,Xã Đa Lộc,,Failure +54-558-22087,,,Xã Phú Mỡ,,Failure +54-558-22090,,,Xã Xuân Lãnh,,Failure +54-558-22093,,,Xã Xuân Long,,Failure +54-558-22096,,,Xã Xuân Quang 1,,Failure +54-558-22099,,,Xã Xuân Sơn Bắc,,Failure +54-558-22102,,,Xã Xuân Quang 2,,Failure +54-558-22105,,,Xã Xuân Sơn Nam,,Failure +54-558-22108,,,Xã Xuân Quang 3,,Failure +54-558-22111,,,Xã Xuân Phước,,Failure +54-559-00000,,Huyện Tuy An,,7078296,Success +54-559-22114,,,Thị trấn Chí Thạnh,,Failure +54-559-22117,,,Xã An Dân,,Failure +54-559-22120,,,Xã An Ninh Tây,,Failure +54-559-22123,,,Xã An Ninh Đông,,Failure +54-559-22126,,,Xã An Thạch,,Failure +54-559-22129,,,Xã An Định,,Failure +54-559-22132,,,Xã An Nghiệp,,Failure +54-559-22138,,,Xã An Cư,,Failure +54-559-22141,,,Xã An Xuân,,Failure +54-559-22144,,,Xã An Lĩnh,,Failure +54-559-22147,,,Xã An Hòa Hải,,Failure +54-559-22150,,,Xã An Hiệp,,Failure +54-559-22153,,,Xã An Mỹ,,Failure +54-559-22156,,,Xã An Chấn,,Failure +54-559-22159,,,Xã An Thọ,,Failure +54-560-00000,,Huyện Sơn Hòa,,7078106,Success +54-560-22165,,,Thị trấn Củng Sơn,,Failure +54-560-22168,,,Xã Phước Tân,,Failure +54-560-22171,,,Xã Sơn Hội,,Failure +54-560-22174,,,Xã Sơn Định,,Failure +54-560-22177,,,Xã Sơn Long,,Failure +54-560-22180,,,Xã Cà Lúi,,Failure +54-560-22183,,,Xã Sơn Phước,,Failure +54-560-22186,,,Xã Sơn Xuân,,Failure +54-560-22189,,,Xã Sơn Nguyên,,Failure +54-560-22192,,,Xã Eachà Rang,,Failure +54-560-22195,,,Xã Krông Pa,,Failure +54-560-22198,,,Xã Suối Bạc,,Failure +54-560-22201,,,Xã Sơn Hà,,Failure +54-560-22204,,,Xã Suối Trai,,Failure +54-561-00000,,Huyện Sông Hinh,,7077719,Success +54-561-22207,,,Thị trấn Hai Riêng,,Failure +54-561-22210,,,Xã Ea Lâm,,Failure +54-561-22213,,,Xã Đức Bình Tây,,Failure +54-561-22216,,,Xã Ea Bá,,Failure +54-561-22219,,,Xã Sơn Giang,,Failure +54-561-22222,,,Xã Đức Bình Đông,,Failure +54-561-22225,,,Xã EaBar,,Failure +54-561-22228,,,Xã EaBia,,Failure +54-561-22231,,,Xã EaTrol,,Failure +54-561-22234,,,Xã Sông Hinh,,Failure +54-561-22237,,,Xã Ealy,,Failure +54-562-00000,,Huyện Tây Hoà,,7078078,Success +54-562-22249,,,Xã Sơn Thành Tây,,Failure +54-562-22250,,,Xã Sơn Thành Đông,,Failure +54-562-22252,,,Xã Hòa Bình 1,,Failure +54-562-22255,,,Thị trấn Phú Thứ,,Failure +54-562-22264,,,Xã Hòa Phong,,Failure +54-562-22270,,,Xã Hòa Phú,,Failure +54-562-22273,,,Xã Hòa Tân Tây,,Failure +54-562-22276,,,Xã Hòa Đồng,,Failure +54-562-22285,,,Xã Hòa Mỹ Đông,,Failure +54-562-22288,,,Xã Hòa Mỹ Tây,,Failure +54-562-22294,,,Xã Hòa Thịnh,,Failure +54-563-00000,,Huyện Phú Hoà,,7078259,Success +54-563-22303,,,Xã Hòa Quang Bắc,,Failure +54-563-22306,,,Xã Hòa Quang Nam,,Failure +54-563-22309,,,Xã Hòa Hội,,Failure +54-563-22312,,,Xã Hòa Trị,,Failure +54-563-22315,,,Xã Hòa An,,Failure +54-563-22318,,,Xã Hòa Định Đông,,Failure +54-563-22319,,,Thị Trấn Phú Hoà,,Failure +54-563-22321,,,Xã Hòa Định Tây,,Failure +54-563-22324,,,Xã Hòa Thắng,,Failure +54-564-00000,,Thị xã Đông Hòa,,7078051,Success +54-564-22243,,,Xã Hòa Thành,,Failure +54-564-22246,,,Phường Hòa Hiệp Bắc,,Failure +54-564-22258,,,Phường Hoà Vinh,,Failure +54-564-22261,,,Phường Hoà Hiệp Trung,,Failure +54-564-22267,,,Xã Hòa Tân Đông,,Failure +54-564-22279,,,Phường Hòa Xuân Tây,,Failure +54-564-22282,,,Phường Hòa Hiệp Nam,,Failure +54-564-22291,,,Xã Hòa Xuân Đông,,Failure +54-564-22297,,,Xã Hòa Tâm,,Failure +54-564-22300,,,Xã Hòa Xuân Nam,,Failure +56-000-00000,Tỉnh Khánh Hòa,,,1887959,Success +56-568-00000,,Thành phố Nha Trang,,7081538,Success +56-568-22327,,,Phường Vĩnh Hòa,16203956,Success +56-568-22330,,,Phường Vĩnh Hải,16203955,Success +56-568-22333,,,Phường Vĩnh Phước,16204033,Success +56-568-22336,,,Phường Ngọc Hiệp,16203650,Success +56-568-22339,,,Phường Vĩnh Thọ,16204034,Success +56-568-22342,,,Phường Xương Huân,16204035,Success +56-568-22345,,,Phường Vạn Thắng,16203954,Success +56-568-22348,,,Phường Vạn Thạnh,16203953,Success +56-568-22351,,,Phường Phương Sài,16203950,Success +56-568-22354,,,Phường Phương Sơn,16203951,Success +56-568-22357,,,Phường Phước Hải,16203651,Success +56-568-22360,,,Phường Phước Tân,16203948,Success +56-568-22363,,,Phường Lộc Thọ,16203649,Success +56-568-22366,,,Phường Phước Tiến,16203949,Success +56-568-22369,,,Phường Tân Lập,16203952,Success +56-568-22372,,,Phường Phước Hòa,16203652,Success +56-568-22375,,,Phường Vĩnh Nguyên,16204032,Success +56-568-22378,,,Phường Phước Long,16203653,Success +56-568-22381,,,Phường Vĩnh Trường,16204045,Success +56-568-22384,,,Xã Vĩnh Lương,16205488,Success +56-568-22387,,,Xã Vĩnh Phương,16206013,Success +56-568-22390,,,Xã Vĩnh Ngọc,16205489,Success +56-568-22393,,,Xã Vĩnh Thạnh,16206015,Success +56-568-22396,,,Xã Vĩnh Trung,16206016,Success +56-568-22399,,,Xã Vĩnh Hiệp,16205487,Success +56-568-22402,,,Xã Vĩnh Thái,16206014,Success +56-568-22405,,,Xã Phước Đồng,16205486,Success +56-569-00000,,Thành phố Cam Ranh,,7081247,Success +56-569-22408,,,Phường Cam Nghĩa,16139327,Success +56-569-22411,,,Phường Cam Phúc Bắc,16140099,Success +56-569-22414,,,Phường Cam Phúc Nam,16140100,Success +56-569-22417,,,Phường Cam Lộc,16139325,Success +56-569-22420,,,Phường Cam Phú,16140098,Success +56-569-22423,,,Phường Ba Ngòi,16139323,Success +56-569-22426,,,Phường Cam Thuận,16140101,Success +56-569-22429,,,Phường Cam Lợi,16139326,Success +56-569-22432,,,Phường Cam Linh,16139324,Success +56-569-22468,,,Xã Cam Thành Nam,16140245,Success +56-569-22474,,,Xã Cam Phước Đông,16140104,Success +56-569-22477,,,Xã Cam Thịnh Tây,16140247,Success +56-569-22480,,,Xã Cam Thịnh Đông,16140246,Success +56-569-22483,,,Xã Cam Lập,16140103,Success +56-569-22486,,,Xã Cam Bình,16140102,Success +56-570-00000,,Huyện Cam Lâm,,7081515,Success +56-570-22435,,,Xã Cam Tân,,Failure +56-570-22438,,,Xã Cam Hòa,,Failure +56-570-22441,,,Xã Cam Hải Đông,,Failure +56-570-22444,,,Xã Cam Hải Tây,,Failure +56-570-22447,,,Xã Sơn Tân,,Failure +56-570-22450,,,Xã Cam Hiệp Bắc,,Failure +56-570-22453,,,Thị trấn Cam Đức,,Failure +56-570-22456,,,Xã Cam Hiệp Nam,,Failure +56-570-22459,,,Xã Cam Phước Tây,,Failure +56-570-22462,,,Xã Cam Thành Bắc,,Failure +56-570-22465,,,Xã Cam An Bắc,,Failure +56-570-22471,,,Xã Cam An Nam,,Failure +56-570-22708,,,Xã Suối Cát,,Failure +56-570-22711,,,Xã Suối Tân,,Failure +56-571-00000,,Huyện Vạn Ninh,,7080408,Success +56-571-22489,,,Thị trấn Vạn Giã,,Failure +56-571-22492,,,Xã Đại Lãnh,,Failure +56-571-22495,,,Xã Vạn Phước,,Failure +56-571-22498,,,Xã Vạn Long,,Failure +56-571-22501,,,Xã Vạn Bình,,Failure +56-571-22504,,,Xã Vạn Thọ,,Failure +56-571-22507,,,Xã Vạn Khánh,,Failure +56-571-22510,,,Xã Vạn Phú,,Failure +56-571-22513,,,Xã Vạn Lương,,Failure +56-571-22516,,,Xã Vạn Thắng,,Failure +56-571-22519,,,Xã Vạn Thạnh,,Failure +56-571-22522,,,Xã Xuân Sơn,,Failure +56-571-22525,,,Xã Vạn Hưng,,Failure +56-572-00000,,Thị xã Ninh Hòa,,7080539,Success +56-572-22528,,,Phường Ninh Hiệp,,Failure +56-572-22531,,,Xã Ninh Sơn,,Failure +56-572-22534,,,Xã Ninh Tây,,Failure +56-572-22537,,,Xã Ninh Thượng,,Failure +56-572-22540,,,Xã Ninh An,,Failure +56-572-22543,,,Phường Ninh Hải,,Failure +56-572-22546,,,Xã Ninh Thọ,,Failure +56-572-22549,,,Xã Ninh Trung,,Failure +56-572-22552,,,Xã Ninh Sim,,Failure +56-572-22555,,,Xã Ninh Xuân,,Failure +56-572-22558,,,Xã Ninh Thân,,Failure +56-572-22561,,,Phường Ninh Diêm,,Failure +56-572-22564,,,Xã Ninh Đông,,Failure +56-572-22567,,,Phường Ninh Thủy,,Failure +56-572-22570,,,Phường Ninh Đa,,Failure +56-572-22573,,,Xã Ninh Phụng,,Failure +56-572-22576,,,Xã Ninh Bình,,Failure +56-572-22579,,,Xã Ninh Phước,,Failure +56-572-22582,,,Xã Ninh Phú,,Failure +56-572-22585,,,Xã Ninh Tân,,Failure +56-572-22588,,,Xã Ninh Quang,,Failure +56-572-22591,,,Phường Ninh Giang,,Failure +56-572-22594,,,Phường Ninh Hà,,Failure +56-572-22597,,,Xã Ninh Hưng,,Failure +56-572-22600,,,Xã Ninh Lộc,,Failure +56-572-22603,,,Xã Ninh Ích,,Failure +56-572-22606,,,Xã Ninh Vân,,Failure +56-573-00000,,Huyện Khánh Vĩnh,,7080594,Success +56-573-22609,,,Thị trấn Khánh Vĩnh,,Failure +56-573-22612,,,Xã Khánh Hiệp,,Failure +56-573-22615,,,Xã Khánh Bình,,Failure +56-573-22618,,,Xã Khánh Trung,,Failure +56-573-22621,,,Xã Khánh Đông,,Failure +56-573-22624,,,Xã Khánh Thượng,,Failure +56-573-22627,,,Xã Khánh Nam,,Failure +56-573-22630,,,Xã Sông Cầu,,Failure +56-573-22633,,,Xã Giang Ly,,Failure +56-573-22636,,,Xã Cầu Bà,,Failure +56-573-22639,,,Xã Liên Sang,,Failure +56-573-22642,,,Xã Khánh Thành,,Failure +56-573-22645,,,Xã Khánh Phú,,Failure +56-573-22648,,,Xã Sơn Thái,,Failure +56-574-00000,,Huyện Diên Khánh,,7081531,Success +56-574-22651,,,Thị trấn Diên Khánh,,Failure +56-574-22654,,,Xã Diên Lâm,,Failure +56-574-22657,,,Xã Diên Điền,,Failure +56-574-22660,,,Xã Diên Xuân,,Failure +56-574-22663,,,Xã Diên Sơn,,Failure +56-574-22666,,,Xã Diên Đồng,,Failure +56-574-22669,,,Xã Diên Phú,,Failure +56-574-22672,,,Xã Diên Thọ,,Failure +56-574-22675,,,Xã Diên Phước,,Failure +56-574-22678,,,Xã Diên Lạc,,Failure +56-574-22681,,,Xã Diên Tân,,Failure +56-574-22684,,,Xã Diên Hòa,,Failure +56-574-22687,,,Xã Diên Thạnh,,Failure +56-574-22690,,,Xã Diên Toàn,,Failure +56-574-22693,,,Xã Diên An,,Failure +56-574-22696,,,Xã Bình Lộc,,Failure +56-574-22702,,,Xã Suối Hiệp,,Failure +56-574-22705,,,Xã Suối Tiên,,Failure +56-575-00000,,Huyện Khánh Sơn,,7080992,Success +56-575-22714,,,Thị trấn Tô Hạp,,Failure +56-575-22717,,,Xã Thành Sơn,,Failure +56-575-22720,,,Xã Sơn Lâm,,Failure +56-575-22723,,,Xã Sơn Hiệp,,Failure +56-575-22726,,,Xã Sơn Bình,,Failure +56-575-22729,,,Xã Sơn Trung,,Failure +56-575-22732,,,Xã Ba Cụm Bắc,,Failure +56-575-22735,,,Xã Ba Cụm Nam,,Failure +56-576-00000,,Huyện Trường Sa,,3479413,Success +56-576-22736,,,Thị trấn Trường Sa,3622396,Success +56-576-22737,,,Xã Song Tử Tây,3808318,Success +56-576-22739,,,Xã Sinh Tồn,,Failure +58-000-00000,Tỉnh Ninh Thuận,,,1886159,Success +58-582-00000,,Thành phố Phan Rang-Tháp Chàm,,7082775,Success +58-582-22738,,,Phường Đô Vinh,16074369,Success +58-582-22741,,,Phường Phước Mỹ,16075208,Success +58-582-22744,,,Phường Bảo An,16074366,Success +58-582-22747,,,Phường Phủ Hà,16075207,Success +58-582-22750,,,Phường Thanh Sơn,16075210,Success +58-582-22753,,,Phường Mỹ Hương,16074985,Success +58-582-22756,,,Phường Tấn Tài,16075209,Success +58-582-22759,,,Phường Kinh Dinh,16074981,Success +58-582-22762,,,Phường Đạo Long,16074368,Success +58-582-22765,,,Phường Đài Sơn,16074367,Success +58-582-22768,,,Phường Đông Hải,16074980,Success +58-582-22771,,,Phường Mỹ Đông,16074983,Success +58-582-22774,,,Xã Thành Hải,16075212,Success +58-582-22777,,,Phường Văn Hải,16075211,Success +58-582-22779,,,Phường Mỹ Bình,16074982,Success +58-582-22780,,,Phường Mỹ Hải,16074984,Success +58-584-00000,,Huyện Bác Ái,,7082746,Success +58-584-22783,,,Xã Phước Bình,,Failure +58-584-22786,,,Xã Phước Hòa,,Failure +58-584-22789,,,Xã Phước Tân,,Failure +58-584-22792,,,Xã Phước Tiến,,Failure +58-584-22795,,,Xã Phước Thắng,,Failure +58-584-22798,,,Xã Phước Thành,,Failure +58-584-22801,,,Xã Phước Đại,,Failure +58-584-22804,,,Xã Phước Chính,,Failure +58-584-22807,,,Xã Phước Trung,,Failure +58-585-00000,,Huyện Ninh Sơn,,7082711,Success +58-585-22810,,,Thị trấn Tân Sơn,,Failure +58-585-22813,,,Xã Lâm Sơn,,Failure +58-585-22816,,,Xã Lương Sơn,,Failure +58-585-22819,,,Xã Quảng Sơn,,Failure +58-585-22822,,,Xã Mỹ Sơn,,Failure +58-585-22825,,,Xã Hòa Sơn,,Failure +58-585-22828,,,Xã Ma Nới,,Failure +58-585-22831,,,Xã Nhơn Sơn,,Failure +58-586-00000,,Huyện Ninh Hải,,7082988,Success +58-586-22834,,,Thị trấn Khánh Hải,,Failure +58-586-22846,,,Xã Vĩnh Hải,,Failure +58-586-22852,,,Xã Phương Hải,,Failure +58-586-22855,,,Xã Tân Hải,,Failure +58-586-22858,,,Xã Xuân Hải,,Failure +58-586-22861,,,Xã Hộ Hải,,Failure +58-586-22864,,,Xã Tri Hải,,Failure +58-586-22867,,,Xã Nhơn Hải,,Failure +58-586-22868,,,Xã Thanh Hải,,Failure +58-587-00000,,Huyện Ninh Phước,,7082679,Success +58-587-22870,,,Thị trấn Phước Dân,,Failure +58-587-22873,,,Xã Phước Sơn,,Failure +58-587-22876,,,Xã Phước Thái,,Failure +58-587-22879,,,Xã Phước Hậu,,Failure +58-587-22882,,,Xã Phước Thuận,,Failure +58-587-22888,,,Xã An Hải,,Failure +58-587-22891,,,Xã Phước Hữu,,Failure +58-587-22894,,,Xã Phước Hải,,Failure +58-587-22912,,,Xã Phước Vinh,,Failure +58-588-00000,,Huyện Thuận Bắc,,7082949,Success +58-588-22837,,,Xã Phước Chiến,,Failure +58-588-22840,,,Xã Công Hải,,Failure +58-588-22843,,,Xã Phước Kháng,,Failure +58-588-22849,,,Xã Lợi Hải,,Failure +58-588-22853,,,Xã Bắc Sơn,,Failure +58-588-22856,,,Xã Bắc Phong,,Failure +58-589-00000,,Huyện Thuận Nam,,7082628,Success +58-589-22885,,,Xã Phước Hà,,Failure +58-589-22897,,,Xã Phước Nam,,Failure +58-589-22898,,,Xã Phước Ninh,,Failure +58-589-22900,,,Xã Nhị Hà,,Failure +58-589-22903,,,Xã Phước Dinh,,Failure +58-589-22906,,,Xã Phước Minh,,Failure +58-589-22909,,,Xã Phước Diêm,,Failure +58-589-22910,,,Xã Cà Ná,,Failure +60-000-00000,Tỉnh Bình Thuận,,,1904231,Success +60-593-00000,,Thành phố Phan Thiết,,7156269,Success +60-593-22915,,,Phường Mũi Né,13503856,Success +60-593-22918,,,Phường Hàm Tiến,14478480,Success +60-593-22921,,,Phường Phú Hài,14478482,Success +60-593-22924,,,Phường Phú Thủy,14478484,Success +60-593-22927,,,Phường Phú Tài,14478489,Success +60-593-22930,,,Phường Phú Trinh,14478488,Success +60-593-22933,,,Phường Xuân An,14478485,Success +60-593-22936,,,Phường Thanh Hải,14478483,Success +60-593-22939,,,Phường Bình Hưng,14478487,Success +60-593-22942,,,Phường Đức Nghĩa,14478609,Success +60-593-22945,,,Phường Lạc Đạo,14478611,Success +60-593-22948,,,Phường Đức Thắng,14478610,Success +60-593-22951,,,Phường Hưng Long,14478486,Success +60-593-22954,,,Phường Đức Long,14478612,Success +60-593-22957,,,Xã Thiện Nghiệp,14478481,Success +60-593-22960,,,Xã Phong Nẫm,14478490,Success +60-593-22963,,,Xã Tiến Lợi,14478613,Success +60-593-22966,,,Xã Tiến Thành,14478614,Success +60-594-00000,,Thị xã La Gi,,7156281,Success +60-594-23231,,,Phường Phước Hội,16071699,Success +60-594-23232,,,Phường Phước Lộc,16071700,Success +60-594-23234,,,Phường Tân Thiện,16071702,Success +60-594-23235,,,Phường Tân An,16071701,Success +60-594-23237,,,Phường Bình Tân,16071698,Success +60-594-23245,,,Xã Tân Hải,16071900,Success +60-594-23246,,,Xã Tân Tiến,16071902,Success +60-594-23248,,,Xã Tân Bình,16071899,Success +60-594-23268,,,Xã Tân Phước,16071901,Success +60-595-00000,,Huyện Tuy Phong,,7156157,Success +60-595-22969,,,Thị trấn Liên Hương,,Failure +60-595-22972,,,Thị trấn Phan Rí Cửa,,Failure +60-595-22975,,,Xã Phan Dũng,,Failure +60-595-22978,,,Xã Phong Phú,,Failure +60-595-22981,,,Xã Vĩnh Hảo,,Failure +60-595-22984,,,Xã Vĩnh Tân,,Failure +60-595-22987,,,Xã Phú Lạc,,Failure +60-595-22990,,,Xã Phước Thể,,Failure +60-595-22993,,,Xã Hòa Minh,,Failure +60-595-22996,,,Xã Chí Công,,Failure +60-595-22999,,,Xã Bình Thạnh,,Failure +60-596-00000,,Huyện Bắc Bình,,7156182,Success +60-596-23005,,,Thị trấn Chợ Lầu,,Failure +60-596-23008,,,Xã Phan Sơn,,Failure +60-596-23011,,,Xã Phan Lâm,,Failure +60-596-23014,,,Xã Bình An,,Failure +60-596-23017,,,Xã Phan Điền,,Failure +60-596-23020,,,Xã Hải Ninh,,Failure +60-596-23023,,,Xã Sông Lũy,,Failure +60-596-23026,,,Xã Phan Tiến,,Failure +60-596-23029,,,Xã Sông Bình,,Failure +60-596-23032,,,Thị trấn Lương Sơn,,Failure +60-596-23035,,,Xã Phan Hòa,,Failure +60-596-23038,,,Xã Phan Thanh,,Failure +60-596-23041,,,Xã Hồng Thái,,Failure +60-596-23044,,,Xã Phan Hiệp,,Failure +60-596-23047,,,Xã Bình Tân,,Failure +60-596-23050,,,Xã Phan Rí Thành,,Failure +60-596-23053,,,Xã Hòa Thắng,,Failure +60-596-23056,,,Xã Hồng Phong,,Failure +60-597-00000,,Huyện Hàm Thuận Bắc,,7156215,Success +60-597-23059,,,Thị trấn Ma Lâm,,Failure +60-597-23062,,,Thị trấn Phú Long,,Failure +60-597-23065,,,Xã La Dạ,,Failure +60-597-23068,,,Xã Đông Tiến,,Failure +60-597-23071,,,Xã Thuận Hòa,,Failure +60-597-23074,,,Xã Đông Giang,,Failure +60-597-23077,,,Xã Hàm Phú,,Failure +60-597-23080,,,Xã Hồng Liêm,,Failure +60-597-23083,,,Xã Thuận Minh,,Failure +60-597-23086,,,Xã Hồng Sơn,,Failure +60-597-23089,,,Xã Hàm Trí,,Failure +60-597-23092,,,Xã Hàm Đức,,Failure +60-597-23095,,,Xã Hàm Liêm,,Failure +60-597-23098,,,Xã Hàm Chính,,Failure +60-597-23101,,,Xã Hàm Hiệp,,Failure +60-597-23104,,,Xã Hàm Thắng,,Failure +60-597-23107,,,Xã Đa Mi,,Failure +60-598-00000,,Huyện Hàm Thuận Nam,,7156286,Success +60-598-23110,,,Thị trấn Thuận Nam,,Failure +60-598-23113,,,Xã Mỹ Thạnh,,Failure +60-598-23116,,,Xã Hàm Cần,,Failure +60-598-23119,,,Xã Mương Mán,,Failure +60-598-23122,,,Xã Hàm Thạnh,,Failure +60-598-23125,,,Xã Hàm Kiệm,,Failure +60-598-23128,,,Xã Hàm Cường,,Failure +60-598-23131,,,Xã Hàm Mỹ,,Failure +60-598-23134,,,Xã Tân Lập,,Failure +60-598-23137,,,Xã Hàm Minh,,Failure +60-598-23140,,,Xã Thuận Quí,,Failure +60-598-23143,,,Xã Tân Thuận,,Failure +60-598-23146,,,Xã Tân Thành,,Failure +60-599-00000,,Huyện Tánh Linh,,7156247,Success +60-599-23149,,,Thị trấn Lạc Tánh,,Failure +60-599-23152,,,Xã Bắc Ruộng,,Failure +60-599-23158,,,Xã Nghị Đức,,Failure +60-599-23161,,,Xã La Ngâu,,Failure +60-599-23164,,,Xã Huy Khiêm,,Failure +60-599-23167,,,Xã Măng Tố,,Failure +60-599-23170,,,Xã Đức Phú,,Failure +60-599-23173,,,Xã Đồng Kho,,Failure +60-599-23176,,,Xã Gia An,,Failure +60-599-23179,,,Xã Đức Bình,,Failure +60-599-23182,,,Xã Gia Huynh,,Failure +60-599-23185,,,Xã Đức Thuận,,Failure +60-599-23188,,,Xã Suối Kiết,,Failure +60-600-00000,,Huyện Đức Linh,,7156235,Success +60-600-23191,,,Thị trấn Võ Xu,,Failure +60-600-23194,,,Thị trấn Đức Tài,,Failure +60-600-23197,,,Xã Đa Kai,,Failure +60-600-23200,,,Xã Sùng Nhơn,,Failure +60-600-23203,,,Xã Mê Pu,,Failure +60-600-23206,,,Xã Nam Chính,,Failure +60-600-23212,,,Xã Đức Hạnh,,Failure +60-600-23215,,,Xã Đức Tín,,Failure +60-600-23218,,,Xã Vũ Hoà,,Failure +60-600-23221,,,Xã Tân Hà,,Failure +60-600-23224,,,Xã Đông Hà,,Failure +60-600-23227,,,Xã Trà Tân,,Failure +60-601-00000,,Huyện Hàm Tân,,7156246,Success +60-601-23230,,,Thị trấn Tân Minh,,Failure +60-601-23236,,,Thị trấn Tân Nghĩa,,Failure +60-601-23239,,,Xã Sông Phan,,Failure +60-601-23242,,,Xã Tân Phúc,,Failure +60-601-23251,,,Xã Tân Đức,,Failure +60-601-23254,,,Xã Tân Thắng,,Failure +60-601-23255,,,Xã Thắng Hải,,Failure +60-601-23257,,,Xã Tân Hà,,Failure +60-601-23260,,,Xã Tân Xuân,,Failure +60-601-23266,,,Xã Sơn Mỹ,,Failure +60-602-00000,,Huyện Phú Quí,,7156000,Success +60-602-23272,,,Xã Ngũ Phụng,13594614,Success +60-602-23275,,,Xã Long Hải,13594616,Success +60-602-23278,,,Xã Tam Thanh,13594615,Success +62-000-00000,Tỉnh Kon Tum,,,1879515,Success +62-608-00000,,Thành phố Kon Tum,,7063065,Success +62-608-23281,,,Phường Quang Trung,,Failure +62-608-23284,,,Phường Duy Tân,,Failure +62-608-23287,,,Phường Quyết Thắng,,Failure +62-608-23290,,,Phường Trường Chinh,,Failure +62-608-23293,,,Phường Thắng Lợi,,Failure +62-608-23296,,,Phường Ngô Mây,,Failure +62-608-23299,,,Phường Thống Nhất,,Failure +62-608-23302,,,Phường Lê Lợi,,Failure +62-608-23305,,,Phường Nguyễn Trãi,,Failure +62-608-23308,,,Phường Trần Hưng Đạo,,Failure +62-608-23311,,,Xã Đắk Cấm,,Failure +62-608-23314,,,Xã Kroong,,Failure +62-608-23317,,,Xã Ngọk Bay,,Failure +62-608-23320,,,Xã Vinh Quang,,Failure +62-608-23323,,,Xã Đắk Blà,,Failure +62-608-23326,,,Xã Ia Chim,,Failure +62-608-23327,,,Xã Đăk Năng,,Failure +62-608-23329,,,Xã Đoàn Kết,,Failure +62-608-23332,,,Xã Chư Hreng,,Failure +62-608-23335,,,Xã Đắk Rơ Wa,,Failure +62-608-23338,,,Xã Hòa Bình,,Failure +62-610-00000,,Huyện Đắk Glei,,7063095,Success +62-610-23341,,,Thị trấn Đắk Glei,,Failure +62-610-23344,,,Xã Đắk Blô,,Failure +62-610-23347,,,Xã Đắk Man,,Failure +62-610-23350,,,Xã Đắk Nhoong,,Failure +62-610-23353,,,Xã Đắk Pék,,Failure +62-610-23356,,,Xã Đắk Choong,,Failure +62-610-23359,,,Xã Xốp,,Failure +62-610-23362,,,Xã Mường Hoong,,Failure +62-610-23365,,,Xã Ngọc Linh,,Failure +62-610-23368,,,Xã Đắk Long,,Failure +62-610-23371,,,Xã Đắk KRoong,,Failure +62-610-23374,,,Xã Đắk Môn,,Failure +62-611-00000,,Huyện Ngọc Hồi,,7063163,Success +62-611-23377,,,Thị trấn Plei Kần,,Failure +62-611-23380,,,Xã Đắk Ang,,Failure +62-611-23383,,,Xã Đắk Dục,,Failure +62-611-23386,,,Xã Đắk Nông,,Failure +62-611-23389,,,Xã Đắk Xú,,Failure +62-611-23392,,,Xã Đắk Kan,,Failure +62-611-23395,,,Xã Bờ Y,,Failure +62-611-23398,,,Xã Sa Loong,,Failure +62-612-00000,,Huyện Đắk Tô,,7063842,Success +62-612-23401,,,Thị trấn Đắk Tô,,Failure +62-612-23427,,,Xã Đắk Rơ Nga,,Failure +62-612-23428,,,Xã Ngọk Tụ,,Failure +62-612-23430,,,Xã Đắk Trăm,,Failure +62-612-23431,,,Xã Văn Lem,,Failure +62-612-23434,,,Xã Kon Đào,,Failure +62-612-23437,,,Xã Tân Cảnh,,Failure +62-612-23440,,,Xã Diên Bình,,Failure +62-612-23443,,,Xã Pô Kô,,Failure +62-613-00000,,Huyện Kon Plông,,7063692,Success +62-613-23452,,,Xã Đắk Nên,,Failure +62-613-23455,,,Xã Đắk Ring,,Failure +62-613-23458,,,Xã Măng Buk,,Failure +62-613-23461,,,Xã Đắk Tăng,,Failure +62-613-23464,,,Xã Ngok Tem,,Failure +62-613-23467,,,Xã Pờ Ê,,Failure +62-613-23470,,,Xã Măng Cành,,Failure +62-613-23473,,,Thị trấn Măng Đen,,Failure +62-613-23476,,,Xã Hiếu,,Failure +62-614-00000,,Huyện Kon Rẫy,,7063651,Success +62-614-23479,,,Thị trấn Đắk Rve,,Failure +62-614-23482,,,Xã Đắk Kôi,,Failure +62-614-23485,,,Xã Đắk Tơ Lung,,Failure +62-614-23488,,,Xã Đắk Ruồng,,Failure +62-614-23491,,,Xã Đắk Pne,,Failure +62-614-23494,,,Xã Đắk Tờ Re,,Failure +62-614-23497,,,Xã Tân Lập,,Failure +62-615-00000,,Huyện Đắk Hà,,7063792,Success +62-615-23500,,,Thị trấn Đắk Hà,,Failure +62-615-23503,,,Xã Đắk PXi,,Failure +62-615-23504,,,Xã Đăk Long,,Failure +62-615-23506,,,Xã Đắk HRing,,Failure +62-615-23509,,,Xã Đắk Ui,,Failure +62-615-23510,,,Xã Đăk Ngọk,,Failure +62-615-23512,,,Xã Đắk Mar,,Failure +62-615-23515,,,Xã Ngok Wang,,Failure +62-615-23518,,,Xã Ngok Réo,,Failure +62-615-23521,,,Xã Hà Mòn,,Failure +62-615-23524,,,Xã Đắk La,,Failure +62-616-00000,,Huyện Sa Thầy,,7063090,Success +62-616-23527,,,Thị trấn Sa Thầy,,Failure +62-616-23530,,,Xã Rơ Kơi,7063089,Success +62-616-23533,,,Xã Sa Nhơn,,Failure +62-616-23534,,,Xã Hơ Moong,,Failure +62-616-23536,,,Xã Mô Rai,,Failure +62-616-23539,,,Xã Sa Sơn,,Failure +62-616-23542,,,Xã Sa Nghĩa,,Failure +62-616-23545,,,Xã Sa Bình,,Failure +62-616-23548,,,Xã Ya Xiêr,,Failure +62-616-23551,,,Xã Ya Tăng,,Failure +62-616-23554,,,Xã Ya ly,,Failure +62-617-00000,,Huyện Tu Mơ Rông,,7063854,Success +62-617-23404,,,Xã Ngọc Lây,,Failure +62-617-23407,,,Xã Đắk Na,,Failure +62-617-23410,,,Xã Măng Ri,,Failure +62-617-23413,,,Xã Ngọc Yêu,,Failure +62-617-23416,,,Xã Đắk Sao,,Failure +62-617-23417,,,Xã Đắk Rơ Ông,,Failure +62-617-23419,,,Xã Đắk Tờ Kan,,Failure +62-617-23422,,,Xã Tu Mơ Rông,,Failure +62-617-23425,,,Xã Đắk Hà,,Failure +62-617-23446,,,Xã Tê Xăng,,Failure +62-617-23449,,,Xã Văn Xuôi,,Failure +62-618-00000,,Huyện Ia H' Drai,,12250775,Success +62-618-23535,,,Xã Ia Đal,15075418,Success +62-618-23537,,,Xã Ia Dom,15075417,Success +62-618-23538,,,Xã Ia Tơi,15075416,Success +64-000-00000,Tỉnh Gia Lai,,,1884018,Success +64-622-00000,,Thành phố Pleiku,,7073910,Success +64-622-23557,,,Phường Yên Đỗ,,Failure +64-622-23560,,,Phường Diên Hồng,,Failure +64-622-23563,,,Phường Ia Kring,,Failure +64-622-23566,,,Phường Hội Thương,,Failure +64-622-23569,,,Phường Hội Phú,,Failure +64-622-23570,,,Phường Phù Đổng,,Failure +64-622-23572,,,Phường Hoa Lư,,Failure +64-622-23575,,,Phường Tây Sơn,,Failure +64-622-23578,,,Phường Thống Nhất,,Failure +64-622-23579,,,Phường Đống Đa,,Failure +64-622-23581,,,Phường Trà Bá,,Failure +64-622-23582,,,Phường Thắng Lợi,,Failure +64-622-23584,,,Phường Yên Thế,,Failure +64-622-23586,,,Phường Chi Lăng,,Failure +64-622-23590,,,Xã Biển Hồ,,Failure +64-622-23593,,,Xã Tân Sơn,,Failure +64-622-23596,,,Xã Trà Đa,,Failure +64-622-23599,,,Xã Chư Á,,Failure +64-622-23602,,,Xã An Phú,,Failure +64-622-23605,,,Xã Diên Phú,,Failure +64-622-23608,,,Xã Ia Kênh,,Failure +64-622-23611,,,Xã Gào,,Failure +64-623-00000,,Thị xã An Khê,,7073818,Success +64-623-23614,,,Phường An Bình,,Failure +64-623-23617,,,Phường Tây Sơn,,Failure +64-623-23620,,,Phường An Phú,,Failure +64-623-23623,,,Phường An Tân,,Failure +64-623-23626,,,Xã Tú An,,Failure +64-623-23627,,,Xã Xuân An,,Failure +64-623-23629,,,Xã Cửu An,,Failure +64-623-23630,,,Phường An Phước,,Failure +64-623-23632,,,Xã Song An,,Failure +64-623-23633,,,Phường Ngô Mây,,Failure +64-623-23635,,,Xã Thành An,,Failure +64-624-00000,,Thị xã Ayun Pa,,7073603,Success +64-624-24041,,,Phường Cheo Reo,,Failure +64-624-24042,,,Phường Hòa Bình,,Failure +64-624-24044,,,Phường Đoàn Kết,,Failure +64-624-24045,,,Phường Sông Bờ,,Failure +64-624-24064,,,Xã Ia RBol,,Failure +64-624-24065,,,Xã Chư Băh,,Failure +64-624-24070,,,Xã Ia RTô,,Failure +64-624-24073,,,Xã Ia Sao,,Failure +64-625-00000,,Huyện KBang,,7073806,Success +64-625-23638,,,Thị trấn KBang,,Failure +64-625-23641,,,Xã Kon Pne,,Failure +64-625-23644,,,Xã Đăk Roong,,Failure +64-625-23647,,,Xã Sơn Lang,,Failure +64-625-23650,,,Xã KRong,,Failure +64-625-23653,,,Xã Sơ Pai,,Failure +64-625-23656,,,Xã Lơ Ku,,Failure +64-625-23659,,,Xã Đông,,Failure +64-625-23660,,,Xã Đak SMar,,Failure +64-625-23662,,,Xã Nghĩa An,,Failure +64-625-23665,,,Xã Tơ Tung,,Failure +64-625-23668,,,Xã Kông Lơng Khơng,,Failure +64-625-23671,,,Xã Kông Pla,,Failure +64-625-23674,,,Xã Đăk HLơ,,Failure +64-626-00000,,Huyện Đăk Đoa,,7073911,Success +64-626-23677,,,Thị trấn Đăk Đoa,,Failure +64-626-23680,,,Xã Hà Đông,,Failure +64-626-23683,,,Xã Đăk Sơmei,,Failure +64-626-23684,,,Xã Đăk Krong,,Failure +64-626-23686,,,Xã Hải Yang,,Failure +64-626-23689,,,Xã Kon Gang,,Failure +64-626-23692,,,Xã Hà Bầu,,Failure +64-626-23695,,,Xã Nam Yang,,Failure +64-626-23698,,,Xã K' Dang,,Failure +64-626-23701,,,Xã H' Neng,,Failure +64-626-23704,,,Xã Tân Bình,,Failure +64-626-23707,,,Xã Glar,,Failure +64-626-23710,,,Xã A Dơk,,Failure +64-626-23713,,,Xã Trang,,Failure +64-626-23714,,,Xã HNol,,Failure +64-626-23716,,,Xã Ia Pết,,Failure +64-626-23719,,,Xã Ia Băng,,Failure +64-627-00000,,Huyện Chư Păh,,7073790,Success +64-627-23722,,,Thị trấn Phú Hòa,,Failure +64-627-23725,,,Xã Hà Tây,,Failure +64-627-23728,,,Xã Ia Khươl,,Failure +64-627-23731,,,Xã Ia Phí,,Failure +64-627-23734,,,Thị trấn Ia Ly,,Failure +64-627-23737,,,Xã Ia Mơ Nông,,Failure +64-627-23738,,,Xã Ia Kreng,,Failure +64-627-23740,,,Xã Đăk Tơ Ver,,Failure +64-627-23743,,,Xã Hòa Phú,,Failure +64-627-23746,,,Xã Chư Đăng Ya,,Failure +64-627-23749,,,Xã Ia Ka,,Failure +64-627-23752,,,Xã Ia Nhin,,Failure +64-627-23755,,,Xã Nghĩa Hòa,,Failure +64-627-23761,,,Xã Nghĩa Hưng,,Failure +64-628-00000,,Huyện Ia Grai,,7070352,Success +64-628-23764,,,Thị trấn Ia Kha,,Failure +64-628-23767,,,Xã Ia Sao,,Failure +64-628-23768,,,Xã Ia Yok,,Failure +64-628-23770,,,Xã Ia Hrung,,Failure +64-628-23771,,,Xã Ia Bă,,Failure +64-628-23773,,,Xã Ia Khai,,Failure +64-628-23776,,,Xã Ia KRai,,Failure +64-628-23778,,,Xã Ia Grăng,,Failure +64-628-23779,,,Xã Ia Tô,,Failure +64-628-23782,,,Xã Ia O,,Failure +64-628-23785,,,Xã Ia Dêr,,Failure +64-628-23788,,,Xã Ia Chia,,Failure +64-628-23791,,,Xã Ia Pếch,,Failure +64-629-00000,,Huyện Mang Yang,,7073871,Success +64-629-23794,,,Thị trấn Kon Dơng,,Failure +64-629-23797,,,Xã Ayun,,Failure +64-629-23798,,,Xã Đak Jơ Ta,,Failure +64-629-23799,,,Xã Đak Ta Ley,,Failure +64-629-23800,,,Xã Hra,,Failure +64-629-23803,,,Xã Đăk Yă,,Failure +64-629-23806,,,Xã Đăk Djrăng,,Failure +64-629-23809,,,Xã Lơ Pang,,Failure +64-629-23812,,,Xã Kon Thụp,,Failure +64-629-23815,,,Xã Đê Ar,,Failure +64-629-23818,,,Xã Kon Chiêng,,Failure +64-629-23821,,,Xã Đăk Trôi,,Failure +64-630-00000,,Huyện Kông Chro,,7073780,Success +64-630-23824,,,Thị trấn Kông Chro,,Failure +64-630-23827,,,Xã Chư Krêy,,Failure +64-630-23830,,,Xã An Trung,,Failure +64-630-23833,,,Xã Kông Yang,,Failure +64-630-23836,,,Xã Đăk Tơ Pang,,Failure +64-630-23839,,,Xã SRó,,Failure +64-630-23840,,,Xã Đắk Kơ Ning,,Failure +64-630-23842,,,Xã Đăk Song,,Failure +64-630-23843,,,Xã Đăk Pling,,Failure +64-630-23845,,,Xã Yang Trung,,Failure +64-630-23846,,,Xã Đăk Pơ Pho,,Failure +64-630-23848,,,Xã Ya Ma,,Failure +64-630-23851,,,Xã Chơ Long,,Failure +64-630-23854,,,Xã Yang Nam,,Failure +64-631-00000,,Huyện Đức Cơ,,7070396,Success +64-631-23857,,,Thị trấn Chư Ty,,Failure +64-631-23860,,,Xã Ia Dơk,,Failure +64-631-23863,,,Xã Ia Krêl,,Failure +64-631-23866,,,Xã Ia Din,,Failure +64-631-23869,,,Xã Ia Kla,,Failure +64-631-23872,,,Xã Ia Dom,,Failure +64-631-23875,,,Xã Ia Lang,,Failure +64-631-23878,,,Xã Ia Kriêng,,Failure +64-631-23881,,,Xã Ia Pnôn,,Failure +64-631-23884,,,Xã Ia Nan,,Failure +64-632-00000,,Huyện Chư Prông,,7072468,Success +64-632-23887,,,Thị trấn Chư Prông,,Failure +64-632-23888,,,Xã Ia Kly,,Failure +64-632-23890,,,Xã Bình Giáo,,Failure +64-632-23893,,,Xã Ia Drăng,,Failure +64-632-23896,,,Xã Thăng Hưng,,Failure +64-632-23899,,,Xã Bàu Cạn,,Failure +64-632-23902,,,Xã Ia Phìn,,Failure +64-632-23905,,,Xã Ia Băng,,Failure +64-632-23908,,,Xã Ia Tôr,,Failure +64-632-23911,,,Xã Ia Boòng,,Failure +64-632-23914,,,Xã Ia O,,Failure +64-632-23917,,,Xã Ia Púch,,Failure +64-632-23920,,,Xã Ia Me,,Failure +64-632-23923,,,Xã Ia Vê,,Failure +64-632-23924,,,Xã Ia Bang,,Failure +64-632-23926,,,Xã Ia Pia,,Failure +64-632-23929,,,Xã Ia Ga,,Failure +64-632-23932,,,Xã Ia Lâu,,Failure +64-632-23935,,,Xã Ia Piơr,,Failure +64-632-23938,,,Xã Ia Mơ,,Failure +64-633-00000,,Huyện Chư Sê,,7072532,Success +64-633-23941,,,Thị trấn Chư Sê,,Failure +64-633-23944,,,Xã Ia Tiêm,,Failure +64-633-23945,,,Xã Chư Pơng,,Failure +64-633-23946,,,Xã Bar Măih,,Failure +64-633-23947,,,Xã Bờ Ngoong,,Failure +64-633-23950,,,Xã Ia Glai,,Failure +64-633-23953,,,Xã AL Bá,,Failure +64-633-23954,,,Xã Kông HTok,,Failure +64-633-23956,,,Xã AYun,,Failure +64-633-23959,,,Xã Ia HLốp,,Failure +64-633-23962,,,Xã Ia Blang,,Failure +64-633-23965,,,Xã Dun,,Failure +64-633-23966,,,Xã Ia Pal,,Failure +64-633-23968,,,Xã H Bông,,Failure +64-633-23977,,,Xã Ia Ko,,Failure +64-634-00000,,Huyện Đăk Pơ,,7073842,Success +64-634-23989,,,Xã Hà Tam,,Failure +64-634-23992,,,Xã An Thành,,Failure +64-634-23995,,,Thị trấn Đak Pơ,,Failure +64-634-23998,,,Xã Yang Bắc,,Failure +64-634-24001,,,Xã Cư An,,Failure +64-634-24004,,,Xã Tân An,,Failure +64-634-24007,,,Xã Phú An,,Failure +64-634-24010,,,Xã Ya Hội,,Failure +64-635-00000,,Huyện Ia Pa,,,Failure +64-635-24013,,,Xã Pờ Tó,,Failure +64-635-24016,,,Xã Chư Răng,,Failure +64-635-24019,,,Xã Ia KDăm,,Failure +64-635-24022,,,Xã Kim Tân,,Failure +64-635-24025,,,Xã Chư Mố,,Failure +64-635-24028,,,Xã Ia Tul,,Failure +64-635-24031,,,Xã Ia Ma Rơn,,Failure +64-635-24034,,,Xã Ia Broăi,,Failure +64-635-24037,,,Xã Ia Trok,,Failure +64-637-00000,,Huyện Krông Pa,,7070335,Success +64-637-24076,,,Thị trấn Phú Túc,,Failure +64-637-24079,,,Xã Ia RSai,,Failure +64-637-24082,,,Xã Ia RSươm,,Failure +64-637-24085,,,Xã Chư Gu,,Failure +64-637-24088,,,Xã Đất Bằng,,Failure +64-637-24091,,,Xã Ia Mláh,,Failure +64-637-24094,,,Xã Chư Drăng,,Failure +64-637-24097,,,Xã Phú Cần,,Failure +64-637-24100,,,Xã Ia HDreh,,Failure +64-637-24103,,,Xã Ia RMok,,Failure +64-637-24106,,,Xã Chư Ngọc,,Failure +64-637-24109,,,Xã Uar,,Failure +64-637-24112,,,Xã Chư Rcăm,,Failure +64-637-24115,,,Xã Krông Năng,,Failure +64-638-00000,,Huyện Phú Thiện,,7072675,Success +64-638-24043,,,Thị trấn Phú Thiện,,Failure +64-638-24046,,,Xã Chư A Thai,,Failure +64-638-24048,,,Xã Ayun Hạ,,Failure +64-638-24049,,,Xã Ia Ake,,Failure +64-638-24052,,,Xã Ia Sol,,Failure +64-638-24055,,,Xã Ia Piar,,Failure +64-638-24058,,,Xã Ia Peng,,Failure +64-638-24060,,,Xã Chrôh Pơnan,,Failure +64-638-24061,,,Xã Ia Hiao,,Failure +64-638-24067,,,Xã Ia Yeng,,Failure +64-639-00000,,Huyện Chư Pưh,,7073909,Success +64-639-23942,,,Thị trấn Nhơn Hoà,,Failure +64-639-23971,,,Xã Ia Hrú,,Failure +64-639-23972,,,Xã Ia Rong,,Failure +64-639-23974,,,Xã Ia Dreng,,Failure +64-639-23978,,,Xã Ia Hla,,Failure +64-639-23980,,,Xã Chư Don,,Failure +64-639-23983,,,Xã Ia Phang,,Failure +64-639-23986,,,Xã Ia Le,,Failure +64-639-23987,,,Xã Ia BLứ,,Failure +66-000-00000,Tỉnh Đắk Lắk,,,1884034,Success +66-643-00000,,Thành phố Buôn Ma Thuột,,3273657,Success +66-643-24118,,,Phường Tân Lập,,Failure +66-643-24121,,,Phường Tân Hòa,,Failure +66-643-24124,,,Phường Tân An,,Failure +66-643-24127,,,Phường Thống Nhất,,Failure +66-643-24130,,,Phường Thành Nhất,,Failure +66-643-24133,,,Phường Thắng Lợi,,Failure +66-643-24136,,,Phường Tân Lợi,,Failure +66-643-24139,,,Phường Thành Công,,Failure +66-643-24142,,,Phường Tân Thành,,Failure +66-643-24145,,,Phường Tân Tiến,,Failure +66-643-24148,,,Phường Tự An,,Failure +66-643-24151,,,Phường Ea Tam,,Failure +66-643-24154,,,Phường Khánh Xuân,,Failure +66-643-24157,,,Xã Hòa Thuận,,Failure +66-643-24160,,,Xã Cư ÊBur,,Failure +66-643-24163,,,Xã Ea Tu,,Failure +66-643-24166,,,Xã Hòa Thắng,,Failure +66-643-24169,,,Xã Ea Kao,,Failure +66-643-24172,,,Xã Hòa Phú,,Failure +66-643-24175,,,Xã Hòa Khánh,,Failure +66-643-24178,,,Xã Hòa Xuân,,Failure +66-644-00000,,Thị Xã Buôn Hồ,,7076186,Success +66-644-24305,,,Phường An Lạc,,Failure +66-644-24308,,,Phường An Bình,,Failure +66-644-24311,,,Phường Thiện An,,Failure +66-644-24318,,,Phường Đạt Hiếu,,Failure +66-644-24322,,,Phường Đoàn Kết,,Failure +66-644-24325,,,Xã Ea Blang,,Failure +66-644-24328,,,Xã Ea Drông,,Failure +66-644-24331,,,Phường Thống Nhất,,Failure +66-644-24332,,,Phường Bình Tân,,Failure +66-644-24334,,,Xã Ea Siên,,Failure +66-644-24337,,,Xã Bình Thuận,,Failure +66-644-24340,,,Xã Cư Bao,,Failure +66-645-00000,,Huyện Ea H'leo,,7076008,Success +66-645-24181,,,Thị trấn Ea Drăng,,Failure +66-645-24184,,,Xã Ea H'leo,,Failure +66-645-24187,,,Xã Ea Sol,,Failure +66-645-24190,,,Xã Ea Ral,,Failure +66-645-24193,,,Xã Ea Wy,,Failure +66-645-24194,,,Xã Cư A Mung,,Failure +66-645-24196,,,Xã Cư Mốt,,Failure +66-645-24199,,,Xã Ea Hiao,,Failure +66-645-24202,,,Xã Ea Khal,,Failure +66-645-24205,,,Xã Dliê Yang,,Failure +66-645-24207,,,Xã Ea Tir,,Failure +66-645-24208,,,Xã Ea Nam,,Failure +66-646-00000,,Huyện Ea Súp,,7075935,Success +66-646-24211,,,Thị trấn Ea Súp,,Failure +66-646-24214,,,Xã Ia Lốp,,Failure +66-646-24215,,,Xã Ia JLơi,,Failure +66-646-24217,,,Xã Ea Rốk,,Failure +66-646-24220,,,Xã Ya Tờ Mốt,,Failure +66-646-24221,,,Xã Ia RVê,,Failure +66-646-24223,,,Xã Ea Lê,,Failure +66-646-24226,,,Xã Cư KBang,,Failure +66-646-24229,,,Xã Ea Bung,,Failure +66-646-24232,,,Xã Cư M'Lan,,Failure +66-647-00000,,Huyện Buôn Đôn,,7075229,Success +66-647-24235,,,Xã Krông Na,,Failure +66-647-24238,,,Xã Ea Huar,,Failure +66-647-24241,,,Xã Ea Wer,,Failure +66-647-24244,,,Xã Tân Hoà,,Failure +66-647-24247,,,Xã Cuôr KNia,,Failure +66-647-24250,,,Xã Ea Bar,,Failure +66-647-24253,,,Xã Ea Nuôl,,Failure +66-648-00000,,Huyện Cư M'gar,,7076188,Success +66-648-24256,,,Thị trấn Ea Pốk,,Failure +66-648-24259,,,Thị trấn Quảng Phú,,Failure +66-648-24262,,,Xã Quảng Tiến,,Failure +66-648-24264,,,Xã Ea Kuêh,,Failure +66-648-24265,,,Xã Ea Kiết,,Failure +66-648-24268,,,Xã Ea Tar,,Failure +66-648-24271,,,Xã Cư Dliê M'nông,,Failure +66-648-24274,,,Xã Ea H'đinh,,Failure +66-648-24277,,,Xã Ea Tul,,Failure +66-648-24280,,,Xã Ea KPam,,Failure +66-648-24283,,,Xã Ea M'DRóh,,Failure +66-648-24286,,,Xã Quảng Hiệp,,Failure +66-648-24289,,,Xã Cư M'gar,,Failure +66-648-24292,,,Xã Ea D'Rơng,,Failure +66-648-24295,,,Xã Ea M'nang,,Failure +66-648-24298,,,Xã Cư Suê,,Failure +66-648-24301,,,Xã Cuor Đăng,,Failure +66-649-00000,,Huyện Krông Búk,,7076038,Success +66-649-24307,,,Xã Cư Né,,Failure +66-649-24310,,,Xã Chư KBô,,Failure +66-649-24313,,,Xã Cư Pơng,,Failure +66-649-24314,,,Xã Ea Sin,,Failure +66-649-24316,,,Thị trấn Pơng Drang,,Failure +66-649-24317,,,Xã Tân Lập,,Failure +66-649-24319,,,Xã Ea Ngai,,Failure +66-650-00000,,Huyện Krông Năng,,7076009,Success +66-650-24343,,,Thị trấn Krông Năng,,Failure +66-650-24346,,,Xã ĐLiê Ya,,Failure +66-650-24349,,,Xã Ea Tóh,,Failure +66-650-24352,,,Xã Ea Tam,,Failure +66-650-24355,,,Xã Phú Lộc,,Failure +66-650-24358,,,Xã Tam Giang,,Failure +66-650-24359,,,Xã Ea Puk,,Failure +66-650-24360,,,Xã Ea Dăh,,Failure +66-650-24361,,,Xã Ea Hồ,,Failure +66-650-24364,,,Xã Phú Xuân,,Failure +66-650-24367,,,Xã Cư Klông,,Failure +66-650-24370,,,Xã Ea Tân,,Failure +66-651-00000,,Huyện Ea Kar,,7075120,Success +66-651-24373,,,Thị trấn Ea Kar,,Failure +66-651-24376,,,Thị trấn Ea Knốp,,Failure +66-651-24379,,,Xã Ea Sô,,Failure +66-651-24380,,,Xã Ea Sar,,Failure +66-651-24382,,,Xã Xuân Phú,,Failure +66-651-24385,,,Xã Cư Huê,,Failure +66-651-24388,,,Xã Ea Tih,,Failure +66-651-24391,,,Xã Ea Đar,,Failure +66-651-24394,,,Xã Ea Kmút,,Failure +66-651-24397,,,Xã Cư Ni,,Failure +66-651-24400,,,Xã Ea Păl,,Failure +66-651-24401,,,Xã Cư Prông,,Failure +66-651-24403,,,Xã Ea Ô,,Failure +66-651-24404,,,Xã Cư ELang,,Failure +66-651-24406,,,Xã Cư Bông,,Failure +66-651-24409,,,Xã Cư Jang,,Failure +66-652-00000,,Huyện M'Đrắk,,7075067,Success +66-652-24412,,,Thị trấn M'Đrắk,,Failure +66-652-24415,,,Xã Cư Prao,,Failure +66-652-24418,,,Xã Ea Pil,,Failure +66-652-24421,,,Xã Ea Lai,,Failure +66-652-24424,,,Xã Ea H'MLay,,Failure +66-652-24427,,,Xã Krông Jing,,Failure +66-652-24430,,,Xã Ea M' Doal,,Failure +66-652-24433,,,Xã Ea Riêng,,Failure +66-652-24436,,,Xã Cư M'ta,,Failure +66-652-24439,,,Xã Cư K Róa,,Failure +66-652-24442,,,Xã Krông Á,,Failure +66-652-24444,,,Xã Cư San,,Failure +66-652-24445,,,Xã Ea Trang,,Failure +66-653-00000,,Huyện Krông Bông,,7074921,Success +66-653-24448,,,Thị trấn Krông Kmar,,Failure +66-653-24451,,,Xã Dang Kang,,Failure +66-653-24454,,,Xã Cư KTy,,Failure +66-653-24457,,,Xã Hòa Thành,,Failure +66-653-24460,,,Xã Hòa Tân,,Failure +66-653-24463,,,Xã Hòa Phong,,Failure +66-653-24466,,,Xã Hòa Lễ,,Failure +66-653-24469,,,Xã Yang Reh,,Failure +66-653-24472,,,Xã Ea Trul,,Failure +66-653-24475,,,Xã Khuê Ngọc Điền,,Failure +66-653-24478,,,Xã Cư Pui,,Failure +66-653-24481,,,Xã Hòa Sơn,,Failure +66-653-24484,,,Xã Cư Drăm,,Failure +66-653-24487,,,Xã Yang Mao,,Failure +66-654-00000,,Huyện Krông Pắc,,7075044,Success +66-654-24490,,,Thị trấn Phước An,,Failure +66-654-24493,,,Xã KRông Búk,,Failure +66-654-24496,,,Xã Ea Kly,,Failure +66-654-24499,,,Xã Ea Kênh,,Failure +66-654-24502,,,Xã Ea Phê,,Failure +66-654-24505,,,Xã Ea KNuec,,Failure +66-654-24508,,,Xã Ea Yông,,Failure +66-654-24511,,,Xã Hòa An,,Failure +66-654-24514,,,Xã Ea Kuăng,,Failure +66-654-24517,,,Xã Hòa Đông,,Failure +66-654-24520,,,Xã Ea Hiu,,Failure +66-654-24523,,,Xã Hòa Tiến,,Failure +66-654-24526,,,Xã Tân Tiến,,Failure +66-654-24529,,,Xã Vụ Bổn,,Failure +66-654-24532,,,Xã Ea Uy,,Failure +66-654-24535,,,Xã Ea Yiêng,,Failure +66-655-00000,,Huyện Krông A Na,,7075042,Success +66-655-24538,,,Thị trấn Buôn Trấp,,Failure +66-655-24556,,,Xã Dray Sáp,,Failure +66-655-24559,,,Xã Ea Na,,Failure +66-655-24565,,,Xã Ea Bông,,Failure +66-655-24568,,,Xã Băng A Drênh,,Failure +66-655-24571,,,Xã Dur KMăl,,Failure +66-655-24574,,,Xã Bình Hòa,,Failure +66-655-24577,,,Xã Quảng Điền,,Failure +66-656-00000,,Huyện Lắk,,7074659,Success +66-656-24580,,,Thị trấn Liên Sơn,,Failure +66-656-24583,,,Xã Yang Tao,,Failure +66-656-24586,,,Xã Bông Krang,,Failure +66-656-24589,,,Xã Đắk Liêng,,Failure +66-656-24592,,,Xã Buôn Triết,,Failure +66-656-24595,,,Xã Buôn Tría,,Failure +66-656-24598,,,Xã Đắk Phơi,,Failure +66-656-24601,,,Xã Đắk Nuê,,Failure +66-656-24604,,,Xã Krông Nô,,Failure +66-656-24607,,,Xã Nam Ka,,Failure +66-656-24610,,,Xã Ea R'Bin,,Failure +66-657-00000,,Huyện Cư Kuin,,7076187,Success +66-657-24540,,,Xã Ea Ning,,Failure +66-657-24541,,,Xã Cư Ê Wi,,Failure +66-657-24544,,,Xã Ea Ktur,,Failure +66-657-24547,,,Xã Ea Tiêu,,Failure +66-657-24550,,,Xã Ea BHốk,,Failure +66-657-24553,,,Xã Ea Hu,,Failure +66-657-24561,,,Xã Dray Bhăng,,Failure +66-657-24562,,,Xã Hòa Hiệp,,Failure +67-000-00000,Tỉnh Đắk Nông,,,1884042,Success +67-660-00000,,Thành phố Gia Nghĩa,,6659850,Success +67-660-24611,,,Phường Nghĩa Đức,,Failure +67-660-24612,,,Phường Nghĩa Thành,,Failure +67-660-24614,,,Phường Nghĩa Phú,,Failure +67-660-24615,,,Phường Nghĩa Tân,,Failure +67-660-24617,,,Phường Nghĩa Trung,,Failure +67-660-24618,,,Xã Đăk R'Moan,,Failure +67-660-24619,,,Phường Quảng Thành,,Failure +67-660-24628,,,Xã Đắk Nia,,Failure +67-661-00000,,Huyện Đăk Glong,,7084896,Success +67-661-24616,,,Xã Quảng Sơn,,Failure +67-661-24620,,,Xã Quảng Hoà,,Failure +67-661-24622,,,Xã Đắk Ha,,Failure +67-661-24625,,,Xã Đắk R'Măng,,Failure +67-661-24631,,,Xã Quảng Khê,,Failure +67-661-24634,,,Xã Đắk Plao,,Failure +67-661-24637,,,Xã Đắk Som,,Failure +67-662-00000,,Huyện Cư Jút,,7083711,Success +67-662-24640,,,Thị trấn Ea T'Ling,,Failure +67-662-24643,,,Xã Đắk Wil,,Failure +67-662-24646,,,Xã Ea Pô,,Failure +67-662-24649,,,Xã Nam Dong,,Failure +67-662-24652,,,Xã Đắk DRông,,Failure +67-662-24655,,,Xã Tâm Thắng,,Failure +67-662-24658,,,Xã Cư Knia,,Failure +67-662-24661,,,Xã Trúc Sơn,,Failure +67-663-00000,,Huyện Đắk Mil,,7083743,Success +67-663-24664,,,Thị trấn Đắk Mil,,Failure +67-663-24667,,,Xã Đắk Lao,,Failure +67-663-24670,,,Xã Đắk R'La,,Failure +67-663-24673,,,Xã Đắk Gằn,,Failure +67-663-24676,,,Xã Đức Mạnh,,Failure +67-663-24677,,,Xã Đắk N'Drót,,Failure +67-663-24678,,,Xã Long Sơn,,Failure +67-663-24679,,,Xã Đắk Sắk,,Failure +67-663-24682,,,Xã Thuận An,,Failure +67-663-24685,,,Xã Đức Minh,,Failure +67-664-00000,,Huyện Krông Nô,,7083790,Success +67-664-24688,,,Thị trấn Đắk Mâm,,Failure +67-664-24691,,,Xã Đắk Sôr,,Failure +67-664-24692,,,Xã Nam Xuân,,Failure +67-664-24694,,,Xã Buôn Choah,,Failure +67-664-24697,,,Xã Nam Đà,,Failure +67-664-24699,,,Xã Tân Thành,,Failure +67-664-24700,,,Xã Đắk Drô,,Failure +67-664-24703,,,Xã Nâm Nung,,Failure +67-664-24706,,,Xã Đức Xuyên,,Failure +67-664-24709,,,Xã Đắk Nang,,Failure +67-664-24712,,,Xã Quảng Phú,,Failure +67-664-24715,,,Xã Nâm N'Đir,,Failure +67-665-00000,,Huyện Đắk Song,,7083821,Success +67-665-24717,,,Thị trấn Đức An,7084955,Success +67-665-24718,,,Xã Đắk Môl,,Failure +67-665-24719,,,Xã Đắk Hòa,,Failure +67-665-24721,,,Xã Nam Bình,,Failure +67-665-24722,,,Xã Thuận Hà,,Failure +67-665-24724,,,Xã Thuận Hạnh,,Failure +67-665-24727,,,Xã Đắk N'Dung,,Failure +67-665-24728,,,Xã Nâm N'Jang,,Failure +67-665-24730,,,Xã Trường Xuân,,Failure +67-666-00000,,Huyện Đắk R'Lấp,,6659280,Success +67-666-24733,,,Thị trấn Kiến Đức,,Failure +67-666-24745,,,Xã Quảng Tín,,Failure +67-666-24750,,,Xã Đắk Wer,,Failure +67-666-24751,,,Xã Nhân Cơ,,Failure +67-666-24754,,,Xã Kiến Thành,,Failure +67-666-24756,,,Xã Nghĩa Thắng,,Failure +67-666-24757,,,Xã Đạo Nghĩa,,Failure +67-666-24760,,,Xã Đắk Sin,,Failure +67-666-24761,,,Xã Hưng Bình,,Failure +67-666-24763,,,Xã Đắk Ru,,Failure +67-666-24766,,,Xã Nhân Đạo,,Failure +67-667-00000,,Huyện Tuy Đức,,7083860,Success +67-667-24736,,,Xã Quảng Trực,,Failure +67-667-24739,,,Xã Đắk Búk So,,Failure +67-667-24740,,,Xã Quảng Tâm,,Failure +67-667-24742,,,Xã Đắk R'Tíh,,Failure +67-667-24746,,,Xã Đắk Ngo,,Failure +67-667-24748,,,Xã Quảng Tân,,Failure +68-000-00000,Tỉnh Lâm Đồng,,,1885367,Success +68-672-00000,,Thành phố Đà Lạt,,7086391,Success +68-672-24769,,,Phường 7,,Failure +68-672-24772,,,Phường 8,,Failure +68-672-24775,,,Phường 12,,Failure +68-672-24778,,,Phường 9,,Failure +68-672-24781,,,Phường 2,,Failure +68-672-24784,,,Phường 1,,Failure +68-672-24787,,,Phường 6,,Failure +68-672-24790,,,Phường 5,,Failure +68-672-24793,,,Phường 4,,Failure +68-672-24796,,,Phường 10,,Failure +68-672-24799,,,Phường 11,,Failure +68-672-24802,,,Phường 3,,Failure +68-672-24805,,,Xã Xuân Thọ,,Failure +68-672-24808,,,Xã Tà Nung,,Failure +68-672-24810,,,Xã Trạm Hành,,Failure +68-672-24811,,,Xã Xuân Trường,,Failure +68-673-00000,,Thành phố Bảo Lộc,,7086925,Success +68-673-24814,,,Phường Lộc Phát,,Failure +68-673-24817,,,Phường Lộc Tiến,,Failure +68-673-24820,,,Phường 2,,Failure +68-673-24823,,,Phường 1,,Failure +68-673-24826,,,Phường B'lao,,Failure +68-673-24829,,,Phường Lộc Sơn,,Failure +68-673-24832,,,Xã Đạm Bri,,Failure +68-673-24835,,,Xã Lộc Thanh,,Failure +68-673-24838,,,Xã Lộc Nga,,Failure +68-673-24841,,,Xã Lộc Châu,,Failure +68-673-24844,,,Xã Đại Lào,,Failure +68-674-00000,,Huyện Đam Rông,,7085952,Success +68-674-24853,,,Xã Đạ Tông,,Failure +68-674-24856,,,Xã Đạ Long,,Failure +68-674-24859,,,Xã Đạ M' Rong,,Failure +68-674-24874,,,Xã Liêng Srônh,,Failure +68-674-24875,,,Xã Đạ Rsal,,Failure +68-674-24877,,,Xã Rô Men,,Failure +68-674-24886,,,Xã Phi Liêng,,Failure +68-674-24889,,,Xã Đạ K' Nàng,,Failure +68-675-00000,,Huyện Lạc Dương,,7085208,Success +68-675-24846,,,Thị trấn Lạc Dương,,Failure +68-675-24847,,,Xã Đạ Chais,,Failure +68-675-24848,,,Xã Đạ Nhim,,Failure +68-675-24850,,,Xã Đưng KNớ,,Failure +68-675-24862,,,Xã Lát,,Failure +68-675-24865,,,Xã Đạ Sar,,Failure +68-676-00000,,Huyện Lâm Hà,,7085126,Success +68-676-24868,,,Thị trấn Nam Ban,,Failure +68-676-24871,,,Thị trấn Đinh Văn,,Failure +68-676-24880,,,Xã Phú Sơn,,Failure +68-676-24883,,,Xã Phi Tô,,Failure +68-676-24892,,,Xã Mê Linh,,Failure +68-676-24895,,,Xã Đạ Đờn,,Failure +68-676-24898,,,Xã Phúc Thọ,,Failure +68-676-24901,,,Xã Đông Thanh,,Failure +68-676-24904,,,Xã Gia Lâm,,Failure +68-676-24907,,,Xã Tân Thanh,,Failure +68-676-24910,,,Xã Tân Văn,,Failure +68-676-24913,,,Xã Hoài Đức,,Failure +68-676-24916,,,Xã Tân Hà,,Failure +68-676-24919,,,Xã Liên Hà,,Failure +68-676-24922,,,Xã Đan Phượng,,Failure +68-676-24925,,,Xã Nam Hà,,Failure +68-677-00000,,Huyện Đơn Dương,,7086052,Success +68-677-24928,,,Thị trấn D'Ran,,Failure +68-677-24931,,,Thị trấn Thạnh Mỹ,,Failure +68-677-24934,,,Xã Lạc Xuân,,Failure +68-677-24937,,,Xã Đạ Ròn,,Failure +68-677-24940,,,Xã Lạc Lâm,,Failure +68-677-24943,,,Xã Ka Đô,,Failure +68-677-24946,,,Xã Quảng Lập,,Failure +68-677-24949,,,Xã Ka Đơn,,Failure +68-677-24952,,,Xã Tu Tra,,Failure +68-677-24955,,,Xã Pró,,Failure +68-678-00000,,Huyện Đức Trọng,,7086489,Success +68-678-24958,,,Thị trấn Liên Nghĩa,,Failure +68-678-24961,,,Xã Hiệp An,,Failure +68-678-24964,,,Xã Liên Hiệp,,Failure +68-678-24967,,,Xã Hiệp Thạnh,,Failure +68-678-24970,,,Xã Bình Thạnh,,Failure +68-678-24973,,,Xã N'Thol Hạ,,Failure +68-678-24976,,,Xã Tân Hội,,Failure +68-678-24979,,,Xã Tân Thành,,Failure +68-678-24982,,,Xã Phú Hội,,Failure +68-678-24985,,,Xã Ninh Gia,,Failure +68-678-24988,,,Xã Tà Năng,,Failure +68-678-24989,,,Xã Đa Quyn,,Failure +68-678-24991,,,Xã Tà Hine,,Failure +68-678-24994,,,Xã Đà Loan,,Failure +68-678-24997,,,Xã Ninh Loan,,Failure +68-679-00000,,Huyện Di Linh,,7086744,Success +68-679-25000,,,Thị trấn Di Linh,,Failure +68-679-25003,,,Xã Đinh Trang Thượng,,Failure +68-679-25006,,,Xã Tân Thượng,,Failure +68-679-25007,,,Xã Tân Lâm,,Failure +68-679-25009,,,Xã Tân Châu,,Failure +68-679-25012,,,Xã Tân Nghĩa,,Failure +68-679-25015,,,Xã Gia Hiệp,,Failure +68-679-25018,,,Xã Đinh Lạc,,Failure +68-679-25021,,,Xã Tam Bố,,Failure +68-679-25024,,,Xã Đinh Trang Hòa,,Failure +68-679-25027,,,Xã Liên Đầm,,Failure +68-679-25030,,,Xã Gung Ré,,Failure +68-679-25033,,,Xã Bảo Thuận,,Failure +68-679-25036,,,Xã Hòa Ninh,,Failure +68-679-25039,,,Xã Hòa Trung,,Failure +68-679-25042,,,Xã Hòa Nam,,Failure +68-679-25045,,,Xã Hòa Bắc,,Failure +68-679-25048,,,Xã Sơn Điền,,Failure +68-679-25051,,,Xã Gia Bắc,,Failure +68-680-00000,,Huyện Bảo Lâm,,7086934,Success +68-680-25054,,,Thị trấn Lộc Thắng,,Failure +68-680-25057,,,Xã Lộc Bảo,,Failure +68-680-25060,,,Xã Lộc Lâm,,Failure +68-680-25063,,,Xã Lộc Phú,,Failure +68-680-25066,,,Xã Lộc Bắc,,Failure +68-680-25069,,,Xã B' Lá,,Failure +68-680-25072,,,Xã Lộc Ngãi,,Failure +68-680-25075,,,Xã Lộc Quảng,,Failure +68-680-25078,,,Xã Lộc Tân,,Failure +68-680-25081,,,Xã Lộc Đức,,Failure +68-680-25084,,,Xã Lộc An,,Failure +68-680-25087,,,Xã Tân Lạc,,Failure +68-680-25090,,,Xã Lộc Thành,,Failure +68-680-25093,,,Xã Lộc Nam,,Failure +68-681-00000,,Huyện Đạ Huoai,,7086877,Success +68-681-25096,,,Thị trấn Đạ M'ri,,Failure +68-681-25099,,,Thị trấn Ma Đa Guôi,,Failure +68-681-25105,,,Xã Hà Lâm,,Failure +68-681-25108,,,Xã Đạ Tồn,,Failure +68-681-25111,,,Xã Đạ Oai,,Failure +68-681-25114,,,Xã Đạ Ploa,,Failure +68-681-25117,,,Xã Ma Đa Guôi,,Failure +68-681-25120,,,Xã Đoàn Kết,,Failure +68-681-25123,,,Xã Phước Lộc,,Failure +68-682-00000,,Huyện Đạ Tẻh,,7086892,Success +68-682-25126,,,Thị trấn Đạ Tẻh,,Failure +68-682-25129,,,Xã An Nhơn,16269763,Success +68-682-25132,,,Xã Quốc Oai,16269759,Success +68-682-25135,,,Xã Mỹ Đức,16269758,Success +68-682-25138,,,Xã Quảng Trị,16269757,Success +68-682-25141,,,Xã Đạ Lây,16269764,Success +68-682-25147,,,Xã Triệu Hải,16269760,Success +68-682-25153,,,Xã Đạ Kho,16269761,Success +68-682-25156,,,Xã Đạ Pal,16269756,Success +68-683-00000,,Huyện Cát Tiên,,7086801,Success +68-683-25159,,,Thị trấn Cát Tiên,16250902,Success +68-683-25162,,,Xã Tiên Hoàng,16250899,Success +68-683-25165,,,Xã Phước Cát 2,16250897,Success +68-683-25168,,,Xã Gia Viễn,16250898,Success +68-683-25171,,,Xã Nam Ninh,16250900,Success +68-683-25180,,,Thị trấn Phước Cát,16250904,Success +68-683-25183,,,Xã Đức Phổ,16250903,Success +68-683-25189,,,Xã Quảng Ngãi,16250901,Success +68-683-25192,,,Xã Đồng Nai Thượng,16250896,Success +70-000-00000,Tỉnh Bình Phước,,,1898841,Success +70-688-00000,,Thị xã Phước Long,,7090366,Success +70-688-25216,,,Phường Thác Mơ,15465785,Success +70-688-25217,,,Phường Long Thủy,15464567,Success +70-688-25219,,,Phường Phước Bình,15464568,Success +70-688-25220,,,Phường Long Phước,15464566,Success +70-688-25237,,,Phường Sơn Giang,15464569,Success +70-688-25245,,,Xã Long Giang,15465786,Success +70-688-25249,,,Xã Phước Tín,15465787,Success +70-689-00000,,Thành phố Đồng Xoài,,7091142,Success +70-689-25195,,,Phường Tân Phú,15456047,Success +70-689-25198,,,Phường Tân Đồng,15456046,Success +70-689-25201,,,Phường Tân Bình,15456045,Success +70-689-25204,,,Phường Tân Xuân,15457892,Success +70-689-25205,,,Phường Tân Thiện,15456048,Success +70-689-25207,,,Xã Tân Thành,15457895,Success +70-689-25210,,,Phường Tiến Thành,15457893,Success +70-689-25213,,,Xã Tiến Hưng,15457894,Success +70-690-00000,,Thị xã Bình Long,,7090930,Success +70-690-25320,,,Phường Hưng Chiến,15461457,Success +70-690-25324,,,Phường An Lộc,15461456,Success +70-690-25325,,,Phường Phú Thịnh,15461459,Success +70-690-25326,,,Phường Phú Đức,15461458,Success +70-690-25333,,,Xã Thanh Lương,15462502,Success +70-690-25336,,,Xã Thanh Phú,15462503,Success +70-691-00000,,Huyện Bù Gia Mập,,7091455,Success +70-691-25222,,,Xã Bù Gia Mập,15855151,Success +70-691-25225,,,Xã Đak Ơ,15855152,Success +70-691-25228,,,Xã Đức Hạnh,15855155,Success +70-691-25229,,,Xã Phú Văn,15855153,Success +70-691-25231,,,Xã Đa Kia,15855157,Success +70-691-25232,,,Xã Phước Minh,15855156,Success +70-691-25234,,,Xã Bình Thắng,15855158,Success +70-691-25267,,,Xã Phú Nghĩa,15855154,Success +70-692-00000,,Huyện Lộc Ninh,,7090786,Success +70-692-25270,,,Thị trấn Lộc Ninh,15924739,Success +70-692-25273,,,Xã Lộc Hòa,15924742,Success +70-692-25276,,,Xã Lộc An,15924746,Success +70-692-25279,,,Xã Lộc Tấn,15924740,Success +70-692-25280,,,Xã Lộc Thạnh,15924741,Success +70-692-25282,,,Xã Lộc Hiệp,15924745,Success +70-692-25285,,,Xã Lộc Thiện,15952120,Success +70-692-25288,,,Xã Lộc Thuận,15952123,Success +70-692-25291,,,Xã Lộc Quang,15924743,Success +70-692-25292,,,Xã Lộc Phú,15924744,Success +70-692-25294,,,Xã Lộc Thành,15963937,Success +70-692-25297,,,Xã Lộc Thái,15952119,Success +70-692-25300,,,Xã Lộc Điền,15926346,Success +70-692-25303,,,Xã Lộc Hưng,15963938,Success +70-692-25305,,,Xã Lộc Thịnh,15963939,Success +70-692-25306,,,Xã Lộc Khánh,15952121,Success +70-693-00000,,Huyện Bù Đốp,,7090617,Success +70-693-25308,,,Thị trấn Thanh Bình,15870137,Success +70-693-25309,,,Xã Hưng Phước,15870135,Success +70-693-25310,,,Xã Phước Thiện,15870134,Success +70-693-25312,,,Xã Thiện Hưng,15870136,Success +70-693-25315,,,Xã Thanh Hòa,15870138,Success +70-693-25318,,,Xã Tân Thành,15870140,Success +70-693-25321,,,Xã Tân Tiến,15870139,Success +70-694-00000,,Huyện Hớn Quản,,7091350,Success +70-694-25327,,,Xã Thanh An,16003663,Success +70-694-25330,,,Xã An Khương,16003662,Success +70-694-25339,,,Xã An Phú,16003673,Success +70-694-25342,,,Xã Tân Lợi,16003661,Success +70-694-25345,,,Xã Tân Hưng,16003664,Success +70-694-25348,,,Xã Minh Đức,16003670,Success +70-694-25349,,,Xã Minh Tâm,16003672,Success +70-694-25351,,,Xã Phước An,16003665,Success +70-694-25354,,,Xã Thanh Bình,16003668,Success +70-694-25357,,,Thị trấn Tân Khai,16003667,Success +70-694-25360,,,Xã Đồng Nơ,16003669,Success +70-694-25361,,,Xã Tân Hiệp,16003671,Success +70-694-25438,,,Xã Tân Quan,16003666,Success +70-695-00000,,Huyện Đồng Phú,,7091240,Success +70-695-25363,,,Thị trấn Tân Phú,16204932,Success +70-695-25366,,,Xã Thuận Lợi,16204941,Success +70-695-25369,,,Xã Đồng Tâm,16204940,Success +70-695-25372,,,Xã Tân Phước,16204935,Success +70-695-25375,,,Xã Tân Hưng,16204939,Success +70-695-25378,,,Xã Tân Lợi,16204938,Success +70-695-25381,,,Xã Tân Lập,16204934,Success +70-695-25384,,,Xã Tân Hòa,16204937,Success +70-695-25387,,,Xã Thuận Phú,16204942,Success +70-695-25390,,,Xã Đồng Tiến,16204936,Success +70-695-25393,,,Xã Tân Tiến,16204933,Success +70-696-00000,,Huyện Bù Đăng,,7089103,Success +70-696-25396,,,Thị trấn Đức Phong,16126133,Success +70-696-25398,,,Xã Đường 10,16126128,Success +70-696-25399,,,Xã Đak Nhau,16126127,Success +70-696-25400,,,Xã Phú Sơn,16126125,Success +70-696-25402,,,Xã Thọ Sơn,16126126,Success +70-696-25404,,,Xã Bình Minh,16126130,Success +70-696-25405,,,Xã Bom Bo,16126129,Success +70-696-25408,,,Xã Minh Hưng,16126134,Success +70-696-25411,,,Xã Đoàn Kết,16126132,Success +70-696-25414,,,Xã Đồng Nai,16126131,Success +70-696-25417,,,Xã Đức Liễu,16126137,Success +70-696-25420,,,Xã Thống Nhất,16126136,Success +70-696-25423,,,Xã Nghĩa Trung,16126139,Success +70-696-25424,,,Xã Nghĩa Bình,16126138,Success +70-696-25426,,,Xã Đăng Hà,16126140,Success +70-696-25429,,,Xã Phước Sơn,16126135,Success +70-697-00000,,Thị xã Chơn Thành,,7091141,Success +70-697-25432,,,Phường Hưng Long,15477728,Success +70-697-25433,,,Phường Thành Tâm,15477732,Success +70-697-25435,,,Xã Minh Lập,15480264,Success +70-697-25439,,,Xã Quang Minh,15480267,Success +70-697-25441,,,Phường Minh Hưng,15477729,Success +70-697-25444,,,Phường Minh Long,15477730,Success +70-697-25447,,,Phường Minh Thành,15477731,Success +70-697-25450,,,Xã Nha Bích,15480266,Success +70-697-25453,,,Xã Minh Thắng,15480265,Success +70-698-00000,,Huyện Phú Riềng,,7091456,Success +70-698-25240,,,Xã Long Bình,16064591,Success +70-698-25243,,,Xã Bình Tân,16064587,Success +70-698-25244,,,Xã Bình Sơn,16064590,Success +70-698-25246,,,Xã Long Hưng,16064589,Success +70-698-25250,,,Xã Phước Tân,16064584,Success +70-698-25252,,,Xã Bù Nho,16064588,Success +70-698-25255,,,Xã Long Hà,16064592,Success +70-698-25258,,,Xã Long Tân,16064593,Success +70-698-25261,,,Xã Phú Trung,16064585,Success +70-698-25264,,,Xã Phú Riềng,16064586,Success +72-000-00000,Tỉnh Tây Ninh,,,1898961,Success +72-703-00000,,Thành phố Tây Ninh,,7093930,Success +72-703-25456,,,Phường 1,15444875,Success +72-703-25459,,,Phường 3,15444877,Success +72-703-25462,,,Phường 4,15444878,Success +72-703-25465,,,Phường Hiệp Ninh,15444879,Success +72-703-25468,,,Phường 2,15444876,Success +72-703-25471,,,Xã Thạnh Tân,15445055,Success +72-703-25474,,,Xã Tân Bình,15445054,Success +72-703-25477,,,Xã Bình Minh,15445053,Success +72-703-25480,,,Phường Ninh Sơn,15445051,Success +72-703-25483,,,Phường Ninh Thạnh,15445052,Success +72-705-00000,,Huyện Tân Biên,,7093581,Success +72-705-25486,,,Thị trấn Tân Biên,15801693,Success +72-705-25489,,,Xã Tân Lập,15801674,Success +72-705-25492,,,Xã Thạnh Bắc,15801673,Success +72-705-25495,,,Xã Tân Bình,15801670,Success +72-705-25498,,,Xã Thạnh Bình,15801672,Success +72-705-25501,,,Xã Thạnh Tây,15801671,Success +72-705-25504,,,Xã Hòa Hiệp,15801669,Success +72-705-25507,,,Xã Tân Phong,15801668,Success +72-705-25510,,,Xã Mỏ Công,15801667,Success +72-705-25513,,,Xã Trà Vong,15801666,Success +72-706-00000,,Huyện Tân Châu,,7093999,Success +72-706-25516,,,Thị trấn Tân Châu,15817791,Success +72-706-25519,,,Xã Tân Hà,15817797,Success +72-706-25522,,,Xã Tân Đông,15817796,Success +72-706-25525,,,Xã Tân Hội,15817798,Success +72-706-25528,,,Xã Tân Hòa,15817794,Success +72-706-25531,,,Xã Suối Ngô,15817795,Success +72-706-25534,,,Xã Suối Dây,15817792,Success +72-706-25537,,,Xã Tân Hiệp,15817799,Success +72-706-25540,,,Xã Thạnh Đông,15817790,Success +72-706-25543,,,Xã Tân Thành,15817793,Success +72-706-25546,,,Xã Tân Phú,15817789,Success +72-706-25549,,,Xã Tân Hưng,15817788,Success +72-707-00000,,Huyện Dương Minh Châu,,7093996,Success +72-707-25552,,,Thị trấn Dương Minh Châu,15793131,Success +72-707-25555,,,Xã Suối Đá,15793132,Success +72-707-25558,,,Xã Phan,15793133,Success +72-707-25561,,,Xã Phước Ninh,15793141,Success +72-707-25564,,,Xã Phước Minh,15793140,Success +72-707-25567,,,Xã Bàu Năng,15793134,Success +72-707-25570,,,Xã Chà Là,15793135,Success +72-707-25573,,,Xã Cầu Khởi,15793136,Success +72-707-25576,,,Xã Bến Củi,15793139,Success +72-707-25579,,,Xã Lộc Ninh,15793138,Success +72-707-25582,,,Xã Truông Mít,15793137,Success +72-708-00000,,Huyện Châu Thành,,7093746,Success +72-708-25585,,,Thị trấn Châu Thành,15796263,Success +72-708-25588,,,Xã Hảo Đước,15796267,Success +72-708-25591,,,Xã Phước Vinh,15796268,Success +72-708-25594,,,Xã Đồng Khởi,15796265,Success +72-708-25597,,,Xã Thái Bình,15796264,Success +72-708-25600,,,Xã An Cơ,15796266,Success +72-708-25603,,,Xã Biên Giới,15796269,Success +72-708-25606,,,Xã Hòa Thạnh,15796270,Success +72-708-25609,,,Xã Trí Bình,15796262,Success +72-708-25612,,,Xã Hòa Hội,15796271,Success +72-708-25615,,,Xã An Bình,15796261,Success +72-708-25618,,,Xã Thanh Điền,15796260,Success +72-708-25621,,,Xã Thành Long,15796272,Success +72-708-25624,,,Xã Ninh Điền,15796273,Success +72-708-25627,,,Xã Long Vĩnh,15796274,Success +72-709-00000,,Thị xã Hòa Thành,,7093888,Success +72-709-25630,,,Phường Long Hoa,15448140,Success +72-709-25633,,,Phường Hiệp Tân,15448141,Success +72-709-25636,,,Phường Long Thành Bắc,15448142,Success +72-709-25639,,,Xã Trường Hòa,15448210,Success +72-709-25642,,,Xã Trường Đông,15448209,Success +72-709-25645,,,Phường Long Thành Trung,15448143,Success +72-709-25648,,,Xã Trường Tây,15448211,Success +72-709-25651,,,Xã Long Thành Nam,15448144,Success +72-710-00000,,Huyện Gò Dầu,,7093867,Success +72-710-25654,,,Thị trấn Gò Dầu,15789752,Success +72-710-25657,,,Xã Thạnh Đức,15789758,Success +72-710-25660,,,Xã Cẩm Giang,15789759,Success +72-710-25663,,,Xã Hiệp Thạnh,15789756,Success +72-710-25666,,,Xã Bàu Đồn,15789755,Success +72-710-25669,,,Xã Phước Thạnh,15789753,Success +72-710-25672,,,Xã Phước Đông,15789754,Success +72-710-25675,,,Xã Phước Trạch,15789757,Success +72-710-25678,,,Xã Thanh Phước,15789751,Success +72-711-00000,,Huyện Bến Cầu,,7093802,Success +72-711-25681,,,Thị trấn Bến Cầu,15790097,Success +72-711-25684,,,Xã Long Chữ,15790103,Success +72-711-25687,,,Xã Long Phước,15790101,Success +72-711-25690,,,Xã Long Giang,15790102,Success +72-711-25693,,,Xã Tiên Thuận,15790098,Success +72-711-25696,,,Xã Long Khánh,15790100,Success +72-711-25699,,,Xã Lợi Thuận,15790096,Success +72-711-25702,,,Xã Long Thuận,15790099,Success +72-711-25705,,,Xã An Thạnh,15790095,Success +72-712-00000,,Thị xã Trảng Bàng,,7093825,Success +72-712-25708,,,Phường Trảng Bàng,13477646,Success +72-712-25711,,,Xã Đôn Thuận,14929861,Success +72-712-25714,,,Xã Hưng Thuận,14929860,Success +72-712-25717,,,Phường Lộc Hưng,14929859,Success +72-712-25720,,,Phường Gia Lộc,14929839,Success +72-712-25723,,,Phường Gia Bình,14929838,Success +72-712-25729,,,Xã Phước Bình,14929782,Success +72-712-25732,,,Phường An Tịnh,14929840,Success +72-712-25735,,,Phường An Hòa,14929837,Success +72-712-25738,,,Xã Phước Chỉ,14929783,Success +74-000-00000,Tỉnh Bình Dương,,,1906037,Success +74-718-00000,,Thành phố Thủ Dầu Một,,7154449,Success +74-718-25741,,,Phường Hiệp Thành,10591177,Success +74-718-25744,,,Phường Phú Lợi,13455517,Success +74-718-25747,,,Phường Phú Cường,8092535,Success +74-718-25750,,,Phường Phú Hòa,8448187,Success +74-718-25753,,,Phường Phú Thọ,8448188,Success +74-718-25756,,,Phường Chánh Nghĩa,8448172,Success +74-718-25759,,,Phường Định Hoà,10594085,Success +74-718-25760,,,Phường Hoà Phú,10597715,Success +74-718-25762,,,Phường Phú Mỹ,10598172,Success +74-718-25763,,,Phường Phú Tân,13455518,Success +74-718-25765,,,Phường Tân An,10591291,Success +74-718-25768,,,Phường Hiệp An,10591405,Success +74-718-25771,,,Phường Tương Bình Hiệp,10590460,Success +74-718-25774,,,Phường Chánh Mỹ,10590955,Success +74-719-00000,,Huyện Bàu Bàng,,7155108,Success +74-719-25816,,,Xã Trừ Văn Thố,15044265,Success +74-719-25819,,,Xã Cây Trường II,15044264,Success +74-719-25822,,,Thị trấn Lai Uyên,15044266,Success +74-719-25825,,,Xã Tân Hưng,15044267,Success +74-719-25828,,,Xã Long Nguyên,15044270,Success +74-719-25831,,,Xã Hưng Hòa,15044268,Success +74-719-25834,,,Xã Lai Hưng,15044269,Success +74-720-00000,,Huyện Dầu Tiếng,,7154399,Success +74-720-25777,,,Thị trấn Dầu Tiếng,15328440,Success +74-720-25780,,,Xã Minh Hoà,15328434,Success +74-720-25783,,,Xã Minh Thạnh,15328433,Success +74-720-25786,,,Xã Minh Tân,15328435,Success +74-720-25789,,,Xã Định An,15328436,Success +74-720-25792,,,Xã Long Hoà,15328437,Success +74-720-25795,,,Xã Định Thành,15328439,Success +74-720-25798,,,Xã Định Hiệp,15328438,Success +74-720-25801,,,Xã An Lập,15328444,Success +74-720-25804,,,Xã Long Tân,15328443,Success +74-720-25807,,,Xã Thanh An,15328441,Success +74-720-25810,,,Xã Thanh Tuyền,15328442,Success +74-721-00000,,Thị xã Bến Cát,,7154447,Success +74-721-25813,,,Phường Mỹ Phước,13477633,Success +74-721-25837,,,Phường Chánh Phú Hòa,13477632,Success +74-721-25840,,,Xã An Điền,13477597,Success +74-721-25843,,,Xã An Tây,13477596,Success +74-721-25846,,,Phường Thới Hòa,13477634,Success +74-721-25849,,,Phường Hòa Lợi,13477612,Success +74-721-25852,,,Phường Tân Định,13477614,Success +74-721-25855,,,Xã Phú An,13477595,Success +74-722-00000,,Huyện Phú Giáo,,7154470,Success +74-722-25858,,,Thị trấn Phước Vĩnh,13524443,Success +74-722-25861,,,Xã An Linh,15350040,Success +74-722-25864,,,Xã Phước Sang,15350042,Success +74-722-25865,,,Xã An Thái,15350039,Success +74-722-25867,,,Xã An Long,15350010,Success +74-722-25870,,,Xã An Bình,15350066,Success +74-722-25873,,,Xã Tân Hiệp,15350041,Success +74-722-25876,,,Xã Tam Lập,15350067,Success +74-722-25879,,,Xã Tân Long,15350009,Success +74-722-25882,,,Xã Vĩnh Hoà,15350068,Success +74-722-25885,,,Xã Phước Hoà,15350008,Success +74-723-00000,,Thành phố Tân Uyên,,7154463,Success +74-723-25888,,,Phường Uyên Hưng,13477425,Success +74-723-25891,,,Phường Tân Phước Khánh,13477540,Success +74-723-25912,,,Phường Vĩnh Tân,13477543,Success +74-723-25915,,,Phường Hội Nghĩa,13477544,Success +74-723-25920,,,Phường Tân Hiệp,13477545,Success +74-723-25921,,,Phường Khánh Bình,13477426,Success +74-723-25924,,,Phường Phú Chánh,13477542,Success +74-723-25930,,,Xã Bạch Đằng,13477037,Success +74-723-25933,,,Phường Tân Vĩnh Hiệp,13477541,Success +74-723-25936,,,Phường Thạnh Phước,13477427,Success +74-723-25937,,,Xã Thạnh Hội,13477038,Success +74-723-25939,,,Phường Thái Hòa,13477428,Success +74-724-00000,,Thành phố Dĩ An,,3871720,Success +74-724-25942,,,Phường Dĩ An,8448992,Success +74-724-25945,,,Phường Tân Bình,13420411,Success +74-724-25948,,,Phường Tân Đông Hiệp,13420410,Success +74-724-25951,,,Phường Bình An,8435307,Success +74-724-25954,,,Phường Bình Thắng,8427482,Success +74-724-25957,,,Phường Đông Hòa,3870770,Success +74-724-25960,,,Phường An Bình,8448993,Success +74-725-00000,,Thành phố Thuận An,,7154352,Success +74-725-25963,,,Phường An Thạnh,13470588,Success +74-725-25966,,,Phường Lái Thiêu,13470501,Success +74-725-25969,,,Phường Bình Chuẩn,13470505,Success +74-725-25972,,,Phường Thuận Giao,13470506,Success +74-725-25975,,,Phường An Phú,13470504,Success +74-725-25978,,,Phường Hưng Định,13470587,Success +74-725-25981,,,Xã An Sơn,13470586,Success +74-725-25984,,,Phường Bình Nhâm,13470585,Success +74-725-25987,,,Phường Bình Hòa,13470503,Success +74-725-25990,,,Phường Vĩnh Phú,13470502,Success +74-726-00000,,Huyện Bắc Tân Uyên,,7155122,Success +74-726-25894,,,Xã Tân Định,15071228,Success +74-726-25897,,,Xã Bình Mỹ,15071227,Success +74-726-25900,,,Thị trấn Tân Bình,15071234,Success +74-726-25903,,,Xã Tân Lập,15071226,Success +74-726-25906,,,Thị trấn Tân Thành,15071229,Success +74-726-25907,,,Xã Đất Cuốc,15071230,Success +74-726-25908,,,Xã Hiếu Liêm,15071231,Success +74-726-25909,,,Xã Lạc An,15071232,Success +74-726-25918,,,Xã Tân Mỹ,15071233,Success +74-726-25927,,,Xã Thường Tân,15071235,Success +75-000-00000,Tỉnh Đồng Nai,,,1904421,Success +75-731-00000,,Thành phố Biên Hòa,,7154127,Success +75-731-25993,,,Phường Trảng Dài,8392665,Success +75-731-25996,,,Phường Tân Phong,8392663,Success +75-731-25999,,,Phường Tân Biên,8392660,Success +75-731-26002,,,Phường Hố Nai,8392584,Success +75-731-26005,,,Phường Tân Hòa,8392661,Success +75-731-26008,,,Phường Tân Hiệp,8392662,Success +75-731-26011,,,Phường Bửu Long,8392583,Success +75-731-26014,,,Phường Tân Tiến,8096104,Success +75-731-26017,,,Phường Tam Hiệp,8392612,Success +75-731-26020,,,Phường Long Bình,8392610,Success +75-731-26023,,,Phường Quang Vinh,8096103,Success +75-731-26026,,,Phường Tân Mai,8096105,Success +75-731-26029,,,Phường Thống Nhất,8096107,Success +75-731-26032,,,Phường Trung Dũng,8096106,Success +75-731-26035,,,Phường Tam Hòa,8392613,Success +75-731-26038,,,Phường Hòa Bình,8096110,Success +75-731-26041,,,Phường Quyết Thắng,8096108,Success +75-731-26044,,,Phường Thanh Bình,8096109,Success +75-731-26047,,,Phường Bình Đa,8392581,Success +75-731-26050,,,Phường An Bình,8390212,Success +75-731-26053,,,Phường Bửu Hòa,8392582,Success +75-731-26056,,,Phường Long Bình Tân,8392611,Success +75-731-26059,,,Phường Tân Vạn,8392664,Success +75-731-26062,,,Phường Tân Hạnh,8393476,Success +75-731-26065,,,Phường Hiệp Hòa,8392686,Success +75-731-26068,,,Phường Hóa An,8392687,Success +75-731-26371,,,Phường An Hòa,8392685,Success +75-731-26374,,,Phường Tam Phước,8393475,Success +75-731-26377,,,Phường Phước Tân,8393474,Success +75-731-26380,,,Xã Long Hưng,8392688,Success +75-732-00000,,Thành phố Long Khánh,,7153784,Success +75-732-26071,,,Phường Xuân Trung,8398443,Success +75-732-26074,,,Phường Xuân Thanh,8398442,Success +75-732-26077,,,Phường Xuân Bình,8398440,Success +75-732-26080,,,Phường Xuân An,8398439,Success +75-732-26083,,,Phường Xuân Hoà,8398441,Success +75-732-26086,,,Phường Phú Bình,8398438,Success +75-732-26089,,,Xã Bình Lộc,8398548,Success +75-732-26092,,,Xã Bảo Quang,8398480,Success +75-732-26095,,,Phường Suối Tre,8398550,Success +75-732-26098,,,Phường Bảo Vinh,8398481,Success +75-732-26101,,,Phường Xuân Lập,8398551,Success +75-732-26104,,,Phường Bàu Sen,8398482,Success +75-732-26107,,,Xã Bàu Trâm,8398483,Success +75-732-26110,,,Phường Xuân Tân,8398552,Success +75-732-26113,,,Xã Hàng Gòn,8398549,Success +75-734-00000,,Huyện Tân Phú,,7153436,Success +75-734-26116,,,Thị trấn Tân Phú,14484095,Success +75-734-26119,,,Xã Dak Lua,14484096,Success +75-734-26122,,,Xã Nam Cát Tiên,14484097,Success +75-734-26125,,,Xã Phú An,14486689,Success +75-734-26128,,,Xã Núi Tượng,14486688,Success +75-734-26131,,,Xã Tà Lài,14496625,Success +75-734-26134,,,Xã Phú Lập,14489905,Success +75-734-26137,,,Xã Phú Sơn,14489907,Success +75-734-26140,,,Xã Phú Thịnh,14496462,Success +75-734-26143,,,Xã Thanh Sơn,14496626,Success +75-734-26146,,,Xã Phú Trung,14496464,Success +75-734-26149,,,Xã Phú Xuân,14496463,Success +75-734-26152,,,Xã Phú Lộc,14489906,Success +75-734-26155,,,Xã Phú Lâm,14488214,Success +75-734-26158,,,Xã Phú Bình,14488198,Success +75-734-26161,,,Xã Phú Thanh,14496461,Success +75-734-26164,,,Xã Trà Cổ,14496627,Success +75-734-26167,,,Xã Phú Điền,14488213,Success +75-735-00000,,Huyện Vĩnh Cửu,,7153465,Success +75-735-26170,,,Thị trấn Vĩnh An,13257942,Success +75-735-26173,,,Xã Phú Lý,13264114,Success +75-735-26176,,,Xã Trị An,13254047,Success +75-735-26179,,,Xã Tân An,13253186,Success +75-735-26182,,,Xã Vĩnh Tân,13254793,Success +75-735-26185,,,Xã Bình Lợi,13253124,Success +75-735-26188,,,Xã Thạnh Phú,13253098,Success +75-735-26191,,,Xã Thiện Tân,13253185,Success +75-735-26194,,,Xã Tân Bình,13103016,Success +75-735-26197,,,Xã Bình Hòa,13103015,Success +75-735-26200,,,Xã Mã Đà,13264113,Success +75-735-26203,,,Xã Hiếu Liêm,13263888,Success +75-736-00000,,Huyện Định Quán,,7153588,Success +75-736-26206,,,Thị trấn Định Quán,13480995,Success +75-736-26209,,,Xã Thanh Sơn,14475155,Success +75-736-26212,,,Xã Phú Tân,14474889,Success +75-736-26215,,,Xã Phú Vinh,14474939,Success +75-736-26218,,,Xã Phú Lợi,14473466,Success +75-736-26221,,,Xã Phú Hòa,14473422,Success +75-736-26224,,,Xã Ngọc Định,14473421,Success +75-736-26227,,,Xã La Ngà,14473420,Success +75-736-26230,,,Xã Gia Canh,14471785,Success +75-736-26233,,,Xã Phú Ngọc,14474888,Success +75-736-26236,,,Xã Phú Cường,14302431,Success +75-736-26239,,,Xã Túc Trưng,14475154,Success +75-736-26242,,,Xã Phú Túc,14474938,Success +75-736-26245,,,Xã Suối Nho,14475153,Success +75-737-00000,,Huyện Trảng Bom,,7154076,Success +75-737-26248,,,Thị trấn Trảng Bom,13453216,Success +75-737-26251,,,Xã Thanh Bình,13474547,Success +75-737-26254,,,Xã Cây Gáo,13474580,Success +75-737-26257,,,Xã Bàu Hàm,13474919,Success +75-737-26260,,,Xã Sông Thao,13474920,Success +75-737-26263,,,Xã Sông Trầu,13474921,Success +75-737-26266,,,Xã Đông Hoà,13475042,Success +75-737-26269,,,Xã Bắc Sơn,13474382,Success +75-737-26272,,,Xã Hố Nai 3,13474381,Success +75-737-26275,,,Xã Tây Hoà,13475102,Success +75-737-26278,,,Xã Bình Minh,13474383,Success +75-737-26281,,,Xã Trung Hoà,13475103,Success +75-737-26284,,,Xã Đồi 61,13474922,Success +75-737-26287,,,Xã Hưng Thịnh,13475043,Success +75-737-26290,,,Xã Quảng Tiến,13474384,Success +75-737-26293,,,Xã Giang Điền,13474220,Success +75-737-26296,,,Xã An Viễn,13474219,Success +75-738-00000,,Huyện Thống Nhất,,7153965,Success +75-738-26299,,,Xã Gia Tân 1,13473322,Success +75-738-26302,,,Xã Gia Tân 2,13473321,Success +75-738-26305,,,Xã Gia Tân 3,13473320,Success +75-738-26308,,,Xã Gia Kiệm,13473319,Success +75-738-26311,,,Xã Quang Trung,13472914,Success +75-738-26314,,,Xã Bàu Hàm 2,12040631,Success +75-738-26317,,,Xã Hưng Lộc,12040630,Success +75-738-26320,,,Xã Lộ 25,12040589,Success +75-738-26323,,,Xã Xuân Thiện,13472915,Success +75-738-26326,,,Thị trấn Dầu Giây,9602746,Success +75-739-00000,,Huyện Cẩm Mỹ,,7153803,Success +75-739-26329,,,Xã Sông Nhạn,8401867,Success +75-739-26332,,,Xã Xuân Quế,8405614,Success +75-739-26335,,,Xã Nhân Nghĩa,8401866,Success +75-739-26338,,,Xã Xuân Đường,8405612,Success +75-739-26341,,,Thị trấn Long Giao,8401810,Success +75-739-26344,,,Xã Xuân Mỹ,8405613,Success +75-739-26347,,,Xã Thừa Đức,8401869,Success +75-739-26350,,,Xã Bảo Bình,8401808,Success +75-739-26353,,,Xã Xuân Bảo,8405610,Success +75-739-26356,,,Xã Xuân Tây,8405615,Success +75-739-26359,,,Xã Xuân Đông,8405611,Success +75-739-26362,,,Xã Sông Ray,8401868,Success +75-739-26365,,,Xã Lâm San,8401809,Success +75-740-00000,,Huyện Long Thành,,7153928,Success +75-740-26368,,,Thị trấn Long Thành,13452858,Success +75-740-26383,,,Xã An Phước,13452953,Success +75-740-26386,,,Xã Bình An,13452575,Success +75-740-26389,,,Xã Long Đức,13452954,Success +75-740-26392,,,Xã Lộc An,13452576,Success +75-740-26395,,,Xã Bình Sơn,10518590,Success +75-740-26398,,,Xã Tam An,13452887,Success +75-740-26401,,,Xã Cẩm Đường,10518591,Success +75-740-26404,,,Xã Long An,10522420,Success +75-740-26410,,,Xã Bàu Cạn,10522418,Success +75-740-26413,,,Xã Long Phước,10522419,Success +75-740-26416,,,Xã Phước Bình,13452550,Success +75-740-26419,,,Xã Tân Hiệp,13452551,Success +75-740-26422,,,Xã Phước Thái,13452549,Success +75-741-00000,,Huyện Xuân Lộc,,7153756,Success +75-741-26425,,,Thị trấn Gia Ray,13499146,Success +75-741-26428,,,Xã Xuân Bắc,14624273,Success +75-741-26431,,,Xã Suối Cao,14624335,Success +75-741-26434,,,Xã Xuân Thành,14624336,Success +75-741-26437,,,Xã Xuân Thọ,14624272,Success +75-741-26440,,,Xã Xuân Trường,14624340,Success +75-741-26443,,,Xã Xuân Hòa,14632280,Success +75-741-26446,,,Xã Xuân Hưng,14632279,Success +75-741-26449,,,Xã Xuân Tâm,14632278,Success +75-741-26452,,,Xã Suối Cát,14623693,Success +75-741-26455,,,Xã Xuân Hiệp,14623692,Success +75-741-26458,,,Xã Xuân Phú,14623690,Success +75-741-26461,,,Xã Xuân Định,14623064,Success +75-741-26464,,,Xã Bảo Hoà,14623065,Success +75-741-26467,,,Xã Lang Minh,14623691,Success +75-742-00000,,Huyện Nhơn Trạch,,7153857,Success +75-742-26470,,,Xã Phước Thiền,13470977,Success +75-742-26473,,,Xã Long Tân,13470923,Success +75-742-26476,,,Xã Đại Phước,13470837,Success +75-742-26479,,,Thị trấn Hiệp Phước,9806927,Success +75-742-26482,,,Xã Phú Hữu,13470836,Success +75-742-26485,,,Xã Phú Hội,13470981,Success +75-742-26488,,,Xã Phú Thạnh,13470922,Success +75-742-26491,,,Xã Phú Đông,13470835,Success +75-742-26494,,,Xã Long Thọ,13470896,Success +75-742-26497,,,Xã Vĩnh Thanh,13470897,Success +75-742-26500,,,Xã Phước Khánh,13470834,Success +75-742-26503,,,Xã Phước An,13470865,Success +77-000-00000,Tỉnh Bà Rịa - Vũng Tàu,,,1904296,Success +77-747-00000,,Thành phố Vũng Tàu,,3607889,Success +77-747-26506,,,Phường 1,3610163,Success +77-747-26508,,,Phường Thắng Tam,3610165,Success +77-747-26509,,,Phường 2,3610164,Success +77-747-26512,,,Phường 3,3612610,Success +77-747-26515,,,Phường 4,3612609,Success +77-747-26518,,,Phường 5,3610162,Success +77-747-26521,,,Phường Thắng Nhì,3619930,Success +77-747-26524,,,Phường 7,3613389,Success +77-747-26526,,,Phường Nguyễn An Ninh,3610167,Success +77-747-26527,,,Phường 8,3610166,Success +77-747-26530,,,Phường 9,3616747,Success +77-747-26533,,,Phường Thắng Nhất,3618057,Success +77-747-26535,,,Phường Rạch Dừa,3610160,Success +77-747-26536,,,Phường 10,3610168,Success +77-747-26539,,,Phường 11,3610169,Success +77-747-26542,,,Phường 12,3610170,Success +77-747-26545,,,Xã Long Sơn,3610360,Success +77-748-00000,,Thành phố Bà Rịa,,3987528,Success +77-748-26548,,,Phường Phước Hưng,4137053,Success +77-748-26551,,,Phường Phước Hiệp,4132581,Success +77-748-26554,,,Phường Phước Nguyên,4132622,Success +77-748-26557,,,Phường Long Toàn,4132621,Success +77-748-26558,,,Phường Long Tâm,4137054,Success +77-748-26560,,,Phường Phước Trung,4139667,Success +77-748-26563,,,Phường Long Hương,4132582,Success +77-748-26566,,,Phường Kim Dinh,3610397,Success +77-748-26567,,,Xã Tân Hưng,4006826,Success +77-748-26569,,,Xã Long Phước,8058942,Success +77-748-26572,,,Xã Hoà Long,8058943,Success +77-750-00000,,Huyện Châu Đức,,7153137,Success +77-750-26574,,,Xã Bàu Chinh,8119143,Success +77-750-26575,,,Thị trấn Ngãi Giao,8115640,Success +77-750-26578,,,Xã Bình Ba,8081285,Success +77-750-26581,,,Xã Suối Nghệ,8077535,Success +77-750-26584,,,Xã Xuân Sơn,8165423,Success +77-750-26587,,,Xã Sơn Bình,8165422,Success +77-750-26590,,,Xã Bình Giã,8145048,Success +77-750-26593,,,Xã Bình Trung,8162713,Success +77-750-26596,,,Xã Xà Bang,8162714,Success +77-750-26599,,,Xã Cù Bị,8111942,Success +77-750-26602,,,Xã Láng Lớn,8111943,Success +77-750-26605,,,Xã Quảng Thành,8162712,Success +77-750-26608,,,Xã Kim Long,8121764,Success +77-750-26611,,,Xã Suối Rao,8165420,Success +77-750-26614,,,Xã Đá Bạc,8165421,Success +77-750-26617,,,Xã Nghĩa Thành,8077536,Success +77-751-00000,,Huyện Xuyên Mộc,,7153212,Success +77-751-26620,,,Thị trấn Phước Bửu,8188235,Success +77-751-26623,,,Xã Phước Thuận,8165499,Success +77-751-26626,,,Xã Phước Tân,8385621,Success +77-751-26629,,,Xã Xuyên Mộc,8385623,Success +77-751-26632,,,Xã Bông Trang,8394732,Success +77-751-26635,,,Xã Tân Lâm,10553605,Success +77-751-26638,,,Xã Bàu Lâm,10329654,Success +77-751-26641,,,Xã Hòa Bình,8385622,Success +77-751-26644,,,Xã Hòa Hưng,8626135,Success +77-751-26647,,,Xã Hòa Hiệp,11379196,Success +77-751-26650,,,Xã Hòa Hội,10330034,Success +77-751-26653,,,Xã Bưng Riềng,8394731,Success +77-751-26656,,,Xã Bình Châu,11379195,Success +77-752-00000,,Huyện Long Điền,,3610389,Success +77-752-26659,,,Thị trấn Long Điền,3610394,Success +77-752-26662,,,Thị trấn Long Hải,5485503,Success +77-752-26665,,,Xã An Ngãi,3610391,Success +77-752-26668,,,Xã Tam Phước,5485512,Success +77-752-26671,,,Xã An Nhứt,4137066,Success +77-752-26674,,,Xã Phước Tỉnh,3610390,Success +77-752-26677,,,Xã Phước Hưng,4457541,Success +77-753-00000,,Huyện Đất Đỏ,,7153187,Success +77-753-26680,,,Thị trấn Đất Đỏ,6190340,Success +77-753-26683,,,Xã Phước Long Thọ,8058946,Success +77-753-26686,,,Xã Phước Hội,8056282,Success +77-753-26689,,,Xã Long Mỹ,7871135,Success +77-753-26692,,,Thị trấn Phước Hải,7867844,Success +77-753-26695,,,Xã Long Tân,8056283,Success +77-753-26698,,,Xã Láng Dài,8058944,Success +77-753-26701,,,Xã Lộc An,8058945,Success +77-754-00000,,Thị xã Phú Mỹ,,3610388,Success +77-754-26704,,,Phường Phú Mỹ,5485644,Success +77-754-26707,,,Xã Tân Hoà,3610399,Success +77-754-26710,,,Xã Tân Hải,8051120,Success +77-754-26713,,,Phường Phước Hoà,8051121,Success +77-754-26716,,,Phường Tân Phước,5485645,Success +77-754-26719,,,Phường Mỹ Xuân,5485643,Success +77-754-26722,,,Xã Sông Xoài,8081286,Success +77-754-26725,,,Phường Hắc Dịch,8081287,Success +77-754-26728,,,Xã Châu Pha,8051119,Success +77-754-26731,,,Xã Tóc Tiên,8051118,Success +77-755-00000,,Huyện Côn Đảo,,3612628,Success +79-000-00000,Thành phố Hồ Chí Minh,,,1973756,Success +79-760-00000,,Quận 1,,2587287,Success +79-760-26734,,,Phường Tân Định,2587288,Success +79-760-26737,,,Phường Đa Kao,2587289,Success +79-760-26740,,,Phường Bến Nghé,2587255,Success +79-760-26743,,,Phường Bến Thành,2587245,Success +79-760-26746,,,Phường Nguyễn Thái Bình,2561569,Success +79-760-26749,,,Phường Phạm Ngũ Lão,2561570,Success +79-760-26752,,,Phường Cầu Ông Lãnh,2561568,Success +79-760-26755,,,Phường Cô Giang,2561415,Success +79-760-26758,,,Phường Nguyễn Cư Trinh,2587350,Success +79-760-26761,,,Phường Cầu Kho,2559086,Success +79-761-00000,,Quận 12,,6923167,Success +79-761-26764,,,Phường Thạnh Xuân,6941015,Success +79-761-26767,,,Phường Thạnh Lộc,6941016,Success +79-761-26770,,,Phường Hiệp Thành,6928156,Success +79-761-26773,,,Phường Thới An,6941014,Success +79-761-26776,,,Phường Tân Chánh Hiệp,6928154,Success +79-761-26779,,,Phường An Phú Đông,6941018,Success +79-761-26782,,,Phường Tân Thới Hiệp,6928155,Success +79-761-26785,,,Phường Trung Mỹ Tây,6928030,Success +79-761-26787,,,Phường Tân Hưng Thuận,6928029,Success +79-761-26788,,,Phường Đông Hưng Thuận,6928153,Success +79-761-26791,,,Phường Tân Thới Nhất,6928028,Success +79-764-00000,,Quận Gò Vấp,,6908316,Success +79-764-26869,,,Phường 15,6909609,Success +79-764-26872,,,Phường 13,6909607,Success +79-764-26875,,,Phường 17,6909611,Success +79-764-26876,,,Phường 6,6908360,Success +79-764-26878,,,Phường 16,6909610,Success +79-764-26881,,,Phường 12,6909606,Success +79-764-26882,,,Phường 14,6909608,Success +79-764-26884,,,Phường 10,6909604,Success +79-764-26887,,,Phường 05,6908359,Success +79-764-26890,,,Phường 07,6908405,Success +79-764-26893,,,Phường 04,6908358,Success +79-764-26896,,,Phường 01,6908356,Success +79-764-26897,,,Phường 9,6908407,Success +79-764-26898,,,Phường 8,6908406,Success +79-764-26899,,,Phường 11,6909605,Success +79-764-26902,,,Phường 03,6908357,Success +79-765-00000,,Quận Bình Thạnh,,3797166,Success +79-765-26905,,,Phường 13,3797310,Success +79-765-26908,,,Phường 11,3797309,Success +79-765-26911,,,Phường 27,3797305,Success +79-765-26914,,,Phường 26,3797307,Success +79-765-26917,,,Phường 12,3797308,Success +79-765-26920,,,Phường 25,3797304,Success +79-765-26923,,,Phường 05,3797311,Success +79-765-26926,,,Phường 07,3797313,Success +79-765-26929,,,Phường 24,3797296,Success +79-765-26932,,,Phường 06,3797312,Success +79-765-26935,,,Phường 14,3797295,Success +79-765-26938,,,Phường 15,3797301,Success +79-765-26941,,,Phường 02,3797294,Success +79-765-26944,,,Phường 01,3797293,Success +79-765-26947,,,Phường 03,3797292,Success +79-765-26950,,,Phường 17,3797300,Success +79-765-26953,,,Phường 21,3797298,Success +79-765-26956,,,Phường 22,3797303,Success +79-765-26959,,,Phường 19,3797299,Success +79-765-26962,,,Phường 28,3797306,Success +79-766-00000,,Quận Tân Bình,,6846177,Success +79-766-26965,,,Phường 02,6892589,Success +79-766-26968,,,Phường 04,6893381,Success +79-766-26971,,,Phường 12,6893431,Success +79-766-26974,,,Phường 13,6893432,Success +79-766-26977,,,Phường 01,6892400,Success +79-766-26980,,,Phường 03,6892590,Success +79-766-26983,,,Phường 11,6893386,Success +79-766-26986,,,Phường 07,6893384,Success +79-766-26989,,,Phường 05,6893382,Success +79-766-26992,,,Phường 10,6846133,Success +79-766-26995,,,Phường 06,6893383,Success +79-766-26998,,,Phường 08,6893385,Success +79-766-27001,,,Phường 09,6846178,Success +79-766-27004,,,Phường 14,6893433,Success +79-766-27007,,,Phường 15,6893434,Success +79-767-00000,,Quận Tân Phú,,6846128,Success +79-767-27010,,,Phường Tân Sơn Nhì,6892359,Success +79-767-27013,,,Phường Tây Thạnh,6892362,Success +79-767-27016,,,Phường Sơn Kỳ,6892361,Success +79-767-27019,,,Phường Tân Quý,6892360,Success +79-767-27022,,,Phường Tân Thành,6890892,Success +79-767-27025,,,Phường Phú Thọ Hòa,6890890,Success +79-767-27028,,,Phường Phú Thạnh,6890889,Success +79-767-27031,,,Phường Phú Trung,6846129,Success +79-767-27034,,,Phường Hòa Thạnh,6890891,Success +79-767-27037,,,Phường Hiệp Tân,6890888,Success +79-767-27040,,,Phường Tân Thới Hòa,6850610,Success +79-768-00000,,Quận Phú Nhuận,,3851694,Success +79-768-27043,,,Phường 04,6227796,Success +79-768-27046,,,Phường 05,6227797,Success +79-768-27049,,,Phường 09,6227799,Success +79-768-27052,,,Phường 07,3853749,Success +79-768-27055,,,Phường 03,6227795,Success +79-768-27058,,,Phường 01,3853751,Success +79-768-27061,,,Phường 02,3853750,Success +79-768-27064,,,Phường 08,6227798,Success +79-768-27067,,,Phường 15,8393477,Success +79-768-27070,,,Phường 10,6227794,Success +79-768-27073,,,Phường 11,6227865,Success +79-768-27076,,,Phường 17,8393478,Success +79-768-27085,,,Phường 13,6227867,Success +79-769-00000,,Thành phố Thủ Đức,,11721235,Success +79-769-26794,,,Phường Linh Xuân,8427050,Success +79-769-26797,,,Phường Bình Chiểu,7138135,Success +79-769-26800,,,Phường Linh Trung,7144131,Success +79-769-26803,,,Phường Tam Bình,7144243,Success +79-769-26806,,,Phường Tam Phú,7144244,Success +79-769-26809,,,Phường Hiệp Bình Phước,7138138,Success +79-769-26812,,,Phường Hiệp Bình Chánh,7138137,Success +79-769-26815,,,Phường Linh Chiểu,7138166,Success +79-769-26818,,,Phường Linh Tây,7144130,Success +79-769-26821,,,Phường Linh Đông,7138167,Success +79-769-26824,,,Phường Bình Thọ,7138136,Success +79-769-26827,,,Phường Trường Thọ,7144245,Success +79-769-26830,,,Phường Long Bình,7342307,Success +79-769-26833,,,Phường Long Thạnh Mỹ,7342510,Success +79-769-26836,,,Phường Tân Phú,7343270,Success +79-769-26839,,,Phường Hiệp Phú,7342306,Success +79-769-26842,,,Phường Tăng Nhơn Phú A,7343271,Success +79-769-26845,,,Phường Tăng Nhơn Phú B,7343272,Success +79-769-26848,,,Phường Phước Long B,7342569,Success +79-769-26851,,,Phường Phước Long A,7342568,Success +79-769-26854,,,Phường Trường Thạnh,7343273,Success +79-769-26857,,,Phường Long Phước,7342308,Success +79-769-26860,,,Phường Long Trường,7342511,Success +79-769-26863,,,Phường Phước Bình,7342567,Success +79-769-26866,,,Phường Phú Hữu,7342566,Success +79-769-27088,,,Phường Thảo Điền,7370762,Success +79-769-27091,,,Phường An Phú,7346818,Success +79-769-27094,,,Phường An Khánh,7351897,Success +79-769-27097,,,Phường Bình Trưng Đông,7364738,Success +79-769-27100,,,Phường Bình Trưng Tây,7364739,Success +79-769-27109,,,Phường Cát Lái,7370760,Success +79-769-27112,,,Phường Thạnh Mỹ Lợi,7370761,Success +79-769-27115,,,Phường An Lợi Đông,7346817,Success +79-769-27118,,,Phường Thủ Thiêm,7370763,Success +79-770-00000,,Quận 3,,3819816,Success +79-770-27127,,,Phường 14,3849100,Success +79-770-27130,,,Phường 12,3849099,Success +79-770-27133,,,Phường 11,3849098,Success +79-770-27136,,,Phường 13,3849096,Success +79-770-27139,,,Phường Võ Thị Sáu,3848597,Success +79-770-27142,,,Phường 09,3849097,Success +79-770-27145,,,Phường 10,3849095,Success +79-770-27148,,,Phường 04,3848480,Success +79-770-27151,,,Phường 05,3848481,Success +79-770-27154,,,Phường 03,3848478,Success +79-770-27157,,,Phường 02,3848479,Success +79-770-27160,,,Phường 01,3819814,Success +79-771-00000,,Quận 10,,6228121,Success +79-771-27163,,,Phường 15,6228791,Success +79-771-27166,,,Phường 13,6228789,Success +79-771-27169,,,Phường 14,6228790,Success +79-771-27172,,,Phường 12,6228788,Success +79-771-27175,,,Phường 11,6228787,Success +79-771-27178,,,Phường 10,6228786,Success +79-771-27181,,,Phường 09,6228120,Success +79-771-27184,,,Phường 01,6228112,Success +79-771-27187,,,Phường 08,6228119,Success +79-771-27190,,,Phường 02,6228113,Success +79-771-27193,,,Phường 04,6228115,Success +79-771-27196,,,Phường 07,6228118,Success +79-771-27199,,,Phường 05,6228116,Success +79-771-27202,,,Phường 06,6228117,Success +79-772-00000,,Quận 11,,6846181,Success +79-772-27208,,,Phường 15,6846176,Success +79-772-27211,,,Phường 05,6846125,Success +79-772-27214,,,Phường 14,6846135,Success +79-772-27217,,,Phường 11,6846159,Success +79-772-27220,,,Phường 03,6846116,Success +79-772-27223,,,Phường 10,6846124,Success +79-772-27226,,,Phường 13,6846173,Success +79-772-27229,,,Phường 08,6846167,Success +79-772-27232,,,Phường 09,6846138,Success +79-772-27235,,,Phường 12,6846169,Success +79-772-27238,,,Phường 07,6846182,Success +79-772-27241,,,Phường 06,6846170,Success +79-772-27244,,,Phường 04,6846189,Success +79-772-27247,,,Phường 01,6846112,Success +79-772-27250,,,Phường 02,6846121,Success +79-772-27253,,,Phường 16,6846166,Success +79-773-00000,,Quận 4,,2778323,Success +79-773-27259,,,Phường 13,2778325,Success +79-773-27262,,,Phường 09,9797866,Success +79-773-27265,,,Phường 06,6204494,Success +79-773-27268,,,Phường 08,9797865,Success +79-773-27271,,,Phường 10,9797867,Success +79-773-27277,,,Phường 18,2778326,Success +79-773-27280,,,Phường 14,6214050,Success +79-773-27283,,,Phường 04,9468605,Success +79-773-27286,,,Phường 03,2588874,Success +79-773-27289,,,Phường 16,6214052,Success +79-773-27292,,,Phường 02,2589240,Success +79-773-27295,,,Phường 15,6214051,Success +79-773-27298,,,Phường 01,2588873,Success +79-774-00000,,Quận 5,,3820432,Success +79-774-27301,,,Phường 04,6219365,Success +79-774-27304,,,Phường 09,6227936,Success +79-774-27307,,,Phường 03,6219364,Success +79-774-27310,,,Phường 12,6227928,Success +79-774-27313,,,Phường 02,6219363,Success +79-774-27316,,,Phường 08,6227935,Success +79-774-27322,,,Phường 07,6227934,Success +79-774-27325,,,Phường 01,6219362,Success +79-774-27328,,,Phường 11,6227927,Success +79-774-27331,,,Phường 14,6227930,Success +79-774-27334,,,Phường 05,6227932,Success +79-774-27337,,,Phường 06,6227933,Success +79-774-27340,,,Phường 10,6227926,Success +79-774-27343,,,Phường 13,6227929,Success +79-775-00000,,Quận 6,,6228792,Success +79-775-27346,,,Phường 14,6846113,Success +79-775-27349,,,Phường 13,6856471,Success +79-775-27352,,,Phường 09,6846117,Success +79-775-27355,,,Phường 06,6850976,Success +79-775-27358,,,Phường 12,6856470,Success +79-775-27361,,,Phường 05,6856464,Success +79-775-27364,,,Phường 11,6856469,Success +79-775-27367,,,Phường 02,6850614,Success +79-775-27370,,,Phường 01,6850613,Success +79-775-27373,,,Phường 04,6850979,Success +79-775-27376,,,Phường 08,6856466,Success +79-775-27379,,,Phường 03,6856465,Success +79-775-27382,,,Phường 07,6856467,Success +79-775-27385,,,Phường 10,6856468,Success +79-776-00000,,Quận 8,,6888445,Success +79-776-27388,,,Phường 08,6890769,Success +79-776-27391,,,Phường 02,6888552,Success +79-776-27394,,,Phường 01,6888551,Success +79-776-27397,,,Phường 03,6888553,Success +79-776-27400,,,Phường 11,6890809,Success +79-776-27403,,,Phường 09,6890770,Success +79-776-27406,,,Phường 10,6890771,Success +79-776-27409,,,Phường 04,6888554,Success +79-776-27412,,,Phường 13,6890811,Success +79-776-27415,,,Phường 12,6890810,Success +79-776-27418,,,Phường 05,6890766,Success +79-776-27421,,,Phường 14,6890812,Success +79-776-27424,,,Phường 06,6890767,Success +79-776-27427,,,Phường 15,6890813,Success +79-776-27430,,,Phường 16,6890814,Success +79-776-27433,,,Phường 07,6890768,Success +79-777-00000,,Quận Bình Tân,,6909710,Success +79-777-27436,,,Phường Bình Hưng Hòa,6915823,Success +79-777-27439,,,Phường Bình Hưng Hoà A,6915824,Success +79-777-27442,,,Phường Bình Hưng Hoà B,6915940,Success +79-777-27445,,,Phường Bình Trị Đông,6915941,Success +79-777-27448,,,Phường Bình Trị Đông A,6915942,Success +79-777-27451,,,Phường Bình Trị Đông B,6915943,Success +79-777-27454,,,Phường Tân Tạo,6915944,Success +79-777-27457,,,Phường Tân Tạo A,6915945,Success +79-777-27460,,,Phường An Lạc,6915821,Success +79-777-27463,,,Phường An Lạc A,6915822,Success +79-778-00000,,Quận 7,,2764875,Success +79-778-27466,,,Phường Tân Thuận Đông,2766956,Success +79-778-27469,,,Phường Tân Thuận Tây,2766955,Success +79-778-27472,,,Phường Tân Kiểng,2766951,Success +79-778-27475,,,Phường Tân Hưng,2766950,Success +79-778-27478,,,Phường Bình Thuận,2766947,Success +79-778-27481,,,Phường Tân Quy,2766954,Success +79-778-27484,,,Phường Phú Thuận,2766949,Success +79-778-27487,,,Phường Tân Phú,2766953,Success +79-778-27490,,,Phường Tân Phong,2766952,Success +79-778-27493,,,Phường Phú Mỹ,2766948,Success +79-783-00000,,Huyện Củ Chi,,7157220,Success +79-783-27496,,,Thị trấn Củ Chi,7621975,Success +79-783-27499,,,Xã Phú Mỹ Hưng,7627380,Success +79-783-27502,,,Xã An Phú,7621977,Success +79-783-27505,,,Xã Trung Lập Thượng,7629291,Success +79-783-27508,,,Xã An Nhơn Tây,7621976,Success +79-783-27511,,,Xã Nhuận Đức,7627377,Success +79-783-27514,,,Xã Phạm Văn Cội,7627378,Success +79-783-27517,,,Xã Phú Hòa Đông,7627379,Success +79-783-27520,,,Xã Trung Lập Hạ,7629290,Success +79-783-27523,,,Xã Trung An,7629289,Success +79-783-27526,,,Xã Phước Thạnh,7627464,Success +79-783-27529,,,Xã Phước Hiệp,7627381,Success +79-783-27532,,,Xã Tân An Hội,7629221,Success +79-783-27535,,,Xã Phước Vĩnh An,7627465,Success +79-783-27538,,,Xã Thái Mỹ,7629288,Success +79-783-27541,,,Xã Tân Thạnh Tây,7629224,Success +79-783-27544,,,Xã Hòa Phú,7621979,Success +79-783-27547,,,Xã Tân Thạnh Đông,7629223,Success +79-783-27550,,,Xã Bình Mỹ,7621978,Success +79-783-27553,,,Xã Tân Phú Trung,7629222,Success +79-783-27556,,,Xã Tân Thông Hội,7629287,Success +79-784-00000,,Huyện Hóc Môn,,7157219,Success +79-784-27559,,,Thị trấn Hóc Môn,7638093,Success +79-784-27562,,,Xã Tân Hiệp,7638200,Success +79-784-27565,,,Xã Nhị Bình,7638199,Success +79-784-27568,,,Xã Đông Thạnh,7638095,Success +79-784-27571,,,Xã Tân Thới Nhì,7638201,Success +79-784-27574,,,Xã Thới Tam Thôn,7638203,Success +79-784-27577,,,Xã Xuân Thới Sơn,7638253,Success +79-784-27580,,,Xã Tân Xuân,7638202,Success +79-784-27583,,,Xã Xuân Thới Đông,7638252,Success +79-784-27586,,,Xã Trung Chánh,7638251,Success +79-784-27589,,,Xã Xuân Thới Thượng,7638254,Success +79-784-27592,,,Xã Bà Điểm,7638094,Success +79-785-00000,,Huyện Bình Chánh,,7157268,Success +79-785-27595,,,Thị trấn Tân Túc,7462672,Success +79-785-27598,,,Xã Phạm Văn Hai,7463540,Success +79-785-27601,,,Xã Vĩnh Lộc A,7463546,Success +79-785-27604,,,Xã Vĩnh Lộc B,7463547,Success +79-785-27607,,,Xã Bình Lợi,7462676,Success +79-785-27610,,,Xã Lê Minh Xuân,7462679,Success +79-785-27613,,,Xã Tân Nhựt,7463544,Success +79-785-27616,,,Xã Tân Kiên,7463543,Success +79-785-27619,,,Xã Bình Hưng,7462675,Success +79-785-27622,,,Xã Phong Phú,7463541,Success +79-785-27625,,,Xã An Phú Tây,7462673,Success +79-785-27628,,,Xã Hưng Long,7462678,Success +79-785-27631,,,Xã Đa Phước,7462677,Success +79-785-27634,,,Xã Tân Quý Tây,7463545,Success +79-785-27637,,,Xã Bình Chánh,7462674,Success +79-785-27640,,,Xã Quy Đức,7463542,Success +79-786-00000,,Huyện Nhà Bè,,7157197,Success +79-786-27643,,,Thị trấn Nhà Bè,7650792,Success +79-786-27646,,,Xã Phước Kiển,7650797,Success +79-786-27649,,,Xã Phước Lộc,7650798,Success +79-786-27652,,,Xã Nhơn Đức,7650795,Success +79-786-27655,,,Xã Phú Xuân,7650796,Success +79-786-27658,,,Xã Long Thới,7650794,Success +79-786-27661,,,Xã Hiệp Phước,7650793,Success +79-787-00000,,Huyện Cần Giờ,,7157255,Success +79-787-27664,,,Thị trấn Cần Thạnh,7468177,Success +79-787-27667,,,Xã Bình Khánh,7468179,Success +79-787-27670,,,Xã Tam Thôn Hiệp,7468246,Success +79-787-27673,,,Xã An Thới Đông,7468178,Success +79-787-27676,,,Xã Thạnh An,7468247,Success +79-787-27679,,,Xã Long Hòa,7468180,Success +79-787-27682,,,Xã Lý Nhơn,7468245,Success +80-000-00000,Tỉnh Long An,,,1877236,Success +80-794-00000,,Thành phố Tân An,,7155510,Success +80-794-27685,,,Phường 5,8433921,Success +80-794-27688,,,Phường 2,8405647,Success +80-794-27691,,,Phường 4,8433920,Success +80-794-27692,,,Phường Tân Khánh,8433925,Success +80-794-27694,,,Phường 1,8405646,Success +80-794-27697,,,Phường 3,8405648,Success +80-794-27698,,,Phường 7,8433923,Success +80-794-27700,,,Phường 6,8433922,Success +80-794-27703,,,Xã Hướng Thọ Phú,8433953,Success +80-794-27706,,,Xã Nhơn Thạnh Trung,8433955,Success +80-794-27709,,,Xã Lợi Bình Nhơn,8433954,Success +80-794-27712,,,Xã Bình Tâm,8433951,Success +80-794-27715,,,Phường Khánh Hậu,8433924,Success +80-794-27718,,,Xã An Vĩnh Ngãi,8433952,Success +80-795-00000,,Thị xã Kiến Tường,,7155626,Success +80-795-27787,,,Phường 1,8435439,Success +80-795-27788,,,Phường 2,8435440,Success +80-795-27790,,,Xã Thạnh Trị,8435445,Success +80-795-27793,,,Xã Bình Hiệp,8435442,Success +80-795-27799,,,Xã Bình Tân,8435443,Success +80-795-27805,,,Xã Tuyên Thạnh,8435446,Success +80-795-27806,,,Phường 3,8435441,Success +80-795-27817,,,Xã Thạnh Hưng,8435444,Success +80-796-00000,,Huyện Tân Hưng,,7155189,Success +80-796-27721,,,Thị trấn Tân Hưng,15012540,Success +80-796-27724,,,Xã Hưng Hà,15012543,Success +80-796-27727,,,Xã Hưng Điền B,15012544,Success +80-796-27730,,,Xã Hưng Điền,15012545,Success +80-796-27733,,,Xã Thạnh Hưng,15012542,Success +80-796-27736,,,Xã Hưng Thạnh,15012539,Success +80-796-27739,,,Xã Vĩnh Thạnh,15012541,Success +80-796-27742,,,Xã Vĩnh Châu B,15012538,Success +80-796-27745,,,Xã Vĩnh Lợi,15012536,Success +80-796-27748,,,Xã Vĩnh Đại,15012535,Success +80-796-27751,,,Xã Vĩnh Châu A,15012537,Success +80-796-27754,,,Xã Vĩnh Bửu,15012534,Success +80-797-00000,,Huyện Vĩnh Hưng,,7155246,Success +80-797-27757,,,Thị trấn Vĩnh Hưng,15012314,Success +80-797-27760,,,Xã Hưng Điền A,15012319,Success +80-797-27763,,,Xã Khánh Hưng,15012318,Success +80-797-27766,,,Xã Thái Trị,15012316,Success +80-797-27769,,,Xã Vĩnh Trị,15012317,Success +80-797-27772,,,Xã Thái Bình Trung,15012315,Success +80-797-27775,,,Xã Vĩnh Bình,15012312,Success +80-797-27778,,,Xã Vĩnh Thuận,15012313,Success +80-797-27781,,,Xã Tuyên Bình,15012310,Success +80-797-27784,,,Xã Tuyên Bình Tây,15012311,Success +80-798-00000,,Huyện Mộc Hóa,,7155326,Success +80-798-27796,,,Xã Bình Hòa Tây,9804118,Success +80-798-27802,,,Xã Bình Thạnh,9804121,Success +80-798-27808,,,Xã Bình Hòa Trung,9804119,Success +80-798-27811,,,Xã Bình Hòa Đông,9804117,Success +80-798-27814,,,Thị trấn Bình Phong Thạnh,9804120,Success +80-798-27820,,,Xã Tân Lập,9804122,Success +80-798-27823,,,Xã Tân Thành,9804123,Success +80-799-00000,,Huyện Tân Thạnh,,7155343,Success +80-799-27826,,,Thị trấn Tân Thạnh,15011354,Success +80-799-27829,,,Xã Bắc Hòa,15011363,Success +80-799-27832,,,Xã Hậu Thạnh Tây,15011365,Success +80-799-27835,,,Xã Nhơn Hòa Lập,15011362,Success +80-799-27838,,,Xã Tân Lập,15011359,Success +80-799-27841,,,Xã Hậu Thạnh Đông,15011364,Success +80-799-27844,,,Xã Nhơn Hoà,15011358,Success +80-799-27847,,,Xã Kiến Bình,15011353,Success +80-799-27850,,,Xã Tân Thành,15011361,Success +80-799-27853,,,Xã Tân Bình,15011355,Success +80-799-27856,,,Xã Tân Ninh,15011360,Success +80-799-27859,,,Xã Nhơn Ninh,15011357,Success +80-799-27862,,,Xã Tân Hòa,15011356,Success +80-800-00000,,Huyện Thạnh Hóa,,7155352,Success +80-800-27865,,,Thị trấn Thạnh Hóa,14727695,Success +80-800-27868,,,Xã Tân Hiệp,14727699,Success +80-800-27871,,,Xã Thuận Bình,14727700,Success +80-800-27874,,,Xã Thạnh Phước,14727698,Success +80-800-27877,,,Xã Thạnh Phú,14727697,Success +80-800-27880,,,Xã Thuận Nghĩa Hòa,14727701,Success +80-800-27883,,,Xã Thủy Đông,14727693,Success +80-800-27886,,,Xã Thủy Tây,14727696,Success +80-800-27889,,,Xã Tân Tây,14727692,Success +80-800-27892,,,Xã Tân Đông,14727691,Success +80-800-27895,,,Xã Thạnh An,14727694,Success +80-801-00000,,Huyện Đức Huệ,,7155472,Success +80-801-27898,,,Thị trấn Đông Thành,9800200,Success +80-801-27901,,,Xã Mỹ Quý Đông,9800206,Success +80-801-27904,,,Xã Mỹ Thạnh Bắc,9800208,Success +80-801-27907,,,Xã Mỹ Quý Tây,9800207,Success +80-801-27910,,,Xã Mỹ Thạnh Tây,9800210,Success +80-801-27913,,,Xã Mỹ Thạnh Đông,9800209,Success +80-801-27916,,,Xã Bình Thành,9800204,Success +80-801-27919,,,Xã Bình Hòa Bắc,9800201,Success +80-801-27922,,,Xã Bình Hòa Hưng,9800202,Success +80-801-27925,,,Xã Bình Hòa Nam,9800203,Success +80-801-27928,,,Xã Mỹ Bình,9800205,Success +80-802-00000,,Huyện Đức Hòa,,7155473,Success +80-802-27931,,,Thị trấn Hậu Nghĩa,8449155,Success +80-802-27934,,,Thị trấn Hiệp Hòa,8449156,Success +80-802-27937,,,Thị trấn Đức Hòa,8449154,Success +80-802-27940,,,Xã Lộc Giang,9505025,Success +80-802-27943,,,Xã An Ninh Đông,9501588,Success +80-802-27946,,,Xã An Ninh Tây,9501589,Success +80-802-27949,,,Xã Tân Mỹ,9507786,Success +80-802-27952,,,Xã Hiệp Hòa,9502984,Success +80-802-27955,,,Xã Đức Lập Thượng,9502983,Success +80-802-27958,,,Xã Đức Lập Hạ,9502982,Success +80-802-27961,,,Xã Tân Phú,9507787,Success +80-802-27964,,,Xã Mỹ Hạnh Bắc,9507784,Success +80-802-27967,,,Xã Đức Hòa Thượng,9502981,Success +80-802-27970,,,Xã Hòa Khánh Tây,9505023,Success +80-802-27973,,,Xã Hòa Khánh Đông,9502985,Success +80-802-27976,,,Xã Mỹ Hạnh Nam,9507785,Success +80-802-27979,,,Xã Hòa Khánh Nam,9502986,Success +80-802-27982,,,Xã Đức Hòa Đông,9501590,Success +80-802-27985,,,Xã Đức Hòa Hạ,9501591,Success +80-802-27988,,,Xã Hựu Thạnh,9505024,Success +80-803-00000,,Huyện Bến Lức,,7155564,Success +80-803-27991,,,Thị trấn Bến Lức,8435467,Success +80-803-27994,,,Xã Thạnh Lợi,8436860,Success +80-803-27997,,,Xã Lương Bình,8436657,Success +80-803-28000,,,Xã Thạnh Hòa,8436859,Success +80-803-28003,,,Xã Lương Hòa,8436658,Success +80-803-28006,,,Xã Tân Hòa,8436857,Success +80-803-28009,,,Xã Tân Bửu,8436856,Success +80-803-28012,,,Xã An Thạnh,8435468,Success +80-803-28015,,,Xã Bình Đức,8435469,Success +80-803-28018,,,Xã Mỹ Yên,8436659,Success +80-803-28021,,,Xã Thanh Phú,8436861,Success +80-803-28024,,,Xã Long Hiệp,8436656,Success +80-803-28027,,,Xã Thạnh Đức,8436858,Success +80-803-28030,,,Xã Phước Lợi,8436855,Success +80-803-28033,,,Xã Nhựt Chánh,8436854,Success +80-804-00000,,Huyện Thủ Thừa,,7155500,Success +80-804-28036,,,Thị trấn Thủ Thừa,13534034,Success +80-804-28039,,,Xã Long Thạnh,13533975,Success +80-804-28042,,,Xã Tân Thành,13534021,Success +80-804-28045,,,Xã Long Thuận,13533976,Success +80-804-28048,,,Xã Mỹ Lạc,13534019,Success +80-804-28051,,,Xã Mỹ Thạnh,13534020,Success +80-804-28054,,,Xã Bình An,13534035,Success +80-804-28057,,,Xã Nhị Thành,13534032,Success +80-804-28060,,,Xã Mỹ An,13533977,Success +80-804-28063,,,Xã Bình Thạnh,13534033,Success +80-804-28066,,,Xã Mỹ Phú,13533978,Success +80-804-28072,,,Xã Tân Long,10522450,Success +80-805-00000,,Huyện Tân Trụ,,7155542,Success +80-805-28075,,,Thị trấn Tân Trụ,13534112,Success +80-805-28078,,,Xã Tân Bình,10522449,Success +80-805-28084,,,Xã Quê Mỹ Thạnh,13534067,Success +80-805-28087,,,Xã Lạc Tấn,13534068,Success +80-805-28090,,,Xã Bình Trinh Đông,13534069,Success +80-805-28093,,,Xã Tân Phước Tây,13534130,Success +80-805-28096,,,Xã Bình Lãng,13534110,Success +80-805-28099,,,Xã Bình Tịnh,13534111,Success +80-805-28102,,,Xã Đức Tân,13534129,Success +80-805-28105,,,Xã Nhựt Ninh,13534131,Success +80-806-00000,,Huyện Cần Đước,,7155560,Success +80-806-28108,,,Thị trấn Cần Đước,8437717,Success +80-806-28111,,,Xã Long Trạch,8437770,Success +80-806-28114,,,Xã Long Khê,8437768,Success +80-806-28117,,,Xã Long Định,8437719,Success +80-806-28120,,,Xã Phước Vân,8439053,Success +80-806-28123,,,Xã Long Hòa,8437720,Success +80-806-28126,,,Xã Long Cang,8437718,Success +80-806-28129,,,Xã Long Sơn,8437769,Success +80-806-28132,,,Xã Tân Trạch,8439057,Success +80-806-28135,,,Xã Mỹ Lệ,8437913,Success +80-806-28138,,,Xã Tân Lân,8439056,Success +80-806-28141,,,Xã Phước Tuy,8437915,Success +80-806-28144,,,Xã Long Hựu Đông,8437766,Success +80-806-28147,,,Xã Tân Ân,8439054,Success +80-806-28150,,,Xã Phước Đông,8437914,Success +80-806-28153,,,Xã Long Hựu Tây,8437767,Success +80-806-28156,,,Xã Tân Chánh,8439055,Success +80-807-00000,,Huyện Cần Giuộc,,7155556,Success +80-807-28159,,,Thị trấn Cần Giuộc,8439058,Success +80-807-28162,,,Xã Phước Lý,8445820,Success +80-807-28165,,,Xã Long Thượng,8439081,Success +80-807-28168,,,Xã Long Hậu,8439061,Success +80-807-28174,,,Xã Phước Hậu,8439083,Success +80-807-28177,,,Xã Mỹ Lộc,8439082,Success +80-807-28180,,,Xã Phước Lại,8445818,Success +80-807-28183,,,Xã Phước Lâm,8445819,Success +80-807-28189,,,Xã Thuận Thành,8445870,Success +80-807-28192,,,Xã Phước Vĩnh Tây,8445867,Success +80-807-28195,,,Xã Phước Vĩnh Đông,8445821,Success +80-807-28198,,,Xã Long An,8439060,Success +80-807-28201,,,Xã Long Phụng,8439080,Success +80-807-28204,,,Xã Đông Thạnh,8439059,Success +80-807-28207,,,Xã Tân Tập,8445869,Success +80-808-00000,,Huyện Châu Thành,,7155537,Success +80-808-28210,,,Thị trấn Tầm Vu,8447699,Success +80-808-28213,,,Xã Bình Quới,8447701,Success +80-808-28216,,,Xã Hòa Phú,8447704,Success +80-808-28219,,,Xã Phú Ngãi Trị,8449148,Success +80-808-28222,,,Xã Vĩnh Công,8449153,Success +80-808-28225,,,Xã Thuận Mỹ,8449152,Success +80-808-28228,,,Xã Hiệp Thạnh,8447703,Success +80-808-28231,,,Xã Phước Tân Hưng,8449149,Success +80-808-28234,,,Xã Thanh Phú Long,8449150,Success +80-808-28237,,,Xã Dương Xuân Hội,8447702,Success +80-808-28240,,,Xã An Lục Long,8447700,Success +80-808-28243,,,Xã Long Trì,8449147,Success +80-808-28246,,,Xã Thanh Vĩnh Đông,8449151,Success +82-000-00000,Tỉnh Tiền Giang,,,1876011,Success +82-815-00000,,Thành phố Mỹ Tho,,7155798,Success +82-815-28249,,,Phường 5,10088787,Success +82-815-28252,,,Phường 4,10088786,Success +82-815-28255,,,Phường 7,10088789,Success +82-815-28258,,,Phường 3,10088785,Success +82-815-28261,,,Phường 1,10088783,Success +82-815-28264,,,Phường 2,10088784,Success +82-815-28267,,,Phường 8,10088790,Success +82-815-28270,,,Phường 6,10088788,Success +82-815-28273,,,Phường 9,10088791,Success +82-815-28276,,,Phường 10,10088792,Success +82-815-28279,,,Phường Tân Long,10088903,Success +82-815-28282,,,Xã Đạo Thạnh,10088904,Success +82-815-28285,,,Xã Trung An,10088909,Success +82-815-28288,,,Xã Mỹ Phong,10088905,Success +82-815-28291,,,Xã Tân Mỹ Chánh,10088907,Success +82-815-28567,,,Xã Phước Thạnh,10088906,Success +82-815-28591,,,Xã Thới Sơn,10088908,Success +82-816-00000,,Thị xã Gò Công,,7155899,Success +82-816-28294,,,Phường 3,13483780,Success +82-816-28297,,,Phường 2,13483779,Success +82-816-28300,,,Phường 4,13483781,Success +82-816-28303,,,Phường 1,13483778,Success +82-816-28306,,,Phường 5,13483782,Success +82-816-28309,,,Xã Long Hưng,13483630,Success +82-816-28312,,,Xã Long Thuận,13483631,Success +82-816-28315,,,Xã Long Chánh,13483633,Success +82-816-28318,,,Xã Long Hòa,13483632,Success +82-816-28708,,,Xã Bình Đông,13483785,Success +82-816-28717,,,Xã Bình Xuân,13483786,Success +82-816-28729,,,Xã Tân Trung,13483787,Success +82-817-00000,,Thị xã Cai Lậy,,7155718,Success +82-817-28435,,,Phường 1,10105588,Success +82-817-28436,,,Phường 2,10105589,Success +82-817-28437,,,Phường 3,10105590,Success +82-817-28439,,,Phường 4,10105785,Success +82-817-28440,,,Phường 5,10105786,Success +82-817-28447,,,Xã Mỹ Phước Tây,10105980,Success +82-817-28450,,,Xã Mỹ Hạnh Đông,10105982,Success +82-817-28453,,,Xã Mỹ Hạnh Trung,10105981,Success +82-817-28459,,,Xã Tân Phú,10105984,Success +82-817-28462,,,Xã Tân Bình,10105902,Success +82-817-28468,,,Xã Tân Hội,10105983,Success +82-817-28474,,,Phường Nhị Mỹ,10105788,Success +82-817-28477,,,Xã Nhị Quý,10105898,Success +82-817-28480,,,Xã Thanh Hòa,10105901,Success +82-817-28483,,,Xã Phú Quý,10105899,Success +82-817-28486,,,Xã Long Khánh,10105900,Success +82-818-00000,,Huyện Tân Phước,,7155756,Success +82-818-28321,,,Thị trấn Mỹ Phước,13536340,Success +82-818-28324,,,Xã Tân Hòa Đông,14728102,Success +82-818-28327,,,Xã Thạnh Tân,14728104,Success +82-818-28330,,,Xã Thạnh Mỹ,14728103,Success +82-818-28333,,,Xã Thạnh Hoà,14728105,Success +82-818-28336,,,Xã Phú Mỹ,14728100,Success +82-818-28339,,,Xã Tân Hòa Thành,14728099,Success +82-818-28342,,,Xã Hưng Thạnh,14728101,Success +82-818-28345,,,Xã Tân Lập 1,14728097,Success +82-818-28348,,,Xã Tân Hòa Tây,14728106,Success +82-818-28354,,,Xã Tân Lập 2,14728098,Success +82-818-28357,,,Xã Phước Lập,14728096,Success +82-819-00000,,Huyện Cái Bè,,7155669,Success +82-819-28360,,,Thị trấn Cái Bè,14985755,Success +82-819-28363,,,Xã Hậu Mỹ Bắc B,14985766,Success +82-819-28366,,,Xã Hậu Mỹ Bắc A,14985765,Success +82-819-28369,,,Xã Mỹ Trung,14985763,Success +82-819-28372,,,Xã Hậu Mỹ Trinh,14985764,Success +82-819-28375,,,Xã Hậu Mỹ Phú,14985756,Success +82-819-28378,,,Xã Mỹ Tân,14985762,Success +82-819-28381,,,Xã Mỹ Lợi B,14985761,Success +82-819-28384,,,Xã Thiện Trung,14985760,Success +82-819-28387,,,Xã Mỹ Hội,14985757,Success +82-819-28390,,,Xã An Cư,14985759,Success +82-819-28393,,,Xã Hậu Thành,14985758,Success +82-819-28396,,,Xã Mỹ Lợi A,14985750,Success +82-819-28399,,,Xã Hòa Khánh,14985745,Success +82-819-28402,,,Xã Thiện Trí,14985746,Success +82-819-28405,,,Xã Mỹ Đức Đông,14985748,Success +82-819-28408,,,Xã Mỹ Đức Tây,14985747,Success +82-819-28411,,,Xã Đông Hòa Hiệp,14985754,Success +82-819-28414,,,Xã An Thái Đông,14985749,Success +82-819-28417,,,Xã Tân Hưng,14985753,Success +82-819-28420,,,Xã Mỹ Lương,14985751,Success +82-819-28423,,,Xã Tân Thanh,14985769,Success +82-819-28426,,,Xã An Thái Trung,14985752,Success +82-819-28429,,,Xã An Hữu,14985767,Success +82-819-28432,,,Xã Hòa Hưng,14985768,Success +82-820-00000,,Huyện Cai Lậy,,7155710,Success +82-820-28438,,,Xã Thạnh Lộc,15012714,Success +82-820-28441,,,Xã Mỹ Thành Bắc,15012715,Success +82-820-28444,,,Xã Phú Cường,15012713,Success +82-820-28456,,,Xã Mỹ Thành Nam,15012712,Success +82-820-28465,,,Xã Phú Nhuận,15012711,Success +82-820-28471,,,Thị trấn Bình Phú,15012710,Success +82-820-28489,,,Xã Cẩm Sơn,15012707,Success +82-820-28492,,,Xã Phú An,15012709,Success +82-820-28495,,,Xã Mỹ Long,15012717,Success +82-820-28498,,,Xã Long Tiên,15012716,Success +82-820-28501,,,Xã Hiệp Đức,15012708,Success +82-820-28504,,,Xã Long Trung,15012705,Success +82-820-28507,,,Xã Hội Xuân,15012706,Success +82-820-28510,,,Xã Tân Phong,14998396,Success +82-820-28513,,,Xã Tam Bình,15012718,Success +82-820-28516,,,Xã Ngũ Hiệp,15012719,Success +82-821-00000,,Huyện Châu Thành,,7155763,Success +82-821-28519,,,Thị trấn Tân Hiệp,14728543,Success +82-821-28522,,,Xã Tân Hội Đông,14743996,Success +82-821-28525,,,Xã Tân Hương,14743997,Success +82-821-28528,,,Xã Tân Lý Đông,14743999,Success +82-821-28531,,,Xã Tân Lý Tây,14743998,Success +82-821-28534,,,Xã Thân Cửu Nghĩa,14744000,Success +82-821-28537,,,Xã Tam Hiệp,14744002,Success +82-821-28540,,,Xã Điềm Hy,14744212,Success +82-821-28543,,,Xã Nhị Bình,14744211,Success +82-821-28546,,,Xã Dưỡng Điềm,14744213,Success +82-821-28549,,,Xã Đông Hòa,14744209,Success +82-821-28552,,,Xã Long Định,14744208,Success +82-821-28555,,,Xã Hữu Đạo,14744214,Success +82-821-28558,,,Xã Long An,14744001,Success +82-821-28561,,,Xã Long Hưng,14744137,Success +82-821-28564,,,Xã Bình Trưng,14744210,Success +82-821-28570,,,Xã Thạnh Phú,14744130,Success +82-821-28573,,,Xã Bàn Long,14744135,Success +82-821-28576,,,Xã Vĩnh Kim,14744136,Success +82-821-28579,,,Xã Bình Đức,14744131,Success +82-821-28582,,,Xã Song Thuận,14744132,Success +82-821-28585,,,Xã Kim Sơn,14744133,Success +82-821-28588,,,Xã Phú Phong,14744134,Success +82-822-00000,,Huyện Chợ Gạo,,7155801,Success +82-822-28594,,,Thị trấn Chợ Gạo,14728586,Success +82-822-28597,,,Xã Trung Hòa,14743458,Success +82-822-28600,,,Xã Hòa Tịnh,14743455,Success +82-822-28603,,,Xã Mỹ Tịnh An,14743456,Success +82-822-28606,,,Xã Tân Bình Thạnh,14743457,Success +82-822-28609,,,Xã Phú Kiết,14743454,Success +82-822-28612,,,Xã Lương Hòa Lạc,14741360,Success +82-822-28615,,,Xã Thanh Bình,14741359,Success +82-822-28618,,,Xã Quơn Long,14736647,Success +82-822-28621,,,Xã Bình Phục Nhứt,14736646,Success +82-822-28624,,,Xã Đăng Hưng Phước,14741358,Success +82-822-28627,,,Xã Tân Thuận Bình,14736648,Success +82-822-28630,,,Xã Song Bình,14741357,Success +82-822-28633,,,Xã Bình Phan,14736645,Success +82-822-28636,,,Xã Long Bình Điền,14741356,Success +82-822-28639,,,Xã An Thạnh Thủy,14736644,Success +82-822-28642,,,Xã Xuân Đông,14736641,Success +82-822-28645,,,Xã Hòa Định,14736642,Success +82-822-28648,,,Xã Bình Ninh,14736643,Success +82-823-00000,,Huyện Gò Công Tây,,7155854,Success +82-823-28651,,,Thị trấn Vĩnh Bình,14681647,Success +82-823-28654,,,Xã Đồng Sơn,14681507,Success +82-823-28657,,,Xã Bình Phú,14681508,Success +82-823-28660,,,Xã Đồng Thạnh,14681512,Success +82-823-28663,,,Xã Thành Công,14681509,Success +82-823-28666,,,Xã Bình Nhì,14681513,Success +82-823-28669,,,Xã Yên Luông,14681510,Success +82-823-28672,,,Xã Thạnh Trị,14681511,Success +82-823-28675,,,Xã Thạnh Nhựt,14681648,Success +82-823-28678,,,Xã Long Vĩnh,14681650,Success +82-823-28681,,,Xã Bình Tân,14681652,Success +82-823-28684,,,Xã Vĩnh Hựu,14681649,Success +82-823-28687,,,Xã Long Bình,14681651,Success +82-824-00000,,Huyện Gò Công Đông,,7155875,Success +82-824-28702,,,Thị trấn Tân Hòa,13569150,Success +82-824-28705,,,Xã Tăng Hoà,13569093,Success +82-824-28711,,,Xã Tân Phước,13568533,Success +82-824-28714,,,Xã Gia Thuận,13568534,Success +82-824-28720,,,Thị trấn Vàm Láng,13568716,Success +82-824-28723,,,Xã Tân Tây,13568694,Success +82-824-28726,,,Xã Kiểng Phước,13568693,Success +82-824-28732,,,Xã Tân Đông,13568695,Success +82-824-28735,,,Xã Bình Ân,13569092,Success +82-824-28738,,,Xã Tân Điền,13568838,Success +82-824-28741,,,Xã Bình Nghị,13569149,Success +82-824-28744,,,Xã Phước Trung,13569151,Success +82-824-28747,,,Xã Tân Thành,13568839,Success +82-825-00000,,Huyện Tân Phú Đông,,7155823,Success +82-825-28690,,,Xã Tân Thới,14663931,Success +82-825-28693,,,Xã Tân Phú,14663932,Success +82-825-28696,,,Xã Phú Thạnh,14663934,Success +82-825-28699,,,Xã Tân Thạnh,14663933,Success +82-825-28750,,,Xã Phú Đông,14663935,Success +82-825-28753,,,Xã Phú Tân,14663936,Success +83-000-00000,Tỉnh Bến Tre,,,1875968,Success +83-829-00000,,Thành phố Bến Tre,,7151982,Success +83-829-28756,,,Phường Phú Khương,15504995,Success +83-829-28757,,,Phường Phú Tân,15504996,Success +83-829-28759,,,Phường 8,15504994,Success +83-829-28762,,,Phường 6,15504992,Success +83-829-28765,,,Phường 4,15504990,Success +83-829-28768,,,Phường 5,15504991,Success +83-829-28777,,,Phường An Hội,15504989,Success +83-829-28780,,,Phường 7,15504993,Success +83-829-28783,,,Xã Sơn Đông,15506733,Success +83-829-28786,,,Xã Phú Hưng,15506732,Success +83-829-28789,,,Xã Bình Phú,15505789,Success +83-829-28792,,,Xã Mỹ Thạnh An,15505790,Success +83-829-28795,,,Xã Nhơn Thạnh,15506730,Success +83-829-28798,,,Xã Phú Nhuận,15506731,Success +83-831-00000,,Huyện Châu Thành,,7151700,Success +83-831-28801,,,Thị trấn Châu Thành,15618459,Success +83-831-28804,,,Xã Tân Thạch,15618458,Success +83-831-28807,,,Xã Qưới Sơn,15618461,Success +83-831-28810,,,Xã An Khánh,15618457,Success +83-831-28813,,,Xã Giao Long,15618463,Success +83-831-28819,,,Xã Phú Túc,15618456,Success +83-831-28822,,,Xã Phú Đức,15618455,Success +83-831-28825,,,Xã Phú An Hòa,15618460,Success +83-831-28828,,,Xã An Phước,15618462,Success +83-831-28831,,,Xã Tam Phước,15620120,Success +83-831-28834,,,Xã Thành Triệu,15620124,Success +83-831-28837,,,Xã Tường Đa,15620121,Success +83-831-28840,,,Xã Tân Phú,15620128,Success +83-831-28843,,,Xã Quới Thành,15620125,Success +83-831-28846,,,Xã Phước Thạnh,15618465,Success +83-831-28849,,,Xã An Hóa,15618464,Success +83-831-28852,,,Xã Tiên Long,15620127,Success +83-831-28855,,,Xã An Hiệp,15620123,Success +83-831-28858,,,Xã Hữu Định,15620119,Success +83-831-28861,,,Thị trấn Tiên Thủy,15620126,Success +83-831-28864,,,Xã Sơn Hòa,15620122,Success +83-832-00000,,Huyện Chợ Lách,,7151736,Success +83-832-28870,,,Thị trấn Chợ Lách,15617735,Success +83-832-28873,,,Xã Phú Phụng,15617732,Success +83-832-28876,,,Xã Sơn Định,15617734,Success +83-832-28879,,,Xã Vĩnh Bình,15617733,Success +83-832-28882,,,Xã Hòa Nghĩa,15617736,Success +83-832-28885,,,Xã Long Thới,15617737,Success +83-832-28888,,,Xã Phú Sơn,15617742,Success +83-832-28891,,,Xã Tân Thiềng,15617738,Success +83-832-28894,,,Xã Vĩnh Thành,15617740,Success +83-832-28897,,,Xã Vĩnh Hòa,15617741,Success +83-832-28900,,,Xã Hưng Khánh Trung B,15617739,Success +83-833-00000,,Huyện Mỏ Cày Nam,,7151847,Success +83-833-28903,,,Thị trấn Mỏ Cày,15780618,Success +83-833-28930,,,Xã Định Thủy,15819805,Success +83-833-28939,,,Xã Đa Phước Hội,15819807,Success +83-833-28940,,,Xã Tân Hội,15819808,Success +83-833-28942,,,Xã Phước Hiệp,15819806,Success +83-833-28945,,,Xã Bình Khánh,15819814,Success +83-833-28951,,,Xã An Thạnh,15819809,Success +83-833-28957,,,Xã An Định,15819813,Success +83-833-28960,,,Xã Thành Thới B,15819810,Success +83-833-28963,,,Xã Tân Trung,15819815,Success +83-833-28966,,,Xã An Thới,15819812,Success +83-833-28969,,,Xã Thành Thới A,15819811,Success +83-833-28972,,,Xã Minh Đức,15819818,Success +83-833-28975,,,Xã Ngãi Đăng,15819816,Success +83-833-28978,,,Xã Cẩm Sơn,15819817,Success +83-833-28981,,,Xã Hương Mỹ,15819819,Success +83-834-00000,,Huyện Giồng Trôm,,7151977,Success +83-834-28984,,,Thị trấn Giồng Trôm,15817968,Success +83-834-28987,,,Xã Phong Nẫm,15817977,Success +83-834-28993,,,Xã Mỹ Thạnh,15817978,Success +83-834-28996,,,Xã Châu Hòa,15817969,Success +83-834-28999,,,Xã Lương Hòa,15817974,Success +83-834-29002,,,Xã Lương Quới,15817973,Success +83-834-29005,,,Xã Lương Phú,15817979,Success +83-834-29008,,,Xã Châu Bình,15817966,Success +83-834-29011,,,Xã Thuận Điền,15817980,Success +83-834-29014,,,Xã Sơn Phú,15817983,Success +83-834-29017,,,Xã Bình Hoà,15817967,Success +83-834-29020,,,Xã Phước Long,15817982,Success +83-834-29023,,,Xã Hưng Phong,15817984,Success +83-834-29026,,,Xã Long Mỹ,15817975,Success +83-834-29029,,,Xã Tân Hào,15817970,Success +83-834-29032,,,Xã Bình Thành,15817964,Success +83-834-29035,,,Xã Tân Thanh,15817965,Success +83-834-29038,,,Xã Tân Lợi Thạnh,15817972,Success +83-834-29041,,,Xã Thạnh Phú Đông,15817981,Success +83-834-29044,,,Xã Hưng Nhượng,15817971,Success +83-834-29047,,,Xã Hưng Lễ,15817976,Success +83-835-00000,,Huyện Bình Đại,,7151957,Success +83-835-29050,,,Thị trấn Bình Đại,15786153,Success +83-835-29053,,,Xã Tam Hiệp,15768091,Success +83-835-29056,,,Xã Long Định,15786167,Success +83-835-29059,,,Xã Long Hòa,15786166,Success +83-835-29062,,,Xã Phú Thuận,15786165,Success +83-835-29065,,,Xã Vang Quới Tây,15786163,Success +83-835-29068,,,Xã Vang Quới Đông,15786162,Success +83-835-29071,,,Xã Châu Hưng,15786164,Success +83-835-29074,,,Xã Phú Vang,15786160,Success +83-835-29077,,,Xã Lộc Thuận,15786159,Success +83-835-29080,,,Xã Định Trung,15786157,Success +83-835-29083,,,Xã Thới Lai,15786161,Success +83-835-29086,,,Xã Bình Thới,15786156,Success +83-835-29089,,,Xã Phú Long,15786158,Success +83-835-29092,,,Xã Bình Thắng,15786152,Success +83-835-29095,,,Xã Thạnh Trị,15786155,Success +83-835-29098,,,Xã Đại Hòa Lộc,15786154,Success +83-835-29101,,,Xã Thừa Đức,15786150,Success +83-835-29104,,,Xã Thạnh Phước,15786151,Success +83-835-29107,,,Xã Thới Thuận,15786149,Success +83-836-00000,,Huyện Ba Tri,,7151970,Success +83-836-29110,,,Thị trấn Ba Tri,15828200,Success +83-836-29113,,,Xã Tân Mỹ,15828208,Success +83-836-29116,,,Xã Mỹ Hòa,15828207,Success +83-836-29119,,,Xã Tân Xuân,15828209,Success +83-836-29122,,,Xã Mỹ Chánh,15828206,Success +83-836-29125,,,Xã Bảo Thạnh,15828218,Success +83-836-29128,,,Xã An Phú Trung,15828203,Success +83-836-29131,,,Xã Mỹ Thạnh,15828204,Success +83-836-29134,,,Xã Mỹ Nhơn,15828205,Success +83-836-29137,,,Xã Phước Ngãi,15828210,Success +83-836-29143,,,Xã An Ngãi Trung,15828202,Success +83-836-29146,,,Xã Phú Lễ,15828211,Success +83-836-29149,,,Xã An Bình Tây,15828201,Success +83-836-29152,,,Xã Bảo Thuận,15828217,Success +83-836-29155,,,Xã Tân Hưng,15828196,Success +83-836-29158,,,Xã An Ngãi Tây,15828197,Success +83-836-29161,,,Xã An Hiệp,15828198,Success +83-836-29164,,,Xã Vĩnh Hòa,15828212,Success +83-836-29167,,,Xã Tân Thủy,15828216,Success +83-836-29170,,,Xã Vĩnh An,15828213,Success +83-836-29173,,,Xã An Đức,15828199,Success +83-836-29176,,,Xã An Hòa Tây,15828214,Success +83-836-29179,,,Thị trấn Tiệm Tôm,15828215,Success +83-837-00000,,Huyện Thạnh Phú,,7151965,Success +83-837-29182,,,Thị trấn Thạnh Phú,15825261,Success +83-837-29185,,,Xã Phú Khánh,15825271,Success +83-837-29188,,,Xã Đại Điền,15825270,Success +83-837-29191,,,Xã Quới Điền,15825267,Success +83-837-29194,,,Xã Tân Phong,15825269,Success +83-837-29197,,,Xã Mỹ Hưng,15825265,Success +83-837-29200,,,Xã An Thạnh,15825257,Success +83-837-29203,,,Xã Thới Thạnh,15825268,Success +83-837-29206,,,Xã Hòa Lợi,15825264,Success +83-837-29209,,,Xã An Điền,15825263,Success +83-837-29212,,,Xã Bình Thạnh,15825260,Success +83-837-29215,,,Xã An Thuận,15825256,Success +83-837-29218,,,Xã An Quy,15825254,Success +83-837-29221,,,Xã Thạnh Hải,15825262,Success +83-837-29224,,,Xã An Nhơn,15825255,Success +83-837-29227,,,Xã Giao Thạnh,15825258,Success +83-837-29230,,,Xã Thạnh Phong,15825259,Success +83-837-29233,,,Xã Mỹ An,15825266,Success +83-838-00000,,Huyện Mỏ Cày Bắc,,7151846,Success +83-838-28889,,,Xã Phú Mỹ,15617607,Success +83-838-28901,,,Xã Hưng Khánh Trung A,15617606,Success +83-838-28906,,,Xã Thanh Tân,15624331,Success +83-838-28909,,,Xã Thạnh Ngãi,15624329,Success +83-838-28912,,,Xã Tân Phú Tây,15624328,Success +83-838-28915,,,Thị trấn Phước Mỹ Trung,15624327,Success +83-838-28918,,,Xã Tân Thành Bình,15624330,Success +83-838-28921,,,Xã Thành An,15624326,Success +83-838-28924,,,Xã Hòa Lộc,15624325,Success +83-838-28927,,,Xã Tân Thanh Tây,15624323,Success +83-838-28933,,,Xã Tân Bình,15624324,Success +83-838-28936,,,Xã Nhuận Phú Tân,15624322,Success +83-838-28948,,,Xã Khánh Thạnh Tân,15624321,Success +84-000-00000,Tỉnh Trà Vinh,,,1873642,Success +84-842-00000,,Thành phố Trà Vinh,,7151609,Success +84-842-29236,,,Phường 4,15582343,Success +84-842-29239,,,Phường 1,15582340,Success +84-842-29242,,,Phường 3,15582342,Success +84-842-29245,,,Phường 2,15582341,Success +84-842-29248,,,Phường 5,15582344,Success +84-842-29251,,,Phường 6,15582467,Success +84-842-29254,,,Phường 7,15582468,Success +84-842-29257,,,Phường 8,15582469,Success +84-842-29260,,,Phường 9,15582470,Success +84-842-29263,,,Xã Long Đức,15582471,Success +84-844-00000,,Huyện Càng Long,,7151589,Success +84-844-29266,,,Thị trấn Càng Long,15718165,Success +84-844-29269,,,Xã Mỹ Cẩm,15718166,Success +84-844-29272,,,Xã An Trường A,15718167,Success +84-844-29275,,,Xã An Trường,15718168,Success +84-844-29278,,,Xã Huyền Hội,15718171,Success +84-844-29281,,,Xã Tân An,15718173,Success +84-844-29284,,,Xã Tân Bình,15718172,Success +84-844-29287,,,Xã Bình Phú,15718169,Success +84-844-29290,,,Xã Phương Thạnh,15718170,Success +84-844-29293,,,Xã Đại Phúc,15718160,Success +84-844-29296,,,Xã Đại Phước,15718161,Success +84-844-29299,,,Xã Nhị Long Phú,15718163,Success +84-844-29302,,,Xã Nhị Long,15718164,Success +84-844-29305,,,Xã Đức Mỹ,15718162,Success +84-845-00000,,Huyện Cầu Kè,,7151566,Success +84-845-29308,,,Thị trấn Cầu Kè,15712437,Success +84-845-29311,,,Xã Hòa Ân,15712438,Success +84-845-29314,,,Xã Châu Điền,15712439,Success +84-845-29317,,,Xã An Phú Tân,15712435,Success +84-845-29320,,,Xã Hoà Tân,15712436,Success +84-845-29323,,,Xã Ninh Thới,15712442,Success +84-845-29326,,,Xã Phong Phú,15712441,Success +84-845-29329,,,Xã Phong Thạnh,15712440,Success +84-845-29332,,,Xã Tam Ngãi,15712434,Success +84-845-29335,,,Xã Thông Hòa,15712433,Success +84-845-29338,,,Xã Thạnh Phú,15712432,Success +84-846-00000,,Huyện Tiểu Cần,,7151560,Success +84-846-29341,,,Thị trấn Tiểu Cần,15749953,Success +84-846-29344,,,Thị trấn Cầu Quan,15749950,Success +84-846-29347,,,Xã Phú Cần,15749952,Success +84-846-29350,,,Xã Hiếu Tử,15749955,Success +84-846-29353,,,Xã Hiếu Trung,15749954,Success +84-846-29356,,,Xã Long Thới,15749951,Success +84-846-29359,,,Xã Hùng Hòa,15749959,Success +84-846-29362,,,Xã Tân Hùng,15749958,Success +84-846-29365,,,Xã Tập Ngãi,15749956,Success +84-846-29368,,,Xã Ngãi Hùng,15749957,Success +84-846-29371,,,Xã Tân Hòa,15749960,Success +84-847-00000,,Huyện Châu Thành,,7151606,Success +84-847-29374,,,Thị trấn Châu Thành,15754865,Success +84-847-29377,,,Xã Đa Lộc,15754866,Success +84-847-29380,,,Xã Mỹ Chánh,15754864,Success +84-847-29383,,,Xã Thanh Mỹ,15754863,Success +84-847-29386,,,Xã Lương Hoà A,15754862,Success +84-847-29389,,,Xã Lương Hòa,15754860,Success +84-847-29392,,,Xã Song Lộc,15754861,Success +84-847-29395,,,Xã Nguyệt Hóa,15754859,Success +84-847-29398,,,Xã Hòa Thuận,15754869,Success +84-847-29401,,,Xã Hòa Lợi,15754868,Success +84-847-29404,,,Xã Phước Hảo,15754867,Success +84-847-29407,,,Xã Hưng Mỹ,15754870,Success +84-847-29410,,,Xã Hòa Minh,15754871,Success +84-847-29413,,,Xã Long Hòa,15754872,Success +84-848-00000,,Huyện Cầu Ngang,,7151598,Success +84-848-29416,,,Thị trấn Cầu Ngang,15761602,Success +84-848-29419,,,Thị trấn Mỹ Long,15761594,Success +84-848-29422,,,Xã Mỹ Long Bắc,15761595,Success +84-848-29425,,,Xã Mỹ Long Nam,15761596,Success +84-848-29428,,,Xã Mỹ Hòa,15761603,Success +84-848-29431,,,Xã Vĩnh Kim,15761604,Success +84-848-29434,,,Xã Kim Hòa,15761605,Success +84-848-29437,,,Xã Hiệp Hòa,15761606,Success +84-848-29440,,,Xã Thuận Hòa,15761601,Success +84-848-29443,,,Xã Long Sơn,15761600,Success +84-848-29446,,,Xã Nhị Trường,15761608,Success +84-848-29449,,,Xã Trường Thọ,15761607,Success +84-848-29452,,,Xã Hiệp Mỹ Đông,15761597,Success +84-848-29455,,,Xã Hiệp Mỹ Tây,15761598,Success +84-848-29458,,,Xã Thạnh Hòa Sơn,15761599,Success +84-849-00000,,Huyện Trà Cú,,7151558,Success +84-849-29461,,,Thị trấn Trà Cú,15742715,Success +84-849-29462,,,Thị trấn Định An,15742721,Success +84-849-29464,,,Xã Phước Hưng,15742708,Success +84-849-29467,,,Xã Tập Sơn,15742709,Success +84-849-29470,,,Xã Tân Sơn,15742710,Success +84-849-29473,,,Xã An Quảng Hữu,15742711,Success +84-849-29476,,,Xã Lưu Nghiệp Anh,15742712,Success +84-849-29479,,,Xã Ngãi Xuyên,15742713,Success +84-849-29482,,,Xã Kim Sơn,15742714,Success +84-849-29485,,,Xã Thanh Sơn,15742716,Success +84-849-29488,,,Xã Hàm Giang,15742717,Success +84-849-29489,,,Xã Hàm Tân,15742718,Success +84-849-29491,,,Xã Đại An,15742720,Success +84-849-29494,,,Xã Định An,15742719,Success +84-849-29503,,,Xã Ngọc Biên,15742705,Success +84-849-29506,,,Xã Long Hiệp,15742706,Success +84-849-29509,,,Xã Tân Hiệp,15742707,Success +84-850-00000,,Huyện Duyên Hải,,7151531,Success +84-850-29497,,,Xã Đôn Xuân,15587615,Success +84-850-29500,,,Xã Đôn Châu,15587614,Success +84-850-29513,,,Thị trấn Long Thành,13565357,Success +84-850-29521,,,Xã Long Khánh,15555178,Success +84-850-29530,,,Xã Ngũ Lạc,15587613,Success +84-850-29533,,,Xã Long Vĩnh,15587616,Success +84-850-29536,,,Xã Đông Hải,15587617,Success +84-851-00000,,Thị xã Duyên Hải,,7151532,Success +84-851-29512,,,Phường 1,13563885,Success +84-851-29515,,,Xã Long Toàn,13565173,Success +84-851-29516,,,Phường 2,13563886,Success +84-851-29518,,,Xã Long Hữu,13565174,Success +84-851-29524,,,Xã Dân Thành,13565260,Success +84-851-29527,,,Xã Trường Long Hòa,13565259,Success +84-851-29539,,,Xã Hiệp Thạnh,13565258,Success +86-000-00000,Tỉnh Vĩnh Long,,,1875887,Success +86-855-00000,,Thành phố Vĩnh Long,,7151388,Success +86-855-29542,,,Phường 9,10109558,Success +86-855-29545,,,Phường 5,10109556,Success +86-855-29548,,,Phường 1,10109552,Success +86-855-29551,,,Phường 2,10109553,Success +86-855-29554,,,Phường 4,10109555,Success +86-855-29557,,,Phường 3,10109554,Success +86-855-29560,,,Phường 8,10109557,Success +86-855-29563,,,Phường Tân Ngãi,10109560,Success +86-855-29566,,,Phường Tân Hòa,10109561,Success +86-855-29569,,,Phường Tân Hội,10109562,Success +86-855-29572,,,Phường Trường An,10109559,Success +86-857-00000,,Huyện Long Hồ,,7151391,Success +86-857-29575,,,Thị trấn Long Hồ,15607449,Success +86-857-29578,,,Xã Đồng Phú,15607387,Success +86-857-29581,,,Xã Bình Hòa Phước,15607388,Success +86-857-29584,,,Xã Hòa Ninh,15607386,Success +86-857-29587,,,Xã An Bình,15607385,Success +86-857-29590,,,Xã Thanh Đức,15607389,Success +86-857-29593,,,Xã Tân Hạnh,15607454,Success +86-857-29596,,,Xã Phước Hậu,15607453,Success +86-857-29599,,,Xã Long Phước,15607452,Success +86-857-29602,,,Xã Phú Đức,15607451,Success +86-857-29605,,,Xã Lộc Hòa,15607455,Success +86-857-29608,,,Xã Long An,15607450,Success +86-857-29611,,,Xã Phú Quới,15607457,Success +86-857-29614,,,Xã Thạnh Quới,15607458,Success +86-857-29617,,,Xã Hòa Phú,15607456,Success +86-858-00000,,Huyện Mang Thít,,7151380,Success +86-858-29623,,,Xã Mỹ An,15608370,Success +86-858-29626,,,Xã Mỹ Phước,15608369,Success +86-858-29629,,,Xã An Phước,15608368,Success +86-858-29632,,,Xã Nhơn Phú,15608373,Success +86-858-29635,,,Xã Long Mỹ,15608371,Success +86-858-29638,,,Xã Hòa Tịnh,15608372,Success +86-858-29641,,,Thị trấn Cái Nhum,13518623,Success +86-858-29644,,,Xã Bình Phước,15608374,Success +86-858-29647,,,Xã Chánh An,15608367,Success +86-858-29650,,,Xã Tân An Hội,15608377,Success +86-858-29653,,,Xã Tân Long,15608375,Success +86-858-29656,,,Xã Tân Long Hội,15608376,Success +86-859-00000,,Huyện Vũng Liêm,,7150814,Success +86-859-29659,,,Thị trấn Vũng Liêm,15614392,Success +86-859-29662,,,Xã Tân Quới Trung,15614401,Success +86-859-29665,,,Xã Quới Thiện,15614389,Success +86-859-29668,,,Xã Quới An,15614400,Success +86-859-29671,,,Xã Trung Chánh,15614399,Success +86-859-29674,,,Xã Tân An Luông,15614402,Success +86-859-29677,,,Xã Thanh Bình,15614388,Success +86-859-29680,,,Xã Trung Thành Tây,15614390,Success +86-859-29683,,,Xã Trung Hiệp,15614398,Success +86-859-29686,,,Xã Hiếu Phụng,15614403,Success +86-859-29689,,,Xã Trung Thành Đông,15614391,Success +86-859-29692,,,Xã Trung Thành,15614393,Success +86-859-29695,,,Xã Trung Hiếu,15614397,Success +86-859-29698,,,Xã Trung Ngãi,15614394,Success +86-859-29701,,,Xã Hiếu Thuận,15614404,Success +86-859-29704,,,Xã Trung Nghĩa,15614395,Success +86-859-29707,,,Xã Trung An,15614396,Success +86-859-29710,,,Xã Hiếu Nhơn,15614405,Success +86-859-29713,,,Xã Hiếu Thành,15614406,Success +86-859-29716,,,Xã Hiếu Nghĩa,15614407,Success +86-860-00000,,Huyện Tam Bình,,7151155,Success +86-860-29719,,,Thị trấn Tam Bình,15607653,Success +86-860-29722,,,Xã Tân Lộc,15607661,Success +86-860-29725,,,Xã Phú Thịnh,15607658,Success +86-860-29728,,,Xã Hậu Lộc,15607662,Success +86-860-29731,,,Xã Hòa Thạnh,15607665,Success +86-860-29734,,,Xã Hoà Lộc,15607663,Success +86-860-29737,,,Xã Phú Lộc,15607660,Success +86-860-29740,,,Xã Song Phú,15607659,Success +86-860-29743,,,Xã Hòa Hiệp,15607664,Success +86-860-29746,,,Xã Mỹ Lộc,15607655,Success +86-860-29749,,,Xã Tân Phú,15607657,Success +86-860-29752,,,Xã Long Phú,15607656,Success +86-860-29755,,,Xã Mỹ Thạnh Trung,15607654,Success +86-860-29758,,,Xã Tường Lộc,15607652,Success +86-860-29761,,,Xã Loan Mỹ,15607651,Success +86-860-29764,,,Xã Ngãi Tứ,15607649,Success +86-860-29767,,,Xã Bình Ninh,15607650,Success +86-861-00000,,Thị xã Bình Minh,,7150853,Success +86-861-29770,,,Phường Cái Vồn,10113771,Success +86-861-29771,,,Phường Thành Phước,10113772,Success +86-861-29806,,,Xã Thuận An,10113774,Success +86-861-29809,,,Xã Đông Thạnh,10113776,Success +86-861-29812,,,Xã Đông Bình,10113775,Success +86-861-29813,,,Phường Đông Thuận,10113773,Success +86-861-29815,,,Xã Mỹ Hòa,10113778,Success +86-861-29818,,,Xã Đông Thành,10113777,Success +86-862-00000,,Huyện Trà Ôn,,7151142,Success +86-862-29821,,,Thị trấn Trà Ôn,13518643,Success +86-862-29824,,,Xã Xuân Hiệp,15610936,Success +86-862-29827,,,Xã Nhơn Bình,15610935,Success +86-862-29830,,,Xã Hòa Bình,15610934,Success +86-862-29833,,,Xã Thới Hòa,15610933,Success +86-862-29836,,,Xã Trà Côn,15610932,Success +86-862-29839,,,Xã Tân Mỹ,15610928,Success +86-862-29842,,,Xã Hựu Thành,15610931,Success +86-862-29845,,,Xã Vĩnh Xuân,15610929,Success +86-862-29848,,,Xã Thuận Thới,15610930,Success +86-862-29851,,,Xã Phú Thành,15607494,Success +86-862-29854,,,Xã Thiện Mỹ,15610927,Success +86-862-29857,,,Xã Lục Sỹ Thành,15607493,Success +86-862-29860,,,Xã Tích Thiện,15610926,Success +86-863-00000,,Huyện Bình Tân,,7151112,Success +86-863-29773,,,Xã Tân Hưng,13518492,Success +86-863-29776,,,Xã Tân Thành,13518442,Success +86-863-29779,,,Xã Thành Trung,13518335,Success +86-863-29782,,,Xã Tân An Thạnh,13518494,Success +86-863-29785,,,Xã Tân Lược,13518493,Success +86-863-29788,,,Xã Nguyễn Văn Thảnh,13518152,Success +86-863-29791,,,Xã Thành Lợi,13518334,Success +86-863-29794,,,Xã Mỹ Thuận,13518151,Success +86-863-29797,,,Xã Tân Bình,13518441,Success +86-863-29800,,,Thị trấn Tân Quới,13512339,Success +87-000-00000,Tỉnh Đồng Tháp,,,1875866,Success +87-866-00000,,Thành phố Cao Lãnh,,7146420,Success +87-866-29863,,,Phường 11,15487124,Success +87-866-29866,,,Phường 1,15487119,Success +87-866-29869,,,Phường 2,15487120,Success +87-866-29872,,,Phường 4,15487122,Success +87-866-29875,,,Phường 3,15487121,Success +87-866-29878,,,Phường 6,15487123,Success +87-866-29881,,,Xã Mỹ Ngãi,15488796,Success +87-866-29884,,,Xã Mỹ Tân,15488797,Success +87-866-29887,,,Xã Mỹ Trà,15488798,Success +87-866-29888,,,Phường Mỹ Phú,15487126,Success +87-866-29890,,,Xã Tân Thuận Tây,15488833,Success +87-866-29892,,,Phường Hoà Thuận,15487125,Success +87-866-29893,,,Xã Hòa An,15488795,Success +87-866-29896,,,Xã Tân Thuận Đông,15488834,Success +87-866-29899,,,Xã Tịnh Thới,15488835,Success +87-867-00000,,Thành phố Sa Đéc,,7653194,Success +87-867-29902,,,Phường 3,14722087,Success +87-867-29905,,,Phường 1,14722088,Success +87-867-29908,,,Phường 4,14722086,Success +87-867-29911,,,Phường 2,14722085,Success +87-867-29914,,,Xã Tân Khánh Đông,14722092,Success +87-867-29917,,,Phường Tân Quy Đông,14722091,Success +87-867-29919,,,Phường An Hoà,14722089,Success +87-867-29920,,,Xã Tân Quy Tây,14722090,Success +87-867-29923,,,Xã Tân Phú Đông,14722084,Success +87-868-00000,,Thành phố Hồng Ngự,,7146550,Success +87-868-29954,,,Phường An Lộc,13512227,Success +87-868-29955,,,Phường An Thạnh,13512226,Success +87-868-29959,,,Xã Bình Thạnh,13512231,Success +87-868-29965,,,Xã Tân Hội,13512232,Success +87-868-29978,,,Phường An Lạc,13512228,Success +87-868-29986,,,Phường An Bình B,13512230,Success +87-868-29989,,,Phường An Bình A,13512229,Success +87-869-00000,,Huyện Tân Hồng,,7146449,Success +87-869-29926,,,Thị trấn Sa Rài,15581284,Success +87-869-29929,,,Xã Tân Hộ Cơ,15581290,Success +87-869-29932,,,Xã Thông Bình,15581291,Success +87-869-29935,,,Xã Bình Phú,15581283,Success +87-869-29938,,,Xã Tân Thành A,15581288,Success +87-869-29941,,,Xã Tân Thành B,15581289,Success +87-869-29944,,,Xã Tân Phước,15581287,Success +87-869-29947,,,Xã Tân Công Chí,15581285,Success +87-869-29950,,,Xã An Phước,15581286,Success +87-870-00000,,Huyện Hồng Ngự,,7146549,Success +87-870-29956,,,Xã Thường Phước 1,11679164,Success +87-870-29962,,,Xã Thường Thới Hậu A,11679163,Success +87-870-29971,,,Thị trấn Thường Thới Tiền,9210626,Success +87-870-29974,,,Xã Thường Phước 2,9210502,Success +87-870-29977,,,Xã Thường Lạc,9210503,Success +87-870-29980,,,Xã Long Khánh A,13512181,Success +87-870-29983,,,Xã Long Khánh B,13512182,Success +87-870-29992,,,Xã Long Thuận,13512183,Success +87-870-29995,,,Xã Phú Thuận B,13512185,Success +87-870-29998,,,Xã Phú Thuận A,13512184,Success +87-871-00000,,Huyện Tam Nông,,7146446,Success +87-871-30001,,,Thị trấn Tràm Chim,15581830,Success +87-871-30004,,,Xã Hoà Bình,15581835,Success +87-871-30007,,,Xã Tân Công Sính,15581833,Success +87-871-30010,,,Xã Phú Hiệp,15581832,Success +87-871-30013,,,Xã Phú Đức,15581831,Success +87-871-30016,,,Xã Phú Thành B,15581828,Success +87-871-30019,,,Xã An Hòa,15581561,Success +87-871-30022,,,Xã An Long,15581562,Success +87-871-30025,,,Xã Phú Cường,15581834,Success +87-871-30028,,,Xã Phú Ninh,15581563,Success +87-871-30031,,,Xã Phú Thọ,15581829,Success +87-871-30034,,,Xã Phú Thành A,15581827,Success +87-872-00000,,Huyện Tháp Mười,,7146431,Success +87-872-30037,,,Thị trấn Mỹ An,15587396,Success +87-872-30040,,,Xã Thạnh Lợi,15587388,Success +87-872-30043,,,Xã Hưng Thạnh,15587389,Success +87-872-30046,,,Xã Trường Xuân,15587390,Success +87-872-30049,,,Xã Tân Kiều,15587391,Success +87-872-30052,,,Xã Mỹ Hòa,15587392,Success +87-872-30055,,,Xã Mỹ Quý,15587393,Success +87-872-30058,,,Xã Mỹ Đông,15587395,Success +87-872-30061,,,Xã Đốc Binh Kiều,15587398,Success +87-872-30064,,,Xã Mỹ An,15587397,Success +87-872-30067,,,Xã Phú Điền,15587399,Success +87-872-30070,,,Xã Láng Biển,15587394,Success +87-872-30073,,,Xã Thanh Mỹ,15587400,Success +87-873-00000,,Huyện Cao Lãnh,,7146428,Success +87-873-30076,,,Thị trấn Mỹ Thọ,15586817,Success +87-873-30079,,,Xã Gáo Giồng,15586693,Success +87-873-30082,,,Xã Phương Thịnh,15586694,Success +87-873-30085,,,Xã Ba Sao,15586695,Success +87-873-30088,,,Xã Phong Mỹ,15586691,Success +87-873-30091,,,Xã Tân Nghĩa,15586692,Success +87-873-30094,,,Xã Phương Trà,15586696,Success +87-873-30097,,,Xã Nhị Mỹ,15586697,Success +87-873-30100,,,Xã Mỹ Thọ,15586818,Success +87-873-30103,,,Xã Tân Hội Trung,15586819,Success +87-873-30106,,,Xã An Bình,15586698,Success +87-873-30109,,,Xã Mỹ Hội,15586820,Success +87-873-30112,,,Xã Mỹ Hiệp,15586825,Success +87-873-30115,,,Xã Mỹ Long,15586824,Success +87-873-30118,,,Xã Bình Hàng Trung,15586822,Success +87-873-30121,,,Xã Mỹ Xương,15586821,Success +87-873-30124,,,Xã Bình Hàng Tây,15586823,Success +87-873-30127,,,Xã Bình Thạnh,15586826,Success +87-874-00000,,Huyện Thanh Bình,,7146432,Success +87-874-30130,,,Thị trấn Thanh Bình,15583701,Success +87-874-30133,,,Xã Tân Quới,15583790,Success +87-874-30136,,,Xã Tân Hòa,15583791,Success +87-874-30139,,,Xã An Phong,15583786,Success +87-874-30142,,,Xã Phú Lợi,15583785,Success +87-874-30145,,,Xã Tân Mỹ,15583782,Success +87-874-30148,,,Xã Bình Tấn,15583781,Success +87-874-30151,,,Xã Tân Huề,15583789,Success +87-874-30154,,,Xã Tân Bình,15583787,Success +87-874-30157,,,Xã Tân Thạnh,15583784,Success +87-874-30160,,,Xã Tân Phú,15583783,Success +87-874-30163,,,Xã Bình Thành,15583780,Success +87-874-30166,,,Xã Tân Long,15583788,Success +87-875-00000,,Huyện Lấp Vò,,7146409,Success +87-875-30169,,,Thị trấn Lấp Vò,14724643,Success +87-875-30172,,,Xã Mỹ An Hưng A,14724646,Success +87-875-30175,,,Xã Tân Mỹ,14724718,Success +87-875-30178,,,Xã Mỹ An Hưng B,14724647,Success +87-875-30181,,,Xã Tân Khánh Trung,14724719,Success +87-875-30184,,,Xã Long Hưng A,14724717,Success +87-875-30187,,,Xã Vĩnh Thạnh,14724715,Success +87-875-30190,,,Xã Long Hưng B,14724716,Success +87-875-30193,,,Xã Bình Thành,14724642,Success +87-875-30196,,,Xã Định An,14724641,Success +87-875-30199,,,Xã Định Yên,14724640,Success +87-875-30202,,,Xã Hội An Đông,14724645,Success +87-875-30205,,,Xã Bình Thạnh Trung,14724644,Success +87-876-00000,,Huyện Lai Vung,,7146397,Success +87-876-30208,,,Thị trấn Lai Vung,9597522,Success +87-876-30211,,,Xã Tân Dương,13519699,Success +87-876-30214,,,Xã Hòa Thành,13519700,Success +87-876-30217,,,Xã Long Hậu,13519573,Success +87-876-30220,,,Xã Tân Phước,13519572,Success +87-876-30223,,,Xã Hòa Long,13519579,Success +87-876-30226,,,Xã Tân Thành,13841604,Success +87-876-30229,,,Xã Long Thắng,13519698,Success +87-876-30232,,,Xã Vĩnh Thới,13519578,Success +87-876-30235,,,Xã Tân Hòa,13519732,Success +87-876-30238,,,Xã Định Hòa,13519733,Success +87-876-30241,,,Xã Phong Hòa,13519734,Success +87-877-00000,,Huyện Châu Thành,,7146379,Success +87-877-30244,,,Thị trấn Cái Tàu Hạ,14726875,Success +87-877-30247,,,Xã An Hiệp,14726873,Success +87-877-30250,,,Xã An Nhơn,14726874,Success +87-877-30253,,,Xã Tân Nhuận Đông,14726872,Success +87-877-30256,,,Xã Tân Bình,14726382,Success +87-877-30259,,,Xã Tân Phú Trung,14726383,Success +87-877-30262,,,Xã Phú Long,14726385,Success +87-877-30265,,,Xã An Phú Thuận,14726877,Success +87-877-30268,,,Xã Phú Hựu,14726876,Success +87-877-30271,,,Xã An Khánh,14726878,Success +87-877-30274,,,Xã Tân Phú,14726384,Success +87-877-30277,,,Xã Hòa Tân,14726386,Success +89-000-00000,Tỉnh An Giang,,,1875748,Success +89-883-00000,,Thành phố Long Xuyên,,7147125,Success +89-883-30280,,,Phường Mỹ Bình,13566850,Success +89-883-30283,,,Phường Mỹ Long,13566854,Success +89-883-30285,,,Phường Đông Xuyên,13566852,Success +89-883-30286,,,Phường Mỹ Xuyên,13566853,Success +89-883-30289,,,Phường Bình Đức,13566786,Success +89-883-30292,,,Phường Bình Khánh,13566787,Success +89-883-30295,,,Phường Mỹ Phước,13566996,Success +89-883-30298,,,Phường Mỹ Quý,13566997,Success +89-883-30301,,,Phường Mỹ Thới,13566998,Success +89-883-30304,,,Phường Mỹ Thạnh,13566999,Success +89-883-30307,,,Phường Mỹ Hòa,13566851,Success +89-883-30310,,,Xã Mỹ Khánh,13566788,Success +89-883-30313,,,Xã Mỹ Hoà Hưng,9678494,Success +89-884-00000,,Thành phố Châu Đốc,,7147138,Success +89-884-30316,,,Phường Châu Phú B,13836897,Success +89-884-30319,,,Phường Châu Phú A,13836928,Success +89-884-30322,,,Phường Vĩnh Mỹ,13836896,Success +89-884-30325,,,Phường Núi Sam,13836898,Success +89-884-30328,,,Phường Vĩnh Ngươn,13836929,Success +89-884-30331,,,Xã Vĩnh Tế,13836899,Success +89-884-30334,,,Xã Vĩnh Châu,13836895,Success +89-886-00000,,Huyện An Phú,,7147162,Success +89-886-30337,,,Thị trấn An Phú,14672536,Success +89-886-30340,,,Xã Khánh An,14672616,Success +89-886-30341,,,Thị Trấn Long Bình,14672617,Success +89-886-30343,,,Xã Khánh Bình,14672615,Success +89-886-30346,,,Xã Quốc Thái,14672614,Success +89-886-30349,,,Xã Nhơn Hội,14672613,Success +89-886-30352,,,Xã Phú Hữu,14672541,Success +89-886-30355,,,Xã Phú Hội,14672612,Success +89-886-30358,,,Xã Phước Hưng,14672611,Success +89-886-30361,,,Xã Vĩnh Lộc,14672540,Success +89-886-30364,,,Xã Vĩnh Hậu,14672539,Success +89-886-30367,,,Xã Vĩnh Trường,14672538,Success +89-886-30370,,,Xã Vĩnh Hội Đông,14672535,Success +89-886-30373,,,Thị trấn Đa Phước,14672537,Success +89-887-00000,,Thị xã Tân Châu,,7147170,Success +89-887-30376,,,Phường Long Thạnh,14672097,Success +89-887-30377,,,Phường Long Hưng,14672098,Success +89-887-30378,,,Phường Long Châu,14672099,Success +89-887-30379,,,Xã Phú Lộc,14672452,Success +89-887-30382,,,Xã Vĩnh Xương,14672451,Success +89-887-30385,,,Xã Vĩnh Hòa,14672450,Success +89-887-30387,,,Xã Tân Thạnh,14672449,Success +89-887-30388,,,Xã Tân An,14672448,Success +89-887-30391,,,Xã Long An,14672153,Success +89-887-30394,,,Phường Long Phú,14672100,Success +89-887-30397,,,Xã Châu Phong,14672152,Success +89-887-30400,,,Xã Phú Vĩnh,14672150,Success +89-887-30403,,,Xã Lê Chánh,14672151,Success +89-887-30412,,,Phường Long Sơn,14672096,Success +89-888-00000,,Huyện Phú Tân,,7147176,Success +89-888-30406,,,Thị trấn Phú Mỹ,14676455,Success +89-888-30409,,,Thị trấn Chợ Vàm,14675897,Success +89-888-30415,,,Xã Long Hoà,14675890,Success +89-888-30418,,,Xã Phú Long,14675892,Success +89-888-30421,,,Xã Phú Lâm,14675891,Success +89-888-30424,,,Xã Phú Hiệp,14675893,Success +89-888-30427,,,Xã Phú Thạnh,14675896,Success +89-888-30430,,,Xã Hoà Lạc,14675894,Success +89-888-30433,,,Xã Phú Thành,14675895,Success +89-888-30436,,,Xã Phú An,14676453,Success +89-888-30439,,,Xã Phú Xuân,14676459,Success +89-888-30442,,,Xã Hiệp Xương,14676460,Success +89-888-30445,,,Xã Phú Bình,14676461,Success +89-888-30448,,,Xã Phú Thọ,14676454,Success +89-888-30451,,,Xã Phú Hưng,14676458,Success +89-888-30454,,,Xã Bình Thạnh Đông,14676462,Success +89-888-30457,,,Xã Tân Hòa,14676457,Success +89-888-30460,,,Xã Tân Trung,14676456,Success +89-889-00000,,Huyện Châu Phú,,7147133,Success +89-889-30463,,,Thị trấn Cái Dầu,13645714,Success +89-889-30466,,,Xã Khánh Hòa,13645419,Success +89-889-30469,,,Xã Mỹ Đức,13645374,Success +89-889-30472,,,Xã Mỹ Phú,13645397,Success +89-889-30475,,,Xã Ô Long Vỹ,13646391,Success +89-889-30478,,,Thị trấn Vĩnh Thạnh Trung,13645654,Success +89-889-30481,,,Xã Thạnh Mỹ Tây,13646389,Success +89-889-30484,,,Xã Bình Long,13646055,Success +89-889-30487,,,Xã Bình Mỹ,13646056,Success +89-889-30490,,,Xã Bình Thủy,13646386,Success +89-889-30493,,,Xã Đào Hữu Cảnh,13646390,Success +89-889-30496,,,Xã Bình Phú,13646387,Success +89-889-30499,,,Xã Bình Chánh,13646388,Success +89-890-00000,,Thị xã Tịnh Biên,,7146822,Success +89-890-30502,,,Phường Nhà Bàng,14719266,Success +89-890-30505,,,Phường Chi Lăng,14719019,Success +89-890-30508,,,Phường Núi Voi,14719018,Success +89-890-30511,,,Phường Nhơn Hưng,14719267,Success +89-890-30514,,,Phường An Phú,14719268,Success +89-890-30517,,,Phường Thới Sơn,14719265,Success +89-890-30520,,,Phường Tịnh Biên,14719269,Success +89-890-30523,,,Xã Văn Giáo,14719128,Success +89-890-30526,,,Xã An Cư,14719126,Success +89-890-30529,,,Xã An Nông,14719270,Success +89-890-30532,,,Xã Vĩnh Trung,14719127,Success +89-890-30535,,,Xã Tân Lợi,14719017,Success +89-890-30538,,,Xã An Hảo,14719016,Success +89-890-30541,,,Xã Tân Lập,14719015,Success +89-891-00000,,Huyện Tri Tôn,,7146980,Success +89-891-30544,,,Thị trấn Tri Tôn,14716842,Success +89-891-30547,,,Thị trấn Ba Chúc,14718332,Success +89-891-30550,,,Xã Lạc Quới,14718333,Success +89-891-30553,,,Xã Lê Trì,14716844,Success +89-891-30556,,,Xã Vĩnh Gia,14718334,Success +89-891-30559,,,Xã Vĩnh Phước,14718331,Success +89-891-30562,,,Xã Châu Lăng,14716843,Success +89-891-30565,,,Xã Lương Phi,14716845,Success +89-891-30568,,,Xã Lương An Trà,14716848,Success +89-891-30571,,,Xã Tà Đảnh,14709458,Success +89-891-30574,,,Xã Núi Tô,14716841,Success +89-891-30577,,,Xã An Tức,14716846,Success +89-891-30580,,,Thị trấn Cô Tô,14716840,Success +89-891-30583,,,Xã Tân Tuyến,14709459,Success +89-891-30586,,,Xã Ô Lâm,14716847,Success +89-892-00000,,Huyện Châu Thành,,7147122,Success +89-892-30589,,,Thị trấn An Châu,14669917,Success +89-892-30592,,,Xã An Hòa,14669921,Success +89-892-30595,,,Xã Cần Đăng,14669922,Success +89-892-30598,,,Xã Vĩnh Hanh,14669923,Success +89-892-30601,,,Xã Bình Thạnh,14669920,Success +89-892-30604,,,Thị trấn Vĩnh Bình,13836973,Success +89-892-30607,,,Xã Bình Hòa,14669919,Success +89-892-30610,,,Xã Vĩnh An,13836972,Success +89-892-30613,,,Xã Hòa Bình Thạnh,14669918,Success +89-892-30616,,,Xã Vĩnh Lợi,14669926,Success +89-892-30619,,,Xã Vĩnh Nhuận,14669925,Success +89-892-30622,,,Xã Tân Phú,14669924,Success +89-892-30625,,,Xã Vĩnh Thành,14669927,Success +89-893-00000,,Huyện Chợ Mới,,7147129,Success +89-893-30628,,,Thị trấn Chợ Mới,14719501,Success +89-893-30631,,,Thị trấn Mỹ Luông,14719555,Success +89-893-30634,,,Xã Kiến An,14719500,Success +89-893-30637,,,Xã Mỹ Hội Đông,14719497,Success +89-893-30640,,,Xã Long Điền A,14719502,Success +89-893-30643,,,Xã Tấn Mỹ,14719557,Success +89-893-30646,,,Xã Long Điền B,14719503,Success +89-893-30649,,,Xã Kiến Thành,14719499,Success +89-893-30652,,,Xã Mỹ Hiệp,14719558,Success +89-893-30655,,,Xã Mỹ An,14719556,Success +89-893-30658,,,Xã Nhơn Mỹ,14719498,Success +89-893-30661,,,Xã Long Giang,14719504,Success +89-893-30664,,,Xã Long Kiến,14719554,Success +89-893-30667,,,Xã Bình Phước Xuân,14719559,Success +89-893-30670,,,Xã An Thạnh Trung,14719588,Success +89-893-30673,,,Thị trấn Hội An,14719587,Success +89-893-30676,,,Xã Hòa Bình,14719589,Success +89-893-30679,,,Xã Hòa An,14719590,Success +89-894-00000,,Huyện Thoại Sơn,,7147100,Success +89-894-30682,,,Thị trấn Núi Sập,14671588,Success +89-894-30685,,,Thị trấn Phú Hoà,14670085,Success +89-894-30688,,,Thị Trấn Óc Eo,14671592,Success +89-894-30691,,,Xã Tây Phú,14671681,Success +89-894-30692,,,Xã An Bình,14671680,Success +89-894-30694,,,Xã Vĩnh Phú,14671682,Success +89-894-30697,,,Xã Vĩnh Trạch,14670089,Success +89-894-30700,,,Xã Phú Thuận,14670086,Success +89-894-30703,,,Xã Vĩnh Chánh,14670087,Success +89-894-30706,,,Xã Định Mỹ,14671684,Success +89-894-30709,,,Xã Định Thành,14670090,Success +89-894-30712,,,Xã Mỹ Phú Đông,14671683,Success +89-894-30715,,,Xã Vọng Đông,14671591,Success +89-894-30718,,,Xã Vĩnh Khánh,14670088,Success +89-894-30721,,,Xã Thoại Giang,14671589,Success +89-894-30724,,,Xã Bình Thành,14671590,Success +89-894-30727,,,Xã Vọng Thê,14671593,Success +91-000-00000,Tỉnh Kiên Giang,,,1874471,Success +91-899-00000,,Thành phố Rạch Giá,,7136150,Success +91-899-30730,,,Phường Vĩnh Thanh Vân,15429961,Success +91-899-30733,,,Phường Vĩnh Thanh,15429956,Success +91-899-30736,,,Phường Vĩnh Quang,15429955,Success +91-899-30739,,,Phường Vĩnh Hiệp,15429958,Success +91-899-30742,,,Phường Vĩnh Bảo,15429952,Success +91-899-30745,,,Phường Vĩnh Lạc,15429957,Success +91-899-30748,,,Phường An Hòa,15429959,Success +91-899-30751,,,Phường An Bình,15429960,Success +91-899-30754,,,Phường Rạch Sỏi,15429963,Success +91-899-30757,,,Phường Vĩnh Lợi,15429962,Success +91-899-30760,,,Phường Vĩnh Thông,15429954,Success +91-899-30763,,,Xã Phi Thông,15429953,Success +91-900-00000,,Thành phố Hà Tiên,,7136121,Success +91-900-30766,,,Phường Tô Châu,15332655,Success +91-900-30769,,,Phường Đông Hồ,15332653,Success +91-900-30772,,,Phường Bình San,15332657,Success +91-900-30775,,,Phường Pháo Đài,15332658,Success +91-900-30778,,,Phường Mỹ Đức,15332656,Success +91-900-30781,,,Xã Tiên Hải,15332659,Success +91-900-30784,,,Xã Thuận Yên,15332654,Success +91-902-00000,,Huyện Kiên Lương,,7136122,Success +91-902-30787,,,Thị trấn Kiên Lương,15409349,Success +91-902-30790,,,Xã Kiên Bình,15409350,Success +91-902-30802,,,Xã Hòa Điền,15409356,Success +91-902-30805,,,Xã Dương Hòa,15409355,Success +91-902-30808,,,Xã Bình An,15409353,Success +91-902-30809,,,Xã Bình Trị,15409354,Success +91-902-30811,,,Xã Sơn Hải,15409352,Success +91-902-30814,,,Xã Hòn Nghệ,15409351,Success +91-903-00000,,Huyện Hòn Đất,,7136133,Success +91-903-30817,,,Thị trấn Hòn Đất,15416584,Success +91-903-30820,,,Thị trấn Sóc Sơn,15416591,Success +91-903-30823,,,Xã Bình Sơn,15416579,Success +91-903-30826,,,Xã Bình Giang,15416580,Success +91-903-30828,,,Xã Mỹ Thái,15416585,Success +91-903-30829,,,Xã Nam Thái Sơn,15416583,Success +91-903-30832,,,Xã Mỹ Hiệp Sơn,15416589,Success +91-903-30835,,,Xã Sơn Kiên,15416586,Success +91-903-30836,,,Xã Sơn Bình,15416587,Success +91-903-30838,,,Xã Mỹ Thuận,15416588,Success +91-903-30840,,,Xã Lình Huỳnh,15416581,Success +91-903-30841,,,Xã Thổ Sơn,15416582,Success +91-903-30844,,,Xã Mỹ Lâm,15416592,Success +91-903-30847,,,Xã Mỹ Phước,15416590,Success +91-904-00000,,Huyện Tân Hiệp,,7138762,Success +91-904-30850,,,Thị trấn Tân Hiệp,15449914,Success +91-904-30853,,,Xã Tân Hội,15449921,Success +91-904-30856,,,Xã Tân Thành,15449922,Success +91-904-30859,,,Xã Tân Hiệp B,15449918,Success +91-904-30860,,,Xã Tân Hoà,15449920,Success +91-904-30862,,,Xã Thạnh Đông B,15449894,Success +91-904-30865,,,Xã Thạnh Đông,15449895,Success +91-904-30868,,,Xã Tân Hiệp A,15449917,Success +91-904-30871,,,Xã Tân An,15449919,Success +91-904-30874,,,Xã Thạnh Đông A,15449915,Success +91-904-30877,,,Xã Thạnh Trị,15449916,Success +91-905-00000,,Huyện Châu Thành,,7138744,Success +91-905-30880,,,Thị trấn Minh Lương,15443438,Success +91-905-30883,,,Xã Mong Thọ A,15443444,Success +91-905-30886,,,Xã Mong Thọ B,15443442,Success +91-905-30887,,,Xã Mong Thọ,15443443,Success +91-905-30889,,,Xã Giục Tượng,15443440,Success +91-905-30892,,,Xã Vĩnh Hòa Hiệp,15443441,Success +91-905-30893,,,Xã Vĩnh Hoà Phú,15443439,Success +91-905-30895,,,Xã Minh Hòa,15443436,Success +91-905-30898,,,Xã Bình An,15443437,Success +91-905-30901,,,Xã Thạnh Lộc,15443445,Success +91-906-00000,,Huyện Giồng Riềng,,7138292,Success +91-906-30904,,,Thị Trấn Giồng Riềng,15467271,Success +91-906-30907,,,Xã Thạnh Hưng,15467332,Success +91-906-30910,,,Xã Thạnh Phước,15467342,Success +91-906-30913,,,Xã Thạnh Lộc,15467341,Success +91-906-30916,,,Xã Thạnh Hòa,15467269,Success +91-906-30917,,,Xã Thạnh Bình,15467270,Success +91-906-30919,,,Xã Bàn Thạch,15467272,Success +91-906-30922,,,Xã Bàn Tân Định,15467273,Success +91-906-30925,,,Xã Ngọc Thành,15467333,Success +91-906-30928,,,Xã Ngọc Chúc,15467334,Success +91-906-30931,,,Xã Ngọc Thuận,15467340,Success +91-906-30934,,,Xã Hòa Hưng,15467338,Success +91-906-30937,,,Xã Hoà Lợi,15467339,Success +91-906-30940,,,Xã Hoà An,15467337,Success +91-906-30943,,,Xã Long Thạnh,15467329,Success +91-906-30946,,,Xã Vĩnh Thạnh,15467331,Success +91-906-30947,,,Xã Vĩnh Phú,15467330,Success +91-906-30949,,,Xã Hòa Thuận,15467335,Success +91-906-30950,,,Xã Ngọc Hoà,15467336,Success +91-907-00000,,Huyện Gò Quao,,7138271,Success +91-907-30952,,,Thị trấn Gò Quao,15476021,Success +91-907-30955,,,Xã Vĩnh Hòa Hưng Bắc,15476028,Success +91-907-30958,,,Xã Định Hòa,15476022,Success +91-907-30961,,,Xã Thới Quản,15476024,Success +91-907-30964,,,Xã Định An,15476025,Success +91-907-30967,,,Xã Thủy Liễu,15476023,Success +91-907-30970,,,Xã Vĩnh Hòa Hưng Nam,15476027,Success +91-907-30973,,,Xã Vĩnh Phước A,15476031,Success +91-907-30976,,,Xã Vĩnh Phước B,15476026,Success +91-907-30979,,,Xã Vĩnh Tuy,15476029,Success +91-907-30982,,,Xã Vĩnh Thắng,15476030,Success +91-908-00000,,Huyện An Biên,,7138272,Success +91-908-30985,,,Thị trấn Thứ Ba,15517144,Success +91-908-30988,,,Xã Tây Yên,15517137,Success +91-908-30991,,,Xã Tây Yên A,15517142,Success +91-908-30994,,,Xã Nam Yên,15517138,Success +91-908-30997,,,Xã Hưng Yên,15517143,Success +91-908-31000,,,Xã Nam Thái,15517139,Success +91-908-31003,,,Xã Nam Thái A,15517140,Success +91-908-31006,,,Xã Đông Thái,15517141,Success +91-908-31009,,,Xã Đông Yên,15517145,Success +91-909-00000,,Huyện An Minh,,7138177,Success +91-909-31018,,,Thị trấn Thứ Mười Một,15554637,Success +91-909-31021,,,Xã Thuận Hoà,15554632,Success +91-909-31024,,,Xã Đông Hòa,15554642,Success +91-909-31030,,,Xã Đông Thạnh,15554641,Success +91-909-31031,,,Xã Tân Thạnh,15554640,Success +91-909-31033,,,Xã Đông Hưng,15554639,Success +91-909-31036,,,Xã Đông Hưng A,15554636,Success +91-909-31039,,,Xã Đông Hưng B,15554638,Success +91-909-31042,,,Xã Vân Khánh,15554634,Success +91-909-31045,,,Xã Vân Khánh Đông,15554635,Success +91-909-31048,,,Xã Vân Khánh Tây,15554633,Success +91-910-00000,,Huyện Vĩnh Thuận,,7138251,Success +91-910-31051,,,Thị trấn Vĩnh Thuận,15534358,Success +91-910-31060,,,Xã Vĩnh Bình Bắc,15534354,Success +91-910-31063,,,Xã Vĩnh Bình Nam,15534355,Success +91-910-31064,,,Xã Bình Minh,15534356,Success +91-910-31069,,,Xã Vĩnh Thuận,15534361,Success +91-910-31072,,,Xã Tân Thuận,15534360,Success +91-910-31074,,,Xã Phong Đông,15534359,Success +91-910-31075,,,Xã Vĩnh Phong,15534357,Success +91-911-00000,,Thành phố Phú Quốc,,7135978,Success +91-911-31078,,,Phường Dương Đông,12849115,Success +91-911-31081,,,Phường An Thới,12086660,Success +91-911-31084,,,Xã Cửa Cạn,12852003,Success +91-911-31087,,,Xã Gành Dầu,12852004,Success +91-911-31090,,,Xã Cửa Dương,12852606,Success +91-911-31093,,,Xã Hàm Ninh,12852607,Success +91-911-31096,,,Xã Dương Tơ,12849773,Success +91-911-31102,,,Xã Bãi Thơm,12852170,Success +91-911-31105,,,Xã Thổ Châu,12033840,Success +91-912-00000,,Huyện Kiên Hải,,7138905,Success +91-912-31108,,,Xã Hòn Tre,15080216,Success +91-912-31111,,,Xã Lại Sơn,15080217,Success +91-912-31114,,,Xã An Sơn,15080219,Success +91-912-31115,,,Xã Nam Du,15080218,Success +91-913-00000,,Huyện U Minh Thượng,,7138224,Success +91-913-31012,,,Xã Thạnh Yên,15479859,Success +91-913-31015,,,Xã Thạnh Yên A,15479860,Success +91-913-31027,,,Xã An Minh Bắc,15479856,Success +91-913-31054,,,Xã Vĩnh Hòa,15479858,Success +91-913-31057,,,Xã Hoà Chánh,15479857,Success +91-913-31066,,,Xã Minh Thuận,15479855,Success +91-914-00000,,Huyện Giang Thành,,7138832,Success +91-914-30791,,,Xã Vĩnh Phú,15083130,Success +91-914-30793,,,Xã Vĩnh Điều,15083127,Success +91-914-30796,,,Xã Tân Khánh Hòa,15083128,Success +91-914-30797,,,Xã Phú Lợi,15083129,Success +91-914-30799,,,Xã Phú Mỹ,15083131,Success +92-000-00000,Thành phố Cần Thơ,,,1874283,Success +92-916-00000,,Quận Ninh Kiều,,7147987,Success +92-916-31117,,,Phường Cái Khế,13512379,Success +92-916-31120,,,Phường An Hòa,13512437,Success +92-916-31123,,,Phường Thới Bình,13512436,Success +92-916-31126,,,Phường An Nghiệp,13512426,Success +92-916-31129,,,Phường An Cư,13512424,Success +92-916-31135,,,Phường Tân An,13512405,Success +92-916-31141,,,Phường An Phú,13512425,Success +92-916-31144,,,Phường Xuân Khánh,13512464,Success +92-916-31147,,,Phường Hưng Lợi,13512595,Success +92-916-31149,,,Phường An Khánh,13512618,Success +92-916-31150,,,Phường An Bình,13512619,Success +92-917-00000,,Quận Ô Môn,,7148232,Success +92-917-31153,,,Phường Châu Văn Liêm,13531000,Success +92-917-31154,,,Phường Thới Hòa,13531120,Success +92-917-31156,,,Phường Thới Long,13531122,Success +92-917-31157,,,Phường Long Hưng,13531123,Success +92-917-31159,,,Phường Thới An,13531121,Success +92-917-31162,,,Phường Phước Thới,13530999,Success +92-917-31165,,,Phường Trường Lạc,13530998,Success +92-918-00000,,Quận Bình Thuỷ,,7147988,Success +92-918-31168,,,Phường Bình Thủy,13514267,Success +92-918-31169,,,Phường Trà An,13514268,Success +92-918-31171,,,Phường Trà Nóc,13514269,Success +92-918-31174,,,Phường Thới An Đông,13514289,Success +92-918-31177,,,Phường An Thới,13513955,Success +92-918-31178,,,Phường Bùi Hữu Nghĩa,13513954,Success +92-918-31180,,,Phường Long Hòa,13514288,Success +92-918-31183,,,Phường Long Tuyền,13514056,Success +92-919-00000,,Quận Cái Răng,,7147986,Success +92-919-31186,,,Phường Lê Bình,10136995,Success +92-919-31189,,,Phường Hưng Phú,10136993,Success +92-919-31192,,,Phường Hưng Thạnh,10136994,Success +92-919-31195,,,Phường Ba Láng,10136992,Success +92-919-31198,,,Phường Thường Thạnh,10136998,Success +92-919-31201,,,Phường Phú Thứ,10136996,Success +92-919-31204,,,Phường Tân Phú,10136997,Success +92-923-00000,,Quận Thốt Nốt,,7148230,Success +92-923-31207,,,Phường Thốt Nốt,13533113,Success +92-923-31210,,,Phường Thới Thuận,13533174,Success +92-923-31212,,,Phường Thuận An,13533173,Success +92-923-31213,,,Phường Tân Lộc,9590585,Success +92-923-31216,,,Phường Trung Nhứt,13533112,Success +92-923-31217,,,Phường Thạnh Hoà,13533111,Success +92-923-31219,,,Phường Trung Kiên,13532836,Success +92-923-31227,,,Phường Tân Hưng,13532747,Success +92-923-31228,,,Phường Thuận Hưng,13532748,Success +92-924-00000,,Huyện Vĩnh Thạnh,,7148224,Success +92-924-31211,,,Xã Vĩnh Bình,13556608,Success +92-924-31231,,,Thị trấn Thanh An,13514921,Success +92-924-31232,,,Thị trấn Vĩnh Thạnh,13514937,Success +92-924-31234,,,Xã Thạnh Mỹ,13556813,Success +92-924-31237,,,Xã Vĩnh Trinh,13556609,Success +92-924-31240,,,Xã Thạnh An,13556875,Success +92-924-31241,,,Xã Thạnh Tiến,13556874,Success +92-924-31243,,,Xã Thạnh Thắng,13556877,Success +92-924-31244,,,Xã Thạnh Lợi,13556876,Success +92-924-31246,,,Xã Thạnh Qưới,13556814,Success +92-924-31252,,,Xã Thạnh Lộc,13556812,Success +92-925-00000,,Huyện Cờ Đỏ,,7148130,Success +92-925-31222,,,Xã Trung An,7148207,Success +92-925-31225,,,Xã Trung Thạnh,7148209,Success +92-925-31249,,,Xã Thạnh Phú,7148173,Success +92-925-31255,,,Xã Trung Hưng,7148208,Success +92-925-31261,,,Thị trấn Cờ Đỏ,7148204,Success +92-925-31264,,,Xã Thới Hưng,7148174,Success +92-925-31273,,,Xã Đông Hiệp,7148210,Success +92-925-31274,,,Xã Đông Thắng,7148211,Success +92-925-31276,,,Xã Thới Đông,7148206,Success +92-925-31277,,,Xã Thới Xuân,7148205,Success +92-926-00000,,Huyện Phong Điền,,7147998,Success +92-926-31299,,,Thị trấn Phong Điền,13514903,Success +92-926-31300,,,Xã Nhơn Ái,13556150,Success +92-926-31303,,,Xã Giai Xuân,13556061,Success +92-926-31306,,,Xã Tân Thới,13556108,Success +92-926-31309,,,Xã Trường Long,13556151,Success +92-926-31312,,,Xã Mỹ Khánh,13556060,Success +92-926-31315,,,Xã Nhơn Nghĩa,13556149,Success +92-927-00000,,Huyện Thới Lai,,7148166,Success +92-927-31258,,,Thị trấn Thới Lai,13514870,Success +92-927-31267,,,Xã Thới Thạnh,13556316,Success +92-927-31268,,,Xã Tân Thạnh,13556317,Success +92-927-31270,,,Xã Xuân Thắng,13556318,Success +92-927-31279,,,Xã Đông Bình,13556234,Success +92-927-31282,,,Xã Đông Thuận,13556233,Success +92-927-31285,,,Xã Thới Tân,13556232,Success +92-927-31286,,,Xã Trường Thắng,13556289,Success +92-927-31288,,,Xã Định Môn,13556291,Success +92-927-31291,,,Xã Trường Thành,13556290,Success +92-927-31294,,,Xã Trường Xuân,7148165,Success +92-927-31297,,,Xã Trường Xuân A,7148163,Success +92-927-31298,,,Xã Trường Xuân B,7148164,Success +93-000-00000,Tỉnh Hậu Giang,,,1874249,Success +93-930-00000,,Thành phố Vị Thanh,,7148562,Success +93-930-31318,,,Phường I,14908449,Success +93-930-31321,,,Phường III,14908448,Success +93-930-31324,,,Phường IV,14908447,Success +93-930-31327,,,Phường V,14908446,Success +93-930-31330,,,Phường VII,14908445,Success +93-930-31333,,,Xã Vị Tân,14908444,Success +93-930-31336,,,Xã Hoả Lựu,14908441,Success +93-930-31338,,,Xã Tân Tiến,14908442,Success +93-930-31339,,,Xã Hoả Tiến,14908443,Success +93-931-00000,,Thành phố Ngã Bảy,,7148641,Success +93-931-31340,,,Phường Ngã Bảy,10151346,Success +93-931-31341,,,Phường Lái Hiếu,10151344,Success +93-931-31343,,,Phường Hiệp Thành,10151345,Success +93-931-31344,,,Phường Hiệp Lợi,10151348,Success +93-931-31411,,,Xã Đại Thành,10151347,Success +93-931-31414,,,Xã Tân Thành,10151349,Success +93-932-00000,,Huyện Châu Thành A,,7148723,Success +93-932-31342,,,Thị trấn Một Ngàn,14706464,Success +93-932-31345,,,Xã Tân Hoà,14706492,Success +93-932-31346,,,Thị trấn Bảy Ngàn,14706493,Success +93-932-31348,,,Xã Trường Long Tây,14706494,Success +93-932-31351,,,Xã Trường Long A,14706495,Success +93-932-31357,,,Xã Nhơn Nghĩa A,14706463,Success +93-932-31359,,,Thị trấn Rạch Gòi,14706462,Success +93-932-31360,,,Xã Thạnh Xuân,14706461,Success +93-932-31362,,,Thị trấn Cái Tắc,14706377,Success +93-932-31363,,,Xã Tân Phú Thạnh,14706378,Success +93-933-00000,,Huyện Châu Thành,,7148696,Success +93-933-31366,,,Thị Trấn Ngã Sáu,13534273,Success +93-933-31369,,,Xã Đông Thạnh,13534301,Success +93-933-31375,,,Xã Đông Phú,14706121,Success +93-933-31378,,,Xã Phú Hữu,14706124,Success +93-933-31379,,,Xã Phú Tân,14706123,Success +93-933-31381,,,Thị trấn Mái Dầm,14706122,Success +93-933-31384,,,Xã Đông Phước,14706125,Success +93-933-31387,,,Xã Đông Phước A,14706126,Success +93-934-00000,,Huyện Phụng Hiệp,,7148642,Success +93-934-31393,,,Thị trấn Kinh Cùng,14706958,Success +93-934-31396,,,Thị trấn Cây Dương,9333100,Success +93-934-31399,,,Xã Tân Bình,14706918,Success +93-934-31402,,,Xã Bình Thành,14706917,Success +93-934-31405,,,Xã Thạnh Hòa,14706916,Success +93-934-31408,,,Xã Long Thạnh,14706915,Success +93-934-31417,,,Xã Phụng Hiệp,13556450,Success +93-934-31420,,,Xã Hòa Mỹ,14706913,Success +93-934-31423,,,Xã Hòa An,14706959,Success +93-934-31426,,,Xã Phương Bình,14706960,Success +93-934-31429,,,Xã Hiệp Hưng,11678981,Success +93-934-31432,,,Xã Tân Phước Hưng,13516729,Success +93-934-31433,,,Thị trấn Búng Tàu,13516728,Success +93-934-31435,,,Xã Phương Phú,14706961,Success +93-934-31438,,,Xã Tân Long,14706914,Success +93-935-00000,,Huyện Vị Thuỷ,,7148569,Success +93-935-31441,,,Thị trấn Nàng Mau,14913485,Success +93-935-31444,,,Xã Vị Trung,14913491,Success +93-935-31447,,,Xã Vị Thuỷ,14913486,Success +93-935-31450,,,Xã Vị Thắng,14913482,Success +93-935-31453,,,Xã Vĩnh Thuận Tây,14913487,Success +93-935-31456,,,Xã Vĩnh Trung,14913484,Success +93-935-31459,,,Xã Vĩnh Tường,14913483,Success +93-935-31462,,,Xã Vị Đông,14913490,Success +93-935-31465,,,Xã Vị Thanh,14913489,Success +93-935-31468,,,Xã Vị Bình,14913488,Success +93-936-00000,,Huyện Long Mỹ,,7148512,Success +93-936-31483,,,Xã Thuận Hưng,14920072,Success +93-936-31484,,,Xã Thuận Hòa,14920073,Success +93-936-31486,,,Xã Vĩnh Thuận Đông,14920076,Success +93-936-31489,,,Thị trấn Vĩnh Viễn,14920077,Success +93-936-31490,,,Xã Vĩnh Viễn A,14920078,Success +93-936-31492,,,Xã Lương Tâm,14920074,Success +93-936-31493,,,Xã Lương Nghĩa,14920075,Success +93-936-31495,,,Xã Xà Phiên,14920071,Success +93-937-00000,,Thị xã Long Mỹ,,7148513,Success +93-937-31471,,,Phường Thuận An,13570537,Success +93-937-31472,,,Phường Trà Lồng,13570713,Success +93-937-31473,,,Phường Bình Thạnh,13570559,Success +93-937-31474,,,Xã Long Bình,13570538,Success +93-937-31475,,,Phường Vĩnh Tường,13570560,Success +93-937-31477,,,Xã Long Trị,13570594,Success +93-937-31478,,,Xã Long Trị A,13570595,Success +93-937-31480,,,Xã Long Phú,13570643,Success +93-937-31481,,,Xã Tân Phú,13570644,Success +94-000-00000,Tỉnh Sóc Trăng,,,1873632,Success +94-941-00000,,Thành phố Sóc Trăng,,7149178,Success +94-941-31498,,,Phường 5,10606839,Success +94-941-31501,,,Phường 7,10606841,Success +94-941-31504,,,Phường 8,10606842,Success +94-941-31507,,,Phường 6,10606840,Success +94-941-31510,,,Phường 2,10606836,Success +94-941-31513,,,Phường 1,10606835,Success +94-941-31516,,,Phường 4,10606838,Success +94-941-31519,,,Phường 3,10606837,Success +94-941-31522,,,Phường 9,10606843,Success +94-941-31525,,,Phường 10,10606844,Success +94-942-00000,,Huyện Châu Thành,,7149291,Success +94-942-31569,,,Thị trấn Châu Thành,15661435,Success +94-942-31570,,,Xã Hồ Đắc Kiện,15661433,Success +94-942-31573,,,Xã Phú Tâm,15661436,Success +94-942-31576,,,Xã Thuận Hòa,15661434,Success +94-942-31582,,,Xã Phú Tân,15661437,Success +94-942-31585,,,Xã Thiện Mỹ,15661432,Success +94-942-31594,,,Xã An Hiệp,15661438,Success +94-942-31600,,,Xã An Ninh,15661439,Success +94-943-00000,,Huyện Kế Sách,,7149298,Success +94-943-31528,,,Thị trấn Kế Sách,15661139,Success +94-943-31531,,,Thị trấn An Lạc Thôn,15661147,Success +94-943-31534,,,Xã Xuân Hòa,15661146,Success +94-943-31537,,,Xã Phong Nẫm,15661148,Success +94-943-31540,,,Xã An Lạc Tây,15661142,Success +94-943-31543,,,Xã Trinh Phú,15661144,Success +94-943-31546,,,Xã Ba Trinh,15661145,Success +94-943-31549,,,Xã Thới An Hội,15661143,Success +94-943-31552,,,Xã Nhơn Mỹ,15661141,Success +94-943-31555,,,Xã Kế Thành,15661138,Success +94-943-31558,,,Xã Kế An,15661137,Success +94-943-31561,,,Xã Đại Hải,15661136,Success +94-943-31564,,,Xã An Mỹ,15661140,Success +94-944-00000,,Huyện Mỹ Tú,,7149275,Success +94-944-31567,,,Thị trấn Huỳnh Hữu Nghĩa,15664504,Success +94-944-31579,,,Xã Long Hưng,15664500,Success +94-944-31588,,,Xã Hưng Phú,15664501,Success +94-944-31591,,,Xã Mỹ Hương,15664505,Success +94-944-31597,,,Xã Mỹ Tú,15664503,Success +94-944-31603,,,Xã Mỹ Phước,15664502,Success +94-944-31606,,,Xã Thuận Hưng,15664506,Success +94-944-31609,,,Xã Mỹ Thuận,15664508,Success +94-944-31612,,,Xã Phú Mỹ,15664507,Success +94-945-00000,,Huyện Cù Lao Dung,,7149134,Success +94-945-31615,,,Thị trấn Cù Lao Dung,15658221,Success +94-945-31618,,,Xã An Thạnh 1,15658219,Success +94-945-31621,,,Xã An Thạnh Tây,15658218,Success +94-945-31624,,,Xã An Thạnh Đông,15658220,Success +94-945-31627,,,Xã Đại Ân 1,15658217,Success +94-945-31630,,,Xã An Thạnh 2,15658222,Success +94-945-31633,,,Xã An Thạnh 3,15658223,Success +94-945-31636,,,Xã An Thạnh Nam,15658224,Success +94-946-00000,,Huyện Long Phú,,7149169,Success +94-946-31639,,,Thị trấn Long Phú,15659019,Success +94-946-31642,,,Xã Song Phụng,15659013,Success +94-946-31645,,,Thị trấn Đại Ngãi,15659014,Success +94-946-31648,,,Xã Hậu Thạnh,15659015,Success +94-946-31651,,,Xã Long Đức,15659018,Success +94-946-31654,,,Xã Trường Khánh,15659016,Success +94-946-31657,,,Xã Phú Hữu,15659017,Success +94-946-31660,,,Xã Tân Hưng,15659021,Success +94-946-31663,,,Xã Châu Khánh,15659022,Success +94-946-31666,,,Xã Tân Thạnh,15659023,Success +94-946-31669,,,Xã Long Phú,15659020,Success +94-947-00000,,Huyện Mỹ Xuyên,,7149198,Success +94-947-31684,,,Thị trấn Mỹ Xuyên,15665886,Success +94-947-31690,,,Xã Đại Tâm,15665888,Success +94-947-31693,,,Xã Tham Đôn,15665887,Success +94-947-31708,,,Xã Thạnh Phú,15665889,Success +94-947-31711,,,Xã Ngọc Đông,15665895,Success +94-947-31714,,,Xã Thạnh Quới,15665890,Success +94-947-31717,,,Xã Hòa Tú 1,15665894,Success +94-947-31720,,,Xã Gia Hòa 1,15665892,Success +94-947-31723,,,Xã Ngọc Tố,15665896,Success +94-947-31726,,,Xã Gia Hòa 2,15665891,Success +94-947-31729,,,Xã Hòa Tú II,15665893,Success +94-948-00000,,Thị xã Ngã Năm,,7149124,Success +94-948-31732,,,Phường 1,15585703,Success +94-948-31735,,,Phường 2,15585704,Success +94-948-31738,,,Xã Vĩnh Quới,15585897,Success +94-948-31741,,,Xã Tân Long,15585896,Success +94-948-31744,,,Xã Long Bình,15585706,Success +94-948-31747,,,Phường 3,15585705,Success +94-948-31750,,,Xã Mỹ Bình,15585707,Success +94-948-31753,,,Xã Mỹ Quới,15585895,Success +94-949-00000,,Huyện Thạnh Trị,,7149250,Success +94-949-31756,,,Thị trấn Phú Lộc,15665325,Success +94-949-31757,,,Thị trấn Hưng Lợi,15665319,Success +94-949-31759,,,Xã Lâm Tân,15665327,Success +94-949-31762,,,Xã Thạnh Tân,15665323,Success +94-949-31765,,,Xã Lâm Kiết,15665328,Success +94-949-31768,,,Xã Tuân Tức,15665326,Success +94-949-31771,,,Xã Vĩnh Thành,15665322,Success +94-949-31774,,,Xã Thạnh Trị,15665324,Success +94-949-31777,,,Xã Vĩnh Lợi,15665321,Success +94-949-31780,,,Xã Châu Hưng,15665320,Success +94-950-00000,,Thị xã Vĩnh Châu,,7149143,Success +94-950-31783,,,Phường 1,15587606,Success +94-950-31786,,,Xã Hòa Đông,15587610,Success +94-950-31789,,,Phường Khánh Hòa,15587608,Success +94-950-31792,,,Xã Vĩnh Hiệp,15587703,Success +94-950-31795,,,Xã Vĩnh Hải,15587702,Success +94-950-31798,,,Xã Lạc Hòa,15587700,Success +94-950-31801,,,Phường 2,15587607,Success +94-950-31804,,,Phường Vĩnh Phước,15587609,Success +94-950-31807,,,Xã Vĩnh Tân,15587704,Success +94-950-31810,,,Xã Lai Hòa,15587701,Success +94-951-00000,,Huyện Trần Đề,,7149407,Success +94-951-31672,,,Xã Đại Ân 2,13516519,Success +94-951-31673,,,Thị trấn Trần Đề,9582191,Success +94-951-31675,,,Xã Liêu Tú,7149406,Success +94-951-31678,,,Xã Lịch Hội Thượng,13516506,Success +94-951-31679,,,Thị trấn Lịch Hội Thượng,13516505,Success +94-951-31681,,,Xã Trung Bình,13516520,Success +94-951-31687,,,Xã Tài Văn,15657853,Success +94-951-31696,,,Xã Viên An,15657852,Success +94-951-31699,,,Xã Thạnh Thới An,15657854,Success +94-951-31702,,,Xã Thạnh Thới Thuận,15657855,Success +94-951-31705,,,Xã Viên Bình,15657851,Success +95-000-00000,Tỉnh Bạc Liêu,,,1873533,Success +95-954-00000,,Thành phố Bạc Liêu,,7141890,Success +95-954-31813,,,Phường 2,10610046,Success +95-954-31816,,,Phường 3,10610047,Success +95-954-31819,,,Phường 5,10610048,Success +95-954-31822,,,Phường 7,10610049,Success +95-954-31825,,,Phường 1,10610045,Success +95-954-31828,,,Phường 8,10610050,Success +95-954-31831,,,Phường Nhà Mát,10610083,Success +95-954-31834,,,Xã Vĩnh Trạch,10610085,Success +95-954-31837,,,Xã Vĩnh Trạch Đông,10610086,Success +95-954-31840,,,Xã Hiệp Thành,10610084,Success +95-956-00000,,Huyện Hồng Dân,,7141686,Success +95-956-31843,,,Thị trấn Ngan Dừa,15681838,Success +95-956-31846,,,Xã Ninh Quới,15681840,Success +95-956-31849,,,Xã Ninh Quới A,15681841,Success +95-956-31852,,,Xã Ninh Hòa,15681839,Success +95-956-31855,,,Xã Lộc Ninh,15681837,Success +95-956-31858,,,Xã Vĩnh Lộc,15681836,Success +95-956-31861,,,Xã Vĩnh Lộc A,15681835,Success +95-956-31863,,,Xã Ninh Thạnh Lợi A,15681833,Success +95-956-31864,,,Xã Ninh Thạnh Lợi,15681834,Success +95-957-00000,,Huyện Phước Long,,7141693,Success +95-957-31867,,,Thị trấn Phước Long,15682119,Success +95-957-31870,,,Xã Vĩnh Phú Đông,15682120,Success +95-957-31873,,,Xã Vĩnh Phú Tây,15682118,Success +95-957-31876,,,Xã Phước Long,15682117,Success +95-957-31879,,,Xã Hưng Phú,15682122,Success +95-957-31882,,,Xã Vĩnh Thanh,15682121,Success +95-957-31885,,,Xã Phong Thạnh Tây A,15682116,Success +95-957-31888,,,Xã Phong Thạnh Tây B,15682115,Success +95-958-00000,,Huyện Vĩnh Lợi,,7141905,Success +95-958-31894,,,Xã Vĩnh Hưng,15684564,Success +95-958-31897,,,Xã Vĩnh Hưng A,15684565,Success +95-958-31900,,,Thị trấn Châu Hưng,15684561,Success +95-958-31903,,,Xã Châu Hưng A,15684560,Success +95-958-31906,,,Xã Hưng Thành,15684559,Success +95-958-31909,,,Xã Hưng Hội,15684558,Success +95-958-31912,,,Xã Châu Thới,15684563,Success +95-958-31921,,,Xã Long Thạnh,15684562,Success +95-959-00000,,Thị xã Giá Rai,,7141735,Success +95-959-31942,,,Phường 1,10614892,Success +95-959-31945,,,Phường Hộ Phòng,10614893,Success +95-959-31948,,,Xã Phong Thạnh Đông,10617837,Success +95-959-31951,,,Phường Láng Tròn,10614894,Success +95-959-31954,,,Xã Phong Tân,10614895,Success +95-959-31957,,,Xã Tân Phong,10617839,Success +95-959-31960,,,Xã Phong Thạnh,10617835,Success +95-959-31963,,,Xã Phong Thạnh A,10617836,Success +95-959-31966,,,Xã Phong Thạnh Tây,10617838,Success +95-959-31969,,,Xã Tân Thạnh,10617840,Success +95-960-00000,,Huyện Đông Hải,,7141743,Success +95-960-31972,,,Thị trấn Gành Hào,15687980,Success +95-960-31975,,,Xã Long Điền Đông,15687978,Success +95-960-31978,,,Xã Long Điền Đông A,15687977,Success +95-960-31981,,,Xã Long Điền,15687982,Success +95-960-31984,,,Xã Long Điền Tây,15687981,Success +95-960-31985,,,Xã Điền Hải,15687979,Success +95-960-31987,,,Xã An Trạch,15687984,Success +95-960-31988,,,Xã An Trạch A,15687983,Success +95-960-31990,,,Xã An Phúc,15687985,Success +95-960-31993,,,Xã Định Thành,15687986,Success +95-960-31996,,,Xã Định Thành A,15687987,Success +95-961-00000,,Huyện Hoà Bình,,7141898,Success +95-961-31891,,,Thị trấn Hòa Bình,15684656,Success +95-961-31915,,,Xã Minh Diệu,15684657,Success +95-961-31918,,,Xã Vĩnh Bình,15684658,Success +95-961-31924,,,Xã Vĩnh Mỹ B,15684659,Success +95-961-31927,,,Xã Vĩnh Hậu,15684662,Success +95-961-31930,,,Xã Vĩnh Hậu A,15684663,Success +95-961-31933,,,Xã Vĩnh Mỹ A,15684660,Success +95-961-31936,,,Xã Vĩnh Thịnh,15684661,Success +96-000-00000,Tỉnh Cà Mau,,,1873490,Success +96-964-00000,,Thành phố Cà Mau,,7139669,Success +96-964-31999,,,Phường 9,10623731,Success +96-964-32002,,,Phường 4,10623725,Success +96-964-32005,,,Phường 1,10623723,Success +96-964-32008,,,Phường 5,10623726,Success +96-964-32011,,,Phường 2,10623724,Success +96-964-32014,,,Phường 8,10623729,Success +96-964-32017,,,Phường 6,10623727,Success +96-964-32020,,,Phường 7,10623728,Success +96-964-32022,,,Phường Tân Xuyên,10623733,Success +96-964-32023,,,Xã An Xuyên,10623848,Success +96-964-32025,,,Phường Tân Thành,10623732,Success +96-964-32026,,,Xã Tân Thành,10623854,Success +96-964-32029,,,Xã Tắc Vân,10623853,Success +96-964-32032,,,Xã Lý Văn Lâm,10623852,Success +96-964-32035,,,Xã Định Bình,10623849,Success +96-964-32038,,,Xã Hòa Thành,10623851,Success +96-964-32041,,,Xã Hòa Tân,10623850,Success +96-966-00000,,Huyện U Minh,,7139641,Success +96-966-32044,,,Thị trấn U Minh,15628059,Success +96-966-32047,,,Xã Khánh Hòa,15628061,Success +96-966-32048,,,Xã Khánh Thuận,15628058,Success +96-966-32050,,,Xã Khánh Tiến,15628060,Success +96-966-32053,,,Xã Nguyễn Phích,15628054,Success +96-966-32056,,,Xã Khánh Lâm,15628056,Success +96-966-32059,,,Xã Khánh An,15628055,Success +96-966-32062,,,Xã Khánh Hội,15628057,Success +96-967-00000,,Huyện Thới Bình,,7139652,Success +96-967-32065,,,Thị trấn Thới Bình,15611097,Success +96-967-32068,,,Xã Biển Bạch,15611102,Success +96-967-32069,,,Xã Tân Bằng,15611101,Success +96-967-32071,,,Xã Trí Phải,15611098,Success +96-967-32072,,,Xã Trí Lực,15611099,Success +96-967-32074,,,Xã Biển Bạch Đông,15611100,Success +96-967-32077,,,Xã Thới Bình,15611093,Success +96-967-32080,,,Xã Tân Phú,15611091,Success +96-967-32083,,,Xã Tân Lộc Bắc,15611092,Success +96-967-32086,,,Xã Tân Lộc,15611095,Success +96-967-32089,,,Xã Tân Lộc Đông,15611094,Success +96-967-32092,,,Xã Hồ Thị Kỷ,15611096,Success +96-968-00000,,Huyện Trần Văn Thời,,7139624,Success +96-968-32095,,,Thị trấn Trần Văn Thời,15640145,Success +96-968-32098,,,Thị trấn Sông Đốc,15640152,Success +96-968-32101,,,Xã Khánh Bình Tây Bắc,15640150,Success +96-968-32104,,,Xã Khánh Bình Tây,15640149,Success +96-968-32107,,,Xã Trần Hợi,15640144,Success +96-968-32108,,,Xã Khánh Lộc,15640146,Success +96-968-32110,,,Xã Khánh Bình,15640151,Success +96-968-32113,,,Xã Khánh Hưng,15640147,Success +96-968-32116,,,Xã Khánh Bình Đông,15640143,Success +96-968-32119,,,Xã Khánh Hải,15640148,Success +96-968-32122,,,Xã Lợi An,15640155,Success +96-968-32124,,,Xã Phong Điền,15640153,Success +96-968-32125,,,Xã Phong Lạc,15640154,Success +96-969-00000,,Huyện Cái Nước,,7139671,Success +96-969-32128,,,Thị trấn Cái Nước,15680721,Success +96-969-32130,,,Xã Thạnh Phú,15680716,Success +96-969-32131,,,Xã Lương Thế Trân,15680715,Success +96-969-32134,,,Xã Phú Hưng,15680717,Success +96-969-32137,,,Xã Tân Hưng,15680725,Success +96-969-32140,,,Xã Hưng Mỹ,15680718,Success +96-969-32141,,,Xã Hoà Mỹ,15680719,Success +96-969-32142,,,Xã Đông Hưng,15680724,Success +96-969-32143,,,Xã Đông Thới,15680723,Success +96-969-32146,,,Xã Tân Hưng Đông,15680720,Success +96-969-32149,,,Xã Trần Thới,15680722,Success +96-970-00000,,Huyện Đầm Dơi,,7139309,Success +96-970-32152,,,Thị trấn Đầm Dơi,15689352,Success +96-970-32155,,,Xã Tạ An Khương,15689354,Success +96-970-32158,,,Xã Tạ An Khương Đông,15689355,Success +96-970-32161,,,Xã Trần Phán,15689346,Success +96-970-32162,,,Xã Tân Trung,15689345,Success +96-970-32164,,,Xã Tân Đức,15689356,Success +96-970-32167,,,Xã Tân Thuận,15689357,Success +96-970-32170,,,Xã Tạ An Khương Nam,15689353,Success +96-970-32173,,,Xã Tân Duyệt,15689351,Success +96-970-32174,,,Xã Tân Dân,15689359,Success +96-970-32176,,,Xã Tân Tiến,15689358,Success +96-970-32179,,,Xã Quách Phẩm Bắc,15689347,Success +96-970-32182,,,Xã Quách Phẩm,15689348,Success +96-970-32185,,,Xã Thanh Tùng,15689349,Success +96-970-32186,,,Xã Ngọc Chánh,15689350,Success +96-970-32188,,,Xã Nguyễn Huân,15689360,Success +96-971-00000,,Huyện Năm Căn,,7139451,Success +96-971-32191,,,Thị Trấn Năm Căn,15649577,Success +96-971-32194,,,Xã Hàm Rồng,15649579,Success +96-971-32197,,,Xã Hiệp Tùng,15649580,Success +96-971-32200,,,Xã Đất Mới,15649576,Success +96-971-32201,,,Xã Lâm Hải,15649575,Success +96-971-32203,,,Xã Hàng Vịnh,15649578,Success +96-971-32206,,,Xã Tam Giang,15649581,Success +96-971-32209,,,Xã Tam Giang Đông,15649582,Success +96-972-00000,,Huyện Phú Tân,,7139515,Success +96-972-32212,,,Thị trấn Cái Đôi Vàm,15651000,Success +96-972-32214,,,Xã Phú Thuận,15651001,Success +96-972-32215,,,Xã Phú Mỹ,15650998,Success +96-972-32218,,,Xã Phú Tân,15650997,Success +96-972-32221,,,Xã Tân Hải,15650996,Success +96-972-32224,,,Xã Việt Thắng,15650993,Success +96-972-32227,,,Xã Tân Hưng Tây,15650994,Success +96-972-32228,,,Xã Rạch Chèo,15650995,Success +96-972-32230,,,Xã Nguyễn Việt Khái,15650999,Success +96-973-00000,,Huyện Ngọc Hiển,,7139204,Success +96-973-32233,,,Xã Tam Giang Tây,15649489,Success +96-973-32236,,,Xã Tân Ân Tây,15649488,Success +96-973-32239,,,Xã Viên An Đông,15649485,Success +96-973-32242,,,Xã Viên An,15649484,Success +96-973-32244,,,Thị trấn Rạch Gốc,15649486,Success +96-973-32245,,,Xã Tân Ân,15649487,Success +96-973-32248,,,Xã Đất Mũi,15649376,Success \ No newline at end of file diff --git a/transformers/osm/split.php b/transformers/osm/split.php index efcb175..0bd2784 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -5,6 +5,10 @@ $array = []; $statistics = []; +const KEY_STATISTICS_LEVEL2S = 'level2s'; +const KEY_STATISTICS_LEVEL3S = 'level3s'; +const KEY_STATISTICS_RELATION_ID = 'relationId'; + function main() { global $array; @@ -58,7 +62,7 @@ function main() foreach ($array as $item) { if (isset($workingWrittenPaths[$item['path']])) { - statisticsTrack($outDir, $workingWrittenPaths[$item['path']]); + statisticsTrack($outDir, $item['path'], $workingWrittenPaths[$item['path']]); fwrite(STDOUT, 'w'); // already written continue; } @@ -78,7 +82,7 @@ function main() if (count($output) == $item['level']) { $jsonFullPath = writeJson($outDir, $item, $output); $workingWrittenPaths[$item['path']] = $jsonFullPath; - statisticsTrack($outDir, $jsonFullPath); + statisticsTrack($outDir, $path, $jsonFullPath); file_put_contents($workingFilePath, json_encode(compact('workingWrittenPaths'))); fwrite(STDOUT, '.'); continue; @@ -91,7 +95,7 @@ function main() fwrite(STDERR, sprintf("%s: bad parse input=%s output=%s\n", $item['path'], $fullName, join(', ', $outputNames))); } - statisticsPrint(); + statisticsPrint($outDir); } function getFullName($item): string @@ -124,12 +128,23 @@ function getFullName($item): string return join(', ', $names); } -function statisticsPrint() +function statisticsCsvNormalize($str): string +{ + return trim(str_replace(',', '', $str)); +} + +function statisticsCsvResult($relationId): string +{ + return strlen($relationId) > 0 ? 'Success' : 'Failure'; +} + +function statisticsPrint(string $outDir) { global $statistics; - $countsByLevel1Id = []; $countGlobal = ['expected' => 0, 'actual' => 0, 'level1' => 0, 'level2' => 0, 'level3' => 0]; + $countsByLevel1Id = []; + $reports = []; $cwd = getcwd(); $dvhcvn = json_decode(file_get_contents("$cwd/data/dvhcvn.json"), true); foreach ($dvhcvn['data'] as $level1) { @@ -146,40 +161,69 @@ function statisticsPrint() ]; $level1Statistics = $statistics[$level1Id] ?? []; - if (!empty($level1Statistics['parsed'])) { + $level1RelationId = $level1Statistics[KEY_STATISTICS_RELATION_ID] ?? ''; + if (strlen($level1RelationId) > 0) { $countGlobal['actual']++; $countGlobal['level1']++; $countsByLevel1Id[$level1Id]['actual']++; $countsByLevel1Id[$level1Id]['level1']++; } - - if (!empty($level1['level2s'])) { - foreach ($level1['level2s'] as $level2) { - $level2Id = $level2['level2_id']; + $reports[] = sprintf( + '%s-000-00000,%s,,,%s,%s', + statisticsCsvNormalize($level1['level1_id']), + statisticsCsvNormalize($level1['name']), + statisticsCsvNormalize($level1RelationId), + statisticsCsvResult($level1RelationId) + ); + + if (!isset($level1['level2s'])) { + continue; + } + foreach ($level1['level2s'] as $level2) { + $level2Id = $level2['level2_id']; + $countGlobal['expected']++; + $countsByLevel1Id[$level1Id]['expected']++; + $level2Statistics = $level1Statistics[KEY_STATISTICS_LEVEL2S][$level2Id] ?? []; + $level2RelationId = $level2Statistics[KEY_STATISTICS_RELATION_ID] ?? ''; + if (strlen($level2RelationId) > 0) { + $countGlobal['actual']++; + $countGlobal['level2']++; + $countsByLevel1Id[$level1Id]['actual']++; + $countsByLevel1Id[$level1Id]['level2']++; + } + $reports[] = sprintf( + '%s-%s-00000,,%s,,%s,%s', + statisticsCsvNormalize($level1['level1_id']), + statisticsCsvNormalize($level2['level2_id']), + statisticsCsvNormalize($level2['name']), + statisticsCsvNormalize($level2RelationId), + statisticsCsvResult($level2RelationId) + ); + + if (!isset($level2['level3s'])) { + continue; + } + foreach ($level2['level3s'] as $level3) { + $level3Id = $level3['level3_id']; $countGlobal['expected']++; $countsByLevel1Id[$level1Id]['expected']++; - $level2Statistics = !empty($level1Statistics['level2s'][$level2Id]) ? $level1Statistics['level2s'][$level2Id] : []; - if (!empty($level2Statistics['parsed'])) { + $level3Statistics = $level2Statistics[KEY_STATISTICS_LEVEL3S][$level3Id] ?? []; + $level3RelationId = $level3Statistics[KEY_STATISTICS_RELATION_ID] ?? ''; + if (strlen($level3RelationId) > 0) { $countGlobal['actual']++; - $countGlobal['level2']++; + $countGlobal['level3']++; $countsByLevel1Id[$level1Id]['actual']++; - $countsByLevel1Id[$level1Id]['level2']++; - } - - if (!empty($level2['level3s'])) { - foreach ($level2['level3s'] as $level3) { - $level3Id = $level3['level3_id']; - $countGlobal['expected']++; - $countsByLevel1Id[$level1Id]['expected']++; - $level3Statistics = !empty($level2Statistics['level3s'][$level3Id]) ? $level2Statistics['level3s'][$level3Id] : []; - if (!empty($level3Statistics['parsed'])) { - $countGlobal['actual']++; - $countGlobal['level3']++; - $countsByLevel1Id[$level1Id]['actual']++; - $countsByLevel1Id[$level1Id]['level3']++; - } - } + $countsByLevel1Id[$level1Id]['level3']++; } + $reports[] = sprintf( + '%s-%s-%s,,,%s,%s,%s', + statisticsCsvNormalize($level1['level1_id']), + statisticsCsvNormalize($level2['level2_id']), + statisticsCsvNormalize($level3['level3_id']), + statisticsCsvNormalize($level3['name']), + statisticsCsvNormalize($level3RelationId), + statisticsCsvResult($level3RelationId) + ); } } } @@ -198,37 +242,46 @@ function statisticsPrint() fwrite(STDOUT, sprintf("%s: %d+%d+%d of %d = %.2f%%\n", $count['name'], $count['level1'], $count['level2'], $count['level3'], $count['expected'], $count['percentage'] * 100)); } fwrite(STDOUT, sprintf("Việt Nam: %d+%d+%d of %d = %.2f%%\n", $countGlobal['level1'], $countGlobal['level2'], $countGlobal['level3'], $countGlobal['expected'], $countGlobal['actual'] / $countGlobal['expected'] * 100)); + + file_put_contents("$outDir.csv", join("\n", $reports)); } -function statisticsTrack(string $outDir, string $jsonFullPath) +function statisticsTrack(string $outDir, $osmFullPath, string $jsonFullPath) { global $statistics; + $osmBaseName = basename($osmFullPath); + if (!preg_match('/^(\d+)\.json$/', $osmBaseName, $relationIdMatches)) { + fwrite(STDERR, sprintf("Unexpected OSM path: %s\n", $osmFullPath)); + return; + } + $relationId = $relationIdMatches[1]; + $jsonRelativePath = substr($jsonFullPath, strlen($outDir)); - if (!preg_match('/^\/([\d\/]+)\.json$/', $jsonRelativePath, $matches)) { + if (!preg_match('/^\/([\d\/]+)\.json$/', $jsonRelativePath, $idMatches)) { fwrite(STDERR, sprintf("Unexpected json path: %s\n", $jsonFullPath)); return; } - $ids = explode('/', $matches[1]); + $ids = explode('/', $idMatches[1]); $level1Id = ''; $level2Id = ''; if (count($ids) > 0) { $level1Id = $ids[0]; if (count($ids) == 1) { - $statistics[$level1Id]['parsed'] = true; + $statistics[$level1Id][KEY_STATISTICS_RELATION_ID] = $relationId; } } if (count($ids) > 1) { $level2Id = $ids[1]; if (count($ids) == 2) { - $statistics[$level1Id]['level2s'][$level2Id]['parsed'] = true; + $statistics[$level1Id][KEY_STATISTICS_LEVEL2S][$level2Id][KEY_STATISTICS_RELATION_ID] = $relationId; } } if (count($ids) > 2) { $level3Id = $ids[2]; if (count($ids) == 3) { - $statistics[$level1Id]['level2s'][$level2Id]['level3s'][$level3Id]['parsed'] = true; + $statistics[$level1Id][KEY_STATISTICS_LEVEL2S][$level2Id][KEY_STATISTICS_LEVEL3S][$level3Id][KEY_STATISTICS_RELATION_ID] = $relationId; } } } From 3855cb5a960e2ad44aa88c35afc7905d2c43f7bc Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Sun, 17 Sep 2023 21:56:23 +0700 Subject: [PATCH 26/35] Update osm.csv with +4 successes --- data/osm.csv | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data/osm.csv b/data/osm.csv index 49b1c63..6beb4f9 100644 --- a/data/osm.csv +++ b/data/osm.csv @@ -2593,15 +2593,15 @@ 20-187-06523,,,Xã Chi Lăng,,Failure 20-188-00000,,Huyện Lộc Bình,,7106558,Success 20-188-06526,,,Thị trấn Na Dương,,Failure -20-188-06529,,,Thị trấn Lộc Bình,,Failure +20-188-06529,,,Thị trấn Lộc Bình,10038601,Success 20-188-06532,,,Xã Mẫu Sơn,10047272,Success 20-188-06541,,,Xã Yên Khoái,10054075,Success 20-188-06544,,,Xã Khánh Xuân,,Failure 20-188-06547,,,Xã Tú Mịch,,Failure -20-188-06550,,,Xã Hữu Khánh,,Failure -20-188-06553,,,Xã Đồng Bục,,Failure +20-188-06550,,,Xã Hữu Khánh,10038605,Success +20-188-06553,,,Xã Đồng Bục,10038604,Success 20-188-06559,,,Xã Tam Gia,,Failure -20-188-06562,,,Xã Tú Đoạn,,Failure +20-188-06562,,,Xã Tú Đoạn,10038603,Success 20-188-06565,,,Xã Khuất Xá,10038602,Success 20-188-06574,,,Xã Tĩnh Bắc,,Failure 20-188-06577,,,Xã Thống Nhất,,Failure From 5cf214de9030cb559815384fd41ce79fff49d458 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Mon, 18 Sep 2023 22:06:10 +0700 Subject: [PATCH 27/35] Fix incorrect `$path` variable usage --- data/osm.csv | 8 ++++---- transformers/osm/split.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data/osm.csv b/data/osm.csv index 6beb4f9..fb154f9 100644 --- a/data/osm.csv +++ b/data/osm.csv @@ -2419,9 +2419,9 @@ 20-178-05971,,,Phường Hoàng Văn Thụ,,Failure 20-178-05974,,,Phường Tam Thanh,,Failure 20-178-05977,,,Phường Vĩnh Trại,,Failure -20-178-05980,,,Phường Đông Kinh,,Failure -20-178-05983,,,Phường Chi Lăng,,Failure -20-178-05986,,,Xã Hoàng Đồng,,Failure +20-178-05980,,,Phường Đông Kinh,9964104,Success +20-178-05983,,,Phường Chi Lăng,9964105,Success +20-178-05986,,,Xã Hoàng Đồng,9964101,Success 20-178-05989,,,Xã Quảng Lạc,,Failure 20-178-05992,,,Xã Mai Pha,,Failure 20-180-00000,,Huyện Tràng Định,,6882024,Success @@ -6632,7 +6632,7 @@ 46-476-19852,,,Xã Phong Hiền,,Failure 46-476-19855,,,Xã Phong Mỹ,,Failure 46-476-19858,,,Xã Phong An,,Failure -46-476-19861,,,Xã Phong Xuân,,Failure +46-476-19861,,,Xã Phong Xuân,11757877,Success 46-476-19864,,,Xã Phong Sơn,,Failure 46-477-00000,,Huyện Quảng Điền,,7051227,Success 46-477-19867,,,Thị trấn Sịa,,Failure diff --git a/transformers/osm/split.php b/transformers/osm/split.php index 0bd2784..b1d3692 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -82,7 +82,7 @@ function main() if (count($output) == $item['level']) { $jsonFullPath = writeJson($outDir, $item, $output); $workingWrittenPaths[$item['path']] = $jsonFullPath; - statisticsTrack($outDir, $path, $jsonFullPath); + statisticsTrack($outDir, $item['path'], $jsonFullPath); file_put_contents($workingFilePath, json_encode(compact('workingWrittenPaths'))); fwrite(STDOUT, '.'); continue; From b68ccb3d5a330dd4e1989f0b68eed4df15b6b901 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Tue, 19 Sep 2023 09:10:23 +0700 Subject: [PATCH 28/35] Clean up PR --- demo/parser/.gitignore | 1 - go.mod | 6 ++++-- go.sum | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/demo/parser/.gitignore b/demo/parser/.gitignore index f54cd84..20127fd 100644 --- a/demo/parser/.gitignore +++ b/demo/parser/.gitignore @@ -1,4 +1,3 @@ /bin/cli /bin/cli.js /node_modules -*.js diff --git a/go.mod b/go.mod index 0543ca0..934e70b 100644 --- a/go.mod +++ b/go.mod @@ -2,11 +2,13 @@ module github.com/daohoangson/dvhcvn go 1.20 -require github.com/paulmach/osm v0.7.1 +require ( + github.com/paulmach/orb v0.1.3 + github.com/paulmach/osm v0.7.1 +) require ( github.com/datadog/czlib v0.0.0-20160811164712-4bc9a24e37f2 // indirect - github.com/paulmach/orb v0.1.3 // indirect github.com/paulmach/protoscan v0.2.1 // indirect google.golang.org/protobuf v1.27.1 // indirect ) diff --git a/go.sum b/go.sum index 67c947f..1fc0dcd 100644 --- a/go.sum +++ b/go.sum @@ -9,6 +9,7 @@ github.com/paulmach/osm v0.7.1 h1:dc84gLa4S/zCCqpBxb6jXTkN5dCI7VK7edt/tZTFG50= github.com/paulmach/osm v0.7.1/go.mod h1:v0vZa0rKnCsO8ovx0Z+hR9BWVD+vO4ogLOXcV18/0yk= github.com/paulmach/protoscan v0.2.1 h1:rM0FpcTjUMvPUNk2BhPJrreDKetq43ChnL+x1sRg8O8= github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY= +golang.org/x/time v0.0.0-20190921001708-c4c64cad1fd0 h1:xQwXv67TxFo9nC1GJFyab5eq/5B590r6RlnL/G8Sz7w= golang.org/x/time v0.0.0-20190921001708-c4c64cad1fd0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= From 1eb316425c19c08364486b922ef30225b4fad35c Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Wed, 20 Sep 2023 11:35:19 +0700 Subject: [PATCH 29/35] =?UTF-8?q?`Vi=E1=BB=87t=20Nam:=2063+703+3439=20of?= =?UTF-8?q?=2011366=20=3D=2037.00%`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/osm.csv | 88 ++++++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/data/osm.csv b/data/osm.csv index fb154f9..06bcc67 100644 --- a/data/osm.csv +++ b/data/osm.csv @@ -61,7 +61,7 @@ 01-005-00157,,,Phường Nghĩa Đô,16170506,Success 01-005-00160,,,Phường Nghĩa Tân,16170519,Success 01-005-00163,,,Phường Mai Dịch,16170412,Success -01-005-00166,,,Phường Dịch Vọng,,Failure +01-005-00166,,,Phường Dịch Vọng,16170436,Success 01-005-00167,,,Phường Dịch Vọng Hậu,16170432,Success 01-005-00169,,,Phường Quan Hoa,16170523,Success 01-005-00172,,,Phường Yên Hoà,16170323,Success @@ -105,7 +105,7 @@ 01-007-00286,,,Phường Bạch Mai,11367535,Success 01-007-00289,,,Phường Quỳnh Mai,11367533,Success 01-007-00292,,,Phường Quỳnh Lôi,11367534,Success -01-007-00295,,,Phường Minh Khai,,Failure +01-007-00295,,,Phường Minh Khai,11367532,Success 01-007-00298,,,Phường Trương Định,11367530,Success 01-008-00000,,Quận Hoàng Mai,,9421133,Success 01-008-00301,,,Phường Thanh Trì,15619284,Success @@ -203,7 +203,7 @@ 01-018-00565,,,Thị trấn Trâu Quỳ,13825102,Success 01-018-00568,,,Xã Dương Quang,13825101,Success 01-018-00571,,,Xã Dương Xá,13825100,Success -01-018-00574,,,Xã Đông Dư,,Failure +01-018-00574,,,Xã Đông Dư,13817542,Success 01-018-00577,,,Xã Đa Tốn,13825099,Success 01-018-00580,,,Xã Kiêu Kỵ,13825098,Success 01-018-00583,,,Xã Bát Tràng,13817541,Success @@ -338,24 +338,24 @@ 01-271-09712,,,Xã Khánh Thượng,16013142,Success 01-272-00000,,Huyện Phúc Thọ,,7114829,Success 01-272-09715,,,Thị trấn Phúc Thọ,,Failure -01-272-09718,,,Xã Vân Hà,,Failure -01-272-09721,,,Xã Vân Phúc,,Failure -01-272-09724,,,Xã Vân Nam,,Failure -01-272-09727,,,Xã Xuân Đình,,Failure +01-272-09718,,,Xã Vân Hà,14038300,Success +01-272-09721,,,Xã Vân Phúc,14038285,Success +01-272-09724,,,Xã Vân Nam,14038301,Success +01-272-09727,,,Xã Xuân Đình,14038287,Success 01-272-09733,,,Xã Sen Phương,,Failure -01-272-09739,,,Xã Võng Xuyên,,Failure +01-272-09739,,,Xã Võng Xuyên,14038291,Success 01-272-09742,,,Xã Thọ Lộc,,Failure 01-272-09745,,,Xã Long Xuyên,,Failure -01-272-09748,,,Xã Thượng Cốc,,Failure +01-272-09748,,,Xã Thượng Cốc,14038286,Success 01-272-09751,,,Xã Hát Môn,,Failure -01-272-09754,,,Xã Tích Giang,,Failure +01-272-09754,,,Xã Tích Giang,14038290,Success 01-272-09757,,,Xã Thanh Đa,,Failure 01-272-09760,,,Xã Trạch Mỹ Lộc,,Failure -01-272-09763,,,Xã Phúc Hòa,,Failure +01-272-09763,,,Xã Phúc Hòa,14038293,Success 01-272-09766,,,Xã Ngọc Tảo,,Failure 01-272-09769,,,Xã Phụng Thượng,,Failure -01-272-09772,,,Xã Tam Thuấn,,Failure -01-272-09775,,,Xã Tam Hiệp,,Failure +01-272-09772,,,Xã Tam Thuấn,14038297,Success +01-272-09775,,,Xã Tam Hiệp,14038296,Success 01-272-09778,,,Xã Hiệp Thuận,,Failure 01-272-09781,,,Xã Liên Hiệp,,Failure 01-273-00000,,Huyện Đan Phượng,,7115780,Success @@ -443,7 +443,7 @@ 01-276-10009,,,Xã Hạ Bằng,11632154,Success 01-276-10012,,,Xã Đồng Trúc,11632153,Success 01-277-00000,,Huyện Chương Mỹ,,7115367,Success -01-277-10015,,,Thị trấn Chúc Sơn,,Failure +01-277-10015,,,Thị trấn Chúc Sơn,13261468,Success 01-277-10018,,,Thị trấn Xuân Mai,,Failure 01-277-10021,,,Xã Phụng Châu,,Failure 01-277-10024,,,Xã Tiên Phương,,Failure @@ -624,15 +624,15 @@ 02-026-00718,,,Xã Má Lé,11720024,Success 02-026-00721,,,Thị trấn Đồng Văn,11720025,Success 02-026-00724,,,Xã Lũng Táo,11720023,Success -02-026-00727,,,Xã Phố Là,,Failure -02-026-00730,,,Xã Thài Phìn Tủng,,Failure -02-026-00733,,,Xã Sủng Là,,Failure -02-026-00736,,,Xã Xà Phìn,,Failure +02-026-00727,,,Xã Phố Là,11775352,Success +02-026-00730,,,Xã Thài Phìn Tủng,11787923,Success +02-026-00733,,,Xã Sủng Là,11787925,Success +02-026-00736,,,Xã Xà Phìn,11787924,Success 02-026-00739,,,Xã Tả Phìn,,Failure 02-026-00742,,,Xã Tả Lủng,,Failure 02-026-00745,,,Xã Phố Cáo,,Failure 02-026-00748,,,Xã Sính Lủng,,Failure -02-026-00751,,,Xã Sảng Tủng,,Failure +02-026-00751,,,Xã Sảng Tủng,11787922,Success 02-026-00754,,,Xã Lũng Thầu,,Failure 02-026-00757,,,Xã Hố Quáng Phìn,,Failure 02-026-00760,,,Xã Vần Chải,,Failure @@ -1466,7 +1466,7 @@ 11-098-03244,,,Xã Sáng Nhè,,Failure 11-098-03247,,,Xã Mường Đun,,Failure 11-098-03250,,,Xã Mường Báng,,Failure -11-099-00000,,Huyện Tuần Giáo,,,Failure +11-099-00000,,Huyện Tuần Giáo,,7094992,Success 11-099-03253,,,Thị trấn Tuần Giáo,,Failure 11-099-03259,,,Xã Phình Sáng,,Failure 11-099-03260,,,Xã Rạng Đông,,Failure @@ -1553,21 +1553,21 @@ 12-000-00000,Tỉnh Lai Châu,,,1903322,Success 12-105-00000,,Thành phố Lai Châu,,7094297,Success 12-105-03386,,,Phường Quyết Thắng,,Failure -12-105-03387,,,Phường Tân Phong,,Failure +12-105-03387,,,Phường Tân Phong,9933225,Success 12-105-03388,,,Phường Quyết Tiến,,Failure -12-105-03389,,,Phường Đoàn Kết,,Failure +12-105-03389,,,Phường Đoàn Kết,9933224,Success 12-105-03403,,,Xã Sùng Phài,11659779,Success -12-105-03408,,,Phường Đông Phong,,Failure +12-105-03408,,,Phường Đông Phong,9906825,Success 12-105-03409,,,Xã San Thàng,,Failure 12-106-00000,,Huyện Tam Đường,,7094347,Success -12-106-03390,,,Thị trấn Tam Đường,,Failure +12-106-03390,,,Thị trấn Tam Đường,9923858,Success 12-106-03394,,,Xã Thèn Sin,,Failure 12-106-03400,,,Xã Tả Lèng,,Failure -12-106-03405,,,Xã Giang Ma,,Failure -12-106-03406,,,Xã Hồ Thầu,,Failure +12-106-03405,,,Xã Giang Ma,9905970,Success +12-106-03406,,,Xã Hồ Thầu,9923859,Success 12-106-03412,,,Xã Bình Lư,,Failure 12-106-03413,,,Xã Sơn Bình,,Failure -12-106-03415,,,Xã Nùng Nàng,,Failure +12-106-03415,,,Xã Nùng Nàng,9906824,Success 12-106-03418,,,Xã Bản Giang,,Failure 12-106-03421,,,Xã Bản Hon,,Failure 12-106-03424,,,Xã Bản Bo,,Failure @@ -1613,21 +1613,21 @@ 12-108-03547,,,Xã Nậm Hăn,,Failure 12-109-00000,,Huyện Phong Thổ,,6929157,Success 12-109-03391,,,Xã Lả Nhì Thàng,,Failure -12-109-03490,,,Xã Huổi Luông,,Failure +12-109-03490,,,Xã Huổi Luông,9937082,Success 12-109-03549,,,Thị trấn Phong Thổ,,Failure 12-109-03550,,,Xã Sì Lở Lầu,,Failure 12-109-03553,,,Xã Mồ Sì San,,Failure -12-109-03559,,,Xã Pa Vây Sử,,Failure +12-109-03559,,,Xã Pa Vây Sử,9959126,Success 12-109-03562,,,Xã Vàng Ma Chải,,Failure -12-109-03565,,,Xã Tông Qua Lìn,,Failure -12-109-03568,,,Xã Mù Sang,,Failure -12-109-03571,,,Xã Dào San,,Failure +12-109-03565,,,Xã Tông Qua Lìn,9959127,Success +12-109-03568,,,Xã Mù Sang,9937083,Success +12-109-03571,,,Xã Dào San,9953927,Success 12-109-03574,,,Xã Ma Ly Pho,,Failure -12-109-03577,,,Xã Bản Lang,,Failure +12-109-03577,,,Xã Bản Lang,9953926,Success 12-109-03580,,,Xã Hoang Thèn,,Failure -12-109-03583,,,Xã Khổng Lào,,Failure +12-109-03583,,,Xã Khổng Lào,9935138,Success 12-109-03586,,,Xã Nậm Xe,,Failure -12-109-03589,,,Xã Mường So,,Failure +12-109-03589,,,Xã Mường So,9935139,Success 12-109-03592,,,Xã Sin Suối Hồ,,Failure 12-110-00000,,Huyện Than Uyên,,7094614,Success 12-110-03595,,,Thị trấn Than Uyên,,Failure @@ -2417,13 +2417,13 @@ 20-000-00000,Tỉnh Lạng Sơn,,,5522596,Success 20-178-00000,,Thành phố Lạng Sơn,,7106070,Success 20-178-05971,,,Phường Hoàng Văn Thụ,,Failure -20-178-05974,,,Phường Tam Thanh,,Failure +20-178-05974,,,Phường Tam Thanh,9964100,Success 20-178-05977,,,Phường Vĩnh Trại,,Failure 20-178-05980,,,Phường Đông Kinh,9964104,Success 20-178-05983,,,Phường Chi Lăng,9964105,Success 20-178-05986,,,Xã Hoàng Đồng,9964101,Success 20-178-05989,,,Xã Quảng Lạc,,Failure -20-178-05992,,,Xã Mai Pha,,Failure +20-178-05992,,,Xã Mai Pha,9992757,Success 20-180-00000,,Huyện Tràng Định,,6882024,Success 20-180-05995,,,Thị trấn Thất Khê,,Failure 20-180-05998,,,Xã Khánh Long,,Failure @@ -2494,9 +2494,9 @@ 20-183-06199,,,Xã Thạch Đạn,,Failure 20-183-06202,,,Xã Xuất Lễ,,Failure 20-183-06205,,,Xã Hồng Phong,,Failure -20-183-06208,,,Xã Thụy Hùng,,Failure +20-183-06208,,,Xã Thụy Hùng,10013194,Success 20-183-06211,,,Xã Lộc Yên,,Failure -20-183-06214,,,Xã Phú Xá,,Failure +20-183-06214,,,Xã Phú Xá,10013195,Success 20-183-06217,,,Xã Bình Trung,,Failure 20-183-06220,,,Xã Hải Yến,,Failure 20-183-06223,,,Xã Hòa Cư,,Failure @@ -2596,7 +2596,7 @@ 20-188-06529,,,Thị trấn Lộc Bình,10038601,Success 20-188-06532,,,Xã Mẫu Sơn,10047272,Success 20-188-06541,,,Xã Yên Khoái,10054075,Success -20-188-06544,,,Xã Khánh Xuân,,Failure +20-188-06544,,,Xã Khánh Xuân,10047273,Success 20-188-06547,,,Xã Tú Mịch,,Failure 20-188-06550,,,Xã Hữu Khánh,10038605,Success 20-188-06553,,,Xã Đồng Bục,10038604,Success @@ -3031,7 +3031,7 @@ 24-223-07861,,,Xã Danh Thắng,,Failure 24-223-07864,,,Xã Mai Trung,,Failure 24-223-07867,,,Xã Đoan Bái,,Failure -24-223-07870,,,Thị trấn Bắc Lý,,Failure +24-223-07870,,,Thị trấn Bắc Lý,16190351,Success 24-223-07873,,,Xã Xuân Cẩm,,Failure 24-223-07876,,,Xã Hương Lâm,,Failure 24-223-07879,,,Xã Đông Lỗ,,Failure @@ -6358,7 +6358,7 @@ 44-455-19111,,,Thị trấn Hoàn Lão,,Failure 44-455-19114,,,Thị trấn NT Việt Trung,,Failure 44-455-19117,,,Xã Xuân Trạch,,Failure -44-455-19120,,,Xã Mỹ Trạch,,Failure +44-455-19120,,,Xã Mỹ Trạch,7039392,Success 44-455-19123,,,Xã Hạ Trạch,,Failure 44-455-19126,,,Xã Bắc Trạch,,Failure 44-455-19129,,,Xã Lâm Trạch,,Failure @@ -6484,7 +6484,7 @@ 45-465-19432,,,Thị trấn Lao Bảo,,Failure 45-465-19435,,,Xã Hướng Lập,,Failure 45-465-19438,,,Xã Hướng Việt,,Failure -45-465-19441,,,Xã Hướng Phùng,,Failure +45-465-19441,,,Xã Hướng Phùng,11768059,Success 45-465-19444,,,Xã Hướng Sơn,,Failure 45-465-19447,,,Xã Hướng Linh,,Failure 45-465-19450,,,Xã Tân Hợp,,Failure @@ -7008,7 +7008,7 @@ 49-515-20929,,,Xã Trà Giáp,,Failure 49-515-20932,,,Xã Trà Ka,,Failure 49-516-00000,,Huyện Nam Trà My,,7060408,Success -49-516-20935,,,Xã Trà Leng,,Failure +49-516-20935,,,Xã Trà Leng,11808033,Success 49-516-20938,,,Xã Trà Dơn,,Failure 49-516-20941,,,Xã Trà Tập,,Failure 49-516-20944,,,Xã Trà Mai,,Failure From c824dad97512535a55217f3a8f77771a956be7f2 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 21 Sep 2023 09:22:43 +0700 Subject: [PATCH 30/35] Add osm workflow --- .github/workflows/osm.yml | 26 ++++++++++++++++++++++++++ go.mod | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/osm.yml diff --git a/.github/workflows/osm.yml b/.github/workflows/osm.yml new file mode 100644 index 0000000..a436718 --- /dev/null +++ b/.github/workflows/osm.yml @@ -0,0 +1,26 @@ +name: OpenStreetMap + +on: + push: + branches: + - feature/osm + +jobs: + e2e: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + with: + submodules: recursive + + - uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0 + with: + go-version: ^1.21.0 + - run: go run ./downloader/03_osm.go ./downloader/osm + + - name: Setup Bun + uses: oven-sh/setup-bun@a1800f471a0bc25cddac36bb13e6f436ddf341d7 # v1 + - name: Build demo/parser CLI + run: bun install && npm run bun:build + working-directory: demo/parser + - run: php transformers/osm/split.php diff --git a/go.mod b/go.mod index 934e70b..762348a 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/daohoangson/dvhcvn -go 1.20 +go 1.21 require ( github.com/paulmach/orb v0.1.3 From 4310f10cfb146ab43b41ac7fac041fe0af15e43d Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 21 Sep 2023 09:31:41 +0700 Subject: [PATCH 31/35] Make `printDot` slower --- downloader/03_osm.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/downloader/03_osm.go b/downloader/03_osm.go index fd89fd0..2bbf5c5 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -253,9 +253,9 @@ func (s *pbfScanner) appendRelationIfTypeBoundaryAdministrative(relation *osm.Re } func (s *pbfScanner) printDot(format string, a ...any) { - if s.i%10000 == 0 { + if s.i%25000 == 0 { fmt.Printf("%d: %s\n", s.i, fmt.Sprintf(format, a...)) - } else if s.i%100 == 0 { + } else if s.i%500 == 0 { fmt.Print(".") } } From 6202ac71e6f57fa64445e605238dc9066b3bcf5c Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 21 Sep 2023 09:39:40 +0700 Subject: [PATCH 32/35] Drop `parent` field from downloader output JSON files --- downloader/03_osm.go | 6 ------ transformers/osm/split.php | 5 +++-- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/downloader/03_osm.go b/downloader/03_osm.go index 2bbf5c5..8ef2061 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -176,17 +176,11 @@ func writeRelation(dir string, relation *osm.Relation) error { return buildError } - var parent string - if len(ids) > 2 { - parent = ids[len(ids)-2] - } - bbox := coordinates.Bound() output := map[string]interface{}{ "bbox": []float64{bbox.Left(), bbox.Bottom(), bbox.Right(), bbox.Top()}, "coordinates": coordinates, "id": relation.ID, - "parent": parent, "tags": relation.Tags, "type": coordinates.GeoJSONType(), } diff --git a/transformers/osm/split.php b/transformers/osm/split.php index b1d3692..f3fc4f8 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -121,8 +121,9 @@ function getFullName($item): string } } - if (!empty($item['parent']) && !empty($array[$item['parent']])) { - $parent = $array[$item['parent']]; + $maybeParentId = basename(dirname($item['path'])); + if (is_numeric($maybeParentId) && !empty($array[$maybeParentId])) { + $parent = $array[$maybeParentId]; $names[] = getFullName($parent); } return join(', ', $names); From 9dfb62e906ecf55a9341cef20ef840d265544983 Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 21 Sep 2023 09:58:04 +0700 Subject: [PATCH 33/35] Post GitHub comment with statistics --- .github/workflows/osm.yml | 19 ++++++++++++++++++- downloader/03_osm.go | 4 ++-- transformers/osm/split.php | 8 +++++--- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/.github/workflows/osm.yml b/.github/workflows/osm.yml index a436718..1c7fff9 100644 --- a/.github/workflows/osm.yml +++ b/.github/workflows/osm.yml @@ -23,4 +23,21 @@ jobs: - name: Build demo/parser CLI run: bun install && npm run bun:build working-directory: demo/parser - - run: php transformers/osm/split.php + - run: php transformers/osm/split.php | tee split.log + + - name: Prepare GitHub comment + id: comment + run: printf 'BODY<> $GITHUB_OUTPUT + - name: Post GitHub comment + uses: daohoangson/comment-on-github@35b21121fdbadf807678bec8210cdd7f22a934fe # v2.2.2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + body: | + ${{ github.sha }} + + ``` + ${{ steps.comment.outputs.BODY }} + ``` + fingerprint: "### Statistics" + replace: please diff --git a/downloader/03_osm.go b/downloader/03_osm.go index 8ef2061..14abaa1 100644 --- a/downloader/03_osm.go +++ b/downloader/03_osm.go @@ -247,9 +247,9 @@ func (s *pbfScanner) appendRelationIfTypeBoundaryAdministrative(relation *osm.Re } func (s *pbfScanner) printDot(format string, a ...any) { - if s.i%25000 == 0 { + if s.i%50000 == 0 { fmt.Printf("%d: %s\n", s.i, fmt.Sprintf(format, a...)) - } else if s.i%500 == 0 { + } else if s.i%1000 == 0 { fmt.Print(".") } } diff --git a/transformers/osm/split.php b/transformers/osm/split.php index f3fc4f8..a41600a 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -58,12 +58,14 @@ function main() $array[$item['id']] = $item; } - fwrite(STDOUT, sprintf("Paths: %d -> items: %d\n", $pathCount, count($array))); + fwrite(STDERR, sprintf("Paths: %d -> items: %d\n", $pathCount, count($array))); + $i = $j = 0; foreach ($array as $item) { + $j++; if (isset($workingWrittenPaths[$item['path']])) { statisticsTrack($outDir, $item['path'], $workingWrittenPaths[$item['path']]); - fwrite(STDOUT, 'w'); // already written + fwrite(STDERR, ++$i % 50 > 0 ? 'w' : sprintf(" %.2f%%\n", $j / count($array) * 100)); continue; } @@ -84,7 +86,7 @@ function main() $workingWrittenPaths[$item['path']] = $jsonFullPath; statisticsTrack($outDir, $item['path'], $jsonFullPath); file_put_contents($workingFilePath, json_encode(compact('workingWrittenPaths'))); - fwrite(STDOUT, '.'); + fwrite(STDERR, ++$i % 50 > 0 ? '.' : sprintf(" %.2f%%\n", $j / count($array) * 100)); continue; } From d0f9238f896c438a98f799dbb330cd9f629d596c Mon Sep 17 00:00:00 2001 From: Dao Hoang Son Date: Thu, 21 Sep 2023 10:57:09 +0700 Subject: [PATCH 34/35] Re-use parser process to improve split performance --- transformers/osm/split.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/transformers/osm/split.php b/transformers/osm/split.php index a41600a..f5f7f22 100644 --- a/transformers/osm/split.php +++ b/transformers/osm/split.php @@ -24,6 +24,10 @@ function main() if ($parserCliPath === false) { throw new RuntimeException('parser dir not found'); } + $parserProcess = proc_open($parserCliPath, [0 => ['pipe', 'r'], 1 => ['pipe', 'w']], $parserPipes); + if (!is_resource($parserProcess)) { + throw new RuntimeException('parser could not be started'); + } $workingWrittenPaths = []; if (file_exists($workingFilePath)) { @@ -75,11 +79,8 @@ function main() continue; } - $response = json_decode(exec(sprintf( - '%s %s', - $parserCliPath, - escapeshellarg($fullName) - )), true); + fwrite($parserPipes[0], "$fullName\n"); + $response = json_decode(trim(fgets($parserPipes[1])), true); $output = $response['output']; if (count($output) == $item['level']) { $jsonFullPath = writeJson($outDir, $item, $output); @@ -98,6 +99,7 @@ function main() } statisticsPrint($outDir); + proc_close($parserProcess); } function getFullName($item): string From 7c8ee9391e706a6048d1e6195c9b962946a373bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90=C3=A0o=20Ho=C3=A0ng=20S=C6=A1n?= Date: Fri, 6 Oct 2023 21:04:35 +0700 Subject: [PATCH 35/35] Upload artifacts --- .github/workflows/osm.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/osm.yml b/.github/workflows/osm.yml index 1c7fff9..a5d6647 100644 --- a/.github/workflows/osm.yml +++ b/.github/workflows/osm.yml @@ -41,3 +41,9 @@ jobs: ``` fingerprint: "### Statistics" replace: please + + - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + with: + path: | + data/osm.csv + downloader/osm/working.json