소스 검색

feat(publish): 扩展发布代理支持地区选择并改进微信视频去重

- 在发布代理配置中添加地区编码、名称和路径字段
- 新增地区服务从CSV文件加载中国行政区划数据
- 在发布页面将城市选择器升级为省市区级联选择器
- 改进微信视频作品同步逻辑,通过ID映射避免重复
- 添加微信视频作品去重功能,合并相同标题和发布时间的数据
- 更新前端组件类型定义以支持新的UI组件
Ethanfly 2 일 전
부모
커밋
4caaff79cd

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 371
client/dist-electron/main.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
client/dist-electron/main.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 43
client/dist-electron/preload.js


+ 4 - 0
client/src/components.d.ts

@@ -15,8 +15,10 @@ declare module 'vue' {
     ElBadge: typeof import('element-plus/es')['ElBadge']
     ElButton: typeof import('element-plus/es')['ElButton']
     ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup']
+    ElCascader: typeof import('element-plus/es')['ElCascader']
     ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
     ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup']
+    ElCol: typeof import('element-plus/es')['ElCol']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
     ElContainer: typeof import('element-plus/es')['ElContainer']
     ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
@@ -32,6 +34,7 @@ declare module 'vue' {
     ElForm: typeof import('element-plus/es')['ElForm']
     ElFormItem: typeof import('element-plus/es')['ElFormItem']
     ElIcon: typeof import('element-plus/es')['ElIcon']
+    ElImage: typeof import('element-plus/es')['ElImage']
     ElInput: typeof import('element-plus/es')['ElInput']
     ElMain: typeof import('element-plus/es')['ElMain']
     ElMenu: typeof import('element-plus/es')['ElMenu']
@@ -41,6 +44,7 @@ declare module 'vue' {
     ElProgress: typeof import('element-plus/es')['ElProgress']
     ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
     ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
+    ElRow: typeof import('element-plus/es')['ElRow']
     ElSelect: typeof import('element-plus/es')['ElSelect']
     ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
     ElSwitch: typeof import('element-plus/es')['ElSwitch']

+ 142 - 27
client/src/views/Publish/index.vue

@@ -177,10 +177,16 @@
           <el-switch v-model="createForm.usePublishProxy" />
         </el-form-item>
 
-        <el-form-item v-if="createForm.usePublishProxy" label="代理城市">
-          <el-select v-model="createForm.publishProxyCity" placeholder="选择城市" style="width: 100%">
-            <el-option v-for="city in publishProxyCities" :key="city" :label="city" :value="city" />
-          </el-select>
+        <el-form-item v-if="createForm.usePublishProxy" label="代理地区">
+          <el-cascader
+            v-model="createForm.publishProxyRegionPath"
+            :options="publishProxyRegions"
+            :props="{ checkStrictly: true }"
+            placeholder="选择地区(省/市/区县)"
+            clearable
+            filterable
+            style="width: 100%"
+          />
         </el-form-item>
       </el-form>
       
@@ -215,6 +221,9 @@
           <el-descriptions-item label="定时发布">
             {{ currentTask.scheduledAt ? formatDate(currentTask.scheduledAt) : '立即发布' }}
           </el-descriptions-item>
+          <el-descriptions-item label="发布代理" :span="2">
+            {{ formatPublishProxy(currentTask.publishProxy as any) }}
+          </el-descriptions-item>
           <el-descriptions-item label="创建时间">{{ formatDate(currentTask.createdAt) }}</el-descriptions-item>
           <el-descriptions-item label="发布时间">
             {{ currentTask.publishedAt ? formatDate(currentTask.publishedAt) : '-' }}
@@ -344,10 +353,16 @@
           <el-switch v-model="editForm.usePublishProxy" />
         </el-form-item>
 
-        <el-form-item v-if="editForm.usePublishProxy" label="代理城市">
-          <el-select v-model="editForm.publishProxyCity" placeholder="选择城市" style="width: 100%">
-            <el-option v-for="city in publishProxyCities" :key="city" :label="city" :value="city" />
-          </el-select>
+        <el-form-item v-if="editForm.usePublishProxy" label="代理地区">
+          <el-cascader
+            v-model="editForm.publishProxyRegionPath"
+            :options="publishProxyRegions"
+            :props="{ checkStrictly: true }"
+            placeholder="选择地区(省/市/区县)"
+            clearable
+            filterable
+            style="width: 100%"
+          />
         </el-form-item>
       </el-form>
       
@@ -404,7 +419,7 @@ const pagination = reactive({
   total: 0,
 });
 
-const publishProxyCities = ref<string[]>([]);
+const publishProxyRegions = ref<any[]>([]);
 
 const createForm = reactive({
   videoFile: null as File | null,
@@ -414,7 +429,7 @@ const createForm = reactive({
   targetAccounts: [] as number[],
   scheduledAt: null as Date | null,
   usePublishProxy: false,
-  publishProxyCity: '',
+  publishProxyRegionPath: [] as string[],
 });
 
 const editForm = reactive({
@@ -427,26 +442,104 @@ const editForm = reactive({
   targetAccounts: [] as number[],
   scheduledAt: null as Date | null,
   usePublishProxy: false,
-  publishProxyCity: '',
+  publishProxyRegionPath: [] as string[],
 });
 
 async function loadSystemConfig() {
   try {
-    await loadPublishProxyCities();
+    await loadPublishProxyRegions();
   } catch {
-    publishProxyCities.value = [];
+    publishProxyRegions.value = [];
   }
 }
 
-async function loadPublishProxyCities() {
+async function loadPublishProxyRegions() {
   try {
-    const res = await request.get('/api/system/publish-proxy/cities');
-    publishProxyCities.value = Array.isArray(res?.cities) ? res.cities : [];
+    const res = await request.get('/api/system/publish-proxy/regions');
+    publishProxyRegions.value = Array.isArray(res?.regions) ? res.regions : [];
   } catch {
-    publishProxyCities.value = [];
+    publishProxyRegions.value = [];
   }
 }
 
+function getRegionLabelsByPath(options: any[], regionPath: string[]): string[] {
+  const labels: string[] = [];
+  let currentOptions = options;
+  for (const value of regionPath) {
+    const hit = currentOptions?.find((o: any) => String(o?.value) === String(value));
+    if (!hit) break;
+    labels.push(String(hit.label || ''));
+    currentOptions = hit.children || [];
+  }
+  return labels.filter(Boolean);
+}
+
+function resolvePublishProxyFromRegionPath(regionPath: string[]) {
+  const path = Array.isArray(regionPath) ? regionPath.map(v => String(v)) : [];
+  if (!path.length) return null;
+
+  const labels = getRegionLabelsByPath(publishProxyRegions.value, path);
+  const regionCode = path[path.length - 1];
+  const regionName = labels[labels.length - 1] || '';
+
+  const specialCityLabels = new Set(['市辖区', '县', '省直辖县级行政区划', '自治区直辖县级行政区划']);
+  let city = '';
+  if (labels.length >= 2) {
+    city = labels[1];
+    if (specialCityLabels.has(city)) city = labels[0] || city;
+  } else {
+    city = labels[0] || '';
+  }
+
+  return {
+    city: city || undefined,
+    regionCode: regionCode || undefined,
+    regionName: regionName || undefined,
+    regionPath: path,
+  };
+}
+
+function formatPublishProxy(publishProxy: any): string {
+  const enabled = Boolean(publishProxy?.enabled);
+  if (!enabled) return '-';
+
+  const provider = String(publishProxy?.provider || 'shenlong');
+  const city = String(publishProxy?.city || '').trim();
+  const regionCode = String(publishProxy?.regionCode || '').trim();
+  const regionName = String(publishProxy?.regionName || '').trim();
+  const regionPath = Array.isArray(publishProxy?.regionPath) ? publishProxy.regionPath.map((v: any) => String(v)) : [];
+
+  let regionText = '';
+  if (regionPath.length && publishProxyRegions.value.length) {
+    const labels = getRegionLabelsByPath(publishProxyRegions.value, regionPath);
+    if (labels.length) {
+      regionText = labels.join('/');
+    }
+  }
+
+  if (!regionText && regionName) regionText = regionName;
+
+  const parts: string[] = [];
+  parts.push(`启用(${provider})`);
+  if (regionText && regionCode) parts.push(`地区: ${regionText}(${regionCode})`);
+  else if (regionText) parts.push(`地区: ${regionText}`);
+  else if (regionCode) parts.push(`地区编号: ${regionCode}`);
+  if (city) parts.push(`城市: ${city}`);
+  return parts.join(',');
+}
+
+function findRegionPathByCode(options: any[], targetCode: string): string[] | null {
+  for (const opt of options || []) {
+    if (!opt) continue;
+    const value = String(opt.value || '');
+    if (value === targetCode) return [value];
+    const children = Array.isArray(opt.children) ? opt.children : [];
+    const childPath = findRegionPathByCode(children, targetCode);
+    if (childPath) return [value, ...childPath];
+  }
+  return null;
+}
+
 function getPlatformName(platform: PlatformType) {
   return PLATFORMS[platform]?.name || platform;
 }
@@ -578,8 +671,8 @@ async function handleCreate() {
     return;
   }
 
-  if (createForm.usePublishProxy && publishProxyCities.value.length > 0 && !createForm.publishProxyCity) {
-    ElMessage.warning('请选择代理城市');
+  if (createForm.usePublishProxy && publishProxyRegions.value.length > 0 && !createForm.publishProxyRegionPath.length) {
+    ElMessage.warning('请选择代理地区');
     return;
   }
   
@@ -596,6 +689,10 @@ async function handleCreate() {
     });
     
     // 2. 创建发布任务
+    const proxy = createForm.usePublishProxy
+      ? resolvePublishProxyFromRegionPath(createForm.publishProxyRegionPath)
+      : null;
+
     await request.post('/api/publish', {
       videoPath: uploadResult.path,
       videoFilename: uploadResult.originalname,
@@ -604,11 +701,14 @@ async function handleCreate() {
       tags: createForm.tags,
       targetAccounts: createForm.targetAccounts,
       scheduledAt: createForm.scheduledAt ? createForm.scheduledAt.toISOString() : null,
-      publishProxy: createForm.usePublishProxy
+      publishProxy: proxy
         ? {
             enabled: true,
             provider: 'shenlong',
-            city: createForm.publishProxyCity || undefined,
+            city: proxy.city,
+            regionCode: proxy.regionCode,
+            regionName: proxy.regionName,
+            regionPath: proxy.regionPath,
           }
         : null,
     });
@@ -624,7 +724,7 @@ async function handleCreate() {
     createForm.targetAccounts = [];
     createForm.scheduledAt = null;
     createForm.usePublishProxy = false;
-    createForm.publishProxyCity = '';
+    createForm.publishProxyRegionPath = [];
     
     loadTasks();
   } catch {
@@ -660,7 +760,15 @@ function openEditDialog() {
   editForm.targetAccounts = [...(currentTask.value.targetAccounts || [])];
   editForm.scheduledAt = null;
   editForm.usePublishProxy = Boolean(currentTask.value.publishProxy?.enabled);
-  editForm.publishProxyCity = String(currentTask.value.publishProxy?.city || '');
+  editForm.publishProxyRegionPath = Array.isArray((currentTask.value.publishProxy as any)?.regionPath)
+    ? (currentTask.value.publishProxy as any).regionPath.map((v: any) => String(v))
+    : [];
+
+  const regionCode = String((currentTask.value.publishProxy as any)?.regionCode || '').trim();
+  if (editForm.usePublishProxy && !editForm.publishProxyRegionPath.length && regionCode && publishProxyRegions.value.length > 0) {
+    const inferred = findRegionPathByCode(publishProxyRegions.value, regionCode);
+    if (inferred) editForm.publishProxyRegionPath = inferred;
+  }
   
   showDetailDialog.value = false;
   showEditDialog.value = true;
@@ -679,8 +787,8 @@ async function handleRepublish() {
     return;
   }
 
-  if (editForm.usePublishProxy && publishProxyCities.value.length > 0 && !editForm.publishProxyCity) {
-    ElMessage.warning('请选择代理城市');
+  if (editForm.usePublishProxy && publishProxyRegions.value.length > 0 && !editForm.publishProxyRegionPath.length) {
+    ElMessage.warning('请选择代理地区');
     return;
   }
   
@@ -700,6 +808,10 @@ async function handleRepublish() {
     }
     
     // 创建新的发布任务
+    const proxy = editForm.usePublishProxy
+      ? resolvePublishProxyFromRegionPath(editForm.publishProxyRegionPath)
+      : null;
+
     await request.post('/api/publish', {
       videoPath,
       videoFilename: editForm.videoFilename,
@@ -708,11 +820,14 @@ async function handleRepublish() {
       tags: editForm.tags,
       targetAccounts: editForm.targetAccounts,
       scheduledAt: editForm.scheduledAt ? editForm.scheduledAt.toISOString() : null,
-      publishProxy: editForm.usePublishProxy
+      publishProxy: proxy
         ? {
             enabled: true,
             provider: 'shenlong',
-            city: editForm.publishProxyCity || undefined,
+            city: proxy.city,
+            regionCode: proxy.regionCode,
+            regionName: proxy.regionName,
+            regionPath: proxy.regionPath,
           }
         : null,
     });

BIN
server/python/platforms/__pycache__/douyin.cpython-313.pyc


+ 9 - 0
server/src/routes/system.ts

@@ -52,6 +52,15 @@ router.get(
   })
 );
 
+router.get(
+  '/publish-proxy/regions',
+  authenticate,
+  asyncHandler(async (_req, res) => {
+    const regions = await systemService.getPublishProxyRegionsFromCsv();
+    res.json({ success: true, data: { regions } });
+  })
+);
+
 router.put(
   '/publish-proxy',
   authenticate,

+ 23 - 4
server/src/services/HeadlessBrowserService.ts

@@ -721,6 +721,7 @@ class HeadlessBrowserService {
     let maxPages = 30;
     const allWorks: WorkItem[] = [];
     const seenIds = new Set<string>();
+    const legacyToCanonical = new Map<string, string>();
     let declaredTotal: number | undefined;
 
     let cursor: string | number = 0;
@@ -798,10 +799,28 @@ class HeadlessBrowserService {
 
       let newCount = 0;
       for (const w of pageWorks) {
-        const id = w.videoId || `${platform}_${w.title}_${w.publishTime}`;
-        if (!seenIds.has(id)) {
-          seenIds.add(id);
-          allWorks.push(w);
+        const titleForId = (w.title || '').trim();
+        const publishTimeForId = (w.publishTime || '').trim();
+        const legacyId = `${platform}_${titleForId}_${publishTimeForId}`.substring(0, 100);
+        let canonicalId = (w.videoId || '').trim() || legacyId;
+
+        if (platform === 'weixin_video') {
+          const rawId = (w.videoId || '').trim();
+          if (rawId) {
+            legacyToCanonical.set(legacyId, rawId);
+            canonicalId = rawId;
+          } else {
+            const mapped = legacyToCanonical.get(legacyId);
+            if (mapped) canonicalId = mapped;
+          }
+        }
+
+        if (!seenIds.has(canonicalId)) {
+          seenIds.add(canonicalId);
+          allWorks.push({
+            ...w,
+            videoId: canonicalId,
+          });
           newCount++;
         }
       }

+ 4 - 0
server/src/services/PublishService.ts

@@ -719,6 +719,8 @@ export class PublishService {
     provider: 'shenlong';
     city: string;
     apiUrl: string;
+    regionCode?: string;
+    regionName?: string;
   }> {
     if (!publishProxy?.enabled) return null;
 
@@ -738,6 +740,8 @@ export class PublishService {
       provider: 'shenlong',
       city: String(publishProxy.city || '').trim(),
       apiUrl: cityApiUrl,
+      regionCode: publishProxy.regionCode ? String(publishProxy.regionCode).trim() : undefined,
+      regionName: publishProxy.regionName ? String(publishProxy.regionName).trim() : undefined,
     };
   }
 

+ 110 - 0
server/src/services/RegionService.ts

@@ -0,0 +1,110 @@
+import fs from 'fs/promises';
+import path from 'path';
+import { logger } from '../utils/logger.js';
+
+export interface ChinaRegionOption {
+  label: string;
+  value: string;
+  children?: ChinaRegionOption[];
+}
+
+interface CachedRegions {
+  mtimeMs: number;
+  regions: ChinaRegionOption[];
+}
+
+function getServerRootDir(): string {
+  return path.basename(process.cwd()).toLowerCase() === 'server'
+    ? process.cwd()
+    : path.resolve(process.cwd(), 'server');
+}
+
+function normalizeCsvCell(value: string): string {
+  return String(value || '')
+    .replace(/^\uFEFF/, '')
+    .trim();
+}
+
+export class RegionService {
+  private cache: CachedRegions | null = null;
+
+  async getChinaRegionsFromCsv(): Promise<ChinaRegionOption[]> {
+    const serverRoot = getServerRootDir();
+    const csvPath = path.resolve(serverRoot, '中国地区编码表.csv');
+
+    let stat: { mtimeMs: number } | null = null;
+    try {
+      stat = await fs.stat(csvPath);
+    } catch {
+      logger.warn(`[RegionService] csv not found: ${csvPath}`);
+      return [];
+    }
+
+    if (this.cache && this.cache.mtimeMs === stat.mtimeMs) return this.cache.regions;
+
+    const content = await fs.readFile(csvPath, 'utf-8');
+    const lines = content.split(/\r?\n/).filter(Boolean);
+    if (lines.length <= 1) return [];
+
+    const provinceMap = new Map<string, ChinaRegionOption>();
+    const cityMapByProvince = new Map<string, Map<string, ChinaRegionOption>>();
+    const districtMapByCity = new Map<string, Set<string>>();
+
+    for (let i = 1; i < lines.length; i++) {
+      const rawLine = lines[i];
+      if (!rawLine) continue;
+      const parts = rawLine.split(',');
+      if (parts.length < 6) continue;
+
+      const provinceName = normalizeCsvCell(parts[0]);
+      const provinceCode = normalizeCsvCell(parts[1]);
+      const cityName = normalizeCsvCell(parts[2]);
+      const cityCode = normalizeCsvCell(parts[3]);
+      const districtName = normalizeCsvCell(parts[4]);
+      const districtCode = normalizeCsvCell(parts[5]);
+
+      if (!provinceCode || !provinceName) continue;
+      if (!cityCode || !cityName) continue;
+      if (!districtCode || !districtName) continue;
+
+      let province = provinceMap.get(provinceCode);
+      if (!province) {
+        province = { label: provinceName, value: provinceCode, children: [] };
+        provinceMap.set(provinceCode, province);
+        cityMapByProvince.set(provinceCode, new Map());
+      }
+
+      const cityMap = cityMapByProvince.get(provinceCode)!;
+      let city = cityMap.get(cityCode);
+      if (!city) {
+        city = { label: cityName, value: cityCode, children: [] };
+        cityMap.set(cityCode, city);
+        province.children!.push(city);
+      }
+
+      const districtKey = `${cityCode}:${districtCode}`;
+      if (!districtMapByCity.has(cityCode)) districtMapByCity.set(cityCode, new Set());
+      const districtSet = districtMapByCity.get(cityCode)!;
+      if (districtSet.has(districtKey)) continue;
+      districtSet.add(districtKey);
+
+      city.children!.push({ label: districtName, value: districtCode });
+    }
+
+    const regions = Array.from(provinceMap.values())
+      .sort((a, b) => Number(a.value) - Number(b.value))
+      .map(p => ({
+        ...p,
+        children: (p.children || [])
+          .slice()
+          .sort((a, b) => Number(a.value) - Number(b.value))
+          .map(c => ({
+            ...c,
+            children: (c.children || []).slice().sort((a, b) => Number(a.value) - Number(b.value)),
+          })),
+      }));
+
+    this.cache = { mtimeMs: stat.mtimeMs, regions };
+    return regions;
+  }
+}

+ 6 - 0
server/src/services/SystemService.ts

@@ -2,6 +2,7 @@ import { AppDataSource, SystemConfig, User, PlatformAccount, PublishTask } from
 import type { SystemConfig as SystemConfigType } from '@media-manager/shared';
 import { AVAILABLE_PLATFORM_TYPES } from '@media-manager/shared';
 import { wsManager } from '../websocket/index.js';
+import { RegionService, type ChinaRegionOption } from './RegionService.js';
 
 interface UpdateConfigParams {
   allowRegistration?: boolean;
@@ -32,6 +33,7 @@ export class SystemService {
   private userRepository = AppDataSource.getRepository(User);
   private accountRepository = AppDataSource.getRepository(PlatformAccount);
   private taskRepository = AppDataSource.getRepository(PublishTask);
+  private regionService = new RegionService();
 
   async getPublicConfig(): Promise<SystemConfigType> {
     const configs = await this.configRepository.find();
@@ -102,6 +104,10 @@ export class SystemService {
     }
   }
 
+  async getPublishProxyRegionsFromCsv(): Promise<ChinaRegionOption[]> {
+    return this.regionService.getChinaRegionsFromCsv();
+  }
+
   async getSystemStatus(): Promise<SystemStatus> {
     const [totalUsers, totalAccounts, totalTasks] = await Promise.all([
       this.userRepository.count(),

+ 92 - 30
server/src/services/WorkService.ts

@@ -10,6 +10,7 @@ import { WorkDayStatisticsService } from './WorkDayStatisticsService.js';
 export class WorkService {
   private workRepository = AppDataSource.getRepository(Work);
   private accountRepository = AppDataSource.getRepository(PlatformAccount);
+  private commentRepository = AppDataSource.getRepository(Comment);
 
   /**
    * 获取作品列表
@@ -253,12 +254,32 @@ export class WorkService {
     const remotePlatformVideoIds = new Set<string>();
 
     if (accountInfo.worksList && accountInfo.worksList.length > 0) {
+      const legacyToCanonicalInRun = new Map<string, string>();
+      const processedPlatformVideoIds = new Set<string>();
       const total = accountInfo.worksList.length;
       for (const workItem of accountInfo.worksList) {
         const titleForId = (workItem.title || '').trim();
         const publishTimeForId = (workItem.publishTime || '').trim();
         const legacyFallbackId = `${platform}_${titleForId}_${publishTimeForId}`.substring(0, 100);
-        const canonicalVideoId = (workItem.videoId || '').trim() || legacyFallbackId;
+        let canonicalVideoId = (workItem.videoId || '').trim() || legacyFallbackId;
+
+        if (platform === 'weixin_video') {
+          const rawVideoId = (workItem.videoId || '').trim();
+          if (rawVideoId) {
+            legacyToCanonicalInRun.set(legacyFallbackId, rawVideoId);
+            canonicalVideoId = rawVideoId;
+          } else {
+            const mapped = legacyToCanonicalInRun.get(legacyFallbackId);
+            if (mapped) {
+              canonicalVideoId = mapped;
+            }
+          }
+        }
+
+        if (processedPlatformVideoIds.has(canonicalVideoId)) {
+          continue;
+        }
+        processedPlatformVideoIds.add(canonicalVideoId);
 
         remotePlatformVideoIds.add(canonicalVideoId);
         if (legacyFallbackId !== canonicalVideoId) {
@@ -269,6 +290,19 @@ export class WorkService {
           where: { accountId: account.id, platformVideoId: canonicalVideoId },
         });
 
+        if (platform === 'weixin_video' && work && legacyFallbackId !== canonicalVideoId) {
+          const legacyWork = await this.workRepository.findOne({
+            where: { accountId: account.id, platformVideoId: legacyFallbackId },
+          });
+          if (legacyWork && legacyWork.id !== work.id) {
+            await AppDataSource.getRepository(Comment).update(
+              { workId: legacyWork.id },
+              { workId: work.id }
+            );
+            await this.workRepository.delete(legacyWork.id);
+          }
+        }
+
         if (!work && legacyFallbackId !== canonicalVideoId) {
           const legacyWork = await this.workRepository.findOne({
             where: { accountId: account.id, platformVideoId: legacyFallbackId },
@@ -335,6 +369,10 @@ export class WorkService {
       logger.info(`Synced ${syncedCount} works for account ${account.id}`);
     }
 
+    if (platform === 'weixin_video') {
+      await this.dedupeWeixinVideoWorks(account.id);
+    }
+
     // 删除本地存在但远程已删除的作品
     const remoteListLength = accountInfo.worksList?.length || 0;
     const expectedRemoteCount = accountInfo.worksCount || 0;
@@ -345,58 +383,51 @@ export class WorkService {
           ? remoteListLength >= expectedRemoteCount
           : remoteListLength > 0;
 
+    let skipLocalDeletions = false;
     if (!remoteComplete) {
       logger.warn(
         `[SyncAccountWorks] Skipping local deletions for account ${account.id} because remote works list seems incomplete (remote=${remoteListLength}, expected=${expectedRemoteCount})`
       );
+      skipLocalDeletions = true;
     } else if (remotePlatformVideoIds.size === 0) {
       logger.warn(`[SyncAccountWorks] Skipping local deletions for account ${account.id} because no remote IDs were collected`);
+      skipLocalDeletions = true;
     } else {
-      if (platform === 'weixin_video') {
-        logger.info(`[SyncAccountWorks] Skipping local deletions for ${platform} account ${account.id} to avoid false deletions`);
-        return {
-          syncedCount,
-          worksListLength: accountInfo.worksList?.length || 0,
-          worksCount: accountInfo.worksCount || 0,
-          source: accountInfo.source,
-          pythonAvailable: accountInfo.pythonAvailable,
-        };
-      }
-
       const localWorks = await this.workRepository.find({
         where: { accountId: account.id },
       });
 
+      if (platform === 'weixin_video') {
+        logger.info(`[SyncAccountWorks] Skipping local deletions for ${platform} account ${account.id} to avoid false deletions`);
+        skipLocalDeletions = true;
+      }
+
       const matchedCount = localWorks.reduce(
         (sum, w) => sum + (remotePlatformVideoIds.has(w.platformVideoId) ? 1 : 0),
         0
       );
       const matchRatio = localWorks.length > 0 ? matchedCount / localWorks.length : 1;
-      if (localWorks.length >= 10 && matchRatio < 0.2) {
+      if (!skipLocalDeletions && localWorks.length >= 10 && matchRatio < 0.2) {
         logger.warn(
           `[SyncAccountWorks] Skipping local deletions for account ${account.id} because remote/local ID match ratio is too low (matched=${matchedCount}/${localWorks.length})`
         );
-        return {
-          syncedCount,
-          worksListLength: accountInfo.worksList?.length || 0,
-          worksCount: accountInfo.worksCount || 0,
-          source: accountInfo.source,
-          pythonAvailable: accountInfo.pythonAvailable,
-        };
+        skipLocalDeletions = true;
       }
 
-      let deletedCount = 0;
-      for (const localWork of localWorks) {
-        if (!remotePlatformVideoIds.has(localWork.platformVideoId)) {
-          await AppDataSource.getRepository(Comment).delete({ workId: localWork.id });
-          await this.workRepository.delete(localWork.id);
-          deletedCount++;
-          logger.info(`Deleted work ${localWork.id} (${localWork.title}) - no longer exists on platform`);
+      if (!skipLocalDeletions) {
+        let deletedCount = 0;
+        for (const localWork of localWorks) {
+          if (!remotePlatformVideoIds.has(localWork.platformVideoId)) {
+            await AppDataSource.getRepository(Comment).delete({ workId: localWork.id });
+            await this.workRepository.delete(localWork.id);
+            deletedCount++;
+            logger.info(`Deleted work ${localWork.id} (${localWork.title}) - no longer exists on platform`);
+          }
         }
-      }
 
-      if (deletedCount > 0) {
-        logger.info(`Deleted ${deletedCount} works that no longer exist on platform for account ${account.id}`);
+        if (deletedCount > 0) {
+          logger.info(`Deleted ${deletedCount} works that no longer exist on platform for account ${account.id}`);
+        }
       }
     }
 
@@ -659,6 +690,37 @@ export class WorkService {
       updatedAt: work.updatedAt.toISOString(),
     };
   }
+
+  private async dedupeWeixinVideoWorks(accountId: number): Promise<void> {
+    const works = await this.workRepository.find({ where: { accountId } });
+    const groups = new Map<string, Work[]>();
+
+    for (const w of works) {
+      if (!w.title || !w.publishTime) continue;
+      const key = `${w.title}__${w.publishTime.toISOString()}`;
+      const list = groups.get(key);
+      if (list) list.push(w);
+      else groups.set(key, [w]);
+    }
+
+    for (const list of groups.values()) {
+      if (list.length <= 1) continue;
+
+      list.sort((a, b) => {
+        const qa = a.platformVideoId.startsWith('weixin_video_') ? 0 : 1;
+        const qb = b.platformVideoId.startsWith('weixin_video_') ? 0 : 1;
+        if (qa !== qb) return qb - qa;
+        return (b.updatedAt?.getTime?.() || 0) - (a.updatedAt?.getTime?.() || 0);
+      });
+
+      const keep = list[0];
+      for (const dup of list.slice(1)) {
+        if (dup.id === keep.id) continue;
+        await this.commentRepository.update({ workId: dup.id }, { workId: keep.id });
+        await this.workRepository.delete(dup.id);
+      }
+    }
+  }
 }
 
 export const workService = new WorkService();

+ 2844 - 0
server/中国地区编码表.csv

@@ -0,0 +1,2844 @@
+省份,省份编码,城市,城市编码,区县,区县编码
+北京,11,市辖区,110000,东城区,110101
+北京,11,市辖区,110000,西城区,110102
+北京,11,市辖区,110000,朝阳区,110105
+北京,11,市辖区,110000,丰台区,110106
+北京,11,市辖区,110000,石景山区,110107
+北京,11,市辖区,110000,海淀区,110108
+北京,11,市辖区,110000,门头沟区,110109
+北京,11,市辖区,110000,房山区,110111
+北京,11,市辖区,110000,通州区,110112
+北京,11,市辖区,110000,顺义区,110113
+北京,11,市辖区,110000,昌平区,110114
+北京,11,市辖区,110000,大兴区,110115
+北京,11,市辖区,110000,怀柔区,110116
+北京,11,市辖区,110000,平谷区,110117
+北京,11,市辖区,110000,密云区,110118
+北京,11,市辖区,110000,延庆区,110119
+天津,12,市辖区,120000,和平区,120101
+天津,12,市辖区,120000,河东区,120102
+天津,12,市辖区,120000,河西区,120103
+天津,12,市辖区,120000,南开区,120104
+天津,12,市辖区,120000,河北区,120105
+天津,12,市辖区,120000,红桥区,120106
+天津,12,市辖区,120000,东丽区,120110
+天津,12,市辖区,120000,西青区,120111
+天津,12,市辖区,120000,津南区,120112
+天津,12,市辖区,120000,北辰区,120113
+天津,12,市辖区,120000,武清区,120114
+天津,12,市辖区,120000,宝坻区,120115
+天津,12,市辖区,120000,滨海新区,120116
+天津,12,市辖区,120000,宁河区,120117
+天津,12,市辖区,120000,静海区,120118
+天津,12,市辖区,120000,蓟州区,120119
+河北,13,石家庄市,130100,长安区,130102
+河北,13,石家庄市,130100,桥西区,130104
+河北,13,石家庄市,130100,新华区,130105
+河北,13,石家庄市,130100,井陉矿区,130107
+河北,13,石家庄市,130100,裕华区,130108
+河北,13,石家庄市,130100,藁城区,130109
+河北,13,石家庄市,130100,鹿泉区,130110
+河北,13,石家庄市,130100,栾城区,130111
+河北,13,石家庄市,130100,井陉县,130121
+河北,13,石家庄市,130100,正定县,130123
+河北,13,石家庄市,130100,行唐县,130125
+河北,13,石家庄市,130100,灵寿县,130126
+河北,13,石家庄市,130100,高邑县,130127
+河北,13,石家庄市,130100,深泽县,130128
+河北,13,石家庄市,130100,赞皇县,130129
+河北,13,石家庄市,130100,无极县,130130
+河北,13,石家庄市,130100,平山县,130131
+河北,13,石家庄市,130100,元氏县,130132
+河北,13,石家庄市,130100,赵县,130133
+河北,13,石家庄市,130100,辛集市,130181
+河北,13,石家庄市,130100,晋州市,130183
+河北,13,石家庄市,130100,新乐市,130184
+河北,13,唐山市,130200,路南区,130202
+河北,13,唐山市,130200,路北区,130203
+河北,13,唐山市,130200,古冶区,130204
+河北,13,唐山市,130200,开平区,130205
+河北,13,唐山市,130200,丰南区,130207
+河北,13,唐山市,130200,丰润区,130208
+河北,13,唐山市,130200,曹妃甸区,130209
+河北,13,唐山市,130200,滦南县,130224
+河北,13,唐山市,130200,乐亭县,130225
+河北,13,唐山市,130200,迁西县,130227
+河北,13,唐山市,130200,玉田县,130229
+河北,13,唐山市,130200,遵化市,130281
+河北,13,唐山市,130200,迁安市,130283
+河北,13,唐山市,130200,滦州市,130284
+河北,13,秦皇岛市,130300,海港区,130302
+河北,13,秦皇岛市,130300,山海关区,130303
+河北,13,秦皇岛市,130300,北戴河区,130304
+河北,13,秦皇岛市,130300,抚宁区,130306
+河北,13,秦皇岛市,130300,青龙满族自治县,130321
+河北,13,秦皇岛市,130300,昌黎县,130322
+河北,13,秦皇岛市,130300,卢龙县,130324
+河北,13,邯郸市,130400,邯山区,130402
+河北,13,邯郸市,130400,丛台区,130403
+河北,13,邯郸市,130400,复兴区,130404
+河北,13,邯郸市,130400,峰峰矿区,130406
+河北,13,邯郸市,130400,肥乡区,130407
+河北,13,邯郸市,130400,永年区,130408
+河北,13,邯郸市,130400,临漳县,130423
+河北,13,邯郸市,130400,成安县,130424
+河北,13,邯郸市,130400,大名县,130425
+河北,13,邯郸市,130400,涉县,130426
+河北,13,邯郸市,130400,磁县,130427
+河北,13,邯郸市,130400,邱县,130430
+河北,13,邯郸市,130400,鸡泽县,130431
+河北,13,邯郸市,130400,广平县,130432
+河北,13,邯郸市,130400,馆陶县,130433
+河北,13,邯郸市,130400,魏县,130434
+河北,13,邯郸市,130400,曲周县,130435
+河北,13,邯郸市,130400,武安市,130481
+河北,13,邢台市,130500,襄都区,130502
+河北,13,邢台市,130500,信都区,130503
+河北,13,邢台市,130500,任泽区,130505
+河北,13,邢台市,130500,南和区,130506
+河北,13,邢台市,130500,临城县,130522
+河北,13,邢台市,130500,内丘县,130523
+河北,13,邢台市,130500,柏乡县,130524
+河北,13,邢台市,130500,隆尧县,130525
+河北,13,邢台市,130500,宁晋县,130528
+河北,13,邢台市,130500,巨鹿县,130529
+河北,13,邢台市,130500,新河县,130530
+河北,13,邢台市,130500,广宗县,130531
+河北,13,邢台市,130500,平乡县,130532
+河北,13,邢台市,130500,威县,130533
+河北,13,邢台市,130500,清河县,130534
+河北,13,邢台市,130500,临西县,130535
+河北,13,邢台市,130500,南宫市,130581
+河北,13,邢台市,130500,沙河市,130582
+河北,13,保定市,130600,竞秀区,130602
+河北,13,保定市,130600,莲池区,130606
+河北,13,保定市,130600,满城区,130607
+河北,13,保定市,130600,清苑区,130608
+河北,13,保定市,130600,徐水区,130609
+河北,13,保定市,130600,涞水县,130623
+河北,13,保定市,130600,阜平县,130624
+河北,13,保定市,130600,定兴县,130626
+河北,13,保定市,130600,唐县,130627
+河北,13,保定市,130600,高阳县,130628
+河北,13,保定市,130600,容城县,130629
+河北,13,保定市,130600,涞源县,130630
+河北,13,保定市,130600,望都县,130631
+河北,13,保定市,130600,安新县,130632
+河北,13,保定市,130600,易县,130633
+河北,13,保定市,130600,曲阳县,130634
+河北,13,保定市,130600,蠡县,130635
+河北,13,保定市,130600,顺平县,130636
+河北,13,保定市,130600,博野县,130637
+河北,13,保定市,130600,雄县,130638
+河北,13,保定市,130600,涿州市,130681
+河北,13,保定市,130600,定州市,130682
+河北,13,保定市,130600,安国市,130683
+河北,13,保定市,130600,高碑店市,130684
+河北,13,张家口市,130700,桥东区,130702
+河北,13,张家口市,130700,桥西区,130703
+河北,13,张家口市,130700,宣化区,130705
+河北,13,张家口市,130700,下花园区,130706
+河北,13,张家口市,130700,万全区,130708
+河北,13,张家口市,130700,崇礼区,130709
+河北,13,张家口市,130700,张北县,130722
+河北,13,张家口市,130700,康保县,130723
+河北,13,张家口市,130700,沽源县,130724
+河北,13,张家口市,130700,尚义县,130725
+河北,13,张家口市,130700,蔚县,130726
+河北,13,张家口市,130700,阳原县,130727
+河北,13,张家口市,130700,怀安县,130728
+河北,13,张家口市,130700,怀来县,130730
+河北,13,张家口市,130700,涿鹿县,130731
+河北,13,张家口市,130700,赤城县,130732
+河北,13,承德市,130800,双桥区,130802
+河北,13,承德市,130800,双滦区,130803
+河北,13,承德市,130800,鹰手营子矿区,130804
+河北,13,承德市,130800,承德县,130821
+河北,13,承德市,130800,兴隆县,130822
+河北,13,承德市,130800,滦平县,130824
+河北,13,承德市,130800,隆化县,130825
+河北,13,承德市,130800,丰宁满族自治县,130826
+河北,13,承德市,130800,宽城满族自治县,130827
+河北,13,承德市,130800,围场满族蒙古族自治县,130828
+河北,13,承德市,130800,平泉市,130881
+河北,13,沧州市,130900,新华区,130902
+河北,13,沧州市,130900,运河区,130903
+河北,13,沧州市,130900,沧县,130921
+河北,13,沧州市,130900,青县,130922
+河北,13,沧州市,130900,东光县,130923
+河北,13,沧州市,130900,海兴县,130924
+河北,13,沧州市,130900,盐山县,130925
+河北,13,沧州市,130900,肃宁县,130926
+河北,13,沧州市,130900,南皮县,130927
+河北,13,沧州市,130900,吴桥县,130928
+河北,13,沧州市,130900,献县,130929
+河北,13,沧州市,130900,孟村回族自治县,130930
+河北,13,沧州市,130900,泊头市,130981
+河北,13,沧州市,130900,任丘市,130982
+河北,13,沧州市,130900,黄骅市,130983
+河北,13,沧州市,130900,河间市,130984
+河北,13,廊坊市,131000,安次区,131002
+河北,13,廊坊市,131000,广阳区,131003
+河北,13,廊坊市,131000,固安县,131022
+河北,13,廊坊市,131000,永清县,131023
+河北,13,廊坊市,131000,香河县,131024
+河北,13,廊坊市,131000,大城县,131025
+河北,13,廊坊市,131000,文安县,131026
+河北,13,廊坊市,131000,大厂回族自治县,131028
+河北,13,廊坊市,131000,霸州市,131081
+河北,13,廊坊市,131000,三河市,131082
+河北,13,衡水市,131100,桃城区,131102
+河北,13,衡水市,131100,冀州区,131103
+河北,13,衡水市,131100,枣强县,131121
+河北,13,衡水市,131100,武邑县,131122
+河北,13,衡水市,131100,武强县,131123
+河北,13,衡水市,131100,饶阳县,131124
+河北,13,衡水市,131100,安平县,131125
+河北,13,衡水市,131100,故城县,131126
+河北,13,衡水市,131100,景县,131127
+河北,13,衡水市,131100,阜城县,131128
+河北,13,衡水市,131100,深州市,131182
+山西,14,太原市,140100,小店区,140105
+山西,14,太原市,140100,迎泽区,140106
+山西,14,太原市,140100,杏花岭区,140107
+山西,14,太原市,140100,尖草坪区,140108
+山西,14,太原市,140100,万柏林区,140109
+山西,14,太原市,140100,晋源区,140110
+山西,14,太原市,140100,清徐县,140121
+山西,14,太原市,140100,阳曲县,140122
+山西,14,太原市,140100,娄烦县,140123
+山西,14,太原市,140100,古交市,140181
+山西,14,大同市,140200,新荣区,140212
+山西,14,大同市,140200,平城区,140213
+山西,14,大同市,140200,云冈区,140214
+山西,14,大同市,140200,云州区,140215
+山西,14,大同市,140200,阳高县,140221
+山西,14,大同市,140200,天镇县,140222
+山西,14,大同市,140200,广灵县,140223
+山西,14,大同市,140200,灵丘县,140224
+山西,14,大同市,140200,浑源县,140225
+山西,14,大同市,140200,左云县,140226
+山西,14,阳泉市,140300,城区,140302
+山西,14,阳泉市,140300,矿区,140303
+山西,14,阳泉市,140300,郊区,140311
+山西,14,阳泉市,140300,平定县,140321
+山西,14,阳泉市,140300,盂县,140322
+山西,14,长治市,140400,潞州区,140403
+山西,14,长治市,140400,上党区,140404
+山西,14,长治市,140400,屯留区,140405
+山西,14,长治市,140400,潞城区,140406
+山西,14,长治市,140400,襄垣县,140423
+山西,14,长治市,140400,平顺县,140425
+山西,14,长治市,140400,黎城县,140426
+山西,14,长治市,140400,壶关县,140427
+山西,14,长治市,140400,长子县,140428
+山西,14,长治市,140400,武乡县,140429
+山西,14,长治市,140400,沁县,140430
+山西,14,长治市,140400,沁源县,140431
+山西,14,晋城市,140500,城区,140502
+山西,14,晋城市,140500,沁水县,140521
+山西,14,晋城市,140500,阳城县,140522
+山西,14,晋城市,140500,陵川县,140524
+山西,14,晋城市,140500,泽州县,140525
+山西,14,晋城市,140500,高平市,140581
+山西,14,朔州市,140600,朔城区,140602
+山西,14,朔州市,140600,平鲁区,140603
+山西,14,朔州市,140600,山阴县,140621
+山西,14,朔州市,140600,应县,140622
+山西,14,朔州市,140600,右玉县,140623
+山西,14,朔州市,140600,怀仁市,140681
+山西,14,晋中市,140700,榆次区,140702
+山西,14,晋中市,140700,太谷区,140703
+山西,14,晋中市,140700,榆社县,140721
+山西,14,晋中市,140700,左权县,140722
+山西,14,晋中市,140700,和顺县,140723
+山西,14,晋中市,140700,昔阳县,140724
+山西,14,晋中市,140700,寿阳县,140725
+山西,14,晋中市,140700,祁县,140727
+山西,14,晋中市,140700,平遥县,140728
+山西,14,晋中市,140700,灵石县,140729
+山西,14,晋中市,140700,介休市,140781
+山西,14,运城市,140800,盐湖区,140802
+山西,14,运城市,140800,临猗县,140821
+山西,14,运城市,140800,万荣县,140822
+山西,14,运城市,140800,闻喜县,140823
+山西,14,运城市,140800,稷山县,140824
+山西,14,运城市,140800,新绛县,140825
+山西,14,运城市,140800,绛县,140826
+山西,14,运城市,140800,垣曲县,140827
+山西,14,运城市,140800,夏县,140828
+山西,14,运城市,140800,平陆县,140829
+山西,14,运城市,140800,芮城县,140830
+山西,14,运城市,140800,永济市,140881
+山西,14,运城市,140800,河津市,140882
+山西,14,忻州市,140900,忻府区,140902
+山西,14,忻州市,140900,定襄县,140921
+山西,14,忻州市,140900,五台县,140922
+山西,14,忻州市,140900,代县,140923
+山西,14,忻州市,140900,繁峙县,140924
+山西,14,忻州市,140900,宁武县,140925
+山西,14,忻州市,140900,静乐县,140926
+山西,14,忻州市,140900,神池县,140927
+山西,14,忻州市,140900,五寨县,140928
+山西,14,忻州市,140900,岢岚县,140929
+山西,14,忻州市,140900,河曲县,140930
+山西,14,忻州市,140900,保德县,140931
+山西,14,忻州市,140900,偏关县,140932
+山西,14,忻州市,140900,原平市,140981
+山西,14,临汾市,141000,尧都区,141002
+山西,14,临汾市,141000,曲沃县,141021
+山西,14,临汾市,141000,翼城县,141022
+山西,14,临汾市,141000,襄汾县,141023
+山西,14,临汾市,141000,洪洞县,141024
+山西,14,临汾市,141000,古县,141025
+山西,14,临汾市,141000,安泽县,141026
+山西,14,临汾市,141000,浮山县,141027
+山西,14,临汾市,141000,吉县,141028
+山西,14,临汾市,141000,乡宁县,141029
+山西,14,临汾市,141000,大宁县,141030
+山西,14,临汾市,141000,隰县,141031
+山西,14,临汾市,141000,永和县,141032
+山西,14,临汾市,141000,蒲县,141033
+山西,14,临汾市,141000,汾西县,141034
+山西,14,临汾市,141000,侯马市,141081
+山西,14,临汾市,141000,霍州市,141082
+山西,14,吕梁市,141100,离石区,141102
+山西,14,吕梁市,141100,文水县,141121
+山西,14,吕梁市,141100,交城县,141122
+山西,14,吕梁市,141100,兴县,141123
+山西,14,吕梁市,141100,临县,141124
+山西,14,吕梁市,141100,柳林县,141125
+山西,14,吕梁市,141100,石楼县,141126
+山西,14,吕梁市,141100,岚县,141127
+山西,14,吕梁市,141100,方山县,141128
+山西,14,吕梁市,141100,中阳县,141129
+山西,14,吕梁市,141100,交口县,141130
+山西,14,吕梁市,141100,孝义市,141181
+山西,14,吕梁市,141100,汾阳市,141182
+内蒙古,15,呼和浩特市,150100,新城区,150102
+内蒙古,15,呼和浩特市,150100,回民区,150103
+内蒙古,15,呼和浩特市,150100,玉泉区,150104
+内蒙古,15,呼和浩特市,150100,赛罕区,150105
+内蒙古,15,呼和浩特市,150100,土默特左旗,150121
+内蒙古,15,呼和浩特市,150100,托克托县,150122
+内蒙古,15,呼和浩特市,150100,和林格尔县,150123
+内蒙古,15,呼和浩特市,150100,清水河县,150124
+内蒙古,15,呼和浩特市,150100,武川县,150125
+内蒙古,15,包头市,150200,东河区,150202
+内蒙古,15,包头市,150200,昆都仑区,150203
+内蒙古,15,包头市,150200,青山区,150204
+内蒙古,15,包头市,150200,石拐区,150205
+内蒙古,15,包头市,150200,白云鄂博矿区,150206
+内蒙古,15,包头市,150200,九原区,150207
+内蒙古,15,包头市,150200,土默特右旗,150221
+内蒙古,15,包头市,150200,固阳县,150222
+内蒙古,15,包头市,150200,达尔罕茂明安联合旗,150223
+内蒙古,15,乌海市,150300,海勃湾区,150302
+内蒙古,15,乌海市,150300,海南区,150303
+内蒙古,15,乌海市,150300,乌达区,150304
+内蒙古,15,赤峰市,150400,红山区,150402
+内蒙古,15,赤峰市,150400,元宝山区,150403
+内蒙古,15,赤峰市,150400,松山区,150404
+内蒙古,15,赤峰市,150400,阿鲁科尔沁旗,150421
+内蒙古,15,赤峰市,150400,巴林左旗,150422
+内蒙古,15,赤峰市,150400,巴林右旗,150423
+内蒙古,15,赤峰市,150400,林西县,150424
+内蒙古,15,赤峰市,150400,克什克腾旗,150425
+内蒙古,15,赤峰市,150400,翁牛特旗,150426
+内蒙古,15,赤峰市,150400,喀喇沁旗,150428
+内蒙古,15,赤峰市,150400,宁城县,150429
+内蒙古,15,赤峰市,150400,敖汉旗,150430
+内蒙古,15,通辽市,150500,科尔沁区,150502
+内蒙古,15,通辽市,150500,科尔沁左翼中旗,150521
+内蒙古,15,通辽市,150500,科尔沁左翼后旗,150522
+内蒙古,15,通辽市,150500,开鲁县,150523
+内蒙古,15,通辽市,150500,库伦旗,150524
+内蒙古,15,通辽市,150500,奈曼旗,150525
+内蒙古,15,通辽市,150500,扎鲁特旗,150526
+内蒙古,15,通辽市,150500,霍林郭勒市,150581
+内蒙古,15,鄂尔多斯市,150600,东胜区,150602
+内蒙古,15,鄂尔多斯市,150600,康巴什区,150603
+内蒙古,15,鄂尔多斯市,150600,达拉特旗,150621
+内蒙古,15,鄂尔多斯市,150600,准格尔旗,150622
+内蒙古,15,鄂尔多斯市,150600,鄂托克前旗,150623
+内蒙古,15,鄂尔多斯市,150600,鄂托克旗,150624
+内蒙古,15,鄂尔多斯市,150600,杭锦旗,150625
+内蒙古,15,鄂尔多斯市,150600,乌审旗,150626
+内蒙古,15,鄂尔多斯市,150600,伊金霍洛旗,150627
+内蒙古,15,呼伦贝尔市,150700,海拉尔区,150702
+内蒙古,15,呼伦贝尔市,150700,扎赉诺尔区,150703
+内蒙古,15,呼伦贝尔市,150700,阿荣旗,150721
+内蒙古,15,呼伦贝尔市,150700,莫力达瓦达斡尔族自治旗,150722
+内蒙古,15,呼伦贝尔市,150700,鄂伦春自治旗,150723
+内蒙古,15,呼伦贝尔市,150700,鄂温克族自治旗,150724
+内蒙古,15,呼伦贝尔市,150700,陈巴尔虎旗,150725
+内蒙古,15,呼伦贝尔市,150700,新巴尔虎左旗,150726
+内蒙古,15,呼伦贝尔市,150700,新巴尔虎右旗,150727
+内蒙古,15,呼伦贝尔市,150700,满洲里市,150781
+内蒙古,15,呼伦贝尔市,150700,牙克石市,150782
+内蒙古,15,呼伦贝尔市,150700,扎兰屯市,150783
+内蒙古,15,呼伦贝尔市,150700,额尔古纳市,150784
+内蒙古,15,呼伦贝尔市,150700,根河市,150785
+内蒙古,15,巴彦淖尔市,150800,临河区,150802
+内蒙古,15,巴彦淖尔市,150800,五原县,150821
+内蒙古,15,巴彦淖尔市,150800,磴口县,150822
+内蒙古,15,巴彦淖尔市,150800,乌拉特前旗,150823
+内蒙古,15,巴彦淖尔市,150800,乌拉特中旗,150824
+内蒙古,15,巴彦淖尔市,150800,乌拉特后旗,150825
+内蒙古,15,巴彦淖尔市,150800,杭锦后旗,150826
+内蒙古,15,乌兰察布市,150900,集宁区,150902
+内蒙古,15,乌兰察布市,150900,卓资县,150921
+内蒙古,15,乌兰察布市,150900,化德县,150922
+内蒙古,15,乌兰察布市,150900,商都县,150923
+内蒙古,15,乌兰察布市,150900,兴和县,150924
+内蒙古,15,乌兰察布市,150900,凉城县,150925
+内蒙古,15,乌兰察布市,150900,察哈尔右翼前旗,150926
+内蒙古,15,乌兰察布市,150900,察哈尔右翼中旗,150927
+内蒙古,15,乌兰察布市,150900,察哈尔右翼后旗,150928
+内蒙古,15,乌兰察布市,150900,四子王旗,150929
+内蒙古,15,乌兰察布市,150900,丰镇市,150981
+内蒙古,15,兴安盟,152200,乌兰浩特市,152201
+内蒙古,15,兴安盟,152200,阿尔山市,152202
+内蒙古,15,兴安盟,152200,科尔沁右翼前旗,152221
+内蒙古,15,兴安盟,152200,科尔沁右翼中旗,152222
+内蒙古,15,兴安盟,152200,扎赉特旗,152223
+内蒙古,15,兴安盟,152200,突泉县,152224
+内蒙古,15,锡林郭勒盟,152500,二连浩特市,152501
+内蒙古,15,锡林郭勒盟,152500,锡林浩特市,152502
+内蒙古,15,锡林郭勒盟,152500,阿巴嘎旗,152522
+内蒙古,15,锡林郭勒盟,152500,苏尼特左旗,152523
+内蒙古,15,锡林郭勒盟,152500,苏尼特右旗,152524
+内蒙古,15,锡林郭勒盟,152500,东乌珠穆沁旗,152525
+内蒙古,15,锡林郭勒盟,152500,西乌珠穆沁旗,152526
+内蒙古,15,锡林郭勒盟,152500,太仆寺旗,152527
+内蒙古,15,锡林郭勒盟,152500,镶黄旗,152528
+内蒙古,15,锡林郭勒盟,152500,正镶白旗,152529
+内蒙古,15,锡林郭勒盟,152500,正蓝旗,152530
+内蒙古,15,锡林郭勒盟,152500,多伦县,152531
+内蒙古,15,阿拉善盟,152900,阿拉善左旗,152921
+内蒙古,15,阿拉善盟,152900,阿拉善右旗,152922
+内蒙古,15,阿拉善盟,152900,额济纳旗,152923
+辽宁,21,沈阳市,210100,和平区,210102
+辽宁,21,沈阳市,210100,沈河区,210103
+辽宁,21,沈阳市,210100,大东区,210104
+辽宁,21,沈阳市,210100,皇姑区,210105
+辽宁,21,沈阳市,210100,铁西区,210106
+辽宁,21,沈阳市,210100,苏家屯区,210111
+辽宁,21,沈阳市,210100,浑南区,210112
+辽宁,21,沈阳市,210100,沈北新区,210113
+辽宁,21,沈阳市,210100,于洪区,210114
+辽宁,21,沈阳市,210100,辽中区,210115
+辽宁,21,沈阳市,210100,康平县,210123
+辽宁,21,沈阳市,210100,法库县,210124
+辽宁,21,沈阳市,210100,新民市,210181
+辽宁,21,大连市,210200,中山区,210202
+辽宁,21,大连市,210200,西岗区,210203
+辽宁,21,大连市,210200,沙河口区,210204
+辽宁,21,大连市,210200,甘井子区,210211
+辽宁,21,大连市,210200,旅顺口区,210212
+辽宁,21,大连市,210200,金州区,210213
+辽宁,21,大连市,210200,普兰店区,210214
+辽宁,21,大连市,210200,长海县,210224
+辽宁,21,大连市,210200,瓦房店市,210281
+辽宁,21,大连市,210200,庄河市,210283
+辽宁,21,鞍山市,210300,铁东区,210302
+辽宁,21,鞍山市,210300,铁西区,210303
+辽宁,21,鞍山市,210300,立山区,210304
+辽宁,21,鞍山市,210300,千山区,210311
+辽宁,21,鞍山市,210300,台安县,210321
+辽宁,21,鞍山市,210300,岫岩满族自治县,210323
+辽宁,21,鞍山市,210300,海城市,210381
+辽宁,21,抚顺市,210400,新抚区,210402
+辽宁,21,抚顺市,210400,东洲区,210403
+辽宁,21,抚顺市,210400,望花区,210404
+辽宁,21,抚顺市,210400,顺城区,210411
+辽宁,21,抚顺市,210400,抚顺县,210421
+辽宁,21,抚顺市,210400,新宾满族自治县,210422
+辽宁,21,抚顺市,210400,清原满族自治县,210423
+辽宁,21,本溪市,210500,平山区,210502
+辽宁,21,本溪市,210500,溪湖区,210503
+辽宁,21,本溪市,210500,明山区,210504
+辽宁,21,本溪市,210500,南芬区,210505
+辽宁,21,本溪市,210500,本溪满族自治县,210521
+辽宁,21,本溪市,210500,桓仁满族自治县,210522
+辽宁,21,丹东市,210600,元宝区,210602
+辽宁,21,丹东市,210600,振兴区,210603
+辽宁,21,丹东市,210600,振安区,210604
+辽宁,21,丹东市,210600,宽甸满族自治县,210624
+辽宁,21,丹东市,210600,东港市,210681
+辽宁,21,丹东市,210600,凤城市,210682
+辽宁,21,锦州市,210700,古塔区,210702
+辽宁,21,锦州市,210700,凌河区,210703
+辽宁,21,锦州市,210700,太和区,210711
+辽宁,21,锦州市,210700,黑山县,210726
+辽宁,21,锦州市,210700,义县,210727
+辽宁,21,锦州市,210700,凌海市,210781
+辽宁,21,锦州市,210700,北镇市,210782
+辽宁,21,营口市,210800,站前区,210802
+辽宁,21,营口市,210800,西市区,210803
+辽宁,21,营口市,210800,鲅鱼圈区,210804
+辽宁,21,营口市,210800,老边区,210811
+辽宁,21,营口市,210800,盖州市,210881
+辽宁,21,营口市,210800,大石桥市,210882
+辽宁,21,阜新市,210900,海州区,210902
+辽宁,21,阜新市,210900,新邱区,210903
+辽宁,21,阜新市,210900,太平区,210904
+辽宁,21,阜新市,210900,清河门区,210905
+辽宁,21,阜新市,210900,细河区,210911
+辽宁,21,阜新市,210900,阜新蒙古族自治县,210921
+辽宁,21,阜新市,210900,彰武县,210922
+辽宁,21,辽阳市,211000,白塔区,211002
+辽宁,21,辽阳市,211000,文圣区,211003
+辽宁,21,辽阳市,211000,宏伟区,211004
+辽宁,21,辽阳市,211000,弓长岭区,211005
+辽宁,21,辽阳市,211000,太子河区,211011
+辽宁,21,辽阳市,211000,辽阳县,211021
+辽宁,21,辽阳市,211000,灯塔市,211081
+辽宁,21,盘锦市,211100,双台子区,211102
+辽宁,21,盘锦市,211100,兴隆台区,211103
+辽宁,21,盘锦市,211100,大洼区,211104
+辽宁,21,盘锦市,211100,盘山县,211122
+辽宁,21,铁岭市,211200,银州区,211202
+辽宁,21,铁岭市,211200,清河区,211204
+辽宁,21,铁岭市,211200,铁岭县,211221
+辽宁,21,铁岭市,211200,西丰县,211223
+辽宁,21,铁岭市,211200,昌图县,211224
+辽宁,21,铁岭市,211200,调兵山市,211281
+辽宁,21,铁岭市,211200,开原市,211282
+辽宁,21,朝阳市,211300,双塔区,211302
+辽宁,21,朝阳市,211300,龙城区,211303
+辽宁,21,朝阳市,211300,朝阳县,211321
+辽宁,21,朝阳市,211300,建平县,211322
+辽宁,21,朝阳市,211300,喀喇沁左翼蒙古族自治县,211324
+辽宁,21,朝阳市,211300,北票市,211381
+辽宁,21,朝阳市,211300,凌源市,211382
+辽宁,21,葫芦岛市,211400,连山区,211402
+辽宁,21,葫芦岛市,211400,龙港区,211403
+辽宁,21,葫芦岛市,211400,南票区,211404
+辽宁,21,葫芦岛市,211400,绥中县,211421
+辽宁,21,葫芦岛市,211400,建昌县,211422
+辽宁,21,葫芦岛市,211400,兴城市,211481
+吉林,22,长春市,220100,南关区,220102
+吉林,22,长春市,220100,宽城区,220103
+吉林,22,长春市,220100,朝阳区,220104
+吉林,22,长春市,220100,二道区,220105
+吉林,22,长春市,220100,绿园区,220106
+吉林,22,长春市,220100,双阳区,220112
+吉林,22,长春市,220100,九台区,220113
+吉林,22,长春市,220100,农安县,220122
+吉林,22,长春市,220100,榆树市,220182
+吉林,22,长春市,220100,德惠市,220183
+吉林,22,长春市,220100,公主岭市,220184
+吉林,22,吉林市,220200,昌邑区,220202
+吉林,22,吉林市,220200,龙潭区,220203
+吉林,22,吉林市,220200,船营区,220204
+吉林,22,吉林市,220200,丰满区,220211
+吉林,22,吉林市,220200,永吉县,220221
+吉林,22,吉林市,220200,蛟河市,220281
+吉林,22,吉林市,220200,桦甸市,220282
+吉林,22,吉林市,220200,舒兰市,220283
+吉林,22,吉林市,220200,磐石市,220284
+吉林,22,四平市,220300,铁西区,220302
+吉林,22,四平市,220300,铁东区,220303
+吉林,22,四平市,220300,梨树县,220322
+吉林,22,四平市,220300,伊通满族自治县,220323
+吉林,22,四平市,220300,双辽市,220382
+吉林,22,辽源市,220400,龙山区,220402
+吉林,22,辽源市,220400,西安区,220403
+吉林,22,辽源市,220400,东丰县,220421
+吉林,22,辽源市,220400,东辽县,220422
+吉林,22,通化市,220500,东昌区,220502
+吉林,22,通化市,220500,二道江区,220503
+吉林,22,通化市,220500,通化县,220521
+吉林,22,通化市,220500,辉南县,220523
+吉林,22,通化市,220500,柳河县,220524
+吉林,22,通化市,220500,梅河口市,220581
+吉林,22,通化市,220500,集安市,220582
+吉林,22,白山市,220600,浑江区,220602
+吉林,22,白山市,220600,江源区,220605
+吉林,22,白山市,220600,抚松县,220621
+吉林,22,白山市,220600,靖宇县,220622
+吉林,22,白山市,220600,长白朝鲜族自治县,220623
+吉林,22,白山市,220600,临江市,220681
+吉林,22,松原市,220700,宁江区,220702
+吉林,22,松原市,220700,前郭尔罗斯蒙古族自治县,220721
+吉林,22,松原市,220700,长岭县,220722
+吉林,22,松原市,220700,乾安县,220723
+吉林,22,松原市,220700,扶余市,220781
+吉林,22,白城市,220800,洮北区,220802
+吉林,22,白城市,220800,镇赉县,220821
+吉林,22,白城市,220800,通榆县,220822
+吉林,22,白城市,220800,洮南市,220881
+吉林,22,白城市,220800,大安市,220882
+吉林,22,延边朝鲜族自治州,222400,延吉市,222401
+吉林,22,延边朝鲜族自治州,222400,图们市,222402
+吉林,22,延边朝鲜族自治州,222400,敦化市,222403
+吉林,22,延边朝鲜族自治州,222400,珲春市,222404
+吉林,22,延边朝鲜族自治州,222400,龙井市,222405
+吉林,22,延边朝鲜族自治州,222400,和龙市,222406
+吉林,22,延边朝鲜族自治州,222400,汪清县,222424
+吉林,22,延边朝鲜族自治州,222400,安图县,222426
+黑龙江,23,哈尔滨市,230100,道里区,230102
+黑龙江,23,哈尔滨市,230100,南岗区,230103
+黑龙江,23,哈尔滨市,230100,道外区,230104
+黑龙江,23,哈尔滨市,230100,平房区,230108
+黑龙江,23,哈尔滨市,230100,松北区,230109
+黑龙江,23,哈尔滨市,230100,香坊区,230110
+黑龙江,23,哈尔滨市,230100,呼兰区,230111
+黑龙江,23,哈尔滨市,230100,阿城区,230112
+黑龙江,23,哈尔滨市,230100,双城区,230113
+黑龙江,23,哈尔滨市,230100,依兰县,230123
+黑龙江,23,哈尔滨市,230100,方正县,230124
+黑龙江,23,哈尔滨市,230100,宾县,230125
+黑龙江,23,哈尔滨市,230100,巴彦县,230126
+黑龙江,23,哈尔滨市,230100,木兰县,230127
+黑龙江,23,哈尔滨市,230100,通河县,230128
+黑龙江,23,哈尔滨市,230100,延寿县,230129
+黑龙江,23,哈尔滨市,230100,尚志市,230183
+黑龙江,23,哈尔滨市,230100,五常市,230184
+黑龙江,23,齐齐哈尔市,230200,龙沙区,230202
+黑龙江,23,齐齐哈尔市,230200,建华区,230203
+黑龙江,23,齐齐哈尔市,230200,铁锋区,230204
+黑龙江,23,齐齐哈尔市,230200,昂昂溪区,230205
+黑龙江,23,齐齐哈尔市,230200,富拉尔基区,230206
+黑龙江,23,齐齐哈尔市,230200,碾子山区,230207
+黑龙江,23,齐齐哈尔市,230200,梅里斯达斡尔族区,230208
+黑龙江,23,齐齐哈尔市,230200,龙江县,230221
+黑龙江,23,齐齐哈尔市,230200,依安县,230223
+黑龙江,23,齐齐哈尔市,230200,泰来县,230224
+黑龙江,23,齐齐哈尔市,230200,甘南县,230225
+黑龙江,23,齐齐哈尔市,230200,富裕县,230227
+黑龙江,23,齐齐哈尔市,230200,克山县,230229
+黑龙江,23,齐齐哈尔市,230200,克东县,230230
+黑龙江,23,齐齐哈尔市,230200,拜泉县,230231
+黑龙江,23,齐齐哈尔市,230200,讷河市,230281
+黑龙江,23,鸡西市,230300,鸡冠区,230302
+黑龙江,23,鸡西市,230300,恒山区,230303
+黑龙江,23,鸡西市,230300,滴道区,230304
+黑龙江,23,鸡西市,230300,梨树区,230305
+黑龙江,23,鸡西市,230300,城子河区,230306
+黑龙江,23,鸡西市,230300,麻山区,230307
+黑龙江,23,鸡西市,230300,鸡东县,230321
+黑龙江,23,鸡西市,230300,虎林市,230381
+黑龙江,23,鸡西市,230300,密山市,230382
+黑龙江,23,鹤岗市,230400,向阳区,230402
+黑龙江,23,鹤岗市,230400,工农区,230403
+黑龙江,23,鹤岗市,230400,南山区,230404
+黑龙江,23,鹤岗市,230400,兴安区,230405
+黑龙江,23,鹤岗市,230400,东山区,230406
+黑龙江,23,鹤岗市,230400,兴山区,230407
+黑龙江,23,鹤岗市,230400,萝北县,230421
+黑龙江,23,鹤岗市,230400,绥滨县,230422
+黑龙江,23,双鸭山市,230500,尖山区,230502
+黑龙江,23,双鸭山市,230500,岭东区,230503
+黑龙江,23,双鸭山市,230500,四方台区,230505
+黑龙江,23,双鸭山市,230500,宝山区,230506
+黑龙江,23,双鸭山市,230500,集贤县,230521
+黑龙江,23,双鸭山市,230500,友谊县,230522
+黑龙江,23,双鸭山市,230500,宝清县,230523
+黑龙江,23,双鸭山市,230500,饶河县,230524
+黑龙江,23,大庆市,230600,萨尔图区,230602
+黑龙江,23,大庆市,230600,龙凤区,230603
+黑龙江,23,大庆市,230600,让胡路区,230604
+黑龙江,23,大庆市,230600,红岗区,230605
+黑龙江,23,大庆市,230600,大同区,230606
+黑龙江,23,大庆市,230600,肇州县,230621
+黑龙江,23,大庆市,230600,肇源县,230622
+黑龙江,23,大庆市,230600,林甸县,230623
+黑龙江,23,大庆市,230600,杜尔伯特蒙古族自治县,230624
+黑龙江,23,伊春市,230700,伊美区,230717
+黑龙江,23,伊春市,230700,乌翠区,230718
+黑龙江,23,伊春市,230700,友好区,230719
+黑龙江,23,伊春市,230700,嘉荫县,230722
+黑龙江,23,伊春市,230700,汤旺县,230723
+黑龙江,23,伊春市,230700,丰林县,230724
+黑龙江,23,伊春市,230700,大箐山县,230725
+黑龙江,23,伊春市,230700,南岔县,230726
+黑龙江,23,伊春市,230700,金林区,230751
+黑龙江,23,伊春市,230700,铁力市,230781
+黑龙江,23,佳木斯市,230800,向阳区,230803
+黑龙江,23,佳木斯市,230800,前进区,230804
+黑龙江,23,佳木斯市,230800,东风区,230805
+黑龙江,23,佳木斯市,230800,郊区,230811
+黑龙江,23,佳木斯市,230800,桦南县,230822
+黑龙江,23,佳木斯市,230800,桦川县,230826
+黑龙江,23,佳木斯市,230800,汤原县,230828
+黑龙江,23,佳木斯市,230800,同江市,230881
+黑龙江,23,佳木斯市,230800,富锦市,230882
+黑龙江,23,佳木斯市,230800,抚远市,230883
+黑龙江,23,七台河市,230900,新兴区,230902
+黑龙江,23,七台河市,230900,桃山区,230903
+黑龙江,23,七台河市,230900,茄子河区,230904
+黑龙江,23,七台河市,230900,勃利县,230921
+黑龙江,23,牡丹江市,231000,东安区,231002
+黑龙江,23,牡丹江市,231000,阳明区,231003
+黑龙江,23,牡丹江市,231000,爱民区,231004
+黑龙江,23,牡丹江市,231000,西安区,231005
+黑龙江,23,牡丹江市,231000,林口县,231025
+黑龙江,23,牡丹江市,231000,绥芬河市,231081
+黑龙江,23,牡丹江市,231000,海林市,231083
+黑龙江,23,牡丹江市,231000,宁安市,231084
+黑龙江,23,牡丹江市,231000,穆棱市,231085
+黑龙江,23,牡丹江市,231000,东宁市,231086
+黑龙江,23,黑河市,231100,爱辉区,231102
+黑龙江,23,黑河市,231100,逊克县,231123
+黑龙江,23,黑河市,231100,孙吴县,231124
+黑龙江,23,黑河市,231100,北安市,231181
+黑龙江,23,黑河市,231100,五大连池市,231182
+黑龙江,23,黑河市,231100,嫩江市,231183
+黑龙江,23,绥化市,231200,北林区,231202
+黑龙江,23,绥化市,231200,望奎县,231221
+黑龙江,23,绥化市,231200,兰西县,231222
+黑龙江,23,绥化市,231200,青冈县,231223
+黑龙江,23,绥化市,231200,庆安县,231224
+黑龙江,23,绥化市,231200,明水县,231225
+黑龙江,23,绥化市,231200,绥棱县,231226
+黑龙江,23,绥化市,231200,安达市,231281
+黑龙江,23,绥化市,231200,肇东市,231282
+黑龙江,23,绥化市,231200,海伦市,231283
+黑龙江,23,大兴安岭地区,232700,漠河市,232701
+黑龙江,23,大兴安岭地区,232700,呼玛县,232721
+黑龙江,23,大兴安岭地区,232700,塔河县,232722
+上海,31,市辖区,310000,黄浦区,310101
+上海,31,市辖区,310000,徐汇区,310104
+上海,31,市辖区,310000,长宁区,310105
+上海,31,市辖区,310000,静安区,310106
+上海,31,市辖区,310000,普陀区,310107
+上海,31,市辖区,310000,虹口区,310109
+上海,31,市辖区,310000,杨浦区,310110
+上海,31,市辖区,310000,闵行区,310112
+上海,31,市辖区,310000,宝山区,310113
+上海,31,市辖区,310000,嘉定区,310114
+上海,31,市辖区,310000,浦东新区,310115
+上海,31,市辖区,310000,金山区,310116
+上海,31,市辖区,310000,松江区,310117
+上海,31,市辖区,310000,青浦区,310118
+上海,31,市辖区,310000,奉贤区,310120
+上海,31,市辖区,310000,崇明区,310151
+江苏,32,南京市,320100,玄武区,320102
+江苏,32,南京市,320100,秦淮区,320104
+江苏,32,南京市,320100,建邺区,320105
+江苏,32,南京市,320100,鼓楼区,320106
+江苏,32,南京市,320100,浦口区,320111
+江苏,32,南京市,320100,栖霞区,320113
+江苏,32,南京市,320100,雨花台区,320114
+江苏,32,南京市,320100,江宁区,320115
+江苏,32,南京市,320100,六合区,320116
+江苏,32,南京市,320100,溧水区,320117
+江苏,32,南京市,320100,高淳区,320118
+江苏,32,无锡市,320200,锡山区,320205
+江苏,32,无锡市,320200,惠山区,320206
+江苏,32,无锡市,320200,滨湖区,320211
+江苏,32,无锡市,320200,梁溪区,320213
+江苏,32,无锡市,320200,新吴区,320214
+江苏,32,无锡市,320200,江阴市,320281
+江苏,32,无锡市,320200,宜兴市,320282
+江苏,32,徐州市,320300,鼓楼区,320302
+江苏,32,徐州市,320300,云龙区,320303
+江苏,32,徐州市,320300,贾汪区,320305
+江苏,32,徐州市,320300,泉山区,320311
+江苏,32,徐州市,320300,铜山区,320312
+江苏,32,徐州市,320300,丰县,320321
+江苏,32,徐州市,320300,沛县,320322
+江苏,32,徐州市,320300,睢宁县,320324
+江苏,32,徐州市,320300,新沂市,320381
+江苏,32,徐州市,320300,邳州市,320382
+江苏,32,常州市,320400,天宁区,320402
+江苏,32,常州市,320400,钟楼区,320404
+江苏,32,常州市,320400,新北区,320411
+江苏,32,常州市,320400,武进区,320412
+江苏,32,常州市,320400,金坛区,320413
+江苏,32,常州市,320400,溧阳市,320481
+江苏,32,苏州市,320500,虎丘区,320505
+江苏,32,苏州市,320500,吴中区,320506
+江苏,32,苏州市,320500,相城区,320507
+江苏,32,苏州市,320500,姑苏区,320508
+江苏,32,苏州市,320500,吴江区,320509
+江苏,32,苏州市,320500,常熟市,320581
+江苏,32,苏州市,320500,张家港市,320582
+江苏,32,苏州市,320500,昆山市,320583
+江苏,32,苏州市,320500,太仓市,320585
+江苏,32,南通市,320600,通州区,320612
+江苏,32,南通市,320600,崇川区,320613
+江苏,32,南通市,320600,海门区,320614
+江苏,32,南通市,320600,如东县,320623
+江苏,32,南通市,320600,启东市,320681
+江苏,32,南通市,320600,如皋市,320682
+江苏,32,南通市,320600,海安市,320685
+江苏,32,连云港市,320700,连云区,320703
+江苏,32,连云港市,320700,海州区,320706
+江苏,32,连云港市,320700,赣榆区,320707
+江苏,32,连云港市,320700,东海县,320722
+江苏,32,连云港市,320700,灌云县,320723
+江苏,32,连云港市,320700,灌南县,320724
+江苏,32,淮安市,320800,淮安区,320803
+江苏,32,淮安市,320800,淮阴区,320804
+江苏,32,淮安市,320800,清江浦区,320812
+江苏,32,淮安市,320800,洪泽区,320813
+江苏,32,淮安市,320800,涟水县,320826
+江苏,32,淮安市,320800,盱眙县,320830
+江苏,32,淮安市,320800,金湖县,320831
+江苏,32,盐城市,320900,亭湖区,320902
+江苏,32,盐城市,320900,盐都区,320903
+江苏,32,盐城市,320900,大丰区,320904
+江苏,32,盐城市,320900,响水县,320921
+江苏,32,盐城市,320900,滨海县,320922
+江苏,32,盐城市,320900,阜宁县,320923
+江苏,32,盐城市,320900,射阳县,320924
+江苏,32,盐城市,320900,建湖县,320925
+江苏,32,盐城市,320900,东台市,320981
+江苏,32,扬州市,321000,广陵区,321002
+江苏,32,扬州市,321000,邗江区,321003
+江苏,32,扬州市,321000,江都区,321012
+江苏,32,扬州市,321000,宝应县,321023
+江苏,32,扬州市,321000,仪征市,321081
+江苏,32,扬州市,321000,高邮市,321084
+江苏,32,镇江市,321100,京口区,321102
+江苏,32,镇江市,321100,润州区,321111
+江苏,32,镇江市,321100,丹徒区,321112
+江苏,32,镇江市,321100,丹阳市,321181
+江苏,32,镇江市,321100,扬中市,321182
+江苏,32,镇江市,321100,句容市,321183
+江苏,32,泰州市,321200,海陵区,321202
+江苏,32,泰州市,321200,高港区,321203
+江苏,32,泰州市,321200,姜堰区,321204
+江苏,32,泰州市,321200,兴化市,321281
+江苏,32,泰州市,321200,靖江市,321282
+江苏,32,泰州市,321200,泰兴市,321283
+江苏,32,宿迁市,321300,宿城区,321302
+江苏,32,宿迁市,321300,宿豫区,321311
+江苏,32,宿迁市,321300,沭阳县,321322
+江苏,32,宿迁市,321300,泗阳县,321323
+江苏,32,宿迁市,321300,泗洪县,321324
+浙江,33,杭州市,330100,上城区,330102
+浙江,33,杭州市,330100,拱墅区,330105
+浙江,33,杭州市,330100,西湖区,330106
+浙江,33,杭州市,330100,滨江区,330108
+浙江,33,杭州市,330100,萧山区,330109
+浙江,33,杭州市,330100,余杭区,330110
+浙江,33,杭州市,330100,富阳区,330111
+浙江,33,杭州市,330100,临安区,330112
+浙江,33,杭州市,330100,临平区,330113
+浙江,33,杭州市,330100,钱塘区,330114
+浙江,33,杭州市,330100,桐庐县,330122
+浙江,33,杭州市,330100,淳安县,330127
+浙江,33,杭州市,330100,建德市,330182
+浙江,33,宁波市,330200,海曙区,330203
+浙江,33,宁波市,330200,江北区,330205
+浙江,33,宁波市,330200,北仑区,330206
+浙江,33,宁波市,330200,镇海区,330211
+浙江,33,宁波市,330200,鄞州区,330212
+浙江,33,宁波市,330200,奉化区,330213
+浙江,33,宁波市,330200,象山县,330225
+浙江,33,宁波市,330200,宁海县,330226
+浙江,33,宁波市,330200,余姚市,330281
+浙江,33,宁波市,330200,慈溪市,330282
+浙江,33,温州市,330300,鹿城区,330302
+浙江,33,温州市,330300,龙湾区,330303
+浙江,33,温州市,330300,瓯海区,330304
+浙江,33,温州市,330300,洞头区,330305
+浙江,33,温州市,330300,永嘉县,330324
+浙江,33,温州市,330300,平阳县,330326
+浙江,33,温州市,330300,苍南县,330327
+浙江,33,温州市,330300,文成县,330328
+浙江,33,温州市,330300,泰顺县,330329
+浙江,33,温州市,330300,瑞安市,330381
+浙江,33,温州市,330300,乐清市,330382
+浙江,33,温州市,330300,龙港市,330383
+浙江,33,嘉兴市,330400,南湖区,330402
+浙江,33,嘉兴市,330400,秀洲区,330411
+浙江,33,嘉兴市,330400,嘉善县,330421
+浙江,33,嘉兴市,330400,海盐县,330424
+浙江,33,嘉兴市,330400,海宁市,330481
+浙江,33,嘉兴市,330400,平湖市,330482
+浙江,33,嘉兴市,330400,桐乡市,330483
+浙江,33,湖州市,330500,吴兴区,330502
+浙江,33,湖州市,330500,南浔区,330503
+浙江,33,湖州市,330500,德清县,330521
+浙江,33,湖州市,330500,长兴县,330522
+浙江,33,湖州市,330500,安吉县,330523
+浙江,33,绍兴市,330600,越城区,330602
+浙江,33,绍兴市,330600,柯桥区,330603
+浙江,33,绍兴市,330600,上虞区,330604
+浙江,33,绍兴市,330600,新昌县,330624
+浙江,33,绍兴市,330600,诸暨市,330681
+浙江,33,绍兴市,330600,嵊州市,330683
+浙江,33,金华市,330700,婺城区,330702
+浙江,33,金华市,330700,金东区,330703
+浙江,33,金华市,330700,武义县,330723
+浙江,33,金华市,330700,浦江县,330726
+浙江,33,金华市,330700,磐安县,330727
+浙江,33,金华市,330700,兰溪市,330781
+浙江,33,金华市,330700,义乌市,330782
+浙江,33,金华市,330700,东阳市,330783
+浙江,33,金华市,330700,永康市,330784
+浙江,33,衢州市,330800,柯城区,330802
+浙江,33,衢州市,330800,衢江区,330803
+浙江,33,衢州市,330800,常山县,330822
+浙江,33,衢州市,330800,开化县,330824
+浙江,33,衢州市,330800,龙游县,330825
+浙江,33,衢州市,330800,江山市,330881
+浙江,33,舟山市,330900,定海区,330902
+浙江,33,舟山市,330900,普陀区,330903
+浙江,33,舟山市,330900,岱山县,330921
+浙江,33,舟山市,330900,嵊泗县,330922
+浙江,33,台州市,331000,椒江区,331002
+浙江,33,台州市,331000,黄岩区,331003
+浙江,33,台州市,331000,路桥区,331004
+浙江,33,台州市,331000,三门县,331022
+浙江,33,台州市,331000,天台县,331023
+浙江,33,台州市,331000,仙居县,331024
+浙江,33,台州市,331000,温岭市,331081
+浙江,33,台州市,331000,临海市,331082
+浙江,33,台州市,331000,玉环市,331083
+浙江,33,丽水市,331100,莲都区,331102
+浙江,33,丽水市,331100,青田县,331121
+浙江,33,丽水市,331100,缙云县,331122
+浙江,33,丽水市,331100,遂昌县,331123
+浙江,33,丽水市,331100,松阳县,331124
+浙江,33,丽水市,331100,云和县,331125
+浙江,33,丽水市,331100,庆元县,331126
+浙江,33,丽水市,331100,景宁畲族自治县,331127
+浙江,33,丽水市,331100,龙泉市,331181
+安徽,34,合肥市,340100,瑶海区,340102
+安徽,34,合肥市,340100,庐阳区,340103
+安徽,34,合肥市,340100,蜀山区,340104
+安徽,34,合肥市,340100,包河区,340111
+安徽,34,合肥市,340100,长丰县,340121
+安徽,34,合肥市,340100,肥东县,340122
+安徽,34,合肥市,340100,肥西县,340123
+安徽,34,合肥市,340100,庐江县,340124
+安徽,34,合肥市,340100,巢湖市,340181
+安徽,34,芜湖市,340200,镜湖区,340202
+安徽,34,芜湖市,340200,鸠江区,340207
+安徽,34,芜湖市,340200,弋江区,340209
+安徽,34,芜湖市,340200,湾沚区,340210
+安徽,34,芜湖市,340200,繁昌区,340212
+安徽,34,芜湖市,340200,南陵县,340223
+安徽,34,芜湖市,340200,无为市,340281
+安徽,34,蚌埠市,340300,龙子湖区,340302
+安徽,34,蚌埠市,340300,蚌山区,340303
+安徽,34,蚌埠市,340300,禹会区,340304
+安徽,34,蚌埠市,340300,淮上区,340311
+安徽,34,蚌埠市,340300,怀远县,340321
+安徽,34,蚌埠市,340300,五河县,340322
+安徽,34,蚌埠市,340300,固镇县,340323
+安徽,34,淮南市,340400,大通区,340402
+安徽,34,淮南市,340400,田家庵区,340403
+安徽,34,淮南市,340400,谢家集区,340404
+安徽,34,淮南市,340400,八公山区,340405
+安徽,34,淮南市,340400,潘集区,340406
+安徽,34,淮南市,340400,凤台县,340421
+安徽,34,淮南市,340400,寿县,340422
+安徽,34,马鞍山市,340500,花山区,340503
+安徽,34,马鞍山市,340500,雨山区,340504
+安徽,34,马鞍山市,340500,博望区,340506
+安徽,34,马鞍山市,340500,当涂县,340521
+安徽,34,马鞍山市,340500,含山县,340522
+安徽,34,马鞍山市,340500,和县,340523
+安徽,34,淮北市,340600,杜集区,340602
+安徽,34,淮北市,340600,相山区,340603
+安徽,34,淮北市,340600,烈山区,340604
+安徽,34,淮北市,340600,濉溪县,340621
+安徽,34,铜陵市,340700,铜官区,340705
+安徽,34,铜陵市,340700,义安区,340706
+安徽,34,铜陵市,340700,郊区,340711
+安徽,34,铜陵市,340700,枞阳县,340722
+安徽,34,安庆市,340800,迎江区,340802
+安徽,34,安庆市,340800,大观区,340803
+安徽,34,安庆市,340800,宜秀区,340811
+安徽,34,安庆市,340800,怀宁县,340822
+安徽,34,安庆市,340800,太湖县,340825
+安徽,34,安庆市,340800,宿松县,340826
+安徽,34,安庆市,340800,望江县,340827
+安徽,34,安庆市,340800,岳西县,340828
+安徽,34,安庆市,340800,桐城市,340881
+安徽,34,安庆市,340800,潜山市,340882
+安徽,34,黄山市,341000,屯溪区,341002
+安徽,34,黄山市,341000,黄山区,341003
+安徽,34,黄山市,341000,徽州区,341004
+安徽,34,黄山市,341000,歙县,341021
+安徽,34,黄山市,341000,休宁县,341022
+安徽,34,黄山市,341000,黟县,341023
+安徽,34,黄山市,341000,祁门县,341024
+安徽,34,滁州市,341100,琅琊区,341102
+安徽,34,滁州市,341100,南谯区,341103
+安徽,34,滁州市,341100,来安县,341122
+安徽,34,滁州市,341100,全椒县,341124
+安徽,34,滁州市,341100,定远县,341125
+安徽,34,滁州市,341100,凤阳县,341126
+安徽,34,滁州市,341100,天长市,341181
+安徽,34,滁州市,341100,明光市,341182
+安徽,34,阜阳市,341200,颍州区,341202
+安徽,34,阜阳市,341200,颍东区,341203
+安徽,34,阜阳市,341200,颍泉区,341204
+安徽,34,阜阳市,341200,临泉县,341221
+安徽,34,阜阳市,341200,太和县,341222
+安徽,34,阜阳市,341200,阜南县,341225
+安徽,34,阜阳市,341200,颍上县,341226
+安徽,34,阜阳市,341200,界首市,341282
+安徽,34,宿州市,341300,埇桥区,341302
+安徽,34,宿州市,341300,砀山县,341321
+安徽,34,宿州市,341300,萧县,341322
+安徽,34,宿州市,341300,灵璧县,341323
+安徽,34,宿州市,341300,泗县,341324
+安徽,34,六安市,341500,金安区,341502
+安徽,34,六安市,341500,裕安区,341503
+安徽,34,六安市,341500,叶集区,341504
+安徽,34,六安市,341500,霍邱县,341522
+安徽,34,六安市,341500,舒城县,341523
+安徽,34,六安市,341500,金寨县,341524
+安徽,34,六安市,341500,霍山县,341525
+安徽,34,亳州市,341600,谯城区,341602
+安徽,34,亳州市,341600,涡阳县,341621
+安徽,34,亳州市,341600,蒙城县,341622
+安徽,34,亳州市,341600,利辛县,341623
+安徽,34,池州市,341700,贵池区,341702
+安徽,34,池州市,341700,东至县,341721
+安徽,34,池州市,341700,石台县,341722
+安徽,34,池州市,341700,青阳县,341723
+安徽,34,宣城市,341800,宣州区,341802
+安徽,34,宣城市,341800,郎溪县,341821
+安徽,34,宣城市,341800,泾县,341823
+安徽,34,宣城市,341800,绩溪县,341824
+安徽,34,宣城市,341800,旌德县,341825
+安徽,34,宣城市,341800,宁国市,341881
+安徽,34,宣城市,341800,广德市,341882
+福建,35,福州市,350100,鼓楼区,350102
+福建,35,福州市,350100,台江区,350103
+福建,35,福州市,350100,仓山区,350104
+福建,35,福州市,350100,马尾区,350105
+福建,35,福州市,350100,晋安区,350111
+福建,35,福州市,350100,长乐区,350112
+福建,35,福州市,350100,闽侯县,350121
+福建,35,福州市,350100,连江县,350122
+福建,35,福州市,350100,罗源县,350123
+福建,35,福州市,350100,闽清县,350124
+福建,35,福州市,350100,永泰县,350125
+福建,35,福州市,350100,平潭县,350128
+福建,35,福州市,350100,福清市,350181
+福建,35,厦门市,350200,思明区,350203
+福建,35,厦门市,350200,海沧区,350205
+福建,35,厦门市,350200,湖里区,350206
+福建,35,厦门市,350200,集美区,350211
+福建,35,厦门市,350200,同安区,350212
+福建,35,厦门市,350200,翔安区,350213
+福建,35,莆田市,350300,城厢区,350302
+福建,35,莆田市,350300,涵江区,350303
+福建,35,莆田市,350300,荔城区,350304
+福建,35,莆田市,350300,秀屿区,350305
+福建,35,莆田市,350300,仙游县,350322
+福建,35,三明市,350400,三元区,350404
+福建,35,三明市,350400,明溪县,350421
+福建,35,三明市,350400,清流县,350423
+福建,35,三明市,350400,宁化县,350424
+福建,35,三明市,350400,大田县,350425
+福建,35,三明市,350400,尤溪县,350426
+福建,35,三明市,350400,沙县区,350405
+福建,35,三明市,350400,将乐县,350428
+福建,35,三明市,350400,泰宁县,350429
+福建,35,三明市,350400,建宁县,350430
+福建,35,三明市,350400,永安市,350481
+福建,35,泉州市,350500,鲤城区,350502
+福建,35,泉州市,350500,丰泽区,350503
+福建,35,泉州市,350500,洛江区,350504
+福建,35,泉州市,350500,泉港区,350505
+福建,35,泉州市,350500,惠安县,350521
+福建,35,泉州市,350500,安溪县,350524
+福建,35,泉州市,350500,永春县,350525
+福建,35,泉州市,350500,德化县,350526
+福建,35,泉州市,350500,金门县,350527
+福建,35,泉州市,350500,石狮市,350581
+福建,35,泉州市,350500,晋江市,350582
+福建,35,泉州市,350500,南安市,350583
+福建,35,漳州市,350600,芗城区,350602
+福建,35,漳州市,350600,龙文区,350603
+福建,35,漳州市,350600,云霄县,350622
+福建,35,漳州市,350600,漳浦县,350623
+福建,35,漳州市,350600,诏安县,350624
+福建,35,漳州市,350600,长泰区,350605
+福建,35,漳州市,350600,东山县,350626
+福建,35,漳州市,350600,南靖县,350627
+福建,35,漳州市,350600,平和县,350628
+福建,35,漳州市,350600,华安县,350629
+福建,35,漳州市,350600,龙海区,350604
+福建,35,南平市,350700,延平区,350702
+福建,35,南平市,350700,建阳区,350703
+福建,35,南平市,350700,顺昌县,350721
+福建,35,南平市,350700,浦城县,350722
+福建,35,南平市,350700,光泽县,350723
+福建,35,南平市,350700,松溪县,350724
+福建,35,南平市,350700,政和县,350725
+福建,35,南平市,350700,邵武市,350781
+福建,35,南平市,350700,武夷山市,350782
+福建,35,南平市,350700,建瓯市,350783
+福建,35,龙岩市,350800,新罗区,350802
+福建,35,龙岩市,350800,永定区,350803
+福建,35,龙岩市,350800,长汀县,350821
+福建,35,龙岩市,350800,上杭县,350823
+福建,35,龙岩市,350800,武平县,350824
+福建,35,龙岩市,350800,连城县,350825
+福建,35,龙岩市,350800,漳平市,350881
+福建,35,宁德市,350900,蕉城区,350902
+福建,35,宁德市,350900,霞浦县,350921
+福建,35,宁德市,350900,古田县,350922
+福建,35,宁德市,350900,屏南县,350923
+福建,35,宁德市,350900,寿宁县,350924
+福建,35,宁德市,350900,周宁县,350925
+福建,35,宁德市,350900,柘荣县,350926
+福建,35,宁德市,350900,福安市,350981
+福建,35,宁德市,350900,福鼎市,350982
+江西,36,南昌市,360100,东湖区,360102
+江西,36,南昌市,360100,西湖区,360103
+江西,36,南昌市,360100,青云谱区,360104
+江西,36,南昌市,360100,青山湖区,360111
+江西,36,南昌市,360100,新建区,360112
+江西,36,南昌市,360100,红谷滩区,360113
+江西,36,南昌市,360100,南昌县,360121
+江西,36,南昌市,360100,安义县,360123
+江西,36,南昌市,360100,进贤县,360124
+江西,36,景德镇市,360200,昌江区,360202
+江西,36,景德镇市,360200,珠山区,360203
+江西,36,景德镇市,360200,浮梁县,360222
+江西,36,景德镇市,360200,乐平市,360281
+江西,36,萍乡市,360300,安源区,360302
+江西,36,萍乡市,360300,湘东区,360313
+江西,36,萍乡市,360300,莲花县,360321
+江西,36,萍乡市,360300,上栗县,360322
+江西,36,萍乡市,360300,芦溪县,360323
+江西,36,九江市,360400,濂溪区,360402
+江西,36,九江市,360400,浔阳区,360403
+江西,36,九江市,360400,柴桑区,360404
+江西,36,九江市,360400,武宁县,360423
+江西,36,九江市,360400,修水县,360424
+江西,36,九江市,360400,永修县,360425
+江西,36,九江市,360400,德安县,360426
+江西,36,九江市,360400,都昌县,360428
+江西,36,九江市,360400,湖口县,360429
+江西,36,九江市,360400,彭泽县,360430
+江西,36,九江市,360400,瑞昌市,360481
+江西,36,九江市,360400,共青城市,360482
+江西,36,九江市,360400,庐山市,360483
+江西,36,新余市,360500,渝水区,360502
+江西,36,新余市,360500,分宜县,360521
+江西,36,鹰潭市,360600,月湖区,360602
+江西,36,鹰潭市,360600,余江区,360603
+江西,36,鹰潭市,360600,贵溪市,360681
+江西,36,赣州市,360700,章贡区,360702
+江西,36,赣州市,360700,南康区,360703
+江西,36,赣州市,360700,赣县区,360704
+江西,36,赣州市,360700,信丰县,360722
+江西,36,赣州市,360700,大余县,360723
+江西,36,赣州市,360700,上犹县,360724
+江西,36,赣州市,360700,崇义县,360725
+江西,36,赣州市,360700,安远县,360726
+江西,36,赣州市,360700,定南县,360728
+江西,36,赣州市,360700,全南县,360729
+江西,36,赣州市,360700,宁都县,360730
+江西,36,赣州市,360700,于都县,360731
+江西,36,赣州市,360700,兴国县,360732
+江西,36,赣州市,360700,会昌县,360733
+江西,36,赣州市,360700,寻乌县,360734
+江西,36,赣州市,360700,石城县,360735
+江西,36,赣州市,360700,瑞金市,360781
+江西,36,赣州市,360700,龙南市,360783
+江西,36,吉安市,360800,吉州区,360802
+江西,36,吉安市,360800,青原区,360803
+江西,36,吉安市,360800,吉安县,360821
+江西,36,吉安市,360800,吉水县,360822
+江西,36,吉安市,360800,峡江县,360823
+江西,36,吉安市,360800,新干县,360824
+江西,36,吉安市,360800,永丰县,360825
+江西,36,吉安市,360800,泰和县,360826
+江西,36,吉安市,360800,遂川县,360827
+江西,36,吉安市,360800,万安县,360828
+江西,36,吉安市,360800,安福县,360829
+江西,36,吉安市,360800,永新县,360830
+江西,36,吉安市,360800,井冈山市,360881
+江西,36,宜春市,360900,袁州区,360902
+江西,36,宜春市,360900,奉新县,360921
+江西,36,宜春市,360900,万载县,360922
+江西,36,宜春市,360900,上高县,360923
+江西,36,宜春市,360900,宜丰县,360924
+江西,36,宜春市,360900,靖安县,360925
+江西,36,宜春市,360900,铜鼓县,360926
+江西,36,宜春市,360900,丰城市,360981
+江西,36,宜春市,360900,樟树市,360982
+江西,36,宜春市,360900,高安市,360983
+江西,36,抚州市,361000,临川区,361002
+江西,36,抚州市,361000,东乡区,361003
+江西,36,抚州市,361000,南城县,361021
+江西,36,抚州市,361000,黎川县,361022
+江西,36,抚州市,361000,南丰县,361023
+江西,36,抚州市,361000,崇仁县,361024
+江西,36,抚州市,361000,乐安县,361025
+江西,36,抚州市,361000,宜黄县,361026
+江西,36,抚州市,361000,金溪县,361027
+江西,36,抚州市,361000,资溪县,361028
+江西,36,抚州市,361000,广昌县,361030
+江西,36,上饶市,361100,信州区,361102
+江西,36,上饶市,361100,广丰区,361103
+江西,36,上饶市,361100,广信区,361104
+江西,36,上饶市,361100,玉山县,361123
+江西,36,上饶市,361100,铅山县,361124
+江西,36,上饶市,361100,横峰县,361125
+江西,36,上饶市,361100,弋阳县,361126
+江西,36,上饶市,361100,余干县,361127
+江西,36,上饶市,361100,鄱阳县,361128
+江西,36,上饶市,361100,万年县,361129
+江西,36,上饶市,361100,婺源县,361130
+江西,36,上饶市,361100,德兴市,361181
+山东,37,济南市,370100,历下区,370102
+山东,37,济南市,370100,市中区,370103
+山东,37,济南市,370100,槐荫区,370104
+山东,37,济南市,370100,天桥区,370105
+山东,37,济南市,370100,历城区,370112
+山东,37,济南市,370100,长清区,370113
+山东,37,济南市,370100,章丘区,370114
+山东,37,济南市,370100,济阳区,370115
+山东,37,济南市,370100,莱芜区,370116
+山东,37,济南市,370100,钢城区,370117
+山东,37,济南市,370100,平阴县,370124
+山东,37,济南市,370100,商河县,370126
+山东,37,青岛市,370200,市南区,370202
+山东,37,青岛市,370200,市北区,370203
+山东,37,青岛市,370200,黄岛区,370211
+山东,37,青岛市,370200,崂山区,370212
+山东,37,青岛市,370200,李沧区,370213
+山东,37,青岛市,370200,城阳区,370214
+山东,37,青岛市,370200,即墨区,370215
+山东,37,青岛市,370200,胶州市,370281
+山东,37,青岛市,370200,平度市,370283
+山东,37,青岛市,370200,莱西市,370285
+山东,37,淄博市,370300,淄川区,370302
+山东,37,淄博市,370300,张店区,370303
+山东,37,淄博市,370300,博山区,370304
+山东,37,淄博市,370300,临淄区,370305
+山东,37,淄博市,370300,周村区,370306
+山东,37,淄博市,370300,桓台县,370321
+山东,37,淄博市,370300,高青县,370322
+山东,37,淄博市,370300,沂源县,370323
+山东,37,枣庄市,370400,市中区,370402
+山东,37,枣庄市,370400,薛城区,370403
+山东,37,枣庄市,370400,峄城区,370404
+山东,37,枣庄市,370400,台儿庄区,370405
+山东,37,枣庄市,370400,山亭区,370406
+山东,37,枣庄市,370400,滕州市,370481
+山东,37,东营市,370500,东营区,370502
+山东,37,东营市,370500,河口区,370503
+山东,37,东营市,370500,垦利区,370505
+山东,37,东营市,370500,利津县,370522
+山东,37,东营市,370500,广饶县,370523
+山东,37,烟台市,370600,芝罘区,370602
+山东,37,烟台市,370600,福山区,370611
+山东,37,烟台市,370600,牟平区,370612
+山东,37,烟台市,370600,莱山区,370613
+山东,37,烟台市,370600,蓬莱区,370614
+山东,37,烟台市,370600,龙口市,370681
+山东,37,烟台市,370600,莱阳市,370682
+山东,37,烟台市,370600,莱州市,370683
+山东,37,烟台市,370600,招远市,370685
+山东,37,烟台市,370600,栖霞市,370686
+山东,37,烟台市,370600,海阳市,370687
+山东,37,潍坊市,370700,潍城区,370702
+山东,37,潍坊市,370700,寒亭区,370703
+山东,37,潍坊市,370700,坊子区,370704
+山东,37,潍坊市,370700,奎文区,370705
+山东,37,潍坊市,370700,临朐县,370724
+山东,37,潍坊市,370700,昌乐县,370725
+山东,37,潍坊市,370700,青州市,370781
+山东,37,潍坊市,370700,诸城市,370782
+山东,37,潍坊市,370700,寿光市,370783
+山东,37,潍坊市,370700,安丘市,370784
+山东,37,潍坊市,370700,高密市,370785
+山东,37,潍坊市,370700,昌邑市,370786
+山东,37,济宁市,370800,任城区,370811
+山东,37,济宁市,370800,兖州区,370812
+山东,37,济宁市,370800,微山县,370826
+山东,37,济宁市,370800,鱼台县,370827
+山东,37,济宁市,370800,金乡县,370828
+山东,37,济宁市,370800,嘉祥县,370829
+山东,37,济宁市,370800,汶上县,370830
+山东,37,济宁市,370800,泗水县,370831
+山东,37,济宁市,370800,梁山县,370832
+山东,37,济宁市,370800,曲阜市,370881
+山东,37,济宁市,370800,邹城市,370883
+山东,37,泰安市,370900,泰山区,370902
+山东,37,泰安市,370900,岱岳区,370911
+山东,37,泰安市,370900,宁阳县,370921
+山东,37,泰安市,370900,东平县,370923
+山东,37,泰安市,370900,新泰市,370982
+山东,37,泰安市,370900,肥城市,370983
+山东,37,威海市,371000,环翠区,371002
+山东,37,威海市,371000,文登区,371003
+山东,37,威海市,371000,荣成市,371082
+山东,37,威海市,371000,乳山市,371083
+山东,37,日照市,371100,东港区,371102
+山东,37,日照市,371100,岚山区,371103
+山东,37,日照市,371100,五莲县,371121
+山东,37,日照市,371100,莒县,371122
+山东,37,临沂市,371300,兰山区,371302
+山东,37,临沂市,371300,罗庄区,371311
+山东,37,临沂市,371300,河东区,371312
+山东,37,临沂市,371300,沂南县,371321
+山东,37,临沂市,371300,郯城县,371322
+山东,37,临沂市,371300,沂水县,371323
+山东,37,临沂市,371300,兰陵县,371324
+山东,37,临沂市,371300,费县,371325
+山东,37,临沂市,371300,平邑县,371326
+山东,37,临沂市,371300,莒南县,371327
+山东,37,临沂市,371300,蒙阴县,371328
+山东,37,临沂市,371300,临沭县,371329
+山东,37,德州市,371400,德城区,371402
+山东,37,德州市,371400,陵城区,371403
+山东,37,德州市,371400,宁津县,371422
+山东,37,德州市,371400,庆云县,371423
+山东,37,德州市,371400,临邑县,371424
+山东,37,德州市,371400,齐河县,371425
+山东,37,德州市,371400,平原县,371426
+山东,37,德州市,371400,夏津县,371427
+山东,37,德州市,371400,武城县,371428
+山东,37,德州市,371400,乐陵市,371481
+山东,37,德州市,371400,禹城市,371482
+山东,37,聊城市,371500,东昌府区,371502
+山东,37,聊城市,371500,茌平区,371503
+山东,37,聊城市,371500,阳谷县,371521
+山东,37,聊城市,371500,莘县,371522
+山东,37,聊城市,371500,东阿县,371524
+山东,37,聊城市,371500,冠县,371525
+山东,37,聊城市,371500,高唐县,371526
+山东,37,聊城市,371500,临清市,371581
+山东,37,滨州市,371600,滨城区,371602
+山东,37,滨州市,371600,沾化区,371603
+山东,37,滨州市,371600,惠民县,371621
+山东,37,滨州市,371600,阳信县,371622
+山东,37,滨州市,371600,无棣县,371623
+山东,37,滨州市,371600,博兴县,371625
+山东,37,滨州市,371600,邹平市,371681
+山东,37,菏泽市,371700,牡丹区,371702
+山东,37,菏泽市,371700,定陶区,371703
+山东,37,菏泽市,371700,曹县,371721
+山东,37,菏泽市,371700,单县,371722
+山东,37,菏泽市,371700,成武县,371723
+山东,37,菏泽市,371700,巨野县,371724
+山东,37,菏泽市,371700,郓城县,371725
+山东,37,菏泽市,371700,鄄城县,371726
+山东,37,菏泽市,371700,东明县,371728
+河南,41,郑州市,410100,中原区,410102
+河南,41,郑州市,410100,二七区,410103
+河南,41,郑州市,410100,管城回族区,410104
+河南,41,郑州市,410100,金水区,410105
+河南,41,郑州市,410100,上街区,410106
+河南,41,郑州市,410100,惠济区,410108
+河南,41,郑州市,410100,中牟县,410122
+河南,41,郑州市,410100,巩义市,410181
+河南,41,郑州市,410100,荥阳市,410182
+河南,41,郑州市,410100,新密市,410183
+河南,41,郑州市,410100,新郑市,410184
+河南,41,郑州市,410100,登封市,410185
+河南,41,开封市,410200,龙亭区,410202
+河南,41,开封市,410200,顺河回族区,410203
+河南,41,开封市,410200,鼓楼区,410204
+河南,41,开封市,410200,禹王台区,410205
+河南,41,开封市,410200,祥符区,410212
+河南,41,开封市,410200,杞县,410221
+河南,41,开封市,410200,通许县,410222
+河南,41,开封市,410200,尉氏县,410223
+河南,41,开封市,410200,兰考县,410225
+河南,41,洛阳市,410300,老城区,410302
+河南,41,洛阳市,410300,西工区,410303
+河南,41,洛阳市,410300,瀍河回族区,410304
+河南,41,洛阳市,410300,涧西区,410305
+河南,41,洛阳市,410300,洛龙区,410311
+河南,41,洛阳市,410300,孟津区,410308
+河南,41,洛阳市,410300,新安县,410323
+河南,41,洛阳市,410300,栾川县,410324
+河南,41,洛阳市,410300,嵩县,410325
+河南,41,洛阳市,410300,汝阳县,410326
+河南,41,洛阳市,410300,宜阳县,410327
+河南,41,洛阳市,410300,洛宁县,410328
+河南,41,洛阳市,410300,伊川县,410329
+河南,41,洛阳市,410300,偃师区,410307
+河南,41,平顶山市,410400,新华区,410402
+河南,41,平顶山市,410400,卫东区,410403
+河南,41,平顶山市,410400,石龙区,410404
+河南,41,平顶山市,410400,湛河区,410411
+河南,41,平顶山市,410400,宝丰县,410421
+河南,41,平顶山市,410400,叶县,410422
+河南,41,平顶山市,410400,鲁山县,410423
+河南,41,平顶山市,410400,郏县,410425
+河南,41,平顶山市,410400,舞钢市,410481
+河南,41,平顶山市,410400,汝州市,410482
+河南,41,安阳市,410500,文峰区,410502
+河南,41,安阳市,410500,北关区,410503
+河南,41,安阳市,410500,殷都区,410505
+河南,41,安阳市,410500,龙安区,410506
+河南,41,安阳市,410500,安阳县,410522
+河南,41,安阳市,410500,汤阴县,410523
+河南,41,安阳市,410500,滑县,410526
+河南,41,安阳市,410500,内黄县,410527
+河南,41,安阳市,410500,林州市,410581
+河南,41,鹤壁市,410600,鹤山区,410602
+河南,41,鹤壁市,410600,山城区,410603
+河南,41,鹤壁市,410600,淇滨区,410611
+河南,41,鹤壁市,410600,浚县,410621
+河南,41,鹤壁市,410600,淇县,410622
+河南,41,新乡市,410700,红旗区,410702
+河南,41,新乡市,410700,卫滨区,410703
+河南,41,新乡市,410700,凤泉区,410704
+河南,41,新乡市,410700,牧野区,410711
+河南,41,新乡市,410700,新乡县,410721
+河南,41,新乡市,410700,获嘉县,410724
+河南,41,新乡市,410700,原阳县,410725
+河南,41,新乡市,410700,延津县,410726
+河南,41,新乡市,410700,封丘县,410727
+河南,41,新乡市,410700,卫辉市,410781
+河南,41,新乡市,410700,辉县市,410782
+河南,41,新乡市,410700,长垣市,410783
+河南,41,焦作市,410800,解放区,410802
+河南,41,焦作市,410800,中站区,410803
+河南,41,焦作市,410800,马村区,410804
+河南,41,焦作市,410800,山阳区,410811
+河南,41,焦作市,410800,修武县,410821
+河南,41,焦作市,410800,博爱县,410822
+河南,41,焦作市,410800,武陟县,410823
+河南,41,焦作市,410800,温县,410825
+河南,41,焦作市,410800,沁阳市,410882
+河南,41,焦作市,410800,孟州市,410883
+河南,41,濮阳市,410900,华龙区,410902
+河南,41,濮阳市,410900,清丰县,410922
+河南,41,濮阳市,410900,南乐县,410923
+河南,41,濮阳市,410900,范县,410926
+河南,41,濮阳市,410900,台前县,410927
+河南,41,濮阳市,410900,濮阳县,410928
+河南,41,许昌市,411000,魏都区,411002
+河南,41,许昌市,411000,建安区,411003
+河南,41,许昌市,411000,鄢陵县,411024
+河南,41,许昌市,411000,襄城县,411025
+河南,41,许昌市,411000,禹州市,411081
+河南,41,许昌市,411000,长葛市,411082
+河南,41,漯河市,411100,源汇区,411102
+河南,41,漯河市,411100,郾城区,411103
+河南,41,漯河市,411100,召陵区,411104
+河南,41,漯河市,411100,舞阳县,411121
+河南,41,漯河市,411100,临颍县,411122
+河南,41,三门峡市,411200,湖滨区,411202
+河南,41,三门峡市,411200,陕州区,411203
+河南,41,三门峡市,411200,渑池县,411221
+河南,41,三门峡市,411200,卢氏县,411224
+河南,41,三门峡市,411200,义马市,411281
+河南,41,三门峡市,411200,灵宝市,411282
+河南,41,南阳市,411300,宛城区,411302
+河南,41,南阳市,411300,卧龙区,411303
+河南,41,南阳市,411300,南召县,411321
+河南,41,南阳市,411300,方城县,411322
+河南,41,南阳市,411300,西峡县,411323
+河南,41,南阳市,411300,镇平县,411324
+河南,41,南阳市,411300,内乡县,411325
+河南,41,南阳市,411300,淅川县,411326
+河南,41,南阳市,411300,社旗县,411327
+河南,41,南阳市,411300,唐河县,411328
+河南,41,南阳市,411300,新野县,411329
+河南,41,南阳市,411300,桐柏县,411330
+河南,41,南阳市,411300,邓州市,411381
+河南,41,商丘市,411400,梁园区,411402
+河南,41,商丘市,411400,睢阳区,411403
+河南,41,商丘市,411400,民权县,411421
+河南,41,商丘市,411400,睢县,411422
+河南,41,商丘市,411400,宁陵县,411423
+河南,41,商丘市,411400,柘城县,411424
+河南,41,商丘市,411400,虞城县,411425
+河南,41,商丘市,411400,夏邑县,411426
+河南,41,商丘市,411400,永城市,411481
+河南,41,信阳市,411500,浉河区,411502
+河南,41,信阳市,411500,平桥区,411503
+河南,41,信阳市,411500,罗山县,411521
+河南,41,信阳市,411500,光山县,411522
+河南,41,信阳市,411500,新县,411523
+河南,41,信阳市,411500,商城县,411524
+河南,41,信阳市,411500,固始县,411525
+河南,41,信阳市,411500,潢川县,411526
+河南,41,信阳市,411500,淮滨县,411527
+河南,41,信阳市,411500,息县,411528
+河南,41,周口市,411600,川汇区,411602
+河南,41,周口市,411600,淮阳区,411603
+河南,41,周口市,411600,扶沟县,411621
+河南,41,周口市,411600,西华县,411622
+河南,41,周口市,411600,商水县,411623
+河南,41,周口市,411600,沈丘县,411624
+河南,41,周口市,411600,郸城县,411625
+河南,41,周口市,411600,太康县,411627
+河南,41,周口市,411600,鹿邑县,411628
+河南,41,周口市,411600,项城市,411681
+河南,41,驻马店市,411700,驿城区,411702
+河南,41,驻马店市,411700,西平县,411721
+河南,41,驻马店市,411700,上蔡县,411722
+河南,41,驻马店市,411700,平舆县,411723
+河南,41,驻马店市,411700,正阳县,411724
+河南,41,驻马店市,411700,确山县,411725
+河南,41,驻马店市,411700,泌阳县,411726
+河南,41,驻马店市,411700,汝南县,411727
+河南,41,驻马店市,411700,遂平县,411728
+河南,41,驻马店市,411700,新蔡县,411729
+河南,41,省直辖县级行政区划,4190000,济源市,419001
+湖北,42,武汉市,420100,江岸区,420102
+湖北,42,武汉市,420100,江汉区,420103
+湖北,42,武汉市,420100,硚口区,420104
+湖北,42,武汉市,420100,汉阳区,420105
+湖北,42,武汉市,420100,武昌区,420106
+湖北,42,武汉市,420100,青山区,420107
+湖北,42,武汉市,420100,洪山区,420111
+湖北,42,武汉市,420100,东西湖区,420112
+湖北,42,武汉市,420100,汉南区,420113
+湖北,42,武汉市,420100,蔡甸区,420114
+湖北,42,武汉市,420100,江夏区,420115
+湖北,42,武汉市,420100,黄陂区,420116
+湖北,42,武汉市,420100,新洲区,420117
+湖北,42,黄石市,420200,黄石港区,420202
+湖北,42,黄石市,420200,西塞山区,420203
+湖北,42,黄石市,420200,下陆区,420204
+湖北,42,黄石市,420200,铁山区,420205
+湖北,42,黄石市,420200,阳新县,420222
+湖北,42,黄石市,420200,大冶市,420281
+湖北,42,十堰市,420300,茅箭区,420302
+湖北,42,十堰市,420300,张湾区,420303
+湖北,42,十堰市,420300,郧阳区,420304
+湖北,42,十堰市,420300,郧西县,420322
+湖北,42,十堰市,420300,竹山县,420323
+湖北,42,十堰市,420300,竹溪县,420324
+湖北,42,十堰市,420300,房县,420325
+湖北,42,十堰市,420300,丹江口市,420381
+湖北,42,宜昌市,420500,西陵区,420502
+湖北,42,宜昌市,420500,伍家岗区,420503
+湖北,42,宜昌市,420500,点军区,420504
+湖北,42,宜昌市,420500,猇亭区,420505
+湖北,42,宜昌市,420500,夷陵区,420506
+湖北,42,宜昌市,420500,远安县,420525
+湖北,42,宜昌市,420500,兴山县,420526
+湖北,42,宜昌市,420500,秭归县,420527
+湖北,42,宜昌市,420500,长阳土家族自治县,420528
+湖北,42,宜昌市,420500,五峰土家族自治县,420529
+湖北,42,宜昌市,420500,宜都市,420581
+湖北,42,宜昌市,420500,当阳市,420582
+湖北,42,宜昌市,420500,枝江市,420583
+湖北,42,襄阳市,420600,襄城区,420602
+湖北,42,襄阳市,420600,樊城区,420606
+湖北,42,襄阳市,420600,襄州区,420607
+湖北,42,襄阳市,420600,南漳县,420624
+湖北,42,襄阳市,420600,谷城县,420625
+湖北,42,襄阳市,420600,保康县,420626
+湖北,42,襄阳市,420600,老河口市,420682
+湖北,42,襄阳市,420600,枣阳市,420683
+湖北,42,襄阳市,420600,宜城市,420684
+湖北,42,鄂州市,420700,梁子湖区,420702
+湖北,42,鄂州市,420700,华容区,420703
+湖北,42,鄂州市,420700,鄂城区,420704
+湖北,42,荆门市,420800,东宝区,420802
+湖北,42,荆门市,420800,掇刀区,420804
+湖北,42,荆门市,420800,沙洋县,420822
+湖北,42,荆门市,420800,钟祥市,420881
+湖北,42,荆门市,420800,京山市,420882
+湖北,42,孝感市,420900,孝南区,420902
+湖北,42,孝感市,420900,孝昌县,420921
+湖北,42,孝感市,420900,大悟县,420922
+湖北,42,孝感市,420900,云梦县,420923
+湖北,42,孝感市,420900,应城市,420981
+湖北,42,孝感市,420900,安陆市,420982
+湖北,42,孝感市,420900,汉川市,420984
+湖北,42,荆州市,421000,沙市区,421002
+湖北,42,荆州市,421000,荆州区,421003
+湖北,42,荆州市,421000,公安县,421022
+湖北,42,荆州市,421000,江陵县,421024
+湖北,42,荆州市,421000,石首市,421081
+湖北,42,荆州市,421000,洪湖市,421083
+湖北,42,荆州市,421000,松滋市,421087
+湖北,42,荆州市,421000,监利市,421088
+湖北,42,黄冈市,421100,黄州区,421102
+湖北,42,黄冈市,421100,团风县,421121
+湖北,42,黄冈市,421100,红安县,421122
+湖北,42,黄冈市,421100,罗田县,421123
+湖北,42,黄冈市,421100,英山县,421124
+湖北,42,黄冈市,421100,浠水县,421125
+湖北,42,黄冈市,421100,蕲春县,421126
+湖北,42,黄冈市,421100,黄梅县,421127
+湖北,42,黄冈市,421100,麻城市,421181
+湖北,42,黄冈市,421100,武穴市,421182
+湖北,42,咸宁市,421200,咸安区,421202
+湖北,42,咸宁市,421200,嘉鱼县,421221
+湖北,42,咸宁市,421200,通城县,421222
+湖北,42,咸宁市,421200,崇阳县,421223
+湖北,42,咸宁市,421200,通山县,421224
+湖北,42,咸宁市,421200,赤壁市,421281
+湖北,42,随州市,421300,曾都区,421303
+湖北,42,随州市,421300,随县,421321
+湖北,42,随州市,421300,广水市,421381
+湖北,42,恩施土家族苗族自治州,422800,恩施市,422801
+湖北,42,恩施土家族苗族自治州,422800,利川市,422802
+湖北,42,恩施土家族苗族自治州,422800,建始县,422822
+湖北,42,恩施土家族苗族自治州,422800,巴东县,422823
+湖北,42,恩施土家族苗族自治州,422800,宣恩县,422825
+湖北,42,恩施土家族苗族自治州,422800,咸丰县,422826
+湖北,42,恩施土家族苗族自治州,422800,来凤县,422827
+湖北,42,恩施土家族苗族自治州,422800,鹤峰县,422828
+湖北,42,省直辖县级行政区划,4290000,仙桃市,429004
+湖北,42,省直辖县级行政区划,4290000,潜江市,429005
+湖北,42,省直辖县级行政区划,4290000,天门市,429006
+湖北,42,省直辖县级行政区划,4290000,神农架林区,429021
+湖南,43,长沙市,430100,芙蓉区,430102
+湖南,43,长沙市,430100,天心区,430103
+湖南,43,长沙市,430100,岳麓区,430104
+湖南,43,长沙市,430100,开福区,430105
+湖南,43,长沙市,430100,雨花区,430111
+湖南,43,长沙市,430100,望城区,430112
+湖南,43,长沙市,430100,长沙县,430121
+湖南,43,长沙市,430100,浏阳市,430181
+湖南,43,长沙市,430100,宁乡市,430182
+湖南,43,株洲市,430200,荷塘区,430202
+湖南,43,株洲市,430200,芦淞区,430203
+湖南,43,株洲市,430200,石峰区,430204
+湖南,43,株洲市,430200,天元区,430211
+湖南,43,株洲市,430200,渌口区,430212
+湖南,43,株洲市,430200,攸县,430223
+湖南,43,株洲市,430200,茶陵县,430224
+湖南,43,株洲市,430200,炎陵县,430225
+湖南,43,株洲市,430200,醴陵市,430281
+湖南,43,湘潭市,430300,雨湖区,430302
+湖南,43,湘潭市,430300,岳塘区,430304
+湖南,43,湘潭市,430300,湘潭县,430321
+湖南,43,湘潭市,430300,湘乡市,430381
+湖南,43,湘潭市,430300,韶山市,430382
+湖南,43,衡阳市,430400,珠晖区,430405
+湖南,43,衡阳市,430400,雁峰区,430406
+湖南,43,衡阳市,430400,石鼓区,430407
+湖南,43,衡阳市,430400,蒸湘区,430408
+湖南,43,衡阳市,430400,南岳区,430412
+湖南,43,衡阳市,430400,衡阳县,430421
+湖南,43,衡阳市,430400,衡南县,430422
+湖南,43,衡阳市,430400,衡山县,430423
+湖南,43,衡阳市,430400,衡东县,430424
+湖南,43,衡阳市,430400,祁东县,430426
+湖南,43,衡阳市,430400,耒阳市,430481
+湖南,43,衡阳市,430400,常宁市,430482
+湖南,43,邵阳市,430500,双清区,430502
+湖南,43,邵阳市,430500,大祥区,430503
+湖南,43,邵阳市,430500,北塔区,430511
+湖南,43,邵阳市,430500,新邵县,430522
+湖南,43,邵阳市,430500,邵阳县,430523
+湖南,43,邵阳市,430500,隆回县,430524
+湖南,43,邵阳市,430500,洞口县,430525
+湖南,43,邵阳市,430500,绥宁县,430527
+湖南,43,邵阳市,430500,新宁县,430528
+湖南,43,邵阳市,430500,城步苗族自治县,430529
+湖南,43,邵阳市,430500,武冈市,430581
+湖南,43,邵阳市,430500,邵东市,430582
+湖南,43,岳阳市,430600,岳阳楼区,430602
+湖南,43,岳阳市,430600,云溪区,430603
+湖南,43,岳阳市,430600,君山区,430611
+湖南,43,岳阳市,430600,岳阳县,430621
+湖南,43,岳阳市,430600,华容县,430623
+湖南,43,岳阳市,430600,湘阴县,430624
+湖南,43,岳阳市,430600,平江县,430626
+湖南,43,岳阳市,430600,汨罗市,430681
+湖南,43,岳阳市,430600,临湘市,430682
+湖南,43,常德市,430700,武陵区,430702
+湖南,43,常德市,430700,鼎城区,430703
+湖南,43,常德市,430700,安乡县,430721
+湖南,43,常德市,430700,汉寿县,430722
+湖南,43,常德市,430700,澧县,430723
+湖南,43,常德市,430700,临澧县,430724
+湖南,43,常德市,430700,桃源县,430725
+湖南,43,常德市,430700,石门县,430726
+湖南,43,常德市,430700,津市市,430781
+湖南,43,张家界市,430800,永定区,430802
+湖南,43,张家界市,430800,武陵源区,430811
+湖南,43,张家界市,430800,慈利县,430821
+湖南,43,张家界市,430800,桑植县,430822
+湖南,43,益阳市,430900,资阳区,430902
+湖南,43,益阳市,430900,赫山区,430903
+湖南,43,益阳市,430900,南县,430921
+湖南,43,益阳市,430900,桃江县,430922
+湖南,43,益阳市,430900,安化县,430923
+湖南,43,益阳市,430900,沅江市,430981
+湖南,43,郴州市,431000,北湖区,431002
+湖南,43,郴州市,431000,苏仙区,431003
+湖南,43,郴州市,431000,桂阳县,431021
+湖南,43,郴州市,431000,宜章县,431022
+湖南,43,郴州市,431000,永兴县,431023
+湖南,43,郴州市,431000,嘉禾县,431024
+湖南,43,郴州市,431000,临武县,431025
+湖南,43,郴州市,431000,汝城县,431026
+湖南,43,郴州市,431000,桂东县,431027
+湖南,43,郴州市,431000,安仁县,431028
+湖南,43,郴州市,431000,资兴市,431081
+湖南,43,永州市,431100,零陵区,431102
+湖南,43,永州市,431100,冷水滩区,431103
+湖南,43,永州市,431100,祁阳市,431181
+湖南,43,永州市,431100,东安县,431122
+湖南,43,永州市,431100,双牌县,431123
+湖南,43,永州市,431100,道县,431124
+湖南,43,永州市,431100,江永县,431125
+湖南,43,永州市,431100,宁远县,431126
+湖南,43,永州市,431100,蓝山县,431127
+湖南,43,永州市,431100,新田县,431128
+湖南,43,永州市,431100,江华瑶族自治县,431129
+湖南,43,怀化市,431200,鹤城区,431202
+湖南,43,怀化市,431200,中方县,431221
+湖南,43,怀化市,431200,沅陵县,431222
+湖南,43,怀化市,431200,辰溪县,431223
+湖南,43,怀化市,431200,溆浦县,431224
+湖南,43,怀化市,431200,会同县,431225
+湖南,43,怀化市,431200,麻阳苗族自治县,431226
+湖南,43,怀化市,431200,新晃侗族自治县,431227
+湖南,43,怀化市,431200,芷江侗族自治县,431228
+湖南,43,怀化市,431200,靖州苗族侗族自治县,431229
+湖南,43,怀化市,431200,通道侗族自治县,431230
+湖南,43,怀化市,431200,洪江市,431281
+湖南,43,娄底市,431300,娄星区,431302
+湖南,43,娄底市,431300,双峰县,431321
+湖南,43,娄底市,431300,新化县,431322
+湖南,43,娄底市,431300,冷水江市,431381
+湖南,43,娄底市,431300,涟源市,431382
+湖南,43,湘西土家族苗族自治州,433100,吉首市,433101
+湖南,43,湘西土家族苗族自治州,433100,泸溪县,433122
+湖南,43,湘西土家族苗族自治州,433100,凤凰县,433123
+湖南,43,湘西土家族苗族自治州,433100,花垣县,433124
+湖南,43,湘西土家族苗族自治州,433100,保靖县,433125
+湖南,43,湘西土家族苗族自治州,433100,古丈县,433126
+湖南,43,湘西土家族苗族自治州,433100,永顺县,433127
+湖南,43,湘西土家族苗族自治州,433100,龙山县,433130
+广东,44,广州市,440100,荔湾区,440103
+广东,44,广州市,440100,越秀区,440104
+广东,44,广州市,440100,海珠区,440105
+广东,44,广州市,440100,天河区,440106
+广东,44,广州市,440100,白云区,440111
+广东,44,广州市,440100,黄埔区,440112
+广东,44,广州市,440100,番禺区,440113
+广东,44,广州市,440100,花都区,440114
+广东,44,广州市,440100,南沙区,440115
+广东,44,广州市,440100,从化区,440117
+广东,44,广州市,440100,增城区,440118
+广东,44,韶关市,440200,武江区,440203
+广东,44,韶关市,440200,浈江区,440204
+广东,44,韶关市,440200,曲江区,440205
+广东,44,韶关市,440200,始兴县,440222
+广东,44,韶关市,440200,仁化县,440224
+广东,44,韶关市,440200,翁源县,440229
+广东,44,韶关市,440200,乳源瑶族自治县,440232
+广东,44,韶关市,440200,新丰县,440233
+广东,44,韶关市,440200,乐昌市,440281
+广东,44,韶关市,440200,南雄市,440282
+广东,44,深圳市,440300,罗湖区,440303
+广东,44,深圳市,440300,福田区,440304
+广东,44,深圳市,440300,南山区,440305
+广东,44,深圳市,440300,宝安区,440306
+广东,44,深圳市,440300,龙岗区,440307
+广东,44,深圳市,440300,盐田区,440308
+广东,44,深圳市,440300,龙华区,440309
+广东,44,深圳市,440300,坪山区,440310
+广东,44,深圳市,440300,光明区,440311
+广东,44,珠海市,440400,香洲区,440402
+广东,44,珠海市,440400,斗门区,440403
+广东,44,珠海市,440400,金湾区,440404
+广东,44,汕头市,440500,龙湖区,440507
+广东,44,汕头市,440500,金平区,440511
+广东,44,汕头市,440500,濠江区,440512
+广东,44,汕头市,440500,潮阳区,440513
+广东,44,汕头市,440500,潮南区,440514
+广东,44,汕头市,440500,澄海区,440515
+广东,44,汕头市,440500,南澳县,440523
+广东,44,佛山市,440600,禅城区,440604
+广东,44,佛山市,440600,南海区,440605
+广东,44,佛山市,440600,顺德区,440606
+广东,44,佛山市,440600,三水区,440607
+广东,44,佛山市,440600,高明区,440608
+广东,44,江门市,440700,蓬江区,440703
+广东,44,江门市,440700,江海区,440704
+广东,44,江门市,440700,新会区,440705
+广东,44,江门市,440700,台山市,440781
+广东,44,江门市,440700,开平市,440783
+广东,44,江门市,440700,鹤山市,440784
+广东,44,江门市,440700,恩平市,440785
+广东,44,湛江市,440800,赤坎区,440802
+广东,44,湛江市,440800,霞山区,440803
+广东,44,湛江市,440800,坡头区,440804
+广东,44,湛江市,440800,麻章区,440811
+广东,44,湛江市,440800,遂溪县,440823
+广东,44,湛江市,440800,徐闻县,440825
+广东,44,湛江市,440800,廉江市,440881
+广东,44,湛江市,440800,雷州市,440882
+广东,44,湛江市,440800,吴川市,440883
+广东,44,茂名市,440900,茂南区,440902
+广东,44,茂名市,440900,电白区,440904
+广东,44,茂名市,440900,高州市,440981
+广东,44,茂名市,440900,化州市,440982
+广东,44,茂名市,440900,信宜市,440983
+广东,44,肇庆市,441200,端州区,441202
+广东,44,肇庆市,441200,鼎湖区,441203
+广东,44,肇庆市,441200,高要区,441204
+广东,44,肇庆市,441200,广宁县,441223
+广东,44,肇庆市,441200,怀集县,441224
+广东,44,肇庆市,441200,封开县,441225
+广东,44,肇庆市,441200,德庆县,441226
+广东,44,肇庆市,441200,四会市,441284
+广东,44,惠州市,441300,惠城区,441302
+广东,44,惠州市,441300,惠阳区,441303
+广东,44,惠州市,441300,博罗县,441322
+广东,44,惠州市,441300,惠东县,441323
+广东,44,惠州市,441300,龙门县,441324
+广东,44,梅州市,441400,梅江区,441402
+广东,44,梅州市,441400,梅县区,441403
+广东,44,梅州市,441400,大埔县,441422
+广东,44,梅州市,441400,丰顺县,441423
+广东,44,梅州市,441400,五华县,441424
+广东,44,梅州市,441400,平远县,441426
+广东,44,梅州市,441400,蕉岭县,441427
+广东,44,梅州市,441400,兴宁市,441481
+广东,44,汕尾市,441500,城区,441502
+广东,44,汕尾市,441500,海丰县,441521
+广东,44,汕尾市,441500,陆河县,441523
+广东,44,汕尾市,441500,陆丰市,441581
+广东,44,河源市,441600,源城区,441602
+广东,44,河源市,441600,紫金县,441621
+广东,44,河源市,441600,龙川县,441622
+广东,44,河源市,441600,连平县,441623
+广东,44,河源市,441600,和平县,441624
+广东,44,河源市,441600,东源县,441625
+广东,44,阳江市,441700,江城区,441702
+广东,44,阳江市,441700,阳东区,441704
+广东,44,阳江市,441700,阳西县,441721
+广东,44,阳江市,441700,阳春市,441781
+广东,44,清远市,441800,清城区,441802
+广东,44,清远市,441800,清新区,441803
+广东,44,清远市,441800,佛冈县,441821
+广东,44,清远市,441800,阳山县,441823
+广东,44,清远市,441800,连山壮族瑶族自治县,441825
+广东,44,清远市,441800,连南瑶族自治县,441826
+广东,44,清远市,441800,英德市,441881
+广东,44,清远市,441800,连州市,441882
+广东,44,潮州市,445100,湘桥区,445102
+广东,44,潮州市,445100,潮安区,445103
+广东,44,潮州市,445100,饶平县,445122
+广东,44,揭阳市,445200,榕城区,445202
+广东,44,揭阳市,445200,揭东区,445203
+广东,44,揭阳市,445200,揭西县,445222
+广东,44,揭阳市,445200,惠来县,445224
+广东,44,揭阳市,445200,普宁市,445281
+广东,44,云浮市,445300,云城区,445302
+广东,44,云浮市,445300,云安区,445303
+广东,44,云浮市,445300,新兴县,445321
+广东,44,云浮市,445300,郁南县,445322
+广东,44,云浮市,445300,罗定市,445381
+广西,45,南宁市,450100,兴宁区,450102
+广西,45,南宁市,450100,青秀区,450103
+广西,45,南宁市,450100,江南区,450105
+广西,45,南宁市,450100,西乡塘区,450107
+广西,45,南宁市,450100,良庆区,450108
+广西,45,南宁市,450100,邕宁区,450109
+广西,45,南宁市,450100,武鸣区,450110
+广西,45,南宁市,450100,隆安县,450123
+广西,45,南宁市,450100,马山县,450124
+广西,45,南宁市,450100,上林县,450125
+广西,45,南宁市,450100,宾阳县,450126
+广西,45,南宁市,450100,横州市,450181
+广西,45,柳州市,450200,城中区,450202
+广西,45,柳州市,450200,鱼峰区,450203
+广西,45,柳州市,450200,柳南区,450204
+广西,45,柳州市,450200,柳北区,450205
+广西,45,柳州市,450200,柳江区,450206
+广西,45,柳州市,450200,柳城县,450222
+广西,45,柳州市,450200,鹿寨县,450223
+广西,45,柳州市,450200,融安县,450224
+广西,45,柳州市,450200,融水苗族自治县,450225
+广西,45,柳州市,450200,三江侗族自治县,450226
+广西,45,桂林市,450300,秀峰区,450302
+广西,45,桂林市,450300,叠彩区,450303
+广西,45,桂林市,450300,象山区,450304
+广西,45,桂林市,450300,七星区,450305
+广西,45,桂林市,450300,雁山区,450311
+广西,45,桂林市,450300,临桂区,450312
+广西,45,桂林市,450300,阳朔县,450321
+广西,45,桂林市,450300,灵川县,450323
+广西,45,桂林市,450300,全州县,450324
+广西,45,桂林市,450300,兴安县,450325
+广西,45,桂林市,450300,永福县,450326
+广西,45,桂林市,450300,灌阳县,450327
+广西,45,桂林市,450300,龙胜各族自治县,450328
+广西,45,桂林市,450300,资源县,450329
+广西,45,桂林市,450300,平乐县,450330
+广西,45,桂林市,450300,恭城瑶族自治县,450332
+广西,45,桂林市,450300,荔浦市,450381
+广西,45,梧州市,450400,万秀区,450403
+广西,45,梧州市,450400,长洲区,450405
+广西,45,梧州市,450400,龙圩区,450406
+广西,45,梧州市,450400,苍梧县,450421
+广西,45,梧州市,450400,藤县,450422
+广西,45,梧州市,450400,蒙山县,450423
+广西,45,梧州市,450400,岑溪市,450481
+广西,45,北海市,450500,海城区,450502
+广西,45,北海市,450500,银海区,450503
+广西,45,北海市,450500,铁山港区,450512
+广西,45,北海市,450500,合浦县,450521
+广西,45,防城港市,450600,港口区,450602
+广西,45,防城港市,450600,防城区,450603
+广西,45,防城港市,450600,上思县,450621
+广西,45,防城港市,450600,东兴市,450681
+广西,45,钦州市,450700,钦南区,450702
+广西,45,钦州市,450700,钦北区,450703
+广西,45,钦州市,450700,灵山县,450721
+广西,45,钦州市,450700,浦北县,450722
+广西,45,贵港市,450800,港北区,450802
+广西,45,贵港市,450800,港南区,450803
+广西,45,贵港市,450800,覃塘区,450804
+广西,45,贵港市,450800,平南县,450821
+广西,45,贵港市,450800,桂平市,450881
+广西,45,玉林市,450900,玉州区,450902
+广西,45,玉林市,450900,福绵区,450903
+广西,45,玉林市,450900,容县,450921
+广西,45,玉林市,450900,陆川县,450922
+广西,45,玉林市,450900,博白县,450923
+广西,45,玉林市,450900,兴业县,450924
+广西,45,玉林市,450900,北流市,450981
+广西,45,百色市,451000,右江区,451002
+广西,45,百色市,451000,田阳区,451003
+广西,45,百色市,451000,田东县,451022
+广西,45,百色市,451000,德保县,451024
+广西,45,百色市,451000,那坡县,451026
+广西,45,百色市,451000,凌云县,451027
+广西,45,百色市,451000,乐业县,451028
+广西,45,百色市,451000,田林县,451029
+广西,45,百色市,451000,西林县,451030
+广西,45,百色市,451000,隆林各族自治县,451031
+广西,45,百色市,451000,靖西市,451081
+广西,45,百色市,451000,平果市,451082
+广西,45,贺州市,451100,八步区,451102
+广西,45,贺州市,451100,平桂区,451103
+广西,45,贺州市,451100,昭平县,451121
+广西,45,贺州市,451100,钟山县,451122
+广西,45,贺州市,451100,富川瑶族自治县,451123
+广西,45,河池市,451200,金城江区,451202
+广西,45,河池市,451200,宜州区,451203
+广西,45,河池市,451200,南丹县,451221
+广西,45,河池市,451200,天峨县,451222
+广西,45,河池市,451200,凤山县,451223
+广西,45,河池市,451200,东兰县,451224
+广西,45,河池市,451200,罗城仫佬族自治县,451225
+广西,45,河池市,451200,环江毛南族自治县,451226
+广西,45,河池市,451200,巴马瑶族自治县,451227
+广西,45,河池市,451200,都安瑶族自治县,451228
+广西,45,河池市,451200,大化瑶族自治县,451229
+广西,45,来宾市,451300,兴宾区,451302
+广西,45,来宾市,451300,忻城县,451321
+广西,45,来宾市,451300,象州县,451322
+广西,45,来宾市,451300,武宣县,451323
+广西,45,来宾市,451300,金秀瑶族自治县,451324
+广西,45,来宾市,451300,合山市,451381
+广西,45,崇左市,451400,江州区,451402
+广西,45,崇左市,451400,扶绥县,451421
+广西,45,崇左市,451400,宁明县,451422
+广西,45,崇左市,451400,龙州县,451423
+广西,45,崇左市,451400,大新县,451424
+广西,45,崇左市,451400,天等县,451425
+广西,45,崇左市,451400,凭祥市,451481
+海南,46,海口市,460100,秀英区,460105
+海南,46,海口市,460100,龙华区,460106
+海南,46,海口市,460100,琼山区,460107
+海南,46,海口市,460100,美兰区,460108
+海南,46,三亚市,460200,海棠区,460202
+海南,46,三亚市,460200,吉阳区,460203
+海南,46,三亚市,460200,天涯区,460204
+海南,46,三亚市,460200,崖州区,460205
+海南,46,三沙市,460300,西沙区,460301
+海南,46,三沙市,460300,南沙区,460302
+海南,46,省直辖县级行政区划,4690000,五指山市,469001
+海南,46,省直辖县级行政区划,4690000,琼海市,469002
+海南,46,省直辖县级行政区划,4690000,文昌市,469005
+海南,46,省直辖县级行政区划,4690000,万宁市,469006
+海南,46,省直辖县级行政区划,4690000,东方市,469007
+海南,46,省直辖县级行政区划,4690000,定安县,469021
+海南,46,省直辖县级行政区划,4690000,屯昌县,469022
+海南,46,省直辖县级行政区划,4690000,澄迈县,469023
+海南,46,省直辖县级行政区划,4690000,临高县,469024
+海南,46,省直辖县级行政区划,4690000,白沙黎族自治县,469025
+海南,46,省直辖县级行政区划,4690000,昌江黎族自治县,469026
+海南,46,省直辖县级行政区划,4690000,乐东黎族自治县,469027
+海南,46,省直辖县级行政区划,4690000,陵水黎族自治县,469028
+海南,46,省直辖县级行政区划,4690000,保亭黎族苗族自治县,469029
+海南,46,省直辖县级行政区划,4690000,琼中黎族苗族自治县,469030
+重庆,50,市辖区,500000,万州区,500101
+重庆,50,市辖区,500000,涪陵区,500102
+重庆,50,市辖区,500000,渝中区,500103
+重庆,50,市辖区,500000,大渡口区,500104
+重庆,50,市辖区,500000,江北区,500105
+重庆,50,市辖区,500000,沙坪坝区,500106
+重庆,50,市辖区,500000,九龙坡区,500107
+重庆,50,市辖区,500000,南岸区,500108
+重庆,50,市辖区,500000,北碚区,500109
+重庆,50,市辖区,500000,綦江区,500110
+重庆,50,市辖区,500000,大足区,500111
+重庆,50,市辖区,500000,渝北区,500112
+重庆,50,市辖区,500000,巴南区,500113
+重庆,50,市辖区,500000,黔江区,500114
+重庆,50,市辖区,500000,长寿区,500115
+重庆,50,市辖区,500000,江津区,500116
+重庆,50,市辖区,500000,合川区,500117
+重庆,50,市辖区,500000,永川区,500118
+重庆,50,市辖区,500000,南川区,500119
+重庆,50,市辖区,500000,璧山区,500120
+重庆,50,市辖区,500000,铜梁区,500151
+重庆,50,市辖区,500000,潼南区,500152
+重庆,50,市辖区,500000,荣昌区,500153
+重庆,50,市辖区,500000,开州区,500154
+重庆,50,市辖区,500000,梁平区,500155
+重庆,50,市辖区,500000,武隆区,500156
+重庆,50,市辖区,500000,城口县,500229
+重庆,50,市辖区,500000,丰都县,500230
+重庆,50,市辖区,500000,垫江县,500231
+重庆,50,市辖区,500000,忠县,500233
+重庆,50,市辖区,500000,云阳县,500235
+重庆,50,市辖区,500000,奉节县,500236
+重庆,50,市辖区,500000,巫山县,500237
+重庆,50,市辖区,500000,巫溪县,500238
+重庆,50,市辖区,500000,石柱土家族自治县,500240
+重庆,50,市辖区,500000,秀山土家族苗族自治县,500241
+重庆,50,市辖区,500000,酉阳土家族苗族自治县,500242
+重庆,50,市辖区,500000,彭水苗族土家族自治县,500243
+四川,51,成都市,510100,锦江区,510104
+四川,51,成都市,510100,青羊区,510105
+四川,51,成都市,510100,金牛区,510106
+四川,51,成都市,510100,武侯区,510107
+四川,51,成都市,510100,成华区,510108
+四川,51,成都市,510100,龙泉驿区,510112
+四川,51,成都市,510100,青白江区,510113
+四川,51,成都市,510100,新都区,510114
+四川,51,成都市,510100,温江区,510115
+四川,51,成都市,510100,双流区,510116
+四川,51,成都市,510100,郫都区,510117
+四川,51,成都市,510100,新津区,510118
+四川,51,成都市,510100,金堂县,510121
+四川,51,成都市,510100,大邑县,510129
+四川,51,成都市,510100,蒲江县,510131
+四川,51,成都市,510100,都江堰市,510181
+四川,51,成都市,510100,彭州市,510182
+四川,51,成都市,510100,邛崃市,510183
+四川,51,成都市,510100,崇州市,510184
+四川,51,成都市,510100,简阳市,510185
+四川,51,自贡市,510300,自流井区,510302
+四川,51,自贡市,510300,贡井区,510303
+四川,51,自贡市,510300,大安区,510304
+四川,51,自贡市,510300,沿滩区,510311
+四川,51,自贡市,510300,荣县,510321
+四川,51,自贡市,510300,富顺县,510322
+四川,51,攀枝花市,510400,东区,510402
+四川,51,攀枝花市,510400,西区,510403
+四川,51,攀枝花市,510400,仁和区,510411
+四川,51,攀枝花市,510400,米易县,510421
+四川,51,攀枝花市,510400,盐边县,510422
+四川,51,泸州市,510500,江阳区,510502
+四川,51,泸州市,510500,纳溪区,510503
+四川,51,泸州市,510500,龙马潭区,510504
+四川,51,泸州市,510500,泸县,510521
+四川,51,泸州市,510500,合江县,510522
+四川,51,泸州市,510500,叙永县,510524
+四川,51,泸州市,510500,古蔺县,510525
+四川,51,德阳市,510600,旌阳区,510603
+四川,51,德阳市,510600,罗江区,510604
+四川,51,德阳市,510600,中江县,510623
+四川,51,德阳市,510600,广汉市,510681
+四川,51,德阳市,510600,什邡市,510682
+四川,51,德阳市,510600,绵竹市,510683
+四川,51,绵阳市,510700,涪城区,510703
+四川,51,绵阳市,510700,游仙区,510704
+四川,51,绵阳市,510700,安州区,510705
+四川,51,绵阳市,510700,三台县,510722
+四川,51,绵阳市,510700,盐亭县,510723
+四川,51,绵阳市,510700,梓潼县,510725
+四川,51,绵阳市,510700,北川羌族自治县,510726
+四川,51,绵阳市,510700,平武县,510727
+四川,51,绵阳市,510700,江油市,510781
+四川,51,广元市,510800,利州区,510802
+四川,51,广元市,510800,昭化区,510811
+四川,51,广元市,510800,朝天区,510812
+四川,51,广元市,510800,旺苍县,510821
+四川,51,广元市,510800,青川县,510822
+四川,51,广元市,510800,剑阁县,510823
+四川,51,广元市,510800,苍溪县,510824
+四川,51,遂宁市,510900,船山区,510903
+四川,51,遂宁市,510900,安居区,510904
+四川,51,遂宁市,510900,蓬溪县,510921
+四川,51,遂宁市,510900,大英县,510923
+四川,51,遂宁市,510900,射洪市,510981
+四川,51,内江市,511000,市中区,511002
+四川,51,内江市,511000,东兴区,511011
+四川,51,内江市,511000,威远县,511024
+四川,51,内江市,511000,资中县,511025
+四川,51,内江市,511000,隆昌市,511083
+四川,51,乐山市,511100,市中区,511102
+四川,51,乐山市,511100,沙湾区,511111
+四川,51,乐山市,511100,五通桥区,511112
+四川,51,乐山市,511100,金口河区,511113
+四川,51,乐山市,511100,犍为县,511123
+四川,51,乐山市,511100,井研县,511124
+四川,51,乐山市,511100,夹江县,511126
+四川,51,乐山市,511100,沐川县,511129
+四川,51,乐山市,511100,峨边彝族自治县,511132
+四川,51,乐山市,511100,马边彝族自治县,511133
+四川,51,乐山市,511100,峨眉山市,511181
+四川,51,南充市,511300,顺庆区,511302
+四川,51,南充市,511300,高坪区,511303
+四川,51,南充市,511300,嘉陵区,511304
+四川,51,南充市,511300,南部县,511321
+四川,51,南充市,511300,营山县,511322
+四川,51,南充市,511300,蓬安县,511323
+四川,51,南充市,511300,仪陇县,511324
+四川,51,南充市,511300,西充县,511325
+四川,51,南充市,511300,阆中市,511381
+四川,51,眉山市,511400,东坡区,511402
+四川,51,眉山市,511400,彭山区,511403
+四川,51,眉山市,511400,仁寿县,511421
+四川,51,眉山市,511400,洪雅县,511423
+四川,51,眉山市,511400,丹棱县,511424
+四川,51,眉山市,511400,青神县,511425
+四川,51,宜宾市,511500,翠屏区,511502
+四川,51,宜宾市,511500,南溪区,511503
+四川,51,宜宾市,511500,叙州区,511504
+四川,51,宜宾市,511500,江安县,511523
+四川,51,宜宾市,511500,长宁县,511524
+四川,51,宜宾市,511500,高县,511525
+四川,51,宜宾市,511500,珙县,511526
+四川,51,宜宾市,511500,筠连县,511527
+四川,51,宜宾市,511500,兴文县,511528
+四川,51,宜宾市,511500,屏山县,511529
+四川,51,广安市,511600,广安区,511602
+四川,51,广安市,511600,前锋区,511603
+四川,51,广安市,511600,岳池县,511621
+四川,51,广安市,511600,武胜县,511622
+四川,51,广安市,511600,邻水县,511623
+四川,51,广安市,511600,华蓥市,511681
+四川,51,达州市,511700,通川区,511702
+四川,51,达州市,511700,达川区,511703
+四川,51,达州市,511700,宣汉县,511722
+四川,51,达州市,511700,开江县,511723
+四川,51,达州市,511700,大竹县,511724
+四川,51,达州市,511700,渠县,511725
+四川,51,达州市,511700,万源市,511781
+四川,51,雅安市,511800,雨城区,511802
+四川,51,雅安市,511800,名山区,511803
+四川,51,雅安市,511800,荥经县,511822
+四川,51,雅安市,511800,汉源县,511823
+四川,51,雅安市,511800,石棉县,511824
+四川,51,雅安市,511800,天全县,511825
+四川,51,雅安市,511800,芦山县,511826
+四川,51,雅安市,511800,宝兴县,511827
+四川,51,巴中市,511900,巴州区,511902
+四川,51,巴中市,511900,恩阳区,511903
+四川,51,巴中市,511900,通江县,511921
+四川,51,巴中市,511900,南江县,511922
+四川,51,巴中市,511900,平昌县,511923
+四川,51,资阳市,512000,雁江区,512002
+四川,51,资阳市,512000,安岳县,512021
+四川,51,资阳市,512000,乐至县,512022
+四川,51,阿坝藏族羌族自治州,513200,马尔康市,513201
+四川,51,阿坝藏族羌族自治州,513200,汶川县,513221
+四川,51,阿坝藏族羌族自治州,513200,理县,513222
+四川,51,阿坝藏族羌族自治州,513200,茂县,513223
+四川,51,阿坝藏族羌族自治州,513200,松潘县,513224
+四川,51,阿坝藏族羌族自治州,513200,九寨沟县,513225
+四川,51,阿坝藏族羌族自治州,513200,金川县,513226
+四川,51,阿坝藏族羌族自治州,513200,小金县,513227
+四川,51,阿坝藏族羌族自治州,513200,黑水县,513228
+四川,51,阿坝藏族羌族自治州,513200,壤塘县,513230
+四川,51,阿坝藏族羌族自治州,513200,阿坝县,513231
+四川,51,阿坝藏族羌族自治州,513200,若尔盖县,513232
+四川,51,阿坝藏族羌族自治州,513200,红原县,513233
+四川,51,甘孜藏族自治州,513300,康定市,513301
+四川,51,甘孜藏族自治州,513300,泸定县,513322
+四川,51,甘孜藏族自治州,513300,丹巴县,513323
+四川,51,甘孜藏族自治州,513300,九龙县,513324
+四川,51,甘孜藏族自治州,513300,雅江县,513325
+四川,51,甘孜藏族自治州,513300,道孚县,513326
+四川,51,甘孜藏族自治州,513300,炉霍县,513327
+四川,51,甘孜藏族自治州,513300,甘孜县,513328
+四川,51,甘孜藏族自治州,513300,新龙县,513329
+四川,51,甘孜藏族自治州,513300,德格县,513330
+四川,51,甘孜藏族自治州,513300,白玉县,513331
+四川,51,甘孜藏族自治州,513300,石渠县,513332
+四川,51,甘孜藏族自治州,513300,色达县,513333
+四川,51,甘孜藏族自治州,513300,理塘县,513334
+四川,51,甘孜藏族自治州,513300,巴塘县,513335
+四川,51,甘孜藏族自治州,513300,乡城县,513336
+四川,51,甘孜藏族自治州,513300,稻城县,513337
+四川,51,甘孜藏族自治州,513300,得荣县,513338
+四川,51,凉山彝族自治州,513400,西昌市,513401
+四川,51,凉山彝族自治州,513400,木里藏族自治县,513422
+四川,51,凉山彝族自治州,513400,盐源县,513423
+四川,51,凉山彝族自治州,513400,德昌县,513424
+四川,51,凉山彝族自治州,513400,会理市,513402
+四川,51,凉山彝族自治州,513400,会东县,513426
+四川,51,凉山彝族自治州,513400,宁南县,513427
+四川,51,凉山彝族自治州,513400,普格县,513428
+四川,51,凉山彝族自治州,513400,布拖县,513429
+四川,51,凉山彝族自治州,513400,金阳县,513430
+四川,51,凉山彝族自治州,513400,昭觉县,513431
+四川,51,凉山彝族自治州,513400,喜德县,513432
+四川,51,凉山彝族自治州,513400,冕宁县,513433
+四川,51,凉山彝族自治州,513400,越西县,513434
+四川,51,凉山彝族自治州,513400,甘洛县,513435
+四川,51,凉山彝族自治州,513400,美姑县,513436
+四川,51,凉山彝族自治州,513400,雷波县,513437
+贵州,52,贵阳市,520100,南明区,520102
+贵州,52,贵阳市,520100,云岩区,520103
+贵州,52,贵阳市,520100,花溪区,520111
+贵州,52,贵阳市,520100,乌当区,520112
+贵州,52,贵阳市,520100,白云区,520113
+贵州,52,贵阳市,520100,观山湖区,520115
+贵州,52,贵阳市,520100,开阳县,520121
+贵州,52,贵阳市,520100,息烽县,520122
+贵州,52,贵阳市,520100,修文县,520123
+贵州,52,贵阳市,520100,清镇市,520181
+贵州,52,六盘水市,520200,钟山区,520201
+贵州,52,六盘水市,520200,六枝特区,520203
+贵州,52,六盘水市,520200,水城区,520204
+贵州,52,六盘水市,520200,盘州市,520281
+贵州,52,遵义市,520300,红花岗区,520302
+贵州,52,遵义市,520300,汇川区,520303
+贵州,52,遵义市,520300,播州区,520304
+贵州,52,遵义市,520300,桐梓县,520322
+贵州,52,遵义市,520300,绥阳县,520323
+贵州,52,遵义市,520300,正安县,520324
+贵州,52,遵义市,520300,道真仡佬族苗族自治县,520325
+贵州,52,遵义市,520300,务川仡佬族苗族自治县,520326
+贵州,52,遵义市,520300,凤冈县,520327
+贵州,52,遵义市,520300,湄潭县,520328
+贵州,52,遵义市,520300,余庆县,520329
+贵州,52,遵义市,520300,习水县,520330
+贵州,52,遵义市,520300,赤水市,520381
+贵州,52,遵义市,520300,仁怀市,520382
+贵州,52,安顺市,520400,西秀区,520402
+贵州,52,安顺市,520400,平坝区,520403
+贵州,52,安顺市,520400,普定县,520422
+贵州,52,安顺市,520400,镇宁布依族苗族自治县,520423
+贵州,52,安顺市,520400,关岭布依族苗族自治县,520424
+贵州,52,安顺市,520400,紫云苗族布依族自治县,520425
+贵州,52,毕节市,520500,七星关区,520502
+贵州,52,毕节市,520500,大方县,520521
+贵州,52,毕节市,520500,黔西市,520581
+贵州,52,毕节市,520500,金沙县,520523
+贵州,52,毕节市,520500,织金县,520524
+贵州,52,毕节市,520500,纳雍县,520525
+贵州,52,毕节市,520500,威宁彝族回族苗族自治县,520526
+贵州,52,毕节市,520500,赫章县,520527
+贵州,52,铜仁市,520600,碧江区,520602
+贵州,52,铜仁市,520600,万山区,520603
+贵州,52,铜仁市,520600,江口县,520621
+贵州,52,铜仁市,520600,玉屏侗族自治县,520622
+贵州,52,铜仁市,520600,石阡县,520623
+贵州,52,铜仁市,520600,思南县,520624
+贵州,52,铜仁市,520600,印江土家族苗族自治县,520625
+贵州,52,铜仁市,520600,德江县,520626
+贵州,52,铜仁市,520600,沿河土家族自治县,520627
+贵州,52,铜仁市,520600,松桃苗族自治县,520628
+贵州,52,黔西南布依族苗族自治州,522300,兴义市,522301
+贵州,52,黔西南布依族苗族自治州,522300,兴仁市,522302
+贵州,52,黔西南布依族苗族自治州,522300,普安县,522323
+贵州,52,黔西南布依族苗族自治州,522300,晴隆县,522324
+贵州,52,黔西南布依族苗族自治州,522300,贞丰县,522325
+贵州,52,黔西南布依族苗族自治州,522300,望谟县,522326
+贵州,52,黔西南布依族苗族自治州,522300,册亨县,522327
+贵州,52,黔西南布依族苗族自治州,522300,安龙县,522328
+贵州,52,黔东南苗族侗族自治州,522600,凯里市,522601
+贵州,52,黔东南苗族侗族自治州,522600,黄平县,522622
+贵州,52,黔东南苗族侗族自治州,522600,施秉县,522623
+贵州,52,黔东南苗族侗族自治州,522600,三穗县,522624
+贵州,52,黔东南苗族侗族自治州,522600,镇远县,522625
+贵州,52,黔东南苗族侗族自治州,522600,岑巩县,522626
+贵州,52,黔东南苗族侗族自治州,522600,天柱县,522627
+贵州,52,黔东南苗族侗族自治州,522600,锦屏县,522628
+贵州,52,黔东南苗族侗族自治州,522600,剑河县,522629
+贵州,52,黔东南苗族侗族自治州,522600,台江县,522630
+贵州,52,黔东南苗族侗族自治州,522600,黎平县,522631
+贵州,52,黔东南苗族侗族自治州,522600,榕江县,522632
+贵州,52,黔东南苗族侗族自治州,522600,从江县,522633
+贵州,52,黔东南苗族侗族自治州,522600,雷山县,522634
+贵州,52,黔东南苗族侗族自治州,522600,麻江县,522635
+贵州,52,黔东南苗族侗族自治州,522600,丹寨县,522636
+贵州,52,黔南布依族苗族自治州,522700,都匀市,522701
+贵州,52,黔南布依族苗族自治州,522700,福泉市,522702
+贵州,52,黔南布依族苗族自治州,522700,荔波县,522722
+贵州,52,黔南布依族苗族自治州,522700,贵定县,522723
+贵州,52,黔南布依族苗族自治州,522700,瓮安县,522725
+贵州,52,黔南布依族苗族自治州,522700,独山县,522726
+贵州,52,黔南布依族苗族自治州,522700,平塘县,522727
+贵州,52,黔南布依族苗族自治州,522700,罗甸县,522728
+贵州,52,黔南布依族苗族自治州,522700,长顺县,522729
+贵州,52,黔南布依族苗族自治州,522700,龙里县,522730
+贵州,52,黔南布依族苗族自治州,522700,惠水县,522731
+贵州,52,黔南布依族苗族自治州,522700,三都水族自治县,522732
+云南,53,昆明市,530100,五华区,530102
+云南,53,昆明市,530100,盘龙区,530103
+云南,53,昆明市,530100,官渡区,530111
+云南,53,昆明市,530100,西山区,530112
+云南,53,昆明市,530100,东川区,530113
+云南,53,昆明市,530100,呈贡区,530114
+云南,53,昆明市,530100,晋宁区,530115
+云南,53,昆明市,530100,富民县,530124
+云南,53,昆明市,530100,宜良县,530125
+云南,53,昆明市,530100,石林彝族自治县,530126
+云南,53,昆明市,530100,嵩明县,530127
+云南,53,昆明市,530100,禄劝彝族苗族自治县,530128
+云南,53,昆明市,530100,寻甸回族彝族自治县,530129
+云南,53,昆明市,530100,安宁市,530181
+云南,53,曲靖市,530300,麒麟区,530302
+云南,53,曲靖市,530300,沾益区,530303
+云南,53,曲靖市,530300,马龙区,530304
+云南,53,曲靖市,530300,陆良县,530322
+云南,53,曲靖市,530300,师宗县,530323
+云南,53,曲靖市,530300,罗平县,530324
+云南,53,曲靖市,530300,富源县,530325
+云南,53,曲靖市,530300,会泽县,530326
+云南,53,曲靖市,530300,宣威市,530381
+云南,53,玉溪市,530400,红塔区,530402
+云南,53,玉溪市,530400,江川区,530403
+云南,53,玉溪市,530400,通海县,530423
+云南,53,玉溪市,530400,华宁县,530424
+云南,53,玉溪市,530400,易门县,530425
+云南,53,玉溪市,530400,峨山彝族自治县,530426
+云南,53,玉溪市,530400,新平彝族傣族自治县,530427
+云南,53,玉溪市,530400,元江哈尼族彝族傣族自治县,530428
+云南,53,玉溪市,530400,澄江市,530481
+云南,53,保山市,530500,隆阳区,530502
+云南,53,保山市,530500,施甸县,530521
+云南,53,保山市,530500,龙陵县,530523
+云南,53,保山市,530500,昌宁县,530524
+云南,53,保山市,530500,腾冲市,530581
+云南,53,昭通市,530600,昭阳区,530602
+云南,53,昭通市,530600,鲁甸县,530621
+云南,53,昭通市,530600,巧家县,530622
+云南,53,昭通市,530600,盐津县,530623
+云南,53,昭通市,530600,大关县,530624
+云南,53,昭通市,530600,永善县,530625
+云南,53,昭通市,530600,绥江县,530626
+云南,53,昭通市,530600,镇雄县,530627
+云南,53,昭通市,530600,彝良县,530628
+云南,53,昭通市,530600,威信县,530629
+云南,53,昭通市,530600,水富市,530681
+云南,53,丽江市,530700,古城区,530702
+云南,53,丽江市,530700,玉龙纳西族自治县,530721
+云南,53,丽江市,530700,永胜县,530722
+云南,53,丽江市,530700,华坪县,530723
+云南,53,丽江市,530700,宁蒗彝族自治县,530724
+云南,53,普洱市,530800,思茅区,530802
+云南,53,普洱市,530800,宁洱哈尼族彝族自治县,530821
+云南,53,普洱市,530800,墨江哈尼族自治县,530822
+云南,53,普洱市,530800,景东彝族自治县,530823
+云南,53,普洱市,530800,景谷傣族彝族自治县,530824
+云南,53,普洱市,530800,镇沅彝族哈尼族拉祜族自治县,530825
+云南,53,普洱市,530800,江城哈尼族彝族自治县,530826
+云南,53,普洱市,530800,孟连傣族拉祜族佤族自治县,530827
+云南,53,普洱市,530800,澜沧拉祜族自治县,530828
+云南,53,普洱市,530800,西盟佤族自治县,530829
+云南,53,临沧市,530900,临翔区,530902
+云南,53,临沧市,530900,凤庆县,530921
+云南,53,临沧市,530900,云县,530922
+云南,53,临沧市,530900,永德县,530923
+云南,53,临沧市,530900,镇康县,530924
+云南,53,临沧市,530900,双江拉祜族佤族布朗族傣族自治县,530925
+云南,53,临沧市,530900,耿马傣族佤族自治县,530926
+云南,53,临沧市,530900,沧源佤族自治县,530927
+云南,53,楚雄彝族自治州,532300,楚雄市,532301
+云南,53,楚雄彝族自治州,532300,双柏县,532322
+云南,53,楚雄彝族自治州,532300,牟定县,532323
+云南,53,楚雄彝族自治州,532300,南华县,532324
+云南,53,楚雄彝族自治州,532300,姚安县,532325
+云南,53,楚雄彝族自治州,532300,大姚县,532326
+云南,53,楚雄彝族自治州,532300,永仁县,532327
+云南,53,楚雄彝族自治州,532300,元谋县,532328
+云南,53,楚雄彝族自治州,532300,武定县,532329
+云南,53,楚雄彝族自治州,532300,禄丰市,532302
+云南,53,红河哈尼族彝族自治州,532500,个旧市,532501
+云南,53,红河哈尼族彝族自治州,532500,开远市,532502
+云南,53,红河哈尼族彝族自治州,532500,蒙自市,532503
+云南,53,红河哈尼族彝族自治州,532500,弥勒市,532504
+云南,53,红河哈尼族彝族自治州,532500,屏边苗族自治县,532523
+云南,53,红河哈尼族彝族自治州,532500,建水县,532524
+云南,53,红河哈尼族彝族自治州,532500,石屏县,532525
+云南,53,红河哈尼族彝族自治州,532500,泸西县,532527
+云南,53,红河哈尼族彝族自治州,532500,元阳县,532528
+云南,53,红河哈尼族彝族自治州,532500,红河县,532529
+云南,53,红河哈尼族彝族自治州,532500,金平苗族瑶族傣族自治县,532530
+云南,53,红河哈尼族彝族自治州,532500,绿春县,532531
+云南,53,红河哈尼族彝族自治州,532500,河口瑶族自治县,532532
+云南,53,文山壮族苗族自治州,532600,文山市,532601
+云南,53,文山壮族苗族自治州,532600,砚山县,532622
+云南,53,文山壮族苗族自治州,532600,西畴县,532623
+云南,53,文山壮族苗族自治州,532600,麻栗坡县,532624
+云南,53,文山壮族苗族自治州,532600,马关县,532625
+云南,53,文山壮族苗族自治州,532600,丘北县,532626
+云南,53,文山壮族苗族自治州,532600,广南县,532627
+云南,53,文山壮族苗族自治州,532600,富宁县,532628
+云南,53,西双版纳傣族自治州,532800,景洪市,532801
+云南,53,西双版纳傣族自治州,532800,勐海县,532822
+云南,53,西双版纳傣族自治州,532800,勐腊县,532823
+云南,53,大理白族自治州,532900,大理市,532901
+云南,53,大理白族自治州,532900,漾濞彝族自治县,532922
+云南,53,大理白族自治州,532900,祥云县,532923
+云南,53,大理白族自治州,532900,宾川县,532924
+云南,53,大理白族自治州,532900,弥渡县,532925
+云南,53,大理白族自治州,532900,南涧彝族自治县,532926
+云南,53,大理白族自治州,532900,巍山彝族回族自治县,532927
+云南,53,大理白族自治州,532900,永平县,532928
+云南,53,大理白族自治州,532900,云龙县,532929
+云南,53,大理白族自治州,532900,洱源县,532930
+云南,53,大理白族自治州,532900,剑川县,532931
+云南,53,大理白族自治州,532900,鹤庆县,532932
+云南,53,德宏傣族景颇族自治州,533100,瑞丽市,533102
+云南,53,德宏傣族景颇族自治州,533100,芒市,533103
+云南,53,德宏傣族景颇族自治州,533100,梁河县,533122
+云南,53,德宏傣族景颇族自治州,533100,盈江县,533123
+云南,53,德宏傣族景颇族自治州,533100,陇川县,533124
+云南,53,怒江傈僳族自治州,533300,泸水市,533301
+云南,53,怒江傈僳族自治州,533300,福贡县,533323
+云南,53,怒江傈僳族自治州,533300,贡山独龙族怒族自治县,533324
+云南,53,怒江傈僳族自治州,533300,兰坪白族普米族自治县,533325
+云南,53,迪庆藏族自治州,533400,香格里拉市,533401
+云南,53,迪庆藏族自治州,533400,德钦县,533422
+云南,53,迪庆藏族自治州,533400,维西傈僳族自治县,533423
+西藏,54,拉萨市,540100,城关区,540102
+西藏,54,拉萨市,540100,堆龙德庆区,540103
+西藏,54,拉萨市,540100,达孜区,540104
+西藏,54,拉萨市,540100,林周县,540121
+西藏,54,拉萨市,540100,当雄县,540122
+西藏,54,拉萨市,540100,尼木县,540123
+西藏,54,拉萨市,540100,曲水县,540124
+西藏,54,拉萨市,540100,墨竹工卡县,540127
+西藏,54,日喀则市,540200,桑珠孜区,540202
+西藏,54,日喀则市,540200,南木林县,540221
+西藏,54,日喀则市,540200,江孜县,540222
+西藏,54,日喀则市,540200,定日县,540223
+西藏,54,日喀则市,540200,萨迦县,540224
+西藏,54,日喀则市,540200,拉孜县,540225
+西藏,54,日喀则市,540200,昂仁县,540226
+西藏,54,日喀则市,540200,谢通门县,540227
+西藏,54,日喀则市,540200,白朗县,540228
+西藏,54,日喀则市,540200,仁布县,540229
+西藏,54,日喀则市,540200,康马县,540230
+西藏,54,日喀则市,540200,定结县,540231
+西藏,54,日喀则市,540200,仲巴县,540232
+西藏,54,日喀则市,540200,亚东县,540233
+西藏,54,日喀则市,540200,吉隆县,540234
+西藏,54,日喀则市,540200,聂拉木县,540235
+西藏,54,日喀则市,540200,萨嘎县,540236
+西藏,54,日喀则市,540200,岗巴县,540237
+西藏,54,昌都市,540300,卡若区,540302
+西藏,54,昌都市,540300,江达县,540321
+西藏,54,昌都市,540300,贡觉县,540322
+西藏,54,昌都市,540300,类乌齐县,540323
+西藏,54,昌都市,540300,丁青县,540324
+西藏,54,昌都市,540300,察雅县,540325
+西藏,54,昌都市,540300,八宿县,540326
+西藏,54,昌都市,540300,左贡县,540327
+西藏,54,昌都市,540300,芒康县,540328
+西藏,54,昌都市,540300,洛隆县,540329
+西藏,54,昌都市,540300,边坝县,540330
+西藏,54,林芝市,540400,巴宜区,540402
+西藏,54,林芝市,540400,工布江达县,540421
+西藏,54,林芝市,540400,米林县,540422
+西藏,54,林芝市,540400,墨脱县,540423
+西藏,54,林芝市,540400,波密县,540424
+西藏,54,林芝市,540400,察隅县,540425
+西藏,54,林芝市,540400,朗县,540426
+西藏,54,山南市,540500,乃东区,540502
+西藏,54,山南市,540500,扎囊县,540521
+西藏,54,山南市,540500,贡嘎县,540522
+西藏,54,山南市,540500,桑日县,540523
+西藏,54,山南市,540500,琼结县,540524
+西藏,54,山南市,540500,曲松县,540525
+西藏,54,山南市,540500,措美县,540526
+西藏,54,山南市,540500,洛扎县,540527
+西藏,54,山南市,540500,加查县,540528
+西藏,54,山南市,540500,隆子县,540529
+西藏,54,山南市,540500,错那县,540530
+西藏,54,山南市,540500,浪卡子县,540531
+西藏,54,那曲市,540600,色尼区,540602
+西藏,54,那曲市,540600,嘉黎县,540621
+西藏,54,那曲市,540600,比如县,540622
+西藏,54,那曲市,540600,聂荣县,540623
+西藏,54,那曲市,540600,安多县,540624
+西藏,54,那曲市,540600,申扎县,540625
+西藏,54,那曲市,540600,索县,540626
+西藏,54,那曲市,540600,班戈县,540627
+西藏,54,那曲市,540600,巴青县,540628
+西藏,54,那曲市,540600,尼玛县,540629
+西藏,54,那曲市,540600,双湖县,540630
+西藏,54,阿里地区,542500,普兰县,542521
+西藏,54,阿里地区,542500,札达县,542522
+西藏,54,阿里地区,542500,噶尔县,542523
+西藏,54,阿里地区,542500,日土县,542524
+西藏,54,阿里地区,542500,革吉县,542525
+西藏,54,阿里地区,542500,改则县,542526
+西藏,54,阿里地区,542500,措勤县,542527
+陕西,61,西安市,610100,新城区,610102
+陕西,61,西安市,610100,碑林区,610103
+陕西,61,西安市,610100,莲湖区,610104
+陕西,61,西安市,610100,灞桥区,610111
+陕西,61,西安市,610100,未央区,610112
+陕西,61,西安市,610100,雁塔区,610113
+陕西,61,西安市,610100,阎良区,610114
+陕西,61,西安市,610100,临潼区,610115
+陕西,61,西安市,610100,长安区,610116
+陕西,61,西安市,610100,高陵区,610117
+陕西,61,西安市,610100,鄠邑区,610118
+陕西,61,西安市,610100,蓝田县,610122
+陕西,61,西安市,610100,周至县,610124
+陕西,61,铜川市,610200,王益区,610202
+陕西,61,铜川市,610200,印台区,610203
+陕西,61,铜川市,610200,耀州区,610204
+陕西,61,铜川市,610200,宜君县,610222
+陕西,61,宝鸡市,610300,渭滨区,610302
+陕西,61,宝鸡市,610300,金台区,610303
+陕西,61,宝鸡市,610300,陈仓区,610304
+陕西,61,宝鸡市,610300,凤翔区,610305
+陕西,61,宝鸡市,610300,岐山县,610323
+陕西,61,宝鸡市,610300,扶风县,610324
+陕西,61,宝鸡市,610300,眉县,610326
+陕西,61,宝鸡市,610300,陇县,610327
+陕西,61,宝鸡市,610300,千阳县,610328
+陕西,61,宝鸡市,610300,麟游县,610329
+陕西,61,宝鸡市,610300,凤县,610330
+陕西,61,宝鸡市,610300,太白县,610331
+陕西,61,咸阳市,610400,秦都区,610402
+陕西,61,咸阳市,610400,杨陵区,610403
+陕西,61,咸阳市,610400,渭城区,610404
+陕西,61,咸阳市,610400,三原县,610422
+陕西,61,咸阳市,610400,泾阳县,610423
+陕西,61,咸阳市,610400,乾县,610424
+陕西,61,咸阳市,610400,礼泉县,610425
+陕西,61,咸阳市,610400,永寿县,610426
+陕西,61,咸阳市,610400,长武县,610428
+陕西,61,咸阳市,610400,旬邑县,610429
+陕西,61,咸阳市,610400,淳化县,610430
+陕西,61,咸阳市,610400,武功县,610431
+陕西,61,咸阳市,610400,兴平市,610481
+陕西,61,咸阳市,610400,彬州市,610482
+陕西,61,渭南市,610500,临渭区,610502
+陕西,61,渭南市,610500,华州区,610503
+陕西,61,渭南市,610500,潼关县,610522
+陕西,61,渭南市,610500,大荔县,610523
+陕西,61,渭南市,610500,合阳县,610524
+陕西,61,渭南市,610500,澄城县,610525
+陕西,61,渭南市,610500,蒲城县,610526
+陕西,61,渭南市,610500,白水县,610527
+陕西,61,渭南市,610500,富平县,610528
+陕西,61,渭南市,610500,韩城市,610581
+陕西,61,渭南市,610500,华阴市,610582
+陕西,61,延安市,610600,宝塔区,610602
+陕西,61,延安市,610600,安塞区,610603
+陕西,61,延安市,610600,延长县,610621
+陕西,61,延安市,610600,延川县,610622
+陕西,61,延安市,610600,志丹县,610625
+陕西,61,延安市,610600,吴起县,610626
+陕西,61,延安市,610600,甘泉县,610627
+陕西,61,延安市,610600,富县,610628
+陕西,61,延安市,610600,洛川县,610629
+陕西,61,延安市,610600,宜川县,610630
+陕西,61,延安市,610600,黄龙县,610631
+陕西,61,延安市,610600,黄陵县,610632
+陕西,61,延安市,610600,子长市,610681
+陕西,61,汉中市,610700,汉台区,610702
+陕西,61,汉中市,610700,南郑区,610703
+陕西,61,汉中市,610700,城固县,610722
+陕西,61,汉中市,610700,洋县,610723
+陕西,61,汉中市,610700,西乡县,610724
+陕西,61,汉中市,610700,勉县,610725
+陕西,61,汉中市,610700,宁强县,610726
+陕西,61,汉中市,610700,略阳县,610727
+陕西,61,汉中市,610700,镇巴县,610728
+陕西,61,汉中市,610700,留坝县,610729
+陕西,61,汉中市,610700,佛坪县,610730
+陕西,61,榆林市,610800,榆阳区,610802
+陕西,61,榆林市,610800,横山区,610803
+陕西,61,榆林市,610800,府谷县,610822
+陕西,61,榆林市,610800,靖边县,610824
+陕西,61,榆林市,610800,定边县,610825
+陕西,61,榆林市,610800,绥德县,610826
+陕西,61,榆林市,610800,米脂县,610827
+陕西,61,榆林市,610800,佳县,610828
+陕西,61,榆林市,610800,吴堡县,610829
+陕西,61,榆林市,610800,清涧县,610830
+陕西,61,榆林市,610800,子洲县,610831
+陕西,61,榆林市,610800,神木市,610881
+陕西,61,安康市,610900,汉滨区,610902
+陕西,61,安康市,610900,汉阴县,610921
+陕西,61,安康市,610900,石泉县,610922
+陕西,61,安康市,610900,宁陕县,610923
+陕西,61,安康市,610900,紫阳县,610924
+陕西,61,安康市,610900,岚皋县,610925
+陕西,61,安康市,610900,平利县,610926
+陕西,61,安康市,610900,镇坪县,610927
+陕西,61,安康市,610900,旬阳市,610981
+陕西,61,安康市,610900,白河县,610929
+陕西,61,商洛市,611000,商州区,611002
+陕西,61,商洛市,611000,洛南县,611021
+陕西,61,商洛市,611000,丹凤县,611022
+陕西,61,商洛市,611000,商南县,611023
+陕西,61,商洛市,611000,山阳县,611024
+陕西,61,商洛市,611000,镇安县,611025
+陕西,61,商洛市,611000,柞水县,611026
+甘肃,62,兰州市,620100,城关区,620102
+甘肃,62,兰州市,620100,七里河区,620103
+甘肃,62,兰州市,620100,西固区,620104
+甘肃,62,兰州市,620100,安宁区,620105
+甘肃,62,兰州市,620100,红古区,620111
+甘肃,62,兰州市,620100,永登县,620121
+甘肃,62,兰州市,620100,皋兰县,620122
+甘肃,62,兰州市,620100,榆中县,620123
+甘肃,62,金昌市,620300,金川区,620302
+甘肃,62,金昌市,620300,永昌县,620321
+甘肃,62,白银市,620400,白银区,620402
+甘肃,62,白银市,620400,平川区,620403
+甘肃,62,白银市,620400,靖远县,620421
+甘肃,62,白银市,620400,会宁县,620422
+甘肃,62,白银市,620400,景泰县,620423
+甘肃,62,天水市,620500,秦州区,620502
+甘肃,62,天水市,620500,麦积区,620503
+甘肃,62,天水市,620500,清水县,620521
+甘肃,62,天水市,620500,秦安县,620522
+甘肃,62,天水市,620500,甘谷县,620523
+甘肃,62,天水市,620500,武山县,620524
+甘肃,62,天水市,620500,张家川回族自治县,620525
+甘肃,62,武威市,620600,凉州区,620602
+甘肃,62,武威市,620600,民勤县,620621
+甘肃,62,武威市,620600,古浪县,620622
+甘肃,62,武威市,620600,天祝藏族自治县,620623
+甘肃,62,张掖市,620700,甘州区,620702
+甘肃,62,张掖市,620700,肃南裕固族自治县,620721
+甘肃,62,张掖市,620700,民乐县,620722
+甘肃,62,张掖市,620700,临泽县,620723
+甘肃,62,张掖市,620700,高台县,620724
+甘肃,62,张掖市,620700,山丹县,620725
+甘肃,62,平凉市,620800,崆峒区,620802
+甘肃,62,平凉市,620800,泾川县,620821
+甘肃,62,平凉市,620800,灵台县,620822
+甘肃,62,平凉市,620800,崇信县,620823
+甘肃,62,平凉市,620800,庄浪县,620825
+甘肃,62,平凉市,620800,静宁县,620826
+甘肃,62,平凉市,620800,华亭市,620881
+甘肃,62,酒泉市,620900,肃州区,620902
+甘肃,62,酒泉市,620900,金塔县,620921
+甘肃,62,酒泉市,620900,瓜州县,620922
+甘肃,62,酒泉市,620900,肃北蒙古族自治县,620923
+甘肃,62,酒泉市,620900,阿克塞哈萨克族自治县,620924
+甘肃,62,酒泉市,620900,玉门市,620981
+甘肃,62,酒泉市,620900,敦煌市,620982
+甘肃,62,庆阳市,621000,西峰区,621002
+甘肃,62,庆阳市,621000,庆城县,621021
+甘肃,62,庆阳市,621000,环县,621022
+甘肃,62,庆阳市,621000,华池县,621023
+甘肃,62,庆阳市,621000,合水县,621024
+甘肃,62,庆阳市,621000,正宁县,621025
+甘肃,62,庆阳市,621000,宁县,621026
+甘肃,62,庆阳市,621000,镇原县,621027
+甘肃,62,定西市,621100,安定区,621102
+甘肃,62,定西市,621100,通渭县,621121
+甘肃,62,定西市,621100,陇西县,621122
+甘肃,62,定西市,621100,渭源县,621123
+甘肃,62,定西市,621100,临洮县,621124
+甘肃,62,定西市,621100,漳县,621125
+甘肃,62,定西市,621100,岷县,621126
+甘肃,62,陇南市,621200,武都区,621202
+甘肃,62,陇南市,621200,成县,621221
+甘肃,62,陇南市,621200,文县,621222
+甘肃,62,陇南市,621200,宕昌县,621223
+甘肃,62,陇南市,621200,康县,621224
+甘肃,62,陇南市,621200,西和县,621225
+甘肃,62,陇南市,621200,礼县,621226
+甘肃,62,陇南市,621200,徽县,621227
+甘肃,62,陇南市,621200,两当县,621228
+甘肃,62,临夏回族自治州,622900,临夏市,622901
+甘肃,62,临夏回族自治州,622900,临夏县,622921
+甘肃,62,临夏回族自治州,622900,康乐县,622922
+甘肃,62,临夏回族自治州,622900,永靖县,622923
+甘肃,62,临夏回族自治州,622900,广河县,622924
+甘肃,62,临夏回族自治州,622900,和政县,622925
+甘肃,62,临夏回族自治州,622900,东乡族自治县,622926
+甘肃,62,临夏回族自治州,622900,积石山保安族东乡族撒拉族自治县,622927
+甘肃,62,甘南藏族自治州,623000,合作市,623001
+甘肃,62,甘南藏族自治州,623000,临潭县,623021
+甘肃,62,甘南藏族自治州,623000,卓尼县,623022
+甘肃,62,甘南藏族自治州,623000,舟曲县,623023
+甘肃,62,甘南藏族自治州,623000,迭部县,623024
+甘肃,62,甘南藏族自治州,623000,玛曲县,623025
+甘肃,62,甘南藏族自治州,623000,碌曲县,623026
+甘肃,62,甘南藏族自治州,623000,夏河县,623027
+青海,63,西宁市,630100,城东区,630102
+青海,63,西宁市,630100,城中区,630103
+青海,63,西宁市,630100,城西区,630104
+青海,63,西宁市,630100,城北区,630105
+青海,63,西宁市,630100,湟中区,630106
+青海,63,西宁市,630100,大通回族土族自治县,630121
+青海,63,西宁市,630100,湟源县,630123
+青海,63,海东市,630200,乐都区,630202
+青海,63,海东市,630200,平安区,630203
+青海,63,海东市,630200,民和回族土族自治县,630222
+青海,63,海东市,630200,互助土族自治县,630223
+青海,63,海东市,630200,化隆回族自治县,630224
+青海,63,海东市,630200,循化撒拉族自治县,630225
+青海,63,海北藏族自治州,632200,门源回族自治县,632221
+青海,63,海北藏族自治州,632200,祁连县,632222
+青海,63,海北藏族自治州,632200,海晏县,632223
+青海,63,海北藏族自治州,632200,刚察县,632224
+青海,63,黄南藏族自治州,632300,同仁市,632301
+青海,63,黄南藏族自治州,632300,尖扎县,632322
+青海,63,黄南藏族自治州,632300,泽库县,632323
+青海,63,黄南藏族自治州,632300,河南蒙古族自治县,632324
+青海,63,海南藏族自治州,632500,共和县,632521
+青海,63,海南藏族自治州,632500,同德县,632522
+青海,63,海南藏族自治州,632500,贵德县,632523
+青海,63,海南藏族自治州,632500,兴海县,632524
+青海,63,海南藏族自治州,632500,贵南县,632525
+青海,63,果洛藏族自治州,632600,玛沁县,632621
+青海,63,果洛藏族自治州,632600,班玛县,632622
+青海,63,果洛藏族自治州,632600,甘德县,632623
+青海,63,果洛藏族自治州,632600,达日县,632624
+青海,63,果洛藏族自治州,632600,久治县,632625
+青海,63,果洛藏族自治州,632600,玛多县,632626
+青海,63,玉树藏族自治州,632700,玉树市,632701
+青海,63,玉树藏族自治州,632700,杂多县,632722
+青海,63,玉树藏族自治州,632700,称多县,632723
+青海,63,玉树藏族自治州,632700,治多县,632724
+青海,63,玉树藏族自治州,632700,囊谦县,632725
+青海,63,玉树藏族自治州,632700,曲麻莱县,632726
+青海,63,海西蒙古族藏族自治州,632800,格尔木市,632801
+青海,63,海西蒙古族藏族自治州,632800,德令哈市,632802
+青海,63,海西蒙古族藏族自治州,632800,茫崖市,632803
+青海,63,海西蒙古族藏族自治州,632800,乌兰县,632821
+青海,63,海西蒙古族藏族自治州,632800,都兰县,632822
+青海,63,海西蒙古族藏族自治州,632800,天峻县,632823
+宁夏,64,银川市,640100,兴庆区,640104
+宁夏,64,银川市,640100,西夏区,640105
+宁夏,64,银川市,640100,金凤区,640106
+宁夏,64,银川市,640100,永宁县,640121
+宁夏,64,银川市,640100,贺兰县,640122
+宁夏,64,银川市,640100,灵武市,640181
+宁夏,64,石嘴山市,640200,大武口区,640202
+宁夏,64,石嘴山市,640200,惠农区,640205
+宁夏,64,石嘴山市,640200,平罗县,640221
+宁夏,64,吴忠市,640300,利通区,640302
+宁夏,64,吴忠市,640300,红寺堡区,640303
+宁夏,64,吴忠市,640300,盐池县,640323
+宁夏,64,吴忠市,640300,同心县,640324
+宁夏,64,吴忠市,640300,青铜峡市,640381
+宁夏,64,固原市,640400,原州区,640402
+宁夏,64,固原市,640400,西吉县,640422
+宁夏,64,固原市,640400,隆德县,640423
+宁夏,64,固原市,640400,泾源县,640424
+宁夏,64,固原市,640400,彭阳县,640425
+宁夏,64,中卫市,640500,沙坡头区,640502
+宁夏,64,中卫市,640500,中宁县,640521
+宁夏,64,中卫市,640500,海原县,640522
+新疆,65,乌鲁木齐市,650100,天山区,650102
+新疆,65,乌鲁木齐市,650100,沙依巴克区,650103
+新疆,65,乌鲁木齐市,650100,新市区,650104
+新疆,65,乌鲁木齐市,650100,水磨沟区,650105
+新疆,65,乌鲁木齐市,650100,头屯河区,650106
+新疆,65,乌鲁木齐市,650100,达坂城区,650107
+新疆,65,乌鲁木齐市,650100,米东区,650109
+新疆,65,乌鲁木齐市,650100,乌鲁木齐县,650121
+新疆,65,克拉玛依市,650200,独山子区,650202
+新疆,65,克拉玛依市,650200,克拉玛依区,650203
+新疆,65,克拉玛依市,650200,白碱滩区,650204
+新疆,65,克拉玛依市,650200,乌尔禾区,650205
+新疆,65,吐鲁番市,650400,高昌区,650402
+新疆,65,吐鲁番市,650400,鄯善县,650421
+新疆,65,吐鲁番市,650400,托克逊县,650422
+新疆,65,哈密市,650500,伊州区,650502
+新疆,65,哈密市,650500,巴里坤哈萨克自治县,650521
+新疆,65,哈密市,650500,伊吾县,650522
+新疆,65,昌吉回族自治州,652300,昌吉市,652301
+新疆,65,昌吉回族自治州,652300,阜康市,652302
+新疆,65,昌吉回族自治州,652300,呼图壁县,652323
+新疆,65,昌吉回族自治州,652300,玛纳斯县,652324
+新疆,65,昌吉回族自治州,652300,奇台县,652325
+新疆,65,昌吉回族自治州,652300,吉木萨尔县,652327
+新疆,65,昌吉回族自治州,652300,木垒哈萨克自治县,652328
+新疆,65,博尔塔拉蒙古自治州,652700,博乐市,652701
+新疆,65,博尔塔拉蒙古自治州,652700,阿拉山口市,652702
+新疆,65,博尔塔拉蒙古自治州,652700,精河县,652722
+新疆,65,博尔塔拉蒙古自治州,652700,温泉县,652723
+新疆,65,巴音郭楞蒙古自治州,652800,库尔勒市,652801
+新疆,65,巴音郭楞蒙古自治州,652800,轮台县,652822
+新疆,65,巴音郭楞蒙古自治州,652800,尉犁县,652823
+新疆,65,巴音郭楞蒙古自治州,652800,若羌县,652824
+新疆,65,巴音郭楞蒙古自治州,652800,且末县,652825
+新疆,65,巴音郭楞蒙古自治州,652800,焉耆回族自治县,652826
+新疆,65,巴音郭楞蒙古自治州,652800,和静县,652827
+新疆,65,巴音郭楞蒙古自治州,652800,和硕县,652828
+新疆,65,巴音郭楞蒙古自治州,652800,博湖县,652829
+新疆,65,阿克苏地区,652900,阿克苏市,652901
+新疆,65,阿克苏地区,652900,库车市,652902
+新疆,65,阿克苏地区,652900,温宿县,652922
+新疆,65,阿克苏地区,652900,沙雅县,652924
+新疆,65,阿克苏地区,652900,新和县,652925
+新疆,65,阿克苏地区,652900,拜城县,652926
+新疆,65,阿克苏地区,652900,乌什县,652927
+新疆,65,阿克苏地区,652900,阿瓦提县,652928
+新疆,65,阿克苏地区,652900,柯坪县,652929
+新疆,65,克孜勒苏柯尔克孜自治州,653000,阿图什市,653001
+新疆,65,克孜勒苏柯尔克孜自治州,653000,阿克陶县,653022
+新疆,65,克孜勒苏柯尔克孜自治州,653000,阿合奇县,653023
+新疆,65,克孜勒苏柯尔克孜自治州,653000,乌恰县,653024
+新疆,65,喀什地区,653100,喀什市,653101
+新疆,65,喀什地区,653100,疏附县,653121
+新疆,65,喀什地区,653100,疏勒县,653122
+新疆,65,喀什地区,653100,英吉沙县,653123
+新疆,65,喀什地区,653100,泽普县,653124
+新疆,65,喀什地区,653100,莎车县,653125
+新疆,65,喀什地区,653100,叶城县,653126
+新疆,65,喀什地区,653100,麦盖提县,653127
+新疆,65,喀什地区,653100,岳普湖县,653128
+新疆,65,喀什地区,653100,伽师县,653129
+新疆,65,喀什地区,653100,巴楚县,653130
+新疆,65,喀什地区,653100,塔什库尔干塔吉克自治县,653131
+新疆,65,和田地区,653200,和田市,653201
+新疆,65,和田地区,653200,和田县,653221
+新疆,65,和田地区,653200,墨玉县,653222
+新疆,65,和田地区,653200,皮山县,653223
+新疆,65,和田地区,653200,洛浦县,653224
+新疆,65,和田地区,653200,策勒县,653225
+新疆,65,和田地区,653200,于田县,653226
+新疆,65,和田地区,653200,民丰县,653227
+新疆,65,伊犁哈萨克自治州,654000,伊宁市,654002
+新疆,65,伊犁哈萨克自治州,654000,奎屯市,654003
+新疆,65,伊犁哈萨克自治州,654000,霍尔果斯市,654004
+新疆,65,伊犁哈萨克自治州,654000,伊宁县,654021
+新疆,65,伊犁哈萨克自治州,654000,察布查尔锡伯自治县,654022
+新疆,65,伊犁哈萨克自治州,654000,霍城县,654023
+新疆,65,伊犁哈萨克自治州,654000,巩留县,654024
+新疆,65,伊犁哈萨克自治州,654000,新源县,654025
+新疆,65,伊犁哈萨克自治州,654000,昭苏县,654026
+新疆,65,伊犁哈萨克自治州,654000,特克斯县,654027
+新疆,65,伊犁哈萨克自治州,654000,尼勒克县,654028
+新疆,65,塔城地区,654200,塔城市,654201
+新疆,65,塔城地区,654200,乌苏市,654202
+新疆,65,塔城地区,654200,额敏县,654221
+新疆,65,塔城地区,654200,沙湾市,654203
+新疆,65,塔城地区,654200,托里县,654224
+新疆,65,塔城地区,654200,裕民县,654225
+新疆,65,塔城地区,654200,和布克赛尔蒙古自治县,654226
+新疆,65,阿勒泰地区,654300,阿勒泰市,654301
+新疆,65,阿勒泰地区,654300,布尔津县,654321
+新疆,65,阿勒泰地区,654300,富蕴县,654322
+新疆,65,阿勒泰地区,654300,福海县,654323
+新疆,65,阿勒泰地区,654300,哈巴河县,654324
+新疆,65,阿勒泰地区,654300,青河县,654325
+新疆,65,阿勒泰地区,654300,吉木乃县,654326
+新疆,65,省直辖县级行政区划,6590000,石河子市,659001
+新疆,65,省直辖县级行政区划,6590000,阿拉尔市,659002
+新疆,65,省直辖县级行政区划,6590000,图木舒克市,659003
+新疆,65,省直辖县级行政区划,6590000,五家渠市,659004
+新疆,65,省直辖县级行政区划,6590000,北屯市,659005
+新疆,65,省直辖县级行政区划,6590000,铁门关市,659006
+新疆,65,省直辖县级行政区划,6590000,双河市,659007
+新疆,65,省直辖县级行政区划,6590000,可克达拉市,659008
+新疆,65,省直辖县级行政区划,6590000,昆玉市,659009
+新疆,65,省直辖县级行政区划,6590000,胡杨河市,659010
+新疆,65,省直辖县级行政区划,6590000,新星市,659011

+ 3 - 0
shared/src/types/publish.ts

@@ -29,6 +29,9 @@ export interface PublishProxyConfig {
   enabled: boolean;
   provider?: PublishProxyProvider;
   city?: string;
+  regionCode?: string;
+  regionName?: string;
+  regionPath?: string[];
 }
 
 /**

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.