From 00703931d33a216a5a516af7483b591cba24633a Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 13 Feb 2019 10:46:14 +0800 Subject: [PATCH 001/118] =?UTF-8?q?:tada:=20=E6=9B=B4=E6=96=B0velocity?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blade-ops/blade-develop/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index 6019cb33..6b0525a6 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -31,8 +31,8 @@ org.apache.velocity - velocity - 1.7 + velocity-engine-core + 2.0 -- Gitee From bff659886ae1c696f8340cec78b45d663e257493 Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 13 Feb 2019 11:19:47 +0800 Subject: [PATCH 002/118] =?UTF-8?q?:zap:=20=E5=9B=9E=E6=BB=9Avelocity?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blade-ops/blade-develop/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index 6b0525a6..6019cb33 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -31,8 +31,8 @@ org.apache.velocity - velocity-engine-core - 2.0 + velocity + 1.7 -- Gitee From f99093e8e519abbd1d42b1f89c645c54f5e4a0dc Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 13 Feb 2019 17:25:57 +0800 Subject: [PATCH 003/118] =?UTF-8?q?:page=5Ffacing=5Fup:=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index b8a3edfb..0285686a 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ ## 主要特性&&变化 * 采用前后端分离的模式,前端单独开源出一个框架:[Sword](https://gitee.com/smallc/Sword),主要选型技术为React、Ant Design、Umi、Dva -* 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:[Blade-Tool](https://github.com/chillzhuang/blade-tool.git) -* [Blade-Tool](https://github.com/chillzhuang/blade-tool.git)已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发 -* 集成Sentinel从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 +* 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:[BladeTool](https://github.com/chillzhuang/blade-tool.git) +* [BladeTool](https://github.com/chillzhuang/blade-tool.git)已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发 +* 集成Sentinel从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性。 * 注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。 * 使用Traefik进行反向代理,监听后台变化自动化应用新的配置文件。 * 部署使用Docker或K8s + Jenkins @@ -27,6 +27,9 @@ ## 技术文档 * [SpringBlade开发手册](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade开发手册) +## 单工程SpringBoot版 +* [SpringBoot版](https://gitee.com/smallc/SpringBlade/tree/2.0-boot/) + ## 工程结构 ``` SpringBlade @@ -35,7 +38,7 @@ SpringBlade ├── blade-gateway -- Spring Cloud 网关 ├── blade-ops -- 运维中心 ├ ├── blade-admin -- spring-cloud后台管理 -├ ├── blade-codegen -- 代码生成 +├ ├── blade-develop -- 代码生成 ├── blade-service -- 业务模块 ├ ├── blade-desk -- 工作台模块 ├ ├── blade-log -- 日志模块 @@ -77,7 +80,7 @@ Apache Licence也是对商业应用友好的许可。使用者也可以在需要 ## 注 * SpringBlade前端UI项目地址:[Sword](https://gitee.com/smallc/Sword) -* SpringBlade核心框架项目地址:[Blade-Tool](https://github.com/chillzhuang/blade-tool.git) +* SpringBlade核心框架项目地址:[BladeTool](https://github.com/chillzhuang/blade-tool.git) * SpringBlade交流群:`477853168` -- Gitee From 4fce6c07c1eeb75b3c2d1369cb412f60b63625f9 Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 13 Feb 2019 17:34:01 +0800 Subject: [PATCH 004/118] =?UTF-8?q?:page=5Ffacing=5Fup:=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0285686a..71a6efe5 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,14 @@ ## 在线演示 演示地址:[https://sword.bladex.vip](https://sword.bladex.vip) +## 项目地址 +* [gitee](https://gitee.com/smallc/SpringBlade) +* [github](https://github.com/chillzhuang/SpringBlade) + ## 主要特性&&变化 * 采用前后端分离的模式,前端单独开源出一个框架:[Sword](https://gitee.com/smallc/Sword),主要选型技术为React、Ant Design、Umi、Dva -* 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:[BladeTool](https://github.com/chillzhuang/blade-tool.git) -* [BladeTool](https://github.com/chillzhuang/blade-tool.git)已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发 +* 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:[BladeTool](https://github.com/chillzhuang/blade-tool) +* [BladeTool](https://github.com/chillzhuang/blade-tool)已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发 * 集成Sentinel从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性。 * 注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。 * 使用Traefik进行反向代理,监听后台变化自动化应用新的配置文件。 -- Gitee From 8286883d3bfaa06379c1f4bf900b37ab97eaebf1 Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 13 Feb 2019 17:36:33 +0800 Subject: [PATCH 005/118] =?UTF-8?q?:page=5Ffacing=5Fup:=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 71a6efe5..489dc9f1 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,10 @@ * SpringBlade 致力于创造新颖的开发模式,将开发中遇到的痛点、生产中所踩的坑整理归纳,并将解决方案都融合到框架中。 ## 官网 -官网地址:[https://bladex.vip](https://bladex.vip) +* 官网地址:[https://bladex.vip](https://bladex.vip) ## 在线演示 -演示地址:[https://sword.bladex.vip](https://sword.bladex.vip) +* 演示地址:[https://sword.bladex.vip](https://sword.bladex.vip) ## 项目地址 * [gitee](https://gitee.com/smallc/SpringBlade) -- Gitee From a360b4d8706d80d8ce3053bfa440c42722bc3d0b Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 13 Feb 2019 17:38:42 +0800 Subject: [PATCH 006/118] =?UTF-8?q?:page=5Ffacing=5Fup:=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index ef4e4deb..d0b9b55d 100644 --- a/LICENSE +++ b/LICENSE @@ -176,7 +176,7 @@ recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2019 smallchill + Copyright 2019 Zhuang Qian (smallchill@163.com) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. -- Gitee From 5b0aa1f61c9dca4d6f28383046ce58e264f6095f Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 13 Feb 2019 17:39:41 +0800 Subject: [PATCH 007/118] =?UTF-8?q?:page=5Ffacing=5Fup:=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0LICENSE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index d0b9b55d..1481edaf 100644 --- a/LICENSE +++ b/LICENSE @@ -176,7 +176,7 @@ recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2019 Zhuang Qian (smallchill@163.com) + Copyright 2019 ZhuangQian (smallchill@163.com) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. -- Gitee From d67401645d9d666dd5e83fd0e23d6a7ff096f8ec Mon Sep 17 00:00:00 2001 From: smallchill Date: Thu, 14 Feb 2019 09:55:30 +0800 Subject: [PATCH 008/118] =?UTF-8?q?:zap:=20=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/springblade/develop/support/BladeGenerator.java | 2 +- .../main/resources/{ => templates/props}/generator.properties | 0 .../org/springblade/system/service/impl/RoleServiceImpl.java | 3 +-- 3 files changed, 2 insertions(+), 3 deletions(-) rename blade-ops/blade-develop/src/main/resources/{ => templates/props}/generator.properties (100%) diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java index d39c2d10..a262b53c 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java @@ -248,7 +248,7 @@ public class BladeGenerator { */ private Properties getProperties() { // 读取配置文件 - Resource resource = new ClassPathResource("generator.properties"); + Resource resource = new ClassPathResource("/templates/props/generator.properties"); Properties props = new Properties(); try { props = PropertiesLoaderUtils.loadProperties(resource); diff --git a/blade-ops/blade-develop/src/main/resources/generator.properties b/blade-ops/blade-develop/src/main/resources/templates/props/generator.properties similarity index 100% rename from blade-ops/blade-develop/src/main/resources/generator.properties rename to blade-ops/blade-develop/src/main/resources/templates/props/generator.properties diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java index 895a87d6..87fdefcd 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java @@ -69,8 +69,7 @@ public class RoleServiceImpl extends ServiceImpl implements IR roleMenus.add(roleMenu); })); // 新增配置 - roleMenuService.saveBatch(roleMenus); - return true; + return roleMenuService.saveBatch(roleMenus); } } -- Gitee From a2d31dddfa8e875d67f052ac9b939889fb3c0ad4 Mon Sep 17 00:00:00 2001 From: smallchill Date: Thu, 14 Feb 2019 10:00:39 +0800 Subject: [PATCH 009/118] =?UTF-8?q?:zap:=20=E4=BF=AE=E5=A4=8Ddevelop?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E6=B2=A1=E6=9C=89=E5=BC=95=E5=85=A5common?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blade-ops/blade-develop/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index 6019cb33..8df2e6fc 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -23,6 +23,11 @@ blade-core-boot ${blade.tool.version} + + org.springblade + blade-common + ${blade.project.version} + com.baomidou mybatis-plus-generator -- Gitee From 3eb6ee8f2589e622ba6ecb7d8978cdf30f844bca Mon Sep 17 00:00:00 2001 From: smallchill Date: Thu, 14 Feb 2019 17:30:57 +0800 Subject: [PATCH 010/118] =?UTF-8?q?:zap:=20=E6=9B=B4=E6=96=B0cairo?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c8efc15e..a6f7e928 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,7 @@ 2.0.8.RELEASE Finchley.SR2 - Cairo-SR5 + Cairo-RELEASE 192.168.186.129 -- Gitee From 1fc9b763497fd79220aefbd8e7a1a0cbcfad6b71 Mon Sep 17 00:00:00 2001 From: smallchill Date: Thu, 14 Feb 2019 17:58:23 +0800 Subject: [PATCH 011/118] =?UTF-8?q?:zap:=20=E6=9B=B4=E6=96=B0blade-tool?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a6f7e928..8ac0c60e 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ pom - 2.0.0 + 2.0.1 2.0.0 1.8 -- Gitee From 81b4c904dc5e9cc1548fc715a42baf54e70e1f71 Mon Sep 17 00:00:00 2001 From: smallchill Date: Thu, 14 Feb 2019 19:53:44 +0800 Subject: [PATCH 012/118] =?UTF-8?q?:zap:=20=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blade-develop/src/main/resources/templates/sword/view.js.vm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blade-ops/blade-develop/src/main/resources/templates/sword/view.js.vm b/blade-ops/blade-develop/src/main/resources/templates/sword/view.js.vm index 0f985db6..7ad0005b 100644 --- a/blade-ops/blade-develop/src/main/resources/templates/sword/view.js.vm +++ b/blade-ops/blade-develop/src/main/resources/templates/sword/view.js.vm @@ -30,7 +30,7 @@ class $!{entity}View extends PureComponent { params: { id }, }, } = this.props; - router.push(`/$!{cfg.servicePackage}/$!{table.entityPath}/edit/${id}`); + router.push(`/$!{cfg.servicePackage}/$!{table.entityPath}/edit/$!{id}`); }; render() { -- Gitee From 27c847526b176283cdf57e7642327d75fee6ff18 Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 15 Feb 2019 11:20:46 +0800 Subject: [PATCH 013/118] =?UTF-8?q?:zap:=20=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/user/controller/UserController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java b/blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java index e94105ac..a2ccb5da 100644 --- a/blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java +++ b/blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java @@ -30,6 +30,7 @@ import org.springblade.core.tool.utils.Func; import org.springblade.system.feign.IDictClient; import org.springblade.system.user.entity.User; import org.springblade.system.user.service.IUserService; +import org.springblade.system.user.vo.UserVO; import org.springblade.system.user.wrapper.UserWrapper; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; @@ -56,7 +57,7 @@ public class UserController { */ @ApiOperation(value = "查看详情", notes = "传入id", position = 1) @GetMapping("/detail") - public R detail(User user) { + public R detail(User user) { User detail = userService.getOne(Condition.getQueryWrapper(user)); UserWrapper userWrapper = new UserWrapper(userService, dictClient); return R.data(userWrapper.entityVO(detail)); @@ -71,9 +72,10 @@ public class UserController { @ApiImplicitParam(name = "realName", value = "姓名", paramType = "query", dataType = "string") }) @ApiOperation(value = "列表", notes = "传入account和realName", position = 2) - public R> list(@ApiIgnore @RequestParam Map user, Query query) { + public R> list(@ApiIgnore @RequestParam Map user, Query query) { IPage pages = userService.page(Condition.getPage(query), Condition.getQueryWrapper(user, User.class)); - return R.data(pages); + UserWrapper userWrapper = new UserWrapper(userService, dictClient); + return R.data(userWrapper.pageVO(pages)); } /** -- Gitee From 71d12db3b22aad117cc7528dcefb7b81ac7f0c02 Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 15 Feb 2019 15:47:44 +0800 Subject: [PATCH 014/118] =?UTF-8?q?:zap:=20=E5=85=A8=E6=96=B0=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E6=A1=86=E6=9E=B6Saber=E4=B8=8A=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 +++++++++++----- pic/saber-code.png | Bin 0 -> 284949 bytes pic/saber-dict-select.png | Bin 0 -> 360201 bytes pic/saber-dict.png | Bin 0 -> 397476 bytes pic/saber-log.png | Bin 0 -> 478973 bytes pic/saber-role.png | Bin 0 -> 327672 bytes pic/saber-user.png | Bin 0 -> 307208 bytes 7 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 pic/saber-code.png create mode 100644 pic/saber-dict-select.png create mode 100644 pic/saber-dict.png create mode 100644 pic/saber-log.png create mode 100644 pic/saber-role.png create mode 100644 pic/saber-user.png diff --git a/README.md b/README.md index 489dc9f1..cdb2d103 100644 --- a/README.md +++ b/README.md @@ -6,14 +6,20 @@ * 官网地址:[https://bladex.vip](https://bladex.vip) ## 在线演示 -* 演示地址:[https://sword.bladex.vip](https://sword.bladex.vip) +* Sword演示地址:[https://sword.bladex.vip](https://sword.bladex.vip) +* Saber演示地址:[https://saber.avue.top](https://saber.avue.top) -## 项目地址 -* [gitee](https://gitee.com/smallc/SpringBlade) -* [github](https://github.com/chillzhuang/SpringBlade) +## 后端项目地址 +* [Gitee](https://gitee.com/smallc/SpringBlade) +* [Github](https://github.com/chillzhuang/SpringBlade) + +## 前端项目地址 +* [Sword](https://gitee.com/smallc/Sword) +* [Saber](https://gitee.com/smallc/Saber) ## 主要特性&&变化 -* 采用前后端分离的模式,前端单独开源出一个框架:[Sword](https://gitee.com/smallc/Sword),主要选型技术为React、Ant Design、Umi、Dva +* 采用前后端分离的模式,前端开源出一个基于React的框架:[Sword](https://gitee.com/smallc/Sword),主要选型技术为React、Ant Design、Umi、Dva +* 采用前后端分离的模式,前端开源出一个基于Vue的框架:[Saber](https://gitee.com/smallc/Saber),主要选型技术为Vue、VueX、Avue、Element-UI * 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:[BladeTool](https://github.com/chillzhuang/blade-tool) * [BladeTool](https://github.com/chillzhuang/blade-tool)已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发 * 集成Sentinel从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性。 diff --git a/pic/saber-code.png b/pic/saber-code.png new file mode 100644 index 0000000000000000000000000000000000000000..130579ed950943ebb6cc1db263383421fd1714bf GIT binary patch literal 284949 zcmb?@1yE$omL@LUNCAzzH||!rYvbV6?(WdIyIbQ9%m3c&>_qJBM$CJE zL{{A!6;bDA=CSWPd8$HXrA6VtV0{4r0f8466O#YD;DLZZF2P6Yx2Ct)Ti zC@U@~NFZx(V{B$=1Og%!nxF!$sxX3IWkR+Yu_CFA19?42Y&&f)OXk=}!g- zoekH1sninU)0$C25?%xwRtW+z@?oOmgWF-!N8(^( z93)$zFHXWiP7CCk!8DLq2uO2v>;@*72eJlP|hVd@H;QEml^fbP>FOxucE zOVx{H#ZVv|3c#trsDGb4Bs2F!huznM#hS!gu76zOPp8{j~Wl6j@=8!(a}~&K|CR1;Dh=0V`*YJzgl*ABtHYL$QqJvt7N0qKojO1X@)K;nUJA-^*UEGwyz72$3oouf()*jL*xe($45g<6Y#A1l{ zE2(&@dkun_w^;k&Ljp6Kv_X_YPz#bo2Wo%ewLe4z9bPgbdVVT?RLsE;Y3WTrQ>~l9 z?%dN>5CN7g-*;V5NE}REtYN5~#>_&z$NWrKXf6V9H9i_eRRlpZ_kRwqL_7`v+LMqu)+x;MrVm|0jxxsE6Rd8t4 zD9%4%?*tfuel-MWB>sx@kj`oli*<10Aay-pvR_7f?5m*^{UUUkmJpo%IZI3InVgEq>OGbI9IP6!m` z37f*Ueyb3&n8`3DcE{=P)fVNPJ~YLLqNn*4s-{nyj5ye%U&Bm|5~t@-!&nYhHh@)) z_QQ3ERi!2=ckSe+2HlOl&o<#NwpcSe--TkcTrAn&;ESnn|CbJoNyi4w*9 z5}(Wmk*5w79VJhQU5Igxjf|~~ZWX&6Q8)Zr%gK?RE|M4>K7zW3yGOi7wO6#~9Y#Bl zxFZ@`0P~%RV(h!dcba&~cv=Zwr6_Y5_-r!yx{|NO33E^<6erv#7Bn<8R5UsjSL*r| zPwENk9`%#v+;h)-vqc;;?DgWzkX95{*ykAMtmiBl(oK2Lv$ID}w*|MrXV_=(XAi63 zdoioZMm~>B=LYAzd(?Au;5S?i+{Vdo8AKUhGQ5CEj_!^Wt*nhLt!z#& zw;1l$?ltai?vl68M;Wsog)+aJW)Wx6kCKjT7IoIS!POu|crC6z%%UQWBmwNh>ouz1*l3ISXB)J7V*(ER2-_vhb5A
    Nijnw-vfjA>23=ELse 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 L=aSCo{rrCbeCr_J literal 0 HcmV?d00001 diff --git a/pic/saber-dict-select.png b/pic/saber-dict-select.png new file mode 100644 index 0000000000000000000000000000000000000000..c2e34690b861e752fbbc4c2eb6eb1f12067f5f20 GIT binary patch literal 360201 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

    V>=bG_=yR7u-cY0hKqWy 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%0Dy)3e*yrN94 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

    nzE;Mzx5Vit4mTg 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

    IjL}heCNNmi~qbH`EjdYs(B3!DFYNTU@aLQ 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 literal 0 HcmV?d00001 diff --git a/pic/saber-dict.png b/pic/saber-dict.png new file mode 100644 index 0000000000000000000000000000000000000000..d3dcefa2748fa3f218aa4c351586ee15b7b8a827 GIT binary patch literal 397476 zcmb@t1CS)zwk=w=ZQFL2?dr0-s>`-*v&%-8ZQC}wY}@!vi>Vr6Dz zM&!zci805R8LlWV0S|)%0|W#FFC{7Z9q>W`1O$l%1p)YEPm7-e2nbHvTtq}sN<@T6 z(ZSZl+{zdTNHRQ09a2Mi6eC;vyOfzflq7U#`1e8?=sYo`IGPnGDWbfAR3y>!kvfC z(vC{HK(}Nsb-5rOpjQpRq9iCzUeAELZUQ4|7J1R+p^G|C1vEp+k+uq|{- z>!hNN1UpcHSfYm$je&DF;2tVKd@%NByTEJ9MTwGuaz#S8;uv?KiDH7>MD;e=$U|Iu zi1%=_E4uAX;OuYRG(|LYBc(_33|rY!IPbo!hQE?KbOwLG@p74wXc~3YnXEKxbI<4h zN`HFZQ`;e`o(U;vFXg|pi5ydsoIy;sBD1<#j8Q#JQlNJ1H2xzkOK;sE)w zg%*yYyukf)0mR+`Zr~3R>j5{kk_GNWk>o%)c0)Y%Zqmz|;5p?l(V&u-TI#gAYq#i5 zIt6|W#wJO!!yz*})h;UL@BQ_O)5-_7VD|NjeeyW_$YYeEh)X0$At9xf!wj(GQt2MG z2Dv11yN@>qq#ysO*Bi3_!$QGL*o=~oM2FG|$wmPk zbG)lO6nw}Z0gG5i*>R|uea|Is5f!l)lt^HID6IwBu2-U8(uxmi=rKquhQiVKVaxHW zGQ_s6sti+-wUD$GuG=+1EJy{{eyJ{!NtEb7a9*_xYyhcSO;Rc zSGUEZt;cZ&b~C^SOh^(6-+*W+4BRl1i}W%K5hW~$cvg}xA)=5}GYm|Ls6IYelDiJ2 zRG5R}2P!Y$%FFnuYm}&vixIoE_ga><4xVS*f47v@i zQq*!b%Z$_muhUOYf_LV~j1Yo}J}O+(kRcUusMoNTjSe-@z_FI40;GHprv~GhSAUSF zhTt4jegK;b*43Yu3q_&t<=M%Lp$n|KuX!)}S?ZnU6X|NO8|fHKIe@h{wufAn$Ozd4 zNg5hGs4@sNNcr0Ol%#_kC0sWD+bnKZbm@TAF5NE5uE(y;F0&zTZQ_aqNqm&lR3XrJ zx^Rgx%A|y)c$b8jgsQkU$*WN1fH#B4 zybE>%_C3xiZVZPk2OV1l2cOkS??9@HECXvwYgB8Bd*F+G>MGMC(@xD`KTe1)_T!XU zi&9PeOv!{<^Q?10>=4}^(;nU)`jFhvlbjtYW#SD5t1L%qCd&!74b!?Wm#^FEb!Y!o zYJQP?(M?gkEN6xu+XX8tXCzZ%dL=8b!P3tuHbjnT4t;B%fsVBR17tJeCJk%*ggJ{W7RtOIuCj|dQy7yo<|3^(4O6Y^CY#2~#@ZTeQ`WVj z&BGY_!KGm}qxPl8s0&_R&vvwS!i)6t>{Z-V$BW4Gvx_V48TrSFS^@ zD%XzlARc#~@XWF-2JV6>y(z<^hp7uvC{iy8N%4i4mJ?w|gLbr*g?2u?Q9SH#b#6xU zBbWtN;=iM{m`^847^||YTC22muG&u8qn&A8EbToHF88Ngt6jPeg`S|EQjccOZyXx# z%yy393vAt4_=ep-k5^A$R>#+54i~o;(YM7jvy zJKk?U9$!BWu6A?wy8FLYvEG>bn6-zTAT+?QK{&vj!0JHeL46U^<8b+QkGL<{{@9=UE%P8b}$a8X)#n_SN^D^?Q=? zk(!9%MUsh%i&cenjI!_DwmPqG)^7ehiu#5v7AYN87U6+*fkq!`gB==!%WJdP;>p~^ zoRC_ifixbii|#2f#c$)WZo3!0w>P97>x*)QA;9}73qopO(H9fc98MfQj&eo8O-7xd zmFS#6Nxn?pEdwp5nKs94un@$J%21eI7@?doFKIq%u08)s5hAC$rJYv$f~FSDMd~G|_vF2v<}a&qym*CV&Li9&_&2fOz+K3}{(zo<(|{+|1k-cc z1=?R|dYLC|jyDsa*2Zsx5s6-Y;NF zU>z{t_0F|A>YgY2eg)H$n~>kh@c4#3=XI&HtEhS0NqiAZ%1YINA#q_7CB zzBnx3M%*gMJj+ad?LR6XD1gearZmytX*C&e+qW9MM57DQHdQZZYc|w5F1Dyfmur@f zt95I#I#0Gn%%bBie_y6qa#0ai=cumNZ1&nHrcqjaIE_2qU@u~iwA`%3tmv*Ib`$9r zua7>!75Jq4d|4_AlZ$S2X++Nm&w%9+SWW0Sm|*1ZUa)3g)#`e<;}~ststmWUvRz3Y`D9vn$ewvXMoReVRcQp0`^4n{CsBrSjP1%cx<}7TV1Z%a`Bx6 z9`dgfFSIxLX`5J5TEN}d`mwzdSV{j$59x#ZveqP$99o8mOQ7cx=9#%e`S^R$Kz=r2z6OLMqt&2=5%3oey3O=(;$c2gJb(V&(Y@yA^VAY%c=KFcu#CP z64K}C{X;NAU3-uGN@g;}o3Xhe)?C1W{CMo9JWpLge^0O7?%ScqTXZ3AvyFV)s=bWe z+3Lmm8sin(`bjtM7r~C+s`thlI-)G$!sqynemidm4}t)kx7&?UUqO4;`_xhFL9Bpt z5?`J`shh=3!)4lAy~xJSM#@*}v&6FF$=zr6oWR3ph5OF6;g^1|ukLx)%-X~EM~Cgj zgyo^?=1%O7qDIE5tKPMa=8vnfP2BFS&)%c{v{-7woX6>B(N~q1)f>n0loG}#h+7DV zLOyJTM)aO-K~`2^w?_C&)bGGQbVA-j!%rQvrI8+1Rf2nb`%dd~r8|Jk{5TI>vK-<3 zzS*rzhOS?0wyG+?L6n3J&&-7J&G+k0iUm><^u77}FPi|xX#qXc;bI-@3ou=~!^%E# z01X$FPp3!|_tp1K_ewi$NHP(6QGP*uRrx^@Y9-(UiVJ8vNlix}APn-q9>7xH$*zHb z1c9VPg;d;t&$A$ZsER!fDR@AlcreZtmajOgDy9cewO#ry*Hxh_DxrDmql_U?#+kN>;+xbLY%GCV3OF6`Rw4h9xBv8F~58Xh`6F75|30zz_b zF41!NuEiK>JP>r;zcCh6Kzi95cdR)7ty%ut3jAC_dcSXfi>D?N1o@{1d!k?s*y2P; z{o+40BVe9QXfRI&LzsVV=Yn$NNOa)rjVJ%;adLw6qU_U$uSxyONdAdu3mX6J^gnh@ z8UJN@|Nf*syudKA9rXtP+;J{w0PINd=h{?A;=f_w|IIXkpxua(=!EpXx1{}ZJI@_L zfvT#dH|_riFQ@}0_j-gDhvNUW`oI5HaFSebM``loeANMk2>72F*V059FdaqA{{P@v zhM+(t=i>Zv;P@v^lh*%7HMQ(NwQayWCADBwd}XzS-*Dysu@DD{Ml$|SqD6oIj{i3= zS&#*U4i#41DYbvngD8>4!X!3#n1cU_YtMB+qN1XTTVK~19Uo_{et-Asg?AK!Xd!uotG;EEM91W0nh;s|KDZ7E)Am@|rtX_ES zq#*!*7ZnY1ANFAbIPx^W6mKVjwf}zf=|SRhI*uzWE>`EpaS32QCBVn0Z?s&laHJ=1q1F0KhH@1AC&WdnQLOG{XroSQq5pXL}g{8!U=+)$37{(5zb4W z^)k2O^pT1>Ny^Bu_EC#^NlHp`EvfF^{O3vZkOGTR*3E*)1NRY&lJ%9-Ww%p-f>3l2 zjfk<4cU*VK%E>v4K|5j6xmVC}CJ4fl00JcZYYnZcvPb}#0H?w&nSQ_nq=t}MOrdF! zl%8ES+Wx*&>gL2Uk-Gr2U#J$D%Sq)?_ea3WwN9b@B}!-7uav~I#+WPF^& zF8Kfuh=!s#2&oh&2#z`fDI|RhJUTTQ@AZ%$R~d@P05umX+9kTTlS_audmxbkc-U#~Fio95PZ4*+LhiI5JUisf#e8 z@VPj8A&SOlLa0nT9a?^2ZzOUgrFb*Ia!GK`60sx!SQ*XixqW}1Y;;sQMVvlEI+HD) zLM~lexBz0VMo6Soom20W(~3-a%Uj<^i%WsTVo>_ieRbEt%TBXk^Veifp% zgu8>9p^@{WPfF5eK^C^>L4I^{sqY457V(Adl|Rf?c_l4Mkw$gJf%8za69F+#yf6|< z_J!vOe+>ygTpWZw&F}Qlj7*Uk3~BaQaaRu-7BLC=X@gd7ttp|c)*b~Do8H~SF*Y(f ziLaA;xl&zWli;ffO*BYyGq1vs^C6;?KKAbgFvUb@qFrP-CCswOJo?ma>oqmqKZ7p+ z%2O)eK#(4`(|%=SSmxtu&c=Gm+^X_6aCQnNUyP^RXZD4OU%G>6hANuh<#~CR_E6JF zwk;thL(B@HoEK3CTvL;g4UmUPOG(9RWF1}7f+!OWn-ZXujQy2f$8z-0%Xmrfg`9p- zwmRHR_8)X~c^3+*=DNRdqY&Waah@xV&Ol0d2?yXwOC=A0hJRO#qZH~YEKx1_sG#{< z=|OOj#4mh?NtC~Y!DKBVB}H8~ec-<~Dg?qYhn(H$#v$aiFSU~ROOq(l^+@Ja2`Ywf z$KTJqcZx4u6?iT@I)I$NuH+TUIU+JLabZEFmlgF&!*riifvvTY0tqU4F7nd?gs`a= z4k}er0`gJHOd|}g{elA>Uze!W94A1{b|nvm!E(8Rb>|p|&5Q^+9yuW)odi-jk(`V~ z7VEMEjvoj^=x-UYq6NsJc|xr94cu zvhDW${0+9T`-jHka?Kkg9}v1^c^=9PBdWI0I4PHbi2QLWdR|f-)+aYvWsYwBI z-c$*1G?)d6|0(KMJ%x`)QpY3`KDlLK!FJ7$)|(K6+h)BZDIb%jAi)a^42m3|*HW+h z9TjN*@2ZQr+^gIuxag$XDnUVB$g3V6w{VsFIV|N8f9nQoe7}4&8_eR*S87EZ935%V zph%e6tpBLU^PG^Cs#og;6STA7o%i^I))|eWoUGOtFO;d4OC~W1dG!W>&y^}uny=It z#Iwl~lMYObCPs}Y86ciH5>=lu84)gDP z@!Dnd{uLE;=*Y%tkD5ZU^|hgOFh;#oUZW%QOhAmBlM)=BdwU3jKqpjWn^qr zWE%YM$D}WIrz%p@BXM7!PtfLDU7bcpN780`RaUD_Vz&Vsalk2kh}PsjVq zQBIx3B2DY(>lt_sBpoqvFPCJ_H_s+{9$RV!zMG))&Ca#L!P5HsU|7ttHQR3b+1XhZ zmvap%S=nFj@A-)sxNK&*K13#kebRr$j2^ah1P4@5Q!*NxeN@BrcY# zpLGn(QjA~k^y>OGqlST}RAbvASo*e4;MVigG-Rg39 zIY`Oij-6s-NEDPKsquP&nP1Q2+{jfj1&Jisi=BSF;N9;GzZ#E7D&MbQoxV=#94ivB zO8oW9=urA6HseHN)A%F4;V6&u>9e(|gF_v%#x4QGPGm9W91<`Cpw6&$M^6I|z;D2R zaEQhFl}t)87mtpgr$>x)zT2{QD%BDZoz7YQGavh-_D8wZmXBgzp9q-%qHq!3=-3px zw@#|&QL1~k6O)YaJw{GqVsZYQla$Q3+N@&gS=UwdWJ!NOmb-&Vy<)h%nSzoj-&K8m zee^SwQXBwGC_@F6H3f=;7>nl$5{87LJefc9#An#H%S~Mr#K*9WDb>)(KX4PXnoPvS z^1mwrYJdagk3Qeem!pgfMgll@@KzS{TT#tIJur*qYD)q-V>M=szl*O91b+<2;2$Vj zoJ6d5d3&C?R1|s=lg!2ne7a3oq$DL7=W7ZzIL*s(;@5kqEcid2uadeon$40B0gH+) zMhL;ILb1aG>+(6w$X^!Bpz}7F2OM%5qIV8`Gaen%Rk$Ac$|WUh|l2 zvs`9qecJR?RV<*v7l2TjD6j6KiI0!>aZrurEk(Y3ls1%Z+CK|=XsF;DotVP>l{dc#INP?l86vPrs<^;(+nd|Y z@01*}r>9*Hr^6-JrDlcXM>ppV;x-0ZQx+H`c`-fWCGFO*U@B1&rr|f8ZK&72iz==l zR{CkkJ%Iw`=G{gIMk8{Za4C8puhLMLyJZxr;UyE9?8+2!nI#c(eDKZBK{{?b!6vIg zX|U9BQde>bu3J9pFh~&$Wld(89W3Rzu>W#1Dglt=^&7OYw)dFhZlj=9{-aFCcT=Mn z94VkJvBOjMcC%T-R?h`pJ?!n!uM(xFkrUHQhL5+WL@f9u8Cp+}YrLe4at4Wa4ILe; z9zBV7w84EE!R_WPpG0U>3Mih5BH1* zW_VZm-c51_EW00NQBr0(CCD!Dmm2hklv1+#6yHI|g#RDvm)|6Q$B;>bG|IX$$)m3i zXR)QnBbvSwu_qht%?d((tiGz6AvLFG)!oVLmP=4>qzMs?9uKEd?JgIEfa=$TASN2g zc;0gCtv3+T_+;+)UkMaAQ4k=9%Y8oYA)c(a)-P1+3(RbkiFLW(VMyvmM=W%Cw_D6+ z7nqA$SXc<=lj4CorrXiKq7YdBX`m*WMIP(t4s-WLLQ#VdnSsFy;x)N!Dfn)QXto_$ zA#9)Vv)+BQ13~J1vvAj#iVy zG)OZ0lCYas7w1AgsR;fj83RKf*di1x>@1JL*Y2#2BIQD*awq8+=>onXgQ%@=#+bHS z!+!N|3LdrQDqRp9R=tL21=hnqRTuUQJ~~AHbwo%OM&8CsDB~rwU@-R~*xYkQ9v%#*%>dD_ZED^AvWJ25+h?Bwkg);axYJn@b=4 zK0kiTq)ZWHTz@`N zB)Y59>&1bzM#O!}Uuog(Zd%|;Z9>VqTDdqz$K&L85ggw#Q4I}Zf6q`f=cWdMSiS83 z2{&^UfvHt$sqQ~h=6KabV4q^FhIDBZ3vJH=Y`4BtDv@G}j8$p9$oY6iXsJq9o9yHL zZrW9BPY?u*^6qHb^+3qm3mQZRyL_ZCnO<9#?N=7>x7gL6bU=*vt^Mx%GkGF%-Ja;? zdTA<-8*R?FfG^_;sR;`Q*dJqJVjeYHiHf)j{ZF%WRs^?V!MYl~*uXRZa| z+)W39rTt@1z(ZXx$U(5ceWXXn%d602C70m5_I+Q_r6y=-Ik_#1guF_~8anodU=sRg zzz#F=T#2J&>3l`@z9ms~RG@hs$4%V%+?%JBQCPf^psc;loz`51rgiKt=|ZKwRos9C z0W!r-TZkR1weZ@Qj8{;dzUK!#t1ksHv0k?CBR1nN7|sIu>R9~Z`6t-IO1(hDb>G6*CEfR; zT@NN}ZPO(s;7>)I3JI<*n!_DH7V|_rxz8r%o$F*^!=s~TA?*_6V^*mgyWX{sP#Qa| zUyGF|`yG#_HXQD1*2doK*vsB6t3FfUTJH_#4+(u=#j<^Ol77y8(th%bLcq7p;CUWS zFz)xq@^e!>YzzGd2}K7zk;yINVxa$2H;1e0A`1Bjbri2M|49JApAfe`TbYAUTZ z0&f-dQII%JF>)SX-q;@#^8~S+pINRGE?)ZAa6=rfdt}SRtcF{{+;PmX5Srn zJihcUaw*xc{d8mrMXDb>E|*>Ia2U$v+plFF9`zf~o|K1^`C&WZAQ-z_%o9-5tqn*7 zpVt#gXFsOJWdrFy-8v!i z^PQHsjySj%4nFgEf4=ELP~K$|Z7IF%BZUQ@7SeIuv^qFtzujq=HWKWHEfl*e+N@I@ zae*@HdcT!%tnmGM+qwmKc?Om6^*xuzy;+X)@nU&O6gKNn*v7R^zzkX+k$w}PTuXfK z^05uia$FjxjQtj6nd&ZK0_Wa9R)sNR0d zX0b3r*N?63_`XN@Wp@z@4wabMNBZ=NHmVb>#-tX>Y#H@iO9||C zv9|Y%rP|{kLQ}fTH3E=`L=|6FsaXops*9@Er43+1B1u& z(TbEuSX@-p{j&84?56`3Z7KAjtyeb%)Ah1=7==VMj;g3EHY)0#D_#X4aEUXeCM4|g zfE_Y#^kMksqakWH*p;r`VWO6vt1`lbpxTG>V{~~NZc`9kV{Hg5DmmrqVX(V?+gf_v(wH;!ZvAttPi z^Z;c|%eXVUfLM$@i%b)Iw5l(Yf?iI@v7oGEGhZZUbXdWtb7xPq@Q^G($EH%yf^Rz} ztimvn^JI*bgYR`C*lM}p-Bsrm&DVu8&3^{>GTpfRJl5C1 zLWK03qz(c36L~RK&|iL2QjUj;*n_fDvor3g)yxkWAAC;=38#WH0Gs6@5V2tg{B}kJ zF+)-U9Q;N6A~h?8_^R_JM%K$TAFTAY-bdttA+9t&#%cMs&i8W*ooBSJn;*+C0)O|H zvd5Uf*Ndz7^<{GNW;PKlCIdrqaRo=}sOGEKH(^q~MKaIhUeAO5>|l%YfdNp53un$0 z_q(5l`C{GBsSX?6xxZd|z0kN6tHIA!fyU7YUi=2hP>B3#M1CZD1n9Te#V@~dEKc## z@(CZUwb@*NuiVQ^@*Mt4I^4>=gC0mS4_X%;4r-7w!ReMl1uX86ZsnuMazDhTaI&in*x<-LKec(5cRHn} ze6gYkl6ZS~>t8U>850A2l}3F~v8TIOHO*lU?LI9lm!{+E+keN@_nJMAgZrHunS$~&&cfnX zVxH~C{VbNBOIF-R=d6X=%Tw8aNWc+hgN$#vKN5fFIobXB!07(8;i@}4v`v@a&kY~g ziOXr@WbFZPz-X+;lj0lqJTLR=lHZCBmUe1KxLV$&CX7AWh34o_nOCxwTzDlG7pVjpvuM=eBR_|E-b#| z_0=y^T|H3jrb{o%|AYMNKPC?(94GMgKEIbrG(?fXZdrs{!HaG=1UO-9ipYX$tQZ8# z2=A&p0e+@C9$0NS1a&?4-@~;qP}rMZcXE3@2#NE|hh6}acSrM6rSt(5&mFWCPv_O-Al4tAgH+gUhBxu#0ew+NK=0dwdbtXbHrcm zYU|-&c<7eRm7SPKiOWGg3WJUhzNiq#g$@r64hb1BVoDGeZ-^43)7@)8oRF4HVs5@l z5G+9j=Pas=JBSzlY#1zIhWqE(Y5k-g1eij2CI|>_Nv%qU+|9jisZx7X1aZAQrq9=j zeDBY|c*eKS6_GieoY?Mn9tD%>moaUQ<;O@!-F+>FvtW>81O#oV%h=CMf;E;GJq`e; zO@kZ5UWW!1hJe3PjTk74?Xz~_&@1>LoXwb!l0_?27L>{VGvqJ!1i=Cs?IZ3-_%~$?^5A2Fd2a0DZ*k?gH`l)bi^tCF_Ko zXa@Uqr9VHn%^B4xL7w%&p`#OwTqUdG#iL5wkzvi+i_-s86iCnT-F>$D_|dQqKr#t# zZ@yiobVx8twrm)OG^ntZnYm&2RJ-|RuLS$+0SKca!<<}~ta(nQ6-U*Ggf^`D74!VZg zq@k2eB?>cv?4A2~+PbQTqUGxoBsiyw_6RQ##2T=VaBp+Dz?tE0cRZ4Rs8gll^Vs%> zjQF)vPZEkc&3%N|JDwvnVG|1)uS)dxOq+PZp3&2U-~QWuzDMj07K5G@^yDJek{Xb! zK|`8t_SCrJoFq?6ntKs0v|cuB_YN=WzIue95n+=Eba`JVuju<9vpkKaH$_i28v}zN zkl-h^xi8n0E;qfyDNaqAr!F=UCq1e*^;uZz$QU@ZK6Top-#TGs*X*kqXy1O`IE>DJ z-Vec_$&4RHkC&|&9#m*_3W+^ZqZH|pDDdaW)ZW*v)VO?@Nb#iRi=mH{ev6Du8Q;aC z3;dq|LGB?+SZpk3ewqUR%YbN_fB!Kc&yJQBXIqF$Y-Seq)}o4XvX5@lo$tj8aL9$& z9TsKS&>SjGj1~YQQ&B9T_XiTK!6#*qcfvgqdaVY#@J1$^ zD9p^LCacxCu%#aGpA<;GT$FuJS6f>Zz5pf-ViCXs8*O!Yvp5~kI7G%d(D9>2A#bvr zQ!M8Ryg0ROuXFF+E9W~i8WWU@v+HKl)}4U!_!5Yy6R9} z=}v0VVH$@<9PZWNy@*X1VO`vzppp1HjuD+NGeSLMZw0U2(%C9AiS5IVW-jjhF6dXh zOfK`f7;U5U(={jkw-uNCO&2Tlwex41&Vf~MZ8_ho_mSN=)5YQ0W1J$LI0O#+X3 z__;>Qyq|+PzAtk8sju;?1jji@(b5l(8UE87-8)4)RU_X11c5Ko3PcTj1>?WEwASnE zQ2maNf6Vz*n#AZl<(w5NeBF^35~&Bk29UFnNQ+6#8;|{>7SDUlm8ZjYs+AvD32g|&h3OgmB@OZf~F3E1}!~#HXTV#K@kE;-Sac!St`R=dxjGcnUR43S?hnS2; zeh8`5C8M+{0x&7*WexqVF)Y_TN}7LEl^)C# zyR+erUHvCsy<)uXHgvL9Qprp$D3jh|*CNUgV;%3o^gJ)vxi1>}V#4Nk3+7r9Zle(p4*!?O0#;R80cNoWyIlXK) zhCB==veslBZQ2E3l%NOF%GIkGz9WWtF^vFM`xqPav(ItxQTMeIs7lUVAz=kkhtq2}O(b=Sgd$WO)ams&PU1ien3LJDfnj{M3ePnVIt@>C zI((0n=Ly3(Kft=6Hb%*r@=V1kdUB*_h5hl z$DDH#@2Bss&}yS+&i+0Db|xGGLPE@iR!R%P3b9CW|L@ z<223HgwjoHgN)|OI5qn8yaM|! zWQ$5%{Apy(Z;B_CfY6Z_GisQPA$oMua!~Ux^bB`#VxksVvi(N3%3S-sJX@S+&a$k7 zP9@91xcruim38=tSW$hU)ny>QEmsZ+KQG#tn$N>_*J!oNJG4|Gi^q9C_$WKx{SI?P z+g5>T4IspUVe{WpsCzftY*57V>m9G7f>bZ-d(U#Yb~!F|9(DynX)<;{SI~Al?yNgb zVRTezG9w-~Z}?tOwXZr~^+Vu+28d`F?Z@AomK;+pKc=He&G?l7`wHvUwd2faaMW5s z2};I$*;V_%PA2AY!YA>2GsZzdC%;$VjY7jGW8;wA1|m|(+~ygze)+#0>H8ZA(9MgAi9RO5Tjsyk0l zRqj>4V)@f43WoVCdBT14nWoj%)YF>@8+_kuXGFCejGgFm_n?|Q9&k>)eF!C_X9ry= zqn1bfCL?Y3(}|Jvi<@-pUw*T^joTW{?sk(=pXA(6nhs|QU zYyzk~0J4trTR}_UP0iHV94ML%jrb3M%!wnl6L;e0qySJ5+6B);F-g_i=Be9aV$LEV z?vwP7KB}gB$^WBT-xm7-U*4&$k zXxLV*Wi=k33Kh~rqw-PAFgRK2ohrnCbrJmchAs;P|GO#P>HG00LV?Xi0Z`N5gg(!C z*iRxxIq5dX^ZMOBoxMOu>g3K`kib)Y!LV`-$yZ%(^4nHb0KR__gm#D>X>e3L-#-pQ zerby5j86THiQn#aloI!5@lT_roZb-^6y6Mn)rum38~!$E;F>Yp`srl_dQ8T z>E!sRDW(8m02zq*C!8)zl#Gn}E|*eCS)=aXi@iJ4cS@*n9hX@h$P|XDbLC)`+|Ton zcTg}?+1e87y`Bzc!W5;J3}Qq|S7~PGX7=2#XeF}RIk^&S)`B?l`8N*}TM6fvc@FC) zK5i%z!IAw4TCQxA8A#wJ)7iCM&OR)5`UdNK`o&SXFX~TN7om??mg}$DEUS?-O>b_T z3v;G!a_$b6#kqJc_7o0o#~B`+&5Gjv6hJ<8@m|-n!r7yNY$8%C;PQ&-7N!*PT`xR z>M_2@<+)l+Pe-$ecrGS=9nn~BZF&!iN>mN>!}iCa?)W^Bv{Fd=IZ3QHIEJQ~D6~KRb6j!a4+yA(liwg<#pq6r_sLt-XFWa{FTnMxf34jH3JFF+-5f-ybve;V{^e8PE)%iI##7 z#==$?;*DVF7$uG_KUX4wL`Y2XBeK7{9l!n8ILXv1K$)CgS0IilH48k3dITug<5O8; zlyAIe0dG7(yjVu|0#`R)cSdFz)mLUNg!=9s?i>woB;S>ZLM$Py?@ci+f89)F@xF}@ z-Q!4aHzc-?lSF$2NwQ)UYBxD#IbAHse@LOXK;(Gk^*(94jysFq+81de=GfaaPfdy? zBbuocHsUt5Ky1d?ZfS`rt~FG14~yPwwwe?;oz4`E@PDewU#zNH8Bs1+?|V zDCl`^BgOtJ5d5b~6Iya=s?k)vpeuNa$SAc>y$BnoWFbR0I5X(~2uK>qxA{kLg|SkV zy@DPHeczSZT(204vs`f0EGt%-zXP=Z1QwYIVAS*KmR%UqR3J}L2#dus)$s9BE8ZVg zUiZhdIQWG%(=;3$OHd*_fZmIWGOXt2`0O5_JzFF~gDU7bCW?zm0F_CN`0YN9@9n%^ z9L$gTBb3lb($m^i&RPP|bNA8G2!F#F--(m%1DiP4tp{wWf zVl3pufi;v`@jMb!;L*1$cyFQ3YDOk$xTX+F z8WLq=I+>)XY~h=M&Y6(MN63Jv)OU-b!sA-YW$LK?y|HZ#!L0U0#HA)Q8_|pzjs{dl zT2Y7d@4I4Q)1QtPi!APAp$-S#pLzL%ZB;Bb*go}q_al3Af>)f}9vg$lSa15i^z0`i z%fB5d(UTsX4!+(FM2ub{l8T~Or@1y7Kg=+ROoWM$R)p}E8y-g~b4C#b-p$mW+{2+v z?>sz)-Ijc-x>uDGhOIlQ-3Gqf;C2e^j9tXhwUnXwMcnS*#bLv@_}12F(+Js~Suq5!aCM;_<|@BppjWT~=TJ}QD!FQfJf5O4M~Y`ap> zX+H?ZHA8JS+D77JAZ0e%piNLN0BYbtioQ=`j?d>}+T_(O5PD$N`kkoxLQA|7gY9OA zSl4pK^W5*vZ-$Sj&Q(s!F57ue0QQA-Sa40A_d+3LZLkDd^Rx2Z0T{^d5YfbkV>5L5BCu z|0vtH7mAuM$p{?cY^gHEpx^f9*Pzu|E=deBsm)#brEHH;{ZWqRRO{%~EqybDTGLiQ znK{I}qVuOl!m+0vKO z^6If^fiImxYNUZ&R7`{BPBAbcNS?lWUQ+7Zz>})>OPcS=&FG>AZt~OGZVI&_d)WZl zrYL#}`Vi?_a0S>C(8>`Z=P^`h6^1rbstV{}O9S*((a*VA3m4P#@d3_r`apF&iMR*c zsY9s5e#3eB1?{i4Gw~S?je3*GsH3XxPnvTe?vuhqI9u6#{VuOo87hM-SR|>L4%8Ca zWpbZp+1afuF2c%@!KDtdNQ~PaP(&zxTg(0s_{1&WuZ{Q509Q_2i1ng9{6xE*LAYg( zDsmltCO8T@-L{4ij>PR}$9{NDGl{hvy}NC#;U17Fh2mb&Kd1_P20?)?yi;3mm+jLP zeUUhPd9AoSzh`~0#u}Bh0ju(Gj6#*?>eY!|ip+ZZ{9IDfcS_&&2;9*EltmD+{y##@ z47Z~!Vb!YjzOe#1uUR)k^P{?9i4N0p_42`Qrh0Csm*WU85gQ)RS+xwjD~c8eovjEy)I4q1U%2T+76K z!XMJCaqruKh|)v^2j@5T8?9TOR_VpAZt)G%jyj+#n0>qo)A;KJKc>9xbYD=p)3Tn6 z#ZjRauk4E-&naY*E0?;8ROZ!TZ)UNJALAaawLOgP_NrkgACo6DB+D_n2Jd~%zzD*0 zGeg3}-83U-MhcMx4KmR2i7&XKr;}HO(R;Zas>fJ|9O*_*;)h$OmJ>93QaC%BJbn9eoM>jAeUY=S)B_L6! z8Ds_r5gTF<`ldb!@g(pXRdvye3_75<=5p>bt!uRbGkkl`{keRbza_WMy4P$o>=NvK zbZM^9EbOCT?r%-YB;49_%YykorXe{BKjvg?R+ABY*L5YM{ASLZS#^DH)w0js(*ZYt z%@lFp+}xPJHM3b;t~FI!HqXWIw!)NUm5kG0jRmaP7c$QV<C8uMblWhzUgFGc@K9YG3*Qr?-_p%QaXXQbrRXHoV0 zm6=9a-c&de(5P)B<55D^U`-d_nE#D{waq3IZ#}ze%AeH>CRWjO;oG0QP~kPEFC1%n z*d1h=u$w@RO6^kR>6gQU3a4R&i^)?ucnpw!ED$i>a2{Wa>FiFH!&S@)mp4kaVHwuO zjwedrADkyGd!r7Q+@|eIGHo@M%Qn%kYF_UK<4e{7%d;Bh1ENT=s=xAl0124dG|Rnc zp-T6x1R;|9y8HdL9PW6lI*jS61crV%3pNSpzzqmPw-tJOe|q%0s+s7o?3ztRo=J*O z1PUqfSD{uVN*)A)6$LRIVw`~z!M^-{QiSN-};1P)PU%E(t86iKMU* z#Wc1TQujMwTWKwmA~x%Jc`=Do?74B!f{O6fP>iw0Y}^n0y_oo}&S_!E`J;eMluAAN ztR)S~Hkb1ip()-cJk3hsM9)j_nY43f_wzGGsrsTt}D4>O3UX`VAUbxr+=&$%#jBCfvvCUfX~;EvBfksv$q^XY8n6{s&f$AwG&w+&6x zDXq1-auIlLNV7-(Kwtc)e{%{Ug%vP6(9{q`fh_5gRcM4pyK}> z}rV#JuuJ!pl}zEt7+J zqEgD=KTBC{v@M1i%$R!)VFy1Q0=TNQGw36(j&*~L4LiBjvs#55{wgD<%>J5c&U$w~ z_g}BOk&Ix=ag>2QM>${b#e8ME2($!!K$ z|6=Q`qM{7jy)U64AfX`ANH?NVLrV-D(%s$NAl)D$-QC^YAl(ezJq#Vf5Z~jw_u6Z( zZ|#%eWDbBeb3fPhkKc{X>Xa|U6@+gEd84EU0H3l=`O&I(B`It9f?o1>b9JzUYnVR0=&is2O2-mlgm> zrg4^)?ei-Fe6MfA*>eJk_@5sf-?dLP6J>l+aobrrF<%V#NHfrqyKA!!fC#zzk@PvB zV3B^kMGrMi4@UK%#v$D#Yz&AE#e5Zu+o7oCIL1D1Fn00JfjHqD_dXjH@iwEvM)d=% z6GFD3Zee;4EX;SPziuo8Q=Ew!JyyL3EBIvcCtje4=A=&?70r=co$Kpil%U6LRm>o49(g7P7 znVwm}>v&HWhA$M`P-A+O<-P9dS0jjRVE1D*gugsJZx2n|t>HGRvvjR9fY(!FVZG^! z(i(O8->dQeZph20qw0CcYZ?8_GljPCo%UjgrVy714CeL*P|4g*x%b!gBCC|C=?^^U zc%AnfY~=zfi`*xgq_XkMa-pI?`&7XJ@G<|~A&K|Gd^RAZluNFDjVzxpQ68x(X8~$* zr2hI$7_!%hI3)3eStp@?#Ct=q@VSJ9$@2J~rhdCK-HLj8+=Aqu?tH;}z(LVzKb_<5 zNZ>a0LUoR&jc1CB#mTzpBl?Hhp1*Vh=^rH#SS>%md$h2)GPJ7n{1%UG+g@)`S$@!M z2Y#)HQ2~ENei2yD2Z8~cO{NRA6cR<(aatj7Ok+H^GL>k4VyuEaaT~R!z~GP+-ez@f z2fG=YL+p5F{A+6}SW3U7b(8}xDdASyyk;41q=J(bDdWCNDdPwS%?RyfqlAGLiGF{VeK$pp2LQLjIdej1_$VG~lZ{9HLpfz^c=Am)`~Kk`z3uD()PMv=;p>rc>VSJG8==q)(2+4) zlVHbRs}`?M?lnfnrb8t6FM0z-R@%^Lel0oO*1kZaszjAelQyR=QvvVlFzKS&` zNA*wlu+T>)to=SLz`5?!&VcURliV<9eh1ndm42FqVgD4w_;OR9XtcoG$Wx1_nep(% z^A_JVkVmOm7D3WTDQ|_}pa~~Cl8Cco;c4M)I>ONDLIp};UWCg_wDA|Mix}z*Z zETorPD09I2XFSb9>Q(*KLajrmiBH9!XykVnu=kk{_vZPa27mH%1H6OJCZiuH#lDG< zJ2@F5`j7{Yi!wU=;M(^`XZeKl%?A$SOa?iZB=1CxF9QVxbP7y$IACRKTtU>o_v~;n8Q0Z{k{T>_5`e4}}uQzY-BS_$z|KSLS(pV&Z>g z^vL`pT3$rczw7m@>|ap}PUrohdG0BTCr~V!aufzoRk}mRu%lc+6GFgiY##ErZzw)@ zcfEc$@^KWg5bR9B1-dD759igN`K#lO`cOiuS9X9JKyqdka{1bS>YvtX7uEHt+4p3n z*@OTBiId|ur@0i~*pP7BiJUbS6*Sq;{TmQ!pyCt=#oH%()v1R)C?xo@*Bj~f{W1Ug&GU-9U?^#TcT?qtk3nv} z&>uhe&WxOZHK^-jmp=*%s+yh(uFCW_n{WTyE^i#5f%el+9`n|R7ioCOuCgJA9V1I{ zQuA$XY!cv9N!FxJwApst72x1^FK4%&{n?L}rt*^%%mN&-8uJks^VOQkVk~6(#lNh;n)<6-Pl6I=9l;^*F*2!ag_gveQ`K}c0}&;GKoSP^rk-F?ifIsm1pOQ^rt4e zOwb0(Xjl^}y{A8Uh1mJLA3x@ZaZIh;m4=}|S@vr@%KS2}VV*N)}$uItnTEX!%@DnSlsfcoC58Nfsd3YQcXAHXbyxG znVL4u{ak*cq;lKy;}1!x{`Llus@>}Oo`EFD$UnB#N42{jn7RD;5`xc>lF~CRp$_CT zmzPY!NSah6!wG*tY&4b?(Z+c;Yt+7$YUILC^WO>0f9HOpb3m%n<5S)G`c z<(9%G5!(KtM>l?VymnKJu`KND!&Cn1E%5kAhsn!!08xkbXP?HZ6MxR)BbtnG0gtyYlJp93TadqnH=MfvyxK6nyq;QZpPmJneykD_@q*YByLlueIrZ&Ri!T%r{$@B)XPTPt*6g)pl*7;j~()k|6ay zmVoR(93Rl;Bju16Qy=WR!8$8{y*`z_a2Ag-2a<-d+^T11e>24zG@9(HhajbpW`{@L zidZ!gr;v2}`(poz?#D~cum@qp!KAK#trjNQ%Xm@8PeWC}jApEWJ7S03bh8fOn)hP8 zIhfKuD~Sv~pg}@8dTc}vj;^V}CXL_tIjRwaD)<7KEuj8Av&ILZuAd);BM0fEe~Sf@ z-WI*)==2V$LZNse!p?oS6BiXinfgjWI);=lauQ|vJ&V@CTT-FGvwLXea@l9=rLRIH zW%}O*dRB$?Hiztd1TIIv(7g7~nBa$xI(^qi0%c8BhexxbMt|xiCaDPRKy1C9*Nh59 zLS&R45JUOUb}5*J9Pq+uwn)L`PVHG}8GFGRPV2o&rsHQbT!bh&b(LJ@>{4 z78mXi>7h}4`RMln4F_^oqtlFij{54P3H%NFRW=O<$x+k9RLLtpm!;+?IyXR@slSVa zn4>tW6Cqp8leakIlLF895w6Z^_q0Tzq&#uQGKr>FLD?D0WrM=}` zENffmWq75J44}=$)ON;gsvtm;S|q9*NuHHrtPI6xbYh)EBE&Y7 z!!?kM)dcy%gyU6JI-Nm<Tlsgi#67lQrnPTs+xAG-&U(tNVe-*eoA#}U#kp6#!$Vw;>9+O$K zkI0Sm67}vJ;{Ob$YQ^+OmG-@17_@5Ev}!p;B-&2!Bu7 z3|Va$YnapZmiz@U{c?^3>zcs(Wr_0!&ivH=ZYv;zyy#V2*A=(H^xGuvcXR@(aJW7c zV*4{S1P^p#z1$GB!nUPS+s^bX_`?xW1RpN@L;DOb8c#OUGTC)!JSeLj|K!IBz#J-g zzqH7EDG790V%~y6qcMrae-Tx5s(cFRC`oeV)=@S`fU2V*5*8>^lDr|{5@hMz({Oy( zu?=)hxUUP^?AL9IwHy6JMEaA2)^>17#NQ0ZW((WKbqBD_ld)oBzJzw^hK?#!?ki#+ z(tQyYJIX7PV)YxmCU@+8{hfWM@0MnG`LvCB@!qibBLzvmv1-!+svVGdmBc$}??p-i!(-$8I_RcI9vVy(g1@}`ghC1!(M@35#_O-< ze4ZI}Yk}Y!{QywgnL)Oyr6&1}&{YQQ6TAv%mHc9i4zFj$T{WB5G8M~!z;dQ=g2AOM zM&M4m!=pcw$d`7hhVn+kWam4FTutL_)F$<6()VRAzT|RfUU*{Uy%}f z;SzzCJlP?Lp%B#pKS6Q7i?6OY#xCBxJ_pAstKr)m1@{3tX{mqF8C8C!$d-Ks_ubun zr|)`FwE)zwLUbBQyPF%R3QKmoZ`Yl6W|qbg?+=3&X_GxRE<2BgeJwQ6X}dv}4#~*T z>NXt{iF?9 z5+3owZKTXdwfS(! zly1X*p*=2vYp(0wVr7QVOQ7KeHR={ORnSSqIj5R5qs7+#JwVRk_j4O~#&EU*@hv*4 zK{S4;Kvon+puR7bO+Qv$GQzLC+Y-oy#cCUjfPi|VclI{O5g{0+q6L&g1qfo~X@s81 zm(uwlL%(6`+SVm$tzxPIO@p%n$A!*6JZ zV+5WxauTvHFVbo!=%)CM;|bQA&oKm1Kq3`*kEvZZ0QeH?$cWN<@p3}3W4PhXExl)D ziIuaVcgcG{f%mKs{-rJd`WZQTC(LSt>sN{7eVQX@-l$t-h5FuiCD&qUh*PLmj|J9y zByk+%R`=(So_%IyDr_>?@UoKHia|kbYz#N ziMd{C&al%Md~>?gE=S18aI9Ll?A=cJ{b$tsKo=Sd?Wu|x4;M#RgU6~#?Mj|KlA>x^ zU{Fws^$ivU`!4Ct`=-CF>yOlKH$ry1Hcc`4rJ?A-;-Y6)`y=0HqU%;w`Q^;v#0Dj= zuF)tVp2Pc=nlTkY-d&+4?5DS#RGPG=Y5}2RXn#~nfMt@C+>56}n8>_zf3_yxl08SU zgn@-y+m+CHiK^=_f!lB^{BtZ1jal;2Y?@boCi^*VmOR9}(JE6oZtGq%*A5O7ac#!s zznAaoN`8|`-Kn76p7BO~b{%7;)Z)CD2ZdGZZ=2M3`2NbHf+Zr7JV;H9{MH(ZC8}&y zfA!`AU9-^QeUN1D&!B-4`F(VE-)ST6yiG~)ntS585;4^sXfaQ)C)eNj2u?PvcI}q& zE0*OAAt#?n4yDvZbgb*h9-REEo+pd+4m?sl}J5GW?%643vpB*h?^S)&!X` zQn{h%mnVl4@8qHrl4q2Sa^;#q^_HH)TT8*>oF_SysZBzZ$TDeMqCvWxNixgK&{L!@+R_;2i{_%rX1-`2HA<`sV83GHMWU_sHR<8)6BzgrNB@1 zQi&|Cq>{8gwn~*d=@_(LuTHi|jXJFU=t1~_zBaH<03cjM5m0*cDV_KIm5a?yOIljm zcM+$Z(NJ+o+BA7C97-O>WyAKLWI6fxx*x1vm|-ym(&>U5EFg#ZUC8>L1P~NRmWd+5 z&+r^~V)@6+6BK2Ra zPf@34fBB7^8Z`%mkw#h+3t&8IH3(@0>PH7&WMV`9PIRVNG6+w2_M`?dE z)2Q&PGkfniRN*7OmnVF$rHG}5DcqO-3pIwg^Qlbq57R2EuP(uDQW}7KbLvg1rLXK zvtv0&-7v~Y=|COZpNp{o;h@4XifWw5)PJDj&aLMfM827#GDHG@HaQDbAC=GnCQ*PC>Y8f^{Y zq>)p#$`j#k0gSzyFK=6x8x|W{_F2b3h#X~_o!#sx%iI$PhS`3E1Cr_2C8blRpPh;6 z#gNpwU}>G{<;&kb< z#$oF<-*6czp0a$=8Qe^?x`KC5q2IL1=R{LUbhX4hTGiWo36Z>@n8e z;vd3@`iX#_K@0eibcgq)G)lfxeSwhJi9%nNI2zesPVLz-O@?_|=P|x!X_W0#`@7=u zLO;dKl4-Wr2u*3+=d2e*{3D`oNxxu*;?Dk44(^N-4}Lfb3n3F&s#Pc!Hpqs8Bs?;l za*h|8XGD;f8mwE#4Ax9XAGFTU`aTH~79gD@z1SO}X@B;sG)e|SqDRf}&l2LH_#%hR z2R%L&s4~o7C4bf@>iDd(czA)83jftZ-xA@MI$!YOyx_4}Xer2ql9C}~wF=ue3 zT3gPSIlhiL7NM3){)i!rOXJ1z#BVAGH(XY^K0Y1kc)USLJS(c(qS4*`@}Cd8eM zECg&x#7T-{MODN}t)YO(_tl?VM|nuY?7+r0_!Px$6Wpe_vdt{eAY6AlKxB)GjMdQ* z!Zl(So|3|0eI(6Lv(n~%Nda}~SLYO|I5S0MJ+(>Ni5gl5wC+FB*p%^o@~&<_8N%XC z-rfOk)JkvRng>!H`q7rO1C<)}!^%Nyh65iawDKP-_8E%MSe5dj4pTXzH1{!=U#>z( zNq!v6f=!=+j)Vzl8ap4oQ(&VTAla>;Wx39LW>}l7y&fAteSeqIZsq$c-^yk7G5~vj+XYa<^Vqqp#s6Wz2xe%9f=^Y{? zDG8Ywy2FeSC&q!YZ$`+ymuUW3JHNjwa-wQs+ZUF-iA{5{5TSNmZZK@LT5lfob`*pj z$UQkOS`2X!AEF{wZfkHR4!l9{KQm{*)+q2N_GZIIe9;mzRPr8eEhw@2rMGl7fwMP_b z_)^39Q|bt5-2Z95;=SHEN^40TnUhEw--gbx^+^{6{}FF>%!>$*#(rZybmNuW%CGyK z9(3^+$I#36U^4pxaCzP*E5X<$l}IE6!V<1RAgfJ9EgV?>Y0tc4G)Ey;~!BMV6J#l4lN$fB%9mdK`lg-mT2= zmJ0xh%^Ghwrs{NV4DW%43yYTHb*EM-IzBT;bOg{fX5u8lbn_E&rHzsmid$Wr;Yi&( zZO;xb2eS0qOv{pQXb^Bzkeo@q04?>s)OzRh!O2uV8q?-0)X;xK+PPieBe&ElEmJ>9t_OGaok__l28#sot)q>*OJhEhu11TcQ5ay z#C@-&Gx-&Dysw=lq-5jn-w;W;iEONqFm4$NDiOEosXlmzrgMphR9JR^N?&LI7A?@v&Xp`)P*XXjBVYlucvE z1Q!e2&u^$oCwNC@-w9wKMx-zqoxLu8MN9D+nU@Z> z*4~Qx(#a}k8;4c;%;ovx>FBZ4hYjYjL%f$b;0Jdxp+W!FY^%b3hR||(ImSKviBoeD zikx3Nw@PB<%jBQ@>MiCZ8;ViALV|U{bu=O%{{_qOH0}z6Dtc0x7J_9oML#&+-6xegl{Kqgf_O354CJ?nkGR8NSwW(zc66WMO~! zG^!_;>cRKg*vX;5KQ&np3olP?xt3EwrE=Lwbqr2V>%w;0dV`BUjyrVF@U}1mCM|HZ z34?MF(^$2hxrf0q=Q{fpRPgu^|#y*CjIH|)C zunJwRAR5^17KvzSkFn)8FU?kK%&Wi3 z5l#9oXZiRaFJ~Gp&DAUNsIGG%YY=hTa$5IwVE40IPRpy5uNob-xO1xuRQOmsTcP?Fg7!y zbVZ+sZDtGo%Jn`_5W4$bDLZw*@4gfh-Ek#9w$C)tPF%KMGK|0bk|)~oa<1|n%hUl|xcOst$No{yiEOPQ>C@5nN@3kdsN~gH<2p(kPg+nyy#DcZG*07t zMw{M&sLzh`_$Kg;2oy;P5`TQgN$XzP%(2NV!qm}y7+`}ZJSLU7oX#tYt#D}Rcw3i6 zl3w~pwm@CX*UBb`mN}fy9)J+s;TLj68#4O{rxPXT!4!h?gQPT_!JDk6YSDrDgx_gQ zcUPsA)B;Qz2AALS4EJ4XIGNQPzB(vSb*vDJf8{LXjWTc=Iny+%_Sy7-!p?uCBwRcn zucGK_8$Uju+uFFK`{|((SR*y=ge7A;7rSaL*LvI33eFte#1IWUT z2yTJ>t%$?TX^&H`u@{r4@47E(TaHjgt@tBzL*rD+UbWSt15thH?elmA%1%~(OF*SX zm_*o3%zh@?t3l`X=cnz`H>B3<$_%U($+Mq-O;-w4ZiupEyFb{^JquME^h=WQPM3A~ zY}v>Ag8`qwtY3HLq&kOL(^7ruBxJrB>FOLgW{Zz);&FblR3`uO$U-B;!sm9Dogjv? zY64m5DKYp3;`wXo^!s8m`@d&=Jm<_E`E2tY*hTbzvWzWhjjAYXva+(q=iGs(TW&U` z^26UvEZ+lQ;p;C&9!z<@P0YAOa^o_w?#!epCSrUD3^I~(75W7YQFE~ zy$sN}Y%{$sB%Erlp^((Qd~BgM89q^W6~Jb@ z&J&+-2kCs8Q|0*1PQ{*HRv{@~GM*zi{F*jxBji%<5>H;vMM!bN1x(`n8{V3w`sok< z!Sb=*N2-AcYg>OGdZy&bIY@fJnQLO5!~FWRU2S-j8(W`IC%ji&QmQ9cX*L zOK|D$vf=M&?uTEFvqMP#(MLpk^#D{!B`n3Vq8gy`-J==3DK=4AZaG_6!Z<$ijc#%nJ#5XTF+4>SZjo zLwMuY{_)dtkoM7xQoGsT3I>i8mKBNUlJme+#4i@c+3A+)4vtm_SsewR!V!g{=1hF} zSqZHUS8G#?DdHFqiyeN>OW}Frj+%?lboZE74F62Qly*5yIYksWkaj0HT6t*SkA%KwoY#Fsf-n7)7xH|>{F&N7Y3A`1^5$g!^yv2HD!H~je<1nc z3Ad9e=-0)i!y|Q4v?VgO;0uKR^`g=GgMqZ2YbGdWUbt2QkaKji zb+1XkW*tt?X(tTb!3%b|mp=hnzlyfjvVJC-m~AD!Q(iA_-5rwB;xADuYUBTA#>X0F z385w)9g^n2=PhaZHgw{3a8*aO+~(XWy23S-js0`)eACp@`f2(bkCC(~bgDUBpi!lF zRlOm8yq1}1NuRa7c2w-mu^E!5YWe4c^jL%DWQm49%(SSa@lDHz^f(YU71-cZ{mG_E zwO9InDmH1Gstt5uFgJ#;T6K?PLRvYGvY|Mxj@&ITT$GaVuB{2E#omjWG;IrvHNOFn zN-rZ=8d`nf@bI%KW4v_Ybq~09hyQOspd5=WAFO>a3YC3 z)ANVHp4B8C2i;T6rY%U&!d5gzXLjWjv_}4y?YXWI+Ze!Fp7-&`3q(|M`P8mT+oma- z&h7CfvEqv)2IFJ%RDN%duVNmm1h|!AnWn2rv(s1#wEo z(X8P}AvZqWWuS8Cibc6;C-0VaX5B94e>0-{G<`~pb%Fu`?*D5z%sa~ZM;TO^fih|h z(SFc{Y&v_Mw%;C+@P5}5M|f2aa8cGZ+W;&VKd&9obB5db`Bp{yUM;JkARR3$`O&X! zOxgNe5(#)Jw=V!&?E}mg;DPaf&CePFpi*)I$19E#^)s?OW6DmCtpW&I2qjgH-jHhQ znDw`7iD+ENzMAxESplNe%p6tt@TQDYP22XlHQ#4%-KBc~vUZs}s|2HSn?TtNU${Fo z(j?&xwcZSPi`K$U8zpdX~-y2RQJ@y>0zNc-ndOU6gv25L~q9 zx7iyqNW$x}6-KM|a`)PY1!Pu;4Z-p`L(&zM&crEU$uDsCxh~bcMnQaj*cVu4Zd@@~ ze>`!0G_;11IZK~!`RbHIOk82pi_zToBiAVf)nfDeg(?1A9;ZP8V4%zYf zLIqQLDm=*O=+rc4pi=AUm)fkFLY@GZ6qfF~c8)OXc3XPT%3n0e?y&PmPbJEyT+q=v zdrwT4{ELWQ;txccr4dcV(&BJASNyk&N=-a!Ifsq5tmm~760$e(yUHKUg@@LbbsJ~A zQ7W`Mr&tx?&6iqDqB3(HxZ>Ya**!a=2)O&!E1+aAeg1Xv_y+=?$hByb?yZY#0fv+yPm{mmMeeKQ3#5(FcQ$(zUv7 zGLiWM(Bx9PX2&(-f_0(w+Jy32%EckmvQAAei5+9TJ9+{aT$!Uv*A}v=3g=4bqeCVC z&u9IAUg}5@f}(X&lr4C)d}%cs5|;}{hOI37Z4%~dV?EuaoR0U1*8hsd=L4L<88W2r z`2-||3Scv!2V05tyY25*gpXGbIDT<@X2yClONhfVVcB(iWyxZ>O8=I>f)8d^u2?9m zAVwl!S+-3*m3)#*wA!kA41d_Iv~hwzQbg6vo;~f?jz0wZW|nN{6lVA|DC|v0r|1X{ zZeQ_2-|}-n_?f%saTz};HRl(!VB3h*lryi`1cuvix~!d)h>6J;q7t774b$ArUVmfv+oL9?`c6I4wJe!S;< zEZChh;^P&zY7gOa8L`IOr#-sP)(0ZWwk&yXbYk*e$qfaT3zB#LQe-el?B`+Npl!A) zWmapMYN=zaXN`hd=7+&xQ86Zq@RL9~<;v!(X|hF8{O7K8-nuCgE+$75kr`O=euiUy zw~sAUrLvLN6;W3Tour>X7L9z>1scU+xAEdx{>)Iq)uwIpUNW09K1;L4t(aM@=})3P ze4{tUn?ie=|8ZwMO%$ff53(bYV?0=81TF2!q~uK{Toi0@OrsJyH|1!Gj2HCWo z?`b+mPMw7~Pb(Cz-1}CWYj!-AUmid6omJ`ny&}kL{<-}6sX_L8Xkn0V-ryJh?f-m+ z>i7`S(@1Q0TZ0dZL>fF~(N5i_U9WdlwGK@S-`UFXA3`g>bs4EDQ!j>)`IE8^L=$Y6 zNHO%iUBA^4p0DJV%Uu_P)z(7m!_S{GN+8luwi+F|&PSLnY+vBnJ-@i2*7t{37tlCg~W& zI@zLQ-;c*X`VMm+rQ(mpAN+ z`Duk29>Yp+B%oz5R7{qKBh^j^g!>t9yoC0xj|4f(_97rb~+Wj^s!@Jj|%&F{5`_n0;-%BxeQ9UUIl5cYwk~i86C8ESKntEO0)r7HUDv; zd8Q+rV98)+z3=*w)C&J7%}5sjs{P&eiS34qR1Q^o!z_ISM9=uLPX*cwu0dEmCY~)B z9uvhiiwG#h@}_6v>#=C{!KD|64Qt^0^7ljzGub3Z4n+Z7wTu1a(o{;eh3VBgeHMGMbycV=`#RBh>Z^{9=+XIfm@ZSOtM#0O4 zS~ymc&ay(rltBeox6q4t%ZD4T}-3-jH$@&$b3D&rk0-G zScNQ}B~c^5Q7#ykC-Z&?lS#At!3Sh}>{)Xg?l=+$ojQVnDjsIt(YXDby^V8Z$>n=l zpvR@bBc=^pj8PmXK~k$i>kS(G*l@VA_Y(d6U;7l$!TUh_9(Z(p2g%Ip_~n~wOPhp* zjN@-2^cDEg%JYmb@%HKc+UZ&7rKv3bn?lwD@glFVfZeqOJ)~i0|jdQQR zV^uKLpX%O$-R0Qr()EdBOsI05HbD-_va6bgdvX1QxWgciCD#0%Ggi4rm34PRFe#uP zadVR#&!^g2UER%p?Tvc+`*``3m%Vo1A|a~u-I7 zaQ5Rzx1wQZ|5N(9;SEWoBQ%#Q#6!Y+K z1zzOruy0BC7#_OmLaNXFKn6jp+lURuAU%*A#bvSJ;@ zQ1u|GCN-+ks#r83`>>8r^Ooz3Gempe)veSY$Pq!0fg1y=vuZ?+>p*PxAp#HjU%zH& zMIydjqAyEVT-wY#w6s7&qbGL)0N?jnfwJV!{j5HlrK&|vZL*UcKpiSqD3UUoivq+L zM2zbqKNGef#E#Fb>qq($)hHWH*0~;_bSwi(fIP%(YEU^{90h618lvmlPNvLrfjf_y z;-XVxFby2k)&k<2Az3L=E`LirWE;@?ya5^GT0`g4bArz*FmQXU9(re0{nUv8Ec}?t ztXz@?w4)+_S?z8%zCjNXy0rIg5GQiU%8{cK#8>}9F}~uJ-a&|8J3ROmCr<%fLz&HI z0qIk$moc+WdQvmKhf=y1zRQQsE`Wb58sNW~ad+kI0Pvvh4sqYN0YIHc>z9YPWs^c^ z%EI5P=sCO&z>#Sv@B{7q2ax4@pnm~cFMU#B!Q`R> zn8dh*sxVwtNO1$a&goGBow;h6-mkAH_0&aKS1)PGd$*5ArKDIHc^^3mWkUT}+&HjM zFqrA4K>+=D0nFrV6fjOw^DXX{cp?CJ_d+)-7cEUDV!+rHkIGQAV8UFHBtKhP< zu%7K}CbhcJ_bfUp+s6S&AoghNeWXn!nJBi2s8lrXNzn+^`dpz$bcXVh(c34FXK{0YdCLu4b7q{}Rm{ zXg-7ZB|dY#s8k|+Sp0L=f32YZGnW7R#=XItWJ?2B08?aNruj`sG^fwyd%((~bLyGj zz!ppUmEQ9pm$~<;(K9H_#KdU9bNe7(Z>~wDO!u!L_RdTPeea?#6Wt*D%nG!_IOz89V)0GZ``V$Rc+Ay`7A`>uVHVu z1(d5QI%+)m%OKV?+Z@?r(NZ1sIeWIpUZ0(qcfiL?Vy399n(o|-VpR3oh1>-57RF;>NmbisKMW|TU zjVFh(yl8}{o$IYEKo^{`8kiU67tV<;pTrtZpQbal*0R(s9)U%nps6sO$2H^eFRkid zfFT64aKCeJa5NPyG+`g3stWb?ii4Kbe1v5_dwc{f{Vpipd#`zV~Q@@l|bW-$0W2rRT=dO=i=nWnne_886L@aOfACGlyeXLkp z-u?KslDK4iGIq8O(XCy7d~$8@nR^9YXpYF|=$)L(4k0!Ir~p~MOJY%^IId@O6X{v+ z>l{i$>yPp_L|k8J%FrJ#eFGD!(%Q|>;Sz%2WnYeCJNa~=ML>`h82pBQ7f&sVifTSe z#NKDy|D!PfcD?GRX=9sxJU~zR20lmbczQbCJ{b|1a^TrhOJqr3eJx%3z~s`zO0Qmm zzkj|x*bLlZ5t{~a|mw-6ptqn+jO<^NjWP; z=TJZs;dH6$thD=$h>u2ZUZ`UAvQUpA-Ht@bMS&IMx?&&VTVy(s@lPUtmD^krf6`c7 z+L4#8eMBwIlZSU?Hq7C$BW_!&(`=CHa$H;t&brhRO|XkgO+oxvx5sD)z@1ZNM^zP_ zKLN8}!GU+)t^f6NQ?MHcxy7Xbcu; zlE9dXYs3d!)sho%z4XTaJsJ;kd>`)bNkgF`;khAF@2e?EEM~Q|fc9ZBTEc}|dPir3yR1}f zc37j_;qmi^Z9IigLLtzW|YIE-6wH$0gNdtG+6Po3)V46hy%qxZBYv!!|OK(i|NsDRt}P>OF?i4~vM}+58R} zeQM>B@1aubl!4JljDPf335!aLKsTw^?9J(bhnfdrp_%R607oi3bLu-z^yDq7$eIp?G~ z7&TX|J9*@>{&L3R0We6{Cp6=S{k^A3Qt}L4EK)iXipLRCOI||ph}0xpTj#ZP{zx*) zPF2)-kSrCdtE$eKJsnYK&a%wSTd&x-bDPHxygo59EoiczfnCR_+)GNlT>T8?RVl>m zoo{kyS#9e5-kP^~(_;|9RhaQuv+Ah$=-|I=o(^cg@2xbe$~OlI;SD$Gwo9{B*m5$^ z?^;^NrBO2Jps_txwGVIbU#6Fvclvhvcx$5!n?JCD}P33uXxPPRTUg>kqIAyO?AS0unlog+#e1%G| z64Tysw4XSL)SA@(;)UP~2@xSB%#!n`>Or6S`HiVY7B0@E?G_JcI`7@;L7U0g{mLVb z()soi5D+Q*;^wqZ(%2N&0a{RT?Yc$5SH6lSNmr*_mG93P9S!fZ9lH6|^bM?WH5^|G z2+b88EmJ}3&0Q7G%KZ{<7pF^e%3cn-gzFs}fHI>n)}1Q>(blGay(XU8XZ0V?K_j_~ z$hO0r0ZB9SW-0`){bumX7{2c44Q*!0V9*A#y^QM=mhT2bq1J|Jw%$~(FT9l5sXGe% zd{YFp9M&JhO37Mw(=L7Ym$)Fpy>i;h5x{Ln{k7r)=HL9*Dpb*wAE$;U&lt7-%H z$TgG@_Kz$2`I9$g%Mbj!Lqo&2)Evc9UWf*?tzlDy;qIN{PY5jWM)k(ff7wyr&uy}w zVpgN|2##N1Ql;!)LppBQpLM3-V88LK!~e(Hd&k4MZ~Nnk5JHfGWD_MsbRt^xlIYQm zG7Lg=L-bCxNC*;wM2~LtHp(c`qxUwW1W{%fy^r#HoW0NM+_Ue!zjOD__rG~wiRby0 zwbo~SR(ZeEJ_h35e)#`s3D5G-?l z_GC$DPd!3K`dwN_Ewwyy?;CL5s*khA(&-A^?KQakej*!YNBl4aC;>i8Gg@1y?Z*|0 z#4ho1=4R&zhyY!C860pIw5GANT0J}uT@L!%5AgCFh0ol^v~lHrphzB=Ch~U(2_>v* ziN%pg9GcJ*4FyCqT%vrhtFHdTPd;KNelUXr=Dc#6oie3;lhcE1Rs44FL7=s3z1N-% z{pV2}(}{S-w`g`J^l8Brz9!3vK$i=Olk=I8Lt<%mglA@)^C1im4e#gJE{k>B#nZjlT=ZHGWFFNy)*zq*YwgdCbp>{@#6hO3 zlRpn~s;?9;!o7OEy3rpX3)K)2_p)i%8wVz+rjT z^?^rhoC01yO~xm+di!xJH-oS(Y@!qPR`zmV#|N4w?>H?aCvE*H&36$c5g~Ay((Z^Lq90XkBT_YS&J~e=vNCuhX>*tO z>i|2+``^U7=nYOx#%qKf)ciV#$0T`1U7t;S?L$}gfe+HG69a!}loU3Zc`txF=K95#3%q)drw?YT(1<|k zQI*3@V>-tU4USZroP`@AESSv}GG5RFl0NUd;x;d1^;Zn{89a6udFZW~sPkH|gmfNH zynJlFe`q@M7y;=TulDCX`S~Mg?QIMBUhz@E8mIgF%=v0tXU=p@f&v0^1th2^i@*Ud ze@6YX?`G`AlxZrD-it{z+kWi3i~=*nTj*5Dm<2c3fh4}T>L9zfvj2{`Ug}I6e1KL# z)wR=2dBE@3;ZH8;t21d09cJ$-r)A2&y9D{NTsO+n@-d&)VZj(^gHvgORBBf-h zgs&U@b>IqNyq}*D^S0Yi4G!yyNsfie`!9Cyr^Xu>mceEbo2a5d=@XV~9GT7skgCZj z?o;bn&pggWM`O{4B4UCr&N$jeSH+F3xOK7{wh~n{K0y$_#nHj77NK>-LDg7cBFTPr z+){(bzK+&nRvH($?m@Nw@?L&%z5V%tKV|*TRT4%k|6_l0fOzPnhcJrbdF>L013NA> zbx-VGeZyw6!xz8TLpP*MW=Zfn_kA0GBIEC#eALA0iGk?@B&W|is^tObuZ8FFOA`PC zhkv%Rncyj}|0$3EqMF6@dSKO@+kiA7GHX2wcgEdHiyA3!0_mPkg~)K1v!wWRrBdXh zfj_^E1AN=b)_1qpQf6ncYOLYOaDnOBx|)IYGssDCaROZ2d%P1NAU^ZCCCG-jNerm! z@;euGo@)+i0B6AH0Geaw`)<+Uc9=ay~qR^Nqnc8Hs%CM&Z>wW&0B87A5$V-vD?zN(rb9F|PnqcfG=6{SXkiil%QSP{W2$6SZ@mU?^w*mZb>pS$H|uBy~mrjWO$ z=SDhFj>mK`2ZK77kaKapX_sRokREeC!Hc*WVrd&<^h#L{Hb%|zNJ%Uqip(eEsdnkk zn3s!t?E5%Q12lbtxckQ}gp{B6ogr&0t!m3&WEfOqWjQFyQm-+PZmiI@q1U*2ME4o- zer#@+7W7405ZPTVYXN>=HyzPo7aNC0p*H`eE~j%xCc79CFSfPOa``*whsUIecE>%! z4VY*c>F5|mfu@H-?5BMiQL$qoIiOA|D+@dun6kc8KJbQYeHrfTrIK;nVMhPScWu8d z@^-`d($6kJ0o#04%9Kdde{;`YOZno@U!%W3^8&fvHAtO&Y|lY4VbGNE!$Xhbf$io) zwh{G}$UC&Bv0;(-K`*5`o*mFg_JKsdO#L_#T)wt~B|Su6~HMGb41Za6^L*Lgc3&JC&_U@YGIm*_4ye)(g8vsH7O%DSnyM zsdI_g>v>+%bj68Fd>SYbMeajRLu#JK$WGPl&t&gY)hmDtpwm*B15-K2#M; zGb%U0L`sfPi4A$HG%-Pg`W!^(OP)d{bwlio?bJGw?jaW7i6{H`$$}WM3?P~yk@$E| zOVV)F5dh*t(y!Og(lW8_#>>-tH`95aD6Y=bC(_RM^y| zKNFgyV5Jsxc}wfq`l2ZG;M$;#I5KjvTW2Et{7lUy256*R@v`r!#3wvF-S9>2CDb>r z<{b&Ari*PW2%QFB;T#t)$|jfKDu%=TPOq-6u-{-?*khdJgqs;^-io&y<4h!#!&ngJSWw&ukWxu@65C7RsAPAukX^?VIX1ywr?W{ zcOJ?7(*t@3a*0=|Rhrl8PurthS?-X+Q^Yyq5I#p?R^QlX%=zf>h}OQmJ|oiHi&z?| zxUInQVCY7!YMOClgP@J}X*0~(qTkW~b#Jb{o8M=zh6|)qg0D=z4!&)mu7S?#CU?Dv z+X%v4`8@z7)SM-C*A;QlAc>qcqax zhRsXm`rSuqO^F$oVz^16Xf(P(QxiHI>V9>U-$-mBIH$0PSnhCZ6MMl8r3otCG$XB{ zr3qBeeP-U-B7TssdsNG=$NzG&7n%@v)}SqQpNMUZ#DIX7!pPQYcokOEPv+Z@Yoib4 zN^xu+rg!e)b?xK3>wmn9Ziv==<*!z3HtUd($}ZVHVuz)X`hzN|*s*gV?IPkx#*bU7A-oCHX%YHDii zQ~PRS>2zcpYZD~;H>wxN5I>`peV(Wl`+~%Xh3XqAo`AH{6jqBF%)|)eDl-f~-zikR z0D^$$vB}y^im`|a6#)Uzt?LJ`^oBhINc{oU5?EoR_VD3#c_}>U#dHRW+qrh!oW%BH ztKhHn*ej!zGCX?R%N*?!)L!qf^uf+PM140Oe}FXT)8R z0c>%RFTJbr9pWKDdndw-3hc0DUy){3ZiDUP9s);;o&?*~F^Ao&&PzOkpx4Cgr&fN+ zJI>PqT@sGH;LGVeOWeD$L5%jZJD)#3HKc^SXCLl6@kudmXS{Qa84?~pK0q&Czgq3v zgUx?$F#Q@S10Ic-oes%!`T9QuiF;+GKoWsnw@Ozt$x2=7GK+My4y}eV6&sup0LfQd zrGItN;-*J86%k=nV9Xp%t*i)L+UXahq~d07nJI36Qqbp6oj&b1Oy3pKgk}OlTK-bd z)hO*fjC&&vlGV53Qgng2yv`v>aJ3SW|FoOICsS2;RO0C8ZU5&563dVg`1^LB=N%*Y zBy{FE5B21n0-@6yd!MCsbYP_G@e3lu$QL_tlt`xH;*wYzIBLZYTbPso=2Kk4-2--; zbrc+1anxNk5n3)Zndls5H{JKLn-yhRUv?XM_(5!S;J&y><7nHWgwIGlBrwET6|7t6 zTusoFfe}%-9yP94MM6?F0dYSs0<7m!pLKp=1T7zu8`l|SS1syLpS=$RN#QmiSIsZnBn*JfFRawxH;?b4jbNn04q90+BW4m>cR^6La9+357wU%t!K9dtj z&Qi+u#%5z7BrAi*a3wc}gCl;DdsxtpvqD$mGxSuH8K@P{(;49FxVq;=KQY!98s$cH zN8c@{DDKmegx<8Jg;&EW`c)?$styTK?pihd__H=9UB$fWWv3=$p~!nGbe?%I#lcx* zX=1B`c9ln0un4@_Ea@i66iP{ zeYFt7rnTk}C58#SJ4z^B5wrqF*;kTJ(F+1Yein3vUc~btC;qgx&+UGu8 zhDG)JNGr-nZb4miN@-MKm*gJV9uo#Rz+xecKZ&WANYmc-(1!`cA~ z0XJ#i=I6O?%uH+RXFm;n6CyQ=1K?k?&GdB041a#7(W$l)AT?SIq34x6Om2tQIM{z``uN(eZcD?jxs{S z$x>S1M6ySycO(NrdPG>f!||1N*v~tt3x*SVJCVa5K{WRsj0mE|)4BoxIQNobZ5_yW z`{v+l5}6mA92*)y5r!6KOBE&eG)*u7`ZcUTB)6~;;&o7PBB5@gF!wb9IaY|6-I#ME zn`*>398JIk=C(j>mOzm&+^)?gaWzmx8o2gjVK+t_{5=u*7$IhDv;vCPLrQuoHe4?1 z?n`=~$1S=zjo5VZY3$da<2KrfYhwaF;yw!gxSo)xvD(d#;3qDbC0hOKl%RLb!>uzq z>b5EQGL*r2yB=b*{lpzS2J5hb8g`u{dt>Xmri_V2XZk-CIslJW>v$q(H|*8Kww@i@ zXQ9Y}7|T?0QQMoS3&c(0E4g`0T-10N7dET&mP;CGWKh=F*SVF4A0=qspcoV!CapC;Co7}Mr6j?*8 zm37aP(Gm>j@%1tIRCu|{GQ7lShdk9G$ly=3bu|L0*4F?KjV(Uxg6?o5(>CM&*>>2i zr9;5^u zo!0z;t!sMk==LKa&)96&LcN`^&|N=n#}1wm42svG?H=a57|)P+iQi(_y97S)F>dd0 zK}}z5qYZGGv=(5bG=dMj`cnG#Qp7DIaqH7BX{L^j6AdX#Ci>;Sr1;MW3(ma`Q)TAk zI>VwEM)-U9diHuuwCos3xOgMa{lM9e`vH! zfp@jhY@&8!^Lu0W#oHoNes~2xf4)V?CTURJETNxZl3IM+bCuG?m4(FBsosRU9BL5G z)o9D3tW@}9lVcI%X@#$V z{KDs<`^Z&?3HtLxsaOpF!E2-I_Ke*{TwpBAc9}hD^@=ZM#2P5QJ#E*e8zNdcD@K2>}ENAP%=O zP8HMUI=ZH#@R^cH%c6rF6m^sF zD&580E}5mmC5rf({3%IliY_I3TC88)f+z%vjltf_P zV#f2F1h@%a+T`2pG`dR^Ih9zd8Jdyb8wG^`H_*NPqofdtikwBv>zC5S_Hi4q_R$=y zq+50UPLuYX=d);XsXSAS1N)<~;xxY+$j2D1fl9xE5Q zO=3}{K{(M;gy@96r+)>ECJ!7v#%zV;78iPYb^qE`P)$npIjcdreGr#nMGw68Gzxr1 zTy^ddYmif?D(tAM2YbBmc3w}zoii6W;7K+5D9_O5z~R2 zg8;eNT7Dt^@_R1#<*z^)L4)-Dn0BKMU-8CQIcDH}fb{iXkDWhpk#=1q>$*s9fG`B}SFR$=$7Tr*c$~pUlB4zDy44<+gnk$uiwU@-U3F?)%+a^b7ARk z&T;w=tRrxjW?m%Mx>hMD$*$zq)s2i57`|Y6E;iBNe?+-ImROA9BNsF27Ah$H$qgbO z5X`}j*Bbiv?)k;;z8EexHa?%rn+& zKtLY1rlL}h_It|v zsAOHE(_(bG+pccI8V4`>+g>06$>}Ci$wjsH>ZfVxSF&jv z!Xja3FEQWL??JmN`k|q#FBNfYL22qr+v`_k9DCBcSQqV$5*)UQ!mLF+GP7aQu%65- zJJQ_>v%UjcJHjMWUfM358C}o4HS?^R4?pe?j(lm@{s^}PlFixXuGpmIW)%_urahuT zD~I7mW=R~ffM*GH)!jrjAoClOo-R~gPAuR(mEV$xZ z$Q$iE)+wZUCW_$>ad%fw$(Pjra#Qyopwq`!A71-q-Ml=iJ;ovZFzM4I#$RYsz(gM2z)Iu8>j{HS!|zfUyrIEYgk}VNFV6F zD1{bHyUt$K7CC!wJtsR`hemA3{;(9nDClXOM^2iB#dLI2@`SI^GEeh$ zYBmQ?_TWxf9h7>sNqKf*rOTb?Vb$YW8XE6N1Y>KRf9rLEn6NPmbYfGZCfb{6$HXOD zl&UsL{HBqUuLC@}St-C$E{c>wZnO<=$wq6fXw6uz1FNZ31$1Qh7I!@o@E4XwQx*wX-&^n8PQv>m6=KE6V zMOviX*pKq`2ODgZcfSfWNJZcBtbpJDaBFhiOUCd8t>&~e zvem_)(K`I}6#GRm+cJ)HZFu<2F4mf5SEYok27=AforNcxqY5_w|JXdSJBJ`khgf%_ z`i0q=sANsgt?BsD7seu8wM&brJzZm{`J(yyQ`gxCf(N_5c>^7r`z}-sc!NOyRZYjv zwf;2tz;lnfTKn_mMO~HnF{HL92DpErz(P@2nY6ZRNxu7&T=vQOFaE4t$UrH2-QN_X zL-zk{%ufL^wY20 zo_6kEvtD&~V{bI9I(U;G)Um(fcbL1?=m#?zz01`}>+>E$*sF`0u2=S(3MYaKr(B~L zN&g=r8l%?$EY8C)I>6yi%QxAyaLrg7Ea~ZauJ!%dok{`QG3`kqxIBrK^zCz?QNS^I zr+^Ri;%Kvl9N^-x=CZ=l_=7G=>}mKc-m`t!oAKTd$lZ=(AA0`zQ4`^$*M31APwCcp zwRx`w6dH4D$Hr8V3`35UP z7RE$mKMi9u2a^}JzBX3%wAI3awVb;M_TiXO`JFH=1ee2Ct_k_Z+N4uFW18&5$0^A( z45BoEazL0fPx`)ar`3+hMXcE=$Jv#Pv_7sn7w=f=F|uX4>gLjvN=+oFO>lS+pxqTp4iEXms3rtrfq4dcg<1g+KS{G8LX6j2)2Sb$;8Lf7al zMlP9!FQ2o-5<;Pqa_1l+<2A{Z*!3ya6i_6Xr@sT`t3=lBqmxi-_&I< zdsT04?rsxFTyXpMg0cVRCk-s&ZyP?6i^n9$2-(bGWSTsZcSMox5g}*xFp?gMT@0P> z4;JPu)0DX`CF1XP&XhjDjakav9P1nP2IvPVm@WFI+F;PQM6 z7vWsu&pAkzVXCcg9vu{b06e$Pn*_lqs$4aJd-W+7L?EI7$cgQ<3k-bV zW@}CF?CfRCZkKrwDI?0p#ughXdVOUjP`rtvz6wmlo(oT2Uh%B(G>YE*i zdAUVlS?PjTH5x;9y;4o3B*1>UStS5SZh)UiQPPE?h$`d)#tulz1tgS7r?a;;IcBOS z?QnA8KV8b!t+U|B*bk@*@y<7y@%kIQ^>&~D5^64pt#JWsS?4g7o=xjstsdC)OAUlm zxE@2E!g5v^M0UZVYiVF2~-QA9Iq*YKiE*0@;;SsdQ9O#EEJLjL_hA)X`}ZqFUV`x z()TA%MbbWxpU}}-QCJ{d8AlnL=H#vV*#S@P=rtMjbEwQEJSS}LS751jadpokiPn+&)Zq%S0y2m}6s z?JMVE$N^@wCNu3~{I7u~jcpt0j@D4{9_YHJv9 zK{`n+w>n;2?A%Ta11O?P#Lm{Oco)pl}L$;MfR28(C%=q7j1$l_=|9ryQtAoY6*3C>V+)134w%UFs@E!)MsVs;=do_i-z3Di|I|M>9X)IZI_G0EX9}gY7|X? z?ZKga=xb+S@=V01Hb2O1t~{sp@5SDpo;9;^z8cu?#ShLI2Cm~r8@`|cb5KsyIETjC zK`h;;oD%nF1$!h%52l^M>o@mbmZy`tbp@akOigqt2f3QBO_ZwCl6ia20R-fgH1^d^_5j(aFZI4=n(as~jCNxU3&40C zEiW&l0HPy%01r@Ric*uhObm4LWUZvdZu3Wi=)U!LpD)>qB)PRGGd3T;&m_8=6_p1H zUbGRAqgV^lZG>%V$4*T?7g37AIKB@x`uj^t5`57fRA{e_tY=LcDK%RptEP5FP>b*o z9BMN^pUX(o)O%DsRqzt=^DxD&!`lGzF=F~Mq5N&=2%u5Of-YibB7C6H|8T z{JK6}4q;#&)aA38mGC|Ij<7d3&#HAqq5_Xr0q>i!yBBIHI;~Zf*9ziM;_p_@zst+T z)BI|f-tQc>eU6&cv5uh=OYOv}MtLx<9eFdD^|uW&W_=2bheAb!k; z7g{zp?4Q$}_{SY?$%xw7B@}Y?R#YnM>M0$Ob+3)IX%3-ASt;H<(3cBUg*&x?acEFu zN$~dL?(a%Y(ph!XIdgx~rT_E@&X>wjOViEGS*|_`O$h?t->rydku znkXd7il~+NI*mvxp=n@=%G!drlYceG_W{iW8TP!qya;$Lt%%Db2-s9hN+}>2AgetN z$J0C}BLSyQy+oW0*x_1oM4_i}^?BC2_m@Nv%8`Xeh|%K%uDzy=vn$(%vbmpc$$qt_ z(ChAYuv{I#GuceA>bt2B8*yxoxD?-AmWR=JLqdz)kden~afG6Fr;GM(~+Wk{04BVQt_j0WjNdYVZlP=%Y31t zs-!+~&b+t*jc;*DNfw<);!`K=Z$5GOCVmUG{Lv!tmlOnbOa1N=V9M+bXr_Y=@?#Ep z+-OTVwE4{1ucHiJ6dToh9VyAfz(bme?76v`6r=&ZTpwa$%o=OYz_`O0wg_q;8UdT& zy_G>=|5@3Xsl$829IyzZ5)QSu65q5^r)2q$$%2gwD5=tAN&GRh_ z9cM37#%9`(&=TaQCM4KRPFi!b)^!rRbJLTPE2}Y8ZeX*kFdlDZkBy{A8Lov{pVIIt zELnC*5>;FZcwlT5c z_OD-&sB;I0PH{ViL^j*r3BUcP*J_y`$EE9#TR!pAp!XM(7`Q(3Kqqn!msLZXbVY|Dak=u!ZMNvgdHm6Rc( z=}j3cR}l7}Vq*5xT9J{@p_!fE7nOxUq zaXt8m%K(132l}A3s`@mIi}=A2g_6P4wqQvw`&=B5!jdqkZTEAXRKsTDHp<`f$jASX zc*5j{{IWdJc(xT-Z1ibKMv4C~&Nr7cEhf^n%*oaYNmV&kCSEuv{DS7<;tXdUD1wO6 zuV}Q15O}*7FE0V>5`rr5#qkUI22wh3 zImT}4AdmM9rrnb#=i6u?hg_)L)12aOWVDa%Hb3|P7+`J-6q6;FX`y!UZx=H`rzyHw zOofT;{LD4Zo0XCL_(<4mZ{;B{LJEwyp4eD9Vc)Rrglp>ev;U1&1e}gD;pU#PP}CP* z4=PVSXJR}IO0V=T@%;22q<2Y zhDH&SkevGZ9=tJ_-M=PiZCd6FFY2MgrH_nJ>XI>JEn7^&K(b@?ws7b~$#jaBMXmYn zx=o&Na>2`C9o^Q9iO45TQZ8}CEX*t{;J|!1f01`s#7eT2y?Si+MmLZMG)A)$(cVNB zHn+YOe4u`mJo!ejjtdHt`1#oIa3vn1AfuN{-j0iQlm(2KBhbK4651uo$U@QB|JS}85!+-40OojCHtwO7&%AyJPX zKb|_m=Edr83=#y%xrI$^PQB$qY1%t*bCn<; zv^el zmYXmyHz*4z{TIAiW@cu;&v@#@GJ`jyzH#P_xs%Hjsxojfb;GM~<)PWuTRe30v}NQA z*R3sr{)0{W_o&vsx)dnDrMVPF2k@{oIXO9j?G6>b0v>$={9Ty5_u;&W(}fKPkfR)M z*GdNSQLe2`J7L0^kQ@r~}UPNJfmTK8_lXatI00L+Dakgo1-UsooA zR8tO~HUWUwD=n7zLFEwEwA|)~!mG~yirpS+I`c<=<=6qF6CV%Q?y8|7O)bhd0L%>- z;fD30e3SWLd;^g`G?0|2nxZpGl-x?IEi$Ayf_(T#pKGs*)T{=K`)+WQOW}qw>3CLY zqx+tC-qC8hjl2!}SLbNGf-8thV22JGQ=>3;(}`af)KIv(*_E}o2fh%}2#RdDw0 zydVr|ZT9ao8n}fY`1&KB3`~InKP0f^L&L0#;`8VHA+atRciD&@u$g3rv;T%p$AlcO zN1mRIIRz>yb2WvyK1<8Pk1nXoqw00K`R~&6AIB3AcR%e1*<5nmmSJh!KWu8@QwAai zHnGfsk9Z2wuUQ43QEX6glw=-ZL?Hppz=n-*eRz4zHLCUQU$emf^&a@Gfl6J9^+HCq zI{{e+@eVQP+E8c<57iQkMg`g^z}{zu%g9TEGJWewImrX!I6sU;>!!HM|J9}b=j;RE zz$DexujN7Qcn#i34U?$T6rfYDjQ!pB{lkR_uwc1Sx@}RVTJT37-``yi{!*#dTL~Vd zdSZW3+5YR20>aKOdYPS00Fe_+Df256OG6XndW`J$U$*@ZTJ-94zo_YxDnXG>kekCpuxjHkwNT z*_3bfWQL0_DgSNN_+6BjSZ-MR<+oD*MZ5Z^eV5WAxglnQv3$Mwk5u|!+o696+rV`K zV0EsKhk<@+uPy~VyjYzW?$nT98qRAeK8m;eEv}}qzbMJ?E+l#D_P6=JYNP*6bF3oq zZgMz8=C_Ib>Shr?Q_6Z9{>=LDZI zZs7loYVl*|^+kTsCd&gJOYfHci{xJt9xKy;x3NN7)FmE&@xJ#bJ8R{JcT?HQZMBv7 z7lr3G$+HBHBTl-16U{$;>_0yydM{S~B5MY`W#&h3>p%IW;SljZ4N%}SWYM|yyN%Z2`H=Rb7}sH3bzEqEgdEf$2v`R#aDaS3wVCce>8mGMbqgz4a{onKmukJjVlO z^@rBQVv;=+e@Cd;NgjZb5Nmybs;p6CM!90d2Y(DUZ3~}*;qjdZnr{_C2=hEfJm5XQ zFX&(V3bhu4B8!-AUXs*YMmxWS(LW>>3Q5z1=gzBoforp}v%p|*LRJ<+*(MB;Y?H^v zb_T$2*mZUm&1-@JgBrO0B!A_TVB2zJ=amBLjGxfDhlx^?D2E)h<5E$%C+cu zLmGCsxc5ybFXi9=TnQmwaOD1_D8+oD9%J35AUhDRu^S7aw1(h?j|@gElZuL}D=|4hmp@Qk$SzKQ>>OnGLnt1VDmh`T6&Kegz{P~6xd>vmf64j<)#;T>Q?n1G6)M;Y zk`Et?NBq#RPDUO1|XL*NXLJ{qPc$n&VsTK^5|M z7W9wJC@Ch;vE#1FQ-;8DA_dF5TN$~%HP?w}eU8s35#*PI`;P5T`hm25-hpYSEZnYJ zrRc`Dk%8G8$iz!cmt}6Td}{sl`nDJGWf{lZuOUCr-x%Qq2j60NjlMe1xWHbMr&q6> zd|Y zxx(jYo8NnX%?OtuZIVeqMlX>>=kX(8WN0XQsV_OPPi&_r2D}L5ABO<8tKkCu@*$v4 z9d~aPpxjk1J^R9ExsR&q59mpX#&b++AqIhzgIu?n<;TcOFO^KZDpDYA+KTiwK z*;Z9%(+IhdKCItjbG6Kog=)>G6m(60Io#As&e z&p3jOC3c3T;s-Bn3OzK6wdO!0r(TcipA~K$OBN6T!iUd)NF75!a zyU&j&4LI8^-*G)GK-GwjH*QW?buA^yx*UPZ z#qcWgri|MQI^KKJ2(Xrx+tc(G6{!AZE;y=5Ej%W|ameuz_Wh9nnwjaw8g-B0it>Nj zvxhO?V9WyOldSs8NOm`V7+rFC^?@J9(#3be2+HCep)!s^qo%6LZoX~%oVyg``gK^* zUi7!Y+v5_?h%of$4iKXkY{wmy#Qvv+OQstAW(?}8EE1`_di9`Ne@KcKagytpzBRy5 z<@tdTPqv;QDvV^*w#*6_M#?;n3&LOi-#Sh`BnVR?`mdQ&27K_XihH?@kvY`;?XPj$o> z%Ln%V162p4K(yKA=CiO5niaXP#(lkyhu)dhAVqu}jy3rl`0;JZoozG(R^nGtLxXF& zL5YHui?LC1X46k09rAudK4LB-j*mCYjeDXMrol;%eEQ2*hk3@_gCkAd@Y7&>5uO}W zBbh>CHQYwo`I7FOl1K54dD|V$Uj)$UT1x1dz4C!5n1W zXSdyzL9qvesFN@xq}9Zmm4LD!KpW0}-FYSIf93_Dt&9g>C!K&eQis zs~$hsytmNiG@Xhl=4mjK4R@6zS#B1QVVaI-JNBmY$2*vIHx4T?s-)@|z*f!9nCS## z!l)$gg!fBiw^i|SrQYYm~A`c-aVKOH$Oi9ZQc8}3{ru3 zs-}>uUL1i?^)K8Oidgj3_A%7yo2(h|l=Mxi=m$Q@6|KKk%VzQgT&3EB%fiY?ZXIxZB>!3t87tTtzhJ!q@_D2!^74s zLctKh``JwiK4mOf$xW_vdU~md_qU#jg|Ee7@(XiXC8Yltq6sm{6o5W?dX)-pH#wA} zjvt?HDtAD2r~FP+M(%aK4{$duvW{AQw;mur*dduGEK8DDc*-ELqs&uZ(b4|wQF<=^ z1>>Mg`)`)JE4Q0MFBew5MaCv|XKlX1*PF75yjv@>vm?*nCJNZ< zgmv-BhQpL(f0(tu|Lv%bag8D%5@7nFf*?5EyV!DEbUwd>nciF>LIAtJcxpx~d&t&a zvyvVz(ouuXPTU>`TEp(pR7Fs3qQFV z;fT;Z3RAbbr>r5(!G5o8i)uFfiT%Pd7HA3^SUkkstLO?h2AXP4W}U9gjO}K4d-t7G8Smd)TU%R~ za`5-^jqkfj6vhCuGfOJ+9`dY2r*OWl@KfthmB18eT28P~og4^op@Ghyck!t@U20{g z2g!w=kF4CDs(5W5P3nJJ;0lzH#qD&AERKGh_kDkJF8hejX2=1ep6LEACdA$RYmpVH ze)|a*a7d*?_Bz)dn8Ssm#B)BS#83CKBE1`ClR(j!iT3o=|APQ}5G*|}R^0Hi7`G+0 zi83a;(LcS+RZy*C0?;e)kqAv!c@q0M9XO6BXw|_YTzM* zGd0LDY8IyKaO&oaEb})RXXQ*y42djTocDTv*X*$%Wz@rk9GleN6(Qh02?gjy82i1a zbl(GGj7)OpA{t=u0)wiea+q>(WFOGIgs5(1m$Okdpo;#}k11;BG$OY-X%KX7T-H+8!9kJD{qrv6A3 z@YcSj9ex?Fmo4FnZ22q+oL&?imX%bL#p$4YH;ULsQ$L`NUC$73AL#JjFO)xirVE`4 zP~EBjE%%dO3-f04>4MGi2!yI(F@##auJVF&&#^zC0 zj?o*gY8WCyC~`a{eS4^>V0$P;KP!E-+w1I}=SbJ>;RZ)}TPiUdweoVAkNtIrt*Vqw z84HO^@BV}1M|9(^S-|mH>Ygs=3N=2vAR9u+v3Ms;qF&s8Q+V&FlF)T>5uaDJa_kdi zHD!y5$oWp2oRXJkiSf3Q1f zkP5)IE`x+%g~dc6t+HD}vp&w1+(#9Q-SIiO)EO#}03rtp%F3%5>iVF3oRfy5)p!vk z&yaihYsP2#fQZj@(jT8lkl%aqf$@f>wshFH0ic?AMtB6Esf<|%y5YqXZh_)e;cX%r zkM$3zKz3nh+09IE`i+hpse63kR9s3`Q%=f8p1DLdAbac;a^Hu>UP~g>2Bt(AQqqvB6x2Rna{3to_#Ni(|f>gXwn4Pvk8j=39^JKy>esMQHql?v|F3VZV;7d`{(Ck!B1Lhnu zh8!69peq=bCU2h0E%QL*G8>&N2YdfBfeepl;q3CfXC?*{*xAO$4pR-_Zfp_N@vs^UXOu3PW##sRYm%j7_3g+SSSssJ3 z8>{bLEL$G66we^{4pN`g+`$qaR4heR|29Z3QI|y3k6DC2^W4Drzij(3RJFclU2AV? z0In)Oew_VJ5Bz_34O)0gaO&Q*4-s?L=D0Qbm*d6e@zXxtR#PCU>Dy}l zSd@EZ_A8Uq5*7iv zRT2Lua5J%p!9A_t)C?>P{;=h2EU!?|s;n9I3X0(c#v`ChZP(`Z*UZs;-2;(E-1{b- z0ygfl4T;DDz*UHh0-7-zM1*VAQLi;0%@DklKI*H8+v zFkX%pKiL&-JhrX3f&-6?XC~zKNk&SJ+t!?@E0dii)ynD{h0C2KC-~s17^~5^#_fXr z`vg(x!Cu-P?BJx<_kv6uhy3+LX2(rytwx`;>CtdU2k&FFZy_2M8aMoo3*%d8jB~XW zaj;gYHL;e}%s*IP`v3RrUSA4u2s={F~v0`gb{7BKcfxpqys>=CV>=0FoUTh7Gg(Bw7i--)J;ivZg z(vio+HGY4ZbXXU7`1!BoT~&6x=Tog8GT&`91%xyjUBVrtlnEG?tPV<`)Yyfum1e#hbf~&Tes`q&mYxgH#_z^%;DdV_D+z`xs+kAN zs7!sh`jT0T=q@vsx8#-u5Cu65`+)p3`D`Wz1ntvC!-UAl)5%)+>9DOQs=T!2 zy^OEjXPPQnmv(vos(p+J&CpKiY@Jt&4cvx~(>ed^CPviW*u8n|>8of|FAKUKHma}3~Rnux@R|OPb z6(vqKvg9rtTn>#?H*a8S93FgBOC1m6uUwTiKIqa!P>ThhnbI7q$`S`X6~w0r-HV|} z{h2;}-6WxJD5YXlQx+;-5bzE5i-?<>e%_bJp9}O|Aov=`VdwG{Nbsc>OUV7oNZ$mLLV#FH zsgWx7i(uHc4`5g!$oXpuSA?y{iu$djqI*3>1+fY@TcO57W`_TdBrBFojlFM>UnB#O9ONf?C1w=%<^Y~J{^r0JQ3l@3G16%laCKO%+y!y}8!!|KzX&&At|s=&V( z?6(|#{0d1V5PU5?t;dsERq?1kHyo|WUtN=n!|gqHgZG`3_vPx`H8@O%D4%>^A5x^q za?Qm?LeF=LwpGlLcsv90NL0Fvv4Hw`lz452S-L!>u5)2_vQITU<>*c!UG?O9F*|6j zEj414;>|bm8)%hKE7AgNQ4BSUSCM|Bo0h*c=>xCFX^P;;;@cz3^IhgZ?~e1wE?4a3 z;EQ~-{cY^#tk6c02}nW6Tb9oBTk-6=T6*jcAFm(G%yVUEVrjH&q+e#ND1^_Z(1n-Ro! zK784{Ke&)(nDi_}V-jf*qgmjFn--R$k2xA*V}rGWx+3rCoA0AHqXdD#*UH1}j2@iJ z{I!~*lUhm7L?Zf1OE(0#$Qd~4&Wtv{FyR7W-lp4{Ah~dNPK;Slmub}l!%|#Q1_mYM z_HX|0fF^jG#bIr!W^V~FugAq&*x7mtsCiAtsgJsf*w8_2V7U`+gtZP6G5mJ}Ri;M{~6G1 zy#5n?0R1R?ng9(g0aHg{jkgpdX+p#+^bQAGuco;kaxySCU#cc;Pw82tb0H&bZK%~! ztcJ~^JJ5iKW1ODR5l2M%YB@vlMt)vamGyXuk8i!60{%7DkBtvIGUI62I;Sd3WltJ* z!prjZ@{*SK53ao|Fbp6F>EI$#Z(*JWM&U$jiUyl(0IgN`ACE?^4&^%sA&?#Z6udAxh%nJ=J#!%miTHvcVx?hkC7Sx|;B;-x zV)TnA#26^P!cmdmVr=42SSPU`t=i_hi1k8BhV@%*YLmA<@eJ6`Cg2n?D`physYPbo zSADHtCGO)PXxqblT@w8XQ}dM_zcMnY)!9;7X?dn2doQ_BNP)cOX?!Nq0J^Io!EbLR zyGt2C92!9*u-O4q(3^qtf>A|Uc>W7B*!NO^j6~ZB7`i71i18BGE+$$$}%hfp1UqVOL z>ZEQJT$c<a40C`-p=RmkV6hW*hdZ0U60k+Y%Nz>qG0`B< zAcelQN-vyHusy<8^X(6qoZ4*9)IuaV_dj-rg4}78LfR~RIHVd6=U&&;?e8-vsqG5- zSu%-Jj2U9e<64>VkD4&<3fKw3wsGRk^v&EXiehgNC`^z4LRX=XB&JrpdD*EvMLk4V z3cb)*3@I*z_-S8mRCYVLU4!1&Uo3D0nOUCXRW2f3wOgl4hU86MS) ziIkDf+-K6d@)J?{Ii`Dy%*!5L1~dIM4FM5=e7a!Kzp9s&+(TLGb-0J zOtsK$ct)p&xi@3#S%vRuQhb0lFMotg#wXwK=_YHK)6T1{<}GfZBQ@0A zy~gfTt1r95#UtP$TZ3p{a&?@@fx$;ls1ko-dvvPJkFn104sq~h`*|sVbfR$lnWrNr zd10y?R*xDfr-y;K!Vm^6sd0Yg_H_NEynJ|dRc=mEu#)mDqn(vbRi_D{mNnU63`qI* zyAN>Q33#yQmUO)nn7Ezzjosv2!FWff+YtkvXf?Xo7F;4Au=*U_FDaRrw{#bTVw_WG zeL~fAy{XONg)K_g+1a^^nz%q64YQw&OcvKcdsIwY9=^Isc(VaaqZ$ovwDPXCnXC}; zAlc3E*T9bMl%-k`3ya;Trv9Qi4+V^9@5@(!?J64*-l$IM_AJ?54YHZ=JQ4jO7nE-Yo?8a26lDxAc z{$^L)Ps58D88d4gwIY^E%X3pVG)%pPJ=olF6iUUv6q%_40n~S+dpC<2Dah-Sh*)}Y zapvm|BNnH9zB!59uI)M?Q3-Z~pkH(-O#ySaRMri#A7wm|v)=$_TEc)$maAOos$m6L zAn>`#HT!&vx*3TrPX3 zsH`E}%Zc=ID!OWks0wo@LcL-Zk7j$P0KwFj3_m#$Kduw>Rzs|N=oiC5jY6F-+di2a z&I~xG2Qv}*H!PJ02&?n>NpYA{vUC@`;xTWVITtiN6Fo(hNC%3fLD z^t`%#8ufbBA7(&@UXBGe`IHt}cC%3T#cM>00e0EO;TIdKz#1f7W3v>)|HkN9taGFX zE4!l5oq7!M*wZM+1lZO2`+Ry2g5V6KCz$?DxQVU3=BVocY<>Nw!;xX~20-VSv zg6)}BPrf+osKJFWN4te~Gr(}QnPo1e`T;GqvxRzo)qwUMRgX$u|;t(te!+yIFiVc*vf=xfINKq1vmzOji6Z196Gx^@u zMRo1gGxNK~ER-s?k_g88QspU`eH)W~Myd@ay1J;Z9O$}dY3PehwCZ3d%C;8_nGKQ} zQr~iIn0XJjNu)xWQdg% z-6+u9K1uN|4v0rQD$ZH0Bl4iM*pKfy%N)Ml1LK;jv7H_QpTpf@=H=qJPbs;@&fM{^ zu0W?OZ-p58V)IKE8jsB~(l8C^U$5*LjA7Fi3QxvEgvJ7~A_K7t(_BhmfeXl-+`SX( zsrcjp^b&P3?1gq)u6O)49_gu!oqXJ&(y$U0TVghsyG+zdTi&*B!7Okl1=j-4$i2Hke%K zf2>>s%F?YKP%h$5dI7}Qpx@$bKhzqWl)#?x-IyjyWm&g+i5cuYl()`saU#0KZC-Vf z_hKq)^i{ELggTGcrydoZ^0cUHX8c6SqHOqAZ8wBETg}hr)DK$^p=LK=(#XpvIe83Y zOQTwNPc>)5I;@H#zrA&!Q39JRhFyQkJBZo2#vYmilvL=MDnK3+F$YTzX1p6}M$S!B zFl*O27*EyO8v^Nk`?)(QnOG_|!@xX11J)(aB)o?=@+`I|L)E4mT&r5UqyEEvzfJTpA&4xKeA!n-P;$j8QJ&{St7nfC;oK{*LX(qTZihjgdp z#N?a(=Z+?5M+?!YEz|01Z0j|*m`QuE$>u^beNFx# z?|pmfH_!e@W)-;Lyc60=qF6@4e1LTxBb00<_t1j(qZ{$P)v#hf~0;c(1K?T-E2g z3gX9m;1a1;B9fPc@;-cn88VRWs?%Ko4Ia-S35k_=3AIB^Zu?tgPCkLM*UkH%Ep^(M zs%FA+9i93V&%G-n>8RJ`&W0sVl$9Xv=Ucs*BYzg0esq*1>g^UguY6tB@lxp1gVF;* z(Sh&}NV7B*RH!*vfD4I$1ET^bovZSKU10g5?}cKMHDs*at8y7tX~3!BCslVqOMbe; zvNY-nt&UQVlje=x8K6)FNQpGBsvsA|jv{0BBGCn@ z0k1+Znal48dUn}w(@x&7d$Y=AKYDR5Yu5{NoN?EO#NC=Q39(?hV)qEWCk9_Vsh9a3qg5m;!rPFfJ|K z1~zj|^}8EJ&I* z6?vnRy|El{W3B4US0?O)#wmbVaoJ0F!Q4>!4og_}Al{eiYS$>kFd3-QTFhp}1yR`*=i=Rg--oU!KP2PX)Y$TrQhZifex@sLSZ%94A(@<;L z8%+{$cqlo7nqyjr3qn<>x&OwRpU& zI#qejPHOjs+}5>D#Ku%N1YqkT_c?A|S6N?kD9UJU(|f*#vL+&AEs%GG3j^Z_+cP&A zBiE0WTATy!yi6NBb^182m4^IbC!FVrg7-a(bD=yB&SS6gG}J9%8_hZfB1?-NTNZX2 z+va6|1n)UYE&Eu=NPDHmHhWm{c6++^Q?CcFifkX)X_PMyW2PfCseqgT+i~}D_^D)4 zP;AXZu8NkoI)@C=>lEE9q3_ZbRYkzjpc~Ic)ld+7Uvs! ziLja3WlC#K3rSQ>U6Zt=)mC1v@&aouWvV3`)HFvDJS32VI^i0LjoQ!fW>l^$y*+3Re0&4k|7(kpB%5XH(T9o z1lxIQNm`iX6_?Sh?!-`uf(2?y>K1|vSeg!(5*1ek@`P4y(04kLbU7}TlTUlE=I36v zAb}>H<%02C!U9B1wk__0x!HJXBBZ_uJ|JJM-lY`^WLPbaj9eH^Fioz15JMVD6Vd}D3E+z4ws-T+9mdJ-13N+|6$ zAMNxuUb^0186@)crhbmPH!*40t&h%tYcOKimOr(_z|DqbKbRw*7^6|F!#kgjLW}M3 zE4de*pc2Kmu@}s>kD5Zu^zChd;cT9%Ko!Q4{sKr1#1hs!7gLx-1FginOi(4GyjZa< zx8V;f!XgJ0DOYeBh$SX zp4IgR+bU>#f;l_krftBBpS|__XANX@==1@H-5k;`q6Kqby96!geNB<$TQgpt&YcQ;A)-V}swhkM(cco-d{ z_7Lt(jm}iGhaaW0rlzJ`4ozc$R2qyoc{pgd!`g7Sz@;5$IU5+;{nm0VrWnTNw~Kr) z*i`<%4)A^QZhKCu1%#}dzfkPM)@o~WsAw$YsgO0fF*O$&h539gVfSQ5^~V`TmWUL( zX|Yg~HmYcB=cSR?FOQPx$5B#J2D;+(vGu{mTU(l;T%}$o&Z}k7J6M-Q9Yv1F9?_lj8H;N;{f@q1}O@I3sY{Jl~Cee|p zJnz@R%b{4kIAyG_>h0}~8jd~kY&A)7o64sKO{t<5Vq1nLF+;NKn?9i3zFM~yni8@Q zG7cGt4{BKGfg+FskTpahOEsv)uwALGSe6X%-QJ825;LF)OPFP1WA}@FVdNo4{wQGgarP>a_;NJZO>LUG9_B)ZcHadfL5^;_Y!&705})iJ|K` zfIfkoNb)<`aLhc4hhw_4MMsaP)oD@NGZv^ZSVoU)VobWi_IZU<-2ozYMI3h4w#*(1 zVTmUf(`N$(k6F96ejHDlk8#3JP;B1eUX!Bt7;-liqXN|TRM(gRu{m7v17okD$dosbmW7?( zq2Uz7$X>BMC|AdQ7>_XS0~Th70}}%*qZx&jp6qZ8xsHQw*v{72N_aP}N2yjU8bpWD zh{im*^i5-b=c+%_mw}2#_i@5ETfFskT74e~Id=r_?Na%^4GQyL0N7tt6fqbs6QXcS zNi~$GfO*y%4jMHJU9%)h@-y)IWI{7qA3BcN>Pjv(bnNR@m6z98VzfRbYJO-1z3BF< za0s+i*If|>gV=pEL?WcsOje7VmpBaK*_*bGeB7Rgwd~Mh;(d=IQ}@S2Q%_!S_zD(l zIZ6ou!z)#K_|~)`9$vwa!xJ>^inAa$KnZ$S-pCDExG%(exVqF+9o36RYZ@I66yHuQ zE3g~3u$H>GJU9iy-8O+w{+T{&jNiga|nccHej&8g`G>{I-W;^^#?>Rr(3frUA?9br08|$I0fobxN%!QZlJ0>&rl!OUl%? z7`ie)pXvB$xpl=yJdVr{&2KNGe3My6O%gQ}+Y-@&JYK`)`Or9bJhyj(Y!U8D5M>#S zu^#62I~m$b7;o{F=v{sItnDk&%lU!EQg1^q+iPOMJ<^zixhsG{N>kJj0A$E?#^BMG zfPB$zy^SHFWA~3=G0^cl!*$^ zWl{h^jqs1;HaO`sk4Nu1s9|RXUzF?cS_TqF28bc?$F%5!R+2~&;v1Zj*taA|M#D1v zr>aXqu3m7oSR5dMCQRX(GCH4tOrSfB!jAiWG8+4T=#YO!?wmGQi^f#l5`gzl8rm26wV|KqAcjLTO7?Xty71o<-R0Y z&NRHPvP*;*;K&)Q(9ocrtwF;k6e(<~2sMbF!=$@l&aLex8+eYzGv(M%w}__t9&Eks z4mF1V@>v4`Kmd*IxRlh%T0zStA4}%Kt>o!#?dcsuZ|kP z#guzYe>nu>@_ikZW;W-cww56nretPt1tqIXSlQdl+HPzxVJU7~*xJhX$@jsuR8@t5 z0vREvuaAP68BQCqVhw$@b?O}M6?8M-JRYQNW(3w=@w-q%gt4%5o=ac{XG{$i8XPXe zcuPG^y)d|9NpNJL;r=r0RQ6r**?K<-3CmP{_fFwgZ8)PM>>eikK)EapRnWPfZ}s6YQRRvm;wIdtJ3u9FsYeyZz&k zYaBAQvu@G`+Zij~a|O=B3pOZ+8UiZ*Y=FzJ_urJZDLNH0FbYLK9bc{!T`1}b41TiN zm%QeM7M@EM+d4sJp-`y3es_eyU|x2;Aa8Az3;XzS$L6eegQCnI3MUJXGUP+Q0?vd-ujYAU$8 zy5^^+i}8+(X9KiiqodDPoCFDXu+3NNq2U>X&7nUT`RkOC59UFwyn=}L283~s zuykvYMKPjpYoIkh=kZKB!g03PU6wd$bI|*Wn6a_3D$C&j{Z2p>DFS23bz?2(UWZEf zTr)gchz+XRS;ovcR~Ev8s`5_#Q_j!Ww}hj_D>#*zXeJXA@W@Rehv+ZHnYUa>hM%;| z4?aid*>e7r$^L2XfG;o+jtj>!e2tl2AtKUhMrG`AqyoE}P5Alvax^g=hWkRTaof#s zL&K))BfIe9Ip+%e)jQ$mU*vF~#Uj?Y!Q2sDA$>H{drs1GB`?orWczx0W}edskysB( z5+hRf)qL^!@w~0TFP`bPlEMbDg|+Q!+{F(s{;aXP6fO}({aQ&`Iyw`N(p62U2MQzu z{YcU?!w!L1go*vX2tNKFN9R1fQp!slGfK+U;c^rCbJGu+&$E_!BU4VxqzusTnMrh$ z0omPv)Bh>Jzh0`R)`RuPbA_>hf)t$DRG~~H#+;%qQgGRl`IoMC7K`qV5=}l>`pHb* ziNl7qVRFByxhZN}(KklyI3BWGD7Zhe2r~s_FR)GBLQ4}^J{kZEpha0&+1OkkbL?6( z(yg_Vhhy4;y4IE^*#Qeqjv34JfDd=Q`<|1;6c?Wx9sWyFaZ={F|M>{UW7t zYVG!mW16b0Mg{9Xn$V(G_Gk^!rK}__jQU=%4$H|M)A#JvfL{ZfafT=WjSp*YI(-3u zR2H9%m3*LL*!jz*F5j9?;5hB)L z8|D2Q5%YrrM*_B2e+h=*$4sZ>VcvS`eF2W&sSPz%V9HJZ^OeIk1YUy4rrmIYtWYt zzfL{49dy@2KA$J5gZ05rJ3#;2M?F0vXBc+R7Yp6?x&u7+X5rX^RC z<_npvCq@2aW46+-AC(ZMmpre^?G3n|rpS@`PXKjb7+3Ape*EdEmx|9}U8GYsK{+k5;L_<(29r#+h=#0Ey=-~GW0{#y+E*X_V>uQ6sL z-Wt5v{@okISzu+WaS!rMB7UwNzYkK*AuMK^(5kZEJ%XIXS)gZdKFBQcH}CMeO2RWs z)5zyfBp4mwSXs;Fx0EFHR9EM#6;PazlK)~94Sa!ZU~DW!M@Lsx)mhfc)|P6h1&@Z{ zFZpA%j-8`e2zelFQj0St_iF;8&4cVE7VdtwlkbM(^YF0iwv>DHvFDqgk;v_W1xYxRrZjr)k@ z$mXOMDH5llumO~!ar{Z5oY%0btFw!S-VO|EP3SWG65WEkZxKd^yKT%RUIy&yzP`Rg zyHTL+A)Y%Y7pPxGPV_kyz_|LbzacW|!Uw~xUsjZX%mXts5pL@<@t3K^A`%jHgn}&X ztYpv?(sG7X4)>U274;hRR@WDCzFo%-r>DArI&}I00UE+f%x9sH*sRZro_yoEHIV|-v3FJ)qmj{s4GV!Xg@xXE-2m}Ib?<{H9o(Zmmeak-o>cNb9@S=upV9BaV zb%gzcm}6^9)->tcUH?H7L$#g-AxiTnATzkj*5C^A5xGufZ{HL>y^f&kkA7Z|n; zuKjIXc!Gzb$jt@O&_E0vc7hU&GgbkYLnt8^77V(<| zAVCW7Ju@Tyuj$ag$t7+Th#RXO-A8=ToVGWljQ@Ydv?7O4N= zglWMN`8_<5zllCVK=S|)I66~?{=xHqCL0QXvJ3C(?wsGmzzxpmQwT7_TR^`Jfdq;C zsfR$??{BpJ(l2pSrw~Bz)*^ow0v7=YjKb)DQ}^HCd~phai|}Us--bYeMEAnu!pXWSAoYJaHZP=Su<4pu&M?2MPZN5vXba!m7u2&n@ZOfjGIaYwV!O zmuUrK?AM#>D~F2WhgCuP8g<-u+Qp{~0o0XPKuXTo_4rGN2897bWTeVVN9yca7WI%L6S!34EKjifp!{HT^tTqd0$-pU7yYsLMdK z^mUtuITb^pyK2cn`a{FLDKiysaf1nkL{;R_-uf3-CH2R(l%yvPS>Nk@(CUk`3? zd~-r1jILgM*a60)9*wph9=e0C@&Gh@dq%bqNZNq&nFz_UIw1QVA0#cO-PgPQmbxIm z(cw8uTwG(`8_2No6YQc>nN7#Qd9BsmMtmYgZ0r4!3&swE$L*B5{*^}1-wFx0>!l?! z@E)}v%g(NpUZQ91n1D{9?1jH$QeeU9S zS()=4)@1R5vl+lrr(AUmf{t2-Vw!4dahr5_lttb=Pm%>4By_(#bV#ui$j ztV4l2hd+;J7Soj>O$x@N>5zYp*c6Tn3SXEIvOQd27L~vCA4B3FQWE^?wo<|)Dr?=p z*)b=qt-X`(u)jZ1ST;K|f46*E6-d66N$7ng7vIe!^~04jzT7C*gVn*cj0{r_tQ7+2 z@%7ubN0_&r>9gq43LA1D7lTXFK8=54>&761M5FIZfbeTf9qA+q!p8unNJ!?U*A*DSW$Hn)stHeE+@w(H!KufJIflU+Z>C3I8QR{>@*$sH8&MSF(z_Vdxv25~ z0RlCEPvs7a|57yH6*NBvN!tMlV>qO*Lj4=Uz$I90Y;2aZ4cr7d~Z zLB?LSKoQ#B2K-1dK@8;Owdw4e+nbkq@@W|;B-Hg<;!aIj>PwzBo$GE9bUAQn*r=Hv z-ZAYR%Fkt21ZoW!gukZ67$(+t@+G-01@riw9Nl9p1ag4DYvXLNA{UWi-kbIO$!=4Y zlW^W))G^TEJ{h@y1XFOEW%aT*XF*Sd{tb!A5db8azb!Z|`v*yJe#SYi9Q>oy1>UtF z88Xxe-A52j=Hk*!yeYwa4&NKLog*rwx&1lZM}*qOMh+;7SD^KPx+V`d z|4C%3%0?AObK5C?K7PT3qb4-Fd3(|vzRIbzi&W4(exRd|N#5Gx5$*A#F1Q|uUCGq! zc`TpZgqmr88$)vW!d{g_yFZvC?canj+g@IbQboTEvv>H$OKoL%dP(X63EbuirzLY! z_12oF18lSMKkbfU4j}ylgFvsE0<+7=*jNmo{ba-~iE5xrtIBn{rV7ZFR53IX0wXw! zcPkI3{6Lx99#!t}77-T`ZiqpBMP)eIIpPVwG_K<2W$*|P%QSupztJhv*OG+)R zgx@(YUJI;d=jG>hzkrynTM9cOPfi8lY9v=a*$U7(4Jf{6ZO&u_zeMt(m)h{W$2-HH*y7S)b6au(&5=zDUuG;Qb?m`#+@{ zP|e^}K#@$UjsK0y(h?-FOc;^sVyfwc@5g-iY$S2*~;`WwTQnTq`X4if8RlPxP>*#m9;TVw8mTK0m$p% z0Y`U`c#QglfXm9G6O@vE*RDg+AF6qUoio}OegL=k7>K5Fb7lP z!a(7aj;>BfEG#k=Wz+CABINWhK+caV@7bP&A11idW@5_-sFc#uX?2uM z5VyBWhVlbhDP=Tetd=Dv^ zwDN5wV9Z6I{Q!^38YlY?)N&Guepic!irJ4p3y`y3rhRF_`3@7sDRO{m182PLMO*-tqCDZbwR8 zY+W;tLvA*fg1F7>%r@(#agSEp`WT&Qzl4j)NNotKOx4(~)vkS_sGQkXi@amG(crr2 zRrVq?Ok{?`fk`V-G+%-H9Ivbevrwd;vT}J=$?T0};T)bvSk!rI*xVftrKcB1t@)le zk%cbfyOrY0<@mGd)+VybzZkncah6A`mx)Cqx@9S1y2`1*Qwo^7Z>49X2y-Wido~)) zqN&|_a*R%p7_t~w;imT8-EcpBwR}!0Nm1x|4qER|gY9lis>r>_@W5HafwYkjj^>I_ zTzQNv14?M>X<1b5;1Vwh^UBBi>7`c}YG~6ZZ}XmuI8UdZ^L24KXx&fE<$5yqGyl`U z@k+v2U6+F+R1pZ@JNx6PTlGjPdo!tJo7m9pkMoz`?hG2fa8koCS`Oa6?-nO0(C_UW zG@PZ8Vkpd_kG{_zrq zJYb2nbTqvQ?zjC0dGcTf^Ul&0O6CMXztI9U?Zz6OiJKGKWA=D74&}DfeEho+a9^QE z{7G$@pZXFP+i@9sJLMB+W`$iWINrWB4M>_fZ+4TPU-2$Cw{0~1%o8ZzIo!QiS&n+8 z2A9pJ=U%6HEeXbpfdV~52JhisT$3Ul#eOZQ~fN8 zYMIk0F)%mZEw#vHPo9#ERX8~-lUP|Jv$QlcU)yG4;V?Y3SZM2-(oH!}lH0F6zI>1) zp9Ko`dlL_LgPQi8xeFQ-i44u-A-7mA(O(kl!T3E4Pe;3L%(NpN_|8Q|W_P;>oM4L2 zg(dQZM)Eyoo0ZpxF=Qc)6bn5I`w_m zvC0d!_3lTEzQ!^3!Bf<3Kd!u z#?0M|Oc*rnOQ<$Zmc~8fxAnPe2WDuPDAm>4@moNWrep@_?mbbMStk%2qgUw8B?wu!>X&F8DQ(Gw9QUjmvz>uyqqiI zZMqsNNUdh=-SL8Z3OXYjxrXLZlbgDOE&5cj(aaEg(p~^Q64BU{&aGd1Ia+Jz zZFOp66sU!#7RTjtI_5;ZgAv|IPP_8_kI;yddu9E6(B+=JLLa0_y%SbwHMHC?i10OlG`DCYMAr2{8>;k3(f`KIS0?{5;8eeSD0VQE!J zzNWO++VI{-VKGYAzIFKgL&3H76y&V=^CZ#*?hi&A`9EHcbtCGT^gE0%{Rmgy-@9Wd ztJ+32_1Pa6>r8qd93#cQ!pu`^dofLp{ydgfm*=LTkk*gvw4jmCJAOelPhy=v+2q6; zI)+ZuPxzlF038f6?2L{>gD*3>%BZMB=y@LA;WK%yO165~9z@@$9pmK!XU~+{ATF?+ z*k2nfj-9Mro9%Y1tEmFAUXw^E>vpep3L6XKq$IeOx0ZI*siR;6ShAUbAwi+h~pu{m*4R=dO{bG}6wr|1(!)#dB3)OT1jo?u3-e(O~%**J|{a@S)dS`PNO`#a3;Rm*X6I9y280fF#&RE7TvU*egX>(i}9oOgia~ z-h5qz2S)S7?9Yidj(seCPVA9Y8gPuDSWSU+V~y0C2*buY66>FApyVrNo<16KYFim% z)l|*JSXL0k=g0LjQLa}CS{E9&DL$#hhRs!*)Zdd9s@#lNES#ki9$(N*ka6`aHsTSua}0iP5D8g_D0A~8)|UGaJ3WQ= z6G9+A3jR&Pc*Hck`lK>N(AupyHIpkft$a`T8vFKnmNkhP-{$6XjMe*5xG1s8Lv962iz4%~^yr9~U1?9bd1a4#eJx!c+qGD)I6_T!W}n7F$d|Y#OC&G$ zWjAqg??HzI=jt}^qE(fhv1ma@mi4&k#qs=mwLt~ro$41vhK?KD*O-xWprDx}__R&n z%7t-#HlPhIn#|BkeXQ89RNg=4R^&conVt!~NP!LDvsNb`hJsHcN3>4%!Xhxir_D`DY0=;AYM)kbwE7XP|brcYuXRYxN>U77ZJk1mp@Xw&sy7? zOq4Z$ZE}W`$49js>{!2g{hIR}d9WnzvVr3wP|Zpj+Ys=4cW38o3Yxy*o@_!iP|R+} z;XdE)LhMrY(Hx=KrNF&((0>sRy2N8ZwH7Z`__rCFNdrdTn+UXx&p&o`a4a{AmE!R6(1_sd7 zlx0n#!d-K6AxnL?+1WKTvP;~}m+UQ9`M!?NG1_f3W|^C9JDqNHMtFdok=tfM%p5Bp z$t)35w>%Gm^qn^D4LbEd3K!XzT`{^2J-*N8E+0%n;Jd??0L(iezR4s;@ft-h-J`qQ zDTBC-X$$oZ3wvuy}GOA@0;E1q`Lmh%Nyx_cC^$$hog zTj+$~*47X{WMT>}OW$Ab_^$e%PPCzVGU#0ROob`F=X^`!!+`i?IhgZOKQBdhEiPa6 z8tSk!m~<}98hT!cLP@U8oV8^-fX&dW`^8YTESdXoAOY3JGAkwFB8e!p5#G!J_zXQ9 zCTP??RaOrAuwU>GCGuTgVZs?lWC26npTaWu2!2$=tr$6O;8*yrQFuQpG7DHnP+`)g z;0Y)@(wZwa1I^z2f+uw*Pv@ErPgUo6JNC*Jcnh5*x9|~S+C_MvLGB#$A8$dBgC{1) z1(8YI8^>W&?zHHc8hNV0OAMc*{Qa@`9qvtA^W9`azrKDG(4AMQsW*^|jkDxikfTF< zNnBzJ?V2VRjXlrZ<;1fQj%SM{HHu}TTR(ZH#58f1R9cU-JMBluPTxowD~_D`0-J|& zq2UbS;)hkN22Brl+}GdW(j?uMrg4nB#B)|Gk`{E|#lb(ut-IT4nY#9T-^;Hw1FThw zmJC8|ZA<`jpLejVxt+TQ8`d?$2zGhtdu_i^a2;5N`yF%_YmST7TeziEz3x-LWigsj zf4i3L_)rsegSSjIWa(9eWd$zm89GaY?WqKmrlKEPHQU?+cWL$6KGgik)c;w;?79pU zzv;&z(tNvtx10QBsr*`O6L(B)C#}wtlEqABO=2g##u6geLZ|5POysKuxw##NYwzA3 z*L&bnB`p=cX9jXQKe&d0kN_TBnh;iKJv9B?6%e#i9DO7!UQjoog?2|zxvl|5fs-Vr ze;ha444cxc)ug}a4*SC>iat>jgb$jgGyhuTT{v+UIzZA2|u<*Nwk;;>Km0qe$ z%7?gj2JFQ;P^zEx8b)--9>RdZtEs7_ zX44YLOeK(ID1Z3rmGPDIc1arU&(9}2*yx!IqW#16&UE*E@_heVYsic(F$Ox}Qp@Q5 ztW6jLQfxt=NXI)I^A7c5kD+6ZkyLCf8YMf$6{#>wLp^cxLC7?gtZ6_P7INJ87&C_% zP%v{IPp+MW;8pkSax}53<{r~SebCKG4oBq~soW~xC1weLqY3la&MHQ?mgg6aDv~zrJIAG=-x(NHK_*^UixsQJH$QHw@Y7OoU@w zo2^yJ7g0RV0$b<{xkrrVTi>rCsQJ8JsSpdaCC6PN0IjF3#v1stX>r%u9Vtscs)+CK zC~Xe>m}q~j*}`wQFro$(oa>(&M=A&3a5NJ|LPB`pmqB`qo)5<`d7 zkOKn>(%s!iHwpmRK1_9|37@lO1FFMntJ_x@l?K0Yn2F1h(Rkar$oM zx??xeT9)eZFo^Zs&PKe+5t~uUq7+qnu;DQoldkzz3}61S`TQiCFG>)kXFcT;6%7rh zG_RjAo==6>-4BXurystpNd}4ubPqF3Mm9(G(}Z`+yU)e00OaaCac1g|J;Lj!K39F(1Fp^n>HeH|Fu7YA~az zetuU*gdxe@a37Gc+o=mVcXyD z5(Qk8WveJrZAM(~&;r;)s`$ArY|k1o=eHK$BM*396?i0hM4i@Yh)5f`d-jM^Qth}{ zT{c#pKzg294gBp5>pTjv1a+ow!cvplvMJiJ)TG7)4;Ir>&@kPy*Wp7Q9F;RyrKfNV z^M-=7y2GbzBVN$b-tTVLE_~B~yCShYD%JY5tZ8S>Sv(Oj;X{O?__pC7oMv)bJf?74C|%9eIE1gizGx~%G65o~SQ3NHAolP}r>!oAUDf(~pvBHs zExVmbtB(}_Em@eT@Yyn<$)ax*M$!kJF)Nv7-|(X#B1Q+Pc_n?XgA`-i{#c-%)I}h{ zc3%j*Nm_v_cvJY}jC*Y{=<<=ATroPqMs2f&Q^6fBj0Wv$7Ff!h5&MS+^^@cAZ|S0f_8*3{MMM+mm)N=?b{v84n7%ZZe?EeJPY?F zu-{^-+?%};vrDoJAKbESW;acR6le=vuG7t|>=R3eKICX}J9?s-@eI2wy4LIYZ0tCj z-r>T7-mWF%)%Tm|X#!RXaYThhG!MUvNlA-~_# z0%k7`k@QMS&sixPCCz&lAmF?7oM=beqD55?0%__XCE67FEOP_e#ySvwPMP?Q>uV#z zY@h<9*ti{NxlO=OXRSS9d&tz#=sD$l;-7ND=>7(6&_;X4(PV)6!#L_wWQ2$rw-ANNKw!}BG80mb-47Gajj>bFcZgYxL z5!(fBaGC9V&1Q+^6Q?=7nF4px<7-D?Qz5+pXIrk9rACr3rsD70IIy zf!M}=3Qmnsm2z~I;-@mQw5sA*5~Z*h7h8|$S|2ZPgZFW#_{BP*>&8dZX@@J+MbPpW zqxSCd_J=#8Z@}+*;!!L9)Oj61w9`slnvq^;XE+Lw#*h4!s;=#0kT4K0!P_bVJ=OU^ zG^1le&-L%#%Hju&Z2HY#Q=+B91dm&|?E5B6>;1j9Bm7rpPG(6^vx>fvyeb=g4Tvbo z)q_F6Qa67M@SDaczm7Z7{O%74QuNetwJ#sbc@)1AKHdHDlRuxSakN!?gM_%jc{eh7 z8km$R8Ox?q#pLoWa?Y=}pH-JE8S zo9Ps^AEw1Rf>#IR1wUie8(Q>ak!&rTGYu zOdv}F0Jfm=Ecfr<@2UQfdc;2r8U8gNp7$Yii}6B@TOM>Ze3Ir%K*egB>>N1fu4;l< zZ4Ed{+~%20ADQ#IdY%e7c6I;6NbU6xkiK#_q!fE4e0aB^2+{2o}|FGoT_Tkcox zbH@Y>vxwf%WgA}HNq?7}BY~Y8etBsg!&tIN8`HYi1`eZdHS0a9ml1n?t3}$0j0_zE zlAiJuZwx!ZG+&~A$m&xl!Q_$t=L7ePtm&0j#vHq2cj!@{;XQIf>ov;#CGZNV2}t%_ z9~!Gr`Z$gdT#+n6GZU)GywfPTE?Vy#xt*+|345eCnG`JF`ZAiVs7O=TE$Ki&-i*8m z$LTueSB%431(8vY${ApuOdGuPZno8NPN*fwn)1N-$Wgb=lIN|4(`ZB%y20k{|AWwF*NyxO>e;$heCn9d{YA38;*XRB0CRuy3Iy^*acCIZCvGl z9Adl;zOtLzxDv;t`dBC>41k_6baEG7(dt9nhAus$$zwyZ!5n8XTf_*%tK$tVx9w1N z+H51-v#;>iX4pKoIb3cO!)db@ zF8OY!P;(*$aga>uSn-vW1NH(7e;x69!gMDu`J$H4dT-=9P{jl4t2pxNP2yD7aVpjU z_r}0W^+&{__J!}U{(*)7szZtvhQi80Qw65j4)=W#_qu!rCO$idoSB<%K**rU2An*v zhxO`tTwbg1@9)3hxxc)!Izf{a9ITKa>K@vY%-8U$*7f_s()6*A_aw8>xA(zhPqp+0 zw{L&*+aan7=&L#oNf7O2Chq`V1>5w^HhT=jbWN9YqTqzW8cX>Eh>mKra9t0{OwlTS_@wrwVr2b={NPU$qf zZIQ>!HfdW82(JfoV$x*?yPZx4BlaJ9X@M@Mbuz zu24>NC3syiD6V*aD&N;9u0%G5_Fy{W@qjEs5}TZpryo0*YIRIc{W4y3PA>|pm4IrX zp~v~!M}$s3Fv~}U=H!NDq|uv^iCXBxBqRGoH~3K$^+GEP*a(8jx%kt8$C`EaF+1Ap z3fm*hTwH@A6HSA=Q+LlPl?Ec3`-LT?dhajJu!T?L&Micnofs1`sry?$L7w%-USZpFqFq=#f~Gw^%=}YQRKm>CiES@VP53MuS3EA3os4Iboe;J-aZA}+tlPcGJFu2usvkZFNwcX8&~y5cQzQQKfD_hLs^*1@ zL`NR((zjEC6~=e4@yOS)s5Zb(SK#$lezjL+zyv>E3j?@GoSrd8PO96v;E6+{5<`Q~ zzmh8d0m-0=_wy$oobx#yzog2Oi(=SsL4oCTbds|ZZ^R4lHjYtcm;@2qCw7Vq)D(kP z4_{L88y}1ms;z_w%zZwVNCvunv91g9R)+UIC8i*;tS!}TP_nt|pMh8_KfMH8`DvaN zZ;azOxhU#`DPjxya!npNIdfBitsA|yvyd@sEsfXY9ZPTD8a{&G8MO-p8IroslbXH( z^~BSY4;&0fg}LyEBp~MXAV*GTD{-G~lKiRb=P0+!J#L96XS85~OSPJmDr#(^E-q3ev9~sz zl5C=Yw6_6u#_n_M{au*tUiwiH`_zT=P-_E#qkMy^m2)xtQY70`??UIvzgG_#UryIF zEna~yl-jP-JSx8EcsX+!wM8gzZ0chWJ^Wo zE%GJ3g6wJnlM3!6Ajd?^wgx(chEh%< zO~USs#?}|y=1qpQ`~2wMQQS1nYx%&fCezd9rK2yTluGurXV|DH+|_+bAhK(u6+)i|RC6j*gFXZ8@~|o@Xxm0WN^_!UIrJJIZzqjeWyRo# zkc(N_4)!mepCB09sT`_=$@HHxPP><8aCdrOpR|0Jv+sChMBj?(q4s;O%|HH@&y1$5 zNNEOsnCE^{!oM!tKQhrXoI{XIk!X#n;0c%S|TiOr%0(DHdJa$ zJxDf`y#1V_rzNc=JqwppL|Gc2+J*;thjc)h0qA6};9+O~G46dQJ;@h+X*QiN<2B;@ zpT51o_$YR|N2poZCfuSSknFZE2hXuIosz~D^g2FMcXmC@_v|5|@LU0qT=`a?xR7Oq zn$qP|!2NevA!c&Q{biCe^+ix=Y)Z%Urd?QyqmM4^EEfmPUl($gKyOA!(UT)7qm}A; zNq@E$GB#nf!{=C5#U&~0CUPxb>F7f7KLfitYe>UHFCD9WB~^>P(3M4wf-lb2rpq`L zFkGtu;Hkm!Wxb;8m_pF-i_Tsc%zvaNmqPK&PyGs@$FMyCg(>&GRH7toA$EFt+CE84 zWJ6V0MI&q~OGbdgC0lqMxeo;QUht4!av9|YPk2?~p#Q|8NATFc=r9U>g1XlmU1hG8 z*xQp&hIta5IpN}i7l`M4C1mh22xOiNE34{XE@nsCTImEIZm;h6$INI6^Hr|0MNc<+ zoUG{$Y9=e75mn>Xp!#9N6W$DrxKMl>Ws8wl{HE6BP+NkU}-MLK6 zM6Twis`W7fnZzBa$zbjtdYH!v(!d6KC>P34=F${pRb@f`PS;~9+k~XsNSvsn*k5MK zdL~jN((?WbNL|?`R&%>)-2x6UplJ<@@}{2W7>6!;;j|OpMXANcWOb0o{>Iv|>WER1 zR<#zsh=IZzu&Ma(MiPFhTh}d@Y-4ZZ1oopc!@*4YOzPMz|1$s!t%B|hZ1Z7n!_t!Y z@^U$JD_MZfPmQ_wYgB7hYF7+K?Nsyl**LKq>uCbIwph2p;1d8bywQ-9A+K86&P$M_ z^4ykl4}QOdUoI&wr1o>UGpt*LXZ;J11%cPeGdAdA(pN#4p$oFIj0j-dbyJ zZf-NPRSGkyICt@-8ZFjFjKU803;9obiXc_auKykXS)s5Jwo9JN($`$4=x<||lm7yUEquLawv7tyWKi2@ND~VMi8=;?#5afX;?6`2 znu{%lggP>4Ud+-q$0oUcA;6cRB`Ie2k zhdnwi)-@#7^nsi{p`(ddeMF_S%j15J!zC++l907F&b=wb&e$R%66yTK z+VTg)y)*oP=VxDu^TyGZM9(fYrC4JMb#d@|>f*~%TZ5!H&?TrEILa2N*V4B7hK~!C zX$CAod(|KrINDX>ksL-u6-SwIyk>AvP~c-uPGy^hBM_`t3uZm#oRqPd5pWXNe#gw| zr4QM-r#Frj+~0Q4JL{O4dAHor4<#2S!m*{upU*;ckYixU6V6h$J|Amv1l`d9;$!u| zpzR6+9j6tOPiPEnn>6oxokf_{!Tx~&g{FC=o1LmQu zV8!5zg@4CVoYHvf0bUQz#l9ZTLoC)rA|{Q&W`8mCAkclde=|Z5Dw8N_0CePo!}P^B zrY9)&3X!P&!V^!SJ<<`){=PovxymEYi)_L$frOj-hr-z)0hh&cxtiUNB>Lt3i4zjO zna_x3Qlq1dc^Eeg7Dbu&WOZ-jexop6LDs`BrKNu0Kt{#F`eqT@y!pET59##n#L93r zg%mZEUPGJGIP=Jj9dN@y;EmBbUpD>fw&Me>YJ~^7V+tf{xqVev`s-UD30NxBpP*i> z-`HuNa(Iguj?`@KN_wZ(KT`?@6S}-Uzk1b88~`u(tRVYBXteuds(;ARY_KuG;S+cN z`}gI?CzsA?t=%T%s!%{sK0F#2M^XZbm-iUqeDaR9CAx}!>rKXK5#JQs;u-kWdMIq0 zjdH5=Gf~8z{jNWA)D@hKZRZ%AdbJvM@4WR`>aFeGVZ^NHPauSZ%gi^|Q|WS>%a&P( zGyzVju=CD7h{XwFGs*dh%d_zGlp!*5S_>d)Sqqrob$qv=G(>W*lV7tg`CZLqo}K^4 zq>y^{i}la}h1-4b!@WxeeCHQ<#}n^n@p-)&-DS$Fcs2d1mbVY}WG+h#k?wQaTcXeM zSr4rVSJO6*y|1~VQ78Kl@p~rROgD)`d=&%3!f|EXmorg4>Y&vZ&1-PaJ^{@nUQ#)P zf5qA@kMjwVW02GRxVH?x4hCm?S<2{z7RH_uSC^3y5oCuN<{M--Acv;h8Vatj zNI{i>kk@~xt28P%p>VTsmTevNhEpuckrBSvD~&Q#u3xTfR;LPq>B5u#S6GNd{Ib){ zLfaKDgcqrmLqh#^NDmmZS$-r4dLj)BPFarint4nq6b({2oqvuXc|^V*9lcDs+yszC zlbSkCyb+BDslaggjag^`gT#8NEADc?_}VFdIrNo{cl2EBzPe#=i>l`bHLYqZ&7&5& z14;uWn~n4bM|N0fg<)!oNr{?Po-jE_{=MKE=uQmjS1>(?BO*A5pe7aMR8_OwKBkFS zcl6w{wC)vyBBTfZR$*n(@^?OlCvL;dnPGO_hvJ~|U@6MU+FHq~h26EPA<5bW&`bN{ z&)bz)_mQ#R2q@MXv@E*;lj4A_nF`*WuyOv;LTJ&_jZF>N777;K^KM}<8FeBaLo_2L z;qW2rfpVc;9FyhQg`2gXfAkN5647RUL>fRYzxf@P3WzkLsWR_O0x8tWq9=fV5;g)C zqd&b7zpE=82ojzwA4=jX`i#TRURot*VeT94c=!EitaWCq{IBdS%Qd)szb9!Vbrnj* zZ&jMEN#Qi=yylrQ*y+J)n zx|KxV#;B-9zDj$|NS`{zQ?tBmYtC4Qmv}xc|R-j+GGvoRa zG|e2*&zlmWh(x)#RE33eNwBIHM+#p#6edXx)b145&YAOI zB|D6g!GXS(cBQsS^;)|F8BM$bh&6Vts_+PgN=erhAazxl#3wwY3T+*fbQbx3$M_Ne ziB@wfg{82VrBF)hY@#=B?hROpi`K`0zTFn_!~d?>Kh8#}7D@jsFW{K@JW;m+62)s9 zYf#}$e`>|7d$?l+G=iLc6{oagGULY^z(>aF7VDr-p1vHtzpFpxxCL+R4XtwPb%Q~> z`?y@L+54MWExWs5v(W)n;9!1UZgqBh;>-K2rxT$^w!8e+jnMpavB4Y%Q$m`^cgWF1 z6i1G(a1tL-==n3 zh3+!w_deYkezcd`H8!<{=WfH7A;fbl23s|%;a1L3%T&gkL7!-OoD}bgt6G^+=mu2{Z-5JZ} zjia)a?Kry7yD+t5&NH!IO>ioK*t&#idC!6S6*66c@)~jeL2ilH7!5tlc}W>jTzhHB zLr|nq4yP;|0;oK7%b8xX-EY}vST!3!#nX^>QD@Yyux-?`bEos@X|?58caLV}j58Eh zD9cX4O2NDuqV|@Xzk0l9x&Y&I^+T^|E*tMi{6*4g+X+dznv8yNAmbi)9hho7g%^rd z=L7)_{3C!wfffJ@<1KFf?74I(c?cQL;5P1fW+y(J7>x+eJX$N*61~k#J}q%Vs0Tl~eZ)FlNV8@MN23CfFAevSqds zJfs|xD(V*Pew>zj!A8zoWU~BeK@y_~ogh3C-iL*?1yRepl%7|mQQ;dCu2IH!`*0Q% zJEeeDuj=c1Ot~;8lPG8k-R9Nwg)8zy*`j_H=-OLu4DvbNRU3#Jwlk^1F|f7qNw0Te z7N#h3D7bcRdJmehj1;flVBb=IZKyyKHEUU;yxJ9b{7(2f#HWALSqAo;M+AbLIpL4m zk1f_#$8Ak@MJ-&Zn419ng(8-J2x|I zEY!Fj$vW+6Vf1cI$rcMby3+GdpJHu>FievK6^hQY(YHv?YVDOX5KMmJ(z9->mYGSL z6Oiy&Itc4a2pONkWjtU1F(I#f*4g;W(PCvD=+*m7vJ6Nne|K+@8Mq+Bi+4af2%;n{ z38*o7R!d|RZQZOfm5^z+jMB^$ofpMs1fO=GiIj8%UcPzK-AA5Ly$Iujqp#5>A2Sm| zdDqwT(PrnyM)1T6Ivk}fB0Plp-IY*p9@>^H6<{bjhHE-Qcq|77g)48f#O!nkBJfsc ztEWXcCP7~C8+jiof|di)aIM0lqK?)JKYrvs`#@?QNBVAejt*AJ5>2rBK=$QQBhNg32p)-g%@CZ?RVCDx+ZB85)$}@BkL`(a#Wx)ZkTvNLfpZ@IAVEhmH9lZ z{w#_;5{yo_*qWVIcBsElZvg@X!{n9kK4L&>c|7wGdGbCIhzLJgzG*S~ z3OCesoe}__=M5;$j^#3*YX~zKlRyNg2FCM5V7%tuH~*W3$Av**VYSe&Ziu{;a{-w3 zO7Y?5#PiEUfjP{t#*;`>1CXoM$W#r$Rc6zwf91TxlG0hH`D|k1gl|YS6$ePFH{QJY zvBG(VVWNynSI9{=f+K|`EkeFhu}HI)t0)M}t%hkS;;1rbFk&;qPxz#ul)BgKuEk#E z)EDDNgVUCNIAw76nbZ{4RuS}*ca+zGXj}B^8H7fqbFs%2O8FS&b`2@!q$z6>E-MZi zw8c5|m8FoE=SW?7&u%8ov}B7dEsMgr3^IzbB#4}nQYxyk^W?mGE>p^Pa`X9n^vsR9 zQU5foF~Gi7(}!Cc+NPf8NI*2S9;2qD;)}#0eq~CzqZ8k-iF2?=n->O7w@@*Tn}Kgq zHwjisXeHgqADn5NLyH$Do5|ESYO>_!^R)7bV$l|=`4nEM*zzW=CL&WaB{}niO5>Q@ zsgq${HVC8%zoU}4VRoDt`C1MtTsF&e^AK6>aUhy-&0`zyS!=c7{haK5*3#@!hWeAD ziS$P}F4G%}!@ zR35>_z4ws@Sjs}zgnf~-WgZ)b$9b0%YkJYn414(wYfASmLEcS>S>csjuh~VbV|PHC z2$prvT1F`iu%y9TlOr4m-pU%K#EbYT=e8bA(AzWOijf|dMrL-!)qeeTEPC^-2s(fH zWSkq5je_#4z4`_i0DorF96h39+Gzcmjb3Vs$y;ob?I%2hTWp;+TyvPjME)lx$&e6| z1wxgo2~3d2B`UKeowTE4WF~EIB za;Ea^Izuxv;U|8Z$s$8{+B}gvV3XrChv}1hqOse@Jfk(juIiK|M0 zLNRwAj}(5wM!77!;Flydx1=n1mYt4_RX0WW*9hJEVrO#7bWgHPXtfP*$s;`tVM-SigFL;B!A)@Eu{;emZo zW(6H5{cdN_F4HeY(A$P1YQo}s%#&fB63dQ>Ixd>zcDSJQQ< z_)?q#9$>_4r{NpQi_D0{XSRMmn++ZZcl7erNMe-kD^dgEZIgYCRzh?Q26JgOjn|wC zPY+@eZ;1)LmyKRd5ae^K=0GOt`UbZheu`9Lc$#lAbc-us&xd$MjfXGg>36yW!5`eF zx)F_s?i(*CTb+d(^`jpOJbjrc5U__NSGZc#vASb(Wf)gwP5elyhEB9?yIP9-44`#K zcHSCk)rkU0!*`I5A<<)ffiX839^rv&gn)Y-|2fdLK8ir>;>+~05y3-3NBbOmup!-b zivRbI7D-I<;o6NRMY{+rO7lS|6F`3k&D(|slUIiU!&mmuzDn-ay?O(l^Mn=YRM)>k zez0hSk#%@Xm&?fG^0dq{3r+0-MA0Zs9#eVPrKi*suYfOrEPX(9X7@=Lg_t^+i?ta$ zuWO>Bs9mQ&-#+)q1er6PQ6UaEoA)gbzT%dSAIWnxOSDmYW_w<2&DF}+0|q!VA%^#p ztZ#-*k?8pKhHTo-4&+Q9_7ZdT280n{6QUR)rl79C9O z6|J2^mgZ3@CP*Q6u}3)QADeU~C|M6ifa2!dubwAx8O7?3dMSx4JOwA*1oG{q=vSxh zb;sZo5Z9z}Ma@TTUWpATc2h#wAt|Ba-o2dnIA+AnYx*7&v(b!QMiq5M4%nP+Nf3!Q zfz4h`7n@rqK0!-MNnJ#7y0kzoTFG7+c~KT3Yi%`!8Ax13139X3ESilQXr2U(i~I69 zreV88RCyc}W(=(W-PoEFC_O%`^j z#rtVJY~mnCck1!ROl2W|p?Z#7)Kjv7(!8czO$Xw531`GSdv6O6QY`V1_c`-&9PW73 z{N`7g10Tx(={cp)Ry~mWH@yuMIz)aWK#C_x%JL9zF4Jn^ih0(Gsc@5h|E@ zM-UqGnrtc{D~D*(jE9s5ThanwMr_cbstrD;+>n`)K2tDI8*FZ#@;bAw(PXcYJQTX4 z>$~ZR)So=b{3XYyxTjduMDgO9bKD65ENV(mTAxADq~wQ!OyD?Nk*^|knf6@H^M1DN z{D8BKUg$nl-x@Ej7W;*2$t^Mjx4*C9^|uTuzmGn4i+447L-avlyC0rhuMe%js6O z83*>@Xg@HHu}x>Eo$o}sS6CU1IvwhlOfpjm#ZMiru$gfa zem+T-mqz>C|4vP-0>B-wo*A9IBWqvMi6c}&;d4Pq>i8f#K>rO8E4A{D);IY?ghx}@ zxxZ68H^rt3Z6ChDhsw-v!E{$dTD#4ICcX?R9cbjH-UhIaCln}88o|Hl>gXss>;y=M zm)KPHu%6;WwDAl*+;wEMt=(tD4=R3+!{Dsu9rQR7Hl1Y>$7~FTF!5bd!98y-s3NP* z*nA35>}$zGEqZbxpNaNks>V9*vs&I8mOa_9K@P#XuLpv7Hn1fdhg9o6i|VvEPW?yM z1mG%bI2+*M?UWu`i7{)bZz+z&uzr&202@HD}M}glfrRUD98Yz z!}CPlbaxEOF;(L)Zbm;X!Pu1RiW?`ly2>6?*BEZiw{B)CHy<&?^x4G0Gy*uYB@AkB z@%lm9$?{TY*OEG4B=T9Vn$`?^qyp$nNLge-17=NBY*w@36PZ5nBC5EgKnf#d|KOn4 zpzk8xe;|ErsP{|0w!@E8!c)yPhu-UL<9rjT~FvW;@2EntZnyt0&Mt6-hyF8p?#a zG>MaIiB7eyAS>pKRQISLqa5dX8A|zp-ugZ*kQbxUC0vOGR@_=FO`oYf2?dabIuhB* z?Oq%3&~MaOpGDYf=o88<6UIfG`$VF5>+0`B>RHpSM509D&8{EV6j^E4neKij9zB_} zjXuOPGE7&=8||+u&UFpUZa7Uov9o}IsV6a z&Gr4CKURBZ5L6 z#e^ii^nI>fZDE38SD2`}o=-;*r!0oj0ob2ipYtvik7q5-s%_1_@4dUufek|I3f0Cs z5=@idE^zUMYx$;DRas9-0||ZA1u-Sxz7*kv`Okdt&qgwNEXxka=m+kpkC%uGwqaKg zko1U7gC@3=8K^TWOo;Zi!=^muWROhv~2)!>!_{+ zr=8kTTwet{CH%QOZj`mAZ*WS0JQf}~Q+q-`l^;H(VQtzq{WA9PPGLW4i!%y`OHQc( zckeA98rrWOh)07=K4rtKNCT07+ULr8SPj!h7%;B%{?}6NQr+#EXVpFvTy! zK0M2_Tsvmy9(5k#WOl4%+_=JKSM+}E5>^>yXVvn|QmBUjFP>H6di9Ks?hJmV$|ib$J3w zRS5oZ?_@GPq0NQ*05a{gMRZpp`A1M($9HVTh8>QEL)r;>>{}m6k)NTmNeXY%v~3!O zb`SQRpU7pBITq`G(DCSu*?pf1#FK^Z%3+htxD3H&&I5@7W)Kdy&2&ah0{*;Rv%zOG zad5+#4Taz0-XTxFe~;fn!xdqeV&wQ2jfr0$mBgPx}Z^o8t*%HiUu~t@&=JK@viU21`7$E^xX;yR7S08<4Blnq` zFnNo6*NcdL(_-u7>N6+emI%?-t>O5VskKonzstMoRTcnm%>G(CO1^Y->1zxe3? z0kS3N9%z)?SI_CLtj1h5z0Fga#o4EL-9`r!wlZKPP)J_Z``LnqTIm6b98bhgWpkC& z7DlnPQqnAgN9S2#SC{_RLC;o!QM+RNhp@e`2SD8Ca{ou1e&^42O1cP1 ztQDDfXDvsDsWk=S{FclEDm|CM73fIOKZy0u(0oG47YJgsuS-&aV!zbe1Bm=QaZ(Q4 zKN7KjlRX+XH0Av5r|)(YvtHuf;Uf#+;Fsj4idtC&^60>^-kT!Kx&FQniJXAvDcd&e zWCr!c*}_nIm&jct!?%81{#(p;dA2a5WWCc4i>s?^WNa$O!5U|HnAjy-S%U7El_VEK zgI{cN@qV@Z#^Kb9<@4rGtbz6q+q8S1?9H11BVmc@6 zp`Z?Le8=Uuhtf=7bs7=bXhf*#B+#fvFJ*F-~`g8p^ zFAWV12WGB)nT@g1uqvCB$3K7mw4q@9B+DaUJ=>`HN^K0Y*JXItIP_IJ5LnfO*)%o4 zDpiato?mC%{^CCV=XH(fcmN9Xl`etpT5OC|HYl8(sk`nR)o$xLK0yNtJY1TAkWRg{ zSBd3lQH%_=`^$>T%0ka+!ccK(eBte@X)6&y!8-eHc5nx9l0T=?uDz!0*$;(`$@Qm- zS~WB?+}%iRu#HQ)a&qrLCFAW(<#hxwKD4Z4`0?Y%#O7k;d?EyOF4Vj1OCaVP_ne*A z9R7GXH~olW)Hd8{RW;$dUBZ19j5sU>%J<*DaQjbHTgGMQCKaUmB<&se*4M>XuqXwskItHr)R7MT zf@;T8w$U$MypRP@?+Tz1(G<4zKWY~kaSJRia z0RaK!Q#DERxrc{$uAC)DwGxWtYd$1AFk2}Y*#}sISc0$C3)WISzka8b!n978)DQ;m zR*e<+1B0C+nbjZ>K;Tu-%$?)PIISY9q{i5qIaApAX3RrGi5AhYy&8Y%jEu)6*|5D3vPh z)0UQ&q^S8cXRqd$>z$DK@`KJ{JL)Eej@!{m)G}br~c0}l0Jy*l57y?XP-A! zYdUo!)z7X8JndR4aykCZ@9DEyw>8~sB0eN;rou#?FnMUWR7w5vl+Hz(dgd4)zi&k0 ziFNTnr8%1}5_QMCcsrOT3E77rNZn?jXsdQs^HWIB5l5myrDo;TA+C@8QW-5kNSi1G60z_3xE-_Jz?P$Vho8wOB1OpZ2R1MFzKB#-^hwahS; zm7F-esB4{voc?5F=5!zEE^XvMz^)>aA?M6CqqM#JIZ(BORnA*ZE`t(Gy;a#OdCag5 zpjQz^g>@O8vY42r$RJf`cQ0;D-Pd~HbQ~V{)OsgO{vSx>_oIKmF=7AjCtkBj%&Y#8 zt{z6UHMqM=X`k>wydaC@_d=zR!}HPQ6<(?npP z>3H&3@&UQkt+5`yU%aE&$}MLph(_$!2(#^wKYw9~C8AH!k!UF)C&YC;{{qcWKc@Mg zE>RA<({Bdua;8~cgTuS|KHdkybFKvWUmuO%gtFi~Efrkj)5!5H1MaBg-RsY#zr%eBJ4iY4 z_VX0b@qB*YPS2swvh0zr@L1sWOR4aot$~{ls8p)6%1Hh=u={IkL-f5{vf8eAR`LI- zv`{SO0k({Qrd@XJN|W|JUA%p&FJ{+|4c)tW2yVLU8(VC|{s0qTzn7oteUO+nrz$FQ ze7z3jfj3a0e*002LjSzg@4w@wuSE8PG5_v)^4}aIdnBKNLL$C{e%9ElO@e&FE?hOP zH<~=g8~<`-?nvtp3~R<#xjUYMekkmm$G>*HK$~w3z=y&j3TJO?#h0Z$jwfBLrCz+y zC|@*eeq!~VGexM5Z;fxIu?+}IK4t!+b&v?T^&;>D`GH)J6#F;sQ98rT$;W(gxr&A+ z>XI2nx@jB(L~OIC(Sqel)0&fBi()9;IKKP_cm<9l1kxHSK} z%66@G)hzQU{*1TEt*yUV+WdNnm-dm_rZzFwQx3-6qgKfL^TBb#Ujov6+boyPCv(>IPI)JG}-;nN=^<8Q9|^N|De|N`&TVJ>n?$$<~k&vtzPiMhR2G zIWduVmM1I^E$uuJo>|IuO*Z*mgd_2dcu)5Iw`Q~ws()>DI#A>yaR|auG-2zX8=IdkhJr@!9V~)|w(6FEo^A_;8903NjbIOp7yw0ZU@6m(K%pgd` zpS;X1X5(#@xmf73EL+8_XO#NXTw_sRWtK`aA?V6~YBu9{$9y7_3{93Vq!F7^86%W; z=sHE=H#Ht_HaJH5hb9})9+&TT4l{o9PAYRZ9VLW(;af=MfUSQRnDqCz1`uWs#btJ{ z?Ml8pw6IOOn@)U}_B5Zv>sHA6G!R@Z{XEIiX|3IrTg67fRKaEKV4dQ(wEGVI`d{pS zvT7uIycgQ@_`ebV|3KT&bGq%C-!cGL@Ttx5gwzW?8z z9eU0R9D*p+gq_JBXvd$QFaP}Sa01Zt)JeKO;7`{5zdvX`3_aqNju&Sr>u-+7|NgOm z-{9+T<)`RR^@3cce|vTAYI<>o{O!lNPqUX_vMk8?$Kv%DR{uzY=2hU<&yn}$f8pXk zxkQB#J>tG9~ybkkvszd&_-ph$zqAjaFa;@=iJK7kLB{Mi|9gVmkB&(-vX+KF=J)?yv%j#czqv$$5(jWaWcHGY|4nWG zSHD8f+3qs`I6B+^@+Wz>|6*-^saQTPR5l<#XvkjaZjgUlEZ1FvS0oQ-c#+_+~cWKYIbZc=>%-oZ0lcZ0!Gj zU+6jeT}>EgSmED2Ebe}aUaWu0zV>$?2T-$n|Np32NBvXgzx_Du*C+esnca1f?O&3- z-@R@);93GYT?PNp_xNk~9yUS?dojFJxCH;79XANOcWSJcp`fkF1oTdRrBc;C%`c#Z zfld|mtA(Gyc>5+T?c)mb#uv3p zk?Y5lELKVwe@&DOlnI%bn4&Kzg-zD_bSoUxq3dpv?;;)$5hXklp5+q0Cxk`E{Y*qv zb@As5IRJAS8fMaS@VAv9%t6g3L20GZD{(&y8xs&zr)L(t%_hoA4fMOW{zr_-BU^HJ ze(ZOIH5f}Vv_8b!SbLjR@&;q%@TiiuvIVPDmycg7GHFD?(Nh)Dyv(UdD&Ijub^#w7#6K9IsrfS7M9 z&Zdi3ANZrry=8Vs2Kp3%%PIt>az<#I|>Olz6BuajcXF{e|Oz>guNj%!fa+ z-6TNaf()Dd0o@beOy2oV2`ZEEn4K z`hi?5Ev2_{?L@Hu|HImM1~ipzZI2+LC@`q>st71msnP_bgMjo-M4EKzJ%A`ERcfU7 z4x!f&f+D^5-g~bh5ZZTe#<};-duPTw^Zny+l9PS*UVH6Tp7kue=Qzx`jBZN#t#K;K z+SZrvSw1KTEA}^g(B2jL<;{2mzVH{e?SbGk62x)`hTAl8Rw%g1aVKLcW8~4VQg+X; z?u2l2UgK)+vI9^eL})kNv&iBb&}lCgm8yp#TB*X#238}%OshmIX2315E;YgJ!KVub zia%ET-!*)-LXr{|`3emUWlfT7ISyy<$a~x3cpL4vcsjiyvrmqcw1-|8s^%zrOD!-C zXDbV-UWL@W(<7>v3Joz1O7Uj#0emg(Lgz_m&;K2NuMHo%mg2o{@y0qB5a_ z-Ng$Ti$dIKEwb@pW1LgUi*C$xJfBm3%$D=MdKqXPZDgkz+0VmCmhVufNFC{MKWtrs z;Kr2IEz0gRYQF1Xcmlnbq+;6`gS^se#gD>53F26?C%jz`F~CLepAKh;V}F9nU4psP zePbKC5ZCSr4Av<>b$e84JLC$6jf=I5HpZNaFBuMo4dKIYBZT^Jko?d#r};>Mp~~3y zd?gCU;E^M&qggB>HhdsIpzo4AX1utPvNoG`tH-71=7SI!X`AFwn`~|3TMLGV;@1W< zc)^y!DFO{_GKG4RK${7@GmH|!A6d5lv$9G2SmjyFl7y;UjS)vKBfS+_!puanPONuc zu~KfQanM*!Dm_r;s`biRG=|*HU6*Xp0JMSX=L>DHJfT*{%0fLqd4RF>BU3H+QGyohzoYnr6x5r)qD78IQ>8*Iq&Oym|OF5l@WWg4e?kS!4wqqpHduPpG z%bfZ|i>2E3El9oJ)sq^wuQUB>Yskp&Z;e4X=BmZ83VoRa?#nW*Ag_e=y!N!QDuBvu zY~$q>4QIF>fIhtcVDJOTf(;XV*g!A5b#OV)P{1t2*Y$7B_fOtZm+fgn@c4>HEZDO= zi|!e8hgRXkx#1GA9cFo&1@O%4faGEPB6<8b3&VD@XsMuo6d(DESGK=bn4TwNX0{ge zOcGP|AgTSCq-00eJq9k`(}204nPa?P10juikOBIi-o7U=Aru^6&8!^ppQ?tfd! zi~qIIKL@n*g)9}LA^XxFl4$#$V^gnit)-xnP`v;;VfgD#y~6eV{%^n47h9Lw?~dUo;e?ZM+RljOaT?@9MtSE760oy0W<{OsE1nhD_+hb@!Nu`?P;m zZd%a{u9x@sTrVjc?+zo?M!wy>Vmcubl`Yl6!!H?x`M#KxN9a@7wPW{Ee} ztjl>OJrAQP6opU`p#JM}GkBM&(zgSedVfr5eOHFRYGCh#pR@9EBGJAQMPrt|70r-G zSqy^&1-wYAeZBpJ{mGlUuJMVjWbZ&jQ(PW9YkUc-BNO09EZkW9+6}R9a*bR5=1L0Q z1riErc`2ixV3i8B8q85tnvwzx18&`JJ>pw(TaOgeD~=<{!5^-x)UlO2(SwVQ(haP0 z)6UN4`gR-)y8hO$3Wr=(Q5huh<{i-lY@ZgO2Qh$l*y*@$BHKe2 z0^h@i41bUXcx8AjCOFpk@BP|O7(LfXM0i!pB$}RJRrTP1oEK~tRLv4xg*U>|AfS^H zsu|)j{+o#5lisoms|Vd$V*TrmmooDvXdvRXG=V)MPdGt9H@F(gAwPo?jA=&HcC7CM`jCKzmu1ojgdTxC%lHRajgC$%&pVi5zfmwLxo!UJk;&Jxo{EGxT_;H1 z1AgDq8;!glJbu5$+H+gyvFtB)9$>~)D^Evc*G_-%^xTwbF6Fl}imZ7? zSxdWn#26B&?k$PV13??E;_Q|-9yPbJhqR9mvT7rXq{>C_)mtgzBP}?pj}a$E)PCb= ztJgn;p1+Ls`NB+~Eo)1cSzi%cN8hnIxYi_B)E2*W+;}>{nvakl4f5jT}P>H(Z=#bm zT4+@*ek!<+?TSy${md7intrY+D6+_)LVg+cc>5HB11{)@CngSY#-gHYWn+zf)+6#p z2rMAZ^SSuD67&|keuD`IxADVL9P#?h&yulqcLZzCd=}bueLRi&MtpbUh+33HBsT~v zB-0)<9B{2M%ka^x)Pu%t_wi~S0=KL~Ew7+cBFZgY2G=yIdkp${vWN2$RR-_Lpsw!o zuBh~gNEn-Hl_|9*x{nKNjF=F;baX*CvlnU}g8STb8n72i9`jGS_3L4rI?6VM3* zWUUdBE$<-y4LzTE<99~|%>+lT^^P9u)7*Vt`l9oh9yDjyfnI6sCr`L~kwxCN_EE2f;t^UtkM zH(OVYq?7hX&$I-jgISC03zBSBB z0QR2C9JATh&08sVI|%shjHM-cmB|T&$~GJ>2Z{x;7My4;L>@5->~`K%CGfLFUcxiw z2kA$NLq~-;y$sOzW0(DcF?lzqf^0s;1NBQCep`O;wzC2yt2vpq?(+>dGj9yU4k7I} z0|hY^QlGFsSwkruY>muX?w^W=@p?6EeoX1}WYDGp3kUMNsh-ZxCoE`#Ja|Ukq!c$M zcUxN|x!;2uRMWw@7Ukb=cZ2lhjgcCw{ACMCW1HY9iK@JxL(ok>SsSEA2=02_PP9v4 zi|MlX`kS%-7jY6{6$}St?XkFR@oeJ8vLCf4Cq~f0xIuM0_(WQBe*!hz-X3x7R%5PL zs(Xt{Q?7bJDE^Z}sY!sUEIRE?h&J{L#y#bR z{pEEL;}wW`=-o(oR`q9Mjnb5MCJq&^5LPNAZ2W`5J;VZr1JPWTDwxT zHF1oeNY}=|nnckRs*z(Pae%+n^&{n{SQsnj9~ejYD}-uTIA+J6 zf9OBiLadU1L3zxPR7c*XaEWlv$u-)8JCS)SKv}fY_JhaLx}-DT!_U3MSVC>SZ};C> zHNU&`)?=EstxC@xp;OD{vLdw@eK{~N&=#o<%Cy4VArTRWZL-UC5K_#~D^b5W_S~vv zDCjy4(Qz4Y*j*CRWu}$5Va>17zQiXRGMPJBG6|d5gqh^#VmkSO)Q6(pgZX4tat>FX zN%AdAVOQw7&m3J;%@^K7qbCs~$};GKNTAIJXwz+4ziP+V{2mk28EKtT3mdZ2Z_-#L%$lgtMh}3gAR0c(TIu7Z4=mjV)mj(Wc znxf$ie1TQgs$wlrclg3BbK^0POpG9T z)sbi_jyGWfxX9v#Q0$<(+_)9D!{gU~A@|>RI!$+#u&6W&kYISJMEStnbseKN|anUVRlLx(S zU1d!~I=z%&%B_s!0=|LF*Fyt5^zf;;%tQ`$N{8F_x3hR`X3K3St4!JiQG)j`h`-}( z&=0&JbB=M0V4JbmaoGNupg2gBZT*O{RRi;HS=r@u3^rE#mUnLGyCL-Wrnrj_+IO+` zI5`7=n#-<@DFF^q-`iSZbOk%a9%u8?(MozlFv-i%jYeR6%*5s`z*&W=S7%URB^HG(O6IgnR1+K>xbf|z!m+> zwZ6>ftnm4#M`Lmot?NyR5keqW#bL)Hl~wp^9j(C@ZxI%i0|dl;9ON|hjP`ZzqwG@v zl0~1`38DcSvS`4fgTGWgi{VrR(6+B#7ORL28}}y++duWp#5AY?=dUFX&7sH$Gl3TGP2K+tx;`-V#dW+crKvQhI<7tH!$5-; zQlIXK(V$4KL3HEipKm*~8-g%8j4Pz%QuWl$6YC!FO3+YYB%t|rRMg2uM*@!h4Tc|P z^I(RkXqiVEXbW)FuFWi#7#jLlWGliy=ZC@fN?*%;>oxErr|~Pvr0fwVY9(LVM^$W& zqc;9GC?32RB1hB?pc)ZI$(HW*Ko3%5dKqsTN%@rFI8>Q>(eXDUqT>bW>Tmml3Ea5mf=7@{9ZAJpLDiXW7bIz~psZ@RK&vTMB7D zVEc)>lj(9}iL}?|RC&e34l0bR;>81>_$nWy()}cD!eyH+X#`g11sL>_4(d_q5`t)uOTK4ukS9#d)@1zw?`qGO%qawPSP@ZniWeqm zscxzVQ;WM*PM}~J)X#R(Sh?wt?K!U`B2}$nu^N<574l0MS+CFP7SS*Kxxqn+Qa*WPr~N%m@_Q|9Rrt> zD#UKv6)a8~MAuW)Q*cBT@vZV7_h9o^kLM4y15el*Y;hYg{BVQ-vx&as|E{NnQ?TqC zlj>4@0__*?=n61~e#E=NE-M$VzKc;z5PcM)CHnSjVt?_1wMU70^PW*bu8Kqs1#b(z zVrTJHTfX4QcdYjxc zZnrgTV#!H<8x{_BcEh)=_N9&!=t_l`7vjo%>yyDJgGP3>v06%_AW|Mjb5A>uaYb#< z`p1;R`$4aBDlx6S)@Fx4>}prpmOYEE@gP>GQ&Lj83-a7JuA67Y@0D*-*)}&>kyfNs zK%@;n$7g+0mrC{3#O%9kjOVSKF>0it*d)SHAK>o!ldgwXYQ1;?<6bL52$g<&vrs=a zfI)EO`s~Bp0)Bux`1ok?#IQCzb|+&46o420ol5$ygOCklg_w)p%CB+-2=k?B1}PRw30ne~=1yn$~&MlV*}9 zIu;EcKCAz>VgKACUDl|Z+wpKM?ugL=$VCQDfj+)i*Pm=TW9n9#T}(K!@3zyUriV@Y zp!fBk^F;AKyox9Sst|;#a}P0vv?lqB+GFnv1yo}}7wn>7r2-z<@m1xlxZNU|D%)!> zjs(FE62OAB(Nua~6X!OEf;B&9{Mv8v(&aGCx^~8hEH1r5KT-73ijatVx;5109(yf9 z)rwC{{H!#hY6=_sPBij^v(@t*3cgfDPC7hld4dl6(v2&Z%+<=J>OjLpxpFlLQJlKf zdXOkYtq(NY)3DgMwART37k0+wwq)8{s)Kctt3M#uKD?6K>SNB(QaO~ay&LeE9xy&q zf8H{x?>|p1z>yVv>qk$sf&cPV*7R##n?K+FI=UgWJ1A?_TovB5+^u1CkC zFM`@y2Y_DIiIrNr(9E`?Kh^#mtvV}SIzf{=j}9YwcVmQS=&rZ76fC$>zc_cT8;%+gqQ zG}S87VUCtxL1iLZ8_9vpQfRSL9Ak89lT=@yf}?=QZFM`;7$|44)@(oP3{jD~Ed6WB z?XQ%;Pu_-v%TtI%i}Auonh?nTnk%wwXiRsm(#F6@M>Z;zP8QM@3?JxxPxs2v3w*SKgaMsKWn(g zP{1UZlGwiU+IQFIFKk=kB@8~d_qAQpLhaA)#-sf6-gT1f4X95^DJzE?8XAfXW|M10 zM=Q-1O^Ko5+)jEhGFLs0Z7FP^Z4URO2yON>j~X*kc6tE4fN?Q>Z046FO$OjB>x zWC{NUC*AnMr!}R|1sn7xl&(@^IaK^1nV=BMyVCUXC-L6W#fnj(d>B4ga3e_joWheu z{oV)Xc$^}6Uh17Rhtke(*W*QQAwbO5h&`*!xfPWlW%@0e>qPFXAdgeI%nj3DUQIX; z!{o`>y*^)Uqc1<@wrj6P2|cT58wS@dr-VS<(lpa=wmNCeADnZOclG%mpH)Jw)fAQ*F!dyuoC&zJIn7A=W@sj zIFv~=rsuWr`{TJYChonR--H(!-XLd%29axFhLn%UTQoE%9qk5$3E4$GzCuTzZxu{~T-V4avdKOEG`@;yu)(dZ11T9w;1I*MsR3&Iil@NG_Ky#$fijjI ze4#64q&XOn#*mP6zaGENGSY)GojWhZf?P++t z!O+@$NAzy7*5Sromzi{R!y(;_maI@(+SOZ@sVdt6jtUbaPZGcrRhx!!K;vaYchzba zx%zT4##D(A|Kq$ZI0_7Di~~Y5#a&MjkI;Bj0{2@hoCa55p;; zmW!XUWzH|18u?MuxAb)hu<1_7R!ZBetP7XMxpW|R2DpUwZ-919PDNAN8!vb8o#w*Ox(RavqxQ{XVnMsp}o{}{wB|l+lQU)>TRkZQ=^QluO z(-N{FXgb!0q>sWwWIH!G-Wb2meI`f9Cb(se`eLVK`?*16i1%OS=bxWu@1F@{ldq5; zO+XK^sc?bV9{n>Cw!KMbSuD?IVc=7lQQiJ7#L3+*f!s~(YxntHKe*#9X;x4@Y*~vR ziuZ|qwO$M@4*z7e`r-=s9&GBOUQ_6#QVb|#ymR4DI*_^VZ=`I^Paaco-VQ-;5M1kf zMu-shQU|#SZkP7WIh%~?&^f>IfCMY>vBrgBZEB_?!*=V!;Q{n`AD6Dhf$`MLzp zQ$ly{_eDRbs;X)neR6)%##*3Y!ry!8nQ_m9K6$|fu|3Y^qxkdVf_{~u(zD`}TA^~K zXvnBJ!ghht1>mR-eALN%?4+clbDL9dEIcw-tu5`tn2e%g)5hpQ-;$A$5kP3`lZ*$% zD3--BFn2w?`T3$!suj<}7WvQ1TA5PO=-`ma&-7fEK1-x?6`iv?jo*enqZ~y06~U1Y zrPNJyV(e@W>%tzpCrNhe#NA8us;K>}5y8d8WN33%m-hWeG?Y|(m0vRi97HNZ25H5l)2rKxKU_xU8-~KdCI5?n}r4b(fwn+ zO6l?lSB&dVj&%-(4XTS?$9vq5s-unHXil+u%GI_B+cKl_6)4avQ7cd6RAgS9=*!WT z++a|coTPS6E1@0XlP1r`%w~>q++4)d#QlZ0apm4aj|e$-?K6pNrRaAUZD^U08*IfN z&bk8$8q`dcR{T4Pi}R4fc>#+q2iKy*2p6Y*GE;q-D!%5PIH(_-=^4{F3j#j)X<1Ha!TgQ=(tP0c?wXI+b zj;w^QbF5a0m626R5D>C?8`>ci68^|GLZd#94aIYe_6ao;I%|{io38l= zh#o<1^^!Wa-!i_Nyx1dD&cCgw8sZ^Owm7eT%Be&M6&=sy>mY&C_PyQSwgUgoaSky$ z1PQnMC&R}SO4Tj_%-RRxoSdA^P}s9u@hei;lmw)@1y;+av~Ew&&0WN&mWYtU|}7d?fb-X zTZS#Psh3;6j8pjZP#)kKsn@%nS2K4IOUJ;&P?$3@=k0T)6%#czu<78TAE31dyeV<- z;@i29i{jLZ!8H)0mchq#9A^ul^c=kuPa=#(*m?P*%$vXdEWO2#`? zg`T$Lq-KPv%JSy*$RQWNyl%L9v(@$x+?+mgxj z1}GjKU5yp5)tNw-bm*N7?j&>c z*O+kHDz`0irKw1qCC6J0W%@qDI5>1}nb}H+Wo?_>ypIx!=kHZsABO7tb&Tp4_q%T= zIGdS$%>`rU0w&b1Nhi)&l+2IG5>PLNK}uRX9oi`2K&$wswJ_hebqb15ONiME6gdAP z%dT#uK+0?T)*^k?p**^^l~MDgKBRHy>qdEGAAqJZFF+{LU6E>k^NTr7WOu`^U87MZ zvUX9AgZ(AG_A(wKFOQjbZeRH#BK194v^(K66(Bi5oxUYKgaoW8afu)b)0)f1g^DR} zLXLWUi8v?pi91e(W&FaDwt18ql)o>k(Pr@Wh$sp%j@ zSS1uZkTbx(w6YW^9O;akm--L{HnM7deY^>)5Zca4Nl^m&bMAcPuAUt=hrYkREoE}{ zf&NqDjlpaD**WcsJf-C<7k-DJb}{{mIZ&8dM$m0{?&0JwDjvV8k<^svEc4{-P}y_H zbKE9Zh`*N&!3>GDK7x(g_91&K(h7PO*Q|-IU|m1r&+)PAf^~bk9vOMEgIjtC@dftZ zKdNxqIT*9rrOfGG6%VN8$vqW$KFN(V?p87v4gO}pyT*ETI`%7I5w6TC3MEpVe5LaQ zoZnkiwOVro6Y@Zeq z8E9xP#{J>O6B$*+`|0XrMS;_5{VHj}cdbm2{x#X`h9C;w@vD5j0h2Nwqi)dFWo2b$ zCfIs)$+LtSk8xB=Dm^h6CRKa1I93@lp^Le?tYFzc5S9oTiqXvKppm3@NYm)=D5{Q# zvN|v!==GLx+bHwvQOK<9TY{V;6?zLiKe%?-1|9INeZ=GIT}YNRZZq<%`buK%x4|Iu z0q1G&+%FUby|OQiG-tu4qYh%`4;4&<)HnJ0L@n}Fl@!_7mt-OBXYF)$@(1ZpdvjeZ zM4G&xhSofF^7#2EGh~@-B~LaY;npi4cgcOWG0Mt9V=%nUitLMTe{shx@$Lh_O6M%l zOl8L|t8vm&GSOC9Y;J{sA{JG1Pxdqhg!Y$zN|vjbT+Z#IX6d^b0i03?6>F{D;#gtC z6g%44t{a3!NS4sN7Uhdf%^N?ZJ)=MpQy?u*&Q|`!t8q% z!x5R?LW&3D%sv(;Ba7+x=&Kb@ljnCV`dnEAaNOFf;l*;5l+XhahJu4-#l(C0sJx4l zC~az8k~;8}O9`H!*nTR%4C7J5DglXm8bIH2&|Ggosif4gH87+{d@2=n(;8toqOOo% z&pOUe#&b+38%4U(?~6}<5e%Qk&+5^%G+wWb6*8Bvq3_p>1fLy2oNMVJu8usyN9-&UC|XN%#GEvt~$EnY0Ys8l8}&i4iE0k z_!c1Duc^D0*hDqoH_2+{QK8v6(!t7)UqPzr2OULljfKiHruqc8@9x-EtUns1C(o_f zRnBIc3v^-W>EhE%gT_Cm%WO?0C1H+SE=!v`~j@?A+To!ihvIuOCQXSY@~ z3(dB|tznu66(Ralb|?uQFH#4P`G=d}BhlyP@xr{%`D;~12+ zX{w7COx{9~e`eESMi3x(YHHBg*ZXC%08vC=B043c^MY#k2cgL{-B{l1%$Ya>IiaIy z-?!LQ4*D)O8%mi6Spk!FH8|iRY5I~xyeGXPl4$UrbA*cPIUVC68&Q+kVMB3(%9df_osRu$T3j&u28;o-DpW%-)!gHTMO1~b?--j0}iMr z)}!05V_@yU*Bw-MrIV!N9#x{R8OOL;kZrV#4bAN}pIfmr?MocJ_-KjBQ_PK}v9^s2E zRm828yfC83qWdPJP>H(GPR9Nk*D|)$k2o>qi}NzUIBLaNUS_(x_G~bpiL z({5)A=dxl`WygLo*S1O-uro3-$;LlNrPJi*BPVon*X)W*1}Ll1@4vCdePqQTM)da2 zsBN8QabYUGsP{Z!bASH)MJ$x!{HQE=D7DGm!dsSVt#x`|n$)}9X3oQ0^^)Wf2mW=f z3e^FlU`msILW;Ao3)8A)^wAAZ?cG1K9@@1#dtWVE|n7gK$c%Cv7yWqPz$-7*te1 za(T2Z>}Qgbo6@l)Q9o}%adB}a8dIDDbA7_%I)`Z?x=`b)=`XUUvel?fPqIr2K|w(x zNc?e6_2&}wp4fj{h5Nho`S;6ZWAB=AixDL~I@JLOIQO>HmK-sB$eH-$e(enCr1jz?_jqT;|I)wvL-H|K$~tE&Wb*tbAu z?nQxQT)kNpT3SO6Ku3oF@G`s8re~nZ52uv=E#dUh9|J%pE2$~6I3RI*ySvk#bPEAZ zYQsK@Zb@%-yeyIe>&cHp`o~UJcLG)feL&CL!(JhV)gaaIYXbgz=9!*#K%066Zi``( zrBJt}*N%Ro<&&<@DlFu&DJku{FFoprjE)|$ItT35Ys6OxHHH+=9kCZNelXnlo2USS zBz-q&D~JU^=kKQNH%K0KyoMD) zMj!U@XN)0Ch8qq@AIN4Bo=(Q-VOvxLtt9&W~Nv~V>TSiy+_xBe;~V{<^$NByQcHfGtck%!{X z2+Qw)^)<8Bh3i;r4?p0=yndi`DZWY)n{uUi!f{N>$||_OzrU3gw$5x42bM{z7aQ1Y zB)5(vWKtI&U?3%1Ykyu12t2*#(OTp+&EDMwrun>*uDuYCeMQN`5Fr2?MHPGc_Pi$5 z2Y^#CbC^)ATeF*VmZVTyw&fPovZ9mQ79gk6K-+nJ3dG@V?(PBvMBapM3zei;{PDEg zzeQ!dRc>{A^NPQ70SI@M$|KaJ<;(k|h(4MfU)3p)f0l$w37FKrTTB_fH)A4Wzd?$C zRz<_NIp~~&RW9B?L~5)Lis@}6bjnN!z%BunAlWEpt~bH092q1;DE!EC<-V@X>1dmxCBw|w;E*WAcl)G76q2l7?EFGf{C6>5B zO;4=XO%~DLqr>OLoUj1+W8s%D(SA3wG5gn7k@j3XZ6{cXemYZy`UX;e)&k?-w&j0n z&i%K-BH-ZuK`to|(NqF26(ybFTW#;h;$kaQ{M#0ym`yU4;dIpi*8Cy(5DUj1g|eO= zUwLhz;3wxeL=_toqjHdtYuKISUF^8QcV2n{jLON$O;4jE4?BMvhz&rmF5(Atjf!Ia z0Rbll^I|_gPQ#4E!MT3oks?UKVO)xkwX}>sujI$Sk~1VFB)8K%P8hH zGBhMn1+p(Os%i+a$K$cl4!y_kbDYIxc&vkSt_S@XqU!sR z@GX|HoR2}uI4ott$2g&sOcmMaw{2o#l+o|Fwn`pUwkEy?U;b_UYb{$-!~4p)6}l=9 zvFPAf#l>+~ywr_GkLHdbZySc4rr-;oQbRbQETGz_Ruan+>e{a?j~YmqJfE=1KL}D98Bqn`Gx79j~s`>igBBeBjB+McVgq zu3rywu^&tZeE6*>-ZA;&z5aN^%=nDb{NQDGApBt4mhU9iug1f-7pUBDgR!-xbA^*O zV$+~}sL6Ondm!RlGv7atxc~kxP4s2|fZc}lOTBah z##w;wy|%Q}{jy|kjS)LRk48WvPENKFDikhX_1VEE8Y^QJ8n(8!C!(<;Vt_2Rwze7~ zSGn{#sBp;yr0gBZ9#w?4SS^3&bD-T699 zl(}|(uLO5nhFtpYO6K+X4W~&i==s(uzUb(RzuVSXrXe3k(32rOPvzmi#l!b84+9fT zNP0<7Vv&~69nhIHM=tr)%ZWGEpgGXUUY6RoxIkee-l239u;2xkztkHzzxA{ebh9 zjL)#}e3T)v9YyVgq+w#pt%uS|;_*P;RPDFnD8XU&0WD|) zT6@!gyj`?A;t+f8aSR&}fzS|G^?NPn5EQ5=qAu=%6SRrOwi~k@)cmHL6m_dzWXIYj zT%kUnt>6pRiX9^(Z2Ul@yM#R53cZW`Q{miZ<(%P&UC4@l!HNv59^%z*Rg&ATNnAR% zne0b(i*i})M-y=WrVeOG0rH;^(Fthz}*C@lsDWRTK01IXStIpIDZW?$4UqfOO# z<33%(JD^I=QGuB*g?A_5efEUJVVUf$9;}nQFJ*EiYNh;2M{Q@hwY9aGF03SW*Zr&{ zucX~wf2xknzR6(8K$1;Z+RL|k?klQOHn%~0d%K29Dvboviy7D1de5Z}1~Ml31I+dA6lwzD|IptN4X ztyhOtPjcJB+1regAKXit(tbpIdX0(i(`fEwT9oq*l0AQtq>8J{s0dcUlLt>~#kUFn z#3-wycH`D$4EBxTIOwxXOo^j-^GLJdOWeVw&N1qxrpiQe0{i|^b9 zOy&S^DGNY;8MAC5VSHrM!me5QkaK$#Xs;f13G+(x;f{eD^Rcprs86MKFD-a`rfIjm zgzZyX@bXcu+Zml>U3yssftC_Dm6v3>ush7r)6HPj%icM)yt?qrq=qM++bg#+zyAt8X0zFKNpeW zJCqVy|5koY>Mf=D$XKLzB*<*w6IU5>)~w287;rC>V_=0e3VDOWLhY5AdQ2xT!<)X9 zzgkA~S^7Hl(N6_gzy5VKgi%*d=Af{Knb%SoXimStz#AM1?_NlE?Aipgb)Z%Fp$zUOR%aXKvtj|oVBEbl|Jaan+>pjASJ2`HlP?H@;f9^hjN zRGyNBWN)Q%Y$ccExGm>3!tKaf*O2~WbBZlj1%T}Fw>tXti>J=+phwe+|M zyvOXQTZe(5B#Hf|Lvd@OVN8T@P(Qz3?Mv0}6u_$V=^RVALCNyF1D zUSIjhKV?mSn8n}Ywxa_e@)4P{s&U%ZEVyk^q@N|_%+;FAH5#SuE>YU2O=({={QS?g z`>&TYlvwtQ$zR^+%;_6G$k{Uz>J^bPrcZ-bF26_xWPaX|zk$@?APw3+rR(uaN$AU4 zQeBgdrnu|R6fQY_XIvCy>=x>R#4jSZCfGgSX{$lp#63u`u)N=6t*eFRqcscxiHxqw zXPE_ua+dPNOQ^*xBG=Mf_K1K`+-iv2hcqV3pRW=<*IdgR;hkO9W)2qd@hPzRLB620 zY%jc@dqZBf5JTGX*@?NNm6c0ETci?U<5ZC?%?5^iy<$Wj_`a!Y|B){FqcsB7*Bcm326A&m z;Ga$KTSA)c`^?w>EA_AHr@k?6%kBq82|)RIw3l0JzS}nlbe&4mL>*- z&PAcIgg_V6$no)Uys=M~%116UU#!z}s%07jsaP;0ZA!)6{D+u;?t_FdK^JhOm6=&s zgU|`h6bo7&=)7Xodk}8e-yCY==_#=$?)E<(QBs!P^HtjHWt5uVPbGVwy4{7gg~MC& zoW`z)$=F7)jq-r8JcdN~9Cy?y3c#ez`=F-6idfZQ%JtOIUZ7ZKp>j^)AzI*cUzr^|{@Byga%gyXStw*bNg?q`C^zny zJhqaqM@Lx-=HMvNsota>7R`ifTL*w}A3tDU5~L~27-yoZBC_FgePNsNzny7G*8$#J zhf6`Mze?{%l1r2{dkw^()+fj7l#Uqj*RqO=S}N7_6bZ_Mpzdc!#9}6Fd^2xvsl0v; zhHYT5oy_1bweli_)W@wV1WuY$ZD+8Su=Nh85$IKOiSAJ7HzuM98XsT+lUTRUob;;GtW#}+Y@`l^is z1o;#HUY9ubY@F?`bT2o#Tz;#W-I`?u=^QS}Lt%NL zjsEwIXGZ`nMFB*2&~yyI_ zq;cm%CJelTaXWn8jecbeGj~5G)hl=6Sr`+HzNB2+xI(3CyCZHpvY<{EF_}QLDyyb4mOtV8ZLu^z)sr99>__eG%_ZJ41o0BnxFBbj-V``dXnxZE%b7Fs-dCJ$dhl z-1dK15@4Bx!>$bn!M4II6q&Jq)z`fWFP6KL&*T93a3ql1v^3nF7CEby!nc3u8@;ep zBXn{nZOkB~BTC`P5oem7dY)cMW7g1Vh|tVEQqI>ep2LD-xsNzlR|5G=;vM9>9rg@c zgO%sUrz-TAn8xlRPKw8CD0=pM<=+Uli*Q?w|ExUSliEuAaND3KMSQXQP8Xh^pv830 zjmV;m;uQ8Y4|PU8kBu^U80G7_Gxq0jZj(g2;G%=vf-1EW^pISv#*QnvpaXJ+*z_kePpf2v2Sj$xvo`) z_&Rr}G2wA4^-#`>l&OuEkaTi*adHk<^ZoHO^4xk5sJtZ=AX-Vv(b<&=w}9eKK{r0J z5<1!Mh6m~UL}QF4l!ogbkgkyn6($(`Z)Zleavf`^hm?~O^h4FJ79|ZXmW+(dykn%? z^2v2p&Nu95hfRA64aAAWxdX%xZ(eH|nsTS*6AfSucN!MScot33yOA0q6!q>p0yo=Q zI~miH59h4sGqr2&>xRwOmsRnppXi*~uh5A&%*YQywHdku_VR32D(8YD@AzQ*nG>mG zHf@?6>0wPS3p4Bb`}-SiO|28M_XCwVNNh8?aVyxzwd$9<^DT|E>kaprme@YA0Zp)0 zONY{=Z!NrAN>mmRXd>}`qORvs7LoN65r_G}Y=h8Y(^Zsf1q#i@$&Ef1x0|--6Bp{_ z+j~}ZoZz+qG$agD%~fl0ykx9bpx(*94rD(dZu6-aD0&K3SsI* zmSU=5V<4#|WWsVu*;i`;O3N|7>(Y@@Lh7Ot*j>M;%WkI~tHPu8bg-zZkqMU-g!FPJ zEWN$xDe7}w`#5sQExjn+qxpqCV~l%C$QK>c{2a4af{WkTd4J6A_fEK3i0c2^{u{kf zDd8t5`x1p+d(ZB;U00ibB-6qJ!WTBXEevIrLz(|6Cym6whMI?Yaw3(a7+*5Fyqq*6|j6p_6HR0Y2b_H~jMU+Dwdt25LTBp#^sC(KRJu zg6J^<#Jm}s8f-|B=-S#++`)ZIr7>xWd-s_Mtg$d)azQ`G#z0vVD=#}mF@8g89;OF=-yo+ukI zOaM#=acj7OfYm2%F0K|38%(G6_{=S}t7z3@G7_Z^)B&Swom)xjPXM~AuSrR?x&1~ttq(R?d8PVI%G3YU&rJSxR|B|#w{N2ad&o4a-y-X+m@V4BK z$-;L-`+Wcq&9Tup{P|ZE@g7pwK&*S;8jdU{xN0{vfojgv^z+BFU(VChOkbwyJ>K+ zo4)An*57KDXG)EXGAHN0?GciZ-X6_A#Pm_Bsd5d)lcb}C-s~it~cD9;ZAWmJI?s*RGEf&8%wR%GvzvSf`-*F;3b4LcL{4i;6(KSbg z*3SATq2f^5!zLW1U6$B0xsT>dSXTv#8>t;7Bh*nxo=vhFN;4_m3XUVTG>SwTNYo(e zjQ3zu!De?3bSF);7<=}ALp*xlAliO^?qN?_BkTJcDZ`uVucjMwPth`6O>QmWYOf{k zi%9Zm^=0t1ZK*w%UXY1QQ*Mgz30Um-f24hNSd`n^zJP!Th>FMtq@-I~8l+pgLFw*J z5fzc{4oPWY=th+8ZcsXgZW!jbF!s04cg}bHwrBstbuqlmyz{QLp17a;xu0`|(Lz1q z3&Gy9sPa;>8Fz~f!}H*>()R9>QVbo{{Fo}%&nMPw_KVc=WQi^`I`rYOIdY?H8l9RlZ4WD9CHP7zf#LZP)L4TR(JUqfUeP#p zJ<}07s?!>JE|M*G{^Y>5e7IOoPqWO_I>rwM8N3;Fb~F{A&Bclo>gXR`FgDFtqH0Xa zaMs|Kwhwc5N=UV7EG!%@)m3AtEoge*mm|a8l@Kotp*I_lk>0X*o2l9B{rG;bza=z| zgcv)SlxhXMOJM(Im^S`1q)SJxKaR1-%XbF$w!L#$}(ysv6|8yHv_B0w`GDI)U9mDeQw-gI&={f4@)6hzDVj+f~G2CMVDLcS_P z@}>Z@s%@_h+{&i(`r+Ds9okF0v!mN?ivw*zl3l8m-0>D{`GftHsHl@FF$EigOFs4s z!JO^83sf%~j&iwn-l#f1^fJ|`cMryP&5W-yKe_&3Vqt3*BJK@4RPz|w(3pz^Sv%xq zJmX;=mXpy+k&dnoi0bGPCaBeOb#f~7h6Lc7F_Y!64H$QJNjjKbX>YNi+F|Wwkyz1D zkz=x;cYb$qM%2!@;kC`^=PqCDfWd_~5)%hD>2=3SgYcD;Ev6?6FSG;v>slg2vJ2lu z#&3LDT)H1_tb{2t>BXjCPf^%8Xobe2|GXfHm-S*`C}3}7-L<-2?$t##r;wvgU^kSJ;CR~?f+5#DLhy?t2hexC*YQ%3cFzP6&$W+vkyl6)azaB+e9%u4kgJU}Nk7@OP>~OifNXyjW zZj4wR>3g+j@aDi zwfN+)l)G0x4ti|3i&#e(@xme#-3>_(Yo0jjP`QBc4Lb4mk326?sm_QA+5gXF{EvSy zEC4kJ*sh0P4%Y0q`I3{aQ54@2Qe|tW zDHILmsoq=5lq|LV`mm9as=!hi-}RmWGEt!hWVCpu^2xc)bX7;?WI@{(k zjSt)`Io_PGVoF$f_!`}#5LI&^NW#6rd7^rV$09-}^-dqFu_uFGZyad?R~Mmc)SYuF z>+TinfGEkXZ;M?jyOjMVFe18*{#+576i%qd>%FC&*`xP;`Z638$9DJH@hF)%LZcM< zCjxIS-;8WvAd{URN_5aSf`ic+We>xa;egm z{To){Q9ehfm?ec%+%V_OGi0Ho=Da=2AkPO2!tgPP8>;Z=Bf?`@w2EinK+Taua#bx* ze~xJQ<`yAkWWlpkex^E-1RRtC9V7HVym6Rqt^fKkv-@V&0|9SsO7&(mr;+p`zFh~h;Z};!>_HGX&+4G z{}2+lCXe}L>Hd~i?9G26UPragUyR!F%S4i#-&FqalypX};pzJ)q@m^dOHzOZm7oWY zR`qg^$`B9j1k_MPzTw_v9^qNB+puMaoI5(QH&imE5g5?M`( z&_0`wlx9uaiSra+zAvb|oV<3W();0XzfXW_uIEDRrq+c2r%!c_+QpiO{+b?r)h4VCC(>`#o_nV#h^0RfP1ut@8ax()4v&Hp8^P09mdt`n1;`l56a=N;u z0WzZ5)2ATPRAiGMv?yPAn%=>CZyinS6$LWx>5&qX=1(pM`m zY2S2x5VcF6i2pH-@;_R${{$c!;vmSYa@`I=`n8yki4ix(;55YzXPR%IHJ+z?d)=(^ zsDuLi{BkIm_?DAo4<7=cjVS8MXKjE76x$kXgHcn+VVWd;xIR*U21fg;4{S=tj^t4! zR$4Moc+;wWAi?4r*AWYGA9JhXG>6aCW{QWlUHPVLZl6ofy`!*Z7LzS)x1O7&T(_VS2^<5lUcrZ)zf~mqS55xn$eHrrPO<*wZP2%c3@+r`T z(p!W@87ocJI3-5Q4D(Qb>1A|WA2ypPb;^eX*QZUrNq8<@PinRnrkZ<%Zlhy)yayVY}yF=rI$sS(5RO^9@Z zbJZu@NrXCaWOU{gY2W0~{a%GF_wLTgG(mh`@YCOG)w!y*gO#FX*tl@@=j#1}MtG4G;jv)9884)NGl8RCx@Jd2+Z z6OwatOL04IQYUjehrL8bPuP^SvZ>`;JxOR@ub8@ErNbmRt6(#C)ai$M5=g}|Qh)-8 zeI6DO?YcAAjklwD%(VTi7Eu21iCSuNBWocfGN*YCQ<07<55p_bH0o{HZ= zyZZ<}n_=vknvM|@iYLGKMO6p?J))F**1TSvCp&)3iV$Pj9Bxw5W{uu< z{R#0BgB7p)ok=iBq2P+(Z&C-`+LaMV?D&_E$4>C ziC?2fPtcT$v^C6!KYUe7oqQ*o$dM2v_};S8^7Ll>MZAx3#uD($_j{!FPorq|dU;yv zLkdC0rYj_V#82$D_#9g#)0aY??=a{Aq;%JE{9`klxVU&nZHAcSOpVj#)^fG!Ksu$M zBxKI?qvD4w%ZXB!)gE7=+G8K97X_N-w5A?n><2zjr&HLm(Ox4ecNgdhiCUlGJzX3M zaXQ|bQJVG!Gug7?6@^;K4Is3(i(wz9tiDUV@$_?i(?iThH-}TEU417LW<4PX8)I{H z=tHPnCYDD^1#iBHydTaLWVplG_#M8DOqTdRE zZa+>%B$9kSy0!0SyGiiV(U!(Gsi^7DU{eM0tVDVjh|6nK*(yjZm_F)zfnf7$n3Exy z!)lTon@TQXP0xD`hh9H4n$<+kV_>8D3Gm6o0NPFTn~gB)isi9l(5eX21!(eXbX@!O zX>_>DHs4inJ7CH8{yyKEJe7PDXv!QFM6o|)ZQ6Ez4$1g441SrI7Y>pDIv}B4fK9Jb z@6K-KV6pMS;PaQ{0Fe?+wPMMe^t5V4+D#43w4qu;&(Cfs-+Cay?H?DXK2hsplg3C% zk_)^E!jvbS!%`=O%ZyWw=h@oCrlbJ8P6X6-9hA1Wihb2U4b@hyLl`Uj!3!gsv?;l( zJd;tA9AE**9`NOkNO9}h!a}`kN%b(Q)Sz{CK(;KqjGD_8G)(rE$>4C zv{5oYtXE%u@2OY4xXyd`j4v0r-^}jAuYgF<6cL|Sp`p$vtz)!sYH_^8;63Ku%vfW( z_5PB`$V1UuGs<+-T9-&?m+9zlCxqP741qqE8s2ASB@-<^aF1Bt^X?&`qZnncVjNe; zk|-VcCQFWDo?%B?PG-F8w9#2C>*9!7pYe5CfTRWCv1)#5X_=WJciGZ5_Bx2eGMuWg z+B9M3Gihq#G~8S4>qQguV@vTm(r{afZm<`x zoyyXxEKiD?TX2eOB^Dujkv=XA;?euVTp}2AG#Yc1FrS z|E=l$w)HYPubiq{tmnW2)zAmggxK zs4Luu9YikisR6+U606H0)maahD72z|d=fv^7|Q?`v4;JKP*Mj-Jlug@RvuvWq)%t^*2You{@dIBuvL+<~H~f=ODd# zg}@(ePZ8^HFV;fOOw{%WpP0^+8U?Q5+;`?!kl6k9MTEG)XspP`Grw*W2|4C-Yik_8 zbSz_Zxj1Kc|%l2nX<4O?DDCJ60}TBjyTCV4O3apN+rKo6dC0T?3oLp_yO2*#ps z@3C})=V{$h>|}H>0cR(?#u2k-VtpjvuVMmosWYYoSGIxx^MXdLC`k!-{fV|^0sZBv z3GiXz6Xdbcg&#cKw(WqN?Jyd*`S2=tb&e9%+Wxn|?+N*CR&3S;L#0H>11_1g7!=#r z{;6J=(1re*{Nf@TBIjgSfzY!pLE2jHzFEGb^f8FB^35m}NuH(N$a}UiJT66Hr8;hy zNuN6TlDVZOSd0oBd^)acA+HxX3(t8^^*wqzC+PGZg>dcMzB4M9Wu%kW2-nN%tYNQI zBRD81O30>x6ez!tkco$|XoR!HSr510u^&;vOMRZ_yk>i9W${u(qtTm@;VazxW9YmK?}oFJx!!VlHA*GW)k9B5VCHgIj`D%S z)PSinIa4m)N{w%`SYV|y;6Ld%Tpbtzz{uvvQmJNnrpiW)YD{KgJxhQ#yS=B`PC?vG>v2u^J)HnRd5*_v?WyU%H(As& z1Fav0UpV;Hajh~asVzlFFG5NEWS!sDx#Ai3V=<{&fm@-_NWMkqf=@nNY^*Je*vW^^+(T@-;$ozQ*8 zlL2>PqA(!I(VnV$Ei7ewDR!*96m5iMdnkyz7pztLN~(M~jZ#j>)=X`^^ZsY-`pih2 zKUTDAF18VJm2=atqQzD%q+9-&URrDtG-T4D1P^7O^%s#{3V74rzZHxBCGutXrpdWF zTiOTN!W&#>M$~)ic7n3`;%`S!V`8*{j_pbG?<$)2UwaQgwDuV&oDRS;`|JGBK&I}REt_#3 z;bcp(1eNunfCZygH9ai^O#>rHmwNC4X+)G!r$y5>x^ia#;Xtk5&33S ze($;c*H5ntj^(lU+Y9^#nliqUiE-BsjV+Fj7A~cDaBDV;Mkl$?A@lW;`preOdGI|? zU^9p$TwR*tq6#hM#$&~K*iuSuG89C1J8M+LO0 z*E%y)ujkQa3SJ`ajn2Qvt69NURecM;$SJ4St@~Wlah`)Q6Wd$hqcz2GCH_c<^l9_n zu~QHG;nF+z*schQ#?I}on4Iy{Ti;LN3S(OQ)4}{GMjfdbCOy)TJmfw>}=1qkH{P9Eb6EnMGuPh)n&%AwY2jNz`QT^aH61CN*8yUq4}L_{Y+NlD2u|6JvRdUI~EQclsdSv^*n zD=$&?azcJ#+J`rC9#ZI-MUw7TAOlQM978Xvmx*V&s?q~kj<Sc2{}+$#?*x8V)ze--L3Nl#k^FS6%beRddu{hSM4N`)gnRUH zY<}?1@&b|74n7#Jai;~A7+<8xeH_Y-?~j+6IW$2NIqD@ZJ#w6|i`n-tIwGl-2HGNw z>#)YT2x&onoa!%~U`tl8T|l%Vc*w^hH92 zu`piWmPJRrVd&)B+%kKoM;DtA$IN;-G$f=nrck`BoCwdT+>Lzjrv2L;5eX63SNFP8 zwLTR%5+0G|rxLgM{}$l%^I{G0XG6<{x~LA{7R`#C=AwZCjH3-DKjSD#Nk)zVpmUk2 zcOYri)+CA$QmFf(dpFvmWUs}=iTqOADLSm?VyESS*-%Z^Vt2HX{c<-=eX5rt$Ozik zI9Ged$U~zQ97$568sl&c&+qywYxlMi-K)$6uT( zS8wamU2At&TYZf3OA7!?wMbhsfzyT-P(c0GQs~qech%zs6_o%Lo8aSl{juXCyeFHj z8$}kTOlN#HQw_rFqqz*vk4`n(VzlAzhwDJ9ELKlf{Nclg7p;zJ0CH;Mj_Kc=o+|le zvw!7=zp=8071!`W2Q{>jjPsOp>4Eo-tg5PVB;xb(r_;!L75zTPwqK~Fa6VBG%A8}+ zYi(e3{p|VCG-P8`F_Mxq?%IPMdNz+<-eQj9&UDehtV zA;`*^-2c1B_usGcb-W9D2e^gSA6?1L*guNnGZ{3E+kG-b)IrX0DHh*z&(DciX3^gpLjCuy9JLo%oI;rN1=F`C7mWi~`< z3=13St8|1;YUHWq)8-V;XU+E2Q~UX2L_QZr4M4FJ6&01-Hc5>dL&b>TM6HL`n)M$t zXNaR%)-ETU*)L!QCshEleE`Zq5I&dkL-xc79Q1?T@!fQUr_Oj6qk>dCgRQ}d-6a^V zg~j)1G(S6PRCvBt`xsWA%r9^tA#ZY6Ju5E>kd&UY+U?LgGnG2Co(tufqI8cefN+nq zlVVt8c{YO9mOGE>nx%NmzdxH_HI@G#ZNxVScgOI8v9ynfRweJ*%aDVhu4o22P#B0Y zXbX|{d!r^@@9s22m@X4PSgOB7tI^r)vS%cishc$pam=iIPJ zh1DFRQjQnRRi5l!e1KNfcb~!9Ze6YLtVN>&S1Ou1JgTET+RXG@PHG42c!uo!7*40> zbyzran3TF*14(|B+#y(IGv|%%nCWMprm)b;85bntGHX|>;j=Z7lc~O&K57xuwyDO7 zZFVgx=D5w1ygt?KQ;?I}%w(%{+uv1}_)mup7Xr%dYbWbPdW}K=?V!c!jE(&wz{Cvr zPj$w{)t5CE$pu_%<+eQs5_=LZ}U32Z}hxr!85X-{3NpR90rX|aANlu!$-nL%5(sDnlLAlT#MP}FF4&RGQwgfY(|B%e zA<0(~`P>^CRzgT|Y#*rU>1DR+bNn#=IEit1%buqeiFk@0cL-3!b}WHzyGc)6^RXf$ z#Hg~%re?o}p7@3az<|TP=Crpc>9+P|rS7QMR{_-F*zxja-S?e#U3)Kc!rI(nMU^iL z556+u+bZW7N}3d0w+JE?_CH59udbAI=8^$8%qMT11E(9x+hgJ11yBF(KL6M2NRW_w z#k36PcnzfxfjEtfO)5sXwLQ@O- zlIddi@yET~ehaDk*K^CF*+izggGAwhzByH?2eRGDC|VUo03s~565w})?&IP|UHSEu zxVS&?I4_3`-*-ka8cnie_h)t}ML-iLf^+1O@Ajxi5sCUm03^rf?I1Hr?x93FZtmAmo`*Ku zNXXH3h1};E3So5F+|jEB3g?arz#(=+P{`|#w|IMEL2hf=H$P?c1aJgEY zRF#zPsUPcwPBpB8W98mwi02ntv)N7KT&0|fxm><|N2Xlu>WEw{EOeL2TIV(TvwjwX zR!%uS^#63a|K4kYs`qycm;7pPhsq+kzQbjrtaaJ$*z-?q>6|t|yol@hNz^ z+{7;o#6oMhu4Q%$lmjy2Uq>sD(eH)P6&Fwe#ABamp10VnU!g0er*DlqJtM=%wM_#@FKh*p?9wc!(B&rn_?6lA_zZ-=Vb2*Uz7vc>uqO7Ub*BKfS;BNz1Z*&9xF)Qu@6w$OQY+Xv(vd1?+nY(ysDfRsxSMOi8;MGoh zo9*yEGqCAR<7Es;o+Nz{kqzsk5w5%)hGMi+v9B1s(|u|F_G)l8OKNJh4Dz8M@j z&^SA1(I_*u>%ZK_Af|xnd1-tq#1I(3-uUv2&5x*IgTCExdvG240q8U zPN$@yVdk`_l0iJ5iEjIXiE3Mfsw$;dQs^G6U;@EK3!XbyPKS4g>pCeENTCN# zK(14IrYnrP)CPVzY$a^--+R`1M4X+sI5I*)g29_{;WXbYhm|A8(5O;O0x{5*>3pJFCy^rgsM=OF~`D;Apr|4eKq2T7$ z6l>(1&S4KIv#1omSkL|IA^J@t&hn&*>~a?iuY|a@TMThbTS;&8cqAZ_3bGilrvsnm*LNLyy{C;()GZWkD|rdr-f zp$Oom#%7RE84c#7o{yNke&^#1BjYI)H}8yA8+KsfI<<~vve7jg_;!EJJRmqYy58fs zuf^Tl_RHweL!}#HS1!L~cI|xYEKX`!ggGhx(+qB~SW{>6Z zk6#gxH~Z#Z1W$a}12HED_W}m*NTF6GS2I;De8LJy8oLOUI2yVn@Ocz%j#o>2!<=$;mJU6aq7Sb^JGYT)HQsPZIG6iFUe)CSqAkkerQ`q8BF3n7fH{+i_=}6pwkY-f>!Klwcif zCst^huInWp-P`;R<&7d8(R8tpIUG7wt}Yse#olDCgYXoi$@uyFX9lYIsw!-Bs!|l6 zu){4IdENHG+uwZ%{qJwE7mVK& zW`3l?Y`4h;;B9=55Mm+g}>J=`^%GPQzH_g z)jquyz0iFFp{LdH;slNLU~9(15G3IUE)JkvvFrNK2=LysVXGwuio-Xjxd^ebKl*&^ z6drw?B^4X->g42^j$(mciGCKFrETyUE>Yr}o7r+>=|{TYG()jav43y~CDvX4=L;>Grp$EqQB zzFRlnK(S{#A6>{|hA zSp6HR=XGd5zCk-bqUV-L>R1A+==ZyQ(dRXb^y4bSh8M6?t;}az-E(dzn|4=_Wk$+l zw@Hf`7r@(L$)=sI^!?2m$-h0d7focpKJGv9QUA_s^HjGP1H7G-|IW4l_m&gnz`YUs z(UP%g?Y9W%|MsCTQU$B@eol`2ua8<76!e*O9@!vV`?m-7AGg&1;U0IuR}z8$V>KHO z^jFgAM=0}~|9$Rob%RZMFM`A`DgT+~8+bD9u2IlA#B2Zd`mHdff$R?_E;+9pKakZ!76f;f}DRO zJA`n(v_!D#mC*uZW%wU0lpsmk3#w-ff5z8>9CzLZ1V^@rhjir*l|;nFHRO`CeELK# z?wGmQ7ps;2@N_a-c2+UTm<17_OEEo(oQZACeyB^J-$pLmWik=;SXv#uC)4&mT~Y*G zWY+O)*+j#h1a{+U&2kWXo2x*Qbm8CWGMnSfG=P8S21>-#^>2;{#E&CEew3pNhg$%J z4aGWFI~tAB%&SgMGlQS5xq#f3*^~G&(9kZ>u2#fnGbOom=T667>z6MbfB`7l=nojO zqJWG+J}@xQVJ%Gd<8$!dVdb}(GZ>2KjGg2Lr^-pm>MmuBi6@DG8{KX8K{dM<$>?io3VcpgXoPkl}xY@sG?aht?l7;qHp^z-PH zKak9M?g!i8j{bOv5}dw(Sdh3e#GR&V(Fg^d8Lgum6I&Kb`0a^Idi;2gZPP$eWBh=a z*Y)E**BYlFE$sn*9Z{rCo?3AVsgJ|Qw!aMTng50hL~8sT_)HI02L?Yr7cP!WVKa*W z>@xQeWUYa7E+7X}^Q=erFxBfQ9*8y%U%$_{(}VNl#fx+Lg$3-zIY05m)e>yV ze8quJr!zhDWMRHbZvpky**y6c$boj_cB!qJjiN;kW-E6j(+{aonpop8;~oFp=&&{zDZp>*)nq|G28G&B}iHtw7hVBSnl zhjW#BiAx@mkpb*$(#(L=%@^3vz)K;fawE{`Sn3164CC+sf@UH%-5usjVCW8Wv$Fec zn~q~l{L@ZA=*-ftw%65RcRGHBhF!OgSO`SFR^;Xf>fH8|7`Y8XY#v1pwf{V4c;sO^ z4Opvg=J%h}j{BSp90KC*TVu*S2B1#hke4l&OzXa1ViWN8Z5U{+l-ye}DMi#H_;CnI zQv{t)ru8bVlW{Mms~wULf%T53@5DD;WW>a03j;>411!OI5r;<540eg>eX^c|+Xbdg zB|47wcVHpACkvrdDnh9~pryU~U{D&VB8S63sY&R=5A`z=Y-A$uljp@G^G}@tRf~Q= zTq+ARUk>KTr$*Hb{H44gn0;gQGb{H*vQCZTn*RMmBC6xLWXG3WnCUrJ%djF1VwHW0 zKJTB#Z@v!Qw1SLbEqSfoOaEy6sA1ZQ-lU;va{^M&G6XOkZBTIP_I2Evo~RB`R-ytB z$bP)f3*1#A_JuyqInT)T3<2*8*Y>Hk&5H(Kap5-@;miiDV32y{oVV7&SFM9=J+G7d z^>?VF65SkYuY`NZLV3SAA+)>Hl@)AY$}~#>ZJMP?i{fa2cS{4GC(Bvy<~C7k)Jq9E z`VZYxc`%ER59`+R^0nFNe>xIt#EGTz7buuhS+-w4>9USMXX~{N&W)ug)QNix|B#vo zMHmL*-h?vSuTM^akyhd+pZsa0qQ5Uty?c3V2biU`USJWkfP{MMWCp|Q+h?>$otd?` zH?N0stX>L%bM+9w>^$S1%wyOOvZ z>KZIITvng9HC*g<0cP8lU8~WR=a#@i2qmAfNhC60M)^y?t)VH1#ImVaZEr-iDgnQ} zoKoFjK9c9mnF9GJC^pTu(EAo=bGW>3=WELn5d66{O0jq*7#{$LR-{!W8X&kEUnpG$Hl-Wz;-;ZBGG|tLcYbVTMrGgb3;wiodsM~^VoNq91!LUg zfg;eULkd;3!JyiqCa2~8?oqVC!9J~qPuVn5(4}L)Tx<^)29@-02SeM)XLyC2&VZPx z3>w$*fSgE>sj+a+a+0FP$7jB3f=Zw@VQ2}$OHWUqr8D#spc6!Z$()0jLw2eN)Ry=Y z5bV|lvnW@OfD3b27uIlHidGXLb{=RP>yBe?(LMAiQpyQgT`_Y9WtzOqv8O@*Ga}LU z&JD|{3fZHrnGF}pjj>|RW1OY#_@QlnOy~t@_&Kp!Xkh9nW)^(yom0_hV*#0^yNics z)?m^IN|m}=tJhu6Ze*F-3S8M~2^)k^+hneKSv;)o%YXHQB=Dx`8~oZ;%tYsjGPB5f z(-bi6Ypc9hYW@1z;Re-;yKrFd`qkMShCcT5*uZE>Sh~_(^Tu@m6MiW1NusFaQ_{ps ztY^3f;@?59TwEi)+$3NdTNi7XgTB|r>!2}mvX48_J}pSj+2f;0{Zr8&^H@m8kQrOI zkrJNw!%&l_tZQWtLKPCC1tGVqrE8s`BCIso%0!+!Ld66zO6&4JwU#v$=Jn5~fyRnY z9p#6CdE(=3Q%w5x$?|+R8ePv_QL0B8Hu|%GcvwyPrT3#%qwbayrs`mjlrIaBeA45A z+0TaDqaAh!0}vDWoLSv|3#u(Z`o+@i_g&n+b#C zj9Ub(jxl##o>%Zximk^UQcic@;$0ui3gkWL7hZnmkAe3P5M9{2fE3n8hoNmi(K2d! zfsn0hgFiU&rhJuHoZV01WBN8>{d;w$lPVjIit`POR#5rm^f@To@JwZ2a;mhRsmt>? z-h!5=#6*L)>8GQXw9y6Zsm!^jpkS)YDiJZ#75etacvi>zRpSj<)S?KNakZrduhxS(Ox%n1XWa0kuJE5ZdDun_i%PNNmf{a73!!Mdi!S*9L9%y;QcO$dMm&ZF<9XFr|ZQpsOpQN z09RsQ!43RVJ%`zJRY`XuXJ0Nln`H2iDZ{HX!l`=9F0hD#QXo6bA{Y4|P4FgUI@_}Y zvw@&TnvNXqE`UQA_kh>6U%61dghrJ1r zltGt>5Vzy%?KBG4=u5ky6uxo7gUsUhI@@v-gm>q()6vbU$Gk`*$&Pia= zAFcz4g^Xv(LV@0mN$eIeGxrWofvpyrim>P>h@<&|f*4Zx2Cg~4frqj;1(i1_{W)V5 zQt08?i`hRSM$^YW=z=^kEwSzMXIHQ78^d;&7pLAMpt+Q4r(OQ_j~zFB<2zEnO{ocL zO{~_S7Nj{5?U~%g8vtF$#+viu{ zziBNWLeM2t9P+d_a5gXB@+x(qO_>RU65H=36OpZd` zFzMr&4aAzfl_{AXIV^Xx<#>(8t0@w=MqLafY2~9(nmu|744uqQ*rkvPw>Bmp{(M{DbR^G22Mz$J?>B+YM9F z->O$qB1iJoc$}^bAe;GcI~wm9Xp$Et*2rB1u_hhit+wyg2itHoZTi%6u!7Nm*3MlV zGQ0Y<_emxu_pZM&*&v3n^V)E3Wc<7cmC}Iyd=rA(*Vnk+rL!36V|R#rF6IdX&! zg-r!Xr{cvt{ z$8}5PugV#=*8%0s$wZ_0bbQPd1>=urThRUuQFlHn^?~kD{CkG-aw}8v+st-)dV^?D z&<&9WFHnJF0P&n%p3@X6k*nZxZ}P@)$<@LoF(LFV@ioK>=X`p(1rOXpepxYa_4?1u z3h*3k=P(jt7V1D0J5;JsF_mrHlc0;ByA>pC_NAYh|7?|v%0NX5&)rcKkEb@8&@tnD zlpuApTXpN$Pj`4A(Y=gbtD>8i>R29N8nSOl34!k8mL1D;vuBCAyo2Zp&da`QLph1` zsQB7!cHcybp941Gh-0Fex`~o5#5g$KNYTc4kX~2wVA-_(k1SEYxUwpyCt$_;hIg@k zdMg@RW*_2ynSdjce5>U|g*21Clsz!#jGNcF+a#O0|#@*`27&?!;AD_%UyJ+O@wM~n5C0PCtWvB$>2sxlDe;ac#JGiXwJ zo=4Sy$7P>s8nYs}6v)&NX444cc#8d#=d9h2$W8N>kGcJdW?`%ri2ICE%FeDgHCYw*r zZUIk$5$7gpgMTFkxoJ(xw;?OEMd0U1h8bo)kp5cR16sZZK$5QGIUk$WNzh5Q+M>hu zxFZE`P-nZg0577(X~Q_rAB&g~ENS$RQGc4yG742;KS4BTE}^_qu>^^K*BZ8|kRDd@ zbCaXZi6??OB&6%#QSn}tdHqZNG*0F<%+_YaKsGvk;46Df3ZWnH*leno?t8Fju6%lp z&I4l;)MTYFG#uCr0)mG6Vp}guz6T_XioSuT4vnt6--FHX{m)8riWaeKlt z@rVx~+Ei$G0KNb+3x_pIsr+7b>zmPlGU>qAtc!K1QS9r=oAP4D3n?4PIsFGt3AoA< z5)!wQlMFyBg|P_CQaTrOI*0;NH_Bl~q z`akw6`hbw=4L2L?FQESpw(XqKaGnaC*=Rw0HI^t<9;WgE|1E~eqT_<9K)Hzg$O#l$ zV(*jptau?6pr4v+zMjM#Dh|JeQ{cGTFO=eQdHSqp_^JYBc7I1A4uvS|qD7#`XIwy^&3sl9Am(Bxn9b0Kni8f6v-FR;V>rU;~=%ryuBZ0@bxK{XUfKhSMSI6)rXe z9#`t8Hpy9{CV(+N<5Hh+_+}O)$7?S!PPjc!J}T#{0tGqyRP{(oSrOK|YdzBM@4=Ar z`47HD^C*Q|pMx%n1at|v{bhFHHQ8POhDqCviv{Dy2Py&);>^{}o}c@kMR;ESj6Y4N zna6oE>?RIvJIE0-ZRQ$oeFXu%Wen&pUl_)rQ4|4a)3pwd*yOdfr>)1(4BwOM zM5lQlzh@a?s#o4sfR|T0#q}H7l?|@j@8#L+0kS7Cpr1qYfU}{Og~x5rP=MAYhODub z1jik-6GkXlEINS~?PsZWps~vN!0! zanK9&*oy_AYX|7rkG6b6W;OOL<@Us^nf-Avo6W2?=ulWQOPl?hU9 zZ?g=in*?`FX4lGRrwwCM z_&m6qzkr~-Jiq7I?-}bTSF-1QN6K0dCr#$WsQlQ#jF!IWyAFC^4pCMBIW~bH7pj&9 z^dPe3#@JoQ8U`kANsK!8I8LVtAq|bzd$>Syjp;|PQPz$}28?ecQ0xM!yW2f4>Huqb zpJ3K{;m6AO7SKL2AEtIN1sZ z+m^UJucCBCAr!3u%Eip#)UAdPm|lzGNt?}gxIx#zD(3$YP3MQTlPGU`eNx>BGUSz- zmmcZiOpOal?km64nA`KLS!)006O)jspKh4>I{% zHwKGzcm@Jy%2sX0KwQB4OrUlTfDqWp54sr>*vEA|AverPASi1nSKW@-$0ij=9*g1P zFO7KyIqGvG|3W@_adVXq2grN{(rZ`s+t`l>-5w0E0E8iWa1f6PbQ`HQoRSw=T-M1s zm2%_`r$&oNq$3!bK~fFo%}{kGpoxh1h5jjB0Ct2nFCzFd?3{k9cnsieO7|Ij)AORbD~#PRRqD)#-IY7N)0>i7Qe`S+By~=3Y`dz+}P&v$T%8_4?A2gcqYo^Y359p{Ct8D z|EUSwZmej?q^ByAQ^;)KxYpR<@t7bJ>mTqR@!$O2s<=k1@tj;v=6cxC)c+&xtploB zx9(v<5Ghd+QBouY0VSnDItA$l=|;L!8fn;olyrl1gCf$K25C@g!zQGg@7V`E$M^oe z_r3R?<6kJUS?gKrdFGsBj5+3h{z~shL~uI=_$F2PN02NfvAGId@Mq5I0Sid;e7iW# z2G z3kwOMz|-4Be$~Aw-@bp3KI00Sd7Q^C9rsvuu=95AWTwI{RTq_XBFcL9N12Uuq(%hY zQBT`u(CA+r&M)lwPX4#3Eb9$=h682d2@8P_Sf|uR9mprWG=cAs4prSqkU5CQx&v$6 zO>GBS5Po;XHA0(qZHq5z=%(???mia+#s=S?gA8GK(?b!V+P0 zhHcVvlWUy)48?`f@0n13J*+1ZksFN5Fh5#>hdJCFocrjTrCg$wEq(E1Ev4;)T!sje z73Uz|xv20CWtm2L?yDq(V|9G^y10Xxd)Nc0B(%877bJjEZF4$cXK(5kN z(kEQmhAtIX!&&qO0KX}%Q@ZKkJ?efnX6oaf_wmUnthe*Hy}YACY?kU5Z4}$mc3w-0 z;ScpH0AmwOWE_*>UmQQ-N4A1WY zIkG;FxPb`k$K(a5x3d6E zVQ8b5T)`$gU?#BdPKdzg`OjEt#7SXijcoltWD#wb`k7tjy6Z z(L9d3y-q^t(hu0!*eb$c{gT@1u2ez?y^Vl{v$6bUKemR|2I@^VSBEjP2^b*Zpe0&H z840}ZbpRu6?Tp!*^TkOtzqUUQp;rfHoT3+BP0@B%p4xBDOm9TN%MArfeFNOMR(soB z1j{s8qCchy_`(%I*J)@iOtnvPa@XIW9+6G&r_Yu{IT6FM6J3(;N41diJ-l>hf&$F% zf_Ls+Z3~1h3;wq0Y^bdG{=MnNqvce`690-q_E3-y&}KH-U8+JJ#3LR=NqN^kY^Xiy z97Oid&SCcCvR}>DZm($+ zxj9{5Z9BCuq&e|(Q~nX;_)!Vi%#D%5Svoq-4$@XujIUi~~iS<;)KM#>=r zuN%LTgZ^kV15g8umY>Um{yvkLhFWHst&aCJcvk_TKI*YDt&4nB$eRnl7v}8_^AkiQ zzWVz5DvG5nry1)2!Ep2ubwNu4d_CHROmS;0oifyZ22cz7%h2S}Q$RMWk`=Us#M^yA z>}NzR3qVt}#wvR?OA7#O%4~^kR%IBp?9~`w9xE}F-mOO`E$Gxq56TUDF}@9kL{++E z_45m>8%NA+DAn(Xfx~;4 z=G3@E(#!JaE=EGRfeuXaN0eCmK7STkQwwcb6P6&4+DP?Zvo!;K8L^+H8W^h2;}P}3 zS7fc!@cziRh?x8f;5fS3&$THHpmEN4up>Jxs;8HT;%D}tH#}BICo%CEDwbdnBaq0I zloMTz#6*D3>Dr^hgG)ULKnhA`PNBugEn@qKD7U_6v&#j=UI*1tqYczor7ktBdi>aCclAZ(A0$x+RFFqjo zuL@FfsZgKeog8wyY*tH4LtZ>{=er%=%}@_Q*;;X$FsKjK74&W-z4!d?39@$YXd%9O zT8a93f5J~5hH35$z;$w+>E?e}PkRFs&YJoK)`v_(^0Nl7VX#2@al>q>Fr-^p2& zn~FMqwvA||CXzw2CB%V@H*H#PT%G)_(Jt*P3Nm9=KOcO(KXQh3<_0nBOJyBaku~!C zr>C`h3qPEE3>S%T67L%d336xy{v)2_TzqG#H(Hd$S%^i!0pM`{nj0XQt>V32halxb znW5ISI;aeV^C_(Z6$FrLKD*FP07i7%7L@wperb}hRcwpQK&zZa(%(tA69 zKnfTXvNHf@x@o1eqWpUIc`n%3LUvkno74!X-bb`9iI{d&w^6d(T~2AvE*YX+0PvPj zA`Ye!;ZM+^{%T_G!F9X^Zol=2pvy;n&)cUVb>Xz0Z`sKsE$fG^7mw?H$D^F2SMKLJ z+RutoITjt{9BT9)n`Zg7Jh81gPq>`q%&&U)5Zq7Fv=!pu(TMOK9#$AI6?HJ1sK}dg zUQXVp0o@RPB6vcNb+p4H6A}=krQ*v|&cpIj(E#Y*o#+7NSbjE(Z!ujratzM}X()7i zfM^A<{>9UHlntq7IX#HdGt>*6C2bqIA;|+6SPP>#h+0MVb0IWqe>oE+Nqk@7BF0(hU{)moFFca#H>n zRs&3D$h>v+8V3TDXikBlaG~NJ&rH*mOhBk^1HjL3t*n1&yH0WgAR2`dU49!$c$b$M zD4PZ>?3jSPRa(~GD=GKzo&p{qJRwUpS(C1ed}T$YSEAaeqHExcLaO z$?Qd(BtxyxE@r0>ThW6|MVyBwE=aOk(tLq~qFU>t>QGDt!8SJBI0r|@7N^7FjVI3*DdnU(SDruJ)j=8Dd^C> zd4TE4@l*5?n9Z;1HjBgUaW*+_2@uI<*4+1cjnV6%B8RJvmP5y2_}XqCR%WLiy6?ZN z%E4a*Wq)Us`d%*hXE`n46_;+;S9iH_-r)5U+MuvOy79KzttmFoj!EJsXQAGTXBDQ_ za+c|GC0aZKgb@}q4XWE1VCood>u>uF1!Lu{@$L!PSp#J$56~>#-r&ptCS!pf?0TMj z8L9Xn(8z7nE|b6jZKH#ag~09%WLnmk9I;dP6AH46QA5jJl@VibK0ymX zW`IX){>`q1zZm)c{rlVCp^E`8E~iGVqaW?0wwi2%_m3BsfD8tpwY(qlu@^L6Y;J6W zLM>!Qn#yRXO9TkOs(HT-FcMv5yyF4jgasg8hypZ-dKf?*k_whMiXE%b8!+`!Fhz9@ zLDVhc`kv&zKRyV?I}Py1dUO_qCppGfu;+N^d!DUn57yb64Xlc~j2RPLUNR+_EQtr{ zS3rM@t%xzwYyf-2{!Mb1gF2rI@WPQHYusqbYm?*#L`C|>>XqQ;P#U$ z^^-T7Qu=?q+*iD5Fk=D^+}{Z?x>bQuWJ9~Ee3CWby}e4!(TczWRs`R9%w(p@t@uG* zyn`oJTs=)q^X-`)iLd&@@u8mUK$FMr@bstQI>qOWDGl1G>KHsR{t{{o>)2W!LXj*9yI$;N$GvuchEnpGaLLxtHu&)U-q~SZRprOo9NV88<9H-%xv;d)!!Qs}tE_*uu>fLOU zPUEvQDvhC4K2Xr!X`ExL&UO?Z4sm5@KDD81*xem^!4+aTRU-$6t6c+jK4uGX>Xxsw zA*0@)tW~Xd06{&(LnXEx)qmY?1{|u%wzs}qo@6u*-rHLzEw@C8bU94gd_Z;B4Jw*U zkZd6Ylbjwva2N^NRk{J3k!->lF*%D2il?|1iNMLv}&<_Vi*GN(OUU`>_pMSmaGt|6NX0B-QHAGsSDPW}ogl8niL+=S)@h*Ebx99nT zSmQ>mISGdATaf1b5t#2trM=V$%_NeFP8N5~QhHUH8xYQ7m+5XcWHE3vHxL=zeb-)T zALm-3#_}TT_lhAIOmq@Wy8+=*;#YuiP8rJ=*a0qSLcS6csY+tUKzN*V1e8y9{^a*p zfO^&bmJLO>DQd1YshV(^rDgYu-{*M-!$Gd+gO_R9vnk}o`2&Q)Q!?Z(ePO=0H`4oP z8BTFTA-0B@0}{o@V-a#SwrSo*^)QI6Uy;~w&1*dvc(=snIycl)f#M=+6JOW6oB7fM zhhG=9tM#PG9bTkX83m?$$r<*g(2r?4ChvLVvvUrFlmO)n!?9LztY4+6O|!>YA?-~B zwX7H<%NPtTfCU86^lJeN&hML=K z*|3q+FkQkLtWQhdXwYb(uL2FSTqMS%$!Eka{O)zYJE{O~Il5CLrD~t6u#!x6x z626h0-Q9H7IZB@Bj<%mAU^RUg+dG&h4S&G2#TbxN(0PE&D2XI1EIE8nr2>)ejJ{SQ zKRPYfZS_xMG~KE1&jkfH!m1lLY*(dkzHSVs5pYhXy@Thw-8$1b4YYiIYXQHihX8)( zLwEk!@V&@#SaJ*i@&yMNlUaHSd)FO8NXn}~r}uzYsnYX)*hGcIOC_Z^z|Bg5N}CL% zgyqOR-riJZACXTp@JNB8$z0P349BDek!Dm_O)XE{w?i!`=;w11zYfmlGyWXc&Bn3g zNzSeG+l@C}0F<&lD9NbG&N8sL=dN{ecPyX^q{iy_u`9MVHf6vlS^MS7mxZ%Pb{>}O zGU%tFX@D3?$Gg4P$V1S3envsyK7fYUA^dH(t~ZD)1M71lAOnS-Xj)PkOGc zy5{jrH+eBHA0K<<;~T9SZ5~f2dQg!R!)9v%A%&5c#f~{N)(e03AzFtjGWd#f0BAhiE>2?&=-$^vJE*sHUfcUJdp{9R-Wy5 zEJ=pITi_ja+gkHLH=pql$3d`YsVjt&F7WWI12&L|dyfuSC6^>P+*tgGY2!R3WA(h;w&F z0FQ$NgCy)j-pj2gL4R)V9^_Nro8#zn2i_e?Dt}C$O0&bFa7y^p|H!^_A(7bpZ}Tv=%zI!ymgM|pWWAkL}V(bgK_=K4Qd9`%;>?ygXW z)ZM@3aroEoHqZd;EWeu@nkwi(`rqt@f89OaxtKL=!do<}`F4Nl8~?^u<-d<_eNx8M zeMnY%^4Delov&_MAXOi_4Qxc8|FdVG7K&M;Y3X>M59Ob&5E4o{J=m;e>C@C_vCQ58 zujq(>+SmDlPZ|P>;`d*}HUJY5HMWzl`h@w&n z@kBKwlH4kI`|j!V9(+I^43RN@iv^~MgC>qu^Blmpj&2Eq398>`UHcM9U@el2jmCTK zuP)9J+%KZI+0obowOowX37De2WJO79*VxdByRjt1mHZ-#XHn9xe4Tjq&(?w7ZOlkd<^ zPTNoU7D9(!KtK-$6a2J+%5q92IG;{C21fyrl0lR-)pPXAshMtA-ygLR<}2 z7ajw1kyStm&hL*!9JT2JgTW9@O~8Is#;Uz5V z@(DAL&z}hf>m5mtKtV*o%37&FiXbwxv}c=8XWD@lEtvPA3237MBQkTY(YqiN&^(T_ z#4OUHfH6)s*?jA%TrnXF9UX&jj?%xgm5Do$s(e3b*-Wl~Y}@xX4p7~kLzOSEamVSc z2|0=I@#zq7ijn$B#N>9Jtc!?$xw)E}nygNz){B$MYLKJ7s=8%Vlu;5M!T`Nt4SPyW zK_LdRV5~;{_@PZvQkj^qUsa5f{=os4Mu8%=MZ+>BcbkwQd@@(7v93_1Ndr*DRKRH^ zLaUv~jMxxJWes-A`y@i{_GY+z_3TMy%n+G2MO93nc>UCIv{BtrTuQ3PmX6hQ_&S$% z0mFDK1R38L;5~D>tlV}TH){<)UpG3YPIaS&U=dQ)M?0vx8{b<2Bm(5a_b(jX=2N9J zd1AY3R?VI0)VmM^Nl2hlz~KHOBw9*k<(1Js$u7ZJc;?6RpiGUvE5FP6}sf$C)u2C=`p5tWSU3 z+KY{ep-7-I&M1n?L&?PRtXQ9jrBLO)up=(fEQsR`Qo`cYp+z>at)Bvw*#=TJ=qMe` zQy!`mGzd#bNGQ{5cQA7S6iagd01$HO@2)H-EgJPDkOP%xC49PG znI)|fNUn^uNh>=J=~!`b4Ip_7deuNT-z{e`Ii8Vqe6-WY8w)l)o++tvp#~Y4Nw4^Rls+sL zVSVox!t#X05eiR}HeL~H6$O24vG!(TVqgpbGv7c`b3t+4pvyDdUaxEM6O|TgyIJm7 zoI7B6ww=k`t6Mnr8Vn`?wd>fn#Jz^a&Z93tg}8}DF`d5i3L85XgA3Vbqy`s6OZF&9 zvki9fm)Q`1+f7i81;0+=khrWc6ub`HwSMYC6o^3OMF*{261zm#=G;@qex;r<6<*4% zI1ihmW-M!Gv~*T-3yF=vvyU<|Rvu}aV z(ZVa3lwJ;68ZiT_Uwmw0lgUatu9~=b6~R-!9B4Y$f4}yB{zMzY+@66!;#=dxK&1f` za21rG)w$CCYlbMF5s#UD+E=etKIa6WpiLWBRaG55G)i@6I5}94uBfm};IudGXW|gO zhV=}r==v+^8(0jQOm?|gByKX$HiVP|At_cJ!p*06)6-|+LjqBH94t}*nx}#Cw5UTf zD?3}l*B?9C!@>MOS!bfz)3blK(bYi`Oc(+DEC|^A&UbQ?RkFBAloGhIiN((kB%q=R zT=uutpDeRKq`Lc)<<`L5I^nP71@2LoAb|jK!zSA6pA{{C?cF)|W{p&>8#n&gf8Gzk z1M+=#?^0rv2J}V;v$w}p9?b-f87Qi}|0ef{SG29l4DhP4JJ99_xffrg6R*7uAcUFv zJl||Ms{*OTXhNg?n$msywW85Ovyw)th`%zV0d_ty$Z>2+%h!y}E<9C3SvM34x9>|dQ~+V+c@nd?QS&+-$0D3}KYp+0pLiIW;BOsw z5DD)Q)k;Sc0G6lhRaq{0o=ORc?u2#+RFb7_36IGHO`A{IW^1Elu){Ru`0 zD})^l#*zf~X}j`<^Dl&>4>#YEGU97kH?bC;0S<0Nm32=in6+@oE~SdOkBB1G?eqgH z(MD>c>%N$Xh`;f@#~d7#xr32?6dO#;%&kRtnR*R8#Nc4W^Azw7j*5*npogTSY&-@g z%5^zRl* zb_#(xT%!>q6~0;rB+^PNVkZQk1%EhSRo-D^f)av7Obc2Nlvvnq4T_SM_k!aepQ-T~ zm9ebIB*K^?jB7IrG5YBl8*U{p;-FT%ozHp3v$qfp-EzgH>e!kmPx{et4OsGN)gH`T z*xm)qqg;A;(z<}WoH*%(AvB2$B>NTq7kz~nK;Es|dfW$yqiL}_R$d|XbiEN)RUWkn5w0p>M5rTK7ILm z8DgX3_+^n0wIy?aEyH0bp;PGqE|u@h3pP*VG- z!Jyr4vs-_^4guj*q-D*%dUg z3}$m27L&oxBv>w%pvS1ch9~`fR?A!zPoq*%VtRN_kCf}nls;U(Q(1o;(#U0|fkfC3 zC;f&z7yIo_>Tb`}qZ01jIbYqY+I2})Z{DDY^Oo}I?-01b?i=2g}N^jcS|o*kBU{~^Db5u@=V_#8~@JzzXGTK{%oP7pQDFi zE4^7)%zG&eay;2vH!AttRVvl?G$3HiN7(6;J=Z+o=0P-B9}WmMHvMsWV05$fGQZ() zP;z^B=mI-II|3bSQB+lK<8c@JwQFxD$-{ZK1JNn=Albc%64LSsot6%PG_0(OY?c!g zm{QiA>kgCU$;*Jo4jNmF1@F3QnSK!SG)YI-LkeT{t-oIfwlU7(6?~I3zMg)_u6bUS z_CC_8Ir(8@IFHf{o1&#iSVJdg2M7t>Zw|g7nq)Iv`a|wA#@V8!(s4O#gqk)}PLKQI za6hP?;gkTVy1vEnO87U}ZVW7pP+z!ciS5-aVsd%y{S)_Lw6O@Fyq z)8@gg9@6*_JV| z(}+q+dJLMSM|Xg~`T_{p3|k)Kliz+5mHbDg%x}95(3CT+jaL^?8 zG3$8Csr~_JAm9z&nfe`fFJ>W)5vRpmr~?QL^mTbb%S93sCU}F@QY&=7RgM@0d}ADfN&rk*dd0BAF=*07!z9{4I0wD^)#nyUTT{W%`V|C!9IdS7Ar9Q4 zbk>!tEk(Oiro};)UD7dqFoo+d-4ax3I&#NdsC?RrmT_?e2q&JwtTcAa2)Mh$Q0K`eeu{=?-7+orlQ}cO2+1-JC-(0LoWNP z_wR5@h>Jf(Dl)N|Il^D4w}hgCakmep-?2hIY&MYNYdL|YJd%N6fveY&h~&0bfIK#R zl2J@j3hRaxp1!80!*W^7J*9Q7Se-^ZYT{lyC0NY#vV<===| zMgM*<_~S#JF>2bDyKRvS{~Uk#ufOX*x;p+gT<<*FT5{z!F4M4k|LuYLKX=6T9qW1xDp#R@#6N<)gN%Y;R$FL(DsBFw zb^Y^pe#^VP0v|ape7dx``}=ox{q~cO>`ddHxXX@^) zgH+vZ5lk}hAO6lifAC-K-}?#@J8C#G3y>83%Xj{}ze)mTtv2nS-4hau52Cz~V)ovW zi@+fN`8ER)#LJ;UN|OU#aT#$u?HEY`(-y8Kn$ zw19rI1@8co%Kfc$%sz;B&W#R7tDLjLXt&)TIioh=JlkntQ1XLWd!S*_zwo|##9+iY zx93Fp^n*VS!T!;rvNi+&iIM=eSXjhwf1~ODQ|0|{HiRr2D%_R!oh#Xp#0P%ExIpSp zuA{}Xi_ui99PhIZ?aIu6v%Of0Su;A>p9iY~3lflr%%|m}|9DCFA<^mKSqS6vT&W%9 z1!!htnU!amqGF!MbmFbz&R0O=OMp^wEC=167fls2H!s{>A5sU&L$a;I=kMQVk{^Hw z_twezlh7^s4-fv6RbG6lvr?ll@Di6m!Fjdt>utU-jcD#=E&(stsE+izwJ!8dJW}Dz zLqp8M{&qWEs>D2$P1;8m*6m2C4X3vLSga>wWimhf-Qvu9qePpeAub~tHsX#YyT(Mk z-ge8GEaN($@aHAvrWXmz$M>i`4WqX{r%%leA~Abq0BLX%SXukdSZ?Jik34prZz{i7 z(p348R?e3CjgaH_7l}@xU1m5;0uW{TC~h&*@F;3&#$w?bP*+bF$h= zN`*mAF_{M!tL;^l4&l?1-))L-Gc{SH9wkfwjwyviS}(dzy4u za;fsteQz2JC-FuRx#;4b+c`}Nogybw?L?jEJ^8wduhc~KwQ#sa?4vY{(sGaxmxm3m zz5S5?S;0$i>1GJc*7O0Ninnmd7#(278Uq{gEcZ5ZWTHD~r6LiNn!bGqz#Kz2``0YM zIv(|*GFy$5MBEG@>fvdSG|4sN-o>2`mubO z)V=_w+6sC1X|yiWJ+;R6gp@u3_l5@<3fID^dU|hSqfE1NNFP^i#b1dMz5P7{Ujd<%5WIJq2P1aDI3H9b{j2BR=`-Aym>WMEo=n5He zGpKcFNnn_jPUkzJGnRw6zh2gx?np%rne-E}VaNx=8*of1JkN7<4VJPJTRl zL_Y@+;A!#uqKH!s59In6d@ZhNvU#4LnJFsLIHS;2>r{B*-(6cYP+hAoLV_PX2~UHm z%^Q9roo}TTz`Pc^61%Jhqa=eG`0)`?*JVoI$=^pYe@N@A_HjvB-d%+5XcVD z6fq_PYwD6D-RI;S1tWJ1GF%=_(s3vchIgQIUk;Z?(LI!Krl zvn29~>pnk$FR{er@P!{F%D$^=NApuk#HfFTM77EW-~S#gl~Bk1EHrC}G%<>*MC%Uq z>yP(oTv=0Y1qOTNIc4$%B9(OH+DTIXdS5{z5F_Ia6zmBngQ3bYPBSQ{;IG+t%T-NeE-;NM(IidP{YV_=E@e-ap=_*s$WNpU&8 zKVAXbOcU%1-rY|XFnjvz{G_A=&qrLmocL#KprJ=5xH8z%rA;-r1<6w@hoWGzxXF&Z zF`pQ56nB*`5+Qw?zf8InxEqh$iW*rQJ!a$VM`=@>6RTIpVx#_%8vC15Z`PvLPGRd) zDgkD*x6K4m{)!u%93qJ$HVGI{2DtWA}v-V@KRTk7NoHA(9IoUm@3zs_NX+kzD?wxraS znX!%CPJ{2hz9t6=TVc}`6GL?P*R;da=X2Vd7;B$|H!>cd2EE1{t0Ju<-F#7S$``WF zR4ZM*yjGsFnO<>`L~Qoyl}S_*IZpO`rKohx3Y2k(Xs4xrOlvI(&!hWHO1PL4{bBS) zSByeyI-jjtuh?YQy6Sdzo`Zh1USeJE#S7knv7qx*`>{+GX9w%T%CJVPzUxBrX~ukt z15>!izbVMl?x7A24H@j(GIk6abcejAv(vnb3g)64Gq|`Yfj~rGJ!R)>dtJWiOy=dw z8xnw3TxhzemmDqDT<&pQ7@+PUT|LKfMD{g1;5!Uto>u*eW!y~6S%H)E`Tqgb@g(NL zk1!Wvm1iSDL*b0=ba$?xT@sD__wnX<8bVW^IS~F#m@w$K)(55N;?qa;Dr`cvc4wPo zYx9f^AcZpt1`Ov1ohMW^HvMj&-|tv*%+OWhZr=zHDr2Tjm;})6~Zuudi@8=zq!I z+Od6CT!7E&lv$!%ZLcX?8X{AsHS2=mYqa=v?bF*7o0!RC&*dGzbG>5a5d+k(RA&i~ zaF-3xCMSmNyK`}06-t=1dnOtx)=!j;QMdAm#h##jk%&&LZT^B$ZB*#zg`Rm_$QAhG z+qbsAGI-D!R&~A;&b_W#Dw+0#bFhnja=mR$k(VNc;;^++q zzVQ{cM9w%n&yemUAE{wK(&)BuF;xpwPkW=D@KetG*V!8*@9p^IEhK^2h(lDl)`l_< z$Q{h5kHeYY{z`#q+(9gaG}(S4`58m`f1n#1M2~rhL&n$23m^22w7X<^qm!5nUFl4@ z6Im?kQe?_c@cGC?HQUWNe`(4jKXj^}QKXLeKEe5;jv1{Py85^`{wXOZk2K@rgC!lf zs>?-LLeo?O$W3dc{D?ebiKaLCq@TeOXP&0x$zlvuCAK_=b}`iMMbFwyD4Sd-F+q(F z^3)GjI*?11qe^-$pj?7w{QXwAZZP{iDfS$e`C5>~%8C{46$#EeL_?)wX1Egd=NT+J zbw3g?*v7|TsWZ@MBbp^<+c3UF(xbPo701K-XAEYO#}oZJq5catRV^5b$H!fC#&NdO z-$+uOgp(?R0-E;%-f!UKLhrz;Ldq;NCu#B)d07P>a}C)g<$3Ma%mpVrsBLBBG` zdvcJ+u+LZ**{y!{o|7|q#*w8%%64{EU5Wqt^+$tDz-Q8X(yP)EP$eGiFqVN~tY)=9 z_tZI{$;IW`lqse7^NIQ+Q`79si!_APCk*ex9r>GfnPXdDp`d@Lp3 zorf7IllRn?Dm4vf@7QzvLg-=|T2A@yJ|nc4+^0Dj%YCQcv%`3c+eYEuWmS}Bhp|PX z#o34H`b$+gfUimE}FW|Gm=uS?<$M7*?=7PLe)QI2n!NV~y%|LDVo5G!-6WthpT z=b3}$!i{`4+Y0CP4H;M}L1W z408@UM^HY|26zEiBq^4f{ekvWkeptyGB13?T!`1=NjAuFJ84X~$YbR_gqLRmA8csD z>9yTgaI=!;N6l^VKa=8wTZix+M&VgP);o8;vh3Q%pzmopu3Hb>w5nm-3ou#Y*()zy z+g}?KEp9j+OdGL0J0J$8(@17&T((F%>($c)EZU+?XO{V3q9FC?E@+u>J{!RojMM$a zYsZ9owY#0TclMJFUcC7(Vd!gq>2d_*ln+5_p>PlOYXBLjD(~9LU1ZE=iHC|Ga@&Z6 z$}g@EHL!VxDhl0cXC>*s`CZfB)JyeEe?ud^$Qm9~y%)!Z}1 z6>*;vjJAG%lba-Ci#2s(p9sf+K6xgIa?P;85(4MAN91LF7wevrp-UY)UoGb1&3@^~ zYkNsDPnS1Pa32f>^G|H>u!<}t^0&J-8>!&w+f7)@kK{{i@tE4%cu!{XF&liOx?rXB z7oRz06+9nbt{yDX9-JmG>Dl&l%r1EZ6etxXVu>l9^_48KaWkpQv!kQ#B=YFpbj`)R zQLm|-@Jw7iMEr>q`zSMHwvRLQ-rON4ySXnNbE0`}X%%|7*nvY%jP0gJB zhG^f(XY*APs0^>Fv7n?slHGEwHnvP|`VCj1LGlLOB%KMqG7v!QXd$BL>FV}%_OUAk$)4?&`hkfvxGhKS5q zCvzXA8Wq~d#oOaw96{{h{WCB@LGe_#<635qy;ulW>o3s_e=Ma9+Hk6RnNUHp@sKGW>-Tk@gBO?wB}%Sc z+!Zo4NBb3xRCX0(p0GDOkH(f&!uj4ruOYW_>ouVJv?a=0{}}kVEI@ZuVRh3izb#XO z2X|Gr-nfEt)gzZ2+uwY`B0Q)fZ#hm)ahnfkeqZn;IJ1{SflRcON^KGNRgDW!Xle_} zI{PVpve0Y1c$sKjE@3x8jmfl#E8l4P4evG7fsy1L?eaSb#bw7J=#eca1L{@p<>Ka} zW|0dVwOXF;{8w2QFQl|#eATd}&hy$43G?GXcD#m)+Y|Cj7ZnVmHRQ)fjHm%U3^8O# zJ2E*JwfOM#Y9>23IPI@`5(J&W237erBvj;ilzsTLnY5*BvquLU2pBu~F3h7Dn@+nD z#~LRG$hz+se(EQ~zcxMZ4916Te+ns4(M)#f>Kt5ODHfO>6)U{O@~Z_YOIqjr)K6wb ztbouSHYM(Iz$=pfZdIgw`J938jAcjxrzhqrS`_Fl46^ABEJzZJKkcm+c%N~DihH>F z;KNb~C!|NaRMxOB!K{g5r*of}OaIh$vpZH-7?mZB zc|u`%+~he=_>JIL|B>=mGM69CO3VZ{b`C2YyfJl(nlh;GD(l?_Pi2LZC8ZC=d^x^L zUCE7v6}bC$l=L>Of4*0HQour2kvZa1;S;7*v@YDPy+exJ{fI7VpvDo_%=QjS*@R zo1Y}z2gE6-%iAehK^5t;P+prbGcWO0)4Ixg(S8G6$`chA!2YC*(X7l@r4If-5r;Tmg1`g+Ib{_i6&wY|I)=V{By&2k@;CAw#M?`}2}o)a18 zO21<$K*|mtZh9Kq)AaPCKs~HaPa<*FejWOFtzor+WoKf**`dX1X%%j3R-zuWj5k?! zVrG#qV=~lb=uqDPXZvT3hDY4Ta2o zT$@P|1{lm_WMm)BOR~yW6D!w}<}<=faasBjKK_K-vs84BUoa;%a#_qhvH@Zf&hN)5 zzy?Ha`_BUbh(Q+e4W{*&A=3{5GDF4t3D|g0` zY_d$hkn@;EDls>Z<2&!Hf3WG@Dp&x8m;Pe@$SBk6*RPpYmk5h=|8G63!W*Tt%hS3tM2bp#tW1xrb+J5TGDUSpY|XdD<(LUwkLq>^`Me(!?d zp7SP?r!eGxL0K!#d{y!o3w8_^GhU**XZ4caBFzxo;n(W5Eob6S!y$m=YZKZ>e=p zFcfSLJ4&7{mpU@*DR)w;?;C38TtJ+AEhM@~`piiE_wJY^zc^f}wjVFS$0p<9p`V7? z90yAc1T@{4t)-Ch_e@(JHS!xI;UGV3JL+(Rl?}ilBAQ>4AZLlzoOH`qccfH$iyvkO zFpwkSIQo2!aPL#!*-MRN*P?#<^rLplGv@pMCo3V5=XFihg{|}a z237U+shzHW=G`A!AL^R?!yFQ}AW2j zs^fixvz~R|-Jczj*0GGtOR;ZBBEj}4V%IHG_UyFYr_^YchXkZtL`xYI-D=FZ;KZqR z&sHQt+6l%ueVX?S4I247SqZw|Drg7RsgLP!gi4e>U#zd;&ys!uwO1T-k6(8;gdPHz zdGVKn8xhlEn2DRUYYxCPF~t6(Eff_f%QmFcnmv4po>{ltA44iC>#z9{39aaBj;9#% zIPJVY=DoWM=YoP{yxPTeZSgq?@04s@SdA|>EY)3;nKL|=)JS8;s5_bi?+<)dA3Ire%eGPIdeoW zs5b0?rpRMz`JBQtftHGZ`?~U;@xc2hGUaL?VR7u9y%9y(b-g?}pM^BmX&8Oov$tg_ zMik&)LR#*NtX8pkTf1K!O~6Kn`BXYBUf)>Do~$bPxKR1_TS|4Gg4>b4fWI*-ZIM!J zdC|m1v}(3Z4@WZhOX_*qD2nCh!bHsnYj$*BGaI#M*+qC0Q_1M6jtXf7y*1ZP-#mlB znMZ6YOvJ=}sV4HTNgcfCJedXIaj?WsG-~M7eVvD<%%-02Y4p8KCcIjWml-xch^%H@ zm8zD)ILSn2m@e>*t)*IpaHUY0>Yv9bB?q%Y7)-7+&LkC72Yl&_c%7$o(?mx-+>YlH zeYm?PP1YU1)~3RovHZkr&9|xQpM`Yq><2L1EJY38#Nc(s{2!7q{#txvm1%i%#h_r^ z7mRN>FQ#mf*&LJZr!2Y4u4cVe32q>NMxo*W?$UP_vf`w}%_-o}C`l?kuEQOeXcq0e82B3A5rV z{P|y6p>&ETo*$pDx$`w|Tqjwi{_OU9Wc=ft0ERzmZ40C4Pi;2GOtudXU^W*m_iU$q z`O;noqf_#5uxj!ik_$4xHYz2!zn;|fDikDaxn@@suf-X%mR}_%xOq5^qF&7Tg>Iej z%{6WK9_F@2#OgCt7`yfOi@N}_k-|8n{gOzmw*i?bFj~4hfH1B&MdjJ;_E*DXDru%?nEA5RM{IZT z(vi|ymRJj|u!3Sk+OyTjAOp)^)bIjX77SnDXz(`A6P_554mG@0-QH!nIO^x`Vb#r_ z`JB*3$~jG8j6AW!JZMm!cULiT5_@%1@hy@NJ4`OQ49F-X>8rH{6GWO0wpZ{Q9P z&kNt`pk1Z+xgoFzvn^C8QezFYfKJs$nH-OWl)Kt(F7>F_J0#n_uIwgG#-U1v{yerH z1S6A#i=OWc>oF}IK@g*LWe%yy$pzW0#$WMdgPI*E*K0%L{iQ&blxdJC!OjaLy5Yf>2a2VPAq*+ zC(lxv8E(v4a+D}YdQ_<(e<$lnWF#P~7ACV?h-;hM5;gl+h+&JjV20Z-=*pMJyJNmA zV~g`9R6UeGW;^J(#rnJ?XiP%1KngF7@T4u!-!gsL?nDhnTRN^6D>afEW9RzVI_Mke zOsS-x7$W}9Hs%;YN(OCDzV*y)D{)DA6{c5DKl1REnCTyjI1e?U3mXe>UY_%;d^oBl z-)7dFr*CgV7_RtMsvruRRiMLRZ<;D1W}{*0m}N)h!ivWV3afN~m6?_IRYWlD8A`)> z$k<_D`ZH_TB@^`%8SM&h$(3X8^gcTgykY#MN0rHFV{>$uuB1lFbS(dVg;Z8otnZgS zA2au_(u}3&7W+hI6#%b86e4id?XzK%?T??s3tv~C1!XZqetx6`#7l{}Zn=0;davou zz(KoT$lY!*m?YWM<2dDD&8oaeHcB%n7mON5^j)p-y8s{#7{Ix(O(#&6Q?Jf$-)FcR0&JOqR3EkRUsjIXC8$+TTS!n=ltyoHvp}LU@OcoKGh9s!4XHUnj%L z)1|RNCb!Y;BYNee9ln&!k{dfaiBba+()h&dk*2YyC&k{82fZBTitY67>Ov9UXg`NJ zunDkE7hiLsediXg=3u^3_1sud+H0Zg;AN4Py;gAN$%+jmbmzrTKHHePaf|d&3xsDn z@#aT90vEMi$GAdfGIDG_3(T5AgIM(5@ko}U6a)6@rR?eP@B6#K=WZ>Y5{0($L*M4! z&qZGA3@(SM4x}#HNnc6Kj_vsWNIUO%D)|2YM<=f`~$Z0_1hWy!VKk2EM~W0jKep2d3A zHfuS+uPc^Wes$_i)$yLTZ^mX?&U5!;b8v&?e0MwF85lx5J9FSR$qJ0GhWR zb771UxBaYY<|jc0-b8PK;0brA`rUtD2~s5}Aj8&ztNX3huqL^UwuotVVL;J*uRwKa zs9uW)e!CTf`Cq0+`gy`wz9fXW@t#r$j#DAbPed7eJ5T}>C#o3-LU!LM=jcm>?V7F? z_$`$4)+IdlUF**XblKF4LpLOP3Q@$??OT4T^ywvS!=l}hl}c(fV#E-VbL{xWbM^Ip zOO52`fKyoNrtmvN?LB?v20GWeV7%1UK)L!}{*NV`==44D{w0ECw+$84B&{){O(fe^ zjxtDlh1`L>pi_q&&z-NmbGxirt`)VZb;&ny9W$GaFA_FY1(eeTMibg>Xqr$eJm?kS zj}M|YwbYr_99pq0obgTeby?RGL>+oQv&7|<<%1{<9XoA^)GE!n3<#^us&~RLb*VtvcKzR0I-9ZXu2Xngn zvenM1olbVGLv{bBGyi7um;SR7P@yj7!l;bd>5ybNpGCy2NR3 zSQ$WF)L&hFzHjLea~f;dSmEX-Odww1{<@=s5i!j0k{|*@+*N{>frt6o;OJ1uJW(EF zh^3|4KFO})Kps7DoWa^qMVP1P6pFPha>Ihn)<<6Cv9Gj=HEK$qXhzg*U)}cA@3fwh zdX!<15^eD!GW-fck@)mv_!*<+L^rE>oOH|Sv(bSN%Z$km?(N|N0D0z|Y?1B7D0LC6 z(D4djF=GD`)Rd`|y3&2~W9WOE^F zG|>0$shn<%2HSmLP@#{9{xfxwA~EGxvCdjYaS>DOsbXFbZK-(?uOj~XH8w#W=+0wx z*1VVj3aWgi0s>q%Yk^(77t)=?j@I3Umt7(i>t*uTM4JciI!AP`p$4Dt?CPc2Pbuog zl3OkJhqlp!2Bs>W&Sl;43fyF|g-)vMS;SkZg@3EP_%qoE9w8xLmAF287)k=ld_qr) z2e?bLTe4ZH{59O3K_qlytoKxy;1%+t>}FmloXF*mchxJ7O=umZ!?6v*&1B(`p6Zd2 zucVGxu?&qSqHG#tPLCfgJ7T@p?~Ct$N2R^X0OH`AUCE6RiO>DWse<1`OI+p3I}6nC z=-nsA*ccuwYIp(>zan~-ZxrtBTkV-W6+q5gTEu6Y9OgOPcP2J}u|bAwt5`ljnX^)! zA}AP^Jv<+jmUfgi&yus`;%k7HM>kKDLX;^EoW!Dp8R?u?^50A1zh{I`Q(~5mG;nr+ z-{|2SvjN_%`+eRt0SMttbP3z@Bkm|Egq2t^VMXlTg-ux1Y|1lp8Xg1SARc3qqmMz`O^n zd8VbooGhT|+8WJK(^fC!lVc!U&JUo4Uvp;{_Uv^wIdofuNnH$bPQanB&_)8RLD@{% zmfa%R^V1y$j_^o>j-k0OBFl2t>d(pV3#%7S^vC`{7mBMLt5K_d?@W=3Mo(27a`IS zIu;bRG1+B|?8Kxt1EH+(NKXW3xVnmvfyLm7WUy+ig%R^bfi8)_XaOJL%3-LBS?Ekz<~kR00UlTzGh>&|y0 zTbVQN#Z$TfoJ!3Urm^k<($F?0IIeHOZQ)@pveiiG%nPGp&^B_q=TW>ri zCHSGF;W4lfgh)A}n#Rx9N?ay1>r2mZPOKt8ZJWj2in;lK&V1}~PJ`srll_XEGey(T znBxW*)6^`kd#J{*G}(Wg%VtS_K{|+Lk?Fli#5QV7%_(VIHap~X;)u7BhX^x%&t#e& ziJH2a{ag5Qk6TSq_LbfqVf$oVtx`*a+0ZY79(p8^fhP3?N7OEs6ND#t+4d4MFI>nZ zYU+E>zQktdc(65AK8$SAIo_|JK#Pm6Gy2zb4gtk*F2Ene7ZQJ1db z;>wruve{&7H?d`Ti%)Vw1}a087f0k1nee301DqSxFB>Q00&P__1#IzQdlh(=4g}#e zMnw$*2HT4^OR46vp|}J^4O)y;&1~~&Hxvyr6GrIjWS{rF@1EN@I#4`YjnmHYmkUnK zn}CXYB!xM@F3rq}>HkJY!Q1TYq=zW?@WVQ5%0YtLLsV`X4st~=yPq#e{*Mwpgj&|@{fu>W*H^ct)@8Vs?>SO!FgHOV; zHc69b2ibp8cbg^2$jP6_I-Y9S>5kh19nb*0eRO4EmxJY=swibnqx6RlWznN`un?Tf zR7ZA$4BG(Ij;coT zIDxE0sr!kY_A3|IuKwEHor+cOVjiw?iRRSRoh3bi7kK(%61#XA+{qyp+)N#^={@Qq z%}v3th*fD>L6(3^3xj4OxLoiK;Rav*xVlxmK5Ihj2QMWm`O}9ugi`@F3&%R)Ws)UP z7;@IbBEpsG*^;rxkL4q&zC7%a8V#x4jeNbnQh=;NaJ%MI0gjCi<6!^;4-=~9G!&}_tkobe}g^jl4Q$LSP0 z+q0sBY^8R5RF-!FK85_4)&7sQjTe>iFa6q{{~U;Tb5KVl-wCVw)kfqhf{eBgtTO{a z!oCg)+R|&u#xh~id?l-}h&+~%$k?b`*|SLl&IXwy5VcpF=LuB7vLO;#9e0eE)1Fgd z!Swog#n{o3MeAV2lh5cTM;cX~E$w3;My)n$T;+M=6%zft-A!(FNzsfLzAOzlHbW~# zFP-&~+sw#dOK=!aP3rAjNv~5~3Z4$-HC7JP;mu8|%lkIJtrwmXfljn%icjq$p~IB( zXx3^$aRr-IBjqJ(LR=Au0wK8E3n=nNj>vFDdigb2jI)m-#TX8&KGT6Xcw$HHXv)e3 z$0W5iD|6KXtL+QH_;Qq1XW{hR2s5Hz;kNil)Z4hzloS@FMia4AbkdPuxgC=eD2Sm^ zBtC!xX(dB;x9&yhxzCH|ZSAe_P!=Q08LW#Cwj3xl54RmHwYc8hGe`h>ucDdRkH*_#5wa9Tt(NxI&|Q^?!KBR8RMN_RE#Oth z?_(Z1zU!^D^JaZh!PJm^73ZeY*F=5RB*P1b5bo_oT=Pa3dVs8q{D9?ftWVwM9g_7B z@c{-}6Uncl?T7ghbAH(C!Jlb@1+f}lU_%k9RNdu9DA#cGmQ`dCaC_%uIgod3NdBZ{NTL-o`5q7hCTfZ zxur$a9KmBFxAda8z9)wradYdQ*2@jb<40NGWPOucw!B?fUO@cMp2Yv?zyXxzD|B1R zlDNE_e(m930pFYHCV(GVtUpj$j?=dF@3Z{BzCrpPvdO!FV-BY0zt-;m@+tm5ubBQ8 z$%d5_*6`06w0{}O|Me+9@l7&YSv30FGQZWY6JL%xemi|#(46}>ztr00;OswU;``0l zF+sAiBK4p7&B0m22ZM8xcZ>P=250ngaQ3y#`G50E&0P-8_I)Ov-+UcwB%5N=fUAE^ z;r-lt|Lc1B^Y8d`@Xf^H2fG5$fAe)%0s0WqAv|mLU%dIBALAd7q*hSJi=92iZ~lMw z%fESE|M~ASRo+j%DGsvuy}2@|c@IS{b_s0%-A^N5OP9OMLni!tosX`g3{$yhGTNTM zIm8plD6mXu^zUseDKwPpBm=HKU+?^~TK@A){4ZxKIEPD7GEe-8{yALuf1Kt&U)-SL zJyf~a$-DhGUndh&wA83n%)`^=D9aIXI4<;=emM zD!>CAc-@Kgd*A8|S(ZEVZ0O_t-#T)n){xf?_#UAB)}emIRf&OrGks9)0oCsjTlX++ zvo8FJ3V`l|&FY)!og;1FH*8P9mu{t1BC2syEW%y~2E|Y?)NI>-g^2T+64B2(tSTunKr$kH`Qj5@pRfTUz_M z<$t|B{@f_bQCI4cj;)2XEO}1==DKYz5SYke_qYl8oU<=ML&&cDW$ye5eU(S4E79*R zwP^vP4|`(u2@cV)nkNn+&Gc=cMEym1x66fNtX1jR+$=6oVc73YlVn&?=&IQ?&!`|W z-+bO%E@3!g(e-@$(p?5BI`Re=+eWK>6=85zlR3aWH4ZDYSO~FU|I@Dh?{^&D?af#5 z0w)DBJU5@s`nNEd@n3w@o$j@S=>xWW$c3tf&{y7aiKuVdFp>H z<~8rq;ca)}CSnIT9%rvsu4>iGxI_b`wREQw(0qXPD#m(Qv~#7~gF(D8MP;cX8Il!R zH!#1FB-4aVxvy4c9)jD>xiMapEaWqv(0~V3Ei)*-!Gx4K-yyakZzNo#3BDf+>_J^V zfVnMu)P}Cz-<#%MZWA@*S#AsY>`0=FXr|8=`omz1Cr95raP_n-=8(TM2V6brYfqd7 zYpydt+a5rz082U7{5M)h0@M+aqn8-Q3 z>JiW)2r5z@tp7w!L<>5&7*FZYynxEv)R=r%1-BzS$dkoxo-=MSuN?KHj4R zAO*o$QW6ai8If9geJ6r~^444j(afN}WO8}uYf#s4)?EEg7v6&XGegD8J-8gkZ}3X` zj5C4Lo^9Xs>v#M99!!OA@Um*1D+NDX4cBXAwFoqVTA}%$_vE9S0JaGI0UdDlqyW>~ zP&OF-_{V%!Zdl;_j6SGSK?b1%m*WiK9I2l2y_LCRLX*ekBlb>3=orO+ zZ1VTf4(EIn`;YZO0)_j@xx9BM8S=`G%`c<&d&i(p_7+dc#Clmpd}L6>!Re99a8}ICV0+KpQb92f zV#U9-^ZmDORil5#QZ&aLa{=O$f3zECNOfeK69MeZrioDOom#&C$Y?Eq;LS^F!)Q- z$kf&ySy}Jy$1K`+G>UMg3QI#+dKrZ;8kQ>TcJAuFR$|l#O2BeLiAgZdUJMcyi-Eb` zOe-;qj=&s^y;D}eV$INv4a>?qEoB{ybw_(8hAYs!^;5F&$ISmvKJ~9X^AB_RJ-^f4 zP4CdKgvJ-@Thle#bFGlx6bs!W{cqyni(fU|i`>#`dIqu3G=IwcQ4XS1ZmF2!#dZEA zDdkh0qbM3`6evXbhP+s-1XSD6~ zyWU5yc+HwTEvX`?*sAYko?b&_&=joGLqyy z$5}WynHwBi4+L6lEzQklPX=?(ptkt7o?B6y+cXOE`JSskrcA2 z*W^dMy-5MX=h|>vztAFi;kY}X`f<1tRHxhTd|-ouaC&{AGFbhnLaHw`bz`%(t% zol}o<)p6%qTLlK{zH)*FquKgpFe1bw)!kbXhOvRt zTT=mB5WWgZDyom3esCS_JGqj*QujhyjHrH!qx}sNB|Z|RQu-!+M(WJFaHU6Ph%+3e zA_8t(|Ihb$WkGXwnPySt^mbdaN=3=`Qkq)xf|?`5=mbDRDS^~eA&J(vRZ5$2JJSN* z06ELGQK4A7;{uVWXe(T*&$v#qsrn+XXzw;A>OaZ=M`#EM4FiKbec3Kw=Q9{D_W%aB zj;^j(j?46xS3M0A2Uq@ow+a7g#mOeT4+BuQbf}jn@BAXg-21EhMQ@{{qG&ITqv2JD z-9;0~3=r)@Z*&vBjJr7&VDpZ93iLKmutxiXX!mREC>t8ghA4unMov-d3K+k;Rs@7`T0I+&bE0Y+ov zU>ICLP#6eL)972suFTBLh^>bC`%gXlU|nczsiJ@4wcc>48u&M7L#hvm4dNN-72Nu` zb2K|2l^fI_ngOJ3F=y+%NUW}{4-|R9Syr@0SWbb7I~tBvrrG#vY0?Sjlj$7>U>XKj zZq0Lb4);}G)X8FUio*p43z|siY!DVT#cSVI@<55o3q!k=L1T@D)m7!z`t?<#Ba_ix zO&*{VFqJJPCgwA&+a6vO%^Pr+si^QFA0HyKKR6}`S9Pg*{NTv-RHOnAs{2||8MTgP z;*0SKHad!%+B4@G#1fy)q~n&IyJ9s6)rtscx)mF@&C_WfoH$Hyrqv9MGjwsEh3|~2 zcAH5j@9kUv{q1(eb@}F|f&YiQgs!mwjg~-ReD&IH(CqBPkz!gwAbpn{ZTBssfI}qU zjY-8Cy<&kmB%m12;b_%@p>?fvQqRNaC5!~`F8A?Vn3_)gVL_pTO$kstHCni0B10|; zy)-Hv5LY{o_3(kB@&vielZl7hCz(KeoWXBj?+A&lc# zME5A|J~L49R5Mo%D~aFXn)R>e0MZDAiLk^qcbs$T<8JGYfiSUB6P27fo5>UYw_WEQ zN`rjo?`FSuGX2i2V2pP?R5v51C`)VS*sw)rf10gd+EZ0|OvE`Ng8cz)Tv)izixrdzffST7~5uVwiDN$6TuUUdMQu@XL^^i=~@3!WYEkA|RR zva!T;IKN<+Q||9Bez0dCl>D2IJPSEEILzlDL!tn8q_Z|!6BFQa_|7vqB~7f&%|N8n z^A)|Gh~84KP6)wVv_+@?hnMJ`_c*)YjZ1?oV)WJBiU_zquC5&*%7S8Rpb1KUW6`w! z`TVU>05b%R1zvfk8Hf5^!~9V>sD0SA7ml+8p`~c<>i;&^w_2x>u8n2uzI);}w2<6tVNTt0dPKt7Vd@!iE zpe(g~k2=n>Qat===Q6YLsHNRe$dK5Y+N7_2%=Y$nYiSfmTnDsOZ6L!DErI)XyRO_28tBNSdN7LqISt!q&a&y)$i_#WiT{4tX7pyCUXvOwc#^ia=RxLQDHw7El zXjIo*bdL3XK&lcL+sVV@EKOEm1K>fsenU_xo(827!uUvQkl3|I481VgX>f_j{Hs~k z1L?PKQy)@MDN%=pL{OrCLQfnhe0#uY*>2i^|)I8I>0LJEjGlroBs5ps$f6xTtrl#YRh+8Y*cyL9?*d`&q*Z=CsH9S z6JKZcKAz`2$Po>qx@B|H6yPNm$6NJ~wbdiN*sUb^YJ(A1AU&a^-H`x1_}^Zx|5*9)_8?^1*sUl?adC8z(wpSKe&l=%+XfaSG^v!` zHE^esLq=L6o;uX{GIrG60BZyOye8Xf+1pq_&l}d6+pFURGV4*t{-249f4(Ti@% zQEbNacHRDTmsfO6M-sR3a5uT!UYf`Wi~hI*Hs|7d%_wsV3!w#|*2z2vwsT>L%gMw+ z&` z^t!L;kL4P-`)T1^qRy9kv~U22Bep8Dz6<|i$8l*at<<)-+@H-t?TNw{kyPGIvrVfH ze0k-^oMo35qArX?E+y9WDq3?8jPJ=Mc^8eu5k3q=H-UL*MVa&LD0v37zP=lrzodJR z=LQ~!*_?rN=q$K+XogHA`S#Mkv|l_ZhVNR^65-+F1BHR+<&zB;|BX}$SbvPw-?m8J zgLKPgsDD!W9&Vm5u5z(KF)r^&zOy?BLfLhOZxvat^$Nk6q@Ii|4;X4Eprb+HXEV(W zf2?qj*8QUF;Tl<4$$hk#Bsm9~o#-qUD>fo%PBv=th@6M-fZ7Lq*boKKhzSDc$_vm5 z@c`k-EKz-YJjT?Nv5rk}tzxAU+GaH@l_bLDyf?sJxW8cq{JB+;D4pSa@5d?t>9d9x;J#YY~$Q3+N$S?im#8);9WZ=d@67D{i~i9VTm#Snd+^&3A6vhrz!yhSU3T z(!-6)6X%p~*_kmr<`$Gq+^u~8bl%oirGQYGpZp!_s+CYJt!p_GWd6RPt7*-NDmRIw zEZ(QWq9RIQT}HamhxNm6cjc5$P=ZpGR~ODsLa;Xhp;-y>ZVr7)xy@uk`z@nYV;G7{ z%le25vb>rt>j09J8pqWDw67~WujJm!EfI?iXFg|e>i*kD+!fbyvMB;a14s3~)DA0+ z-1b|4oPMtM6lNEKI6hqqL5I)czBV?BI#${#bj=qtbQ7w3@=Wua7?wM&g<9}DAg_EAD=G$0QuA@eo{^I_0Q~xFc3KL zazp)bJ}*~Y**Mudzir|6W3xU3Y8za4p8O2186)qlo!K0DLo}=-6e;mjdH}r5I{&z0 zEt5&ZVF&piC-#5qb^r0n2;d;wf^~e#VfXj1ipw|tNH*n{?+5w&hs~v1+Fc7WQLLMU z@B97`+58(``5$9I76`HiA~e~*mB5U51vk9G6#JF5AJ~+Ca-09}b}s)zkQIB7^OpE; zZ|*(@7^lBj0Me1Hp@+}Z1j*;P|NC6p@+UAE_U7aqSU(roqnh`ge&?z+l=H3>4pao% zti^SMml8u=MPwK` z<1^*l#XQ^*;$B~*`eFd(=VV`SdzmK0019_Rk@CLoOgN0}1pLv~lsg^*yw}91Fn>1^=%bOyYG9FLo?h}QF zK*l2Y^we>wH>K#tB0`eWYFS}0*XTbT5Fg3>V`AtyIOeH$QYopaeSFj^2%mrYc_#Ja z0Fk1VCac*ezvjtR$`xn+WNxR?xrKcMEhjS>=C~sq+oGL2<>gG{2&5Hzow=9T1>;9Lxp?u9t!@@=#q*MISS6Qcn?S0ae9%d%m`i7;-qf(I zhhKxGGVHWr@-5(TF<^PH>OW*MgltLm20N2*=-Yk?xfXtU%qm;yP*7mi=u@;kJH$$9 zLr);?VExkeVnKIa6c%c-Bruo#u{!&64F6#aNyWSS=)YDYr~y-26M<&a5_`mc;VE&- z?lyiRpI19*Ja!pi3c2iSCbr$rt7+ldsAiZbw+`^3=LUMzksihisK~73-KkcFW#{Et z6eP!PKJ>+dr1s5qOiQ(AK6`c-?iVd#YECLfJhZ=t_8)JG;R?WnQs)Of)N(rSh%b_H zVL?s@5ej%-n&LlqUb+UD7sEqjGuvN3U_`>YZN#47x8I=*k=yvbD_=xO%U&)6ApUbi z2LhY;^kML(VH1-wy~@1g4vm%K`VPVxA?&OVRyXVt3W#%d1Bo^Y>q%pzm3wKgK^z3I zZv_eEs53Xn#`U}sfA_YU^n9Hi>2?hfV>c~YRJTZv0c!|Hy7L|5rBLHR z5R+SvnTF2>@lt7PmkLq6unx+gfvDt6QFz|MNlV~9v#%WdFbbdGO|ebM_{bHil|s^B zf;gQEW4O41qqVdj#oG};?dKb28%WNE*99S~U4x*e-}v;8Ye%XAWiSsxc2Twda^dRJ zfVZXNvi#-S%Z573XEtKenwrV<*@E$-DB~ujAXOi1&mGr=Um&ThYacFJ=kSx@!8~~Wi=H#MdHdA93GHF>bE3Q! zTicEz`V(=td9S%T0}%qbG6TLiOXKfMcp}~-SwjZ#ct+Ae%I5v*d3fBT6<)%s zF)_Msa(3Ire-J1i8FO^O_&7;@%(Ie-V=;S9F`ezS$_x6+#gOtW zhMLS}zx^d)7$16FuQ&s2xgm67R&Q9C7K}&96Kg`Iu+SPBq5-@isG-AUaMEhX$$Up* zXdrNe+1HaMpV>IgasMbRCHCCS!{_S?-8l}WSQs6H6(8Hbdbv`Hu88^ekfu0WrR{AD zmu{62#*tsL!3Jr->@40Xe@gpn>v6hv-95@t_m+e8v@#wiTzukD4h)|9hgqoM59iby3m7n^N_HFvL#*%zC)r8t}b>L-3p zloq5yDekU+k!n}y3U#CC!aOBH3oq)v1GzeKh7Jlj<6md@HRdAD*WTXV9E)!MZ&zhD z0&H=4dqG^|2{n;Rw<oB-U|R(QqQN*f0mD;{}GL0`cKhSA(0)&CS8=2>Y~t3Od!( zv_*GNP5w`|55E-#_r-ME_Spg7GcR!wy@x>AD+G&>jdMler_JnoOb(LuXJ7oHe-%Q% zppFlbh&^SLcUBECMYZc3Z=*Gq*c6GnCSv{e)9Of%A>?W=Stq{F8Q|DPTBKw!nb$pw zyRoLgeTq8~;9m8bSn<$Dn00rz)~2kmTUNPnEWn*RQ3Iue(^7Aq3D4XOVs1I<5^mPZ zk>mt;pESK};k5!it@M<>GID&xS!^gUIC48-&5=;nNqScb;C=4Ks*coz33Gcs?)l)t z@}4;ZMopEFR3mXk&*3=$emvljc(is}YToXI`xMUzLy#=!#QqglW2J8H7Stl~LWfVu z$zX>*%*v>Wo#kEPJ$dMbxhv}J+i<8lLXRUy?$Q0g` zp6k33NfsKTPhd(zHeo{Zrh^?XV>R_)NFvA`FMIb~E{~A6r5IV4K(2DxWnPsXFK*Z2 z8kVa9#+_=h#(&$nr^hQqx>RT+`Ej_M=5mo9ZzzPDfq3ELr3yDz`wNA9scSd{_eMQ* zP%5GtF$IQLqetbziV0Iji7so$3FI z+J`m@^n#zdjN9n#N5;8Df*@=-rxtcDL*lsj#!c7{<7e)npY+ls>MEWU|9Nl6Te{*w zugY}`^TA!t74pOvNlq0{cXgcY&g5&1Xs-v`N~r5d;y&fH2p+=7{=7IFs;fKS!lSm( zdTF3Irw?Hi2Rp+9OP$Zc5Ev{uBP96(D5HIMmI8u29p=bz6$-NA^~~nKCryhFlQm^7 zCTWmi(NH#3XsdID5osZ_DdjvKWlJoA22OjsbgHlUIm)0@Kl7GbUK-9`RSzN_^xhwa z3~Wr4*#(-o36)BID#~pU14fWX+|Fzk-v0n`NQLg zgeJ|h?-;f*BFYV{Q|*5`OUniC5gRthMDEwHA8m=_;^M|k^?-oVtJS7!D4Bxs#!+nM zV>#?Ex%-!NV-0ioPV)t|TkFv9R(3ioHrkrv9OeFDTcu;W0u4gGqunBgY>dE!roL{; z4OO1GN{g<*%Vr4^^U#{pWsvDxJ9x0pWioz`RHG z8e@Bnx^XT`vbXxBHe@8ZrL%E4VRL(8{11&`sBC9@Wen9t7qhcNbV$py5oUt{wH>? zvYqZ{wCbBKH77Yv#co}aw7USzE^&P+`8x^q3rKHt?%5+@YY*Lf(YXn(_w&Xmxoo`9 z$fEtoF%O)g4C^J=F*rWlkjW6LN{x#&EG1Clx!}&z8Vr`u2FAY<9g4-KPIo%}3n-uA-*3SU`A4 zlI8|+#~Bv_!%KW=gE1kX9;SrDj_0?(^gY0kuQQ}c+NU)J66S}KD#|FkW)(}c7Z)`lc|Ak!;`vRgrIM1c&ujCyuwI=N z@FFs;6P=1jC3n6S@;%HQh&`?QZdH048i`JvvPS>TV%YPUWB>|ecrepts}R6ABgD+c z{Wn+QLmZEbeVGR|3sZ{Gtjbv7BC4 zQ0ClOTdYpLJ1W6~Fx++M4(vFR!=pXp-C7HrD(+yF+#kx3)9e#Y%$Q0E>0W0-^j)(t z6W-fX!+ag_xS!m0yUAdsyM+<*D^>x5T#2{BSq)1LG0#zjU2vU&ig)6OFYk5Ph+5DH zK5Me`eXVyCxMUQV`1CY`It|}^8wU%11PWaH(z49K9|E5`?KL0$(AG>Nxagr)3$Pb9G=s3D{+je+dB&Ryc>B&NJQup8 zamr^kM1Ns!t_?Li+O7tATNcvdvq({oZUJxz~kJ zj~(egRSOV0IO%t-NgQUTj&kD?oES?~{IPR&xoQ?~ zG26jfstOWq_*-Wb>YTualjR{-PoSr*hV_&+dH+*}_Wmby>`{ptk|J}rT-uU(=n$lI zF5E%5bm;)c7{NeWSyIOuar;W4wv0!f4G>o8Zua5CLH>o)6&cB6sfOK!GY$IUDn zV?~q7Xf2uIC;|Nynky}Tsp_*5C!=7NiM3lt)g5$@yr=8bJfK*IjLb?FPuf11c{8OL z4rl2>15q$wHMowFZLZn$Me7r>EM4IMU8FHXJoc7h)lT+pKJ3WF{bBq}dE zVl7nTK=lpNHvrFM)BO5$$3A$ReUIEQ#PhS|DuCaw6npxE!lDLy$#I}zyLV7-(a9<3 z9K|dj`b6dJ-etF}7(;b8NucguHp0I~9QgTp*^%z#+_YT3muE?Hdsv~Gl1z}RTu6{T zAkxzvu1}T#^{LOK)m@tlnS*Z6y_3OOnrxU!eiIybF;v@3n}$MLE)G??=ls!fwRccI ze)geE!cwwE${q$Hbq5}G-Z|Me*~VB$;oy5TXJS0wo18x^{@wGsSkSS3B1YSbVOFXv z%X5Z~)*=Bdw1~1h#$(J^x6e{y0VgL(sNJVqW!4$510tiTZsCKbYR2_AftM>jA> zPGooO;?W&D6mAi1EX8fl#x_iA9~Y`C&|8WFa^~8B)lp%e>_bfBv-UG$g47!m-y{t#>bVX6|}ZSLv{BQ&Xmm|M7C^h|)1U$oh2fz{#XaC;T}d+IdY*~(=! zRB7M$?p_GP!*8^c{n*YgZf@FQAZ$vEMwGIf{CUvYEV{Vg7@e^rUgKhs>aUCzizzIM z4C(h_h!ChM6>4YTDIc4RT1J2>{Xw=IZ_CTB&=r#}Bcp5_X%jNb}5eS!9ci5 z5}rxL1A*{1GO%8s)MJG(&Q(|2N`Dy_lqpr(t0IL-=7INlbk*3)ABSAq7WM{yPZ%bH(>&dT5vnpTx+p0d;29G3EjzC3+b z8A*R*h-ARRxjTlS)1xcqTYGJ{nVZJ{mN;Zuj+$-AaK>Czi_l#-ml-Mwe$YM7D zB*0+JlTJGN;Eu1Q6#_6w!^%m4U@G|7)UaqdQn&_%h)sZJULT%2ebZ}3iLx7 zG&UlDno!&-$`E@~NM$V@P8(oCgCis((TFV)%qFKl78;2mS?Ux^q3F?Qp1qF#=2VrP zr$hxS6|N<_S7Ir%H5XH6mpG6PSAz7ESX%HqKMm2sCS42&Z9x?cOpKv9Iv$0Y=coty zIiD-URkBh`o{!$i&%EJ*oii3RqY`M6Ij7g>A9zgy&Wf!_sw{IHmqSpYJx)T>(vI#I zQUcX(nOE1OqU_P3F)vG26c~s$U1H9HLK!B;sJkLJPzi|op7vy=B1fo@gD7HS#0{9| z=IxGR`}GgD9OsQjv>#bAV8Z*WQ=wzkk3=3fPQfMbe=p8VU6NwBkZyUQabv#W=JjFZ z7b8aKzbrFg4iE&t$D2~9uIJP}lQ@!B-7*!GFz$)J@oc1=I^V2Ev!$ga0KU6h&TjYi z58+6uJXGumCdKO0Wx|&Bc6g`7$o8Chlgfd&X9cv_=&?H*4!r)k=%-H_*o16GmZ~+| z%Y-1(Xv&!yIVcaxcx-RQ}9)4D}}fLGh9nsbP66dOlE5~xk)0R0DR^#26e{HGbd z%w_q#mt!n5N|d~`+D$GV$mhn*23e1DEHws(HA1jxePxUKaGa+YG8XQF+QFZW*oGRdkkkO z6dM@`g-3R|?G<3Ee2~Z`VwjAa37epLmXhF`C_%x&(B2yK7BDFfYp2J2_8B%-)>3dfR%CTDkW(z_@OWgwEb zeO;5=66R2it%`&7H5xZzS)y{uxlcPN9$gFB753ORF`}8wQY@{iwj0u6kvAhzXGTvJvdRXacMRQ^}MB<~1l8E={^fm4p z$?jiLn(=;^+!ys?ou;!x-91A1vD6a>i*ij}-b+I|NN4f;z_)ud|5$HPWUSn3WeyRh z26^kUX13D7E+QZxAnUaB;m0v9gvw0<8+RHqPW-+OsQnz@<3P=ZVySc0-XU-?wfmcI zneQv6`J5ArLq|K|`GTI;KG(B-sBCV(?inQ@r|7c~?%zXKI{7_&(iHJ&+PY~T&7m{? zXXg4pR>JaE-Rgb?sCW1`NGFWkDAC&s%1CU}lw~0m+C{rjjUOP8LiY^+n6#-X3WgRDeI=?dg`t zjv`T`Rq($Ee$y8g7J>*GN(;Cg3K1cT>I!}}P`idD+X&v!O?qqLUVW1gKGlEWaeWcWP3?|x9WZZcZ4JDvo7kDZpwE)a zVal_C&KRTvyk*=E_9P%!7Fvz58J;xXYDfWnWICM*$-G^>Cj!IOq%PYLM7Fi(RPV7ip_!o z*A*^}*3TqhWqzJ)oQly>#Juw&t6h9)Az;Sq+rHKafu^@?T~lnundANnM_{bV`Bd{H z5BGK%I>}P3(%MqV<9FsgVB7H$I?sSF1`at55% zAB7`XFgjJPQshM#4kx8RzpdXA^3FoWCDwK`uvf;~eHad4lh}F-C2o4Y05%ycUzqd8 z3L4sSqE~~fb|V+SCKsyipHjjJ4hx5bxv;Q!Ixe`>=%jZxosyWrhb$_%?aK= zsFRQ!F^e$q)un>Yg-XWnm()qPI1QI=Fd$alPo)u)V9UWy3ekfzeO3*-PkUzGPnHKM zUOqdrE2Lm1yO?aE)`^p7?3ykY4u$MH4#}4#)&=!OP8RuMx+#oGZYW}nd$3_q%|%Sf2%1!2)H}3nHR73LxCx_I zo0U%U(3Z~I<2v6ko^OgRY*a?rt+?R}Uv)i+IyudV!=TdUEPbk$Ci;%P=g5@#;Mig3 zw6R_^L96gHzYwZ;OpW(?tMgxmu%Fm9g0CxZ2w~e6v3c1caqwMo`Rh)eiwCqflS5!28<7kON-rC)A{b|Mvo0)ULbme-(>|;j)-(e< z0WhnT7{=fxl)z}%ry7Cl2UT9wc?}wd9S!YsnN$d!J52ZnMnxHV#5x~tQQzl!3-62j zS;q9AkBazo{=}o0Sb%s^tP7FXU1-tSm=hty?d*QV!J}0Euu=A+hrcbb14;2MGNlrd zP^k)29c>1cl(hU9M^Xb&qqWn!_tKr&Dq+uP4#)tZT)j`wYI_vMZP&tGecEU0!N$U$ zI*^rFxW{tf#+LJTH#MV{#aOf&QucC#wqh+{nXQhZ2Jf^7LlFe_N_oGzsK=@QL8Y{J zh%1bRJ}j^QNu``<=TLjrNxde4n%bQj61L9upfhsiwuNt4)GJQTF!%&gR%}ZPaAkMw zmu9b{M|ZnsY8<84k@N`bIn2O^yToYU=v>2;6!m7L8)d=}5cMU*n|RPWf^vwxMjEY^ z7Ce1&7m+l}>f0Wcq@p6~;JdyYFjjqCj=6W}ssv?@$PSl=p2j`V25aFPy9$stOHvRC zy#4XifRauygEn7wu) z9!&;{0ju$DkCq!pRUVvQd^%U5gRhN-kjtxBX%T@U(U8aZxAwB^+0r2@x}Fk zM#3GPx@$ZCkF>K6h-zE^{t-b1B@_`Ql@0+VL>dL8OS)TnK)MD*1Qeyar6q>$Mx=Y_ z?oMfjn0KLa&Ux?e-gD#pht3SlUVH6lJ^A@6$20LgWOu)@lk~nZHD7A-2_uJ2gc732 z7XP}V|JG5FUo9~bvBPfKew6?3=9P*IyJ=RH-1^O`w6LZz-2~+ zgIw?7V*TVPfK<*((j?JEU$Fxvur7?06#RGgYqP^TVHCLh@LK;TFx{ks06cEyZ^Bp@ zSNwO$N%j%iUHQluT@+p2V$uut!A~#qp{o_WjL9$Uqp++P^kK3-81k_J{Z1w=VR)F zvd~c!s&<;h$&b}qQJXH%<-xfITntDe+11e|c}8bbKdnN}Xw4dGNulIKg?68{ui~h! z3^>shm1EupSO1g&$q?2Cw%ZDM8Jmmr#om!izV(R||_88az){V&Hb#gg+Dfp|_VH83gA=N4C~XP{{)M!>|N_ zgTjfAuR5X_fHMJ6;DTeBj}+eVr#{5q*UVA!dwL=RstxuqDDu3?V-nQBM8NoM`_qqt z0&^7w1+euIWB_e2%;0p^mwoaM=0js~(C$tk22aKFt3I4DRVlE8;k_?Es7|+<#T--} zJ^Tmo>K}XM{3jYo{>x;}c9v?`>uJw?*CQ_(PqrH{n)sOe5?WzQZduoxElhU|!qa7N4PA+B z$7C$NVLZNhHDjukScR-68@&ncEOKh~He7%zN?XL$A^g2?K_;Hi*j=6Z_nnX)VI6uB zl;dH*u7o8fL5mUZuD<2t8t zb7rD>mx-Ur)1Ngn`N1}@2#>o zLl5|tTmn@6*+I$;bWvH$drtrIldkc~ZMK_%wN{}b3w_aCxAcu0G=k7|{C?&qu z+{4wc2H~0%$m$alQ{GI8Nv0aai~UK9_*~w~e`*CT?s4m_ZW-~HF`^Xmvd7kX{ECru z)Olv1u;7R74E5e660op;Pm;lZaJRiD5L3&2yi&}LZ@Q- zyUxT0FpNWuoi;Uf>4SYPmV)&aBPG>NAOEY`MI2S*l*Wk^R*x_ z3BRIPAFp%CN^wt@>K@%l6^<0L1- zhg`g8bipzU7%gcuzVb3p$@lB6gR}b1NaOHn3<$-q_W9mc>LgjO>lwBuB>qD+}i_zk|Qo4ZtCsz%j46f zv;5A-^nTgl#zl)tk>w`%Dok z#&m2v?BvQV!kMRi@&%dIAvPxhk~Hab(TdTuBYn~y5(FeYsn9S8mPqhhQq!u}s+9#F zt4@}7xkaB02i9M4O2ne)@Q6Tz4fPgGaT@if7>!P0L2w~0_^>HCIrHZS8C5S*Vh3eC zs^GK@4A7BMiniN$@F^udYe&}hfp%0sM9IhChE(QA#oOEEJ6X2gQMoUZ-gbAXI6Ka7 z#?}o54z9Tbpi>xseiZd&z@;Mv|3tI#PAaEDPpS@i#i@0r^qR>lr!Ld2_g?(A=%p_{ z5s(fQ8e7{E`_KOB4}WvB6q(>HoDZ^bXQfp3iP;F%y~v7`*H(#zBF49Nwg7#w7$O}E zXo^80Ln0%ECYr=)3e$RhyL(@@z70R7yOeDqFTn;E@&S|#w(M<#6Tk5?1#+;_OmhW9f~0`Qa7=td3c`{r^6$9^{SZ*E^h zZHsMO;byZ8iNLY&{0VsE|4iXtu~`mFmQ2Z(mNb7r9cQVY4juaM&`TiVyGEiQ?{|7( z(KN3a-Txw)xv)2*{uKScyM`aXLYH>RZ(jS;?;X^?w%Y$mvtF$FKYw9Qpq9ZM@tW-S z_OSo$*IfH11z>SQn2jQT{pbGOt1^73V|%l#Pp|(E3-YI%|2_rG8Yr7E|G9VK-~H+T zo5a`?1Z(4DMHO@9mkIk{*G2-YO@wa)|9}4#{`?6UX|OhP+)pp&C;rlf`qN_k!~5PR zfVH`+%Y6H9UDTe?`M$BDi@E3s`d`;Z46KbZX2a7zU+Mq772wrcWPv^DmaM!fX;VCd z=zVlbkxgP+c=TH|=joBE{cPWcyWaLoC*yf*?V*Skx8TUqQJBj@+`QLti@Vm+Wsh>C*hYJO1SX z=%+Ag_MKz?&ldBK_4xmOdY=lOR-?ab$=HA;J7Sv?E4}geF6w<07!s8IPe+{o<(B&F zb*`==J}$0ztD zZ+@PUl`IQZ|9h5I_BQx6w;$ib`2V)kzk3${;mzO)pUS4i|7!d1Ey`al9?hlxUSfT9k_o$-l1qz8@+6o}Z~< z_a%&>oSGiuB82b49i_c!R+hiP;sSrreF(!rkBd7=$-QRM2?0Tc>Es=%aMnTY6-+`Wk1@Z!x+>=&Vygaomb3fq3D!;yE(IdfmD*wBA`8f4kRbT zHmjpw>LT;k`b^DVEyxTM+pa!|7BP0|3Izg|9xv%BVxJUF{3J8Lp`h z0t{y4k)f%CfUuJvefC`)Pd^*SrhQ^rOk(4rq&o~ztKEuipu6gNCts5$CISIefy5Bm zHpXM6vd;_y2VkmqM%@5BkJ(^_HFMK|oGB2xZ;ZpL*%KO?sVL5byJDjKR>8m=Os7&h z$SeMd#{b`bfBrJG${D(YJR)TQw6jelBt*5yghMG!CkkK7VMK)qqH|91Yp?gmFR2(> zPa>^UG69;|YtoPULmPQ{8&$AN0)m6d0bxkIRO7*D;YeVc!l583=kA*T-hD4nXA%RQ z>kadE$Lx{yVk?s+78cYF$^C(a&*eoK*x35pQ?%EDIP?Do1^A2pB@4>t7sR)U+wqay$}ABM2!7{L5n5zdSpCyl}q}I2Vc6vJ{+2 z2%tF%3`Tn^Y*q(6*vd(1{W(mAaYq*CTjX{ZRlZ5T$@%72l%XWJJn7QA2Tu@iM#@l8 zv)E5?10iJbp@d+$AcLtlXHuT=yBf>P(|hdo`wWmIFTarzi^Vl5X=!W>6b>$oJ1<|# z#k2~ksHh0pduL&jaLZtE9P%3;w@13Yzv2|<=#&Mf4V4$2=8FdBn@HX45Zs7nqeY^& zFotkIF;OO|L_&;*z9jT7`l}Rpe0|>O{%YDM^94ty`{4fC4wFyZC`6B>e6q&qtDN;> zX9+vkV0J=A?Yf;&dM>&6f4f`%u*dvsXqE1GTDorKQBW^nom3OZt6IThBbtHUnw)0X ze0KFlP&L$9_;jWysB4YG+F&4y1CO9$wORvcuYBxqkvpA@=kqrPA##-dm@l3!QP&X6VY+)INHp}@KnD(u-)UC3@B#awxaRRZ5zbXn`yI=vh zo;sylWU!ttX0!=3LPiQd03Gb1;c6g>KCJ(oN9Y(bQK>>zwU^!7rTKJrSML0@pyiH7 z=YaC+B(r`#WRLSVQ0 zbF{S5lj?FcDzesn3D|9(3nNbo6kN}a@Y9gn^Yr=yYh`fQXmvi|;I)j%ITcYZPTjgw zIf3f9<^Hu+Q8zLDtG=qPu5P!Tf0Nu-nzg?X^XQUK`F7-f=g0s=5a&%obA|151}Dxr zgA-CdZ)aGQ@$h8R3n{kPNi2}so8`#TBTNC)JavL+p1D5IfRT`iKj}$zOpZtcVet@6Zf9V7M*(C&%`~4Wqg-aNyUVe#ORyM+>6ItmjpS_G?GK3p= zs8KTYgy2p0#%sFs4L*{o369ts8S*^0yIqj*K~bIAKaqg}<|?xFMJkpvvF=NLak8pt zqQ8i$M`7XiRsT;qjT_^g#zDcRAAh1bA=08!cj$sSB>t+2?2kwNpZ!#;d28#I(U3S? zVT*M(&gDfmv2AFUW>q6b`R@AYXw*Dm@WlC9e~WoGEzY4GW6lUI0jUnvXm%Zc^lBFx zG;p6`t-55=Rl4)(EUStI9ctMa1YmU?hg|c9N)5Y!nyyff5rJ5SLZ+gpcWXySpy>;Z z%};vAuM7;(%-!}QUq8c(jJbRz98~I_*2OE@18XU~}&ZU?i@sX6$+(%h4 zF7WSo7~k8Yc$EBjS1gzN0jbOwax&?5&a@n`D`{I_BYnLrl!$Fk>UI)Y5c@Zdr_Xc% znc}lO{u*F8lSTE;v78~ouS$I|jFy&$^!&5CABl>JHjromw%_Y$F)1Onsp23%CMTlR zzhUVOFdQgrn5DG}I%6XO?%Pk=Mzfmr$t-lJ-Pdd4nOD~i?~F|j946@~HrXRkDR^bh z>Rs5#x$~*_ynyMIQD|Jd;JJ7`haoq9oZ3>&fMK(}>lHT*Pey&(3yj$>s2MqdPVzrkzfr*TEQa%*m=&6Nd(sR15`zW`y@-3%AF+SPfGB3^)RY3^m7R-ptkuqyzb9 zuUlKFIotmCrxG9@74CmVl~9P)-HRO55)W$yCv%GHDI(vfM;Gv)3l5yPA6HzH*2as+ zh@pHW0*)f);VLc`{X)q2eo@91t{EHa|nSer>!7}QBe@#o0Ls^<0_incZXAm zYC4U2{JVGCe9+M%b6mUj+MUrhg8Ls|9WO+0CWC&*2LdMik~wVb)WWGqW^#Qb!0QVX z=lzX?^?fM+Q7~a%lq?$wJ8=FWmCH|zCn_VeG>%KGDf!M=HS9Jj>{LtEHFY=BdB_2Xt9Hb7`LM5qO_^R*4S2^$OXmt?Ip)R9cvl^(Pts>SthK zQ!)Nhm9)YlSt~lyIoZF}NXvCka;O)JsC$xht+g#!Nh|tpF*e~JgQowfg}Hd2d(}C1 zvlXt2X#_BS&yp4v7tblw}k+( z?PamvlJCFYz5gobAuo3+$BWkJT3?1n+cSp+(CTM3_53Y+ohnQtvp8gcdaD#3##FZJ z11}eZB6DiasF?iS7*=Mz2xaJ>_}+aTXtOyWSsihb5(AneXY9(JmzPWMnF9l}{nc99 zYi-b?|0a13#&GAA|2_3}{|<^KdI#UP8SYOi4M6MdB!MjU)$>}bA>-&piFD{!lDick zY_zF*s8KF4;dtQjUW(ah>bHB3K5Gd=KiYvtjpbodl8e(wQJ+9IBV% zI1*e2JtVAVrRP0_PtQq{fI(q4Uap{+qlsHQBWpdI*&hh#r26BNt1+|do|P`G!NYf4 zeu_l=6BqQ~xgPFA*Vj(piLB+M!#h7G1g_=~QpR!?hm)qBQs8R3^+tWXV#i4MIuBU( zM;X>?1+QSAoM-NdN=xT-mx4&N+WI6*#d@wGT=Vt7W&Aj&na83Tp%lZz!{-96S2wJ} znm$!a!wHf(R-N^xKVSBKnl@ZO-KN55{LDkn4Iej-Zle_BGw!I_eSySsTD3nG_9BV` zaci_h!0I_06=XCTN08v`eU4bZGOFZH+sVG>{(pcf|HW17-an^F3i{ekLMudo&j|aD z#cA}#Wox>L>UPM3DyMbo4he+>qY_{qMFA;Ru>SeHc`T>xIagH0dokLFv%%A^mFsNc zDWv=JrA}k;B+fhxFU-}Qr#m<6l(y)@2VZxjKeV0TXRnVHwPEN3?zyTKyV=mW#zc}t zBqxKqeevHYNGJf&0tvswR_RJQDa-zheyKzKdIYB8lE@+l6p;hZHdiygJ?|r&sgx7w zc^#RB)8M!mL(3S>CsAPC)QRDna&-_;5fdM?&gqvBA`i6gopvYfn?zQ}*)A+oxy)lb zFT3-d9a;-Encg+q^*DIZH@KnCHM}ZR;M4?%(~+8P@aIyeWTIh^=;61 zEA(BW=U#@^BriNmMTasqr{*+U;&S}irkp|Tn`$7Y(@ri8@*tGwE`gr@qJH?(0Utd2 z6hPZoB*nz4I{ey8x$m!UxUeA+S);8(p+QMW+2ADD$MIEa({1bZ2c8O><%g?*Il!uh_ zFfnyyFz)p<#fOftTX&IspGRc5%DElNPJGh#bNApqotvGJ-11RWq?0~gnw1tJ{X4Kw z&TFMtuy|?Q06wz+4}2s6`PNb?bykLj=m&J5%RnP4x}XDPTSfoyDqiVUr6$Nv0xb&= zAOb`xphwC9dSqKJV~UQdm}FV936yxu-voLr7R!B5B2UKobMMN`qJiwNZ%u>x{hvik zKal>#Lc73tIDjm+=?TLE%1=MQ64hbcp5|Blp`C-?S2#F1Pp^nJyx!T4p~_Saprqoa z!4*qb1OL0<@H47;E6jcM!jt%4;v5|Q`+~LfM-N7aes>bS`SL5;`I(JYix;ZvySmyS zb>{$(u*@zfxj%;-Ea+>!R!_1w{AQ>NOv*GM3kUQ8xF~5=oxsAF(!vhZ%GaOM>pkj+Zn2v5^E{`qMDnBL8+5@XLX3C_(8lUAs8cW;eaP+i+65phF*fz z*O0C^`WF}!fyUI+%AE+*;S$k9*Axx4sWa1wwmVe=g(HlP+lAeWO(-lSv61e=@3c1h zhA1)RbXRYmwb!Zbm9g2TJL=-~Vr?u1zDVzhHhfXsoajr%rkHGNw3Ht=nc1;ZZL~T( z#(*vqw=FHv5vZlOpfX)B*eOZpB+`sX)mU&gab6m-YjTA>k0;ct?g&&s+u^8l=_2k) zX{K27IP&4Y4f=9~ZU!g(TB^@Z=xd$r`BX$7y92SZo>392c?j>9WrWLgM8mFhoX3-G zN?8GblIJtH8ae<|6CDJH_woL^$po6U5Zj9>AgOJaJrDSH_F+H7mi~MPKIfwWDGEmG z#g1TuHpS-7SgsU<%rMZ2OFf(;e9#(4u=vZmyVG0;RUZQxuiwY~GTzsETSK?!$>QfC z*E|#z;KFf7-HaV22PD#^a&Vfk^)V0)pO9HebLHSgs>1p*s$O_ z?K3k-v%^Yi4%1?UehdQ(3;f%~9UwMklVabtY08wF@bquUmK*$f)` zrXa`|6G0it5!hiHnjT`^NPmW{&baYDVSU`H{~3D2I@U-w9)#-jCU4fQzQ@`^#D#Ei zlb|*Xw?Zjv(Qq31b@Zn~@^^~fcG$>4U(i3Mj5>1V?lMH7;N?h9Q}Sa;2u$oZp|g4k zr5}Maoc;D;^tV_8Iuc{G5^}ALlf=VlE(?vgPZ9cY`a&b-!jvNPvjn2OCi1GbVrro2 zF}-ksZls~T%B<@Ryc4JD)Sf8zzJ_FTGsGpl^>Q@qFFJC9D3g|(&bhRcCQ6v1+9vaBd6&FV#T6d4;_)#?(4&Eh;cFjvk%sf|q zkpa(b{^uE#_$c-YFfQUviB$+Wbt;=5;F_O)j4g8Nv?sRKCWX46TI-!U5=gAcZMk&G zd8aSt`ahf%?zt$A3$vU#71LC5(?&`|r{%Jlq&$xhI%U)4vT&H%pzd+rMXO0hF*y1Z zj?W%({kp;LecxPp!-7CyAEMuG0{DzQ|+TrwAXn?fFXdy1K$q35O;K7;%hr zyLwfh^~7dU$(gBLuS=+=+H~w|QOEKbOfC#jgTKz(U|w>ts#GPtAvsf4vSWFqcGbbds-VE^= zE$`?`bLm<9aMoVFJZt8-n=H6`w*p)1=KECshU&~j4&25+ooZk8uu;Z}%%rHixA5W@&qay!c~1lHlWws@~-;6qHbgt=_I)7%jlkOFo@G zoDSt7?)*oH@|#c2+xMt#l98G`E6w%u-8$YP;9$+d5V5G<^P8JHoc!`=A4nvO&0>QZ z+AXVJ2ek|)n!|XG7rQU*uL?cCCn^`O|!|;r3a|8x+|a;+MT4!;LIwJvo~xUY*9nBw4l|f~AvE zYtF@oK)?x@P;o*`ceogMTn>xpB5nV!WgX1PNMF1E-6dWEQT1qOASF-j1#ytJf^G$( z$}DrF9}#m-p8D*2S008`VEwEz0LK$ex-kAOQvUwxC76xA(#Ia@!G7uC zBDG#B$vFTQ3j@sY=Icy;B~MJ}$uaLcat9)@?>ci=lgW^{1Mv`1*XSeXJnxkq*=SyW zq;-dF!#=%n)1_nVFo5OANoHL8{XqM5F5V}*1ao?1zrmfh>C1kiRBp4pmW54dm%F<$ z-j?w`85!2m*;#xx&Si5=!G)OOmsr#nD$oU?6inE_`pa>>Pluv9JXaQPH8-f>s2H#~ zb6N#&2c$vcH~PYURSHm1(!(l#}G<}2GV0m1OT6)p3fk1=*R3$Lo)qW5SV*$}{ zyQH9FhiXzjm-dD`(P)R9F3kee+J7=mLAgJ*^jOY_?m@6w+jbbrhKqPP%bFIL! zEv!}{?B{)XpZ=!0&H>~T^UaPh&L`2&TQ9u#*I^jf0%IIN4+b+3jT#0R5u42kN!EuX z+4BnvoR_R~22EW9Zz05Q^K@nxe?BfEy@)L7s6OZP?t51n87$X!2l7~{szR5`w6G)P zaAZ_VEdz15^KB1(ek3CK_ij$v)*!~{U;X^|Zzy=U%HO4{@pgOI*R^>2=&#!E*66s6 zFvnLORY(`#K^3c{%7r(feqtn9D?*{atX46fqGe^!Uc$j#Ss~oHwpjF>VLrB_#O)}H zzZW>gitqWG9t%0m#az4_RiH3AUDOO<<(XsRu61huf(;o(S9L-;3 zS8khTyA%vjFJkVtUbTiUL}^(0pc@G$Rh_BnD2v1k)MU3?zZD^Pn?IWU@FpfL-XQCo zVwjyfdKTtpAd^znY>n)?L`rm>`DxdrCd1gXPzyxV;)WekElG^K;kO-^&kAvGyhw|d zb9mhz@p-Ve;}7Mx%dKPJnp`(SusrBOmNhOQ$9?cLM`MGT7I*zSceu9HA2#K@Ir4Qm z(d1V0`#s|;vx5dy-yRKz#xdHyl%wqD_Aw=qp5`mOb*lr(knkWk92JXe7w5ck);xTU zF20U`W^67kDH-_8AOOf7);y`bJom217o*fXeLJ}!PZbqAAl zSkj~6A}8?0_1xgpI5&R!WpF;Pp#TRIu?aMZZb^JyjGMg`Lnk~dDKg*22Za}2oOS&Canj-I^vDSqe=Vp(cu-+g&|1xvYXuh&cz zyYtag=gXH_G)u(o*3hx|pAuibLvqC1^e%pE-s;-j)aM_aq-!1>Y~bMD@Acsyf$-2h zb7gV&8#G){#nZPLrA*CG5W77=whPXScFolqM=w#$m^gYu`y<%yn&H7gGYcQW%|5k@ z7Agq0$r6d0aI3Io4Go((9Cypctl&<)6{eJ$(;TcMxdlkC5R>e+(QlMVSl^L+wIcpW zS`BD$$wwX8G5uqJ+y2V+%xq}6rUu~xaEFwhy(ZCWsgorH%6%)Utf+~!GW$v;Mscxu ze+ro1=hdP&VKeRBP{nL?z5J<~wpifU4v0%%MNOpauF=x!5$>@&CO&u?-N|$O@ZQth zngUH5o!(T*?e&sLwP@@iw}2SyfqOy~xj*+Re>>U>e@FRq1mZroD&Dko!Dg7+WQ9Q*^4xTi@qq-ViZ zSRm|GeDMBC%0f<8K}M{R7Hq%we%bDvkD~MTk@sM|k2#m*lF?$EuKm?@k=@&(GHC0* zr>&^CsN$?8Q=h8q4xZ5;*;s@bWi;rE;^MBzR2UU{u4n>fYJmYr$)I34>+3dN+LTFe z%bo5#GGi7Dx;djE!Av4((U(W>lbcMhWhCc{m0D+w5I|NZCV^IJe5GlIl4SY)7LKEP zIr=T>sW1D}tCFmdG47eQ&!?&gU%3t}b$tddYZjd%!g}VI^2|9}uX<>*MD>FtX-n$c zaK-0@=B}xGkY&H6;~ETgW;w9BXG-NJtU9R|X8$}X!ix69Y>Wn*`)T8eKR&W%;COd~ z62eaDk!0MiY=Ey^*8sp!cBHFkaeD$_h-n{a)qFEkOly&$FOcrFpzU zNt$EoO&xf?*%5msk<13I*s09%(jX($_U%Kk{X;0 z8cHX@hT}@(;pTB% zSY7eJ)&Gp%KfE4Bo-S{ow#8PCl92PhhdBNsOK@KD`SKEFRx9?t+7pY%@wbDi)rwEZ zK@H9JxiDg(zm2J)P^=@o|KZpTJ>0jI-ng6VkE z$4ItE+X%-qA4a+GJ6@z;V=I!)31~Q)4>c^wX zQy@Bdkza{*!u&QCKF~bGUFiN|20yBKLOzJ$ORTqWULA;KB5m&oeMXg>Fo*|BO~A&? zu{B%Dr;~;rr6Ea3x;uyZty&PVKLCpyC3b4lPNLRN4L^%4zWgd&ll9Q0+US}waQ8X` zCXw^F(4`&AlVMR1CplT{z+^^vn$Y+-HjkKv2O=De`wZ4-J-g5ia|x=qD$p~B6~67h zEV>mj&MNZCyT!(Iig!=FG~v-heNwrJ93IIjQv?Rmf$1cMUQbFS#JKH5r>yod8_lZ{ z$JK3p?{twnL*>zn_SzB5mZWXhLX>Jro#{7wi2e*%WW$Z%JymLHp*;~U=7B;zRvj1P zC^ebfgo-5(RXI>r2Vmi#-B*QL8q98cU~}ev`(R{{3|yZ~>8?1QABmSAN2)F*5CK2i zeo;Rzq&5jS;Pd$L4CN}-$F3PhhazgA702VbaJgi(B0qc!9z-b)n}UOwUjOiQlk#yP z9UPfmqX?;(g_wdN{`P=+Y+@>=%B}n&EoA9RYa7Lb2Z!O*ol?KTGyeN4C|%Km(?E{V z&^Oafxb&>tG|?67$^{lU<9sXimtwbHNLHC-zqz7vrI_}FSmL!3Vj@PpWgA(ZQp%VD z8JuOaDeQk|jS}reKxVGWLmNcL6X>Tj;0o;6Ch?I~y$<>eW-z_etUbt!wsAGdr}^0R zI;YraMROR5KOTniQn7>X-OdYzvVF7KS2ACAYrJ#d+IpH+x%OuNQW&S}zz1 z{j>(HC=hxf!R*#eM7&TDQLnp6u_?awGyxY^DNpDd|#BQZs> zwwBz>x?%0idabziT}#|4?O>#M>FXLzA}1s^OK1@z&wWJKj^(1E+R3$dM|lK%_+6oY zh%$VO=V#dYaDcd?07Wg1ca39IQfCu$jaHF}U8(JSNRA_LUI<(GG?A`%)v&D8v#E)9 zd5sg%OdezKYmtYdQ2>6!PKtfDB+_aVngrb7u&1LwYPt2rBHxe`N059q^u-X!-9NErflqnQL7k!!sI*#%V#3Yxssm za+@tm4X4q#M0#s9SL@uR1fa$?Zzu9>J9(S6+C7bhL1IA0oq1t7j#m!${;Xn{u3a)c z)$UqQsu78q?-3pK*$M0?CD-ag>tLQ8C0wsh>F3+EiY) zN)Fef!_cs`{9;o5{a&#kha{kUPx`r1-9 z2}hZd4YZ3;`R?7QEj2V;&w;F?%kE3p9Ab?$Z5s7%|0&U&QCM4==l^u4t$mDqXQ3lp z)S`xbwAdUUbYMvH?Npv)_JDmAPb0m4ZH?g)6pK+S?<>bRu+($#K&A6;`11ln_(DfC z$FYsh3}LW75NsYOhG-m|R~*pR4bgrse--6c&U91j;G_$6h5cr+RGHb4m814Rlx{=o4kW)Ha=CqVZxb!+>iYdByx zs)YL6ID_-(6VdCuanFl00Y}e$QJmJwmsyACxgB;rnq-9oiZaE6*4aFn+8T}G5 z%fX$#Rq5577!>y#N1mb1m--2p7-uGv=#Qr8J?zmpY^l#Ok&8urT8W3j)+c6qX5 zU)e?I{!8~MrFs$nMAD052so43_&?jNt1??^yRE+7VJP`{N;QD5dDp_z-=vn(3cX*V z7O0#LH8nPSlR|Z&&kMa~fe5O>!ls+D{|jG&bN}JtWyC?SLgrv|$)sdncK7ODtAdiI zW=D3|@(*j&M{x;?>1?zMWwslW%LlD?)F(+fdaDCDB_vuBXJSCPf+k$kDnSlvwdfc7 z?1uZLq|d~c=qp%Grc>WY4$NG`WiDTwxEj;pP5MM)Y~xYQJxizGb?AF;bz{JBsj8Q6 zu&)Jp2zs>q9#1=-k13Q^tHG9nVs!$g~~lUikK<-!Qj<=rnJd9G-f&kHX~Hd~m`#4?N%1@;8CB z%uv5DNM|rTwge95xM0QdQ4w50yI{~HGD9|!V_#L8SZqEBAe^nOo~!sQ+<@m(Yc8y8ua1>$PS>9 z42F^S^-EGAxFW5ui=c*eTGf2ms?q;ZEocdydN~N^kv6*LGU0`T~Ww2<|0+#rU~ld+-lI_`Ka- z!1NUPq95ClV{@z^$&KvA#lbIz4~`GG#Uol$;{alL^KhUN`|GU>vXy~|LZmnC6t8w7V9>&NOriITZc0F^e|N}@0vJ!9FCty^w%&biO3 zW&uL~Ua<*Pq|=$FjX>eR_>JIk>}iHuv|>@&8pCBs)RpSB^#QMIXWiYsV>LVaDd_i% z4~^xVrk{yR8g=?58}B`=SmqdnFsYZ6G#wA#Kr-ZQ=*WKLL8~Lj3~I<<*67)sCzAXv zD%IjTyh(XyM|3mo3Wf9r9ucHZOwvE{bYxRj&Ukg%?W$5i{*@VQ)WrKZ<4UD867L`U zId2kHyTG6}*DK9e;o4H}skgh_4R?RA$ue2f>M>1gm)VNYbxE%tl# zP+bxjo{M<1E;jzKBZ`f|-r${d`{Yq!e$W&DCI;S}=zFl@-J#jpxv*%Yq4^^AMF3I# zMsXH8mzOtCqhPx`QRUP+PtN3f_TlbN@zqPHbQ)k{Q>+F};-aNam!=y+8qU3yBj~u1 zM&!8Aq#jxPP?~XKlK!gQmNGW%T|T*7vS)f~(lj|H#3{w*mCqF@8mR(hNhI@t-?r$1GHe)Gy!E?a;_2k!E6PfPd)T5H(YwTAi4?n zqy=Z+4%BT_P>hX@t@hlq1MacBYGvuF!eRAY=dx?=C>di!R!pn*xLz0y0e*q}vNGQ9 zPCO5Cgkw4F0ss_6@`a{rDBd-At1y@SMhGAbi;X@p*GKGX!Dyvf+$^|2)lVla9w-=P z4rUeYvzfz{U&_hFx<*SBwPN$045`{jB1g|^p$E;#al1652z3EzzO&te8^l&`{-8;| z2c+ovs)OpQut9s`Jdn_}>gZQ`VQBf{LYIz?61X6t<-`(Keq8edW)Od}*v5=Y(}O|tvnJS$DwbhN_?rK)B*^p} zG})hE3t0==3_m;vO-5{~Wmmo;(PG+HNx;MmFy6~hF78|?`z)DxugZY#k)%eDp+a`g zV(2(0t4;J&U>C-jk!P0w;&IlaK3R=ZcUnx;;n8(HvEy>-e0my( z+UD8rVoK;2yJG;FjQRzdv^BvSCx}Tfj^5QQM2St3P+dgek8z%kyyHLbKN2F`(f>iFq~>D;WJ=s`>3VdlHl`~<1qkO9 zXBK;r&*TKX%L9Gpp3icnlXAH`lA2{k$NjKWkMUra9X>{7XryLjU{mmZlDgm5;$ z`*dcCqEB#k%2>jR6k+S|lOkHJMif>Z^^rrlm72TMR#pS6{ArmD= zte7pZu_%kLpU4meOWrAtod@Br(wb1qy5KL(Em&-!Z4+_xxUkODgG~;(o9RY)1!Ug2 zKKzkrm5LO3?cT3{FAf10wqIcC&FNJR1%KY7UF%35!|WS;`*)28t6};P?0KD0Ji?%R zKXmVvQWe>0$O%APr#Pt-6@0qx-lFAdUiDxUsHMg8&b>JWTIHSL25m~sN&dc}?d?1R z)Do+NS#E3!fiEJZBT}uD)VX;|MZoFux%HY2tAa1c^P6=T&JbF(eD(a8tX0DcdN7R? z)}mSLoYFS$cb$rX%)SpWR<(Dl)Ki#xuK}p$rFy8mteV zAqiZwtjB{VoP=3(lfe*MwGoYIwBl35N~VQD$4JotVIryP+~cwxKQ$Qi7h(0h;Mncv zVPgC2cuxhX zV|2)DdW3tU<@(00eKWhF#9Xd=Ga^u~M9`Rl>YWy#Ue(fZjwsQqf(qlwKt1Z}OnQg% ze2px@#&At6as-Mdq6WX72Og2Ij#pL5$H@lJe!Xp7=4; z09_siVi;v>FuDcf-Wj{z&?!#e2>O|oN$l1rFP);cSX7^Cx}Gc>4i}qOSSvy=@Ao6Y zD9FZW!^l9Mfb+eBL-OszQfh;`w|p>j#KKypum%&mI^X#O>?~0m%1{3_?{?|-_Dw5L z=Ki4g1a9Ku)*fZf;}a+6A%Y~fwe4Qe^W%jB_GK*ln??3O#Q z#(E7DIC|-rQ0M^?cFsJaj$>S!6N-vng@a~`Y3A^%XLX0#goE^W12dRjWuuGPV>6iu zJQks|=x7CZHra@Gs!ro@XuOIr9Jrv9bP$Q{6kj+ig z)gR>-zI#=xrV1!)714tUg+KUDGgAMwOMlIB zaC(~ZOL`Ha2>6q2x8V92bry=VQ#Rdy;V(`Pr(Y zp{Rg9f%QbiWwyvPle8C*3=6Kz&^JK@x$*bpiqpds`-5lFe#e3{ujsXAj3|f?Lo**8 z-3;@ol-0<_pycX5lH1=ZUl9CLKNIUj8$0}(r>;c9K(-J-x+g~(ayE^jayK$MA0Kkg8sw>;{g2pnh;KuJX%?7QNo662v|IOr*s zHM0SNIezXKIc0qJWG%YNlkO`i>DO2cL=wo&QRU5 zICC|Y^jBMe2&eEdOE}1iTkE{kC%K5&yztvK2GV_&@z=zp&Z|dF4Dzr!D1WG8tYWAm} zphfse;qz!AVOixYm?^cY9>$>Cj#~`ww+aUjUMySs?1_YO5&?0xrvf zFpTPXy<=&kFkIR1N+33$#R<3_cO*M-EC6kW7%S-7*%+&-8Uvm%=W-1WIUH&m+v5hE zxs&Xlg%&j6vMwSdjP-w<2LJ_A)bO1~d5g*>^204<(Ew2Tgb}~c-9G`K>VodqWGg+H z>%Gkn;IrQeSmqW^oE$m(QKhS9`lMg{(gN`G%1J0>7iYk}aQ0W^6dW5-Bi1pYUvFX? zr*Ro91DA?$k};`FFR0b_g4AM(`7-k*x05quwda-uj@Ii*Z_if?N=fj?ge$Juwj%Ws zt>~Xyz^3a)AdA#i4COYQrkB$zHgLO0=h4xhEE1(pNMkY#*b$xcGc+JSwvQ~ka!oW|CI2d2EaqHD5-}-#LT>z%B( zpy!vy!s)@1uC6tDuALBtPPkObg$9=#V0y?A5Lo~*u$}3#|XC1f&ZLe;DudZ~kzAYE-~W@Yuo& z=09E^k}HiH`1KPC9`SQEudEL_rT+4hqW+>fxBOWaHYjjg6dLjj@tgI3XmRpFm3X^d z7`2-KC(yE+i~8ZSpS*T_8xGwqe7lt2_uZ-G9+vfi5+W&`v4h*$e|nn#YQ##k1KJ?- zvqp!O^RL2C5>-^(2QsE4t~i@HH*Kh#8*jh*adZ7#xQG}l8tqI9A-wMtFj|G>Vh%+X zTh02~TDv8My~d3pN77;cUw86X$oZe&bAR&ZDAJ0y=)7TsEKY#j{ddk0l z4`3_rebk-#dorN^@+BRZfVtaJI}yD9n;82qzxki<3E()mLj_2F(VzYc?cr~I{*PZ4 z)k6Y=_)5#t!~W+XvmZ4FR%ly?w=;dzKatMAU%sEI`hQ;LU@Is$Jwu`2TbKvXM! zTT>&7zhj~QvUZ0|%keiCaLe02Sv$W($x1m%`uD3b77dkHWZnE4peR}9Jjy0rm^TrXkom@87f-4Erz!6GFn@ z+}cC11@71ziVuFz?fKgSrvV`5fBwDQw4(QkaARtC{nsQ64*GNjQ#Rs20Nph7JeqFS zE8q3I$${%W^&cKY3HQ6cJ1*1JkFtVN^Y=-b#q-FSpSThi0FM1x5{5t4xu_P%4&;XL$=__{rA8}n>`g;w{ndbx2kJsfm%Pt}{E$@Fae|e#HUTX58zucz6%zAPILahhgp6Fv;WSx{Oi8kqHQS%>3`PC_^~tyu=5ya z**{P2`N!_MA71qNB&l3w^uW)FN(f3!45|5iF$ZspYz!Of3lzey z63XJ(gw1X_=akOSj|y}2js^u17W8BtAK^*$aNK>~1*ULz@6Ka5>V5X!K7b*60EHm> z02=-EfBD}vGANix$C2KyOtHW5ssHd7J{drvP|XSeI=g@KTl~B0`KOR)JjqXSEZ|l6 zTX*#Dt_7?K@ZG|jAF?rb$7$UW zR585hch#~OhKP5TkBHN!oGAvo-c)EaSNKez&yY+6QlK2(qI)iMd%Yhq@h;zrIH(>m z)JMwB>w@)-LJDu<;vg%@@7}eEl&E9~{wyk?&<6DGTy-WeXdR;g21#BWe0f$mGP)LG z9R3CW@aFLRoJTi-KpsR7>YbYlvs5dKU-_81kM_jP&FylX<+GT~fz(Vw!Daz=ZFO}3 znE3J}E*PxPQC9{K7wEw~36ikQ!|tLg)X01`63;K*ZS z8Bg2!dZ&c0_o?QtQbcg{T1slW7{->9#R^zm;dzf@^Af|$UCiccS_>p2ODh~lKW08N zU%csj)lR@!px7CT1M;c0UC8sfM(r^zZOIYTtUprpB+wLabd>SU;<20{>l}O-XsdK; zsopCM9M~pr9Y5`LX{0f~;YSCc_o-rAx&qq5kGgUclS?PmxDrH?xuv|))?r=pn1 zp1V1a=!8v5nqCr7;!#O`a@3#N)85`*x0E$IoLISGzSs0tqx*3GEcNJufD8Kx3C0i| zV-fUVqEKw!@CS+WeR$n)P5zqOOP*?5NQ~q9ki>d_f@%X~Zg0UL{+NoAa^$mwEaa{z zOC@G3Ai$PB%wq9u@01<~S3P#33#TQ9L&`+wkU@EVbjMjOGoaTumpyHR^D*-F#5?zg z7BSGW3O8hZtHFHkwzlQvAM!TXb7n+mo3Ay0z_X8UHNuk(}P~^~0~dsmTUjyEuIb!^4@~ zr0D2UR;_bnf%HJb>znqt>Ej+}5>!YWlWtNxi#{#=gAm&A0s<4<0ybjC_~zzj^Z5^o z=2rv5Az+-`iJF@;f#xe2o|SE}_}!y*uv)bY6~DugNaX|7(JYCH%o3gI3=NhVC16i{ z>|HD5Fwwldaw*gv@7ms`kc_~9_l##wRP<~%co)%PaLcqiQ>jSY{)H}=e+lYoAXBxeDJI+dupH*^#iM`qmF$M1`5LCZH{G6lq?snYE9}l4@H$me7)K{38NtC) zo|#XDinJ>m+9T5$E>n0tLL*2;E<2nA8hLdGGa(is_p+7vVV6CKBDQ@6=Mnl)bCg`79=c&=WWHIQ5Dy363i-}YuaS^D`P{U&1=K>?2 z$VA$bv*t!q)FH;INCXEyA57)}UC(8EY2phK+#b^QB`hhXa47PnF>>KGUGBICmSE;PTcj@Qw_LHXg+NHNmUz2@u9 zFM&bM+Sb`>+(k+)M9ueiFSMnD8H7*w7Gm?{(@ksa=F6lJp%Y7#_JUcXyLumEt277- z39e-&Psi)Z$ssQ^Imj{}i%`j6$NH0@A}$~_NaHc9bvdj3FmL9+}^F1zWvXE3H(&QGqSec)~@oB4d2ZqU)r0 z8+&Ld3o+JwXlUrwtxgH?7Zw*>#(y=Dzv-;I5y;%v9!v5e1-aJoM+PDEi$8x}#IaQ8 z5Gza~q|ls>gZFjNFlEJdFx{;9rv0Jsg##8buYHf@xB6o|^UKh(%@UsL5PAuo%}Q;j z;w~Z)U$J+I?r$}~nKB^yq(}@TxKf=P*6d(W1-LBcm3$Lz zJN&c7V3CTPsDk;v4jJaWE0gP@8wUZ33RnVg=~#)-8yL!(&CuqyK(wC{z}*ycHI&B*ipAd^D1f{pOwm+Eb(Xg@xc}lJn#gvDZTL3nA|p zwzYoS3j7CfN1lvC&2(tH`J#UP@GkV*%=k%!o0Ah)a*atZCa1~4gQK&vnA^s)Z@GE$ z1ikr2dU`}#r=CYAM>z&%&0-}6)=$Uthsi}m3|%7h>YE^@2KJbch&mx`oJbX`NKz5% zQmwV%u1rcz&EwU+o~FY?2Ttc{DVOn1q>a8$s&aDgweKr(kp}453kiQeY~1h?OjRIhzyln znZ9cR8e_81ePs8>)|-{}!DPQxLeAed*>zZSLB|6+M@;{eo6BR2Aj=BRYug1lu>QBn zT~lofDKMnZ1uoE^+xwnEzm-I^{T*sF$Txxr(4x@rmbhKoltm$!NLW2u>tza*jHOnr zO;X)j7L8`#2NuF&yJ|R2eS5dzRAj{OJ~b0ivm1-1=q~haZs>9ek$#pEoWx_r7$^xT z($J`#t29e*NEw3;`Yz9&JZ9N=rLU)_LbUPq>#NFuI15n0M2(`u%i{kwG5e2RZdmj| z8wGrpKvf|%%&$SM5AI|S z;SuA=TTPZyXkye{+OM%zA1S>(T3`E62GBQZS(=n0dF|D!%rSHtOoa989YNpo0H6t` zn;M1}LBa(W5W&Nq()6&L>MDe4)i$Yd)&BxY+2Y_$F<> z2SDthcr4V{eerZmc34`yW>}qCaFEr zv3hNrnFV_tk-g!8+A;zTN7!2u64bVfi;HVt_ox#B_u;{-wu=o^*B7LvYgI>KRNFqL z{_WB=SD@3n{~_=F=jBy=CMwx=(=qN|ym80Y7iy0Y6j7&Ms1hP5Bt%P29>e?L_|?5{ zqT`Kf{!orp7J>3}9ej-Wt;uQ*90rZJ6LOerPE<$=#+P)DV?5P;gEE!Myl}{}ytp__ zIH|~6L>zi4ig&G&X2WUub{b{5X=SbnkSO=GBk~WN7N4~|Pc|`#g&pH2?WSq-4KCNG zoHq|J0QuaiBc+MUTvW$B$;?ReFIlFRtrh6BpVf)XuMWEn3k;h1)hb`P9332F=x|v@ zDXK`(%fRGVR|ATUqp$t9X2(yRaG7qaZ>W(_{@V$BMbYbsx)h|OXE4kL4RV>8nQ;Pc zw)}o~0m#IM9sDJePmbr3#FN#Gx+fc|u7ruW^fVr_6XPARifix{Y1X1L8Sp0P>FG~E zysarD!}DH}BbnMqvqv4cS&;d~7+wTaCuUckD1x>bE6=|t`>tfto;SXBDk&*e*vHAT<tg~CJO<_ z3HN1CJ!j-^;;?^l{hunar4$kb`}eo@1vU(ajgzKNT?d zkrk@`^}UHw{n)+)mi#@PEQC+&%-S(K{+2k+7leMNmf9sobTzI znCB^H!<|eS-j4;ml`ZsX zs?dAJIY30E&?;fb(oIbb8*r?J=ezpL#~nDJF-XVWJQ}LP6!l}|-%W8Uz^{j%*HAQ) zAe{-MLc^mHk>9Dz0)b}pOxBIo&VaPR{SedV6k@4eQgAFwTmV#a*0$CQk#py=#Kxu% zW7ltu+805Y6fMWJCm1#tzS-ZFuCBQ~z&Gts)VWLsoSGWqE0!{(zMRiXLe*M*^*zD& z_iL=B_9inmwhPn`l*Ge_LS%&0c(bcdXZMN@4Ydh zi^nC^Snvywsgn%iONZP7mUxy5J*HN5cx3OXB2wbNZ}|VbY-AiT&L*jTJ@32QQf96h^FSD zwZJ>Fsj&=C-@Xm%FJF9_w%BYywa#}5@M2BCTU9#Mb8~YS)0RQ0NT=JAnfxx6Gkmk& zTB4$4gCF?jnm9mScCD8pDq<2Odn7qrGxu@as$I#Y-L*x9aPd!m&ms0$L#YY&!5HD; znT3Xg48BR^aO<1$JjPYpsN9@1t6%sM_6mUJSEo}YoaQ5Qz{%p&Q?Pnyl%=0cW~kra$2og8 z&*}s5e0z4C>dIpLRrPQhY>9&Gjp6g8+S=N|!3GzfM0zz^Ng#jdZEt@@oc$(vWp#Dy zOM4JD?Txj%ApM%5lxM|hNpkJPF6ix>4slbA+TVV{HBZIK&#TS*(;9&cnDpq^IPWa+QL4&-x zIjwve|Fh;Y#*@v(w?GLr!Hq8^+W|9^Mj5U^en-Q3dD#dUlBi+l9Gshb`EAho{l+7! zsiHy+;|lKwrIUcSvFf*dnGBrYFy7(=Z$6jq*MB-E(MhXobNIP_ZDpIhHj&jLspQFK z;D1?q|1$vm^FDY0ttc;gK0!hUFQ{~Rv@RZ;S0y+`El)6-m(CNWq(u4sNDD+<`b~R( zU=&>Gd-?6c;Tl@RV)xU$N0@ov+F{mgbXsXx=rcd-YuS<)6W=l5WDeUpCL~I3PF^|D z?CjemHZFZV0AF$@|*U>%g&e4PMFd(gyE6t&vf+YLhbhF>t!2V zcQc6v+~yvKGyjXH|C>t`b^0CTFY_THAgHy|xY;g6XHum30)b2|%iZC~$-XoD((0FcOfG#p8JU-nxLbTZPMk0AqnFV;DrWQ4OCI$>!2*n$`>LJ^S6(3(x@+tdQ&-VvCNBJ{j#c7FWuT z(RI5(YD=S9Jc*Xi*Vq)JFBf`L;uXCF8l|A+O;qX(`F&aurrSIK=@$vHe;gsIS$gRKaqCd4kBarYt<`fhZgEJ=*+*M87 zJ08xDeV$$JS$t8)+u(FgvO8a&4Ddlss}~nh)0>1}WoGyE(9Slxk^0=XD{f=2(#Sn2 zt(vGbL&Nt4ur0ZR3%RXksb20Dhp=Y%5ws>x(&?ojf$%qdZMqOJ>S#%b3^zJ2a#hu^`o&gNw^biEdHC(p^*E z4TXkP_yJ9!K%U4M=r?N1h)PD>zPM*}v7b&nd6XjH<`4A0$XHq;Fx7+imRc2q&`5Iu zn3>uVqVl-eZV9SLH=i384t8|7)jCr)fq9O|<7z;gfWtMbVeeRbd~>$?H8%LUezRw| z@U1g+I4Mt(?R*oJNT&Y6w8@jJLu2+1LX+VkeJ}HcD^j`1yyiNSQNgh-mkyjH_A%d? zrneVJKc7Uz15N%F`>2F`f%U;vc^xmm)yiXZ=d^YM1Vn_8kv4Evk&W70@*?*UMaObX9?#93)6yZXK@!5UCmWz_{6n*O1EiXZp z>NQh~)lsRE23P-oA~+e+qmwJ@=Plsjr=UcZnHJP19Bw?{%H1QWc%uWvFt=Pk9Papv zlfMnS<8|=Zv#NGJQNgi!wI}xOD{6#X4prl7VZwClm~SHC5uX>0KlMF^wH%#6|P;S(xPy5Nlcq|9$#Yl1Z9gU z?Fh-OYt(<|5xaNIl?z_KeDU5A65f((=A;wDLo1weU)zBznh5Bav;4}7G%NL?mo#zV z4oFb&h?_kQOLnO9Ome4;FkgpsrGRd525^q0Xs~-cLWVQrA|u@lbIS@<#Z8T`sMChjviCvh@-c6Q&p8tvh6}0TcatNB`H6j#vqmhhO00ErcuZU=Uy%2#m^`&?<)rD!!n(M^Er0BaNPnV4$N0W;sPZ>h~`8Dg0nuI zqK2gJYx&hs-+DA+5+i+B zt_S0|i#9|5qwU9g^4+y>Y+=VEJi(5E7jAkr`LP)Wn<7#T(e9+;T#F*`=d#s zDzdqE;Jg7IMQol+);dFroK8(kp;mc-_v#r?%rDl|Il=BpPtQ|KHW^L!o&sRecd*oI zJ0tUy{DsTa34T#ZSMq1Q`q=Y?xjDNt#WcpZxo+@iaZuz2%_duj_y-JHA0ISN9^=$^ z0!>7SWd?vDGMhYnq!MIA8Qumx<@xcz$rhmRZI|etNj4dom|zo&IK%*@n6y2Qk5Io1 zLXrC8*2dt`xyriTD<9AEoOq@rk(r!nf}j0ae>tpWw1bP4es$-I1LaDzRDO?bkt;x7 z5MT@>ze6SvHI+bk^uwWlw?)B7Xd+4kj7-$~d4)uc{V(CwY}mwR=?1S0;>M46*3cxX ztJSk(2s~>;d`MgRacn0^D~UDAxp>YUtb-Vu-5Yp&45SFHz6<_3N!q{HWfXIL*prJH1$o| zQSa@(1~iJ6-OX!~`ln+e#&es6!S>bp4qWu5{GBDQ3u@vtR;>&MlBUm3gdPsm3{42E z&TSV4AmG#OrXWPiW2@(;X{;V6sjMoI_=!YdWOCb%^Xq6P$yn%mU0<@ro$X6Jyme_4 zeBZf4b4McEZ{YF-kMbEd{rszd2WbY0uS4nnf|M#+K5cVZ4T?!Nb>CPpne%C80L2qd zha0UVR*Rx0GLL)zz$2^#ujW_C{j}`Y=cG9W1+*S+U1pVq8iNFC;@(B8WxBqxnN+0# z6VUAzS$I^P8tS=6}XWvPLBP2f+^+%)~!^d0(L8qz{91 z5rfHsQBkNR+SE!`1UX3XW9~nB-W55|sTXyq9aAeeOvS3lm)Fqx94?(VI2#KeEwygl zv{`E8TfJrRyAC5zq~U~WNRvVq^!wEaA&)ZR#tt~Wwyvr6kOs}E-eu)Vb{!orN&}dZ zl`T??m1Rq=(@?4)oir1)x|LW*64`5Didxmgn%sevHn(eTT8EUReJ*FO$=gnF7iXi} z`OFFpvv8l__{FRi#-cKTrkBoDC@>D!uBdwN?P)|}YIxzAZC?r5qtPF#SgknpQpS%} zX{|`JyYv>3zAmn;LRv*p|SBq|+^IE}YQovDT z0QN6Au0JCqI{IUA0k_@W&tAd$UK-GMcW=!H@=3?n=*HKXIn9-ZEj4GWZJ3sL_3P{( zIgo8`maiU#!CzghWdh1M8Qzyi+BRmh4jX&=D~bVYU3fwQ0)+P&SXjn4?P!{^<6ANJ zo3T^f-Of&)_X}+uPwB?bdN&<9j%O{6yA`uwO8sodQckLs;uwOCF;8+bFCr1n=-}1 zbRNI4WekxZu9T~C1ReVXZ(rTAis_yA3pV-&6n=Zw{1$>=ZwwUJKh<1T`A?F{qt<}> z^D~VGPbx6yu0^`~EH!J}F}F%w*f>i|IB<@oFZtrjh1xaH(fubl1EN?1ey-#9O#71) z4XfRv*r7CMm*I#01QyASVMF&lfD9Ao;Qvx0Y-E}(J<1?omEn-lpdkgwiHx}m!S1S{ zB@^{D*`_fF1au*w+x0+x|I-%%^=Klo= znf^ybiyI8=+D+Jo`W& zf!}+LmdkQllsFLf*Qdy$^kM2MdXJhNoLR}9!g(xuKb3@)I0z<$mm&!nJ}g!irvXDb zpl=Kx!_ATvef6d+dXH>doUbEM+%B@kcjkKUh%yfgXle}pR3^0*(&;wV-a4Xxw-#Fyn zaClCPD1#k!Fw7EL*8(rWZaOM&?A|RUx}n?~AT{`A_966J>uO+KFdIlJqwBC-blX zO(?zqN$nFoq5g%HgJ=r@k0X&&EJFEfrUbi%2Adfw2IxfBJGU!j*w7-~`KIP(fVz|L z>{LnW`fwC+VEY11hgW?r|elQ8io?5OW zRizIraggZ`;}cat=k@*e#`6OXeOx|9`(pMb5-x>%PSG#oLlhUR!mXRm?VN-1p&Jl& zqAR+AA{C&2O+Vh7^LlKiasxw9#oiw2XA}{w!KgbUQ-<@o$hv(R?mSUdb?6hZpov_y zSKv=V4J+eJ{!!%_%=^XSvRHpmg9O*fy1#qUsUnd}aZc`(<(5eSRW|(HutXp-C+u6w zK6I#IiqI3KbbfwI8fXR?9BkAf#&3I!pW(_Yve1J3c?;IIR>akj_(mDXU$jG#zS+2h zS@g8eTqOk%W8<-F|j>a@yv8 zbsgY;H3=EbQ-yOFP?(U1;UpSu5lSJ#UD+6E+gWKY%Gp2(%80`ydDihHH;y1^er)`X z2HJ|4fo7~x+N9R5;v;$a!+Df&8Lu<`mCM&>-(YxedcvQXG3-_a@d>lp@vh+pj-Bi{JW}%`@w_vM0DN;Y5=7Zt96t6vpwOWe!;=I*OndQVe3W!%K1syKaq&jtDBSoiZMjdj z@4RQVJ97OT-f(lFMW2vfyW-6tAEN-u;YzHg3Ibm)gp{S`2axmsMrVJr>7dhagH(S^ zJX@O!&^t!mc3NnBh1hI}K6}{pkR{{MAM*N^Tma`P^4lLoL3SRsYCr%`2#4yfic)gK zo$R|P*J^VchzG&N#eGikoVxX{JVn39U;9ItZ8n+@D_@TEGn-I=`z(*1HlxS;qJ0ZZ>jOeN#6e^{5yJQ^b%yG+o5)^ZSj2bTmC1rfU17WM0!7 zpMHOd($cqZP?Ct76FPbkDL76~|58mSLqZ%#tyOAvuaXFRrAFrG3lmwf?BO}vSmkrA zu%c*FWeq7(&wV9NnC#+I9U$E7S>yxY()c!t7WCPwbodlZ^%!f|$agI~Z@v!bitc57 z76TF%NPS!p^8AZOk}Iej_!p2OrvkO(lh) zugr35OvWEKBU*!7M}jV@>$jA5=a;b62JjU}NTfcWhCb+0sx11090jLD0 zpl=#q&efFk3{Tx{2Mu!}prZbOx>52lNu0J)Hy{lGpi#n~^P&xUn;rLORS5mHs0QA$ zrEvN!G0ii{)miGG2!(mMs4r0wplWi?EDEZ7Wl1$&OXcUX#=c?MROC|Z<*5c5R9`~H zZ))1@$i3BgYq6@C(_4`4NJHp(@-it(^-f~kzrj&)VY4j4J&NFLDQtU6*vH89;O^H|Fa+`So(BmjUdq{5(*%Z}%Q4m>U}a{1?2d1)*%z?lI9m+g zof%tdd=Ar=(n+_eJ$@r-Pn9kMn<`QL;c*{}7_s$6uxtE6EcJ>kiR~Nu^WeVqDJ6r* zs^P$r+mGi*AE|U_6x0?|`etD&#iUIZSYe@4V$3Q2eq}gr>%jJ#CKHA=`V&k&64y z5f7)S4s%xSkfX%YC|rN(UVAyJ9BD?1>=MFCxXbB^^E1`>BUoI}9Nl~H=G-HXTXSG`TR&I}6&*K7KR{R=#kr+-{X z7!2Fe<9Sw$pQrCQi%Sx!Vz@$t6w(#Pjf%DlnzS(-KNMwq`ozX0+ ze)FpdX+b%gc{2k3BJFH`fV!pKVsyUbXBKRj@2-1SwGNAvFm~aPye zbU~r3KU29iUZ_$c@BKxe(>lUA3^f&a<9`es2tI>4ta&hq1MwgURvM0r7*eCvbmV=* za<^gmybMy+GQgjn5UbPnb+%ocK2c41!v#Zl<;4&W`GYl{QwLh&E!tew{Km zq*k^^KixX}B;R$1<+J8+Q7U$3x$)CS?5thtMT~^$bKNV)8&?oWbTiId#*L3n!%)G_vhcf!j`gghkuP!3z;lJ`Ko4W5&+D-We`p8-qu$8?hXg3gWf{8iUa;N2DGAk6GL__^@x=dC8#3J;ZmR zLLDZU`GYzaz2SH2{T|s0SyYLJ9L)Q=q=%Y5%OA(~{cfbo$)h^`!9dFu%TQ_&ya84# zGa%MY9`}D3WFiuj95)g@=ue%RMzR+tVkqp0>F0lZI%rh^7xo9Pi%NyzMV{EH)`aMn zsy5;tP8H7_o20Mr(7}7fy+Cb+i+Ft3qW!7bBDSjo6725fJGfRPL-cCp1)8R?=a;vh zjt0O05$GyT*o9_HYx>~!IX>o!5x~V?sdi&r$10PaCumYKTs*SkgpaDTxjtr536M-E z)B8@+=C;J1Gr0)Ak-R4yBFc?7mI-%A-@W54@VjQdBhHZk+x;&|1& z1i5^Sh{IUm%PZw7O#MyZ7hK|d_97V}!~SiCKZ=Xm1o=k?F5YNMoKf^3TWc;^kj#4o>Zj$75D8^%7%X=Y`=_TTp6EB-gV8$sN3;aW zS>l-}>7%(*L-Re!bK1Js3%WAVP|HAPE-|3|npBRob~vgxsbH)HRM{4iwfF8r3kcFJ z>9fKo80nWf+~Eg6f2wyF5B1656^%lw^0KqsulUhNGej{c>0f!-rI3nEI@&nEL$4G}`ai_)k_baN&rHAM*C zyRENM_QQM*Il+}2yDcw~`xA$HpR(oNx-s~ZgoK*pmBhIFCcmSTpEAOS#>ZiuJnP?_ zocUGks^;U$vj($pHao1U*}i3EZxeZqM* z6O!3Z==!vL z>kWONxDr;j37l8!*jm4G(1Z5wRip7I z)IUie{>6-+p2jzH7C+>SzrI=Rbq_7yuYAeGqrQK9M#S$)`P{zk3j9usIGH%yOCQeeB9-odwq7xHEi{c!t5DO7M5%4L2mZ?@n&7T6?#+& z3E1q#tSj-E3RAgBYL>3a+z6L#g|IvM1g5V)qdQ; z;w}eBD8S_g-FmZ~0i{3faOsjj@Y8P#jp-@+DZLVEDRty6ksys6DWhM!xhM%(L~Poq zm9)#?3=H_lx&;gn3~+4x$6l*Ei(Jb75YKZ@brh0ZZ0wr(uElFTs#wBS+*<3=`LC}$ zo705vt&<=P*XMg+pYNQk1bMs*uITo<4GCB=Tg@_q*r)X4Y+CPrAaWCU|L@EJV9-@% zLETqKet$opP$3xfE6+FK^Os+FCVocBTd+4ZXV;Q>2T;CV{sV%T82NLrS36U(`fCse z=c}|3R2E56Nd&LGFL?R6?V+xEqyp7j2bnc4#oFR|Qbjj$m*mlsQ&&v^nQ&UYCKn?` zE*vVd=vlqOl14^)LHPw-+0ouk$2EH%V_WKK`P^s~6l#cnViUWbn)i%5d0HI-jwZOm zI$@t?j6|95>w1yS(eYYv$m-k&CI|NEj!HDkoc#UB?(t5qkcz&jt?WZjMLZfrJcwhR zgH%W$^?Z}uRk%>$ee!UB2tmS_idwNl>BnyIggwIcmmc$};u6d>eY^2|-N{#Jre)Rb zNn2a8hn24bjftpr80e$uaI)&Q<0|W%L!PeWE;vs8gh@^-T4? zN+cs8UT&#@Uz;nuyM*uNO~~ge66BpHQKgY> zxoBye_lS9pqr8Tqljo;v58~I`NrXM+O13-jg7a(prg!JuHv1sp_;F0llp_EhKq7xk ziuLF~17pxRbV}PdiKk`9WbaXqOk%O25<_z+UIWGw8(^q(2WuwbNzgX)#=TNy?cYDJ&RUN zOnet#tv-6_&`B9v%etoKscc?oa99Oqa^Onms3pd0=-G7e_L~=tl&}wdMi?KylzMrk zB)E?IG$jG7Q&vlqzIgp4YizVbWM#rq`NqBSK0FrUbb>^Xs4;+Y4x>i8{%!CDw0@V zJ0lx&zp45BPUd63wv{h4M?2WUf{6)FJ)({uPgBq{J1rt0_DtTR>ERTXNl*0t6hmod zz~a|y^+xmArN%zJy0@>Jp?gIvzAZrilhgu`as!wWBt|L}=PZ?80P z5D<{FUVlR2c8g?qU|Qv{PPs0&2C%DCQVIk+aBzr5-I+_}I^+vkqsN+nIh6!(98$xj zYVodxw}0K%-PsmIRf9eh7ZPi&{+?EEI$fv6TA@6vqNC|DY^}zw^%Twl2f-GYqsksP z8~PyRTo^+IaOM*RuIzuPBvj-*XpP9J?d&ELDUk)sUq>zrzUy|%6_u<8>JNpg9_~3L z6Y4nGPMK#5_GTu>f#>uLM*JGxL`lWD1 zDZD|0h);MK>(+zHHt5`+nz~-?`u2-v5+XyziW2jxpvK&v+ipcUX54 z#hn4QYD^fo&?{Z;TRVE_?F*ByJMeGNRpo*(=eg)9%Oov`)7G!rB809svwZMk#}t<5 zCJq$sag7?jgNQn$*n=H}HW(0i*U%IQo&?_Fk5WPL zuy|{Oof6|~pS^&oNLdib4uvn}+}T9)4!7$I*$lTcKJl(6Q%NXT!6v0qYkn_7TO4Vp zT%k?&RPE~r5xA(8u}#em40R~T!iPQoG5&U8Rl$@WyiY&ckkM8w74tb9=r5?wLyiaF z9v@0cgMVP+ORiGO$RE%m<)z1XLyxiXxV)k?$Fnt5i`1(tn4Z_7MZkJwR@T zy10LqFw#IUDCIwb?sb@v4|5#4C6>C=A`~P*@6T~wDZJl%##X4EjrM9>I2#w933&zDe%57)u?4X z^K5o@;vv}mg-ijiBoVNhuMDN|O_FNK!+zYo5G|V=#!w|#rXlx$xo^mZSFc}8;9NqJ z3njyIQ&f7}OZQO>RTw*p0rfkkY9i#lxMbP5y=9TFpi~Xb<@>aT+R07@7pbdH8^3vq4Zsv70AEhQqaVm8a5{@_z~XcL&O$&pw~y^%fj?|gA$g)vo$ob^0>h? z@?zPpx%JJtopQ1>>r>ld_QTxMJ`}FI<)P8SWJCw8&mrtL4h&?j*?nXz`9dRgZgC@* zZ)`qOEvjCDuB>v7V!A=5W=HI=T)w}n=(qGxxpe0U!~BqCN6B=T#Nfqy1YP@JIBCAI zEK)kgqWWdi4kVOYLRpreS{a220LR$*+nVmuA5(qD`YY{tIK167u!x91M%tVBZUT?Z zJd3z>cHLHgNY`J(`1m{}GK$4a^gYkE%k~>9vpG&K&@9~Av1!5fwgqKzq=Q*zM^X8% zV)ha6X^|64%IiQ&OQh&+i1E$p@@3N`cTo;I=T=E?-HAf4bQ3zazPL_K|9E1QFPonE zUf$|e^$T3w!qOIsj}PMxAvO#! zQ3U|o6jY`OcM<-&xyp)@kT3=qgHy}yw6&YnmGM{(_wrA-T>kjmyG7K)QXX>-pUMnY zdDsxp&11?omQf5PGi(*uy(+m`k$4%N6?h~3mJo&5&h``S6D#%?vUrg;xZ?`4)j}ja z!&b!wrQdZD$Ahlf>U3n73zr9yKLHR zwa(Zdcc?HQ&r>|Y!iyCnt{PID5sf~|{$o}}Rv2W_&5~d*ucWpj@t)x6^2R1ahyZIP zE`~O;@5VzR$*grGerB(~bv57UmDK{v`LUtI|JOgL;!X4n(3(mfJmAw>k01d&(^ zCk|hE*QRooB9j;92He)7&q6SlMMtUV$+L9rykr-c(g;c`CM3AQs=Jaiq;J^EE_u&v zoyZpM{a5PmM#VoVv-dd2ycQ(MhTSN`z)gKJ`(JANhxt1{a?w4O<~NWeWAik1x3|q# zYsHMvtVwnK`7Kk9FwI8r8uU6u9J{$zq-Oxai{W-be+a+;eLAphBRo_X-oQ(aq+G0& zR~Sv5(*TJrR)qjF4JALY=yzowFYL>zheGpn6HvwiTI~Ty++vj^Jy@e$%&*{!O3sko z+SVIj7#`2t+pF4M&0Mhj=PkOTke`=N=dDZCdE*(2`I>FAXoc~fTlFFsEUQ(c>2h=V z)krnzVt#%;Q1Gj!JS2WVV{3gd^-In2eeKQK=+Wt=U6qTXh~UY_AQ^D?0QhSP+q2WX z?tI~!#uv>s_8%~Q9|25RF-B)_BzZCGv~WRE?fM1rc6xM_bO8X1tCL4tA`Ai_SM9>fUYD zva-O)>*}jB6Yo8xi*5B4hS8ck@32LNQX$}n5@m_>%%{ns1;n*W<17M#0v|0(#)e+M zX9+*6nb63YTcv3sjNO*tE_#PZCw)8mejwmL6+5=da!;pBy+@A%W!AB{Z6>KY zIY!hoCwCOT;I+?+hzJkYQsLOOGB4519CnC2Lqv?dX0({l#N)XVOkU0!Bhttp4Q9)X z-j>T}WhC5Txlv{P2`F))e*(+_hf>L;QHAf#L6IB|m-LEM%fhC=5&;v(gDD)v=Vx0B z%33NfVv2-^hr`z`EcZ3*W0cJnYAj}x9-wt$*H$~k-8i@jZ%peP4lj#jLzgeEE8Nqk)=-qWM6|TT$d@5F>kTuZ%JNuR6@HhUuUA{u1u9 z&%VCHz#!2}-i6D+8Kd5qAMUTfhaO9re_f`!J$!1&;6|#d;szI`Gnk#fPwv6ZfRy2w zgwVPql_m<`w*|V5Psrzf#4G0aCqFOMhY5Y2ZfICKM@9hD<7~hjqNH8>kUCvJNdi0>LdU(n@O6x$j-Fq%@x$vSI;G*#G39$gJYi+e1Ty$!S|zx zqti14EML0fsF9MrmD8&fxsq}Q!0A;QD$bq~h>e)gCzkko=6O~yDUT4b(3p80hOc6d zKT}@+TxoRjVm#-vi6hHSZ2zi52;G=sC0)3Yp1NRB=Y|LBHJU>m+4-p&Ew-YTZ?FEc;t%{aXiFc&LcifbJGuJbg+>$z9fS8M zXxrJZNZ6OEt|H!S-R6J}T4)pyvY-J)bi~c3TsgW227m0nbirCpn6Gh;w+vf7`PQB` zuZppCS|Y^hMD9Z--JoJSEm|kdIXDE7O)T3dW4oh5fto&J&vmyoz6cbmS-`e8!me66K;v?wiZ5A4Sem z03fQG`_@5cPIiymuA4TyBrxHAAcus|+eW(1@Ok8sN7>j=AW4)Dw{UxY8`@6SmX3}n zs0P1_7#T~J^_t-mNfrxRf?(hIsw z8N%5Wlxp5sH6JD9iLQuZ(a!RxS{5qi~yqjF?%c!Wv4 z9-s1kjo52%BO}Ue)ia6RwLu;IRjyStHxHykzC)U=lj*PI@b7R!BKa(Z+cAiYjBMO< zburfJwzL!l4N1MEt^xDkKS9+^F7^$bdxJ z@O0hlv>-EAf~;xOIrL3i88+9H23*DjfecS>=eyk6$>10b1(5R)Xt1jzaNmzw0?CVL z)1FdZzANyV3m3YoFb$9h@LqGtsLbf~*;%E(F3;Qb7O@5gp=pE5Laib5X^$0gtt8$D zNatAwW5#A&Lt^xSW@(q~jx%Pg>IUag6~U|W2ei@}tc85TaiBrw}RLyN&;J@!E& z?&Ul9PwzZeV;DS$IP??DfA|n+WD=AnWsKt9GgdnB#x^wvM~ z068vQrSR15()8Qqo727xy5rzQxfZvxr01_WxVRJnX0k#M0Mi-AoAMV_Kd-X=3YG{C z2~jGRe&zXUzM-)m^MLplxQ`G9XL2p0L?rq6UhycOj8@vjjx;JiA7LPYH}QeRWe;sU zY-J^iuRXYSc;{@aN}POqzBr%BcigJA#nX_)W%2H@`8s*uyC&2dx6bqt%jqC&Isv4O zfjn2F7sJpKoOSlmHvmJx7*H-ZpUz4&tJOR|KF$L3C5z~ks7nJx7!2cUm(}fj)rd|IqmUB>Dc#B+5;A;q9y~7E+^-vgLn%o4Pi3R zS*E7+miRY8uQc4n^+DyTQ=nEj{sJ70Cf_cBh<_CF2_ItC*}~qtz9F>#QK1m-$7YqM zaLIEAJF$SrV!h6=e8B{EciT9dy%zMx&^A8um@fISsstAqkRx60z(E|(V08t+h@}lH z-zTt)#BZISwa!r&HKWJyqp~ zEGL({o_kH$?#BOW6B2&bPWnSu>||i|NNR9v{KM=q+3kujur}|m7TLd=p_ zUUQ{Y`;x(v%w72geC5Gi`4~)!ni4yB5Re|48N(tFZ} z_4M>ujCX~eg$I<+$d0CW;@w$q--KB=yi z6TxeN_*?L+8oJh78KD1_9T6di_vVyuSu&c=|9xOOO3?mMEw6dgs8~ z?4(SipEp)PEs@Pedwa5$O}S8098%%x&c~jh5*S1mr@L;ed8B<|)tE8)6;=o6j_d#f7rOM+cw;a3P=f)S z@LSJn9SVA(9ThFfaiLh!DnlPSljq-;(RJhW4CBm(6BObmg(~pvr45mdzkfKp!*>v9wd)~ijJTXDC@o^H3v+6xqu^w-t}w0d*sd{oa6y+X?GXel3KJR&S3xuq z67JU}Y^Fz1>!;t4&P>}hZe#bcY&aag4=5`|y?jOQvazufuey+QrwDWo8tm6;lndk* zs*(ZzynX>uO{+{Ph{6~EC@o46SrSVOV2HW19ecX+Xk-$g!bQSiD8wcq;(111T9d<4 ziUGg{|8zvQpC75#7OPj=`{e`OTAZWF=qhek`@YHDkp6bP{02u06GKJIf4%qLy^4RE zB>+|ViI>^H3D^?!gme8~HTQsbW*0z?G z#IQwMq^<^pAE2e}x?agkEDN;-&2=o_mK>cCTvrA2%>gO8)*g!z)NQF;uitpzaKCHqWHXN`^_WxoNEmvJ~b-x{O=_EI} z9MonD`B%ILhdx5^VMoKlz?0FWAF28nNRATqSX2}8Qr5ccH8H3C_al9jrvTDqxnn^R zbiwg{jhg0R-)mr@CwverCmS$dFmE!)`2Nv3%GxuOnj&^vM})h-GQ)qr!~VCL%l}~= zKD!JV+241)(b!@C+9Z+)c^DL8U~W8mc;GAHe@p-V_s{!juMcNW0|q&BWfRfr z$ovm~_y2gpUsdvg4^-Lszb2UfRUP_ApS%Rc=0Dtm^3<|3{r%2A@1g(X;|$+FYR`T? zsweo5KI_o?eE%_bP!ZDVWl!F)`+>6ANNg!q zA?yivRMe`G8rnaWf%uco{32T=w47DmZ`lUe`p-&HyOeOvyg@ABVa9g4lb<7Nzd_J8?9{QsFW zfIaap_;Q#bT{`0Rvl>uQNFP=&QoZr$s5+z-VjLCkVB>bE5H9F5+C|>Ij;UM__ z=dbWTSr+g-96?5ESiiT#4|c5Z|BoGqe_nS{d+|%d>>oarj|a_CPkvXY9_c@@yML`` zoBUHWZq8@iFMdl(f}|DLD#}(OysqEeDh_PmJjmb}as1{fFN00Hant=xJAS&R37m() zz4sXZaF71{H6IUJK&WjoO&#U=Z+%P(60pRZNR<@7bvB=_$-)5U2Y$R-@LLX$pJWp@ zErp>s>VG2agLze-#+8H53y?9&Q9(>e}(_)_yNy@ zt^^z_p1+Qjk0$z5H5--cM2CdE=!cU?t}yByb@o>3okYFXpZmb>1=~c-?lobF_|s}I z>DqSg0(l=>{?teFSq1bp?~W>sC4W9yiYcJBBYTRgd;RnOSlqxMCUz5O5dF6Vb|P~5 zh2nU&{(dI{10Va`V4_vJ@+&#G6s{FpUV-6WcTe_K*MpR=08{zH53bcbIzX`3h&lVY zg|^4f4ja6W)9}xK+Plvjpp4E}E38KR({QQF9+h2FAJprCf2IdzA5N~4y~7!+$WJ~` zglhlZ!plX#Jte}!3DX2Jq%a_TO!*NF`l%phM|K>)0dBTkm=Sc1L|CWUQ z?^ea%j&X?frDNUnHBcZ&%x8K0|=EhKoK#BidE0%-f&UDB^{k{FhdJPEF zJ=yU9RsGgmeWn2N<%p}{pPv68yNPEJ{GUH#XJpfT@OP7LT{vF83{)e6j;m_X11yhG zb#*SdXDbP>uT91?jYGFbiYF;+W?L&ayVJez_G-Jc1&Lz_xtw}K67PF&ph!0xzMLbq z2jeSL-(A8Ec(k(i z!gQf2vC4Eo3D7#C$?c1YBJ)L(RIsm@^Xi&c+rPA`MTv-`OP0)+AvBz+f-o&-hdgGR zq2}aNuY!&9^JBfKebaYlGLdOD%Q{kLCpb&V$~wW|GM0a#tk7X8=v|~*oRqyJe}At< z3&?3z?}P^gbhEesw3m2n7|7GH^vXd?^2XF*uK#=w`HO&Xv3jV)elS;=YdTDZfs0Ft z9*K^DPGn7tB#curiiAx=Aulg)?3E*wEJ`@xMHEiGwEz)sJXmNyz6p?jx5n(+HRS^3@y~@!$zEn~nA9XCWoJ&J zhx)1r^4!-H_!OoJJJnt0jPVFy&Wp~dFD`aVVAy{7$!3r9qU;%@o#Z!+oj(J3L;gqu zMz0=99?OC)Qso+{@^c;qsvJu%)*+AW6*g;$XQhx-RQWNvJ8C>NC14*La$?A{f#~I!3-$Zi{^Hi z5)Q(OygJ+IjiT(M0JH;SccEc~T)F1sG-lUH>W^MhVlN`@oB9K+CBOu7^i;=JR>LZb zNo$}*;M1ST#b5E& z%Yx^a=%BqnEY1fD(b1i1@c+zRkOc65R;lZuEwNqxc6@+DEPea-4uJa0*dj*dRPM0t9B_0k_1crz66`k?2?)GH#Sr}!y z@3%;1AqmeylUc3e^uqbpCu=8jdDgFXu6q(qoMLc9TX)$QvLgW`m?S{vzH3>cz;d)I zJ6|f^Bff7d1J7MJ9%^6lg&yQoTj~{jW8zT*m9}HLxz+4^%bPd;M!U3SjjL+NbKZ+fUm6&J zyF*xJTbTm-Vg3hz3Yu-h<9f)mR46b0|>(F8)UT94vNbn z22;T?06T2szHV$7k%w-;Scyj0zJ4CwUt9q5=K$BW;4{KlHuyn%^*z)6zOos|6nASj z%rP1&Pbs5<;q0znASUH{-MT4c8#{986my1pL9n?zfWS9WsEEKdR|{5#z{)#`pxn7G z-MLdRF^$mId*6HEUQHcZmI%{obNJA-K9OdW{3Pbve^V8=;+K==WuCwhpS*U)_G5Y) z=c1__E_S9D!1k=)qEhA1eM5tNn!@PQe0|5J^`;K2Ms~KT@~&M3Q^q9F_1!)seE8ypdDLo zdny8v+ZZ9A8iJeFjG_!*bG0dZH>={l$#Pa_gr&pGHM_~xX{*(RBt1k=P?R&vhZvdAtntWihw^oQj*}G72gN;?zlYl1 z2x$<$dWf;x(eRNDGs9II1IhJ1FSWqoe0Tb)Y=@<@xq*cnRX}!td;Wbi(OQ2X$+1)` zlFT<(C=jEjl}OQY7hR*LP<&OyYiFoj5g41_1xM&VmQGlvgm?`;JsU?P^r(1fqfr&0cVWKWkMg`ePxfNyY5(N! zVZt2p50@7Smgs0h#$Hdk%Lcn8GkdjmJbQ7(7booi-eh+s#B(%HI!81-*z#$fTIFbt zc5{RE)=Lf!wU+zkt_VRYxcP1}r*w%91Wft!?W%E(#*1f?P|ESdTs(4S+}0-433{MvuT3XSk6_6I~^<-&=OQz&ns+?msng= zQd0FK+q4+?dtZAtc#aLlRt^A9H@jYAIlWRE55xubJ6JrD5pz+1M!R}E1Q2tKw5E2L z0bJ)aFS$qp|Vr)^vbk6Oivf_CLV8pHfdN*#nJw+fN)b z%ZJMyO#6EmhRfeN?dPjKrIo`ykJnWf8~Wh!>zXDh_c^QV6=rKpE*)oEJpFH=n~V0# zzMJCyD0{oy^LJ6XeU`qF3Y3y!=#`q8TLKv9i8Xxcgj-2os(laX=|p@gdOl~QU*V5X zcd!;PtCrWpvFT8~if5}{ZX3yCTr0?mkVbrz)%bl&9vqDM<=W(j6o>6$M(V}zcX5TU z`mSb{MdW76`T6O1RH)qSV_IPk>-81ZAEk5ZaCrXHehg{e)o^gOPF(fQ#B6GjVq@Ia zsnu-lEW{tRD{U&(Xy>0T9Pf+nXzcLgZD<1f5vGQk>E)rx+K*)G=w$dgdNA+B$C8Q6 zap#m8vsJ2kizPJtHdpgYgOMIMd-{egShMj8-%-jfg9Zt?g^$8DHbICtO}B&BPM0H+ zZVfP$^VW?uRyledin;c&y$ThE;(_#7bj!=jUb91x+k5Ad#j4#9sq0l)^h&_RMAmAm0lTl!Q!jRx6rei?Nj%FM=e51aZWvHbsS zsn)!G0-Brx@M0cFUoB^Ac*^z~ZrDb`Y94EAevX;Q-z@#E#@;Y5xUD^Ny z>`L-g;qcxY{i&OSNCXLI2bN}Y1(}6#6@nWKK;@*tDGr!u46MoRQ|Sgc%XV$`^|N%= zDY=GkvX^tKBlW%Tt?`WBk64KMcRYdE7CES}^#FWk04(n>^m^6EhwP+x$%=ehfe znd{zo{4Q_oYvmCY7q|OQh=aQkL#%U~1=@H+CoJKyJe>2I)VN%?J#o7?mDwF0|3K$uQHEN`Za3IgGOK>|X3 zNn3AhF$FL0g5POh+$&5617LtH>Ymk_TS4*WbPe*LQQW;u%#%>qQ?K5&_0VjpceyvJT?B$# zu2PRe1rXh*0dM$Pt)d^9(k!2O(3H+ME87U1)?DGzqkw-}q|=&)NVexVxy+TZOjHtq zg+si_#W7!QlbhX^2zdSYO7OmUF`00(l}Wy%>Ed9FBu3y{Y=zRgtau3XFu)%9vaFS3P^R%DOe5DQc*E-?9si94psi!h%_&hP z$#92oDw?I+`P1-QKL&caLJ$I9g&5Ay$AXWSwF+=070)F0b;-V+tco}%srq!m)rg@zTGJGp=eR4?N zA#^ZSDosl(EF?6=IChK5O$O%S>(x}6QshlPj!h-L1k=?bKTk0{7%9cku$Zm2@os?n zVDhH1s1>P{kTIJK)aYfjK?m#n`sjBY1MhwP3d?HoSn#0VB$-Z^5pq0y?ODGpDY@Fm zp?cf^DO90arQcR(GD8R+CVR3S5MmJFPVdhX;&m$Bvs#(Wp04G6P~jYzEC%4hV$&m( z{hfEDcbzyZGNvzeFBTr#A4U{XnARv43LKihA}tNG29`1ej@5dG0?3%2H8_<>6j=e< zJI9bU@Tc=(*O@9C5l>EMUd7({z8eulyz@z#LiNm3h>1uyvn(IFgZn|tMJ6&Kq#uP) z>M38c)&3l`=HnNY$Z>o!r9y>iEy181FA0c@IR4Pm-SIl@E?mC3#f;`XDY7Mp=k2B; zcb-pi?Se}ue6!aT6zAkxEvK?xoPYV7Z>V?_6u;w|cd0wFE=2Vk!GBVVJuc)=zgXR^ zy~0y+Ej5{`?(EvJMI{iAeA}pCxVnHf?bdc(c_J4?z%q&%CFE8c6p@ziOI$XO=*rco zudp@_2^{I#)oDKNVqL3r(5QHRPx_7~?rC&O3HjP7UVE8n<9)FU6#O~tlqOUUM@ZsR zQ2Vv7M?~Ig8+b)HyxL)z5!YS#YO@QY(gs1lQrqD6nVv%F)>p?~HwK~8`nOiquKGqp zgGD&>>%r>_UO&DEzh2yLmg#nmcI@+=-n{VMa3!8fQaKVcY*V~jH$!AH@T@>i_q3Is z=wx>yV7bpf&(*1|EKwOBx|P7| zYfD>E27Q24vgRqsXXdN=8(Y!;dcK%KGAgyZ67xwG5&tV@+Wb=)%IPI_4 zY!>?Aa>!EUrwwbaC+eK%?Mkv@lt&vIEi9&%ln}p!<&0W4pHaP1m?BVZv-k`Uk7Ji> zd+tfsuN+J639q_KJt?%fJ{vTT-oF8iwTB#akwG>o0~Z+vPKFm|Q(!gP20WGBL~qMJ z;eG^gZmrT7rRGo8R_)F^hPUeP-ItTf8I>Pz(qQzB}1qhyZf1V8698L>Jjc zuoB()v%DFJn3sAsWD(Q6Pm-Pc2H1L2A0K>$NuON&!=$(ueg}trFLrXFJQ^q(m|GVN zk=xcR*7@b9;GY6Kbu zm3(Q@h8;q)Qj8XmiM8jSMDvx;yZv|;b|~`xxJLks6VoF)Cd;()_$%&0gQOX$8O7Ys z^WpF_5SjXHMxG#dtT(WVdfzrJN`M$E`ryK;z+iTlvAQT~)lZ_MlN3Gf%$TElg?`^8 zurLyZ+>&-&bR zUc^>@ykdHD0Y}DEpXs=7MHxSlgX6t$-zMiSx-Xr~+GsHz^bP@q2&=>|I(e`4p0#It z+#<{^*6rdn*xdoOB~7me253b9j#_g`FwtioOk6DK3J}^IG9^Xvd_UT%xb<| zk__xk&^WGnJHjCnh4P`u!DOQ%3W(NXwVCo4fGKoZ4?y-k1UC{|m`%qwwX}p#>q)iR zO1eeY=fv(Xx5pN{#bu4L3IK}*$puP1*C?_qbcGgrm3%NaB-GlXDp^~q#iZqz=&F(7 z08y~E-2GKl=>=K8aEY;Wu>wGpFJ7f@!OznG&2 zCemVB@9(I!4o&A~4;sJ&8t`)w?dnYFU$8&ZH!X2rb5EMfKGcN(SuK->p?Dona`hvz zS!uRYa8=o0(`rq!)dw;EGkBOQHff-;mUA(#x=o>0XNvl{Tghs4^Xvvc|Q|t~ax~ z;wtuULg)Oumr7mu0Uq%@NltWJLC@!65M0f3xA>VoQ2MErBfeB_O7Y^!f-OfjCFjIZ zH=&8KCrDdMn|98Fo6Y4tW%k+5I#?Z&``#e|*?a6IAyxi{z<63nP5dYXpo}9{^c10e zBb<19Yc3y!7(vmKD^0#ehKV<9&|Q+}Q!?JzbP&%2Ul3mCl4I3(hlP9Y`GeYdIL;9F z@aqM9Ps=saX_Hu?wWgq%dZiw!;}uN)Q@Qu2H{ zX3~l-Y30Jz@zW;bF_xJ8dt%}@nXFc_&fwcte+PV-Ye%D~o2qYoA-N~S_q^KLtu*Rc zx6E>b`aq^e3ya>hi_NI&#BeLY5>sKfO4W+%Mtbn^N$^cxsua1pwCQ@0a?MPHUw#-t zpd>OTVU15=v-`!gLBqj9&L@6=wh?3Y}cE@z$CR z=c1Z1);}e0Jfs);`7296mFKLJNevd$&QM$oQaibGZkH{|hHVJ4T!}_)y9%A@e1lO# zN#_ruuRg^N%>8ir4bd%3RQZ?QXnD71rMoP@LUA`S?A4tuU~N5%_x*=l8U3)j>e46m z=nMfiZCW@J7jjiMbQ!UJr_}Eo?b@trnB?-q_SU^8b@0CgBer{!Je2a4IFRDM8fZVC zq0SBjLd;MT>e)Sio2yQe>D@W5Z66^}!&QOtILiI%bwWn=ZGHSJ15~=tG-omwr;m@> zIEfFTV{NHj5Z4iuZxNdf%xg|@scfgxR+_7aLaN3X6@fHjcag6%=!IiG^sbdN*Nev; z6!>ML$K%%<0Pu(_A|ai!hhl685%L|!`q3TibJ{gh8xV=&DySiDQmR0K!L zdmo#KO6*nW<-tnr6S@~%C(e7BXJA|QVk1ZQC5uii$!}gQGwC^HA*xgMGEjZb95rqD;%pWu5__UdfhT$Xyy?_<@U z3*PI_$YCznC8@Z(?Md8!2=Pl#yE?k`bxrXc?&|qL_kK3fjic|NxcMF@l^0jqd1EI# z?I7C>tV3Y*P5;QAodh*+xtdzKZtIR=RSUE@GzsHAXy39flSifs)hAn|7ms4^$hzOG zN{Xye=885-DRf$^s;TDQxKIq*IuY_V;W<=p3Ta^JrC&W=M)#S+VsE%tuCJ$tdH`iX zvBpPVfok7KnGPV@&>LT)E^F*xx|{`w;CA~H%fxViHhZ`ZnixJEv?%Hi5O#Q9-=ek( z2jj4{n!#%8oUY6~zDDi-CL9cuTl?vZJ=8Nz6)y%@Hou9at8ox<8`7&goJ$_4FSK}S zG?oH4usULax2Cp1V{AA$=GTyXoju_IP7mXJl!t;R;qw`Il!nPvuT|v9#*UW9+1doF zT-$6nafLTn#^2s2K54vpq5IPX!oVHpv;m!jwL}xq-j>^I!G-(!lZ`%$veww*gJ6LL zc0yTmA7J<|aa#~UYKv<1q7WF!|H_8&(){CFb!^jHKV;T6m1gy~W|O7Td0qKzl-)1U z;>WKY7SW=tDJt&-iQNUF9`6g_Vnc4xAjvkZIJd(u+$kn_xA_2dwiqz)^*2HW^_+r| z?^nRxWX_B;13QMu_0p@=EaaE(=3jVWyI`_)O@jBceOFJ}w#iUW+2i&LHq-*E<9(9q z-Yl9>zg+@c?;aYo=Y9(JiTDWK#}JbW{Z5HS#m0->NJL`K*Php!o*vFoC4U1H>R%pq zR8Zhc4R60u=MZ7II#A$~lE6WUe%ly5(0TvrI1;gx;LYUyPLq#`uvoo549>xZu6IKc zf4{Y&a!;*UE+sOr(L_)}*0jsSg1$D&Fu z?l~8^=6Pq{RC!XFZ(5nYJnl6CYmn3pDc4DqrQWJ7X}i24hw$y>r%FRRcArI}~$uZTKWR$2c)0-GF13 zIZmJrPT?JU3+#ZjaFzzp1`6mF8$Rqu$0Sj&v$Y#a-MVkJSRYfA{d!{E0)>Y{H+2RO zSkwD(R z&7|zhnEZ_$?hb4VNvvE0sw;M%2(F&I?|{$m9Wm--)|_uV@P6ribCeHsP%2Hk4U=Va z#hj@gL)H0P|CqNCxDFH#tm%zZA!}H=0a4Ho&b6-{>H)0*(R27mqEfK~9UD9snS%bi z4xX~<5fP@a``2sBnH`$so_BA}M#KP>^?jK>(+v4+KYOJ9zE;C3xJ0SQdT8j4gSN$;}9 zF{#U{+&XAc3m%HmwgIV-cvVCA)pMrh5L$JiZjO9E$vQn6{cn7DZ5*w7E~THtSd$+O zEsQNC_zBCr$*j`g3uFT)V=1;%(ZSj4WgkijzDZ98-Sjk76|v%`BA7I&q|dm%?6=lP z$KO!E#*YGRaD}&E7o9?5)rR`jHe7hTJUpxB$1wR^I^@EyluVvE5{DU2%hlR7U3nUR zeD6kIooYry!ed1vPsf5?n34xB>tZ-nDIeLab>lhL`iPuj_WsDHYydQ`VZ$@!G3%f$0$=iQq1! zZH@~77av(`ylUnAJSv!;8@yLT6&#FJZ2+Xq zIqKC#4+xY*`0%+{roa1-DUW<`nT_i+$xD<@hCW^Nu5?N=BNGiIb1lw~`XS?YFTHc_ zl{C;Mby+LIO7TIJ_Dvs1u3hVe5lzBJ27m|x5ACKBjp}~;R6v3xRt%@p?8Ts1$NxGoFzSP@Y##if#JwuJ&NV%Hz_9Ja`j|$$uQIzKv1E>fp zWA9<(QFn{l4Us8!kiCOmyux6=F8DE7wn);a`lbBf&1rQrz~Dz(B1_A3S8JEOyU;8O zNL;>jG@q;)$9s%(&f`DWM4|XbzN32vNa~nbCMM4TPWTxvT~&a?8ZYr;{L1U)7_ea0 z*W9nHZ#1gSmwCNCE(&7`WA>X&p4Mpdv;sPq(LC-KGa%rC5(+dIO)Awr6)q~@f6a1= zz2b&CpA$@1nv_)mJuN^_%OIVNQ!(8nk%!GdN{)y3jCp4ySMtfMaNa|_dZPXTtn=&? zvbppp679JB!(GYxT)&FV+y*}9G0zwLE1d)Qa1^3bFWx1tbiH4BBma^i&ih)fPI%AL ztXmB(k#4oKrbUpHPBaDPCPh!$7{B;u#4lBhFxmJsB2#U>xNo_S&qIW8k0d`j*bvY+ zYY0!tNy>y@#K(%W4prIN1RozY#vtNEE1P=~vui#WX(wE_|fZ8WcU6_vEZiPVA(@SJi{5 zo3#fuf6&*#qGMd`^dhQ`91Z|2MDbfU$F*>XcOqAqY}K_=wK=w;@D}_l)fUat{na0# z$%a77ewr(hcrVBuXj2bz9S~edo+Ko6Fga{t+LJ`1YC0@5U+}#~o%0TF-V(UT^r<(v zAC*Op_9r5WTc?M_-^8CaOsPnZ1jAQz;9Nq4t7Vdz)@e-`JG#F4BAKv<~)rVH0=YeK~wSE+K>WeWZN!0pp?m_H9g@A&oGHw=>*1*t|g{G3(Dv zYfajR1GLd&Vbf&fe3yj;u7yc^rQ<<)rJijCG~g&XIcHSHc<-A)lt7<3&C@#Pi&pKR z5}s6}V0;Tv>U>G@Da12Zi~f+mt`4m^h{oG*-UGHeEUtD^B%}>yZ!E2XG+OMxeXq_YU$(X_yoUb z5uP7_NZ5RQ96Y#2z-OLd^gTeHioNR9{7x}Znb$@^TKfzDAB(kVy>3@AeV(E-(&S(N z_5Li6)4;$vE{$RDU>1ddo#c~$PII`+#U7i7$t+kp-Sh6ru&v?}bO`Mnuoa0j^YNRw zBSPr#+}rC>aNcDqf+tE0OCJh>OXF+xDj}fqo~yOycQ+{x)cHJdYCBqQt{OeP%uKs$ zA#SIj)oZ^wLKeoe?(Fc{50MKL+ll#U5hiK)dV(s0c3U9TMbulvq9KdXa#fLoLWjGI z#skN2gRyQC*`kY&4c-q|;3Y$}rIYyR<=5q?Kh4HamS3l}(Q!u~r^v$EFj9UL|0$O= zpKSi$d9kawZgG9VeNW*Lh8YHL2SboUF+sD10F7cirFe$~kp@SO;WDFIC9Rs*`y>j% z7O@CwX&vN?xmh{|7Kh`3D2hNf9oGxC%$(gCQR!+7ty-`ul@s<`>43F%5Ls@_w3BWy zYqD#NNeuEI9`!GK=!>yE?zHpyjuhrTM_i>6?fVtL#ykHYhEi#xKu!KgQCq=J2xJ5Z zmWhv0`RfQh;k7U6+CQgrbJ!oM4ag&JbKEYZG!9bn=VAL)@z`tU+*rU8u9{HKJY(YA z6Hy#5GM&*-OO44sA77zJZ0))BjBg<%x{%GXvBq%XUL+{#F#D_&trAf1&| zr+Md(Gsnj9Caum-)O=db!%+ErQ%SG3z}8+YH=AGN=LpV)*BQdPOmwQBJFHXmeHPU(6JXO^KqWO((K+Xw+&^6 z10o9cSKF(V;AWCZok>~F1SHZkBv5lQ1O!Hjzb5`;dv*XtXRfmGp^DX;j25TezdYH` zkemu+*sC2xb_aun&Pmhtpm?2HU2-F-amv{WFEE;=-Jc=mPvhtk&ahkc8=3y>U&SO< zuy;DD(Ffg3Ctn}X+BbWm!Ot)=PTbt)99S5Wi!J$hmTl3C!A*RP^$pHQi%mKCM35%Y_p zRV)+C=~*V6*0JO3m2s+`308PX2naqT{oSLmKo-Ls>#CB6l(n@JK(JEssbOC8c@b9HH5S@LtHt4aaN{uXSG%f&%9_Ngs)1c25Y2EcxgT3B4 zD%u1Pm6q>&o$qMNT1YE5;mSfvZ_f|-NEn*fMfMw=%S-A?M=Kh^>RMaEn7Sy>Z6FO* z9Gg2yUY;M}Z_aq4Tfk2(uLy=nE}~_5HdQ&8rrhC>c}o5t_P#PK%5`m9QBgoZMMPS< zLApZ}$)R&7ksP{_PC)_b?uG$|X6RDs?ifI>){l0!bzds)13^Vi0 zb6@v$UvXaN`LehC9cVOt*=8r?{tXmC`j}JLdaa`3?8-0)g@ll~x3|&$rnB6XZns{C zO?v36@J=02GgwbaEeNOaAgU}3ycv+8k^q7U=?Ff=PmKNS%H0FX^2;-g#6^iLQ2f>r zjaGgoZ`WS{Bg+yrBlhHFcj=>=17DFwt z7L>5a9WT7Z)Fa=}Jy~@?nTgwxE0@=?Huv7p+-aCmtl9BL;LH zs79G%90RBk+uep*o=`>8p4J(@?7)Ag0M30|io zQv_{wpIA5*XBk&4JUclnGx<^I#w5+i8JWvyk;J>aeL}3%qJF^dpxL#JcS%@gY*+$& zpV>g=roPBufwI(e>Yf)lc98uEI-42Um&DpI7^kxDb8sy<&#!}lw0hGQHu~m!y`d?e z-j&!~VK!y(TGUDG`hr!#cr;i48^fXuu1z^+VV#0^n9qtaJ;g&1COr_3Vy+_{D{6!?d>D*bK$!SQSxVU(4Nqw7ZYD)AH zNw8>@(9C2c|1sA%AtoAYgA#~NE3MM#Ilby&O^krxkCpAW_@+}*f9zPHTb{a1mObNB zC3T@DXNNsUEc7An_il0u8NvNp{zhsWzm~>F2pnxUvzZ1rK1j(!30L=ZqZQ}TP)dS~ z?b1W9A-GwOr9mQFaJ2>AN&hV+DXG9Irn=5+2F@9y*CIB{-44e}*{d^z;Z%SwY!p+4 z!$mUpx^{mu9(!&lcJy({aLD96`TGE}bdjh=IoxuhnV<1V_Fk@=+UDJ0wyum}a3b7( z%E>T9^d_?QfqKI56Fwv)ua3od#Wie9$%5C+c%ZO2WPOX4WZoj)Bf*7b9_ z>^?TPODe3t;?Ue#(Z^Ek7xL$Dg$)}=0&v%|Lb--34$w$}rr|OqCnp>lIIrH_+9P%; zy1c#z&655VGpT+STY?zqGh``Fi!jT=>jY{9m zk>V2#yaw0mL5=LlV6r)8iycaCsbrV6`AVJ7(vr8$rc0XZF}W;fQ#Q{#@(Mf0n5TQc z_HftasVA;_QJ=WQ!~S)Sq<(zYPhMBL|nw z_yh~Ux6y4ir3a4*00g0Yme)dTBF|Va$7sG9-Qd;9pzHP=J=V#|A?FML95RkOrZVd~ zFD%jTh?zy8#$GMYjL3M)71muv)f#`*t8bmnmpPW}trDO*Xi))DuM!e^S2rUMF$>uu zn^8vfc4J>?SmvKEdYt6C5IYN;JB99LRFDj<*#3T1*rp?! z;-NfHY`X&HIWqL6S_>p0rS57xl_RavHTvlB`H+Ipz1h)Sj?LQ&h}q&teKbfKizuUV8}XZ zjkCX&>77xFMo^Euci@fe@$f+ngC zrMau!Rkp;`XK1q4A~;~COJ(a59|}iDE&FSSXw@AOv1trrWD^I8ct$Ulvq>x;-mQI% z&@K9*TP#uca_j0oQ7DkPSK}b9*aNc>R8Ba(;V?TkZ2yG5P&ZFlWcW>6-GP&xTJfvT zyMs=PI_Ju8UjKk#hw~GRi=A&WOCoJ#(OLuFe1i|rPS3aM5a=C7MlBHW&*Clmh4gCG zQUU~m{nBna-&y5LA~>ltu$FqYSB~#Bl;$hz(aNRypkQE!S4_J!OOG&3mlJY7F(f`D z&PEF7ZF;z}n`95xoe{TJy(8BoEC=jAu~8Lor5+wr>Qx4d=$iXe5IWh+maNA_-)+&CM z)tTPG7*yA}>f{H}szISfu|xuz`}y@Y*xAbNUA6`2(@Mq6^@D^B&H|hl>&;b8B$Zef zqZm$Bo0<-jw0L(>M-GstosluiT61+WZ_+ZN^yx7nx|gdntgZ$19U2SHPDRZkOg+O{ z($Xu`Mxx1|flgDXe^!S{%<0_%jj9p>o9BOwWg#Yz~~u;?Y>&eep1$Qher8UiyI)OCS4uM z;7+UG1no-o{Y^x9Id9r+M)Vhu__KK#^Btp>F0~Pr?9oDP8KPSEPZ$$fuV6ifiI85A z+S7+DluJc`!%KaEKF*bjw|wbW&t#p&z1}BU*A(h&SGH;xL6+p)Q9r%@K>ydi`dnyVfFWwokv7ocFfwBMVQh1!qBu`{pv^;&z% z0X>_0lN8IT`l3WKQBJ+8#ISd34`^GM#sH-G$ved>Ujn??T?<(*K8s!^1xq(DYWA?S zp2rei9#+hFJ8>yRA2`C!e+H<3(OT@~d0e@&8*JpIjhcOLZbmd94qC7#4lL4adRLzv zY-e4pHT@b52Rb1!#z@p)l9eTlrMLl)#+C_9nt|MEfDIHYAHpRTkNjjU0#uVU*JA&; z#9pPO)*zSUOD(ws>cwAW!PEM|7#6Ou7FYkXGp*%2#t98loMkG|%clF5b) zXVwS?b2gC~`irGY5Yfy{m6v_SeV8~y&6iOmg&aV9s5fE zC#{T`1f9QN(ircoZwFjwtpnd18q%M(8LNjE(>7&IIh z??y99I!jm5buQnrky7o3l4kkkMm8p7y<(w~%2IG$hAt17L3BtAV-o~8*gXr~M;u3w zM`k{={P;l~Ti=2owXd0t+?)V6k}TQa#BO&{*WJH3LRUEJ(S7cjfSM8fW62iO3aRqG zk2!v;*J@%?&TQ%PTyNW0v}mmMR~;6sf$Y8Ps?IEnL8kqHxPUbzM8kCtM#4hS`jlij z<^oKinpNQ#MBGEs}a#L1`xxLbMk zb;tA^OZ(#sepP;MAq9E(2EDzqZ^P{#ZY9z5C#;wa-8wm4P9y`5i*1`0dL}AJL$`^7 zl~4O;<-#19@<|9_vry2tD|NVO`8SY^2`PXKhJQ=FN^f$n<8^;GXq+fL*g))cNE7Dt z3O>j*Hos4%U50bXvv13Pd3Gp`lRtpwcUW*WVLJwKV&0;ld_Ft~h(B%YGcAbPsJPd? z(8!}8kbosD9M}F=*X*Wdo z-t4#FasN4|rs(MtF+staqqzE`){4SyOFg{|nA?J47P!hd66Ugkpvs$rxMzG!xL(1jGkq_@oNxKvM)3~u`Eqw|=Xrxv`KSi=KV|V6Yr(&~@{AWiLum_@V z05Gxxj$D~8Xbx&`!B^p_cZVCrh~=HHH0Kjb#~9H*nYRI^4dgl6_m*(3B z%lbY4&H)%*DGC_&1Go>Nz+mQQ4o+fK-CPYWnA4$g&x_zcoCy_FXqa}o*8<6*5FlyX z%HSzCsRCdFnV_9v6r%C?u8f|^D&1_vCV|cI!aI<*4ckWbq~ggS+GM?sGU4W}J zH<$wRwPt(sO!()cb=8nE=uD=nwj|X@284fy{6nV zj?zlD=t3%m&o0WVYN1kFieW>%?|IFDIjWwNA*dz-X1pjZMVO;e6^4Gt3{lT-8Ra-r z)}EM!oxoxYj@%_wFcYuXuEF%YM3f&YhoUAF%sXMMjX=%v%poTlbUbIuo^i%V^`3c^!<-@nqSsZc@CVvJ;*ujJ`_sCZbT zv?%vg8z&0KScXYMxo(CF3zMAkmRPZpuZs$7KS0E<{gncPXuNL(n^799ve$MyqU#za z%O}M%j2``MciN7Si?qZzo0}#pk`b6lv;HU!{o1oaN&Jkok>Q!u@X#ZWgB%<7IA8;{TVF#6dr-`-HL*8U{dnn~}cBBeoF zP2wx(h|gaq$4Evzg>r>_@VmViD$xR6<}wK^Y>qan#y0?oaNDbA!YWW+^3<et^QD2T5VH$;1Y50 zDzE*9rM74QPOoE;GZ4xyT{b`Lk0%C@Ys|x#SeqYp>fds66QT3-u5-DZ6dg3|Mmnq?1I%?EohaSZ039Cpde*i`m$);I#KQIFE$|R)$!yfdOs%LtRi^6DhpfLL;Rr1tUC5# z3Gz*3<((hS*ZI&NNO3krU73+(SS@a7bI#_^95eF{Te(Dc_Ur&vw>0cHgYKDK`xmLu`p4j4(tMlRNwCEk*H<>M+Eb*a`cH=wRs{B z(7sP{8+`r;T$q{*3H-SaA|2C=+q=T7dML1&S7<|JgMc$^UcRL!DQMK~Hx>r~Ute7> zF%#U&<~_GDh53nV>^I>}=|Jami}5L=#uy<6M@s7aI}nqeOM?;G!MF&+okVTQZ8zFk6>=wGm&n=Gn?PBvE$ zU<|kvUUgBX!sT1I-QO^CxINIG3`#xIv1eWl{2lzM62xc!Dx=P$ z0f00n7}CbNlyZrW#25<^8aroXK=DcqR7x(2*u+VtPG;djOHVe23JF@``}!*+!`|GH zJPTK6_nwV%bj&;v3#EHMeoWE(3>UG8tD>lOD0Rft)?#}wY z>IUWdKXdT~B{s&-Pje{UDsi}<1jyS^WDufqRtUFKe>mu=9A(w?)9N|{sD(3!fRaN5 zFqWY|Avo3rgvFg>Dl9Y7v(`?xcfY;%yC>aac@c!L2nFb8Pr4g^>}k2p*ONJ^NTE|f z9vRP09Z#sysle>LMazvxBC?ZRCLJF8{t@+}R(c?7upgwt0Pw6|Mt|8VgygWZTe{t8 zy*S+zn1r?&wd~6t2li~LKgjAi)YKu}L88MUL#JOIIaSg6I&-Bpo{ zaqb)8Qb9Pzl(!2^ef#?kAM(!!;+C2YrxUwhjBDltiT~Ei8y_g-hQn2(jsw-vQfD#g zm%DP1>dt4{|5YN|Mq8PQ*W^jo&n0ydS4iE9E-#iwgklgsMk8%W4S3Z&Y0Y{fSZE^Lxpd!8vV4a zQ}}+8+sakWYH(m1Dea)}adU#$hN)K&9?T%Vb>+l_K0 zf|>K4CC9u62ywPmd#-JhDtNjM%Ei+n;|h#%87WX5k2UX*5y#r7Hq=(xr<*^ZDInM| zV#QJ%+%!(fE^0r{S%fI@arh`t-W4k#BsLt)-G2|77Ck?7o#6#FfUEVxj(K0!nKs7~ zt(hCGK<1Y8)GUPG;<-(P+HZ5HnF-rSlY{aMxj_|G5bcRd*18nImJc$Y`TabfiPknC zz46v-Em>9TzwShdyTt~g3tjD%TsjUpOy``?>RuAEs`otPW(FE)r;troLvjPmHY_eW0-{ksMHCUSsExFkP+m4(IfI z8+SG9BhM@CLOXZc>#*?f%|zI1P33cLYz(^(bx@)RHAJnWP2YGVtx{O|dTnO`YcS9W zcsLsq6U>4W~1q%EruZzlWb{khX-~SkXo$LJs?V#ht%Tc5zDC z8q*lQK{AQy6S`Mg=d5yBh2l~86Cz^S)pJLpbg3J`*ihr#RihIzZ+tL~(ZJ-J-593F zTbs{lU{Wt=Di97?)nQizdCGZGF}B>z8caGt%TX9t(GlwoWQzf3Zm*xXFk!?My$ytR zSd+#p`}Iq(fpOpVb_%YCFYFmSh8qt@eEeLpZRtNb$Sz+Z5SKvQ+_z7b`IaVF`=x#+ zv?L?4i0x4t%%%8ce@X~^NaHi1vU~O^06)_|I+^T6Noxx4iW4vl$VM(MOBOI>w_HZB z#YDu^ogbbtCNcS9X8Ioci)0HXoD9v%&55~J9PkI5ccfEZtRTATg7l-g8_?h%fT1U( zUgq9?&THu@lEJF{Q+F^Mt(5Kcam@1BGFsTc$8eX?_LoT9*q_?u%<2-%zbyWFkALoQ z&v4n@dGhyTh5Tek@g{DqLW|$#ZCygK7)NN$YiKFH?Y+K^WO%@X!1jR

    ~-(B@@VB^8G89{!VS+_I@wfV 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 z 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΁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 literal 0 HcmV?d00001 diff --git a/pic/saber-log.png b/pic/saber-log.png new file mode 100644 index 0000000000000000000000000000000000000000..05bfc574116c0413b77c2939379502b15e022aa8 GIT binary patch literal 478973 zcmb@t1yGzzw>F9;KnU)^EhK1g_uvFca2Z^JySqCCCwOpocXtaq4DL2KGr%A>`#a}9 z_uRVYo~paQUDZ?5^;S(!_mXF=Ue9_Xloh4X-@JPR2M32PEA#p5pD%JaIAn5^*MFXH zA+9mP!M&CHE+L^TD}Y59-P#lmP9`E*16lLiC_%Q)S6Pby6dBach_40msCklD z@eIo-vXprPX;`06N9x{G>3tT}n^nV>TtXPpu1%G!g@#cxFrFCohK^<6&A4AI*mJ~=&iM`nwDI6(9t5X+>BzrLni$Akm)rH);}Q$C1x-bQdQoyCc}A_AsXW&&*26C;9lC=C zZv}WQsI^Qw>dcm#b@=9fC8fP~h@+)>PhjK|z7h3`!7E&)Oa?o>ph^16y(7jcv4Qw0 z!)AyS{2nXDjJ>R_LW5M!kB=A!;%_xjv_DK8ytniwMBOt)eK++E*l@Qjmicj~hN}x* zFrA_5_j3U?eMIF}Hyw^6^8E&01kSg4KI3@=2gkPqD_9(Re5fjxBojq40};dxKR#|J z--AR?>61POm)zHWOs~6ekLhGm64qpGlA+xnvana{`oQ+JzdmvL+nybgL%njJ;=5h! zG5XJ#i_}=5p`}*CENFDHKRs(PzWd5_3_+7Qc@&M~zJ;`6%XQ)p6kP=(#juj6VGI??Xz=LUQ4bMKHfFXb{Gi{$y76*!8E!Itcg>kCubaz&fhj zU~)lZIq(ub71p}nmzN1Ejz#C1eHUXCpIXRaA^Vml6o)2a>$CJK66V0urG-0sXg?XW z*9W=&$x_K(+=5<^T9@7#%T@`WaJ;KL?A1^J1`(C+H>aUyt{vC-1zgNtL`sp}q4XA1 z`(EjO8EZk5AxN-x?0YBE+YP6e%22zus@nXPugYVeiYFe`+NobAS;y0%B1Q`0dM}(xkw?CZp^%PD^-7FTkeiVx@J{x%^P0% zIj%(HTXlNb3v#f>b9vRBFdTd-A|hf~*YU3{ueKLrxcTgAewZiRp)?#X3{jtoQTfDv zF9fbc6uC=fsE1S&5m_@%-~!>9k|;Q!mXd%rQ1#O*S1qKa`nMBs^}PtnZ^n8ZYhJ4c z#29caW4H!%=Ax1!4EKJwhu3|*)T`Ix+1BGUgSH;%izFt4LS{%g6#mL6ikIdr91|xz zm}*u=Fd?#lMk^dig|hxfhzwsHPN_IImCH!=h}bT#BgS`WTN=zCw!8RO*n`UNEd77x zxgLI)M>fq@v7qKBo)j<6m$X1_!>jykHJfEY<4M}-50Dm^Ik2F3{fRj`Ld%FH4Rfg1 zsFsrnH__0kmc0U@eDGZj!JUBqAb$<{DWc*4F)x~103$DsQs4cZvo}i@QgvVRPRyO` zBf~S+`CvEJA=0-%j^4N)It5A-Y%?r5RQ%w|V8q~W7dFS#9dtMm3crMANxEW62duZ5 zwsE#Sw{5rCj09>Em!+wHM9WSUzl?{3n6fP$QHb(^WhpfOAUapfH_O`~%lXRYqYVj|2+R%U%2I63 zN1mHIyuT^D;eSAVKz#7B35CemR5giuWxF=I=0otog#379I%G{#cv;k0Z?b&&Q=L7X zKeoBHk?Lii>8@F>1-0?Gz;1{_zCi9t7fqOU8o*0WXhsNrRK*>$%IAotV@2}5Yx`59nu~Ap)W(wFZQ_f ziI?v=6u8qe*^h{AKdt)l`ndxyI{VMleibPeT^7|V@MHiu!5kbsQJ)fjR&od!E*ej9 zVscM&>)ZGabbta4u`Q^YG;JK_w=q+wq9(^o)#?=MJej{R(=g+wWH5o4V3ntp2^Eo* zt~zVYMcOb;bM5LT+s3oT+8SbW4p7nhek}9g;;_0&`ywP7EFj?3j@M2B{&|`WBmp{s zqfSr2=X^6{fuuzO^ZdF_wEPde`@B_d9jC$k9{drRWmznI`BQ)?ql4QiFbxWgx3rAZ zd~C~+xRYT!Udw#DAn7P6u~416$=nEGzO__gj5gcxL$(^~q0cH!rO8xmaQ=Ng74_SxT}hyknGW=c?6Zb-i}o_#j${STag3 zye!fa4~)kgWlJ0uOCn&q(Bj3`#Fmg&q=_{iqlfP$G9_&5xoWo)v9mLz5$A_K5IWaiPac1=IRhp>VEY8NgUtGeyyc0x>#0Ws}f%#K2NhBUOvEDPgBoh z);%6E2~6RL&q!z&h|5gPc2oYvI{G6s(@eP1Ub}r>OPc|lcE;l~c>~Z&vMwk6p_IaN zK+=N_lMD&kMjq@B>=u4U#dQ4k3{5|>G^)KDEv!IqiZ96Mnnc0w+JwyV{d|0 zxO?7)3#i?7d(A!C6brrtDJ^;|Er36*)mD&KYRtQxXEt14Rn6#4qO+i9xN^9qp2K_L zc|G58JuQ)V%=f zh`jZ2zf|eVZ_j$1I*8kg6LCov%o8bfx4djPONZ4B0j|0m2P8TvR@tDo52<-#gta=e#EKiNc%y<@HOIKQe`O0@<0=zl1#OF z6X@=dy+saSY)e}!bxc|*pHnK+O2(1j=0M?z=Iat?a2Bd=8X|{P zRl;o0%9ryO){Tzq9$IQjg#Q@z(gt_W=;Qb+OsNO@>o53BspIM0#D2HX6#3_Cksk^V zSj&c#KBQpnY{c~R>wX$nk<@<$2(cScVG)`-%$dIR>qwZs3% z0Rto@DXRmeqmH5Tz5mwU{`K^S?j&lrGw3y*DaNv+J(E{Oa4YWaU@ zUOr1yxHwW;{)u$v^4|r!|MJlu8lxPm(W_-B^MuZsL ziyj(1-k6=Q^8bX?0)W&rbAYBV<8n=T)z;-+$Ao~7?r=CSC^FhWNmlyBR-yQMD@;e% zLJ>Q}{K&$z$_-_h)-uuxo?AnWpXe>%?}ER9gpx&v_Y2IvR(tJC_MOH0(xUN4mFjBbEhKz zg`P}b5Rgd00KK28Ylpv|GWBj5B$p`mD|yKcRAVqUFjE}K{jFTh?Ww<}G02>F$v4fG z)7xkPnqmNA-;MQWZ84KhS8ZNVs_m5SQE#$&<6x&*A(%3z%4a`O+3kIub-WLBvoP|{ zIa&Yy^7pJ%KD8$*Bh1D|X|VskFN?c6R=MW+M~8}vg)mxx^f)CE%*=JSGpJiC_&VxazcW#f`Kys+1 z97sbAAro-+ab*uiC*YEAfCyky{*#k_5)%!O#$~#(B|u4vqETmxU0I&-VT={5fmAKH zp8r-MA#OXM1M^o@)`O%T>_96*cA5uQ==C!+VDZ0cfpw_LN8!0Nr16;g;2N)f0E1xw zN`T5us-Ff74Kgt_R!e$g%%3+Vjkc?y$|LzF$uT&>qC`22xRuOjz=jt$x7!1+GQZKD zh{hTjfK0=>^{gVB%)fj@bzhm`F&nNXOfV=;2i7++AfUyGW-R^Ga_>}+Bcu&*{60}d ze$PsC-hYu*&dtwma4%krA0`A>S~*!xmi*MX_F6jB`hL;pji7dXcO5_T-$Ajcpq{a+ zuV3lH^R+C*q>uFdH)&$G8izx{m-v9$ylxY>Fakv^wFmbbt$)eRzyaIc(s;JXV-wr) z$alRQW6!2WY9TL^kk%5KR#1gepB$uMlaQ-I9rO_bhq{Ps9 zb=eo&h^g_Hg+^`Wqq%{shsW4Jr^BvpGQOS*n%`Uh<@7zLSQe~F;QL8Qoh6+J6#nf1 z;XfFG5ly#TG8YuJc(Z41TCLS3MT8_K`*?D)&C7r;Paf^;)^oZT_cNNT zZ{^|`z%>}vwyF^Lj{c2QpWU;wqgo}ACr(rzn{(Y}+T}yazl`ty|JbJwSXfIQL(`yO z%CFoID%}nO%BCLhjXI zR|%D}itOp5o+%2HMms^)vFI%PJ=;k0VvJdp)s(95G1zpzVyaGBpCC<&fAvb_>57}1 z-%=0ohaGZXejWB&sD$$zKTe&gK|;;%@12_f8@`N`@`(nROh~Yu2k}~k?rR z4Tnz<|C`#;9E~M^Yneg1r29Wn|5H0sHhu0eBN?{yO`Zm>95UIKVwZ#Ilxvlp;9-d- z6DSCohMSYq%-EO?4cehCy$G}&6<*fZ?jz?aQn~@3DYG0g`lN*Se5H$@F5R8|`UEz= zX+h<0y8=#EzFawYZS4`-K)X6q4z{A`Klu>}xZadJ-B$ZGw!58a>f{*|8jZdt$5C8jW3bXaihU*74v?L*Ra9nyL6JF3ZM*p)F3zjN$I+!*<>>(#ETfbV14-j&D6 z;h{`mEdPqY=@}TL&O%_*|Lm7`#`4|k??qkePsT|6Ha+SoRa$PX8$x?>98EbD=&5T0 zcAuIj&h~khYku5$eV1+4C|_<6G*3NCwsE(9tr?+(i|Oi6BXODI)^e^uLAlgK~#PBT*axGdRG<6vuw|5bho_B{pi z&dU|%>o0FsUPFGDvw|R50?bOuG%qv`mBw+*l9#R@IsLB~;0(&_q> zmpX*o#;2Sy#yr1&CG2lnkwO5Rm~=+uftk?e2j_Ir;_NG-6BY<4x$jJp*!y#QJS;(k zT6NrgtJWLmZEaKa9|U(M*a5$mp2V=70A;)Iwewg&GB_kpPAaSe;R=}<9U&dn0>^`l zzP=r46{)Vq=CDCv42{<=QKKl*K4QRv5TBRbxihl%?&CWy*kHtV0cG61eaCVC1lHkq zRuJw9BYse>qMH<+LJ-R*;1Jng^sf^Ki`+ceI2NZkjTO58tFbak-t-Gz7kJ}BF`+3_IPfkJ^U~nEP%>C21KoPcD^}O8NdJV z;Qw{=&qTeQHq-&gJRNbl4-Fi;h=L8ykHmb-e>_?h)mjt4ch!CG z!iA+4nEoaXUoQpe#pdD!5(SEaBGB-Lj#)>mb|^_zTrORtYXs7TJ?aY?b{KU85$!DV zR9||%#KMi=6Y#eB>9G-yv#$9y7-7MSsPexNleW(-n`K~aRJ(X1HJ<9GRZVeMSbYxk zVNFbiW+3<;8j}n0?<2p{tXbcjNn1kLy&LD=G?12xTs$KQb)pfcI2?b~tr7h>`KH9N zp{UqICnYt;`2MEOP5Y0Yg8g&A=m0T!q;QOSE`-AEa6N%XMv^NzY1Xc*1e=YD9Q1A^t@C2I1CCQ>r__#TGNwe?JgU^LQzw- zC;Yz^T(AN>S1I~{_D?@#hSXF)Ph^8kL*;T?CO)D0kMx4Pe+|B*9PyGSnW`j-6A}E<2FS?_) zLZoh8iaZz7lX?^;ZUo}g10#XYWYY?` z9|)zvLlIE$b22VuTb>mdyVlN3A!WC5e>7JN9@*+wXGlI>gRa+idO_|s&%|V-kDp(D z^h=-46o*w*x)oLm+>z-^AYLfEn5}gEg;)yo0bnb~XM_2k#0lrKhN&j<*d%b2&H_cx zaYa=%Azy%+keQMly4WiniTM6Zb{ztGIpxevZAQ2W1OQ6?;Vl& zYr%Z9G5FEnl%lWeT(W0TB!R{HUS_;8NA(Z=CvBN(t4>`U>_}&q?3dAl8nAIl@ibv~ zuk}=(G@1Pxq##;vRwHpeA;#Jo`-Ri)d`hP{C-}fF<@7q5?IoSrL%_R~5AOVQ6ckyN zxkkZ2e*l@{@(^&;a%z*MPZ9oKCrZ%i z2Uy6}`cA2JssQZUM@tt>cy(N%;<8B_O!n4&ZrVrtl(JEB*wK(FA12Gi*vBub54{)- zriIl9j~7B(a&?o{gt7NU96HB+9-=P4q>!4AxjOfE6mA#GANg%)55t+28;ggbK6W(^ z5VPxywQ@%2Sbg&qVC{Qd{Y={)-$_+3YEB+}H{3ZC*4@k24z-_HxdtybR`kCS0+ZJy zRo@jBV^~-(lf{z11+B4RO1vYjtwPRUgc=N_K=1i?R1{U!%GA*#glC(}-RP%GAEww& z^)=XIzZW6K0lZh^CgV;rL0`|`7GQkZ*%=32?Z3)7l}UswM1T4I<4=KarpdV&A(8h` zA_{2?aCG=^xv|pIm&CT^N2|&HC^8+33wmYkU?_uA$un_ z*Yz9Ckh4ED^5^o1o<~}Hd*dm=l9j2ov^3|5>FhEM>KXn3n{vkpC-)Pbv}Z0m!B4Nq zzlbbK)(_IJ_5SpK9gNH@S8hHUmCY4_e386Xg`)kVoY?*57}C+4@hFvl zy7A{I_6GRWBAXqyWlnLJJ=>i`f#^WpU0=WY29YReCl?ErxRsMA7Jd7m^^(C+srNDm zj7wi#w8ebjZ>jY~AXo~4Eq}`#I(4X|!0!caKsK!d7oM*qN2?x$-T}LNV-jrPs_0C* z$KOyI3B9G&c>+?Cx!*hmWqVBEKj>%>SiX)ahPF=xO{98(^@k>&+$CkZ$t3uKxF}L$|}Vx%pB#q{04)%gmH(gyM`07`!{QoO<^O9!su<7FJEy2Hvk)3sPlr9QO45e6d>ZV z+FZ}^W>-S%5RM_h#nMR8SDUQChDSCLb6by@l`qh(GP>D4^>Sd~Gs{LW@f-bbkH(g$ z0sfg$Yr?`@)FHHTr4Vis;FKyz8EoMar}5QEV69chb|9)?7#wGnDv9>hE($PtSS78r z*2QBKB-za9>ZU#2#(iSnZ<;3*nW9iREZudk)4bZ20(I{*u8!v9JU-Zu7b1Em7nn>b zVOp@j$ZvCh#exa&bf&ohcOl!Me@^b=4F#7o3=h;!s$Qs&`bTx%Y{bqtp;ozNyzJOI zNj6n7Ec=m{uRYJ^S9Y2dBbRZ%yCbmsxazfIdg*n>5px$ecrtK)?vdQpkj3{5I4=$p z)tQoymi?TIkFfVUO-}$q((ZLx)A=~Y*kt}9%m{m1dYT;bCL}OR(Bn78pGf%Q2e#KV zBN-Uj-i&j3hUgYH-6#Bf7w>a5TTK4FZM8`dN@I1ReY7@0RI78O8{j?+NLZGV@km%v(ARDl(ge^yz`;eWMH{+^kNO3^qmJ`RT{yoV6oQ zVH1R3)?D3h_x8$PRjV0CB=V^d#knWTWSmp^7=9bR5)0VkI*kqrTy)VoU-~ zx97X-Ht}2OB{dFLD+tG-pjfK{QyM2LOz)YPzp3}X>awN+q@t1DN4w2YuJAQL* zS?A-jzJ6^$u}@2cyZ<%&3MQKdHL%zbzH2nU^RzD1AiCl+VAk3(hHc3wA198tG4Z8% z%I(K%{kYy5R>D6Gx*iN=_XzQ|KM>e~t{{>VNiIt94z&>>=mllJui((DzGQ7&IY`O2 z{_?+*)iX!|;$z%y&t`m=*Yb7<6i7HYM)GHFu)(~NF~qI_lJY_q9)>+k}jg}16%+9V9fdc?&P zriQcrIAVO(@sgnN4mH|9tnN=MlcKOvo#v@Sx4!{Tukd9kNL3it)?h-qBQL*$H~Mfy z0+52kh(O+9(2kb8UBmymy6wl6lT*=kBoKG}~FNPLnc+HY=C z(za}QDWW$%d+T@t$z8k2&Hrj1=5n{0L|<1eHhTX`VFo+lI;+78HNR=fH6Q1<#4i;e zpeBwAr}die54Qn>VJP;4JEV+oEqux*Hl$3N6r}KqT&UY+Tk|qM??EL6%h~HU47&SX z>Mqh=Sj{R96T=v%&&T$>Wy8gEQu@Vlc{ya~S#YK7A;F2KgM-VYo1SiHqeiV&m~ub(oX;9BEk0Sfzs#r=41Zv zAMM90pp6H09OnTG`38$xL9;O7=Lrly*JVbs%0}ktX9M-XSo?-m@Q)Oe_AI6(lt$XV zYhYyxuYsBAMplR7NzOJ*@3HHanI)5J^laQj5CxOcuk}->vGOBKJtI8$X?mA&>YnN_ z{E3MKlRIP7#}f3HGk%&w`VgecSl`nl!-CqEOTi2Kc3b(AR;|>G>LMJOCdu&oRvy`b z#Tm);1LDev=8fuM%#oimsfWwjgz=UbdExu3nPj`x*F&CXPloMCvICg;qoM52HQ+%O z!Ncr}unlcT`+VS=7iI?nvu9CAX)E4CV8fEbes#mo$J8>6t&RfSC+k<_mA8(ohTTc) z+2cJlNfnbLQ(Q5PBEE$W>U`5h)R%%z3?Qu!CoBUej(Ig%VBcT4R%RvJfNqv#p-<)0 zdSDNjPIAv`DZuXXiQQ@=%7GX@uU3W1C;H@JY*g^{OZ9H380Uo8Z?M@8N3W6{c#K|F zFKy|fVq=#39w_XCQQ$X6CS1i)byW@6#8#_bzl`=LQm}Y|R0Tf$#`T&Xe@`@xhoYdj z_U(wnNwiEYw8wE@dz>U~xR-ks?bF>nT6m$*btfgJP`OzrWzP)vX;`aKN6dxK1DEjP zjobfDs>uhy1yItGPreD~b4WI^_6aSUgllB?vHH+Q$=ZHaI7@1 z2Vr|ZXLHXv!tDc6P!}NGwD%#v$M)UNmOEf7WcdZ;tvXJfPi9N4J zdHvf+<8BcizPpki!iExW4k(uP#^a{XbMvzybvE{1^j8aOqX%z{qle*5-z3M{ZV)$+ zkUN`nt}PykNvP2zu{Xze#v9Ng#0Oq@SUV3$t&ODPyMGpVkkK#o#tSz7V_C*KM95O~ z`p`VR@@gdSP&lb3u?w26Q7v}C{Qw@GsHQQW^}u-V+G?k5CrxsI7P23+x1)M716(Ng zr4@%S@}*}?NA>!+)S`L@kb1K}#kUL?*r^Hm#uDpUnE%pVbcLA-6f@uUxb$vqqA> zu(V0pcGOFiztpJqoA}nbz6~>d>SWF$FsXS*%H=f`RFvwb_SXNFJ$n+5ELxmsSXtco zgV!P>@P`;q@5p7&@cX#d^D~zq6U4FOF@pCmg>{R5caSc>n)nGsqNvf5yX$%3_tm$D z^be0h8?VKb4~BwErlG>mey7KJgG6IZBmU|=!bCiYEs~vcr&LoVw|pYp z6ygz6WuwgFCTjKR(GnND*CbL|_oG^sm@f`OXuxj!D;~I~WD?;I#jM(JE@ILpT zWv7kdru8tr{HSepZ?-Elq@eWrNP}9-6s06!ZWz#e=os@x>hNVlL__Y8VV39D1{Kzk z-|9ht5mnR|nYPg9gxwCYndvn$273Hono<|Dv0NdvrK@^@i@J0&C-`RJ+FCtI<&g`lmDQbWuz?ALKjR!9NfC&eY{H7a(&8P<^??d>cx^1I^c zV(tUq{;c}+Z%x!9UPbY%y;Hi-im$#bgICc4v-yvbd>jjuk?!qL;LfV?kn1QTdsy{H z{`+l%Cn2TN*~rK6O(8!>kcYZzb{!8@xWn91PRA|n9^g57NQo#C)B^+ z9PkK|7}pzn>7rV{pPp-Bpd6BkKv4+k5xGl?$#w!A2l{Lh<2uxo&~K%OFw{&6o_t$K zbRl7*6ar77CRgMp4ur6716{}y@ZTE zT6+-m9#NZ+ngH4+(c>I?_+PiHmv;>iQcnG42~rs4Df_`MlBK)8)c-za*=(_ z1@8{?kh?hJGQ%_2zKQugxcQm`bKg*2B3qC}@wM!xC05nFK_cn_`^J_r zZpwM|*{GpVCyO23YhAl&h}&E_&T8SL{2JJys{EPh60(NP zTFLB@1edPm>s55PS9E=LdZ4(ZcmMgjID|9;g;T=64F5xLD+_A2EZUe!mz~L5+3NOr z;gdF9%Wik8;izpAG5B z`RcH{_D@WW$KL&Xje_|8@9adLvaju2l)yWNS#e#KOa?5SK0XBhQ<+-xCsK)JQhkDu z$e9WHs~hsec^Ln=tZ7c6tl4&n8?9%0q;G72(W8~rjF=5TMFyugG56p)V_7=`*!O57 z|BEUiH#V3oweZvtbxFz4d`uLE24=8{_VDmygr?r5$K~suchQ5 zbti0S&$yd84`cILuktf7QDx&kr^ns5=M9#55rCF{cZ-T z7fubFBwIR_U486LD_WoJ>tbR~KFG`Y!b3!e97rsHZHvzBQ$p=zCn>A`+BX)2-as~v zgU4SJgo0v5;VYvnVwS`K(*0czHRj%*l>o+Wqm6za%aSzsii{kiNlz?PXFoP(go>Ow z2*_RhVQjreE<9eM=nc?DiHYk`;OKJ0gDo7a35;P`0djlYSyoJ?;e##L*&riJAREb9 z?mHGOggJ``{kpfQ0|BY>#;(^B`lruye~6$7+$Jli?f88U0D{eUp6y;do!KZ6hH>w& z)6l%}oB|f9*`QZ3HNJp4%DA2`v%yYrU%Dzmf66IOTB!WnVTQ^vd!ZV+qhl2c8JJV4 zILPX6`^AW&@!jz(6u>TO33QEh=tWoo?0b^`r}zHTHzfB%Ib;%ZFq*VraH%|vRu5xk z{mT{H#>iTwdWI!XunyYdobt=PKM$R%{B<{>T$-Ei{gt^}o9+ASaRudmAP%x&VD9e) zCv70ba62$)*`BELyzr-z$NNI55XZrZZeh1Q{;@){5dX(vAC~By!%J1VT(f4iYN5UP zooJQYmEn!BtBK1x%X5eDuz{ECD&G81>&Fi<%5C1DEU3s+TiOTxWhvz`RW$aBrkuhi z?=Cv?*UalmKr&d|* z#_91{pXY);$15)cLUrxzJPnY6O^Uje(Mk?<#DR9rmA?vUzxdyawP0Rl(cjCJ*`LR+RhT@~oKz%yn-1kb zXhSqVLsp932x~!%Kf3M-^~T8^@yUQ8O3j)DTl(hJ;i`dkDzoPgg-1=oXI^}}dDzeC zX{>d%V$AU$0#$bg-Avw9+zQzQ)^s-Uqmp?E5c@Ge7i$3d)xCUytqzQRtNa)vWzFcZ z#j|X&=2ZV5l~q-m_{DGo3YW=?f=!x5I<|>M7+?FcN$!`%Czkm=2P24jLf-aL+*8`; zJQUEl+*QlWU4^TUU{l;?`Bp8mEOkr9ncYuisYF2(G3#)eW=;NbR4wT6fz9 zHgcHhWM?i|Ded6|rYWWg*IdNJkD& zP9@%|j6~?2S32!)5}hmVq+Ujw!~7&>mWE*&Ap>)O9VU^C8%9^&eZoY%_uo)X zizl!A#s>fAb@s0gGzAmXeV1UDu!ZDx3SZ_-ejS(G!Aq_#DDDLQ*b4j6(0wJbv^K)n zA|&0#W3nmCH(C&j`yFM9OGVA_J%+JJ!`4v07{6mCH!lyz(E+rGjA#3<2&0{{fu7`J zU_Wc&x1dcF;>?(lPz7$J;2xgLPrPo4vi{Q6*F9p~+W%qEJ@Y7!JsjUOoQ~gMicY{k z9~~Vl3GtSGZEI5bzArq*z4N<1=FIqGqr_24_J+fw$-O9X*w@hGlzQd~)3o7`>+q-Z z4dqWsKPD=F3Snkn{~nn*dY@CxH$7k~ONsSnGfJ3eJYmzBxQix{*J)fT8QDZn|KwT} zPf!fwuJ#kFVfSU`iMg;H1~`o|)WbwG?k&@FG(Cbr_C2f0=)PC>ZR9-_usTgYXNR{OwRsHx&hs#!K*xA-iS>`z!z`j7=&{w}3iPe3Ibt z(7f8pUqv83?E%>&{Y*8?iyeF^tlO*_Kia0aytv_o>J;pBsy{q!%usp3gv*KsLa!FN z1UqGGSoJqft%?Z0lro8V?Z22PqxCfsXH&G0*O&3x=b$Asqa35AM}7)d{<4)V5SVWr z10`(Q7-95QQ4OP<))tG2Hbhw>fKD>+j5)G=TX*X27rTEzq-Y+7Ny9W}C(K7p5HhQ^ z@a0b0x4hG-2YQe$vHM8$3FX9T!B=m=+{qZOB%4o61RiJ*z9Sqq z`JM&vA!*|7_O8Zk=IeVVFLnF=u+_UKjpmD{&xs+KuGi5vQa=9js^38Q4ah(UN6dbW z-Fyg(U_b5Ri6`KfOw}R7Deu*|9-y;sGnUyG}*F`DnlD&Q|>uoIs6mw93oIN z06o6*3d{=}VCt*8h^qNDI zo-zNmo)Y#iGVyr)AXM8{b8BC$$S#o~g&t zGvE7&&Wk>@CckrA{U!7P;ZKAecxy)-^x%3Wk;cC|IiP##(vj#u?H{Qxrg%?|ie zvDPL>N|+7fLWdEQc<=8N7+M2VaoLeOwtf1rnF!u4-I#AYh$pE1l$A>vh?PIE+dsV} zi?e0SE-|smU#weh`O<@-+f-e}yH&dmS@6IVEE93qC!!#6GeCnG8$}|nJLxcu9#W)e zc*Vrs&NoIneSc`)bsP8&Eim6G5@Z5qvb7ZZ(X4DSHP6`%bi0PdG+^1|FXnCcw36W3 zv;-iB$z*ytEP4)QHT}jd#rGx0n(eXz2k#hoiu`9`d4>o+K?RAvS=$OJth|DIwBh4P z6vOy$U|VZk9-L?kMG@jxOTI!i;9!E*qaVhXRq1++cLxx9?!At-z5MIu3dmezH1ZSu zBTtrlbj~vSwLgzHz-53#_(x0ub}tnNl7)Gr^yp{GTX4YWUSqljmUpttGkdoIK=$^R z_EkT<5Q(p)F!4(L+JPQW&NXGzK-S*5gy12~?&TDHj5CZ&um%)V8>kD;@qX+kujU_s zW~69vVlyD|=!c4scVF+09;IE^%9U4Q?};B4Ts*IbkWJK z5Lq6|dLYWYwJ!Pzbf3|9p4!+nd+4T$X{6Y1cNduBm2W#a+2;Fh4bbRn;$mfTrf%a? z^{QaO#-Ko!-tj&bnZp6yvE!(K!+|0w(crvic}STjXDKoNX#qnYZuXtWgCjo@r*?8y@OEj(O7JiHdL17^7U9n6%*{ z4nnU?kcs{JZk6_W)k!h!X;H7Uq9;Y_!Z&gOusu3ERmo2cj&^ac^7(caV6&?s=N@Nb zcBExeAuiiUuMN`y|3d?^0UNgHhJPHPtkkway7ur0hkz@~B5K>THaK<6?PQG=BctD{ z%1;KFLhoXLP06~f21D>-R=jv2+=sTJJ`FHCo9iWA^tBMBox@XVYR3{%H3lG<+Sp{3 zi<4~u%FN8F#$vSZgz2j%NY#=h2(g%m{mJHSPH9Kc`dmDgY`}L0uRUg625GsqEfb=l zzRR?_MsMSSp6{adSs!e0yr{m5Y;sl`5SsD13OJu$J|PJ)M>y6BiDd-7ar!vU&j358 zs3O%rj3T5SOZo+~dmEEfu`7I>x1utNX@59{r~?8tbhbZO-(F#yT%lwj@Ql3c%U<#X zfk`}1AF>PuE^mEEPEYI3qQA<&>Yi<5jE#v_%p6|eUfc7DLyYUI4Kc240&t99lGzRt zEFbchTk>&o&ZtcBJ@#Vzh8l1fY4K8Aa%^_keV*E2_;Qr(_?>|9U6n(Q%i~K^H8=Fz z^_aHHV{I9k$P)XgODpoKx2Eihb|u(bYu$`olUhp-X>8H&K1ryIxS#OaBYI2d!>ntu+wo8*|nVXpwTSA2h0U(chjd+ zW1RiPZ5D=+bCFvx{io?0lmiQJxvB6oq2TzEEh{JZaiE91PFMrvR>&}UXOU)^Bv{gN zZP6JJ-;2}#y>>UYh^q`;>`@Psf4jHl=VnO=4R|;k%s-BeE8QYwi&uRh6ZGvvFQ*Ay zC7p>srlNl13fHxsKBrhuD`x9K;@HLJ4~)mshP21jiDD}Gr(HXS9A4ivo^N~p5!Q`9 z*C0~+;SCshL^Q5G^ZR55wA<;*3g7zZF7sDpgJ46+ru~;u6#GcfQRiQ6WfQdU2*}%E z8#i4>gJ|bge5PyDC}&^n?23f1H=#Y{i(E85#|&&r{5{})?t z*%ntAWoZ)vL4$-~fdYbSu;5U*6WpBuA-Fq*yL*CLaCi6MQb?e1hr%5SC}ilF?)RF0 zr@x%*{D9}|^X#?Px;M+UXC5x9Gg9&_=26~@{p-$Mb?l@fwnA`z6P!F+Ir(RC~ zFBSl}x6e_HogFncYuvWwl)I(Rr!_~|CJyBm(nNUdSFn+#)$|REKR+Mmhy$#D1`@5s zVan+P_A$+=Z{<>rI^YpW-(OXdx!_FtkxB`-YU^O^YL(Q8bsOFQL;R6A=EC^C$U%8g zDUYubw7QvRHIm3IIlDG4G`MJ|G&K7b&Qrmz2TY2E&xtY)%-C2f)SpmkS}YyDFzOiS zi2FgQ-b}XQxco&`8hpvXW{M!wyw~T?To;^0=JTvfrZ(8%)G)25HUn+9U-1-6`-%CR zco2MV=lu|t`#yPOg$ZZrJQ|O2A^ziMBrM1551GN!m;;=|4uP4sB12M$9wq9xu5U-1 z$-PA+>a|E?r(gCJm#$;F-t~ryg+$$ep22`IVm;KIjW&tlGU~J!r02bN%_Cz%ma}_SkHi6=#xFH}={trD#}8l~y?b{DL}Y8G*|D6>(o;+7ZNWs1gTP zVA(eRJvJ~j(nvH$jGas6A)tP~{hZX*9M49N#s3`yw7>czQTx{&;WT8$k4SIpxYQAT z?R{M&07*_lk|b(oo8d6zqEZ*fb`JIEtYPMUb{?nJ6f2>?#|V%!`&dD!@`ey!0=2uP2RV8cb&1{Zyn-L!Jp3_*k2~W;=vn57DB`b z&IpOd?0YY}Q6nSxbxoz_|AW)Lh6pv+RJ7S)?1X56^ANdrDjRBJ6Tg3}=W1twc|0>T zwX5+ZzG8#wnnCA*)dugBpp_cgKtZMjpDx)3`Q1qC6g*c>%wAm{_HXpo!W%$3-})uN zU9gnwmhU=;)3MXh@YI<+aMcb4GjYB=bQfbcg;DXboQ~X2!@xpbwIs{>&^GTSF3%kgMV~QO?e0Z3oJ53Z7pm z&JJ#D=*gy1pb&=es&1E|NmiQAd$-3hDmuS)g+1GRrj_G=m2d-)VLQ1>irZDov&yAlV@^eXi3&C5$eCWJa zO?vh@IH>~+hNh)voT`N=y+ql$7o4N^N>3PCWHKQEHl>FbhPep??^r6HvDy{`b*2_Y8AC;1)!wi7$7ig?JbnZP07-xJVwV5$!NKCq&OGV4l4`d)Z@BMPd>HN-r zfj&-rJ7H|D86doZvpX^oAd4`zedgg$&9=LhH6mrR^d~6RgJ>WvYR1D7MJ;-}x}_Fo zf9j(1?YlG?W#wy-aNm3TjriPrc@yam!3HF>q`9E{Fj<4?ctmoH`B={8%Q`awQ77_?I z>lE3!UP~Nx_w7yy7a@3ay8ej7j=+&S_vX%RCR;?lS_5q zV;)aJRYgzXK?QmZ33Ixee0gjD>!e{Pl#-b+H71A27U(>P8!tFwuTUHf|D9H(hrGD- zGQDXL^EX9HVMxoU&o+C;%gx7vV2N>8x*&!tvxL9S@5gD<8c}aI)57?8_{AAxLJ=sI z9La*An3Exz*`F5`b#E(kJO+EhakPpG`TLjKFJ+anjsWMzf0cVf{qw&ujjkgJvQ_D~ zXecDBY!ZjwE0s_rtex5TNwp3x;5`gJ2VLEvK;=j3`L^X=i=}t=91TVg0xVLjO0_q5 zop&Xts2=8Mj(v@Y#6KW5Ao?Lx9WQw`Lfu}~c8*U^u}GG&^EJItg!-z9HYvq>mK@@p zv6`v>y^BboOBKz54fb_L5U*D?rd*{){uXU^o5>+BjU?XFsDPZIF`_bVb!E^HnNJ1f zA8kJ?7|RI~m{sDjMg^VBDK0{FE z&uX8CmP**>LlLrdkJJ+#%)v%zJEQ5#`Te0>PK!`lq+^Q_n9w8RN^i7{5aUr1?LWXTJF{{xMo#|3vIjZnBA zbgJln`tI3wE+}q_d;_D=UTEYu+Uc;nFS1)6?zvx?MBl~Sl)5qbLg8dc>fcZa_>bI9r5@{K-T@E=%51Sga4j{=t&*mb zAHUoiHDU$!^6Q3(*= zijl3n^?evOBk|QH%!xE!Cg<^^9$E6;JHd^;z=jsT(6-GE{e`X;u^IGv=(30|yPO1_ z_-y)W(76Be8^PP`++;uAB5*InMadREcsV!#`HJ_!5xlJ3QhB>TDQrgGi3u-2sg=3e@CqfU$8>%zR+r2!li z>+@ah7A+3D!vdV$SRfs%?P&AQ(EG_%z+pqAF9d@gO0}|S8g?=Z1~%$LIhHT`R*(VH z474Bt$j7dc_%ROB47NYO&ejjP{r!42F2&!tBIvj=_ju(C-+o)W35Uf`r-}ZynZJ3* zPK$pa$1TXVC4u+O=^<-vK0|>054bDtw!a@JHS6u+2$V)cAoZUtEN(vA$rY4StCb2c4 z6yM$dW4$r=#i3yP6+Jp3^AJ#*<~rBph{(%QT%QNgBPniR>n?$~6?K8p>GO>QAgQ)7 zD0Eb2bG%-yZrH!cL7?UbasD@g%N;Y=S8W?eBLt?>He}bcqS6f}T|pca<7herX5h96 z5z@d3y1-a5jCye(59XW2u~k_PR8gb`>@@k|(Z8AWsA*7=30krB=ljLTKFSK=)#~vv ztv0bp3RY^QvU4)1bTadJYtYxSkEkbv+ec!pU;MJlzQ#YZ{04{JkCy#uQ`v0|wup*1 z3A3o-Jr6&u6D_L$fUVey3YK=9QZcvO<>RD>&&+-BSSvt8TJGT$Z4BO+`sSeiut;me zdBmkZtF!)Xh$Gv1#4T*w5hr^(=yA7CVuNyQgMIGU%VZhj2EW*PZ+-$5{}ih*@LPtC zAET`-+03pAMszy8M5(%9hN>dwF`lWL*SdPEL|Jo*k8sZO_n(*=;61hOf4@ScH@ppn zgqTY9g$ILnOFt61#LmT5O^~=mle`rtsq6g^JlVmezC)F!jN?*a0+cq!3k45#GUBkr zw&bB~KMr0X+|(#OMoy>P6Y=v@g~WB00eNB}7-zpUY~n|x_r^Xi@cI~?rL=C9TBm@z zPKIQ6l|$2Wq-EbtF;Ec&h`D;5de-7>;N2xnRHr(;jE$y`p5eJn@8=y&$QN_Cy&jHV zdgDk$dlV=JgilmTkNAv5PRA?j;s}cwlR;-C&lq%j?COfUDbP22=KEr;&2we>`cb7_ z{|6ZG-=IDL_lgK0U_?ued^}FD#nurLd7=8}eT-V$;~O^~K^+wCR+p6Md*2GqRbe0T z4I-qMdh+>_PcdXa7~YYYsP$nf)n%jU1}t57IAIx`JG<~Bx)c>lPuPZ7V*ntcO6bE} zVZO0`3tQywBtj8uB#qt{C&YfLE+L-}KHE+S!FecKQ6_ z^+Y;!c&TJ&xJPE+;~8se3XJhWnu`>hcC$asQk_y+z=o~NjS1MU@8yH8@5PyJTy)o9 zc)>7JsshcO9|q$5Y9Q>_>ee_|#^M*U?tRYn)11n*Ff)#?bVRBlkC%c&_c10%<+%8x zUw87lDHEfo%^(vJ`AI1fIWCd5yv&C56fXOl6}_5P7HUg*xdrAwWaZUrl**$iCyT#~ zE&_5n{Hyib=e^*m%M&C#$AcrV%DeNboAu|Jcc(rktb(wPljW0?SSQK2Q4(k9AeMmh zZ8U(-=ik`Edm2$`l%&_z3_rDUW9~~VfX|K`bQyua-1h1g^s~uwRzIK*4Gw^tcbCk* z{emZsSvSV-EbH(A8=qJ4`*{VeU`23m${Q-C;T`u=)LTyX-rF~!);K-Lwdb|sD%tu~RGd?uuir#~GP~U3?^0ilSmh@*A${OK2 z#n3agDJsxg22RZF2dT zuiKucJ1Ll_yMcFA!{e?v?wWq`HuN1LwZnMO`^lVj1&)H4f$_S%;=BWYFk#Tu_t(E7 zcBAM%OKeFa^-L@E1gf@Ccf}T|9HA$#)bE_FaNv6Ivz>vC3MqRL?#Et^;BmSPEp<}z zd%;iAw6(@)qhcLjJgXL(_;WI&u5ebL0NLmEjkdvf@EN;&U_i8cbif z3t`V&yCHyaT_a1cZ0rEaS}s>>=}YJuvW~PeXL455@89o_y-qdP1%oagL6hBdrlhLU z?imd_$9|W<@Ig~Asv&`$6d+Xf*`e#1S6FSZ4$n6SKrHN7f-v}dvJ-mk3J%P)JfGgL$~WInsN&55m}&Ngfp{xafM{q5v}v(fqdHAu%3dN zN-HenFiH|P^Zw4En8j)7e?Xcpey{R*gQ@dL3Rpmn9r&d^#h)B8 z*3G-`5AQ}ed(2g^h*_|I%ei3P64aUxva4E(yUN?Wu9h9lBnW4Nc-olT8i4le|3_W# z^9PY;e_>*cIGN+2+51NNJ5(bEpR!vI1SI@uw0+cvln{>&&N+*PTq8^MFgbw_{>Y#K zg&S+2Eg_sG!uON;Kdbd=rW4rJeRl^ViY%BgKNs9*=<}R<-VcIeS zhT&l2@=vq9^Sh8=k!+2q^8L@{B^7~ftT7?$R8akHCU*L9yZ%s5+Nn2hlS9S2jRU$p zk^IHn*dcoKr<8_HR1)lM-0Ir+lHcC%KKSGs_!4=6w?g0NliKTs3#xj2rAP$Lr863PsUaq%j z2P|}h&Ks*$`Hy|qEKcYkX;SKjeX9dqDL;c zJ(Sp{T#x{@l~C2Rbft$^r|HnDr~Okl8qn;c66YRI6b%zEolg#Fu|UGRTNBSlNPDSB z$y6)_h1aKB{S#UQI=hO^%tKWF{?K%fO8oQCZ7F)DwCtL%wHRFgVc`v6z@y+NH&@{@ zA;o$_r1!KLxG`THu2H~-j9>VgD?Rx4wDD$c}R5$yCc4qDFpdoXq>@8!b!H~jC|ny_92 zxyNnIIY168upt9?{=U+_nAlPhmjsc!&v#h$X5b_O;f~iKdtB{Eh)EcXBCkO(<9eS? zr%fU6%Zp8NKcVb~67&(maCC(^(ukA%(qK6l&@%74ZA_be7Fh3A={j8IHi)N&)QeL) z2XGWGq)k<8J+S#l+faEk3W8^ArT$dcW&e;sMClt_n2((Ta^#TGY)526HPsd6_9=MT9i;IrdF8?K~Z6ObE&9r7=6O{-b22lVq%AZNy}88bhPPw zY1nbZYU~%l@5%e?f)zSmu3b!22PUUtt#6I636qdS1PfH&SARI)fuWM?mH7WFIliW# z3g)AEBhU1hExt~6WtEx7p;EAH^#?%weZ(c50Mlx@b5xC~ueN&=|5V%o3rmKVJou01 zxV+~VX!eNx-4HkfV{-Hm&u7a5`*d~J30SI`G6%FK9w{D1dQDjRTRdY=YMs9KdHJ#k ze}ugbB-oD6+PvYs+`5gz2m*I>L{E0%}Bm=Xucka5cB_!lOQ$R-%T}pCB?JHc1e<2je zOxGK^dvk2fjV%=qSTLQM6brnqIJK^C(z8=GvGB#twolZU3Iu)^xND}0fzLnQmG)6* zJo&W&OPiO$u3c2LMuH&vSBZ8+Y6|S0SZ#>*ADqn{ym<1v3vCXfD^4wd;?U zT20mvyQ2%4&@nChRi_jq@^?5rJRPoD z>cQ`YnHfKxy&{B(Jeymbf96<#_dvtL3nc|4*upoN{ihyCbW)nsYp0Cl5~g|IeiE`` zpWT=C?J63TqY-~CmUsAv+4qOft;?K`_**MGa#)v3Jg)7Q6*2GaJc*5?PfuDUZmDMl zZnZ9!@5rFcK^y(n@kZJ z4rkdto&ebG9v;fB3u}L4e|2_Olh|@pcEFD_kGU++DZ&^h%A8uDe#T%={pccLlc4Xa zg3q|mP-}W>LjZeec&eQ`loPDQ37R-rX6sE@4_x;zQ-a#5Ga6Ogmf6*ARDiauIwa1Z z0&g%=kxn)pV)J=q^z%HcqAf1;twWfciWwbm66Aq)ugVY*FFeN`)tF{ciTU%e=P3B&=tqbO96veI>8hCk=;62BK_&hKhyA&s`D)ld5|4&eM zg7;SqtWrg> zU6Ld8G5+6CBmr)~hCrxY@J4||!6tZ|db0gkv4Wb)nudLWQcNADEaU&`oZJ9C*FI9A zd6ZQ~+rgcyt<+eET^nx*wk{X^?71Jn&jel@DjR-or*N#2?EiyQ>|GTlZSYC;-U3cs4h97;IijtgfL1Cnd=GaXC;>OsgYt+Jc*d!^Xbj;s?$CFiO?;+Mg#Uwq!0YqritdJQBBp z(x>H_y5D`^HqvM5Gh6qdnTr` zRP!oDL{Li>#*T%q!~~eJy?=b2WfX{rvT-Pz>_%GzMP>>3J&a3e?PFVzTxRMfwt+n&OHkd>C>w#dn=r5P%u%orz4-* z)|a&8SkliT0|9(yqOhBdk63Xqw1=Ov zPmc)}fTZvq8(fbWsMG|iBI(7-*Llkjc3~UVaU~3s8W?NU{ZpDJiF2KD0&_#oDAT*9 z+~Pt+l7O%k@BOz=TV(y6MfiE}yzjK8==||)w*$-Kgpm%_V7bt~OYN<)vkDR|jz54m znP;b-*Dw>NUj{rrk5&w&#~+&(<#Gi@Ek7@_c+I?GJtEdJY`6Az_U5STtrw&#wJ^*-IM5JTC>%XR1KxVtZr5gl>hZq-0b}TVd-NY;| z(s1gK9G@^iO2R?%Y#dER&5^;hNtRCF^BS0@L;{#MmijC&t#3q4W?BL<+~S2>0Xs1l z8wJ81=eU8LNZzRH6U|636PMR|3oBVZ6KyDPA zO=S+=38i#Z98u%@1Mcul_fZ&VGaejyjpa%OdP|wQnsS4VcdA>jsLO z``;@2WNqz>ZK!0yb-g%~fYP_mvSYU z)pX*gsC55HL=VtKa-U75R=p~LL!ROHEMM4FC-fP_D#CfiIm^?xXA@zA{W z(!}|3tUzobUG3&0YB>TU`T(3nMTmq-nF!GHiSNpMgwFlZy>|~J*Npq6h1p9m*Obth zX&k1!7>K|WO*vjF%P&rBB8SAo_?fqQ`nExDUgPQa?D8h5_&!w{I6kK(iAt`@wdyxo zgcBR@ihv6l6Q`zZQe#9PWbU&;?aW!ws${$93Y6xZA*I&l-cEQdjH0$F?h{WmC9Ih@yzF7QOl25ZE&LbE8usOz zL`RKL-PQOu#Le4JB!;rg*H;xJGLDpM9Ubw!{#QN=LfHyI(C>^N{npE|>Pb<|2MY`7 zqkCnE?`W~IohiyQeeg1VwlaXvM4z{0^}6cqzx(2o?gy<=sUM_&F=vAjo)VwITh-** zm}kFWb%DIy*Q%#8LGdbET}w?Z5LS|A>6(eO4}&q9RTF84aZT+msQ=oz%U922$Qn4% zpF^~ND{X%4cRRywbsq8<7)hg$%RPFyIN>A|@|$%(6vO$3N=Da{(`rB^)|hotezmTD zWdeu|VFu|qyDSA;C@|s=L{#@ZG#XCda45F1aN+I|lS+CC8XI2b2~!ESGFZG4u;P)( zxIW=zHoj>4dH238Lp46NVWNAL%-2sIE&~!Wvo5?nI0LZ&1s1;kd(c{$Yf zr_9vbU!B>qbKEKzsC%V#i19KGf|mXdlJ>v(M|;Gm{DB*pM_f~)(JkNcq42bSl3%_8 zW3CB7|JaqR5>s8P1jLL2gm6eU&J1`I@`bKY4LKGMW&g*nYEXyb~U{ zg+eLSH!i~c7KFuR4>oXs-7dPV7c=XJ4k2LEni0_;F|tLDXBMFZN4IeSB|CZgM@5l zjb}PhsOC?kdSh?V;JYF6Pq#y0yM?B2owutHo?>@X6kJKI-TY=3feWPsf$LZSl78oAw&Ox2PQh%Gwb9;3 zV!xW~J46T`5=vg)e>ks)fH$gkkCJYI$?$TL`>uy_1OA)Zo5mEIp}iE%TakR$FY7hc zLU$#~^b6(HUEf)|FB9KmaX8b%>)Zq!5C4GfHl?}u6Udeg;aw;ITgw{ktNKOg^SN7P z_s@0L0$ZX#TM?X6P?ss(Bswx(k110M@+%V3GajkXIbCUaBvTcdvTvw;N$Oo@}RqcN1izS#DEM=I0BZJ9vR{Qv3Jm_mP3hQc8oo^#>Q;B6!L zmfL-^;FrAYqF#24V;8z8!wSq}0d=yq^4RZlb-!TQqJrp^=;rgky$*pHPbihAO^ViB zbS4`^>2maj$FI~gvSCddW!KMU+S2#3e!N59J?+mVxC%Y^&K!wAEAS{b!sU}*KB!>1 zE;ACpO+m~{9OXXY5Ytc;Cr>YysKfaVkEffw`C=-5>mPew0&dEQaZ5DC@RazQCZ&Ol zo}0-H3BT9er03kXmoI(ZeVoHoyn=}*S4iNKQ_3UdkTwcwy``|-VRu5zf zYF>t`=dtCaYMRu~W{l|ID5TV)a>~vg}e`%#Hc84`Ee~bl14H$oIIOObe~R*mz+d z!v=RZ!bIp##7>+tBMNfwAAg$NHGJPP;;>4JTCN>~*fb}>-1Ru&c*+0BjhJ<-QIan* zx;LSWfw;d$We%=<7(u(~+s`xMVu06mcx99Hi^Rmpt+8tk7O)o}yCZ0tZgS9=UVI2| zC+!0MDF+SfN2d0HT-vtQsH{1DDrb(VQNP+$D;p5!PeQ6DV$kgJlm%{yq<_x>+slX* zjI+8ejq8ju>3G*Wsk#8i-+2kDT|6}8SGGv8uh|dNfm@m{S})T*5S%jDgdzM1B4L8i zXfUVEhUEUSg5USzWv{Y*Vigl01&M`x)Bg8iup^615D!D^rdtYjb=Q9WEIh~*;?zlJ z8V%z^-DV6B=zUWJ^7+u$d3(0f^V0qPokqwBZpF=7b{|i`w`ilVt||p|)bzvilPkd> zW&GD}8e~cofl9>W`3}9!bsh>7k(^^T{p9@ea=pE$69mPbH}(0UD3!}S+5FE_T%(Pan^95Rtz9t$Od68Jw|5cP*MHu3Lw8wPa4qo&wpH(yPC6*SpxPwn z_c+#Zh%DDtvg>RSzG={MF(choe;e{ndisNA6C}$9rlQv)mK&i+WWdp8_-rk~uMdTU zpTw2jU<>V|u7_3Y^V}sLp&rSZ8kDrBE&lY+_6k9nj^AKhnBRJG>P%pcbVM73z1y~@ z>xQONi*5+Pyf?aV(;B)g!zUtHm(`kS^P#(0=xa=`OOPm|cm+gr1C6VG|;!ZW;e2OF7rdx2>yueD9R+cRm} z-wI&Oa{CZ;Gxd+bOhCs4nb{97k#_<%N{g~Tl{U7jmAKaJj|D^tmo1| zQ4hc6>Zbt;+XzVzJ8490-Yb*P#QS{L=w$0cn0O?#*-qb_>A|aFqpI$Hh0L^j9-h)ESVxzO_azFOYg)bv7Zh(TAywv*`y9XT=_tVm^Z zG;xTc8^bTgtp{Wua1i8w5a#`LQh0;MBcjC3I%KWbVgJ{WiT5(NF))F^;twzV0gpvG zd3-;2G5iLNM`q~Vk5jl#Qbvu@QYdD2$B+yF^I-FHXj9BNx=ww6(+%T)(z7iQSB_ZK z9jTR?-{+*EAfX)AR4g4C>7x;1$R+&YAGrIolZav*|HPNv`7}g_5y3ehqDKR7*70GB zhVvS&;feHjhtTp4J>8XxaX|i9jaspiE8G^dVbjDj15lG)qj}@P_;9i2UZHt(lN0ng zym7yO{XiQvLPQP3djVqqUazSzrk_?(bgVMxQx3Id@9x;e=bVp5k;DDk;7X(TXZLSF zCZimEZ(#5}eU8f4Fk`Q(%A{->z+#uzcg1g^_tj_fIpz8PEPp6ws57F+Cw0z0fRG`P@ZoyW5&dv=4C}= z-0|8LT&{^mH^ak6+)|K@eoLwpzd@nUGpR>b)6cU~UKfbn&wp_wtEJ8J>Ej*t+K@|P zxQE^WOvxtG!#5VN=(z_xU3}NdN=fQm0vx>JkKk7JcV4+@Nm_gU{^SFBkJ??GZ}HoH zNP&Aex1pPtOh5ANJ)k?sxB~!-fEoX*6FS4%f%AAwS$*8;=cmT{eAlRh)>~)ta`B+= zjfCX@aQ;>UVwC3OHb&acCa$`upkVEK`9;s`-*k4G<}f)F@SJE=y_xRqt@Qyy#2T8(w{F1&NdQ)$hR{ZzPeRSV}LXV&GP{wI&#|3E*5S8|+Te`g7 z8R4%PGCuPr*!uC|qZyz%HRAtU$nt-^ zFxw(7e3M-hy9rQQc@FCg9F;}~dR=$)3~}s_OtmI-ur9cg*><-4a*>X>WDF3mB)2EM z!_`u?0!2C3(|V~L7th(0=yXz|ex~*xe*iM~OT}eh@xREgL*_1v(QcTd1 zYMmKca^=ey_Q}z(c2?(dObE#HXrXmr(#LUeGMjH(N{UCW>$%L} zZYvOUHyuVMY1On_c%}nRzbAGH-sIyYyu>qYc&b#AI+S&YMLQ8g4)o|7LeOQ|55IBv zX(`dNxEUWLZpziW@rgQ{bYmP(AZv5@s#G9z0tHP`B#*V5Uq^w|u@71S$q~{^)4l*; zxrVW7=&~PR#n!EO)Nz~-E$f|1dHh$r_8(NeB1QcUO2J-l!T<5ZAq zn#@AA?rlP84xC?69~E4|+Xrwc*3ZP0Ph0mJ?e#f?UAnH8{G*gm1+QL{ymhkWIpi z#aQ?ELzxMVK5bezk{$d?Mfq=jOW~48#U*-*j1}NbBzdM|&`NcJc;&wi;>8=F-1ugZ^6`8fn*T-_zmjzD|Ng7X@`6s;D^9F%C2Cq$$T0 z$akz-t9uVBH@p+v&z9CQga2=f(ULcK=rZgo1x&w2bCn^&yWYY&(Ay{oR=Yso6d2S9 zK1!qzxPB{B{}9zcncgG9sP!@x6y1UnW*wuYWl7UlHQlW284N#sxL1Dh(1>^Xpg`y%n?mrqyyYqf0W#?l*FhABWmBR4 z76Ylph@FnwQU$f|{W=$XRPZZNyEaVyFuRZAR8(MI9r3#LM?K^FXW`q^df}?0(W|E_ z#vKuVgaY~qbw%5eMJIuVlWaTp?B!YKvn-UWovti6|7m|(>*{SodvQ`w=1FQLa}@f= z0n~Ve2-5N&Pvte?1}ISVEW|Q@#Pj6`hgvq?z+JrR%??6&E+1pKxT30@(RttAt$E z4~Dn^#eUwMnO>j@YXDbbo@wT>3nrLREUJOnD$|* zqNx>e+|1k7j0!vSjkUh`Em`?u z=)D+@7l-8>C!MuK(BOBtSbWH;QC-4ILPN>*P4Ms^Vxwo<+xf8+NOIY!_DyluxBV+f zc1awI)x5RhBdMGtBP*d*gq)MQihj88&`kLrA&-X+iPg)q-}?6%jX{(q0tf5)GNpMA z@2s17$lR|t<(XuFL$rE=f4=MSskU^aqd%YO*L}%r39zeIv`cQ2zuKWmdya067IFP( zBbK8QGBI@(`Zzz|7m@UoXN14~J~CBjjEvBT#|U!Qtk|IxMKa1ozK(+r3Ow zn!Wga(O~io^Yx$iNz6-wkH1S#cn%6SEh=G^nq%VgY~@2VmMiPK(cM z9qul2i3emIBAzT2`hHwKmxFQr@c?Q#ioD4PM+C5y%aktbzUHeVWu_1x4(*U)@JK`i zoBN5B2RJcquL4rg8q!+RX34_h_gu|b9O5$i_#u-tGuAc zs-!1{JRB_nB}K0D7->)S`}f^HIrV@C;`8OE8l5>R$a)I{z47oVP^d%eJUX)I>X5Dx zHu6#)a@Im459qmS3QWt?%ziZkUgl%`xf2`eR_Z$J8yuQNlY!dB6sL}E?=ZR2-9Ni* zRdjN(BQLi}J3aVF{qNJzgX|KtO8;{-EXwFx($O-X?T2 z`0h|6L3s-E32YGEPz~`cq*hf~38A}di9(FU`puoM5wc6?WrBu>kZr&-na@5(ZmQLF zv!=hfen*}3x~E9fnl*1DchwP~8fgZ`i2g&}xS4UO>62dRQ_YQEBTiK|b=Qqc>8D(x zmy-L{21_OxufMudS`pBre%~Qob}j3Jxi!tlu}ZCP;s(A$BQQtzLGtBBca9NJ(KI=K zWtFKyUAh^kANU4CjfpnOE9lJNbi+&Uo3i}*`Pszhx$?MqX(3Z;NPlsX=HhPmh1WUa z;Q(W0BgppX5LW^2kHTAQ`=a|6dF}b4Uh}F=BT<(9xwG3!&+8&D3tk==rLkFfdeU6H zXF6w?l38qQ3AmbVV!6q_9gAz$gF&7$8M8E81jAvHAQ&FTmZno?EFe9bEWMPbMoO|W zq?9mSurTE+x2Sk+>>75y7QN+3e{m?E>R;X+b!t5;=R=-(E3giz@UL=K_pIQs_mgHl zw3Q!vT1r??EIrYcVyOUGAFbq53jm;vPjpdnNsnv7-uX#DYjWkpbgzM#p!Ak~pTetZ zFPf{Xv%oo?pKIvj}%kLxTWTAl7CJdI;&8FNVG z#kRuaO_tVWpA4b=G~x%D_x&(i+V`XN7LjgG$|OBtcv+HF@_stEVvx=`9%3mXIGaVi zdLmhSOA;Q`bW(AdX^=Ar55_K*a1layUDc9RytUm7xw4gl*mUI_KLq>+FBooT^SG`( zuBty=z6|SDX(;{V7e3U^H(ReTv4$32AKX>AKIa&*2+E+Ua%^FLvCpaJ%B%vpp59)D zX2I(s4|BY&!irFW?iwRg|5oE&XT{p{Paf!szs#Qm9d59yAMgRW&Cc7d|)&EByp|M%fFu5&BM4jV03; zIin%}x0?9BOXSaA{@EI3Rljx$+#<+M4z8u~-95L+Nh~Y0s~HUwYpI`~9DQ%zWs@~o z6f+XiMQ(nJic@~dhmep-k`D|s9t@LI{Nq0)o?T{mZ#!^Qy^s)*Hxnd*O=HpFQwqGN zCwtCa2Y-P)S0#z3Sb>@jn>EzWK=$mx5hVfOCDvQaDc#~vB&UrYH(c^=48hiFW1ANk zRC#o}Z^TC!YlUHtX4(d;n4o!6mF#@OM7wo8jHp|j0x*G@sc)$jKR0*$gCKQwQR?E+ z>+j=mztN7dt7;A#@Q|}tDOIV*fOm^I>r~GXl@0sDWmaLDGnrMr$o&gnz96FPEmquT zReN)ONK?Vj)(-j$Sun$MKj*+2!QReS^EdiN`{dm? zRqJg8a-jarP4JT^QD)0R2$NQ~4F8lzwYyi%lP3m}CM3`jg$t1DvJpj|KlJA7s4h$d zr}H6V3A#`C2HnT9aKBGRlm>n9B9|!U#k?IyrYZfU4bZWj|F)qyv-GM|w^Yl&?#thf z{mpLO-*K!xr;7niYLZ_X$AXtguY35ErX!}_s&RD$o_`c9&i&e`$ZUj<{DVn*1BKu# zPR{U5Af~nHxgQeFeuIc>PMrIrBA5+)eKM7Fwx4A29djFTB9IQm+sPRIGOFNiIC3O- z3cdD7gIzvbVi>9+xchY79F$T@M1UQ4K5bf}+fJ<&J$ zZveeCl(+nv*05o^xAl#MFSpANC-BM)w^hr4A#@Q<8rjP>7DFB-!Km&l7<%Ai7BZ)G zhVpJaA_l7-?8bNXsyFN5{=vg*?tM3GvcP{-1%tW63Qg3JZL_*+(Dc~nY~&!l8IjYK zdG5}#chRcS5R&_ewk!6g)C%6kXAuyu2Mw2!l?E#6=k2XG9^J&=;9T{?X2DoX!e`6` zWif4qdV@zErCPWvvE(C1OK z+Vgxe?6d&6xO0}|g-KW7VoWfs8LfAvyjIh;Hg|aANm83dyIBf!Y4B8s3U`Do@M{I* zIIvA`IgJ3)1d;9by#EE`?vJS4>ATwudCB&>0N_)0)IXtCW@bs014D0ndqmoX1=(Q0I#tWiE_p z&lO`fV)OZXxmH}I+I*1g&-AEBw)i;T~VnS|BX-4&6IGb7Ax(U4ubCr zmAYWp?fs6C!S=%~Irh=n?BK<^ha^Ru{~<7^9>nWQQFP(5c8vu2cR=kPTN&_GNZ5^T zX!g0FO~-()td|rWr9PrIFUPvoqr zWw5k5b@8`Wyz=jn@18>E<+t~>f6oWzf~Bk5c$6vk9E?6c*3$%Vw^z+ICMVYZ%Sea~ z^84Xhr$ckXTWU+u>Z`MT1m6+LI}Bw&rSL~U{BIADc4T$vH1qvWuRLW!Kgg-Mu~(RQ z&k;pq1JgVk*f0`iS77PU-{76Lrb43S+F~`n-&wh)kj$IQuOy_U4mwg{Uh4YSqj`D1 z6j%90^JuN4WYcs2Y~`aws}eo*t5UQgM<+;iRdc?w0D}hmo3_(rnn@H@+Pd$&2PC`y z+k$hWS*>DbUx~&~CGCyd>tngQp2IQ}=FW^w(zuc;&cefXn zG*Q@#r~_TkHNfVNirSs`r6YM$%X%42FYm80dye3sPr7?8KeN;uVs#;kgmaxQk8;+2 z7F-|sl7CLI8!FzI?Zm_#cyQT5N7r>pztuxgFTT3LyOt1i3Y&myOo?07U3RjbWG~g0 zN39JXGOzXJzztU5Ou0D=DqUYL-_qaMau&$Ubj?>Jo)%gGrOnjJi>TH-ex|b0)!J9# z<^nRQeS;5?$ZvJu9Sx_%!%Z0zO^y{rK;ol4Des4nZiolUGGxfj(RoHnMzK+xOmI2@kHg8Wq+BVcFg2dFF6mAf55zw>j+PG6mC$y3f`HX?SCrWqu zc@}E3y!vqUm(G2{*;|1;Nb9w@{^^0_R3I<9I+0Z>>h%T)`}o0$)(-D5{Th&6s&1~_ z*SO~R=D^LC+a(`%V3YPQ`B&$OtKkf_w>SG<-@U^h+|dWyxtev}56|+kp6YCs&;d%_ z`zt86y$bho_A1*Prg%P8AHjX>GTIi+1dv`M_+z3PZip zhHxgYZOh}^PA`R+sN2ru2S#}_z6a>9{w|}vgG!2Ly|bIn4}h6Oz@?(r^3t*D_Q|NX zj^)>HfFJ@rUaYb{AhAa_7ihJf_Kc-Ibm9u6%VE0Is)-*g-Kh;{eeeC_bnphUE++}w zX?v%7kUX1z;^Z2&-RAwVEgGwujw-n zgPe$<1sbB)Mt;7nF!6X5=yR34@;0Z}&+~fHlv{rHr(v?!tJ&k&uO_`hwa!@GrBTMi zJjol8b{07@nR)XQH{ED=A0$CXHk~tVYZ-<$jLWor-rNTn+p)GGRj23=RvQ0)$HSQa zv}xm?Sa)e1-*#MvDd|yei?}+?9XyR5`eg{os6Or78JD)%=)zdF>o)QMn72;Vg%Tul zVI^PGk0_Vvl;+5>U4^pd;YPLxM=#a<)~gtYpJ3k$jbSo3G3xhIa(|NVw>9I+!W_HH zZWGIq%zxc{o;9lf5HuTxwRxiF&8uwwE%^-h|JR+0AOr}ZDri5cG3fL*atR4-k6s;9 zG2P3&A1`qPB6IS1Yqo`H82=Ne#Gymgk!JK}yl_5$e%Jfroj&pzpaV8*IAiQJwleXi zQP(PiDoe9p$SlwQI!;T>zVVo@=M?I`{H^^0JkkJ%`gwRV-47qD|7)pu4g1$pXW20| zv*f8oNJFKL@ZvO2TKm#%-(J*98QuEIQ}eqz^?YC9=^ua8^>`W;)7GvH^-;PF!=nO~ zc9P$>SXPsS3Rus!`nu0GRW{bBe+gNeYh<%?+_X@{4h#5M+|2fHSRbcSALFjWQl859 zMVBsBJ3{@xSOEBy+rG*9A*#(wCFbe&9ToPA_5LwV>>W$F#rdq-79WE2mURWI*07~y zk_h0HP&!LVuygX%M?wI3r|2SK<=cc`toVl?V!u{w!C3XgC&zA&C0@lh&w63HIZlhL z<~ik}PZgRSo(1nVw>+=9T;B-zsKmyIcnXdCJw`cfPmt^EsyK=mFKw0xNtH)`?rV^?S9fUU?MuI_Kvv^EhbcHUWRj>f%oJ6x^5e944g=Y*}P zc&F@|a&c~Mc(wg|P2jXUGQrF@Hy;|u;H@26Fl>FdYVC%%B8u|DtrP&@)o36*g&Ct1<| z7i-@g)>O9jttcX(zzBj;RSdnU^e!qT^bVmTy-O$bE--*nMWpv$0|2moE*;1-mCB5T6@KPF!dhNHjnh*qh>e^K&)>c_V`1=k*9pcG1R)(WS~J`ur7b6sL`w z0d_=!39px?ES&B3`0aD4;FnRK6C>vcC`z5Pj_egMcYxsaxn5!Y85Kv30rF~U&I6N^ z==1%`vpkT|pt)_dVi|{ZtmjJb*;Tj=%Zs^+ZqiqAF7Wd*Jh(@y?3=!wbER9bot4tG z1hF*b_&(S`hTD+$B)uWqi4641k)DgRVY7qO)lJ=Ylmz54{n5*Fb!5uRnZ6Tp*zq^m z^>O)RFuIqmn9395-W93?lO4ejooS=Y*0#W0_Tr8F8p@Nv4|Dc+s_1tM0h|-&Rv=-5 zJiye+HAYRacP!IL_NrgWa+Ioki&JBUEL5?W zGy(UWujIOJ|yT92K;G5jT@ ziyEXQeNB#{y2bp$iEjPCRO$UD254)VPcC8+tZE=&apXyK2={d45;OCU0=hXMK5#5+v3YHosOem}xn{Qi zp87GoM&@p3n=0AcCB+OO^;*kLb7HXL+^aXmv5rUI%B!XtH*ZgcBTf5x9K&YgF4)Ig#QOGmJ09_-aXFzEqY?dU>Z0tAmK1VYI*4 zG7N^&ygpwz)G@jTxzQcQAykA2YQSZUirJ4Veqp;E1t zgP8A#PbWNac__x{HEN1f()l?^fT{fa`xyEYI@F~pic~?5p{0asz2|raM%r1x_&|lQ zq~7TA7j6A)2%o@C7dztJjX6S3PC9wq9NX!Y*m^946$WE+^X@I1)|Xz4}~ zL?>yi1>g4`E(=Jg4Pb)|WA73-sAU3uOo}uot~#_UEfck!L{Zh%yw7$~(0nYuv0jgY zLhs|g1u?lvD%KqqnYgKDQS#PA60lr^TiTTQG9}9|6VX>1L(AomYp zJqYIS1fCbOTSu>n$Nk#rYrRz;#1j~Ae9cnO6nm?j-dy_)N%ky41R9n^t(1@<#RL-FW*O( zMM5~B*cE%YGY{Q$^b6y91K*3WrUA@*Y50g2Y#T9ei||Xc^t%--S%5!YJ%k+_z@#lZ zFI%@st+m6;nY;Thgp`M#o)mPwOQS4=+=2MM)|1b)X|^wVlPuV-At#L0r9M(xg(}y* z_WG!MwvF7@bp)uYkbPs^UGLcjKb??)`n|T4cLWC6j@JwzbYhX#ZZTe~8T|d|I}?8A z?JHey{bEL+y)09Mxeaf3C3U2G8O0nqu3K4`I84i}+)_*Hmp3l%vf{VS*fcWJvVX_UQ%FslWNtf;p7EG zTFN%0%Ly;dky*=m7iRv9bbb5i$^`v+(Twer%kv4ER0|p6tp>{Jmh`uRf4BR%ynT#c zuG_XpOo>{J)@Alb^jRv4tKA9M1T_O?-}nS4g^ZV0eS-Ek>2)i1tpFrEkj@^apT{R- zsS7o|MmLw!D-FL*M4ducA}27qqUD-n>=vp|-WGdLpmY3-57Zf7+4!hK>q{`Ch&tXf zQWSqV=>$)Ak&mc)Ie$Q*FAo=0X;wW#=e%I?bu8$`Vfu36k!G+#G2DJ!P-iR7r(*Ex zcu_lp&TBn~dzjn=T3n_$cNx_ePUKJPv$CC=@NJ>ax$VX!FWX8L=*^>^-W~lc5 zdpA1@4Q?^saTf0WqQCCQ!;wtdyt$-!Q-JZG3h^Zq6j54)9j< zygw`*BWgMXJWGi(lzWt7ZvzX1&X%O(#4Id-wlZ^TxCO$C~wVFY9rx+I?nek-mn)`TAMSfQLhjCC5 z2x*^mNaS`nA`V0f#PvIrHce;~0HMZNTEjm<+83^L8?ppG`j+XyEUu{t8p{q6PtH(t2d&kvn zAW3RjO2oOYNotkwDXyUKJ)_u%kq#FB^`s*w=AlF0pXqI^8*#g1$;(J(%Cf4`Z2~E3 zcX1n0Rwd!l4mbi-jdbunR>jK&-#UO@(Tr`Z1QntiaM;+1xWL12Um29VmY&aJGg_3z zg~xYo-T}qZim3D%v`PCDj*kif53D~=I2V9*)KNz^_j$O8>so+|nu{awbQUdS`BBrE zrjO8}A#~f%$+BiTJ{26NPFG|%vGnndFV2KC+QI6S%|=I_)C=0!U4Qi)25gJIDC495 z7kKJqbik$|g~o+>NmI(b;tKVtfy1~ZmXmdYWPuLr61Zwy#3DwcAWIvckD=cAP4>N= zSJCC-clhjFXE`WbiiAZbl#Bfo^fKIju7=RgR{H3nVk)hUuWz#7fuHooYh(+XR77c=9}HC#s^cT&JM!XJ zb^`(QCqHS;wDXC~i#yx~TN@pObT=3_!tt_|)2PdtZgc8L9`|oK>*#<;ljJFOW(|qN z!c;4Ng57rPpnq#M``nvMr5cFNHYqDj>R7Mr9Gr1vmhtXbUUqW(z)|cuPu-QQT47i_ zVPl|C>yXAZ&2`w{ChSCXQS;o+dD?mXb8x!R%cu-~oeosX*rF(nQorBXH{7btSH&TT z!&~xVy{uL0Jt@F_yS&2sd~FHBh0iWYkA-zhnfz@sGHZ?6=+~^r3TO=ifjTXFHVwGd z*bd1a_w4lf%H~GOd8jbmpsuz{{L<@%!^@r>_nRbX@6i&X{5>J33Hw#t=b9|hVtWDR zt4FA?1IxkCA-@w0Cu1!ImpIz<-hFBkiBlZrg_rL{Tnb108W{zE>UGwQ4Xn~kmHEVWVvzd2kILaYjjIfX8i*oEQZc7<0bBjz#G_s7 z0cLI!+X zk{up+dHE_PnQ8lBArubYtl2Ds{(Ku`;JciKn%Fe2{`M+DV-tY;T+_Mv)X(a+EhMLq zug50Ze{t`9(qi!uD5JhqhxnbByjEYBSGT3$|IVNOZNn6Gy z+&%|IqcOtB(uJlKY*DD`2itq6jxa234}*C03NqltsVR98iadi*t$)pB0} zAst2iQBQfa^3v^M+on&i`tr?xj)FaRJ9#D_n(2mgl|vprLWvrkJn)D5&0FudHPkyK zb?6CTgcDEqQr-MiC3rL38Q*#OKvLy+lrV%E9QUn+N(Yt02R_>_Y$7G9ZVeCYeoJ}M z_nnr+!*Z=->&&#l-SSEQWMcn$XBE$|1X(_6Fg(4b-RZPbf-rB7*&b3CJ8jD@zwot3 zwGUS+W}s=YK0K^aX}jZeQ14I0<+E_HBYxxZsOleB^(()+@K7_sdzgYTJva5y=;8n> zxH}VMw!w&yyaRH&a993=s`9ee9Y3EBSk*_-cftBJXU2qz_^EEw*n_oY20A~+YdFGBEb&+`>ySvp_%k->J;j&GR|1mh7K-I0=o6`0mWa`WT22o=uQF%R|7#6IiPx0WrLUp7+ z1~Z*LE>%>A50GBr^gk*BJxyY^TA_8Bi8{bDO5s!jX_Tyz^iI)h0ssaM8yiej%gdWZl)YM3gk_kY+KM{#bP%3 z#3T)GQxti8RJB!*yM4E)J&WGfS2n`Ndx?XFr z%sHK}q&IgqkpTA2=<>4FV4qS+x=8Yw_$08eJ;o&Ch+V^2MlM9XNL?sWUvcs+x4P|a z&tRKhx&zf#-B_9Kh}t%?dy-9xDKqsqH)s4ggSOO9jGzA=xKy(Wq8SzM?VPe+HCS(zkM4qJ{GzOmKjw>Bu%@C$I0{hdPFs?SUH`Ra|f2`cGuc&deiBN{!NP~pLU8us$5>1yqUcdy_&@F z!c|Nk>dSpdF+QOGbX(s+u}1e~ zL#9a&hiV=`Qj^ppAL(hx~w3H&7D9Fsz4e+kPJA?{1z;4H5HpvM({2{DybC7(jh zdS9oJ;$moKi!!`D{M5KbhB8X{_*)s|J>A?r+<@3ByX_C*cOpwKbDSN(nK6-RWHU6q zd8RBN4nFRpmrmjiv!iLMne zH1v&5k3NY%18v{8?td!lUCJzwXy~o^DDF<|4rqC}c>z9Y$X6Utfi zq`Jg|O(YHk*`i+Un#CQuYZ!Rq!X>G0PSVdDUzxz~`}U}orLsztYPB3nk2}^w++rU3 zR33AV%s6}8>~Ums)3$HnbGUNYb0pNt)RZH^fit8;ApgbZNpkvPCOR?m4me#^$=<`lpz%a0f?zNxmjR_%F^q!xE7ZqNm<=Z?sye~h# zX^eXxgs$k<_)>dr&vNrCULuLZ9lB4h%|zaQ73q^Lmbdka1Q?Ymi>0k+E<{0k2qg4Q z?8l>7cle!n9BzBS=21MhR|-{fQ8!3MlHQVhn}g%BtC@YZOMFz8jkPp$@U zA?XM^TLuWUPC0RxRTHO!yQ*I{_oa2}gNHYIvQ%pAGDpbIv&<$p@vV)GMXGva)={V; z5*J7JDX=t%^u-J4bFHKyGqDf&@{j5sZpUVYa02L9PguC9y89-~;RrdT)bsCxgp>3u z;blv;(=y%$$(H4z^8*kbejyWr`JgmewuNU#XQqO0_RTymf6F24%YgU7=t+8|#tyN( z3vpJx4w0qdnfpCqY)E^qBWYes7SG++gB9G^e+CBeOJsFyK$cx|U z%74Di3~aNxMK@`W0IFR)45fRwUngD+Elr9k@i;KSgMJ0p$gSEMEM50w7+{%6Ijz4-uNU9N<3R< zR$C?-16AgD5;}A6aesjYqy|`rl$7d7y~ojYRo5EcbW}|I61B$PQLu%WwRzaj)!n_9 z-C3x&_%5wiRJCLTjE=n(_DcT2M?q^#DS6S4A1bfsnuM7FsIpbagR1oZ95E z2~Munt^5*~xi2v~T}z`;F$&ej69Jf(y7(q;swrKfLvG8tIx5 zj@!g{L5T%@7;1_#W=S}WDST8C`VX`CUtCFwUj>}aa)~E78i!5S1Oy%X`{mIxab&Ib zTiv|9*pK0@!0L(7@gYOal%H+vegnB5QM`I?+=`#jus4Kq2qR8mWdLpw#H zvPvDIN_m08`$yWbvYRJX^VL8&yf3RBF77xWGh+u*mI;O?ZdTh+Z|2D%C7*w9AUqs* zmW!RSVc0&Rt9zV1Ky~r>?98$vjN4~nEX&_1^J7@ii~Y5hvueQY#4j@_gSs4B)=xDH zH<-Dnxn~Hrx`gqOoja~e&yVl^o7m^y84$Ad%C?`6>Ymk%FQo8zT_>A_1b}a)HoaP$ zDZd)K{?>7pE%c%Ms*spIVMbHseZLbq)>3aw&7Rw6EFWAvz>If^v|BV~{*Ye^`q4J;_FY&Hl{Y1(a`U21095`OZ3%+ls z-;=`tzXprtcop+3q1=og|IrFijYV-*uW^~S_ z<@OS-}$$i|TooN;_jyiw%>xT9#SBdfbh&k#f$+;MGT zS^>aOwsR(5SilI7w!V)lqXsss zB`0A+xAV_8YzW);o?=MQp`oD=9^p}=?YZ@Bk9;ZAq%6zrTcHCJN5k;?pSZ;MPmC!5 z-;;oym9@?H^OK1d%8$O~y<9RA64D{O#P>|#SF=94=9*7DRVNcH$8!htlQ?Ny9EYko z-fP;`{~)oaalE4JM@^ZW+`+6}5sEn5qB2=Nd<|o`^Dm%>e=G98JQ%%hkz}jtz9!AF zdGeORD7i@w>HbnHYT|D%35MX6(1h+rDFaQwsu3*@eO4BwJzYif)bGmQQX7)7J%BvU z9e`{nZqsd&5=Yr4iE0os7^M)NTQYz7zHGHlLw^ejOI00FT7g14HzfeH17#E)*n0K_ zn5jQY@~K*U4A=BiE8SWJ5dS3(mw3r?%JnK*=u$II#($2J)8(vcDD-nWZa2sOcuj@A zl}wr*XL?WQ!1IXP=;7Yhy5qIdhrh>?{*&-a_TjL@eRTZ;rjaty9e1&C6dIBrm?(tFcG6p=Rko&$IeEh zs@!Z~9&@Q3I;?YojIxv}hb-w!?`+(;RxQhkDa&1gFX8ol6Z4Uc)j|rLwrafD=Kt@M)Kj$qK67BN4LWQ_YShgCCrfe4_3DB zovrA;`ZKXm;2hy>jp0w?pN)!{7@)2WoXzefs9`1s)(u%?rt<_$?thk*wp!%s9P~D z5N$G+kA-Ql>O;OVUIKdK*JX7jnDnGZ8iQ!WvCB_%^|Z+UlmQNe5;ybBQQh#??qEgw zF7(BghQ(TV7eg5aD(=4c414%x-f}dHm4ed~Tw6gq7!9gWy!2dix@=+f_Gv7?GTk*b z;EwOkW!V;#M9l2+&%2S9D~%(Zy{6OV&hW>hnDN2OY*2_ySu$YYwK03iVwZl_^vvie z*n4eaaK!?2lQu+hf#zc9LN6sfMdYp5Gv!~Y9#ht~IqS-j04^0#KCj^tBL;Xwh&7Se z8kOM^E>Qg`ptQwlKGyX1Jmc?6lK!>b|A(FsUIlFFXVgDf8Hwh3qC@fmnh0vDj#y~i$N`&y z>gZ`KlA`Li#1`g>+Q;WEyG`i+ZK~Dy30HFcfs&0@&^u{#MH=LxT%RUu-}84E$Wt`d ztKB>(39W3bx0UQVd&V&4V8+cBs z5;RQk41lGQsyH%pb*{YARZ5VfiX5=|<{U%-X3K(uh18T~*e;`>Ib4|?#g|dg%>x+w zs4w!Nwfko>SefPHOGT<>8Xi0H^{uNDzZLywN$_{LQAR~F;)Ocw^~m^_pY(;a2m`t9 zvV=wE?f)ibKfXrUOq~evUCKYD*?;`!cal|PM6!RM?e97HUp{cd>m*x0C{zj|{lNi# zdyR}^?=5}oB*}lJy#JE*zpOCRFjID3RqSTQUmNCuPOQw`dw*?=D}mrZ({mZ|hkw=* z{Em*BdvAk&SOk9^>+$u-L=`!oPMQDCH2yp43hv-_O0m#-T!S(EQJVgYG~dDN{Awxw z=r0l`OEz4_4*z%5`jfZsC|I=E5|=%GJAv}=R{no2F7P#%3diuu$P>hM9pAr1WOpJ8 z55G=$GQPOD^UshCjNAC*qPuuVRt@V5VOe~IsvFESgJXj=X+ zCH&7eDeyJ7%B|2ZRWg5#Sy!)b;;-)&&Ic?1lVtv1y!pdF8{>7VuwD!N)9?MWrjHX| zI;zk{?&E*{_|HhquQQ`~5%`sn|Jtv5jy4E5K()j_d+{S`Z>5-dk8K6kWo-4^+g7nx zKDTbaF=P7!4gQNs5C0UH?kLtmxq~nwS#cK9U`veY4~h8Ab4XSy-5}1=;n2F6%OK9u zAj&GxAbfSszG-x`Qz~!zzDfH$JGUGiV`my;C+f+oAJS1_*5ReA!$e_Bdxi1i3N*in z*!KqFb$#rElW$L>4h?l*oyPu{cXmycj15Ychphy~#mI_o)=7}|{jHA3DdD>4o@@ma z3WbfSUIIOFZf+Wd=nxI$PjanPiSNuV#!>GLZBVgsH;_N{#dBQ4Ik}8S;9RLi)%uIi zI^w^uDX@d%d(R6nCxz`ft!Asb>4=HplO($TtWf{@X-uwUY+Q`!-nwl0L-t=`QpsdO z4f5DxvHKHov5j_nI^HP3(EX;)peo;Xp^Ch?P50xJ8$V1~; z!Y*touTC+JknY)4K(RG8#ehw3AN26@0OY+e>~y$FsfKK*Ed#UqpTjHvX6 zx&4uB>{pEJpQiC&QT~@VzA^9iK%HBz-X{vA#Gn3b|K4-_k$CW5@X_9P8(N#;tUTg) z8+hBZb&-icY@;&JNWbOBtnRN1d5hnh>++Sh*)c~_L_IVzR4OYvsw?-uUgSR{|9@S5 zXSqoc`vq7@^5Z=D#bpm0UMhInIWxp#>I3x;nTWspKHAG|xC#sHaA^wXUmM7^N&oub&y+EJ#q^CwTSBh#{dj*tV{UHAWg?ye(}iYmI6LtM zb&{x(6H0sM2C|k@&nJgTQaY7y44Vu|1lHJ2q%8`4e|oTIW%MD1@W*FAEQZG%PPDKw zwvDo0$2qrO=FXW(p{`l?(gihdc9y-mw?VovOGx8kzt-TwKDXpPo0MCiHg!TE-q3!QVOY}$!X`OhwVh~ zJY6es{r?l?s9on55a>9^Vmi9Iqy=486?(}a72_^TL+xQ-C5jYkfm#NGfG)Z@=B{CE2|b5fM?x z-L*YaA6)M5I`>ReR6h;3xoP9Z01J0n8-$1|qf?W5?wQ2mH5!iM)YuZgEH9gFj@KG& zrb}W+9V&`eS6743vFZg%p`~HTt|a5lAZUhhtK50bo_RQaQgU($rl-@i3QV$lAlYPD zg5=*Wn3f3-3#0$!h!$o*r$ULI;vDd6QR|;FU!Q;bCVS-PTR%4H*+_YC(7U*3I^25v zDc>b_^ZH_TBl~vK$BVW$$usp1%$C4yuj493JmJ+6CApb5HQpaYJa$AIq;0jdC-OUO z`^;+ngh|%j?CeTGm?}6S(x=F}_?u$)2WfK)i+s>f!NNx&fsZ7uZsBbe60G5IuO>ys zb#J{6p6WX!b#%ND3iDZ#Ybu`xyY8(HI5!CE5t6?M-QCaI`t~u}`KAXI`@&XX_`ccD z8q3+!R_ZUx;-wHRj*7tfoJy_IYrhxba2ex~odN%|tj=a#K6o+%dzh(oVu*j4aBRyB zO;gl-c?b;#86VSve);56RU=7;w3?*@AY|p}^bN0q=-?vAnL`{^a2dq+{g(K65FjZ) z==m-)Ne)#L^j%EFFffYfv2}uH?n|cI@Q7@JuJ8>LZ{}Mh;E&Tvhi$C}uddDk+pO|f zHe}jM*t`uW6}#)T{q1Wx#3k@0Atf9f93gpmc}YxE1bPtON7on%17b|}>SoqIAUn)C zEAfo)W`5)#>Nxfi zYn@q=z$!B1fC@D!0eIq&imx+ooM~_8Y=bJASR2DeKFgSc!NN69t|?Q)y=1ZWIaop? z5;RTncQ*`ZLLieV`&CmKEdSE%bF;e;!93t%Z7&TXG2UO^Hp_{fk zJ*)G_vvr@j*qa0LWm$FL@{K%sMZCUUGvSSaCk=qykZMOyUb&0yG~T|5McIXEHqm-d zgRc1PWu1DhV>5ilK|gmFa8nfbDCw$wOwVtc*?$XBI~(69t;||gH<&972`wv52!%uf z=(qhq18ZGme+U`g0eFP;Zx(DB)nq>$uLNq{XV6$wJ+II%#pIYVvTxp%b7KLYk6_caR zi6G+BEk6FT+oDMu#^b6z52y(Y`{OQqty<`8(jg9x6M5m8Aug~H-h_Wky%dj5G^|-99JBK4DwMM zt?}C>Onyer@leu zpEallWY(affumaja@OLg@Br!(RfBg_a~a)7@<8Ayy4>3)jeCFVS^8nY`J?UTEU#iK zLDUqBVVKtD{Yl3&?r!9BLMst?%TH8kG>2(uI(w8b;&BxE8A3a*m2TW}yCVI1p}BUD zaRHcav{qA~5KLJSZd*G)4TmTQ7Zj(*j-KP8W~;APmv#D_9uE3u(%DuTxAOzV)w~>w zO*zk#I+D2@hU5vQp229;*v-MuBV?vt&sI~u)k`%!uLaxhq2oL?B>4WA2WV5JIQ|L_ zY~fW!5`u2O^AWvFC@NES^ppulN%+-Kv|ugD)RsdJI&BPI47n%DdMK%!2Ib>YNz9!}a#_7RI@;AmNUhIpK_VU>SF*hIA-!*!wY-e@oab)82 zX}P3M6Ck(DN@N;&?dP~9E1@ww3kat-S!wLjOs+p#n^W0&W{8?!slS)Ht047EY`)9a ze`3E0lAlJ~UC?QZA!HFOR7HMOS63IIoYup~Fq}D744uwk5fbxSK05xIyYEpF(-IUE z<>#tnHg%{I-fF`s$7-|V76Uw@Ms*apjKY5H6kf`5lPe`N*SB^==q3Dli^Rzr-Ge>U zq8D2LC#P=gIg{3+FY|RY*v_$5!7IN^Qdt?SnOTGm7JU9_-smHr>G!@beoJ?ncM1Z) z+xxbh1KOyi*ZxgOuMQ$GoCZq*BA6AzIEz+mxY65<<-5af2{C(nVouXXNqA?8;|0Dz zxK<otct0|N(3+YBIcZIn4dnwKklHv(P#v! z=&YyhtXN&nE(C4PaNCh%N?5zE-4kkv$XW^+^m;QVoo>B+zYF69wMm0C>jL;4T(^3t zGfkUUT40d6oTG!e(&t=W0!cMUDHVpLC>>)#< z&2+C^oOwbds$f1BM^F%ZD^ag*)$(Oyd}r?u(;8BOe5P);Q_;lX8z-nH_&fzhcJLh73N>K%(KQE5|nhXPI=y?Y4tNWP|8US&*{!_z#%K` zew_#HwX39)R<*@F#xcv4;CD0xB&R5_vG>mG=gn?WPPk25gE_j!a)|$y;NHpZv>4uL zDiW2%L6op-7(D*P3FK6SN8*5JNu!1A)YS3eKVD&_Z%(k(VPN{q$v*W0;nkK9WWJPn z6R_e%_7?B{VJdUNw?|5p5y9dV*B8e$9+XFhVP1;eMqYh*D(;Xq;Y~MO?YWo`1o81S zqB4vv52%ZMW;rOT^BjNY7)?PiX?=zCgSu3l-xzu|B1d?hZIXMwgcn?Nk z@=K&A!uqam8)EC{M;lvEAn9m7qx%Z0I(;IG)vvb7P-LR7LOf19p1rIJ_>^zJz`~=4 zO(=g7C+E>Z>lYngcW(1RFz{RV2)e?$`_;j&ufo-e)6#6z*=*iWBjPPeh$3?b{_4~q z^gMsH?E<4M376kHk;J~#im2a^?)h%L#Jm>IuQ2Vg2bG&fZ3$Sj`M_DPZeN>DTJn8< zFbb`{^Vn5K(edbidI4}}FSTY+olPXmEN!H}z%c7#KkigP{HJ3eaq4EMh z923uI=2B1+z?Iq>qs|rJ8PS)6*}|2M+9<#8yi)r31wp7ODt;h?y04A?`LX$Yqxpb zj*I=*d{@+o5T3;visEW>3h7U67aj>>gS(eLV8iDIkU!^D zpuL{={nqW0%=U&(9RR*sOn$(fF3|;rnRh`}qcI-SgQAs6GiuGgT~FyJlPSL!KXAau zXFXP$$&QnRVj?U8i}ysSp|QzP=lSm`S|RceQoh#AY~%w7FZ*_s#dQ0P72oSXNlSK{ zoy$`iczd>4X)V4VeBLNNa`K|XiZ;!0wA|L`RJh;-((F&wdV0c!8$?_-6LQmf+LmzM z1@W9Cy=osnz3O8$0{K{;GYVE5b~BhI3ooD9=Wl-hDHf)Pd0>q#_Z#y$JIgb-p?o~x z$H>>~N0dv4JZ}*ia$cX!@wS;WVn#V8+@nWG*k0`UYAjicH+GMB&vn=ujf>Th=A3k+ zmR2H?-=8xjE%+8(uT49_T{gbi-aIZhyYD#JO>=d`SEc$P!-Zm>7w+stKPpx0;+^G7 zP9rVVxflCjE?b=o!;bEVHJtB0pOR>#w?kyI%-EiF(V!x{(s@F(*1sUFm9JU(MR(L( z*MuhF?wIm`noxBQNx?QdQXJwOEC-(%30eC zhANciXnr2b-s2XcE-B~&-UM0Bse$E;ny|mpBeW%X1UJR1c)`^!4bJZYll4ylU?=*T z^pqN44x+ki1ml0|!+J|cEgnOb#=n)XNl{3(5|Jf!JWbx|)J<(ZRY4yzuG3FiTAx!P zVbUX$B%7NayZZ4lLs0=UfUXR5jd$~W8W}zc+vf3yzj(E3f;*_%`pwAtUG;xEXQy~5 zIeYC1dYb$_{T=UNUzpF)ceuB^9E~*T`x-pJSlC)q4s+&mw3(z$I%K?Vi}N9KIQ)>} zTY)ivbWy!Bs6{&M|QXqGP`MAjh95N&d#%NhQ5b&X8C96N;N9_WCpKB1Bk45sDOP zcD%hO^@)3N9pLZo``F_ebmB3nr$W*7_M%*_Ff$987JvjD6?|pMdQ%Lms1`DmMltLb zTh4rz0ZP(#$`fagcwRyDHO2@cDr{t}kJvd%3p=nk%BTTOd&!SsY$?-%dC$#8ytqp$ z5oSHRzD@XxOO48UGf<<{6A$o&SP+7Fy`~&l8w)^rjDcNMhD`S$pU@Gd%S?)TYafqi zS8g+`*Oz|riwAUI(#VFZ=E(hdeI*95B^lQar-IMUTV5{NWDNV|AB67AEZOoXDz81x z2oqfbj zGH)uvB({B`m0pSX&xSjuOK9I5%CI#g@U*PDBBO?Pj%+-8HKapq-{Y_gkvDZb{v!~)t zf*o&HgpYf(Za3ie2$0^oBwgD-OU_PvOw&?a8MgaSyN6y9!6yQ%ji!lsY+7tQ*LdTU zd1DxtX&fqO+UQCV)9=)SRfnT)98MISY6CRU(vc9 zPg%Ix(e=D68l1Jea70Zo(TPBz#jpboEB73^@unRYzazEs^NgX*aEUU7`b3i{N6?7r zB$SB7v&rBU{IS=a*m0nL_4=p0ub{h%jN50F%tC-}%T~F_-OuEBz%At_H2V6O#ld)k z^%DF0hvJyr0U5b6;nq9@8n#SfaTM!#SSr-8=+lF4f(j!NPTq}#MA3r4)(-;dWuWK%(3nsu-kBC z!DdD-H%tsDjIH%pTnsO&qy|fFS7U_i@%g>slg#wKK5lz}nJ?!nU6el(;4TX6291tf zc$VSnCF;7=#}AZi_HmaEd_lkJV?(XU_PfIHtkfjCL)d_`r%yFmdJTeJOcya48TW~I zka(@Gpv8L04>NFTK8bTfp^BkYx{pTS97VE(vK2b}BU@_cuF9Zme5VFlKqZjK7daV_ z3s|)H0((IC+wPo1#n{GXv;75X+4Q(W2U?sQQ<@##-jf+!YI5ZJl&5&4@^pX!BtR2` zAeEM!k)b6^uA=~ojx>8(rF4 zI{4T%z_#bQNdJLXX`i;xR(l&`JvMe!mY?_fCn%k{wFewS3}YHQ^x!1B3`5=o5f1wD^rCWbKD97VSIwBko9Ez-O5Py@mOX*@ALx{|Vx#DC6V#k90Z zI^Og@J#$YBf$1FGV=G3=;_?>`DCT5Zy}g@AmPcPc6!q%`^9mafiQTVX{Fni+I2NrA zJ3`FtZT83*L6#pK*&OzUukgGU6DU#8i5)QVZoao#wzJ+16rMKBbMJ3tFL-{LJ2|m5 z`7Kc^n2tx^HgC5rR>)}I&^)&LMl9f~1p9E`HI+lXvtdvNuMPfOK|4F%Hkk^UlnAf{ z`_eg`X#TBUG}`w8Nt@cRW{qUUvg?V@E*{axgU5{cQ=Y~uv))>ufS?1@w(2B>AAHbTU<;9f!bLZnN*< z77=T{=B+*Kola#$>+~8k`Dk*3_>FrNE=tpNC~R1r3@JtITESio7^ucmdndYfXhWC> zCB&HSSAx2fb~s_x%#F<6S$?ew{WzH*zi88&5v{Es=&2fG)i6e(!h_OENk9b zCBPCb^!5)fKjJI|HE2qyROtM_T3z9n~Vc-Mrd)n?K|{APQq8$g7~1?(mr=&2#m*#;8XKI~wb^YIqr zD|yk)Wwj^vzmE{n+L96C9k847TGoe`XKqh%EApM0Sgc{mJWJ6aV1?gbUGp02#I?M2 zeuE=+tZITvZkTzCjhwWRf3}sJG(_6E#RjEWaIi$$XL5e;FUfMe7@By;j?K(#Tbe+dsRgW)$nysF8)#yB2?Mtg5P_ zBhK1pc8K=uz7oMrAv+8#xok4~)T!sP9XQ)}$+GGl{w$gHJ4A=F#Lb#2!H#RMJT&2o1z6S?zy6omrmACj-mBr{R4G|2nAWX zLb_}*3y z)4}id4wCZIO1a;n+Ryz;br*laMk9Zb$$`27>AsreH#Ca%6NuVaFv<+L8SU*AS+LR* za>~`R78Nen65BoEIKAcuEjcKRVc)A_7AhAPz>3+^wutBihIbQF-cl!mqqM*Df&m;L z=ix}eJ=VHc?OdCIvK7fpktT(X9zSs}1>?)tRnfahyT%kNzV2DgI(ZxgeicdX7T0R& zi(BjjsVKuxr-nVxY4i>pc|Tp$rOcniUz~kE3KoG;J8f4Vw0r0}=GTFfdry7ci%cVA z(iEG)R;6SuX3tex8?x{AD~a#t<_zhKj=ZK*3hUkf{T zeG4oc-J)*#9xQU&`?@nTgz@f#>e+IR^Q0itrITJuUk;}5mHT@=1c{pDRpt2jcuvls zAd$s@_es(g#@F2+Rx&)to9{j0qO53?FoWz z(IINAWvpQjBVJZ|8B1~8Z*fcxh@-7FvTD-EwD{y%aQ*@tjlO?=Fi*$($q0dLGE>fr zPTD>@IS}!K3H5mksc};T2dkDH!iLkGnqDs_a8Ej_sT>!-#(OhFC{8Xhh~(SG9E&b5 z(H^p62cBQx$E=>kW1zwX>z)jVg3X2sv$s=IQ=6Yp&QR+GAnw2=uDsn< zX_WV}pscloOFkmFQDD?D-7|LqlChbQB-gjlx4I@8ouN7TH@uY`uh>X)G@bfL4joWx zuZIn+GXZqEd8;n{G~MkgJ}%69!aY?OiI!K^AFuTC79HJtq|56|r_LMOyk;!H|G1!Y zZHGdIr$4@c!a)6It7SdS#Rby+!u0vmWF{gvu|-i;ItvVPH=4OVb^Cly1JL~DwWY-n z)LcGv>c01wYkm}E!?USe8G69E!hk@UM&Grc4@(3J3^-hSKaD>d_e&sFjEh~&%~8U% z)iNOaM1LPFzH2M{3_PyyOI_$o2Ey7R`LbWvA8c-DA5r+9c;^kbPOJ>bc(5-ZB&Kv7 z-^=W2YxgZ2%JzVh>KZ+etRU!(Imiup`WkT3Pqw66*?c?uJKLvr>A&FcO1JEk&*Qxl zck4Leew2WF=U?Mu{Sa}n8h*vOIp+o;=lXNwUL#AYY{W*t)g`t)Ct6=9CBR=bh-oHu zJy5#rb|Fi?Ykd8D^(w-;W95X)-UnaE400=#`GMSl;tnyja^S7KW1{|jSkhgVJOrN+ zX`AL1CtAsstLl5;o=51n{!6|d#4N`%*XH)Qis~Yk-7_CN#-FhQfiGURS>gp>IcC*VUYJ_*ouwyz!*3$9%x|N#~ehxTl=1qnF{EJu4A5Z)J z;`6_Fq+Omotsi6*wp^!XR1zIM`RbiE&U0G2P-|bZ{*kpL^i+w<#d-QN_41QADmeg6 zkfv7+tU=Ut&BR{%WAuv@uZDm@no}wSIT8evlWNqCK&G7e>9?{zfua15ieGBZ!Plvk zW-6)D`VLbE(8!;GOrWg`Y`1tf78}Ca)uZ^$(cgt z$-Ds(&M7AQ28UB6Yz8U{SR9EetNk?37&mV_Df$XtQXLs}CrLvl|E2U?31E$!l%_Q{ zR$>p+EOCY>fg1+5SEmQ>C&(yMUjD#N{U@znMt-I0Zbtj0`g$;tun+~uO)E?17_g>| zR&kN$0D(78N;9F#ru_y_Qt2{dTnx#QQM~!@icY?bc`BZGU*sFM#t~r-s`=3 zzx7l9aj)_0Iq`X)Po4MY9IHC=gMn?dTA=jO?4z4t#h!x-2rQWlP^$c9-&jdKsn7i+ zYbir1WF|1vZRcA&lNiYaRB)1V)1p+C^Di1%nF9y^9p4O|i>%-s$;!&AmdGjHm~nS| z9_5!Y!#F*$@?v%SkBp_V&3}@X7jRT%aW;;_%Ml0BnUceu0-0EDY!CYm%=sFwFBh*!s$z z>G76LeDdxy!_6uWu#7DACf*HLBoEz9&4o$r#}d`^z0R<1nT@))-8ZTArBKYl-JaD2 z>cy3raMJ}r3_2e zPnWZ12YFMc(pVQ;hLo2RnKvF0Ceaoc`!gHw6-hVbBz4gQKGL~WFI8*5wU^`#f)+;@+{-pR9`q7YLhBm2zD z{Cq)`8Rp}jk=wQnd0W3pZiDA1kE=Q1WLDhLtLE6;^yrY5+>9CjT=RFr!BOj@&ercg zdYGy#w`oaXmb#7wtxH9{lb?vGyhaLF0B1r(-;q|7@k})}`O&=tipJb9W+Q9JOZT0L zlWfvW7`fz@kMq3?3Umq(551cJR!g4#%z*v%L*M{JuGv73GrYB%?dQv?W4F8N%2;Rf zb}VhP{f!rrDvNjR*}3Hc|IBN*+;7xL?yAXOtmP)Kw#LxuOAwekEJbI1>tMsK`Ny3`; z^U@T<=ToEho*~)&HsjL|an-NZ)0y(>wmED)_u*Kjbn@G=fny$NKd-<^tBdg$>3DZ^Yc=T;nya|n`9u^U;uV`~xrg3Z zw##G)N25#D^eP)1-hJB3US-N}>D7ME*%GN2*+#OjKctrgN&muI&rHdx-0I2P2Np80 zV0fwwW^Hp<^DR8tbNQOA2G2-hIigm?AVoE6Yh@u88HH1&sZE8Uc+@b4QmzH@~+X1DX`N!0Yb^NUdf%yxd(Z|r#u%^TIk2GXl&S+mWf$%a#R zcRVpCecPzi2Flm5T=rYKNp*K&+2zB&m$1hVRFrcX+w_CCQ+X?jVdTyq-?&%j=_cj> z78NR6$)kMvqU!!E(oyrSFvs#k;|!~h5!!6($~Y>0tKKvxS1x&|5XoH>QnBth&=T2O znAdolPW#dPvCycZ&)h!_v9LdbQ<2O0wFYeWO5C&F7s86?e!p$nJ?+8? zs>KHfvM3ekkcO9vxDP3RQX#guk&;rXUcrp-Klgb3Y26cke0W)PQt0^Zs@tW7!-zr5 zYY(pg&)(n)L42pVtQ=K)i%o4&s>8T}A+J({Y&T+e$7?6KpGVbYYYFp0S_%nxNY__+ z5n{a-LV1USHad3Op2G9U_R?$HyBFPv+=VLKUR)50xe?jm+^r-Uxy_6n&ilA zzam<7TTp$T9D6Qp!;4|dn>*aa(V(}Ol|-q3eagjY>ML-=>A6?;8RaA%^C!h-0~9W{ zx}oxdRO{;nOraG=CR}f+hgx=~ypr4EPwsmaSj*_eSZO(j&xu~O)EelKO)?!6Nb-tB z>ckyFU|FcgCDr6zW2?vfo~|G1TAXhZ>|a0YhgbRh;C4{)_CzY5RRxDue|~(@Y~tDy zgBsjNHaYIzy|pFBDqR`S7B^%b1~v~fYG znj`GY98&~x*UKU8?F)06Wqt$q;?~mIXHpT)b+LkT;VZox;~IxqDI4h9R9wf$q*`H< z6Q1)Q120#iO${lqe%kDONnD;ffLQitD%Ff`$X6cl+U<)gH~Wom~mDnrdsGa|!P8-jZ?l93%C*%Y`QccpGmp!h9vdGm*hC1Msllb@ z-A6uVgD}38YV%9uRN!omfIZ{nKopbflX$D7s@S#4xJ$E5C1JZyV0lNv22P*v4#Zl5 z#QbT{DGW=!Bz*Lt8CnyS@611P5CE@plp{o_nK~Lcvz%NoGSVp>Y7h zsD}6=Y(cWR8eQq1Tv6PpGE`<tMQobCx+%0Y9!e@-uZ2e^HBx9aBj{)&D@$av@OX-r?YLfZSn^f6f6!3X<*Rf_ zugHs*+lJ3*7kiNICJ~Bp5&~A!HJtwRI6%Yhhhb?-3Eax zMXZt&A{B9#HAeg@|7L(qCo=iXjN(pFl1>C`mRlk_x2Ug&#o?6T=3x@LUcvxNl6l7RUVo*7dYDli*=fB6agRG5g)iiDy;_h-f1%#P7aB9zy`T$; zWN6nFqTY>LXiCgt$=%U`rE9S(bXL5I>w37pzeWL~#lw%qf(HVvSBh zF#WK^G+O@9Z2hS~iA1t^{6R_haw01znt_VJ=p>J@rT!XBD~GPS8zP$>NTK`=v}!wx%_-?32ru_A6i3)lGwIN84rED{ zlh({B?(N-AlCI zz2p7$v?Jpwf1{OVqy3HGw8fsP-c%G~;kRlO^<5b*LUO2#aw=|LJjlA&7VO?&l%Ub)ePcSYp5ST+p zkoHg(+p<}C$#(pi(3Gi=Pi&a5t8@Y%cv1vrmL+^12g$H7ws_-C|1BwdDbC*eF8Li0 z9FJ7vN5n|RcfR`J!c?hvN@Edh4;GH5Xwn>Nz#0Hmo}L_z;e9v z3KuQ^6-Ip*fCE;QLsy;_Y2}<8+&xx=mX=u`hNt<2=+wB_9!Z}Gy%I!Nn3wNKy*$@F zyLv3jgHtrdinNW*u3s+A`t1o3bjhJ_NqAuc)zaZDzTMx9dBC1_x0S28%dD+MqoySd zWyUuZ+Elk<^(va3WIkw@KDnT5=HSU82TP24i*iy@GU@=5_;B->-j~bjvRQzWx^W<% z8m@qmM<*q}VqEtXRbY`6>mxEHXek{CgU}#{+Rr`=$r}znfij#$M2gW_+(R`q2#3yQ ztO<6U-1i{Jx<`Q1IAJCNH!_~C0qKI6o1)8EzB^ur6YVsedXS8>o=5~uzW(x0% zI!n{u#d*8vekqw$7Pe7~mXaNE{=#bkoeIVu)XdrLzWB1|7IBqzEzGNgU>txJopsAn zSMzq+MWOa(Qm?l+Macg2`u0z~HF>i(6xmJ&)VmOifc~n@^5Xt8-fyL;&NX z_X(qz5^(eBH)jze$0+3RWXFHpYW;DI4w<;nJOctFvXSP2cT>u|#mf9mYXG_HyO0gn zzBvAZ7AJGORNVWu{K})N5~EgKNClZt=Ts)wwRGZxM|IxQSllA&uhAln11)Y19TsHmF}^OZ!N~&gv{ev z%W!G(Rp-<+B|P?{F$4d8%$T*M=fmi9b=$+W&yPkutC0hND6o7l1FK)rN0xTugj+re zk~BFP74P4?2s1kTP-2|a)S?_GdYc=Bz3L2NQW?MQ4nUk9IXk|%J_$qk92edb2Ufrm8x_wh%dO0l^UCiU7^oHWZvq$0=!Q3y=_cmP2!vP{>4Fwm z1}WzYy}Bsk*f6`g1tTSY#45xAM=r&r2Ua4~FSa*D?uz*Z&K#0V3D0+ zYJz~hv9@0BWyOHcLIyPr>IfThs<5OW_e2-5sS0J@T|8j&u231c ztfo|;;XAAK{x=|fmSS!_R#IZ=xzw@_W*-+?QSta~^0N}|$Brqx<~k%^0C%xrZH@`NGKJC(PeGwQpLn(;QmAc>Dn(1`a7F`Qyt=4;g)E z?GB;43Ki@=kg#rSmrqaV^1Fq%Z_sX9dKwV&HkefEJ+aOtwtLmF%rt1g4KsI846ZS0 zaR-G3FJa|slk5VmqbkkX4m^{@g*K$%m07Zc5<#<){#7i!%Lc z90yV5i5QfJV18OA*&~tzZ)5d9!1O+~#CqgS@O7z+o?3Ix`dR712Vyaw-EY(fm+OFD z$T}NzPCYX^ZtH$b;zi<&atn1Dg+;rJ>Dn&C^81}fVHY`b_fXU<`S2MuKN6!f*&c^i z*nIa*!QQ6hrV}2sWTDhy7t0{c%`g;g>+9vFqKFrXGx6-BF=N+SzpGCh`bC z?H)K`!HGq+UdBn+!WN4fW}Q?*I&OBeI?z!7VJ@1^y&JG`$Iszs4Y=Z5;GYL%dEg)AAZr?1Z&@A(&pA$&Jvdd5wEIO`p?u(a$NqXmY zWXy=cfO{DMi}nz4C8p<95{Ni6dUA}P!V5ApW3lgBe@y`_qA6#6UgxCFXygs(lCAIZ zqI=!mUT4&9f}RiW#$H5d8M#(CNb@~#Z0gcu-#R`Dk*#^$r{;m9x&w&WI9sW6aAaDR z5U1kufRjm#74rg10az}>+da|zyTr|(CYJ zJ9TlNt^CQCf=iNyl8_|}xUuR$sBlS3csF3Pu`*xdjtwVsVa;V+rxrPtOi~#AY|SQS zsvwrxwY}RqR4A0rdqxy7YllzQwC_~oq;t!YFtRPozilqm@{2tjqgY1RKOf#0&7l*| zH@DE6Cf|ZUwhj{|I6KB?8(Wrnhb3gc`Z7XlfxHgBH6Nm>j>Yf`RY@@qES__cHXmG& zpoD2+c;z5?HgEyEQDqf49aP{PNP=ZMYj-7Vc_Z#^EEhdV>)RLHnNFOsZ9;J2aFkiK z(NYEJdzW}SX3f&-#NAp%@*Z;I>1uNCh!D<=wbIXJV~|l1wVLeJjib!$XKvh30W?od zg!JJmBTf|xeWt%E;=aDdN&ymmtEi!6GkZj7CZ2;nf=U2K$jF0GG6Vuulwb8uJ%5W3fxW75$}G=MnMC;%e8hbL0#QqmwE80L3AX+XJ^8`+AWVD zgoC0my~5pdGnXj8AVY>3EkCTkA==)k|F zPRBcQ{_E}s0EXt_&C_pO@MqRaH*nqYawX?;7t2c~u)v+=61DIIKHJ;4AF^Te@m*BT z{6L^$r?LXh!{N-nYTOX0aHh96r6^6QY|`ekjQLBzk&Crp?w7Lr1n@`mhnA{(v(-dV zH5!a!9Wxlduu%1zLhVwpab;%xmSX`}m zfHzZ}1+#_=m~HZU`Ph|Dy2K3GOkShx=$@}@8|=3_Zr%t>kR~Y*zD}HcR7JL_I;F+b z$}FTkkCCTkLOu^3o(8#-v#`)$H7&Abj+k?n6D#n4C3RB7U%{^ zh>i-u7>Ao@KQG6M(-+kaCkZgjTen&r37DmEI85f3v-({e<8Y_zik@2I9;gwAM3hz$NNQ_!j^*00WJ)m(j1KyHmW=e3r+P;qvqrm{gSw6n zuYGt37AI{up8+XrT^h)JdtatPJU(9SZrG0r!&7gP5Z~i?gW<%1=h!~`&*tYXm4BoF7l?2?h31&a*Xh&SqG`fh$4?JpSZZ1Ic>6kdZs_-$-l)we`L-j{PB+u z;F0O%YwOkQb`BRlcj+B>+{*)}-lGdm^>y-e{S?>z0D1GD{>2aZfPd-yUk#?z;7igu z?;OCff9L6cZ2v$1_V<^VNl8ri<`!zR{LGmCekXK|g4k_f0-ZegL%jI+1OMx_u~(s^ z3kwUm?86T({6EM1*WiEu5PxaFBR-rzx)FA93t~T&jfFT`x>lRc{fo!;|9Lw*4)h&V zsxX3YBcA}`I7R9P(U^R|_AA1nC~4eAmNnJxm3vd*3sr%U($dmqMOhT`Klc9rDXSiq z_4VeYQnNyb+#$TRCyd)!!xchmR=}wUFzx8s&Zkh|oPmrlU%p((6Ly%96oM=$RXZ;a z{$>fIC0Qn!9(=6a0s2{hL0>Yi_j%X(g;RW_5mYRH)@7&|3Fccx(GaP z$xI2>`gyRXSmQ_Uz_$iJ)h*VLr7ccZML>?NWSKTQAgc%Nz-{wvZ)mPuNiX$w&P$66 z+brK|b9>8bh8E<$=sa2lhcjcbSox6!aKll#K0JP8VYtW``$WciC_is#@oQs-T+Gsa znWAw|bX`Sca0UB6U8nzz=0Zk1`pMy^c%cx!r(J%}i%4Ac43}D?Y9>Fgfg902J2eo@ zTvwRgqZ+LsLRtYO12igJT%RHT+zrvKo`={C7Kn8`jBv4imWfJ-v|I`_5|HwpXVIEy ze+Hk}eBG)y<+fwdE^Fh0@4`s%2-pdsyShQon?8K_KxJ$174~^v%S)Q|r^Vbu1+8CL znBbTl%+p~lKHr4NR?F$50oN+?9gUV*FLrP>u;Xe9RdGCg_;9g}IXU1>_FPU8+IX=WsEVGsP4%919Ue(;bPQ9AfsD zv(BYHJ<$Qz@miL-aVaE;XboyrLo9<W91(UQHZHWjVinwIHctqT~nq^ zih_x_cCpFh(={yQvZ84&d0Q^f*=DqqRjNEinALhP_whz-?q`>;jcKjKrNAO@%T^TR z!0~ldLI5+=Uu@dZ?hfi%QOM0~=f-{_5>I!N46Fu5?Gg7fowj#f(FT*RSJQWZZZJ^T zTPZ=v!mqNa^9*dgIRkykNlb+Rxv_{5f!y9tAfT<26d0*HnYosiyt#_Je^Qj4WfB^u zB0(Vn0Js$9yJ2z>S6Og0QYBqdaL*G$L{Q2mYC$Q$_1XXu7lE~q&tDV2%2G@-%dSB( zy#>r=G;BLR}(%&t5^ z*X`(g9IRG!q-3aLt|>lm{74pn2-47Z&o~qbl1Pow_h8M_t#a(UQs=f|wBMh6teSKQ zq{+&i`wJKqgw}U+SZ&7)^!G>Vd#;vwWTw?N6A*h~y7)02QYW;qZKhooS-dkZ72gsJ z3%RWu3erXcfYhyaS=HVXIu1-pjdK}4nF;3VJ3cz-FvV_fXC@!5m|NQ07uK(|odc~e zd=4ZtJpcu(;gL$7@q6&RafUPiku0!{y2p5)VHQy!9oYJa5(_e9^?M88lqSdR=Z%Uh zOAqB)mI?J+9o7A|V||O;(sL;UciJ=dkA1d!W!xd7MaD8q%QcwF5`t^{08aW&7lUcb zz7H^WnFJRFoR?Iq9Z=F#EYZnn`goL0OnzxI5%=!QHp2v+ZqbQ(3D}O6bA)d`dEN*j z2{@D5st+XgsDXbK*m*=U7hJ~P7>`bnIRv%g_p=Lzj;s>X8X3mh$+ zc*ON|t-!GT^F;KyilbFd=GkTs+Q~o`mQ(fKd$YgIx4wa#9PNbDG}w$3LuT8f98lB- z16F0^;RJ3$^R1=iTJkeRki|ZpJ9l0i32q!7?M%U2Q_083sN(hAXQP^%+~tAECAOgO zB2S>ZFTZ0+IWy(_smqbxPeabEihiM6z8gA{&LV*Vp%hep- z#_-Vq_x#NFgMBawJR%~A-HC#cVYGrO5VH^@o^0;si!QJ!f(sOB)23|#% zO>~EKz{~&HExKed-QX)!yUyQ7K^kk0bApYVbRPtDUH^wxovV?UdgAwRZBSZ@A`!ST zhRF043@`}MFoY9O%qS*mItSCOn3#X}?p>)BGTS9*3hB|?-O559_aZgz7_b&PV1#kF zXf$9G;_?j|l9If)NA`D{p#;~0rr!Yp;~{@Euk~QM8zfs&Ivp?vLaUQ?HM%Bv!cv8A zPuDAX0HTb5XCIS%qKi|z{_&Du7{z?PVa`utsqzwzx9hW0Y8&pivjFbtoAOqk>W9U- zt_0JR&UX*}`%c?O%_{JrtPAR*+XSWug5TKcp+)~G*0S8FIT;2HsvF39e!Ce+U4nMN1KMNt^SQ=>lMGDwWpZ0b_C>NG98{=C&HU@RT8NrlXnQA%e$ch^{cBe)>icMn)C3N==56|1d zT&?~y%=c8N0XK?hG?H3(~c(q>qL&DIS+dYx{sSlm_qb$I@3oI4hfDUr+ z!RV0(s)!AF|LX`CNkX;#Uk>)38@_U744_@^EXokv3r9B~4D- zPugEdhJ=Aexptbl)HL8UJ=w5O1K|!V7c@*-IeH&XPaAr>3E}p(=}-4UJ`dcKNXfwu zLez49QQiQ5KGTw8MXVCS)*@ZU;NNj~)?Nc#)%=seUC&J%ZyeF;udw*@U9?nGap&`T z@BloqUxo%S+{O(Hf(8O{`HRqIzX+p*7EoBT-)o9j(7b=^$Nn(mKd1#mpG#X({&T3gtyT)qWTRIBYj4_NdFxbsjXd~1AtKbtvn=MKx1-e(lfmb2G!^61 z%Rkk0{z;gxDW&9a(@VKz5{d0H!bCm!CV-$}F$o@5%AjLRxs{O}XfFR7*Hq zE{43X}eEImYd@k>te3Mtvnv1N-^;7#VtcE;QtI)k0O6N#J zrD&QA@n~kxq!-7{Ze5Fd5!Ng{PACztNR!6#lh|aJgyy%qky8bDczX7)uiI-E8A(w= z$ieNRJL8evFyWz%5SbkHJXsn(o7jzmdUHe)1aPx05e#S5H!R?nFJJD=X-tcVh}c4$ z93obEydS_~HU6ppe?ZEA47p<&aJPRb(R>|zx&W#HZ#PIHuTAy| zdUcf}M^ZW~F1l6dYRBU8vK&GL(-}hHw7oI{Ssg7S?>N=M|FEL}pKsRkB@p6A{o~q%a z|KBG6InEL;B^o+9*io4#?ytTA=mnds2Ct^^FU|tMRy#`-ZZCHo`fD{sDSUz_Ml20JUX#mSl0U4&*>zJ-x?PzWSP>KEZy90 zgf<6Ly{(Vy7I@(t_h&r6@La;c0KAmm8{mFk+R{yTm6k&YOF3Ubhv0}hPB%U*F|My`} zuMx1ba?>HLq=t)rcDX<;FG?DGtxr|lgviza zHLu}B?7fG>k4y;47FG4HNtXW+^Ffj&5~qLK%^c5agph(3n!Mnnf2Mey7>TLE$$xf5 zj%P{a!H?`yx2-2Fb2=6OR9u=8uRc=s$3^^SujAhh6B;Ce;Bf?TlHbf3DpB ziAV`qUMljHbN}yI?7eg-2$v4Fl3nm7@N(srKksC2pZL z^qs{C)=3%c?=Pvuw-No-SCHZD-wL_=qhZ#**h)S2ruj4}^Y6`xgvNzROIM9LJ!-kX zJ)TBAQernq%yeG#Hvs|Jfi+@_s}=)RUamG#>i^j>q$rRe6tFt1V-7c{FX(6~!mdwx7lB2M4+t#BQ0lSqDJ+)4oKoRnnXdFwCj`!642r*M$Rj_v|UD3XRF z9zp~i`DCxn$D#}G_jQyA6|Aa>nZ5^eApze0_&ZOM z+77<&+*T+nzGIKFPZ&c2utgg;>2t7J>VaKio!5YVKlMLKA2{v}RLSCl8`SbtQ8dbD zufrg7>Ug`ta%XK~R$3J|Ec??$$xCh7zwvMe+D)*vr!qkGNbXxe&klj=09$&^*n~y1 z4H0gU;vW8?Z4PcItz@%a42abPa}XdND%V1BbcP@VJT^A zz6Q2u|AC#q#cg;Cr=Wh{N>B%nL5jpnm3#LOlH~7;11iPdQxQ-xk@=TRFTHNRxQPVz z^z(}6icOEQeB0g(jOkb#E2t4b{3S%E-?uvQ=;G0>j#u3~nxPa&hc#Q@{EtmPmuLZk zxP|pEpH62w3l4{SLA-8KJop#Rn+qWlhh}em#e?P#YgEjm?S9w_U7&}i5@ppOT@hm$ z8GqsgT18f=X5v%jgEFi7c(vm^9&Hz09dB2W#Bl_R&mE8L5%d0dUhBC^e07=cI{%M> z-%?y6~^#UoBW~jw4ESh7P5;AZT9cQMX$atQ% zN%tWn_Z?NFJb2;@`@#ftRUo$r?} |;X5-B_>={0p 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 m+%nnd_=SEeMESnqa}Vt#)9s4xxVGk`+3 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


    >q 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%0DHVhxT_NXlV+%a@q_N!7l?s#V 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%0Dm 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 z z+0rWX6hBMSJza8w%fVTELK%R7nh?UsG=)14opmDfWOkFx%8_ATOKPZuyl!%FS#rQN zCKwj6t)!Jrmwtf&SFXb0@Lk@@EhU;Lky|~YMfkdJiauDKV+s_}Y(<1*`xrt1tFG}*G%jN#4`C9CVE72*d5TKf#zrgtlc5OHjpCb@WS6RmfXwKX*x zphBRKPi=6t)yQhEd3%+noqdUP0rtSATGQ*>y@hd2Yt#! zMu~%{Yo&L43*I5myhKiCZ`U>k#Hui=YSeS|;XbpdQIOKKmdG)p_tuH)2@Br8QQ_H) zAHILGTAXIc8=d+>=~@GGg2?Lidr{ZW-(Y>Mm0*&JGvxW{A$>%H(QvLDEv>N+OgWM^ zQZxWc{UvV{GDLxvAGwdi^IVDDSNG=44PWMtfy&AISaAJLHC?KpZuyE%%+>Swj4>p( z_Yp-=Rwy;3B|4UbLhEZV=S%cTz5MbND&f2Xo7ja%dSQjzjiCPK^OoJ3z_P6~+#;o9 z;ii!MYqiaJWZ(X~dl0e0bupONPAu$dNpHzJ%oJ}bflcoEiDp1IZBE3>ODryiSyIDm zt=opdX=e<84LUir$P)$7=i2oP0>HXPdm$Nngzufl9(OhCM~if-de@3=Zifjqr2-ao z6LrzEP9R&+@DbVqiUs>0i=rz0R$wn#+I$3g*`RBb$qFAZ;45#xP2V6pzFsVn=B_=b zjrxMS?*4>qe3#>asshKibZ;u&WM1q0EE`8m^+lD-LaDikxsyK2(c-}F0`F(fs*&Mg zR&Z@KHHvF7L`}sDZmx2*!aa~}JQD*)F@rYiFjsZFoVgR;w6wrEFXh06x+p8jX8{xW z*B1mk+t!+*mi^LF~gwDyq^<7PEnD?fK zM#)~a*eAuAjMoOCCHZ6eek|vuU>rdQ@fOliS{IH7g9DDG(RFu*Z3!mSr4w5Wh%0RhIusdYRyGXYWe>xXCTl!B7ii;%hy@+vV~Sr6=BPa+m5`?BJi;UgK9g zl`gW+lz#<)jK*xI7U!KD*~Q+&eb&fgfJz~THc%e8MQ;=h#b#AUH|sGNuZFUmNK|__ z6&y2fnSK6n9U-??XF2xJV{@6xKlLL1At4HZ{&2HV5ScnePj3yC<{PY-AO-JG+fh3FLLNCBv&)sfL=T zx2mtR6}tCU??%Y-6c6VPkJ6wMir z+=uN(fxrGOK>LU>N~1wWLX`IfEzBueKs`oQEUd?0jIQnI%1}z{otes7PMgQ1dsaDC zf);dnoq_d1Eml**@Q%(<@4YeTy%9gc-K(MmBD)$vs1$UMjd}Q(r4_*%ptj{aJ5Enu z+%G_#cHnxuo@|)jRrT)y2-qap*@GoE($agWEm2Ze;BUiNAQ!HKqY})??_GQ zGh$8Q$Oz|9*BT0JGv5x_i`)mLGt@emrsxplJ;ar9pqV^;?EB_!hGJrL%(hHhowb6H zDzjz^IdK<1HOo#iB*LkUho6Dq3VQu+`JT3hnx)gcOcgp8)wjVK*Aqq75_|XHkS?wD z@nXAxJE<+5nl|%SOr;ecrKy`N&fV#wjeO#>Gn$9Loc}oeO}G1spq%VMRUE+KDlAx5 zyou%-Lg?2u6wZ8A=|nwKh>WU8?_}2GvE>Bds&W(0xRFioUZ*_&iM>Z0@NSUeB$jx@ zr1GdH_H#r1FmSCRKH)af=xbM+Q`6ITplo(ETaCNMOdpeJ|Kj!*y@QQjX+%mI=-q|B zmIr&VDJ*SQPk}#G5CkTA3H-sIw)O-CLA1> zBUtp9<}v-PkDcbot_TkE_u9M@`9sUQAB(ZoJbIucriiftx)$C|lV`N{F{xBWj)4k~ z%ouERO%==><-U?{oi7z5YMwe*vK}M?{*K+mM(9m|5%>*pRoYs&L)v-&w$dfKIab#u zV;1R-d?nLR&PJ=5dSeJn_xu+ec-u?z;tm#oquTetQsPO2U#8w3m%gu!H@16ZCuY%R ztnI)5cyHK05Wp`IfTlTy+FszC%UGGnyuUHGqHCL+P5QKtaHXrY>a~N6E|}SOjpnRbaM7120!`w{>rIYz>vUx+1?^ozHs7cR}+2 z;c&2-YGN-N)}m>wJHq#HDst9+?ZYeSrNYwi<32OdE-%yv@v{@<5htop;RxX>lV6}^ zT-+-457%G37RcNs98o6HTP0tH3u@VVjNg=lB7%5rVaJ7A8B@7>dN>#l6gEJErT~qFkJ6J^-9!VtwKrvD@Z35TGAVEblDqgjcSQgdlhy z78yFUu-$QxeYdeP-R^9)b+}Df>A39T&3inz^t4gJ+D7=i?)2Mv5{iZHHQafO%;#U3 z_amQVVBSWHxL&+Cl$;40L+z7+mIU9e1Xw|RYwZ2`GSV*@%)UgePyn9mv0M# zc%*-Yp?zt3P2YBM%vK)-e`RBM@LEHGq!x~R?}IcqOM*zqtmJ;1g`^@owQ6R7{2YB4 z!%UQ>$hc+YoLt55!M!8Sp6a((WO-p%W|p6RrgzR~%QX`BecJB3_l9lg1^O54ueAZC z+a!7bA@K8g57A4snn*z3Mon{#JKO;;$vNxfcrSU$`jLN){$7fT9z}Gqj*3V#W%+Il zRvu}^<7~Q5v_`J3s{}W9TNgjKOXdKC-Wr~!FItaR$U&nwLQR~k;ySUhY%sAK(Un~V zp6s(@gg5qb^q|MQ|ZDlZfs4+#6&$3nrg`8ulOm9f(bT-EC=Fvq1J(kBN}yY zW9rE&%RoTb>>T1I7II!DuCRPA)sKcFkY)FHDNQuk7nD~@()6bKT@?=5p@F17dzLVt`|0Kfu z^y`qSNp}4H^cJY8>d2Qjhdi6qn@vaU`;%sTWj`dtM{kKI#2}21kM98V?A%d21+97$ zTQX!!{@=cZ*j>H~pu~8C1~<-oH|Oah05{FWE9_gvme|jZJgfS?nqsh%bC@cVT~8Tz zjv`Cal;FCw*7z;0P@=HWYp1iZg7O)YQu5~6s)lA`Mlal%yJRr^i?!xXEO$@re5)fr zFWY<}f15+LO9u|`gZzn&nQAvmXLDNq&Kg^aMv=K_RZ0K8c(y(MS{Wz7=zqHvcG@X}Ir*dctq{cP^^hb8u60D`$#iZt3 zPIsekMT-n2Agh=juf4Nd$3cTkaPM6cGEKwpnw8TDzo*ji*)UY?+Z~FGF$x<9vF*Ja z+DK&@Q$bQ)shZB;m#^vFj8=T(yLQGCgOr99Pv8O76@rWuA!rK9n=|@o5h>IC&4bCL z&fMfGsd{BH9Ix+Kl)r`oPVdsUFPQO&{aKn3*qBsPEHHF>_0k1{OBIQ09YNB$^_ooMu+Fw9FYDZGwZIDJ}KugV*KrEWeOoGlZh zFV$%YI&{rIL|vy?&kYPm%yS=0M%#Lb$SCh3j$h(^us^s6=zRMD-tf+Idh4Cwkl@?Z zRr<*K*V_wEjI%ifz8z{rKp>FQP;p+H+3%#^5sC6u;xe(v!j(GIw6ZI)KN_PDQ5t<>5sv8mlWgp(uh?VwxmIGz_~we1W~ z8W8O8mBO}510~Pi%Z#bZ`H79=!Fvt&=eG&)@sBF~+ICSNA6#;;t1}r$8k3k(^G0qE zAR2Th2yk4aMhP8L1_ttbHX$@q+>aae7M!#Q&0!WVax4WrNn(Rk!Wws}>O@zxPN*=w z<@)n^ef|FhF!$A9%Yd2~Q}U5PS;Q!nPEL%IS~$8r(}aJYNuFT+H{+b0SJ@iMYvUbXT|8 zAfjOi_KtOWW~NER*{aHX5mO03e1=Sa&D|tOqwNuEWg4DKGY48Tb?!UWum$G}d!KAm)mnC`XoD0eLI>Ohn!H^*I zK^C`pbvA3BS%sfp0NI+gACB)`&Zfz8(hj}E4;!25M<<{X{%*oOW98U`7U9uGh7a9g@R0plT?5%;c3c@Iw%v_tic=f!HU;>NDU+k`#y?@G zz$=1CGzOEi%N2dI_&gGA+)OJ=E`h0)T%s8GAt#{3v~}CgQ$W;&x)?F52d1&IkV)h9dQhi?OkVvxi58E&9-yfHr@HL(hjz2qy z`>G%#XKnYXN{wgL9L?BXDh^MOT&UW3KVg5`@Z`)Uv|4Ng<*e1y>!ba`%%DN8+I-2| z1Q6^U_s`qmlm5%;bRdx+yGA3@U;`@p}7nxff?Yqn~vh z0X44yF!6Q@!ML0zhEo3Q= zz<|%}TA7}n-6uxMiO17Avd&fZluWfSJ$BvZUDs^Zi@&roXb3TYq}Zv&iq4)P#p5Om zl_n9k`Bu=zMQXHpjG-Q5f-u4NK29UjX&}WA@rslrv}u`qJ;4wN_S{j88~|P-dfe>O z{E150v&NIfjr2`vvq$-9Cq(OC)1=sBKQS2(_tLA2I+G2&Zk*R#1^Nw3gJ4K9j?q{q z-1v=NG=NP1Yf+el`FO_IR<&Vyg{;@X31A7#SE=qvlbR%^_B}KoaH12$*r}z-$p0{_PFc~#VYS*@DPuil#t}QC z)*Zey6p^yDgrOTK913)e(DmIupz(}{{VMO#MBeos9#-^L0?f52yP}I2zAwt~O0^Z_ zv|p^Oz~pLFIpn^Mvb+Pluo&tKcNZ73`Iq|0-o zXf$%+MGkRNvgYZYgM%V`sp~G_&G}Zk1K&3EegL7FEOVcmu7Xx7kx%&Rsl{N}H-4Mm z+j1|dcw;5GxMz6O^Do!WV0L>s{{YcGCB8>VdaaxIkScN0vUsfU!$tbLZj5nlA*7#a zVu)GdBv~_k#!0IcB2g%u7ndKi?wZpb3S}*f4mF{dzV(~HhTe5WAc=)~sO2WO6~=N0 zAMQ>mFB7cFh>4R~&k3KVa{iW30S9mN+Q&=jF82MGKui5COjKBh*tvz@?X0?p^>m$f zo?qsixAhL~LP_aU!xURBhVbd;LGx`it2f314tuz1u-W?u$GaMb8d_4pQz4^0F)Yx7 zOS8K{jm&EmC@oXQHfzSU&E}>Cq*O^ezV|~t(V<(v$_fDfo5wWB2`d`l>2TLr3czDN zE(Oi}(P(`~#9Y}5<&Ar`{8oCyefm3nx{u~{*G{fg4wy(zoBBsDWse)t&?Yu(QIZon zy$kkwpBU;C+JnNxA;cY zKZ9AyMY}bjOJINr(|UjLLP=B$nx7wm<>J`;)_u{Xr)o5`amhIwsr;UuVd3uD)mHf; zvUo&u{-oZSl%Gs{##kQA;Z2N{*!eG=4@qZ4i+mnwy>wD`G-Sxo4_YPz056vrM%-o}w zf&_)LxP=e9!@(#K3SuL={Nw;xtaHadapt=9OmXQ%E>Gkrch1C#qMDjzZjR1w8Q%?c z@#?J64RubT-y(w(I@w)8;&o?j4PNJPC*wP%Rl5x^Pj6<;)Mo0eA5&)sxq}Q&Lqf+5 z?nmFZ5XYcT-PjL-&U~tEZXdNQXK7oz$h+a_F<0i5>fMdA06{|54=N!WYCP}U=(Q&v zxA_=qQv=9Y%P`*e-=QJzd^Ra-t8cAltj6nlN4OJc#j5eRI~y%-^0BaV=Y)MesV8&y zQ3jN6CRMEh9@MjQjw+(EPCZqLcG^(SF+G|$$t9M~u0vz8AqU5^E;p~g!2cH402(~$ z**eSpV@xL1)>h;jyX+G#S4kS{G{j<6%71$$%tokSjXU+-$3atr^DpgbBnb}KwE%u#n~xia`eZ4j0;iRw;Z`;$lKM@`;7p?qNF zO~_biX}WO2N1|F^5=3NI6kr57(~f{bO5@onW;pJu3MKsFl~<+|Ijo_st| z?6FXPP~cIv>E#UieXbFA)Q7YiT2a8+a2|fImWCGL<_qZ&zf?DK ziWVd)*HuL4;81Br9cmr_YiNf?2_x7cjH!2kb1xk&1jIij7}X*T`Mp+7pO4B`jyR^< z4vl1z>f5b9j;jUsU#FnsPBfs7rekYoVvTm9W%cnP?uK@d{f>jC@kFzDUo46h|4KY8 z>#lY<>{CN#<_D|lHu{+UtDjEZrd5o+mJy0tW3Pv|i8Wcn)1E>f`Ks*gEp10bC4#3* z{K7(^FtbG4OV~i+46#SIl2fO~Z7>5`t)v-?{CM(ZQMfjaefjrLa~|Gx(0ip|s(zn~ z)?5IBMc9w|MOFSnWHooJ@j;2UP8`EtN`9suEmEA6n`f@lLv7axAr_gV+w3rgxHu%_ zW{-=Qu4~_s&$xi$JH=@CwfmN%;HOF}Ai^^6l^Fl3Q`ft|VqGuyk6{vx^%q2V?`d4R z%9eZi-QBGx%OCWh$I;k=!_|PpWX)K`(OIEAMm=%peGz0h%*JUml@#=3?za03nu3X& zJ=FVWPEer;KmicyCYrKd3nbg&o)HZ@UAQv|THa9Oy#fgP4b}%jQ`J>Pl6MBXHN!gQU8WBim?5pl|I|_mzmTKe=Y>DA zzd2?7ERBEB_5Rg0@`qDzcTssjRp?EL9@m@s#>ox6#<5yf*`6+6N%P^~ zmbdqPh(qEazP55KL#ag%R19}EkY8?=j))lx1;-veNma@|Uf&-poIq__SeGgC_vv_e ze_pS{oxkJUzrCqaI8r*0Oqp zmMLLiVFko^RKb{Fvs<$M@qO%<4>eF}4h|IqAT9p3hfab-nZIb-ApYKpDo1FPO;oZr zXq8#b)(S5zixG(JZhe`tZQh5l;g%5IR3#}cZRTGUBEo+*Q3ja-NsZ!6_h4*M>vpaA zD*b5}bu*U*7TMa{FyV;adi$+bubSR>I_;T;yjh}!w#}&FKE>8lo&vOycEviKbx;yKM;*+;8=S%UY;`UYdJT*opF9J*GH!pkdw$mjXo-s7Pt z1!6nNh?bMiuTw+b^-s56y9^+@vCr8f{#%-@ zM7(a=0s3AII6fSZLj~vujR7;RL?`K?j-KICI z-Xb~dEc*_#p{;_4`I3Ph)%nr-qc0+wgUz_}e$xYfppyAzQ=quYSF-%+uF#fxpN!G- zBA7kl6#g1Gh1aja5r_kU#JuuE-$i2Qlp1fC4#Hi2m$P2dtJ{UKs_g!Yp$GF#u7(w% zn{4o7P6$~TOGEjloa9hn^$>wJws4?_apmnoGk0y*PL{SE6FW~fYQ${r;C1J8vE{Go z;s+JZX{go0ta~-~@Q_P6z4L{yXT4O5Wbgf8`23NR(ggW%GUew>@}D_WG91jvfE@NT z=1|2smnIV5x9IG2=fkb$rj*-7vRLlE+FcB-Fdf`2`~h5Os!|V+l=QE%lxh zt`kELzy*HUZxl{Dc&6c14+drfzGVAerpdQ?l%5X?ZCrwaR=bh($8C}YGYSNz)6Z;l zO5)q-bbRCrW|I3IdQach=XGn~T^>4-$JRO3PMEwHYjg8Z{ZW?e!Am%|l_O$~j&S`#=x&ZbGEWr& z#kzskRv%Xzl?(-UjXEJy29#%1ulQH46P^9UjzX3_( zQ`Y;jXG@?mSDoHd$K_cJ^xAD&+R6LNke)gKzono$+8rPmL%^l@qi@~_7q6?1K z62LTLAW~?0bo8t70c%;}JtuF~A@(~E*pZ`q%Y$d=!jiuE{Bm;uh9>BC*iEaF>)eAz zTa~eiu~x6;%L`GB>)ku_Mjo^@dcu!2DK%>|t*jt%g&re>D_>X6kZZ7cE&=D;E_7n1 zbT;0Eo?}fGLb{`SWoaubR1XV=_MHgMMSeU?ROKUw_`EW0(bkL`Ta{CDIZ>_oG+?Hd z9K=wSOU1p1!D(KcR+xcd8WkLUMfoyRjl1uRKQ>xXZ-=k-jeQPx;6jOV<@q@xVTeFq zs7qr{cO~j*$U7XK`SNGoVuV3-0h+g`btcB+nV#1_ONg*FX=bl%QiVMDenQ<9sO4cNB_39dE zc+KD8vC*fW2HcfnVKfn(wfnM3aOcyhYv z1g@z6vs?-Gk+AN?z3065@0-PZdpwo(Z1OVyYAlyJD1O=8)u~^XQ$+0iDqsEBssHmI z-~Q`%smAfKu_me=ig^P&%j~Dws;s)31YEyL2|rGwesSNFIyd>7e^S-z*Y?Gu;7I_y zM3BpQ7v4qZN_a#o*}D1r`(L|UVlLon6_L=1^{a36<4pS>|Frhw+~?srB35s) z!~_|1Q^C^GQj$9usfx2u0%Xw%FI!t%B^&miJk|WcZW(d1>>hPrni2YMz0>jK|(_D@7w zpZ|HS-CKZP&xOir|6XGFA2<8sKSh_Y^6ZgmLJcyEEcd_RZB$lNgid!4NH20_HF>xs z1NIyxW%UHUyivgXlcT(_tm`G~e$p4m#w}27OHtXFW~&Q`mKxo6cns3~BB_KRRz&@I zrn7)J?b;66FM=SG=QNU}s(*fSdOX;p<0Tx&9)O|`2s-Uit;2nzY(B1D9O9hen*Z>M zzH%ip?{^gS|8nnJQ&@Qe&t;wW-roce+Qr=Wh}?JYCgBlagQN$x)(RX(L=lM290JA- ztAH%uTC-j+r=@j1M=%Yhq@i)mmCxi?iaNq3IsqGD8$|u=r=J%lX{^!C^C{#XrilOe z<3F#w1RUSAv;&mM&JJn9n=cup|n3<`;TLLV~ z5@b=z;D=UTr=JC)Q&Ts>c7Po9Zyg`K91JYMq!m{mXSmDp>+UT9AoLq!% zDKU#`0(YU>(PI7;#u)`e!>krK>E(mu@82D~8>?Mj<(HIjo+rb+)@EkijqWGoth&|x zx&i;H#{x9w9gK&I&o1&sR~f_p@^}9-CzedK=+KE>XO`dTsXe0Ve7XX>nFqJw-2>fy zeOxLkA+vcv%5ggoKq3D1m0*Q1u&`L>thJ*40kKf`1K)X|lclf!xpwW~bGr}rtB3QD z*w|S630*z^2raU*wO_hzAOP*|i3ye`_-XB*ckq9|+g~@yDU|_4wMzk;tgp!I)Rgh@ z$%(AEcpab_+|QLHC{l0khqG${?u|WCCRTE9pXe6O-HjHD}H350&@{kSi zWkYE~2VF{JwSYi;Wpi_%M1|A$(&hc^3i7^R)*QJL$z|T9 z2}JJzl{-eld5qOR@6lg3`EPD6(jE-}tYrahMt(s7r>?iNlZp)d4iC&uIWbrpzvhy!VydAmd1vh&7D(~{&UUJ~CY03bz z;JdMIu)O`EL2s+cSo67N)3zH+v*(PS&3ygFkZQm?ZcEiaeI*?SxlXDScjn!H^Kk!{ zIe_K;PG7WCBRuBMyTEL0Y)ju`3sFYKeA8g4US#ms#)&jX<4aV%wfYZ)vcS4@a&k&) zIM{R_%PT42*<)GzqMBb*GnB5TtOX~ye3@UMp&!8QkWxUPzyu&d{`5j|fV5T+0>}AR z>*_C@8o&KYf`TtlUmgLoWn*Guj{qPHoCY!;9snB=9E=0lX#sLQ>6{9Vtq@2X>hEvP zZJ6x*UO+Aq?MC|aOp+_!`v?0sM#Wh-CeJIdf#e#Yf$+aJt4yxwV0U-7(`JO{ z-+x3JjzV;vB3;w*5)EsxcV)p+TUkT!VjLai06JTcZg%25eO_Ty4yFE8A_Q$5zPIvb z)#Is4C{OSYPUSzXaWcBAB6ElLz|sP2C*lmzkt^==`5u2HjWwj}B}OrS zZrFcg9${&H_)ji?fAi}mT0qr^3q>OTZ+_=5JUpiyknZXCkjuOF58UGKkI8lSd;uhG zKm8AH=V~{rue>TaamQXy|7TWj4aI$F(uk@2Yfbzclm8nNay|q03H6Z9yZWEmhy90r zj-Jb3`UhU?5AU&?@rQjRR9^S~hxX|Q_G!i${ZH*9OLL!-^NqQ4rtt5p;h%isXh(Zn zR8&M(g4Xc&gXBNHTVEMMAcB|EL_7Mcwfn~(|C@LH2Q!}+gRWv3i&EzOXF6S2MhSpd zhI1Y7E&o3;%CAGk$WOF8PA2cN^FMi%-yhlc%5|DmM*sOM1^*~^`S}QPAeCCaR^hhrpum>d3+R_F3w%!C~ch>R_Jc zrk5k%ee|VTVA7>SivG|4AQbpzQ5ueGz9~^rQ9(srzg`WXMFG5*+18p?jE?A91eA>} zi92cXKuO~@Tk8>XHLlV%Q5wf{zRN)mFSr$;paMz}~>KBY4+>nuA5;|4kKaf`V!`e~9c;b3r4W;noO|GRxq-uv?n?BSH!GsJueR#vT@JU5n879F(A$BPo1 zh7d1`r>MW3Zf_z7(=?!b%PEc@?oe>(CEGcvWo6dqySgf&LccP8 z=^~cs1+=R^7tm=g{FRS-Xy}{_k?}=;{V)FStGBY!M+}1oH}HR7?gDzJ z^o0n?MS4l$zxPc4>m~aQ(6Ay*w&VM<#s1fy|2?ZUqH_iY1av0Hzxe;D;blOXE1p*Ms$6G2C;s z#7B=FRqlVO<@hfwU{Spn=$t?$t1~`Y>%U^VB6^>$ERB;f2mSxTQsH9SfYdC#$-t?kzyG5b;cy$^thTYSxmR3V9H)@m(=%|7 z_}jPn13>YZu4oUMh4Tl~pnVPmhtAb^nAq61dl^|-W%5InuV?q}j4<4jvrcnkhDoc> zISn9@Nc}*G4r3#u1VG}gu-*20aPZm4=&aSes}tlKNjwqg*l;3j=@P;@ewbW_%{TPy zxb%#Cb#*mqy3&E?w-wi__UxSG+z8&%eR4C90QmHKQqs2}ZQ{vUNh*$7OX5xmo9c)lY=>UWw~l za%S4qLkRY#XP!+kAvJv8#D_jE7CA4JMhVe$*)LA#mmV}M_uk@A!jcgepttXcEu1(n zhCeKSqF3QLqsrxKBM!GGb>EnF-Z|}%uA!((7yi9;>rx-8g z+S_wRd2!GvbgOvG10gDZsF%7yWIerf|M8yX#?727BEs4igNgtK-sqz|PwBAEa@y9K z4C!+DxVB%GbUb_VYk5eSA%4e!dn$l0RpTXP`!wc%>lLFoC4K9a*?uD;5o=Zm<0 zV6Nw^@_VHbDm3DktykzdW&nW)0tmOoQms0Z!PJ(k^qpkEi@uW1vX_B<_P`wWdFulFE;HhM1_KUVv=0#mM6q?I zuOy#o5yzEfXLp?Hx8S-Lke7zVE+-5Uo|(p%C8W)#z3furV}wGl^{J)hd`U!iy1pqj z`|5{#XdNX?(1N{I@)kuklqy`uWS+PpH(tio=(RXPOrt zqs647zWev|_I@8>u{+t<-r1iM5Gg4r=w;P@Zt76s82XZ(T}PskM#{||P!m@gcJYW5 z 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 literal 0 HcmV?d00001 diff --git a/pic/saber-role.png b/pic/saber-role.png new file mode 100644 index 0000000000000000000000000000000000000000..b49bd03852c51c9cd59eb49a146297cd6123e18d GIT binary patch literal 327672 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®FfrqcAXBr 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 + +## 2019年度最受欢迎中国开源软件评选 +* 请为SpringBlade投上一票,非常感谢~ +* 投票地址:[https://www.oschina.net/project/top_cn_2019](https://www.oschina.net/project/top_cn_2019) + ## SpringBlade微服务开发平台 * 采用前后端分离的模式,前端开源两个框架:[Sword](https://gitee.com/smallc/Sword) (基于 React、Ant Design)、[Saber](https://gitee.com/smallc/Saber) (基于 Vue、Element-UI) * 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:[BladeTool](https://github.com/chillzhuang/blade-tool) -- Gitee From 0ac44a1362e29ce68e5f6bcc24b543c57b9dcb7a Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 1 Dec 2019 21:34:09 +0800 Subject: [PATCH 105/118] =?UTF-8?q?:tada:=20=E6=B7=BB=E5=8A=A0=E6=8A=95?= =?UTF-8?q?=E7=A5=A8=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4f1d5ea9..e556c368 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ ## 2019年度最受欢迎中国开源软件评选 * 请为SpringBlade投上一票,非常感谢~ * 投票地址:[https://www.oschina.net/project/top_cn_2019](https://www.oschina.net/project/top_cn_2019) +* 投票赢三份基础技术文档限时活动:[https://sns.bladex.vip/note/view/3.html](https://sns.bladex.vip/note/view/3.html) ## SpringBlade微服务开发平台 * 采用前后端分离的模式,前端开源两个框架:[Sword](https://gitee.com/smallc/Sword) (基于 React、Ant Design)、[Saber](https://gitee.com/smallc/Saber) (基于 Vue、Element-UI) -- Gitee From 8e98a031457f6068a071d1b7c67a54fdb9a61ee7 Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 22 Dec 2019 23:44:18 +0800 Subject: [PATCH 106/118] =?UTF-8?q?:tada:=202.6.0.RELEASE=20=E5=8D=87?= =?UTF-8?q?=E7=BA=A7Hoxton.SR1=20=E9=80=82=E9=85=8D=E6=9C=80=E6=96=B0?= =?UTF-8?q?=E6=9E=B6=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 ++--- blade-auth/pom.xml | 2 +- .../auth/controller/AuthController.java | 7 ++- blade-common/pom.xml | 2 +- blade-gateway/pom.xml | 12 ++--- .../config/RouterFunctionConfiguration.java | 29 ++++------- .../handler/ErrorExceptionHandler.java | 7 ++- .../handler/SwaggerResourceHandler.java | 8 +-- .../handler/SwaggerSecurityHandler.java | 51 +++++++++++++++++++ .../gateway/handler/SwaggerUiHandler.java | 51 +++++++++++++++++++ .../src/main/resources/bootstrap.yml | 3 ++ blade-ops/blade-admin/pom.xml | 2 +- blade-ops/blade-develop/pom.xml | 2 +- .../develop/controller/CodeController.java | 1 + .../controller/DatasourceController.java | 2 +- .../resources/templates/controller.java.vm | 2 +- .../resources/templates/controller.java.vm | 2 +- blade-ops/blade-resource/pom.xml | 47 ++++++++++++++++- blade-ops/blade-seata-order/pom.xml | 2 +- blade-ops/blade-seata-storage/pom.xml | 2 +- blade-ops/blade-zipkin/pom.xml | 2 +- blade-ops/pom.xml | 2 +- blade-service-api/blade-demo-api/pom.xml | 2 +- blade-service-api/blade-desk-api/pom.xml | 2 +- blade-service-api/blade-dict-api/pom.xml | 2 +- blade-service-api/blade-system-api/pom.xml | 2 +- blade-service-api/blade-user-api/pom.xml | 2 +- blade-service-api/pom.xml | 4 +- blade-service/blade-demo/pom.xml | 2 +- .../demo/controller/DynamicController.java | 2 +- .../demo/controller/NoticeController.java | 1 + .../launcher/DemoLauncherServiceImpl.java | 2 +- ...gblade.core.launch.service.LauncherService | 1 + blade-service/blade-desk/pom.xml | 2 +- .../desk/controller/NoticeController.java | 1 + blade-service/blade-log/pom.xml | 2 +- blade-service/blade-system/pom.xml | 2 +- .../controller/AuthClientController.java | 16 +++--- .../system/controller/DeptController.java | 1 + .../system/controller/DictController.java | 1 + .../system/controller/MenuController.java | 1 + .../system/controller/ParamController.java | 1 + .../system/controller/RoleController.java | 1 + blade-service/blade-user/pom.xml | 2 +- .../user/controller/UserController.java | 6 ++- blade-service/pom.xml | 4 +- doc/nacos/blade.yaml | 22 ++++---- pom.xml | 20 ++++---- script/docker/.env | 2 +- 49 files changed, 254 insertions(+), 102 deletions(-) create mode 100644 blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerSecurityHandler.java create mode 100644 blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerUiHandler.java create mode 100644 blade-service/blade-demo/src/main/resources/META-INF/services/org.springblade.core.launch.service.LauncherService diff --git a/README.md b/README.md index e556c368..8c2405fc 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@

      - Downloads + Downloads Build Status Build Status - Coverage Status - Downloads + Coverage Status + Downloads Downloads @@ -12,12 +12,6 @@

      - -## 2019年度最受欢迎中国开源软件评选 -* 请为SpringBlade投上一票,非常感谢~ -* 投票地址:[https://www.oschina.net/project/top_cn_2019](https://www.oschina.net/project/top_cn_2019) -* 投票赢三份基础技术文档限时活动:[https://sns.bladex.vip/note/view/3.html](https://sns.bladex.vip/note/view/3.html) - ## SpringBlade微服务开发平台 * 采用前后端分离的模式,前端开源两个框架:[Sword](https://gitee.com/smallc/Sword) (基于 React、Ant Design)、[Saber](https://gitee.com/smallc/Saber) (基于 Vue、Element-UI) * 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:[BladeTool](https://github.com/chillzhuang/blade-tool) diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index 801253af..b2013b0d 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -8,7 +8,7 @@ SpringBlade org.springblade - 2.5.4 + 2.6.0 blade-auth diff --git a/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java b/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java index 11e00edc..3c8599e6 100644 --- a/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java +++ b/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java @@ -53,7 +53,12 @@ public class AuthController { String userType = Func.toStr(WebUtil.getRequest().getHeader(TokenUtil.USER_TYPE_HEADER_KEY), TokenUtil.DEFAULT_USER_TYPE); TokenParameter tokenParameter = new TokenParameter(); - tokenParameter.getArgs().set("tenantId", tenantId).set("account", account).set("password", password).set("grantType", grantType).set("refreshToken", refreshToken).set("userType", userType); + tokenParameter.getArgs().set("tenantId", tenantId) + .set("account", account) + .set("password", password) + .set("grantType", grantType) + .set("refreshToken", refreshToken) + .set("userType", userType); ITokenGranter granter = TokenGranterBuilder.getGranter(grantType); UserInfo userInfo = granter.grant(tokenParameter); diff --git a/blade-common/pom.xml b/blade-common/pom.xml index 03dcf26f..3b1c3ec6 100644 --- a/blade-common/pom.xml +++ b/blade-common/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index f1b989e1..a1eeeba1 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.5.4 + 2.6.0 4.0.0 @@ -100,16 +100,16 @@ swagger-models ${swagger.models.version} + + com.github.xiaoymin + knife4j-spring-ui + ${knife4j.version} + - - com.github.xiaoymin - swagger-bootstrap-ui - ${swagger.bootstrapui.version} - diff --git a/blade-gateway/src/main/java/org/springblade/gateway/config/RouterFunctionConfiguration.java b/blade-gateway/src/main/java/org/springblade/gateway/config/RouterFunctionConfiguration.java index f205866a..ed519825 100644 --- a/blade-gateway/src/main/java/org/springblade/gateway/config/RouterFunctionConfiguration.java +++ b/blade-gateway/src/main/java/org/springblade/gateway/config/RouterFunctionConfiguration.java @@ -19,19 +19,17 @@ package org.springblade.gateway.config; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springblade.gateway.handler.SwaggerResourceHandler; +import org.springblade.gateway.handler.SwaggerSecurityHandler; +import org.springblade.gateway.handler.SwaggerUiHandler; import org.springblade.gateway.props.AuthProperties; import org.springblade.gateway.props.RouteProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.MediaType; -import org.springframework.web.filter.reactive.HiddenHttpMethodFilter; import org.springframework.web.reactive.function.server.RequestPredicates; import org.springframework.web.reactive.function.server.RouterFunction; import org.springframework.web.reactive.function.server.RouterFunctions; -import org.springframework.web.server.ServerWebExchange; -import org.springframework.web.server.WebFilterChain; -import reactor.core.publisher.Mono; /** * 路由配置信息 @@ -45,26 +43,17 @@ import reactor.core.publisher.Mono; public class RouterFunctionConfiguration { private final SwaggerResourceHandler swaggerResourceHandler; + private final SwaggerSecurityHandler swaggerSecurityHandler; + private final SwaggerUiHandler swaggerUiHandler; @Bean public RouterFunction routerFunction() { return RouterFunctions.route(RequestPredicates.GET("/swagger-resources") - .and(RequestPredicates.accept(MediaType.ALL)), swaggerResourceHandler); - - } - - /** - * 解决springboot2.0.5版本出现的 Only one connection receive subscriber allowed. - * 参考:https://github.com/spring-cloud/spring-cloud-gateway/issues/541 - */ - @Bean - public HiddenHttpMethodFilter hiddenHttpMethodFilter() { - return new HiddenHttpMethodFilter() { - @Override - public Mono filter(ServerWebExchange exchange, WebFilterChain chain) { - return chain.filter(exchange); - } - }; + .and(RequestPredicates.accept(MediaType.ALL)), swaggerResourceHandler) + .andRoute(RequestPredicates.GET("/swagger-resources/configuration/ui") + .and(RequestPredicates.accept(MediaType.ALL)), swaggerUiHandler) + .andRoute(RequestPredicates.GET("/swagger-resources/configuration/security") + .and(RequestPredicates.accept(MediaType.ALL)), swaggerSecurityHandler); } } diff --git a/blade-gateway/src/main/java/org/springblade/gateway/handler/ErrorExceptionHandler.java b/blade-gateway/src/main/java/org/springblade/gateway/handler/ErrorExceptionHandler.java index de28f2b0..29afa0e4 100644 --- a/blade-gateway/src/main/java/org/springblade/gateway/handler/ErrorExceptionHandler.java +++ b/blade-gateway/src/main/java/org/springblade/gateway/handler/ErrorExceptionHandler.java @@ -22,7 +22,6 @@ import org.springframework.boot.autoconfigure.web.reactive.error.DefaultErrorWeb import org.springframework.boot.web.reactive.error.ErrorAttributes; import org.springframework.cloud.gateway.support.NotFoundException; import org.springframework.context.ApplicationContext; -import org.springframework.http.HttpStatus; import org.springframework.web.reactive.function.server.*; import org.springframework.web.server.ResponseStatusException; @@ -70,11 +69,11 @@ public class ErrorExceptionHandler extends DefaultErrorWebExceptionHandler { * 根据code获取对应的HttpStatus * * @param errorAttributes + * @return */ @Override - protected HttpStatus getHttpStatus(Map errorAttributes) { - int statusCode = (int) errorAttributes.get("code"); - return HttpStatus.valueOf(statusCode); + protected int getHttpStatus(Map errorAttributes) { + return (int) errorAttributes.get("code"); } /** diff --git a/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerResourceHandler.java b/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerResourceHandler.java index c1c5e292..2885b31f 100644 --- a/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerResourceHandler.java +++ b/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerResourceHandler.java @@ -16,7 +16,7 @@ package org.springblade.gateway.handler; -import lombok.AllArgsConstructor; +import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; @@ -35,7 +35,7 @@ import springfox.documentation.swagger.web.SwaggerResourcesProvider; */ @Slf4j @Component -@AllArgsConstructor +@RequiredArgsConstructor public class SwaggerResourceHandler implements HandlerFunction { private final SwaggerResourcesProvider swaggerResources; @@ -48,7 +48,7 @@ public class SwaggerResourceHandler implements HandlerFunction { @Override public Mono handle(ServerRequest request) { return ServerResponse.status(HttpStatus.OK) - .contentType(MediaType.APPLICATION_JSON_UTF8) - .body(BodyInserters.fromObject(swaggerResources.get())); + .contentType(MediaType.APPLICATION_JSON) + .body(BodyInserters.fromValue(swaggerResources.get())); } } diff --git a/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerSecurityHandler.java b/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerSecurityHandler.java new file mode 100644 index 00000000..d30f477f --- /dev/null +++ b/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerSecurityHandler.java @@ -0,0 +1,51 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springblade.gateway.handler; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.stereotype.Component; +import org.springframework.web.reactive.function.BodyInserters; +import org.springframework.web.reactive.function.server.HandlerFunction; +import org.springframework.web.reactive.function.server.ServerRequest; +import org.springframework.web.reactive.function.server.ServerResponse; +import reactor.core.publisher.Mono; +import springfox.documentation.swagger.web.SecurityConfigurationBuilder; + +/** + * SwaggerSecurityHandler + * + * @author lengleng + */ +@Slf4j +@Component +public class SwaggerSecurityHandler implements HandlerFunction { + + /** + * Handle the given request. + * + * @param request the request to handler + * @return the response + */ + @Override + public Mono handle(ServerRequest request) { + return ServerResponse.status(HttpStatus.OK) + .contentType(MediaType.APPLICATION_JSON) + .body(BodyInserters.fromValue(SecurityConfigurationBuilder.builder().build())); + } +} diff --git a/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerUiHandler.java b/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerUiHandler.java new file mode 100644 index 00000000..8bb78af1 --- /dev/null +++ b/blade-gateway/src/main/java/org/springblade/gateway/handler/SwaggerUiHandler.java @@ -0,0 +1,51 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springblade.gateway.handler; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.stereotype.Component; +import org.springframework.web.reactive.function.BodyInserters; +import org.springframework.web.reactive.function.server.HandlerFunction; +import org.springframework.web.reactive.function.server.ServerRequest; +import org.springframework.web.reactive.function.server.ServerResponse; +import reactor.core.publisher.Mono; +import springfox.documentation.swagger.web.UiConfigurationBuilder; + +/** + * SwaggerUiHandler + * + * @author lengleng + */ +@Slf4j +@Component +public class SwaggerUiHandler implements HandlerFunction { + + /** + * Handle the given request. + * + * @param request the request to handler + * @return the response + */ + @Override + public Mono handle(ServerRequest request) { + return ServerResponse.status(HttpStatus.OK) + .contentType(MediaType.APPLICATION_JSON) + .body(BodyInserters.fromValue(UiConfigurationBuilder.builder().build())); + } +} diff --git a/blade-gateway/src/main/resources/bootstrap.yml b/blade-gateway/src/main/resources/bootstrap.yml index b3a18ab0..e875240d 100644 --- a/blade-gateway/src/main/resources/bootstrap.yml +++ b/blade-gateway/src/main/resources/bootstrap.yml @@ -3,6 +3,9 @@ server: spring: cloud: + discovery: + reactive: + enabled: false gateway: discovery: locator: diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index 488512d4..649f18e9 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index bfa9c3fc..35dcfa67 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-ops - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java index 9c487722..371bd2e9 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java @@ -16,6 +16,7 @@ package org.springblade.develop.controller; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.*; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/DatasourceController.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/DatasourceController.java index 0d33917d..11c860b5 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/DatasourceController.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/DatasourceController.java @@ -16,9 +16,9 @@ package org.springblade.develop.controller; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiOperationSupport; import io.swagger.annotations.ApiParam; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; diff --git a/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm b/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm index 95ba8684..f9393d74 100644 --- a/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm +++ b/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm @@ -17,7 +17,7 @@ package $!{package.Controller}; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiOperationSupport; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.ApiParam; import lombok.AllArgsConstructor; import javax.validation.Valid; diff --git a/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm b/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm index 95ba8684..f9393d74 100644 --- a/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm +++ b/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm @@ -17,7 +17,7 @@ package $!{package.Controller}; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiOperationSupport; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.ApiParam; import lombok.AllArgsConstructor; import javax.validation.Valid; diff --git a/blade-ops/blade-resource/pom.xml b/blade-ops/blade-resource/pom.xml index 332de8c4..74c42454 100644 --- a/blade-ops/blade-resource/pom.xml +++ b/blade-ops/blade-resource/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.5.4 + 2.6.0 4.0.0 @@ -43,4 +43,49 @@ + + + + com.spotify + docker-maven-plugin + ${docker.plugin.version} + + ${docker.registry.url}/blade/${project.artifactId}:${project.version} + ${project.basedir} + ${docker.registry.host} + + + / + ${project.build.directory} + ${project.build.finalName}.jar + + + ${docker.registry.url} + ${docker.registry.url} + true + + + + org.apache.maven.plugins + maven-antrun-plugin + + + package + + run + + + + + + + + + + + + + diff --git a/blade-ops/blade-seata-order/pom.xml b/blade-ops/blade-seata-order/pom.xml index 942943db..2424bacc 100644 --- a/blade-ops/blade-seata-order/pom.xml +++ b/blade-ops/blade-seata-order/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-ops/blade-seata-storage/pom.xml b/blade-ops/blade-seata-storage/pom.xml index e68987db..42b0fd8d 100644 --- a/blade-ops/blade-seata-storage/pom.xml +++ b/blade-ops/blade-seata-storage/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-ops/blade-zipkin/pom.xml b/blade-ops/blade-zipkin/pom.xml index 823ec029..cb447168 100644 --- a/blade-ops/blade-zipkin/pom.xml +++ b/blade-ops/blade-zipkin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index 456b5021..3b9867fd 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service-api/blade-demo-api/pom.xml b/blade-service-api/blade-demo-api/pom.xml index a3d0c895..d170b2ad 100644 --- a/blade-service-api/blade-demo-api/pom.xml +++ b/blade-service-api/blade-demo-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service-api/blade-desk-api/pom.xml b/blade-service-api/blade-desk-api/pom.xml index 53ae981c..7e1c8f29 100644 --- a/blade-service-api/blade-desk-api/pom.xml +++ b/blade-service-api/blade-desk-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service-api/blade-dict-api/pom.xml b/blade-service-api/blade-dict-api/pom.xml index c9e43922..698c91b4 100644 --- a/blade-service-api/blade-dict-api/pom.xml +++ b/blade-service-api/blade-dict-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service-api/blade-system-api/pom.xml b/blade-service-api/blade-system-api/pom.xml index 724c3d91..c1df0d78 100644 --- a/blade-service-api/blade-system-api/pom.xml +++ b/blade-service-api/blade-system-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service-api/blade-user-api/pom.xml b/blade-service-api/blade-user-api/pom.xml index f33c47e5..67a5cafe 100644 --- a/blade-service-api/blade-user-api/pom.xml +++ b/blade-service-api/blade-user-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service-api/pom.xml b/blade-service-api/pom.xml index 2d672185..0070b24b 100644 --- a/blade-service-api/pom.xml +++ b/blade-service-api/pom.xml @@ -5,13 +5,13 @@ SpringBlade org.springblade - 2.5.4 + 2.6.0 4.0.0 blade-service-api ${project.artifactId} - 2.5.4 + 2.6.0 pom SpringBlade 微服务API集合 diff --git a/blade-service/blade-demo/pom.xml b/blade-service/blade-demo/pom.xml index 7e43ada1..2e13711c 100644 --- a/blade-service/blade-demo/pom.xml +++ b/blade-service/blade-demo/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service/blade-demo/src/main/java/com/example/demo/controller/DynamicController.java b/blade-service/blade-demo/src/main/java/com/example/demo/controller/DynamicController.java index 47e129df..212e836b 100644 --- a/blade-service/blade-demo/src/main/java/com/example/demo/controller/DynamicController.java +++ b/blade-service/blade-demo/src/main/java/com/example/demo/controller/DynamicController.java @@ -18,9 +18,9 @@ package com.example.demo.controller; import com.example.demo.entity.Notice; import com.example.demo.service.IDynamicService; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiOperationSupport; import lombok.AllArgsConstructor; import org.springblade.core.tool.api.R; import org.springframework.web.bind.annotation.GetMapping; diff --git a/blade-service/blade-demo/src/main/java/com/example/demo/controller/NoticeController.java b/blade-service/blade-demo/src/main/java/com/example/demo/controller/NoticeController.java index 1ffbdcff..553e46f0 100644 --- a/blade-service/blade-demo/src/main/java/com/example/demo/controller/NoticeController.java +++ b/blade-service/blade-demo/src/main/java/com/example/demo/controller/NoticeController.java @@ -19,6 +19,7 @@ package com.example.demo.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.example.demo.entity.Notice; import com.example.demo.service.INoticeService; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.*; import lombok.AllArgsConstructor; import org.springblade.common.cache.CacheNames; diff --git a/blade-service/blade-demo/src/main/java/com/example/demo/launcher/DemoLauncherServiceImpl.java b/blade-service/blade-demo/src/main/java/com/example/demo/launcher/DemoLauncherServiceImpl.java index 1a93814b..b59916e6 100644 --- a/blade-service/blade-demo/src/main/java/com/example/demo/launcher/DemoLauncherServiceImpl.java +++ b/blade-service/blade-demo/src/main/java/com/example/demo/launcher/DemoLauncherServiceImpl.java @@ -33,7 +33,7 @@ public class DemoLauncherServiceImpl implements LauncherService { @Override public void launcher(SpringApplicationBuilder builder, String appName, String profile) { Properties props = System.getProperties(); - PropsUtil.setProperty(props, "spring.cloud.nacos.config.ext-config[0].data-id", NacosConstant.dataId("example", profile)); + PropsUtil.setProperty(props, "spring.cloud.nacos.config.ext-config[0].data-id", NacosConstant.dataId("blade-demo", profile)); PropsUtil.setProperty(props, "spring.cloud.nacos.config.ext-config[0].group", NacosConstant.NACOS_CONFIG_GROUP); PropsUtil.setProperty(props, "spring.cloud.nacos.config.ext-config[0].refresh", NacosConstant.NACOS_CONFIG_REFRESH); // 自定义命名空间 diff --git a/blade-service/blade-demo/src/main/resources/META-INF/services/org.springblade.core.launch.service.LauncherService b/blade-service/blade-demo/src/main/resources/META-INF/services/org.springblade.core.launch.service.LauncherService new file mode 100644 index 00000000..a8313049 --- /dev/null +++ b/blade-service/blade-demo/src/main/resources/META-INF/services/org.springblade.core.launch.service.LauncherService @@ -0,0 +1 @@ +com.example.demo.launcher.DemoLauncherServiceImpl diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 321c11d3..4ef4dee5 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/NoticeController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/NoticeController.java index a4c8d645..863bbea5 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/NoticeController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/NoticeController.java @@ -16,6 +16,7 @@ package org.springblade.desk.controller; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.*; import lombok.AllArgsConstructor; import org.springblade.common.cache.CacheNames; diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index 00c3cc52..707fef5a 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 1f898385..995cfab2 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java index ec0fac54..93f0611b 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java @@ -16,9 +16,9 @@ package org.springblade.system.controller; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiOperationSupport; import io.swagger.annotations.ApiParam; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; @@ -62,7 +62,7 @@ public class AuthClientController extends BladeController { } /** - * 分页 + * 分页 */ @GetMapping("/list") @ApiOperationSupport(order = 2) @@ -73,7 +73,7 @@ public class AuthClientController extends BladeController { } /** - * 新增 + * 新增 */ @PostMapping("/save") @ApiOperationSupport(order = 3) @@ -83,7 +83,7 @@ public class AuthClientController extends BladeController { } /** - * 修改 + * 修改 */ @PostMapping("/update") @ApiOperationSupport(order = 4) @@ -93,7 +93,7 @@ public class AuthClientController extends BladeController { } /** - * 新增或修改 + * 新增或修改 */ @PostMapping("/submit") @ApiOperationSupport(order = 5) @@ -102,9 +102,9 @@ public class AuthClientController extends BladeController { return R.status(clientService.saveOrUpdate(authClient)); } - + /** - * 删除 + * 删除 */ @PostMapping("/remove") @ApiOperationSupport(order = 6) @@ -113,5 +113,5 @@ public class AuthClientController extends BladeController { return R.status(clientService.deleteLogic(Func.toIntList(ids))); } - + } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java index 44b7b3b4..fc51f214 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java @@ -16,6 +16,7 @@ package org.springblade.system.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.*; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java index 88115d2c..2473dfaf 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java @@ -15,6 +15,7 @@ */ package org.springblade.system.controller; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.*; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java index 7bd9b5bf..b0270db8 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java @@ -15,6 +15,7 @@ */ package org.springblade.system.controller; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.*; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/ParamController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/ParamController.java index 88ab2c88..48fa2650 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/ParamController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/ParamController.java @@ -16,6 +16,7 @@ package org.springblade.system.controller; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.*; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/RoleController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/RoleController.java index 312c9c22..e1ea79ec 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/RoleController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/RoleController.java @@ -16,6 +16,7 @@ package org.springblade.system.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.*; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index 6142b0fb..ceb1995f 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.5.4 + 2.6.0 4.0.0 diff --git a/blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java b/blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java index bf88317f..42ddadca 100644 --- a/blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java +++ b/blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java @@ -18,7 +18,11 @@ package org.springblade.system.user.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; -import io.swagger.annotations.*; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; import lombok.AllArgsConstructor; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; diff --git a/blade-service/pom.xml b/blade-service/pom.xml index 245b59f8..e42daaa8 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -7,12 +7,12 @@ org.springblade SpringBlade - 2.5.4 + 2.6.0 blade-service ${project.artifactId} - 2.5.4 + 2.6.0 pom SpringBlade 微服务集合 diff --git a/doc/nacos/blade.yaml b/doc/nacos/blade.yaml index 553fcc6c..a7d01780 100644 --- a/doc/nacos/blade.yaml +++ b/doc/nacos/blade.yaml @@ -69,19 +69,19 @@ management: #blade配置 blade: xss: - url: - exclude-patterns: - - /weixin + enable: true + skip-url: + - /weixin secure: skip-url: - - /test/** - client: - - client-id: sword - path-patterns: - - /sword/** - - client-id: saber - path-patterns: - - /saber/** + - /test/** + client: + - client-id: sword + path-patterns: + - /sword/** + - client-id: saber + path-patterns: + - /saber/** tenant: column: tenant_id tables: diff --git a/pom.xml b/pom.xml index 3ea2d210..fa7075c1 100644 --- a/pom.xml +++ b/pom.xml @@ -5,26 +5,27 @@ org.springblade SpringBlade - 2.5.4 + 2.6.0 pom - 2.5.4 - 2.5.4 + 2.6.0 + 2.6.0 1.8 + 3.8.1 2.9.2 1.5.21 - 1.9.6 - 3.1.2 + 2.0.1 + 3.2.0 4.0.1 1.6.0 1.1.0 - 2.1.0.RELEASE - 2.1.5 + 2.1.1.RELEASE + 2.2.0 - 2.1.9.RELEASE - Greenwich.SR3 + 2.2.2.RELEASE + Hoxton.SR1 Cairo-SR8 @@ -115,6 +116,7 @@ maven-compiler-plugin + ${maven.plugin.version} ${java.version} ${java.version} diff --git a/script/docker/.env b/script/docker/.env index f05b10eb..c105eb3d 100644 --- a/script/docker/.env +++ b/script/docker/.env @@ -1,2 +1,2 @@ REGISTER=192.168.0.157/blade -TAG=2.5.4 +TAG=2.6.0 -- Gitee From 13016823d0ecbd3f31951d9b2584a95de3fcb015 Mon Sep 17 00:00:00 2001 From: smallchill Date: Mon, 6 Jan 2020 10:41:15 +0800 Subject: [PATCH 107/118] =?UTF-8?q?:tada:=20=E6=96=B0=E5=BB=BA=E4=BA=A4?= =?UTF-8?q?=E6=B5=81=E4=B8=89=E7=BE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8c2405fc..e9d747c3 100644 --- a/README.md +++ b/README.md @@ -56,8 +56,9 @@ SpringBlade * 官网地址:[https://bladex.vip](https://bladex.vip) * 问答社区:[https://sns.bladex.vip](https://sns.bladex.vip) * 会员计划:[SpringBlade会员计划](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade会员计划) -* 交流一群:`477853168` -* 交流二群:`751253339` +* 交流一群:`477853168`(满) +* 交流二群:`751253339`(满) +* 交流三群:`784729540` ## 在线演示 * Saber-基于Vue:[https://saber.bladex.vip](https://saber.bladex.vip) -- Gitee From 8d75be2cb80ed0aa82a2024539a725095cf3c16e Mon Sep 17 00:00:00 2001 From: smallchill Date: Mon, 10 Feb 2020 18:15:03 +0800 Subject: [PATCH 108/118] =?UTF-8?q?:zap:=20=E5=8E=BB=E9=99=A4zipkin?= =?UTF-8?q?=E5=B7=A5=E7=A8=8B=EF=BC=8C=E6=8E=A8=E8=8D=90=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E5=AE=98=E7=BD=91=E5=A4=96=E9=83=A8=E6=96=B9=E5=BC=8F=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=EF=BC=9Ahttps://zipkin.io/pages/quickstart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blade-ops/blade-zipkin/Dockerfile | 15 --- blade-ops/blade-zipkin/pom.xml | 104 ------------------ .../springblade/zipkin/ZipkinApplication.java | 36 ------ .../src/main/resources/bootstrap.yml | 18 --- blade-ops/pom.xml | 1 - 5 files changed, 174 deletions(-) delete mode 100644 blade-ops/blade-zipkin/Dockerfile delete mode 100644 blade-ops/blade-zipkin/pom.xml delete mode 100644 blade-ops/blade-zipkin/src/main/java/org/springblade/zipkin/ZipkinApplication.java delete mode 100644 blade-ops/blade-zipkin/src/main/resources/bootstrap.yml diff --git a/blade-ops/blade-zipkin/Dockerfile b/blade-ops/blade-zipkin/Dockerfile deleted file mode 100644 index 313e11ef..00000000 --- a/blade-ops/blade-zipkin/Dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -FROM anapsix/alpine-java:8_server-jre_unlimited - -MAINTAINER smallchill@163.com - -RUN mkdir -p /blade/zipkin - -WORKDIR /blade/zipkin - -EXPOSE 9411 - -ADD ./target/blade-zipkin.jar ./app.jar - -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] - -CMD ["--spring.profiles.active=test"] diff --git a/blade-ops/blade-zipkin/pom.xml b/blade-ops/blade-zipkin/pom.xml deleted file mode 100644 index cb447168..00000000 --- a/blade-ops/blade-zipkin/pom.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - blade-ops - org.springblade - 2.6.0 - - 4.0.0 - - blade-zipkin - ${project.artifactId} - ${bladex.project.version} - jar - - - - - org.springblade - blade-common - ${blade.project.version} - - - org.springblade - blade-core-tool - ${blade.tool.version} - - - org.springblade - blade-core-cloud - - - org.springblade - blade-core-secure - - - ${blade.tool.version} - - - - io.zipkin.java - zipkin-server - 2.12.3 - - - log4j-slf4j-impl - org.apache.logging.log4j - - - - - io.zipkin.java - zipkin-autoconfigure-ui - 2.12.3 - - - - - - - com.spotify - docker-maven-plugin - ${docker.plugin.version} - - ${docker.registry.url}/blade/${project.artifactId}:${project.version} - ${project.basedir} - ${docker.registry.host} - - - / - ${project.build.directory} - ${project.build.finalName}.jar - - - ${docker.registry.url} - ${docker.registry.url} - true - - - - org.apache.maven.plugins - maven-antrun-plugin - - - package - - run - - - - - - - - - - - - - - diff --git a/blade-ops/blade-zipkin/src/main/java/org/springblade/zipkin/ZipkinApplication.java b/blade-ops/blade-zipkin/src/main/java/org/springblade/zipkin/ZipkinApplication.java deleted file mode 100644 index 2dd0890c..00000000 --- a/blade-ops/blade-zipkin/src/main/java/org/springblade/zipkin/ZipkinApplication.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.springblade.zipkin; - -import org.springblade.core.launch.BladeApplication; -import org.springblade.core.launch.constant.AppConstant; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import zipkin2.server.internal.EnableZipkinServer; - -/** - * Zipkin启动器 - * - * @author Chill - */ -@EnableZipkinServer -@SpringBootApplication -public class ZipkinApplication { - - public static void main(String[] args) { - BladeApplication.run(AppConstant.APPLICATION_ZIPKIN_NAME, ZipkinApplication.class, args); - } - -} diff --git a/blade-ops/blade-zipkin/src/main/resources/bootstrap.yml b/blade-ops/blade-zipkin/src/main/resources/bootstrap.yml deleted file mode 100644 index b5fe10d1..00000000 --- a/blade-ops/blade-zipkin/src/main/resources/bootstrap.yml +++ /dev/null @@ -1,18 +0,0 @@ -server: - port: 9411 - undertow: - # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程 - io-threads: 4 - # 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载 - worker-threads: 20 - # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理 - buffer-size: 1024 - # 是否分配的直接内存 - direct-buffers: true - -#zipkin启动报错无法访问的解决方法 -management: - metrics: - web: - server: - auto-time-requests: false diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index 3b9867fd..a37b76ec 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -17,7 +17,6 @@ blade-resource blade-seata-order blade-seata-storage - blade-zipkin -- Gitee From 7396ece9c43d79f979c0a6392bfb909a206cc3ae Mon Sep 17 00:00:00 2001 From: smallchill Date: Tue, 11 Feb 2020 16:31:01 +0800 Subject: [PATCH 109/118] =?UTF-8?q?:tada:=202.6.1.RELEASE,=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=99=BB=E9=99=86=E9=AA=8C=E8=AF=81=E7=A0=81,?= =?UTF-8?q?=E6=94=AF=E6=8C=81Seata1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +- blade-auth/pom.xml | 8 +- .../auth/config/RegistryConfiguration.java | 39 --------- .../auth/controller/AuthController.java | 21 +++++ .../auth/granter/CaptchaTokenGranter.java | 80 +++++++++++++++++++ .../auth/granter/TokenGranterBuilder.java | 1 + .../org/springblade/auth/utils/TokenUtil.java | 3 + blade-common/pom.xml | 2 +- .../springblade/common/cache/CacheNames.java | 2 + blade-gateway/pom.xml | 2 +- .../gateway/provider/AuthProvider.java | 3 + blade-ops/blade-admin/pom.xml | 2 +- blade-ops/blade-develop/pom.xml | 2 +- blade-ops/blade-resource/pom.xml | 2 +- blade-ops/blade-seata-order/pom.xml | 2 +- .../order/config/OrderConfiguration.java | 39 --------- .../seata/order/feign/IStorageClient.java | 2 +- .../src/main/resources/application-dev.yml | 21 +++++ .../src/main/resources/registry.conf | 20 ----- blade-ops/blade-seata-storage/pom.xml | 2 +- .../storage/SeataStorageApplication.java | 4 - .../storage/config/StorageConfiguration.java | 39 --------- .../storage/controller/StorageController.java | 1 + .../src/main/resources/application-dev.yml | 21 +++++ .../src/main/resources/registry.conf | 20 ----- blade-ops/pom.xml | 2 +- blade-service-api/blade-demo-api/pom.xml | 2 +- blade-service-api/blade-desk-api/pom.xml | 2 +- blade-service-api/blade-dict-api/pom.xml | 2 +- blade-service-api/blade-system-api/pom.xml | 2 +- blade-service-api/blade-user-api/pom.xml | 2 +- blade-service-api/pom.xml | 4 +- blade-service/blade-demo/pom.xml | 2 +- blade-service/blade-desk/pom.xml | 2 +- blade-service/blade-log/pom.xml | 2 +- blade-service/blade-system/pom.xml | 2 +- blade-service/blade-user/pom.xml | 2 +- blade-service/pom.xml | 4 +- doc/sql/seata/seata.sql | 52 ++++++------ pom.xml | 20 ++--- script/docker/.env | 2 +- 41 files changed, 222 insertions(+), 224 deletions(-) delete mode 100644 blade-auth/src/main/java/org/springblade/auth/config/RegistryConfiguration.java create mode 100644 blade-auth/src/main/java/org/springblade/auth/granter/CaptchaTokenGranter.java delete mode 100644 blade-ops/blade-seata-order/src/main/java/org/springblade/seata/order/config/OrderConfiguration.java delete mode 100644 blade-ops/blade-seata-order/src/main/resources/registry.conf delete mode 100644 blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/config/StorageConfiguration.java delete mode 100644 blade-ops/blade-seata-storage/src/main/resources/registry.conf diff --git a/README.md b/README.md index e9d747c3..f48ce6db 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@

      - Downloads + Downloads Build Status Build Status Coverage Status - Downloads + Downloads Downloads diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index b2013b0d..30c30d09 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -8,7 +8,7 @@ SpringBlade org.springblade - 2.6.0 + 2.6.1 blade-auth @@ -48,6 +48,12 @@ blade-core-swagger ${blade.tool.version} + + + com.github.whvcse + easy-captcha + ${captcha.version} + mysql diff --git a/blade-auth/src/main/java/org/springblade/auth/config/RegistryConfiguration.java b/blade-auth/src/main/java/org/springblade/auth/config/RegistryConfiguration.java deleted file mode 100644 index 98f8ee54..00000000 --- a/blade-auth/src/main/java/org/springblade/auth/config/RegistryConfiguration.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.springblade.auth.config; - - -import org.springblade.core.secure.registry.SecureRegistry; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; - -/** - * secure模块api放行配置 - * - * @author Chill - */ -@Configuration -public class RegistryConfiguration implements WebMvcConfigurer { - - @Bean - public SecureRegistry secureRegistry() { - SecureRegistry secureRegistry = new SecureRegistry(); - secureRegistry.excludePathPatterns("/token/**"); - return secureRegistry; - } - -} diff --git a/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java b/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java index 3c8599e6..1f1c95dc 100644 --- a/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java +++ b/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java @@ -15,6 +15,7 @@ */ package org.springblade.auth.controller; +import com.wf.captcha.SpecCaptcha; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -23,15 +24,22 @@ import org.springblade.auth.granter.ITokenGranter; import org.springblade.auth.granter.TokenGranterBuilder; import org.springblade.auth.granter.TokenParameter; import org.springblade.auth.utils.TokenUtil; +import org.springblade.common.cache.CacheNames; import org.springblade.core.secure.AuthInfo; import org.springblade.core.tool.api.R; +import org.springblade.core.tool.support.Kv; import org.springblade.core.tool.utils.Func; +import org.springblade.core.tool.utils.RedisUtil; import org.springblade.core.tool.utils.WebUtil; import org.springblade.system.user.entity.UserInfo; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import java.util.UUID; +import java.util.concurrent.TimeUnit; + /** * 认证模块 * @@ -42,6 +50,8 @@ import org.springframework.web.bind.annotation.RestController; @Api(value = "用户授权认证", tags = "授权接口") public class AuthController { + private RedisUtil redisUtil; + @PostMapping("token") @ApiOperation(value = "获取认证token", notes = "传入租户ID:tenantId,账号:account,密码:password") public R token(@ApiParam(value = "授权类型", required = true) @RequestParam(defaultValue = "password", required = false) String grantType, @@ -70,4 +80,15 @@ public class AuthController { return R.data(TokenUtil.createAuthInfo(userInfo)); } + @GetMapping("/captcha") + public R captcha() { + SpecCaptcha specCaptcha = new SpecCaptcha(130, 48, 5); + String verCode = specCaptcha.text().toLowerCase(); + String key = UUID.randomUUID().toString(); + // 存入redis并设置过期时间为30分钟 + redisUtil.set(CacheNames.CAPTCHA_KEY + key, verCode, 30L, TimeUnit.MINUTES); + // 将key和base64返回给前端 + return R.data(Kv.init().set("key", key).set("image", specCaptcha.toBase64())); + } + } diff --git a/blade-auth/src/main/java/org/springblade/auth/granter/CaptchaTokenGranter.java b/blade-auth/src/main/java/org/springblade/auth/granter/CaptchaTokenGranter.java new file mode 100644 index 00000000..e0759101 --- /dev/null +++ b/blade-auth/src/main/java/org/springblade/auth/granter/CaptchaTokenGranter.java @@ -0,0 +1,80 @@ +/* + * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * Neither the name of the dreamlu.net developer nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * Author: Chill 庄骞 (smallchill@163.com) + */ +package org.springblade.auth.granter; + +import lombok.AllArgsConstructor; +import org.springblade.auth.enums.BladeUserEnum; +import org.springblade.auth.utils.TokenUtil; +import org.springblade.common.cache.CacheNames; +import org.springblade.core.log.exception.ServiceException; +import org.springblade.core.tool.api.R; +import org.springblade.core.tool.utils.*; +import org.springblade.system.user.entity.UserInfo; +import org.springblade.system.user.feign.IUserClient; +import org.springframework.stereotype.Component; + +import javax.servlet.http.HttpServletRequest; + +/** + * 验证码TokenGranter + * + * @author Chill + */ +@Component +@AllArgsConstructor +public class CaptchaTokenGranter implements ITokenGranter { + + public static final String GRANT_TYPE = "captcha"; + + private IUserClient userClient; + private RedisUtil redisUtil; + + @Override + public UserInfo grant(TokenParameter tokenParameter) { + HttpServletRequest request = WebUtil.getRequest(); + + String key = request.getHeader(TokenUtil.CAPTCHA_HEADER_KEY); + String code = request.getHeader(TokenUtil.CAPTCHA_HEADER_CODE); + // 获取验证码 + String redisCode = String.valueOf(redisUtil.get(CacheNames.CAPTCHA_KEY + key)); + // 判断验证码 + if (code == null || !StringUtil.equalsIgnoreCase(redisCode, code)) { + throw new ServiceException(TokenUtil.CAPTCHA_NOT_CORRECT); + } + + String tenantId = tokenParameter.getArgs().getStr("tenantId"); + String account = tokenParameter.getArgs().getStr("account"); + String password = tokenParameter.getArgs().getStr("password"); + UserInfo userInfo = null; + if (Func.isNoneBlank(account, password)) { + // 获取用户类型 + String userType = tokenParameter.getArgs().getStr("userType"); + R result; + // 根据不同用户类型调用对应的接口返回数据,用户可自行拓展 + if (userType.equals(BladeUserEnum.WEB.getName())) { + result = userClient.userInfo(tenantId, account, DigestUtil.encrypt(password)); + } else if (userType.equals(BladeUserEnum.APP.getName())) { + result = userClient.userInfo(tenantId, account, DigestUtil.encrypt(password)); + } else { + result = userClient.userInfo(tenantId, account, DigestUtil.encrypt(password)); + } + userInfo = result.isSuccess() ? result.getData() : null; + } + return userInfo; + } + +} diff --git a/blade-auth/src/main/java/org/springblade/auth/granter/TokenGranterBuilder.java b/blade-auth/src/main/java/org/springblade/auth/granter/TokenGranterBuilder.java index 5f116602..1b035a14 100644 --- a/blade-auth/src/main/java/org/springblade/auth/granter/TokenGranterBuilder.java +++ b/blade-auth/src/main/java/org/springblade/auth/granter/TokenGranterBuilder.java @@ -38,6 +38,7 @@ public class TokenGranterBuilder { static { granterPool.put(PasswordTokenGranter.GRANT_TYPE, SpringUtil.getBean(PasswordTokenGranter.class)); + granterPool.put(CaptchaTokenGranter.GRANT_TYPE, SpringUtil.getBean(CaptchaTokenGranter.class)); granterPool.put(RefreshTokenGranter.GRANT_TYPE, SpringUtil.getBean(RefreshTokenGranter.class)); } diff --git a/blade-auth/src/main/java/org/springblade/auth/utils/TokenUtil.java b/blade-auth/src/main/java/org/springblade/auth/utils/TokenUtil.java index 9f11dc00..c3e1d641 100644 --- a/blade-auth/src/main/java/org/springblade/auth/utils/TokenUtil.java +++ b/blade-auth/src/main/java/org/springblade/auth/utils/TokenUtil.java @@ -33,6 +33,9 @@ import java.util.Map; */ public class TokenUtil { + public final static String CAPTCHA_HEADER_KEY = "Captcha-Key"; + public final static String CAPTCHA_HEADER_CODE = "Captcha-Code"; + public final static String CAPTCHA_NOT_CORRECT = "验证码不正确"; public final static String TENANT_HEADER_KEY = "Tenant-Id"; public final static String DEFAULT_TENANT_ID = "000000"; public final static String USER_TYPE_HEADER_KEY = "User-Type"; diff --git a/blade-common/pom.xml b/blade-common/pom.xml index 3b1c3ec6..6a276462 100644 --- a/blade-common/pom.xml +++ b/blade-common/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-common/src/main/java/org/springblade/common/cache/CacheNames.java b/blade-common/src/main/java/org/springblade/common/cache/CacheNames.java index 818c6ce5..7fbb0072 100644 --- a/blade-common/src/main/java/org/springblade/common/cache/CacheNames.java +++ b/blade-common/src/main/java/org/springblade/common/cache/CacheNames.java @@ -27,4 +27,6 @@ public interface CacheNames { String DICT_VALUE = "dict:value"; String DICT_LIST = "dict:list"; + String CAPTCHA_KEY = "blade:auth::captcha:"; + } diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index a1eeeba1..3870c3c2 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-gateway/src/main/java/org/springblade/gateway/provider/AuthProvider.java b/blade-gateway/src/main/java/org/springblade/gateway/provider/AuthProvider.java index 4fa3a103..4728ce67 100644 --- a/blade-gateway/src/main/java/org/springblade/gateway/provider/AuthProvider.java +++ b/blade-gateway/src/main/java/org/springblade/gateway/provider/AuthProvider.java @@ -35,6 +35,7 @@ public class AuthProvider { static { defaultSkipUrl.add("/example"); defaultSkipUrl.add("/token/**"); + defaultSkipUrl.add("/captcha/**"); defaultSkipUrl.add("/actuator/health/**"); defaultSkipUrl.add("/v2/api-docs/**"); defaultSkipUrl.add("/v2/api-docs-ext/**"); @@ -42,6 +43,8 @@ public class AuthProvider { defaultSkipUrl.add("/log/**"); defaultSkipUrl.add("/menu/routes"); defaultSkipUrl.add("/menu/auth-routes"); + defaultSkipUrl.add("/order/create/**"); + defaultSkipUrl.add("/storage/deduct/**"); defaultSkipUrl.add("/error/**"); defaultSkipUrl.add("/assets/**"); } diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index 649f18e9..50a7cb41 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index 35dcfa67..51b3d53d 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-ops - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-ops/blade-resource/pom.xml b/blade-ops/blade-resource/pom.xml index 74c42454..af1faf15 100644 --- a/blade-ops/blade-resource/pom.xml +++ b/blade-ops/blade-resource/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-ops/blade-seata-order/pom.xml b/blade-ops/blade-seata-order/pom.xml index 2424bacc..839076bc 100644 --- a/blade-ops/blade-seata-order/pom.xml +++ b/blade-ops/blade-seata-order/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-ops/blade-seata-order/src/main/java/org/springblade/seata/order/config/OrderConfiguration.java b/blade-ops/blade-seata-order/src/main/java/org/springblade/seata/order/config/OrderConfiguration.java deleted file mode 100644 index edafd3a5..00000000 --- a/blade-ops/blade-seata-order/src/main/java/org/springblade/seata/order/config/OrderConfiguration.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.springblade.seata.order.config; - - -import org.springblade.core.secure.registry.SecureRegistry; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; - -/** - * secure模块api放行配置 - * - * @author Chill - */ -@Configuration -public class OrderConfiguration implements WebMvcConfigurer { - - @Bean - public SecureRegistry secureRegistry() { - SecureRegistry secureRegistry = new SecureRegistry(); - secureRegistry.excludePathPatterns("/order/create/**"); - return secureRegistry; - } - -} diff --git a/blade-ops/blade-seata-order/src/main/java/org/springblade/seata/order/feign/IStorageClient.java b/blade-ops/blade-seata-order/src/main/java/org/springblade/seata/order/feign/IStorageClient.java index 1312d8b6..1605f1d3 100644 --- a/blade-ops/blade-seata-order/src/main/java/org/springblade/seata/order/feign/IStorageClient.java +++ b/blade-ops/blade-seata-order/src/main/java/org/springblade/seata/order/feign/IStorageClient.java @@ -19,7 +19,7 @@ public interface IStorageClient { * @param count 数量 * @return boolean */ - @GetMapping("/deduct") + @GetMapping("/storage/deduct") int deduct(@RequestParam("commodityCode") String commodityCode, @RequestParam("count") Integer count); } diff --git a/blade-ops/blade-seata-order/src/main/resources/application-dev.yml b/blade-ops/blade-seata-order/src/main/resources/application-dev.yml index ed2ec083..14e54337 100644 --- a/blade-ops/blade-seata-order/src/main/resources/application-dev.yml +++ b/blade-ops/blade-seata-order/src/main/resources/application-dev.yml @@ -8,3 +8,24 @@ spring: url: jdbc:mysql://localhost:3306/seata_order?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true username: root password: root + +# seata配置 +seata: + tx-service-group: blade-seata-order-group + #registry: + # type: nacos + # nacos: + # server-addr: localhost + #config: + # type: nacos + # nacos: + # server-addr: localhost + service: + grouplist: 127.0.0.1:8091 + vgroup-mapping: default + disable-global-transaction: false + client: + support: + spring: + datasource-autoproxy: false + rm-report-success-enable: false diff --git a/blade-ops/blade-seata-order/src/main/resources/registry.conf b/blade-ops/blade-seata-order/src/main/resources/registry.conf deleted file mode 100644 index da0dda80..00000000 --- a/blade-ops/blade-seata-order/src/main/resources/registry.conf +++ /dev/null @@ -1,20 +0,0 @@ -registry { - # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa - type = "nacos" - - nacos { - serverAddr = "localhost" - namespace = "" - cluster = "default" - } -} - -config { - # file、nacos 、apollo、zk、consul、etcd3 - type = "nacos" - - nacos { - serverAddr = "localhost" - namespace = "" - } -} diff --git a/blade-ops/blade-seata-storage/pom.xml b/blade-ops/blade-seata-storage/pom.xml index 42b0fd8d..61e570c0 100644 --- a/blade-ops/blade-seata-storage/pom.xml +++ b/blade-ops/blade-seata-storage/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/SeataStorageApplication.java b/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/SeataStorageApplication.java index d98ee651..5f8686df 100644 --- a/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/SeataStorageApplication.java +++ b/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/SeataStorageApplication.java @@ -18,10 +18,6 @@ package org.springblade.seata.storage; import org.springblade.core.launch.BladeApplication; import org.springblade.core.launch.constant.AppConstant; import org.springblade.core.transaction.annotation.SeataCloudApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; -import org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker; -import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.cloud.openfeign.EnableFeignClients; /** diff --git a/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/config/StorageConfiguration.java b/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/config/StorageConfiguration.java deleted file mode 100644 index 7ac2e9ec..00000000 --- a/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/config/StorageConfiguration.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.springblade.seata.storage.config; - - -import org.springblade.core.secure.registry.SecureRegistry; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; - -/** - * secure模块api放行配置 - * - * @author Chill - */ -@Configuration -public class StorageConfiguration implements WebMvcConfigurer { - - @Bean - public SecureRegistry secureRegistry() { - SecureRegistry secureRegistry = new SecureRegistry(); - secureRegistry.excludePathPatterns("/deduct/**"); - return secureRegistry; - } - -} diff --git a/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/controller/StorageController.java b/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/controller/StorageController.java index 0033d283..f4447097 100644 --- a/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/controller/StorageController.java +++ b/blade-ops/blade-seata-storage/src/main/java/org/springblade/seata/storage/controller/StorageController.java @@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.RestController; * @author Chill */ @RestController +@RequestMapping("storage") @AllArgsConstructor public class StorageController { diff --git a/blade-ops/blade-seata-storage/src/main/resources/application-dev.yml b/blade-ops/blade-seata-storage/src/main/resources/application-dev.yml index 35d9cb44..31180220 100644 --- a/blade-ops/blade-seata-storage/src/main/resources/application-dev.yml +++ b/blade-ops/blade-seata-storage/src/main/resources/application-dev.yml @@ -8,3 +8,24 @@ spring: url: jdbc:mysql://localhost:3306/seata_storage?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true username: root password: root + +# seata配置 +seata: + tx-service-group: blade-seata-storage-group + #registry: + # type: nacos + # nacos: + # server-addr: localhost + #config: + # type: nacos + # nacos: + # server-addr: localhost + service: + grouplist: 127.0.0.1:8091 + vgroup-mapping: default + disable-global-transaction: false + client: + support: + spring: + datasource-autoproxy: false + rm-report-success-enable: false diff --git a/blade-ops/blade-seata-storage/src/main/resources/registry.conf b/blade-ops/blade-seata-storage/src/main/resources/registry.conf deleted file mode 100644 index da0dda80..00000000 --- a/blade-ops/blade-seata-storage/src/main/resources/registry.conf +++ /dev/null @@ -1,20 +0,0 @@ -registry { - # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa - type = "nacos" - - nacos { - serverAddr = "localhost" - namespace = "" - cluster = "default" - } -} - -config { - # file、nacos 、apollo、zk、consul、etcd3 - type = "nacos" - - nacos { - serverAddr = "localhost" - namespace = "" - } -} diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index a37b76ec..d1dd7452 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service-api/blade-demo-api/pom.xml b/blade-service-api/blade-demo-api/pom.xml index d170b2ad..11e595b5 100644 --- a/blade-service-api/blade-demo-api/pom.xml +++ b/blade-service-api/blade-demo-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service-api/blade-desk-api/pom.xml b/blade-service-api/blade-desk-api/pom.xml index 7e1c8f29..c59fdf8f 100644 --- a/blade-service-api/blade-desk-api/pom.xml +++ b/blade-service-api/blade-desk-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service-api/blade-dict-api/pom.xml b/blade-service-api/blade-dict-api/pom.xml index 698c91b4..4a7e48a5 100644 --- a/blade-service-api/blade-dict-api/pom.xml +++ b/blade-service-api/blade-dict-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service-api/blade-system-api/pom.xml b/blade-service-api/blade-system-api/pom.xml index c1df0d78..8928f004 100644 --- a/blade-service-api/blade-system-api/pom.xml +++ b/blade-service-api/blade-system-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service-api/blade-user-api/pom.xml b/blade-service-api/blade-user-api/pom.xml index 67a5cafe..4a0fb247 100644 --- a/blade-service-api/blade-user-api/pom.xml +++ b/blade-service-api/blade-user-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service-api/pom.xml b/blade-service-api/pom.xml index 0070b24b..c7b39a33 100644 --- a/blade-service-api/pom.xml +++ b/blade-service-api/pom.xml @@ -5,13 +5,13 @@ SpringBlade org.springblade - 2.6.0 + 2.6.1 4.0.0 blade-service-api ${project.artifactId} - 2.6.0 + 2.6.1 pom SpringBlade 微服务API集合 diff --git a/blade-service/blade-demo/pom.xml b/blade-service/blade-demo/pom.xml index 2e13711c..8687f7a4 100644 --- a/blade-service/blade-demo/pom.xml +++ b/blade-service/blade-demo/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 4ef4dee5..6a7bfebe 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index 707fef5a..8d562d06 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 995cfab2..8135b5a6 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index ceb1995f..f1ed881e 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.0 + 2.6.1 4.0.0 diff --git a/blade-service/pom.xml b/blade-service/pom.xml index e42daaa8..b767548a 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -7,12 +7,12 @@ org.springblade SpringBlade - 2.6.0 + 2.6.1 blade-service ${project.artifactId} - 2.6.0 + 2.6.1 pom SpringBlade 微服务集合 diff --git a/doc/sql/seata/seata.sql b/doc/sql/seata/seata.sql index 26d18907..aa558bfd 100644 --- a/doc/sql/seata/seata.sql +++ b/doc/sql/seata/seata.sql @@ -11,7 +11,7 @@ Target Server Version : 50723 File Encoding : 65001 - Date: 13/11/2019 18:14:10 + Date: 10/02/2020 23:42:58 */ SET NAMES utf8mb4; @@ -23,57 +23,57 @@ SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `branch_table`; CREATE TABLE `branch_table` ( `branch_id` bigint(20) NOT NULL, - `xid` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `xid` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `transaction_id` bigint(20) NULL DEFAULT NULL, - `resource_group_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `resource_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `lock_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `branch_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `resource_group_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `resource_id` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `branch_type` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `status` tinyint(4) NULL DEFAULT NULL, - `client_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `application_data` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `gmt_create` datetime(0) NULL DEFAULT NULL, - `gmt_modified` datetime(0) NULL DEFAULT NULL, + `client_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `application_data` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `gmt_create` datetime(6) NULL DEFAULT NULL, + `gmt_modified` datetime(6) NULL DEFAULT NULL, PRIMARY KEY (`branch_id`) USING BTREE, INDEX `idx_xid`(`xid`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci; -- ---------------------------- -- Table structure for global_table -- ---------------------------- DROP TABLE IF EXISTS `global_table`; CREATE TABLE `global_table` ( - `xid` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `xid` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `transaction_id` bigint(20) NULL DEFAULT NULL, `status` tinyint(4) NOT NULL, - `application_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `transaction_service_group` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `transaction_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `application_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `transaction_service_group` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `transaction_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `timeout` int(11) NULL DEFAULT NULL, `begin_time` bigint(20) NULL DEFAULT NULL, - `application_data` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `application_data` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `gmt_create` datetime(0) NULL DEFAULT NULL, `gmt_modified` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`xid`) USING BTREE, INDEX `idx_gmt_modified_status`(`gmt_modified`, `status`) USING BTREE, INDEX `idx_transaction_id`(`transaction_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci; -- ---------------------------- -- Table structure for lock_table -- ---------------------------- DROP TABLE IF EXISTS `lock_table`; CREATE TABLE `lock_table` ( - `row_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `xid` varchar(96) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `transaction_id` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, - `branch_id` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, - `resource_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `table_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `pk` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `row_key` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `xid` varchar(96) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `transaction_id` bigint(20) NULL DEFAULT NULL, + `branch_id` bigint(20) NOT NULL, + `resource_id` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `table_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `pk` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `gmt_create` datetime(0) NULL DEFAULT NULL, `gmt_modified` datetime(0) NULL DEFAULT NULL, - PRIMARY KEY (`row_key`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci; + PRIMARY KEY (`row_key`) USING BTREE, + INDEX `idx_branch_id`(`branch_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci; SET FOREIGN_KEY_CHECKS = 1; diff --git a/pom.xml b/pom.xml index fa7075c1..d446294b 100644 --- a/pom.xml +++ b/pom.xml @@ -5,26 +5,26 @@ org.springblade SpringBlade - 2.6.0 + 2.6.1 pom - 2.6.0 - 2.6.0 + 2.6.1 + 2.6.1 1.8 3.8.1 2.9.2 1.5.21 2.0.1 - 3.2.0 - 4.0.1 + 3.3.1 1.6.0 + 1.6.2 1.1.0 - 2.1.1.RELEASE - 2.2.0 + 2.2.0.RELEASE + 2.2.2 - 2.2.2.RELEASE + 2.2.4.RELEASE Hoxton.SR1 Cairo-SR8 @@ -132,7 +132,7 @@ aliyun-repos - http://maven.aliyun.com/nexus/content/groups/public/ + https://maven.aliyun.com/nexus/content/groups/public/ false @@ -142,7 +142,7 @@ aliyun-plugin - http://maven.aliyun.com/nexus/content/groups/public/ + https://maven.aliyun.com/nexus/content/groups/public/ false diff --git a/script/docker/.env b/script/docker/.env index c105eb3d..247f0b47 100644 --- a/script/docker/.env +++ b/script/docker/.env @@ -1,2 +1,2 @@ REGISTER=192.168.0.157/blade -TAG=2.6.0 +TAG=2.6.1 -- Gitee From 82b044a1d504df58448325e4d5d75d51b843f13c Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 1 Mar 2020 19:16:35 +0800 Subject: [PATCH 110/118] =?UTF-8?q?:tada:=202.6.2.RELEASE=20=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=E6=94=AF=E6=8C=81seata1.1=20=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E9=98=BF=E9=87=8C=E4=BA=91oss?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- blade-auth/pom.xml | 2 +- blade-common/pom.xml | 2 +- blade-gateway/pom.xml | 2 +- blade-ops/blade-admin/pom.xml | 2 +- blade-ops/blade-develop/pom.xml | 2 +- blade-ops/blade-resource/pom.xml | 2 +- blade-ops/blade-seata-order/pom.xml | 2 +- .../src/main/resources/application-dev.yml | 14 +++++++------- blade-ops/blade-seata-storage/pom.xml | 2 +- .../src/main/resources/application-dev.yml | 14 +++++++------- blade-ops/pom.xml | 2 +- blade-service-api/blade-demo-api/pom.xml | 2 +- blade-service-api/blade-desk-api/pom.xml | 2 +- blade-service-api/blade-dict-api/pom.xml | 2 +- blade-service-api/blade-system-api/pom.xml | 2 +- blade-service-api/blade-user-api/pom.xml | 2 +- blade-service-api/pom.xml | 4 ++-- blade-service/blade-demo/pom.xml | 2 +- blade-service/blade-desk/pom.xml | 2 +- blade-service/blade-log/pom.xml | 2 +- blade-service/blade-system/pom.xml | 2 +- blade-service/blade-user/pom.xml | 2 +- blade-service/pom.xml | 4 ++-- pom.xml | 10 +++++----- script/docker/.env | 2 +- 26 files changed, 46 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index f48ce6db..921520f5 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@

      - Downloads + Downloads Build Status Build Status - Coverage Status - Downloads + Coverage Status + Downloads Downloads diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index 30c30d09..4807d455 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -8,7 +8,7 @@ SpringBlade org.springblade - 2.6.1 + 2.6.2 blade-auth diff --git a/blade-common/pom.xml b/blade-common/pom.xml index 6a276462..f09aa45b 100644 --- a/blade-common/pom.xml +++ b/blade-common/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index 3870c3c2..48544d1e 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index 50a7cb41..4eefae8a 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index 51b3d53d..efa56c7f 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-ops - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-ops/blade-resource/pom.xml b/blade-ops/blade-resource/pom.xml index af1faf15..be49f6a8 100644 --- a/blade-ops/blade-resource/pom.xml +++ b/blade-ops/blade-resource/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-ops/blade-seata-order/pom.xml b/blade-ops/blade-seata-order/pom.xml index 839076bc..9a042edb 100644 --- a/blade-ops/blade-seata-order/pom.xml +++ b/blade-ops/blade-seata-order/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-ops/blade-seata-order/src/main/resources/application-dev.yml b/blade-ops/blade-seata-order/src/main/resources/application-dev.yml index 14e54337..4f395164 100644 --- a/blade-ops/blade-seata-order/src/main/resources/application-dev.yml +++ b/blade-ops/blade-seata-order/src/main/resources/application-dev.yml @@ -11,7 +11,6 @@ spring: # seata配置 seata: - tx-service-group: blade-seata-order-group #registry: # type: nacos # nacos: @@ -20,12 +19,13 @@ seata: # type: nacos # nacos: # server-addr: localhost + tx-service-group: blade-seata-order-group service: - grouplist: 127.0.0.1:8091 - vgroup-mapping: default + grouplist: + default: 127.0.0.1:8091 + vgroup-mapping: + blade-seata-order-group: default disable-global-transaction: false client: - support: - spring: - datasource-autoproxy: false - rm-report-success-enable: false + rm: + report-success-enable: false diff --git a/blade-ops/blade-seata-storage/pom.xml b/blade-ops/blade-seata-storage/pom.xml index 61e570c0..aceac62a 100644 --- a/blade-ops/blade-seata-storage/pom.xml +++ b/blade-ops/blade-seata-storage/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-ops/blade-seata-storage/src/main/resources/application-dev.yml b/blade-ops/blade-seata-storage/src/main/resources/application-dev.yml index 31180220..8e8a376c 100644 --- a/blade-ops/blade-seata-storage/src/main/resources/application-dev.yml +++ b/blade-ops/blade-seata-storage/src/main/resources/application-dev.yml @@ -11,7 +11,6 @@ spring: # seata配置 seata: - tx-service-group: blade-seata-storage-group #registry: # type: nacos # nacos: @@ -20,12 +19,13 @@ seata: # type: nacos # nacos: # server-addr: localhost + tx-service-group: blade-seata-storage-group service: - grouplist: 127.0.0.1:8091 - vgroup-mapping: default + grouplist: + default: 127.0.0.1:8091 + vgroup-mapping: + blade-seata-storage-group: default disable-global-transaction: false client: - support: - spring: - datasource-autoproxy: false - rm-report-success-enable: false + rm: + report-success-enable: false diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index d1dd7452..1dcdaad4 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service-api/blade-demo-api/pom.xml b/blade-service-api/blade-demo-api/pom.xml index 11e595b5..f7c5ece3 100644 --- a/blade-service-api/blade-demo-api/pom.xml +++ b/blade-service-api/blade-demo-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service-api/blade-desk-api/pom.xml b/blade-service-api/blade-desk-api/pom.xml index c59fdf8f..5537491d 100644 --- a/blade-service-api/blade-desk-api/pom.xml +++ b/blade-service-api/blade-desk-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service-api/blade-dict-api/pom.xml b/blade-service-api/blade-dict-api/pom.xml index 4a7e48a5..0258ad78 100644 --- a/blade-service-api/blade-dict-api/pom.xml +++ b/blade-service-api/blade-dict-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service-api/blade-system-api/pom.xml b/blade-service-api/blade-system-api/pom.xml index 8928f004..038b9b58 100644 --- a/blade-service-api/blade-system-api/pom.xml +++ b/blade-service-api/blade-system-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service-api/blade-user-api/pom.xml b/blade-service-api/blade-user-api/pom.xml index 4a0fb247..c67feabc 100644 --- a/blade-service-api/blade-user-api/pom.xml +++ b/blade-service-api/blade-user-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service-api/pom.xml b/blade-service-api/pom.xml index c7b39a33..1309cf5d 100644 --- a/blade-service-api/pom.xml +++ b/blade-service-api/pom.xml @@ -5,13 +5,13 @@ SpringBlade org.springblade - 2.6.1 + 2.6.2 4.0.0 blade-service-api ${project.artifactId} - 2.6.1 + 2.6.2 pom SpringBlade 微服务API集合 diff --git a/blade-service/blade-demo/pom.xml b/blade-service/blade-demo/pom.xml index 8687f7a4..3d147548 100644 --- a/blade-service/blade-demo/pom.xml +++ b/blade-service/blade-demo/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 6a7bfebe..516448c9 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index 8d562d06..e96b7008 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 8135b5a6..1d7b70be 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index f1ed881e..033c67eb 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.1 + 2.6.2 4.0.0 diff --git a/blade-service/pom.xml b/blade-service/pom.xml index b767548a..a04e6db3 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -7,12 +7,12 @@ org.springblade SpringBlade - 2.6.1 + 2.6.2 blade-service ${project.artifactId} - 2.6.1 + 2.6.2 pom SpringBlade 微服务集合 diff --git a/pom.xml b/pom.xml index d446294b..23d5105c 100644 --- a/pom.xml +++ b/pom.xml @@ -5,12 +5,12 @@ org.springblade SpringBlade - 2.6.1 + 2.6.2 pom - 2.6.1 - 2.6.1 + 2.6.2 + 2.6.2 1.8 3.8.1 @@ -24,8 +24,8 @@ 2.2.0.RELEASE 2.2.2 - 2.2.4.RELEASE - Hoxton.SR1 + 2.2.5.RELEASE + Hoxton.SR2 Cairo-SR8 diff --git a/script/docker/.env b/script/docker/.env index 247f0b47..537b2c8a 100644 --- a/script/docker/.env +++ b/script/docker/.env @@ -1,2 +1,2 @@ REGISTER=192.168.0.157/blade -TAG=2.6.1 +TAG=2.6.2 -- Gitee From fed0427686e48b649411db9cbbc987811a950d31 Mon Sep 17 00:00:00 2001 From: smallchill Date: Tue, 24 Mar 2020 13:55:09 +0800 Subject: [PATCH 111/118] =?UTF-8?q?:zap:=20=E4=BC=98=E5=8C=96sentinel?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=EF=BC=8C=E5=A2=9E=E5=8A=A0=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/springblade/auth/controller/AuthController.java | 1 + doc/nacos/blade.yaml | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java b/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java index 1f1c95dc..529264b3 100644 --- a/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java +++ b/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java @@ -81,6 +81,7 @@ public class AuthController { } @GetMapping("/captcha") + @ApiOperation(value = "获取验证码") public R captcha() { SpecCaptcha specCaptcha = new SpecCaptcha(130, 48, 5); String verCode = specCaptcha.text().toLowerCase(); diff --git a/doc/nacos/blade.yaml b/doc/nacos/blade.yaml index a7d01780..94648abe 100644 --- a/doc/nacos/blade.yaml +++ b/doc/nacos/blade.yaml @@ -12,6 +12,9 @@ server: #spring配置 spring: + cloud: + sentinel: + eager: true devtools: restart: log-condition-evaluation-delta: false @@ -22,8 +25,6 @@ spring: feign: hystrix: enabled: true - #sentinel: - #enabled: true okhttp: enabled: true httpclient: -- Gitee From e297862d06d1b381c01043f6f0291aa1c1bcffc0 Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 22 Apr 2020 20:50:34 +0800 Subject: [PATCH 112/118] =?UTF-8?q?:tada:=202.7.0.RELEASE,=E5=86=85?= =?UTF-8?q?=E6=A0=B8=E5=85=A8=E9=9D=A2=E5=8D=87=E7=BA=A7,=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=B2=97=E4=BD=8D=E7=AE=A1=E7=90=86,=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=AF=BC=E5=85=A5=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 2 +- README.md | 7 +- blade-auth/pom.xml | 2 +- blade-common/pom.xml | 2 +- .../common/constant/CommonConstant.java | 2 +- blade-gateway/pom.xml | 2 +- .../springblade/gateway/utils/JwtUtil.java | 2 +- blade-ops/blade-admin/pom.xml | 2 +- blade-ops/blade-develop/pom.xml | 2 +- .../develop/controller/CodeController.java | 6 +- .../controller/DatasourceController.java | 2 +- .../org/springblade/develop/entity/Code.java | 10 +- .../develop/entity/Datasource.java | 7 +- .../resources/templates/controller.java.vm | 4 +- .../resources/templates/controller.java.vm | 4 +- blade-ops/blade-resource/pom.xml | 2 +- blade-ops/blade-seata-order/pom.xml | 2 +- blade-ops/blade-seata-storage/pom.xml | 2 +- blade-ops/pom.xml | 2 +- blade-service-api/blade-demo-api/pom.xml | 2 +- .../java/com/example/demo/entity/Notice.java | 9 +- blade-service-api/blade-desk-api/pom.xml | 2 +- .../org/springblade/desk/entity/Notice.java | 9 +- blade-service-api/blade-dict-api/pom.xml | 2 +- .../org/springblade/system/entity/Dict.java | 10 +- .../org/springblade/system/vo/DictVO.java | 8 +- blade-service-api/blade-system-api/pom.xml | 2 +- .../springblade/system/entity/AuthClient.java | 9 +- .../org/springblade/system/entity/Dept.java | 10 +- .../org/springblade/system/entity/Menu.java | 12 +- .../org/springblade/system/entity/Param.java | 9 +- .../org/springblade/system/entity/Post.java | 77 ++++++++ .../org/springblade/system/entity/Role.java | 10 +- .../springblade/system/entity/RoleMenu.java | 13 +- .../org/springblade/system/entity/Tenant.java | 9 +- .../springblade/system/feign/ISysClient.java | 91 +++++++-- .../system/feign/ISysClientFallback.java | 43 ++++- .../org/springblade/system/vo/DeptVO.java | 8 +- .../org/springblade/system/vo/MenuVO.java | 8 +- .../org/springblade/system/vo/PostVO.java | 39 ++++ .../org/springblade/system/vo/RoleVO.java | 8 +- blade-service-api/blade-user-api/pom.xml | 2 +- .../springblade/system/user/entity/User.java | 18 +- .../springblade/system/user/vo/UserVO.java | 10 +- blade-service-api/pom.xml | 4 +- blade-service/blade-demo/pom.xml | 2 +- .../demo/controller/NoticeController.java | 2 +- blade-service/blade-desk/pom.xml | 2 +- .../desk/controller/NoticeController.java | 2 +- blade-service/blade-log/pom.xml | 2 +- blade-service/blade-system/pom.xml | 2 +- .../controller/AuthClientController.java | 2 +- .../system/controller/DeptController.java | 2 +- .../system/controller/DictController.java | 2 +- .../system/controller/MenuController.java | 2 +- .../system/controller/ParamController.java | 2 +- .../system/controller/PostController.java | 139 ++++++++++++++ .../system/controller/RoleController.java | 4 +- .../system/controller/TenantController.java | 2 +- .../springblade/system/feign/SysClient.java | 61 ++++-- .../springblade/system/mapper/DeptMapper.java | 8 + .../springblade/system/mapper/DeptMapper.xml | 13 ++ .../springblade/system/mapper/MenuMapper.java | 10 +- .../springblade/system/mapper/PostMapper.java | 49 +++++ .../springblade/system/mapper/PostMapper.xml | 40 ++++ .../springblade/system/mapper/RoleMapper.java | 8 + .../springblade/system/mapper/RoleMapper.xml | 13 ++ .../system/service/IDeptService.java | 17 ++ .../system/service/IPostService.java | 58 ++++++ .../system/service/IRoleService.java | 19 +- .../system/service/impl/DeptServiceImpl.java | 17 ++ .../system/service/impl/MenuServiceImpl.java | 10 +- .../system/service/impl/PostServiceImpl.java | 58 ++++++ .../system/service/impl/RoleServiceImpl.java | 17 +- .../service/impl/TenantServiceImpl.java | 4 +- .../system/wrapper/PostWrapper.java | 52 ++++++ blade-service/blade-user/pom.xml | 12 +- .../user/controller/UserController.java | 82 +++++++- .../system/user/excel/UserExcel.java | 89 +++++++++ .../system/user/excel/UserImportListener.java | 56 ++++++ .../system/user/mapper/UserMapper.java | 11 ++ .../system/user/mapper/UserMapper.xml | 5 + .../system/user/service/IUserService.java | 20 +- .../user/service/impl/UserServiceImpl.java | 45 ++++- blade-service/pom.xml | 4 +- doc/nacos/blade.yaml | 2 +- doc/sql/blade/blade-saber-mysql.sql | 146 +++++++++------ doc/sql/blade/blade-sword-mysql.sql | 146 +++++++++------ doc/sql/blade/blade-update-2.6.2~2.7.0.sql | 175 ++++++++++++++++++ pom.xml | 15 +- script/docker/.env | 2 +- 91 files changed, 1643 insertions(+), 276 deletions(-) create mode 100644 blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Post.java create mode 100644 blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/PostVO.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/controller/PostController.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/mapper/PostMapper.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/mapper/PostMapper.xml create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/service/IPostService.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/service/impl/PostServiceImpl.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/wrapper/PostWrapper.java create mode 100644 blade-service/blade-user/src/main/java/org/springblade/system/user/excel/UserExcel.java create mode 100644 blade-service/blade-user/src/main/java/org/springblade/system/user/excel/UserImportListener.java create mode 100644 doc/sql/blade/blade-update-2.6.2~2.7.0.sql diff --git a/LICENSE b/LICENSE index 1481edaf..42ad7f6c 100644 --- a/LICENSE +++ b/LICENSE @@ -176,7 +176,7 @@ recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2019 ZhuangQian (smallchill@163.com) + Copyright 2020 ZhuangQian (smallchill@163.com) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 921520f5..e90ddd90 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@

      - Downloads + Downloads Build Status Build Status - Coverage Status - Downloads + Coverage Status + Downloads Downloads @@ -64,6 +64,7 @@ SpringBlade * Saber-基于Vue:[https://saber.bladex.vip](https://saber.bladex.vip) * Sword-基于React:[https://sword.bladex.vip](https://sword.bladex.vip) * Archer-全能代码生成系统:[https://archer.bladex.vip](https://archer.bladex.vip) +* Caster-数据大屏展示系统:[https://data.avuejs.com](https://data.avuejs.com) ## 技术文档 * [SpringBlade开发手册一览](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade开发手册) diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index 4807d455..c2570846 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -8,7 +8,7 @@ SpringBlade org.springblade - 2.6.2 + 2.7.0 blade-auth diff --git a/blade-common/pom.xml b/blade-common/pom.xml index f09aa45b..12cde483 100644 --- a/blade-common/pom.xml +++ b/blade-common/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java b/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java index 0be8b2f1..698604fa 100644 --- a/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java +++ b/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java @@ -20,7 +20,7 @@ public interface CommonConstant { /** * 顶级父节点id */ - Integer TOP_PARENT_ID = 0; + Long TOP_PARENT_ID = 0L; /** * 顶级父节点名称 diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index 48544d1e..66de5374 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-gateway/src/main/java/org/springblade/gateway/utils/JwtUtil.java b/blade-gateway/src/main/java/org/springblade/gateway/utils/JwtUtil.java index 289ea6ab..79b3ad14 100644 --- a/blade-gateway/src/main/java/org/springblade/gateway/utils/JwtUtil.java +++ b/blade-gateway/src/main/java/org/springblade/gateway/utils/JwtUtil.java @@ -46,8 +46,8 @@ public class JwtUtil { String headStr = auth.substring(0, 6).toLowerCase(); if (headStr.compareTo(BEARER) == 0) { auth = auth.substring(7); - return auth; } + return auth; } return null; } diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index 4eefae8a..35236c9c 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index efa56c7f..e54a94e9 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-ops - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java index 371bd2e9..2e6908ed 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java @@ -99,7 +99,7 @@ public class CodeController extends BladeController { @ApiOperationSupport(order = 4) @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(codeService.removeByIds(Func.toIntList(ids))); + return R.status(codeService.removeByIds(Func.toLongList(ids))); } /** @@ -108,7 +108,7 @@ public class CodeController extends BladeController { @PostMapping("/copy") @ApiOperationSupport(order = 5) @ApiOperation(value = "复制", notes = "传入id") - public R copy(@ApiParam(value = "主键", required = true) @RequestParam Integer id) { + public R copy(@ApiParam(value = "主键", required = true) @RequestParam Long id) { Code code = codeService.getById(id); code.setId(null); code.setCodeName(code.getCodeName() + "-copy"); @@ -122,7 +122,7 @@ public class CodeController extends BladeController { @ApiOperationSupport(order = 6) @ApiOperation(value = "代码生成", notes = "传入ids") public R genCode(@ApiParam(value = "主键集合", required = true) @RequestParam String ids, @RequestParam(defaultValue = "sword") String system) { - Collection codes = codeService.listByIds(Func.toIntList(ids)); + Collection codes = codeService.listByIds(Func.toLongList(ids)); codes.forEach(code -> { BladeCodeGenerator generator = new BladeCodeGenerator(); // 设置数据源 diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/DatasourceController.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/DatasourceController.java index 11c860b5..4ca5a887 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/DatasourceController.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/DatasourceController.java @@ -107,7 +107,7 @@ public class DatasourceController extends BladeController { @ApiOperationSupport(order = 7) @ApiOperation(value = "逻辑删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(datasourceService.deleteLogic(Func.toIntList(ids))); + return R.status(datasourceService.deleteLogic(Func.toLongList(ids))); } /** diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/entity/Code.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/entity/Code.java index 6363d07f..390aee27 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/entity/Code.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/entity/Code.java @@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -41,14 +43,16 @@ public class Code implements Serializable { * 主键 */ @ApiModelProperty(value = "主键") - @TableId(value = "id", type = IdType.AUTO) - private Integer id; + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 数据源主键 */ @ApiModelProperty(value = "数据源主键") - private Integer datasourceId; + @JsonSerialize(using = ToStringSerializer.class) + private Long datasourceId; /** * 模块名称 diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/entity/Datasource.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/entity/Datasource.java index 1774a4c2..c48085c1 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/entity/Datasource.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/entity/Datasource.java @@ -18,6 +18,8 @@ package org.springblade.develop.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -41,8 +43,9 @@ public class Datasource extends BaseEntity { * 主键 */ @ApiModelProperty(value = "主键") - @TableId(value = "id", type = IdType.AUTO) - private Integer id; + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 名称 diff --git a/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm b/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm index f9393d74..58762e2d 100644 --- a/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm +++ b/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm @@ -134,7 +134,7 @@ public class $!{table.controllerName} { @ApiOperationSupport(order = 7) @ApiOperation(value = "逻辑删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status($!{table.entityPath}Service.deleteLogic(Func.toIntList(ids))); + return R.status($!{table.entityPath}Service.deleteLogic(Func.toLongList(ids))); } #else @@ -146,7 +146,7 @@ public class $!{table.controllerName} { @ApiOperationSupport(order = 7) @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status($!{table.entityPath}Service.removeByIds(Func.toIntList(ids))); + return R.status($!{table.entityPath}Service.removeByIds(Func.toLongList(ids))); } #end diff --git a/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm b/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm index f9393d74..58762e2d 100644 --- a/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm +++ b/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm @@ -134,7 +134,7 @@ public class $!{table.controllerName} { @ApiOperationSupport(order = 7) @ApiOperation(value = "逻辑删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status($!{table.entityPath}Service.deleteLogic(Func.toIntList(ids))); + return R.status($!{table.entityPath}Service.deleteLogic(Func.toLongList(ids))); } #else @@ -146,7 +146,7 @@ public class $!{table.controllerName} { @ApiOperationSupport(order = 7) @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status($!{table.entityPath}Service.removeByIds(Func.toIntList(ids))); + return R.status($!{table.entityPath}Service.removeByIds(Func.toLongList(ids))); } #end diff --git a/blade-ops/blade-resource/pom.xml b/blade-ops/blade-resource/pom.xml index be49f6a8..a3628a53 100644 --- a/blade-ops/blade-resource/pom.xml +++ b/blade-ops/blade-resource/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-ops/blade-seata-order/pom.xml b/blade-ops/blade-seata-order/pom.xml index 9a042edb..b55dca0a 100644 --- a/blade-ops/blade-seata-order/pom.xml +++ b/blade-ops/blade-seata-order/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-ops/blade-seata-storage/pom.xml b/blade-ops/blade-seata-storage/pom.xml index aceac62a..3bf8f0a5 100644 --- a/blade-ops/blade-seata-storage/pom.xml +++ b/blade-ops/blade-seata-storage/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index 1dcdaad4..bf1daa11 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service-api/blade-demo-api/pom.xml b/blade-service-api/blade-demo-api/pom.xml index f7c5ece3..8fe8c92c 100644 --- a/blade-service-api/blade-demo-api/pom.xml +++ b/blade-service-api/blade-demo-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service-api/blade-demo-api/src/main/java/com/example/demo/entity/Notice.java b/blade-service-api/blade-demo-api/src/main/java/com/example/demo/entity/Notice.java index c58ab242..9f1727a2 100644 --- a/blade-service-api/blade-demo-api/src/main/java/com/example/demo/entity/Notice.java +++ b/blade-service-api/blade-demo-api/src/main/java/com/example/demo/entity/Notice.java @@ -19,6 +19,8 @@ package com.example.demo.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; @@ -41,9 +43,10 @@ public class Notice extends BaseEntity { /** * 主键id */ - @TableId(value = "id", type = IdType.AUTO) - @ApiModelProperty(value = "主键id") - private Integer id; + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 标题 diff --git a/blade-service-api/blade-desk-api/pom.xml b/blade-service-api/blade-desk-api/pom.xml index 5537491d..fa9794e5 100644 --- a/blade-service-api/blade-desk-api/pom.xml +++ b/blade-service-api/blade-desk-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/entity/Notice.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/entity/Notice.java index 6df6af94..ee07c335 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/entity/Notice.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/entity/Notice.java @@ -18,6 +18,8 @@ package org.springblade.desk.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; @@ -40,9 +42,10 @@ public class Notice extends BaseEntity { /** * 主键id */ - @TableId(value = "id", type = IdType.AUTO) - @ApiModelProperty(value = "主键id") - private Integer id; + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 标题 diff --git a/blade-service-api/blade-dict-api/pom.xml b/blade-service-api/blade-dict-api/pom.xml index 0258ad78..eaaf8be0 100644 --- a/blade-service-api/blade-dict-api/pom.xml +++ b/blade-service-api/blade-dict-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service-api/blade-dict-api/src/main/java/org/springblade/system/entity/Dict.java b/blade-service-api/blade-dict-api/src/main/java/org/springblade/system/entity/Dict.java index 9f6808ff..ea05ce27 100644 --- a/blade-service-api/blade-dict-api/src/main/java/org/springblade/system/entity/Dict.java +++ b/blade-service-api/blade-dict-api/src/main/java/org/springblade/system/entity/Dict.java @@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -42,14 +44,16 @@ public class Dict implements Serializable { * 主键 */ @ApiModelProperty(value = "主键") - @TableId(value = "id", type = IdType.AUTO) - private Integer id; + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 父主键 */ @ApiModelProperty(value = "父主键") - private Integer parentId; + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; /** * 字典码 diff --git a/blade-service-api/blade-dict-api/src/main/java/org/springblade/system/vo/DictVO.java b/blade-service-api/blade-dict-api/src/main/java/org/springblade/system/vo/DictVO.java index d532627d..739d87e3 100644 --- a/blade-service-api/blade-dict-api/src/main/java/org/springblade/system/vo/DictVO.java +++ b/blade-service-api/blade-dict-api/src/main/java/org/springblade/system/vo/DictVO.java @@ -16,6 +16,8 @@ package org.springblade.system.vo; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; @@ -39,12 +41,14 @@ public class DictVO extends Dict implements INode { /** * 主键ID */ - private Integer id; + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 父节点ID */ - private Integer parentId; + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; /** * 子孙节点 diff --git a/blade-service-api/blade-system-api/pom.xml b/blade-service-api/blade-system-api/pom.xml index 038b9b58..9ab44e17 100644 --- a/blade-service-api/blade-system-api/pom.xml +++ b/blade-service-api/blade-system-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/AuthClient.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/AuthClient.java index a10c8bb7..0d2cee13 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/AuthClient.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/AuthClient.java @@ -18,6 +18,8 @@ package org.springblade.system.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -41,9 +43,10 @@ public class AuthClient extends BaseEntity { /** * 主键id */ - @TableId(value = "id", type = IdType.AUTO) - @ApiModelProperty(value = "主键id") - private Integer id; + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 客户端id diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Dept.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Dept.java index 827a9754..9350877f 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Dept.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Dept.java @@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -41,8 +43,9 @@ public class Dept implements Serializable { * 主键 */ @ApiModelProperty(value = "主键") - @TableId(value = "id", type = IdType.AUTO) - private Integer id; + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 租户ID @@ -54,7 +57,8 @@ public class Dept implements Serializable { * 父主键 */ @ApiModelProperty(value = "父主键") - private Integer parentId; + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; /** * 部门名 diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Menu.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Menu.java index 94a97bf6..f0448976 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Menu.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Menu.java @@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -42,14 +44,16 @@ public class Menu implements Serializable { * 主键 */ @ApiModelProperty(value = "主键") - @TableId(value = "id", type = IdType.AUTO) - private Integer id; + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 菜单父主键 */ - @ApiModelProperty(value = "菜单父主键") - private Integer parentId; + @ApiModelProperty(value = "父主键") + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; /** * 菜单编号 diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Param.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Param.java index d9261f21..18cd575d 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Param.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Param.java @@ -18,6 +18,8 @@ package org.springblade.system.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,9 +42,10 @@ public class Param extends BaseEntity { /** * 主键id */ - @TableId(value = "id", type = IdType.AUTO) - @ApiModelProperty(value = "主键id") - private Integer id; + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 参数名 diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Post.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Post.java new file mode 100644 index 00000000..782dd94f --- /dev/null +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Post.java @@ -0,0 +1,77 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.springblade.core.mp.base.TenantEntity; + +/** + * 岗位表实体类 + * + * @author Chill + */ +@Data +@TableName("blade_post") +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "Post对象", description = "岗位表") +public class Post extends TenantEntity { + + private static final long serialVersionUID = 1L; + + /** + * 主键id + */ + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; + + /** + * 类型 + */ + @ApiModelProperty(value = "类型") + private Integer category; + /** + * 岗位编号 + */ + @ApiModelProperty(value = "岗位编号") + private String postCode; + /** + * 岗位名称 + */ + @ApiModelProperty(value = "岗位名称") + private String postName; + /** + * 岗位排序 + */ + @ApiModelProperty(value = "岗位排序") + private Integer sort; + /** + * 岗位描述 + */ + @ApiModelProperty(value = "岗位描述") + private String remark; + + +} diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Role.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Role.java index 5487a070..d83cd7d5 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Role.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Role.java @@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -41,8 +43,9 @@ public class Role implements Serializable { * 主键 */ @ApiModelProperty(value = "主键") - @TableId(value = "id", type = IdType.AUTO) - private Integer id; + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 租户ID @@ -54,7 +57,8 @@ public class Role implements Serializable { * 父主键 */ @ApiModelProperty(value = "父主键") - private Integer parentId; + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; /** * 角色名 diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/RoleMenu.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/RoleMenu.java index 06d146d2..66d9eaea 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/RoleMenu.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/RoleMenu.java @@ -18,6 +18,8 @@ package org.springblade.system.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,20 +42,23 @@ public class RoleMenu implements Serializable { * 主键 */ @ApiModelProperty(value = "主键") - @TableId(value = "id", type = IdType.AUTO) - private Integer id; + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 菜单id */ @ApiModelProperty(value = "菜单id") - private Integer menuId; + @JsonSerialize(using = ToStringSerializer.class) + private Long menuId; /** * 角色id */ @ApiModelProperty(value = "角色id") - private Integer roleId; + @JsonSerialize(using = ToStringSerializer.class) + private Long roleId; } diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Tenant.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Tenant.java index 517a9af1..adad110d 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Tenant.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Tenant.java @@ -18,6 +18,8 @@ package org.springblade.system.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,9 +42,10 @@ public class Tenant extends BaseEntity { /** * 主键id */ - @TableId(value = "id", type = IdType.AUTO) - @ApiModelProperty(value = "主键id") - private Integer id; + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 租户ID diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClient.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClient.java index a705c4a3..80754ba7 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClient.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClient.java @@ -22,6 +22,8 @@ import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; +import java.util.List; + /** * Feign接口类 * @@ -35,6 +37,16 @@ public interface ISysClient { String API_PREFIX = "/sys"; + + /** + * 获取部门 + * + * @param id 主键 + * @return Dept + */ + @GetMapping(API_PREFIX + "/getDept") + Dept getDept(@RequestParam("id") Long id); + /** * 获取部门名 * @@ -42,16 +54,65 @@ public interface ISysClient { * @return 部门名 */ @GetMapping(API_PREFIX + "/getDeptName") - String getDeptName(@RequestParam("id") Integer id); + String getDeptName(@RequestParam("id") Long id); /** - * 获取部门 + * 获取部门id + * + * @param tenantId 租户id + * @param deptNames 部门名 + * @return 部门id + */ + @GetMapping(API_PREFIX + "/getDeptIds") + String getDeptIds(@RequestParam("tenantId") String tenantId, @RequestParam("deptNames") String deptNames); + + /** + * 获取部门名 + * + * @param deptIds 主键 + * @return + */ + @GetMapping(API_PREFIX + "/getDeptNames") + List getDeptNames(@RequestParam("deptIds") String deptIds); + + /** + * 获取岗位id + * + * @param tenantId 租户id + * @param postNames 岗位名 + * @return 岗位id + */ + @GetMapping(API_PREFIX + "/getPostIds") + String getPostIds(@RequestParam("tenantId") String tenantId, @RequestParam("postNames") String postNames); + + /** + * 获取岗位名 + * + * @param postIds 主键 + * @return + */ + @GetMapping(API_PREFIX + "/getPostNames") + List getPostNames(@RequestParam("postIds") String postIds); + + + /** + * 获取角色 * * @param id 主键 - * @return Dept + * @return Role */ - @GetMapping(API_PREFIX + "/getDept") - Dept getDept(@RequestParam("id") Integer id); + @GetMapping(API_PREFIX + "/getRole") + Role getRole(@RequestParam("id") Long id); + + /** + * 获取角色id + * + * @param tenantId 租户id + * @param roleNames 角色名 + * @return 角色id + */ + @GetMapping(API_PREFIX + "/getRoleIds") + String getRoleIds(@RequestParam("tenantId") String tenantId, @RequestParam("roleNames") String roleNames); /** * 获取角色名 @@ -60,24 +121,24 @@ public interface ISysClient { * @return 角色名 */ @GetMapping(API_PREFIX + "/getRoleName") - String getRoleName(@RequestParam("id") Integer id); + String getRoleName(@RequestParam("id") Long id); /** - * 获取角色别名 + * 获取角色名 * - * @param id 主键 - * @return 角色别名 + * @param roleIds 主键 + * @return */ - @GetMapping(API_PREFIX + "/getRoleAlias") - String getRoleAlias(@RequestParam("id") Integer id); + @GetMapping(API_PREFIX + "/getRoleNames") + List getRoleNames(@RequestParam("roleIds") String roleIds); /** - * 获取角色 + * 获取角色别名 * * @param id 主键 - * @return Role + * @return 角色别名 */ - @GetMapping(API_PREFIX + "/getRole") - Role getRole(@RequestParam("id") Integer id); + @GetMapping(API_PREFIX + "/getRoleAlias") + String getRoleAlias(@RequestParam("id") Long id); } diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClientFallback.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClientFallback.java index 2ce4b3de..710cc877 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClientFallback.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClientFallback.java @@ -19,6 +19,8 @@ import org.springblade.system.entity.Dept; import org.springblade.system.entity.Role; import org.springframework.stereotype.Component; +import java.util.List; + /** * Feign失败配置 * @@ -26,28 +28,59 @@ import org.springframework.stereotype.Component; */ @Component public class ISysClientFallback implements ISysClient { + + @Override + public Dept getDept(Long id) { + return null; + } + + @Override + public String getDeptName(Long id) { + return null; + } + + @Override + public String getDeptIds(String tenantId, String deptNames) { + return null; + } + + @Override + public List getDeptNames(String deptIds) { + return null; + } + + @Override + public String getPostIds(String tenantId, String postNames) { + return null; + } + + @Override + public List getPostNames(String postIds) { + return null; + } + @Override - public String getDeptName(Integer id) { + public Role getRole(Long id) { return null; } @Override - public Dept getDept(Integer id) { + public String getRoleIds(String tenantId, String roleNames) { return null; } @Override - public String getRoleName(Integer id) { + public String getRoleName(Long id) { return null; } @Override - public String getRoleAlias(Integer id) { + public List getRoleNames(String roleIds) { return null; } @Override - public Role getRole(Integer id) { + public String getRoleAlias(Long id) { return null; } } diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/DeptVO.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/DeptVO.java index 5a2c0fa5..80bcb39b 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/DeptVO.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/DeptVO.java @@ -16,6 +16,8 @@ package org.springblade.system.vo; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; @@ -39,12 +41,14 @@ public class DeptVO extends Dept implements INode { /** * 主键ID */ - private Integer id; + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 父节点ID */ - private Integer parentId; + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; /** * 子孙节点 diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/MenuVO.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/MenuVO.java index 6ca3d872..b27071f0 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/MenuVO.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/MenuVO.java @@ -16,6 +16,8 @@ package org.springblade.system.vo; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; @@ -39,12 +41,14 @@ public class MenuVO extends Menu implements INode { /** * 主键ID */ - private Integer id; + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 父节点ID */ - private Integer parentId; + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; /** * 子孙节点 diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/PostVO.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/PostVO.java new file mode 100644 index 00000000..dff4c498 --- /dev/null +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/PostVO.java @@ -0,0 +1,39 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.vo; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.springblade.system.entity.Post; + +/** + * 岗位表视图实体类 + * + * @author Chill + */ +@Data +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "PostVO对象", description = "岗位表") +public class PostVO extends Post { + private static final long serialVersionUID = 1L; + + /** + * 岗位分类名 + */ + private String categoryName; + +} diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/RoleVO.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/RoleVO.java index 34d71499..53f7bec4 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/RoleVO.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/RoleVO.java @@ -16,6 +16,8 @@ package org.springblade.system.vo; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; @@ -39,12 +41,14 @@ public class RoleVO extends Role implements INode { /** * 主键ID */ - private Integer id; + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 父节点ID */ - private Integer parentId; + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; /** * 子孙节点 diff --git a/blade-service-api/blade-user-api/pom.xml b/blade-service-api/blade-user-api/pom.xml index c67feabc..acdedd46 100644 --- a/blade-service-api/blade-user-api/pom.xml +++ b/blade-service-api/blade-user-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/entity/User.java b/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/entity/User.java index ce37a3c3..a38d1b24 100644 --- a/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/entity/User.java +++ b/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/entity/User.java @@ -18,6 +18,8 @@ package org.springblade.system.user.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; @@ -40,10 +42,16 @@ public class User extends TenantEntity { /** * 主键id */ - @TableId(value = "id", type = IdType.AUTO) - @ApiModelProperty(value = "主键id") - private Integer id; + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) + private Long id; + + /** + * 编号 + */ + private String code; /** * 账号 */ @@ -88,6 +96,10 @@ public class User extends TenantEntity { * 部门id */ private String deptId; + /** + * 部门id + */ + private String postId; } diff --git a/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java b/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java index 16b06588..0f4f7673 100644 --- a/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java +++ b/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java @@ -15,6 +15,8 @@ */ package org.springblade.system.user.vo; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; @@ -34,7 +36,8 @@ public class UserVO extends User { /** * 主键ID */ - private Integer id; + @JsonSerialize(using = ToStringSerializer.class) + private Long id; /** * 角色名 @@ -46,6 +49,11 @@ public class UserVO extends User { */ private String deptName; + /** + * 岗位名 + */ + private String postName; + /** * 性别 */ diff --git a/blade-service-api/pom.xml b/blade-service-api/pom.xml index 1309cf5d..84af2a6e 100644 --- a/blade-service-api/pom.xml +++ b/blade-service-api/pom.xml @@ -5,13 +5,13 @@ SpringBlade org.springblade - 2.6.2 + 2.7.0 4.0.0 blade-service-api ${project.artifactId} - 2.6.2 + 2.7.0 pom SpringBlade 微服务API集合 diff --git a/blade-service/blade-demo/pom.xml b/blade-service/blade-demo/pom.xml index 3d147548..3192e0c6 100644 --- a/blade-service/blade-demo/pom.xml +++ b/blade-service/blade-demo/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service/blade-demo/src/main/java/com/example/demo/controller/NoticeController.java b/blade-service/blade-demo/src/main/java/com/example/demo/controller/NoticeController.java index 553e46f0..88b8d21c 100644 --- a/blade-service/blade-demo/src/main/java/com/example/demo/controller/NoticeController.java +++ b/blade-service/blade-demo/src/main/java/com/example/demo/controller/NoticeController.java @@ -109,7 +109,7 @@ public class NoticeController extends BladeController implements CacheNames { @ApiOperationSupport(order = 6) @ApiOperation(value = "逻辑删除", notes = "传入notice") public R remove(@ApiParam(value = "主键集合") @RequestParam String ids) { - boolean temp = noticeService.deleteLogic(Func.toIntList(ids)); + boolean temp = noticeService.deleteLogic(Func.toLongList(ids)); return R.status(temp); } diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 516448c9..75d332e6 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/NoticeController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/NoticeController.java index 863bbea5..cbdf267c 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/NoticeController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/NoticeController.java @@ -114,7 +114,7 @@ public class NoticeController extends BladeController implements CacheNames { @ApiOperationSupport(order = 6) @ApiOperation(value = "逻辑删除", notes = "传入notice") public R remove(@ApiParam(value = "主键集合") @RequestParam String ids) { - boolean temp = noticeService.deleteLogic(Func.toIntList(ids)); + boolean temp = noticeService.deleteLogic(Func.toLongList(ids)); return R.status(temp); } diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index e96b7008..93873ee9 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 1d7b70be..95d19f18 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.2 + 2.7.0 4.0.0 diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java index 93f0611b..6d4e3464 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java @@ -110,7 +110,7 @@ public class AuthClientController extends BladeController { @ApiOperationSupport(order = 6) @ApiOperation(value = "逻辑删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(clientService.deleteLogic(Func.toIntList(ids))); + return R.status(clientService.deleteLogic(Func.toLongList(ids))); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java index fc51f214..5e161cc1 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DeptController.java @@ -110,7 +110,7 @@ public class DeptController extends BladeController { @ApiOperationSupport(order = 5) @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(deptService.removeByIds(Func.toIntList(ids))); + return R.status(deptService.removeByIds(Func.toLongList(ids))); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java index 2473dfaf..fcd39262 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java @@ -110,7 +110,7 @@ public class DictController extends BladeController { @ApiOperationSupport(order = 5) @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(dictService.removeByIds(Func.toIntList(ids))); + return R.status(dictService.removeByIds(Func.toLongList(ids))); } /** diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java index b0270db8..ad2d9c14 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java @@ -99,7 +99,7 @@ public class MenuController extends BladeController { @ApiOperationSupport(order = 4) @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(menuService.removeByIds(Func.toIntList(ids))); + return R.status(menuService.removeByIds(Func.toLongList(ids))); } /** diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/ParamController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/ParamController.java index 48fa2650..120f4c7e 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/ParamController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/ParamController.java @@ -90,7 +90,7 @@ public class ParamController extends BladeController { @ApiOperationSupport(order = 4) @ApiOperation(value = "逻辑删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(paramService.deleteLogic(Func.toIntList(ids))); + return R.status(paramService.deleteLogic(Func.toLongList(ids))); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/PostController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/PostController.java new file mode 100644 index 00000000..fe6c8b25 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/PostController.java @@ -0,0 +1,139 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.controller; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import lombok.AllArgsConstructor; +import org.springblade.core.boot.ctrl.BladeController; +import org.springblade.core.mp.support.Condition; +import org.springblade.core.mp.support.Query; +import org.springblade.core.secure.BladeUser; +import org.springblade.core.tool.api.R; +import org.springblade.core.tool.utils.Func; +import org.springblade.system.entity.Post; +import org.springblade.system.service.IPostService; +import org.springblade.system.vo.PostVO; +import org.springblade.system.wrapper.PostWrapper; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; +import java.util.List; + +/** + * 岗位表 控制器 + * + * @author Chill + */ +@RestController +@AllArgsConstructor +@RequestMapping("/post") +@Api(value = "岗位表", tags = "岗位表接口") +public class PostController extends BladeController { + + private IPostService postService; + + /** + * 详情 + */ + @GetMapping("/detail") + @ApiOperationSupport(order = 1) + @ApiOperation(value = "详情", notes = "传入post") + public R detail(Post post) { + Post detail = postService.getOne(Condition.getQueryWrapper(post)); + return R.data(PostWrapper.build().entityVO(detail)); + } + + /** + * 分页 岗位表 + */ + @GetMapping("/list") + @ApiOperationSupport(order = 2) + @ApiOperation(value = "分页", notes = "传入post") + public R> list(Post post, Query query) { + IPage pages = postService.page(Condition.getPage(query), Condition.getQueryWrapper(post)); + return R.data(PostWrapper.build().pageVO(pages)); + } + + + /** + * 自定义分页 岗位表 + */ + @GetMapping("/page") + @ApiOperationSupport(order = 3) + @ApiOperation(value = "分页", notes = "传入post") + public R> page(PostVO post, Query query) { + IPage pages = postService.selectPostPage(Condition.getPage(query), post); + return R.data(pages); + } + + /** + * 新增 岗位表 + */ + @PostMapping("/save") + @ApiOperationSupport(order = 4) + @ApiOperation(value = "新增", notes = "传入post") + public R save(@Valid @RequestBody Post post) { + return R.status(postService.save(post)); + } + + /** + * 修改 岗位表 + */ + @PostMapping("/update") + @ApiOperationSupport(order = 5) + @ApiOperation(value = "修改", notes = "传入post") + public R update(@Valid @RequestBody Post post) { + return R.status(postService.updateById(post)); + } + + /** + * 新增或修改 岗位表 + */ + @PostMapping("/submit") + @ApiOperationSupport(order = 6) + @ApiOperation(value = "新增或修改", notes = "传入post") + public R submit(@Valid @RequestBody Post post) { + return R.status(postService.saveOrUpdate(post)); + } + + + /** + * 删除 岗位表 + */ + @PostMapping("/remove") + @ApiOperationSupport(order = 7) + @ApiOperation(value = "逻辑删除", notes = "传入ids") + public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { + return R.status(postService.deleteLogic(Func.toLongList(ids))); + } + + /** + * 下拉数据源 + */ + @GetMapping("/select") + @ApiOperationSupport(order = 8) + @ApiOperation(value = "下拉数据源", notes = "传入post") + public R> select(String tenantId, BladeUser bladeUser) { + List list = postService.list(Wrappers.query().lambda().eq(Post::getTenantId, Func.toStr(tenantId, bladeUser.getTenantId()))); + return R.data(list); + } + +} diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/RoleController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/RoleController.java index e1ea79ec..619a991b 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/RoleController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/RoleController.java @@ -109,7 +109,7 @@ public class RoleController extends BladeController { @ApiOperationSupport(order = 5) @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(roleService.removeByIds(Func.toIntList(ids))); + return R.status(roleService.removeByIds(Func.toLongList(ids))); } /** @@ -124,7 +124,7 @@ public class RoleController extends BladeController { @ApiOperation(value = "权限设置", notes = "传入roleId集合以及menuId集合") public R grant(@ApiParam(value = "roleId集合", required = true) @RequestParam String roleIds, @ApiParam(value = "menuId集合", required = true) @RequestParam String menuIds) { - boolean temp = roleService.grant(Func.toIntList(roleIds), Func.toIntList(menuIds)); + boolean temp = roleService.grant(Func.toLongList(roleIds), Func.toLongList(menuIds)); return R.status(temp); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/TenantController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/TenantController.java index c121f4b4..ccbcea21 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/TenantController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/TenantController.java @@ -112,7 +112,7 @@ public class TenantController extends BladeController { @PostMapping("/remove") @ApiOperation(value = "逻辑删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(tenantService.deleteLogic(Func.toIntList(ids))); + return R.status(tenantService.deleteLogic(Func.toLongList(ids))); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/feign/SysClient.java b/blade-service/blade-system/src/main/java/org/springblade/system/feign/SysClient.java index ab84373e..e4c41584 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/feign/SysClient.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/feign/SysClient.java @@ -19,11 +19,14 @@ import lombok.AllArgsConstructor; import org.springblade.system.entity.Dept; import org.springblade.system.entity.Role; import org.springblade.system.service.IDeptService; +import org.springblade.system.service.IPostService; import org.springblade.system.service.IRoleService; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import springfox.documentation.annotations.ApiIgnore; +import java.util.List; + /** * 系统服务Feign实现类 * @@ -34,37 +37,69 @@ import springfox.documentation.annotations.ApiIgnore; @AllArgsConstructor public class SysClient implements ISysClient { - IDeptService deptService; + private IDeptService deptService; + + private IPostService postService; - IRoleService roleService; + private IRoleService roleService; + + @Override + @GetMapping(API_PREFIX + "/getDept") + public Dept getDept(Long id) { + return deptService.getById(id); + } @Override @GetMapping(API_PREFIX + "/getDeptName") - public String getDeptName(Integer id) { + public String getDeptName(Long id) { return deptService.getById(id).getDeptName(); } @Override - @GetMapping(API_PREFIX + "/getDept") - public Dept getDept(Integer id) { - return deptService.getById(id); + public String getDeptIds(String tenantId, String deptNames) { + return deptService.getDeptIds(tenantId, deptNames); } @Override - @GetMapping(API_PREFIX + "/getRoleName") - public String getRoleName(Integer id) { - return roleService.getById(id).getRoleName(); + public List getDeptNames(String deptIds) { + return deptService.getDeptNames(deptIds); } @Override - @GetMapping(API_PREFIX + "/getRoleAlias") - public String getRoleAlias(Integer id) { - return roleService.getById(id).getRoleAlias(); + public String getPostIds(String tenantId, String postNames) { + return postService.getPostIds(tenantId, postNames); + } + + @Override + public List getPostNames(String postIds) { + return postService.getPostNames(postIds); } @Override @GetMapping(API_PREFIX + "/getRole") - public Role getRole(Integer id) { + public Role getRole(Long id) { return roleService.getById(id); } + + @Override + public String getRoleIds(String tenantId, String roleNames) { + return roleService.getRoleIds(tenantId, roleNames); + } + + @Override + @GetMapping(API_PREFIX + "/getRoleName") + public String getRoleName(Long id) { + return roleService.getById(id).getRoleName(); + } + + @Override + public List getRoleNames(String roleIds) { + return roleService.getRoleNames(roleIds); + } + + @Override + @GetMapping(API_PREFIX + "/getRoleAlias") + public String getRoleAlias(Long id) { + return roleService.getById(id).getRoleAlias(); + } } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.java b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.java index b4bf0680..2ac6f77b 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.java @@ -46,4 +46,12 @@ public interface DeptMapper extends BaseMapper { */ List tree(String tenantId); + /** + * 获取部门名 + * + * @param ids + * @return + */ + List getDeptNames(Long[] ids); + } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml index d3b0a820..2c60cf74 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml @@ -38,4 +38,17 @@ + + diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.java b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.java index 04c32f1d..771bfae4 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.java @@ -59,7 +59,7 @@ public interface MenuMapper extends BaseMapper

      { * @param roleId * @return */ - List grantTreeByRole(List roleId); + List grantTreeByRole(List roleId); /** * 所有菜单 @@ -74,7 +74,7 @@ public interface MenuMapper extends BaseMapper { * @param roleId * @return */ - List roleMenu(List roleId); + List roleMenu(List roleId); /** * 菜单树形结构 @@ -82,7 +82,7 @@ public interface MenuMapper extends BaseMapper { * @param roleId * @return */ - List routes(List roleId); + List routes(List roleId); /** * 按钮树形结构 @@ -90,7 +90,7 @@ public interface MenuMapper extends BaseMapper { * @param roleId * @return */ - List buttons(List roleId); + List buttons(List roleId); /** * 获取配置的角色权限 @@ -98,5 +98,5 @@ public interface MenuMapper extends BaseMapper { * @param roleIds * @return */ - List authRoutes(List roleIds); + List authRoutes(List roleIds); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PostMapper.java b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PostMapper.java new file mode 100644 index 00000000..233eb2d9 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PostMapper.java @@ -0,0 +1,49 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.springblade.system.entity.Post; +import org.springblade.system.vo.PostVO; + +import java.util.List; + +/** + * 岗位表 Mapper 接口 + * + * @author Chill + */ +public interface PostMapper extends BaseMapper { + + /** + * 自定义分页 + * + * @param page + * @param post + * @return + */ + List selectPostPage(IPage page, PostVO post); + + /** + * 获取岗位名 + * + * @param ids + * @return + */ + List getPostNames(Long[] ids); + +} diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PostMapper.xml b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PostMapper.xml new file mode 100644 index 00000000..e4106d82 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PostMapper.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.java b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.java index 5f60302a..0a9197f4 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.java @@ -47,4 +47,12 @@ public interface RoleMapper extends BaseMapper { */ List tree(String tenantId, String excludeRole); + /** + * 获取角色名 + * + * @param ids + * @return + */ + List getRoleNames(Long[] ids); + } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml index 1f5c9dec..07e56317 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml @@ -40,4 +40,17 @@ + + diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/IDeptService.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/IDeptService.java index 2e34cd0b..5d137408 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/IDeptService.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/IDeptService.java @@ -46,4 +46,21 @@ public interface IDeptService extends IService { */ List tree(String tenantId); + /** + * 获取部门ID + * + * @param tenantId + * @param deptNames + * @return + */ + String getDeptIds(String tenantId, String deptNames); + + /** + * 获取部门名 + * + * @param deptIds + * @return + */ + List getDeptNames(String deptIds); + } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/IPostService.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/IPostService.java new file mode 100644 index 00000000..d0f2d5b7 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/IPostService.java @@ -0,0 +1,58 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.springblade.core.mp.base.BaseService; +import org.springblade.system.entity.Post; +import org.springblade.system.vo.PostVO; + +import java.util.List; + +/** + * 岗位表 服务类 + * + * @author Chill + */ +public interface IPostService extends BaseService { + + /** + * 自定义分页 + * + * @param page + * @param post + * @return + */ + IPage selectPostPage(IPage page, PostVO post); + + /** + * 获取岗位ID + * + * @param tenantId + * @param postNames + * @return + */ + String getPostIds(String tenantId, String postNames); + + /** + * 获取岗位名 + * + * @param postIds + * @return + */ + List getPostNames(String postIds); + +} diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/IRoleService.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/IRoleService.java index 97771b4b..544fffd9 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/IRoleService.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/IRoleService.java @@ -54,6 +54,23 @@ public interface IRoleService extends IService { * @param menuIds 菜单id集合 * @return 是否成功 */ - boolean grant(@NotEmpty List roleIds, @NotEmpty List menuIds); + boolean grant(@NotEmpty List roleIds, @NotEmpty List menuIds); + + /** + * 获取角色ID + * + * @param tenantId + * @param roleNames + * @return + */ + String getRoleIds(String tenantId, String roleNames); + + /** + * 获取角色名 + * + * @param roleIds + * @return + */ + List getRoleNames(String roleIds); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java index 7d609d7e..78ac00bf 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java @@ -16,8 +16,10 @@ package org.springblade.system.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springblade.core.tool.node.ForestNodeMerger; +import org.springblade.core.tool.utils.Func; import org.springblade.system.entity.Dept; import org.springblade.system.mapper.DeptMapper; import org.springblade.system.service.IDeptService; @@ -25,6 +27,7 @@ import org.springblade.system.vo.DeptVO; import org.springframework.stereotype.Service; import java.util.List; +import java.util.stream.Collectors; /** * 服务实现类 @@ -44,4 +47,18 @@ public class DeptServiceImpl extends ServiceImpl implements ID return ForestNodeMerger.merge(baseMapper.tree(tenantId)); } + @Override + public String getDeptIds(String tenantId, String deptNames) { + List deptList = baseMapper.selectList(Wrappers.query().lambda().eq(Dept::getTenantId, tenantId).in(Dept::getDeptName, Func.toStrList(deptNames))); + if (deptList != null && deptList.size() > 0) { + return deptList.stream().map(dept -> Func.toStr(dept.getId())).distinct().collect(Collectors.joining(",")); + } + return null; + } + + @Override + public List getDeptNames(String deptIds) { + return baseMapper.getDeptNames(Func.toLongArray(deptIds)); + } + } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java index eb927a6c..4902d0f2 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java @@ -56,7 +56,7 @@ public class MenuServiceImpl extends ServiceImpl implements IM @Override public List routes(String roleId) { List

      allMenus = baseMapper.allMenu(); - List roleMenus = baseMapper.roleMenu(Func.toIntList(roleId)); + List roleMenus = baseMapper.roleMenu(Func.toLongList(roleId)); List routes = new LinkedList<>(roleMenus); roleMenus.forEach(roleMenu -> recursion(allMenus, routes, roleMenu)); routes.sort(Comparator.comparing(Menu::getSort)); @@ -75,7 +75,7 @@ public class MenuServiceImpl extends ServiceImpl implements IM @Override public List buttons(String roleId) { - List buttons = baseMapper.buttons(Func.toIntList(roleId)); + List buttons = baseMapper.buttons(Func.toLongList(roleId)); MenuWrapper menuWrapper = new MenuWrapper(); return menuWrapper.listNodeVO(buttons); } @@ -87,12 +87,12 @@ public class MenuServiceImpl extends ServiceImpl implements IM @Override public List grantTree(BladeUser user) { - return ForestNodeMerger.merge(user.getTenantId().equals(BladeConstant.ADMIN_TENANT_ID) ? baseMapper.grantTree() : baseMapper.grantTreeByRole(Func.toIntList(user.getRoleId()))); + return ForestNodeMerger.merge(user.getTenantId().equals(BladeConstant.ADMIN_TENANT_ID) ? baseMapper.grantTree() : baseMapper.grantTreeByRole(Func.toLongList(user.getRoleId()))); } @Override public List roleTreeKeys(String roleIds) { - List roleMenus = roleMenuService.list(Wrappers.query().lambda().in(RoleMenu::getRoleId, Func.toIntList(roleIds))); + List roleMenus = roleMenuService.list(Wrappers.query().lambda().in(RoleMenu::getRoleId, Func.toLongList(roleIds))); return roleMenus.stream().map(roleMenu -> Func.toStr(roleMenu.getMenuId())).collect(Collectors.toList()); } @@ -101,7 +101,7 @@ public class MenuServiceImpl extends ServiceImpl implements IM if (Func.isEmpty(user)) { return null; } - List routes = baseMapper.authRoutes(Func.toIntList(user.getRoleId())); + List routes = baseMapper.authRoutes(Func.toLongList(user.getRoleId())); List list = new ArrayList<>(); routes.forEach(route -> list.add(Kv.init().set(route.getPath(), Kv.init().set("authority", Func.toStrArray(route.getAlias()))))); return list; diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/PostServiceImpl.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/PostServiceImpl.java new file mode 100644 index 00000000..6c57028d --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/PostServiceImpl.java @@ -0,0 +1,58 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.service.impl; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import org.springblade.core.mp.base.BaseServiceImpl; +import org.springblade.core.tool.utils.Func; +import org.springblade.system.entity.Post; +import org.springblade.system.mapper.PostMapper; +import org.springblade.system.service.IPostService; +import org.springblade.system.vo.PostVO; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.stream.Collectors; + +/** + * 岗位表 服务实现类 + * + * @author Chill + */ +@Service +public class PostServiceImpl extends BaseServiceImpl implements IPostService { + + @Override + public IPage selectPostPage(IPage page, PostVO post) { + return page.setRecords(baseMapper.selectPostPage(page, post)); + } + + @Override + public String getPostIds(String tenantId, String postNames) { + List postList = baseMapper.selectList(Wrappers.query().lambda().eq(Post::getTenantId, tenantId).in(Post::getPostName, Func.toStrList(postNames))); + if (postList != null && postList.size() > 0) { + return postList.stream().map(post -> Func.toStr(post.getId())).distinct().collect(Collectors.joining(",")); + } + return null; + } + + @Override + public List getPostNames(String postIds) { + return baseMapper.getPostNames(Func.toLongArray(postIds)); + } + +} diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java index 3bb62dc2..ee4827a3 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java @@ -36,6 +36,7 @@ import org.springframework.validation.annotation.Validated; import javax.validation.constraints.NotEmpty; import java.util.ArrayList; import java.util.List; +import java.util.stream.Collectors; /** * 服务实现类 @@ -65,7 +66,7 @@ public class RoleServiceImpl extends ServiceImpl implements IR } @Override - public boolean grant(@NotEmpty List roleIds, @NotEmpty List menuIds) { + public boolean grant(@NotEmpty List roleIds, @NotEmpty List menuIds) { // 删除角色配置的菜单集合 roleMenuService.remove(Wrappers.update().lambda().in(RoleMenu::getRoleId, roleIds)); // 组装配置 @@ -80,4 +81,18 @@ public class RoleServiceImpl extends ServiceImpl implements IR return roleMenuService.saveBatch(roleMenus); } + @Override + public String getRoleIds(String tenantId, String roleNames) { + List roleList = baseMapper.selectList(Wrappers.query().lambda().eq(Role::getTenantId, tenantId).in(Role::getRoleName, Func.toStrList(roleNames))); + if (roleList != null && roleList.size() > 0) { + return roleList.stream().map(role -> Func.toStr(role.getId())).distinct().collect(Collectors.joining(",")); + } + return null; + } + + @Override + public List getRoleNames(String roleIds) { + return baseMapper.getRoleNames(Func.toLongArray(roleIds)); + } + } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java index d39bdef3..0e566acd 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java @@ -64,7 +64,7 @@ public class TenantServiceImpl extends BaseServiceImpl imp // 新建租户对应的默认角色 Role role = new Role(); role.setTenantId(tenantId); - role.setParentId(0); + role.setParentId(0L); role.setRoleName("管理员"); role.setRoleAlias("admin"); role.setSort(2); @@ -73,7 +73,7 @@ public class TenantServiceImpl extends BaseServiceImpl imp // 新建租户对应的默认部门 Dept dept = new Dept(); dept.setTenantId(tenantId); - dept.setParentId(0); + dept.setParentId(0L); dept.setDeptName(tenant.getTenantName()); dept.setFullName(tenant.getTenantName()); dept.setSort(2); diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/wrapper/PostWrapper.java b/blade-service/blade-system/src/main/java/org/springblade/system/wrapper/PostWrapper.java new file mode 100644 index 00000000..6707aaa5 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/wrapper/PostWrapper.java @@ -0,0 +1,52 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.wrapper; + +import org.springblade.core.mp.support.BaseEntityWrapper; +import org.springblade.core.tool.utils.BeanUtil; +import org.springblade.core.tool.utils.SpringUtil; +import org.springblade.system.entity.Post; +import org.springblade.system.service.IDictService; +import org.springblade.system.vo.PostVO; + +import java.util.Objects; + +/** + * 岗位表包装类,返回视图层所需的字段 + * + * @author Chill + */ +public class PostWrapper extends BaseEntityWrapper { + + private static IDictService dictService; + + static { + dictService = SpringUtil.getBean(IDictService.class); + } + + public static PostWrapper build() { + return new PostWrapper(); + } + + @Override + public PostVO entityVO(Post post) { + PostVO postVO = Objects.requireNonNull(BeanUtil.copy(post, PostVO.class)); + String categoryName = dictService.getValue("post_category", post.getCategory()); + postVO.setCategoryName(categoryName); + return postVO; + } + +} diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index 033c67eb..c603c1ca 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.6.2 + 2.7.0 4.0.0 @@ -31,6 +31,16 @@ blade-dict-api ${blade.project.version} + + org.springblade + blade-system-api + ${blade.project.version} + + + com.alibaba + easyexcel + ${easyexcel.version} + diff --git a/script/docker/.env b/script/docker/.env index 537b2c8a..a622ba8c 100644 --- a/script/docker/.env +++ b/script/docker/.env @@ -1,2 +1,2 @@ REGISTER=192.168.0.157/blade -TAG=2.6.2 +TAG=2.7.0 -- Gitee From 925423fc081027988af9dd667227200ae5378574 Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 22 Apr 2020 20:54:03 +0800 Subject: [PATCH 113/118] =?UTF-8?q?:tada:=20=E6=9B=B4=E6=96=B0license?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 42ad7f6c..7eb7d003 100644 --- a/LICENSE +++ b/LICENSE @@ -176,7 +176,7 @@ recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2020 ZhuangQian (smallchill@163.com) + Copyright 2020 BladeX (smallchill@163.com) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. -- Gitee From db5cf1005498a5bb97a32c7a74f5cf59a322d0b9 Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 22 Apr 2020 20:54:38 +0800 Subject: [PATCH 114/118] =?UTF-8?q?:tada:=20=E6=9B=B4=E6=96=B0license?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 7eb7d003..55336630 100644 --- a/LICENSE +++ b/LICENSE @@ -176,7 +176,7 @@ recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2020 BladeX (smallchill@163.com) + Copyright 2020 BladeX (https://bladex.vip) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. -- Gitee From f95eb3591b4a9476aa4e20ce1915c7c86e3f724e Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 8 May 2020 14:19:45 +0800 Subject: [PATCH 115/118] =?UTF-8?q?:tada:=20=E6=96=B0=E5=A2=9E=E4=BA=A4?= =?UTF-8?q?=E6=B5=81=E5=9B=9B=E7=BE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e90ddd90..3ca55c3a 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,8 @@ SpringBlade * 会员计划:[SpringBlade会员计划](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade会员计划) * 交流一群:`477853168`(满) * 交流二群:`751253339`(满) -* 交流三群:`784729540` +* 交流三群:`784729540`(满) +* 交流四群:`1034621754` ## 在线演示 * Saber-基于Vue:[https://saber.bladex.vip](https://saber.bladex.vip) -- Gitee From 11b207827d18a596abd3022a87cdf5fa077917ed Mon Sep 17 00:00:00 2001 From: dzlee Date: Sat, 30 May 2020 15:43:10 +0800 Subject: [PATCH 116/118] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9B=B4=E6=96=B02.6?= =?UTF-8?q?.2->2.7=E6=95=B0=E6=8D=AE=E5=BA=93SQL=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E5=90=8E,=E9=9C=80=E8=A6=81=E6=89=8B=E5=8A=A8=E4=BF=AE?= =?UTF-8?q?=E6=94=B9blade=5Fuser=E8=A1=A8=E9=87=8C=E7=9A=84role=5Fid,dept?= =?UTF-8?q?=5Fid=E7=9A=84=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/sql/blade/blade-update-2.6.2~2.7.0.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/sql/blade/blade-update-2.6.2~2.7.0.sql b/doc/sql/blade/blade-update-2.6.2~2.7.0.sql index aaca268c..4eb88242 100644 --- a/doc/sql/blade/blade-update-2.6.2~2.7.0.sql +++ b/doc/sql/blade/blade-update-2.6.2~2.7.0.sql @@ -1,4 +1,8 @@ -- ---------------------------- +-- 注意:根据执行后的blade_role,blade_dept表数据,需要手动修改更新 blade_user表里的 role_id和dept_id字段. +-- 不修改blade_user.role_id会导致登录后没有菜单!!! +-- ---------------------------- +-- ---------------------------- -- 修改表主键为long类型 -- ---------------------------- ALTER TABLE `blade_notice` -- Gitee From e3f58182a6c9b7cf83f89e58e8a5455ebf9f8ace Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 12 Jun 2020 11:27:04 +0800 Subject: [PATCH 117/118] =?UTF-8?q?:tada:=202.7.1.RELEASE,=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E8=A1=8C=E6=94=BF=E5=8C=BA=E5=88=92=E7=AE=A1=E7=90=86?= =?UTF-8?q?,=E6=94=AF=E6=8C=81seata1.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 +- blade-auth/pom.xml | 2 +- blade-common/pom.xml | 2 +- blade-gateway/pom.xml | 2 +- blade-ops/blade-admin/pom.xml | 2 +- blade-ops/blade-develop/pom.xml | 2 +- blade-ops/blade-resource/pom.xml | 2 +- blade-ops/blade-seata-order/pom.xml | 2 +- blade-ops/blade-seata-storage/pom.xml | 2 +- blade-ops/pom.xml | 2 +- blade-service-api/blade-demo-api/pom.xml | 2 +- blade-service-api/blade-desk-api/pom.xml | 2 +- blade-service-api/blade-dict-api/pom.xml | 2 +- blade-service-api/blade-system-api/pom.xml | 2 +- .../org/springblade/system/entity/Region.java | 128 + .../org/springblade/system/vo/RegionVO.java | 88 + blade-service-api/blade-user-api/pom.xml | 2 +- blade-service-api/pom.xml | 4 +- blade-service/blade-demo/pom.xml | 2 +- blade-service/blade-desk/pom.xml | 2 +- blade-service/blade-log/pom.xml | 2 +- blade-service/blade-system/pom.xml | 2 +- .../system/controller/RegionController.java | 157 + .../system/mapper/RegionMapper.java | 50 + .../system/mapper/RegionMapper.xml | 100 + .../system/service/IRegionService.java | 66 + .../service/impl/RegionServiceImpl.java | 98 + .../system/wrapper/RegionWrapper.java | 59 + blade-service/blade-user/pom.xml | 2 +- .../user/service/impl/UserServiceImpl.java | 2 +- blade-service/pom.xml | 4 +- doc/sql/blade/blade-saber-mysql.sql | 46 +- doc/sql/blade/blade-sword-mysql.sql | 46 +- doc/sql/blade/blade-update-2.6.2~2.7.0.sql | 175 - doc/sql/blade/blade-update-2.7.0~2.7.1.sql | 3311 +++++++++++++++++ pom.xml | 16 +- script/docker/.env | 2 +- 37 files changed, 4178 insertions(+), 220 deletions(-) create mode 100644 blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Region.java create mode 100644 blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/RegionVO.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/controller/RegionController.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/mapper/RegionMapper.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/mapper/RegionMapper.xml create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/service/IRegionService.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RegionServiceImpl.java create mode 100644 blade-service/blade-system/src/main/java/org/springblade/system/wrapper/RegionWrapper.java delete mode 100644 doc/sql/blade/blade-update-2.6.2~2.7.0.sql create mode 100644 doc/sql/blade/blade-update-2.7.0~2.7.1.sql diff --git a/README.md b/README.md index 3ca55c3a..a7cacb34 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@

      - Downloads + Downloads Build Status Build Status - Coverage Status - Downloads + Coverage Status + Downloads Downloads @@ -22,7 +22,7 @@ * 极简封装了多租户底层,用更少的代码换来拓展性更强的SaaS多租户系统。 * 借鉴OAuth2,实现了多终端认证系统,可控制子系统的token权限互相隔离。 * 借鉴Security,封装了Secure模块,采用JWT做Token认证,可拓展集成Redis等细颗粒度控制方案。 -* 稳定生产了一年,经历了从Camden -> Greenwich的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构 +* 稳定生产了两年,经历了从Camden -> Hoxton的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构 * 项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。 ## 架构图 diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index c2570846..2bd3c424 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -8,7 +8,7 @@ SpringBlade org.springblade - 2.7.0 + 2.7.1 blade-auth diff --git a/blade-common/pom.xml b/blade-common/pom.xml index 12cde483..6c2eb10d 100644 --- a/blade-common/pom.xml +++ b/blade-common/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index 66de5374..e2f45a8c 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index 35236c9c..047410e4 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index e54a94e9..eb93f7cc 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-ops - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-ops/blade-resource/pom.xml b/blade-ops/blade-resource/pom.xml index a3628a53..ca0c725f 100644 --- a/blade-ops/blade-resource/pom.xml +++ b/blade-ops/blade-resource/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-ops/blade-seata-order/pom.xml b/blade-ops/blade-seata-order/pom.xml index b55dca0a..7b541c13 100644 --- a/blade-ops/blade-seata-order/pom.xml +++ b/blade-ops/blade-seata-order/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-ops/blade-seata-storage/pom.xml b/blade-ops/blade-seata-storage/pom.xml index 3bf8f0a5..b2a1cf07 100644 --- a/blade-ops/blade-seata-storage/pom.xml +++ b/blade-ops/blade-seata-storage/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index bf1daa11..4929ddf6 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service-api/blade-demo-api/pom.xml b/blade-service-api/blade-demo-api/pom.xml index 8fe8c92c..4596007e 100644 --- a/blade-service-api/blade-demo-api/pom.xml +++ b/blade-service-api/blade-demo-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service-api/blade-desk-api/pom.xml b/blade-service-api/blade-desk-api/pom.xml index fa9794e5..fde0b326 100644 --- a/blade-service-api/blade-desk-api/pom.xml +++ b/blade-service-api/blade-desk-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service-api/blade-dict-api/pom.xml b/blade-service-api/blade-dict-api/pom.xml index eaaf8be0..f9a4d694 100644 --- a/blade-service-api/blade-dict-api/pom.xml +++ b/blade-service-api/blade-dict-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service-api/blade-system-api/pom.xml b/blade-service-api/blade-system-api/pom.xml index 9ab44e17..06298d51 100644 --- a/blade-service-api/blade-system-api/pom.xml +++ b/blade-service-api/blade-system-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Region.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Region.java new file mode 100644 index 00000000..08bc072b --- /dev/null +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Region.java @@ -0,0 +1,128 @@ +/* + * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * Neither the name of the dreamlu.net developer nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * Author: Chill 庄骞 (smallchill@163.com) + */ +package org.springblade.system.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; + +/** + * 行政区划表实体类 + * + * @author Chill + */ +@Data +@TableName("blade_region") +@ApiModel(value = "Region对象", description = "行政区划表") +public class Region implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 区划编号 + */ + @TableId(value = "code", type = IdType.INPUT) + @ApiModelProperty(value = "区划编号") + private String code; + /** + * 父区划编号 + */ + @ApiModelProperty(value = "父区划编号") + private String parentCode; + /** + * 祖区划编号 + */ + @ApiModelProperty(value = "祖区划编号") + private String ancestors; + /** + * 区划名称 + */ + @ApiModelProperty(value = "区划名称") + private String name; + /** + * 省级区划编号 + */ + @ApiModelProperty(value = "省级区划编号") + private String provinceCode; + /** + * 省级名称 + */ + @ApiModelProperty(value = "省级名称") + private String provinceName; + /** + * 市级区划编号 + */ + @ApiModelProperty(value = "市级区划编号") + private String cityCode; + /** + * 市级名称 + */ + @ApiModelProperty(value = "市级名称") + private String cityName; + /** + * 区级区划编号 + */ + @ApiModelProperty(value = "区级区划编号") + private String districtCode; + /** + * 区级名称 + */ + @ApiModelProperty(value = "区级名称") + private String districtName; + /** + * 镇级区划编号 + */ + @ApiModelProperty(value = "镇级区划编号") + private String townCode; + /** + * 镇级名称 + */ + @ApiModelProperty(value = "镇级名称") + private String townName; + /** + * 村级区划编号 + */ + @ApiModelProperty(value = "村级区划编号") + private String villageCode; + /** + * 村级名称 + */ + @ApiModelProperty(value = "村级名称") + private String villageName; + /** + * 层级 + */ + @ApiModelProperty(value = "层级") + private Integer level; + /** + * 排序 + */ + @ApiModelProperty(value = "排序") + private Integer sort; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + + +} diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/RegionVO.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/RegionVO.java new file mode 100644 index 00000000..9ff9259b --- /dev/null +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/vo/RegionVO.java @@ -0,0 +1,88 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.vo; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.springblade.core.tool.node.INode; +import org.springblade.core.tool.utils.Func; +import org.springblade.system.entity.Region; + +import java.util.ArrayList; +import java.util.List; + +/** + * 行政区划表视图实体类 + * + * @author Chill + */ +@Data +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "RegionVO对象", description = "行政区划表") +public class RegionVO extends Region implements INode { + private static final long serialVersionUID = 1L; + + /** + * 主键ID + */ + @JsonSerialize(using = ToStringSerializer.class) + private Long id; + + /** + * 父节点ID + */ + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; + + /** + * 父节点名称 + */ + private String parentName; + + /** + * 是否有子孙节点 + */ + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Boolean hasChildren; + + /** + * 子孙节点 + */ + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List children; + + @Override + public Long getId() { + return Func.toLong(this.getCode()); + } + + @Override + public Long getParentId() { + return Func.toLong(this.getParentCode()); + } + + @Override + public List getChildren() { + if (this.children == null) { + this.children = new ArrayList<>(); + } + return this.children; + } +} diff --git a/blade-service-api/blade-user-api/pom.xml b/blade-service-api/blade-user-api/pom.xml index acdedd46..ca06e556 100644 --- a/blade-service-api/blade-user-api/pom.xml +++ b/blade-service-api/blade-user-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service-api/pom.xml b/blade-service-api/pom.xml index 84af2a6e..e4feba06 100644 --- a/blade-service-api/pom.xml +++ b/blade-service-api/pom.xml @@ -5,13 +5,13 @@ SpringBlade org.springblade - 2.7.0 + 2.7.1 4.0.0 blade-service-api ${project.artifactId} - 2.7.0 + 2.7.1 pom SpringBlade 微服务API集合 diff --git a/blade-service/blade-demo/pom.xml b/blade-service/blade-demo/pom.xml index 3192e0c6..fb0e5b32 100644 --- a/blade-service/blade-demo/pom.xml +++ b/blade-service/blade-demo/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 75d332e6..5fcaed70 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index 93873ee9..0d238ea4 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 95d19f18..aeeea6da 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/RegionController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/RegionController.java new file mode 100644 index 00000000..c5bc9711 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/RegionController.java @@ -0,0 +1,157 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.controller; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; +import io.swagger.annotations.*; +import lombok.AllArgsConstructor; +import org.springblade.core.boot.ctrl.BladeController; +import org.springblade.core.mp.support.Condition; +import org.springblade.core.mp.support.Query; +import org.springblade.core.tool.api.R; +import org.springblade.core.tool.node.INode; +import org.springblade.system.entity.Region; +import org.springblade.system.service.IRegionService; +import org.springblade.system.vo.RegionVO; +import org.springblade.system.wrapper.RegionWrapper; +import org.springframework.web.bind.annotation.*; +import springfox.documentation.annotations.ApiIgnore; + +import javax.validation.Valid; +import java.util.List; +import java.util.Map; + +/** + * 行政区划表 控制器 + * + * @author Chill + */ +@RestController +@AllArgsConstructor +@RequestMapping("/region") +@Api(value = "行政区划表", tags = "行政区划表接口") +public class RegionController extends BladeController { + + private final IRegionService regionService; + + /** + * 详情 + */ + @GetMapping("/detail") + @ApiOperationSupport(order = 1) + @ApiOperation(value = "详情", notes = "传入region") + public R detail(Region region) { + Region detail = regionService.getOne(Condition.getQueryWrapper(region)); + return R.data(RegionWrapper.build().entityVO(detail)); + } + + /** + * 分页 行政区划表 + */ + @GetMapping("/list") + @ApiOperationSupport(order = 2) + @ApiOperation(value = "分页", notes = "传入region") + public R> list(Region region, Query query) { + IPage pages = regionService.page(Condition.getPage(query), Condition.getQueryWrapper(region)); + return R.data(pages); + } + + /** + * 懒加载列表 + */ + @GetMapping("/lazy-list") + @ApiImplicitParams({ + @ApiImplicitParam(name = "code", value = "区划编号", paramType = "query", dataType = "string"), + @ApiImplicitParam(name = "name", value = "区划名称", paramType = "query", dataType = "string") + }) + @ApiOperationSupport(order = 3) + @ApiOperation(value = "懒加载列表", notes = "传入menu") + public R> lazyList(String parentCode, @ApiIgnore @RequestParam Map menu) { + List list = regionService.lazyList(parentCode, menu); + return R.data(RegionWrapper.build().listNodeLazyVO(list)); + } + + /** + * 懒加载列表 + */ + @GetMapping("/lazy-tree") + @ApiImplicitParams({ + @ApiImplicitParam(name = "code", value = "区划编号", paramType = "query", dataType = "string"), + @ApiImplicitParam(name = "name", value = "区划名称", paramType = "query", dataType = "string") + }) + @ApiOperationSupport(order = 4) + @ApiOperation(value = "懒加载列表", notes = "传入menu") + public R> lazyTree(String parentCode, @ApiIgnore @RequestParam Map menu) { + List list = regionService.lazyTree(parentCode, menu); + return R.data(RegionWrapper.build().listNodeLazyVO(list)); + } + + /** + * 新增 行政区划表 + */ + @PostMapping("/save") + @ApiOperationSupport(order = 5) + @ApiOperation(value = "新增", notes = "传入region") + public R save(@Valid @RequestBody Region region) { + return R.status(regionService.save(region)); + } + + /** + * 修改 行政区划表 + */ + @PostMapping("/update") + @ApiOperationSupport(order = 6) + @ApiOperation(value = "修改", notes = "传入region") + public R update(@Valid @RequestBody Region region) { + return R.status(regionService.updateById(region)); + } + + /** + * 新增或修改 行政区划表 + */ + @PostMapping("/submit") + @ApiOperationSupport(order = 7) + @ApiOperation(value = "新增或修改", notes = "传入region") + public R submit(@Valid @RequestBody Region region) { + return R.status(regionService.submit(region)); + } + + + /** + * 删除 行政区划表 + */ + @PostMapping("/remove") + @ApiOperationSupport(order = 8) + @ApiOperation(value = "删除", notes = "传入主键") + public R remove(@ApiParam(value = "主键", required = true) @RequestParam String id) { + return R.status(regionService.removeRegion(id)); + } + + /** + * 行政区划下拉数据源 + */ + @GetMapping("/select") + @ApiOperationSupport(order = 9) + @ApiOperation(value = "下拉数据源", notes = "传入tenant") + public R> select(@RequestParam(required = false, defaultValue = "00") String code) { + List list = regionService.list(Wrappers.query().lambda().eq(Region::getParentCode, code)); + return R.data(list); + } + + +} diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RegionMapper.java b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RegionMapper.java new file mode 100644 index 00000000..b63ff6a2 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RegionMapper.java @@ -0,0 +1,50 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.springblade.core.tool.node.INode; +import org.springblade.system.entity.Region; + +import java.util.List; +import java.util.Map; + +/** + * 行政区划表 Mapper 接口 + * + * @author Chill + */ +public interface RegionMapper extends BaseMapper { + + /** + * 懒加载列表 + * + * @param parentCode + * @param param + * @return + */ + List lazyList(String parentCode, Map param); + + /** + * 懒加载列表 + * + * @param parentCode + * @param param + * @return + */ + List lazyTree(String parentCode, Map param); + +} diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RegionMapper.xml b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RegionMapper.xml new file mode 100644 index 00000000..c6160af4 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RegionMapper.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/IRegionService.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/IRegionService.java new file mode 100644 index 00000000..6f05bea7 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/IRegionService.java @@ -0,0 +1,66 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import org.springblade.core.tool.node.INode; +import org.springblade.system.entity.Region; + +import java.util.List; +import java.util.Map; + +/** + * 行政区划表 服务类 + * + * @author Chill + */ +public interface IRegionService extends IService { + + /** + * 提交 + * + * @param region + * @return + */ + boolean submit(Region region); + + /** + * 删除 + * + * @param id + * @return + */ + boolean removeRegion(String id); + + /** + * 懒加载列表 + * + * @param parentCode + * @param param + * @return + */ + List lazyList(String parentCode, Map param); + + /** + * 懒加载列表 + * + * @param parentCode + * @param param + * @return + */ + List lazyTree(String parentCode, Map param); + +} diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RegionServiceImpl.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RegionServiceImpl.java new file mode 100644 index 00000000..16bb8642 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RegionServiceImpl.java @@ -0,0 +1,98 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.service.impl; + +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springblade.core.log.exception.ServiceException; +import org.springblade.core.tool.node.INode; +import org.springblade.core.tool.utils.Func; +import org.springblade.core.tool.utils.StringPool; +import org.springblade.system.entity.Region; +import org.springblade.system.mapper.RegionMapper; +import org.springblade.system.service.IRegionService; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; + +/** + * 行政区划表 服务实现类 + * + * @author Chill + */ +@Service +public class RegionServiceImpl extends ServiceImpl implements IRegionService { + public static final int PROVINCE_LEVEL = 1; + public static final int CITY_LEVEL = 2; + public static final int DISTRICT_LEVEL = 3; + public static final int TOWN_LEVEL = 4; + public static final int VILLAGE_LEVEL = 5; + + @Override + public boolean submit(Region region) { + Integer cnt = baseMapper.selectCount(Wrappers.query().lambda().eq(Region::getCode, region.getCode())); + if (cnt > 0) { + return this.updateById(region); + } + // 设置祖区划编号 + Region parent = baseMapper.selectById(region.getParentCode()); + if (Func.isNotEmpty(parent) || Func.isNotEmpty(parent.getCode())) { + String ancestors = parent.getAncestors() + StringPool.COMMA + parent.getCode(); + region.setAncestors(ancestors); + } + // 设置省、市、区、镇、村 + Integer level = region.getLevel(); + String code = region.getCode(); + String name = region.getName(); + if (level == PROVINCE_LEVEL) { + region.setProvinceCode(code); + region.setProvinceName(name); + } else if (level == CITY_LEVEL) { + region.setCityCode(code); + region.setCityName(name); + } else if (level == DISTRICT_LEVEL) { + region.setDistrictCode(code); + region.setDistrictName(name); + } else if (level == TOWN_LEVEL) { + region.setTownCode(code); + region.setTownName(name); + } else if (level == VILLAGE_LEVEL) { + region.setVillageCode(code); + region.setVillageName(name); + } + return this.save(region); + } + + @Override + public boolean removeRegion(String id) { + Integer cnt = baseMapper.selectCount(Wrappers.query().lambda().eq(Region::getParentCode, id)); + if (cnt > 0) { + throw new ServiceException("请先删除子节点!"); + } + return removeById(id); + } + + @Override + public List lazyList(String parentCode, Map param) { + return baseMapper.lazyList(parentCode, param); + } + + @Override + public List lazyTree(String parentCode, Map param) { + return baseMapper.lazyTree(parentCode, param); + } +} diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/wrapper/RegionWrapper.java b/blade-service/blade-system/src/main/java/org/springblade/system/wrapper/RegionWrapper.java new file mode 100644 index 00000000..97f73ac4 --- /dev/null +++ b/blade-service/blade-system/src/main/java/org/springblade/system/wrapper/RegionWrapper.java @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springblade.system.wrapper; + +import org.springblade.core.mp.support.BaseEntityWrapper; +import org.springblade.core.tool.node.ForestNodeMerger; +import org.springblade.core.tool.node.INode; +import org.springblade.core.tool.utils.BeanUtil; +import org.springblade.core.tool.utils.SpringUtil; +import org.springblade.system.entity.Region; +import org.springblade.system.service.IRegionService; +import org.springblade.system.vo.RegionVO; + +import java.util.List; +import java.util.Objects; + +/** + * 包装类,返回视图层所需的字段 + * + * @author Chill + */ +public class RegionWrapper extends BaseEntityWrapper { + + private static IRegionService regionService; + + static { + regionService = SpringUtil.getBean(IRegionService.class); + } + + public static RegionWrapper build() { + return new RegionWrapper(); + } + + @Override + public RegionVO entityVO(Region region) { + RegionVO regionVO = Objects.requireNonNull(BeanUtil.copy(region, RegionVO.class)); + Region parentRegion = regionService.getById(region.getParentCode()); + regionVO.setParentName(parentRegion.getName()); + return regionVO; + } + + public List listNodeLazyVO(List list) { + return ForestNodeMerger.merge(list); + } + +} diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index c603c1ca..17427bce 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.7.0 + 2.7.1 4.0.0 diff --git a/blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java b/blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java index 21aa16f7..bc85ba7e 100644 --- a/blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java +++ b/blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java @@ -136,7 +136,7 @@ public class UserServiceImpl extends BaseServiceImpl implement // 设置角色ID user.setRoleId(sysClient.getRoleIds(userExcel.getTenantId(), userExcel.getRoleName())); // 设置默认密码 - user.setPassword(DigestUtil.encrypt(CommonConstant.DEFAULT_PASSWORD)); + user.setPassword(CommonConstant.DEFAULT_PASSWORD); this.submit(user); }); } diff --git a/blade-service/pom.xml b/blade-service/pom.xml index 46617a2f..609d4a39 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -7,12 +7,12 @@ org.springblade SpringBlade - 2.7.0 + 2.7.1 blade-service ${project.artifactId} - 2.7.0 + 2.7.1 pom SpringBlade 微服务集合 diff --git a/doc/sql/blade/blade-saber-mysql.sql b/doc/sql/blade/blade-saber-mysql.sql index 45518266..2ed36ee1 100644 --- a/doc/sql/blade/blade-saber-mysql.sql +++ b/doc/sql/blade/blade-saber-mysql.sql @@ -11,7 +11,7 @@ Target Server Version : 50729 File Encoding : 65001 - Date: 22/04/2020 16:42:37 + Date: 11/06/2020 18:19:32 */ SET NAMES utf8mb4; @@ -149,7 +149,7 @@ CREATE TABLE `blade_dict` ( -- Records of blade_dict -- ---------------------------- BEGIN; -INSERT INTO `blade_dict` VALUES (1123598814738675201, 0, 'sex', -1, '性别', 1, NULL, 0), (1123598814738675202, 1123598814738675201, 'sex', 1, '男', 1, NULL, 0), (1123598814738675203, 1123598814738675201, 'sex', 2, '女', 2, NULL, 0), (1123598814738675204, 0, 'notice', -1, '通知类型', 2, NULL, 0), (1123598814738675205, 1123598814738675204, 'notice', 1, '发布通知', 1, NULL, 0), (1123598814738675206, 1123598814738675204, 'notice', 2, '批转通知', 2, NULL, 0), (1123598814738675207, 1123598814738675204, 'notice', 3, '转发通知', 3, NULL, 0), (1123598814738675208, 1123598814738675204, 'notice', 4, '指示通知', 4, NULL, 0), (1123598814738675209, 1123598814738675204, 'notice', 5, '任免通知', 5, NULL, 0), (1123598814738675210, 1123598814738675204, 'notice', 6, '事务通知', 6, NULL, 0), (1123598814738675211, 0, 'menu_category', -1, '菜单类型', 3, NULL, 0), (1123598814738675212, 1123598814738675211, 'menu_category', 1, '菜单', 1, NULL, 0), (1123598814738675213, 1123598814738675211, 'menu_category', 2, '按钮', 2, NULL, 0), (1123598814738675214, 0, 'button_func', -1, '按钮功能', 4, NULL, 0), (1123598814738675215, 1123598814738675214, 'button_func', 1, '工具栏', 1, NULL, 0), (1123598814738675216, 1123598814738675214, 'button_func', 2, '操作栏', 2, NULL, 0), (1123598814738675217, 1123598814738675214, 'button_func', 3, '工具操作栏', 3, NULL, 0), (1123598814738675218, 0, 'yes_no', -1, '是否', 5, NULL, 0), (1123598814738675219, 1123598814738675218, 'yes_no', 1, '否', 1, NULL, 0), (1123598814738675220, 1123598814738675218, 'yes_no', 2, '是', 2, NULL, 0), (1123598814738777220, 0, 'post_category', -1, '岗位类型', 12, NULL, 0), (1123598814738777221, 1123598814738777220, 'post_category', 1, '高层', 1, NULL, 0), (1123598814738777222, 1123598814738777220, 'post_category', 2, '中层', 2, NULL, 0), (1123598814738777223, 1123598814738777220, 'post_category', 3, '基层', 3, NULL, 0), (1123598814738777224, 1123598814738777220, 'post_category', 4, '其他', 4, NULL, 0); +INSERT INTO `blade_dict` VALUES (1123598814738675201, 0, 'sex', -1, '性别', 1, NULL, 0), (1123598814738675202, 1123598814738675201, 'sex', 1, '男', 1, NULL, 0), (1123598814738675203, 1123598814738675201, 'sex', 2, '女', 2, NULL, 0), (1123598814738675204, 0, 'notice', -1, '通知类型', 2, NULL, 0), (1123598814738675205, 1123598814738675204, 'notice', 1, '发布通知', 1, NULL, 0), (1123598814738675206, 1123598814738675204, 'notice', 2, '批转通知', 2, NULL, 0), (1123598814738675207, 1123598814738675204, 'notice', 3, '转发通知', 3, NULL, 0), (1123598814738675208, 1123598814738675204, 'notice', 4, '指示通知', 4, NULL, 0), (1123598814738675209, 1123598814738675204, 'notice', 5, '任免通知', 5, NULL, 0), (1123598814738675210, 1123598814738675204, 'notice', 6, '事务通知', 6, NULL, 0), (1123598814738675211, 0, 'menu_category', -1, '菜单类型', 3, NULL, 0), (1123598814738675212, 1123598814738675211, 'menu_category', 1, '菜单', 1, NULL, 0), (1123598814738675213, 1123598814738675211, 'menu_category', 2, '按钮', 2, NULL, 0), (1123598814738675214, 0, 'button_func', -1, '按钮功能', 4, NULL, 0), (1123598814738675215, 1123598814738675214, 'button_func', 1, '工具栏', 1, NULL, 0), (1123598814738675216, 1123598814738675214, 'button_func', 2, '操作栏', 2, NULL, 0), (1123598814738675217, 1123598814738675214, 'button_func', 3, '工具操作栏', 3, NULL, 0), (1123598814738675218, 0, 'yes_no', -1, '是否', 5, NULL, 0), (1123598814738675219, 1123598814738675218, 'yes_no', 1, '否', 1, NULL, 0), (1123598814738675220, 1123598814738675218, 'yes_no', 2, '是', 2, NULL, 0), (1123598814738777220, 0, 'post_category', -1, '岗位类型', 12, NULL, 0), (1123598814738777221, 1123598814738777220, 'post_category', 1, '高层', 1, NULL, 0), (1123598814738777222, 1123598814738777220, 'post_category', 2, '中层', 2, NULL, 0), (1123598814738777223, 1123598814738777220, 'post_category', 3, '基层', 3, NULL, 0), (1123598814738777224, 1123598814738777220, 'post_category', 4, '其他', 4, NULL, 0), (1123598814738777230, 0, 'region', -1, '行政区划', 13, NULL, 0), (1123598814738777231, 1123598814738777230, 'region', 0, '国家', 0, NULL, 0), (1123598814738777232, 1123598814738777230, 'region', 1, '省份/直辖市', 1, NULL, 0), (1123598814738777233, 1123598814738777230, 'region', 2, '地市', 2, NULL, 0), (1123598814738777234, 1123598814738777230, 'region', 3, '区县', 3, NULL, 0), (1123598814738777235, 1123598814738777230, 'region', 4, '乡镇', 4, NULL, 0), (1123598814738777236, 1123598814738777230, 'region', 5, '村委', 5, NULL, 0); COMMIT; -- ---------------------------- @@ -259,7 +259,7 @@ CREATE TABLE `blade_menu` ( -- Records of blade_menu -- ---------------------------- BEGIN; -INSERT INTO `blade_menu` VALUES (1123598815738675201, 0, 'desk', '工作台', 'menu', '/desk', 'iconfont iconicon_airplay', 1, 1, 0, 1, NULL, 0), (1123598815738675202, 1123598815738675201, 'notice', '通知公告', 'menu', '/desk/notice', 'iconfont iconicon_sms', 1, 1, 0, 1, NULL, 0), (1123598815738675203, 0, 'system', '系统管理', 'menu', '/system', 'iconfont iconicon_setting', 2, 1, 0, 1, NULL, 0), (1123598815738675204, 1123598815738675203, 'user', '用户管理', 'menu', '/system/user', 'iconfont iconicon_principal', 1, 1, 0, 1, NULL, 0), (1123598815738675205, 1123598815738675203, 'dept', '部门管理', 'menu', '/system/dept', 'iconfont iconicon_group', 2, 1, 0, 1, NULL, 0), (1123598815738675206, 1123598815738675203, 'dict', '字典管理', 'menu', '/system/dict', 'iconfont iconicon_addresslist', 3, 1, 0, 1, NULL, 0), (1123598815738675207, 1123598815738675203, 'menu', '菜单管理', 'menu', '/system/menu', 'iconfont iconicon_subordinate', 4, 1, 0, 1, NULL, 0), (1123598815738675208, 1123598815738675203, 'role', '角色管理', 'menu', '/system/role', 'iconfont iconicon_boss', 5, 1, 0, 1, NULL, 0), (1123598815738675209, 1123598815738675203, 'param', '参数管理', 'menu', '/system/param', 'iconfont iconicon_community_line', 6, 1, 0, 1, NULL, 0), (1123598815738675210, 0, 'monitor', '系统监控', 'menu', '/monitor', 'iconfont icon-yanzhengma', 3, 1, 0, 1, NULL, 0), (1123598815738675211, 1123598815738675210, 'doc', '接口文档', 'menu', 'http://localhost/doc.html', 'iconfont iconicon_study', 1, 1, 0, 2, NULL, 0), (1123598815738675212, 1123598815738675210, 'admin', '服务治理', 'menu', 'http://localhost:7002', 'iconfont icon-canshu', 2, 1, 0, 2, NULL, 0), (1123598815738675213, 1123598815738675210, 'log', '日志管理', 'menu', '/monitor/log', 'iconfont iconicon_doc', 3, 1, 0, 1, NULL, 0), (1123598815738675214, 1123598815738675213, 'log_usual', '通用日志', 'menu', '/monitor/log/usual', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675215, 1123598815738675213, 'log_api', '接口日志', 'menu', '/monitor/log/api', NULL, 2, 1, 0, 1, NULL, 0), (1123598815738675216, 1123598815738675213, 'log_error', '错误日志', 'menu', '/monitor/log/error', NULL, 3, 1, 0, 1, NULL, 0), (1123598815738675217, 0, 'tool', '研发工具', 'menu', '/tool', 'iconfont icon-wxbgongju', 4, 1, 0, 1, NULL, 0), (1123598815738675218, 1123598815738675217, 'code', '代码生成', 'menu', '/tool/code', 'iconfont iconicon_savememo', 1, 1, 0, 1, NULL, 0), (1123598815738675219, 1123598815738675202, 'notice_add', '新增', 'add', '/desk/notice/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675220, 1123598815738675202, 'notice_edit', '修改', 'edit', '/desk/notice/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675221, 1123598815738675202, 'notice_delete', '删除', 'delete', '/api/blade-desk/notice/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675222, 1123598815738675202, 'notice_view', '查看', 'view', '/desk/notice/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675223, 1123598815738675204, 'user_add', '新增', 'add', '/system/user/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675224, 1123598815738675204, 'user_edit', '修改', 'edit', '/system/user/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675225, 1123598815738675204, 'user_delete', '删除', 'delete', '/api/blade-user/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675226, 1123598815738675204, 'user_role', '角色配置', 'role', NULL, 'user-add', 4, 2, 1, 1, NULL, 0), (1123598815738675227, 1123598815738675204, 'user_reset', '密码重置', 'reset-password', '/api/blade-user/reset-password', 'retweet', 5, 2, 1, 1, NULL, 0), (1123598815738675228, 1123598815738675204, 'user_view', '查看', 'view', '/system/user/view', 'file-text', 6, 2, 2, 1, NULL, 0), (1123598815738675229, 1123598815738675205, 'dept_add', '新增', 'add', '/system/dept/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675230, 1123598815738675205, 'dept_edit', '修改', 'edit', '/system/dept/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675231, 1123598815738675205, 'dept_delete', '删除', 'delete', '/api/blade-system/dept/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675232, 1123598815738675205, 'dept_view', '查看', 'view', '/system/dept/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675233, 1123598815738675206, 'dict_add', '新增', 'add', '/system/dict/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675234, 1123598815738675206, 'dict_edit', '修改', 'edit', '/system/dict/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675235, 1123598815738675206, 'dict_delete', '删除', 'delete', '/api/blade-system/dict/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675236, 1123598815738675206, 'dict_view', '查看', 'view', '/system/dict/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675237, 1123598815738675207, 'menu_add', '新增', 'add', '/system/menu/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675238, 1123598815738675207, 'menu_edit', '修改', 'edit', '/system/menu/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675239, 1123598815738675207, 'menu_delete', '删除', 'delete', '/api/blade-system/menu/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675240, 1123598815738675207, 'menu_view', '查看', 'view', '/system/menu/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675241, 1123598815738675208, 'role_add', '新增', 'add', '/system/role/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675242, 1123598815738675208, 'role_edit', '修改', 'edit', '/system/role/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675243, 1123598815738675208, 'role_delete', '删除', 'delete', '/api/blade-system/role/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675244, 1123598815738675208, 'role_view', '查看', 'view', '/system/role/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675245, 1123598815738675209, 'param_add', '新增', 'add', '/system/param/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675246, 1123598815738675209, 'param_edit', '修改', 'edit', '/system/param/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675247, 1123598815738675209, 'param_delete', '删除', 'delete', '/api/blade-system/param/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675248, 1123598815738675209, 'param_view', '查看', 'view', '/system/param/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675249, 1123598815738675214, 'log_usual_view', '查看', 'view', '/monitor/log/usual/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675250, 1123598815738675215, 'log_api_view', '查看', 'view', '/monitor/log/api/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675251, 1123598815738675216, 'log_error_view', '查看', 'view', '/monitor/log/error/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675252, 1123598815738675218, 'code_add', '新增', 'add', '/tool/code/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675253, 1123598815738675218, 'code_edit', '修改', 'edit', '/tool/code/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675254, 1123598815738675218, 'code_delete', '删除', 'delete', '/api/blade-system/code/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675255, 1123598815738675218, 'code_view', '查看', 'view', '/tool/code/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675256, 1123598815738675203, 'tenant', '租户管理', 'menu', '/system/tenant', 'iconfont icon-quanxian', 7, 1, 0, 1, NULL, 0), (1123598815738675257, 1123598815738675256, 'tenant_add', '新增', 'add', '/system/tenant/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675258, 1123598815738675256, 'tenant_edit', '修改', 'edit', '/system/tenant/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675259, 1123598815738675256, 'tenant_delete', '删除', 'delete', '/api/blade-system/tenant/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675260, 1123598815738675256, 'tenant_view', '查看', 'view', '/system/tenant/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675261, 1123598815738675203, 'client', '应用管理', 'menu', '/system/client', 'iconfont iconicon_mobilephone', 8, 1, 0, 1, NULL, 0), (1123598815738675262, 1123598815738675261, 'client_add', '新增', 'add', '/system/client/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675263, 1123598815738675261, 'client_edit', '修改', 'edit', '/system/client/edit', 'form', 2, 2, 2, 2, NULL, 0), (1123598815738675264, 1123598815738675261, 'client_delete', '删除', 'delete', '/api/blade-system/client/remove', 'delete', 3, 2, 3, 3, NULL, 0), (1123598815738675265, 1123598815738675261, 'client_view', '查看', 'view', '/system/client/view', 'file-text', 4, 2, 2, 2, NULL, 0), (1123598815738675266, 1123598815738675217, 'datasource', '数据源管理', 'menu', '/tool/datasource', 'iconfont icon-caidanguanli', 2, 1, 0, 1, NULL, 0), (1123598815738675267, 1123598815738675266, 'datasource_add', '新增', 'add', '/tool/datasource/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675268, 1123598815738675266, 'datasource_edit', '修改', 'edit', '/tool/datasource/edit', 'form', 2, 2, 2, 2, NULL, 0), (1123598815738675269, 1123598815738675266, 'datasource_delete', '删除', 'delete', '/api/blade-develop/datasource/remove', 'delete', 3, 2, 3, 3, NULL, 0), (1123598815738675270, 1123598815738675266, 'datasource_view', '查看', 'view', '/tool/datasource/view', 'file-text', 4, 2, 2, 2, NULL, 0), (1164733389668962251, 1123598815738675203, 'post', '岗位管理', 'menu', '/system/post', 'iconfont iconicon_message', 2, 1, 0, 1, NULL, 0), (1164733389668962252, 1164733389668962251, 'post_add', '新增', 'add', '/system/post/add', 'plus', 1, 2, 1, 1, NULL, 0), (1164733389668962253, 1164733389668962251, 'post_edit', '修改', 'edit', '/system/post/edit', 'form', 2, 2, 2, 1, NULL, 0), (1164733389668962254, 1164733389668962251, 'post_delete', '删除', 'delete', '/api/blade-system/post/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1164733389668962255, 1164733389668962251, 'post_view', '查看', 'view', '/system/post/view', 'file-text', 4, 2, 2, 1, NULL, 0); +INSERT INTO `blade_menu` VALUES (1123598815738675201, 0, 'desk', '工作台', 'menu', '/desk', 'iconfont iconicon_airplay', 1, 1, 0, 1, NULL, 0), (1123598815738675202, 1123598815738675201, 'notice', '通知公告', 'menu', '/desk/notice', 'iconfont iconicon_sms', 1, 1, 0, 1, NULL, 0), (1123598815738675203, 0, 'system', '系统管理', 'menu', '/system', 'iconfont iconicon_setting', 99, 1, 0, 1, NULL, 0), (1123598815738675204, 1123598815738675203, 'user', '用户管理', 'menu', '/system/user', 'iconfont iconicon_principal', 1, 1, 0, 1, NULL, 0), (1123598815738675205, 1123598815738675203, 'dept', '部门管理', 'menu', '/system/dept', 'iconfont iconicon_group', 2, 1, 0, 1, NULL, 0), (1123598815738675206, 1123598815738675203, 'dict', '字典管理', 'menu', '/system/dict', 'iconfont iconicon_addresslist', 3, 1, 0, 1, NULL, 0), (1123598815738675207, 1123598815738675203, 'menu', '菜单管理', 'menu', '/system/menu', 'iconfont iconicon_subordinate', 4, 1, 0, 1, NULL, 0), (1123598815738675208, 1123598815738675203, 'role', '角色管理', 'menu', '/system/role', 'iconfont iconicon_boss', 5, 1, 0, 1, NULL, 0), (1123598815738675209, 1123598815738675203, 'param', '参数管理', 'menu', '/system/param', 'iconfont iconicon_community_line', 6, 1, 0, 1, NULL, 0), (1123598815738675210, 0, 'monitor', '系统监控', 'menu', '/monitor', 'iconfont icon-yanzhengma', 3, 1, 0, 1, NULL, 0), (1123598815738675211, 1123598815738675210, 'doc', '接口文档', 'menu', 'http://localhost/doc.html', 'iconfont iconicon_study', 1, 1, 0, 2, NULL, 0), (1123598815738675212, 1123598815738675210, 'admin', '服务治理', 'menu', 'http://localhost:7002', 'iconfont icon-canshu', 2, 1, 0, 2, NULL, 0), (1123598815738675213, 1123598815738675210, 'log', '日志管理', 'menu', '/monitor/log', 'iconfont iconicon_doc', 3, 1, 0, 1, NULL, 0), (1123598815738675214, 1123598815738675213, 'log_usual', '通用日志', 'menu', '/monitor/log/usual', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675215, 1123598815738675213, 'log_api', '接口日志', 'menu', '/monitor/log/api', NULL, 2, 1, 0, 1, NULL, 0), (1123598815738675216, 1123598815738675213, 'log_error', '错误日志', 'menu', '/monitor/log/error', NULL, 3, 1, 0, 1, NULL, 0), (1123598815738675217, 0, 'tool', '研发工具', 'menu', '/tool', 'iconfont icon-wxbgongju', 4, 1, 0, 1, NULL, 0), (1123598815738675218, 1123598815738675217, 'code', '代码生成', 'menu', '/tool/code', 'iconfont iconicon_savememo', 1, 1, 0, 1, NULL, 0), (1123598815738675219, 1123598815738675202, 'notice_add', '新增', 'add', '/desk/notice/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675220, 1123598815738675202, 'notice_edit', '修改', 'edit', '/desk/notice/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675221, 1123598815738675202, 'notice_delete', '删除', 'delete', '/api/blade-desk/notice/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675222, 1123598815738675202, 'notice_view', '查看', 'view', '/desk/notice/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675223, 1123598815738675204, 'user_add', '新增', 'add', '/system/user/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675224, 1123598815738675204, 'user_edit', '修改', 'edit', '/system/user/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675225, 1123598815738675204, 'user_delete', '删除', 'delete', '/api/blade-user/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675226, 1123598815738675204, 'user_role', '角色配置', 'role', NULL, 'user-add', 4, 2, 1, 1, NULL, 0), (1123598815738675227, 1123598815738675204, 'user_reset', '密码重置', 'reset-password', '/api/blade-user/reset-password', 'retweet', 5, 2, 1, 1, NULL, 0), (1123598815738675228, 1123598815738675204, 'user_view', '查看', 'view', '/system/user/view', 'file-text', 6, 2, 2, 1, NULL, 0), (1123598815738675229, 1123598815738675205, 'dept_add', '新增', 'add', '/system/dept/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675230, 1123598815738675205, 'dept_edit', '修改', 'edit', '/system/dept/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675231, 1123598815738675205, 'dept_delete', '删除', 'delete', '/api/blade-system/dept/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675232, 1123598815738675205, 'dept_view', '查看', 'view', '/system/dept/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675233, 1123598815738675206, 'dict_add', '新增', 'add', '/system/dict/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675234, 1123598815738675206, 'dict_edit', '修改', 'edit', '/system/dict/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675235, 1123598815738675206, 'dict_delete', '删除', 'delete', '/api/blade-system/dict/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675236, 1123598815738675206, 'dict_view', '查看', 'view', '/system/dict/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675237, 1123598815738675207, 'menu_add', '新增', 'add', '/system/menu/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675238, 1123598815738675207, 'menu_edit', '修改', 'edit', '/system/menu/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675239, 1123598815738675207, 'menu_delete', '删除', 'delete', '/api/blade-system/menu/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675240, 1123598815738675207, 'menu_view', '查看', 'view', '/system/menu/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675241, 1123598815738675208, 'role_add', '新增', 'add', '/system/role/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675242, 1123598815738675208, 'role_edit', '修改', 'edit', '/system/role/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675243, 1123598815738675208, 'role_delete', '删除', 'delete', '/api/blade-system/role/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675244, 1123598815738675208, 'role_view', '查看', 'view', '/system/role/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675245, 1123598815738675209, 'param_add', '新增', 'add', '/system/param/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675246, 1123598815738675209, 'param_edit', '修改', 'edit', '/system/param/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675247, 1123598815738675209, 'param_delete', '删除', 'delete', '/api/blade-system/param/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675248, 1123598815738675209, 'param_view', '查看', 'view', '/system/param/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675249, 1123598815738675214, 'log_usual_view', '查看', 'view', '/monitor/log/usual/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675250, 1123598815738675215, 'log_api_view', '查看', 'view', '/monitor/log/api/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675251, 1123598815738675216, 'log_error_view', '查看', 'view', '/monitor/log/error/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675252, 1123598815738675218, 'code_add', '新增', 'add', '/tool/code/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675253, 1123598815738675218, 'code_edit', '修改', 'edit', '/tool/code/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675254, 1123598815738675218, 'code_delete', '删除', 'delete', '/api/blade-system/code/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675255, 1123598815738675218, 'code_view', '查看', 'view', '/tool/code/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675256, 1123598815738675203, 'tenant', '租户管理', 'menu', '/system/tenant', 'iconfont icon-quanxian', 7, 1, 0, 1, NULL, 0), (1123598815738675257, 1123598815738675256, 'tenant_add', '新增', 'add', '/system/tenant/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675258, 1123598815738675256, 'tenant_edit', '修改', 'edit', '/system/tenant/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675259, 1123598815738675256, 'tenant_delete', '删除', 'delete', '/api/blade-system/tenant/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675260, 1123598815738675256, 'tenant_view', '查看', 'view', '/system/tenant/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675261, 1123598815738675203, 'client', '应用管理', 'menu', '/system/client', 'iconfont iconicon_mobilephone', 8, 1, 0, 1, NULL, 0), (1123598815738675262, 1123598815738675261, 'client_add', '新增', 'add', '/system/client/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675263, 1123598815738675261, 'client_edit', '修改', 'edit', '/system/client/edit', 'form', 2, 2, 2, 2, NULL, 0), (1123598815738675264, 1123598815738675261, 'client_delete', '删除', 'delete', '/api/blade-system/client/remove', 'delete', 3, 2, 3, 3, NULL, 0), (1123598815738675265, 1123598815738675261, 'client_view', '查看', 'view', '/system/client/view', 'file-text', 4, 2, 2, 2, NULL, 0), (1123598815738675266, 1123598815738675217, 'datasource', '数据源管理', 'menu', '/tool/datasource', 'iconfont icon-caidanguanli', 2, 1, 0, 1, NULL, 0), (1123598815738675267, 1123598815738675266, 'datasource_add', '新增', 'add', '/tool/datasource/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675268, 1123598815738675266, 'datasource_edit', '修改', 'edit', '/tool/datasource/edit', 'form', 2, 2, 2, 2, NULL, 0), (1123598815738675269, 1123598815738675266, 'datasource_delete', '删除', 'delete', '/api/blade-develop/datasource/remove', 'delete', 3, 2, 3, 3, NULL, 0), (1123598815738675270, 1123598815738675266, 'datasource_view', '查看', 'view', '/tool/datasource/view', 'file-text', 4, 2, 2, 2, NULL, 0), (1164733389668962251, 1123598815738675203, 'post', '岗位管理', 'menu', '/system/post', 'iconfont iconicon_message', 2, 1, 0, 1, NULL, 0), (1164733389668962252, 1164733389668962251, 'post_add', '新增', 'add', '/system/post/add', 'plus', 1, 2, 1, 1, NULL, 0), (1164733389668962253, 1164733389668962251, 'post_edit', '修改', 'edit', '/system/post/edit', 'form', 2, 2, 2, 1, NULL, 0), (1164733389668962254, 1164733389668962251, 'post_delete', '删除', 'delete', '/api/blade-system/post/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1164733389668962255, 1164733389668962251, 'post_view', '查看', 'view', '/system/post/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1164733399668962201, 0, 'base', '基础配置', 'menu', '/base', 'iconfont iconicon_affiliations_li', 97, 1, 0, 1, NULL, 0), (1164733399668962202, 1164733399668962201, 'region', '行政区划', 'menu', '/base/region', 'iconfont icon-iframe', 1, 1, 0, 1, NULL, 0), (1164733399668962203, 1164733399668962202, 'region_add', '新增下级', 'add', '', '', 1, 2, 1, 1, NULL, 0), (1164733399668962204, 1164733399668962202, 'region_delete', '删除', 'delete', '/api/blade-system/region/remove', '', 2, 2, 2, 1, NULL, 0), (1164733399668962205, 1164733399668962202, 'region_import', '导入', 'import', '', '', 3, 2, 3, 1, NULL, 0), (1164733399668962206, 1164733399668962202, 'region_export', '导出', 'export', '', '', 4, 2, 2, 1, NULL, 0), (1164733399668962207, 1164733399668962202, 'region_debug', '调试', 'debug', '', '', 5, 2, 2, 1, NULL, 0); COMMIT; -- ---------------------------- @@ -344,6 +344,44 @@ BEGIN; INSERT INTO `blade_post` VALUES (1123598817738675201, '000000', 1, 'ceo', '首席执行官', 1, '总经理', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675202, '000000', 1, 'coo', '首席运营官', 2, '常务总经理', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675203, '000000', 1, 'cfo', '首席财务官', 3, '财务总经理', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675204, '000000', 1, 'cto', '首席技术官', 4, '技术总监', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675205, '000000', 1, 'cio', '首席信息官', 5, '信息总监', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675206, '000000', 2, 'pm', '技术经理', 6, '研发和产品是永远的朋友', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675207, '000000', 2, 'hrm', '人力经理', 7, '人力资源部门工作管理者', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675208, '000000', 3, 'staff', '普通员工', 8, '普通员工', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); COMMIT; +-- ---------------------------- +-- Table structure for blade_region +-- ---------------------------- +DROP TABLE IF EXISTS `blade_region`; +CREATE TABLE `blade_region` ( + `code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '区划编号', + `parent_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '父区划编号', + `ancestors` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '祖区划编号', + `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区划名称', + `province_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省级区划编号', + `province_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省级名称', + `city_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '市级区划编号', + `city_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '市级名称', + `district_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区级区划编号', + `district_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区级名称', + `town_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '镇级区划编号', + `town_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '镇级名称', + `village_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '村级区划编号', + `village_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '村级名称', + `level` int(2) NULL DEFAULT NULL COMMENT '层级', + `sort` int(2) NULL DEFAULT NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`code`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '行政区划表'; + +-- ---------------------------- +-- Records of blade_region +-- ---------------------------- +BEGIN; +INSERT INTO `blade_region` VALUES ('00', '0', '0', '中华人民共和国', '', '', '', '', '', '', '', '', '', '', 0, 1, ''), ('11', '00', '00', '北京市', '11', '北京市', '', '', '', '', '', '', '', '', 1, 1, ''), ('1101', '11', '00,11', '北京市', '11', '北京市', '1101', '北京市', '', '', '', '', '', '', 2, 1, ''), ('110101', '1101', '00,11,1101', '东城区', '11', '北京市', '1101', '北京市', '110101', '东城区', '', '', '', '', 3, 1, ''), ('110102', '1101', '00,11,1101', '西城区', '11', '北京市', '1101', '北京市', '110102', '西城区', '', '', '', '', 3, 1, ''), ('110105', '1101', '00,11,1101', '朝阳区', '11', '北京市', '1101', '北京市', '110105', '朝阳区', '', '', '', '', 3, 1, ''), ('110106', '1101', '00,11,1101', '丰台区', '11', '北京市', '1101', '北京市', '110106', '丰台区', '', '', '', '', 3, 1, ''), ('110107', '1101', '00,11,1101', '石景山区', '11', '北京市', '1101', '北京市', '110107', '石景山区', '', '', '', '', 3, 1, ''), ('110108', '1101', '00,11,1101', '海淀区', '11', '北京市', '1101', '北京市', '110108', '海淀区', '', '', '', '', 3, 1, ''), ('110109', '1101', '00,11,1101', '门头沟区', '11', '北京市', '1101', '北京市', '110109', '门头沟区', '', '', '', '', 3, 1, ''), ('110111', '1101', '00,11,1101', '房山区', '11', '北京市', '1101', '北京市', '110111', '房山区', '', '', '', '', 3, 1, ''), ('110112', '1101', '00,11,1101', '通州区', '11', '北京市', '1101', '北京市', '110112', '通州区', '', '', '', '', 3, 1, ''), ('110113', '1101', '00,11,1101', '顺义区', '11', '北京市', '1101', '北京市', '110113', '顺义区', '', '', '', '', 3, 1, ''), ('110114', '1101', '00,11,1101', '昌平区', '11', '北京市', '1101', '北京市', '110114', '昌平区', '', '', '', '', 3, 1, ''), ('110115', '1101', '00,11,1101', '大兴区', '11', '北京市', '1101', '北京市', '110115', '大兴区', '', '', '', '', 3, 1, ''), ('110116', '1101', '00,11,1101', '怀柔区', '11', '北京市', '1101', '北京市', '110116', '怀柔区', '', '', '', '', 3, 1, ''), ('110117', '1101', '00,11,1101', '平谷区', '11', '北京市', '1101', '北京市', '110117', '平谷区', '', '', '', '', 3, 1, ''), ('110118', '1101', '00,11,1101', '密云区', '11', '北京市', '1101', '北京市', '110118', '密云区', '', '', '', '', 3, 1, ''), ('110119', '1101', '00,11,1101', '延庆区', '11', '北京市', '1101', '北京市', '110119', '延庆区', '', '', '', '', 3, 1, ''), ('12', '00', '00', '天津市', '12', '天津市', '', '', '', '', '', '', '', '', 1, 1, ''), ('1201', '12', '00,12', '天津市', '12', '天津市', '1201', '天津市', '', '', '', '', '', '', 2, 1, ''), ('120101', '1201', '00,12,1201', '和平区', '12', '天津市', '1201', '天津市', '120101', '和平区', '', '', '', '', 3, 1, ''), ('120102', '1201', '00,12,1201', '河东区', '12', '天津市', '1201', '天津市', '120102', '河东区', '', '', '', '', 3, 1, ''), ('120103', '1201', '00,12,1201', '河西区', '12', '天津市', '1201', '天津市', '120103', '河西区', '', '', '', '', 3, 1, ''), ('120104', '1201', '00,12,1201', '南开区', '12', '天津市', '1201', '天津市', '120104', '南开区', '', '', '', '', 3, 1, ''), ('120105', '1201', '00,12,1201', '河北区', '12', '天津市', '1201', '天津市', '120105', '河北区', '', '', '', '', 3, 1, ''), ('120106', '1201', '00,12,1201', '红桥区', '12', '天津市', '1201', '天津市', '120106', '红桥区', '', '', '', '', 3, 1, ''), ('120110', '1201', '00,12,1201', '东丽区', '12', '天津市', '1201', '天津市', '120110', '东丽区', '', '', '', '', 3, 1, ''), ('120111', '1201', '00,12,1201', '西青区', '12', '天津市', '1201', '天津市', '120111', '西青区', '', '', '', '', 3, 1, ''), ('120112', '1201', '00,12,1201', '津南区', '12', '天津市', '1201', '天津市', '120112', '津南区', '', '', '', '', 3, 1, ''), ('120113', '1201', '00,12,1201', '北辰区', '12', '天津市', '1201', '天津市', '120113', '北辰区', '', '', '', '', 3, 1, ''), ('120114', '1201', '00,12,1201', '武清区', '12', '天津市', '1201', '天津市', '120114', '武清区', '', '', '', '', 3, 1, ''), ('120115', '1201', '00,12,1201', '宝坻区', '12', '天津市', '1201', '天津市', '120115', '宝坻区', '', '', '', '', 3, 1, ''), ('120116', '1201', '00,12,1201', '滨海新区', '12', '天津市', '1201', '天津市', '120116', '滨海新区', '', '', '', '', 3, 1, ''), ('120117', '1201', '00,12,1201', '宁河区', '12', '天津市', '1201', '天津市', '120117', '宁河区', '', '', '', '', 3, 1, ''), ('120118', '1201', '00,12,1201', '静海区', '12', '天津市', '1201', '天津市', '120118', '静海区', '', '', '', '', 3, 1, ''), ('120119', '1201', '00,12,1201', '蓟州区', '12', '天津市', '1201', '天津市', '120119', '蓟州区', '', '', '', '', 3, 1, ''), ('13', '00', '00', '河北省', '13', '河北省', '', '', '', '', '', '', '', '', 1, 1, ''), ('1301', '13', '00,13', '石家庄市', '13', '河北省', '1301', '石家庄市', '', '', '', '', '', '', 2, 1, ''), ('130102', '1301', '00,13,1301', '长安区', '13', '河北省', '1301', '石家庄市', '130102', '长安区', '', '', '', '', 3, 1, ''), ('130104', '1301', '00,13,1301', '桥西区', '13', '河北省', '1301', '石家庄市', '130104', '桥西区', '', '', '', '', 3, 1, ''), ('130105', '1301', '00,13,1301', '新华区', '13', '河北省', '1301', '石家庄市', '130105', '新华区', '', '', '', '', 3, 1, ''), ('130107', '1301', '00,13,1301', '井陉矿区', '13', '河北省', '1301', '石家庄市', '130107', '井陉矿区', '', '', '', '', 3, 1, ''), ('130108', '1301', '00,13,1301', '裕华区', '13', '河北省', '1301', '石家庄市', '130108', '裕华区', '', '', '', '', 3, 1, ''), ('130109', '1301', '00,13,1301', '藁城区', '13', '河北省', '1301', '石家庄市', '130109', '藁城区', '', '', '', '', 3, 1, ''), ('130110', '1301', '00,13,1301', '鹿泉区', '13', '河北省', '1301', '石家庄市', '130110', '鹿泉区', '', '', '', '', 3, 1, ''), ('130111', '1301', '00,13,1301', '栾城区', '13', '河北省', '1301', '石家庄市', '130111', '栾城区', '', '', '', '', 3, 1, ''), ('130121', '1301', '00,13,1301', '井陉县', '13', '河北省', '1301', '石家庄市', '130121', '井陉县', '', '', '', '', 3, 1, ''), ('130123', '1301', '00,13,1301', '正定县', '13', '河北省', '1301', '石家庄市', '130123', '正定县', '', '', '', '', 3, 1, ''), ('130125', '1301', '00,13,1301', '行唐县', '13', '河北省', '1301', '石家庄市', '130125', '行唐县', '', '', '', '', 3, 1, ''), ('130126', '1301', '00,13,1301', '灵寿县', '13', '河北省', '1301', '石家庄市', '130126', '灵寿县', '', '', '', '', 3, 1, ''), ('130127', '1301', '00,13,1301', '高邑县', '13', '河北省', '1301', '石家庄市', '130127', '高邑县', '', '', '', '', 3, 1, ''), ('130128', '1301', '00,13,1301', '深泽县', '13', '河北省', '1301', '石家庄市', '130128', '深泽县', '', '', '', '', 3, 1, ''), ('130129', '1301', '00,13,1301', '赞皇县', '13', '河北省', '1301', '石家庄市', '130129', '赞皇县', '', '', '', '', 3, 1, ''), ('130130', '1301', '00,13,1301', '无极县', '13', '河北省', '1301', '石家庄市', '130130', '无极县', '', '', '', '', 3, 1, ''), ('130131', '1301', '00,13,1301', '平山县', '13', '河北省', '1301', '石家庄市', '130131', '平山县', '', '', '', '', 3, 1, ''), ('130132', '1301', '00,13,1301', '元氏县', '13', '河北省', '1301', '石家庄市', '130132', '元氏县', '', '', '', '', 3, 1, ''), ('130133', '1301', '00,13,1301', '赵县', '13', '河北省', '1301', '石家庄市', '130133', '赵县', '', '', '', '', 3, 1, ''), ('130181', '1301', '00,13,1301', '辛集市', '13', '河北省', '1301', '石家庄市', '130181', '辛集市', '', '', '', '', 3, 1, ''), ('130183', '1301', '00,13,1301', '晋州市', '13', '河北省', '1301', '石家庄市', '130183', '晋州市', '', '', '', '', 3, 1, ''), ('130184', '1301', '00,13,1301', '新乐市', '13', '河北省', '1301', '石家庄市', '130184', '新乐市', '', '', '', '', 3, 1, ''), ('1302', '13', '00,13', '唐山市', '13', '河北省', '1302', '唐山市', '', '', '', '', '', '', 2, 1, ''), ('130202', '1302', '00,13,1302', '路南区', '13', '河北省', '1302', '唐山市', '130202', '路南区', '', '', '', '', 3, 1, ''), ('130203', '1302', '00,13,1302', '路北区', '13', '河北省', '1302', '唐山市', '130203', '路北区', '', '', '', '', 3, 1, ''), ('130204', '1302', '00,13,1302', '古冶区', '13', '河北省', '1302', '唐山市', '130204', '古冶区', '', '', '', '', 3, 1, ''), ('130205', '1302', '00,13,1302', '开平区', '13', '河北省', '1302', '唐山市', '130205', '开平区', '', '', '', '', 3, 1, ''), ('130207', '1302', '00,13,1302', '丰南区', '13', '河北省', '1302', '唐山市', '130207', '丰南区', '', '', '', '', 3, 1, ''), ('130208', '1302', '00,13,1302', '丰润区', '13', '河北省', '1302', '唐山市', '130208', '丰润区', '', '', '', '', 3, 1, ''), ('130209', '1302', '00,13,1302', '曹妃甸区', '13', '河北省', '1302', '唐山市', '130209', '曹妃甸区', '', '', '', '', 3, 1, ''), ('130224', '1302', '00,13,1302', '滦南县', '13', '河北省', '1302', '唐山市', '130224', '滦南县', '', '', '', '', 3, 1, ''), ('130225', '1302', '00,13,1302', '乐亭县', '13', '河北省', '1302', '唐山市', '130225', '乐亭县', '', '', '', '', 3, 1, ''), ('130227', '1302', '00,13,1302', '迁西县', '13', '河北省', '1302', '唐山市', '130227', '迁西县', '', '', '', '', 3, 1, ''), ('130229', '1302', '00,13,1302', '玉田县', '13', '河北省', '1302', '唐山市', '130229', '玉田县', '', '', '', '', 3, 1, ''), ('130281', '1302', '00,13,1302', '遵化市', '13', '河北省', '1302', '唐山市', '130281', '遵化市', '', '', '', '', 3, 1, ''), ('130283', '1302', '00,13,1302', '迁安市', '13', '河北省', '1302', '唐山市', '130283', '迁安市', '', '', '', '', 3, 1, ''), ('130284', '1302', '00,13,1302', '滦州市', '13', '河北省', '1302', '唐山市', '130284', '滦州市', '', '', '', '', 3, 1, ''), ('1303', '13', '00,13', '秦皇岛市', '13', '河北省', '1303', '秦皇岛市', '', '', '', '', '', '', 2, 1, ''), ('130302', '1303', '00,13,1303', '海港区', '13', '河北省', '1303', '秦皇岛市', '130302', '海港区', '', '', '', '', 3, 1, ''), ('130303', '1303', '00,13,1303', '山海关区', '13', '河北省', '1303', '秦皇岛市', '130303', '山海关区', '', '', '', '', 3, 1, ''), ('130304', '1303', '00,13,1303', '北戴河区', '13', '河北省', '1303', '秦皇岛市', '130304', '北戴河区', '', '', '', '', 3, 1, ''), ('130306', '1303', '00,13,1303', '抚宁区', '13', '河北省', '1303', '秦皇岛市', '130306', '抚宁区', '', '', '', '', 3, 1, ''), ('130321', '1303', '00,13,1303', '青龙满族自治县', '13', '河北省', '1303', '秦皇岛市', '130321', '青龙满族自治县', '', '', '', '', 3, 1, ''), ('130322', '1303', '00,13,1303', '昌黎县', '13', '河北省', '1303', '秦皇岛市', '130322', '昌黎县', '', '', '', '', 3, 1, ''), ('130324', '1303', '00,13,1303', '卢龙县', '13', '河北省', '1303', '秦皇岛市', '130324', '卢龙县', '', '', '', '', 3, 1, ''), ('1304', '13', '00,13', '邯郸市', '13', '河北省', '1304', '邯郸市', '', '', '', '', '', '', 2, 1, ''), ('130402', '1304', '00,13,1304', '邯山区', '13', '河北省', '1304', '邯郸市', '130402', '邯山区', '', '', '', '', 3, 1, ''), ('130403', '1304', '00,13,1304', '丛台区', '13', '河北省', '1304', '邯郸市', '130403', '丛台区', '', '', '', '', 3, 1, ''), ('130404', '1304', '00,13,1304', '复兴区', '13', '河北省', '1304', '邯郸市', '130404', '复兴区', '', '', '', '', 3, 1, ''), ('130406', '1304', '00,13,1304', '峰峰矿区', '13', '河北省', '1304', '邯郸市', '130406', '峰峰矿区', '', '', '', '', 3, 1, ''), ('130407', '1304', '00,13,1304', '肥乡区', '13', '河北省', '1304', '邯郸市', '130407', '肥乡区', '', '', '', '', 3, 1, ''), ('130408', '1304', '00,13,1304', '永年区', '13', '河北省', '1304', '邯郸市', '130408', '永年区', '', '', '', '', 3, 1, ''), ('130423', '1304', '00,13,1304', '临漳县', '13', '河北省', '1304', '邯郸市', '130423', '临漳县', '', '', '', '', 3, 1, ''), ('130424', '1304', '00,13,1304', '成安县', '13', '河北省', '1304', '邯郸市', '130424', '成安县', '', '', '', '', 3, 1, ''), ('130425', '1304', '00,13,1304', '大名县', '13', '河北省', '1304', '邯郸市', '130425', '大名县', '', '', '', '', 3, 1, ''), ('130426', '1304', '00,13,1304', '涉县', '13', '河北省', '1304', '邯郸市', '130426', '涉县', '', '', '', '', 3, 1, ''), ('130427', '1304', '00,13,1304', '磁县', '13', '河北省', '1304', '邯郸市', '130427', '磁县', '', '', '', '', 3, 1, ''), ('130430', '1304', '00,13,1304', '邱县', '13', '河北省', '1304', '邯郸市', '130430', '邱县', '', '', '', '', 3, 1, ''), ('130431', '1304', '00,13,1304', '鸡泽县', '13', '河北省', '1304', '邯郸市', '130431', '鸡泽县', '', '', '', '', 3, 1, ''), ('130432', '1304', '00,13,1304', '广平县', '13', '河北省', '1304', '邯郸市', '130432', '广平县', '', '', '', '', 3, 1, ''), ('130433', '1304', '00,13,1304', '馆陶县', '13', '河北省', '1304', '邯郸市', '130433', '馆陶县', '', '', '', '', 3, 1, ''), ('130434', '1304', '00,13,1304', '魏县', '13', '河北省', '1304', '邯郸市', '130434', '魏县', '', '', '', '', 3, 1, ''), ('130435', '1304', '00,13,1304', '曲周县', '13', '河北省', '1304', '邯郸市', '130435', '曲周县', '', '', '', '', 3, 1, ''), ('130481', '1304', '00,13,1304', '武安市', '13', '河北省', '1304', '邯郸市', '130481', '武安市', '', '', '', '', 3, 1, ''), ('1305', '13', '00,13', '邢台市', '13', '河北省', '1305', '邢台市', '', '', '', '', '', '', 2, 1, ''), ('130502', '1305', '00,13,1305', '桥东区', '13', '河北省', '1305', '邢台市', '130502', '桥东区', '', '', '', '', 3, 1, ''), ('130503', '1305', '00,13,1305', '桥西区', '13', '河北省', '1305', '邢台市', '130503', '桥西区', '', '', '', '', 3, 1, ''), ('130521', '1305', '00,13,1305', '邢台县', '13', '河北省', '1305', '邢台市', '130521', '邢台县', '', '', '', '', 3, 1, ''), ('130522', '1305', '00,13,1305', '临城县', '13', '河北省', '1305', '邢台市', '130522', '临城县', '', '', '', '', 3, 1, ''), ('130523', '1305', '00,13,1305', '内丘县', '13', '河北省', '1305', '邢台市', '130523', '内丘县', '', '', '', '', 3, 1, ''), ('130524', '1305', '00,13,1305', '柏乡县', '13', '河北省', '1305', '邢台市', '130524', '柏乡县', '', '', '', '', 3, 1, ''), ('130525', '1305', '00,13,1305', '隆尧县', '13', '河北省', '1305', '邢台市', '130525', '隆尧县', '', '', '', '', 3, 1, ''), ('130526', '1305', '00,13,1305', '任县', '13', '河北省', '1305', '邢台市', '130526', '任县', '', '', '', '', 3, 1, ''), ('130527', '1305', '00,13,1305', '南和县', '13', '河北省', '1305', '邢台市', '130527', '南和县', '', '', '', '', 3, 1, ''), ('130528', '1305', '00,13,1305', '宁晋县', '13', '河北省', '1305', '邢台市', '130528', '宁晋县', '', '', '', '', 3, 1, ''), ('130529', '1305', '00,13,1305', '巨鹿县', '13', '河北省', '1305', '邢台市', '130529', '巨鹿县', '', '', '', '', 3, 1, ''), ('130530', '1305', '00,13,1305', '新河县', '13', '河北省', '1305', '邢台市', '130530', '新河县', '', '', '', '', 3, 1, ''), ('130531', '1305', '00,13,1305', '广宗县', '13', '河北省', '1305', '邢台市', '130531', '广宗县', '', '', '', '', 3, 1, ''), ('130532', '1305', '00,13,1305', '平乡县', '13', '河北省', '1305', '邢台市', '130532', '平乡县', '', '', '', '', 3, 1, ''), ('130533', '1305', '00,13,1305', '威县', '13', '河北省', '1305', '邢台市', '130533', '威县', '', '', '', '', 3, 1, ''), ('130534', '1305', '00,13,1305', '清河县', '13', '河北省', '1305', '邢台市', '130534', '清河县', '', '', '', '', 3, 1, ''), ('130535', '1305', '00,13,1305', '临西县', '13', '河北省', '1305', '邢台市', '130535', '临西县', '', '', '', '', 3, 1, ''), ('130581', '1305', '00,13,1305', '南宫市', '13', '河北省', '1305', '邢台市', '130581', '南宫市', '', '', '', '', 3, 1, ''), ('130582', '1305', '00,13,1305', '沙河市', '13', '河北省', '1305', '邢台市', '130582', '沙河市', '', '', '', '', 3, 1, ''), ('1306', '13', '00,13', '保定市', '13', '河北省', '1306', '保定市', '', '', '', '', '', '', 2, 1, ''), ('130602', '1306', '00,13,1306', '竞秀区', '13', '河北省', '1306', '保定市', '130602', '竞秀区', '', '', '', '', 3, 1, ''), ('130606', '1306', '00,13,1306', '莲池区', '13', '河北省', '1306', '保定市', '130606', '莲池区', '', '', '', '', 3, 1, ''), ('130607', '1306', '00,13,1306', '满城区', '13', '河北省', '1306', '保定市', '130607', '满城区', '', '', '', '', 3, 1, ''), ('130608', '1306', '00,13,1306', '清苑区', '13', '河北省', '1306', '保定市', '130608', '清苑区', '', '', '', '', 3, 1, ''), ('130609', '1306', '00,13,1306', '徐水区', '13', '河北省', '1306', '保定市', '130609', '徐水区', '', '', '', '', 3, 1, ''), ('130623', '1306', '00,13,1306', '涞水县', '13', '河北省', '1306', '保定市', '130623', '涞水县', '', '', '', '', 3, 1, ''), ('130624', '1306', '00,13,1306', '阜平县', '13', '河北省', '1306', '保定市', '130624', '阜平县', '', '', '', '', 3, 1, ''), ('130626', '1306', '00,13,1306', '定兴县', '13', '河北省', '1306', '保定市', '130626', '定兴县', '', '', '', '', 3, 1, ''), ('130627', '1306', '00,13,1306', '唐县', '13', '河北省', '1306', '保定市', '130627', '唐县', '', '', '', '', 3, 1, ''), ('130628', '1306', '00,13,1306', '高阳县', '13', '河北省', '1306', '保定市', '130628', '高阳县', '', '', '', '', 3, 1, ''), ('130629', '1306', '00,13,1306', '容城县', '13', '河北省', '1306', '保定市', '130629', '容城县', '', '', '', '', 3, 1, ''), ('130630', '1306', '00,13,1306', '涞源县', '13', '河北省', '1306', '保定市', '130630', '涞源县', '', '', '', '', 3, 1, ''), ('130631', '1306', '00,13,1306', '望都县', '13', '河北省', '1306', '保定市', '130631', '望都县', '', '', '', '', 3, 1, ''), ('130632', '1306', '00,13,1306', '安新县', '13', '河北省', '1306', '保定市', '130632', '安新县', '', '', '', '', 3, 1, ''), ('130633', '1306', '00,13,1306', '易县', '13', '河北省', '1306', '保定市', '130633', '易县', '', '', '', '', 3, 1, ''), ('130634', '1306', '00,13,1306', '曲阳县', '13', '河北省', '1306', '保定市', '130634', '曲阳县', '', '', '', '', 3, 1, ''), ('130635', '1306', '00,13,1306', '蠡县', '13', '河北省', '1306', '保定市', '130635', '蠡县', '', '', '', '', 3, 1, ''), ('130636', '1306', '00,13,1306', '顺平县', '13', '河北省', '1306', '保定市', '130636', '顺平县', '', '', '', '', 3, 1, ''), ('130637', '1306', '00,13,1306', '博野县', '13', '河北省', '1306', '保定市', '130637', '博野县', '', '', '', '', 3, 1, ''), ('130638', '1306', '00,13,1306', '雄县', '13', '河北省', '1306', '保定市', '130638', '雄县', '', '', '', '', 3, 1, ''), ('130681', '1306', '00,13,1306', '涿州市', '13', '河北省', '1306', '保定市', '130681', '涿州市', '', '', '', '', 3, 1, ''), ('130682', '1306', '00,13,1306', '定州市', '13', '河北省', '1306', '保定市', '130682', '定州市', '', '', '', '', 3, 1, ''), ('130683', '1306', '00,13,1306', '安国市', '13', '河北省', '1306', '保定市', '130683', '安国市', '', '', '', '', 3, 1, ''), ('130684', '1306', '00,13,1306', '高碑店市', '13', '河北省', '1306', '保定市', '130684', '高碑店市', '', '', '', '', 3, 1, ''), ('1307', '13', '00,13', '张家口市', '13', '河北省', '1307', '张家口市', '', '', '', '', '', '', 2, 1, ''), ('130702', '1307', '00,13,1307', '桥东区', '13', '河北省', '1307', '张家口市', '130702', '桥东区', '', '', '', '', 3, 1, ''), ('130703', '1307', '00,13,1307', '桥西区', '13', '河北省', '1307', '张家口市', '130703', '桥西区', '', '', '', '', 3, 1, ''), ('130705', '1307', '00,13,1307', '宣化区', '13', '河北省', '1307', '张家口市', '130705', '宣化区', '', '', '', '', 3, 1, ''), ('130706', '1307', '00,13,1307', '下花园区', '13', '河北省', '1307', '张家口市', '130706', '下花园区', '', '', '', '', 3, 1, ''), ('130708', '1307', '00,13,1307', '万全区', '13', '河北省', '1307', '张家口市', '130708', '万全区', '', '', '', '', 3, 1, ''), ('130709', '1307', '00,13,1307', '崇礼区', '13', '河北省', '1307', '张家口市', '130709', '崇礼区', '', '', '', '', 3, 1, ''), ('130722', '1307', '00,13,1307', '张北县', '13', '河北省', '1307', '张家口市', '130722', '张北县', '', '', '', '', 3, 1, ''), ('130723', '1307', '00,13,1307', '康保县', '13', '河北省', '1307', '张家口市', '130723', '康保县', '', '', '', '', 3, 1, ''), ('130724', '1307', '00,13,1307', '沽源县', '13', '河北省', '1307', '张家口市', '130724', '沽源县', '', '', '', '', 3, 1, ''), ('130725', '1307', '00,13,1307', '尚义县', '13', '河北省', '1307', '张家口市', '130725', '尚义县', '', '', '', '', 3, 1, ''), ('130726', '1307', '00,13,1307', '蔚县', '13', '河北省', '1307', '张家口市', '130726', '蔚县', '', '', '', '', 3, 1, ''), ('130727', '1307', '00,13,1307', '阳原县', '13', '河北省', '1307', '张家口市', '130727', '阳原县', '', '', '', '', 3, 1, ''), ('130728', '1307', '00,13,1307', '怀安县', '13', '河北省', '1307', '张家口市', '130728', '怀安县', '', '', '', '', 3, 1, ''), ('130730', '1307', '00,13,1307', '怀来县', '13', '河北省', '1307', '张家口市', '130730', '怀来县', '', '', '', '', 3, 1, ''), ('130731', '1307', '00,13,1307', '涿鹿县', '13', '河北省', '1307', '张家口市', '130731', '涿鹿县', '', '', '', '', 3, 1, ''), ('130732', '1307', '00,13,1307', '赤城县', '13', '河北省', '1307', '张家口市', '130732', '赤城县', '', '', '', '', 3, 1, ''), ('1308', '13', '00,13', '承德市', '13', '河北省', '1308', '承德市', '', '', '', '', '', '', 2, 1, ''), ('130802', '1308', '00,13,1308', '双桥区', '13', '河北省', '1308', '承德市', '130802', '双桥区', '', '', '', '', 3, 1, ''), ('130803', '1308', '00,13,1308', '双滦区', '13', '河北省', '1308', '承德市', '130803', '双滦区', '', '', '', '', 3, 1, ''), ('130804', '1308', '00,13,1308', '鹰手营子矿区', '13', '河北省', '1308', '承德市', '130804', '鹰手营子矿区', '', '', '', '', 3, 1, ''), ('130821', '1308', '00,13,1308', '承德县', '13', '河北省', '1308', '承德市', '130821', '承德县', '', '', '', '', 3, 1, ''), ('130822', '1308', '00,13,1308', '兴隆县', '13', '河北省', '1308', '承德市', '130822', '兴隆县', '', '', '', '', 3, 1, ''), ('130824', '1308', '00,13,1308', '滦平县', '13', '河北省', '1308', '承德市', '130824', '滦平县', '', '', '', '', 3, 1, ''), ('130825', '1308', '00,13,1308', '隆化县', '13', '河北省', '1308', '承德市', '130825', '隆化县', '', '', '', '', 3, 1, ''), ('130826', '1308', '00,13,1308', '丰宁满族自治县', '13', '河北省', '1308', '承德市', '130826', '丰宁满族自治县', '', '', '', '', 3, 1, ''), ('130827', '1308', '00,13,1308', '宽城满族自治县', '13', '河北省', '1308', '承德市', '130827', '宽城满族自治县', '', '', '', '', 3, 1, ''), ('130828', '1308', '00,13,1308', '围场满族蒙古族自治县', '13', '河北省', '1308', '承德市', '130828', '围场满族蒙古族自治县', '', '', '', '', 3, 1, ''), ('130881', '1308', '00,13,1308', '平泉市', '13', '河北省', '1308', '承德市', '130881', '平泉市', '', '', '', '', 3, 1, ''), ('1309', '13', '00,13', '沧州市', '13', '河北省', '1309', '沧州市', '', '', '', '', '', '', 2, 1, ''), ('130902', '1309', '00,13,1309', '新华区', '13', '河北省', '1309', '沧州市', '130902', '新华区', '', '', '', '', 3, 1, ''), ('130903', '1309', '00,13,1309', '运河区', '13', '河北省', '1309', '沧州市', '130903', '运河区', '', '', '', '', 3, 1, ''), ('130921', '1309', '00,13,1309', '沧县', '13', '河北省', '1309', '沧州市', '130921', '沧县', '', '', '', '', 3, 1, ''), ('130922', '1309', '00,13,1309', '青县', '13', '河北省', '1309', '沧州市', '130922', '青县', '', '', '', '', 3, 1, ''), ('130923', '1309', '00,13,1309', '东光县', '13', '河北省', '1309', '沧州市', '130923', '东光县', '', '', '', '', 3, 1, ''), ('130924', '1309', '00,13,1309', '海兴县', '13', '河北省', '1309', '沧州市', '130924', '海兴县', '', '', '', '', 3, 1, ''), ('130925', '1309', '00,13,1309', '盐山县', '13', '河北省', '1309', '沧州市', '130925', '盐山县', '', '', '', '', 3, 1, ''), ('130926', '1309', '00,13,1309', '肃宁县', '13', '河北省', '1309', '沧州市', '130926', '肃宁县', '', '', '', '', 3, 1, ''), ('130927', '1309', '00,13,1309', '南皮县', '13', '河北省', '1309', '沧州市', '130927', '南皮县', '', '', '', '', 3, 1, ''), ('130928', '1309', '00,13,1309', '吴桥县', '13', '河北省', '1309', '沧州市', '130928', '吴桥县', '', '', '', '', 3, 1, ''), ('130929', '1309', '00,13,1309', '献县', '13', '河北省', '1309', '沧州市', '130929', '献县', '', '', '', '', 3, 1, ''), ('130930', '1309', '00,13,1309', '孟村回族自治县', '13', '河北省', '1309', '沧州市', '130930', '孟村回族自治县', '', '', '', '', 3, 1, ''), ('130981', '1309', '00,13,1309', '泊头市', '13', '河北省', '1309', '沧州市', '130981', '泊头市', '', '', '', '', 3, 1, ''), ('130982', '1309', '00,13,1309', '任丘市', '13', '河北省', '1309', '沧州市', '130982', '任丘市', '', '', '', '', 3, 1, ''), ('130983', '1309', '00,13,1309', '黄骅市', '13', '河北省', '1309', '沧州市', '130983', '黄骅市', '', '', '', '', 3, 1, ''), ('130984', '1309', '00,13,1309', '河间市', '13', '河北省', '1309', '沧州市', '130984', '河间市', '', '', '', '', 3, 1, ''), ('1310', '13', '00,13', '廊坊市', '13', '河北省', '1310', '廊坊市', '', '', '', '', '', '', 2, 1, ''), ('131002', '1310', '00,13,1310', '安次区', '13', '河北省', '1310', '廊坊市', '131002', '安次区', '', '', '', '', 3, 1, ''), ('131003', '1310', '00,13,1310', '广阳区', '13', '河北省', '1310', '廊坊市', '131003', '广阳区', '', '', '', '', 3, 1, ''), ('131022', '1310', '00,13,1310', '固安县', '13', '河北省', '1310', '廊坊市', '131022', '固安县', '', '', '', '', 3, 1, ''), ('131023', '1310', '00,13,1310', '永清县', '13', '河北省', '1310', '廊坊市', '131023', '永清县', '', '', '', '', 3, 1, ''), ('131024', '1310', '00,13,1310', '香河县', '13', '河北省', '1310', '廊坊市', '131024', '香河县', '', '', '', '', 3, 1, ''), ('131025', '1310', '00,13,1310', '大城县', '13', '河北省', '1310', '廊坊市', '131025', '大城县', '', '', '', '', 3, 1, ''), ('131026', '1310', '00,13,1310', '文安县', '13', '河北省', '1310', '廊坊市', '131026', '文安县', '', '', '', '', 3, 1, ''), ('131028', '1310', '00,13,1310', '大厂回族自治县', '13', '河北省', '1310', '廊坊市', '131028', '大厂回族自治县', '', '', '', '', 3, 1, ''), ('131081', '1310', '00,13,1310', '霸州市', '13', '河北省', '1310', '廊坊市', '131081', '霸州市', '', '', '', '', 3, 1, ''), ('131082', '1310', '00,13,1310', '三河市', '13', '河北省', '1310', '廊坊市', '131082', '三河市', '', '', '', '', 3, 1, ''), ('1311', '13', '00,13', '衡水市', '13', '河北省', '1311', '衡水市', '', '', '', '', '', '', 2, 1, ''), ('131102', '1311', '00,13,1311', '桃城区', '13', '河北省', '1311', '衡水市', '131102', '桃城区', '', '', '', '', 3, 1, ''), ('131103', '1311', '00,13,1311', '冀州区', '13', '河北省', '1311', '衡水市', '131103', '冀州区', '', '', '', '', 3, 1, ''), ('131121', '1311', '00,13,1311', '枣强县', '13', '河北省', '1311', '衡水市', '131121', '枣强县', '', '', '', '', 3, 1, ''), ('131122', '1311', '00,13,1311', '武邑县', '13', '河北省', '1311', '衡水市', '131122', '武邑县', '', '', '', '', 3, 1, ''), ('131123', '1311', '00,13,1311', '武强县', '13', '河北省', '1311', '衡水市', '131123', '武强县', '', '', '', '', 3, 1, ''), ('131124', '1311', '00,13,1311', '饶阳县', '13', '河北省', '1311', '衡水市', '131124', '饶阳县', '', '', '', '', 3, 1, ''), ('131125', '1311', '00,13,1311', '安平县', '13', '河北省', '1311', '衡水市', '131125', '安平县', '', '', '', '', 3, 1, ''), ('131126', '1311', '00,13,1311', '故城县', '13', '河北省', '1311', '衡水市', '131126', '故城县', '', '', '', '', 3, 1, ''), ('131127', '1311', '00,13,1311', '景县', '13', '河北省', '1311', '衡水市', '131127', '景县', '', '', '', '', 3, 1, ''), ('131128', '1311', '00,13,1311', '阜城县', '13', '河北省', '1311', '衡水市', '131128', '阜城县', '', '', '', '', 3, 1, ''), ('131182', '1311', '00,13,1311', '深州市', '13', '河北省', '1311', '衡水市', '131182', '深州市', '', '', '', '', 3, 1, ''), ('14', '00', '00', '山西省', '14', '山西省', '', '', '', '', '', '', '', '', 1, 1, ''), ('1401', '14', '00,14', '太原市', '14', '山西省', '1401', '太原市', '', '', '', '', '', '', 2, 1, ''), ('140105', '1401', '00,14,1401', '小店区', '14', '山西省', '1401', '太原市', '140105', '小店区', '', '', '', '', 3, 1, ''), ('140106', '1401', '00,14,1401', '迎泽区', '14', '山西省', '1401', '太原市', '140106', '迎泽区', '', '', '', '', 3, 1, ''), ('140107', '1401', '00,14,1401', '杏花岭区', '14', '山西省', '1401', '太原市', '140107', '杏花岭区', '', '', '', '', 3, 1, ''), ('140108', '1401', '00,14,1401', '尖草坪区', '14', '山西省', '1401', '太原市', '140108', '尖草坪区', '', '', '', '', 3, 1, ''), ('140109', '1401', '00,14,1401', '万柏林区', '14', '山西省', '1401', '太原市', '140109', '万柏林区', '', '', '', '', 3, 1, ''), ('140110', '1401', '00,14,1401', '晋源区', '14', '山西省', '1401', '太原市', '140110', '晋源区', '', '', '', '', 3, 1, ''), ('140121', '1401', '00,14,1401', '清徐县', '14', '山西省', '1401', '太原市', '140121', '清徐县', '', '', '', '', 3, 1, ''), ('140122', '1401', '00,14,1401', '阳曲县', '14', '山西省', '1401', '太原市', '140122', '阳曲县', '', '', '', '', 3, 1, ''), ('140123', '1401', '00,14,1401', '娄烦县', '14', '山西省', '1401', '太原市', '140123', '娄烦县', '', '', '', '', 3, 1, ''), ('140181', '1401', '00,14,1401', '古交市', '14', '山西省', '1401', '太原市', '140181', '古交市', '', '', '', '', 3, 1, ''), ('1402', '14', '00,14', '大同市', '14', '山西省', '1402', '大同市', '', '', '', '', '', '', 2, 1, ''), ('140212', '1402', '00,14,1402', '新荣区', '14', '山西省', '1402', '大同市', '140212', '新荣区', '', '', '', '', 3, 1, ''), ('140213', '1402', '00,14,1402', '平城区', '14', '山西省', '1402', '大同市', '140213', '平城区', '', '', '', '', 3, 1, ''), ('140214', '1402', '00,14,1402', '云冈区', '14', '山西省', '1402', '大同市', '140214', '云冈区', '', '', '', '', 3, 1, ''), ('140215', '1402', '00,14,1402', '云州区', '14', '山西省', '1402', '大同市', '140215', '云州区', '', '', '', '', 3, 1, ''), ('140221', '1402', '00,14,1402', '阳高县', '14', '山西省', '1402', '大同市', '140221', '阳高县', '', '', '', '', 3, 1, ''), ('140222', '1402', '00,14,1402', '天镇县', '14', '山西省', '1402', '大同市', '140222', '天镇县', '', '', '', '', 3, 1, ''), ('140223', '1402', '00,14,1402', '广灵县', '14', '山西省', '1402', '大同市', '140223', '广灵县', '', '', '', '', 3, 1, ''), ('140224', '1402', '00,14,1402', '灵丘县', '14', '山西省', '1402', '大同市', '140224', '灵丘县', '', '', '', '', 3, 1, ''), ('140225', '1402', '00,14,1402', '浑源县', '14', '山西省', '1402', '大同市', '140225', '浑源县', '', '', '', '', 3, 1, ''), ('140226', '1402', '00,14,1402', '左云县', '14', '山西省', '1402', '大同市', '140226', '左云县', '', '', '', '', 3, 1, ''), ('1403', '14', '00,14', '阳泉市', '14', '山西省', '1403', '阳泉市', '', '', '', '', '', '', 2, 1, ''), ('140302', '1403', '00,14,1403', '城区', '14', '山西省', '1403', '阳泉市', '140302', '城区', '', '', '', '', 3, 1, ''), ('140303', '1403', '00,14,1403', '矿区', '14', '山西省', '1403', '阳泉市', '140303', '矿区', '', '', '', '', 3, 1, ''), ('140311', '1403', '00,14,1403', '郊区', '14', '山西省', '1403', '阳泉市', '140311', '郊区', '', '', '', '', 3, 1, ''), ('140321', '1403', '00,14,1403', '平定县', '14', '山西省', '1403', '阳泉市', '140321', '平定县', '', '', '', '', 3, 1, ''), ('140322', '1403', '00,14,1403', '盂县', '14', '山西省', '1403', '阳泉市', '140322', '盂县', '', '', '', '', 3, 1, ''), ('1404', '14', '00,14', '长治市', '14', '山西省', '1404', '长治市', '', '', '', '', '', '', 2, 1, ''), ('140403', '1404', '00,14,1404', '潞州区', '14', '山西省', '1404', '长治市', '140403', '潞州区', '', '', '', '', 3, 1, ''), ('140404', '1404', '00,14,1404', '上党区', '14', '山西省', '1404', '长治市', '140404', '上党区', '', '', '', '', 3, 1, ''), ('140405', '1404', '00,14,1404', '屯留区', '14', '山西省', '1404', '长治市', '140405', '屯留区', '', '', '', '', 3, 1, ''), ('140406', '1404', '00,14,1404', '潞城区', '14', '山西省', '1404', '长治市', '140406', '潞城区', '', '', '', '', 3, 1, ''), ('140423', '1404', '00,14,1404', '襄垣县', '14', '山西省', '1404', '长治市', '140423', '襄垣县', '', '', '', '', 3, 1, ''), ('140425', '1404', '00,14,1404', '平顺县', '14', '山西省', '1404', '长治市', '140425', '平顺县', '', '', '', '', 3, 1, ''), ('140426', '1404', '00,14,1404', '黎城县', '14', '山西省', '1404', '长治市', '140426', '黎城县', '', '', '', '', 3, 1, ''), ('140427', '1404', '00,14,1404', '壶关县', '14', '山西省', '1404', '长治市', '140427', '壶关县', '', '', '', '', 3, 1, ''), ('140428', '1404', '00,14,1404', '长子县', '14', '山西省', '1404', '长治市', '140428', '长子县', '', '', '', '', 3, 1, ''), ('140429', '1404', '00,14,1404', '武乡县', '14', '山西省', '1404', '长治市', '140429', '武乡县', '', '', '', '', 3, 1, ''), ('140430', '1404', '00,14,1404', '沁县', '14', '山西省', '1404', '长治市', '140430', '沁县', '', '', '', '', 3, 1, ''), ('140431', '1404', '00,14,1404', '沁源县', '14', '山西省', '1404', '长治市', '140431', '沁源县', '', '', '', '', 3, 1, ''), ('1405', '14', '00,14', '晋城市', '14', '山西省', '1405', '晋城市', '', '', '', '', '', '', 2, 1, ''), ('140502', '1405', '00,14,1405', '城区', '14', '山西省', '1405', '晋城市', '140502', '城区', '', '', '', '', 3, 1, ''), ('140521', '1405', '00,14,1405', '沁水县', '14', '山西省', '1405', '晋城市', '140521', '沁水县', '', '', '', '', 3, 1, ''), ('140522', '1405', '00,14,1405', '阳城县', '14', '山西省', '1405', '晋城市', '140522', '阳城县', '', '', '', '', 3, 1, ''), ('140524', '1405', '00,14,1405', '陵川县', '14', '山西省', '1405', '晋城市', '140524', '陵川县', '', '', '', '', 3, 1, ''), ('140525', '1405', '00,14,1405', '泽州县', '14', '山西省', '1405', '晋城市', '140525', '泽州县', '', '', '', '', 3, 1, ''), ('140581', '1405', '00,14,1405', '高平市', '14', '山西省', '1405', '晋城市', '140581', '高平市', '', '', '', '', 3, 1, ''), ('1406', '14', '00,14', '朔州市', '14', '山西省', '1406', '朔州市', '', '', '', '', '', '', 2, 1, ''), ('140602', '1406', '00,14,1406', '朔城区', '14', '山西省', '1406', '朔州市', '140602', '朔城区', '', '', '', '', 3, 1, ''), ('140603', '1406', '00,14,1406', '平鲁区', '14', '山西省', '1406', '朔州市', '140603', '平鲁区', '', '', '', '', 3, 1, ''), ('140621', '1406', '00,14,1406', '山阴县', '14', '山西省', '1406', '朔州市', '140621', '山阴县', '', '', '', '', 3, 1, ''), ('140622', '1406', '00,14,1406', '应县', '14', '山西省', '1406', '朔州市', '140622', '应县', '', '', '', '', 3, 1, ''), ('140623', '1406', '00,14,1406', '右玉县', '14', '山西省', '1406', '朔州市', '140623', '右玉县', '', '', '', '', 3, 1, ''), ('140681', '1406', '00,14,1406', '怀仁市', '14', '山西省', '1406', '朔州市', '140681', '怀仁市', '', '', '', '', 3, 1, ''), ('1407', '14', '00,14', '晋中市', '14', '山西省', '1407', '晋中市', '', '', '', '', '', '', 2, 1, ''), ('140702', '1407', '00,14,1407', '榆次区', '14', '山西省', '1407', '晋中市', '140702', '榆次区', '', '', '', '', 3, 1, ''), ('140703', '1407', '00,14,1407', '太谷区', '14', '山西省', '1407', '晋中市', '140703', '太谷区', '', '', '', '', 3, 1, ''), ('140721', '1407', '00,14,1407', '榆社县', '14', '山西省', '1407', '晋中市', '140721', '榆社县', '', '', '', '', 3, 1, ''), ('140722', '1407', '00,14,1407', '左权县', '14', '山西省', '1407', '晋中市', '140722', '左权县', '', '', '', '', 3, 1, ''), ('140723', '1407', '00,14,1407', '和顺县', '14', '山西省', '1407', '晋中市', '140723', '和顺县', '', '', '', '', 3, 1, ''), ('140724', '1407', '00,14,1407', '昔阳县', '14', '山西省', '1407', '晋中市', '140724', '昔阳县', '', '', '', '', 3, 1, ''), ('140725', '1407', '00,14,1407', '寿阳县', '14', '山西省', '1407', '晋中市', '140725', '寿阳县', '', '', '', '', 3, 1, ''), ('140727', '1407', '00,14,1407', '祁县', '14', '山西省', '1407', '晋中市', '140727', '祁县', '', '', '', '', 3, 1, ''), ('140728', '1407', '00,14,1407', '平遥县', '14', '山西省', '1407', '晋中市', '140728', '平遥县', '', '', '', '', 3, 1, ''), ('140729', '1407', '00,14,1407', '灵石县', '14', '山西省', '1407', '晋中市', '140729', '灵石县', '', '', '', '', 3, 1, ''), ('140781', '1407', '00,14,1407', '介休市', '14', '山西省', '1407', '晋中市', '140781', '介休市', '', '', '', '', 3, 1, ''), ('1408', '14', '00,14', '运城市', '14', '山西省', '1408', '运城市', '', '', '', '', '', '', 2, 1, ''), ('140802', '1408', '00,14,1408', '盐湖区', '14', '山西省', '1408', '运城市', '140802', '盐湖区', '', '', '', '', 3, 1, ''), ('140821', '1408', '00,14,1408', '临猗县', '14', '山西省', '1408', '运城市', '140821', '临猗县', '', '', '', '', 3, 1, ''), ('140822', '1408', '00,14,1408', '万荣县', '14', '山西省', '1408', '运城市', '140822', '万荣县', '', '', '', '', 3, 1, ''), ('140823', '1408', '00,14,1408', '闻喜县', '14', '山西省', '1408', '运城市', '140823', '闻喜县', '', '', '', '', 3, 1, ''), ('140824', '1408', '00,14,1408', '稷山县', '14', '山西省', '1408', '运城市', '140824', '稷山县', '', '', '', '', 3, 1, ''), ('140825', '1408', '00,14,1408', '新绛县', '14', '山西省', '1408', '运城市', '140825', '新绛县', '', '', '', '', 3, 1, ''), ('140826', '1408', '00,14,1408', '绛县', '14', '山西省', '1408', '运城市', '140826', '绛县', '', '', '', '', 3, 1, ''), ('140827', '1408', '00,14,1408', '垣曲县', '14', '山西省', '1408', '运城市', '140827', '垣曲县', '', '', '', '', 3, 1, ''), ('140828', '1408', '00,14,1408', '夏县', '14', '山西省', '1408', '运城市', '140828', '夏县', '', '', '', '', 3, 1, ''), ('140829', '1408', '00,14,1408', '平陆县', '14', '山西省', '1408', '运城市', '140829', '平陆县', '', '', '', '', 3, 1, ''), ('140830', '1408', '00,14,1408', '芮城县', '14', '山西省', '1408', '运城市', '140830', '芮城县', '', '', '', '', 3, 1, ''), ('140881', '1408', '00,14,1408', '永济市', '14', '山西省', '1408', '运城市', '140881', '永济市', '', '', '', '', 3, 1, ''), ('140882', '1408', '00,14,1408', '河津市', '14', '山西省', '1408', '运城市', '140882', '河津市', '', '', '', '', 3, 1, ''), ('1409', '14', '00,14', '忻州市', '14', '山西省', '1409', '忻州市', '', '', '', '', '', '', 2, 1, ''), ('140902', '1409', '00,14,1409', '忻府区', '14', '山西省', '1409', '忻州市', '140902', '忻府区', '', '', '', '', 3, 1, ''), ('140921', '1409', '00,14,1409', '定襄县', '14', '山西省', '1409', '忻州市', '140921', '定襄县', '', '', '', '', 3, 1, ''), ('140922', '1409', '00,14,1409', '五台县', '14', '山西省', '1409', '忻州市', '140922', '五台县', '', '', '', '', 3, 1, ''), ('140923', '1409', '00,14,1409', '代县', '14', '山西省', '1409', '忻州市', '140923', '代县', '', '', '', '', 3, 1, ''), ('140924', '1409', '00,14,1409', '繁峙县', '14', '山西省', '1409', '忻州市', '140924', '繁峙县', '', '', '', '', 3, 1, ''), ('140925', '1409', '00,14,1409', '宁武县', '14', '山西省', '1409', '忻州市', '140925', '宁武县', '', '', '', '', 3, 1, ''), ('140926', '1409', '00,14,1409', '静乐县', '14', '山西省', '1409', '忻州市', '140926', '静乐县', '', '', '', '', 3, 1, ''), ('140927', '1409', '00,14,1409', '神池县', '14', '山西省', '1409', '忻州市', '140927', '神池县', '', '', '', '', 3, 1, ''), ('140928', '1409', '00,14,1409', '五寨县', '14', '山西省', '1409', '忻州市', '140928', '五寨县', '', '', '', '', 3, 1, ''), ('140929', '1409', '00,14,1409', '岢岚县', '14', '山西省', '1409', '忻州市', '140929', '岢岚县', '', '', '', '', 3, 1, ''), ('140930', '1409', '00,14,1409', '河曲县', '14', '山西省', '1409', '忻州市', '140930', '河曲县', '', '', '', '', 3, 1, ''), ('140931', '1409', '00,14,1409', '保德县', '14', '山西省', '1409', '忻州市', '140931', '保德县', '', '', '', '', 3, 1, ''), ('140932', '1409', '00,14,1409', '偏关县', '14', '山西省', '1409', '忻州市', '140932', '偏关县', '', '', '', '', 3, 1, ''), ('140981', '1409', '00,14,1409', '原平市', '14', '山西省', '1409', '忻州市', '140981', '原平市', '', '', '', '', 3, 1, ''), ('1410', '14', '00,14', '临汾市', '14', '山西省', '1410', '临汾市', '', '', '', '', '', '', 2, 1, ''), ('141002', '1410', '00,14,1410', '尧都区', '14', '山西省', '1410', '临汾市', '141002', '尧都区', '', '', '', '', 3, 1, ''), ('141021', '1410', '00,14,1410', '曲沃县', '14', '山西省', '1410', '临汾市', '141021', '曲沃县', '', '', '', '', 3, 1, ''), ('141022', '1410', '00,14,1410', '翼城县', '14', '山西省', '1410', '临汾市', '141022', '翼城县', '', '', '', '', 3, 1, ''), ('141023', '1410', '00,14,1410', '襄汾县', '14', '山西省', '1410', '临汾市', '141023', '襄汾县', '', '', '', '', 3, 1, ''), ('141024', '1410', '00,14,1410', '洪洞县', '14', '山西省', '1410', '临汾市', '141024', '洪洞县', '', '', '', '', 3, 1, ''), ('141025', '1410', '00,14,1410', '古县', '14', '山西省', '1410', '临汾市', '141025', '古县', '', '', '', '', 3, 1, ''), ('141026', '1410', '00,14,1410', '安泽县', '14', '山西省', '1410', '临汾市', '141026', '安泽县', '', '', '', '', 3, 1, ''), ('141027', '1410', '00,14,1410', '浮山县', '14', '山西省', '1410', '临汾市', '141027', '浮山县', '', '', '', '', 3, 1, ''), ('141028', '1410', '00,14,1410', '吉县', '14', '山西省', '1410', '临汾市', '141028', '吉县', '', '', '', '', 3, 1, ''), ('141029', '1410', '00,14,1410', '乡宁县', '14', '山西省', '1410', '临汾市', '141029', '乡宁县', '', '', '', '', 3, 1, ''), ('141030', '1410', '00,14,1410', '大宁县', '14', '山西省', '1410', '临汾市', '141030', '大宁县', '', '', '', '', 3, 1, ''), ('141031', '1410', '00,14,1410', '隰县', '14', '山西省', '1410', '临汾市', '141031', '隰县', '', '', '', '', 3, 1, ''), ('141032', '1410', '00,14,1410', '永和县', '14', '山西省', '1410', '临汾市', '141032', '永和县', '', '', '', '', 3, 1, ''), ('141033', '1410', '00,14,1410', '蒲县', '14', '山西省', '1410', '临汾市', '141033', '蒲县', '', '', '', '', 3, 1, ''), ('141034', '1410', '00,14,1410', '汾西县', '14', '山西省', '1410', '临汾市', '141034', '汾西县', '', '', '', '', 3, 1, ''), ('141081', '1410', '00,14,1410', '侯马市', '14', '山西省', '1410', '临汾市', '141081', '侯马市', '', '', '', '', 3, 1, ''), ('141082', '1410', '00,14,1410', '霍州市', '14', '山西省', '1410', '临汾市', '141082', '霍州市', '', '', '', '', 3, 1, ''), ('1411', '14', '00,14', '吕梁市', '14', '山西省', '1411', '吕梁市', '', '', '', '', '', '', 2, 1, ''), ('141102', '1411', '00,14,1411', '离石区', '14', '山西省', '1411', '吕梁市', '141102', '离石区', '', '', '', '', 3, 1, ''), ('141121', '1411', '00,14,1411', '文水县', '14', '山西省', '1411', '吕梁市', '141121', '文水县', '', '', '', '', 3, 1, ''), ('141122', '1411', '00,14,1411', '交城县', '14', '山西省', '1411', '吕梁市', '141122', '交城县', '', '', '', '', 3, 1, ''), ('141123', '1411', '00,14,1411', '兴县', '14', '山西省', '1411', '吕梁市', '141123', '兴县', '', '', '', '', 3, 1, ''), ('141124', '1411', '00,14,1411', '临县', '14', '山西省', '1411', '吕梁市', '141124', '临县', '', '', '', '', 3, 1, ''), ('141125', '1411', '00,14,1411', '柳林县', '14', '山西省', '1411', '吕梁市', '141125', '柳林县', '', '', '', '', 3, 1, ''), ('141126', '1411', '00,14,1411', '石楼县', '14', '山西省', '1411', '吕梁市', '141126', '石楼县', '', '', '', '', 3, 1, ''), ('141127', '1411', '00,14,1411', '岚县', '14', '山西省', '1411', '吕梁市', '141127', '岚县', '', '', '', '', 3, 1, ''), ('141128', '1411', '00,14,1411', '方山县', '14', '山西省', '1411', '吕梁市', '141128', '方山县', '', '', '', '', 3, 1, ''), ('141129', '1411', '00,14,1411', '中阳县', '14', '山西省', '1411', '吕梁市', '141129', '中阳县', '', '', '', '', 3, 1, ''), ('141130', '1411', '00,14,1411', '交口县', '14', '山西省', '1411', '吕梁市', '141130', '交口县', '', '', '', '', 3, 1, ''), ('141181', '1411', '00,14,1411', '孝义市', '14', '山西省', '1411', '吕梁市', '141181', '孝义市', '', '', '', '', 3, 1, ''), ('141182', '1411', '00,14,1411', '汾阳市', '14', '山西省', '1411', '吕梁市', '141182', '汾阳市', '', '', '', '', 3, 1, ''), ('15', '00', '00', '内蒙古自治区', '15', '内蒙古自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('1501', '15', '00,15', '呼和浩特市', '15', '内蒙古自治区', '1501', '呼和浩特市', '', '', '', '', '', '', 2, 1, ''), ('150102', '1501', '00,15,1501', '新城区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150102', '新城区', '', '', '', '', 3, 1, ''), ('150103', '1501', '00,15,1501', '回民区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150103', '回民区', '', '', '', '', 3, 1, ''), ('150104', '1501', '00,15,1501', '玉泉区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150104', '玉泉区', '', '', '', '', 3, 1, ''), ('150105', '1501', '00,15,1501', '赛罕区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150105', '赛罕区', '', '', '', '', 3, 1, ''), ('150121', '1501', '00,15,1501', '土默特左旗', '15', '内蒙古自治区', '1501', '呼和浩特市', '150121', '土默特左旗', '', '', '', '', 3, 1, ''), ('150122', '1501', '00,15,1501', '托克托县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150122', '托克托县', '', '', '', '', 3, 1, ''), ('150123', '1501', '00,15,1501', '和林格尔县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150123', '和林格尔县', '', '', '', '', 3, 1, ''), ('150124', '1501', '00,15,1501', '清水河县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150124', '清水河县', '', '', '', '', 3, 1, ''), ('150125', '1501', '00,15,1501', '武川县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150125', '武川县', '', '', '', '', 3, 1, ''), ('1502', '15', '00,15', '包头市', '15', '内蒙古自治区', '1502', '包头市', '', '', '', '', '', '', 2, 1, ''), ('150202', '1502', '00,15,1502', '东河区', '15', '内蒙古自治区', '1502', '包头市', '150202', '东河区', '', '', '', '', 3, 1, ''), ('150203', '1502', '00,15,1502', '昆都仑区', '15', '内蒙古自治区', '1502', '包头市', '150203', '昆都仑区', '', '', '', '', 3, 1, ''), ('150204', '1502', '00,15,1502', '青山区', '15', '内蒙古自治区', '1502', '包头市', '150204', '青山区', '', '', '', '', 3, 1, ''), ('150205', '1502', '00,15,1502', '石拐区', '15', '内蒙古自治区', '1502', '包头市', '150205', '石拐区', '', '', '', '', 3, 1, ''), ('150206', '1502', '00,15,1502', '白云鄂博矿区', '15', '内蒙古自治区', '1502', '包头市', '150206', '白云鄂博矿区', '', '', '', '', 3, 1, ''), ('150207', '1502', '00,15,1502', '九原区', '15', '内蒙古自治区', '1502', '包头市', '150207', '九原区', '', '', '', '', 3, 1, ''), ('150221', '1502', '00,15,1502', '土默特右旗', '15', '内蒙古自治区', '1502', '包头市', '150221', '土默特右旗', '', '', '', '', 3, 1, ''), ('150222', '1502', '00,15,1502', '固阳县', '15', '内蒙古自治区', '1502', '包头市', '150222', '固阳县', '', '', '', '', 3, 1, ''), ('150223', '1502', '00,15,1502', '达尔罕茂明安联合旗', '15', '内蒙古自治区', '1502', '包头市', '150223', '达尔罕茂明安联合旗', '', '', '', '', 3, 1, ''), ('1503', '15', '00,15', '乌海市', '15', '内蒙古自治区', '1503', '乌海市', '', '', '', '', '', '', 2, 1, ''), ('150302', '1503', '00,15,1503', '海勃湾区', '15', '内蒙古自治区', '1503', '乌海市', '150302', '海勃湾区', '', '', '', '', 3, 1, ''), ('150303', '1503', '00,15,1503', '海南区', '15', '内蒙古自治区', '1503', '乌海市', '150303', '海南区', '', '', '', '', 3, 1, ''), ('150304', '1503', '00,15,1503', '乌达区', '15', '内蒙古自治区', '1503', '乌海市', '150304', '乌达区', '', '', '', '', 3, 1, ''), ('1504', '15', '00,15', '赤峰市', '15', '内蒙古自治区', '1504', '赤峰市', '', '', '', '', '', '', 2, 1, ''), ('150402', '1504', '00,15,1504', '红山区', '15', '内蒙古自治区', '1504', '赤峰市', '150402', '红山区', '', '', '', '', 3, 1, ''), ('150403', '1504', '00,15,1504', '元宝山区', '15', '内蒙古自治区', '1504', '赤峰市', '150403', '元宝山区', '', '', '', '', 3, 1, ''), ('150404', '1504', '00,15,1504', '松山区', '15', '内蒙古自治区', '1504', '赤峰市', '150404', '松山区', '', '', '', '', 3, 1, ''), ('150421', '1504', '00,15,1504', '阿鲁科尔沁旗', '15', '内蒙古自治区', '1504', '赤峰市', '150421', '阿鲁科尔沁旗', '', '', '', '', 3, 1, ''), ('150422', '1504', '00,15,1504', '巴林左旗', '15', '内蒙古自治区', '1504', '赤峰市', '150422', '巴林左旗', '', '', '', '', 3, 1, ''), ('150423', '1504', '00,15,1504', '巴林右旗', '15', '内蒙古自治区', '1504', '赤峰市', '150423', '巴林右旗', '', '', '', '', 3, 1, ''), ('150424', '1504', '00,15,1504', '林西县', '15', '内蒙古自治区', '1504', '赤峰市', '150424', '林西县', '', '', '', '', 3, 1, ''), ('150425', '1504', '00,15,1504', '克什克腾旗', '15', '内蒙古自治区', '1504', '赤峰市', '150425', '克什克腾旗', '', '', '', '', 3, 1, ''), ('150426', '1504', '00,15,1504', '翁牛特旗', '15', '内蒙古自治区', '1504', '赤峰市', '150426', '翁牛特旗', '', '', '', '', 3, 1, ''), ('150428', '1504', '00,15,1504', '喀喇沁旗', '15', '内蒙古自治区', '1504', '赤峰市', '150428', '喀喇沁旗', '', '', '', '', 3, 1, ''), ('150429', '1504', '00,15,1504', '宁城县', '15', '内蒙古自治区', '1504', '赤峰市', '150429', '宁城县', '', '', '', '', 3, 1, ''), ('150430', '1504', '00,15,1504', '敖汉旗', '15', '内蒙古自治区', '1504', '赤峰市', '150430', '敖汉旗', '', '', '', '', 3, 1, ''), ('1505', '15', '00,15', '通辽市', '15', '内蒙古自治区', '1505', '通辽市', '', '', '', '', '', '', 2, 1, ''), ('150502', '1505', '00,15,1505', '科尔沁区', '15', '内蒙古自治区', '1505', '通辽市', '150502', '科尔沁区', '', '', '', '', 3, 1, ''), ('150521', '1505', '00,15,1505', '科尔沁左翼中旗', '15', '内蒙古自治区', '1505', '通辽市', '150521', '科尔沁左翼中旗', '', '', '', '', 3, 1, ''), ('150522', '1505', '00,15,1505', '科尔沁左翼后旗', '15', '内蒙古自治区', '1505', '通辽市', '150522', '科尔沁左翼后旗', '', '', '', '', 3, 1, ''), ('150523', '1505', '00,15,1505', '开鲁县', '15', '内蒙古自治区', '1505', '通辽市', '150523', '开鲁县', '', '', '', '', 3, 1, ''), ('150524', '1505', '00,15,1505', '库伦旗', '15', '内蒙古自治区', '1505', '通辽市', '150524', '库伦旗', '', '', '', '', 3, 1, ''), ('150525', '1505', '00,15,1505', '奈曼旗', '15', '内蒙古自治区', '1505', '通辽市', '150525', '奈曼旗', '', '', '', '', 3, 1, ''), ('150526', '1505', '00,15,1505', '扎鲁特旗', '15', '内蒙古自治区', '1505', '通辽市', '150526', '扎鲁特旗', '', '', '', '', 3, 1, ''), ('150581', '1505', '00,15,1505', '霍林郭勒市', '15', '内蒙古自治区', '1505', '通辽市', '150581', '霍林郭勒市', '', '', '', '', 3, 1, ''), ('1506', '15', '00,15', '鄂尔多斯市', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '', '', '', '', '', '', 2, 1, ''), ('150602', '1506', '00,15,1506', '东胜区', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150602', '东胜区', '', '', '', '', 3, 1, ''), ('150603', '1506', '00,15,1506', '康巴什区', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150603', '康巴什区', '', '', '', '', 3, 1, ''), ('150621', '1506', '00,15,1506', '达拉特旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150621', '达拉特旗', '', '', '', '', 3, 1, ''), ('150622', '1506', '00,15,1506', '准格尔旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150622', '准格尔旗', '', '', '', '', 3, 1, ''), ('150623', '1506', '00,15,1506', '鄂托克前旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150623', '鄂托克前旗', '', '', '', '', 3, 1, ''), ('150624', '1506', '00,15,1506', '鄂托克旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150624', '鄂托克旗', '', '', '', '', 3, 1, ''), ('150625', '1506', '00,15,1506', '杭锦旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150625', '杭锦旗', '', '', '', '', 3, 1, ''), ('150626', '1506', '00,15,1506', '乌审旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150626', '乌审旗', '', '', '', '', 3, 1, ''), ('150627', '1506', '00,15,1506', '伊金霍洛旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150627', '伊金霍洛旗', '', '', '', '', 3, 1, ''), ('1507', '15', '00,15', '呼伦贝尔市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '', '', '', '', '', '', 2, 1, ''), ('150702', '1507', '00,15,1507', '海拉尔区', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150702', '海拉尔区', '', '', '', '', 3, 1, ''), ('150703', '1507', '00,15,1507', '扎赉诺尔区', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150703', '扎赉诺尔区', '', '', '', '', 3, 1, ''), ('150721', '1507', '00,15,1507', '阿荣旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150721', '阿荣旗', '', '', '', '', 3, 1, ''), ('150722', '1507', '00,15,1507', '莫力达瓦达斡尔族自治旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150722', '莫力达瓦达斡尔族自治旗', '', '', '', '', 3, 1, ''), ('150723', '1507', '00,15,1507', '鄂伦春自治旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150723', '鄂伦春自治旗', '', '', '', '', 3, 1, ''), ('150724', '1507', '00,15,1507', '鄂温克族自治旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150724', '鄂温克族自治旗', '', '', '', '', 3, 1, ''), ('150725', '1507', '00,15,1507', '陈巴尔虎旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150725', '陈巴尔虎旗', '', '', '', '', 3, 1, ''), ('150726', '1507', '00,15,1507', '新巴尔虎左旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150726', '新巴尔虎左旗', '', '', '', '', 3, 1, ''), ('150727', '1507', '00,15,1507', '新巴尔虎右旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150727', '新巴尔虎右旗', '', '', '', '', 3, 1, ''), ('150781', '1507', '00,15,1507', '满洲里市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150781', '满洲里市', '', '', '', '', 3, 1, ''), ('150782', '1507', '00,15,1507', '牙克石市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150782', '牙克石市', '', '', '', '', 3, 1, ''), ('150783', '1507', '00,15,1507', '扎兰屯市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150783', '扎兰屯市', '', '', '', '', 3, 1, ''), ('150784', '1507', '00,15,1507', '额尔古纳市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150784', '额尔古纳市', '', '', '', '', 3, 1, ''), ('150785', '1507', '00,15,1507', '根河市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150785', '根河市', '', '', '', '', 3, 1, ''), ('1508', '15', '00,15', '巴彦淖尔市', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '', '', '', '', '', '', 2, 1, ''), ('150802', '1508', '00,15,1508', '临河区', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150802', '临河区', '', '', '', '', 3, 1, ''), ('150821', '1508', '00,15,1508', '五原县', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150821', '五原县', '', '', '', '', 3, 1, ''), ('150822', '1508', '00,15,1508', '磴口县', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150822', '磴口县', '', '', '', '', 3, 1, ''), ('150823', '1508', '00,15,1508', '乌拉特前旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150823', '乌拉特前旗', '', '', '', '', 3, 1, ''), ('150824', '1508', '00,15,1508', '乌拉特中旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150824', '乌拉特中旗', '', '', '', '', 3, 1, ''), ('150825', '1508', '00,15,1508', '乌拉特后旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150825', '乌拉特后旗', '', '', '', '', 3, 1, ''), ('150826', '1508', '00,15,1508', '杭锦后旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150826', '杭锦后旗', '', '', '', '', 3, 1, ''), ('1509', '15', '00,15', '乌兰察布市', '15', '内蒙古自治区', '1509', '乌兰察布市', '', '', '', '', '', '', 2, 1, ''), ('150902', '1509', '00,15,1509', '集宁区', '15', '内蒙古自治区', '1509', '乌兰察布市', '150902', '集宁区', '', '', '', '', 3, 1, ''), ('150921', '1509', '00,15,1509', '卓资县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150921', '卓资县', '', '', '', '', 3, 1, ''), ('150922', '1509', '00,15,1509', '化德县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150922', '化德县', '', '', '', '', 3, 1, ''), ('150923', '1509', '00,15,1509', '商都县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150923', '商都县', '', '', '', '', 3, 1, ''), ('150924', '1509', '00,15,1509', '兴和县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150924', '兴和县', '', '', '', '', 3, 1, ''), ('150925', '1509', '00,15,1509', '凉城县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150925', '凉城县', '', '', '', '', 3, 1, ''), ('150926', '1509', '00,15,1509', '察哈尔右翼前旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150926', '察哈尔右翼前旗', '', '', '', '', 3, 1, ''), ('150927', '1509', '00,15,1509', '察哈尔右翼中旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150927', '察哈尔右翼中旗', '', '', '', '', 3, 1, ''), ('150928', '1509', '00,15,1509', '察哈尔右翼后旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150928', '察哈尔右翼后旗', '', '', '', '', 3, 1, ''), ('150929', '1509', '00,15,1509', '四子王旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150929', '四子王旗', '', '', '', '', 3, 1, ''), ('150981', '1509', '00,15,1509', '丰镇市', '15', '内蒙古自治区', '1509', '乌兰察布市', '150981', '丰镇市', '', '', '', '', 3, 1, ''), ('1522', '15', '00,15', '兴安盟', '15', '内蒙古自治区', '1522', '兴安盟', '', '', '', '', '', '', 2, 1, ''), ('152201', '1522', '00,15,1522', '乌兰浩特市', '15', '内蒙古自治区', '1522', '兴安盟', '152201', '乌兰浩特市', '', '', '', '', 3, 1, ''), ('152202', '1522', '00,15,1522', '阿尔山市', '15', '内蒙古自治区', '1522', '兴安盟', '152202', '阿尔山市', '', '', '', '', 3, 1, ''), ('152221', '1522', '00,15,1522', '科尔沁右翼前旗', '15', '内蒙古自治区', '1522', '兴安盟', '152221', '科尔沁右翼前旗', '', '', '', '', 3, 1, ''), ('152222', '1522', '00,15,1522', '科尔沁右翼中旗', '15', '内蒙古自治区', '1522', '兴安盟', '152222', '科尔沁右翼中旗', '', '', '', '', 3, 1, ''), ('152223', '1522', '00,15,1522', '扎赉特旗', '15', '内蒙古自治区', '1522', '兴安盟', '152223', '扎赉特旗', '', '', '', '', 3, 1, ''), ('152224', '1522', '00,15,1522', '突泉县', '15', '内蒙古自治区', '1522', '兴安盟', '152224', '突泉县', '', '', '', '', 3, 1, ''), ('1525', '15', '00,15', '锡林郭勒盟', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '', '', '', '', '', '', 2, 1, ''), ('152501', '1525', '00,15,1525', '二连浩特市', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152501', '二连浩特市', '', '', '', '', 3, 1, ''), ('152502', '1525', '00,15,1525', '锡林浩特市', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152502', '锡林浩特市', '', '', '', '', 3, 1, ''), ('152522', '1525', '00,15,1525', '阿巴嘎旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152522', '阿巴嘎旗', '', '', '', '', 3, 1, ''), ('152523', '1525', '00,15,1525', '苏尼特左旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152523', '苏尼特左旗', '', '', '', '', 3, 1, ''), ('152524', '1525', '00,15,1525', '苏尼特右旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152524', '苏尼特右旗', '', '', '', '', 3, 1, ''), ('152525', '1525', '00,15,1525', '东乌珠穆沁旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152525', '东乌珠穆沁旗', '', '', '', '', 3, 1, ''), ('152526', '1525', '00,15,1525', '西乌珠穆沁旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152526', '西乌珠穆沁旗', '', '', '', '', 3, 1, ''), ('152527', '1525', '00,15,1525', '太仆寺旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152527', '太仆寺旗', '', '', '', '', 3, 1, ''), ('152528', '1525', '00,15,1525', '镶黄旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152528', '镶黄旗', '', '', '', '', 3, 1, ''), ('152529', '1525', '00,15,1525', '正镶白旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152529', '正镶白旗', '', '', '', '', 3, 1, ''), ('152530', '1525', '00,15,1525', '正蓝旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152530', '正蓝旗', '', '', '', '', 3, 1, ''), ('152531', '1525', '00,15,1525', '多伦县', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152531', '多伦县', '', '', '', '', 3, 1, ''), ('1529', '15', '00,15', '阿拉善盟', '15', '内蒙古自治区', '1529', '阿拉善盟', '', '', '', '', '', '', 2, 1, ''), ('152921', '1529', '00,15,1529', '阿拉善左旗', '15', '内蒙古自治区', '1529', '阿拉善盟', '152921', '阿拉善左旗', '', '', '', '', 3, 1, ''), ('152922', '1529', '00,15,1529', '阿拉善右旗', '15', '内蒙古自治区', '1529', '阿拉善盟', '152922', '阿拉善右旗', '', '', '', '', 3, 1, ''), ('152923', '1529', '00,15,1529', '额济纳旗', '15', '内蒙古自治区', '1529', '阿拉善盟', '152923', '额济纳旗', '', '', '', '', 3, 1, ''), ('21', '00', '00', '辽宁省', '21', '辽宁省', '', '', '', '', '', '', '', '', 1, 1, ''), ('2101', '21', '00,21', '沈阳市', '21', '辽宁省', '2101', '沈阳市', '', '', '', '', '', '', 2, 1, ''), ('210102', '2101', '00,21,2101', '和平区', '21', '辽宁省', '2101', '沈阳市', '210102', '和平区', '', '', '', '', 3, 1, ''), ('210103', '2101', '00,21,2101', '沈河区', '21', '辽宁省', '2101', '沈阳市', '210103', '沈河区', '', '', '', '', 3, 1, ''), ('210104', '2101', '00,21,2101', '大东区', '21', '辽宁省', '2101', '沈阳市', '210104', '大东区', '', '', '', '', 3, 1, ''), ('210105', '2101', '00,21,2101', '皇姑区', '21', '辽宁省', '2101', '沈阳市', '210105', '皇姑区', '', '', '', '', 3, 1, ''), ('210106', '2101', '00,21,2101', '铁西区', '21', '辽宁省', '2101', '沈阳市', '210106', '铁西区', '', '', '', '', 3, 1, ''), ('210111', '2101', '00,21,2101', '苏家屯区', '21', '辽宁省', '2101', '沈阳市', '210111', '苏家屯区', '', '', '', '', 3, 1, ''), ('210112', '2101', '00,21,2101', '浑南区', '21', '辽宁省', '2101', '沈阳市', '210112', '浑南区', '', '', '', '', 3, 1, ''), ('210113', '2101', '00,21,2101', '沈北新区', '21', '辽宁省', '2101', '沈阳市', '210113', '沈北新区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210114', '2101', '00,21,2101', '于洪区', '21', '辽宁省', '2101', '沈阳市', '210114', '于洪区', '', '', '', '', 3, 1, ''), ('210115', '2101', '00,21,2101', '辽中区', '21', '辽宁省', '2101', '沈阳市', '210115', '辽中区', '', '', '', '', 3, 1, ''), ('210123', '2101', '00,21,2101', '康平县', '21', '辽宁省', '2101', '沈阳市', '210123', '康平县', '', '', '', '', 3, 1, ''), ('210124', '2101', '00,21,2101', '法库县', '21', '辽宁省', '2101', '沈阳市', '210124', '法库县', '', '', '', '', 3, 1, ''), ('210181', '2101', '00,21,2101', '新民市', '21', '辽宁省', '2101', '沈阳市', '210181', '新民市', '', '', '', '', 3, 1, ''), ('2102', '21', '00,21', '大连市', '21', '辽宁省', '2102', '大连市', '', '', '', '', '', '', 2, 1, ''), ('210202', '2102', '00,21,2102', '中山区', '21', '辽宁省', '2102', '大连市', '210202', '中山区', '', '', '', '', 3, 1, ''), ('210203', '2102', '00,21,2102', '西岗区', '21', '辽宁省', '2102', '大连市', '210203', '西岗区', '', '', '', '', 3, 1, ''), ('210204', '2102', '00,21,2102', '沙河口区', '21', '辽宁省', '2102', '大连市', '210204', '沙河口区', '', '', '', '', 3, 1, ''), ('210211', '2102', '00,21,2102', '甘井子区', '21', '辽宁省', '2102', '大连市', '210211', '甘井子区', '', '', '', '', 3, 1, ''), ('210212', '2102', '00,21,2102', '旅顺口区', '21', '辽宁省', '2102', '大连市', '210212', '旅顺口区', '', '', '', '', 3, 1, ''), ('210213', '2102', '00,21,2102', '金州区', '21', '辽宁省', '2102', '大连市', '210213', '金州区', '', '', '', '', 3, 1, ''), ('210214', '2102', '00,21,2102', '普兰店区', '21', '辽宁省', '2102', '大连市', '210214', '普兰店区', '', '', '', '', 3, 1, ''), ('210224', '2102', '00,21,2102', '长海县', '21', '辽宁省', '2102', '大连市', '210224', '长海县', '', '', '', '', 3, 1, ''), ('210281', '2102', '00,21,2102', '瓦房店市', '21', '辽宁省', '2102', '大连市', '210281', '瓦房店市', '', '', '', '', 3, 1, ''), ('210283', '2102', '00,21,2102', '庄河市', '21', '辽宁省', '2102', '大连市', '210283', '庄河市', '', '', '', '', 3, 1, ''), ('2103', '21', '00,21', '鞍山市', '21', '辽宁省', '2103', '鞍山市', '', '', '', '', '', '', 2, 1, ''), ('210302', '2103', '00,21,2103', '铁东区', '21', '辽宁省', '2103', '鞍山市', '210302', '铁东区', '', '', '', '', 3, 1, ''), ('210303', '2103', '00,21,2103', '铁西区', '21', '辽宁省', '2103', '鞍山市', '210303', '铁西区', '', '', '', '', 3, 1, ''), ('210304', '2103', '00,21,2103', '立山区', '21', '辽宁省', '2103', '鞍山市', '210304', '立山区', '', '', '', '', 3, 1, ''), ('210311', '2103', '00,21,2103', '千山区', '21', '辽宁省', '2103', '鞍山市', '210311', '千山区', '', '', '', '', 3, 1, ''), ('210321', '2103', '00,21,2103', '台安县', '21', '辽宁省', '2103', '鞍山市', '210321', '台安县', '', '', '', '', 3, 1, ''), ('210323', '2103', '00,21,2103', '岫岩满族自治县', '21', '辽宁省', '2103', '鞍山市', '210323', '岫岩满族自治县', '', '', '', '', 3, 1, ''), ('210381', '2103', '00,21,2103', '海城市', '21', '辽宁省', '2103', '鞍山市', '210381', '海城市', '', '', '', '', 3, 1, ''), ('2104', '21', '00,21', '抚顺市', '21', '辽宁省', '2104', '抚顺市', '', '', '', '', '', '', 2, 1, ''), ('210402', '2104', '00,21,2104', '新抚区', '21', '辽宁省', '2104', '抚顺市', '210402', '新抚区', '', '', '', '', 3, 1, ''), ('210403', '2104', '00,21,2104', '东洲区', '21', '辽宁省', '2104', '抚顺市', '210403', '东洲区', '', '', '', '', 3, 1, ''), ('210404', '2104', '00,21,2104', '望花区', '21', '辽宁省', '2104', '抚顺市', '210404', '望花区', '', '', '', '', 3, 1, ''), ('210411', '2104', '00,21,2104', '顺城区', '21', '辽宁省', '2104', '抚顺市', '210411', '顺城区', '', '', '', '', 3, 1, ''), ('210421', '2104', '00,21,2104', '抚顺县', '21', '辽宁省', '2104', '抚顺市', '210421', '抚顺县', '', '', '', '', 3, 1, ''), ('210422', '2104', '00,21,2104', '新宾满族自治县', '21', '辽宁省', '2104', '抚顺市', '210422', '新宾满族自治县', '', '', '', '', 3, 1, ''), ('210423', '2104', '00,21,2104', '清原满族自治县', '21', '辽宁省', '2104', '抚顺市', '210423', '清原满族自治县', '', '', '', '', 3, 1, ''), ('2105', '21', '00,21', '本溪市', '21', '辽宁省', '2105', '本溪市', '', '', '', '', '', '', 2, 1, ''), ('210502', '2105', '00,21,2105', '平山区', '21', '辽宁省', '2105', '本溪市', '210502', '平山区', '', '', '', '', 3, 1, ''), ('210503', '2105', '00,21,2105', '溪湖区', '21', '辽宁省', '2105', '本溪市', '210503', '溪湖区', '', '', '', '', 3, 1, ''), ('210504', '2105', '00,21,2105', '明山区', '21', '辽宁省', '2105', '本溪市', '210504', '明山区', '', '', '', '', 3, 1, ''), ('210505', '2105', '00,21,2105', '南芬区', '21', '辽宁省', '2105', '本溪市', '210505', '南芬区', '', '', '', '', 3, 1, ''), ('210521', '2105', '00,21,2105', '本溪满族自治县', '21', '辽宁省', '2105', '本溪市', '210521', '本溪满族自治县', '', '', '', '', 3, 1, ''), ('210522', '2105', '00,21,2105', '桓仁满族自治县', '21', '辽宁省', '2105', '本溪市', '210522', '桓仁满族自治县', '', '', '', '', 3, 1, ''), ('2106', '21', '00,21', '丹东市', '21', '辽宁省', '2106', '丹东市', '', '', '', '', '', '', 2, 1, ''), ('210602', '2106', '00,21,2106', '元宝区', '21', '辽宁省', '2106', '丹东市', '210602', '元宝区', '', '', '', '', 3, 1, ''), ('210603', '2106', '00,21,2106', '振兴区', '21', '辽宁省', '2106', '丹东市', '210603', '振兴区', '', '', '', '', 3, 1, ''), ('210604', '2106', '00,21,2106', '振安区', '21', '辽宁省', '2106', '丹东市', '210604', '振安区', '', '', '', '', 3, 1, ''), ('210624', '2106', '00,21,2106', '宽甸满族自治县', '21', '辽宁省', '2106', '丹东市', '210624', '宽甸满族自治县', '', '', '', '', 3, 1, ''), ('210681', '2106', '00,21,2106', '东港市', '21', '辽宁省', '2106', '丹东市', '210681', '东港市', '', '', '', '', 3, 1, ''), ('210682', '2106', '00,21,2106', '凤城市', '21', '辽宁省', '2106', '丹东市', '210682', '凤城市', '', '', '', '', 3, 1, ''), ('2107', '21', '00,21', '锦州市', '21', '辽宁省', '2107', '锦州市', '', '', '', '', '', '', 2, 1, ''), ('210702', '2107', '00,21,2107', '古塔区', '21', '辽宁省', '2107', '锦州市', '210702', '古塔区', '', '', '', '', 3, 1, ''), ('210703', '2107', '00,21,2107', '凌河区', '21', '辽宁省', '2107', '锦州市', '210703', '凌河区', '', '', '', '', 3, 1, ''), ('210711', '2107', '00,21,2107', '太和区', '21', '辽宁省', '2107', '锦州市', '210711', '太和区', '', '', '', '', 3, 1, ''), ('210726', '2107', '00,21,2107', '黑山县', '21', '辽宁省', '2107', '锦州市', '210726', '黑山县', '', '', '', '', 3, 1, ''), ('210727', '2107', '00,21,2107', '义县', '21', '辽宁省', '2107', '锦州市', '210727', '义县', '', '', '', '', 3, 1, ''), ('210781', '2107', '00,21,2107', '凌海市', '21', '辽宁省', '2107', '锦州市', '210781', '凌海市', '', '', '', '', 3, 1, ''), ('210782', '2107', '00,21,2107', '北镇市', '21', '辽宁省', '2107', '锦州市', '210782', '北镇市', '', '', '', '', 3, 1, ''), ('2108', '21', '00,21', '营口市', '21', '辽宁省', '2108', '营口市', '', '', '', '', '', '', 2, 1, ''), ('210802', '2108', '00,21,2108', '站前区', '21', '辽宁省', '2108', '营口市', '210802', '站前区', '', '', '', '', 3, 1, ''), ('210803', '2108', '00,21,2108', '西市区', '21', '辽宁省', '2108', '营口市', '210803', '西市区', '', '', '', '', 3, 1, ''), ('210804', '2108', '00,21,2108', '鲅鱼圈区', '21', '辽宁省', '2108', '营口市', '210804', '鲅鱼圈区', '', '', '', '', 3, 1, ''), ('210811', '2108', '00,21,2108', '老边区', '21', '辽宁省', '2108', '营口市', '210811', '老边区', '', '', '', '', 3, 1, ''), ('210881', '2108', '00,21,2108', '盖州市', '21', '辽宁省', '2108', '营口市', '210881', '盖州市', '', '', '', '', 3, 1, ''), ('210882', '2108', '00,21,2108', '大石桥市', '21', '辽宁省', '2108', '营口市', '210882', '大石桥市', '', '', '', '', 3, 1, ''), ('2109', '21', '00,21', '阜新市', '21', '辽宁省', '2109', '阜新市', '', '', '', '', '', '', 2, 1, ''), ('210902', '2109', '00,21,2109', '海州区', '21', '辽宁省', '2109', '阜新市', '210902', '海州区', '', '', '', '', 3, 1, ''), ('210903', '2109', '00,21,2109', '新邱区', '21', '辽宁省', '2109', '阜新市', '210903', '新邱区', '', '', '', '', 3, 1, ''), ('210904', '2109', '00,21,2109', '太平区', '21', '辽宁省', '2109', '阜新市', '210904', '太平区', '', '', '', '', 3, 1, ''), ('210905', '2109', '00,21,2109', '清河门区', '21', '辽宁省', '2109', '阜新市', '210905', '清河门区', '', '', '', '', 3, 1, ''), ('210911', '2109', '00,21,2109', '细河区', '21', '辽宁省', '2109', '阜新市', '210911', '细河区', '', '', '', '', 3, 1, ''), ('210921', '2109', '00,21,2109', '阜新蒙古族自治县', '21', '辽宁省', '2109', '阜新市', '210921', '阜新蒙古族自治县', '', '', '', '', 3, 1, ''), ('210922', '2109', '00,21,2109', '彰武县', '21', '辽宁省', '2109', '阜新市', '210922', '彰武县', '', '', '', '', 3, 1, ''), ('2110', '21', '00,21', '辽阳市', '21', '辽宁省', '2110', '辽阳市', '', '', '', '', '', '', 2, 1, ''), ('211002', '2110', '00,21,2110', '白塔区', '21', '辽宁省', '2110', '辽阳市', '211002', '白塔区', '', '', '', '', 3, 1, ''), ('211003', '2110', '00,21,2110', '文圣区', '21', '辽宁省', '2110', '辽阳市', '211003', '文圣区', '', '', '', '', 3, 1, ''), ('211004', '2110', '00,21,2110', '宏伟区', '21', '辽宁省', '2110', '辽阳市', '211004', '宏伟区', '', '', '', '', 3, 1, ''), ('211005', '2110', '00,21,2110', '弓长岭区', '21', '辽宁省', '2110', '辽阳市', '211005', '弓长岭区', '', '', '', '', 3, 1, ''), ('211011', '2110', '00,21,2110', '太子河区', '21', '辽宁省', '2110', '辽阳市', '211011', '太子河区', '', '', '', '', 3, 1, ''), ('211021', '2110', '00,21,2110', '辽阳县', '21', '辽宁省', '2110', '辽阳市', '211021', '辽阳县', '', '', '', '', 3, 1, ''), ('211081', '2110', '00,21,2110', '灯塔市', '21', '辽宁省', '2110', '辽阳市', '211081', '灯塔市', '', '', '', '', 3, 1, ''), ('2111', '21', '00,21', '盘锦市', '21', '辽宁省', '2111', '盘锦市', '', '', '', '', '', '', 2, 1, ''), ('211102', '2111', '00,21,2111', '双台子区', '21', '辽宁省', '2111', '盘锦市', '211102', '双台子区', '', '', '', '', 3, 1, ''), ('211103', '2111', '00,21,2111', '兴隆台区', '21', '辽宁省', '2111', '盘锦市', '211103', '兴隆台区', '', '', '', '', 3, 1, ''), ('211104', '2111', '00,21,2111', '大洼区', '21', '辽宁省', '2111', '盘锦市', '211104', '大洼区', '', '', '', '', 3, 1, ''), ('211122', '2111', '00,21,2111', '盘山县', '21', '辽宁省', '2111', '盘锦市', '211122', '盘山县', '', '', '', '', 3, 1, ''), ('2112', '21', '00,21', '铁岭市', '21', '辽宁省', '2112', '铁岭市', '', '', '', '', '', '', 2, 1, ''), ('211202', '2112', '00,21,2112', '银州区', '21', '辽宁省', '2112', '铁岭市', '211202', '银州区', '', '', '', '', 3, 1, ''), ('211204', '2112', '00,21,2112', '清河区', '21', '辽宁省', '2112', '铁岭市', '211204', '清河区', '', '', '', '', 3, 1, ''), ('211221', '2112', '00,21,2112', '铁岭县', '21', '辽宁省', '2112', '铁岭市', '211221', '铁岭县', '', '', '', '', 3, 1, ''), ('211223', '2112', '00,21,2112', '西丰县', '21', '辽宁省', '2112', '铁岭市', '211223', '西丰县', '', '', '', '', 3, 1, ''), ('211224', '2112', '00,21,2112', '昌图县', '21', '辽宁省', '2112', '铁岭市', '211224', '昌图县', '', '', '', '', 3, 1, ''), ('211281', '2112', '00,21,2112', '调兵山市', '21', '辽宁省', '2112', '铁岭市', '211281', '调兵山市', '', '', '', '', 3, 1, ''), ('211282', '2112', '00,21,2112', '开原市', '21', '辽宁省', '2112', '铁岭市', '211282', '开原市', '', '', '', '', 3, 1, ''), ('2113', '21', '00,21', '朝阳市', '21', '辽宁省', '2113', '朝阳市', '', '', '', '', '', '', 2, 1, ''), ('211302', '2113', '00,21,2113', '双塔区', '21', '辽宁省', '2113', '朝阳市', '211302', '双塔区', '', '', '', '', 3, 1, ''), ('211303', '2113', '00,21,2113', '龙城区', '21', '辽宁省', '2113', '朝阳市', '211303', '龙城区', '', '', '', '', 3, 1, ''), ('211321', '2113', '00,21,2113', '朝阳县', '21', '辽宁省', '2113', '朝阳市', '211321', '朝阳县', '', '', '', '', 3, 1, ''), ('211322', '2113', '00,21,2113', '建平县', '21', '辽宁省', '2113', '朝阳市', '211322', '建平县', '', '', '', '', 3, 1, ''), ('211324', '2113', '00,21,2113', '喀喇沁左翼蒙古族自治县', '21', '辽宁省', '2113', '朝阳市', '211324', '喀喇沁左翼蒙古族自治县', '', '', '', '', 3, 1, ''), ('211381', '2113', '00,21,2113', '北票市', '21', '辽宁省', '2113', '朝阳市', '211381', '北票市', '', '', '', '', 3, 1, ''), ('211382', '2113', '00,21,2113', '凌源市', '21', '辽宁省', '2113', '朝阳市', '211382', '凌源市', '', '', '', '', 3, 1, ''), ('2114', '21', '00,21', '葫芦岛市', '21', '辽宁省', '2114', '葫芦岛市', '', '', '', '', '', '', 2, 1, ''), ('211402', '2114', '00,21,2114', '连山区', '21', '辽宁省', '2114', '葫芦岛市', '211402', '连山区', '', '', '', '', 3, 1, ''), ('211403', '2114', '00,21,2114', '龙港区', '21', '辽宁省', '2114', '葫芦岛市', '211403', '龙港区', '', '', '', '', 3, 1, ''), ('211404', '2114', '00,21,2114', '南票区', '21', '辽宁省', '2114', '葫芦岛市', '211404', '南票区', '', '', '', '', 3, 1, ''), ('211421', '2114', '00,21,2114', '绥中县', '21', '辽宁省', '2114', '葫芦岛市', '211421', '绥中县', '', '', '', '', 3, 1, ''), ('211422', '2114', '00,21,2114', '建昌县', '21', '辽宁省', '2114', '葫芦岛市', '211422', '建昌县', '', '', '', '', 3, 1, ''), ('211481', '2114', '00,21,2114', '兴城市', '21', '辽宁省', '2114', '葫芦岛市', '211481', '兴城市', '', '', '', '', 3, 1, ''), ('22', '00', '00', '吉林省', '22', '吉林省', '', '', '', '', '', '', '', '', 1, 1, ''), ('2201', '22', '00,22', '长春市', '22', '吉林省', '2201', '长春市', '', '', '', '', '', '', 2, 1, ''), ('220102', '2201', '00,22,2201', '南关区', '22', '吉林省', '2201', '长春市', '220102', '南关区', '', '', '', '', 3, 1, ''), ('220103', '2201', '00,22,2201', '宽城区', '22', '吉林省', '2201', '长春市', '220103', '宽城区', '', '', '', '', 3, 1, ''), ('220104', '2201', '00,22,2201', '朝阳区', '22', '吉林省', '2201', '长春市', '220104', '朝阳区', '', '', '', '', 3, 1, ''), ('220105', '2201', '00,22,2201', '二道区', '22', '吉林省', '2201', '长春市', '220105', '二道区', '', '', '', '', 3, 1, ''), ('220106', '2201', '00,22,2201', '绿园区', '22', '吉林省', '2201', '长春市', '220106', '绿园区', '', '', '', '', 3, 1, ''), ('220112', '2201', '00,22,2201', '双阳区', '22', '吉林省', '2201', '长春市', '220112', '双阳区', '', '', '', '', 3, 1, ''), ('220113', '2201', '00,22,2201', '九台区', '22', '吉林省', '2201', '长春市', '220113', '九台区', '', '', '', '', 3, 1, ''), ('220122', '2201', '00,22,2201', '农安县', '22', '吉林省', '2201', '长春市', '220122', '农安县', '', '', '', '', 3, 1, ''), ('220182', '2201', '00,22,2201', '榆树市', '22', '吉林省', '2201', '长春市', '220182', '榆树市', '', '', '', '', 3, 1, ''), ('220183', '2201', '00,22,2201', '德惠市', '22', '吉林省', '2201', '长春市', '220183', '德惠市', '', '', '', '', 3, 1, ''), ('2202', '22', '00,22', '吉林市', '22', '吉林省', '2202', '吉林市', '', '', '', '', '', '', 2, 1, ''), ('220202', '2202', '00,22,2202', '昌邑区', '22', '吉林省', '2202', '吉林市', '220202', '昌邑区', '', '', '', '', 3, 1, ''), ('220203', '2202', '00,22,2202', '龙潭区', '22', '吉林省', '2202', '吉林市', '220203', '龙潭区', '', '', '', '', 3, 1, ''), ('220204', '2202', '00,22,2202', '船营区', '22', '吉林省', '2202', '吉林市', '220204', '船营区', '', '', '', '', 3, 1, ''), ('220211', '2202', '00,22,2202', '丰满区', '22', '吉林省', '2202', '吉林市', '220211', '丰满区', '', '', '', '', 3, 1, ''), ('220221', '2202', '00,22,2202', '永吉县', '22', '吉林省', '2202', '吉林市', '220221', '永吉县', '', '', '', '', 3, 1, ''), ('220281', '2202', '00,22,2202', '蛟河市', '22', '吉林省', '2202', '吉林市', '220281', '蛟河市', '', '', '', '', 3, 1, ''), ('220282', '2202', '00,22,2202', '桦甸市', '22', '吉林省', '2202', '吉林市', '220282', '桦甸市', '', '', '', '', 3, 1, ''), ('220283', '2202', '00,22,2202', '舒兰市', '22', '吉林省', '2202', '吉林市', '220283', '舒兰市', '', '', '', '', 3, 1, ''), ('220284', '2202', '00,22,2202', '磐石市', '22', '吉林省', '2202', '吉林市', '220284', '磐石市', '', '', '', '', 3, 1, ''), ('2203', '22', '00,22', '四平市', '22', '吉林省', '2203', '四平市', '', '', '', '', '', '', 2, 1, ''), ('220302', '2203', '00,22,2203', '铁西区', '22', '吉林省', '2203', '四平市', '220302', '铁西区', '', '', '', '', 3, 1, ''), ('220303', '2203', '00,22,2203', '铁东区', '22', '吉林省', '2203', '四平市', '220303', '铁东区', '', '', '', '', 3, 1, ''), ('220322', '2203', '00,22,2203', '梨树县', '22', '吉林省', '2203', '四平市', '220322', '梨树县', '', '', '', '', 3, 1, ''), ('220323', '2203', '00,22,2203', '伊通满族自治县', '22', '吉林省', '2203', '四平市', '220323', '伊通满族自治县', '', '', '', '', 3, 1, ''), ('220381', '2203', '00,22,2203', '公主岭市', '22', '吉林省', '2203', '四平市', '220381', '公主岭市', '', '', '', '', 3, 1, ''), ('220382', '2203', '00,22,2203', '双辽市', '22', '吉林省', '2203', '四平市', '220382', '双辽市', '', '', '', '', 3, 1, ''), ('2204', '22', '00,22', '辽源市', '22', '吉林省', '2204', '辽源市', '', '', '', '', '', '', 2, 1, ''), ('220402', '2204', '00,22,2204', '龙山区', '22', '吉林省', '2204', '辽源市', '220402', '龙山区', '', '', '', '', 3, 1, ''), ('220403', '2204', '00,22,2204', '西安区', '22', '吉林省', '2204', '辽源市', '220403', '西安区', '', '', '', '', 3, 1, ''), ('220421', '2204', '00,22,2204', '东丰县', '22', '吉林省', '2204', '辽源市', '220421', '东丰县', '', '', '', '', 3, 1, ''), ('220422', '2204', '00,22,2204', '东辽县', '22', '吉林省', '2204', '辽源市', '220422', '东辽县', '', '', '', '', 3, 1, ''), ('2205', '22', '00,22', '通化市', '22', '吉林省', '2205', '通化市', '', '', '', '', '', '', 2, 1, ''), ('220502', '2205', '00,22,2205', '东昌区', '22', '吉林省', '2205', '通化市', '220502', '东昌区', '', '', '', '', 3, 1, ''), ('220503', '2205', '00,22,2205', '二道江区', '22', '吉林省', '2205', '通化市', '220503', '二道江区', '', '', '', '', 3, 1, ''), ('220521', '2205', '00,22,2205', '通化县', '22', '吉林省', '2205', '通化市', '220521', '通化县', '', '', '', '', 3, 1, ''), ('220523', '2205', '00,22,2205', '辉南县', '22', '吉林省', '2205', '通化市', '220523', '辉南县', '', '', '', '', 3, 1, ''), ('220524', '2205', '00,22,2205', '柳河县', '22', '吉林省', '2205', '通化市', '220524', '柳河县', '', '', '', '', 3, 1, ''), ('220581', '2205', '00,22,2205', '梅河口市', '22', '吉林省', '2205', '通化市', '220581', '梅河口市', '', '', '', '', 3, 1, ''), ('220582', '2205', '00,22,2205', '集安市', '22', '吉林省', '2205', '通化市', '220582', '集安市', '', '', '', '', 3, 1, ''), ('2206', '22', '00,22', '白山市', '22', '吉林省', '2206', '白山市', '', '', '', '', '', '', 2, 1, ''), ('220602', '2206', '00,22,2206', '浑江区', '22', '吉林省', '2206', '白山市', '220602', '浑江区', '', '', '', '', 3, 1, ''), ('220605', '2206', '00,22,2206', '江源区', '22', '吉林省', '2206', '白山市', '220605', '江源区', '', '', '', '', 3, 1, ''), ('220621', '2206', '00,22,2206', '抚松县', '22', '吉林省', '2206', '白山市', '220621', '抚松县', '', '', '', '', 3, 1, ''), ('220622', '2206', '00,22,2206', '靖宇县', '22', '吉林省', '2206', '白山市', '220622', '靖宇县', '', '', '', '', 3, 1, ''), ('220623', '2206', '00,22,2206', '长白朝鲜族自治县', '22', '吉林省', '2206', '白山市', '220623', '长白朝鲜族自治县', '', '', '', '', 3, 1, ''), ('220681', '2206', '00,22,2206', '临江市', '22', '吉林省', '2206', '白山市', '220681', '临江市', '', '', '', '', 3, 1, ''), ('2207', '22', '00,22', '松原市', '22', '吉林省', '2207', '松原市', '', '', '', '', '', '', 2, 1, ''), ('220702', '2207', '00,22,2207', '宁江区', '22', '吉林省', '2207', '松原市', '220702', '宁江区', '', '', '', '', 3, 1, ''), ('220721', '2207', '00,22,2207', '前郭尔罗斯蒙古族自治县', '22', '吉林省', '2207', '松原市', '220721', '前郭尔罗斯蒙古族自治县', '', '', '', '', 3, 1, ''), ('220722', '2207', '00,22,2207', '长岭县', '22', '吉林省', '2207', '松原市', '220722', '长岭县', '', '', '', '', 3, 1, ''), ('220723', '2207', '00,22,2207', '乾安县', '22', '吉林省', '2207', '松原市', '220723', '乾安县', '', '', '', '', 3, 1, ''), ('220781', '2207', '00,22,2207', '扶余市', '22', '吉林省', '2207', '松原市', '220781', '扶余市', '', '', '', '', 3, 1, ''), ('2208', '22', '00,22', '白城市', '22', '吉林省', '2208', '白城市', '', '', '', '', '', '', 2, 1, ''), ('220802', '2208', '00,22,2208', '洮北区', '22', '吉林省', '2208', '白城市', '220802', '洮北区', '', '', '', '', 3, 1, ''), ('220821', '2208', '00,22,2208', '镇赉县', '22', '吉林省', '2208', '白城市', '220821', '镇赉县', '', '', '', '', 3, 1, ''), ('220822', '2208', '00,22,2208', '通榆县', '22', '吉林省', '2208', '白城市', '220822', '通榆县', '', '', '', '', 3, 1, ''), ('220881', '2208', '00,22,2208', '洮南市', '22', '吉林省', '2208', '白城市', '220881', '洮南市', '', '', '', '', 3, 1, ''), ('220882', '2208', '00,22,2208', '大安市', '22', '吉林省', '2208', '白城市', '220882', '大安市', '', '', '', '', 3, 1, ''), ('2224', '22', '00,22', '延边朝鲜族自治州', '22', '吉林省', '2224', '延边朝鲜族自治州', '', '', '', '', '', '', 2, 1, ''), ('222401', '2224', '00,22,2224', '延吉市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222401', '延吉市', '', '', '', '', 3, 1, ''), ('222402', '2224', '00,22,2224', '图们市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222402', '图们市', '', '', '', '', 3, 1, ''), ('222403', '2224', '00,22,2224', '敦化市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222403', '敦化市', '', '', '', '', 3, 1, ''), ('222404', '2224', '00,22,2224', '珲春市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222404', '珲春市', '', '', '', '', 3, 1, ''), ('222405', '2224', '00,22,2224', '龙井市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222405', '龙井市', '', '', '', '', 3, 1, ''), ('222406', '2224', '00,22,2224', '和龙市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222406', '和龙市', '', '', '', '', 3, 1, ''), ('222424', '2224', '00,22,2224', '汪清县', '22', '吉林省', '2224', '延边朝鲜族自治州', '222424', '汪清县', '', '', '', '', 3, 1, ''), ('222426', '2224', '00,22,2224', '安图县', '22', '吉林省', '2224', '延边朝鲜族自治州', '222426', '安图县', '', '', '', '', 3, 1, ''), ('23', '00', '00', '黑龙江省', '23', '黑龙江省', '', '', '', '', '', '', '', '', 1, 1, ''), ('2301', '23', '00,23', '哈尔滨市', '23', '黑龙江省', '2301', '哈尔滨市', '', '', '', '', '', '', 2, 1, ''), ('230102', '2301', '00,23,2301', '道里区', '23', '黑龙江省', '2301', '哈尔滨市', '230102', '道里区', '', '', '', '', 3, 1, ''), ('230103', '2301', '00,23,2301', '南岗区', '23', '黑龙江省', '2301', '哈尔滨市', '230103', '南岗区', '', '', '', '', 3, 1, ''), ('230104', '2301', '00,23,2301', '道外区', '23', '黑龙江省', '2301', '哈尔滨市', '230104', '道外区', '', '', '', '', 3, 1, ''), ('230108', '2301', '00,23,2301', '平房区', '23', '黑龙江省', '2301', '哈尔滨市', '230108', '平房区', '', '', '', '', 3, 1, ''), ('230109', '2301', '00,23,2301', '松北区', '23', '黑龙江省', '2301', '哈尔滨市', '230109', '松北区', '', '', '', '', 3, 1, ''), ('230110', '2301', '00,23,2301', '香坊区', '23', '黑龙江省', '2301', '哈尔滨市', '230110', '香坊区', '', '', '', '', 3, 1, ''), ('230111', '2301', '00,23,2301', '呼兰区', '23', '黑龙江省', '2301', '哈尔滨市', '230111', '呼兰区', '', '', '', '', 3, 1, ''), ('230112', '2301', '00,23,2301', '阿城区', '23', '黑龙江省', '2301', '哈尔滨市', '230112', '阿城区', '', '', '', '', 3, 1, ''), ('230113', '2301', '00,23,2301', '双城区', '23', '黑龙江省', '2301', '哈尔滨市', '230113', '双城区', '', '', '', '', 3, 1, ''), ('230123', '2301', '00,23,2301', '依兰县', '23', '黑龙江省', '2301', '哈尔滨市', '230123', '依兰县', '', '', '', '', 3, 1, ''), ('230124', '2301', '00,23,2301', '方正县', '23', '黑龙江省', '2301', '哈尔滨市', '230124', '方正县', '', '', '', '', 3, 1, ''), ('230125', '2301', '00,23,2301', '宾县', '23', '黑龙江省', '2301', '哈尔滨市', '230125', '宾县', '', '', '', '', 3, 1, ''), ('230126', '2301', '00,23,2301', '巴彦县', '23', '黑龙江省', '2301', '哈尔滨市', '230126', '巴彦县', '', '', '', '', 3, 1, ''), ('230127', '2301', '00,23,2301', '木兰县', '23', '黑龙江省', '2301', '哈尔滨市', '230127', '木兰县', '', '', '', '', 3, 1, ''), ('230128', '2301', '00,23,2301', '通河县', '23', '黑龙江省', '2301', '哈尔滨市', '230128', '通河县', '', '', '', '', 3, 1, ''), ('230129', '2301', '00,23,2301', '延寿县', '23', '黑龙江省', '2301', '哈尔滨市', '230129', '延寿县', '', '', '', '', 3, 1, ''), ('230183', '2301', '00,23,2301', '尚志市', '23', '黑龙江省', '2301', '哈尔滨市', '230183', '尚志市', '', '', '', '', 3, 1, ''), ('230184', '2301', '00,23,2301', '五常市', '23', '黑龙江省', '2301', '哈尔滨市', '230184', '五常市', '', '', '', '', 3, 1, ''), ('2302', '23', '00,23', '齐齐哈尔市', '23', '黑龙江省', '2302', '齐齐哈尔市', '', '', '', '', '', '', 2, 1, ''), ('230202', '2302', '00,23,2302', '龙沙区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230202', '龙沙区', '', '', '', '', 3, 1, ''), ('230203', '2302', '00,23,2302', '建华区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230203', '建华区', '', '', '', '', 3, 1, ''), ('230204', '2302', '00,23,2302', '铁锋区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230204', '铁锋区', '', '', '', '', 3, 1, ''), ('230205', '2302', '00,23,2302', '昂昂溪区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230205', '昂昂溪区', '', '', '', '', 3, 1, ''), ('230206', '2302', '00,23,2302', '富拉尔基区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230206', '富拉尔基区', '', '', '', '', 3, 1, ''), ('230207', '2302', '00,23,2302', '碾子山区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230207', '碾子山区', '', '', '', '', 3, 1, ''), ('230208', '2302', '00,23,2302', '梅里斯达斡尔族区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230208', '梅里斯达斡尔族区', '', '', '', '', 3, 1, ''), ('230221', '2302', '00,23,2302', '龙江县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230221', '龙江县', '', '', '', '', 3, 1, ''), ('230223', '2302', '00,23,2302', '依安县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230223', '依安县', '', '', '', '', 3, 1, ''), ('230224', '2302', '00,23,2302', '泰来县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230224', '泰来县', '', '', '', '', 3, 1, ''), ('230225', '2302', '00,23,2302', '甘南县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230225', '甘南县', '', '', '', '', 3, 1, ''), ('230227', '2302', '00,23,2302', '富裕县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230227', '富裕县', '', '', '', '', 3, 1, ''), ('230229', '2302', '00,23,2302', '克山县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230229', '克山县', '', '', '', '', 3, 1, ''), ('230230', '2302', '00,23,2302', '克东县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230230', '克东县', '', '', '', '', 3, 1, ''), ('230231', '2302', '00,23,2302', '拜泉县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230231', '拜泉县', '', '', '', '', 3, 1, ''), ('230281', '2302', '00,23,2302', '讷河市', '23', '黑龙江省', '2302', '齐齐哈尔市', '230281', '讷河市', '', '', '', '', 3, 1, ''), ('2303', '23', '00,23', '鸡西市', '23', '黑龙江省', '2303', '鸡西市', '', '', '', '', '', '', 2, 1, ''), ('230302', '2303', '00,23,2303', '鸡冠区', '23', '黑龙江省', '2303', '鸡西市', '230302', '鸡冠区', '', '', '', '', 3, 1, ''), ('230303', '2303', '00,23,2303', '恒山区', '23', '黑龙江省', '2303', '鸡西市', '230303', '恒山区', '', '', '', '', 3, 1, ''), ('230304', '2303', '00,23,2303', '滴道区', '23', '黑龙江省', '2303', '鸡西市', '230304', '滴道区', '', '', '', '', 3, 1, ''), ('230305', '2303', '00,23,2303', '梨树区', '23', '黑龙江省', '2303', '鸡西市', '230305', '梨树区', '', '', '', '', 3, 1, ''), ('230306', '2303', '00,23,2303', '城子河区', '23', '黑龙江省', '2303', '鸡西市', '230306', '城子河区', '', '', '', '', 3, 1, ''), ('230307', '2303', '00,23,2303', '麻山区', '23', '黑龙江省', '2303', '鸡西市', '230307', '麻山区', '', '', '', '', 3, 1, ''), ('230321', '2303', '00,23,2303', '鸡东县', '23', '黑龙江省', '2303', '鸡西市', '230321', '鸡东县', '', '', '', '', 3, 1, ''), ('230381', '2303', '00,23,2303', '虎林市', '23', '黑龙江省', '2303', '鸡西市', '230381', '虎林市', '', '', '', '', 3, 1, ''), ('230382', '2303', '00,23,2303', '密山市', '23', '黑龙江省', '2303', '鸡西市', '230382', '密山市', '', '', '', '', 3, 1, ''), ('2304', '23', '00,23', '鹤岗市', '23', '黑龙江省', '2304', '鹤岗市', '', '', '', '', '', '', 2, 1, ''), ('230402', '2304', '00,23,2304', '向阳区', '23', '黑龙江省', '2304', '鹤岗市', '230402', '向阳区', '', '', '', '', 3, 1, ''), ('230403', '2304', '00,23,2304', '工农区', '23', '黑龙江省', '2304', '鹤岗市', '230403', '工农区', '', '', '', '', 3, 1, ''), ('230404', '2304', '00,23,2304', '南山区', '23', '黑龙江省', '2304', '鹤岗市', '230404', '南山区', '', '', '', '', 3, 1, ''), ('230405', '2304', '00,23,2304', '兴安区', '23', '黑龙江省', '2304', '鹤岗市', '230405', '兴安区', '', '', '', '', 3, 1, ''), ('230406', '2304', '00,23,2304', '东山区', '23', '黑龙江省', '2304', '鹤岗市', '230406', '东山区', '', '', '', '', 3, 1, ''), ('230407', '2304', '00,23,2304', '兴山区', '23', '黑龙江省', '2304', '鹤岗市', '230407', '兴山区', '', '', '', '', 3, 1, ''), ('230421', '2304', '00,23,2304', '萝北县', '23', '黑龙江省', '2304', '鹤岗市', '230421', '萝北县', '', '', '', '', 3, 1, ''), ('230422', '2304', '00,23,2304', '绥滨县', '23', '黑龙江省', '2304', '鹤岗市', '230422', '绥滨县', '', '', '', '', 3, 1, ''), ('2305', '23', '00,23', '双鸭山市', '23', '黑龙江省', '2305', '双鸭山市', '', '', '', '', '', '', 2, 1, ''), ('230502', '2305', '00,23,2305', '尖山区', '23', '黑龙江省', '2305', '双鸭山市', '230502', '尖山区', '', '', '', '', 3, 1, ''), ('230503', '2305', '00,23,2305', '岭东区', '23', '黑龙江省', '2305', '双鸭山市', '230503', '岭东区', '', '', '', '', 3, 1, ''), ('230505', '2305', '00,23,2305', '四方台区', '23', '黑龙江省', '2305', '双鸭山市', '230505', '四方台区', '', '', '', '', 3, 1, ''), ('230506', '2305', '00,23,2305', '宝山区', '23', '黑龙江省', '2305', '双鸭山市', '230506', '宝山区', '', '', '', '', 3, 1, ''), ('230521', '2305', '00,23,2305', '集贤县', '23', '黑龙江省', '2305', '双鸭山市', '230521', '集贤县', '', '', '', '', 3, 1, ''), ('230522', '2305', '00,23,2305', '友谊县', '23', '黑龙江省', '2305', '双鸭山市', '230522', '友谊县', '', '', '', '', 3, 1, ''), ('230523', '2305', '00,23,2305', '宝清县', '23', '黑龙江省', '2305', '双鸭山市', '230523', '宝清县', '', '', '', '', 3, 1, ''), ('230524', '2305', '00,23,2305', '饶河县', '23', '黑龙江省', '2305', '双鸭山市', '230524', '饶河县', '', '', '', '', 3, 1, ''), ('2306', '23', '00,23', '大庆市', '23', '黑龙江省', '2306', '大庆市', '', '', '', '', '', '', 2, 1, ''), ('230602', '2306', '00,23,2306', '萨尔图区', '23', '黑龙江省', '2306', '大庆市', '230602', '萨尔图区', '', '', '', '', 3, 1, ''), ('230603', '2306', '00,23,2306', '龙凤区', '23', '黑龙江省', '2306', '大庆市', '230603', '龙凤区', '', '', '', '', 3, 1, ''), ('230604', '2306', '00,23,2306', '让胡路区', '23', '黑龙江省', '2306', '大庆市', '230604', '让胡路区', '', '', '', '', 3, 1, ''), ('230605', '2306', '00,23,2306', '红岗区', '23', '黑龙江省', '2306', '大庆市', '230605', '红岗区', '', '', '', '', 3, 1, ''), ('230606', '2306', '00,23,2306', '大同区', '23', '黑龙江省', '2306', '大庆市', '230606', '大同区', '', '', '', '', 3, 1, ''), ('230621', '2306', '00,23,2306', '肇州县', '23', '黑龙江省', '2306', '大庆市', '230621', '肇州县', '', '', '', '', 3, 1, ''), ('230622', '2306', '00,23,2306', '肇源县', '23', '黑龙江省', '2306', '大庆市', '230622', '肇源县', '', '', '', '', 3, 1, ''), ('230623', '2306', '00,23,2306', '林甸县', '23', '黑龙江省', '2306', '大庆市', '230623', '林甸县', '', '', '', '', 3, 1, ''), ('230624', '2306', '00,23,2306', '杜尔伯特蒙古族自治县', '23', '黑龙江省', '2306', '大庆市', '230624', '杜尔伯特蒙古族自治县', '', '', '', '', 3, 1, ''), ('2307', '23', '00,23', '伊春市', '23', '黑龙江省', '2307', '伊春市', '', '', '', '', '', '', 2, 1, ''), ('230717', '2307', '00,23,2307', '伊美区', '23', '黑龙江省', '2307', '伊春市', '230717', '伊美区', '', '', '', '', 3, 1, ''), ('230718', '2307', '00,23,2307', '乌翠区', '23', '黑龙江省', '2307', '伊春市', '230718', '乌翠区', '', '', '', '', 3, 1, ''), ('230719', '2307', '00,23,2307', '友好区', '23', '黑龙江省', '2307', '伊春市', '230719', '友好区', '', '', '', '', 3, 1, ''), ('230722', '2307', '00,23,2307', '嘉荫县', '23', '黑龙江省', '2307', '伊春市', '230722', '嘉荫县', '', '', '', '', 3, 1, ''), ('230723', '2307', '00,23,2307', '汤旺县', '23', '黑龙江省', '2307', '伊春市', '230723', '汤旺县', '', '', '', '', 3, 1, ''), ('230724', '2307', '00,23,2307', '丰林县', '23', '黑龙江省', '2307', '伊春市', '230724', '丰林县', '', '', '', '', 3, 1, ''), ('230725', '2307', '00,23,2307', '大箐山县', '23', '黑龙江省', '2307', '伊春市', '230725', '大箐山县', '', '', '', '', 3, 1, ''), ('230726', '2307', '00,23,2307', '南岔县', '23', '黑龙江省', '2307', '伊春市', '230726', '南岔县', '', '', '', '', 3, 1, ''), ('230751', '2307', '00,23,2307', '金林区', '23', '黑龙江省', '2307', '伊春市', '230751', '金林区', '', '', '', '', 3, 1, ''), ('230781', '2307', '00,23,2307', '铁力市', '23', '黑龙江省', '2307', '伊春市', '230781', '铁力市', '', '', '', '', 3, 1, ''), ('2308', '23', '00,23', '佳木斯市', '23', '黑龙江省', '2308', '佳木斯市', '', '', '', '', '', '', 2, 1, ''), ('230803', '2308', '00,23,2308', '向阳区', '23', '黑龙江省', '2308', '佳木斯市', '230803', '向阳区', '', '', '', '', 3, 1, ''), ('230804', '2308', '00,23,2308', '前进区', '23', '黑龙江省', '2308', '佳木斯市', '230804', '前进区', '', '', '', '', 3, 1, ''), ('230805', '2308', '00,23,2308', '东风区', '23', '黑龙江省', '2308', '佳木斯市', '230805', '东风区', '', '', '', '', 3, 1, ''), ('230811', '2308', '00,23,2308', '郊区', '23', '黑龙江省', '2308', '佳木斯市', '230811', '郊区', '', '', '', '', 3, 1, ''), ('230822', '2308', '00,23,2308', '桦南县', '23', '黑龙江省', '2308', '佳木斯市', '230822', '桦南县', '', '', '', '', 3, 1, ''), ('230826', '2308', '00,23,2308', '桦川县', '23', '黑龙江省', '2308', '佳木斯市', '230826', '桦川县', '', '', '', '', 3, 1, ''), ('230828', '2308', '00,23,2308', '汤原县', '23', '黑龙江省', '2308', '佳木斯市', '230828', '汤原县', '', '', '', '', 3, 1, ''), ('230881', '2308', '00,23,2308', '同江市', '23', '黑龙江省', '2308', '佳木斯市', '230881', '同江市', '', '', '', '', 3, 1, ''), ('230882', '2308', '00,23,2308', '富锦市', '23', '黑龙江省', '2308', '佳木斯市', '230882', '富锦市', '', '', '', '', 3, 1, ''), ('230883', '2308', '00,23,2308', '抚远市', '23', '黑龙江省', '2308', '佳木斯市', '230883', '抚远市', '', '', '', '', 3, 1, ''), ('2309', '23', '00,23', '七台河市', '23', '黑龙江省', '2309', '七台河市', '', '', '', '', '', '', 2, 1, ''), ('230902', '2309', '00,23,2309', '新兴区', '23', '黑龙江省', '2309', '七台河市', '230902', '新兴区', '', '', '', '', 3, 1, ''), ('230903', '2309', '00,23,2309', '桃山区', '23', '黑龙江省', '2309', '七台河市', '230903', '桃山区', '', '', '', '', 3, 1, ''), ('230904', '2309', '00,23,2309', '茄子河区', '23', '黑龙江省', '2309', '七台河市', '230904', '茄子河区', '', '', '', '', 3, 1, ''), ('230921', '2309', '00,23,2309', '勃利县', '23', '黑龙江省', '2309', '七台河市', '230921', '勃利县', '', '', '', '', 3, 1, ''), ('2310', '23', '00,23', '牡丹江市', '23', '黑龙江省', '2310', '牡丹江市', '', '', '', '', '', '', 2, 1, ''), ('231002', '2310', '00,23,2310', '东安区', '23', '黑龙江省', '2310', '牡丹江市', '231002', '东安区', '', '', '', '', 3, 1, ''), ('231003', '2310', '00,23,2310', '阳明区', '23', '黑龙江省', '2310', '牡丹江市', '231003', '阳明区', '', '', '', '', 3, 1, ''), ('231004', '2310', '00,23,2310', '爱民区', '23', '黑龙江省', '2310', '牡丹江市', '231004', '爱民区', '', '', '', '', 3, 1, ''), ('231005', '2310', '00,23,2310', '西安区', '23', '黑龙江省', '2310', '牡丹江市', '231005', '西安区', '', '', '', '', 3, 1, ''), ('231025', '2310', '00,23,2310', '林口县', '23', '黑龙江省', '2310', '牡丹江市', '231025', '林口县', '', '', '', '', 3, 1, ''), ('231081', '2310', '00,23,2310', '绥芬河市', '23', '黑龙江省', '2310', '牡丹江市', '231081', '绥芬河市', '', '', '', '', 3, 1, ''), ('231083', '2310', '00,23,2310', '海林市', '23', '黑龙江省', '2310', '牡丹江市', '231083', '海林市', '', '', '', '', 3, 1, ''), ('231084', '2310', '00,23,2310', '宁安市', '23', '黑龙江省', '2310', '牡丹江市', '231084', '宁安市', '', '', '', '', 3, 1, ''), ('231085', '2310', '00,23,2310', '穆棱市', '23', '黑龙江省', '2310', '牡丹江市', '231085', '穆棱市', '', '', '', '', 3, 1, ''), ('231086', '2310', '00,23,2310', '东宁市', '23', '黑龙江省', '2310', '牡丹江市', '231086', '东宁市', '', '', '', '', 3, 1, ''), ('2311', '23', '00,23', '黑河市', '23', '黑龙江省', '2311', '黑河市', '', '', '', '', '', '', 2, 1, ''), ('231102', '2311', '00,23,2311', '爱辉区', '23', '黑龙江省', '2311', '黑河市', '231102', '爱辉区', '', '', '', '', 3, 1, ''), ('231123', '2311', '00,23,2311', '逊克县', '23', '黑龙江省', '2311', '黑河市', '231123', '逊克县', '', '', '', '', 3, 1, ''), ('231124', '2311', '00,23,2311', '孙吴县', '23', '黑龙江省', '2311', '黑河市', '231124', '孙吴县', '', '', '', '', 3, 1, ''), ('231181', '2311', '00,23,2311', '北安市', '23', '黑龙江省', '2311', '黑河市', '231181', '北安市', '', '', '', '', 3, 1, ''), ('231182', '2311', '00,23,2311', '五大连池市', '23', '黑龙江省', '2311', '黑河市', '231182', '五大连池市', '', '', '', '', 3, 1, ''), ('231183', '2311', '00,23,2311', '嫩江市', '23', '黑龙江省', '2311', '黑河市', '231183', '嫩江市', '', '', '', '', 3, 1, ''), ('2312', '23', '00,23', '绥化市', '23', '黑龙江省', '2312', '绥化市', '', '', '', '', '', '', 2, 1, ''), ('231202', '2312', '00,23,2312', '北林区', '23', '黑龙江省', '2312', '绥化市', '231202', '北林区', '', '', '', '', 3, 1, ''), ('231221', '2312', '00,23,2312', '望奎县', '23', '黑龙江省', '2312', '绥化市', '231221', '望奎县', '', '', '', '', 3, 1, ''), ('231222', '2312', '00,23,2312', '兰西县', '23', '黑龙江省', '2312', '绥化市', '231222', '兰西县', '', '', '', '', 3, 1, ''), ('231223', '2312', '00,23,2312', '青冈县', '23', '黑龙江省', '2312', '绥化市', '231223', '青冈县', '', '', '', '', 3, 1, ''), ('231224', '2312', '00,23,2312', '庆安县', '23', '黑龙江省', '2312', '绥化市', '231224', '庆安县', '', '', '', '', 3, 1, ''), ('231225', '2312', '00,23,2312', '明水县', '23', '黑龙江省', '2312', '绥化市', '231225', '明水县', '', '', '', '', 3, 1, ''), ('231226', '2312', '00,23,2312', '绥棱县', '23', '黑龙江省', '2312', '绥化市', '231226', '绥棱县', '', '', '', '', 3, 1, ''), ('231281', '2312', '00,23,2312', '安达市', '23', '黑龙江省', '2312', '绥化市', '231281', '安达市', '', '', '', '', 3, 1, ''), ('231282', '2312', '00,23,2312', '肇东市', '23', '黑龙江省', '2312', '绥化市', '231282', '肇东市', '', '', '', '', 3, 1, ''), ('231283', '2312', '00,23,2312', '海伦市', '23', '黑龙江省', '2312', '绥化市', '231283', '海伦市', '', '', '', '', 3, 1, ''), ('2327', '23', '00,23', '大兴安岭地区', '23', '黑龙江省', '2327', '大兴安岭地区', '', '', '', '', '', '', 2, 1, ''), ('232701', '2327', '00,23,2327', '漠河市', '23', '黑龙江省', '2327', '大兴安岭地区', '232701', '漠河市', '', '', '', '', 3, 1, ''), ('232721', '2327', '00,23,2327', '呼玛县', '23', '黑龙江省', '2327', '大兴安岭地区', '232721', '呼玛县', '', '', '', '', 3, 1, ''), ('232722', '2327', '00,23,2327', '塔河县', '23', '黑龙江省', '2327', '大兴安岭地区', '232722', '塔河县', '', '', '', '', 3, 1, ''), ('31', '00', '00', '上海市', '31', '上海市', '', '', '', '', '', '', '', '', 1, 1, ''), ('3101', '31', '00,31', '上海市', '31', '上海市', '3101', '上海市', '', '', '', '', '', '', 2, 1, ''), ('310101', '3101', '00,31,3101', '黄浦区', '31', '上海市', '3101', '上海市', '310101', '黄浦区', '', '', '', '', 3, 1, ''), ('310104', '3101', '00,31,3101', '徐汇区', '31', '上海市', '3101', '上海市', '310104', '徐汇区', '', '', '', '', 3, 1, ''), ('310105', '3101', '00,31,3101', '长宁区', '31', '上海市', '3101', '上海市', '310105', '长宁区', '', '', '', '', 3, 1, ''), ('310106', '3101', '00,31,3101', '静安区', '31', '上海市', '3101', '上海市', '310106', '静安区', '', '', '', '', 3, 1, ''), ('310107', '3101', '00,31,3101', '普陀区', '31', '上海市', '3101', '上海市', '310107', '普陀区', '', '', '', '', 3, 1, ''), ('310109', '3101', '00,31,3101', '虹口区', '31', '上海市', '3101', '上海市', '310109', '虹口区', '', '', '', '', 3, 1, ''), ('310110', '3101', '00,31,3101', '杨浦区', '31', '上海市', '3101', '上海市', '310110', '杨浦区', '', '', '', '', 3, 1, ''), ('310112', '3101', '00,31,3101', '闵行区', '31', '上海市', '3101', '上海市', '310112', '闵行区', '', '', '', '', 3, 1, ''), ('310113', '3101', '00,31,3101', '宝山区', '31', '上海市', '3101', '上海市', '310113', '宝山区', '', '', '', '', 3, 1, ''), ('310114', '3101', '00,31,3101', '嘉定区', '31', '上海市', '3101', '上海市', '310114', '嘉定区', '', '', '', '', 3, 1, ''), ('310115', '3101', '00,31,3101', '浦东新区', '31', '上海市', '3101', '上海市', '310115', '浦东新区', '', '', '', '', 3, 1, ''), ('310116', '3101', '00,31,3101', '金山区', '31', '上海市', '3101', '上海市', '310116', '金山区', '', '', '', '', 3, 1, ''), ('310117', '3101', '00,31,3101', '松江区', '31', '上海市', '3101', '上海市', '310117', '松江区', '', '', '', '', 3, 1, ''), ('310118', '3101', '00,31,3101', '青浦区', '31', '上海市', '3101', '上海市', '310118', '青浦区', '', '', '', '', 3, 1, ''), ('310120', '3101', '00,31,3101', '奉贤区', '31', '上海市', '3101', '上海市', '310120', '奉贤区', '', '', '', '', 3, 1, ''), ('310151', '3101', '00,31,3101', '崇明区', '31', '上海市', '3101', '上海市', '310151', '崇明区', '', '', '', '', 3, 1, ''), ('32', '00', '00', '江苏省', '32', '江苏省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3201', '32', '00,32', '南京市', '32', '江苏省', '3201', '南京市', '', '', '', '', '', '', 2, 1, ''), ('320102', '3201', '00,32,3201', '玄武区', '32', '江苏省', '3201', '南京市', '320102', '玄武区', '', '', '', '', 3, 1, ''), ('320104', '3201', '00,32,3201', '秦淮区', '32', '江苏省', '3201', '南京市', '320104', '秦淮区', '', '', '', '', 3, 1, ''), ('320105', '3201', '00,32,3201', '建邺区', '32', '江苏省', '3201', '南京市', '320105', '建邺区', '', '', '', '', 3, 1, ''), ('320106', '3201', '00,32,3201', '鼓楼区', '32', '江苏省', '3201', '南京市', '320106', '鼓楼区', '', '', '', '', 3, 1, ''), ('320111', '3201', '00,32,3201', '浦口区', '32', '江苏省', '3201', '南京市', '320111', '浦口区', '', '', '', '', 3, 1, ''), ('320113', '3201', '00,32,3201', '栖霞区', '32', '江苏省', '3201', '南京市', '320113', '栖霞区', '', '', '', '', 3, 1, ''), ('320114', '3201', '00,32,3201', '雨花台区', '32', '江苏省', '3201', '南京市', '320114', '雨花台区', '', '', '', '', 3, 1, ''), ('320115', '3201', '00,32,3201', '江宁区', '32', '江苏省', '3201', '南京市', '320115', '江宁区', '', '', '', '', 3, 1, ''), ('320116', '3201', '00,32,3201', '六合区', '32', '江苏省', '3201', '南京市', '320116', '六合区', '', '', '', '', 3, 1, ''), ('320117', '3201', '00,32,3201', '溧水区', '32', '江苏省', '3201', '南京市', '320117', '溧水区', '', '', '', '', 3, 1, ''), ('320118', '3201', '00,32,3201', '高淳区', '32', '江苏省', '3201', '南京市', '320118', '高淳区', '', '', '', '', 3, 1, ''), ('3202', '32', '00,32', '无锡市', '32', '江苏省', '3202', '无锡市', '', '', '', '', '', '', 2, 1, ''), ('320205', '3202', '00,32,3202', '锡山区', '32', '江苏省', '3202', '无锡市', '320205', '锡山区', '', '', '', '', 3, 1, ''), ('320206', '3202', '00,32,3202', '惠山区', '32', '江苏省', '3202', '无锡市', '320206', '惠山区', '', '', '', '', 3, 1, ''), ('320211', '3202', '00,32,3202', '滨湖区', '32', '江苏省', '3202', '无锡市', '320211', '滨湖区', '', '', '', '', 3, 1, ''), ('320213', '3202', '00,32,3202', '梁溪区', '32', '江苏省', '3202', '无锡市', '320213', '梁溪区', '', '', '', '', 3, 1, ''), ('320214', '3202', '00,32,3202', '新吴区', '32', '江苏省', '3202', '无锡市', '320214', '新吴区', '', '', '', '', 3, 1, ''), ('320281', '3202', '00,32,3202', '江阴市', '32', '江苏省', '3202', '无锡市', '320281', '江阴市', '', '', '', '', 3, 1, ''), ('320282', '3202', '00,32,3202', '宜兴市', '32', '江苏省', '3202', '无锡市', '320282', '宜兴市', '', '', '', '', 3, 1, ''), ('3203', '32', '00,32', '徐州市', '32', '江苏省', '3203', '徐州市', '', '', '', '', '', '', 2, 1, ''), ('320302', '3203', '00,32,3203', '鼓楼区', '32', '江苏省', '3203', '徐州市', '320302', '鼓楼区', '', '', '', '', 3, 1, ''), ('320303', '3203', '00,32,3203', '云龙区', '32', '江苏省', '3203', '徐州市', '320303', '云龙区', '', '', '', '', 3, 1, ''), ('320305', '3203', '00,32,3203', '贾汪区', '32', '江苏省', '3203', '徐州市', '320305', '贾汪区', '', '', '', '', 3, 1, ''), ('320311', '3203', '00,32,3203', '泉山区', '32', '江苏省', '3203', '徐州市', '320311', '泉山区', '', '', '', '', 3, 1, ''), ('320312', '3203', '00,32,3203', '铜山区', '32', '江苏省', '3203', '徐州市', '320312', '铜山区', '', '', '', '', 3, 1, ''), ('320321', '3203', '00,32,3203', '丰县', '32', '江苏省', '3203', '徐州市', '320321', '丰县', '', '', '', '', 3, 1, ''), ('320322', '3203', '00,32,3203', '沛县', '32', '江苏省', '3203', '徐州市', '320322', '沛县', '', '', '', '', 3, 1, ''), ('320324', '3203', '00,32,3203', '睢宁县', '32', '江苏省', '3203', '徐州市', '320324', '睢宁县', '', '', '', '', 3, 1, ''), ('320381', '3203', '00,32,3203', '新沂市', '32', '江苏省', '3203', '徐州市', '320381', '新沂市', '', '', '', '', 3, 1, ''), ('320382', '3203', '00,32,3203', '邳州市', '32', '江苏省', '3203', '徐州市', '320382', '邳州市', '', '', '', '', 3, 1, ''), ('3204', '32', '00,32', '常州市', '32', '江苏省', '3204', '常州市', '', '', '', '', '', '', 2, 1, ''), ('320402', '3204', '00,32,3204', '天宁区', '32', '江苏省', '3204', '常州市', '320402', '天宁区', '', '', '', '', 3, 1, ''), ('320404', '3204', '00,32,3204', '钟楼区', '32', '江苏省', '3204', '常州市', '320404', '钟楼区', '', '', '', '', 3, 1, ''), ('320411', '3204', '00,32,3204', '新北区', '32', '江苏省', '3204', '常州市', '320411', '新北区', '', '', '', '', 3, 1, ''), ('320412', '3204', '00,32,3204', '武进区', '32', '江苏省', '3204', '常州市', '320412', '武进区', '', '', '', '', 3, 1, ''), ('320413', '3204', '00,32,3204', '金坛区', '32', '江苏省', '3204', '常州市', '320413', '金坛区', '', '', '', '', 3, 1, ''), ('320481', '3204', '00,32,3204', '溧阳市', '32', '江苏省', '3204', '常州市', '320481', '溧阳市', '', '', '', '', 3, 1, ''), ('3205', '32', '00,32', '苏州市', '32', '江苏省', '3205', '苏州市', '', '', '', '', '', '', 2, 1, ''), ('320505', '3205', '00,32,3205', '虎丘区', '32', '江苏省', '3205', '苏州市', '320505', '虎丘区', '', '', '', '', 3, 1, ''), ('320506', '3205', '00,32,3205', '吴中区', '32', '江苏省', '3205', '苏州市', '320506', '吴中区', '', '', '', '', 3, 1, ''), ('320507', '3205', '00,32,3205', '相城区', '32', '江苏省', '3205', '苏州市', '320507', '相城区', '', '', '', '', 3, 1, ''), ('320508', '3205', '00,32,3205', '姑苏区', '32', '江苏省', '3205', '苏州市', '320508', '姑苏区', '', '', '', '', 3, 1, ''), ('320509', '3205', '00,32,3205', '吴江区', '32', '江苏省', '3205', '苏州市', '320509', '吴江区', '', '', '', '', 3, 1, ''), ('320581', '3205', '00,32,3205', '常熟市', '32', '江苏省', '3205', '苏州市', '320581', '常熟市', '', '', '', '', 3, 1, ''), ('320582', '3205', '00,32,3205', '张家港市', '32', '江苏省', '3205', '苏州市', '320582', '张家港市', '', '', '', '', 3, 1, ''), ('320583', '3205', '00,32,3205', '昆山市', '32', '江苏省', '3205', '苏州市', '320583', '昆山市', '', '', '', '', 3, 1, ''), ('320585', '3205', '00,32,3205', '太仓市', '32', '江苏省', '3205', '苏州市', '320585', '太仓市', '', '', '', '', 3, 1, ''), ('3206', '32', '00,32', '南通市', '32', '江苏省', '3206', '南通市', '', '', '', '', '', '', 2, 1, ''), ('320602', '3206', '00,32,3206', '崇川区', '32', '江苏省', '3206', '南通市', '320602', '崇川区', '', '', '', '', 3, 1, ''), ('320611', '3206', '00,32,3206', '港闸区', '32', '江苏省', '3206', '南通市', '320611', '港闸区', '', '', '', '', 3, 1, ''), ('320612', '3206', '00,32,3206', '通州区', '32', '江苏省', '3206', '南通市', '320612', '通州区', '', '', '', '', 3, 1, ''), ('320623', '3206', '00,32,3206', '如东县', '32', '江苏省', '3206', '南通市', '320623', '如东县', '', '', '', '', 3, 1, ''), ('320681', '3206', '00,32,3206', '启东市', '32', '江苏省', '3206', '南通市', '320681', '启东市', '', '', '', '', 3, 1, ''), ('320682', '3206', '00,32,3206', '如皋市', '32', '江苏省', '3206', '南通市', '320682', '如皋市', '', '', '', '', 3, 1, ''), ('320684', '3206', '00,32,3206', '海门市', '32', '江苏省', '3206', '南通市', '320684', '海门市', '', '', '', '', 3, 1, ''), ('320685', '3206', '00,32,3206', '海安市', '32', '江苏省', '3206', '南通市', '320685', '海安市', '', '', '', '', 3, 1, ''), ('3207', '32', '00,32', '连云港市', '32', '江苏省', '3207', '连云港市', '', '', '', '', '', '', 2, 1, ''), ('320703', '3207', '00,32,3207', '连云区', '32', '江苏省', '3207', '连云港市', '320703', '连云区', '', '', '', '', 3, 1, ''), ('320706', '3207', '00,32,3207', '海州区', '32', '江苏省', '3207', '连云港市', '320706', '海州区', '', '', '', '', 3, 1, ''), ('320707', '3207', '00,32,3207', '赣榆区', '32', '江苏省', '3207', '连云港市', '320707', '赣榆区', '', '', '', '', 3, 1, ''), ('320722', '3207', '00,32,3207', '东海县', '32', '江苏省', '3207', '连云港市', '320722', '东海县', '', '', '', '', 3, 1, ''), ('320723', '3207', '00,32,3207', '灌云县', '32', '江苏省', '3207', '连云港市', '320723', '灌云县', '', '', '', '', 3, 1, ''), ('320724', '3207', '00,32,3207', '灌南县', '32', '江苏省', '3207', '连云港市', '320724', '灌南县', '', '', '', '', 3, 1, ''), ('3208', '32', '00,32', '淮安市', '32', '江苏省', '3208', '淮安市', '', '', '', '', '', '', 2, 1, ''), ('320803', '3208', '00,32,3208', '淮安区', '32', '江苏省', '3208', '淮安市', '320803', '淮安区', '', '', '', '', 3, 1, ''), ('320804', '3208', '00,32,3208', '淮阴区', '32', '江苏省', '3208', '淮安市', '320804', '淮阴区', '', '', '', '', 3, 1, ''), ('320812', '3208', '00,32,3208', '清江浦区', '32', '江苏省', '3208', '淮安市', '320812', '清江浦区', '', '', '', '', 3, 1, ''), ('320813', '3208', '00,32,3208', '洪泽区', '32', '江苏省', '3208', '淮安市', '320813', '洪泽区', '', '', '', '', 3, 1, ''), ('320826', '3208', '00,32,3208', '涟水县', '32', '江苏省', '3208', '淮安市', '320826', '涟水县', '', '', '', '', 3, 1, ''), ('320830', '3208', '00,32,3208', '盱眙县', '32', '江苏省', '3208', '淮安市', '320830', '盱眙县', '', '', '', '', 3, 1, ''), ('320831', '3208', '00,32,3208', '金湖县', '32', '江苏省', '3208', '淮安市', '320831', '金湖县', '', '', '', '', 3, 1, ''), ('3209', '32', '00,32', '盐城市', '32', '江苏省', '3209', '盐城市', '', '', '', '', '', '', 2, 1, ''), ('320902', '3209', '00,32,3209', '亭湖区', '32', '江苏省', '3209', '盐城市', '320902', '亭湖区', '', '', '', '', 3, 1, ''), ('320903', '3209', '00,32,3209', '盐都区', '32', '江苏省', '3209', '盐城市', '320903', '盐都区', '', '', '', '', 3, 1, ''), ('320904', '3209', '00,32,3209', '大丰区', '32', '江苏省', '3209', '盐城市', '320904', '大丰区', '', '', '', '', 3, 1, ''), ('320921', '3209', '00,32,3209', '响水县', '32', '江苏省', '3209', '盐城市', '320921', '响水县', '', '', '', '', 3, 1, ''), ('320922', '3209', '00,32,3209', '滨海县', '32', '江苏省', '3209', '盐城市', '320922', '滨海县', '', '', '', '', 3, 1, ''), ('320923', '3209', '00,32,3209', '阜宁县', '32', '江苏省', '3209', '盐城市', '320923', '阜宁县', '', '', '', '', 3, 1, ''), ('320924', '3209', '00,32,3209', '射阳县', '32', '江苏省', '3209', '盐城市', '320924', '射阳县', '', '', '', '', 3, 1, ''), ('320925', '3209', '00,32,3209', '建湖县', '32', '江苏省', '3209', '盐城市', '320925', '建湖县', '', '', '', '', 3, 1, ''), ('320981', '3209', '00,32,3209', '东台市', '32', '江苏省', '3209', '盐城市', '320981', '东台市', '', '', '', '', 3, 1, ''), ('3210', '32', '00,32', '扬州市', '32', '江苏省', '3210', '扬州市', '', '', '', '', '', '', 2, 1, ''), ('321002', '3210', '00,32,3210', '广陵区', '32', '江苏省', '3210', '扬州市', '321002', '广陵区', '', '', '', '', 3, 1, ''), ('321003', '3210', '00,32,3210', '邗江区', '32', '江苏省', '3210', '扬州市', '321003', '邗江区', '', '', '', '', 3, 1, ''), ('321012', '3210', '00,32,3210', '江都区', '32', '江苏省', '3210', '扬州市', '321012', '江都区', '', '', '', '', 3, 1, ''), ('321023', '3210', '00,32,3210', '宝应县', '32', '江苏省', '3210', '扬州市', '321023', '宝应县', '', '', '', '', 3, 1, ''), ('321081', '3210', '00,32,3210', '仪征市', '32', '江苏省', '3210', '扬州市', '321081', '仪征市', '', '', '', '', 3, 1, ''), ('321084', '3210', '00,32,3210', '高邮市', '32', '江苏省', '3210', '扬州市', '321084', '高邮市', '', '', '', '', 3, 1, ''), ('3211', '32', '00,32', '镇江市', '32', '江苏省', '3211', '镇江市', '', '', '', '', '', '', 2, 1, ''), ('321102', '3211', '00,32,3211', '京口区', '32', '江苏省', '3211', '镇江市', '321102', '京口区', '', '', '', '', 3, 1, ''), ('321111', '3211', '00,32,3211', '润州区', '32', '江苏省', '3211', '镇江市', '321111', '润州区', '', '', '', '', 3, 1, ''), ('321112', '3211', '00,32,3211', '丹徒区', '32', '江苏省', '3211', '镇江市', '321112', '丹徒区', '', '', '', '', 3, 1, ''), ('321181', '3211', '00,32,3211', '丹阳市', '32', '江苏省', '3211', '镇江市', '321181', '丹阳市', '', '', '', '', 3, 1, ''), ('321182', '3211', '00,32,3211', '扬中市', '32', '江苏省', '3211', '镇江市', '321182', '扬中市', '', '', '', '', 3, 1, ''), ('321183', '3211', '00,32,3211', '句容市', '32', '江苏省', '3211', '镇江市', '321183', '句容市', '', '', '', '', 3, 1, ''), ('3212', '32', '00,32', '泰州市', '32', '江苏省', '3212', '泰州市', '', '', '', '', '', '', 2, 1, ''), ('321202', '3212', '00,32,3212', '海陵区', '32', '江苏省', '3212', '泰州市', '321202', '海陵区', '', '', '', '', 3, 1, ''), ('321203', '3212', '00,32,3212', '高港区', '32', '江苏省', '3212', '泰州市', '321203', '高港区', '', '', '', '', 3, 1, ''), ('321204', '3212', '00,32,3212', '姜堰区', '32', '江苏省', '3212', '泰州市', '321204', '姜堰区', '', '', '', '', 3, 1, ''), ('321281', '3212', '00,32,3212', '兴化市', '32', '江苏省', '3212', '泰州市', '321281', '兴化市', '', '', '', '', 3, 1, ''), ('321282', '3212', '00,32,3212', '靖江市', '32', '江苏省', '3212', '泰州市', '321282', '靖江市', '', '', '', '', 3, 1, ''), ('321283', '3212', '00,32,3212', '泰兴市', '32', '江苏省', '3212', '泰州市', '321283', '泰兴市', '', '', '', '', 3, 1, ''), ('3213', '32', '00,32', '宿迁市', '32', '江苏省', '3213', '宿迁市', '', '', '', '', '', '', 2, 1, ''), ('321302', '3213', '00,32,3213', '宿城区', '32', '江苏省', '3213', '宿迁市', '321302', '宿城区', '', '', '', '', 3, 1, ''), ('321311', '3213', '00,32,3213', '宿豫区', '32', '江苏省', '3213', '宿迁市', '321311', '宿豫区', '', '', '', '', 3, 1, ''), ('321322', '3213', '00,32,3213', '沭阳县', '32', '江苏省', '3213', '宿迁市', '321322', '沭阳县', '', '', '', '', 3, 1, ''), ('321323', '3213', '00,32,3213', '泗阳县', '32', '江苏省', '3213', '宿迁市', '321323', '泗阳县', '', '', '', '', 3, 1, ''), ('321324', '3213', '00,32,3213', '泗洪县', '32', '江苏省', '3213', '宿迁市', '321324', '泗洪县', '', '', '', '', 3, 1, ''), ('33', '00', '00', '浙江省', '33', '浙江省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3301', '33', '00,33', '杭州市', '33', '浙江省', '3301', '杭州市', '', '', '', '', '', '', 2, 1, ''), ('330102', '3301', '00,33,3301', '上城区', '33', '浙江省', '3301', '杭州市', '330102', '上城区', '', '', '', '', 3, 1, ''), ('330103', '3301', '00,33,3301', '下城区', '33', '浙江省', '3301', '杭州市', '330103', '下城区', '', '', '', '', 3, 1, ''), ('330104', '3301', '00,33,3301', '江干区', '33', '浙江省', '3301', '杭州市', '330104', '江干区', '', '', '', '', 3, 1, ''), ('330105', '3301', '00,33,3301', '拱墅区', '33', '浙江省', '3301', '杭州市', '330105', '拱墅区', '', '', '', '', 3, 1, ''), ('330106', '3301', '00,33,3301', '西湖区', '33', '浙江省', '3301', '杭州市', '330106', '西湖区', '', '', '', '', 3, 1, ''), ('330108', '3301', '00,33,3301', '滨江区', '33', '浙江省', '3301', '杭州市', '330108', '滨江区', '', '', '', '', 3, 1, ''), ('330109', '3301', '00,33,3301', '萧山区', '33', '浙江省', '3301', '杭州市', '330109', '萧山区', '', '', '', '', 3, 1, ''), ('330110', '3301', '00,33,3301', '余杭区', '33', '浙江省', '3301', '杭州市', '330110', '余杭区', '', '', '', '', 3, 1, ''), ('330111', '3301', '00,33,3301', '富阳区', '33', '浙江省', '3301', '杭州市', '330111', '富阳区', '', '', '', '', 3, 1, ''), ('330112', '3301', '00,33,3301', '临安区', '33', '浙江省', '3301', '杭州市', '330112', '临安区', '', '', '', '', 3, 1, ''), ('330122', '3301', '00,33,3301', '桐庐县', '33', '浙江省', '3301', '杭州市', '330122', '桐庐县', '', '', '', '', 3, 1, ''), ('330127', '3301', '00,33,3301', '淳安县', '33', '浙江省', '3301', '杭州市', '330127', '淳安县', '', '', '', '', 3, 1, ''), ('330182', '3301', '00,33,3301', '建德市', '33', '浙江省', '3301', '杭州市', '330182', '建德市', '', '', '', '', 3, 1, ''), ('3302', '33', '00,33', '宁波市', '33', '浙江省', '3302', '宁波市', '', '', '', '', '', '', 2, 1, ''), ('330203', '3302', '00,33,3302', '海曙区', '33', '浙江省', '3302', '宁波市', '330203', '海曙区', '', '', '', '', 3, 1, ''), ('330205', '3302', '00,33,3302', '江北区', '33', '浙江省', '3302', '宁波市', '330205', '江北区', '', '', '', '', 3, 1, ''), ('330206', '3302', '00,33,3302', '北仑区', '33', '浙江省', '3302', '宁波市', '330206', '北仑区', '', '', '', '', 3, 1, ''), ('330211', '3302', '00,33,3302', '镇海区', '33', '浙江省', '3302', '宁波市', '330211', '镇海区', '', '', '', '', 3, 1, ''), ('330212', '3302', '00,33,3302', '鄞州区', '33', '浙江省', '3302', '宁波市', '330212', '鄞州区', '', '', '', '', 3, 1, ''), ('330213', '3302', '00,33,3302', '奉化区', '33', '浙江省', '3302', '宁波市', '330213', '奉化区', '', '', '', '', 3, 1, ''), ('330225', '3302', '00,33,3302', '象山县', '33', '浙江省', '3302', '宁波市', '330225', '象山县', '', '', '', '', 3, 1, ''), ('330226', '3302', '00,33,3302', '宁海县', '33', '浙江省', '3302', '宁波市', '330226', '宁海县', '', '', '', '', 3, 1, ''), ('330281', '3302', '00,33,3302', '余姚市', '33', '浙江省', '3302', '宁波市', '330281', '余姚市', '', '', '', '', 3, 1, ''), ('330282', '3302', '00,33,3302', '慈溪市', '33', '浙江省', '3302', '宁波市', '330282', '慈溪市', '', '', '', '', 3, 1, ''), ('3303', '33', '00,33', '温州市', '33', '浙江省', '3303', '温州市', '', '', '', '', '', '', 2, 1, ''), ('330302', '3303', '00,33,3303', '鹿城区', '33', '浙江省', '3303', '温州市', '330302', '鹿城区', '', '', '', '', 3, 1, ''), ('330303', '3303', '00,33,3303', '龙湾区', '33', '浙江省', '3303', '温州市', '330303', '龙湾区', '', '', '', '', 3, 1, ''), ('330304', '3303', '00,33,3303', '瓯海区', '33', '浙江省', '3303', '温州市', '330304', '瓯海区', '', '', '', '', 3, 1, ''), ('330305', '3303', '00,33,3303', '洞头区', '33', '浙江省', '3303', '温州市', '330305', '洞头区', '', '', '', '', 3, 1, ''), ('330324', '3303', '00,33,3303', '永嘉县', '33', '浙江省', '3303', '温州市', '330324', '永嘉县', '', '', '', '', 3, 1, ''), ('330326', '3303', '00,33,3303', '平阳县', '33', '浙江省', '3303', '温州市', '330326', '平阳县', '', '', '', '', 3, 1, ''), ('330327', '3303', '00,33,3303', '苍南县', '33', '浙江省', '3303', '温州市', '330327', '苍南县', '', '', '', '', 3, 1, ''), ('330328', '3303', '00,33,3303', '文成县', '33', '浙江省', '3303', '温州市', '330328', '文成县', '', '', '', '', 3, 1, ''), ('330329', '3303', '00,33,3303', '泰顺县', '33', '浙江省', '3303', '温州市', '330329', '泰顺县', '', '', '', '', 3, 1, ''), ('330381', '3303', '00,33,3303', '瑞安市', '33', '浙江省', '3303', '温州市', '330381', '瑞安市', '', '', '', '', 3, 1, ''), ('330382', '3303', '00,33,3303', '乐清市', '33', '浙江省', '3303', '温州市', '330382', '乐清市', '', '', '', '', 3, 1, ''), ('330383', '3303', '00,33,3303', '龙港市', '33', '浙江省', '3303', '温州市', '330383', '龙港市', '', '', '', '', 3, 1, ''), ('3304', '33', '00,33', '嘉兴市', '33', '浙江省', '3304', '嘉兴市', '', '', '', '', '', '', 2, 1, ''), ('330402', '3304', '00,33,3304', '南湖区', '33', '浙江省', '3304', '嘉兴市', '330402', '南湖区', '', '', '', '', 3, 1, ''), ('330411', '3304', '00,33,3304', '秀洲区', '33', '浙江省', '3304', '嘉兴市', '330411', '秀洲区', '', '', '', '', 3, 1, ''), ('330421', '3304', '00,33,3304', '嘉善县', '33', '浙江省', '3304', '嘉兴市', '330421', '嘉善县', '', '', '', '', 3, 1, ''), ('330424', '3304', '00,33,3304', '海盐县', '33', '浙江省', '3304', '嘉兴市', '330424', '海盐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330481', '3304', '00,33,3304', '海宁市', '33', '浙江省', '3304', '嘉兴市', '330481', '海宁市', '', '', '', '', 3, 1, ''), ('330482', '3304', '00,33,3304', '平湖市', '33', '浙江省', '3304', '嘉兴市', '330482', '平湖市', '', '', '', '', 3, 1, ''), ('330483', '3304', '00,33,3304', '桐乡市', '33', '浙江省', '3304', '嘉兴市', '330483', '桐乡市', '', '', '', '', 3, 1, ''), ('3305', '33', '00,33', '湖州市', '33', '浙江省', '3305', '湖州市', '', '', '', '', '', '', 2, 1, ''), ('330502', '3305', '00,33,3305', '吴兴区', '33', '浙江省', '3305', '湖州市', '330502', '吴兴区', '', '', '', '', 3, 1, ''), ('330503', '3305', '00,33,3305', '南浔区', '33', '浙江省', '3305', '湖州市', '330503', '南浔区', '', '', '', '', 3, 1, ''), ('330521', '3305', '00,33,3305', '德清县', '33', '浙江省', '3305', '湖州市', '330521', '德清县', '', '', '', '', 3, 1, ''), ('330522', '3305', '00,33,3305', '长兴县', '33', '浙江省', '3305', '湖州市', '330522', '长兴县', '', '', '', '', 3, 1, ''), ('330523', '3305', '00,33,3305', '安吉县', '33', '浙江省', '3305', '湖州市', '330523', '安吉县', '', '', '', '', 3, 1, ''), ('3306', '33', '00,33', '绍兴市', '33', '浙江省', '3306', '绍兴市', '', '', '', '', '', '', 2, 1, ''), ('330602', '3306', '00,33,3306', '越城区', '33', '浙江省', '3306', '绍兴市', '330602', '越城区', '', '', '', '', 3, 1, ''), ('330603', '3306', '00,33,3306', '柯桥区', '33', '浙江省', '3306', '绍兴市', '330603', '柯桥区', '', '', '', '', 3, 1, ''), ('330604', '3306', '00,33,3306', '上虞区', '33', '浙江省', '3306', '绍兴市', '330604', '上虞区', '', '', '', '', 3, 1, ''), ('330624', '3306', '00,33,3306', '新昌县', '33', '浙江省', '3306', '绍兴市', '330624', '新昌县', '', '', '', '', 3, 1, ''), ('330681', '3306', '00,33,3306', '诸暨市', '33', '浙江省', '3306', '绍兴市', '330681', '诸暨市', '', '', '', '', 3, 1, ''), ('330683', '3306', '00,33,3306', '嵊州市', '33', '浙江省', '3306', '绍兴市', '330683', '嵊州市', '', '', '', '', 3, 1, ''), ('3307', '33', '00,33', '金华市', '33', '浙江省', '3307', '金华市', '', '', '', '', '', '', 2, 1, ''), ('330702', '3307', '00,33,3307', '婺城区', '33', '浙江省', '3307', '金华市', '330702', '婺城区', '', '', '', '', 3, 1, ''), ('330703', '3307', '00,33,3307', '金东区', '33', '浙江省', '3307', '金华市', '330703', '金东区', '', '', '', '', 3, 1, ''), ('330723', '3307', '00,33,3307', '武义县', '33', '浙江省', '3307', '金华市', '330723', '武义县', '', '', '', '', 3, 1, ''), ('330726', '3307', '00,33,3307', '浦江县', '33', '浙江省', '3307', '金华市', '330726', '浦江县', '', '', '', '', 3, 1, ''), ('330727', '3307', '00,33,3307', '磐安县', '33', '浙江省', '3307', '金华市', '330727', '磐安县', '', '', '', '', 3, 1, ''), ('330781', '3307', '00,33,3307', '兰溪市', '33', '浙江省', '3307', '金华市', '330781', '兰溪市', '', '', '', '', 3, 1, ''), ('330782', '3307', '00,33,3307', '义乌市', '33', '浙江省', '3307', '金华市', '330782', '义乌市', '', '', '', '', 3, 1, ''), ('330783', '3307', '00,33,3307', '东阳市', '33', '浙江省', '3307', '金华市', '330783', '东阳市', '', '', '', '', 3, 1, ''), ('330784', '3307', '00,33,3307', '永康市', '33', '浙江省', '3307', '金华市', '330784', '永康市', '', '', '', '', 3, 1, ''), ('3308', '33', '00,33', '衢州市', '33', '浙江省', '3308', '衢州市', '', '', '', '', '', '', 2, 1, ''), ('330802', '3308', '00,33,3308', '柯城区', '33', '浙江省', '3308', '衢州市', '330802', '柯城区', '', '', '', '', 3, 1, ''), ('330803', '3308', '00,33,3308', '衢江区', '33', '浙江省', '3308', '衢州市', '330803', '衢江区', '', '', '', '', 3, 1, ''), ('330822', '3308', '00,33,3308', '常山县', '33', '浙江省', '3308', '衢州市', '330822', '常山县', '', '', '', '', 3, 1, ''), ('330824', '3308', '00,33,3308', '开化县', '33', '浙江省', '3308', '衢州市', '330824', '开化县', '', '', '', '', 3, 1, ''), ('330825', '3308', '00,33,3308', '龙游县', '33', '浙江省', '3308', '衢州市', '330825', '龙游县', '', '', '', '', 3, 1, ''), ('330881', '3308', '00,33,3308', '江山市', '33', '浙江省', '3308', '衢州市', '330881', '江山市', '', '', '', '', 3, 1, ''), ('3309', '33', '00,33', '舟山市', '33', '浙江省', '3309', '舟山市', '', '', '', '', '', '', 2, 1, ''), ('330902', '3309', '00,33,3309', '定海区', '33', '浙江省', '3309', '舟山市', '330902', '定海区', '', '', '', '', 3, 1, ''), ('330903', '3309', '00,33,3309', '普陀区', '33', '浙江省', '3309', '舟山市', '330903', '普陀区', '', '', '', '', 3, 1, ''), ('330921', '3309', '00,33,3309', '岱山县', '33', '浙江省', '3309', '舟山市', '330921', '岱山县', '', '', '', '', 3, 1, ''), ('330922', '3309', '00,33,3309', '嵊泗县', '33', '浙江省', '3309', '舟山市', '330922', '嵊泗县', '', '', '', '', 3, 1, ''), ('3310', '33', '00,33', '台州市', '33', '浙江省', '3310', '台州市', '', '', '', '', '', '', 2, 1, ''), ('331002', '3310', '00,33,3310', '椒江区', '33', '浙江省', '3310', '台州市', '331002', '椒江区', '', '', '', '', 3, 1, ''), ('331003', '3310', '00,33,3310', '黄岩区', '33', '浙江省', '3310', '台州市', '331003', '黄岩区', '', '', '', '', 3, 1, ''), ('331004', '3310', '00,33,3310', '路桥区', '33', '浙江省', '3310', '台州市', '331004', '路桥区', '', '', '', '', 3, 1, ''), ('331022', '3310', '00,33,3310', '三门县', '33', '浙江省', '3310', '台州市', '331022', '三门县', '', '', '', '', 3, 1, ''), ('331023', '3310', '00,33,3310', '天台县', '33', '浙江省', '3310', '台州市', '331023', '天台县', '', '', '', '', 3, 1, ''), ('331024', '3310', '00,33,3310', '仙居县', '33', '浙江省', '3310', '台州市', '331024', '仙居县', '', '', '', '', 3, 1, ''), ('331081', '3310', '00,33,3310', '温岭市', '33', '浙江省', '3310', '台州市', '331081', '温岭市', '', '', '', '', 3, 1, ''), ('331082', '3310', '00,33,3310', '临海市', '33', '浙江省', '3310', '台州市', '331082', '临海市', '', '', '', '', 3, 1, ''), ('331083', '3310', '00,33,3310', '玉环市', '33', '浙江省', '3310', '台州市', '331083', '玉环市', '', '', '', '', 3, 1, ''), ('3311', '33', '00,33', '丽水市', '33', '浙江省', '3311', '丽水市', '', '', '', '', '', '', 2, 1, ''), ('331102', '3311', '00,33,3311', '莲都区', '33', '浙江省', '3311', '丽水市', '331102', '莲都区', '', '', '', '', 3, 1, ''), ('331121', '3311', '00,33,3311', '青田县', '33', '浙江省', '3311', '丽水市', '331121', '青田县', '', '', '', '', 3, 1, ''), ('331122', '3311', '00,33,3311', '缙云县', '33', '浙江省', '3311', '丽水市', '331122', '缙云县', '', '', '', '', 3, 1, ''), ('331123', '3311', '00,33,3311', '遂昌县', '33', '浙江省', '3311', '丽水市', '331123', '遂昌县', '', '', '', '', 3, 1, ''), ('331124', '3311', '00,33,3311', '松阳县', '33', '浙江省', '3311', '丽水市', '331124', '松阳县', '', '', '', '', 3, 1, ''), ('331125', '3311', '00,33,3311', '云和县', '33', '浙江省', '3311', '丽水市', '331125', '云和县', '', '', '', '', 3, 1, ''), ('331126', '3311', '00,33,3311', '庆元县', '33', '浙江省', '3311', '丽水市', '331126', '庆元县', '', '', '', '', 3, 1, ''), ('331127', '3311', '00,33,3311', '景宁畲族自治县', '33', '浙江省', '3311', '丽水市', '331127', '景宁畲族自治县', '', '', '', '', 3, 1, ''), ('331181', '3311', '00,33,3311', '龙泉市', '33', '浙江省', '3311', '丽水市', '331181', '龙泉市', '', '', '', '', 3, 1, ''), ('34', '00', '00', '安徽省', '34', '安徽省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3401', '34', '00,34', '合肥市', '34', '安徽省', '3401', '合肥市', '', '', '', '', '', '', 2, 1, ''), ('340102', '3401', '00,34,3401', '瑶海区', '34', '安徽省', '3401', '合肥市', '340102', '瑶海区', '', '', '', '', 3, 1, ''), ('340103', '3401', '00,34,3401', '庐阳区', '34', '安徽省', '3401', '合肥市', '340103', '庐阳区', '', '', '', '', 3, 1, ''), ('340104', '3401', '00,34,3401', '蜀山区', '34', '安徽省', '3401', '合肥市', '340104', '蜀山区', '', '', '', '', 3, 1, ''), ('340111', '3401', '00,34,3401', '包河区', '34', '安徽省', '3401', '合肥市', '340111', '包河区', '', '', '', '', 3, 1, ''), ('340121', '3401', '00,34,3401', '长丰县', '34', '安徽省', '3401', '合肥市', '340121', '长丰县', '', '', '', '', 3, 1, ''), ('340122', '3401', '00,34,3401', '肥东县', '34', '安徽省', '3401', '合肥市', '340122', '肥东县', '', '', '', '', 3, 1, ''), ('340123', '3401', '00,34,3401', '肥西县', '34', '安徽省', '3401', '合肥市', '340123', '肥西县', '', '', '', '', 3, 1, ''), ('340124', '3401', '00,34,3401', '庐江县', '34', '安徽省', '3401', '合肥市', '340124', '庐江县', '', '', '', '', 3, 1, ''), ('340181', '3401', '00,34,3401', '巢湖市', '34', '安徽省', '3401', '合肥市', '340181', '巢湖市', '', '', '', '', 3, 1, ''), ('3402', '34', '00,34', '芜湖市', '34', '安徽省', '3402', '芜湖市', '', '', '', '', '', '', 2, 1, ''), ('340202', '3402', '00,34,3402', '镜湖区', '34', '安徽省', '3402', '芜湖市', '340202', '镜湖区', '', '', '', '', 3, 1, ''), ('340203', '3402', '00,34,3402', '弋江区', '34', '安徽省', '3402', '芜湖市', '340203', '弋江区', '', '', '', '', 3, 1, ''), ('340207', '3402', '00,34,3402', '鸠江区', '34', '安徽省', '3402', '芜湖市', '340207', '鸠江区', '', '', '', '', 3, 1, ''), ('340208', '3402', '00,34,3402', '三山区', '34', '安徽省', '3402', '芜湖市', '340208', '三山区', '', '', '', '', 3, 1, ''), ('340221', '3402', '00,34,3402', '芜湖县', '34', '安徽省', '3402', '芜湖市', '340221', '芜湖县', '', '', '', '', 3, 1, ''), ('340222', '3402', '00,34,3402', '繁昌县', '34', '安徽省', '3402', '芜湖市', '340222', '繁昌县', '', '', '', '', 3, 1, ''), ('340223', '3402', '00,34,3402', '南陵县', '34', '安徽省', '3402', '芜湖市', '340223', '南陵县', '', '', '', '', 3, 1, ''), ('340281', '3402', '00,34,3402', '无为市', '34', '安徽省', '3402', '芜湖市', '340281', '无为市', '', '', '', '', 3, 1, ''), ('3403', '34', '00,34', '蚌埠市', '34', '安徽省', '3403', '蚌埠市', '', '', '', '', '', '', 2, 1, ''), ('340302', '3403', '00,34,3403', '龙子湖区', '34', '安徽省', '3403', '蚌埠市', '340302', '龙子湖区', '', '', '', '', 3, 1, ''), ('340303', '3403', '00,34,3403', '蚌山区', '34', '安徽省', '3403', '蚌埠市', '340303', '蚌山区', '', '', '', '', 3, 1, ''), ('340304', '3403', '00,34,3403', '禹会区', '34', '安徽省', '3403', '蚌埠市', '340304', '禹会区', '', '', '', '', 3, 1, ''), ('340311', '3403', '00,34,3403', '淮上区', '34', '安徽省', '3403', '蚌埠市', '340311', '淮上区', '', '', '', '', 3, 1, ''), ('340321', '3403', '00,34,3403', '怀远县', '34', '安徽省', '3403', '蚌埠市', '340321', '怀远县', '', '', '', '', 3, 1, ''), ('340322', '3403', '00,34,3403', '五河县', '34', '安徽省', '3403', '蚌埠市', '340322', '五河县', '', '', '', '', 3, 1, ''), ('340323', '3403', '00,34,3403', '固镇县', '34', '安徽省', '3403', '蚌埠市', '340323', '固镇县', '', '', '', '', 3, 1, ''), ('3404', '34', '00,34', '淮南市', '34', '安徽省', '3404', '淮南市', '', '', '', '', '', '', 2, 1, ''), ('340402', '3404', '00,34,3404', '大通区', '34', '安徽省', '3404', '淮南市', '340402', '大通区', '', '', '', '', 3, 1, ''), ('340403', '3404', '00,34,3404', '田家庵区', '34', '安徽省', '3404', '淮南市', '340403', '田家庵区', '', '', '', '', 3, 1, ''), ('340404', '3404', '00,34,3404', '谢家集区', '34', '安徽省', '3404', '淮南市', '340404', '谢家集区', '', '', '', '', 3, 1, ''), ('340405', '3404', '00,34,3404', '八公山区', '34', '安徽省', '3404', '淮南市', '340405', '八公山区', '', '', '', '', 3, 1, ''), ('340406', '3404', '00,34,3404', '潘集区', '34', '安徽省', '3404', '淮南市', '340406', '潘集区', '', '', '', '', 3, 1, ''), ('340421', '3404', '00,34,3404', '凤台县', '34', '安徽省', '3404', '淮南市', '340421', '凤台县', '', '', '', '', 3, 1, ''), ('340422', '3404', '00,34,3404', '寿县', '34', '安徽省', '3404', '淮南市', '340422', '寿县', '', '', '', '', 3, 1, ''), ('3405', '34', '00,34', '马鞍山市', '34', '安徽省', '3405', '马鞍山市', '', '', '', '', '', '', 2, 1, ''), ('340503', '3405', '00,34,3405', '花山区', '34', '安徽省', '3405', '马鞍山市', '340503', '花山区', '', '', '', '', 3, 1, ''), ('340504', '3405', '00,34,3405', '雨山区', '34', '安徽省', '3405', '马鞍山市', '340504', '雨山区', '', '', '', '', 3, 1, ''), ('340506', '3405', '00,34,3405', '博望区', '34', '安徽省', '3405', '马鞍山市', '340506', '博望区', '', '', '', '', 3, 1, ''), ('340521', '3405', '00,34,3405', '当涂县', '34', '安徽省', '3405', '马鞍山市', '340521', '当涂县', '', '', '', '', 3, 1, ''), ('340522', '3405', '00,34,3405', '含山县', '34', '安徽省', '3405', '马鞍山市', '340522', '含山县', '', '', '', '', 3, 1, ''), ('340523', '3405', '00,34,3405', '和县', '34', '安徽省', '3405', '马鞍山市', '340523', '和县', '', '', '', '', 3, 1, ''), ('3406', '34', '00,34', '淮北市', '34', '安徽省', '3406', '淮北市', '', '', '', '', '', '', 2, 1, ''), ('340602', '3406', '00,34,3406', '杜集区', '34', '安徽省', '3406', '淮北市', '340602', '杜集区', '', '', '', '', 3, 1, ''), ('340603', '3406', '00,34,3406', '相山区', '34', '安徽省', '3406', '淮北市', '340603', '相山区', '', '', '', '', 3, 1, ''), ('340604', '3406', '00,34,3406', '烈山区', '34', '安徽省', '3406', '淮北市', '340604', '烈山区', '', '', '', '', 3, 1, ''), ('340621', '3406', '00,34,3406', '濉溪县', '34', '安徽省', '3406', '淮北市', '340621', '濉溪县', '', '', '', '', 3, 1, ''), ('3407', '34', '00,34', '铜陵市', '34', '安徽省', '3407', '铜陵市', '', '', '', '', '', '', 2, 1, ''), ('340705', '3407', '00,34,3407', '铜官区', '34', '安徽省', '3407', '铜陵市', '340705', '铜官区', '', '', '', '', 3, 1, ''), ('340706', '3407', '00,34,3407', '义安区', '34', '安徽省', '3407', '铜陵市', '340706', '义安区', '', '', '', '', 3, 1, ''), ('340711', '3407', '00,34,3407', '郊区', '34', '安徽省', '3407', '铜陵市', '340711', '郊区', '', '', '', '', 3, 1, ''), ('340722', '3407', '00,34,3407', '枞阳县', '34', '安徽省', '3407', '铜陵市', '340722', '枞阳县', '', '', '', '', 3, 1, ''), ('3408', '34', '00,34', '安庆市', '34', '安徽省', '3408', '安庆市', '', '', '', '', '', '', 2, 1, ''), ('340802', '3408', '00,34,3408', '迎江区', '34', '安徽省', '3408', '安庆市', '340802', '迎江区', '', '', '', '', 3, 1, ''), ('340803', '3408', '00,34,3408', '大观区', '34', '安徽省', '3408', '安庆市', '340803', '大观区', '', '', '', '', 3, 1, ''), ('340811', '3408', '00,34,3408', '宜秀区', '34', '安徽省', '3408', '安庆市', '340811', '宜秀区', '', '', '', '', 3, 1, ''), ('340822', '3408', '00,34,3408', '怀宁县', '34', '安徽省', '3408', '安庆市', '340822', '怀宁县', '', '', '', '', 3, 1, ''), ('340825', '3408', '00,34,3408', '太湖县', '34', '安徽省', '3408', '安庆市', '340825', '太湖县', '', '', '', '', 3, 1, ''), ('340826', '3408', '00,34,3408', '宿松县', '34', '安徽省', '3408', '安庆市', '340826', '宿松县', '', '', '', '', 3, 1, ''), ('340827', '3408', '00,34,3408', '望江县', '34', '安徽省', '3408', '安庆市', '340827', '望江县', '', '', '', '', 3, 1, ''), ('340828', '3408', '00,34,3408', '岳西县', '34', '安徽省', '3408', '安庆市', '340828', '岳西县', '', '', '', '', 3, 1, ''), ('340881', '3408', '00,34,3408', '桐城市', '34', '安徽省', '3408', '安庆市', '340881', '桐城市', '', '', '', '', 3, 1, ''), ('340882', '3408', '00,34,3408', '潜山市', '34', '安徽省', '3408', '安庆市', '340882', '潜山市', '', '', '', '', 3, 1, ''), ('3410', '34', '00,34', '黄山市', '34', '安徽省', '3410', '黄山市', '', '', '', '', '', '', 2, 1, ''), ('341002', '3410', '00,34,3410', '屯溪区', '34', '安徽省', '3410', '黄山市', '341002', '屯溪区', '', '', '', '', 3, 1, ''), ('341003', '3410', '00,34,3410', '黄山区', '34', '安徽省', '3410', '黄山市', '341003', '黄山区', '', '', '', '', 3, 1, ''), ('341004', '3410', '00,34,3410', '徽州区', '34', '安徽省', '3410', '黄山市', '341004', '徽州区', '', '', '', '', 3, 1, ''), ('341021', '3410', '00,34,3410', '歙县', '34', '安徽省', '3410', '黄山市', '341021', '歙县', '', '', '', '', 3, 1, ''), ('341022', '3410', '00,34,3410', '休宁县', '34', '安徽省', '3410', '黄山市', '341022', '休宁县', '', '', '', '', 3, 1, ''), ('341023', '3410', '00,34,3410', '黟县', '34', '安徽省', '3410', '黄山市', '341023', '黟县', '', '', '', '', 3, 1, ''), ('341024', '3410', '00,34,3410', '祁门县', '34', '安徽省', '3410', '黄山市', '341024', '祁门县', '', '', '', '', 3, 1, ''), ('3411', '34', '00,34', '滁州市', '34', '安徽省', '3411', '滁州市', '', '', '', '', '', '', 2, 1, ''), ('341102', '3411', '00,34,3411', '琅琊区', '34', '安徽省', '3411', '滁州市', '341102', '琅琊区', '', '', '', '', 3, 1, ''), ('341103', '3411', '00,34,3411', '南谯区', '34', '安徽省', '3411', '滁州市', '341103', '南谯区', '', '', '', '', 3, 1, ''), ('341122', '3411', '00,34,3411', '来安县', '34', '安徽省', '3411', '滁州市', '341122', '来安县', '', '', '', '', 3, 1, ''), ('341124', '3411', '00,34,3411', '全椒县', '34', '安徽省', '3411', '滁州市', '341124', '全椒县', '', '', '', '', 3, 1, ''), ('341125', '3411', '00,34,3411', '定远县', '34', '安徽省', '3411', '滁州市', '341125', '定远县', '', '', '', '', 3, 1, ''), ('341126', '3411', '00,34,3411', '凤阳县', '34', '安徽省', '3411', '滁州市', '341126', '凤阳县', '', '', '', '', 3, 1, ''), ('341181', '3411', '00,34,3411', '天长市', '34', '安徽省', '3411', '滁州市', '341181', '天长市', '', '', '', '', 3, 1, ''), ('341182', '3411', '00,34,3411', '明光市', '34', '安徽省', '3411', '滁州市', '341182', '明光市', '', '', '', '', 3, 1, ''), ('3412', '34', '00,34', '阜阳市', '34', '安徽省', '3412', '阜阳市', '', '', '', '', '', '', 2, 1, ''), ('341202', '3412', '00,34,3412', '颍州区', '34', '安徽省', '3412', '阜阳市', '341202', '颍州区', '', '', '', '', 3, 1, ''), ('341203', '3412', '00,34,3412', '颍东区', '34', '安徽省', '3412', '阜阳市', '341203', '颍东区', '', '', '', '', 3, 1, ''), ('341204', '3412', '00,34,3412', '颍泉区', '34', '安徽省', '3412', '阜阳市', '341204', '颍泉区', '', '', '', '', 3, 1, ''), ('341221', '3412', '00,34,3412', '临泉县', '34', '安徽省', '3412', '阜阳市', '341221', '临泉县', '', '', '', '', 3, 1, ''), ('341222', '3412', '00,34,3412', '太和县', '34', '安徽省', '3412', '阜阳市', '341222', '太和县', '', '', '', '', 3, 1, ''), ('341225', '3412', '00,34,3412', '阜南县', '34', '安徽省', '3412', '阜阳市', '341225', '阜南县', '', '', '', '', 3, 1, ''), ('341226', '3412', '00,34,3412', '颍上县', '34', '安徽省', '3412', '阜阳市', '341226', '颍上县', '', '', '', '', 3, 1, ''), ('341282', '3412', '00,34,3412', '界首市', '34', '安徽省', '3412', '阜阳市', '341282', '界首市', '', '', '', '', 3, 1, ''), ('3413', '34', '00,34', '宿州市', '34', '安徽省', '3413', '宿州市', '', '', '', '', '', '', 2, 1, ''), ('341302', '3413', '00,34,3413', '埇桥区', '34', '安徽省', '3413', '宿州市', '341302', '埇桥区', '', '', '', '', 3, 1, ''), ('341321', '3413', '00,34,3413', '砀山县', '34', '安徽省', '3413', '宿州市', '341321', '砀山县', '', '', '', '', 3, 1, ''), ('341322', '3413', '00,34,3413', '萧县', '34', '安徽省', '3413', '宿州市', '341322', '萧县', '', '', '', '', 3, 1, ''), ('341323', '3413', '00,34,3413', '灵璧县', '34', '安徽省', '3413', '宿州市', '341323', '灵璧县', '', '', '', '', 3, 1, ''), ('341324', '3413', '00,34,3413', '泗县', '34', '安徽省', '3413', '宿州市', '341324', '泗县', '', '', '', '', 3, 1, ''), ('3415', '34', '00,34', '六安市', '34', '安徽省', '3415', '六安市', '', '', '', '', '', '', 2, 1, ''), ('341502', '3415', '00,34,3415', '金安区', '34', '安徽省', '3415', '六安市', '341502', '金安区', '', '', '', '', 3, 1, ''), ('341503', '3415', '00,34,3415', '裕安区', '34', '安徽省', '3415', '六安市', '341503', '裕安区', '', '', '', '', 3, 1, ''), ('341504', '3415', '00,34,3415', '叶集区', '34', '安徽省', '3415', '六安市', '341504', '叶集区', '', '', '', '', 3, 1, ''), ('341522', '3415', '00,34,3415', '霍邱县', '34', '安徽省', '3415', '六安市', '341522', '霍邱县', '', '', '', '', 3, 1, ''), ('341523', '3415', '00,34,3415', '舒城县', '34', '安徽省', '3415', '六安市', '341523', '舒城县', '', '', '', '', 3, 1, ''), ('341524', '3415', '00,34,3415', '金寨县', '34', '安徽省', '3415', '六安市', '341524', '金寨县', '', '', '', '', 3, 1, ''), ('341525', '3415', '00,34,3415', '霍山县', '34', '安徽省', '3415', '六安市', '341525', '霍山县', '', '', '', '', 3, 1, ''), ('3416', '34', '00,34', '亳州市', '34', '安徽省', '3416', '亳州市', '', '', '', '', '', '', 2, 1, ''), ('341602', '3416', '00,34,3416', '谯城区', '34', '安徽省', '3416', '亳州市', '341602', '谯城区', '', '', '', '', 3, 1, ''), ('341621', '3416', '00,34,3416', '涡阳县', '34', '安徽省', '3416', '亳州市', '341621', '涡阳县', '', '', '', '', 3, 1, ''), ('341622', '3416', '00,34,3416', '蒙城县', '34', '安徽省', '3416', '亳州市', '341622', '蒙城县', '', '', '', '', 3, 1, ''), ('341623', '3416', '00,34,3416', '利辛县', '34', '安徽省', '3416', '亳州市', '341623', '利辛县', '', '', '', '', 3, 1, ''), ('3417', '34', '00,34', '池州市', '34', '安徽省', '3417', '池州市', '', '', '', '', '', '', 2, 1, ''), ('341702', '3417', '00,34,3417', '贵池区', '34', '安徽省', '3417', '池州市', '341702', '贵池区', '', '', '', '', 3, 1, ''), ('341721', '3417', '00,34,3417', '东至县', '34', '安徽省', '3417', '池州市', '341721', '东至县', '', '', '', '', 3, 1, ''), ('341722', '3417', '00,34,3417', '石台县', '34', '安徽省', '3417', '池州市', '341722', '石台县', '', '', '', '', 3, 1, ''), ('341723', '3417', '00,34,3417', '青阳县', '34', '安徽省', '3417', '池州市', '341723', '青阳县', '', '', '', '', 3, 1, ''), ('3418', '34', '00,34', '宣城市', '34', '安徽省', '3418', '宣城市', '', '', '', '', '', '', 2, 1, ''), ('341802', '3418', '00,34,3418', '宣州区', '34', '安徽省', '3418', '宣城市', '341802', '宣州区', '', '', '', '', 3, 1, ''), ('341821', '3418', '00,34,3418', '郎溪县', '34', '安徽省', '3418', '宣城市', '341821', '郎溪县', '', '', '', '', 3, 1, ''), ('341823', '3418', '00,34,3418', '泾县', '34', '安徽省', '3418', '宣城市', '341823', '泾县', '', '', '', '', 3, 1, ''), ('341824', '3418', '00,34,3418', '绩溪县', '34', '安徽省', '3418', '宣城市', '341824', '绩溪县', '', '', '', '', 3, 1, ''), ('341825', '3418', '00,34,3418', '旌德县', '34', '安徽省', '3418', '宣城市', '341825', '旌德县', '', '', '', '', 3, 1, ''), ('341881', '3418', '00,34,3418', '宁国市', '34', '安徽省', '3418', '宣城市', '341881', '宁国市', '', '', '', '', 3, 1, ''), ('341882', '3418', '00,34,3418', '广德市', '34', '安徽省', '3418', '宣城市', '341882', '广德市', '', '', '', '', 3, 1, ''), ('35', '00', '00', '福建省', '35', '福建省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3501', '35', '00,35', '福州市', '35', '福建省', '3501', '福州市', '', '', '', '', '', '', 2, 1, ''), ('350102', '3501', '00,35,3501', '鼓楼区', '35', '福建省', '3501', '福州市', '350102', '鼓楼区', '', '', '', '', 3, 1, ''), ('350103', '3501', '00,35,3501', '台江区', '35', '福建省', '3501', '福州市', '350103', '台江区', '', '', '', '', 3, 1, ''), ('350104', '3501', '00,35,3501', '仓山区', '35', '福建省', '3501', '福州市', '350104', '仓山区', '', '', '', '', 3, 1, ''), ('350105', '3501', '00,35,3501', '马尾区', '35', '福建省', '3501', '福州市', '350105', '马尾区', '', '', '', '', 3, 1, ''), ('350111', '3501', '00,35,3501', '晋安区', '35', '福建省', '3501', '福州市', '350111', '晋安区', '', '', '', '', 3, 1, ''), ('350112', '3501', '00,35,3501', '长乐区', '35', '福建省', '3501', '福州市', '350112', '长乐区', '', '', '', '', 3, 1, ''), ('350121', '3501', '00,35,3501', '闽侯县', '35', '福建省', '3501', '福州市', '350121', '闽侯县', '', '', '', '', 3, 1, ''), ('350122', '3501', '00,35,3501', '连江县', '35', '福建省', '3501', '福州市', '350122', '连江县', '', '', '', '', 3, 1, ''), ('350123', '3501', '00,35,3501', '罗源县', '35', '福建省', '3501', '福州市', '350123', '罗源县', '', '', '', '', 3, 1, ''), ('350124', '3501', '00,35,3501', '闽清县', '35', '福建省', '3501', '福州市', '350124', '闽清县', '', '', '', '', 3, 1, ''), ('350125', '3501', '00,35,3501', '永泰县', '35', '福建省', '3501', '福州市', '350125', '永泰县', '', '', '', '', 3, 1, ''), ('350128', '3501', '00,35,3501', '平潭县', '35', '福建省', '3501', '福州市', '350128', '平潭县', '', '', '', '', 3, 1, ''), ('350181', '3501', '00,35,3501', '福清市', '35', '福建省', '3501', '福州市', '350181', '福清市', '', '', '', '', 3, 1, ''), ('3502', '35', '00,35', '厦门市', '35', '福建省', '3502', '厦门市', '', '', '', '', '', '', 2, 1, ''), ('350203', '3502', '00,35,3502', '思明区', '35', '福建省', '3502', '厦门市', '350203', '思明区', '', '', '', '', 3, 1, ''), ('350205', '3502', '00,35,3502', '海沧区', '35', '福建省', '3502', '厦门市', '350205', '海沧区', '', '', '', '', 3, 1, ''), ('350206', '3502', '00,35,3502', '湖里区', '35', '福建省', '3502', '厦门市', '350206', '湖里区', '', '', '', '', 3, 1, ''), ('350211', '3502', '00,35,3502', '集美区', '35', '福建省', '3502', '厦门市', '350211', '集美区', '', '', '', '', 3, 1, ''), ('350212', '3502', '00,35,3502', '同安区', '35', '福建省', '3502', '厦门市', '350212', '同安区', '', '', '', '', 3, 1, ''), ('350213', '3502', '00,35,3502', '翔安区', '35', '福建省', '3502', '厦门市', '350213', '翔安区', '', '', '', '', 3, 1, ''), ('3503', '35', '00,35', '莆田市', '35', '福建省', '3503', '莆田市', '', '', '', '', '', '', 2, 1, ''), ('350302', '3503', '00,35,3503', '城厢区', '35', '福建省', '3503', '莆田市', '350302', '城厢区', '', '', '', '', 3, 1, ''), ('350303', '3503', '00,35,3503', '涵江区', '35', '福建省', '3503', '莆田市', '350303', '涵江区', '', '', '', '', 3, 1, ''), ('350304', '3503', '00,35,3503', '荔城区', '35', '福建省', '3503', '莆田市', '350304', '荔城区', '', '', '', '', 3, 1, ''), ('350305', '3503', '00,35,3503', '秀屿区', '35', '福建省', '3503', '莆田市', '350305', '秀屿区', '', '', '', '', 3, 1, ''), ('350322', '3503', '00,35,3503', '仙游县', '35', '福建省', '3503', '莆田市', '350322', '仙游县', '', '', '', '', 3, 1, ''), ('3504', '35', '00,35', '三明市', '35', '福建省', '3504', '三明市', '', '', '', '', '', '', 2, 1, ''), ('350402', '3504', '00,35,3504', '梅列区', '35', '福建省', '3504', '三明市', '350402', '梅列区', '', '', '', '', 3, 1, ''), ('350403', '3504', '00,35,3504', '三元区', '35', '福建省', '3504', '三明市', '350403', '三元区', '', '', '', '', 3, 1, ''), ('350421', '3504', '00,35,3504', '明溪县', '35', '福建省', '3504', '三明市', '350421', '明溪县', '', '', '', '', 3, 1, ''), ('350423', '3504', '00,35,3504', '清流县', '35', '福建省', '3504', '三明市', '350423', '清流县', '', '', '', '', 3, 1, ''), ('350424', '3504', '00,35,3504', '宁化县', '35', '福建省', '3504', '三明市', '350424', '宁化县', '', '', '', '', 3, 1, ''), ('350425', '3504', '00,35,3504', '大田县', '35', '福建省', '3504', '三明市', '350425', '大田县', '', '', '', '', 3, 1, ''), ('350426', '3504', '00,35,3504', '尤溪县', '35', '福建省', '3504', '三明市', '350426', '尤溪县', '', '', '', '', 3, 1, ''), ('350427', '3504', '00,35,3504', '沙县', '35', '福建省', '3504', '三明市', '350427', '沙县', '', '', '', '', 3, 1, ''), ('350428', '3504', '00,35,3504', '将乐县', '35', '福建省', '3504', '三明市', '350428', '将乐县', '', '', '', '', 3, 1, ''), ('350429', '3504', '00,35,3504', '泰宁县', '35', '福建省', '3504', '三明市', '350429', '泰宁县', '', '', '', '', 3, 1, ''), ('350430', '3504', '00,35,3504', '建宁县', '35', '福建省', '3504', '三明市', '350430', '建宁县', '', '', '', '', 3, 1, ''), ('350481', '3504', '00,35,3504', '永安市', '35', '福建省', '3504', '三明市', '350481', '永安市', '', '', '', '', 3, 1, ''), ('3505', '35', '00,35', '泉州市', '35', '福建省', '3505', '泉州市', '', '', '', '', '', '', 2, 1, ''), ('350502', '3505', '00,35,3505', '鲤城区', '35', '福建省', '3505', '泉州市', '350502', '鲤城区', '', '', '', '', 3, 1, ''), ('350503', '3505', '00,35,3505', '丰泽区', '35', '福建省', '3505', '泉州市', '350503', '丰泽区', '', '', '', '', 3, 1, ''), ('350504', '3505', '00,35,3505', '洛江区', '35', '福建省', '3505', '泉州市', '350504', '洛江区', '', '', '', '', 3, 1, ''), ('350505', '3505', '00,35,3505', '泉港区', '35', '福建省', '3505', '泉州市', '350505', '泉港区', '', '', '', '', 3, 1, ''), ('350521', '3505', '00,35,3505', '惠安县', '35', '福建省', '3505', '泉州市', '350521', '惠安县', '', '', '', '', 3, 1, ''), ('350524', '3505', '00,35,3505', '安溪县', '35', '福建省', '3505', '泉州市', '350524', '安溪县', '', '', '', '', 3, 1, ''), ('350525', '3505', '00,35,3505', '永春县', '35', '福建省', '3505', '泉州市', '350525', '永春县', '', '', '', '', 3, 1, ''), ('350526', '3505', '00,35,3505', '德化县', '35', '福建省', '3505', '泉州市', '350526', '德化县', '', '', '', '', 3, 1, ''), ('350527', '3505', '00,35,3505', '金门县', '35', '福建省', '3505', '泉州市', '350527', '金门县', '', '', '', '', 3, 1, ''), ('350581', '3505', '00,35,3505', '石狮市', '35', '福建省', '3505', '泉州市', '350581', '石狮市', '', '', '', '', 3, 1, ''), ('350582', '3505', '00,35,3505', '晋江市', '35', '福建省', '3505', '泉州市', '350582', '晋江市', '', '', '', '', 3, 1, ''), ('350583', '3505', '00,35,3505', '南安市', '35', '福建省', '3505', '泉州市', '350583', '南安市', '', '', '', '', 3, 1, ''), ('3506', '35', '00,35', '漳州市', '35', '福建省', '3506', '漳州市', '', '', '', '', '', '', 2, 1, ''), ('350602', '3506', '00,35,3506', '芗城区', '35', '福建省', '3506', '漳州市', '350602', '芗城区', '', '', '', '', 3, 1, ''), ('350603', '3506', '00,35,3506', '龙文区', '35', '福建省', '3506', '漳州市', '350603', '龙文区', '', '', '', '', 3, 1, ''), ('350622', '3506', '00,35,3506', '云霄县', '35', '福建省', '3506', '漳州市', '350622', '云霄县', '', '', '', '', 3, 1, ''), ('350623', '3506', '00,35,3506', '漳浦县', '35', '福建省', '3506', '漳州市', '350623', '漳浦县', '', '', '', '', 3, 1, ''), ('350624', '3506', '00,35,3506', '诏安县', '35', '福建省', '3506', '漳州市', '350624', '诏安县', '', '', '', '', 3, 1, ''), ('350625', '3506', '00,35,3506', '长泰县', '35', '福建省', '3506', '漳州市', '350625', '长泰县', '', '', '', '', 3, 1, ''), ('350626', '3506', '00,35,3506', '东山县', '35', '福建省', '3506', '漳州市', '350626', '东山县', '', '', '', '', 3, 1, ''), ('350627', '3506', '00,35,3506', '南靖县', '35', '福建省', '3506', '漳州市', '350627', '南靖县', '', '', '', '', 3, 1, ''), ('350628', '3506', '00,35,3506', '平和县', '35', '福建省', '3506', '漳州市', '350628', '平和县', '', '', '', '', 3, 1, ''), ('350629', '3506', '00,35,3506', '华安县', '35', '福建省', '3506', '漳州市', '350629', '华安县', '', '', '', '', 3, 1, ''), ('350681', '3506', '00,35,3506', '龙海市', '35', '福建省', '3506', '漳州市', '350681', '龙海市', '', '', '', '', 3, 1, ''), ('3507', '35', '00,35', '南平市', '35', '福建省', '3507', '南平市', '', '', '', '', '', '', 2, 1, ''), ('350702', '3507', '00,35,3507', '延平区', '35', '福建省', '3507', '南平市', '350702', '延平区', '', '', '', '', 3, 1, ''), ('350703', '3507', '00,35,3507', '建阳区', '35', '福建省', '3507', '南平市', '350703', '建阳区', '', '', '', '', 3, 1, ''), ('350721', '3507', '00,35,3507', '顺昌县', '35', '福建省', '3507', '南平市', '350721', '顺昌县', '', '', '', '', 3, 1, ''), ('350722', '3507', '00,35,3507', '浦城县', '35', '福建省', '3507', '南平市', '350722', '浦城县', '', '', '', '', 3, 1, ''), ('350723', '3507', '00,35,3507', '光泽县', '35', '福建省', '3507', '南平市', '350723', '光泽县', '', '', '', '', 3, 1, ''), ('350724', '3507', '00,35,3507', '松溪县', '35', '福建省', '3507', '南平市', '350724', '松溪县', '', '', '', '', 3, 1, ''), ('350725', '3507', '00,35,3507', '政和县', '35', '福建省', '3507', '南平市', '350725', '政和县', '', '', '', '', 3, 1, ''), ('350781', '3507', '00,35,3507', '邵武市', '35', '福建省', '3507', '南平市', '350781', '邵武市', '', '', '', '', 3, 1, ''), ('350782', '3507', '00,35,3507', '武夷山市', '35', '福建省', '3507', '南平市', '350782', '武夷山市', '', '', '', '', 3, 1, ''), ('350783', '3507', '00,35,3507', '建瓯市', '35', '福建省', '3507', '南平市', '350783', '建瓯市', '', '', '', '', 3, 1, ''), ('3508', '35', '00,35', '龙岩市', '35', '福建省', '3508', '龙岩市', '', '', '', '', '', '', 2, 1, ''), ('350802', '3508', '00,35,3508', '新罗区', '35', '福建省', '3508', '龙岩市', '350802', '新罗区', '', '', '', '', 3, 1, ''), ('350803', '3508', '00,35,3508', '永定区', '35', '福建省', '3508', '龙岩市', '350803', '永定区', '', '', '', '', 3, 1, ''), ('350821', '3508', '00,35,3508', '长汀县', '35', '福建省', '3508', '龙岩市', '350821', '长汀县', '', '', '', '', 3, 1, ''), ('350823', '3508', '00,35,3508', '上杭县', '35', '福建省', '3508', '龙岩市', '350823', '上杭县', '', '', '', '', 3, 1, ''), ('350824', '3508', '00,35,3508', '武平县', '35', '福建省', '3508', '龙岩市', '350824', '武平县', '', '', '', '', 3, 1, ''), ('350825', '3508', '00,35,3508', '连城县', '35', '福建省', '3508', '龙岩市', '350825', '连城县', '', '', '', '', 3, 1, ''), ('350881', '3508', '00,35,3508', '漳平市', '35', '福建省', '3508', '龙岩市', '350881', '漳平市', '', '', '', '', 3, 1, ''), ('3509', '35', '00,35', '宁德市', '35', '福建省', '3509', '宁德市', '', '', '', '', '', '', 2, 1, ''), ('350902', '3509', '00,35,3509', '蕉城区', '35', '福建省', '3509', '宁德市', '350902', '蕉城区', '', '', '', '', 3, 1, ''), ('350921', '3509', '00,35,3509', '霞浦县', '35', '福建省', '3509', '宁德市', '350921', '霞浦县', '', '', '', '', 3, 1, ''), ('350922', '3509', '00,35,3509', '古田县', '35', '福建省', '3509', '宁德市', '350922', '古田县', '', '', '', '', 3, 1, ''), ('350923', '3509', '00,35,3509', '屏南县', '35', '福建省', '3509', '宁德市', '350923', '屏南县', '', '', '', '', 3, 1, ''), ('350924', '3509', '00,35,3509', '寿宁县', '35', '福建省', '3509', '宁德市', '350924', '寿宁县', '', '', '', '', 3, 1, ''), ('350925', '3509', '00,35,3509', '周宁县', '35', '福建省', '3509', '宁德市', '350925', '周宁县', '', '', '', '', 3, 1, ''), ('350926', '3509', '00,35,3509', '柘荣县', '35', '福建省', '3509', '宁德市', '350926', '柘荣县', '', '', '', '', 3, 1, ''), ('350981', '3509', '00,35,3509', '福安市', '35', '福建省', '3509', '宁德市', '350981', '福安市', '', '', '', '', 3, 1, ''), ('350982', '3509', '00,35,3509', '福鼎市', '35', '福建省', '3509', '宁德市', '350982', '福鼎市', '', '', '', '', 3, 1, ''), ('36', '00', '00', '江西省', '36', '江西省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3601', '36', '00,36', '南昌市', '36', '江西省', '3601', '南昌市', '', '', '', '', '', '', 2, 1, ''), ('360102', '3601', '00,36,3601', '东湖区', '36', '江西省', '3601', '南昌市', '360102', '东湖区', '', '', '', '', 3, 1, ''), ('360103', '3601', '00,36,3601', '西湖区', '36', '江西省', '3601', '南昌市', '360103', '西湖区', '', '', '', '', 3, 1, ''), ('360104', '3601', '00,36,3601', '青云谱区', '36', '江西省', '3601', '南昌市', '360104', '青云谱区', '', '', '', '', 3, 1, ''), ('360111', '3601', '00,36,3601', '青山湖区', '36', '江西省', '3601', '南昌市', '360111', '青山湖区', '', '', '', '', 3, 1, ''), ('360112', '3601', '00,36,3601', '新建区', '36', '江西省', '3601', '南昌市', '360112', '新建区', '', '', '', '', 3, 1, ''), ('360113', '3601', '00,36,3601', '红谷滩区', '36', '江西省', '3601', '南昌市', '360113', '红谷滩区', '', '', '', '', 3, 1, ''), ('360121', '3601', '00,36,3601', '南昌县', '36', '江西省', '3601', '南昌市', '360121', '南昌县', '', '', '', '', 3, 1, ''), ('360123', '3601', '00,36,3601', '安义县', '36', '江西省', '3601', '南昌市', '360123', '安义县', '', '', '', '', 3, 1, ''), ('360124', '3601', '00,36,3601', '进贤县', '36', '江西省', '3601', '南昌市', '360124', '进贤县', '', '', '', '', 3, 1, ''), ('3602', '36', '00,36', '景德镇市', '36', '江西省', '3602', '景德镇市', '', '', '', '', '', '', 2, 1, ''), ('360202', '3602', '00,36,3602', '昌江区', '36', '江西省', '3602', '景德镇市', '360202', '昌江区', '', '', '', '', 3, 1, ''), ('360203', '3602', '00,36,3602', '珠山区', '36', '江西省', '3602', '景德镇市', '360203', '珠山区', '', '', '', '', 3, 1, ''), ('360222', '3602', '00,36,3602', '浮梁县', '36', '江西省', '3602', '景德镇市', '360222', '浮梁县', '', '', '', '', 3, 1, ''), ('360281', '3602', '00,36,3602', '乐平市', '36', '江西省', '3602', '景德镇市', '360281', '乐平市', '', '', '', '', 3, 1, ''), ('3603', '36', '00,36', '萍乡市', '36', '江西省', '3603', '萍乡市', '', '', '', '', '', '', 2, 1, ''), ('360302', '3603', '00,36,3603', '安源区', '36', '江西省', '3603', '萍乡市', '360302', '安源区', '', '', '', '', 3, 1, ''), ('360313', '3603', '00,36,3603', '湘东区', '36', '江西省', '3603', '萍乡市', '360313', '湘东区', '', '', '', '', 3, 1, ''), ('360321', '3603', '00,36,3603', '莲花县', '36', '江西省', '3603', '萍乡市', '360321', '莲花县', '', '', '', '', 3, 1, ''), ('360322', '3603', '00,36,3603', '上栗县', '36', '江西省', '3603', '萍乡市', '360322', '上栗县', '', '', '', '', 3, 1, ''), ('360323', '3603', '00,36,3603', '芦溪县', '36', '江西省', '3603', '萍乡市', '360323', '芦溪县', '', '', '', '', 3, 1, ''), ('3604', '36', '00,36', '九江市', '36', '江西省', '3604', '九江市', '', '', '', '', '', '', 2, 1, ''), ('360402', '3604', '00,36,3604', '濂溪区', '36', '江西省', '3604', '九江市', '360402', '濂溪区', '', '', '', '', 3, 1, ''), ('360403', '3604', '00,36,3604', '浔阳区', '36', '江西省', '3604', '九江市', '360403', '浔阳区', '', '', '', '', 3, 1, ''), ('360404', '3604', '00,36,3604', '柴桑区', '36', '江西省', '3604', '九江市', '360404', '柴桑区', '', '', '', '', 3, 1, ''), ('360423', '3604', '00,36,3604', '武宁县', '36', '江西省', '3604', '九江市', '360423', '武宁县', '', '', '', '', 3, 1, ''), ('360424', '3604', '00,36,3604', '修水县', '36', '江西省', '3604', '九江市', '360424', '修水县', '', '', '', '', 3, 1, ''), ('360425', '3604', '00,36,3604', '永修县', '36', '江西省', '3604', '九江市', '360425', '永修县', '', '', '', '', 3, 1, ''), ('360426', '3604', '00,36,3604', '德安县', '36', '江西省', '3604', '九江市', '360426', '德安县', '', '', '', '', 3, 1, ''), ('360428', '3604', '00,36,3604', '都昌县', '36', '江西省', '3604', '九江市', '360428', '都昌县', '', '', '', '', 3, 1, ''), ('360429', '3604', '00,36,3604', '湖口县', '36', '江西省', '3604', '九江市', '360429', '湖口县', '', '', '', '', 3, 1, ''), ('360430', '3604', '00,36,3604', '彭泽县', '36', '江西省', '3604', '九江市', '360430', '彭泽县', '', '', '', '', 3, 1, ''), ('360481', '3604', '00,36,3604', '瑞昌市', '36', '江西省', '3604', '九江市', '360481', '瑞昌市', '', '', '', '', 3, 1, ''), ('360482', '3604', '00,36,3604', '共青城市', '36', '江西省', '3604', '九江市', '360482', '共青城市', '', '', '', '', 3, 1, ''), ('360483', '3604', '00,36,3604', '庐山市', '36', '江西省', '3604', '九江市', '360483', '庐山市', '', '', '', '', 3, 1, ''), ('3605', '36', '00,36', '新余市', '36', '江西省', '3605', '新余市', '', '', '', '', '', '', 2, 1, ''), ('360502', '3605', '00,36,3605', '渝水区', '36', '江西省', '3605', '新余市', '360502', '渝水区', '', '', '', '', 3, 1, ''), ('360521', '3605', '00,36,3605', '分宜县', '36', '江西省', '3605', '新余市', '360521', '分宜县', '', '', '', '', 3, 1, ''), ('3606', '36', '00,36', '鹰潭市', '36', '江西省', '3606', '鹰潭市', '', '', '', '', '', '', 2, 1, ''), ('360602', '3606', '00,36,3606', '月湖区', '36', '江西省', '3606', '鹰潭市', '360602', '月湖区', '', '', '', '', 3, 1, ''), ('360603', '3606', '00,36,3606', '余江区', '36', '江西省', '3606', '鹰潭市', '360603', '余江区', '', '', '', '', 3, 1, ''), ('360681', '3606', '00,36,3606', '贵溪市', '36', '江西省', '3606', '鹰潭市', '360681', '贵溪市', '', '', '', '', 3, 1, ''), ('3607', '36', '00,36', '赣州市', '36', '江西省', '3607', '赣州市', '', '', '', '', '', '', 2, 1, ''), ('360702', '3607', '00,36,3607', '章贡区', '36', '江西省', '3607', '赣州市', '360702', '章贡区', '', '', '', '', 3, 1, ''), ('360703', '3607', '00,36,3607', '南康区', '36', '江西省', '3607', '赣州市', '360703', '南康区', '', '', '', '', 3, 1, ''), ('360704', '3607', '00,36,3607', '赣县区', '36', '江西省', '3607', '赣州市', '360704', '赣县区', '', '', '', '', 3, 1, ''), ('360722', '3607', '00,36,3607', '信丰县', '36', '江西省', '3607', '赣州市', '360722', '信丰县', '', '', '', '', 3, 1, ''), ('360723', '3607', '00,36,3607', '大余县', '36', '江西省', '3607', '赣州市', '360723', '大余县', '', '', '', '', 3, 1, ''), ('360724', '3607', '00,36,3607', '上犹县', '36', '江西省', '3607', '赣州市', '360724', '上犹县', '', '', '', '', 3, 1, ''), ('360725', '3607', '00,36,3607', '崇义县', '36', '江西省', '3607', '赣州市', '360725', '崇义县', '', '', '', '', 3, 1, ''), ('360726', '3607', '00,36,3607', '安远县', '36', '江西省', '3607', '赣州市', '360726', '安远县', '', '', '', '', 3, 1, ''), ('360727', '3607', '00,36,3607', '龙南县', '36', '江西省', '3607', '赣州市', '360727', '龙南县', '', '', '', '', 3, 1, ''), ('360728', '3607', '00,36,3607', '定南县', '36', '江西省', '3607', '赣州市', '360728', '定南县', '', '', '', '', 3, 1, ''), ('360729', '3607', '00,36,3607', '全南县', '36', '江西省', '3607', '赣州市', '360729', '全南县', '', '', '', '', 3, 1, ''), ('360730', '3607', '00,36,3607', '宁都县', '36', '江西省', '3607', '赣州市', '360730', '宁都县', '', '', '', '', 3, 1, ''), ('360731', '3607', '00,36,3607', '于都县', '36', '江西省', '3607', '赣州市', '360731', '于都县', '', '', '', '', 3, 1, ''), ('360732', '3607', '00,36,3607', '兴国县', '36', '江西省', '3607', '赣州市', '360732', '兴国县', '', '', '', '', 3, 1, ''), ('360733', '3607', '00,36,3607', '会昌县', '36', '江西省', '3607', '赣州市', '360733', '会昌县', '', '', '', '', 3, 1, ''), ('360734', '3607', '00,36,3607', '寻乌县', '36', '江西省', '3607', '赣州市', '360734', '寻乌县', '', '', '', '', 3, 1, ''), ('360735', '3607', '00,36,3607', '石城县', '36', '江西省', '3607', '赣州市', '360735', '石城县', '', '', '', '', 3, 1, ''), ('360781', '3607', '00,36,3607', '瑞金市', '36', '江西省', '3607', '赣州市', '360781', '瑞金市', '', '', '', '', 3, 1, ''), ('3608', '36', '00,36', '吉安市', '36', '江西省', '3608', '吉安市', '', '', '', '', '', '', 2, 1, ''), ('360802', '3608', '00,36,3608', '吉州区', '36', '江西省', '3608', '吉安市', '360802', '吉州区', '', '', '', '', 3, 1, ''), ('360803', '3608', '00,36,3608', '青原区', '36', '江西省', '3608', '吉安市', '360803', '青原区', '', '', '', '', 3, 1, ''), ('360821', '3608', '00,36,3608', '吉安县', '36', '江西省', '3608', '吉安市', '360821', '吉安县', '', '', '', '', 3, 1, ''), ('360822', '3608', '00,36,3608', '吉水县', '36', '江西省', '3608', '吉安市', '360822', '吉水县', '', '', '', '', 3, 1, ''), ('360823', '3608', '00,36,3608', '峡江县', '36', '江西省', '3608', '吉安市', '360823', '峡江县', '', '', '', '', 3, 1, ''), ('360824', '3608', '00,36,3608', '新干县', '36', '江西省', '3608', '吉安市', '360824', '新干县', '', '', '', '', 3, 1, ''), ('360825', '3608', '00,36,3608', '永丰县', '36', '江西省', '3608', '吉安市', '360825', '永丰县', '', '', '', '', 3, 1, ''), ('360826', '3608', '00,36,3608', '泰和县', '36', '江西省', '3608', '吉安市', '360826', '泰和县', '', '', '', '', 3, 1, ''), ('360827', '3608', '00,36,3608', '遂川县', '36', '江西省', '3608', '吉安市', '360827', '遂川县', '', '', '', '', 3, 1, ''), ('360828', '3608', '00,36,3608', '万安县', '36', '江西省', '3608', '吉安市', '360828', '万安县', '', '', '', '', 3, 1, ''), ('360829', '3608', '00,36,3608', '安福县', '36', '江西省', '3608', '吉安市', '360829', '安福县', '', '', '', '', 3, 1, ''), ('360830', '3608', '00,36,3608', '永新县', '36', '江西省', '3608', '吉安市', '360830', '永新县', '', '', '', '', 3, 1, ''), ('360881', '3608', '00,36,3608', '井冈山市', '36', '江西省', '3608', '吉安市', '360881', '井冈山市', '', '', '', '', 3, 1, ''), ('3609', '36', '00,36', '宜春市', '36', '江西省', '3609', '宜春市', '', '', '', '', '', '', 2, 1, ''), ('360902', '3609', '00,36,3609', '袁州区', '36', '江西省', '3609', '宜春市', '360902', '袁州区', '', '', '', '', 3, 1, ''), ('360921', '3609', '00,36,3609', '奉新县', '36', '江西省', '3609', '宜春市', '360921', '奉新县', '', '', '', '', 3, 1, ''), ('360922', '3609', '00,36,3609', '万载县', '36', '江西省', '3609', '宜春市', '360922', '万载县', '', '', '', '', 3, 1, ''), ('360923', '3609', '00,36,3609', '上高县', '36', '江西省', '3609', '宜春市', '360923', '上高县', '', '', '', '', 3, 1, ''), ('360924', '3609', '00,36,3609', '宜丰县', '36', '江西省', '3609', '宜春市', '360924', '宜丰县', '', '', '', '', 3, 1, ''), ('360925', '3609', '00,36,3609', '靖安县', '36', '江西省', '3609', '宜春市', '360925', '靖安县', '', '', '', '', 3, 1, ''), ('360926', '3609', '00,36,3609', '铜鼓县', '36', '江西省', '3609', '宜春市', '360926', '铜鼓县', '', '', '', '', 3, 1, ''), ('360981', '3609', '00,36,3609', '丰城市', '36', '江西省', '3609', '宜春市', '360981', '丰城市', '', '', '', '', 3, 1, ''), ('360982', '3609', '00,36,3609', '樟树市', '36', '江西省', '3609', '宜春市', '360982', '樟树市', '', '', '', '', 3, 1, ''), ('360983', '3609', '00,36,3609', '高安市', '36', '江西省', '3609', '宜春市', '360983', '高安市', '', '', '', '', 3, 1, ''), ('3610', '36', '00,36', '抚州市', '36', '江西省', '3610', '抚州市', '', '', '', '', '', '', 2, 1, ''), ('361002', '3610', '00,36,3610', '临川区', '36', '江西省', '3610', '抚州市', '361002', '临川区', '', '', '', '', 3, 1, ''), ('361003', '3610', '00,36,3610', '东乡区', '36', '江西省', '3610', '抚州市', '361003', '东乡区', '', '', '', '', 3, 1, ''), ('361021', '3610', '00,36,3610', '南城县', '36', '江西省', '3610', '抚州市', '361021', '南城县', '', '', '', '', 3, 1, ''), ('361022', '3610', '00,36,3610', '黎川县', '36', '江西省', '3610', '抚州市', '361022', '黎川县', '', '', '', '', 3, 1, ''), ('361023', '3610', '00,36,3610', '南丰县', '36', '江西省', '3610', '抚州市', '361023', '南丰县', '', '', '', '', 3, 1, ''), ('361024', '3610', '00,36,3610', '崇仁县', '36', '江西省', '3610', '抚州市', '361024', '崇仁县', '', '', '', '', 3, 1, ''), ('361025', '3610', '00,36,3610', '乐安县', '36', '江西省', '3610', '抚州市', '361025', '乐安县', '', '', '', '', 3, 1, ''), ('361026', '3610', '00,36,3610', '宜黄县', '36', '江西省', '3610', '抚州市', '361026', '宜黄县', '', '', '', '', 3, 1, ''), ('361027', '3610', '00,36,3610', '金溪县', '36', '江西省', '3610', '抚州市', '361027', '金溪县', '', '', '', '', 3, 1, ''), ('361028', '3610', '00,36,3610', '资溪县', '36', '江西省', '3610', '抚州市', '361028', '资溪县', '', '', '', '', 3, 1, ''), ('361030', '3610', '00,36,3610', '广昌县', '36', '江西省', '3610', '抚州市', '361030', '广昌县', '', '', '', '', 3, 1, ''), ('3611', '36', '00,36', '上饶市', '36', '江西省', '3611', '上饶市', '', '', '', '', '', '', 2, 1, ''), ('361102', '3611', '00,36,3611', '信州区', '36', '江西省', '3611', '上饶市', '361102', '信州区', '', '', '', '', 3, 1, ''), ('361103', '3611', '00,36,3611', '广丰区', '36', '江西省', '3611', '上饶市', '361103', '广丰区', '', '', '', '', 3, 1, ''), ('361104', '3611', '00,36,3611', '广信区', '36', '江西省', '3611', '上饶市', '361104', '广信区', '', '', '', '', 3, 1, ''), ('361123', '3611', '00,36,3611', '玉山县', '36', '江西省', '3611', '上饶市', '361123', '玉山县', '', '', '', '', 3, 1, ''), ('361124', '3611', '00,36,3611', '铅山县', '36', '江西省', '3611', '上饶市', '361124', '铅山县', '', '', '', '', 3, 1, ''), ('361125', '3611', '00,36,3611', '横峰县', '36', '江西省', '3611', '上饶市', '361125', '横峰县', '', '', '', '', 3, 1, ''), ('361126', '3611', '00,36,3611', '弋阳县', '36', '江西省', '3611', '上饶市', '361126', '弋阳县', '', '', '', '', 3, 1, ''), ('361127', '3611', '00,36,3611', '余干县', '36', '江西省', '3611', '上饶市', '361127', '余干县', '', '', '', '', 3, 1, ''), ('361128', '3611', '00,36,3611', '鄱阳县', '36', '江西省', '3611', '上饶市', '361128', '鄱阳县', '', '', '', '', 3, 1, ''), ('361129', '3611', '00,36,3611', '万年县', '36', '江西省', '3611', '上饶市', '361129', '万年县', '', '', '', '', 3, 1, ''), ('361130', '3611', '00,36,3611', '婺源县', '36', '江西省', '3611', '上饶市', '361130', '婺源县', '', '', '', '', 3, 1, ''), ('361181', '3611', '00,36,3611', '德兴市', '36', '江西省', '3611', '上饶市', '361181', '德兴市', '', '', '', '', 3, 1, ''), ('37', '00', '00', '山东省', '37', '山东省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3701', '37', '00,37', '济南市', '37', '山东省', '3701', '济南市', '', '', '', '', '', '', 2, 1, ''), ('370102', '3701', '00,37,3701', '历下区', '37', '山东省', '3701', '济南市', '370102', '历下区', '', '', '', '', 3, 1, ''), ('370103', '3701', '00,37,3701', '市中区', '37', '山东省', '3701', '济南市', '370103', '市中区', '', '', '', '', 3, 1, ''), ('370104', '3701', '00,37,3701', '槐荫区', '37', '山东省', '3701', '济南市', '370104', '槐荫区', '', '', '', '', 3, 1, ''), ('370105', '3701', '00,37,3701', '天桥区', '37', '山东省', '3701', '济南市', '370105', '天桥区', '', '', '', '', 3, 1, ''), ('370112', '3701', '00,37,3701', '历城区', '37', '山东省', '3701', '济南市', '370112', '历城区', '', '', '', '', 3, 1, ''), ('370113', '3701', '00,37,3701', '长清区', '37', '山东省', '3701', '济南市', '370113', '长清区', '', '', '', '', 3, 1, ''), ('370114', '3701', '00,37,3701', '章丘区', '37', '山东省', '3701', '济南市', '370114', '章丘区', '', '', '', '', 3, 1, ''), ('370115', '3701', '00,37,3701', '济阳区', '37', '山东省', '3701', '济南市', '370115', '济阳区', '', '', '', '', 3, 1, ''), ('370116', '3701', '00,37,3701', '莱芜区', '37', '山东省', '3701', '济南市', '370116', '莱芜区', '', '', '', '', 3, 1, ''), ('370117', '3701', '00,37,3701', '钢城区', '37', '山东省', '3701', '济南市', '370117', '钢城区', '', '', '', '', 3, 1, ''), ('370124', '3701', '00,37,3701', '平阴县', '37', '山东省', '3701', '济南市', '370124', '平阴县', '', '', '', '', 3, 1, ''), ('370126', '3701', '00,37,3701', '商河县', '37', '山东省', '3701', '济南市', '370126', '商河县', '', '', '', '', 3, 1, ''), ('3702', '37', '00,37', '青岛市', '37', '山东省', '3702', '青岛市', '', '', '', '', '', '', 2, 1, ''), ('370202', '3702', '00,37,3702', '市南区', '37', '山东省', '3702', '青岛市', '370202', '市南区', '', '', '', '', 3, 1, ''), ('370203', '3702', '00,37,3702', '市北区', '37', '山东省', '3702', '青岛市', '370203', '市北区', '', '', '', '', 3, 1, ''), ('370211', '3702', '00,37,3702', '黄岛区', '37', '山东省', '3702', '青岛市', '370211', '黄岛区', '', '', '', '', 3, 1, ''), ('370212', '3702', '00,37,3702', '崂山区', '37', '山东省', '3702', '青岛市', '370212', '崂山区', '', '', '', '', 3, 1, ''), ('370213', '3702', '00,37,3702', '李沧区', '37', '山东省', '3702', '青岛市', '370213', '李沧区', '', '', '', '', 3, 1, ''), ('370214', '3702', '00,37,3702', '城阳区', '37', '山东省', '3702', '青岛市', '370214', '城阳区', '', '', '', '', 3, 1, ''), ('370215', '3702', '00,37,3702', '即墨区', '37', '山东省', '3702', '青岛市', '370215', '即墨区', '', '', '', '', 3, 1, ''), ('370281', '3702', '00,37,3702', '胶州市', '37', '山东省', '3702', '青岛市', '370281', '胶州市', '', '', '', '', 3, 1, ''), ('370283', '3702', '00,37,3702', '平度市', '37', '山东省', '3702', '青岛市', '370283', '平度市', '', '', '', '', 3, 1, ''), ('370285', '3702', '00,37,3702', '莱西市', '37', '山东省', '3702', '青岛市', '370285', '莱西市', '', '', '', '', 3, 1, ''), ('3703', '37', '00,37', '淄博市', '37', '山东省', '3703', '淄博市', '', '', '', '', '', '', 2, 1, ''), ('370302', '3703', '00,37,3703', '淄川区', '37', '山东省', '3703', '淄博市', '370302', '淄川区', '', '', '', '', 3, 1, ''), ('370303', '3703', '00,37,3703', '张店区', '37', '山东省', '3703', '淄博市', '370303', '张店区', '', '', '', '', 3, 1, ''), ('370304', '3703', '00,37,3703', '博山区', '37', '山东省', '3703', '淄博市', '370304', '博山区', '', '', '', '', 3, 1, ''), ('370305', '3703', '00,37,3703', '临淄区', '37', '山东省', '3703', '淄博市', '370305', '临淄区', '', '', '', '', 3, 1, ''), ('370306', '3703', '00,37,3703', '周村区', '37', '山东省', '3703', '淄博市', '370306', '周村区', '', '', '', '', 3, 1, ''), ('370321', '3703', '00,37,3703', '桓台县', '37', '山东省', '3703', '淄博市', '370321', '桓台县', '', '', '', '', 3, 1, ''), ('370322', '3703', '00,37,3703', '高青县', '37', '山东省', '3703', '淄博市', '370322', '高青县', '', '', '', '', 3, 1, ''), ('370323', '3703', '00,37,3703', '沂源县', '37', '山东省', '3703', '淄博市', '370323', '沂源县', '', '', '', '', 3, 1, ''), ('3704', '37', '00,37', '枣庄市', '37', '山东省', '3704', '枣庄市', '', '', '', '', '', '', 2, 1, ''), ('370402', '3704', '00,37,3704', '市中区', '37', '山东省', '3704', '枣庄市', '370402', '市中区', '', '', '', '', 3, 1, ''), ('370403', '3704', '00,37,3704', '薛城区', '37', '山东省', '3704', '枣庄市', '370403', '薛城区', '', '', '', '', 3, 1, ''), ('370404', '3704', '00,37,3704', '峄城区', '37', '山东省', '3704', '枣庄市', '370404', '峄城区', '', '', '', '', 3, 1, ''), ('370405', '3704', '00,37,3704', '台儿庄区', '37', '山东省', '3704', '枣庄市', '370405', '台儿庄区', '', '', '', '', 3, 1, ''), ('370406', '3704', '00,37,3704', '山亭区', '37', '山东省', '3704', '枣庄市', '370406', '山亭区', '', '', '', '', 3, 1, ''), ('370481', '3704', '00,37,3704', '滕州市', '37', '山东省', '3704', '枣庄市', '370481', '滕州市', '', '', '', '', 3, 1, ''), ('3705', '37', '00,37', '东营市', '37', '山东省', '3705', '东营市', '', '', '', '', '', '', 2, 1, ''), ('370502', '3705', '00,37,3705', '东营区', '37', '山东省', '3705', '东营市', '370502', '东营区', '', '', '', '', 3, 1, ''), ('370503', '3705', '00,37,3705', '河口区', '37', '山东省', '3705', '东营市', '370503', '河口区', '', '', '', '', 3, 1, ''), ('370505', '3705', '00,37,3705', '垦利区', '37', '山东省', '3705', '东营市', '370505', '垦利区', '', '', '', '', 3, 1, ''), ('370522', '3705', '00,37,3705', '利津县', '37', '山东省', '3705', '东营市', '370522', '利津县', '', '', '', '', 3, 1, ''), ('370523', '3705', '00,37,3705', '广饶县', '37', '山东省', '3705', '东营市', '370523', '广饶县', '', '', '', '', 3, 1, ''), ('3706', '37', '00,37', '烟台市', '37', '山东省', '3706', '烟台市', '', '', '', '', '', '', 2, 1, ''), ('370602', '3706', '00,37,3706', '芝罘区', '37', '山东省', '3706', '烟台市', '370602', '芝罘区', '', '', '', '', 3, 1, ''), ('370611', '3706', '00,37,3706', '福山区', '37', '山东省', '3706', '烟台市', '370611', '福山区', '', '', '', '', 3, 1, ''), ('370612', '3706', '00,37,3706', '牟平区', '37', '山东省', '3706', '烟台市', '370612', '牟平区', '', '', '', '', 3, 1, ''), ('370613', '3706', '00,37,3706', '莱山区', '37', '山东省', '3706', '烟台市', '370613', '莱山区', '', '', '', '', 3, 1, ''), ('370634', '3706', '00,37,3706', '长岛县', '37', '山东省', '3706', '烟台市', '370634', '长岛县', '', '', '', '', 3, 1, ''), ('370681', '3706', '00,37,3706', '龙口市', '37', '山东省', '3706', '烟台市', '370681', '龙口市', '', '', '', '', 3, 1, ''), ('370682', '3706', '00,37,3706', '莱阳市', '37', '山东省', '3706', '烟台市', '370682', '莱阳市', '', '', '', '', 3, 1, ''), ('370683', '3706', '00,37,3706', '莱州市', '37', '山东省', '3706', '烟台市', '370683', '莱州市', '', '', '', '', 3, 1, ''), ('370684', '3706', '00,37,3706', '蓬莱市', '37', '山东省', '3706', '烟台市', '370684', '蓬莱市', '', '', '', '', 3, 1, ''), ('370685', '3706', '00,37,3706', '招远市', '37', '山东省', '3706', '烟台市', '370685', '招远市', '', '', '', '', 3, 1, ''), ('370686', '3706', '00,37,3706', '栖霞市', '37', '山东省', '3706', '烟台市', '370686', '栖霞市', '', '', '', '', 3, 1, ''), ('370687', '3706', '00,37,3706', '海阳市', '37', '山东省', '3706', '烟台市', '370687', '海阳市', '', '', '', '', 3, 1, ''), ('3707', '37', '00,37', '潍坊市', '37', '山东省', '3707', '潍坊市', '', '', '', '', '', '', 2, 1, ''), ('370702', '3707', '00,37,3707', '潍城区', '37', '山东省', '3707', '潍坊市', '370702', '潍城区', '', '', '', '', 3, 1, ''), ('370703', '3707', '00,37,3707', '寒亭区', '37', '山东省', '3707', '潍坊市', '370703', '寒亭区', '', '', '', '', 3, 1, ''), ('370704', '3707', '00,37,3707', '坊子区', '37', '山东省', '3707', '潍坊市', '370704', '坊子区', '', '', '', '', 3, 1, ''), ('370705', '3707', '00,37,3707', '奎文区', '37', '山东省', '3707', '潍坊市', '370705', '奎文区', '', '', '', '', 3, 1, ''), ('370724', '3707', '00,37,3707', '临朐县', '37', '山东省', '3707', '潍坊市', '370724', '临朐县', '', '', '', '', 3, 1, ''), ('370725', '3707', '00,37,3707', '昌乐县', '37', '山东省', '3707', '潍坊市', '370725', '昌乐县', '', '', '', '', 3, 1, ''), ('370781', '3707', '00,37,3707', '青州市', '37', '山东省', '3707', '潍坊市', '370781', '青州市', '', '', '', '', 3, 1, ''), ('370782', '3707', '00,37,3707', '诸城市', '37', '山东省', '3707', '潍坊市', '370782', '诸城市', '', '', '', '', 3, 1, ''), ('370783', '3707', '00,37,3707', '寿光市', '37', '山东省', '3707', '潍坊市', '370783', '寿光市', '', '', '', '', 3, 1, ''), ('370784', '3707', '00,37,3707', '安丘市', '37', '山东省', '3707', '潍坊市', '370784', '安丘市', '', '', '', '', 3, 1, ''), ('370785', '3707', '00,37,3707', '高密市', '37', '山东省', '3707', '潍坊市', '370785', '高密市', '', '', '', '', 3, 1, ''), ('370786', '3707', '00,37,3707', '昌邑市', '37', '山东省', '3707', '潍坊市', '370786', '昌邑市', '', '', '', '', 3, 1, ''), ('3708', '37', '00,37', '济宁市', '37', '山东省', '3708', '济宁市', '', '', '', '', '', '', 2, 1, ''), ('370811', '3708', '00,37,3708', '任城区', '37', '山东省', '3708', '济宁市', '370811', '任城区', '', '', '', '', 3, 1, ''), ('370812', '3708', '00,37,3708', '兖州区', '37', '山东省', '3708', '济宁市', '370812', '兖州区', '', '', '', '', 3, 1, ''), ('370826', '3708', '00,37,3708', '微山县', '37', '山东省', '3708', '济宁市', '370826', '微山县', '', '', '', '', 3, 1, ''), ('370827', '3708', '00,37,3708', '鱼台县', '37', '山东省', '3708', '济宁市', '370827', '鱼台县', '', '', '', '', 3, 1, ''), ('370828', '3708', '00,37,3708', '金乡县', '37', '山东省', '3708', '济宁市', '370828', '金乡县', '', '', '', '', 3, 1, ''), ('370829', '3708', '00,37,3708', '嘉祥县', '37', '山东省', '3708', '济宁市', '370829', '嘉祥县', '', '', '', '', 3, 1, ''), ('370830', '3708', '00,37,3708', '汶上县', '37', '山东省', '3708', '济宁市', '370830', '汶上县', '', '', '', '', 3, 1, ''), ('370831', '3708', '00,37,3708', '泗水县', '37', '山东省', '3708', '济宁市', '370831', '泗水县', '', '', '', '', 3, 1, ''), ('370832', '3708', '00,37,3708', '梁山县', '37', '山东省', '3708', '济宁市', '370832', '梁山县', '', '', '', '', 3, 1, ''), ('370881', '3708', '00,37,3708', '曲阜市', '37', '山东省', '3708', '济宁市', '370881', '曲阜市', '', '', '', '', 3, 1, ''), ('370883', '3708', '00,37,3708', '邹城市', '37', '山东省', '3708', '济宁市', '370883', '邹城市', '', '', '', '', 3, 1, ''), ('3709', '37', '00,37', '泰安市', '37', '山东省', '3709', '泰安市', '', '', '', '', '', '', 2, 1, ''), ('370902', '3709', '00,37,3709', '泰山区', '37', '山东省', '3709', '泰安市', '370902', '泰山区', '', '', '', '', 3, 1, ''), ('370911', '3709', '00,37,3709', '岱岳区', '37', '山东省', '3709', '泰安市', '370911', '岱岳区', '', '', '', '', 3, 1, ''), ('370921', '3709', '00,37,3709', '宁阳县', '37', '山东省', '3709', '泰安市', '370921', '宁阳县', '', '', '', '', 3, 1, ''), ('370923', '3709', '00,37,3709', '东平县', '37', '山东省', '3709', '泰安市', '370923', '东平县', '', '', '', '', 3, 1, ''), ('370982', '3709', '00,37,3709', '新泰市', '37', '山东省', '3709', '泰安市', '370982', '新泰市', '', '', '', '', 3, 1, ''), ('370983', '3709', '00,37,3709', '肥城市', '37', '山东省', '3709', '泰安市', '370983', '肥城市', '', '', '', '', 3, 1, ''), ('3710', '37', '00,37', '威海市', '37', '山东省', '3710', '威海市', '', '', '', '', '', '', 2, 1, ''), ('371002', '3710', '00,37,3710', '环翠区', '37', '山东省', '3710', '威海市', '371002', '环翠区', '', '', '', '', 3, 1, ''), ('371003', '3710', '00,37,3710', '文登区', '37', '山东省', '3710', '威海市', '371003', '文登区', '', '', '', '', 3, 1, ''), ('371082', '3710', '00,37,3710', '荣成市', '37', '山东省', '3710', '威海市', '371082', '荣成市', '', '', '', '', 3, 1, ''), ('371083', '3710', '00,37,3710', '乳山市', '37', '山东省', '3710', '威海市', '371083', '乳山市', '', '', '', '', 3, 1, ''), ('3711', '37', '00,37', '日照市', '37', '山东省', '3711', '日照市', '', '', '', '', '', '', 2, 1, ''), ('371102', '3711', '00,37,3711', '东港区', '37', '山东省', '3711', '日照市', '371102', '东港区', '', '', '', '', 3, 1, ''), ('371103', '3711', '00,37,3711', '岚山区', '37', '山东省', '3711', '日照市', '371103', '岚山区', '', '', '', '', 3, 1, ''), ('371121', '3711', '00,37,3711', '五莲县', '37', '山东省', '3711', '日照市', '371121', '五莲县', '', '', '', '', 3, 1, ''), ('371122', '3711', '00,37,3711', '莒县', '37', '山东省', '3711', '日照市', '371122', '莒县', '', '', '', '', 3, 1, ''), ('3713', '37', '00,37', '临沂市', '37', '山东省', '3713', '临沂市', '', '', '', '', '', '', 2, 1, ''), ('371302', '3713', '00,37,3713', '兰山区', '37', '山东省', '3713', '临沂市', '371302', '兰山区', '', '', '', '', 3, 1, ''), ('371311', '3713', '00,37,3713', '罗庄区', '37', '山东省', '3713', '临沂市', '371311', '罗庄区', '', '', '', '', 3, 1, ''), ('371312', '3713', '00,37,3713', '河东区', '37', '山东省', '3713', '临沂市', '371312', '河东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371321', '3713', '00,37,3713', '沂南县', '37', '山东省', '3713', '临沂市', '371321', '沂南县', '', '', '', '', 3, 1, ''), ('371322', '3713', '00,37,3713', '郯城县', '37', '山东省', '3713', '临沂市', '371322', '郯城县', '', '', '', '', 3, 1, ''), ('371323', '3713', '00,37,3713', '沂水县', '37', '山东省', '3713', '临沂市', '371323', '沂水县', '', '', '', '', 3, 1, ''), ('371324', '3713', '00,37,3713', '兰陵县', '37', '山东省', '3713', '临沂市', '371324', '兰陵县', '', '', '', '', 3, 1, ''), ('371325', '3713', '00,37,3713', '费县', '37', '山东省', '3713', '临沂市', '371325', '费县', '', '', '', '', 3, 1, ''), ('371326', '3713', '00,37,3713', '平邑县', '37', '山东省', '3713', '临沂市', '371326', '平邑县', '', '', '', '', 3, 1, ''), ('371327', '3713', '00,37,3713', '莒南县', '37', '山东省', '3713', '临沂市', '371327', '莒南县', '', '', '', '', 3, 1, ''), ('371328', '3713', '00,37,3713', '蒙阴县', '37', '山东省', '3713', '临沂市', '371328', '蒙阴县', '', '', '', '', 3, 1, ''), ('371329', '3713', '00,37,3713', '临沭县', '37', '山东省', '3713', '临沂市', '371329', '临沭县', '', '', '', '', 3, 1, ''), ('3714', '37', '00,37', '德州市', '37', '山东省', '3714', '德州市', '', '', '', '', '', '', 2, 1, ''), ('371402', '3714', '00,37,3714', '德城区', '37', '山东省', '3714', '德州市', '371402', '德城区', '', '', '', '', 3, 1, ''), ('371403', '3714', '00,37,3714', '陵城区', '37', '山东省', '3714', '德州市', '371403', '陵城区', '', '', '', '', 3, 1, ''), ('371422', '3714', '00,37,3714', '宁津县', '37', '山东省', '3714', '德州市', '371422', '宁津县', '', '', '', '', 3, 1, ''), ('371423', '3714', '00,37,3714', '庆云县', '37', '山东省', '3714', '德州市', '371423', '庆云县', '', '', '', '', 3, 1, ''), ('371424', '3714', '00,37,3714', '临邑县', '37', '山东省', '3714', '德州市', '371424', '临邑县', '', '', '', '', 3, 1, ''), ('371425', '3714', '00,37,3714', '齐河县', '37', '山东省', '3714', '德州市', '371425', '齐河县', '', '', '', '', 3, 1, ''), ('371426', '3714', '00,37,3714', '平原县', '37', '山东省', '3714', '德州市', '371426', '平原县', '', '', '', '', 3, 1, ''), ('371427', '3714', '00,37,3714', '夏津县', '37', '山东省', '3714', '德州市', '371427', '夏津县', '', '', '', '', 3, 1, ''), ('371428', '3714', '00,37,3714', '武城县', '37', '山东省', '3714', '德州市', '371428', '武城县', '', '', '', '', 3, 1, ''), ('371481', '3714', '00,37,3714', '乐陵市', '37', '山东省', '3714', '德州市', '371481', '乐陵市', '', '', '', '', 3, 1, ''), ('371482', '3714', '00,37,3714', '禹城市', '37', '山东省', '3714', '德州市', '371482', '禹城市', '', '', '', '', 3, 1, ''), ('3715', '37', '00,37', '聊城市', '37', '山东省', '3715', '聊城市', '', '', '', '', '', '', 2, 1, ''), ('371502', '3715', '00,37,3715', '东昌府区', '37', '山东省', '3715', '聊城市', '371502', '东昌府区', '', '', '', '', 3, 1, ''), ('371503', '3715', '00,37,3715', '茌平区', '37', '山东省', '3715', '聊城市', '371503', '茌平区', '', '', '', '', 3, 1, ''), ('371521', '3715', '00,37,3715', '阳谷县', '37', '山东省', '3715', '聊城市', '371521', '阳谷县', '', '', '', '', 3, 1, ''), ('371522', '3715', '00,37,3715', '莘县', '37', '山东省', '3715', '聊城市', '371522', '莘县', '', '', '', '', 3, 1, ''), ('371524', '3715', '00,37,3715', '东阿县', '37', '山东省', '3715', '聊城市', '371524', '东阿县', '', '', '', '', 3, 1, ''), ('371525', '3715', '00,37,3715', '冠县', '37', '山东省', '3715', '聊城市', '371525', '冠县', '', '', '', '', 3, 1, ''), ('371526', '3715', '00,37,3715', '高唐县', '37', '山东省', '3715', '聊城市', '371526', '高唐县', '', '', '', '', 3, 1, ''), ('371581', '3715', '00,37,3715', '临清市', '37', '山东省', '3715', '聊城市', '371581', '临清市', '', '', '', '', 3, 1, ''), ('3716', '37', '00,37', '滨州市', '37', '山东省', '3716', '滨州市', '', '', '', '', '', '', 2, 1, ''), ('371602', '3716', '00,37,3716', '滨城区', '37', '山东省', '3716', '滨州市', '371602', '滨城区', '', '', '', '', 3, 1, ''), ('371603', '3716', '00,37,3716', '沾化区', '37', '山东省', '3716', '滨州市', '371603', '沾化区', '', '', '', '', 3, 1, ''), ('371621', '3716', '00,37,3716', '惠民县', '37', '山东省', '3716', '滨州市', '371621', '惠民县', '', '', '', '', 3, 1, ''), ('371622', '3716', '00,37,3716', '阳信县', '37', '山东省', '3716', '滨州市', '371622', '阳信县', '', '', '', '', 3, 1, ''), ('371623', '3716', '00,37,3716', '无棣县', '37', '山东省', '3716', '滨州市', '371623', '无棣县', '', '', '', '', 3, 1, ''), ('371625', '3716', '00,37,3716', '博兴县', '37', '山东省', '3716', '滨州市', '371625', '博兴县', '', '', '', '', 3, 1, ''), ('371681', '3716', '00,37,3716', '邹平市', '37', '山东省', '3716', '滨州市', '371681', '邹平市', '', '', '', '', 3, 1, ''), ('3717', '37', '00,37', '菏泽市', '37', '山东省', '3717', '菏泽市', '', '', '', '', '', '', 2, 1, ''), ('371702', '3717', '00,37,3717', '牡丹区', '37', '山东省', '3717', '菏泽市', '371702', '牡丹区', '', '', '', '', 3, 1, ''), ('371703', '3717', '00,37,3717', '定陶区', '37', '山东省', '3717', '菏泽市', '371703', '定陶区', '', '', '', '', 3, 1, ''), ('371721', '3717', '00,37,3717', '曹县', '37', '山东省', '3717', '菏泽市', '371721', '曹县', '', '', '', '', 3, 1, ''), ('371722', '3717', '00,37,3717', '单县', '37', '山东省', '3717', '菏泽市', '371722', '单县', '', '', '', '', 3, 1, ''), ('371723', '3717', '00,37,3717', '成武县', '37', '山东省', '3717', '菏泽市', '371723', '成武县', '', '', '', '', 3, 1, ''), ('371724', '3717', '00,37,3717', '巨野县', '37', '山东省', '3717', '菏泽市', '371724', '巨野县', '', '', '', '', 3, 1, ''), ('371725', '3717', '00,37,3717', '郓城县', '37', '山东省', '3717', '菏泽市', '371725', '郓城县', '', '', '', '', 3, 1, ''), ('371726', '3717', '00,37,3717', '鄄城县', '37', '山东省', '3717', '菏泽市', '371726', '鄄城县', '', '', '', '', 3, 1, ''), ('371728', '3717', '00,37,3717', '东明县', '37', '山东省', '3717', '菏泽市', '371728', '东明县', '', '', '', '', 3, 1, ''), ('41', '00', '00', '河南省', '41', '河南省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4101', '41', '00,41', '郑州市', '41', '河南省', '4101', '郑州市', '', '', '', '', '', '', 2, 1, ''), ('410102', '4101', '00,41,4101', '中原区', '41', '河南省', '4101', '郑州市', '410102', '中原区', '', '', '', '', 3, 1, ''), ('410103', '4101', '00,41,4101', '二七区', '41', '河南省', '4101', '郑州市', '410103', '二七区', '', '', '', '', 3, 1, ''), ('410104', '4101', '00,41,4101', '管城回族区', '41', '河南省', '4101', '郑州市', '410104', '管城回族区', '', '', '', '', 3, 1, ''), ('410105', '4101', '00,41,4101', '金水区', '41', '河南省', '4101', '郑州市', '410105', '金水区', '', '', '', '', 3, 1, ''), ('410106', '4101', '00,41,4101', '上街区', '41', '河南省', '4101', '郑州市', '410106', '上街区', '', '', '', '', 3, 1, ''), ('410108', '4101', '00,41,4101', '惠济区', '41', '河南省', '4101', '郑州市', '410108', '惠济区', '', '', '', '', 3, 1, ''), ('410122', '4101', '00,41,4101', '中牟县', '41', '河南省', '4101', '郑州市', '410122', '中牟县', '', '', '', '', 3, 1, ''), ('410181', '4101', '00,41,4101', '巩义市', '41', '河南省', '4101', '郑州市', '410181', '巩义市', '', '', '', '', 3, 1, ''), ('410182', '4101', '00,41,4101', '荥阳市', '41', '河南省', '4101', '郑州市', '410182', '荥阳市', '', '', '', '', 3, 1, ''), ('410183', '4101', '00,41,4101', '新密市', '41', '河南省', '4101', '郑州市', '410183', '新密市', '', '', '', '', 3, 1, ''), ('410184', '4101', '00,41,4101', '新郑市', '41', '河南省', '4101', '郑州市', '410184', '新郑市', '', '', '', '', 3, 1, ''), ('410185', '4101', '00,41,4101', '登封市', '41', '河南省', '4101', '郑州市', '410185', '登封市', '', '', '', '', 3, 1, ''), ('4102', '41', '00,41', '开封市', '41', '河南省', '4102', '开封市', '', '', '', '', '', '', 2, 1, ''), ('410202', '4102', '00,41,4102', '龙亭区', '41', '河南省', '4102', '开封市', '410202', '龙亭区', '', '', '', '', 3, 1, ''), ('410203', '4102', '00,41,4102', '顺河回族区', '41', '河南省', '4102', '开封市', '410203', '顺河回族区', '', '', '', '', 3, 1, ''), ('410204', '4102', '00,41,4102', '鼓楼区', '41', '河南省', '4102', '开封市', '410204', '鼓楼区', '', '', '', '', 3, 1, ''), ('410205', '4102', '00,41,4102', '禹王台区', '41', '河南省', '4102', '开封市', '410205', '禹王台区', '', '', '', '', 3, 1, ''), ('410212', '4102', '00,41,4102', '祥符区', '41', '河南省', '4102', '开封市', '410212', '祥符区', '', '', '', '', 3, 1, ''), ('410221', '4102', '00,41,4102', '杞县', '41', '河南省', '4102', '开封市', '410221', '杞县', '', '', '', '', 3, 1, ''), ('410222', '4102', '00,41,4102', '通许县', '41', '河南省', '4102', '开封市', '410222', '通许县', '', '', '', '', 3, 1, ''), ('410223', '4102', '00,41,4102', '尉氏县', '41', '河南省', '4102', '开封市', '410223', '尉氏县', '', '', '', '', 3, 1, ''), ('410225', '4102', '00,41,4102', '兰考县', '41', '河南省', '4102', '开封市', '410225', '兰考县', '', '', '', '', 3, 1, ''), ('4103', '41', '00,41', '洛阳市', '41', '河南省', '4103', '洛阳市', '', '', '', '', '', '', 2, 1, ''), ('410302', '4103', '00,41,4103', '老城区', '41', '河南省', '4103', '洛阳市', '410302', '老城区', '', '', '', '', 3, 1, ''), ('410303', '4103', '00,41,4103', '西工区', '41', '河南省', '4103', '洛阳市', '410303', '西工区', '', '', '', '', 3, 1, ''), ('410304', '4103', '00,41,4103', '瀍河回族区', '41', '河南省', '4103', '洛阳市', '410304', '瀍河回族区', '', '', '', '', 3, 1, ''), ('410305', '4103', '00,41,4103', '涧西区', '41', '河南省', '4103', '洛阳市', '410305', '涧西区', '', '', '', '', 3, 1, ''), ('410306', '4103', '00,41,4103', '吉利区', '41', '河南省', '4103', '洛阳市', '410306', '吉利区', '', '', '', '', 3, 1, ''), ('410311', '4103', '00,41,4103', '洛龙区', '41', '河南省', '4103', '洛阳市', '410311', '洛龙区', '', '', '', '', 3, 1, ''), ('410322', '4103', '00,41,4103', '孟津县', '41', '河南省', '4103', '洛阳市', '410322', '孟津县', '', '', '', '', 3, 1, ''), ('410323', '4103', '00,41,4103', '新安县', '41', '河南省', '4103', '洛阳市', '410323', '新安县', '', '', '', '', 3, 1, ''), ('410324', '4103', '00,41,4103', '栾川县', '41', '河南省', '4103', '洛阳市', '410324', '栾川县', '', '', '', '', 3, 1, ''), ('410325', '4103', '00,41,4103', '嵩县', '41', '河南省', '4103', '洛阳市', '410325', '嵩县', '', '', '', '', 3, 1, ''), ('410326', '4103', '00,41,4103', '汝阳县', '41', '河南省', '4103', '洛阳市', '410326', '汝阳县', '', '', '', '', 3, 1, ''), ('410327', '4103', '00,41,4103', '宜阳县', '41', '河南省', '4103', '洛阳市', '410327', '宜阳县', '', '', '', '', 3, 1, ''), ('410328', '4103', '00,41,4103', '洛宁县', '41', '河南省', '4103', '洛阳市', '410328', '洛宁县', '', '', '', '', 3, 1, ''), ('410329', '4103', '00,41,4103', '伊川县', '41', '河南省', '4103', '洛阳市', '410329', '伊川县', '', '', '', '', 3, 1, ''), ('410381', '4103', '00,41,4103', '偃师市', '41', '河南省', '4103', '洛阳市', '410381', '偃师市', '', '', '', '', 3, 1, ''), ('4104', '41', '00,41', '平顶山市', '41', '河南省', '4104', '平顶山市', '', '', '', '', '', '', 2, 1, ''), ('410402', '4104', '00,41,4104', '新华区', '41', '河南省', '4104', '平顶山市', '410402', '新华区', '', '', '', '', 3, 1, ''), ('410403', '4104', '00,41,4104', '卫东区', '41', '河南省', '4104', '平顶山市', '410403', '卫东区', '', '', '', '', 3, 1, ''), ('410404', '4104', '00,41,4104', '石龙区', '41', '河南省', '4104', '平顶山市', '410404', '石龙区', '', '', '', '', 3, 1, ''), ('410411', '4104', '00,41,4104', '湛河区', '41', '河南省', '4104', '平顶山市', '410411', '湛河区', '', '', '', '', 3, 1, ''), ('410421', '4104', '00,41,4104', '宝丰县', '41', '河南省', '4104', '平顶山市', '410421', '宝丰县', '', '', '', '', 3, 1, ''), ('410422', '4104', '00,41,4104', '叶县', '41', '河南省', '4104', '平顶山市', '410422', '叶县', '', '', '', '', 3, 1, ''), ('410423', '4104', '00,41,4104', '鲁山县', '41', '河南省', '4104', '平顶山市', '410423', '鲁山县', '', '', '', '', 3, 1, ''), ('410425', '4104', '00,41,4104', '郏县', '41', '河南省', '4104', '平顶山市', '410425', '郏县', '', '', '', '', 3, 1, ''), ('410481', '4104', '00,41,4104', '舞钢市', '41', '河南省', '4104', '平顶山市', '410481', '舞钢市', '', '', '', '', 3, 1, ''), ('410482', '4104', '00,41,4104', '汝州市', '41', '河南省', '4104', '平顶山市', '410482', '汝州市', '', '', '', '', 3, 1, ''), ('4105', '41', '00,41', '安阳市', '41', '河南省', '4105', '安阳市', '', '', '', '', '', '', 2, 1, ''), ('410502', '4105', '00,41,4105', '文峰区', '41', '河南省', '4105', '安阳市', '410502', '文峰区', '', '', '', '', 3, 1, ''), ('410503', '4105', '00,41,4105', '北关区', '41', '河南省', '4105', '安阳市', '410503', '北关区', '', '', '', '', 3, 1, ''), ('410505', '4105', '00,41,4105', '殷都区', '41', '河南省', '4105', '安阳市', '410505', '殷都区', '', '', '', '', 3, 1, ''), ('410506', '4105', '00,41,4105', '龙安区', '41', '河南省', '4105', '安阳市', '410506', '龙安区', '', '', '', '', 3, 1, ''), ('410522', '4105', '00,41,4105', '安阳县', '41', '河南省', '4105', '安阳市', '410522', '安阳县', '', '', '', '', 3, 1, ''), ('410523', '4105', '00,41,4105', '汤阴县', '41', '河南省', '4105', '安阳市', '410523', '汤阴县', '', '', '', '', 3, 1, ''), ('410526', '4105', '00,41,4105', '滑县', '41', '河南省', '4105', '安阳市', '410526', '滑县', '', '', '', '', 3, 1, ''), ('410527', '4105', '00,41,4105', '内黄县', '41', '河南省', '4105', '安阳市', '410527', '内黄县', '', '', '', '', 3, 1, ''), ('410581', '4105', '00,41,4105', '林州市', '41', '河南省', '4105', '安阳市', '410581', '林州市', '', '', '', '', 3, 1, ''), ('4106', '41', '00,41', '鹤壁市', '41', '河南省', '4106', '鹤壁市', '', '', '', '', '', '', 2, 1, ''), ('410602', '4106', '00,41,4106', '鹤山区', '41', '河南省', '4106', '鹤壁市', '410602', '鹤山区', '', '', '', '', 3, 1, ''), ('410603', '4106', '00,41,4106', '山城区', '41', '河南省', '4106', '鹤壁市', '410603', '山城区', '', '', '', '', 3, 1, ''), ('410611', '4106', '00,41,4106', '淇滨区', '41', '河南省', '4106', '鹤壁市', '410611', '淇滨区', '', '', '', '', 3, 1, ''), ('410621', '4106', '00,41,4106', '浚县', '41', '河南省', '4106', '鹤壁市', '410621', '浚县', '', '', '', '', 3, 1, ''), ('410622', '4106', '00,41,4106', '淇县', '41', '河南省', '4106', '鹤壁市', '410622', '淇县', '', '', '', '', 3, 1, ''), ('4107', '41', '00,41', '新乡市', '41', '河南省', '4107', '新乡市', '', '', '', '', '', '', 2, 1, ''), ('410702', '4107', '00,41,4107', '红旗区', '41', '河南省', '4107', '新乡市', '410702', '红旗区', '', '', '', '', 3, 1, ''), ('410703', '4107', '00,41,4107', '卫滨区', '41', '河南省', '4107', '新乡市', '410703', '卫滨区', '', '', '', '', 3, 1, ''), ('410704', '4107', '00,41,4107', '凤泉区', '41', '河南省', '4107', '新乡市', '410704', '凤泉区', '', '', '', '', 3, 1, ''), ('410711', '4107', '00,41,4107', '牧野区', '41', '河南省', '4107', '新乡市', '410711', '牧野区', '', '', '', '', 3, 1, ''), ('410721', '4107', '00,41,4107', '新乡县', '41', '河南省', '4107', '新乡市', '410721', '新乡县', '', '', '', '', 3, 1, ''), ('410724', '4107', '00,41,4107', '获嘉县', '41', '河南省', '4107', '新乡市', '410724', '获嘉县', '', '', '', '', 3, 1, ''), ('410725', '4107', '00,41,4107', '原阳县', '41', '河南省', '4107', '新乡市', '410725', '原阳县', '', '', '', '', 3, 1, ''), ('410726', '4107', '00,41,4107', '延津县', '41', '河南省', '4107', '新乡市', '410726', '延津县', '', '', '', '', 3, 1, ''), ('410727', '4107', '00,41,4107', '封丘县', '41', '河南省', '4107', '新乡市', '410727', '封丘县', '', '', '', '', 3, 1, ''), ('410781', '4107', '00,41,4107', '卫辉市', '41', '河南省', '4107', '新乡市', '410781', '卫辉市', '', '', '', '', 3, 1, ''), ('410782', '4107', '00,41,4107', '辉县市', '41', '河南省', '4107', '新乡市', '410782', '辉县市', '', '', '', '', 3, 1, ''), ('410783', '4107', '00,41,4107', '长垣市', '41', '河南省', '4107', '新乡市', '410783', '长垣市', '', '', '', '', 3, 1, ''), ('4108', '41', '00,41', '焦作市', '41', '河南省', '4108', '焦作市', '', '', '', '', '', '', 2, 1, ''), ('410802', '4108', '00,41,4108', '解放区', '41', '河南省', '4108', '焦作市', '410802', '解放区', '', '', '', '', 3, 1, ''), ('410803', '4108', '00,41,4108', '中站区', '41', '河南省', '4108', '焦作市', '410803', '中站区', '', '', '', '', 3, 1, ''), ('410804', '4108', '00,41,4108', '马村区', '41', '河南省', '4108', '焦作市', '410804', '马村区', '', '', '', '', 3, 1, ''), ('410811', '4108', '00,41,4108', '山阳区', '41', '河南省', '4108', '焦作市', '410811', '山阳区', '', '', '', '', 3, 1, ''), ('410821', '4108', '00,41,4108', '修武县', '41', '河南省', '4108', '焦作市', '410821', '修武县', '', '', '', '', 3, 1, ''), ('410822', '4108', '00,41,4108', '博爱县', '41', '河南省', '4108', '焦作市', '410822', '博爱县', '', '', '', '', 3, 1, ''), ('410823', '4108', '00,41,4108', '武陟县', '41', '河南省', '4108', '焦作市', '410823', '武陟县', '', '', '', '', 3, 1, ''), ('410825', '4108', '00,41,4108', '温县', '41', '河南省', '4108', '焦作市', '410825', '温县', '', '', '', '', 3, 1, ''), ('410882', '4108', '00,41,4108', '沁阳市', '41', '河南省', '4108', '焦作市', '410882', '沁阳市', '', '', '', '', 3, 1, ''), ('410883', '4108', '00,41,4108', '孟州市', '41', '河南省', '4108', '焦作市', '410883', '孟州市', '', '', '', '', 3, 1, ''), ('4109', '41', '00,41', '濮阳市', '41', '河南省', '4109', '濮阳市', '', '', '', '', '', '', 2, 1, ''), ('410902', '4109', '00,41,4109', '华龙区', '41', '河南省', '4109', '濮阳市', '410902', '华龙区', '', '', '', '', 3, 1, ''), ('410922', '4109', '00,41,4109', '清丰县', '41', '河南省', '4109', '濮阳市', '410922', '清丰县', '', '', '', '', 3, 1, ''), ('410923', '4109', '00,41,4109', '南乐县', '41', '河南省', '4109', '濮阳市', '410923', '南乐县', '', '', '', '', 3, 1, ''), ('410926', '4109', '00,41,4109', '范县', '41', '河南省', '4109', '濮阳市', '410926', '范县', '', '', '', '', 3, 1, ''), ('410927', '4109', '00,41,4109', '台前县', '41', '河南省', '4109', '濮阳市', '410927', '台前县', '', '', '', '', 3, 1, ''), ('410928', '4109', '00,41,4109', '濮阳县', '41', '河南省', '4109', '濮阳市', '410928', '濮阳县', '', '', '', '', 3, 1, ''), ('4110', '41', '00,41', '许昌市', '41', '河南省', '4110', '许昌市', '', '', '', '', '', '', 2, 1, ''), ('411002', '4110', '00,41,4110', '魏都区', '41', '河南省', '4110', '许昌市', '411002', '魏都区', '', '', '', '', 3, 1, ''), ('411003', '4110', '00,41,4110', '建安区', '41', '河南省', '4110', '许昌市', '411003', '建安区', '', '', '', '', 3, 1, ''), ('411024', '4110', '00,41,4110', '鄢陵县', '41', '河南省', '4110', '许昌市', '411024', '鄢陵县', '', '', '', '', 3, 1, ''), ('411025', '4110', '00,41,4110', '襄城县', '41', '河南省', '4110', '许昌市', '411025', '襄城县', '', '', '', '', 3, 1, ''), ('411081', '4110', '00,41,4110', '禹州市', '41', '河南省', '4110', '许昌市', '411081', '禹州市', '', '', '', '', 3, 1, ''), ('411082', '4110', '00,41,4110', '长葛市', '41', '河南省', '4110', '许昌市', '411082', '长葛市', '', '', '', '', 3, 1, ''), ('4111', '41', '00,41', '漯河市', '41', '河南省', '4111', '漯河市', '', '', '', '', '', '', 2, 1, ''), ('411102', '4111', '00,41,4111', '源汇区', '41', '河南省', '4111', '漯河市', '411102', '源汇区', '', '', '', '', 3, 1, ''), ('411103', '4111', '00,41,4111', '郾城区', '41', '河南省', '4111', '漯河市', '411103', '郾城区', '', '', '', '', 3, 1, ''), ('411104', '4111', '00,41,4111', '召陵区', '41', '河南省', '4111', '漯河市', '411104', '召陵区', '', '', '', '', 3, 1, ''), ('411121', '4111', '00,41,4111', '舞阳县', '41', '河南省', '4111', '漯河市', '411121', '舞阳县', '', '', '', '', 3, 1, ''), ('411122', '4111', '00,41,4111', '临颍县', '41', '河南省', '4111', '漯河市', '411122', '临颍县', '', '', '', '', 3, 1, ''), ('4112', '41', '00,41', '三门峡市', '41', '河南省', '4112', '三门峡市', '', '', '', '', '', '', 2, 1, ''), ('411202', '4112', '00,41,4112', '湖滨区', '41', '河南省', '4112', '三门峡市', '411202', '湖滨区', '', '', '', '', 3, 1, ''), ('411203', '4112', '00,41,4112', '陕州区', '41', '河南省', '4112', '三门峡市', '411203', '陕州区', '', '', '', '', 3, 1, ''), ('411221', '4112', '00,41,4112', '渑池县', '41', '河南省', '4112', '三门峡市', '411221', '渑池县', '', '', '', '', 3, 1, ''), ('411224', '4112', '00,41,4112', '卢氏县', '41', '河南省', '4112', '三门峡市', '411224', '卢氏县', '', '', '', '', 3, 1, ''), ('411281', '4112', '00,41,4112', '义马市', '41', '河南省', '4112', '三门峡市', '411281', '义马市', '', '', '', '', 3, 1, ''), ('411282', '4112', '00,41,4112', '灵宝市', '41', '河南省', '4112', '三门峡市', '411282', '灵宝市', '', '', '', '', 3, 1, ''), ('4113', '41', '00,41', '南阳市', '41', '河南省', '4113', '南阳市', '', '', '', '', '', '', 2, 1, ''), ('411302', '4113', '00,41,4113', '宛城区', '41', '河南省', '4113', '南阳市', '411302', '宛城区', '', '', '', '', 3, 1, ''), ('411303', '4113', '00,41,4113', '卧龙区', '41', '河南省', '4113', '南阳市', '411303', '卧龙区', '', '', '', '', 3, 1, ''), ('411321', '4113', '00,41,4113', '南召县', '41', '河南省', '4113', '南阳市', '411321', '南召县', '', '', '', '', 3, 1, ''), ('411322', '4113', '00,41,4113', '方城县', '41', '河南省', '4113', '南阳市', '411322', '方城县', '', '', '', '', 3, 1, ''), ('411323', '4113', '00,41,4113', '西峡县', '41', '河南省', '4113', '南阳市', '411323', '西峡县', '', '', '', '', 3, 1, ''), ('411324', '4113', '00,41,4113', '镇平县', '41', '河南省', '4113', '南阳市', '411324', '镇平县', '', '', '', '', 3, 1, ''), ('411325', '4113', '00,41,4113', '内乡县', '41', '河南省', '4113', '南阳市', '411325', '内乡县', '', '', '', '', 3, 1, ''), ('411326', '4113', '00,41,4113', '淅川县', '41', '河南省', '4113', '南阳市', '411326', '淅川县', '', '', '', '', 3, 1, ''), ('411327', '4113', '00,41,4113', '社旗县', '41', '河南省', '4113', '南阳市', '411327', '社旗县', '', '', '', '', 3, 1, ''), ('411328', '4113', '00,41,4113', '唐河县', '41', '河南省', '4113', '南阳市', '411328', '唐河县', '', '', '', '', 3, 1, ''), ('411329', '4113', '00,41,4113', '新野县', '41', '河南省', '4113', '南阳市', '411329', '新野县', '', '', '', '', 3, 1, ''), ('411330', '4113', '00,41,4113', '桐柏县', '41', '河南省', '4113', '南阳市', '411330', '桐柏县', '', '', '', '', 3, 1, ''), ('411381', '4113', '00,41,4113', '邓州市', '41', '河南省', '4113', '南阳市', '411381', '邓州市', '', '', '', '', 3, 1, ''), ('4114', '41', '00,41', '商丘市', '41', '河南省', '4114', '商丘市', '', '', '', '', '', '', 2, 1, ''), ('411402', '4114', '00,41,4114', '梁园区', '41', '河南省', '4114', '商丘市', '411402', '梁园区', '', '', '', '', 3, 1, ''), ('411403', '4114', '00,41,4114', '睢阳区', '41', '河南省', '4114', '商丘市', '411403', '睢阳区', '', '', '', '', 3, 1, ''), ('411421', '4114', '00,41,4114', '民权县', '41', '河南省', '4114', '商丘市', '411421', '民权县', '', '', '', '', 3, 1, ''), ('411422', '4114', '00,41,4114', '睢县', '41', '河南省', '4114', '商丘市', '411422', '睢县', '', '', '', '', 3, 1, ''), ('411423', '4114', '00,41,4114', '宁陵县', '41', '河南省', '4114', '商丘市', '411423', '宁陵县', '', '', '', '', 3, 1, ''), ('411424', '4114', '00,41,4114', '柘城县', '41', '河南省', '4114', '商丘市', '411424', '柘城县', '', '', '', '', 3, 1, ''), ('411425', '4114', '00,41,4114', '虞城县', '41', '河南省', '4114', '商丘市', '411425', '虞城县', '', '', '', '', 3, 1, ''), ('411426', '4114', '00,41,4114', '夏邑县', '41', '河南省', '4114', '商丘市', '411426', '夏邑县', '', '', '', '', 3, 1, ''), ('411481', '4114', '00,41,4114', '永城市', '41', '河南省', '4114', '商丘市', '411481', '永城市', '', '', '', '', 3, 1, ''), ('4115', '41', '00,41', '信阳市', '41', '河南省', '4115', '信阳市', '', '', '', '', '', '', 2, 1, ''), ('411502', '4115', '00,41,4115', '浉河区', '41', '河南省', '4115', '信阳市', '411502', '浉河区', '', '', '', '', 3, 1, ''), ('411503', '4115', '00,41,4115', '平桥区', '41', '河南省', '4115', '信阳市', '411503', '平桥区', '', '', '', '', 3, 1, ''), ('411521', '4115', '00,41,4115', '罗山县', '41', '河南省', '4115', '信阳市', '411521', '罗山县', '', '', '', '', 3, 1, ''), ('411522', '4115', '00,41,4115', '光山县', '41', '河南省', '4115', '信阳市', '411522', '光山县', '', '', '', '', 3, 1, ''), ('411523', '4115', '00,41,4115', '新县', '41', '河南省', '4115', '信阳市', '411523', '新县', '', '', '', '', 3, 1, ''), ('411524', '4115', '00,41,4115', '商城县', '41', '河南省', '4115', '信阳市', '411524', '商城县', '', '', '', '', 3, 1, ''), ('411525', '4115', '00,41,4115', '固始县', '41', '河南省', '4115', '信阳市', '411525', '固始县', '', '', '', '', 3, 1, ''), ('411526', '4115', '00,41,4115', '潢川县', '41', '河南省', '4115', '信阳市', '411526', '潢川县', '', '', '', '', 3, 1, ''), ('411527', '4115', '00,41,4115', '淮滨县', '41', '河南省', '4115', '信阳市', '411527', '淮滨县', '', '', '', '', 3, 1, ''), ('411528', '4115', '00,41,4115', '息县', '41', '河南省', '4115', '信阳市', '411528', '息县', '', '', '', '', 3, 1, ''), ('4116', '41', '00,41', '周口市', '41', '河南省', '4116', '周口市', '', '', '', '', '', '', 2, 1, ''), ('411602', '4116', '00,41,4116', '川汇区', '41', '河南省', '4116', '周口市', '411602', '川汇区', '', '', '', '', 3, 1, ''), ('411603', '4116', '00,41,4116', '淮阳区', '41', '河南省', '4116', '周口市', '411603', '淮阳区', '', '', '', '', 3, 1, ''), ('411621', '4116', '00,41,4116', '扶沟县', '41', '河南省', '4116', '周口市', '411621', '扶沟县', '', '', '', '', 3, 1, ''), ('411622', '4116', '00,41,4116', '西华县', '41', '河南省', '4116', '周口市', '411622', '西华县', '', '', '', '', 3, 1, ''), ('411623', '4116', '00,41,4116', '商水县', '41', '河南省', '4116', '周口市', '411623', '商水县', '', '', '', '', 3, 1, ''), ('411624', '4116', '00,41,4116', '沈丘县', '41', '河南省', '4116', '周口市', '411624', '沈丘县', '', '', '', '', 3, 1, ''), ('411625', '4116', '00,41,4116', '郸城县', '41', '河南省', '4116', '周口市', '411625', '郸城县', '', '', '', '', 3, 1, ''), ('411627', '4116', '00,41,4116', '太康县', '41', '河南省', '4116', '周口市', '411627', '太康县', '', '', '', '', 3, 1, ''), ('411628', '4116', '00,41,4116', '鹿邑县', '41', '河南省', '4116', '周口市', '411628', '鹿邑县', '', '', '', '', 3, 1, ''), ('411681', '4116', '00,41,4116', '项城市', '41', '河南省', '4116', '周口市', '411681', '项城市', '', '', '', '', 3, 1, ''), ('4117', '41', '00,41', '驻马店市', '41', '河南省', '4117', '驻马店市', '', '', '', '', '', '', 2, 1, ''), ('411702', '4117', '00,41,4117', '驿城区', '41', '河南省', '4117', '驻马店市', '411702', '驿城区', '', '', '', '', 3, 1, ''), ('411721', '4117', '00,41,4117', '西平县', '41', '河南省', '4117', '驻马店市', '411721', '西平县', '', '', '', '', 3, 1, ''), ('411722', '4117', '00,41,4117', '上蔡县', '41', '河南省', '4117', '驻马店市', '411722', '上蔡县', '', '', '', '', 3, 1, ''), ('411723', '4117', '00,41,4117', '平舆县', '41', '河南省', '4117', '驻马店市', '411723', '平舆县', '', '', '', '', 3, 1, ''), ('411724', '4117', '00,41,4117', '正阳县', '41', '河南省', '4117', '驻马店市', '411724', '正阳县', '', '', '', '', 3, 1, ''), ('411725', '4117', '00,41,4117', '确山县', '41', '河南省', '4117', '驻马店市', '411725', '确山县', '', '', '', '', 3, 1, ''), ('411726', '4117', '00,41,4117', '泌阳县', '41', '河南省', '4117', '驻马店市', '411726', '泌阳县', '', '', '', '', 3, 1, ''), ('411727', '4117', '00,41,4117', '汝南县', '41', '河南省', '4117', '驻马店市', '411727', '汝南县', '', '', '', '', 3, 1, ''), ('411728', '4117', '00,41,4117', '遂平县', '41', '河南省', '4117', '驻马店市', '411728', '遂平县', '', '', '', '', 3, 1, ''), ('411729', '4117', '00,41,4117', '新蔡县', '41', '河南省', '4117', '驻马店市', '411729', '新蔡县', '', '', '', '', 3, 1, ''), ('4190', '41', '00,41', '省直辖县级行政区', '41', '河南省', '4190', '省直辖县级行政区', '', '', '', '', '', '', 2, 1, ''), ('419001', '4190', '00,41,4190', '济源市', '41', '河南省', '4190', '省直辖县级行政区', '419001', '济源市', '', '', '', '', 3, 1, ''), ('42', '00', '00', '湖北省', '42', '湖北省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4201', '42', '00,42', '武汉市', '42', '湖北省', '4201', '武汉市', '', '', '', '', '', '', 2, 1, ''), ('420102', '4201', '00,42,4201', '江岸区', '42', '湖北省', '4201', '武汉市', '420102', '江岸区', '', '', '', '', 3, 1, ''), ('420103', '4201', '00,42,4201', '江汉区', '42', '湖北省', '4201', '武汉市', '420103', '江汉区', '', '', '', '', 3, 1, ''), ('420104', '4201', '00,42,4201', '硚口区', '42', '湖北省', '4201', '武汉市', '420104', '硚口区', '', '', '', '', 3, 1, ''), ('420105', '4201', '00,42,4201', '汉阳区', '42', '湖北省', '4201', '武汉市', '420105', '汉阳区', '', '', '', '', 3, 1, ''), ('420106', '4201', '00,42,4201', '武昌区', '42', '湖北省', '4201', '武汉市', '420106', '武昌区', '', '', '', '', 3, 1, ''), ('420107', '4201', '00,42,4201', '青山区', '42', '湖北省', '4201', '武汉市', '420107', '青山区', '', '', '', '', 3, 1, ''), ('420111', '4201', '00,42,4201', '洪山区', '42', '湖北省', '4201', '武汉市', '420111', '洪山区', '', '', '', '', 3, 1, ''), ('420112', '4201', '00,42,4201', '东西湖区', '42', '湖北省', '4201', '武汉市', '420112', '东西湖区', '', '', '', '', 3, 1, ''), ('420113', '4201', '00,42,4201', '汉南区', '42', '湖北省', '4201', '武汉市', '420113', '汉南区', '', '', '', '', 3, 1, ''), ('420114', '4201', '00,42,4201', '蔡甸区', '42', '湖北省', '4201', '武汉市', '420114', '蔡甸区', '', '', '', '', 3, 1, ''), ('420115', '4201', '00,42,4201', '江夏区', '42', '湖北省', '4201', '武汉市', '420115', '江夏区', '', '', '', '', 3, 1, ''), ('420116', '4201', '00,42,4201', '黄陂区', '42', '湖北省', '4201', '武汉市', '420116', '黄陂区', '', '', '', '', 3, 1, ''), ('420117', '4201', '00,42,4201', '新洲区', '42', '湖北省', '4201', '武汉市', '420117', '新洲区', '', '', '', '', 3, 1, ''), ('4202', '42', '00,42', '黄石市', '42', '湖北省', '4202', '黄石市', '', '', '', '', '', '', 2, 1, ''), ('420202', '4202', '00,42,4202', '黄石港区', '42', '湖北省', '4202', '黄石市', '420202', '黄石港区', '', '', '', '', 3, 1, ''), ('420203', '4202', '00,42,4202', '西塞山区', '42', '湖北省', '4202', '黄石市', '420203', '西塞山区', '', '', '', '', 3, 1, ''), ('420204', '4202', '00,42,4202', '下陆区', '42', '湖北省', '4202', '黄石市', '420204', '下陆区', '', '', '', '', 3, 1, ''), ('420205', '4202', '00,42,4202', '铁山区', '42', '湖北省', '4202', '黄石市', '420205', '铁山区', '', '', '', '', 3, 1, ''), ('420222', '4202', '00,42,4202', '阳新县', '42', '湖北省', '4202', '黄石市', '420222', '阳新县', '', '', '', '', 3, 1, ''), ('420281', '4202', '00,42,4202', '大冶市', '42', '湖北省', '4202', '黄石市', '420281', '大冶市', '', '', '', '', 3, 1, ''), ('4203', '42', '00,42', '十堰市', '42', '湖北省', '4203', '十堰市', '', '', '', '', '', '', 2, 1, ''), ('420302', '4203', '00,42,4203', '茅箭区', '42', '湖北省', '4203', '十堰市', '420302', '茅箭区', '', '', '', '', 3, 1, ''), ('420303', '4203', '00,42,4203', '张湾区', '42', '湖北省', '4203', '十堰市', '420303', '张湾区', '', '', '', '', 3, 1, ''), ('420304', '4203', '00,42,4203', '郧阳区', '42', '湖北省', '4203', '十堰市', '420304', '郧阳区', '', '', '', '', 3, 1, ''), ('420322', '4203', '00,42,4203', '郧西县', '42', '湖北省', '4203', '十堰市', '420322', '郧西县', '', '', '', '', 3, 1, ''), ('420323', '4203', '00,42,4203', '竹山县', '42', '湖北省', '4203', '十堰市', '420323', '竹山县', '', '', '', '', 3, 1, ''), ('420324', '4203', '00,42,4203', '竹溪县', '42', '湖北省', '4203', '十堰市', '420324', '竹溪县', '', '', '', '', 3, 1, ''), ('420325', '4203', '00,42,4203', '房县', '42', '湖北省', '4203', '十堰市', '420325', '房县', '', '', '', '', 3, 1, ''), ('420381', '4203', '00,42,4203', '丹江口市', '42', '湖北省', '4203', '十堰市', '420381', '丹江口市', '', '', '', '', 3, 1, ''), ('4205', '42', '00,42', '宜昌市', '42', '湖北省', '4205', '宜昌市', '', '', '', '', '', '', 2, 1, ''), ('420502', '4205', '00,42,4205', '西陵区', '42', '湖北省', '4205', '宜昌市', '420502', '西陵区', '', '', '', '', 3, 1, ''), ('420503', '4205', '00,42,4205', '伍家岗区', '42', '湖北省', '4205', '宜昌市', '420503', '伍家岗区', '', '', '', '', 3, 1, ''), ('420504', '4205', '00,42,4205', '点军区', '42', '湖北省', '4205', '宜昌市', '420504', '点军区', '', '', '', '', 3, 1, ''), ('420505', '4205', '00,42,4205', '猇亭区', '42', '湖北省', '4205', '宜昌市', '420505', '猇亭区', '', '', '', '', 3, 1, ''), ('420506', '4205', '00,42,4205', '夷陵区', '42', '湖北省', '4205', '宜昌市', '420506', '夷陵区', '', '', '', '', 3, 1, ''), ('420525', '4205', '00,42,4205', '远安县', '42', '湖北省', '4205', '宜昌市', '420525', '远安县', '', '', '', '', 3, 1, ''), ('420526', '4205', '00,42,4205', '兴山县', '42', '湖北省', '4205', '宜昌市', '420526', '兴山县', '', '', '', '', 3, 1, ''), ('420527', '4205', '00,42,4205', '秭归县', '42', '湖北省', '4205', '宜昌市', '420527', '秭归县', '', '', '', '', 3, 1, ''), ('420528', '4205', '00,42,4205', '长阳土家族自治县', '42', '湖北省', '4205', '宜昌市', '420528', '长阳土家族自治县', '', '', '', '', 3, 1, ''), ('420529', '4205', '00,42,4205', '五峰土家族自治县', '42', '湖北省', '4205', '宜昌市', '420529', '五峰土家族自治县', '', '', '', '', 3, 1, ''), ('420581', '4205', '00,42,4205', '宜都市', '42', '湖北省', '4205', '宜昌市', '420581', '宜都市', '', '', '', '', 3, 1, ''), ('420582', '4205', '00,42,4205', '当阳市', '42', '湖北省', '4205', '宜昌市', '420582', '当阳市', '', '', '', '', 3, 1, ''), ('420583', '4205', '00,42,4205', '枝江市', '42', '湖北省', '4205', '宜昌市', '420583', '枝江市', '', '', '', '', 3, 1, ''), ('4206', '42', '00,42', '襄阳市', '42', '湖北省', '4206', '襄阳市', '', '', '', '', '', '', 2, 1, ''), ('420602', '4206', '00,42,4206', '襄城区', '42', '湖北省', '4206', '襄阳市', '420602', '襄城区', '', '', '', '', 3, 1, ''), ('420606', '4206', '00,42,4206', '樊城区', '42', '湖北省', '4206', '襄阳市', '420606', '樊城区', '', '', '', '', 3, 1, ''), ('420607', '4206', '00,42,4206', '襄州区', '42', '湖北省', '4206', '襄阳市', '420607', '襄州区', '', '', '', '', 3, 1, ''), ('420624', '4206', '00,42,4206', '南漳县', '42', '湖北省', '4206', '襄阳市', '420624', '南漳县', '', '', '', '', 3, 1, ''), ('420625', '4206', '00,42,4206', '谷城县', '42', '湖北省', '4206', '襄阳市', '420625', '谷城县', '', '', '', '', 3, 1, ''), ('420626', '4206', '00,42,4206', '保康县', '42', '湖北省', '4206', '襄阳市', '420626', '保康县', '', '', '', '', 3, 1, ''), ('420682', '4206', '00,42,4206', '老河口市', '42', '湖北省', '4206', '襄阳市', '420682', '老河口市', '', '', '', '', 3, 1, ''), ('420683', '4206', '00,42,4206', '枣阳市', '42', '湖北省', '4206', '襄阳市', '420683', '枣阳市', '', '', '', '', 3, 1, ''), ('420684', '4206', '00,42,4206', '宜城市', '42', '湖北省', '4206', '襄阳市', '420684', '宜城市', '', '', '', '', 3, 1, ''), ('4207', '42', '00,42', '鄂州市', '42', '湖北省', '4207', '鄂州市', '', '', '', '', '', '', 2, 1, ''), ('420702', '4207', '00,42,4207', '梁子湖区', '42', '湖北省', '4207', '鄂州市', '420702', '梁子湖区', '', '', '', '', 3, 1, ''), ('420703', '4207', '00,42,4207', '华容区', '42', '湖北省', '4207', '鄂州市', '420703', '华容区', '', '', '', '', 3, 1, ''), ('420704', '4207', '00,42,4207', '鄂城区', '42', '湖北省', '4207', '鄂州市', '420704', '鄂城区', '', '', '', '', 3, 1, ''), ('4208', '42', '00,42', '荆门市', '42', '湖北省', '4208', '荆门市', '', '', '', '', '', '', 2, 1, ''), ('420802', '4208', '00,42,4208', '东宝区', '42', '湖北省', '4208', '荆门市', '420802', '东宝区', '', '', '', '', 3, 1, ''), ('420804', '4208', '00,42,4208', '掇刀区', '42', '湖北省', '4208', '荆门市', '420804', '掇刀区', '', '', '', '', 3, 1, ''), ('420822', '4208', '00,42,4208', '沙洋县', '42', '湖北省', '4208', '荆门市', '420822', '沙洋县', '', '', '', '', 3, 1, ''), ('420881', '4208', '00,42,4208', '钟祥市', '42', '湖北省', '4208', '荆门市', '420881', '钟祥市', '', '', '', '', 3, 1, ''), ('420882', '4208', '00,42,4208', '京山市', '42', '湖北省', '4208', '荆门市', '420882', '京山市', '', '', '', '', 3, 1, ''), ('4209', '42', '00,42', '孝感市', '42', '湖北省', '4209', '孝感市', '', '', '', '', '', '', 2, 1, ''), ('420902', '4209', '00,42,4209', '孝南区', '42', '湖北省', '4209', '孝感市', '420902', '孝南区', '', '', '', '', 3, 1, ''), ('420921', '4209', '00,42,4209', '孝昌县', '42', '湖北省', '4209', '孝感市', '420921', '孝昌县', '', '', '', '', 3, 1, ''), ('420922', '4209', '00,42,4209', '大悟县', '42', '湖北省', '4209', '孝感市', '420922', '大悟县', '', '', '', '', 3, 1, ''), ('420923', '4209', '00,42,4209', '云梦县', '42', '湖北省', '4209', '孝感市', '420923', '云梦县', '', '', '', '', 3, 1, ''), ('420981', '4209', '00,42,4209', '应城市', '42', '湖北省', '4209', '孝感市', '420981', '应城市', '', '', '', '', 3, 1, ''), ('420982', '4209', '00,42,4209', '安陆市', '42', '湖北省', '4209', '孝感市', '420982', '安陆市', '', '', '', '', 3, 1, ''), ('420984', '4209', '00,42,4209', '汉川市', '42', '湖北省', '4209', '孝感市', '420984', '汉川市', '', '', '', '', 3, 1, ''), ('4210', '42', '00,42', '荆州市', '42', '湖北省', '4210', '荆州市', '', '', '', '', '', '', 2, 1, ''), ('421002', '4210', '00,42,4210', '沙市区', '42', '湖北省', '4210', '荆州市', '421002', '沙市区', '', '', '', '', 3, 1, ''), ('421003', '4210', '00,42,4210', '荆州区', '42', '湖北省', '4210', '荆州市', '421003', '荆州区', '', '', '', '', 3, 1, ''), ('421022', '4210', '00,42,4210', '公安县', '42', '湖北省', '4210', '荆州市', '421022', '公安县', '', '', '', '', 3, 1, ''), ('421023', '4210', '00,42,4210', '监利县', '42', '湖北省', '4210', '荆州市', '421023', '监利县', '', '', '', '', 3, 1, ''), ('421024', '4210', '00,42,4210', '江陵县', '42', '湖北省', '4210', '荆州市', '421024', '江陵县', '', '', '', '', 3, 1, ''), ('421081', '4210', '00,42,4210', '石首市', '42', '湖北省', '4210', '荆州市', '421081', '石首市', '', '', '', '', 3, 1, ''), ('421083', '4210', '00,42,4210', '洪湖市', '42', '湖北省', '4210', '荆州市', '421083', '洪湖市', '', '', '', '', 3, 1, ''), ('421087', '4210', '00,42,4210', '松滋市', '42', '湖北省', '4210', '荆州市', '421087', '松滋市', '', '', '', '', 3, 1, ''), ('4211', '42', '00,42', '黄冈市', '42', '湖北省', '4211', '黄冈市', '', '', '', '', '', '', 2, 1, ''), ('421102', '4211', '00,42,4211', '黄州区', '42', '湖北省', '4211', '黄冈市', '421102', '黄州区', '', '', '', '', 3, 1, ''), ('421121', '4211', '00,42,4211', '团风县', '42', '湖北省', '4211', '黄冈市', '421121', '团风县', '', '', '', '', 3, 1, ''), ('421122', '4211', '00,42,4211', '红安县', '42', '湖北省', '4211', '黄冈市', '421122', '红安县', '', '', '', '', 3, 1, ''), ('421123', '4211', '00,42,4211', '罗田县', '42', '湖北省', '4211', '黄冈市', '421123', '罗田县', '', '', '', '', 3, 1, ''), ('421124', '4211', '00,42,4211', '英山县', '42', '湖北省', '4211', '黄冈市', '421124', '英山县', '', '', '', '', 3, 1, ''), ('421125', '4211', '00,42,4211', '浠水县', '42', '湖北省', '4211', '黄冈市', '421125', '浠水县', '', '', '', '', 3, 1, ''), ('421126', '4211', '00,42,4211', '蕲春县', '42', '湖北省', '4211', '黄冈市', '421126', '蕲春县', '', '', '', '', 3, 1, ''), ('421127', '4211', '00,42,4211', '黄梅县', '42', '湖北省', '4211', '黄冈市', '421127', '黄梅县', '', '', '', '', 3, 1, ''), ('421181', '4211', '00,42,4211', '麻城市', '42', '湖北省', '4211', '黄冈市', '421181', '麻城市', '', '', '', '', 3, 1, ''), ('421182', '4211', '00,42,4211', '武穴市', '42', '湖北省', '4211', '黄冈市', '421182', '武穴市', '', '', '', '', 3, 1, ''), ('4212', '42', '00,42', '咸宁市', '42', '湖北省', '4212', '咸宁市', '', '', '', '', '', '', 2, 1, ''), ('421202', '4212', '00,42,4212', '咸安区', '42', '湖北省', '4212', '咸宁市', '421202', '咸安区', '', '', '', '', 3, 1, ''), ('421221', '4212', '00,42,4212', '嘉鱼县', '42', '湖北省', '4212', '咸宁市', '421221', '嘉鱼县', '', '', '', '', 3, 1, ''), ('421222', '4212', '00,42,4212', '通城县', '42', '湖北省', '4212', '咸宁市', '421222', '通城县', '', '', '', '', 3, 1, ''), ('421223', '4212', '00,42,4212', '崇阳县', '42', '湖北省', '4212', '咸宁市', '421223', '崇阳县', '', '', '', '', 3, 1, ''), ('421224', '4212', '00,42,4212', '通山县', '42', '湖北省', '4212', '咸宁市', '421224', '通山县', '', '', '', '', 3, 1, ''), ('421281', '4212', '00,42,4212', '赤壁市', '42', '湖北省', '4212', '咸宁市', '421281', '赤壁市', '', '', '', '', 3, 1, ''), ('4213', '42', '00,42', '随州市', '42', '湖北省', '4213', '随州市', '', '', '', '', '', '', 2, 1, ''), ('421303', '4213', '00,42,4213', '曾都区', '42', '湖北省', '4213', '随州市', '421303', '曾都区', '', '', '', '', 3, 1, ''), ('421321', '4213', '00,42,4213', '随县', '42', '湖北省', '4213', '随州市', '421321', '随县', '', '', '', '', 3, 1, ''), ('421381', '4213', '00,42,4213', '广水市', '42', '湖北省', '4213', '随州市', '421381', '广水市', '', '', '', '', 3, 1, ''), ('4228', '42', '00,42', '恩施土家族苗族自治州', '42', '湖北省', '4228', '恩施土家族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('422801', '4228', '00,42,4228', '恩施市', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422801', '恩施市', '', '', '', '', 3, 1, ''), ('422802', '4228', '00,42,4228', '利川市', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422802', '利川市', '', '', '', '', 3, 1, ''), ('422822', '4228', '00,42,4228', '建始县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422822', '建始县', '', '', '', '', 3, 1, ''), ('422823', '4228', '00,42,4228', '巴东县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422823', '巴东县', '', '', '', '', 3, 1, ''), ('422825', '4228', '00,42,4228', '宣恩县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422825', '宣恩县', '', '', '', '', 3, 1, ''), ('422826', '4228', '00,42,4228', '咸丰县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422826', '咸丰县', '', '', '', '', 3, 1, ''), ('422827', '4228', '00,42,4228', '来凤县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422827', '来凤县', '', '', '', '', 3, 1, ''), ('422828', '4228', '00,42,4228', '鹤峰县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422828', '鹤峰县', '', '', '', '', 3, 1, ''), ('4290', '42', '00,42', '省直辖县级行政区', '42', '湖北省', '4290', '省直辖县级行政区', '', '', '', '', '', '', 2, 1, ''), ('429004', '4290', '00,42,4290', '仙桃市', '42', '湖北省', '4290', '省直辖县级行政区', '429004', '仙桃市', '', '', '', '', 3, 1, ''), ('429005', '4290', '00,42,4290', '潜江市', '42', '湖北省', '4290', '省直辖县级行政区', '429005', '潜江市', '', '', '', '', 3, 1, ''), ('429006', '4290', '00,42,4290', '天门市', '42', '湖北省', '4290', '省直辖县级行政区', '429006', '天门市', '', '', '', '', 3, 1, ''), ('429021', '4290', '00,42,4290', '神农架林区', '42', '湖北省', '4290', '省直辖县级行政区', '429021', '神农架林区', '', '', '', '', 3, 1, ''), ('43', '00', '00', '湖南省', '43', '湖南省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4301', '43', '00,43', '长沙市', '43', '湖南省', '4301', '长沙市', '', '', '', '', '', '', 2, 1, ''), ('430102', '4301', '00,43,4301', '芙蓉区', '43', '湖南省', '4301', '长沙市', '430102', '芙蓉区', '', '', '', '', 3, 1, ''), ('430103', '4301', '00,43,4301', '天心区', '43', '湖南省', '4301', '长沙市', '430103', '天心区', '', '', '', '', 3, 1, ''), ('430104', '4301', '00,43,4301', '岳麓区', '43', '湖南省', '4301', '长沙市', '430104', '岳麓区', '', '', '', '', 3, 1, ''), ('430105', '4301', '00,43,4301', '开福区', '43', '湖南省', '4301', '长沙市', '430105', '开福区', '', '', '', '', 3, 1, ''), ('430111', '4301', '00,43,4301', '雨花区', '43', '湖南省', '4301', '长沙市', '430111', '雨花区', '', '', '', '', 3, 1, ''), ('430112', '4301', '00,43,4301', '望城区', '43', '湖南省', '4301', '长沙市', '430112', '望城区', '', '', '', '', 3, 1, ''), ('430121', '4301', '00,43,4301', '长沙县', '43', '湖南省', '4301', '长沙市', '430121', '长沙县', '', '', '', '', 3, 1, ''), ('430181', '4301', '00,43,4301', '浏阳市', '43', '湖南省', '4301', '长沙市', '430181', '浏阳市', '', '', '', '', 3, 1, ''), ('430182', '4301', '00,43,4301', '宁乡市', '43', '湖南省', '4301', '长沙市', '430182', '宁乡市', '', '', '', '', 3, 1, ''), ('4302', '43', '00,43', '株洲市', '43', '湖南省', '4302', '株洲市', '', '', '', '', '', '', 2, 1, ''), ('430202', '4302', '00,43,4302', '荷塘区', '43', '湖南省', '4302', '株洲市', '430202', '荷塘区', '', '', '', '', 3, 1, ''), ('430203', '4302', '00,43,4302', '芦淞区', '43', '湖南省', '4302', '株洲市', '430203', '芦淞区', '', '', '', '', 3, 1, ''), ('430204', '4302', '00,43,4302', '石峰区', '43', '湖南省', '4302', '株洲市', '430204', '石峰区', '', '', '', '', 3, 1, ''), ('430211', '4302', '00,43,4302', '天元区', '43', '湖南省', '4302', '株洲市', '430211', '天元区', '', '', '', '', 3, 1, ''), ('430212', '4302', '00,43,4302', '渌口区', '43', '湖南省', '4302', '株洲市', '430212', '渌口区', '', '', '', '', 3, 1, ''), ('430223', '4302', '00,43,4302', '攸县', '43', '湖南省', '4302', '株洲市', '430223', '攸县', '', '', '', '', 3, 1, ''), ('430224', '4302', '00,43,4302', '茶陵县', '43', '湖南省', '4302', '株洲市', '430224', '茶陵县', '', '', '', '', 3, 1, ''), ('430225', '4302', '00,43,4302', '炎陵县', '43', '湖南省', '4302', '株洲市', '430225', '炎陵县', '', '', '', '', 3, 1, ''), ('430281', '4302', '00,43,4302', '醴陵市', '43', '湖南省', '4302', '株洲市', '430281', '醴陵市', '', '', '', '', 3, 1, ''), ('4303', '43', '00,43', '湘潭市', '43', '湖南省', '4303', '湘潭市', '', '', '', '', '', '', 2, 1, ''), ('430302', '4303', '00,43,4303', '雨湖区', '43', '湖南省', '4303', '湘潭市', '430302', '雨湖区', '', '', '', '', 3, 1, ''), ('430304', '4303', '00,43,4303', '岳塘区', '43', '湖南省', '4303', '湘潭市', '430304', '岳塘区', '', '', '', '', 3, 1, ''), ('430321', '4303', '00,43,4303', '湘潭县', '43', '湖南省', '4303', '湘潭市', '430321', '湘潭县', '', '', '', '', 3, 1, ''), ('430381', '4303', '00,43,4303', '湘乡市', '43', '湖南省', '4303', '湘潭市', '430381', '湘乡市', '', '', '', '', 3, 1, ''), ('430382', '4303', '00,43,4303', '韶山市', '43', '湖南省', '4303', '湘潭市', '430382', '韶山市', '', '', '', '', 3, 1, ''), ('4304', '43', '00,43', '衡阳市', '43', '湖南省', '4304', '衡阳市', '', '', '', '', '', '', 2, 1, ''), ('430405', '4304', '00,43,4304', '珠晖区', '43', '湖南省', '4304', '衡阳市', '430405', '珠晖区', '', '', '', '', 3, 1, ''), ('430406', '4304', '00,43,4304', '雁峰区', '43', '湖南省', '4304', '衡阳市', '430406', '雁峰区', '', '', '', '', 3, 1, ''), ('430407', '4304', '00,43,4304', '石鼓区', '43', '湖南省', '4304', '衡阳市', '430407', '石鼓区', '', '', '', '', 3, 1, ''), ('430408', '4304', '00,43,4304', '蒸湘区', '43', '湖南省', '4304', '衡阳市', '430408', '蒸湘区', '', '', '', '', 3, 1, ''), ('430412', '4304', '00,43,4304', '南岳区', '43', '湖南省', '4304', '衡阳市', '430412', '南岳区', '', '', '', '', 3, 1, ''), ('430421', '4304', '00,43,4304', '衡阳县', '43', '湖南省', '4304', '衡阳市', '430421', '衡阳县', '', '', '', '', 3, 1, ''), ('430422', '4304', '00,43,4304', '衡南县', '43', '湖南省', '4304', '衡阳市', '430422', '衡南县', '', '', '', '', 3, 1, ''), ('430423', '4304', '00,43,4304', '衡山县', '43', '湖南省', '4304', '衡阳市', '430423', '衡山县', '', '', '', '', 3, 1, ''), ('430424', '4304', '00,43,4304', '衡东县', '43', '湖南省', '4304', '衡阳市', '430424', '衡东县', '', '', '', '', 3, 1, ''), ('430426', '4304', '00,43,4304', '祁东县', '43', '湖南省', '4304', '衡阳市', '430426', '祁东县', '', '', '', '', 3, 1, ''), ('430481', '4304', '00,43,4304', '耒阳市', '43', '湖南省', '4304', '衡阳市', '430481', '耒阳市', '', '', '', '', 3, 1, ''), ('430482', '4304', '00,43,4304', '常宁市', '43', '湖南省', '4304', '衡阳市', '430482', '常宁市', '', '', '', '', 3, 1, ''), ('4305', '43', '00,43', '邵阳市', '43', '湖南省', '4305', '邵阳市', '', '', '', '', '', '', 2, 1, ''), ('430502', '4305', '00,43,4305', '双清区', '43', '湖南省', '4305', '邵阳市', '430502', '双清区', '', '', '', '', 3, 1, ''), ('430503', '4305', '00,43,4305', '大祥区', '43', '湖南省', '4305', '邵阳市', '430503', '大祥区', '', '', '', '', 3, 1, ''), ('430511', '4305', '00,43,4305', '北塔区', '43', '湖南省', '4305', '邵阳市', '430511', '北塔区', '', '', '', '', 3, 1, ''), ('430522', '4305', '00,43,4305', '新邵县', '43', '湖南省', '4305', '邵阳市', '430522', '新邵县', '', '', '', '', 3, 1, ''), ('430523', '4305', '00,43,4305', '邵阳县', '43', '湖南省', '4305', '邵阳市', '430523', '邵阳县', '', '', '', '', 3, 1, ''), ('430524', '4305', '00,43,4305', '隆回县', '43', '湖南省', '4305', '邵阳市', '430524', '隆回县', '', '', '', '', 3, 1, ''), ('430525', '4305', '00,43,4305', '洞口县', '43', '湖南省', '4305', '邵阳市', '430525', '洞口县', '', '', '', '', 3, 1, ''), ('430527', '4305', '00,43,4305', '绥宁县', '43', '湖南省', '4305', '邵阳市', '430527', '绥宁县', '', '', '', '', 3, 1, ''), ('430528', '4305', '00,43,4305', '新宁县', '43', '湖南省', '4305', '邵阳市', '430528', '新宁县', '', '', '', '', 3, 1, ''), ('430529', '4305', '00,43,4305', '城步苗族自治县', '43', '湖南省', '4305', '邵阳市', '430529', '城步苗族自治县', '', '', '', '', 3, 1, ''), ('430581', '4305', '00,43,4305', '武冈市', '43', '湖南省', '4305', '邵阳市', '430581', '武冈市', '', '', '', '', 3, 1, ''), ('430582', '4305', '00,43,4305', '邵东市', '43', '湖南省', '4305', '邵阳市', '430582', '邵东市', '', '', '', '', 3, 1, ''), ('4306', '43', '00,43', '岳阳市', '43', '湖南省', '4306', '岳阳市', '', '', '', '', '', '', 2, 1, ''), ('430602', '4306', '00,43,4306', '岳阳楼区', '43', '湖南省', '4306', '岳阳市', '430602', '岳阳楼区', '', '', '', '', 3, 1, ''), ('430603', '4306', '00,43,4306', '云溪区', '43', '湖南省', '4306', '岳阳市', '430603', '云溪区', '', '', '', '', 3, 1, ''), ('430611', '4306', '00,43,4306', '君山区', '43', '湖南省', '4306', '岳阳市', '430611', '君山区', '', '', '', '', 3, 1, ''), ('430621', '4306', '00,43,4306', '岳阳县', '43', '湖南省', '4306', '岳阳市', '430621', '岳阳县', '', '', '', '', 3, 1, ''), ('430623', '4306', '00,43,4306', '华容县', '43', '湖南省', '4306', '岳阳市', '430623', '华容县', '', '', '', '', 3, 1, ''), ('430624', '4306', '00,43,4306', '湘阴县', '43', '湖南省', '4306', '岳阳市', '430624', '湘阴县', '', '', '', '', 3, 1, ''), ('430626', '4306', '00,43,4306', '平江县', '43', '湖南省', '4306', '岳阳市', '430626', '平江县', '', '', '', '', 3, 1, ''), ('430681', '4306', '00,43,4306', '汨罗市', '43', '湖南省', '4306', '岳阳市', '430681', '汨罗市', '', '', '', '', 3, 1, ''), ('430682', '4306', '00,43,4306', '临湘市', '43', '湖南省', '4306', '岳阳市', '430682', '临湘市', '', '', '', '', 3, 1, ''), ('4307', '43', '00,43', '常德市', '43', '湖南省', '4307', '常德市', '', '', '', '', '', '', 2, 1, ''), ('430702', '4307', '00,43,4307', '武陵区', '43', '湖南省', '4307', '常德市', '430702', '武陵区', '', '', '', '', 3, 1, ''), ('430703', '4307', '00,43,4307', '鼎城区', '43', '湖南省', '4307', '常德市', '430703', '鼎城区', '', '', '', '', 3, 1, ''), ('430721', '4307', '00,43,4307', '安乡县', '43', '湖南省', '4307', '常德市', '430721', '安乡县', '', '', '', '', 3, 1, ''), ('430722', '4307', '00,43,4307', '汉寿县', '43', '湖南省', '4307', '常德市', '430722', '汉寿县', '', '', '', '', 3, 1, ''), ('430723', '4307', '00,43,4307', '澧县', '43', '湖南省', '4307', '常德市', '430723', '澧县', '', '', '', '', 3, 1, ''), ('430724', '4307', '00,43,4307', '临澧县', '43', '湖南省', '4307', '常德市', '430724', '临澧县', '', '', '', '', 3, 1, ''), ('430725', '4307', '00,43,4307', '桃源县', '43', '湖南省', '4307', '常德市', '430725', '桃源县', '', '', '', '', 3, 1, ''), ('430726', '4307', '00,43,4307', '石门县', '43', '湖南省', '4307', '常德市', '430726', '石门县', '', '', '', '', 3, 1, ''), ('430781', '4307', '00,43,4307', '津市市', '43', '湖南省', '4307', '常德市', '430781', '津市市', '', '', '', '', 3, 1, ''), ('4308', '43', '00,43', '张家界市', '43', '湖南省', '4308', '张家界市', '', '', '', '', '', '', 2, 1, ''), ('430802', '4308', '00,43,4308', '永定区', '43', '湖南省', '4308', '张家界市', '430802', '永定区', '', '', '', '', 3, 1, ''), ('430811', '4308', '00,43,4308', '武陵源区', '43', '湖南省', '4308', '张家界市', '430811', '武陵源区', '', '', '', '', 3, 1, ''), ('430821', '4308', '00,43,4308', '慈利县', '43', '湖南省', '4308', '张家界市', '430821', '慈利县', '', '', '', '', 3, 1, ''), ('430822', '4308', '00,43,4308', '桑植县', '43', '湖南省', '4308', '张家界市', '430822', '桑植县', '', '', '', '', 3, 1, ''), ('4309', '43', '00,43', '益阳市', '43', '湖南省', '4309', '益阳市', '', '', '', '', '', '', 2, 1, ''), ('430902', '4309', '00,43,4309', '资阳区', '43', '湖南省', '4309', '益阳市', '430902', '资阳区', '', '', '', '', 3, 1, ''), ('430903', '4309', '00,43,4309', '赫山区', '43', '湖南省', '4309', '益阳市', '430903', '赫山区', '', '', '', '', 3, 1, ''), ('430921', '4309', '00,43,4309', '南县', '43', '湖南省', '4309', '益阳市', '430921', '南县', '', '', '', '', 3, 1, ''), ('430922', '4309', '00,43,4309', '桃江县', '43', '湖南省', '4309', '益阳市', '430922', '桃江县', '', '', '', '', 3, 1, ''), ('430923', '4309', '00,43,4309', '安化县', '43', '湖南省', '4309', '益阳市', '430923', '安化县', '', '', '', '', 3, 1, ''), ('430981', '4309', '00,43,4309', '沅江市', '43', '湖南省', '4309', '益阳市', '430981', '沅江市', '', '', '', '', 3, 1, ''), ('4310', '43', '00,43', '郴州市', '43', '湖南省', '4310', '郴州市', '', '', '', '', '', '', 2, 1, ''), ('431002', '4310', '00,43,4310', '北湖区', '43', '湖南省', '4310', '郴州市', '431002', '北湖区', '', '', '', '', 3, 1, ''), ('431003', '4310', '00,43,4310', '苏仙区', '43', '湖南省', '4310', '郴州市', '431003', '苏仙区', '', '', '', '', 3, 1, ''), ('431021', '4310', '00,43,4310', '桂阳县', '43', '湖南省', '4310', '郴州市', '431021', '桂阳县', '', '', '', '', 3, 1, ''), ('431022', '4310', '00,43,4310', '宜章县', '43', '湖南省', '4310', '郴州市', '431022', '宜章县', '', '', '', '', 3, 1, ''), ('431023', '4310', '00,43,4310', '永兴县', '43', '湖南省', '4310', '郴州市', '431023', '永兴县', '', '', '', '', 3, 1, ''), ('431024', '4310', '00,43,4310', '嘉禾县', '43', '湖南省', '4310', '郴州市', '431024', '嘉禾县', '', '', '', '', 3, 1, ''), ('431025', '4310', '00,43,4310', '临武县', '43', '湖南省', '4310', '郴州市', '431025', '临武县', '', '', '', '', 3, 1, ''), ('431026', '4310', '00,43,4310', '汝城县', '43', '湖南省', '4310', '郴州市', '431026', '汝城县', '', '', '', '', 3, 1, ''), ('431027', '4310', '00,43,4310', '桂东县', '43', '湖南省', '4310', '郴州市', '431027', '桂东县', '', '', '', '', 3, 1, ''), ('431028', '4310', '00,43,4310', '安仁县', '43', '湖南省', '4310', '郴州市', '431028', '安仁县', '', '', '', '', 3, 1, ''), ('431081', '4310', '00,43,4310', '资兴市', '43', '湖南省', '4310', '郴州市', '431081', '资兴市', '', '', '', '', 3, 1, ''), ('4311', '43', '00,43', '永州市', '43', '湖南省', '4311', '永州市', '', '', '', '', '', '', 2, 1, ''), ('431102', '4311', '00,43,4311', '零陵区', '43', '湖南省', '4311', '永州市', '431102', '零陵区', '', '', '', '', 3, 1, ''), ('431103', '4311', '00,43,4311', '冷水滩区', '43', '湖南省', '4311', '永州市', '431103', '冷水滩区', '', '', '', '', 3, 1, ''), ('431121', '4311', '00,43,4311', '祁阳县', '43', '湖南省', '4311', '永州市', '431121', '祁阳县', '', '', '', '', 3, 1, ''), ('431122', '4311', '00,43,4311', '东安县', '43', '湖南省', '4311', '永州市', '431122', '东安县', '', '', '', '', 3, 1, ''), ('431123', '4311', '00,43,4311', '双牌县', '43', '湖南省', '4311', '永州市', '431123', '双牌县', '', '', '', '', 3, 1, ''), ('431124', '4311', '00,43,4311', '道县', '43', '湖南省', '4311', '永州市', '431124', '道县', '', '', '', '', 3, 1, ''), ('431125', '4311', '00,43,4311', '江永县', '43', '湖南省', '4311', '永州市', '431125', '江永县', '', '', '', '', 3, 1, ''), ('431126', '4311', '00,43,4311', '宁远县', '43', '湖南省', '4311', '永州市', '431126', '宁远县', '', '', '', '', 3, 1, ''), ('431127', '4311', '00,43,4311', '蓝山县', '43', '湖南省', '4311', '永州市', '431127', '蓝山县', '', '', '', '', 3, 1, ''), ('431128', '4311', '00,43,4311', '新田县', '43', '湖南省', '4311', '永州市', '431128', '新田县', '', '', '', '', 3, 1, ''), ('431129', '4311', '00,43,4311', '江华瑶族自治县', '43', '湖南省', '4311', '永州市', '431129', '江华瑶族自治县', '', '', '', '', 3, 1, ''), ('4312', '43', '00,43', '怀化市', '43', '湖南省', '4312', '怀化市', '', '', '', '', '', '', 2, 1, ''), ('431202', '4312', '00,43,4312', '鹤城区', '43', '湖南省', '4312', '怀化市', '431202', '鹤城区', '', '', '', '', 3, 1, ''), ('431221', '4312', '00,43,4312', '中方县', '43', '湖南省', '4312', '怀化市', '431221', '中方县', '', '', '', '', 3, 1, ''), ('431222', '4312', '00,43,4312', '沅陵县', '43', '湖南省', '4312', '怀化市', '431222', '沅陵县', '', '', '', '', 3, 1, ''), ('431223', '4312', '00,43,4312', '辰溪县', '43', '湖南省', '4312', '怀化市', '431223', '辰溪县', '', '', '', '', 3, 1, ''), ('431224', '4312', '00,43,4312', '溆浦县', '43', '湖南省', '4312', '怀化市', '431224', '溆浦县', '', '', '', '', 3, 1, ''), ('431225', '4312', '00,43,4312', '会同县', '43', '湖南省', '4312', '怀化市', '431225', '会同县', '', '', '', '', 3, 1, ''), ('431226', '4312', '00,43,4312', '麻阳苗族自治县', '43', '湖南省', '4312', '怀化市', '431226', '麻阳苗族自治县', '', '', '', '', 3, 1, ''), ('431227', '4312', '00,43,4312', '新晃侗族自治县', '43', '湖南省', '4312', '怀化市', '431227', '新晃侗族自治县', '', '', '', '', 3, 1, ''), ('431228', '4312', '00,43,4312', '芷江侗族自治县', '43', '湖南省', '4312', '怀化市', '431228', '芷江侗族自治县', '', '', '', '', 3, 1, ''), ('431229', '4312', '00,43,4312', '靖州苗族侗族自治县', '43', '湖南省', '4312', '怀化市', '431229', '靖州苗族侗族自治县', '', '', '', '', 3, 1, ''), ('431230', '4312', '00,43,4312', '通道侗族自治县', '43', '湖南省', '4312', '怀化市', '431230', '通道侗族自治县', '', '', '', '', 3, 1, ''), ('431281', '4312', '00,43,4312', '洪江市', '43', '湖南省', '4312', '怀化市', '431281', '洪江市', '', '', '', '', 3, 1, ''), ('4313', '43', '00,43', '娄底市', '43', '湖南省', '4313', '娄底市', '', '', '', '', '', '', 2, 1, ''), ('431302', '4313', '00,43,4313', '娄星区', '43', '湖南省', '4313', '娄底市', '431302', '娄星区', '', '', '', '', 3, 1, ''), ('431321', '4313', '00,43,4313', '双峰县', '43', '湖南省', '4313', '娄底市', '431321', '双峰县', '', '', '', '', 3, 1, ''), ('431322', '4313', '00,43,4313', '新化县', '43', '湖南省', '4313', '娄底市', '431322', '新化县', '', '', '', '', 3, 1, ''), ('431381', '4313', '00,43,4313', '冷水江市', '43', '湖南省', '4313', '娄底市', '431381', '冷水江市', '', '', '', '', 3, 1, ''), ('431382', '4313', '00,43,4313', '涟源市', '43', '湖南省', '4313', '娄底市', '431382', '涟源市', '', '', '', '', 3, 1, ''), ('4331', '43', '00,43', '湘西土家族苗族自治州', '43', '湖南省', '4331', '湘西土家族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('433101', '4331', '00,43,4331', '吉首市', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433101', '吉首市', '', '', '', '', 3, 1, ''), ('433122', '4331', '00,43,4331', '泸溪县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433122', '泸溪县', '', '', '', '', 3, 1, ''), ('433123', '4331', '00,43,4331', '凤凰县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433123', '凤凰县', '', '', '', '', 3, 1, ''), ('433124', '4331', '00,43,4331', '花垣县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433124', '花垣县', '', '', '', '', 3, 1, ''), ('433125', '4331', '00,43,4331', '保靖县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433125', '保靖县', '', '', '', '', 3, 1, ''), ('433126', '4331', '00,43,4331', '古丈县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433126', '古丈县', '', '', '', '', 3, 1, ''), ('433127', '4331', '00,43,4331', '永顺县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433127', '永顺县', '', '', '', '', 3, 1, ''), ('433130', '4331', '00,43,4331', '龙山县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433130', '龙山县', '', '', '', '', 3, 1, ''), ('44', '00', '00', '广东省', '44', '广东省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4401', '44', '00,44', '广州市', '44', '广东省', '4401', '广州市', '', '', '', '', '', '', 2, 1, ''), ('440103', '4401', '00,44,4401', '荔湾区', '44', '广东省', '4401', '广州市', '440103', '荔湾区', '', '', '', '', 3, 1, ''), ('440104', '4401', '00,44,4401', '越秀区', '44', '广东省', '4401', '广州市', '440104', '越秀区', '', '', '', '', 3, 1, ''), ('440105', '4401', '00,44,4401', '海珠区', '44', '广东省', '4401', '广州市', '440105', '海珠区', '', '', '', '', 3, 1, ''), ('440106', '4401', '00,44,4401', '天河区', '44', '广东省', '4401', '广州市', '440106', '天河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440111', '4401', '00,44,4401', '白云区', '44', '广东省', '4401', '广州市', '440111', '白云区', '', '', '', '', 3, 1, ''), ('440112', '4401', '00,44,4401', '黄埔区', '44', '广东省', '4401', '广州市', '440112', '黄埔区', '', '', '', '', 3, 1, ''), ('440113', '4401', '00,44,4401', '番禺区', '44', '广东省', '4401', '广州市', '440113', '番禺区', '', '', '', '', 3, 1, ''), ('440114', '4401', '00,44,4401', '花都区', '44', '广东省', '4401', '广州市', '440114', '花都区', '', '', '', '', 3, 1, ''), ('440115', '4401', '00,44,4401', '南沙区', '44', '广东省', '4401', '广州市', '440115', '南沙区', '', '', '', '', 3, 1, ''), ('440117', '4401', '00,44,4401', '从化区', '44', '广东省', '4401', '广州市', '440117', '从化区', '', '', '', '', 3, 1, ''), ('440118', '4401', '00,44,4401', '增城区', '44', '广东省', '4401', '广州市', '440118', '增城区', '', '', '', '', 3, 1, ''), ('4402', '44', '00,44', '韶关市', '44', '广东省', '4402', '韶关市', '', '', '', '', '', '', 2, 1, ''), ('440203', '4402', '00,44,4402', '武江区', '44', '广东省', '4402', '韶关市', '440203', '武江区', '', '', '', '', 3, 1, ''), ('440204', '4402', '00,44,4402', '浈江区', '44', '广东省', '4402', '韶关市', '440204', '浈江区', '', '', '', '', 3, 1, ''), ('440205', '4402', '00,44,4402', '曲江区', '44', '广东省', '4402', '韶关市', '440205', '曲江区', '', '', '', '', 3, 1, ''), ('440222', '4402', '00,44,4402', '始兴县', '44', '广东省', '4402', '韶关市', '440222', '始兴县', '', '', '', '', 3, 1, ''), ('440224', '4402', '00,44,4402', '仁化县', '44', '广东省', '4402', '韶关市', '440224', '仁化县', '', '', '', '', 3, 1, ''), ('440229', '4402', '00,44,4402', '翁源县', '44', '广东省', '4402', '韶关市', '440229', '翁源县', '', '', '', '', 3, 1, ''), ('440232', '4402', '00,44,4402', '乳源瑶族自治县', '44', '广东省', '4402', '韶关市', '440232', '乳源瑶族自治县', '', '', '', '', 3, 1, ''), ('440233', '4402', '00,44,4402', '新丰县', '44', '广东省', '4402', '韶关市', '440233', '新丰县', '', '', '', '', 3, 1, ''), ('440281', '4402', '00,44,4402', '乐昌市', '44', '广东省', '4402', '韶关市', '440281', '乐昌市', '', '', '', '', 3, 1, ''), ('440282', '4402', '00,44,4402', '南雄市', '44', '广东省', '4402', '韶关市', '440282', '南雄市', '', '', '', '', 3, 1, ''), ('4403', '44', '00,44', '深圳市', '44', '广东省', '4403', '深圳市', '', '', '', '', '', '', 2, 1, ''), ('440303', '4403', '00,44,4403', '罗湖区', '44', '广东省', '4403', '深圳市', '440303', '罗湖区', '', '', '', '', 3, 1, ''), ('440304', '4403', '00,44,4403', '福田区', '44', '广东省', '4403', '深圳市', '440304', '福田区', '', '', '', '', 3, 1, ''), ('440305', '4403', '00,44,4403', '南山区', '44', '广东省', '4403', '深圳市', '440305', '南山区', '', '', '', '', 3, 1, ''), ('440306', '4403', '00,44,4403', '宝安区', '44', '广东省', '4403', '深圳市', '440306', '宝安区', '', '', '', '', 3, 1, ''), ('440307', '4403', '00,44,4403', '龙岗区', '44', '广东省', '4403', '深圳市', '440307', '龙岗区', '', '', '', '', 3, 1, ''), ('440308', '4403', '00,44,4403', '盐田区', '44', '广东省', '4403', '深圳市', '440308', '盐田区', '', '', '', '', 3, 1, ''), ('440309', '4403', '00,44,4403', '龙华区', '44', '广东省', '4403', '深圳市', '440309', '龙华区', '', '', '', '', 3, 1, ''), ('440310', '4403', '00,44,4403', '坪山区', '44', '广东省', '4403', '深圳市', '440310', '坪山区', '', '', '', '', 3, 1, ''), ('440311', '4403', '00,44,4403', '光明区', '44', '广东省', '4403', '深圳市', '440311', '光明区', '', '', '', '', 3, 1, ''), ('4404', '44', '00,44', '珠海市', '44', '广东省', '4404', '珠海市', '', '', '', '', '', '', 2, 1, ''), ('440402', '4404', '00,44,4404', '香洲区', '44', '广东省', '4404', '珠海市', '440402', '香洲区', '', '', '', '', 3, 1, ''), ('440403', '4404', '00,44,4404', '斗门区', '44', '广东省', '4404', '珠海市', '440403', '斗门区', '', '', '', '', 3, 1, ''), ('440404', '4404', '00,44,4404', '金湾区', '44', '广东省', '4404', '珠海市', '440404', '金湾区', '', '', '', '', 3, 1, ''), ('4405', '44', '00,44', '汕头市', '44', '广东省', '4405', '汕头市', '', '', '', '', '', '', 2, 1, ''), ('440507', '4405', '00,44,4405', '龙湖区', '44', '广东省', '4405', '汕头市', '440507', '龙湖区', '', '', '', '', 3, 1, ''), ('440511', '4405', '00,44,4405', '金平区', '44', '广东省', '4405', '汕头市', '440511', '金平区', '', '', '', '', 3, 1, ''), ('440512', '4405', '00,44,4405', '濠江区', '44', '广东省', '4405', '汕头市', '440512', '濠江区', '', '', '', '', 3, 1, ''), ('440513', '4405', '00,44,4405', '潮阳区', '44', '广东省', '4405', '汕头市', '440513', '潮阳区', '', '', '', '', 3, 1, ''), ('440514', '4405', '00,44,4405', '潮南区', '44', '广东省', '4405', '汕头市', '440514', '潮南区', '', '', '', '', 3, 1, ''), ('440515', '4405', '00,44,4405', '澄海区', '44', '广东省', '4405', '汕头市', '440515', '澄海区', '', '', '', '', 3, 1, ''), ('440523', '4405', '00,44,4405', '南澳县', '44', '广东省', '4405', '汕头市', '440523', '南澳县', '', '', '', '', 3, 1, ''), ('4406', '44', '00,44', '佛山市', '44', '广东省', '4406', '佛山市', '', '', '', '', '', '', 2, 1, ''), ('440604', '4406', '00,44,4406', '禅城区', '44', '广东省', '4406', '佛山市', '440604', '禅城区', '', '', '', '', 3, 1, ''), ('440605', '4406', '00,44,4406', '南海区', '44', '广东省', '4406', '佛山市', '440605', '南海区', '', '', '', '', 3, 1, ''), ('440606', '4406', '00,44,4406', '顺德区', '44', '广东省', '4406', '佛山市', '440606', '顺德区', '', '', '', '', 3, 1, ''), ('440607', '4406', '00,44,4406', '三水区', '44', '广东省', '4406', '佛山市', '440607', '三水区', '', '', '', '', 3, 1, ''), ('440608', '4406', '00,44,4406', '高明区', '44', '广东省', '4406', '佛山市', '440608', '高明区', '', '', '', '', 3, 1, ''), ('4407', '44', '00,44', '江门市', '44', '广东省', '4407', '江门市', '', '', '', '', '', '', 2, 1, ''), ('440703', '4407', '00,44,4407', '蓬江区', '44', '广东省', '4407', '江门市', '440703', '蓬江区', '', '', '', '', 3, 1, ''), ('440704', '4407', '00,44,4407', '江海区', '44', '广东省', '4407', '江门市', '440704', '江海区', '', '', '', '', 3, 1, ''), ('440705', '4407', '00,44,4407', '新会区', '44', '广东省', '4407', '江门市', '440705', '新会区', '', '', '', '', 3, 1, ''), ('440781', '4407', '00,44,4407', '台山市', '44', '广东省', '4407', '江门市', '440781', '台山市', '', '', '', '', 3, 1, ''), ('440783', '4407', '00,44,4407', '开平市', '44', '广东省', '4407', '江门市', '440783', '开平市', '', '', '', '', 3, 1, ''), ('440784', '4407', '00,44,4407', '鹤山市', '44', '广东省', '4407', '江门市', '440784', '鹤山市', '', '', '', '', 3, 1, ''), ('440785', '4407', '00,44,4407', '恩平市', '44', '广东省', '4407', '江门市', '440785', '恩平市', '', '', '', '', 3, 1, ''), ('4408', '44', '00,44', '湛江市', '44', '广东省', '4408', '湛江市', '', '', '', '', '', '', 2, 1, ''), ('440802', '4408', '00,44,4408', '赤坎区', '44', '广东省', '4408', '湛江市', '440802', '赤坎区', '', '', '', '', 3, 1, ''), ('440803', '4408', '00,44,4408', '霞山区', '44', '广东省', '4408', '湛江市', '440803', '霞山区', '', '', '', '', 3, 1, ''), ('440804', '4408', '00,44,4408', '坡头区', '44', '广东省', '4408', '湛江市', '440804', '坡头区', '', '', '', '', 3, 1, ''), ('440811', '4408', '00,44,4408', '麻章区', '44', '广东省', '4408', '湛江市', '440811', '麻章区', '', '', '', '', 3, 1, ''), ('440823', '4408', '00,44,4408', '遂溪县', '44', '广东省', '4408', '湛江市', '440823', '遂溪县', '', '', '', '', 3, 1, ''), ('440825', '4408', '00,44,4408', '徐闻县', '44', '广东省', '4408', '湛江市', '440825', '徐闻县', '', '', '', '', 3, 1, ''), ('440881', '4408', '00,44,4408', '廉江市', '44', '广东省', '4408', '湛江市', '440881', '廉江市', '', '', '', '', 3, 1, ''), ('440882', '4408', '00,44,4408', '雷州市', '44', '广东省', '4408', '湛江市', '440882', '雷州市', '', '', '', '', 3, 1, ''), ('440883', '4408', '00,44,4408', '吴川市', '44', '广东省', '4408', '湛江市', '440883', '吴川市', '', '', '', '', 3, 1, ''), ('4409', '44', '00,44', '茂名市', '44', '广东省', '4409', '茂名市', '', '', '', '', '', '', 2, 1, ''), ('440902', '4409', '00,44,4409', '茂南区', '44', '广东省', '4409', '茂名市', '440902', '茂南区', '', '', '', '', 3, 1, ''), ('440904', '4409', '00,44,4409', '电白区', '44', '广东省', '4409', '茂名市', '440904', '电白区', '', '', '', '', 3, 1, ''), ('440981', '4409', '00,44,4409', '高州市', '44', '广东省', '4409', '茂名市', '440981', '高州市', '', '', '', '', 3, 1, ''), ('440982', '4409', '00,44,4409', '化州市', '44', '广东省', '4409', '茂名市', '440982', '化州市', '', '', '', '', 3, 1, ''), ('440983', '4409', '00,44,4409', '信宜市', '44', '广东省', '4409', '茂名市', '440983', '信宜市', '', '', '', '', 3, 1, ''), ('4412', '44', '00,44', '肇庆市', '44', '广东省', '4412', '肇庆市', '', '', '', '', '', '', 2, 1, ''), ('441202', '4412', '00,44,4412', '端州区', '44', '广东省', '4412', '肇庆市', '441202', '端州区', '', '', '', '', 3, 1, ''), ('441203', '4412', '00,44,4412', '鼎湖区', '44', '广东省', '4412', '肇庆市', '441203', '鼎湖区', '', '', '', '', 3, 1, ''), ('441204', '4412', '00,44,4412', '高要区', '44', '广东省', '4412', '肇庆市', '441204', '高要区', '', '', '', '', 3, 1, ''), ('441223', '4412', '00,44,4412', '广宁县', '44', '广东省', '4412', '肇庆市', '441223', '广宁县', '', '', '', '', 3, 1, ''), ('441224', '4412', '00,44,4412', '怀集县', '44', '广东省', '4412', '肇庆市', '441224', '怀集县', '', '', '', '', 3, 1, ''), ('441225', '4412', '00,44,4412', '封开县', '44', '广东省', '4412', '肇庆市', '441225', '封开县', '', '', '', '', 3, 1, ''), ('441226', '4412', '00,44,4412', '德庆县', '44', '广东省', '4412', '肇庆市', '441226', '德庆县', '', '', '', '', 3, 1, ''), ('441284', '4412', '00,44,4412', '四会市', '44', '广东省', '4412', '肇庆市', '441284', '四会市', '', '', '', '', 3, 1, ''), ('4413', '44', '00,44', '惠州市', '44', '广东省', '4413', '惠州市', '', '', '', '', '', '', 2, 1, ''), ('441302', '4413', '00,44,4413', '惠城区', '44', '广东省', '4413', '惠州市', '441302', '惠城区', '', '', '', '', 3, 1, ''), ('441303', '4413', '00,44,4413', '惠阳区', '44', '广东省', '4413', '惠州市', '441303', '惠阳区', '', '', '', '', 3, 1, ''), ('441322', '4413', '00,44,4413', '博罗县', '44', '广东省', '4413', '惠州市', '441322', '博罗县', '', '', '', '', 3, 1, ''), ('441323', '4413', '00,44,4413', '惠东县', '44', '广东省', '4413', '惠州市', '441323', '惠东县', '', '', '', '', 3, 1, ''), ('441324', '4413', '00,44,4413', '龙门县', '44', '广东省', '4413', '惠州市', '441324', '龙门县', '', '', '', '', 3, 1, ''), ('4414', '44', '00,44', '梅州市', '44', '广东省', '4414', '梅州市', '', '', '', '', '', '', 2, 1, ''), ('441402', '4414', '00,44,4414', '梅江区', '44', '广东省', '4414', '梅州市', '441402', '梅江区', '', '', '', '', 3, 1, ''), ('441403', '4414', '00,44,4414', '梅县区', '44', '广东省', '4414', '梅州市', '441403', '梅县区', '', '', '', '', 3, 1, ''), ('441422', '4414', '00,44,4414', '大埔县', '44', '广东省', '4414', '梅州市', '441422', '大埔县', '', '', '', '', 3, 1, ''), ('441423', '4414', '00,44,4414', '丰顺县', '44', '广东省', '4414', '梅州市', '441423', '丰顺县', '', '', '', '', 3, 1, ''), ('441424', '4414', '00,44,4414', '五华县', '44', '广东省', '4414', '梅州市', '441424', '五华县', '', '', '', '', 3, 1, ''), ('441426', '4414', '00,44,4414', '平远县', '44', '广东省', '4414', '梅州市', '441426', '平远县', '', '', '', '', 3, 1, ''), ('441427', '4414', '00,44,4414', '蕉岭县', '44', '广东省', '4414', '梅州市', '441427', '蕉岭县', '', '', '', '', 3, 1, ''), ('441481', '4414', '00,44,4414', '兴宁市', '44', '广东省', '4414', '梅州市', '441481', '兴宁市', '', '', '', '', 3, 1, ''), ('4415', '44', '00,44', '汕尾市', '44', '广东省', '4415', '汕尾市', '', '', '', '', '', '', 2, 1, ''), ('441502', '4415', '00,44,4415', '城区', '44', '广东省', '4415', '汕尾市', '441502', '城区', '', '', '', '', 3, 1, ''), ('441521', '4415', '00,44,4415', '海丰县', '44', '广东省', '4415', '汕尾市', '441521', '海丰县', '', '', '', '', 3, 1, ''), ('441523', '4415', '00,44,4415', '陆河县', '44', '广东省', '4415', '汕尾市', '441523', '陆河县', '', '', '', '', 3, 1, ''), ('441581', '4415', '00,44,4415', '陆丰市', '44', '广东省', '4415', '汕尾市', '441581', '陆丰市', '', '', '', '', 3, 1, ''), ('4416', '44', '00,44', '河源市', '44', '广东省', '4416', '河源市', '', '', '', '', '', '', 2, 1, ''), ('441602', '4416', '00,44,4416', '源城区', '44', '广东省', '4416', '河源市', '441602', '源城区', '', '', '', '', 3, 1, ''), ('441621', '4416', '00,44,4416', '紫金县', '44', '广东省', '4416', '河源市', '441621', '紫金县', '', '', '', '', 3, 1, ''), ('441622', '4416', '00,44,4416', '龙川县', '44', '广东省', '4416', '河源市', '441622', '龙川县', '', '', '', '', 3, 1, ''), ('441623', '4416', '00,44,4416', '连平县', '44', '广东省', '4416', '河源市', '441623', '连平县', '', '', '', '', 3, 1, ''), ('441624', '4416', '00,44,4416', '和平县', '44', '广东省', '4416', '河源市', '441624', '和平县', '', '', '', '', 3, 1, ''), ('441625', '4416', '00,44,4416', '东源县', '44', '广东省', '4416', '河源市', '441625', '东源县', '', '', '', '', 3, 1, ''), ('4417', '44', '00,44', '阳江市', '44', '广东省', '4417', '阳江市', '', '', '', '', '', '', 2, 1, ''), ('441702', '4417', '00,44,4417', '江城区', '44', '广东省', '4417', '阳江市', '441702', '江城区', '', '', '', '', 3, 1, ''), ('441704', '4417', '00,44,4417', '阳东区', '44', '广东省', '4417', '阳江市', '441704', '阳东区', '', '', '', '', 3, 1, ''), ('441721', '4417', '00,44,4417', '阳西县', '44', '广东省', '4417', '阳江市', '441721', '阳西县', '', '', '', '', 3, 1, ''), ('441781', '4417', '00,44,4417', '阳春市', '44', '广东省', '4417', '阳江市', '441781', '阳春市', '', '', '', '', 3, 1, ''), ('4418', '44', '00,44', '清远市', '44', '广东省', '4418', '清远市', '', '', '', '', '', '', 2, 1, ''), ('441802', '4418', '00,44,4418', '清城区', '44', '广东省', '4418', '清远市', '441802', '清城区', '', '', '', '', 3, 1, ''), ('441803', '4418', '00,44,4418', '清新区', '44', '广东省', '4418', '清远市', '441803', '清新区', '', '', '', '', 3, 1, ''), ('441821', '4418', '00,44,4418', '佛冈县', '44', '广东省', '4418', '清远市', '441821', '佛冈县', '', '', '', '', 3, 1, ''), ('441823', '4418', '00,44,4418', '阳山县', '44', '广东省', '4418', '清远市', '441823', '阳山县', '', '', '', '', 3, 1, ''), ('441825', '4418', '00,44,4418', '连山壮族瑶族自治县', '44', '广东省', '4418', '清远市', '441825', '连山壮族瑶族自治县', '', '', '', '', 3, 1, ''), ('441826', '4418', '00,44,4418', '连南瑶族自治县', '44', '广东省', '4418', '清远市', '441826', '连南瑶族自治县', '', '', '', '', 3, 1, ''), ('441881', '4418', '00,44,4418', '英德市', '44', '广东省', '4418', '清远市', '441881', '英德市', '', '', '', '', 3, 1, ''), ('441882', '4418', '00,44,4418', '连州市', '44', '广东省', '4418', '清远市', '441882', '连州市', '', '', '', '', 3, 1, ''), ('4419', '44', '00,44', '东莞市', '44', '广东省', '4419', '东莞市', '', '', '', '', '', '', 2, 1, ''), ('441900', '4419', '00,44,4419', '东莞市', '44', '广东省', '4419', '东莞市', '441900', '东莞市', '', '', '', '', 3, 1, ''), ('4420', '44', '00,44', '中山市', '44', '广东省', '4420', '中山市', '', '', '', '', '', '', 2, 1, ''), ('442000', '4420', '00,44,4420', '中山市', '44', '广东省', '4420', '中山市', '442000', '中山市', '', '', '', '', 3, 1, ''), ('4451', '44', '00,44', '潮州市', '44', '广东省', '4451', '潮州市', '', '', '', '', '', '', 2, 1, ''), ('445102', '4451', '00,44,4451', '湘桥区', '44', '广东省', '4451', '潮州市', '445102', '湘桥区', '', '', '', '', 3, 1, ''), ('445103', '4451', '00,44,4451', '潮安区', '44', '广东省', '4451', '潮州市', '445103', '潮安区', '', '', '', '', 3, 1, ''), ('445122', '4451', '00,44,4451', '饶平县', '44', '广东省', '4451', '潮州市', '445122', '饶平县', '', '', '', '', 3, 1, ''), ('4452', '44', '00,44', '揭阳市', '44', '广东省', '4452', '揭阳市', '', '', '', '', '', '', 2, 1, ''), ('445202', '4452', '00,44,4452', '榕城区', '44', '广东省', '4452', '揭阳市', '445202', '榕城区', '', '', '', '', 3, 1, ''), ('445203', '4452', '00,44,4452', '揭东区', '44', '广东省', '4452', '揭阳市', '445203', '揭东区', '', '', '', '', 3, 1, ''), ('445222', '4452', '00,44,4452', '揭西县', '44', '广东省', '4452', '揭阳市', '445222', '揭西县', '', '', '', '', 3, 1, ''), ('445224', '4452', '00,44,4452', '惠来县', '44', '广东省', '4452', '揭阳市', '445224', '惠来县', '', '', '', '', 3, 1, ''), ('445281', '4452', '00,44,4452', '普宁市', '44', '广东省', '4452', '揭阳市', '445281', '普宁市', '', '', '', '', 3, 1, ''), ('4453', '44', '00,44', '云浮市', '44', '广东省', '4453', '云浮市', '', '', '', '', '', '', 2, 1, ''), ('445302', '4453', '00,44,4453', '云城区', '44', '广东省', '4453', '云浮市', '445302', '云城区', '', '', '', '', 3, 1, ''), ('445303', '4453', '00,44,4453', '云安区', '44', '广东省', '4453', '云浮市', '445303', '云安区', '', '', '', '', 3, 1, ''), ('445321', '4453', '00,44,4453', '新兴县', '44', '广东省', '4453', '云浮市', '445321', '新兴县', '', '', '', '', 3, 1, ''), ('445322', '4453', '00,44,4453', '郁南县', '44', '广东省', '4453', '云浮市', '445322', '郁南县', '', '', '', '', 3, 1, ''), ('445381', '4453', '00,44,4453', '罗定市', '44', '广东省', '4453', '云浮市', '445381', '罗定市', '', '', '', '', 3, 1, ''), ('45', '00', '00', '广西壮族自治区', '45', '广西壮族自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('4501', '45', '00,45', '南宁市', '45', '广西壮族自治区', '4501', '南宁市', '', '', '', '', '', '', 2, 1, ''), ('450102', '4501', '00,45,4501', '兴宁区', '45', '广西壮族自治区', '4501', '南宁市', '450102', '兴宁区', '', '', '', '', 3, 1, ''), ('450103', '4501', '00,45,4501', '青秀区', '45', '广西壮族自治区', '4501', '南宁市', '450103', '青秀区', '', '', '', '', 3, 1, ''), ('450105', '4501', '00,45,4501', '江南区', '45', '广西壮族自治区', '4501', '南宁市', '450105', '江南区', '', '', '', '', 3, 1, ''), ('450107', '4501', '00,45,4501', '西乡塘区', '45', '广西壮族自治区', '4501', '南宁市', '450107', '西乡塘区', '', '', '', '', 3, 1, ''), ('450108', '4501', '00,45,4501', '良庆区', '45', '广西壮族自治区', '4501', '南宁市', '450108', '良庆区', '', '', '', '', 3, 1, ''), ('450109', '4501', '00,45,4501', '邕宁区', '45', '广西壮族自治区', '4501', '南宁市', '450109', '邕宁区', '', '', '', '', 3, 1, ''), ('450110', '4501', '00,45,4501', '武鸣区', '45', '广西壮族自治区', '4501', '南宁市', '450110', '武鸣区', '', '', '', '', 3, 1, ''), ('450123', '4501', '00,45,4501', '隆安县', '45', '广西壮族自治区', '4501', '南宁市', '450123', '隆安县', '', '', '', '', 3, 1, ''), ('450124', '4501', '00,45,4501', '马山县', '45', '广西壮族自治区', '4501', '南宁市', '450124', '马山县', '', '', '', '', 3, 1, ''), ('450125', '4501', '00,45,4501', '上林县', '45', '广西壮族自治区', '4501', '南宁市', '450125', '上林县', '', '', '', '', 3, 1, ''), ('450126', '4501', '00,45,4501', '宾阳县', '45', '广西壮族自治区', '4501', '南宁市', '450126', '宾阳县', '', '', '', '', 3, 1, ''), ('450127', '4501', '00,45,4501', '横县', '45', '广西壮族自治区', '4501', '南宁市', '450127', '横县', '', '', '', '', 3, 1, ''), ('4502', '45', '00,45', '柳州市', '45', '广西壮族自治区', '4502', '柳州市', '', '', '', '', '', '', 2, 1, ''), ('450202', '4502', '00,45,4502', '城中区', '45', '广西壮族自治区', '4502', '柳州市', '450202', '城中区', '', '', '', '', 3, 1, ''), ('450203', '4502', '00,45,4502', '鱼峰区', '45', '广西壮族自治区', '4502', '柳州市', '450203', '鱼峰区', '', '', '', '', 3, 1, ''), ('450204', '4502', '00,45,4502', '柳南区', '45', '广西壮族自治区', '4502', '柳州市', '450204', '柳南区', '', '', '', '', 3, 1, ''), ('450205', '4502', '00,45,4502', '柳北区', '45', '广西壮族自治区', '4502', '柳州市', '450205', '柳北区', '', '', '', '', 3, 1, ''), ('450206', '4502', '00,45,4502', '柳江区', '45', '广西壮族自治区', '4502', '柳州市', '450206', '柳江区', '', '', '', '', 3, 1, ''), ('450222', '4502', '00,45,4502', '柳城县', '45', '广西壮族自治区', '4502', '柳州市', '450222', '柳城县', '', '', '', '', 3, 1, ''), ('450223', '4502', '00,45,4502', '鹿寨县', '45', '广西壮族自治区', '4502', '柳州市', '450223', '鹿寨县', '', '', '', '', 3, 1, ''), ('450224', '4502', '00,45,4502', '融安县', '45', '广西壮族自治区', '4502', '柳州市', '450224', '融安县', '', '', '', '', 3, 1, ''), ('450225', '4502', '00,45,4502', '融水苗族自治县', '45', '广西壮族自治区', '4502', '柳州市', '450225', '融水苗族自治县', '', '', '', '', 3, 1, ''), ('450226', '4502', '00,45,4502', '三江侗族自治县', '45', '广西壮族自治区', '4502', '柳州市', '450226', '三江侗族自治县', '', '', '', '', 3, 1, ''), ('4503', '45', '00,45', '桂林市', '45', '广西壮族自治区', '4503', '桂林市', '', '', '', '', '', '', 2, 1, ''), ('450302', '4503', '00,45,4503', '秀峰区', '45', '广西壮族自治区', '4503', '桂林市', '450302', '秀峰区', '', '', '', '', 3, 1, ''), ('450303', '4503', '00,45,4503', '叠彩区', '45', '广西壮族自治区', '4503', '桂林市', '450303', '叠彩区', '', '', '', '', 3, 1, ''), ('450304', '4503', '00,45,4503', '象山区', '45', '广西壮族自治区', '4503', '桂林市', '450304', '象山区', '', '', '', '', 3, 1, ''), ('450305', '4503', '00,45,4503', '七星区', '45', '广西壮族自治区', '4503', '桂林市', '450305', '七星区', '', '', '', '', 3, 1, ''), ('450311', '4503', '00,45,4503', '雁山区', '45', '广西壮族自治区', '4503', '桂林市', '450311', '雁山区', '', '', '', '', 3, 1, ''), ('450312', '4503', '00,45,4503', '临桂区', '45', '广西壮族自治区', '4503', '桂林市', '450312', '临桂区', '', '', '', '', 3, 1, ''), ('450321', '4503', '00,45,4503', '阳朔县', '45', '广西壮族自治区', '4503', '桂林市', '450321', '阳朔县', '', '', '', '', 3, 1, ''), ('450323', '4503', '00,45,4503', '灵川县', '45', '广西壮族自治区', '4503', '桂林市', '450323', '灵川县', '', '', '', '', 3, 1, ''), ('450324', '4503', '00,45,4503', '全州县', '45', '广西壮族自治区', '4503', '桂林市', '450324', '全州县', '', '', '', '', 3, 1, ''), ('450325', '4503', '00,45,4503', '兴安县', '45', '广西壮族自治区', '4503', '桂林市', '450325', '兴安县', '', '', '', '', 3, 1, ''), ('450326', '4503', '00,45,4503', '永福县', '45', '广西壮族自治区', '4503', '桂林市', '450326', '永福县', '', '', '', '', 3, 1, ''), ('450327', '4503', '00,45,4503', '灌阳县', '45', '广西壮族自治区', '4503', '桂林市', '450327', '灌阳县', '', '', '', '', 3, 1, ''), ('450328', '4503', '00,45,4503', '龙胜各族自治县', '45', '广西壮族自治区', '4503', '桂林市', '450328', '龙胜各族自治县', '', '', '', '', 3, 1, ''), ('450329', '4503', '00,45,4503', '资源县', '45', '广西壮族自治区', '4503', '桂林市', '450329', '资源县', '', '', '', '', 3, 1, ''), ('450330', '4503', '00,45,4503', '平乐县', '45', '广西壮族自治区', '4503', '桂林市', '450330', '平乐县', '', '', '', '', 3, 1, ''), ('450332', '4503', '00,45,4503', '恭城瑶族自治县', '45', '广西壮族自治区', '4503', '桂林市', '450332', '恭城瑶族自治县', '', '', '', '', 3, 1, ''), ('450381', '4503', '00,45,4503', '荔浦市', '45', '广西壮族自治区', '4503', '桂林市', '450381', '荔浦市', '', '', '', '', 3, 1, ''), ('4504', '45', '00,45', '梧州市', '45', '广西壮族自治区', '4504', '梧州市', '', '', '', '', '', '', 2, 1, ''), ('450403', '4504', '00,45,4504', '万秀区', '45', '广西壮族自治区', '4504', '梧州市', '450403', '万秀区', '', '', '', '', 3, 1, ''), ('450405', '4504', '00,45,4504', '长洲区', '45', '广西壮族自治区', '4504', '梧州市', '450405', '长洲区', '', '', '', '', 3, 1, ''), ('450406', '4504', '00,45,4504', '龙圩区', '45', '广西壮族自治区', '4504', '梧州市', '450406', '龙圩区', '', '', '', '', 3, 1, ''), ('450421', '4504', '00,45,4504', '苍梧县', '45', '广西壮族自治区', '4504', '梧州市', '450421', '苍梧县', '', '', '', '', 3, 1, ''), ('450422', '4504', '00,45,4504', '藤县', '45', '广西壮族自治区', '4504', '梧州市', '450422', '藤县', '', '', '', '', 3, 1, ''), ('450423', '4504', '00,45,4504', '蒙山县', '45', '广西壮族自治区', '4504', '梧州市', '450423', '蒙山县', '', '', '', '', 3, 1, ''), ('450481', '4504', '00,45,4504', '岑溪市', '45', '广西壮族自治区', '4504', '梧州市', '450481', '岑溪市', '', '', '', '', 3, 1, ''), ('4505', '45', '00,45', '北海市', '45', '广西壮族自治区', '4505', '北海市', '', '', '', '', '', '', 2, 1, ''), ('450502', '4505', '00,45,4505', '海城区', '45', '广西壮族自治区', '4505', '北海市', '450502', '海城区', '', '', '', '', 3, 1, ''), ('450503', '4505', '00,45,4505', '银海区', '45', '广西壮族自治区', '4505', '北海市', '450503', '银海区', '', '', '', '', 3, 1, ''), ('450512', '4505', '00,45,4505', '铁山港区', '45', '广西壮族自治区', '4505', '北海市', '450512', '铁山港区', '', '', '', '', 3, 1, ''), ('450521', '4505', '00,45,4505', '合浦县', '45', '广西壮族自治区', '4505', '北海市', '450521', '合浦县', '', '', '', '', 3, 1, ''), ('4506', '45', '00,45', '防城港市', '45', '广西壮族自治区', '4506', '防城港市', '', '', '', '', '', '', 2, 1, ''), ('450602', '4506', '00,45,4506', '港口区', '45', '广西壮族自治区', '4506', '防城港市', '450602', '港口区', '', '', '', '', 3, 1, ''), ('450603', '4506', '00,45,4506', '防城区', '45', '广西壮族自治区', '4506', '防城港市', '450603', '防城区', '', '', '', '', 3, 1, ''), ('450621', '4506', '00,45,4506', '上思县', '45', '广西壮族自治区', '4506', '防城港市', '450621', '上思县', '', '', '', '', 3, 1, ''), ('450681', '4506', '00,45,4506', '东兴市', '45', '广西壮族自治区', '4506', '防城港市', '450681', '东兴市', '', '', '', '', 3, 1, ''), ('4507', '45', '00,45', '钦州市', '45', '广西壮族自治区', '4507', '钦州市', '', '', '', '', '', '', 2, 1, ''), ('450702', '4507', '00,45,4507', '钦南区', '45', '广西壮族自治区', '4507', '钦州市', '450702', '钦南区', '', '', '', '', 3, 1, ''), ('450703', '4507', '00,45,4507', '钦北区', '45', '广西壮族自治区', '4507', '钦州市', '450703', '钦北区', '', '', '', '', 3, 1, ''), ('450721', '4507', '00,45,4507', '灵山县', '45', '广西壮族自治区', '4507', '钦州市', '450721', '灵山县', '', '', '', '', 3, 1, ''), ('450722', '4507', '00,45,4507', '浦北县', '45', '广西壮族自治区', '4507', '钦州市', '450722', '浦北县', '', '', '', '', 3, 1, ''), ('4508', '45', '00,45', '贵港市', '45', '广西壮族自治区', '4508', '贵港市', '', '', '', '', '', '', 2, 1, ''), ('450802', '4508', '00,45,4508', '港北区', '45', '广西壮族自治区', '4508', '贵港市', '450802', '港北区', '', '', '', '', 3, 1, ''), ('450803', '4508', '00,45,4508', '港南区', '45', '广西壮族自治区', '4508', '贵港市', '450803', '港南区', '', '', '', '', 3, 1, ''), ('450804', '4508', '00,45,4508', '覃塘区', '45', '广西壮族自治区', '4508', '贵港市', '450804', '覃塘区', '', '', '', '', 3, 1, ''), ('450821', '4508', '00,45,4508', '平南县', '45', '广西壮族自治区', '4508', '贵港市', '450821', '平南县', '', '', '', '', 3, 1, ''), ('450881', '4508', '00,45,4508', '桂平市', '45', '广西壮族自治区', '4508', '贵港市', '450881', '桂平市', '', '', '', '', 3, 1, ''), ('4509', '45', '00,45', '玉林市', '45', '广西壮族自治区', '4509', '玉林市', '', '', '', '', '', '', 2, 1, ''), ('450902', '4509', '00,45,4509', '玉州区', '45', '广西壮族自治区', '4509', '玉林市', '450902', '玉州区', '', '', '', '', 3, 1, ''), ('450903', '4509', '00,45,4509', '福绵区', '45', '广西壮族自治区', '4509', '玉林市', '450903', '福绵区', '', '', '', '', 3, 1, ''), ('450921', '4509', '00,45,4509', '容县', '45', '广西壮族自治区', '4509', '玉林市', '450921', '容县', '', '', '', '', 3, 1, ''), ('450922', '4509', '00,45,4509', '陆川县', '45', '广西壮族自治区', '4509', '玉林市', '450922', '陆川县', '', '', '', '', 3, 1, ''), ('450923', '4509', '00,45,4509', '博白县', '45', '广西壮族自治区', '4509', '玉林市', '450923', '博白县', '', '', '', '', 3, 1, ''), ('450924', '4509', '00,45,4509', '兴业县', '45', '广西壮族自治区', '4509', '玉林市', '450924', '兴业县', '', '', '', '', 3, 1, ''), ('450981', '4509', '00,45,4509', '北流市', '45', '广西壮族自治区', '4509', '玉林市', '450981', '北流市', '', '', '', '', 3, 1, ''), ('4510', '45', '00,45', '百色市', '45', '广西壮族自治区', '4510', '百色市', '', '', '', '', '', '', 2, 1, ''), ('451002', '4510', '00,45,4510', '右江区', '45', '广西壮族自治区', '4510', '百色市', '451002', '右江区', '', '', '', '', 3, 1, ''), ('451003', '4510', '00,45,4510', '田阳区', '45', '广西壮族自治区', '4510', '百色市', '451003', '田阳区', '', '', '', '', 3, 1, ''), ('451022', '4510', '00,45,4510', '田东县', '45', '广西壮族自治区', '4510', '百色市', '451022', '田东县', '', '', '', '', 3, 1, ''), ('451024', '4510', '00,45,4510', '德保县', '45', '广西壮族自治区', '4510', '百色市', '451024', '德保县', '', '', '', '', 3, 1, ''), ('451026', '4510', '00,45,4510', '那坡县', '45', '广西壮族自治区', '4510', '百色市', '451026', '那坡县', '', '', '', '', 3, 1, ''), ('451027', '4510', '00,45,4510', '凌云县', '45', '广西壮族自治区', '4510', '百色市', '451027', '凌云县', '', '', '', '', 3, 1, ''), ('451028', '4510', '00,45,4510', '乐业县', '45', '广西壮族自治区', '4510', '百色市', '451028', '乐业县', '', '', '', '', 3, 1, ''), ('451029', '4510', '00,45,4510', '田林县', '45', '广西壮族自治区', '4510', '百色市', '451029', '田林县', '', '', '', '', 3, 1, ''), ('451030', '4510', '00,45,4510', '西林县', '45', '广西壮族自治区', '4510', '百色市', '451030', '西林县', '', '', '', '', 3, 1, ''), ('451031', '4510', '00,45,4510', '隆林各族自治县', '45', '广西壮族自治区', '4510', '百色市', '451031', '隆林各族自治县', '', '', '', '', 3, 1, ''), ('451081', '4510', '00,45,4510', '靖西市', '45', '广西壮族自治区', '4510', '百色市', '451081', '靖西市', '', '', '', '', 3, 1, ''), ('451082', '4510', '00,45,4510', '平果市', '45', '广西壮族自治区', '4510', '百色市', '451082', '平果市', '', '', '', '', 3, 1, ''), ('4511', '45', '00,45', '贺州市', '45', '广西壮族自治区', '4511', '贺州市', '', '', '', '', '', '', 2, 1, ''), ('451102', '4511', '00,45,4511', '八步区', '45', '广西壮族自治区', '4511', '贺州市', '451102', '八步区', '', '', '', '', 3, 1, ''), ('451103', '4511', '00,45,4511', '平桂区', '45', '广西壮族自治区', '4511', '贺州市', '451103', '平桂区', '', '', '', '', 3, 1, ''), ('451121', '4511', '00,45,4511', '昭平县', '45', '广西壮族自治区', '4511', '贺州市', '451121', '昭平县', '', '', '', '', 3, 1, ''), ('451122', '4511', '00,45,4511', '钟山县', '45', '广西壮族自治区', '4511', '贺州市', '451122', '钟山县', '', '', '', '', 3, 1, ''), ('451123', '4511', '00,45,4511', '富川瑶族自治县', '45', '广西壮族自治区', '4511', '贺州市', '451123', '富川瑶族自治县', '', '', '', '', 3, 1, ''), ('4512', '45', '00,45', '河池市', '45', '广西壮族自治区', '4512', '河池市', '', '', '', '', '', '', 2, 1, ''), ('451202', '4512', '00,45,4512', '金城江区', '45', '广西壮族自治区', '4512', '河池市', '451202', '金城江区', '', '', '', '', 3, 1, ''), ('451203', '4512', '00,45,4512', '宜州区', '45', '广西壮族自治区', '4512', '河池市', '451203', '宜州区', '', '', '', '', 3, 1, ''), ('451221', '4512', '00,45,4512', '南丹县', '45', '广西壮族自治区', '4512', '河池市', '451221', '南丹县', '', '', '', '', 3, 1, ''), ('451222', '4512', '00,45,4512', '天峨县', '45', '广西壮族自治区', '4512', '河池市', '451222', '天峨县', '', '', '', '', 3, 1, ''), ('451223', '4512', '00,45,4512', '凤山县', '45', '广西壮族自治区', '4512', '河池市', '451223', '凤山县', '', '', '', '', 3, 1, ''), ('451224', '4512', '00,45,4512', '东兰县', '45', '广西壮族自治区', '4512', '河池市', '451224', '东兰县', '', '', '', '', 3, 1, ''), ('451225', '4512', '00,45,4512', '罗城仫佬族自治县', '45', '广西壮族自治区', '4512', '河池市', '451225', '罗城仫佬族自治县', '', '', '', '', 3, 1, ''), ('451226', '4512', '00,45,4512', '环江毛南族自治县', '45', '广西壮族自治区', '4512', '河池市', '451226', '环江毛南族自治县', '', '', '', '', 3, 1, ''), ('451227', '4512', '00,45,4512', '巴马瑶族自治县', '45', '广西壮族自治区', '4512', '河池市', '451227', '巴马瑶族自治县', '', '', '', '', 3, 1, ''), ('451228', '4512', '00,45,4512', '都安瑶族自治县', '45', '广西壮族自治区', '4512', '河池市', '451228', '都安瑶族自治县', '', '', '', '', 3, 1, ''), ('451229', '4512', '00,45,4512', '大化瑶族自治县', '45', '广西壮族自治区', '4512', '河池市', '451229', '大化瑶族自治县', '', '', '', '', 3, 1, ''), ('4513', '45', '00,45', '来宾市', '45', '广西壮族自治区', '4513', '来宾市', '', '', '', '', '', '', 2, 1, ''), ('451302', '4513', '00,45,4513', '兴宾区', '45', '广西壮族自治区', '4513', '来宾市', '451302', '兴宾区', '', '', '', '', 3, 1, ''), ('451321', '4513', '00,45,4513', '忻城县', '45', '广西壮族自治区', '4513', '来宾市', '451321', '忻城县', '', '', '', '', 3, 1, ''), ('451322', '4513', '00,45,4513', '象州县', '45', '广西壮族自治区', '4513', '来宾市', '451322', '象州县', '', '', '', '', 3, 1, ''), ('451323', '4513', '00,45,4513', '武宣县', '45', '广西壮族自治区', '4513', '来宾市', '451323', '武宣县', '', '', '', '', 3, 1, ''), ('451324', '4513', '00,45,4513', '金秀瑶族自治县', '45', '广西壮族自治区', '4513', '来宾市', '451324', '金秀瑶族自治县', '', '', '', '', 3, 1, ''), ('451381', '4513', '00,45,4513', '合山市', '45', '广西壮族自治区', '4513', '来宾市', '451381', '合山市', '', '', '', '', 3, 1, ''), ('4514', '45', '00,45', '崇左市', '45', '广西壮族自治区', '4514', '崇左市', '', '', '', '', '', '', 2, 1, ''), ('451402', '4514', '00,45,4514', '江州区', '45', '广西壮族自治区', '4514', '崇左市', '451402', '江州区', '', '', '', '', 3, 1, ''), ('451421', '4514', '00,45,4514', '扶绥县', '45', '广西壮族自治区', '4514', '崇左市', '451421', '扶绥县', '', '', '', '', 3, 1, ''), ('451422', '4514', '00,45,4514', '宁明县', '45', '广西壮族自治区', '4514', '崇左市', '451422', '宁明县', '', '', '', '', 3, 1, ''), ('451423', '4514', '00,45,4514', '龙州县', '45', '广西壮族自治区', '4514', '崇左市', '451423', '龙州县', '', '', '', '', 3, 1, ''), ('451424', '4514', '00,45,4514', '大新县', '45', '广西壮族自治区', '4514', '崇左市', '451424', '大新县', '', '', '', '', 3, 1, ''), ('451425', '4514', '00,45,4514', '天等县', '45', '广西壮族自治区', '4514', '崇左市', '451425', '天等县', '', '', '', '', 3, 1, ''), ('451481', '4514', '00,45,4514', '凭祥市', '45', '广西壮族自治区', '4514', '崇左市', '451481', '凭祥市', '', '', '', '', 3, 1, ''), ('46', '00', '00', '海南省', '46', '海南省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4601', '46', '00,46', '海口市', '46', '海南省', '4601', '海口市', '', '', '', '', '', '', 2, 1, ''), ('460105', '4601', '00,46,4601', '秀英区', '46', '海南省', '4601', '海口市', '460105', '秀英区', '', '', '', '', 3, 1, ''), ('460106', '4601', '00,46,4601', '龙华区', '46', '海南省', '4601', '海口市', '460106', '龙华区', '', '', '', '', 3, 1, ''), ('460107', '4601', '00,46,4601', '琼山区', '46', '海南省', '4601', '海口市', '460107', '琼山区', '', '', '', '', 3, 1, ''), ('460108', '4601', '00,46,4601', '美兰区', '46', '海南省', '4601', '海口市', '460108', '美兰区', '', '', '', '', 3, 1, ''), ('4602', '46', '00,46', '三亚市', '46', '海南省', '4602', '三亚市', '', '', '', '', '', '', 2, 1, ''), ('460202', '4602', '00,46,4602', '海棠区', '46', '海南省', '4602', '三亚市', '460202', '海棠区', '', '', '', '', 3, 1, ''), ('460203', '4602', '00,46,4602', '吉阳区', '46', '海南省', '4602', '三亚市', '460203', '吉阳区', '', '', '', '', 3, 1, ''), ('460204', '4602', '00,46,4602', '天涯区', '46', '海南省', '4602', '三亚市', '460204', '天涯区', '', '', '', '', 3, 1, ''), ('460205', '4602', '00,46,4602', '崖州区', '46', '海南省', '4602', '三亚市', '460205', '崖州区', '', '', '', '', 3, 1, ''), ('4603', '46', '00,46', '三沙市', '46', '海南省', '4603', '三沙市', '', '', '', '', '', '', 2, 1, ''), ('460300', '4603', '00,46,4603', '三沙市', '46', '海南省', '4603', '三沙市', '460300', '三沙市', '', '', '', '', 3, 1, ''), ('4604', '46', '00,46', '儋州市', '46', '海南省', '4604', '儋州市', '', '', '', '', '', '', 2, 1, ''), ('460400', '4604', '00,46,4604', '儋州市', '46', '海南省', '4604', '儋州市', '460400', '儋州市', '', '', '', '', 3, 1, ''), ('4690', '46', '00,46', '省直辖县级行政区', '46', '海南省', '4690', '省直辖县级行政区', '', '', '', '', '', '', 2, 1, ''), ('469001', '4690', '00,46,4690', '五指山市', '46', '海南省', '4690', '省直辖县级行政区', '469001', '五指山市', '', '', '', '', 3, 1, ''), ('469002', '4690', '00,46,4690', '琼海市', '46', '海南省', '4690', '省直辖县级行政区', '469002', '琼海市', '', '', '', '', 3, 1, ''), ('469005', '4690', '00,46,4690', '文昌市', '46', '海南省', '4690', '省直辖县级行政区', '469005', '文昌市', '', '', '', '', 3, 1, ''), ('469006', '4690', '00,46,4690', '万宁市', '46', '海南省', '4690', '省直辖县级行政区', '469006', '万宁市', '', '', '', '', 3, 1, ''), ('469007', '4690', '00,46,4690', '东方市', '46', '海南省', '4690', '省直辖县级行政区', '469007', '东方市', '', '', '', '', 3, 1, ''), ('469021', '4690', '00,46,4690', '定安县', '46', '海南省', '4690', '省直辖县级行政区', '469021', '定安县', '', '', '', '', 3, 1, ''), ('469022', '4690', '00,46,4690', '屯昌县', '46', '海南省', '4690', '省直辖县级行政区', '469022', '屯昌县', '', '', '', '', 3, 1, ''), ('469023', '4690', '00,46,4690', '澄迈县', '46', '海南省', '4690', '省直辖县级行政区', '469023', '澄迈县', '', '', '', '', 3, 1, ''), ('469024', '4690', '00,46,4690', '临高县', '46', '海南省', '4690', '省直辖县级行政区', '469024', '临高县', '', '', '', '', 3, 1, ''), ('469025', '4690', '00,46,4690', '白沙黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469025', '白沙黎族自治县', '', '', '', '', 3, 1, ''), ('469026', '4690', '00,46,4690', '昌江黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469026', '昌江黎族自治县', '', '', '', '', 3, 1, ''), ('469027', '4690', '00,46,4690', '乐东黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469027', '乐东黎族自治县', '', '', '', '', 3, 1, ''), ('469028', '4690', '00,46,4690', '陵水黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469028', '陵水黎族自治县', '', '', '', '', 3, 1, ''), ('469029', '4690', '00,46,4690', '保亭黎族苗族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469029', '保亭黎族苗族自治县', '', '', '', '', 3, 1, ''), ('469030', '4690', '00,46,4690', '琼中黎族苗族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469030', '琼中黎族苗族自治县', '', '', '', '', 3, 1, ''), ('50', '00', '00', '重庆市', '50', '重庆市', '', '', '', '', '', '', '', '', 1, 1, ''), ('5001', '50', '00,50', '重庆市', '50', '重庆市', '5001', '重庆市', '', '', '', '', '', '', 2, 1, ''), ('500101', '5001', '00,50,5001', '万州区', '50', '重庆市', '5001', '重庆市', '500101', '万州区', '', '', '', '', 3, 1, ''), ('500102', '5001', '00,50,5001', '涪陵区', '50', '重庆市', '5001', '重庆市', '500102', '涪陵区', '', '', '', '', 3, 1, ''), ('500103', '5001', '00,50,5001', '渝中区', '50', '重庆市', '5001', '重庆市', '500103', '渝中区', '', '', '', '', 3, 1, ''), ('500104', '5001', '00,50,5001', '大渡口区', '50', '重庆市', '5001', '重庆市', '500104', '大渡口区', '', '', '', '', 3, 1, ''), ('500105', '5001', '00,50,5001', '江北区', '50', '重庆市', '5001', '重庆市', '500105', '江北区', '', '', '', '', 3, 1, ''), ('500106', '5001', '00,50,5001', '沙坪坝区', '50', '重庆市', '5001', '重庆市', '500106', '沙坪坝区', '', '', '', '', 3, 1, ''), ('500107', '5001', '00,50,5001', '九龙坡区', '50', '重庆市', '5001', '重庆市', '500107', '九龙坡区', '', '', '', '', 3, 1, ''), ('500108', '5001', '00,50,5001', '南岸区', '50', '重庆市', '5001', '重庆市', '500108', '南岸区', '', '', '', '', 3, 1, ''), ('500109', '5001', '00,50,5001', '北碚区', '50', '重庆市', '5001', '重庆市', '500109', '北碚区', '', '', '', '', 3, 1, ''), ('500110', '5001', '00,50,5001', '綦江区', '50', '重庆市', '5001', '重庆市', '500110', '綦江区', '', '', '', '', 3, 1, ''), ('500111', '5001', '00,50,5001', '大足区', '50', '重庆市', '5001', '重庆市', '500111', '大足区', '', '', '', '', 3, 1, ''), ('500112', '5001', '00,50,5001', '渝北区', '50', '重庆市', '5001', '重庆市', '500112', '渝北区', '', '', '', '', 3, 1, ''), ('500113', '5001', '00,50,5001', '巴南区', '50', '重庆市', '5001', '重庆市', '500113', '巴南区', '', '', '', '', 3, 1, ''), ('500114', '5001', '00,50,5001', '黔江区', '50', '重庆市', '5001', '重庆市', '500114', '黔江区', '', '', '', '', 3, 1, ''), ('500115', '5001', '00,50,5001', '长寿区', '50', '重庆市', '5001', '重庆市', '500115', '长寿区', '', '', '', '', 3, 1, ''), ('500116', '5001', '00,50,5001', '江津区', '50', '重庆市', '5001', '重庆市', '500116', '江津区', '', '', '', '', 3, 1, ''), ('500117', '5001', '00,50,5001', '合川区', '50', '重庆市', '5001', '重庆市', '500117', '合川区', '', '', '', '', 3, 1, ''), ('500118', '5001', '00,50,5001', '永川区', '50', '重庆市', '5001', '重庆市', '500118', '永川区', '', '', '', '', 3, 1, ''), ('500119', '5001', '00,50,5001', '南川区', '50', '重庆市', '5001', '重庆市', '500119', '南川区', '', '', '', '', 3, 1, ''), ('500120', '5001', '00,50,5001', '璧山区', '50', '重庆市', '5001', '重庆市', '500120', '璧山区', '', '', '', '', 3, 1, ''), ('500151', '5001', '00,50,5001', '铜梁区', '50', '重庆市', '5001', '重庆市', '500151', '铜梁区', '', '', '', '', 3, 1, ''), ('500152', '5001', '00,50,5001', '潼南区', '50', '重庆市', '5001', '重庆市', '500152', '潼南区', '', '', '', '', 3, 1, ''), ('500153', '5001', '00,50,5001', '荣昌区', '50', '重庆市', '5001', '重庆市', '500153', '荣昌区', '', '', '', '', 3, 1, ''), ('500154', '5001', '00,50,5001', '开州区', '50', '重庆市', '5001', '重庆市', '500154', '开州区', '', '', '', '', 3, 1, ''), ('500155', '5001', '00,50,5001', '梁平区', '50', '重庆市', '5001', '重庆市', '500155', '梁平区', '', '', '', '', 3, 1, ''), ('500156', '5001', '00,50,5001', '武隆区', '50', '重庆市', '5001', '重庆市', '500156', '武隆区', '', '', '', '', 3, 1, ''), ('5002', '50', '00,50', '重庆市', '50', '重庆市', '5002', '重庆市', '', '', '', '', '', '', 2, 1, ''), ('500229', '5002', '00,50,5002', '城口县', '50', '重庆市', '5002', '重庆市', '500229', '城口县', '', '', '', '', 3, 1, ''), ('500230', '5002', '00,50,5002', '丰都县', '50', '重庆市', '5002', '重庆市', '500230', '丰都县', '', '', '', '', 3, 1, ''), ('500231', '5002', '00,50,5002', '垫江县', '50', '重庆市', '5002', '重庆市', '500231', '垫江县', '', '', '', '', 3, 1, ''), ('500233', '5002', '00,50,5002', '忠县', '50', '重庆市', '5002', '重庆市', '500233', '忠县', '', '', '', '', 3, 1, ''), ('500235', '5002', '00,50,5002', '云阳县', '50', '重庆市', '5002', '重庆市', '500235', '云阳县', '', '', '', '', 3, 1, ''), ('500236', '5002', '00,50,5002', '奉节县', '50', '重庆市', '5002', '重庆市', '500236', '奉节县', '', '', '', '', 3, 1, ''), ('500237', '5002', '00,50,5002', '巫山县', '50', '重庆市', '5002', '重庆市', '500237', '巫山县', '', '', '', '', 3, 1, ''), ('500238', '5002', '00,50,5002', '巫溪县', '50', '重庆市', '5002', '重庆市', '500238', '巫溪县', '', '', '', '', 3, 1, ''), ('500240', '5002', '00,50,5002', '石柱土家族自治县', '50', '重庆市', '5002', '重庆市', '500240', '石柱土家族自治县', '', '', '', '', 3, 1, ''), ('500241', '5002', '00,50,5002', '秀山土家族苗族自治县', '50', '重庆市', '5002', '重庆市', '500241', '秀山土家族苗族自治县', '', '', '', '', 3, 1, ''), ('500242', '5002', '00,50,5002', '酉阳土家族苗族自治县', '50', '重庆市', '5002', '重庆市', '500242', '酉阳土家族苗族自治县', '', '', '', '', 3, 1, ''), ('500243', '5002', '00,50,5002', '彭水苗族土家族自治县', '50', '重庆市', '5002', '重庆市', '500243', '彭水苗族土家族自治县', '', '', '', '', 3, 1, ''), ('51', '00', '00', '四川省', '51', '四川省', '', '', '', '', '', '', '', '', 1, 1, ''), ('5101', '51', '00,51', '成都市', '51', '四川省', '5101', '成都市', '', '', '', '', '', '', 2, 1, ''), ('510104', '5101', '00,51,5101', '锦江区', '51', '四川省', '5101', '成都市', '510104', '锦江区', '', '', '', '', 3, 1, ''), ('510105', '5101', '00,51,5101', '青羊区', '51', '四川省', '5101', '成都市', '510105', '青羊区', '', '', '', '', 3, 1, ''), ('510106', '5101', '00,51,5101', '金牛区', '51', '四川省', '5101', '成都市', '510106', '金牛区', '', '', '', '', 3, 1, ''), ('510107', '5101', '00,51,5101', '武侯区', '51', '四川省', '5101', '成都市', '510107', '武侯区', '', '', '', '', 3, 1, ''), ('510108', '5101', '00,51,5101', '成华区', '51', '四川省', '5101', '成都市', '510108', '成华区', '', '', '', '', 3, 1, ''), ('510112', '5101', '00,51,5101', '龙泉驿区', '51', '四川省', '5101', '成都市', '510112', '龙泉驿区', '', '', '', '', 3, 1, ''), ('510113', '5101', '00,51,5101', '青白江区', '51', '四川省', '5101', '成都市', '510113', '青白江区', '', '', '', '', 3, 1, ''), ('510114', '5101', '00,51,5101', '新都区', '51', '四川省', '5101', '成都市', '510114', '新都区', '', '', '', '', 3, 1, ''), ('510115', '5101', '00,51,5101', '温江区', '51', '四川省', '5101', '成都市', '510115', '温江区', '', '', '', '', 3, 1, ''), ('510116', '5101', '00,51,5101', '双流区', '51', '四川省', '5101', '成都市', '510116', '双流区', '', '', '', '', 3, 1, ''), ('510117', '5101', '00,51,5101', '郫都区', '51', '四川省', '5101', '成都市', '510117', '郫都区', '', '', '', '', 3, 1, ''), ('510121', '5101', '00,51,5101', '金堂县', '51', '四川省', '5101', '成都市', '510121', '金堂县', '', '', '', '', 3, 1, ''), ('510129', '5101', '00,51,5101', '大邑县', '51', '四川省', '5101', '成都市', '510129', '大邑县', '', '', '', '', 3, 1, ''), ('510131', '5101', '00,51,5101', '蒲江县', '51', '四川省', '5101', '成都市', '510131', '蒲江县', '', '', '', '', 3, 1, ''), ('510132', '5101', '00,51,5101', '新津县', '51', '四川省', '5101', '成都市', '510132', '新津县', '', '', '', '', 3, 1, ''), ('510181', '5101', '00,51,5101', '都江堰市', '51', '四川省', '5101', '成都市', '510181', '都江堰市', '', '', '', '', 3, 1, ''), ('510182', '5101', '00,51,5101', '彭州市', '51', '四川省', '5101', '成都市', '510182', '彭州市', '', '', '', '', 3, 1, ''), ('510183', '5101', '00,51,5101', '邛崃市', '51', '四川省', '5101', '成都市', '510183', '邛崃市', '', '', '', '', 3, 1, ''), ('510184', '5101', '00,51,5101', '崇州市', '51', '四川省', '5101', '成都市', '510184', '崇州市', '', '', '', '', 3, 1, ''), ('510185', '5101', '00,51,5101', '简阳市', '51', '四川省', '5101', '成都市', '510185', '简阳市', '', '', '', '', 3, 1, ''), ('5103', '51', '00,51', '自贡市', '51', '四川省', '5103', '自贡市', '', '', '', '', '', '', 2, 1, ''), ('510302', '5103', '00,51,5103', '自流井区', '51', '四川省', '5103', '自贡市', '510302', '自流井区', '', '', '', '', 3, 1, ''), ('510303', '5103', '00,51,5103', '贡井区', '51', '四川省', '5103', '自贡市', '510303', '贡井区', '', '', '', '', 3, 1, ''), ('510304', '5103', '00,51,5103', '大安区', '51', '四川省', '5103', '自贡市', '510304', '大安区', '', '', '', '', 3, 1, ''), ('510311', '5103', '00,51,5103', '沿滩区', '51', '四川省', '5103', '自贡市', '510311', '沿滩区', '', '', '', '', 3, 1, ''), ('510321', '5103', '00,51,5103', '荣县', '51', '四川省', '5103', '自贡市', '510321', '荣县', '', '', '', '', 3, 1, ''), ('510322', '5103', '00,51,5103', '富顺县', '51', '四川省', '5103', '自贡市', '510322', '富顺县', '', '', '', '', 3, 1, ''), ('5104', '51', '00,51', '攀枝花市', '51', '四川省', '5104', '攀枝花市', '', '', '', '', '', '', 2, 1, ''), ('510402', '5104', '00,51,5104', '东区', '51', '四川省', '5104', '攀枝花市', '510402', '东区', '', '', '', '', 3, 1, ''), ('510403', '5104', '00,51,5104', '西区', '51', '四川省', '5104', '攀枝花市', '510403', '西区', '', '', '', '', 3, 1, ''), ('510411', '5104', '00,51,5104', '仁和区', '51', '四川省', '5104', '攀枝花市', '510411', '仁和区', '', '', '', '', 3, 1, ''), ('510421', '5104', '00,51,5104', '米易县', '51', '四川省', '5104', '攀枝花市', '510421', '米易县', '', '', '', '', 3, 1, ''), ('510422', '5104', '00,51,5104', '盐边县', '51', '四川省', '5104', '攀枝花市', '510422', '盐边县', '', '', '', '', 3, 1, ''), ('5105', '51', '00,51', '泸州市', '51', '四川省', '5105', '泸州市', '', '', '', '', '', '', 2, 1, ''), ('510502', '5105', '00,51,5105', '江阳区', '51', '四川省', '5105', '泸州市', '510502', '江阳区', '', '', '', '', 3, 1, ''), ('510503', '5105', '00,51,5105', '纳溪区', '51', '四川省', '5105', '泸州市', '510503', '纳溪区', '', '', '', '', 3, 1, ''), ('510504', '5105', '00,51,5105', '龙马潭区', '51', '四川省', '5105', '泸州市', '510504', '龙马潭区', '', '', '', '', 3, 1, ''), ('510521', '5105', '00,51,5105', '泸县', '51', '四川省', '5105', '泸州市', '510521', '泸县', '', '', '', '', 3, 1, ''), ('510522', '5105', '00,51,5105', '合江县', '51', '四川省', '5105', '泸州市', '510522', '合江县', '', '', '', '', 3, 1, ''), ('510524', '5105', '00,51,5105', '叙永县', '51', '四川省', '5105', '泸州市', '510524', '叙永县', '', '', '', '', 3, 1, ''), ('510525', '5105', '00,51,5105', '古蔺县', '51', '四川省', '5105', '泸州市', '510525', '古蔺县', '', '', '', '', 3, 1, ''), ('5106', '51', '00,51', '德阳市', '51', '四川省', '5106', '德阳市', '', '', '', '', '', '', 2, 1, ''), ('510603', '5106', '00,51,5106', '旌阳区', '51', '四川省', '5106', '德阳市', '510603', '旌阳区', '', '', '', '', 3, 1, ''), ('510604', '5106', '00,51,5106', '罗江区', '51', '四川省', '5106', '德阳市', '510604', '罗江区', '', '', '', '', 3, 1, ''), ('510623', '5106', '00,51,5106', '中江县', '51', '四川省', '5106', '德阳市', '510623', '中江县', '', '', '', '', 3, 1, ''), ('510681', '5106', '00,51,5106', '广汉市', '51', '四川省', '5106', '德阳市', '510681', '广汉市', '', '', '', '', 3, 1, ''), ('510682', '5106', '00,51,5106', '什邡市', '51', '四川省', '5106', '德阳市', '510682', '什邡市', '', '', '', '', 3, 1, ''), ('510683', '5106', '00,51,5106', '绵竹市', '51', '四川省', '5106', '德阳市', '510683', '绵竹市', '', '', '', '', 3, 1, ''), ('5107', '51', '00,51', '绵阳市', '51', '四川省', '5107', '绵阳市', '', '', '', '', '', '', 2, 1, ''), ('510703', '5107', '00,51,5107', '涪城区', '51', '四川省', '5107', '绵阳市', '510703', '涪城区', '', '', '', '', 3, 1, ''), ('510704', '5107', '00,51,5107', '游仙区', '51', '四川省', '5107', '绵阳市', '510704', '游仙区', '', '', '', '', 3, 1, ''), ('510705', '5107', '00,51,5107', '安州区', '51', '四川省', '5107', '绵阳市', '510705', '安州区', '', '', '', '', 3, 1, ''), ('510722', '5107', '00,51,5107', '三台县', '51', '四川省', '5107', '绵阳市', '510722', '三台县', '', '', '', '', 3, 1, ''), ('510723', '5107', '00,51,5107', '盐亭县', '51', '四川省', '5107', '绵阳市', '510723', '盐亭县', '', '', '', '', 3, 1, ''), ('510725', '5107', '00,51,5107', '梓潼县', '51', '四川省', '5107', '绵阳市', '510725', '梓潼县', '', '', '', '', 3, 1, ''), ('510726', '5107', '00,51,5107', '北川羌族自治县', '51', '四川省', '5107', '绵阳市', '510726', '北川羌族自治县', '', '', '', '', 3, 1, ''), ('510727', '5107', '00,51,5107', '平武县', '51', '四川省', '5107', '绵阳市', '510727', '平武县', '', '', '', '', 3, 1, ''), ('510781', '5107', '00,51,5107', '江油市', '51', '四川省', '5107', '绵阳市', '510781', '江油市', '', '', '', '', 3, 1, ''), ('5108', '51', '00,51', '广元市', '51', '四川省', '5108', '广元市', '', '', '', '', '', '', 2, 1, ''), ('510802', '5108', '00,51,5108', '利州区', '51', '四川省', '5108', '广元市', '510802', '利州区', '', '', '', '', 3, 1, ''), ('510811', '5108', '00,51,5108', '昭化区', '51', '四川省', '5108', '广元市', '510811', '昭化区', '', '', '', '', 3, 1, ''), ('510812', '5108', '00,51,5108', '朝天区', '51', '四川省', '5108', '广元市', '510812', '朝天区', '', '', '', '', 3, 1, ''), ('510821', '5108', '00,51,5108', '旺苍县', '51', '四川省', '5108', '广元市', '510821', '旺苍县', '', '', '', '', 3, 1, ''), ('510822', '5108', '00,51,5108', '青川县', '51', '四川省', '5108', '广元市', '510822', '青川县', '', '', '', '', 3, 1, ''), ('510823', '5108', '00,51,5108', '剑阁县', '51', '四川省', '5108', '广元市', '510823', '剑阁县', '', '', '', '', 3, 1, ''), ('510824', '5108', '00,51,5108', '苍溪县', '51', '四川省', '5108', '广元市', '510824', '苍溪县', '', '', '', '', 3, 1, ''), ('5109', '51', '00,51', '遂宁市', '51', '四川省', '5109', '遂宁市', '', '', '', '', '', '', 2, 1, ''), ('510903', '5109', '00,51,5109', '船山区', '51', '四川省', '5109', '遂宁市', '510903', '船山区', '', '', '', '', 3, 1, ''), ('510904', '5109', '00,51,5109', '安居区', '51', '四川省', '5109', '遂宁市', '510904', '安居区', '', '', '', '', 3, 1, ''), ('510921', '5109', '00,51,5109', '蓬溪县', '51', '四川省', '5109', '遂宁市', '510921', '蓬溪县', '', '', '', '', 3, 1, ''), ('510923', '5109', '00,51,5109', '大英县', '51', '四川省', '5109', '遂宁市', '510923', '大英县', '', '', '', '', 3, 1, ''), ('510981', '5109', '00,51,5109', '射洪市', '51', '四川省', '5109', '遂宁市', '510981', '射洪市', '', '', '', '', 3, 1, ''), ('5110', '51', '00,51', '内江市', '51', '四川省', '5110', '内江市', '', '', '', '', '', '', 2, 1, ''), ('511002', '5110', '00,51,5110', '市中区', '51', '四川省', '5110', '内江市', '511002', '市中区', '', '', '', '', 3, 1, ''), ('511011', '5110', '00,51,5110', '东兴区', '51', '四川省', '5110', '内江市', '511011', '东兴区', '', '', '', '', 3, 1, ''), ('511024', '5110', '00,51,5110', '威远县', '51', '四川省', '5110', '内江市', '511024', '威远县', '', '', '', '', 3, 1, ''), ('511025', '5110', '00,51,5110', '资中县', '51', '四川省', '5110', '内江市', '511025', '资中县', '', '', '', '', 3, 1, ''), ('511083', '5110', '00,51,5110', '隆昌市', '51', '四川省', '5110', '内江市', '511083', '隆昌市', '', '', '', '', 3, 1, ''), ('5111', '51', '00,51', '乐山市', '51', '四川省', '5111', '乐山市', '', '', '', '', '', '', 2, 1, ''), ('511102', '5111', '00,51,5111', '市中区', '51', '四川省', '5111', '乐山市', '511102', '市中区', '', '', '', '', 3, 1, ''), ('511111', '5111', '00,51,5111', '沙湾区', '51', '四川省', '5111', '乐山市', '511111', '沙湾区', '', '', '', '', 3, 1, ''), ('511112', '5111', '00,51,5111', '五通桥区', '51', '四川省', '5111', '乐山市', '511112', '五通桥区', '', '', '', '', 3, 1, ''), ('511113', '5111', '00,51,5111', '金口河区', '51', '四川省', '5111', '乐山市', '511113', '金口河区', '', '', '', '', 3, 1, ''), ('511123', '5111', '00,51,5111', '犍为县', '51', '四川省', '5111', '乐山市', '511123', '犍为县', '', '', '', '', 3, 1, ''), ('511124', '5111', '00,51,5111', '井研县', '51', '四川省', '5111', '乐山市', '511124', '井研县', '', '', '', '', 3, 1, ''), ('511126', '5111', '00,51,5111', '夹江县', '51', '四川省', '5111', '乐山市', '511126', '夹江县', '', '', '', '', 3, 1, ''), ('511129', '5111', '00,51,5111', '沐川县', '51', '四川省', '5111', '乐山市', '511129', '沐川县', '', '', '', '', 3, 1, ''), ('511132', '5111', '00,51,5111', '峨边彝族自治县', '51', '四川省', '5111', '乐山市', '511132', '峨边彝族自治县', '', '', '', '', 3, 1, ''), ('511133', '5111', '00,51,5111', '马边彝族自治县', '51', '四川省', '5111', '乐山市', '511133', '马边彝族自治县', '', '', '', '', 3, 1, ''), ('511181', '5111', '00,51,5111', '峨眉山市', '51', '四川省', '5111', '乐山市', '511181', '峨眉山市', '', '', '', '', 3, 1, ''), ('5113', '51', '00,51', '南充市', '51', '四川省', '5113', '南充市', '', '', '', '', '', '', 2, 1, ''), ('511302', '5113', '00,51,5113', '顺庆区', '51', '四川省', '5113', '南充市', '511302', '顺庆区', '', '', '', '', 3, 1, ''), ('511303', '5113', '00,51,5113', '高坪区', '51', '四川省', '5113', '南充市', '511303', '高坪区', '', '', '', '', 3, 1, ''), ('511304', '5113', '00,51,5113', '嘉陵区', '51', '四川省', '5113', '南充市', '511304', '嘉陵区', '', '', '', '', 3, 1, ''), ('511321', '5113', '00,51,5113', '南部县', '51', '四川省', '5113', '南充市', '511321', '南部县', '', '', '', '', 3, 1, ''), ('511322', '5113', '00,51,5113', '营山县', '51', '四川省', '5113', '南充市', '511322', '营山县', '', '', '', '', 3, 1, ''), ('511323', '5113', '00,51,5113', '蓬安县', '51', '四川省', '5113', '南充市', '511323', '蓬安县', '', '', '', '', 3, 1, ''), ('511324', '5113', '00,51,5113', '仪陇县', '51', '四川省', '5113', '南充市', '511324', '仪陇县', '', '', '', '', 3, 1, ''), ('511325', '5113', '00,51,5113', '西充县', '51', '四川省', '5113', '南充市', '511325', '西充县', '', '', '', '', 3, 1, ''), ('511381', '5113', '00,51,5113', '阆中市', '51', '四川省', '5113', '南充市', '511381', '阆中市', '', '', '', '', 3, 1, ''), ('5114', '51', '00,51', '眉山市', '51', '四川省', '5114', '眉山市', '', '', '', '', '', '', 2, 1, ''), ('511402', '5114', '00,51,5114', '东坡区', '51', '四川省', '5114', '眉山市', '511402', '东坡区', '', '', '', '', 3, 1, ''), ('511403', '5114', '00,51,5114', '彭山区', '51', '四川省', '5114', '眉山市', '511403', '彭山区', '', '', '', '', 3, 1, ''), ('511421', '5114', '00,51,5114', '仁寿县', '51', '四川省', '5114', '眉山市', '511421', '仁寿县', '', '', '', '', 3, 1, ''), ('511423', '5114', '00,51,5114', '洪雅县', '51', '四川省', '5114', '眉山市', '511423', '洪雅县', '', '', '', '', 3, 1, ''), ('511424', '5114', '00,51,5114', '丹棱县', '51', '四川省', '5114', '眉山市', '511424', '丹棱县', '', '', '', '', 3, 1, ''), ('511425', '5114', '00,51,5114', '青神县', '51', '四川省', '5114', '眉山市', '511425', '青神县', '', '', '', '', 3, 1, ''), ('5115', '51', '00,51', '宜宾市', '51', '四川省', '5115', '宜宾市', '', '', '', '', '', '', 2, 1, ''), ('511502', '5115', '00,51,5115', '翠屏区', '51', '四川省', '5115', '宜宾市', '511502', '翠屏区', '', '', '', '', 3, 1, ''), ('511503', '5115', '00,51,5115', '南溪区', '51', '四川省', '5115', '宜宾市', '511503', '南溪区', '', '', '', '', 3, 1, ''), ('511504', '5115', '00,51,5115', '叙州区', '51', '四川省', '5115', '宜宾市', '511504', '叙州区', '', '', '', '', 3, 1, ''), ('511523', '5115', '00,51,5115', '江安县', '51', '四川省', '5115', '宜宾市', '511523', '江安县', '', '', '', '', 3, 1, ''), ('511524', '5115', '00,51,5115', '长宁县', '51', '四川省', '5115', '宜宾市', '511524', '长宁县', '', '', '', '', 3, 1, ''), ('511525', '5115', '00,51,5115', '高县', '51', '四川省', '5115', '宜宾市', '511525', '高县', '', '', '', '', 3, 1, ''), ('511526', '5115', '00,51,5115', '珙县', '51', '四川省', '5115', '宜宾市', '511526', '珙县', '', '', '', '', 3, 1, ''), ('511527', '5115', '00,51,5115', '筠连县', '51', '四川省', '5115', '宜宾市', '511527', '筠连县', '', '', '', '', 3, 1, ''), ('511528', '5115', '00,51,5115', '兴文县', '51', '四川省', '5115', '宜宾市', '511528', '兴文县', '', '', '', '', 3, 1, ''), ('511529', '5115', '00,51,5115', '屏山县', '51', '四川省', '5115', '宜宾市', '511529', '屏山县', '', '', '', '', 3, 1, ''), ('5116', '51', '00,51', '广安市', '51', '四川省', '5116', '广安市', '', '', '', '', '', '', 2, 1, ''), ('511602', '5116', '00,51,5116', '广安区', '51', '四川省', '5116', '广安市', '511602', '广安区', '', '', '', '', 3, 1, ''), ('511603', '5116', '00,51,5116', '前锋区', '51', '四川省', '5116', '广安市', '511603', '前锋区', '', '', '', '', 3, 1, ''), ('511621', '5116', '00,51,5116', '岳池县', '51', '四川省', '5116', '广安市', '511621', '岳池县', '', '', '', '', 3, 1, ''), ('511622', '5116', '00,51,5116', '武胜县', '51', '四川省', '5116', '广安市', '511622', '武胜县', '', '', '', '', 3, 1, ''), ('511623', '5116', '00,51,5116', '邻水县', '51', '四川省', '5116', '广安市', '511623', '邻水县', '', '', '', '', 3, 1, ''), ('511681', '5116', '00,51,5116', '华蓥市', '51', '四川省', '5116', '广安市', '511681', '华蓥市', '', '', '', '', 3, 1, ''), ('5117', '51', '00,51', '达州市', '51', '四川省', '5117', '达州市', '', '', '', '', '', '', 2, 1, ''), ('511702', '5117', '00,51,5117', '通川区', '51', '四川省', '5117', '达州市', '511702', '通川区', '', '', '', '', 3, 1, ''), ('511703', '5117', '00,51,5117', '达川区', '51', '四川省', '5117', '达州市', '511703', '达川区', '', '', '', '', 3, 1, ''), ('511722', '5117', '00,51,5117', '宣汉县', '51', '四川省', '5117', '达州市', '511722', '宣汉县', '', '', '', '', 3, 1, ''), ('511723', '5117', '00,51,5117', '开江县', '51', '四川省', '5117', '达州市', '511723', '开江县', '', '', '', '', 3, 1, ''), ('511724', '5117', '00,51,5117', '大竹县', '51', '四川省', '5117', '达州市', '511724', '大竹县', '', '', '', '', 3, 1, ''), ('511725', '5117', '00,51,5117', '渠县', '51', '四川省', '5117', '达州市', '511725', '渠县', '', '', '', '', 3, 1, ''), ('511781', '5117', '00,51,5117', '万源市', '51', '四川省', '5117', '达州市', '511781', '万源市', '', '', '', '', 3, 1, ''), ('5118', '51', '00,51', '雅安市', '51', '四川省', '5118', '雅安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511802', '5118', '00,51,5118', '雨城区', '51', '四川省', '5118', '雅安市', '511802', '雨城区', '', '', '', '', 3, 1, ''), ('511803', '5118', '00,51,5118', '名山区', '51', '四川省', '5118', '雅安市', '511803', '名山区', '', '', '', '', 3, 1, ''), ('511822', '5118', '00,51,5118', '荥经县', '51', '四川省', '5118', '雅安市', '511822', '荥经县', '', '', '', '', 3, 1, ''), ('511823', '5118', '00,51,5118', '汉源县', '51', '四川省', '5118', '雅安市', '511823', '汉源县', '', '', '', '', 3, 1, ''), ('511824', '5118', '00,51,5118', '石棉县', '51', '四川省', '5118', '雅安市', '511824', '石棉县', '', '', '', '', 3, 1, ''), ('511825', '5118', '00,51,5118', '天全县', '51', '四川省', '5118', '雅安市', '511825', '天全县', '', '', '', '', 3, 1, ''), ('511826', '5118', '00,51,5118', '芦山县', '51', '四川省', '5118', '雅安市', '511826', '芦山县', '', '', '', '', 3, 1, ''), ('511827', '5118', '00,51,5118', '宝兴县', '51', '四川省', '5118', '雅安市', '511827', '宝兴县', '', '', '', '', 3, 1, ''), ('5119', '51', '00,51', '巴中市', '51', '四川省', '5119', '巴中市', '', '', '', '', '', '', 2, 1, ''), ('511902', '5119', '00,51,5119', '巴州区', '51', '四川省', '5119', '巴中市', '511902', '巴州区', '', '', '', '', 3, 1, ''), ('511903', '5119', '00,51,5119', '恩阳区', '51', '四川省', '5119', '巴中市', '511903', '恩阳区', '', '', '', '', 3, 1, ''), ('511921', '5119', '00,51,5119', '通江县', '51', '四川省', '5119', '巴中市', '511921', '通江县', '', '', '', '', 3, 1, ''), ('511922', '5119', '00,51,5119', '南江县', '51', '四川省', '5119', '巴中市', '511922', '南江县', '', '', '', '', 3, 1, ''), ('511923', '5119', '00,51,5119', '平昌县', '51', '四川省', '5119', '巴中市', '511923', '平昌县', '', '', '', '', 3, 1, ''), ('5120', '51', '00,51', '资阳市', '51', '四川省', '5120', '资阳市', '', '', '', '', '', '', 2, 1, ''), ('512002', '5120', '00,51,5120', '雁江区', '51', '四川省', '5120', '资阳市', '512002', '雁江区', '', '', '', '', 3, 1, ''), ('512021', '5120', '00,51,5120', '安岳县', '51', '四川省', '5120', '资阳市', '512021', '安岳县', '', '', '', '', 3, 1, ''), ('512022', '5120', '00,51,5120', '乐至县', '51', '四川省', '5120', '资阳市', '512022', '乐至县', '', '', '', '', 3, 1, ''), ('5132', '51', '00,51', '阿坝藏族羌族自治州', '51', '四川省', '5132', '阿坝藏族羌族自治州', '', '', '', '', '', '', 2, 1, ''), ('513201', '5132', '00,51,5132', '马尔康市', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513201', '马尔康市', '', '', '', '', 3, 1, ''), ('513221', '5132', '00,51,5132', '汶川县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513221', '汶川县', '', '', '', '', 3, 1, ''), ('513222', '5132', '00,51,5132', '理县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513222', '理县', '', '', '', '', 3, 1, ''), ('513223', '5132', '00,51,5132', '茂县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513223', '茂县', '', '', '', '', 3, 1, ''), ('513224', '5132', '00,51,5132', '松潘县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513224', '松潘县', '', '', '', '', 3, 1, ''), ('513225', '5132', '00,51,5132', '九寨沟县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513225', '九寨沟县', '', '', '', '', 3, 1, ''), ('513226', '5132', '00,51,5132', '金川县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513226', '金川县', '', '', '', '', 3, 1, ''), ('513227', '5132', '00,51,5132', '小金县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513227', '小金县', '', '', '', '', 3, 1, ''), ('513228', '5132', '00,51,5132', '黑水县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513228', '黑水县', '', '', '', '', 3, 1, ''), ('513230', '5132', '00,51,5132', '壤塘县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513230', '壤塘县', '', '', '', '', 3, 1, ''), ('513231', '5132', '00,51,5132', '阿坝县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513231', '阿坝县', '', '', '', '', 3, 1, ''), ('513232', '5132', '00,51,5132', '若尔盖县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513232', '若尔盖县', '', '', '', '', 3, 1, ''), ('513233', '5132', '00,51,5132', '红原县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513233', '红原县', '', '', '', '', 3, 1, ''), ('5133', '51', '00,51', '甘孜藏族自治州', '51', '四川省', '5133', '甘孜藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('513301', '5133', '00,51,5133', '康定市', '51', '四川省', '5133', '甘孜藏族自治州', '513301', '康定市', '', '', '', '', 3, 1, ''), ('513322', '5133', '00,51,5133', '泸定县', '51', '四川省', '5133', '甘孜藏族自治州', '513322', '泸定县', '', '', '', '', 3, 1, ''), ('513323', '5133', '00,51,5133', '丹巴县', '51', '四川省', '5133', '甘孜藏族自治州', '513323', '丹巴县', '', '', '', '', 3, 1, ''), ('513324', '5133', '00,51,5133', '九龙县', '51', '四川省', '5133', '甘孜藏族自治州', '513324', '九龙县', '', '', '', '', 3, 1, ''), ('513325', '5133', '00,51,5133', '雅江县', '51', '四川省', '5133', '甘孜藏族自治州', '513325', '雅江县', '', '', '', '', 3, 1, ''), ('513326', '5133', '00,51,5133', '道孚县', '51', '四川省', '5133', '甘孜藏族自治州', '513326', '道孚县', '', '', '', '', 3, 1, ''), ('513327', '5133', '00,51,5133', '炉霍县', '51', '四川省', '5133', '甘孜藏族自治州', '513327', '炉霍县', '', '', '', '', 3, 1, ''), ('513328', '5133', '00,51,5133', '甘孜县', '51', '四川省', '5133', '甘孜藏族自治州', '513328', '甘孜县', '', '', '', '', 3, 1, ''), ('513329', '5133', '00,51,5133', '新龙县', '51', '四川省', '5133', '甘孜藏族自治州', '513329', '新龙县', '', '', '', '', 3, 1, ''), ('513330', '5133', '00,51,5133', '德格县', '51', '四川省', '5133', '甘孜藏族自治州', '513330', '德格县', '', '', '', '', 3, 1, ''), ('513331', '5133', '00,51,5133', '白玉县', '51', '四川省', '5133', '甘孜藏族自治州', '513331', '白玉县', '', '', '', '', 3, 1, ''), ('513332', '5133', '00,51,5133', '石渠县', '51', '四川省', '5133', '甘孜藏族自治州', '513332', '石渠县', '', '', '', '', 3, 1, ''), ('513333', '5133', '00,51,5133', '色达县', '51', '四川省', '5133', '甘孜藏族自治州', '513333', '色达县', '', '', '', '', 3, 1, ''), ('513334', '5133', '00,51,5133', '理塘县', '51', '四川省', '5133', '甘孜藏族自治州', '513334', '理塘县', '', '', '', '', 3, 1, ''), ('513335', '5133', '00,51,5133', '巴塘县', '51', '四川省', '5133', '甘孜藏族自治州', '513335', '巴塘县', '', '', '', '', 3, 1, ''), ('513336', '5133', '00,51,5133', '乡城县', '51', '四川省', '5133', '甘孜藏族自治州', '513336', '乡城县', '', '', '', '', 3, 1, ''), ('513337', '5133', '00,51,5133', '稻城县', '51', '四川省', '5133', '甘孜藏族自治州', '513337', '稻城县', '', '', '', '', 3, 1, ''), ('513338', '5133', '00,51,5133', '得荣县', '51', '四川省', '5133', '甘孜藏族自治州', '513338', '得荣县', '', '', '', '', 3, 1, ''), ('5134', '51', '00,51', '凉山彝族自治州', '51', '四川省', '5134', '凉山彝族自治州', '', '', '', '', '', '', 2, 1, ''), ('513401', '5134', '00,51,5134', '西昌市', '51', '四川省', '5134', '凉山彝族自治州', '513401', '西昌市', '', '', '', '', 3, 1, ''), ('513422', '5134', '00,51,5134', '木里藏族自治县', '51', '四川省', '5134', '凉山彝族自治州', '513422', '木里藏族自治县', '', '', '', '', 3, 1, ''), ('513423', '5134', '00,51,5134', '盐源县', '51', '四川省', '5134', '凉山彝族自治州', '513423', '盐源县', '', '', '', '', 3, 1, ''), ('513424', '5134', '00,51,5134', '德昌县', '51', '四川省', '5134', '凉山彝族自治州', '513424', '德昌县', '', '', '', '', 3, 1, ''), ('513425', '5134', '00,51,5134', '会理县', '51', '四川省', '5134', '凉山彝族自治州', '513425', '会理县', '', '', '', '', 3, 1, ''), ('513426', '5134', '00,51,5134', '会东县', '51', '四川省', '5134', '凉山彝族自治州', '513426', '会东县', '', '', '', '', 3, 1, ''), ('513427', '5134', '00,51,5134', '宁南县', '51', '四川省', '5134', '凉山彝族自治州', '513427', '宁南县', '', '', '', '', 3, 1, ''), ('513428', '5134', '00,51,5134', '普格县', '51', '四川省', '5134', '凉山彝族自治州', '513428', '普格县', '', '', '', '', 3, 1, ''), ('513429', '5134', '00,51,5134', '布拖县', '51', '四川省', '5134', '凉山彝族自治州', '513429', '布拖县', '', '', '', '', 3, 1, ''), ('513430', '5134', '00,51,5134', '金阳县', '51', '四川省', '5134', '凉山彝族自治州', '513430', '金阳县', '', '', '', '', 3, 1, ''), ('513431', '5134', '00,51,5134', '昭觉县', '51', '四川省', '5134', '凉山彝族自治州', '513431', '昭觉县', '', '', '', '', 3, 1, ''), ('513432', '5134', '00,51,5134', '喜德县', '51', '四川省', '5134', '凉山彝族自治州', '513432', '喜德县', '', '', '', '', 3, 1, ''), ('513433', '5134', '00,51,5134', '冕宁县', '51', '四川省', '5134', '凉山彝族自治州', '513433', '冕宁县', '', '', '', '', 3, 1, ''), ('513434', '5134', '00,51,5134', '越西县', '51', '四川省', '5134', '凉山彝族自治州', '513434', '越西县', '', '', '', '', 3, 1, ''), ('513435', '5134', '00,51,5134', '甘洛县', '51', '四川省', '5134', '凉山彝族自治州', '513435', '甘洛县', '', '', '', '', 3, 1, ''), ('513436', '5134', '00,51,5134', '美姑县', '51', '四川省', '5134', '凉山彝族自治州', '513436', '美姑县', '', '', '', '', 3, 1, ''), ('513437', '5134', '00,51,5134', '雷波县', '51', '四川省', '5134', '凉山彝族自治州', '513437', '雷波县', '', '', '', '', 3, 1, ''), ('52', '00', '00', '贵州省', '52', '贵州省', '', '', '', '', '', '', '', '', 1, 1, ''), ('5201', '52', '00,52', '贵阳市', '52', '贵州省', '5201', '贵阳市', '', '', '', '', '', '', 2, 1, ''), ('520102', '5201', '00,52,5201', '南明区', '52', '贵州省', '5201', '贵阳市', '520102', '南明区', '', '', '', '', 3, 1, ''), ('520103', '5201', '00,52,5201', '云岩区', '52', '贵州省', '5201', '贵阳市', '520103', '云岩区', '', '', '', '', 3, 1, ''), ('520111', '5201', '00,52,5201', '花溪区', '52', '贵州省', '5201', '贵阳市', '520111', '花溪区', '', '', '', '', 3, 1, ''), ('520112', '5201', '00,52,5201', '乌当区', '52', '贵州省', '5201', '贵阳市', '520112', '乌当区', '', '', '', '', 3, 1, ''), ('520113', '5201', '00,52,5201', '白云区', '52', '贵州省', '5201', '贵阳市', '520113', '白云区', '', '', '', '', 3, 1, ''), ('520115', '5201', '00,52,5201', '观山湖区', '52', '贵州省', '5201', '贵阳市', '520115', '观山湖区', '', '', '', '', 3, 1, ''), ('520121', '5201', '00,52,5201', '开阳县', '52', '贵州省', '5201', '贵阳市', '520121', '开阳县', '', '', '', '', 3, 1, ''), ('520122', '5201', '00,52,5201', '息烽县', '52', '贵州省', '5201', '贵阳市', '520122', '息烽县', '', '', '', '', 3, 1, ''), ('520123', '5201', '00,52,5201', '修文县', '52', '贵州省', '5201', '贵阳市', '520123', '修文县', '', '', '', '', 3, 1, ''), ('520181', '5201', '00,52,5201', '清镇市', '52', '贵州省', '5201', '贵阳市', '520181', '清镇市', '', '', '', '', 3, 1, ''), ('5202', '52', '00,52', '六盘水市', '52', '贵州省', '5202', '六盘水市', '', '', '', '', '', '', 2, 1, ''), ('520201', '5202', '00,52,5202', '钟山区', '52', '贵州省', '5202', '六盘水市', '520201', '钟山区', '', '', '', '', 3, 1, ''), ('520203', '5202', '00,52,5202', '六枝特区', '52', '贵州省', '5202', '六盘水市', '520203', '六枝特区', '', '', '', '', 3, 1, ''), ('520221', '5202', '00,52,5202', '水城县', '52', '贵州省', '5202', '六盘水市', '520221', '水城县', '', '', '', '', 3, 1, ''), ('520281', '5202', '00,52,5202', '盘州市', '52', '贵州省', '5202', '六盘水市', '520281', '盘州市', '', '', '', '', 3, 1, ''), ('5203', '52', '00,52', '遵义市', '52', '贵州省', '5203', '遵义市', '', '', '', '', '', '', 2, 1, ''), ('520302', '5203', '00,52,5203', '红花岗区', '52', '贵州省', '5203', '遵义市', '520302', '红花岗区', '', '', '', '', 3, 1, ''), ('520303', '5203', '00,52,5203', '汇川区', '52', '贵州省', '5203', '遵义市', '520303', '汇川区', '', '', '', '', 3, 1, ''), ('520304', '5203', '00,52,5203', '播州区', '52', '贵州省', '5203', '遵义市', '520304', '播州区', '', '', '', '', 3, 1, ''), ('520322', '5203', '00,52,5203', '桐梓县', '52', '贵州省', '5203', '遵义市', '520322', '桐梓县', '', '', '', '', 3, 1, ''), ('520323', '5203', '00,52,5203', '绥阳县', '52', '贵州省', '5203', '遵义市', '520323', '绥阳县', '', '', '', '', 3, 1, ''), ('520324', '5203', '00,52,5203', '正安县', '52', '贵州省', '5203', '遵义市', '520324', '正安县', '', '', '', '', 3, 1, ''), ('520325', '5203', '00,52,5203', '道真仡佬族苗族自治县', '52', '贵州省', '5203', '遵义市', '520325', '道真仡佬族苗族自治县', '', '', '', '', 3, 1, ''), ('520326', '5203', '00,52,5203', '务川仡佬族苗族自治县', '52', '贵州省', '5203', '遵义市', '520326', '务川仡佬族苗族自治县', '', '', '', '', 3, 1, ''), ('520327', '5203', '00,52,5203', '凤冈县', '52', '贵州省', '5203', '遵义市', '520327', '凤冈县', '', '', '', '', 3, 1, ''), ('520328', '5203', '00,52,5203', '湄潭县', '52', '贵州省', '5203', '遵义市', '520328', '湄潭县', '', '', '', '', 3, 1, ''), ('520329', '5203', '00,52,5203', '余庆县', '52', '贵州省', '5203', '遵义市', '520329', '余庆县', '', '', '', '', 3, 1, ''), ('520330', '5203', '00,52,5203', '习水县', '52', '贵州省', '5203', '遵义市', '520330', '习水县', '', '', '', '', 3, 1, ''), ('520381', '5203', '00,52,5203', '赤水市', '52', '贵州省', '5203', '遵义市', '520381', '赤水市', '', '', '', '', 3, 1, ''), ('520382', '5203', '00,52,5203', '仁怀市', '52', '贵州省', '5203', '遵义市', '520382', '仁怀市', '', '', '', '', 3, 1, ''), ('5204', '52', '00,52', '安顺市', '52', '贵州省', '5204', '安顺市', '', '', '', '', '', '', 2, 1, ''), ('520402', '5204', '00,52,5204', '西秀区', '52', '贵州省', '5204', '安顺市', '520402', '西秀区', '', '', '', '', 3, 1, ''), ('520403', '5204', '00,52,5204', '平坝区', '52', '贵州省', '5204', '安顺市', '520403', '平坝区', '', '', '', '', 3, 1, ''), ('520422', '5204', '00,52,5204', '普定县', '52', '贵州省', '5204', '安顺市', '520422', '普定县', '', '', '', '', 3, 1, ''), ('520423', '5204', '00,52,5204', '镇宁布依族苗族自治县', '52', '贵州省', '5204', '安顺市', '520423', '镇宁布依族苗族自治县', '', '', '', '', 3, 1, ''), ('520424', '5204', '00,52,5204', '关岭布依族苗族自治县', '52', '贵州省', '5204', '安顺市', '520424', '关岭布依族苗族自治县', '', '', '', '', 3, 1, ''), ('520425', '5204', '00,52,5204', '紫云苗族布依族自治县', '52', '贵州省', '5204', '安顺市', '520425', '紫云苗族布依族自治县', '', '', '', '', 3, 1, ''), ('5205', '52', '00,52', '毕节市', '52', '贵州省', '5205', '毕节市', '', '', '', '', '', '', 2, 1, ''), ('520502', '5205', '00,52,5205', '七星关区', '52', '贵州省', '5205', '毕节市', '520502', '七星关区', '', '', '', '', 3, 1, ''), ('520521', '5205', '00,52,5205', '大方县', '52', '贵州省', '5205', '毕节市', '520521', '大方县', '', '', '', '', 3, 1, ''), ('520522', '5205', '00,52,5205', '黔西县', '52', '贵州省', '5205', '毕节市', '520522', '黔西县', '', '', '', '', 3, 1, ''), ('520523', '5205', '00,52,5205', '金沙县', '52', '贵州省', '5205', '毕节市', '520523', '金沙县', '', '', '', '', 3, 1, ''), ('520524', '5205', '00,52,5205', '织金县', '52', '贵州省', '5205', '毕节市', '520524', '织金县', '', '', '', '', 3, 1, ''), ('520525', '5205', '00,52,5205', '纳雍县', '52', '贵州省', '5205', '毕节市', '520525', '纳雍县', '', '', '', '', 3, 1, ''), ('520526', '5205', '00,52,5205', '威宁彝族回族苗族自治县', '52', '贵州省', '5205', '毕节市', '520526', '威宁彝族回族苗族自治县', '', '', '', '', 3, 1, ''), ('520527', '5205', '00,52,5205', '赫章县', '52', '贵州省', '5205', '毕节市', '520527', '赫章县', '', '', '', '', 3, 1, ''), ('5206', '52', '00,52', '铜仁市', '52', '贵州省', '5206', '铜仁市', '', '', '', '', '', '', 2, 1, ''), ('520602', '5206', '00,52,5206', '碧江区', '52', '贵州省', '5206', '铜仁市', '520602', '碧江区', '', '', '', '', 3, 1, ''), ('520603', '5206', '00,52,5206', '万山区', '52', '贵州省', '5206', '铜仁市', '520603', '万山区', '', '', '', '', 3, 1, ''), ('520621', '5206', '00,52,5206', '江口县', '52', '贵州省', '5206', '铜仁市', '520621', '江口县', '', '', '', '', 3, 1, ''), ('520622', '5206', '00,52,5206', '玉屏侗族自治县', '52', '贵州省', '5206', '铜仁市', '520622', '玉屏侗族自治县', '', '', '', '', 3, 1, ''), ('520623', '5206', '00,52,5206', '石阡县', '52', '贵州省', '5206', '铜仁市', '520623', '石阡县', '', '', '', '', 3, 1, ''), ('520624', '5206', '00,52,5206', '思南县', '52', '贵州省', '5206', '铜仁市', '520624', '思南县', '', '', '', '', 3, 1, ''), ('520625', '5206', '00,52,5206', '印江土家族苗族自治县', '52', '贵州省', '5206', '铜仁市', '520625', '印江土家族苗族自治县', '', '', '', '', 3, 1, ''), ('520626', '5206', '00,52,5206', '德江县', '52', '贵州省', '5206', '铜仁市', '520626', '德江县', '', '', '', '', 3, 1, ''), ('520627', '5206', '00,52,5206', '沿河土家族自治县', '52', '贵州省', '5206', '铜仁市', '520627', '沿河土家族自治县', '', '', '', '', 3, 1, ''), ('520628', '5206', '00,52,5206', '松桃苗族自治县', '52', '贵州省', '5206', '铜仁市', '520628', '松桃苗族自治县', '', '', '', '', 3, 1, ''), ('5223', '52', '00,52', '黔西南布依族苗族自治州', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('522301', '5223', '00,52,5223', '兴义市', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522301', '兴义市', '', '', '', '', 3, 1, ''), ('522302', '5223', '00,52,5223', '兴仁市', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522302', '兴仁市', '', '', '', '', 3, 1, ''), ('522323', '5223', '00,52,5223', '普安县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522323', '普安县', '', '', '', '', 3, 1, ''), ('522324', '5223', '00,52,5223', '晴隆县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522324', '晴隆县', '', '', '', '', 3, 1, ''), ('522325', '5223', '00,52,5223', '贞丰县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522325', '贞丰县', '', '', '', '', 3, 1, ''), ('522326', '5223', '00,52,5223', '望谟县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522326', '望谟县', '', '', '', '', 3, 1, ''), ('522327', '5223', '00,52,5223', '册亨县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522327', '册亨县', '', '', '', '', 3, 1, ''), ('522328', '5223', '00,52,5223', '安龙县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522328', '安龙县', '', '', '', '', 3, 1, ''), ('5226', '52', '00,52', '黔东南苗族侗族自治州', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '', '', '', '', '', '', 2, 1, ''), ('522601', '5226', '00,52,5226', '凯里市', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522601', '凯里市', '', '', '', '', 3, 1, ''), ('522622', '5226', '00,52,5226', '黄平县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522622', '黄平县', '', '', '', '', 3, 1, ''), ('522623', '5226', '00,52,5226', '施秉县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522623', '施秉县', '', '', '', '', 3, 1, ''), ('522624', '5226', '00,52,5226', '三穗县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522624', '三穗县', '', '', '', '', 3, 1, ''), ('522625', '5226', '00,52,5226', '镇远县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522625', '镇远县', '', '', '', '', 3, 1, ''), ('522626', '5226', '00,52,5226', '岑巩县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522626', '岑巩县', '', '', '', '', 3, 1, ''), ('522627', '5226', '00,52,5226', '天柱县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522627', '天柱县', '', '', '', '', 3, 1, ''), ('522628', '5226', '00,52,5226', '锦屏县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522628', '锦屏县', '', '', '', '', 3, 1, ''), ('522629', '5226', '00,52,5226', '剑河县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522629', '剑河县', '', '', '', '', 3, 1, ''), ('522630', '5226', '00,52,5226', '台江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522630', '台江县', '', '', '', '', 3, 1, ''), ('522631', '5226', '00,52,5226', '黎平县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522631', '黎平县', '', '', '', '', 3, 1, ''), ('522632', '5226', '00,52,5226', '榕江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522632', '榕江县', '', '', '', '', 3, 1, ''), ('522633', '5226', '00,52,5226', '从江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522633', '从江县', '', '', '', '', 3, 1, ''), ('522634', '5226', '00,52,5226', '雷山县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522634', '雷山县', '', '', '', '', 3, 1, ''), ('522635', '5226', '00,52,5226', '麻江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522635', '麻江县', '', '', '', '', 3, 1, ''), ('522636', '5226', '00,52,5226', '丹寨县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522636', '丹寨县', '', '', '', '', 3, 1, ''), ('5227', '52', '00,52', '黔南布依族苗族自治州', '52', '贵州省', '5227', '黔南布依族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('522701', '5227', '00,52,5227', '都匀市', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522701', '都匀市', '', '', '', '', 3, 1, ''), ('522702', '5227', '00,52,5227', '福泉市', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522702', '福泉市', '', '', '', '', 3, 1, ''), ('522722', '5227', '00,52,5227', '荔波县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522722', '荔波县', '', '', '', '', 3, 1, ''), ('522723', '5227', '00,52,5227', '贵定县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522723', '贵定县', '', '', '', '', 3, 1, ''), ('522725', '5227', '00,52,5227', '瓮安县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522725', '瓮安县', '', '', '', '', 3, 1, ''), ('522726', '5227', '00,52,5227', '独山县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522726', '独山县', '', '', '', '', 3, 1, ''), ('522727', '5227', '00,52,5227', '平塘县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522727', '平塘县', '', '', '', '', 3, 1, ''), ('522728', '5227', '00,52,5227', '罗甸县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522728', '罗甸县', '', '', '', '', 3, 1, ''), ('522729', '5227', '00,52,5227', '长顺县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522729', '长顺县', '', '', '', '', 3, 1, ''), ('522730', '5227', '00,52,5227', '龙里县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522730', '龙里县', '', '', '', '', 3, 1, ''), ('522731', '5227', '00,52,5227', '惠水县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522731', '惠水县', '', '', '', '', 3, 1, ''), ('522732', '5227', '00,52,5227', '三都水族自治县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522732', '三都水族自治县', '', '', '', '', 3, 1, ''), ('53', '00', '00', '云南省', '53', '云南省', '', '', '', '', '', '', '', '', 1, 1, ''), ('5301', '53', '00,53', '昆明市', '53', '云南省', '5301', '昆明市', '', '', '', '', '', '', 2, 1, ''), ('530102', '5301', '00,53,5301', '五华区', '53', '云南省', '5301', '昆明市', '530102', '五华区', '', '', '', '', 3, 1, ''), ('530103', '5301', '00,53,5301', '盘龙区', '53', '云南省', '5301', '昆明市', '530103', '盘龙区', '', '', '', '', 3, 1, ''), ('530111', '5301', '00,53,5301', '官渡区', '53', '云南省', '5301', '昆明市', '530111', '官渡区', '', '', '', '', 3, 1, ''), ('530112', '5301', '00,53,5301', '西山区', '53', '云南省', '5301', '昆明市', '530112', '西山区', '', '', '', '', 3, 1, ''), ('530113', '5301', '00,53,5301', '东川区', '53', '云南省', '5301', '昆明市', '530113', '东川区', '', '', '', '', 3, 1, ''), ('530114', '5301', '00,53,5301', '呈贡区', '53', '云南省', '5301', '昆明市', '530114', '呈贡区', '', '', '', '', 3, 1, ''), ('530115', '5301', '00,53,5301', '晋宁区', '53', '云南省', '5301', '昆明市', '530115', '晋宁区', '', '', '', '', 3, 1, ''), ('530124', '5301', '00,53,5301', '富民县', '53', '云南省', '5301', '昆明市', '530124', '富民县', '', '', '', '', 3, 1, ''), ('530125', '5301', '00,53,5301', '宜良县', '53', '云南省', '5301', '昆明市', '530125', '宜良县', '', '', '', '', 3, 1, ''), ('530126', '5301', '00,53,5301', '石林彝族自治县', '53', '云南省', '5301', '昆明市', '530126', '石林彝族自治县', '', '', '', '', 3, 1, ''), ('530127', '5301', '00,53,5301', '嵩明县', '53', '云南省', '5301', '昆明市', '530127', '嵩明县', '', '', '', '', 3, 1, ''), ('530128', '5301', '00,53,5301', '禄劝彝族苗族自治县', '53', '云南省', '5301', '昆明市', '530128', '禄劝彝族苗族自治县', '', '', '', '', 3, 1, ''), ('530129', '5301', '00,53,5301', '寻甸回族彝族自治县', '53', '云南省', '5301', '昆明市', '530129', '寻甸回族彝族自治县', '', '', '', '', 3, 1, ''), ('530181', '5301', '00,53,5301', '安宁市', '53', '云南省', '5301', '昆明市', '530181', '安宁市', '', '', '', '', 3, 1, ''), ('5303', '53', '00,53', '曲靖市', '53', '云南省', '5303', '曲靖市', '', '', '', '', '', '', 2, 1, ''), ('530302', '5303', '00,53,5303', '麒麟区', '53', '云南省', '5303', '曲靖市', '530302', '麒麟区', '', '', '', '', 3, 1, ''), ('530303', '5303', '00,53,5303', '沾益区', '53', '云南省', '5303', '曲靖市', '530303', '沾益区', '', '', '', '', 3, 1, ''), ('530304', '5303', '00,53,5303', '马龙区', '53', '云南省', '5303', '曲靖市', '530304', '马龙区', '', '', '', '', 3, 1, ''), ('530322', '5303', '00,53,5303', '陆良县', '53', '云南省', '5303', '曲靖市', '530322', '陆良县', '', '', '', '', 3, 1, ''), ('530323', '5303', '00,53,5303', '师宗县', '53', '云南省', '5303', '曲靖市', '530323', '师宗县', '', '', '', '', 3, 1, ''), ('530324', '5303', '00,53,5303', '罗平县', '53', '云南省', '5303', '曲靖市', '530324', '罗平县', '', '', '', '', 3, 1, ''), ('530325', '5303', '00,53,5303', '富源县', '53', '云南省', '5303', '曲靖市', '530325', '富源县', '', '', '', '', 3, 1, ''), ('530326', '5303', '00,53,5303', '会泽县', '53', '云南省', '5303', '曲靖市', '530326', '会泽县', '', '', '', '', 3, 1, ''), ('530381', '5303', '00,53,5303', '宣威市', '53', '云南省', '5303', '曲靖市', '530381', '宣威市', '', '', '', '', 3, 1, ''), ('5304', '53', '00,53', '玉溪市', '53', '云南省', '5304', '玉溪市', '', '', '', '', '', '', 2, 1, ''), ('530402', '5304', '00,53,5304', '红塔区', '53', '云南省', '5304', '玉溪市', '530402', '红塔区', '', '', '', '', 3, 1, ''), ('530403', '5304', '00,53,5304', '江川区', '53', '云南省', '5304', '玉溪市', '530403', '江川区', '', '', '', '', 3, 1, ''), ('530423', '5304', '00,53,5304', '通海县', '53', '云南省', '5304', '玉溪市', '530423', '通海县', '', '', '', '', 3, 1, ''), ('530424', '5304', '00,53,5304', '华宁县', '53', '云南省', '5304', '玉溪市', '530424', '华宁县', '', '', '', '', 3, 1, ''), ('530425', '5304', '00,53,5304', '易门县', '53', '云南省', '5304', '玉溪市', '530425', '易门县', '', '', '', '', 3, 1, ''), ('530426', '5304', '00,53,5304', '峨山彝族自治县', '53', '云南省', '5304', '玉溪市', '530426', '峨山彝族自治县', '', '', '', '', 3, 1, ''), ('530427', '5304', '00,53,5304', '新平彝族傣族自治县', '53', '云南省', '5304', '玉溪市', '530427', '新平彝族傣族自治县', '', '', '', '', 3, 1, ''), ('530428', '5304', '00,53,5304', '元江哈尼族彝族傣族自治县', '53', '云南省', '5304', '玉溪市', '530428', '元江哈尼族彝族傣族自治县', '', '', '', '', 3, 1, ''), ('530481', '5304', '00,53,5304', '澄江市', '53', '云南省', '5304', '玉溪市', '530481', '澄江市', '', '', '', '', 3, 1, ''), ('5305', '53', '00,53', '保山市', '53', '云南省', '5305', '保山市', '', '', '', '', '', '', 2, 1, ''), ('530502', '5305', '00,53,5305', '隆阳区', '53', '云南省', '5305', '保山市', '530502', '隆阳区', '', '', '', '', 3, 1, ''), ('530521', '5305', '00,53,5305', '施甸县', '53', '云南省', '5305', '保山市', '530521', '施甸县', '', '', '', '', 3, 1, ''), ('530523', '5305', '00,53,5305', '龙陵县', '53', '云南省', '5305', '保山市', '530523', '龙陵县', '', '', '', '', 3, 1, ''), ('530524', '5305', '00,53,5305', '昌宁县', '53', '云南省', '5305', '保山市', '530524', '昌宁县', '', '', '', '', 3, 1, ''), ('530581', '5305', '00,53,5305', '腾冲市', '53', '云南省', '5305', '保山市', '530581', '腾冲市', '', '', '', '', 3, 1, ''), ('5306', '53', '00,53', '昭通市', '53', '云南省', '5306', '昭通市', '', '', '', '', '', '', 2, 1, ''), ('530602', '5306', '00,53,5306', '昭阳区', '53', '云南省', '5306', '昭通市', '530602', '昭阳区', '', '', '', '', 3, 1, ''), ('530621', '5306', '00,53,5306', '鲁甸县', '53', '云南省', '5306', '昭通市', '530621', '鲁甸县', '', '', '', '', 3, 1, ''), ('530622', '5306', '00,53,5306', '巧家县', '53', '云南省', '5306', '昭通市', '530622', '巧家县', '', '', '', '', 3, 1, ''), ('530623', '5306', '00,53,5306', '盐津县', '53', '云南省', '5306', '昭通市', '530623', '盐津县', '', '', '', '', 3, 1, ''), ('530624', '5306', '00,53,5306', '大关县', '53', '云南省', '5306', '昭通市', '530624', '大关县', '', '', '', '', 3, 1, ''), ('530625', '5306', '00,53,5306', '永善县', '53', '云南省', '5306', '昭通市', '530625', '永善县', '', '', '', '', 3, 1, ''), ('530626', '5306', '00,53,5306', '绥江县', '53', '云南省', '5306', '昭通市', '530626', '绥江县', '', '', '', '', 3, 1, ''), ('530627', '5306', '00,53,5306', '镇雄县', '53', '云南省', '5306', '昭通市', '530627', '镇雄县', '', '', '', '', 3, 1, ''), ('530628', '5306', '00,53,5306', '彝良县', '53', '云南省', '5306', '昭通市', '530628', '彝良县', '', '', '', '', 3, 1, ''), ('530629', '5306', '00,53,5306', '威信县', '53', '云南省', '5306', '昭通市', '530629', '威信县', '', '', '', '', 3, 1, ''), ('530681', '5306', '00,53,5306', '水富市', '53', '云南省', '5306', '昭通市', '530681', '水富市', '', '', '', '', 3, 1, ''), ('5307', '53', '00,53', '丽江市', '53', '云南省', '5307', '丽江市', '', '', '', '', '', '', 2, 1, ''), ('530702', '5307', '00,53,5307', '古城区', '53', '云南省', '5307', '丽江市', '530702', '古城区', '', '', '', '', 3, 1, ''), ('530721', '5307', '00,53,5307', '玉龙纳西族自治县', '53', '云南省', '5307', '丽江市', '530721', '玉龙纳西族自治县', '', '', '', '', 3, 1, ''), ('530722', '5307', '00,53,5307', '永胜县', '53', '云南省', '5307', '丽江市', '530722', '永胜县', '', '', '', '', 3, 1, ''), ('530723', '5307', '00,53,5307', '华坪县', '53', '云南省', '5307', '丽江市', '530723', '华坪县', '', '', '', '', 3, 1, ''), ('530724', '5307', '00,53,5307', '宁蒗彝族自治县', '53', '云南省', '5307', '丽江市', '530724', '宁蒗彝族自治县', '', '', '', '', 3, 1, ''), ('5308', '53', '00,53', '普洱市', '53', '云南省', '5308', '普洱市', '', '', '', '', '', '', 2, 1, ''), ('530802', '5308', '00,53,5308', '思茅区', '53', '云南省', '5308', '普洱市', '530802', '思茅区', '', '', '', '', 3, 1, ''), ('530821', '5308', '00,53,5308', '宁洱哈尼族彝族自治县', '53', '云南省', '5308', '普洱市', '530821', '宁洱哈尼族彝族自治县', '', '', '', '', 3, 1, ''), ('530822', '5308', '00,53,5308', '墨江哈尼族自治县', '53', '云南省', '5308', '普洱市', '530822', '墨江哈尼族自治县', '', '', '', '', 3, 1, ''), ('530823', '5308', '00,53,5308', '景东彝族自治县', '53', '云南省', '5308', '普洱市', '530823', '景东彝族自治县', '', '', '', '', 3, 1, ''), ('530824', '5308', '00,53,5308', '景谷傣族彝族自治县', '53', '云南省', '5308', '普洱市', '530824', '景谷傣族彝族自治县', '', '', '', '', 3, 1, ''), ('530825', '5308', '00,53,5308', '镇沅彝族哈尼族拉祜族自治县', '53', '云南省', '5308', '普洱市', '530825', '镇沅彝族哈尼族拉祜族自治县', '', '', '', '', 3, 1, ''), ('530826', '5308', '00,53,5308', '江城哈尼族彝族自治县', '53', '云南省', '5308', '普洱市', '530826', '江城哈尼族彝族自治县', '', '', '', '', 3, 1, ''), ('530827', '5308', '00,53,5308', '孟连傣族拉祜族佤族自治县', '53', '云南省', '5308', '普洱市', '530827', '孟连傣族拉祜族佤族自治县', '', '', '', '', 3, 1, ''), ('530828', '5308', '00,53,5308', '澜沧拉祜族自治县', '53', '云南省', '5308', '普洱市', '530828', '澜沧拉祜族自治县', '', '', '', '', 3, 1, ''), ('530829', '5308', '00,53,5308', '西盟佤族自治县', '53', '云南省', '5308', '普洱市', '530829', '西盟佤族自治县', '', '', '', '', 3, 1, ''), ('5309', '53', '00,53', '临沧市', '53', '云南省', '5309', '临沧市', '', '', '', '', '', '', 2, 1, ''), ('530902', '5309', '00,53,5309', '临翔区', '53', '云南省', '5309', '临沧市', '530902', '临翔区', '', '', '', '', 3, 1, ''), ('530921', '5309', '00,53,5309', '凤庆县', '53', '云南省', '5309', '临沧市', '530921', '凤庆县', '', '', '', '', 3, 1, ''), ('530922', '5309', '00,53,5309', '云县', '53', '云南省', '5309', '临沧市', '530922', '云县', '', '', '', '', 3, 1, ''), ('530923', '5309', '00,53,5309', '永德县', '53', '云南省', '5309', '临沧市', '530923', '永德县', '', '', '', '', 3, 1, ''), ('530924', '5309', '00,53,5309', '镇康县', '53', '云南省', '5309', '临沧市', '530924', '镇康县', '', '', '', '', 3, 1, ''), ('530925', '5309', '00,53,5309', '双江拉祜族佤族布朗族傣族自治县', '53', '云南省', '5309', '临沧市', '530925', '双江拉祜族佤族布朗族傣族自治县', '', '', '', '', 3, 1, ''), ('530926', '5309', '00,53,5309', '耿马傣族佤族自治县', '53', '云南省', '5309', '临沧市', '530926', '耿马傣族佤族自治县', '', '', '', '', 3, 1, ''), ('530927', '5309', '00,53,5309', '沧源佤族自治县', '53', '云南省', '5309', '临沧市', '530927', '沧源佤族自治县', '', '', '', '', 3, 1, ''), ('5323', '53', '00,53', '楚雄彝族自治州', '53', '云南省', '5323', '楚雄彝族自治州', '', '', '', '', '', '', 2, 1, ''), ('532301', '5323', '00,53,5323', '楚雄市', '53', '云南省', '5323', '楚雄彝族自治州', '532301', '楚雄市', '', '', '', '', 3, 1, ''), ('532322', '5323', '00,53,5323', '双柏县', '53', '云南省', '5323', '楚雄彝族自治州', '532322', '双柏县', '', '', '', '', 3, 1, ''), ('532323', '5323', '00,53,5323', '牟定县', '53', '云南省', '5323', '楚雄彝族自治州', '532323', '牟定县', '', '', '', '', 3, 1, ''), ('532324', '5323', '00,53,5323', '南华县', '53', '云南省', '5323', '楚雄彝族自治州', '532324', '南华县', '', '', '', '', 3, 1, ''), ('532325', '5323', '00,53,5323', '姚安县', '53', '云南省', '5323', '楚雄彝族自治州', '532325', '姚安县', '', '', '', '', 3, 1, ''), ('532326', '5323', '00,53,5323', '大姚县', '53', '云南省', '5323', '楚雄彝族自治州', '532326', '大姚县', '', '', '', '', 3, 1, ''), ('532327', '5323', '00,53,5323', '永仁县', '53', '云南省', '5323', '楚雄彝族自治州', '532327', '永仁县', '', '', '', '', 3, 1, ''), ('532328', '5323', '00,53,5323', '元谋县', '53', '云南省', '5323', '楚雄彝族自治州', '532328', '元谋县', '', '', '', '', 3, 1, ''), ('532329', '5323', '00,53,5323', '武定县', '53', '云南省', '5323', '楚雄彝族自治州', '532329', '武定县', '', '', '', '', 3, 1, ''), ('532331', '5323', '00,53,5323', '禄丰县', '53', '云南省', '5323', '楚雄彝族自治州', '532331', '禄丰县', '', '', '', '', 3, 1, ''), ('5325', '53', '00,53', '红河哈尼族彝族自治州', '53', '云南省', '5325', '红河哈尼族彝族自治州', '', '', '', '', '', '', 2, 1, ''), ('532501', '5325', '00,53,5325', '个旧市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532501', '个旧市', '', '', '', '', 3, 1, ''), ('532502', '5325', '00,53,5325', '开远市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532502', '开远市', '', '', '', '', 3, 1, ''), ('532503', '5325', '00,53,5325', '蒙自市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532503', '蒙自市', '', '', '', '', 3, 1, ''), ('532504', '5325', '00,53,5325', '弥勒市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532504', '弥勒市', '', '', '', '', 3, 1, ''), ('532523', '5325', '00,53,5325', '屏边苗族自治县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532523', '屏边苗族自治县', '', '', '', '', 3, 1, ''), ('532524', '5325', '00,53,5325', '建水县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532524', '建水县', '', '', '', '', 3, 1, ''), ('532525', '5325', '00,53,5325', '石屏县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532525', '石屏县', '', '', '', '', 3, 1, ''), ('532527', '5325', '00,53,5325', '泸西县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532527', '泸西县', '', '', '', '', 3, 1, ''), ('532528', '5325', '00,53,5325', '元阳县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532528', '元阳县', '', '', '', '', 3, 1, ''), ('532529', '5325', '00,53,5325', '红河县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532529', '红河县', '', '', '', '', 3, 1, ''), ('532530', '5325', '00,53,5325', '金平苗族瑶族傣族自治县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532530', '金平苗族瑶族傣族自治县', '', '', '', '', 3, 1, ''), ('532531', '5325', '00,53,5325', '绿春县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532531', '绿春县', '', '', '', '', 3, 1, ''), ('532532', '5325', '00,53,5325', '河口瑶族自治县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532532', '河口瑶族自治县', '', '', '', '', 3, 1, ''), ('5326', '53', '00,53', '文山壮族苗族自治州', '53', '云南省', '5326', '文山壮族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('532601', '5326', '00,53,5326', '文山市', '53', '云南省', '5326', '文山壮族苗族自治州', '532601', '文山市', '', '', '', '', 3, 1, ''), ('532622', '5326', '00,53,5326', '砚山县', '53', '云南省', '5326', '文山壮族苗族自治州', '532622', '砚山县', '', '', '', '', 3, 1, ''), ('532623', '5326', '00,53,5326', '西畴县', '53', '云南省', '5326', '文山壮族苗族自治州', '532623', '西畴县', '', '', '', '', 3, 1, ''), ('532624', '5326', '00,53,5326', '麻栗坡县', '53', '云南省', '5326', '文山壮族苗族自治州', '532624', '麻栗坡县', '', '', '', '', 3, 1, ''), ('532625', '5326', '00,53,5326', '马关县', '53', '云南省', '5326', '文山壮族苗族自治州', '532625', '马关县', '', '', '', '', 3, 1, ''), ('532626', '5326', '00,53,5326', '丘北县', '53', '云南省', '5326', '文山壮族苗族自治州', '532626', '丘北县', '', '', '', '', 3, 1, ''), ('532627', '5326', '00,53,5326', '广南县', '53', '云南省', '5326', '文山壮族苗族自治州', '532627', '广南县', '', '', '', '', 3, 1, ''), ('532628', '5326', '00,53,5326', '富宁县', '53', '云南省', '5326', '文山壮族苗族自治州', '532628', '富宁县', '', '', '', '', 3, 1, ''), ('5328', '53', '00,53', '西双版纳傣族自治州', '53', '云南省', '5328', '西双版纳傣族自治州', '', '', '', '', '', '', 2, 1, ''), ('532801', '5328', '00,53,5328', '景洪市', '53', '云南省', '5328', '西双版纳傣族自治州', '532801', '景洪市', '', '', '', '', 3, 1, ''), ('532822', '5328', '00,53,5328', '勐海县', '53', '云南省', '5328', '西双版纳傣族自治州', '532822', '勐海县', '', '', '', '', 3, 1, ''), ('532823', '5328', '00,53,5328', '勐腊县', '53', '云南省', '5328', '西双版纳傣族自治州', '532823', '勐腊县', '', '', '', '', 3, 1, ''), ('5329', '53', '00,53', '大理白族自治州', '53', '云南省', '5329', '大理白族自治州', '', '', '', '', '', '', 2, 1, ''), ('532901', '5329', '00,53,5329', '大理市', '53', '云南省', '5329', '大理白族自治州', '532901', '大理市', '', '', '', '', 3, 1, ''), ('532922', '5329', '00,53,5329', '漾濞彝族自治县', '53', '云南省', '5329', '大理白族自治州', '532922', '漾濞彝族自治县', '', '', '', '', 3, 1, ''), ('532923', '5329', '00,53,5329', '祥云县', '53', '云南省', '5329', '大理白族自治州', '532923', '祥云县', '', '', '', '', 3, 1, ''), ('532924', '5329', '00,53,5329', '宾川县', '53', '云南省', '5329', '大理白族自治州', '532924', '宾川县', '', '', '', '', 3, 1, ''), ('532925', '5329', '00,53,5329', '弥渡县', '53', '云南省', '5329', '大理白族自治州', '532925', '弥渡县', '', '', '', '', 3, 1, ''), ('532926', '5329', '00,53,5329', '南涧彝族自治县', '53', '云南省', '5329', '大理白族自治州', '532926', '南涧彝族自治县', '', '', '', '', 3, 1, ''), ('532927', '5329', '00,53,5329', '巍山彝族回族自治县', '53', '云南省', '5329', '大理白族自治州', '532927', '巍山彝族回族自治县', '', '', '', '', 3, 1, ''), ('532928', '5329', '00,53,5329', '永平县', '53', '云南省', '5329', '大理白族自治州', '532928', '永平县', '', '', '', '', 3, 1, ''), ('532929', '5329', '00,53,5329', '云龙县', '53', '云南省', '5329', '大理白族自治州', '532929', '云龙县', '', '', '', '', 3, 1, ''), ('532930', '5329', '00,53,5329', '洱源县', '53', '云南省', '5329', '大理白族自治州', '532930', '洱源县', '', '', '', '', 3, 1, ''), ('532931', '5329', '00,53,5329', '剑川县', '53', '云南省', '5329', '大理白族自治州', '532931', '剑川县', '', '', '', '', 3, 1, ''), ('532932', '5329', '00,53,5329', '鹤庆县', '53', '云南省', '5329', '大理白族自治州', '532932', '鹤庆县', '', '', '', '', 3, 1, ''), ('5331', '53', '00,53', '德宏傣族景颇族自治州', '53', '云南省', '5331', '德宏傣族景颇族自治州', '', '', '', '', '', '', 2, 1, ''), ('533102', '5331', '00,53,5331', '瑞丽市', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533102', '瑞丽市', '', '', '', '', 3, 1, ''), ('533103', '5331', '00,53,5331', '芒市', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533103', '芒市', '', '', '', '', 3, 1, ''), ('533122', '5331', '00,53,5331', '梁河县', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533122', '梁河县', '', '', '', '', 3, 1, ''), ('533123', '5331', '00,53,5331', '盈江县', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533123', '盈江县', '', '', '', '', 3, 1, ''), ('533124', '5331', '00,53,5331', '陇川县', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533124', '陇川县', '', '', '', '', 3, 1, ''), ('5333', '53', '00,53', '怒江傈僳族自治州', '53', '云南省', '5333', '怒江傈僳族自治州', '', '', '', '', '', '', 2, 1, ''), ('533301', '5333', '00,53,5333', '泸水市', '53', '云南省', '5333', '怒江傈僳族自治州', '533301', '泸水市', '', '', '', '', 3, 1, ''), ('533323', '5333', '00,53,5333', '福贡县', '53', '云南省', '5333', '怒江傈僳族自治州', '533323', '福贡县', '', '', '', '', 3, 1, ''), ('533324', '5333', '00,53,5333', '贡山独龙族怒族自治县', '53', '云南省', '5333', '怒江傈僳族自治州', '533324', '贡山独龙族怒族自治县', '', '', '', '', 3, 1, ''), ('533325', '5333', '00,53,5333', '兰坪白族普米族自治县', '53', '云南省', '5333', '怒江傈僳族自治州', '533325', '兰坪白族普米族自治县', '', '', '', '', 3, 1, ''), ('5334', '53', '00,53', '迪庆藏族自治州', '53', '云南省', '5334', '迪庆藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('533401', '5334', '00,53,5334', '香格里拉市', '53', '云南省', '5334', '迪庆藏族自治州', '533401', '香格里拉市', '', '', '', '', 3, 1, ''), ('533422', '5334', '00,53,5334', '德钦县', '53', '云南省', '5334', '迪庆藏族自治州', '533422', '德钦县', '', '', '', '', 3, 1, ''), ('533423', '5334', '00,53,5334', '维西傈僳族自治县', '53', '云南省', '5334', '迪庆藏族自治州', '533423', '维西傈僳族自治县', '', '', '', '', 3, 1, ''), ('54', '00', '00', '西藏自治区', '54', '西藏自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('5401', '54', '00,54', '拉萨市', '54', '西藏自治区', '5401', '拉萨市', '', '', '', '', '', '', 2, 1, ''), ('540102', '5401', '00,54,5401', '城关区', '54', '西藏自治区', '5401', '拉萨市', '540102', '城关区', '', '', '', '', 3, 1, ''), ('540103', '5401', '00,54,5401', '堆龙德庆区', '54', '西藏自治区', '5401', '拉萨市', '540103', '堆龙德庆区', '', '', '', '', 3, 1, ''), ('540104', '5401', '00,54,5401', '达孜区', '54', '西藏自治区', '5401', '拉萨市', '540104', '达孜区', '', '', '', '', 3, 1, ''), ('540121', '5401', '00,54,5401', '林周县', '54', '西藏自治区', '5401', '拉萨市', '540121', '林周县', '', '', '', '', 3, 1, ''), ('540122', '5401', '00,54,5401', '当雄县', '54', '西藏自治区', '5401', '拉萨市', '540122', '当雄县', '', '', '', '', 3, 1, ''), ('540123', '5401', '00,54,5401', '尼木县', '54', '西藏自治区', '5401', '拉萨市', '540123', '尼木县', '', '', '', '', 3, 1, ''), ('540124', '5401', '00,54,5401', '曲水县', '54', '西藏自治区', '5401', '拉萨市', '540124', '曲水县', '', '', '', '', 3, 1, ''), ('540127', '5401', '00,54,5401', '墨竹工卡县', '54', '西藏自治区', '5401', '拉萨市', '540127', '墨竹工卡县', '', '', '', '', 3, 1, ''), ('5402', '54', '00,54', '日喀则市', '54', '西藏自治区', '5402', '日喀则市', '', '', '', '', '', '', 2, 1, ''), ('540202', '5402', '00,54,5402', '桑珠孜区', '54', '西藏自治区', '5402', '日喀则市', '540202', '桑珠孜区', '', '', '', '', 3, 1, ''), ('540221', '5402', '00,54,5402', '南木林县', '54', '西藏自治区', '5402', '日喀则市', '540221', '南木林县', '', '', '', '', 3, 1, ''), ('540222', '5402', '00,54,5402', '江孜县', '54', '西藏自治区', '5402', '日喀则市', '540222', '江孜县', '', '', '', '', 3, 1, ''), ('540223', '5402', '00,54,5402', '定日县', '54', '西藏自治区', '5402', '日喀则市', '540223', '定日县', '', '', '', '', 3, 1, ''), ('540224', '5402', '00,54,5402', '萨迦县', '54', '西藏自治区', '5402', '日喀则市', '540224', '萨迦县', '', '', '', '', 3, 1, ''), ('540225', '5402', '00,54,5402', '拉孜县', '54', '西藏自治区', '5402', '日喀则市', '540225', '拉孜县', '', '', '', '', 3, 1, ''), ('540226', '5402', '00,54,5402', '昂仁县', '54', '西藏自治区', '5402', '日喀则市', '540226', '昂仁县', '', '', '', '', 3, 1, ''), ('540227', '5402', '00,54,5402', '谢通门县', '54', '西藏自治区', '5402', '日喀则市', '540227', '谢通门县', '', '', '', '', 3, 1, ''), ('540228', '5402', '00,54,5402', '白朗县', '54', '西藏自治区', '5402', '日喀则市', '540228', '白朗县', '', '', '', '', 3, 1, ''), ('540229', '5402', '00,54,5402', '仁布县', '54', '西藏自治区', '5402', '日喀则市', '540229', '仁布县', '', '', '', '', 3, 1, ''), ('540230', '5402', '00,54,5402', '康马县', '54', '西藏自治区', '5402', '日喀则市', '540230', '康马县', '', '', '', '', 3, 1, ''), ('540231', '5402', '00,54,5402', '定结县', '54', '西藏自治区', '5402', '日喀则市', '540231', '定结县', '', '', '', '', 3, 1, ''), ('540232', '5402', '00,54,5402', '仲巴县', '54', '西藏自治区', '5402', '日喀则市', '540232', '仲巴县', '', '', '', '', 3, 1, ''), ('540233', '5402', '00,54,5402', '亚东县', '54', '西藏自治区', '5402', '日喀则市', '540233', '亚东县', '', '', '', '', 3, 1, ''), ('540234', '5402', '00,54,5402', '吉隆县', '54', '西藏自治区', '5402', '日喀则市', '540234', '吉隆县', '', '', '', '', 3, 1, ''), ('540235', '5402', '00,54,5402', '聂拉木县', '54', '西藏自治区', '5402', '日喀则市', '540235', '聂拉木县', '', '', '', '', 3, 1, ''), ('540236', '5402', '00,54,5402', '萨嘎县', '54', '西藏自治区', '5402', '日喀则市', '540236', '萨嘎县', '', '', '', '', 3, 1, ''), ('540237', '5402', '00,54,5402', '岗巴县', '54', '西藏自治区', '5402', '日喀则市', '540237', '岗巴县', '', '', '', '', 3, 1, ''), ('5403', '54', '00,54', '昌都市', '54', '西藏自治区', '5403', '昌都市', '', '', '', '', '', '', 2, 1, ''), ('540302', '5403', '00,54,5403', '卡若区', '54', '西藏自治区', '5403', '昌都市', '540302', '卡若区', '', '', '', '', 3, 1, ''), ('540321', '5403', '00,54,5403', '江达县', '54', '西藏自治区', '5403', '昌都市', '540321', '江达县', '', '', '', '', 3, 1, ''), ('540322', '5403', '00,54,5403', '贡觉县', '54', '西藏自治区', '5403', '昌都市', '540322', '贡觉县', '', '', '', '', 3, 1, ''), ('540323', '5403', '00,54,5403', '类乌齐县', '54', '西藏自治区', '5403', '昌都市', '540323', '类乌齐县', '', '', '', '', 3, 1, ''), ('540324', '5403', '00,54,5403', '丁青县', '54', '西藏自治区', '5403', '昌都市', '540324', '丁青县', '', '', '', '', 3, 1, ''), ('540325', '5403', '00,54,5403', '察雅县', '54', '西藏自治区', '5403', '昌都市', '540325', '察雅县', '', '', '', '', 3, 1, ''), ('540326', '5403', '00,54,5403', '八宿县', '54', '西藏自治区', '5403', '昌都市', '540326', '八宿县', '', '', '', '', 3, 1, ''), ('540327', '5403', '00,54,5403', '左贡县', '54', '西藏自治区', '5403', '昌都市', '540327', '左贡县', '', '', '', '', 3, 1, ''), ('540328', '5403', '00,54,5403', '芒康县', '54', '西藏自治区', '5403', '昌都市', '540328', '芒康县', '', '', '', '', 3, 1, ''), ('540329', '5403', '00,54,5403', '洛隆县', '54', '西藏自治区', '5403', '昌都市', '540329', '洛隆县', '', '', '', '', 3, 1, ''), ('540330', '5403', '00,54,5403', '边坝县', '54', '西藏自治区', '5403', '昌都市', '540330', '边坝县', '', '', '', '', 3, 1, ''), ('5404', '54', '00,54', '林芝市', '54', '西藏自治区', '5404', '林芝市', '', '', '', '', '', '', 2, 1, ''), ('540402', '5404', '00,54,5404', '巴宜区', '54', '西藏自治区', '5404', '林芝市', '540402', '巴宜区', '', '', '', '', 3, 1, ''), ('540421', '5404', '00,54,5404', '工布江达县', '54', '西藏自治区', '5404', '林芝市', '540421', '工布江达县', '', '', '', '', 3, 1, ''), ('540422', '5404', '00,54,5404', '米林县', '54', '西藏自治区', '5404', '林芝市', '540422', '米林县', '', '', '', '', 3, 1, ''), ('540423', '5404', '00,54,5404', '墨脱县', '54', '西藏自治区', '5404', '林芝市', '540423', '墨脱县', '', '', '', '', 3, 1, ''), ('540424', '5404', '00,54,5404', '波密县', '54', '西藏自治区', '5404', '林芝市', '540424', '波密县', '', '', '', '', 3, 1, ''), ('540425', '5404', '00,54,5404', '察隅县', '54', '西藏自治区', '5404', '林芝市', '540425', '察隅县', '', '', '', '', 3, 1, ''), ('540426', '5404', '00,54,5404', '朗县', '54', '西藏自治区', '5404', '林芝市', '540426', '朗县', '', '', '', '', 3, 1, ''), ('5405', '54', '00,54', '山南市', '54', '西藏自治区', '5405', '山南市', '', '', '', '', '', '', 2, 1, ''), ('540502', '5405', '00,54,5405', '乃东区', '54', '西藏自治区', '5405', '山南市', '540502', '乃东区', '', '', '', '', 3, 1, ''), ('540521', '5405', '00,54,5405', '扎囊县', '54', '西藏自治区', '5405', '山南市', '540521', '扎囊县', '', '', '', '', 3, 1, ''), ('540522', '5405', '00,54,5405', '贡嘎县', '54', '西藏自治区', '5405', '山南市', '540522', '贡嘎县', '', '', '', '', 3, 1, ''), ('540523', '5405', '00,54,5405', '桑日县', '54', '西藏自治区', '5405', '山南市', '540523', '桑日县', '', '', '', '', 3, 1, ''), ('540524', '5405', '00,54,5405', '琼结县', '54', '西藏自治区', '5405', '山南市', '540524', '琼结县', '', '', '', '', 3, 1, ''), ('540525', '5405', '00,54,5405', '曲松县', '54', '西藏自治区', '5405', '山南市', '540525', '曲松县', '', '', '', '', 3, 1, ''), ('540526', '5405', '00,54,5405', '措美县', '54', '西藏自治区', '5405', '山南市', '540526', '措美县', '', '', '', '', 3, 1, ''), ('540527', '5405', '00,54,5405', '洛扎县', '54', '西藏自治区', '5405', '山南市', '540527', '洛扎县', '', '', '', '', 3, 1, ''), ('540528', '5405', '00,54,5405', '加查县', '54', '西藏自治区', '5405', '山南市', '540528', '加查县', '', '', '', '', 3, 1, ''), ('540529', '5405', '00,54,5405', '隆子县', '54', '西藏自治区', '5405', '山南市', '540529', '隆子县', '', '', '', '', 3, 1, ''), ('540530', '5405', '00,54,5405', '错那县', '54', '西藏自治区', '5405', '山南市', '540530', '错那县', '', '', '', '', 3, 1, ''), ('540531', '5405', '00,54,5405', '浪卡子县', '54', '西藏自治区', '5405', '山南市', '540531', '浪卡子县', '', '', '', '', 3, 1, ''), ('5406', '54', '00,54', '那曲市', '54', '西藏自治区', '5406', '那曲市', '', '', '', '', '', '', 2, 1, ''), ('540602', '5406', '00,54,5406', '色尼区', '54', '西藏自治区', '5406', '那曲市', '540602', '色尼区', '', '', '', '', 3, 1, ''), ('540621', '5406', '00,54,5406', '嘉黎县', '54', '西藏自治区', '5406', '那曲市', '540621', '嘉黎县', '', '', '', '', 3, 1, ''), ('540622', '5406', '00,54,5406', '比如县', '54', '西藏自治区', '5406', '那曲市', '540622', '比如县', '', '', '', '', 3, 1, ''), ('540623', '5406', '00,54,5406', '聂荣县', '54', '西藏自治区', '5406', '那曲市', '540623', '聂荣县', '', '', '', '', 3, 1, ''), ('540624', '5406', '00,54,5406', '安多县', '54', '西藏自治区', '5406', '那曲市', '540624', '安多县', '', '', '', '', 3, 1, ''), ('540625', '5406', '00,54,5406', '申扎县', '54', '西藏自治区', '5406', '那曲市', '540625', '申扎县', '', '', '', '', 3, 1, ''), ('540626', '5406', '00,54,5406', '索县', '54', '西藏自治区', '5406', '那曲市', '540626', '索县', '', '', '', '', 3, 1, ''), ('540627', '5406', '00,54,5406', '班戈县', '54', '西藏自治区', '5406', '那曲市', '540627', '班戈县', '', '', '', '', 3, 1, ''), ('540628', '5406', '00,54,5406', '巴青县', '54', '西藏自治区', '5406', '那曲市', '540628', '巴青县', '', '', '', '', 3, 1, ''), ('540629', '5406', '00,54,5406', '尼玛县', '54', '西藏自治区', '5406', '那曲市', '540629', '尼玛县', '', '', '', '', 3, 1, ''), ('540630', '5406', '00,54,5406', '双湖县', '54', '西藏自治区', '5406', '那曲市', '540630', '双湖县', '', '', '', '', 3, 1, ''), ('5425', '54', '00,54', '阿里地区', '54', '西藏自治区', '5425', '阿里地区', '', '', '', '', '', '', 2, 1, ''), ('542521', '5425', '00,54,5425', '普兰县', '54', '西藏自治区', '5425', '阿里地区', '542521', '普兰县', '', '', '', '', 3, 1, ''), ('542522', '5425', '00,54,5425', '札达县', '54', '西藏自治区', '5425', '阿里地区', '542522', '札达县', '', '', '', '', 3, 1, ''), ('542523', '5425', '00,54,5425', '噶尔县', '54', '西藏自治区', '5425', '阿里地区', '542523', '噶尔县', '', '', '', '', 3, 1, ''), ('542524', '5425', '00,54,5425', '日土县', '54', '西藏自治区', '5425', '阿里地区', '542524', '日土县', '', '', '', '', 3, 1, ''), ('542525', '5425', '00,54,5425', '革吉县', '54', '西藏自治区', '5425', '阿里地区', '542525', '革吉县', '', '', '', '', 3, 1, ''), ('542526', '5425', '00,54,5425', '改则县', '54', '西藏自治区', '5425', '阿里地区', '542526', '改则县', '', '', '', '', 3, 1, ''), ('542527', '5425', '00,54,5425', '措勤县', '54', '西藏自治区', '5425', '阿里地区', '542527', '措勤县', '', '', '', '', 3, 1, ''), ('61', '00', '00', '陕西省', '61', '陕西省', '', '', '', '', '', '', '', '', 1, 1, ''), ('6101', '61', '00,61', '西安市', '61', '陕西省', '6101', '西安市', '', '', '', '', '', '', 2, 1, ''), ('610102', '6101', '00,61,6101', '新城区', '61', '陕西省', '6101', '西安市', '610102', '新城区', '', '', '', '', 3, 1, ''), ('610103', '6101', '00,61,6101', '碑林区', '61', '陕西省', '6101', '西安市', '610103', '碑林区', '', '', '', '', 3, 1, ''), ('610104', '6101', '00,61,6101', '莲湖区', '61', '陕西省', '6101', '西安市', '610104', '莲湖区', '', '', '', '', 3, 1, ''), ('610111', '6101', '00,61,6101', '灞桥区', '61', '陕西省', '6101', '西安市', '610111', '灞桥区', '', '', '', '', 3, 1, ''), ('610112', '6101', '00,61,6101', '未央区', '61', '陕西省', '6101', '西安市', '610112', '未央区', '', '', '', '', 3, 1, ''), ('610113', '6101', '00,61,6101', '雁塔区', '61', '陕西省', '6101', '西安市', '610113', '雁塔区', '', '', '', '', 3, 1, ''), ('610114', '6101', '00,61,6101', '阎良区', '61', '陕西省', '6101', '西安市', '610114', '阎良区', '', '', '', '', 3, 1, ''), ('610115', '6101', '00,61,6101', '临潼区', '61', '陕西省', '6101', '西安市', '610115', '临潼区', '', '', '', '', 3, 1, ''), ('610116', '6101', '00,61,6101', '长安区', '61', '陕西省', '6101', '西安市', '610116', '长安区', '', '', '', '', 3, 1, ''), ('610117', '6101', '00,61,6101', '高陵区', '61', '陕西省', '6101', '西安市', '610117', '高陵区', '', '', '', '', 3, 1, ''), ('610118', '6101', '00,61,6101', '鄠邑区', '61', '陕西省', '6101', '西安市', '610118', '鄠邑区', '', '', '', '', 3, 1, ''), ('610122', '6101', '00,61,6101', '蓝田县', '61', '陕西省', '6101', '西安市', '610122', '蓝田县', '', '', '', '', 3, 1, ''), ('610124', '6101', '00,61,6101', '周至县', '61', '陕西省', '6101', '西安市', '610124', '周至县', '', '', '', '', 3, 1, ''), ('6102', '61', '00,61', '铜川市', '61', '陕西省', '6102', '铜川市', '', '', '', '', '', '', 2, 1, ''), ('610202', '6102', '00,61,6102', '王益区', '61', '陕西省', '6102', '铜川市', '610202', '王益区', '', '', '', '', 3, 1, ''), ('610203', '6102', '00,61,6102', '印台区', '61', '陕西省', '6102', '铜川市', '610203', '印台区', '', '', '', '', 3, 1, ''), ('610204', '6102', '00,61,6102', '耀州区', '61', '陕西省', '6102', '铜川市', '610204', '耀州区', '', '', '', '', 3, 1, ''), ('610222', '6102', '00,61,6102', '宜君县', '61', '陕西省', '6102', '铜川市', '610222', '宜君县', '', '', '', '', 3, 1, ''), ('6103', '61', '00,61', '宝鸡市', '61', '陕西省', '6103', '宝鸡市', '', '', '', '', '', '', 2, 1, ''), ('610302', '6103', '00,61,6103', '渭滨区', '61', '陕西省', '6103', '宝鸡市', '610302', '渭滨区', '', '', '', '', 3, 1, ''), ('610303', '6103', '00,61,6103', '金台区', '61', '陕西省', '6103', '宝鸡市', '610303', '金台区', '', '', '', '', 3, 1, ''), ('610304', '6103', '00,61,6103', '陈仓区', '61', '陕西省', '6103', '宝鸡市', '610304', '陈仓区', '', '', '', '', 3, 1, ''), ('610322', '6103', '00,61,6103', '凤翔县', '61', '陕西省', '6103', '宝鸡市', '610322', '凤翔县', '', '', '', '', 3, 1, ''), ('610323', '6103', '00,61,6103', '岐山县', '61', '陕西省', '6103', '宝鸡市', '610323', '岐山县', '', '', '', '', 3, 1, ''), ('610324', '6103', '00,61,6103', '扶风县', '61', '陕西省', '6103', '宝鸡市', '610324', '扶风县', '', '', '', '', 3, 1, ''), ('610326', '6103', '00,61,6103', '眉县', '61', '陕西省', '6103', '宝鸡市', '610326', '眉县', '', '', '', '', 3, 1, ''), ('610327', '6103', '00,61,6103', '陇县', '61', '陕西省', '6103', '宝鸡市', '610327', '陇县', '', '', '', '', 3, 1, ''), ('610328', '6103', '00,61,6103', '千阳县', '61', '陕西省', '6103', '宝鸡市', '610328', '千阳县', '', '', '', '', 3, 1, ''), ('610329', '6103', '00,61,6103', '麟游县', '61', '陕西省', '6103', '宝鸡市', '610329', '麟游县', '', '', '', '', 3, 1, ''), ('610330', '6103', '00,61,6103', '凤县', '61', '陕西省', '6103', '宝鸡市', '610330', '凤县', '', '', '', '', 3, 1, ''), ('610331', '6103', '00,61,6103', '太白县', '61', '陕西省', '6103', '宝鸡市', '610331', '太白县', '', '', '', '', 3, 1, ''), ('6104', '61', '00,61', '咸阳市', '61', '陕西省', '6104', '咸阳市', '', '', '', '', '', '', 2, 1, ''), ('610402', '6104', '00,61,6104', '秦都区', '61', '陕西省', '6104', '咸阳市', '610402', '秦都区', '', '', '', '', 3, 1, ''), ('610403', '6104', '00,61,6104', '杨陵区', '61', '陕西省', '6104', '咸阳市', '610403', '杨陵区', '', '', '', '', 3, 1, ''), ('610404', '6104', '00,61,6104', '渭城区', '61', '陕西省', '6104', '咸阳市', '610404', '渭城区', '', '', '', '', 3, 1, ''), ('610422', '6104', '00,61,6104', '三原县', '61', '陕西省', '6104', '咸阳市', '610422', '三原县', '', '', '', '', 3, 1, ''), ('610423', '6104', '00,61,6104', '泾阳县', '61', '陕西省', '6104', '咸阳市', '610423', '泾阳县', '', '', '', '', 3, 1, ''), ('610424', '6104', '00,61,6104', '乾县', '61', '陕西省', '6104', '咸阳市', '610424', '乾县', '', '', '', '', 3, 1, ''), ('610425', '6104', '00,61,6104', '礼泉县', '61', '陕西省', '6104', '咸阳市', '610425', '礼泉县', '', '', '', '', 3, 1, ''), ('610426', '6104', '00,61,6104', '永寿县', '61', '陕西省', '6104', '咸阳市', '610426', '永寿县', '', '', '', '', 3, 1, ''), ('610428', '6104', '00,61,6104', '长武县', '61', '陕西省', '6104', '咸阳市', '610428', '长武县', '', '', '', '', 3, 1, ''), ('610429', '6104', '00,61,6104', '旬邑县', '61', '陕西省', '6104', '咸阳市', '610429', '旬邑县', '', '', '', '', 3, 1, ''), ('610430', '6104', '00,61,6104', '淳化县', '61', '陕西省', '6104', '咸阳市', '610430', '淳化县', '', '', '', '', 3, 1, ''), ('610431', '6104', '00,61,6104', '武功县', '61', '陕西省', '6104', '咸阳市', '610431', '武功县', '', '', '', '', 3, 1, ''), ('610481', '6104', '00,61,6104', '兴平市', '61', '陕西省', '6104', '咸阳市', '610481', '兴平市', '', '', '', '', 3, 1, ''), ('610482', '6104', '00,61,6104', '彬州市', '61', '陕西省', '6104', '咸阳市', '610482', '彬州市', '', '', '', '', 3, 1, ''), ('6105', '61', '00,61', '渭南市', '61', '陕西省', '6105', '渭南市', '', '', '', '', '', '', 2, 1, ''), ('610502', '6105', '00,61,6105', '临渭区', '61', '陕西省', '6105', '渭南市', '610502', '临渭区', '', '', '', '', 3, 1, ''), ('610503', '6105', '00,61,6105', '华州区', '61', '陕西省', '6105', '渭南市', '610503', '华州区', '', '', '', '', 3, 1, ''), ('610522', '6105', '00,61,6105', '潼关县', '61', '陕西省', '6105', '渭南市', '610522', '潼关县', '', '', '', '', 3, 1, ''), ('610523', '6105', '00,61,6105', '大荔县', '61', '陕西省', '6105', '渭南市', '610523', '大荔县', '', '', '', '', 3, 1, ''), ('610524', '6105', '00,61,6105', '合阳县', '61', '陕西省', '6105', '渭南市', '610524', '合阳县', '', '', '', '', 3, 1, ''), ('610525', '6105', '00,61,6105', '澄城县', '61', '陕西省', '6105', '渭南市', '610525', '澄城县', '', '', '', '', 3, 1, ''), ('610526', '6105', '00,61,6105', '蒲城县', '61', '陕西省', '6105', '渭南市', '610526', '蒲城县', '', '', '', '', 3, 1, ''), ('610527', '6105', '00,61,6105', '白水县', '61', '陕西省', '6105', '渭南市', '610527', '白水县', '', '', '', '', 3, 1, ''), ('610528', '6105', '00,61,6105', '富平县', '61', '陕西省', '6105', '渭南市', '610528', '富平县', '', '', '', '', 3, 1, ''), ('610581', '6105', '00,61,6105', '韩城市', '61', '陕西省', '6105', '渭南市', '610581', '韩城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610582', '6105', '00,61,6105', '华阴市', '61', '陕西省', '6105', '渭南市', '610582', '华阴市', '', '', '', '', 3, 1, ''), ('6106', '61', '00,61', '延安市', '61', '陕西省', '6106', '延安市', '', '', '', '', '', '', 2, 1, ''), ('610602', '6106', '00,61,6106', '宝塔区', '61', '陕西省', '6106', '延安市', '610602', '宝塔区', '', '', '', '', 3, 1, ''), ('610603', '6106', '00,61,6106', '安塞区', '61', '陕西省', '6106', '延安市', '610603', '安塞区', '', '', '', '', 3, 1, ''), ('610621', '6106', '00,61,6106', '延长县', '61', '陕西省', '6106', '延安市', '610621', '延长县', '', '', '', '', 3, 1, ''), ('610622', '6106', '00,61,6106', '延川县', '61', '陕西省', '6106', '延安市', '610622', '延川县', '', '', '', '', 3, 1, ''), ('610625', '6106', '00,61,6106', '志丹县', '61', '陕西省', '6106', '延安市', '610625', '志丹县', '', '', '', '', 3, 1, ''), ('610626', '6106', '00,61,6106', '吴起县', '61', '陕西省', '6106', '延安市', '610626', '吴起县', '', '', '', '', 3, 1, ''), ('610627', '6106', '00,61,6106', '甘泉县', '61', '陕西省', '6106', '延安市', '610627', '甘泉县', '', '', '', '', 3, 1, ''), ('610628', '6106', '00,61,6106', '富县', '61', '陕西省', '6106', '延安市', '610628', '富县', '', '', '', '', 3, 1, ''), ('610629', '6106', '00,61,6106', '洛川县', '61', '陕西省', '6106', '延安市', '610629', '洛川县', '', '', '', '', 3, 1, ''), ('610630', '6106', '00,61,6106', '宜川县', '61', '陕西省', '6106', '延安市', '610630', '宜川县', '', '', '', '', 3, 1, ''), ('610631', '6106', '00,61,6106', '黄龙县', '61', '陕西省', '6106', '延安市', '610631', '黄龙县', '', '', '', '', 3, 1, ''), ('610632', '6106', '00,61,6106', '黄陵县', '61', '陕西省', '6106', '延安市', '610632', '黄陵县', '', '', '', '', 3, 1, ''), ('610681', '6106', '00,61,6106', '子长市', '61', '陕西省', '6106', '延安市', '610681', '子长市', '', '', '', '', 3, 1, ''), ('6107', '61', '00,61', '汉中市', '61', '陕西省', '6107', '汉中市', '', '', '', '', '', '', 2, 1, ''), ('610702', '6107', '00,61,6107', '汉台区', '61', '陕西省', '6107', '汉中市', '610702', '汉台区', '', '', '', '', 3, 1, ''), ('610703', '6107', '00,61,6107', '南郑区', '61', '陕西省', '6107', '汉中市', '610703', '南郑区', '', '', '', '', 3, 1, ''), ('610722', '6107', '00,61,6107', '城固县', '61', '陕西省', '6107', '汉中市', '610722', '城固县', '', '', '', '', 3, 1, ''), ('610723', '6107', '00,61,6107', '洋县', '61', '陕西省', '6107', '汉中市', '610723', '洋县', '', '', '', '', 3, 1, ''), ('610724', '6107', '00,61,6107', '西乡县', '61', '陕西省', '6107', '汉中市', '610724', '西乡县', '', '', '', '', 3, 1, ''), ('610725', '6107', '00,61,6107', '勉县', '61', '陕西省', '6107', '汉中市', '610725', '勉县', '', '', '', '', 3, 1, ''), ('610726', '6107', '00,61,6107', '宁强县', '61', '陕西省', '6107', '汉中市', '610726', '宁强县', '', '', '', '', 3, 1, ''), ('610727', '6107', '00,61,6107', '略阳县', '61', '陕西省', '6107', '汉中市', '610727', '略阳县', '', '', '', '', 3, 1, ''), ('610728', '6107', '00,61,6107', '镇巴县', '61', '陕西省', '6107', '汉中市', '610728', '镇巴县', '', '', '', '', 3, 1, ''), ('610729', '6107', '00,61,6107', '留坝县', '61', '陕西省', '6107', '汉中市', '610729', '留坝县', '', '', '', '', 3, 1, ''), ('610730', '6107', '00,61,6107', '佛坪县', '61', '陕西省', '6107', '汉中市', '610730', '佛坪县', '', '', '', '', 3, 1, ''), ('6108', '61', '00,61', '榆林市', '61', '陕西省', '6108', '榆林市', '', '', '', '', '', '', 2, 1, ''), ('610802', '6108', '00,61,6108', '榆阳区', '61', '陕西省', '6108', '榆林市', '610802', '榆阳区', '', '', '', '', 3, 1, ''), ('610803', '6108', '00,61,6108', '横山区', '61', '陕西省', '6108', '榆林市', '610803', '横山区', '', '', '', '', 3, 1, ''), ('610822', '6108', '00,61,6108', '府谷县', '61', '陕西省', '6108', '榆林市', '610822', '府谷县', '', '', '', '', 3, 1, ''), ('610824', '6108', '00,61,6108', '靖边县', '61', '陕西省', '6108', '榆林市', '610824', '靖边县', '', '', '', '', 3, 1, ''), ('610825', '6108', '00,61,6108', '定边县', '61', '陕西省', '6108', '榆林市', '610825', '定边县', '', '', '', '', 3, 1, ''), ('610826', '6108', '00,61,6108', '绥德县', '61', '陕西省', '6108', '榆林市', '610826', '绥德县', '', '', '', '', 3, 1, ''), ('610827', '6108', '00,61,6108', '米脂县', '61', '陕西省', '6108', '榆林市', '610827', '米脂县', '', '', '', '', 3, 1, ''), ('610828', '6108', '00,61,6108', '佳县', '61', '陕西省', '6108', '榆林市', '610828', '佳县', '', '', '', '', 3, 1, ''), ('610829', '6108', '00,61,6108', '吴堡县', '61', '陕西省', '6108', '榆林市', '610829', '吴堡县', '', '', '', '', 3, 1, ''), ('610830', '6108', '00,61,6108', '清涧县', '61', '陕西省', '6108', '榆林市', '610830', '清涧县', '', '', '', '', 3, 1, ''), ('610831', '6108', '00,61,6108', '子洲县', '61', '陕西省', '6108', '榆林市', '610831', '子洲县', '', '', '', '', 3, 1, ''), ('610881', '6108', '00,61,6108', '神木市', '61', '陕西省', '6108', '榆林市', '610881', '神木市', '', '', '', '', 3, 1, ''), ('6109', '61', '00,61', '安康市', '61', '陕西省', '6109', '安康市', '', '', '', '', '', '', 2, 1, ''), ('610902', '6109', '00,61,6109', '汉滨区', '61', '陕西省', '6109', '安康市', '610902', '汉滨区', '', '', '', '', 3, 1, ''), ('610921', '6109', '00,61,6109', '汉阴县', '61', '陕西省', '6109', '安康市', '610921', '汉阴县', '', '', '', '', 3, 1, ''), ('610922', '6109', '00,61,6109', '石泉县', '61', '陕西省', '6109', '安康市', '610922', '石泉县', '', '', '', '', 3, 1, ''), ('610923', '6109', '00,61,6109', '宁陕县', '61', '陕西省', '6109', '安康市', '610923', '宁陕县', '', '', '', '', 3, 1, ''), ('610924', '6109', '00,61,6109', '紫阳县', '61', '陕西省', '6109', '安康市', '610924', '紫阳县', '', '', '', '', 3, 1, ''), ('610925', '6109', '00,61,6109', '岚皋县', '61', '陕西省', '6109', '安康市', '610925', '岚皋县', '', '', '', '', 3, 1, ''), ('610926', '6109', '00,61,6109', '平利县', '61', '陕西省', '6109', '安康市', '610926', '平利县', '', '', '', '', 3, 1, ''), ('610927', '6109', '00,61,6109', '镇坪县', '61', '陕西省', '6109', '安康市', '610927', '镇坪县', '', '', '', '', 3, 1, ''), ('610928', '6109', '00,61,6109', '旬阳县', '61', '陕西省', '6109', '安康市', '610928', '旬阳县', '', '', '', '', 3, 1, ''), ('610929', '6109', '00,61,6109', '白河县', '61', '陕西省', '6109', '安康市', '610929', '白河县', '', '', '', '', 3, 1, ''), ('6110', '61', '00,61', '商洛市', '61', '陕西省', '6110', '商洛市', '', '', '', '', '', '', 2, 1, ''), ('611002', '6110', '00,61,6110', '商州区', '61', '陕西省', '6110', '商洛市', '611002', '商州区', '', '', '', '', 3, 1, ''), ('611021', '6110', '00,61,6110', '洛南县', '61', '陕西省', '6110', '商洛市', '611021', '洛南县', '', '', '', '', 3, 1, ''), ('611022', '6110', '00,61,6110', '丹凤县', '61', '陕西省', '6110', '商洛市', '611022', '丹凤县', '', '', '', '', 3, 1, ''), ('611023', '6110', '00,61,6110', '商南县', '61', '陕西省', '6110', '商洛市', '611023', '商南县', '', '', '', '', 3, 1, ''), ('611024', '6110', '00,61,6110', '山阳县', '61', '陕西省', '6110', '商洛市', '611024', '山阳县', '', '', '', '', 3, 1, ''), ('611025', '6110', '00,61,6110', '镇安县', '61', '陕西省', '6110', '商洛市', '611025', '镇安县', '', '', '', '', 3, 1, ''), ('611026', '6110', '00,61,6110', '柞水县', '61', '陕西省', '6110', '商洛市', '611026', '柞水县', '', '', '', '', 3, 1, ''), ('62', '00', '00', '甘肃省', '62', '甘肃省', '', '', '', '', '', '', '', '', 1, 1, ''), ('6201', '62', '00,62', '兰州市', '62', '甘肃省', '6201', '兰州市', '', '', '', '', '', '', 2, 1, ''), ('620102', '6201', '00,62,6201', '城关区', '62', '甘肃省', '6201', '兰州市', '620102', '城关区', '', '', '', '', 3, 1, ''), ('620103', '6201', '00,62,6201', '七里河区', '62', '甘肃省', '6201', '兰州市', '620103', '七里河区', '', '', '', '', 3, 1, ''), ('620104', '6201', '00,62,6201', '西固区', '62', '甘肃省', '6201', '兰州市', '620104', '西固区', '', '', '', '', 3, 1, ''), ('620105', '6201', '00,62,6201', '安宁区', '62', '甘肃省', '6201', '兰州市', '620105', '安宁区', '', '', '', '', 3, 1, ''), ('620111', '6201', '00,62,6201', '红古区', '62', '甘肃省', '6201', '兰州市', '620111', '红古区', '', '', '', '', 3, 1, ''), ('620121', '6201', '00,62,6201', '永登县', '62', '甘肃省', '6201', '兰州市', '620121', '永登县', '', '', '', '', 3, 1, ''), ('620122', '6201', '00,62,6201', '皋兰县', '62', '甘肃省', '6201', '兰州市', '620122', '皋兰县', '', '', '', '', 3, 1, ''), ('620123', '6201', '00,62,6201', '榆中县', '62', '甘肃省', '6201', '兰州市', '620123', '榆中县', '', '', '', '', 3, 1, ''), ('6202', '62', '00,62', '嘉峪关市', '62', '甘肃省', '6202', '嘉峪关市', '', '', '', '', '', '', 2, 1, ''), ('620200', '6202', '00,62,6202', '嘉峪关市', '62', '甘肃省', '6202', '嘉峪关市', '620200', '嘉峪关市', '', '', '', '', 3, 1, ''), ('6203', '62', '00,62', '金昌市', '62', '甘肃省', '6203', '金昌市', '', '', '', '', '', '', 2, 1, ''), ('620302', '6203', '00,62,6203', '金川区', '62', '甘肃省', '6203', '金昌市', '620302', '金川区', '', '', '', '', 3, 1, ''), ('620321', '6203', '00,62,6203', '永昌县', '62', '甘肃省', '6203', '金昌市', '620321', '永昌县', '', '', '', '', 3, 1, ''), ('6204', '62', '00,62', '白银市', '62', '甘肃省', '6204', '白银市', '', '', '', '', '', '', 2, 1, ''), ('620402', '6204', '00,62,6204', '白银区', '62', '甘肃省', '6204', '白银市', '620402', '白银区', '', '', '', '', 3, 1, ''), ('620403', '6204', '00,62,6204', '平川区', '62', '甘肃省', '6204', '白银市', '620403', '平川区', '', '', '', '', 3, 1, ''), ('620421', '6204', '00,62,6204', '靖远县', '62', '甘肃省', '6204', '白银市', '620421', '靖远县', '', '', '', '', 3, 1, ''), ('620422', '6204', '00,62,6204', '会宁县', '62', '甘肃省', '6204', '白银市', '620422', '会宁县', '', '', '', '', 3, 1, ''), ('620423', '6204', '00,62,6204', '景泰县', '62', '甘肃省', '6204', '白银市', '620423', '景泰县', '', '', '', '', 3, 1, ''), ('6205', '62', '00,62', '天水市', '62', '甘肃省', '6205', '天水市', '', '', '', '', '', '', 2, 1, ''), ('620502', '6205', '00,62,6205', '秦州区', '62', '甘肃省', '6205', '天水市', '620502', '秦州区', '', '', '', '', 3, 1, ''), ('620503', '6205', '00,62,6205', '麦积区', '62', '甘肃省', '6205', '天水市', '620503', '麦积区', '', '', '', '', 3, 1, ''), ('620521', '6205', '00,62,6205', '清水县', '62', '甘肃省', '6205', '天水市', '620521', '清水县', '', '', '', '', 3, 1, ''), ('620522', '6205', '00,62,6205', '秦安县', '62', '甘肃省', '6205', '天水市', '620522', '秦安县', '', '', '', '', 3, 1, ''), ('620523', '6205', '00,62,6205', '甘谷县', '62', '甘肃省', '6205', '天水市', '620523', '甘谷县', '', '', '', '', 3, 1, ''), ('620524', '6205', '00,62,6205', '武山县', '62', '甘肃省', '6205', '天水市', '620524', '武山县', '', '', '', '', 3, 1, ''), ('620525', '6205', '00,62,6205', '张家川回族自治县', '62', '甘肃省', '6205', '天水市', '620525', '张家川回族自治县', '', '', '', '', 3, 1, ''), ('6206', '62', '00,62', '武威市', '62', '甘肃省', '6206', '武威市', '', '', '', '', '', '', 2, 1, ''), ('620602', '6206', '00,62,6206', '凉州区', '62', '甘肃省', '6206', '武威市', '620602', '凉州区', '', '', '', '', 3, 1, ''), ('620621', '6206', '00,62,6206', '民勤县', '62', '甘肃省', '6206', '武威市', '620621', '民勤县', '', '', '', '', 3, 1, ''), ('620622', '6206', '00,62,6206', '古浪县', '62', '甘肃省', '6206', '武威市', '620622', '古浪县', '', '', '', '', 3, 1, ''), ('620623', '6206', '00,62,6206', '天祝藏族自治县', '62', '甘肃省', '6206', '武威市', '620623', '天祝藏族自治县', '', '', '', '', 3, 1, ''), ('6207', '62', '00,62', '张掖市', '62', '甘肃省', '6207', '张掖市', '', '', '', '', '', '', 2, 1, ''), ('620702', '6207', '00,62,6207', '甘州区', '62', '甘肃省', '6207', '张掖市', '620702', '甘州区', '', '', '', '', 3, 1, ''), ('620721', '6207', '00,62,6207', '肃南裕固族自治县', '62', '甘肃省', '6207', '张掖市', '620721', '肃南裕固族自治县', '', '', '', '', 3, 1, ''), ('620722', '6207', '00,62,6207', '民乐县', '62', '甘肃省', '6207', '张掖市', '620722', '民乐县', '', '', '', '', 3, 1, ''), ('620723', '6207', '00,62,6207', '临泽县', '62', '甘肃省', '6207', '张掖市', '620723', '临泽县', '', '', '', '', 3, 1, ''), ('620724', '6207', '00,62,6207', '高台县', '62', '甘肃省', '6207', '张掖市', '620724', '高台县', '', '', '', '', 3, 1, ''), ('620725', '6207', '00,62,6207', '山丹县', '62', '甘肃省', '6207', '张掖市', '620725', '山丹县', '', '', '', '', 3, 1, ''), ('6208', '62', '00,62', '平凉市', '62', '甘肃省', '6208', '平凉市', '', '', '', '', '', '', 2, 1, ''), ('620802', '6208', '00,62,6208', '崆峒区', '62', '甘肃省', '6208', '平凉市', '620802', '崆峒区', '', '', '', '', 3, 1, ''), ('620821', '6208', '00,62,6208', '泾川县', '62', '甘肃省', '6208', '平凉市', '620821', '泾川县', '', '', '', '', 3, 1, ''), ('620822', '6208', '00,62,6208', '灵台县', '62', '甘肃省', '6208', '平凉市', '620822', '灵台县', '', '', '', '', 3, 1, ''), ('620823', '6208', '00,62,6208', '崇信县', '62', '甘肃省', '6208', '平凉市', '620823', '崇信县', '', '', '', '', 3, 1, ''), ('620825', '6208', '00,62,6208', '庄浪县', '62', '甘肃省', '6208', '平凉市', '620825', '庄浪县', '', '', '', '', 3, 1, ''), ('620826', '6208', '00,62,6208', '静宁县', '62', '甘肃省', '6208', '平凉市', '620826', '静宁县', '', '', '', '', 3, 1, ''), ('620881', '6208', '00,62,6208', '华亭市', '62', '甘肃省', '6208', '平凉市', '620881', '华亭市', '', '', '', '', 3, 1, ''), ('6209', '62', '00,62', '酒泉市', '62', '甘肃省', '6209', '酒泉市', '', '', '', '', '', '', 2, 1, ''), ('620902', '6209', '00,62,6209', '肃州区', '62', '甘肃省', '6209', '酒泉市', '620902', '肃州区', '', '', '', '', 3, 1, ''), ('620921', '6209', '00,62,6209', '金塔县', '62', '甘肃省', '6209', '酒泉市', '620921', '金塔县', '', '', '', '', 3, 1, ''), ('620922', '6209', '00,62,6209', '瓜州县', '62', '甘肃省', '6209', '酒泉市', '620922', '瓜州县', '', '', '', '', 3, 1, ''), ('620923', '6209', '00,62,6209', '肃北蒙古族自治县', '62', '甘肃省', '6209', '酒泉市', '620923', '肃北蒙古族自治县', '', '', '', '', 3, 1, ''), ('620924', '6209', '00,62,6209', '阿克塞哈萨克族自治县', '62', '甘肃省', '6209', '酒泉市', '620924', '阿克塞哈萨克族自治县', '', '', '', '', 3, 1, ''), ('620981', '6209', '00,62,6209', '玉门市', '62', '甘肃省', '6209', '酒泉市', '620981', '玉门市', '', '', '', '', 3, 1, ''), ('620982', '6209', '00,62,6209', '敦煌市', '62', '甘肃省', '6209', '酒泉市', '620982', '敦煌市', '', '', '', '', 3, 1, ''), ('6210', '62', '00,62', '庆阳市', '62', '甘肃省', '6210', '庆阳市', '', '', '', '', '', '', 2, 1, ''), ('621002', '6210', '00,62,6210', '西峰区', '62', '甘肃省', '6210', '庆阳市', '621002', '西峰区', '', '', '', '', 3, 1, ''), ('621021', '6210', '00,62,6210', '庆城县', '62', '甘肃省', '6210', '庆阳市', '621021', '庆城县', '', '', '', '', 3, 1, ''), ('621022', '6210', '00,62,6210', '环县', '62', '甘肃省', '6210', '庆阳市', '621022', '环县', '', '', '', '', 3, 1, ''), ('621023', '6210', '00,62,6210', '华池县', '62', '甘肃省', '6210', '庆阳市', '621023', '华池县', '', '', '', '', 3, 1, ''), ('621024', '6210', '00,62,6210', '合水县', '62', '甘肃省', '6210', '庆阳市', '621024', '合水县', '', '', '', '', 3, 1, ''), ('621025', '6210', '00,62,6210', '正宁县', '62', '甘肃省', '6210', '庆阳市', '621025', '正宁县', '', '', '', '', 3, 1, ''), ('621026', '6210', '00,62,6210', '宁县', '62', '甘肃省', '6210', '庆阳市', '621026', '宁县', '', '', '', '', 3, 1, ''), ('621027', '6210', '00,62,6210', '镇原县', '62', '甘肃省', '6210', '庆阳市', '621027', '镇原县', '', '', '', '', 3, 1, ''), ('6211', '62', '00,62', '定西市', '62', '甘肃省', '6211', '定西市', '', '', '', '', '', '', 2, 1, ''), ('621102', '6211', '00,62,6211', '安定区', '62', '甘肃省', '6211', '定西市', '621102', '安定区', '', '', '', '', 3, 1, ''), ('621121', '6211', '00,62,6211', '通渭县', '62', '甘肃省', '6211', '定西市', '621121', '通渭县', '', '', '', '', 3, 1, ''), ('621122', '6211', '00,62,6211', '陇西县', '62', '甘肃省', '6211', '定西市', '621122', '陇西县', '', '', '', '', 3, 1, ''), ('621123', '6211', '00,62,6211', '渭源县', '62', '甘肃省', '6211', '定西市', '621123', '渭源县', '', '', '', '', 3, 1, ''), ('621124', '6211', '00,62,6211', '临洮县', '62', '甘肃省', '6211', '定西市', '621124', '临洮县', '', '', '', '', 3, 1, ''), ('621125', '6211', '00,62,6211', '漳县', '62', '甘肃省', '6211', '定西市', '621125', '漳县', '', '', '', '', 3, 1, ''), ('621126', '6211', '00,62,6211', '岷县', '62', '甘肃省', '6211', '定西市', '621126', '岷县', '', '', '', '', 3, 1, ''), ('6212', '62', '00,62', '陇南市', '62', '甘肃省', '6212', '陇南市', '', '', '', '', '', '', 2, 1, ''), ('621202', '6212', '00,62,6212', '武都区', '62', '甘肃省', '6212', '陇南市', '621202', '武都区', '', '', '', '', 3, 1, ''), ('621221', '6212', '00,62,6212', '成县', '62', '甘肃省', '6212', '陇南市', '621221', '成县', '', '', '', '', 3, 1, ''), ('621222', '6212', '00,62,6212', '文县', '62', '甘肃省', '6212', '陇南市', '621222', '文县', '', '', '', '', 3, 1, ''), ('621223', '6212', '00,62,6212', '宕昌县', '62', '甘肃省', '6212', '陇南市', '621223', '宕昌县', '', '', '', '', 3, 1, ''), ('621224', '6212', '00,62,6212', '康县', '62', '甘肃省', '6212', '陇南市', '621224', '康县', '', '', '', '', 3, 1, ''), ('621225', '6212', '00,62,6212', '西和县', '62', '甘肃省', '6212', '陇南市', '621225', '西和县', '', '', '', '', 3, 1, ''), ('621226', '6212', '00,62,6212', '礼县', '62', '甘肃省', '6212', '陇南市', '621226', '礼县', '', '', '', '', 3, 1, ''), ('621227', '6212', '00,62,6212', '徽县', '62', '甘肃省', '6212', '陇南市', '621227', '徽县', '', '', '', '', 3, 1, ''), ('621228', '6212', '00,62,6212', '两当县', '62', '甘肃省', '6212', '陇南市', '621228', '两当县', '', '', '', '', 3, 1, ''), ('6229', '62', '00,62', '临夏回族自治州', '62', '甘肃省', '6229', '临夏回族自治州', '', '', '', '', '', '', 2, 1, ''), ('622901', '6229', '00,62,6229', '临夏市', '62', '甘肃省', '6229', '临夏回族自治州', '622901', '临夏市', '', '', '', '', 3, 1, ''), ('622921', '6229', '00,62,6229', '临夏县', '62', '甘肃省', '6229', '临夏回族自治州', '622921', '临夏县', '', '', '', '', 3, 1, ''), ('622922', '6229', '00,62,6229', '康乐县', '62', '甘肃省', '6229', '临夏回族自治州', '622922', '康乐县', '', '', '', '', 3, 1, ''), ('622923', '6229', '00,62,6229', '永靖县', '62', '甘肃省', '6229', '临夏回族自治州', '622923', '永靖县', '', '', '', '', 3, 1, ''), ('622924', '6229', '00,62,6229', '广河县', '62', '甘肃省', '6229', '临夏回族自治州', '622924', '广河县', '', '', '', '', 3, 1, ''), ('622925', '6229', '00,62,6229', '和政县', '62', '甘肃省', '6229', '临夏回族自治州', '622925', '和政县', '', '', '', '', 3, 1, ''), ('622926', '6229', '00,62,6229', '东乡族自治县', '62', '甘肃省', '6229', '临夏回族自治州', '622926', '东乡族自治县', '', '', '', '', 3, 1, ''), ('622927', '6229', '00,62,6229', '积石山保安族东乡族撒拉族自治县', '62', '甘肃省', '6229', '临夏回族自治州', '622927', '积石山保安族东乡族撒拉族自治县', '', '', '', '', 3, 1, ''), ('6230', '62', '00,62', '甘南藏族自治州', '62', '甘肃省', '6230', '甘南藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('623001', '6230', '00,62,6230', '合作市', '62', '甘肃省', '6230', '甘南藏族自治州', '623001', '合作市', '', '', '', '', 3, 1, ''), ('623021', '6230', '00,62,6230', '临潭县', '62', '甘肃省', '6230', '甘南藏族自治州', '623021', '临潭县', '', '', '', '', 3, 1, ''), ('623022', '6230', '00,62,6230', '卓尼县', '62', '甘肃省', '6230', '甘南藏族自治州', '623022', '卓尼县', '', '', '', '', 3, 1, ''), ('623023', '6230', '00,62,6230', '舟曲县', '62', '甘肃省', '6230', '甘南藏族自治州', '623023', '舟曲县', '', '', '', '', 3, 1, ''), ('623024', '6230', '00,62,6230', '迭部县', '62', '甘肃省', '6230', '甘南藏族自治州', '623024', '迭部县', '', '', '', '', 3, 1, ''), ('623025', '6230', '00,62,6230', '玛曲县', '62', '甘肃省', '6230', '甘南藏族自治州', '623025', '玛曲县', '', '', '', '', 3, 1, ''), ('623026', '6230', '00,62,6230', '碌曲县', '62', '甘肃省', '6230', '甘南藏族自治州', '623026', '碌曲县', '', '', '', '', 3, 1, ''), ('623027', '6230', '00,62,6230', '夏河县', '62', '甘肃省', '6230', '甘南藏族自治州', '623027', '夏河县', '', '', '', '', 3, 1, ''), ('63', '00', '00', '青海省', '63', '青海省', '', '', '', '', '', '', '', '', 1, 1, ''), ('6301', '63', '00,63', '西宁市', '63', '青海省', '6301', '西宁市', '', '', '', '', '', '', 2, 1, ''), ('630102', '6301', '00,63,6301', '城东区', '63', '青海省', '6301', '西宁市', '630102', '城东区', '', '', '', '', 3, 1, ''), ('630103', '6301', '00,63,6301', '城中区', '63', '青海省', '6301', '西宁市', '630103', '城中区', '', '', '', '', 3, 1, ''), ('630104', '6301', '00,63,6301', '城西区', '63', '青海省', '6301', '西宁市', '630104', '城西区', '', '', '', '', 3, 1, ''), ('630105', '6301', '00,63,6301', '城北区', '63', '青海省', '6301', '西宁市', '630105', '城北区', '', '', '', '', 3, 1, ''), ('630106', '6301', '00,63,6301', '湟中区', '63', '青海省', '6301', '西宁市', '630106', '湟中区', '', '', '', '', 3, 1, ''), ('630121', '6301', '00,63,6301', '大通回族土族自治县', '63', '青海省', '6301', '西宁市', '630121', '大通回族土族自治县', '', '', '', '', 3, 1, ''), ('630123', '6301', '00,63,6301', '湟源县', '63', '青海省', '6301', '西宁市', '630123', '湟源县', '', '', '', '', 3, 1, ''), ('6302', '63', '00,63', '海东市', '63', '青海省', '6302', '海东市', '', '', '', '', '', '', 2, 1, ''), ('630202', '6302', '00,63,6302', '乐都区', '63', '青海省', '6302', '海东市', '630202', '乐都区', '', '', '', '', 3, 1, ''), ('630203', '6302', '00,63,6302', '平安区', '63', '青海省', '6302', '海东市', '630203', '平安区', '', '', '', '', 3, 1, ''), ('630222', '6302', '00,63,6302', '民和回族土族自治县', '63', '青海省', '6302', '海东市', '630222', '民和回族土族自治县', '', '', '', '', 3, 1, ''), ('630223', '6302', '00,63,6302', '互助土族自治县', '63', '青海省', '6302', '海东市', '630223', '互助土族自治县', '', '', '', '', 3, 1, ''), ('630224', '6302', '00,63,6302', '化隆回族自治县', '63', '青海省', '6302', '海东市', '630224', '化隆回族自治县', '', '', '', '', 3, 1, ''), ('630225', '6302', '00,63,6302', '循化撒拉族自治县', '63', '青海省', '6302', '海东市', '630225', '循化撒拉族自治县', '', '', '', '', 3, 1, ''), ('6322', '63', '00,63', '海北藏族自治州', '63', '青海省', '6322', '海北藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632221', '6322', '00,63,6322', '门源回族自治县', '63', '青海省', '6322', '海北藏族自治州', '632221', '门源回族自治县', '', '', '', '', 3, 1, ''), ('632222', '6322', '00,63,6322', '祁连县', '63', '青海省', '6322', '海北藏族自治州', '632222', '祁连县', '', '', '', '', 3, 1, ''), ('632223', '6322', '00,63,6322', '海晏县', '63', '青海省', '6322', '海北藏族自治州', '632223', '海晏县', '', '', '', '', 3, 1, ''), ('632224', '6322', '00,63,6322', '刚察县', '63', '青海省', '6322', '海北藏族自治州', '632224', '刚察县', '', '', '', '', 3, 1, ''), ('6323', '63', '00,63', '黄南藏族自治州', '63', '青海省', '6323', '黄南藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632321', '6323', '00,63,6323', '同仁县', '63', '青海省', '6323', '黄南藏族自治州', '632321', '同仁县', '', '', '', '', 3, 1, ''), ('632322', '6323', '00,63,6323', '尖扎县', '63', '青海省', '6323', '黄南藏族自治州', '632322', '尖扎县', '', '', '', '', 3, 1, ''), ('632323', '6323', '00,63,6323', '泽库县', '63', '青海省', '6323', '黄南藏族自治州', '632323', '泽库县', '', '', '', '', 3, 1, ''), ('632324', '6323', '00,63,6323', '河南蒙古族自治县', '63', '青海省', '6323', '黄南藏族自治州', '632324', '河南蒙古族自治县', '', '', '', '', 3, 1, ''), ('6325', '63', '00,63', '海南藏族自治州', '63', '青海省', '6325', '海南藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632521', '6325', '00,63,6325', '共和县', '63', '青海省', '6325', '海南藏族自治州', '632521', '共和县', '', '', '', '', 3, 1, ''), ('632522', '6325', '00,63,6325', '同德县', '63', '青海省', '6325', '海南藏族自治州', '632522', '同德县', '', '', '', '', 3, 1, ''), ('632523', '6325', '00,63,6325', '贵德县', '63', '青海省', '6325', '海南藏族自治州', '632523', '贵德县', '', '', '', '', 3, 1, ''), ('632524', '6325', '00,63,6325', '兴海县', '63', '青海省', '6325', '海南藏族自治州', '632524', '兴海县', '', '', '', '', 3, 1, ''), ('632525', '6325', '00,63,6325', '贵南县', '63', '青海省', '6325', '海南藏族自治州', '632525', '贵南县', '', '', '', '', 3, 1, ''), ('6326', '63', '00,63', '果洛藏族自治州', '63', '青海省', '6326', '果洛藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632621', '6326', '00,63,6326', '玛沁县', '63', '青海省', '6326', '果洛藏族自治州', '632621', '玛沁县', '', '', '', '', 3, 1, ''), ('632622', '6326', '00,63,6326', '班玛县', '63', '青海省', '6326', '果洛藏族自治州', '632622', '班玛县', '', '', '', '', 3, 1, ''), ('632623', '6326', '00,63,6326', '甘德县', '63', '青海省', '6326', '果洛藏族自治州', '632623', '甘德县', '', '', '', '', 3, 1, ''), ('632624', '6326', '00,63,6326', '达日县', '63', '青海省', '6326', '果洛藏族自治州', '632624', '达日县', '', '', '', '', 3, 1, ''), ('632625', '6326', '00,63,6326', '久治县', '63', '青海省', '6326', '果洛藏族自治州', '632625', '久治县', '', '', '', '', 3, 1, ''), ('632626', '6326', '00,63,6326', '玛多县', '63', '青海省', '6326', '果洛藏族自治州', '632626', '玛多县', '', '', '', '', 3, 1, ''), ('6327', '63', '00,63', '玉树藏族自治州', '63', '青海省', '6327', '玉树藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632701', '6327', '00,63,6327', '玉树市', '63', '青海省', '6327', '玉树藏族自治州', '632701', '玉树市', '', '', '', '', 3, 1, ''), ('632722', '6327', '00,63,6327', '杂多县', '63', '青海省', '6327', '玉树藏族自治州', '632722', '杂多县', '', '', '', '', 3, 1, ''), ('632723', '6327', '00,63,6327', '称多县', '63', '青海省', '6327', '玉树藏族自治州', '632723', '称多县', '', '', '', '', 3, 1, ''), ('632724', '6327', '00,63,6327', '治多县', '63', '青海省', '6327', '玉树藏族自治州', '632724', '治多县', '', '', '', '', 3, 1, ''), ('632725', '6327', '00,63,6327', '囊谦县', '63', '青海省', '6327', '玉树藏族自治州', '632725', '囊谦县', '', '', '', '', 3, 1, ''), ('632726', '6327', '00,63,6327', '曲麻莱县', '63', '青海省', '6327', '玉树藏族自治州', '632726', '曲麻莱县', '', '', '', '', 3, 1, ''), ('6328', '63', '00,63', '海西蒙古族藏族自治州', '63', '青海省', '6328', '海西蒙古族藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632801', '6328', '00,63,6328', '格尔木市', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632801', '格尔木市', '', '', '', '', 3, 1, ''), ('632802', '6328', '00,63,6328', '德令哈市', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632802', '德令哈市', '', '', '', '', 3, 1, ''), ('632803', '6328', '00,63,6328', '茫崖市', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632803', '茫崖市', '', '', '', '', 3, 1, ''), ('632821', '6328', '00,63,6328', '乌兰县', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632821', '乌兰县', '', '', '', '', 3, 1, ''), ('632822', '6328', '00,63,6328', '都兰县', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632822', '都兰县', '', '', '', '', 3, 1, ''), ('632823', '6328', '00,63,6328', '天峻县', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632823', '天峻县', '', '', '', '', 3, 1, ''), ('64', '00', '00', '宁夏回族自治区', '64', '宁夏回族自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('6401', '64', '00,64', '银川市', '64', '宁夏回族自治区', '6401', '银川市', '', '', '', '', '', '', 2, 1, ''), ('640104', '6401', '00,64,6401', '兴庆区', '64', '宁夏回族自治区', '6401', '银川市', '640104', '兴庆区', '', '', '', '', 3, 1, ''), ('640105', '6401', '00,64,6401', '西夏区', '64', '宁夏回族自治区', '6401', '银川市', '640105', '西夏区', '', '', '', '', 3, 1, ''), ('640106', '6401', '00,64,6401', '金凤区', '64', '宁夏回族自治区', '6401', '银川市', '640106', '金凤区', '', '', '', '', 3, 1, ''), ('640121', '6401', '00,64,6401', '永宁县', '64', '宁夏回族自治区', '6401', '银川市', '640121', '永宁县', '', '', '', '', 3, 1, ''), ('640122', '6401', '00,64,6401', '贺兰县', '64', '宁夏回族自治区', '6401', '银川市', '640122', '贺兰县', '', '', '', '', 3, 1, ''), ('640181', '6401', '00,64,6401', '灵武市', '64', '宁夏回族自治区', '6401', '银川市', '640181', '灵武市', '', '', '', '', 3, 1, ''), ('6402', '64', '00,64', '石嘴山市', '64', '宁夏回族自治区', '6402', '石嘴山市', '', '', '', '', '', '', 2, 1, ''), ('640202', '6402', '00,64,6402', '大武口区', '64', '宁夏回族自治区', '6402', '石嘴山市', '640202', '大武口区', '', '', '', '', 3, 1, ''), ('640205', '6402', '00,64,6402', '惠农区', '64', '宁夏回族自治区', '6402', '石嘴山市', '640205', '惠农区', '', '', '', '', 3, 1, ''), ('640221', '6402', '00,64,6402', '平罗县', '64', '宁夏回族自治区', '6402', '石嘴山市', '640221', '平罗县', '', '', '', '', 3, 1, ''), ('6403', '64', '00,64', '吴忠市', '64', '宁夏回族自治区', '6403', '吴忠市', '', '', '', '', '', '', 2, 1, ''), ('640302', '6403', '00,64,6403', '利通区', '64', '宁夏回族自治区', '6403', '吴忠市', '640302', '利通区', '', '', '', '', 3, 1, ''), ('640303', '6403', '00,64,6403', '红寺堡区', '64', '宁夏回族自治区', '6403', '吴忠市', '640303', '红寺堡区', '', '', '', '', 3, 1, ''), ('640323', '6403', '00,64,6403', '盐池县', '64', '宁夏回族自治区', '6403', '吴忠市', '640323', '盐池县', '', '', '', '', 3, 1, ''), ('640324', '6403', '00,64,6403', '同心县', '64', '宁夏回族自治区', '6403', '吴忠市', '640324', '同心县', '', '', '', '', 3, 1, ''), ('640381', '6403', '00,64,6403', '青铜峡市', '64', '宁夏回族自治区', '6403', '吴忠市', '640381', '青铜峡市', '', '', '', '', 3, 1, ''), ('6404', '64', '00,64', '固原市', '64', '宁夏回族自治区', '6404', '固原市', '', '', '', '', '', '', 2, 1, ''), ('640402', '6404', '00,64,6404', '原州区', '64', '宁夏回族自治区', '6404', '固原市', '640402', '原州区', '', '', '', '', 3, 1, ''), ('640422', '6404', '00,64,6404', '西吉县', '64', '宁夏回族自治区', '6404', '固原市', '640422', '西吉县', '', '', '', '', 3, 1, ''), ('640423', '6404', '00,64,6404', '隆德县', '64', '宁夏回族自治区', '6404', '固原市', '640423', '隆德县', '', '', '', '', 3, 1, ''), ('640424', '6404', '00,64,6404', '泾源县', '64', '宁夏回族自治区', '6404', '固原市', '640424', '泾源县', '', '', '', '', 3, 1, ''), ('640425', '6404', '00,64,6404', '彭阳县', '64', '宁夏回族自治区', '6404', '固原市', '640425', '彭阳县', '', '', '', '', 3, 1, ''), ('6405', '64', '00,64', '中卫市', '64', '宁夏回族自治区', '6405', '中卫市', '', '', '', '', '', '', 2, 1, ''), ('640502', '6405', '00,64,6405', '沙坡头区', '64', '宁夏回族自治区', '6405', '中卫市', '640502', '沙坡头区', '', '', '', '', 3, 1, ''), ('640521', '6405', '00,64,6405', '中宁县', '64', '宁夏回族自治区', '6405', '中卫市', '640521', '中宁县', '', '', '', '', 3, 1, ''), ('640522', '6405', '00,64,6405', '海原县', '64', '宁夏回族自治区', '6405', '中卫市', '640522', '海原县', '', '', '', '', 3, 1, ''), ('65', '00', '00', '新疆维吾尔自治区', '65', '新疆维吾尔自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('6501', '65', '00,65', '乌鲁木齐市', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '', '', '', '', '', '', 2, 1, ''), ('650102', '6501', '00,65,6501', '天山区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650102', '天山区', '', '', '', '', 3, 1, ''), ('650103', '6501', '00,65,6501', '沙依巴克区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650103', '沙依巴克区', '', '', '', '', 3, 1, ''), ('650104', '6501', '00,65,6501', '新市区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650104', '新市区', '', '', '', '', 3, 1, ''), ('650105', '6501', '00,65,6501', '水磨沟区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650105', '水磨沟区', '', '', '', '', 3, 1, ''), ('650106', '6501', '00,65,6501', '头屯河区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650106', '头屯河区', '', '', '', '', 3, 1, ''), ('650107', '6501', '00,65,6501', '达坂城区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650107', '达坂城区', '', '', '', '', 3, 1, ''), ('650109', '6501', '00,65,6501', '米东区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650109', '米东区', '', '', '', '', 3, 1, ''), ('650121', '6501', '00,65,6501', '乌鲁木齐县', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650121', '乌鲁木齐县', '', '', '', '', 3, 1, ''), ('6502', '65', '00,65', '克拉玛依市', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '', '', '', '', '', '', 2, 1, ''), ('650202', '6502', '00,65,6502', '独山子区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650202', '独山子区', '', '', '', '', 3, 1, ''), ('650203', '6502', '00,65,6502', '克拉玛依区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650203', '克拉玛依区', '', '', '', '', 3, 1, ''), ('650204', '6502', '00,65,6502', '白碱滩区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650204', '白碱滩区', '', '', '', '', 3, 1, ''), ('650205', '6502', '00,65,6502', '乌尔禾区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650205', '乌尔禾区', '', '', '', '', 3, 1, ''), ('6504', '65', '00,65', '吐鲁番市', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '', '', '', '', '', '', 2, 1, ''), ('650402', '6504', '00,65,6504', '高昌区', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '650402', '高昌区', '', '', '', '', 3, 1, ''), ('650421', '6504', '00,65,6504', '鄯善县', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '650421', '鄯善县', '', '', '', '', 3, 1, ''), ('650422', '6504', '00,65,6504', '托克逊县', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '650422', '托克逊县', '', '', '', '', 3, 1, ''), ('6505', '65', '00,65', '哈密市', '65', '新疆维吾尔自治区', '6505', '哈密市', '', '', '', '', '', '', 2, 1, ''), ('650502', '6505', '00,65,6505', '伊州区', '65', '新疆维吾尔自治区', '6505', '哈密市', '650502', '伊州区', '', '', '', '', 3, 1, ''), ('650521', '6505', '00,65,6505', '巴里坤哈萨克自治县', '65', '新疆维吾尔自治区', '6505', '哈密市', '650521', '巴里坤哈萨克自治县', '', '', '', '', 3, 1, ''), ('650522', '6505', '00,65,6505', '伊吾县', '65', '新疆维吾尔自治区', '6505', '哈密市', '650522', '伊吾县', '', '', '', '', 3, 1, ''), ('6523', '65', '00,65', '昌吉回族自治州', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '', '', '', '', '', '', 2, 1, ''), ('652301', '6523', '00,65,6523', '昌吉市', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652301', '昌吉市', '', '', '', '', 3, 1, ''), ('652302', '6523', '00,65,6523', '阜康市', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652302', '阜康市', '', '', '', '', 3, 1, ''), ('652323', '6523', '00,65,6523', '呼图壁县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652323', '呼图壁县', '', '', '', '', 3, 1, ''), ('652324', '6523', '00,65,6523', '玛纳斯县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652324', '玛纳斯县', '', '', '', '', 3, 1, ''), ('652325', '6523', '00,65,6523', '奇台县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652325', '奇台县', '', '', '', '', 3, 1, ''), ('652327', '6523', '00,65,6523', '吉木萨尔县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652327', '吉木萨尔县', '', '', '', '', 3, 1, ''), ('652328', '6523', '00,65,6523', '木垒哈萨克自治县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652328', '木垒哈萨克自治县', '', '', '', '', 3, 1, ''), ('6527', '65', '00,65', '博尔塔拉蒙古自治州', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '', '', '', '', '', '', 2, 1, ''), ('652701', '6527', '00,65,6527', '博乐市', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652701', '博乐市', '', '', '', '', 3, 1, ''), ('652702', '6527', '00,65,6527', '阿拉山口市', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652702', '阿拉山口市', '', '', '', '', 3, 1, ''), ('652722', '6527', '00,65,6527', '精河县', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652722', '精河县', '', '', '', '', 3, 1, ''), ('652723', '6527', '00,65,6527', '温泉县', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652723', '温泉县', '', '', '', '', 3, 1, ''), ('6528', '65', '00,65', '巴音郭楞蒙古自治州', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '', '', '', '', '', '', 2, 1, ''), ('652801', '6528', '00,65,6528', '库尔勒市', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652801', '库尔勒市', '', '', '', '', 3, 1, ''), ('652822', '6528', '00,65,6528', '轮台县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652822', '轮台县', '', '', '', '', 3, 1, ''), ('652823', '6528', '00,65,6528', '尉犁县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652823', '尉犁县', '', '', '', '', 3, 1, ''), ('652824', '6528', '00,65,6528', '若羌县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652824', '若羌县', '', '', '', '', 3, 1, ''), ('652825', '6528', '00,65,6528', '且末县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652825', '且末县', '', '', '', '', 3, 1, ''), ('652826', '6528', '00,65,6528', '焉耆回族自治县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652826', '焉耆回族自治县', '', '', '', '', 3, 1, ''), ('652827', '6528', '00,65,6528', '和静县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652827', '和静县', '', '', '', '', 3, 1, ''), ('652828', '6528', '00,65,6528', '和硕县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652828', '和硕县', '', '', '', '', 3, 1, ''), ('652829', '6528', '00,65,6528', '博湖县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652829', '博湖县', '', '', '', '', 3, 1, ''), ('6529', '65', '00,65', '阿克苏地区', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '', '', '', '', '', '', 2, 1, ''), ('652901', '6529', '00,65,6529', '阿克苏市', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652901', '阿克苏市', '', '', '', '', 3, 1, ''), ('652902', '6529', '00,65,6529', '库车市', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652902', '库车市', '', '', '', '', 3, 1, ''), ('652922', '6529', '00,65,6529', '温宿县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652922', '温宿县', '', '', '', '', 3, 1, ''), ('652924', '6529', '00,65,6529', '沙雅县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652924', '沙雅县', '', '', '', '', 3, 1, ''), ('652925', '6529', '00,65,6529', '新和县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652925', '新和县', '', '', '', '', 3, 1, ''), ('652926', '6529', '00,65,6529', '拜城县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652926', '拜城县', '', '', '', '', 3, 1, ''), ('652927', '6529', '00,65,6529', '乌什县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652927', '乌什县', '', '', '', '', 3, 1, ''), ('652928', '6529', '00,65,6529', '阿瓦提县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652928', '阿瓦提县', '', '', '', '', 3, 1, ''), ('652929', '6529', '00,65,6529', '柯坪县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652929', '柯坪县', '', '', '', '', 3, 1, ''), ('6530', '65', '00,65', '克孜勒苏柯尔克孜自治州', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '', '', '', '', '', '', 2, 1, ''), ('653001', '6530', '00,65,6530', '阿图什市', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653001', '阿图什市', '', '', '', '', 3, 1, ''), ('653022', '6530', '00,65,6530', '阿克陶县', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653022', '阿克陶县', '', '', '', '', 3, 1, ''), ('653023', '6530', '00,65,6530', '阿合奇县', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653023', '阿合奇县', '', '', '', '', 3, 1, ''), ('653024', '6530', '00,65,6530', '乌恰县', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653024', '乌恰县', '', '', '', '', 3, 1, ''), ('6531', '65', '00,65', '喀什地区', '65', '新疆维吾尔自治区', '6531', '喀什地区', '', '', '', '', '', '', 2, 1, ''), ('653101', '6531', '00,65,6531', '喀什市', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653101', '喀什市', '', '', '', '', 3, 1, ''), ('653121', '6531', '00,65,6531', '疏附县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653121', '疏附县', '', '', '', '', 3, 1, ''), ('653122', '6531', '00,65,6531', '疏勒县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653122', '疏勒县', '', '', '', '', 3, 1, ''), ('653123', '6531', '00,65,6531', '英吉沙县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653123', '英吉沙县', '', '', '', '', 3, 1, ''), ('653124', '6531', '00,65,6531', '泽普县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653124', '泽普县', '', '', '', '', 3, 1, ''), ('653125', '6531', '00,65,6531', '莎车县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653125', '莎车县', '', '', '', '', 3, 1, ''), ('653126', '6531', '00,65,6531', '叶城县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653126', '叶城县', '', '', '', '', 3, 1, ''), ('653127', '6531', '00,65,6531', '麦盖提县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653127', '麦盖提县', '', '', '', '', 3, 1, ''), ('653128', '6531', '00,65,6531', '岳普湖县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653128', '岳普湖县', '', '', '', '', 3, 1, ''), ('653129', '6531', '00,65,6531', '伽师县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653129', '伽师县', '', '', '', '', 3, 1, ''), ('653130', '6531', '00,65,6531', '巴楚县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653130', '巴楚县', '', '', '', '', 3, 1, ''), ('653131', '6531', '00,65,6531', '塔什库尔干塔吉克自治县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653131', '塔什库尔干塔吉克自治县', '', '', '', '', 3, 1, ''), ('6532', '65', '00,65', '和田地区', '65', '新疆维吾尔自治区', '6532', '和田地区', '', '', '', '', '', '', 2, 1, ''), ('653201', '6532', '00,65,6532', '和田市', '65', '新疆维吾尔自治区', '6532', '和田地区', '653201', '和田市', '', '', '', '', 3, 1, ''), ('653221', '6532', '00,65,6532', '和田县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653221', '和田县', '', '', '', '', 3, 1, ''), ('653222', '6532', '00,65,6532', '墨玉县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653222', '墨玉县', '', '', '', '', 3, 1, ''), ('653223', '6532', '00,65,6532', '皮山县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653223', '皮山县', '', '', '', '', 3, 1, ''), ('653224', '6532', '00,65,6532', '洛浦县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653224', '洛浦县', '', '', '', '', 3, 1, ''), ('653225', '6532', '00,65,6532', '策勒县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653225', '策勒县', '', '', '', '', 3, 1, ''), ('653226', '6532', '00,65,6532', '于田县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653226', '于田县', '', '', '', '', 3, 1, ''), ('653227', '6532', '00,65,6532', '民丰县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653227', '民丰县', '', '', '', '', 3, 1, ''), ('6540', '65', '00,65', '伊犁哈萨克自治州', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '', '', '', '', '', '', 2, 1, ''), ('654002', '6540', '00,65,6540', '伊宁市', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654002', '伊宁市', '', '', '', '', 3, 1, ''), ('654003', '6540', '00,65,6540', '奎屯市', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654003', '奎屯市', '', '', '', '', 3, 1, ''), ('654004', '6540', '00,65,6540', '霍尔果斯市', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654004', '霍尔果斯市', '', '', '', '', 3, 1, ''), ('654021', '6540', '00,65,6540', '伊宁县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654021', '伊宁县', '', '', '', '', 3, 1, ''), ('654022', '6540', '00,65,6540', '察布查尔锡伯自治县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654022', '察布查尔锡伯自治县', '', '', '', '', 3, 1, ''), ('654023', '6540', '00,65,6540', '霍城县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654023', '霍城县', '', '', '', '', 3, 1, ''), ('654024', '6540', '00,65,6540', '巩留县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654024', '巩留县', '', '', '', '', 3, 1, ''), ('654025', '6540', '00,65,6540', '新源县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654025', '新源县', '', '', '', '', 3, 1, ''), ('654026', '6540', '00,65,6540', '昭苏县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654026', '昭苏县', '', '', '', '', 3, 1, ''), ('654027', '6540', '00,65,6540', '特克斯县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654027', '特克斯县', '', '', '', '', 3, 1, ''), ('654028', '6540', '00,65,6540', '尼勒克县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654028', '尼勒克县', '', '', '', '', 3, 1, ''), ('6542', '65', '00,65', '塔城地区', '65', '新疆维吾尔自治区', '6542', '塔城地区', '', '', '', '', '', '', 2, 1, ''), ('654201', '6542', '00,65,6542', '塔城市', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654201', '塔城市', '', '', '', '', 3, 1, ''), ('654202', '6542', '00,65,6542', '乌苏市', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654202', '乌苏市', '', '', '', '', 3, 1, ''), ('654221', '6542', '00,65,6542', '额敏县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654221', '额敏县', '', '', '', '', 3, 1, ''), ('654223', '6542', '00,65,6542', '沙湾县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654223', '沙湾县', '', '', '', '', 3, 1, ''), ('654224', '6542', '00,65,6542', '托里县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654224', '托里县', '', '', '', '', 3, 1, ''), ('654225', '6542', '00,65,6542', '裕民县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654225', '裕民县', '', '', '', '', 3, 1, ''), ('654226', '6542', '00,65,6542', '和布克赛尔蒙古自治县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654226', '和布克赛尔蒙古自治县', '', '', '', '', 3, 1, ''), ('6543', '65', '00,65', '阿勒泰地区', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '', '', '', '', '', '', 2, 1, ''), ('654301', '6543', '00,65,6543', '阿勒泰市', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654301', '阿勒泰市', '', '', '', '', 3, 1, ''), ('654321', '6543', '00,65,6543', '布尔津县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654321', '布尔津县', '', '', '', '', 3, 1, ''), ('654322', '6543', '00,65,6543', '富蕴县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654322', '富蕴县', '', '', '', '', 3, 1, ''), ('654323', '6543', '00,65,6543', '福海县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654323', '福海县', '', '', '', '', 3, 1, ''), ('654324', '6543', '00,65,6543', '哈巴河县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654324', '哈巴河县', '', '', '', '', 3, 1, ''), ('654325', '6543', '00,65,6543', '青河县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654325', '青河县', '', '', '', '', 3, 1, ''), ('654326', '6543', '00,65,6543', '吉木乃县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654326', '吉木乃县', '', '', '', '', 3, 1, ''), ('6590', '65', '00,65', '自治区直辖县级行政区', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '', '', '', '', '', '', 2, 1, ''), ('659001', '6590', '00,65,6590', '石河子市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659001', '石河子市', '', '', '', '', 3, 1, ''), ('659002', '6590', '00,65,6590', '阿拉尔市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659002', '阿拉尔市', '', '', '', '', 3, 1, ''), ('659003', '6590', '00,65,6590', '图木舒克市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659003', '图木舒克市', '', '', '', '', 3, 1, ''), ('659004', '6590', '00,65,6590', '五家渠市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659004', '五家渠市', '', '', '', '', 3, 1, ''), ('659005', '6590', '00,65,6590', '北屯市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659005', '北屯市', '', '', '', '', 3, 1, ''), ('659006', '6590', '00,65,6590', '铁门关市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659006', '铁门关市', '', '', '', '', 3, 1, ''), ('659007', '6590', '00,65,6590', '双河市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659007', '双河市', '', '', '', '', 3, 1, ''), ('659008', '6590', '00,65,6590', '可克达拉市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659008', '可克达拉市', '', '', '', '', 3, 1, ''), ('659009', '6590', '00,65,6590', '昆玉市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659009', '昆玉市', '', '', '', '', 3, 1, ''), ('659010', '6590', '00,65,6590', '胡杨河市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659010', '胡杨河市', '', '', '', '', 3, 1, ''), ('71', '00', '00', '台湾省', '71', '台湾省', '', '', '', '', '', '', '', '', 1, 1, ''), ('81', '00', '00', '香港特别行政区', '81', '香港特别行政区', '', '', '', '', '', '', '', '', 1, 1, ''), ('82', '00', '00', '澳门特别行政区', '82', '澳门特别行政区', '', '', '', '', '', '', '', '', 1, 1, ''); +COMMIT; + -- ---------------------------- -- Table structure for blade_role -- ---------------------------- @@ -381,7 +419,7 @@ CREATE TABLE `blade_role_menu` ( -- Records of blade_role_menu -- ---------------------------- BEGIN; -INSERT INTO `blade_role_menu` VALUES (1123598817738675201, 1123598815738675201, 1123598816738675201), (1123598817738675202, 1123598815738675202, 1123598816738675201), (1123598817738675203, 1123598815738675203, 1123598816738675201), (1123598817738675204, 1123598815738675204, 1123598816738675201), (1123598817738675205, 1123598815738675205, 1123598816738675201), (1123598817738675206, 1123598815738675206, 1123598816738675201), (1123598817738675207, 1123598815738675207, 1123598816738675201), (1123598817738675208, 1123598815738675208, 1123598816738675201), (1123598817738675209, 1123598815738675209, 1123598816738675201), (1123598817738675210, 1123598815738675210, 1123598816738675201), (1123598817738675211, 1123598815738675211, 1123598816738675201), (1123598817738675212, 1123598815738675212, 1123598816738675201), (1123598817738675213, 1123598815738675213, 1123598816738675201), (1123598817738675214, 1123598815738675214, 1123598816738675201), (1123598817738675215, 1123598815738675215, 1123598816738675201), (1123598817738675216, 1123598815738675216, 1123598816738675201), (1123598817738675217, 1123598815738675217, 1123598816738675201), (1123598817738675218, 1123598815738675218, 1123598816738675201), (1123598817738675219, 1123598815738675219, 1123598816738675201), (1123598817738675220, 1123598815738675220, 1123598816738675201), (1123598817738675221, 1123598815738675221, 1123598816738675201), (1123598817738675222, 1123598815738675222, 1123598816738675201), (1123598817738675223, 1123598815738675223, 1123598816738675201), (1123598817738675224, 1123598815738675224, 1123598816738675201), (1123598817738675225, 1123598815738675225, 1123598816738675201), (1123598817738675226, 1123598815738675226, 1123598816738675201), (1123598817738675227, 1123598815738675227, 1123598816738675201), (1123598817738675228, 1123598815738675228, 1123598816738675201), (1123598817738675229, 1123598815738675229, 1123598816738675201), (1123598817738675230, 1123598815738675230, 1123598816738675201), (1123598817738675231, 1123598815738675231, 1123598816738675201), (1123598817738675232, 1123598815738675232, 1123598816738675201), (1123598817738675233, 1123598815738675233, 1123598816738675201), (1123598817738675234, 1123598815738675234, 1123598816738675201), (1123598817738675235, 1123598815738675235, 1123598816738675201), (1123598817738675236, 1123598815738675236, 1123598816738675201), (1123598817738675237, 1123598815738675237, 1123598816738675201), (1123598817738675238, 1123598815738675238, 1123598816738675201), (1123598817738675239, 1123598815738675239, 1123598816738675201), (1123598817738675240, 1123598815738675240, 1123598816738675201), (1123598817738675241, 1123598815738675241, 1123598816738675201), (1123598817738675242, 1123598815738675242, 1123598816738675201), (1123598817738675243, 1123598815738675243, 1123598816738675201), (1123598817738675244, 1123598815738675244, 1123598816738675201), (1123598817738675245, 1123598815738675245, 1123598816738675201), (1123598817738675246, 1123598815738675246, 1123598816738675201), (1123598817738675247, 1123598815738675247, 1123598816738675201), (1123598817738675248, 1123598815738675248, 1123598816738675201), (1123598817738675249, 1123598815738675249, 1123598816738675201), (1123598817738675250, 1123598815738675250, 1123598816738675201), (1123598817738675251, 1123598815738675251, 1123598816738675201), (1123598817738675252, 1123598815738675252, 1123598816738675201), (1123598817738675253, 1123598815738675253, 1123598816738675201), (1123598817738675254, 1123598815738675254, 1123598816738675201), (1123598817738675255, 1123598815738675255, 1123598816738675201), (1123598817738675256, 1123598815738675256, 1123598816738675201), (1123598817738675257, 1123598815738675257, 1123598816738675201), (1123598817738675258, 1123598815738675258, 1123598816738675201), (1123598817738675259, 1123598815738675259, 1123598816738675201), (1123598817738675260, 1123598815738675260, 1123598816738675201), (1123598817738675261, 1123598815738675261, 1123598816738675201), (1123598817738675262, 1123598815738675262, 1123598816738675201), (1123598817738675263, 1123598815738675263, 1123598816738675201), (1123598817738675264, 1123598815738675264, 1123598816738675201), (1123598817738675265, 1123598815738675265, 1123598816738675201), (1123598817738675266, 1123598815738675266, 1123598816738675201), (1123598817738675267, 1123598815738675267, 1123598816738675201), (1123598817738675268, 1123598815738675268, 1123598816738675201), (1123598817738675269, 1123598815738675269, 1123598816738675201), (1123598817738675270, 1123598815738675270, 1123598816738675201), (1161272893875225001, 1164733389668962251, 1123598816738675201), (1161272893875225002, 1164733389668962252, 1123598816738675201), (1161272893875225003, 1164733389668962253, 1123598816738675201), (1161272893875225004, 1164733389668962254, 1123598816738675201), (1161272893875225005, 1164733389668962255, 1123598816738675201), (1161272893875225006, 1164733389668962256, 1123598816738675201); +INSERT INTO `blade_role_menu` VALUES (1123598817738675201, 1123598815738675201, 1123598816738675201), (1123598817738675202, 1123598815738675202, 1123598816738675201), (1123598817738675203, 1123598815738675203, 1123598816738675201), (1123598817738675204, 1123598815738675204, 1123598816738675201), (1123598817738675205, 1123598815738675205, 1123598816738675201), (1123598817738675206, 1123598815738675206, 1123598816738675201), (1123598817738675207, 1123598815738675207, 1123598816738675201), (1123598817738675208, 1123598815738675208, 1123598816738675201), (1123598817738675209, 1123598815738675209, 1123598816738675201), (1123598817738675210, 1123598815738675210, 1123598816738675201), (1123598817738675211, 1123598815738675211, 1123598816738675201), (1123598817738675212, 1123598815738675212, 1123598816738675201), (1123598817738675213, 1123598815738675213, 1123598816738675201), (1123598817738675214, 1123598815738675214, 1123598816738675201), (1123598817738675215, 1123598815738675215, 1123598816738675201), (1123598817738675216, 1123598815738675216, 1123598816738675201), (1123598817738675217, 1123598815738675217, 1123598816738675201), (1123598817738675218, 1123598815738675218, 1123598816738675201), (1123598817738675219, 1123598815738675219, 1123598816738675201), (1123598817738675220, 1123598815738675220, 1123598816738675201), (1123598817738675221, 1123598815738675221, 1123598816738675201), (1123598817738675222, 1123598815738675222, 1123598816738675201), (1123598817738675223, 1123598815738675223, 1123598816738675201), (1123598817738675224, 1123598815738675224, 1123598816738675201), (1123598817738675225, 1123598815738675225, 1123598816738675201), (1123598817738675226, 1123598815738675226, 1123598816738675201), (1123598817738675227, 1123598815738675227, 1123598816738675201), (1123598817738675228, 1123598815738675228, 1123598816738675201), (1123598817738675229, 1123598815738675229, 1123598816738675201), (1123598817738675230, 1123598815738675230, 1123598816738675201), (1123598817738675231, 1123598815738675231, 1123598816738675201), (1123598817738675232, 1123598815738675232, 1123598816738675201), (1123598817738675233, 1123598815738675233, 1123598816738675201), (1123598817738675234, 1123598815738675234, 1123598816738675201), (1123598817738675235, 1123598815738675235, 1123598816738675201), (1123598817738675236, 1123598815738675236, 1123598816738675201), (1123598817738675237, 1123598815738675237, 1123598816738675201), (1123598817738675238, 1123598815738675238, 1123598816738675201), (1123598817738675239, 1123598815738675239, 1123598816738675201), (1123598817738675240, 1123598815738675240, 1123598816738675201), (1123598817738675241, 1123598815738675241, 1123598816738675201), (1123598817738675242, 1123598815738675242, 1123598816738675201), (1123598817738675243, 1123598815738675243, 1123598816738675201), (1123598817738675244, 1123598815738675244, 1123598816738675201), (1123598817738675245, 1123598815738675245, 1123598816738675201), (1123598817738675246, 1123598815738675246, 1123598816738675201), (1123598817738675247, 1123598815738675247, 1123598816738675201), (1123598817738675248, 1123598815738675248, 1123598816738675201), (1123598817738675249, 1123598815738675249, 1123598816738675201), (1123598817738675250, 1123598815738675250, 1123598816738675201), (1123598817738675251, 1123598815738675251, 1123598816738675201), (1123598817738675252, 1123598815738675252, 1123598816738675201), (1123598817738675253, 1123598815738675253, 1123598816738675201), (1123598817738675254, 1123598815738675254, 1123598816738675201), (1123598817738675255, 1123598815738675255, 1123598816738675201), (1123598817738675256, 1123598815738675256, 1123598816738675201), (1123598817738675257, 1123598815738675257, 1123598816738675201), (1123598817738675258, 1123598815738675258, 1123598816738675201), (1123598817738675259, 1123598815738675259, 1123598816738675201), (1123598817738675260, 1123598815738675260, 1123598816738675201), (1123598817738675261, 1123598815738675261, 1123598816738675201), (1123598817738675262, 1123598815738675262, 1123598816738675201), (1123598817738675263, 1123598815738675263, 1123598816738675201), (1123598817738675264, 1123598815738675264, 1123598816738675201), (1123598817738675265, 1123598815738675265, 1123598816738675201), (1123598817738675266, 1123598815738675266, 1123598816738675201), (1123598817738675267, 1123598815738675267, 1123598816738675201), (1123598817738675268, 1123598815738675268, 1123598816738675201), (1123598817738675269, 1123598815738675269, 1123598816738675201), (1123598817738675270, 1123598815738675270, 1123598816738675201), (1161272893875225001, 1164733389668962251, 1123598816738675201), (1161272893875225002, 1164733389668962252, 1123598816738675201), (1161272893875225003, 1164733389668962253, 1123598816738675201), (1161272893875225004, 1164733389668962254, 1123598816738675201), (1161272893875225005, 1164733389668962255, 1123598816738675201), (1161272893875225006, 1164733389668962256, 1123598816738675201), (1161272893875226001, 1164733399668962201, 1123598816738675201), (1161272893875226002, 1164733399668962202, 1123598816738675201), (1161272893875226003, 1164733399668962203, 1123598816738675201), (1161272893875226004, 1164733399668962204, 1123598816738675201), (1161272893875226005, 1164733399668962205, 1123598816738675201), (1161272893875226006, 1164733399668962206, 1123598816738675201), (1161272893875226007, 1164733399668962207, 1123598816738675201); COMMIT; -- ---------------------------- diff --git a/doc/sql/blade/blade-sword-mysql.sql b/doc/sql/blade/blade-sword-mysql.sql index 775c9bf1..fcedda7b 100644 --- a/doc/sql/blade/blade-sword-mysql.sql +++ b/doc/sql/blade/blade-sword-mysql.sql @@ -11,7 +11,7 @@ Target Server Version : 50729 File Encoding : 65001 - Date: 22/04/2020 16:52:19 + Date: 11/06/2020 18:20:56 */ SET NAMES utf8mb4; @@ -149,7 +149,7 @@ CREATE TABLE `blade_dict` ( -- Records of blade_dict -- ---------------------------- BEGIN; -INSERT INTO `blade_dict` VALUES (1123598814738675201, 0, 'sex', -1, '性别', 1, NULL, 0), (1123598814738675202, 1123598814738675201, 'sex', 1, '男', 1, NULL, 0), (1123598814738675203, 1123598814738675201, 'sex', 2, '女', 2, NULL, 0), (1123598814738675204, 0, 'notice', -1, '通知类型', 2, NULL, 0), (1123598814738675205, 1123598814738675204, 'notice', 1, '发布通知', 1, NULL, 0), (1123598814738675206, 1123598814738675204, 'notice', 2, '批转通知', 2, NULL, 0), (1123598814738675207, 1123598814738675204, 'notice', 3, '转发通知', 3, NULL, 0), (1123598814738675208, 1123598814738675204, 'notice', 4, '指示通知', 4, NULL, 0), (1123598814738675209, 1123598814738675204, 'notice', 5, '任免通知', 5, NULL, 0), (1123598814738675210, 1123598814738675204, 'notice', 6, '事务通知', 6, NULL, 0), (1123598814738675211, 0, 'menu_category', -1, '菜单类型', 3, NULL, 0), (1123598814738675212, 1123598814738675211, 'menu_category', 1, '菜单', 1, NULL, 0), (1123598814738675213, 1123598814738675211, 'menu_category', 2, '按钮', 2, NULL, 0), (1123598814738675214, 0, 'button_func', -1, '按钮功能', 4, NULL, 0), (1123598814738675215, 1123598814738675214, 'button_func', 1, '工具栏', 1, NULL, 0), (1123598814738675216, 1123598814738675214, 'button_func', 2, '操作栏', 2, NULL, 0), (1123598814738675217, 1123598814738675214, 'button_func', 3, '工具操作栏', 3, NULL, 0), (1123598814738675218, 0, 'yes_no', -1, '是否', 5, NULL, 0), (1123598814738675219, 1123598814738675218, 'yes_no', 1, '否', 1, NULL, 0), (1123598814738675220, 1123598814738675218, 'yes_no', 2, '是', 2, NULL, 0), (1123598814738777220, 0, 'post_category', -1, '岗位类型', 12, NULL, 0), (1123598814738777221, 1123598814738777220, 'post_category', 1, '高层', 1, NULL, 0), (1123598814738777222, 1123598814738777220, 'post_category', 2, '中层', 2, NULL, 0), (1123598814738777223, 1123598814738777220, 'post_category', 3, '基层', 3, NULL, 0), (1123598814738777224, 1123598814738777220, 'post_category', 4, '其他', 4, NULL, 0); +INSERT INTO `blade_dict` VALUES (1123598814738675201, 0, 'sex', -1, '性别', 1, NULL, 0), (1123598814738675202, 1123598814738675201, 'sex', 1, '男', 1, NULL, 0), (1123598814738675203, 1123598814738675201, 'sex', 2, '女', 2, NULL, 0), (1123598814738675204, 0, 'notice', -1, '通知类型', 2, NULL, 0), (1123598814738675205, 1123598814738675204, 'notice', 1, '发布通知', 1, NULL, 0), (1123598814738675206, 1123598814738675204, 'notice', 2, '批转通知', 2, NULL, 0), (1123598814738675207, 1123598814738675204, 'notice', 3, '转发通知', 3, NULL, 0), (1123598814738675208, 1123598814738675204, 'notice', 4, '指示通知', 4, NULL, 0), (1123598814738675209, 1123598814738675204, 'notice', 5, '任免通知', 5, NULL, 0), (1123598814738675210, 1123598814738675204, 'notice', 6, '事务通知', 6, NULL, 0), (1123598814738675211, 0, 'menu_category', -1, '菜单类型', 3, NULL, 0), (1123598814738675212, 1123598814738675211, 'menu_category', 1, '菜单', 1, NULL, 0), (1123598814738675213, 1123598814738675211, 'menu_category', 2, '按钮', 2, NULL, 0), (1123598814738675214, 0, 'button_func', -1, '按钮功能', 4, NULL, 0), (1123598814738675215, 1123598814738675214, 'button_func', 1, '工具栏', 1, NULL, 0), (1123598814738675216, 1123598814738675214, 'button_func', 2, '操作栏', 2, NULL, 0), (1123598814738675217, 1123598814738675214, 'button_func', 3, '工具操作栏', 3, NULL, 0), (1123598814738675218, 0, 'yes_no', -1, '是否', 5, NULL, 0), (1123598814738675219, 1123598814738675218, 'yes_no', 1, '否', 1, NULL, 0), (1123598814738675220, 1123598814738675218, 'yes_no', 2, '是', 2, NULL, 0), (1123598814738777220, 0, 'post_category', -1, '岗位类型', 12, NULL, 0), (1123598814738777221, 1123598814738777220, 'post_category', 1, '高层', 1, NULL, 0), (1123598814738777222, 1123598814738777220, 'post_category', 2, '中层', 2, NULL, 0), (1123598814738777223, 1123598814738777220, 'post_category', 3, '基层', 3, NULL, 0), (1123598814738777224, 1123598814738777220, 'post_category', 4, '其他', 4, NULL, 0), (1123598814738777230, 0, 'region', -1, '行政区划', 13, NULL, 0), (1123598814738777231, 1123598814738777230, 'region', 0, '国家', 0, NULL, 0), (1123598814738777232, 1123598814738777230, 'region', 1, '省份/直辖市', 1, NULL, 0), (1123598814738777233, 1123598814738777230, 'region', 2, '地市', 2, NULL, 0), (1123598814738777234, 1123598814738777230, 'region', 3, '区县', 3, NULL, 0), (1123598814738777235, 1123598814738777230, 'region', 4, '乡镇', 4, NULL, 0), (1123598814738777236, 1123598814738777230, 'region', 5, '村委', 5, NULL, 0); COMMIT; -- ---------------------------- @@ -259,7 +259,7 @@ CREATE TABLE `blade_menu` ( -- Records of blade_menu -- ---------------------------- BEGIN; -INSERT INTO `blade_menu` VALUES (1123598815738675201, 0, 'desk', '工作台', 'menu', '/desk', 'desktop', 1, 1, 0, 1, NULL, 0), (1123598815738675202, 1123598815738675201, 'notice', '通知公告', 'menu', '/desk/notice', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675203, 0, 'system', '系统管理', 'menu', '/system', 'setting', 2, 1, 0, 1, NULL, 0), (1123598815738675204, 1123598815738675203, 'user', '用户管理', 'menu', '/system/user', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675205, 1123598815738675203, 'dept', '部门管理', 'menu', '/system/dept', NULL, 2, 1, 0, 1, NULL, 0), (1123598815738675206, 1123598815738675203, 'dict', '字典管理', 'menu', '/system/dict', NULL, 3, 1, 0, 1, NULL, 0), (1123598815738675207, 1123598815738675203, 'menu', '菜单管理', 'menu', '/system/menu', NULL, 4, 1, 0, 1, NULL, 0), (1123598815738675208, 1123598815738675203, 'role', '角色管理', 'menu', '/system/role', NULL, 5, 1, 0, 1, NULL, 0), (1123598815738675209, 1123598815738675203, 'param', '参数管理', 'menu', '/system/param', NULL, 6, 1, 0, 1, NULL, 0), (1123598815738675210, 0, 'monitor', '系统监控', 'menu', '/monitor', 'fund', 3, 1, 0, 1, NULL, 0), (1123598815738675211, 1123598815738675210, 'doc', '接口文档', 'menu', 'http://localhost/doc.html', NULL, 1, 1, 0, 2, NULL, 0), (1123598815738675212, 1123598815738675210, 'admin', '服务治理', 'menu', 'http://localhost:7002', NULL, 2, 1, 0, 2, NULL, 0), (1123598815738675213, 1123598815738675210, 'log', '日志管理', 'menu', '/monitor/log', NULL, 3, 1, 0, 1, NULL, 0), (1123598815738675214, 1123598815738675213, 'log_usual', '通用日志', 'menu', '/monitor/log/usual', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675215, 1123598815738675213, 'log_api', '接口日志', 'menu', '/monitor/log/api', NULL, 2, 1, 0, 1, NULL, 0), (1123598815738675216, 1123598815738675213, 'log_error', '错误日志', 'menu', '/monitor/log/error', NULL, 3, 1, 0, 1, NULL, 0), (1123598815738675217, 0, 'tool', '研发工具', 'menu', '/tool', 'tool', 4, 1, 0, 1, NULL, 0), (1123598815738675218, 1123598815738675217, 'code', '代码生成', 'menu', '/tool/code', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675219, 1123598815738675202, 'notice_add', '新增', 'add', '/desk/notice/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675220, 1123598815738675202, 'notice_edit', '修改', 'edit', '/desk/notice/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675221, 1123598815738675202, 'notice_delete', '删除', 'delete', '/api/blade-desk/notice/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675222, 1123598815738675202, 'notice_view', '查看', 'view', '/desk/notice/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675223, 1123598815738675204, 'user_add', '新增', 'add', '/system/user/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675224, 1123598815738675204, 'user_edit', '修改', 'edit', '/system/user/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675225, 1123598815738675204, 'user_delete', '删除', 'delete', '/api/blade-user/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675226, 1123598815738675204, 'user_role', '角色配置', 'role', NULL, 'user-add', 4, 2, 1, 1, NULL, 0), (1123598815738675227, 1123598815738675204, 'user_reset', '密码重置', 'reset-password', '/api/blade-user/reset-password', 'retweet', 5, 2, 1, 1, NULL, 0), (1123598815738675228, 1123598815738675204, 'user_view', '查看', 'view', '/system/user/view', 'file-text', 6, 2, 2, 1, NULL, 0), (1123598815738675229, 1123598815738675205, 'dept_add', '新增', 'add', '/system/dept/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675230, 1123598815738675205, 'dept_edit', '修改', 'edit', '/system/dept/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675231, 1123598815738675205, 'dept_delete', '删除', 'delete', '/api/blade-system/dept/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675232, 1123598815738675205, 'dept_view', '查看', 'view', '/system/dept/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675233, 1123598815738675206, 'dict_add', '新增', 'add', '/system/dict/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675234, 1123598815738675206, 'dict_edit', '修改', 'edit', '/system/dict/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675235, 1123598815738675206, 'dict_delete', '删除', 'delete', '/api/blade-system/dict/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675236, 1123598815738675206, 'dict_view', '查看', 'view', '/system/dict/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675237, 1123598815738675207, 'menu_add', '新增', 'add', '/system/menu/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675238, 1123598815738675207, 'menu_edit', '修改', 'edit', '/system/menu/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675239, 1123598815738675207, 'menu_delete', '删除', 'delete', '/api/blade-system/menu/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675240, 1123598815738675207, 'menu_view', '查看', 'view', '/system/menu/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675241, 1123598815738675208, 'role_add', '新增', 'add', '/system/role/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675242, 1123598815738675208, 'role_edit', '修改', 'edit', '/system/role/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675243, 1123598815738675208, 'role_delete', '删除', 'delete', '/api/blade-system/role/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675244, 1123598815738675208, 'role_view', '查看', 'view', '/system/role/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675245, 1123598815738675209, 'param_add', '新增', 'add', '/system/param/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675246, 1123598815738675209, 'param_edit', '修改', 'edit', '/system/param/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675247, 1123598815738675209, 'param_delete', '删除', 'delete', '/api/blade-system/param/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675248, 1123598815738675209, 'param_view', '查看', 'view', '/system/param/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675249, 1123598815738675214, 'log_usual_view', '查看', 'view', '/monitor/log/usual/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675250, 1123598815738675215, 'log_api_view', '查看', 'view', '/monitor/log/api/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675251, 1123598815738675216, 'log_error_view', '查看', 'view', '/monitor/log/error/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675252, 1123598815738675218, 'code_add', '新增', 'add', '/tool/code/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675253, 1123598815738675218, 'code_edit', '修改', 'edit', '/tool/code/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675254, 1123598815738675218, 'code_delete', '删除', 'delete', '/api/blade-system/code/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675255, 1123598815738675218, 'code_view', '查看', 'view', '/tool/code/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675256, 1123598815738675203, 'tenant', '租户管理', 'menu', '/system/tenant', NULL, 7, 1, 0, 1, NULL, 0), (1123598815738675257, 1123598815738675256, 'tenant_add', '新增', 'add', '/system/tenant/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675258, 1123598815738675256, 'tenant_edit', '修改', 'edit', '/system/tenant/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675259, 1123598815738675256, 'tenant_delete', '删除', 'delete', '/api/blade-system/tenant/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675260, 1123598815738675256, 'tenant_view', '查看', 'view', '/system/tenant/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675261, 1123598815738675203, 'client', '应用管理', 'menu', '/system/client', NULL, 8, 1, 0, 1, NULL, 0), (1123598815738675262, 1123598815738675261, 'client_add', '新增', 'add', '/system/client/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675263, 1123598815738675261, 'client_edit', '修改', 'edit', '/system/client/edit', 'form', 2, 2, 2, 2, NULL, 0), (1123598815738675264, 1123598815738675261, 'client_delete', '删除', 'delete', '/api/blade-system/client/remove', 'delete', 3, 2, 3, 3, NULL, 0), (1123598815738675265, 1123598815738675261, 'client_view', '查看', 'view', '/system/client/view', 'file-text', 4, 2, 2, 2, NULL, 0), (1123598815738675266, 1123598815738675217, 'datasource', '数据源管理', 'menu', '/tool/datasource', '', 2, 1, 0, 1, NULL, 0), (1123598815738675267, 1123598815738675266, 'datasource_add', '新增', 'add', '/tool/datasource/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675268, 1123598815738675266, 'datasource_edit', '修改', 'edit', '/tool/datasource/edit', 'form', 2, 2, 2, 2, NULL, 0), (1123598815738675269, 1123598815738675266, 'datasource_delete', '删除', 'delete', '/api/blade-develop/datasource/remove', 'delete', 3, 2, 3, 3, NULL, 0), (1123598815738675270, 1123598815738675266, 'datasource_view', '查看', 'view', '/tool/datasource/view', 'file-text', 4, 2, 2, 2, NULL, 0), (1164733389668962251, 1123598815738675203, 'post', '岗位管理', 'menu', '/system/post', '', 2, 1, 0, 1, NULL, 0), (1164733389668962252, 1164733389668962251, 'post_add', '新增', 'add', '/system/post/add', 'plus', 1, 2, 1, 1, NULL, 0), (1164733389668962253, 1164733389668962251, 'post_edit', '修改', 'edit', '/system/post/edit', 'form', 2, 2, 2, 1, NULL, 0), (1164733389668962254, 1164733389668962251, 'post_delete', '删除', 'delete', '/api/blade-system/post/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1164733389668962255, 1164733389668962251, 'post_view', '查看', 'view', '/system/post/view', 'file-text', 4, 2, 2, 1, NULL, 0); +INSERT INTO `blade_menu` VALUES (1123598815738675201, 0, 'desk', '工作台', 'menu', '/desk', 'desktop', 1, 1, 0, 1, NULL, 0), (1123598815738675202, 1123598815738675201, 'notice', '通知公告', 'menu', '/desk/notice', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675203, 0, 'system', '系统管理', 'menu', '/system', 'setting', 99, 1, 0, 1, NULL, 0), (1123598815738675204, 1123598815738675203, 'user', '用户管理', 'menu', '/system/user', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675205, 1123598815738675203, 'dept', '部门管理', 'menu', '/system/dept', NULL, 2, 1, 0, 1, NULL, 0), (1123598815738675206, 1123598815738675203, 'dict', '字典管理', 'menu', '/system/dict', NULL, 3, 1, 0, 1, NULL, 0), (1123598815738675207, 1123598815738675203, 'menu', '菜单管理', 'menu', '/system/menu', NULL, 4, 1, 0, 1, NULL, 0), (1123598815738675208, 1123598815738675203, 'role', '角色管理', 'menu', '/system/role', NULL, 5, 1, 0, 1, NULL, 0), (1123598815738675209, 1123598815738675203, 'param', '参数管理', 'menu', '/system/param', NULL, 6, 1, 0, 1, NULL, 0), (1123598815738675210, 0, 'monitor', '系统监控', 'menu', '/monitor', 'fund', 3, 1, 0, 1, NULL, 0), (1123598815738675211, 1123598815738675210, 'doc', '接口文档', 'menu', 'http://localhost/doc.html', NULL, 1, 1, 0, 2, NULL, 0), (1123598815738675212, 1123598815738675210, 'admin', '服务治理', 'menu', 'http://localhost:7002', NULL, 2, 1, 0, 2, NULL, 0), (1123598815738675213, 1123598815738675210, 'log', '日志管理', 'menu', '/monitor/log', NULL, 3, 1, 0, 1, NULL, 0), (1123598815738675214, 1123598815738675213, 'log_usual', '通用日志', 'menu', '/monitor/log/usual', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675215, 1123598815738675213, 'log_api', '接口日志', 'menu', '/monitor/log/api', NULL, 2, 1, 0, 1, NULL, 0), (1123598815738675216, 1123598815738675213, 'log_error', '错误日志', 'menu', '/monitor/log/error', NULL, 3, 1, 0, 1, NULL, 0), (1123598815738675217, 0, 'tool', '研发工具', 'menu', '/tool', 'tool', 4, 1, 0, 1, NULL, 0), (1123598815738675218, 1123598815738675217, 'code', '代码生成', 'menu', '/tool/code', NULL, 1, 1, 0, 1, NULL, 0), (1123598815738675219, 1123598815738675202, 'notice_add', '新增', 'add', '/desk/notice/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675220, 1123598815738675202, 'notice_edit', '修改', 'edit', '/desk/notice/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675221, 1123598815738675202, 'notice_delete', '删除', 'delete', '/api/blade-desk/notice/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675222, 1123598815738675202, 'notice_view', '查看', 'view', '/desk/notice/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675223, 1123598815738675204, 'user_add', '新增', 'add', '/system/user/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675224, 1123598815738675204, 'user_edit', '修改', 'edit', '/system/user/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675225, 1123598815738675204, 'user_delete', '删除', 'delete', '/api/blade-user/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675226, 1123598815738675204, 'user_role', '角色配置', 'role', NULL, 'user-add', 4, 2, 1, 1, NULL, 0), (1123598815738675227, 1123598815738675204, 'user_reset', '密码重置', 'reset-password', '/api/blade-user/reset-password', 'retweet', 5, 2, 1, 1, NULL, 0), (1123598815738675228, 1123598815738675204, 'user_view', '查看', 'view', '/system/user/view', 'file-text', 6, 2, 2, 1, NULL, 0), (1123598815738675229, 1123598815738675205, 'dept_add', '新增', 'add', '/system/dept/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675230, 1123598815738675205, 'dept_edit', '修改', 'edit', '/system/dept/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675231, 1123598815738675205, 'dept_delete', '删除', 'delete', '/api/blade-system/dept/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675232, 1123598815738675205, 'dept_view', '查看', 'view', '/system/dept/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675233, 1123598815738675206, 'dict_add', '新增', 'add', '/system/dict/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675234, 1123598815738675206, 'dict_edit', '修改', 'edit', '/system/dict/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675235, 1123598815738675206, 'dict_delete', '删除', 'delete', '/api/blade-system/dict/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675236, 1123598815738675206, 'dict_view', '查看', 'view', '/system/dict/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675237, 1123598815738675207, 'menu_add', '新增', 'add', '/system/menu/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675238, 1123598815738675207, 'menu_edit', '修改', 'edit', '/system/menu/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675239, 1123598815738675207, 'menu_delete', '删除', 'delete', '/api/blade-system/menu/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675240, 1123598815738675207, 'menu_view', '查看', 'view', '/system/menu/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675241, 1123598815738675208, 'role_add', '新增', 'add', '/system/role/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675242, 1123598815738675208, 'role_edit', '修改', 'edit', '/system/role/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675243, 1123598815738675208, 'role_delete', '删除', 'delete', '/api/blade-system/role/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675244, 1123598815738675208, 'role_view', '查看', 'view', '/system/role/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675245, 1123598815738675209, 'param_add', '新增', 'add', '/system/param/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675246, 1123598815738675209, 'param_edit', '修改', 'edit', '/system/param/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675247, 1123598815738675209, 'param_delete', '删除', 'delete', '/api/blade-system/param/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675248, 1123598815738675209, 'param_view', '查看', 'view', '/system/param/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675249, 1123598815738675214, 'log_usual_view', '查看', 'view', '/monitor/log/usual/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675250, 1123598815738675215, 'log_api_view', '查看', 'view', '/monitor/log/api/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675251, 1123598815738675216, 'log_error_view', '查看', 'view', '/monitor/log/error/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675252, 1123598815738675218, 'code_add', '新增', 'add', '/tool/code/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675253, 1123598815738675218, 'code_edit', '修改', 'edit', '/tool/code/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675254, 1123598815738675218, 'code_delete', '删除', 'delete', '/api/blade-system/code/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675255, 1123598815738675218, 'code_view', '查看', 'view', '/tool/code/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675256, 1123598815738675203, 'tenant', '租户管理', 'menu', '/system/tenant', NULL, 7, 1, 0, 1, NULL, 0), (1123598815738675257, 1123598815738675256, 'tenant_add', '新增', 'add', '/system/tenant/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675258, 1123598815738675256, 'tenant_edit', '修改', 'edit', '/system/tenant/edit', 'form', 2, 2, 2, 1, NULL, 0), (1123598815738675259, 1123598815738675256, 'tenant_delete', '删除', 'delete', '/api/blade-system/tenant/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1123598815738675260, 1123598815738675256, 'tenant_view', '查看', 'view', '/system/tenant/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1123598815738675261, 1123598815738675203, 'client', '应用管理', 'menu', '/system/client', NULL, 8, 1, 0, 1, NULL, 0), (1123598815738675262, 1123598815738675261, 'client_add', '新增', 'add', '/system/client/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675263, 1123598815738675261, 'client_edit', '修改', 'edit', '/system/client/edit', 'form', 2, 2, 2, 2, NULL, 0), (1123598815738675264, 1123598815738675261, 'client_delete', '删除', 'delete', '/api/blade-system/client/remove', 'delete', 3, 2, 3, 3, NULL, 0), (1123598815738675265, 1123598815738675261, 'client_view', '查看', 'view', '/system/client/view', 'file-text', 4, 2, 2, 2, NULL, 0), (1123598815738675266, 1123598815738675217, 'datasource', '数据源管理', 'menu', '/tool/datasource', '', 2, 1, 0, 1, NULL, 0), (1123598815738675267, 1123598815738675266, 'datasource_add', '新增', 'add', '/tool/datasource/add', 'plus', 1, 2, 1, 1, NULL, 0), (1123598815738675268, 1123598815738675266, 'datasource_edit', '修改', 'edit', '/tool/datasource/edit', 'form', 2, 2, 2, 2, NULL, 0), (1123598815738675269, 1123598815738675266, 'datasource_delete', '删除', 'delete', '/api/blade-develop/datasource/remove', 'delete', 3, 2, 3, 3, NULL, 0), (1123598815738675270, 1123598815738675266, 'datasource_view', '查看', 'view', '/tool/datasource/view', 'file-text', 4, 2, 2, 2, NULL, 0), (1164733389668962251, 1123598815738675203, 'post', '岗位管理', 'menu', '/system/post', '', 2, 1, 0, 1, NULL, 0), (1164733389668962252, 1164733389668962251, 'post_add', '新增', 'add', '/system/post/add', 'plus', 1, 2, 1, 1, NULL, 0), (1164733389668962253, 1164733389668962251, 'post_edit', '修改', 'edit', '/system/post/edit', 'form', 2, 2, 2, 1, NULL, 0), (1164733389668962254, 1164733389668962251, 'post_delete', '删除', 'delete', '/api/blade-system/post/remove', 'delete', 3, 2, 3, 1, NULL, 0), (1164733389668962255, 1164733389668962251, 'post_view', '查看', 'view', '/system/post/view', 'file-text', 4, 2, 2, 1, NULL, 0), (1164733399668962201, 0, 'base', '基础配置', 'menu', '/base', 'sliders', 97, 1, 0, 1, NULL, 0), (1164733399668962202, 1164733399668962201, 'region', '行政区划', 'menu', '/base/region', '', 1, 1, 0, 1, NULL, 0), (1164733399668962203, 1164733399668962202, 'region_add', '新增下级', 'add', '', '', 1, 2, 1, 1, NULL, 0), (1164733399668962204, 1164733399668962202, 'region_delete', '删除', 'delete', '/api/blade-system/region/remove', '', 2, 2, 2, 1, NULL, 0), (1164733399668962205, 1164733399668962202, 'region_import', '导入', 'import', '', '', 3, 2, 3, 1, NULL, 0), (1164733399668962206, 1164733399668962202, 'region_export', '导出', 'export', '', '', 4, 2, 2, 1, NULL, 0), (1164733399668962207, 1164733399668962202, 'region_debug', '调试', 'debug', '', '', 5, 2, 2, 1, NULL, 0); COMMIT; -- ---------------------------- @@ -344,6 +344,44 @@ BEGIN; INSERT INTO `blade_post` VALUES (1123598817738675201, '000000', 1, 'ceo', '首席执行官', 1, '总经理', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675202, '000000', 1, 'coo', '首席运营官', 2, '常务总经理', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675203, '000000', 1, 'cfo', '首席财务官', 3, '财务总经理', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675204, '000000', 1, 'cto', '首席技术官', 4, '技术总监', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675205, '000000', 1, 'cio', '首席信息官', 5, '信息总监', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675206, '000000', 2, 'pm', '技术经理', 6, '研发和产品是永远的朋友', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675207, '000000', 2, 'hrm', '人力经理', 7, '人力资源部门工作管理者', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0), (1123598817738675208, '000000', 3, 'staff', '普通员工', 8, '普通员工', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); COMMIT; +-- ---------------------------- +-- Table structure for blade_region +-- ---------------------------- +DROP TABLE IF EXISTS `blade_region`; +CREATE TABLE `blade_region` ( + `code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '区划编号', + `parent_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '父区划编号', + `ancestors` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '祖区划编号', + `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区划名称', + `province_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省级区划编号', + `province_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省级名称', + `city_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '市级区划编号', + `city_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '市级名称', + `district_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区级区划编号', + `district_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区级名称', + `town_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '镇级区划编号', + `town_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '镇级名称', + `village_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '村级区划编号', + `village_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '村级名称', + `level` int(2) NULL DEFAULT NULL COMMENT '层级', + `sort` int(2) NULL DEFAULT NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`code`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '行政区划表'; + +-- ---------------------------- +-- Records of blade_region +-- ---------------------------- +BEGIN; +INSERT INTO `blade_region` VALUES ('00', '0', '0', '中华人民共和国', '', '', '', '', '', '', '', '', '', '', 0, 1, ''), ('11', '00', '00', '北京市', '11', '北京市', '', '', '', '', '', '', '', '', 1, 1, ''), ('1101', '11', '00,11', '北京市', '11', '北京市', '1101', '北京市', '', '', '', '', '', '', 2, 1, ''), ('110101', '1101', '00,11,1101', '东城区', '11', '北京市', '1101', '北京市', '110101', '东城区', '', '', '', '', 3, 1, ''), ('110102', '1101', '00,11,1101', '西城区', '11', '北京市', '1101', '北京市', '110102', '西城区', '', '', '', '', 3, 1, ''), ('110105', '1101', '00,11,1101', '朝阳区', '11', '北京市', '1101', '北京市', '110105', '朝阳区', '', '', '', '', 3, 1, ''), ('110106', '1101', '00,11,1101', '丰台区', '11', '北京市', '1101', '北京市', '110106', '丰台区', '', '', '', '', 3, 1, ''), ('110107', '1101', '00,11,1101', '石景山区', '11', '北京市', '1101', '北京市', '110107', '石景山区', '', '', '', '', 3, 1, ''), ('110108', '1101', '00,11,1101', '海淀区', '11', '北京市', '1101', '北京市', '110108', '海淀区', '', '', '', '', 3, 1, ''), ('110109', '1101', '00,11,1101', '门头沟区', '11', '北京市', '1101', '北京市', '110109', '门头沟区', '', '', '', '', 3, 1, ''), ('110111', '1101', '00,11,1101', '房山区', '11', '北京市', '1101', '北京市', '110111', '房山区', '', '', '', '', 3, 1, ''), ('110112', '1101', '00,11,1101', '通州区', '11', '北京市', '1101', '北京市', '110112', '通州区', '', '', '', '', 3, 1, ''), ('110113', '1101', '00,11,1101', '顺义区', '11', '北京市', '1101', '北京市', '110113', '顺义区', '', '', '', '', 3, 1, ''), ('110114', '1101', '00,11,1101', '昌平区', '11', '北京市', '1101', '北京市', '110114', '昌平区', '', '', '', '', 3, 1, ''), ('110115', '1101', '00,11,1101', '大兴区', '11', '北京市', '1101', '北京市', '110115', '大兴区', '', '', '', '', 3, 1, ''), ('110116', '1101', '00,11,1101', '怀柔区', '11', '北京市', '1101', '北京市', '110116', '怀柔区', '', '', '', '', 3, 1, ''), ('110117', '1101', '00,11,1101', '平谷区', '11', '北京市', '1101', '北京市', '110117', '平谷区', '', '', '', '', 3, 1, ''), ('110118', '1101', '00,11,1101', '密云区', '11', '北京市', '1101', '北京市', '110118', '密云区', '', '', '', '', 3, 1, ''), ('110119', '1101', '00,11,1101', '延庆区', '11', '北京市', '1101', '北京市', '110119', '延庆区', '', '', '', '', 3, 1, ''), ('12', '00', '00', '天津市', '12', '天津市', '', '', '', '', '', '', '', '', 1, 1, ''), ('1201', '12', '00,12', '天津市', '12', '天津市', '1201', '天津市', '', '', '', '', '', '', 2, 1, ''), ('120101', '1201', '00,12,1201', '和平区', '12', '天津市', '1201', '天津市', '120101', '和平区', '', '', '', '', 3, 1, ''), ('120102', '1201', '00,12,1201', '河东区', '12', '天津市', '1201', '天津市', '120102', '河东区', '', '', '', '', 3, 1, ''), ('120103', '1201', '00,12,1201', '河西区', '12', '天津市', '1201', '天津市', '120103', '河西区', '', '', '', '', 3, 1, ''), ('120104', '1201', '00,12,1201', '南开区', '12', '天津市', '1201', '天津市', '120104', '南开区', '', '', '', '', 3, 1, ''), ('120105', '1201', '00,12,1201', '河北区', '12', '天津市', '1201', '天津市', '120105', '河北区', '', '', '', '', 3, 1, ''), ('120106', '1201', '00,12,1201', '红桥区', '12', '天津市', '1201', '天津市', '120106', '红桥区', '', '', '', '', 3, 1, ''), ('120110', '1201', '00,12,1201', '东丽区', '12', '天津市', '1201', '天津市', '120110', '东丽区', '', '', '', '', 3, 1, ''), ('120111', '1201', '00,12,1201', '西青区', '12', '天津市', '1201', '天津市', '120111', '西青区', '', '', '', '', 3, 1, ''), ('120112', '1201', '00,12,1201', '津南区', '12', '天津市', '1201', '天津市', '120112', '津南区', '', '', '', '', 3, 1, ''), ('120113', '1201', '00,12,1201', '北辰区', '12', '天津市', '1201', '天津市', '120113', '北辰区', '', '', '', '', 3, 1, ''), ('120114', '1201', '00,12,1201', '武清区', '12', '天津市', '1201', '天津市', '120114', '武清区', '', '', '', '', 3, 1, ''), ('120115', '1201', '00,12,1201', '宝坻区', '12', '天津市', '1201', '天津市', '120115', '宝坻区', '', '', '', '', 3, 1, ''), ('120116', '1201', '00,12,1201', '滨海新区', '12', '天津市', '1201', '天津市', '120116', '滨海新区', '', '', '', '', 3, 1, ''), ('120117', '1201', '00,12,1201', '宁河区', '12', '天津市', '1201', '天津市', '120117', '宁河区', '', '', '', '', 3, 1, ''), ('120118', '1201', '00,12,1201', '静海区', '12', '天津市', '1201', '天津市', '120118', '静海区', '', '', '', '', 3, 1, ''), ('120119', '1201', '00,12,1201', '蓟州区', '12', '天津市', '1201', '天津市', '120119', '蓟州区', '', '', '', '', 3, 1, ''), ('13', '00', '00', '河北省', '13', '河北省', '', '', '', '', '', '', '', '', 1, 1, ''), ('1301', '13', '00,13', '石家庄市', '13', '河北省', '1301', '石家庄市', '', '', '', '', '', '', 2, 1, ''), ('130102', '1301', '00,13,1301', '长安区', '13', '河北省', '1301', '石家庄市', '130102', '长安区', '', '', '', '', 3, 1, ''), ('130104', '1301', '00,13,1301', '桥西区', '13', '河北省', '1301', '石家庄市', '130104', '桥西区', '', '', '', '', 3, 1, ''), ('130105', '1301', '00,13,1301', '新华区', '13', '河北省', '1301', '石家庄市', '130105', '新华区', '', '', '', '', 3, 1, ''), ('130107', '1301', '00,13,1301', '井陉矿区', '13', '河北省', '1301', '石家庄市', '130107', '井陉矿区', '', '', '', '', 3, 1, ''), ('130108', '1301', '00,13,1301', '裕华区', '13', '河北省', '1301', '石家庄市', '130108', '裕华区', '', '', '', '', 3, 1, ''), ('130109', '1301', '00,13,1301', '藁城区', '13', '河北省', '1301', '石家庄市', '130109', '藁城区', '', '', '', '', 3, 1, ''), ('130110', '1301', '00,13,1301', '鹿泉区', '13', '河北省', '1301', '石家庄市', '130110', '鹿泉区', '', '', '', '', 3, 1, ''), ('130111', '1301', '00,13,1301', '栾城区', '13', '河北省', '1301', '石家庄市', '130111', '栾城区', '', '', '', '', 3, 1, ''), ('130121', '1301', '00,13,1301', '井陉县', '13', '河北省', '1301', '石家庄市', '130121', '井陉县', '', '', '', '', 3, 1, ''), ('130123', '1301', '00,13,1301', '正定县', '13', '河北省', '1301', '石家庄市', '130123', '正定县', '', '', '', '', 3, 1, ''), ('130125', '1301', '00,13,1301', '行唐县', '13', '河北省', '1301', '石家庄市', '130125', '行唐县', '', '', '', '', 3, 1, ''), ('130126', '1301', '00,13,1301', '灵寿县', '13', '河北省', '1301', '石家庄市', '130126', '灵寿县', '', '', '', '', 3, 1, ''), ('130127', '1301', '00,13,1301', '高邑县', '13', '河北省', '1301', '石家庄市', '130127', '高邑县', '', '', '', '', 3, 1, ''), ('130128', '1301', '00,13,1301', '深泽县', '13', '河北省', '1301', '石家庄市', '130128', '深泽县', '', '', '', '', 3, 1, ''), ('130129', '1301', '00,13,1301', '赞皇县', '13', '河北省', '1301', '石家庄市', '130129', '赞皇县', '', '', '', '', 3, 1, ''), ('130130', '1301', '00,13,1301', '无极县', '13', '河北省', '1301', '石家庄市', '130130', '无极县', '', '', '', '', 3, 1, ''), ('130131', '1301', '00,13,1301', '平山县', '13', '河北省', '1301', '石家庄市', '130131', '平山县', '', '', '', '', 3, 1, ''), ('130132', '1301', '00,13,1301', '元氏县', '13', '河北省', '1301', '石家庄市', '130132', '元氏县', '', '', '', '', 3, 1, ''), ('130133', '1301', '00,13,1301', '赵县', '13', '河北省', '1301', '石家庄市', '130133', '赵县', '', '', '', '', 3, 1, ''), ('130181', '1301', '00,13,1301', '辛集市', '13', '河北省', '1301', '石家庄市', '130181', '辛集市', '', '', '', '', 3, 1, ''), ('130183', '1301', '00,13,1301', '晋州市', '13', '河北省', '1301', '石家庄市', '130183', '晋州市', '', '', '', '', 3, 1, ''), ('130184', '1301', '00,13,1301', '新乐市', '13', '河北省', '1301', '石家庄市', '130184', '新乐市', '', '', '', '', 3, 1, ''), ('1302', '13', '00,13', '唐山市', '13', '河北省', '1302', '唐山市', '', '', '', '', '', '', 2, 1, ''), ('130202', '1302', '00,13,1302', '路南区', '13', '河北省', '1302', '唐山市', '130202', '路南区', '', '', '', '', 3, 1, ''), ('130203', '1302', '00,13,1302', '路北区', '13', '河北省', '1302', '唐山市', '130203', '路北区', '', '', '', '', 3, 1, ''), ('130204', '1302', '00,13,1302', '古冶区', '13', '河北省', '1302', '唐山市', '130204', '古冶区', '', '', '', '', 3, 1, ''), ('130205', '1302', '00,13,1302', '开平区', '13', '河北省', '1302', '唐山市', '130205', '开平区', '', '', '', '', 3, 1, ''), ('130207', '1302', '00,13,1302', '丰南区', '13', '河北省', '1302', '唐山市', '130207', '丰南区', '', '', '', '', 3, 1, ''), ('130208', '1302', '00,13,1302', '丰润区', '13', '河北省', '1302', '唐山市', '130208', '丰润区', '', '', '', '', 3, 1, ''), ('130209', '1302', '00,13,1302', '曹妃甸区', '13', '河北省', '1302', '唐山市', '130209', '曹妃甸区', '', '', '', '', 3, 1, ''), ('130224', '1302', '00,13,1302', '滦南县', '13', '河北省', '1302', '唐山市', '130224', '滦南县', '', '', '', '', 3, 1, ''), ('130225', '1302', '00,13,1302', '乐亭县', '13', '河北省', '1302', '唐山市', '130225', '乐亭县', '', '', '', '', 3, 1, ''), ('130227', '1302', '00,13,1302', '迁西县', '13', '河北省', '1302', '唐山市', '130227', '迁西县', '', '', '', '', 3, 1, ''), ('130229', '1302', '00,13,1302', '玉田县', '13', '河北省', '1302', '唐山市', '130229', '玉田县', '', '', '', '', 3, 1, ''), ('130281', '1302', '00,13,1302', '遵化市', '13', '河北省', '1302', '唐山市', '130281', '遵化市', '', '', '', '', 3, 1, ''), ('130283', '1302', '00,13,1302', '迁安市', '13', '河北省', '1302', '唐山市', '130283', '迁安市', '', '', '', '', 3, 1, ''), ('130284', '1302', '00,13,1302', '滦州市', '13', '河北省', '1302', '唐山市', '130284', '滦州市', '', '', '', '', 3, 1, ''), ('1303', '13', '00,13', '秦皇岛市', '13', '河北省', '1303', '秦皇岛市', '', '', '', '', '', '', 2, 1, ''), ('130302', '1303', '00,13,1303', '海港区', '13', '河北省', '1303', '秦皇岛市', '130302', '海港区', '', '', '', '', 3, 1, ''), ('130303', '1303', '00,13,1303', '山海关区', '13', '河北省', '1303', '秦皇岛市', '130303', '山海关区', '', '', '', '', 3, 1, ''), ('130304', '1303', '00,13,1303', '北戴河区', '13', '河北省', '1303', '秦皇岛市', '130304', '北戴河区', '', '', '', '', 3, 1, ''), ('130306', '1303', '00,13,1303', '抚宁区', '13', '河北省', '1303', '秦皇岛市', '130306', '抚宁区', '', '', '', '', 3, 1, ''), ('130321', '1303', '00,13,1303', '青龙满族自治县', '13', '河北省', '1303', '秦皇岛市', '130321', '青龙满族自治县', '', '', '', '', 3, 1, ''), ('130322', '1303', '00,13,1303', '昌黎县', '13', '河北省', '1303', '秦皇岛市', '130322', '昌黎县', '', '', '', '', 3, 1, ''), ('130324', '1303', '00,13,1303', '卢龙县', '13', '河北省', '1303', '秦皇岛市', '130324', '卢龙县', '', '', '', '', 3, 1, ''), ('1304', '13', '00,13', '邯郸市', '13', '河北省', '1304', '邯郸市', '', '', '', '', '', '', 2, 1, ''), ('130402', '1304', '00,13,1304', '邯山区', '13', '河北省', '1304', '邯郸市', '130402', '邯山区', '', '', '', '', 3, 1, ''), ('130403', '1304', '00,13,1304', '丛台区', '13', '河北省', '1304', '邯郸市', '130403', '丛台区', '', '', '', '', 3, 1, ''), ('130404', '1304', '00,13,1304', '复兴区', '13', '河北省', '1304', '邯郸市', '130404', '复兴区', '', '', '', '', 3, 1, ''), ('130406', '1304', '00,13,1304', '峰峰矿区', '13', '河北省', '1304', '邯郸市', '130406', '峰峰矿区', '', '', '', '', 3, 1, ''), ('130407', '1304', '00,13,1304', '肥乡区', '13', '河北省', '1304', '邯郸市', '130407', '肥乡区', '', '', '', '', 3, 1, ''), ('130408', '1304', '00,13,1304', '永年区', '13', '河北省', '1304', '邯郸市', '130408', '永年区', '', '', '', '', 3, 1, ''), ('130423', '1304', '00,13,1304', '临漳县', '13', '河北省', '1304', '邯郸市', '130423', '临漳县', '', '', '', '', 3, 1, ''), ('130424', '1304', '00,13,1304', '成安县', '13', '河北省', '1304', '邯郸市', '130424', '成安县', '', '', '', '', 3, 1, ''), ('130425', '1304', '00,13,1304', '大名县', '13', '河北省', '1304', '邯郸市', '130425', '大名县', '', '', '', '', 3, 1, ''), ('130426', '1304', '00,13,1304', '涉县', '13', '河北省', '1304', '邯郸市', '130426', '涉县', '', '', '', '', 3, 1, ''), ('130427', '1304', '00,13,1304', '磁县', '13', '河北省', '1304', '邯郸市', '130427', '磁县', '', '', '', '', 3, 1, ''), ('130430', '1304', '00,13,1304', '邱县', '13', '河北省', '1304', '邯郸市', '130430', '邱县', '', '', '', '', 3, 1, ''), ('130431', '1304', '00,13,1304', '鸡泽县', '13', '河北省', '1304', '邯郸市', '130431', '鸡泽县', '', '', '', '', 3, 1, ''), ('130432', '1304', '00,13,1304', '广平县', '13', '河北省', '1304', '邯郸市', '130432', '广平县', '', '', '', '', 3, 1, ''), ('130433', '1304', '00,13,1304', '馆陶县', '13', '河北省', '1304', '邯郸市', '130433', '馆陶县', '', '', '', '', 3, 1, ''), ('130434', '1304', '00,13,1304', '魏县', '13', '河北省', '1304', '邯郸市', '130434', '魏县', '', '', '', '', 3, 1, ''), ('130435', '1304', '00,13,1304', '曲周县', '13', '河北省', '1304', '邯郸市', '130435', '曲周县', '', '', '', '', 3, 1, ''), ('130481', '1304', '00,13,1304', '武安市', '13', '河北省', '1304', '邯郸市', '130481', '武安市', '', '', '', '', 3, 1, ''), ('1305', '13', '00,13', '邢台市', '13', '河北省', '1305', '邢台市', '', '', '', '', '', '', 2, 1, ''), ('130502', '1305', '00,13,1305', '桥东区', '13', '河北省', '1305', '邢台市', '130502', '桥东区', '', '', '', '', 3, 1, ''), ('130503', '1305', '00,13,1305', '桥西区', '13', '河北省', '1305', '邢台市', '130503', '桥西区', '', '', '', '', 3, 1, ''), ('130521', '1305', '00,13,1305', '邢台县', '13', '河北省', '1305', '邢台市', '130521', '邢台县', '', '', '', '', 3, 1, ''), ('130522', '1305', '00,13,1305', '临城县', '13', '河北省', '1305', '邢台市', '130522', '临城县', '', '', '', '', 3, 1, ''), ('130523', '1305', '00,13,1305', '内丘县', '13', '河北省', '1305', '邢台市', '130523', '内丘县', '', '', '', '', 3, 1, ''), ('130524', '1305', '00,13,1305', '柏乡县', '13', '河北省', '1305', '邢台市', '130524', '柏乡县', '', '', '', '', 3, 1, ''), ('130525', '1305', '00,13,1305', '隆尧县', '13', '河北省', '1305', '邢台市', '130525', '隆尧县', '', '', '', '', 3, 1, ''), ('130526', '1305', '00,13,1305', '任县', '13', '河北省', '1305', '邢台市', '130526', '任县', '', '', '', '', 3, 1, ''), ('130527', '1305', '00,13,1305', '南和县', '13', '河北省', '1305', '邢台市', '130527', '南和县', '', '', '', '', 3, 1, ''), ('130528', '1305', '00,13,1305', '宁晋县', '13', '河北省', '1305', '邢台市', '130528', '宁晋县', '', '', '', '', 3, 1, ''), ('130529', '1305', '00,13,1305', '巨鹿县', '13', '河北省', '1305', '邢台市', '130529', '巨鹿县', '', '', '', '', 3, 1, ''), ('130530', '1305', '00,13,1305', '新河县', '13', '河北省', '1305', '邢台市', '130530', '新河县', '', '', '', '', 3, 1, ''), ('130531', '1305', '00,13,1305', '广宗县', '13', '河北省', '1305', '邢台市', '130531', '广宗县', '', '', '', '', 3, 1, ''), ('130532', '1305', '00,13,1305', '平乡县', '13', '河北省', '1305', '邢台市', '130532', '平乡县', '', '', '', '', 3, 1, ''), ('130533', '1305', '00,13,1305', '威县', '13', '河北省', '1305', '邢台市', '130533', '威县', '', '', '', '', 3, 1, ''), ('130534', '1305', '00,13,1305', '清河县', '13', '河北省', '1305', '邢台市', '130534', '清河县', '', '', '', '', 3, 1, ''), ('130535', '1305', '00,13,1305', '临西县', '13', '河北省', '1305', '邢台市', '130535', '临西县', '', '', '', '', 3, 1, ''), ('130581', '1305', '00,13,1305', '南宫市', '13', '河北省', '1305', '邢台市', '130581', '南宫市', '', '', '', '', 3, 1, ''), ('130582', '1305', '00,13,1305', '沙河市', '13', '河北省', '1305', '邢台市', '130582', '沙河市', '', '', '', '', 3, 1, ''), ('1306', '13', '00,13', '保定市', '13', '河北省', '1306', '保定市', '', '', '', '', '', '', 2, 1, ''), ('130602', '1306', '00,13,1306', '竞秀区', '13', '河北省', '1306', '保定市', '130602', '竞秀区', '', '', '', '', 3, 1, ''), ('130606', '1306', '00,13,1306', '莲池区', '13', '河北省', '1306', '保定市', '130606', '莲池区', '', '', '', '', 3, 1, ''), ('130607', '1306', '00,13,1306', '满城区', '13', '河北省', '1306', '保定市', '130607', '满城区', '', '', '', '', 3, 1, ''), ('130608', '1306', '00,13,1306', '清苑区', '13', '河北省', '1306', '保定市', '130608', '清苑区', '', '', '', '', 3, 1, ''), ('130609', '1306', '00,13,1306', '徐水区', '13', '河北省', '1306', '保定市', '130609', '徐水区', '', '', '', '', 3, 1, ''), ('130623', '1306', '00,13,1306', '涞水县', '13', '河北省', '1306', '保定市', '130623', '涞水县', '', '', '', '', 3, 1, ''), ('130624', '1306', '00,13,1306', '阜平县', '13', '河北省', '1306', '保定市', '130624', '阜平县', '', '', '', '', 3, 1, ''), ('130626', '1306', '00,13,1306', '定兴县', '13', '河北省', '1306', '保定市', '130626', '定兴县', '', '', '', '', 3, 1, ''), ('130627', '1306', '00,13,1306', '唐县', '13', '河北省', '1306', '保定市', '130627', '唐县', '', '', '', '', 3, 1, ''), ('130628', '1306', '00,13,1306', '高阳县', '13', '河北省', '1306', '保定市', '130628', '高阳县', '', '', '', '', 3, 1, ''), ('130629', '1306', '00,13,1306', '容城县', '13', '河北省', '1306', '保定市', '130629', '容城县', '', '', '', '', 3, 1, ''), ('130630', '1306', '00,13,1306', '涞源县', '13', '河北省', '1306', '保定市', '130630', '涞源县', '', '', '', '', 3, 1, ''), ('130631', '1306', '00,13,1306', '望都县', '13', '河北省', '1306', '保定市', '130631', '望都县', '', '', '', '', 3, 1, ''), ('130632', '1306', '00,13,1306', '安新县', '13', '河北省', '1306', '保定市', '130632', '安新县', '', '', '', '', 3, 1, ''), ('130633', '1306', '00,13,1306', '易县', '13', '河北省', '1306', '保定市', '130633', '易县', '', '', '', '', 3, 1, ''), ('130634', '1306', '00,13,1306', '曲阳县', '13', '河北省', '1306', '保定市', '130634', '曲阳县', '', '', '', '', 3, 1, ''), ('130635', '1306', '00,13,1306', '蠡县', '13', '河北省', '1306', '保定市', '130635', '蠡县', '', '', '', '', 3, 1, ''), ('130636', '1306', '00,13,1306', '顺平县', '13', '河北省', '1306', '保定市', '130636', '顺平县', '', '', '', '', 3, 1, ''), ('130637', '1306', '00,13,1306', '博野县', '13', '河北省', '1306', '保定市', '130637', '博野县', '', '', '', '', 3, 1, ''), ('130638', '1306', '00,13,1306', '雄县', '13', '河北省', '1306', '保定市', '130638', '雄县', '', '', '', '', 3, 1, ''), ('130681', '1306', '00,13,1306', '涿州市', '13', '河北省', '1306', '保定市', '130681', '涿州市', '', '', '', '', 3, 1, ''), ('130682', '1306', '00,13,1306', '定州市', '13', '河北省', '1306', '保定市', '130682', '定州市', '', '', '', '', 3, 1, ''), ('130683', '1306', '00,13,1306', '安国市', '13', '河北省', '1306', '保定市', '130683', '安国市', '', '', '', '', 3, 1, ''), ('130684', '1306', '00,13,1306', '高碑店市', '13', '河北省', '1306', '保定市', '130684', '高碑店市', '', '', '', '', 3, 1, ''), ('1307', '13', '00,13', '张家口市', '13', '河北省', '1307', '张家口市', '', '', '', '', '', '', 2, 1, ''), ('130702', '1307', '00,13,1307', '桥东区', '13', '河北省', '1307', '张家口市', '130702', '桥东区', '', '', '', '', 3, 1, ''), ('130703', '1307', '00,13,1307', '桥西区', '13', '河北省', '1307', '张家口市', '130703', '桥西区', '', '', '', '', 3, 1, ''), ('130705', '1307', '00,13,1307', '宣化区', '13', '河北省', '1307', '张家口市', '130705', '宣化区', '', '', '', '', 3, 1, ''), ('130706', '1307', '00,13,1307', '下花园区', '13', '河北省', '1307', '张家口市', '130706', '下花园区', '', '', '', '', 3, 1, ''), ('130708', '1307', '00,13,1307', '万全区', '13', '河北省', '1307', '张家口市', '130708', '万全区', '', '', '', '', 3, 1, ''), ('130709', '1307', '00,13,1307', '崇礼区', '13', '河北省', '1307', '张家口市', '130709', '崇礼区', '', '', '', '', 3, 1, ''), ('130722', '1307', '00,13,1307', '张北县', '13', '河北省', '1307', '张家口市', '130722', '张北县', '', '', '', '', 3, 1, ''), ('130723', '1307', '00,13,1307', '康保县', '13', '河北省', '1307', '张家口市', '130723', '康保县', '', '', '', '', 3, 1, ''), ('130724', '1307', '00,13,1307', '沽源县', '13', '河北省', '1307', '张家口市', '130724', '沽源县', '', '', '', '', 3, 1, ''), ('130725', '1307', '00,13,1307', '尚义县', '13', '河北省', '1307', '张家口市', '130725', '尚义县', '', '', '', '', 3, 1, ''), ('130726', '1307', '00,13,1307', '蔚县', '13', '河北省', '1307', '张家口市', '130726', '蔚县', '', '', '', '', 3, 1, ''), ('130727', '1307', '00,13,1307', '阳原县', '13', '河北省', '1307', '张家口市', '130727', '阳原县', '', '', '', '', 3, 1, ''), ('130728', '1307', '00,13,1307', '怀安县', '13', '河北省', '1307', '张家口市', '130728', '怀安县', '', '', '', '', 3, 1, ''), ('130730', '1307', '00,13,1307', '怀来县', '13', '河北省', '1307', '张家口市', '130730', '怀来县', '', '', '', '', 3, 1, ''), ('130731', '1307', '00,13,1307', '涿鹿县', '13', '河北省', '1307', '张家口市', '130731', '涿鹿县', '', '', '', '', 3, 1, ''), ('130732', '1307', '00,13,1307', '赤城县', '13', '河北省', '1307', '张家口市', '130732', '赤城县', '', '', '', '', 3, 1, ''), ('1308', '13', '00,13', '承德市', '13', '河北省', '1308', '承德市', '', '', '', '', '', '', 2, 1, ''), ('130802', '1308', '00,13,1308', '双桥区', '13', '河北省', '1308', '承德市', '130802', '双桥区', '', '', '', '', 3, 1, ''), ('130803', '1308', '00,13,1308', '双滦区', '13', '河北省', '1308', '承德市', '130803', '双滦区', '', '', '', '', 3, 1, ''), ('130804', '1308', '00,13,1308', '鹰手营子矿区', '13', '河北省', '1308', '承德市', '130804', '鹰手营子矿区', '', '', '', '', 3, 1, ''), ('130821', '1308', '00,13,1308', '承德县', '13', '河北省', '1308', '承德市', '130821', '承德县', '', '', '', '', 3, 1, ''), ('130822', '1308', '00,13,1308', '兴隆县', '13', '河北省', '1308', '承德市', '130822', '兴隆县', '', '', '', '', 3, 1, ''), ('130824', '1308', '00,13,1308', '滦平县', '13', '河北省', '1308', '承德市', '130824', '滦平县', '', '', '', '', 3, 1, ''), ('130825', '1308', '00,13,1308', '隆化县', '13', '河北省', '1308', '承德市', '130825', '隆化县', '', '', '', '', 3, 1, ''), ('130826', '1308', '00,13,1308', '丰宁满族自治县', '13', '河北省', '1308', '承德市', '130826', '丰宁满族自治县', '', '', '', '', 3, 1, ''), ('130827', '1308', '00,13,1308', '宽城满族自治县', '13', '河北省', '1308', '承德市', '130827', '宽城满族自治县', '', '', '', '', 3, 1, ''), ('130828', '1308', '00,13,1308', '围场满族蒙古族自治县', '13', '河北省', '1308', '承德市', '130828', '围场满族蒙古族自治县', '', '', '', '', 3, 1, ''), ('130881', '1308', '00,13,1308', '平泉市', '13', '河北省', '1308', '承德市', '130881', '平泉市', '', '', '', '', 3, 1, ''), ('1309', '13', '00,13', '沧州市', '13', '河北省', '1309', '沧州市', '', '', '', '', '', '', 2, 1, ''), ('130902', '1309', '00,13,1309', '新华区', '13', '河北省', '1309', '沧州市', '130902', '新华区', '', '', '', '', 3, 1, ''), ('130903', '1309', '00,13,1309', '运河区', '13', '河北省', '1309', '沧州市', '130903', '运河区', '', '', '', '', 3, 1, ''), ('130921', '1309', '00,13,1309', '沧县', '13', '河北省', '1309', '沧州市', '130921', '沧县', '', '', '', '', 3, 1, ''), ('130922', '1309', '00,13,1309', '青县', '13', '河北省', '1309', '沧州市', '130922', '青县', '', '', '', '', 3, 1, ''), ('130923', '1309', '00,13,1309', '东光县', '13', '河北省', '1309', '沧州市', '130923', '东光县', '', '', '', '', 3, 1, ''), ('130924', '1309', '00,13,1309', '海兴县', '13', '河北省', '1309', '沧州市', '130924', '海兴县', '', '', '', '', 3, 1, ''), ('130925', '1309', '00,13,1309', '盐山县', '13', '河北省', '1309', '沧州市', '130925', '盐山县', '', '', '', '', 3, 1, ''), ('130926', '1309', '00,13,1309', '肃宁县', '13', '河北省', '1309', '沧州市', '130926', '肃宁县', '', '', '', '', 3, 1, ''), ('130927', '1309', '00,13,1309', '南皮县', '13', '河北省', '1309', '沧州市', '130927', '南皮县', '', '', '', '', 3, 1, ''), ('130928', '1309', '00,13,1309', '吴桥县', '13', '河北省', '1309', '沧州市', '130928', '吴桥县', '', '', '', '', 3, 1, ''), ('130929', '1309', '00,13,1309', '献县', '13', '河北省', '1309', '沧州市', '130929', '献县', '', '', '', '', 3, 1, ''), ('130930', '1309', '00,13,1309', '孟村回族自治县', '13', '河北省', '1309', '沧州市', '130930', '孟村回族自治县', '', '', '', '', 3, 1, ''), ('130981', '1309', '00,13,1309', '泊头市', '13', '河北省', '1309', '沧州市', '130981', '泊头市', '', '', '', '', 3, 1, ''), ('130982', '1309', '00,13,1309', '任丘市', '13', '河北省', '1309', '沧州市', '130982', '任丘市', '', '', '', '', 3, 1, ''), ('130983', '1309', '00,13,1309', '黄骅市', '13', '河北省', '1309', '沧州市', '130983', '黄骅市', '', '', '', '', 3, 1, ''), ('130984', '1309', '00,13,1309', '河间市', '13', '河北省', '1309', '沧州市', '130984', '河间市', '', '', '', '', 3, 1, ''), ('1310', '13', '00,13', '廊坊市', '13', '河北省', '1310', '廊坊市', '', '', '', '', '', '', 2, 1, ''), ('131002', '1310', '00,13,1310', '安次区', '13', '河北省', '1310', '廊坊市', '131002', '安次区', '', '', '', '', 3, 1, ''), ('131003', '1310', '00,13,1310', '广阳区', '13', '河北省', '1310', '廊坊市', '131003', '广阳区', '', '', '', '', 3, 1, ''), ('131022', '1310', '00,13,1310', '固安县', '13', '河北省', '1310', '廊坊市', '131022', '固安县', '', '', '', '', 3, 1, ''), ('131023', '1310', '00,13,1310', '永清县', '13', '河北省', '1310', '廊坊市', '131023', '永清县', '', '', '', '', 3, 1, ''), ('131024', '1310', '00,13,1310', '香河县', '13', '河北省', '1310', '廊坊市', '131024', '香河县', '', '', '', '', 3, 1, ''), ('131025', '1310', '00,13,1310', '大城县', '13', '河北省', '1310', '廊坊市', '131025', '大城县', '', '', '', '', 3, 1, ''), ('131026', '1310', '00,13,1310', '文安县', '13', '河北省', '1310', '廊坊市', '131026', '文安县', '', '', '', '', 3, 1, ''), ('131028', '1310', '00,13,1310', '大厂回族自治县', '13', '河北省', '1310', '廊坊市', '131028', '大厂回族自治县', '', '', '', '', 3, 1, ''), ('131081', '1310', '00,13,1310', '霸州市', '13', '河北省', '1310', '廊坊市', '131081', '霸州市', '', '', '', '', 3, 1, ''), ('131082', '1310', '00,13,1310', '三河市', '13', '河北省', '1310', '廊坊市', '131082', '三河市', '', '', '', '', 3, 1, ''), ('1311', '13', '00,13', '衡水市', '13', '河北省', '1311', '衡水市', '', '', '', '', '', '', 2, 1, ''), ('131102', '1311', '00,13,1311', '桃城区', '13', '河北省', '1311', '衡水市', '131102', '桃城区', '', '', '', '', 3, 1, ''), ('131103', '1311', '00,13,1311', '冀州区', '13', '河北省', '1311', '衡水市', '131103', '冀州区', '', '', '', '', 3, 1, ''), ('131121', '1311', '00,13,1311', '枣强县', '13', '河北省', '1311', '衡水市', '131121', '枣强县', '', '', '', '', 3, 1, ''), ('131122', '1311', '00,13,1311', '武邑县', '13', '河北省', '1311', '衡水市', '131122', '武邑县', '', '', '', '', 3, 1, ''), ('131123', '1311', '00,13,1311', '武强县', '13', '河北省', '1311', '衡水市', '131123', '武强县', '', '', '', '', 3, 1, ''), ('131124', '1311', '00,13,1311', '饶阳县', '13', '河北省', '1311', '衡水市', '131124', '饶阳县', '', '', '', '', 3, 1, ''), ('131125', '1311', '00,13,1311', '安平县', '13', '河北省', '1311', '衡水市', '131125', '安平县', '', '', '', '', 3, 1, ''), ('131126', '1311', '00,13,1311', '故城县', '13', '河北省', '1311', '衡水市', '131126', '故城县', '', '', '', '', 3, 1, ''), ('131127', '1311', '00,13,1311', '景县', '13', '河北省', '1311', '衡水市', '131127', '景县', '', '', '', '', 3, 1, ''), ('131128', '1311', '00,13,1311', '阜城县', '13', '河北省', '1311', '衡水市', '131128', '阜城县', '', '', '', '', 3, 1, ''), ('131182', '1311', '00,13,1311', '深州市', '13', '河北省', '1311', '衡水市', '131182', '深州市', '', '', '', '', 3, 1, ''), ('14', '00', '00', '山西省', '14', '山西省', '', '', '', '', '', '', '', '', 1, 1, ''), ('1401', '14', '00,14', '太原市', '14', '山西省', '1401', '太原市', '', '', '', '', '', '', 2, 1, ''), ('140105', '1401', '00,14,1401', '小店区', '14', '山西省', '1401', '太原市', '140105', '小店区', '', '', '', '', 3, 1, ''), ('140106', '1401', '00,14,1401', '迎泽区', '14', '山西省', '1401', '太原市', '140106', '迎泽区', '', '', '', '', 3, 1, ''), ('140107', '1401', '00,14,1401', '杏花岭区', '14', '山西省', '1401', '太原市', '140107', '杏花岭区', '', '', '', '', 3, 1, ''), ('140108', '1401', '00,14,1401', '尖草坪区', '14', '山西省', '1401', '太原市', '140108', '尖草坪区', '', '', '', '', 3, 1, ''), ('140109', '1401', '00,14,1401', '万柏林区', '14', '山西省', '1401', '太原市', '140109', '万柏林区', '', '', '', '', 3, 1, ''), ('140110', '1401', '00,14,1401', '晋源区', '14', '山西省', '1401', '太原市', '140110', '晋源区', '', '', '', '', 3, 1, ''), ('140121', '1401', '00,14,1401', '清徐县', '14', '山西省', '1401', '太原市', '140121', '清徐县', '', '', '', '', 3, 1, ''), ('140122', '1401', '00,14,1401', '阳曲县', '14', '山西省', '1401', '太原市', '140122', '阳曲县', '', '', '', '', 3, 1, ''), ('140123', '1401', '00,14,1401', '娄烦县', '14', '山西省', '1401', '太原市', '140123', '娄烦县', '', '', '', '', 3, 1, ''), ('140181', '1401', '00,14,1401', '古交市', '14', '山西省', '1401', '太原市', '140181', '古交市', '', '', '', '', 3, 1, ''), ('1402', '14', '00,14', '大同市', '14', '山西省', '1402', '大同市', '', '', '', '', '', '', 2, 1, ''), ('140212', '1402', '00,14,1402', '新荣区', '14', '山西省', '1402', '大同市', '140212', '新荣区', '', '', '', '', 3, 1, ''), ('140213', '1402', '00,14,1402', '平城区', '14', '山西省', '1402', '大同市', '140213', '平城区', '', '', '', '', 3, 1, ''), ('140214', '1402', '00,14,1402', '云冈区', '14', '山西省', '1402', '大同市', '140214', '云冈区', '', '', '', '', 3, 1, ''), ('140215', '1402', '00,14,1402', '云州区', '14', '山西省', '1402', '大同市', '140215', '云州区', '', '', '', '', 3, 1, ''), ('140221', '1402', '00,14,1402', '阳高县', '14', '山西省', '1402', '大同市', '140221', '阳高县', '', '', '', '', 3, 1, ''), ('140222', '1402', '00,14,1402', '天镇县', '14', '山西省', '1402', '大同市', '140222', '天镇县', '', '', '', '', 3, 1, ''), ('140223', '1402', '00,14,1402', '广灵县', '14', '山西省', '1402', '大同市', '140223', '广灵县', '', '', '', '', 3, 1, ''), ('140224', '1402', '00,14,1402', '灵丘县', '14', '山西省', '1402', '大同市', '140224', '灵丘县', '', '', '', '', 3, 1, ''), ('140225', '1402', '00,14,1402', '浑源县', '14', '山西省', '1402', '大同市', '140225', '浑源县', '', '', '', '', 3, 1, ''), ('140226', '1402', '00,14,1402', '左云县', '14', '山西省', '1402', '大同市', '140226', '左云县', '', '', '', '', 3, 1, ''), ('1403', '14', '00,14', '阳泉市', '14', '山西省', '1403', '阳泉市', '', '', '', '', '', '', 2, 1, ''), ('140302', '1403', '00,14,1403', '城区', '14', '山西省', '1403', '阳泉市', '140302', '城区', '', '', '', '', 3, 1, ''), ('140303', '1403', '00,14,1403', '矿区', '14', '山西省', '1403', '阳泉市', '140303', '矿区', '', '', '', '', 3, 1, ''), ('140311', '1403', '00,14,1403', '郊区', '14', '山西省', '1403', '阳泉市', '140311', '郊区', '', '', '', '', 3, 1, ''), ('140321', '1403', '00,14,1403', '平定县', '14', '山西省', '1403', '阳泉市', '140321', '平定县', '', '', '', '', 3, 1, ''), ('140322', '1403', '00,14,1403', '盂县', '14', '山西省', '1403', '阳泉市', '140322', '盂县', '', '', '', '', 3, 1, ''), ('1404', '14', '00,14', '长治市', '14', '山西省', '1404', '长治市', '', '', '', '', '', '', 2, 1, ''), ('140403', '1404', '00,14,1404', '潞州区', '14', '山西省', '1404', '长治市', '140403', '潞州区', '', '', '', '', 3, 1, ''), ('140404', '1404', '00,14,1404', '上党区', '14', '山西省', '1404', '长治市', '140404', '上党区', '', '', '', '', 3, 1, ''), ('140405', '1404', '00,14,1404', '屯留区', '14', '山西省', '1404', '长治市', '140405', '屯留区', '', '', '', '', 3, 1, ''), ('140406', '1404', '00,14,1404', '潞城区', '14', '山西省', '1404', '长治市', '140406', '潞城区', '', '', '', '', 3, 1, ''), ('140423', '1404', '00,14,1404', '襄垣县', '14', '山西省', '1404', '长治市', '140423', '襄垣县', '', '', '', '', 3, 1, ''), ('140425', '1404', '00,14,1404', '平顺县', '14', '山西省', '1404', '长治市', '140425', '平顺县', '', '', '', '', 3, 1, ''), ('140426', '1404', '00,14,1404', '黎城县', '14', '山西省', '1404', '长治市', '140426', '黎城县', '', '', '', '', 3, 1, ''), ('140427', '1404', '00,14,1404', '壶关县', '14', '山西省', '1404', '长治市', '140427', '壶关县', '', '', '', '', 3, 1, ''), ('140428', '1404', '00,14,1404', '长子县', '14', '山西省', '1404', '长治市', '140428', '长子县', '', '', '', '', 3, 1, ''), ('140429', '1404', '00,14,1404', '武乡县', '14', '山西省', '1404', '长治市', '140429', '武乡县', '', '', '', '', 3, 1, ''), ('140430', '1404', '00,14,1404', '沁县', '14', '山西省', '1404', '长治市', '140430', '沁县', '', '', '', '', 3, 1, ''), ('140431', '1404', '00,14,1404', '沁源县', '14', '山西省', '1404', '长治市', '140431', '沁源县', '', '', '', '', 3, 1, ''), ('1405', '14', '00,14', '晋城市', '14', '山西省', '1405', '晋城市', '', '', '', '', '', '', 2, 1, ''), ('140502', '1405', '00,14,1405', '城区', '14', '山西省', '1405', '晋城市', '140502', '城区', '', '', '', '', 3, 1, ''), ('140521', '1405', '00,14,1405', '沁水县', '14', '山西省', '1405', '晋城市', '140521', '沁水县', '', '', '', '', 3, 1, ''), ('140522', '1405', '00,14,1405', '阳城县', '14', '山西省', '1405', '晋城市', '140522', '阳城县', '', '', '', '', 3, 1, ''), ('140524', '1405', '00,14,1405', '陵川县', '14', '山西省', '1405', '晋城市', '140524', '陵川县', '', '', '', '', 3, 1, ''), ('140525', '1405', '00,14,1405', '泽州县', '14', '山西省', '1405', '晋城市', '140525', '泽州县', '', '', '', '', 3, 1, ''), ('140581', '1405', '00,14,1405', '高平市', '14', '山西省', '1405', '晋城市', '140581', '高平市', '', '', '', '', 3, 1, ''), ('1406', '14', '00,14', '朔州市', '14', '山西省', '1406', '朔州市', '', '', '', '', '', '', 2, 1, ''), ('140602', '1406', '00,14,1406', '朔城区', '14', '山西省', '1406', '朔州市', '140602', '朔城区', '', '', '', '', 3, 1, ''), ('140603', '1406', '00,14,1406', '平鲁区', '14', '山西省', '1406', '朔州市', '140603', '平鲁区', '', '', '', '', 3, 1, ''), ('140621', '1406', '00,14,1406', '山阴县', '14', '山西省', '1406', '朔州市', '140621', '山阴县', '', '', '', '', 3, 1, ''), ('140622', '1406', '00,14,1406', '应县', '14', '山西省', '1406', '朔州市', '140622', '应县', '', '', '', '', 3, 1, ''), ('140623', '1406', '00,14,1406', '右玉县', '14', '山西省', '1406', '朔州市', '140623', '右玉县', '', '', '', '', 3, 1, ''), ('140681', '1406', '00,14,1406', '怀仁市', '14', '山西省', '1406', '朔州市', '140681', '怀仁市', '', '', '', '', 3, 1, ''), ('1407', '14', '00,14', '晋中市', '14', '山西省', '1407', '晋中市', '', '', '', '', '', '', 2, 1, ''), ('140702', '1407', '00,14,1407', '榆次区', '14', '山西省', '1407', '晋中市', '140702', '榆次区', '', '', '', '', 3, 1, ''), ('140703', '1407', '00,14,1407', '太谷区', '14', '山西省', '1407', '晋中市', '140703', '太谷区', '', '', '', '', 3, 1, ''), ('140721', '1407', '00,14,1407', '榆社县', '14', '山西省', '1407', '晋中市', '140721', '榆社县', '', '', '', '', 3, 1, ''), ('140722', '1407', '00,14,1407', '左权县', '14', '山西省', '1407', '晋中市', '140722', '左权县', '', '', '', '', 3, 1, ''), ('140723', '1407', '00,14,1407', '和顺县', '14', '山西省', '1407', '晋中市', '140723', '和顺县', '', '', '', '', 3, 1, ''), ('140724', '1407', '00,14,1407', '昔阳县', '14', '山西省', '1407', '晋中市', '140724', '昔阳县', '', '', '', '', 3, 1, ''), ('140725', '1407', '00,14,1407', '寿阳县', '14', '山西省', '1407', '晋中市', '140725', '寿阳县', '', '', '', '', 3, 1, ''), ('140727', '1407', '00,14,1407', '祁县', '14', '山西省', '1407', '晋中市', '140727', '祁县', '', '', '', '', 3, 1, ''), ('140728', '1407', '00,14,1407', '平遥县', '14', '山西省', '1407', '晋中市', '140728', '平遥县', '', '', '', '', 3, 1, ''), ('140729', '1407', '00,14,1407', '灵石县', '14', '山西省', '1407', '晋中市', '140729', '灵石县', '', '', '', '', 3, 1, ''), ('140781', '1407', '00,14,1407', '介休市', '14', '山西省', '1407', '晋中市', '140781', '介休市', '', '', '', '', 3, 1, ''), ('1408', '14', '00,14', '运城市', '14', '山西省', '1408', '运城市', '', '', '', '', '', '', 2, 1, ''), ('140802', '1408', '00,14,1408', '盐湖区', '14', '山西省', '1408', '运城市', '140802', '盐湖区', '', '', '', '', 3, 1, ''), ('140821', '1408', '00,14,1408', '临猗县', '14', '山西省', '1408', '运城市', '140821', '临猗县', '', '', '', '', 3, 1, ''), ('140822', '1408', '00,14,1408', '万荣县', '14', '山西省', '1408', '运城市', '140822', '万荣县', '', '', '', '', 3, 1, ''), ('140823', '1408', '00,14,1408', '闻喜县', '14', '山西省', '1408', '运城市', '140823', '闻喜县', '', '', '', '', 3, 1, ''), ('140824', '1408', '00,14,1408', '稷山县', '14', '山西省', '1408', '运城市', '140824', '稷山县', '', '', '', '', 3, 1, ''), ('140825', '1408', '00,14,1408', '新绛县', '14', '山西省', '1408', '运城市', '140825', '新绛县', '', '', '', '', 3, 1, ''), ('140826', '1408', '00,14,1408', '绛县', '14', '山西省', '1408', '运城市', '140826', '绛县', '', '', '', '', 3, 1, ''), ('140827', '1408', '00,14,1408', '垣曲县', '14', '山西省', '1408', '运城市', '140827', '垣曲县', '', '', '', '', 3, 1, ''), ('140828', '1408', '00,14,1408', '夏县', '14', '山西省', '1408', '运城市', '140828', '夏县', '', '', '', '', 3, 1, ''), ('140829', '1408', '00,14,1408', '平陆县', '14', '山西省', '1408', '运城市', '140829', '平陆县', '', '', '', '', 3, 1, ''), ('140830', '1408', '00,14,1408', '芮城县', '14', '山西省', '1408', '运城市', '140830', '芮城县', '', '', '', '', 3, 1, ''), ('140881', '1408', '00,14,1408', '永济市', '14', '山西省', '1408', '运城市', '140881', '永济市', '', '', '', '', 3, 1, ''), ('140882', '1408', '00,14,1408', '河津市', '14', '山西省', '1408', '运城市', '140882', '河津市', '', '', '', '', 3, 1, ''), ('1409', '14', '00,14', '忻州市', '14', '山西省', '1409', '忻州市', '', '', '', '', '', '', 2, 1, ''), ('140902', '1409', '00,14,1409', '忻府区', '14', '山西省', '1409', '忻州市', '140902', '忻府区', '', '', '', '', 3, 1, ''), ('140921', '1409', '00,14,1409', '定襄县', '14', '山西省', '1409', '忻州市', '140921', '定襄县', '', '', '', '', 3, 1, ''), ('140922', '1409', '00,14,1409', '五台县', '14', '山西省', '1409', '忻州市', '140922', '五台县', '', '', '', '', 3, 1, ''), ('140923', '1409', '00,14,1409', '代县', '14', '山西省', '1409', '忻州市', '140923', '代县', '', '', '', '', 3, 1, ''), ('140924', '1409', '00,14,1409', '繁峙县', '14', '山西省', '1409', '忻州市', '140924', '繁峙县', '', '', '', '', 3, 1, ''), ('140925', '1409', '00,14,1409', '宁武县', '14', '山西省', '1409', '忻州市', '140925', '宁武县', '', '', '', '', 3, 1, ''), ('140926', '1409', '00,14,1409', '静乐县', '14', '山西省', '1409', '忻州市', '140926', '静乐县', '', '', '', '', 3, 1, ''), ('140927', '1409', '00,14,1409', '神池县', '14', '山西省', '1409', '忻州市', '140927', '神池县', '', '', '', '', 3, 1, ''), ('140928', '1409', '00,14,1409', '五寨县', '14', '山西省', '1409', '忻州市', '140928', '五寨县', '', '', '', '', 3, 1, ''), ('140929', '1409', '00,14,1409', '岢岚县', '14', '山西省', '1409', '忻州市', '140929', '岢岚县', '', '', '', '', 3, 1, ''), ('140930', '1409', '00,14,1409', '河曲县', '14', '山西省', '1409', '忻州市', '140930', '河曲县', '', '', '', '', 3, 1, ''), ('140931', '1409', '00,14,1409', '保德县', '14', '山西省', '1409', '忻州市', '140931', '保德县', '', '', '', '', 3, 1, ''), ('140932', '1409', '00,14,1409', '偏关县', '14', '山西省', '1409', '忻州市', '140932', '偏关县', '', '', '', '', 3, 1, ''), ('140981', '1409', '00,14,1409', '原平市', '14', '山西省', '1409', '忻州市', '140981', '原平市', '', '', '', '', 3, 1, ''), ('1410', '14', '00,14', '临汾市', '14', '山西省', '1410', '临汾市', '', '', '', '', '', '', 2, 1, ''), ('141002', '1410', '00,14,1410', '尧都区', '14', '山西省', '1410', '临汾市', '141002', '尧都区', '', '', '', '', 3, 1, ''), ('141021', '1410', '00,14,1410', '曲沃县', '14', '山西省', '1410', '临汾市', '141021', '曲沃县', '', '', '', '', 3, 1, ''), ('141022', '1410', '00,14,1410', '翼城县', '14', '山西省', '1410', '临汾市', '141022', '翼城县', '', '', '', '', 3, 1, ''), ('141023', '1410', '00,14,1410', '襄汾县', '14', '山西省', '1410', '临汾市', '141023', '襄汾县', '', '', '', '', 3, 1, ''), ('141024', '1410', '00,14,1410', '洪洞县', '14', '山西省', '1410', '临汾市', '141024', '洪洞县', '', '', '', '', 3, 1, ''), ('141025', '1410', '00,14,1410', '古县', '14', '山西省', '1410', '临汾市', '141025', '古县', '', '', '', '', 3, 1, ''), ('141026', '1410', '00,14,1410', '安泽县', '14', '山西省', '1410', '临汾市', '141026', '安泽县', '', '', '', '', 3, 1, ''), ('141027', '1410', '00,14,1410', '浮山县', '14', '山西省', '1410', '临汾市', '141027', '浮山县', '', '', '', '', 3, 1, ''), ('141028', '1410', '00,14,1410', '吉县', '14', '山西省', '1410', '临汾市', '141028', '吉县', '', '', '', '', 3, 1, ''), ('141029', '1410', '00,14,1410', '乡宁县', '14', '山西省', '1410', '临汾市', '141029', '乡宁县', '', '', '', '', 3, 1, ''), ('141030', '1410', '00,14,1410', '大宁县', '14', '山西省', '1410', '临汾市', '141030', '大宁县', '', '', '', '', 3, 1, ''), ('141031', '1410', '00,14,1410', '隰县', '14', '山西省', '1410', '临汾市', '141031', '隰县', '', '', '', '', 3, 1, ''), ('141032', '1410', '00,14,1410', '永和县', '14', '山西省', '1410', '临汾市', '141032', '永和县', '', '', '', '', 3, 1, ''), ('141033', '1410', '00,14,1410', '蒲县', '14', '山西省', '1410', '临汾市', '141033', '蒲县', '', '', '', '', 3, 1, ''), ('141034', '1410', '00,14,1410', '汾西县', '14', '山西省', '1410', '临汾市', '141034', '汾西县', '', '', '', '', 3, 1, ''), ('141081', '1410', '00,14,1410', '侯马市', '14', '山西省', '1410', '临汾市', '141081', '侯马市', '', '', '', '', 3, 1, ''), ('141082', '1410', '00,14,1410', '霍州市', '14', '山西省', '1410', '临汾市', '141082', '霍州市', '', '', '', '', 3, 1, ''), ('1411', '14', '00,14', '吕梁市', '14', '山西省', '1411', '吕梁市', '', '', '', '', '', '', 2, 1, ''), ('141102', '1411', '00,14,1411', '离石区', '14', '山西省', '1411', '吕梁市', '141102', '离石区', '', '', '', '', 3, 1, ''), ('141121', '1411', '00,14,1411', '文水县', '14', '山西省', '1411', '吕梁市', '141121', '文水县', '', '', '', '', 3, 1, ''), ('141122', '1411', '00,14,1411', '交城县', '14', '山西省', '1411', '吕梁市', '141122', '交城县', '', '', '', '', 3, 1, ''), ('141123', '1411', '00,14,1411', '兴县', '14', '山西省', '1411', '吕梁市', '141123', '兴县', '', '', '', '', 3, 1, ''), ('141124', '1411', '00,14,1411', '临县', '14', '山西省', '1411', '吕梁市', '141124', '临县', '', '', '', '', 3, 1, ''), ('141125', '1411', '00,14,1411', '柳林县', '14', '山西省', '1411', '吕梁市', '141125', '柳林县', '', '', '', '', 3, 1, ''), ('141126', '1411', '00,14,1411', '石楼县', '14', '山西省', '1411', '吕梁市', '141126', '石楼县', '', '', '', '', 3, 1, ''), ('141127', '1411', '00,14,1411', '岚县', '14', '山西省', '1411', '吕梁市', '141127', '岚县', '', '', '', '', 3, 1, ''), ('141128', '1411', '00,14,1411', '方山县', '14', '山西省', '1411', '吕梁市', '141128', '方山县', '', '', '', '', 3, 1, ''), ('141129', '1411', '00,14,1411', '中阳县', '14', '山西省', '1411', '吕梁市', '141129', '中阳县', '', '', '', '', 3, 1, ''), ('141130', '1411', '00,14,1411', '交口县', '14', '山西省', '1411', '吕梁市', '141130', '交口县', '', '', '', '', 3, 1, ''), ('141181', '1411', '00,14,1411', '孝义市', '14', '山西省', '1411', '吕梁市', '141181', '孝义市', '', '', '', '', 3, 1, ''), ('141182', '1411', '00,14,1411', '汾阳市', '14', '山西省', '1411', '吕梁市', '141182', '汾阳市', '', '', '', '', 3, 1, ''), ('15', '00', '00', '内蒙古自治区', '15', '内蒙古自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('1501', '15', '00,15', '呼和浩特市', '15', '内蒙古自治区', '1501', '呼和浩特市', '', '', '', '', '', '', 2, 1, ''), ('150102', '1501', '00,15,1501', '新城区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150102', '新城区', '', '', '', '', 3, 1, ''), ('150103', '1501', '00,15,1501', '回民区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150103', '回民区', '', '', '', '', 3, 1, ''), ('150104', '1501', '00,15,1501', '玉泉区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150104', '玉泉区', '', '', '', '', 3, 1, ''), ('150105', '1501', '00,15,1501', '赛罕区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150105', '赛罕区', '', '', '', '', 3, 1, ''), ('150121', '1501', '00,15,1501', '土默特左旗', '15', '内蒙古自治区', '1501', '呼和浩特市', '150121', '土默特左旗', '', '', '', '', 3, 1, ''), ('150122', '1501', '00,15,1501', '托克托县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150122', '托克托县', '', '', '', '', 3, 1, ''), ('150123', '1501', '00,15,1501', '和林格尔县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150123', '和林格尔县', '', '', '', '', 3, 1, ''), ('150124', '1501', '00,15,1501', '清水河县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150124', '清水河县', '', '', '', '', 3, 1, ''), ('150125', '1501', '00,15,1501', '武川县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150125', '武川县', '', '', '', '', 3, 1, ''), ('1502', '15', '00,15', '包头市', '15', '内蒙古自治区', '1502', '包头市', '', '', '', '', '', '', 2, 1, ''), ('150202', '1502', '00,15,1502', '东河区', '15', '内蒙古自治区', '1502', '包头市', '150202', '东河区', '', '', '', '', 3, 1, ''), ('150203', '1502', '00,15,1502', '昆都仑区', '15', '内蒙古自治区', '1502', '包头市', '150203', '昆都仑区', '', '', '', '', 3, 1, ''), ('150204', '1502', '00,15,1502', '青山区', '15', '内蒙古自治区', '1502', '包头市', '150204', '青山区', '', '', '', '', 3, 1, ''), ('150205', '1502', '00,15,1502', '石拐区', '15', '内蒙古自治区', '1502', '包头市', '150205', '石拐区', '', '', '', '', 3, 1, ''), ('150206', '1502', '00,15,1502', '白云鄂博矿区', '15', '内蒙古自治区', '1502', '包头市', '150206', '白云鄂博矿区', '', '', '', '', 3, 1, ''), ('150207', '1502', '00,15,1502', '九原区', '15', '内蒙古自治区', '1502', '包头市', '150207', '九原区', '', '', '', '', 3, 1, ''), ('150221', '1502', '00,15,1502', '土默特右旗', '15', '内蒙古自治区', '1502', '包头市', '150221', '土默特右旗', '', '', '', '', 3, 1, ''), ('150222', '1502', '00,15,1502', '固阳县', '15', '内蒙古自治区', '1502', '包头市', '150222', '固阳县', '', '', '', '', 3, 1, ''), ('150223', '1502', '00,15,1502', '达尔罕茂明安联合旗', '15', '内蒙古自治区', '1502', '包头市', '150223', '达尔罕茂明安联合旗', '', '', '', '', 3, 1, ''), ('1503', '15', '00,15', '乌海市', '15', '内蒙古自治区', '1503', '乌海市', '', '', '', '', '', '', 2, 1, ''), ('150302', '1503', '00,15,1503', '海勃湾区', '15', '内蒙古自治区', '1503', '乌海市', '150302', '海勃湾区', '', '', '', '', 3, 1, ''), ('150303', '1503', '00,15,1503', '海南区', '15', '内蒙古自治区', '1503', '乌海市', '150303', '海南区', '', '', '', '', 3, 1, ''), ('150304', '1503', '00,15,1503', '乌达区', '15', '内蒙古自治区', '1503', '乌海市', '150304', '乌达区', '', '', '', '', 3, 1, ''), ('1504', '15', '00,15', '赤峰市', '15', '内蒙古自治区', '1504', '赤峰市', '', '', '', '', '', '', 2, 1, ''), ('150402', '1504', '00,15,1504', '红山区', '15', '内蒙古自治区', '1504', '赤峰市', '150402', '红山区', '', '', '', '', 3, 1, ''), ('150403', '1504', '00,15,1504', '元宝山区', '15', '内蒙古自治区', '1504', '赤峰市', '150403', '元宝山区', '', '', '', '', 3, 1, ''), ('150404', '1504', '00,15,1504', '松山区', '15', '内蒙古自治区', '1504', '赤峰市', '150404', '松山区', '', '', '', '', 3, 1, ''), ('150421', '1504', '00,15,1504', '阿鲁科尔沁旗', '15', '内蒙古自治区', '1504', '赤峰市', '150421', '阿鲁科尔沁旗', '', '', '', '', 3, 1, ''), ('150422', '1504', '00,15,1504', '巴林左旗', '15', '内蒙古自治区', '1504', '赤峰市', '150422', '巴林左旗', '', '', '', '', 3, 1, ''), ('150423', '1504', '00,15,1504', '巴林右旗', '15', '内蒙古自治区', '1504', '赤峰市', '150423', '巴林右旗', '', '', '', '', 3, 1, ''), ('150424', '1504', '00,15,1504', '林西县', '15', '内蒙古自治区', '1504', '赤峰市', '150424', '林西县', '', '', '', '', 3, 1, ''), ('150425', '1504', '00,15,1504', '克什克腾旗', '15', '内蒙古自治区', '1504', '赤峰市', '150425', '克什克腾旗', '', '', '', '', 3, 1, ''), ('150426', '1504', '00,15,1504', '翁牛特旗', '15', '内蒙古自治区', '1504', '赤峰市', '150426', '翁牛特旗', '', '', '', '', 3, 1, ''), ('150428', '1504', '00,15,1504', '喀喇沁旗', '15', '内蒙古自治区', '1504', '赤峰市', '150428', '喀喇沁旗', '', '', '', '', 3, 1, ''), ('150429', '1504', '00,15,1504', '宁城县', '15', '内蒙古自治区', '1504', '赤峰市', '150429', '宁城县', '', '', '', '', 3, 1, ''), ('150430', '1504', '00,15,1504', '敖汉旗', '15', '内蒙古自治区', '1504', '赤峰市', '150430', '敖汉旗', '', '', '', '', 3, 1, ''), ('1505', '15', '00,15', '通辽市', '15', '内蒙古自治区', '1505', '通辽市', '', '', '', '', '', '', 2, 1, ''), ('150502', '1505', '00,15,1505', '科尔沁区', '15', '内蒙古自治区', '1505', '通辽市', '150502', '科尔沁区', '', '', '', '', 3, 1, ''), ('150521', '1505', '00,15,1505', '科尔沁左翼中旗', '15', '内蒙古自治区', '1505', '通辽市', '150521', '科尔沁左翼中旗', '', '', '', '', 3, 1, ''), ('150522', '1505', '00,15,1505', '科尔沁左翼后旗', '15', '内蒙古自治区', '1505', '通辽市', '150522', '科尔沁左翼后旗', '', '', '', '', 3, 1, ''), ('150523', '1505', '00,15,1505', '开鲁县', '15', '内蒙古自治区', '1505', '通辽市', '150523', '开鲁县', '', '', '', '', 3, 1, ''), ('150524', '1505', '00,15,1505', '库伦旗', '15', '内蒙古自治区', '1505', '通辽市', '150524', '库伦旗', '', '', '', '', 3, 1, ''), ('150525', '1505', '00,15,1505', '奈曼旗', '15', '内蒙古自治区', '1505', '通辽市', '150525', '奈曼旗', '', '', '', '', 3, 1, ''), ('150526', '1505', '00,15,1505', '扎鲁特旗', '15', '内蒙古自治区', '1505', '通辽市', '150526', '扎鲁特旗', '', '', '', '', 3, 1, ''), ('150581', '1505', '00,15,1505', '霍林郭勒市', '15', '内蒙古自治区', '1505', '通辽市', '150581', '霍林郭勒市', '', '', '', '', 3, 1, ''), ('1506', '15', '00,15', '鄂尔多斯市', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '', '', '', '', '', '', 2, 1, ''), ('150602', '1506', '00,15,1506', '东胜区', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150602', '东胜区', '', '', '', '', 3, 1, ''), ('150603', '1506', '00,15,1506', '康巴什区', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150603', '康巴什区', '', '', '', '', 3, 1, ''), ('150621', '1506', '00,15,1506', '达拉特旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150621', '达拉特旗', '', '', '', '', 3, 1, ''), ('150622', '1506', '00,15,1506', '准格尔旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150622', '准格尔旗', '', '', '', '', 3, 1, ''), ('150623', '1506', '00,15,1506', '鄂托克前旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150623', '鄂托克前旗', '', '', '', '', 3, 1, ''), ('150624', '1506', '00,15,1506', '鄂托克旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150624', '鄂托克旗', '', '', '', '', 3, 1, ''), ('150625', '1506', '00,15,1506', '杭锦旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150625', '杭锦旗', '', '', '', '', 3, 1, ''), ('150626', '1506', '00,15,1506', '乌审旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150626', '乌审旗', '', '', '', '', 3, 1, ''), ('150627', '1506', '00,15,1506', '伊金霍洛旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150627', '伊金霍洛旗', '', '', '', '', 3, 1, ''), ('1507', '15', '00,15', '呼伦贝尔市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '', '', '', '', '', '', 2, 1, ''), ('150702', '1507', '00,15,1507', '海拉尔区', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150702', '海拉尔区', '', '', '', '', 3, 1, ''), ('150703', '1507', '00,15,1507', '扎赉诺尔区', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150703', '扎赉诺尔区', '', '', '', '', 3, 1, ''), ('150721', '1507', '00,15,1507', '阿荣旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150721', '阿荣旗', '', '', '', '', 3, 1, ''), ('150722', '1507', '00,15,1507', '莫力达瓦达斡尔族自治旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150722', '莫力达瓦达斡尔族自治旗', '', '', '', '', 3, 1, ''), ('150723', '1507', '00,15,1507', '鄂伦春自治旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150723', '鄂伦春自治旗', '', '', '', '', 3, 1, ''), ('150724', '1507', '00,15,1507', '鄂温克族自治旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150724', '鄂温克族自治旗', '', '', '', '', 3, 1, ''), ('150725', '1507', '00,15,1507', '陈巴尔虎旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150725', '陈巴尔虎旗', '', '', '', '', 3, 1, ''), ('150726', '1507', '00,15,1507', '新巴尔虎左旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150726', '新巴尔虎左旗', '', '', '', '', 3, 1, ''), ('150727', '1507', '00,15,1507', '新巴尔虎右旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150727', '新巴尔虎右旗', '', '', '', '', 3, 1, ''), ('150781', '1507', '00,15,1507', '满洲里市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150781', '满洲里市', '', '', '', '', 3, 1, ''), ('150782', '1507', '00,15,1507', '牙克石市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150782', '牙克石市', '', '', '', '', 3, 1, ''), ('150783', '1507', '00,15,1507', '扎兰屯市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150783', '扎兰屯市', '', '', '', '', 3, 1, ''), ('150784', '1507', '00,15,1507', '额尔古纳市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150784', '额尔古纳市', '', '', '', '', 3, 1, ''), ('150785', '1507', '00,15,1507', '根河市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150785', '根河市', '', '', '', '', 3, 1, ''), ('1508', '15', '00,15', '巴彦淖尔市', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '', '', '', '', '', '', 2, 1, ''), ('150802', '1508', '00,15,1508', '临河区', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150802', '临河区', '', '', '', '', 3, 1, ''), ('150821', '1508', '00,15,1508', '五原县', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150821', '五原县', '', '', '', '', 3, 1, ''), ('150822', '1508', '00,15,1508', '磴口县', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150822', '磴口县', '', '', '', '', 3, 1, ''), ('150823', '1508', '00,15,1508', '乌拉特前旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150823', '乌拉特前旗', '', '', '', '', 3, 1, ''), ('150824', '1508', '00,15,1508', '乌拉特中旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150824', '乌拉特中旗', '', '', '', '', 3, 1, ''), ('150825', '1508', '00,15,1508', '乌拉特后旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150825', '乌拉特后旗', '', '', '', '', 3, 1, ''), ('150826', '1508', '00,15,1508', '杭锦后旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150826', '杭锦后旗', '', '', '', '', 3, 1, ''), ('1509', '15', '00,15', '乌兰察布市', '15', '内蒙古自治区', '1509', '乌兰察布市', '', '', '', '', '', '', 2, 1, ''), ('150902', '1509', '00,15,1509', '集宁区', '15', '内蒙古自治区', '1509', '乌兰察布市', '150902', '集宁区', '', '', '', '', 3, 1, ''), ('150921', '1509', '00,15,1509', '卓资县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150921', '卓资县', '', '', '', '', 3, 1, ''), ('150922', '1509', '00,15,1509', '化德县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150922', '化德县', '', '', '', '', 3, 1, ''), ('150923', '1509', '00,15,1509', '商都县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150923', '商都县', '', '', '', '', 3, 1, ''), ('150924', '1509', '00,15,1509', '兴和县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150924', '兴和县', '', '', '', '', 3, 1, ''), ('150925', '1509', '00,15,1509', '凉城县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150925', '凉城县', '', '', '', '', 3, 1, ''), ('150926', '1509', '00,15,1509', '察哈尔右翼前旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150926', '察哈尔右翼前旗', '', '', '', '', 3, 1, ''), ('150927', '1509', '00,15,1509', '察哈尔右翼中旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150927', '察哈尔右翼中旗', '', '', '', '', 3, 1, ''), ('150928', '1509', '00,15,1509', '察哈尔右翼后旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150928', '察哈尔右翼后旗', '', '', '', '', 3, 1, ''), ('150929', '1509', '00,15,1509', '四子王旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150929', '四子王旗', '', '', '', '', 3, 1, ''), ('150981', '1509', '00,15,1509', '丰镇市', '15', '内蒙古自治区', '1509', '乌兰察布市', '150981', '丰镇市', '', '', '', '', 3, 1, ''), ('1522', '15', '00,15', '兴安盟', '15', '内蒙古自治区', '1522', '兴安盟', '', '', '', '', '', '', 2, 1, ''), ('152201', '1522', '00,15,1522', '乌兰浩特市', '15', '内蒙古自治区', '1522', '兴安盟', '152201', '乌兰浩特市', '', '', '', '', 3, 1, ''), ('152202', '1522', '00,15,1522', '阿尔山市', '15', '内蒙古自治区', '1522', '兴安盟', '152202', '阿尔山市', '', '', '', '', 3, 1, ''), ('152221', '1522', '00,15,1522', '科尔沁右翼前旗', '15', '内蒙古自治区', '1522', '兴安盟', '152221', '科尔沁右翼前旗', '', '', '', '', 3, 1, ''), ('152222', '1522', '00,15,1522', '科尔沁右翼中旗', '15', '内蒙古自治区', '1522', '兴安盟', '152222', '科尔沁右翼中旗', '', '', '', '', 3, 1, ''), ('152223', '1522', '00,15,1522', '扎赉特旗', '15', '内蒙古自治区', '1522', '兴安盟', '152223', '扎赉特旗', '', '', '', '', 3, 1, ''), ('152224', '1522', '00,15,1522', '突泉县', '15', '内蒙古自治区', '1522', '兴安盟', '152224', '突泉县', '', '', '', '', 3, 1, ''), ('1525', '15', '00,15', '锡林郭勒盟', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '', '', '', '', '', '', 2, 1, ''), ('152501', '1525', '00,15,1525', '二连浩特市', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152501', '二连浩特市', '', '', '', '', 3, 1, ''), ('152502', '1525', '00,15,1525', '锡林浩特市', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152502', '锡林浩特市', '', '', '', '', 3, 1, ''), ('152522', '1525', '00,15,1525', '阿巴嘎旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152522', '阿巴嘎旗', '', '', '', '', 3, 1, ''), ('152523', '1525', '00,15,1525', '苏尼特左旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152523', '苏尼特左旗', '', '', '', '', 3, 1, ''), ('152524', '1525', '00,15,1525', '苏尼特右旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152524', '苏尼特右旗', '', '', '', '', 3, 1, ''), ('152525', '1525', '00,15,1525', '东乌珠穆沁旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152525', '东乌珠穆沁旗', '', '', '', '', 3, 1, ''), ('152526', '1525', '00,15,1525', '西乌珠穆沁旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152526', '西乌珠穆沁旗', '', '', '', '', 3, 1, ''), ('152527', '1525', '00,15,1525', '太仆寺旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152527', '太仆寺旗', '', '', '', '', 3, 1, ''), ('152528', '1525', '00,15,1525', '镶黄旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152528', '镶黄旗', '', '', '', '', 3, 1, ''), ('152529', '1525', '00,15,1525', '正镶白旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152529', '正镶白旗', '', '', '', '', 3, 1, ''), ('152530', '1525', '00,15,1525', '正蓝旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152530', '正蓝旗', '', '', '', '', 3, 1, ''), ('152531', '1525', '00,15,1525', '多伦县', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152531', '多伦县', '', '', '', '', 3, 1, ''), ('1529', '15', '00,15', '阿拉善盟', '15', '内蒙古自治区', '1529', '阿拉善盟', '', '', '', '', '', '', 2, 1, ''), ('152921', '1529', '00,15,1529', '阿拉善左旗', '15', '内蒙古自治区', '1529', '阿拉善盟', '152921', '阿拉善左旗', '', '', '', '', 3, 1, ''), ('152922', '1529', '00,15,1529', '阿拉善右旗', '15', '内蒙古自治区', '1529', '阿拉善盟', '152922', '阿拉善右旗', '', '', '', '', 3, 1, ''), ('152923', '1529', '00,15,1529', '额济纳旗', '15', '内蒙古自治区', '1529', '阿拉善盟', '152923', '额济纳旗', '', '', '', '', 3, 1, ''), ('21', '00', '00', '辽宁省', '21', '辽宁省', '', '', '', '', '', '', '', '', 1, 1, ''), ('2101', '21', '00,21', '沈阳市', '21', '辽宁省', '2101', '沈阳市', '', '', '', '', '', '', 2, 1, ''), ('210102', '2101', '00,21,2101', '和平区', '21', '辽宁省', '2101', '沈阳市', '210102', '和平区', '', '', '', '', 3, 1, ''), ('210103', '2101', '00,21,2101', '沈河区', '21', '辽宁省', '2101', '沈阳市', '210103', '沈河区', '', '', '', '', 3, 1, ''), ('210104', '2101', '00,21,2101', '大东区', '21', '辽宁省', '2101', '沈阳市', '210104', '大东区', '', '', '', '', 3, 1, ''), ('210105', '2101', '00,21,2101', '皇姑区', '21', '辽宁省', '2101', '沈阳市', '210105', '皇姑区', '', '', '', '', 3, 1, ''), ('210106', '2101', '00,21,2101', '铁西区', '21', '辽宁省', '2101', '沈阳市', '210106', '铁西区', '', '', '', '', 3, 1, ''), ('210111', '2101', '00,21,2101', '苏家屯区', '21', '辽宁省', '2101', '沈阳市', '210111', '苏家屯区', '', '', '', '', 3, 1, ''), ('210112', '2101', '00,21,2101', '浑南区', '21', '辽宁省', '2101', '沈阳市', '210112', '浑南区', '', '', '', '', 3, 1, ''), ('210113', '2101', '00,21,2101', '沈北新区', '21', '辽宁省', '2101', '沈阳市', '210113', '沈北新区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210114', '2101', '00,21,2101', '于洪区', '21', '辽宁省', '2101', '沈阳市', '210114', '于洪区', '', '', '', '', 3, 1, ''), ('210115', '2101', '00,21,2101', '辽中区', '21', '辽宁省', '2101', '沈阳市', '210115', '辽中区', '', '', '', '', 3, 1, ''), ('210123', '2101', '00,21,2101', '康平县', '21', '辽宁省', '2101', '沈阳市', '210123', '康平县', '', '', '', '', 3, 1, ''), ('210124', '2101', '00,21,2101', '法库县', '21', '辽宁省', '2101', '沈阳市', '210124', '法库县', '', '', '', '', 3, 1, ''), ('210181', '2101', '00,21,2101', '新民市', '21', '辽宁省', '2101', '沈阳市', '210181', '新民市', '', '', '', '', 3, 1, ''), ('2102', '21', '00,21', '大连市', '21', '辽宁省', '2102', '大连市', '', '', '', '', '', '', 2, 1, ''), ('210202', '2102', '00,21,2102', '中山区', '21', '辽宁省', '2102', '大连市', '210202', '中山区', '', '', '', '', 3, 1, ''), ('210203', '2102', '00,21,2102', '西岗区', '21', '辽宁省', '2102', '大连市', '210203', '西岗区', '', '', '', '', 3, 1, ''), ('210204', '2102', '00,21,2102', '沙河口区', '21', '辽宁省', '2102', '大连市', '210204', '沙河口区', '', '', '', '', 3, 1, ''), ('210211', '2102', '00,21,2102', '甘井子区', '21', '辽宁省', '2102', '大连市', '210211', '甘井子区', '', '', '', '', 3, 1, ''), ('210212', '2102', '00,21,2102', '旅顺口区', '21', '辽宁省', '2102', '大连市', '210212', '旅顺口区', '', '', '', '', 3, 1, ''), ('210213', '2102', '00,21,2102', '金州区', '21', '辽宁省', '2102', '大连市', '210213', '金州区', '', '', '', '', 3, 1, ''), ('210214', '2102', '00,21,2102', '普兰店区', '21', '辽宁省', '2102', '大连市', '210214', '普兰店区', '', '', '', '', 3, 1, ''), ('210224', '2102', '00,21,2102', '长海县', '21', '辽宁省', '2102', '大连市', '210224', '长海县', '', '', '', '', 3, 1, ''), ('210281', '2102', '00,21,2102', '瓦房店市', '21', '辽宁省', '2102', '大连市', '210281', '瓦房店市', '', '', '', '', 3, 1, ''), ('210283', '2102', '00,21,2102', '庄河市', '21', '辽宁省', '2102', '大连市', '210283', '庄河市', '', '', '', '', 3, 1, ''), ('2103', '21', '00,21', '鞍山市', '21', '辽宁省', '2103', '鞍山市', '', '', '', '', '', '', 2, 1, ''), ('210302', '2103', '00,21,2103', '铁东区', '21', '辽宁省', '2103', '鞍山市', '210302', '铁东区', '', '', '', '', 3, 1, ''), ('210303', '2103', '00,21,2103', '铁西区', '21', '辽宁省', '2103', '鞍山市', '210303', '铁西区', '', '', '', '', 3, 1, ''), ('210304', '2103', '00,21,2103', '立山区', '21', '辽宁省', '2103', '鞍山市', '210304', '立山区', '', '', '', '', 3, 1, ''), ('210311', '2103', '00,21,2103', '千山区', '21', '辽宁省', '2103', '鞍山市', '210311', '千山区', '', '', '', '', 3, 1, ''), ('210321', '2103', '00,21,2103', '台安县', '21', '辽宁省', '2103', '鞍山市', '210321', '台安县', '', '', '', '', 3, 1, ''), ('210323', '2103', '00,21,2103', '岫岩满族自治县', '21', '辽宁省', '2103', '鞍山市', '210323', '岫岩满族自治县', '', '', '', '', 3, 1, ''), ('210381', '2103', '00,21,2103', '海城市', '21', '辽宁省', '2103', '鞍山市', '210381', '海城市', '', '', '', '', 3, 1, ''), ('2104', '21', '00,21', '抚顺市', '21', '辽宁省', '2104', '抚顺市', '', '', '', '', '', '', 2, 1, ''), ('210402', '2104', '00,21,2104', '新抚区', '21', '辽宁省', '2104', '抚顺市', '210402', '新抚区', '', '', '', '', 3, 1, ''), ('210403', '2104', '00,21,2104', '东洲区', '21', '辽宁省', '2104', '抚顺市', '210403', '东洲区', '', '', '', '', 3, 1, ''), ('210404', '2104', '00,21,2104', '望花区', '21', '辽宁省', '2104', '抚顺市', '210404', '望花区', '', '', '', '', 3, 1, ''), ('210411', '2104', '00,21,2104', '顺城区', '21', '辽宁省', '2104', '抚顺市', '210411', '顺城区', '', '', '', '', 3, 1, ''), ('210421', '2104', '00,21,2104', '抚顺县', '21', '辽宁省', '2104', '抚顺市', '210421', '抚顺县', '', '', '', '', 3, 1, ''), ('210422', '2104', '00,21,2104', '新宾满族自治县', '21', '辽宁省', '2104', '抚顺市', '210422', '新宾满族自治县', '', '', '', '', 3, 1, ''), ('210423', '2104', '00,21,2104', '清原满族自治县', '21', '辽宁省', '2104', '抚顺市', '210423', '清原满族自治县', '', '', '', '', 3, 1, ''), ('2105', '21', '00,21', '本溪市', '21', '辽宁省', '2105', '本溪市', '', '', '', '', '', '', 2, 1, ''), ('210502', '2105', '00,21,2105', '平山区', '21', '辽宁省', '2105', '本溪市', '210502', '平山区', '', '', '', '', 3, 1, ''), ('210503', '2105', '00,21,2105', '溪湖区', '21', '辽宁省', '2105', '本溪市', '210503', '溪湖区', '', '', '', '', 3, 1, ''), ('210504', '2105', '00,21,2105', '明山区', '21', '辽宁省', '2105', '本溪市', '210504', '明山区', '', '', '', '', 3, 1, ''), ('210505', '2105', '00,21,2105', '南芬区', '21', '辽宁省', '2105', '本溪市', '210505', '南芬区', '', '', '', '', 3, 1, ''), ('210521', '2105', '00,21,2105', '本溪满族自治县', '21', '辽宁省', '2105', '本溪市', '210521', '本溪满族自治县', '', '', '', '', 3, 1, ''), ('210522', '2105', '00,21,2105', '桓仁满族自治县', '21', '辽宁省', '2105', '本溪市', '210522', '桓仁满族自治县', '', '', '', '', 3, 1, ''), ('2106', '21', '00,21', '丹东市', '21', '辽宁省', '2106', '丹东市', '', '', '', '', '', '', 2, 1, ''), ('210602', '2106', '00,21,2106', '元宝区', '21', '辽宁省', '2106', '丹东市', '210602', '元宝区', '', '', '', '', 3, 1, ''), ('210603', '2106', '00,21,2106', '振兴区', '21', '辽宁省', '2106', '丹东市', '210603', '振兴区', '', '', '', '', 3, 1, ''), ('210604', '2106', '00,21,2106', '振安区', '21', '辽宁省', '2106', '丹东市', '210604', '振安区', '', '', '', '', 3, 1, ''), ('210624', '2106', '00,21,2106', '宽甸满族自治县', '21', '辽宁省', '2106', '丹东市', '210624', '宽甸满族自治县', '', '', '', '', 3, 1, ''), ('210681', '2106', '00,21,2106', '东港市', '21', '辽宁省', '2106', '丹东市', '210681', '东港市', '', '', '', '', 3, 1, ''), ('210682', '2106', '00,21,2106', '凤城市', '21', '辽宁省', '2106', '丹东市', '210682', '凤城市', '', '', '', '', 3, 1, ''), ('2107', '21', '00,21', '锦州市', '21', '辽宁省', '2107', '锦州市', '', '', '', '', '', '', 2, 1, ''), ('210702', '2107', '00,21,2107', '古塔区', '21', '辽宁省', '2107', '锦州市', '210702', '古塔区', '', '', '', '', 3, 1, ''), ('210703', '2107', '00,21,2107', '凌河区', '21', '辽宁省', '2107', '锦州市', '210703', '凌河区', '', '', '', '', 3, 1, ''), ('210711', '2107', '00,21,2107', '太和区', '21', '辽宁省', '2107', '锦州市', '210711', '太和区', '', '', '', '', 3, 1, ''), ('210726', '2107', '00,21,2107', '黑山县', '21', '辽宁省', '2107', '锦州市', '210726', '黑山县', '', '', '', '', 3, 1, ''), ('210727', '2107', '00,21,2107', '义县', '21', '辽宁省', '2107', '锦州市', '210727', '义县', '', '', '', '', 3, 1, ''), ('210781', '2107', '00,21,2107', '凌海市', '21', '辽宁省', '2107', '锦州市', '210781', '凌海市', '', '', '', '', 3, 1, ''), ('210782', '2107', '00,21,2107', '北镇市', '21', '辽宁省', '2107', '锦州市', '210782', '北镇市', '', '', '', '', 3, 1, ''), ('2108', '21', '00,21', '营口市', '21', '辽宁省', '2108', '营口市', '', '', '', '', '', '', 2, 1, ''), ('210802', '2108', '00,21,2108', '站前区', '21', '辽宁省', '2108', '营口市', '210802', '站前区', '', '', '', '', 3, 1, ''), ('210803', '2108', '00,21,2108', '西市区', '21', '辽宁省', '2108', '营口市', '210803', '西市区', '', '', '', '', 3, 1, ''), ('210804', '2108', '00,21,2108', '鲅鱼圈区', '21', '辽宁省', '2108', '营口市', '210804', '鲅鱼圈区', '', '', '', '', 3, 1, ''), ('210811', '2108', '00,21,2108', '老边区', '21', '辽宁省', '2108', '营口市', '210811', '老边区', '', '', '', '', 3, 1, ''), ('210881', '2108', '00,21,2108', '盖州市', '21', '辽宁省', '2108', '营口市', '210881', '盖州市', '', '', '', '', 3, 1, ''), ('210882', '2108', '00,21,2108', '大石桥市', '21', '辽宁省', '2108', '营口市', '210882', '大石桥市', '', '', '', '', 3, 1, ''), ('2109', '21', '00,21', '阜新市', '21', '辽宁省', '2109', '阜新市', '', '', '', '', '', '', 2, 1, ''), ('210902', '2109', '00,21,2109', '海州区', '21', '辽宁省', '2109', '阜新市', '210902', '海州区', '', '', '', '', 3, 1, ''), ('210903', '2109', '00,21,2109', '新邱区', '21', '辽宁省', '2109', '阜新市', '210903', '新邱区', '', '', '', '', 3, 1, ''), ('210904', '2109', '00,21,2109', '太平区', '21', '辽宁省', '2109', '阜新市', '210904', '太平区', '', '', '', '', 3, 1, ''), ('210905', '2109', '00,21,2109', '清河门区', '21', '辽宁省', '2109', '阜新市', '210905', '清河门区', '', '', '', '', 3, 1, ''), ('210911', '2109', '00,21,2109', '细河区', '21', '辽宁省', '2109', '阜新市', '210911', '细河区', '', '', '', '', 3, 1, ''), ('210921', '2109', '00,21,2109', '阜新蒙古族自治县', '21', '辽宁省', '2109', '阜新市', '210921', '阜新蒙古族自治县', '', '', '', '', 3, 1, ''), ('210922', '2109', '00,21,2109', '彰武县', '21', '辽宁省', '2109', '阜新市', '210922', '彰武县', '', '', '', '', 3, 1, ''), ('2110', '21', '00,21', '辽阳市', '21', '辽宁省', '2110', '辽阳市', '', '', '', '', '', '', 2, 1, ''), ('211002', '2110', '00,21,2110', '白塔区', '21', '辽宁省', '2110', '辽阳市', '211002', '白塔区', '', '', '', '', 3, 1, ''), ('211003', '2110', '00,21,2110', '文圣区', '21', '辽宁省', '2110', '辽阳市', '211003', '文圣区', '', '', '', '', 3, 1, ''), ('211004', '2110', '00,21,2110', '宏伟区', '21', '辽宁省', '2110', '辽阳市', '211004', '宏伟区', '', '', '', '', 3, 1, ''), ('211005', '2110', '00,21,2110', '弓长岭区', '21', '辽宁省', '2110', '辽阳市', '211005', '弓长岭区', '', '', '', '', 3, 1, ''), ('211011', '2110', '00,21,2110', '太子河区', '21', '辽宁省', '2110', '辽阳市', '211011', '太子河区', '', '', '', '', 3, 1, ''), ('211021', '2110', '00,21,2110', '辽阳县', '21', '辽宁省', '2110', '辽阳市', '211021', '辽阳县', '', '', '', '', 3, 1, ''), ('211081', '2110', '00,21,2110', '灯塔市', '21', '辽宁省', '2110', '辽阳市', '211081', '灯塔市', '', '', '', '', 3, 1, ''), ('2111', '21', '00,21', '盘锦市', '21', '辽宁省', '2111', '盘锦市', '', '', '', '', '', '', 2, 1, ''), ('211102', '2111', '00,21,2111', '双台子区', '21', '辽宁省', '2111', '盘锦市', '211102', '双台子区', '', '', '', '', 3, 1, ''), ('211103', '2111', '00,21,2111', '兴隆台区', '21', '辽宁省', '2111', '盘锦市', '211103', '兴隆台区', '', '', '', '', 3, 1, ''), ('211104', '2111', '00,21,2111', '大洼区', '21', '辽宁省', '2111', '盘锦市', '211104', '大洼区', '', '', '', '', 3, 1, ''), ('211122', '2111', '00,21,2111', '盘山县', '21', '辽宁省', '2111', '盘锦市', '211122', '盘山县', '', '', '', '', 3, 1, ''), ('2112', '21', '00,21', '铁岭市', '21', '辽宁省', '2112', '铁岭市', '', '', '', '', '', '', 2, 1, ''), ('211202', '2112', '00,21,2112', '银州区', '21', '辽宁省', '2112', '铁岭市', '211202', '银州区', '', '', '', '', 3, 1, ''), ('211204', '2112', '00,21,2112', '清河区', '21', '辽宁省', '2112', '铁岭市', '211204', '清河区', '', '', '', '', 3, 1, ''), ('211221', '2112', '00,21,2112', '铁岭县', '21', '辽宁省', '2112', '铁岭市', '211221', '铁岭县', '', '', '', '', 3, 1, ''), ('211223', '2112', '00,21,2112', '西丰县', '21', '辽宁省', '2112', '铁岭市', '211223', '西丰县', '', '', '', '', 3, 1, ''), ('211224', '2112', '00,21,2112', '昌图县', '21', '辽宁省', '2112', '铁岭市', '211224', '昌图县', '', '', '', '', 3, 1, ''), ('211281', '2112', '00,21,2112', '调兵山市', '21', '辽宁省', '2112', '铁岭市', '211281', '调兵山市', '', '', '', '', 3, 1, ''), ('211282', '2112', '00,21,2112', '开原市', '21', '辽宁省', '2112', '铁岭市', '211282', '开原市', '', '', '', '', 3, 1, ''), ('2113', '21', '00,21', '朝阳市', '21', '辽宁省', '2113', '朝阳市', '', '', '', '', '', '', 2, 1, ''), ('211302', '2113', '00,21,2113', '双塔区', '21', '辽宁省', '2113', '朝阳市', '211302', '双塔区', '', '', '', '', 3, 1, ''), ('211303', '2113', '00,21,2113', '龙城区', '21', '辽宁省', '2113', '朝阳市', '211303', '龙城区', '', '', '', '', 3, 1, ''), ('211321', '2113', '00,21,2113', '朝阳县', '21', '辽宁省', '2113', '朝阳市', '211321', '朝阳县', '', '', '', '', 3, 1, ''), ('211322', '2113', '00,21,2113', '建平县', '21', '辽宁省', '2113', '朝阳市', '211322', '建平县', '', '', '', '', 3, 1, ''), ('211324', '2113', '00,21,2113', '喀喇沁左翼蒙古族自治县', '21', '辽宁省', '2113', '朝阳市', '211324', '喀喇沁左翼蒙古族自治县', '', '', '', '', 3, 1, ''), ('211381', '2113', '00,21,2113', '北票市', '21', '辽宁省', '2113', '朝阳市', '211381', '北票市', '', '', '', '', 3, 1, ''), ('211382', '2113', '00,21,2113', '凌源市', '21', '辽宁省', '2113', '朝阳市', '211382', '凌源市', '', '', '', '', 3, 1, ''), ('2114', '21', '00,21', '葫芦岛市', '21', '辽宁省', '2114', '葫芦岛市', '', '', '', '', '', '', 2, 1, ''), ('211402', '2114', '00,21,2114', '连山区', '21', '辽宁省', '2114', '葫芦岛市', '211402', '连山区', '', '', '', '', 3, 1, ''), ('211403', '2114', '00,21,2114', '龙港区', '21', '辽宁省', '2114', '葫芦岛市', '211403', '龙港区', '', '', '', '', 3, 1, ''), ('211404', '2114', '00,21,2114', '南票区', '21', '辽宁省', '2114', '葫芦岛市', '211404', '南票区', '', '', '', '', 3, 1, ''), ('211421', '2114', '00,21,2114', '绥中县', '21', '辽宁省', '2114', '葫芦岛市', '211421', '绥中县', '', '', '', '', 3, 1, ''), ('211422', '2114', '00,21,2114', '建昌县', '21', '辽宁省', '2114', '葫芦岛市', '211422', '建昌县', '', '', '', '', 3, 1, ''), ('211481', '2114', '00,21,2114', '兴城市', '21', '辽宁省', '2114', '葫芦岛市', '211481', '兴城市', '', '', '', '', 3, 1, ''), ('22', '00', '00', '吉林省', '22', '吉林省', '', '', '', '', '', '', '', '', 1, 1, ''), ('2201', '22', '00,22', '长春市', '22', '吉林省', '2201', '长春市', '', '', '', '', '', '', 2, 1, ''), ('220102', '2201', '00,22,2201', '南关区', '22', '吉林省', '2201', '长春市', '220102', '南关区', '', '', '', '', 3, 1, ''), ('220103', '2201', '00,22,2201', '宽城区', '22', '吉林省', '2201', '长春市', '220103', '宽城区', '', '', '', '', 3, 1, ''), ('220104', '2201', '00,22,2201', '朝阳区', '22', '吉林省', '2201', '长春市', '220104', '朝阳区', '', '', '', '', 3, 1, ''), ('220105', '2201', '00,22,2201', '二道区', '22', '吉林省', '2201', '长春市', '220105', '二道区', '', '', '', '', 3, 1, ''), ('220106', '2201', '00,22,2201', '绿园区', '22', '吉林省', '2201', '长春市', '220106', '绿园区', '', '', '', '', 3, 1, ''), ('220112', '2201', '00,22,2201', '双阳区', '22', '吉林省', '2201', '长春市', '220112', '双阳区', '', '', '', '', 3, 1, ''), ('220113', '2201', '00,22,2201', '九台区', '22', '吉林省', '2201', '长春市', '220113', '九台区', '', '', '', '', 3, 1, ''), ('220122', '2201', '00,22,2201', '农安县', '22', '吉林省', '2201', '长春市', '220122', '农安县', '', '', '', '', 3, 1, ''), ('220182', '2201', '00,22,2201', '榆树市', '22', '吉林省', '2201', '长春市', '220182', '榆树市', '', '', '', '', 3, 1, ''), ('220183', '2201', '00,22,2201', '德惠市', '22', '吉林省', '2201', '长春市', '220183', '德惠市', '', '', '', '', 3, 1, ''), ('2202', '22', '00,22', '吉林市', '22', '吉林省', '2202', '吉林市', '', '', '', '', '', '', 2, 1, ''), ('220202', '2202', '00,22,2202', '昌邑区', '22', '吉林省', '2202', '吉林市', '220202', '昌邑区', '', '', '', '', 3, 1, ''), ('220203', '2202', '00,22,2202', '龙潭区', '22', '吉林省', '2202', '吉林市', '220203', '龙潭区', '', '', '', '', 3, 1, ''), ('220204', '2202', '00,22,2202', '船营区', '22', '吉林省', '2202', '吉林市', '220204', '船营区', '', '', '', '', 3, 1, ''), ('220211', '2202', '00,22,2202', '丰满区', '22', '吉林省', '2202', '吉林市', '220211', '丰满区', '', '', '', '', 3, 1, ''), ('220221', '2202', '00,22,2202', '永吉县', '22', '吉林省', '2202', '吉林市', '220221', '永吉县', '', '', '', '', 3, 1, ''), ('220281', '2202', '00,22,2202', '蛟河市', '22', '吉林省', '2202', '吉林市', '220281', '蛟河市', '', '', '', '', 3, 1, ''), ('220282', '2202', '00,22,2202', '桦甸市', '22', '吉林省', '2202', '吉林市', '220282', '桦甸市', '', '', '', '', 3, 1, ''), ('220283', '2202', '00,22,2202', '舒兰市', '22', '吉林省', '2202', '吉林市', '220283', '舒兰市', '', '', '', '', 3, 1, ''), ('220284', '2202', '00,22,2202', '磐石市', '22', '吉林省', '2202', '吉林市', '220284', '磐石市', '', '', '', '', 3, 1, ''), ('2203', '22', '00,22', '四平市', '22', '吉林省', '2203', '四平市', '', '', '', '', '', '', 2, 1, ''), ('220302', '2203', '00,22,2203', '铁西区', '22', '吉林省', '2203', '四平市', '220302', '铁西区', '', '', '', '', 3, 1, ''), ('220303', '2203', '00,22,2203', '铁东区', '22', '吉林省', '2203', '四平市', '220303', '铁东区', '', '', '', '', 3, 1, ''), ('220322', '2203', '00,22,2203', '梨树县', '22', '吉林省', '2203', '四平市', '220322', '梨树县', '', '', '', '', 3, 1, ''), ('220323', '2203', '00,22,2203', '伊通满族自治县', '22', '吉林省', '2203', '四平市', '220323', '伊通满族自治县', '', '', '', '', 3, 1, ''), ('220381', '2203', '00,22,2203', '公主岭市', '22', '吉林省', '2203', '四平市', '220381', '公主岭市', '', '', '', '', 3, 1, ''), ('220382', '2203', '00,22,2203', '双辽市', '22', '吉林省', '2203', '四平市', '220382', '双辽市', '', '', '', '', 3, 1, ''), ('2204', '22', '00,22', '辽源市', '22', '吉林省', '2204', '辽源市', '', '', '', '', '', '', 2, 1, ''), ('220402', '2204', '00,22,2204', '龙山区', '22', '吉林省', '2204', '辽源市', '220402', '龙山区', '', '', '', '', 3, 1, ''), ('220403', '2204', '00,22,2204', '西安区', '22', '吉林省', '2204', '辽源市', '220403', '西安区', '', '', '', '', 3, 1, ''), ('220421', '2204', '00,22,2204', '东丰县', '22', '吉林省', '2204', '辽源市', '220421', '东丰县', '', '', '', '', 3, 1, ''), ('220422', '2204', '00,22,2204', '东辽县', '22', '吉林省', '2204', '辽源市', '220422', '东辽县', '', '', '', '', 3, 1, ''), ('2205', '22', '00,22', '通化市', '22', '吉林省', '2205', '通化市', '', '', '', '', '', '', 2, 1, ''), ('220502', '2205', '00,22,2205', '东昌区', '22', '吉林省', '2205', '通化市', '220502', '东昌区', '', '', '', '', 3, 1, ''), ('220503', '2205', '00,22,2205', '二道江区', '22', '吉林省', '2205', '通化市', '220503', '二道江区', '', '', '', '', 3, 1, ''), ('220521', '2205', '00,22,2205', '通化县', '22', '吉林省', '2205', '通化市', '220521', '通化县', '', '', '', '', 3, 1, ''), ('220523', '2205', '00,22,2205', '辉南县', '22', '吉林省', '2205', '通化市', '220523', '辉南县', '', '', '', '', 3, 1, ''), ('220524', '2205', '00,22,2205', '柳河县', '22', '吉林省', '2205', '通化市', '220524', '柳河县', '', '', '', '', 3, 1, ''), ('220581', '2205', '00,22,2205', '梅河口市', '22', '吉林省', '2205', '通化市', '220581', '梅河口市', '', '', '', '', 3, 1, ''), ('220582', '2205', '00,22,2205', '集安市', '22', '吉林省', '2205', '通化市', '220582', '集安市', '', '', '', '', 3, 1, ''), ('2206', '22', '00,22', '白山市', '22', '吉林省', '2206', '白山市', '', '', '', '', '', '', 2, 1, ''), ('220602', '2206', '00,22,2206', '浑江区', '22', '吉林省', '2206', '白山市', '220602', '浑江区', '', '', '', '', 3, 1, ''), ('220605', '2206', '00,22,2206', '江源区', '22', '吉林省', '2206', '白山市', '220605', '江源区', '', '', '', '', 3, 1, ''), ('220621', '2206', '00,22,2206', '抚松县', '22', '吉林省', '2206', '白山市', '220621', '抚松县', '', '', '', '', 3, 1, ''), ('220622', '2206', '00,22,2206', '靖宇县', '22', '吉林省', '2206', '白山市', '220622', '靖宇县', '', '', '', '', 3, 1, ''), ('220623', '2206', '00,22,2206', '长白朝鲜族自治县', '22', '吉林省', '2206', '白山市', '220623', '长白朝鲜族自治县', '', '', '', '', 3, 1, ''), ('220681', '2206', '00,22,2206', '临江市', '22', '吉林省', '2206', '白山市', '220681', '临江市', '', '', '', '', 3, 1, ''), ('2207', '22', '00,22', '松原市', '22', '吉林省', '2207', '松原市', '', '', '', '', '', '', 2, 1, ''), ('220702', '2207', '00,22,2207', '宁江区', '22', '吉林省', '2207', '松原市', '220702', '宁江区', '', '', '', '', 3, 1, ''), ('220721', '2207', '00,22,2207', '前郭尔罗斯蒙古族自治县', '22', '吉林省', '2207', '松原市', '220721', '前郭尔罗斯蒙古族自治县', '', '', '', '', 3, 1, ''), ('220722', '2207', '00,22,2207', '长岭县', '22', '吉林省', '2207', '松原市', '220722', '长岭县', '', '', '', '', 3, 1, ''), ('220723', '2207', '00,22,2207', '乾安县', '22', '吉林省', '2207', '松原市', '220723', '乾安县', '', '', '', '', 3, 1, ''), ('220781', '2207', '00,22,2207', '扶余市', '22', '吉林省', '2207', '松原市', '220781', '扶余市', '', '', '', '', 3, 1, ''), ('2208', '22', '00,22', '白城市', '22', '吉林省', '2208', '白城市', '', '', '', '', '', '', 2, 1, ''), ('220802', '2208', '00,22,2208', '洮北区', '22', '吉林省', '2208', '白城市', '220802', '洮北区', '', '', '', '', 3, 1, ''), ('220821', '2208', '00,22,2208', '镇赉县', '22', '吉林省', '2208', '白城市', '220821', '镇赉县', '', '', '', '', 3, 1, ''), ('220822', '2208', '00,22,2208', '通榆县', '22', '吉林省', '2208', '白城市', '220822', '通榆县', '', '', '', '', 3, 1, ''), ('220881', '2208', '00,22,2208', '洮南市', '22', '吉林省', '2208', '白城市', '220881', '洮南市', '', '', '', '', 3, 1, ''), ('220882', '2208', '00,22,2208', '大安市', '22', '吉林省', '2208', '白城市', '220882', '大安市', '', '', '', '', 3, 1, ''), ('2224', '22', '00,22', '延边朝鲜族自治州', '22', '吉林省', '2224', '延边朝鲜族自治州', '', '', '', '', '', '', 2, 1, ''), ('222401', '2224', '00,22,2224', '延吉市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222401', '延吉市', '', '', '', '', 3, 1, ''), ('222402', '2224', '00,22,2224', '图们市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222402', '图们市', '', '', '', '', 3, 1, ''), ('222403', '2224', '00,22,2224', '敦化市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222403', '敦化市', '', '', '', '', 3, 1, ''), ('222404', '2224', '00,22,2224', '珲春市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222404', '珲春市', '', '', '', '', 3, 1, ''), ('222405', '2224', '00,22,2224', '龙井市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222405', '龙井市', '', '', '', '', 3, 1, ''), ('222406', '2224', '00,22,2224', '和龙市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222406', '和龙市', '', '', '', '', 3, 1, ''), ('222424', '2224', '00,22,2224', '汪清县', '22', '吉林省', '2224', '延边朝鲜族自治州', '222424', '汪清县', '', '', '', '', 3, 1, ''), ('222426', '2224', '00,22,2224', '安图县', '22', '吉林省', '2224', '延边朝鲜族自治州', '222426', '安图县', '', '', '', '', 3, 1, ''), ('23', '00', '00', '黑龙江省', '23', '黑龙江省', '', '', '', '', '', '', '', '', 1, 1, ''), ('2301', '23', '00,23', '哈尔滨市', '23', '黑龙江省', '2301', '哈尔滨市', '', '', '', '', '', '', 2, 1, ''), ('230102', '2301', '00,23,2301', '道里区', '23', '黑龙江省', '2301', '哈尔滨市', '230102', '道里区', '', '', '', '', 3, 1, ''), ('230103', '2301', '00,23,2301', '南岗区', '23', '黑龙江省', '2301', '哈尔滨市', '230103', '南岗区', '', '', '', '', 3, 1, ''), ('230104', '2301', '00,23,2301', '道外区', '23', '黑龙江省', '2301', '哈尔滨市', '230104', '道外区', '', '', '', '', 3, 1, ''), ('230108', '2301', '00,23,2301', '平房区', '23', '黑龙江省', '2301', '哈尔滨市', '230108', '平房区', '', '', '', '', 3, 1, ''), ('230109', '2301', '00,23,2301', '松北区', '23', '黑龙江省', '2301', '哈尔滨市', '230109', '松北区', '', '', '', '', 3, 1, ''), ('230110', '2301', '00,23,2301', '香坊区', '23', '黑龙江省', '2301', '哈尔滨市', '230110', '香坊区', '', '', '', '', 3, 1, ''), ('230111', '2301', '00,23,2301', '呼兰区', '23', '黑龙江省', '2301', '哈尔滨市', '230111', '呼兰区', '', '', '', '', 3, 1, ''), ('230112', '2301', '00,23,2301', '阿城区', '23', '黑龙江省', '2301', '哈尔滨市', '230112', '阿城区', '', '', '', '', 3, 1, ''), ('230113', '2301', '00,23,2301', '双城区', '23', '黑龙江省', '2301', '哈尔滨市', '230113', '双城区', '', '', '', '', 3, 1, ''), ('230123', '2301', '00,23,2301', '依兰县', '23', '黑龙江省', '2301', '哈尔滨市', '230123', '依兰县', '', '', '', '', 3, 1, ''), ('230124', '2301', '00,23,2301', '方正县', '23', '黑龙江省', '2301', '哈尔滨市', '230124', '方正县', '', '', '', '', 3, 1, ''), ('230125', '2301', '00,23,2301', '宾县', '23', '黑龙江省', '2301', '哈尔滨市', '230125', '宾县', '', '', '', '', 3, 1, ''), ('230126', '2301', '00,23,2301', '巴彦县', '23', '黑龙江省', '2301', '哈尔滨市', '230126', '巴彦县', '', '', '', '', 3, 1, ''), ('230127', '2301', '00,23,2301', '木兰县', '23', '黑龙江省', '2301', '哈尔滨市', '230127', '木兰县', '', '', '', '', 3, 1, ''), ('230128', '2301', '00,23,2301', '通河县', '23', '黑龙江省', '2301', '哈尔滨市', '230128', '通河县', '', '', '', '', 3, 1, ''), ('230129', '2301', '00,23,2301', '延寿县', '23', '黑龙江省', '2301', '哈尔滨市', '230129', '延寿县', '', '', '', '', 3, 1, ''), ('230183', '2301', '00,23,2301', '尚志市', '23', '黑龙江省', '2301', '哈尔滨市', '230183', '尚志市', '', '', '', '', 3, 1, ''), ('230184', '2301', '00,23,2301', '五常市', '23', '黑龙江省', '2301', '哈尔滨市', '230184', '五常市', '', '', '', '', 3, 1, ''), ('2302', '23', '00,23', '齐齐哈尔市', '23', '黑龙江省', '2302', '齐齐哈尔市', '', '', '', '', '', '', 2, 1, ''), ('230202', '2302', '00,23,2302', '龙沙区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230202', '龙沙区', '', '', '', '', 3, 1, ''), ('230203', '2302', '00,23,2302', '建华区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230203', '建华区', '', '', '', '', 3, 1, ''), ('230204', '2302', '00,23,2302', '铁锋区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230204', '铁锋区', '', '', '', '', 3, 1, ''), ('230205', '2302', '00,23,2302', '昂昂溪区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230205', '昂昂溪区', '', '', '', '', 3, 1, ''), ('230206', '2302', '00,23,2302', '富拉尔基区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230206', '富拉尔基区', '', '', '', '', 3, 1, ''), ('230207', '2302', '00,23,2302', '碾子山区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230207', '碾子山区', '', '', '', '', 3, 1, ''), ('230208', '2302', '00,23,2302', '梅里斯达斡尔族区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230208', '梅里斯达斡尔族区', '', '', '', '', 3, 1, ''), ('230221', '2302', '00,23,2302', '龙江县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230221', '龙江县', '', '', '', '', 3, 1, ''), ('230223', '2302', '00,23,2302', '依安县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230223', '依安县', '', '', '', '', 3, 1, ''), ('230224', '2302', '00,23,2302', '泰来县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230224', '泰来县', '', '', '', '', 3, 1, ''), ('230225', '2302', '00,23,2302', '甘南县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230225', '甘南县', '', '', '', '', 3, 1, ''), ('230227', '2302', '00,23,2302', '富裕县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230227', '富裕县', '', '', '', '', 3, 1, ''), ('230229', '2302', '00,23,2302', '克山县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230229', '克山县', '', '', '', '', 3, 1, ''), ('230230', '2302', '00,23,2302', '克东县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230230', '克东县', '', '', '', '', 3, 1, ''), ('230231', '2302', '00,23,2302', '拜泉县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230231', '拜泉县', '', '', '', '', 3, 1, ''), ('230281', '2302', '00,23,2302', '讷河市', '23', '黑龙江省', '2302', '齐齐哈尔市', '230281', '讷河市', '', '', '', '', 3, 1, ''), ('2303', '23', '00,23', '鸡西市', '23', '黑龙江省', '2303', '鸡西市', '', '', '', '', '', '', 2, 1, ''), ('230302', '2303', '00,23,2303', '鸡冠区', '23', '黑龙江省', '2303', '鸡西市', '230302', '鸡冠区', '', '', '', '', 3, 1, ''), ('230303', '2303', '00,23,2303', '恒山区', '23', '黑龙江省', '2303', '鸡西市', '230303', '恒山区', '', '', '', '', 3, 1, ''), ('230304', '2303', '00,23,2303', '滴道区', '23', '黑龙江省', '2303', '鸡西市', '230304', '滴道区', '', '', '', '', 3, 1, ''), ('230305', '2303', '00,23,2303', '梨树区', '23', '黑龙江省', '2303', '鸡西市', '230305', '梨树区', '', '', '', '', 3, 1, ''), ('230306', '2303', '00,23,2303', '城子河区', '23', '黑龙江省', '2303', '鸡西市', '230306', '城子河区', '', '', '', '', 3, 1, ''), ('230307', '2303', '00,23,2303', '麻山区', '23', '黑龙江省', '2303', '鸡西市', '230307', '麻山区', '', '', '', '', 3, 1, ''), ('230321', '2303', '00,23,2303', '鸡东县', '23', '黑龙江省', '2303', '鸡西市', '230321', '鸡东县', '', '', '', '', 3, 1, ''), ('230381', '2303', '00,23,2303', '虎林市', '23', '黑龙江省', '2303', '鸡西市', '230381', '虎林市', '', '', '', '', 3, 1, ''), ('230382', '2303', '00,23,2303', '密山市', '23', '黑龙江省', '2303', '鸡西市', '230382', '密山市', '', '', '', '', 3, 1, ''), ('2304', '23', '00,23', '鹤岗市', '23', '黑龙江省', '2304', '鹤岗市', '', '', '', '', '', '', 2, 1, ''), ('230402', '2304', '00,23,2304', '向阳区', '23', '黑龙江省', '2304', '鹤岗市', '230402', '向阳区', '', '', '', '', 3, 1, ''), ('230403', '2304', '00,23,2304', '工农区', '23', '黑龙江省', '2304', '鹤岗市', '230403', '工农区', '', '', '', '', 3, 1, ''), ('230404', '2304', '00,23,2304', '南山区', '23', '黑龙江省', '2304', '鹤岗市', '230404', '南山区', '', '', '', '', 3, 1, ''), ('230405', '2304', '00,23,2304', '兴安区', '23', '黑龙江省', '2304', '鹤岗市', '230405', '兴安区', '', '', '', '', 3, 1, ''), ('230406', '2304', '00,23,2304', '东山区', '23', '黑龙江省', '2304', '鹤岗市', '230406', '东山区', '', '', '', '', 3, 1, ''), ('230407', '2304', '00,23,2304', '兴山区', '23', '黑龙江省', '2304', '鹤岗市', '230407', '兴山区', '', '', '', '', 3, 1, ''), ('230421', '2304', '00,23,2304', '萝北县', '23', '黑龙江省', '2304', '鹤岗市', '230421', '萝北县', '', '', '', '', 3, 1, ''), ('230422', '2304', '00,23,2304', '绥滨县', '23', '黑龙江省', '2304', '鹤岗市', '230422', '绥滨县', '', '', '', '', 3, 1, ''), ('2305', '23', '00,23', '双鸭山市', '23', '黑龙江省', '2305', '双鸭山市', '', '', '', '', '', '', 2, 1, ''), ('230502', '2305', '00,23,2305', '尖山区', '23', '黑龙江省', '2305', '双鸭山市', '230502', '尖山区', '', '', '', '', 3, 1, ''), ('230503', '2305', '00,23,2305', '岭东区', '23', '黑龙江省', '2305', '双鸭山市', '230503', '岭东区', '', '', '', '', 3, 1, ''), ('230505', '2305', '00,23,2305', '四方台区', '23', '黑龙江省', '2305', '双鸭山市', '230505', '四方台区', '', '', '', '', 3, 1, ''), ('230506', '2305', '00,23,2305', '宝山区', '23', '黑龙江省', '2305', '双鸭山市', '230506', '宝山区', '', '', '', '', 3, 1, ''), ('230521', '2305', '00,23,2305', '集贤县', '23', '黑龙江省', '2305', '双鸭山市', '230521', '集贤县', '', '', '', '', 3, 1, ''), ('230522', '2305', '00,23,2305', '友谊县', '23', '黑龙江省', '2305', '双鸭山市', '230522', '友谊县', '', '', '', '', 3, 1, ''), ('230523', '2305', '00,23,2305', '宝清县', '23', '黑龙江省', '2305', '双鸭山市', '230523', '宝清县', '', '', '', '', 3, 1, ''), ('230524', '2305', '00,23,2305', '饶河县', '23', '黑龙江省', '2305', '双鸭山市', '230524', '饶河县', '', '', '', '', 3, 1, ''), ('2306', '23', '00,23', '大庆市', '23', '黑龙江省', '2306', '大庆市', '', '', '', '', '', '', 2, 1, ''), ('230602', '2306', '00,23,2306', '萨尔图区', '23', '黑龙江省', '2306', '大庆市', '230602', '萨尔图区', '', '', '', '', 3, 1, ''), ('230603', '2306', '00,23,2306', '龙凤区', '23', '黑龙江省', '2306', '大庆市', '230603', '龙凤区', '', '', '', '', 3, 1, ''), ('230604', '2306', '00,23,2306', '让胡路区', '23', '黑龙江省', '2306', '大庆市', '230604', '让胡路区', '', '', '', '', 3, 1, ''), ('230605', '2306', '00,23,2306', '红岗区', '23', '黑龙江省', '2306', '大庆市', '230605', '红岗区', '', '', '', '', 3, 1, ''), ('230606', '2306', '00,23,2306', '大同区', '23', '黑龙江省', '2306', '大庆市', '230606', '大同区', '', '', '', '', 3, 1, ''), ('230621', '2306', '00,23,2306', '肇州县', '23', '黑龙江省', '2306', '大庆市', '230621', '肇州县', '', '', '', '', 3, 1, ''), ('230622', '2306', '00,23,2306', '肇源县', '23', '黑龙江省', '2306', '大庆市', '230622', '肇源县', '', '', '', '', 3, 1, ''), ('230623', '2306', '00,23,2306', '林甸县', '23', '黑龙江省', '2306', '大庆市', '230623', '林甸县', '', '', '', '', 3, 1, ''), ('230624', '2306', '00,23,2306', '杜尔伯特蒙古族自治县', '23', '黑龙江省', '2306', '大庆市', '230624', '杜尔伯特蒙古族自治县', '', '', '', '', 3, 1, ''), ('2307', '23', '00,23', '伊春市', '23', '黑龙江省', '2307', '伊春市', '', '', '', '', '', '', 2, 1, ''), ('230717', '2307', '00,23,2307', '伊美区', '23', '黑龙江省', '2307', '伊春市', '230717', '伊美区', '', '', '', '', 3, 1, ''), ('230718', '2307', '00,23,2307', '乌翠区', '23', '黑龙江省', '2307', '伊春市', '230718', '乌翠区', '', '', '', '', 3, 1, ''), ('230719', '2307', '00,23,2307', '友好区', '23', '黑龙江省', '2307', '伊春市', '230719', '友好区', '', '', '', '', 3, 1, ''), ('230722', '2307', '00,23,2307', '嘉荫县', '23', '黑龙江省', '2307', '伊春市', '230722', '嘉荫县', '', '', '', '', 3, 1, ''), ('230723', '2307', '00,23,2307', '汤旺县', '23', '黑龙江省', '2307', '伊春市', '230723', '汤旺县', '', '', '', '', 3, 1, ''), ('230724', '2307', '00,23,2307', '丰林县', '23', '黑龙江省', '2307', '伊春市', '230724', '丰林县', '', '', '', '', 3, 1, ''), ('230725', '2307', '00,23,2307', '大箐山县', '23', '黑龙江省', '2307', '伊春市', '230725', '大箐山县', '', '', '', '', 3, 1, ''), ('230726', '2307', '00,23,2307', '南岔县', '23', '黑龙江省', '2307', '伊春市', '230726', '南岔县', '', '', '', '', 3, 1, ''), ('230751', '2307', '00,23,2307', '金林区', '23', '黑龙江省', '2307', '伊春市', '230751', '金林区', '', '', '', '', 3, 1, ''), ('230781', '2307', '00,23,2307', '铁力市', '23', '黑龙江省', '2307', '伊春市', '230781', '铁力市', '', '', '', '', 3, 1, ''), ('2308', '23', '00,23', '佳木斯市', '23', '黑龙江省', '2308', '佳木斯市', '', '', '', '', '', '', 2, 1, ''), ('230803', '2308', '00,23,2308', '向阳区', '23', '黑龙江省', '2308', '佳木斯市', '230803', '向阳区', '', '', '', '', 3, 1, ''), ('230804', '2308', '00,23,2308', '前进区', '23', '黑龙江省', '2308', '佳木斯市', '230804', '前进区', '', '', '', '', 3, 1, ''), ('230805', '2308', '00,23,2308', '东风区', '23', '黑龙江省', '2308', '佳木斯市', '230805', '东风区', '', '', '', '', 3, 1, ''), ('230811', '2308', '00,23,2308', '郊区', '23', '黑龙江省', '2308', '佳木斯市', '230811', '郊区', '', '', '', '', 3, 1, ''), ('230822', '2308', '00,23,2308', '桦南县', '23', '黑龙江省', '2308', '佳木斯市', '230822', '桦南县', '', '', '', '', 3, 1, ''), ('230826', '2308', '00,23,2308', '桦川县', '23', '黑龙江省', '2308', '佳木斯市', '230826', '桦川县', '', '', '', '', 3, 1, ''), ('230828', '2308', '00,23,2308', '汤原县', '23', '黑龙江省', '2308', '佳木斯市', '230828', '汤原县', '', '', '', '', 3, 1, ''), ('230881', '2308', '00,23,2308', '同江市', '23', '黑龙江省', '2308', '佳木斯市', '230881', '同江市', '', '', '', '', 3, 1, ''), ('230882', '2308', '00,23,2308', '富锦市', '23', '黑龙江省', '2308', '佳木斯市', '230882', '富锦市', '', '', '', '', 3, 1, ''), ('230883', '2308', '00,23,2308', '抚远市', '23', '黑龙江省', '2308', '佳木斯市', '230883', '抚远市', '', '', '', '', 3, 1, ''), ('2309', '23', '00,23', '七台河市', '23', '黑龙江省', '2309', '七台河市', '', '', '', '', '', '', 2, 1, ''), ('230902', '2309', '00,23,2309', '新兴区', '23', '黑龙江省', '2309', '七台河市', '230902', '新兴区', '', '', '', '', 3, 1, ''), ('230903', '2309', '00,23,2309', '桃山区', '23', '黑龙江省', '2309', '七台河市', '230903', '桃山区', '', '', '', '', 3, 1, ''), ('230904', '2309', '00,23,2309', '茄子河区', '23', '黑龙江省', '2309', '七台河市', '230904', '茄子河区', '', '', '', '', 3, 1, ''), ('230921', '2309', '00,23,2309', '勃利县', '23', '黑龙江省', '2309', '七台河市', '230921', '勃利县', '', '', '', '', 3, 1, ''), ('2310', '23', '00,23', '牡丹江市', '23', '黑龙江省', '2310', '牡丹江市', '', '', '', '', '', '', 2, 1, ''), ('231002', '2310', '00,23,2310', '东安区', '23', '黑龙江省', '2310', '牡丹江市', '231002', '东安区', '', '', '', '', 3, 1, ''), ('231003', '2310', '00,23,2310', '阳明区', '23', '黑龙江省', '2310', '牡丹江市', '231003', '阳明区', '', '', '', '', 3, 1, ''), ('231004', '2310', '00,23,2310', '爱民区', '23', '黑龙江省', '2310', '牡丹江市', '231004', '爱民区', '', '', '', '', 3, 1, ''), ('231005', '2310', '00,23,2310', '西安区', '23', '黑龙江省', '2310', '牡丹江市', '231005', '西安区', '', '', '', '', 3, 1, ''), ('231025', '2310', '00,23,2310', '林口县', '23', '黑龙江省', '2310', '牡丹江市', '231025', '林口县', '', '', '', '', 3, 1, ''), ('231081', '2310', '00,23,2310', '绥芬河市', '23', '黑龙江省', '2310', '牡丹江市', '231081', '绥芬河市', '', '', '', '', 3, 1, ''), ('231083', '2310', '00,23,2310', '海林市', '23', '黑龙江省', '2310', '牡丹江市', '231083', '海林市', '', '', '', '', 3, 1, ''), ('231084', '2310', '00,23,2310', '宁安市', '23', '黑龙江省', '2310', '牡丹江市', '231084', '宁安市', '', '', '', '', 3, 1, ''), ('231085', '2310', '00,23,2310', '穆棱市', '23', '黑龙江省', '2310', '牡丹江市', '231085', '穆棱市', '', '', '', '', 3, 1, ''), ('231086', '2310', '00,23,2310', '东宁市', '23', '黑龙江省', '2310', '牡丹江市', '231086', '东宁市', '', '', '', '', 3, 1, ''), ('2311', '23', '00,23', '黑河市', '23', '黑龙江省', '2311', '黑河市', '', '', '', '', '', '', 2, 1, ''), ('231102', '2311', '00,23,2311', '爱辉区', '23', '黑龙江省', '2311', '黑河市', '231102', '爱辉区', '', '', '', '', 3, 1, ''), ('231123', '2311', '00,23,2311', '逊克县', '23', '黑龙江省', '2311', '黑河市', '231123', '逊克县', '', '', '', '', 3, 1, ''), ('231124', '2311', '00,23,2311', '孙吴县', '23', '黑龙江省', '2311', '黑河市', '231124', '孙吴县', '', '', '', '', 3, 1, ''), ('231181', '2311', '00,23,2311', '北安市', '23', '黑龙江省', '2311', '黑河市', '231181', '北安市', '', '', '', '', 3, 1, ''), ('231182', '2311', '00,23,2311', '五大连池市', '23', '黑龙江省', '2311', '黑河市', '231182', '五大连池市', '', '', '', '', 3, 1, ''), ('231183', '2311', '00,23,2311', '嫩江市', '23', '黑龙江省', '2311', '黑河市', '231183', '嫩江市', '', '', '', '', 3, 1, ''), ('2312', '23', '00,23', '绥化市', '23', '黑龙江省', '2312', '绥化市', '', '', '', '', '', '', 2, 1, ''), ('231202', '2312', '00,23,2312', '北林区', '23', '黑龙江省', '2312', '绥化市', '231202', '北林区', '', '', '', '', 3, 1, ''), ('231221', '2312', '00,23,2312', '望奎县', '23', '黑龙江省', '2312', '绥化市', '231221', '望奎县', '', '', '', '', 3, 1, ''), ('231222', '2312', '00,23,2312', '兰西县', '23', '黑龙江省', '2312', '绥化市', '231222', '兰西县', '', '', '', '', 3, 1, ''), ('231223', '2312', '00,23,2312', '青冈县', '23', '黑龙江省', '2312', '绥化市', '231223', '青冈县', '', '', '', '', 3, 1, ''), ('231224', '2312', '00,23,2312', '庆安县', '23', '黑龙江省', '2312', '绥化市', '231224', '庆安县', '', '', '', '', 3, 1, ''), ('231225', '2312', '00,23,2312', '明水县', '23', '黑龙江省', '2312', '绥化市', '231225', '明水县', '', '', '', '', 3, 1, ''), ('231226', '2312', '00,23,2312', '绥棱县', '23', '黑龙江省', '2312', '绥化市', '231226', '绥棱县', '', '', '', '', 3, 1, ''), ('231281', '2312', '00,23,2312', '安达市', '23', '黑龙江省', '2312', '绥化市', '231281', '安达市', '', '', '', '', 3, 1, ''), ('231282', '2312', '00,23,2312', '肇东市', '23', '黑龙江省', '2312', '绥化市', '231282', '肇东市', '', '', '', '', 3, 1, ''), ('231283', '2312', '00,23,2312', '海伦市', '23', '黑龙江省', '2312', '绥化市', '231283', '海伦市', '', '', '', '', 3, 1, ''), ('2327', '23', '00,23', '大兴安岭地区', '23', '黑龙江省', '2327', '大兴安岭地区', '', '', '', '', '', '', 2, 1, ''), ('232701', '2327', '00,23,2327', '漠河市', '23', '黑龙江省', '2327', '大兴安岭地区', '232701', '漠河市', '', '', '', '', 3, 1, ''), ('232721', '2327', '00,23,2327', '呼玛县', '23', '黑龙江省', '2327', '大兴安岭地区', '232721', '呼玛县', '', '', '', '', 3, 1, ''), ('232722', '2327', '00,23,2327', '塔河县', '23', '黑龙江省', '2327', '大兴安岭地区', '232722', '塔河县', '', '', '', '', 3, 1, ''), ('31', '00', '00', '上海市', '31', '上海市', '', '', '', '', '', '', '', '', 1, 1, ''), ('3101', '31', '00,31', '上海市', '31', '上海市', '3101', '上海市', '', '', '', '', '', '', 2, 1, ''), ('310101', '3101', '00,31,3101', '黄浦区', '31', '上海市', '3101', '上海市', '310101', '黄浦区', '', '', '', '', 3, 1, ''), ('310104', '3101', '00,31,3101', '徐汇区', '31', '上海市', '3101', '上海市', '310104', '徐汇区', '', '', '', '', 3, 1, ''), ('310105', '3101', '00,31,3101', '长宁区', '31', '上海市', '3101', '上海市', '310105', '长宁区', '', '', '', '', 3, 1, ''), ('310106', '3101', '00,31,3101', '静安区', '31', '上海市', '3101', '上海市', '310106', '静安区', '', '', '', '', 3, 1, ''), ('310107', '3101', '00,31,3101', '普陀区', '31', '上海市', '3101', '上海市', '310107', '普陀区', '', '', '', '', 3, 1, ''), ('310109', '3101', '00,31,3101', '虹口区', '31', '上海市', '3101', '上海市', '310109', '虹口区', '', '', '', '', 3, 1, ''), ('310110', '3101', '00,31,3101', '杨浦区', '31', '上海市', '3101', '上海市', '310110', '杨浦区', '', '', '', '', 3, 1, ''), ('310112', '3101', '00,31,3101', '闵行区', '31', '上海市', '3101', '上海市', '310112', '闵行区', '', '', '', '', 3, 1, ''), ('310113', '3101', '00,31,3101', '宝山区', '31', '上海市', '3101', '上海市', '310113', '宝山区', '', '', '', '', 3, 1, ''), ('310114', '3101', '00,31,3101', '嘉定区', '31', '上海市', '3101', '上海市', '310114', '嘉定区', '', '', '', '', 3, 1, ''), ('310115', '3101', '00,31,3101', '浦东新区', '31', '上海市', '3101', '上海市', '310115', '浦东新区', '', '', '', '', 3, 1, ''), ('310116', '3101', '00,31,3101', '金山区', '31', '上海市', '3101', '上海市', '310116', '金山区', '', '', '', '', 3, 1, ''), ('310117', '3101', '00,31,3101', '松江区', '31', '上海市', '3101', '上海市', '310117', '松江区', '', '', '', '', 3, 1, ''), ('310118', '3101', '00,31,3101', '青浦区', '31', '上海市', '3101', '上海市', '310118', '青浦区', '', '', '', '', 3, 1, ''), ('310120', '3101', '00,31,3101', '奉贤区', '31', '上海市', '3101', '上海市', '310120', '奉贤区', '', '', '', '', 3, 1, ''), ('310151', '3101', '00,31,3101', '崇明区', '31', '上海市', '3101', '上海市', '310151', '崇明区', '', '', '', '', 3, 1, ''), ('32', '00', '00', '江苏省', '32', '江苏省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3201', '32', '00,32', '南京市', '32', '江苏省', '3201', '南京市', '', '', '', '', '', '', 2, 1, ''), ('320102', '3201', '00,32,3201', '玄武区', '32', '江苏省', '3201', '南京市', '320102', '玄武区', '', '', '', '', 3, 1, ''), ('320104', '3201', '00,32,3201', '秦淮区', '32', '江苏省', '3201', '南京市', '320104', '秦淮区', '', '', '', '', 3, 1, ''), ('320105', '3201', '00,32,3201', '建邺区', '32', '江苏省', '3201', '南京市', '320105', '建邺区', '', '', '', '', 3, 1, ''), ('320106', '3201', '00,32,3201', '鼓楼区', '32', '江苏省', '3201', '南京市', '320106', '鼓楼区', '', '', '', '', 3, 1, ''), ('320111', '3201', '00,32,3201', '浦口区', '32', '江苏省', '3201', '南京市', '320111', '浦口区', '', '', '', '', 3, 1, ''), ('320113', '3201', '00,32,3201', '栖霞区', '32', '江苏省', '3201', '南京市', '320113', '栖霞区', '', '', '', '', 3, 1, ''), ('320114', '3201', '00,32,3201', '雨花台区', '32', '江苏省', '3201', '南京市', '320114', '雨花台区', '', '', '', '', 3, 1, ''), ('320115', '3201', '00,32,3201', '江宁区', '32', '江苏省', '3201', '南京市', '320115', '江宁区', '', '', '', '', 3, 1, ''), ('320116', '3201', '00,32,3201', '六合区', '32', '江苏省', '3201', '南京市', '320116', '六合区', '', '', '', '', 3, 1, ''), ('320117', '3201', '00,32,3201', '溧水区', '32', '江苏省', '3201', '南京市', '320117', '溧水区', '', '', '', '', 3, 1, ''), ('320118', '3201', '00,32,3201', '高淳区', '32', '江苏省', '3201', '南京市', '320118', '高淳区', '', '', '', '', 3, 1, ''), ('3202', '32', '00,32', '无锡市', '32', '江苏省', '3202', '无锡市', '', '', '', '', '', '', 2, 1, ''), ('320205', '3202', '00,32,3202', '锡山区', '32', '江苏省', '3202', '无锡市', '320205', '锡山区', '', '', '', '', 3, 1, ''), ('320206', '3202', '00,32,3202', '惠山区', '32', '江苏省', '3202', '无锡市', '320206', '惠山区', '', '', '', '', 3, 1, ''), ('320211', '3202', '00,32,3202', '滨湖区', '32', '江苏省', '3202', '无锡市', '320211', '滨湖区', '', '', '', '', 3, 1, ''), ('320213', '3202', '00,32,3202', '梁溪区', '32', '江苏省', '3202', '无锡市', '320213', '梁溪区', '', '', '', '', 3, 1, ''), ('320214', '3202', '00,32,3202', '新吴区', '32', '江苏省', '3202', '无锡市', '320214', '新吴区', '', '', '', '', 3, 1, ''), ('320281', '3202', '00,32,3202', '江阴市', '32', '江苏省', '3202', '无锡市', '320281', '江阴市', '', '', '', '', 3, 1, ''), ('320282', '3202', '00,32,3202', '宜兴市', '32', '江苏省', '3202', '无锡市', '320282', '宜兴市', '', '', '', '', 3, 1, ''), ('3203', '32', '00,32', '徐州市', '32', '江苏省', '3203', '徐州市', '', '', '', '', '', '', 2, 1, ''), ('320302', '3203', '00,32,3203', '鼓楼区', '32', '江苏省', '3203', '徐州市', '320302', '鼓楼区', '', '', '', '', 3, 1, ''), ('320303', '3203', '00,32,3203', '云龙区', '32', '江苏省', '3203', '徐州市', '320303', '云龙区', '', '', '', '', 3, 1, ''), ('320305', '3203', '00,32,3203', '贾汪区', '32', '江苏省', '3203', '徐州市', '320305', '贾汪区', '', '', '', '', 3, 1, ''), ('320311', '3203', '00,32,3203', '泉山区', '32', '江苏省', '3203', '徐州市', '320311', '泉山区', '', '', '', '', 3, 1, ''), ('320312', '3203', '00,32,3203', '铜山区', '32', '江苏省', '3203', '徐州市', '320312', '铜山区', '', '', '', '', 3, 1, ''), ('320321', '3203', '00,32,3203', '丰县', '32', '江苏省', '3203', '徐州市', '320321', '丰县', '', '', '', '', 3, 1, ''), ('320322', '3203', '00,32,3203', '沛县', '32', '江苏省', '3203', '徐州市', '320322', '沛县', '', '', '', '', 3, 1, ''), ('320324', '3203', '00,32,3203', '睢宁县', '32', '江苏省', '3203', '徐州市', '320324', '睢宁县', '', '', '', '', 3, 1, ''), ('320381', '3203', '00,32,3203', '新沂市', '32', '江苏省', '3203', '徐州市', '320381', '新沂市', '', '', '', '', 3, 1, ''), ('320382', '3203', '00,32,3203', '邳州市', '32', '江苏省', '3203', '徐州市', '320382', '邳州市', '', '', '', '', 3, 1, ''), ('3204', '32', '00,32', '常州市', '32', '江苏省', '3204', '常州市', '', '', '', '', '', '', 2, 1, ''), ('320402', '3204', '00,32,3204', '天宁区', '32', '江苏省', '3204', '常州市', '320402', '天宁区', '', '', '', '', 3, 1, ''), ('320404', '3204', '00,32,3204', '钟楼区', '32', '江苏省', '3204', '常州市', '320404', '钟楼区', '', '', '', '', 3, 1, ''), ('320411', '3204', '00,32,3204', '新北区', '32', '江苏省', '3204', '常州市', '320411', '新北区', '', '', '', '', 3, 1, ''), ('320412', '3204', '00,32,3204', '武进区', '32', '江苏省', '3204', '常州市', '320412', '武进区', '', '', '', '', 3, 1, ''), ('320413', '3204', '00,32,3204', '金坛区', '32', '江苏省', '3204', '常州市', '320413', '金坛区', '', '', '', '', 3, 1, ''), ('320481', '3204', '00,32,3204', '溧阳市', '32', '江苏省', '3204', '常州市', '320481', '溧阳市', '', '', '', '', 3, 1, ''), ('3205', '32', '00,32', '苏州市', '32', '江苏省', '3205', '苏州市', '', '', '', '', '', '', 2, 1, ''), ('320505', '3205', '00,32,3205', '虎丘区', '32', '江苏省', '3205', '苏州市', '320505', '虎丘区', '', '', '', '', 3, 1, ''), ('320506', '3205', '00,32,3205', '吴中区', '32', '江苏省', '3205', '苏州市', '320506', '吴中区', '', '', '', '', 3, 1, ''), ('320507', '3205', '00,32,3205', '相城区', '32', '江苏省', '3205', '苏州市', '320507', '相城区', '', '', '', '', 3, 1, ''), ('320508', '3205', '00,32,3205', '姑苏区', '32', '江苏省', '3205', '苏州市', '320508', '姑苏区', '', '', '', '', 3, 1, ''), ('320509', '3205', '00,32,3205', '吴江区', '32', '江苏省', '3205', '苏州市', '320509', '吴江区', '', '', '', '', 3, 1, ''), ('320581', '3205', '00,32,3205', '常熟市', '32', '江苏省', '3205', '苏州市', '320581', '常熟市', '', '', '', '', 3, 1, ''), ('320582', '3205', '00,32,3205', '张家港市', '32', '江苏省', '3205', '苏州市', '320582', '张家港市', '', '', '', '', 3, 1, ''), ('320583', '3205', '00,32,3205', '昆山市', '32', '江苏省', '3205', '苏州市', '320583', '昆山市', '', '', '', '', 3, 1, ''), ('320585', '3205', '00,32,3205', '太仓市', '32', '江苏省', '3205', '苏州市', '320585', '太仓市', '', '', '', '', 3, 1, ''), ('3206', '32', '00,32', '南通市', '32', '江苏省', '3206', '南通市', '', '', '', '', '', '', 2, 1, ''), ('320602', '3206', '00,32,3206', '崇川区', '32', '江苏省', '3206', '南通市', '320602', '崇川区', '', '', '', '', 3, 1, ''), ('320611', '3206', '00,32,3206', '港闸区', '32', '江苏省', '3206', '南通市', '320611', '港闸区', '', '', '', '', 3, 1, ''), ('320612', '3206', '00,32,3206', '通州区', '32', '江苏省', '3206', '南通市', '320612', '通州区', '', '', '', '', 3, 1, ''), ('320623', '3206', '00,32,3206', '如东县', '32', '江苏省', '3206', '南通市', '320623', '如东县', '', '', '', '', 3, 1, ''), ('320681', '3206', '00,32,3206', '启东市', '32', '江苏省', '3206', '南通市', '320681', '启东市', '', '', '', '', 3, 1, ''), ('320682', '3206', '00,32,3206', '如皋市', '32', '江苏省', '3206', '南通市', '320682', '如皋市', '', '', '', '', 3, 1, ''), ('320684', '3206', '00,32,3206', '海门市', '32', '江苏省', '3206', '南通市', '320684', '海门市', '', '', '', '', 3, 1, ''), ('320685', '3206', '00,32,3206', '海安市', '32', '江苏省', '3206', '南通市', '320685', '海安市', '', '', '', '', 3, 1, ''), ('3207', '32', '00,32', '连云港市', '32', '江苏省', '3207', '连云港市', '', '', '', '', '', '', 2, 1, ''), ('320703', '3207', '00,32,3207', '连云区', '32', '江苏省', '3207', '连云港市', '320703', '连云区', '', '', '', '', 3, 1, ''), ('320706', '3207', '00,32,3207', '海州区', '32', '江苏省', '3207', '连云港市', '320706', '海州区', '', '', '', '', 3, 1, ''), ('320707', '3207', '00,32,3207', '赣榆区', '32', '江苏省', '3207', '连云港市', '320707', '赣榆区', '', '', '', '', 3, 1, ''), ('320722', '3207', '00,32,3207', '东海县', '32', '江苏省', '3207', '连云港市', '320722', '东海县', '', '', '', '', 3, 1, ''), ('320723', '3207', '00,32,3207', '灌云县', '32', '江苏省', '3207', '连云港市', '320723', '灌云县', '', '', '', '', 3, 1, ''), ('320724', '3207', '00,32,3207', '灌南县', '32', '江苏省', '3207', '连云港市', '320724', '灌南县', '', '', '', '', 3, 1, ''), ('3208', '32', '00,32', '淮安市', '32', '江苏省', '3208', '淮安市', '', '', '', '', '', '', 2, 1, ''), ('320803', '3208', '00,32,3208', '淮安区', '32', '江苏省', '3208', '淮安市', '320803', '淮安区', '', '', '', '', 3, 1, ''), ('320804', '3208', '00,32,3208', '淮阴区', '32', '江苏省', '3208', '淮安市', '320804', '淮阴区', '', '', '', '', 3, 1, ''), ('320812', '3208', '00,32,3208', '清江浦区', '32', '江苏省', '3208', '淮安市', '320812', '清江浦区', '', '', '', '', 3, 1, ''), ('320813', '3208', '00,32,3208', '洪泽区', '32', '江苏省', '3208', '淮安市', '320813', '洪泽区', '', '', '', '', 3, 1, ''), ('320826', '3208', '00,32,3208', '涟水县', '32', '江苏省', '3208', '淮安市', '320826', '涟水县', '', '', '', '', 3, 1, ''), ('320830', '3208', '00,32,3208', '盱眙县', '32', '江苏省', '3208', '淮安市', '320830', '盱眙县', '', '', '', '', 3, 1, ''), ('320831', '3208', '00,32,3208', '金湖县', '32', '江苏省', '3208', '淮安市', '320831', '金湖县', '', '', '', '', 3, 1, ''), ('3209', '32', '00,32', '盐城市', '32', '江苏省', '3209', '盐城市', '', '', '', '', '', '', 2, 1, ''), ('320902', '3209', '00,32,3209', '亭湖区', '32', '江苏省', '3209', '盐城市', '320902', '亭湖区', '', '', '', '', 3, 1, ''), ('320903', '3209', '00,32,3209', '盐都区', '32', '江苏省', '3209', '盐城市', '320903', '盐都区', '', '', '', '', 3, 1, ''), ('320904', '3209', '00,32,3209', '大丰区', '32', '江苏省', '3209', '盐城市', '320904', '大丰区', '', '', '', '', 3, 1, ''), ('320921', '3209', '00,32,3209', '响水县', '32', '江苏省', '3209', '盐城市', '320921', '响水县', '', '', '', '', 3, 1, ''), ('320922', '3209', '00,32,3209', '滨海县', '32', '江苏省', '3209', '盐城市', '320922', '滨海县', '', '', '', '', 3, 1, ''), ('320923', '3209', '00,32,3209', '阜宁县', '32', '江苏省', '3209', '盐城市', '320923', '阜宁县', '', '', '', '', 3, 1, ''), ('320924', '3209', '00,32,3209', '射阳县', '32', '江苏省', '3209', '盐城市', '320924', '射阳县', '', '', '', '', 3, 1, ''), ('320925', '3209', '00,32,3209', '建湖县', '32', '江苏省', '3209', '盐城市', '320925', '建湖县', '', '', '', '', 3, 1, ''), ('320981', '3209', '00,32,3209', '东台市', '32', '江苏省', '3209', '盐城市', '320981', '东台市', '', '', '', '', 3, 1, ''), ('3210', '32', '00,32', '扬州市', '32', '江苏省', '3210', '扬州市', '', '', '', '', '', '', 2, 1, ''), ('321002', '3210', '00,32,3210', '广陵区', '32', '江苏省', '3210', '扬州市', '321002', '广陵区', '', '', '', '', 3, 1, ''), ('321003', '3210', '00,32,3210', '邗江区', '32', '江苏省', '3210', '扬州市', '321003', '邗江区', '', '', '', '', 3, 1, ''), ('321012', '3210', '00,32,3210', '江都区', '32', '江苏省', '3210', '扬州市', '321012', '江都区', '', '', '', '', 3, 1, ''), ('321023', '3210', '00,32,3210', '宝应县', '32', '江苏省', '3210', '扬州市', '321023', '宝应县', '', '', '', '', 3, 1, ''), ('321081', '3210', '00,32,3210', '仪征市', '32', '江苏省', '3210', '扬州市', '321081', '仪征市', '', '', '', '', 3, 1, ''), ('321084', '3210', '00,32,3210', '高邮市', '32', '江苏省', '3210', '扬州市', '321084', '高邮市', '', '', '', '', 3, 1, ''), ('3211', '32', '00,32', '镇江市', '32', '江苏省', '3211', '镇江市', '', '', '', '', '', '', 2, 1, ''), ('321102', '3211', '00,32,3211', '京口区', '32', '江苏省', '3211', '镇江市', '321102', '京口区', '', '', '', '', 3, 1, ''), ('321111', '3211', '00,32,3211', '润州区', '32', '江苏省', '3211', '镇江市', '321111', '润州区', '', '', '', '', 3, 1, ''), ('321112', '3211', '00,32,3211', '丹徒区', '32', '江苏省', '3211', '镇江市', '321112', '丹徒区', '', '', '', '', 3, 1, ''), ('321181', '3211', '00,32,3211', '丹阳市', '32', '江苏省', '3211', '镇江市', '321181', '丹阳市', '', '', '', '', 3, 1, ''), ('321182', '3211', '00,32,3211', '扬中市', '32', '江苏省', '3211', '镇江市', '321182', '扬中市', '', '', '', '', 3, 1, ''), ('321183', '3211', '00,32,3211', '句容市', '32', '江苏省', '3211', '镇江市', '321183', '句容市', '', '', '', '', 3, 1, ''), ('3212', '32', '00,32', '泰州市', '32', '江苏省', '3212', '泰州市', '', '', '', '', '', '', 2, 1, ''), ('321202', '3212', '00,32,3212', '海陵区', '32', '江苏省', '3212', '泰州市', '321202', '海陵区', '', '', '', '', 3, 1, ''), ('321203', '3212', '00,32,3212', '高港区', '32', '江苏省', '3212', '泰州市', '321203', '高港区', '', '', '', '', 3, 1, ''), ('321204', '3212', '00,32,3212', '姜堰区', '32', '江苏省', '3212', '泰州市', '321204', '姜堰区', '', '', '', '', 3, 1, ''), ('321281', '3212', '00,32,3212', '兴化市', '32', '江苏省', '3212', '泰州市', '321281', '兴化市', '', '', '', '', 3, 1, ''), ('321282', '3212', '00,32,3212', '靖江市', '32', '江苏省', '3212', '泰州市', '321282', '靖江市', '', '', '', '', 3, 1, ''), ('321283', '3212', '00,32,3212', '泰兴市', '32', '江苏省', '3212', '泰州市', '321283', '泰兴市', '', '', '', '', 3, 1, ''), ('3213', '32', '00,32', '宿迁市', '32', '江苏省', '3213', '宿迁市', '', '', '', '', '', '', 2, 1, ''), ('321302', '3213', '00,32,3213', '宿城区', '32', '江苏省', '3213', '宿迁市', '321302', '宿城区', '', '', '', '', 3, 1, ''), ('321311', '3213', '00,32,3213', '宿豫区', '32', '江苏省', '3213', '宿迁市', '321311', '宿豫区', '', '', '', '', 3, 1, ''), ('321322', '3213', '00,32,3213', '沭阳县', '32', '江苏省', '3213', '宿迁市', '321322', '沭阳县', '', '', '', '', 3, 1, ''), ('321323', '3213', '00,32,3213', '泗阳县', '32', '江苏省', '3213', '宿迁市', '321323', '泗阳县', '', '', '', '', 3, 1, ''), ('321324', '3213', '00,32,3213', '泗洪县', '32', '江苏省', '3213', '宿迁市', '321324', '泗洪县', '', '', '', '', 3, 1, ''), ('33', '00', '00', '浙江省', '33', '浙江省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3301', '33', '00,33', '杭州市', '33', '浙江省', '3301', '杭州市', '', '', '', '', '', '', 2, 1, ''), ('330102', '3301', '00,33,3301', '上城区', '33', '浙江省', '3301', '杭州市', '330102', '上城区', '', '', '', '', 3, 1, ''), ('330103', '3301', '00,33,3301', '下城区', '33', '浙江省', '3301', '杭州市', '330103', '下城区', '', '', '', '', 3, 1, ''), ('330104', '3301', '00,33,3301', '江干区', '33', '浙江省', '3301', '杭州市', '330104', '江干区', '', '', '', '', 3, 1, ''), ('330105', '3301', '00,33,3301', '拱墅区', '33', '浙江省', '3301', '杭州市', '330105', '拱墅区', '', '', '', '', 3, 1, ''), ('330106', '3301', '00,33,3301', '西湖区', '33', '浙江省', '3301', '杭州市', '330106', '西湖区', '', '', '', '', 3, 1, ''), ('330108', '3301', '00,33,3301', '滨江区', '33', '浙江省', '3301', '杭州市', '330108', '滨江区', '', '', '', '', 3, 1, ''), ('330109', '3301', '00,33,3301', '萧山区', '33', '浙江省', '3301', '杭州市', '330109', '萧山区', '', '', '', '', 3, 1, ''), ('330110', '3301', '00,33,3301', '余杭区', '33', '浙江省', '3301', '杭州市', '330110', '余杭区', '', '', '', '', 3, 1, ''), ('330111', '3301', '00,33,3301', '富阳区', '33', '浙江省', '3301', '杭州市', '330111', '富阳区', '', '', '', '', 3, 1, ''), ('330112', '3301', '00,33,3301', '临安区', '33', '浙江省', '3301', '杭州市', '330112', '临安区', '', '', '', '', 3, 1, ''), ('330122', '3301', '00,33,3301', '桐庐县', '33', '浙江省', '3301', '杭州市', '330122', '桐庐县', '', '', '', '', 3, 1, ''), ('330127', '3301', '00,33,3301', '淳安县', '33', '浙江省', '3301', '杭州市', '330127', '淳安县', '', '', '', '', 3, 1, ''), ('330182', '3301', '00,33,3301', '建德市', '33', '浙江省', '3301', '杭州市', '330182', '建德市', '', '', '', '', 3, 1, ''), ('3302', '33', '00,33', '宁波市', '33', '浙江省', '3302', '宁波市', '', '', '', '', '', '', 2, 1, ''), ('330203', '3302', '00,33,3302', '海曙区', '33', '浙江省', '3302', '宁波市', '330203', '海曙区', '', '', '', '', 3, 1, ''), ('330205', '3302', '00,33,3302', '江北区', '33', '浙江省', '3302', '宁波市', '330205', '江北区', '', '', '', '', 3, 1, ''), ('330206', '3302', '00,33,3302', '北仑区', '33', '浙江省', '3302', '宁波市', '330206', '北仑区', '', '', '', '', 3, 1, ''), ('330211', '3302', '00,33,3302', '镇海区', '33', '浙江省', '3302', '宁波市', '330211', '镇海区', '', '', '', '', 3, 1, ''), ('330212', '3302', '00,33,3302', '鄞州区', '33', '浙江省', '3302', '宁波市', '330212', '鄞州区', '', '', '', '', 3, 1, ''), ('330213', '3302', '00,33,3302', '奉化区', '33', '浙江省', '3302', '宁波市', '330213', '奉化区', '', '', '', '', 3, 1, ''), ('330225', '3302', '00,33,3302', '象山县', '33', '浙江省', '3302', '宁波市', '330225', '象山县', '', '', '', '', 3, 1, ''), ('330226', '3302', '00,33,3302', '宁海县', '33', '浙江省', '3302', '宁波市', '330226', '宁海县', '', '', '', '', 3, 1, ''), ('330281', '3302', '00,33,3302', '余姚市', '33', '浙江省', '3302', '宁波市', '330281', '余姚市', '', '', '', '', 3, 1, ''), ('330282', '3302', '00,33,3302', '慈溪市', '33', '浙江省', '3302', '宁波市', '330282', '慈溪市', '', '', '', '', 3, 1, ''), ('3303', '33', '00,33', '温州市', '33', '浙江省', '3303', '温州市', '', '', '', '', '', '', 2, 1, ''), ('330302', '3303', '00,33,3303', '鹿城区', '33', '浙江省', '3303', '温州市', '330302', '鹿城区', '', '', '', '', 3, 1, ''), ('330303', '3303', '00,33,3303', '龙湾区', '33', '浙江省', '3303', '温州市', '330303', '龙湾区', '', '', '', '', 3, 1, ''), ('330304', '3303', '00,33,3303', '瓯海区', '33', '浙江省', '3303', '温州市', '330304', '瓯海区', '', '', '', '', 3, 1, ''), ('330305', '3303', '00,33,3303', '洞头区', '33', '浙江省', '3303', '温州市', '330305', '洞头区', '', '', '', '', 3, 1, ''), ('330324', '3303', '00,33,3303', '永嘉县', '33', '浙江省', '3303', '温州市', '330324', '永嘉县', '', '', '', '', 3, 1, ''), ('330326', '3303', '00,33,3303', '平阳县', '33', '浙江省', '3303', '温州市', '330326', '平阳县', '', '', '', '', 3, 1, ''), ('330327', '3303', '00,33,3303', '苍南县', '33', '浙江省', '3303', '温州市', '330327', '苍南县', '', '', '', '', 3, 1, ''), ('330328', '3303', '00,33,3303', '文成县', '33', '浙江省', '3303', '温州市', '330328', '文成县', '', '', '', '', 3, 1, ''), ('330329', '3303', '00,33,3303', '泰顺县', '33', '浙江省', '3303', '温州市', '330329', '泰顺县', '', '', '', '', 3, 1, ''), ('330381', '3303', '00,33,3303', '瑞安市', '33', '浙江省', '3303', '温州市', '330381', '瑞安市', '', '', '', '', 3, 1, ''), ('330382', '3303', '00,33,3303', '乐清市', '33', '浙江省', '3303', '温州市', '330382', '乐清市', '', '', '', '', 3, 1, ''), ('330383', '3303', '00,33,3303', '龙港市', '33', '浙江省', '3303', '温州市', '330383', '龙港市', '', '', '', '', 3, 1, ''), ('3304', '33', '00,33', '嘉兴市', '33', '浙江省', '3304', '嘉兴市', '', '', '', '', '', '', 2, 1, ''), ('330402', '3304', '00,33,3304', '南湖区', '33', '浙江省', '3304', '嘉兴市', '330402', '南湖区', '', '', '', '', 3, 1, ''), ('330411', '3304', '00,33,3304', '秀洲区', '33', '浙江省', '3304', '嘉兴市', '330411', '秀洲区', '', '', '', '', 3, 1, ''), ('330421', '3304', '00,33,3304', '嘉善县', '33', '浙江省', '3304', '嘉兴市', '330421', '嘉善县', '', '', '', '', 3, 1, ''), ('330424', '3304', '00,33,3304', '海盐县', '33', '浙江省', '3304', '嘉兴市', '330424', '海盐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330481', '3304', '00,33,3304', '海宁市', '33', '浙江省', '3304', '嘉兴市', '330481', '海宁市', '', '', '', '', 3, 1, ''), ('330482', '3304', '00,33,3304', '平湖市', '33', '浙江省', '3304', '嘉兴市', '330482', '平湖市', '', '', '', '', 3, 1, ''), ('330483', '3304', '00,33,3304', '桐乡市', '33', '浙江省', '3304', '嘉兴市', '330483', '桐乡市', '', '', '', '', 3, 1, ''), ('3305', '33', '00,33', '湖州市', '33', '浙江省', '3305', '湖州市', '', '', '', '', '', '', 2, 1, ''), ('330502', '3305', '00,33,3305', '吴兴区', '33', '浙江省', '3305', '湖州市', '330502', '吴兴区', '', '', '', '', 3, 1, ''), ('330503', '3305', '00,33,3305', '南浔区', '33', '浙江省', '3305', '湖州市', '330503', '南浔区', '', '', '', '', 3, 1, ''), ('330521', '3305', '00,33,3305', '德清县', '33', '浙江省', '3305', '湖州市', '330521', '德清县', '', '', '', '', 3, 1, ''), ('330522', '3305', '00,33,3305', '长兴县', '33', '浙江省', '3305', '湖州市', '330522', '长兴县', '', '', '', '', 3, 1, ''), ('330523', '3305', '00,33,3305', '安吉县', '33', '浙江省', '3305', '湖州市', '330523', '安吉县', '', '', '', '', 3, 1, ''), ('3306', '33', '00,33', '绍兴市', '33', '浙江省', '3306', '绍兴市', '', '', '', '', '', '', 2, 1, ''), ('330602', '3306', '00,33,3306', '越城区', '33', '浙江省', '3306', '绍兴市', '330602', '越城区', '', '', '', '', 3, 1, ''), ('330603', '3306', '00,33,3306', '柯桥区', '33', '浙江省', '3306', '绍兴市', '330603', '柯桥区', '', '', '', '', 3, 1, ''), ('330604', '3306', '00,33,3306', '上虞区', '33', '浙江省', '3306', '绍兴市', '330604', '上虞区', '', '', '', '', 3, 1, ''), ('330624', '3306', '00,33,3306', '新昌县', '33', '浙江省', '3306', '绍兴市', '330624', '新昌县', '', '', '', '', 3, 1, ''), ('330681', '3306', '00,33,3306', '诸暨市', '33', '浙江省', '3306', '绍兴市', '330681', '诸暨市', '', '', '', '', 3, 1, ''), ('330683', '3306', '00,33,3306', '嵊州市', '33', '浙江省', '3306', '绍兴市', '330683', '嵊州市', '', '', '', '', 3, 1, ''), ('3307', '33', '00,33', '金华市', '33', '浙江省', '3307', '金华市', '', '', '', '', '', '', 2, 1, ''), ('330702', '3307', '00,33,3307', '婺城区', '33', '浙江省', '3307', '金华市', '330702', '婺城区', '', '', '', '', 3, 1, ''), ('330703', '3307', '00,33,3307', '金东区', '33', '浙江省', '3307', '金华市', '330703', '金东区', '', '', '', '', 3, 1, ''), ('330723', '3307', '00,33,3307', '武义县', '33', '浙江省', '3307', '金华市', '330723', '武义县', '', '', '', '', 3, 1, ''), ('330726', '3307', '00,33,3307', '浦江县', '33', '浙江省', '3307', '金华市', '330726', '浦江县', '', '', '', '', 3, 1, ''), ('330727', '3307', '00,33,3307', '磐安县', '33', '浙江省', '3307', '金华市', '330727', '磐安县', '', '', '', '', 3, 1, ''), ('330781', '3307', '00,33,3307', '兰溪市', '33', '浙江省', '3307', '金华市', '330781', '兰溪市', '', '', '', '', 3, 1, ''), ('330782', '3307', '00,33,3307', '义乌市', '33', '浙江省', '3307', '金华市', '330782', '义乌市', '', '', '', '', 3, 1, ''), ('330783', '3307', '00,33,3307', '东阳市', '33', '浙江省', '3307', '金华市', '330783', '东阳市', '', '', '', '', 3, 1, ''), ('330784', '3307', '00,33,3307', '永康市', '33', '浙江省', '3307', '金华市', '330784', '永康市', '', '', '', '', 3, 1, ''), ('3308', '33', '00,33', '衢州市', '33', '浙江省', '3308', '衢州市', '', '', '', '', '', '', 2, 1, ''), ('330802', '3308', '00,33,3308', '柯城区', '33', '浙江省', '3308', '衢州市', '330802', '柯城区', '', '', '', '', 3, 1, ''), ('330803', '3308', '00,33,3308', '衢江区', '33', '浙江省', '3308', '衢州市', '330803', '衢江区', '', '', '', '', 3, 1, ''), ('330822', '3308', '00,33,3308', '常山县', '33', '浙江省', '3308', '衢州市', '330822', '常山县', '', '', '', '', 3, 1, ''), ('330824', '3308', '00,33,3308', '开化县', '33', '浙江省', '3308', '衢州市', '330824', '开化县', '', '', '', '', 3, 1, ''), ('330825', '3308', '00,33,3308', '龙游县', '33', '浙江省', '3308', '衢州市', '330825', '龙游县', '', '', '', '', 3, 1, ''), ('330881', '3308', '00,33,3308', '江山市', '33', '浙江省', '3308', '衢州市', '330881', '江山市', '', '', '', '', 3, 1, ''), ('3309', '33', '00,33', '舟山市', '33', '浙江省', '3309', '舟山市', '', '', '', '', '', '', 2, 1, ''), ('330902', '3309', '00,33,3309', '定海区', '33', '浙江省', '3309', '舟山市', '330902', '定海区', '', '', '', '', 3, 1, ''), ('330903', '3309', '00,33,3309', '普陀区', '33', '浙江省', '3309', '舟山市', '330903', '普陀区', '', '', '', '', 3, 1, ''), ('330921', '3309', '00,33,3309', '岱山县', '33', '浙江省', '3309', '舟山市', '330921', '岱山县', '', '', '', '', 3, 1, ''), ('330922', '3309', '00,33,3309', '嵊泗县', '33', '浙江省', '3309', '舟山市', '330922', '嵊泗县', '', '', '', '', 3, 1, ''), ('3310', '33', '00,33', '台州市', '33', '浙江省', '3310', '台州市', '', '', '', '', '', '', 2, 1, ''), ('331002', '3310', '00,33,3310', '椒江区', '33', '浙江省', '3310', '台州市', '331002', '椒江区', '', '', '', '', 3, 1, ''), ('331003', '3310', '00,33,3310', '黄岩区', '33', '浙江省', '3310', '台州市', '331003', '黄岩区', '', '', '', '', 3, 1, ''), ('331004', '3310', '00,33,3310', '路桥区', '33', '浙江省', '3310', '台州市', '331004', '路桥区', '', '', '', '', 3, 1, ''), ('331022', '3310', '00,33,3310', '三门县', '33', '浙江省', '3310', '台州市', '331022', '三门县', '', '', '', '', 3, 1, ''), ('331023', '3310', '00,33,3310', '天台县', '33', '浙江省', '3310', '台州市', '331023', '天台县', '', '', '', '', 3, 1, ''), ('331024', '3310', '00,33,3310', '仙居县', '33', '浙江省', '3310', '台州市', '331024', '仙居县', '', '', '', '', 3, 1, ''), ('331081', '3310', '00,33,3310', '温岭市', '33', '浙江省', '3310', '台州市', '331081', '温岭市', '', '', '', '', 3, 1, ''), ('331082', '3310', '00,33,3310', '临海市', '33', '浙江省', '3310', '台州市', '331082', '临海市', '', '', '', '', 3, 1, ''), ('331083', '3310', '00,33,3310', '玉环市', '33', '浙江省', '3310', '台州市', '331083', '玉环市', '', '', '', '', 3, 1, ''), ('3311', '33', '00,33', '丽水市', '33', '浙江省', '3311', '丽水市', '', '', '', '', '', '', 2, 1, ''), ('331102', '3311', '00,33,3311', '莲都区', '33', '浙江省', '3311', '丽水市', '331102', '莲都区', '', '', '', '', 3, 1, ''), ('331121', '3311', '00,33,3311', '青田县', '33', '浙江省', '3311', '丽水市', '331121', '青田县', '', '', '', '', 3, 1, ''), ('331122', '3311', '00,33,3311', '缙云县', '33', '浙江省', '3311', '丽水市', '331122', '缙云县', '', '', '', '', 3, 1, ''), ('331123', '3311', '00,33,3311', '遂昌县', '33', '浙江省', '3311', '丽水市', '331123', '遂昌县', '', '', '', '', 3, 1, ''), ('331124', '3311', '00,33,3311', '松阳县', '33', '浙江省', '3311', '丽水市', '331124', '松阳县', '', '', '', '', 3, 1, ''), ('331125', '3311', '00,33,3311', '云和县', '33', '浙江省', '3311', '丽水市', '331125', '云和县', '', '', '', '', 3, 1, ''), ('331126', '3311', '00,33,3311', '庆元县', '33', '浙江省', '3311', '丽水市', '331126', '庆元县', '', '', '', '', 3, 1, ''), ('331127', '3311', '00,33,3311', '景宁畲族自治县', '33', '浙江省', '3311', '丽水市', '331127', '景宁畲族自治县', '', '', '', '', 3, 1, ''), ('331181', '3311', '00,33,3311', '龙泉市', '33', '浙江省', '3311', '丽水市', '331181', '龙泉市', '', '', '', '', 3, 1, ''), ('34', '00', '00', '安徽省', '34', '安徽省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3401', '34', '00,34', '合肥市', '34', '安徽省', '3401', '合肥市', '', '', '', '', '', '', 2, 1, ''), ('340102', '3401', '00,34,3401', '瑶海区', '34', '安徽省', '3401', '合肥市', '340102', '瑶海区', '', '', '', '', 3, 1, ''), ('340103', '3401', '00,34,3401', '庐阳区', '34', '安徽省', '3401', '合肥市', '340103', '庐阳区', '', '', '', '', 3, 1, ''), ('340104', '3401', '00,34,3401', '蜀山区', '34', '安徽省', '3401', '合肥市', '340104', '蜀山区', '', '', '', '', 3, 1, ''), ('340111', '3401', '00,34,3401', '包河区', '34', '安徽省', '3401', '合肥市', '340111', '包河区', '', '', '', '', 3, 1, ''), ('340121', '3401', '00,34,3401', '长丰县', '34', '安徽省', '3401', '合肥市', '340121', '长丰县', '', '', '', '', 3, 1, ''), ('340122', '3401', '00,34,3401', '肥东县', '34', '安徽省', '3401', '合肥市', '340122', '肥东县', '', '', '', '', 3, 1, ''), ('340123', '3401', '00,34,3401', '肥西县', '34', '安徽省', '3401', '合肥市', '340123', '肥西县', '', '', '', '', 3, 1, ''), ('340124', '3401', '00,34,3401', '庐江县', '34', '安徽省', '3401', '合肥市', '340124', '庐江县', '', '', '', '', 3, 1, ''), ('340181', '3401', '00,34,3401', '巢湖市', '34', '安徽省', '3401', '合肥市', '340181', '巢湖市', '', '', '', '', 3, 1, ''), ('3402', '34', '00,34', '芜湖市', '34', '安徽省', '3402', '芜湖市', '', '', '', '', '', '', 2, 1, ''), ('340202', '3402', '00,34,3402', '镜湖区', '34', '安徽省', '3402', '芜湖市', '340202', '镜湖区', '', '', '', '', 3, 1, ''), ('340203', '3402', '00,34,3402', '弋江区', '34', '安徽省', '3402', '芜湖市', '340203', '弋江区', '', '', '', '', 3, 1, ''), ('340207', '3402', '00,34,3402', '鸠江区', '34', '安徽省', '3402', '芜湖市', '340207', '鸠江区', '', '', '', '', 3, 1, ''), ('340208', '3402', '00,34,3402', '三山区', '34', '安徽省', '3402', '芜湖市', '340208', '三山区', '', '', '', '', 3, 1, ''), ('340221', '3402', '00,34,3402', '芜湖县', '34', '安徽省', '3402', '芜湖市', '340221', '芜湖县', '', '', '', '', 3, 1, ''), ('340222', '3402', '00,34,3402', '繁昌县', '34', '安徽省', '3402', '芜湖市', '340222', '繁昌县', '', '', '', '', 3, 1, ''), ('340223', '3402', '00,34,3402', '南陵县', '34', '安徽省', '3402', '芜湖市', '340223', '南陵县', '', '', '', '', 3, 1, ''), ('340281', '3402', '00,34,3402', '无为市', '34', '安徽省', '3402', '芜湖市', '340281', '无为市', '', '', '', '', 3, 1, ''), ('3403', '34', '00,34', '蚌埠市', '34', '安徽省', '3403', '蚌埠市', '', '', '', '', '', '', 2, 1, ''), ('340302', '3403', '00,34,3403', '龙子湖区', '34', '安徽省', '3403', '蚌埠市', '340302', '龙子湖区', '', '', '', '', 3, 1, ''), ('340303', '3403', '00,34,3403', '蚌山区', '34', '安徽省', '3403', '蚌埠市', '340303', '蚌山区', '', '', '', '', 3, 1, ''), ('340304', '3403', '00,34,3403', '禹会区', '34', '安徽省', '3403', '蚌埠市', '340304', '禹会区', '', '', '', '', 3, 1, ''), ('340311', '3403', '00,34,3403', '淮上区', '34', '安徽省', '3403', '蚌埠市', '340311', '淮上区', '', '', '', '', 3, 1, ''), ('340321', '3403', '00,34,3403', '怀远县', '34', '安徽省', '3403', '蚌埠市', '340321', '怀远县', '', '', '', '', 3, 1, ''), ('340322', '3403', '00,34,3403', '五河县', '34', '安徽省', '3403', '蚌埠市', '340322', '五河县', '', '', '', '', 3, 1, ''), ('340323', '3403', '00,34,3403', '固镇县', '34', '安徽省', '3403', '蚌埠市', '340323', '固镇县', '', '', '', '', 3, 1, ''), ('3404', '34', '00,34', '淮南市', '34', '安徽省', '3404', '淮南市', '', '', '', '', '', '', 2, 1, ''), ('340402', '3404', '00,34,3404', '大通区', '34', '安徽省', '3404', '淮南市', '340402', '大通区', '', '', '', '', 3, 1, ''), ('340403', '3404', '00,34,3404', '田家庵区', '34', '安徽省', '3404', '淮南市', '340403', '田家庵区', '', '', '', '', 3, 1, ''), ('340404', '3404', '00,34,3404', '谢家集区', '34', '安徽省', '3404', '淮南市', '340404', '谢家集区', '', '', '', '', 3, 1, ''), ('340405', '3404', '00,34,3404', '八公山区', '34', '安徽省', '3404', '淮南市', '340405', '八公山区', '', '', '', '', 3, 1, ''), ('340406', '3404', '00,34,3404', '潘集区', '34', '安徽省', '3404', '淮南市', '340406', '潘集区', '', '', '', '', 3, 1, ''), ('340421', '3404', '00,34,3404', '凤台县', '34', '安徽省', '3404', '淮南市', '340421', '凤台县', '', '', '', '', 3, 1, ''), ('340422', '3404', '00,34,3404', '寿县', '34', '安徽省', '3404', '淮南市', '340422', '寿县', '', '', '', '', 3, 1, ''), ('3405', '34', '00,34', '马鞍山市', '34', '安徽省', '3405', '马鞍山市', '', '', '', '', '', '', 2, 1, ''), ('340503', '3405', '00,34,3405', '花山区', '34', '安徽省', '3405', '马鞍山市', '340503', '花山区', '', '', '', '', 3, 1, ''), ('340504', '3405', '00,34,3405', '雨山区', '34', '安徽省', '3405', '马鞍山市', '340504', '雨山区', '', '', '', '', 3, 1, ''), ('340506', '3405', '00,34,3405', '博望区', '34', '安徽省', '3405', '马鞍山市', '340506', '博望区', '', '', '', '', 3, 1, ''), ('340521', '3405', '00,34,3405', '当涂县', '34', '安徽省', '3405', '马鞍山市', '340521', '当涂县', '', '', '', '', 3, 1, ''), ('340522', '3405', '00,34,3405', '含山县', '34', '安徽省', '3405', '马鞍山市', '340522', '含山县', '', '', '', '', 3, 1, ''), ('340523', '3405', '00,34,3405', '和县', '34', '安徽省', '3405', '马鞍山市', '340523', '和县', '', '', '', '', 3, 1, ''), ('3406', '34', '00,34', '淮北市', '34', '安徽省', '3406', '淮北市', '', '', '', '', '', '', 2, 1, ''), ('340602', '3406', '00,34,3406', '杜集区', '34', '安徽省', '3406', '淮北市', '340602', '杜集区', '', '', '', '', 3, 1, ''), ('340603', '3406', '00,34,3406', '相山区', '34', '安徽省', '3406', '淮北市', '340603', '相山区', '', '', '', '', 3, 1, ''), ('340604', '3406', '00,34,3406', '烈山区', '34', '安徽省', '3406', '淮北市', '340604', '烈山区', '', '', '', '', 3, 1, ''), ('340621', '3406', '00,34,3406', '濉溪县', '34', '安徽省', '3406', '淮北市', '340621', '濉溪县', '', '', '', '', 3, 1, ''), ('3407', '34', '00,34', '铜陵市', '34', '安徽省', '3407', '铜陵市', '', '', '', '', '', '', 2, 1, ''), ('340705', '3407', '00,34,3407', '铜官区', '34', '安徽省', '3407', '铜陵市', '340705', '铜官区', '', '', '', '', 3, 1, ''), ('340706', '3407', '00,34,3407', '义安区', '34', '安徽省', '3407', '铜陵市', '340706', '义安区', '', '', '', '', 3, 1, ''), ('340711', '3407', '00,34,3407', '郊区', '34', '安徽省', '3407', '铜陵市', '340711', '郊区', '', '', '', '', 3, 1, ''), ('340722', '3407', '00,34,3407', '枞阳县', '34', '安徽省', '3407', '铜陵市', '340722', '枞阳县', '', '', '', '', 3, 1, ''), ('3408', '34', '00,34', '安庆市', '34', '安徽省', '3408', '安庆市', '', '', '', '', '', '', 2, 1, ''), ('340802', '3408', '00,34,3408', '迎江区', '34', '安徽省', '3408', '安庆市', '340802', '迎江区', '', '', '', '', 3, 1, ''), ('340803', '3408', '00,34,3408', '大观区', '34', '安徽省', '3408', '安庆市', '340803', '大观区', '', '', '', '', 3, 1, ''), ('340811', '3408', '00,34,3408', '宜秀区', '34', '安徽省', '3408', '安庆市', '340811', '宜秀区', '', '', '', '', 3, 1, ''), ('340822', '3408', '00,34,3408', '怀宁县', '34', '安徽省', '3408', '安庆市', '340822', '怀宁县', '', '', '', '', 3, 1, ''), ('340825', '3408', '00,34,3408', '太湖县', '34', '安徽省', '3408', '安庆市', '340825', '太湖县', '', '', '', '', 3, 1, ''), ('340826', '3408', '00,34,3408', '宿松县', '34', '安徽省', '3408', '安庆市', '340826', '宿松县', '', '', '', '', 3, 1, ''), ('340827', '3408', '00,34,3408', '望江县', '34', '安徽省', '3408', '安庆市', '340827', '望江县', '', '', '', '', 3, 1, ''), ('340828', '3408', '00,34,3408', '岳西县', '34', '安徽省', '3408', '安庆市', '340828', '岳西县', '', '', '', '', 3, 1, ''), ('340881', '3408', '00,34,3408', '桐城市', '34', '安徽省', '3408', '安庆市', '340881', '桐城市', '', '', '', '', 3, 1, ''), ('340882', '3408', '00,34,3408', '潜山市', '34', '安徽省', '3408', '安庆市', '340882', '潜山市', '', '', '', '', 3, 1, ''), ('3410', '34', '00,34', '黄山市', '34', '安徽省', '3410', '黄山市', '', '', '', '', '', '', 2, 1, ''), ('341002', '3410', '00,34,3410', '屯溪区', '34', '安徽省', '3410', '黄山市', '341002', '屯溪区', '', '', '', '', 3, 1, ''), ('341003', '3410', '00,34,3410', '黄山区', '34', '安徽省', '3410', '黄山市', '341003', '黄山区', '', '', '', '', 3, 1, ''), ('341004', '3410', '00,34,3410', '徽州区', '34', '安徽省', '3410', '黄山市', '341004', '徽州区', '', '', '', '', 3, 1, ''), ('341021', '3410', '00,34,3410', '歙县', '34', '安徽省', '3410', '黄山市', '341021', '歙县', '', '', '', '', 3, 1, ''), ('341022', '3410', '00,34,3410', '休宁县', '34', '安徽省', '3410', '黄山市', '341022', '休宁县', '', '', '', '', 3, 1, ''), ('341023', '3410', '00,34,3410', '黟县', '34', '安徽省', '3410', '黄山市', '341023', '黟县', '', '', '', '', 3, 1, ''), ('341024', '3410', '00,34,3410', '祁门县', '34', '安徽省', '3410', '黄山市', '341024', '祁门县', '', '', '', '', 3, 1, ''), ('3411', '34', '00,34', '滁州市', '34', '安徽省', '3411', '滁州市', '', '', '', '', '', '', 2, 1, ''), ('341102', '3411', '00,34,3411', '琅琊区', '34', '安徽省', '3411', '滁州市', '341102', '琅琊区', '', '', '', '', 3, 1, ''), ('341103', '3411', '00,34,3411', '南谯区', '34', '安徽省', '3411', '滁州市', '341103', '南谯区', '', '', '', '', 3, 1, ''), ('341122', '3411', '00,34,3411', '来安县', '34', '安徽省', '3411', '滁州市', '341122', '来安县', '', '', '', '', 3, 1, ''), ('341124', '3411', '00,34,3411', '全椒县', '34', '安徽省', '3411', '滁州市', '341124', '全椒县', '', '', '', '', 3, 1, ''), ('341125', '3411', '00,34,3411', '定远县', '34', '安徽省', '3411', '滁州市', '341125', '定远县', '', '', '', '', 3, 1, ''), ('341126', '3411', '00,34,3411', '凤阳县', '34', '安徽省', '3411', '滁州市', '341126', '凤阳县', '', '', '', '', 3, 1, ''), ('341181', '3411', '00,34,3411', '天长市', '34', '安徽省', '3411', '滁州市', '341181', '天长市', '', '', '', '', 3, 1, ''), ('341182', '3411', '00,34,3411', '明光市', '34', '安徽省', '3411', '滁州市', '341182', '明光市', '', '', '', '', 3, 1, ''), ('3412', '34', '00,34', '阜阳市', '34', '安徽省', '3412', '阜阳市', '', '', '', '', '', '', 2, 1, ''), ('341202', '3412', '00,34,3412', '颍州区', '34', '安徽省', '3412', '阜阳市', '341202', '颍州区', '', '', '', '', 3, 1, ''), ('341203', '3412', '00,34,3412', '颍东区', '34', '安徽省', '3412', '阜阳市', '341203', '颍东区', '', '', '', '', 3, 1, ''), ('341204', '3412', '00,34,3412', '颍泉区', '34', '安徽省', '3412', '阜阳市', '341204', '颍泉区', '', '', '', '', 3, 1, ''), ('341221', '3412', '00,34,3412', '临泉县', '34', '安徽省', '3412', '阜阳市', '341221', '临泉县', '', '', '', '', 3, 1, ''), ('341222', '3412', '00,34,3412', '太和县', '34', '安徽省', '3412', '阜阳市', '341222', '太和县', '', '', '', '', 3, 1, ''), ('341225', '3412', '00,34,3412', '阜南县', '34', '安徽省', '3412', '阜阳市', '341225', '阜南县', '', '', '', '', 3, 1, ''), ('341226', '3412', '00,34,3412', '颍上县', '34', '安徽省', '3412', '阜阳市', '341226', '颍上县', '', '', '', '', 3, 1, ''), ('341282', '3412', '00,34,3412', '界首市', '34', '安徽省', '3412', '阜阳市', '341282', '界首市', '', '', '', '', 3, 1, ''), ('3413', '34', '00,34', '宿州市', '34', '安徽省', '3413', '宿州市', '', '', '', '', '', '', 2, 1, ''), ('341302', '3413', '00,34,3413', '埇桥区', '34', '安徽省', '3413', '宿州市', '341302', '埇桥区', '', '', '', '', 3, 1, ''), ('341321', '3413', '00,34,3413', '砀山县', '34', '安徽省', '3413', '宿州市', '341321', '砀山县', '', '', '', '', 3, 1, ''), ('341322', '3413', '00,34,3413', '萧县', '34', '安徽省', '3413', '宿州市', '341322', '萧县', '', '', '', '', 3, 1, ''), ('341323', '3413', '00,34,3413', '灵璧县', '34', '安徽省', '3413', '宿州市', '341323', '灵璧县', '', '', '', '', 3, 1, ''), ('341324', '3413', '00,34,3413', '泗县', '34', '安徽省', '3413', '宿州市', '341324', '泗县', '', '', '', '', 3, 1, ''), ('3415', '34', '00,34', '六安市', '34', '安徽省', '3415', '六安市', '', '', '', '', '', '', 2, 1, ''), ('341502', '3415', '00,34,3415', '金安区', '34', '安徽省', '3415', '六安市', '341502', '金安区', '', '', '', '', 3, 1, ''), ('341503', '3415', '00,34,3415', '裕安区', '34', '安徽省', '3415', '六安市', '341503', '裕安区', '', '', '', '', 3, 1, ''), ('341504', '3415', '00,34,3415', '叶集区', '34', '安徽省', '3415', '六安市', '341504', '叶集区', '', '', '', '', 3, 1, ''), ('341522', '3415', '00,34,3415', '霍邱县', '34', '安徽省', '3415', '六安市', '341522', '霍邱县', '', '', '', '', 3, 1, ''), ('341523', '3415', '00,34,3415', '舒城县', '34', '安徽省', '3415', '六安市', '341523', '舒城县', '', '', '', '', 3, 1, ''), ('341524', '3415', '00,34,3415', '金寨县', '34', '安徽省', '3415', '六安市', '341524', '金寨县', '', '', '', '', 3, 1, ''), ('341525', '3415', '00,34,3415', '霍山县', '34', '安徽省', '3415', '六安市', '341525', '霍山县', '', '', '', '', 3, 1, ''), ('3416', '34', '00,34', '亳州市', '34', '安徽省', '3416', '亳州市', '', '', '', '', '', '', 2, 1, ''), ('341602', '3416', '00,34,3416', '谯城区', '34', '安徽省', '3416', '亳州市', '341602', '谯城区', '', '', '', '', 3, 1, ''), ('341621', '3416', '00,34,3416', '涡阳县', '34', '安徽省', '3416', '亳州市', '341621', '涡阳县', '', '', '', '', 3, 1, ''), ('341622', '3416', '00,34,3416', '蒙城县', '34', '安徽省', '3416', '亳州市', '341622', '蒙城县', '', '', '', '', 3, 1, ''), ('341623', '3416', '00,34,3416', '利辛县', '34', '安徽省', '3416', '亳州市', '341623', '利辛县', '', '', '', '', 3, 1, ''), ('3417', '34', '00,34', '池州市', '34', '安徽省', '3417', '池州市', '', '', '', '', '', '', 2, 1, ''), ('341702', '3417', '00,34,3417', '贵池区', '34', '安徽省', '3417', '池州市', '341702', '贵池区', '', '', '', '', 3, 1, ''), ('341721', '3417', '00,34,3417', '东至县', '34', '安徽省', '3417', '池州市', '341721', '东至县', '', '', '', '', 3, 1, ''), ('341722', '3417', '00,34,3417', '石台县', '34', '安徽省', '3417', '池州市', '341722', '石台县', '', '', '', '', 3, 1, ''), ('341723', '3417', '00,34,3417', '青阳县', '34', '安徽省', '3417', '池州市', '341723', '青阳县', '', '', '', '', 3, 1, ''), ('3418', '34', '00,34', '宣城市', '34', '安徽省', '3418', '宣城市', '', '', '', '', '', '', 2, 1, ''), ('341802', '3418', '00,34,3418', '宣州区', '34', '安徽省', '3418', '宣城市', '341802', '宣州区', '', '', '', '', 3, 1, ''), ('341821', '3418', '00,34,3418', '郎溪县', '34', '安徽省', '3418', '宣城市', '341821', '郎溪县', '', '', '', '', 3, 1, ''), ('341823', '3418', '00,34,3418', '泾县', '34', '安徽省', '3418', '宣城市', '341823', '泾县', '', '', '', '', 3, 1, ''), ('341824', '3418', '00,34,3418', '绩溪县', '34', '安徽省', '3418', '宣城市', '341824', '绩溪县', '', '', '', '', 3, 1, ''), ('341825', '3418', '00,34,3418', '旌德县', '34', '安徽省', '3418', '宣城市', '341825', '旌德县', '', '', '', '', 3, 1, ''), ('341881', '3418', '00,34,3418', '宁国市', '34', '安徽省', '3418', '宣城市', '341881', '宁国市', '', '', '', '', 3, 1, ''), ('341882', '3418', '00,34,3418', '广德市', '34', '安徽省', '3418', '宣城市', '341882', '广德市', '', '', '', '', 3, 1, ''), ('35', '00', '00', '福建省', '35', '福建省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3501', '35', '00,35', '福州市', '35', '福建省', '3501', '福州市', '', '', '', '', '', '', 2, 1, ''), ('350102', '3501', '00,35,3501', '鼓楼区', '35', '福建省', '3501', '福州市', '350102', '鼓楼区', '', '', '', '', 3, 1, ''), ('350103', '3501', '00,35,3501', '台江区', '35', '福建省', '3501', '福州市', '350103', '台江区', '', '', '', '', 3, 1, ''), ('350104', '3501', '00,35,3501', '仓山区', '35', '福建省', '3501', '福州市', '350104', '仓山区', '', '', '', '', 3, 1, ''), ('350105', '3501', '00,35,3501', '马尾区', '35', '福建省', '3501', '福州市', '350105', '马尾区', '', '', '', '', 3, 1, ''), ('350111', '3501', '00,35,3501', '晋安区', '35', '福建省', '3501', '福州市', '350111', '晋安区', '', '', '', '', 3, 1, ''), ('350112', '3501', '00,35,3501', '长乐区', '35', '福建省', '3501', '福州市', '350112', '长乐区', '', '', '', '', 3, 1, ''), ('350121', '3501', '00,35,3501', '闽侯县', '35', '福建省', '3501', '福州市', '350121', '闽侯县', '', '', '', '', 3, 1, ''), ('350122', '3501', '00,35,3501', '连江县', '35', '福建省', '3501', '福州市', '350122', '连江县', '', '', '', '', 3, 1, ''), ('350123', '3501', '00,35,3501', '罗源县', '35', '福建省', '3501', '福州市', '350123', '罗源县', '', '', '', '', 3, 1, ''), ('350124', '3501', '00,35,3501', '闽清县', '35', '福建省', '3501', '福州市', '350124', '闽清县', '', '', '', '', 3, 1, ''), ('350125', '3501', '00,35,3501', '永泰县', '35', '福建省', '3501', '福州市', '350125', '永泰县', '', '', '', '', 3, 1, ''), ('350128', '3501', '00,35,3501', '平潭县', '35', '福建省', '3501', '福州市', '350128', '平潭县', '', '', '', '', 3, 1, ''), ('350181', '3501', '00,35,3501', '福清市', '35', '福建省', '3501', '福州市', '350181', '福清市', '', '', '', '', 3, 1, ''), ('3502', '35', '00,35', '厦门市', '35', '福建省', '3502', '厦门市', '', '', '', '', '', '', 2, 1, ''), ('350203', '3502', '00,35,3502', '思明区', '35', '福建省', '3502', '厦门市', '350203', '思明区', '', '', '', '', 3, 1, ''), ('350205', '3502', '00,35,3502', '海沧区', '35', '福建省', '3502', '厦门市', '350205', '海沧区', '', '', '', '', 3, 1, ''), ('350206', '3502', '00,35,3502', '湖里区', '35', '福建省', '3502', '厦门市', '350206', '湖里区', '', '', '', '', 3, 1, ''), ('350211', '3502', '00,35,3502', '集美区', '35', '福建省', '3502', '厦门市', '350211', '集美区', '', '', '', '', 3, 1, ''), ('350212', '3502', '00,35,3502', '同安区', '35', '福建省', '3502', '厦门市', '350212', '同安区', '', '', '', '', 3, 1, ''), ('350213', '3502', '00,35,3502', '翔安区', '35', '福建省', '3502', '厦门市', '350213', '翔安区', '', '', '', '', 3, 1, ''), ('3503', '35', '00,35', '莆田市', '35', '福建省', '3503', '莆田市', '', '', '', '', '', '', 2, 1, ''), ('350302', '3503', '00,35,3503', '城厢区', '35', '福建省', '3503', '莆田市', '350302', '城厢区', '', '', '', '', 3, 1, ''), ('350303', '3503', '00,35,3503', '涵江区', '35', '福建省', '3503', '莆田市', '350303', '涵江区', '', '', '', '', 3, 1, ''), ('350304', '3503', '00,35,3503', '荔城区', '35', '福建省', '3503', '莆田市', '350304', '荔城区', '', '', '', '', 3, 1, ''), ('350305', '3503', '00,35,3503', '秀屿区', '35', '福建省', '3503', '莆田市', '350305', '秀屿区', '', '', '', '', 3, 1, ''), ('350322', '3503', '00,35,3503', '仙游县', '35', '福建省', '3503', '莆田市', '350322', '仙游县', '', '', '', '', 3, 1, ''), ('3504', '35', '00,35', '三明市', '35', '福建省', '3504', '三明市', '', '', '', '', '', '', 2, 1, ''), ('350402', '3504', '00,35,3504', '梅列区', '35', '福建省', '3504', '三明市', '350402', '梅列区', '', '', '', '', 3, 1, ''), ('350403', '3504', '00,35,3504', '三元区', '35', '福建省', '3504', '三明市', '350403', '三元区', '', '', '', '', 3, 1, ''), ('350421', '3504', '00,35,3504', '明溪县', '35', '福建省', '3504', '三明市', '350421', '明溪县', '', '', '', '', 3, 1, ''), ('350423', '3504', '00,35,3504', '清流县', '35', '福建省', '3504', '三明市', '350423', '清流县', '', '', '', '', 3, 1, ''), ('350424', '3504', '00,35,3504', '宁化县', '35', '福建省', '3504', '三明市', '350424', '宁化县', '', '', '', '', 3, 1, ''), ('350425', '3504', '00,35,3504', '大田县', '35', '福建省', '3504', '三明市', '350425', '大田县', '', '', '', '', 3, 1, ''), ('350426', '3504', '00,35,3504', '尤溪县', '35', '福建省', '3504', '三明市', '350426', '尤溪县', '', '', '', '', 3, 1, ''), ('350427', '3504', '00,35,3504', '沙县', '35', '福建省', '3504', '三明市', '350427', '沙县', '', '', '', '', 3, 1, ''), ('350428', '3504', '00,35,3504', '将乐县', '35', '福建省', '3504', '三明市', '350428', '将乐县', '', '', '', '', 3, 1, ''), ('350429', '3504', '00,35,3504', '泰宁县', '35', '福建省', '3504', '三明市', '350429', '泰宁县', '', '', '', '', 3, 1, ''), ('350430', '3504', '00,35,3504', '建宁县', '35', '福建省', '3504', '三明市', '350430', '建宁县', '', '', '', '', 3, 1, ''), ('350481', '3504', '00,35,3504', '永安市', '35', '福建省', '3504', '三明市', '350481', '永安市', '', '', '', '', 3, 1, ''), ('3505', '35', '00,35', '泉州市', '35', '福建省', '3505', '泉州市', '', '', '', '', '', '', 2, 1, ''), ('350502', '3505', '00,35,3505', '鲤城区', '35', '福建省', '3505', '泉州市', '350502', '鲤城区', '', '', '', '', 3, 1, ''), ('350503', '3505', '00,35,3505', '丰泽区', '35', '福建省', '3505', '泉州市', '350503', '丰泽区', '', '', '', '', 3, 1, ''), ('350504', '3505', '00,35,3505', '洛江区', '35', '福建省', '3505', '泉州市', '350504', '洛江区', '', '', '', '', 3, 1, ''), ('350505', '3505', '00,35,3505', '泉港区', '35', '福建省', '3505', '泉州市', '350505', '泉港区', '', '', '', '', 3, 1, ''), ('350521', '3505', '00,35,3505', '惠安县', '35', '福建省', '3505', '泉州市', '350521', '惠安县', '', '', '', '', 3, 1, ''), ('350524', '3505', '00,35,3505', '安溪县', '35', '福建省', '3505', '泉州市', '350524', '安溪县', '', '', '', '', 3, 1, ''), ('350525', '3505', '00,35,3505', '永春县', '35', '福建省', '3505', '泉州市', '350525', '永春县', '', '', '', '', 3, 1, ''), ('350526', '3505', '00,35,3505', '德化县', '35', '福建省', '3505', '泉州市', '350526', '德化县', '', '', '', '', 3, 1, ''), ('350527', '3505', '00,35,3505', '金门县', '35', '福建省', '3505', '泉州市', '350527', '金门县', '', '', '', '', 3, 1, ''), ('350581', '3505', '00,35,3505', '石狮市', '35', '福建省', '3505', '泉州市', '350581', '石狮市', '', '', '', '', 3, 1, ''), ('350582', '3505', '00,35,3505', '晋江市', '35', '福建省', '3505', '泉州市', '350582', '晋江市', '', '', '', '', 3, 1, ''), ('350583', '3505', '00,35,3505', '南安市', '35', '福建省', '3505', '泉州市', '350583', '南安市', '', '', '', '', 3, 1, ''), ('3506', '35', '00,35', '漳州市', '35', '福建省', '3506', '漳州市', '', '', '', '', '', '', 2, 1, ''), ('350602', '3506', '00,35,3506', '芗城区', '35', '福建省', '3506', '漳州市', '350602', '芗城区', '', '', '', '', 3, 1, ''), ('350603', '3506', '00,35,3506', '龙文区', '35', '福建省', '3506', '漳州市', '350603', '龙文区', '', '', '', '', 3, 1, ''), ('350622', '3506', '00,35,3506', '云霄县', '35', '福建省', '3506', '漳州市', '350622', '云霄县', '', '', '', '', 3, 1, ''), ('350623', '3506', '00,35,3506', '漳浦县', '35', '福建省', '3506', '漳州市', '350623', '漳浦县', '', '', '', '', 3, 1, ''), ('350624', '3506', '00,35,3506', '诏安县', '35', '福建省', '3506', '漳州市', '350624', '诏安县', '', '', '', '', 3, 1, ''), ('350625', '3506', '00,35,3506', '长泰县', '35', '福建省', '3506', '漳州市', '350625', '长泰县', '', '', '', '', 3, 1, ''), ('350626', '3506', '00,35,3506', '东山县', '35', '福建省', '3506', '漳州市', '350626', '东山县', '', '', '', '', 3, 1, ''), ('350627', '3506', '00,35,3506', '南靖县', '35', '福建省', '3506', '漳州市', '350627', '南靖县', '', '', '', '', 3, 1, ''), ('350628', '3506', '00,35,3506', '平和县', '35', '福建省', '3506', '漳州市', '350628', '平和县', '', '', '', '', 3, 1, ''), ('350629', '3506', '00,35,3506', '华安县', '35', '福建省', '3506', '漳州市', '350629', '华安县', '', '', '', '', 3, 1, ''), ('350681', '3506', '00,35,3506', '龙海市', '35', '福建省', '3506', '漳州市', '350681', '龙海市', '', '', '', '', 3, 1, ''), ('3507', '35', '00,35', '南平市', '35', '福建省', '3507', '南平市', '', '', '', '', '', '', 2, 1, ''), ('350702', '3507', '00,35,3507', '延平区', '35', '福建省', '3507', '南平市', '350702', '延平区', '', '', '', '', 3, 1, ''), ('350703', '3507', '00,35,3507', '建阳区', '35', '福建省', '3507', '南平市', '350703', '建阳区', '', '', '', '', 3, 1, ''), ('350721', '3507', '00,35,3507', '顺昌县', '35', '福建省', '3507', '南平市', '350721', '顺昌县', '', '', '', '', 3, 1, ''), ('350722', '3507', '00,35,3507', '浦城县', '35', '福建省', '3507', '南平市', '350722', '浦城县', '', '', '', '', 3, 1, ''), ('350723', '3507', '00,35,3507', '光泽县', '35', '福建省', '3507', '南平市', '350723', '光泽县', '', '', '', '', 3, 1, ''), ('350724', '3507', '00,35,3507', '松溪县', '35', '福建省', '3507', '南平市', '350724', '松溪县', '', '', '', '', 3, 1, ''), ('350725', '3507', '00,35,3507', '政和县', '35', '福建省', '3507', '南平市', '350725', '政和县', '', '', '', '', 3, 1, ''), ('350781', '3507', '00,35,3507', '邵武市', '35', '福建省', '3507', '南平市', '350781', '邵武市', '', '', '', '', 3, 1, ''), ('350782', '3507', '00,35,3507', '武夷山市', '35', '福建省', '3507', '南平市', '350782', '武夷山市', '', '', '', '', 3, 1, ''), ('350783', '3507', '00,35,3507', '建瓯市', '35', '福建省', '3507', '南平市', '350783', '建瓯市', '', '', '', '', 3, 1, ''), ('3508', '35', '00,35', '龙岩市', '35', '福建省', '3508', '龙岩市', '', '', '', '', '', '', 2, 1, ''), ('350802', '3508', '00,35,3508', '新罗区', '35', '福建省', '3508', '龙岩市', '350802', '新罗区', '', '', '', '', 3, 1, ''), ('350803', '3508', '00,35,3508', '永定区', '35', '福建省', '3508', '龙岩市', '350803', '永定区', '', '', '', '', 3, 1, ''), ('350821', '3508', '00,35,3508', '长汀县', '35', '福建省', '3508', '龙岩市', '350821', '长汀县', '', '', '', '', 3, 1, ''), ('350823', '3508', '00,35,3508', '上杭县', '35', '福建省', '3508', '龙岩市', '350823', '上杭县', '', '', '', '', 3, 1, ''), ('350824', '3508', '00,35,3508', '武平县', '35', '福建省', '3508', '龙岩市', '350824', '武平县', '', '', '', '', 3, 1, ''), ('350825', '3508', '00,35,3508', '连城县', '35', '福建省', '3508', '龙岩市', '350825', '连城县', '', '', '', '', 3, 1, ''), ('350881', '3508', '00,35,3508', '漳平市', '35', '福建省', '3508', '龙岩市', '350881', '漳平市', '', '', '', '', 3, 1, ''), ('3509', '35', '00,35', '宁德市', '35', '福建省', '3509', '宁德市', '', '', '', '', '', '', 2, 1, ''), ('350902', '3509', '00,35,3509', '蕉城区', '35', '福建省', '3509', '宁德市', '350902', '蕉城区', '', '', '', '', 3, 1, ''), ('350921', '3509', '00,35,3509', '霞浦县', '35', '福建省', '3509', '宁德市', '350921', '霞浦县', '', '', '', '', 3, 1, ''), ('350922', '3509', '00,35,3509', '古田县', '35', '福建省', '3509', '宁德市', '350922', '古田县', '', '', '', '', 3, 1, ''), ('350923', '3509', '00,35,3509', '屏南县', '35', '福建省', '3509', '宁德市', '350923', '屏南县', '', '', '', '', 3, 1, ''), ('350924', '3509', '00,35,3509', '寿宁县', '35', '福建省', '3509', '宁德市', '350924', '寿宁县', '', '', '', '', 3, 1, ''), ('350925', '3509', '00,35,3509', '周宁县', '35', '福建省', '3509', '宁德市', '350925', '周宁县', '', '', '', '', 3, 1, ''), ('350926', '3509', '00,35,3509', '柘荣县', '35', '福建省', '3509', '宁德市', '350926', '柘荣县', '', '', '', '', 3, 1, ''), ('350981', '3509', '00,35,3509', '福安市', '35', '福建省', '3509', '宁德市', '350981', '福安市', '', '', '', '', 3, 1, ''), ('350982', '3509', '00,35,3509', '福鼎市', '35', '福建省', '3509', '宁德市', '350982', '福鼎市', '', '', '', '', 3, 1, ''), ('36', '00', '00', '江西省', '36', '江西省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3601', '36', '00,36', '南昌市', '36', '江西省', '3601', '南昌市', '', '', '', '', '', '', 2, 1, ''), ('360102', '3601', '00,36,3601', '东湖区', '36', '江西省', '3601', '南昌市', '360102', '东湖区', '', '', '', '', 3, 1, ''), ('360103', '3601', '00,36,3601', '西湖区', '36', '江西省', '3601', '南昌市', '360103', '西湖区', '', '', '', '', 3, 1, ''), ('360104', '3601', '00,36,3601', '青云谱区', '36', '江西省', '3601', '南昌市', '360104', '青云谱区', '', '', '', '', 3, 1, ''), ('360111', '3601', '00,36,3601', '青山湖区', '36', '江西省', '3601', '南昌市', '360111', '青山湖区', '', '', '', '', 3, 1, ''), ('360112', '3601', '00,36,3601', '新建区', '36', '江西省', '3601', '南昌市', '360112', '新建区', '', '', '', '', 3, 1, ''), ('360113', '3601', '00,36,3601', '红谷滩区', '36', '江西省', '3601', '南昌市', '360113', '红谷滩区', '', '', '', '', 3, 1, ''), ('360121', '3601', '00,36,3601', '南昌县', '36', '江西省', '3601', '南昌市', '360121', '南昌县', '', '', '', '', 3, 1, ''), ('360123', '3601', '00,36,3601', '安义县', '36', '江西省', '3601', '南昌市', '360123', '安义县', '', '', '', '', 3, 1, ''), ('360124', '3601', '00,36,3601', '进贤县', '36', '江西省', '3601', '南昌市', '360124', '进贤县', '', '', '', '', 3, 1, ''), ('3602', '36', '00,36', '景德镇市', '36', '江西省', '3602', '景德镇市', '', '', '', '', '', '', 2, 1, ''), ('360202', '3602', '00,36,3602', '昌江区', '36', '江西省', '3602', '景德镇市', '360202', '昌江区', '', '', '', '', 3, 1, ''), ('360203', '3602', '00,36,3602', '珠山区', '36', '江西省', '3602', '景德镇市', '360203', '珠山区', '', '', '', '', 3, 1, ''), ('360222', '3602', '00,36,3602', '浮梁县', '36', '江西省', '3602', '景德镇市', '360222', '浮梁县', '', '', '', '', 3, 1, ''), ('360281', '3602', '00,36,3602', '乐平市', '36', '江西省', '3602', '景德镇市', '360281', '乐平市', '', '', '', '', 3, 1, ''), ('3603', '36', '00,36', '萍乡市', '36', '江西省', '3603', '萍乡市', '', '', '', '', '', '', 2, 1, ''), ('360302', '3603', '00,36,3603', '安源区', '36', '江西省', '3603', '萍乡市', '360302', '安源区', '', '', '', '', 3, 1, ''), ('360313', '3603', '00,36,3603', '湘东区', '36', '江西省', '3603', '萍乡市', '360313', '湘东区', '', '', '', '', 3, 1, ''), ('360321', '3603', '00,36,3603', '莲花县', '36', '江西省', '3603', '萍乡市', '360321', '莲花县', '', '', '', '', 3, 1, ''), ('360322', '3603', '00,36,3603', '上栗县', '36', '江西省', '3603', '萍乡市', '360322', '上栗县', '', '', '', '', 3, 1, ''), ('360323', '3603', '00,36,3603', '芦溪县', '36', '江西省', '3603', '萍乡市', '360323', '芦溪县', '', '', '', '', 3, 1, ''), ('3604', '36', '00,36', '九江市', '36', '江西省', '3604', '九江市', '', '', '', '', '', '', 2, 1, ''), ('360402', '3604', '00,36,3604', '濂溪区', '36', '江西省', '3604', '九江市', '360402', '濂溪区', '', '', '', '', 3, 1, ''), ('360403', '3604', '00,36,3604', '浔阳区', '36', '江西省', '3604', '九江市', '360403', '浔阳区', '', '', '', '', 3, 1, ''), ('360404', '3604', '00,36,3604', '柴桑区', '36', '江西省', '3604', '九江市', '360404', '柴桑区', '', '', '', '', 3, 1, ''), ('360423', '3604', '00,36,3604', '武宁县', '36', '江西省', '3604', '九江市', '360423', '武宁县', '', '', '', '', 3, 1, ''), ('360424', '3604', '00,36,3604', '修水县', '36', '江西省', '3604', '九江市', '360424', '修水县', '', '', '', '', 3, 1, ''), ('360425', '3604', '00,36,3604', '永修县', '36', '江西省', '3604', '九江市', '360425', '永修县', '', '', '', '', 3, 1, ''), ('360426', '3604', '00,36,3604', '德安县', '36', '江西省', '3604', '九江市', '360426', '德安县', '', '', '', '', 3, 1, ''), ('360428', '3604', '00,36,3604', '都昌县', '36', '江西省', '3604', '九江市', '360428', '都昌县', '', '', '', '', 3, 1, ''), ('360429', '3604', '00,36,3604', '湖口县', '36', '江西省', '3604', '九江市', '360429', '湖口县', '', '', '', '', 3, 1, ''), ('360430', '3604', '00,36,3604', '彭泽县', '36', '江西省', '3604', '九江市', '360430', '彭泽县', '', '', '', '', 3, 1, ''), ('360481', '3604', '00,36,3604', '瑞昌市', '36', '江西省', '3604', '九江市', '360481', '瑞昌市', '', '', '', '', 3, 1, ''), ('360482', '3604', '00,36,3604', '共青城市', '36', '江西省', '3604', '九江市', '360482', '共青城市', '', '', '', '', 3, 1, ''), ('360483', '3604', '00,36,3604', '庐山市', '36', '江西省', '3604', '九江市', '360483', '庐山市', '', '', '', '', 3, 1, ''), ('3605', '36', '00,36', '新余市', '36', '江西省', '3605', '新余市', '', '', '', '', '', '', 2, 1, ''), ('360502', '3605', '00,36,3605', '渝水区', '36', '江西省', '3605', '新余市', '360502', '渝水区', '', '', '', '', 3, 1, ''), ('360521', '3605', '00,36,3605', '分宜县', '36', '江西省', '3605', '新余市', '360521', '分宜县', '', '', '', '', 3, 1, ''), ('3606', '36', '00,36', '鹰潭市', '36', '江西省', '3606', '鹰潭市', '', '', '', '', '', '', 2, 1, ''), ('360602', '3606', '00,36,3606', '月湖区', '36', '江西省', '3606', '鹰潭市', '360602', '月湖区', '', '', '', '', 3, 1, ''), ('360603', '3606', '00,36,3606', '余江区', '36', '江西省', '3606', '鹰潭市', '360603', '余江区', '', '', '', '', 3, 1, ''), ('360681', '3606', '00,36,3606', '贵溪市', '36', '江西省', '3606', '鹰潭市', '360681', '贵溪市', '', '', '', '', 3, 1, ''), ('3607', '36', '00,36', '赣州市', '36', '江西省', '3607', '赣州市', '', '', '', '', '', '', 2, 1, ''), ('360702', '3607', '00,36,3607', '章贡区', '36', '江西省', '3607', '赣州市', '360702', '章贡区', '', '', '', '', 3, 1, ''), ('360703', '3607', '00,36,3607', '南康区', '36', '江西省', '3607', '赣州市', '360703', '南康区', '', '', '', '', 3, 1, ''), ('360704', '3607', '00,36,3607', '赣县区', '36', '江西省', '3607', '赣州市', '360704', '赣县区', '', '', '', '', 3, 1, ''), ('360722', '3607', '00,36,3607', '信丰县', '36', '江西省', '3607', '赣州市', '360722', '信丰县', '', '', '', '', 3, 1, ''), ('360723', '3607', '00,36,3607', '大余县', '36', '江西省', '3607', '赣州市', '360723', '大余县', '', '', '', '', 3, 1, ''), ('360724', '3607', '00,36,3607', '上犹县', '36', '江西省', '3607', '赣州市', '360724', '上犹县', '', '', '', '', 3, 1, ''), ('360725', '3607', '00,36,3607', '崇义县', '36', '江西省', '3607', '赣州市', '360725', '崇义县', '', '', '', '', 3, 1, ''), ('360726', '3607', '00,36,3607', '安远县', '36', '江西省', '3607', '赣州市', '360726', '安远县', '', '', '', '', 3, 1, ''), ('360727', '3607', '00,36,3607', '龙南县', '36', '江西省', '3607', '赣州市', '360727', '龙南县', '', '', '', '', 3, 1, ''), ('360728', '3607', '00,36,3607', '定南县', '36', '江西省', '3607', '赣州市', '360728', '定南县', '', '', '', '', 3, 1, ''), ('360729', '3607', '00,36,3607', '全南县', '36', '江西省', '3607', '赣州市', '360729', '全南县', '', '', '', '', 3, 1, ''), ('360730', '3607', '00,36,3607', '宁都县', '36', '江西省', '3607', '赣州市', '360730', '宁都县', '', '', '', '', 3, 1, ''), ('360731', '3607', '00,36,3607', '于都县', '36', '江西省', '3607', '赣州市', '360731', '于都县', '', '', '', '', 3, 1, ''), ('360732', '3607', '00,36,3607', '兴国县', '36', '江西省', '3607', '赣州市', '360732', '兴国县', '', '', '', '', 3, 1, ''), ('360733', '3607', '00,36,3607', '会昌县', '36', '江西省', '3607', '赣州市', '360733', '会昌县', '', '', '', '', 3, 1, ''), ('360734', '3607', '00,36,3607', '寻乌县', '36', '江西省', '3607', '赣州市', '360734', '寻乌县', '', '', '', '', 3, 1, ''), ('360735', '3607', '00,36,3607', '石城县', '36', '江西省', '3607', '赣州市', '360735', '石城县', '', '', '', '', 3, 1, ''), ('360781', '3607', '00,36,3607', '瑞金市', '36', '江西省', '3607', '赣州市', '360781', '瑞金市', '', '', '', '', 3, 1, ''), ('3608', '36', '00,36', '吉安市', '36', '江西省', '3608', '吉安市', '', '', '', '', '', '', 2, 1, ''), ('360802', '3608', '00,36,3608', '吉州区', '36', '江西省', '3608', '吉安市', '360802', '吉州区', '', '', '', '', 3, 1, ''), ('360803', '3608', '00,36,3608', '青原区', '36', '江西省', '3608', '吉安市', '360803', '青原区', '', '', '', '', 3, 1, ''), ('360821', '3608', '00,36,3608', '吉安县', '36', '江西省', '3608', '吉安市', '360821', '吉安县', '', '', '', '', 3, 1, ''), ('360822', '3608', '00,36,3608', '吉水县', '36', '江西省', '3608', '吉安市', '360822', '吉水县', '', '', '', '', 3, 1, ''), ('360823', '3608', '00,36,3608', '峡江县', '36', '江西省', '3608', '吉安市', '360823', '峡江县', '', '', '', '', 3, 1, ''), ('360824', '3608', '00,36,3608', '新干县', '36', '江西省', '3608', '吉安市', '360824', '新干县', '', '', '', '', 3, 1, ''), ('360825', '3608', '00,36,3608', '永丰县', '36', '江西省', '3608', '吉安市', '360825', '永丰县', '', '', '', '', 3, 1, ''), ('360826', '3608', '00,36,3608', '泰和县', '36', '江西省', '3608', '吉安市', '360826', '泰和县', '', '', '', '', 3, 1, ''), ('360827', '3608', '00,36,3608', '遂川县', '36', '江西省', '3608', '吉安市', '360827', '遂川县', '', '', '', '', 3, 1, ''), ('360828', '3608', '00,36,3608', '万安县', '36', '江西省', '3608', '吉安市', '360828', '万安县', '', '', '', '', 3, 1, ''), ('360829', '3608', '00,36,3608', '安福县', '36', '江西省', '3608', '吉安市', '360829', '安福县', '', '', '', '', 3, 1, ''), ('360830', '3608', '00,36,3608', '永新县', '36', '江西省', '3608', '吉安市', '360830', '永新县', '', '', '', '', 3, 1, ''), ('360881', '3608', '00,36,3608', '井冈山市', '36', '江西省', '3608', '吉安市', '360881', '井冈山市', '', '', '', '', 3, 1, ''), ('3609', '36', '00,36', '宜春市', '36', '江西省', '3609', '宜春市', '', '', '', '', '', '', 2, 1, ''), ('360902', '3609', '00,36,3609', '袁州区', '36', '江西省', '3609', '宜春市', '360902', '袁州区', '', '', '', '', 3, 1, ''), ('360921', '3609', '00,36,3609', '奉新县', '36', '江西省', '3609', '宜春市', '360921', '奉新县', '', '', '', '', 3, 1, ''), ('360922', '3609', '00,36,3609', '万载县', '36', '江西省', '3609', '宜春市', '360922', '万载县', '', '', '', '', 3, 1, ''), ('360923', '3609', '00,36,3609', '上高县', '36', '江西省', '3609', '宜春市', '360923', '上高县', '', '', '', '', 3, 1, ''), ('360924', '3609', '00,36,3609', '宜丰县', '36', '江西省', '3609', '宜春市', '360924', '宜丰县', '', '', '', '', 3, 1, ''), ('360925', '3609', '00,36,3609', '靖安县', '36', '江西省', '3609', '宜春市', '360925', '靖安县', '', '', '', '', 3, 1, ''), ('360926', '3609', '00,36,3609', '铜鼓县', '36', '江西省', '3609', '宜春市', '360926', '铜鼓县', '', '', '', '', 3, 1, ''), ('360981', '3609', '00,36,3609', '丰城市', '36', '江西省', '3609', '宜春市', '360981', '丰城市', '', '', '', '', 3, 1, ''), ('360982', '3609', '00,36,3609', '樟树市', '36', '江西省', '3609', '宜春市', '360982', '樟树市', '', '', '', '', 3, 1, ''), ('360983', '3609', '00,36,3609', '高安市', '36', '江西省', '3609', '宜春市', '360983', '高安市', '', '', '', '', 3, 1, ''), ('3610', '36', '00,36', '抚州市', '36', '江西省', '3610', '抚州市', '', '', '', '', '', '', 2, 1, ''), ('361002', '3610', '00,36,3610', '临川区', '36', '江西省', '3610', '抚州市', '361002', '临川区', '', '', '', '', 3, 1, ''), ('361003', '3610', '00,36,3610', '东乡区', '36', '江西省', '3610', '抚州市', '361003', '东乡区', '', '', '', '', 3, 1, ''), ('361021', '3610', '00,36,3610', '南城县', '36', '江西省', '3610', '抚州市', '361021', '南城县', '', '', '', '', 3, 1, ''), ('361022', '3610', '00,36,3610', '黎川县', '36', '江西省', '3610', '抚州市', '361022', '黎川县', '', '', '', '', 3, 1, ''), ('361023', '3610', '00,36,3610', '南丰县', '36', '江西省', '3610', '抚州市', '361023', '南丰县', '', '', '', '', 3, 1, ''), ('361024', '3610', '00,36,3610', '崇仁县', '36', '江西省', '3610', '抚州市', '361024', '崇仁县', '', '', '', '', 3, 1, ''), ('361025', '3610', '00,36,3610', '乐安县', '36', '江西省', '3610', '抚州市', '361025', '乐安县', '', '', '', '', 3, 1, ''), ('361026', '3610', '00,36,3610', '宜黄县', '36', '江西省', '3610', '抚州市', '361026', '宜黄县', '', '', '', '', 3, 1, ''), ('361027', '3610', '00,36,3610', '金溪县', '36', '江西省', '3610', '抚州市', '361027', '金溪县', '', '', '', '', 3, 1, ''), ('361028', '3610', '00,36,3610', '资溪县', '36', '江西省', '3610', '抚州市', '361028', '资溪县', '', '', '', '', 3, 1, ''), ('361030', '3610', '00,36,3610', '广昌县', '36', '江西省', '3610', '抚州市', '361030', '广昌县', '', '', '', '', 3, 1, ''), ('3611', '36', '00,36', '上饶市', '36', '江西省', '3611', '上饶市', '', '', '', '', '', '', 2, 1, ''), ('361102', '3611', '00,36,3611', '信州区', '36', '江西省', '3611', '上饶市', '361102', '信州区', '', '', '', '', 3, 1, ''), ('361103', '3611', '00,36,3611', '广丰区', '36', '江西省', '3611', '上饶市', '361103', '广丰区', '', '', '', '', 3, 1, ''), ('361104', '3611', '00,36,3611', '广信区', '36', '江西省', '3611', '上饶市', '361104', '广信区', '', '', '', '', 3, 1, ''), ('361123', '3611', '00,36,3611', '玉山县', '36', '江西省', '3611', '上饶市', '361123', '玉山县', '', '', '', '', 3, 1, ''), ('361124', '3611', '00,36,3611', '铅山县', '36', '江西省', '3611', '上饶市', '361124', '铅山县', '', '', '', '', 3, 1, ''), ('361125', '3611', '00,36,3611', '横峰县', '36', '江西省', '3611', '上饶市', '361125', '横峰县', '', '', '', '', 3, 1, ''), ('361126', '3611', '00,36,3611', '弋阳县', '36', '江西省', '3611', '上饶市', '361126', '弋阳县', '', '', '', '', 3, 1, ''), ('361127', '3611', '00,36,3611', '余干县', '36', '江西省', '3611', '上饶市', '361127', '余干县', '', '', '', '', 3, 1, ''), ('361128', '3611', '00,36,3611', '鄱阳县', '36', '江西省', '3611', '上饶市', '361128', '鄱阳县', '', '', '', '', 3, 1, ''), ('361129', '3611', '00,36,3611', '万年县', '36', '江西省', '3611', '上饶市', '361129', '万年县', '', '', '', '', 3, 1, ''), ('361130', '3611', '00,36,3611', '婺源县', '36', '江西省', '3611', '上饶市', '361130', '婺源县', '', '', '', '', 3, 1, ''), ('361181', '3611', '00,36,3611', '德兴市', '36', '江西省', '3611', '上饶市', '361181', '德兴市', '', '', '', '', 3, 1, ''), ('37', '00', '00', '山东省', '37', '山东省', '', '', '', '', '', '', '', '', 1, 1, ''), ('3701', '37', '00,37', '济南市', '37', '山东省', '3701', '济南市', '', '', '', '', '', '', 2, 1, ''), ('370102', '3701', '00,37,3701', '历下区', '37', '山东省', '3701', '济南市', '370102', '历下区', '', '', '', '', 3, 1, ''), ('370103', '3701', '00,37,3701', '市中区', '37', '山东省', '3701', '济南市', '370103', '市中区', '', '', '', '', 3, 1, ''), ('370104', '3701', '00,37,3701', '槐荫区', '37', '山东省', '3701', '济南市', '370104', '槐荫区', '', '', '', '', 3, 1, ''), ('370105', '3701', '00,37,3701', '天桥区', '37', '山东省', '3701', '济南市', '370105', '天桥区', '', '', '', '', 3, 1, ''), ('370112', '3701', '00,37,3701', '历城区', '37', '山东省', '3701', '济南市', '370112', '历城区', '', '', '', '', 3, 1, ''), ('370113', '3701', '00,37,3701', '长清区', '37', '山东省', '3701', '济南市', '370113', '长清区', '', '', '', '', 3, 1, ''), ('370114', '3701', '00,37,3701', '章丘区', '37', '山东省', '3701', '济南市', '370114', '章丘区', '', '', '', '', 3, 1, ''), ('370115', '3701', '00,37,3701', '济阳区', '37', '山东省', '3701', '济南市', '370115', '济阳区', '', '', '', '', 3, 1, ''), ('370116', '3701', '00,37,3701', '莱芜区', '37', '山东省', '3701', '济南市', '370116', '莱芜区', '', '', '', '', 3, 1, ''), ('370117', '3701', '00,37,3701', '钢城区', '37', '山东省', '3701', '济南市', '370117', '钢城区', '', '', '', '', 3, 1, ''), ('370124', '3701', '00,37,3701', '平阴县', '37', '山东省', '3701', '济南市', '370124', '平阴县', '', '', '', '', 3, 1, ''), ('370126', '3701', '00,37,3701', '商河县', '37', '山东省', '3701', '济南市', '370126', '商河县', '', '', '', '', 3, 1, ''), ('3702', '37', '00,37', '青岛市', '37', '山东省', '3702', '青岛市', '', '', '', '', '', '', 2, 1, ''), ('370202', '3702', '00,37,3702', '市南区', '37', '山东省', '3702', '青岛市', '370202', '市南区', '', '', '', '', 3, 1, ''), ('370203', '3702', '00,37,3702', '市北区', '37', '山东省', '3702', '青岛市', '370203', '市北区', '', '', '', '', 3, 1, ''), ('370211', '3702', '00,37,3702', '黄岛区', '37', '山东省', '3702', '青岛市', '370211', '黄岛区', '', '', '', '', 3, 1, ''), ('370212', '3702', '00,37,3702', '崂山区', '37', '山东省', '3702', '青岛市', '370212', '崂山区', '', '', '', '', 3, 1, ''), ('370213', '3702', '00,37,3702', '李沧区', '37', '山东省', '3702', '青岛市', '370213', '李沧区', '', '', '', '', 3, 1, ''), ('370214', '3702', '00,37,3702', '城阳区', '37', '山东省', '3702', '青岛市', '370214', '城阳区', '', '', '', '', 3, 1, ''), ('370215', '3702', '00,37,3702', '即墨区', '37', '山东省', '3702', '青岛市', '370215', '即墨区', '', '', '', '', 3, 1, ''), ('370281', '3702', '00,37,3702', '胶州市', '37', '山东省', '3702', '青岛市', '370281', '胶州市', '', '', '', '', 3, 1, ''), ('370283', '3702', '00,37,3702', '平度市', '37', '山东省', '3702', '青岛市', '370283', '平度市', '', '', '', '', 3, 1, ''), ('370285', '3702', '00,37,3702', '莱西市', '37', '山东省', '3702', '青岛市', '370285', '莱西市', '', '', '', '', 3, 1, ''), ('3703', '37', '00,37', '淄博市', '37', '山东省', '3703', '淄博市', '', '', '', '', '', '', 2, 1, ''), ('370302', '3703', '00,37,3703', '淄川区', '37', '山东省', '3703', '淄博市', '370302', '淄川区', '', '', '', '', 3, 1, ''), ('370303', '3703', '00,37,3703', '张店区', '37', '山东省', '3703', '淄博市', '370303', '张店区', '', '', '', '', 3, 1, ''), ('370304', '3703', '00,37,3703', '博山区', '37', '山东省', '3703', '淄博市', '370304', '博山区', '', '', '', '', 3, 1, ''), ('370305', '3703', '00,37,3703', '临淄区', '37', '山东省', '3703', '淄博市', '370305', '临淄区', '', '', '', '', 3, 1, ''), ('370306', '3703', '00,37,3703', '周村区', '37', '山东省', '3703', '淄博市', '370306', '周村区', '', '', '', '', 3, 1, ''), ('370321', '3703', '00,37,3703', '桓台县', '37', '山东省', '3703', '淄博市', '370321', '桓台县', '', '', '', '', 3, 1, ''), ('370322', '3703', '00,37,3703', '高青县', '37', '山东省', '3703', '淄博市', '370322', '高青县', '', '', '', '', 3, 1, ''), ('370323', '3703', '00,37,3703', '沂源县', '37', '山东省', '3703', '淄博市', '370323', '沂源县', '', '', '', '', 3, 1, ''), ('3704', '37', '00,37', '枣庄市', '37', '山东省', '3704', '枣庄市', '', '', '', '', '', '', 2, 1, ''), ('370402', '3704', '00,37,3704', '市中区', '37', '山东省', '3704', '枣庄市', '370402', '市中区', '', '', '', '', 3, 1, ''), ('370403', '3704', '00,37,3704', '薛城区', '37', '山东省', '3704', '枣庄市', '370403', '薛城区', '', '', '', '', 3, 1, ''), ('370404', '3704', '00,37,3704', '峄城区', '37', '山东省', '3704', '枣庄市', '370404', '峄城区', '', '', '', '', 3, 1, ''), ('370405', '3704', '00,37,3704', '台儿庄区', '37', '山东省', '3704', '枣庄市', '370405', '台儿庄区', '', '', '', '', 3, 1, ''), ('370406', '3704', '00,37,3704', '山亭区', '37', '山东省', '3704', '枣庄市', '370406', '山亭区', '', '', '', '', 3, 1, ''), ('370481', '3704', '00,37,3704', '滕州市', '37', '山东省', '3704', '枣庄市', '370481', '滕州市', '', '', '', '', 3, 1, ''), ('3705', '37', '00,37', '东营市', '37', '山东省', '3705', '东营市', '', '', '', '', '', '', 2, 1, ''), ('370502', '3705', '00,37,3705', '东营区', '37', '山东省', '3705', '东营市', '370502', '东营区', '', '', '', '', 3, 1, ''), ('370503', '3705', '00,37,3705', '河口区', '37', '山东省', '3705', '东营市', '370503', '河口区', '', '', '', '', 3, 1, ''), ('370505', '3705', '00,37,3705', '垦利区', '37', '山东省', '3705', '东营市', '370505', '垦利区', '', '', '', '', 3, 1, ''), ('370522', '3705', '00,37,3705', '利津县', '37', '山东省', '3705', '东营市', '370522', '利津县', '', '', '', '', 3, 1, ''), ('370523', '3705', '00,37,3705', '广饶县', '37', '山东省', '3705', '东营市', '370523', '广饶县', '', '', '', '', 3, 1, ''), ('3706', '37', '00,37', '烟台市', '37', '山东省', '3706', '烟台市', '', '', '', '', '', '', 2, 1, ''), ('370602', '3706', '00,37,3706', '芝罘区', '37', '山东省', '3706', '烟台市', '370602', '芝罘区', '', '', '', '', 3, 1, ''), ('370611', '3706', '00,37,3706', '福山区', '37', '山东省', '3706', '烟台市', '370611', '福山区', '', '', '', '', 3, 1, ''), ('370612', '3706', '00,37,3706', '牟平区', '37', '山东省', '3706', '烟台市', '370612', '牟平区', '', '', '', '', 3, 1, ''), ('370613', '3706', '00,37,3706', '莱山区', '37', '山东省', '3706', '烟台市', '370613', '莱山区', '', '', '', '', 3, 1, ''), ('370634', '3706', '00,37,3706', '长岛县', '37', '山东省', '3706', '烟台市', '370634', '长岛县', '', '', '', '', 3, 1, ''), ('370681', '3706', '00,37,3706', '龙口市', '37', '山东省', '3706', '烟台市', '370681', '龙口市', '', '', '', '', 3, 1, ''), ('370682', '3706', '00,37,3706', '莱阳市', '37', '山东省', '3706', '烟台市', '370682', '莱阳市', '', '', '', '', 3, 1, ''), ('370683', '3706', '00,37,3706', '莱州市', '37', '山东省', '3706', '烟台市', '370683', '莱州市', '', '', '', '', 3, 1, ''), ('370684', '3706', '00,37,3706', '蓬莱市', '37', '山东省', '3706', '烟台市', '370684', '蓬莱市', '', '', '', '', 3, 1, ''), ('370685', '3706', '00,37,3706', '招远市', '37', '山东省', '3706', '烟台市', '370685', '招远市', '', '', '', '', 3, 1, ''), ('370686', '3706', '00,37,3706', '栖霞市', '37', '山东省', '3706', '烟台市', '370686', '栖霞市', '', '', '', '', 3, 1, ''), ('370687', '3706', '00,37,3706', '海阳市', '37', '山东省', '3706', '烟台市', '370687', '海阳市', '', '', '', '', 3, 1, ''), ('3707', '37', '00,37', '潍坊市', '37', '山东省', '3707', '潍坊市', '', '', '', '', '', '', 2, 1, ''), ('370702', '3707', '00,37,3707', '潍城区', '37', '山东省', '3707', '潍坊市', '370702', '潍城区', '', '', '', '', 3, 1, ''), ('370703', '3707', '00,37,3707', '寒亭区', '37', '山东省', '3707', '潍坊市', '370703', '寒亭区', '', '', '', '', 3, 1, ''), ('370704', '3707', '00,37,3707', '坊子区', '37', '山东省', '3707', '潍坊市', '370704', '坊子区', '', '', '', '', 3, 1, ''), ('370705', '3707', '00,37,3707', '奎文区', '37', '山东省', '3707', '潍坊市', '370705', '奎文区', '', '', '', '', 3, 1, ''), ('370724', '3707', '00,37,3707', '临朐县', '37', '山东省', '3707', '潍坊市', '370724', '临朐县', '', '', '', '', 3, 1, ''), ('370725', '3707', '00,37,3707', '昌乐县', '37', '山东省', '3707', '潍坊市', '370725', '昌乐县', '', '', '', '', 3, 1, ''), ('370781', '3707', '00,37,3707', '青州市', '37', '山东省', '3707', '潍坊市', '370781', '青州市', '', '', '', '', 3, 1, ''), ('370782', '3707', '00,37,3707', '诸城市', '37', '山东省', '3707', '潍坊市', '370782', '诸城市', '', '', '', '', 3, 1, ''), ('370783', '3707', '00,37,3707', '寿光市', '37', '山东省', '3707', '潍坊市', '370783', '寿光市', '', '', '', '', 3, 1, ''), ('370784', '3707', '00,37,3707', '安丘市', '37', '山东省', '3707', '潍坊市', '370784', '安丘市', '', '', '', '', 3, 1, ''), ('370785', '3707', '00,37,3707', '高密市', '37', '山东省', '3707', '潍坊市', '370785', '高密市', '', '', '', '', 3, 1, ''), ('370786', '3707', '00,37,3707', '昌邑市', '37', '山东省', '3707', '潍坊市', '370786', '昌邑市', '', '', '', '', 3, 1, ''), ('3708', '37', '00,37', '济宁市', '37', '山东省', '3708', '济宁市', '', '', '', '', '', '', 2, 1, ''), ('370811', '3708', '00,37,3708', '任城区', '37', '山东省', '3708', '济宁市', '370811', '任城区', '', '', '', '', 3, 1, ''), ('370812', '3708', '00,37,3708', '兖州区', '37', '山东省', '3708', '济宁市', '370812', '兖州区', '', '', '', '', 3, 1, ''), ('370826', '3708', '00,37,3708', '微山县', '37', '山东省', '3708', '济宁市', '370826', '微山县', '', '', '', '', 3, 1, ''), ('370827', '3708', '00,37,3708', '鱼台县', '37', '山东省', '3708', '济宁市', '370827', '鱼台县', '', '', '', '', 3, 1, ''), ('370828', '3708', '00,37,3708', '金乡县', '37', '山东省', '3708', '济宁市', '370828', '金乡县', '', '', '', '', 3, 1, ''), ('370829', '3708', '00,37,3708', '嘉祥县', '37', '山东省', '3708', '济宁市', '370829', '嘉祥县', '', '', '', '', 3, 1, ''), ('370830', '3708', '00,37,3708', '汶上县', '37', '山东省', '3708', '济宁市', '370830', '汶上县', '', '', '', '', 3, 1, ''), ('370831', '3708', '00,37,3708', '泗水县', '37', '山东省', '3708', '济宁市', '370831', '泗水县', '', '', '', '', 3, 1, ''), ('370832', '3708', '00,37,3708', '梁山县', '37', '山东省', '3708', '济宁市', '370832', '梁山县', '', '', '', '', 3, 1, ''), ('370881', '3708', '00,37,3708', '曲阜市', '37', '山东省', '3708', '济宁市', '370881', '曲阜市', '', '', '', '', 3, 1, ''), ('370883', '3708', '00,37,3708', '邹城市', '37', '山东省', '3708', '济宁市', '370883', '邹城市', '', '', '', '', 3, 1, ''), ('3709', '37', '00,37', '泰安市', '37', '山东省', '3709', '泰安市', '', '', '', '', '', '', 2, 1, ''), ('370902', '3709', '00,37,3709', '泰山区', '37', '山东省', '3709', '泰安市', '370902', '泰山区', '', '', '', '', 3, 1, ''), ('370911', '3709', '00,37,3709', '岱岳区', '37', '山东省', '3709', '泰安市', '370911', '岱岳区', '', '', '', '', 3, 1, ''), ('370921', '3709', '00,37,3709', '宁阳县', '37', '山东省', '3709', '泰安市', '370921', '宁阳县', '', '', '', '', 3, 1, ''), ('370923', '3709', '00,37,3709', '东平县', '37', '山东省', '3709', '泰安市', '370923', '东平县', '', '', '', '', 3, 1, ''), ('370982', '3709', '00,37,3709', '新泰市', '37', '山东省', '3709', '泰安市', '370982', '新泰市', '', '', '', '', 3, 1, ''), ('370983', '3709', '00,37,3709', '肥城市', '37', '山东省', '3709', '泰安市', '370983', '肥城市', '', '', '', '', 3, 1, ''), ('3710', '37', '00,37', '威海市', '37', '山东省', '3710', '威海市', '', '', '', '', '', '', 2, 1, ''), ('371002', '3710', '00,37,3710', '环翠区', '37', '山东省', '3710', '威海市', '371002', '环翠区', '', '', '', '', 3, 1, ''), ('371003', '3710', '00,37,3710', '文登区', '37', '山东省', '3710', '威海市', '371003', '文登区', '', '', '', '', 3, 1, ''), ('371082', '3710', '00,37,3710', '荣成市', '37', '山东省', '3710', '威海市', '371082', '荣成市', '', '', '', '', 3, 1, ''), ('371083', '3710', '00,37,3710', '乳山市', '37', '山东省', '3710', '威海市', '371083', '乳山市', '', '', '', '', 3, 1, ''), ('3711', '37', '00,37', '日照市', '37', '山东省', '3711', '日照市', '', '', '', '', '', '', 2, 1, ''), ('371102', '3711', '00,37,3711', '东港区', '37', '山东省', '3711', '日照市', '371102', '东港区', '', '', '', '', 3, 1, ''), ('371103', '3711', '00,37,3711', '岚山区', '37', '山东省', '3711', '日照市', '371103', '岚山区', '', '', '', '', 3, 1, ''), ('371121', '3711', '00,37,3711', '五莲县', '37', '山东省', '3711', '日照市', '371121', '五莲县', '', '', '', '', 3, 1, ''), ('371122', '3711', '00,37,3711', '莒县', '37', '山东省', '3711', '日照市', '371122', '莒县', '', '', '', '', 3, 1, ''), ('3713', '37', '00,37', '临沂市', '37', '山东省', '3713', '临沂市', '', '', '', '', '', '', 2, 1, ''), ('371302', '3713', '00,37,3713', '兰山区', '37', '山东省', '3713', '临沂市', '371302', '兰山区', '', '', '', '', 3, 1, ''), ('371311', '3713', '00,37,3713', '罗庄区', '37', '山东省', '3713', '临沂市', '371311', '罗庄区', '', '', '', '', 3, 1, ''), ('371312', '3713', '00,37,3713', '河东区', '37', '山东省', '3713', '临沂市', '371312', '河东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371321', '3713', '00,37,3713', '沂南县', '37', '山东省', '3713', '临沂市', '371321', '沂南县', '', '', '', '', 3, 1, ''), ('371322', '3713', '00,37,3713', '郯城县', '37', '山东省', '3713', '临沂市', '371322', '郯城县', '', '', '', '', 3, 1, ''), ('371323', '3713', '00,37,3713', '沂水县', '37', '山东省', '3713', '临沂市', '371323', '沂水县', '', '', '', '', 3, 1, ''), ('371324', '3713', '00,37,3713', '兰陵县', '37', '山东省', '3713', '临沂市', '371324', '兰陵县', '', '', '', '', 3, 1, ''), ('371325', '3713', '00,37,3713', '费县', '37', '山东省', '3713', '临沂市', '371325', '费县', '', '', '', '', 3, 1, ''), ('371326', '3713', '00,37,3713', '平邑县', '37', '山东省', '3713', '临沂市', '371326', '平邑县', '', '', '', '', 3, 1, ''), ('371327', '3713', '00,37,3713', '莒南县', '37', '山东省', '3713', '临沂市', '371327', '莒南县', '', '', '', '', 3, 1, ''), ('371328', '3713', '00,37,3713', '蒙阴县', '37', '山东省', '3713', '临沂市', '371328', '蒙阴县', '', '', '', '', 3, 1, ''), ('371329', '3713', '00,37,3713', '临沭县', '37', '山东省', '3713', '临沂市', '371329', '临沭县', '', '', '', '', 3, 1, ''), ('3714', '37', '00,37', '德州市', '37', '山东省', '3714', '德州市', '', '', '', '', '', '', 2, 1, ''), ('371402', '3714', '00,37,3714', '德城区', '37', '山东省', '3714', '德州市', '371402', '德城区', '', '', '', '', 3, 1, ''), ('371403', '3714', '00,37,3714', '陵城区', '37', '山东省', '3714', '德州市', '371403', '陵城区', '', '', '', '', 3, 1, ''), ('371422', '3714', '00,37,3714', '宁津县', '37', '山东省', '3714', '德州市', '371422', '宁津县', '', '', '', '', 3, 1, ''), ('371423', '3714', '00,37,3714', '庆云县', '37', '山东省', '3714', '德州市', '371423', '庆云县', '', '', '', '', 3, 1, ''), ('371424', '3714', '00,37,3714', '临邑县', '37', '山东省', '3714', '德州市', '371424', '临邑县', '', '', '', '', 3, 1, ''), ('371425', '3714', '00,37,3714', '齐河县', '37', '山东省', '3714', '德州市', '371425', '齐河县', '', '', '', '', 3, 1, ''), ('371426', '3714', '00,37,3714', '平原县', '37', '山东省', '3714', '德州市', '371426', '平原县', '', '', '', '', 3, 1, ''), ('371427', '3714', '00,37,3714', '夏津县', '37', '山东省', '3714', '德州市', '371427', '夏津县', '', '', '', '', 3, 1, ''), ('371428', '3714', '00,37,3714', '武城县', '37', '山东省', '3714', '德州市', '371428', '武城县', '', '', '', '', 3, 1, ''), ('371481', '3714', '00,37,3714', '乐陵市', '37', '山东省', '3714', '德州市', '371481', '乐陵市', '', '', '', '', 3, 1, ''), ('371482', '3714', '00,37,3714', '禹城市', '37', '山东省', '3714', '德州市', '371482', '禹城市', '', '', '', '', 3, 1, ''), ('3715', '37', '00,37', '聊城市', '37', '山东省', '3715', '聊城市', '', '', '', '', '', '', 2, 1, ''), ('371502', '3715', '00,37,3715', '东昌府区', '37', '山东省', '3715', '聊城市', '371502', '东昌府区', '', '', '', '', 3, 1, ''), ('371503', '3715', '00,37,3715', '茌平区', '37', '山东省', '3715', '聊城市', '371503', '茌平区', '', '', '', '', 3, 1, ''), ('371521', '3715', '00,37,3715', '阳谷县', '37', '山东省', '3715', '聊城市', '371521', '阳谷县', '', '', '', '', 3, 1, ''), ('371522', '3715', '00,37,3715', '莘县', '37', '山东省', '3715', '聊城市', '371522', '莘县', '', '', '', '', 3, 1, ''), ('371524', '3715', '00,37,3715', '东阿县', '37', '山东省', '3715', '聊城市', '371524', '东阿县', '', '', '', '', 3, 1, ''), ('371525', '3715', '00,37,3715', '冠县', '37', '山东省', '3715', '聊城市', '371525', '冠县', '', '', '', '', 3, 1, ''), ('371526', '3715', '00,37,3715', '高唐县', '37', '山东省', '3715', '聊城市', '371526', '高唐县', '', '', '', '', 3, 1, ''), ('371581', '3715', '00,37,3715', '临清市', '37', '山东省', '3715', '聊城市', '371581', '临清市', '', '', '', '', 3, 1, ''), ('3716', '37', '00,37', '滨州市', '37', '山东省', '3716', '滨州市', '', '', '', '', '', '', 2, 1, ''), ('371602', '3716', '00,37,3716', '滨城区', '37', '山东省', '3716', '滨州市', '371602', '滨城区', '', '', '', '', 3, 1, ''), ('371603', '3716', '00,37,3716', '沾化区', '37', '山东省', '3716', '滨州市', '371603', '沾化区', '', '', '', '', 3, 1, ''), ('371621', '3716', '00,37,3716', '惠民县', '37', '山东省', '3716', '滨州市', '371621', '惠民县', '', '', '', '', 3, 1, ''), ('371622', '3716', '00,37,3716', '阳信县', '37', '山东省', '3716', '滨州市', '371622', '阳信县', '', '', '', '', 3, 1, ''), ('371623', '3716', '00,37,3716', '无棣县', '37', '山东省', '3716', '滨州市', '371623', '无棣县', '', '', '', '', 3, 1, ''), ('371625', '3716', '00,37,3716', '博兴县', '37', '山东省', '3716', '滨州市', '371625', '博兴县', '', '', '', '', 3, 1, ''), ('371681', '3716', '00,37,3716', '邹平市', '37', '山东省', '3716', '滨州市', '371681', '邹平市', '', '', '', '', 3, 1, ''), ('3717', '37', '00,37', '菏泽市', '37', '山东省', '3717', '菏泽市', '', '', '', '', '', '', 2, 1, ''), ('371702', '3717', '00,37,3717', '牡丹区', '37', '山东省', '3717', '菏泽市', '371702', '牡丹区', '', '', '', '', 3, 1, ''), ('371703', '3717', '00,37,3717', '定陶区', '37', '山东省', '3717', '菏泽市', '371703', '定陶区', '', '', '', '', 3, 1, ''), ('371721', '3717', '00,37,3717', '曹县', '37', '山东省', '3717', '菏泽市', '371721', '曹县', '', '', '', '', 3, 1, ''), ('371722', '3717', '00,37,3717', '单县', '37', '山东省', '3717', '菏泽市', '371722', '单县', '', '', '', '', 3, 1, ''), ('371723', '3717', '00,37,3717', '成武县', '37', '山东省', '3717', '菏泽市', '371723', '成武县', '', '', '', '', 3, 1, ''), ('371724', '3717', '00,37,3717', '巨野县', '37', '山东省', '3717', '菏泽市', '371724', '巨野县', '', '', '', '', 3, 1, ''), ('371725', '3717', '00,37,3717', '郓城县', '37', '山东省', '3717', '菏泽市', '371725', '郓城县', '', '', '', '', 3, 1, ''), ('371726', '3717', '00,37,3717', '鄄城县', '37', '山东省', '3717', '菏泽市', '371726', '鄄城县', '', '', '', '', 3, 1, ''), ('371728', '3717', '00,37,3717', '东明县', '37', '山东省', '3717', '菏泽市', '371728', '东明县', '', '', '', '', 3, 1, ''), ('41', '00', '00', '河南省', '41', '河南省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4101', '41', '00,41', '郑州市', '41', '河南省', '4101', '郑州市', '', '', '', '', '', '', 2, 1, ''), ('410102', '4101', '00,41,4101', '中原区', '41', '河南省', '4101', '郑州市', '410102', '中原区', '', '', '', '', 3, 1, ''), ('410103', '4101', '00,41,4101', '二七区', '41', '河南省', '4101', '郑州市', '410103', '二七区', '', '', '', '', 3, 1, ''), ('410104', '4101', '00,41,4101', '管城回族区', '41', '河南省', '4101', '郑州市', '410104', '管城回族区', '', '', '', '', 3, 1, ''), ('410105', '4101', '00,41,4101', '金水区', '41', '河南省', '4101', '郑州市', '410105', '金水区', '', '', '', '', 3, 1, ''), ('410106', '4101', '00,41,4101', '上街区', '41', '河南省', '4101', '郑州市', '410106', '上街区', '', '', '', '', 3, 1, ''), ('410108', '4101', '00,41,4101', '惠济区', '41', '河南省', '4101', '郑州市', '410108', '惠济区', '', '', '', '', 3, 1, ''), ('410122', '4101', '00,41,4101', '中牟县', '41', '河南省', '4101', '郑州市', '410122', '中牟县', '', '', '', '', 3, 1, ''), ('410181', '4101', '00,41,4101', '巩义市', '41', '河南省', '4101', '郑州市', '410181', '巩义市', '', '', '', '', 3, 1, ''), ('410182', '4101', '00,41,4101', '荥阳市', '41', '河南省', '4101', '郑州市', '410182', '荥阳市', '', '', '', '', 3, 1, ''), ('410183', '4101', '00,41,4101', '新密市', '41', '河南省', '4101', '郑州市', '410183', '新密市', '', '', '', '', 3, 1, ''), ('410184', '4101', '00,41,4101', '新郑市', '41', '河南省', '4101', '郑州市', '410184', '新郑市', '', '', '', '', 3, 1, ''), ('410185', '4101', '00,41,4101', '登封市', '41', '河南省', '4101', '郑州市', '410185', '登封市', '', '', '', '', 3, 1, ''), ('4102', '41', '00,41', '开封市', '41', '河南省', '4102', '开封市', '', '', '', '', '', '', 2, 1, ''), ('410202', '4102', '00,41,4102', '龙亭区', '41', '河南省', '4102', '开封市', '410202', '龙亭区', '', '', '', '', 3, 1, ''), ('410203', '4102', '00,41,4102', '顺河回族区', '41', '河南省', '4102', '开封市', '410203', '顺河回族区', '', '', '', '', 3, 1, ''), ('410204', '4102', '00,41,4102', '鼓楼区', '41', '河南省', '4102', '开封市', '410204', '鼓楼区', '', '', '', '', 3, 1, ''), ('410205', '4102', '00,41,4102', '禹王台区', '41', '河南省', '4102', '开封市', '410205', '禹王台区', '', '', '', '', 3, 1, ''), ('410212', '4102', '00,41,4102', '祥符区', '41', '河南省', '4102', '开封市', '410212', '祥符区', '', '', '', '', 3, 1, ''), ('410221', '4102', '00,41,4102', '杞县', '41', '河南省', '4102', '开封市', '410221', '杞县', '', '', '', '', 3, 1, ''), ('410222', '4102', '00,41,4102', '通许县', '41', '河南省', '4102', '开封市', '410222', '通许县', '', '', '', '', 3, 1, ''), ('410223', '4102', '00,41,4102', '尉氏县', '41', '河南省', '4102', '开封市', '410223', '尉氏县', '', '', '', '', 3, 1, ''), ('410225', '4102', '00,41,4102', '兰考县', '41', '河南省', '4102', '开封市', '410225', '兰考县', '', '', '', '', 3, 1, ''), ('4103', '41', '00,41', '洛阳市', '41', '河南省', '4103', '洛阳市', '', '', '', '', '', '', 2, 1, ''), ('410302', '4103', '00,41,4103', '老城区', '41', '河南省', '4103', '洛阳市', '410302', '老城区', '', '', '', '', 3, 1, ''), ('410303', '4103', '00,41,4103', '西工区', '41', '河南省', '4103', '洛阳市', '410303', '西工区', '', '', '', '', 3, 1, ''), ('410304', '4103', '00,41,4103', '瀍河回族区', '41', '河南省', '4103', '洛阳市', '410304', '瀍河回族区', '', '', '', '', 3, 1, ''), ('410305', '4103', '00,41,4103', '涧西区', '41', '河南省', '4103', '洛阳市', '410305', '涧西区', '', '', '', '', 3, 1, ''), ('410306', '4103', '00,41,4103', '吉利区', '41', '河南省', '4103', '洛阳市', '410306', '吉利区', '', '', '', '', 3, 1, ''), ('410311', '4103', '00,41,4103', '洛龙区', '41', '河南省', '4103', '洛阳市', '410311', '洛龙区', '', '', '', '', 3, 1, ''), ('410322', '4103', '00,41,4103', '孟津县', '41', '河南省', '4103', '洛阳市', '410322', '孟津县', '', '', '', '', 3, 1, ''), ('410323', '4103', '00,41,4103', '新安县', '41', '河南省', '4103', '洛阳市', '410323', '新安县', '', '', '', '', 3, 1, ''), ('410324', '4103', '00,41,4103', '栾川县', '41', '河南省', '4103', '洛阳市', '410324', '栾川县', '', '', '', '', 3, 1, ''), ('410325', '4103', '00,41,4103', '嵩县', '41', '河南省', '4103', '洛阳市', '410325', '嵩县', '', '', '', '', 3, 1, ''), ('410326', '4103', '00,41,4103', '汝阳县', '41', '河南省', '4103', '洛阳市', '410326', '汝阳县', '', '', '', '', 3, 1, ''), ('410327', '4103', '00,41,4103', '宜阳县', '41', '河南省', '4103', '洛阳市', '410327', '宜阳县', '', '', '', '', 3, 1, ''), ('410328', '4103', '00,41,4103', '洛宁县', '41', '河南省', '4103', '洛阳市', '410328', '洛宁县', '', '', '', '', 3, 1, ''), ('410329', '4103', '00,41,4103', '伊川县', '41', '河南省', '4103', '洛阳市', '410329', '伊川县', '', '', '', '', 3, 1, ''), ('410381', '4103', '00,41,4103', '偃师市', '41', '河南省', '4103', '洛阳市', '410381', '偃师市', '', '', '', '', 3, 1, ''), ('4104', '41', '00,41', '平顶山市', '41', '河南省', '4104', '平顶山市', '', '', '', '', '', '', 2, 1, ''), ('410402', '4104', '00,41,4104', '新华区', '41', '河南省', '4104', '平顶山市', '410402', '新华区', '', '', '', '', 3, 1, ''), ('410403', '4104', '00,41,4104', '卫东区', '41', '河南省', '4104', '平顶山市', '410403', '卫东区', '', '', '', '', 3, 1, ''), ('410404', '4104', '00,41,4104', '石龙区', '41', '河南省', '4104', '平顶山市', '410404', '石龙区', '', '', '', '', 3, 1, ''), ('410411', '4104', '00,41,4104', '湛河区', '41', '河南省', '4104', '平顶山市', '410411', '湛河区', '', '', '', '', 3, 1, ''), ('410421', '4104', '00,41,4104', '宝丰县', '41', '河南省', '4104', '平顶山市', '410421', '宝丰县', '', '', '', '', 3, 1, ''), ('410422', '4104', '00,41,4104', '叶县', '41', '河南省', '4104', '平顶山市', '410422', '叶县', '', '', '', '', 3, 1, ''), ('410423', '4104', '00,41,4104', '鲁山县', '41', '河南省', '4104', '平顶山市', '410423', '鲁山县', '', '', '', '', 3, 1, ''), ('410425', '4104', '00,41,4104', '郏县', '41', '河南省', '4104', '平顶山市', '410425', '郏县', '', '', '', '', 3, 1, ''), ('410481', '4104', '00,41,4104', '舞钢市', '41', '河南省', '4104', '平顶山市', '410481', '舞钢市', '', '', '', '', 3, 1, ''), ('410482', '4104', '00,41,4104', '汝州市', '41', '河南省', '4104', '平顶山市', '410482', '汝州市', '', '', '', '', 3, 1, ''), ('4105', '41', '00,41', '安阳市', '41', '河南省', '4105', '安阳市', '', '', '', '', '', '', 2, 1, ''), ('410502', '4105', '00,41,4105', '文峰区', '41', '河南省', '4105', '安阳市', '410502', '文峰区', '', '', '', '', 3, 1, ''), ('410503', '4105', '00,41,4105', '北关区', '41', '河南省', '4105', '安阳市', '410503', '北关区', '', '', '', '', 3, 1, ''), ('410505', '4105', '00,41,4105', '殷都区', '41', '河南省', '4105', '安阳市', '410505', '殷都区', '', '', '', '', 3, 1, ''), ('410506', '4105', '00,41,4105', '龙安区', '41', '河南省', '4105', '安阳市', '410506', '龙安区', '', '', '', '', 3, 1, ''), ('410522', '4105', '00,41,4105', '安阳县', '41', '河南省', '4105', '安阳市', '410522', '安阳县', '', '', '', '', 3, 1, ''), ('410523', '4105', '00,41,4105', '汤阴县', '41', '河南省', '4105', '安阳市', '410523', '汤阴县', '', '', '', '', 3, 1, ''), ('410526', '4105', '00,41,4105', '滑县', '41', '河南省', '4105', '安阳市', '410526', '滑县', '', '', '', '', 3, 1, ''), ('410527', '4105', '00,41,4105', '内黄县', '41', '河南省', '4105', '安阳市', '410527', '内黄县', '', '', '', '', 3, 1, ''), ('410581', '4105', '00,41,4105', '林州市', '41', '河南省', '4105', '安阳市', '410581', '林州市', '', '', '', '', 3, 1, ''), ('4106', '41', '00,41', '鹤壁市', '41', '河南省', '4106', '鹤壁市', '', '', '', '', '', '', 2, 1, ''), ('410602', '4106', '00,41,4106', '鹤山区', '41', '河南省', '4106', '鹤壁市', '410602', '鹤山区', '', '', '', '', 3, 1, ''), ('410603', '4106', '00,41,4106', '山城区', '41', '河南省', '4106', '鹤壁市', '410603', '山城区', '', '', '', '', 3, 1, ''), ('410611', '4106', '00,41,4106', '淇滨区', '41', '河南省', '4106', '鹤壁市', '410611', '淇滨区', '', '', '', '', 3, 1, ''), ('410621', '4106', '00,41,4106', '浚县', '41', '河南省', '4106', '鹤壁市', '410621', '浚县', '', '', '', '', 3, 1, ''), ('410622', '4106', '00,41,4106', '淇县', '41', '河南省', '4106', '鹤壁市', '410622', '淇县', '', '', '', '', 3, 1, ''), ('4107', '41', '00,41', '新乡市', '41', '河南省', '4107', '新乡市', '', '', '', '', '', '', 2, 1, ''), ('410702', '4107', '00,41,4107', '红旗区', '41', '河南省', '4107', '新乡市', '410702', '红旗区', '', '', '', '', 3, 1, ''), ('410703', '4107', '00,41,4107', '卫滨区', '41', '河南省', '4107', '新乡市', '410703', '卫滨区', '', '', '', '', 3, 1, ''), ('410704', '4107', '00,41,4107', '凤泉区', '41', '河南省', '4107', '新乡市', '410704', '凤泉区', '', '', '', '', 3, 1, ''), ('410711', '4107', '00,41,4107', '牧野区', '41', '河南省', '4107', '新乡市', '410711', '牧野区', '', '', '', '', 3, 1, ''), ('410721', '4107', '00,41,4107', '新乡县', '41', '河南省', '4107', '新乡市', '410721', '新乡县', '', '', '', '', 3, 1, ''), ('410724', '4107', '00,41,4107', '获嘉县', '41', '河南省', '4107', '新乡市', '410724', '获嘉县', '', '', '', '', 3, 1, ''), ('410725', '4107', '00,41,4107', '原阳县', '41', '河南省', '4107', '新乡市', '410725', '原阳县', '', '', '', '', 3, 1, ''), ('410726', '4107', '00,41,4107', '延津县', '41', '河南省', '4107', '新乡市', '410726', '延津县', '', '', '', '', 3, 1, ''), ('410727', '4107', '00,41,4107', '封丘县', '41', '河南省', '4107', '新乡市', '410727', '封丘县', '', '', '', '', 3, 1, ''), ('410781', '4107', '00,41,4107', '卫辉市', '41', '河南省', '4107', '新乡市', '410781', '卫辉市', '', '', '', '', 3, 1, ''), ('410782', '4107', '00,41,4107', '辉县市', '41', '河南省', '4107', '新乡市', '410782', '辉县市', '', '', '', '', 3, 1, ''), ('410783', '4107', '00,41,4107', '长垣市', '41', '河南省', '4107', '新乡市', '410783', '长垣市', '', '', '', '', 3, 1, ''), ('4108', '41', '00,41', '焦作市', '41', '河南省', '4108', '焦作市', '', '', '', '', '', '', 2, 1, ''), ('410802', '4108', '00,41,4108', '解放区', '41', '河南省', '4108', '焦作市', '410802', '解放区', '', '', '', '', 3, 1, ''), ('410803', '4108', '00,41,4108', '中站区', '41', '河南省', '4108', '焦作市', '410803', '中站区', '', '', '', '', 3, 1, ''), ('410804', '4108', '00,41,4108', '马村区', '41', '河南省', '4108', '焦作市', '410804', '马村区', '', '', '', '', 3, 1, ''), ('410811', '4108', '00,41,4108', '山阳区', '41', '河南省', '4108', '焦作市', '410811', '山阳区', '', '', '', '', 3, 1, ''), ('410821', '4108', '00,41,4108', '修武县', '41', '河南省', '4108', '焦作市', '410821', '修武县', '', '', '', '', 3, 1, ''), ('410822', '4108', '00,41,4108', '博爱县', '41', '河南省', '4108', '焦作市', '410822', '博爱县', '', '', '', '', 3, 1, ''), ('410823', '4108', '00,41,4108', '武陟县', '41', '河南省', '4108', '焦作市', '410823', '武陟县', '', '', '', '', 3, 1, ''), ('410825', '4108', '00,41,4108', '温县', '41', '河南省', '4108', '焦作市', '410825', '温县', '', '', '', '', 3, 1, ''), ('410882', '4108', '00,41,4108', '沁阳市', '41', '河南省', '4108', '焦作市', '410882', '沁阳市', '', '', '', '', 3, 1, ''), ('410883', '4108', '00,41,4108', '孟州市', '41', '河南省', '4108', '焦作市', '410883', '孟州市', '', '', '', '', 3, 1, ''), ('4109', '41', '00,41', '濮阳市', '41', '河南省', '4109', '濮阳市', '', '', '', '', '', '', 2, 1, ''), ('410902', '4109', '00,41,4109', '华龙区', '41', '河南省', '4109', '濮阳市', '410902', '华龙区', '', '', '', '', 3, 1, ''), ('410922', '4109', '00,41,4109', '清丰县', '41', '河南省', '4109', '濮阳市', '410922', '清丰县', '', '', '', '', 3, 1, ''), ('410923', '4109', '00,41,4109', '南乐县', '41', '河南省', '4109', '濮阳市', '410923', '南乐县', '', '', '', '', 3, 1, ''), ('410926', '4109', '00,41,4109', '范县', '41', '河南省', '4109', '濮阳市', '410926', '范县', '', '', '', '', 3, 1, ''), ('410927', '4109', '00,41,4109', '台前县', '41', '河南省', '4109', '濮阳市', '410927', '台前县', '', '', '', '', 3, 1, ''), ('410928', '4109', '00,41,4109', '濮阳县', '41', '河南省', '4109', '濮阳市', '410928', '濮阳县', '', '', '', '', 3, 1, ''), ('4110', '41', '00,41', '许昌市', '41', '河南省', '4110', '许昌市', '', '', '', '', '', '', 2, 1, ''), ('411002', '4110', '00,41,4110', '魏都区', '41', '河南省', '4110', '许昌市', '411002', '魏都区', '', '', '', '', 3, 1, ''), ('411003', '4110', '00,41,4110', '建安区', '41', '河南省', '4110', '许昌市', '411003', '建安区', '', '', '', '', 3, 1, ''), ('411024', '4110', '00,41,4110', '鄢陵县', '41', '河南省', '4110', '许昌市', '411024', '鄢陵县', '', '', '', '', 3, 1, ''), ('411025', '4110', '00,41,4110', '襄城县', '41', '河南省', '4110', '许昌市', '411025', '襄城县', '', '', '', '', 3, 1, ''), ('411081', '4110', '00,41,4110', '禹州市', '41', '河南省', '4110', '许昌市', '411081', '禹州市', '', '', '', '', 3, 1, ''), ('411082', '4110', '00,41,4110', '长葛市', '41', '河南省', '4110', '许昌市', '411082', '长葛市', '', '', '', '', 3, 1, ''), ('4111', '41', '00,41', '漯河市', '41', '河南省', '4111', '漯河市', '', '', '', '', '', '', 2, 1, ''), ('411102', '4111', '00,41,4111', '源汇区', '41', '河南省', '4111', '漯河市', '411102', '源汇区', '', '', '', '', 3, 1, ''), ('411103', '4111', '00,41,4111', '郾城区', '41', '河南省', '4111', '漯河市', '411103', '郾城区', '', '', '', '', 3, 1, ''), ('411104', '4111', '00,41,4111', '召陵区', '41', '河南省', '4111', '漯河市', '411104', '召陵区', '', '', '', '', 3, 1, ''), ('411121', '4111', '00,41,4111', '舞阳县', '41', '河南省', '4111', '漯河市', '411121', '舞阳县', '', '', '', '', 3, 1, ''), ('411122', '4111', '00,41,4111', '临颍县', '41', '河南省', '4111', '漯河市', '411122', '临颍县', '', '', '', '', 3, 1, ''), ('4112', '41', '00,41', '三门峡市', '41', '河南省', '4112', '三门峡市', '', '', '', '', '', '', 2, 1, ''), ('411202', '4112', '00,41,4112', '湖滨区', '41', '河南省', '4112', '三门峡市', '411202', '湖滨区', '', '', '', '', 3, 1, ''), ('411203', '4112', '00,41,4112', '陕州区', '41', '河南省', '4112', '三门峡市', '411203', '陕州区', '', '', '', '', 3, 1, ''), ('411221', '4112', '00,41,4112', '渑池县', '41', '河南省', '4112', '三门峡市', '411221', '渑池县', '', '', '', '', 3, 1, ''), ('411224', '4112', '00,41,4112', '卢氏县', '41', '河南省', '4112', '三门峡市', '411224', '卢氏县', '', '', '', '', 3, 1, ''), ('411281', '4112', '00,41,4112', '义马市', '41', '河南省', '4112', '三门峡市', '411281', '义马市', '', '', '', '', 3, 1, ''), ('411282', '4112', '00,41,4112', '灵宝市', '41', '河南省', '4112', '三门峡市', '411282', '灵宝市', '', '', '', '', 3, 1, ''), ('4113', '41', '00,41', '南阳市', '41', '河南省', '4113', '南阳市', '', '', '', '', '', '', 2, 1, ''), ('411302', '4113', '00,41,4113', '宛城区', '41', '河南省', '4113', '南阳市', '411302', '宛城区', '', '', '', '', 3, 1, ''), ('411303', '4113', '00,41,4113', '卧龙区', '41', '河南省', '4113', '南阳市', '411303', '卧龙区', '', '', '', '', 3, 1, ''), ('411321', '4113', '00,41,4113', '南召县', '41', '河南省', '4113', '南阳市', '411321', '南召县', '', '', '', '', 3, 1, ''), ('411322', '4113', '00,41,4113', '方城县', '41', '河南省', '4113', '南阳市', '411322', '方城县', '', '', '', '', 3, 1, ''), ('411323', '4113', '00,41,4113', '西峡县', '41', '河南省', '4113', '南阳市', '411323', '西峡县', '', '', '', '', 3, 1, ''), ('411324', '4113', '00,41,4113', '镇平县', '41', '河南省', '4113', '南阳市', '411324', '镇平县', '', '', '', '', 3, 1, ''), ('411325', '4113', '00,41,4113', '内乡县', '41', '河南省', '4113', '南阳市', '411325', '内乡县', '', '', '', '', 3, 1, ''), ('411326', '4113', '00,41,4113', '淅川县', '41', '河南省', '4113', '南阳市', '411326', '淅川县', '', '', '', '', 3, 1, ''), ('411327', '4113', '00,41,4113', '社旗县', '41', '河南省', '4113', '南阳市', '411327', '社旗县', '', '', '', '', 3, 1, ''), ('411328', '4113', '00,41,4113', '唐河县', '41', '河南省', '4113', '南阳市', '411328', '唐河县', '', '', '', '', 3, 1, ''), ('411329', '4113', '00,41,4113', '新野县', '41', '河南省', '4113', '南阳市', '411329', '新野县', '', '', '', '', 3, 1, ''), ('411330', '4113', '00,41,4113', '桐柏县', '41', '河南省', '4113', '南阳市', '411330', '桐柏县', '', '', '', '', 3, 1, ''), ('411381', '4113', '00,41,4113', '邓州市', '41', '河南省', '4113', '南阳市', '411381', '邓州市', '', '', '', '', 3, 1, ''), ('4114', '41', '00,41', '商丘市', '41', '河南省', '4114', '商丘市', '', '', '', '', '', '', 2, 1, ''), ('411402', '4114', '00,41,4114', '梁园区', '41', '河南省', '4114', '商丘市', '411402', '梁园区', '', '', '', '', 3, 1, ''), ('411403', '4114', '00,41,4114', '睢阳区', '41', '河南省', '4114', '商丘市', '411403', '睢阳区', '', '', '', '', 3, 1, ''), ('411421', '4114', '00,41,4114', '民权县', '41', '河南省', '4114', '商丘市', '411421', '民权县', '', '', '', '', 3, 1, ''), ('411422', '4114', '00,41,4114', '睢县', '41', '河南省', '4114', '商丘市', '411422', '睢县', '', '', '', '', 3, 1, ''), ('411423', '4114', '00,41,4114', '宁陵县', '41', '河南省', '4114', '商丘市', '411423', '宁陵县', '', '', '', '', 3, 1, ''), ('411424', '4114', '00,41,4114', '柘城县', '41', '河南省', '4114', '商丘市', '411424', '柘城县', '', '', '', '', 3, 1, ''), ('411425', '4114', '00,41,4114', '虞城县', '41', '河南省', '4114', '商丘市', '411425', '虞城县', '', '', '', '', 3, 1, ''), ('411426', '4114', '00,41,4114', '夏邑县', '41', '河南省', '4114', '商丘市', '411426', '夏邑县', '', '', '', '', 3, 1, ''), ('411481', '4114', '00,41,4114', '永城市', '41', '河南省', '4114', '商丘市', '411481', '永城市', '', '', '', '', 3, 1, ''), ('4115', '41', '00,41', '信阳市', '41', '河南省', '4115', '信阳市', '', '', '', '', '', '', 2, 1, ''), ('411502', '4115', '00,41,4115', '浉河区', '41', '河南省', '4115', '信阳市', '411502', '浉河区', '', '', '', '', 3, 1, ''), ('411503', '4115', '00,41,4115', '平桥区', '41', '河南省', '4115', '信阳市', '411503', '平桥区', '', '', '', '', 3, 1, ''), ('411521', '4115', '00,41,4115', '罗山县', '41', '河南省', '4115', '信阳市', '411521', '罗山县', '', '', '', '', 3, 1, ''), ('411522', '4115', '00,41,4115', '光山县', '41', '河南省', '4115', '信阳市', '411522', '光山县', '', '', '', '', 3, 1, ''), ('411523', '4115', '00,41,4115', '新县', '41', '河南省', '4115', '信阳市', '411523', '新县', '', '', '', '', 3, 1, ''), ('411524', '4115', '00,41,4115', '商城县', '41', '河南省', '4115', '信阳市', '411524', '商城县', '', '', '', '', 3, 1, ''), ('411525', '4115', '00,41,4115', '固始县', '41', '河南省', '4115', '信阳市', '411525', '固始县', '', '', '', '', 3, 1, ''), ('411526', '4115', '00,41,4115', '潢川县', '41', '河南省', '4115', '信阳市', '411526', '潢川县', '', '', '', '', 3, 1, ''), ('411527', '4115', '00,41,4115', '淮滨县', '41', '河南省', '4115', '信阳市', '411527', '淮滨县', '', '', '', '', 3, 1, ''), ('411528', '4115', '00,41,4115', '息县', '41', '河南省', '4115', '信阳市', '411528', '息县', '', '', '', '', 3, 1, ''), ('4116', '41', '00,41', '周口市', '41', '河南省', '4116', '周口市', '', '', '', '', '', '', 2, 1, ''), ('411602', '4116', '00,41,4116', '川汇区', '41', '河南省', '4116', '周口市', '411602', '川汇区', '', '', '', '', 3, 1, ''), ('411603', '4116', '00,41,4116', '淮阳区', '41', '河南省', '4116', '周口市', '411603', '淮阳区', '', '', '', '', 3, 1, ''), ('411621', '4116', '00,41,4116', '扶沟县', '41', '河南省', '4116', '周口市', '411621', '扶沟县', '', '', '', '', 3, 1, ''), ('411622', '4116', '00,41,4116', '西华县', '41', '河南省', '4116', '周口市', '411622', '西华县', '', '', '', '', 3, 1, ''), ('411623', '4116', '00,41,4116', '商水县', '41', '河南省', '4116', '周口市', '411623', '商水县', '', '', '', '', 3, 1, ''), ('411624', '4116', '00,41,4116', '沈丘县', '41', '河南省', '4116', '周口市', '411624', '沈丘县', '', '', '', '', 3, 1, ''), ('411625', '4116', '00,41,4116', '郸城县', '41', '河南省', '4116', '周口市', '411625', '郸城县', '', '', '', '', 3, 1, ''), ('411627', '4116', '00,41,4116', '太康县', '41', '河南省', '4116', '周口市', '411627', '太康县', '', '', '', '', 3, 1, ''), ('411628', '4116', '00,41,4116', '鹿邑县', '41', '河南省', '4116', '周口市', '411628', '鹿邑县', '', '', '', '', 3, 1, ''), ('411681', '4116', '00,41,4116', '项城市', '41', '河南省', '4116', '周口市', '411681', '项城市', '', '', '', '', 3, 1, ''), ('4117', '41', '00,41', '驻马店市', '41', '河南省', '4117', '驻马店市', '', '', '', '', '', '', 2, 1, ''), ('411702', '4117', '00,41,4117', '驿城区', '41', '河南省', '4117', '驻马店市', '411702', '驿城区', '', '', '', '', 3, 1, ''), ('411721', '4117', '00,41,4117', '西平县', '41', '河南省', '4117', '驻马店市', '411721', '西平县', '', '', '', '', 3, 1, ''), ('411722', '4117', '00,41,4117', '上蔡县', '41', '河南省', '4117', '驻马店市', '411722', '上蔡县', '', '', '', '', 3, 1, ''), ('411723', '4117', '00,41,4117', '平舆县', '41', '河南省', '4117', '驻马店市', '411723', '平舆县', '', '', '', '', 3, 1, ''), ('411724', '4117', '00,41,4117', '正阳县', '41', '河南省', '4117', '驻马店市', '411724', '正阳县', '', '', '', '', 3, 1, ''), ('411725', '4117', '00,41,4117', '确山县', '41', '河南省', '4117', '驻马店市', '411725', '确山县', '', '', '', '', 3, 1, ''), ('411726', '4117', '00,41,4117', '泌阳县', '41', '河南省', '4117', '驻马店市', '411726', '泌阳县', '', '', '', '', 3, 1, ''), ('411727', '4117', '00,41,4117', '汝南县', '41', '河南省', '4117', '驻马店市', '411727', '汝南县', '', '', '', '', 3, 1, ''), ('411728', '4117', '00,41,4117', '遂平县', '41', '河南省', '4117', '驻马店市', '411728', '遂平县', '', '', '', '', 3, 1, ''), ('411729', '4117', '00,41,4117', '新蔡县', '41', '河南省', '4117', '驻马店市', '411729', '新蔡县', '', '', '', '', 3, 1, ''), ('4190', '41', '00,41', '省直辖县级行政区', '41', '河南省', '4190', '省直辖县级行政区', '', '', '', '', '', '', 2, 1, ''), ('419001', '4190', '00,41,4190', '济源市', '41', '河南省', '4190', '省直辖县级行政区', '419001', '济源市', '', '', '', '', 3, 1, ''), ('42', '00', '00', '湖北省', '42', '湖北省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4201', '42', '00,42', '武汉市', '42', '湖北省', '4201', '武汉市', '', '', '', '', '', '', 2, 1, ''), ('420102', '4201', '00,42,4201', '江岸区', '42', '湖北省', '4201', '武汉市', '420102', '江岸区', '', '', '', '', 3, 1, ''), ('420103', '4201', '00,42,4201', '江汉区', '42', '湖北省', '4201', '武汉市', '420103', '江汉区', '', '', '', '', 3, 1, ''), ('420104', '4201', '00,42,4201', '硚口区', '42', '湖北省', '4201', '武汉市', '420104', '硚口区', '', '', '', '', 3, 1, ''), ('420105', '4201', '00,42,4201', '汉阳区', '42', '湖北省', '4201', '武汉市', '420105', '汉阳区', '', '', '', '', 3, 1, ''), ('420106', '4201', '00,42,4201', '武昌区', '42', '湖北省', '4201', '武汉市', '420106', '武昌区', '', '', '', '', 3, 1, ''), ('420107', '4201', '00,42,4201', '青山区', '42', '湖北省', '4201', '武汉市', '420107', '青山区', '', '', '', '', 3, 1, ''), ('420111', '4201', '00,42,4201', '洪山区', '42', '湖北省', '4201', '武汉市', '420111', '洪山区', '', '', '', '', 3, 1, ''), ('420112', '4201', '00,42,4201', '东西湖区', '42', '湖北省', '4201', '武汉市', '420112', '东西湖区', '', '', '', '', 3, 1, ''), ('420113', '4201', '00,42,4201', '汉南区', '42', '湖北省', '4201', '武汉市', '420113', '汉南区', '', '', '', '', 3, 1, ''), ('420114', '4201', '00,42,4201', '蔡甸区', '42', '湖北省', '4201', '武汉市', '420114', '蔡甸区', '', '', '', '', 3, 1, ''), ('420115', '4201', '00,42,4201', '江夏区', '42', '湖北省', '4201', '武汉市', '420115', '江夏区', '', '', '', '', 3, 1, ''), ('420116', '4201', '00,42,4201', '黄陂区', '42', '湖北省', '4201', '武汉市', '420116', '黄陂区', '', '', '', '', 3, 1, ''), ('420117', '4201', '00,42,4201', '新洲区', '42', '湖北省', '4201', '武汉市', '420117', '新洲区', '', '', '', '', 3, 1, ''), ('4202', '42', '00,42', '黄石市', '42', '湖北省', '4202', '黄石市', '', '', '', '', '', '', 2, 1, ''), ('420202', '4202', '00,42,4202', '黄石港区', '42', '湖北省', '4202', '黄石市', '420202', '黄石港区', '', '', '', '', 3, 1, ''), ('420203', '4202', '00,42,4202', '西塞山区', '42', '湖北省', '4202', '黄石市', '420203', '西塞山区', '', '', '', '', 3, 1, ''), ('420204', '4202', '00,42,4202', '下陆区', '42', '湖北省', '4202', '黄石市', '420204', '下陆区', '', '', '', '', 3, 1, ''), ('420205', '4202', '00,42,4202', '铁山区', '42', '湖北省', '4202', '黄石市', '420205', '铁山区', '', '', '', '', 3, 1, ''), ('420222', '4202', '00,42,4202', '阳新县', '42', '湖北省', '4202', '黄石市', '420222', '阳新县', '', '', '', '', 3, 1, ''), ('420281', '4202', '00,42,4202', '大冶市', '42', '湖北省', '4202', '黄石市', '420281', '大冶市', '', '', '', '', 3, 1, ''), ('4203', '42', '00,42', '十堰市', '42', '湖北省', '4203', '十堰市', '', '', '', '', '', '', 2, 1, ''), ('420302', '4203', '00,42,4203', '茅箭区', '42', '湖北省', '4203', '十堰市', '420302', '茅箭区', '', '', '', '', 3, 1, ''), ('420303', '4203', '00,42,4203', '张湾区', '42', '湖北省', '4203', '十堰市', '420303', '张湾区', '', '', '', '', 3, 1, ''), ('420304', '4203', '00,42,4203', '郧阳区', '42', '湖北省', '4203', '十堰市', '420304', '郧阳区', '', '', '', '', 3, 1, ''), ('420322', '4203', '00,42,4203', '郧西县', '42', '湖北省', '4203', '十堰市', '420322', '郧西县', '', '', '', '', 3, 1, ''), ('420323', '4203', '00,42,4203', '竹山县', '42', '湖北省', '4203', '十堰市', '420323', '竹山县', '', '', '', '', 3, 1, ''), ('420324', '4203', '00,42,4203', '竹溪县', '42', '湖北省', '4203', '十堰市', '420324', '竹溪县', '', '', '', '', 3, 1, ''), ('420325', '4203', '00,42,4203', '房县', '42', '湖北省', '4203', '十堰市', '420325', '房县', '', '', '', '', 3, 1, ''), ('420381', '4203', '00,42,4203', '丹江口市', '42', '湖北省', '4203', '十堰市', '420381', '丹江口市', '', '', '', '', 3, 1, ''), ('4205', '42', '00,42', '宜昌市', '42', '湖北省', '4205', '宜昌市', '', '', '', '', '', '', 2, 1, ''), ('420502', '4205', '00,42,4205', '西陵区', '42', '湖北省', '4205', '宜昌市', '420502', '西陵区', '', '', '', '', 3, 1, ''), ('420503', '4205', '00,42,4205', '伍家岗区', '42', '湖北省', '4205', '宜昌市', '420503', '伍家岗区', '', '', '', '', 3, 1, ''), ('420504', '4205', '00,42,4205', '点军区', '42', '湖北省', '4205', '宜昌市', '420504', '点军区', '', '', '', '', 3, 1, ''), ('420505', '4205', '00,42,4205', '猇亭区', '42', '湖北省', '4205', '宜昌市', '420505', '猇亭区', '', '', '', '', 3, 1, ''), ('420506', '4205', '00,42,4205', '夷陵区', '42', '湖北省', '4205', '宜昌市', '420506', '夷陵区', '', '', '', '', 3, 1, ''), ('420525', '4205', '00,42,4205', '远安县', '42', '湖北省', '4205', '宜昌市', '420525', '远安县', '', '', '', '', 3, 1, ''), ('420526', '4205', '00,42,4205', '兴山县', '42', '湖北省', '4205', '宜昌市', '420526', '兴山县', '', '', '', '', 3, 1, ''), ('420527', '4205', '00,42,4205', '秭归县', '42', '湖北省', '4205', '宜昌市', '420527', '秭归县', '', '', '', '', 3, 1, ''), ('420528', '4205', '00,42,4205', '长阳土家族自治县', '42', '湖北省', '4205', '宜昌市', '420528', '长阳土家族自治县', '', '', '', '', 3, 1, ''), ('420529', '4205', '00,42,4205', '五峰土家族自治县', '42', '湖北省', '4205', '宜昌市', '420529', '五峰土家族自治县', '', '', '', '', 3, 1, ''), ('420581', '4205', '00,42,4205', '宜都市', '42', '湖北省', '4205', '宜昌市', '420581', '宜都市', '', '', '', '', 3, 1, ''), ('420582', '4205', '00,42,4205', '当阳市', '42', '湖北省', '4205', '宜昌市', '420582', '当阳市', '', '', '', '', 3, 1, ''), ('420583', '4205', '00,42,4205', '枝江市', '42', '湖北省', '4205', '宜昌市', '420583', '枝江市', '', '', '', '', 3, 1, ''), ('4206', '42', '00,42', '襄阳市', '42', '湖北省', '4206', '襄阳市', '', '', '', '', '', '', 2, 1, ''), ('420602', '4206', '00,42,4206', '襄城区', '42', '湖北省', '4206', '襄阳市', '420602', '襄城区', '', '', '', '', 3, 1, ''), ('420606', '4206', '00,42,4206', '樊城区', '42', '湖北省', '4206', '襄阳市', '420606', '樊城区', '', '', '', '', 3, 1, ''), ('420607', '4206', '00,42,4206', '襄州区', '42', '湖北省', '4206', '襄阳市', '420607', '襄州区', '', '', '', '', 3, 1, ''), ('420624', '4206', '00,42,4206', '南漳县', '42', '湖北省', '4206', '襄阳市', '420624', '南漳县', '', '', '', '', 3, 1, ''), ('420625', '4206', '00,42,4206', '谷城县', '42', '湖北省', '4206', '襄阳市', '420625', '谷城县', '', '', '', '', 3, 1, ''), ('420626', '4206', '00,42,4206', '保康县', '42', '湖北省', '4206', '襄阳市', '420626', '保康县', '', '', '', '', 3, 1, ''), ('420682', '4206', '00,42,4206', '老河口市', '42', '湖北省', '4206', '襄阳市', '420682', '老河口市', '', '', '', '', 3, 1, ''), ('420683', '4206', '00,42,4206', '枣阳市', '42', '湖北省', '4206', '襄阳市', '420683', '枣阳市', '', '', '', '', 3, 1, ''), ('420684', '4206', '00,42,4206', '宜城市', '42', '湖北省', '4206', '襄阳市', '420684', '宜城市', '', '', '', '', 3, 1, ''), ('4207', '42', '00,42', '鄂州市', '42', '湖北省', '4207', '鄂州市', '', '', '', '', '', '', 2, 1, ''), ('420702', '4207', '00,42,4207', '梁子湖区', '42', '湖北省', '4207', '鄂州市', '420702', '梁子湖区', '', '', '', '', 3, 1, ''), ('420703', '4207', '00,42,4207', '华容区', '42', '湖北省', '4207', '鄂州市', '420703', '华容区', '', '', '', '', 3, 1, ''), ('420704', '4207', '00,42,4207', '鄂城区', '42', '湖北省', '4207', '鄂州市', '420704', '鄂城区', '', '', '', '', 3, 1, ''), ('4208', '42', '00,42', '荆门市', '42', '湖北省', '4208', '荆门市', '', '', '', '', '', '', 2, 1, ''), ('420802', '4208', '00,42,4208', '东宝区', '42', '湖北省', '4208', '荆门市', '420802', '东宝区', '', '', '', '', 3, 1, ''), ('420804', '4208', '00,42,4208', '掇刀区', '42', '湖北省', '4208', '荆门市', '420804', '掇刀区', '', '', '', '', 3, 1, ''), ('420822', '4208', '00,42,4208', '沙洋县', '42', '湖北省', '4208', '荆门市', '420822', '沙洋县', '', '', '', '', 3, 1, ''), ('420881', '4208', '00,42,4208', '钟祥市', '42', '湖北省', '4208', '荆门市', '420881', '钟祥市', '', '', '', '', 3, 1, ''), ('420882', '4208', '00,42,4208', '京山市', '42', '湖北省', '4208', '荆门市', '420882', '京山市', '', '', '', '', 3, 1, ''), ('4209', '42', '00,42', '孝感市', '42', '湖北省', '4209', '孝感市', '', '', '', '', '', '', 2, 1, ''), ('420902', '4209', '00,42,4209', '孝南区', '42', '湖北省', '4209', '孝感市', '420902', '孝南区', '', '', '', '', 3, 1, ''), ('420921', '4209', '00,42,4209', '孝昌县', '42', '湖北省', '4209', '孝感市', '420921', '孝昌县', '', '', '', '', 3, 1, ''), ('420922', '4209', '00,42,4209', '大悟县', '42', '湖北省', '4209', '孝感市', '420922', '大悟县', '', '', '', '', 3, 1, ''), ('420923', '4209', '00,42,4209', '云梦县', '42', '湖北省', '4209', '孝感市', '420923', '云梦县', '', '', '', '', 3, 1, ''), ('420981', '4209', '00,42,4209', '应城市', '42', '湖北省', '4209', '孝感市', '420981', '应城市', '', '', '', '', 3, 1, ''), ('420982', '4209', '00,42,4209', '安陆市', '42', '湖北省', '4209', '孝感市', '420982', '安陆市', '', '', '', '', 3, 1, ''), ('420984', '4209', '00,42,4209', '汉川市', '42', '湖北省', '4209', '孝感市', '420984', '汉川市', '', '', '', '', 3, 1, ''), ('4210', '42', '00,42', '荆州市', '42', '湖北省', '4210', '荆州市', '', '', '', '', '', '', 2, 1, ''), ('421002', '4210', '00,42,4210', '沙市区', '42', '湖北省', '4210', '荆州市', '421002', '沙市区', '', '', '', '', 3, 1, ''), ('421003', '4210', '00,42,4210', '荆州区', '42', '湖北省', '4210', '荆州市', '421003', '荆州区', '', '', '', '', 3, 1, ''), ('421022', '4210', '00,42,4210', '公安县', '42', '湖北省', '4210', '荆州市', '421022', '公安县', '', '', '', '', 3, 1, ''), ('421023', '4210', '00,42,4210', '监利县', '42', '湖北省', '4210', '荆州市', '421023', '监利县', '', '', '', '', 3, 1, ''), ('421024', '4210', '00,42,4210', '江陵县', '42', '湖北省', '4210', '荆州市', '421024', '江陵县', '', '', '', '', 3, 1, ''), ('421081', '4210', '00,42,4210', '石首市', '42', '湖北省', '4210', '荆州市', '421081', '石首市', '', '', '', '', 3, 1, ''), ('421083', '4210', '00,42,4210', '洪湖市', '42', '湖北省', '4210', '荆州市', '421083', '洪湖市', '', '', '', '', 3, 1, ''), ('421087', '4210', '00,42,4210', '松滋市', '42', '湖北省', '4210', '荆州市', '421087', '松滋市', '', '', '', '', 3, 1, ''), ('4211', '42', '00,42', '黄冈市', '42', '湖北省', '4211', '黄冈市', '', '', '', '', '', '', 2, 1, ''), ('421102', '4211', '00,42,4211', '黄州区', '42', '湖北省', '4211', '黄冈市', '421102', '黄州区', '', '', '', '', 3, 1, ''), ('421121', '4211', '00,42,4211', '团风县', '42', '湖北省', '4211', '黄冈市', '421121', '团风县', '', '', '', '', 3, 1, ''), ('421122', '4211', '00,42,4211', '红安县', '42', '湖北省', '4211', '黄冈市', '421122', '红安县', '', '', '', '', 3, 1, ''), ('421123', '4211', '00,42,4211', '罗田县', '42', '湖北省', '4211', '黄冈市', '421123', '罗田县', '', '', '', '', 3, 1, ''), ('421124', '4211', '00,42,4211', '英山县', '42', '湖北省', '4211', '黄冈市', '421124', '英山县', '', '', '', '', 3, 1, ''), ('421125', '4211', '00,42,4211', '浠水县', '42', '湖北省', '4211', '黄冈市', '421125', '浠水县', '', '', '', '', 3, 1, ''), ('421126', '4211', '00,42,4211', '蕲春县', '42', '湖北省', '4211', '黄冈市', '421126', '蕲春县', '', '', '', '', 3, 1, ''), ('421127', '4211', '00,42,4211', '黄梅县', '42', '湖北省', '4211', '黄冈市', '421127', '黄梅县', '', '', '', '', 3, 1, ''), ('421181', '4211', '00,42,4211', '麻城市', '42', '湖北省', '4211', '黄冈市', '421181', '麻城市', '', '', '', '', 3, 1, ''), ('421182', '4211', '00,42,4211', '武穴市', '42', '湖北省', '4211', '黄冈市', '421182', '武穴市', '', '', '', '', 3, 1, ''), ('4212', '42', '00,42', '咸宁市', '42', '湖北省', '4212', '咸宁市', '', '', '', '', '', '', 2, 1, ''), ('421202', '4212', '00,42,4212', '咸安区', '42', '湖北省', '4212', '咸宁市', '421202', '咸安区', '', '', '', '', 3, 1, ''), ('421221', '4212', '00,42,4212', '嘉鱼县', '42', '湖北省', '4212', '咸宁市', '421221', '嘉鱼县', '', '', '', '', 3, 1, ''), ('421222', '4212', '00,42,4212', '通城县', '42', '湖北省', '4212', '咸宁市', '421222', '通城县', '', '', '', '', 3, 1, ''), ('421223', '4212', '00,42,4212', '崇阳县', '42', '湖北省', '4212', '咸宁市', '421223', '崇阳县', '', '', '', '', 3, 1, ''), ('421224', '4212', '00,42,4212', '通山县', '42', '湖北省', '4212', '咸宁市', '421224', '通山县', '', '', '', '', 3, 1, ''), ('421281', '4212', '00,42,4212', '赤壁市', '42', '湖北省', '4212', '咸宁市', '421281', '赤壁市', '', '', '', '', 3, 1, ''), ('4213', '42', '00,42', '随州市', '42', '湖北省', '4213', '随州市', '', '', '', '', '', '', 2, 1, ''), ('421303', '4213', '00,42,4213', '曾都区', '42', '湖北省', '4213', '随州市', '421303', '曾都区', '', '', '', '', 3, 1, ''), ('421321', '4213', '00,42,4213', '随县', '42', '湖北省', '4213', '随州市', '421321', '随县', '', '', '', '', 3, 1, ''), ('421381', '4213', '00,42,4213', '广水市', '42', '湖北省', '4213', '随州市', '421381', '广水市', '', '', '', '', 3, 1, ''), ('4228', '42', '00,42', '恩施土家族苗族自治州', '42', '湖北省', '4228', '恩施土家族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('422801', '4228', '00,42,4228', '恩施市', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422801', '恩施市', '', '', '', '', 3, 1, ''), ('422802', '4228', '00,42,4228', '利川市', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422802', '利川市', '', '', '', '', 3, 1, ''), ('422822', '4228', '00,42,4228', '建始县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422822', '建始县', '', '', '', '', 3, 1, ''), ('422823', '4228', '00,42,4228', '巴东县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422823', '巴东县', '', '', '', '', 3, 1, ''), ('422825', '4228', '00,42,4228', '宣恩县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422825', '宣恩县', '', '', '', '', 3, 1, ''), ('422826', '4228', '00,42,4228', '咸丰县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422826', '咸丰县', '', '', '', '', 3, 1, ''), ('422827', '4228', '00,42,4228', '来凤县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422827', '来凤县', '', '', '', '', 3, 1, ''), ('422828', '4228', '00,42,4228', '鹤峰县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422828', '鹤峰县', '', '', '', '', 3, 1, ''), ('4290', '42', '00,42', '省直辖县级行政区', '42', '湖北省', '4290', '省直辖县级行政区', '', '', '', '', '', '', 2, 1, ''), ('429004', '4290', '00,42,4290', '仙桃市', '42', '湖北省', '4290', '省直辖县级行政区', '429004', '仙桃市', '', '', '', '', 3, 1, ''), ('429005', '4290', '00,42,4290', '潜江市', '42', '湖北省', '4290', '省直辖县级行政区', '429005', '潜江市', '', '', '', '', 3, 1, ''), ('429006', '4290', '00,42,4290', '天门市', '42', '湖北省', '4290', '省直辖县级行政区', '429006', '天门市', '', '', '', '', 3, 1, ''), ('429021', '4290', '00,42,4290', '神农架林区', '42', '湖北省', '4290', '省直辖县级行政区', '429021', '神农架林区', '', '', '', '', 3, 1, ''), ('43', '00', '00', '湖南省', '43', '湖南省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4301', '43', '00,43', '长沙市', '43', '湖南省', '4301', '长沙市', '', '', '', '', '', '', 2, 1, ''), ('430102', '4301', '00,43,4301', '芙蓉区', '43', '湖南省', '4301', '长沙市', '430102', '芙蓉区', '', '', '', '', 3, 1, ''), ('430103', '4301', '00,43,4301', '天心区', '43', '湖南省', '4301', '长沙市', '430103', '天心区', '', '', '', '', 3, 1, ''), ('430104', '4301', '00,43,4301', '岳麓区', '43', '湖南省', '4301', '长沙市', '430104', '岳麓区', '', '', '', '', 3, 1, ''), ('430105', '4301', '00,43,4301', '开福区', '43', '湖南省', '4301', '长沙市', '430105', '开福区', '', '', '', '', 3, 1, ''), ('430111', '4301', '00,43,4301', '雨花区', '43', '湖南省', '4301', '长沙市', '430111', '雨花区', '', '', '', '', 3, 1, ''), ('430112', '4301', '00,43,4301', '望城区', '43', '湖南省', '4301', '长沙市', '430112', '望城区', '', '', '', '', 3, 1, ''), ('430121', '4301', '00,43,4301', '长沙县', '43', '湖南省', '4301', '长沙市', '430121', '长沙县', '', '', '', '', 3, 1, ''), ('430181', '4301', '00,43,4301', '浏阳市', '43', '湖南省', '4301', '长沙市', '430181', '浏阳市', '', '', '', '', 3, 1, ''), ('430182', '4301', '00,43,4301', '宁乡市', '43', '湖南省', '4301', '长沙市', '430182', '宁乡市', '', '', '', '', 3, 1, ''), ('4302', '43', '00,43', '株洲市', '43', '湖南省', '4302', '株洲市', '', '', '', '', '', '', 2, 1, ''), ('430202', '4302', '00,43,4302', '荷塘区', '43', '湖南省', '4302', '株洲市', '430202', '荷塘区', '', '', '', '', 3, 1, ''), ('430203', '4302', '00,43,4302', '芦淞区', '43', '湖南省', '4302', '株洲市', '430203', '芦淞区', '', '', '', '', 3, 1, ''), ('430204', '4302', '00,43,4302', '石峰区', '43', '湖南省', '4302', '株洲市', '430204', '石峰区', '', '', '', '', 3, 1, ''), ('430211', '4302', '00,43,4302', '天元区', '43', '湖南省', '4302', '株洲市', '430211', '天元区', '', '', '', '', 3, 1, ''), ('430212', '4302', '00,43,4302', '渌口区', '43', '湖南省', '4302', '株洲市', '430212', '渌口区', '', '', '', '', 3, 1, ''), ('430223', '4302', '00,43,4302', '攸县', '43', '湖南省', '4302', '株洲市', '430223', '攸县', '', '', '', '', 3, 1, ''), ('430224', '4302', '00,43,4302', '茶陵县', '43', '湖南省', '4302', '株洲市', '430224', '茶陵县', '', '', '', '', 3, 1, ''), ('430225', '4302', '00,43,4302', '炎陵县', '43', '湖南省', '4302', '株洲市', '430225', '炎陵县', '', '', '', '', 3, 1, ''), ('430281', '4302', '00,43,4302', '醴陵市', '43', '湖南省', '4302', '株洲市', '430281', '醴陵市', '', '', '', '', 3, 1, ''), ('4303', '43', '00,43', '湘潭市', '43', '湖南省', '4303', '湘潭市', '', '', '', '', '', '', 2, 1, ''), ('430302', '4303', '00,43,4303', '雨湖区', '43', '湖南省', '4303', '湘潭市', '430302', '雨湖区', '', '', '', '', 3, 1, ''), ('430304', '4303', '00,43,4303', '岳塘区', '43', '湖南省', '4303', '湘潭市', '430304', '岳塘区', '', '', '', '', 3, 1, ''), ('430321', '4303', '00,43,4303', '湘潭县', '43', '湖南省', '4303', '湘潭市', '430321', '湘潭县', '', '', '', '', 3, 1, ''), ('430381', '4303', '00,43,4303', '湘乡市', '43', '湖南省', '4303', '湘潭市', '430381', '湘乡市', '', '', '', '', 3, 1, ''), ('430382', '4303', '00,43,4303', '韶山市', '43', '湖南省', '4303', '湘潭市', '430382', '韶山市', '', '', '', '', 3, 1, ''), ('4304', '43', '00,43', '衡阳市', '43', '湖南省', '4304', '衡阳市', '', '', '', '', '', '', 2, 1, ''), ('430405', '4304', '00,43,4304', '珠晖区', '43', '湖南省', '4304', '衡阳市', '430405', '珠晖区', '', '', '', '', 3, 1, ''), ('430406', '4304', '00,43,4304', '雁峰区', '43', '湖南省', '4304', '衡阳市', '430406', '雁峰区', '', '', '', '', 3, 1, ''), ('430407', '4304', '00,43,4304', '石鼓区', '43', '湖南省', '4304', '衡阳市', '430407', '石鼓区', '', '', '', '', 3, 1, ''), ('430408', '4304', '00,43,4304', '蒸湘区', '43', '湖南省', '4304', '衡阳市', '430408', '蒸湘区', '', '', '', '', 3, 1, ''), ('430412', '4304', '00,43,4304', '南岳区', '43', '湖南省', '4304', '衡阳市', '430412', '南岳区', '', '', '', '', 3, 1, ''), ('430421', '4304', '00,43,4304', '衡阳县', '43', '湖南省', '4304', '衡阳市', '430421', '衡阳县', '', '', '', '', 3, 1, ''), ('430422', '4304', '00,43,4304', '衡南县', '43', '湖南省', '4304', '衡阳市', '430422', '衡南县', '', '', '', '', 3, 1, ''), ('430423', '4304', '00,43,4304', '衡山县', '43', '湖南省', '4304', '衡阳市', '430423', '衡山县', '', '', '', '', 3, 1, ''), ('430424', '4304', '00,43,4304', '衡东县', '43', '湖南省', '4304', '衡阳市', '430424', '衡东县', '', '', '', '', 3, 1, ''), ('430426', '4304', '00,43,4304', '祁东县', '43', '湖南省', '4304', '衡阳市', '430426', '祁东县', '', '', '', '', 3, 1, ''), ('430481', '4304', '00,43,4304', '耒阳市', '43', '湖南省', '4304', '衡阳市', '430481', '耒阳市', '', '', '', '', 3, 1, ''), ('430482', '4304', '00,43,4304', '常宁市', '43', '湖南省', '4304', '衡阳市', '430482', '常宁市', '', '', '', '', 3, 1, ''), ('4305', '43', '00,43', '邵阳市', '43', '湖南省', '4305', '邵阳市', '', '', '', '', '', '', 2, 1, ''), ('430502', '4305', '00,43,4305', '双清区', '43', '湖南省', '4305', '邵阳市', '430502', '双清区', '', '', '', '', 3, 1, ''), ('430503', '4305', '00,43,4305', '大祥区', '43', '湖南省', '4305', '邵阳市', '430503', '大祥区', '', '', '', '', 3, 1, ''), ('430511', '4305', '00,43,4305', '北塔区', '43', '湖南省', '4305', '邵阳市', '430511', '北塔区', '', '', '', '', 3, 1, ''), ('430522', '4305', '00,43,4305', '新邵县', '43', '湖南省', '4305', '邵阳市', '430522', '新邵县', '', '', '', '', 3, 1, ''), ('430523', '4305', '00,43,4305', '邵阳县', '43', '湖南省', '4305', '邵阳市', '430523', '邵阳县', '', '', '', '', 3, 1, ''), ('430524', '4305', '00,43,4305', '隆回县', '43', '湖南省', '4305', '邵阳市', '430524', '隆回县', '', '', '', '', 3, 1, ''), ('430525', '4305', '00,43,4305', '洞口县', '43', '湖南省', '4305', '邵阳市', '430525', '洞口县', '', '', '', '', 3, 1, ''), ('430527', '4305', '00,43,4305', '绥宁县', '43', '湖南省', '4305', '邵阳市', '430527', '绥宁县', '', '', '', '', 3, 1, ''), ('430528', '4305', '00,43,4305', '新宁县', '43', '湖南省', '4305', '邵阳市', '430528', '新宁县', '', '', '', '', 3, 1, ''), ('430529', '4305', '00,43,4305', '城步苗族自治县', '43', '湖南省', '4305', '邵阳市', '430529', '城步苗族自治县', '', '', '', '', 3, 1, ''), ('430581', '4305', '00,43,4305', '武冈市', '43', '湖南省', '4305', '邵阳市', '430581', '武冈市', '', '', '', '', 3, 1, ''), ('430582', '4305', '00,43,4305', '邵东市', '43', '湖南省', '4305', '邵阳市', '430582', '邵东市', '', '', '', '', 3, 1, ''), ('4306', '43', '00,43', '岳阳市', '43', '湖南省', '4306', '岳阳市', '', '', '', '', '', '', 2, 1, ''), ('430602', '4306', '00,43,4306', '岳阳楼区', '43', '湖南省', '4306', '岳阳市', '430602', '岳阳楼区', '', '', '', '', 3, 1, ''), ('430603', '4306', '00,43,4306', '云溪区', '43', '湖南省', '4306', '岳阳市', '430603', '云溪区', '', '', '', '', 3, 1, ''), ('430611', '4306', '00,43,4306', '君山区', '43', '湖南省', '4306', '岳阳市', '430611', '君山区', '', '', '', '', 3, 1, ''), ('430621', '4306', '00,43,4306', '岳阳县', '43', '湖南省', '4306', '岳阳市', '430621', '岳阳县', '', '', '', '', 3, 1, ''), ('430623', '4306', '00,43,4306', '华容县', '43', '湖南省', '4306', '岳阳市', '430623', '华容县', '', '', '', '', 3, 1, ''), ('430624', '4306', '00,43,4306', '湘阴县', '43', '湖南省', '4306', '岳阳市', '430624', '湘阴县', '', '', '', '', 3, 1, ''), ('430626', '4306', '00,43,4306', '平江县', '43', '湖南省', '4306', '岳阳市', '430626', '平江县', '', '', '', '', 3, 1, ''), ('430681', '4306', '00,43,4306', '汨罗市', '43', '湖南省', '4306', '岳阳市', '430681', '汨罗市', '', '', '', '', 3, 1, ''), ('430682', '4306', '00,43,4306', '临湘市', '43', '湖南省', '4306', '岳阳市', '430682', '临湘市', '', '', '', '', 3, 1, ''), ('4307', '43', '00,43', '常德市', '43', '湖南省', '4307', '常德市', '', '', '', '', '', '', 2, 1, ''), ('430702', '4307', '00,43,4307', '武陵区', '43', '湖南省', '4307', '常德市', '430702', '武陵区', '', '', '', '', 3, 1, ''), ('430703', '4307', '00,43,4307', '鼎城区', '43', '湖南省', '4307', '常德市', '430703', '鼎城区', '', '', '', '', 3, 1, ''), ('430721', '4307', '00,43,4307', '安乡县', '43', '湖南省', '4307', '常德市', '430721', '安乡县', '', '', '', '', 3, 1, ''), ('430722', '4307', '00,43,4307', '汉寿县', '43', '湖南省', '4307', '常德市', '430722', '汉寿县', '', '', '', '', 3, 1, ''), ('430723', '4307', '00,43,4307', '澧县', '43', '湖南省', '4307', '常德市', '430723', '澧县', '', '', '', '', 3, 1, ''), ('430724', '4307', '00,43,4307', '临澧县', '43', '湖南省', '4307', '常德市', '430724', '临澧县', '', '', '', '', 3, 1, ''), ('430725', '4307', '00,43,4307', '桃源县', '43', '湖南省', '4307', '常德市', '430725', '桃源县', '', '', '', '', 3, 1, ''), ('430726', '4307', '00,43,4307', '石门县', '43', '湖南省', '4307', '常德市', '430726', '石门县', '', '', '', '', 3, 1, ''), ('430781', '4307', '00,43,4307', '津市市', '43', '湖南省', '4307', '常德市', '430781', '津市市', '', '', '', '', 3, 1, ''), ('4308', '43', '00,43', '张家界市', '43', '湖南省', '4308', '张家界市', '', '', '', '', '', '', 2, 1, ''), ('430802', '4308', '00,43,4308', '永定区', '43', '湖南省', '4308', '张家界市', '430802', '永定区', '', '', '', '', 3, 1, ''), ('430811', '4308', '00,43,4308', '武陵源区', '43', '湖南省', '4308', '张家界市', '430811', '武陵源区', '', '', '', '', 3, 1, ''), ('430821', '4308', '00,43,4308', '慈利县', '43', '湖南省', '4308', '张家界市', '430821', '慈利县', '', '', '', '', 3, 1, ''), ('430822', '4308', '00,43,4308', '桑植县', '43', '湖南省', '4308', '张家界市', '430822', '桑植县', '', '', '', '', 3, 1, ''), ('4309', '43', '00,43', '益阳市', '43', '湖南省', '4309', '益阳市', '', '', '', '', '', '', 2, 1, ''), ('430902', '4309', '00,43,4309', '资阳区', '43', '湖南省', '4309', '益阳市', '430902', '资阳区', '', '', '', '', 3, 1, ''), ('430903', '4309', '00,43,4309', '赫山区', '43', '湖南省', '4309', '益阳市', '430903', '赫山区', '', '', '', '', 3, 1, ''), ('430921', '4309', '00,43,4309', '南县', '43', '湖南省', '4309', '益阳市', '430921', '南县', '', '', '', '', 3, 1, ''), ('430922', '4309', '00,43,4309', '桃江县', '43', '湖南省', '4309', '益阳市', '430922', '桃江县', '', '', '', '', 3, 1, ''), ('430923', '4309', '00,43,4309', '安化县', '43', '湖南省', '4309', '益阳市', '430923', '安化县', '', '', '', '', 3, 1, ''), ('430981', '4309', '00,43,4309', '沅江市', '43', '湖南省', '4309', '益阳市', '430981', '沅江市', '', '', '', '', 3, 1, ''), ('4310', '43', '00,43', '郴州市', '43', '湖南省', '4310', '郴州市', '', '', '', '', '', '', 2, 1, ''), ('431002', '4310', '00,43,4310', '北湖区', '43', '湖南省', '4310', '郴州市', '431002', '北湖区', '', '', '', '', 3, 1, ''), ('431003', '4310', '00,43,4310', '苏仙区', '43', '湖南省', '4310', '郴州市', '431003', '苏仙区', '', '', '', '', 3, 1, ''), ('431021', '4310', '00,43,4310', '桂阳县', '43', '湖南省', '4310', '郴州市', '431021', '桂阳县', '', '', '', '', 3, 1, ''), ('431022', '4310', '00,43,4310', '宜章县', '43', '湖南省', '4310', '郴州市', '431022', '宜章县', '', '', '', '', 3, 1, ''), ('431023', '4310', '00,43,4310', '永兴县', '43', '湖南省', '4310', '郴州市', '431023', '永兴县', '', '', '', '', 3, 1, ''), ('431024', '4310', '00,43,4310', '嘉禾县', '43', '湖南省', '4310', '郴州市', '431024', '嘉禾县', '', '', '', '', 3, 1, ''), ('431025', '4310', '00,43,4310', '临武县', '43', '湖南省', '4310', '郴州市', '431025', '临武县', '', '', '', '', 3, 1, ''), ('431026', '4310', '00,43,4310', '汝城县', '43', '湖南省', '4310', '郴州市', '431026', '汝城县', '', '', '', '', 3, 1, ''), ('431027', '4310', '00,43,4310', '桂东县', '43', '湖南省', '4310', '郴州市', '431027', '桂东县', '', '', '', '', 3, 1, ''), ('431028', '4310', '00,43,4310', '安仁县', '43', '湖南省', '4310', '郴州市', '431028', '安仁县', '', '', '', '', 3, 1, ''), ('431081', '4310', '00,43,4310', '资兴市', '43', '湖南省', '4310', '郴州市', '431081', '资兴市', '', '', '', '', 3, 1, ''), ('4311', '43', '00,43', '永州市', '43', '湖南省', '4311', '永州市', '', '', '', '', '', '', 2, 1, ''), ('431102', '4311', '00,43,4311', '零陵区', '43', '湖南省', '4311', '永州市', '431102', '零陵区', '', '', '', '', 3, 1, ''), ('431103', '4311', '00,43,4311', '冷水滩区', '43', '湖南省', '4311', '永州市', '431103', '冷水滩区', '', '', '', '', 3, 1, ''), ('431121', '4311', '00,43,4311', '祁阳县', '43', '湖南省', '4311', '永州市', '431121', '祁阳县', '', '', '', '', 3, 1, ''), ('431122', '4311', '00,43,4311', '东安县', '43', '湖南省', '4311', '永州市', '431122', '东安县', '', '', '', '', 3, 1, ''), ('431123', '4311', '00,43,4311', '双牌县', '43', '湖南省', '4311', '永州市', '431123', '双牌县', '', '', '', '', 3, 1, ''), ('431124', '4311', '00,43,4311', '道县', '43', '湖南省', '4311', '永州市', '431124', '道县', '', '', '', '', 3, 1, ''), ('431125', '4311', '00,43,4311', '江永县', '43', '湖南省', '4311', '永州市', '431125', '江永县', '', '', '', '', 3, 1, ''), ('431126', '4311', '00,43,4311', '宁远县', '43', '湖南省', '4311', '永州市', '431126', '宁远县', '', '', '', '', 3, 1, ''), ('431127', '4311', '00,43,4311', '蓝山县', '43', '湖南省', '4311', '永州市', '431127', '蓝山县', '', '', '', '', 3, 1, ''), ('431128', '4311', '00,43,4311', '新田县', '43', '湖南省', '4311', '永州市', '431128', '新田县', '', '', '', '', 3, 1, ''), ('431129', '4311', '00,43,4311', '江华瑶族自治县', '43', '湖南省', '4311', '永州市', '431129', '江华瑶族自治县', '', '', '', '', 3, 1, ''), ('4312', '43', '00,43', '怀化市', '43', '湖南省', '4312', '怀化市', '', '', '', '', '', '', 2, 1, ''), ('431202', '4312', '00,43,4312', '鹤城区', '43', '湖南省', '4312', '怀化市', '431202', '鹤城区', '', '', '', '', 3, 1, ''), ('431221', '4312', '00,43,4312', '中方县', '43', '湖南省', '4312', '怀化市', '431221', '中方县', '', '', '', '', 3, 1, ''), ('431222', '4312', '00,43,4312', '沅陵县', '43', '湖南省', '4312', '怀化市', '431222', '沅陵县', '', '', '', '', 3, 1, ''), ('431223', '4312', '00,43,4312', '辰溪县', '43', '湖南省', '4312', '怀化市', '431223', '辰溪县', '', '', '', '', 3, 1, ''), ('431224', '4312', '00,43,4312', '溆浦县', '43', '湖南省', '4312', '怀化市', '431224', '溆浦县', '', '', '', '', 3, 1, ''), ('431225', '4312', '00,43,4312', '会同县', '43', '湖南省', '4312', '怀化市', '431225', '会同县', '', '', '', '', 3, 1, ''), ('431226', '4312', '00,43,4312', '麻阳苗族自治县', '43', '湖南省', '4312', '怀化市', '431226', '麻阳苗族自治县', '', '', '', '', 3, 1, ''), ('431227', '4312', '00,43,4312', '新晃侗族自治县', '43', '湖南省', '4312', '怀化市', '431227', '新晃侗族自治县', '', '', '', '', 3, 1, ''), ('431228', '4312', '00,43,4312', '芷江侗族自治县', '43', '湖南省', '4312', '怀化市', '431228', '芷江侗族自治县', '', '', '', '', 3, 1, ''), ('431229', '4312', '00,43,4312', '靖州苗族侗族自治县', '43', '湖南省', '4312', '怀化市', '431229', '靖州苗族侗族自治县', '', '', '', '', 3, 1, ''), ('431230', '4312', '00,43,4312', '通道侗族自治县', '43', '湖南省', '4312', '怀化市', '431230', '通道侗族自治县', '', '', '', '', 3, 1, ''), ('431281', '4312', '00,43,4312', '洪江市', '43', '湖南省', '4312', '怀化市', '431281', '洪江市', '', '', '', '', 3, 1, ''), ('4313', '43', '00,43', '娄底市', '43', '湖南省', '4313', '娄底市', '', '', '', '', '', '', 2, 1, ''), ('431302', '4313', '00,43,4313', '娄星区', '43', '湖南省', '4313', '娄底市', '431302', '娄星区', '', '', '', '', 3, 1, ''), ('431321', '4313', '00,43,4313', '双峰县', '43', '湖南省', '4313', '娄底市', '431321', '双峰县', '', '', '', '', 3, 1, ''), ('431322', '4313', '00,43,4313', '新化县', '43', '湖南省', '4313', '娄底市', '431322', '新化县', '', '', '', '', 3, 1, ''), ('431381', '4313', '00,43,4313', '冷水江市', '43', '湖南省', '4313', '娄底市', '431381', '冷水江市', '', '', '', '', 3, 1, ''), ('431382', '4313', '00,43,4313', '涟源市', '43', '湖南省', '4313', '娄底市', '431382', '涟源市', '', '', '', '', 3, 1, ''), ('4331', '43', '00,43', '湘西土家族苗族自治州', '43', '湖南省', '4331', '湘西土家族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('433101', '4331', '00,43,4331', '吉首市', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433101', '吉首市', '', '', '', '', 3, 1, ''), ('433122', '4331', '00,43,4331', '泸溪县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433122', '泸溪县', '', '', '', '', 3, 1, ''), ('433123', '4331', '00,43,4331', '凤凰县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433123', '凤凰县', '', '', '', '', 3, 1, ''), ('433124', '4331', '00,43,4331', '花垣县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433124', '花垣县', '', '', '', '', 3, 1, ''), ('433125', '4331', '00,43,4331', '保靖县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433125', '保靖县', '', '', '', '', 3, 1, ''), ('433126', '4331', '00,43,4331', '古丈县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433126', '古丈县', '', '', '', '', 3, 1, ''), ('433127', '4331', '00,43,4331', '永顺县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433127', '永顺县', '', '', '', '', 3, 1, ''), ('433130', '4331', '00,43,4331', '龙山县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433130', '龙山县', '', '', '', '', 3, 1, ''), ('44', '00', '00', '广东省', '44', '广东省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4401', '44', '00,44', '广州市', '44', '广东省', '4401', '广州市', '', '', '', '', '', '', 2, 1, ''), ('440103', '4401', '00,44,4401', '荔湾区', '44', '广东省', '4401', '广州市', '440103', '荔湾区', '', '', '', '', 3, 1, ''), ('440104', '4401', '00,44,4401', '越秀区', '44', '广东省', '4401', '广州市', '440104', '越秀区', '', '', '', '', 3, 1, ''), ('440105', '4401', '00,44,4401', '海珠区', '44', '广东省', '4401', '广州市', '440105', '海珠区', '', '', '', '', 3, 1, ''), ('440106', '4401', '00,44,4401', '天河区', '44', '广东省', '4401', '广州市', '440106', '天河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440111', '4401', '00,44,4401', '白云区', '44', '广东省', '4401', '广州市', '440111', '白云区', '', '', '', '', 3, 1, ''), ('440112', '4401', '00,44,4401', '黄埔区', '44', '广东省', '4401', '广州市', '440112', '黄埔区', '', '', '', '', 3, 1, ''), ('440113', '4401', '00,44,4401', '番禺区', '44', '广东省', '4401', '广州市', '440113', '番禺区', '', '', '', '', 3, 1, ''), ('440114', '4401', '00,44,4401', '花都区', '44', '广东省', '4401', '广州市', '440114', '花都区', '', '', '', '', 3, 1, ''), ('440115', '4401', '00,44,4401', '南沙区', '44', '广东省', '4401', '广州市', '440115', '南沙区', '', '', '', '', 3, 1, ''), ('440117', '4401', '00,44,4401', '从化区', '44', '广东省', '4401', '广州市', '440117', '从化区', '', '', '', '', 3, 1, ''), ('440118', '4401', '00,44,4401', '增城区', '44', '广东省', '4401', '广州市', '440118', '增城区', '', '', '', '', 3, 1, ''), ('4402', '44', '00,44', '韶关市', '44', '广东省', '4402', '韶关市', '', '', '', '', '', '', 2, 1, ''), ('440203', '4402', '00,44,4402', '武江区', '44', '广东省', '4402', '韶关市', '440203', '武江区', '', '', '', '', 3, 1, ''), ('440204', '4402', '00,44,4402', '浈江区', '44', '广东省', '4402', '韶关市', '440204', '浈江区', '', '', '', '', 3, 1, ''), ('440205', '4402', '00,44,4402', '曲江区', '44', '广东省', '4402', '韶关市', '440205', '曲江区', '', '', '', '', 3, 1, ''), ('440222', '4402', '00,44,4402', '始兴县', '44', '广东省', '4402', '韶关市', '440222', '始兴县', '', '', '', '', 3, 1, ''), ('440224', '4402', '00,44,4402', '仁化县', '44', '广东省', '4402', '韶关市', '440224', '仁化县', '', '', '', '', 3, 1, ''), ('440229', '4402', '00,44,4402', '翁源县', '44', '广东省', '4402', '韶关市', '440229', '翁源县', '', '', '', '', 3, 1, ''), ('440232', '4402', '00,44,4402', '乳源瑶族自治县', '44', '广东省', '4402', '韶关市', '440232', '乳源瑶族自治县', '', '', '', '', 3, 1, ''), ('440233', '4402', '00,44,4402', '新丰县', '44', '广东省', '4402', '韶关市', '440233', '新丰县', '', '', '', '', 3, 1, ''), ('440281', '4402', '00,44,4402', '乐昌市', '44', '广东省', '4402', '韶关市', '440281', '乐昌市', '', '', '', '', 3, 1, ''), ('440282', '4402', '00,44,4402', '南雄市', '44', '广东省', '4402', '韶关市', '440282', '南雄市', '', '', '', '', 3, 1, ''), ('4403', '44', '00,44', '深圳市', '44', '广东省', '4403', '深圳市', '', '', '', '', '', '', 2, 1, ''), ('440303', '4403', '00,44,4403', '罗湖区', '44', '广东省', '4403', '深圳市', '440303', '罗湖区', '', '', '', '', 3, 1, ''), ('440304', '4403', '00,44,4403', '福田区', '44', '广东省', '4403', '深圳市', '440304', '福田区', '', '', '', '', 3, 1, ''), ('440305', '4403', '00,44,4403', '南山区', '44', '广东省', '4403', '深圳市', '440305', '南山区', '', '', '', '', 3, 1, ''), ('440306', '4403', '00,44,4403', '宝安区', '44', '广东省', '4403', '深圳市', '440306', '宝安区', '', '', '', '', 3, 1, ''), ('440307', '4403', '00,44,4403', '龙岗区', '44', '广东省', '4403', '深圳市', '440307', '龙岗区', '', '', '', '', 3, 1, ''), ('440308', '4403', '00,44,4403', '盐田区', '44', '广东省', '4403', '深圳市', '440308', '盐田区', '', '', '', '', 3, 1, ''), ('440309', '4403', '00,44,4403', '龙华区', '44', '广东省', '4403', '深圳市', '440309', '龙华区', '', '', '', '', 3, 1, ''), ('440310', '4403', '00,44,4403', '坪山区', '44', '广东省', '4403', '深圳市', '440310', '坪山区', '', '', '', '', 3, 1, ''), ('440311', '4403', '00,44,4403', '光明区', '44', '广东省', '4403', '深圳市', '440311', '光明区', '', '', '', '', 3, 1, ''), ('4404', '44', '00,44', '珠海市', '44', '广东省', '4404', '珠海市', '', '', '', '', '', '', 2, 1, ''), ('440402', '4404', '00,44,4404', '香洲区', '44', '广东省', '4404', '珠海市', '440402', '香洲区', '', '', '', '', 3, 1, ''), ('440403', '4404', '00,44,4404', '斗门区', '44', '广东省', '4404', '珠海市', '440403', '斗门区', '', '', '', '', 3, 1, ''), ('440404', '4404', '00,44,4404', '金湾区', '44', '广东省', '4404', '珠海市', '440404', '金湾区', '', '', '', '', 3, 1, ''), ('4405', '44', '00,44', '汕头市', '44', '广东省', '4405', '汕头市', '', '', '', '', '', '', 2, 1, ''), ('440507', '4405', '00,44,4405', '龙湖区', '44', '广东省', '4405', '汕头市', '440507', '龙湖区', '', '', '', '', 3, 1, ''), ('440511', '4405', '00,44,4405', '金平区', '44', '广东省', '4405', '汕头市', '440511', '金平区', '', '', '', '', 3, 1, ''), ('440512', '4405', '00,44,4405', '濠江区', '44', '广东省', '4405', '汕头市', '440512', '濠江区', '', '', '', '', 3, 1, ''), ('440513', '4405', '00,44,4405', '潮阳区', '44', '广东省', '4405', '汕头市', '440513', '潮阳区', '', '', '', '', 3, 1, ''), ('440514', '4405', '00,44,4405', '潮南区', '44', '广东省', '4405', '汕头市', '440514', '潮南区', '', '', '', '', 3, 1, ''), ('440515', '4405', '00,44,4405', '澄海区', '44', '广东省', '4405', '汕头市', '440515', '澄海区', '', '', '', '', 3, 1, ''), ('440523', '4405', '00,44,4405', '南澳县', '44', '广东省', '4405', '汕头市', '440523', '南澳县', '', '', '', '', 3, 1, ''), ('4406', '44', '00,44', '佛山市', '44', '广东省', '4406', '佛山市', '', '', '', '', '', '', 2, 1, ''), ('440604', '4406', '00,44,4406', '禅城区', '44', '广东省', '4406', '佛山市', '440604', '禅城区', '', '', '', '', 3, 1, ''), ('440605', '4406', '00,44,4406', '南海区', '44', '广东省', '4406', '佛山市', '440605', '南海区', '', '', '', '', 3, 1, ''), ('440606', '4406', '00,44,4406', '顺德区', '44', '广东省', '4406', '佛山市', '440606', '顺德区', '', '', '', '', 3, 1, ''), ('440607', '4406', '00,44,4406', '三水区', '44', '广东省', '4406', '佛山市', '440607', '三水区', '', '', '', '', 3, 1, ''), ('440608', '4406', '00,44,4406', '高明区', '44', '广东省', '4406', '佛山市', '440608', '高明区', '', '', '', '', 3, 1, ''), ('4407', '44', '00,44', '江门市', '44', '广东省', '4407', '江门市', '', '', '', '', '', '', 2, 1, ''), ('440703', '4407', '00,44,4407', '蓬江区', '44', '广东省', '4407', '江门市', '440703', '蓬江区', '', '', '', '', 3, 1, ''), ('440704', '4407', '00,44,4407', '江海区', '44', '广东省', '4407', '江门市', '440704', '江海区', '', '', '', '', 3, 1, ''), ('440705', '4407', '00,44,4407', '新会区', '44', '广东省', '4407', '江门市', '440705', '新会区', '', '', '', '', 3, 1, ''), ('440781', '4407', '00,44,4407', '台山市', '44', '广东省', '4407', '江门市', '440781', '台山市', '', '', '', '', 3, 1, ''), ('440783', '4407', '00,44,4407', '开平市', '44', '广东省', '4407', '江门市', '440783', '开平市', '', '', '', '', 3, 1, ''), ('440784', '4407', '00,44,4407', '鹤山市', '44', '广东省', '4407', '江门市', '440784', '鹤山市', '', '', '', '', 3, 1, ''), ('440785', '4407', '00,44,4407', '恩平市', '44', '广东省', '4407', '江门市', '440785', '恩平市', '', '', '', '', 3, 1, ''), ('4408', '44', '00,44', '湛江市', '44', '广东省', '4408', '湛江市', '', '', '', '', '', '', 2, 1, ''), ('440802', '4408', '00,44,4408', '赤坎区', '44', '广东省', '4408', '湛江市', '440802', '赤坎区', '', '', '', '', 3, 1, ''), ('440803', '4408', '00,44,4408', '霞山区', '44', '广东省', '4408', '湛江市', '440803', '霞山区', '', '', '', '', 3, 1, ''), ('440804', '4408', '00,44,4408', '坡头区', '44', '广东省', '4408', '湛江市', '440804', '坡头区', '', '', '', '', 3, 1, ''), ('440811', '4408', '00,44,4408', '麻章区', '44', '广东省', '4408', '湛江市', '440811', '麻章区', '', '', '', '', 3, 1, ''), ('440823', '4408', '00,44,4408', '遂溪县', '44', '广东省', '4408', '湛江市', '440823', '遂溪县', '', '', '', '', 3, 1, ''), ('440825', '4408', '00,44,4408', '徐闻县', '44', '广东省', '4408', '湛江市', '440825', '徐闻县', '', '', '', '', 3, 1, ''), ('440881', '4408', '00,44,4408', '廉江市', '44', '广东省', '4408', '湛江市', '440881', '廉江市', '', '', '', '', 3, 1, ''), ('440882', '4408', '00,44,4408', '雷州市', '44', '广东省', '4408', '湛江市', '440882', '雷州市', '', '', '', '', 3, 1, ''), ('440883', '4408', '00,44,4408', '吴川市', '44', '广东省', '4408', '湛江市', '440883', '吴川市', '', '', '', '', 3, 1, ''), ('4409', '44', '00,44', '茂名市', '44', '广东省', '4409', '茂名市', '', '', '', '', '', '', 2, 1, ''), ('440902', '4409', '00,44,4409', '茂南区', '44', '广东省', '4409', '茂名市', '440902', '茂南区', '', '', '', '', 3, 1, ''), ('440904', '4409', '00,44,4409', '电白区', '44', '广东省', '4409', '茂名市', '440904', '电白区', '', '', '', '', 3, 1, ''), ('440981', '4409', '00,44,4409', '高州市', '44', '广东省', '4409', '茂名市', '440981', '高州市', '', '', '', '', 3, 1, ''), ('440982', '4409', '00,44,4409', '化州市', '44', '广东省', '4409', '茂名市', '440982', '化州市', '', '', '', '', 3, 1, ''), ('440983', '4409', '00,44,4409', '信宜市', '44', '广东省', '4409', '茂名市', '440983', '信宜市', '', '', '', '', 3, 1, ''), ('4412', '44', '00,44', '肇庆市', '44', '广东省', '4412', '肇庆市', '', '', '', '', '', '', 2, 1, ''), ('441202', '4412', '00,44,4412', '端州区', '44', '广东省', '4412', '肇庆市', '441202', '端州区', '', '', '', '', 3, 1, ''), ('441203', '4412', '00,44,4412', '鼎湖区', '44', '广东省', '4412', '肇庆市', '441203', '鼎湖区', '', '', '', '', 3, 1, ''), ('441204', '4412', '00,44,4412', '高要区', '44', '广东省', '4412', '肇庆市', '441204', '高要区', '', '', '', '', 3, 1, ''), ('441223', '4412', '00,44,4412', '广宁县', '44', '广东省', '4412', '肇庆市', '441223', '广宁县', '', '', '', '', 3, 1, ''), ('441224', '4412', '00,44,4412', '怀集县', '44', '广东省', '4412', '肇庆市', '441224', '怀集县', '', '', '', '', 3, 1, ''), ('441225', '4412', '00,44,4412', '封开县', '44', '广东省', '4412', '肇庆市', '441225', '封开县', '', '', '', '', 3, 1, ''), ('441226', '4412', '00,44,4412', '德庆县', '44', '广东省', '4412', '肇庆市', '441226', '德庆县', '', '', '', '', 3, 1, ''), ('441284', '4412', '00,44,4412', '四会市', '44', '广东省', '4412', '肇庆市', '441284', '四会市', '', '', '', '', 3, 1, ''), ('4413', '44', '00,44', '惠州市', '44', '广东省', '4413', '惠州市', '', '', '', '', '', '', 2, 1, ''), ('441302', '4413', '00,44,4413', '惠城区', '44', '广东省', '4413', '惠州市', '441302', '惠城区', '', '', '', '', 3, 1, ''), ('441303', '4413', '00,44,4413', '惠阳区', '44', '广东省', '4413', '惠州市', '441303', '惠阳区', '', '', '', '', 3, 1, ''), ('441322', '4413', '00,44,4413', '博罗县', '44', '广东省', '4413', '惠州市', '441322', '博罗县', '', '', '', '', 3, 1, ''), ('441323', '4413', '00,44,4413', '惠东县', '44', '广东省', '4413', '惠州市', '441323', '惠东县', '', '', '', '', 3, 1, ''), ('441324', '4413', '00,44,4413', '龙门县', '44', '广东省', '4413', '惠州市', '441324', '龙门县', '', '', '', '', 3, 1, ''), ('4414', '44', '00,44', '梅州市', '44', '广东省', '4414', '梅州市', '', '', '', '', '', '', 2, 1, ''), ('441402', '4414', '00,44,4414', '梅江区', '44', '广东省', '4414', '梅州市', '441402', '梅江区', '', '', '', '', 3, 1, ''), ('441403', '4414', '00,44,4414', '梅县区', '44', '广东省', '4414', '梅州市', '441403', '梅县区', '', '', '', '', 3, 1, ''), ('441422', '4414', '00,44,4414', '大埔县', '44', '广东省', '4414', '梅州市', '441422', '大埔县', '', '', '', '', 3, 1, ''), ('441423', '4414', '00,44,4414', '丰顺县', '44', '广东省', '4414', '梅州市', '441423', '丰顺县', '', '', '', '', 3, 1, ''), ('441424', '4414', '00,44,4414', '五华县', '44', '广东省', '4414', '梅州市', '441424', '五华县', '', '', '', '', 3, 1, ''), ('441426', '4414', '00,44,4414', '平远县', '44', '广东省', '4414', '梅州市', '441426', '平远县', '', '', '', '', 3, 1, ''), ('441427', '4414', '00,44,4414', '蕉岭县', '44', '广东省', '4414', '梅州市', '441427', '蕉岭县', '', '', '', '', 3, 1, ''), ('441481', '4414', '00,44,4414', '兴宁市', '44', '广东省', '4414', '梅州市', '441481', '兴宁市', '', '', '', '', 3, 1, ''), ('4415', '44', '00,44', '汕尾市', '44', '广东省', '4415', '汕尾市', '', '', '', '', '', '', 2, 1, ''), ('441502', '4415', '00,44,4415', '城区', '44', '广东省', '4415', '汕尾市', '441502', '城区', '', '', '', '', 3, 1, ''), ('441521', '4415', '00,44,4415', '海丰县', '44', '广东省', '4415', '汕尾市', '441521', '海丰县', '', '', '', '', 3, 1, ''), ('441523', '4415', '00,44,4415', '陆河县', '44', '广东省', '4415', '汕尾市', '441523', '陆河县', '', '', '', '', 3, 1, ''), ('441581', '4415', '00,44,4415', '陆丰市', '44', '广东省', '4415', '汕尾市', '441581', '陆丰市', '', '', '', '', 3, 1, ''), ('4416', '44', '00,44', '河源市', '44', '广东省', '4416', '河源市', '', '', '', '', '', '', 2, 1, ''), ('441602', '4416', '00,44,4416', '源城区', '44', '广东省', '4416', '河源市', '441602', '源城区', '', '', '', '', 3, 1, ''), ('441621', '4416', '00,44,4416', '紫金县', '44', '广东省', '4416', '河源市', '441621', '紫金县', '', '', '', '', 3, 1, ''), ('441622', '4416', '00,44,4416', '龙川县', '44', '广东省', '4416', '河源市', '441622', '龙川县', '', '', '', '', 3, 1, ''), ('441623', '4416', '00,44,4416', '连平县', '44', '广东省', '4416', '河源市', '441623', '连平县', '', '', '', '', 3, 1, ''), ('441624', '4416', '00,44,4416', '和平县', '44', '广东省', '4416', '河源市', '441624', '和平县', '', '', '', '', 3, 1, ''), ('441625', '4416', '00,44,4416', '东源县', '44', '广东省', '4416', '河源市', '441625', '东源县', '', '', '', '', 3, 1, ''), ('4417', '44', '00,44', '阳江市', '44', '广东省', '4417', '阳江市', '', '', '', '', '', '', 2, 1, ''), ('441702', '4417', '00,44,4417', '江城区', '44', '广东省', '4417', '阳江市', '441702', '江城区', '', '', '', '', 3, 1, ''), ('441704', '4417', '00,44,4417', '阳东区', '44', '广东省', '4417', '阳江市', '441704', '阳东区', '', '', '', '', 3, 1, ''), ('441721', '4417', '00,44,4417', '阳西县', '44', '广东省', '4417', '阳江市', '441721', '阳西县', '', '', '', '', 3, 1, ''), ('441781', '4417', '00,44,4417', '阳春市', '44', '广东省', '4417', '阳江市', '441781', '阳春市', '', '', '', '', 3, 1, ''), ('4418', '44', '00,44', '清远市', '44', '广东省', '4418', '清远市', '', '', '', '', '', '', 2, 1, ''), ('441802', '4418', '00,44,4418', '清城区', '44', '广东省', '4418', '清远市', '441802', '清城区', '', '', '', '', 3, 1, ''), ('441803', '4418', '00,44,4418', '清新区', '44', '广东省', '4418', '清远市', '441803', '清新区', '', '', '', '', 3, 1, ''), ('441821', '4418', '00,44,4418', '佛冈县', '44', '广东省', '4418', '清远市', '441821', '佛冈县', '', '', '', '', 3, 1, ''), ('441823', '4418', '00,44,4418', '阳山县', '44', '广东省', '4418', '清远市', '441823', '阳山县', '', '', '', '', 3, 1, ''), ('441825', '4418', '00,44,4418', '连山壮族瑶族自治县', '44', '广东省', '4418', '清远市', '441825', '连山壮族瑶族自治县', '', '', '', '', 3, 1, ''), ('441826', '4418', '00,44,4418', '连南瑶族自治县', '44', '广东省', '4418', '清远市', '441826', '连南瑶族自治县', '', '', '', '', 3, 1, ''), ('441881', '4418', '00,44,4418', '英德市', '44', '广东省', '4418', '清远市', '441881', '英德市', '', '', '', '', 3, 1, ''), ('441882', '4418', '00,44,4418', '连州市', '44', '广东省', '4418', '清远市', '441882', '连州市', '', '', '', '', 3, 1, ''), ('4419', '44', '00,44', '东莞市', '44', '广东省', '4419', '东莞市', '', '', '', '', '', '', 2, 1, ''), ('441900', '4419', '00,44,4419', '东莞市', '44', '广东省', '4419', '东莞市', '441900', '东莞市', '', '', '', '', 3, 1, ''), ('4420', '44', '00,44', '中山市', '44', '广东省', '4420', '中山市', '', '', '', '', '', '', 2, 1, ''), ('442000', '4420', '00,44,4420', '中山市', '44', '广东省', '4420', '中山市', '442000', '中山市', '', '', '', '', 3, 1, ''), ('4451', '44', '00,44', '潮州市', '44', '广东省', '4451', '潮州市', '', '', '', '', '', '', 2, 1, ''), ('445102', '4451', '00,44,4451', '湘桥区', '44', '广东省', '4451', '潮州市', '445102', '湘桥区', '', '', '', '', 3, 1, ''), ('445103', '4451', '00,44,4451', '潮安区', '44', '广东省', '4451', '潮州市', '445103', '潮安区', '', '', '', '', 3, 1, ''), ('445122', '4451', '00,44,4451', '饶平县', '44', '广东省', '4451', '潮州市', '445122', '饶平县', '', '', '', '', 3, 1, ''), ('4452', '44', '00,44', '揭阳市', '44', '广东省', '4452', '揭阳市', '', '', '', '', '', '', 2, 1, ''), ('445202', '4452', '00,44,4452', '榕城区', '44', '广东省', '4452', '揭阳市', '445202', '榕城区', '', '', '', '', 3, 1, ''), ('445203', '4452', '00,44,4452', '揭东区', '44', '广东省', '4452', '揭阳市', '445203', '揭东区', '', '', '', '', 3, 1, ''), ('445222', '4452', '00,44,4452', '揭西县', '44', '广东省', '4452', '揭阳市', '445222', '揭西县', '', '', '', '', 3, 1, ''), ('445224', '4452', '00,44,4452', '惠来县', '44', '广东省', '4452', '揭阳市', '445224', '惠来县', '', '', '', '', 3, 1, ''), ('445281', '4452', '00,44,4452', '普宁市', '44', '广东省', '4452', '揭阳市', '445281', '普宁市', '', '', '', '', 3, 1, ''), ('4453', '44', '00,44', '云浮市', '44', '广东省', '4453', '云浮市', '', '', '', '', '', '', 2, 1, ''), ('445302', '4453', '00,44,4453', '云城区', '44', '广东省', '4453', '云浮市', '445302', '云城区', '', '', '', '', 3, 1, ''), ('445303', '4453', '00,44,4453', '云安区', '44', '广东省', '4453', '云浮市', '445303', '云安区', '', '', '', '', 3, 1, ''), ('445321', '4453', '00,44,4453', '新兴县', '44', '广东省', '4453', '云浮市', '445321', '新兴县', '', '', '', '', 3, 1, ''), ('445322', '4453', '00,44,4453', '郁南县', '44', '广东省', '4453', '云浮市', '445322', '郁南县', '', '', '', '', 3, 1, ''), ('445381', '4453', '00,44,4453', '罗定市', '44', '广东省', '4453', '云浮市', '445381', '罗定市', '', '', '', '', 3, 1, ''), ('45', '00', '00', '广西壮族自治区', '45', '广西壮族自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('4501', '45', '00,45', '南宁市', '45', '广西壮族自治区', '4501', '南宁市', '', '', '', '', '', '', 2, 1, ''), ('450102', '4501', '00,45,4501', '兴宁区', '45', '广西壮族自治区', '4501', '南宁市', '450102', '兴宁区', '', '', '', '', 3, 1, ''), ('450103', '4501', '00,45,4501', '青秀区', '45', '广西壮族自治区', '4501', '南宁市', '450103', '青秀区', '', '', '', '', 3, 1, ''), ('450105', '4501', '00,45,4501', '江南区', '45', '广西壮族自治区', '4501', '南宁市', '450105', '江南区', '', '', '', '', 3, 1, ''), ('450107', '4501', '00,45,4501', '西乡塘区', '45', '广西壮族自治区', '4501', '南宁市', '450107', '西乡塘区', '', '', '', '', 3, 1, ''), ('450108', '4501', '00,45,4501', '良庆区', '45', '广西壮族自治区', '4501', '南宁市', '450108', '良庆区', '', '', '', '', 3, 1, ''), ('450109', '4501', '00,45,4501', '邕宁区', '45', '广西壮族自治区', '4501', '南宁市', '450109', '邕宁区', '', '', '', '', 3, 1, ''), ('450110', '4501', '00,45,4501', '武鸣区', '45', '广西壮族自治区', '4501', '南宁市', '450110', '武鸣区', '', '', '', '', 3, 1, ''), ('450123', '4501', '00,45,4501', '隆安县', '45', '广西壮族自治区', '4501', '南宁市', '450123', '隆安县', '', '', '', '', 3, 1, ''), ('450124', '4501', '00,45,4501', '马山县', '45', '广西壮族自治区', '4501', '南宁市', '450124', '马山县', '', '', '', '', 3, 1, ''), ('450125', '4501', '00,45,4501', '上林县', '45', '广西壮族自治区', '4501', '南宁市', '450125', '上林县', '', '', '', '', 3, 1, ''), ('450126', '4501', '00,45,4501', '宾阳县', '45', '广西壮族自治区', '4501', '南宁市', '450126', '宾阳县', '', '', '', '', 3, 1, ''), ('450127', '4501', '00,45,4501', '横县', '45', '广西壮族自治区', '4501', '南宁市', '450127', '横县', '', '', '', '', 3, 1, ''), ('4502', '45', '00,45', '柳州市', '45', '广西壮族自治区', '4502', '柳州市', '', '', '', '', '', '', 2, 1, ''), ('450202', '4502', '00,45,4502', '城中区', '45', '广西壮族自治区', '4502', '柳州市', '450202', '城中区', '', '', '', '', 3, 1, ''), ('450203', '4502', '00,45,4502', '鱼峰区', '45', '广西壮族自治区', '4502', '柳州市', '450203', '鱼峰区', '', '', '', '', 3, 1, ''), ('450204', '4502', '00,45,4502', '柳南区', '45', '广西壮族自治区', '4502', '柳州市', '450204', '柳南区', '', '', '', '', 3, 1, ''), ('450205', '4502', '00,45,4502', '柳北区', '45', '广西壮族自治区', '4502', '柳州市', '450205', '柳北区', '', '', '', '', 3, 1, ''), ('450206', '4502', '00,45,4502', '柳江区', '45', '广西壮族自治区', '4502', '柳州市', '450206', '柳江区', '', '', '', '', 3, 1, ''), ('450222', '4502', '00,45,4502', '柳城县', '45', '广西壮族自治区', '4502', '柳州市', '450222', '柳城县', '', '', '', '', 3, 1, ''), ('450223', '4502', '00,45,4502', '鹿寨县', '45', '广西壮族自治区', '4502', '柳州市', '450223', '鹿寨县', '', '', '', '', 3, 1, ''), ('450224', '4502', '00,45,4502', '融安县', '45', '广西壮族自治区', '4502', '柳州市', '450224', '融安县', '', '', '', '', 3, 1, ''), ('450225', '4502', '00,45,4502', '融水苗族自治县', '45', '广西壮族自治区', '4502', '柳州市', '450225', '融水苗族自治县', '', '', '', '', 3, 1, ''), ('450226', '4502', '00,45,4502', '三江侗族自治县', '45', '广西壮族自治区', '4502', '柳州市', '450226', '三江侗族自治县', '', '', '', '', 3, 1, ''), ('4503', '45', '00,45', '桂林市', '45', '广西壮族自治区', '4503', '桂林市', '', '', '', '', '', '', 2, 1, ''), ('450302', '4503', '00,45,4503', '秀峰区', '45', '广西壮族自治区', '4503', '桂林市', '450302', '秀峰区', '', '', '', '', 3, 1, ''), ('450303', '4503', '00,45,4503', '叠彩区', '45', '广西壮族自治区', '4503', '桂林市', '450303', '叠彩区', '', '', '', '', 3, 1, ''), ('450304', '4503', '00,45,4503', '象山区', '45', '广西壮族自治区', '4503', '桂林市', '450304', '象山区', '', '', '', '', 3, 1, ''), ('450305', '4503', '00,45,4503', '七星区', '45', '广西壮族自治区', '4503', '桂林市', '450305', '七星区', '', '', '', '', 3, 1, ''), ('450311', '4503', '00,45,4503', '雁山区', '45', '广西壮族自治区', '4503', '桂林市', '450311', '雁山区', '', '', '', '', 3, 1, ''), ('450312', '4503', '00,45,4503', '临桂区', '45', '广西壮族自治区', '4503', '桂林市', '450312', '临桂区', '', '', '', '', 3, 1, ''), ('450321', '4503', '00,45,4503', '阳朔县', '45', '广西壮族自治区', '4503', '桂林市', '450321', '阳朔县', '', '', '', '', 3, 1, ''), ('450323', '4503', '00,45,4503', '灵川县', '45', '广西壮族自治区', '4503', '桂林市', '450323', '灵川县', '', '', '', '', 3, 1, ''), ('450324', '4503', '00,45,4503', '全州县', '45', '广西壮族自治区', '4503', '桂林市', '450324', '全州县', '', '', '', '', 3, 1, ''), ('450325', '4503', '00,45,4503', '兴安县', '45', '广西壮族自治区', '4503', '桂林市', '450325', '兴安县', '', '', '', '', 3, 1, ''), ('450326', '4503', '00,45,4503', '永福县', '45', '广西壮族自治区', '4503', '桂林市', '450326', '永福县', '', '', '', '', 3, 1, ''), ('450327', '4503', '00,45,4503', '灌阳县', '45', '广西壮族自治区', '4503', '桂林市', '450327', '灌阳县', '', '', '', '', 3, 1, ''), ('450328', '4503', '00,45,4503', '龙胜各族自治县', '45', '广西壮族自治区', '4503', '桂林市', '450328', '龙胜各族自治县', '', '', '', '', 3, 1, ''), ('450329', '4503', '00,45,4503', '资源县', '45', '广西壮族自治区', '4503', '桂林市', '450329', '资源县', '', '', '', '', 3, 1, ''), ('450330', '4503', '00,45,4503', '平乐县', '45', '广西壮族自治区', '4503', '桂林市', '450330', '平乐县', '', '', '', '', 3, 1, ''), ('450332', '4503', '00,45,4503', '恭城瑶族自治县', '45', '广西壮族自治区', '4503', '桂林市', '450332', '恭城瑶族自治县', '', '', '', '', 3, 1, ''), ('450381', '4503', '00,45,4503', '荔浦市', '45', '广西壮族自治区', '4503', '桂林市', '450381', '荔浦市', '', '', '', '', 3, 1, ''), ('4504', '45', '00,45', '梧州市', '45', '广西壮族自治区', '4504', '梧州市', '', '', '', '', '', '', 2, 1, ''), ('450403', '4504', '00,45,4504', '万秀区', '45', '广西壮族自治区', '4504', '梧州市', '450403', '万秀区', '', '', '', '', 3, 1, ''), ('450405', '4504', '00,45,4504', '长洲区', '45', '广西壮族自治区', '4504', '梧州市', '450405', '长洲区', '', '', '', '', 3, 1, ''), ('450406', '4504', '00,45,4504', '龙圩区', '45', '广西壮族自治区', '4504', '梧州市', '450406', '龙圩区', '', '', '', '', 3, 1, ''), ('450421', '4504', '00,45,4504', '苍梧县', '45', '广西壮族自治区', '4504', '梧州市', '450421', '苍梧县', '', '', '', '', 3, 1, ''), ('450422', '4504', '00,45,4504', '藤县', '45', '广西壮族自治区', '4504', '梧州市', '450422', '藤县', '', '', '', '', 3, 1, ''), ('450423', '4504', '00,45,4504', '蒙山县', '45', '广西壮族自治区', '4504', '梧州市', '450423', '蒙山县', '', '', '', '', 3, 1, ''), ('450481', '4504', '00,45,4504', '岑溪市', '45', '广西壮族自治区', '4504', '梧州市', '450481', '岑溪市', '', '', '', '', 3, 1, ''), ('4505', '45', '00,45', '北海市', '45', '广西壮族自治区', '4505', '北海市', '', '', '', '', '', '', 2, 1, ''), ('450502', '4505', '00,45,4505', '海城区', '45', '广西壮族自治区', '4505', '北海市', '450502', '海城区', '', '', '', '', 3, 1, ''), ('450503', '4505', '00,45,4505', '银海区', '45', '广西壮族自治区', '4505', '北海市', '450503', '银海区', '', '', '', '', 3, 1, ''), ('450512', '4505', '00,45,4505', '铁山港区', '45', '广西壮族自治区', '4505', '北海市', '450512', '铁山港区', '', '', '', '', 3, 1, ''), ('450521', '4505', '00,45,4505', '合浦县', '45', '广西壮族自治区', '4505', '北海市', '450521', '合浦县', '', '', '', '', 3, 1, ''), ('4506', '45', '00,45', '防城港市', '45', '广西壮族自治区', '4506', '防城港市', '', '', '', '', '', '', 2, 1, ''), ('450602', '4506', '00,45,4506', '港口区', '45', '广西壮族自治区', '4506', '防城港市', '450602', '港口区', '', '', '', '', 3, 1, ''), ('450603', '4506', '00,45,4506', '防城区', '45', '广西壮族自治区', '4506', '防城港市', '450603', '防城区', '', '', '', '', 3, 1, ''), ('450621', '4506', '00,45,4506', '上思县', '45', '广西壮族自治区', '4506', '防城港市', '450621', '上思县', '', '', '', '', 3, 1, ''), ('450681', '4506', '00,45,4506', '东兴市', '45', '广西壮族自治区', '4506', '防城港市', '450681', '东兴市', '', '', '', '', 3, 1, ''), ('4507', '45', '00,45', '钦州市', '45', '广西壮族自治区', '4507', '钦州市', '', '', '', '', '', '', 2, 1, ''), ('450702', '4507', '00,45,4507', '钦南区', '45', '广西壮族自治区', '4507', '钦州市', '450702', '钦南区', '', '', '', '', 3, 1, ''), ('450703', '4507', '00,45,4507', '钦北区', '45', '广西壮族自治区', '4507', '钦州市', '450703', '钦北区', '', '', '', '', 3, 1, ''), ('450721', '4507', '00,45,4507', '灵山县', '45', '广西壮族自治区', '4507', '钦州市', '450721', '灵山县', '', '', '', '', 3, 1, ''), ('450722', '4507', '00,45,4507', '浦北县', '45', '广西壮族自治区', '4507', '钦州市', '450722', '浦北县', '', '', '', '', 3, 1, ''), ('4508', '45', '00,45', '贵港市', '45', '广西壮族自治区', '4508', '贵港市', '', '', '', '', '', '', 2, 1, ''), ('450802', '4508', '00,45,4508', '港北区', '45', '广西壮族自治区', '4508', '贵港市', '450802', '港北区', '', '', '', '', 3, 1, ''), ('450803', '4508', '00,45,4508', '港南区', '45', '广西壮族自治区', '4508', '贵港市', '450803', '港南区', '', '', '', '', 3, 1, ''), ('450804', '4508', '00,45,4508', '覃塘区', '45', '广西壮族自治区', '4508', '贵港市', '450804', '覃塘区', '', '', '', '', 3, 1, ''), ('450821', '4508', '00,45,4508', '平南县', '45', '广西壮族自治区', '4508', '贵港市', '450821', '平南县', '', '', '', '', 3, 1, ''), ('450881', '4508', '00,45,4508', '桂平市', '45', '广西壮族自治区', '4508', '贵港市', '450881', '桂平市', '', '', '', '', 3, 1, ''), ('4509', '45', '00,45', '玉林市', '45', '广西壮族自治区', '4509', '玉林市', '', '', '', '', '', '', 2, 1, ''), ('450902', '4509', '00,45,4509', '玉州区', '45', '广西壮族自治区', '4509', '玉林市', '450902', '玉州区', '', '', '', '', 3, 1, ''), ('450903', '4509', '00,45,4509', '福绵区', '45', '广西壮族自治区', '4509', '玉林市', '450903', '福绵区', '', '', '', '', 3, 1, ''), ('450921', '4509', '00,45,4509', '容县', '45', '广西壮族自治区', '4509', '玉林市', '450921', '容县', '', '', '', '', 3, 1, ''), ('450922', '4509', '00,45,4509', '陆川县', '45', '广西壮族自治区', '4509', '玉林市', '450922', '陆川县', '', '', '', '', 3, 1, ''), ('450923', '4509', '00,45,4509', '博白县', '45', '广西壮族自治区', '4509', '玉林市', '450923', '博白县', '', '', '', '', 3, 1, ''), ('450924', '4509', '00,45,4509', '兴业县', '45', '广西壮族自治区', '4509', '玉林市', '450924', '兴业县', '', '', '', '', 3, 1, ''), ('450981', '4509', '00,45,4509', '北流市', '45', '广西壮族自治区', '4509', '玉林市', '450981', '北流市', '', '', '', '', 3, 1, ''), ('4510', '45', '00,45', '百色市', '45', '广西壮族自治区', '4510', '百色市', '', '', '', '', '', '', 2, 1, ''), ('451002', '4510', '00,45,4510', '右江区', '45', '广西壮族自治区', '4510', '百色市', '451002', '右江区', '', '', '', '', 3, 1, ''), ('451003', '4510', '00,45,4510', '田阳区', '45', '广西壮族自治区', '4510', '百色市', '451003', '田阳区', '', '', '', '', 3, 1, ''), ('451022', '4510', '00,45,4510', '田东县', '45', '广西壮族自治区', '4510', '百色市', '451022', '田东县', '', '', '', '', 3, 1, ''), ('451024', '4510', '00,45,4510', '德保县', '45', '广西壮族自治区', '4510', '百色市', '451024', '德保县', '', '', '', '', 3, 1, ''), ('451026', '4510', '00,45,4510', '那坡县', '45', '广西壮族自治区', '4510', '百色市', '451026', '那坡县', '', '', '', '', 3, 1, ''), ('451027', '4510', '00,45,4510', '凌云县', '45', '广西壮族自治区', '4510', '百色市', '451027', '凌云县', '', '', '', '', 3, 1, ''), ('451028', '4510', '00,45,4510', '乐业县', '45', '广西壮族自治区', '4510', '百色市', '451028', '乐业县', '', '', '', '', 3, 1, ''), ('451029', '4510', '00,45,4510', '田林县', '45', '广西壮族自治区', '4510', '百色市', '451029', '田林县', '', '', '', '', 3, 1, ''), ('451030', '4510', '00,45,4510', '西林县', '45', '广西壮族自治区', '4510', '百色市', '451030', '西林县', '', '', '', '', 3, 1, ''), ('451031', '4510', '00,45,4510', '隆林各族自治县', '45', '广西壮族自治区', '4510', '百色市', '451031', '隆林各族自治县', '', '', '', '', 3, 1, ''), ('451081', '4510', '00,45,4510', '靖西市', '45', '广西壮族自治区', '4510', '百色市', '451081', '靖西市', '', '', '', '', 3, 1, ''), ('451082', '4510', '00,45,4510', '平果市', '45', '广西壮族自治区', '4510', '百色市', '451082', '平果市', '', '', '', '', 3, 1, ''), ('4511', '45', '00,45', '贺州市', '45', '广西壮族自治区', '4511', '贺州市', '', '', '', '', '', '', 2, 1, ''), ('451102', '4511', '00,45,4511', '八步区', '45', '广西壮族自治区', '4511', '贺州市', '451102', '八步区', '', '', '', '', 3, 1, ''), ('451103', '4511', '00,45,4511', '平桂区', '45', '广西壮族自治区', '4511', '贺州市', '451103', '平桂区', '', '', '', '', 3, 1, ''), ('451121', '4511', '00,45,4511', '昭平县', '45', '广西壮族自治区', '4511', '贺州市', '451121', '昭平县', '', '', '', '', 3, 1, ''), ('451122', '4511', '00,45,4511', '钟山县', '45', '广西壮族自治区', '4511', '贺州市', '451122', '钟山县', '', '', '', '', 3, 1, ''), ('451123', '4511', '00,45,4511', '富川瑶族自治县', '45', '广西壮族自治区', '4511', '贺州市', '451123', '富川瑶族自治县', '', '', '', '', 3, 1, ''), ('4512', '45', '00,45', '河池市', '45', '广西壮族自治区', '4512', '河池市', '', '', '', '', '', '', 2, 1, ''), ('451202', '4512', '00,45,4512', '金城江区', '45', '广西壮族自治区', '4512', '河池市', '451202', '金城江区', '', '', '', '', 3, 1, ''), ('451203', '4512', '00,45,4512', '宜州区', '45', '广西壮族自治区', '4512', '河池市', '451203', '宜州区', '', '', '', '', 3, 1, ''), ('451221', '4512', '00,45,4512', '南丹县', '45', '广西壮族自治区', '4512', '河池市', '451221', '南丹县', '', '', '', '', 3, 1, ''), ('451222', '4512', '00,45,4512', '天峨县', '45', '广西壮族自治区', '4512', '河池市', '451222', '天峨县', '', '', '', '', 3, 1, ''), ('451223', '4512', '00,45,4512', '凤山县', '45', '广西壮族自治区', '4512', '河池市', '451223', '凤山县', '', '', '', '', 3, 1, ''), ('451224', '4512', '00,45,4512', '东兰县', '45', '广西壮族自治区', '4512', '河池市', '451224', '东兰县', '', '', '', '', 3, 1, ''), ('451225', '4512', '00,45,4512', '罗城仫佬族自治县', '45', '广西壮族自治区', '4512', '河池市', '451225', '罗城仫佬族自治县', '', '', '', '', 3, 1, ''), ('451226', '4512', '00,45,4512', '环江毛南族自治县', '45', '广西壮族自治区', '4512', '河池市', '451226', '环江毛南族自治县', '', '', '', '', 3, 1, ''), ('451227', '4512', '00,45,4512', '巴马瑶族自治县', '45', '广西壮族自治区', '4512', '河池市', '451227', '巴马瑶族自治县', '', '', '', '', 3, 1, ''), ('451228', '4512', '00,45,4512', '都安瑶族自治县', '45', '广西壮族自治区', '4512', '河池市', '451228', '都安瑶族自治县', '', '', '', '', 3, 1, ''), ('451229', '4512', '00,45,4512', '大化瑶族自治县', '45', '广西壮族自治区', '4512', '河池市', '451229', '大化瑶族自治县', '', '', '', '', 3, 1, ''), ('4513', '45', '00,45', '来宾市', '45', '广西壮族自治区', '4513', '来宾市', '', '', '', '', '', '', 2, 1, ''), ('451302', '4513', '00,45,4513', '兴宾区', '45', '广西壮族自治区', '4513', '来宾市', '451302', '兴宾区', '', '', '', '', 3, 1, ''), ('451321', '4513', '00,45,4513', '忻城县', '45', '广西壮族自治区', '4513', '来宾市', '451321', '忻城县', '', '', '', '', 3, 1, ''), ('451322', '4513', '00,45,4513', '象州县', '45', '广西壮族自治区', '4513', '来宾市', '451322', '象州县', '', '', '', '', 3, 1, ''), ('451323', '4513', '00,45,4513', '武宣县', '45', '广西壮族自治区', '4513', '来宾市', '451323', '武宣县', '', '', '', '', 3, 1, ''), ('451324', '4513', '00,45,4513', '金秀瑶族自治县', '45', '广西壮族自治区', '4513', '来宾市', '451324', '金秀瑶族自治县', '', '', '', '', 3, 1, ''), ('451381', '4513', '00,45,4513', '合山市', '45', '广西壮族自治区', '4513', '来宾市', '451381', '合山市', '', '', '', '', 3, 1, ''), ('4514', '45', '00,45', '崇左市', '45', '广西壮族自治区', '4514', '崇左市', '', '', '', '', '', '', 2, 1, ''), ('451402', '4514', '00,45,4514', '江州区', '45', '广西壮族自治区', '4514', '崇左市', '451402', '江州区', '', '', '', '', 3, 1, ''), ('451421', '4514', '00,45,4514', '扶绥县', '45', '广西壮族自治区', '4514', '崇左市', '451421', '扶绥县', '', '', '', '', 3, 1, ''), ('451422', '4514', '00,45,4514', '宁明县', '45', '广西壮族自治区', '4514', '崇左市', '451422', '宁明县', '', '', '', '', 3, 1, ''), ('451423', '4514', '00,45,4514', '龙州县', '45', '广西壮族自治区', '4514', '崇左市', '451423', '龙州县', '', '', '', '', 3, 1, ''), ('451424', '4514', '00,45,4514', '大新县', '45', '广西壮族自治区', '4514', '崇左市', '451424', '大新县', '', '', '', '', 3, 1, ''), ('451425', '4514', '00,45,4514', '天等县', '45', '广西壮族自治区', '4514', '崇左市', '451425', '天等县', '', '', '', '', 3, 1, ''), ('451481', '4514', '00,45,4514', '凭祥市', '45', '广西壮族自治区', '4514', '崇左市', '451481', '凭祥市', '', '', '', '', 3, 1, ''), ('46', '00', '00', '海南省', '46', '海南省', '', '', '', '', '', '', '', '', 1, 1, ''), ('4601', '46', '00,46', '海口市', '46', '海南省', '4601', '海口市', '', '', '', '', '', '', 2, 1, ''), ('460105', '4601', '00,46,4601', '秀英区', '46', '海南省', '4601', '海口市', '460105', '秀英区', '', '', '', '', 3, 1, ''), ('460106', '4601', '00,46,4601', '龙华区', '46', '海南省', '4601', '海口市', '460106', '龙华区', '', '', '', '', 3, 1, ''), ('460107', '4601', '00,46,4601', '琼山区', '46', '海南省', '4601', '海口市', '460107', '琼山区', '', '', '', '', 3, 1, ''), ('460108', '4601', '00,46,4601', '美兰区', '46', '海南省', '4601', '海口市', '460108', '美兰区', '', '', '', '', 3, 1, ''), ('4602', '46', '00,46', '三亚市', '46', '海南省', '4602', '三亚市', '', '', '', '', '', '', 2, 1, ''), ('460202', '4602', '00,46,4602', '海棠区', '46', '海南省', '4602', '三亚市', '460202', '海棠区', '', '', '', '', 3, 1, ''), ('460203', '4602', '00,46,4602', '吉阳区', '46', '海南省', '4602', '三亚市', '460203', '吉阳区', '', '', '', '', 3, 1, ''), ('460204', '4602', '00,46,4602', '天涯区', '46', '海南省', '4602', '三亚市', '460204', '天涯区', '', '', '', '', 3, 1, ''), ('460205', '4602', '00,46,4602', '崖州区', '46', '海南省', '4602', '三亚市', '460205', '崖州区', '', '', '', '', 3, 1, ''), ('4603', '46', '00,46', '三沙市', '46', '海南省', '4603', '三沙市', '', '', '', '', '', '', 2, 1, ''), ('460300', '4603', '00,46,4603', '三沙市', '46', '海南省', '4603', '三沙市', '460300', '三沙市', '', '', '', '', 3, 1, ''), ('4604', '46', '00,46', '儋州市', '46', '海南省', '4604', '儋州市', '', '', '', '', '', '', 2, 1, ''), ('460400', '4604', '00,46,4604', '儋州市', '46', '海南省', '4604', '儋州市', '460400', '儋州市', '', '', '', '', 3, 1, ''), ('4690', '46', '00,46', '省直辖县级行政区', '46', '海南省', '4690', '省直辖县级行政区', '', '', '', '', '', '', 2, 1, ''), ('469001', '4690', '00,46,4690', '五指山市', '46', '海南省', '4690', '省直辖县级行政区', '469001', '五指山市', '', '', '', '', 3, 1, ''), ('469002', '4690', '00,46,4690', '琼海市', '46', '海南省', '4690', '省直辖县级行政区', '469002', '琼海市', '', '', '', '', 3, 1, ''), ('469005', '4690', '00,46,4690', '文昌市', '46', '海南省', '4690', '省直辖县级行政区', '469005', '文昌市', '', '', '', '', 3, 1, ''), ('469006', '4690', '00,46,4690', '万宁市', '46', '海南省', '4690', '省直辖县级行政区', '469006', '万宁市', '', '', '', '', 3, 1, ''), ('469007', '4690', '00,46,4690', '东方市', '46', '海南省', '4690', '省直辖县级行政区', '469007', '东方市', '', '', '', '', 3, 1, ''), ('469021', '4690', '00,46,4690', '定安县', '46', '海南省', '4690', '省直辖县级行政区', '469021', '定安县', '', '', '', '', 3, 1, ''), ('469022', '4690', '00,46,4690', '屯昌县', '46', '海南省', '4690', '省直辖县级行政区', '469022', '屯昌县', '', '', '', '', 3, 1, ''), ('469023', '4690', '00,46,4690', '澄迈县', '46', '海南省', '4690', '省直辖县级行政区', '469023', '澄迈县', '', '', '', '', 3, 1, ''), ('469024', '4690', '00,46,4690', '临高县', '46', '海南省', '4690', '省直辖县级行政区', '469024', '临高县', '', '', '', '', 3, 1, ''), ('469025', '4690', '00,46,4690', '白沙黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469025', '白沙黎族自治县', '', '', '', '', 3, 1, ''), ('469026', '4690', '00,46,4690', '昌江黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469026', '昌江黎族自治县', '', '', '', '', 3, 1, ''), ('469027', '4690', '00,46,4690', '乐东黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469027', '乐东黎族自治县', '', '', '', '', 3, 1, ''), ('469028', '4690', '00,46,4690', '陵水黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469028', '陵水黎族自治县', '', '', '', '', 3, 1, ''), ('469029', '4690', '00,46,4690', '保亭黎族苗族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469029', '保亭黎族苗族自治县', '', '', '', '', 3, 1, ''), ('469030', '4690', '00,46,4690', '琼中黎族苗族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469030', '琼中黎族苗族自治县', '', '', '', '', 3, 1, ''), ('50', '00', '00', '重庆市', '50', '重庆市', '', '', '', '', '', '', '', '', 1, 1, ''), ('5001', '50', '00,50', '重庆市', '50', '重庆市', '5001', '重庆市', '', '', '', '', '', '', 2, 1, ''), ('500101', '5001', '00,50,5001', '万州区', '50', '重庆市', '5001', '重庆市', '500101', '万州区', '', '', '', '', 3, 1, ''), ('500102', '5001', '00,50,5001', '涪陵区', '50', '重庆市', '5001', '重庆市', '500102', '涪陵区', '', '', '', '', 3, 1, ''), ('500103', '5001', '00,50,5001', '渝中区', '50', '重庆市', '5001', '重庆市', '500103', '渝中区', '', '', '', '', 3, 1, ''), ('500104', '5001', '00,50,5001', '大渡口区', '50', '重庆市', '5001', '重庆市', '500104', '大渡口区', '', '', '', '', 3, 1, ''), ('500105', '5001', '00,50,5001', '江北区', '50', '重庆市', '5001', '重庆市', '500105', '江北区', '', '', '', '', 3, 1, ''), ('500106', '5001', '00,50,5001', '沙坪坝区', '50', '重庆市', '5001', '重庆市', '500106', '沙坪坝区', '', '', '', '', 3, 1, ''), ('500107', '5001', '00,50,5001', '九龙坡区', '50', '重庆市', '5001', '重庆市', '500107', '九龙坡区', '', '', '', '', 3, 1, ''), ('500108', '5001', '00,50,5001', '南岸区', '50', '重庆市', '5001', '重庆市', '500108', '南岸区', '', '', '', '', 3, 1, ''), ('500109', '5001', '00,50,5001', '北碚区', '50', '重庆市', '5001', '重庆市', '500109', '北碚区', '', '', '', '', 3, 1, ''), ('500110', '5001', '00,50,5001', '綦江区', '50', '重庆市', '5001', '重庆市', '500110', '綦江区', '', '', '', '', 3, 1, ''), ('500111', '5001', '00,50,5001', '大足区', '50', '重庆市', '5001', '重庆市', '500111', '大足区', '', '', '', '', 3, 1, ''), ('500112', '5001', '00,50,5001', '渝北区', '50', '重庆市', '5001', '重庆市', '500112', '渝北区', '', '', '', '', 3, 1, ''), ('500113', '5001', '00,50,5001', '巴南区', '50', '重庆市', '5001', '重庆市', '500113', '巴南区', '', '', '', '', 3, 1, ''), ('500114', '5001', '00,50,5001', '黔江区', '50', '重庆市', '5001', '重庆市', '500114', '黔江区', '', '', '', '', 3, 1, ''), ('500115', '5001', '00,50,5001', '长寿区', '50', '重庆市', '5001', '重庆市', '500115', '长寿区', '', '', '', '', 3, 1, ''), ('500116', '5001', '00,50,5001', '江津区', '50', '重庆市', '5001', '重庆市', '500116', '江津区', '', '', '', '', 3, 1, ''), ('500117', '5001', '00,50,5001', '合川区', '50', '重庆市', '5001', '重庆市', '500117', '合川区', '', '', '', '', 3, 1, ''), ('500118', '5001', '00,50,5001', '永川区', '50', '重庆市', '5001', '重庆市', '500118', '永川区', '', '', '', '', 3, 1, ''), ('500119', '5001', '00,50,5001', '南川区', '50', '重庆市', '5001', '重庆市', '500119', '南川区', '', '', '', '', 3, 1, ''), ('500120', '5001', '00,50,5001', '璧山区', '50', '重庆市', '5001', '重庆市', '500120', '璧山区', '', '', '', '', 3, 1, ''), ('500151', '5001', '00,50,5001', '铜梁区', '50', '重庆市', '5001', '重庆市', '500151', '铜梁区', '', '', '', '', 3, 1, ''), ('500152', '5001', '00,50,5001', '潼南区', '50', '重庆市', '5001', '重庆市', '500152', '潼南区', '', '', '', '', 3, 1, ''), ('500153', '5001', '00,50,5001', '荣昌区', '50', '重庆市', '5001', '重庆市', '500153', '荣昌区', '', '', '', '', 3, 1, ''), ('500154', '5001', '00,50,5001', '开州区', '50', '重庆市', '5001', '重庆市', '500154', '开州区', '', '', '', '', 3, 1, ''), ('500155', '5001', '00,50,5001', '梁平区', '50', '重庆市', '5001', '重庆市', '500155', '梁平区', '', '', '', '', 3, 1, ''), ('500156', '5001', '00,50,5001', '武隆区', '50', '重庆市', '5001', '重庆市', '500156', '武隆区', '', '', '', '', 3, 1, ''), ('5002', '50', '00,50', '重庆市', '50', '重庆市', '5002', '重庆市', '', '', '', '', '', '', 2, 1, ''), ('500229', '5002', '00,50,5002', '城口县', '50', '重庆市', '5002', '重庆市', '500229', '城口县', '', '', '', '', 3, 1, ''), ('500230', '5002', '00,50,5002', '丰都县', '50', '重庆市', '5002', '重庆市', '500230', '丰都县', '', '', '', '', 3, 1, ''), ('500231', '5002', '00,50,5002', '垫江县', '50', '重庆市', '5002', '重庆市', '500231', '垫江县', '', '', '', '', 3, 1, ''), ('500233', '5002', '00,50,5002', '忠县', '50', '重庆市', '5002', '重庆市', '500233', '忠县', '', '', '', '', 3, 1, ''), ('500235', '5002', '00,50,5002', '云阳县', '50', '重庆市', '5002', '重庆市', '500235', '云阳县', '', '', '', '', 3, 1, ''), ('500236', '5002', '00,50,5002', '奉节县', '50', '重庆市', '5002', '重庆市', '500236', '奉节县', '', '', '', '', 3, 1, ''), ('500237', '5002', '00,50,5002', '巫山县', '50', '重庆市', '5002', '重庆市', '500237', '巫山县', '', '', '', '', 3, 1, ''), ('500238', '5002', '00,50,5002', '巫溪县', '50', '重庆市', '5002', '重庆市', '500238', '巫溪县', '', '', '', '', 3, 1, ''), ('500240', '5002', '00,50,5002', '石柱土家族自治县', '50', '重庆市', '5002', '重庆市', '500240', '石柱土家族自治县', '', '', '', '', 3, 1, ''), ('500241', '5002', '00,50,5002', '秀山土家族苗族自治县', '50', '重庆市', '5002', '重庆市', '500241', '秀山土家族苗族自治县', '', '', '', '', 3, 1, ''), ('500242', '5002', '00,50,5002', '酉阳土家族苗族自治县', '50', '重庆市', '5002', '重庆市', '500242', '酉阳土家族苗族自治县', '', '', '', '', 3, 1, ''), ('500243', '5002', '00,50,5002', '彭水苗族土家族自治县', '50', '重庆市', '5002', '重庆市', '500243', '彭水苗族土家族自治县', '', '', '', '', 3, 1, ''), ('51', '00', '00', '四川省', '51', '四川省', '', '', '', '', '', '', '', '', 1, 1, ''), ('5101', '51', '00,51', '成都市', '51', '四川省', '5101', '成都市', '', '', '', '', '', '', 2, 1, ''), ('510104', '5101', '00,51,5101', '锦江区', '51', '四川省', '5101', '成都市', '510104', '锦江区', '', '', '', '', 3, 1, ''), ('510105', '5101', '00,51,5101', '青羊区', '51', '四川省', '5101', '成都市', '510105', '青羊区', '', '', '', '', 3, 1, ''), ('510106', '5101', '00,51,5101', '金牛区', '51', '四川省', '5101', '成都市', '510106', '金牛区', '', '', '', '', 3, 1, ''), ('510107', '5101', '00,51,5101', '武侯区', '51', '四川省', '5101', '成都市', '510107', '武侯区', '', '', '', '', 3, 1, ''), ('510108', '5101', '00,51,5101', '成华区', '51', '四川省', '5101', '成都市', '510108', '成华区', '', '', '', '', 3, 1, ''), ('510112', '5101', '00,51,5101', '龙泉驿区', '51', '四川省', '5101', '成都市', '510112', '龙泉驿区', '', '', '', '', 3, 1, ''), ('510113', '5101', '00,51,5101', '青白江区', '51', '四川省', '5101', '成都市', '510113', '青白江区', '', '', '', '', 3, 1, ''), ('510114', '5101', '00,51,5101', '新都区', '51', '四川省', '5101', '成都市', '510114', '新都区', '', '', '', '', 3, 1, ''), ('510115', '5101', '00,51,5101', '温江区', '51', '四川省', '5101', '成都市', '510115', '温江区', '', '', '', '', 3, 1, ''), ('510116', '5101', '00,51,5101', '双流区', '51', '四川省', '5101', '成都市', '510116', '双流区', '', '', '', '', 3, 1, ''), ('510117', '5101', '00,51,5101', '郫都区', '51', '四川省', '5101', '成都市', '510117', '郫都区', '', '', '', '', 3, 1, ''), ('510121', '5101', '00,51,5101', '金堂县', '51', '四川省', '5101', '成都市', '510121', '金堂县', '', '', '', '', 3, 1, ''), ('510129', '5101', '00,51,5101', '大邑县', '51', '四川省', '5101', '成都市', '510129', '大邑县', '', '', '', '', 3, 1, ''), ('510131', '5101', '00,51,5101', '蒲江县', '51', '四川省', '5101', '成都市', '510131', '蒲江县', '', '', '', '', 3, 1, ''), ('510132', '5101', '00,51,5101', '新津县', '51', '四川省', '5101', '成都市', '510132', '新津县', '', '', '', '', 3, 1, ''), ('510181', '5101', '00,51,5101', '都江堰市', '51', '四川省', '5101', '成都市', '510181', '都江堰市', '', '', '', '', 3, 1, ''), ('510182', '5101', '00,51,5101', '彭州市', '51', '四川省', '5101', '成都市', '510182', '彭州市', '', '', '', '', 3, 1, ''), ('510183', '5101', '00,51,5101', '邛崃市', '51', '四川省', '5101', '成都市', '510183', '邛崃市', '', '', '', '', 3, 1, ''), ('510184', '5101', '00,51,5101', '崇州市', '51', '四川省', '5101', '成都市', '510184', '崇州市', '', '', '', '', 3, 1, ''), ('510185', '5101', '00,51,5101', '简阳市', '51', '四川省', '5101', '成都市', '510185', '简阳市', '', '', '', '', 3, 1, ''), ('5103', '51', '00,51', '自贡市', '51', '四川省', '5103', '自贡市', '', '', '', '', '', '', 2, 1, ''), ('510302', '5103', '00,51,5103', '自流井区', '51', '四川省', '5103', '自贡市', '510302', '自流井区', '', '', '', '', 3, 1, ''), ('510303', '5103', '00,51,5103', '贡井区', '51', '四川省', '5103', '自贡市', '510303', '贡井区', '', '', '', '', 3, 1, ''), ('510304', '5103', '00,51,5103', '大安区', '51', '四川省', '5103', '自贡市', '510304', '大安区', '', '', '', '', 3, 1, ''), ('510311', '5103', '00,51,5103', '沿滩区', '51', '四川省', '5103', '自贡市', '510311', '沿滩区', '', '', '', '', 3, 1, ''), ('510321', '5103', '00,51,5103', '荣县', '51', '四川省', '5103', '自贡市', '510321', '荣县', '', '', '', '', 3, 1, ''), ('510322', '5103', '00,51,5103', '富顺县', '51', '四川省', '5103', '自贡市', '510322', '富顺县', '', '', '', '', 3, 1, ''), ('5104', '51', '00,51', '攀枝花市', '51', '四川省', '5104', '攀枝花市', '', '', '', '', '', '', 2, 1, ''), ('510402', '5104', '00,51,5104', '东区', '51', '四川省', '5104', '攀枝花市', '510402', '东区', '', '', '', '', 3, 1, ''), ('510403', '5104', '00,51,5104', '西区', '51', '四川省', '5104', '攀枝花市', '510403', '西区', '', '', '', '', 3, 1, ''), ('510411', '5104', '00,51,5104', '仁和区', '51', '四川省', '5104', '攀枝花市', '510411', '仁和区', '', '', '', '', 3, 1, ''), ('510421', '5104', '00,51,5104', '米易县', '51', '四川省', '5104', '攀枝花市', '510421', '米易县', '', '', '', '', 3, 1, ''), ('510422', '5104', '00,51,5104', '盐边县', '51', '四川省', '5104', '攀枝花市', '510422', '盐边县', '', '', '', '', 3, 1, ''), ('5105', '51', '00,51', '泸州市', '51', '四川省', '5105', '泸州市', '', '', '', '', '', '', 2, 1, ''), ('510502', '5105', '00,51,5105', '江阳区', '51', '四川省', '5105', '泸州市', '510502', '江阳区', '', '', '', '', 3, 1, ''), ('510503', '5105', '00,51,5105', '纳溪区', '51', '四川省', '5105', '泸州市', '510503', '纳溪区', '', '', '', '', 3, 1, ''), ('510504', '5105', '00,51,5105', '龙马潭区', '51', '四川省', '5105', '泸州市', '510504', '龙马潭区', '', '', '', '', 3, 1, ''), ('510521', '5105', '00,51,5105', '泸县', '51', '四川省', '5105', '泸州市', '510521', '泸县', '', '', '', '', 3, 1, ''), ('510522', '5105', '00,51,5105', '合江县', '51', '四川省', '5105', '泸州市', '510522', '合江县', '', '', '', '', 3, 1, ''), ('510524', '5105', '00,51,5105', '叙永县', '51', '四川省', '5105', '泸州市', '510524', '叙永县', '', '', '', '', 3, 1, ''), ('510525', '5105', '00,51,5105', '古蔺县', '51', '四川省', '5105', '泸州市', '510525', '古蔺县', '', '', '', '', 3, 1, ''), ('5106', '51', '00,51', '德阳市', '51', '四川省', '5106', '德阳市', '', '', '', '', '', '', 2, 1, ''), ('510603', '5106', '00,51,5106', '旌阳区', '51', '四川省', '5106', '德阳市', '510603', '旌阳区', '', '', '', '', 3, 1, ''), ('510604', '5106', '00,51,5106', '罗江区', '51', '四川省', '5106', '德阳市', '510604', '罗江区', '', '', '', '', 3, 1, ''), ('510623', '5106', '00,51,5106', '中江县', '51', '四川省', '5106', '德阳市', '510623', '中江县', '', '', '', '', 3, 1, ''), ('510681', '5106', '00,51,5106', '广汉市', '51', '四川省', '5106', '德阳市', '510681', '广汉市', '', '', '', '', 3, 1, ''), ('510682', '5106', '00,51,5106', '什邡市', '51', '四川省', '5106', '德阳市', '510682', '什邡市', '', '', '', '', 3, 1, ''), ('510683', '5106', '00,51,5106', '绵竹市', '51', '四川省', '5106', '德阳市', '510683', '绵竹市', '', '', '', '', 3, 1, ''), ('5107', '51', '00,51', '绵阳市', '51', '四川省', '5107', '绵阳市', '', '', '', '', '', '', 2, 1, ''), ('510703', '5107', '00,51,5107', '涪城区', '51', '四川省', '5107', '绵阳市', '510703', '涪城区', '', '', '', '', 3, 1, ''), ('510704', '5107', '00,51,5107', '游仙区', '51', '四川省', '5107', '绵阳市', '510704', '游仙区', '', '', '', '', 3, 1, ''), ('510705', '5107', '00,51,5107', '安州区', '51', '四川省', '5107', '绵阳市', '510705', '安州区', '', '', '', '', 3, 1, ''), ('510722', '5107', '00,51,5107', '三台县', '51', '四川省', '5107', '绵阳市', '510722', '三台县', '', '', '', '', 3, 1, ''), ('510723', '5107', '00,51,5107', '盐亭县', '51', '四川省', '5107', '绵阳市', '510723', '盐亭县', '', '', '', '', 3, 1, ''), ('510725', '5107', '00,51,5107', '梓潼县', '51', '四川省', '5107', '绵阳市', '510725', '梓潼县', '', '', '', '', 3, 1, ''), ('510726', '5107', '00,51,5107', '北川羌族自治县', '51', '四川省', '5107', '绵阳市', '510726', '北川羌族自治县', '', '', '', '', 3, 1, ''), ('510727', '5107', '00,51,5107', '平武县', '51', '四川省', '5107', '绵阳市', '510727', '平武县', '', '', '', '', 3, 1, ''), ('510781', '5107', '00,51,5107', '江油市', '51', '四川省', '5107', '绵阳市', '510781', '江油市', '', '', '', '', 3, 1, ''), ('5108', '51', '00,51', '广元市', '51', '四川省', '5108', '广元市', '', '', '', '', '', '', 2, 1, ''), ('510802', '5108', '00,51,5108', '利州区', '51', '四川省', '5108', '广元市', '510802', '利州区', '', '', '', '', 3, 1, ''), ('510811', '5108', '00,51,5108', '昭化区', '51', '四川省', '5108', '广元市', '510811', '昭化区', '', '', '', '', 3, 1, ''), ('510812', '5108', '00,51,5108', '朝天区', '51', '四川省', '5108', '广元市', '510812', '朝天区', '', '', '', '', 3, 1, ''), ('510821', '5108', '00,51,5108', '旺苍县', '51', '四川省', '5108', '广元市', '510821', '旺苍县', '', '', '', '', 3, 1, ''), ('510822', '5108', '00,51,5108', '青川县', '51', '四川省', '5108', '广元市', '510822', '青川县', '', '', '', '', 3, 1, ''), ('510823', '5108', '00,51,5108', '剑阁县', '51', '四川省', '5108', '广元市', '510823', '剑阁县', '', '', '', '', 3, 1, ''), ('510824', '5108', '00,51,5108', '苍溪县', '51', '四川省', '5108', '广元市', '510824', '苍溪县', '', '', '', '', 3, 1, ''), ('5109', '51', '00,51', '遂宁市', '51', '四川省', '5109', '遂宁市', '', '', '', '', '', '', 2, 1, ''), ('510903', '5109', '00,51,5109', '船山区', '51', '四川省', '5109', '遂宁市', '510903', '船山区', '', '', '', '', 3, 1, ''), ('510904', '5109', '00,51,5109', '安居区', '51', '四川省', '5109', '遂宁市', '510904', '安居区', '', '', '', '', 3, 1, ''), ('510921', '5109', '00,51,5109', '蓬溪县', '51', '四川省', '5109', '遂宁市', '510921', '蓬溪县', '', '', '', '', 3, 1, ''), ('510923', '5109', '00,51,5109', '大英县', '51', '四川省', '5109', '遂宁市', '510923', '大英县', '', '', '', '', 3, 1, ''), ('510981', '5109', '00,51,5109', '射洪市', '51', '四川省', '5109', '遂宁市', '510981', '射洪市', '', '', '', '', 3, 1, ''), ('5110', '51', '00,51', '内江市', '51', '四川省', '5110', '内江市', '', '', '', '', '', '', 2, 1, ''), ('511002', '5110', '00,51,5110', '市中区', '51', '四川省', '5110', '内江市', '511002', '市中区', '', '', '', '', 3, 1, ''), ('511011', '5110', '00,51,5110', '东兴区', '51', '四川省', '5110', '内江市', '511011', '东兴区', '', '', '', '', 3, 1, ''), ('511024', '5110', '00,51,5110', '威远县', '51', '四川省', '5110', '内江市', '511024', '威远县', '', '', '', '', 3, 1, ''), ('511025', '5110', '00,51,5110', '资中县', '51', '四川省', '5110', '内江市', '511025', '资中县', '', '', '', '', 3, 1, ''), ('511083', '5110', '00,51,5110', '隆昌市', '51', '四川省', '5110', '内江市', '511083', '隆昌市', '', '', '', '', 3, 1, ''), ('5111', '51', '00,51', '乐山市', '51', '四川省', '5111', '乐山市', '', '', '', '', '', '', 2, 1, ''), ('511102', '5111', '00,51,5111', '市中区', '51', '四川省', '5111', '乐山市', '511102', '市中区', '', '', '', '', 3, 1, ''), ('511111', '5111', '00,51,5111', '沙湾区', '51', '四川省', '5111', '乐山市', '511111', '沙湾区', '', '', '', '', 3, 1, ''), ('511112', '5111', '00,51,5111', '五通桥区', '51', '四川省', '5111', '乐山市', '511112', '五通桥区', '', '', '', '', 3, 1, ''), ('511113', '5111', '00,51,5111', '金口河区', '51', '四川省', '5111', '乐山市', '511113', '金口河区', '', '', '', '', 3, 1, ''), ('511123', '5111', '00,51,5111', '犍为县', '51', '四川省', '5111', '乐山市', '511123', '犍为县', '', '', '', '', 3, 1, ''), ('511124', '5111', '00,51,5111', '井研县', '51', '四川省', '5111', '乐山市', '511124', '井研县', '', '', '', '', 3, 1, ''), ('511126', '5111', '00,51,5111', '夹江县', '51', '四川省', '5111', '乐山市', '511126', '夹江县', '', '', '', '', 3, 1, ''), ('511129', '5111', '00,51,5111', '沐川县', '51', '四川省', '5111', '乐山市', '511129', '沐川县', '', '', '', '', 3, 1, ''), ('511132', '5111', '00,51,5111', '峨边彝族自治县', '51', '四川省', '5111', '乐山市', '511132', '峨边彝族自治县', '', '', '', '', 3, 1, ''), ('511133', '5111', '00,51,5111', '马边彝族自治县', '51', '四川省', '5111', '乐山市', '511133', '马边彝族自治县', '', '', '', '', 3, 1, ''), ('511181', '5111', '00,51,5111', '峨眉山市', '51', '四川省', '5111', '乐山市', '511181', '峨眉山市', '', '', '', '', 3, 1, ''), ('5113', '51', '00,51', '南充市', '51', '四川省', '5113', '南充市', '', '', '', '', '', '', 2, 1, ''), ('511302', '5113', '00,51,5113', '顺庆区', '51', '四川省', '5113', '南充市', '511302', '顺庆区', '', '', '', '', 3, 1, ''), ('511303', '5113', '00,51,5113', '高坪区', '51', '四川省', '5113', '南充市', '511303', '高坪区', '', '', '', '', 3, 1, ''), ('511304', '5113', '00,51,5113', '嘉陵区', '51', '四川省', '5113', '南充市', '511304', '嘉陵区', '', '', '', '', 3, 1, ''), ('511321', '5113', '00,51,5113', '南部县', '51', '四川省', '5113', '南充市', '511321', '南部县', '', '', '', '', 3, 1, ''), ('511322', '5113', '00,51,5113', '营山县', '51', '四川省', '5113', '南充市', '511322', '营山县', '', '', '', '', 3, 1, ''), ('511323', '5113', '00,51,5113', '蓬安县', '51', '四川省', '5113', '南充市', '511323', '蓬安县', '', '', '', '', 3, 1, ''), ('511324', '5113', '00,51,5113', '仪陇县', '51', '四川省', '5113', '南充市', '511324', '仪陇县', '', '', '', '', 3, 1, ''), ('511325', '5113', '00,51,5113', '西充县', '51', '四川省', '5113', '南充市', '511325', '西充县', '', '', '', '', 3, 1, ''), ('511381', '5113', '00,51,5113', '阆中市', '51', '四川省', '5113', '南充市', '511381', '阆中市', '', '', '', '', 3, 1, ''), ('5114', '51', '00,51', '眉山市', '51', '四川省', '5114', '眉山市', '', '', '', '', '', '', 2, 1, ''), ('511402', '5114', '00,51,5114', '东坡区', '51', '四川省', '5114', '眉山市', '511402', '东坡区', '', '', '', '', 3, 1, ''), ('511403', '5114', '00,51,5114', '彭山区', '51', '四川省', '5114', '眉山市', '511403', '彭山区', '', '', '', '', 3, 1, ''), ('511421', '5114', '00,51,5114', '仁寿县', '51', '四川省', '5114', '眉山市', '511421', '仁寿县', '', '', '', '', 3, 1, ''), ('511423', '5114', '00,51,5114', '洪雅县', '51', '四川省', '5114', '眉山市', '511423', '洪雅县', '', '', '', '', 3, 1, ''), ('511424', '5114', '00,51,5114', '丹棱县', '51', '四川省', '5114', '眉山市', '511424', '丹棱县', '', '', '', '', 3, 1, ''), ('511425', '5114', '00,51,5114', '青神县', '51', '四川省', '5114', '眉山市', '511425', '青神县', '', '', '', '', 3, 1, ''), ('5115', '51', '00,51', '宜宾市', '51', '四川省', '5115', '宜宾市', '', '', '', '', '', '', 2, 1, ''), ('511502', '5115', '00,51,5115', '翠屏区', '51', '四川省', '5115', '宜宾市', '511502', '翠屏区', '', '', '', '', 3, 1, ''), ('511503', '5115', '00,51,5115', '南溪区', '51', '四川省', '5115', '宜宾市', '511503', '南溪区', '', '', '', '', 3, 1, ''), ('511504', '5115', '00,51,5115', '叙州区', '51', '四川省', '5115', '宜宾市', '511504', '叙州区', '', '', '', '', 3, 1, ''), ('511523', '5115', '00,51,5115', '江安县', '51', '四川省', '5115', '宜宾市', '511523', '江安县', '', '', '', '', 3, 1, ''), ('511524', '5115', '00,51,5115', '长宁县', '51', '四川省', '5115', '宜宾市', '511524', '长宁县', '', '', '', '', 3, 1, ''), ('511525', '5115', '00,51,5115', '高县', '51', '四川省', '5115', '宜宾市', '511525', '高县', '', '', '', '', 3, 1, ''), ('511526', '5115', '00,51,5115', '珙县', '51', '四川省', '5115', '宜宾市', '511526', '珙县', '', '', '', '', 3, 1, ''), ('511527', '5115', '00,51,5115', '筠连县', '51', '四川省', '5115', '宜宾市', '511527', '筠连县', '', '', '', '', 3, 1, ''), ('511528', '5115', '00,51,5115', '兴文县', '51', '四川省', '5115', '宜宾市', '511528', '兴文县', '', '', '', '', 3, 1, ''), ('511529', '5115', '00,51,5115', '屏山县', '51', '四川省', '5115', '宜宾市', '511529', '屏山县', '', '', '', '', 3, 1, ''), ('5116', '51', '00,51', '广安市', '51', '四川省', '5116', '广安市', '', '', '', '', '', '', 2, 1, ''), ('511602', '5116', '00,51,5116', '广安区', '51', '四川省', '5116', '广安市', '511602', '广安区', '', '', '', '', 3, 1, ''), ('511603', '5116', '00,51,5116', '前锋区', '51', '四川省', '5116', '广安市', '511603', '前锋区', '', '', '', '', 3, 1, ''), ('511621', '5116', '00,51,5116', '岳池县', '51', '四川省', '5116', '广安市', '511621', '岳池县', '', '', '', '', 3, 1, ''), ('511622', '5116', '00,51,5116', '武胜县', '51', '四川省', '5116', '广安市', '511622', '武胜县', '', '', '', '', 3, 1, ''), ('511623', '5116', '00,51,5116', '邻水县', '51', '四川省', '5116', '广安市', '511623', '邻水县', '', '', '', '', 3, 1, ''), ('511681', '5116', '00,51,5116', '华蓥市', '51', '四川省', '5116', '广安市', '511681', '华蓥市', '', '', '', '', 3, 1, ''), ('5117', '51', '00,51', '达州市', '51', '四川省', '5117', '达州市', '', '', '', '', '', '', 2, 1, ''), ('511702', '5117', '00,51,5117', '通川区', '51', '四川省', '5117', '达州市', '511702', '通川区', '', '', '', '', 3, 1, ''), ('511703', '5117', '00,51,5117', '达川区', '51', '四川省', '5117', '达州市', '511703', '达川区', '', '', '', '', 3, 1, ''), ('511722', '5117', '00,51,5117', '宣汉县', '51', '四川省', '5117', '达州市', '511722', '宣汉县', '', '', '', '', 3, 1, ''), ('511723', '5117', '00,51,5117', '开江县', '51', '四川省', '5117', '达州市', '511723', '开江县', '', '', '', '', 3, 1, ''), ('511724', '5117', '00,51,5117', '大竹县', '51', '四川省', '5117', '达州市', '511724', '大竹县', '', '', '', '', 3, 1, ''), ('511725', '5117', '00,51,5117', '渠县', '51', '四川省', '5117', '达州市', '511725', '渠县', '', '', '', '', 3, 1, ''), ('511781', '5117', '00,51,5117', '万源市', '51', '四川省', '5117', '达州市', '511781', '万源市', '', '', '', '', 3, 1, ''), ('5118', '51', '00,51', '雅安市', '51', '四川省', '5118', '雅安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511802', '5118', '00,51,5118', '雨城区', '51', '四川省', '5118', '雅安市', '511802', '雨城区', '', '', '', '', 3, 1, ''), ('511803', '5118', '00,51,5118', '名山区', '51', '四川省', '5118', '雅安市', '511803', '名山区', '', '', '', '', 3, 1, ''), ('511822', '5118', '00,51,5118', '荥经县', '51', '四川省', '5118', '雅安市', '511822', '荥经县', '', '', '', '', 3, 1, ''), ('511823', '5118', '00,51,5118', '汉源县', '51', '四川省', '5118', '雅安市', '511823', '汉源县', '', '', '', '', 3, 1, ''), ('511824', '5118', '00,51,5118', '石棉县', '51', '四川省', '5118', '雅安市', '511824', '石棉县', '', '', '', '', 3, 1, ''), ('511825', '5118', '00,51,5118', '天全县', '51', '四川省', '5118', '雅安市', '511825', '天全县', '', '', '', '', 3, 1, ''), ('511826', '5118', '00,51,5118', '芦山县', '51', '四川省', '5118', '雅安市', '511826', '芦山县', '', '', '', '', 3, 1, ''), ('511827', '5118', '00,51,5118', '宝兴县', '51', '四川省', '5118', '雅安市', '511827', '宝兴县', '', '', '', '', 3, 1, ''), ('5119', '51', '00,51', '巴中市', '51', '四川省', '5119', '巴中市', '', '', '', '', '', '', 2, 1, ''), ('511902', '5119', '00,51,5119', '巴州区', '51', '四川省', '5119', '巴中市', '511902', '巴州区', '', '', '', '', 3, 1, ''), ('511903', '5119', '00,51,5119', '恩阳区', '51', '四川省', '5119', '巴中市', '511903', '恩阳区', '', '', '', '', 3, 1, ''), ('511921', '5119', '00,51,5119', '通江县', '51', '四川省', '5119', '巴中市', '511921', '通江县', '', '', '', '', 3, 1, ''), ('511922', '5119', '00,51,5119', '南江县', '51', '四川省', '5119', '巴中市', '511922', '南江县', '', '', '', '', 3, 1, ''), ('511923', '5119', '00,51,5119', '平昌县', '51', '四川省', '5119', '巴中市', '511923', '平昌县', '', '', '', '', 3, 1, ''), ('5120', '51', '00,51', '资阳市', '51', '四川省', '5120', '资阳市', '', '', '', '', '', '', 2, 1, ''), ('512002', '5120', '00,51,5120', '雁江区', '51', '四川省', '5120', '资阳市', '512002', '雁江区', '', '', '', '', 3, 1, ''), ('512021', '5120', '00,51,5120', '安岳县', '51', '四川省', '5120', '资阳市', '512021', '安岳县', '', '', '', '', 3, 1, ''), ('512022', '5120', '00,51,5120', '乐至县', '51', '四川省', '5120', '资阳市', '512022', '乐至县', '', '', '', '', 3, 1, ''), ('5132', '51', '00,51', '阿坝藏族羌族自治州', '51', '四川省', '5132', '阿坝藏族羌族自治州', '', '', '', '', '', '', 2, 1, ''), ('513201', '5132', '00,51,5132', '马尔康市', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513201', '马尔康市', '', '', '', '', 3, 1, ''), ('513221', '5132', '00,51,5132', '汶川县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513221', '汶川县', '', '', '', '', 3, 1, ''), ('513222', '5132', '00,51,5132', '理县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513222', '理县', '', '', '', '', 3, 1, ''), ('513223', '5132', '00,51,5132', '茂县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513223', '茂县', '', '', '', '', 3, 1, ''), ('513224', '5132', '00,51,5132', '松潘县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513224', '松潘县', '', '', '', '', 3, 1, ''), ('513225', '5132', '00,51,5132', '九寨沟县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513225', '九寨沟县', '', '', '', '', 3, 1, ''), ('513226', '5132', '00,51,5132', '金川县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513226', '金川县', '', '', '', '', 3, 1, ''), ('513227', '5132', '00,51,5132', '小金县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513227', '小金县', '', '', '', '', 3, 1, ''), ('513228', '5132', '00,51,5132', '黑水县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513228', '黑水县', '', '', '', '', 3, 1, ''), ('513230', '5132', '00,51,5132', '壤塘县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513230', '壤塘县', '', '', '', '', 3, 1, ''), ('513231', '5132', '00,51,5132', '阿坝县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513231', '阿坝县', '', '', '', '', 3, 1, ''), ('513232', '5132', '00,51,5132', '若尔盖县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513232', '若尔盖县', '', '', '', '', 3, 1, ''), ('513233', '5132', '00,51,5132', '红原县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513233', '红原县', '', '', '', '', 3, 1, ''), ('5133', '51', '00,51', '甘孜藏族自治州', '51', '四川省', '5133', '甘孜藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('513301', '5133', '00,51,5133', '康定市', '51', '四川省', '5133', '甘孜藏族自治州', '513301', '康定市', '', '', '', '', 3, 1, ''), ('513322', '5133', '00,51,5133', '泸定县', '51', '四川省', '5133', '甘孜藏族自治州', '513322', '泸定县', '', '', '', '', 3, 1, ''), ('513323', '5133', '00,51,5133', '丹巴县', '51', '四川省', '5133', '甘孜藏族自治州', '513323', '丹巴县', '', '', '', '', 3, 1, ''), ('513324', '5133', '00,51,5133', '九龙县', '51', '四川省', '5133', '甘孜藏族自治州', '513324', '九龙县', '', '', '', '', 3, 1, ''), ('513325', '5133', '00,51,5133', '雅江县', '51', '四川省', '5133', '甘孜藏族自治州', '513325', '雅江县', '', '', '', '', 3, 1, ''), ('513326', '5133', '00,51,5133', '道孚县', '51', '四川省', '5133', '甘孜藏族自治州', '513326', '道孚县', '', '', '', '', 3, 1, ''), ('513327', '5133', '00,51,5133', '炉霍县', '51', '四川省', '5133', '甘孜藏族自治州', '513327', '炉霍县', '', '', '', '', 3, 1, ''), ('513328', '5133', '00,51,5133', '甘孜县', '51', '四川省', '5133', '甘孜藏族自治州', '513328', '甘孜县', '', '', '', '', 3, 1, ''), ('513329', '5133', '00,51,5133', '新龙县', '51', '四川省', '5133', '甘孜藏族自治州', '513329', '新龙县', '', '', '', '', 3, 1, ''), ('513330', '5133', '00,51,5133', '德格县', '51', '四川省', '5133', '甘孜藏族自治州', '513330', '德格县', '', '', '', '', 3, 1, ''), ('513331', '5133', '00,51,5133', '白玉县', '51', '四川省', '5133', '甘孜藏族自治州', '513331', '白玉县', '', '', '', '', 3, 1, ''), ('513332', '5133', '00,51,5133', '石渠县', '51', '四川省', '5133', '甘孜藏族自治州', '513332', '石渠县', '', '', '', '', 3, 1, ''), ('513333', '5133', '00,51,5133', '色达县', '51', '四川省', '5133', '甘孜藏族自治州', '513333', '色达县', '', '', '', '', 3, 1, ''), ('513334', '5133', '00,51,5133', '理塘县', '51', '四川省', '5133', '甘孜藏族自治州', '513334', '理塘县', '', '', '', '', 3, 1, ''), ('513335', '5133', '00,51,5133', '巴塘县', '51', '四川省', '5133', '甘孜藏族自治州', '513335', '巴塘县', '', '', '', '', 3, 1, ''), ('513336', '5133', '00,51,5133', '乡城县', '51', '四川省', '5133', '甘孜藏族自治州', '513336', '乡城县', '', '', '', '', 3, 1, ''), ('513337', '5133', '00,51,5133', '稻城县', '51', '四川省', '5133', '甘孜藏族自治州', '513337', '稻城县', '', '', '', '', 3, 1, ''), ('513338', '5133', '00,51,5133', '得荣县', '51', '四川省', '5133', '甘孜藏族自治州', '513338', '得荣县', '', '', '', '', 3, 1, ''), ('5134', '51', '00,51', '凉山彝族自治州', '51', '四川省', '5134', '凉山彝族自治州', '', '', '', '', '', '', 2, 1, ''), ('513401', '5134', '00,51,5134', '西昌市', '51', '四川省', '5134', '凉山彝族自治州', '513401', '西昌市', '', '', '', '', 3, 1, ''), ('513422', '5134', '00,51,5134', '木里藏族自治县', '51', '四川省', '5134', '凉山彝族自治州', '513422', '木里藏族自治县', '', '', '', '', 3, 1, ''), ('513423', '5134', '00,51,5134', '盐源县', '51', '四川省', '5134', '凉山彝族自治州', '513423', '盐源县', '', '', '', '', 3, 1, ''), ('513424', '5134', '00,51,5134', '德昌县', '51', '四川省', '5134', '凉山彝族自治州', '513424', '德昌县', '', '', '', '', 3, 1, ''), ('513425', '5134', '00,51,5134', '会理县', '51', '四川省', '5134', '凉山彝族自治州', '513425', '会理县', '', '', '', '', 3, 1, ''), ('513426', '5134', '00,51,5134', '会东县', '51', '四川省', '5134', '凉山彝族自治州', '513426', '会东县', '', '', '', '', 3, 1, ''), ('513427', '5134', '00,51,5134', '宁南县', '51', '四川省', '5134', '凉山彝族自治州', '513427', '宁南县', '', '', '', '', 3, 1, ''), ('513428', '5134', '00,51,5134', '普格县', '51', '四川省', '5134', '凉山彝族自治州', '513428', '普格县', '', '', '', '', 3, 1, ''), ('513429', '5134', '00,51,5134', '布拖县', '51', '四川省', '5134', '凉山彝族自治州', '513429', '布拖县', '', '', '', '', 3, 1, ''), ('513430', '5134', '00,51,5134', '金阳县', '51', '四川省', '5134', '凉山彝族自治州', '513430', '金阳县', '', '', '', '', 3, 1, ''), ('513431', '5134', '00,51,5134', '昭觉县', '51', '四川省', '5134', '凉山彝族自治州', '513431', '昭觉县', '', '', '', '', 3, 1, ''), ('513432', '5134', '00,51,5134', '喜德县', '51', '四川省', '5134', '凉山彝族自治州', '513432', '喜德县', '', '', '', '', 3, 1, ''), ('513433', '5134', '00,51,5134', '冕宁县', '51', '四川省', '5134', '凉山彝族自治州', '513433', '冕宁县', '', '', '', '', 3, 1, ''), ('513434', '5134', '00,51,5134', '越西县', '51', '四川省', '5134', '凉山彝族自治州', '513434', '越西县', '', '', '', '', 3, 1, ''), ('513435', '5134', '00,51,5134', '甘洛县', '51', '四川省', '5134', '凉山彝族自治州', '513435', '甘洛县', '', '', '', '', 3, 1, ''), ('513436', '5134', '00,51,5134', '美姑县', '51', '四川省', '5134', '凉山彝族自治州', '513436', '美姑县', '', '', '', '', 3, 1, ''), ('513437', '5134', '00,51,5134', '雷波县', '51', '四川省', '5134', '凉山彝族自治州', '513437', '雷波县', '', '', '', '', 3, 1, ''), ('52', '00', '00', '贵州省', '52', '贵州省', '', '', '', '', '', '', '', '', 1, 1, ''), ('5201', '52', '00,52', '贵阳市', '52', '贵州省', '5201', '贵阳市', '', '', '', '', '', '', 2, 1, ''), ('520102', '5201', '00,52,5201', '南明区', '52', '贵州省', '5201', '贵阳市', '520102', '南明区', '', '', '', '', 3, 1, ''), ('520103', '5201', '00,52,5201', '云岩区', '52', '贵州省', '5201', '贵阳市', '520103', '云岩区', '', '', '', '', 3, 1, ''), ('520111', '5201', '00,52,5201', '花溪区', '52', '贵州省', '5201', '贵阳市', '520111', '花溪区', '', '', '', '', 3, 1, ''), ('520112', '5201', '00,52,5201', '乌当区', '52', '贵州省', '5201', '贵阳市', '520112', '乌当区', '', '', '', '', 3, 1, ''), ('520113', '5201', '00,52,5201', '白云区', '52', '贵州省', '5201', '贵阳市', '520113', '白云区', '', '', '', '', 3, 1, ''), ('520115', '5201', '00,52,5201', '观山湖区', '52', '贵州省', '5201', '贵阳市', '520115', '观山湖区', '', '', '', '', 3, 1, ''), ('520121', '5201', '00,52,5201', '开阳县', '52', '贵州省', '5201', '贵阳市', '520121', '开阳县', '', '', '', '', 3, 1, ''), ('520122', '5201', '00,52,5201', '息烽县', '52', '贵州省', '5201', '贵阳市', '520122', '息烽县', '', '', '', '', 3, 1, ''), ('520123', '5201', '00,52,5201', '修文县', '52', '贵州省', '5201', '贵阳市', '520123', '修文县', '', '', '', '', 3, 1, ''), ('520181', '5201', '00,52,5201', '清镇市', '52', '贵州省', '5201', '贵阳市', '520181', '清镇市', '', '', '', '', 3, 1, ''), ('5202', '52', '00,52', '六盘水市', '52', '贵州省', '5202', '六盘水市', '', '', '', '', '', '', 2, 1, ''), ('520201', '5202', '00,52,5202', '钟山区', '52', '贵州省', '5202', '六盘水市', '520201', '钟山区', '', '', '', '', 3, 1, ''), ('520203', '5202', '00,52,5202', '六枝特区', '52', '贵州省', '5202', '六盘水市', '520203', '六枝特区', '', '', '', '', 3, 1, ''), ('520221', '5202', '00,52,5202', '水城县', '52', '贵州省', '5202', '六盘水市', '520221', '水城县', '', '', '', '', 3, 1, ''), ('520281', '5202', '00,52,5202', '盘州市', '52', '贵州省', '5202', '六盘水市', '520281', '盘州市', '', '', '', '', 3, 1, ''), ('5203', '52', '00,52', '遵义市', '52', '贵州省', '5203', '遵义市', '', '', '', '', '', '', 2, 1, ''), ('520302', '5203', '00,52,5203', '红花岗区', '52', '贵州省', '5203', '遵义市', '520302', '红花岗区', '', '', '', '', 3, 1, ''), ('520303', '5203', '00,52,5203', '汇川区', '52', '贵州省', '5203', '遵义市', '520303', '汇川区', '', '', '', '', 3, 1, ''), ('520304', '5203', '00,52,5203', '播州区', '52', '贵州省', '5203', '遵义市', '520304', '播州区', '', '', '', '', 3, 1, ''), ('520322', '5203', '00,52,5203', '桐梓县', '52', '贵州省', '5203', '遵义市', '520322', '桐梓县', '', '', '', '', 3, 1, ''), ('520323', '5203', '00,52,5203', '绥阳县', '52', '贵州省', '5203', '遵义市', '520323', '绥阳县', '', '', '', '', 3, 1, ''), ('520324', '5203', '00,52,5203', '正安县', '52', '贵州省', '5203', '遵义市', '520324', '正安县', '', '', '', '', 3, 1, ''), ('520325', '5203', '00,52,5203', '道真仡佬族苗族自治县', '52', '贵州省', '5203', '遵义市', '520325', '道真仡佬族苗族自治县', '', '', '', '', 3, 1, ''), ('520326', '5203', '00,52,5203', '务川仡佬族苗族自治县', '52', '贵州省', '5203', '遵义市', '520326', '务川仡佬族苗族自治县', '', '', '', '', 3, 1, ''), ('520327', '5203', '00,52,5203', '凤冈县', '52', '贵州省', '5203', '遵义市', '520327', '凤冈县', '', '', '', '', 3, 1, ''), ('520328', '5203', '00,52,5203', '湄潭县', '52', '贵州省', '5203', '遵义市', '520328', '湄潭县', '', '', '', '', 3, 1, ''), ('520329', '5203', '00,52,5203', '余庆县', '52', '贵州省', '5203', '遵义市', '520329', '余庆县', '', '', '', '', 3, 1, ''), ('520330', '5203', '00,52,5203', '习水县', '52', '贵州省', '5203', '遵义市', '520330', '习水县', '', '', '', '', 3, 1, ''), ('520381', '5203', '00,52,5203', '赤水市', '52', '贵州省', '5203', '遵义市', '520381', '赤水市', '', '', '', '', 3, 1, ''), ('520382', '5203', '00,52,5203', '仁怀市', '52', '贵州省', '5203', '遵义市', '520382', '仁怀市', '', '', '', '', 3, 1, ''), ('5204', '52', '00,52', '安顺市', '52', '贵州省', '5204', '安顺市', '', '', '', '', '', '', 2, 1, ''), ('520402', '5204', '00,52,5204', '西秀区', '52', '贵州省', '5204', '安顺市', '520402', '西秀区', '', '', '', '', 3, 1, ''), ('520403', '5204', '00,52,5204', '平坝区', '52', '贵州省', '5204', '安顺市', '520403', '平坝区', '', '', '', '', 3, 1, ''), ('520422', '5204', '00,52,5204', '普定县', '52', '贵州省', '5204', '安顺市', '520422', '普定县', '', '', '', '', 3, 1, ''), ('520423', '5204', '00,52,5204', '镇宁布依族苗族自治县', '52', '贵州省', '5204', '安顺市', '520423', '镇宁布依族苗族自治县', '', '', '', '', 3, 1, ''), ('520424', '5204', '00,52,5204', '关岭布依族苗族自治县', '52', '贵州省', '5204', '安顺市', '520424', '关岭布依族苗族自治县', '', '', '', '', 3, 1, ''), ('520425', '5204', '00,52,5204', '紫云苗族布依族自治县', '52', '贵州省', '5204', '安顺市', '520425', '紫云苗族布依族自治县', '', '', '', '', 3, 1, ''), ('5205', '52', '00,52', '毕节市', '52', '贵州省', '5205', '毕节市', '', '', '', '', '', '', 2, 1, ''), ('520502', '5205', '00,52,5205', '七星关区', '52', '贵州省', '5205', '毕节市', '520502', '七星关区', '', '', '', '', 3, 1, ''), ('520521', '5205', '00,52,5205', '大方县', '52', '贵州省', '5205', '毕节市', '520521', '大方县', '', '', '', '', 3, 1, ''), ('520522', '5205', '00,52,5205', '黔西县', '52', '贵州省', '5205', '毕节市', '520522', '黔西县', '', '', '', '', 3, 1, ''), ('520523', '5205', '00,52,5205', '金沙县', '52', '贵州省', '5205', '毕节市', '520523', '金沙县', '', '', '', '', 3, 1, ''), ('520524', '5205', '00,52,5205', '织金县', '52', '贵州省', '5205', '毕节市', '520524', '织金县', '', '', '', '', 3, 1, ''), ('520525', '5205', '00,52,5205', '纳雍县', '52', '贵州省', '5205', '毕节市', '520525', '纳雍县', '', '', '', '', 3, 1, ''), ('520526', '5205', '00,52,5205', '威宁彝族回族苗族自治县', '52', '贵州省', '5205', '毕节市', '520526', '威宁彝族回族苗族自治县', '', '', '', '', 3, 1, ''), ('520527', '5205', '00,52,5205', '赫章县', '52', '贵州省', '5205', '毕节市', '520527', '赫章县', '', '', '', '', 3, 1, ''), ('5206', '52', '00,52', '铜仁市', '52', '贵州省', '5206', '铜仁市', '', '', '', '', '', '', 2, 1, ''), ('520602', '5206', '00,52,5206', '碧江区', '52', '贵州省', '5206', '铜仁市', '520602', '碧江区', '', '', '', '', 3, 1, ''), ('520603', '5206', '00,52,5206', '万山区', '52', '贵州省', '5206', '铜仁市', '520603', '万山区', '', '', '', '', 3, 1, ''), ('520621', '5206', '00,52,5206', '江口县', '52', '贵州省', '5206', '铜仁市', '520621', '江口县', '', '', '', '', 3, 1, ''), ('520622', '5206', '00,52,5206', '玉屏侗族自治县', '52', '贵州省', '5206', '铜仁市', '520622', '玉屏侗族自治县', '', '', '', '', 3, 1, ''), ('520623', '5206', '00,52,5206', '石阡县', '52', '贵州省', '5206', '铜仁市', '520623', '石阡县', '', '', '', '', 3, 1, ''), ('520624', '5206', '00,52,5206', '思南县', '52', '贵州省', '5206', '铜仁市', '520624', '思南县', '', '', '', '', 3, 1, ''), ('520625', '5206', '00,52,5206', '印江土家族苗族自治县', '52', '贵州省', '5206', '铜仁市', '520625', '印江土家族苗族自治县', '', '', '', '', 3, 1, ''), ('520626', '5206', '00,52,5206', '德江县', '52', '贵州省', '5206', '铜仁市', '520626', '德江县', '', '', '', '', 3, 1, ''), ('520627', '5206', '00,52,5206', '沿河土家族自治县', '52', '贵州省', '5206', '铜仁市', '520627', '沿河土家族自治县', '', '', '', '', 3, 1, ''), ('520628', '5206', '00,52,5206', '松桃苗族自治县', '52', '贵州省', '5206', '铜仁市', '520628', '松桃苗族自治县', '', '', '', '', 3, 1, ''), ('5223', '52', '00,52', '黔西南布依族苗族自治州', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('522301', '5223', '00,52,5223', '兴义市', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522301', '兴义市', '', '', '', '', 3, 1, ''), ('522302', '5223', '00,52,5223', '兴仁市', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522302', '兴仁市', '', '', '', '', 3, 1, ''), ('522323', '5223', '00,52,5223', '普安县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522323', '普安县', '', '', '', '', 3, 1, ''), ('522324', '5223', '00,52,5223', '晴隆县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522324', '晴隆县', '', '', '', '', 3, 1, ''), ('522325', '5223', '00,52,5223', '贞丰县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522325', '贞丰县', '', '', '', '', 3, 1, ''), ('522326', '5223', '00,52,5223', '望谟县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522326', '望谟县', '', '', '', '', 3, 1, ''), ('522327', '5223', '00,52,5223', '册亨县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522327', '册亨县', '', '', '', '', 3, 1, ''), ('522328', '5223', '00,52,5223', '安龙县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522328', '安龙县', '', '', '', '', 3, 1, ''), ('5226', '52', '00,52', '黔东南苗族侗族自治州', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '', '', '', '', '', '', 2, 1, ''), ('522601', '5226', '00,52,5226', '凯里市', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522601', '凯里市', '', '', '', '', 3, 1, ''), ('522622', '5226', '00,52,5226', '黄平县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522622', '黄平县', '', '', '', '', 3, 1, ''), ('522623', '5226', '00,52,5226', '施秉县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522623', '施秉县', '', '', '', '', 3, 1, ''), ('522624', '5226', '00,52,5226', '三穗县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522624', '三穗县', '', '', '', '', 3, 1, ''), ('522625', '5226', '00,52,5226', '镇远县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522625', '镇远县', '', '', '', '', 3, 1, ''), ('522626', '5226', '00,52,5226', '岑巩县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522626', '岑巩县', '', '', '', '', 3, 1, ''), ('522627', '5226', '00,52,5226', '天柱县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522627', '天柱县', '', '', '', '', 3, 1, ''), ('522628', '5226', '00,52,5226', '锦屏县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522628', '锦屏县', '', '', '', '', 3, 1, ''), ('522629', '5226', '00,52,5226', '剑河县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522629', '剑河县', '', '', '', '', 3, 1, ''), ('522630', '5226', '00,52,5226', '台江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522630', '台江县', '', '', '', '', 3, 1, ''), ('522631', '5226', '00,52,5226', '黎平县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522631', '黎平县', '', '', '', '', 3, 1, ''), ('522632', '5226', '00,52,5226', '榕江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522632', '榕江县', '', '', '', '', 3, 1, ''), ('522633', '5226', '00,52,5226', '从江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522633', '从江县', '', '', '', '', 3, 1, ''), ('522634', '5226', '00,52,5226', '雷山县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522634', '雷山县', '', '', '', '', 3, 1, ''), ('522635', '5226', '00,52,5226', '麻江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522635', '麻江县', '', '', '', '', 3, 1, ''), ('522636', '5226', '00,52,5226', '丹寨县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522636', '丹寨县', '', '', '', '', 3, 1, ''), ('5227', '52', '00,52', '黔南布依族苗族自治州', '52', '贵州省', '5227', '黔南布依族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('522701', '5227', '00,52,5227', '都匀市', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522701', '都匀市', '', '', '', '', 3, 1, ''), ('522702', '5227', '00,52,5227', '福泉市', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522702', '福泉市', '', '', '', '', 3, 1, ''), ('522722', '5227', '00,52,5227', '荔波县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522722', '荔波县', '', '', '', '', 3, 1, ''), ('522723', '5227', '00,52,5227', '贵定县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522723', '贵定县', '', '', '', '', 3, 1, ''), ('522725', '5227', '00,52,5227', '瓮安县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522725', '瓮安县', '', '', '', '', 3, 1, ''), ('522726', '5227', '00,52,5227', '独山县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522726', '独山县', '', '', '', '', 3, 1, ''), ('522727', '5227', '00,52,5227', '平塘县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522727', '平塘县', '', '', '', '', 3, 1, ''), ('522728', '5227', '00,52,5227', '罗甸县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522728', '罗甸县', '', '', '', '', 3, 1, ''), ('522729', '5227', '00,52,5227', '长顺县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522729', '长顺县', '', '', '', '', 3, 1, ''), ('522730', '5227', '00,52,5227', '龙里县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522730', '龙里县', '', '', '', '', 3, 1, ''), ('522731', '5227', '00,52,5227', '惠水县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522731', '惠水县', '', '', '', '', 3, 1, ''), ('522732', '5227', '00,52,5227', '三都水族自治县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522732', '三都水族自治县', '', '', '', '', 3, 1, ''), ('53', '00', '00', '云南省', '53', '云南省', '', '', '', '', '', '', '', '', 1, 1, ''), ('5301', '53', '00,53', '昆明市', '53', '云南省', '5301', '昆明市', '', '', '', '', '', '', 2, 1, ''), ('530102', '5301', '00,53,5301', '五华区', '53', '云南省', '5301', '昆明市', '530102', '五华区', '', '', '', '', 3, 1, ''), ('530103', '5301', '00,53,5301', '盘龙区', '53', '云南省', '5301', '昆明市', '530103', '盘龙区', '', '', '', '', 3, 1, ''), ('530111', '5301', '00,53,5301', '官渡区', '53', '云南省', '5301', '昆明市', '530111', '官渡区', '', '', '', '', 3, 1, ''), ('530112', '5301', '00,53,5301', '西山区', '53', '云南省', '5301', '昆明市', '530112', '西山区', '', '', '', '', 3, 1, ''), ('530113', '5301', '00,53,5301', '东川区', '53', '云南省', '5301', '昆明市', '530113', '东川区', '', '', '', '', 3, 1, ''), ('530114', '5301', '00,53,5301', '呈贡区', '53', '云南省', '5301', '昆明市', '530114', '呈贡区', '', '', '', '', 3, 1, ''), ('530115', '5301', '00,53,5301', '晋宁区', '53', '云南省', '5301', '昆明市', '530115', '晋宁区', '', '', '', '', 3, 1, ''), ('530124', '5301', '00,53,5301', '富民县', '53', '云南省', '5301', '昆明市', '530124', '富民县', '', '', '', '', 3, 1, ''), ('530125', '5301', '00,53,5301', '宜良县', '53', '云南省', '5301', '昆明市', '530125', '宜良县', '', '', '', '', 3, 1, ''), ('530126', '5301', '00,53,5301', '石林彝族自治县', '53', '云南省', '5301', '昆明市', '530126', '石林彝族自治县', '', '', '', '', 3, 1, ''), ('530127', '5301', '00,53,5301', '嵩明县', '53', '云南省', '5301', '昆明市', '530127', '嵩明县', '', '', '', '', 3, 1, ''), ('530128', '5301', '00,53,5301', '禄劝彝族苗族自治县', '53', '云南省', '5301', '昆明市', '530128', '禄劝彝族苗族自治县', '', '', '', '', 3, 1, ''), ('530129', '5301', '00,53,5301', '寻甸回族彝族自治县', '53', '云南省', '5301', '昆明市', '530129', '寻甸回族彝族自治县', '', '', '', '', 3, 1, ''), ('530181', '5301', '00,53,5301', '安宁市', '53', '云南省', '5301', '昆明市', '530181', '安宁市', '', '', '', '', 3, 1, ''), ('5303', '53', '00,53', '曲靖市', '53', '云南省', '5303', '曲靖市', '', '', '', '', '', '', 2, 1, ''), ('530302', '5303', '00,53,5303', '麒麟区', '53', '云南省', '5303', '曲靖市', '530302', '麒麟区', '', '', '', '', 3, 1, ''), ('530303', '5303', '00,53,5303', '沾益区', '53', '云南省', '5303', '曲靖市', '530303', '沾益区', '', '', '', '', 3, 1, ''), ('530304', '5303', '00,53,5303', '马龙区', '53', '云南省', '5303', '曲靖市', '530304', '马龙区', '', '', '', '', 3, 1, ''), ('530322', '5303', '00,53,5303', '陆良县', '53', '云南省', '5303', '曲靖市', '530322', '陆良县', '', '', '', '', 3, 1, ''), ('530323', '5303', '00,53,5303', '师宗县', '53', '云南省', '5303', '曲靖市', '530323', '师宗县', '', '', '', '', 3, 1, ''), ('530324', '5303', '00,53,5303', '罗平县', '53', '云南省', '5303', '曲靖市', '530324', '罗平县', '', '', '', '', 3, 1, ''), ('530325', '5303', '00,53,5303', '富源县', '53', '云南省', '5303', '曲靖市', '530325', '富源县', '', '', '', '', 3, 1, ''), ('530326', '5303', '00,53,5303', '会泽县', '53', '云南省', '5303', '曲靖市', '530326', '会泽县', '', '', '', '', 3, 1, ''), ('530381', '5303', '00,53,5303', '宣威市', '53', '云南省', '5303', '曲靖市', '530381', '宣威市', '', '', '', '', 3, 1, ''), ('5304', '53', '00,53', '玉溪市', '53', '云南省', '5304', '玉溪市', '', '', '', '', '', '', 2, 1, ''), ('530402', '5304', '00,53,5304', '红塔区', '53', '云南省', '5304', '玉溪市', '530402', '红塔区', '', '', '', '', 3, 1, ''), ('530403', '5304', '00,53,5304', '江川区', '53', '云南省', '5304', '玉溪市', '530403', '江川区', '', '', '', '', 3, 1, ''), ('530423', '5304', '00,53,5304', '通海县', '53', '云南省', '5304', '玉溪市', '530423', '通海县', '', '', '', '', 3, 1, ''), ('530424', '5304', '00,53,5304', '华宁县', '53', '云南省', '5304', '玉溪市', '530424', '华宁县', '', '', '', '', 3, 1, ''), ('530425', '5304', '00,53,5304', '易门县', '53', '云南省', '5304', '玉溪市', '530425', '易门县', '', '', '', '', 3, 1, ''), ('530426', '5304', '00,53,5304', '峨山彝族自治县', '53', '云南省', '5304', '玉溪市', '530426', '峨山彝族自治县', '', '', '', '', 3, 1, ''), ('530427', '5304', '00,53,5304', '新平彝族傣族自治县', '53', '云南省', '5304', '玉溪市', '530427', '新平彝族傣族自治县', '', '', '', '', 3, 1, ''), ('530428', '5304', '00,53,5304', '元江哈尼族彝族傣族自治县', '53', '云南省', '5304', '玉溪市', '530428', '元江哈尼族彝族傣族自治县', '', '', '', '', 3, 1, ''), ('530481', '5304', '00,53,5304', '澄江市', '53', '云南省', '5304', '玉溪市', '530481', '澄江市', '', '', '', '', 3, 1, ''), ('5305', '53', '00,53', '保山市', '53', '云南省', '5305', '保山市', '', '', '', '', '', '', 2, 1, ''), ('530502', '5305', '00,53,5305', '隆阳区', '53', '云南省', '5305', '保山市', '530502', '隆阳区', '', '', '', '', 3, 1, ''), ('530521', '5305', '00,53,5305', '施甸县', '53', '云南省', '5305', '保山市', '530521', '施甸县', '', '', '', '', 3, 1, ''), ('530523', '5305', '00,53,5305', '龙陵县', '53', '云南省', '5305', '保山市', '530523', '龙陵县', '', '', '', '', 3, 1, ''), ('530524', '5305', '00,53,5305', '昌宁县', '53', '云南省', '5305', '保山市', '530524', '昌宁县', '', '', '', '', 3, 1, ''), ('530581', '5305', '00,53,5305', '腾冲市', '53', '云南省', '5305', '保山市', '530581', '腾冲市', '', '', '', '', 3, 1, ''), ('5306', '53', '00,53', '昭通市', '53', '云南省', '5306', '昭通市', '', '', '', '', '', '', 2, 1, ''), ('530602', '5306', '00,53,5306', '昭阳区', '53', '云南省', '5306', '昭通市', '530602', '昭阳区', '', '', '', '', 3, 1, ''), ('530621', '5306', '00,53,5306', '鲁甸县', '53', '云南省', '5306', '昭通市', '530621', '鲁甸县', '', '', '', '', 3, 1, ''), ('530622', '5306', '00,53,5306', '巧家县', '53', '云南省', '5306', '昭通市', '530622', '巧家县', '', '', '', '', 3, 1, ''), ('530623', '5306', '00,53,5306', '盐津县', '53', '云南省', '5306', '昭通市', '530623', '盐津县', '', '', '', '', 3, 1, ''), ('530624', '5306', '00,53,5306', '大关县', '53', '云南省', '5306', '昭通市', '530624', '大关县', '', '', '', '', 3, 1, ''), ('530625', '5306', '00,53,5306', '永善县', '53', '云南省', '5306', '昭通市', '530625', '永善县', '', '', '', '', 3, 1, ''), ('530626', '5306', '00,53,5306', '绥江县', '53', '云南省', '5306', '昭通市', '530626', '绥江县', '', '', '', '', 3, 1, ''), ('530627', '5306', '00,53,5306', '镇雄县', '53', '云南省', '5306', '昭通市', '530627', '镇雄县', '', '', '', '', 3, 1, ''), ('530628', '5306', '00,53,5306', '彝良县', '53', '云南省', '5306', '昭通市', '530628', '彝良县', '', '', '', '', 3, 1, ''), ('530629', '5306', '00,53,5306', '威信县', '53', '云南省', '5306', '昭通市', '530629', '威信县', '', '', '', '', 3, 1, ''), ('530681', '5306', '00,53,5306', '水富市', '53', '云南省', '5306', '昭通市', '530681', '水富市', '', '', '', '', 3, 1, ''), ('5307', '53', '00,53', '丽江市', '53', '云南省', '5307', '丽江市', '', '', '', '', '', '', 2, 1, ''), ('530702', '5307', '00,53,5307', '古城区', '53', '云南省', '5307', '丽江市', '530702', '古城区', '', '', '', '', 3, 1, ''), ('530721', '5307', '00,53,5307', '玉龙纳西族自治县', '53', '云南省', '5307', '丽江市', '530721', '玉龙纳西族自治县', '', '', '', '', 3, 1, ''), ('530722', '5307', '00,53,5307', '永胜县', '53', '云南省', '5307', '丽江市', '530722', '永胜县', '', '', '', '', 3, 1, ''), ('530723', '5307', '00,53,5307', '华坪县', '53', '云南省', '5307', '丽江市', '530723', '华坪县', '', '', '', '', 3, 1, ''), ('530724', '5307', '00,53,5307', '宁蒗彝族自治县', '53', '云南省', '5307', '丽江市', '530724', '宁蒗彝族自治县', '', '', '', '', 3, 1, ''), ('5308', '53', '00,53', '普洱市', '53', '云南省', '5308', '普洱市', '', '', '', '', '', '', 2, 1, ''), ('530802', '5308', '00,53,5308', '思茅区', '53', '云南省', '5308', '普洱市', '530802', '思茅区', '', '', '', '', 3, 1, ''), ('530821', '5308', '00,53,5308', '宁洱哈尼族彝族自治县', '53', '云南省', '5308', '普洱市', '530821', '宁洱哈尼族彝族自治县', '', '', '', '', 3, 1, ''), ('530822', '5308', '00,53,5308', '墨江哈尼族自治县', '53', '云南省', '5308', '普洱市', '530822', '墨江哈尼族自治县', '', '', '', '', 3, 1, ''), ('530823', '5308', '00,53,5308', '景东彝族自治县', '53', '云南省', '5308', '普洱市', '530823', '景东彝族自治县', '', '', '', '', 3, 1, ''), ('530824', '5308', '00,53,5308', '景谷傣族彝族自治县', '53', '云南省', '5308', '普洱市', '530824', '景谷傣族彝族自治县', '', '', '', '', 3, 1, ''), ('530825', '5308', '00,53,5308', '镇沅彝族哈尼族拉祜族自治县', '53', '云南省', '5308', '普洱市', '530825', '镇沅彝族哈尼族拉祜族自治县', '', '', '', '', 3, 1, ''), ('530826', '5308', '00,53,5308', '江城哈尼族彝族自治县', '53', '云南省', '5308', '普洱市', '530826', '江城哈尼族彝族自治县', '', '', '', '', 3, 1, ''), ('530827', '5308', '00,53,5308', '孟连傣族拉祜族佤族自治县', '53', '云南省', '5308', '普洱市', '530827', '孟连傣族拉祜族佤族自治县', '', '', '', '', 3, 1, ''), ('530828', '5308', '00,53,5308', '澜沧拉祜族自治县', '53', '云南省', '5308', '普洱市', '530828', '澜沧拉祜族自治县', '', '', '', '', 3, 1, ''), ('530829', '5308', '00,53,5308', '西盟佤族自治县', '53', '云南省', '5308', '普洱市', '530829', '西盟佤族自治县', '', '', '', '', 3, 1, ''), ('5309', '53', '00,53', '临沧市', '53', '云南省', '5309', '临沧市', '', '', '', '', '', '', 2, 1, ''), ('530902', '5309', '00,53,5309', '临翔区', '53', '云南省', '5309', '临沧市', '530902', '临翔区', '', '', '', '', 3, 1, ''), ('530921', '5309', '00,53,5309', '凤庆县', '53', '云南省', '5309', '临沧市', '530921', '凤庆县', '', '', '', '', 3, 1, ''), ('530922', '5309', '00,53,5309', '云县', '53', '云南省', '5309', '临沧市', '530922', '云县', '', '', '', '', 3, 1, ''), ('530923', '5309', '00,53,5309', '永德县', '53', '云南省', '5309', '临沧市', '530923', '永德县', '', '', '', '', 3, 1, ''), ('530924', '5309', '00,53,5309', '镇康县', '53', '云南省', '5309', '临沧市', '530924', '镇康县', '', '', '', '', 3, 1, ''), ('530925', '5309', '00,53,5309', '双江拉祜族佤族布朗族傣族自治县', '53', '云南省', '5309', '临沧市', '530925', '双江拉祜族佤族布朗族傣族自治县', '', '', '', '', 3, 1, ''), ('530926', '5309', '00,53,5309', '耿马傣族佤族自治县', '53', '云南省', '5309', '临沧市', '530926', '耿马傣族佤族自治县', '', '', '', '', 3, 1, ''), ('530927', '5309', '00,53,5309', '沧源佤族自治县', '53', '云南省', '5309', '临沧市', '530927', '沧源佤族自治县', '', '', '', '', 3, 1, ''), ('5323', '53', '00,53', '楚雄彝族自治州', '53', '云南省', '5323', '楚雄彝族自治州', '', '', '', '', '', '', 2, 1, ''), ('532301', '5323', '00,53,5323', '楚雄市', '53', '云南省', '5323', '楚雄彝族自治州', '532301', '楚雄市', '', '', '', '', 3, 1, ''), ('532322', '5323', '00,53,5323', '双柏县', '53', '云南省', '5323', '楚雄彝族自治州', '532322', '双柏县', '', '', '', '', 3, 1, ''), ('532323', '5323', '00,53,5323', '牟定县', '53', '云南省', '5323', '楚雄彝族自治州', '532323', '牟定县', '', '', '', '', 3, 1, ''), ('532324', '5323', '00,53,5323', '南华县', '53', '云南省', '5323', '楚雄彝族自治州', '532324', '南华县', '', '', '', '', 3, 1, ''), ('532325', '5323', '00,53,5323', '姚安县', '53', '云南省', '5323', '楚雄彝族自治州', '532325', '姚安县', '', '', '', '', 3, 1, ''), ('532326', '5323', '00,53,5323', '大姚县', '53', '云南省', '5323', '楚雄彝族自治州', '532326', '大姚县', '', '', '', '', 3, 1, ''), ('532327', '5323', '00,53,5323', '永仁县', '53', '云南省', '5323', '楚雄彝族自治州', '532327', '永仁县', '', '', '', '', 3, 1, ''), ('532328', '5323', '00,53,5323', '元谋县', '53', '云南省', '5323', '楚雄彝族自治州', '532328', '元谋县', '', '', '', '', 3, 1, ''), ('532329', '5323', '00,53,5323', '武定县', '53', '云南省', '5323', '楚雄彝族自治州', '532329', '武定县', '', '', '', '', 3, 1, ''), ('532331', '5323', '00,53,5323', '禄丰县', '53', '云南省', '5323', '楚雄彝族自治州', '532331', '禄丰县', '', '', '', '', 3, 1, ''), ('5325', '53', '00,53', '红河哈尼族彝族自治州', '53', '云南省', '5325', '红河哈尼族彝族自治州', '', '', '', '', '', '', 2, 1, ''), ('532501', '5325', '00,53,5325', '个旧市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532501', '个旧市', '', '', '', '', 3, 1, ''), ('532502', '5325', '00,53,5325', '开远市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532502', '开远市', '', '', '', '', 3, 1, ''), ('532503', '5325', '00,53,5325', '蒙自市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532503', '蒙自市', '', '', '', '', 3, 1, ''), ('532504', '5325', '00,53,5325', '弥勒市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532504', '弥勒市', '', '', '', '', 3, 1, ''), ('532523', '5325', '00,53,5325', '屏边苗族自治县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532523', '屏边苗族自治县', '', '', '', '', 3, 1, ''), ('532524', '5325', '00,53,5325', '建水县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532524', '建水县', '', '', '', '', 3, 1, ''), ('532525', '5325', '00,53,5325', '石屏县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532525', '石屏县', '', '', '', '', 3, 1, ''), ('532527', '5325', '00,53,5325', '泸西县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532527', '泸西县', '', '', '', '', 3, 1, ''), ('532528', '5325', '00,53,5325', '元阳县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532528', '元阳县', '', '', '', '', 3, 1, ''), ('532529', '5325', '00,53,5325', '红河县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532529', '红河县', '', '', '', '', 3, 1, ''), ('532530', '5325', '00,53,5325', '金平苗族瑶族傣族自治县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532530', '金平苗族瑶族傣族自治县', '', '', '', '', 3, 1, ''), ('532531', '5325', '00,53,5325', '绿春县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532531', '绿春县', '', '', '', '', 3, 1, ''), ('532532', '5325', '00,53,5325', '河口瑶族自治县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532532', '河口瑶族自治县', '', '', '', '', 3, 1, ''), ('5326', '53', '00,53', '文山壮族苗族自治州', '53', '云南省', '5326', '文山壮族苗族自治州', '', '', '', '', '', '', 2, 1, ''), ('532601', '5326', '00,53,5326', '文山市', '53', '云南省', '5326', '文山壮族苗族自治州', '532601', '文山市', '', '', '', '', 3, 1, ''), ('532622', '5326', '00,53,5326', '砚山县', '53', '云南省', '5326', '文山壮族苗族自治州', '532622', '砚山县', '', '', '', '', 3, 1, ''), ('532623', '5326', '00,53,5326', '西畴县', '53', '云南省', '5326', '文山壮族苗族自治州', '532623', '西畴县', '', '', '', '', 3, 1, ''), ('532624', '5326', '00,53,5326', '麻栗坡县', '53', '云南省', '5326', '文山壮族苗族自治州', '532624', '麻栗坡县', '', '', '', '', 3, 1, ''), ('532625', '5326', '00,53,5326', '马关县', '53', '云南省', '5326', '文山壮族苗族自治州', '532625', '马关县', '', '', '', '', 3, 1, ''), ('532626', '5326', '00,53,5326', '丘北县', '53', '云南省', '5326', '文山壮族苗族自治州', '532626', '丘北县', '', '', '', '', 3, 1, ''), ('532627', '5326', '00,53,5326', '广南县', '53', '云南省', '5326', '文山壮族苗族自治州', '532627', '广南县', '', '', '', '', 3, 1, ''), ('532628', '5326', '00,53,5326', '富宁县', '53', '云南省', '5326', '文山壮族苗族自治州', '532628', '富宁县', '', '', '', '', 3, 1, ''), ('5328', '53', '00,53', '西双版纳傣族自治州', '53', '云南省', '5328', '西双版纳傣族自治州', '', '', '', '', '', '', 2, 1, ''), ('532801', '5328', '00,53,5328', '景洪市', '53', '云南省', '5328', '西双版纳傣族自治州', '532801', '景洪市', '', '', '', '', 3, 1, ''), ('532822', '5328', '00,53,5328', '勐海县', '53', '云南省', '5328', '西双版纳傣族自治州', '532822', '勐海县', '', '', '', '', 3, 1, ''), ('532823', '5328', '00,53,5328', '勐腊县', '53', '云南省', '5328', '西双版纳傣族自治州', '532823', '勐腊县', '', '', '', '', 3, 1, ''), ('5329', '53', '00,53', '大理白族自治州', '53', '云南省', '5329', '大理白族自治州', '', '', '', '', '', '', 2, 1, ''), ('532901', '5329', '00,53,5329', '大理市', '53', '云南省', '5329', '大理白族自治州', '532901', '大理市', '', '', '', '', 3, 1, ''), ('532922', '5329', '00,53,5329', '漾濞彝族自治县', '53', '云南省', '5329', '大理白族自治州', '532922', '漾濞彝族自治县', '', '', '', '', 3, 1, ''), ('532923', '5329', '00,53,5329', '祥云县', '53', '云南省', '5329', '大理白族自治州', '532923', '祥云县', '', '', '', '', 3, 1, ''), ('532924', '5329', '00,53,5329', '宾川县', '53', '云南省', '5329', '大理白族自治州', '532924', '宾川县', '', '', '', '', 3, 1, ''), ('532925', '5329', '00,53,5329', '弥渡县', '53', '云南省', '5329', '大理白族自治州', '532925', '弥渡县', '', '', '', '', 3, 1, ''), ('532926', '5329', '00,53,5329', '南涧彝族自治县', '53', '云南省', '5329', '大理白族自治州', '532926', '南涧彝族自治县', '', '', '', '', 3, 1, ''), ('532927', '5329', '00,53,5329', '巍山彝族回族自治县', '53', '云南省', '5329', '大理白族自治州', '532927', '巍山彝族回族自治县', '', '', '', '', 3, 1, ''), ('532928', '5329', '00,53,5329', '永平县', '53', '云南省', '5329', '大理白族自治州', '532928', '永平县', '', '', '', '', 3, 1, ''), ('532929', '5329', '00,53,5329', '云龙县', '53', '云南省', '5329', '大理白族自治州', '532929', '云龙县', '', '', '', '', 3, 1, ''), ('532930', '5329', '00,53,5329', '洱源县', '53', '云南省', '5329', '大理白族自治州', '532930', '洱源县', '', '', '', '', 3, 1, ''), ('532931', '5329', '00,53,5329', '剑川县', '53', '云南省', '5329', '大理白族自治州', '532931', '剑川县', '', '', '', '', 3, 1, ''), ('532932', '5329', '00,53,5329', '鹤庆县', '53', '云南省', '5329', '大理白族自治州', '532932', '鹤庆县', '', '', '', '', 3, 1, ''), ('5331', '53', '00,53', '德宏傣族景颇族自治州', '53', '云南省', '5331', '德宏傣族景颇族自治州', '', '', '', '', '', '', 2, 1, ''), ('533102', '5331', '00,53,5331', '瑞丽市', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533102', '瑞丽市', '', '', '', '', 3, 1, ''), ('533103', '5331', '00,53,5331', '芒市', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533103', '芒市', '', '', '', '', 3, 1, ''), ('533122', '5331', '00,53,5331', '梁河县', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533122', '梁河县', '', '', '', '', 3, 1, ''), ('533123', '5331', '00,53,5331', '盈江县', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533123', '盈江县', '', '', '', '', 3, 1, ''), ('533124', '5331', '00,53,5331', '陇川县', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533124', '陇川县', '', '', '', '', 3, 1, ''), ('5333', '53', '00,53', '怒江傈僳族自治州', '53', '云南省', '5333', '怒江傈僳族自治州', '', '', '', '', '', '', 2, 1, ''), ('533301', '5333', '00,53,5333', '泸水市', '53', '云南省', '5333', '怒江傈僳族自治州', '533301', '泸水市', '', '', '', '', 3, 1, ''), ('533323', '5333', '00,53,5333', '福贡县', '53', '云南省', '5333', '怒江傈僳族自治州', '533323', '福贡县', '', '', '', '', 3, 1, ''), ('533324', '5333', '00,53,5333', '贡山独龙族怒族自治县', '53', '云南省', '5333', '怒江傈僳族自治州', '533324', '贡山独龙族怒族自治县', '', '', '', '', 3, 1, ''), ('533325', '5333', '00,53,5333', '兰坪白族普米族自治县', '53', '云南省', '5333', '怒江傈僳族自治州', '533325', '兰坪白族普米族自治县', '', '', '', '', 3, 1, ''), ('5334', '53', '00,53', '迪庆藏族自治州', '53', '云南省', '5334', '迪庆藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('533401', '5334', '00,53,5334', '香格里拉市', '53', '云南省', '5334', '迪庆藏族自治州', '533401', '香格里拉市', '', '', '', '', 3, 1, ''), ('533422', '5334', '00,53,5334', '德钦县', '53', '云南省', '5334', '迪庆藏族自治州', '533422', '德钦县', '', '', '', '', 3, 1, ''), ('533423', '5334', '00,53,5334', '维西傈僳族自治县', '53', '云南省', '5334', '迪庆藏族自治州', '533423', '维西傈僳族自治县', '', '', '', '', 3, 1, ''), ('54', '00', '00', '西藏自治区', '54', '西藏自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('5401', '54', '00,54', '拉萨市', '54', '西藏自治区', '5401', '拉萨市', '', '', '', '', '', '', 2, 1, ''), ('540102', '5401', '00,54,5401', '城关区', '54', '西藏自治区', '5401', '拉萨市', '540102', '城关区', '', '', '', '', 3, 1, ''), ('540103', '5401', '00,54,5401', '堆龙德庆区', '54', '西藏自治区', '5401', '拉萨市', '540103', '堆龙德庆区', '', '', '', '', 3, 1, ''), ('540104', '5401', '00,54,5401', '达孜区', '54', '西藏自治区', '5401', '拉萨市', '540104', '达孜区', '', '', '', '', 3, 1, ''), ('540121', '5401', '00,54,5401', '林周县', '54', '西藏自治区', '5401', '拉萨市', '540121', '林周县', '', '', '', '', 3, 1, ''), ('540122', '5401', '00,54,5401', '当雄县', '54', '西藏自治区', '5401', '拉萨市', '540122', '当雄县', '', '', '', '', 3, 1, ''), ('540123', '5401', '00,54,5401', '尼木县', '54', '西藏自治区', '5401', '拉萨市', '540123', '尼木县', '', '', '', '', 3, 1, ''), ('540124', '5401', '00,54,5401', '曲水县', '54', '西藏自治区', '5401', '拉萨市', '540124', '曲水县', '', '', '', '', 3, 1, ''), ('540127', '5401', '00,54,5401', '墨竹工卡县', '54', '西藏自治区', '5401', '拉萨市', '540127', '墨竹工卡县', '', '', '', '', 3, 1, ''), ('5402', '54', '00,54', '日喀则市', '54', '西藏自治区', '5402', '日喀则市', '', '', '', '', '', '', 2, 1, ''), ('540202', '5402', '00,54,5402', '桑珠孜区', '54', '西藏自治区', '5402', '日喀则市', '540202', '桑珠孜区', '', '', '', '', 3, 1, ''), ('540221', '5402', '00,54,5402', '南木林县', '54', '西藏自治区', '5402', '日喀则市', '540221', '南木林县', '', '', '', '', 3, 1, ''), ('540222', '5402', '00,54,5402', '江孜县', '54', '西藏自治区', '5402', '日喀则市', '540222', '江孜县', '', '', '', '', 3, 1, ''), ('540223', '5402', '00,54,5402', '定日县', '54', '西藏自治区', '5402', '日喀则市', '540223', '定日县', '', '', '', '', 3, 1, ''), ('540224', '5402', '00,54,5402', '萨迦县', '54', '西藏自治区', '5402', '日喀则市', '540224', '萨迦县', '', '', '', '', 3, 1, ''), ('540225', '5402', '00,54,5402', '拉孜县', '54', '西藏自治区', '5402', '日喀则市', '540225', '拉孜县', '', '', '', '', 3, 1, ''), ('540226', '5402', '00,54,5402', '昂仁县', '54', '西藏自治区', '5402', '日喀则市', '540226', '昂仁县', '', '', '', '', 3, 1, ''), ('540227', '5402', '00,54,5402', '谢通门县', '54', '西藏自治区', '5402', '日喀则市', '540227', '谢通门县', '', '', '', '', 3, 1, ''), ('540228', '5402', '00,54,5402', '白朗县', '54', '西藏自治区', '5402', '日喀则市', '540228', '白朗县', '', '', '', '', 3, 1, ''), ('540229', '5402', '00,54,5402', '仁布县', '54', '西藏自治区', '5402', '日喀则市', '540229', '仁布县', '', '', '', '', 3, 1, ''), ('540230', '5402', '00,54,5402', '康马县', '54', '西藏自治区', '5402', '日喀则市', '540230', '康马县', '', '', '', '', 3, 1, ''), ('540231', '5402', '00,54,5402', '定结县', '54', '西藏自治区', '5402', '日喀则市', '540231', '定结县', '', '', '', '', 3, 1, ''), ('540232', '5402', '00,54,5402', '仲巴县', '54', '西藏自治区', '5402', '日喀则市', '540232', '仲巴县', '', '', '', '', 3, 1, ''), ('540233', '5402', '00,54,5402', '亚东县', '54', '西藏自治区', '5402', '日喀则市', '540233', '亚东县', '', '', '', '', 3, 1, ''), ('540234', '5402', '00,54,5402', '吉隆县', '54', '西藏自治区', '5402', '日喀则市', '540234', '吉隆县', '', '', '', '', 3, 1, ''), ('540235', '5402', '00,54,5402', '聂拉木县', '54', '西藏自治区', '5402', '日喀则市', '540235', '聂拉木县', '', '', '', '', 3, 1, ''), ('540236', '5402', '00,54,5402', '萨嘎县', '54', '西藏自治区', '5402', '日喀则市', '540236', '萨嘎县', '', '', '', '', 3, 1, ''), ('540237', '5402', '00,54,5402', '岗巴县', '54', '西藏自治区', '5402', '日喀则市', '540237', '岗巴县', '', '', '', '', 3, 1, ''), ('5403', '54', '00,54', '昌都市', '54', '西藏自治区', '5403', '昌都市', '', '', '', '', '', '', 2, 1, ''), ('540302', '5403', '00,54,5403', '卡若区', '54', '西藏自治区', '5403', '昌都市', '540302', '卡若区', '', '', '', '', 3, 1, ''), ('540321', '5403', '00,54,5403', '江达县', '54', '西藏自治区', '5403', '昌都市', '540321', '江达县', '', '', '', '', 3, 1, ''), ('540322', '5403', '00,54,5403', '贡觉县', '54', '西藏自治区', '5403', '昌都市', '540322', '贡觉县', '', '', '', '', 3, 1, ''), ('540323', '5403', '00,54,5403', '类乌齐县', '54', '西藏自治区', '5403', '昌都市', '540323', '类乌齐县', '', '', '', '', 3, 1, ''), ('540324', '5403', '00,54,5403', '丁青县', '54', '西藏自治区', '5403', '昌都市', '540324', '丁青县', '', '', '', '', 3, 1, ''), ('540325', '5403', '00,54,5403', '察雅县', '54', '西藏自治区', '5403', '昌都市', '540325', '察雅县', '', '', '', '', 3, 1, ''), ('540326', '5403', '00,54,5403', '八宿县', '54', '西藏自治区', '5403', '昌都市', '540326', '八宿县', '', '', '', '', 3, 1, ''), ('540327', '5403', '00,54,5403', '左贡县', '54', '西藏自治区', '5403', '昌都市', '540327', '左贡县', '', '', '', '', 3, 1, ''), ('540328', '5403', '00,54,5403', '芒康县', '54', '西藏自治区', '5403', '昌都市', '540328', '芒康县', '', '', '', '', 3, 1, ''), ('540329', '5403', '00,54,5403', '洛隆县', '54', '西藏自治区', '5403', '昌都市', '540329', '洛隆县', '', '', '', '', 3, 1, ''), ('540330', '5403', '00,54,5403', '边坝县', '54', '西藏自治区', '5403', '昌都市', '540330', '边坝县', '', '', '', '', 3, 1, ''), ('5404', '54', '00,54', '林芝市', '54', '西藏自治区', '5404', '林芝市', '', '', '', '', '', '', 2, 1, ''), ('540402', '5404', '00,54,5404', '巴宜区', '54', '西藏自治区', '5404', '林芝市', '540402', '巴宜区', '', '', '', '', 3, 1, ''), ('540421', '5404', '00,54,5404', '工布江达县', '54', '西藏自治区', '5404', '林芝市', '540421', '工布江达县', '', '', '', '', 3, 1, ''), ('540422', '5404', '00,54,5404', '米林县', '54', '西藏自治区', '5404', '林芝市', '540422', '米林县', '', '', '', '', 3, 1, ''), ('540423', '5404', '00,54,5404', '墨脱县', '54', '西藏自治区', '5404', '林芝市', '540423', '墨脱县', '', '', '', '', 3, 1, ''), ('540424', '5404', '00,54,5404', '波密县', '54', '西藏自治区', '5404', '林芝市', '540424', '波密县', '', '', '', '', 3, 1, ''), ('540425', '5404', '00,54,5404', '察隅县', '54', '西藏自治区', '5404', '林芝市', '540425', '察隅县', '', '', '', '', 3, 1, ''), ('540426', '5404', '00,54,5404', '朗县', '54', '西藏自治区', '5404', '林芝市', '540426', '朗县', '', '', '', '', 3, 1, ''), ('5405', '54', '00,54', '山南市', '54', '西藏自治区', '5405', '山南市', '', '', '', '', '', '', 2, 1, ''), ('540502', '5405', '00,54,5405', '乃东区', '54', '西藏自治区', '5405', '山南市', '540502', '乃东区', '', '', '', '', 3, 1, ''), ('540521', '5405', '00,54,5405', '扎囊县', '54', '西藏自治区', '5405', '山南市', '540521', '扎囊县', '', '', '', '', 3, 1, ''), ('540522', '5405', '00,54,5405', '贡嘎县', '54', '西藏自治区', '5405', '山南市', '540522', '贡嘎县', '', '', '', '', 3, 1, ''), ('540523', '5405', '00,54,5405', '桑日县', '54', '西藏自治区', '5405', '山南市', '540523', '桑日县', '', '', '', '', 3, 1, ''), ('540524', '5405', '00,54,5405', '琼结县', '54', '西藏自治区', '5405', '山南市', '540524', '琼结县', '', '', '', '', 3, 1, ''), ('540525', '5405', '00,54,5405', '曲松县', '54', '西藏自治区', '5405', '山南市', '540525', '曲松县', '', '', '', '', 3, 1, ''), ('540526', '5405', '00,54,5405', '措美县', '54', '西藏自治区', '5405', '山南市', '540526', '措美县', '', '', '', '', 3, 1, ''), ('540527', '5405', '00,54,5405', '洛扎县', '54', '西藏自治区', '5405', '山南市', '540527', '洛扎县', '', '', '', '', 3, 1, ''), ('540528', '5405', '00,54,5405', '加查县', '54', '西藏自治区', '5405', '山南市', '540528', '加查县', '', '', '', '', 3, 1, ''), ('540529', '5405', '00,54,5405', '隆子县', '54', '西藏自治区', '5405', '山南市', '540529', '隆子县', '', '', '', '', 3, 1, ''), ('540530', '5405', '00,54,5405', '错那县', '54', '西藏自治区', '5405', '山南市', '540530', '错那县', '', '', '', '', 3, 1, ''), ('540531', '5405', '00,54,5405', '浪卡子县', '54', '西藏自治区', '5405', '山南市', '540531', '浪卡子县', '', '', '', '', 3, 1, ''), ('5406', '54', '00,54', '那曲市', '54', '西藏自治区', '5406', '那曲市', '', '', '', '', '', '', 2, 1, ''), ('540602', '5406', '00,54,5406', '色尼区', '54', '西藏自治区', '5406', '那曲市', '540602', '色尼区', '', '', '', '', 3, 1, ''), ('540621', '5406', '00,54,5406', '嘉黎县', '54', '西藏自治区', '5406', '那曲市', '540621', '嘉黎县', '', '', '', '', 3, 1, ''), ('540622', '5406', '00,54,5406', '比如县', '54', '西藏自治区', '5406', '那曲市', '540622', '比如县', '', '', '', '', 3, 1, ''), ('540623', '5406', '00,54,5406', '聂荣县', '54', '西藏自治区', '5406', '那曲市', '540623', '聂荣县', '', '', '', '', 3, 1, ''), ('540624', '5406', '00,54,5406', '安多县', '54', '西藏自治区', '5406', '那曲市', '540624', '安多县', '', '', '', '', 3, 1, ''), ('540625', '5406', '00,54,5406', '申扎县', '54', '西藏自治区', '5406', '那曲市', '540625', '申扎县', '', '', '', '', 3, 1, ''), ('540626', '5406', '00,54,5406', '索县', '54', '西藏自治区', '5406', '那曲市', '540626', '索县', '', '', '', '', 3, 1, ''), ('540627', '5406', '00,54,5406', '班戈县', '54', '西藏自治区', '5406', '那曲市', '540627', '班戈县', '', '', '', '', 3, 1, ''), ('540628', '5406', '00,54,5406', '巴青县', '54', '西藏自治区', '5406', '那曲市', '540628', '巴青县', '', '', '', '', 3, 1, ''), ('540629', '5406', '00,54,5406', '尼玛县', '54', '西藏自治区', '5406', '那曲市', '540629', '尼玛县', '', '', '', '', 3, 1, ''), ('540630', '5406', '00,54,5406', '双湖县', '54', '西藏自治区', '5406', '那曲市', '540630', '双湖县', '', '', '', '', 3, 1, ''), ('5425', '54', '00,54', '阿里地区', '54', '西藏自治区', '5425', '阿里地区', '', '', '', '', '', '', 2, 1, ''), ('542521', '5425', '00,54,5425', '普兰县', '54', '西藏自治区', '5425', '阿里地区', '542521', '普兰县', '', '', '', '', 3, 1, ''), ('542522', '5425', '00,54,5425', '札达县', '54', '西藏自治区', '5425', '阿里地区', '542522', '札达县', '', '', '', '', 3, 1, ''), ('542523', '5425', '00,54,5425', '噶尔县', '54', '西藏自治区', '5425', '阿里地区', '542523', '噶尔县', '', '', '', '', 3, 1, ''), ('542524', '5425', '00,54,5425', '日土县', '54', '西藏自治区', '5425', '阿里地区', '542524', '日土县', '', '', '', '', 3, 1, ''), ('542525', '5425', '00,54,5425', '革吉县', '54', '西藏自治区', '5425', '阿里地区', '542525', '革吉县', '', '', '', '', 3, 1, ''), ('542526', '5425', '00,54,5425', '改则县', '54', '西藏自治区', '5425', '阿里地区', '542526', '改则县', '', '', '', '', 3, 1, ''), ('542527', '5425', '00,54,5425', '措勤县', '54', '西藏自治区', '5425', '阿里地区', '542527', '措勤县', '', '', '', '', 3, 1, ''), ('61', '00', '00', '陕西省', '61', '陕西省', '', '', '', '', '', '', '', '', 1, 1, ''), ('6101', '61', '00,61', '西安市', '61', '陕西省', '6101', '西安市', '', '', '', '', '', '', 2, 1, ''), ('610102', '6101', '00,61,6101', '新城区', '61', '陕西省', '6101', '西安市', '610102', '新城区', '', '', '', '', 3, 1, ''), ('610103', '6101', '00,61,6101', '碑林区', '61', '陕西省', '6101', '西安市', '610103', '碑林区', '', '', '', '', 3, 1, ''), ('610104', '6101', '00,61,6101', '莲湖区', '61', '陕西省', '6101', '西安市', '610104', '莲湖区', '', '', '', '', 3, 1, ''), ('610111', '6101', '00,61,6101', '灞桥区', '61', '陕西省', '6101', '西安市', '610111', '灞桥区', '', '', '', '', 3, 1, ''), ('610112', '6101', '00,61,6101', '未央区', '61', '陕西省', '6101', '西安市', '610112', '未央区', '', '', '', '', 3, 1, ''), ('610113', '6101', '00,61,6101', '雁塔区', '61', '陕西省', '6101', '西安市', '610113', '雁塔区', '', '', '', '', 3, 1, ''), ('610114', '6101', '00,61,6101', '阎良区', '61', '陕西省', '6101', '西安市', '610114', '阎良区', '', '', '', '', 3, 1, ''), ('610115', '6101', '00,61,6101', '临潼区', '61', '陕西省', '6101', '西安市', '610115', '临潼区', '', '', '', '', 3, 1, ''), ('610116', '6101', '00,61,6101', '长安区', '61', '陕西省', '6101', '西安市', '610116', '长安区', '', '', '', '', 3, 1, ''), ('610117', '6101', '00,61,6101', '高陵区', '61', '陕西省', '6101', '西安市', '610117', '高陵区', '', '', '', '', 3, 1, ''), ('610118', '6101', '00,61,6101', '鄠邑区', '61', '陕西省', '6101', '西安市', '610118', '鄠邑区', '', '', '', '', 3, 1, ''), ('610122', '6101', '00,61,6101', '蓝田县', '61', '陕西省', '6101', '西安市', '610122', '蓝田县', '', '', '', '', 3, 1, ''), ('610124', '6101', '00,61,6101', '周至县', '61', '陕西省', '6101', '西安市', '610124', '周至县', '', '', '', '', 3, 1, ''), ('6102', '61', '00,61', '铜川市', '61', '陕西省', '6102', '铜川市', '', '', '', '', '', '', 2, 1, ''), ('610202', '6102', '00,61,6102', '王益区', '61', '陕西省', '6102', '铜川市', '610202', '王益区', '', '', '', '', 3, 1, ''), ('610203', '6102', '00,61,6102', '印台区', '61', '陕西省', '6102', '铜川市', '610203', '印台区', '', '', '', '', 3, 1, ''), ('610204', '6102', '00,61,6102', '耀州区', '61', '陕西省', '6102', '铜川市', '610204', '耀州区', '', '', '', '', 3, 1, ''), ('610222', '6102', '00,61,6102', '宜君县', '61', '陕西省', '6102', '铜川市', '610222', '宜君县', '', '', '', '', 3, 1, ''), ('6103', '61', '00,61', '宝鸡市', '61', '陕西省', '6103', '宝鸡市', '', '', '', '', '', '', 2, 1, ''), ('610302', '6103', '00,61,6103', '渭滨区', '61', '陕西省', '6103', '宝鸡市', '610302', '渭滨区', '', '', '', '', 3, 1, ''), ('610303', '6103', '00,61,6103', '金台区', '61', '陕西省', '6103', '宝鸡市', '610303', '金台区', '', '', '', '', 3, 1, ''), ('610304', '6103', '00,61,6103', '陈仓区', '61', '陕西省', '6103', '宝鸡市', '610304', '陈仓区', '', '', '', '', 3, 1, ''), ('610322', '6103', '00,61,6103', '凤翔县', '61', '陕西省', '6103', '宝鸡市', '610322', '凤翔县', '', '', '', '', 3, 1, ''), ('610323', '6103', '00,61,6103', '岐山县', '61', '陕西省', '6103', '宝鸡市', '610323', '岐山县', '', '', '', '', 3, 1, ''), ('610324', '6103', '00,61,6103', '扶风县', '61', '陕西省', '6103', '宝鸡市', '610324', '扶风县', '', '', '', '', 3, 1, ''), ('610326', '6103', '00,61,6103', '眉县', '61', '陕西省', '6103', '宝鸡市', '610326', '眉县', '', '', '', '', 3, 1, ''), ('610327', '6103', '00,61,6103', '陇县', '61', '陕西省', '6103', '宝鸡市', '610327', '陇县', '', '', '', '', 3, 1, ''), ('610328', '6103', '00,61,6103', '千阳县', '61', '陕西省', '6103', '宝鸡市', '610328', '千阳县', '', '', '', '', 3, 1, ''), ('610329', '6103', '00,61,6103', '麟游县', '61', '陕西省', '6103', '宝鸡市', '610329', '麟游县', '', '', '', '', 3, 1, ''), ('610330', '6103', '00,61,6103', '凤县', '61', '陕西省', '6103', '宝鸡市', '610330', '凤县', '', '', '', '', 3, 1, ''), ('610331', '6103', '00,61,6103', '太白县', '61', '陕西省', '6103', '宝鸡市', '610331', '太白县', '', '', '', '', 3, 1, ''), ('6104', '61', '00,61', '咸阳市', '61', '陕西省', '6104', '咸阳市', '', '', '', '', '', '', 2, 1, ''), ('610402', '6104', '00,61,6104', '秦都区', '61', '陕西省', '6104', '咸阳市', '610402', '秦都区', '', '', '', '', 3, 1, ''), ('610403', '6104', '00,61,6104', '杨陵区', '61', '陕西省', '6104', '咸阳市', '610403', '杨陵区', '', '', '', '', 3, 1, ''), ('610404', '6104', '00,61,6104', '渭城区', '61', '陕西省', '6104', '咸阳市', '610404', '渭城区', '', '', '', '', 3, 1, ''), ('610422', '6104', '00,61,6104', '三原县', '61', '陕西省', '6104', '咸阳市', '610422', '三原县', '', '', '', '', 3, 1, ''), ('610423', '6104', '00,61,6104', '泾阳县', '61', '陕西省', '6104', '咸阳市', '610423', '泾阳县', '', '', '', '', 3, 1, ''), ('610424', '6104', '00,61,6104', '乾县', '61', '陕西省', '6104', '咸阳市', '610424', '乾县', '', '', '', '', 3, 1, ''), ('610425', '6104', '00,61,6104', '礼泉县', '61', '陕西省', '6104', '咸阳市', '610425', '礼泉县', '', '', '', '', 3, 1, ''), ('610426', '6104', '00,61,6104', '永寿县', '61', '陕西省', '6104', '咸阳市', '610426', '永寿县', '', '', '', '', 3, 1, ''), ('610428', '6104', '00,61,6104', '长武县', '61', '陕西省', '6104', '咸阳市', '610428', '长武县', '', '', '', '', 3, 1, ''), ('610429', '6104', '00,61,6104', '旬邑县', '61', '陕西省', '6104', '咸阳市', '610429', '旬邑县', '', '', '', '', 3, 1, ''), ('610430', '6104', '00,61,6104', '淳化县', '61', '陕西省', '6104', '咸阳市', '610430', '淳化县', '', '', '', '', 3, 1, ''), ('610431', '6104', '00,61,6104', '武功县', '61', '陕西省', '6104', '咸阳市', '610431', '武功县', '', '', '', '', 3, 1, ''), ('610481', '6104', '00,61,6104', '兴平市', '61', '陕西省', '6104', '咸阳市', '610481', '兴平市', '', '', '', '', 3, 1, ''), ('610482', '6104', '00,61,6104', '彬州市', '61', '陕西省', '6104', '咸阳市', '610482', '彬州市', '', '', '', '', 3, 1, ''), ('6105', '61', '00,61', '渭南市', '61', '陕西省', '6105', '渭南市', '', '', '', '', '', '', 2, 1, ''), ('610502', '6105', '00,61,6105', '临渭区', '61', '陕西省', '6105', '渭南市', '610502', '临渭区', '', '', '', '', 3, 1, ''), ('610503', '6105', '00,61,6105', '华州区', '61', '陕西省', '6105', '渭南市', '610503', '华州区', '', '', '', '', 3, 1, ''), ('610522', '6105', '00,61,6105', '潼关县', '61', '陕西省', '6105', '渭南市', '610522', '潼关县', '', '', '', '', 3, 1, ''), ('610523', '6105', '00,61,6105', '大荔县', '61', '陕西省', '6105', '渭南市', '610523', '大荔县', '', '', '', '', 3, 1, ''), ('610524', '6105', '00,61,6105', '合阳县', '61', '陕西省', '6105', '渭南市', '610524', '合阳县', '', '', '', '', 3, 1, ''), ('610525', '6105', '00,61,6105', '澄城县', '61', '陕西省', '6105', '渭南市', '610525', '澄城县', '', '', '', '', 3, 1, ''), ('610526', '6105', '00,61,6105', '蒲城县', '61', '陕西省', '6105', '渭南市', '610526', '蒲城县', '', '', '', '', 3, 1, ''), ('610527', '6105', '00,61,6105', '白水县', '61', '陕西省', '6105', '渭南市', '610527', '白水县', '', '', '', '', 3, 1, ''), ('610528', '6105', '00,61,6105', '富平县', '61', '陕西省', '6105', '渭南市', '610528', '富平县', '', '', '', '', 3, 1, ''), ('610581', '6105', '00,61,6105', '韩城市', '61', '陕西省', '6105', '渭南市', '610581', '韩城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610582', '6105', '00,61,6105', '华阴市', '61', '陕西省', '6105', '渭南市', '610582', '华阴市', '', '', '', '', 3, 1, ''), ('6106', '61', '00,61', '延安市', '61', '陕西省', '6106', '延安市', '', '', '', '', '', '', 2, 1, ''), ('610602', '6106', '00,61,6106', '宝塔区', '61', '陕西省', '6106', '延安市', '610602', '宝塔区', '', '', '', '', 3, 1, ''), ('610603', '6106', '00,61,6106', '安塞区', '61', '陕西省', '6106', '延安市', '610603', '安塞区', '', '', '', '', 3, 1, ''), ('610621', '6106', '00,61,6106', '延长县', '61', '陕西省', '6106', '延安市', '610621', '延长县', '', '', '', '', 3, 1, ''), ('610622', '6106', '00,61,6106', '延川县', '61', '陕西省', '6106', '延安市', '610622', '延川县', '', '', '', '', 3, 1, ''), ('610625', '6106', '00,61,6106', '志丹县', '61', '陕西省', '6106', '延安市', '610625', '志丹县', '', '', '', '', 3, 1, ''), ('610626', '6106', '00,61,6106', '吴起县', '61', '陕西省', '6106', '延安市', '610626', '吴起县', '', '', '', '', 3, 1, ''), ('610627', '6106', '00,61,6106', '甘泉县', '61', '陕西省', '6106', '延安市', '610627', '甘泉县', '', '', '', '', 3, 1, ''), ('610628', '6106', '00,61,6106', '富县', '61', '陕西省', '6106', '延安市', '610628', '富县', '', '', '', '', 3, 1, ''), ('610629', '6106', '00,61,6106', '洛川县', '61', '陕西省', '6106', '延安市', '610629', '洛川县', '', '', '', '', 3, 1, ''), ('610630', '6106', '00,61,6106', '宜川县', '61', '陕西省', '6106', '延安市', '610630', '宜川县', '', '', '', '', 3, 1, ''), ('610631', '6106', '00,61,6106', '黄龙县', '61', '陕西省', '6106', '延安市', '610631', '黄龙县', '', '', '', '', 3, 1, ''), ('610632', '6106', '00,61,6106', '黄陵县', '61', '陕西省', '6106', '延安市', '610632', '黄陵县', '', '', '', '', 3, 1, ''), ('610681', '6106', '00,61,6106', '子长市', '61', '陕西省', '6106', '延安市', '610681', '子长市', '', '', '', '', 3, 1, ''), ('6107', '61', '00,61', '汉中市', '61', '陕西省', '6107', '汉中市', '', '', '', '', '', '', 2, 1, ''), ('610702', '6107', '00,61,6107', '汉台区', '61', '陕西省', '6107', '汉中市', '610702', '汉台区', '', '', '', '', 3, 1, ''), ('610703', '6107', '00,61,6107', '南郑区', '61', '陕西省', '6107', '汉中市', '610703', '南郑区', '', '', '', '', 3, 1, ''), ('610722', '6107', '00,61,6107', '城固县', '61', '陕西省', '6107', '汉中市', '610722', '城固县', '', '', '', '', 3, 1, ''), ('610723', '6107', '00,61,6107', '洋县', '61', '陕西省', '6107', '汉中市', '610723', '洋县', '', '', '', '', 3, 1, ''), ('610724', '6107', '00,61,6107', '西乡县', '61', '陕西省', '6107', '汉中市', '610724', '西乡县', '', '', '', '', 3, 1, ''), ('610725', '6107', '00,61,6107', '勉县', '61', '陕西省', '6107', '汉中市', '610725', '勉县', '', '', '', '', 3, 1, ''), ('610726', '6107', '00,61,6107', '宁强县', '61', '陕西省', '6107', '汉中市', '610726', '宁强县', '', '', '', '', 3, 1, ''), ('610727', '6107', '00,61,6107', '略阳县', '61', '陕西省', '6107', '汉中市', '610727', '略阳县', '', '', '', '', 3, 1, ''), ('610728', '6107', '00,61,6107', '镇巴县', '61', '陕西省', '6107', '汉中市', '610728', '镇巴县', '', '', '', '', 3, 1, ''), ('610729', '6107', '00,61,6107', '留坝县', '61', '陕西省', '6107', '汉中市', '610729', '留坝县', '', '', '', '', 3, 1, ''), ('610730', '6107', '00,61,6107', '佛坪县', '61', '陕西省', '6107', '汉中市', '610730', '佛坪县', '', '', '', '', 3, 1, ''), ('6108', '61', '00,61', '榆林市', '61', '陕西省', '6108', '榆林市', '', '', '', '', '', '', 2, 1, ''), ('610802', '6108', '00,61,6108', '榆阳区', '61', '陕西省', '6108', '榆林市', '610802', '榆阳区', '', '', '', '', 3, 1, ''), ('610803', '6108', '00,61,6108', '横山区', '61', '陕西省', '6108', '榆林市', '610803', '横山区', '', '', '', '', 3, 1, ''), ('610822', '6108', '00,61,6108', '府谷县', '61', '陕西省', '6108', '榆林市', '610822', '府谷县', '', '', '', '', 3, 1, ''), ('610824', '6108', '00,61,6108', '靖边县', '61', '陕西省', '6108', '榆林市', '610824', '靖边县', '', '', '', '', 3, 1, ''), ('610825', '6108', '00,61,6108', '定边县', '61', '陕西省', '6108', '榆林市', '610825', '定边县', '', '', '', '', 3, 1, ''), ('610826', '6108', '00,61,6108', '绥德县', '61', '陕西省', '6108', '榆林市', '610826', '绥德县', '', '', '', '', 3, 1, ''), ('610827', '6108', '00,61,6108', '米脂县', '61', '陕西省', '6108', '榆林市', '610827', '米脂县', '', '', '', '', 3, 1, ''), ('610828', '6108', '00,61,6108', '佳县', '61', '陕西省', '6108', '榆林市', '610828', '佳县', '', '', '', '', 3, 1, ''), ('610829', '6108', '00,61,6108', '吴堡县', '61', '陕西省', '6108', '榆林市', '610829', '吴堡县', '', '', '', '', 3, 1, ''), ('610830', '6108', '00,61,6108', '清涧县', '61', '陕西省', '6108', '榆林市', '610830', '清涧县', '', '', '', '', 3, 1, ''), ('610831', '6108', '00,61,6108', '子洲县', '61', '陕西省', '6108', '榆林市', '610831', '子洲县', '', '', '', '', 3, 1, ''), ('610881', '6108', '00,61,6108', '神木市', '61', '陕西省', '6108', '榆林市', '610881', '神木市', '', '', '', '', 3, 1, ''), ('6109', '61', '00,61', '安康市', '61', '陕西省', '6109', '安康市', '', '', '', '', '', '', 2, 1, ''), ('610902', '6109', '00,61,6109', '汉滨区', '61', '陕西省', '6109', '安康市', '610902', '汉滨区', '', '', '', '', 3, 1, ''), ('610921', '6109', '00,61,6109', '汉阴县', '61', '陕西省', '6109', '安康市', '610921', '汉阴县', '', '', '', '', 3, 1, ''), ('610922', '6109', '00,61,6109', '石泉县', '61', '陕西省', '6109', '安康市', '610922', '石泉县', '', '', '', '', 3, 1, ''), ('610923', '6109', '00,61,6109', '宁陕县', '61', '陕西省', '6109', '安康市', '610923', '宁陕县', '', '', '', '', 3, 1, ''), ('610924', '6109', '00,61,6109', '紫阳县', '61', '陕西省', '6109', '安康市', '610924', '紫阳县', '', '', '', '', 3, 1, ''), ('610925', '6109', '00,61,6109', '岚皋县', '61', '陕西省', '6109', '安康市', '610925', '岚皋县', '', '', '', '', 3, 1, ''), ('610926', '6109', '00,61,6109', '平利县', '61', '陕西省', '6109', '安康市', '610926', '平利县', '', '', '', '', 3, 1, ''), ('610927', '6109', '00,61,6109', '镇坪县', '61', '陕西省', '6109', '安康市', '610927', '镇坪县', '', '', '', '', 3, 1, ''), ('610928', '6109', '00,61,6109', '旬阳县', '61', '陕西省', '6109', '安康市', '610928', '旬阳县', '', '', '', '', 3, 1, ''), ('610929', '6109', '00,61,6109', '白河县', '61', '陕西省', '6109', '安康市', '610929', '白河县', '', '', '', '', 3, 1, ''), ('6110', '61', '00,61', '商洛市', '61', '陕西省', '6110', '商洛市', '', '', '', '', '', '', 2, 1, ''), ('611002', '6110', '00,61,6110', '商州区', '61', '陕西省', '6110', '商洛市', '611002', '商州区', '', '', '', '', 3, 1, ''), ('611021', '6110', '00,61,6110', '洛南县', '61', '陕西省', '6110', '商洛市', '611021', '洛南县', '', '', '', '', 3, 1, ''), ('611022', '6110', '00,61,6110', '丹凤县', '61', '陕西省', '6110', '商洛市', '611022', '丹凤县', '', '', '', '', 3, 1, ''), ('611023', '6110', '00,61,6110', '商南县', '61', '陕西省', '6110', '商洛市', '611023', '商南县', '', '', '', '', 3, 1, ''), ('611024', '6110', '00,61,6110', '山阳县', '61', '陕西省', '6110', '商洛市', '611024', '山阳县', '', '', '', '', 3, 1, ''), ('611025', '6110', '00,61,6110', '镇安县', '61', '陕西省', '6110', '商洛市', '611025', '镇安县', '', '', '', '', 3, 1, ''), ('611026', '6110', '00,61,6110', '柞水县', '61', '陕西省', '6110', '商洛市', '611026', '柞水县', '', '', '', '', 3, 1, ''), ('62', '00', '00', '甘肃省', '62', '甘肃省', '', '', '', '', '', '', '', '', 1, 1, ''), ('6201', '62', '00,62', '兰州市', '62', '甘肃省', '6201', '兰州市', '', '', '', '', '', '', 2, 1, ''), ('620102', '6201', '00,62,6201', '城关区', '62', '甘肃省', '6201', '兰州市', '620102', '城关区', '', '', '', '', 3, 1, ''), ('620103', '6201', '00,62,6201', '七里河区', '62', '甘肃省', '6201', '兰州市', '620103', '七里河区', '', '', '', '', 3, 1, ''), ('620104', '6201', '00,62,6201', '西固区', '62', '甘肃省', '6201', '兰州市', '620104', '西固区', '', '', '', '', 3, 1, ''), ('620105', '6201', '00,62,6201', '安宁区', '62', '甘肃省', '6201', '兰州市', '620105', '安宁区', '', '', '', '', 3, 1, ''), ('620111', '6201', '00,62,6201', '红古区', '62', '甘肃省', '6201', '兰州市', '620111', '红古区', '', '', '', '', 3, 1, ''), ('620121', '6201', '00,62,6201', '永登县', '62', '甘肃省', '6201', '兰州市', '620121', '永登县', '', '', '', '', 3, 1, ''), ('620122', '6201', '00,62,6201', '皋兰县', '62', '甘肃省', '6201', '兰州市', '620122', '皋兰县', '', '', '', '', 3, 1, ''), ('620123', '6201', '00,62,6201', '榆中县', '62', '甘肃省', '6201', '兰州市', '620123', '榆中县', '', '', '', '', 3, 1, ''), ('6202', '62', '00,62', '嘉峪关市', '62', '甘肃省', '6202', '嘉峪关市', '', '', '', '', '', '', 2, 1, ''), ('620200', '6202', '00,62,6202', '嘉峪关市', '62', '甘肃省', '6202', '嘉峪关市', '620200', '嘉峪关市', '', '', '', '', 3, 1, ''), ('6203', '62', '00,62', '金昌市', '62', '甘肃省', '6203', '金昌市', '', '', '', '', '', '', 2, 1, ''), ('620302', '6203', '00,62,6203', '金川区', '62', '甘肃省', '6203', '金昌市', '620302', '金川区', '', '', '', '', 3, 1, ''), ('620321', '6203', '00,62,6203', '永昌县', '62', '甘肃省', '6203', '金昌市', '620321', '永昌县', '', '', '', '', 3, 1, ''), ('6204', '62', '00,62', '白银市', '62', '甘肃省', '6204', '白银市', '', '', '', '', '', '', 2, 1, ''), ('620402', '6204', '00,62,6204', '白银区', '62', '甘肃省', '6204', '白银市', '620402', '白银区', '', '', '', '', 3, 1, ''), ('620403', '6204', '00,62,6204', '平川区', '62', '甘肃省', '6204', '白银市', '620403', '平川区', '', '', '', '', 3, 1, ''), ('620421', '6204', '00,62,6204', '靖远县', '62', '甘肃省', '6204', '白银市', '620421', '靖远县', '', '', '', '', 3, 1, ''), ('620422', '6204', '00,62,6204', '会宁县', '62', '甘肃省', '6204', '白银市', '620422', '会宁县', '', '', '', '', 3, 1, ''), ('620423', '6204', '00,62,6204', '景泰县', '62', '甘肃省', '6204', '白银市', '620423', '景泰县', '', '', '', '', 3, 1, ''), ('6205', '62', '00,62', '天水市', '62', '甘肃省', '6205', '天水市', '', '', '', '', '', '', 2, 1, ''), ('620502', '6205', '00,62,6205', '秦州区', '62', '甘肃省', '6205', '天水市', '620502', '秦州区', '', '', '', '', 3, 1, ''), ('620503', '6205', '00,62,6205', '麦积区', '62', '甘肃省', '6205', '天水市', '620503', '麦积区', '', '', '', '', 3, 1, ''), ('620521', '6205', '00,62,6205', '清水县', '62', '甘肃省', '6205', '天水市', '620521', '清水县', '', '', '', '', 3, 1, ''), ('620522', '6205', '00,62,6205', '秦安县', '62', '甘肃省', '6205', '天水市', '620522', '秦安县', '', '', '', '', 3, 1, ''), ('620523', '6205', '00,62,6205', '甘谷县', '62', '甘肃省', '6205', '天水市', '620523', '甘谷县', '', '', '', '', 3, 1, ''), ('620524', '6205', '00,62,6205', '武山县', '62', '甘肃省', '6205', '天水市', '620524', '武山县', '', '', '', '', 3, 1, ''), ('620525', '6205', '00,62,6205', '张家川回族自治县', '62', '甘肃省', '6205', '天水市', '620525', '张家川回族自治县', '', '', '', '', 3, 1, ''), ('6206', '62', '00,62', '武威市', '62', '甘肃省', '6206', '武威市', '', '', '', '', '', '', 2, 1, ''), ('620602', '6206', '00,62,6206', '凉州区', '62', '甘肃省', '6206', '武威市', '620602', '凉州区', '', '', '', '', 3, 1, ''), ('620621', '6206', '00,62,6206', '民勤县', '62', '甘肃省', '6206', '武威市', '620621', '民勤县', '', '', '', '', 3, 1, ''), ('620622', '6206', '00,62,6206', '古浪县', '62', '甘肃省', '6206', '武威市', '620622', '古浪县', '', '', '', '', 3, 1, ''), ('620623', '6206', '00,62,6206', '天祝藏族自治县', '62', '甘肃省', '6206', '武威市', '620623', '天祝藏族自治县', '', '', '', '', 3, 1, ''), ('6207', '62', '00,62', '张掖市', '62', '甘肃省', '6207', '张掖市', '', '', '', '', '', '', 2, 1, ''), ('620702', '6207', '00,62,6207', '甘州区', '62', '甘肃省', '6207', '张掖市', '620702', '甘州区', '', '', '', '', 3, 1, ''), ('620721', '6207', '00,62,6207', '肃南裕固族自治县', '62', '甘肃省', '6207', '张掖市', '620721', '肃南裕固族自治县', '', '', '', '', 3, 1, ''), ('620722', '6207', '00,62,6207', '民乐县', '62', '甘肃省', '6207', '张掖市', '620722', '民乐县', '', '', '', '', 3, 1, ''), ('620723', '6207', '00,62,6207', '临泽县', '62', '甘肃省', '6207', '张掖市', '620723', '临泽县', '', '', '', '', 3, 1, ''), ('620724', '6207', '00,62,6207', '高台县', '62', '甘肃省', '6207', '张掖市', '620724', '高台县', '', '', '', '', 3, 1, ''), ('620725', '6207', '00,62,6207', '山丹县', '62', '甘肃省', '6207', '张掖市', '620725', '山丹县', '', '', '', '', 3, 1, ''), ('6208', '62', '00,62', '平凉市', '62', '甘肃省', '6208', '平凉市', '', '', '', '', '', '', 2, 1, ''), ('620802', '6208', '00,62,6208', '崆峒区', '62', '甘肃省', '6208', '平凉市', '620802', '崆峒区', '', '', '', '', 3, 1, ''), ('620821', '6208', '00,62,6208', '泾川县', '62', '甘肃省', '6208', '平凉市', '620821', '泾川县', '', '', '', '', 3, 1, ''), ('620822', '6208', '00,62,6208', '灵台县', '62', '甘肃省', '6208', '平凉市', '620822', '灵台县', '', '', '', '', 3, 1, ''), ('620823', '6208', '00,62,6208', '崇信县', '62', '甘肃省', '6208', '平凉市', '620823', '崇信县', '', '', '', '', 3, 1, ''), ('620825', '6208', '00,62,6208', '庄浪县', '62', '甘肃省', '6208', '平凉市', '620825', '庄浪县', '', '', '', '', 3, 1, ''), ('620826', '6208', '00,62,6208', '静宁县', '62', '甘肃省', '6208', '平凉市', '620826', '静宁县', '', '', '', '', 3, 1, ''), ('620881', '6208', '00,62,6208', '华亭市', '62', '甘肃省', '6208', '平凉市', '620881', '华亭市', '', '', '', '', 3, 1, ''), ('6209', '62', '00,62', '酒泉市', '62', '甘肃省', '6209', '酒泉市', '', '', '', '', '', '', 2, 1, ''), ('620902', '6209', '00,62,6209', '肃州区', '62', '甘肃省', '6209', '酒泉市', '620902', '肃州区', '', '', '', '', 3, 1, ''), ('620921', '6209', '00,62,6209', '金塔县', '62', '甘肃省', '6209', '酒泉市', '620921', '金塔县', '', '', '', '', 3, 1, ''), ('620922', '6209', '00,62,6209', '瓜州县', '62', '甘肃省', '6209', '酒泉市', '620922', '瓜州县', '', '', '', '', 3, 1, ''), ('620923', '6209', '00,62,6209', '肃北蒙古族自治县', '62', '甘肃省', '6209', '酒泉市', '620923', '肃北蒙古族自治县', '', '', '', '', 3, 1, ''), ('620924', '6209', '00,62,6209', '阿克塞哈萨克族自治县', '62', '甘肃省', '6209', '酒泉市', '620924', '阿克塞哈萨克族自治县', '', '', '', '', 3, 1, ''), ('620981', '6209', '00,62,6209', '玉门市', '62', '甘肃省', '6209', '酒泉市', '620981', '玉门市', '', '', '', '', 3, 1, ''), ('620982', '6209', '00,62,6209', '敦煌市', '62', '甘肃省', '6209', '酒泉市', '620982', '敦煌市', '', '', '', '', 3, 1, ''), ('6210', '62', '00,62', '庆阳市', '62', '甘肃省', '6210', '庆阳市', '', '', '', '', '', '', 2, 1, ''), ('621002', '6210', '00,62,6210', '西峰区', '62', '甘肃省', '6210', '庆阳市', '621002', '西峰区', '', '', '', '', 3, 1, ''), ('621021', '6210', '00,62,6210', '庆城县', '62', '甘肃省', '6210', '庆阳市', '621021', '庆城县', '', '', '', '', 3, 1, ''), ('621022', '6210', '00,62,6210', '环县', '62', '甘肃省', '6210', '庆阳市', '621022', '环县', '', '', '', '', 3, 1, ''), ('621023', '6210', '00,62,6210', '华池县', '62', '甘肃省', '6210', '庆阳市', '621023', '华池县', '', '', '', '', 3, 1, ''), ('621024', '6210', '00,62,6210', '合水县', '62', '甘肃省', '6210', '庆阳市', '621024', '合水县', '', '', '', '', 3, 1, ''), ('621025', '6210', '00,62,6210', '正宁县', '62', '甘肃省', '6210', '庆阳市', '621025', '正宁县', '', '', '', '', 3, 1, ''), ('621026', '6210', '00,62,6210', '宁县', '62', '甘肃省', '6210', '庆阳市', '621026', '宁县', '', '', '', '', 3, 1, ''), ('621027', '6210', '00,62,6210', '镇原县', '62', '甘肃省', '6210', '庆阳市', '621027', '镇原县', '', '', '', '', 3, 1, ''), ('6211', '62', '00,62', '定西市', '62', '甘肃省', '6211', '定西市', '', '', '', '', '', '', 2, 1, ''), ('621102', '6211', '00,62,6211', '安定区', '62', '甘肃省', '6211', '定西市', '621102', '安定区', '', '', '', '', 3, 1, ''), ('621121', '6211', '00,62,6211', '通渭县', '62', '甘肃省', '6211', '定西市', '621121', '通渭县', '', '', '', '', 3, 1, ''), ('621122', '6211', '00,62,6211', '陇西县', '62', '甘肃省', '6211', '定西市', '621122', '陇西县', '', '', '', '', 3, 1, ''), ('621123', '6211', '00,62,6211', '渭源县', '62', '甘肃省', '6211', '定西市', '621123', '渭源县', '', '', '', '', 3, 1, ''), ('621124', '6211', '00,62,6211', '临洮县', '62', '甘肃省', '6211', '定西市', '621124', '临洮县', '', '', '', '', 3, 1, ''), ('621125', '6211', '00,62,6211', '漳县', '62', '甘肃省', '6211', '定西市', '621125', '漳县', '', '', '', '', 3, 1, ''), ('621126', '6211', '00,62,6211', '岷县', '62', '甘肃省', '6211', '定西市', '621126', '岷县', '', '', '', '', 3, 1, ''), ('6212', '62', '00,62', '陇南市', '62', '甘肃省', '6212', '陇南市', '', '', '', '', '', '', 2, 1, ''), ('621202', '6212', '00,62,6212', '武都区', '62', '甘肃省', '6212', '陇南市', '621202', '武都区', '', '', '', '', 3, 1, ''), ('621221', '6212', '00,62,6212', '成县', '62', '甘肃省', '6212', '陇南市', '621221', '成县', '', '', '', '', 3, 1, ''), ('621222', '6212', '00,62,6212', '文县', '62', '甘肃省', '6212', '陇南市', '621222', '文县', '', '', '', '', 3, 1, ''), ('621223', '6212', '00,62,6212', '宕昌县', '62', '甘肃省', '6212', '陇南市', '621223', '宕昌县', '', '', '', '', 3, 1, ''), ('621224', '6212', '00,62,6212', '康县', '62', '甘肃省', '6212', '陇南市', '621224', '康县', '', '', '', '', 3, 1, ''), ('621225', '6212', '00,62,6212', '西和县', '62', '甘肃省', '6212', '陇南市', '621225', '西和县', '', '', '', '', 3, 1, ''), ('621226', '6212', '00,62,6212', '礼县', '62', '甘肃省', '6212', '陇南市', '621226', '礼县', '', '', '', '', 3, 1, ''), ('621227', '6212', '00,62,6212', '徽县', '62', '甘肃省', '6212', '陇南市', '621227', '徽县', '', '', '', '', 3, 1, ''), ('621228', '6212', '00,62,6212', '两当县', '62', '甘肃省', '6212', '陇南市', '621228', '两当县', '', '', '', '', 3, 1, ''), ('6229', '62', '00,62', '临夏回族自治州', '62', '甘肃省', '6229', '临夏回族自治州', '', '', '', '', '', '', 2, 1, ''), ('622901', '6229', '00,62,6229', '临夏市', '62', '甘肃省', '6229', '临夏回族自治州', '622901', '临夏市', '', '', '', '', 3, 1, ''), ('622921', '6229', '00,62,6229', '临夏县', '62', '甘肃省', '6229', '临夏回族自治州', '622921', '临夏县', '', '', '', '', 3, 1, ''), ('622922', '6229', '00,62,6229', '康乐县', '62', '甘肃省', '6229', '临夏回族自治州', '622922', '康乐县', '', '', '', '', 3, 1, ''), ('622923', '6229', '00,62,6229', '永靖县', '62', '甘肃省', '6229', '临夏回族自治州', '622923', '永靖县', '', '', '', '', 3, 1, ''), ('622924', '6229', '00,62,6229', '广河县', '62', '甘肃省', '6229', '临夏回族自治州', '622924', '广河县', '', '', '', '', 3, 1, ''), ('622925', '6229', '00,62,6229', '和政县', '62', '甘肃省', '6229', '临夏回族自治州', '622925', '和政县', '', '', '', '', 3, 1, ''), ('622926', '6229', '00,62,6229', '东乡族自治县', '62', '甘肃省', '6229', '临夏回族自治州', '622926', '东乡族自治县', '', '', '', '', 3, 1, ''), ('622927', '6229', '00,62,6229', '积石山保安族东乡族撒拉族自治县', '62', '甘肃省', '6229', '临夏回族自治州', '622927', '积石山保安族东乡族撒拉族自治县', '', '', '', '', 3, 1, ''), ('6230', '62', '00,62', '甘南藏族自治州', '62', '甘肃省', '6230', '甘南藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('623001', '6230', '00,62,6230', '合作市', '62', '甘肃省', '6230', '甘南藏族自治州', '623001', '合作市', '', '', '', '', 3, 1, ''), ('623021', '6230', '00,62,6230', '临潭县', '62', '甘肃省', '6230', '甘南藏族自治州', '623021', '临潭县', '', '', '', '', 3, 1, ''), ('623022', '6230', '00,62,6230', '卓尼县', '62', '甘肃省', '6230', '甘南藏族自治州', '623022', '卓尼县', '', '', '', '', 3, 1, ''), ('623023', '6230', '00,62,6230', '舟曲县', '62', '甘肃省', '6230', '甘南藏族自治州', '623023', '舟曲县', '', '', '', '', 3, 1, ''), ('623024', '6230', '00,62,6230', '迭部县', '62', '甘肃省', '6230', '甘南藏族自治州', '623024', '迭部县', '', '', '', '', 3, 1, ''), ('623025', '6230', '00,62,6230', '玛曲县', '62', '甘肃省', '6230', '甘南藏族自治州', '623025', '玛曲县', '', '', '', '', 3, 1, ''), ('623026', '6230', '00,62,6230', '碌曲县', '62', '甘肃省', '6230', '甘南藏族自治州', '623026', '碌曲县', '', '', '', '', 3, 1, ''), ('623027', '6230', '00,62,6230', '夏河县', '62', '甘肃省', '6230', '甘南藏族自治州', '623027', '夏河县', '', '', '', '', 3, 1, ''), ('63', '00', '00', '青海省', '63', '青海省', '', '', '', '', '', '', '', '', 1, 1, ''), ('6301', '63', '00,63', '西宁市', '63', '青海省', '6301', '西宁市', '', '', '', '', '', '', 2, 1, ''), ('630102', '6301', '00,63,6301', '城东区', '63', '青海省', '6301', '西宁市', '630102', '城东区', '', '', '', '', 3, 1, ''), ('630103', '6301', '00,63,6301', '城中区', '63', '青海省', '6301', '西宁市', '630103', '城中区', '', '', '', '', 3, 1, ''), ('630104', '6301', '00,63,6301', '城西区', '63', '青海省', '6301', '西宁市', '630104', '城西区', '', '', '', '', 3, 1, ''), ('630105', '6301', '00,63,6301', '城北区', '63', '青海省', '6301', '西宁市', '630105', '城北区', '', '', '', '', 3, 1, ''), ('630106', '6301', '00,63,6301', '湟中区', '63', '青海省', '6301', '西宁市', '630106', '湟中区', '', '', '', '', 3, 1, ''), ('630121', '6301', '00,63,6301', '大通回族土族自治县', '63', '青海省', '6301', '西宁市', '630121', '大通回族土族自治县', '', '', '', '', 3, 1, ''), ('630123', '6301', '00,63,6301', '湟源县', '63', '青海省', '6301', '西宁市', '630123', '湟源县', '', '', '', '', 3, 1, ''), ('6302', '63', '00,63', '海东市', '63', '青海省', '6302', '海东市', '', '', '', '', '', '', 2, 1, ''), ('630202', '6302', '00,63,6302', '乐都区', '63', '青海省', '6302', '海东市', '630202', '乐都区', '', '', '', '', 3, 1, ''), ('630203', '6302', '00,63,6302', '平安区', '63', '青海省', '6302', '海东市', '630203', '平安区', '', '', '', '', 3, 1, ''), ('630222', '6302', '00,63,6302', '民和回族土族自治县', '63', '青海省', '6302', '海东市', '630222', '民和回族土族自治县', '', '', '', '', 3, 1, ''), ('630223', '6302', '00,63,6302', '互助土族自治县', '63', '青海省', '6302', '海东市', '630223', '互助土族自治县', '', '', '', '', 3, 1, ''), ('630224', '6302', '00,63,6302', '化隆回族自治县', '63', '青海省', '6302', '海东市', '630224', '化隆回族自治县', '', '', '', '', 3, 1, ''), ('630225', '6302', '00,63,6302', '循化撒拉族自治县', '63', '青海省', '6302', '海东市', '630225', '循化撒拉族自治县', '', '', '', '', 3, 1, ''), ('6322', '63', '00,63', '海北藏族自治州', '63', '青海省', '6322', '海北藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632221', '6322', '00,63,6322', '门源回族自治县', '63', '青海省', '6322', '海北藏族自治州', '632221', '门源回族自治县', '', '', '', '', 3, 1, ''), ('632222', '6322', '00,63,6322', '祁连县', '63', '青海省', '6322', '海北藏族自治州', '632222', '祁连县', '', '', '', '', 3, 1, ''), ('632223', '6322', '00,63,6322', '海晏县', '63', '青海省', '6322', '海北藏族自治州', '632223', '海晏县', '', '', '', '', 3, 1, ''), ('632224', '6322', '00,63,6322', '刚察县', '63', '青海省', '6322', '海北藏族自治州', '632224', '刚察县', '', '', '', '', 3, 1, ''), ('6323', '63', '00,63', '黄南藏族自治州', '63', '青海省', '6323', '黄南藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632321', '6323', '00,63,6323', '同仁县', '63', '青海省', '6323', '黄南藏族自治州', '632321', '同仁县', '', '', '', '', 3, 1, ''), ('632322', '6323', '00,63,6323', '尖扎县', '63', '青海省', '6323', '黄南藏族自治州', '632322', '尖扎县', '', '', '', '', 3, 1, ''), ('632323', '6323', '00,63,6323', '泽库县', '63', '青海省', '6323', '黄南藏族自治州', '632323', '泽库县', '', '', '', '', 3, 1, ''), ('632324', '6323', '00,63,6323', '河南蒙古族自治县', '63', '青海省', '6323', '黄南藏族自治州', '632324', '河南蒙古族自治县', '', '', '', '', 3, 1, ''), ('6325', '63', '00,63', '海南藏族自治州', '63', '青海省', '6325', '海南藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632521', '6325', '00,63,6325', '共和县', '63', '青海省', '6325', '海南藏族自治州', '632521', '共和县', '', '', '', '', 3, 1, ''), ('632522', '6325', '00,63,6325', '同德县', '63', '青海省', '6325', '海南藏族自治州', '632522', '同德县', '', '', '', '', 3, 1, ''), ('632523', '6325', '00,63,6325', '贵德县', '63', '青海省', '6325', '海南藏族自治州', '632523', '贵德县', '', '', '', '', 3, 1, ''), ('632524', '6325', '00,63,6325', '兴海县', '63', '青海省', '6325', '海南藏族自治州', '632524', '兴海县', '', '', '', '', 3, 1, ''), ('632525', '6325', '00,63,6325', '贵南县', '63', '青海省', '6325', '海南藏族自治州', '632525', '贵南县', '', '', '', '', 3, 1, ''), ('6326', '63', '00,63', '果洛藏族自治州', '63', '青海省', '6326', '果洛藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632621', '6326', '00,63,6326', '玛沁县', '63', '青海省', '6326', '果洛藏族自治州', '632621', '玛沁县', '', '', '', '', 3, 1, ''), ('632622', '6326', '00,63,6326', '班玛县', '63', '青海省', '6326', '果洛藏族自治州', '632622', '班玛县', '', '', '', '', 3, 1, ''), ('632623', '6326', '00,63,6326', '甘德县', '63', '青海省', '6326', '果洛藏族自治州', '632623', '甘德县', '', '', '', '', 3, 1, ''), ('632624', '6326', '00,63,6326', '达日县', '63', '青海省', '6326', '果洛藏族自治州', '632624', '达日县', '', '', '', '', 3, 1, ''), ('632625', '6326', '00,63,6326', '久治县', '63', '青海省', '6326', '果洛藏族自治州', '632625', '久治县', '', '', '', '', 3, 1, ''), ('632626', '6326', '00,63,6326', '玛多县', '63', '青海省', '6326', '果洛藏族自治州', '632626', '玛多县', '', '', '', '', 3, 1, ''), ('6327', '63', '00,63', '玉树藏族自治州', '63', '青海省', '6327', '玉树藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632701', '6327', '00,63,6327', '玉树市', '63', '青海省', '6327', '玉树藏族自治州', '632701', '玉树市', '', '', '', '', 3, 1, ''), ('632722', '6327', '00,63,6327', '杂多县', '63', '青海省', '6327', '玉树藏族自治州', '632722', '杂多县', '', '', '', '', 3, 1, ''), ('632723', '6327', '00,63,6327', '称多县', '63', '青海省', '6327', '玉树藏族自治州', '632723', '称多县', '', '', '', '', 3, 1, ''), ('632724', '6327', '00,63,6327', '治多县', '63', '青海省', '6327', '玉树藏族自治州', '632724', '治多县', '', '', '', '', 3, 1, ''), ('632725', '6327', '00,63,6327', '囊谦县', '63', '青海省', '6327', '玉树藏族自治州', '632725', '囊谦县', '', '', '', '', 3, 1, ''), ('632726', '6327', '00,63,6327', '曲麻莱县', '63', '青海省', '6327', '玉树藏族自治州', '632726', '曲麻莱县', '', '', '', '', 3, 1, ''), ('6328', '63', '00,63', '海西蒙古族藏族自治州', '63', '青海省', '6328', '海西蒙古族藏族自治州', '', '', '', '', '', '', 2, 1, ''), ('632801', '6328', '00,63,6328', '格尔木市', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632801', '格尔木市', '', '', '', '', 3, 1, ''), ('632802', '6328', '00,63,6328', '德令哈市', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632802', '德令哈市', '', '', '', '', 3, 1, ''), ('632803', '6328', '00,63,6328', '茫崖市', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632803', '茫崖市', '', '', '', '', 3, 1, ''), ('632821', '6328', '00,63,6328', '乌兰县', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632821', '乌兰县', '', '', '', '', 3, 1, ''), ('632822', '6328', '00,63,6328', '都兰县', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632822', '都兰县', '', '', '', '', 3, 1, ''), ('632823', '6328', '00,63,6328', '天峻县', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632823', '天峻县', '', '', '', '', 3, 1, ''), ('64', '00', '00', '宁夏回族自治区', '64', '宁夏回族自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('6401', '64', '00,64', '银川市', '64', '宁夏回族自治区', '6401', '银川市', '', '', '', '', '', '', 2, 1, ''), ('640104', '6401', '00,64,6401', '兴庆区', '64', '宁夏回族自治区', '6401', '银川市', '640104', '兴庆区', '', '', '', '', 3, 1, ''), ('640105', '6401', '00,64,6401', '西夏区', '64', '宁夏回族自治区', '6401', '银川市', '640105', '西夏区', '', '', '', '', 3, 1, ''), ('640106', '6401', '00,64,6401', '金凤区', '64', '宁夏回族自治区', '6401', '银川市', '640106', '金凤区', '', '', '', '', 3, 1, ''), ('640121', '6401', '00,64,6401', '永宁县', '64', '宁夏回族自治区', '6401', '银川市', '640121', '永宁县', '', '', '', '', 3, 1, ''), ('640122', '6401', '00,64,6401', '贺兰县', '64', '宁夏回族自治区', '6401', '银川市', '640122', '贺兰县', '', '', '', '', 3, 1, ''), ('640181', '6401', '00,64,6401', '灵武市', '64', '宁夏回族自治区', '6401', '银川市', '640181', '灵武市', '', '', '', '', 3, 1, ''), ('6402', '64', '00,64', '石嘴山市', '64', '宁夏回族自治区', '6402', '石嘴山市', '', '', '', '', '', '', 2, 1, ''), ('640202', '6402', '00,64,6402', '大武口区', '64', '宁夏回族自治区', '6402', '石嘴山市', '640202', '大武口区', '', '', '', '', 3, 1, ''), ('640205', '6402', '00,64,6402', '惠农区', '64', '宁夏回族自治区', '6402', '石嘴山市', '640205', '惠农区', '', '', '', '', 3, 1, ''), ('640221', '6402', '00,64,6402', '平罗县', '64', '宁夏回族自治区', '6402', '石嘴山市', '640221', '平罗县', '', '', '', '', 3, 1, ''), ('6403', '64', '00,64', '吴忠市', '64', '宁夏回族自治区', '6403', '吴忠市', '', '', '', '', '', '', 2, 1, ''), ('640302', '6403', '00,64,6403', '利通区', '64', '宁夏回族自治区', '6403', '吴忠市', '640302', '利通区', '', '', '', '', 3, 1, ''), ('640303', '6403', '00,64,6403', '红寺堡区', '64', '宁夏回族自治区', '6403', '吴忠市', '640303', '红寺堡区', '', '', '', '', 3, 1, ''), ('640323', '6403', '00,64,6403', '盐池县', '64', '宁夏回族自治区', '6403', '吴忠市', '640323', '盐池县', '', '', '', '', 3, 1, ''), ('640324', '6403', '00,64,6403', '同心县', '64', '宁夏回族自治区', '6403', '吴忠市', '640324', '同心县', '', '', '', '', 3, 1, ''), ('640381', '6403', '00,64,6403', '青铜峡市', '64', '宁夏回族自治区', '6403', '吴忠市', '640381', '青铜峡市', '', '', '', '', 3, 1, ''), ('6404', '64', '00,64', '固原市', '64', '宁夏回族自治区', '6404', '固原市', '', '', '', '', '', '', 2, 1, ''), ('640402', '6404', '00,64,6404', '原州区', '64', '宁夏回族自治区', '6404', '固原市', '640402', '原州区', '', '', '', '', 3, 1, ''), ('640422', '6404', '00,64,6404', '西吉县', '64', '宁夏回族自治区', '6404', '固原市', '640422', '西吉县', '', '', '', '', 3, 1, ''), ('640423', '6404', '00,64,6404', '隆德县', '64', '宁夏回族自治区', '6404', '固原市', '640423', '隆德县', '', '', '', '', 3, 1, ''), ('640424', '6404', '00,64,6404', '泾源县', '64', '宁夏回族自治区', '6404', '固原市', '640424', '泾源县', '', '', '', '', 3, 1, ''), ('640425', '6404', '00,64,6404', '彭阳县', '64', '宁夏回族自治区', '6404', '固原市', '640425', '彭阳县', '', '', '', '', 3, 1, ''), ('6405', '64', '00,64', '中卫市', '64', '宁夏回族自治区', '6405', '中卫市', '', '', '', '', '', '', 2, 1, ''), ('640502', '6405', '00,64,6405', '沙坡头区', '64', '宁夏回族自治区', '6405', '中卫市', '640502', '沙坡头区', '', '', '', '', 3, 1, ''), ('640521', '6405', '00,64,6405', '中宁县', '64', '宁夏回族自治区', '6405', '中卫市', '640521', '中宁县', '', '', '', '', 3, 1, ''), ('640522', '6405', '00,64,6405', '海原县', '64', '宁夏回族自治区', '6405', '中卫市', '640522', '海原县', '', '', '', '', 3, 1, ''), ('65', '00', '00', '新疆维吾尔自治区', '65', '新疆维吾尔自治区', '', '', '', '', '', '', '', '', 1, 1, ''), ('6501', '65', '00,65', '乌鲁木齐市', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '', '', '', '', '', '', 2, 1, ''), ('650102', '6501', '00,65,6501', '天山区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650102', '天山区', '', '', '', '', 3, 1, ''), ('650103', '6501', '00,65,6501', '沙依巴克区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650103', '沙依巴克区', '', '', '', '', 3, 1, ''), ('650104', '6501', '00,65,6501', '新市区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650104', '新市区', '', '', '', '', 3, 1, ''), ('650105', '6501', '00,65,6501', '水磨沟区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650105', '水磨沟区', '', '', '', '', 3, 1, ''), ('650106', '6501', '00,65,6501', '头屯河区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650106', '头屯河区', '', '', '', '', 3, 1, ''), ('650107', '6501', '00,65,6501', '达坂城区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650107', '达坂城区', '', '', '', '', 3, 1, ''), ('650109', '6501', '00,65,6501', '米东区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650109', '米东区', '', '', '', '', 3, 1, ''), ('650121', '6501', '00,65,6501', '乌鲁木齐县', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650121', '乌鲁木齐县', '', '', '', '', 3, 1, ''), ('6502', '65', '00,65', '克拉玛依市', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '', '', '', '', '', '', 2, 1, ''), ('650202', '6502', '00,65,6502', '独山子区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650202', '独山子区', '', '', '', '', 3, 1, ''), ('650203', '6502', '00,65,6502', '克拉玛依区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650203', '克拉玛依区', '', '', '', '', 3, 1, ''), ('650204', '6502', '00,65,6502', '白碱滩区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650204', '白碱滩区', '', '', '', '', 3, 1, ''), ('650205', '6502', '00,65,6502', '乌尔禾区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650205', '乌尔禾区', '', '', '', '', 3, 1, ''), ('6504', '65', '00,65', '吐鲁番市', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '', '', '', '', '', '', 2, 1, ''), ('650402', '6504', '00,65,6504', '高昌区', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '650402', '高昌区', '', '', '', '', 3, 1, ''), ('650421', '6504', '00,65,6504', '鄯善县', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '650421', '鄯善县', '', '', '', '', 3, 1, ''), ('650422', '6504', '00,65,6504', '托克逊县', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '650422', '托克逊县', '', '', '', '', 3, 1, ''), ('6505', '65', '00,65', '哈密市', '65', '新疆维吾尔自治区', '6505', '哈密市', '', '', '', '', '', '', 2, 1, ''), ('650502', '6505', '00,65,6505', '伊州区', '65', '新疆维吾尔自治区', '6505', '哈密市', '650502', '伊州区', '', '', '', '', 3, 1, ''), ('650521', '6505', '00,65,6505', '巴里坤哈萨克自治县', '65', '新疆维吾尔自治区', '6505', '哈密市', '650521', '巴里坤哈萨克自治县', '', '', '', '', 3, 1, ''), ('650522', '6505', '00,65,6505', '伊吾县', '65', '新疆维吾尔自治区', '6505', '哈密市', '650522', '伊吾县', '', '', '', '', 3, 1, ''), ('6523', '65', '00,65', '昌吉回族自治州', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '', '', '', '', '', '', 2, 1, ''), ('652301', '6523', '00,65,6523', '昌吉市', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652301', '昌吉市', '', '', '', '', 3, 1, ''), ('652302', '6523', '00,65,6523', '阜康市', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652302', '阜康市', '', '', '', '', 3, 1, ''), ('652323', '6523', '00,65,6523', '呼图壁县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652323', '呼图壁县', '', '', '', '', 3, 1, ''), ('652324', '6523', '00,65,6523', '玛纳斯县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652324', '玛纳斯县', '', '', '', '', 3, 1, ''), ('652325', '6523', '00,65,6523', '奇台县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652325', '奇台县', '', '', '', '', 3, 1, ''), ('652327', '6523', '00,65,6523', '吉木萨尔县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652327', '吉木萨尔县', '', '', '', '', 3, 1, ''), ('652328', '6523', '00,65,6523', '木垒哈萨克自治县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652328', '木垒哈萨克自治县', '', '', '', '', 3, 1, ''), ('6527', '65', '00,65', '博尔塔拉蒙古自治州', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '', '', '', '', '', '', 2, 1, ''), ('652701', '6527', '00,65,6527', '博乐市', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652701', '博乐市', '', '', '', '', 3, 1, ''), ('652702', '6527', '00,65,6527', '阿拉山口市', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652702', '阿拉山口市', '', '', '', '', 3, 1, ''), ('652722', '6527', '00,65,6527', '精河县', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652722', '精河县', '', '', '', '', 3, 1, ''), ('652723', '6527', '00,65,6527', '温泉县', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652723', '温泉县', '', '', '', '', 3, 1, ''), ('6528', '65', '00,65', '巴音郭楞蒙古自治州', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '', '', '', '', '', '', 2, 1, ''), ('652801', '6528', '00,65,6528', '库尔勒市', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652801', '库尔勒市', '', '', '', '', 3, 1, ''), ('652822', '6528', '00,65,6528', '轮台县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652822', '轮台县', '', '', '', '', 3, 1, ''), ('652823', '6528', '00,65,6528', '尉犁县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652823', '尉犁县', '', '', '', '', 3, 1, ''), ('652824', '6528', '00,65,6528', '若羌县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652824', '若羌县', '', '', '', '', 3, 1, ''), ('652825', '6528', '00,65,6528', '且末县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652825', '且末县', '', '', '', '', 3, 1, ''), ('652826', '6528', '00,65,6528', '焉耆回族自治县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652826', '焉耆回族自治县', '', '', '', '', 3, 1, ''), ('652827', '6528', '00,65,6528', '和静县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652827', '和静县', '', '', '', '', 3, 1, ''), ('652828', '6528', '00,65,6528', '和硕县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652828', '和硕县', '', '', '', '', 3, 1, ''), ('652829', '6528', '00,65,6528', '博湖县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652829', '博湖县', '', '', '', '', 3, 1, ''), ('6529', '65', '00,65', '阿克苏地区', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '', '', '', '', '', '', 2, 1, ''), ('652901', '6529', '00,65,6529', '阿克苏市', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652901', '阿克苏市', '', '', '', '', 3, 1, ''), ('652902', '6529', '00,65,6529', '库车市', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652902', '库车市', '', '', '', '', 3, 1, ''), ('652922', '6529', '00,65,6529', '温宿县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652922', '温宿县', '', '', '', '', 3, 1, ''), ('652924', '6529', '00,65,6529', '沙雅县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652924', '沙雅县', '', '', '', '', 3, 1, ''), ('652925', '6529', '00,65,6529', '新和县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652925', '新和县', '', '', '', '', 3, 1, ''), ('652926', '6529', '00,65,6529', '拜城县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652926', '拜城县', '', '', '', '', 3, 1, ''), ('652927', '6529', '00,65,6529', '乌什县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652927', '乌什县', '', '', '', '', 3, 1, ''), ('652928', '6529', '00,65,6529', '阿瓦提县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652928', '阿瓦提县', '', '', '', '', 3, 1, ''), ('652929', '6529', '00,65,6529', '柯坪县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652929', '柯坪县', '', '', '', '', 3, 1, ''), ('6530', '65', '00,65', '克孜勒苏柯尔克孜自治州', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '', '', '', '', '', '', 2, 1, ''), ('653001', '6530', '00,65,6530', '阿图什市', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653001', '阿图什市', '', '', '', '', 3, 1, ''), ('653022', '6530', '00,65,6530', '阿克陶县', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653022', '阿克陶县', '', '', '', '', 3, 1, ''), ('653023', '6530', '00,65,6530', '阿合奇县', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653023', '阿合奇县', '', '', '', '', 3, 1, ''), ('653024', '6530', '00,65,6530', '乌恰县', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653024', '乌恰县', '', '', '', '', 3, 1, ''), ('6531', '65', '00,65', '喀什地区', '65', '新疆维吾尔自治区', '6531', '喀什地区', '', '', '', '', '', '', 2, 1, ''), ('653101', '6531', '00,65,6531', '喀什市', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653101', '喀什市', '', '', '', '', 3, 1, ''), ('653121', '6531', '00,65,6531', '疏附县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653121', '疏附县', '', '', '', '', 3, 1, ''), ('653122', '6531', '00,65,6531', '疏勒县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653122', '疏勒县', '', '', '', '', 3, 1, ''), ('653123', '6531', '00,65,6531', '英吉沙县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653123', '英吉沙县', '', '', '', '', 3, 1, ''), ('653124', '6531', '00,65,6531', '泽普县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653124', '泽普县', '', '', '', '', 3, 1, ''), ('653125', '6531', '00,65,6531', '莎车县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653125', '莎车县', '', '', '', '', 3, 1, ''), ('653126', '6531', '00,65,6531', '叶城县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653126', '叶城县', '', '', '', '', 3, 1, ''), ('653127', '6531', '00,65,6531', '麦盖提县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653127', '麦盖提县', '', '', '', '', 3, 1, ''), ('653128', '6531', '00,65,6531', '岳普湖县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653128', '岳普湖县', '', '', '', '', 3, 1, ''), ('653129', '6531', '00,65,6531', '伽师县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653129', '伽师县', '', '', '', '', 3, 1, ''), ('653130', '6531', '00,65,6531', '巴楚县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653130', '巴楚县', '', '', '', '', 3, 1, ''), ('653131', '6531', '00,65,6531', '塔什库尔干塔吉克自治县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653131', '塔什库尔干塔吉克自治县', '', '', '', '', 3, 1, ''), ('6532', '65', '00,65', '和田地区', '65', '新疆维吾尔自治区', '6532', '和田地区', '', '', '', '', '', '', 2, 1, ''), ('653201', '6532', '00,65,6532', '和田市', '65', '新疆维吾尔自治区', '6532', '和田地区', '653201', '和田市', '', '', '', '', 3, 1, ''), ('653221', '6532', '00,65,6532', '和田县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653221', '和田县', '', '', '', '', 3, 1, ''), ('653222', '6532', '00,65,6532', '墨玉县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653222', '墨玉县', '', '', '', '', 3, 1, ''), ('653223', '6532', '00,65,6532', '皮山县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653223', '皮山县', '', '', '', '', 3, 1, ''), ('653224', '6532', '00,65,6532', '洛浦县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653224', '洛浦县', '', '', '', '', 3, 1, ''), ('653225', '6532', '00,65,6532', '策勒县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653225', '策勒县', '', '', '', '', 3, 1, ''), ('653226', '6532', '00,65,6532', '于田县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653226', '于田县', '', '', '', '', 3, 1, ''), ('653227', '6532', '00,65,6532', '民丰县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653227', '民丰县', '', '', '', '', 3, 1, ''), ('6540', '65', '00,65', '伊犁哈萨克自治州', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '', '', '', '', '', '', 2, 1, ''), ('654002', '6540', '00,65,6540', '伊宁市', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654002', '伊宁市', '', '', '', '', 3, 1, ''), ('654003', '6540', '00,65,6540', '奎屯市', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654003', '奎屯市', '', '', '', '', 3, 1, ''), ('654004', '6540', '00,65,6540', '霍尔果斯市', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654004', '霍尔果斯市', '', '', '', '', 3, 1, ''), ('654021', '6540', '00,65,6540', '伊宁县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654021', '伊宁县', '', '', '', '', 3, 1, ''), ('654022', '6540', '00,65,6540', '察布查尔锡伯自治县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654022', '察布查尔锡伯自治县', '', '', '', '', 3, 1, ''), ('654023', '6540', '00,65,6540', '霍城县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654023', '霍城县', '', '', '', '', 3, 1, ''), ('654024', '6540', '00,65,6540', '巩留县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654024', '巩留县', '', '', '', '', 3, 1, ''), ('654025', '6540', '00,65,6540', '新源县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654025', '新源县', '', '', '', '', 3, 1, ''), ('654026', '6540', '00,65,6540', '昭苏县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654026', '昭苏县', '', '', '', '', 3, 1, ''), ('654027', '6540', '00,65,6540', '特克斯县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654027', '特克斯县', '', '', '', '', 3, 1, ''), ('654028', '6540', '00,65,6540', '尼勒克县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654028', '尼勒克县', '', '', '', '', 3, 1, ''), ('6542', '65', '00,65', '塔城地区', '65', '新疆维吾尔自治区', '6542', '塔城地区', '', '', '', '', '', '', 2, 1, ''), ('654201', '6542', '00,65,6542', '塔城市', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654201', '塔城市', '', '', '', '', 3, 1, ''), ('654202', '6542', '00,65,6542', '乌苏市', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654202', '乌苏市', '', '', '', '', 3, 1, ''), ('654221', '6542', '00,65,6542', '额敏县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654221', '额敏县', '', '', '', '', 3, 1, ''), ('654223', '6542', '00,65,6542', '沙湾县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654223', '沙湾县', '', '', '', '', 3, 1, ''), ('654224', '6542', '00,65,6542', '托里县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654224', '托里县', '', '', '', '', 3, 1, ''), ('654225', '6542', '00,65,6542', '裕民县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654225', '裕民县', '', '', '', '', 3, 1, ''), ('654226', '6542', '00,65,6542', '和布克赛尔蒙古自治县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654226', '和布克赛尔蒙古自治县', '', '', '', '', 3, 1, ''), ('6543', '65', '00,65', '阿勒泰地区', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '', '', '', '', '', '', 2, 1, ''), ('654301', '6543', '00,65,6543', '阿勒泰市', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654301', '阿勒泰市', '', '', '', '', 3, 1, ''), ('654321', '6543', '00,65,6543', '布尔津县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654321', '布尔津县', '', '', '', '', 3, 1, ''), ('654322', '6543', '00,65,6543', '富蕴县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654322', '富蕴县', '', '', '', '', 3, 1, ''), ('654323', '6543', '00,65,6543', '福海县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654323', '福海县', '', '', '', '', 3, 1, ''), ('654324', '6543', '00,65,6543', '哈巴河县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654324', '哈巴河县', '', '', '', '', 3, 1, ''), ('654325', '6543', '00,65,6543', '青河县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654325', '青河县', '', '', '', '', 3, 1, ''), ('654326', '6543', '00,65,6543', '吉木乃县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654326', '吉木乃县', '', '', '', '', 3, 1, ''), ('6590', '65', '00,65', '自治区直辖县级行政区', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '', '', '', '', '', '', 2, 1, ''), ('659001', '6590', '00,65,6590', '石河子市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659001', '石河子市', '', '', '', '', 3, 1, ''), ('659002', '6590', '00,65,6590', '阿拉尔市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659002', '阿拉尔市', '', '', '', '', 3, 1, ''), ('659003', '6590', '00,65,6590', '图木舒克市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659003', '图木舒克市', '', '', '', '', 3, 1, ''), ('659004', '6590', '00,65,6590', '五家渠市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659004', '五家渠市', '', '', '', '', 3, 1, ''), ('659005', '6590', '00,65,6590', '北屯市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659005', '北屯市', '', '', '', '', 3, 1, ''), ('659006', '6590', '00,65,6590', '铁门关市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659006', '铁门关市', '', '', '', '', 3, 1, ''), ('659007', '6590', '00,65,6590', '双河市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659007', '双河市', '', '', '', '', 3, 1, ''), ('659008', '6590', '00,65,6590', '可克达拉市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659008', '可克达拉市', '', '', '', '', 3, 1, ''), ('659009', '6590', '00,65,6590', '昆玉市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659009', '昆玉市', '', '', '', '', 3, 1, ''), ('659010', '6590', '00,65,6590', '胡杨河市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659010', '胡杨河市', '', '', '', '', 3, 1, ''), ('71', '00', '00', '台湾省', '71', '台湾省', '', '', '', '', '', '', '', '', 1, 1, ''), ('81', '00', '00', '香港特别行政区', '81', '香港特别行政区', '', '', '', '', '', '', '', '', 1, 1, ''), ('82', '00', '00', '澳门特别行政区', '82', '澳门特别行政区', '', '', '', '', '', '', '', '', 1, 1, ''); +COMMIT; + -- ---------------------------- -- Table structure for blade_role -- ---------------------------- @@ -381,7 +419,7 @@ CREATE TABLE `blade_role_menu` ( -- Records of blade_role_menu -- ---------------------------- BEGIN; -INSERT INTO `blade_role_menu` VALUES (1123598817738675201, 1123598815738675201, 1123598816738675201), (1123598817738675202, 1123598815738675202, 1123598816738675201), (1123598817738675203, 1123598815738675203, 1123598816738675201), (1123598817738675204, 1123598815738675204, 1123598816738675201), (1123598817738675205, 1123598815738675205, 1123598816738675201), (1123598817738675206, 1123598815738675206, 1123598816738675201), (1123598817738675207, 1123598815738675207, 1123598816738675201), (1123598817738675208, 1123598815738675208, 1123598816738675201), (1123598817738675209, 1123598815738675209, 1123598816738675201), (1123598817738675210, 1123598815738675210, 1123598816738675201), (1123598817738675211, 1123598815738675211, 1123598816738675201), (1123598817738675212, 1123598815738675212, 1123598816738675201), (1123598817738675213, 1123598815738675213, 1123598816738675201), (1123598817738675214, 1123598815738675214, 1123598816738675201), (1123598817738675215, 1123598815738675215, 1123598816738675201), (1123598817738675216, 1123598815738675216, 1123598816738675201), (1123598817738675217, 1123598815738675217, 1123598816738675201), (1123598817738675218, 1123598815738675218, 1123598816738675201), (1123598817738675219, 1123598815738675219, 1123598816738675201), (1123598817738675220, 1123598815738675220, 1123598816738675201), (1123598817738675221, 1123598815738675221, 1123598816738675201), (1123598817738675222, 1123598815738675222, 1123598816738675201), (1123598817738675223, 1123598815738675223, 1123598816738675201), (1123598817738675224, 1123598815738675224, 1123598816738675201), (1123598817738675225, 1123598815738675225, 1123598816738675201), (1123598817738675226, 1123598815738675226, 1123598816738675201), (1123598817738675227, 1123598815738675227, 1123598816738675201), (1123598817738675228, 1123598815738675228, 1123598816738675201), (1123598817738675229, 1123598815738675229, 1123598816738675201), (1123598817738675230, 1123598815738675230, 1123598816738675201), (1123598817738675231, 1123598815738675231, 1123598816738675201), (1123598817738675232, 1123598815738675232, 1123598816738675201), (1123598817738675233, 1123598815738675233, 1123598816738675201), (1123598817738675234, 1123598815738675234, 1123598816738675201), (1123598817738675235, 1123598815738675235, 1123598816738675201), (1123598817738675236, 1123598815738675236, 1123598816738675201), (1123598817738675237, 1123598815738675237, 1123598816738675201), (1123598817738675238, 1123598815738675238, 1123598816738675201), (1123598817738675239, 1123598815738675239, 1123598816738675201), (1123598817738675240, 1123598815738675240, 1123598816738675201), (1123598817738675241, 1123598815738675241, 1123598816738675201), (1123598817738675242, 1123598815738675242, 1123598816738675201), (1123598817738675243, 1123598815738675243, 1123598816738675201), (1123598817738675244, 1123598815738675244, 1123598816738675201), (1123598817738675245, 1123598815738675245, 1123598816738675201), (1123598817738675246, 1123598815738675246, 1123598816738675201), (1123598817738675247, 1123598815738675247, 1123598816738675201), (1123598817738675248, 1123598815738675248, 1123598816738675201), (1123598817738675249, 1123598815738675249, 1123598816738675201), (1123598817738675250, 1123598815738675250, 1123598816738675201), (1123598817738675251, 1123598815738675251, 1123598816738675201), (1123598817738675252, 1123598815738675252, 1123598816738675201), (1123598817738675253, 1123598815738675253, 1123598816738675201), (1123598817738675254, 1123598815738675254, 1123598816738675201), (1123598817738675255, 1123598815738675255, 1123598816738675201), (1123598817738675256, 1123598815738675256, 1123598816738675201), (1123598817738675257, 1123598815738675257, 1123598816738675201), (1123598817738675258, 1123598815738675258, 1123598816738675201), (1123598817738675259, 1123598815738675259, 1123598816738675201), (1123598817738675260, 1123598815738675260, 1123598816738675201), (1123598817738675261, 1123598815738675261, 1123598816738675201), (1123598817738675262, 1123598815738675262, 1123598816738675201), (1123598817738675263, 1123598815738675263, 1123598816738675201), (1123598817738675264, 1123598815738675264, 1123598816738675201), (1123598817738675265, 1123598815738675265, 1123598816738675201), (1123598817738675266, 1123598815738675266, 1123598816738675201), (1123598817738675267, 1123598815738675267, 1123598816738675201), (1123598817738675268, 1123598815738675268, 1123598816738675201), (1123598817738675269, 1123598815738675269, 1123598816738675201), (1123598817738675270, 1123598815738675270, 1123598816738675201), (1161272893875225001, 1164733389668962251, 1123598816738675201), (1161272893875225002, 1164733389668962252, 1123598816738675201), (1161272893875225003, 1164733389668962253, 1123598816738675201), (1161272893875225004, 1164733389668962254, 1123598816738675201), (1161272893875225005, 1164733389668962255, 1123598816738675201), (1161272893875225006, 1164733389668962256, 1123598816738675201); +INSERT INTO `blade_role_menu` VALUES (1123598817738675201, 1123598815738675201, 1123598816738675201), (1123598817738675202, 1123598815738675202, 1123598816738675201), (1123598817738675203, 1123598815738675203, 1123598816738675201), (1123598817738675204, 1123598815738675204, 1123598816738675201), (1123598817738675205, 1123598815738675205, 1123598816738675201), (1123598817738675206, 1123598815738675206, 1123598816738675201), (1123598817738675207, 1123598815738675207, 1123598816738675201), (1123598817738675208, 1123598815738675208, 1123598816738675201), (1123598817738675209, 1123598815738675209, 1123598816738675201), (1123598817738675210, 1123598815738675210, 1123598816738675201), (1123598817738675211, 1123598815738675211, 1123598816738675201), (1123598817738675212, 1123598815738675212, 1123598816738675201), (1123598817738675213, 1123598815738675213, 1123598816738675201), (1123598817738675214, 1123598815738675214, 1123598816738675201), (1123598817738675215, 1123598815738675215, 1123598816738675201), (1123598817738675216, 1123598815738675216, 1123598816738675201), (1123598817738675217, 1123598815738675217, 1123598816738675201), (1123598817738675218, 1123598815738675218, 1123598816738675201), (1123598817738675219, 1123598815738675219, 1123598816738675201), (1123598817738675220, 1123598815738675220, 1123598816738675201), (1123598817738675221, 1123598815738675221, 1123598816738675201), (1123598817738675222, 1123598815738675222, 1123598816738675201), (1123598817738675223, 1123598815738675223, 1123598816738675201), (1123598817738675224, 1123598815738675224, 1123598816738675201), (1123598817738675225, 1123598815738675225, 1123598816738675201), (1123598817738675226, 1123598815738675226, 1123598816738675201), (1123598817738675227, 1123598815738675227, 1123598816738675201), (1123598817738675228, 1123598815738675228, 1123598816738675201), (1123598817738675229, 1123598815738675229, 1123598816738675201), (1123598817738675230, 1123598815738675230, 1123598816738675201), (1123598817738675231, 1123598815738675231, 1123598816738675201), (1123598817738675232, 1123598815738675232, 1123598816738675201), (1123598817738675233, 1123598815738675233, 1123598816738675201), (1123598817738675234, 1123598815738675234, 1123598816738675201), (1123598817738675235, 1123598815738675235, 1123598816738675201), (1123598817738675236, 1123598815738675236, 1123598816738675201), (1123598817738675237, 1123598815738675237, 1123598816738675201), (1123598817738675238, 1123598815738675238, 1123598816738675201), (1123598817738675239, 1123598815738675239, 1123598816738675201), (1123598817738675240, 1123598815738675240, 1123598816738675201), (1123598817738675241, 1123598815738675241, 1123598816738675201), (1123598817738675242, 1123598815738675242, 1123598816738675201), (1123598817738675243, 1123598815738675243, 1123598816738675201), (1123598817738675244, 1123598815738675244, 1123598816738675201), (1123598817738675245, 1123598815738675245, 1123598816738675201), (1123598817738675246, 1123598815738675246, 1123598816738675201), (1123598817738675247, 1123598815738675247, 1123598816738675201), (1123598817738675248, 1123598815738675248, 1123598816738675201), (1123598817738675249, 1123598815738675249, 1123598816738675201), (1123598817738675250, 1123598815738675250, 1123598816738675201), (1123598817738675251, 1123598815738675251, 1123598816738675201), (1123598817738675252, 1123598815738675252, 1123598816738675201), (1123598817738675253, 1123598815738675253, 1123598816738675201), (1123598817738675254, 1123598815738675254, 1123598816738675201), (1123598817738675255, 1123598815738675255, 1123598816738675201), (1123598817738675256, 1123598815738675256, 1123598816738675201), (1123598817738675257, 1123598815738675257, 1123598816738675201), (1123598817738675258, 1123598815738675258, 1123598816738675201), (1123598817738675259, 1123598815738675259, 1123598816738675201), (1123598817738675260, 1123598815738675260, 1123598816738675201), (1123598817738675261, 1123598815738675261, 1123598816738675201), (1123598817738675262, 1123598815738675262, 1123598816738675201), (1123598817738675263, 1123598815738675263, 1123598816738675201), (1123598817738675264, 1123598815738675264, 1123598816738675201), (1123598817738675265, 1123598815738675265, 1123598816738675201), (1123598817738675266, 1123598815738675266, 1123598816738675201), (1123598817738675267, 1123598815738675267, 1123598816738675201), (1123598817738675268, 1123598815738675268, 1123598816738675201), (1123598817738675269, 1123598815738675269, 1123598816738675201), (1123598817738675270, 1123598815738675270, 1123598816738675201), (1161272893875225001, 1164733389668962251, 1123598816738675201), (1161272893875225002, 1164733389668962252, 1123598816738675201), (1161272893875225003, 1164733389668962253, 1123598816738675201), (1161272893875225004, 1164733389668962254, 1123598816738675201), (1161272893875225005, 1164733389668962255, 1123598816738675201), (1161272893875225006, 1164733389668962256, 1123598816738675201), (1161272893875226001, 1164733399668962201, 1123598816738675201), (1161272893875226002, 1164733399668962202, 1123598816738675201), (1161272893875226003, 1164733399668962203, 1123598816738675201), (1161272893875226004, 1164733399668962204, 1123598816738675201), (1161272893875226005, 1164733399668962205, 1123598816738675201), (1161272893875226006, 1164733399668962206, 1123598816738675201), (1161272893875226007, 1164733399668962207, 1123598816738675201); COMMIT; -- ---------------------------- diff --git a/doc/sql/blade/blade-update-2.6.2~2.7.0.sql b/doc/sql/blade/blade-update-2.6.2~2.7.0.sql deleted file mode 100644 index aaca268c..00000000 --- a/doc/sql/blade/blade-update-2.6.2~2.7.0.sql +++ /dev/null @@ -1,175 +0,0 @@ --- ---------------------------- --- 修改表主键为long类型 --- ---------------------------- -ALTER TABLE `blade_notice` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `create_user` bigint(64) NULL DEFAULT NULL COMMENT '创建人' AFTER `content`, - MODIFY COLUMN `update_user` bigint(64) NULL DEFAULT NULL COMMENT '修改人' AFTER `create_time`; -ALTER TABLE `blade_client` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `create_user` bigint(64) NULL DEFAULT NULL COMMENT '创建人' AFTER `autoapprove`, - MODIFY COLUMN `update_user` bigint(64) NULL DEFAULT NULL COMMENT '修改人' AFTER `create_time`; -ALTER TABLE `blade_code` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST; -ALTER TABLE `blade_datasource` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST; -ALTER TABLE `blade_dept` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `parent_id` bigint(64) NULL DEFAULT 0 COMMENT '父主键' AFTER `tenant_id`; -ALTER TABLE `blade_dict` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `parent_id` bigint(64) NULL DEFAULT 0 COMMENT '父主键' AFTER `id`; -ALTER TABLE `blade_menu` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `parent_id` bigint(64) NULL DEFAULT 0 COMMENT '父级菜单' AFTER `id`; -ALTER TABLE `blade_param` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `create_user` bigint(64) NULL DEFAULT NULL COMMENT '创建人' AFTER `remark`, - MODIFY COLUMN `update_user` bigint(64) NULL DEFAULT NULL COMMENT '修改人' AFTER `create_time`; -ALTER TABLE `blade_role` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `parent_id` bigint(64) NULL DEFAULT 0 COMMENT '父主键' AFTER `tenant_id`; -ALTER TABLE `blade_role_menu` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `menu_id` bigint(64) NULL DEFAULT NULL COMMENT '菜单id' AFTER `id`, - MODIFY COLUMN `role_id` bigint(64) NULL DEFAULT NULL COMMENT '角色id' AFTER `menu_id`; -ALTER TABLE `blade_tenant` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `create_user` bigint(64) NULL DEFAULT NULL COMMENT '创建人' AFTER `address`, - MODIFY COLUMN `update_user` bigint(64) NULL DEFAULT NULL COMMENT '修改人' AFTER `create_time`; -ALTER TABLE `blade_user` - MODIFY COLUMN `id` bigint(64) NOT NULL COMMENT '主键' FIRST, - MODIFY COLUMN `role_id` bigint(64) NULL DEFAULT NULL COMMENT '角色id' AFTER `sex`, - MODIFY COLUMN `dept_id` bigint(64) NULL DEFAULT NULL COMMENT '部门id' AFTER `role_id`, - MODIFY COLUMN `create_user` bigint(64) NULL DEFAULT NULL COMMENT '创建人' AFTER `dept_id`, - MODIFY COLUMN `update_user` bigint(64) NULL DEFAULT NULL COMMENT '修改人' AFTER `create_time`; - --- ---------------------------- --- 删除多余字段 --- ---------------------------- -ALTER TABLE `blade_datasource` - DROP COLUMN `create_dept`; - --- ---------------------------- --- 修改表字段为雪花id --- ---------------------------- -update `blade_client` set id = id + 1123598811738675200; -update `blade_code` set id = id + 1123598812738675200, datasource_id = datasource_id + 1123598812738675200; -update `blade_datasource` set id = id + 1123598812738675200; -update `blade_dept` set id = id + 1123598813738675200; -update `blade_dept` set parent_id = parent_id + 1123598813738675200 where parent_id > 0; -update `blade_dict` set id = id + 1123598814738675200; -update `blade_dict` set parent_id = parent_id + 1123598814738675200 where parent_id > 0; -update `blade_menu` set id = id + 1123598815738675200; -update `blade_menu` set parent_id = parent_id + 1123598815738675200 where parent_id > 0; -update `blade_role` set id = id + 1123598816738675200; -update `blade_role` set parent_id = parent_id + 1123598816738675200 where parent_id > 0; -update `blade_role_menu` set id = id + 1123598817738675200; -update `blade_role_menu` set menu_id = menu_id + 1123598815738675200; -update `blade_role_menu` set role_id = role_id + 1123598816738675200; -update `blade_notice` set id = id + 1123598818738675200, create_user = create_user + 1123598821738675200, update_user = update_user + 1123598821738675200; -update `blade_param` set id = id + 1123598819738675200, create_user = create_user + 1123598821738675200, update_user = update_user + 1123598821738675200; -update `blade_tenant` set id = id + 1123598820738675200, create_user = create_user + 1123598821738675200, update_user = update_user + 1123598821738675200; -update `blade_user` set id = id + 1123598821738675200, role_id = role_id + 1123598816738675200, dept_id = dept_id + 1123598813738675200, create_user = create_user + 1123598821738675200, update_user = update_user + 1123598821738675200; - --- ---------------------------- --- 将user表字段再改回varchar --- ---------------------------- -ALTER TABLE `blade_user` - MODIFY COLUMN `role_id` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色id' AFTER `sex`, - MODIFY COLUMN `dept_id` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门id' AFTER `role_id`; - - --- ---------------------------- --- 增加用户表字段 --- ---------------------------- -ALTER TABLE `blade_user` - ADD COLUMN `code` varchar(12) NULL COMMENT '用户编号' AFTER `tenant_id`, - ADD COLUMN `post_id` varchar(1000) NULL COMMENT '岗位id' AFTER `dept_id`; - -update `blade_user` set post_id = 1123598817738675201 where id = 1123598821738675201; - --- ---------------------------- --- 增加岗位管理表 --- ---------------------------- -CREATE TABLE `blade_post` ( - `id` bigint(64) NOT NULL COMMENT '主键', - `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID', - `category` int(11) NULL DEFAULT NULL COMMENT '岗位类型', - `post_code` varchar(12) NULL COMMENT '岗位编号', - `post_name` varchar(64) NULL COMMENT '岗位名称', - `sort` int(2) NULL COMMENT '岗位排序', - `remark` varchar(255) NULL COMMENT '岗位描述', - `create_user` bigint(64) NULL DEFAULT NULL COMMENT '创建人', - `create_dept` bigint(64) NULL DEFAULT NULL COMMENT '创建部门', - `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', - `update_user` bigint(64) NULL DEFAULT NULL COMMENT '修改人', - `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', - `status` int(2) NULL DEFAULT NULL COMMENT '状态', - `is_deleted` int(2) NULL DEFAULT NULL COMMENT '是否已删除', - PRIMARY KEY (`id`) -) COMMENT = '岗位表'; - --- ---------------------------- --- 增加岗位管理表数据 --- ---------------------------- -INSERT INTO `blade_post`(`id`, `tenant_id`, `category`, `post_code`, `post_name`, `sort`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) -VALUES (1123598817738675201, '000000', 1, 'ceo', '首席执行官', 1, '总经理', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); -INSERT INTO `blade_post`(`id`, `tenant_id`, `category`, `post_code`, `post_name`, `sort`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) -VALUES (1123598817738675202, '000000', 1, 'coo', '首席运营官', 2, '常务总经理', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); -INSERT INTO `blade_post`(`id`, `tenant_id`, `category`, `post_code`, `post_name`, `sort`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) -VALUES (1123598817738675203, '000000', 1, 'cfo', '首席财务官', 3, '财务总经理', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); -INSERT INTO `blade_post`(`id`, `tenant_id`, `category`, `post_code`, `post_name`, `sort`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) -VALUES (1123598817738675204, '000000', 1, 'cto', '首席技术官', 4, '技术总监', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); -INSERT INTO `blade_post`(`id`, `tenant_id`, `category`, `post_code`, `post_name`, `sort`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) -VALUES (1123598817738675205, '000000', 1, 'cio', '首席信息官', 5, '信息总监', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); -INSERT INTO `blade_post`(`id`, `tenant_id`, `category`, `post_code`, `post_name`, `sort`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) -VALUES (1123598817738675206, '000000', 2, 'pm', '技术经理', 6, '研发和产品是永远的朋友', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); -INSERT INTO `blade_post`(`id`, `tenant_id`, `category`, `post_code`, `post_name`, `sort`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) -VALUES (1123598817738675207, '000000', 2, 'hrm', '人力经理', 7, '人力资源部门工作管理者', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); -INSERT INTO `blade_post`(`id`, `tenant_id`, `category`, `post_code`, `post_name`, `sort`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) -VALUES (1123598817738675208, '000000', 3, 'staff', '普通员工', 8, '普通员工', 1123598821738675201, 1123598813738675201, '2020-04-01 00:00:00', 1123598821738675201, '2020-04-01 00:00:00', 1, 0); - --- ---------------------------- --- 增加岗位管理菜单数据 --- ---------------------------- -INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES ('1164733389668962251', '1123598815738675203', 'post', '岗位管理', 'menu', '/system/post', 'iconfont iconicon_message', 2, 1, 0, 1, NULL, 0); -INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES ('1164733389668962252', '1164733389668962251', 'post_add', '新增', 'add', '/system/post/add', 'plus', 1, 2, 1, 1, NULL, 0); -INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES ('1164733389668962253', '1164733389668962251', 'post_edit', '修改', 'edit', '/system/post/edit', 'form', 2, 2, 2, 1, NULL, 0); -INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES ('1164733389668962254', '1164733389668962251', 'post_delete', '删除', 'delete', '/api/blade-system/post/remove', 'delete', 3, 2, 3, 1, NULL, 0); -INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES ('1164733389668962255', '1164733389668962251', 'post_view', '查看', 'view', '/system/post/view', 'file-text', 4, 2, 2, 1, NULL, 0); - --- ---------------------------- --- 增加岗位管理菜单权限数据 --- ---------------------------- -INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) -VALUES ('1161272893875225001', '1164733389668962251', '1123598816738675201'); -INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) -VALUES ('1161272893875225002', '1164733389668962252', '1123598816738675201'); -INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) -VALUES ('1161272893875225003', '1164733389668962253', '1123598816738675201'); -INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) -VALUES ('1161272893875225004', '1164733389668962254', '1123598816738675201'); -INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) -VALUES ('1161272893875225005', '1164733389668962255', '1123598816738675201'); -INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) -VALUES ('1161272893875225006', '1164733389668962256', '1123598816738675201'); - --- ---------------------------- --- 增加岗位类型字典数据 --- ---------------------------- -INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) -VALUES (1123598814738777220, 0, 'post_category', '-1', '岗位类型', 12, NULL, 0); -INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) -VALUES (1123598814738777221, 1123598814738777220, 'post_category', '1', '高层', 1, NULL, 0); -INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) -VALUES (1123598814738777222, 1123598814738777220, 'post_category', '2', '中层', 2, NULL, 0); -INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) -VALUES (1123598814738777223, 1123598814738777220, 'post_category', '3', '基层', 3, NULL, 0); -INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) -VALUES (1123598814738777224, 1123598814738777220, 'post_category', '4', '其他', 4, NULL, 0); diff --git a/doc/sql/blade/blade-update-2.7.0~2.7.1.sql b/doc/sql/blade/blade-update-2.7.0~2.7.1.sql new file mode 100644 index 00000000..15cd6222 --- /dev/null +++ b/doc/sql/blade/blade-update-2.7.0~2.7.1.sql @@ -0,0 +1,3311 @@ +-- ---------------------------- +-- 创建行政区划表 +-- ---------------------------- +CREATE TABLE `blade_region` ( + `code` varchar(12) NOT NULL COMMENT '区划编号', + `parent_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '父区划编号', + `ancestors` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '祖区划编号', + `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区划名称', + `province_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省级区划编号', + `province_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省级名称', + `city_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '市级区划编号', + `city_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '市级名称', + `district_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区级区划编号', + `district_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区级名称', + `town_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '镇级区划编号', + `town_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '镇级名称', + `village_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '村级区划编号', + `village_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '村级名称', + `level` int(2) NULL COMMENT '层级', + `sort` int(2) NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`code`) +) COMMENT = '行政区划表' ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- ---------------------------- +-- 插入行政区划菜单数据 +-- ---------------------------- +INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) +VALUES ('1164733399668962201', '0', 'base', '基础配置', 'menu', '/base', 'iconfont iconicon_affiliations_li', 97, 1, 0, 1, NULL, 0); +INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) +VALUES ('1164733399668962202', '1164733399668962201', 'region', '行政区划', 'menu', '/base/region', 'iconfont icon-iframe', 1, 1, 0, 1, NULL, 0); +INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) +VALUES ('1164733399668962203', '1164733399668962202', 'region_add', '新增下级', 'add', '', '', 1, 2, 1, 1, NULL, 0); +INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) +VALUES ('1164733399668962204', '1164733399668962202', 'region_delete', '删除', 'delete', '/api/blade-system/region/remove', '', 2, 2, 2, 1, NULL, 0); +INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) +VALUES ('1164733399668962205', '1164733399668962202', 'region_import', '导入', 'import', '', '', 3, 2, 3, 1, NULL, 0); +INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) +VALUES ('1164733399668962206', '1164733399668962202', 'region_export', '导出', 'export', '', '', 4, 2, 2, 1, NULL, 0); +INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) +VALUES ('1164733399668962207', '1164733399668962202', 'region_debug', '调试', 'debug', '', '', 5, 2, 2, 1, NULL, 0); + +-- ---------------------------- +-- 增加行政区划菜单权限数据 +-- ---------------------------- +INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) +VALUES ('1161272893875226001', '1164733399668962201', '1123598816738675201'); +INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) +VALUES ('1161272893875226002', '1164733399668962202', '1123598816738675201'); +INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) +VALUES ('1161272893875226003', '1164733399668962203', '1123598816738675201'); +INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) +VALUES ('1161272893875226004', '1164733399668962204', '1123598816738675201'); +INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) +VALUES ('1161272893875226005', '1164733399668962205', '1123598816738675201'); +INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) +VALUES ('1161272893875226006', '1164733399668962206', '1123598816738675201'); +INSERT INTO `blade_role_menu`(`id`,`menu_id`,`role_id`) +VALUES ('1161272893875226007', '1164733399668962207', '1123598816738675201'); + +-- ---------------------------- +-- 增加行政区划字典数据 +-- ---------------------------- +INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) +VALUES (1123598814738777230, 0, 'region', '-1', '行政区划', 13, NULL, 0); +INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) +VALUES (1123598814738777231, 1123598814738777230, 'region', '0', '国家', 0, NULL, 0); +INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) +VALUES (1123598814738777232, 1123598814738777230, 'region', '1', '省份/直辖市', 1, NULL, 0); +INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) +VALUES (1123598814738777233, 1123598814738777230, 'region', '2', '地市', 2, NULL, 0); +INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) +VALUES (1123598814738777234, 1123598814738777230, 'region', '3', '区县', 3, NULL, 0); +INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) +VALUES (1123598814738777235, 1123598814738777230, 'region', '4', '乡镇', 4, NULL, 0); +INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) +VALUES (1123598814738777236, 1123598814738777230, 'region', '5', '村委', 5, NULL, 0); + + +-- ---------------------------- +-- 插入行政区划表数据 +-- ---------------------------- +INSERT INTO `blade_region` VALUES ('00', '0', '0', '中华人民共和国', '', '', '', '', '', '', '', '', '', '', 0, 1, ''); +INSERT INTO `blade_region` VALUES ('11', '00', '00', '北京市', '11', '北京市', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('1101', '11', '00,11', '北京市', '11', '北京市', '1101', '北京市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('110101', '1101', '00,11,1101', '东城区', '11', '北京市', '1101', '北京市', '110101', '东城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110102', '1101', '00,11,1101', '西城区', '11', '北京市', '1101', '北京市', '110102', '西城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110105', '1101', '00,11,1101', '朝阳区', '11', '北京市', '1101', '北京市', '110105', '朝阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110106', '1101', '00,11,1101', '丰台区', '11', '北京市', '1101', '北京市', '110106', '丰台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110107', '1101', '00,11,1101', '石景山区', '11', '北京市', '1101', '北京市', '110107', '石景山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110108', '1101', '00,11,1101', '海淀区', '11', '北京市', '1101', '北京市', '110108', '海淀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110109', '1101', '00,11,1101', '门头沟区', '11', '北京市', '1101', '北京市', '110109', '门头沟区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110111', '1101', '00,11,1101', '房山区', '11', '北京市', '1101', '北京市', '110111', '房山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110112', '1101', '00,11,1101', '通州区', '11', '北京市', '1101', '北京市', '110112', '通州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110113', '1101', '00,11,1101', '顺义区', '11', '北京市', '1101', '北京市', '110113', '顺义区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110114', '1101', '00,11,1101', '昌平区', '11', '北京市', '1101', '北京市', '110114', '昌平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110115', '1101', '00,11,1101', '大兴区', '11', '北京市', '1101', '北京市', '110115', '大兴区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110116', '1101', '00,11,1101', '怀柔区', '11', '北京市', '1101', '北京市', '110116', '怀柔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110117', '1101', '00,11,1101', '平谷区', '11', '北京市', '1101', '北京市', '110117', '平谷区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110118', '1101', '00,11,1101', '密云区', '11', '北京市', '1101', '北京市', '110118', '密云区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('110119', '1101', '00,11,1101', '延庆区', '11', '北京市', '1101', '北京市', '110119', '延庆区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('12', '00', '00', '天津市', '12', '天津市', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('1201', '12', '00,12', '天津市', '12', '天津市', '1201', '天津市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('120101', '1201', '00,12,1201', '和平区', '12', '天津市', '1201', '天津市', '120101', '和平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120102', '1201', '00,12,1201', '河东区', '12', '天津市', '1201', '天津市', '120102', '河东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120103', '1201', '00,12,1201', '河西区', '12', '天津市', '1201', '天津市', '120103', '河西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120104', '1201', '00,12,1201', '南开区', '12', '天津市', '1201', '天津市', '120104', '南开区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120105', '1201', '00,12,1201', '河北区', '12', '天津市', '1201', '天津市', '120105', '河北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120106', '1201', '00,12,1201', '红桥区', '12', '天津市', '1201', '天津市', '120106', '红桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120110', '1201', '00,12,1201', '东丽区', '12', '天津市', '1201', '天津市', '120110', '东丽区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120111', '1201', '00,12,1201', '西青区', '12', '天津市', '1201', '天津市', '120111', '西青区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120112', '1201', '00,12,1201', '津南区', '12', '天津市', '1201', '天津市', '120112', '津南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120113', '1201', '00,12,1201', '北辰区', '12', '天津市', '1201', '天津市', '120113', '北辰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120114', '1201', '00,12,1201', '武清区', '12', '天津市', '1201', '天津市', '120114', '武清区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120115', '1201', '00,12,1201', '宝坻区', '12', '天津市', '1201', '天津市', '120115', '宝坻区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120116', '1201', '00,12,1201', '滨海新区', '12', '天津市', '1201', '天津市', '120116', '滨海新区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120117', '1201', '00,12,1201', '宁河区', '12', '天津市', '1201', '天津市', '120117', '宁河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120118', '1201', '00,12,1201', '静海区', '12', '天津市', '1201', '天津市', '120118', '静海区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('120119', '1201', '00,12,1201', '蓟州区', '12', '天津市', '1201', '天津市', '120119', '蓟州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('13', '00', '00', '河北省', '13', '河北省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('1301', '13', '00,13', '石家庄市', '13', '河北省', '1301', '石家庄市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('130102', '1301', '00,13,1301', '长安区', '13', '河北省', '1301', '石家庄市', '130102', '长安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130104', '1301', '00,13,1301', '桥西区', '13', '河北省', '1301', '石家庄市', '130104', '桥西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130105', '1301', '00,13,1301', '新华区', '13', '河北省', '1301', '石家庄市', '130105', '新华区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130107', '1301', '00,13,1301', '井陉矿区', '13', '河北省', '1301', '石家庄市', '130107', '井陉矿区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130108', '1301', '00,13,1301', '裕华区', '13', '河北省', '1301', '石家庄市', '130108', '裕华区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130109', '1301', '00,13,1301', '藁城区', '13', '河北省', '1301', '石家庄市', '130109', '藁城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130110', '1301', '00,13,1301', '鹿泉区', '13', '河北省', '1301', '石家庄市', '130110', '鹿泉区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130111', '1301', '00,13,1301', '栾城区', '13', '河北省', '1301', '石家庄市', '130111', '栾城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130121', '1301', '00,13,1301', '井陉县', '13', '河北省', '1301', '石家庄市', '130121', '井陉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130123', '1301', '00,13,1301', '正定县', '13', '河北省', '1301', '石家庄市', '130123', '正定县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130125', '1301', '00,13,1301', '行唐县', '13', '河北省', '1301', '石家庄市', '130125', '行唐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130126', '1301', '00,13,1301', '灵寿县', '13', '河北省', '1301', '石家庄市', '130126', '灵寿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130127', '1301', '00,13,1301', '高邑县', '13', '河北省', '1301', '石家庄市', '130127', '高邑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130128', '1301', '00,13,1301', '深泽县', '13', '河北省', '1301', '石家庄市', '130128', '深泽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130129', '1301', '00,13,1301', '赞皇县', '13', '河北省', '1301', '石家庄市', '130129', '赞皇县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130130', '1301', '00,13,1301', '无极县', '13', '河北省', '1301', '石家庄市', '130130', '无极县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130131', '1301', '00,13,1301', '平山县', '13', '河北省', '1301', '石家庄市', '130131', '平山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130132', '1301', '00,13,1301', '元氏县', '13', '河北省', '1301', '石家庄市', '130132', '元氏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130133', '1301', '00,13,1301', '赵县', '13', '河北省', '1301', '石家庄市', '130133', '赵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130181', '1301', '00,13,1301', '辛集市', '13', '河北省', '1301', '石家庄市', '130181', '辛集市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130183', '1301', '00,13,1301', '晋州市', '13', '河北省', '1301', '石家庄市', '130183', '晋州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130184', '1301', '00,13,1301', '新乐市', '13', '河北省', '1301', '石家庄市', '130184', '新乐市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1302', '13', '00,13', '唐山市', '13', '河北省', '1302', '唐山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('130202', '1302', '00,13,1302', '路南区', '13', '河北省', '1302', '唐山市', '130202', '路南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130203', '1302', '00,13,1302', '路北区', '13', '河北省', '1302', '唐山市', '130203', '路北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130204', '1302', '00,13,1302', '古冶区', '13', '河北省', '1302', '唐山市', '130204', '古冶区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130205', '1302', '00,13,1302', '开平区', '13', '河北省', '1302', '唐山市', '130205', '开平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130207', '1302', '00,13,1302', '丰南区', '13', '河北省', '1302', '唐山市', '130207', '丰南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130208', '1302', '00,13,1302', '丰润区', '13', '河北省', '1302', '唐山市', '130208', '丰润区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130209', '1302', '00,13,1302', '曹妃甸区', '13', '河北省', '1302', '唐山市', '130209', '曹妃甸区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130224', '1302', '00,13,1302', '滦南县', '13', '河北省', '1302', '唐山市', '130224', '滦南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130225', '1302', '00,13,1302', '乐亭县', '13', '河北省', '1302', '唐山市', '130225', '乐亭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130227', '1302', '00,13,1302', '迁西县', '13', '河北省', '1302', '唐山市', '130227', '迁西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130229', '1302', '00,13,1302', '玉田县', '13', '河北省', '1302', '唐山市', '130229', '玉田县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130281', '1302', '00,13,1302', '遵化市', '13', '河北省', '1302', '唐山市', '130281', '遵化市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130283', '1302', '00,13,1302', '迁安市', '13', '河北省', '1302', '唐山市', '130283', '迁安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130284', '1302', '00,13,1302', '滦州市', '13', '河北省', '1302', '唐山市', '130284', '滦州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1303', '13', '00,13', '秦皇岛市', '13', '河北省', '1303', '秦皇岛市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('130302', '1303', '00,13,1303', '海港区', '13', '河北省', '1303', '秦皇岛市', '130302', '海港区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130303', '1303', '00,13,1303', '山海关区', '13', '河北省', '1303', '秦皇岛市', '130303', '山海关区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130304', '1303', '00,13,1303', '北戴河区', '13', '河北省', '1303', '秦皇岛市', '130304', '北戴河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130306', '1303', '00,13,1303', '抚宁区', '13', '河北省', '1303', '秦皇岛市', '130306', '抚宁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130321', '1303', '00,13,1303', '青龙满族自治县', '13', '河北省', '1303', '秦皇岛市', '130321', '青龙满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130322', '1303', '00,13,1303', '昌黎县', '13', '河北省', '1303', '秦皇岛市', '130322', '昌黎县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130324', '1303', '00,13,1303', '卢龙县', '13', '河北省', '1303', '秦皇岛市', '130324', '卢龙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1304', '13', '00,13', '邯郸市', '13', '河北省', '1304', '邯郸市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('130402', '1304', '00,13,1304', '邯山区', '13', '河北省', '1304', '邯郸市', '130402', '邯山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130403', '1304', '00,13,1304', '丛台区', '13', '河北省', '1304', '邯郸市', '130403', '丛台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130404', '1304', '00,13,1304', '复兴区', '13', '河北省', '1304', '邯郸市', '130404', '复兴区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130406', '1304', '00,13,1304', '峰峰矿区', '13', '河北省', '1304', '邯郸市', '130406', '峰峰矿区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130407', '1304', '00,13,1304', '肥乡区', '13', '河北省', '1304', '邯郸市', '130407', '肥乡区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130408', '1304', '00,13,1304', '永年区', '13', '河北省', '1304', '邯郸市', '130408', '永年区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130423', '1304', '00,13,1304', '临漳县', '13', '河北省', '1304', '邯郸市', '130423', '临漳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130424', '1304', '00,13,1304', '成安县', '13', '河北省', '1304', '邯郸市', '130424', '成安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130425', '1304', '00,13,1304', '大名县', '13', '河北省', '1304', '邯郸市', '130425', '大名县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130426', '1304', '00,13,1304', '涉县', '13', '河北省', '1304', '邯郸市', '130426', '涉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130427', '1304', '00,13,1304', '磁县', '13', '河北省', '1304', '邯郸市', '130427', '磁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130430', '1304', '00,13,1304', '邱县', '13', '河北省', '1304', '邯郸市', '130430', '邱县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130431', '1304', '00,13,1304', '鸡泽县', '13', '河北省', '1304', '邯郸市', '130431', '鸡泽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130432', '1304', '00,13,1304', '广平县', '13', '河北省', '1304', '邯郸市', '130432', '广平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130433', '1304', '00,13,1304', '馆陶县', '13', '河北省', '1304', '邯郸市', '130433', '馆陶县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130434', '1304', '00,13,1304', '魏县', '13', '河北省', '1304', '邯郸市', '130434', '魏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130435', '1304', '00,13,1304', '曲周县', '13', '河北省', '1304', '邯郸市', '130435', '曲周县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130481', '1304', '00,13,1304', '武安市', '13', '河北省', '1304', '邯郸市', '130481', '武安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1305', '13', '00,13', '邢台市', '13', '河北省', '1305', '邢台市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('130502', '1305', '00,13,1305', '桥东区', '13', '河北省', '1305', '邢台市', '130502', '桥东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130503', '1305', '00,13,1305', '桥西区', '13', '河北省', '1305', '邢台市', '130503', '桥西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130521', '1305', '00,13,1305', '邢台县', '13', '河北省', '1305', '邢台市', '130521', '邢台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130522', '1305', '00,13,1305', '临城县', '13', '河北省', '1305', '邢台市', '130522', '临城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130523', '1305', '00,13,1305', '内丘县', '13', '河北省', '1305', '邢台市', '130523', '内丘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130524', '1305', '00,13,1305', '柏乡县', '13', '河北省', '1305', '邢台市', '130524', '柏乡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130525', '1305', '00,13,1305', '隆尧县', '13', '河北省', '1305', '邢台市', '130525', '隆尧县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130526', '1305', '00,13,1305', '任县', '13', '河北省', '1305', '邢台市', '130526', '任县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130527', '1305', '00,13,1305', '南和县', '13', '河北省', '1305', '邢台市', '130527', '南和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130528', '1305', '00,13,1305', '宁晋县', '13', '河北省', '1305', '邢台市', '130528', '宁晋县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130529', '1305', '00,13,1305', '巨鹿县', '13', '河北省', '1305', '邢台市', '130529', '巨鹿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130530', '1305', '00,13,1305', '新河县', '13', '河北省', '1305', '邢台市', '130530', '新河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130531', '1305', '00,13,1305', '广宗县', '13', '河北省', '1305', '邢台市', '130531', '广宗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130532', '1305', '00,13,1305', '平乡县', '13', '河北省', '1305', '邢台市', '130532', '平乡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130533', '1305', '00,13,1305', '威县', '13', '河北省', '1305', '邢台市', '130533', '威县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130534', '1305', '00,13,1305', '清河县', '13', '河北省', '1305', '邢台市', '130534', '清河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130535', '1305', '00,13,1305', '临西县', '13', '河北省', '1305', '邢台市', '130535', '临西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130581', '1305', '00,13,1305', '南宫市', '13', '河北省', '1305', '邢台市', '130581', '南宫市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130582', '1305', '00,13,1305', '沙河市', '13', '河北省', '1305', '邢台市', '130582', '沙河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1306', '13', '00,13', '保定市', '13', '河北省', '1306', '保定市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('130602', '1306', '00,13,1306', '竞秀区', '13', '河北省', '1306', '保定市', '130602', '竞秀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130606', '1306', '00,13,1306', '莲池区', '13', '河北省', '1306', '保定市', '130606', '莲池区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130607', '1306', '00,13,1306', '满城区', '13', '河北省', '1306', '保定市', '130607', '满城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130608', '1306', '00,13,1306', '清苑区', '13', '河北省', '1306', '保定市', '130608', '清苑区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130609', '1306', '00,13,1306', '徐水区', '13', '河北省', '1306', '保定市', '130609', '徐水区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130623', '1306', '00,13,1306', '涞水县', '13', '河北省', '1306', '保定市', '130623', '涞水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130624', '1306', '00,13,1306', '阜平县', '13', '河北省', '1306', '保定市', '130624', '阜平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130626', '1306', '00,13,1306', '定兴县', '13', '河北省', '1306', '保定市', '130626', '定兴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130627', '1306', '00,13,1306', '唐县', '13', '河北省', '1306', '保定市', '130627', '唐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130628', '1306', '00,13,1306', '高阳县', '13', '河北省', '1306', '保定市', '130628', '高阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130629', '1306', '00,13,1306', '容城县', '13', '河北省', '1306', '保定市', '130629', '容城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130630', '1306', '00,13,1306', '涞源县', '13', '河北省', '1306', '保定市', '130630', '涞源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130631', '1306', '00,13,1306', '望都县', '13', '河北省', '1306', '保定市', '130631', '望都县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130632', '1306', '00,13,1306', '安新县', '13', '河北省', '1306', '保定市', '130632', '安新县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130633', '1306', '00,13,1306', '易县', '13', '河北省', '1306', '保定市', '130633', '易县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130634', '1306', '00,13,1306', '曲阳县', '13', '河北省', '1306', '保定市', '130634', '曲阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130635', '1306', '00,13,1306', '蠡县', '13', '河北省', '1306', '保定市', '130635', '蠡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130636', '1306', '00,13,1306', '顺平县', '13', '河北省', '1306', '保定市', '130636', '顺平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130637', '1306', '00,13,1306', '博野县', '13', '河北省', '1306', '保定市', '130637', '博野县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130638', '1306', '00,13,1306', '雄县', '13', '河北省', '1306', '保定市', '130638', '雄县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130681', '1306', '00,13,1306', '涿州市', '13', '河北省', '1306', '保定市', '130681', '涿州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130682', '1306', '00,13,1306', '定州市', '13', '河北省', '1306', '保定市', '130682', '定州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130683', '1306', '00,13,1306', '安国市', '13', '河北省', '1306', '保定市', '130683', '安国市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130684', '1306', '00,13,1306', '高碑店市', '13', '河北省', '1306', '保定市', '130684', '高碑店市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1307', '13', '00,13', '张家口市', '13', '河北省', '1307', '张家口市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('130702', '1307', '00,13,1307', '桥东区', '13', '河北省', '1307', '张家口市', '130702', '桥东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130703', '1307', '00,13,1307', '桥西区', '13', '河北省', '1307', '张家口市', '130703', '桥西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130705', '1307', '00,13,1307', '宣化区', '13', '河北省', '1307', '张家口市', '130705', '宣化区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130706', '1307', '00,13,1307', '下花园区', '13', '河北省', '1307', '张家口市', '130706', '下花园区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130708', '1307', '00,13,1307', '万全区', '13', '河北省', '1307', '张家口市', '130708', '万全区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130709', '1307', '00,13,1307', '崇礼区', '13', '河北省', '1307', '张家口市', '130709', '崇礼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130722', '1307', '00,13,1307', '张北县', '13', '河北省', '1307', '张家口市', '130722', '张北县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130723', '1307', '00,13,1307', '康保县', '13', '河北省', '1307', '张家口市', '130723', '康保县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130724', '1307', '00,13,1307', '沽源县', '13', '河北省', '1307', '张家口市', '130724', '沽源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130725', '1307', '00,13,1307', '尚义县', '13', '河北省', '1307', '张家口市', '130725', '尚义县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130726', '1307', '00,13,1307', '蔚县', '13', '河北省', '1307', '张家口市', '130726', '蔚县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130727', '1307', '00,13,1307', '阳原县', '13', '河北省', '1307', '张家口市', '130727', '阳原县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130728', '1307', '00,13,1307', '怀安县', '13', '河北省', '1307', '张家口市', '130728', '怀安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130730', '1307', '00,13,1307', '怀来县', '13', '河北省', '1307', '张家口市', '130730', '怀来县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130731', '1307', '00,13,1307', '涿鹿县', '13', '河北省', '1307', '张家口市', '130731', '涿鹿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130732', '1307', '00,13,1307', '赤城县', '13', '河北省', '1307', '张家口市', '130732', '赤城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1308', '13', '00,13', '承德市', '13', '河北省', '1308', '承德市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('130802', '1308', '00,13,1308', '双桥区', '13', '河北省', '1308', '承德市', '130802', '双桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130803', '1308', '00,13,1308', '双滦区', '13', '河北省', '1308', '承德市', '130803', '双滦区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130804', '1308', '00,13,1308', '鹰手营子矿区', '13', '河北省', '1308', '承德市', '130804', '鹰手营子矿区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130821', '1308', '00,13,1308', '承德县', '13', '河北省', '1308', '承德市', '130821', '承德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130822', '1308', '00,13,1308', '兴隆县', '13', '河北省', '1308', '承德市', '130822', '兴隆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130824', '1308', '00,13,1308', '滦平县', '13', '河北省', '1308', '承德市', '130824', '滦平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130825', '1308', '00,13,1308', '隆化县', '13', '河北省', '1308', '承德市', '130825', '隆化县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130826', '1308', '00,13,1308', '丰宁满族自治县', '13', '河北省', '1308', '承德市', '130826', '丰宁满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130827', '1308', '00,13,1308', '宽城满族自治县', '13', '河北省', '1308', '承德市', '130827', '宽城满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130828', '1308', '00,13,1308', '围场满族蒙古族自治县', '13', '河北省', '1308', '承德市', '130828', '围场满族蒙古族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130881', '1308', '00,13,1308', '平泉市', '13', '河北省', '1308', '承德市', '130881', '平泉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1309', '13', '00,13', '沧州市', '13', '河北省', '1309', '沧州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('130902', '1309', '00,13,1309', '新华区', '13', '河北省', '1309', '沧州市', '130902', '新华区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130903', '1309', '00,13,1309', '运河区', '13', '河北省', '1309', '沧州市', '130903', '运河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130921', '1309', '00,13,1309', '沧县', '13', '河北省', '1309', '沧州市', '130921', '沧县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130922', '1309', '00,13,1309', '青县', '13', '河北省', '1309', '沧州市', '130922', '青县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130923', '1309', '00,13,1309', '东光县', '13', '河北省', '1309', '沧州市', '130923', '东光县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130924', '1309', '00,13,1309', '海兴县', '13', '河北省', '1309', '沧州市', '130924', '海兴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130925', '1309', '00,13,1309', '盐山县', '13', '河北省', '1309', '沧州市', '130925', '盐山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130926', '1309', '00,13,1309', '肃宁县', '13', '河北省', '1309', '沧州市', '130926', '肃宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130927', '1309', '00,13,1309', '南皮县', '13', '河北省', '1309', '沧州市', '130927', '南皮县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130928', '1309', '00,13,1309', '吴桥县', '13', '河北省', '1309', '沧州市', '130928', '吴桥县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130929', '1309', '00,13,1309', '献县', '13', '河北省', '1309', '沧州市', '130929', '献县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130930', '1309', '00,13,1309', '孟村回族自治县', '13', '河北省', '1309', '沧州市', '130930', '孟村回族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130981', '1309', '00,13,1309', '泊头市', '13', '河北省', '1309', '沧州市', '130981', '泊头市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130982', '1309', '00,13,1309', '任丘市', '13', '河北省', '1309', '沧州市', '130982', '任丘市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130983', '1309', '00,13,1309', '黄骅市', '13', '河北省', '1309', '沧州市', '130983', '黄骅市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('130984', '1309', '00,13,1309', '河间市', '13', '河北省', '1309', '沧州市', '130984', '河间市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1310', '13', '00,13', '廊坊市', '13', '河北省', '1310', '廊坊市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('131002', '1310', '00,13,1310', '安次区', '13', '河北省', '1310', '廊坊市', '131002', '安次区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131003', '1310', '00,13,1310', '广阳区', '13', '河北省', '1310', '廊坊市', '131003', '广阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131022', '1310', '00,13,1310', '固安县', '13', '河北省', '1310', '廊坊市', '131022', '固安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131023', '1310', '00,13,1310', '永清县', '13', '河北省', '1310', '廊坊市', '131023', '永清县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131024', '1310', '00,13,1310', '香河县', '13', '河北省', '1310', '廊坊市', '131024', '香河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131025', '1310', '00,13,1310', '大城县', '13', '河北省', '1310', '廊坊市', '131025', '大城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131026', '1310', '00,13,1310', '文安县', '13', '河北省', '1310', '廊坊市', '131026', '文安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131028', '1310', '00,13,1310', '大厂回族自治县', '13', '河北省', '1310', '廊坊市', '131028', '大厂回族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131081', '1310', '00,13,1310', '霸州市', '13', '河北省', '1310', '廊坊市', '131081', '霸州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131082', '1310', '00,13,1310', '三河市', '13', '河北省', '1310', '廊坊市', '131082', '三河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1311', '13', '00,13', '衡水市', '13', '河北省', '1311', '衡水市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('131102', '1311', '00,13,1311', '桃城区', '13', '河北省', '1311', '衡水市', '131102', '桃城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131103', '1311', '00,13,1311', '冀州区', '13', '河北省', '1311', '衡水市', '131103', '冀州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131121', '1311', '00,13,1311', '枣强县', '13', '河北省', '1311', '衡水市', '131121', '枣强县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131122', '1311', '00,13,1311', '武邑县', '13', '河北省', '1311', '衡水市', '131122', '武邑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131123', '1311', '00,13,1311', '武强县', '13', '河北省', '1311', '衡水市', '131123', '武强县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131124', '1311', '00,13,1311', '饶阳县', '13', '河北省', '1311', '衡水市', '131124', '饶阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131125', '1311', '00,13,1311', '安平县', '13', '河北省', '1311', '衡水市', '131125', '安平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131126', '1311', '00,13,1311', '故城县', '13', '河北省', '1311', '衡水市', '131126', '故城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131127', '1311', '00,13,1311', '景县', '13', '河北省', '1311', '衡水市', '131127', '景县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131128', '1311', '00,13,1311', '阜城县', '13', '河北省', '1311', '衡水市', '131128', '阜城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('131182', '1311', '00,13,1311', '深州市', '13', '河北省', '1311', '衡水市', '131182', '深州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('14', '00', '00', '山西省', '14', '山西省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('1401', '14', '00,14', '太原市', '14', '山西省', '1401', '太原市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('140105', '1401', '00,14,1401', '小店区', '14', '山西省', '1401', '太原市', '140105', '小店区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140106', '1401', '00,14,1401', '迎泽区', '14', '山西省', '1401', '太原市', '140106', '迎泽区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140107', '1401', '00,14,1401', '杏花岭区', '14', '山西省', '1401', '太原市', '140107', '杏花岭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140108', '1401', '00,14,1401', '尖草坪区', '14', '山西省', '1401', '太原市', '140108', '尖草坪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140109', '1401', '00,14,1401', '万柏林区', '14', '山西省', '1401', '太原市', '140109', '万柏林区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140110', '1401', '00,14,1401', '晋源区', '14', '山西省', '1401', '太原市', '140110', '晋源区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140121', '1401', '00,14,1401', '清徐县', '14', '山西省', '1401', '太原市', '140121', '清徐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140122', '1401', '00,14,1401', '阳曲县', '14', '山西省', '1401', '太原市', '140122', '阳曲县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140123', '1401', '00,14,1401', '娄烦县', '14', '山西省', '1401', '太原市', '140123', '娄烦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140181', '1401', '00,14,1401', '古交市', '14', '山西省', '1401', '太原市', '140181', '古交市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1402', '14', '00,14', '大同市', '14', '山西省', '1402', '大同市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('140212', '1402', '00,14,1402', '新荣区', '14', '山西省', '1402', '大同市', '140212', '新荣区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140213', '1402', '00,14,1402', '平城区', '14', '山西省', '1402', '大同市', '140213', '平城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140214', '1402', '00,14,1402', '云冈区', '14', '山西省', '1402', '大同市', '140214', '云冈区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140215', '1402', '00,14,1402', '云州区', '14', '山西省', '1402', '大同市', '140215', '云州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140221', '1402', '00,14,1402', '阳高县', '14', '山西省', '1402', '大同市', '140221', '阳高县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140222', '1402', '00,14,1402', '天镇县', '14', '山西省', '1402', '大同市', '140222', '天镇县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140223', '1402', '00,14,1402', '广灵县', '14', '山西省', '1402', '大同市', '140223', '广灵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140224', '1402', '00,14,1402', '灵丘县', '14', '山西省', '1402', '大同市', '140224', '灵丘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140225', '1402', '00,14,1402', '浑源县', '14', '山西省', '1402', '大同市', '140225', '浑源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140226', '1402', '00,14,1402', '左云县', '14', '山西省', '1402', '大同市', '140226', '左云县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1403', '14', '00,14', '阳泉市', '14', '山西省', '1403', '阳泉市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('140302', '1403', '00,14,1403', '城区', '14', '山西省', '1403', '阳泉市', '140302', '城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140303', '1403', '00,14,1403', '矿区', '14', '山西省', '1403', '阳泉市', '140303', '矿区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140311', '1403', '00,14,1403', '郊区', '14', '山西省', '1403', '阳泉市', '140311', '郊区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140321', '1403', '00,14,1403', '平定县', '14', '山西省', '1403', '阳泉市', '140321', '平定县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140322', '1403', '00,14,1403', '盂县', '14', '山西省', '1403', '阳泉市', '140322', '盂县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1404', '14', '00,14', '长治市', '14', '山西省', '1404', '长治市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('140403', '1404', '00,14,1404', '潞州区', '14', '山西省', '1404', '长治市', '140403', '潞州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140404', '1404', '00,14,1404', '上党区', '14', '山西省', '1404', '长治市', '140404', '上党区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140405', '1404', '00,14,1404', '屯留区', '14', '山西省', '1404', '长治市', '140405', '屯留区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140406', '1404', '00,14,1404', '潞城区', '14', '山西省', '1404', '长治市', '140406', '潞城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140423', '1404', '00,14,1404', '襄垣县', '14', '山西省', '1404', '长治市', '140423', '襄垣县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140425', '1404', '00,14,1404', '平顺县', '14', '山西省', '1404', '长治市', '140425', '平顺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140426', '1404', '00,14,1404', '黎城县', '14', '山西省', '1404', '长治市', '140426', '黎城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140427', '1404', '00,14,1404', '壶关县', '14', '山西省', '1404', '长治市', '140427', '壶关县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140428', '1404', '00,14,1404', '长子县', '14', '山西省', '1404', '长治市', '140428', '长子县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140429', '1404', '00,14,1404', '武乡县', '14', '山西省', '1404', '长治市', '140429', '武乡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140430', '1404', '00,14,1404', '沁县', '14', '山西省', '1404', '长治市', '140430', '沁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140431', '1404', '00,14,1404', '沁源县', '14', '山西省', '1404', '长治市', '140431', '沁源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1405', '14', '00,14', '晋城市', '14', '山西省', '1405', '晋城市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('140502', '1405', '00,14,1405', '城区', '14', '山西省', '1405', '晋城市', '140502', '城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140521', '1405', '00,14,1405', '沁水县', '14', '山西省', '1405', '晋城市', '140521', '沁水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140522', '1405', '00,14,1405', '阳城县', '14', '山西省', '1405', '晋城市', '140522', '阳城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140524', '1405', '00,14,1405', '陵川县', '14', '山西省', '1405', '晋城市', '140524', '陵川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140525', '1405', '00,14,1405', '泽州县', '14', '山西省', '1405', '晋城市', '140525', '泽州县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140581', '1405', '00,14,1405', '高平市', '14', '山西省', '1405', '晋城市', '140581', '高平市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1406', '14', '00,14', '朔州市', '14', '山西省', '1406', '朔州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('140602', '1406', '00,14,1406', '朔城区', '14', '山西省', '1406', '朔州市', '140602', '朔城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140603', '1406', '00,14,1406', '平鲁区', '14', '山西省', '1406', '朔州市', '140603', '平鲁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140621', '1406', '00,14,1406', '山阴县', '14', '山西省', '1406', '朔州市', '140621', '山阴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140622', '1406', '00,14,1406', '应县', '14', '山西省', '1406', '朔州市', '140622', '应县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140623', '1406', '00,14,1406', '右玉县', '14', '山西省', '1406', '朔州市', '140623', '右玉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140681', '1406', '00,14,1406', '怀仁市', '14', '山西省', '1406', '朔州市', '140681', '怀仁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1407', '14', '00,14', '晋中市', '14', '山西省', '1407', '晋中市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('140702', '1407', '00,14,1407', '榆次区', '14', '山西省', '1407', '晋中市', '140702', '榆次区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140703', '1407', '00,14,1407', '太谷区', '14', '山西省', '1407', '晋中市', '140703', '太谷区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140721', '1407', '00,14,1407', '榆社县', '14', '山西省', '1407', '晋中市', '140721', '榆社县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140722', '1407', '00,14,1407', '左权县', '14', '山西省', '1407', '晋中市', '140722', '左权县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140723', '1407', '00,14,1407', '和顺县', '14', '山西省', '1407', '晋中市', '140723', '和顺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140724', '1407', '00,14,1407', '昔阳县', '14', '山西省', '1407', '晋中市', '140724', '昔阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140725', '1407', '00,14,1407', '寿阳县', '14', '山西省', '1407', '晋中市', '140725', '寿阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140727', '1407', '00,14,1407', '祁县', '14', '山西省', '1407', '晋中市', '140727', '祁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140728', '1407', '00,14,1407', '平遥县', '14', '山西省', '1407', '晋中市', '140728', '平遥县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140729', '1407', '00,14,1407', '灵石县', '14', '山西省', '1407', '晋中市', '140729', '灵石县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140781', '1407', '00,14,1407', '介休市', '14', '山西省', '1407', '晋中市', '140781', '介休市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1408', '14', '00,14', '运城市', '14', '山西省', '1408', '运城市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('140802', '1408', '00,14,1408', '盐湖区', '14', '山西省', '1408', '运城市', '140802', '盐湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140821', '1408', '00,14,1408', '临猗县', '14', '山西省', '1408', '运城市', '140821', '临猗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140822', '1408', '00,14,1408', '万荣县', '14', '山西省', '1408', '运城市', '140822', '万荣县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140823', '1408', '00,14,1408', '闻喜县', '14', '山西省', '1408', '运城市', '140823', '闻喜县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140824', '1408', '00,14,1408', '稷山县', '14', '山西省', '1408', '运城市', '140824', '稷山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140825', '1408', '00,14,1408', '新绛县', '14', '山西省', '1408', '运城市', '140825', '新绛县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140826', '1408', '00,14,1408', '绛县', '14', '山西省', '1408', '运城市', '140826', '绛县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140827', '1408', '00,14,1408', '垣曲县', '14', '山西省', '1408', '运城市', '140827', '垣曲县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140828', '1408', '00,14,1408', '夏县', '14', '山西省', '1408', '运城市', '140828', '夏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140829', '1408', '00,14,1408', '平陆县', '14', '山西省', '1408', '运城市', '140829', '平陆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140830', '1408', '00,14,1408', '芮城县', '14', '山西省', '1408', '运城市', '140830', '芮城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140881', '1408', '00,14,1408', '永济市', '14', '山西省', '1408', '运城市', '140881', '永济市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140882', '1408', '00,14,1408', '河津市', '14', '山西省', '1408', '运城市', '140882', '河津市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1409', '14', '00,14', '忻州市', '14', '山西省', '1409', '忻州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('140902', '1409', '00,14,1409', '忻府区', '14', '山西省', '1409', '忻州市', '140902', '忻府区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140921', '1409', '00,14,1409', '定襄县', '14', '山西省', '1409', '忻州市', '140921', '定襄县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140922', '1409', '00,14,1409', '五台县', '14', '山西省', '1409', '忻州市', '140922', '五台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140923', '1409', '00,14,1409', '代县', '14', '山西省', '1409', '忻州市', '140923', '代县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140924', '1409', '00,14,1409', '繁峙县', '14', '山西省', '1409', '忻州市', '140924', '繁峙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140925', '1409', '00,14,1409', '宁武县', '14', '山西省', '1409', '忻州市', '140925', '宁武县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140926', '1409', '00,14,1409', '静乐县', '14', '山西省', '1409', '忻州市', '140926', '静乐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140927', '1409', '00,14,1409', '神池县', '14', '山西省', '1409', '忻州市', '140927', '神池县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140928', '1409', '00,14,1409', '五寨县', '14', '山西省', '1409', '忻州市', '140928', '五寨县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140929', '1409', '00,14,1409', '岢岚县', '14', '山西省', '1409', '忻州市', '140929', '岢岚县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140930', '1409', '00,14,1409', '河曲县', '14', '山西省', '1409', '忻州市', '140930', '河曲县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140931', '1409', '00,14,1409', '保德县', '14', '山西省', '1409', '忻州市', '140931', '保德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140932', '1409', '00,14,1409', '偏关县', '14', '山西省', '1409', '忻州市', '140932', '偏关县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('140981', '1409', '00,14,1409', '原平市', '14', '山西省', '1409', '忻州市', '140981', '原平市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1410', '14', '00,14', '临汾市', '14', '山西省', '1410', '临汾市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('141002', '1410', '00,14,1410', '尧都区', '14', '山西省', '1410', '临汾市', '141002', '尧都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141021', '1410', '00,14,1410', '曲沃县', '14', '山西省', '1410', '临汾市', '141021', '曲沃县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141022', '1410', '00,14,1410', '翼城县', '14', '山西省', '1410', '临汾市', '141022', '翼城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141023', '1410', '00,14,1410', '襄汾县', '14', '山西省', '1410', '临汾市', '141023', '襄汾县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141024', '1410', '00,14,1410', '洪洞县', '14', '山西省', '1410', '临汾市', '141024', '洪洞县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141025', '1410', '00,14,1410', '古县', '14', '山西省', '1410', '临汾市', '141025', '古县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141026', '1410', '00,14,1410', '安泽县', '14', '山西省', '1410', '临汾市', '141026', '安泽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141027', '1410', '00,14,1410', '浮山县', '14', '山西省', '1410', '临汾市', '141027', '浮山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141028', '1410', '00,14,1410', '吉县', '14', '山西省', '1410', '临汾市', '141028', '吉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141029', '1410', '00,14,1410', '乡宁县', '14', '山西省', '1410', '临汾市', '141029', '乡宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141030', '1410', '00,14,1410', '大宁县', '14', '山西省', '1410', '临汾市', '141030', '大宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141031', '1410', '00,14,1410', '隰县', '14', '山西省', '1410', '临汾市', '141031', '隰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141032', '1410', '00,14,1410', '永和县', '14', '山西省', '1410', '临汾市', '141032', '永和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141033', '1410', '00,14,1410', '蒲县', '14', '山西省', '1410', '临汾市', '141033', '蒲县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141034', '1410', '00,14,1410', '汾西县', '14', '山西省', '1410', '临汾市', '141034', '汾西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141081', '1410', '00,14,1410', '侯马市', '14', '山西省', '1410', '临汾市', '141081', '侯马市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141082', '1410', '00,14,1410', '霍州市', '14', '山西省', '1410', '临汾市', '141082', '霍州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1411', '14', '00,14', '吕梁市', '14', '山西省', '1411', '吕梁市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('141102', '1411', '00,14,1411', '离石区', '14', '山西省', '1411', '吕梁市', '141102', '离石区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141121', '1411', '00,14,1411', '文水县', '14', '山西省', '1411', '吕梁市', '141121', '文水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141122', '1411', '00,14,1411', '交城县', '14', '山西省', '1411', '吕梁市', '141122', '交城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141123', '1411', '00,14,1411', '兴县', '14', '山西省', '1411', '吕梁市', '141123', '兴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141124', '1411', '00,14,1411', '临县', '14', '山西省', '1411', '吕梁市', '141124', '临县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141125', '1411', '00,14,1411', '柳林县', '14', '山西省', '1411', '吕梁市', '141125', '柳林县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141126', '1411', '00,14,1411', '石楼县', '14', '山西省', '1411', '吕梁市', '141126', '石楼县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141127', '1411', '00,14,1411', '岚县', '14', '山西省', '1411', '吕梁市', '141127', '岚县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141128', '1411', '00,14,1411', '方山县', '14', '山西省', '1411', '吕梁市', '141128', '方山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141129', '1411', '00,14,1411', '中阳县', '14', '山西省', '1411', '吕梁市', '141129', '中阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141130', '1411', '00,14,1411', '交口县', '14', '山西省', '1411', '吕梁市', '141130', '交口县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141181', '1411', '00,14,1411', '孝义市', '14', '山西省', '1411', '吕梁市', '141181', '孝义市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('141182', '1411', '00,14,1411', '汾阳市', '14', '山西省', '1411', '吕梁市', '141182', '汾阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('15', '00', '00', '内蒙古自治区', '15', '内蒙古自治区', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('1501', '15', '00,15', '呼和浩特市', '15', '内蒙古自治区', '1501', '呼和浩特市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('150102', '1501', '00,15,1501', '新城区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150102', '新城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150103', '1501', '00,15,1501', '回民区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150103', '回民区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150104', '1501', '00,15,1501', '玉泉区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150104', '玉泉区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150105', '1501', '00,15,1501', '赛罕区', '15', '内蒙古自治区', '1501', '呼和浩特市', '150105', '赛罕区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150121', '1501', '00,15,1501', '土默特左旗', '15', '内蒙古自治区', '1501', '呼和浩特市', '150121', '土默特左旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150122', '1501', '00,15,1501', '托克托县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150122', '托克托县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150123', '1501', '00,15,1501', '和林格尔县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150123', '和林格尔县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150124', '1501', '00,15,1501', '清水河县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150124', '清水河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150125', '1501', '00,15,1501', '武川县', '15', '内蒙古自治区', '1501', '呼和浩特市', '150125', '武川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1502', '15', '00,15', '包头市', '15', '内蒙古自治区', '1502', '包头市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('150202', '1502', '00,15,1502', '东河区', '15', '内蒙古自治区', '1502', '包头市', '150202', '东河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150203', '1502', '00,15,1502', '昆都仑区', '15', '内蒙古自治区', '1502', '包头市', '150203', '昆都仑区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150204', '1502', '00,15,1502', '青山区', '15', '内蒙古自治区', '1502', '包头市', '150204', '青山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150205', '1502', '00,15,1502', '石拐区', '15', '内蒙古自治区', '1502', '包头市', '150205', '石拐区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150206', '1502', '00,15,1502', '白云鄂博矿区', '15', '内蒙古自治区', '1502', '包头市', '150206', '白云鄂博矿区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150207', '1502', '00,15,1502', '九原区', '15', '内蒙古自治区', '1502', '包头市', '150207', '九原区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150221', '1502', '00,15,1502', '土默特右旗', '15', '内蒙古自治区', '1502', '包头市', '150221', '土默特右旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150222', '1502', '00,15,1502', '固阳县', '15', '内蒙古自治区', '1502', '包头市', '150222', '固阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150223', '1502', '00,15,1502', '达尔罕茂明安联合旗', '15', '内蒙古自治区', '1502', '包头市', '150223', '达尔罕茂明安联合旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1503', '15', '00,15', '乌海市', '15', '内蒙古自治区', '1503', '乌海市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('150302', '1503', '00,15,1503', '海勃湾区', '15', '内蒙古自治区', '1503', '乌海市', '150302', '海勃湾区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150303', '1503', '00,15,1503', '海南区', '15', '内蒙古自治区', '1503', '乌海市', '150303', '海南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150304', '1503', '00,15,1503', '乌达区', '15', '内蒙古自治区', '1503', '乌海市', '150304', '乌达区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1504', '15', '00,15', '赤峰市', '15', '内蒙古自治区', '1504', '赤峰市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('150402', '1504', '00,15,1504', '红山区', '15', '内蒙古自治区', '1504', '赤峰市', '150402', '红山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150403', '1504', '00,15,1504', '元宝山区', '15', '内蒙古自治区', '1504', '赤峰市', '150403', '元宝山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150404', '1504', '00,15,1504', '松山区', '15', '内蒙古自治区', '1504', '赤峰市', '150404', '松山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150421', '1504', '00,15,1504', '阿鲁科尔沁旗', '15', '内蒙古自治区', '1504', '赤峰市', '150421', '阿鲁科尔沁旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150422', '1504', '00,15,1504', '巴林左旗', '15', '内蒙古自治区', '1504', '赤峰市', '150422', '巴林左旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150423', '1504', '00,15,1504', '巴林右旗', '15', '内蒙古自治区', '1504', '赤峰市', '150423', '巴林右旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150424', '1504', '00,15,1504', '林西县', '15', '内蒙古自治区', '1504', '赤峰市', '150424', '林西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150425', '1504', '00,15,1504', '克什克腾旗', '15', '内蒙古自治区', '1504', '赤峰市', '150425', '克什克腾旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150426', '1504', '00,15,1504', '翁牛特旗', '15', '内蒙古自治区', '1504', '赤峰市', '150426', '翁牛特旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150428', '1504', '00,15,1504', '喀喇沁旗', '15', '内蒙古自治区', '1504', '赤峰市', '150428', '喀喇沁旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150429', '1504', '00,15,1504', '宁城县', '15', '内蒙古自治区', '1504', '赤峰市', '150429', '宁城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150430', '1504', '00,15,1504', '敖汉旗', '15', '内蒙古自治区', '1504', '赤峰市', '150430', '敖汉旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1505', '15', '00,15', '通辽市', '15', '内蒙古自治区', '1505', '通辽市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('150502', '1505', '00,15,1505', '科尔沁区', '15', '内蒙古自治区', '1505', '通辽市', '150502', '科尔沁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150521', '1505', '00,15,1505', '科尔沁左翼中旗', '15', '内蒙古自治区', '1505', '通辽市', '150521', '科尔沁左翼中旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150522', '1505', '00,15,1505', '科尔沁左翼后旗', '15', '内蒙古自治区', '1505', '通辽市', '150522', '科尔沁左翼后旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150523', '1505', '00,15,1505', '开鲁县', '15', '内蒙古自治区', '1505', '通辽市', '150523', '开鲁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150524', '1505', '00,15,1505', '库伦旗', '15', '内蒙古自治区', '1505', '通辽市', '150524', '库伦旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150525', '1505', '00,15,1505', '奈曼旗', '15', '内蒙古自治区', '1505', '通辽市', '150525', '奈曼旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150526', '1505', '00,15,1505', '扎鲁特旗', '15', '内蒙古自治区', '1505', '通辽市', '150526', '扎鲁特旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150581', '1505', '00,15,1505', '霍林郭勒市', '15', '内蒙古自治区', '1505', '通辽市', '150581', '霍林郭勒市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1506', '15', '00,15', '鄂尔多斯市', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('150602', '1506', '00,15,1506', '东胜区', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150602', '东胜区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150603', '1506', '00,15,1506', '康巴什区', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150603', '康巴什区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150621', '1506', '00,15,1506', '达拉特旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150621', '达拉特旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150622', '1506', '00,15,1506', '准格尔旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150622', '准格尔旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150623', '1506', '00,15,1506', '鄂托克前旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150623', '鄂托克前旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150624', '1506', '00,15,1506', '鄂托克旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150624', '鄂托克旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150625', '1506', '00,15,1506', '杭锦旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150625', '杭锦旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150626', '1506', '00,15,1506', '乌审旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150626', '乌审旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150627', '1506', '00,15,1506', '伊金霍洛旗', '15', '内蒙古自治区', '1506', '鄂尔多斯市', '150627', '伊金霍洛旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1507', '15', '00,15', '呼伦贝尔市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('150702', '1507', '00,15,1507', '海拉尔区', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150702', '海拉尔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150703', '1507', '00,15,1507', '扎赉诺尔区', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150703', '扎赉诺尔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150721', '1507', '00,15,1507', '阿荣旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150721', '阿荣旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150722', '1507', '00,15,1507', '莫力达瓦达斡尔族自治旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150722', '莫力达瓦达斡尔族自治旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150723', '1507', '00,15,1507', '鄂伦春自治旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150723', '鄂伦春自治旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150724', '1507', '00,15,1507', '鄂温克族自治旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150724', '鄂温克族自治旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150725', '1507', '00,15,1507', '陈巴尔虎旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150725', '陈巴尔虎旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150726', '1507', '00,15,1507', '新巴尔虎左旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150726', '新巴尔虎左旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150727', '1507', '00,15,1507', '新巴尔虎右旗', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150727', '新巴尔虎右旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150781', '1507', '00,15,1507', '满洲里市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150781', '满洲里市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150782', '1507', '00,15,1507', '牙克石市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150782', '牙克石市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150783', '1507', '00,15,1507', '扎兰屯市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150783', '扎兰屯市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150784', '1507', '00,15,1507', '额尔古纳市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150784', '额尔古纳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150785', '1507', '00,15,1507', '根河市', '15', '内蒙古自治区', '1507', '呼伦贝尔市', '150785', '根河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1508', '15', '00,15', '巴彦淖尔市', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('150802', '1508', '00,15,1508', '临河区', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150802', '临河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150821', '1508', '00,15,1508', '五原县', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150821', '五原县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150822', '1508', '00,15,1508', '磴口县', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150822', '磴口县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150823', '1508', '00,15,1508', '乌拉特前旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150823', '乌拉特前旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150824', '1508', '00,15,1508', '乌拉特中旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150824', '乌拉特中旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150825', '1508', '00,15,1508', '乌拉特后旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150825', '乌拉特后旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150826', '1508', '00,15,1508', '杭锦后旗', '15', '内蒙古自治区', '1508', '巴彦淖尔市', '150826', '杭锦后旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1509', '15', '00,15', '乌兰察布市', '15', '内蒙古自治区', '1509', '乌兰察布市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('150902', '1509', '00,15,1509', '集宁区', '15', '内蒙古自治区', '1509', '乌兰察布市', '150902', '集宁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150921', '1509', '00,15,1509', '卓资县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150921', '卓资县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150922', '1509', '00,15,1509', '化德县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150922', '化德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150923', '1509', '00,15,1509', '商都县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150923', '商都县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150924', '1509', '00,15,1509', '兴和县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150924', '兴和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150925', '1509', '00,15,1509', '凉城县', '15', '内蒙古自治区', '1509', '乌兰察布市', '150925', '凉城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150926', '1509', '00,15,1509', '察哈尔右翼前旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150926', '察哈尔右翼前旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150927', '1509', '00,15,1509', '察哈尔右翼中旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150927', '察哈尔右翼中旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150928', '1509', '00,15,1509', '察哈尔右翼后旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150928', '察哈尔右翼后旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150929', '1509', '00,15,1509', '四子王旗', '15', '内蒙古自治区', '1509', '乌兰察布市', '150929', '四子王旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('150981', '1509', '00,15,1509', '丰镇市', '15', '内蒙古自治区', '1509', '乌兰察布市', '150981', '丰镇市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1522', '15', '00,15', '兴安盟', '15', '内蒙古自治区', '1522', '兴安盟', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('152201', '1522', '00,15,1522', '乌兰浩特市', '15', '内蒙古自治区', '1522', '兴安盟', '152201', '乌兰浩特市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152202', '1522', '00,15,1522', '阿尔山市', '15', '内蒙古自治区', '1522', '兴安盟', '152202', '阿尔山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152221', '1522', '00,15,1522', '科尔沁右翼前旗', '15', '内蒙古自治区', '1522', '兴安盟', '152221', '科尔沁右翼前旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152222', '1522', '00,15,1522', '科尔沁右翼中旗', '15', '内蒙古自治区', '1522', '兴安盟', '152222', '科尔沁右翼中旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152223', '1522', '00,15,1522', '扎赉特旗', '15', '内蒙古自治区', '1522', '兴安盟', '152223', '扎赉特旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152224', '1522', '00,15,1522', '突泉县', '15', '内蒙古自治区', '1522', '兴安盟', '152224', '突泉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1525', '15', '00,15', '锡林郭勒盟', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('152501', '1525', '00,15,1525', '二连浩特市', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152501', '二连浩特市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152502', '1525', '00,15,1525', '锡林浩特市', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152502', '锡林浩特市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152522', '1525', '00,15,1525', '阿巴嘎旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152522', '阿巴嘎旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152523', '1525', '00,15,1525', '苏尼特左旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152523', '苏尼特左旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152524', '1525', '00,15,1525', '苏尼特右旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152524', '苏尼特右旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152525', '1525', '00,15,1525', '东乌珠穆沁旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152525', '东乌珠穆沁旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152526', '1525', '00,15,1525', '西乌珠穆沁旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152526', '西乌珠穆沁旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152527', '1525', '00,15,1525', '太仆寺旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152527', '太仆寺旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152528', '1525', '00,15,1525', '镶黄旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152528', '镶黄旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152529', '1525', '00,15,1525', '正镶白旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152529', '正镶白旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152530', '1525', '00,15,1525', '正蓝旗', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152530', '正蓝旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152531', '1525', '00,15,1525', '多伦县', '15', '内蒙古自治区', '1525', '锡林郭勒盟', '152531', '多伦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('1529', '15', '00,15', '阿拉善盟', '15', '内蒙古自治区', '1529', '阿拉善盟', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('152921', '1529', '00,15,1529', '阿拉善左旗', '15', '内蒙古自治区', '1529', '阿拉善盟', '152921', '阿拉善左旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152922', '1529', '00,15,1529', '阿拉善右旗', '15', '内蒙古自治区', '1529', '阿拉善盟', '152922', '阿拉善右旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('152923', '1529', '00,15,1529', '额济纳旗', '15', '内蒙古自治区', '1529', '阿拉善盟', '152923', '额济纳旗', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('21', '00', '00', '辽宁省', '21', '辽宁省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('2101', '21', '00,21', '沈阳市', '21', '辽宁省', '2101', '沈阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('210102', '2101', '00,21,2101', '和平区', '21', '辽宁省', '2101', '沈阳市', '210102', '和平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210103', '2101', '00,21,2101', '沈河区', '21', '辽宁省', '2101', '沈阳市', '210103', '沈河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210104', '2101', '00,21,2101', '大东区', '21', '辽宁省', '2101', '沈阳市', '210104', '大东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210105', '2101', '00,21,2101', '皇姑区', '21', '辽宁省', '2101', '沈阳市', '210105', '皇姑区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210106', '2101', '00,21,2101', '铁西区', '21', '辽宁省', '2101', '沈阳市', '210106', '铁西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210111', '2101', '00,21,2101', '苏家屯区', '21', '辽宁省', '2101', '沈阳市', '210111', '苏家屯区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210112', '2101', '00,21,2101', '浑南区', '21', '辽宁省', '2101', '沈阳市', '210112', '浑南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210113', '2101', '00,21,2101', '沈北新区', '21', '辽宁省', '2101', '沈阳市', '210113', '沈北新区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210114', '2101', '00,21,2101', '于洪区', '21', '辽宁省', '2101', '沈阳市', '210114', '于洪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210115', '2101', '00,21,2101', '辽中区', '21', '辽宁省', '2101', '沈阳市', '210115', '辽中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210123', '2101', '00,21,2101', '康平县', '21', '辽宁省', '2101', '沈阳市', '210123', '康平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210124', '2101', '00,21,2101', '法库县', '21', '辽宁省', '2101', '沈阳市', '210124', '法库县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210181', '2101', '00,21,2101', '新民市', '21', '辽宁省', '2101', '沈阳市', '210181', '新民市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2102', '21', '00,21', '大连市', '21', '辽宁省', '2102', '大连市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('210202', '2102', '00,21,2102', '中山区', '21', '辽宁省', '2102', '大连市', '210202', '中山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210203', '2102', '00,21,2102', '西岗区', '21', '辽宁省', '2102', '大连市', '210203', '西岗区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210204', '2102', '00,21,2102', '沙河口区', '21', '辽宁省', '2102', '大连市', '210204', '沙河口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210211', '2102', '00,21,2102', '甘井子区', '21', '辽宁省', '2102', '大连市', '210211', '甘井子区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210212', '2102', '00,21,2102', '旅顺口区', '21', '辽宁省', '2102', '大连市', '210212', '旅顺口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210213', '2102', '00,21,2102', '金州区', '21', '辽宁省', '2102', '大连市', '210213', '金州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210214', '2102', '00,21,2102', '普兰店区', '21', '辽宁省', '2102', '大连市', '210214', '普兰店区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210224', '2102', '00,21,2102', '长海县', '21', '辽宁省', '2102', '大连市', '210224', '长海县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210281', '2102', '00,21,2102', '瓦房店市', '21', '辽宁省', '2102', '大连市', '210281', '瓦房店市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210283', '2102', '00,21,2102', '庄河市', '21', '辽宁省', '2102', '大连市', '210283', '庄河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2103', '21', '00,21', '鞍山市', '21', '辽宁省', '2103', '鞍山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('210302', '2103', '00,21,2103', '铁东区', '21', '辽宁省', '2103', '鞍山市', '210302', '铁东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210303', '2103', '00,21,2103', '铁西区', '21', '辽宁省', '2103', '鞍山市', '210303', '铁西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210304', '2103', '00,21,2103', '立山区', '21', '辽宁省', '2103', '鞍山市', '210304', '立山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210311', '2103', '00,21,2103', '千山区', '21', '辽宁省', '2103', '鞍山市', '210311', '千山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210321', '2103', '00,21,2103', '台安县', '21', '辽宁省', '2103', '鞍山市', '210321', '台安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210323', '2103', '00,21,2103', '岫岩满族自治县', '21', '辽宁省', '2103', '鞍山市', '210323', '岫岩满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210381', '2103', '00,21,2103', '海城市', '21', '辽宁省', '2103', '鞍山市', '210381', '海城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2104', '21', '00,21', '抚顺市', '21', '辽宁省', '2104', '抚顺市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('210402', '2104', '00,21,2104', '新抚区', '21', '辽宁省', '2104', '抚顺市', '210402', '新抚区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210403', '2104', '00,21,2104', '东洲区', '21', '辽宁省', '2104', '抚顺市', '210403', '东洲区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210404', '2104', '00,21,2104', '望花区', '21', '辽宁省', '2104', '抚顺市', '210404', '望花区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210411', '2104', '00,21,2104', '顺城区', '21', '辽宁省', '2104', '抚顺市', '210411', '顺城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210421', '2104', '00,21,2104', '抚顺县', '21', '辽宁省', '2104', '抚顺市', '210421', '抚顺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210422', '2104', '00,21,2104', '新宾满族自治县', '21', '辽宁省', '2104', '抚顺市', '210422', '新宾满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210423', '2104', '00,21,2104', '清原满族自治县', '21', '辽宁省', '2104', '抚顺市', '210423', '清原满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2105', '21', '00,21', '本溪市', '21', '辽宁省', '2105', '本溪市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('210502', '2105', '00,21,2105', '平山区', '21', '辽宁省', '2105', '本溪市', '210502', '平山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210503', '2105', '00,21,2105', '溪湖区', '21', '辽宁省', '2105', '本溪市', '210503', '溪湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210504', '2105', '00,21,2105', '明山区', '21', '辽宁省', '2105', '本溪市', '210504', '明山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210505', '2105', '00,21,2105', '南芬区', '21', '辽宁省', '2105', '本溪市', '210505', '南芬区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210521', '2105', '00,21,2105', '本溪满族自治县', '21', '辽宁省', '2105', '本溪市', '210521', '本溪满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210522', '2105', '00,21,2105', '桓仁满族自治县', '21', '辽宁省', '2105', '本溪市', '210522', '桓仁满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2106', '21', '00,21', '丹东市', '21', '辽宁省', '2106', '丹东市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('210602', '2106', '00,21,2106', '元宝区', '21', '辽宁省', '2106', '丹东市', '210602', '元宝区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210603', '2106', '00,21,2106', '振兴区', '21', '辽宁省', '2106', '丹东市', '210603', '振兴区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210604', '2106', '00,21,2106', '振安区', '21', '辽宁省', '2106', '丹东市', '210604', '振安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210624', '2106', '00,21,2106', '宽甸满族自治县', '21', '辽宁省', '2106', '丹东市', '210624', '宽甸满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210681', '2106', '00,21,2106', '东港市', '21', '辽宁省', '2106', '丹东市', '210681', '东港市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210682', '2106', '00,21,2106', '凤城市', '21', '辽宁省', '2106', '丹东市', '210682', '凤城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2107', '21', '00,21', '锦州市', '21', '辽宁省', '2107', '锦州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('210702', '2107', '00,21,2107', '古塔区', '21', '辽宁省', '2107', '锦州市', '210702', '古塔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210703', '2107', '00,21,2107', '凌河区', '21', '辽宁省', '2107', '锦州市', '210703', '凌河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210711', '2107', '00,21,2107', '太和区', '21', '辽宁省', '2107', '锦州市', '210711', '太和区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210726', '2107', '00,21,2107', '黑山县', '21', '辽宁省', '2107', '锦州市', '210726', '黑山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210727', '2107', '00,21,2107', '义县', '21', '辽宁省', '2107', '锦州市', '210727', '义县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210781', '2107', '00,21,2107', '凌海市', '21', '辽宁省', '2107', '锦州市', '210781', '凌海市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210782', '2107', '00,21,2107', '北镇市', '21', '辽宁省', '2107', '锦州市', '210782', '北镇市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2108', '21', '00,21', '营口市', '21', '辽宁省', '2108', '营口市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('210802', '2108', '00,21,2108', '站前区', '21', '辽宁省', '2108', '营口市', '210802', '站前区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210803', '2108', '00,21,2108', '西市区', '21', '辽宁省', '2108', '营口市', '210803', '西市区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210804', '2108', '00,21,2108', '鲅鱼圈区', '21', '辽宁省', '2108', '营口市', '210804', '鲅鱼圈区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210811', '2108', '00,21,2108', '老边区', '21', '辽宁省', '2108', '营口市', '210811', '老边区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210881', '2108', '00,21,2108', '盖州市', '21', '辽宁省', '2108', '营口市', '210881', '盖州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210882', '2108', '00,21,2108', '大石桥市', '21', '辽宁省', '2108', '营口市', '210882', '大石桥市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2109', '21', '00,21', '阜新市', '21', '辽宁省', '2109', '阜新市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('210902', '2109', '00,21,2109', '海州区', '21', '辽宁省', '2109', '阜新市', '210902', '海州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210903', '2109', '00,21,2109', '新邱区', '21', '辽宁省', '2109', '阜新市', '210903', '新邱区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210904', '2109', '00,21,2109', '太平区', '21', '辽宁省', '2109', '阜新市', '210904', '太平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210905', '2109', '00,21,2109', '清河门区', '21', '辽宁省', '2109', '阜新市', '210905', '清河门区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210911', '2109', '00,21,2109', '细河区', '21', '辽宁省', '2109', '阜新市', '210911', '细河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210921', '2109', '00,21,2109', '阜新蒙古族自治县', '21', '辽宁省', '2109', '阜新市', '210921', '阜新蒙古族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('210922', '2109', '00,21,2109', '彰武县', '21', '辽宁省', '2109', '阜新市', '210922', '彰武县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2110', '21', '00,21', '辽阳市', '21', '辽宁省', '2110', '辽阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('211002', '2110', '00,21,2110', '白塔区', '21', '辽宁省', '2110', '辽阳市', '211002', '白塔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211003', '2110', '00,21,2110', '文圣区', '21', '辽宁省', '2110', '辽阳市', '211003', '文圣区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211004', '2110', '00,21,2110', '宏伟区', '21', '辽宁省', '2110', '辽阳市', '211004', '宏伟区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211005', '2110', '00,21,2110', '弓长岭区', '21', '辽宁省', '2110', '辽阳市', '211005', '弓长岭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211011', '2110', '00,21,2110', '太子河区', '21', '辽宁省', '2110', '辽阳市', '211011', '太子河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211021', '2110', '00,21,2110', '辽阳县', '21', '辽宁省', '2110', '辽阳市', '211021', '辽阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211081', '2110', '00,21,2110', '灯塔市', '21', '辽宁省', '2110', '辽阳市', '211081', '灯塔市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2111', '21', '00,21', '盘锦市', '21', '辽宁省', '2111', '盘锦市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('211102', '2111', '00,21,2111', '双台子区', '21', '辽宁省', '2111', '盘锦市', '211102', '双台子区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211103', '2111', '00,21,2111', '兴隆台区', '21', '辽宁省', '2111', '盘锦市', '211103', '兴隆台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211104', '2111', '00,21,2111', '大洼区', '21', '辽宁省', '2111', '盘锦市', '211104', '大洼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211122', '2111', '00,21,2111', '盘山县', '21', '辽宁省', '2111', '盘锦市', '211122', '盘山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2112', '21', '00,21', '铁岭市', '21', '辽宁省', '2112', '铁岭市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('211202', '2112', '00,21,2112', '银州区', '21', '辽宁省', '2112', '铁岭市', '211202', '银州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211204', '2112', '00,21,2112', '清河区', '21', '辽宁省', '2112', '铁岭市', '211204', '清河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211221', '2112', '00,21,2112', '铁岭县', '21', '辽宁省', '2112', '铁岭市', '211221', '铁岭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211223', '2112', '00,21,2112', '西丰县', '21', '辽宁省', '2112', '铁岭市', '211223', '西丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211224', '2112', '00,21,2112', '昌图县', '21', '辽宁省', '2112', '铁岭市', '211224', '昌图县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211281', '2112', '00,21,2112', '调兵山市', '21', '辽宁省', '2112', '铁岭市', '211281', '调兵山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211282', '2112', '00,21,2112', '开原市', '21', '辽宁省', '2112', '铁岭市', '211282', '开原市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2113', '21', '00,21', '朝阳市', '21', '辽宁省', '2113', '朝阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('211302', '2113', '00,21,2113', '双塔区', '21', '辽宁省', '2113', '朝阳市', '211302', '双塔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211303', '2113', '00,21,2113', '龙城区', '21', '辽宁省', '2113', '朝阳市', '211303', '龙城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211321', '2113', '00,21,2113', '朝阳县', '21', '辽宁省', '2113', '朝阳市', '211321', '朝阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211322', '2113', '00,21,2113', '建平县', '21', '辽宁省', '2113', '朝阳市', '211322', '建平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211324', '2113', '00,21,2113', '喀喇沁左翼蒙古族自治县', '21', '辽宁省', '2113', '朝阳市', '211324', '喀喇沁左翼蒙古族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211381', '2113', '00,21,2113', '北票市', '21', '辽宁省', '2113', '朝阳市', '211381', '北票市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211382', '2113', '00,21,2113', '凌源市', '21', '辽宁省', '2113', '朝阳市', '211382', '凌源市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2114', '21', '00,21', '葫芦岛市', '21', '辽宁省', '2114', '葫芦岛市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('211402', '2114', '00,21,2114', '连山区', '21', '辽宁省', '2114', '葫芦岛市', '211402', '连山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211403', '2114', '00,21,2114', '龙港区', '21', '辽宁省', '2114', '葫芦岛市', '211403', '龙港区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211404', '2114', '00,21,2114', '南票区', '21', '辽宁省', '2114', '葫芦岛市', '211404', '南票区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211421', '2114', '00,21,2114', '绥中县', '21', '辽宁省', '2114', '葫芦岛市', '211421', '绥中县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211422', '2114', '00,21,2114', '建昌县', '21', '辽宁省', '2114', '葫芦岛市', '211422', '建昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('211481', '2114', '00,21,2114', '兴城市', '21', '辽宁省', '2114', '葫芦岛市', '211481', '兴城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('22', '00', '00', '吉林省', '22', '吉林省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('2201', '22', '00,22', '长春市', '22', '吉林省', '2201', '长春市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('220102', '2201', '00,22,2201', '南关区', '22', '吉林省', '2201', '长春市', '220102', '南关区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220103', '2201', '00,22,2201', '宽城区', '22', '吉林省', '2201', '长春市', '220103', '宽城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220104', '2201', '00,22,2201', '朝阳区', '22', '吉林省', '2201', '长春市', '220104', '朝阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220105', '2201', '00,22,2201', '二道区', '22', '吉林省', '2201', '长春市', '220105', '二道区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220106', '2201', '00,22,2201', '绿园区', '22', '吉林省', '2201', '长春市', '220106', '绿园区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220112', '2201', '00,22,2201', '双阳区', '22', '吉林省', '2201', '长春市', '220112', '双阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220113', '2201', '00,22,2201', '九台区', '22', '吉林省', '2201', '长春市', '220113', '九台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220122', '2201', '00,22,2201', '农安县', '22', '吉林省', '2201', '长春市', '220122', '农安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220182', '2201', '00,22,2201', '榆树市', '22', '吉林省', '2201', '长春市', '220182', '榆树市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220183', '2201', '00,22,2201', '德惠市', '22', '吉林省', '2201', '长春市', '220183', '德惠市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2202', '22', '00,22', '吉林市', '22', '吉林省', '2202', '吉林市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('220202', '2202', '00,22,2202', '昌邑区', '22', '吉林省', '2202', '吉林市', '220202', '昌邑区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220203', '2202', '00,22,2202', '龙潭区', '22', '吉林省', '2202', '吉林市', '220203', '龙潭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220204', '2202', '00,22,2202', '船营区', '22', '吉林省', '2202', '吉林市', '220204', '船营区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220211', '2202', '00,22,2202', '丰满区', '22', '吉林省', '2202', '吉林市', '220211', '丰满区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220221', '2202', '00,22,2202', '永吉县', '22', '吉林省', '2202', '吉林市', '220221', '永吉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220281', '2202', '00,22,2202', '蛟河市', '22', '吉林省', '2202', '吉林市', '220281', '蛟河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220282', '2202', '00,22,2202', '桦甸市', '22', '吉林省', '2202', '吉林市', '220282', '桦甸市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220283', '2202', '00,22,2202', '舒兰市', '22', '吉林省', '2202', '吉林市', '220283', '舒兰市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220284', '2202', '00,22,2202', '磐石市', '22', '吉林省', '2202', '吉林市', '220284', '磐石市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2203', '22', '00,22', '四平市', '22', '吉林省', '2203', '四平市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('220302', '2203', '00,22,2203', '铁西区', '22', '吉林省', '2203', '四平市', '220302', '铁西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220303', '2203', '00,22,2203', '铁东区', '22', '吉林省', '2203', '四平市', '220303', '铁东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220322', '2203', '00,22,2203', '梨树县', '22', '吉林省', '2203', '四平市', '220322', '梨树县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220323', '2203', '00,22,2203', '伊通满族自治县', '22', '吉林省', '2203', '四平市', '220323', '伊通满族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220381', '2203', '00,22,2203', '公主岭市', '22', '吉林省', '2203', '四平市', '220381', '公主岭市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220382', '2203', '00,22,2203', '双辽市', '22', '吉林省', '2203', '四平市', '220382', '双辽市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2204', '22', '00,22', '辽源市', '22', '吉林省', '2204', '辽源市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('220402', '2204', '00,22,2204', '龙山区', '22', '吉林省', '2204', '辽源市', '220402', '龙山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220403', '2204', '00,22,2204', '西安区', '22', '吉林省', '2204', '辽源市', '220403', '西安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220421', '2204', '00,22,2204', '东丰县', '22', '吉林省', '2204', '辽源市', '220421', '东丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220422', '2204', '00,22,2204', '东辽县', '22', '吉林省', '2204', '辽源市', '220422', '东辽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2205', '22', '00,22', '通化市', '22', '吉林省', '2205', '通化市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('220502', '2205', '00,22,2205', '东昌区', '22', '吉林省', '2205', '通化市', '220502', '东昌区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220503', '2205', '00,22,2205', '二道江区', '22', '吉林省', '2205', '通化市', '220503', '二道江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220521', '2205', '00,22,2205', '通化县', '22', '吉林省', '2205', '通化市', '220521', '通化县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220523', '2205', '00,22,2205', '辉南县', '22', '吉林省', '2205', '通化市', '220523', '辉南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220524', '2205', '00,22,2205', '柳河县', '22', '吉林省', '2205', '通化市', '220524', '柳河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220581', '2205', '00,22,2205', '梅河口市', '22', '吉林省', '2205', '通化市', '220581', '梅河口市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220582', '2205', '00,22,2205', '集安市', '22', '吉林省', '2205', '通化市', '220582', '集安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2206', '22', '00,22', '白山市', '22', '吉林省', '2206', '白山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('220602', '2206', '00,22,2206', '浑江区', '22', '吉林省', '2206', '白山市', '220602', '浑江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220605', '2206', '00,22,2206', '江源区', '22', '吉林省', '2206', '白山市', '220605', '江源区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220621', '2206', '00,22,2206', '抚松县', '22', '吉林省', '2206', '白山市', '220621', '抚松县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220622', '2206', '00,22,2206', '靖宇县', '22', '吉林省', '2206', '白山市', '220622', '靖宇县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220623', '2206', '00,22,2206', '长白朝鲜族自治县', '22', '吉林省', '2206', '白山市', '220623', '长白朝鲜族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220681', '2206', '00,22,2206', '临江市', '22', '吉林省', '2206', '白山市', '220681', '临江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2207', '22', '00,22', '松原市', '22', '吉林省', '2207', '松原市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('220702', '2207', '00,22,2207', '宁江区', '22', '吉林省', '2207', '松原市', '220702', '宁江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220721', '2207', '00,22,2207', '前郭尔罗斯蒙古族自治县', '22', '吉林省', '2207', '松原市', '220721', '前郭尔罗斯蒙古族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220722', '2207', '00,22,2207', '长岭县', '22', '吉林省', '2207', '松原市', '220722', '长岭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220723', '2207', '00,22,2207', '乾安县', '22', '吉林省', '2207', '松原市', '220723', '乾安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220781', '2207', '00,22,2207', '扶余市', '22', '吉林省', '2207', '松原市', '220781', '扶余市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2208', '22', '00,22', '白城市', '22', '吉林省', '2208', '白城市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('220802', '2208', '00,22,2208', '洮北区', '22', '吉林省', '2208', '白城市', '220802', '洮北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220821', '2208', '00,22,2208', '镇赉县', '22', '吉林省', '2208', '白城市', '220821', '镇赉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220822', '2208', '00,22,2208', '通榆县', '22', '吉林省', '2208', '白城市', '220822', '通榆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220881', '2208', '00,22,2208', '洮南市', '22', '吉林省', '2208', '白城市', '220881', '洮南市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('220882', '2208', '00,22,2208', '大安市', '22', '吉林省', '2208', '白城市', '220882', '大安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2224', '22', '00,22', '延边朝鲜族自治州', '22', '吉林省', '2224', '延边朝鲜族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('222401', '2224', '00,22,2224', '延吉市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222401', '延吉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('222402', '2224', '00,22,2224', '图们市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222402', '图们市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('222403', '2224', '00,22,2224', '敦化市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222403', '敦化市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('222404', '2224', '00,22,2224', '珲春市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222404', '珲春市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('222405', '2224', '00,22,2224', '龙井市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222405', '龙井市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('222406', '2224', '00,22,2224', '和龙市', '22', '吉林省', '2224', '延边朝鲜族自治州', '222406', '和龙市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('222424', '2224', '00,22,2224', '汪清县', '22', '吉林省', '2224', '延边朝鲜族自治州', '222424', '汪清县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('222426', '2224', '00,22,2224', '安图县', '22', '吉林省', '2224', '延边朝鲜族自治州', '222426', '安图县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('23', '00', '00', '黑龙江省', '23', '黑龙江省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('2301', '23', '00,23', '哈尔滨市', '23', '黑龙江省', '2301', '哈尔滨市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('230102', '2301', '00,23,2301', '道里区', '23', '黑龙江省', '2301', '哈尔滨市', '230102', '道里区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230103', '2301', '00,23,2301', '南岗区', '23', '黑龙江省', '2301', '哈尔滨市', '230103', '南岗区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230104', '2301', '00,23,2301', '道外区', '23', '黑龙江省', '2301', '哈尔滨市', '230104', '道外区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230108', '2301', '00,23,2301', '平房区', '23', '黑龙江省', '2301', '哈尔滨市', '230108', '平房区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230109', '2301', '00,23,2301', '松北区', '23', '黑龙江省', '2301', '哈尔滨市', '230109', '松北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230110', '2301', '00,23,2301', '香坊区', '23', '黑龙江省', '2301', '哈尔滨市', '230110', '香坊区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230111', '2301', '00,23,2301', '呼兰区', '23', '黑龙江省', '2301', '哈尔滨市', '230111', '呼兰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230112', '2301', '00,23,2301', '阿城区', '23', '黑龙江省', '2301', '哈尔滨市', '230112', '阿城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230113', '2301', '00,23,2301', '双城区', '23', '黑龙江省', '2301', '哈尔滨市', '230113', '双城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230123', '2301', '00,23,2301', '依兰县', '23', '黑龙江省', '2301', '哈尔滨市', '230123', '依兰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230124', '2301', '00,23,2301', '方正县', '23', '黑龙江省', '2301', '哈尔滨市', '230124', '方正县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230125', '2301', '00,23,2301', '宾县', '23', '黑龙江省', '2301', '哈尔滨市', '230125', '宾县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230126', '2301', '00,23,2301', '巴彦县', '23', '黑龙江省', '2301', '哈尔滨市', '230126', '巴彦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230127', '2301', '00,23,2301', '木兰县', '23', '黑龙江省', '2301', '哈尔滨市', '230127', '木兰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230128', '2301', '00,23,2301', '通河县', '23', '黑龙江省', '2301', '哈尔滨市', '230128', '通河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230129', '2301', '00,23,2301', '延寿县', '23', '黑龙江省', '2301', '哈尔滨市', '230129', '延寿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230183', '2301', '00,23,2301', '尚志市', '23', '黑龙江省', '2301', '哈尔滨市', '230183', '尚志市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230184', '2301', '00,23,2301', '五常市', '23', '黑龙江省', '2301', '哈尔滨市', '230184', '五常市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2302', '23', '00,23', '齐齐哈尔市', '23', '黑龙江省', '2302', '齐齐哈尔市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('230202', '2302', '00,23,2302', '龙沙区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230202', '龙沙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230203', '2302', '00,23,2302', '建华区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230203', '建华区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230204', '2302', '00,23,2302', '铁锋区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230204', '铁锋区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230205', '2302', '00,23,2302', '昂昂溪区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230205', '昂昂溪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230206', '2302', '00,23,2302', '富拉尔基区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230206', '富拉尔基区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230207', '2302', '00,23,2302', '碾子山区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230207', '碾子山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230208', '2302', '00,23,2302', '梅里斯达斡尔族区', '23', '黑龙江省', '2302', '齐齐哈尔市', '230208', '梅里斯达斡尔族区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230221', '2302', '00,23,2302', '龙江县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230221', '龙江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230223', '2302', '00,23,2302', '依安县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230223', '依安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230224', '2302', '00,23,2302', '泰来县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230224', '泰来县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230225', '2302', '00,23,2302', '甘南县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230225', '甘南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230227', '2302', '00,23,2302', '富裕县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230227', '富裕县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230229', '2302', '00,23,2302', '克山县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230229', '克山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230230', '2302', '00,23,2302', '克东县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230230', '克东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230231', '2302', '00,23,2302', '拜泉县', '23', '黑龙江省', '2302', '齐齐哈尔市', '230231', '拜泉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230281', '2302', '00,23,2302', '讷河市', '23', '黑龙江省', '2302', '齐齐哈尔市', '230281', '讷河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2303', '23', '00,23', '鸡西市', '23', '黑龙江省', '2303', '鸡西市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('230302', '2303', '00,23,2303', '鸡冠区', '23', '黑龙江省', '2303', '鸡西市', '230302', '鸡冠区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230303', '2303', '00,23,2303', '恒山区', '23', '黑龙江省', '2303', '鸡西市', '230303', '恒山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230304', '2303', '00,23,2303', '滴道区', '23', '黑龙江省', '2303', '鸡西市', '230304', '滴道区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230305', '2303', '00,23,2303', '梨树区', '23', '黑龙江省', '2303', '鸡西市', '230305', '梨树区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230306', '2303', '00,23,2303', '城子河区', '23', '黑龙江省', '2303', '鸡西市', '230306', '城子河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230307', '2303', '00,23,2303', '麻山区', '23', '黑龙江省', '2303', '鸡西市', '230307', '麻山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230321', '2303', '00,23,2303', '鸡东县', '23', '黑龙江省', '2303', '鸡西市', '230321', '鸡东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230381', '2303', '00,23,2303', '虎林市', '23', '黑龙江省', '2303', '鸡西市', '230381', '虎林市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230382', '2303', '00,23,2303', '密山市', '23', '黑龙江省', '2303', '鸡西市', '230382', '密山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2304', '23', '00,23', '鹤岗市', '23', '黑龙江省', '2304', '鹤岗市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('230402', '2304', '00,23,2304', '向阳区', '23', '黑龙江省', '2304', '鹤岗市', '230402', '向阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230403', '2304', '00,23,2304', '工农区', '23', '黑龙江省', '2304', '鹤岗市', '230403', '工农区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230404', '2304', '00,23,2304', '南山区', '23', '黑龙江省', '2304', '鹤岗市', '230404', '南山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230405', '2304', '00,23,2304', '兴安区', '23', '黑龙江省', '2304', '鹤岗市', '230405', '兴安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230406', '2304', '00,23,2304', '东山区', '23', '黑龙江省', '2304', '鹤岗市', '230406', '东山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230407', '2304', '00,23,2304', '兴山区', '23', '黑龙江省', '2304', '鹤岗市', '230407', '兴山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230421', '2304', '00,23,2304', '萝北县', '23', '黑龙江省', '2304', '鹤岗市', '230421', '萝北县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230422', '2304', '00,23,2304', '绥滨县', '23', '黑龙江省', '2304', '鹤岗市', '230422', '绥滨县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2305', '23', '00,23', '双鸭山市', '23', '黑龙江省', '2305', '双鸭山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('230502', '2305', '00,23,2305', '尖山区', '23', '黑龙江省', '2305', '双鸭山市', '230502', '尖山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230503', '2305', '00,23,2305', '岭东区', '23', '黑龙江省', '2305', '双鸭山市', '230503', '岭东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230505', '2305', '00,23,2305', '四方台区', '23', '黑龙江省', '2305', '双鸭山市', '230505', '四方台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230506', '2305', '00,23,2305', '宝山区', '23', '黑龙江省', '2305', '双鸭山市', '230506', '宝山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230521', '2305', '00,23,2305', '集贤县', '23', '黑龙江省', '2305', '双鸭山市', '230521', '集贤县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230522', '2305', '00,23,2305', '友谊县', '23', '黑龙江省', '2305', '双鸭山市', '230522', '友谊县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230523', '2305', '00,23,2305', '宝清县', '23', '黑龙江省', '2305', '双鸭山市', '230523', '宝清县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230524', '2305', '00,23,2305', '饶河县', '23', '黑龙江省', '2305', '双鸭山市', '230524', '饶河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2306', '23', '00,23', '大庆市', '23', '黑龙江省', '2306', '大庆市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('230602', '2306', '00,23,2306', '萨尔图区', '23', '黑龙江省', '2306', '大庆市', '230602', '萨尔图区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230603', '2306', '00,23,2306', '龙凤区', '23', '黑龙江省', '2306', '大庆市', '230603', '龙凤区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230604', '2306', '00,23,2306', '让胡路区', '23', '黑龙江省', '2306', '大庆市', '230604', '让胡路区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230605', '2306', '00,23,2306', '红岗区', '23', '黑龙江省', '2306', '大庆市', '230605', '红岗区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230606', '2306', '00,23,2306', '大同区', '23', '黑龙江省', '2306', '大庆市', '230606', '大同区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230621', '2306', '00,23,2306', '肇州县', '23', '黑龙江省', '2306', '大庆市', '230621', '肇州县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230622', '2306', '00,23,2306', '肇源县', '23', '黑龙江省', '2306', '大庆市', '230622', '肇源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230623', '2306', '00,23,2306', '林甸县', '23', '黑龙江省', '2306', '大庆市', '230623', '林甸县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230624', '2306', '00,23,2306', '杜尔伯特蒙古族自治县', '23', '黑龙江省', '2306', '大庆市', '230624', '杜尔伯特蒙古族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2307', '23', '00,23', '伊春市', '23', '黑龙江省', '2307', '伊春市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('230717', '2307', '00,23,2307', '伊美区', '23', '黑龙江省', '2307', '伊春市', '230717', '伊美区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230718', '2307', '00,23,2307', '乌翠区', '23', '黑龙江省', '2307', '伊春市', '230718', '乌翠区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230719', '2307', '00,23,2307', '友好区', '23', '黑龙江省', '2307', '伊春市', '230719', '友好区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230722', '2307', '00,23,2307', '嘉荫县', '23', '黑龙江省', '2307', '伊春市', '230722', '嘉荫县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230723', '2307', '00,23,2307', '汤旺县', '23', '黑龙江省', '2307', '伊春市', '230723', '汤旺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230724', '2307', '00,23,2307', '丰林县', '23', '黑龙江省', '2307', '伊春市', '230724', '丰林县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230725', '2307', '00,23,2307', '大箐山县', '23', '黑龙江省', '2307', '伊春市', '230725', '大箐山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230726', '2307', '00,23,2307', '南岔县', '23', '黑龙江省', '2307', '伊春市', '230726', '南岔县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230751', '2307', '00,23,2307', '金林区', '23', '黑龙江省', '2307', '伊春市', '230751', '金林区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230781', '2307', '00,23,2307', '铁力市', '23', '黑龙江省', '2307', '伊春市', '230781', '铁力市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2308', '23', '00,23', '佳木斯市', '23', '黑龙江省', '2308', '佳木斯市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('230803', '2308', '00,23,2308', '向阳区', '23', '黑龙江省', '2308', '佳木斯市', '230803', '向阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230804', '2308', '00,23,2308', '前进区', '23', '黑龙江省', '2308', '佳木斯市', '230804', '前进区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230805', '2308', '00,23,2308', '东风区', '23', '黑龙江省', '2308', '佳木斯市', '230805', '东风区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230811', '2308', '00,23,2308', '郊区', '23', '黑龙江省', '2308', '佳木斯市', '230811', '郊区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230822', '2308', '00,23,2308', '桦南县', '23', '黑龙江省', '2308', '佳木斯市', '230822', '桦南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230826', '2308', '00,23,2308', '桦川县', '23', '黑龙江省', '2308', '佳木斯市', '230826', '桦川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230828', '2308', '00,23,2308', '汤原县', '23', '黑龙江省', '2308', '佳木斯市', '230828', '汤原县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230881', '2308', '00,23,2308', '同江市', '23', '黑龙江省', '2308', '佳木斯市', '230881', '同江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230882', '2308', '00,23,2308', '富锦市', '23', '黑龙江省', '2308', '佳木斯市', '230882', '富锦市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230883', '2308', '00,23,2308', '抚远市', '23', '黑龙江省', '2308', '佳木斯市', '230883', '抚远市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2309', '23', '00,23', '七台河市', '23', '黑龙江省', '2309', '七台河市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('230902', '2309', '00,23,2309', '新兴区', '23', '黑龙江省', '2309', '七台河市', '230902', '新兴区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230903', '2309', '00,23,2309', '桃山区', '23', '黑龙江省', '2309', '七台河市', '230903', '桃山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230904', '2309', '00,23,2309', '茄子河区', '23', '黑龙江省', '2309', '七台河市', '230904', '茄子河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('230921', '2309', '00,23,2309', '勃利县', '23', '黑龙江省', '2309', '七台河市', '230921', '勃利县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2310', '23', '00,23', '牡丹江市', '23', '黑龙江省', '2310', '牡丹江市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('231002', '2310', '00,23,2310', '东安区', '23', '黑龙江省', '2310', '牡丹江市', '231002', '东安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231003', '2310', '00,23,2310', '阳明区', '23', '黑龙江省', '2310', '牡丹江市', '231003', '阳明区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231004', '2310', '00,23,2310', '爱民区', '23', '黑龙江省', '2310', '牡丹江市', '231004', '爱民区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231005', '2310', '00,23,2310', '西安区', '23', '黑龙江省', '2310', '牡丹江市', '231005', '西安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231025', '2310', '00,23,2310', '林口县', '23', '黑龙江省', '2310', '牡丹江市', '231025', '林口县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231081', '2310', '00,23,2310', '绥芬河市', '23', '黑龙江省', '2310', '牡丹江市', '231081', '绥芬河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231083', '2310', '00,23,2310', '海林市', '23', '黑龙江省', '2310', '牡丹江市', '231083', '海林市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231084', '2310', '00,23,2310', '宁安市', '23', '黑龙江省', '2310', '牡丹江市', '231084', '宁安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231085', '2310', '00,23,2310', '穆棱市', '23', '黑龙江省', '2310', '牡丹江市', '231085', '穆棱市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231086', '2310', '00,23,2310', '东宁市', '23', '黑龙江省', '2310', '牡丹江市', '231086', '东宁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2311', '23', '00,23', '黑河市', '23', '黑龙江省', '2311', '黑河市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('231102', '2311', '00,23,2311', '爱辉区', '23', '黑龙江省', '2311', '黑河市', '231102', '爱辉区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231123', '2311', '00,23,2311', '逊克县', '23', '黑龙江省', '2311', '黑河市', '231123', '逊克县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231124', '2311', '00,23,2311', '孙吴县', '23', '黑龙江省', '2311', '黑河市', '231124', '孙吴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231181', '2311', '00,23,2311', '北安市', '23', '黑龙江省', '2311', '黑河市', '231181', '北安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231182', '2311', '00,23,2311', '五大连池市', '23', '黑龙江省', '2311', '黑河市', '231182', '五大连池市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231183', '2311', '00,23,2311', '嫩江市', '23', '黑龙江省', '2311', '黑河市', '231183', '嫩江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2312', '23', '00,23', '绥化市', '23', '黑龙江省', '2312', '绥化市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('231202', '2312', '00,23,2312', '北林区', '23', '黑龙江省', '2312', '绥化市', '231202', '北林区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231221', '2312', '00,23,2312', '望奎县', '23', '黑龙江省', '2312', '绥化市', '231221', '望奎县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231222', '2312', '00,23,2312', '兰西县', '23', '黑龙江省', '2312', '绥化市', '231222', '兰西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231223', '2312', '00,23,2312', '青冈县', '23', '黑龙江省', '2312', '绥化市', '231223', '青冈县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231224', '2312', '00,23,2312', '庆安县', '23', '黑龙江省', '2312', '绥化市', '231224', '庆安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231225', '2312', '00,23,2312', '明水县', '23', '黑龙江省', '2312', '绥化市', '231225', '明水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231226', '2312', '00,23,2312', '绥棱县', '23', '黑龙江省', '2312', '绥化市', '231226', '绥棱县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231281', '2312', '00,23,2312', '安达市', '23', '黑龙江省', '2312', '绥化市', '231281', '安达市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231282', '2312', '00,23,2312', '肇东市', '23', '黑龙江省', '2312', '绥化市', '231282', '肇东市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('231283', '2312', '00,23,2312', '海伦市', '23', '黑龙江省', '2312', '绥化市', '231283', '海伦市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('2327', '23', '00,23', '大兴安岭地区', '23', '黑龙江省', '2327', '大兴安岭地区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('232701', '2327', '00,23,2327', '漠河市', '23', '黑龙江省', '2327', '大兴安岭地区', '232701', '漠河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('232721', '2327', '00,23,2327', '呼玛县', '23', '黑龙江省', '2327', '大兴安岭地区', '232721', '呼玛县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('232722', '2327', '00,23,2327', '塔河县', '23', '黑龙江省', '2327', '大兴安岭地区', '232722', '塔河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('31', '00', '00', '上海市', '31', '上海市', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('3101', '31', '00,31', '上海市', '31', '上海市', '3101', '上海市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('310101', '3101', '00,31,3101', '黄浦区', '31', '上海市', '3101', '上海市', '310101', '黄浦区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310104', '3101', '00,31,3101', '徐汇区', '31', '上海市', '3101', '上海市', '310104', '徐汇区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310105', '3101', '00,31,3101', '长宁区', '31', '上海市', '3101', '上海市', '310105', '长宁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310106', '3101', '00,31,3101', '静安区', '31', '上海市', '3101', '上海市', '310106', '静安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310107', '3101', '00,31,3101', '普陀区', '31', '上海市', '3101', '上海市', '310107', '普陀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310109', '3101', '00,31,3101', '虹口区', '31', '上海市', '3101', '上海市', '310109', '虹口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310110', '3101', '00,31,3101', '杨浦区', '31', '上海市', '3101', '上海市', '310110', '杨浦区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310112', '3101', '00,31,3101', '闵行区', '31', '上海市', '3101', '上海市', '310112', '闵行区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310113', '3101', '00,31,3101', '宝山区', '31', '上海市', '3101', '上海市', '310113', '宝山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310114', '3101', '00,31,3101', '嘉定区', '31', '上海市', '3101', '上海市', '310114', '嘉定区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310115', '3101', '00,31,3101', '浦东新区', '31', '上海市', '3101', '上海市', '310115', '浦东新区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310116', '3101', '00,31,3101', '金山区', '31', '上海市', '3101', '上海市', '310116', '金山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310117', '3101', '00,31,3101', '松江区', '31', '上海市', '3101', '上海市', '310117', '松江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310118', '3101', '00,31,3101', '青浦区', '31', '上海市', '3101', '上海市', '310118', '青浦区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310120', '3101', '00,31,3101', '奉贤区', '31', '上海市', '3101', '上海市', '310120', '奉贤区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('310151', '3101', '00,31,3101', '崇明区', '31', '上海市', '3101', '上海市', '310151', '崇明区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('32', '00', '00', '江苏省', '32', '江苏省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('3201', '32', '00,32', '南京市', '32', '江苏省', '3201', '南京市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('320102', '3201', '00,32,3201', '玄武区', '32', '江苏省', '3201', '南京市', '320102', '玄武区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320104', '3201', '00,32,3201', '秦淮区', '32', '江苏省', '3201', '南京市', '320104', '秦淮区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320105', '3201', '00,32,3201', '建邺区', '32', '江苏省', '3201', '南京市', '320105', '建邺区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320106', '3201', '00,32,3201', '鼓楼区', '32', '江苏省', '3201', '南京市', '320106', '鼓楼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320111', '3201', '00,32,3201', '浦口区', '32', '江苏省', '3201', '南京市', '320111', '浦口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320113', '3201', '00,32,3201', '栖霞区', '32', '江苏省', '3201', '南京市', '320113', '栖霞区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320114', '3201', '00,32,3201', '雨花台区', '32', '江苏省', '3201', '南京市', '320114', '雨花台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320115', '3201', '00,32,3201', '江宁区', '32', '江苏省', '3201', '南京市', '320115', '江宁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320116', '3201', '00,32,3201', '六合区', '32', '江苏省', '3201', '南京市', '320116', '六合区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320117', '3201', '00,32,3201', '溧水区', '32', '江苏省', '3201', '南京市', '320117', '溧水区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320118', '3201', '00,32,3201', '高淳区', '32', '江苏省', '3201', '南京市', '320118', '高淳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3202', '32', '00,32', '无锡市', '32', '江苏省', '3202', '无锡市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('320205', '3202', '00,32,3202', '锡山区', '32', '江苏省', '3202', '无锡市', '320205', '锡山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320206', '3202', '00,32,3202', '惠山区', '32', '江苏省', '3202', '无锡市', '320206', '惠山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320211', '3202', '00,32,3202', '滨湖区', '32', '江苏省', '3202', '无锡市', '320211', '滨湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320213', '3202', '00,32,3202', '梁溪区', '32', '江苏省', '3202', '无锡市', '320213', '梁溪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320214', '3202', '00,32,3202', '新吴区', '32', '江苏省', '3202', '无锡市', '320214', '新吴区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320281', '3202', '00,32,3202', '江阴市', '32', '江苏省', '3202', '无锡市', '320281', '江阴市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320282', '3202', '00,32,3202', '宜兴市', '32', '江苏省', '3202', '无锡市', '320282', '宜兴市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3203', '32', '00,32', '徐州市', '32', '江苏省', '3203', '徐州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('320302', '3203', '00,32,3203', '鼓楼区', '32', '江苏省', '3203', '徐州市', '320302', '鼓楼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320303', '3203', '00,32,3203', '云龙区', '32', '江苏省', '3203', '徐州市', '320303', '云龙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320305', '3203', '00,32,3203', '贾汪区', '32', '江苏省', '3203', '徐州市', '320305', '贾汪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320311', '3203', '00,32,3203', '泉山区', '32', '江苏省', '3203', '徐州市', '320311', '泉山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320312', '3203', '00,32,3203', '铜山区', '32', '江苏省', '3203', '徐州市', '320312', '铜山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320321', '3203', '00,32,3203', '丰县', '32', '江苏省', '3203', '徐州市', '320321', '丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320322', '3203', '00,32,3203', '沛县', '32', '江苏省', '3203', '徐州市', '320322', '沛县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320324', '3203', '00,32,3203', '睢宁县', '32', '江苏省', '3203', '徐州市', '320324', '睢宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320381', '3203', '00,32,3203', '新沂市', '32', '江苏省', '3203', '徐州市', '320381', '新沂市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320382', '3203', '00,32,3203', '邳州市', '32', '江苏省', '3203', '徐州市', '320382', '邳州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3204', '32', '00,32', '常州市', '32', '江苏省', '3204', '常州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('320402', '3204', '00,32,3204', '天宁区', '32', '江苏省', '3204', '常州市', '320402', '天宁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320404', '3204', '00,32,3204', '钟楼区', '32', '江苏省', '3204', '常州市', '320404', '钟楼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320411', '3204', '00,32,3204', '新北区', '32', '江苏省', '3204', '常州市', '320411', '新北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320412', '3204', '00,32,3204', '武进区', '32', '江苏省', '3204', '常州市', '320412', '武进区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320413', '3204', '00,32,3204', '金坛区', '32', '江苏省', '3204', '常州市', '320413', '金坛区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320481', '3204', '00,32,3204', '溧阳市', '32', '江苏省', '3204', '常州市', '320481', '溧阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3205', '32', '00,32', '苏州市', '32', '江苏省', '3205', '苏州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('320505', '3205', '00,32,3205', '虎丘区', '32', '江苏省', '3205', '苏州市', '320505', '虎丘区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320506', '3205', '00,32,3205', '吴中区', '32', '江苏省', '3205', '苏州市', '320506', '吴中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320507', '3205', '00,32,3205', '相城区', '32', '江苏省', '3205', '苏州市', '320507', '相城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320508', '3205', '00,32,3205', '姑苏区', '32', '江苏省', '3205', '苏州市', '320508', '姑苏区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320509', '3205', '00,32,3205', '吴江区', '32', '江苏省', '3205', '苏州市', '320509', '吴江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320581', '3205', '00,32,3205', '常熟市', '32', '江苏省', '3205', '苏州市', '320581', '常熟市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320582', '3205', '00,32,3205', '张家港市', '32', '江苏省', '3205', '苏州市', '320582', '张家港市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320583', '3205', '00,32,3205', '昆山市', '32', '江苏省', '3205', '苏州市', '320583', '昆山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320585', '3205', '00,32,3205', '太仓市', '32', '江苏省', '3205', '苏州市', '320585', '太仓市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3206', '32', '00,32', '南通市', '32', '江苏省', '3206', '南通市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('320602', '3206', '00,32,3206', '崇川区', '32', '江苏省', '3206', '南通市', '320602', '崇川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320611', '3206', '00,32,3206', '港闸区', '32', '江苏省', '3206', '南通市', '320611', '港闸区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320612', '3206', '00,32,3206', '通州区', '32', '江苏省', '3206', '南通市', '320612', '通州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320623', '3206', '00,32,3206', '如东县', '32', '江苏省', '3206', '南通市', '320623', '如东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320681', '3206', '00,32,3206', '启东市', '32', '江苏省', '3206', '南通市', '320681', '启东市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320682', '3206', '00,32,3206', '如皋市', '32', '江苏省', '3206', '南通市', '320682', '如皋市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320684', '3206', '00,32,3206', '海门市', '32', '江苏省', '3206', '南通市', '320684', '海门市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320685', '3206', '00,32,3206', '海安市', '32', '江苏省', '3206', '南通市', '320685', '海安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3207', '32', '00,32', '连云港市', '32', '江苏省', '3207', '连云港市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('320703', '3207', '00,32,3207', '连云区', '32', '江苏省', '3207', '连云港市', '320703', '连云区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320706', '3207', '00,32,3207', '海州区', '32', '江苏省', '3207', '连云港市', '320706', '海州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320707', '3207', '00,32,3207', '赣榆区', '32', '江苏省', '3207', '连云港市', '320707', '赣榆区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320722', '3207', '00,32,3207', '东海县', '32', '江苏省', '3207', '连云港市', '320722', '东海县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320723', '3207', '00,32,3207', '灌云县', '32', '江苏省', '3207', '连云港市', '320723', '灌云县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320724', '3207', '00,32,3207', '灌南县', '32', '江苏省', '3207', '连云港市', '320724', '灌南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3208', '32', '00,32', '淮安市', '32', '江苏省', '3208', '淮安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('320803', '3208', '00,32,3208', '淮安区', '32', '江苏省', '3208', '淮安市', '320803', '淮安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320804', '3208', '00,32,3208', '淮阴区', '32', '江苏省', '3208', '淮安市', '320804', '淮阴区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320812', '3208', '00,32,3208', '清江浦区', '32', '江苏省', '3208', '淮安市', '320812', '清江浦区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320813', '3208', '00,32,3208', '洪泽区', '32', '江苏省', '3208', '淮安市', '320813', '洪泽区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320826', '3208', '00,32,3208', '涟水县', '32', '江苏省', '3208', '淮安市', '320826', '涟水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320830', '3208', '00,32,3208', '盱眙县', '32', '江苏省', '3208', '淮安市', '320830', '盱眙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320831', '3208', '00,32,3208', '金湖县', '32', '江苏省', '3208', '淮安市', '320831', '金湖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3209', '32', '00,32', '盐城市', '32', '江苏省', '3209', '盐城市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('320902', '3209', '00,32,3209', '亭湖区', '32', '江苏省', '3209', '盐城市', '320902', '亭湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320903', '3209', '00,32,3209', '盐都区', '32', '江苏省', '3209', '盐城市', '320903', '盐都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320904', '3209', '00,32,3209', '大丰区', '32', '江苏省', '3209', '盐城市', '320904', '大丰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320921', '3209', '00,32,3209', '响水县', '32', '江苏省', '3209', '盐城市', '320921', '响水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320922', '3209', '00,32,3209', '滨海县', '32', '江苏省', '3209', '盐城市', '320922', '滨海县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320923', '3209', '00,32,3209', '阜宁县', '32', '江苏省', '3209', '盐城市', '320923', '阜宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320924', '3209', '00,32,3209', '射阳县', '32', '江苏省', '3209', '盐城市', '320924', '射阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320925', '3209', '00,32,3209', '建湖县', '32', '江苏省', '3209', '盐城市', '320925', '建湖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('320981', '3209', '00,32,3209', '东台市', '32', '江苏省', '3209', '盐城市', '320981', '东台市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3210', '32', '00,32', '扬州市', '32', '江苏省', '3210', '扬州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('321002', '3210', '00,32,3210', '广陵区', '32', '江苏省', '3210', '扬州市', '321002', '广陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321003', '3210', '00,32,3210', '邗江区', '32', '江苏省', '3210', '扬州市', '321003', '邗江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321012', '3210', '00,32,3210', '江都区', '32', '江苏省', '3210', '扬州市', '321012', '江都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321023', '3210', '00,32,3210', '宝应县', '32', '江苏省', '3210', '扬州市', '321023', '宝应县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321081', '3210', '00,32,3210', '仪征市', '32', '江苏省', '3210', '扬州市', '321081', '仪征市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321084', '3210', '00,32,3210', '高邮市', '32', '江苏省', '3210', '扬州市', '321084', '高邮市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3211', '32', '00,32', '镇江市', '32', '江苏省', '3211', '镇江市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('321102', '3211', '00,32,3211', '京口区', '32', '江苏省', '3211', '镇江市', '321102', '京口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321111', '3211', '00,32,3211', '润州区', '32', '江苏省', '3211', '镇江市', '321111', '润州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321112', '3211', '00,32,3211', '丹徒区', '32', '江苏省', '3211', '镇江市', '321112', '丹徒区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321181', '3211', '00,32,3211', '丹阳市', '32', '江苏省', '3211', '镇江市', '321181', '丹阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321182', '3211', '00,32,3211', '扬中市', '32', '江苏省', '3211', '镇江市', '321182', '扬中市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321183', '3211', '00,32,3211', '句容市', '32', '江苏省', '3211', '镇江市', '321183', '句容市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3212', '32', '00,32', '泰州市', '32', '江苏省', '3212', '泰州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('321202', '3212', '00,32,3212', '海陵区', '32', '江苏省', '3212', '泰州市', '321202', '海陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321203', '3212', '00,32,3212', '高港区', '32', '江苏省', '3212', '泰州市', '321203', '高港区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321204', '3212', '00,32,3212', '姜堰区', '32', '江苏省', '3212', '泰州市', '321204', '姜堰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321281', '3212', '00,32,3212', '兴化市', '32', '江苏省', '3212', '泰州市', '321281', '兴化市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321282', '3212', '00,32,3212', '靖江市', '32', '江苏省', '3212', '泰州市', '321282', '靖江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321283', '3212', '00,32,3212', '泰兴市', '32', '江苏省', '3212', '泰州市', '321283', '泰兴市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3213', '32', '00,32', '宿迁市', '32', '江苏省', '3213', '宿迁市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('321302', '3213', '00,32,3213', '宿城区', '32', '江苏省', '3213', '宿迁市', '321302', '宿城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321311', '3213', '00,32,3213', '宿豫区', '32', '江苏省', '3213', '宿迁市', '321311', '宿豫区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321322', '3213', '00,32,3213', '沭阳县', '32', '江苏省', '3213', '宿迁市', '321322', '沭阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321323', '3213', '00,32,3213', '泗阳县', '32', '江苏省', '3213', '宿迁市', '321323', '泗阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('321324', '3213', '00,32,3213', '泗洪县', '32', '江苏省', '3213', '宿迁市', '321324', '泗洪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('33', '00', '00', '浙江省', '33', '浙江省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('3301', '33', '00,33', '杭州市', '33', '浙江省', '3301', '杭州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('330102', '3301', '00,33,3301', '上城区', '33', '浙江省', '3301', '杭州市', '330102', '上城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330103', '3301', '00,33,3301', '下城区', '33', '浙江省', '3301', '杭州市', '330103', '下城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330104', '3301', '00,33,3301', '江干区', '33', '浙江省', '3301', '杭州市', '330104', '江干区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330105', '3301', '00,33,3301', '拱墅区', '33', '浙江省', '3301', '杭州市', '330105', '拱墅区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330106', '3301', '00,33,3301', '西湖区', '33', '浙江省', '3301', '杭州市', '330106', '西湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330108', '3301', '00,33,3301', '滨江区', '33', '浙江省', '3301', '杭州市', '330108', '滨江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330109', '3301', '00,33,3301', '萧山区', '33', '浙江省', '3301', '杭州市', '330109', '萧山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330110', '3301', '00,33,3301', '余杭区', '33', '浙江省', '3301', '杭州市', '330110', '余杭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330111', '3301', '00,33,3301', '富阳区', '33', '浙江省', '3301', '杭州市', '330111', '富阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330112', '3301', '00,33,3301', '临安区', '33', '浙江省', '3301', '杭州市', '330112', '临安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330122', '3301', '00,33,3301', '桐庐县', '33', '浙江省', '3301', '杭州市', '330122', '桐庐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330127', '3301', '00,33,3301', '淳安县', '33', '浙江省', '3301', '杭州市', '330127', '淳安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330182', '3301', '00,33,3301', '建德市', '33', '浙江省', '3301', '杭州市', '330182', '建德市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3302', '33', '00,33', '宁波市', '33', '浙江省', '3302', '宁波市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('330203', '3302', '00,33,3302', '海曙区', '33', '浙江省', '3302', '宁波市', '330203', '海曙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330205', '3302', '00,33,3302', '江北区', '33', '浙江省', '3302', '宁波市', '330205', '江北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330206', '3302', '00,33,3302', '北仑区', '33', '浙江省', '3302', '宁波市', '330206', '北仑区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330211', '3302', '00,33,3302', '镇海区', '33', '浙江省', '3302', '宁波市', '330211', '镇海区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330212', '3302', '00,33,3302', '鄞州区', '33', '浙江省', '3302', '宁波市', '330212', '鄞州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330213', '3302', '00,33,3302', '奉化区', '33', '浙江省', '3302', '宁波市', '330213', '奉化区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330225', '3302', '00,33,3302', '象山县', '33', '浙江省', '3302', '宁波市', '330225', '象山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330226', '3302', '00,33,3302', '宁海县', '33', '浙江省', '3302', '宁波市', '330226', '宁海县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330281', '3302', '00,33,3302', '余姚市', '33', '浙江省', '3302', '宁波市', '330281', '余姚市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330282', '3302', '00,33,3302', '慈溪市', '33', '浙江省', '3302', '宁波市', '330282', '慈溪市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3303', '33', '00,33', '温州市', '33', '浙江省', '3303', '温州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('330302', '3303', '00,33,3303', '鹿城区', '33', '浙江省', '3303', '温州市', '330302', '鹿城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330303', '3303', '00,33,3303', '龙湾区', '33', '浙江省', '3303', '温州市', '330303', '龙湾区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330304', '3303', '00,33,3303', '瓯海区', '33', '浙江省', '3303', '温州市', '330304', '瓯海区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330305', '3303', '00,33,3303', '洞头区', '33', '浙江省', '3303', '温州市', '330305', '洞头区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330324', '3303', '00,33,3303', '永嘉县', '33', '浙江省', '3303', '温州市', '330324', '永嘉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330326', '3303', '00,33,3303', '平阳县', '33', '浙江省', '3303', '温州市', '330326', '平阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330327', '3303', '00,33,3303', '苍南县', '33', '浙江省', '3303', '温州市', '330327', '苍南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330328', '3303', '00,33,3303', '文成县', '33', '浙江省', '3303', '温州市', '330328', '文成县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330329', '3303', '00,33,3303', '泰顺县', '33', '浙江省', '3303', '温州市', '330329', '泰顺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330381', '3303', '00,33,3303', '瑞安市', '33', '浙江省', '3303', '温州市', '330381', '瑞安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330382', '3303', '00,33,3303', '乐清市', '33', '浙江省', '3303', '温州市', '330382', '乐清市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330383', '3303', '00,33,3303', '龙港市', '33', '浙江省', '3303', '温州市', '330383', '龙港市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3304', '33', '00,33', '嘉兴市', '33', '浙江省', '3304', '嘉兴市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('330402', '3304', '00,33,3304', '南湖区', '33', '浙江省', '3304', '嘉兴市', '330402', '南湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330411', '3304', '00,33,3304', '秀洲区', '33', '浙江省', '3304', '嘉兴市', '330411', '秀洲区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330421', '3304', '00,33,3304', '嘉善县', '33', '浙江省', '3304', '嘉兴市', '330421', '嘉善县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330424', '3304', '00,33,3304', '海盐县', '33', '浙江省', '3304', '嘉兴市', '330424', '海盐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330481', '3304', '00,33,3304', '海宁市', '33', '浙江省', '3304', '嘉兴市', '330481', '海宁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330482', '3304', '00,33,3304', '平湖市', '33', '浙江省', '3304', '嘉兴市', '330482', '平湖市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330483', '3304', '00,33,3304', '桐乡市', '33', '浙江省', '3304', '嘉兴市', '330483', '桐乡市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3305', '33', '00,33', '湖州市', '33', '浙江省', '3305', '湖州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('330502', '3305', '00,33,3305', '吴兴区', '33', '浙江省', '3305', '湖州市', '330502', '吴兴区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330503', '3305', '00,33,3305', '南浔区', '33', '浙江省', '3305', '湖州市', '330503', '南浔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330521', '3305', '00,33,3305', '德清县', '33', '浙江省', '3305', '湖州市', '330521', '德清县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330522', '3305', '00,33,3305', '长兴县', '33', '浙江省', '3305', '湖州市', '330522', '长兴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330523', '3305', '00,33,3305', '安吉县', '33', '浙江省', '3305', '湖州市', '330523', '安吉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3306', '33', '00,33', '绍兴市', '33', '浙江省', '3306', '绍兴市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('330602', '3306', '00,33,3306', '越城区', '33', '浙江省', '3306', '绍兴市', '330602', '越城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330603', '3306', '00,33,3306', '柯桥区', '33', '浙江省', '3306', '绍兴市', '330603', '柯桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330604', '3306', '00,33,3306', '上虞区', '33', '浙江省', '3306', '绍兴市', '330604', '上虞区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330624', '3306', '00,33,3306', '新昌县', '33', '浙江省', '3306', '绍兴市', '330624', '新昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330681', '3306', '00,33,3306', '诸暨市', '33', '浙江省', '3306', '绍兴市', '330681', '诸暨市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330683', '3306', '00,33,3306', '嵊州市', '33', '浙江省', '3306', '绍兴市', '330683', '嵊州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3307', '33', '00,33', '金华市', '33', '浙江省', '3307', '金华市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('330702', '3307', '00,33,3307', '婺城区', '33', '浙江省', '3307', '金华市', '330702', '婺城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330703', '3307', '00,33,3307', '金东区', '33', '浙江省', '3307', '金华市', '330703', '金东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330723', '3307', '00,33,3307', '武义县', '33', '浙江省', '3307', '金华市', '330723', '武义县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330726', '3307', '00,33,3307', '浦江县', '33', '浙江省', '3307', '金华市', '330726', '浦江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330727', '3307', '00,33,3307', '磐安县', '33', '浙江省', '3307', '金华市', '330727', '磐安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330781', '3307', '00,33,3307', '兰溪市', '33', '浙江省', '3307', '金华市', '330781', '兰溪市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330782', '3307', '00,33,3307', '义乌市', '33', '浙江省', '3307', '金华市', '330782', '义乌市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330783', '3307', '00,33,3307', '东阳市', '33', '浙江省', '3307', '金华市', '330783', '东阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330784', '3307', '00,33,3307', '永康市', '33', '浙江省', '3307', '金华市', '330784', '永康市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3308', '33', '00,33', '衢州市', '33', '浙江省', '3308', '衢州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('330802', '3308', '00,33,3308', '柯城区', '33', '浙江省', '3308', '衢州市', '330802', '柯城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330803', '3308', '00,33,3308', '衢江区', '33', '浙江省', '3308', '衢州市', '330803', '衢江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330822', '3308', '00,33,3308', '常山县', '33', '浙江省', '3308', '衢州市', '330822', '常山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330824', '3308', '00,33,3308', '开化县', '33', '浙江省', '3308', '衢州市', '330824', '开化县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330825', '3308', '00,33,3308', '龙游县', '33', '浙江省', '3308', '衢州市', '330825', '龙游县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330881', '3308', '00,33,3308', '江山市', '33', '浙江省', '3308', '衢州市', '330881', '江山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3309', '33', '00,33', '舟山市', '33', '浙江省', '3309', '舟山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('330902', '3309', '00,33,3309', '定海区', '33', '浙江省', '3309', '舟山市', '330902', '定海区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330903', '3309', '00,33,3309', '普陀区', '33', '浙江省', '3309', '舟山市', '330903', '普陀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330921', '3309', '00,33,3309', '岱山县', '33', '浙江省', '3309', '舟山市', '330921', '岱山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('330922', '3309', '00,33,3309', '嵊泗县', '33', '浙江省', '3309', '舟山市', '330922', '嵊泗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3310', '33', '00,33', '台州市', '33', '浙江省', '3310', '台州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('331002', '3310', '00,33,3310', '椒江区', '33', '浙江省', '3310', '台州市', '331002', '椒江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331003', '3310', '00,33,3310', '黄岩区', '33', '浙江省', '3310', '台州市', '331003', '黄岩区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331004', '3310', '00,33,3310', '路桥区', '33', '浙江省', '3310', '台州市', '331004', '路桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331022', '3310', '00,33,3310', '三门县', '33', '浙江省', '3310', '台州市', '331022', '三门县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331023', '3310', '00,33,3310', '天台县', '33', '浙江省', '3310', '台州市', '331023', '天台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331024', '3310', '00,33,3310', '仙居县', '33', '浙江省', '3310', '台州市', '331024', '仙居县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331081', '3310', '00,33,3310', '温岭市', '33', '浙江省', '3310', '台州市', '331081', '温岭市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331082', '3310', '00,33,3310', '临海市', '33', '浙江省', '3310', '台州市', '331082', '临海市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331083', '3310', '00,33,3310', '玉环市', '33', '浙江省', '3310', '台州市', '331083', '玉环市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3311', '33', '00,33', '丽水市', '33', '浙江省', '3311', '丽水市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('331102', '3311', '00,33,3311', '莲都区', '33', '浙江省', '3311', '丽水市', '331102', '莲都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331121', '3311', '00,33,3311', '青田县', '33', '浙江省', '3311', '丽水市', '331121', '青田县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331122', '3311', '00,33,3311', '缙云县', '33', '浙江省', '3311', '丽水市', '331122', '缙云县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331123', '3311', '00,33,3311', '遂昌县', '33', '浙江省', '3311', '丽水市', '331123', '遂昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331124', '3311', '00,33,3311', '松阳县', '33', '浙江省', '3311', '丽水市', '331124', '松阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331125', '3311', '00,33,3311', '云和县', '33', '浙江省', '3311', '丽水市', '331125', '云和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331126', '3311', '00,33,3311', '庆元县', '33', '浙江省', '3311', '丽水市', '331126', '庆元县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331127', '3311', '00,33,3311', '景宁畲族自治县', '33', '浙江省', '3311', '丽水市', '331127', '景宁畲族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('331181', '3311', '00,33,3311', '龙泉市', '33', '浙江省', '3311', '丽水市', '331181', '龙泉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('34', '00', '00', '安徽省', '34', '安徽省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('3401', '34', '00,34', '合肥市', '34', '安徽省', '3401', '合肥市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('340102', '3401', '00,34,3401', '瑶海区', '34', '安徽省', '3401', '合肥市', '340102', '瑶海区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340103', '3401', '00,34,3401', '庐阳区', '34', '安徽省', '3401', '合肥市', '340103', '庐阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340104', '3401', '00,34,3401', '蜀山区', '34', '安徽省', '3401', '合肥市', '340104', '蜀山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340111', '3401', '00,34,3401', '包河区', '34', '安徽省', '3401', '合肥市', '340111', '包河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340121', '3401', '00,34,3401', '长丰县', '34', '安徽省', '3401', '合肥市', '340121', '长丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340122', '3401', '00,34,3401', '肥东县', '34', '安徽省', '3401', '合肥市', '340122', '肥东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340123', '3401', '00,34,3401', '肥西县', '34', '安徽省', '3401', '合肥市', '340123', '肥西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340124', '3401', '00,34,3401', '庐江县', '34', '安徽省', '3401', '合肥市', '340124', '庐江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340181', '3401', '00,34,3401', '巢湖市', '34', '安徽省', '3401', '合肥市', '340181', '巢湖市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3402', '34', '00,34', '芜湖市', '34', '安徽省', '3402', '芜湖市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('340202', '3402', '00,34,3402', '镜湖区', '34', '安徽省', '3402', '芜湖市', '340202', '镜湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340203', '3402', '00,34,3402', '弋江区', '34', '安徽省', '3402', '芜湖市', '340203', '弋江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340207', '3402', '00,34,3402', '鸠江区', '34', '安徽省', '3402', '芜湖市', '340207', '鸠江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340208', '3402', '00,34,3402', '三山区', '34', '安徽省', '3402', '芜湖市', '340208', '三山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340221', '3402', '00,34,3402', '芜湖县', '34', '安徽省', '3402', '芜湖市', '340221', '芜湖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340222', '3402', '00,34,3402', '繁昌县', '34', '安徽省', '3402', '芜湖市', '340222', '繁昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340223', '3402', '00,34,3402', '南陵县', '34', '安徽省', '3402', '芜湖市', '340223', '南陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340281', '3402', '00,34,3402', '无为市', '34', '安徽省', '3402', '芜湖市', '340281', '无为市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3403', '34', '00,34', '蚌埠市', '34', '安徽省', '3403', '蚌埠市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('340302', '3403', '00,34,3403', '龙子湖区', '34', '安徽省', '3403', '蚌埠市', '340302', '龙子湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340303', '3403', '00,34,3403', '蚌山区', '34', '安徽省', '3403', '蚌埠市', '340303', '蚌山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340304', '3403', '00,34,3403', '禹会区', '34', '安徽省', '3403', '蚌埠市', '340304', '禹会区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340311', '3403', '00,34,3403', '淮上区', '34', '安徽省', '3403', '蚌埠市', '340311', '淮上区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340321', '3403', '00,34,3403', '怀远县', '34', '安徽省', '3403', '蚌埠市', '340321', '怀远县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340322', '3403', '00,34,3403', '五河县', '34', '安徽省', '3403', '蚌埠市', '340322', '五河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340323', '3403', '00,34,3403', '固镇县', '34', '安徽省', '3403', '蚌埠市', '340323', '固镇县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3404', '34', '00,34', '淮南市', '34', '安徽省', '3404', '淮南市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('340402', '3404', '00,34,3404', '大通区', '34', '安徽省', '3404', '淮南市', '340402', '大通区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340403', '3404', '00,34,3404', '田家庵区', '34', '安徽省', '3404', '淮南市', '340403', '田家庵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340404', '3404', '00,34,3404', '谢家集区', '34', '安徽省', '3404', '淮南市', '340404', '谢家集区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340405', '3404', '00,34,3404', '八公山区', '34', '安徽省', '3404', '淮南市', '340405', '八公山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340406', '3404', '00,34,3404', '潘集区', '34', '安徽省', '3404', '淮南市', '340406', '潘集区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340421', '3404', '00,34,3404', '凤台县', '34', '安徽省', '3404', '淮南市', '340421', '凤台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340422', '3404', '00,34,3404', '寿县', '34', '安徽省', '3404', '淮南市', '340422', '寿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3405', '34', '00,34', '马鞍山市', '34', '安徽省', '3405', '马鞍山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('340503', '3405', '00,34,3405', '花山区', '34', '安徽省', '3405', '马鞍山市', '340503', '花山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340504', '3405', '00,34,3405', '雨山区', '34', '安徽省', '3405', '马鞍山市', '340504', '雨山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340506', '3405', '00,34,3405', '博望区', '34', '安徽省', '3405', '马鞍山市', '340506', '博望区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340521', '3405', '00,34,3405', '当涂县', '34', '安徽省', '3405', '马鞍山市', '340521', '当涂县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340522', '3405', '00,34,3405', '含山县', '34', '安徽省', '3405', '马鞍山市', '340522', '含山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340523', '3405', '00,34,3405', '和县', '34', '安徽省', '3405', '马鞍山市', '340523', '和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3406', '34', '00,34', '淮北市', '34', '安徽省', '3406', '淮北市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('340602', '3406', '00,34,3406', '杜集区', '34', '安徽省', '3406', '淮北市', '340602', '杜集区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340603', '3406', '00,34,3406', '相山区', '34', '安徽省', '3406', '淮北市', '340603', '相山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340604', '3406', '00,34,3406', '烈山区', '34', '安徽省', '3406', '淮北市', '340604', '烈山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340621', '3406', '00,34,3406', '濉溪县', '34', '安徽省', '3406', '淮北市', '340621', '濉溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3407', '34', '00,34', '铜陵市', '34', '安徽省', '3407', '铜陵市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('340705', '3407', '00,34,3407', '铜官区', '34', '安徽省', '3407', '铜陵市', '340705', '铜官区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340706', '3407', '00,34,3407', '义安区', '34', '安徽省', '3407', '铜陵市', '340706', '义安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340711', '3407', '00,34,3407', '郊区', '34', '安徽省', '3407', '铜陵市', '340711', '郊区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340722', '3407', '00,34,3407', '枞阳县', '34', '安徽省', '3407', '铜陵市', '340722', '枞阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3408', '34', '00,34', '安庆市', '34', '安徽省', '3408', '安庆市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('340802', '3408', '00,34,3408', '迎江区', '34', '安徽省', '3408', '安庆市', '340802', '迎江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340803', '3408', '00,34,3408', '大观区', '34', '安徽省', '3408', '安庆市', '340803', '大观区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340811', '3408', '00,34,3408', '宜秀区', '34', '安徽省', '3408', '安庆市', '340811', '宜秀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340822', '3408', '00,34,3408', '怀宁县', '34', '安徽省', '3408', '安庆市', '340822', '怀宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340825', '3408', '00,34,3408', '太湖县', '34', '安徽省', '3408', '安庆市', '340825', '太湖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340826', '3408', '00,34,3408', '宿松县', '34', '安徽省', '3408', '安庆市', '340826', '宿松县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340827', '3408', '00,34,3408', '望江县', '34', '安徽省', '3408', '安庆市', '340827', '望江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340828', '3408', '00,34,3408', '岳西县', '34', '安徽省', '3408', '安庆市', '340828', '岳西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340881', '3408', '00,34,3408', '桐城市', '34', '安徽省', '3408', '安庆市', '340881', '桐城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('340882', '3408', '00,34,3408', '潜山市', '34', '安徽省', '3408', '安庆市', '340882', '潜山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3410', '34', '00,34', '黄山市', '34', '安徽省', '3410', '黄山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('341002', '3410', '00,34,3410', '屯溪区', '34', '安徽省', '3410', '黄山市', '341002', '屯溪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341003', '3410', '00,34,3410', '黄山区', '34', '安徽省', '3410', '黄山市', '341003', '黄山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341004', '3410', '00,34,3410', '徽州区', '34', '安徽省', '3410', '黄山市', '341004', '徽州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341021', '3410', '00,34,3410', '歙县', '34', '安徽省', '3410', '黄山市', '341021', '歙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341022', '3410', '00,34,3410', '休宁县', '34', '安徽省', '3410', '黄山市', '341022', '休宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341023', '3410', '00,34,3410', '黟县', '34', '安徽省', '3410', '黄山市', '341023', '黟县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341024', '3410', '00,34,3410', '祁门县', '34', '安徽省', '3410', '黄山市', '341024', '祁门县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3411', '34', '00,34', '滁州市', '34', '安徽省', '3411', '滁州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('341102', '3411', '00,34,3411', '琅琊区', '34', '安徽省', '3411', '滁州市', '341102', '琅琊区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341103', '3411', '00,34,3411', '南谯区', '34', '安徽省', '3411', '滁州市', '341103', '南谯区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341122', '3411', '00,34,3411', '来安县', '34', '安徽省', '3411', '滁州市', '341122', '来安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341124', '3411', '00,34,3411', '全椒县', '34', '安徽省', '3411', '滁州市', '341124', '全椒县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341125', '3411', '00,34,3411', '定远县', '34', '安徽省', '3411', '滁州市', '341125', '定远县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341126', '3411', '00,34,3411', '凤阳县', '34', '安徽省', '3411', '滁州市', '341126', '凤阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341181', '3411', '00,34,3411', '天长市', '34', '安徽省', '3411', '滁州市', '341181', '天长市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341182', '3411', '00,34,3411', '明光市', '34', '安徽省', '3411', '滁州市', '341182', '明光市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3412', '34', '00,34', '阜阳市', '34', '安徽省', '3412', '阜阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('341202', '3412', '00,34,3412', '颍州区', '34', '安徽省', '3412', '阜阳市', '341202', '颍州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341203', '3412', '00,34,3412', '颍东区', '34', '安徽省', '3412', '阜阳市', '341203', '颍东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341204', '3412', '00,34,3412', '颍泉区', '34', '安徽省', '3412', '阜阳市', '341204', '颍泉区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341221', '3412', '00,34,3412', '临泉县', '34', '安徽省', '3412', '阜阳市', '341221', '临泉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341222', '3412', '00,34,3412', '太和县', '34', '安徽省', '3412', '阜阳市', '341222', '太和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341225', '3412', '00,34,3412', '阜南县', '34', '安徽省', '3412', '阜阳市', '341225', '阜南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341226', '3412', '00,34,3412', '颍上县', '34', '安徽省', '3412', '阜阳市', '341226', '颍上县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341282', '3412', '00,34,3412', '界首市', '34', '安徽省', '3412', '阜阳市', '341282', '界首市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3413', '34', '00,34', '宿州市', '34', '安徽省', '3413', '宿州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('341302', '3413', '00,34,3413', '埇桥区', '34', '安徽省', '3413', '宿州市', '341302', '埇桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341321', '3413', '00,34,3413', '砀山县', '34', '安徽省', '3413', '宿州市', '341321', '砀山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341322', '3413', '00,34,3413', '萧县', '34', '安徽省', '3413', '宿州市', '341322', '萧县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341323', '3413', '00,34,3413', '灵璧县', '34', '安徽省', '3413', '宿州市', '341323', '灵璧县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341324', '3413', '00,34,3413', '泗县', '34', '安徽省', '3413', '宿州市', '341324', '泗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3415', '34', '00,34', '六安市', '34', '安徽省', '3415', '六安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('341502', '3415', '00,34,3415', '金安区', '34', '安徽省', '3415', '六安市', '341502', '金安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341503', '3415', '00,34,3415', '裕安区', '34', '安徽省', '3415', '六安市', '341503', '裕安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341504', '3415', '00,34,3415', '叶集区', '34', '安徽省', '3415', '六安市', '341504', '叶集区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341522', '3415', '00,34,3415', '霍邱县', '34', '安徽省', '3415', '六安市', '341522', '霍邱县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341523', '3415', '00,34,3415', '舒城县', '34', '安徽省', '3415', '六安市', '341523', '舒城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341524', '3415', '00,34,3415', '金寨县', '34', '安徽省', '3415', '六安市', '341524', '金寨县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341525', '3415', '00,34,3415', '霍山县', '34', '安徽省', '3415', '六安市', '341525', '霍山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3416', '34', '00,34', '亳州市', '34', '安徽省', '3416', '亳州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('341602', '3416', '00,34,3416', '谯城区', '34', '安徽省', '3416', '亳州市', '341602', '谯城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341621', '3416', '00,34,3416', '涡阳县', '34', '安徽省', '3416', '亳州市', '341621', '涡阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341622', '3416', '00,34,3416', '蒙城县', '34', '安徽省', '3416', '亳州市', '341622', '蒙城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341623', '3416', '00,34,3416', '利辛县', '34', '安徽省', '3416', '亳州市', '341623', '利辛县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3417', '34', '00,34', '池州市', '34', '安徽省', '3417', '池州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('341702', '3417', '00,34,3417', '贵池区', '34', '安徽省', '3417', '池州市', '341702', '贵池区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341721', '3417', '00,34,3417', '东至县', '34', '安徽省', '3417', '池州市', '341721', '东至县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341722', '3417', '00,34,3417', '石台县', '34', '安徽省', '3417', '池州市', '341722', '石台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341723', '3417', '00,34,3417', '青阳县', '34', '安徽省', '3417', '池州市', '341723', '青阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3418', '34', '00,34', '宣城市', '34', '安徽省', '3418', '宣城市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('341802', '3418', '00,34,3418', '宣州区', '34', '安徽省', '3418', '宣城市', '341802', '宣州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341821', '3418', '00,34,3418', '郎溪县', '34', '安徽省', '3418', '宣城市', '341821', '郎溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341823', '3418', '00,34,3418', '泾县', '34', '安徽省', '3418', '宣城市', '341823', '泾县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341824', '3418', '00,34,3418', '绩溪县', '34', '安徽省', '3418', '宣城市', '341824', '绩溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341825', '3418', '00,34,3418', '旌德县', '34', '安徽省', '3418', '宣城市', '341825', '旌德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341881', '3418', '00,34,3418', '宁国市', '34', '安徽省', '3418', '宣城市', '341881', '宁国市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('341882', '3418', '00,34,3418', '广德市', '34', '安徽省', '3418', '宣城市', '341882', '广德市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('35', '00', '00', '福建省', '35', '福建省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('3501', '35', '00,35', '福州市', '35', '福建省', '3501', '福州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('350102', '3501', '00,35,3501', '鼓楼区', '35', '福建省', '3501', '福州市', '350102', '鼓楼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350103', '3501', '00,35,3501', '台江区', '35', '福建省', '3501', '福州市', '350103', '台江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350104', '3501', '00,35,3501', '仓山区', '35', '福建省', '3501', '福州市', '350104', '仓山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350105', '3501', '00,35,3501', '马尾区', '35', '福建省', '3501', '福州市', '350105', '马尾区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350111', '3501', '00,35,3501', '晋安区', '35', '福建省', '3501', '福州市', '350111', '晋安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350112', '3501', '00,35,3501', '长乐区', '35', '福建省', '3501', '福州市', '350112', '长乐区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350121', '3501', '00,35,3501', '闽侯县', '35', '福建省', '3501', '福州市', '350121', '闽侯县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350122', '3501', '00,35,3501', '连江县', '35', '福建省', '3501', '福州市', '350122', '连江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350123', '3501', '00,35,3501', '罗源县', '35', '福建省', '3501', '福州市', '350123', '罗源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350124', '3501', '00,35,3501', '闽清县', '35', '福建省', '3501', '福州市', '350124', '闽清县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350125', '3501', '00,35,3501', '永泰县', '35', '福建省', '3501', '福州市', '350125', '永泰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350128', '3501', '00,35,3501', '平潭县', '35', '福建省', '3501', '福州市', '350128', '平潭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350181', '3501', '00,35,3501', '福清市', '35', '福建省', '3501', '福州市', '350181', '福清市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3502', '35', '00,35', '厦门市', '35', '福建省', '3502', '厦门市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('350203', '3502', '00,35,3502', '思明区', '35', '福建省', '3502', '厦门市', '350203', '思明区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350205', '3502', '00,35,3502', '海沧区', '35', '福建省', '3502', '厦门市', '350205', '海沧区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350206', '3502', '00,35,3502', '湖里区', '35', '福建省', '3502', '厦门市', '350206', '湖里区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350211', '3502', '00,35,3502', '集美区', '35', '福建省', '3502', '厦门市', '350211', '集美区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350212', '3502', '00,35,3502', '同安区', '35', '福建省', '3502', '厦门市', '350212', '同安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350213', '3502', '00,35,3502', '翔安区', '35', '福建省', '3502', '厦门市', '350213', '翔安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3503', '35', '00,35', '莆田市', '35', '福建省', '3503', '莆田市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('350302', '3503', '00,35,3503', '城厢区', '35', '福建省', '3503', '莆田市', '350302', '城厢区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350303', '3503', '00,35,3503', '涵江区', '35', '福建省', '3503', '莆田市', '350303', '涵江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350304', '3503', '00,35,3503', '荔城区', '35', '福建省', '3503', '莆田市', '350304', '荔城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350305', '3503', '00,35,3503', '秀屿区', '35', '福建省', '3503', '莆田市', '350305', '秀屿区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350322', '3503', '00,35,3503', '仙游县', '35', '福建省', '3503', '莆田市', '350322', '仙游县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3504', '35', '00,35', '三明市', '35', '福建省', '3504', '三明市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('350402', '3504', '00,35,3504', '梅列区', '35', '福建省', '3504', '三明市', '350402', '梅列区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350403', '3504', '00,35,3504', '三元区', '35', '福建省', '3504', '三明市', '350403', '三元区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350421', '3504', '00,35,3504', '明溪县', '35', '福建省', '3504', '三明市', '350421', '明溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350423', '3504', '00,35,3504', '清流县', '35', '福建省', '3504', '三明市', '350423', '清流县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350424', '3504', '00,35,3504', '宁化县', '35', '福建省', '3504', '三明市', '350424', '宁化县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350425', '3504', '00,35,3504', '大田县', '35', '福建省', '3504', '三明市', '350425', '大田县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350426', '3504', '00,35,3504', '尤溪县', '35', '福建省', '3504', '三明市', '350426', '尤溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350427', '3504', '00,35,3504', '沙县', '35', '福建省', '3504', '三明市', '350427', '沙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350428', '3504', '00,35,3504', '将乐县', '35', '福建省', '3504', '三明市', '350428', '将乐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350429', '3504', '00,35,3504', '泰宁县', '35', '福建省', '3504', '三明市', '350429', '泰宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350430', '3504', '00,35,3504', '建宁县', '35', '福建省', '3504', '三明市', '350430', '建宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350481', '3504', '00,35,3504', '永安市', '35', '福建省', '3504', '三明市', '350481', '永安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3505', '35', '00,35', '泉州市', '35', '福建省', '3505', '泉州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('350502', '3505', '00,35,3505', '鲤城区', '35', '福建省', '3505', '泉州市', '350502', '鲤城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350503', '3505', '00,35,3505', '丰泽区', '35', '福建省', '3505', '泉州市', '350503', '丰泽区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350504', '3505', '00,35,3505', '洛江区', '35', '福建省', '3505', '泉州市', '350504', '洛江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350505', '3505', '00,35,3505', '泉港区', '35', '福建省', '3505', '泉州市', '350505', '泉港区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350521', '3505', '00,35,3505', '惠安县', '35', '福建省', '3505', '泉州市', '350521', '惠安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350524', '3505', '00,35,3505', '安溪县', '35', '福建省', '3505', '泉州市', '350524', '安溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350525', '3505', '00,35,3505', '永春县', '35', '福建省', '3505', '泉州市', '350525', '永春县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350526', '3505', '00,35,3505', '德化县', '35', '福建省', '3505', '泉州市', '350526', '德化县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350527', '3505', '00,35,3505', '金门县', '35', '福建省', '3505', '泉州市', '350527', '金门县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350581', '3505', '00,35,3505', '石狮市', '35', '福建省', '3505', '泉州市', '350581', '石狮市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350582', '3505', '00,35,3505', '晋江市', '35', '福建省', '3505', '泉州市', '350582', '晋江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350583', '3505', '00,35,3505', '南安市', '35', '福建省', '3505', '泉州市', '350583', '南安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3506', '35', '00,35', '漳州市', '35', '福建省', '3506', '漳州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('350602', '3506', '00,35,3506', '芗城区', '35', '福建省', '3506', '漳州市', '350602', '芗城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350603', '3506', '00,35,3506', '龙文区', '35', '福建省', '3506', '漳州市', '350603', '龙文区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350622', '3506', '00,35,3506', '云霄县', '35', '福建省', '3506', '漳州市', '350622', '云霄县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350623', '3506', '00,35,3506', '漳浦县', '35', '福建省', '3506', '漳州市', '350623', '漳浦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350624', '3506', '00,35,3506', '诏安县', '35', '福建省', '3506', '漳州市', '350624', '诏安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350625', '3506', '00,35,3506', '长泰县', '35', '福建省', '3506', '漳州市', '350625', '长泰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350626', '3506', '00,35,3506', '东山县', '35', '福建省', '3506', '漳州市', '350626', '东山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350627', '3506', '00,35,3506', '南靖县', '35', '福建省', '3506', '漳州市', '350627', '南靖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350628', '3506', '00,35,3506', '平和县', '35', '福建省', '3506', '漳州市', '350628', '平和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350629', '3506', '00,35,3506', '华安县', '35', '福建省', '3506', '漳州市', '350629', '华安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350681', '3506', '00,35,3506', '龙海市', '35', '福建省', '3506', '漳州市', '350681', '龙海市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3507', '35', '00,35', '南平市', '35', '福建省', '3507', '南平市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('350702', '3507', '00,35,3507', '延平区', '35', '福建省', '3507', '南平市', '350702', '延平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350703', '3507', '00,35,3507', '建阳区', '35', '福建省', '3507', '南平市', '350703', '建阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350721', '3507', '00,35,3507', '顺昌县', '35', '福建省', '3507', '南平市', '350721', '顺昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350722', '3507', '00,35,3507', '浦城县', '35', '福建省', '3507', '南平市', '350722', '浦城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350723', '3507', '00,35,3507', '光泽县', '35', '福建省', '3507', '南平市', '350723', '光泽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350724', '3507', '00,35,3507', '松溪县', '35', '福建省', '3507', '南平市', '350724', '松溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350725', '3507', '00,35,3507', '政和县', '35', '福建省', '3507', '南平市', '350725', '政和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350781', '3507', '00,35,3507', '邵武市', '35', '福建省', '3507', '南平市', '350781', '邵武市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350782', '3507', '00,35,3507', '武夷山市', '35', '福建省', '3507', '南平市', '350782', '武夷山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350783', '3507', '00,35,3507', '建瓯市', '35', '福建省', '3507', '南平市', '350783', '建瓯市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3508', '35', '00,35', '龙岩市', '35', '福建省', '3508', '龙岩市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('350802', '3508', '00,35,3508', '新罗区', '35', '福建省', '3508', '龙岩市', '350802', '新罗区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350803', '3508', '00,35,3508', '永定区', '35', '福建省', '3508', '龙岩市', '350803', '永定区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350821', '3508', '00,35,3508', '长汀县', '35', '福建省', '3508', '龙岩市', '350821', '长汀县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350823', '3508', '00,35,3508', '上杭县', '35', '福建省', '3508', '龙岩市', '350823', '上杭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350824', '3508', '00,35,3508', '武平县', '35', '福建省', '3508', '龙岩市', '350824', '武平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350825', '3508', '00,35,3508', '连城县', '35', '福建省', '3508', '龙岩市', '350825', '连城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350881', '3508', '00,35,3508', '漳平市', '35', '福建省', '3508', '龙岩市', '350881', '漳平市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3509', '35', '00,35', '宁德市', '35', '福建省', '3509', '宁德市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('350902', '3509', '00,35,3509', '蕉城区', '35', '福建省', '3509', '宁德市', '350902', '蕉城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350921', '3509', '00,35,3509', '霞浦县', '35', '福建省', '3509', '宁德市', '350921', '霞浦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350922', '3509', '00,35,3509', '古田县', '35', '福建省', '3509', '宁德市', '350922', '古田县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350923', '3509', '00,35,3509', '屏南县', '35', '福建省', '3509', '宁德市', '350923', '屏南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350924', '3509', '00,35,3509', '寿宁县', '35', '福建省', '3509', '宁德市', '350924', '寿宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350925', '3509', '00,35,3509', '周宁县', '35', '福建省', '3509', '宁德市', '350925', '周宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350926', '3509', '00,35,3509', '柘荣县', '35', '福建省', '3509', '宁德市', '350926', '柘荣县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350981', '3509', '00,35,3509', '福安市', '35', '福建省', '3509', '宁德市', '350981', '福安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('350982', '3509', '00,35,3509', '福鼎市', '35', '福建省', '3509', '宁德市', '350982', '福鼎市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('36', '00', '00', '江西省', '36', '江西省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('3601', '36', '00,36', '南昌市', '36', '江西省', '3601', '南昌市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('360102', '3601', '00,36,3601', '东湖区', '36', '江西省', '3601', '南昌市', '360102', '东湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360103', '3601', '00,36,3601', '西湖区', '36', '江西省', '3601', '南昌市', '360103', '西湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360104', '3601', '00,36,3601', '青云谱区', '36', '江西省', '3601', '南昌市', '360104', '青云谱区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360111', '3601', '00,36,3601', '青山湖区', '36', '江西省', '3601', '南昌市', '360111', '青山湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360112', '3601', '00,36,3601', '新建区', '36', '江西省', '3601', '南昌市', '360112', '新建区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360113', '3601', '00,36,3601', '红谷滩区', '36', '江西省', '3601', '南昌市', '360113', '红谷滩区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360121', '3601', '00,36,3601', '南昌县', '36', '江西省', '3601', '南昌市', '360121', '南昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360123', '3601', '00,36,3601', '安义县', '36', '江西省', '3601', '南昌市', '360123', '安义县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360124', '3601', '00,36,3601', '进贤县', '36', '江西省', '3601', '南昌市', '360124', '进贤县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3602', '36', '00,36', '景德镇市', '36', '江西省', '3602', '景德镇市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('360202', '3602', '00,36,3602', '昌江区', '36', '江西省', '3602', '景德镇市', '360202', '昌江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360203', '3602', '00,36,3602', '珠山区', '36', '江西省', '3602', '景德镇市', '360203', '珠山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360222', '3602', '00,36,3602', '浮梁县', '36', '江西省', '3602', '景德镇市', '360222', '浮梁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360281', '3602', '00,36,3602', '乐平市', '36', '江西省', '3602', '景德镇市', '360281', '乐平市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3603', '36', '00,36', '萍乡市', '36', '江西省', '3603', '萍乡市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('360302', '3603', '00,36,3603', '安源区', '36', '江西省', '3603', '萍乡市', '360302', '安源区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360313', '3603', '00,36,3603', '湘东区', '36', '江西省', '3603', '萍乡市', '360313', '湘东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360321', '3603', '00,36,3603', '莲花县', '36', '江西省', '3603', '萍乡市', '360321', '莲花县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360322', '3603', '00,36,3603', '上栗县', '36', '江西省', '3603', '萍乡市', '360322', '上栗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360323', '3603', '00,36,3603', '芦溪县', '36', '江西省', '3603', '萍乡市', '360323', '芦溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3604', '36', '00,36', '九江市', '36', '江西省', '3604', '九江市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('360402', '3604', '00,36,3604', '濂溪区', '36', '江西省', '3604', '九江市', '360402', '濂溪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360403', '3604', '00,36,3604', '浔阳区', '36', '江西省', '3604', '九江市', '360403', '浔阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360404', '3604', '00,36,3604', '柴桑区', '36', '江西省', '3604', '九江市', '360404', '柴桑区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360423', '3604', '00,36,3604', '武宁县', '36', '江西省', '3604', '九江市', '360423', '武宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360424', '3604', '00,36,3604', '修水县', '36', '江西省', '3604', '九江市', '360424', '修水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360425', '3604', '00,36,3604', '永修县', '36', '江西省', '3604', '九江市', '360425', '永修县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360426', '3604', '00,36,3604', '德安县', '36', '江西省', '3604', '九江市', '360426', '德安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360428', '3604', '00,36,3604', '都昌县', '36', '江西省', '3604', '九江市', '360428', '都昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360429', '3604', '00,36,3604', '湖口县', '36', '江西省', '3604', '九江市', '360429', '湖口县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360430', '3604', '00,36,3604', '彭泽县', '36', '江西省', '3604', '九江市', '360430', '彭泽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360481', '3604', '00,36,3604', '瑞昌市', '36', '江西省', '3604', '九江市', '360481', '瑞昌市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360482', '3604', '00,36,3604', '共青城市', '36', '江西省', '3604', '九江市', '360482', '共青城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360483', '3604', '00,36,3604', '庐山市', '36', '江西省', '3604', '九江市', '360483', '庐山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3605', '36', '00,36', '新余市', '36', '江西省', '3605', '新余市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('360502', '3605', '00,36,3605', '渝水区', '36', '江西省', '3605', '新余市', '360502', '渝水区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360521', '3605', '00,36,3605', '分宜县', '36', '江西省', '3605', '新余市', '360521', '分宜县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3606', '36', '00,36', '鹰潭市', '36', '江西省', '3606', '鹰潭市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('360602', '3606', '00,36,3606', '月湖区', '36', '江西省', '3606', '鹰潭市', '360602', '月湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360603', '3606', '00,36,3606', '余江区', '36', '江西省', '3606', '鹰潭市', '360603', '余江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360681', '3606', '00,36,3606', '贵溪市', '36', '江西省', '3606', '鹰潭市', '360681', '贵溪市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3607', '36', '00,36', '赣州市', '36', '江西省', '3607', '赣州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('360702', '3607', '00,36,3607', '章贡区', '36', '江西省', '3607', '赣州市', '360702', '章贡区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360703', '3607', '00,36,3607', '南康区', '36', '江西省', '3607', '赣州市', '360703', '南康区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360704', '3607', '00,36,3607', '赣县区', '36', '江西省', '3607', '赣州市', '360704', '赣县区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360722', '3607', '00,36,3607', '信丰县', '36', '江西省', '3607', '赣州市', '360722', '信丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360723', '3607', '00,36,3607', '大余县', '36', '江西省', '3607', '赣州市', '360723', '大余县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360724', '3607', '00,36,3607', '上犹县', '36', '江西省', '3607', '赣州市', '360724', '上犹县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360725', '3607', '00,36,3607', '崇义县', '36', '江西省', '3607', '赣州市', '360725', '崇义县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360726', '3607', '00,36,3607', '安远县', '36', '江西省', '3607', '赣州市', '360726', '安远县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360727', '3607', '00,36,3607', '龙南县', '36', '江西省', '3607', '赣州市', '360727', '龙南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360728', '3607', '00,36,3607', '定南县', '36', '江西省', '3607', '赣州市', '360728', '定南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360729', '3607', '00,36,3607', '全南县', '36', '江西省', '3607', '赣州市', '360729', '全南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360730', '3607', '00,36,3607', '宁都县', '36', '江西省', '3607', '赣州市', '360730', '宁都县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360731', '3607', '00,36,3607', '于都县', '36', '江西省', '3607', '赣州市', '360731', '于都县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360732', '3607', '00,36,3607', '兴国县', '36', '江西省', '3607', '赣州市', '360732', '兴国县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360733', '3607', '00,36,3607', '会昌县', '36', '江西省', '3607', '赣州市', '360733', '会昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360734', '3607', '00,36,3607', '寻乌县', '36', '江西省', '3607', '赣州市', '360734', '寻乌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360735', '3607', '00,36,3607', '石城县', '36', '江西省', '3607', '赣州市', '360735', '石城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360781', '3607', '00,36,3607', '瑞金市', '36', '江西省', '3607', '赣州市', '360781', '瑞金市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3608', '36', '00,36', '吉安市', '36', '江西省', '3608', '吉安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('360802', '3608', '00,36,3608', '吉州区', '36', '江西省', '3608', '吉安市', '360802', '吉州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360803', '3608', '00,36,3608', '青原区', '36', '江西省', '3608', '吉安市', '360803', '青原区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360821', '3608', '00,36,3608', '吉安县', '36', '江西省', '3608', '吉安市', '360821', '吉安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360822', '3608', '00,36,3608', '吉水县', '36', '江西省', '3608', '吉安市', '360822', '吉水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360823', '3608', '00,36,3608', '峡江县', '36', '江西省', '3608', '吉安市', '360823', '峡江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360824', '3608', '00,36,3608', '新干县', '36', '江西省', '3608', '吉安市', '360824', '新干县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360825', '3608', '00,36,3608', '永丰县', '36', '江西省', '3608', '吉安市', '360825', '永丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360826', '3608', '00,36,3608', '泰和县', '36', '江西省', '3608', '吉安市', '360826', '泰和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360827', '3608', '00,36,3608', '遂川县', '36', '江西省', '3608', '吉安市', '360827', '遂川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360828', '3608', '00,36,3608', '万安县', '36', '江西省', '3608', '吉安市', '360828', '万安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360829', '3608', '00,36,3608', '安福县', '36', '江西省', '3608', '吉安市', '360829', '安福县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360830', '3608', '00,36,3608', '永新县', '36', '江西省', '3608', '吉安市', '360830', '永新县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360881', '3608', '00,36,3608', '井冈山市', '36', '江西省', '3608', '吉安市', '360881', '井冈山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3609', '36', '00,36', '宜春市', '36', '江西省', '3609', '宜春市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('360902', '3609', '00,36,3609', '袁州区', '36', '江西省', '3609', '宜春市', '360902', '袁州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360921', '3609', '00,36,3609', '奉新县', '36', '江西省', '3609', '宜春市', '360921', '奉新县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360922', '3609', '00,36,3609', '万载县', '36', '江西省', '3609', '宜春市', '360922', '万载县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360923', '3609', '00,36,3609', '上高县', '36', '江西省', '3609', '宜春市', '360923', '上高县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360924', '3609', '00,36,3609', '宜丰县', '36', '江西省', '3609', '宜春市', '360924', '宜丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360925', '3609', '00,36,3609', '靖安县', '36', '江西省', '3609', '宜春市', '360925', '靖安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360926', '3609', '00,36,3609', '铜鼓县', '36', '江西省', '3609', '宜春市', '360926', '铜鼓县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360981', '3609', '00,36,3609', '丰城市', '36', '江西省', '3609', '宜春市', '360981', '丰城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360982', '3609', '00,36,3609', '樟树市', '36', '江西省', '3609', '宜春市', '360982', '樟树市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('360983', '3609', '00,36,3609', '高安市', '36', '江西省', '3609', '宜春市', '360983', '高安市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3610', '36', '00,36', '抚州市', '36', '江西省', '3610', '抚州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('361002', '3610', '00,36,3610', '临川区', '36', '江西省', '3610', '抚州市', '361002', '临川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361003', '3610', '00,36,3610', '东乡区', '36', '江西省', '3610', '抚州市', '361003', '东乡区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361021', '3610', '00,36,3610', '南城县', '36', '江西省', '3610', '抚州市', '361021', '南城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361022', '3610', '00,36,3610', '黎川县', '36', '江西省', '3610', '抚州市', '361022', '黎川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361023', '3610', '00,36,3610', '南丰县', '36', '江西省', '3610', '抚州市', '361023', '南丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361024', '3610', '00,36,3610', '崇仁县', '36', '江西省', '3610', '抚州市', '361024', '崇仁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361025', '3610', '00,36,3610', '乐安县', '36', '江西省', '3610', '抚州市', '361025', '乐安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361026', '3610', '00,36,3610', '宜黄县', '36', '江西省', '3610', '抚州市', '361026', '宜黄县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361027', '3610', '00,36,3610', '金溪县', '36', '江西省', '3610', '抚州市', '361027', '金溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361028', '3610', '00,36,3610', '资溪县', '36', '江西省', '3610', '抚州市', '361028', '资溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361030', '3610', '00,36,3610', '广昌县', '36', '江西省', '3610', '抚州市', '361030', '广昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3611', '36', '00,36', '上饶市', '36', '江西省', '3611', '上饶市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('361102', '3611', '00,36,3611', '信州区', '36', '江西省', '3611', '上饶市', '361102', '信州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361103', '3611', '00,36,3611', '广丰区', '36', '江西省', '3611', '上饶市', '361103', '广丰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361104', '3611', '00,36,3611', '广信区', '36', '江西省', '3611', '上饶市', '361104', '广信区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361123', '3611', '00,36,3611', '玉山县', '36', '江西省', '3611', '上饶市', '361123', '玉山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361124', '3611', '00,36,3611', '铅山县', '36', '江西省', '3611', '上饶市', '361124', '铅山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361125', '3611', '00,36,3611', '横峰县', '36', '江西省', '3611', '上饶市', '361125', '横峰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361126', '3611', '00,36,3611', '弋阳县', '36', '江西省', '3611', '上饶市', '361126', '弋阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361127', '3611', '00,36,3611', '余干县', '36', '江西省', '3611', '上饶市', '361127', '余干县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361128', '3611', '00,36,3611', '鄱阳县', '36', '江西省', '3611', '上饶市', '361128', '鄱阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361129', '3611', '00,36,3611', '万年县', '36', '江西省', '3611', '上饶市', '361129', '万年县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361130', '3611', '00,36,3611', '婺源县', '36', '江西省', '3611', '上饶市', '361130', '婺源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('361181', '3611', '00,36,3611', '德兴市', '36', '江西省', '3611', '上饶市', '361181', '德兴市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('37', '00', '00', '山东省', '37', '山东省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('3701', '37', '00,37', '济南市', '37', '山东省', '3701', '济南市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('370102', '3701', '00,37,3701', '历下区', '37', '山东省', '3701', '济南市', '370102', '历下区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370103', '3701', '00,37,3701', '市中区', '37', '山东省', '3701', '济南市', '370103', '市中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370104', '3701', '00,37,3701', '槐荫区', '37', '山东省', '3701', '济南市', '370104', '槐荫区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370105', '3701', '00,37,3701', '天桥区', '37', '山东省', '3701', '济南市', '370105', '天桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370112', '3701', '00,37,3701', '历城区', '37', '山东省', '3701', '济南市', '370112', '历城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370113', '3701', '00,37,3701', '长清区', '37', '山东省', '3701', '济南市', '370113', '长清区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370114', '3701', '00,37,3701', '章丘区', '37', '山东省', '3701', '济南市', '370114', '章丘区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370115', '3701', '00,37,3701', '济阳区', '37', '山东省', '3701', '济南市', '370115', '济阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370116', '3701', '00,37,3701', '莱芜区', '37', '山东省', '3701', '济南市', '370116', '莱芜区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370117', '3701', '00,37,3701', '钢城区', '37', '山东省', '3701', '济南市', '370117', '钢城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370124', '3701', '00,37,3701', '平阴县', '37', '山东省', '3701', '济南市', '370124', '平阴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370126', '3701', '00,37,3701', '商河县', '37', '山东省', '3701', '济南市', '370126', '商河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3702', '37', '00,37', '青岛市', '37', '山东省', '3702', '青岛市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('370202', '3702', '00,37,3702', '市南区', '37', '山东省', '3702', '青岛市', '370202', '市南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370203', '3702', '00,37,3702', '市北区', '37', '山东省', '3702', '青岛市', '370203', '市北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370211', '3702', '00,37,3702', '黄岛区', '37', '山东省', '3702', '青岛市', '370211', '黄岛区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370212', '3702', '00,37,3702', '崂山区', '37', '山东省', '3702', '青岛市', '370212', '崂山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370213', '3702', '00,37,3702', '李沧区', '37', '山东省', '3702', '青岛市', '370213', '李沧区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370214', '3702', '00,37,3702', '城阳区', '37', '山东省', '3702', '青岛市', '370214', '城阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370215', '3702', '00,37,3702', '即墨区', '37', '山东省', '3702', '青岛市', '370215', '即墨区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370281', '3702', '00,37,3702', '胶州市', '37', '山东省', '3702', '青岛市', '370281', '胶州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370283', '3702', '00,37,3702', '平度市', '37', '山东省', '3702', '青岛市', '370283', '平度市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370285', '3702', '00,37,3702', '莱西市', '37', '山东省', '3702', '青岛市', '370285', '莱西市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3703', '37', '00,37', '淄博市', '37', '山东省', '3703', '淄博市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('370302', '3703', '00,37,3703', '淄川区', '37', '山东省', '3703', '淄博市', '370302', '淄川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370303', '3703', '00,37,3703', '张店区', '37', '山东省', '3703', '淄博市', '370303', '张店区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370304', '3703', '00,37,3703', '博山区', '37', '山东省', '3703', '淄博市', '370304', '博山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370305', '3703', '00,37,3703', '临淄区', '37', '山东省', '3703', '淄博市', '370305', '临淄区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370306', '3703', '00,37,3703', '周村区', '37', '山东省', '3703', '淄博市', '370306', '周村区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370321', '3703', '00,37,3703', '桓台县', '37', '山东省', '3703', '淄博市', '370321', '桓台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370322', '3703', '00,37,3703', '高青县', '37', '山东省', '3703', '淄博市', '370322', '高青县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370323', '3703', '00,37,3703', '沂源县', '37', '山东省', '3703', '淄博市', '370323', '沂源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3704', '37', '00,37', '枣庄市', '37', '山东省', '3704', '枣庄市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('370402', '3704', '00,37,3704', '市中区', '37', '山东省', '3704', '枣庄市', '370402', '市中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370403', '3704', '00,37,3704', '薛城区', '37', '山东省', '3704', '枣庄市', '370403', '薛城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370404', '3704', '00,37,3704', '峄城区', '37', '山东省', '3704', '枣庄市', '370404', '峄城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370405', '3704', '00,37,3704', '台儿庄区', '37', '山东省', '3704', '枣庄市', '370405', '台儿庄区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370406', '3704', '00,37,3704', '山亭区', '37', '山东省', '3704', '枣庄市', '370406', '山亭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370481', '3704', '00,37,3704', '滕州市', '37', '山东省', '3704', '枣庄市', '370481', '滕州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3705', '37', '00,37', '东营市', '37', '山东省', '3705', '东营市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('370502', '3705', '00,37,3705', '东营区', '37', '山东省', '3705', '东营市', '370502', '东营区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370503', '3705', '00,37,3705', '河口区', '37', '山东省', '3705', '东营市', '370503', '河口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370505', '3705', '00,37,3705', '垦利区', '37', '山东省', '3705', '东营市', '370505', '垦利区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370522', '3705', '00,37,3705', '利津县', '37', '山东省', '3705', '东营市', '370522', '利津县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370523', '3705', '00,37,3705', '广饶县', '37', '山东省', '3705', '东营市', '370523', '广饶县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3706', '37', '00,37', '烟台市', '37', '山东省', '3706', '烟台市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('370602', '3706', '00,37,3706', '芝罘区', '37', '山东省', '3706', '烟台市', '370602', '芝罘区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370611', '3706', '00,37,3706', '福山区', '37', '山东省', '3706', '烟台市', '370611', '福山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370612', '3706', '00,37,3706', '牟平区', '37', '山东省', '3706', '烟台市', '370612', '牟平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370613', '3706', '00,37,3706', '莱山区', '37', '山东省', '3706', '烟台市', '370613', '莱山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370634', '3706', '00,37,3706', '长岛县', '37', '山东省', '3706', '烟台市', '370634', '长岛县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370681', '3706', '00,37,3706', '龙口市', '37', '山东省', '3706', '烟台市', '370681', '龙口市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370682', '3706', '00,37,3706', '莱阳市', '37', '山东省', '3706', '烟台市', '370682', '莱阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370683', '3706', '00,37,3706', '莱州市', '37', '山东省', '3706', '烟台市', '370683', '莱州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370684', '3706', '00,37,3706', '蓬莱市', '37', '山东省', '3706', '烟台市', '370684', '蓬莱市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370685', '3706', '00,37,3706', '招远市', '37', '山东省', '3706', '烟台市', '370685', '招远市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370686', '3706', '00,37,3706', '栖霞市', '37', '山东省', '3706', '烟台市', '370686', '栖霞市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370687', '3706', '00,37,3706', '海阳市', '37', '山东省', '3706', '烟台市', '370687', '海阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3707', '37', '00,37', '潍坊市', '37', '山东省', '3707', '潍坊市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('370702', '3707', '00,37,3707', '潍城区', '37', '山东省', '3707', '潍坊市', '370702', '潍城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370703', '3707', '00,37,3707', '寒亭区', '37', '山东省', '3707', '潍坊市', '370703', '寒亭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370704', '3707', '00,37,3707', '坊子区', '37', '山东省', '3707', '潍坊市', '370704', '坊子区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370705', '3707', '00,37,3707', '奎文区', '37', '山东省', '3707', '潍坊市', '370705', '奎文区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370724', '3707', '00,37,3707', '临朐县', '37', '山东省', '3707', '潍坊市', '370724', '临朐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370725', '3707', '00,37,3707', '昌乐县', '37', '山东省', '3707', '潍坊市', '370725', '昌乐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370781', '3707', '00,37,3707', '青州市', '37', '山东省', '3707', '潍坊市', '370781', '青州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370782', '3707', '00,37,3707', '诸城市', '37', '山东省', '3707', '潍坊市', '370782', '诸城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370783', '3707', '00,37,3707', '寿光市', '37', '山东省', '3707', '潍坊市', '370783', '寿光市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370784', '3707', '00,37,3707', '安丘市', '37', '山东省', '3707', '潍坊市', '370784', '安丘市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370785', '3707', '00,37,3707', '高密市', '37', '山东省', '3707', '潍坊市', '370785', '高密市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370786', '3707', '00,37,3707', '昌邑市', '37', '山东省', '3707', '潍坊市', '370786', '昌邑市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3708', '37', '00,37', '济宁市', '37', '山东省', '3708', '济宁市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('370811', '3708', '00,37,3708', '任城区', '37', '山东省', '3708', '济宁市', '370811', '任城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370812', '3708', '00,37,3708', '兖州区', '37', '山东省', '3708', '济宁市', '370812', '兖州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370826', '3708', '00,37,3708', '微山县', '37', '山东省', '3708', '济宁市', '370826', '微山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370827', '3708', '00,37,3708', '鱼台县', '37', '山东省', '3708', '济宁市', '370827', '鱼台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370828', '3708', '00,37,3708', '金乡县', '37', '山东省', '3708', '济宁市', '370828', '金乡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370829', '3708', '00,37,3708', '嘉祥县', '37', '山东省', '3708', '济宁市', '370829', '嘉祥县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370830', '3708', '00,37,3708', '汶上县', '37', '山东省', '3708', '济宁市', '370830', '汶上县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370831', '3708', '00,37,3708', '泗水县', '37', '山东省', '3708', '济宁市', '370831', '泗水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370832', '3708', '00,37,3708', '梁山县', '37', '山东省', '3708', '济宁市', '370832', '梁山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370881', '3708', '00,37,3708', '曲阜市', '37', '山东省', '3708', '济宁市', '370881', '曲阜市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370883', '3708', '00,37,3708', '邹城市', '37', '山东省', '3708', '济宁市', '370883', '邹城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3709', '37', '00,37', '泰安市', '37', '山东省', '3709', '泰安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('370902', '3709', '00,37,3709', '泰山区', '37', '山东省', '3709', '泰安市', '370902', '泰山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370911', '3709', '00,37,3709', '岱岳区', '37', '山东省', '3709', '泰安市', '370911', '岱岳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370921', '3709', '00,37,3709', '宁阳县', '37', '山东省', '3709', '泰安市', '370921', '宁阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370923', '3709', '00,37,3709', '东平县', '37', '山东省', '3709', '泰安市', '370923', '东平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370982', '3709', '00,37,3709', '新泰市', '37', '山东省', '3709', '泰安市', '370982', '新泰市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('370983', '3709', '00,37,3709', '肥城市', '37', '山东省', '3709', '泰安市', '370983', '肥城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3710', '37', '00,37', '威海市', '37', '山东省', '3710', '威海市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('371002', '3710', '00,37,3710', '环翠区', '37', '山东省', '3710', '威海市', '371002', '环翠区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371003', '3710', '00,37,3710', '文登区', '37', '山东省', '3710', '威海市', '371003', '文登区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371082', '3710', '00,37,3710', '荣成市', '37', '山东省', '3710', '威海市', '371082', '荣成市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371083', '3710', '00,37,3710', '乳山市', '37', '山东省', '3710', '威海市', '371083', '乳山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3711', '37', '00,37', '日照市', '37', '山东省', '3711', '日照市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('371102', '3711', '00,37,3711', '东港区', '37', '山东省', '3711', '日照市', '371102', '东港区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371103', '3711', '00,37,3711', '岚山区', '37', '山东省', '3711', '日照市', '371103', '岚山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371121', '3711', '00,37,3711', '五莲县', '37', '山东省', '3711', '日照市', '371121', '五莲县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371122', '3711', '00,37,3711', '莒县', '37', '山东省', '3711', '日照市', '371122', '莒县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3713', '37', '00,37', '临沂市', '37', '山东省', '3713', '临沂市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('371302', '3713', '00,37,3713', '兰山区', '37', '山东省', '3713', '临沂市', '371302', '兰山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371311', '3713', '00,37,3713', '罗庄区', '37', '山东省', '3713', '临沂市', '371311', '罗庄区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371312', '3713', '00,37,3713', '河东区', '37', '山东省', '3713', '临沂市', '371312', '河东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371321', '3713', '00,37,3713', '沂南县', '37', '山东省', '3713', '临沂市', '371321', '沂南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371322', '3713', '00,37,3713', '郯城县', '37', '山东省', '3713', '临沂市', '371322', '郯城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371323', '3713', '00,37,3713', '沂水县', '37', '山东省', '3713', '临沂市', '371323', '沂水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371324', '3713', '00,37,3713', '兰陵县', '37', '山东省', '3713', '临沂市', '371324', '兰陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371325', '3713', '00,37,3713', '费县', '37', '山东省', '3713', '临沂市', '371325', '费县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371326', '3713', '00,37,3713', '平邑县', '37', '山东省', '3713', '临沂市', '371326', '平邑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371327', '3713', '00,37,3713', '莒南县', '37', '山东省', '3713', '临沂市', '371327', '莒南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371328', '3713', '00,37,3713', '蒙阴县', '37', '山东省', '3713', '临沂市', '371328', '蒙阴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371329', '3713', '00,37,3713', '临沭县', '37', '山东省', '3713', '临沂市', '371329', '临沭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3714', '37', '00,37', '德州市', '37', '山东省', '3714', '德州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('371402', '3714', '00,37,3714', '德城区', '37', '山东省', '3714', '德州市', '371402', '德城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371403', '3714', '00,37,3714', '陵城区', '37', '山东省', '3714', '德州市', '371403', '陵城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371422', '3714', '00,37,3714', '宁津县', '37', '山东省', '3714', '德州市', '371422', '宁津县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371423', '3714', '00,37,3714', '庆云县', '37', '山东省', '3714', '德州市', '371423', '庆云县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371424', '3714', '00,37,3714', '临邑县', '37', '山东省', '3714', '德州市', '371424', '临邑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371425', '3714', '00,37,3714', '齐河县', '37', '山东省', '3714', '德州市', '371425', '齐河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371426', '3714', '00,37,3714', '平原县', '37', '山东省', '3714', '德州市', '371426', '平原县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371427', '3714', '00,37,3714', '夏津县', '37', '山东省', '3714', '德州市', '371427', '夏津县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371428', '3714', '00,37,3714', '武城县', '37', '山东省', '3714', '德州市', '371428', '武城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371481', '3714', '00,37,3714', '乐陵市', '37', '山东省', '3714', '德州市', '371481', '乐陵市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371482', '3714', '00,37,3714', '禹城市', '37', '山东省', '3714', '德州市', '371482', '禹城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3715', '37', '00,37', '聊城市', '37', '山东省', '3715', '聊城市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('371502', '3715', '00,37,3715', '东昌府区', '37', '山东省', '3715', '聊城市', '371502', '东昌府区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371503', '3715', '00,37,3715', '茌平区', '37', '山东省', '3715', '聊城市', '371503', '茌平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371521', '3715', '00,37,3715', '阳谷县', '37', '山东省', '3715', '聊城市', '371521', '阳谷县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371522', '3715', '00,37,3715', '莘县', '37', '山东省', '3715', '聊城市', '371522', '莘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371524', '3715', '00,37,3715', '东阿县', '37', '山东省', '3715', '聊城市', '371524', '东阿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371525', '3715', '00,37,3715', '冠县', '37', '山东省', '3715', '聊城市', '371525', '冠县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371526', '3715', '00,37,3715', '高唐县', '37', '山东省', '3715', '聊城市', '371526', '高唐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371581', '3715', '00,37,3715', '临清市', '37', '山东省', '3715', '聊城市', '371581', '临清市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3716', '37', '00,37', '滨州市', '37', '山东省', '3716', '滨州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('371602', '3716', '00,37,3716', '滨城区', '37', '山东省', '3716', '滨州市', '371602', '滨城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371603', '3716', '00,37,3716', '沾化区', '37', '山东省', '3716', '滨州市', '371603', '沾化区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371621', '3716', '00,37,3716', '惠民县', '37', '山东省', '3716', '滨州市', '371621', '惠民县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371622', '3716', '00,37,3716', '阳信县', '37', '山东省', '3716', '滨州市', '371622', '阳信县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371623', '3716', '00,37,3716', '无棣县', '37', '山东省', '3716', '滨州市', '371623', '无棣县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371625', '3716', '00,37,3716', '博兴县', '37', '山东省', '3716', '滨州市', '371625', '博兴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371681', '3716', '00,37,3716', '邹平市', '37', '山东省', '3716', '滨州市', '371681', '邹平市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('3717', '37', '00,37', '菏泽市', '37', '山东省', '3717', '菏泽市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('371702', '3717', '00,37,3717', '牡丹区', '37', '山东省', '3717', '菏泽市', '371702', '牡丹区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371703', '3717', '00,37,3717', '定陶区', '37', '山东省', '3717', '菏泽市', '371703', '定陶区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371721', '3717', '00,37,3717', '曹县', '37', '山东省', '3717', '菏泽市', '371721', '曹县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371722', '3717', '00,37,3717', '单县', '37', '山东省', '3717', '菏泽市', '371722', '单县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371723', '3717', '00,37,3717', '成武县', '37', '山东省', '3717', '菏泽市', '371723', '成武县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371724', '3717', '00,37,3717', '巨野县', '37', '山东省', '3717', '菏泽市', '371724', '巨野县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371725', '3717', '00,37,3717', '郓城县', '37', '山东省', '3717', '菏泽市', '371725', '郓城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371726', '3717', '00,37,3717', '鄄城县', '37', '山东省', '3717', '菏泽市', '371726', '鄄城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('371728', '3717', '00,37,3717', '东明县', '37', '山东省', '3717', '菏泽市', '371728', '东明县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('41', '00', '00', '河南省', '41', '河南省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('4101', '41', '00,41', '郑州市', '41', '河南省', '4101', '郑州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('410102', '4101', '00,41,4101', '中原区', '41', '河南省', '4101', '郑州市', '410102', '中原区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410103', '4101', '00,41,4101', '二七区', '41', '河南省', '4101', '郑州市', '410103', '二七区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410104', '4101', '00,41,4101', '管城回族区', '41', '河南省', '4101', '郑州市', '410104', '管城回族区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410105', '4101', '00,41,4101', '金水区', '41', '河南省', '4101', '郑州市', '410105', '金水区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410106', '4101', '00,41,4101', '上街区', '41', '河南省', '4101', '郑州市', '410106', '上街区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410108', '4101', '00,41,4101', '惠济区', '41', '河南省', '4101', '郑州市', '410108', '惠济区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410122', '4101', '00,41,4101', '中牟县', '41', '河南省', '4101', '郑州市', '410122', '中牟县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410181', '4101', '00,41,4101', '巩义市', '41', '河南省', '4101', '郑州市', '410181', '巩义市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410182', '4101', '00,41,4101', '荥阳市', '41', '河南省', '4101', '郑州市', '410182', '荥阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410183', '4101', '00,41,4101', '新密市', '41', '河南省', '4101', '郑州市', '410183', '新密市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410184', '4101', '00,41,4101', '新郑市', '41', '河南省', '4101', '郑州市', '410184', '新郑市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410185', '4101', '00,41,4101', '登封市', '41', '河南省', '4101', '郑州市', '410185', '登封市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4102', '41', '00,41', '开封市', '41', '河南省', '4102', '开封市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('410202', '4102', '00,41,4102', '龙亭区', '41', '河南省', '4102', '开封市', '410202', '龙亭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410203', '4102', '00,41,4102', '顺河回族区', '41', '河南省', '4102', '开封市', '410203', '顺河回族区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410204', '4102', '00,41,4102', '鼓楼区', '41', '河南省', '4102', '开封市', '410204', '鼓楼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410205', '4102', '00,41,4102', '禹王台区', '41', '河南省', '4102', '开封市', '410205', '禹王台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410212', '4102', '00,41,4102', '祥符区', '41', '河南省', '4102', '开封市', '410212', '祥符区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410221', '4102', '00,41,4102', '杞县', '41', '河南省', '4102', '开封市', '410221', '杞县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410222', '4102', '00,41,4102', '通许县', '41', '河南省', '4102', '开封市', '410222', '通许县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410223', '4102', '00,41,4102', '尉氏县', '41', '河南省', '4102', '开封市', '410223', '尉氏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410225', '4102', '00,41,4102', '兰考县', '41', '河南省', '4102', '开封市', '410225', '兰考县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4103', '41', '00,41', '洛阳市', '41', '河南省', '4103', '洛阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('410302', '4103', '00,41,4103', '老城区', '41', '河南省', '4103', '洛阳市', '410302', '老城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410303', '4103', '00,41,4103', '西工区', '41', '河南省', '4103', '洛阳市', '410303', '西工区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410304', '4103', '00,41,4103', '瀍河回族区', '41', '河南省', '4103', '洛阳市', '410304', '瀍河回族区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410305', '4103', '00,41,4103', '涧西区', '41', '河南省', '4103', '洛阳市', '410305', '涧西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410306', '4103', '00,41,4103', '吉利区', '41', '河南省', '4103', '洛阳市', '410306', '吉利区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410311', '4103', '00,41,4103', '洛龙区', '41', '河南省', '4103', '洛阳市', '410311', '洛龙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410322', '4103', '00,41,4103', '孟津县', '41', '河南省', '4103', '洛阳市', '410322', '孟津县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410323', '4103', '00,41,4103', '新安县', '41', '河南省', '4103', '洛阳市', '410323', '新安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410324', '4103', '00,41,4103', '栾川县', '41', '河南省', '4103', '洛阳市', '410324', '栾川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410325', '4103', '00,41,4103', '嵩县', '41', '河南省', '4103', '洛阳市', '410325', '嵩县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410326', '4103', '00,41,4103', '汝阳县', '41', '河南省', '4103', '洛阳市', '410326', '汝阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410327', '4103', '00,41,4103', '宜阳县', '41', '河南省', '4103', '洛阳市', '410327', '宜阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410328', '4103', '00,41,4103', '洛宁县', '41', '河南省', '4103', '洛阳市', '410328', '洛宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410329', '4103', '00,41,4103', '伊川县', '41', '河南省', '4103', '洛阳市', '410329', '伊川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410381', '4103', '00,41,4103', '偃师市', '41', '河南省', '4103', '洛阳市', '410381', '偃师市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4104', '41', '00,41', '平顶山市', '41', '河南省', '4104', '平顶山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('410402', '4104', '00,41,4104', '新华区', '41', '河南省', '4104', '平顶山市', '410402', '新华区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410403', '4104', '00,41,4104', '卫东区', '41', '河南省', '4104', '平顶山市', '410403', '卫东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410404', '4104', '00,41,4104', '石龙区', '41', '河南省', '4104', '平顶山市', '410404', '石龙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410411', '4104', '00,41,4104', '湛河区', '41', '河南省', '4104', '平顶山市', '410411', '湛河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410421', '4104', '00,41,4104', '宝丰县', '41', '河南省', '4104', '平顶山市', '410421', '宝丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410422', '4104', '00,41,4104', '叶县', '41', '河南省', '4104', '平顶山市', '410422', '叶县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410423', '4104', '00,41,4104', '鲁山县', '41', '河南省', '4104', '平顶山市', '410423', '鲁山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410425', '4104', '00,41,4104', '郏县', '41', '河南省', '4104', '平顶山市', '410425', '郏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410481', '4104', '00,41,4104', '舞钢市', '41', '河南省', '4104', '平顶山市', '410481', '舞钢市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410482', '4104', '00,41,4104', '汝州市', '41', '河南省', '4104', '平顶山市', '410482', '汝州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4105', '41', '00,41', '安阳市', '41', '河南省', '4105', '安阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('410502', '4105', '00,41,4105', '文峰区', '41', '河南省', '4105', '安阳市', '410502', '文峰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410503', '4105', '00,41,4105', '北关区', '41', '河南省', '4105', '安阳市', '410503', '北关区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410505', '4105', '00,41,4105', '殷都区', '41', '河南省', '4105', '安阳市', '410505', '殷都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410506', '4105', '00,41,4105', '龙安区', '41', '河南省', '4105', '安阳市', '410506', '龙安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410522', '4105', '00,41,4105', '安阳县', '41', '河南省', '4105', '安阳市', '410522', '安阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410523', '4105', '00,41,4105', '汤阴县', '41', '河南省', '4105', '安阳市', '410523', '汤阴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410526', '4105', '00,41,4105', '滑县', '41', '河南省', '4105', '安阳市', '410526', '滑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410527', '4105', '00,41,4105', '内黄县', '41', '河南省', '4105', '安阳市', '410527', '内黄县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410581', '4105', '00,41,4105', '林州市', '41', '河南省', '4105', '安阳市', '410581', '林州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4106', '41', '00,41', '鹤壁市', '41', '河南省', '4106', '鹤壁市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('410602', '4106', '00,41,4106', '鹤山区', '41', '河南省', '4106', '鹤壁市', '410602', '鹤山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410603', '4106', '00,41,4106', '山城区', '41', '河南省', '4106', '鹤壁市', '410603', '山城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410611', '4106', '00,41,4106', '淇滨区', '41', '河南省', '4106', '鹤壁市', '410611', '淇滨区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410621', '4106', '00,41,4106', '浚县', '41', '河南省', '4106', '鹤壁市', '410621', '浚县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410622', '4106', '00,41,4106', '淇县', '41', '河南省', '4106', '鹤壁市', '410622', '淇县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4107', '41', '00,41', '新乡市', '41', '河南省', '4107', '新乡市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('410702', '4107', '00,41,4107', '红旗区', '41', '河南省', '4107', '新乡市', '410702', '红旗区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410703', '4107', '00,41,4107', '卫滨区', '41', '河南省', '4107', '新乡市', '410703', '卫滨区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410704', '4107', '00,41,4107', '凤泉区', '41', '河南省', '4107', '新乡市', '410704', '凤泉区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410711', '4107', '00,41,4107', '牧野区', '41', '河南省', '4107', '新乡市', '410711', '牧野区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410721', '4107', '00,41,4107', '新乡县', '41', '河南省', '4107', '新乡市', '410721', '新乡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410724', '4107', '00,41,4107', '获嘉县', '41', '河南省', '4107', '新乡市', '410724', '获嘉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410725', '4107', '00,41,4107', '原阳县', '41', '河南省', '4107', '新乡市', '410725', '原阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410726', '4107', '00,41,4107', '延津县', '41', '河南省', '4107', '新乡市', '410726', '延津县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410727', '4107', '00,41,4107', '封丘县', '41', '河南省', '4107', '新乡市', '410727', '封丘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410781', '4107', '00,41,4107', '卫辉市', '41', '河南省', '4107', '新乡市', '410781', '卫辉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410782', '4107', '00,41,4107', '辉县市', '41', '河南省', '4107', '新乡市', '410782', '辉县市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410783', '4107', '00,41,4107', '长垣市', '41', '河南省', '4107', '新乡市', '410783', '长垣市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4108', '41', '00,41', '焦作市', '41', '河南省', '4108', '焦作市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('410802', '4108', '00,41,4108', '解放区', '41', '河南省', '4108', '焦作市', '410802', '解放区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410803', '4108', '00,41,4108', '中站区', '41', '河南省', '4108', '焦作市', '410803', '中站区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410804', '4108', '00,41,4108', '马村区', '41', '河南省', '4108', '焦作市', '410804', '马村区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410811', '4108', '00,41,4108', '山阳区', '41', '河南省', '4108', '焦作市', '410811', '山阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410821', '4108', '00,41,4108', '修武县', '41', '河南省', '4108', '焦作市', '410821', '修武县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410822', '4108', '00,41,4108', '博爱县', '41', '河南省', '4108', '焦作市', '410822', '博爱县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410823', '4108', '00,41,4108', '武陟县', '41', '河南省', '4108', '焦作市', '410823', '武陟县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410825', '4108', '00,41,4108', '温县', '41', '河南省', '4108', '焦作市', '410825', '温县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410882', '4108', '00,41,4108', '沁阳市', '41', '河南省', '4108', '焦作市', '410882', '沁阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410883', '4108', '00,41,4108', '孟州市', '41', '河南省', '4108', '焦作市', '410883', '孟州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4109', '41', '00,41', '濮阳市', '41', '河南省', '4109', '濮阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('410902', '4109', '00,41,4109', '华龙区', '41', '河南省', '4109', '濮阳市', '410902', '华龙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410922', '4109', '00,41,4109', '清丰县', '41', '河南省', '4109', '濮阳市', '410922', '清丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410923', '4109', '00,41,4109', '南乐县', '41', '河南省', '4109', '濮阳市', '410923', '南乐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410926', '4109', '00,41,4109', '范县', '41', '河南省', '4109', '濮阳市', '410926', '范县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410927', '4109', '00,41,4109', '台前县', '41', '河南省', '4109', '濮阳市', '410927', '台前县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('410928', '4109', '00,41,4109', '濮阳县', '41', '河南省', '4109', '濮阳市', '410928', '濮阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4110', '41', '00,41', '许昌市', '41', '河南省', '4110', '许昌市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('411002', '4110', '00,41,4110', '魏都区', '41', '河南省', '4110', '许昌市', '411002', '魏都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411003', '4110', '00,41,4110', '建安区', '41', '河南省', '4110', '许昌市', '411003', '建安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411024', '4110', '00,41,4110', '鄢陵县', '41', '河南省', '4110', '许昌市', '411024', '鄢陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411025', '4110', '00,41,4110', '襄城县', '41', '河南省', '4110', '许昌市', '411025', '襄城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411081', '4110', '00,41,4110', '禹州市', '41', '河南省', '4110', '许昌市', '411081', '禹州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411082', '4110', '00,41,4110', '长葛市', '41', '河南省', '4110', '许昌市', '411082', '长葛市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4111', '41', '00,41', '漯河市', '41', '河南省', '4111', '漯河市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('411102', '4111', '00,41,4111', '源汇区', '41', '河南省', '4111', '漯河市', '411102', '源汇区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411103', '4111', '00,41,4111', '郾城区', '41', '河南省', '4111', '漯河市', '411103', '郾城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411104', '4111', '00,41,4111', '召陵区', '41', '河南省', '4111', '漯河市', '411104', '召陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411121', '4111', '00,41,4111', '舞阳县', '41', '河南省', '4111', '漯河市', '411121', '舞阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411122', '4111', '00,41,4111', '临颍县', '41', '河南省', '4111', '漯河市', '411122', '临颍县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4112', '41', '00,41', '三门峡市', '41', '河南省', '4112', '三门峡市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('411202', '4112', '00,41,4112', '湖滨区', '41', '河南省', '4112', '三门峡市', '411202', '湖滨区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411203', '4112', '00,41,4112', '陕州区', '41', '河南省', '4112', '三门峡市', '411203', '陕州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411221', '4112', '00,41,4112', '渑池县', '41', '河南省', '4112', '三门峡市', '411221', '渑池县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411224', '4112', '00,41,4112', '卢氏县', '41', '河南省', '4112', '三门峡市', '411224', '卢氏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411281', '4112', '00,41,4112', '义马市', '41', '河南省', '4112', '三门峡市', '411281', '义马市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411282', '4112', '00,41,4112', '灵宝市', '41', '河南省', '4112', '三门峡市', '411282', '灵宝市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4113', '41', '00,41', '南阳市', '41', '河南省', '4113', '南阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('411302', '4113', '00,41,4113', '宛城区', '41', '河南省', '4113', '南阳市', '411302', '宛城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411303', '4113', '00,41,4113', '卧龙区', '41', '河南省', '4113', '南阳市', '411303', '卧龙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411321', '4113', '00,41,4113', '南召县', '41', '河南省', '4113', '南阳市', '411321', '南召县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411322', '4113', '00,41,4113', '方城县', '41', '河南省', '4113', '南阳市', '411322', '方城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411323', '4113', '00,41,4113', '西峡县', '41', '河南省', '4113', '南阳市', '411323', '西峡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411324', '4113', '00,41,4113', '镇平县', '41', '河南省', '4113', '南阳市', '411324', '镇平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411325', '4113', '00,41,4113', '内乡县', '41', '河南省', '4113', '南阳市', '411325', '内乡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411326', '4113', '00,41,4113', '淅川县', '41', '河南省', '4113', '南阳市', '411326', '淅川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411327', '4113', '00,41,4113', '社旗县', '41', '河南省', '4113', '南阳市', '411327', '社旗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411328', '4113', '00,41,4113', '唐河县', '41', '河南省', '4113', '南阳市', '411328', '唐河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411329', '4113', '00,41,4113', '新野县', '41', '河南省', '4113', '南阳市', '411329', '新野县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411330', '4113', '00,41,4113', '桐柏县', '41', '河南省', '4113', '南阳市', '411330', '桐柏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411381', '4113', '00,41,4113', '邓州市', '41', '河南省', '4113', '南阳市', '411381', '邓州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4114', '41', '00,41', '商丘市', '41', '河南省', '4114', '商丘市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('411402', '4114', '00,41,4114', '梁园区', '41', '河南省', '4114', '商丘市', '411402', '梁园区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411403', '4114', '00,41,4114', '睢阳区', '41', '河南省', '4114', '商丘市', '411403', '睢阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411421', '4114', '00,41,4114', '民权县', '41', '河南省', '4114', '商丘市', '411421', '民权县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411422', '4114', '00,41,4114', '睢县', '41', '河南省', '4114', '商丘市', '411422', '睢县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411423', '4114', '00,41,4114', '宁陵县', '41', '河南省', '4114', '商丘市', '411423', '宁陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411424', '4114', '00,41,4114', '柘城县', '41', '河南省', '4114', '商丘市', '411424', '柘城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411425', '4114', '00,41,4114', '虞城县', '41', '河南省', '4114', '商丘市', '411425', '虞城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411426', '4114', '00,41,4114', '夏邑县', '41', '河南省', '4114', '商丘市', '411426', '夏邑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411481', '4114', '00,41,4114', '永城市', '41', '河南省', '4114', '商丘市', '411481', '永城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4115', '41', '00,41', '信阳市', '41', '河南省', '4115', '信阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('411502', '4115', '00,41,4115', '浉河区', '41', '河南省', '4115', '信阳市', '411502', '浉河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411503', '4115', '00,41,4115', '平桥区', '41', '河南省', '4115', '信阳市', '411503', '平桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411521', '4115', '00,41,4115', '罗山县', '41', '河南省', '4115', '信阳市', '411521', '罗山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411522', '4115', '00,41,4115', '光山县', '41', '河南省', '4115', '信阳市', '411522', '光山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411523', '4115', '00,41,4115', '新县', '41', '河南省', '4115', '信阳市', '411523', '新县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411524', '4115', '00,41,4115', '商城县', '41', '河南省', '4115', '信阳市', '411524', '商城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411525', '4115', '00,41,4115', '固始县', '41', '河南省', '4115', '信阳市', '411525', '固始县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411526', '4115', '00,41,4115', '潢川县', '41', '河南省', '4115', '信阳市', '411526', '潢川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411527', '4115', '00,41,4115', '淮滨县', '41', '河南省', '4115', '信阳市', '411527', '淮滨县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411528', '4115', '00,41,4115', '息县', '41', '河南省', '4115', '信阳市', '411528', '息县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4116', '41', '00,41', '周口市', '41', '河南省', '4116', '周口市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('411602', '4116', '00,41,4116', '川汇区', '41', '河南省', '4116', '周口市', '411602', '川汇区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411603', '4116', '00,41,4116', '淮阳区', '41', '河南省', '4116', '周口市', '411603', '淮阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411621', '4116', '00,41,4116', '扶沟县', '41', '河南省', '4116', '周口市', '411621', '扶沟县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411622', '4116', '00,41,4116', '西华县', '41', '河南省', '4116', '周口市', '411622', '西华县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411623', '4116', '00,41,4116', '商水县', '41', '河南省', '4116', '周口市', '411623', '商水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411624', '4116', '00,41,4116', '沈丘县', '41', '河南省', '4116', '周口市', '411624', '沈丘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411625', '4116', '00,41,4116', '郸城县', '41', '河南省', '4116', '周口市', '411625', '郸城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411627', '4116', '00,41,4116', '太康县', '41', '河南省', '4116', '周口市', '411627', '太康县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411628', '4116', '00,41,4116', '鹿邑县', '41', '河南省', '4116', '周口市', '411628', '鹿邑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411681', '4116', '00,41,4116', '项城市', '41', '河南省', '4116', '周口市', '411681', '项城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4117', '41', '00,41', '驻马店市', '41', '河南省', '4117', '驻马店市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('411702', '4117', '00,41,4117', '驿城区', '41', '河南省', '4117', '驻马店市', '411702', '驿城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411721', '4117', '00,41,4117', '西平县', '41', '河南省', '4117', '驻马店市', '411721', '西平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411722', '4117', '00,41,4117', '上蔡县', '41', '河南省', '4117', '驻马店市', '411722', '上蔡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411723', '4117', '00,41,4117', '平舆县', '41', '河南省', '4117', '驻马店市', '411723', '平舆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411724', '4117', '00,41,4117', '正阳县', '41', '河南省', '4117', '驻马店市', '411724', '正阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411725', '4117', '00,41,4117', '确山县', '41', '河南省', '4117', '驻马店市', '411725', '确山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411726', '4117', '00,41,4117', '泌阳县', '41', '河南省', '4117', '驻马店市', '411726', '泌阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411727', '4117', '00,41,4117', '汝南县', '41', '河南省', '4117', '驻马店市', '411727', '汝南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411728', '4117', '00,41,4117', '遂平县', '41', '河南省', '4117', '驻马店市', '411728', '遂平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('411729', '4117', '00,41,4117', '新蔡县', '41', '河南省', '4117', '驻马店市', '411729', '新蔡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4190', '41', '00,41', '省直辖县级行政区', '41', '河南省', '4190', '省直辖县级行政区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('419001', '4190', '00,41,4190', '济源市', '41', '河南省', '4190', '省直辖县级行政区', '419001', '济源市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('42', '00', '00', '湖北省', '42', '湖北省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('4201', '42', '00,42', '武汉市', '42', '湖北省', '4201', '武汉市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('420102', '4201', '00,42,4201', '江岸区', '42', '湖北省', '4201', '武汉市', '420102', '江岸区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420103', '4201', '00,42,4201', '江汉区', '42', '湖北省', '4201', '武汉市', '420103', '江汉区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420104', '4201', '00,42,4201', '硚口区', '42', '湖北省', '4201', '武汉市', '420104', '硚口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420105', '4201', '00,42,4201', '汉阳区', '42', '湖北省', '4201', '武汉市', '420105', '汉阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420106', '4201', '00,42,4201', '武昌区', '42', '湖北省', '4201', '武汉市', '420106', '武昌区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420107', '4201', '00,42,4201', '青山区', '42', '湖北省', '4201', '武汉市', '420107', '青山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420111', '4201', '00,42,4201', '洪山区', '42', '湖北省', '4201', '武汉市', '420111', '洪山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420112', '4201', '00,42,4201', '东西湖区', '42', '湖北省', '4201', '武汉市', '420112', '东西湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420113', '4201', '00,42,4201', '汉南区', '42', '湖北省', '4201', '武汉市', '420113', '汉南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420114', '4201', '00,42,4201', '蔡甸区', '42', '湖北省', '4201', '武汉市', '420114', '蔡甸区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420115', '4201', '00,42,4201', '江夏区', '42', '湖北省', '4201', '武汉市', '420115', '江夏区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420116', '4201', '00,42,4201', '黄陂区', '42', '湖北省', '4201', '武汉市', '420116', '黄陂区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420117', '4201', '00,42,4201', '新洲区', '42', '湖北省', '4201', '武汉市', '420117', '新洲区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4202', '42', '00,42', '黄石市', '42', '湖北省', '4202', '黄石市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('420202', '4202', '00,42,4202', '黄石港区', '42', '湖北省', '4202', '黄石市', '420202', '黄石港区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420203', '4202', '00,42,4202', '西塞山区', '42', '湖北省', '4202', '黄石市', '420203', '西塞山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420204', '4202', '00,42,4202', '下陆区', '42', '湖北省', '4202', '黄石市', '420204', '下陆区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420205', '4202', '00,42,4202', '铁山区', '42', '湖北省', '4202', '黄石市', '420205', '铁山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420222', '4202', '00,42,4202', '阳新县', '42', '湖北省', '4202', '黄石市', '420222', '阳新县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420281', '4202', '00,42,4202', '大冶市', '42', '湖北省', '4202', '黄石市', '420281', '大冶市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4203', '42', '00,42', '十堰市', '42', '湖北省', '4203', '十堰市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('420302', '4203', '00,42,4203', '茅箭区', '42', '湖北省', '4203', '十堰市', '420302', '茅箭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420303', '4203', '00,42,4203', '张湾区', '42', '湖北省', '4203', '十堰市', '420303', '张湾区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420304', '4203', '00,42,4203', '郧阳区', '42', '湖北省', '4203', '十堰市', '420304', '郧阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420322', '4203', '00,42,4203', '郧西县', '42', '湖北省', '4203', '十堰市', '420322', '郧西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420323', '4203', '00,42,4203', '竹山县', '42', '湖北省', '4203', '十堰市', '420323', '竹山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420324', '4203', '00,42,4203', '竹溪县', '42', '湖北省', '4203', '十堰市', '420324', '竹溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420325', '4203', '00,42,4203', '房县', '42', '湖北省', '4203', '十堰市', '420325', '房县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420381', '4203', '00,42,4203', '丹江口市', '42', '湖北省', '4203', '十堰市', '420381', '丹江口市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4205', '42', '00,42', '宜昌市', '42', '湖北省', '4205', '宜昌市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('420502', '4205', '00,42,4205', '西陵区', '42', '湖北省', '4205', '宜昌市', '420502', '西陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420503', '4205', '00,42,4205', '伍家岗区', '42', '湖北省', '4205', '宜昌市', '420503', '伍家岗区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420504', '4205', '00,42,4205', '点军区', '42', '湖北省', '4205', '宜昌市', '420504', '点军区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420505', '4205', '00,42,4205', '猇亭区', '42', '湖北省', '4205', '宜昌市', '420505', '猇亭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420506', '4205', '00,42,4205', '夷陵区', '42', '湖北省', '4205', '宜昌市', '420506', '夷陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420525', '4205', '00,42,4205', '远安县', '42', '湖北省', '4205', '宜昌市', '420525', '远安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420526', '4205', '00,42,4205', '兴山县', '42', '湖北省', '4205', '宜昌市', '420526', '兴山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420527', '4205', '00,42,4205', '秭归县', '42', '湖北省', '4205', '宜昌市', '420527', '秭归县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420528', '4205', '00,42,4205', '长阳土家族自治县', '42', '湖北省', '4205', '宜昌市', '420528', '长阳土家族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420529', '4205', '00,42,4205', '五峰土家族自治县', '42', '湖北省', '4205', '宜昌市', '420529', '五峰土家族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420581', '4205', '00,42,4205', '宜都市', '42', '湖北省', '4205', '宜昌市', '420581', '宜都市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420582', '4205', '00,42,4205', '当阳市', '42', '湖北省', '4205', '宜昌市', '420582', '当阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420583', '4205', '00,42,4205', '枝江市', '42', '湖北省', '4205', '宜昌市', '420583', '枝江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4206', '42', '00,42', '襄阳市', '42', '湖北省', '4206', '襄阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('420602', '4206', '00,42,4206', '襄城区', '42', '湖北省', '4206', '襄阳市', '420602', '襄城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420606', '4206', '00,42,4206', '樊城区', '42', '湖北省', '4206', '襄阳市', '420606', '樊城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420607', '4206', '00,42,4206', '襄州区', '42', '湖北省', '4206', '襄阳市', '420607', '襄州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420624', '4206', '00,42,4206', '南漳县', '42', '湖北省', '4206', '襄阳市', '420624', '南漳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420625', '4206', '00,42,4206', '谷城县', '42', '湖北省', '4206', '襄阳市', '420625', '谷城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420626', '4206', '00,42,4206', '保康县', '42', '湖北省', '4206', '襄阳市', '420626', '保康县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420682', '4206', '00,42,4206', '老河口市', '42', '湖北省', '4206', '襄阳市', '420682', '老河口市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420683', '4206', '00,42,4206', '枣阳市', '42', '湖北省', '4206', '襄阳市', '420683', '枣阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420684', '4206', '00,42,4206', '宜城市', '42', '湖北省', '4206', '襄阳市', '420684', '宜城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4207', '42', '00,42', '鄂州市', '42', '湖北省', '4207', '鄂州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('420702', '4207', '00,42,4207', '梁子湖区', '42', '湖北省', '4207', '鄂州市', '420702', '梁子湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420703', '4207', '00,42,4207', '华容区', '42', '湖北省', '4207', '鄂州市', '420703', '华容区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420704', '4207', '00,42,4207', '鄂城区', '42', '湖北省', '4207', '鄂州市', '420704', '鄂城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4208', '42', '00,42', '荆门市', '42', '湖北省', '4208', '荆门市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('420802', '4208', '00,42,4208', '东宝区', '42', '湖北省', '4208', '荆门市', '420802', '东宝区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420804', '4208', '00,42,4208', '掇刀区', '42', '湖北省', '4208', '荆门市', '420804', '掇刀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420822', '4208', '00,42,4208', '沙洋县', '42', '湖北省', '4208', '荆门市', '420822', '沙洋县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420881', '4208', '00,42,4208', '钟祥市', '42', '湖北省', '4208', '荆门市', '420881', '钟祥市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420882', '4208', '00,42,4208', '京山市', '42', '湖北省', '4208', '荆门市', '420882', '京山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4209', '42', '00,42', '孝感市', '42', '湖北省', '4209', '孝感市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('420902', '4209', '00,42,4209', '孝南区', '42', '湖北省', '4209', '孝感市', '420902', '孝南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420921', '4209', '00,42,4209', '孝昌县', '42', '湖北省', '4209', '孝感市', '420921', '孝昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420922', '4209', '00,42,4209', '大悟县', '42', '湖北省', '4209', '孝感市', '420922', '大悟县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420923', '4209', '00,42,4209', '云梦县', '42', '湖北省', '4209', '孝感市', '420923', '云梦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420981', '4209', '00,42,4209', '应城市', '42', '湖北省', '4209', '孝感市', '420981', '应城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420982', '4209', '00,42,4209', '安陆市', '42', '湖北省', '4209', '孝感市', '420982', '安陆市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('420984', '4209', '00,42,4209', '汉川市', '42', '湖北省', '4209', '孝感市', '420984', '汉川市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4210', '42', '00,42', '荆州市', '42', '湖北省', '4210', '荆州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('421002', '4210', '00,42,4210', '沙市区', '42', '湖北省', '4210', '荆州市', '421002', '沙市区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421003', '4210', '00,42,4210', '荆州区', '42', '湖北省', '4210', '荆州市', '421003', '荆州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421022', '4210', '00,42,4210', '公安县', '42', '湖北省', '4210', '荆州市', '421022', '公安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421023', '4210', '00,42,4210', '监利县', '42', '湖北省', '4210', '荆州市', '421023', '监利县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421024', '4210', '00,42,4210', '江陵县', '42', '湖北省', '4210', '荆州市', '421024', '江陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421081', '4210', '00,42,4210', '石首市', '42', '湖北省', '4210', '荆州市', '421081', '石首市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421083', '4210', '00,42,4210', '洪湖市', '42', '湖北省', '4210', '荆州市', '421083', '洪湖市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421087', '4210', '00,42,4210', '松滋市', '42', '湖北省', '4210', '荆州市', '421087', '松滋市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4211', '42', '00,42', '黄冈市', '42', '湖北省', '4211', '黄冈市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('421102', '4211', '00,42,4211', '黄州区', '42', '湖北省', '4211', '黄冈市', '421102', '黄州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421121', '4211', '00,42,4211', '团风县', '42', '湖北省', '4211', '黄冈市', '421121', '团风县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421122', '4211', '00,42,4211', '红安县', '42', '湖北省', '4211', '黄冈市', '421122', '红安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421123', '4211', '00,42,4211', '罗田县', '42', '湖北省', '4211', '黄冈市', '421123', '罗田县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421124', '4211', '00,42,4211', '英山县', '42', '湖北省', '4211', '黄冈市', '421124', '英山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421125', '4211', '00,42,4211', '浠水县', '42', '湖北省', '4211', '黄冈市', '421125', '浠水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421126', '4211', '00,42,4211', '蕲春县', '42', '湖北省', '4211', '黄冈市', '421126', '蕲春县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421127', '4211', '00,42,4211', '黄梅县', '42', '湖北省', '4211', '黄冈市', '421127', '黄梅县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421181', '4211', '00,42,4211', '麻城市', '42', '湖北省', '4211', '黄冈市', '421181', '麻城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421182', '4211', '00,42,4211', '武穴市', '42', '湖北省', '4211', '黄冈市', '421182', '武穴市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4212', '42', '00,42', '咸宁市', '42', '湖北省', '4212', '咸宁市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('421202', '4212', '00,42,4212', '咸安区', '42', '湖北省', '4212', '咸宁市', '421202', '咸安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421221', '4212', '00,42,4212', '嘉鱼县', '42', '湖北省', '4212', '咸宁市', '421221', '嘉鱼县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421222', '4212', '00,42,4212', '通城县', '42', '湖北省', '4212', '咸宁市', '421222', '通城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421223', '4212', '00,42,4212', '崇阳县', '42', '湖北省', '4212', '咸宁市', '421223', '崇阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421224', '4212', '00,42,4212', '通山县', '42', '湖北省', '4212', '咸宁市', '421224', '通山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421281', '4212', '00,42,4212', '赤壁市', '42', '湖北省', '4212', '咸宁市', '421281', '赤壁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4213', '42', '00,42', '随州市', '42', '湖北省', '4213', '随州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('421303', '4213', '00,42,4213', '曾都区', '42', '湖北省', '4213', '随州市', '421303', '曾都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421321', '4213', '00,42,4213', '随县', '42', '湖北省', '4213', '随州市', '421321', '随县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('421381', '4213', '00,42,4213', '广水市', '42', '湖北省', '4213', '随州市', '421381', '广水市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4228', '42', '00,42', '恩施土家族苗族自治州', '42', '湖北省', '4228', '恩施土家族苗族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('422801', '4228', '00,42,4228', '恩施市', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422801', '恩施市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('422802', '4228', '00,42,4228', '利川市', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422802', '利川市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('422822', '4228', '00,42,4228', '建始县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422822', '建始县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('422823', '4228', '00,42,4228', '巴东县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422823', '巴东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('422825', '4228', '00,42,4228', '宣恩县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422825', '宣恩县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('422826', '4228', '00,42,4228', '咸丰县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422826', '咸丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('422827', '4228', '00,42,4228', '来凤县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422827', '来凤县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('422828', '4228', '00,42,4228', '鹤峰县', '42', '湖北省', '4228', '恩施土家族苗族自治州', '422828', '鹤峰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4290', '42', '00,42', '省直辖县级行政区', '42', '湖北省', '4290', '省直辖县级行政区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('429004', '4290', '00,42,4290', '仙桃市', '42', '湖北省', '4290', '省直辖县级行政区', '429004', '仙桃市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('429005', '4290', '00,42,4290', '潜江市', '42', '湖北省', '4290', '省直辖县级行政区', '429005', '潜江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('429006', '4290', '00,42,4290', '天门市', '42', '湖北省', '4290', '省直辖县级行政区', '429006', '天门市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('429021', '4290', '00,42,4290', '神农架林区', '42', '湖北省', '4290', '省直辖县级行政区', '429021', '神农架林区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('43', '00', '00', '湖南省', '43', '湖南省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('4301', '43', '00,43', '长沙市', '43', '湖南省', '4301', '长沙市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('430102', '4301', '00,43,4301', '芙蓉区', '43', '湖南省', '4301', '长沙市', '430102', '芙蓉区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430103', '4301', '00,43,4301', '天心区', '43', '湖南省', '4301', '长沙市', '430103', '天心区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430104', '4301', '00,43,4301', '岳麓区', '43', '湖南省', '4301', '长沙市', '430104', '岳麓区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430105', '4301', '00,43,4301', '开福区', '43', '湖南省', '4301', '长沙市', '430105', '开福区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430111', '4301', '00,43,4301', '雨花区', '43', '湖南省', '4301', '长沙市', '430111', '雨花区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430112', '4301', '00,43,4301', '望城区', '43', '湖南省', '4301', '长沙市', '430112', '望城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430121', '4301', '00,43,4301', '长沙县', '43', '湖南省', '4301', '长沙市', '430121', '长沙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430181', '4301', '00,43,4301', '浏阳市', '43', '湖南省', '4301', '长沙市', '430181', '浏阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430182', '4301', '00,43,4301', '宁乡市', '43', '湖南省', '4301', '长沙市', '430182', '宁乡市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4302', '43', '00,43', '株洲市', '43', '湖南省', '4302', '株洲市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('430202', '4302', '00,43,4302', '荷塘区', '43', '湖南省', '4302', '株洲市', '430202', '荷塘区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430203', '4302', '00,43,4302', '芦淞区', '43', '湖南省', '4302', '株洲市', '430203', '芦淞区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430204', '4302', '00,43,4302', '石峰区', '43', '湖南省', '4302', '株洲市', '430204', '石峰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430211', '4302', '00,43,4302', '天元区', '43', '湖南省', '4302', '株洲市', '430211', '天元区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430212', '4302', '00,43,4302', '渌口区', '43', '湖南省', '4302', '株洲市', '430212', '渌口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430223', '4302', '00,43,4302', '攸县', '43', '湖南省', '4302', '株洲市', '430223', '攸县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430224', '4302', '00,43,4302', '茶陵县', '43', '湖南省', '4302', '株洲市', '430224', '茶陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430225', '4302', '00,43,4302', '炎陵县', '43', '湖南省', '4302', '株洲市', '430225', '炎陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430281', '4302', '00,43,4302', '醴陵市', '43', '湖南省', '4302', '株洲市', '430281', '醴陵市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4303', '43', '00,43', '湘潭市', '43', '湖南省', '4303', '湘潭市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('430302', '4303', '00,43,4303', '雨湖区', '43', '湖南省', '4303', '湘潭市', '430302', '雨湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430304', '4303', '00,43,4303', '岳塘区', '43', '湖南省', '4303', '湘潭市', '430304', '岳塘区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430321', '4303', '00,43,4303', '湘潭县', '43', '湖南省', '4303', '湘潭市', '430321', '湘潭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430381', '4303', '00,43,4303', '湘乡市', '43', '湖南省', '4303', '湘潭市', '430381', '湘乡市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430382', '4303', '00,43,4303', '韶山市', '43', '湖南省', '4303', '湘潭市', '430382', '韶山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4304', '43', '00,43', '衡阳市', '43', '湖南省', '4304', '衡阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('430405', '4304', '00,43,4304', '珠晖区', '43', '湖南省', '4304', '衡阳市', '430405', '珠晖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430406', '4304', '00,43,4304', '雁峰区', '43', '湖南省', '4304', '衡阳市', '430406', '雁峰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430407', '4304', '00,43,4304', '石鼓区', '43', '湖南省', '4304', '衡阳市', '430407', '石鼓区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430408', '4304', '00,43,4304', '蒸湘区', '43', '湖南省', '4304', '衡阳市', '430408', '蒸湘区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430412', '4304', '00,43,4304', '南岳区', '43', '湖南省', '4304', '衡阳市', '430412', '南岳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430421', '4304', '00,43,4304', '衡阳县', '43', '湖南省', '4304', '衡阳市', '430421', '衡阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430422', '4304', '00,43,4304', '衡南县', '43', '湖南省', '4304', '衡阳市', '430422', '衡南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430423', '4304', '00,43,4304', '衡山县', '43', '湖南省', '4304', '衡阳市', '430423', '衡山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430424', '4304', '00,43,4304', '衡东县', '43', '湖南省', '4304', '衡阳市', '430424', '衡东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430426', '4304', '00,43,4304', '祁东县', '43', '湖南省', '4304', '衡阳市', '430426', '祁东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430481', '4304', '00,43,4304', '耒阳市', '43', '湖南省', '4304', '衡阳市', '430481', '耒阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430482', '4304', '00,43,4304', '常宁市', '43', '湖南省', '4304', '衡阳市', '430482', '常宁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4305', '43', '00,43', '邵阳市', '43', '湖南省', '4305', '邵阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('430502', '4305', '00,43,4305', '双清区', '43', '湖南省', '4305', '邵阳市', '430502', '双清区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430503', '4305', '00,43,4305', '大祥区', '43', '湖南省', '4305', '邵阳市', '430503', '大祥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430511', '4305', '00,43,4305', '北塔区', '43', '湖南省', '4305', '邵阳市', '430511', '北塔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430522', '4305', '00,43,4305', '新邵县', '43', '湖南省', '4305', '邵阳市', '430522', '新邵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430523', '4305', '00,43,4305', '邵阳县', '43', '湖南省', '4305', '邵阳市', '430523', '邵阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430524', '4305', '00,43,4305', '隆回县', '43', '湖南省', '4305', '邵阳市', '430524', '隆回县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430525', '4305', '00,43,4305', '洞口县', '43', '湖南省', '4305', '邵阳市', '430525', '洞口县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430527', '4305', '00,43,4305', '绥宁县', '43', '湖南省', '4305', '邵阳市', '430527', '绥宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430528', '4305', '00,43,4305', '新宁县', '43', '湖南省', '4305', '邵阳市', '430528', '新宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430529', '4305', '00,43,4305', '城步苗族自治县', '43', '湖南省', '4305', '邵阳市', '430529', '城步苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430581', '4305', '00,43,4305', '武冈市', '43', '湖南省', '4305', '邵阳市', '430581', '武冈市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430582', '4305', '00,43,4305', '邵东市', '43', '湖南省', '4305', '邵阳市', '430582', '邵东市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4306', '43', '00,43', '岳阳市', '43', '湖南省', '4306', '岳阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('430602', '4306', '00,43,4306', '岳阳楼区', '43', '湖南省', '4306', '岳阳市', '430602', '岳阳楼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430603', '4306', '00,43,4306', '云溪区', '43', '湖南省', '4306', '岳阳市', '430603', '云溪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430611', '4306', '00,43,4306', '君山区', '43', '湖南省', '4306', '岳阳市', '430611', '君山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430621', '4306', '00,43,4306', '岳阳县', '43', '湖南省', '4306', '岳阳市', '430621', '岳阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430623', '4306', '00,43,4306', '华容县', '43', '湖南省', '4306', '岳阳市', '430623', '华容县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430624', '4306', '00,43,4306', '湘阴县', '43', '湖南省', '4306', '岳阳市', '430624', '湘阴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430626', '4306', '00,43,4306', '平江县', '43', '湖南省', '4306', '岳阳市', '430626', '平江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430681', '4306', '00,43,4306', '汨罗市', '43', '湖南省', '4306', '岳阳市', '430681', '汨罗市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430682', '4306', '00,43,4306', '临湘市', '43', '湖南省', '4306', '岳阳市', '430682', '临湘市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4307', '43', '00,43', '常德市', '43', '湖南省', '4307', '常德市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('430702', '4307', '00,43,4307', '武陵区', '43', '湖南省', '4307', '常德市', '430702', '武陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430703', '4307', '00,43,4307', '鼎城区', '43', '湖南省', '4307', '常德市', '430703', '鼎城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430721', '4307', '00,43,4307', '安乡县', '43', '湖南省', '4307', '常德市', '430721', '安乡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430722', '4307', '00,43,4307', '汉寿县', '43', '湖南省', '4307', '常德市', '430722', '汉寿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430723', '4307', '00,43,4307', '澧县', '43', '湖南省', '4307', '常德市', '430723', '澧县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430724', '4307', '00,43,4307', '临澧县', '43', '湖南省', '4307', '常德市', '430724', '临澧县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430725', '4307', '00,43,4307', '桃源县', '43', '湖南省', '4307', '常德市', '430725', '桃源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430726', '4307', '00,43,4307', '石门县', '43', '湖南省', '4307', '常德市', '430726', '石门县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430781', '4307', '00,43,4307', '津市市', '43', '湖南省', '4307', '常德市', '430781', '津市市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4308', '43', '00,43', '张家界市', '43', '湖南省', '4308', '张家界市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('430802', '4308', '00,43,4308', '永定区', '43', '湖南省', '4308', '张家界市', '430802', '永定区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430811', '4308', '00,43,4308', '武陵源区', '43', '湖南省', '4308', '张家界市', '430811', '武陵源区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430821', '4308', '00,43,4308', '慈利县', '43', '湖南省', '4308', '张家界市', '430821', '慈利县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430822', '4308', '00,43,4308', '桑植县', '43', '湖南省', '4308', '张家界市', '430822', '桑植县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4309', '43', '00,43', '益阳市', '43', '湖南省', '4309', '益阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('430902', '4309', '00,43,4309', '资阳区', '43', '湖南省', '4309', '益阳市', '430902', '资阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430903', '4309', '00,43,4309', '赫山区', '43', '湖南省', '4309', '益阳市', '430903', '赫山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430921', '4309', '00,43,4309', '南县', '43', '湖南省', '4309', '益阳市', '430921', '南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430922', '4309', '00,43,4309', '桃江县', '43', '湖南省', '4309', '益阳市', '430922', '桃江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430923', '4309', '00,43,4309', '安化县', '43', '湖南省', '4309', '益阳市', '430923', '安化县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('430981', '4309', '00,43,4309', '沅江市', '43', '湖南省', '4309', '益阳市', '430981', '沅江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4310', '43', '00,43', '郴州市', '43', '湖南省', '4310', '郴州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('431002', '4310', '00,43,4310', '北湖区', '43', '湖南省', '4310', '郴州市', '431002', '北湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431003', '4310', '00,43,4310', '苏仙区', '43', '湖南省', '4310', '郴州市', '431003', '苏仙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431021', '4310', '00,43,4310', '桂阳县', '43', '湖南省', '4310', '郴州市', '431021', '桂阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431022', '4310', '00,43,4310', '宜章县', '43', '湖南省', '4310', '郴州市', '431022', '宜章县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431023', '4310', '00,43,4310', '永兴县', '43', '湖南省', '4310', '郴州市', '431023', '永兴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431024', '4310', '00,43,4310', '嘉禾县', '43', '湖南省', '4310', '郴州市', '431024', '嘉禾县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431025', '4310', '00,43,4310', '临武县', '43', '湖南省', '4310', '郴州市', '431025', '临武县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431026', '4310', '00,43,4310', '汝城县', '43', '湖南省', '4310', '郴州市', '431026', '汝城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431027', '4310', '00,43,4310', '桂东县', '43', '湖南省', '4310', '郴州市', '431027', '桂东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431028', '4310', '00,43,4310', '安仁县', '43', '湖南省', '4310', '郴州市', '431028', '安仁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431081', '4310', '00,43,4310', '资兴市', '43', '湖南省', '4310', '郴州市', '431081', '资兴市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4311', '43', '00,43', '永州市', '43', '湖南省', '4311', '永州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('431102', '4311', '00,43,4311', '零陵区', '43', '湖南省', '4311', '永州市', '431102', '零陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431103', '4311', '00,43,4311', '冷水滩区', '43', '湖南省', '4311', '永州市', '431103', '冷水滩区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431121', '4311', '00,43,4311', '祁阳县', '43', '湖南省', '4311', '永州市', '431121', '祁阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431122', '4311', '00,43,4311', '东安县', '43', '湖南省', '4311', '永州市', '431122', '东安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431123', '4311', '00,43,4311', '双牌县', '43', '湖南省', '4311', '永州市', '431123', '双牌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431124', '4311', '00,43,4311', '道县', '43', '湖南省', '4311', '永州市', '431124', '道县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431125', '4311', '00,43,4311', '江永县', '43', '湖南省', '4311', '永州市', '431125', '江永县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431126', '4311', '00,43,4311', '宁远县', '43', '湖南省', '4311', '永州市', '431126', '宁远县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431127', '4311', '00,43,4311', '蓝山县', '43', '湖南省', '4311', '永州市', '431127', '蓝山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431128', '4311', '00,43,4311', '新田县', '43', '湖南省', '4311', '永州市', '431128', '新田县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431129', '4311', '00,43,4311', '江华瑶族自治县', '43', '湖南省', '4311', '永州市', '431129', '江华瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4312', '43', '00,43', '怀化市', '43', '湖南省', '4312', '怀化市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('431202', '4312', '00,43,4312', '鹤城区', '43', '湖南省', '4312', '怀化市', '431202', '鹤城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431221', '4312', '00,43,4312', '中方县', '43', '湖南省', '4312', '怀化市', '431221', '中方县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431222', '4312', '00,43,4312', '沅陵县', '43', '湖南省', '4312', '怀化市', '431222', '沅陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431223', '4312', '00,43,4312', '辰溪县', '43', '湖南省', '4312', '怀化市', '431223', '辰溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431224', '4312', '00,43,4312', '溆浦县', '43', '湖南省', '4312', '怀化市', '431224', '溆浦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431225', '4312', '00,43,4312', '会同县', '43', '湖南省', '4312', '怀化市', '431225', '会同县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431226', '4312', '00,43,4312', '麻阳苗族自治县', '43', '湖南省', '4312', '怀化市', '431226', '麻阳苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431227', '4312', '00,43,4312', '新晃侗族自治县', '43', '湖南省', '4312', '怀化市', '431227', '新晃侗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431228', '4312', '00,43,4312', '芷江侗族自治县', '43', '湖南省', '4312', '怀化市', '431228', '芷江侗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431229', '4312', '00,43,4312', '靖州苗族侗族自治县', '43', '湖南省', '4312', '怀化市', '431229', '靖州苗族侗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431230', '4312', '00,43,4312', '通道侗族自治县', '43', '湖南省', '4312', '怀化市', '431230', '通道侗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431281', '4312', '00,43,4312', '洪江市', '43', '湖南省', '4312', '怀化市', '431281', '洪江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4313', '43', '00,43', '娄底市', '43', '湖南省', '4313', '娄底市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('431302', '4313', '00,43,4313', '娄星区', '43', '湖南省', '4313', '娄底市', '431302', '娄星区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431321', '4313', '00,43,4313', '双峰县', '43', '湖南省', '4313', '娄底市', '431321', '双峰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431322', '4313', '00,43,4313', '新化县', '43', '湖南省', '4313', '娄底市', '431322', '新化县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431381', '4313', '00,43,4313', '冷水江市', '43', '湖南省', '4313', '娄底市', '431381', '冷水江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('431382', '4313', '00,43,4313', '涟源市', '43', '湖南省', '4313', '娄底市', '431382', '涟源市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4331', '43', '00,43', '湘西土家族苗族自治州', '43', '湖南省', '4331', '湘西土家族苗族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('433101', '4331', '00,43,4331', '吉首市', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433101', '吉首市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('433122', '4331', '00,43,4331', '泸溪县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433122', '泸溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('433123', '4331', '00,43,4331', '凤凰县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433123', '凤凰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('433124', '4331', '00,43,4331', '花垣县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433124', '花垣县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('433125', '4331', '00,43,4331', '保靖县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433125', '保靖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('433126', '4331', '00,43,4331', '古丈县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433126', '古丈县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('433127', '4331', '00,43,4331', '永顺县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433127', '永顺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('433130', '4331', '00,43,4331', '龙山县', '43', '湖南省', '4331', '湘西土家族苗族自治州', '433130', '龙山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('44', '00', '00', '广东省', '44', '广东省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('4401', '44', '00,44', '广州市', '44', '广东省', '4401', '广州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('440103', '4401', '00,44,4401', '荔湾区', '44', '广东省', '4401', '广州市', '440103', '荔湾区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440104', '4401', '00,44,4401', '越秀区', '44', '广东省', '4401', '广州市', '440104', '越秀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440105', '4401', '00,44,4401', '海珠区', '44', '广东省', '4401', '广州市', '440105', '海珠区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440106', '4401', '00,44,4401', '天河区', '44', '广东省', '4401', '广州市', '440106', '天河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440111', '4401', '00,44,4401', '白云区', '44', '广东省', '4401', '广州市', '440111', '白云区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440112', '4401', '00,44,4401', '黄埔区', '44', '广东省', '4401', '广州市', '440112', '黄埔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440113', '4401', '00,44,4401', '番禺区', '44', '广东省', '4401', '广州市', '440113', '番禺区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440114', '4401', '00,44,4401', '花都区', '44', '广东省', '4401', '广州市', '440114', '花都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440115', '4401', '00,44,4401', '南沙区', '44', '广东省', '4401', '广州市', '440115', '南沙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440117', '4401', '00,44,4401', '从化区', '44', '广东省', '4401', '广州市', '440117', '从化区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440118', '4401', '00,44,4401', '增城区', '44', '广东省', '4401', '广州市', '440118', '增城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4402', '44', '00,44', '韶关市', '44', '广东省', '4402', '韶关市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('440203', '4402', '00,44,4402', '武江区', '44', '广东省', '4402', '韶关市', '440203', '武江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440204', '4402', '00,44,4402', '浈江区', '44', '广东省', '4402', '韶关市', '440204', '浈江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440205', '4402', '00,44,4402', '曲江区', '44', '广东省', '4402', '韶关市', '440205', '曲江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440222', '4402', '00,44,4402', '始兴县', '44', '广东省', '4402', '韶关市', '440222', '始兴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440224', '4402', '00,44,4402', '仁化县', '44', '广东省', '4402', '韶关市', '440224', '仁化县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440229', '4402', '00,44,4402', '翁源县', '44', '广东省', '4402', '韶关市', '440229', '翁源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440232', '4402', '00,44,4402', '乳源瑶族自治县', '44', '广东省', '4402', '韶关市', '440232', '乳源瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440233', '4402', '00,44,4402', '新丰县', '44', '广东省', '4402', '韶关市', '440233', '新丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440281', '4402', '00,44,4402', '乐昌市', '44', '广东省', '4402', '韶关市', '440281', '乐昌市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440282', '4402', '00,44,4402', '南雄市', '44', '广东省', '4402', '韶关市', '440282', '南雄市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4403', '44', '00,44', '深圳市', '44', '广东省', '4403', '深圳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('440303', '4403', '00,44,4403', '罗湖区', '44', '广东省', '4403', '深圳市', '440303', '罗湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440304', '4403', '00,44,4403', '福田区', '44', '广东省', '4403', '深圳市', '440304', '福田区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440305', '4403', '00,44,4403', '南山区', '44', '广东省', '4403', '深圳市', '440305', '南山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440306', '4403', '00,44,4403', '宝安区', '44', '广东省', '4403', '深圳市', '440306', '宝安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440307', '4403', '00,44,4403', '龙岗区', '44', '广东省', '4403', '深圳市', '440307', '龙岗区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440308', '4403', '00,44,4403', '盐田区', '44', '广东省', '4403', '深圳市', '440308', '盐田区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440309', '4403', '00,44,4403', '龙华区', '44', '广东省', '4403', '深圳市', '440309', '龙华区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440310', '4403', '00,44,4403', '坪山区', '44', '广东省', '4403', '深圳市', '440310', '坪山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440311', '4403', '00,44,4403', '光明区', '44', '广东省', '4403', '深圳市', '440311', '光明区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4404', '44', '00,44', '珠海市', '44', '广东省', '4404', '珠海市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('440402', '4404', '00,44,4404', '香洲区', '44', '广东省', '4404', '珠海市', '440402', '香洲区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440403', '4404', '00,44,4404', '斗门区', '44', '广东省', '4404', '珠海市', '440403', '斗门区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440404', '4404', '00,44,4404', '金湾区', '44', '广东省', '4404', '珠海市', '440404', '金湾区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4405', '44', '00,44', '汕头市', '44', '广东省', '4405', '汕头市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('440507', '4405', '00,44,4405', '龙湖区', '44', '广东省', '4405', '汕头市', '440507', '龙湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440511', '4405', '00,44,4405', '金平区', '44', '广东省', '4405', '汕头市', '440511', '金平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440512', '4405', '00,44,4405', '濠江区', '44', '广东省', '4405', '汕头市', '440512', '濠江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440513', '4405', '00,44,4405', '潮阳区', '44', '广东省', '4405', '汕头市', '440513', '潮阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440514', '4405', '00,44,4405', '潮南区', '44', '广东省', '4405', '汕头市', '440514', '潮南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440515', '4405', '00,44,4405', '澄海区', '44', '广东省', '4405', '汕头市', '440515', '澄海区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440523', '4405', '00,44,4405', '南澳县', '44', '广东省', '4405', '汕头市', '440523', '南澳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4406', '44', '00,44', '佛山市', '44', '广东省', '4406', '佛山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('440604', '4406', '00,44,4406', '禅城区', '44', '广东省', '4406', '佛山市', '440604', '禅城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440605', '4406', '00,44,4406', '南海区', '44', '广东省', '4406', '佛山市', '440605', '南海区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440606', '4406', '00,44,4406', '顺德区', '44', '广东省', '4406', '佛山市', '440606', '顺德区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440607', '4406', '00,44,4406', '三水区', '44', '广东省', '4406', '佛山市', '440607', '三水区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440608', '4406', '00,44,4406', '高明区', '44', '广东省', '4406', '佛山市', '440608', '高明区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4407', '44', '00,44', '江门市', '44', '广东省', '4407', '江门市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('440703', '4407', '00,44,4407', '蓬江区', '44', '广东省', '4407', '江门市', '440703', '蓬江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440704', '4407', '00,44,4407', '江海区', '44', '广东省', '4407', '江门市', '440704', '江海区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440705', '4407', '00,44,4407', '新会区', '44', '广东省', '4407', '江门市', '440705', '新会区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440781', '4407', '00,44,4407', '台山市', '44', '广东省', '4407', '江门市', '440781', '台山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440783', '4407', '00,44,4407', '开平市', '44', '广东省', '4407', '江门市', '440783', '开平市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440784', '4407', '00,44,4407', '鹤山市', '44', '广东省', '4407', '江门市', '440784', '鹤山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440785', '4407', '00,44,4407', '恩平市', '44', '广东省', '4407', '江门市', '440785', '恩平市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4408', '44', '00,44', '湛江市', '44', '广东省', '4408', '湛江市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('440802', '4408', '00,44,4408', '赤坎区', '44', '广东省', '4408', '湛江市', '440802', '赤坎区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440803', '4408', '00,44,4408', '霞山区', '44', '广东省', '4408', '湛江市', '440803', '霞山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440804', '4408', '00,44,4408', '坡头区', '44', '广东省', '4408', '湛江市', '440804', '坡头区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440811', '4408', '00,44,4408', '麻章区', '44', '广东省', '4408', '湛江市', '440811', '麻章区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440823', '4408', '00,44,4408', '遂溪县', '44', '广东省', '4408', '湛江市', '440823', '遂溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440825', '4408', '00,44,4408', '徐闻县', '44', '广东省', '4408', '湛江市', '440825', '徐闻县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440881', '4408', '00,44,4408', '廉江市', '44', '广东省', '4408', '湛江市', '440881', '廉江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440882', '4408', '00,44,4408', '雷州市', '44', '广东省', '4408', '湛江市', '440882', '雷州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440883', '4408', '00,44,4408', '吴川市', '44', '广东省', '4408', '湛江市', '440883', '吴川市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4409', '44', '00,44', '茂名市', '44', '广东省', '4409', '茂名市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('440902', '4409', '00,44,4409', '茂南区', '44', '广东省', '4409', '茂名市', '440902', '茂南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440904', '4409', '00,44,4409', '电白区', '44', '广东省', '4409', '茂名市', '440904', '电白区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440981', '4409', '00,44,4409', '高州市', '44', '广东省', '4409', '茂名市', '440981', '高州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440982', '4409', '00,44,4409', '化州市', '44', '广东省', '4409', '茂名市', '440982', '化州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('440983', '4409', '00,44,4409', '信宜市', '44', '广东省', '4409', '茂名市', '440983', '信宜市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4412', '44', '00,44', '肇庆市', '44', '广东省', '4412', '肇庆市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('441202', '4412', '00,44,4412', '端州区', '44', '广东省', '4412', '肇庆市', '441202', '端州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441203', '4412', '00,44,4412', '鼎湖区', '44', '广东省', '4412', '肇庆市', '441203', '鼎湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441204', '4412', '00,44,4412', '高要区', '44', '广东省', '4412', '肇庆市', '441204', '高要区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441223', '4412', '00,44,4412', '广宁县', '44', '广东省', '4412', '肇庆市', '441223', '广宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441224', '4412', '00,44,4412', '怀集县', '44', '广东省', '4412', '肇庆市', '441224', '怀集县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441225', '4412', '00,44,4412', '封开县', '44', '广东省', '4412', '肇庆市', '441225', '封开县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441226', '4412', '00,44,4412', '德庆县', '44', '广东省', '4412', '肇庆市', '441226', '德庆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441284', '4412', '00,44,4412', '四会市', '44', '广东省', '4412', '肇庆市', '441284', '四会市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4413', '44', '00,44', '惠州市', '44', '广东省', '4413', '惠州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('441302', '4413', '00,44,4413', '惠城区', '44', '广东省', '4413', '惠州市', '441302', '惠城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441303', '4413', '00,44,4413', '惠阳区', '44', '广东省', '4413', '惠州市', '441303', '惠阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441322', '4413', '00,44,4413', '博罗县', '44', '广东省', '4413', '惠州市', '441322', '博罗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441323', '4413', '00,44,4413', '惠东县', '44', '广东省', '4413', '惠州市', '441323', '惠东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441324', '4413', '00,44,4413', '龙门县', '44', '广东省', '4413', '惠州市', '441324', '龙门县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4414', '44', '00,44', '梅州市', '44', '广东省', '4414', '梅州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('441402', '4414', '00,44,4414', '梅江区', '44', '广东省', '4414', '梅州市', '441402', '梅江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441403', '4414', '00,44,4414', '梅县区', '44', '广东省', '4414', '梅州市', '441403', '梅县区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441422', '4414', '00,44,4414', '大埔县', '44', '广东省', '4414', '梅州市', '441422', '大埔县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441423', '4414', '00,44,4414', '丰顺县', '44', '广东省', '4414', '梅州市', '441423', '丰顺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441424', '4414', '00,44,4414', '五华县', '44', '广东省', '4414', '梅州市', '441424', '五华县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441426', '4414', '00,44,4414', '平远县', '44', '广东省', '4414', '梅州市', '441426', '平远县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441427', '4414', '00,44,4414', '蕉岭县', '44', '广东省', '4414', '梅州市', '441427', '蕉岭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441481', '4414', '00,44,4414', '兴宁市', '44', '广东省', '4414', '梅州市', '441481', '兴宁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4415', '44', '00,44', '汕尾市', '44', '广东省', '4415', '汕尾市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('441502', '4415', '00,44,4415', '城区', '44', '广东省', '4415', '汕尾市', '441502', '城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441521', '4415', '00,44,4415', '海丰县', '44', '广东省', '4415', '汕尾市', '441521', '海丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441523', '4415', '00,44,4415', '陆河县', '44', '广东省', '4415', '汕尾市', '441523', '陆河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441581', '4415', '00,44,4415', '陆丰市', '44', '广东省', '4415', '汕尾市', '441581', '陆丰市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4416', '44', '00,44', '河源市', '44', '广东省', '4416', '河源市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('441602', '4416', '00,44,4416', '源城区', '44', '广东省', '4416', '河源市', '441602', '源城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441621', '4416', '00,44,4416', '紫金县', '44', '广东省', '4416', '河源市', '441621', '紫金县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441622', '4416', '00,44,4416', '龙川县', '44', '广东省', '4416', '河源市', '441622', '龙川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441623', '4416', '00,44,4416', '连平县', '44', '广东省', '4416', '河源市', '441623', '连平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441624', '4416', '00,44,4416', '和平县', '44', '广东省', '4416', '河源市', '441624', '和平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441625', '4416', '00,44,4416', '东源县', '44', '广东省', '4416', '河源市', '441625', '东源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4417', '44', '00,44', '阳江市', '44', '广东省', '4417', '阳江市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('441702', '4417', '00,44,4417', '江城区', '44', '广东省', '4417', '阳江市', '441702', '江城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441704', '4417', '00,44,4417', '阳东区', '44', '广东省', '4417', '阳江市', '441704', '阳东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441721', '4417', '00,44,4417', '阳西县', '44', '广东省', '4417', '阳江市', '441721', '阳西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441781', '4417', '00,44,4417', '阳春市', '44', '广东省', '4417', '阳江市', '441781', '阳春市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4418', '44', '00,44', '清远市', '44', '广东省', '4418', '清远市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('441802', '4418', '00,44,4418', '清城区', '44', '广东省', '4418', '清远市', '441802', '清城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441803', '4418', '00,44,4418', '清新区', '44', '广东省', '4418', '清远市', '441803', '清新区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441821', '4418', '00,44,4418', '佛冈县', '44', '广东省', '4418', '清远市', '441821', '佛冈县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441823', '4418', '00,44,4418', '阳山县', '44', '广东省', '4418', '清远市', '441823', '阳山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441825', '4418', '00,44,4418', '连山壮族瑶族自治县', '44', '广东省', '4418', '清远市', '441825', '连山壮族瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441826', '4418', '00,44,4418', '连南瑶族自治县', '44', '广东省', '4418', '清远市', '441826', '连南瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441881', '4418', '00,44,4418', '英德市', '44', '广东省', '4418', '清远市', '441881', '英德市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('441882', '4418', '00,44,4418', '连州市', '44', '广东省', '4418', '清远市', '441882', '连州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4419', '44', '00,44', '东莞市', '44', '广东省', '4419', '东莞市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('441900', '4419', '00,44,4419', '东莞市', '44', '广东省', '4419', '东莞市', '441900', '东莞市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4420', '44', '00,44', '中山市', '44', '广东省', '4420', '中山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('442000', '4420', '00,44,4420', '中山市', '44', '广东省', '4420', '中山市', '442000', '中山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4451', '44', '00,44', '潮州市', '44', '广东省', '4451', '潮州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('445102', '4451', '00,44,4451', '湘桥区', '44', '广东省', '4451', '潮州市', '445102', '湘桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445103', '4451', '00,44,4451', '潮安区', '44', '广东省', '4451', '潮州市', '445103', '潮安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445122', '4451', '00,44,4451', '饶平县', '44', '广东省', '4451', '潮州市', '445122', '饶平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4452', '44', '00,44', '揭阳市', '44', '广东省', '4452', '揭阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('445202', '4452', '00,44,4452', '榕城区', '44', '广东省', '4452', '揭阳市', '445202', '榕城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445203', '4452', '00,44,4452', '揭东区', '44', '广东省', '4452', '揭阳市', '445203', '揭东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445222', '4452', '00,44,4452', '揭西县', '44', '广东省', '4452', '揭阳市', '445222', '揭西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445224', '4452', '00,44,4452', '惠来县', '44', '广东省', '4452', '揭阳市', '445224', '惠来县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445281', '4452', '00,44,4452', '普宁市', '44', '广东省', '4452', '揭阳市', '445281', '普宁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4453', '44', '00,44', '云浮市', '44', '广东省', '4453', '云浮市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('445302', '4453', '00,44,4453', '云城区', '44', '广东省', '4453', '云浮市', '445302', '云城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445303', '4453', '00,44,4453', '云安区', '44', '广东省', '4453', '云浮市', '445303', '云安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445321', '4453', '00,44,4453', '新兴县', '44', '广东省', '4453', '云浮市', '445321', '新兴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445322', '4453', '00,44,4453', '郁南县', '44', '广东省', '4453', '云浮市', '445322', '郁南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('445381', '4453', '00,44,4453', '罗定市', '44', '广东省', '4453', '云浮市', '445381', '罗定市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('45', '00', '00', '广西壮族自治区', '45', '广西壮族自治区', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('4501', '45', '00,45', '南宁市', '45', '广西壮族自治区', '4501', '南宁市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('450102', '4501', '00,45,4501', '兴宁区', '45', '广西壮族自治区', '4501', '南宁市', '450102', '兴宁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450103', '4501', '00,45,4501', '青秀区', '45', '广西壮族自治区', '4501', '南宁市', '450103', '青秀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450105', '4501', '00,45,4501', '江南区', '45', '广西壮族自治区', '4501', '南宁市', '450105', '江南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450107', '4501', '00,45,4501', '西乡塘区', '45', '广西壮族自治区', '4501', '南宁市', '450107', '西乡塘区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450108', '4501', '00,45,4501', '良庆区', '45', '广西壮族自治区', '4501', '南宁市', '450108', '良庆区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450109', '4501', '00,45,4501', '邕宁区', '45', '广西壮族自治区', '4501', '南宁市', '450109', '邕宁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450110', '4501', '00,45,4501', '武鸣区', '45', '广西壮族自治区', '4501', '南宁市', '450110', '武鸣区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450123', '4501', '00,45,4501', '隆安县', '45', '广西壮族自治区', '4501', '南宁市', '450123', '隆安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450124', '4501', '00,45,4501', '马山县', '45', '广西壮族自治区', '4501', '南宁市', '450124', '马山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450125', '4501', '00,45,4501', '上林县', '45', '广西壮族自治区', '4501', '南宁市', '450125', '上林县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450126', '4501', '00,45,4501', '宾阳县', '45', '广西壮族自治区', '4501', '南宁市', '450126', '宾阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450127', '4501', '00,45,4501', '横县', '45', '广西壮族自治区', '4501', '南宁市', '450127', '横县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4502', '45', '00,45', '柳州市', '45', '广西壮族自治区', '4502', '柳州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('450202', '4502', '00,45,4502', '城中区', '45', '广西壮族自治区', '4502', '柳州市', '450202', '城中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450203', '4502', '00,45,4502', '鱼峰区', '45', '广西壮族自治区', '4502', '柳州市', '450203', '鱼峰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450204', '4502', '00,45,4502', '柳南区', '45', '广西壮族自治区', '4502', '柳州市', '450204', '柳南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450205', '4502', '00,45,4502', '柳北区', '45', '广西壮族自治区', '4502', '柳州市', '450205', '柳北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450206', '4502', '00,45,4502', '柳江区', '45', '广西壮族自治区', '4502', '柳州市', '450206', '柳江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450222', '4502', '00,45,4502', '柳城县', '45', '广西壮族自治区', '4502', '柳州市', '450222', '柳城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450223', '4502', '00,45,4502', '鹿寨县', '45', '广西壮族自治区', '4502', '柳州市', '450223', '鹿寨县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450224', '4502', '00,45,4502', '融安县', '45', '广西壮族自治区', '4502', '柳州市', '450224', '融安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450225', '4502', '00,45,4502', '融水苗族自治县', '45', '广西壮族自治区', '4502', '柳州市', '450225', '融水苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450226', '4502', '00,45,4502', '三江侗族自治县', '45', '广西壮族自治区', '4502', '柳州市', '450226', '三江侗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4503', '45', '00,45', '桂林市', '45', '广西壮族自治区', '4503', '桂林市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('450302', '4503', '00,45,4503', '秀峰区', '45', '广西壮族自治区', '4503', '桂林市', '450302', '秀峰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450303', '4503', '00,45,4503', '叠彩区', '45', '广西壮族自治区', '4503', '桂林市', '450303', '叠彩区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450304', '4503', '00,45,4503', '象山区', '45', '广西壮族自治区', '4503', '桂林市', '450304', '象山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450305', '4503', '00,45,4503', '七星区', '45', '广西壮族自治区', '4503', '桂林市', '450305', '七星区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450311', '4503', '00,45,4503', '雁山区', '45', '广西壮族自治区', '4503', '桂林市', '450311', '雁山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450312', '4503', '00,45,4503', '临桂区', '45', '广西壮族自治区', '4503', '桂林市', '450312', '临桂区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450321', '4503', '00,45,4503', '阳朔县', '45', '广西壮族自治区', '4503', '桂林市', '450321', '阳朔县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450323', '4503', '00,45,4503', '灵川县', '45', '广西壮族自治区', '4503', '桂林市', '450323', '灵川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450324', '4503', '00,45,4503', '全州县', '45', '广西壮族自治区', '4503', '桂林市', '450324', '全州县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450325', '4503', '00,45,4503', '兴安县', '45', '广西壮族自治区', '4503', '桂林市', '450325', '兴安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450326', '4503', '00,45,4503', '永福县', '45', '广西壮族自治区', '4503', '桂林市', '450326', '永福县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450327', '4503', '00,45,4503', '灌阳县', '45', '广西壮族自治区', '4503', '桂林市', '450327', '灌阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450328', '4503', '00,45,4503', '龙胜各族自治县', '45', '广西壮族自治区', '4503', '桂林市', '450328', '龙胜各族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450329', '4503', '00,45,4503', '资源县', '45', '广西壮族自治区', '4503', '桂林市', '450329', '资源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450330', '4503', '00,45,4503', '平乐县', '45', '广西壮族自治区', '4503', '桂林市', '450330', '平乐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450332', '4503', '00,45,4503', '恭城瑶族自治县', '45', '广西壮族自治区', '4503', '桂林市', '450332', '恭城瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450381', '4503', '00,45,4503', '荔浦市', '45', '广西壮族自治区', '4503', '桂林市', '450381', '荔浦市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4504', '45', '00,45', '梧州市', '45', '广西壮族自治区', '4504', '梧州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('450403', '4504', '00,45,4504', '万秀区', '45', '广西壮族自治区', '4504', '梧州市', '450403', '万秀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450405', '4504', '00,45,4504', '长洲区', '45', '广西壮族自治区', '4504', '梧州市', '450405', '长洲区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450406', '4504', '00,45,4504', '龙圩区', '45', '广西壮族自治区', '4504', '梧州市', '450406', '龙圩区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450421', '4504', '00,45,4504', '苍梧县', '45', '广西壮族自治区', '4504', '梧州市', '450421', '苍梧县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450422', '4504', '00,45,4504', '藤县', '45', '广西壮族自治区', '4504', '梧州市', '450422', '藤县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450423', '4504', '00,45,4504', '蒙山县', '45', '广西壮族自治区', '4504', '梧州市', '450423', '蒙山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450481', '4504', '00,45,4504', '岑溪市', '45', '广西壮族自治区', '4504', '梧州市', '450481', '岑溪市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4505', '45', '00,45', '北海市', '45', '广西壮族自治区', '4505', '北海市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('450502', '4505', '00,45,4505', '海城区', '45', '广西壮族自治区', '4505', '北海市', '450502', '海城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450503', '4505', '00,45,4505', '银海区', '45', '广西壮族自治区', '4505', '北海市', '450503', '银海区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450512', '4505', '00,45,4505', '铁山港区', '45', '广西壮族自治区', '4505', '北海市', '450512', '铁山港区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450521', '4505', '00,45,4505', '合浦县', '45', '广西壮族自治区', '4505', '北海市', '450521', '合浦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4506', '45', '00,45', '防城港市', '45', '广西壮族自治区', '4506', '防城港市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('450602', '4506', '00,45,4506', '港口区', '45', '广西壮族自治区', '4506', '防城港市', '450602', '港口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450603', '4506', '00,45,4506', '防城区', '45', '广西壮族自治区', '4506', '防城港市', '450603', '防城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450621', '4506', '00,45,4506', '上思县', '45', '广西壮族自治区', '4506', '防城港市', '450621', '上思县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450681', '4506', '00,45,4506', '东兴市', '45', '广西壮族自治区', '4506', '防城港市', '450681', '东兴市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4507', '45', '00,45', '钦州市', '45', '广西壮族自治区', '4507', '钦州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('450702', '4507', '00,45,4507', '钦南区', '45', '广西壮族自治区', '4507', '钦州市', '450702', '钦南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450703', '4507', '00,45,4507', '钦北区', '45', '广西壮族自治区', '4507', '钦州市', '450703', '钦北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450721', '4507', '00,45,4507', '灵山县', '45', '广西壮族自治区', '4507', '钦州市', '450721', '灵山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450722', '4507', '00,45,4507', '浦北县', '45', '广西壮族自治区', '4507', '钦州市', '450722', '浦北县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4508', '45', '00,45', '贵港市', '45', '广西壮族自治区', '4508', '贵港市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('450802', '4508', '00,45,4508', '港北区', '45', '广西壮族自治区', '4508', '贵港市', '450802', '港北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450803', '4508', '00,45,4508', '港南区', '45', '广西壮族自治区', '4508', '贵港市', '450803', '港南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450804', '4508', '00,45,4508', '覃塘区', '45', '广西壮族自治区', '4508', '贵港市', '450804', '覃塘区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450821', '4508', '00,45,4508', '平南县', '45', '广西壮族自治区', '4508', '贵港市', '450821', '平南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450881', '4508', '00,45,4508', '桂平市', '45', '广西壮族自治区', '4508', '贵港市', '450881', '桂平市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4509', '45', '00,45', '玉林市', '45', '广西壮族自治区', '4509', '玉林市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('450902', '4509', '00,45,4509', '玉州区', '45', '广西壮族自治区', '4509', '玉林市', '450902', '玉州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450903', '4509', '00,45,4509', '福绵区', '45', '广西壮族自治区', '4509', '玉林市', '450903', '福绵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450921', '4509', '00,45,4509', '容县', '45', '广西壮族自治区', '4509', '玉林市', '450921', '容县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450922', '4509', '00,45,4509', '陆川县', '45', '广西壮族自治区', '4509', '玉林市', '450922', '陆川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450923', '4509', '00,45,4509', '博白县', '45', '广西壮族自治区', '4509', '玉林市', '450923', '博白县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450924', '4509', '00,45,4509', '兴业县', '45', '广西壮族自治区', '4509', '玉林市', '450924', '兴业县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('450981', '4509', '00,45,4509', '北流市', '45', '广西壮族自治区', '4509', '玉林市', '450981', '北流市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4510', '45', '00,45', '百色市', '45', '广西壮族自治区', '4510', '百色市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('451002', '4510', '00,45,4510', '右江区', '45', '广西壮族自治区', '4510', '百色市', '451002', '右江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451003', '4510', '00,45,4510', '田阳区', '45', '广西壮族自治区', '4510', '百色市', '451003', '田阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451022', '4510', '00,45,4510', '田东县', '45', '广西壮族自治区', '4510', '百色市', '451022', '田东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451024', '4510', '00,45,4510', '德保县', '45', '广西壮族自治区', '4510', '百色市', '451024', '德保县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451026', '4510', '00,45,4510', '那坡县', '45', '广西壮族自治区', '4510', '百色市', '451026', '那坡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451027', '4510', '00,45,4510', '凌云县', '45', '广西壮族自治区', '4510', '百色市', '451027', '凌云县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451028', '4510', '00,45,4510', '乐业县', '45', '广西壮族自治区', '4510', '百色市', '451028', '乐业县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451029', '4510', '00,45,4510', '田林县', '45', '广西壮族自治区', '4510', '百色市', '451029', '田林县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451030', '4510', '00,45,4510', '西林县', '45', '广西壮族自治区', '4510', '百色市', '451030', '西林县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451031', '4510', '00,45,4510', '隆林各族自治县', '45', '广西壮族自治区', '4510', '百色市', '451031', '隆林各族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451081', '4510', '00,45,4510', '靖西市', '45', '广西壮族自治区', '4510', '百色市', '451081', '靖西市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451082', '4510', '00,45,4510', '平果市', '45', '广西壮族自治区', '4510', '百色市', '451082', '平果市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4511', '45', '00,45', '贺州市', '45', '广西壮族自治区', '4511', '贺州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('451102', '4511', '00,45,4511', '八步区', '45', '广西壮族自治区', '4511', '贺州市', '451102', '八步区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451103', '4511', '00,45,4511', '平桂区', '45', '广西壮族自治区', '4511', '贺州市', '451103', '平桂区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451121', '4511', '00,45,4511', '昭平县', '45', '广西壮族自治区', '4511', '贺州市', '451121', '昭平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451122', '4511', '00,45,4511', '钟山县', '45', '广西壮族自治区', '4511', '贺州市', '451122', '钟山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451123', '4511', '00,45,4511', '富川瑶族自治县', '45', '广西壮族自治区', '4511', '贺州市', '451123', '富川瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4512', '45', '00,45', '河池市', '45', '广西壮族自治区', '4512', '河池市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('451202', '4512', '00,45,4512', '金城江区', '45', '广西壮族自治区', '4512', '河池市', '451202', '金城江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451203', '4512', '00,45,4512', '宜州区', '45', '广西壮族自治区', '4512', '河池市', '451203', '宜州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451221', '4512', '00,45,4512', '南丹县', '45', '广西壮族自治区', '4512', '河池市', '451221', '南丹县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451222', '4512', '00,45,4512', '天峨县', '45', '广西壮族自治区', '4512', '河池市', '451222', '天峨县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451223', '4512', '00,45,4512', '凤山县', '45', '广西壮族自治区', '4512', '河池市', '451223', '凤山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451224', '4512', '00,45,4512', '东兰县', '45', '广西壮族自治区', '4512', '河池市', '451224', '东兰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451225', '4512', '00,45,4512', '罗城仫佬族自治县', '45', '广西壮族自治区', '4512', '河池市', '451225', '罗城仫佬族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451226', '4512', '00,45,4512', '环江毛南族自治县', '45', '广西壮族自治区', '4512', '河池市', '451226', '环江毛南族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451227', '4512', '00,45,4512', '巴马瑶族自治县', '45', '广西壮族自治区', '4512', '河池市', '451227', '巴马瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451228', '4512', '00,45,4512', '都安瑶族自治县', '45', '广西壮族自治区', '4512', '河池市', '451228', '都安瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451229', '4512', '00,45,4512', '大化瑶族自治县', '45', '广西壮族自治区', '4512', '河池市', '451229', '大化瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4513', '45', '00,45', '来宾市', '45', '广西壮族自治区', '4513', '来宾市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('451302', '4513', '00,45,4513', '兴宾区', '45', '广西壮族自治区', '4513', '来宾市', '451302', '兴宾区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451321', '4513', '00,45,4513', '忻城县', '45', '广西壮族自治区', '4513', '来宾市', '451321', '忻城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451322', '4513', '00,45,4513', '象州县', '45', '广西壮族自治区', '4513', '来宾市', '451322', '象州县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451323', '4513', '00,45,4513', '武宣县', '45', '广西壮族自治区', '4513', '来宾市', '451323', '武宣县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451324', '4513', '00,45,4513', '金秀瑶族自治县', '45', '广西壮族自治区', '4513', '来宾市', '451324', '金秀瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451381', '4513', '00,45,4513', '合山市', '45', '广西壮族自治区', '4513', '来宾市', '451381', '合山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4514', '45', '00,45', '崇左市', '45', '广西壮族自治区', '4514', '崇左市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('451402', '4514', '00,45,4514', '江州区', '45', '广西壮族自治区', '4514', '崇左市', '451402', '江州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451421', '4514', '00,45,4514', '扶绥县', '45', '广西壮族自治区', '4514', '崇左市', '451421', '扶绥县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451422', '4514', '00,45,4514', '宁明县', '45', '广西壮族自治区', '4514', '崇左市', '451422', '宁明县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451423', '4514', '00,45,4514', '龙州县', '45', '广西壮族自治区', '4514', '崇左市', '451423', '龙州县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451424', '4514', '00,45,4514', '大新县', '45', '广西壮族自治区', '4514', '崇左市', '451424', '大新县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451425', '4514', '00,45,4514', '天等县', '45', '广西壮族自治区', '4514', '崇左市', '451425', '天等县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('451481', '4514', '00,45,4514', '凭祥市', '45', '广西壮族自治区', '4514', '崇左市', '451481', '凭祥市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('46', '00', '00', '海南省', '46', '海南省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('4601', '46', '00,46', '海口市', '46', '海南省', '4601', '海口市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('460105', '4601', '00,46,4601', '秀英区', '46', '海南省', '4601', '海口市', '460105', '秀英区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('460106', '4601', '00,46,4601', '龙华区', '46', '海南省', '4601', '海口市', '460106', '龙华区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('460107', '4601', '00,46,4601', '琼山区', '46', '海南省', '4601', '海口市', '460107', '琼山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('460108', '4601', '00,46,4601', '美兰区', '46', '海南省', '4601', '海口市', '460108', '美兰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4602', '46', '00,46', '三亚市', '46', '海南省', '4602', '三亚市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('460202', '4602', '00,46,4602', '海棠区', '46', '海南省', '4602', '三亚市', '460202', '海棠区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('460203', '4602', '00,46,4602', '吉阳区', '46', '海南省', '4602', '三亚市', '460203', '吉阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('460204', '4602', '00,46,4602', '天涯区', '46', '海南省', '4602', '三亚市', '460204', '天涯区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('460205', '4602', '00,46,4602', '崖州区', '46', '海南省', '4602', '三亚市', '460205', '崖州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4603', '46', '00,46', '三沙市', '46', '海南省', '4603', '三沙市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('460300', '4603', '00,46,4603', '三沙市', '46', '海南省', '4603', '三沙市', '460300', '三沙市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4604', '46', '00,46', '儋州市', '46', '海南省', '4604', '儋州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('460400', '4604', '00,46,4604', '儋州市', '46', '海南省', '4604', '儋州市', '460400', '儋州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('4690', '46', '00,46', '省直辖县级行政区', '46', '海南省', '4690', '省直辖县级行政区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('469001', '4690', '00,46,4690', '五指山市', '46', '海南省', '4690', '省直辖县级行政区', '469001', '五指山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469002', '4690', '00,46,4690', '琼海市', '46', '海南省', '4690', '省直辖县级行政区', '469002', '琼海市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469005', '4690', '00,46,4690', '文昌市', '46', '海南省', '4690', '省直辖县级行政区', '469005', '文昌市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469006', '4690', '00,46,4690', '万宁市', '46', '海南省', '4690', '省直辖县级行政区', '469006', '万宁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469007', '4690', '00,46,4690', '东方市', '46', '海南省', '4690', '省直辖县级行政区', '469007', '东方市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469021', '4690', '00,46,4690', '定安县', '46', '海南省', '4690', '省直辖县级行政区', '469021', '定安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469022', '4690', '00,46,4690', '屯昌县', '46', '海南省', '4690', '省直辖县级行政区', '469022', '屯昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469023', '4690', '00,46,4690', '澄迈县', '46', '海南省', '4690', '省直辖县级行政区', '469023', '澄迈县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469024', '4690', '00,46,4690', '临高县', '46', '海南省', '4690', '省直辖县级行政区', '469024', '临高县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469025', '4690', '00,46,4690', '白沙黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469025', '白沙黎族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469026', '4690', '00,46,4690', '昌江黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469026', '昌江黎族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469027', '4690', '00,46,4690', '乐东黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469027', '乐东黎族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469028', '4690', '00,46,4690', '陵水黎族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469028', '陵水黎族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469029', '4690', '00,46,4690', '保亭黎族苗族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469029', '保亭黎族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('469030', '4690', '00,46,4690', '琼中黎族苗族自治县', '46', '海南省', '4690', '省直辖县级行政区', '469030', '琼中黎族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('50', '00', '00', '重庆市', '50', '重庆市', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('5001', '50', '00,50', '重庆市', '50', '重庆市', '5001', '重庆市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('500101', '5001', '00,50,5001', '万州区', '50', '重庆市', '5001', '重庆市', '500101', '万州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500102', '5001', '00,50,5001', '涪陵区', '50', '重庆市', '5001', '重庆市', '500102', '涪陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500103', '5001', '00,50,5001', '渝中区', '50', '重庆市', '5001', '重庆市', '500103', '渝中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500104', '5001', '00,50,5001', '大渡口区', '50', '重庆市', '5001', '重庆市', '500104', '大渡口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500105', '5001', '00,50,5001', '江北区', '50', '重庆市', '5001', '重庆市', '500105', '江北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500106', '5001', '00,50,5001', '沙坪坝区', '50', '重庆市', '5001', '重庆市', '500106', '沙坪坝区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500107', '5001', '00,50,5001', '九龙坡区', '50', '重庆市', '5001', '重庆市', '500107', '九龙坡区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500108', '5001', '00,50,5001', '南岸区', '50', '重庆市', '5001', '重庆市', '500108', '南岸区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500109', '5001', '00,50,5001', '北碚区', '50', '重庆市', '5001', '重庆市', '500109', '北碚区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500110', '5001', '00,50,5001', '綦江区', '50', '重庆市', '5001', '重庆市', '500110', '綦江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500111', '5001', '00,50,5001', '大足区', '50', '重庆市', '5001', '重庆市', '500111', '大足区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500112', '5001', '00,50,5001', '渝北区', '50', '重庆市', '5001', '重庆市', '500112', '渝北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500113', '5001', '00,50,5001', '巴南区', '50', '重庆市', '5001', '重庆市', '500113', '巴南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500114', '5001', '00,50,5001', '黔江区', '50', '重庆市', '5001', '重庆市', '500114', '黔江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500115', '5001', '00,50,5001', '长寿区', '50', '重庆市', '5001', '重庆市', '500115', '长寿区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500116', '5001', '00,50,5001', '江津区', '50', '重庆市', '5001', '重庆市', '500116', '江津区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500117', '5001', '00,50,5001', '合川区', '50', '重庆市', '5001', '重庆市', '500117', '合川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500118', '5001', '00,50,5001', '永川区', '50', '重庆市', '5001', '重庆市', '500118', '永川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500119', '5001', '00,50,5001', '南川区', '50', '重庆市', '5001', '重庆市', '500119', '南川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500120', '5001', '00,50,5001', '璧山区', '50', '重庆市', '5001', '重庆市', '500120', '璧山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500151', '5001', '00,50,5001', '铜梁区', '50', '重庆市', '5001', '重庆市', '500151', '铜梁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500152', '5001', '00,50,5001', '潼南区', '50', '重庆市', '5001', '重庆市', '500152', '潼南区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500153', '5001', '00,50,5001', '荣昌区', '50', '重庆市', '5001', '重庆市', '500153', '荣昌区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500154', '5001', '00,50,5001', '开州区', '50', '重庆市', '5001', '重庆市', '500154', '开州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500155', '5001', '00,50,5001', '梁平区', '50', '重庆市', '5001', '重庆市', '500155', '梁平区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500156', '5001', '00,50,5001', '武隆区', '50', '重庆市', '5001', '重庆市', '500156', '武隆区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5002', '50', '00,50', '重庆市', '50', '重庆市', '5002', '重庆市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('500229', '5002', '00,50,5002', '城口县', '50', '重庆市', '5002', '重庆市', '500229', '城口县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500230', '5002', '00,50,5002', '丰都县', '50', '重庆市', '5002', '重庆市', '500230', '丰都县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500231', '5002', '00,50,5002', '垫江县', '50', '重庆市', '5002', '重庆市', '500231', '垫江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500233', '5002', '00,50,5002', '忠县', '50', '重庆市', '5002', '重庆市', '500233', '忠县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500235', '5002', '00,50,5002', '云阳县', '50', '重庆市', '5002', '重庆市', '500235', '云阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500236', '5002', '00,50,5002', '奉节县', '50', '重庆市', '5002', '重庆市', '500236', '奉节县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500237', '5002', '00,50,5002', '巫山县', '50', '重庆市', '5002', '重庆市', '500237', '巫山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500238', '5002', '00,50,5002', '巫溪县', '50', '重庆市', '5002', '重庆市', '500238', '巫溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500240', '5002', '00,50,5002', '石柱土家族自治县', '50', '重庆市', '5002', '重庆市', '500240', '石柱土家族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500241', '5002', '00,50,5002', '秀山土家族苗族自治县', '50', '重庆市', '5002', '重庆市', '500241', '秀山土家族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500242', '5002', '00,50,5002', '酉阳土家族苗族自治县', '50', '重庆市', '5002', '重庆市', '500242', '酉阳土家族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('500243', '5002', '00,50,5002', '彭水苗族土家族自治县', '50', '重庆市', '5002', '重庆市', '500243', '彭水苗族土家族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('51', '00', '00', '四川省', '51', '四川省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('5101', '51', '00,51', '成都市', '51', '四川省', '5101', '成都市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('510104', '5101', '00,51,5101', '锦江区', '51', '四川省', '5101', '成都市', '510104', '锦江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510105', '5101', '00,51,5101', '青羊区', '51', '四川省', '5101', '成都市', '510105', '青羊区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510106', '5101', '00,51,5101', '金牛区', '51', '四川省', '5101', '成都市', '510106', '金牛区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510107', '5101', '00,51,5101', '武侯区', '51', '四川省', '5101', '成都市', '510107', '武侯区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510108', '5101', '00,51,5101', '成华区', '51', '四川省', '5101', '成都市', '510108', '成华区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510112', '5101', '00,51,5101', '龙泉驿区', '51', '四川省', '5101', '成都市', '510112', '龙泉驿区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510113', '5101', '00,51,5101', '青白江区', '51', '四川省', '5101', '成都市', '510113', '青白江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510114', '5101', '00,51,5101', '新都区', '51', '四川省', '5101', '成都市', '510114', '新都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510115', '5101', '00,51,5101', '温江区', '51', '四川省', '5101', '成都市', '510115', '温江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510116', '5101', '00,51,5101', '双流区', '51', '四川省', '5101', '成都市', '510116', '双流区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510117', '5101', '00,51,5101', '郫都区', '51', '四川省', '5101', '成都市', '510117', '郫都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510121', '5101', '00,51,5101', '金堂县', '51', '四川省', '5101', '成都市', '510121', '金堂县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510129', '5101', '00,51,5101', '大邑县', '51', '四川省', '5101', '成都市', '510129', '大邑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510131', '5101', '00,51,5101', '蒲江县', '51', '四川省', '5101', '成都市', '510131', '蒲江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510132', '5101', '00,51,5101', '新津县', '51', '四川省', '5101', '成都市', '510132', '新津县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510181', '5101', '00,51,5101', '都江堰市', '51', '四川省', '5101', '成都市', '510181', '都江堰市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510182', '5101', '00,51,5101', '彭州市', '51', '四川省', '5101', '成都市', '510182', '彭州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510183', '5101', '00,51,5101', '邛崃市', '51', '四川省', '5101', '成都市', '510183', '邛崃市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510184', '5101', '00,51,5101', '崇州市', '51', '四川省', '5101', '成都市', '510184', '崇州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510185', '5101', '00,51,5101', '简阳市', '51', '四川省', '5101', '成都市', '510185', '简阳市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5103', '51', '00,51', '自贡市', '51', '四川省', '5103', '自贡市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('510302', '5103', '00,51,5103', '自流井区', '51', '四川省', '5103', '自贡市', '510302', '自流井区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510303', '5103', '00,51,5103', '贡井区', '51', '四川省', '5103', '自贡市', '510303', '贡井区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510304', '5103', '00,51,5103', '大安区', '51', '四川省', '5103', '自贡市', '510304', '大安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510311', '5103', '00,51,5103', '沿滩区', '51', '四川省', '5103', '自贡市', '510311', '沿滩区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510321', '5103', '00,51,5103', '荣县', '51', '四川省', '5103', '自贡市', '510321', '荣县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510322', '5103', '00,51,5103', '富顺县', '51', '四川省', '5103', '自贡市', '510322', '富顺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5104', '51', '00,51', '攀枝花市', '51', '四川省', '5104', '攀枝花市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('510402', '5104', '00,51,5104', '东区', '51', '四川省', '5104', '攀枝花市', '510402', '东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510403', '5104', '00,51,5104', '西区', '51', '四川省', '5104', '攀枝花市', '510403', '西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510411', '5104', '00,51,5104', '仁和区', '51', '四川省', '5104', '攀枝花市', '510411', '仁和区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510421', '5104', '00,51,5104', '米易县', '51', '四川省', '5104', '攀枝花市', '510421', '米易县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510422', '5104', '00,51,5104', '盐边县', '51', '四川省', '5104', '攀枝花市', '510422', '盐边县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5105', '51', '00,51', '泸州市', '51', '四川省', '5105', '泸州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('510502', '5105', '00,51,5105', '江阳区', '51', '四川省', '5105', '泸州市', '510502', '江阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510503', '5105', '00,51,5105', '纳溪区', '51', '四川省', '5105', '泸州市', '510503', '纳溪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510504', '5105', '00,51,5105', '龙马潭区', '51', '四川省', '5105', '泸州市', '510504', '龙马潭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510521', '5105', '00,51,5105', '泸县', '51', '四川省', '5105', '泸州市', '510521', '泸县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510522', '5105', '00,51,5105', '合江县', '51', '四川省', '5105', '泸州市', '510522', '合江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510524', '5105', '00,51,5105', '叙永县', '51', '四川省', '5105', '泸州市', '510524', '叙永县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510525', '5105', '00,51,5105', '古蔺县', '51', '四川省', '5105', '泸州市', '510525', '古蔺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5106', '51', '00,51', '德阳市', '51', '四川省', '5106', '德阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('510603', '5106', '00,51,5106', '旌阳区', '51', '四川省', '5106', '德阳市', '510603', '旌阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510604', '5106', '00,51,5106', '罗江区', '51', '四川省', '5106', '德阳市', '510604', '罗江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510623', '5106', '00,51,5106', '中江县', '51', '四川省', '5106', '德阳市', '510623', '中江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510681', '5106', '00,51,5106', '广汉市', '51', '四川省', '5106', '德阳市', '510681', '广汉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510682', '5106', '00,51,5106', '什邡市', '51', '四川省', '5106', '德阳市', '510682', '什邡市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510683', '5106', '00,51,5106', '绵竹市', '51', '四川省', '5106', '德阳市', '510683', '绵竹市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5107', '51', '00,51', '绵阳市', '51', '四川省', '5107', '绵阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('510703', '5107', '00,51,5107', '涪城区', '51', '四川省', '5107', '绵阳市', '510703', '涪城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510704', '5107', '00,51,5107', '游仙区', '51', '四川省', '5107', '绵阳市', '510704', '游仙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510705', '5107', '00,51,5107', '安州区', '51', '四川省', '5107', '绵阳市', '510705', '安州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510722', '5107', '00,51,5107', '三台县', '51', '四川省', '5107', '绵阳市', '510722', '三台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510723', '5107', '00,51,5107', '盐亭县', '51', '四川省', '5107', '绵阳市', '510723', '盐亭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510725', '5107', '00,51,5107', '梓潼县', '51', '四川省', '5107', '绵阳市', '510725', '梓潼县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510726', '5107', '00,51,5107', '北川羌族自治县', '51', '四川省', '5107', '绵阳市', '510726', '北川羌族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510727', '5107', '00,51,5107', '平武县', '51', '四川省', '5107', '绵阳市', '510727', '平武县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510781', '5107', '00,51,5107', '江油市', '51', '四川省', '5107', '绵阳市', '510781', '江油市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5108', '51', '00,51', '广元市', '51', '四川省', '5108', '广元市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('510802', '5108', '00,51,5108', '利州区', '51', '四川省', '5108', '广元市', '510802', '利州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510811', '5108', '00,51,5108', '昭化区', '51', '四川省', '5108', '广元市', '510811', '昭化区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510812', '5108', '00,51,5108', '朝天区', '51', '四川省', '5108', '广元市', '510812', '朝天区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510821', '5108', '00,51,5108', '旺苍县', '51', '四川省', '5108', '广元市', '510821', '旺苍县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510822', '5108', '00,51,5108', '青川县', '51', '四川省', '5108', '广元市', '510822', '青川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510823', '5108', '00,51,5108', '剑阁县', '51', '四川省', '5108', '广元市', '510823', '剑阁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510824', '5108', '00,51,5108', '苍溪县', '51', '四川省', '5108', '广元市', '510824', '苍溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5109', '51', '00,51', '遂宁市', '51', '四川省', '5109', '遂宁市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('510903', '5109', '00,51,5109', '船山区', '51', '四川省', '5109', '遂宁市', '510903', '船山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510904', '5109', '00,51,5109', '安居区', '51', '四川省', '5109', '遂宁市', '510904', '安居区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510921', '5109', '00,51,5109', '蓬溪县', '51', '四川省', '5109', '遂宁市', '510921', '蓬溪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510923', '5109', '00,51,5109', '大英县', '51', '四川省', '5109', '遂宁市', '510923', '大英县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('510981', '5109', '00,51,5109', '射洪市', '51', '四川省', '5109', '遂宁市', '510981', '射洪市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5110', '51', '00,51', '内江市', '51', '四川省', '5110', '内江市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511002', '5110', '00,51,5110', '市中区', '51', '四川省', '5110', '内江市', '511002', '市中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511011', '5110', '00,51,5110', '东兴区', '51', '四川省', '5110', '内江市', '511011', '东兴区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511024', '5110', '00,51,5110', '威远县', '51', '四川省', '5110', '内江市', '511024', '威远县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511025', '5110', '00,51,5110', '资中县', '51', '四川省', '5110', '内江市', '511025', '资中县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511083', '5110', '00,51,5110', '隆昌市', '51', '四川省', '5110', '内江市', '511083', '隆昌市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5111', '51', '00,51', '乐山市', '51', '四川省', '5111', '乐山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511102', '5111', '00,51,5111', '市中区', '51', '四川省', '5111', '乐山市', '511102', '市中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511111', '5111', '00,51,5111', '沙湾区', '51', '四川省', '5111', '乐山市', '511111', '沙湾区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511112', '5111', '00,51,5111', '五通桥区', '51', '四川省', '5111', '乐山市', '511112', '五通桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511113', '5111', '00,51,5111', '金口河区', '51', '四川省', '5111', '乐山市', '511113', '金口河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511123', '5111', '00,51,5111', '犍为县', '51', '四川省', '5111', '乐山市', '511123', '犍为县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511124', '5111', '00,51,5111', '井研县', '51', '四川省', '5111', '乐山市', '511124', '井研县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511126', '5111', '00,51,5111', '夹江县', '51', '四川省', '5111', '乐山市', '511126', '夹江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511129', '5111', '00,51,5111', '沐川县', '51', '四川省', '5111', '乐山市', '511129', '沐川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511132', '5111', '00,51,5111', '峨边彝族自治县', '51', '四川省', '5111', '乐山市', '511132', '峨边彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511133', '5111', '00,51,5111', '马边彝族自治县', '51', '四川省', '5111', '乐山市', '511133', '马边彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511181', '5111', '00,51,5111', '峨眉山市', '51', '四川省', '5111', '乐山市', '511181', '峨眉山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5113', '51', '00,51', '南充市', '51', '四川省', '5113', '南充市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511302', '5113', '00,51,5113', '顺庆区', '51', '四川省', '5113', '南充市', '511302', '顺庆区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511303', '5113', '00,51,5113', '高坪区', '51', '四川省', '5113', '南充市', '511303', '高坪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511304', '5113', '00,51,5113', '嘉陵区', '51', '四川省', '5113', '南充市', '511304', '嘉陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511321', '5113', '00,51,5113', '南部县', '51', '四川省', '5113', '南充市', '511321', '南部县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511322', '5113', '00,51,5113', '营山县', '51', '四川省', '5113', '南充市', '511322', '营山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511323', '5113', '00,51,5113', '蓬安县', '51', '四川省', '5113', '南充市', '511323', '蓬安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511324', '5113', '00,51,5113', '仪陇县', '51', '四川省', '5113', '南充市', '511324', '仪陇县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511325', '5113', '00,51,5113', '西充县', '51', '四川省', '5113', '南充市', '511325', '西充县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511381', '5113', '00,51,5113', '阆中市', '51', '四川省', '5113', '南充市', '511381', '阆中市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5114', '51', '00,51', '眉山市', '51', '四川省', '5114', '眉山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511402', '5114', '00,51,5114', '东坡区', '51', '四川省', '5114', '眉山市', '511402', '东坡区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511403', '5114', '00,51,5114', '彭山区', '51', '四川省', '5114', '眉山市', '511403', '彭山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511421', '5114', '00,51,5114', '仁寿县', '51', '四川省', '5114', '眉山市', '511421', '仁寿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511423', '5114', '00,51,5114', '洪雅县', '51', '四川省', '5114', '眉山市', '511423', '洪雅县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511424', '5114', '00,51,5114', '丹棱县', '51', '四川省', '5114', '眉山市', '511424', '丹棱县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511425', '5114', '00,51,5114', '青神县', '51', '四川省', '5114', '眉山市', '511425', '青神县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5115', '51', '00,51', '宜宾市', '51', '四川省', '5115', '宜宾市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511502', '5115', '00,51,5115', '翠屏区', '51', '四川省', '5115', '宜宾市', '511502', '翠屏区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511503', '5115', '00,51,5115', '南溪区', '51', '四川省', '5115', '宜宾市', '511503', '南溪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511504', '5115', '00,51,5115', '叙州区', '51', '四川省', '5115', '宜宾市', '511504', '叙州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511523', '5115', '00,51,5115', '江安县', '51', '四川省', '5115', '宜宾市', '511523', '江安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511524', '5115', '00,51,5115', '长宁县', '51', '四川省', '5115', '宜宾市', '511524', '长宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511525', '5115', '00,51,5115', '高县', '51', '四川省', '5115', '宜宾市', '511525', '高县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511526', '5115', '00,51,5115', '珙县', '51', '四川省', '5115', '宜宾市', '511526', '珙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511527', '5115', '00,51,5115', '筠连县', '51', '四川省', '5115', '宜宾市', '511527', '筠连县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511528', '5115', '00,51,5115', '兴文县', '51', '四川省', '5115', '宜宾市', '511528', '兴文县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511529', '5115', '00,51,5115', '屏山县', '51', '四川省', '5115', '宜宾市', '511529', '屏山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5116', '51', '00,51', '广安市', '51', '四川省', '5116', '广安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511602', '5116', '00,51,5116', '广安区', '51', '四川省', '5116', '广安市', '511602', '广安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511603', '5116', '00,51,5116', '前锋区', '51', '四川省', '5116', '广安市', '511603', '前锋区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511621', '5116', '00,51,5116', '岳池县', '51', '四川省', '5116', '广安市', '511621', '岳池县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511622', '5116', '00,51,5116', '武胜县', '51', '四川省', '5116', '广安市', '511622', '武胜县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511623', '5116', '00,51,5116', '邻水县', '51', '四川省', '5116', '广安市', '511623', '邻水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511681', '5116', '00,51,5116', '华蓥市', '51', '四川省', '5116', '广安市', '511681', '华蓥市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5117', '51', '00,51', '达州市', '51', '四川省', '5117', '达州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511702', '5117', '00,51,5117', '通川区', '51', '四川省', '5117', '达州市', '511702', '通川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511703', '5117', '00,51,5117', '达川区', '51', '四川省', '5117', '达州市', '511703', '达川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511722', '5117', '00,51,5117', '宣汉县', '51', '四川省', '5117', '达州市', '511722', '宣汉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511723', '5117', '00,51,5117', '开江县', '51', '四川省', '5117', '达州市', '511723', '开江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511724', '5117', '00,51,5117', '大竹县', '51', '四川省', '5117', '达州市', '511724', '大竹县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511725', '5117', '00,51,5117', '渠县', '51', '四川省', '5117', '达州市', '511725', '渠县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511781', '5117', '00,51,5117', '万源市', '51', '四川省', '5117', '达州市', '511781', '万源市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5118', '51', '00,51', '雅安市', '51', '四川省', '5118', '雅安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511802', '5118', '00,51,5118', '雨城区', '51', '四川省', '5118', '雅安市', '511802', '雨城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511803', '5118', '00,51,5118', '名山区', '51', '四川省', '5118', '雅安市', '511803', '名山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511822', '5118', '00,51,5118', '荥经县', '51', '四川省', '5118', '雅安市', '511822', '荥经县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511823', '5118', '00,51,5118', '汉源县', '51', '四川省', '5118', '雅安市', '511823', '汉源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511824', '5118', '00,51,5118', '石棉县', '51', '四川省', '5118', '雅安市', '511824', '石棉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511825', '5118', '00,51,5118', '天全县', '51', '四川省', '5118', '雅安市', '511825', '天全县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511826', '5118', '00,51,5118', '芦山县', '51', '四川省', '5118', '雅安市', '511826', '芦山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511827', '5118', '00,51,5118', '宝兴县', '51', '四川省', '5118', '雅安市', '511827', '宝兴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5119', '51', '00,51', '巴中市', '51', '四川省', '5119', '巴中市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('511902', '5119', '00,51,5119', '巴州区', '51', '四川省', '5119', '巴中市', '511902', '巴州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511903', '5119', '00,51,5119', '恩阳区', '51', '四川省', '5119', '巴中市', '511903', '恩阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511921', '5119', '00,51,5119', '通江县', '51', '四川省', '5119', '巴中市', '511921', '通江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511922', '5119', '00,51,5119', '南江县', '51', '四川省', '5119', '巴中市', '511922', '南江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('511923', '5119', '00,51,5119', '平昌县', '51', '四川省', '5119', '巴中市', '511923', '平昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5120', '51', '00,51', '资阳市', '51', '四川省', '5120', '资阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('512002', '5120', '00,51,5120', '雁江区', '51', '四川省', '5120', '资阳市', '512002', '雁江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('512021', '5120', '00,51,5120', '安岳县', '51', '四川省', '5120', '资阳市', '512021', '安岳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('512022', '5120', '00,51,5120', '乐至县', '51', '四川省', '5120', '资阳市', '512022', '乐至县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5132', '51', '00,51', '阿坝藏族羌族自治州', '51', '四川省', '5132', '阿坝藏族羌族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('513201', '5132', '00,51,5132', '马尔康市', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513201', '马尔康市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513221', '5132', '00,51,5132', '汶川县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513221', '汶川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513222', '5132', '00,51,5132', '理县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513222', '理县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513223', '5132', '00,51,5132', '茂县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513223', '茂县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513224', '5132', '00,51,5132', '松潘县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513224', '松潘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513225', '5132', '00,51,5132', '九寨沟县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513225', '九寨沟县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513226', '5132', '00,51,5132', '金川县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513226', '金川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513227', '5132', '00,51,5132', '小金县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513227', '小金县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513228', '5132', '00,51,5132', '黑水县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513228', '黑水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513230', '5132', '00,51,5132', '壤塘县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513230', '壤塘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513231', '5132', '00,51,5132', '阿坝县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513231', '阿坝县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513232', '5132', '00,51,5132', '若尔盖县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513232', '若尔盖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513233', '5132', '00,51,5132', '红原县', '51', '四川省', '5132', '阿坝藏族羌族自治州', '513233', '红原县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5133', '51', '00,51', '甘孜藏族自治州', '51', '四川省', '5133', '甘孜藏族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('513301', '5133', '00,51,5133', '康定市', '51', '四川省', '5133', '甘孜藏族自治州', '513301', '康定市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513322', '5133', '00,51,5133', '泸定县', '51', '四川省', '5133', '甘孜藏族自治州', '513322', '泸定县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513323', '5133', '00,51,5133', '丹巴县', '51', '四川省', '5133', '甘孜藏族自治州', '513323', '丹巴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513324', '5133', '00,51,5133', '九龙县', '51', '四川省', '5133', '甘孜藏族自治州', '513324', '九龙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513325', '5133', '00,51,5133', '雅江县', '51', '四川省', '5133', '甘孜藏族自治州', '513325', '雅江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513326', '5133', '00,51,5133', '道孚县', '51', '四川省', '5133', '甘孜藏族自治州', '513326', '道孚县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513327', '5133', '00,51,5133', '炉霍县', '51', '四川省', '5133', '甘孜藏族自治州', '513327', '炉霍县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513328', '5133', '00,51,5133', '甘孜县', '51', '四川省', '5133', '甘孜藏族自治州', '513328', '甘孜县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513329', '5133', '00,51,5133', '新龙县', '51', '四川省', '5133', '甘孜藏族自治州', '513329', '新龙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513330', '5133', '00,51,5133', '德格县', '51', '四川省', '5133', '甘孜藏族自治州', '513330', '德格县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513331', '5133', '00,51,5133', '白玉县', '51', '四川省', '5133', '甘孜藏族自治州', '513331', '白玉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513332', '5133', '00,51,5133', '石渠县', '51', '四川省', '5133', '甘孜藏族自治州', '513332', '石渠县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513333', '5133', '00,51,5133', '色达县', '51', '四川省', '5133', '甘孜藏族自治州', '513333', '色达县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513334', '5133', '00,51,5133', '理塘县', '51', '四川省', '5133', '甘孜藏族自治州', '513334', '理塘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513335', '5133', '00,51,5133', '巴塘县', '51', '四川省', '5133', '甘孜藏族自治州', '513335', '巴塘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513336', '5133', '00,51,5133', '乡城县', '51', '四川省', '5133', '甘孜藏族自治州', '513336', '乡城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513337', '5133', '00,51,5133', '稻城县', '51', '四川省', '5133', '甘孜藏族自治州', '513337', '稻城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513338', '5133', '00,51,5133', '得荣县', '51', '四川省', '5133', '甘孜藏族自治州', '513338', '得荣县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5134', '51', '00,51', '凉山彝族自治州', '51', '四川省', '5134', '凉山彝族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('513401', '5134', '00,51,5134', '西昌市', '51', '四川省', '5134', '凉山彝族自治州', '513401', '西昌市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513422', '5134', '00,51,5134', '木里藏族自治县', '51', '四川省', '5134', '凉山彝族自治州', '513422', '木里藏族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513423', '5134', '00,51,5134', '盐源县', '51', '四川省', '5134', '凉山彝族自治州', '513423', '盐源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513424', '5134', '00,51,5134', '德昌县', '51', '四川省', '5134', '凉山彝族自治州', '513424', '德昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513425', '5134', '00,51,5134', '会理县', '51', '四川省', '5134', '凉山彝族自治州', '513425', '会理县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513426', '5134', '00,51,5134', '会东县', '51', '四川省', '5134', '凉山彝族自治州', '513426', '会东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513427', '5134', '00,51,5134', '宁南县', '51', '四川省', '5134', '凉山彝族自治州', '513427', '宁南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513428', '5134', '00,51,5134', '普格县', '51', '四川省', '5134', '凉山彝族自治州', '513428', '普格县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513429', '5134', '00,51,5134', '布拖县', '51', '四川省', '5134', '凉山彝族自治州', '513429', '布拖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513430', '5134', '00,51,5134', '金阳县', '51', '四川省', '5134', '凉山彝族自治州', '513430', '金阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513431', '5134', '00,51,5134', '昭觉县', '51', '四川省', '5134', '凉山彝族自治州', '513431', '昭觉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513432', '5134', '00,51,5134', '喜德县', '51', '四川省', '5134', '凉山彝族自治州', '513432', '喜德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513433', '5134', '00,51,5134', '冕宁县', '51', '四川省', '5134', '凉山彝族自治州', '513433', '冕宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513434', '5134', '00,51,5134', '越西县', '51', '四川省', '5134', '凉山彝族自治州', '513434', '越西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513435', '5134', '00,51,5134', '甘洛县', '51', '四川省', '5134', '凉山彝族自治州', '513435', '甘洛县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513436', '5134', '00,51,5134', '美姑县', '51', '四川省', '5134', '凉山彝族自治州', '513436', '美姑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('513437', '5134', '00,51,5134', '雷波县', '51', '四川省', '5134', '凉山彝族自治州', '513437', '雷波县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('52', '00', '00', '贵州省', '52', '贵州省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('5201', '52', '00,52', '贵阳市', '52', '贵州省', '5201', '贵阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('520102', '5201', '00,52,5201', '南明区', '52', '贵州省', '5201', '贵阳市', '520102', '南明区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520103', '5201', '00,52,5201', '云岩区', '52', '贵州省', '5201', '贵阳市', '520103', '云岩区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520111', '5201', '00,52,5201', '花溪区', '52', '贵州省', '5201', '贵阳市', '520111', '花溪区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520112', '5201', '00,52,5201', '乌当区', '52', '贵州省', '5201', '贵阳市', '520112', '乌当区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520113', '5201', '00,52,5201', '白云区', '52', '贵州省', '5201', '贵阳市', '520113', '白云区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520115', '5201', '00,52,5201', '观山湖区', '52', '贵州省', '5201', '贵阳市', '520115', '观山湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520121', '5201', '00,52,5201', '开阳县', '52', '贵州省', '5201', '贵阳市', '520121', '开阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520122', '5201', '00,52,5201', '息烽县', '52', '贵州省', '5201', '贵阳市', '520122', '息烽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520123', '5201', '00,52,5201', '修文县', '52', '贵州省', '5201', '贵阳市', '520123', '修文县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520181', '5201', '00,52,5201', '清镇市', '52', '贵州省', '5201', '贵阳市', '520181', '清镇市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5202', '52', '00,52', '六盘水市', '52', '贵州省', '5202', '六盘水市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('520201', '5202', '00,52,5202', '钟山区', '52', '贵州省', '5202', '六盘水市', '520201', '钟山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520203', '5202', '00,52,5202', '六枝特区', '52', '贵州省', '5202', '六盘水市', '520203', '六枝特区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520221', '5202', '00,52,5202', '水城县', '52', '贵州省', '5202', '六盘水市', '520221', '水城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520281', '5202', '00,52,5202', '盘州市', '52', '贵州省', '5202', '六盘水市', '520281', '盘州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5203', '52', '00,52', '遵义市', '52', '贵州省', '5203', '遵义市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('520302', '5203', '00,52,5203', '红花岗区', '52', '贵州省', '5203', '遵义市', '520302', '红花岗区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520303', '5203', '00,52,5203', '汇川区', '52', '贵州省', '5203', '遵义市', '520303', '汇川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520304', '5203', '00,52,5203', '播州区', '52', '贵州省', '5203', '遵义市', '520304', '播州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520322', '5203', '00,52,5203', '桐梓县', '52', '贵州省', '5203', '遵义市', '520322', '桐梓县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520323', '5203', '00,52,5203', '绥阳县', '52', '贵州省', '5203', '遵义市', '520323', '绥阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520324', '5203', '00,52,5203', '正安县', '52', '贵州省', '5203', '遵义市', '520324', '正安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520325', '5203', '00,52,5203', '道真仡佬族苗族自治县', '52', '贵州省', '5203', '遵义市', '520325', '道真仡佬族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520326', '5203', '00,52,5203', '务川仡佬族苗族自治县', '52', '贵州省', '5203', '遵义市', '520326', '务川仡佬族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520327', '5203', '00,52,5203', '凤冈县', '52', '贵州省', '5203', '遵义市', '520327', '凤冈县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520328', '5203', '00,52,5203', '湄潭县', '52', '贵州省', '5203', '遵义市', '520328', '湄潭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520329', '5203', '00,52,5203', '余庆县', '52', '贵州省', '5203', '遵义市', '520329', '余庆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520330', '5203', '00,52,5203', '习水县', '52', '贵州省', '5203', '遵义市', '520330', '习水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520381', '5203', '00,52,5203', '赤水市', '52', '贵州省', '5203', '遵义市', '520381', '赤水市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520382', '5203', '00,52,5203', '仁怀市', '52', '贵州省', '5203', '遵义市', '520382', '仁怀市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5204', '52', '00,52', '安顺市', '52', '贵州省', '5204', '安顺市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('520402', '5204', '00,52,5204', '西秀区', '52', '贵州省', '5204', '安顺市', '520402', '西秀区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520403', '5204', '00,52,5204', '平坝区', '52', '贵州省', '5204', '安顺市', '520403', '平坝区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520422', '5204', '00,52,5204', '普定县', '52', '贵州省', '5204', '安顺市', '520422', '普定县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520423', '5204', '00,52,5204', '镇宁布依族苗族自治县', '52', '贵州省', '5204', '安顺市', '520423', '镇宁布依族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520424', '5204', '00,52,5204', '关岭布依族苗族自治县', '52', '贵州省', '5204', '安顺市', '520424', '关岭布依族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520425', '5204', '00,52,5204', '紫云苗族布依族自治县', '52', '贵州省', '5204', '安顺市', '520425', '紫云苗族布依族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5205', '52', '00,52', '毕节市', '52', '贵州省', '5205', '毕节市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('520502', '5205', '00,52,5205', '七星关区', '52', '贵州省', '5205', '毕节市', '520502', '七星关区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520521', '5205', '00,52,5205', '大方县', '52', '贵州省', '5205', '毕节市', '520521', '大方县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520522', '5205', '00,52,5205', '黔西县', '52', '贵州省', '5205', '毕节市', '520522', '黔西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520523', '5205', '00,52,5205', '金沙县', '52', '贵州省', '5205', '毕节市', '520523', '金沙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520524', '5205', '00,52,5205', '织金县', '52', '贵州省', '5205', '毕节市', '520524', '织金县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520525', '5205', '00,52,5205', '纳雍县', '52', '贵州省', '5205', '毕节市', '520525', '纳雍县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520526', '5205', '00,52,5205', '威宁彝族回族苗族自治县', '52', '贵州省', '5205', '毕节市', '520526', '威宁彝族回族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520527', '5205', '00,52,5205', '赫章县', '52', '贵州省', '5205', '毕节市', '520527', '赫章县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5206', '52', '00,52', '铜仁市', '52', '贵州省', '5206', '铜仁市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('520602', '5206', '00,52,5206', '碧江区', '52', '贵州省', '5206', '铜仁市', '520602', '碧江区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520603', '5206', '00,52,5206', '万山区', '52', '贵州省', '5206', '铜仁市', '520603', '万山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520621', '5206', '00,52,5206', '江口县', '52', '贵州省', '5206', '铜仁市', '520621', '江口县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520622', '5206', '00,52,5206', '玉屏侗族自治县', '52', '贵州省', '5206', '铜仁市', '520622', '玉屏侗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520623', '5206', '00,52,5206', '石阡县', '52', '贵州省', '5206', '铜仁市', '520623', '石阡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520624', '5206', '00,52,5206', '思南县', '52', '贵州省', '5206', '铜仁市', '520624', '思南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520625', '5206', '00,52,5206', '印江土家族苗族自治县', '52', '贵州省', '5206', '铜仁市', '520625', '印江土家族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520626', '5206', '00,52,5206', '德江县', '52', '贵州省', '5206', '铜仁市', '520626', '德江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520627', '5206', '00,52,5206', '沿河土家族自治县', '52', '贵州省', '5206', '铜仁市', '520627', '沿河土家族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('520628', '5206', '00,52,5206', '松桃苗族自治县', '52', '贵州省', '5206', '铜仁市', '520628', '松桃苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5223', '52', '00,52', '黔西南布依族苗族自治州', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('522301', '5223', '00,52,5223', '兴义市', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522301', '兴义市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522302', '5223', '00,52,5223', '兴仁市', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522302', '兴仁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522323', '5223', '00,52,5223', '普安县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522323', '普安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522324', '5223', '00,52,5223', '晴隆县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522324', '晴隆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522325', '5223', '00,52,5223', '贞丰县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522325', '贞丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522326', '5223', '00,52,5223', '望谟县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522326', '望谟县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522327', '5223', '00,52,5223', '册亨县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522327', '册亨县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522328', '5223', '00,52,5223', '安龙县', '52', '贵州省', '5223', '黔西南布依族苗族自治州', '522328', '安龙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5226', '52', '00,52', '黔东南苗族侗族自治州', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('522601', '5226', '00,52,5226', '凯里市', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522601', '凯里市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522622', '5226', '00,52,5226', '黄平县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522622', '黄平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522623', '5226', '00,52,5226', '施秉县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522623', '施秉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522624', '5226', '00,52,5226', '三穗县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522624', '三穗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522625', '5226', '00,52,5226', '镇远县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522625', '镇远县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522626', '5226', '00,52,5226', '岑巩县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522626', '岑巩县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522627', '5226', '00,52,5226', '天柱县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522627', '天柱县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522628', '5226', '00,52,5226', '锦屏县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522628', '锦屏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522629', '5226', '00,52,5226', '剑河县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522629', '剑河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522630', '5226', '00,52,5226', '台江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522630', '台江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522631', '5226', '00,52,5226', '黎平县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522631', '黎平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522632', '5226', '00,52,5226', '榕江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522632', '榕江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522633', '5226', '00,52,5226', '从江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522633', '从江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522634', '5226', '00,52,5226', '雷山县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522634', '雷山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522635', '5226', '00,52,5226', '麻江县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522635', '麻江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522636', '5226', '00,52,5226', '丹寨县', '52', '贵州省', '5226', '黔东南苗族侗族自治州', '522636', '丹寨县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5227', '52', '00,52', '黔南布依族苗族自治州', '52', '贵州省', '5227', '黔南布依族苗族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('522701', '5227', '00,52,5227', '都匀市', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522701', '都匀市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522702', '5227', '00,52,5227', '福泉市', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522702', '福泉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522722', '5227', '00,52,5227', '荔波县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522722', '荔波县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522723', '5227', '00,52,5227', '贵定县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522723', '贵定县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522725', '5227', '00,52,5227', '瓮安县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522725', '瓮安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522726', '5227', '00,52,5227', '独山县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522726', '独山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522727', '5227', '00,52,5227', '平塘县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522727', '平塘县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522728', '5227', '00,52,5227', '罗甸县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522728', '罗甸县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522729', '5227', '00,52,5227', '长顺县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522729', '长顺县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522730', '5227', '00,52,5227', '龙里县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522730', '龙里县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522731', '5227', '00,52,5227', '惠水县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522731', '惠水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('522732', '5227', '00,52,5227', '三都水族自治县', '52', '贵州省', '5227', '黔南布依族苗族自治州', '522732', '三都水族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('53', '00', '00', '云南省', '53', '云南省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('5301', '53', '00,53', '昆明市', '53', '云南省', '5301', '昆明市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('530102', '5301', '00,53,5301', '五华区', '53', '云南省', '5301', '昆明市', '530102', '五华区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530103', '5301', '00,53,5301', '盘龙区', '53', '云南省', '5301', '昆明市', '530103', '盘龙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530111', '5301', '00,53,5301', '官渡区', '53', '云南省', '5301', '昆明市', '530111', '官渡区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530112', '5301', '00,53,5301', '西山区', '53', '云南省', '5301', '昆明市', '530112', '西山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530113', '5301', '00,53,5301', '东川区', '53', '云南省', '5301', '昆明市', '530113', '东川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530114', '5301', '00,53,5301', '呈贡区', '53', '云南省', '5301', '昆明市', '530114', '呈贡区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530115', '5301', '00,53,5301', '晋宁区', '53', '云南省', '5301', '昆明市', '530115', '晋宁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530124', '5301', '00,53,5301', '富民县', '53', '云南省', '5301', '昆明市', '530124', '富民县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530125', '5301', '00,53,5301', '宜良县', '53', '云南省', '5301', '昆明市', '530125', '宜良县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530126', '5301', '00,53,5301', '石林彝族自治县', '53', '云南省', '5301', '昆明市', '530126', '石林彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530127', '5301', '00,53,5301', '嵩明县', '53', '云南省', '5301', '昆明市', '530127', '嵩明县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530128', '5301', '00,53,5301', '禄劝彝族苗族自治县', '53', '云南省', '5301', '昆明市', '530128', '禄劝彝族苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530129', '5301', '00,53,5301', '寻甸回族彝族自治县', '53', '云南省', '5301', '昆明市', '530129', '寻甸回族彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530181', '5301', '00,53,5301', '安宁市', '53', '云南省', '5301', '昆明市', '530181', '安宁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5303', '53', '00,53', '曲靖市', '53', '云南省', '5303', '曲靖市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('530302', '5303', '00,53,5303', '麒麟区', '53', '云南省', '5303', '曲靖市', '530302', '麒麟区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530303', '5303', '00,53,5303', '沾益区', '53', '云南省', '5303', '曲靖市', '530303', '沾益区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530304', '5303', '00,53,5303', '马龙区', '53', '云南省', '5303', '曲靖市', '530304', '马龙区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530322', '5303', '00,53,5303', '陆良县', '53', '云南省', '5303', '曲靖市', '530322', '陆良县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530323', '5303', '00,53,5303', '师宗县', '53', '云南省', '5303', '曲靖市', '530323', '师宗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530324', '5303', '00,53,5303', '罗平县', '53', '云南省', '5303', '曲靖市', '530324', '罗平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530325', '5303', '00,53,5303', '富源县', '53', '云南省', '5303', '曲靖市', '530325', '富源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530326', '5303', '00,53,5303', '会泽县', '53', '云南省', '5303', '曲靖市', '530326', '会泽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530381', '5303', '00,53,5303', '宣威市', '53', '云南省', '5303', '曲靖市', '530381', '宣威市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5304', '53', '00,53', '玉溪市', '53', '云南省', '5304', '玉溪市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('530402', '5304', '00,53,5304', '红塔区', '53', '云南省', '5304', '玉溪市', '530402', '红塔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530403', '5304', '00,53,5304', '江川区', '53', '云南省', '5304', '玉溪市', '530403', '江川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530423', '5304', '00,53,5304', '通海县', '53', '云南省', '5304', '玉溪市', '530423', '通海县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530424', '5304', '00,53,5304', '华宁县', '53', '云南省', '5304', '玉溪市', '530424', '华宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530425', '5304', '00,53,5304', '易门县', '53', '云南省', '5304', '玉溪市', '530425', '易门县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530426', '5304', '00,53,5304', '峨山彝族自治县', '53', '云南省', '5304', '玉溪市', '530426', '峨山彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530427', '5304', '00,53,5304', '新平彝族傣族自治县', '53', '云南省', '5304', '玉溪市', '530427', '新平彝族傣族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530428', '5304', '00,53,5304', '元江哈尼族彝族傣族自治县', '53', '云南省', '5304', '玉溪市', '530428', '元江哈尼族彝族傣族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530481', '5304', '00,53,5304', '澄江市', '53', '云南省', '5304', '玉溪市', '530481', '澄江市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5305', '53', '00,53', '保山市', '53', '云南省', '5305', '保山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('530502', '5305', '00,53,5305', '隆阳区', '53', '云南省', '5305', '保山市', '530502', '隆阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530521', '5305', '00,53,5305', '施甸县', '53', '云南省', '5305', '保山市', '530521', '施甸县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530523', '5305', '00,53,5305', '龙陵县', '53', '云南省', '5305', '保山市', '530523', '龙陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530524', '5305', '00,53,5305', '昌宁县', '53', '云南省', '5305', '保山市', '530524', '昌宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530581', '5305', '00,53,5305', '腾冲市', '53', '云南省', '5305', '保山市', '530581', '腾冲市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5306', '53', '00,53', '昭通市', '53', '云南省', '5306', '昭通市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('530602', '5306', '00,53,5306', '昭阳区', '53', '云南省', '5306', '昭通市', '530602', '昭阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530621', '5306', '00,53,5306', '鲁甸县', '53', '云南省', '5306', '昭通市', '530621', '鲁甸县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530622', '5306', '00,53,5306', '巧家县', '53', '云南省', '5306', '昭通市', '530622', '巧家县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530623', '5306', '00,53,5306', '盐津县', '53', '云南省', '5306', '昭通市', '530623', '盐津县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530624', '5306', '00,53,5306', '大关县', '53', '云南省', '5306', '昭通市', '530624', '大关县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530625', '5306', '00,53,5306', '永善县', '53', '云南省', '5306', '昭通市', '530625', '永善县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530626', '5306', '00,53,5306', '绥江县', '53', '云南省', '5306', '昭通市', '530626', '绥江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530627', '5306', '00,53,5306', '镇雄县', '53', '云南省', '5306', '昭通市', '530627', '镇雄县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530628', '5306', '00,53,5306', '彝良县', '53', '云南省', '5306', '昭通市', '530628', '彝良县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530629', '5306', '00,53,5306', '威信县', '53', '云南省', '5306', '昭通市', '530629', '威信县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530681', '5306', '00,53,5306', '水富市', '53', '云南省', '5306', '昭通市', '530681', '水富市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5307', '53', '00,53', '丽江市', '53', '云南省', '5307', '丽江市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('530702', '5307', '00,53,5307', '古城区', '53', '云南省', '5307', '丽江市', '530702', '古城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530721', '5307', '00,53,5307', '玉龙纳西族自治县', '53', '云南省', '5307', '丽江市', '530721', '玉龙纳西族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530722', '5307', '00,53,5307', '永胜县', '53', '云南省', '5307', '丽江市', '530722', '永胜县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530723', '5307', '00,53,5307', '华坪县', '53', '云南省', '5307', '丽江市', '530723', '华坪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530724', '5307', '00,53,5307', '宁蒗彝族自治县', '53', '云南省', '5307', '丽江市', '530724', '宁蒗彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5308', '53', '00,53', '普洱市', '53', '云南省', '5308', '普洱市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('530802', '5308', '00,53,5308', '思茅区', '53', '云南省', '5308', '普洱市', '530802', '思茅区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530821', '5308', '00,53,5308', '宁洱哈尼族彝族自治县', '53', '云南省', '5308', '普洱市', '530821', '宁洱哈尼族彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530822', '5308', '00,53,5308', '墨江哈尼族自治县', '53', '云南省', '5308', '普洱市', '530822', '墨江哈尼族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530823', '5308', '00,53,5308', '景东彝族自治县', '53', '云南省', '5308', '普洱市', '530823', '景东彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530824', '5308', '00,53,5308', '景谷傣族彝族自治县', '53', '云南省', '5308', '普洱市', '530824', '景谷傣族彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530825', '5308', '00,53,5308', '镇沅彝族哈尼族拉祜族自治县', '53', '云南省', '5308', '普洱市', '530825', '镇沅彝族哈尼族拉祜族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530826', '5308', '00,53,5308', '江城哈尼族彝族自治县', '53', '云南省', '5308', '普洱市', '530826', '江城哈尼族彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530827', '5308', '00,53,5308', '孟连傣族拉祜族佤族自治县', '53', '云南省', '5308', '普洱市', '530827', '孟连傣族拉祜族佤族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530828', '5308', '00,53,5308', '澜沧拉祜族自治县', '53', '云南省', '5308', '普洱市', '530828', '澜沧拉祜族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530829', '5308', '00,53,5308', '西盟佤族自治县', '53', '云南省', '5308', '普洱市', '530829', '西盟佤族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5309', '53', '00,53', '临沧市', '53', '云南省', '5309', '临沧市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('530902', '5309', '00,53,5309', '临翔区', '53', '云南省', '5309', '临沧市', '530902', '临翔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530921', '5309', '00,53,5309', '凤庆县', '53', '云南省', '5309', '临沧市', '530921', '凤庆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530922', '5309', '00,53,5309', '云县', '53', '云南省', '5309', '临沧市', '530922', '云县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530923', '5309', '00,53,5309', '永德县', '53', '云南省', '5309', '临沧市', '530923', '永德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530924', '5309', '00,53,5309', '镇康县', '53', '云南省', '5309', '临沧市', '530924', '镇康县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530925', '5309', '00,53,5309', '双江拉祜族佤族布朗族傣族自治县', '53', '云南省', '5309', '临沧市', '530925', '双江拉祜族佤族布朗族傣族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530926', '5309', '00,53,5309', '耿马傣族佤族自治县', '53', '云南省', '5309', '临沧市', '530926', '耿马傣族佤族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('530927', '5309', '00,53,5309', '沧源佤族自治县', '53', '云南省', '5309', '临沧市', '530927', '沧源佤族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5323', '53', '00,53', '楚雄彝族自治州', '53', '云南省', '5323', '楚雄彝族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('532301', '5323', '00,53,5323', '楚雄市', '53', '云南省', '5323', '楚雄彝族自治州', '532301', '楚雄市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532322', '5323', '00,53,5323', '双柏县', '53', '云南省', '5323', '楚雄彝族自治州', '532322', '双柏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532323', '5323', '00,53,5323', '牟定县', '53', '云南省', '5323', '楚雄彝族自治州', '532323', '牟定县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532324', '5323', '00,53,5323', '南华县', '53', '云南省', '5323', '楚雄彝族自治州', '532324', '南华县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532325', '5323', '00,53,5323', '姚安县', '53', '云南省', '5323', '楚雄彝族自治州', '532325', '姚安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532326', '5323', '00,53,5323', '大姚县', '53', '云南省', '5323', '楚雄彝族自治州', '532326', '大姚县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532327', '5323', '00,53,5323', '永仁县', '53', '云南省', '5323', '楚雄彝族自治州', '532327', '永仁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532328', '5323', '00,53,5323', '元谋县', '53', '云南省', '5323', '楚雄彝族自治州', '532328', '元谋县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532329', '5323', '00,53,5323', '武定县', '53', '云南省', '5323', '楚雄彝族自治州', '532329', '武定县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532331', '5323', '00,53,5323', '禄丰县', '53', '云南省', '5323', '楚雄彝族自治州', '532331', '禄丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5325', '53', '00,53', '红河哈尼族彝族自治州', '53', '云南省', '5325', '红河哈尼族彝族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('532501', '5325', '00,53,5325', '个旧市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532501', '个旧市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532502', '5325', '00,53,5325', '开远市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532502', '开远市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532503', '5325', '00,53,5325', '蒙自市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532503', '蒙自市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532504', '5325', '00,53,5325', '弥勒市', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532504', '弥勒市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532523', '5325', '00,53,5325', '屏边苗族自治县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532523', '屏边苗族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532524', '5325', '00,53,5325', '建水县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532524', '建水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532525', '5325', '00,53,5325', '石屏县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532525', '石屏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532527', '5325', '00,53,5325', '泸西县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532527', '泸西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532528', '5325', '00,53,5325', '元阳县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532528', '元阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532529', '5325', '00,53,5325', '红河县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532529', '红河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532530', '5325', '00,53,5325', '金平苗族瑶族傣族自治县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532530', '金平苗族瑶族傣族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532531', '5325', '00,53,5325', '绿春县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532531', '绿春县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532532', '5325', '00,53,5325', '河口瑶族自治县', '53', '云南省', '5325', '红河哈尼族彝族自治州', '532532', '河口瑶族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5326', '53', '00,53', '文山壮族苗族自治州', '53', '云南省', '5326', '文山壮族苗族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('532601', '5326', '00,53,5326', '文山市', '53', '云南省', '5326', '文山壮族苗族自治州', '532601', '文山市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532622', '5326', '00,53,5326', '砚山县', '53', '云南省', '5326', '文山壮族苗族自治州', '532622', '砚山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532623', '5326', '00,53,5326', '西畴县', '53', '云南省', '5326', '文山壮族苗族自治州', '532623', '西畴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532624', '5326', '00,53,5326', '麻栗坡县', '53', '云南省', '5326', '文山壮族苗族自治州', '532624', '麻栗坡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532625', '5326', '00,53,5326', '马关县', '53', '云南省', '5326', '文山壮族苗族自治州', '532625', '马关县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532626', '5326', '00,53,5326', '丘北县', '53', '云南省', '5326', '文山壮族苗族自治州', '532626', '丘北县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532627', '5326', '00,53,5326', '广南县', '53', '云南省', '5326', '文山壮族苗族自治州', '532627', '广南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532628', '5326', '00,53,5326', '富宁县', '53', '云南省', '5326', '文山壮族苗族自治州', '532628', '富宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5328', '53', '00,53', '西双版纳傣族自治州', '53', '云南省', '5328', '西双版纳傣族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('532801', '5328', '00,53,5328', '景洪市', '53', '云南省', '5328', '西双版纳傣族自治州', '532801', '景洪市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532822', '5328', '00,53,5328', '勐海县', '53', '云南省', '5328', '西双版纳傣族自治州', '532822', '勐海县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532823', '5328', '00,53,5328', '勐腊县', '53', '云南省', '5328', '西双版纳傣族自治州', '532823', '勐腊县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5329', '53', '00,53', '大理白族自治州', '53', '云南省', '5329', '大理白族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('532901', '5329', '00,53,5329', '大理市', '53', '云南省', '5329', '大理白族自治州', '532901', '大理市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532922', '5329', '00,53,5329', '漾濞彝族自治县', '53', '云南省', '5329', '大理白族自治州', '532922', '漾濞彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532923', '5329', '00,53,5329', '祥云县', '53', '云南省', '5329', '大理白族自治州', '532923', '祥云县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532924', '5329', '00,53,5329', '宾川县', '53', '云南省', '5329', '大理白族自治州', '532924', '宾川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532925', '5329', '00,53,5329', '弥渡县', '53', '云南省', '5329', '大理白族自治州', '532925', '弥渡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532926', '5329', '00,53,5329', '南涧彝族自治县', '53', '云南省', '5329', '大理白族自治州', '532926', '南涧彝族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532927', '5329', '00,53,5329', '巍山彝族回族自治县', '53', '云南省', '5329', '大理白族自治州', '532927', '巍山彝族回族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532928', '5329', '00,53,5329', '永平县', '53', '云南省', '5329', '大理白族自治州', '532928', '永平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532929', '5329', '00,53,5329', '云龙县', '53', '云南省', '5329', '大理白族自治州', '532929', '云龙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532930', '5329', '00,53,5329', '洱源县', '53', '云南省', '5329', '大理白族自治州', '532930', '洱源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532931', '5329', '00,53,5329', '剑川县', '53', '云南省', '5329', '大理白族自治州', '532931', '剑川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('532932', '5329', '00,53,5329', '鹤庆县', '53', '云南省', '5329', '大理白族自治州', '532932', '鹤庆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5331', '53', '00,53', '德宏傣族景颇族自治州', '53', '云南省', '5331', '德宏傣族景颇族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('533102', '5331', '00,53,5331', '瑞丽市', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533102', '瑞丽市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('533103', '5331', '00,53,5331', '芒市', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533103', '芒市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('533122', '5331', '00,53,5331', '梁河县', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533122', '梁河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('533123', '5331', '00,53,5331', '盈江县', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533123', '盈江县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('533124', '5331', '00,53,5331', '陇川县', '53', '云南省', '5331', '德宏傣族景颇族自治州', '533124', '陇川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5333', '53', '00,53', '怒江傈僳族自治州', '53', '云南省', '5333', '怒江傈僳族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('533301', '5333', '00,53,5333', '泸水市', '53', '云南省', '5333', '怒江傈僳族自治州', '533301', '泸水市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('533323', '5333', '00,53,5333', '福贡县', '53', '云南省', '5333', '怒江傈僳族自治州', '533323', '福贡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('533324', '5333', '00,53,5333', '贡山独龙族怒族自治县', '53', '云南省', '5333', '怒江傈僳族自治州', '533324', '贡山独龙族怒族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('533325', '5333', '00,53,5333', '兰坪白族普米族自治县', '53', '云南省', '5333', '怒江傈僳族自治州', '533325', '兰坪白族普米族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5334', '53', '00,53', '迪庆藏族自治州', '53', '云南省', '5334', '迪庆藏族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('533401', '5334', '00,53,5334', '香格里拉市', '53', '云南省', '5334', '迪庆藏族自治州', '533401', '香格里拉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('533422', '5334', '00,53,5334', '德钦县', '53', '云南省', '5334', '迪庆藏族自治州', '533422', '德钦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('533423', '5334', '00,53,5334', '维西傈僳族自治县', '53', '云南省', '5334', '迪庆藏族自治州', '533423', '维西傈僳族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('54', '00', '00', '西藏自治区', '54', '西藏自治区', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('5401', '54', '00,54', '拉萨市', '54', '西藏自治区', '5401', '拉萨市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('540102', '5401', '00,54,5401', '城关区', '54', '西藏自治区', '5401', '拉萨市', '540102', '城关区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540103', '5401', '00,54,5401', '堆龙德庆区', '54', '西藏自治区', '5401', '拉萨市', '540103', '堆龙德庆区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540104', '5401', '00,54,5401', '达孜区', '54', '西藏自治区', '5401', '拉萨市', '540104', '达孜区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540121', '5401', '00,54,5401', '林周县', '54', '西藏自治区', '5401', '拉萨市', '540121', '林周县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540122', '5401', '00,54,5401', '当雄县', '54', '西藏自治区', '5401', '拉萨市', '540122', '当雄县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540123', '5401', '00,54,5401', '尼木县', '54', '西藏自治区', '5401', '拉萨市', '540123', '尼木县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540124', '5401', '00,54,5401', '曲水县', '54', '西藏自治区', '5401', '拉萨市', '540124', '曲水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540127', '5401', '00,54,5401', '墨竹工卡县', '54', '西藏自治区', '5401', '拉萨市', '540127', '墨竹工卡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5402', '54', '00,54', '日喀则市', '54', '西藏自治区', '5402', '日喀则市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('540202', '5402', '00,54,5402', '桑珠孜区', '54', '西藏自治区', '5402', '日喀则市', '540202', '桑珠孜区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540221', '5402', '00,54,5402', '南木林县', '54', '西藏自治区', '5402', '日喀则市', '540221', '南木林县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540222', '5402', '00,54,5402', '江孜县', '54', '西藏自治区', '5402', '日喀则市', '540222', '江孜县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540223', '5402', '00,54,5402', '定日县', '54', '西藏自治区', '5402', '日喀则市', '540223', '定日县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540224', '5402', '00,54,5402', '萨迦县', '54', '西藏自治区', '5402', '日喀则市', '540224', '萨迦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540225', '5402', '00,54,5402', '拉孜县', '54', '西藏自治区', '5402', '日喀则市', '540225', '拉孜县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540226', '5402', '00,54,5402', '昂仁县', '54', '西藏自治区', '5402', '日喀则市', '540226', '昂仁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540227', '5402', '00,54,5402', '谢通门县', '54', '西藏自治区', '5402', '日喀则市', '540227', '谢通门县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540228', '5402', '00,54,5402', '白朗县', '54', '西藏自治区', '5402', '日喀则市', '540228', '白朗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540229', '5402', '00,54,5402', '仁布县', '54', '西藏自治区', '5402', '日喀则市', '540229', '仁布县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540230', '5402', '00,54,5402', '康马县', '54', '西藏自治区', '5402', '日喀则市', '540230', '康马县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540231', '5402', '00,54,5402', '定结县', '54', '西藏自治区', '5402', '日喀则市', '540231', '定结县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540232', '5402', '00,54,5402', '仲巴县', '54', '西藏自治区', '5402', '日喀则市', '540232', '仲巴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540233', '5402', '00,54,5402', '亚东县', '54', '西藏自治区', '5402', '日喀则市', '540233', '亚东县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540234', '5402', '00,54,5402', '吉隆县', '54', '西藏自治区', '5402', '日喀则市', '540234', '吉隆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540235', '5402', '00,54,5402', '聂拉木县', '54', '西藏自治区', '5402', '日喀则市', '540235', '聂拉木县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540236', '5402', '00,54,5402', '萨嘎县', '54', '西藏自治区', '5402', '日喀则市', '540236', '萨嘎县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540237', '5402', '00,54,5402', '岗巴县', '54', '西藏自治区', '5402', '日喀则市', '540237', '岗巴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5403', '54', '00,54', '昌都市', '54', '西藏自治区', '5403', '昌都市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('540302', '5403', '00,54,5403', '卡若区', '54', '西藏自治区', '5403', '昌都市', '540302', '卡若区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540321', '5403', '00,54,5403', '江达县', '54', '西藏自治区', '5403', '昌都市', '540321', '江达县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540322', '5403', '00,54,5403', '贡觉县', '54', '西藏自治区', '5403', '昌都市', '540322', '贡觉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540323', '5403', '00,54,5403', '类乌齐县', '54', '西藏自治区', '5403', '昌都市', '540323', '类乌齐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540324', '5403', '00,54,5403', '丁青县', '54', '西藏自治区', '5403', '昌都市', '540324', '丁青县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540325', '5403', '00,54,5403', '察雅县', '54', '西藏自治区', '5403', '昌都市', '540325', '察雅县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540326', '5403', '00,54,5403', '八宿县', '54', '西藏自治区', '5403', '昌都市', '540326', '八宿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540327', '5403', '00,54,5403', '左贡县', '54', '西藏自治区', '5403', '昌都市', '540327', '左贡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540328', '5403', '00,54,5403', '芒康县', '54', '西藏自治区', '5403', '昌都市', '540328', '芒康县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540329', '5403', '00,54,5403', '洛隆县', '54', '西藏自治区', '5403', '昌都市', '540329', '洛隆县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540330', '5403', '00,54,5403', '边坝县', '54', '西藏自治区', '5403', '昌都市', '540330', '边坝县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5404', '54', '00,54', '林芝市', '54', '西藏自治区', '5404', '林芝市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('540402', '5404', '00,54,5404', '巴宜区', '54', '西藏自治区', '5404', '林芝市', '540402', '巴宜区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540421', '5404', '00,54,5404', '工布江达县', '54', '西藏自治区', '5404', '林芝市', '540421', '工布江达县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540422', '5404', '00,54,5404', '米林县', '54', '西藏自治区', '5404', '林芝市', '540422', '米林县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540423', '5404', '00,54,5404', '墨脱县', '54', '西藏自治区', '5404', '林芝市', '540423', '墨脱县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540424', '5404', '00,54,5404', '波密县', '54', '西藏自治区', '5404', '林芝市', '540424', '波密县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540425', '5404', '00,54,5404', '察隅县', '54', '西藏自治区', '5404', '林芝市', '540425', '察隅县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540426', '5404', '00,54,5404', '朗县', '54', '西藏自治区', '5404', '林芝市', '540426', '朗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5405', '54', '00,54', '山南市', '54', '西藏自治区', '5405', '山南市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('540502', '5405', '00,54,5405', '乃东区', '54', '西藏自治区', '5405', '山南市', '540502', '乃东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540521', '5405', '00,54,5405', '扎囊县', '54', '西藏自治区', '5405', '山南市', '540521', '扎囊县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540522', '5405', '00,54,5405', '贡嘎县', '54', '西藏自治区', '5405', '山南市', '540522', '贡嘎县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540523', '5405', '00,54,5405', '桑日县', '54', '西藏自治区', '5405', '山南市', '540523', '桑日县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540524', '5405', '00,54,5405', '琼结县', '54', '西藏自治区', '5405', '山南市', '540524', '琼结县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540525', '5405', '00,54,5405', '曲松县', '54', '西藏自治区', '5405', '山南市', '540525', '曲松县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540526', '5405', '00,54,5405', '措美县', '54', '西藏自治区', '5405', '山南市', '540526', '措美县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540527', '5405', '00,54,5405', '洛扎县', '54', '西藏自治区', '5405', '山南市', '540527', '洛扎县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540528', '5405', '00,54,5405', '加查县', '54', '西藏自治区', '5405', '山南市', '540528', '加查县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540529', '5405', '00,54,5405', '隆子县', '54', '西藏自治区', '5405', '山南市', '540529', '隆子县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540530', '5405', '00,54,5405', '错那县', '54', '西藏自治区', '5405', '山南市', '540530', '错那县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540531', '5405', '00,54,5405', '浪卡子县', '54', '西藏自治区', '5405', '山南市', '540531', '浪卡子县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5406', '54', '00,54', '那曲市', '54', '西藏自治区', '5406', '那曲市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('540602', '5406', '00,54,5406', '色尼区', '54', '西藏自治区', '5406', '那曲市', '540602', '色尼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540621', '5406', '00,54,5406', '嘉黎县', '54', '西藏自治区', '5406', '那曲市', '540621', '嘉黎县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540622', '5406', '00,54,5406', '比如县', '54', '西藏自治区', '5406', '那曲市', '540622', '比如县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540623', '5406', '00,54,5406', '聂荣县', '54', '西藏自治区', '5406', '那曲市', '540623', '聂荣县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540624', '5406', '00,54,5406', '安多县', '54', '西藏自治区', '5406', '那曲市', '540624', '安多县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540625', '5406', '00,54,5406', '申扎县', '54', '西藏自治区', '5406', '那曲市', '540625', '申扎县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540626', '5406', '00,54,5406', '索县', '54', '西藏自治区', '5406', '那曲市', '540626', '索县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540627', '5406', '00,54,5406', '班戈县', '54', '西藏自治区', '5406', '那曲市', '540627', '班戈县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540628', '5406', '00,54,5406', '巴青县', '54', '西藏自治区', '5406', '那曲市', '540628', '巴青县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540629', '5406', '00,54,5406', '尼玛县', '54', '西藏自治区', '5406', '那曲市', '540629', '尼玛县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('540630', '5406', '00,54,5406', '双湖县', '54', '西藏自治区', '5406', '那曲市', '540630', '双湖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('5425', '54', '00,54', '阿里地区', '54', '西藏自治区', '5425', '阿里地区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('542521', '5425', '00,54,5425', '普兰县', '54', '西藏自治区', '5425', '阿里地区', '542521', '普兰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('542522', '5425', '00,54,5425', '札达县', '54', '西藏自治区', '5425', '阿里地区', '542522', '札达县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('542523', '5425', '00,54,5425', '噶尔县', '54', '西藏自治区', '5425', '阿里地区', '542523', '噶尔县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('542524', '5425', '00,54,5425', '日土县', '54', '西藏自治区', '5425', '阿里地区', '542524', '日土县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('542525', '5425', '00,54,5425', '革吉县', '54', '西藏自治区', '5425', '阿里地区', '542525', '革吉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('542526', '5425', '00,54,5425', '改则县', '54', '西藏自治区', '5425', '阿里地区', '542526', '改则县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('542527', '5425', '00,54,5425', '措勤县', '54', '西藏自治区', '5425', '阿里地区', '542527', '措勤县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('61', '00', '00', '陕西省', '61', '陕西省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('6101', '61', '00,61', '西安市', '61', '陕西省', '6101', '西安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('610102', '6101', '00,61,6101', '新城区', '61', '陕西省', '6101', '西安市', '610102', '新城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610103', '6101', '00,61,6101', '碑林区', '61', '陕西省', '6101', '西安市', '610103', '碑林区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610104', '6101', '00,61,6101', '莲湖区', '61', '陕西省', '6101', '西安市', '610104', '莲湖区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610111', '6101', '00,61,6101', '灞桥区', '61', '陕西省', '6101', '西安市', '610111', '灞桥区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610112', '6101', '00,61,6101', '未央区', '61', '陕西省', '6101', '西安市', '610112', '未央区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610113', '6101', '00,61,6101', '雁塔区', '61', '陕西省', '6101', '西安市', '610113', '雁塔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610114', '6101', '00,61,6101', '阎良区', '61', '陕西省', '6101', '西安市', '610114', '阎良区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610115', '6101', '00,61,6101', '临潼区', '61', '陕西省', '6101', '西安市', '610115', '临潼区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610116', '6101', '00,61,6101', '长安区', '61', '陕西省', '6101', '西安市', '610116', '长安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610117', '6101', '00,61,6101', '高陵区', '61', '陕西省', '6101', '西安市', '610117', '高陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610118', '6101', '00,61,6101', '鄠邑区', '61', '陕西省', '6101', '西安市', '610118', '鄠邑区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610122', '6101', '00,61,6101', '蓝田县', '61', '陕西省', '6101', '西安市', '610122', '蓝田县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610124', '6101', '00,61,6101', '周至县', '61', '陕西省', '6101', '西安市', '610124', '周至县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6102', '61', '00,61', '铜川市', '61', '陕西省', '6102', '铜川市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('610202', '6102', '00,61,6102', '王益区', '61', '陕西省', '6102', '铜川市', '610202', '王益区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610203', '6102', '00,61,6102', '印台区', '61', '陕西省', '6102', '铜川市', '610203', '印台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610204', '6102', '00,61,6102', '耀州区', '61', '陕西省', '6102', '铜川市', '610204', '耀州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610222', '6102', '00,61,6102', '宜君县', '61', '陕西省', '6102', '铜川市', '610222', '宜君县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6103', '61', '00,61', '宝鸡市', '61', '陕西省', '6103', '宝鸡市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('610302', '6103', '00,61,6103', '渭滨区', '61', '陕西省', '6103', '宝鸡市', '610302', '渭滨区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610303', '6103', '00,61,6103', '金台区', '61', '陕西省', '6103', '宝鸡市', '610303', '金台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610304', '6103', '00,61,6103', '陈仓区', '61', '陕西省', '6103', '宝鸡市', '610304', '陈仓区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610322', '6103', '00,61,6103', '凤翔县', '61', '陕西省', '6103', '宝鸡市', '610322', '凤翔县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610323', '6103', '00,61,6103', '岐山县', '61', '陕西省', '6103', '宝鸡市', '610323', '岐山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610324', '6103', '00,61,6103', '扶风县', '61', '陕西省', '6103', '宝鸡市', '610324', '扶风县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610326', '6103', '00,61,6103', '眉县', '61', '陕西省', '6103', '宝鸡市', '610326', '眉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610327', '6103', '00,61,6103', '陇县', '61', '陕西省', '6103', '宝鸡市', '610327', '陇县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610328', '6103', '00,61,6103', '千阳县', '61', '陕西省', '6103', '宝鸡市', '610328', '千阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610329', '6103', '00,61,6103', '麟游县', '61', '陕西省', '6103', '宝鸡市', '610329', '麟游县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610330', '6103', '00,61,6103', '凤县', '61', '陕西省', '6103', '宝鸡市', '610330', '凤县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610331', '6103', '00,61,6103', '太白县', '61', '陕西省', '6103', '宝鸡市', '610331', '太白县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6104', '61', '00,61', '咸阳市', '61', '陕西省', '6104', '咸阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('610402', '6104', '00,61,6104', '秦都区', '61', '陕西省', '6104', '咸阳市', '610402', '秦都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610403', '6104', '00,61,6104', '杨陵区', '61', '陕西省', '6104', '咸阳市', '610403', '杨陵区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610404', '6104', '00,61,6104', '渭城区', '61', '陕西省', '6104', '咸阳市', '610404', '渭城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610422', '6104', '00,61,6104', '三原县', '61', '陕西省', '6104', '咸阳市', '610422', '三原县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610423', '6104', '00,61,6104', '泾阳县', '61', '陕西省', '6104', '咸阳市', '610423', '泾阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610424', '6104', '00,61,6104', '乾县', '61', '陕西省', '6104', '咸阳市', '610424', '乾县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610425', '6104', '00,61,6104', '礼泉县', '61', '陕西省', '6104', '咸阳市', '610425', '礼泉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610426', '6104', '00,61,6104', '永寿县', '61', '陕西省', '6104', '咸阳市', '610426', '永寿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610428', '6104', '00,61,6104', '长武县', '61', '陕西省', '6104', '咸阳市', '610428', '长武县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610429', '6104', '00,61,6104', '旬邑县', '61', '陕西省', '6104', '咸阳市', '610429', '旬邑县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610430', '6104', '00,61,6104', '淳化县', '61', '陕西省', '6104', '咸阳市', '610430', '淳化县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610431', '6104', '00,61,6104', '武功县', '61', '陕西省', '6104', '咸阳市', '610431', '武功县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610481', '6104', '00,61,6104', '兴平市', '61', '陕西省', '6104', '咸阳市', '610481', '兴平市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610482', '6104', '00,61,6104', '彬州市', '61', '陕西省', '6104', '咸阳市', '610482', '彬州市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6105', '61', '00,61', '渭南市', '61', '陕西省', '6105', '渭南市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('610502', '6105', '00,61,6105', '临渭区', '61', '陕西省', '6105', '渭南市', '610502', '临渭区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610503', '6105', '00,61,6105', '华州区', '61', '陕西省', '6105', '渭南市', '610503', '华州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610522', '6105', '00,61,6105', '潼关县', '61', '陕西省', '6105', '渭南市', '610522', '潼关县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610523', '6105', '00,61,6105', '大荔县', '61', '陕西省', '6105', '渭南市', '610523', '大荔县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610524', '6105', '00,61,6105', '合阳县', '61', '陕西省', '6105', '渭南市', '610524', '合阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610525', '6105', '00,61,6105', '澄城县', '61', '陕西省', '6105', '渭南市', '610525', '澄城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610526', '6105', '00,61,6105', '蒲城县', '61', '陕西省', '6105', '渭南市', '610526', '蒲城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610527', '6105', '00,61,6105', '白水县', '61', '陕西省', '6105', '渭南市', '610527', '白水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610528', '6105', '00,61,6105', '富平县', '61', '陕西省', '6105', '渭南市', '610528', '富平县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610581', '6105', '00,61,6105', '韩城市', '61', '陕西省', '6105', '渭南市', '610581', '韩城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610582', '6105', '00,61,6105', '华阴市', '61', '陕西省', '6105', '渭南市', '610582', '华阴市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6106', '61', '00,61', '延安市', '61', '陕西省', '6106', '延安市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('610602', '6106', '00,61,6106', '宝塔区', '61', '陕西省', '6106', '延安市', '610602', '宝塔区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610603', '6106', '00,61,6106', '安塞区', '61', '陕西省', '6106', '延安市', '610603', '安塞区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610621', '6106', '00,61,6106', '延长县', '61', '陕西省', '6106', '延安市', '610621', '延长县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610622', '6106', '00,61,6106', '延川县', '61', '陕西省', '6106', '延安市', '610622', '延川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610625', '6106', '00,61,6106', '志丹县', '61', '陕西省', '6106', '延安市', '610625', '志丹县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610626', '6106', '00,61,6106', '吴起县', '61', '陕西省', '6106', '延安市', '610626', '吴起县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610627', '6106', '00,61,6106', '甘泉县', '61', '陕西省', '6106', '延安市', '610627', '甘泉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610628', '6106', '00,61,6106', '富县', '61', '陕西省', '6106', '延安市', '610628', '富县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610629', '6106', '00,61,6106', '洛川县', '61', '陕西省', '6106', '延安市', '610629', '洛川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610630', '6106', '00,61,6106', '宜川县', '61', '陕西省', '6106', '延安市', '610630', '宜川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610631', '6106', '00,61,6106', '黄龙县', '61', '陕西省', '6106', '延安市', '610631', '黄龙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610632', '6106', '00,61,6106', '黄陵县', '61', '陕西省', '6106', '延安市', '610632', '黄陵县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610681', '6106', '00,61,6106', '子长市', '61', '陕西省', '6106', '延安市', '610681', '子长市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6107', '61', '00,61', '汉中市', '61', '陕西省', '6107', '汉中市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('610702', '6107', '00,61,6107', '汉台区', '61', '陕西省', '6107', '汉中市', '610702', '汉台区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610703', '6107', '00,61,6107', '南郑区', '61', '陕西省', '6107', '汉中市', '610703', '南郑区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610722', '6107', '00,61,6107', '城固县', '61', '陕西省', '6107', '汉中市', '610722', '城固县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610723', '6107', '00,61,6107', '洋县', '61', '陕西省', '6107', '汉中市', '610723', '洋县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610724', '6107', '00,61,6107', '西乡县', '61', '陕西省', '6107', '汉中市', '610724', '西乡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610725', '6107', '00,61,6107', '勉县', '61', '陕西省', '6107', '汉中市', '610725', '勉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610726', '6107', '00,61,6107', '宁强县', '61', '陕西省', '6107', '汉中市', '610726', '宁强县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610727', '6107', '00,61,6107', '略阳县', '61', '陕西省', '6107', '汉中市', '610727', '略阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610728', '6107', '00,61,6107', '镇巴县', '61', '陕西省', '6107', '汉中市', '610728', '镇巴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610729', '6107', '00,61,6107', '留坝县', '61', '陕西省', '6107', '汉中市', '610729', '留坝县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610730', '6107', '00,61,6107', '佛坪县', '61', '陕西省', '6107', '汉中市', '610730', '佛坪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6108', '61', '00,61', '榆林市', '61', '陕西省', '6108', '榆林市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('610802', '6108', '00,61,6108', '榆阳区', '61', '陕西省', '6108', '榆林市', '610802', '榆阳区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610803', '6108', '00,61,6108', '横山区', '61', '陕西省', '6108', '榆林市', '610803', '横山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610822', '6108', '00,61,6108', '府谷县', '61', '陕西省', '6108', '榆林市', '610822', '府谷县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610824', '6108', '00,61,6108', '靖边县', '61', '陕西省', '6108', '榆林市', '610824', '靖边县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610825', '6108', '00,61,6108', '定边县', '61', '陕西省', '6108', '榆林市', '610825', '定边县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610826', '6108', '00,61,6108', '绥德县', '61', '陕西省', '6108', '榆林市', '610826', '绥德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610827', '6108', '00,61,6108', '米脂县', '61', '陕西省', '6108', '榆林市', '610827', '米脂县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610828', '6108', '00,61,6108', '佳县', '61', '陕西省', '6108', '榆林市', '610828', '佳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610829', '6108', '00,61,6108', '吴堡县', '61', '陕西省', '6108', '榆林市', '610829', '吴堡县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610830', '6108', '00,61,6108', '清涧县', '61', '陕西省', '6108', '榆林市', '610830', '清涧县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610831', '6108', '00,61,6108', '子洲县', '61', '陕西省', '6108', '榆林市', '610831', '子洲县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610881', '6108', '00,61,6108', '神木市', '61', '陕西省', '6108', '榆林市', '610881', '神木市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6109', '61', '00,61', '安康市', '61', '陕西省', '6109', '安康市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('610902', '6109', '00,61,6109', '汉滨区', '61', '陕西省', '6109', '安康市', '610902', '汉滨区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610921', '6109', '00,61,6109', '汉阴县', '61', '陕西省', '6109', '安康市', '610921', '汉阴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610922', '6109', '00,61,6109', '石泉县', '61', '陕西省', '6109', '安康市', '610922', '石泉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610923', '6109', '00,61,6109', '宁陕县', '61', '陕西省', '6109', '安康市', '610923', '宁陕县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610924', '6109', '00,61,6109', '紫阳县', '61', '陕西省', '6109', '安康市', '610924', '紫阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610925', '6109', '00,61,6109', '岚皋县', '61', '陕西省', '6109', '安康市', '610925', '岚皋县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610926', '6109', '00,61,6109', '平利县', '61', '陕西省', '6109', '安康市', '610926', '平利县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610927', '6109', '00,61,6109', '镇坪县', '61', '陕西省', '6109', '安康市', '610927', '镇坪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610928', '6109', '00,61,6109', '旬阳县', '61', '陕西省', '6109', '安康市', '610928', '旬阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('610929', '6109', '00,61,6109', '白河县', '61', '陕西省', '6109', '安康市', '610929', '白河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6110', '61', '00,61', '商洛市', '61', '陕西省', '6110', '商洛市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('611002', '6110', '00,61,6110', '商州区', '61', '陕西省', '6110', '商洛市', '611002', '商州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('611021', '6110', '00,61,6110', '洛南县', '61', '陕西省', '6110', '商洛市', '611021', '洛南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('611022', '6110', '00,61,6110', '丹凤县', '61', '陕西省', '6110', '商洛市', '611022', '丹凤县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('611023', '6110', '00,61,6110', '商南县', '61', '陕西省', '6110', '商洛市', '611023', '商南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('611024', '6110', '00,61,6110', '山阳县', '61', '陕西省', '6110', '商洛市', '611024', '山阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('611025', '6110', '00,61,6110', '镇安县', '61', '陕西省', '6110', '商洛市', '611025', '镇安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('611026', '6110', '00,61,6110', '柞水县', '61', '陕西省', '6110', '商洛市', '611026', '柞水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('62', '00', '00', '甘肃省', '62', '甘肃省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('6201', '62', '00,62', '兰州市', '62', '甘肃省', '6201', '兰州市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('620102', '6201', '00,62,6201', '城关区', '62', '甘肃省', '6201', '兰州市', '620102', '城关区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620103', '6201', '00,62,6201', '七里河区', '62', '甘肃省', '6201', '兰州市', '620103', '七里河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620104', '6201', '00,62,6201', '西固区', '62', '甘肃省', '6201', '兰州市', '620104', '西固区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620105', '6201', '00,62,6201', '安宁区', '62', '甘肃省', '6201', '兰州市', '620105', '安宁区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620111', '6201', '00,62,6201', '红古区', '62', '甘肃省', '6201', '兰州市', '620111', '红古区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620121', '6201', '00,62,6201', '永登县', '62', '甘肃省', '6201', '兰州市', '620121', '永登县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620122', '6201', '00,62,6201', '皋兰县', '62', '甘肃省', '6201', '兰州市', '620122', '皋兰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620123', '6201', '00,62,6201', '榆中县', '62', '甘肃省', '6201', '兰州市', '620123', '榆中县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6202', '62', '00,62', '嘉峪关市', '62', '甘肃省', '6202', '嘉峪关市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('620200', '6202', '00,62,6202', '嘉峪关市', '62', '甘肃省', '6202', '嘉峪关市', '620200', '嘉峪关市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6203', '62', '00,62', '金昌市', '62', '甘肃省', '6203', '金昌市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('620302', '6203', '00,62,6203', '金川区', '62', '甘肃省', '6203', '金昌市', '620302', '金川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620321', '6203', '00,62,6203', '永昌县', '62', '甘肃省', '6203', '金昌市', '620321', '永昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6204', '62', '00,62', '白银市', '62', '甘肃省', '6204', '白银市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('620402', '6204', '00,62,6204', '白银区', '62', '甘肃省', '6204', '白银市', '620402', '白银区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620403', '6204', '00,62,6204', '平川区', '62', '甘肃省', '6204', '白银市', '620403', '平川区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620421', '6204', '00,62,6204', '靖远县', '62', '甘肃省', '6204', '白银市', '620421', '靖远县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620422', '6204', '00,62,6204', '会宁县', '62', '甘肃省', '6204', '白银市', '620422', '会宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620423', '6204', '00,62,6204', '景泰县', '62', '甘肃省', '6204', '白银市', '620423', '景泰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6205', '62', '00,62', '天水市', '62', '甘肃省', '6205', '天水市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('620502', '6205', '00,62,6205', '秦州区', '62', '甘肃省', '6205', '天水市', '620502', '秦州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620503', '6205', '00,62,6205', '麦积区', '62', '甘肃省', '6205', '天水市', '620503', '麦积区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620521', '6205', '00,62,6205', '清水县', '62', '甘肃省', '6205', '天水市', '620521', '清水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620522', '6205', '00,62,6205', '秦安县', '62', '甘肃省', '6205', '天水市', '620522', '秦安县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620523', '6205', '00,62,6205', '甘谷县', '62', '甘肃省', '6205', '天水市', '620523', '甘谷县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620524', '6205', '00,62,6205', '武山县', '62', '甘肃省', '6205', '天水市', '620524', '武山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620525', '6205', '00,62,6205', '张家川回族自治县', '62', '甘肃省', '6205', '天水市', '620525', '张家川回族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6206', '62', '00,62', '武威市', '62', '甘肃省', '6206', '武威市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('620602', '6206', '00,62,6206', '凉州区', '62', '甘肃省', '6206', '武威市', '620602', '凉州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620621', '6206', '00,62,6206', '民勤县', '62', '甘肃省', '6206', '武威市', '620621', '民勤县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620622', '6206', '00,62,6206', '古浪县', '62', '甘肃省', '6206', '武威市', '620622', '古浪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620623', '6206', '00,62,6206', '天祝藏族自治县', '62', '甘肃省', '6206', '武威市', '620623', '天祝藏族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6207', '62', '00,62', '张掖市', '62', '甘肃省', '6207', '张掖市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('620702', '6207', '00,62,6207', '甘州区', '62', '甘肃省', '6207', '张掖市', '620702', '甘州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620721', '6207', '00,62,6207', '肃南裕固族自治县', '62', '甘肃省', '6207', '张掖市', '620721', '肃南裕固族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620722', '6207', '00,62,6207', '民乐县', '62', '甘肃省', '6207', '张掖市', '620722', '民乐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620723', '6207', '00,62,6207', '临泽县', '62', '甘肃省', '6207', '张掖市', '620723', '临泽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620724', '6207', '00,62,6207', '高台县', '62', '甘肃省', '6207', '张掖市', '620724', '高台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620725', '6207', '00,62,6207', '山丹县', '62', '甘肃省', '6207', '张掖市', '620725', '山丹县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6208', '62', '00,62', '平凉市', '62', '甘肃省', '6208', '平凉市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('620802', '6208', '00,62,6208', '崆峒区', '62', '甘肃省', '6208', '平凉市', '620802', '崆峒区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620821', '6208', '00,62,6208', '泾川县', '62', '甘肃省', '6208', '平凉市', '620821', '泾川县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620822', '6208', '00,62,6208', '灵台县', '62', '甘肃省', '6208', '平凉市', '620822', '灵台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620823', '6208', '00,62,6208', '崇信县', '62', '甘肃省', '6208', '平凉市', '620823', '崇信县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620825', '6208', '00,62,6208', '庄浪县', '62', '甘肃省', '6208', '平凉市', '620825', '庄浪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620826', '6208', '00,62,6208', '静宁县', '62', '甘肃省', '6208', '平凉市', '620826', '静宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620881', '6208', '00,62,6208', '华亭市', '62', '甘肃省', '6208', '平凉市', '620881', '华亭市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6209', '62', '00,62', '酒泉市', '62', '甘肃省', '6209', '酒泉市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('620902', '6209', '00,62,6209', '肃州区', '62', '甘肃省', '6209', '酒泉市', '620902', '肃州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620921', '6209', '00,62,6209', '金塔县', '62', '甘肃省', '6209', '酒泉市', '620921', '金塔县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620922', '6209', '00,62,6209', '瓜州县', '62', '甘肃省', '6209', '酒泉市', '620922', '瓜州县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620923', '6209', '00,62,6209', '肃北蒙古族自治县', '62', '甘肃省', '6209', '酒泉市', '620923', '肃北蒙古族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620924', '6209', '00,62,6209', '阿克塞哈萨克族自治县', '62', '甘肃省', '6209', '酒泉市', '620924', '阿克塞哈萨克族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620981', '6209', '00,62,6209', '玉门市', '62', '甘肃省', '6209', '酒泉市', '620981', '玉门市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('620982', '6209', '00,62,6209', '敦煌市', '62', '甘肃省', '6209', '酒泉市', '620982', '敦煌市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6210', '62', '00,62', '庆阳市', '62', '甘肃省', '6210', '庆阳市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('621002', '6210', '00,62,6210', '西峰区', '62', '甘肃省', '6210', '庆阳市', '621002', '西峰区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621021', '6210', '00,62,6210', '庆城县', '62', '甘肃省', '6210', '庆阳市', '621021', '庆城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621022', '6210', '00,62,6210', '环县', '62', '甘肃省', '6210', '庆阳市', '621022', '环县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621023', '6210', '00,62,6210', '华池县', '62', '甘肃省', '6210', '庆阳市', '621023', '华池县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621024', '6210', '00,62,6210', '合水县', '62', '甘肃省', '6210', '庆阳市', '621024', '合水县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621025', '6210', '00,62,6210', '正宁县', '62', '甘肃省', '6210', '庆阳市', '621025', '正宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621026', '6210', '00,62,6210', '宁县', '62', '甘肃省', '6210', '庆阳市', '621026', '宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621027', '6210', '00,62,6210', '镇原县', '62', '甘肃省', '6210', '庆阳市', '621027', '镇原县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6211', '62', '00,62', '定西市', '62', '甘肃省', '6211', '定西市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('621102', '6211', '00,62,6211', '安定区', '62', '甘肃省', '6211', '定西市', '621102', '安定区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621121', '6211', '00,62,6211', '通渭县', '62', '甘肃省', '6211', '定西市', '621121', '通渭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621122', '6211', '00,62,6211', '陇西县', '62', '甘肃省', '6211', '定西市', '621122', '陇西县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621123', '6211', '00,62,6211', '渭源县', '62', '甘肃省', '6211', '定西市', '621123', '渭源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621124', '6211', '00,62,6211', '临洮县', '62', '甘肃省', '6211', '定西市', '621124', '临洮县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621125', '6211', '00,62,6211', '漳县', '62', '甘肃省', '6211', '定西市', '621125', '漳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621126', '6211', '00,62,6211', '岷县', '62', '甘肃省', '6211', '定西市', '621126', '岷县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6212', '62', '00,62', '陇南市', '62', '甘肃省', '6212', '陇南市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('621202', '6212', '00,62,6212', '武都区', '62', '甘肃省', '6212', '陇南市', '621202', '武都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621221', '6212', '00,62,6212', '成县', '62', '甘肃省', '6212', '陇南市', '621221', '成县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621222', '6212', '00,62,6212', '文县', '62', '甘肃省', '6212', '陇南市', '621222', '文县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621223', '6212', '00,62,6212', '宕昌县', '62', '甘肃省', '6212', '陇南市', '621223', '宕昌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621224', '6212', '00,62,6212', '康县', '62', '甘肃省', '6212', '陇南市', '621224', '康县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621225', '6212', '00,62,6212', '西和县', '62', '甘肃省', '6212', '陇南市', '621225', '西和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621226', '6212', '00,62,6212', '礼县', '62', '甘肃省', '6212', '陇南市', '621226', '礼县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621227', '6212', '00,62,6212', '徽县', '62', '甘肃省', '6212', '陇南市', '621227', '徽县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('621228', '6212', '00,62,6212', '两当县', '62', '甘肃省', '6212', '陇南市', '621228', '两当县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6229', '62', '00,62', '临夏回族自治州', '62', '甘肃省', '6229', '临夏回族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('622901', '6229', '00,62,6229', '临夏市', '62', '甘肃省', '6229', '临夏回族自治州', '622901', '临夏市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('622921', '6229', '00,62,6229', '临夏县', '62', '甘肃省', '6229', '临夏回族自治州', '622921', '临夏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('622922', '6229', '00,62,6229', '康乐县', '62', '甘肃省', '6229', '临夏回族自治州', '622922', '康乐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('622923', '6229', '00,62,6229', '永靖县', '62', '甘肃省', '6229', '临夏回族自治州', '622923', '永靖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('622924', '6229', '00,62,6229', '广河县', '62', '甘肃省', '6229', '临夏回族自治州', '622924', '广河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('622925', '6229', '00,62,6229', '和政县', '62', '甘肃省', '6229', '临夏回族自治州', '622925', '和政县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('622926', '6229', '00,62,6229', '东乡族自治县', '62', '甘肃省', '6229', '临夏回族自治州', '622926', '东乡族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('622927', '6229', '00,62,6229', '积石山保安族东乡族撒拉族自治县', '62', '甘肃省', '6229', '临夏回族自治州', '622927', '积石山保安族东乡族撒拉族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6230', '62', '00,62', '甘南藏族自治州', '62', '甘肃省', '6230', '甘南藏族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('623001', '6230', '00,62,6230', '合作市', '62', '甘肃省', '6230', '甘南藏族自治州', '623001', '合作市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('623021', '6230', '00,62,6230', '临潭县', '62', '甘肃省', '6230', '甘南藏族自治州', '623021', '临潭县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('623022', '6230', '00,62,6230', '卓尼县', '62', '甘肃省', '6230', '甘南藏族自治州', '623022', '卓尼县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('623023', '6230', '00,62,6230', '舟曲县', '62', '甘肃省', '6230', '甘南藏族自治州', '623023', '舟曲县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('623024', '6230', '00,62,6230', '迭部县', '62', '甘肃省', '6230', '甘南藏族自治州', '623024', '迭部县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('623025', '6230', '00,62,6230', '玛曲县', '62', '甘肃省', '6230', '甘南藏族自治州', '623025', '玛曲县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('623026', '6230', '00,62,6230', '碌曲县', '62', '甘肃省', '6230', '甘南藏族自治州', '623026', '碌曲县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('623027', '6230', '00,62,6230', '夏河县', '62', '甘肃省', '6230', '甘南藏族自治州', '623027', '夏河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('63', '00', '00', '青海省', '63', '青海省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('6301', '63', '00,63', '西宁市', '63', '青海省', '6301', '西宁市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('630102', '6301', '00,63,6301', '城东区', '63', '青海省', '6301', '西宁市', '630102', '城东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630103', '6301', '00,63,6301', '城中区', '63', '青海省', '6301', '西宁市', '630103', '城中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630104', '6301', '00,63,6301', '城西区', '63', '青海省', '6301', '西宁市', '630104', '城西区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630105', '6301', '00,63,6301', '城北区', '63', '青海省', '6301', '西宁市', '630105', '城北区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630106', '6301', '00,63,6301', '湟中区', '63', '青海省', '6301', '西宁市', '630106', '湟中区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630121', '6301', '00,63,6301', '大通回族土族自治县', '63', '青海省', '6301', '西宁市', '630121', '大通回族土族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630123', '6301', '00,63,6301', '湟源县', '63', '青海省', '6301', '西宁市', '630123', '湟源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6302', '63', '00,63', '海东市', '63', '青海省', '6302', '海东市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('630202', '6302', '00,63,6302', '乐都区', '63', '青海省', '6302', '海东市', '630202', '乐都区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630203', '6302', '00,63,6302', '平安区', '63', '青海省', '6302', '海东市', '630203', '平安区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630222', '6302', '00,63,6302', '民和回族土族自治县', '63', '青海省', '6302', '海东市', '630222', '民和回族土族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630223', '6302', '00,63,6302', '互助土族自治县', '63', '青海省', '6302', '海东市', '630223', '互助土族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630224', '6302', '00,63,6302', '化隆回族自治县', '63', '青海省', '6302', '海东市', '630224', '化隆回族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('630225', '6302', '00,63,6302', '循化撒拉族自治县', '63', '青海省', '6302', '海东市', '630225', '循化撒拉族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6322', '63', '00,63', '海北藏族自治州', '63', '青海省', '6322', '海北藏族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('632221', '6322', '00,63,6322', '门源回族自治县', '63', '青海省', '6322', '海北藏族自治州', '632221', '门源回族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632222', '6322', '00,63,6322', '祁连县', '63', '青海省', '6322', '海北藏族自治州', '632222', '祁连县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632223', '6322', '00,63,6322', '海晏县', '63', '青海省', '6322', '海北藏族自治州', '632223', '海晏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632224', '6322', '00,63,6322', '刚察县', '63', '青海省', '6322', '海北藏族自治州', '632224', '刚察县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6323', '63', '00,63', '黄南藏族自治州', '63', '青海省', '6323', '黄南藏族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('632321', '6323', '00,63,6323', '同仁县', '63', '青海省', '6323', '黄南藏族自治州', '632321', '同仁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632322', '6323', '00,63,6323', '尖扎县', '63', '青海省', '6323', '黄南藏族自治州', '632322', '尖扎县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632323', '6323', '00,63,6323', '泽库县', '63', '青海省', '6323', '黄南藏族自治州', '632323', '泽库县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632324', '6323', '00,63,6323', '河南蒙古族自治县', '63', '青海省', '6323', '黄南藏族自治州', '632324', '河南蒙古族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6325', '63', '00,63', '海南藏族自治州', '63', '青海省', '6325', '海南藏族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('632521', '6325', '00,63,6325', '共和县', '63', '青海省', '6325', '海南藏族自治州', '632521', '共和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632522', '6325', '00,63,6325', '同德县', '63', '青海省', '6325', '海南藏族自治州', '632522', '同德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632523', '6325', '00,63,6325', '贵德县', '63', '青海省', '6325', '海南藏族自治州', '632523', '贵德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632524', '6325', '00,63,6325', '兴海县', '63', '青海省', '6325', '海南藏族自治州', '632524', '兴海县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632525', '6325', '00,63,6325', '贵南县', '63', '青海省', '6325', '海南藏族自治州', '632525', '贵南县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6326', '63', '00,63', '果洛藏族自治州', '63', '青海省', '6326', '果洛藏族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('632621', '6326', '00,63,6326', '玛沁县', '63', '青海省', '6326', '果洛藏族自治州', '632621', '玛沁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632622', '6326', '00,63,6326', '班玛县', '63', '青海省', '6326', '果洛藏族自治州', '632622', '班玛县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632623', '6326', '00,63,6326', '甘德县', '63', '青海省', '6326', '果洛藏族自治州', '632623', '甘德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632624', '6326', '00,63,6326', '达日县', '63', '青海省', '6326', '果洛藏族自治州', '632624', '达日县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632625', '6326', '00,63,6326', '久治县', '63', '青海省', '6326', '果洛藏族自治州', '632625', '久治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632626', '6326', '00,63,6326', '玛多县', '63', '青海省', '6326', '果洛藏族自治州', '632626', '玛多县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6327', '63', '00,63', '玉树藏族自治州', '63', '青海省', '6327', '玉树藏族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('632701', '6327', '00,63,6327', '玉树市', '63', '青海省', '6327', '玉树藏族自治州', '632701', '玉树市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632722', '6327', '00,63,6327', '杂多县', '63', '青海省', '6327', '玉树藏族自治州', '632722', '杂多县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632723', '6327', '00,63,6327', '称多县', '63', '青海省', '6327', '玉树藏族自治州', '632723', '称多县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632724', '6327', '00,63,6327', '治多县', '63', '青海省', '6327', '玉树藏族自治州', '632724', '治多县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632725', '6327', '00,63,6327', '囊谦县', '63', '青海省', '6327', '玉树藏族自治州', '632725', '囊谦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632726', '6327', '00,63,6327', '曲麻莱县', '63', '青海省', '6327', '玉树藏族自治州', '632726', '曲麻莱县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6328', '63', '00,63', '海西蒙古族藏族自治州', '63', '青海省', '6328', '海西蒙古族藏族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('632801', '6328', '00,63,6328', '格尔木市', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632801', '格尔木市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632802', '6328', '00,63,6328', '德令哈市', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632802', '德令哈市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632803', '6328', '00,63,6328', '茫崖市', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632803', '茫崖市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632821', '6328', '00,63,6328', '乌兰县', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632821', '乌兰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632822', '6328', '00,63,6328', '都兰县', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632822', '都兰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('632823', '6328', '00,63,6328', '天峻县', '63', '青海省', '6328', '海西蒙古族藏族自治州', '632823', '天峻县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('64', '00', '00', '宁夏回族自治区', '64', '宁夏回族自治区', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('6401', '64', '00,64', '银川市', '64', '宁夏回族自治区', '6401', '银川市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('640104', '6401', '00,64,6401', '兴庆区', '64', '宁夏回族自治区', '6401', '银川市', '640104', '兴庆区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640105', '6401', '00,64,6401', '西夏区', '64', '宁夏回族自治区', '6401', '银川市', '640105', '西夏区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640106', '6401', '00,64,6401', '金凤区', '64', '宁夏回族自治区', '6401', '银川市', '640106', '金凤区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640121', '6401', '00,64,6401', '永宁县', '64', '宁夏回族自治区', '6401', '银川市', '640121', '永宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640122', '6401', '00,64,6401', '贺兰县', '64', '宁夏回族自治区', '6401', '银川市', '640122', '贺兰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640181', '6401', '00,64,6401', '灵武市', '64', '宁夏回族自治区', '6401', '银川市', '640181', '灵武市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6402', '64', '00,64', '石嘴山市', '64', '宁夏回族自治区', '6402', '石嘴山市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('640202', '6402', '00,64,6402', '大武口区', '64', '宁夏回族自治区', '6402', '石嘴山市', '640202', '大武口区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640205', '6402', '00,64,6402', '惠农区', '64', '宁夏回族自治区', '6402', '石嘴山市', '640205', '惠农区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640221', '6402', '00,64,6402', '平罗县', '64', '宁夏回族自治区', '6402', '石嘴山市', '640221', '平罗县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6403', '64', '00,64', '吴忠市', '64', '宁夏回族自治区', '6403', '吴忠市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('640302', '6403', '00,64,6403', '利通区', '64', '宁夏回族自治区', '6403', '吴忠市', '640302', '利通区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640303', '6403', '00,64,6403', '红寺堡区', '64', '宁夏回族自治区', '6403', '吴忠市', '640303', '红寺堡区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640323', '6403', '00,64,6403', '盐池县', '64', '宁夏回族自治区', '6403', '吴忠市', '640323', '盐池县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640324', '6403', '00,64,6403', '同心县', '64', '宁夏回族自治区', '6403', '吴忠市', '640324', '同心县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640381', '6403', '00,64,6403', '青铜峡市', '64', '宁夏回族自治区', '6403', '吴忠市', '640381', '青铜峡市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6404', '64', '00,64', '固原市', '64', '宁夏回族自治区', '6404', '固原市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('640402', '6404', '00,64,6404', '原州区', '64', '宁夏回族自治区', '6404', '固原市', '640402', '原州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640422', '6404', '00,64,6404', '西吉县', '64', '宁夏回族自治区', '6404', '固原市', '640422', '西吉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640423', '6404', '00,64,6404', '隆德县', '64', '宁夏回族自治区', '6404', '固原市', '640423', '隆德县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640424', '6404', '00,64,6404', '泾源县', '64', '宁夏回族自治区', '6404', '固原市', '640424', '泾源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640425', '6404', '00,64,6404', '彭阳县', '64', '宁夏回族自治区', '6404', '固原市', '640425', '彭阳县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6405', '64', '00,64', '中卫市', '64', '宁夏回族自治区', '6405', '中卫市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('640502', '6405', '00,64,6405', '沙坡头区', '64', '宁夏回族自治区', '6405', '中卫市', '640502', '沙坡头区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640521', '6405', '00,64,6405', '中宁县', '64', '宁夏回族自治区', '6405', '中卫市', '640521', '中宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('640522', '6405', '00,64,6405', '海原县', '64', '宁夏回族自治区', '6405', '中卫市', '640522', '海原县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('65', '00', '00', '新疆维吾尔自治区', '65', '新疆维吾尔自治区', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('6501', '65', '00,65', '乌鲁木齐市', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('650102', '6501', '00,65,6501', '天山区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650102', '天山区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650103', '6501', '00,65,6501', '沙依巴克区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650103', '沙依巴克区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650104', '6501', '00,65,6501', '新市区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650104', '新市区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650105', '6501', '00,65,6501', '水磨沟区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650105', '水磨沟区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650106', '6501', '00,65,6501', '头屯河区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650106', '头屯河区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650107', '6501', '00,65,6501', '达坂城区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650107', '达坂城区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650109', '6501', '00,65,6501', '米东区', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650109', '米东区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650121', '6501', '00,65,6501', '乌鲁木齐县', '65', '新疆维吾尔自治区', '6501', '乌鲁木齐市', '650121', '乌鲁木齐县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6502', '65', '00,65', '克拉玛依市', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('650202', '6502', '00,65,6502', '独山子区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650202', '独山子区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650203', '6502', '00,65,6502', '克拉玛依区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650203', '克拉玛依区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650204', '6502', '00,65,6502', '白碱滩区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650204', '白碱滩区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650205', '6502', '00,65,6502', '乌尔禾区', '65', '新疆维吾尔自治区', '6502', '克拉玛依市', '650205', '乌尔禾区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6504', '65', '00,65', '吐鲁番市', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('650402', '6504', '00,65,6504', '高昌区', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '650402', '高昌区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650421', '6504', '00,65,6504', '鄯善县', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '650421', '鄯善县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650422', '6504', '00,65,6504', '托克逊县', '65', '新疆维吾尔自治区', '6504', '吐鲁番市', '650422', '托克逊县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6505', '65', '00,65', '哈密市', '65', '新疆维吾尔自治区', '6505', '哈密市', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('650502', '6505', '00,65,6505', '伊州区', '65', '新疆维吾尔自治区', '6505', '哈密市', '650502', '伊州区', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650521', '6505', '00,65,6505', '巴里坤哈萨克自治县', '65', '新疆维吾尔自治区', '6505', '哈密市', '650521', '巴里坤哈萨克自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('650522', '6505', '00,65,6505', '伊吾县', '65', '新疆维吾尔自治区', '6505', '哈密市', '650522', '伊吾县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6523', '65', '00,65', '昌吉回族自治州', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('652301', '6523', '00,65,6523', '昌吉市', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652301', '昌吉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652302', '6523', '00,65,6523', '阜康市', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652302', '阜康市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652323', '6523', '00,65,6523', '呼图壁县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652323', '呼图壁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652324', '6523', '00,65,6523', '玛纳斯县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652324', '玛纳斯县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652325', '6523', '00,65,6523', '奇台县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652325', '奇台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652327', '6523', '00,65,6523', '吉木萨尔县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652327', '吉木萨尔县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652328', '6523', '00,65,6523', '木垒哈萨克自治县', '65', '新疆维吾尔自治区', '6523', '昌吉回族自治州', '652328', '木垒哈萨克自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6527', '65', '00,65', '博尔塔拉蒙古自治州', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('652701', '6527', '00,65,6527', '博乐市', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652701', '博乐市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652702', '6527', '00,65,6527', '阿拉山口市', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652702', '阿拉山口市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652722', '6527', '00,65,6527', '精河县', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652722', '精河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652723', '6527', '00,65,6527', '温泉县', '65', '新疆维吾尔自治区', '6527', '博尔塔拉蒙古自治州', '652723', '温泉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6528', '65', '00,65', '巴音郭楞蒙古自治州', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('652801', '6528', '00,65,6528', '库尔勒市', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652801', '库尔勒市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652822', '6528', '00,65,6528', '轮台县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652822', '轮台县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652823', '6528', '00,65,6528', '尉犁县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652823', '尉犁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652824', '6528', '00,65,6528', '若羌县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652824', '若羌县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652825', '6528', '00,65,6528', '且末县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652825', '且末县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652826', '6528', '00,65,6528', '焉耆回族自治县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652826', '焉耆回族自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652827', '6528', '00,65,6528', '和静县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652827', '和静县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652828', '6528', '00,65,6528', '和硕县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652828', '和硕县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652829', '6528', '00,65,6528', '博湖县', '65', '新疆维吾尔自治区', '6528', '巴音郭楞蒙古自治州', '652829', '博湖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6529', '65', '00,65', '阿克苏地区', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('652901', '6529', '00,65,6529', '阿克苏市', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652901', '阿克苏市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652902', '6529', '00,65,6529', '库车市', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652902', '库车市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652922', '6529', '00,65,6529', '温宿县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652922', '温宿县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652924', '6529', '00,65,6529', '沙雅县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652924', '沙雅县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652925', '6529', '00,65,6529', '新和县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652925', '新和县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652926', '6529', '00,65,6529', '拜城县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652926', '拜城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652927', '6529', '00,65,6529', '乌什县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652927', '乌什县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652928', '6529', '00,65,6529', '阿瓦提县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652928', '阿瓦提县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('652929', '6529', '00,65,6529', '柯坪县', '65', '新疆维吾尔自治区', '6529', '阿克苏地区', '652929', '柯坪县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6530', '65', '00,65', '克孜勒苏柯尔克孜自治州', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('653001', '6530', '00,65,6530', '阿图什市', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653001', '阿图什市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653022', '6530', '00,65,6530', '阿克陶县', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653022', '阿克陶县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653023', '6530', '00,65,6530', '阿合奇县', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653023', '阿合奇县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653024', '6530', '00,65,6530', '乌恰县', '65', '新疆维吾尔自治区', '6530', '克孜勒苏柯尔克孜自治州', '653024', '乌恰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6531', '65', '00,65', '喀什地区', '65', '新疆维吾尔自治区', '6531', '喀什地区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('653101', '6531', '00,65,6531', '喀什市', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653101', '喀什市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653121', '6531', '00,65,6531', '疏附县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653121', '疏附县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653122', '6531', '00,65,6531', '疏勒县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653122', '疏勒县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653123', '6531', '00,65,6531', '英吉沙县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653123', '英吉沙县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653124', '6531', '00,65,6531', '泽普县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653124', '泽普县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653125', '6531', '00,65,6531', '莎车县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653125', '莎车县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653126', '6531', '00,65,6531', '叶城县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653126', '叶城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653127', '6531', '00,65,6531', '麦盖提县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653127', '麦盖提县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653128', '6531', '00,65,6531', '岳普湖县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653128', '岳普湖县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653129', '6531', '00,65,6531', '伽师县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653129', '伽师县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653130', '6531', '00,65,6531', '巴楚县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653130', '巴楚县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653131', '6531', '00,65,6531', '塔什库尔干塔吉克自治县', '65', '新疆维吾尔自治区', '6531', '喀什地区', '653131', '塔什库尔干塔吉克自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6532', '65', '00,65', '和田地区', '65', '新疆维吾尔自治区', '6532', '和田地区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('653201', '6532', '00,65,6532', '和田市', '65', '新疆维吾尔自治区', '6532', '和田地区', '653201', '和田市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653221', '6532', '00,65,6532', '和田县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653221', '和田县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653222', '6532', '00,65,6532', '墨玉县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653222', '墨玉县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653223', '6532', '00,65,6532', '皮山县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653223', '皮山县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653224', '6532', '00,65,6532', '洛浦县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653224', '洛浦县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653225', '6532', '00,65,6532', '策勒县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653225', '策勒县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653226', '6532', '00,65,6532', '于田县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653226', '于田县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('653227', '6532', '00,65,6532', '民丰县', '65', '新疆维吾尔自治区', '6532', '和田地区', '653227', '民丰县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6540', '65', '00,65', '伊犁哈萨克自治州', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('654002', '6540', '00,65,6540', '伊宁市', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654002', '伊宁市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654003', '6540', '00,65,6540', '奎屯市', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654003', '奎屯市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654004', '6540', '00,65,6540', '霍尔果斯市', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654004', '霍尔果斯市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654021', '6540', '00,65,6540', '伊宁县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654021', '伊宁县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654022', '6540', '00,65,6540', '察布查尔锡伯自治县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654022', '察布查尔锡伯自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654023', '6540', '00,65,6540', '霍城县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654023', '霍城县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654024', '6540', '00,65,6540', '巩留县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654024', '巩留县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654025', '6540', '00,65,6540', '新源县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654025', '新源县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654026', '6540', '00,65,6540', '昭苏县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654026', '昭苏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654027', '6540', '00,65,6540', '特克斯县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654027', '特克斯县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654028', '6540', '00,65,6540', '尼勒克县', '65', '新疆维吾尔自治区', '6540', '伊犁哈萨克自治州', '654028', '尼勒克县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6542', '65', '00,65', '塔城地区', '65', '新疆维吾尔自治区', '6542', '塔城地区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('654201', '6542', '00,65,6542', '塔城市', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654201', '塔城市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654202', '6542', '00,65,6542', '乌苏市', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654202', '乌苏市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654221', '6542', '00,65,6542', '额敏县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654221', '额敏县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654223', '6542', '00,65,6542', '沙湾县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654223', '沙湾县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654224', '6542', '00,65,6542', '托里县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654224', '托里县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654225', '6542', '00,65,6542', '裕民县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654225', '裕民县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654226', '6542', '00,65,6542', '和布克赛尔蒙古自治县', '65', '新疆维吾尔自治区', '6542', '塔城地区', '654226', '和布克赛尔蒙古自治县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6543', '65', '00,65', '阿勒泰地区', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('654301', '6543', '00,65,6543', '阿勒泰市', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654301', '阿勒泰市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654321', '6543', '00,65,6543', '布尔津县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654321', '布尔津县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654322', '6543', '00,65,6543', '富蕴县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654322', '富蕴县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654323', '6543', '00,65,6543', '福海县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654323', '福海县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654324', '6543', '00,65,6543', '哈巴河县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654324', '哈巴河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654325', '6543', '00,65,6543', '青河县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654325', '青河县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('654326', '6543', '00,65,6543', '吉木乃县', '65', '新疆维吾尔自治区', '6543', '阿勒泰地区', '654326', '吉木乃县', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('6590', '65', '00,65', '自治区直辖县级行政区', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '', '', '', '', '', '', 2, 1, ''); +INSERT INTO `blade_region` VALUES ('659001', '6590', '00,65,6590', '石河子市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659001', '石河子市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('659002', '6590', '00,65,6590', '阿拉尔市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659002', '阿拉尔市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('659003', '6590', '00,65,6590', '图木舒克市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659003', '图木舒克市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('659004', '6590', '00,65,6590', '五家渠市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659004', '五家渠市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('659005', '6590', '00,65,6590', '北屯市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659005', '北屯市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('659006', '6590', '00,65,6590', '铁门关市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659006', '铁门关市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('659007', '6590', '00,65,6590', '双河市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659007', '双河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('659008', '6590', '00,65,6590', '可克达拉市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659008', '可克达拉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('659009', '6590', '00,65,6590', '昆玉市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659009', '昆玉市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('659010', '6590', '00,65,6590', '胡杨河市', '65', '新疆维吾尔自治区', '6590', '自治区直辖县级行政区', '659010', '胡杨河市', '', '', '', '', 3, 1, ''); +INSERT INTO `blade_region` VALUES ('71', '00', '00', '台湾省', '71', '台湾省', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('81', '00', '00', '香港特别行政区', '81', '香港特别行政区', '', '', '', '', '', '', '', '', 1, 1, ''); +INSERT INTO `blade_region` VALUES ('82', '00', '00', '澳门特别行政区', '82', '澳门特别行政区', '', '', '', '', '', '', '', '', 1, 1, ''); + diff --git a/pom.xml b/pom.xml index 944ede50..b98d303f 100644 --- a/pom.xml +++ b/pom.xml @@ -5,28 +5,28 @@ org.springblade SpringBlade - 2.7.0 + 2.7.1 pom - 2.7.0 - 2.7.0 + 2.7.1 + 2.7.1 1.8 3.8.1 2.9.2 1.5.21 - 2.0.2 - 3.3.1 + 2.0.3 + 3.3.2 1.6.0 1.6.2 2.1.6 1.1.0 2.2.1.RELEASE - 2.2.2 + 2.2.3 - 2.2.6.RELEASE - Hoxton.SR3 + 2.2.7.RELEASE + Hoxton.SR5 Cairo-SR8 diff --git a/script/docker/.env b/script/docker/.env index a622ba8c..36722f8c 100644 --- a/script/docker/.env +++ b/script/docker/.env @@ -1,2 +1,2 @@ REGISTER=192.168.0.157/blade -TAG=2.7.0 +TAG=2.7.1 -- Gitee From c8d093574023a3ce8837477aa46c439e997d96e6 Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 12 Jun 2020 11:38:23 +0800 Subject: [PATCH 118/118] =?UTF-8?q?:tada:=202.7.1.RELEASE,=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E8=A1=8C=E6=94=BF=E5=8C=BA=E5=88=92=E7=AE=A1=E7=90=86?= =?UTF-8?q?,=E6=94=AF=E6=8C=81seata1.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "doc/mvn/mvn\345\221\275\344\273\244.md" | 1 - doc/other/env.md | 29 ------------ doc/other/http-code.md | 57 ------------------------ 3 files changed, 87 deletions(-) delete mode 100644 "doc/mvn/mvn\345\221\275\344\273\244.md" delete mode 100644 doc/other/env.md delete mode 100644 doc/other/http-code.md diff --git "a/doc/mvn/mvn\345\221\275\344\273\244.md" "b/doc/mvn/mvn\345\221\275\344\273\244.md" deleted file mode 100644 index 804e7515..00000000 --- "a/doc/mvn/mvn\345\221\275\344\273\244.md" +++ /dev/null @@ -1 +0,0 @@ -mvn install:install-file -Dfile=blade-core-1.0.jar -DgroupId=org.springblade -DartifactId=blade-core -Dversion=1.0 -Dpackaging=jar \ No newline at end of file diff --git a/doc/other/env.md b/doc/other/env.md deleted file mode 100644 index fe429d4b..00000000 --- a/doc/other/env.md +++ /dev/null @@ -1,29 +0,0 @@ -## 环境变量 -#### 环境划分 - -> dev(开发)、test(测试)、prod(正式),默认dev -#### 添加环境变量 - -##### java命令行: - -``` -java -jar gateWay.jar --spring.profiles.active=dev -``` - -##### JAVA_OPS - -``` -set JAVA_OPTS="-Dspring.profiles.active=test" -``` - -##### 标注方式(代码层面,junit单元测试非常实用) - -``` -@ActiveProfiles({"junittest","productprofile"}) -``` - -##### ENV方式 - -``` -系统环境变量SPRING_PROFILES_ACTIVE(注意:是大写) -``` diff --git a/doc/other/http-code.md b/doc/other/http-code.md deleted file mode 100644 index 9e3b2235..00000000 --- a/doc/other/http-code.md +++ /dev/null @@ -1,57 +0,0 @@ -## HTTP 状态码 -| 状态码 | 含义 | -| ------ | ------------------------------------------------------------ | -| 100 | 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 | -| 101 | 服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。 只有在切换新的协议更有好处的时候才应该采取类似措施。例如,切换到新的HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。 | -| 102 | 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。 | -| 200 | 请求已成功,请求所希望的响应头或数据体将随此响应返回。 | -| 201 | 请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 '202 Accepted'。 | -| 202 | 服务器已接受请求,但尚未处理。正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。在异步操作的场合下,没有比发送这个状态码更方便的做法了。 返回202状态码的响应的目的是允许服务器接受其他过程的请求(例如某个每天只执行一次的基于批处理的操作),而不必让客户端一直保持与服务器的连接直到批处理操作全部完成。在接受请求处理并返回202状态码的响应应当在返回的实体中包含一些指示处理当前状态的信息,以及指向处理状态监视器或状态预测的指针,以便用户能够估计操作是否已经完成。 | -| 203 | 服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝。当前的信息可能是原始版本的子集或者超集。例如,包含资源的元数据可能导致原始服务器知道元信息的超级。使用此状态码不是必须的,而且只有在响应不使用此状态码便会返回200 OK的情况下才是合适的。 | -| 204 | 服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息。响应可能通过实体头部的形式,返回新的或更新后的元信息。如果存在这些头部信息,则应当与所请求的变量相呼应。 如果客户端是浏览器的话,那么用户浏览器应保留发送了该请求的页面,而不产生任何文档视图上的变化,即使按照规范新的或更新后的元信息应当被应用到用户浏览器活动视图中的文档。 由于204响应被禁止包含任何消息体,因此它始终以消息头后的第一个空行结尾。 | -| 205 | 服务器成功处理了请求,且没有返回任何内容。但是与204响应不同,返回此状态码的响应要求请求者重置文档视图。该响应主要是被用于接受用户输入后,立即重置表单,以便用户能够轻松地开始另一次输入。 与204响应一样,该响应也被禁止包含任何消息体,且以消息头后的第一个空行结束。 | -| 206 | 服务器已经成功处理了部分 GET 请求。类似于 FlashGet 或者迅雷这类的 HTTP 下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载。 该请求必须包含 Range 头信息来指示客户端希望得到的内容范围,并且可能包含 If-Range 来作为请求条件。 响应必须包含如下的头部域: Content-Range 用以指示本次响应中返回的内容的范围;如果是 Content-Type 为 multipart/byteranges 的多段下载,则每一 multipart 段中都应包含 Content-Range 域用以指示本段的内容范围。假如响应中包含 Content-Length,那么它的数值必须匹配它返回的内容范围的真实字节数。 Date ETag 和/或 Content-Location,假如同样的请求本应该返回200响应。 Expires, Cache-Control,和/或 Vary,假如其值可能与之前相同变量的其他响应对应的值不同的话。 假如本响应请求使用了 If-Range 强缓存验证,那么本次响应不应该包含其他实体头;假如本响应的请求使用了 If-Range 弱缓存验证,那么本次响应禁止包含其他实体头;这避免了缓存的实体内容和更新了的实体头信息之间的不一致。否则,本响应就应当包含所有本应该返回200响应中应当返回的所有实体头部域。 假如 ETag 或 Last-Modified 头部不能精确匹配的话,则客户端缓存应禁止将206响应返回的内容与之前任何缓存过的内容组合在一起。 任何不支持 Range 以及 Content-Range 头的缓存都禁止缓存206响应返回的内容。 | -| 207 | 由WebDAV(RFC 2518)扩展的状态码,代表之后的消息体将是一个XML消息,并且可能依照之前子请求数量的不同,包含一系列独立的响应代码。 | -| 300 | 被请求的资源有一系列可供选择的回馈信息,每个都有自己特定的地址和浏览器驱动的商议信息。用户或浏览器能够自行选择一个首选的地址进行重定向。 除非这是一个 HEAD 请求,否则该响应应当包括一个资源特性及地址的列表的实体,以便用户或浏览器从中选择最合适的重定向地址。这个实体的格式由 Content-Type 定义的格式所决定。浏览器可能根据响应的格式以及浏览器自身能力,自动作出最合适的选择。当然,RFC 2616规范并没有规定这样的自动选择该如何进行。 如果服务器本身已经有了首选的回馈选择,那么在 Location 中应当指明这个回馈的 URI;浏览器可能会将这个 Location 值作为自动重定向的地址。此外,除非额外指定,否则这个响应也是可缓存的。 | -| 301 | 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。 新的永久性的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。 如果这不是一个 GET 或者 HEAD 请求,因此浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。 注意:对于某些使用 HTTP/1.0 协议的浏览器,当它们发送的 POST 请求得到了一个301响应的话,接下来的重定向请求将会变成 GET 方式。 | -| 302 | 请求的资源现在临时从不同的 URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。 新的临时性的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。 如果这不是一个 GET 或者 HEAD 请求,那么浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。 注意:虽然RFC 1945和RFC 2068规范不允许客户端在重定向时改变请求的方法,但是很多现存的浏览器将302响应视作为303响应,并且使用 GET 方式访问在 Location 中规定的 URI,而无视原先请求的方法。状态码303和307被添加了进来,用以明确服务器期待客户端进行何种反应。 | -| 303 | 对应当前请求的响应可以在另一个 URI 上被找到,而且客户端应当采用 GET 的方式访问那个资源。这个方法的存在主要是为了允许由脚本激活的POST请求输出重定向到一个新的资源。这个新的 URI 不是原始资源的替代引用。同时,303响应禁止被缓存。当然,第二个请求(重定向)可能被缓存。 新的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。 注意:许多 HTTP/1.1 版以前的 浏览器不能正确理解303状态。如果需要考虑与这些浏览器之间的互动,302状态码应该可以胜任,因为大多数的浏览器处理302响应时的方式恰恰就是上述规范要求客户端处理303响应时应当做的。 | -| 304 | 如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码。304响应禁止包含消息体,因此始终以消息头后的第一个空行结尾。 该响应必须包含以下的头信息: Date,除非这个服务器没有时钟。假如没有时钟的服务器也遵守这些规则,那么代理服务器以及客户端可以自行将 Date 字段添加到接收到的响应头中去(正如RFC 2068中规定的一样),缓存机制将会正常工作。 ETag 和/或 Content-Location,假如同样的请求本应返回200响应。 Expires, Cache-Control,和/或Vary,假如其值可能与之前相同变量的其他响应对应的值不同的话。 假如本响应请求使用了强缓存验证,那么本次响应不应该包含其他实体头;否则(例如,某个带条件的 GET 请求使用了弱缓存验证),本次响应禁止包含其他实体头;这避免了缓存了的实体内容和更新了的实体头信息之间的不一致。 假如某个304响应指明了当前某个实体没有缓存,那么缓存系统必须忽视这个响应,并且重复发送不包含限制条件的请求。 假如接收到一个要求更新某个缓存条目的304响应,那么缓存系统必须更新整个条目以反映所有在响应中被更新的字段的值。 | -| 305 | 被请求的资源必须通过指定的代理才能被访问。Location 域中将给出指定的代理所在的 URI 信息,接收者需要重复发送一个单独的请求,通过这个代理才能访问相应资源。只有原始服务器才能建立305响应。 注意:RFC 2068中没有明确305响应是为了重定向一个单独的请求,而且只能被原始服务器建立。忽视这些限制可能导致严重的安全后果。 | -| 306 | 在最新版的规范中,306状态码已经不再被使用。 | -| 307 | 请求的资源现在临时从不同的URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。 新的临时性的URI 应当在响应的 Location 域中返回。除非这是一个HEAD 请求,否则响应的实体中应当包含指向新的URI 的超链接及简短说明。因为部分浏览器不能识别307响应,因此需要添加上述必要信息以便用户能够理解并向新的 URI 发出访问请求。 如果这不是一个GET 或者 HEAD 请求,那么浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。 | -| 400 | 1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。 2、请求参数有误。 | -| 401 | 当前请求需要用户验证。该响应必须包含一个适用于被请求资源的 WWW-Authenticate 信息头用以询问用户信息。客户端可以重复提交一个包含恰当的 Authorization 头信息的请求。如果当前请求已经包含了 Authorization 证书,那么401响应代表着服务器验证已经拒绝了那些证书。如果401响应包含了与前一个响应相同的身份验证询问,且浏览器已经至少尝试了一次验证,那么浏览器应当向用户展示响应中包含的实体信息,因为这个实体信息中可能包含了相关诊断信息。参见RFC 2617。 | -| 402 | 该状态码是为了将来可能的需求而预留的。 | -| 403 | 服务器已经理解请求,但是拒绝执行它。与401响应不同的是,身份验证并不能提供任何帮助,而且这个请求也不应该被重复提交。如果这不是一个 HEAD 请求,而且服务器希望能够讲清楚为何请求不能被执行,那么就应该在实体内描述拒绝的原因。当然服务器也可以返回一个404响应,假如它不希望让客户端获得任何信息。 | -| 404 | 请求失败,请求所希望得到的资源未被在服务器上发现。没有信息能够告诉用户这个状况到底是暂时的还是永久的。假如服务器知道情况的话,应当使用410状态码来告知旧资源因为某些内部的配置机制问题,已经永久的不可用,而且没有任何可以跳转的地址。404这个状态码被广泛应用于当服务器不想揭示到底为何请求被拒绝或者没有其他适合的响应可用的情况下。 | -| 405 | 请求行中指定的请求方法不能被用于请求相应的资源。该响应必须返回一个Allow 头信息用以表示出当前资源能够接受的请求方法的列表。 鉴于 PUT,DELETE 方法会对服务器上的资源进行写操作,因而绝大部分的网页服务器都不支持或者在默认配置下不允许上述请求方法,对于此类请求均会返回405错误。 | -| 406 | 请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。 除非这是一个 HEAD 请求,否则该响应就应当返回一个包含可以让用户或者浏览器从中选择最合适的实体特性以及地址列表的实体。实体的格式由 Content-Type 头中定义的媒体类型决定。浏览器可以根据格式及自身能力自行作出最佳选择。但是,规范中并没有定义任何作出此类自动选择的标准。 | -| 407 | 与401响应类似,只不过客户端必须在代理服务器上进行身份验证。代理服务器必须返回一个 Proxy-Authenticate 用以进行身份询问。客户端可以返回一个 Proxy-Authorization 信息头用以验证。参见RFC 2617。 | -| 408 | 请求超时。客户端没有在服务器预备等待的时间内完成一个请求的发送。客户端可以随时再次提交这一请求而无需进行任何更改。 | -| 409 | 由于和被请求的资源的当前状态之间存在冲突,请求无法完成。这个代码只允许用在这样的情况下才能被使用:用户被认为能够解决冲突,并且会重新提交新的请求。该响应应当包含足够的信息以便用户发现冲突的源头。 冲突通常发生于对 PUT 请求的处理中。例如,在采用版本检查的环境下,某次 PUT 提交的对特定资源的修改请求所附带的版本信息与之前的某个(第三方)请求向冲突,那么此时服务器就应该返回一个409错误,告知用户请求无法完成。此时,响应实体中很可能会包含两个冲突版本之间的差异比较,以便用户重新提交归并以后的新版本。 | -| 410 | 被请求的资源在服务器上已经不再可用,而且没有任何已知的转发地址。这样的状况应当被认为是永久性的。如果可能,拥有链接编辑功能的客户端应当在获得用户许可后删除所有指向这个地址的引用。如果服务器不知道或者无法确定这个状况是否是永久的,那么就应该使用404状态码。除非额外说明,否则这个响应是可缓存的。 410响应的目的主要是帮助网站管理员维护网站,通知用户该资源已经不再可用,并且服务器拥有者希望所有指向这个资源的远端连接也被删除。这类事件在限时、增值服务中很普遍。同样,410响应也被用于通知客户端在当前服务器站点上,原本属于某个个人的资源已经不再可用。当然,是否需要把所有永久不可用的资源标记为'410 Gone',以及是否需要保持此标记多长时间,完全取决于服务器拥有者。 | -| 411 | 服务器拒绝在没有定义 Content-Length 头的情况下接受请求。在添加了表明请求消息体长度的有效 Content-Length 头之后,客户端可以再次提交该请求。 | -| 412 | 服务器在验证在请求的头字段中给出先决条件时,没能满足其中的一个或多个。这个状态码允许客户端在获取资源时在请求的元信息(请求头字段数据)中设置先决条件,以此避免该请求方法被应用到其希望的内容以外的资源上。 | -| 413 | 服务器拒绝处理当前请求,因为该请求提交的实体数据大小超过了服务器愿意或者能够处理的范围。此种情况下,服务器可以关闭连接以免客户端继续发送此请求。 如果这个状况是临时的,服务器应当返回一个 Retry-After 的响应头,以告知客户端可以在多少时间以后重新尝试。 | -| 414 | 请求的URI 长度超过了服务器能够解释的长度,因此服务器拒绝对该请求提供服务。这比较少见,通常的情况包括: 本应使用POST方法的表单提交变成了GET方法,导致查询字符串(Query String)过长。 重定向URI “黑洞”,例如每次重定向把旧的 URI 作为新的 URI 的一部分,导致在若干次重定向后 URI 超长。 客户端正在尝试利用某些服务器中存在的安全漏洞攻击服务器。这类服务器使用固定长度的缓冲读取或操作请求的 URI,当 GET 后的参数超过某个数值后,可能会产生缓冲区溢出,导致任意代码被执行[1]。没有此类漏洞的服务器,应当返回414状态码。 | -| 415 | 对于当前请求的方法和所请求的资源,请求中提交的实体并不是服务器中所支持的格式,因此请求被拒绝。 | -| 416 | 如果请求中包含了 Range 请求头,并且 Range 中指定的任何数据范围都与当前资源的可用范围不重合,同时请求中又没有定义 If-Range 请求头,那么服务器就应当返回416状态码。 假如 Range 使用的是字节范围,那么这种情况就是指请求指定的所有数据范围的首字节位置都超过了当前资源的长度。服务器也应当在返回416状态码的同时,包含一个 Content-Range 实体头,用以指明当前资源的长度。这个响应也被禁止使用 multipart/byteranges 作为其 Content-Type。 | -| 417 | 在请求头 Expect 中指定的预期内容无法被服务器满足,或者这个服务器是一个代理服务器,它有明显的证据证明在当前路由的下一个节点上,Expect 的内容无法被满足。 | -| 421 | 从当前客户端所在的IP地址到服务器的连接数超过了服务器许可的最大范围。通常,这里的IP地址指的是从服务器上看到的客户端地址(比如用户的网关或者代理服务器地址)。在这种情况下,连接数的计算可能涉及到不止一个终端用户。 | -| 422 | 从当前客户端所在的IP地址到服务器的连接数超过了服务器许可的最大范围。通常,这里的IP地址指的是从服务器上看到的客户端地址(比如用户的网关或者代理服务器地址)。在这种情况下,连接数的计算可能涉及到不止一个终端用户。 | -| 422 | 请求格式正确,但是由于含有语义错误,无法响应。(RFC 4918 WebDAV)423 Locked 当前资源被锁定。(RFC 4918 WebDAV) | -| 424 | 由于之前的某个请求发生的错误,导致当前请求失败,例如 PROPPATCH。(RFC 4918 WebDAV) | -| 425 | 在WebDav Advanced Collections 草案中定义,但是未出现在《WebDAV 顺序集协议》(RFC 3658)中。 | -| 426 | 客户端应当切换到TLS/1.0。(RFC 2817) | -| 449 | 由微软扩展,代表请求应当在执行完适当的操作后进行重试。 | -| 500 | 服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现。 | -| 501 | 服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。 | -| 502 | 作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。 | -| 503 | 由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。如果能够预计延迟时间,那么响应中可以包含一个 Retry-After 头用以标明这个延迟时间。如果没有给出这个 Retry-After 信息,那么客户端应当以处理500响应的方式处理它。 注意:503状态码的存在并不意味着服务器在过载的时候必须使用它。某些服务器只不过是希望拒绝客户端的连接。 | -| 504 | 作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。 注意:某些代理服务器在DNS查询超时时会返回400或者500错误 | -| 505 | 服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本。这暗示着服务器不能或不愿使用与客户端相同的版本。响应中应当包含一个描述了为何版本不被支持以及服务器支持哪些协议的实体。 | -| 506 | 由《透明内容协商协议》(RFC 2295)扩展,代表服务器存在内部配置错误:被请求的协商变元资源被配置为在透明内容协商中使用自己,因此在一个协商处理中不是一个合适的重点。 | -| 507 | 服务器无法存储完成请求所必须的内容。这个状况被认为是临时的。WebDAV (RFC 4918) | -| 509 | 服务器达到带宽限制。这不是一个官方的状态码,但是仍被广泛使用。 | -| 510 | 获取资源所需要的策略并没有没满足。(RFC 2774) | \ No newline at end of file -- Gitee

      (qa2yy6>k)SXKLv1%YfLs6Dk3Ba;9UN}NO z2}i}&@uE#fFzO|IkG%U_s!M9xf7^#{^ZSABt>o6$z&z(Or*f#d6KkK>wz5L5`tsWA za~sr!0#_@w8xpsXalQvI=+CbT=zyvwQL z_qS5k_x}F=%zr+T&%32%I9a;hf7DzZB6^mhzttE>!~tV0+WL?lnT3)A3=-@I zp<#4D7Dpr;00=$rV-%cUR2SQVF-KahpStFG>9Ka+yY=tzQY?!zEq;AdFN|r8N0lNuuZXJA}G#)L9l7Lz9}^jrE0f+ zqU@R%Br(zg-uG5xhwLMIFQ<+pU?L6<(dVPYl|Z8eol3qxq7F=UDu{C#|6XjdXcoab zWr+4MnxLh%&1INWg0$tIZCJ08|a>8(A8nY)T7>!iU2T`MDTR2_K-BZIY&Q5*D>RW*kn-!z>9cuIC0o$fM zQH&{}S^jvC{v;y{GY1EU7g}qi>+VQb2{k;E40MwNlTGP;PYh90zkJ!~Wj8V}0!iso zw7K>?c^4%&c1c&t6amu0xffte>U9#w2RZFslaeKqT~#ZFGC#=F?jrhVR;S}InoeHp zS|S)WL&0TsO(n7_EmNN(8PRiE_-UEdJ$gs>)pK!@lxAs>w_mgUl62D0Lm~l7%b>Yw zNQ2B`7Ds_kKJIArM-jFxi2B(Z1v%<38Y3PrIle<6(+y4CnP*idB%#b;mPsARcRE4n zs96nnE_j|I8Ar+WW+Y$8^Bx|DFxSCsPYne%kqglJ>VDBpM?laY6wbugqiUr4LYS06 z`CMpqzspqjKV`Ek^MgU#62a4=9O?e`%&^UjFizb9Ad1&EiF0^cpaGv!*jmhIFJAb{ zvGct`&qPO|W7(V33eb|QNEv*F+gbW~zV*|y?AlI0dAt5=!KV^$_j1>RH6~7+V;k(} zhcFEngl~7S=>)-WawQyJyj#MV|W6R5|TU z%er^RcgJ$tSEiIY5_zHo15RU+;b2MAs=>-Pav8a${`IlZ!NtpzKNlahs|4j_E}I7} zM>i$~EEdwn6}VGVtEyxi_fW^@;yl^&p3q z^$%}3V-jN6r%d_WXSIp6K_E+Xa!$(b-fAyjXREUuXE7On66L@5|1kH~aZ#>Y8?YjX zg{Yt?t*A&V-Jv4gC9NRc(lv-JsnU(~(A_X7(lIm)0}S0Tz>q`CceBrV_kIs}e%p6{ z-yh$9!_4r^^W3rSwXSuoYXScUPDC|F@(y%KUvBTE&@nJHOm4;ZJ?HCln`i4Yg>;t` z$ah`wO446%f)U!=-}#Oox1K^qbjy{i>ZYVke&@tn3-6GCc{sAlq9odBP!zeuqrhz~ zz0hA07^4UDW8G@~N%*@kN-9;SbDUZQiFlbT0zsWA{9+up?IFl?4|~Z};v~`axi%-z zBzh#aPJ$-Oas?IXB&d7Q|F4rm)c36E>@1m0aEZ%kBcB)%dsZtu@xp)xtFz9P;ag*g zMHc-n6gCG)zPB^G)t-oi99uaWzbob<*ckCgy{}WEIW*OC^ekv%6Nrsn$LhkSC^Ynx zWakFLio1{|^QN4Umw9hM$$^MOs2xiI^Z=Is`rTwsS z?z+kjJwM~%TmQW)H!l4I@GwWONP98QxWMj;8x6Nd8nVjMeV9?$qA#<^5GWKeJZk41 zt_EUqrx>_<{R_>E?s$^ty#F@hIwPc6=>ok#!TcuIVEEn))`e zl0#g4nv9H0FXp;P#+Xf_o$)W3dY#;_sPfp6cE8ozJ9a8y$*VZ}e>baRp^Fa*&?;~K z(jPJRVEt)H4A~UdP*ODrbT+r_a{PUK%whH&gkiJJ6na2kbBJhm7QOME<)Pcg;*FuD zPW$d?bmLYv?i5Be!Vrj0cg2r(1}O*`GKnmtpvn%k0)dDOwO1A?&RZDdXm(5xRSn@{QuDV%$xAH7s){uNsEVt2w{Mat}xZl4cg z>tLF-B2xr%&>|o=HCLMu*P`ou(6t2H{~&UC24gGmyL8HjXQGwAC)T>UZc627Wl7jX zcXWK=jzj;Hqq>=0fEacQYHTXz2>9TRXCrL4dBbcINO61ZzQmHdp{*ZkoWgE}f%Kuf zd<_2-C5cvg)$`dj=sae1bBW!&M{@4Vm*+pUl-P0pC5uk0c6OWZ$#m@=O2i6q#(aAy z(Y{A5Q#-Bz<2wne_3aKJm4!{ zAtTdH%_&mvLt9iZa$So}iXTvpuZC zbAl6zAG$tvzr+LWB#?sI-P^224a5f)tR50b-$M)2yZ)q)dhUI@-w#<}T= zJRH`2fE^Thaj;4V+XL)TOGitS#REc!2^pR2b%u72{t3<*_j_?rTIvDx+t6s&%HPD- z$MEH$qhEyY0A2JEKy+Z;{8ZHb&d6x#swZRiR<~`8rkoesJzhrFyNeF_R_GDW;w~kX z%|wO#UQvJbi(M2(jEsy+{w&yFEi3Ze)pOMT)G>1-qX`N>Hlm^&*Xys%7zdHSN3Zhy zoDh6a!Z4%ZwY<&IFvuviu^UyOXVvaLQpq!KnJ#uar{jzKUQJFsk$^KQGtc}}hKjgE97uMyKJ1v>l@-?N*+otsaZNc4`Cl4RKK4g!hh1LZ^ zs#Cf)lB7r;S{d)k$g~WJD(-)hKLLfn3aGC??5bA8%m}ZA3vmC7z=|m{=&IThF%86x zKC+*}L3TJ?m(aLiA`0#@)bQ+v#cX4HoM%ky&hnNeSE5OryV6~`=nexEbl}v=Z?bSq z#k^G*U6T5BRaC5ORG}7%bikEQL-u<26-EL9FV`zZ=|pBO(s4D~6nE3_dqdf^>!cpZ z&qQ-H2}Y^Q7R4%)+`{@kve=UuD&V*jiTyj#l6o$y3d+h_jLFlxfd(ph zrMbBs>ISS_p4ib4y6LThxP!&8?8F0Mk(ZOU7~06kC2T#fh0~@oS4~b6p@&NpMm)DX zks|ifWnHPx=y<;KWGtaT)$a6$09A>HbATY{*5%#LkrXziBXftic=PD@H!u3LhZDva ztUx7)<0FYg4vD6zhDQ?oDa7hK(>&G2)a7d_hyGLh)>ZzIA$1*PW?0-Vp)&?3@Kxw2 zDk`Sx$C&+Z5BtBT0z?f7D;$Gl?Yo;ov$U;>sGVyJ#cIW+ zrt2de7kEIjFCbI1pk46nmL-Kw7ljs{wycB0Xu59SISHd_D2(tTb+F??U;mA*T?>(e z&`1BYZ`S<@${B)y5t(s+ux zv#VFST8JR1&Zm?_bEZZURx~zbS?oQE6uj}U)^K4i(?P&W9UkqxuEOFr`Eg9lzHsnm z>F5`T$z`KznWoth-DQre0eDfHan?U1$k)oYstJ?Qwtv3SFLdi>%Bdvh9cE2UNomAx zP%O#_+>+~^$5l<;-KFL%yG*5~)|)@=B0gI)hpqC}@EWBIJ&Nr7I`0OkERd|+M-~F! zhsOhjQN0g*hJ*+{+eQO+(7K>^p5YT2H?2sjZY!t7S;i=Cn=c_5eFK-2_x+s~hZuA# zoVa!~KPMy@@P$V)VS}INgns=xKGK*F@|N7(ZRF91=;v{L+9E5YrB)$O@<~ceq4z1d zl{BY9AOp3eAS<{!IR=vQ*0fCvX0_hC#y5@tdfoxIKF8R1s54UowtbfLkWxF-kn3aY zV_ELxUL>hX=ME^(X%muv#@jOEdmr`b@gVwkf}GJTki+OCgx9+ONgJisu_6y`g=jBLs!@+zTCvn#rqPQf8!8^BKpDfwze{VXx0 zWMRuSCUP-i*MwTO$ zYM|Rs8xeip=G`x1Z{&l3nEN5kVul-wuj}c`HS9F{>LiFS56fa?g?0teo}1gWk**k2u-f!@#sU+4CQu{)y1v8)_m~-lY}Bz z=;So@S5*~9{#;y2lnobgCg1;!L|udK?0;SXRDOf#dT|vOI!;I*(dl?@)}ztSNR>k|Bfi#^5l0)Mg0;kqE?h7@cugJ@@9$ z>6`ZeLfXf-5Bg>5Z+>I*8W1mG#7XvHR+-1}ng$8{pPnrnT%Kd6cijHEgc!2(7i7U- zr6~)OYCvn<&Uq0a#IT9o-9pm?`R;;m@t`{3_JcebneqY8`KE~^oLb28Op6WU zqh6c3=}*NR#$vr<>fZ;9AaFjM4EcR@6cEp)+@U}zJ ziPWeMIiQJ;G`QzIAkK_W5ctHO@}@<9Rv5_4NGG3N<|UTxwDNM?5?X%rtoooR2egV7 zDymSjnh$Pzi7*N~-L~(7blRB+Qa~Qq=wjq<2zxy3h~7y#*S$-_d}f}w_uJKP=u*tG zVy*u??jWn=ZFE?iKCO|_cjC;m7jDjN@gFM*qNS4b6kR2i_S@u7!MY*-b_L*Emi2d*rnJT)Xn$f3J)j zSuAvEQqH+~EK|vwj6cZaFi8tc4RdGnld=yNn;K|r!Z=!;Pss1Cg&iPI2LiawN-a)C z#Oo848;HyA2naN=ngo!WWe5u(Ij4nyvVE7b1&tO7ugHVZ-LIq=s(1a-+o!8F)^_Rc z94hB$WZYrpmd9hF5`Th~b(#OUMeE&=4a-C>JTi+;QG>>ehQOW2k>BRJQwK&v+mSIL zclh{}M7fRVwzoH}r`s|RT&~qMsqouaK=y+aN1-vSOzZ_<5HFXRDoQ@O?^gTC{>`V0 z=B3RUo@-61DdS3SFHpI?C+eIHdIJY(9inDa(|WVsUasls;46IL?u~DKxd)cd8^_qh za(mp$E%3sfwC|Q)Y7=aC!e;ZpK-YwUC^Ocob$h4AvL*4j@kP#5yr6my)E% z%1Sck;)N8@92*JKfL8|r{C}{H-4X`v>^Hl=A`6{oC3D1UA7f;%-rTPqe;1|~DuCWD zbN{4OrA1?!Kr9jQ0)leZGBUEFl{oddWJs`K&U(E!G&BBt$90A>@0<5b0;(5?c=xdzMY{5%jW>uZ&!*PDjk-N5 zRoNaL>XGx{8*}Ph+2hD(D$g?5CxB*Ev2M9XzT7E;V|Is}>5>Vggoev9ch+6I@QaY= zR}CFH1i?42H%n)}(G_)|?-|GPJUZ0#>rRPP`7qN>C16!Yw zD_oyLBCTx%qE;SdT<1}3+7>5yZ9Z4r=OJRhZL62)6cy&2q=X?Cm}}0_zez}pudxUj zho%C-o<`v_(}Nb-7YB8>{6+~I@Z}PIFG}ODs$n1#M)w^%Zk!* zLL@uw4{r(E?rwaem)9=%bOCF(8PI2r>94%f7u3Lg%#Wz!D`xNd^zQz)Bjo9t++xcC5z2};unSD zEPqvOL`}OcyOunJ@NzKT^XR$!P-1=zBQEV&#Gpc%&}({j;y#PcXPK>GC8T4&9vz6- z%!0aA9%V6eq5XNL-Xl=J24Ra-RaH+@RdlKL^@W0xQ&g-Fz3I>lrfDLuooGJw_ZIA> zGo&jYV8e8_j3EDhG>!!#GAp}u|D(`2e5vw>grX?m%^y*UL+#C zY1{ZH=V_TVwddm5&QV$5mDE9}hcZ$%xvxfYIjqMlc!IqueYw=@4+9j;hFY=1@RiNRaI zcJ`XRM=I;+SR}a9Q;-j8h6Iui*~lBfS{!=46_AZy)Mt_XxvL0JchT)vYPSnacmT~+wj?Ey{Kmm?Yj8}b&QC7 z$Bac}*wRIT|Im~p4`fvNg`^yfV+YmwW5?GoBR1MX(QN_Vhc*poj@NH>K=Jt>&NiOx zU+LUOYc$g72Za6%KjUhoW>lfh|FS*fV0UebX|jw=&mm*&5Jj){T3|`|7Fo0D8;5%g z!L87|Xp3|_Y#xEI#oRrt5diIa9(&Aq|584g@Aft1Pu3zN*?rZ%5G}< zmeMyz^T6O~%!VQps8I@i{^-Md^36rB`3RF_X%Wf56g3}+W5121V_MBvQqt`k9Cv|s z^(@{Y^7|osZ&2e@YH14vw{`H)(4(&%$-W*F%}hg(-z{oMIm`q5T(dv!0(oD&rKrci zKGXX$!tqH`E6P%u+A)3;C}>R5;5>8#sD+H-jJIw*{G%BJkV|_n*b-$^u5?(?va>6q z7nYyT?t1VpY|p}yBodX#dh7sJ4>gC5zxazLEy+%K8WISYyY>P zoquc&NgQO;71J%?lBCykmonr(744)B?N7k>7k`4!NAQFH{B!gLpaaKb(jtFhf0u5@ zk0l0N;qPL6g4>&cy}*QKDQlX^FS;yr-4TPVzdbYu`mWY^SHMJkQgvc25MneQ5)Ogc->B z^XGxq$(>lkLD$8nV>lDEaLr^{J2SCVB`7R zM~Ku>IgeZg6)^rm@_QrXZ3sR3t=SPFw{_;Yh%~5$eE9tbu+$VRQ1E4`Fm6^2)*=1x zgY`e-DC&Mz)s^#Gm1&#I(Ytjq!Q;}zixhW6FAnv^hGh3%O9qS-yJbERe*tanlZF)#W!4Q`f~n z14Nbwu5(*1sLQ$k_=E~9v!8hagLrB?>Y1&iL|Ia5>`iMVKSKZ4S^l3J2jvHsXE`mS zmO|wtIib3Dc^LlniK5=It$V()o=d-(?V0TwjW6jZE7HG#Rd$}clV3En;)OJey z_hLdn_YSVQT{XY3keHp#>dx{>-1l085v+1u$fMsnE3byYnI)j1p_j+nI&4Ch2l|oZ zqIuM_XeZ5hsk6tH;|K;1CAhqu29=6xP@Tf*4X&W1P#7Nc>Hqv{jnVXn;T4SK`0O{X`2U07S9Q>e1LE%_e+|n2 z=}{Eb;|7D=6sQvlnT)o2um?Hw=`5k-l=fC~+BEAxA;WbvRe`rB6`@!w^ zEd-+4{^0_+$EMf`^{Du#76`x3(Ay_@VYRKo@t-dM)nJ=G>EpXCehI%mFz%AqK?`bp z!_KB~IH|3b(`de@bTviW;K$ofZGLVhy1ry=0oph_ZP{o}s5nV$Bp1_i13Pee3NkHQHMeR!;weA|jMkHLS%*@ylLOk5I0>2vTDt5kL?|U1r*&V?PFo|*YEc!!~?ImDlv{K`Idv#mloz6(@TX<9$+EFLbdEohY~X_z&MV;a=b zLOkDH8h1zSJIQ>Ykoa#;_2+KQOg&uJ-NYkSN7pr#1}y>A{^Yc{6}7Eu`2=uww@b0i zX=X~%5Er?M(=@t!zA}bglTFDo4QZY5dL;?3L|*IkwNHUwoWc&s`TGgJIDxzJ z(W>k4Xf7ssf&J7vyE5s1>*2Lb$tf&($^Jp4MPjzK=Iy8F(xv+?(vudSCQx;RYFiL^K9Ic}hRo@J#>#|gSh_poKzq-zWOy&ZbyPmn(7tbpXwi#vPF z30a5{ZFcDC(+p_7nPQP-5o4?9Shmb%z1yOXqxLU2nfxp!G*~%TUZy^@UI&*7%Y0dt zl7Bv=T?!o%qIoXuTJQtI`g##`RnGMYc51H5I0qd@hHj;Eisj4iMZzN27A58U72fdo zJFwO}Eoo6OR46lUY;4pyD)%KZ_bZQ#6lwQ|!=6F(z=@(Ay;V@K=7z;gbhrCKRZszd z0p6f#602Sq=dwm@usq~imv`>(A2y!v?UfJ0;r-fJdIG9p zhi;a-6*->a+l&RHaVgCU6C?N7$u`jaInd|gyP3@PUGKhr zB|Yb;aSMBKQ{KYKLGApzL${EfmuZ9rg%9!qf8N1)Y66(0d*^cw)yC9-3A#$UR>Muf zK190Ky<+wUCJ`v@C1;n8{_tIMOJ%+eEiNuLWg`$%Q&r9G(L1Nbcsl*hRs7#yL|#ra zM^G2EwZ{7%^_+64&j|9F%UTLpw#;@{m{g#a1{QoY8`__h`HpJMH#Ls-sLeq%8(4;6k^IB!0)Yr&0nP zwga}IPf3ofpN=v7P-duaCmcrlhzG^nGQ<&Io0UVyJR72+=Z`6%jV91sQGza3!1W$% zEScHCMbJ!KSJ8$I)t3SVu}|$P+qi2Dd|8U08d)|67jE=vU!9N+A=CF@fIkd=9it4o zt~S1ouBJj-3siEx2-!L`V%gZYoa(`#0;hLBPoy6iLnih7d5NSt8M~^w*xIke3?u=|z z?_)%v%BaXnc$5em#IA|WmjUqWBl=C+qsx?cUlX+COJ6;uc5L$>wdN=B+Rmstny09c z9T_OmS2gFnftW8oHojbI}@FWBnzHb(y-)a1a-^d)Ma_=#IlQj%!W zy15P@nURO-tzkkUb6{g|I}8i%>73gKua#2|+&80LCcj+$E=!~!Eyn9rx``c+7IH$d z+?5Rvhmi+Rl=p^q=GdU#%XKEp%%o+f`*@!^J^5XYNI+#*9ZX0ht`fuMSB9CsHayXw z@KNMowS2r(bq-mg;Mbfll&rxR5)!gXgWB2JtKv-ILOVKctO8Iq^JVkbJ2K71IqZt3 zjy>JcO(7cZC)(S^?jL!4$Re*@7kU1&75+M~n5x(aDCuzv<(}Gj(e&z;ubf%Q*VlT= z&(s-p`JGwwsgs!>Pf4E(W(Y~C@9Ae_nP&E9sY-nY*mcrY4BJqysWAy^e=tzO*e`VB zbhyp2kVrB%y(@;z_~KcdX|3Obp(=D$TFTd0v?z;;(2KBCQv8z6&o}Fg>J`E-f%$i} z)v4X&LAhC6Eg8Rk_3!;5Q9AGRCk+>myM9`<_dV+~U0(Kt4?N%QV1Ak;bH3eW>%E6P zDt%T3$`uppIaFscWrJJUdytbn2 zOQ2LcC6?RMO*WF#)qiGwBuhKm4jbs>D$joh6T{AhHI9fPFUIYbz{u=pvKt#!qvId` z?V*0@9vyI6F8JI%Iy9m(_{x2Wq#nWSG#hin1$R<2Hy$v|&c6Bl~)%XVMK2N+A9pfgi<-CMd``-N{LCNf(jUN-6av&R?J;^+yg^nW}Q;o zkc0PPlIJP#Z)g49h9Sbor!G2~z;JBGP|3w7;#2L9_QVAzLo+g3ko0n~l=>o@+xdo} znPS}E@=3DA3;~}4^n!cr>FL?y1l0vDgprXr*jpv0n+^x#b-uoN6zk}?n2JUEavvXg z@!gYzixfbPr!i2UhKKdgZ1g)LTvH_x$;xx69GipKgVtCM`T%|`McrywvJ3``w1Mds zS6xs0jYVVnB;LGk;zFBWm-w+2rl?L!kn}$%CE~z2F%LXhvb(r<3<`JEiEsTPSRpqO8#R^5$_fFi3WoQkt|#3kDB=t@3jw_b@FdZ!z? z$8lRb$sW7?Tz>DtLDsz5m2Y20`kx>mw&Jo;C7kteODtJTz$FJ&4Gn!;k4cm;WtCet zd9Y(`9FE+6rrn=axBO?S$j+*PM{To}^Uw_vdU^AK!a?kk^N^ZTYvm3G17Q4ViLwX2 z*H{?c^<>E7AlL|(-6b=Y8|2+7ayFf%p%?kr&d2#S1*K%N?|HGpZcVpFPylV}k2#(j zOd0FM*Gs=MT9F@HImeGD;K`En@E%7`o>qxA+Xk~!CHqNOBqqft23>>(%xR8xmN_%C zQh+q$>wvFyQ8v|@pD7Q%Z%Kf@D|R~RLoXMsTt}5a(e!xDDdKxvIqL_LDheh1E3;eu zdv?iu?+Rs74bIm2G&Si_VneW(24pPOI{bz!!0`71MT*ycgpsUP^B@X?`r^2l-j&f!J9z)t40?Oo?#3J4KdAdXEAMIhg!T4Q*iedI%nQSb3(dbUQvjQ_Pd!X{V zo%nD+%lStLILp_nXsN=+d0^(9rNxvE>;2W_0_Z|RZF$6`&LIphLE|ZCUAYswJ)Nf? z$N}f4zs9DQ-@JWCCbS4t3bIr~7FRRYL6h^JVE?=baU%M~ARbvG-tR%&MsA*VZ1^KD zrKP9)S$(j&0ob9I29I}n!p;km^LUyq7E6gUw~osm+CafDBXPHq7Qj9Bxx<-B=1;`P z@Y&eWkoQRr~E;2LQ2${0oA<_F<5HY+d7Jfncukt?FIOtMC`){ju($R2Yzpsf*^b zZ`mv|nK+DW4mP)<{)j{j19t|^*|-k1m;=nrYqnQOnw_fF<}FqS3>AKc=NV39mDH0N zN{c-PtI0Q3$nEEMLYnI`3t`vxlbiR61+RnM?ZX-)&@keTRx@WEVPfRJ>i9cehYCnD zJuvloax7AP_D)pd3_oMmT>=_i+pY1^brr78MElh32@)Cp$0>=0)eAP;_GS^Q2)GBk z)3DLZcMZCrTowC#7olcK60^97(1J-Fzw{%w&BYr6%e=RQx4ml(I%>RKF<;_v zmQeTPtxmXcwMxp9lI7v3b=^69!rxek?09M!%OA9igO7O|C%iA-$u*Vwx!TX-^Qa`- zFDe$UOzrsUEBoRQq(OH_nvsbq>H`1#2^p)GXNiT^B|A$H#!=TcrWwJ#u{({JHB7(H z>~gLP(J--^Iu*$8I3G+PwBd7u!}u{!AGdGVg5f%5`%BP_7}KMM<=A?|KU0`0s^%_l zZGG$@@!lkn1UvlB?7iVB-2P@HvoAcKHZ7}|yu6-A*lKY7TH6;qN9n0UPepjmhK7}@ zc;2&hfNUJiGolmC@$%=#gb|%78w3}+3Y1fU8`gNKm2BvG7~1H7W|2Ig=3mLF5v%kP^@bWbB0}qp`YSfeDb(GYz>&u# zu$=pdI3PIYcf7P7Q)Nh69N9uYm4=k_=pIjZO69^ zmxszabM#T~+gP$~BC}R~P@s_VGMp(}!Nd=8Gm9_udkskS0vn%4_ z0w_d})i$3Qx|QbTr@wTqGCE{2OUnp}r=Gkm<^(t`;V)Nz2f_ z0*qil3&eHKeLH(t%h3D$vKD1vV1~`m5Nkt)wen?pO4VUj`>5bw_+>Kq)viOUN-8Qb z``Tt|2k2xXTukAe8Hz_o&gM+LXVa~k88ki59s@cNCei1#Rr>KgK_xm$LYI+{#eSK~ zSzwNQPU|fI9iKLtuY2hKa#=NM7KUFi z309WRCB2F#xtI=dCL5bS{usyKStt^%>)OC>{?i1@NxUh1#%3<_V~==jZU4eLg6}-r zzjg^w4!jPQV~KsJ}7e`mape@8S3?`llsV%PB; z%kPb74VF$96!x^ZCtSv_! zUthoTjwlD7THE@ZTj041b-Q+!nH~i$EUQr2-MYIQoA}ns=TkuiN!KYWQ zpkLKx3L=DUk;c9Q{M-UiOb$6dI}zi9K9-onzbDuZdjl^suZ|9 z?7M2?Pov-S;f2LgFqLC^+Q-Xu&L63T${PycLi+1GYBzGfpH|ZBEygkQ_V;IT)0!f! zK1j?&My7=JCTzYtPgW;lT~Q@&NObGS?(CC&HumG)D%>3%xW73}51hG7#0$CT7N-b4VMAqWiQh?oXV+9I#Q z{m7{VmP!qs+N{MZe&fK6Pdu-hEJ~8>iC^xpObJlwjF?K0-BeQ3y*gJ_lw4k3zQ~|$ z!&PV+_rTs*Ng<>iQLd~xNQ+eBubv2~82|i+*e6@p0&^mXrFcM4TfDEswUJhE-JIyo)F1j8| zX>1L`AdDND^JS|h)h%~0Q={$ZhWq&-tt;p@QC_G4`@msLS^M@J-xs{-i$as5+j}#@ zF}Q=(!{l66$snWf7D7S1cdbnYvXg-Wm~6W*3pa`xvR;cOTQHTHiWJeIICQD^RtG7@ z1yI7mPOaQ=X4yKJ4-4Y}^=^BwLp2lQu5Q@@+lYd5a(R{aYZjRB^bWsp@6Xmv)ZYA^ ztWMim)#MX_j?g60sA|vM`d|i?gzD<*M{Gh%#>iBl7vs-RolJTgfLdgZM19pRoeAN> zo=-aUn$ zc4ZUo6$Y^V%}>HrVM}K!o9Zd1+7t72T?NdgPO7qTmpAlgIWA6o_&AqF^se+S&|l$02xX(&=2d) z&erStlTvNNvvNErayHmrjtd}QijOK`tvhnT1T0Ln@t}N4M#yO-DD7O<+w&i%g2qev zXySeC8~DNbRKxD5Q#+J%?y_#lmQSXn%i-(V@(kLJ0D!&iyUwV=J!mSq-U8W@zC*xR zwOSuF_5P|A(g+c6v){1v0E?LMDGpV48h})6k2u4IyTgf{yl8GINmeXTLWF`raW)2Ine{)eOBF{OzZq=XxiHXAd*9X7V_Icl?p7qO9AigJt&v%?o^sxsPrcDM^dTIHRf(s;+m$ zD>s`5zxD;c2MUXcg_}*8z~1m;`QOUPeTc zXbNCXnuy8yj<45R403JHf=Kxzu4)ap)`r)$u{CHB2(qb((lSjbiGZP-)GjOEJX&p7 zVeGrZlSPMEh_;z**&EWN^?jN>UewRg_KM|zH^lt5$jm{79 zwlu4pn>Ul$1cB|(pPz#AHFh!|W|gUtn(ooowcg8gPWSKvmG7p}$9kmi)i`%V zI$aaqdxN&=jhLf+cfvb>Zso-$t=>86L6f+uTLi?(A5Lg1mph|lNLK z;elL)wh14jNf01>I{pyroht87vzqTInSilXF~gq(-<1ZD?QVoZ-SZFBmCcoO1t_9w z%+kcfxV}y#&go_U@Yc^#yNU7L)aa)#y!57$GM|GJ<$*`k^PPIOL#~m=SwZX+n^z1x zjN5c)Ei8aJ#bquTBo4l5TPyWwXdI#dd6(tMqn4qhHLCoqZC?P&-Da6xF$PagF>Xi| zi?QG*GpumR@(C#4&+8s8Vno8wwrUv~YPPq1mgtFtpE(0tEb^=&0X z)Nagl;g{xLl0g{G%)#1mnt7|z{BxNFaF%>3s@1XDi3yrrNu4!RSY40;3zGMyk)<@s zyE%kY1A552`3Wc|UupCl#&*7NKff1pp0)B`j#G0NKmCLMH`bU{%q(jOpK85a9wZNX4cAgReSz|` zP(b1(+Kw;y%A<%gbE&z^(j^E&W-97=XaJD+QN_ze zYj3?Zj#M*Oh9m_|tbs$JWj@&LE;&!UB{SqeILS8seI7ar)+vyiVK=r_u#zq90_?dC!+q^c5ErKJsWCPRZN zgPtDcVW7!Wrdq#L#RU`X%O&%aZ_WZiE^p<{g!R#30Mg$eHu^5%e~R0EWB#hUk(dN# zrVaiksILg8VCp5V@#o=e%I1AXX5L^O!&cYP#uGq9NNk$ZQb|7zoW4^NpmWftNJ~uk zeB}JBPB$NDKbph(0FX*bcVpc#yOh;!x!Vrc&h#)Lb!e^bD>hpObKeCO88p*Tmy`U& zy_)iGd#+8;=r$QIN0*6nFNW}k(j=kION&V+A26t-O!ju2z6+Y+w4Cyi-Y+?r*c7Bq zQ-~YMLkqhfG8lu)f#=9C%vwF!B`C0IhZ0ONr4jasx(-eQm!+cq#Nc<>qokN~@3CEE zA~ZZBE;5y9&)u1buhO0tYr-}MmD_c9V9Y6!nzbrYC@6Vxs$aqH`0vSh3ok~MWNfk% z{bY#Y!Ob73irLgKTcnLaPP0}mU#Y(`Xj~ldg3b0?Ahbq2Fj;#i<6lnn6%`j!tbHe} z%28{Pp8oMqUGP(geWpZ(0wT4Iq%kxK&)&_94& z=fCG=Bm<8jd@5O^zHVse{Mw1zD7F@_E-$b(LQ%fa`s+q3ts5Xcs`MzTnhSF1ek(Q|sv3_pK|J69?H{ri!vEH-j>8 zqYMgMfOF`JzGBw>CXnaMxpMmRAEjZv7m#iXA%orc47Q9$@2Gj7iAKj6@tQwX{)2sU zZjBGUciwQhvP^snuaa;$EP9%gIxg{NX+$IYIB{5?js@DPnX4lQ`)u31}hvFidmVv$-xHs zChFF~W+X6p7~m{EAr{GJ&OpSvFNQ9;2n!sNWhIH>|EqRtgvEQ6Wzbwx1}2il5$EZk}4sb1X}i1)&IEKX_YsOh{MD&_HU zOK;VWB{ChYQRC2J(W|^&@8|hEd6k7PoZZnpNkc|j%iU^8U>D6mpk>ARLeee*+~#9l zUENqE==0quo2nw^SL$}Je`k&RiK;O)Cd=v*TFsLldJBB^(+(XQSx?muBQY-+go!*~ zOLsq?-b4AbQmyWn?(9;3nf}4SftM{TS1TqGx-w3s+i zcw|P{gb({Zt@+*^aKEl_Ux8;+05KqC58?k0mnsDUY`I+T!i>8p_> zKVaSc$9;Wnf}Fix5l)cpPp;S5@CU&>p`b9db=y+UoNJ4GSzMM+Asdoe@H zjZ|D(_;iwrygx8zPf*pK8s@ky8!xu$c3ngsuhhF^w*J^r+#wlnu2~)PB#UZ2H$QWxglZc03B%AIuQ1sFPP$hkkBKxfjBP-KSuPOt&zZ2@tUOb*0<{-NF#>@9mn@s#|^t!h8=Zm!^qXJ%v+nJ%`M7S4SilF0#inNuX@E`$*M`!S z1etthN#F6ZnYh3(JvTmMo`Kf81f#8hS%s5hs0xD+B1{vnM!e}NA`c^mjOOw_!|jh3 z_3H)JS$y_)?3Uwh=hkt#eRv%Evt2%P@$6c%N~V^~_LJA*=pnFexe1BXSY`9g-zelU zCG$>qiYSV?yVRd!vwEVX<|GBkw8wnXkr~c8 z*W!3UaJ;rFMGvfL#$IKiFIsz|fy~~rddK)M3Av%!m$Ysx2bF~b-n0hyh)ZIcRq$A9 zwJ-rG7nQ2&3kh@U@rylSuPcFjG!lh3ck-tMwW}bk42w0Y2!!#VdvyN{v@s0UdPF)!3cQJ-jcFoP* z6&g9b6R9&ldzk6q8nCrwj{@(d5+pZk*?PX<_6#^(>qo`jjGqTt@!C1{bbV}#{#6WQ zc7^ySy~t`_2)6rs?sM%1ak5w%5!fu*YF?n{?E~ATjh%4iYxAV0>p;-G?%M}SN}QXk z_+}!A+q2j;Cf<`eIA9}8K!srMsuu(;AQuq##mGaq)OL(6-^<5IRL&|=-xa8;l0LlS9$b$MJzwXYs7`cR`fM&fBM7jm}`601a2`ifkMFjwe@@o=ZCUO5WhqSk%1POwC-kyyoI!pxVXi8iX%0=k))C*8ITu|?AUd^)tKt0?-tOB;WPZw5iZu% zQ#6P4Z~yfuX#hCJ!XeW^b}M3p_2CZ;Cw};{Hl6ZS_QEbreh}g1!&Qy{h{N5w$hRHO zi#9Q-E1TKZkc|}Ni<<#u&>t7FaVnNUMr_zwiGYt;VJ1HEh(NZg$r&YWZS8W^Xs3G3 zogp)l&{LbJ98)&6i~O^mcKy0rKgnP#J1)jOX@V=W{yZbCJbE`coGgWzjkFjwl>fyy zoHY;k$ClbqM;T3w4M?LI-l&vysk)ct9WPfsKAl7ahrmwZO0vvC!K>)2#5v3r5y>Er zko115_vU<{$iWL$ql#7Q%2glH*j|=Q?X9a3U%K9~S!fjxx|u!@AKY+uD~>{cyo{W& zqA=0)zh)$`D2&?+H)uUTSeGXcJE{~XLRC_)c~TX9rH*9~^62j3q6U$2%d*~37X~;G z|8bs5(HeCl0DXDS)9Rz8Na?MVHf{0=lThOOQWh>euLHUq195%MzOND-qVrE%g%R{p zZnYVXBW7X)gXD#|QaHC`o+HPQKR?kk3(OFT>`BQ+uye)2@qz;QuxZ-}K9l-W#KNSo z-F=!vmY3^h>>(nVhj_vkhJzdJ3^As!Bn&Ofte#qi{Q?y~p3_r9)c?=mweklaeHclQPi z7h!y^!+6MX_k?u^bHc>2TZ}O+{Z?cU(an_1#umZqA!p3!N@pv}@lT3D2x07yFxmYg zGy-ct4fAWsQjlxC!#o^n;kWGIb0t$e^JCp)d+P)yc*0^mk{9wg;|(LxeYb0*;9mbE zxi0G(S?eoA#~U^*2br#v{#jQP?u?w7!VZX3%-ajrE^&hZ`w_Td8@!SVYfx6}B@b)k zrW*_Sb>s%1wDufh?bDXV+6x&vbT@%u+9#f(K$$G_hp&GpW0`QeHh8{3nGSST=yODr z##o_5oI4+i^ZHc0{{5jrPy}<}CfnpxJ=>!sa=yU34lhOD(z?8$`?K4Lc`E7)OmI}( zH%!wm{CM`|$YSI6=z>-H{QOC+*LxhG?hXYW(S50CqekLf)4+#ITuCA|vZ?U%;w+;- z*?vp1UTiO>whNdSCAuiQ(=^!!bFTRUV*4ul-d*O_n*p0C$;o;PrEBjv-IhoPd5-)TYoC`F+XMis zX?1$TpD=<3nw2XvgZYf&zK1B)mY5w^kw)c8BQc~2zkOaQuY-q;Eg7GGQ5dg@64oN9+K5R?1^>Rgb%1Qdt!F!VR*NKP%foZYE zvZY`~pmWr%aO#Wn0^297+dLK;PvqA4LK)IaHuG6`R5MX!&|2WYZ3Ng`__439i+2Fp zW3{U0ndZT}AfmwOY-X!bRt4xJg#)r1hz$bjH=;>fIgeKY-C_!q;E$iKO|tz99KO<_ zw%^N-;cK-eW&oyVArvc7D+!xR$;8MC<{8h1o|RJ1qIX+aDp;D(91W{=7Y0?Ma8Qfw zK4TulhU&Uu!G>AYheO7*n8!N*Cn(!ARAuguezU?zy7|Xssj*LlGmOZRd@l0{K<>fm zg!RC!#4mlgC~wNkusNIpPmYRZ2+frL?$EOoUMf3a^ zAO!?&a5P-Ze(M?3V+_Atw&-TfI2i(}&!gj0 zP;}n6JRgx#wdcd?gLlSX!E0n7my0bF&y!~N`D5mvUTHN@|0p2Ezi9@k5B^lOQG z+G}D8GKx6j_lj-pV{)li%yUs?Tjc2Yt=Yi@IkqVUs*6lAUQ7sAKuIDn6*8x1h4h@( zA_}FIhRxDSf#EBsi_lXDx>OWHL|Y1ieCt|m$66$ARVuQdpQtL~O@!M3(U$z@<$gT5cLuF$&F-COF+ zZf$n&{2YKS-Tf-Q{Ku2(^6|iw-37<~bqZwIkTrUEBmQofMV`r6R5M+x=4;<4p$!5% zQbDDgnYEGcZtK_9faskw9YS(_x+hI@rHMC?e;vrxpzf>o1^pgx-fO}Y5kO=LV6-ee zR0|XoGaVVPsOKJ!+eX80 zCe1?R%b175YykzO2LZQ%a%tVjluEv4;BgY`W zlc~_!`o-#@qz)tmc|E&BiZ+FRvLntGpSkLty%uU?kk2M>R{rt~U^8>aa});$LvU)b z#9^0%x8`A2KUGYGSyATp`_(7KMkL?8ob?QF%C71((@jwO6J`A)J%@LQUzk1c+!YN? z5|N_s^VQZ<38vAKXxXJ&rXah-Cz2)+VpK8|Gdih2-bvOEb4ex?%l(44NzDWhB)!?qVB+ zXp{rLKRSjr4fkxL%FP+N)U;%KSszuF>=T2_skGKpi;yrqzfUF7T9p<-_Z-+}@h;&ml@ZKSAawtxk6ZfA!|+ z)uPeQZWfpN{Gr2&VQVg5&UIW`k`n2k^D{_fCrR#si|}d}mvwzyFa;*CB?8b6OV&rF zGXa4&Fm(Bk`)J4_#?`!No=i@dA7t$}*2i-1{yg@?D8g1}d$LPOqr{Ik+gB5h%-6#O zDW?}KPn$obyr&u;%M+K{&1Km1jyyGYhC{G+3k5S?Y0P@Wy8q@x_=!g@^H*6SI>r#7 zr&L|_{$g)@`(=pP< z?dua3Zz^^jz|TozAe!=VUn>lW6n0Wd4{)F!VT2|!8c-y+9Jf_`OjgR)Fu@uK+a6m} zv`;HhGo<#~eEvBN;K>aDQ`k8^`t-#c0imi}BF+r~A+D_fLdBhV-vHLCg=d4mySqC@ zxc9fcu|K}Vx2PcbhX4z;+sS~&>~<;PBpu8+aN@(vis ztp#22p%=Y|+svmKd(VW>VxCOQ%DUcqliPYUmJd`=m;bm20X3Xu^8qSt*T)|%COZ+E zPVU2YbG7s^7TjtBtFz%xf8_2rKFkWe5t1fV#0-PVnn6JqyqdK&vgQN2iwl<{tZ1o# z6l=5l%#?yd-#<79oeK|=VpA3Kxd%=$Ej-1cPpFG2eM4znUQ0TJPwgozkFj53fKGf? z_^319AWkNF0Z)Xrn;Btm6j>1~ye6SZ@+7(bl|H2*b!0;z6T(G+7g#PK>~=`>R-hWh zx0!d48$i&i0+Ot1LB>^eB`tlq>Z06)IFJ~?^j&WZ4LA;?gKfX>j_9%6!Avwaa#30o zj#F-YWN#{YdX zzPu(mB{cmTeUlsZF8vE-jnV0>Yt7;OT#bg@+1w>g$eDSl*QQ`n?Dx2p=~D)PhO+#J zq(xy+d%w8+)IL!z3#LWiv9buGbW0(9INLiW19e>65Bhhwoh_bu%cUiZehnbjGwZiL zq&f4R)9~IC%`?MUA!8{JoSy4iC&FuYYj|NSE?B1}eWRiP1ZopIlCJBE>+7{5ias)d z0mGB8FfD%cyFZ&kLWo#^S7Cl>YR@>V1dkl&y2xWc|JUh@n%s^`XgnQbzL;^w%=GLW z;pyLB67%Rjt!%F`d}?R^SItzu+>jQ_PPClUx}%*U+`uG)YcH4}>wO5)?tjn$tSQQU zun)HDh6gTM*c4{a?{pVTgqrCi+}6Cr&x+hKH8pK$3Cj|rw_Q7a9k&`6IW zV{`eWmMj^BThEj=jz|v)A)*d>7M<}`5Jc5?$fqL_cNGc0d4PNy)1ukWzEFtr2$ zrsL}CMxRIh(dp~W84WAOgfPql99K?+Si-YG^L#tSyw@rJf<&bXdthOUi+H&gAP|`N zBqOczwqeTJv@CSI&(im^?(&TXG{i!RtCho!}mYyP@nWz zAM=o$StmB$IMmno4`DzY5FMaRrvHHa{Lh}$V}jR`T3Kd4BGUtOn?09k41e7GcyBbe zf2jY(C*?(WHL+pbcIpvFAXa?pl#nTvs{el$O84&6{f1@lCr|V7WRpPzqWcgI@SvA4 zrUHvNS81xaZ~yQ8q5nji5d6wr|P{Z!@vJ+H$oitaFF;$)6x z25R~cY~2HQmoYKeM02;2n2-7Zum&tWbK{!AhnunegP6Mpra)NvsJl>?mI_cE{9rGG zjw&f9j8}emo6LX28Au%ibe*0hny;=$+yf^Ebb!83-d!GsqfMcQy$+C-6o8Rh9%joN z^c{~p$`4D4X%fwZWcouM$M3>d<-4bZUtF~G_@{T+MU-xx^-p2h{S7xiYv_L_>EwkA zrl-!G`tw+9jGf6V9J%1D>(`IJvWvYLog*KoDfYGFLFl^23 z-T4pA^YLPL1TTtUop0FA^P@*>=h5@@Lf24kf3KL>5|Iu-GWQwBoS`aQgyAqYC48oK zscpGtvqdu;-r>l^(?GM!8fg0%cJiWTFSZwh>UQw<)BuehfMIz>iQjGLF~409!W6T- zWdS*3?QE3O-$#?rvu$tUGHMb_dU}?KQym(V*eH<{KUiNVxlQaKJ6gq zz7;K3JRiburV0=pF#V>G;89T2^|oF>(nkoW)HROag9*CyMA^9F3ZD-B{Wtu|O; ztRXsS_xl3f(@UB|HC(MiR8$ZbXWkuR$t#pJWb{4rfJ}3yUk8AhM}cN6l z({4Rte)f)UEpj==52!SetCMF+0JenWg6`AJ<)lW zxo)K^%y&ax$s#<@XjSnHeS|&e++3dMoJNL;U^y4pa4#h_OX`m+1*+yH)>{2 zriL^1mAHDeY<(vIx~T_rLVE%fEEvsNcO`-5jOyG?qKNsTt&wfez?sZw4yY^i&0Y-4 zo0f};vC}4zVsE)^x-war1M;T@Z912IsW%pTsvi4m44ZDvi3SqEJIVo{#=>=+6=KT6 z1bQlGSlP9xy|X#Qv2TzNTTIj%32-Ca0*z0ust9NdsQ3*Gm}@Yk+0V*G3|z*^yMU$M6+H*5xbXP!~ zMLr~(&o|7nEce!&8OGB*eY=?lUp}aOs_9FvvAG(kmd``Z(6Xt%GB=ptoLM~;E(~>e z5+RUwYZdyIPQjS7?-4ImxFZl}9C53Na%hzdhq{;StO?HfC3v*!>v$o;9bCd}&u+FH z%WUq^%;k^w|EC2bJlOwnoaMcazmkkwSDk%N@ZER)*=PW*366dQc7Nv0nOKRSH4W6z zF3m>~QaYe`WxdQS`W_(No{IzKz4j~;RmL7)irb{IuKCQMS4*1@*A^|c_0C+ARRkS8 zBG=V;hf<7MF9|u7R(4Ixc6+Y9HQ}CE*irC%OYa_AJ)We|QR(+N+mKyh(O3bi*{4x+ zn8SNho@W93J!q_F?lZyYpGFcz((wy`#@FPf(AB3CaCIM3$!0PIpIji?Ny8LjV;Z&D zmLO6nlhOwI*osgf*SiBhzIxEB<0!65Z34ss%|;B1QTfB}lCfI}W7$yHjV*U@j+Wqn z$pI1u*Im}uzq<{)Hd-uUVM7tk8#QGRUpY6M!Bkk^O469+f(Z^SCm9Hp~fiK(exfVq|WVgVRZc3J+Z zzbZGPFB8+-tVhRRIs^eYAXcnfa!WXiapMUupn|YG2~qf?qSS zv@n#cbihWVr8yc|9>!5P0_u>fL~Kx?pW@Yfdcf%RyLyxKse)tW_sLzR4Z8jkO+Q0HHK-^* zuzfV`1=$wh?SJlMo;yz2zYbJ`DDsC~poUy_F=t47jSq9Q6}}{2xogo%u=&et#jmQ2 zId61>D%C8%`fo|s>DOQ6urF@TSXI%&wxB|*3klh$0|N{Dux1e7d#`)^&<{oE{h8$6 z0}#YRk{iBs7)4$tXF9v@$MC7jJhx6Fmt7l7n&*p_3e=7)Z|HH!DStom^`xY!Pr01P zQ8jgnI6Ip*50n(7KePRfc(fcsU&60tn8qP7pZy1T0}oF$jg2&n2xNXBtxZ*PK&^gic~KTr)~ zz%c%y^ND@0Vf26(mlx}!T3OcrpccBBoXpbriUG0p-Ze8knpRYJC-u?2v5XA} zT$k&>bTObLT5nrR)()KLHRb71l_VM49!rO2Md7!(VM{o5l3u$$T=e5=+_}yQV%m^g zr8Z`_j?DR@nW_)hXr9kah{}pA74Xgf<&OdVE&*yZ;~gm{ACoFjsc?3B5B&XhaDQos zC-co5DWrS9u%bMR=S!djT+#P@><8%?zPXalvm41z1fTcDEvnis8e@k=XhF;nw3?9o z2wyHtMdDmQ>C0z*h89yPtBrxmVLGh4KEACjL~Dn5rn|dr_FIqe8yT7^W}deD(8+@|BSb8Tqq9l0V0 zUmjIC@i{spIA4Z*#bjFkh+pIKGsFfQPXWaX!%Xnc2J<4!pq%Ttx!t z0MPei1}r>3hO^#Wts-{?kvEYw zKsbaGI#Kx-qxo!UZ=@%ydk~pR+zT~q7p7}OcL(G!Gu)YRc5`RcRT5a;muC1z z7sWe2ygp!(2=<)318_wK*amX~%!jKhks(m1@q{am$BdM^1pN7cgw_HnYtWPie~Pr? z&~eS+Gl08q$6U<5itqZ9U9M1Ra(1<3aWwH&x2&Kg{g&Izj5Lg^UHPy%p&#l}SV^-ldJ$sFU!#rjQ zv0HMbRS2VHo>jld`;cnbz6wkBp48pl`btCwZ$PDFvt)8!PN$#XPgXkN4|7wWTa2^3diYD)ryJMm`~Vq)^hb=rS0FJ$bm zL(J6K3Y=}#uhm_QE+7yoCgRayZMa2Ed zNlz*rpKq`iPq^Ru75zNHUrTHI{F+@rdjIn==X(fX%h#t`Tb^jo(IK{mMmEm1u30ZS zlKFUZ2;GI$Pj-41g7zy^(Mn}miUL4bRAbW0GM40tNr_s9PUhOc3H`9Ne6I{wX9V9J zNW@JQ38~r)cQ+Nx3L}p0&hys=v!4*PfOU%X))Cq?LpB{BV&$Yg^CGS;3#*LETcC*KU;u3D49=nVE$iLQF^OF{!dj zz{;ArAK|>p(;cU!76^q*mRgT3UyDRlneC?3`PaNTGko)Gs~VA1;QI;Dygt3`^##_9 zs$uL96`tSZ%~>ksw~mX#$T8>iQs+3t$_d;6qF0W%o%GbwQLj?{Ub%(v+)nzf1?(!o z=eUZT%vHqK{Z*%WGtNm#jp0?XjtglQb>U;HK4^yUSdgX_ykdq-_FJ0Y{BW^EvRyYj z{jz%BZCG3k5t`Pa&M})sB1x)qRy~{Qiq0f}3~SLPH7F#nD=R7ala=^3PXOif!Vg#W80)04e7f(^clWmaN*>%q|HNwQ;e+g-O5>-*@Th*OEEK#LPCJ^UaGhLH7c`5!z`~r4pR@1 z&%Hxzt_jnRnfv^EGjB&ajY2>$HsP7vQAI8w zB?;hxdhlV#<`SJNJOb{n4e!~HtMtbb;rfifUCZ3EEH><&FB>GLh^7pgI6z5g-OoPF26@wF4R zOz{CUAs^=39m>wm1juSuQ!}&d7xK1~iOn<AJgo?DS?A{E=0-e3h_KdpqTx5g z6Ii6Y1@eXsQ_Q7oG`l^GMESj+a@cr&|&c3}vA zvKr;j`f=7%!`8JCAJeI=TQ;m)`i*jm);6egnkHgB$VWZ{!2#EWHU^TYgydv0Trxn$ z*7vU_-D#H;mK9o(yzN%w19u6V-3$%ou-=HH$}LcH3Cg=KY0_~FHNeSBC&CuC+r-sc zr^c*`(g$1_o>NB;oD4}-Yyd< zYgZiB6%-&4dKyc^Vu2D{##N>E)|D+08lG?|M!PQatX`uvW6PS^e%sMrHQbGqF8@kNQbEOnNr>Ezpr7z& z9otvC^=EIZuy8(s%{6WQJk-2DJBJK~PblT1xmeSOGik-LvzfJ)x50%$vkAdxqUbQf zPX9(j10Rce?O=BwIut*?$W&b&tP`1wTpoARdwqttZlG0UOAAPn&Z%$3($i6OZmoQ3#cGD%_8y7vW7p(WRH(&&C-VX!k6qu1dbmItyenKhSFIQiHG<&K5d`=eEaG~#wy zELuJzx#qUww{_Nr^s!G(;zTfHxyFw5qK%=un%Oh1t+@lqDU_QiXLLj*k6C)*LvXVu z*^rVyOOQZ1&>}E`*VnkinN5(d_PBo9T)_Obt8u*aM^!V}XQFSCJ4I>_EX1cg{Xob{ z2gC$Sn?Mm78bW>!ltkT-GQ4zjG~+4cc!(K*@6#AXxLE>CcE~$$1Im^00V)>N2Ekf= z6Mgt}-I=>X1`-#P3Apv2pyX=o{+BAsWHuzm@13S)sjy|~T!y;*U2tFSsj3=RsGHpg>U&%YghN`uhJxHEq#kkeWDdMzToRAjyoi@Wa`)vc<@ zBP+NX;Q7XH0=2p8X1Q>Q??qa{&kok>p6?@Fmy;4BG-*WnM!#+(7=UiuuB-r&9pxkf zVKf=7dhE&5sY^m_QB+@Jy=n!c2hl_Q1Q|#k{lptrl=G8;MO8||V*^-0LBg?_``j8C0g z8x2y}5v&-m(elrF&q6s-jCt8~$NKCxfPS&Bh%T0kD{LTHo{WuzsRc3%LomWcjx&^+ z=9%ix+-+l=hbJ&A!ZtriH_E$7F^;*$cX?YdG88em^@JG>A0EWYWIMweVDe2Uq4rM? z;U^xSs1jK=Xa@+4GcZtMtRBVlMG5BwK*JZG6J@y&^Wx?nPiN+vD}?dO*jx%9V8O;+oCZy^X|vd5x8_ zCc0IHR8=9jIVmPU{;)R&xHS@Vv+uDJo3)LcyLT1E&>-dAn0$lhZM3RJk{l-IK2iLA z$+C~f@4)~L4C81pw}m+tljmoa0TN7(By>C|hJJ2hI6jB`C@M*I<4eb18M43>vPu+Pke0=oV&!D zQKA@yEWGX9Q9|;7f`Y>Odp@%N`pIq~CO4R2>o6uNx)Ef?ZjOhr#l2u30lN*22^aFkf9?L|Uy*_j84QlLrE;7OJ02tt+m}DvC87LVxcjlZRKu zj8z}E0mkH?9S$!Ah$^z(u`R7 zzM(|?A2a#&3Mu#aH?k@J%0H7xo`{RP0cDSBieO0I6;b>1iDQoJK;Y!MuEGPj0YwFp$t$)!{pgx|DE_M; z;BWTS339K&AFB`n3sYXsIg9nL&lHq84WfG48!PJlnQAGJC3iHh@7&!4cWwOykcB-^C(&8{m9N{VZ*~p4$d2UM-Qbqp-N(oNlhFCE9HX?P?sS)lv|S8735o%Z z@j9SJ3TCE_9l1u89`X&`1Fuw|L?56y}*9@ILHI1|a``&L|w`UtPpOGy?+o z#_CYb)W@Yzte?NTlU8O>_Ss)cagHRx zIA50Ep?u`=Mc;8c$4AW?O8Bq9b`u&WFiM6mqY4`(tb+T2LImZ!{eO%9M4sD2OQJm} z>)b&PKlo4fhOpz;KbWxuM+`6>^#KwW>nJQ3NeOq=VSfAX7vRNb#xTj|hq!|79r=I! zg4oi@lW;F13&sN`_b_8HV7Tg}%$w2hkYLLnb~?!AuBs`N%>w21A2k!5KesRxJ z#0pP=qHJSWmfR5+P=XxXGOp*v{nN7@v{C+x;RSe$rAKQym=Ywj2~5VGA@6+>xy;pG zIbV=V(94+^Sy&iEl7YC~13#JM;FKx)`ck!}S)1a+Xw5e~K zcWdE&=kIIk0x%lPHYsNf4{~Sc`rRT>Ps*H%r>RBkx?--QIryFdnx8MIvDj41r<%6g z_o6NV`ch`a=Ib$l#^q?D7T%1z4+U9C&ozsD)cG@K&fFG;5KXPqM_#~Z*i-XIiaeLr zE`vrL_336-+uv5yR3|8@PZh0nK&pWL$>uXlNP%I*J+s<+rU-ey-a{D2fG{x?rNX&B z_kD(0TK%f0pX`q2oFds39xE=Q&yg>r8n_fd zR^IekFn^eT?#vU=%b+<5-yw~ZHm(Bbot9LG<8PjV8Oh0BAeN!1@e>;TTCm>HIQH2n zvhkI)5yIB}iuHO_=F;LbPksv?KVe)|2#=YnrZ{~O=iFQ`P)rbqAPcA_Y}F4DmWZj7 zDhIC4TkOMOekDJt7#9<#J)W3m5eEX1+WD@ev>%MqGzC4OnG=^&jC#4bd22v>A^%*w z&XzFLj&mpl#j>L}`H+V4z7#&IOnF(uc|1_B)Lt}^kK5)aMx7^G`HXQ2J6eT*vkG*2 znCF6xwbw@0$+EJr;P+-I?55&X7FyQTsm^H8h$~Aw;`ofp702zlg?>7qhPBMMS@%sp zW*aB9itiV5L5*Et$0s}cg-T@YVIpob;1#mm-FOMmenAkAe}gZCzSlWk_Rf;kcy5xG zt19BO;;$rEzqZo~x|OB4V+K>*K+Wy}kh{rV+lHkU&kOXMB&&9{wVk6$73Dj--h=aG zHuB};jNe6%PmZKPUD4%M6q|#lC7aV`>R2yOG-eLzbZu%l_Sp-Wr)&{L>X&nuNt+H2DZv(JVo~6p< zOozb|EZwG1>)Lmff{N>xfo6vK;-l&q2{CE{4$*#7aZ*YLSjeA{k7xGQv^?Mm<(&+Y zwI3>8M>}TFHD390soO75>@|ZPJPu0G;yzTRpWq zoNN%EKoSK>VQD+(qMAdj<5M~iUIo3)pQPSvFUxIi%0p1+TH!AIJ=6s*e@vo^UbWh+ z*U@i&3}ro+Cj26e%ne>$x(M=3Y)@!~4WIb%VP92lKo@*ja~4V$Je*cCnMlwUJRn2I zi7!uV#V&n2yJ2ZJ)038#MBCFFz^Ta%GCzXmZlwD!Hv3GafFdxA3~Kqjgi)LBwd2ey zOUo%%HBJ4tS-&Ytcp~ecelP>_k9c{xR4Ar7SSJoa)N3L_&%f+BVHi6tIn~*-R6}Ex z*FBuPP-;#8SD;~2xVlY6%nDaNstjV5yWnZRJyk>lM1b9&Dft{C>}|L&RvnY&B*RPK z;YCJ{FZj8M8lt~R;&Y*(43$-$*dzgPZd++0pbwm<1ipB2AF9p+xD?Swt#oOY5THbu zZP?tfDQG`Uu3g-d6Plgq*U}w9#S=F<28dHYNqUg8y$Dz||L^S=-hbZTn~T7soC-(= zRyJwAsci4^0_Ti54FGKHe67}1xT*S-ieyWAm%&|Zrr~m?7)scBr@b{`nHuT8z2YkWcYPThsA=TprmeN) z4dHCh>*P6v-7H_e`en3zd680>fM~rQaw;}ilG!zYg?@FuyJ%XL`BrRO``V0h&Cuq% z)vbxqYHW~pe++VWY(9kF)^M#4IJMib)tIjST(e#_rxlQz96ur7ycL2qGme*ypyb@e z1|ILv*>)C~rkU1U$>1`cdlVHfL5mj|;f+g9HZ44zQw!Jqw-x|x9IxW z$@dUDHAvbcSzD5D^1NCbdzdy=>H0hct%|#qzOuPg>^kt}8F4 zuEhc9<#1&@RSn=$(LsjL7*C9%c`UjgKpUiUazU+=t=*OI?oTktzc)}E3qYqi4h2oG z&F*XT3QEt_f6y|1q}kmLPE1R)@W5b5Tbf%kN~S}dezw<==rarXvs`CS8S5FejSkChvhmy-k(lZfH?R)_`qaE(6woXcAyQIb_dg|?cjGlvWq3N7}<3m))%F#y5D z!+Bh=p=!ek zn5?kSxed~+e?!^yHO+DFdC>ui;B2~WPdA_fI)Y{op)DuR4IF*6g66xux1w|FH~-tZ z=esrqmo*-YM-(37h1UxK)YFo>?+V$y#S4BGmNn%bCrIbW2Jtc=Q3DDjuUCN<$VlVc z=*UfM=h9FeS|5a>?3Tk_T>)fET7j!7suOys3|MZpQ&Qy0Y~l0n+<2L=5f&en~OL=Y&TaKtX5Z)?EKKGR$U~jx~m$5?g z>;73~(wtio;V-stXSRIFCCwLIc;&4J$X@*$pk8?%G%x1x2{dJxTS8NX7e5&M_c;ij zynLwBdGiD7h-fc!b!|Qq!KM030Fh#w@o;W$oe2Jr`n$$6Jsi@cVnCVrxDT^tEw;am z#Nckk#fVFqz<@vbnEVHO{ZdnQt3fBwaf!}aj#2U3L^Hr^Ku8}tY_;00<}GJl^ms+x zy1EZdx*NO-8Yk3#Hj22o>oSe%-{?n&BQpHB17D_TW`tdv7dz<;h;G}!D=4TFc1z}@2Rz?sAYtJS}|_|=p$%d z)9U_-D1n43P;4w5!{O5&Q=2pJI9bcC+=DoO8WQeD-W0k!-~o!Q^az{LQ7zNMBsu>) zX~URF8n(}zv0eQ-_4SMZw_R6B#KfY4?RX5iK(fV6WLtZ7tFO|axG>O$UZzvRlb~U*rGL| zX|j#jy#uKun9ze#79Meb%I5~mkMR<&ln1c-AQ7E3vJf-G<_T{pMsjd$DcajDXr1rf zEiU_$l@^b*>(?*C)zGBTVX?4vrJi6G^0}`&2^zkfmbC_I+jnY8cinkQ@u11_{53QC zDUb-qi(^@JLqLHaxx0fH6(n|N1$x^BQmSdZK?^|j)=ht?z`2!Y*GXJoe8^#t7LWS} z7ZRmetZ#;dia{e%F-*WhLkso|k=>y`%%reJUOO6=KI#*8A3-GN;%PtdW3btH0PriO!I{SIHIyooNR|n$9*FZ z?<-T%1g<&^S#Oy)449GmtbE>G?^W9ML*XXiKvH5TRZtj0LT>?p#TYqnQ4Uq)j6?=O+7PKsX<9DH9Iwh^A zGTsUms9*WlduxDSYu!}Jjd_iP>U#5gLv6qZ-nDel>tQ6Rg!W(5N9DZFb?GPr1b znluoi{O``s--bj=72Lv}=NszppDOPQiBlRE@gAjdTtmifrM;H)7$TQAodVCgNSk1j zl_WvMdOb+G(54_sM~4T{JE((Dy#$~Pe^3H<=tt|=$Dv5{MK(f!ViRpOThi&bakbTN zsp{gcm!@U0@CejOi#NPd0knN!dm=pk^CHQd9=GD+B+wXo545ih8{-zcD8sDiAiD!< zc!&`tl$3`@d-SE%e6VLCNAWDx5(;RNq`QHe3gs5vjlCE3{pSLFA|>%9IZ4?;Z=XZ+ zIC~*6-6zrFX3MBaTAcGA!^Yp%$0>qyoExwboye~>R9_;YUN9E6t6))r^ZX*?(FKYP^$NKPE_TRrm}t``(5}7HHeF} zpgU)7TTHL?8P23p+V|g~k*i3%xJ>cB1-Tf#&1FFWkgVvzGji-LHxvz$o{N}vO{Ru+ zK6~qCWzE6$mLOU?U~%OYk5jzvMSV2^<`=1+7wcfi_4m5!@>Al=rrD@R5EXUmz$qma zYRo{PGkOEI5`z1ozZr|-Ky5$%^PgqY*ksnJ&c41&AZxfGM^H9(#&%aLS@BXDFodOj z^wxJYExs(Tz^i-y08hnu<3(N6+wl|^$A8u{rOi|F2pWJjsQz8i%)$O$(X^Ge3#=#H zk{;vox`-btnK`WIbE^Y-9+~kIgoFn!`l*1|pjg6R!U!cSmINi0my1wX4@82P={&pl zZ;C}mMUH@1HGaU%?mtKXP~={1dEj#k#Yj%l7Aqwfl=%@IZiwD5y(Gt%<7W@SklH^I zP>?zg;A~#+ESL{i0m4~4Xp+XSgMu1|RfEVOEa*YcBUb=_4En(k+LYJp7M<39ymSYE(REaEBR0zHv?<|=kE?_lzoeH@vkJ%wC{()~KPkEe$F0k5cUmgFyTeW|_M>Rzq z4~3&}%8>`~JAMEa(peHmodHTP15k;XBM)Htcwzh}R5U@t_uo78pYM9`CX+Y!(8{FB zp*#Fv?A;r2oZt*@F4Ubp>KW7q8SBZPltlaW0Oi(@YI?YiR&=r`V(J;-Ad#Ck(@cKVlq};uEk34^wL^d+jI_)k;UB7@5 zvGkvg#;=e1_vHW24*>ANvX)2PKL2pnJoiUq|dTJ_uNB%;Y)Z4AL@Qb?Q=B z?l~$nv=S^J!-fJxFVu2Am2w8O4 zH(+E2d$8W3pAhWvYX|tRH=d{_jA>1TT6u0nKDRsuyAbMlfod z@(?OL2aQQS6mJAKbY_o=4}VJn_Mn}!_aVSF2d*(-ITgk$4h0GyIS`9FUU*h}c=V`l zEFcyHVvoxx!;XlMZp*|6Vl!6uM_fQgW)O&d%BYS%aC&~d5A9OLRBAbX{qyn~$89Hi zYF4PT_1D4+6(DN#GI6=W#Zy;3yu98eCnqOPb?_HCro88fNbxT6-}SNbd5aso#OY_@ zgEiuo5Z6}-&VTxzRCxln`T}K1k@;*_%RFC}qeruU;X22Xnjv)W{C_b&nY;{|ApSbP zzI=R)N!Hh-(#;LAbPX~VYs z=O5k6$?ObWM!cCdG6=2+T#88B5g8r-x$5%A-bHAOIwsKIOndwg$zv%+-R&x7^~prg zr7e|LcYLz5Skf+i{!csQPgW`Vyn)A!r;M)en8zYM%Bp}yq)(DR<)->6Pd%D6R-fY7 z#ma~ZP8rqh!;b>c&nroKiPqe`Yqif-%CF(K%0x_VKsLjCTomcT~s*P(JH^GzF+iCB=zO@_P2qywEqnAaEMYtxPK}O z+3(vubJO$cE|dnpKR0~((BbWGEZ)~mFYxkk+-z@ssi3EK!T+7K&oMQT_QZQ)GFo~* z*WXAyellA5E`*chY$E-u+vUGSvt>1Z;kpIQ2rTMW(p1CR$*J8|a+@jKHk}@_ZRN+7 zv=-u?sUYnSIA722>yE{@$HsV)ZvIJYpeNxdbIxR0VY4Z=wnj!%)4g+MK8UTurt2(i zTXt6zDW^HX?z(>Ly(If9?mzzdW(WLA(-V)h!H141Q(=No!{2p#ie^nC2I10MQMW3FpR^2eF8fj34vhlROL+?pA_ z(bgHkISe&6UZFM}f6!yel4HZCZ~yhBQPOKF$mHJD|3Y;90$k&z@u|Hpx6kl|6doU6 z@zb)LsL`D$mb{w36U7`rA5AH%-}gq6y=!(hN=Q1Q6cq^|e(~`C%1ls` zKibw+`dv-s(cVGt+p_zH`>!X0W`2<`hs(mkKg}QU38!W)J)S$tmG2xe%s*!=3bx5y z{tZJyWAM)<{BK@JH=p#8(7>GZes%F*?7M$Ie?U%bRADRaJ@pY?Y~S4R$CmkW6-S-G zbH;a%3DV^bdW9UK6Z%0D;lX?E5sAgE(@Ou1kjqN@y_kS-5YNYl{Q5tB`aj;VO%oQp8w)S_l^8tCp+h@m`E=j<`BRC<;2N6 z%VEm=3>|GRJ6wsgb=y5+2eGdESLD8bseZhTFtV$b!NRNZRmtGJKToGYm%P&XTo?YN zY;CNbz}+vwPFFCkxc^RI$4;JVdf?&u>_*E#_^<2$0AC4Z8OpdWKvAfvM1*_SdF#ar z;yF8Hl3l@%8u}_U@`XvbOT*)(29%qGcCbtsZ?($qayQ>nK8$s3*b&i?yO5y)i0ey% z9UI#ln9(sRSdI-lyX$i2?zvXj{Aug;AFR{U5zpnm%e1!EM!FR$F1LP`M2}&ST}bKI zt`(g{dhJ8)h*|ar9A}4F-wXEm%y#e>>`SwK875ku6S;@^b^h^sdf|lN((rc={M^Mt*}gPM2ecuMaLm$wQ!6d(r12t{!#1hIAoWd#PdFo+?=!iK}4V4 zRQ#0Z#}Z_BwX|R=K1@0zLB!s<1g(vJ(%0j;c456%4O>;B9`jg8Ftk4z;!}mvzI(|e zS|QX<8S1(oC!CuQw_Ic4x&A#L5fbq(y~u!X#Hn%;(GttWKlWL>S{wc+9S_?p5`umC zC5GrvI{TGn(tTtu0#}j6@nK$S$zx^bJhpV2uxobJ|g zB|Eg}8sb(_PSsQ=4d$hrX^?zNH`g5+wOVPN?dTP|CIy7ka^UFM$K(3QQ0-3*_9KI8 zS07LJ+C+c8Q9l`|L^hLb)}bvlyj$<9|A#MkPq%&e_n(~^)9=-X1$(hzTe|*e8ae$i zRh8@v)#w?uv&yUi`_2h9WgpI3_6-C1FB4{UFUvdO0(bm`Cnlek7%MP_mX#I873GMy z&1Kfo1)2eT+WT*31-ak6mDJPK)s@O1rgu&3fMr#Jf7O<{6DsH^8#ndl49yrVx`cJ2 zb;kQ*BxY7>2j)6AlW9Fx)8L#dKa86s4c59mm}kMN-GIhePf%y1^D3D_JwDP}7^rY< z*%8N(mBuo;Ok?~^HM*!0_{`lBM*A!I3qyu!{mV=RDKV2bED(PEcReE_Olwv4k+hng z1E0y|yxJ7;3v(s#@cTQ4v+%pPDVouD46v9Bm`{w-QuZcpn;J_w;;g-(b#A#+^TqIz zZ0v~Kd$_jUJvPm}92-=cW`4EW?wr{Yu~8{65a!iPmh(r5;NHur4EV5b&(0%i?Rztl zm66LU!IGdMD3=mTDY-*JIZgVdcWRIhdNhRV>0MvAo8wnygpM>sn)0XK23>c=yFBu{ zXEh343YLqkw0Wr6X(uNjeqFxk{lbd6y(B*!=jMifoqOz40e!t^X<^tU@6p-(Z3A*I z&00HqM(ZU{n5N?vT<~p9O?a_Os z#8sO*Dl3_AMZ-7kbLPsv%xu%29bTyBpDh9b}AE(8! zvf9i(FT~BnYcX(TszrS2w$(_<@_3@mspMgqqz+wTPctNDcXUdUmfD+g?)-uqws2|A zY?n)xf1^qYZr2;v39;6Q6=V>`P|Ia>!P!f&!V5mENLQ7im9elfTG(n&W^hF7RgZC= z_u@2LDaBN!IQ0!aQ+1xHn`fAraqSKLt(=A{=AxfQ#|M!5{YK9?IG`3*Q`6sHRH+BA z28YdeZQ&gYO!TSD%YmepK^po(?vGB~w0v#^XW4_A^FxMv71x;l`Cn}BQ|BgcdPw%9 zz9;3xRmI-s)F~+la0=knD&1`1TkDIFc6<2np&n*}J9~w_-?O(pjI_clZQqvi=}Qv}Iu%XU3s$6qgGn^=d`38h`wOg2%v`xXLceco6Z!(W=+Q(d!}IwEC@PoIN_y{-5HZ zvydlm1l*n7i-x6ldMs0GI=aLJ_FiK^1Y#H>W{XH}`l>7Q%f>f$(dF)2^B1v0wpPq5 zKqajBlan15FxqhL`VZ+!eN!nW>qCU-1>7Gt$z z)wG`-?8v>;AOC;tT?sUlYuqoPMMWW!Wy&NaOVT3Sq%z1_BEl#NEkt8q#@trXSW1>; zX>1`v!dNRyk$vBbWX+(lGrrgDcJDPtGv0g7chCL4>734Syx!;kJpbkQU!MQ-yxR^+ zymt76UTs%XntG7^u&cx7$sqc0{M<8KiAIn;vR3_0habGF-`7jwb@%r#_a~KWA4T4? zcEJe&8tr};SrFnH7B04;sV&xW?p|YMs?@ z{pLGrChI-R%uC!pV%G*}k&1CETZ}92;hRslC}uLrdtc&RrwcPsvt!El5Wr1b>4Q^e z{JvYCFS!4%xF8)*L}(YwO@2@p>N>VjGW}GD@@KEPp3x+{Y)OZZj?00nd@KR@I<{yL zaJsBx!c;EK;$A{Rg8lbKl%dX{F{tVV-0*6wyNYq5q$LV{bIY!z^0!k4x4(|nlsonQ z_LbGG4<0-*P{p_5j7ZLO&EQ$FOjnC84;ceZrQekKIyB?d_ zvk0HP&jW(pYN#JhDP=-y84+hDeagFy0c~VtWb7Dg)+rk4D&cS4{@j_{=F6t8jz{f? z>wUYEu77?zF(Buf^T_#8N!Nu+UMC5HdOxajh<(FoD*Jew6XM(Rk@c(-SkrE7`bQ}j z=fQEulP;I+bTWBg3c6d*O5BOx_$r%#{wBqKKwnThYwkp=)ldj_t>(G=+qh;wcVVT( z9@J|uD6-6>P8jQa7}OE#L3&L+X(}bYy`sIHufIMqF+cfYf1R?!)z1|j7=^SpTc_ua zU1>QytGS12iq%e}I64{kR_!#-ROy}3E#f(+Y&O*q>0i*?=4i|9Jalx!Y}Kvk?{X8L z?@Tq_x5+isaf+3`N>{n{axA)`UNrEzhE4I*{`P@K~@swkGzKboOu$J<4} zmWOg|J9u^PHw{8RVh*>tyhPneH&VLw?QIU!jyoPw+p-5DMKQ&bj+7$URV2xW+ZK1N~TKoiMWF7U?d$R*k8yi!Oq`fGJz;0+R ze4>;e-+`!f?jX41(=1MIFFUvU%Jaa~3Q{-@aG;y)gA47q9JxesQ|E|oSZ1cw7U3qW z{7Z}0sUAE&G1yC3dOTxS{-NBA@m+>GUn$ETFXMDXNLH#fRh7$xEDE{Wry)D z_=IgcLd%Pyi9}-?8)Nkx&EWd_9AarwZJDWC-gE-5r)W;pA;;+9?`h1^bpiB`zV7qu zuZ}AvUMrc=t=+`iT4SFpZl$w1sXOa(v$e})wr#NWQ#+C*zztT%Fv5xo_8qM#pa{{I zUgwQ;O&9%+SuB5HR?=<%nKGu%zPMcW+w!A{3~Dly5lN-CQ!^*$oE;+7adB1i?kY~F zUGw=#CUf5!3`Roo!@e5~IabZrxig>~tM{r2sInE;ei_ReJp>Q+U`UDcQxAFKVeOJ? z>v#|~oHZDe-Cml@9oPnQT!c19wDO{Dd2mB-7e&Ymqb2lJrmJmPk~z96;(D33*Jj@6 zCJHk&H#cvakM#+9llE=j)dV@BM{|JqJ-xFmbB_yR;PmynxR1a2KO>?Ae<+?G@=DD_y056Q5(B^auJ-BU z!pw1;aP6(^;e@zFxul6EP1KqNGmNO3zX-$2*`Z-iIH#zy{DaXXq>RVB(Bb!X3pJv}3Yusf2 z=Db1X-hgA{$`{U;swwwAC_f^?XP3a^zMA)n$__3;0p6$6HfyhEUPZT%9*Pav1Qbaw z<%UWB2 zfX}GDi7_l(l;|5d1CZ328ACDPzP9svSq9$yz?J&C(&rk217f{qh6n_=>%{$rbSq(WQ`Leea=Ksn_?l9xK~%>#o4q-7W`D98C}H*QT%QJ-Uo)$T~j`X zExU}AKHX1o#5NiC30k_k+DSX8rFI)x9l}cV3d(HxSX{8vbgVGdZi^6^n?B_E@>tEjQ=->&utl=6x%r&=jW0g%{9UrH=Yw6R z%!e^I+6?@|kRwXF3eUC8L@75Tiz4i@yR$gCxMFKmwG|(R%m;Epr5j}k-T_jkYF*Bz zOtY(O!y0u{Y%SZ*%}BObC#xT+m)Ky|`1Z1R#cV&^?!aXmZaDr)e#%(lVEiKts-X1P z@Wa)yQkP5jSmcfRzRT=zJ2CoAPlls&5iVT9x$$^inpzh`=^9Dot-MOO9KWmccVVEI zu}f}JDd}o&)!`wx=)&{rQW9gjuj5UIZl4r+(4T-fGi*Qc8QzgKjuK`0QG3><9$Hqrwd06kaF6&W9!c$Bkq&cu41a=u25dvTWAM6%0dGNdqPgR}}&@n>YevUS__;>Q(mQm5vO zwlm(xzbj~o3GbLz9F{>`eIjrw5`V0KJ1WijOtOAsnG}f?dmErj_*yF@Qb$~*%5EFM5&_+H9PC# zf_3RavvOQlzmV7-leMbq>xHs1)o~p=NbG~F_(>)1SLv?>o~6I3dxWXR^xU6JiPeR_ zD>&zT>5L68AI??`g9yp*$CMQP7G&G|$viRS!UfH#pyty&##!5HR5*dpe5BJX= zC`k1$5*{BPhwJFwwDDyVvsO{@B9II*dM|O}q4BZ0;w|g+|Q+@!p4?!JtBS8dt8Pc%;tc ztWo8&6Mp&6b_wgV>}Yesd))Al;)zs}G4_&Z?3u-*EQ1j(JiVosQ{T^~ z8@*`|*wCGwojpA4A;%>*+xsG^4>+T_Ro${BT(H$(H&2|#j3qH^a)a?+103|RXuI6& zt8J%nk55_y-+6%-;c$Jd(T+~@JB3Cg$l(^Yw>WZ7eWWu*D6GE1~aCS&emFS9+M2RS?9OkRt z8l`^}wHlPr^258%SJ%IPuehF>nFDcbpO_eDD6wXjoi((Sq>PS!zHVlw?XI#aa|7yw zR;C#|Y{$@X8M(w9lMecj;!^fCDw>~)Qyilktj8ssIzwk2_L(PVP8gWy5M0c^jYnjf zDh!f*{WE#j&_w4p+dVN1ObRF!GeYzQ+t|25N~%u^1V8g669XWUsna>@403>|?T}$J zE;HQ1xQzs%NJ`Uxv*7nQw|s1T;>(G@{qE<~s2Nh_803R0_Mr&K*{?A<2ia{RC0n`3 z6Hz%Iu?=VwE*B)&?Jr0t5SfYRGx|2g zB!WCUjE(@)kHSWQ-T(Atf@XNG7L@*V5JP_M^O$IB2-!X0%qK&Bc1x-JU*o+`hxraq z+yc3Jw>$}YD6i@&RSuBz*9G$ZN2Bap_^39Q1*U;E2lg(57=yqnf3gTDcFBPBs zA$35%8+0`bP_Eb@VL*ZV5GlHhZ{cj~8r_wknF?VqXTv}E0Sy*yuS*cfR~jiPcSrWx zj7@ov>}N>`eKL-{#4x&Ozw$5X%`*eNRoEL}=Kobr?C@c1r`V){sF>JcEu6Wm+|>G1 zYeuIrnU#$yFM`98E_u3{niuZ%b6?n0ihj+e=&Vxvxc>sBgSRg|=r5J`?QS)%{`w-b z2V?P&9X+ytzmv9Q$uYg8w07TXl9%sp?9uJ3xXnRwADo#F>_YU!79}o9d(@XA^0IOy zBOT<%CZc-yUiMdd>gTtL^%8WILIVi_^@lRM_S?6ifvy%zQ}`;!$48K#ZOnu9 zj@@#UGNq`z__mM$IZKI2v(lzfU$0AF#Rsc&qm|%S>Jo%nZxFLGd}NQkklkn)oUe2j znd*49(~}_wD-EbPeOwG-0QKTRm?J6OdNz0?JbR! z)la?jMg0B53My~G!Zq%p--I{3a=3Ca8Y`LNWIW8v6vSy$WH8s$IBAbOy`4Dy#)sz+ z(l75Y9b80phszyqQtU@xqIbqsc!uPVJ|HnO@2%+U@g{!W+0o9V^POK$UHD+^Wm&9p zmCigHhO4e*4Mb{%3}@`JE9$o3zK?H_)K3^uGdhJvM)NDdABvlkIyIG}u#QSLZwU&% z0A0qS$g1>pv=sB;$?L+pYqR^bT0TcrYz_CY-i$_e#yQLKrI?OB4)M{=mU&1pYweOi ze{onXVAa~nZ`J&cKk0QkQ`JjVZ@tyQXdj&KJ(+3iqzm{6LOgd?`q|G5@L_(ruV4_% zV-s5hxhQpbi1T|3JQ^sD@co##_RCs!V2aR((&71w`vq7y;d$jxJa0auSPEQdsXv(y zi)MnpzJ({iVKWruL(1Tv<8d(nO)qB8C|T1IummdtoDOE!ils(h;e`mhckQ_6mk{OD*#AlTRd-9v%I zlEW)nuLt`oL`(s)+w=K#l2DlX;n4Ie!3vDN5a{*e66&DTYP-~A(BAf6wv*>5$ zprX0TowN&NNgk8Zf$};qE;TVq)Xi8Ftv8$jE$$v9I-;VNu7iRHUvd^HsrWltx#e0yzcycWuaYLTD^0Lw2PY`VXw07ISg$a@8(SE^6c7JadU%K0?11NlK~ zDm%rh9(ff-n**NC+^!bnbqXuc@#`9f1>=N-L_j(#)iu!D0!RA6f;Q|R;OHNf+OV@P zz=)66(fT4By+Sg@`2Et*YO?T>mrmDJ4!a`9!IKuQOfq{TezW)x1)#uUE zb%{2@MZJh}<8R))S*sUEc7H1GBYTYNnC`4l)Ks~msm0YxY76x<8RE^B%yOG^p)$f0 z=nGxLLo6I0)wS9-f7|M=!AU~?hg!s}i#N>15w`Y>ZTKX_QRu3zmk~y)Zv&^$CjM=u zr3)#nK<{RXK*akKg>n$t))&{WU$2spNV>)!M9l2a$TX~_q06XQhvt-dPs0G#mN{=` z;drpsK!Vxlc4EuI1Nk4N(LkR{ko_a54;zA6dI+XJROwYHoHlcuuIl4Cwf*FH7N!81 z^@${;lzGj3V<;$><=gAR805M|kEs7D>iNRqSs*W;FpOkQ5-mvkQU+j<*=I7U(!i&O z_PDH^>n(Q{xO4Zev55)vnZ`Z&rnCt|N1@q%J`#EVkj*PESc0@4;qK!q>r&H@-tLe| zXIF{gn6r3N+gYNk99<>q6tx!Kt0}m1OXPa)$uCr-Q)q(6Xl2B+N^8lL&+WBw z+G^5bn@w9PguZ{Rb8;`()VI z$+3|{=f}C8q7j)qk#lE=>MoHLhDQT7EHJ;H!|kEN%6SD_m}#lV+;16ceQ;TBPDO6j zi`lEMs?MNE0IuO0-DIn+=^;|h5MUQXeJ~`xm1%8^(U_6XvAv6J8i`nSnN;0>r-^Qb zXb|J~XWLAEFB@^nusEbrB1~FrRhloz(0vhKIO7Hbx>Q8If46tt162twCqs*V^6i)3 zc8HAuV^21W+Xg0*@NFd>7Vw4AB;RBWD`hDDpwQ{EGE{)aufJJ(eKk2x8TO7rU~2D; zXHy%yH_I-Zni&%iW?V~JFF+FK*zOe@^B5lyfgAVRN#Bnn3lt5rbh7m=vsa857d|$M zov+I6i6m*7G2>r}_?T9CAzxzz~w+?(jn1{j@*tGk{!l4RozQ(l?U_;&xVh+`?)T zHH`oLZ{Ekwm&Fs}(|^I>Upwr42~zgIf9~XMovj>uBqfXAW8O{QKBJK<1!| ztn*u-5Wkx5LVZGCT?f5=wQ%Piu(}7(59)~%`umiqr@oSI>wMf*d7FI;xB-Cr6Of~0 zqeVf!?l~WI_PkvO_9njlbV><>Mgr@)(WepQ>y0Y zB=dv{-UIsyAAzH(#Vx+;NPDQrd&x!Xf_(?17j#I1Zqbwf2zhA6$JhSt6=sf(=-ssbZ&*Mo-(Nn0eFePsMGGYciiZHmFEGpjP@d9l zT%@@VmAd%P$)ln5Gn@)kl3Thyyg=djsmHAtn!6{SMG6UAeQ5s^p3sk90Q!L1$zw z8xy&QlzBq!oeE1a!bAyx&d1uP_fjTBc7l3Pfc+BQl&*AGiag7E48VT1y*og&{{)?q zN8vt7cUF*BUcef*&a*$ffDNSl(Ax7?TKGj+fmA;eMS%Txwwx9O%l`Re=x2NjL9)+# zI~wXAZgh*J{zUa+U{?U^zfuTZ`?qdZ6le3$pqd~Fewq0IK`#}34@-;>JGbtO_32P; z)pNih7t?BAlF_Ne)I3kt9_6SId97yKzU)if?rTZUnNcg-iq=+{i?^Cy167=lQQOIy z+Y$@;YvSm@T@}sEtOf=K57nfvJ$x<9x7n+Ba~sH{%tXtmEVxlhMOOJCrs`lSJZJ1U zrGr;X%@94X7OJ$_#pMPz7X@Klz1rB`B!bOECn+a0Gt(j(YfYHc&-g;VK1Z2H z*qG-N6A8l#rSn;OHk4l>&tBv!SXE^u#Y6T>F479v`FT+C45TK(Oy@T*2Szz$$j@#` z6#HYj=zmNeno)*95WsTJli#QaYo(zDGLHV|JI8q#TB8D$sP#9<_%|CBe7RSFO*+?j zZcIf}im^%*=5x9Q}0Ejq|;r+~$f$&eoYbeYCIf^QXzgT*Q_psHQ*3)^ZbQ z5nR5hRnY58Uxp|w|HU5@P4Iv}0a?Wb^fw6hbPFd~aD!-ob_tLQ1~xC;JSAkTOWl>hnKzv!TLj1bY@uOOcnHf_Gmh&s=RPze3j2A$D$_r-n z;s_g9fPv6lH??^9mv=_fT=!20wb%~G{N_I!DA8Q^@-dC(x|d}eKmNFoiRQYO8+!b+ zpn>MDmv7p%+;6#I7A@0WUUc=(>KZh6y?mRdxoeuc{^cgX-!tp~txS7y4ncF*%QtPB zyQaBoiX8YCYZ)|my?mRdxoeucrn&21*bS{1{`Y`waUezJH~-o4EG@gHW!IFehO~Wb zP%iV|+`p$4!zruvU)z!M@c^wD{)?DkiAS`yv*m^g|ExSqbJsL?O&Ql{?waPVmjLX= z#Vlao{QrF0+2V|iRt%?FLH<-3S~2`jR#5o^&0W*nHO*Zw<&6Ksg?L(aOtc`7gNKGB#=-gO ziuynQaRKnBVLGSwrd-PcY=7e{T@||v;_%eLE8As=%mq@*bE1&z9QL>=g|wnfJM~mo zR|i9sE27_d#(wTvcXxNF*dMnXFtf$rVioE;wPmLg+>n;MF1xq4W-21CC_2KKXWk7} zEwiqXwNC#cHV#R!nC-utn`l>FE~?Ym6aRgrebk>BW#BZ|>saIH;Gi2ShjN__{mEHZ zDfD#X8(adfftQOAU+aCv`ugeI@x(Ndp)_1&T4HYNwA0Sz;>^scPh**-hy?EJb8|CA h?R6;PZ08hTw9MKoyBm7gR{;N%PN*GEkT?46e*n8x7v=x} literal 0 HcmV?d00001 diff --git a/pic/saber-user.png b/pic/saber-user.png new file mode 100644 index 0000000000000000000000000000000000000000..78756dab4fa85e0542ee1e83346e9fa5f0305573 GIT binary patch literal 307208 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 h@me37!mEGM#q)KYM|@AWQVseu#>stj(a6yG{|A Date: Fri, 15 Feb 2019 15:51:19 +0800 Subject: [PATCH 015/118] =?UTF-8?q?:tada:=20=E5=85=A8=E6=96=B0=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E6=A1=86=E6=9E=B6Saber=E4=B8=8A=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index cdb2d103..c1a75a90 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,7 @@ Apache Licence也是对商业应用友好的许可。使用者也可以在需要 # 界面一览 +## 监控 @@ -120,6 +121,10 @@ Apache Licence也是对商业应用友好的许可。使用者也可以在需要 +
      + +## Sword + @@ -140,4 +145,20 @@ Apache Licence也是对商业应用友好的许可。使用者也可以在需要 +
      + +## Saber + + + + + + + + + + + + +
      \ No newline at end of file -- Gitee From 279a2dac61e520bba19300ed991e3d75fdac00ea Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 15 Feb 2019 15:54:19 +0800 Subject: [PATCH 016/118] =?UTF-8?q?:tada:=20=E5=85=A8=E6=96=B0=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E6=A1=86=E6=9E=B6Saber=E4=B8=8A=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c1a75a90..4573fdb6 100644 --- a/README.md +++ b/README.md @@ -94,8 +94,8 @@ Apache Licence也是对商业应用友好的许可。使用者也可以在需要 * SpringBlade交流群:`477853168` -# 界面一览 -## 监控 +# 界面 +## 监控界面一览 @@ -123,7 +123,7 @@ Apache Licence也是对商业应用友好的许可。使用者也可以在需要
      -## Sword +## Sword界面一览 @@ -147,7 +147,7 @@ Apache Licence也是对商业应用友好的许可。使用者也可以在需要
      -## Saber +## Saber界面一览 -- Gitee From 477ffbcafc3ed3418f58dec4982796f16044f177 Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 15 Feb 2019 17:07:11 +0800 Subject: [PATCH 017/118] =?UTF-8?q?:tada:=20=E5=85=A8=E6=96=B0=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E6=A1=86=E6=9E=B6Saber=E4=B8=8A=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4573fdb6..d63e6499 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,12 @@ * Saber演示地址:[https://saber.avue.top](https://saber.avue.top) ## 后端项目地址 -* [Gitee](https://gitee.com/smallc/SpringBlade) -* [Github](https://github.com/chillzhuang/SpringBlade) +* [Gitee地址](https://gitee.com/smallc/SpringBlade) +* [Github地址](https://github.com/chillzhuang/SpringBlade) ## 前端项目地址 -* [Sword](https://gitee.com/smallc/Sword) -* [Saber](https://gitee.com/smallc/Saber) +* [Sword--基于React](https://gitee.com/smallc/Sword) +* [Saber--基于Vue](https://gitee.com/smallc/Saber) ## 主要特性&&变化 * 采用前后端分离的模式,前端开源出一个基于React的框架:[Sword](https://gitee.com/smallc/Sword),主要选型技术为React、Ant Design、Umi、Dva @@ -89,9 +89,10 @@ Apache Licence也是对商业应用友好的许可。使用者也可以在需要 注意:若禁止条款被发现有权追讨19999的授权费。 ## 注 -* SpringBlade前端UI项目地址:[Sword](https://gitee.com/smallc/Sword) -* SpringBlade核心框架项目地址:[BladeTool](https://github.com/chillzhuang/blade-tool.git) -* SpringBlade交流群:`477853168` +* 前端UI项目地址(基于React):[Sword](https://gitee.com/smallc/Sword) +* 前端UI项目地址(基于Vue):[Saber](https://gitee.com/smallc/Saber) +* 核心框架项目地址:[BladeTool](https://github.com/chillzhuang/blade-tool.git) +* 交流群:`477853168` # 界面 -- Gitee From 107db3f681db88cb7e50e5089ca6c65efa26a4ce Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 17 Feb 2019 23:12:00 +0800 Subject: [PATCH 018/118] =?UTF-8?q?:zap:=20=E5=8D=87=E7=BA=A7=E4=BE=9D?= =?UTF-8?q?=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/controller/MenuController.java | 7 +------ .../system/service/IMenuService.java | 7 ++++--- .../system/service/impl/MenuServiceImpl.java | 17 +++++++++++------ doc/nacos/blade.yaml | 8 ++++---- pom.xml | 4 ++-- 5 files changed, 22 insertions(+), 21 deletions(-) diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java index f74b185a..f38af6d2 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java @@ -23,7 +23,6 @@ import org.springblade.core.secure.BladeUser; import org.springblade.core.tool.api.R; import org.springblade.core.tool.support.Kv; import org.springblade.core.tool.utils.Func; -import org.springblade.system.dto.MenuDTO; import org.springblade.system.entity.Menu; import org.springblade.system.feign.IDictClient; import org.springblade.system.service.IMenuService; @@ -33,7 +32,6 @@ import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; import javax.validation.Valid; -import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -154,10 +152,7 @@ public class MenuController extends BladeController { @GetMapping("auth-routes") @ApiOperation(value = "菜单的角色权限", position = 8) public R> authRoutes(BladeUser user) { - List list = new ArrayList<>(); - List routes = menuService.authRoutes(Func.toIntList(user.getRoleId())); - routes.forEach(route -> list.add(Kv.init().set(route.getPath(), Kv.init().set("authority", Func.toStrArray(route.getAlias()))))); - return R.data(list); + return R.data(menuService.authRoutes(user)); } } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/IMenuService.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/IMenuService.java index f1d120d3..e4075bbf 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/IMenuService.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/IMenuService.java @@ -17,7 +17,8 @@ package org.springblade.system.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; -import org.springblade.system.dto.MenuDTO; +import org.springblade.core.secure.BladeUser; +import org.springblade.core.tool.support.Kv; import org.springblade.system.entity.Menu; import org.springblade.system.vo.MenuVO; @@ -80,9 +81,9 @@ public interface IMenuService extends IService { /** * 获取配置的角色权限 - * @param roleIds + * @param user * @return */ - List authRoutes(List roleIds); + List authRoutes(BladeUser user); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java index 74aaecd3..7cb16bcd 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java @@ -19,7 +19,9 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.AllArgsConstructor; +import org.springblade.core.secure.BladeUser; import org.springblade.core.tool.node.ForestNodeMerger; +import org.springblade.core.tool.support.Kv; import org.springblade.core.tool.utils.Func; import org.springblade.system.dto.MenuDTO; import org.springblade.system.entity.Menu; @@ -31,10 +33,7 @@ import org.springblade.system.vo.MenuVO; import org.springblade.system.wrapper.MenuWrapper; import org.springframework.stereotype.Service; -import java.util.Comparator; -import java.util.LinkedList; -import java.util.List; -import java.util.Optional; +import java.util.*; import java.util.stream.Collectors; /** @@ -98,8 +97,14 @@ public class MenuServiceImpl extends ServiceImpl implements IM } @Override - public List authRoutes(List roleIds) { - return baseMapper.authRoutes(roleIds); + public List authRoutes(BladeUser user) { + if (Func.isEmpty(user)) { + return null; + } + List routes = baseMapper.authRoutes(Func.toIntList(user.getRoleId())); + List list = new ArrayList<>(); + routes.forEach(route -> list.add(Kv.init().set(route.getPath(), Kv.init().set("authority", Func.toStrArray(route.getAlias()))))); + return list; } } diff --git a/doc/nacos/blade.yaml b/doc/nacos/blade.yaml index ab14ff83..2f403f1a 100644 --- a/doc/nacos/blade.yaml +++ b/doc/nacos/blade.yaml @@ -18,10 +18,10 @@ spring: #feign配置 feign: - #hystrix: - #enabled: true - sentinel: + hystrix: enabled: true + #sentinel: + #enabled: true okhttp: enabled: true httpclient: @@ -39,7 +39,7 @@ hystrix: execution: isolation: thread: - timeoutInMilliseconds: 720000 + timeoutInMilliseconds: 5000 #ribbon配置 ribbon: diff --git a/pom.xml b/pom.xml index 8ac0c60e..65430df2 100644 --- a/pom.xml +++ b/pom.xml @@ -9,13 +9,13 @@ pom - 2.0.1 + 2.0.2 2.0.0 1.8 2.9.2 1.5.21 - 1.8.8 + 1.8.9 3.0.7.1 4.0.1 1.6.0 -- Gitee From fd2312a4b6f218d283a09bacd88abaf8ad1972ce Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 17 Feb 2019 23:15:25 +0800 Subject: [PATCH 019/118] =?UTF-8?q?:zap:=20=E5=8D=87=E7=BA=A7=E4=BE=9D?= =?UTF-8?q?=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pom.xml b/pom.xml index 65430df2..62f46dd3 100644 --- a/pom.xml +++ b/pom.xml @@ -79,16 +79,6 @@ spring-boot-devtools true - - org.springframework.cloud - spring-cloud-starter-netflix-hystrix - - - commons-logging - commons-logging - - - -- Gitee From 525231533558cc70b36e62c5eb1420055a4ead1c Mon Sep 17 00:00:00 2001 From: smallchill Date: Mon, 18 Feb 2019 12:22:22 +0800 Subject: [PATCH 020/118] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8D=E7=99=BB?= =?UTF-8?q?=E9=99=86=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/springblade/auth/controller/AuthController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java b/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java index 21726e29..66781595 100644 --- a/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java +++ b/blade-auth/src/main/java/org/springblade/auth/controller/AuthController.java @@ -62,7 +62,7 @@ public class AuthController { User user = res.getData().getUser(); //验证用户 - if (user == null) { + if (user == null || Func.isEmpty(user.getId())) { return R.fail("用户名或密码不正确"); } -- Gitee From 09faa9255a827fb2b861b09e467a0f380bb64734 Mon Sep 17 00:00:00 2001 From: smallchill Date: Mon, 18 Feb 2019 23:52:23 +0800 Subject: [PATCH 021/118] =?UTF-8?q?:bug:=20=E5=85=BC=E5=AE=B9jdk11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 62f46dd3..030f8efa 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ pom - 2.0.2 + 2.0.3 2.0.0 1.8 -- Gitee From 5de1dfff2e8d7ba20f0d007594fa8fde61621fe1 Mon Sep 17 00:00:00 2001 From: smallchill Date: Tue, 19 Feb 2019 14:22:33 +0800 Subject: [PATCH 022/118] =?UTF-8?q?:bug:=20=E5=85=BC=E5=AE=B9jdk11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 030f8efa..1a22a967 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ pom - 2.0.3 + 2.0.4 2.0.0 1.8 -- Gitee From b411620c25acf622421fb972a7e4886fa81ffa5c Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 20 Feb 2019 15:56:20 +0800 Subject: [PATCH 023/118] =?UTF-8?q?:bug:=20=E5=8D=87=E7=BA=A7=E4=BE=9D?= =?UTF-8?q?=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blade-service/pom.xml | 12 ++++++------ pom.xml | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/blade-service/pom.xml b/blade-service/pom.xml index 1e79f0c3..84077461 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -4,18 +4,18 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - blade-service - ${project.artifactId} - 2.0.0 - pom - SpringBlade 微服务集合 - org.springblade SpringBlade 2.0.0 + blade-service + ${project.artifactId} + 2.0.0 + pom + SpringBlade 微服务集合 + blade-desk blade-log diff --git a/pom.xml b/pom.xml index 1a22a967..1ae3256e 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ pom - 2.0.4 + 2.0.5 2.0.0 1.8 @@ -25,7 +25,7 @@ 2.0.8.RELEASE Finchley.SR2 - Cairo-RELEASE + Cairo-SR7 192.168.186.129 -- Gitee From 6ac2d6ff46a85df5f3efe7c5f4c9e85ec434eb28 Mon Sep 17 00:00:00 2001 From: smallchill Date: Thu, 21 Feb 2019 13:48:17 +0800 Subject: [PATCH 024/118] =?UTF-8?q?:zap:=20=E4=BF=AE=E5=A4=8Dlog=20event?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E4=B8=A4=E6=AC=A1=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1ae3256e..687755fb 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ pom - 2.0.5 + 2.0.6 2.0.0 1.8 -- Gitee From 3041db09dc997b93e1301d699c6a141239cf8612 Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 22 Feb 2019 09:18:44 +0800 Subject: [PATCH 025/118] =?UTF-8?q?:zap:=20=E5=88=A0=E9=99=A4userVO?= =?UTF-8?q?=E4=B8=8D=E9=9C=80=E8=A6=81=E7=9A=84=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../springblade/system/user/vo/UserVO.java | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java b/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java index b8392f60..8921a017 100644 --- a/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java +++ b/blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java @@ -15,16 +15,11 @@ */ package org.springblade.system.user.vo; -import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; -import org.springblade.core.tool.node.INode; import org.springblade.system.user.entity.User; -import java.util.ArrayList; -import java.util.List; - /** * 视图实体类 * @@ -34,7 +29,7 @@ import java.util.List; @Data @EqualsAndHashCode(callSuper = true) @ApiModel(value = "UserVO对象", description = "UserVO对象") -public class UserVO extends User implements INode { +public class UserVO extends User { private static final long serialVersionUID = 1L; /** @@ -42,25 +37,6 @@ public class UserVO extends User implements INode { */ private Integer id; - /** - * 父节点ID - */ - private Integer parentId; - - /** - * 子孙节点 - */ - @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List children; - - @Override - public List getChildren() { - if (this.children == null) { - this.children = new ArrayList<>(); - } - return this.children; - } - /** * 角色名 */ -- Gitee From 5322f3458670d015f3ceeea1fdd35ad9df740f78 Mon Sep 17 00:00:00 2001 From: smallchill Date: Sat, 23 Feb 2019 21:44:43 +0800 Subject: [PATCH 026/118] =?UTF-8?q?:zap:=20=E5=A2=9E=E5=8A=A0saber?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/constant/CommonConstant.java | 10 + .../develop/controller/CodeController.java | 3 +- .../develop/support/BladeGenerator.java | 108 ++++++----- .../develop/support/CodeGenerator.java | 16 +- .../main/resources/templates/saber/api.js.vm | 50 +++++ .../resources/templates/saber/crud.vue.vm | 174 ++++++++++++++++++ 6 files changed, 311 insertions(+), 50 deletions(-) create mode 100644 blade-ops/blade-develop/src/main/resources/templates/saber/api.js.vm create mode 100644 blade-ops/blade-develop/src/main/resources/templates/saber/crud.vue.vm diff --git a/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java b/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java index 76f5e89d..6a0d9d6a 100644 --- a/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java +++ b/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java @@ -27,6 +27,16 @@ public interface CommonConstant { */ String SENTINEL_PROD_ADDR = "192.168.186.129:8858"; + /** + * sword 系统名 + */ + String SWORD_NAME = "sword"; + + /** + * saber 系统名 + */ + String SABER_NAME = "saber"; + /** * 顶级父节点id */ diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java index c5eed5fd..b2f5192a 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/controller/CodeController.java @@ -96,10 +96,11 @@ public class CodeController extends BladeController { */ @PostMapping("/gen-code") @ApiOperation(value = "代码生成", notes = "传入ids", position = 8) - public R genCode(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { + public R genCode(@ApiParam(value = "主键集合", required = true) @RequestParam String ids, @RequestParam(defaultValue = "sword") String system) { Collection codes = codeService.listByIds(Func.toIntList(ids)); codes.forEach(code -> { BladeGenerator generator = new BladeGenerator(); + generator.setSystemName(system); generator.setServiceName(code.getServiceName()); generator.setPackageName(code.getPackageName()); generator.setPackageDir(code.getApiPath()); diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java index a262b53c..e73199a6 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java @@ -27,6 +27,7 @@ import com.baomidou.mybatisplus.generator.config.po.TableInfo; import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; import lombok.Data; import lombok.extern.slf4j.Slf4j; +import org.springblade.common.constant.CommonConstant; import org.springblade.core.tool.utils.Func; import org.springblade.core.tool.utils.StringUtil; import org.springframework.core.io.ClassPathResource; @@ -45,6 +46,10 @@ import java.util.*; @Data @Slf4j public class BladeGenerator { + /** + * 代码所在系统 + */ + private String systemName = CommonConstant.SWORD_NAME; /** * 代码所在服务名 */ @@ -194,48 +199,63 @@ public class BladeGenerator { } }); if (Func.isNotBlank(packageWebDir)) { - focList.add(new FileOutConfig("/templates/sword/action.js.vm") { - @Override - public String outputFile(TableInfo tableInfo) { - return getOutputWebDir() + "/actions" + "/" + tableInfo.getEntityName().toLowerCase() + ".js"; - } - }); - focList.add(new FileOutConfig("/templates/sword/model.js.vm") { - @Override - public String outputFile(TableInfo tableInfo) { - return getOutputWebDir() + "/models" + "/" + tableInfo.getEntityName().toLowerCase() + ".js"; - } - }); - focList.add(new FileOutConfig("/templates/sword/service.js.vm") { - @Override - public String outputFile(TableInfo tableInfo) { - return getOutputWebDir() + "/services" + "/" + tableInfo.getEntityName().toLowerCase() + ".js"; - } - }); - focList.add(new FileOutConfig("/templates/sword/list.js.vm") { - @Override - public String outputFile(TableInfo tableInfo) { - return getOutputWebDir() + "/pages" + "/" + StringUtil.upperFirst(servicePackage) + "/" + tableInfo.getEntityName() + "/" + tableInfo.getEntityName() + ".js"; - } - }); - focList.add(new FileOutConfig("/templates/sword/add.js.vm") { - @Override - public String outputFile(TableInfo tableInfo) { - return getOutputWebDir() + "/pages" + "/" + StringUtil.upperFirst(servicePackage) + "/" + tableInfo.getEntityName() + "/" + tableInfo.getEntityName() + "Add.js"; - } - }); - focList.add(new FileOutConfig("/templates/sword/edit.js.vm") { - @Override - public String outputFile(TableInfo tableInfo) { - return getOutputWebDir() + "/pages" + "/" + StringUtil.upperFirst(servicePackage) + "/" + tableInfo.getEntityName() + "/" + tableInfo.getEntityName() + "Edit.js"; - } - }); - focList.add(new FileOutConfig("/templates/sword/view.js.vm") { - @Override - public String outputFile(TableInfo tableInfo) { - return getOutputWebDir() + "/pages" + "/" + StringUtil.upperFirst(servicePackage) + "/" + tableInfo.getEntityName() + "/" + tableInfo.getEntityName() + "View.js"; - } - }); + if (Func.equals(systemName, CommonConstant.SWORD_NAME)) { + focList.add(new FileOutConfig("/templates/sword/action.js.vm") { + @Override + public String outputFile(TableInfo tableInfo) { + return getOutputWebDir() + "/actions" + "/" + tableInfo.getEntityName().toLowerCase() + ".js"; + } + }); + focList.add(new FileOutConfig("/templates/sword/model.js.vm") { + @Override + public String outputFile(TableInfo tableInfo) { + return getOutputWebDir() + "/models" + "/" + tableInfo.getEntityName().toLowerCase() + ".js"; + } + }); + focList.add(new FileOutConfig("/templates/sword/service.js.vm") { + @Override + public String outputFile(TableInfo tableInfo) { + return getOutputWebDir() + "/services" + "/" + tableInfo.getEntityName().toLowerCase() + ".js"; + } + }); + focList.add(new FileOutConfig("/templates/sword/list.js.vm") { + @Override + public String outputFile(TableInfo tableInfo) { + return getOutputWebDir() + "/pages" + "/" + StringUtil.upperFirst(servicePackage) + "/" + tableInfo.getEntityName() + "/" + tableInfo.getEntityName() + ".js"; + } + }); + focList.add(new FileOutConfig("/templates/sword/add.js.vm") { + @Override + public String outputFile(TableInfo tableInfo) { + return getOutputWebDir() + "/pages" + "/" + StringUtil.upperFirst(servicePackage) + "/" + tableInfo.getEntityName() + "/" + tableInfo.getEntityName() + "Add.js"; + } + }); + focList.add(new FileOutConfig("/templates/sword/edit.js.vm") { + @Override + public String outputFile(TableInfo tableInfo) { + return getOutputWebDir() + "/pages" + "/" + StringUtil.upperFirst(servicePackage) + "/" + tableInfo.getEntityName() + "/" + tableInfo.getEntityName() + "Edit.js"; + } + }); + focList.add(new FileOutConfig("/templates/sword/view.js.vm") { + @Override + public String outputFile(TableInfo tableInfo) { + return getOutputWebDir() + "/pages" + "/" + StringUtil.upperFirst(servicePackage) + "/" + tableInfo.getEntityName() + "/" + tableInfo.getEntityName() + "View.js"; + } + }); + } else if (Func.equals(systemName, CommonConstant.SABER_NAME)) { + focList.add(new FileOutConfig("/templates/saber/api.js.vm") { + @Override + public String outputFile(TableInfo tableInfo) { + return getOutputWebDir() + "/api" + "/" + servicePackage.toLowerCase() + "/" + tableInfo.getEntityName().toLowerCase() + ".js"; + } + }); + focList.add(new FileOutConfig("/templates/saber/crud.vue.vm") { + @Override + public String outputFile(TableInfo tableInfo) { + return getOutputWebDir() + "/views" + "/" + servicePackage.toLowerCase() + "/" + tableInfo.getEntityName().toLowerCase() + ".vue"; + } + }); + } } cfg.setFileOutConfigList(focList); return cfg; @@ -264,7 +284,7 @@ public class BladeGenerator { * @return outputDir */ public String getOutputDir() { - return Func.isBlank(packageDir) ? System.getProperty("user.dir") : packageDir + "/src/main/java"; + return (Func.isBlank(packageDir) ? System.getProperty("user.dir") : packageDir) + "/src/main/java"; } /** @@ -273,7 +293,7 @@ public class BladeGenerator { * @return outputDir */ public String getOutputWebDir() { - return Func.isBlank(packageWebDir) ? System.getProperty("user.dir") : packageWebDir + "/src"; + return (Func.isBlank(packageWebDir) ? System.getProperty("user.dir") : packageWebDir) + "/src"; } /** diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/CodeGenerator.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/CodeGenerator.java index b17da2ef..87c46154 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/CodeGenerator.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/CodeGenerator.java @@ -28,9 +28,13 @@ public class CodeGenerator { */ public static String PACKAGE_NAME = "org.springblade.demo"; /** - * 代码生成的地址 + * 前端代码生成所属系统 */ - public static String PACKAGE_DIR = "/blade-ops/blade-codegen/src/main/java"; + public static String SYSTEM_NAME = "saber"; + /** + * 前端代码生成地址 + */ + public static String PACKAGE_WEB_DIR = "/Users/chill/Workspaces/dev/Saber"; /** * 需要去掉的表前缀 */ @@ -38,7 +42,7 @@ public class CodeGenerator { /** * 需要生成的表名(两者只能取其一) */ - public static String[] INCLUDE_TABLES = {"blade_blog"}; + public static String[] INCLUDE_TABLES = {"blade_notice"}; /** * 需要排除的表名(两者只能取其一) */ @@ -52,13 +56,15 @@ public class CodeGenerator { */ public static String[] SUPER_ENTITY_COLUNMS = {"id", "create_time", "create_user", "update_time", "update_user", "status", "is_deleted"}; + /** * RUN THIS */ - public static void generate() { + public static void main(String[] args) { BladeGenerator generator = new BladeGenerator(); + generator.setSystemName(SYSTEM_NAME); generator.setPackageName(PACKAGE_NAME); - generator.setPackageDir(PACKAGE_DIR); + generator.setPackageWebDir(PACKAGE_WEB_DIR); generator.setTablePrefix(TABLE_PREFIX); generator.setIncludeTables(INCLUDE_TABLES); generator.setExcludeTables(EXCLUDE_TABLES); diff --git a/blade-ops/blade-develop/src/main/resources/templates/saber/api.js.vm b/blade-ops/blade-develop/src/main/resources/templates/saber/api.js.vm new file mode 100644 index 00000000..1c65e554 --- /dev/null +++ b/blade-ops/blade-develop/src/main/resources/templates/saber/api.js.vm @@ -0,0 +1,50 @@ +import request from '@/router/axios'; + +export const getList = (current, size, params) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/list', + method: 'get', + params: { + ...params, + current, + size, + } + }) +} + +export const getDetail = (id) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/detail', + method: 'get', + params: { + id + } + }) +} + +export const remove = (ids) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/remove', + method: 'post', + params: { + ids, + } + }) +} + +export const add = (row) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/submit', + method: 'post', + data: row + }) +} + +export const update = (row) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/submit', + method: 'post', + data: row + }) +} + diff --git a/blade-ops/blade-develop/src/main/resources/templates/saber/crud.vue.vm b/blade-ops/blade-develop/src/main/resources/templates/saber/crud.vue.vm new file mode 100644 index 00000000..616be75e --- /dev/null +++ b/blade-ops/blade-develop/src/main/resources/templates/saber/crud.vue.vm @@ -0,0 +1,174 @@ + + + + + -- Gitee From 60fd7402f7ae1b01e3accdf874e1e0bf0eea2a20 Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 24 Feb 2019 12:11:36 +0800 Subject: [PATCH 027/118] =?UTF-8?q?:zap:=20=E5=A2=9E=E5=8A=A0saber?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/springblade/test}/CodeGenerator.java | 4 +- .../resources/templates/controller.java.vm | 150 +++++++++++++++ .../test/resources/templates/entity.java.vm | 161 ++++++++++++++++ .../resources/templates/entityDTO.java.vm | 38 ++++ .../test/resources/templates/entityVO.java.vm | 44 +++++ .../test/resources/templates/mapper.java.vm | 46 +++++ .../test/resources/templates/mapper.xml.vm | 44 +++++ .../templates/props/generator.properties | 5 + .../test/resources/templates/saber/api.js.vm | 50 +++++ .../resources/templates/saber/crud.vue.vm | 174 ++++++++++++++++++ .../test/resources/templates/service.java.vm | 45 +++++ .../resources/templates/serviceImpl.java.vm | 47 +++++ .../resources/templates/sword/action.js.vm | 37 ++++ .../test/resources/templates/sword/add.js.vm | 73 ++++++++ .../test/resources/templates/sword/edit.js.vm | 97 ++++++++++ .../test/resources/templates/sword/list.js.vm | 82 +++++++++ .../resources/templates/sword/model.js.vm | 84 +++++++++ .../resources/templates/sword/service.js.vm | 26 +++ .../test/resources/templates/sword/view.js.vm | 74 ++++++++ .../test/resources/templates/wrapper.java.vm | 51 +++++ 20 files changed, 1331 insertions(+), 1 deletion(-) rename blade-ops/blade-develop/src/{main/java/org/springblade/develop/support => test/java/org/springblade/test}/CodeGenerator.java (96%) create mode 100644 blade-ops/blade-develop/src/test/resources/templates/controller.java.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/entity.java.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/entityDTO.java.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/entityVO.java.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/mapper.java.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/mapper.xml.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/props/generator.properties create mode 100644 blade-ops/blade-develop/src/test/resources/templates/saber/api.js.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/saber/crud.vue.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/service.java.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/serviceImpl.java.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/sword/action.js.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/sword/add.js.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/sword/edit.js.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/sword/list.js.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/sword/model.js.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/sword/service.js.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/sword/view.js.vm create mode 100644 blade-ops/blade-develop/src/test/resources/templates/wrapper.java.vm diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/CodeGenerator.java b/blade-ops/blade-develop/src/test/java/org/springblade/test/CodeGenerator.java similarity index 96% rename from blade-ops/blade-develop/src/main/java/org/springblade/develop/support/CodeGenerator.java rename to blade-ops/blade-develop/src/test/java/org/springblade/test/CodeGenerator.java index 87c46154..b9483149 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/CodeGenerator.java +++ b/blade-ops/blade-develop/src/test/java/org/springblade/test/CodeGenerator.java @@ -13,9 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springblade.develop.support; +package org.springblade.test; +import org.springblade.develop.support.BladeGenerator; + /** * 代码生成器 * diff --git a/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm b/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm new file mode 100644 index 00000000..49ff4c46 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm @@ -0,0 +1,150 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package $!{package.Controller}; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import lombok.AllArgsConstructor; +import javax.validation.Valid; + +import org.springblade.core.mp.support.Condition; +import org.springblade.core.mp.support.Query; +import org.springblade.system.feign.IDictClient; +import org.springblade.core.tool.api.R; +import org.springblade.core.tool.utils.Func; +import org.springframework.web.bind.annotation.*; +#if($!{superEntityClass}) +import org.springframework.web.bind.annotation.RequestParam; +#end +import com.baomidou.mybatisplus.core.metadata.IPage; +import $!{package.Entity}.$!{entity}; +#set($voPackage=$package.Entity.replace("entity","vo")) +import $!{voPackage}.$!{entity}VO; +#set($wrapperPackage=$package.Entity.replace("entity","wrapper")) +import $!{wrapperPackage}.$!{entity}Wrapper; +import $!{package.Service}.$!{table.serviceName}; +#if($!{superControllerClassPackage}) +import $!{superControllerClassPackage}; +#end +#if(!$!{superEntityClass}) +#end +import java.util.List; + +/** + * $!{table.comment} 控制器 + * + * @author $!{author} + * @since $!{date} + */ +@RestController +@AllArgsConstructor +@RequestMapping("#if($!{package.ModuleName})/$!{package.ModuleName}#end/$!{table.entityPath}") +@Api(value = "$!{table.comment}", tags = "$!{table.comment}接口") +#if($!{superControllerClass}) +public class $!{table.controllerName} extends $!{superControllerClass} { +#else +public class $!{table.controllerName} { +#end + + private $!{table.serviceName} $!{table.entityPath}Service; + + private IDictClient dictClient; + + /** + * 详情 + */ + @GetMapping("/detail") + @ApiOperation(value = "详情", notes = "传入$!{table.entityPath}", position = 1) + public R<$!{entity}VO> detail($!{entity} $!{table.entityPath}) { + $!{entity} detail = $!{table.entityPath}Service.getOne(Condition.getQueryWrapper($!{table.entityPath})); + $!{entity}Wrapper $!{table.entityPath}Wrapper = new $!{entity}Wrapper(dictClient); + return R.data($!{table.entityPath}Wrapper.entityVO(detail)); + } + + /** + * 分页 $!{table.comment} + */ + @GetMapping("/list") + @ApiOperation(value = "分页", notes = "传入$!{table.entityPath}", position = 2) + public R> list($!{entity} $!{table.entityPath}, Query query) { + IPage<$!{entity}> pages = $!{table.entityPath}Service.page(Condition.getPage(query), Condition.getQueryWrapper($!{table.entityPath})); + $!{entity}Wrapper $!{table.entityPath}Wrapper = new $!{entity}Wrapper(dictClient); + return R.data($!{table.entityPath}Wrapper.pageVO(pages)); + } + + /** + * 自定义分页 $!{table.comment} + */ + @GetMapping("/page") + @ApiOperation(value = "分页", notes = "传入$!{table.entityPath}", position = 3) + public R> page($!{entity}VO $!{table.entityPath}, Query query) { + IPage<$!{entity}VO> pages = $!{table.entityPath}Service.select$!{entity}Page(Condition.getPage(query), $!{table.entityPath}); + return R.data(pages); + } + + /** + * 新增 $!{table.comment} + */ + @PostMapping("/save") + @ApiOperation(value = "新增", notes = "传入$!{table.entityPath}", position = 4) + public R save(@Valid @RequestBody $!{entity} $!{table.entityPath}) { + return R.status($!{table.entityPath}Service.save($!{table.entityPath})); + } + + /** + * 修改 $!{table.comment} + */ + @PostMapping("/update") + @ApiOperation(value = "修改", notes = "传入$!{table.entityPath}", position = 5) + public R update(@Valid @RequestBody $!{entity} $!{table.entityPath}) { + return R.status($!{table.entityPath}Service.updateById($!{table.entityPath})); + } + + /** + * 新增或修改 $!{table.comment} + */ + @PostMapping("/submit") + @ApiOperation(value = "新增或修改", notes = "传入$!{table.entityPath}", position = 6) + public R submit(@Valid @RequestBody $!{entity} $!{table.entityPath}) { + return R.status($!{table.entityPath}Service.saveOrUpdate($!{table.entityPath})); + } + + #if($!{superEntityClass}) + + /** + * 删除 $!{table.comment} + */ + @PostMapping("/remove") + @ApiOperation(value = "逻辑删除", notes = "传入ids", position = 7) + public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { + return R.status($!{table.entityPath}Service.deleteLogic(Func.toIntList(ids))); + } + + #else + + /** + * 删除 $!{table.comment} + */ + @PostMapping("/remove") + @ApiOperation(value = "物理删除", notes = "传入ids", position = 7) + public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { + return R.status($!{table.entityPath}Service.removeByIds(Func.toIntList(ids))); + } + + #end + +} diff --git a/blade-ops/blade-develop/src/test/resources/templates/entity.java.vm b/blade-ops/blade-develop/src/test/resources/templates/entity.java.vm new file mode 100644 index 00000000..e182b7a7 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/entity.java.vm @@ -0,0 +1,161 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package $!{package.Entity}; + +#foreach($pkg in $!{table.importPackages}) +import $!{pkg}; +#end +#if($!{entityLombokModel}) +import lombok.Data; +import lombok.EqualsAndHashCode; +#end +#if($!{swagger2}) +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +#end + +/** + * $!{table.comment}实体类 + * + * @author $!{author} + * @since $!{date} + */ +#if($!{entityLombokModel}) +@Data +#end +#if($!{table.convert}) +@TableName("$!{table.name}") +#end +#if($!{superEntityClass}) +@EqualsAndHashCode(callSuper = true) +#end +#if($!{swagger2}) +@ApiModel(value = "$!{entity}对象", description = #if ("$!{table.comment}"=="")"$!{entity}对象"#else"$!{table.comment}"#end) +#end +#if($!{superEntityClass}) +public class $!{entity} extends $!{superEntityClass}#if($!{activeRecord})<$!{entity}>#end { +#elseif($!{activeRecord}) +@Accessors(chain = true) +public class $!{entity} extends Model<$!{entity}> { +#else +public class $!{entity} implements Serializable { +#end + + private static final long serialVersionUID = 1L; + +## ---------- BEGIN 字段循环遍历 ---------- +#foreach($field in $!{table.fields}) +#if($!{field.keyFlag}) +#set($keyPropertyName=$!{field.propertyName}) +#end +#if("$!field.comment" != "") + /** + * $!{field.comment} + */ + #if($!{swagger2}) + @ApiModelProperty(value = "$!{field.comment}") + #end +#end +#if($!{field.keyFlag}) +## 主键 +#if($!{field.keyIdentityFlag}) + @TableId(value = "$!{field.name}", type = IdType.AUTO) +#elseif(!$null.isNull($!{idType}) && "$!idType" != "") + @TableId(value = "$!{field.name}", type = IdType.$!{idType}) +#elseif($!{field.convert}) + @TableId("$!{field.name}") +#end +## 普通字段 +#elseif($!{field.fill}) +## ----- 存在字段填充设置 ----- +#if($!{field.convert}) + @TableField(value = "$!{field.name}", fill = FieldFill.$!{field.fill}) +#else + @TableField(fill = FieldFill.$!{field.fill}) +#end +#elseif($!{field.convert}) + @TableField("$!{field.name}") +#end +## 乐观锁注解 +#if($!{versionFieldName}==$!{field.name}) + @Version +#end +## 逻辑删除注解 +#if($!{logicDeleteFieldName}==$!{field.name}) + @TableLogic +#end + private $!{field.propertyType} $!{field.propertyName}; + +#end +## ---------- END 字段循环遍历 ---------- + +#if(!$!{entityLombokModel}) +#foreach($field in $!{table.fields}) +#if($!{field.propertyType.equals("boolean")}) +#set($getprefix="is") +#else +#set($getprefix="get") +#end + + public $!{field.propertyType} $!{getprefix}$!{field.capitalName}() { + return $!{field.propertyName}; + } + +#if($!{entityBuilderModel}) + public $!{entity} set$!{field.capitalName}($!{field.propertyType} $!{field.propertyName}) { +#else + public void set$!{field.capitalName}($!{field.propertyType} $!{field.propertyName}) { +#end + this.$!{field.propertyName} = $!{field.propertyName}; +#if($!{entityBuilderModel}) + return this; +#end + } +#end +#end + +#if($!{entityColumnConstant}) +#foreach($field in $!{table.fields}) + public static final String $!{field.name.toUpperCase()} = "$!{field.name}"; + +#end +#end +#if($!{activeRecord}) + @Override + protected Serializable pkVal() { +#if($!{keyPropertyName}) + return this.$!{keyPropertyName}; +#else + return this.id; +#end + } + +#end +#if(!$!{entityLombokModel}) + @Override + public String toString() { + return "$!{entity}{" + +#foreach($field in $!{table.fields}) +#if($!{velocityCount}==1) + "$!{field.propertyName}=" + $!{field.propertyName} + +#else + ", $!{field.propertyName}=" + $!{field.propertyName} + +#end +#end + "}"; + } +#end +} diff --git a/blade-ops/blade-develop/src/test/resources/templates/entityDTO.java.vm b/blade-ops/blade-develop/src/test/resources/templates/entityDTO.java.vm new file mode 100644 index 00000000..a7f05125 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/entityDTO.java.vm @@ -0,0 +1,38 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#set($dtoPackage=$package.Entity.replace("entity","dto")) +package $!{dtoPackage}; + +import $!{package.Entity}.$!{entity}; +#if($!{entityLombokModel}) +import lombok.Data; +import lombok.EqualsAndHashCode; +#end + +/** + * $!{table.comment}数据传输对象实体类 + * + * @author $!{author} + * @since $!{date} + */ +#if($!{entityLombokModel}) +@Data +@EqualsAndHashCode(callSuper = true) +#end +public class $!{entity}DTO extends $!{entity} { + private static final long serialVersionUID = 1L; + +} diff --git a/blade-ops/blade-develop/src/test/resources/templates/entityVO.java.vm b/blade-ops/blade-develop/src/test/resources/templates/entityVO.java.vm new file mode 100644 index 00000000..cc88136e --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/entityVO.java.vm @@ -0,0 +1,44 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#set($voPackage=$package.Entity.replace("entity","vo")) +package $!{voPackage}; + +import $!{package.Entity}.$!{entity}; +#if($!{entityLombokModel}) +import lombok.Data; +import lombok.EqualsAndHashCode; +#end +#if($!{swagger2}) +import io.swagger.annotations.ApiModel; +#end + +/** + * $!{table.comment}视图实体类 + * + * @author $!{author} + * @since $!{date} + */ +#if($!{entityLombokModel}) +@Data +@EqualsAndHashCode(callSuper = true) +#end +#if($!{swagger2}) +@ApiModel(value = "$!{entity}VO对象", description = #if ("$!{table.comment}"=="")"$!{entity}VO对象"#else"$!{table.comment}"#end) +#end +public class $!{entity}VO extends $!{entity} { + private static final long serialVersionUID = 1L; + +} diff --git a/blade-ops/blade-develop/src/test/resources/templates/mapper.java.vm b/blade-ops/blade-develop/src/test/resources/templates/mapper.java.vm new file mode 100644 index 00000000..81f3422c --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/mapper.java.vm @@ -0,0 +1,46 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package $!{package.Mapper}; + +import $!{package.Entity}.$!{entity}; +#set($voPackage=$package.Entity.replace("entity","vo")) +import $!{voPackage}.$!{entity}VO; +import $!{superMapperClassPackage}; +import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + +/** + * $!{table.comment} Mapper 接口 + * + * @author $!{author} + * @since $!{date} + */ +#if($!{kotlin}) +interface $!{table.mapperName} : $!{superMapperClass}<$!{entity}> +#else +public interface $!{table.mapperName} extends $!{superMapperClass}<$!{entity}> { + + /** + * 自定义分页 + * + * @param page + * @param $!{table.entityPath} + * @return + */ + List<$!{entity}VO> select$!{entity}Page(IPage page, $!{entity}VO $!{table.entityPath}); + +} +#end diff --git a/blade-ops/blade-develop/src/test/resources/templates/mapper.xml.vm b/blade-ops/blade-develop/src/test/resources/templates/mapper.xml.vm new file mode 100644 index 00000000..77eb3dc6 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/mapper.xml.vm @@ -0,0 +1,44 @@ + + + + +#if($!{enableCache}) + + + +#end +#if($!{baseResultMap}) + + +#foreach($field in $!{table.fields}) +#if($!{field.keyFlag})##生成主键排在第一位 + +#end +#end +#foreach($field in $!{table.commonFields})##生成公共字段 + +#end +#foreach($field in $!{table.fields}) +#if(!$!{field.keyFlag})##生成普通字段 + +#end +#end + + +#end +#if($!{baseColumnList}) + + + select + #foreach($field in $!{table.commonFields}) + #if($!{field.name} == $!{field.propertyName})$!{field.name}#else$!{field.name} AS $!{field.propertyName}#end, + #end + $!{table.fieldNames} + + + + +#end + diff --git a/blade-ops/blade-develop/src/test/resources/templates/props/generator.properties b/blade-ops/blade-develop/src/test/resources/templates/props/generator.properties new file mode 100644 index 00000000..58bec8f8 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/props/generator.properties @@ -0,0 +1,5 @@ +spring.datasource.driver-class-name=com.mysql.jdbc.Driver +spring.datasource.url=jdbc:mysql://localhost:3306/bladex?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false +spring.datasource.username=root +spring.datasource.password=root +author=BladeX diff --git a/blade-ops/blade-develop/src/test/resources/templates/saber/api.js.vm b/blade-ops/blade-develop/src/test/resources/templates/saber/api.js.vm new file mode 100644 index 00000000..1c65e554 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/saber/api.js.vm @@ -0,0 +1,50 @@ +import request from '@/router/axios'; + +export const getList = (current, size, params) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/list', + method: 'get', + params: { + ...params, + current, + size, + } + }) +} + +export const getDetail = (id) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/detail', + method: 'get', + params: { + id + } + }) +} + +export const remove = (ids) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/remove', + method: 'post', + params: { + ids, + } + }) +} + +export const add = (row) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/submit', + method: 'post', + data: row + }) +} + +export const update = (row) => { + return request({ + url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/submit', + method: 'post', + data: row + }) +} + diff --git a/blade-ops/blade-develop/src/test/resources/templates/saber/crud.vue.vm b/blade-ops/blade-develop/src/test/resources/templates/saber/crud.vue.vm new file mode 100644 index 00000000..616be75e --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/saber/crud.vue.vm @@ -0,0 +1,174 @@ + + + + + diff --git a/blade-ops/blade-develop/src/test/resources/templates/service.java.vm b/blade-ops/blade-develop/src/test/resources/templates/service.java.vm new file mode 100644 index 00000000..4b37a256 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/service.java.vm @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package $!{package.Service}; + +import $!{package.Entity}.$!{entity}; +#set($voPackage=$package.Entity.replace("entity","vo")) +import $!{voPackage}.$!{entity}VO; +import $!{superServiceClassPackage}; +import com.baomidou.mybatisplus.core.metadata.IPage; + +/** + * $!{table.comment} 服务类 + * + * @author $!{author} + * @since $!{date} + */ +#if($!{kotlin}) +interface $!{table.serviceName} : $!{superServiceClass}<$!{entity}> +#else +public interface $!{table.serviceName} extends $!{superServiceClass}<$!{entity}> { + + /** + * 自定义分页 + * + * @param page + * @param $!{table.entityPath} + * @return + */ + IPage<$!{entity}VO> select$!{entity}Page(IPage<$!{entity}VO> page, $!{entity}VO $!{table.entityPath}); + +} +#end diff --git a/blade-ops/blade-develop/src/test/resources/templates/serviceImpl.java.vm b/blade-ops/blade-develop/src/test/resources/templates/serviceImpl.java.vm new file mode 100644 index 00000000..d025d138 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/serviceImpl.java.vm @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package $!{package.ServiceImpl}; + +import $!{package.Entity}.$!{entity}; +#set($voPackage=$package.Entity.replace("entity","vo")) +import $!{voPackage}.$!{entity}VO; +import $!{package.Mapper}.$!{table.mapperName}; +import $!{package.Service}.$!{table.serviceName}; +import $!{superServiceImplClassPackage}; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; + +/** + * $!{table.comment} 服务实现类 + * + * @author $!{author} + * @since $!{date} + */ +@Service +#if($!{kotlin}) +open class $!{table.serviceImplName} : $!{superServiceImplClass}<$!{table.mapperName}, $!{entity}>(), $!{table.serviceName} { + +} +#else +public class $!{table.serviceImplName} extends $!{superServiceImplClass}<$!{table.mapperName}, $!{entity}> implements $!{table.serviceName} { + + @Override + public IPage<$!{entity}VO> select$!{entity}Page(IPage<$!{entity}VO> page, $!{entity}VO $!{table.entityPath}) { + return page.setRecords(baseMapper.select$!{entity}Page(page, $!{table.entityPath})); + } + +} +#end diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/action.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/action.js.vm new file mode 100644 index 00000000..e0eb4768 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/sword/action.js.vm @@ -0,0 +1,37 @@ +#set($upperEntityPath=$table.entityPath.toUpperCase()) +export const $!{upperEntityPath}_NAMESPACE = '$!{table.entityPath}'; + +export function $!{upperEntityPath}_LIST(payload) { + return { + type: `${$!{upperEntityPath}_NAMESPACE}/fetchList`, + payload, + }; +} + +export function $!{upperEntityPath}_DETAIL(id) { + return { + type: `${$!{upperEntityPath}_NAMESPACE}/fetchDetail`, + payload: { id }, + }; +} + +export function $!{upperEntityPath}_CLEAR_DETAIL() { + return { + type: `${$!{upperEntityPath}_NAMESPACE}/clearDetail`, + payload: {}, + }; +} + +export function $!{upperEntityPath}_SUBMIT(payload) { + return { + type: `${$!{upperEntityPath}_NAMESPACE}/submit`, + payload, + }; +} + +export function $!{upperEntityPath}_REMOVE(payload) { + return { + type: `${$!{upperEntityPath}_NAMESPACE}/remove`, + payload, + }; +} diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/add.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/add.js.vm new file mode 100644 index 00000000..b1480a42 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/sword/add.js.vm @@ -0,0 +1,73 @@ +#set($upperEntityPath=$table.entityPath.toUpperCase()) +import React, { PureComponent } from 'react'; +import { Form, Input, Card, Button } from 'antd'; +import { connect } from 'dva'; +import Panel from '../../../components/Panel'; +import styles from '../../../layouts/Sword.less'; +import { $!{upperEntityPath}_SUBMIT } from '../../../actions/$!{table.entityPath}'; + +const FormItem = Form.Item; + +@connect(({ loading }) => ({ + submitting: loading.effects['$!{table.entityPath}/submit'], +})) +@Form.create() +class $!{entity}Add extends PureComponent { + handleSubmit = e => { + e.preventDefault(); + const { dispatch, form } = this.props; + form.validateFieldsAndScroll((err, values) => { + if (!err) { + dispatch($!{upperEntityPath}_SUBMIT(values)); + } + }); + }; + + render() { + const { + form: { getFieldDecorator }, + submitting, + } = this.props; + + const formItemLayout = { + labelCol: { + xs: { span: 24 }, + sm: { span: 7 }, + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 12 }, + md: { span: 10 }, + }, + }; + + const action = ( + + ); + + return ( + +
      + +#foreach($field in $!{table.fields}) + + {getFieldDecorator('$!{field.propertyName}', { + rules: [ + { + required: true, + message: '请输入$!{field.comment}', + }, + ], + })()} + +#end + + +
      + ); + } +} + +export default $!{entity}Add; diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/edit.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/edit.js.vm new file mode 100644 index 00000000..87d9903e --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/sword/edit.js.vm @@ -0,0 +1,97 @@ +#set($upperEntityPath=$table.entityPath.toUpperCase()) +import React, { PureComponent } from 'react'; +import { Form, Input, Card, Button } from 'antd'; +import { connect } from 'dva'; +import Panel from '../../../components/Panel'; +import styles from '../../../layouts/Sword.less'; +import { $!{upperEntityPath}_DETAIL, $!{upperEntityPath}_SUBMIT } from '../../../actions/$!{table.entityPath}'; + +const FormItem = Form.Item; + +@connect(({ $!{table.entityPath}, loading }) => ({ + $!{table.entityPath}, + submitting: loading.effects['code/submit'], +})) +@Form.create() +class $!{entity}Edit extends PureComponent { + componentWillMount() { + const { + dispatch, + match: { + params: { id }, + }, + } = this.props; + dispatch($!{upperEntityPath}_DETAIL(id)); + } + + handleSubmit = e => { + e.preventDefault(); + const { + dispatch, + match: { + params: { id }, + }, + form, + } = this.props; + form.validateFieldsAndScroll((err, values) => { + if (!err) { + const params = { + id, + ...values, + }; + console.log(params); + dispatch($!{upperEntityPath}_SUBMIT(params)); + } + }); + }; + + render() { + const { + form: { getFieldDecorator }, + $!{table.entityPath}: { detail }, + submitting, + } = this.props; + + const formItemLayout = { + labelCol: { + xs: { span: 24 }, + sm: { span: 7 }, + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 12 }, + md: { span: 10 }, + }, + }; + + const action = ( + + ); + + return ( + +
      + +#foreach($field in $!{table.fields}) + + {getFieldDecorator('$!{field.propertyName}', { + rules: [ + { + required: true, + message: '请输入$!{field.comment}', + }, + ], + initialValue: detail.$!{field.propertyName}, + })()} + +#end + + +
      + ); + } +} + +export default $!{entity}Edit; diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/list.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/list.js.vm new file mode 100644 index 00000000..72a6eef1 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/sword/list.js.vm @@ -0,0 +1,82 @@ +#set($upperEntityPath=$table.entityPath.toUpperCase()) +import React, { PureComponent } from 'react'; +import { connect } from 'dva'; +import { Button, Col, Form, Input, Row } from 'antd'; +import Panel from '../../../components/Panel'; +import { $!{upperEntityPath}_LIST } from '../../../actions/$!{table.entityPath}'; +import Grid from '../../../components/Sword/Grid'; + +const FormItem = Form.Item; + +@connect(({ $!{table.entityPath}, loading }) => ({ + $!{table.entityPath}, + loading: loading.models.param, +})) +@Form.create() +class $!{entity} extends PureComponent { + // ============ 查询 =============== + handleSearch = params => { + const { dispatch } = this.props; + dispatch($!{upperEntityPath}_LIST(params)); + }; + + // ============ 查询表单 =============== + renderSearchForm = onReset => { + const { form } = this.props; + const { getFieldDecorator } = form; + + return ( + +

      + + {getFieldDecorator('name')()} + + + +
      + + +
      + + + ); + }; + + render() { + const code = '$!{table.entityPath}'; + + const { + form, + loading, + $!{table.entityPath}: { data }, + } = this.props; + + const columns = [ +#foreach($field in $!{table.fields}) + { + title: '$!{field.comment}', + dataIndex: '$!{field.propertyName}', + }, +#end + ]; + + return ( + + + + ); + } +} +export default $!{entity}; diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/model.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/model.js.vm new file mode 100644 index 00000000..54b40c1d --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/sword/model.js.vm @@ -0,0 +1,84 @@ +#set($upperEntityPath=$table.entityPath.toUpperCase()) +import { message } from 'antd'; +import router from 'umi/router'; +import { $!{upperEntityPath}_NAMESPACE } from '../actions/$!{table.entityPath}'; +import { list, submit, detail, remove } from '../services/$!{table.entityPath}'; + +export default { + namespace: $!{upperEntityPath}_NAMESPACE, + state: { + data: { + list: [], + pagination: false, + }, + detail: {}, + }, + effects: { + *fetchList({ payload }, { call, put }) { + const response = yield call(list, payload); + if (response.success) { + yield put({ + type: 'saveList', + payload: { + list: response.data, + pagination: false, + }, + }); + } + }, + *fetchDetail({ payload }, { call, put }) { + const response = yield call(detail, payload); + if (response.success) { + yield put({ + type: 'saveDetail', + payload: { + detail: response.data, + }, + }); + } + }, + *clearDetail({ payload }, { put }) { + yield put({ + type: 'removeDetail', + payload: { payload }, + }); + }, + *submit({ payload }, { call }) { + const response = yield call(submit, payload); + if (response.success) { + message.success('提交成功'); + router.push('/$!{cfg.servicePackage}/$!{table.entityPath}'); + } + }, + *remove({ payload }, { call }) { + const { + data: { keys }, + success, + } = payload; + const response = yield call(remove, { ids: keys }); + if (response.success) { + success(); + } + }, + }, + reducers: { + saveList(state, action) { + return { + ...state, + data: action.payload, + }; + }, + saveDetail(state, action) { + return { + ...state, + detail: action.payload.detail, + }; + }, + removeDetail(state) { + return { + ...state, + detail: {}, + }; + }, + }, +}; diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/service.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/service.js.vm new file mode 100644 index 00000000..47b9676d --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/sword/service.js.vm @@ -0,0 +1,26 @@ +#set($params="$" + "{stringify" + "(params)" + "}") +import { stringify } from 'qs'; +import func from '../utils/Func'; +import request from '../utils/request'; + +export async function list(params) { + return request(`/api/$!{cfg.serviceName}/$!{table.entityPath}/list?$!{params}`); +} + +export async function submit(params) { + return request('/api/$!{cfg.serviceName}/$!{table.entityPath}/submit', { + method: 'POST', + body: params, + }); +} + +export async function detail(params) { + return request(`/api/$!{cfg.serviceName}/$!{table.entityPath}/detail?$!{params}`); +} + +export async function remove(params) { + return request('/api/$!{cfg.serviceName}/$!{table.entityPath}/remove', { + method: 'POST', + body: func.toFormData(params), + }); +} diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/view.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/view.js.vm new file mode 100644 index 00000000..7ad0005b --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/sword/view.js.vm @@ -0,0 +1,74 @@ +#set($upperEntityPath=$table.entityPath.toUpperCase()) +import React, { PureComponent } from 'react'; +import router from 'umi/router'; +import { Form, Card, Button } from 'antd'; +import { connect } from 'dva'; +import Panel from '../../../components/Panel'; +import styles from '../../../layouts/Sword.less'; +import { $!{upperEntityPath}_DETAIL } from '../../../actions/$!{table.entityPath}'; + +const FormItem = Form.Item; + +@connect(({ $!{table.entityPath} }) => ({ + $!{table.entityPath}, +})) +@Form.create() +class $!{entity}View extends PureComponent { + componentWillMount() { + const { + dispatch, + match: { + params: { id }, + }, + } = this.props; + dispatch($!{upperEntityPath}_DETAIL(id)); + } + + handleEdit = () => { + const { + match: { + params: { id }, + }, + } = this.props; + router.push(`/$!{cfg.servicePackage}/$!{table.entityPath}/edit/$!{id}`); + }; + + render() { + const { + $!{table.entityPath}: { detail }, + } = this.props; + + const formItemLayout = { + labelCol: { + xs: { span: 24 }, + sm: { span: 7 }, + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 12 }, + md: { span: 10 }, + }, + }; + + const action = ( + + ); + + return ( + +
      + +#foreach($field in $!{table.fields}) + + {detail.$!{field.propertyName}} + +#end + + +
      + ); + } +} +export default $!{entity}View; diff --git a/blade-ops/blade-develop/src/test/resources/templates/wrapper.java.vm b/blade-ops/blade-develop/src/test/resources/templates/wrapper.java.vm new file mode 100644 index 00000000..0f79a8e6 --- /dev/null +++ b/blade-ops/blade-develop/src/test/resources/templates/wrapper.java.vm @@ -0,0 +1,51 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

      + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

      + * http://www.apache.org/licenses/LICENSE-2.0 + *

      + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#set($wrapperPackage=$package.Entity.replace("entity","wrapper")) +package $!{wrapperPackage}; + +import lombok.AllArgsConstructor; +import org.springblade.core.mp.support.BaseEntityWrapper; +import org.springblade.core.tool.utils.BeanUtil; +import org.springblade.system.feign.IDictClient; +import $!{package.Entity}.$!{entity}; +#set($voPackage=$package.Entity.replace("entity","vo")) +import $!{voPackage}.$!{entity}VO; + +/** + * $!{table.comment}包装类,返回视图层所需的字段 + * + * @author $!{author} + * @since $!{date} + */ +@AllArgsConstructor +public class $!{entity}Wrapper extends BaseEntityWrapper<$!{entity}, $!{entity}VO> { + + private IDictClient dictClient; + + @Override + public $!{entity}VO entityVO($!{entity} $!{table.entityPath}) { + $!{entity}VO $!{table.entityPath}VO = BeanUtil.copy($!{table.entityPath}, $!{entity}VO.class); + + /*R dict = dictClient.getValue("$!{table.entityPath}" , $!{table.entityPath}VO.getCategory()); + if (dict.isSuccess()) { + String categoryName = dict.getData(); + $!{table.entityPath}VO.setCategoryName(categoryName); + }*/ + + return $!{table.entityPath}VO; + } + +} -- Gitee From 0c357fb8a640a8bdd3b18d9cfe9eb6a79f903bb6 Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 24 Feb 2019 13:36:30 +0800 Subject: [PATCH 028/118] :tada: 2.0.1.RELEASE --- blade-auth/pom.xml | 2 +- blade-common/pom.xml | 2 +- blade-gateway/pom.xml | 2 +- blade-ops/blade-admin/pom.xml | 2 +- blade-ops/blade-develop/pom.xml | 2 +- .../springblade/develop/support/BladeGenerator.java | 3 ++- .../src/main/resources/templates/controller.java.vm | 2 +- .../src/main/resources/templates/saber/api.js.vm | 10 +++++----- .../src/main/resources/templates/saber/crud.vue.vm | 2 +- .../src/main/resources/templates/sword/service.js.vm | 8 ++++---- .../src/test/resources/templates/controller.java.vm | 2 +- .../src/test/resources/templates/saber/api.js.vm | 10 +++++----- .../src/test/resources/templates/saber/crud.vue.vm | 2 +- .../src/test/resources/templates/sword/service.js.vm | 8 ++++---- blade-ops/pom.xml | 2 +- blade-service-api/blade-desk-api/pom.xml | 2 +- blade-service-api/blade-dict-api/pom.xml | 2 +- blade-service-api/blade-system-api/pom.xml | 2 +- blade-service-api/blade-user-api/pom.xml | 2 +- blade-service-api/pom.xml | 4 ++-- blade-service/blade-desk/pom.xml | 2 +- blade-service/blade-log/pom.xml | 2 +- blade-service/blade-system/pom.xml | 2 +- blade-service/blade-user/pom.xml | 2 +- .../system/user/controller/UserController.java | 9 +++++++++ .../system/user/service/impl/UserServiceImpl.java | 4 +++- blade-service/pom.xml | 4 ++-- pom.xml | 6 +++--- script/docker/.env | 2 +- 29 files changed, 58 insertions(+), 46 deletions(-) diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index 1189c84b..d6f96dab 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -8,7 +8,7 @@ SpringBlade org.springblade - 2.0.0 + 2.0.1 blade-auth diff --git a/blade-common/pom.xml b/blade-common/pom.xml index 41c103a7..afd8ba9c 100644 --- a/blade-common/pom.xml +++ b/blade-common/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.0.0 + 2.0.1 4.0.0 diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index 43c2d71a..9ae723fc 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.0.0 + 2.0.1 4.0.0 diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index 45ed799b..66930368 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.0.0 + 2.0.1 4.0.0 diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index 8df2e6fc..73e00b0d 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-ops - 2.0.0 + 2.0.1 4.0.0 diff --git a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java b/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java index e73199a6..dd98ff90 100644 --- a/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java +++ b/blade-ops/blade-develop/src/main/java/org/springblade/develop/support/BladeGenerator.java @@ -170,10 +170,10 @@ public class BladeGenerator { private InjectionConfig getInjectionConfig() { String servicePackage = serviceName.split("-").length > 1 ? serviceName.split("-")[1] : serviceName; // 自定义配置 + Map map = new HashMap<>(16); InjectionConfig cfg = new InjectionConfig() { @Override public void initMap() { - Map map = new HashMap<>(16); map.put("serviceName", serviceName); map.put("servicePackage", servicePackage); this.setMap(map); @@ -183,6 +183,7 @@ public class BladeGenerator { focList.add(new FileOutConfig("/templates/entityVO.java.vm") { @Override public String outputFile(TableInfo tableInfo) { + map.put("entityKey", StringUtil.humpToLine(tableInfo.getEntityName())); return getOutputDir() + "/" + packageName.replace(".", "/") + "/" + "vo" + "/" + tableInfo.getEntityName() + "VO" + StringPool.DOT_JAVA; } }); diff --git a/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm b/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm index 49ff4c46..bcc8bacb 100644 --- a/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm +++ b/blade-ops/blade-develop/src/main/resources/templates/controller.java.vm @@ -52,7 +52,7 @@ import java.util.List; */ @RestController @AllArgsConstructor -@RequestMapping("#if($!{package.ModuleName})/$!{package.ModuleName}#end/$!{table.entityPath}") +@RequestMapping("#if($!{package.ModuleName})/$!{package.ModuleName}#end/$!{cfg.entityKey}") @Api(value = "$!{table.comment}", tags = "$!{table.comment}接口") #if($!{superControllerClass}) public class $!{table.controllerName} extends $!{superControllerClass} { diff --git a/blade-ops/blade-develop/src/main/resources/templates/saber/api.js.vm b/blade-ops/blade-develop/src/main/resources/templates/saber/api.js.vm index 1c65e554..0ea8f9c0 100644 --- a/blade-ops/blade-develop/src/main/resources/templates/saber/api.js.vm +++ b/blade-ops/blade-develop/src/main/resources/templates/saber/api.js.vm @@ -2,7 +2,7 @@ import request from '@/router/axios'; export const getList = (current, size, params) => { return request({ - url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/list', + url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/list', method: 'get', params: { ...params, @@ -14,7 +14,7 @@ export const getList = (current, size, params) => { export const getDetail = (id) => { return request({ - url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/detail', + url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/detail', method: 'get', params: { id @@ -24,7 +24,7 @@ export const getDetail = (id) => { export const remove = (ids) => { return request({ - url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/remove', + url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/remove', method: 'post', params: { ids, @@ -34,7 +34,7 @@ export const remove = (ids) => { export const add = (row) => { return request({ - url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/submit', + url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/submit', method: 'post', data: row }) @@ -42,7 +42,7 @@ export const add = (row) => { export const update = (row) => { return request({ - url: '/api/$!{cfg.serviceName}/$!{table.entityPath}/submit', + url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/submit', method: 'post', data: row }) diff --git a/blade-ops/blade-develop/src/main/resources/templates/saber/crud.vue.vm b/blade-ops/blade-develop/src/main/resources/templates/saber/crud.vue.vm index 616be75e..ac87e54b 100644 --- a/blade-ops/blade-develop/src/main/resources/templates/saber/crud.vue.vm +++ b/blade-ops/blade-develop/src/main/resources/templates/saber/crud.vue.vm @@ -27,7 +27,7 @@ - - diff --git a/blade-ops/blade-develop/src/main/resources/templates/service.java.vm b/blade-ops/blade-develop/src/main/resources/templates/service.java.vm deleted file mode 100644 index 4b37a256..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/service.java.vm +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package $!{package.Service}; - -import $!{package.Entity}.$!{entity}; -#set($voPackage=$package.Entity.replace("entity","vo")) -import $!{voPackage}.$!{entity}VO; -import $!{superServiceClassPackage}; -import com.baomidou.mybatisplus.core.metadata.IPage; - -/** - * $!{table.comment} 服务类 - * - * @author $!{author} - * @since $!{date} - */ -#if($!{kotlin}) -interface $!{table.serviceName} : $!{superServiceClass}<$!{entity}> -#else -public interface $!{table.serviceName} extends $!{superServiceClass}<$!{entity}> { - - /** - * 自定义分页 - * - * @param page - * @param $!{table.entityPath} - * @return - */ - IPage<$!{entity}VO> select$!{entity}Page(IPage<$!{entity}VO> page, $!{entity}VO $!{table.entityPath}); - -} -#end diff --git a/blade-ops/blade-develop/src/main/resources/templates/serviceImpl.java.vm b/blade-ops/blade-develop/src/main/resources/templates/serviceImpl.java.vm deleted file mode 100644 index d025d138..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/serviceImpl.java.vm +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package $!{package.ServiceImpl}; - -import $!{package.Entity}.$!{entity}; -#set($voPackage=$package.Entity.replace("entity","vo")) -import $!{voPackage}.$!{entity}VO; -import $!{package.Mapper}.$!{table.mapperName}; -import $!{package.Service}.$!{table.serviceName}; -import $!{superServiceImplClassPackage}; -import org.springframework.stereotype.Service; -import com.baomidou.mybatisplus.core.metadata.IPage; - -/** - * $!{table.comment} 服务实现类 - * - * @author $!{author} - * @since $!{date} - */ -@Service -#if($!{kotlin}) -open class $!{table.serviceImplName} : $!{superServiceImplClass}<$!{table.mapperName}, $!{entity}>(), $!{table.serviceName} { - -} -#else -public class $!{table.serviceImplName} extends $!{superServiceImplClass}<$!{table.mapperName}, $!{entity}> implements $!{table.serviceName} { - - @Override - public IPage<$!{entity}VO> select$!{entity}Page(IPage<$!{entity}VO> page, $!{entity}VO $!{table.entityPath}) { - return page.setRecords(baseMapper.select$!{entity}Page(page, $!{table.entityPath})); - } - -} -#end diff --git a/blade-ops/blade-develop/src/main/resources/templates/sql/menu.sql.vm b/blade-ops/blade-develop/src/main/resources/templates/sql/menu.sql.vm deleted file mode 100644 index 01866c80..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/sql/menu.sql.vm +++ /dev/null @@ -1,11 +0,0 @@ -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (0, '$!{cfg.entityKey}', '$!{cfg.codeName}', 'menu', '/$!{cfg.servicePackage}/$!{cfg.entityKey}', NULL, 1, 1, 0, 1, NULL, 0); -set @parentid = (SELECT LAST_INSERT_ID()); -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (@parentid, '$!{cfg.entityKey}_add', '新增', 'add', '/$!{cfg.servicePackage}/$!{cfg.entityKey}/add', 'plus', 1, 2, 1, 1, NULL, 0); -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (@parentid, '$!{cfg.entityKey}_edit', '修改', 'edit', '/$!{cfg.servicePackage}/$!{cfg.entityKey}/edit', 'form', 2, 2, 1, 2, NULL, 0); -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (@parentid, '$!{cfg.entityKey}_delete', '删除', 'delete', '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/remove', 'delete', 3, 2, 1, 3, NULL, 0); -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (@parentid, '$!{cfg.entityKey}_view', '查看', 'view', '/$!{cfg.servicePackage}/$!{cfg.entityKey}/view', 'file-text', 4, 2, 1, 2, NULL, 0); diff --git a/blade-ops/blade-develop/src/main/resources/templates/sword/action.js.vm b/blade-ops/blade-develop/src/main/resources/templates/sword/action.js.vm deleted file mode 100644 index e0eb4768..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/sword/action.js.vm +++ /dev/null @@ -1,37 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -export const $!{upperEntityPath}_NAMESPACE = '$!{table.entityPath}'; - -export function $!{upperEntityPath}_LIST(payload) { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/fetchList`, - payload, - }; -} - -export function $!{upperEntityPath}_DETAIL(id) { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/fetchDetail`, - payload: { id }, - }; -} - -export function $!{upperEntityPath}_CLEAR_DETAIL() { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/clearDetail`, - payload: {}, - }; -} - -export function $!{upperEntityPath}_SUBMIT(payload) { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/submit`, - payload, - }; -} - -export function $!{upperEntityPath}_REMOVE(payload) { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/remove`, - payload, - }; -} diff --git a/blade-ops/blade-develop/src/main/resources/templates/sword/add.js.vm b/blade-ops/blade-develop/src/main/resources/templates/sword/add.js.vm deleted file mode 100644 index 459b1bbc..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/sword/add.js.vm +++ /dev/null @@ -1,75 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import React, { PureComponent } from 'react'; -import { Form, Input, Card, Button } from 'antd'; -import { connect } from 'dva'; -import Panel from '../../../components/Panel'; -import styles from '../../../layouts/Sword.less'; -import { $!{upperEntityPath}_SUBMIT } from '../../../actions/$!{table.entityPath}'; - -const FormItem = Form.Item; - -@connect(({ loading }) => ({ - submitting: loading.effects['$!{table.entityPath}/submit'], -})) -@Form.create() -class $!{entity}Add extends PureComponent { - handleSubmit = e => { - e.preventDefault(); - const { dispatch, form } = this.props; - form.validateFieldsAndScroll((err, values) => { - if (!err) { - dispatch($!{upperEntityPath}_SUBMIT(values)); - } - }); - }; - - render() { - const { - form: { getFieldDecorator }, - submitting, - } = this.props; - - const formItemLayout = { - labelCol: { - xs: { span: 24 }, - sm: { span: 7 }, - }, - wrapperCol: { - xs: { span: 24 }, - sm: { span: 12 }, - md: { span: 10 }, - }, - }; - - const action = ( - - ); - - return ( - -
      - -#foreach($field in $!{table.fields}) -#if($!{field.name}!=$!{cfg.tenantColumn}) - - {getFieldDecorator('$!{field.propertyName}', { - rules: [ - { - required: true, - message: '请输入$!{field.comment}', - }, - ], - })()} - -#end -#end - - -
      - ); - } -} - -export default $!{entity}Add; diff --git a/blade-ops/blade-develop/src/main/resources/templates/sword/edit.js.vm b/blade-ops/blade-develop/src/main/resources/templates/sword/edit.js.vm deleted file mode 100644 index ba2657c6..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/sword/edit.js.vm +++ /dev/null @@ -1,99 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import React, { PureComponent } from 'react'; -import { Form, Input, Card, Button } from 'antd'; -import { connect } from 'dva'; -import Panel from '../../../components/Panel'; -import styles from '../../../layouts/Sword.less'; -import { $!{upperEntityPath}_DETAIL, $!{upperEntityPath}_SUBMIT } from '../../../actions/$!{table.entityPath}'; - -const FormItem = Form.Item; - -@connect(({ $!{table.entityPath}, loading }) => ({ - $!{table.entityPath}, - submitting: loading.effects['$!{table.entityPath}/submit'], -})) -@Form.create() -class $!{entity}Edit extends PureComponent { - componentWillMount() { - const { - dispatch, - match: { - params: { id }, - }, - } = this.props; - dispatch($!{upperEntityPath}_DETAIL(id)); - } - - handleSubmit = e => { - e.preventDefault(); - const { - dispatch, - match: { - params: { id }, - }, - form, - } = this.props; - form.validateFieldsAndScroll((err, values) => { - if (!err) { - const params = { - id, - ...values, - }; - console.log(params); - dispatch($!{upperEntityPath}_SUBMIT(params)); - } - }); - }; - - render() { - const { - form: { getFieldDecorator }, - $!{table.entityPath}: { detail }, - submitting, - } = this.props; - - const formItemLayout = { - labelCol: { - xs: { span: 24 }, - sm: { span: 7 }, - }, - wrapperCol: { - xs: { span: 24 }, - sm: { span: 12 }, - md: { span: 10 }, - }, - }; - - const action = ( - - ); - - return ( - -
      - -#foreach($field in $!{table.fields}) -#if($!{field.name}!=$!{cfg.tenantColumn}) - - {getFieldDecorator('$!{field.propertyName}', { - rules: [ - { - required: true, - message: '请输入$!{field.comment}', - }, - ], - initialValue: detail.$!{field.propertyName}, - })()} - -#end -#end - - -
      - ); - } -} - -export default $!{entity}Edit; diff --git a/blade-ops/blade-develop/src/main/resources/templates/sword/list.js.vm b/blade-ops/blade-develop/src/main/resources/templates/sword/list.js.vm deleted file mode 100644 index ddb851bd..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/sword/list.js.vm +++ /dev/null @@ -1,84 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import React, { PureComponent } from 'react'; -import { connect } from 'dva'; -import { Button, Col, Form, Input, Row } from 'antd'; -import Panel from '../../../components/Panel'; -import { $!{upperEntityPath}_LIST } from '../../../actions/$!{table.entityPath}'; -import Grid from '../../../components/Sword/Grid'; - -const FormItem = Form.Item; - -@connect(({ $!{table.entityPath}, loading }) => ({ - $!{table.entityPath}, - loading: loading.models.$!{table.entityPath}, -})) -@Form.create() -class $!{entity} extends PureComponent { - // ============ 查询 =============== - handleSearch = params => { - const { dispatch } = this.props; - dispatch($!{upperEntityPath}_LIST(params)); - }; - - // ============ 查询表单 =============== - renderSearchForm = onReset => { - const { form } = this.props; - const { getFieldDecorator } = form; - - return ( - -

      - - {getFieldDecorator('name')()} - - - -
      - - -
      - - - ); - }; - - render() { - const code = '$!{table.entityPath}'; - - const { - form, - loading, - $!{table.entityPath}: { data }, - } = this.props; - - const columns = [ -#foreach($field in $!{table.fields}) -#if($!{field.name}!=$!{cfg.tenantColumn}) - { - title: '$!{field.comment}', - dataIndex: '$!{field.propertyName}', - }, -#end -#end - ]; - - return ( - - - - ); - } -} -export default $!{entity}; diff --git a/blade-ops/blade-develop/src/main/resources/templates/sword/model.js.vm b/blade-ops/blade-develop/src/main/resources/templates/sword/model.js.vm deleted file mode 100644 index 9390b885..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/sword/model.js.vm +++ /dev/null @@ -1,88 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import { message } from 'antd'; -import router from 'umi/router'; -import { $!{upperEntityPath}_NAMESPACE } from '../actions/$!{table.entityPath}'; -import { list, submit, detail, remove } from '../services/$!{table.entityPath}'; - -export default { - namespace: $!{upperEntityPath}_NAMESPACE, - state: { - data: { - list: [], - pagination: false, - }, - detail: {}, - }, - effects: { - *fetchList({ payload }, { call, put }) { - const response = yield call(list, payload); - if (response.success) { - yield put({ - type: 'saveList', - payload: { - list: response.data.records, - pagination: { - total: response.data.total, - current: response.data.current, - pageSize: response.data.size, - }, - }, - }); - } - }, - *fetchDetail({ payload }, { call, put }) { - const response = yield call(detail, payload); - if (response.success) { - yield put({ - type: 'saveDetail', - payload: { - detail: response.data, - }, - }); - } - }, - *clearDetail({ payload }, { put }) { - yield put({ - type: 'removeDetail', - payload: { payload }, - }); - }, - *submit({ payload }, { call }) { - const response = yield call(submit, payload); - if (response.success) { - message.success('提交成功'); - router.push('/$!{cfg.servicePackage}/$!{table.entityPath}'); - } - }, - *remove({ payload }, { call }) { - const { - data: { keys }, - success, - } = payload; - const response = yield call(remove, { ids: keys }); - if (response.success) { - success(); - } - }, - }, - reducers: { - saveList(state, action) { - return { - ...state, - data: action.payload, - }; - }, - saveDetail(state, action) { - return { - ...state, - detail: action.payload.detail, - }; - }, - removeDetail(state) { - return { - ...state, - detail: {}, - }; - }, - }, -}; diff --git a/blade-ops/blade-develop/src/main/resources/templates/sword/service.js.vm b/blade-ops/blade-develop/src/main/resources/templates/sword/service.js.vm deleted file mode 100644 index 1ec606a1..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/sword/service.js.vm +++ /dev/null @@ -1,26 +0,0 @@ -#set($params="$" + "{stringify" + "(params)" + "}") -import { stringify } from 'qs'; -import func from '../utils/Func'; -import request from '../utils/request'; - -export async function list(params) { - return request(`/api/$!{cfg.serviceName}/$!{cfg.entityKey}/list?$!{params}`); -} - -export async function submit(params) { - return request('/api/$!{cfg.serviceName}/$!{cfg.entityKey}/submit', { - method: 'POST', - body: params, - }); -} - -export async function detail(params) { - return request(`/api/$!{cfg.serviceName}/$!{cfg.entityKey}/detail?$!{params}`); -} - -export async function remove(params) { - return request('/api/$!{cfg.serviceName}/$!{cfg.entityKey}/remove', { - method: 'POST', - body: func.toFormData(params), - }); -} diff --git a/blade-ops/blade-develop/src/main/resources/templates/sword/view.js.vm b/blade-ops/blade-develop/src/main/resources/templates/sword/view.js.vm deleted file mode 100644 index 11048564..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/sword/view.js.vm +++ /dev/null @@ -1,76 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import React, { PureComponent } from 'react'; -import router from 'umi/router'; -import { Form, Card, Button } from 'antd'; -import { connect } from 'dva'; -import Panel from '../../../components/Panel'; -import styles from '../../../layouts/Sword.less'; -import { $!{upperEntityPath}_DETAIL } from '../../../actions/$!{table.entityPath}'; - -const FormItem = Form.Item; - -@connect(({ $!{table.entityPath} }) => ({ - $!{table.entityPath}, -})) -@Form.create() -class $!{entity}View extends PureComponent { - componentWillMount() { - const { - dispatch, - match: { - params: { id }, - }, - } = this.props; - dispatch($!{upperEntityPath}_DETAIL(id)); - } - - handleEdit = () => { - const { - match: { - params: { id }, - }, - } = this.props; - router.push(`/$!{cfg.servicePackage}/$!{table.entityPath}/edit/$!{id}`); - }; - - render() { - const { - $!{table.entityPath}: { detail }, - } = this.props; - - const formItemLayout = { - labelCol: { - xs: { span: 24 }, - sm: { span: 7 }, - }, - wrapperCol: { - xs: { span: 24 }, - sm: { span: 12 }, - md: { span: 10 }, - }, - }; - - const action = ( - - ); - - return ( - -
      - -#foreach($field in $!{table.fields}) -#if($!{field.name}!=$!{cfg.tenantColumn}) - - {detail.$!{field.propertyName}} - -#end -#end - - -
      - ); - } -} -export default $!{entity}View; diff --git a/blade-ops/blade-develop/src/main/resources/templates/wrapper.java.vm b/blade-ops/blade-develop/src/main/resources/templates/wrapper.java.vm deleted file mode 100644 index 0f79a8e6..00000000 --- a/blade-ops/blade-develop/src/main/resources/templates/wrapper.java.vm +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -#set($wrapperPackage=$package.Entity.replace("entity","wrapper")) -package $!{wrapperPackage}; - -import lombok.AllArgsConstructor; -import org.springblade.core.mp.support.BaseEntityWrapper; -import org.springblade.core.tool.utils.BeanUtil; -import org.springblade.system.feign.IDictClient; -import $!{package.Entity}.$!{entity}; -#set($voPackage=$package.Entity.replace("entity","vo")) -import $!{voPackage}.$!{entity}VO; - -/** - * $!{table.comment}包装类,返回视图层所需的字段 - * - * @author $!{author} - * @since $!{date} - */ -@AllArgsConstructor -public class $!{entity}Wrapper extends BaseEntityWrapper<$!{entity}, $!{entity}VO> { - - private IDictClient dictClient; - - @Override - public $!{entity}VO entityVO($!{entity} $!{table.entityPath}) { - $!{entity}VO $!{table.entityPath}VO = BeanUtil.copy($!{table.entityPath}, $!{entity}VO.class); - - /*R dict = dictClient.getValue("$!{table.entityPath}" , $!{table.entityPath}VO.getCategory()); - if (dict.isSuccess()) { - String categoryName = dict.getData(); - $!{table.entityPath}VO.setCategoryName(categoryName); - }*/ - - return $!{table.entityPath}VO; - } - -} diff --git a/blade-ops/blade-develop/src/test/resources/templates/props/generator.properties b/blade-ops/blade-develop/src/test/resources/templates/code.properties similarity index 100% rename from blade-ops/blade-develop/src/test/resources/templates/props/generator.properties rename to blade-ops/blade-develop/src/test/resources/templates/code.properties diff --git a/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm b/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm deleted file mode 100644 index 53f4578b..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/controller.java.vm +++ /dev/null @@ -1,150 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package $!{package.Controller}; - -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; -import lombok.AllArgsConstructor; -import javax.validation.Valid; - -import org.springblade.core.mp.support.Condition; -import org.springblade.core.mp.support.Query; -import org.springblade.system.feign.IDictClient; -import org.springblade.core.tool.api.R; -import org.springblade.core.tool.utils.Func; -import org.springframework.web.bind.annotation.*; -#if($!{superEntityClass}) -import org.springframework.web.bind.annotation.RequestParam; -#end -import com.baomidou.mybatisplus.core.metadata.IPage; -import $!{package.Entity}.$!{entity}; -#set($voPackage=$package.Entity.replace("entity","vo")) -import $!{voPackage}.$!{entity}VO; -#set($wrapperPackage=$package.Entity.replace("entity","wrapper")) -import $!{wrapperPackage}.$!{entity}Wrapper; -import $!{package.Service}.$!{table.serviceName}; -#if($!{superControllerClassPackage}) -import $!{superControllerClassPackage}; -#end -#if(!$!{superEntityClass}) -#end -import java.util.List; - -/** - * $!{table.comment} 控制器 - * - * @author $!{author} - * @since $!{date} - */ -@RestController -@AllArgsConstructor -@RequestMapping("#if($!{package.ModuleName})/$!{package.ModuleName}#end/$!{cfg.entityKey}") -@Api(value = "$!{table.comment}", tags = "$!{table.comment}接口") -#if($!{superControllerClass}) -public class $!{table.controllerName} extends $!{superControllerClass} { -#else -public class $!{table.controllerName} { -#end - - private $!{table.serviceName} $!{table.entityPath}Service; - - private IDictClient dictClient; - - /** - * 详情 - */ - @GetMapping("/detail") - @ApiOperation(value = "详情", notes = "传入$!{table.entityPath}", position = 1) - public R<$!{entity}VO> detail($!{entity} $!{table.entityPath}) { - $!{entity} detail = $!{table.entityPath}Service.getOne(Condition.getQueryWrapper($!{table.entityPath})); - $!{entity}Wrapper $!{table.entityPath}Wrapper = new $!{entity}Wrapper(dictClient); - return R.data($!{table.entityPath}Wrapper.entityVO(detail)); - } - - /** - * 分页 $!{table.comment} - */ - @GetMapping("/list") - @ApiOperation(value = "分页", notes = "传入$!{table.entityPath}", position = 2) - public R> list($!{entity} $!{table.entityPath}, Query query) { - IPage<$!{entity}> pages = $!{table.entityPath}Service.page(Condition.getPage(query), Condition.getQueryWrapper($!{table.entityPath})); - $!{entity}Wrapper $!{table.entityPath}Wrapper = new $!{entity}Wrapper(dictClient); - return R.data($!{table.entityPath}Wrapper.pageVO(pages)); - } - - /** - * 自定义分页 $!{table.comment} - */ - @GetMapping("/page") - @ApiOperation(value = "分页", notes = "传入$!{table.entityPath}", position = 3) - public R> page($!{entity}VO $!{table.entityPath}, Query query) { - IPage<$!{entity}VO> pages = $!{table.entityPath}Service.select$!{entity}Page(Condition.getPage(query), $!{table.entityPath}); - return R.data(pages); - } - - /** - * 新增 $!{table.comment} - */ - @PostMapping("/save") - @ApiOperation(value = "新增", notes = "传入$!{table.entityPath}", position = 4) - public R save(@Valid @RequestBody $!{entity} $!{table.entityPath}) { - return R.status($!{table.entityPath}Service.save($!{table.entityPath})); - } - - /** - * 修改 $!{table.comment} - */ - @PostMapping("/update") - @ApiOperation(value = "修改", notes = "传入$!{table.entityPath}", position = 5) - public R update(@Valid @RequestBody $!{entity} $!{table.entityPath}) { - return R.status($!{table.entityPath}Service.updateById($!{table.entityPath})); - } - - /** - * 新增或修改 $!{table.comment} - */ - @PostMapping("/submit") - @ApiOperation(value = "新增或修改", notes = "传入$!{table.entityPath}", position = 6) - public R submit(@Valid @RequestBody $!{entity} $!{table.entityPath}) { - return R.status($!{table.entityPath}Service.saveOrUpdate($!{table.entityPath})); - } - - #if($!{superEntityClass}) - - /** - * 删除 $!{table.comment} - */ - @PostMapping("/remove") - @ApiOperation(value = "逻辑删除", notes = "传入ids", position = 7) - public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status($!{table.entityPath}Service.deleteLogic(Func.toIntList(ids))); - } - - #else - - /** - * 删除 $!{table.comment} - */ - @PostMapping("/remove") - @ApiOperation(value = "删除", notes = "传入ids", position = 7) - public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status($!{table.entityPath}Service.removeByIds(Func.toIntList(ids))); - } - - #end - -} diff --git a/blade-ops/blade-develop/src/test/resources/templates/entity.java.vm b/blade-ops/blade-develop/src/test/resources/templates/entity.java.vm deleted file mode 100644 index 9ad90549..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/entity.java.vm +++ /dev/null @@ -1,162 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package $!{package.Entity}; - -#foreach($pkg in $!{table.importPackages}) -import $!{pkg}; -#end -#if($!{entityLombokModel}) -import lombok.Data; -import lombok.EqualsAndHashCode; -#end -#if($!{swagger2}) -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -#end - -/** - * $!{table.comment}实体类 - * - * @author $!{author} - * @since $!{date} - */ -#if($!{entityLombokModel}) -@Data -#end -#if($!{table.convert}) -@TableName("$!{table.name}") -#end -#if($!{superEntityClass}) -@EqualsAndHashCode(callSuper = true) -#end -#if($!{swagger2}) -@ApiModel(value = "$!{entity}对象", description = #if ("$!{table.comment}"=="")"$!{entity}对象"#else"$!{table.comment}"#end) -#end -#if($!{superEntityClass}) -public class $!{entity} extends $!{superEntityClass}#if($!{activeRecord})<$!{entity}>#end { -#elseif($!{activeRecord}) -@Accessors(chain = true) -public class $!{entity} extends Model<$!{entity}> { -#else -public class $!{entity} implements Serializable { -#end - - private static final long serialVersionUID = 1L; - -## ---------- BEGIN 字段循环遍历 ---------- -#foreach($field in $!{table.fields}) -#if($!{field.name}!=$!{cfg.tenantColumn}) -#if($!{field.keyFlag}) -#set($keyPropertyName=$!{field.propertyName}) -#end -#if("$!field.comment" != "") - /** - * $!{field.comment} - */ - #if($!{swagger2}) - @ApiModelProperty(value = "$!{field.comment}") - #end -#end -#if($!{field.keyFlag}) -## 主键 -#if($!{field.keyIdentityFlag}) - @TableId(value = "$!{field.name}", type = IdType.AUTO) -#elseif(!$null.isNull($!{idType}) && "$!idType" != "") - @TableId(value = "$!{field.name}", type = IdType.$!{idType}) -#elseif($!{field.convert}) - @TableId("$!{field.name}") -#end -## 普通字段 -#elseif($!{field.fill}) -## ----- 存在字段填充设置 ----- -#if($!{field.convert}) - @TableField(value = "$!{field.name}", fill = FieldFill.$!{field.fill}) -#else - @TableField(fill = FieldFill.$!{field.fill}) -#end -#elseif($!{field.convert}) - @TableField("$!{field.name}") -#end -## 乐观锁注解 -#if($!{versionFieldName}==$!{field.name}) - @Version -#end -## 逻辑删除注解 -#if($!{logicDeleteFieldName}==$!{field.name}) - @TableLogic -#end - private $!{field.propertyType} $!{field.propertyName}; -#end -#end -## ---------- END 字段循环遍历 ---------- - -#if(!$!{entityLombokModel}) -#foreach($field in $!{table.fields}) -#if($!{field.propertyType.equals("boolean")}) -#set($getprefix="is") -#else -#set($getprefix="get") -#end - - public $!{field.propertyType} $!{getprefix}$!{field.capitalName}() { - return $!{field.propertyName}; - } - -#if($!{entityBuilderModel}) - public $!{entity} set$!{field.capitalName}($!{field.propertyType} $!{field.propertyName}) { -#else - public void set$!{field.capitalName}($!{field.propertyType} $!{field.propertyName}) { -#end - this.$!{field.propertyName} = $!{field.propertyName}; -#if($!{entityBuilderModel}) - return this; -#end - } -#end -#end - -#if($!{entityColumnConstant}) -#foreach($field in $!{table.fields}) - public static final String $!{field.name.toUpperCase()} = "$!{field.name}"; - -#end -#end -#if($!{activeRecord}) - @Override - protected Serializable pkVal() { -#if($!{keyPropertyName}) - return this.$!{keyPropertyName}; -#else - return this.id; -#end - } - -#end -#if(!$!{entityLombokModel}) - @Override - public String toString() { - return "$!{entity}{" + -#foreach($field in $!{table.fields}) -#if($!{velocityCount}==1) - "$!{field.propertyName}=" + $!{field.propertyName} + -#else - ", $!{field.propertyName}=" + $!{field.propertyName} + -#end -#end - "}"; - } -#end -} diff --git a/blade-ops/blade-develop/src/test/resources/templates/entityDTO.java.vm b/blade-ops/blade-develop/src/test/resources/templates/entityDTO.java.vm deleted file mode 100644 index a7f05125..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/entityDTO.java.vm +++ /dev/null @@ -1,38 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -#set($dtoPackage=$package.Entity.replace("entity","dto")) -package $!{dtoPackage}; - -import $!{package.Entity}.$!{entity}; -#if($!{entityLombokModel}) -import lombok.Data; -import lombok.EqualsAndHashCode; -#end - -/** - * $!{table.comment}数据传输对象实体类 - * - * @author $!{author} - * @since $!{date} - */ -#if($!{entityLombokModel}) -@Data -@EqualsAndHashCode(callSuper = true) -#end -public class $!{entity}DTO extends $!{entity} { - private static final long serialVersionUID = 1L; - -} diff --git a/blade-ops/blade-develop/src/test/resources/templates/entityVO.java.vm b/blade-ops/blade-develop/src/test/resources/templates/entityVO.java.vm deleted file mode 100644 index cc88136e..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/entityVO.java.vm +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -#set($voPackage=$package.Entity.replace("entity","vo")) -package $!{voPackage}; - -import $!{package.Entity}.$!{entity}; -#if($!{entityLombokModel}) -import lombok.Data; -import lombok.EqualsAndHashCode; -#end -#if($!{swagger2}) -import io.swagger.annotations.ApiModel; -#end - -/** - * $!{table.comment}视图实体类 - * - * @author $!{author} - * @since $!{date} - */ -#if($!{entityLombokModel}) -@Data -@EqualsAndHashCode(callSuper = true) -#end -#if($!{swagger2}) -@ApiModel(value = "$!{entity}VO对象", description = #if ("$!{table.comment}"=="")"$!{entity}VO对象"#else"$!{table.comment}"#end) -#end -public class $!{entity}VO extends $!{entity} { - private static final long serialVersionUID = 1L; - -} diff --git a/blade-ops/blade-develop/src/test/resources/templates/mapper.java.vm b/blade-ops/blade-develop/src/test/resources/templates/mapper.java.vm deleted file mode 100644 index 81f3422c..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/mapper.java.vm +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package $!{package.Mapper}; - -import $!{package.Entity}.$!{entity}; -#set($voPackage=$package.Entity.replace("entity","vo")) -import $!{voPackage}.$!{entity}VO; -import $!{superMapperClassPackage}; -import com.baomidou.mybatisplus.core.metadata.IPage; -import java.util.List; - -/** - * $!{table.comment} Mapper 接口 - * - * @author $!{author} - * @since $!{date} - */ -#if($!{kotlin}) -interface $!{table.mapperName} : $!{superMapperClass}<$!{entity}> -#else -public interface $!{table.mapperName} extends $!{superMapperClass}<$!{entity}> { - - /** - * 自定义分页 - * - * @param page - * @param $!{table.entityPath} - * @return - */ - List<$!{entity}VO> select$!{entity}Page(IPage page, $!{entity}VO $!{table.entityPath}); - -} -#end diff --git a/blade-ops/blade-develop/src/test/resources/templates/mapper.xml.vm b/blade-ops/blade-develop/src/test/resources/templates/mapper.xml.vm deleted file mode 100644 index 9384ff76..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/mapper.xml.vm +++ /dev/null @@ -1,34 +0,0 @@ - - - - -#if($!{enableCache}) - - - -#end -#if($!{baseResultMap}) - - -#foreach($field in $!{table.fields}) -#if($!{field.keyFlag})##生成主键排在第一位 - -#end -#end -#foreach($field in $!{table.commonFields})##生成公共字段 - -#end -#foreach($field in $!{table.fields}) -#if(!$!{field.keyFlag} && $!{field.name} != $!{cfg.tenantColumn})##生成普通字段 - -#end -#end - - -#end - - - - diff --git a/blade-ops/blade-develop/src/test/resources/templates/saber/api.js.vm b/blade-ops/blade-develop/src/test/resources/templates/saber/api.js.vm deleted file mode 100644 index 0ea8f9c0..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/saber/api.js.vm +++ /dev/null @@ -1,50 +0,0 @@ -import request from '@/router/axios'; - -export const getList = (current, size, params) => { - return request({ - url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/list', - method: 'get', - params: { - ...params, - current, - size, - } - }) -} - -export const getDetail = (id) => { - return request({ - url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/detail', - method: 'get', - params: { - id - } - }) -} - -export const remove = (ids) => { - return request({ - url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/remove', - method: 'post', - params: { - ids, - } - }) -} - -export const add = (row) => { - return request({ - url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/submit', - method: 'post', - data: row - }) -} - -export const update = (row) => { - return request({ - url: '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/submit', - method: 'post', - data: row - }) -} - diff --git a/blade-ops/blade-develop/src/test/resources/templates/saber/crud.vue.vm b/blade-ops/blade-develop/src/test/resources/templates/saber/crud.vue.vm deleted file mode 100644 index 24dad046..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/saber/crud.vue.vm +++ /dev/null @@ -1,176 +0,0 @@ - - - - - diff --git a/blade-ops/blade-develop/src/test/resources/templates/service.java.vm b/blade-ops/blade-develop/src/test/resources/templates/service.java.vm deleted file mode 100644 index 4b37a256..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/service.java.vm +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package $!{package.Service}; - -import $!{package.Entity}.$!{entity}; -#set($voPackage=$package.Entity.replace("entity","vo")) -import $!{voPackage}.$!{entity}VO; -import $!{superServiceClassPackage}; -import com.baomidou.mybatisplus.core.metadata.IPage; - -/** - * $!{table.comment} 服务类 - * - * @author $!{author} - * @since $!{date} - */ -#if($!{kotlin}) -interface $!{table.serviceName} : $!{superServiceClass}<$!{entity}> -#else -public interface $!{table.serviceName} extends $!{superServiceClass}<$!{entity}> { - - /** - * 自定义分页 - * - * @param page - * @param $!{table.entityPath} - * @return - */ - IPage<$!{entity}VO> select$!{entity}Page(IPage<$!{entity}VO> page, $!{entity}VO $!{table.entityPath}); - -} -#end diff --git a/blade-ops/blade-develop/src/test/resources/templates/serviceImpl.java.vm b/blade-ops/blade-develop/src/test/resources/templates/serviceImpl.java.vm deleted file mode 100644 index d025d138..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/serviceImpl.java.vm +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package $!{package.ServiceImpl}; - -import $!{package.Entity}.$!{entity}; -#set($voPackage=$package.Entity.replace("entity","vo")) -import $!{voPackage}.$!{entity}VO; -import $!{package.Mapper}.$!{table.mapperName}; -import $!{package.Service}.$!{table.serviceName}; -import $!{superServiceImplClassPackage}; -import org.springframework.stereotype.Service; -import com.baomidou.mybatisplus.core.metadata.IPage; - -/** - * $!{table.comment} 服务实现类 - * - * @author $!{author} - * @since $!{date} - */ -@Service -#if($!{kotlin}) -open class $!{table.serviceImplName} : $!{superServiceImplClass}<$!{table.mapperName}, $!{entity}>(), $!{table.serviceName} { - -} -#else -public class $!{table.serviceImplName} extends $!{superServiceImplClass}<$!{table.mapperName}, $!{entity}> implements $!{table.serviceName} { - - @Override - public IPage<$!{entity}VO> select$!{entity}Page(IPage<$!{entity}VO> page, $!{entity}VO $!{table.entityPath}) { - return page.setRecords(baseMapper.select$!{entity}Page(page, $!{table.entityPath})); - } - -} -#end diff --git a/blade-ops/blade-develop/src/test/resources/templates/sql/menu.sql.vm b/blade-ops/blade-develop/src/test/resources/templates/sql/menu.sql.vm deleted file mode 100644 index 01866c80..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/sql/menu.sql.vm +++ /dev/null @@ -1,11 +0,0 @@ -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (0, '$!{cfg.entityKey}', '$!{cfg.codeName}', 'menu', '/$!{cfg.servicePackage}/$!{cfg.entityKey}', NULL, 1, 1, 0, 1, NULL, 0); -set @parentid = (SELECT LAST_INSERT_ID()); -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (@parentid, '$!{cfg.entityKey}_add', '新增', 'add', '/$!{cfg.servicePackage}/$!{cfg.entityKey}/add', 'plus', 1, 2, 1, 1, NULL, 0); -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (@parentid, '$!{cfg.entityKey}_edit', '修改', 'edit', '/$!{cfg.servicePackage}/$!{cfg.entityKey}/edit', 'form', 2, 2, 1, 2, NULL, 0); -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (@parentid, '$!{cfg.entityKey}_delete', '删除', 'delete', '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/remove', 'delete', 3, 2, 1, 3, NULL, 0); -INSERT INTO `blade_menu`(`parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) -VALUES (@parentid, '$!{cfg.entityKey}_view', '查看', 'view', '/$!{cfg.servicePackage}/$!{cfg.entityKey}/view', 'file-text', 4, 2, 1, 2, NULL, 0); diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/action.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/action.js.vm deleted file mode 100644 index e0eb4768..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/sword/action.js.vm +++ /dev/null @@ -1,37 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -export const $!{upperEntityPath}_NAMESPACE = '$!{table.entityPath}'; - -export function $!{upperEntityPath}_LIST(payload) { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/fetchList`, - payload, - }; -} - -export function $!{upperEntityPath}_DETAIL(id) { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/fetchDetail`, - payload: { id }, - }; -} - -export function $!{upperEntityPath}_CLEAR_DETAIL() { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/clearDetail`, - payload: {}, - }; -} - -export function $!{upperEntityPath}_SUBMIT(payload) { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/submit`, - payload, - }; -} - -export function $!{upperEntityPath}_REMOVE(payload) { - return { - type: `${$!{upperEntityPath}_NAMESPACE}/remove`, - payload, - }; -} diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/add.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/add.js.vm deleted file mode 100644 index 459b1bbc..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/sword/add.js.vm +++ /dev/null @@ -1,75 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import React, { PureComponent } from 'react'; -import { Form, Input, Card, Button } from 'antd'; -import { connect } from 'dva'; -import Panel from '../../../components/Panel'; -import styles from '../../../layouts/Sword.less'; -import { $!{upperEntityPath}_SUBMIT } from '../../../actions/$!{table.entityPath}'; - -const FormItem = Form.Item; - -@connect(({ loading }) => ({ - submitting: loading.effects['$!{table.entityPath}/submit'], -})) -@Form.create() -class $!{entity}Add extends PureComponent { - handleSubmit = e => { - e.preventDefault(); - const { dispatch, form } = this.props; - form.validateFieldsAndScroll((err, values) => { - if (!err) { - dispatch($!{upperEntityPath}_SUBMIT(values)); - } - }); - }; - - render() { - const { - form: { getFieldDecorator }, - submitting, - } = this.props; - - const formItemLayout = { - labelCol: { - xs: { span: 24 }, - sm: { span: 7 }, - }, - wrapperCol: { - xs: { span: 24 }, - sm: { span: 12 }, - md: { span: 10 }, - }, - }; - - const action = ( - - ); - - return ( - -
      - -#foreach($field in $!{table.fields}) -#if($!{field.name}!=$!{cfg.tenantColumn}) - - {getFieldDecorator('$!{field.propertyName}', { - rules: [ - { - required: true, - message: '请输入$!{field.comment}', - }, - ], - })()} - -#end -#end - - -
      - ); - } -} - -export default $!{entity}Add; diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/edit.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/edit.js.vm deleted file mode 100644 index ba2657c6..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/sword/edit.js.vm +++ /dev/null @@ -1,99 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import React, { PureComponent } from 'react'; -import { Form, Input, Card, Button } from 'antd'; -import { connect } from 'dva'; -import Panel from '../../../components/Panel'; -import styles from '../../../layouts/Sword.less'; -import { $!{upperEntityPath}_DETAIL, $!{upperEntityPath}_SUBMIT } from '../../../actions/$!{table.entityPath}'; - -const FormItem = Form.Item; - -@connect(({ $!{table.entityPath}, loading }) => ({ - $!{table.entityPath}, - submitting: loading.effects['$!{table.entityPath}/submit'], -})) -@Form.create() -class $!{entity}Edit extends PureComponent { - componentWillMount() { - const { - dispatch, - match: { - params: { id }, - }, - } = this.props; - dispatch($!{upperEntityPath}_DETAIL(id)); - } - - handleSubmit = e => { - e.preventDefault(); - const { - dispatch, - match: { - params: { id }, - }, - form, - } = this.props; - form.validateFieldsAndScroll((err, values) => { - if (!err) { - const params = { - id, - ...values, - }; - console.log(params); - dispatch($!{upperEntityPath}_SUBMIT(params)); - } - }); - }; - - render() { - const { - form: { getFieldDecorator }, - $!{table.entityPath}: { detail }, - submitting, - } = this.props; - - const formItemLayout = { - labelCol: { - xs: { span: 24 }, - sm: { span: 7 }, - }, - wrapperCol: { - xs: { span: 24 }, - sm: { span: 12 }, - md: { span: 10 }, - }, - }; - - const action = ( - - ); - - return ( - -
      - -#foreach($field in $!{table.fields}) -#if($!{field.name}!=$!{cfg.tenantColumn}) - - {getFieldDecorator('$!{field.propertyName}', { - rules: [ - { - required: true, - message: '请输入$!{field.comment}', - }, - ], - initialValue: detail.$!{field.propertyName}, - })()} - -#end -#end - - -
      - ); - } -} - -export default $!{entity}Edit; diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/list.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/list.js.vm deleted file mode 100644 index ddb851bd..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/sword/list.js.vm +++ /dev/null @@ -1,84 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import React, { PureComponent } from 'react'; -import { connect } from 'dva'; -import { Button, Col, Form, Input, Row } from 'antd'; -import Panel from '../../../components/Panel'; -import { $!{upperEntityPath}_LIST } from '../../../actions/$!{table.entityPath}'; -import Grid from '../../../components/Sword/Grid'; - -const FormItem = Form.Item; - -@connect(({ $!{table.entityPath}, loading }) => ({ - $!{table.entityPath}, - loading: loading.models.$!{table.entityPath}, -})) -@Form.create() -class $!{entity} extends PureComponent { - // ============ 查询 =============== - handleSearch = params => { - const { dispatch } = this.props; - dispatch($!{upperEntityPath}_LIST(params)); - }; - - // ============ 查询表单 =============== - renderSearchForm = onReset => { - const { form } = this.props; - const { getFieldDecorator } = form; - - return ( - -

      - - {getFieldDecorator('name')()} - - - -
      - - -
      - - - ); - }; - - render() { - const code = '$!{table.entityPath}'; - - const { - form, - loading, - $!{table.entityPath}: { data }, - } = this.props; - - const columns = [ -#foreach($field in $!{table.fields}) -#if($!{field.name}!=$!{cfg.tenantColumn}) - { - title: '$!{field.comment}', - dataIndex: '$!{field.propertyName}', - }, -#end -#end - ]; - - return ( - - - - ); - } -} -export default $!{entity}; diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/model.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/model.js.vm deleted file mode 100644 index 9390b885..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/sword/model.js.vm +++ /dev/null @@ -1,88 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import { message } from 'antd'; -import router from 'umi/router'; -import { $!{upperEntityPath}_NAMESPACE } from '../actions/$!{table.entityPath}'; -import { list, submit, detail, remove } from '../services/$!{table.entityPath}'; - -export default { - namespace: $!{upperEntityPath}_NAMESPACE, - state: { - data: { - list: [], - pagination: false, - }, - detail: {}, - }, - effects: { - *fetchList({ payload }, { call, put }) { - const response = yield call(list, payload); - if (response.success) { - yield put({ - type: 'saveList', - payload: { - list: response.data.records, - pagination: { - total: response.data.total, - current: response.data.current, - pageSize: response.data.size, - }, - }, - }); - } - }, - *fetchDetail({ payload }, { call, put }) { - const response = yield call(detail, payload); - if (response.success) { - yield put({ - type: 'saveDetail', - payload: { - detail: response.data, - }, - }); - } - }, - *clearDetail({ payload }, { put }) { - yield put({ - type: 'removeDetail', - payload: { payload }, - }); - }, - *submit({ payload }, { call }) { - const response = yield call(submit, payload); - if (response.success) { - message.success('提交成功'); - router.push('/$!{cfg.servicePackage}/$!{table.entityPath}'); - } - }, - *remove({ payload }, { call }) { - const { - data: { keys }, - success, - } = payload; - const response = yield call(remove, { ids: keys }); - if (response.success) { - success(); - } - }, - }, - reducers: { - saveList(state, action) { - return { - ...state, - data: action.payload, - }; - }, - saveDetail(state, action) { - return { - ...state, - detail: action.payload.detail, - }; - }, - removeDetail(state) { - return { - ...state, - detail: {}, - }; - }, - }, -}; diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/service.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/service.js.vm deleted file mode 100644 index 1ec606a1..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/sword/service.js.vm +++ /dev/null @@ -1,26 +0,0 @@ -#set($params="$" + "{stringify" + "(params)" + "}") -import { stringify } from 'qs'; -import func from '../utils/Func'; -import request from '../utils/request'; - -export async function list(params) { - return request(`/api/$!{cfg.serviceName}/$!{cfg.entityKey}/list?$!{params}`); -} - -export async function submit(params) { - return request('/api/$!{cfg.serviceName}/$!{cfg.entityKey}/submit', { - method: 'POST', - body: params, - }); -} - -export async function detail(params) { - return request(`/api/$!{cfg.serviceName}/$!{cfg.entityKey}/detail?$!{params}`); -} - -export async function remove(params) { - return request('/api/$!{cfg.serviceName}/$!{cfg.entityKey}/remove', { - method: 'POST', - body: func.toFormData(params), - }); -} diff --git a/blade-ops/blade-develop/src/test/resources/templates/sword/view.js.vm b/blade-ops/blade-develop/src/test/resources/templates/sword/view.js.vm deleted file mode 100644 index 11048564..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/sword/view.js.vm +++ /dev/null @@ -1,76 +0,0 @@ -#set($upperEntityPath=$table.entityPath.toUpperCase()) -import React, { PureComponent } from 'react'; -import router from 'umi/router'; -import { Form, Card, Button } from 'antd'; -import { connect } from 'dva'; -import Panel from '../../../components/Panel'; -import styles from '../../../layouts/Sword.less'; -import { $!{upperEntityPath}_DETAIL } from '../../../actions/$!{table.entityPath}'; - -const FormItem = Form.Item; - -@connect(({ $!{table.entityPath} }) => ({ - $!{table.entityPath}, -})) -@Form.create() -class $!{entity}View extends PureComponent { - componentWillMount() { - const { - dispatch, - match: { - params: { id }, - }, - } = this.props; - dispatch($!{upperEntityPath}_DETAIL(id)); - } - - handleEdit = () => { - const { - match: { - params: { id }, - }, - } = this.props; - router.push(`/$!{cfg.servicePackage}/$!{table.entityPath}/edit/$!{id}`); - }; - - render() { - const { - $!{table.entityPath}: { detail }, - } = this.props; - - const formItemLayout = { - labelCol: { - xs: { span: 24 }, - sm: { span: 7 }, - }, - wrapperCol: { - xs: { span: 24 }, - sm: { span: 12 }, - md: { span: 10 }, - }, - }; - - const action = ( - - ); - - return ( - -
      - -#foreach($field in $!{table.fields}) -#if($!{field.name}!=$!{cfg.tenantColumn}) - - {detail.$!{field.propertyName}} - -#end -#end - - -
      - ); - } -} -export default $!{entity}View; diff --git a/blade-ops/blade-develop/src/test/resources/templates/wrapper.java.vm b/blade-ops/blade-develop/src/test/resources/templates/wrapper.java.vm deleted file mode 100644 index 0f79a8e6..00000000 --- a/blade-ops/blade-develop/src/test/resources/templates/wrapper.java.vm +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). - *

      - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

      - * http://www.apache.org/licenses/LICENSE-2.0 - *

      - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -#set($wrapperPackage=$package.Entity.replace("entity","wrapper")) -package $!{wrapperPackage}; - -import lombok.AllArgsConstructor; -import org.springblade.core.mp.support.BaseEntityWrapper; -import org.springblade.core.tool.utils.BeanUtil; -import org.springblade.system.feign.IDictClient; -import $!{package.Entity}.$!{entity}; -#set($voPackage=$package.Entity.replace("entity","vo")) -import $!{voPackage}.$!{entity}VO; - -/** - * $!{table.comment}包装类,返回视图层所需的字段 - * - * @author $!{author} - * @since $!{date} - */ -@AllArgsConstructor -public class $!{entity}Wrapper extends BaseEntityWrapper<$!{entity}, $!{entity}VO> { - - private IDictClient dictClient; - - @Override - public $!{entity}VO entityVO($!{entity} $!{table.entityPath}) { - $!{entity}VO $!{table.entityPath}VO = BeanUtil.copy($!{table.entityPath}, $!{entity}VO.class); - - /*R dict = dictClient.getValue("$!{table.entityPath}" , $!{table.entityPath}VO.getCategory()); - if (dict.isSuccess()) { - String categoryName = dict.getData(); - $!{table.entityPath}VO.setCategoryName(categoryName); - }*/ - - return $!{table.entityPath}VO; - } - -} diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index a7944792..294cc3c5 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.0 + 2.2.1 4.0.0 diff --git a/blade-service-api/blade-desk-api/pom.xml b/blade-service-api/blade-desk-api/pom.xml index 30fcc687..f01ea5c3 100644 --- a/blade-service-api/blade-desk-api/pom.xml +++ b/blade-service-api/blade-desk-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.0 + 2.2.1 4.0.0 diff --git a/blade-service-api/blade-dict-api/pom.xml b/blade-service-api/blade-dict-api/pom.xml index 29f3cf6e..c333f9b1 100644 --- a/blade-service-api/blade-dict-api/pom.xml +++ b/blade-service-api/blade-dict-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.0 + 2.2.1 4.0.0 diff --git a/blade-service-api/blade-system-api/pom.xml b/blade-service-api/blade-system-api/pom.xml index 1f6e07ce..fbad37af 100644 --- a/blade-service-api/blade-system-api/pom.xml +++ b/blade-service-api/blade-system-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.0 + 2.2.1 4.0.0 diff --git a/blade-service-api/blade-user-api/pom.xml b/blade-service-api/blade-user-api/pom.xml index 6ae90c3d..9f3e4e45 100644 --- a/blade-service-api/blade-user-api/pom.xml +++ b/blade-service-api/blade-user-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.0 + 2.2.1 4.0.0 diff --git a/blade-service-api/pom.xml b/blade-service-api/pom.xml index 4d8c499a..0b56a445 100644 --- a/blade-service-api/pom.xml +++ b/blade-service-api/pom.xml @@ -5,13 +5,13 @@ SpringBlade org.springblade - 2.2.0 + 2.2.1 4.0.0 blade-service-api ${project.artifactId} - 2.2.0 + 2.2.1 pom SpringBlade 微服务API集合 diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 6a9c93c0..74ef8116 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.2.0 + 2.2.1 4.0.0 diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index 087734cc..52ca2515 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.0 + 2.2.1 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 7cf4e40a..223b44dd 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.0 + 2.2.1 4.0.0 diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java index ff4af688..c1aa4e76 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/AuthClientController.java @@ -23,7 +23,9 @@ import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; +import org.springblade.core.secure.annotation.PreAuth; import org.springblade.core.tool.api.R; +import org.springblade.core.tool.constant.RoleConstant; import org.springblade.core.tool.utils.Func; import org.springblade.system.entity.AuthClient; import org.springblade.system.service.IAuthClientService; @@ -42,6 +44,7 @@ import javax.validation.Valid; @RequestMapping("/client") @ApiIgnore @Api(value = "应用管理", tags = "接口") +@PreAuth(RoleConstant.HAS_ROLE_ADMIN) public class AuthClientController extends BladeController { private IAuthClientService clientService; diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java index 9dcfc301..9e3dbdb1 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java @@ -20,7 +20,9 @@ import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.mp.support.Condition; import org.springblade.core.secure.BladeUser; +import org.springblade.core.secure.annotation.PreAuth; import org.springblade.core.tool.api.R; +import org.springblade.core.tool.constant.RoleConstant; import org.springblade.core.tool.support.Kv; import org.springblade.core.tool.utils.Func; import org.springblade.system.entity.Menu; @@ -44,6 +46,7 @@ import java.util.Map; @AllArgsConstructor @RequestMapping("/menu") @Api(value = "菜单", tags = "菜单") +@PreAuth(RoleConstant.HAS_ROLE_ADMIN) public class MenuController extends BladeController { private IMenuService menuService; diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index 240d5be8..49b831c7 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.0 + 2.2.1 4.0.0 diff --git a/blade-service/pom.xml b/blade-service/pom.xml index f07ad04b..3b6bcd0b 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -7,12 +7,12 @@ org.springblade SpringBlade - 2.2.0 + 2.2.1 blade-service ${project.artifactId} - 2.2.0 + 2.2.1 pom SpringBlade 微服务集合 diff --git a/pom.xml b/pom.xml index 52f1bab1..80a3f46a 100644 --- a/pom.xml +++ b/pom.xml @@ -5,17 +5,17 @@ org.springblade SpringBlade - 2.2.0 + 2.2.1 pom - 2.2.0 - 2.2.0 + 2.2.1 + 2.2.1 1.8 2.9.2 1.5.21 - 1.9.0 + 1.9.2 3.1.0 4.0.1 1.6.0 -- Gitee From 3fc237206f24374d5c152c3970ccb57b5b26bbd6 Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 14 Apr 2019 21:34:54 +0800 Subject: [PATCH 059/118] :tada: 2.2.1.RELEASE --- .../springblade/system/controller/MenuController.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java index 9e3dbdb1..032e5f91 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java @@ -46,7 +46,6 @@ import java.util.Map; @AllArgsConstructor @RequestMapping("/menu") @Api(value = "菜单", tags = "菜单") -@PreAuth(RoleConstant.HAS_ROLE_ADMIN) public class MenuController extends BladeController { private IMenuService menuService; @@ -57,6 +56,7 @@ public class MenuController extends BladeController { * 详情 */ @GetMapping("/detail") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "详情", notes = "传入menu", position = 1) public R detail(Menu menu) { Menu detail = menuService.getOne(Condition.getQueryWrapper(menu)); @@ -72,6 +72,7 @@ public class MenuController extends BladeController { @ApiImplicitParam(name = "code", value = "菜单编号", paramType = "query", dataType = "string"), @ApiImplicitParam(name = "name", value = "菜单名称", paramType = "query", dataType = "string") }) + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "列表", notes = "传入menu", position = 2) public R> list(@ApiIgnore @RequestParam Map menu) { @SuppressWarnings("unchecked") @@ -84,6 +85,7 @@ public class MenuController extends BladeController { * 前端菜单数据 */ @GetMapping("/routes") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "前端菜单数据", notes = "前端菜单数据", position = 3) public R> routes(BladeUser user) { List list = menuService.routes(user.getRoleId()); @@ -94,6 +96,7 @@ public class MenuController extends BladeController { * 前端按钮数据 */ @GetMapping("/buttons") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "前端按钮数据", notes = "前端按钮数据", position = 4) public R> buttons(BladeUser user) { List list = menuService.buttons(user.getRoleId()); @@ -104,6 +107,7 @@ public class MenuController extends BladeController { * 获取菜单树形结构 */ @GetMapping("/tree") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "树形结构", notes = "树形结构", position = 5) public R> tree() { List tree = menuService.tree(); @@ -114,6 +118,7 @@ public class MenuController extends BladeController { * 获取权限分配树形结构 */ @GetMapping("/grant-tree") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "权限分配树形结构", notes = "权限分配树形结构", position = 6) public R> grantTree(BladeUser user) { return R.data(menuService.grantTree(user)); @@ -123,6 +128,7 @@ public class MenuController extends BladeController { * 获取权限分配树形结构 */ @GetMapping("/role-tree-keys") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "角色所分配的树", notes = "角色所分配的树", position = 7) public R> roleTreeKeys(String roleIds) { return R.data(menuService.roleTreeKeys(roleIds)); @@ -132,6 +138,7 @@ public class MenuController extends BladeController { * 新增或修改 */ @PostMapping("/submit") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "新增或修改", notes = "传入menu", position = 8) public R submit(@Valid @RequestBody Menu menu) { return R.status(menuService.saveOrUpdate(menu)); @@ -142,6 +149,7 @@ public class MenuController extends BladeController { * 删除 */ @PostMapping("/remove") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "删除", notes = "传入ids", position = 9) public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { return R.status(menuService.removeByIds(Func.toIntList(ids))); -- Gitee From 0584181f48390fd6ecde262023903c0911a1b656 Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 17 Apr 2019 11:03:38 +0800 Subject: [PATCH 060/118] =?UTF-8?q?:zap:=20=E6=94=BE=E5=BC=80menu=E6=9D=83?= =?UTF-8?q?=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/controller/MenuController.java | 47 +++++++++---------- 1 file changed, 21 insertions(+), 26 deletions(-) diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java index 032e5f91..334e7b41 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java @@ -81,11 +81,31 @@ public class MenuController extends BladeController { return R.data(menuWrapper.listNodeVO(list)); } + /** + * 新增或修改 + */ + @PostMapping("/submit") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) + @ApiOperation(value = "新增或修改", notes = "传入menu", position = 8) + public R submit(@Valid @RequestBody Menu menu) { + return R.status(menuService.saveOrUpdate(menu)); + } + + + /** + * 删除 + */ + @PostMapping("/remove") + @PreAuth(RoleConstant.HAS_ROLE_ADMIN) + @ApiOperation(value = "删除", notes = "传入ids", position = 9) + public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { + return R.status(menuService.removeByIds(Func.toIntList(ids))); + } + /** * 前端菜单数据 */ @GetMapping("/routes") - @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "前端菜单数据", notes = "前端菜单数据", position = 3) public R> routes(BladeUser user) { List list = menuService.routes(user.getRoleId()); @@ -96,7 +116,6 @@ public class MenuController extends BladeController { * 前端按钮数据 */ @GetMapping("/buttons") - @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "前端按钮数据", notes = "前端按钮数据", position = 4) public R> buttons(BladeUser user) { List list = menuService.buttons(user.getRoleId()); @@ -107,7 +126,6 @@ public class MenuController extends BladeController { * 获取菜单树形结构 */ @GetMapping("/tree") - @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "树形结构", notes = "树形结构", position = 5) public R> tree() { List tree = menuService.tree(); @@ -118,7 +136,6 @@ public class MenuController extends BladeController { * 获取权限分配树形结构 */ @GetMapping("/grant-tree") - @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "权限分配树形结构", notes = "权限分配树形结构", position = 6) public R> grantTree(BladeUser user) { return R.data(menuService.grantTree(user)); @@ -128,33 +145,11 @@ public class MenuController extends BladeController { * 获取权限分配树形结构 */ @GetMapping("/role-tree-keys") - @PreAuth(RoleConstant.HAS_ROLE_ADMIN) @ApiOperation(value = "角色所分配的树", notes = "角色所分配的树", position = 7) public R> roleTreeKeys(String roleIds) { return R.data(menuService.roleTreeKeys(roleIds)); } - /** - * 新增或修改 - */ - @PostMapping("/submit") - @PreAuth(RoleConstant.HAS_ROLE_ADMIN) - @ApiOperation(value = "新增或修改", notes = "传入menu", position = 8) - public R submit(@Valid @RequestBody Menu menu) { - return R.status(menuService.saveOrUpdate(menu)); - } - - - /** - * 删除 - */ - @PostMapping("/remove") - @PreAuth(RoleConstant.HAS_ROLE_ADMIN) - @ApiOperation(value = "删除", notes = "传入ids", position = 9) - public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(menuService.removeByIds(Func.toIntList(ids))); - } - /** * 获取配置的角色权限 */ -- Gitee From 33564f3dcab3c48bfb5ed827313cdb87ddd3b6ed Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 17 Apr 2019 13:03:31 +0800 Subject: [PATCH 061/118] =?UTF-8?q?:zap:=20=E4=BF=AE=E6=AD=A3=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=94=9F=E6=88=90=E6=A8=A1=E6=9D=BF=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blade-auth/pom.xml | 2 +- blade-common/pom.xml | 2 +- blade-gateway/pom.xml | 2 +- blade-ops/blade-admin/pom.xml | 2 +- blade-ops/blade-develop/pom.xml | 2 +- blade-ops/pom.xml | 2 +- blade-service-api/blade-desk-api/pom.xml | 2 +- blade-service-api/blade-dict-api/pom.xml | 2 +- blade-service-api/blade-system-api/pom.xml | 2 +- blade-service-api/blade-user-api/pom.xml | 2 +- blade-service-api/pom.xml | 4 ++-- blade-service/blade-desk/pom.xml | 2 +- blade-service/blade-log/pom.xml | 2 +- blade-service/blade-system/pom.xml | 2 +- blade-service/blade-user/pom.xml | 2 +- blade-service/pom.xml | 4 ++-- pom.xml | 6 +++--- 17 files changed, 21 insertions(+), 21 deletions(-) diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index 5d877045..591cec77 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -8,7 +8,7 @@ SpringBlade org.springblade - 2.2.1 + 2.2.2 blade-auth diff --git a/blade-common/pom.xml b/blade-common/pom.xml index dc0dff90..f66594e3 100644 --- a/blade-common/pom.xml +++ b/blade-common/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index bb2afcaf..4d033dff 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index f37dccdc..7e3304aa 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index b629e16a..14292fd1 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-ops - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index 294cc3c5..3f1fdd5b 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-service-api/blade-desk-api/pom.xml b/blade-service-api/blade-desk-api/pom.xml index f01ea5c3..c037261a 100644 --- a/blade-service-api/blade-desk-api/pom.xml +++ b/blade-service-api/blade-desk-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-service-api/blade-dict-api/pom.xml b/blade-service-api/blade-dict-api/pom.xml index c333f9b1..466cec8f 100644 --- a/blade-service-api/blade-dict-api/pom.xml +++ b/blade-service-api/blade-dict-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-service-api/blade-system-api/pom.xml b/blade-service-api/blade-system-api/pom.xml index fbad37af..7cc0797c 100644 --- a/blade-service-api/blade-system-api/pom.xml +++ b/blade-service-api/blade-system-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-service-api/blade-user-api/pom.xml b/blade-service-api/blade-user-api/pom.xml index 9f3e4e45..69f2235b 100644 --- a/blade-service-api/blade-user-api/pom.xml +++ b/blade-service-api/blade-user-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-service-api/pom.xml b/blade-service-api/pom.xml index 0b56a445..0f615ee3 100644 --- a/blade-service-api/pom.xml +++ b/blade-service-api/pom.xml @@ -5,13 +5,13 @@ SpringBlade org.springblade - 2.2.1 + 2.2.2 4.0.0 blade-service-api ${project.artifactId} - 2.2.1 + 2.2.2 pom SpringBlade 微服务API集合 diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 74ef8116..b349036b 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index 52ca2515..5a6b7c2d 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 223b44dd..a6590a47 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index 49b831c7..a781c040 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.1 + 2.2.2 4.0.0 diff --git a/blade-service/pom.xml b/blade-service/pom.xml index 3b6bcd0b..29cb9ad4 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -7,12 +7,12 @@ org.springblade SpringBlade - 2.2.1 + 2.2.2 blade-service ${project.artifactId} - 2.2.1 + 2.2.2 pom SpringBlade 微服务集合 diff --git a/pom.xml b/pom.xml index 80a3f46a..ef896e59 100644 --- a/pom.xml +++ b/pom.xml @@ -5,12 +5,12 @@ org.springblade SpringBlade - 2.2.1 + 2.2.2 pom - 2.2.1 - 2.2.1 + 2.2.2 + 2.2.2 1.8 2.9.2 -- Gitee From 399183a14133c5a3cf633c5952fe77b8d850382e Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 17 Apr 2019 18:00:08 +0800 Subject: [PATCH 062/118] :tada: 2.2.3.RELEASE --- blade-auth/pom.xml | 2 +- blade-common/pom.xml | 2 +- blade-gateway/pom.xml | 2 +- blade-ops/blade-admin/pom.xml | 2 +- blade-ops/blade-develop/pom.xml | 2 +- blade-ops/pom.xml | 2 +- blade-service-api/blade-desk-api/pom.xml | 2 +- blade-service-api/blade-dict-api/pom.xml | 2 +- blade-service-api/blade-system-api/pom.xml | 2 +- blade-service-api/blade-user-api/pom.xml | 2 +- blade-service-api/pom.xml | 4 ++-- blade-service/blade-desk/pom.xml | 2 +- blade-service/blade-log/pom.xml | 2 +- blade-service/blade-system/pom.xml | 2 +- blade-service/blade-user/pom.xml | 2 +- blade-service/pom.xml | 4 ++-- pom.xml | 6 +++--- 17 files changed, 21 insertions(+), 21 deletions(-) diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index 591cec77..8fa4d2f1 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -8,7 +8,7 @@ SpringBlade org.springblade - 2.2.2 + 2.2.3 blade-auth diff --git a/blade-common/pom.xml b/blade-common/pom.xml index f66594e3..944c9267 100644 --- a/blade-common/pom.xml +++ b/blade-common/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index 4d033dff..9febf9b7 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index 7e3304aa..d52e790f 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index 14292fd1..2f0c7949 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-ops - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index 3f1fdd5b..57c635f4 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-service-api/blade-desk-api/pom.xml b/blade-service-api/blade-desk-api/pom.xml index c037261a..e24dcd6a 100644 --- a/blade-service-api/blade-desk-api/pom.xml +++ b/blade-service-api/blade-desk-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-service-api/blade-dict-api/pom.xml b/blade-service-api/blade-dict-api/pom.xml index 466cec8f..321a2293 100644 --- a/blade-service-api/blade-dict-api/pom.xml +++ b/blade-service-api/blade-dict-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-service-api/blade-system-api/pom.xml b/blade-service-api/blade-system-api/pom.xml index 7cc0797c..ddc4fa2a 100644 --- a/blade-service-api/blade-system-api/pom.xml +++ b/blade-service-api/blade-system-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-service-api/blade-user-api/pom.xml b/blade-service-api/blade-user-api/pom.xml index 69f2235b..86efbce0 100644 --- a/blade-service-api/blade-user-api/pom.xml +++ b/blade-service-api/blade-user-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-service-api/pom.xml b/blade-service-api/pom.xml index 0f615ee3..ea5e53ac 100644 --- a/blade-service-api/pom.xml +++ b/blade-service-api/pom.xml @@ -5,13 +5,13 @@ SpringBlade org.springblade - 2.2.2 + 2.2.3 4.0.0 blade-service-api ${project.artifactId} - 2.2.2 + 2.2.3 pom SpringBlade 微服务API集合 diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index b349036b..56c91605 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index 5a6b7c2d..625feafe 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index a6590a47..622c14a0 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index a781c040..0b26fd01 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.2 + 2.2.3 4.0.0 diff --git a/blade-service/pom.xml b/blade-service/pom.xml index 29cb9ad4..5ee972a6 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -7,12 +7,12 @@ org.springblade SpringBlade - 2.2.2 + 2.2.3 blade-service ${project.artifactId} - 2.2.2 + 2.2.3 pom SpringBlade 微服务集合 diff --git a/pom.xml b/pom.xml index ef896e59..019eea9d 100644 --- a/pom.xml +++ b/pom.xml @@ -5,12 +5,12 @@ org.springblade SpringBlade - 2.2.2 + 2.2.3 pom - 2.2.2 - 2.2.2 + 2.2.3 + 2.2.3 1.8 2.9.2 -- Gitee From 9d00056c9f0a2e386ad9d26e06b394c15132ff8e Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 21 Apr 2019 13:59:18 +0800 Subject: [PATCH 063/118] =?UTF-8?q?:tada:=20=E5=A2=9E=E5=8A=A0=E5=AE=98?= =?UTF-8?q?=E7=BD=91=E9=97=AE=E7=AD=94=E7=A4=BE=E5=8C=BA=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2155f4c1..6547c4df 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ SpringBlade ## 官网 * 官网地址:[https://bladex.vip](https://bladex.vip) +* 问答社区:[https://sns.bladex.vip](https://sns.bladex.vip) * 会员计划:[https://gitee.com/smallc/SpringBlade/wikis/SpringBlade会员计划](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade会员计划) * 交流群:`477853168` -- Gitee From a725a38437f1a70978b901b92df59d953a2cec13 Mon Sep 17 00:00:00 2001 From: smallchill Date: Tue, 23 Apr 2019 10:05:10 +0800 Subject: [PATCH 064/118] =?UTF-8?q?:tada:=20jar=E5=8C=85=E6=B1=87=E6=80=BB?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blade-auth/pom.xml | 19 +++++++++++++++++++ blade-gateway/pom.xml | 19 +++++++++++++++++++ blade-ops/blade-admin/pom.xml | 19 +++++++++++++++++++ blade-ops/blade-develop/pom.xml | 19 +++++++++++++++++++ blade-service/blade-desk/pom.xml | 24 ++++++++++++++++++++++++ blade-service/blade-log/pom.xml | 24 ++++++++++++++++++++++++ blade-service/blade-system/pom.xml | 24 ++++++++++++++++++++++++ blade-service/blade-user/pom.xml | 24 ++++++++++++++++++++++++ 8 files changed, 172 insertions(+) diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index 8fa4d2f1..4927cd16 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -78,6 +78,25 @@ true + + org.apache.maven.plugins + maven-antrun-plugin + + + package + + run + + + + + + + + + diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index 9febf9b7..af5a0b8a 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -127,6 +127,25 @@ true + + org.apache.maven.plugins + maven-antrun-plugin + + + package + + run + + + + + + + + + diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index d52e790f..07d2c054 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -61,6 +61,25 @@ true + + org.apache.maven.plugins + maven-antrun-plugin + + + package + + run + + + + + + + + + diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index 2f0c7949..6ab05ce8 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -67,6 +67,25 @@ true + + org.apache.maven.plugins + maven-antrun-plugin + + + package + + run + + + + + + + + + diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 56c91605..182c86dd 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -39,4 +39,28 @@ + + + + org.apache.maven.plugins + maven-antrun-plugin + + + package + + run + + + + + + + + + + + + diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index 625feafe..ff688c94 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -23,4 +23,28 @@ + + + + org.apache.maven.plugins + maven-antrun-plugin + + + package + + run + + + + + + + + + + + + diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 622c14a0..8fa10519 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -32,4 +32,28 @@ + + + + org.apache.maven.plugins + maven-antrun-plugin + + + package + + run + + + + + + + + + + + + diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index 0b26fd01..7b5fc7ba 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -33,4 +33,28 @@ + + + + org.apache.maven.plugins + maven-antrun-plugin + + + package + + run + + + + + + + + + + + + -- Gitee From 6dc36e5226eabe9412378f4d03eb120f37d6d32b Mon Sep 17 00:00:00 2001 From: smallchill Date: Sat, 4 May 2019 22:16:19 +0800 Subject: [PATCH 065/118] :tada: 2.3.0.RELEASE --- blade-auth/pom.xml | 2 +- .../src/main/resources/application-dev.yml | 2 +- .../src/main/resources/application-prod.yml | 2 +- .../src/main/resources/application-test.yml | 2 +- blade-common/pom.xml | 2 +- .../common/constant/CommonConstant.java | 48 +++++++++++++++++++ .../common/launch/LauncherServiceImpl.java | 7 ++- blade-gateway/pom.xml | 2 +- blade-ops/blade-admin/pom.xml | 2 +- blade-ops/blade-develop/pom.xml | 2 +- .../main/resources/templates/code.properties | 2 +- .../test/resources/templates/code.properties | 2 +- blade-ops/pom.xml | 2 +- blade-service-api/blade-desk-api/pom.xml | 2 +- blade-service-api/blade-dict-api/pom.xml | 2 +- blade-service-api/blade-system-api/pom.xml | 2 +- blade-service-api/blade-user-api/pom.xml | 2 +- blade-service-api/pom.xml | 4 +- blade-service/blade-desk/pom.xml | 2 +- blade-service/blade-log/pom.xml | 2 +- blade-service/blade-system/pom.xml | 2 +- blade-service/blade-user/pom.xml | 2 +- blade-service/pom.xml | 4 +- pom.xml | 16 +++---- 24 files changed, 82 insertions(+), 35 deletions(-) diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index 4927cd16..1469a7a2 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -8,7 +8,7 @@ SpringBlade org.springblade - 2.2.3 + 2.3.0 blade-auth diff --git a/blade-auth/src/main/resources/application-dev.yml b/blade-auth/src/main/resources/application-dev.yml index 883acb79..edb797bf 100644 --- a/blade-auth/src/main/resources/application-dev.yml +++ b/blade-auth/src/main/resources/application-dev.yml @@ -5,7 +5,7 @@ server: #数据源配置 spring: datasource: - driver-class-name: com.mysql.jdbc.Driver + driver-class-name: com.mysql.cj.jdbc.Driver url: ${blade.datasource.dev.url} username: ${blade.datasource.dev.username} password: ${blade.datasource.dev.password} diff --git a/blade-auth/src/main/resources/application-prod.yml b/blade-auth/src/main/resources/application-prod.yml index 70bf2f4b..6baea344 100644 --- a/blade-auth/src/main/resources/application-prod.yml +++ b/blade-auth/src/main/resources/application-prod.yml @@ -5,7 +5,7 @@ server: #数据源配置 spring: datasource: - driver-class-name: com.mysql.jdbc.Driver + driver-class-name: com.mysql.cj.jdbc.Driver url: ${blade.datasource.prod.url} username: ${blade.datasource.prod.username} password: ${blade.datasource.prod.password} diff --git a/blade-auth/src/main/resources/application-test.yml b/blade-auth/src/main/resources/application-test.yml index 22558720..dfa7af70 100644 --- a/blade-auth/src/main/resources/application-test.yml +++ b/blade-auth/src/main/resources/application-test.yml @@ -5,7 +5,7 @@ server: #数据源配置 spring: datasource: - driver-class-name: com.mysql.jdbc.Driver + driver-class-name: com.mysql.cj.jdbc.Driver url: ${blade.datasource.test.url} username: ${blade.datasource.test.username} password: ${blade.datasource.test.password} diff --git a/blade-common/pom.xml b/blade-common/pom.xml index 944c9267..75e3fd4c 100644 --- a/blade-common/pom.xml +++ b/blade-common/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java b/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java index ed5782dd..ae0dd066 100644 --- a/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java +++ b/blade-common/src/main/java/org/springblade/common/constant/CommonConstant.java @@ -1,5 +1,7 @@ package org.springblade.common.constant; +import org.springblade.core.launch.constant.AppConstant; + /** * 通用常量 * @@ -17,6 +19,11 @@ public interface CommonConstant { */ String NACOS_PROD_ADDR = "172.30.0.48:8848"; + /** + * nacos test 地址 + */ + String NACOS_TEST_ADDR = "172.30.0.48:8848"; + /** * sentinel dev 地址 */ @@ -27,6 +34,11 @@ public interface CommonConstant { */ String SENTINEL_PROD_ADDR = "172.30.0.58:8858"; + /** + * sentinel test 地址 + */ + String SENTINEL_TEST_ADDR = "172.30.0.58:8858"; + /** * sword 系统名 */ @@ -53,4 +65,40 @@ public interface CommonConstant { */ String DEFAULT_PASSWORD = "123456"; + + + /** + * 动态获取nacos地址 + * + * @param profile 环境变量 + * @return addr + */ + static String nacosAddr(String profile) { + switch (profile) { + case (AppConstant.PROD_CODE): + return NACOS_PROD_ADDR; + case (AppConstant.TEST_CODE): + return NACOS_TEST_ADDR; + default: + return NACOS_DEV_ADDR; + } + } + + /** + * 动态获取sentinel地址 + * + * @param profile 环境变量 + * @return addr + */ + static String sentinelAddr(String profile) { + switch (profile) { + case (AppConstant.PROD_CODE): + return SENTINEL_PROD_ADDR; + case (AppConstant.TEST_CODE): + return SENTINEL_TEST_ADDR; + default: + return SENTINEL_DEV_ADDR; + } + } + } diff --git a/blade-common/src/main/java/org/springblade/common/launch/LauncherServiceImpl.java b/blade-common/src/main/java/org/springblade/common/launch/LauncherServiceImpl.java index 349570e9..f7f1a136 100644 --- a/blade-common/src/main/java/org/springblade/common/launch/LauncherServiceImpl.java +++ b/blade-common/src/main/java/org/springblade/common/launch/LauncherServiceImpl.java @@ -16,7 +16,6 @@ package org.springblade.common.launch; import org.springblade.common.constant.CommonConstant; -import org.springblade.core.launch.constant.AppConstant; import org.springblade.core.launch.service.LauncherService; import org.springframework.boot.builder.SpringApplicationBuilder; @@ -32,9 +31,9 @@ public class LauncherServiceImpl implements LauncherService { @Override public void launcher(SpringApplicationBuilder builder, String appName, String profile) { Properties props = System.getProperties(); - props.setProperty("spring.cloud.nacos.discovery.server-addr", profile.equals(AppConstant.DEV_CDOE) ? CommonConstant.NACOS_DEV_ADDR : CommonConstant.NACOS_PROD_ADDR); - props.setProperty("spring.cloud.nacos.config.server-addr", profile.equals(AppConstant.DEV_CDOE) ? CommonConstant.NACOS_DEV_ADDR : CommonConstant.NACOS_PROD_ADDR); - props.setProperty("spring.cloud.sentinel.transport.dashboard", profile.equals(AppConstant.DEV_CDOE) ? CommonConstant.SENTINEL_DEV_ADDR : CommonConstant.SENTINEL_PROD_ADDR); + props.setProperty("spring.cloud.nacos.discovery.server-addr", CommonConstant.nacosAddr(profile)); + props.setProperty("spring.cloud.nacos.config.server-addr", CommonConstant.nacosAddr(profile)); + props.setProperty("spring.cloud.sentinel.transport.dashboard", CommonConstant.sentinelAddr(profile)); } } diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml index af5a0b8a..ab854619 100644 --- a/blade-gateway/pom.xml +++ b/blade-gateway/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml index 07d2c054..fdb55514 100644 --- a/blade-ops/blade-admin/pom.xml +++ b/blade-ops/blade-admin/pom.xml @@ -5,7 +5,7 @@ blade-ops org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml index 6ab05ce8..56cd3040 100644 --- a/blade-ops/blade-develop/pom.xml +++ b/blade-ops/blade-develop/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-ops - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-ops/blade-develop/src/main/resources/templates/code.properties b/blade-ops/blade-develop/src/main/resources/templates/code.properties index 48fb198f..229dc31a 100644 --- a/blade-ops/blade-develop/src/main/resources/templates/code.properties +++ b/blade-ops/blade-develop/src/main/resources/templates/code.properties @@ -1,4 +1,4 @@ -spring.datasource.driver-class-name=com.mysql.jdbc.Driver +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/blade?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=root diff --git a/blade-ops/blade-develop/src/test/resources/templates/code.properties b/blade-ops/blade-develop/src/test/resources/templates/code.properties index 48fb198f..229dc31a 100644 --- a/blade-ops/blade-develop/src/test/resources/templates/code.properties +++ b/blade-ops/blade-develop/src/test/resources/templates/code.properties @@ -1,4 +1,4 @@ -spring.datasource.driver-class-name=com.mysql.jdbc.Driver +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/blade?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=root diff --git a/blade-ops/pom.xml b/blade-ops/pom.xml index 57c635f4..b0ea3992 100644 --- a/blade-ops/pom.xml +++ b/blade-ops/pom.xml @@ -5,7 +5,7 @@ SpringBlade org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-service-api/blade-desk-api/pom.xml b/blade-service-api/blade-desk-api/pom.xml index e24dcd6a..bbd1dda2 100644 --- a/blade-service-api/blade-desk-api/pom.xml +++ b/blade-service-api/blade-desk-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-service-api/blade-dict-api/pom.xml b/blade-service-api/blade-dict-api/pom.xml index 321a2293..1e3edb21 100644 --- a/blade-service-api/blade-dict-api/pom.xml +++ b/blade-service-api/blade-dict-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-service-api/blade-system-api/pom.xml b/blade-service-api/blade-system-api/pom.xml index ddc4fa2a..07ca4467 100644 --- a/blade-service-api/blade-system-api/pom.xml +++ b/blade-service-api/blade-system-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-service-api/blade-user-api/pom.xml b/blade-service-api/blade-user-api/pom.xml index 86efbce0..95799ea8 100644 --- a/blade-service-api/blade-user-api/pom.xml +++ b/blade-service-api/blade-user-api/pom.xml @@ -5,7 +5,7 @@ blade-service-api org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-service-api/pom.xml b/blade-service-api/pom.xml index ea5e53ac..5aa22200 100644 --- a/blade-service-api/pom.xml +++ b/blade-service-api/pom.xml @@ -5,13 +5,13 @@ SpringBlade org.springblade - 2.2.3 + 2.3.0 4.0.0 blade-service-api ${project.artifactId} - 2.2.3 + 2.3.0 pom SpringBlade 微服务API集合 diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 182c86dd..e8852746 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index ff688c94..04f00073 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 8fa10519..8599277f 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index 7b5fc7ba..09039cd9 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.2.3 + 2.3.0 4.0.0 diff --git a/blade-service/pom.xml b/blade-service/pom.xml index 5ee972a6..20c051f6 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -7,12 +7,12 @@ org.springblade SpringBlade - 2.2.3 + 2.3.0 blade-service ${project.artifactId} - 2.2.3 + 2.3.0 pom SpringBlade 微服务集合 diff --git a/pom.xml b/pom.xml index 019eea9d..0eae3ee6 100644 --- a/pom.xml +++ b/pom.xml @@ -5,26 +5,26 @@ org.springblade SpringBlade - 2.2.3 + 2.3.0 pom - 2.2.3 - 2.2.3 + 2.3.0 + 2.3.0 1.8 2.9.2 1.5.21 - 1.9.2 + 1.9.3 3.1.0 4.0.1 1.6.0 1.0.1 - 0.2.1.RELEASE - 2.0.2 + 0.9.0.RELEASE + 2.1.4 - 2.0.8.RELEASE - Finchley.SR2 + 2.1.4.RELEASE + Greenwich.SR1 Cairo-SR7 -- Gitee From ac5914f2d95fc366b7b79369aed236a3d812e73e Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 5 May 2019 09:52:23 +0800 Subject: [PATCH 066/118] =?UTF-8?q?:ok=5Fhand:=20=E6=9B=B4=E6=96=B0readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 ++++++++++++++++++++----- pic/bladex-flow1.png | Bin 0 -> 279246 bytes pic/bladex-flow2.png | Bin 0 -> 504192 bytes pic/bladex-flow3.png | Bin 0 -> 279105 bytes pic/bladex-flow4.png | Bin 0 -> 269733 bytes pic/bladex-flow5.png | Bin 0 -> 347700 bytes pic/bladex-flow6.png | Bin 0 -> 364694 bytes 7 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 pic/bladex-flow1.png create mode 100644 pic/bladex-flow2.png create mode 100644 pic/bladex-flow3.png create mode 100644 pic/bladex-flow4.png create mode 100644 pic/bladex-flow5.png create mode 100644 pic/bladex-flow6.png diff --git a/README.md b/README.md index 6547c4df..478d915a 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@

      Build Status - Coverage Status - Downloads + Coverage Status + Downloads

      -**SpringBlade微服务开发平台** +## SpringBlade微服务开发平台 * 采用前后端分离的模式,前端开源两个框架:[Sword](https://gitee.com/smallc/Sword) (基于 React、Ant Design)、[Saber](https://gitee.com/smallc/Saber) (基于 Vue、Element-UI) * 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:[BladeTool](https://github.com/chillzhuang/blade-tool) * [BladeTool](https://github.com/chillzhuang/blade-tool)已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发 @@ -14,8 +14,7 @@ * 极简封装了多租户底层,用更少的代码换来拓展性更强的SaaS多租户系统。 * 借鉴OAuth2,实现了多终端认证系统,可控制子系统的token权限互相隔离。 * 借鉴Security,封装了Secure模块,采用JWT做Token认证,可拓展集成Redis等细颗粒度控制方案。 -* 踩了踩Kong的坑,有个基本的使用方案,但不深入,因为涉及到OpenResty。 -* 稳定生产了一年,经历了从Camden -> Finchley的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构 +* 稳定生产了一年,经历了从Camden -> Greenwich的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构 * 项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。 ## 工程结构 @@ -95,6 +94,22 @@ SpringBlade
      +## BladeX工作流一览 + + + + + + + + + + + + + +
      + ## Sword界面一览 diff --git a/pic/bladex-flow1.png b/pic/bladex-flow1.png new file mode 100644 index 0000000000000000000000000000000000000000..31f265505e44366f4df962110a44f26db9eff565 GIT binary patch literal 279246 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%0ADaiZ|B~T!{Wnd54h4gePvV9 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 literal 0 HcmV?d00001 diff --git a/pic/bladex-flow2.png b/pic/bladex-flow2.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e9604ea368db92eb7787e844cf8afd4b522357 GIT binary patch literal 504192 zcmbrmbySpLyDv;5BBD~#Ee%R{DGVI~0}S2W-GVgIDUEatJ#=?CbPbJkmvnvOe$U?D zI{$4wti=P1#dC9Y{I2UJOi2NN^_=KA0s;b-wA821@GoQt27S<*R2vT8*>gXCOgZPVyuAr??LQW%o zGF!_(5wcaf<7J$bbr8;IZmO?CU(EzgapD)_P>5n8=s&k7(_=O1@0IALd++|#+|r5& z&e3*Jc6@MpY!A;ArQb&W(j%5m8FPM4v5bwN+m$?YhDdQM+IsQLyZDV_z?>)=PM}6f zkEW&ej~+rx?c!?bZ`-0RI0)>K{qZJ<*-I}j%8-2VH^$pgt4cpnBq3yf4Cakt`-MRf z73ls+cbStm*tLUloj9|s-NE#Q!6r=%9`Ui}vWyyjGz z#x2#RbM;z$lRpwt&>W&^sNdlm`h>1TpfY-eDwjyT{+?F{kiT(!c|fQye!#dIB#F4m z_HxW#+E%VsGAowh<+k_>^=BaZk?nVu-UJw%1{g#mM6lZHIk9wx^-8WbEWz)LpSx?~M^!fMP#kKMx)g{uUJucI!k(de z6&ze_)z6AaE1l|D_0qyus-^ELk&{QkC|V_`@wH4VUQfYU07@hqSqe5mUMhKX>{dT* z$$1Y)wTIFA)Xi!T1(Cfdy*?r;386mG0NSs*%mT9Oyi5#qK?-C|(P!G6sbbN%)89~Z zaYSEV<4{q?VBZ84nFeJe?1^AoOsf;b6sNK%d2D>4d$sLPAA^~N$H+FQRBL?l*0Sd* zbR?v4t1Bn{t}qIVYn&+3FeW*l!(93Wb?_VNu(eNsMHK9whf{NRtl)0at4<&Eng>fo zcX4w%K`L!J=U29hcm%_3r6H(&{x9EBYO6T))pM=8#!Ta2cOp}WZ1jC^z_9NGbW2$a zKI^*-1Vz1bGPziBdIAUAHI-N8HhfkZdN1?7cg;)DhR$Y`65m9z{V;}q_FGPyW3Xvk z^yp2&B$9jd?eZI~z{Bnl{r)PaIm$AO%F0{~4%gQLWj!BDcd9J$up}eYH{+2#;LP+- z_NcmkJ^~%jAKpp}C9^TB`jR7>r8*bLrPB_XRjnoK4g8Y1rUq0l>MVI9Dm_LQiKtY3 zFL^=_^mr^SzZOP7EJj8~4r$x_vF6qEM2IkzS;2qjiLe7e;JriEqhwOrx8DpxC=x|) zQ|{{^(LhGmh!!|OdZc(8=wC&FPZOZ}9@SM7Wwz$UPlTFIB&Fv=osN}gs{WDs9CI&S z{adp!NRawFE$k7s(Ple!8a$gioW?Mh1AI}$q@Ix)Q1peO8b-M zuCh55KOt1SFjvAHqX`%M$!a{qoZ6G5^@}b*U~Jo*9PK^Jw=hjZ))ef%PQxlrW}J8f zrz-X`q|#oZO8jd9y()Wyyua0}$ zU+ti%1aNdlchJgF7{4}sC4+$%2o6LJR5`KPqiUgj6DIdVXq>n$vbe|k7xS+-zdV20 z{`z1jP!&H1po;w_J(7p;nK=wFM3)#h6YClm6;~e9By~IpGRCYH;7d=JOp1vZ#M>a< zpx$8GDBSQ3XYEb;1qjQ3M$f@8Os_@Hk|3MFDkGv6ZK;Tr{qA#3F=kQX6xtrcp3t5Z z3kwSqiyrtCWC*?iC4#(aM=XV=Zbc^x`Nnx`r8!Y;7;K0S-yU)wa%Cvg=b}$e?%e#& z|IL4kaf^KGWfOcUWm8@!>XqpVam~HNJ0#%8CDkIW8^O(>%6OjP!=LQz>CDjN+C-w0 zd8EB$x%9P($K~$#TTffhDo+nj+25`^8IxWGiWBvd*pmc1$vbv4A~`FA9dBn|y!<+< zF)-J~+q=U~K{Q8fk5!E|gyl+DOZb~;k2s23j+>dYj9bupuCph_RgRS-x$#?Lvd7mO zhZNZR%lB)Qz1>8?I)s-a<_*e~v13I)&FjZqa-;j0*Wa&`tmE~`_g%@`K2G^jpippHP$S2arptNA!NC*pK0X!9Az(0LG{T9^J<6?T z zWYCP;Fx4zbGDt!wRPAm&IY5wWEtww)`mp!2h^;)cys=zM`?zVhInss6)ylzZ^Jrtl zt-`f^OYG{|Rm%4G!Kq{Ix%t`-R<4}~yI{Y^;|^@^1~$APyEVN!eQ2|uaip{EGuhuk zH)0kxs;L)X7kVtX^0AHlzUBVx;qvxj^Y~ZRdVBX1?Csr$t`Ay$&S)B_CrI3=&M4JL zlgNHA51v)O_=P%+CiJ}SB|eHBmhX_Ov005ouKjK=YC&pK36cn!Pm&Vlp)G@4>t~HFi_2BZM%&+n2qhw9LQBFu zaSw4>B5VmmqKE}-ryIOJ)P0CcDbRQ|9I1onB{Cvx>$zyR9=5*TrylM1<``c@;86~V z+Q70aDzH9`GHm$G@jE^mhB#2XOB@~TEN#0ihP>wYi4O)-fqXcud8v8fDru8a7K0XA zleh1J<+VAgtm3xwCZu`ZEhw_4d)tN&CM+_96z<7w$}c4=NGVFM#6E@*43}Cip31b@B&ozOfGbLrV$}vUaQ`B3br9Esl)HOV&?ZaVE zSQ1A}T3oY0bb4~8o6--q!PxY4Q(>?@sCh~g#CVu;#Nz|~t*e<}T}l$Gn8dS9+<|o` z5%l#JdT)0?N5Edd6-S)e0n-#y07Txzt~o+h)4!EPL9&%)0XWv^vNo;EI3HWiU&Ig;yG&Ovnsd=8DqH<5T^ zOm!7gTAH=hPSXu)k)@iY!@zb;4i{)+_&6T%?B`j=8CO+Fb?%B9&3f;pLPq83i@lh= zC9VRl2&-irTfQj$(qPbVv$GY$D5ggQ29uRD+DhsEDe)e1Qyq_`IAk!eaeOl z25P%F=N_z!Iy_xaobi~QK77AaRYnF@pK?1+uRT92AJc(iv0|mUa=0ZQBYNR_JzjG? z%o2O$Ue+C*!)7a2T>YSkeg4&wc@CyVcJW2UxqOhuht;{SV3tP~bYJ3|g}RSPAtl(v zWV)__o_QMs9pgW8efsnIJ)_J>kF7K2J+FEKab^{wL}0FrdsDE>k^|8=)PC?529)6TI;mOve0B7w))y=3lT@!ouSjx9Cby#b=_ur zp)Jq5$UNeDTZJZ=gRK2N>~L{`?HG4)w_V_gY)u#Dvvh}tEk{1}IDD$tEYQOLQsjk? z`>AqQZga-{$aeH*w1`WhV2((!yX9%^(f7NWk4tMy$xkWQfLW*A^T*5yk&DMNkF^uS zC%sNTor8?Ag^SOZj;qsgvwaoyt%MH+5VrE;&V`oxhvT7T;`Wut&h75+(G28Sm!sF8 zZdGq!r%uDkMQm4SXJ}}7f`p0?ypB~-4h}?j2-XqKXGDGN;Jc8pJ*P~WR~InVpbo#T zy_#&976kJzJe#f=PA|R)+0Q{k7Ed%A)f8W#6@~PVjfDzMcI!YTzS5C(-TC{^nj*x2 z5U!bt-|py%yg%{4l)L0c=r1T8O_rhTs_7it+ zG@TF-@M-^iB1(UzIYB@WMUeg^rs|G(ump1=+4VTSDZIoI5M`zj3!o7FA{%e*D$Ak; zu-zru{nlMg?VS_bz4lBm-9EkD=*XLc$BB#Q5nYnU$>45|taNjdzi!Hr%{C7DuHoz4 zvo9K$YDKMpsvrgc z1QLIc!)b%RO{bHsI)C<}ez|G0-1^hsQ-$DfL@#=>^H!I$;M*T|zjWxL?gfSJfmilV z=g9w>NjL#fSqPoE>u%7L5C5U?AK67`g_G40#`j-D{qv(=@yqJ?X|w6ixBtS*e{0wu znSjFGd9{b+Kl1g@Wl)+wtd(hAHmV0?i~I|lB$RM10(K1FOS$bUAWKR)6A{FNZTk}ewH|C0WH|CRqGg{$s=PRX2&)TI7< zxBvg&u+K(9iGG=o-1+(+g3$la&zlK9C2HHnXyzaN^FObV6v35^ylG2bdi&Io_GKcr zL0b+95oI|C&Z=AJXwE;%J*r&PMKp|JV!Rdj^93TxOG&uTbvCdw{+pL{VBpYWQ@s}F zHy}u!6hrV&MOsd^(hU1IUg5^&g327IO7^K_Ar|Y8@IK(f1Ku|_GL?U{c=viFl$d3( z2mpZK{}m5@R%P3_sDC5Q{yEAsij07WpA1y?&r$CSPty5J{$m#ktqA!#iVx}t2!CTI z{ya!z(Pnxqi)Ozsy%v2kXueXy`4_;YaIgJH-}LAEM5O$oXm9cV@s7a2xNA3Z4}1l14-R*vqO8TwI!It9YDk4Bi^J;)wn@8|T;R6&E8vhgxDqm$7dA7OKd?1Pynm zDrPlbS+PWanK^rQD|kEMa{E0P0V#xfm5=8{cX#^t&oz?B+%ime83~4hWbjz5`)|O2 zbUD0EooxOwx;~8r&J+)CHhsG6Yc`Mh(q2a={66sn0ySTIB(AG@~R-x_n`5j;v8k8WMK6Q-K&}>ceIbqL?+HpWqij*VYpA)T%RG9DNOGxfQ2$z zIO}){)gx_f4jmDt?iD;}ppN)kPsjlB<+QtUvKPId>QKZf!*(1$=#4GL>U{*Dp58r- zFtt_xp#Ak6L?~?+pmFu>%MuL{;^9-mlNj(I08So=UhS#UN?8u^-``7I(`y9T%JZE<(i>Io5 z&41f^>(@GaQ z#SL#}m>sMLYP8c9qoy9bb!EP;&oiV(YJNj8Ud>c4bvX8j!8*r+b+ z;fRyjJ--%^!hxyuxH1bAkfy;M*9+c7)Vg&a0>+4q7+RUvltgX)>;d!h3%$8K^39r_ zwbkQ28-apE9yA=29KX&z^Yb3gZ(5cq)O+?X!utD7=E=U3J!?Qp%%Rr0>lV3gYmRmM z+b9Hg+)K69+lzgdj~@guh7b0QqsH`s{^knEqMG1YgCIVjdd=Cbi+F@<9_{y^GTiYM z#|2)2-M-s5x87|OPEOL&yN?1ku5to(Q2#$1;hY@XxLqy-JBpoglQo#%sn<>@tFEx{ zTc||}>PE}S%MV5nu+bDwN3{^Wul`-2-VNB513l-HH?icRQ5>uX-k2|Z9Y^$+@eelt zM75^WJ4B0ByZO8S%D4`iLoG1+*cL%|?###Z*KGQ`v5vuDyFWX{C4nhFnx?gmFBfc^ z7mj&bn{#rz(pIDKn5s)8A|e>VB$4A@-g2sL#3m($26F1FK6H39<0mXH<71eMR9r^T z*sQ4ekhPz|cEECFzhZ-;`Kib-lrW8%80#o2^WhaCi^pX{RW`=YpW&axDG8hSnV~FD zBL3=*kjE5_{M;}MLQ>M{JX1+DG_;LHm=h7_#2ZIXb!Z;P=gK#ZZC?^B@2?LWOwpT~ zA5>?e{77~T2wQ?X5+8L5Tc)(CHsk#s#JBL1nPxJ6W5Y8~Q@n2^pUB?|V^s&^+8bp4 zOI{$1lIm*F_14xu%LD7aA%}Wl6iE{ci<0gWZX{Yp<#?C(=TeHzbQgR%#+{czhSH@J zVA8?m>Qw#e?a7EH;at49=ll($c2)-vpBlb7ZD#KcI`3Mcw?Z%F^*uZ^nLMBt7ZrIM zwdRqnWvEDq+a|qs{QUfRjhasM#|@{Pk77Ds48>%2X~QI`9M>=9EzGT*8A)OCN|;1^ zIk|<3S$ohAY+u#O2Ub_J<7cYKiL!vgG6lel?;g&u66)4QH?k?~70*Sb_Y}!&>G4|y zXcnOoGzECB0f_B1>XX%RQZj;7jKfSA-&0Z(wb$~1Fb}IXoYvfjgsgpG6^E!(o|Ulh z#JkJ2qQ}I81q}9Ae_eNXe0WuaCtLz4zgMkW&|SWwXInTw!`zM2xGri6qDHJrhQy(T zAt7e7um|?x!#KZ?qtj5~7kz>t-#AT$!`i@w(2W{4(aEal*@TA2(+poDLdFyO*c*3t( z&+c2&Pv$T+Q%zmnIB9UODl;Be4-RgtA6X+lR*13t>W|-gyjthOR+Kbe7tUb$hlhRj zjoo1kkCUBV5N#o~o1~n1JE|xD!sgvdqvnT$79i+0AE-V5cij z(IlE?wbti8ro!=1tNh%Syjmmn41%nFI)8IfZ%UupE>cJdA)cd0tg}KKYBWvlneuy< zH!nA6i7q2VD)EKSJX>z9n`sl7OH^Uj3f%QuV_PJMa3o9QSoKwnO~`az^cCrhoWhVpxCfmxE>?)i z^(~i$h0S!T9kBy6EKJ(t^jBlvqy^zyk{Ew~F}en$FnL)m*8XH;W8+U-+uO8bbIcNo zI|FJ0d)9WbS&zvp$(^#TTps}tRuj=u3LVm&c=D&!j~1c9RxSoh7&vba+ADXz&1CbEW6Jcnpe%PIquj+tC$oohbaHQsx{*}CM`r_QfksV7T;wT~XJrbU zwBaoH#jnV{Hme8~i!?vEc0y6Le7S)#QXcB+G8?UrQBydYDWg1#Ww~Q+Z?81m=8>nt zY&qlzo*3^ASsB`&J^vNWW!_7TMXL7rSQdRzj-N_w2cFc`M+(XiUfptlqUP#V(AwHMu~?=V z$}&G$sAvNJh#=_v%QeFj|vLlG?piZz!k?$PbEz=k%}L zAFVJru-?M3r2T}`tAV*}0NM(k*QJhAD}JyWNY*5|Xp zXzd;Pvf?q3>t!2^J*=jt&DyfrpZlotp{6vr&!wzXayhv_G5PYUzbQT2wQI)@08D$* z9oGa!>_L`mbR4fbaimS^LOEs^zF++Bi{k$Q$w+YgL1KBJ{iwlRYd+|=nSud}$3kF@ z*%rJ$i4BVSZQum9H6G197P>X+Bx?`;wrC3Px8!KD*vwA`_RGuN>-pxjyNR3CtXGE7 zORbH>sH}#GZg2KVD=c4bU)^nPLDLiv<6$t(!qKj-fEq<8sqpDqjdEX_eCfyHk#ZC$>^ z#YklX8C9s$L?y!`N6W_GIa=i z=r6fWPcl`@8TzR0YIAt8H_f!&R1bmJSj$Ro~o0Urz8ex;K8W9mu{_l6r#*nCYoI01kdY$MJO)YANlOYqa%VP(a z>kt{hsR9Dg}#=MvNu=PEjGT4q?o-)Y8GXKGqrf`Y~ z-j>w2E%Wv}w5q)xsxYzOmKRB8;hm0pF5HfiAp=NjI#_rf9qjd-s0VgLXp&Y6<*STE zoj)gG9xy_DjfuL{g*q)J`O@AdM zF%i!U0rM5C+J^w2fFQ#<%w}hI7j}s-)8D3!|12#l%dN}Wb%}_x-Oy-$ILhVm{>G+% zUN*$%UIjMH8MWIMl#a{c5GIl9XyQH~o#w%;^t)hhp{FOWg~Vq!Z|e4rO@Ifpc_1nK z_b$1eHWR6k=WnTx04I2=ks2f(KQjPKb}1B7;=?!_!-^pjwrSigng)gEtEZUKWd(aK z1`il-DlH|ElNs$mn6eHYA0A77F?Z)=|DJhPt>!#G9728TR-3G1_?I|0+_(I5SyqAh z4lDam*XF~EOM#O8c-TDl@w`WQ!Fk+JGR>Cjj&?$v^D#PCHZ;^d#n5DAb5CXF;kM))(jf+FeED8#Xa|=JJ-sGr+FbbjE29>H9a?% z*Bo5eT;F;qcV*K4#Sgrwb)j#;GA#MA1CMvsNAkyIz0!>CH~FxjXtY~KWNGzVFB4TJ z12~@aUnth!Ja`9@Y~5G$GL6{P?|z;&2IO(NZ(yPIl)O&l;b1TypidqNSIp{;MiG27 z_2yF>kD6%N8~}(cPspN}Fn%Aa*k5@Pr=De1u_E{jKnH@A#XNOK21@lDr_f~Y{5vQ(EZmR>`EI>_ zOj%mwj?=joS1%4g9c^r2t9w5#$&ke9?A)Vs&}X%+qALR}Se%4WayUiUae0+SO-@Wz zTCC)|i_7mtaPst!^q-N&7uOndPJ=3fkPyLgkkfwi2cQZejFlG;Dmy6$ExbeK4aJec#5@(KbX%Uh;Su3A=3@y@l}!;8PF zn=O-%L40zgslSga!THM8g0lt=e5^GU1S{XWSrr41{vpDaVUiSP$Em$7x!Q1>2>^h6 z=;u@k<*F)`rL#6|UwY-`a?p=wD@J&^r<)xurAl!Z1VtYtPKNwWRzGJaSCpwoRhEhj(I3X9r#H(S`>V~aZQAQ?D)id%z0`P0dyFeuYj19DS`U1GT|$n(Sk1%p z9lnfHnvde53;EhKBv6%T@hhMn=X+l{JZgsh!<%K}(3h zi0%qJ9Re$3k`3QcVpX9L5|PEBJy2;#_Oa^cs3x2aN)vkVz2lQl!g{Iefx~~s&+{6S zl%+p8V{E)7I0^~4E7djf*qqU4a8*xS8f0uZF4db8!m4K<_dPl@T6+1YrP=)Q>-EF& z;-V_$_H6qdNEbTOhNuZCdb&Mz<9QGhBu`5iJ&u|Zx{X|Wl*e-uzL{m)LyK+_nBN$I z=Exi5oFUK28*IQ*1ikOY&zf4)_RVc#;g#!QIO~cqVd5S2=tdWe_2%fXbOc+&kVHc-8gLE#LI9*G2Yptu);Pr1H|1~OsfP_xF8XUZM<=GFj z^=f^Hn!mNq=r5ARe>;?%w{dC-$%XL7;++k=o0!;O8iHk3a!NkD`R#S#q0eKhdUtT3 zdD)ku*8~cvP8b-xUMw+27Q^Uc#8jDE*2TIoc2@8Zx^#tZk->SrDFATPrclW9;SuuLjD>o5H^PTS41*5Z-mkC6pB>ydFbbz6C+7l2Nx6Seax1 zs##vhZ_>Fv0FSGrq@cD^URIO9C7K`WzS}d?Hm!9efsy|Zb|{q8DN3h9Eg=EIAG5|S z0YLwO)S#%d!31YZU{O5><62C`uf|^>qlW#1-Ssc{m6hrmrPRG$z8*LHw6doOfoY7G zR=jsRPRkyJpg7_Eis6e?sL-z!_qs;i_NB6VMoBGFCmtisoNwwCx`(F8sXi><9Cs)3 zFKpJ=*A-5RAP_ZH?KyX}`$kjB&&5-o?O^<_HE2!+_%eTxp?roQo>pe6A}M&8Rh;H3#3UI{K&}2;o;=mCXEC*mb2SDSC7v> zA>xWj3X|~uy%P(MLjZ_O97)AkY@?vZ2i6CI5t;XI=X!8wV)`?#f;TQBnb^-gmy6js zgt=;L@ban#ccGosSQtLVfT9bWsY%V7{%r-Cvf12Lh~}1MU|1@#QCbP3W@w4$eN5)8 z-@`Ta!|PJ!&26&W zC}6R5vQF+@*wrcSrv;I1P2^by-&X(ioETnmetpHufEQI_-Prtf1kYQiLmRcrO-}|GnOc1x=3&!a^fSyc>>oa?F)xU4M}IYsh=^bp z5^81p=;q=gt);cl_RU2Vt?IetOc_YoLv&yUc2R3O{mpg3n!ME8*eD@-pR6D3Uc2Dn zHt)wG+%UOJSER>KNL#`wr^>k58-FD=UKrLqCi%TGTxI&XWbZ*Zr)BEF{B&t5eT2o% zKyD}1lA>K`(ls$LvC|u4_2A(AisK(nAHWl_>MDuDr?h`Mw3{0b3~q>24sPww$to*g z;+CH8dE))a)k?Bb23xaQ&F=1jy>5L4_Rx7Uyv-@rl}PJ#7ylKeW?>mx?xhi049=I{ zO8&LKzZjHRG9+>2=~XW(3tm-rfl%*T~QjMP07u+RV2ol zZsXHdHPs}Tc_8#>$Z{vU^v%M~*i=$ktF*C{@L_v z{2{n259+P#<{nlo7XCm~e61^juHoq^slz)U{n zo3YdIxO4^Cs#o@z3wkR@liT-Bv^o{>&s2qz4=<~(Je}B%&+CS-j+PcCoqob+oh4r8 zm}Hv1IW3weJvwHiF662w15q|>xew;>dlGjae#R1YV+AzgMGnzz+j^zxryj1OMVIu~ zl>mVB{iN;pDR&TW-r~TA)I;G&m5CvVM{!9e0xap|q@1R!O#*guz1YtRU!VK3Kuq1J z3U_ssJ_7Q8S95Z44?@#;I6d%ZD#z!S#u>>X6~9F!;?~>>e(dgsx3cZ{QWI$jick9M z!wxr>Yag*lS)?dtif9*HvlP5IzEhvp)yBo>JuD=j<*qd6ZniSU=S<_&?g@4y6KoD` zVmdx86tbVSoNaAg)|UWyf^V0iN1B5iOTGf2MAzXZeyy&+tH!&N-2&)zXKo(aS2#a1 z3XlNN$(r-C-qzRBmL~%?!dTbZZSK0ZI>bfK7Bn<=yxhu%>7Fiw9;F&u>;3ek%ZIw@ za@p%End_{>B<6U_>)y)n{BY6c%*WeP93kHG7FDAK1*gG4y6 z;FfH&GMdgu4aZv-E=#9789AUMBQx{P2eX>*hv(tQ-~AR(d$EV`mbP8mVdZq)-PQ3d z$t17|FLBRxt~+>=K(M+QK*^+zhMqAN3&YZBr;KiY0GhIR6uR*!DwQ5<)a4W1e^*+|!fYVR@ZB z)aau~!P1?D$!XowMt($VwfIy+<*;^)V~y>Y;4Jtgg6WbttE5HxhKs^gs}xVIzMm-J z_O>%#Ud@Zy}OO4SJ=xW%49nu1uy-WYv{|3vyb*6Qf$NyS)gQ zDseP1XdMr;Ae?v)@*r-RYPLDqX27?iR- zr7^9zzEHnh;Q?V%fz>M+qdBHFch@XQ?>htA#Rg@kZ8&~c@ncQ`s$jz8ch$TSrp8un zYVbqA?I^)UN2``%LX)M#5Gwu&U$B}HaMT3RC4MR|FAr}mNjuyRjwz|Pxq@v0bv*i) z3UB$~Y5dOiE_2FswzJijZkI&y2yfvRqvmDN_WjKT8KwMvFB}of6Qfkr#WBTapHiU3 zqUYl7-6(jh(n9*6H?;fiK?E!FTXgiWEEcIIqxJP(rFM(GvN!0oK!bUQ9IS|+OklDx zP7QYEWXn{NlgX^qXl#g|U_Lq9=nWK{R#!9&(H2}`F>4k`?@()Xszs2OJ}hA(2b*t_ zVXoG4^MH>n{lE8_e*)H~MlKxiZbC~?bebKDy%SX+^pDomi^c}|dp%ooQ*yn+Ktj6g z+42@mt{gAyESu+~iC3B$x( zdzHC@78S|%WMJ`N7XW>!+}ymVsr7AIi7w>vruTZPU{yIHbNzcAz6aR91O(3PPWFtN zUMoF&sA+7u@BiArS*r18hwd-InpIJhI!tYn0kM_SY~c!g&XUvg79qC^!WRsCPTQAx zuJlFZL#aZOc51N)d~1iPjUdZn;AmwOF_tGy{wUTRlGSM_WIwxEmCSL{!1{=;5dwh> z9xkLs@X9GFMzl6HHRTl+n&J4H&|OZnJ%TW;cg_!H%XQ-6ID6|0mxD_z^EF&dGDvML z@3tNsAKM*Z#OLDX4o96RNz>Zhx$=9uD&^t3gFV(|9qKJhN=l|bmvue(YFWtcZhTcx z`|h&qHFzqQ{Gh9V185-0gog?#QRZeqZDo<5qVzbvbqSN~j+;EQO)9JD*_@k8`4$z$ zKf5tB7NgxXb)3f*0b&^}%*oBqr@e9A(9%rNdZj2Dy%wPnwfl)%09*{?+uocNIEIzK zY~&xK!>1{pF2~Y|Gh?IU36ki0XUZ4=s5@>v;@GF8#YA(dtuMp25J8KsrBaS2s}M|a z0$zD&zzzQAkcc=R%G9fGIRD^*0JCx*gO3}<7ld?w8G_GTH@gDtV@WVuJlmX zXYF|qcYx{4jf|h&(yH=D<^x{dr|}b0Xu7K*9bBYlw3N@efg*dRTV~RgK3G%$*n3M^q~29kPq~c zRnX4xFQasnVDE&f?Ry_PZUPtbEW5*Nu7bL@p)KFB!}C#*m1)Y$8c>v?&5!Y&g7s!Z zJg*9f&*aNy4TJCD&ivq;us98qg2|bK^uv1=8r3CjH%ybmy2iT(ql9C-{uHTBidS{f{kd5kd2GDqHsJgf3JvbHmkget9R1?p^yR%M`c&bvIfWu#HHiXUo%t>{m z-jfU%Nlz9n(CYw%XefA84r5`NK*suQ)0(3Nf}7hnK|dEkF0?fDqrNR!ZL6{QZ;+Lx zP2Ze3|IQB;p;-1-5C=WbA4bX)ug2Od$$l;NVT3SZLk?7{G~(*&T)(HM+cT1Go_jR< zJ_Kv;98UkvpT(fj|6`;9HK`n{%&z(*S&grH-K`d~gRQu! zz9_Cd4ec_UX30N?S;$%_6$rW;-)VMOHm}B_Lh7uPv3{x6Pfv|(*MX>eRD_lnd~L^M z^tYRsm}FoYu18>KBD`U9e9`QR?6bXj)Lod?1i0L(v=9aU&#jdIJ*HtFh#DoU&rpOa z{E1s!gtb@^Swal!HJ*wl1Ih!)*>D|Z!Ss9rM&^nHfMVSWwhIHSJM+wNm>hHH-pN<3 z-WpxAL?Y5TPvv*!f}ldxcXPgjjO4rC0iNDo!XBk{+*e@F1D}ONCiNb1-VoTEus}}p zwGcR}5vIjZcz=!mt;+NmK0Db=OE_BtkFY>YR+(cq=jP+vO>a~a zV#FrXL}jdjyoyz0cy9F}+L(P8C1g=Q_K=s0Yx8%6d0#IHi-vJxp0yrvZVPmDR6vYP z%dB6xsE*IUK?%UmzP<hKzN{K;?CT5P7|K{4Q@%0D)C-SL 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�wM8Txu_vGzv32#Y?ur%PihpJ3V{87A1oq!1x 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∨iOI>t#ZXLNCJUR@tPHO` zC)sqdAW5Dxxy9}%?ej0N-MNH|)1{p;?Epu+>WxVvBD7mTyi(=oxT)%Xwx4`!)b8UQ z!N_U2FVGt3!YU7EoOLJ5Os$6H6~@)v6839T|3ei2vt;?Rpxz5;INo2=J=$3q09IP_ z41kgAGqsbPd%Fg+Co_lh4cBhjw2uGotPkZtmy+c3(i{-GeZM*8{gdP1~~TOI6&KKxB1&1xSG0viciAc#%8p90H}W_ z_g1Ef*12i5oIA)Oo?5>if4Wt(t8;#O#GNtYxD;pAhHw83ubAUvFN3Eem`wCVzV=dY zoL%|k?prMNN5IB?RT64b7B9|bFHED(-r1g3d*V(eSR_x z>y^K~t?ADo{Fe~Fe7_IYYM7St44m3k*4tl+K_L%7S6FBjct8G^U>9`4L41whueN&Tjx?5( z;)lzM;DW?qa}NUp!$SS>Yvm_~3!PzltDr1@%|^P+rraWQ!Dq5Eke0k)1dgVRvuHx% z9_<%-F_(WR#Cy--rxHMYMD+>n-fnIy4zfB z@zL>Jl}qt!_R(HZGY((S7~Md(dyK{i51QN62-p57RsUvGKQ^i7H=L@jROFMCn~d{r zw_~BYe*bGOaJbfL&^x5>Ke*nx$zoFi%23&rN9^pJv(Y2DN+dXS{dV&~f(HwCT?m|8 zFcl)R#UeD^DjD8t(>Qa?UE7fNVY*gj{6wt%B!rQogV-^YHP z;&!~GJt81rz8@;}K=0}awM}Ywe*Jk>N-gM0^*Lg3dCtEEq-AG|5N zIXR7~gXUS`d_Uj)M(qs9DnwWsE`@*$JK@>{9c3s*g3CbnuDmYgGM4t=z&AfW-ydty zz>Q^KY>aZmtfH*U%k6dTcOR1i@#K{2yW=fmd7NRhPgL3F(5RGktB$fQ#gcse`t{7p zuPW2HV*>QUUD*1uMDAy68e}XiEbIA4z{WdU{cx}4owVYbM_NK%_Plvc8<(cQC@1uJ z;{N#N|H=yf`0%S7pmb9}`<+8-BED_1yj(IU5dw!Jl2e)wH!=Z#5>BJ^S+xzsr6m(@ z=Pzf6v#epSZPcJ*a&mH{7vI`==8L-MFrb|GHV-TxQB&>SaW`U6W`X(u9LQWikMmS!J>3Qz<0)L;t|}>x4n5BYVDqalX|1)hh!zg;04hF zf#dugVKK2#5C%kcc6R1J(ARAvW8>QnNxQnO9PKWB;J(UStB1y;tFPZh@Amb>Gg<8a zDa`*F`mX}NM{aL^2(MU=m z*qUNmB?cy>jlwT_axwxN-k9FE61l}-%x^%(5%D*RyvCS7qT;$;$uKgw)7MgmG zL2(@S#dywn_9Q+uH1sJSsHuw#`iU_Ptk_QqlEPAvQBe5(UK_GYUQ;S8EaV+d)BG6u z&l-v!R{RZk$~L*SPiU<{|T_t*Qwb^Csn8uOZ@>&tLix4=uom8$77#Q2n1Ol0PlwkIE_u9{c5ekA9x8pU3{k=P&&n>NSsL zEepT@|3^6^-##C)d;hL)p@&cnc91@pF)gt)GqdT+HDR0G=8wI(#j|H}_a!kYiL{QG z(VJ8Ft#e77}{! zn|>?h9t5zh<_k~J{|le?c#J$WI@)!zRc}rJQu&*}CIb$+h=E(%%ii{%KY#XGC9_id zX)3QhORPzfW!c=ksj@%iejN5cqTzU4Bv>06Tnct+sM`$J z%dg)Yf&FwrVM8BQU#H-(Uz}^56dGP>Sy{9#(>vbfOjznQyDP3>Z%I(y((%k7LdI{H z0SHSctxEqzWI@Ha!to|`I56|gz2lg3&{?!cGaHi<5jDOsT*tgmqxewyNoIx}X#Okl zGjpmPEkUqV)r~4`LU_6S1>nl@WmUqhWe{A}Pp8 zmmRoEd~DNbxBQ5OCA?2MffTW=5r=!=P}v1apTuI$9S?v63IIU&iCFG)G54p z@j^sUP%yyygq?_ip~)$(jzXJ{Eg&+|ASYI(8lXF!mfe?#d47s;$11OG%NR5Ppk$|= zBp~v2Uezj9`D+EJ@#90f#usB?dtX3C3++Xt=3mWg|8V^YfAVXBK`CjRC#G z6+27ILOAWs8kgQS*+`r*2x|?eRUrl7Da^pWyiNj$PwWv@elpmbZyrgF-~N1sJAG2# z{N>A+F1`cI_iiMoq=;{~yKQ-YW=7vPCU#)@IHQHON=p7w^yN#>eV$%OR`%xcbG^i_ zA#FX01mXou`66dY$A*TU<#n;Br`&Db(?wi7eMQd$@GZYJ-qkvrtv^2tD=Dq^j#|WX z3AC}XYfqoi}eo&E-@wesI_Z!1p!t zN11NW&@^#a*iV=Iyn3c_9Y^Kld^X(f>xcIC_PSW)Hgw`EC;DUu&OGlV;$)|(L9V)e zCf|44?~JcAayc(p+p_S|;xd@YlR)09~r(ad)~5F0<>8 z9tlGnvZ*^J413J&@R6N3ny6s+%xm=upe4CefF9N4-+rXXy!cNbX~X&bhi~Rj@Erib z+yg{=1GD9mpK#CAit4GJ1Db9pN8_v$58#f69if!6HTUbk_;ZLQxM{Yc6HL3EY>bHW zVu)WHY)sbruZXvK-awg$me1@sXW~<_FGgy=$nQ{yVKxp&(x~*W1rUCbb{qOAT?WGt z5=HFXFR|#it7Xq-wFM7E07coLdH2CyV+zujRuL#OJ->wbA#W)zZdhK#b##+!421CZeB_J-eAD3h1g*09fV=`Ph>5qR>?| z*l?eJ`(m{QE$=MS?V1M-=e`q4c217&*Uv5RJzIdSju54<9Ws`9gfA{Gu1CuyKuu#f zIJ>rXJV8Z8)opEl(Ps^XLc@ZC?{>7e-*k!ssEv%e>%M&Xk%GEo+PFJl6sM1!C;C^# zab6AhNHYBx0l#NOk0gr6%dZ8s1p_AZw|pQsR$+6}e0;A-$$gpa6;})HK6A<-bG0e4 z7qV8Ve$n>-bNLp>}boTZjK5-{L zhX~Wng&bS?M|Y!in7%g35^7ul(X4h6w6|?E_~yvNl8&d{vdkl ze}dEZDq?o+!z!{vPb7Lgsh@~V>rbY) zNNH)s_w0Azgb17{afKZUoxtDk1WBkn5F+eTWOjEV;^1g0p$m|H)8T!6LHY@k*Nye3 zDlDy<(O4t(VTDqMTY!AW5EB7dEjkyVlNR2Q_&+{@(~*v4IZxp|XcU$KU)*NRt^`Fx zYGVdt?^BXKBHzn=4VBm9IU#3J&j-8BBG!`yHv3%r2J$I-Iaw9@1efzPn69jBu+HKh zCFFJ%AB)*I-7s^h`mT+Hsah>_n{m6jpxua&F%7TX7NtGPzzgM1F_Fs;>f2UcK{S2d zALKR7=esyJv~VJ%-TOEA%-*OiaA>CDtkT|?0!l>T36;-v&SZzsu}H;! z@BI7z#(Sl7zeAxvCyT$DH2{9UArrN+csNq|J!6@|mox1^ndBV8Z#3@8mW8c*k^u2l@aPzKcJ75}*)kKjWy^5gm=A zROeDTUUq_miz_Zqe!{$=k0x?fe{p!xy$Q$2DIYy5@Sch0-Ynr!aZ>i_j$|K4K7NPE-nk1dbh~(wbKJMQPGe|d z6l#lGCKMxYo0)On^sTdizJ7GJ2w9qQ?8=0OVu`4aYW7Wj6?;o|n*)!#*w{oD>gD~R zZsoV$6}mM{OpK^uKMI`-sr6dgZNGy(vM(THZC$)hL%EMp;;FVBqsDSQ<>2-b|q>T1iXs&JwM@NM~MYI95*Ug>Btyh7Llb(M*QH zg9=JYD~t~Fv5BRHhJ)ngfdOlgwb0?{(^8g**`<@1FZmkOEaRpCTR%u=O8{JOB?yY* zPbnE02eGv;qq8&(z~L4-*vg}$YdPbyS|leQiy0W_Um1poYYI@~%gc|B@hvJ*Ut6gF zJH>Wj2l#KFzxCgndy-O2#!fYH-8?!*rQ6AAdiJSFnb?B}5`6r)UhVE>>GU_JdDFTB zLqjIV9MCuYdz2wM2hSOEZIfdwCuSqk8#BIEs__)iPRPHE(@<&~n; z^_}>C)v$eUtjsjV1q5oo)z4UTs*ivWKe;gh;GScZEYNQ2F)i;7L_(K`8F6;epi7!W z!k-3`u${#i^Uja&G5D_u0ysD{HWp8*)F=!|x6;cZul7Ls{f7@B*CTKh^mKG0>!|Z8 znjC8_%nTI8%x6}P`;3PmGBTe>@`1Q!r=7e0lo7_Moy~99k_qU*DJ98kf;g+k3-s=k zZ~XD@Um}9=AfkM%Lq+g*cN&|Gc>20gCzJ!lbf$_VRur)o0_c6Q_@@#AsTrcKe6MW@ z90y8R@lrn+gr!uBDMo3%^=A?q92z3UEi);OufF<%t5!YwznnI$d^%*rRG4c+N8TYGfGDh9F~()yx#J`!3#HcT*nn>1Z*-vt)Lq?H*jRs7luI}LHalODmIH)r3x z&nHNCiM z0MKgOEp1Ol`jSiNBM?RCYh+6_UG`aUv8DuhAbf+vGtVX!(XW)3Svp9%XqswaW@Lsa zDCiCY1BseUaEN%Mfuy7Toc_+oujIa==4Zc^LZQ<&>1TpTn93sJ;z3MnLE7^CR1>9> z1gpc=GB0c7YqN5$S0f~^KMX-gE_o>pl0T-!#NytGQ&82h0JZ86X6%5El-+h_s!c$a zS!&zR$gq+}vf4$yRYu+;vMQ>UB>IjDg~uKbOxl$7RC z(LwKDJr2H1%~H?Y!$nK?w7#|efuMqrPbr)J4nfRIrWo9C$WR4jMLlU}u#3|G19@Uo z`r5r1m9@>-?D=X@3j0wD8+ z*VySIzSuKTTfgzek2CeNk2d1R;q?g^M1H3BJpHsOuGgs&GDpEorbLyUooXYg@IW|+ ztVL( zZ9*3MTQFF=@$y%);-0z1w;^h1aK?ex_jL&*mB>)jfA&6)B z!aM?}ukGx3w4No*?>@ac&2b+D0wGr}6yy_5aM=--TB-+{LN>s*zK+fbY4yjazQwf{ zI4MrcY*At|&LHc!QZ{L3twK#p+haOA+N)+iy^u4xHx1NiZf!1TxvG^iKtII?SE@1A z7!6ZJaXFXGFD|mXn*7`I|MCj7dRwy|9(UOX2Kz-gTSii*s~Cfg6NUJ=Whwk3mNN}x zqt$Zo3^55z!OlU3mh4bDX(iffyR9d#=jY2+yLt-kk4U)WqjP;kXrWLDS%RW*EzWMA zwso6-uxd_cAPaQIdU^et*w~|i?9lmY{`Pxor*+Ep9UC>Su>ENj#S+=OxyIvVDGjEc z5Z!?_uH{#T$-@CuIoZ%xvLTbPGwaL7J(27k>`c7Kxua&Lw)x9LV`HQ$PV$`W00iq!f|J`wOqF@N&4lMt zJ|C*h>sHw9K<($~XLwt<+2E%p$D#GQ4j#u=lrW2C>{qV0FF&o{ zeE=T?f@ebk5>Q*QOXK8Rpr-Z(ou~Er2*#VrjR*mhLy&1tR$h&EatArLKq`h& zy#9!k^kdhH9Cqo~whHO1(d_!&)_l$UD!V&9(=j-?n&NUgshCvkeaI-b?f#y``cA%> zEJZ3s^8G^8q@`u0O3%~uFd%>v4bm%yp7cPr4L!5`ne^ns*J+UO+=@o`T}G(*)>uvV zu~i3<`N<%eMthkiQJj`FxswIsOPnxfwZr|Ba&-k!(VQ$BChOyS@BRJ5xpWsG{1mgp zzD(Wn5NV<)5`p%QmTW~_^^@(krkCuNggcw21G0mcFM#-A^@ys>zr!!r1mR)_B^he8IIB*|-W{Ofz<@s9drf%S0QHeB-LL)zWN#DQ)u4onJF4oB@sUzv zy|JO5&c`EHR_^F;SiV$Gy-|5kjL^DwIGIOFM#gVsY%H$%h=ioswq1^H2a8h%_ssR; zYa1cGox}USAY4L@ANr7I`PZ3jhWbZdhP@~_r)O6uPR{);IACO4%N2d9Dky48nh>!M zPKB-uUO7w<+GxXAfklk;^$V>bnjH5@1sL-udfaEE;@p~U@&P$6yE;=y`j z`>ZUQA)_0y%1|F69Cj;c!@Ss3bzw@P6nY8O-4z!N@n&J^5mp#FVI$S(k%xLpfkT8Z zUX<320%Ee(V~=d(Z=JSi8k0&Sg6(5ZQgUBON3ECf3NY#`CXwVg$qBCzU{oOQRdM7N zNGlup_;&Ud@d||{6FvH89RKm{8(zj^?fbO`hK81Q%(2!$h1dl)tjvGJkOYN(dSqe3 z`CdjZ-t;4CYHLqHIN?93_?Sbb+$;>>1TClB)jh{&$8q*EE4u|XHJtrELh<52s_b}d zOz3`Es5CkHEn7Z^l#6THG_$FyF}>byqjdBbcUArZ1mlHQ*U*=L*+qm(=JD>`BkZWV z)TMqS`uUSFxz%DHh2O|KG(l~BQrm1hb1ge$riUokM5hGCvFENH&z>$8?;jsI1qiCD z#?H^rqi$2r?cKhqrrC}du-+FW&S>e9SE6zyet-*;A&?K;CR@lrr|+wyOoVHyyMP(2 zQ8FmETA0tDAbx|8`c;a&OLB5@?lUnc5+xi(0I_l$nc8;tNyq+EXAWjE;UY%CNFRRw zmd)AHlH?$6CK@I^n=(vAqhc!buyOCsv3{lCpm;s`AgU*r;j6gOK!#9%pj0S)YodsD zmTkl~C2L${Um5GA>#dE#Ql+Fcw3srbD_P`g6HeTMgm>irI17My=J>NID>PUqn?L;e-WzEOcgG9ErXm+fyAFTf0mCUQrxE0swS_1Mvs?o&y z8#i$)QRvlc6oEjN6cOJhFzfUSyRy7I84ww$55HDjx?VgzGeZZ2Xcp-cn6G=;*Jxxt z9&vC?Vh{QOrJ-z`P&rpy2|Wu7B;m9SL*i-U)>u|X{HlF!Jz{k3>@1;GI}wBXxeLgB z{OyW5>V1@Hhjs2(L(bZ02jmlkjQIGTW3ms>CC8 z7!1cyVo*d{bb}VITRvPxgNDU?`pLsQ#b!<%ua1Jv7djEr`Pq3-k`lgFYKy&%UtWH+ zHtrPJ5LEYeX7>4AjJrCYD+-IIvxmOqudvHfh(B(gw7d88IRP3M8R ze28SYbc#U7K$_?@g!<8=K)BxYSt#Tta_QMT1<%*xxq)l9I5op7K?TgemAyWp?(&tN zl9twXV>QBbzb~CtEbT`et642EyHJ*Dm4l3tO$I$7_MrwAv#_D*2TX3Ck|x0*FA9+f z9UG(I@fkJzr|q9Nv-ojqcvv^Ny=$dzfNYmqQ8Bjm812pq$$--=lLNRS^-Rfkru)SO zZpB*h=@a!yCo%IFuNbE5X~r38X_d6H>gt=t^LK^`g&QG}PvLbD`j-KmNizN!Gj$yU_$RjsP3Gh`}fQVH`i zN^1!wW$9b-VZ&EO4607mux|Tol1}3SP!yaykKS zMEo0EEgT#a^r_5W{iHLDx(6|J3W0aZ5D3KAKz#kiDWf3>_86$Kax-(B{#cl!%6g!$ zY0qdx*mR}_#W8S`@aip)w^x1EqcmSd#tOp!+xjK4!>_j9S7V}OofRYV~VxIe7*^dlPD?#<)XSmTjyA4?tM|aUwv^QNi*5gpv9FG+ zYTdd%A}E4{3ZgV(AgNN)2nvXFcZhT;9Ri{v3Q{VdAV~M7yHh~AyQNdQ`R3B2_nw2^ z_xn%oxj)!@t>>9B<``pETJ5p6NXcpjYpALiiE0L3uQne3qL>($bmP*@hMb(}Gx?UO zmmKbP;%!XDI9@m!d%dTKNc4-RjNepAEO!3(sf%HFH2|v4oO~lAj zV(Eg&{Ek22UgS+$u~{5s=*uzh63wt4@4oj%mQ&&G4sH=vJf_JMg z9XeCxB~kJ5wZ>l>L%786(2(VR`%L2XRzV^kqzWPUvfA3=91=b*>pl7n>rr>#)*ljl zzWnNMD{{{IX6wl#fi|R5?rxf^U@PJdRLj6 zIce|M84ZgN3L+x99)(_+U}wK}ta~_KUJ6+0GAv1L{r#hy1M%k`xRhCu%#Alfao%Di zX2Z1^cK$ROA%k(JGlTjEwX}6=RKjiMJ4g9v*=!E3-DF@@juBgRiH%Y(*yyfP;jS&qj<|Y7U%bvtPBDZ+y?$lECdxwWWYrubEmm>1y?V)0&D1-or$!&+oZc|4o73 zmZ4{Sd#h~`+UHTN8Gno6=#Ww67Fiyn4G{nDX=sEFStA18lr$hi1`qq;l0K?Dr7>nx z4eV4Vm5>_EwiTpFdW>t{oqFrCWau2*S)<{ac`ZIJL=XFYXi7zGO8h0gPsfKxFM(!y z-#Dd6FCPJTIllS|)-Nt*eP;k79Bml|g^7Be@prQIYWx2}!lq8sB+tC7c_~qw>Om~e zZX=?vnjuC;c%}B6U#mff=4NIoExk7H&3Qj=i#{*kt+y9YPh_4eZS;h>N%NbpN=r%M zw|ao-+-WEDHlXee&CZCZlo@m+$ZIeGID91;l-WSGzIY1Lr(n7nW3TaGG>_%gWW zK>iZ8`Mo9e^V5@O2%=OeGS~=Rz`7l}a)Fu}8JoQM`0gSXmS@xh+YcYoAJy4>8qy*r z2^Pz`f^)8;vm+Qw7(gmQKkhC`@w;s5IGvBmGDQ;CKgIAIWfgy#kMVKcnc4&j@^$tq z8#=3K@kOC=&K!o5{()#AB!Ajk!B2xG$BlKz^QVgdzQ~hQY08l1?}AN^VX%2#pX&i= z&)N-3!G-l;k7ik5(sDaWfNh>D5p=BsbUx~f8p9lqmesuS_E)~EHi>_Ku zHnR314e|*SghL$)zOCJ(UnGEf47;teAP`UYs z$jA{=&6}d$_@8Dtb3@0g{&Pq}Yp02eb6@C?+gWWwjh8Py9-$8ihnTT#)A*VYE}mo7 z6O&4ua=|m6x&p1*YOa<_>WW%dE7sjm_KT0ma&qQH>p&S{m2jp{C$vdUeVIVJgdI(g z(Js?|7WeKwhPN|8`Ga;R-|N7{I!8eGOamVOp8R~8WOihvtSCxL29P2#V!lRh^C4*i zH<#UNm5y3XPcN_Q#&U8Bs+un^&`a)(b{l@^+~%r8xipp?S1F63t*v9SnAQK&j+ApA zNbVdh_`>?5PDyn^2aVXby_IsoCHbbCW3QhmM&J6dZ>0apDSJvsGqcaEpdsH+KjY%X zi_cdrkjaMu#uZc9SPB26B>KrsfGwn?D2T+ z196k4$$v_!&Pkw=p%@qgjjP;}4t!o`quo|`NpqD-0k__ZWvn1UB|52d+nhF|Yc00U zbt3m=@-~k80B=lggMO?c8jw>Xe6&=M>_|S1BWPi1`HUk<(K2)98`Qx^$@`#=hb5eO zK;p%@8F&l5{L;0rPld6Vy9I@NK2SgS67{Xq|F(#;cG?_$Putjzx{3mom$>*1o!$qv z#2hlGQ53XBRgnQ_6LB^18@83hqEz@ONkc-es(`0if)I-x%MI#*?IYSz?HyhBRD(kj za0q8bT%D+fRpM#hb=B3^6F6-ewY0QE`0z9E@@lN! z`q%H7I$I;wMtjHRW6id@>)HX1>8aLssvEpKG7+e!_^jd~G1n@?&z!z^;YNaSwzIEl z@Y;@BVu@lxl@1!?6fyCF*$kDw*2{t(1Qx z0*fT4w)Dbuo2zkWdo%{Gep5KB>vT7k^g5O3Xhgx-?e+fTm(o#IRw`8&)Se1gkY|57 z0`?aVnnIHWs0J3@c07Aac3S?DfieEh@F0()ggM=XJO%3YEi`C;H|5mTO%o`fyv7Kc zVVhX&?Z2G%>0V6ii7&3rkDXlGrBXFMmFQ8NF;owHQTCX%Nb~9lt>%r@f3_Sy zCzreEbDyr_me5Ul93lz+r=Bi7OA|j2@#&H>Rph(Pg(jsO8>=sYRof@NF07BN+e{~{ zHM24?6wBh0OzwSij-`~@2sc@K_T+^fF6R{GC%Q>+P6cMwYYIM%T@268WOX`gYinK~ zyckPx(kc^U?)U&*i~nno3=_3q7ZU)f!=UDe?fg+*-r}@)>C>ZU)@u`IjMs!cbILi7 zH@-JwAfsASK(naJCTpEKMd0D>edAUj%`6AU)!L6QV(6T*aA!%{UNrQfmRcTMdAz!4 zO%jDNH9uFgz3|pZp7TcZrjb!J+*Cm9L%xU*leZ?^RXJOPDiY70AT$`~O#$f#Q)K!L z-MK00PDgxm0kQMb>hZPt+Y1*bU&p^qN)Wv|u~}0zv=t*p%=GrMjZ1jOGk(iS(z!zK zJroyDxWbs%Q(twJCOY7y2Tr7mbi_!RoA&X8X5eosrdiv#-( zb4M|6(>zabXgH;miV7`M6wCHk8yeIx?pjIQaXS#W5-IG1w7*+w&m_< zmvgDbE8Qd1s0Ux4dnd`SdNxd;`l7#Jk!>aPGF#lvKS9RI%3Aw^p)Z90P2UM6E<%6# z8#ZFu7cXCY@6MAv8>lGPTcB{dOLS}jhi5DC*@K3M69wjW8;%=O>?(nanVq&KDDv^% zFLVhXm)>n>XJ_T(x);tftr9K^kOB&?eP$EvSH@kBlly`_L{`@cv%T%;SC;Ctpr3dL zN?6JL6}|&mK=}CF=DDrI5w7QQo#ws_F831u7Dx*#^4UBOU8&MyaAV0_Y_Pxc`=<0e zEMCAbton9M*^Eo!V(a-x_Pajc^67Ur@E1N^+Xxa8rodQ@S=Mykif)ouQBe_d0Vke! zfq^?8+q%ycU%0ZZytcjV018Joye=ZKyVJCoqrH>)sIG9I&dy>djX`Vi>{CGNqQ+@N z#~MBvkdqsiTe%popelboA)%mzpG8UY9k7f(V)5?dwqI-97FP`^_2Q9y#y;-fv7X#z z2?V&9l&H*lhSaYdX$|QI8;T^CsHh}H$42W@ouy3;Oe`E5P<`0kc=KI*6BB2z4$5Bu zZxFBwC`(jHH?Vpk$J8J-=5Xvm(^KqQ&W_^ zf&JYkpq2R*9_;TdmmR0LS=~(n8t*7Ir?n1?rLqD4E-SI4g4=i*p+T2FUlDtVC%A5P za_k?K8G`X#%SE5l-0aa8ucB6c`U~FqPwe{juca%#Z_XJL+BLT%FG&kLw#BSnJ690s zA)HJ*GSoS=ar=(pW?ex~2{x9V_eM+6BEtRJ(%Xe0@-3(0tPTAtzY1xs=HosuDuNY; zwB*Tq3sH)Jy}{20;Wu7m>h12P-##aT3aha-%yYH!{)mlMaaXG@fMFR#LUlOo z{mo2)JT`Mm_Rw^UgBJ7JNCdE&DxSL`)&s9%>X7)iJnKBGI`jtmkUB8CL15q|PUn`0 zI}xtYp}p2!>Q`W7>L}TE?vT&6>n(b%gY?>B^rynv=zqdJk>@omIZSdUAB)d!KeWuW zcrDM24o`=e(5L@FdGXtK@4iEyP1Y+bE77^RNBQ7xg^KwDBW{1vKJyz{O?+t?!%n=N2uZHL#oi ziKF~}mi80v`~F{71t?1*1UWh99fU4?yB>0bjiJ@_l7O%oX@%JpDYr{5=Z-ux*~g8b za3u#B#@b(%*N_Pf|00H(pm6>dr;P#qv$H8nelaye02AebzV0h{|C~Z)g7*SFoMiS_ z=Hii8E?*9ESI1pJl=!!zfw9?0N;KE80NB#gJjX{5qIO)+(F=H24#(;xOuK!wEAKy@ zKN*@hCiXvqbyyRcLS6)vYOfw{iH&%BNYL3uS-;LN7dHIH`&779ezHbvcI9p=Kc(x; zjL{ZAl8+_QTsCBtlxXhUxx+hY1uDC_#e0)4frtsbJ1U0oNhM89iq`95LSa`xQ^0fL zx;OIBn(17{gV{ca3PYT?;L@lN-p0Ge_53T_xfdbb-AeYL!hSGVXm0^Z_IpA?Lgy6L zG|F)q?S1Svruc5K?mo!DBr*%vux1P$_sosfPAKWP{illq;m9$={ z8-0~I7`(fWbQv2M;5$t^5T+IIQJaUx&aTtI7xT9E_VAS4u!LOC->Z|KAeZ5X> zA!MelJ;m%+53Fr%Zd>Cm40v>_etX&PMs+pE(@y6T#m*vlgQsD(v=C0Lp_ zLfTHU=dNTR+tXsgaWp&lkugqTle>6({CLo_I{bD2`|e6gE7zmAH~A5FJM6Rcn45S> zfcFj24|XlJfE%06{)jE$JvGq2UItNl1mb0sR0MKH6w;IF_GW7EFawLe}LSO*eUCw=mNLI%hQxONkrn~ogEJ7a?W ze_it-^rTY1?Duh)ADFL7%ZyS-M}*Ve&SclW7%9tY@Sw`~!um1q`cn%ox9?b?+JtJU zZQoy;mxpQ3ty{O66XoUPUh+B^5ue2pUJ_|yYHrwY3K70`i&nF`#hsrLuDPq#x$phr zR90#6Ns8~p(J_hxrBJ7J+2g>?>V$o&$WzdcnkX$EqvPzuZ%xy+F;D~+2=JYQ(8ebqVT~w zjndB|VdzO9f9gmiSj3f* z_Vq3Kkv|5Xg_kev8+mt3U>L>P;e$x=ttFDlh*er+POKt4VC$O2bwuZ5BVvHmE#QpR zP+zn;>RF}Hv^E^+&H2Szac-VSeBW zK2mqVj7O@Pm4)TKy~WFYm72Y5?%v4_q4clNXHJCPzo_$MU_$aj7=a zqGe!Ucz@~rvnPQ-+haP-`8_L_e?Jg(6g^Z?gCDEG2~D?klFN4CU8sO?k+P-_IAl0} z6hsUOf`wDO5>&4EyJlN3ul73F2Tu;pe~r9X3cpe z$7(H_wHD^4IovFW=f7Y0L5-$_kC<8S^#fg9w}T7n3a`B{bB>mm>AghToj-Bv_4N0Q zQbZ&oDamd)4Hl12JPnj#&5IVkMxhvcEpQl+~3wJ z+WVutpa>&Jb?T|t{N{X-#Pz-5jlgs~1()|+9CC4HxGLUU#Q(&dorP*i=P=3qX#u&EZm23!KP^yBG2F|G)wL z&-X2YuD9Kh%lmue$CN3>B{S{My*_*j$dyd-^X26NXEV=!IS&c@@KyT$=ioAL2L&46I@VrA#0XB01I-F-mYqr?2& z?(^Ndui2sM-(Fe-n9<91nq)^W~pC#0kVLjBN5Z~6JWelCM8Vp28S z0=a1%|rQU>wE@VxCu1Wlp!p-dlb7yK|HV25OVnZp;Yjkjv zzj4MSBz#$g`)Kdga=3Lpst6yl)XDrN^Z)rFgFz9zJyG3)Nx5{;Q*dT8?#s&jSPm7s z0Oj1hZd?32w=qts_|jTe(B>*6Ryoa&s-imf6SL(Da#iKjN-^%C;^d`O?-6E3T=4J+ z2uVG2LbV3#?vo8Qyijeu8z-5HhwE(|lMWzzc}baSGq2K@`$*^c z)#E}{oK{g^1f0)JUE$k$b?H(^|EF9qOdKh7easb=+NK+*t_P;V>~3BPC>33V2ppUb z=1A-fno|&(){Y--N{CnmifMiqkht+)>;D2`e!YxQNv)w`r*AoJbH8z(|5t9ozeUM* z>GFl7_tM`_7mngEc%5V+envKMSX3eAoqwt1?w#oh!H^|21O|gN*GPFEeybwt1K5O! zH@|*XWM{r9%19Jo)b+hZmm#PhO{s;wGs$@zHs2m?;@q!&d!-L_S99>0ZN|)t))YMD zTBd+$o(ffdf&DRD(sN4354&SY9blBxk#`*MB=_<3=UK+?kUeM!VohEl-fN5yZ3e?J zL>OWt(Gk(s+Nu_9DF0@mHQIA+uBUB#W0B%pj(TDfk}U5~%PC3W^ic&d`5%JoSB#2Cj7<_uzBbj6?#zg$T>TdP>A1fuKDCI2sT0 z!Ni%avJiL`>d_Hc`pcIS&{}|Uh5slUHV?iWqxSlEL)U`@wdV+U5(>=F7S<*jf=y@I z<8{w|U^5L`TNo&)w-Y)P!ua>Vf<zHX>8*Yx90N)b3Bmx3r6cr03bN(L zAQ0;Xvgkb5(3ZE;qT>+uhqKdnKv$uLR~W)+?ZLt^^9XUXOf<5BYfwO9xQoG*JB&sY z05aDb10UP7j1{>+DvJVlt$q5RzIL4tm z`9IIUQexP*8|4AxW`0sgA|8=%tCErK;TvrjG%l~RA% z=V$ri&d>4#_Aq;8v-ny=JV1mIw2Ig}A#V7LORLp<`z?s0Rxpd9jF(xk|38_e|NU2* zo6%LG6%JmKuo`_85C*5wPGB9)r1-M7JG!>E%H;TPZe(r}z^VH*=~eVckN>zUXd`8j zFBHBRKv-J`?lXD!%&%V`$WFxpgONq-T=aI#nmtZ}O_U`nW<}gn@<^lF<52eXKiVpV zg<`UN9c}?lya@~v7oJKl4i?Qr?#beH+HUXp@Zsj82r^*utizl~6|CY1Z2C-*xYw7e zT`^FZ|}F!(?-3-8XYNVsDKOD*8>mjp!5=ROH26+XqVX7HO1 zYUH5G*tQRi=t+z+(7R85=-B-y$i1X*mU<=(PN%mCM+lUsv8_^%G6Le9aMBA2m!}cmfJaN(KeC zi)?Ok2Ct~XEaNQ`EE6pOV`}7JaK?zUBPf~l<~cMz_<5S++|hQ{V=svMA7p#S$F{>Oc>ropfCG_kfj zCvEOf_7ualxdqyE<1?4VUOM#jhJJ%FOAgq{1#?)&U{iqee?7Q-DD)MSt^d1#{;$_U z;wo6kW7^xD4R@VLX=`hb!@4&!O_RmYie>ZS#JI{ZvW@2)qw-HI$x`$eN}Yj&p;di2UWoSb?tISfx|9rt`ik>*jZX6X(OR^$x9`3~rfA`S8 z(!OC!{G;WEk2l@R{r(gB{{1hh9W^Wau4aKCRTgiI0a1gtl$^{(72fiZJwP}?2 zDZsAt=whyR{$uKB$97%v)P4mqABc9@U}8Jlo0Ta3{#v-kdqw>#mnA+;K?}RS`P9X)-K#8ERad+Ym8^qlFbmD+n#@yyL*>CQHkutm~hG!Xwqx`?V z{Er`9D^DZ09+=vuYcn04(D9Pocp!2=BsDCOWAr6;|MeLq>-xXr4RHi)Rq)`NLmbQO zHc6S$#<70<@rBo7zxnN_0f&%&`bi7-Z>#6SA0f;J1MnBc0+J+G6u=+-DC^-;SJu?^ z?F>=3&$~LSK6(3dWR5?~4EX0USs;~}#-*mF+OX9q;J-X`Lr7B7VbfR~32t<~pRv+=?j>#a|$maH}4sh;*qZY^=Zij9997cz?Urax(UJo=*b;981%$V? zvGdCQ_3di471amWKYnRDlPll}d1SrNZSD15Uq9x`d3K5K%)Wk9>YdjA91;*Y?}H0|qr^Y$$R zAKwrR7SF6*<6uOmy%g5;l=sZG$rQ7|zo?hUyC+VEtMuaWI)}~S*ZlWMdyjolpehpV zBqm$)t!LlwwC51Q=BUr}Z-yeBocj3If3R>}d-0c^58BGv%M>SJJK@55hYbK z2fTZiTVxCb1fIdV?l~2>Myh@;^=Zm<#y>7CWih%+mJzazD1*mwy&Luij2Tb%sG{Ge z4{LhDi@hy2mGN)F>-VRgk398#+~LhXp7MlC_~hKZP*`VmR+s<$7X0d%s{p;2DujFX z_xI;_V`RVL55b-)T6ACBZMq$@NWk^4pp5+3o(6x6llO=T`9BJd|GN2<#Tcir+kI8! zG{TgB;^FBzK+?=NvFXg7zVYJ^%c=AGtLNJ;E-0j0jDJZ;d3ov7OPwPJMJY{a9p0mx zx6@~Te!yP|^#3Cps8hmSf*g?7_WskSPfM{GVPU0YaEDL0l#){ZNKk~BtBXTJux?Cz z=m;#kP$~N;CIBnkS3|oTH9sA3I%{y~@4^?}fur?J;=jJ$k8}L%%ZCx8y;AyCvp4|t z$$W?JE1x@i$g$#G4=Va`timSHkKqtMfKfe?bmL(E7LJXSi&&#l$>uv!bv4Evxq*|kx1ZU6o!iyYmv}+3G zStx}o)VNVv$x%gm;!pwB?h6l$_^EEz?~e5M{|!fwlKb6T%(6)EbW};vC{mML@;u9s zP9^x_;@4UL6q!&_QI!rG3#OcUKi|mhvr_yyg6_Cr`bpde=K9!_SD!~|$w2BtL2_h# z{tlMT)zbVg1i!X64Rjca9GCg{_%7B<$8sqNlPHFb!@&QcHW^0F8X2ud zAFR(o>!1{deL3!AHcEx$qLq6JG!p*#1PK=&68OFJJN#7nZ$ln9rF?E0d+MqEh1JGs z3cNqHt^7$C@Tp%d2hS{xRLmpbD7Z@2Fc!?ED`j+SZCiyRwjenaoC?35`<1ZL7v%2b z4smdS8Zi9iq=o!-<+O$T^@wG5U|h=p$(#(7{8-sm3;i4mm;^Mc`BsKnCDv-+NV#Qd zLA%v^Tn{R*fIcE{)4OyF}>g(vL!aRlH>ef;u#N`ms$q{y-G-^B$M6W3#~;&G~dkTcs{KVCdI!2Y;N zUvWjYNuL>)g+-lM;;U0wo0+CEp1Az1(OpHc;>xAL za;8RRZ)XF~o{Wh}MphO<#n!>Z9o=RN=sA37XtqDS0It{(G;94kM8nH4$VJ1sVaF0? z&Sc!i$ugDUxM5be;lO6nm!Cz1W;BoS*rrQmi6&2)dbTfd^45@BaE?hDjQ~y*Q)+^h1X+ z(w(3y8r5DvN7Jw$Cj{+Jrv1u9Pn>k*=$e$k`VK5^OhJK+PbJ&LkW=XAU7?gBbOqei zoj#^n+QMR2Lv#~L*6A1ySxOV*pUa+zY(&8JiT9Ip)CU4}Lt67JptTg}a6 z{~ZVS4V|wu)+BWy=xk((hpSDTz z%}c-*B(8Z_SC^X6$XRy`k6dl=svh^xyn-*S1q)EA#>T)R(FOnLv6HETMUDl{d3+M` zK9|Mb50@mZP0kNGoq;Eu1q6kjeP9Z8Zm;+JU3mQ?Ts~2LhDB~Y+gi(+sVMTS4Rsr2g2^)zB&-L;q8-=sJ#MME)8c2D_k9)>y=S63(fjgN zXi|e}|AZWmNLi#QmjyjLJ6|d`*?RV)vdE|97np8mxeS(8rXDFllWuJ6PrV9DX#MEO zx0n-_Ti)o>nKqX?Yi!1$uJ&iz>|J)T_%P`eTzq|tJc-PC>M!=X`{o0V8w>Fd*IQdX zVvjQwR%6@E52|O+$S!e@RH(f8)AN2k1MhUy^Za%tyhjh)k7d#J9 zad9-MpMXY|QLtFt*IseZqyNd2jMEBJOy}2?jT1p;A0^Ivv_U+KG1FXr3F_P8{uhj? z?c_9cquB@TD&|EWJsMA5+u3RQou3!~8pfN15|2$~K`y4|$m}XQjAG|8c8$18EHJsg zmDrhtN9rpeytlJ@gQrWOPt%pA)@EYj&PlQ=2fp3m7VnQCREeE#78uFx7v#B@^&6RJ z(sk)>pehrcGfj7JU92i6)itKBFqNd13pC()55$)kg4mf4!pHc&`d*|Pke%t@{pJ^HeP++2o^_#GSlm1` zKt;Ad4YihSFxZb#OK{n9JzN)xaeNmv#DfZln572h#%8ei>^RR8r~qo9#=Z}8WuB=* zKfPS=YBvF_WF5GxLP2w%4F`G=Cw7em?!!Qg>m~ta@pV~Y-bQq3(G*4YX9?G(9lN0BVWHhY21;p&dG{1C-VAuD@^b= zY3#DF47wg5h^T52t?V&&>)j1-C~Q;T;DTj!&#qkm-L4-gPqeJJG4WMLY0YJw$Aiiv z1p3D1Yil7>_hy^T>kXw|t&`_p4#dGF8+VYu)~cGBde*SP#8D!d@17S=j!{oJimN)& zPOhyX#U|=W%ZNMf%iO%LLbc-(p1DuhWwfI)uuEvoEke8$3FEz#cLeoY7H$W=_U^pl zbinb-=KO@VKzdYY{1w&CJd| zT9NYfou(B2BM19B!^dU}&tnpv%F3vWlHJpYCjTA>JBXxw%n`HWgpvrF&Qvh53kDOr z;1$@R_4@v+pijCWmT>h#CgiT#hhbRC>qzzf>XDqE&uBtoayksFY^i4u{Xq?LM@1S_ z;nLGS{rMdzkk5Blls!A%2au~aScTbF;+lY?yn4?D*`#* zxzvgzh~oR<`IA9O4(-rk5#cHdJ6lfFpD?j)4!hMEE_j>^7Ay_i6vxAReOyoPAJ6b- z5&9XOSga~?pukfQU%tp-+Cyx%D>k-3#KGX8INPX!b9N{;Fxb3rohOv(@bqU|A5?ugK*51@#5n_GbU$pZd+aHbFUzvP zCuL=2LdL<~#F{P$09cdShj*Q{Qy_>p@8U-PZBrOur@}Ia!G)3oXGc(Lq0%<`w!j&7 zc5S2>JlVj0IVI0&w^q{mKIe-ioAMJ^-fQj|fc5UkTXkV}=e0;!9E7U3`pGW=1b25m zr-apdbA4dZxeF?en_wfQ zb4viK&t!bY+KgA8N~SJ;gq9byV9J4wWCPhqbK!uVV`BbE!G1@M1m#q~HmHZ2_Aw;y z#2L;vsb_nM}&z>W>^o6=G5hOxy`tm#B&=EL-I`fA6DQnD$Quv9RSIu z>cRlasN}|{x?p`Ez3kKbJ39lR4z12=y7kgEwZT$^Shs`N5)MB2dvHQid5i?R`fI;P+ zVcf;&xW6^ofJZ5xne2;U|C6$J{fr&Bz?j0AnUP>FWfg=HsW1y46!IoDtR{C%LU5N) zaym@_1!U~*?v`$=+HFwL5WE#(;I_+j-g7{@)cK_fJfE3sYdm7%=B(D|;_zF5O=bWj zbE~2F7_krcA*7n+@5;Gav_{>HS((lOBtDpP?Vf~0Hsl@KP;d)z>4iSlXq837IB5m8NGYf0^ZyyvC zQe-SIW3eQBRuPKD)$otpql)Em+(6F`?9cUMH4ix3ZC1j|lca2v;5e_iINg^~F#pZr z=(6f^PREJHr3pgDvc$h+GY8DdO}|C#px6uns!4GvwJTvq&M|BJEgpq%S^1v zUhGyLNpqJpY0Hl$;_q7|#AJU2O6vnW_CX z|E*iD*kso8y&cG=7@}jLkPjGCGHZCqoj0{}wB6JsxWC;73eLNDojeHX1>Pb$d5VCE zVk)ac-7BDRrQ8$nsQhbPkmAnWB*jRL#38@RAJw>yEMrfOMpi)B03XC*L*Oe$XY9i^ zM8AaWn}gvE{WWJ;YOoF?)7(W%aNGDkEEbpDRG$TY&g2|;v0~RZ9lrfAmu(56o%>Tb1NK{P$;;ARj3Ll@>?a5e6poy22rkfNbIR!9 z>1yZmDtahQ#ANq1M_q&UGT+6h;pVU-PJ4Gd+Y>v#9{1Vx+fUm{+0$R!j&xT^@4}X1 z0j!LLsI;|^2l(ke1_6DcZ^zCjd+T*_2FHe_)^wWIB($#wv)rY!le>CdPe`kT-#(mr zXfoWL+~QfnoLx7j&R%tM_Ygf!*y zl?swO^6?T;x~o#U7#O~C-)M5jxV3&q9?z%`&}h2 z2fkgemIcbfAaQ|-{9N%-^0{*WHkmra#S65wBvC<7lQU8_Ckq_qv2jHPtC5e-q#lN9pWjcgBzHQ%W^9s`Y&=YS4@l z3N6sHN{@;X3J4A~pJrHh5Bbv9oId`+m7Mzc`r`b&IWtpKW~)ar4=zJjwz%LNH|yEc^3k92I$>+^ohf} zj>w3ZCBKPpf+BPmVVHH_l?S59XKP#x2 z0{+c|K)&w93u}9Jv>7fHFK{vtGEefdALoM>@zNPT=h4bn{>tL@6CDi+2vu%&cAy|9 z@kKLuDHx#+GTS7W2dom8{1RxN=O}0B<#}N1hgb(BCgbylK-l~q#_&m85zrK6@U_Oz zm5|o%hSikRhSWGItNazYn@X-9kj2&Vf~`YK!zE)0pCgT4=1)X=i1?f0gpc}(Au{|r z5VWfiwQZ=$^KgP*nC?ytmLH%O)^%}_#Xy)t59pdjTxaEPE+*iPcJz0Yn~qB(dfiiC>*KUu)kVc#MyJ(YVlJuJ zaCxIoW)M84-Q{ww_R15)am&fZj)F5*uiY)G`LUU-S<{*kcZJ;e(KoH7t6zn7BsHCH zh5H9AoOsPNkl_-_qjAo_R>?ZHRP5BT)}UyI@JnlRnS9rL-&ws>JYs|b9FtVrY~Y+Z zn_cr?vJCNa46G!L9=S*TNqe%b>5Mrt??eZ9WXs4!D}1TPWckb0_2}`S1T+MQl+%qX zT!$=OaJK`80;Q7m#jIq{CWld8`pdV3)cCG~lD&EJWJNCVCC6e*X8Dy*P)Ts69vi41 zJ?_&8%i(um|2)Zi8z31MXuJ7ZjnJ~QcVT;+^(T2^B*K0P!}ridqCA2@+1m^z7& z%-KC>CZsT2taRd>>CUqn$)P@KuX!B6QtJvfv;L`U+t#~RdVsQdKYJeLHw8dTI(j4u z#tv>tswKkWA)Fm@hPRGHCG?k)rVD8NUFPwhKZ2ow5U(}#RF*KE*jog(4YESGYWb%-jaWNBV5Pc5i!) z57AR_yI8-F$A7T*LOh^7&X4G{2kFwQOlLP|85x3vUXs(C9xUdWWBIlXOL{z&*(L)M z@|?Y<0Lx|<7ddtx1SBsBsOomLra5ul0}jPQ;oQu>Q z=d<>wN>_ZT1m~cY!z#ojw}UeBD3f)|SpICXrN0-j? z(X$vgQ-^boIU>AgUFimHS)E<5U@jE>`9O5o|rjj{7`_UE~J9^yRkin!1p< z{B`*cMj+4B4R8X!=p6KDuGj%c>(c%xoR)5SryZ(lGf3SQlP~^k!_fAd70YsqGckt5>(5c+zrQy(p)4+DR!s!d3!1ML>>j@pu=H#(1=~27W?R zX1hF}(a0W6AL`xPQmz^U$9{>J= zBI$boA*yE?4?Iv)Qkud|0(i})*D$sRi26q3{Df$&f+N&CwU4hG$#F=PW{{zELJ{28Y7_P53X&nznWHh zn(JdPL_-}#X_>AzZ_XK-??bR9k;!q`d7XyD<^|IDZNH}?An957Xr$~GXf+rs`N<5~ zOeOT&#T`acl;KZ>QL537;gO*M@7inpdo~-77B)Ay(8}HIgIB+=zFj&P#QU9^1PyJ0xHjr zt*?B(q`Dq}3dmq)YBf5K(ARFd8dL~7Uy4Y0?z2C1u;a4u`ShApSE3>lkpMCHx%L%5 zy$u>q>x%p%cX$>RvSIvldGx}}U4}xWjaW-a#8!vOFo6MVDAtlL@V z9YUXV_j}Zh<-f4tpA`u{5V?Va8qIn!e^01;07OD|oQp!i)M_Aqo%MXFZ+P&y<;HZDLm`vkG(d#>f2CLU> z-Q!9MoMrz~?$TTh5g@CHPw-BlVuZCFJiA*UP&^t^Wf-JlUCi~|_63oeYweI;1Wz5$ zO}nTkYf#{t02cXbM#>sTQaqeN9s4o(xb|=GxoEpp#Ylu0foD?+wke$*vPT5L$@OKc zU7Xvt6gr|13A~q#TSKr}er1=BqqouW7;q zIi*ZGN@-0&VOO%Gul%zC(`K*8u4C?5E%x@b2C-&DsNV_5vcIP#iG^j`GYYd7tpnc9 zG(pG3r{+3+zF9rT)@Mz<-jV=j#zk*Azg@b!rpqs%(woC26&*L7!)KG=@Rs(Re2n4w zEZq5C6$j6~3Wp-ySsOIPr(sn1(MU|0A?w7Wx|8S7r5fUpB-?f;1~FK{Nt9_p)Sc`} zF74EFFwi2iQx9>KNxAWn;>`?@V`g>dh55Gq5X*;kP@(q0l95lmFx6X) zm@1oqhV`H*JwM_8|>b8Zl$Su^;4{5V(c*-&V#kr3LFAWtXj zj|;8+#TQQm?ihhQOl|ndYLUSFYv#sO&Hd%Th49qmr(du>Pc3H9GR%~maNdEUrC)2w zVb`#QdsamPIFB#zxn(-O0DGq|fMI9xitn@6@?JDSAhQu+52n382>KA+vn|%FZsk_w zC0i3D?CONx?F4#5xsM_dO|bRtIPW8q4Z)LW`dBe^U!9SBXutJ456v(=^wSsY+Ox&! zh&XR>RRSq@TtFDBVUwW+Ial{PXZnU=N~d;kEpau;S3;m_6S^sEqDQ9aH83 zgR=IsW2;%6gBZj-?J%+G@u<(zoxsz`PJSU<^yTt=;o$WO)iWuv^_Ne5c5fn@wzf=( z73bLvSj>}}uI(B=?>dDZfkP3me`6qN%-tbEb;mWYedhz?jj0PVx<|#1cUmlkBe_Lx zU^}|DJE1&N=rt=kfU6f7}nZb00q5@7H)fuj_hV7fC;2t=&h^>3YNU*hx-4 z#G+d!o_6=jnZea3@2R$wC&8#7Z*_H-(hIxgH1DiD4<6N39u(ge0E0w7#p$hW#0h2| zcfNjmSN5fso@nrzoV>t-INuo$M7HxJyh;R(4glY77m=|f|{jv779E+Lm zLVdkGPjlr3z=ENp!Xt>w%|OaO2N=aKrg^U=C+vjf zbDm=V5KNZi$~&UUShaBb@4Ln$&Nrf?W9?PwbiEA+sBAJ9DhAio>FSEV^5;(Ny&s2D zkU3jsu0O|;E1ry$I%BBo(*qAloCq@whlP~gUSG@wz_@5y>RKs& zsRJYZwddQC;d9$Fo@*<4l(zyFlx00T$!*DkiY)3fnx5n--gzn&r;zgG#|iyTy1KHu z;b+D5OQ}9JluK%7UkmV^mOSZKbOY?>_uw`u3T4h2PLlapgkMkI zO+bts^UhH~SvD9IO@y;TN7vG=O)t~caw{q zVuIOI65d?GBj;FR$lOG|AGTW&?;zmP+Y_fKIxF!<+v)t1IBHC4qS@bpS{kLpcPex0 z3;gIdi2kZSA7fO|gB!rTen+ImN3$ic^d750 zUQ6E7Y8(XB<5=U4UJX^no`TwLO&B`@3UhU?^Gbap`}VEYs7IX^A?Ta~xTc#3W`>TP zr{aD88ED;wzj@deHMk{~N^v#s*d-UBhaHP1$73^aIsq z0L8Jh#4!u+d0^Gdo*Fc5Loh)vcsoH?_cFzU?B6BwZ`kw3X%Wx9kZBVkyi?bn`04^V zw1ml%)D0cE%qSg|pzt#>aq(Q*V<%00`1wdqaJRmHPnc<>%r@xZ9l9QP_V#s-t>`l> z=IlCZx2>dDTZ$*MSk07!-TX=y#eIyzOLuQ}DkkKcltFF15wTI^c~`J>snphdjhTV! z_$7aZ*IakE!@>sXirjmS`j4Es>0x=xu-f?Z=gY&`@h;I;3<936(pNf zzCL}m2p`LzfKs;< zJy%7!K#uOgo!CW7#9jbXX!?On>FO|~R2h+?c%&bd77>4gDME{H36CPF9uKBlfAS{B zIQ0jc=YbFUx9878^enD+EqOV_ZmmS_pU;e`f;quiK%=d~2kc-hRdfBCbZ+cuu({s? zILrO8_(a-y`pM#n8)v(XwfngsQt^p0lwgAd6~dGjACmdwiQHX;cLGR`8psi!#waCQ zi|Dk?mQPnn*gzX8_SniVJS`1ei|Dou1x?1%w;$O?Ber!#a zKEwTJafgI}%P7nMx%d)>eatr9u=C6}88)gT%DosaSj@II^S!5-b9|F{vAy4d!Z4q# zKp`-zuE_T5$92O2>y?~*!nuKdIhGy&ITUgIuI24riz%4K2aY4UxiU6}oPXM*Iws^1 zn_=VD7eJgD*vjR3>lJgw^3%e33a|TW^=4UwrYe-*7!TUTwy?u5-|456`S^A&)gn1y z{=!vC$GC4RffFFBttVR)6o!fEYmQfpJ*m0dKfkQcLE=FWO;DA9q7lq>&J&jquH7UX z#E(eWB)jhNW5s>Mao--{v-epScj~T2_QDpPQMnC*17hP8$@KK;HSq%orLj?r%kHZi zSwCPZ%4_l9lv3j@V{C+XFV}cv*u4662y+A|P5v(Ne|<&cfN;u7**|7=#qsGDfmq`z z$f$;bTm#B9g1$HvMgevx%H-*J+Pyn2;A54xisvCVo5~P?aYsG*b|T)5H)Jf9ls|P0 zxpDZ8pGA!XaCDYAxrpFhnBpq|CTrtyzEOBmNDqh+m9W$MM;P;9Uc#RQfrJJxf`P&b zCNxnr_iGuFa1rsZXRsAlM~;*WDf-;L*8gL1@fpxAmuQvumyashq|WFfB!ADjsmkpV zl)D3ZJ+XN^XAtt`4T>xiM170$5-hux`}l`!wibM9O;~u_b7O#A*$*o#86?Z4kCboU*|*dg`GVh?*x$zg zWCmLs-R~QXJ`-=lcZ7tLq_15wImNt1CEq__swvfv?2;bvRvY~fXRT9p(gsyn zVb7LumxJsD`kBycX&2w4FMt-<-6*7G-G#63NuB~kP33!amls=GscnXwrQ5Z9vR8z{ zND9xt9nO=x&uMq1XDFahtJF5~=ZcU`_ny)6+iUtOq%AT2WLeV&O`-99PmgXF3-lJP zh4Kc5@I{Dhf4+$|hN9_jZ3D)8f`Jk>f%A$|<)$=Wm|H%S`$ORIZ;Vi4g&A?1=9yDq z1A(i0X%Y0xL&SivDdw20OjdciNR#CHGs+iHJluIfczegh@%lKRm8zCx5_ov)?qU`< z!u}L@EzyE(4qeBHmm7a5sDyK(G$kCSRR z!V+Kj7Hc0p8iQHn(7{2AO+g{;7tTG@k$Wrm;zGnxHxH25T5oKr?JJqqU7p`YL_dQz zIVH^_;Mk*ucZFUjPE=SXK`b*Thutr;O2uJxCgu%uR&rX=v|8v>?my^qAk4h5Pcc|u zqCmwdliBL zW`StK&|7}j1K#K{vPADz-}Sp>Y@LE3%%@JCWBtUJ>|R(eC&B%bIG7R)K+?GK5ph+O zF$12e3ZD)-zjV|Rq(FT^H`EP4Z<~M?hCoX^(V}-_swtx4s9gR-NY!Le+*|XRag>j2 z5j>>qr?X?XU7uy8ND-T?Rej8*lA72R_xs>rT^ligydy!8 zw$BM1Y!5<@x-g+qrE{Kr_I$UtG1J2`ZXx(0dVv*WWHzHFB$J+;)^Q7W@lK0J@(-cx zW!Hq=K7o4;_V#BMho=CETh5e%l_Tbiyc@Thufxx3YDJ*(Fu$GqzXvRG-X`)nzr?3{ z&3wDOH6Xpw{K8pm;j#Fsnr4=A74qj+C_bG`vNNK_ZG)V)T`w8*E?D%;`Y` zz3gh&n5K%4+qUZ+@{jMD$kRQg2RKueF4MYs#u%davTf#Y5J7daP295wXiwQd!_<5h z?~;sws{15vA7lDz;5P63lG3CSq*rV))mh2YoT5XjPK8BYB4FtD7AuviW!UK$?}i~W*ECVG3>4}?>C99#es8~g`4kQzwvTzG7+>|o`0ReD&|)pw*#8DD zfM48CqT>r;FGr>9!t#syA7WE8m#(%89MJ{);jUqS5Ir;weM**ifrfm6w+xg?ni?99 z1xtO47%Z7iM`Gf2bLe%}W@Tj!+NzS&$xgh1Rk-#@4Gg`EK1$sD`tn^k#Vymgspy1J zPljU-KpdoPHN(uo;Lp+e`*`Qk*#(FdG8nuKuGa5;lOI|NOxAO%Q{`8QtacTK`-v0V z!)A5zd8?pae@@bj*8&&_KPT}?gEzfFdH)Wr#a8~)>Q@!qXP7#y5=K|f2A$=MlI(+u zv!_YXs`C{<(tRb z`<3PnzHk*3-V;+a()`Yyj4W@t7Fg;Q13Ow~n*#(9u~<4sJ@#nYYeQL@ z4-bqwZw7&n*b`vFw#v5Wvq3%}t9Q#$Yv{TXr0Oy}AmUy| zSxcB>l=gJp`Y^n`bpk4lCB?WFEeT zcnwH_#C#Em_`z*Kj6*{i1!l4JzDq3hE?m_=m@f06#n??O2hlO!#^dPN0}$Bdt{a=& zvlyF?JJ2kNm5xlgv?HEzujBO{<&?!Xp+lYLJU^Ii2>V;lQM>m~?U$?q3|7ldkYuWz zb4Khr%sY~dNae0F`}RY|mpI9>PKq)|Gt;=u>6x1rk7H|2I{vKIn|lUI6{IM(gw8_| ze2-#P0?}L$XIrGlg2t5T3dlF~pX>cuNHY6a-&WLfP>-BLA~&a-FU2A-x;w@&5}g(@ zL6mp{qx1)fWUID7q}waS(zq{93O6us5G^K?@omp$CkVrQ(kv)lto)DqfNG3PRu@EO zwE-{_(SRklv!)Y_&Y|S7EMU;BY~UQ<*P^SKkbn5$wF}^WZ9Xn9>M5z%b>4ZCbJUwl z?18qdPl!xe1Db^;ZtfxVQkyl;f-p22Lk4`M*E6NID7LjwP$jAd#IxMurB{c|RX#%u zRqww`IdG^Ob*cb+ycy;*VbH>oCUNzH`<79`SDYTdVAUIw6%n)4?Lx1RVSWjoxg3GB z4^{}zUZ=6^u9yi63#%{@KbdI7KXhg+ALKGyu73_g37khz$FbC935(Z`OK((r;R;br z?Fw_)npy{d%3s0V<%k}fjm&IK)X^sI`w{trk7x0ZX|Pi{+AUs)N3{!#g~^?Zj&?7= zzR3VYaYm+KHr5cDTDA1qZNPB1XFnrmFoku6-swYVX(yj_2V2U(*V9b#=fdYdI6u1= zjyGAFPMEr?AldZ+=8?Om_A;Jh5gjKf0GQbj$b9BFR;zg>vQuF&t2XtO%gu*GNh(p~ z&IBm89HmEJfS0+EHHes;pZlL%Ecg4_KxZCD_?=u&W^oe8Qa1YyNf{@ZI~TD%V|0-o zD^zvloB3`Ubm%0^3D^68X4XS{=4jNN;#qAKJh}p4!4QG!^UoyAL8L(ye^$RxpfqBU z&$B$eL8~EjfCTtrAwo6d^4+{}^Y#Z9zQ!Ux5^gV_y||$TFdON4Zf?j+M=pBHvDa7o z!KUh3$wwYX$7+^So8R=eHsb?TOfl#j%fW8R!YcaSK=}2iE-*CMwaT2~@P9EsqQpDS zuSj`MX^M)93dnN3L?>Om1Ks)2Z@Uy(K!a6pjok*RFLZWBLQPM?v27Qw4b z%q{^I7x50VO$9wjzb6UfUDBDJbk*9KS3mFej2%cUqst+{K@ZB_!AL~%I9Ao`Ly9G;ka3?LcWU$_)q<= zJ|d)U(*N^){lFwB9cx33?rnaGW6%HN&}G zQjxg!oQXEFEE4!U&I0$G0jn>@yM=xqn+G~g`P^9mys|(pUA_(kPmTRa$yS~I99_-s zOb}v`X)v&TrJ=3j$(8}6e^_>n?xuAPn0jxFw8Nke^@saC%SecoYcm;dH7JB9A@V7F zA9T4EBfG03hN#=p+Kxrc5B@+Jk?QXpa=U)3S3Ecr%Sg`Nc=j^cZWYcUL@yTMO`;IQDa{ITb4ni+I)m8{ED>?%bzNVkXxa+?lTy%=kBUC#^DGtEVD6c|Y;Cn%2r4|WqZPv-I^8KG z{_Ueg__Tw3;bhG29a6XVtHlik=;kTs)NEp)C?#q?cay##Y_W;dQ`w}N8wyyjI_Fkm=^Tu|63zIJWb zQ7OvsOt4wXQEgi>Y6W7M~B zK_73INx^h<+lhN!#@)G%6ICTEQWTT%-X$7j-6ze50|NuKku39Yi*5y@TNW+_>NSL9 zvbP^|H0f--+57|afSUX+OsTusEaD;hv?v^`9ejR{jA_yIWn|nLj?}fN1_BCBCI}>r z*@wY7p2;m2?b_Pf3?u-uGWP5r(iG>Lq{mNEeO`+0e53pb+=eX%mtkJ1&{Mc5GaruM zb!5Z??%g4NQc}_oYR-1=#7eH<2=K*19P_ON(G1jyTzjwj5%r#oriWPzU;c?oWOBJc zhkKYlJA><@RYR6YY%IBahCKmzBg6$Iabm;evM3TsFeLH_8PFiHo{A4t%DA*++YO^; zLnA+-$>$p*)Y}6i!2u`#Rg72A6=gpiYUP+ohQftO*YRUl2M&f@bGcFBk$`kRiZ81vr3q7n3WMA8xOC z3wJ_FF%+7FJA_^L{Q-|Q-wxJ;WYTb+2P7AyhDyAF@{($2Ik4Q^|0Ft-ha*o%T#g5C zSa&FeN4q&}R0_yJPWjix0NE$#4We}2RJvl&c~#*Q$whPx7bMj&x0oi`qCasMQ$dVoT=EWw4hVhHgo&Ers~w zCW+t9YZ%m8IYzOQ?IMikp2!E^(&Bf4`&())c>Xin;blET@Ls!txG#olD+NG6ONht7 z0cMXhsXyLj3dwY*Pn_r4&F6vfWW+Jt@ywwU(KkrJbWdGU?w7aCA=i0p1~$3PBAr}K zx*ngN;HwiihICRWL@m^(f#)QXX<66X7_y2izJWreS)9(YsVGOR<3Olxv;_o~0p2B! z)dW2Zh!E0rx&WLi0pmETOD;=a8%37eKJ)^m5`ayd_~4g^jGpO}6bb~?Jj-bi6q*>- z3VxFluSj$@;fOUx#!+lj%XdMhK9PRul?))r#Jt>2p$2YIl5MI`VD z$8znL64@TDwh5NW3J|}yy~hRS2Nim2_A>q{owBlC~*UGPrGX0t8<%D>lm?! zq%&Mk{ivc~sFswWTFZmEV_Rr-#r@q^hekn$6G-u~TsKhJGI*P!2ZZpZ9IN)4Q|<9a zlwU^%>Xqqq?gB>*4hqM_HBF#2Do`s-VvY4jl;8R5mf~{SWzPza3V>qv^mb$J2!Aus85)XFFk48LN4t zK1W)&t{G##%}Iv?+J~L{`aGhM zMYzaGnH>&(1SE|pF27E{a`e?icgKBSe}7agj||xUG2kYK2tXF@fE;+4>Y0b8oOiZ9 zecUA;SDylDiigB|;CO#)?eHw?f}D#$7~aqQCI)8aw;i-<`NSej z&Jb==0f>++9^Fi_n`-bZq7_LtFau_`Z~+%!Wit|Qhh@J=EF%8>9kbAz&tq)u;Y{s? zOndSm(m4T>p!*G2`*UwCDG8pIEkJ$8FydC* z)L&|A1$|(L(se_)ZxF?-d=6g1VMxBLG)M?8R|Zl37M}ls$2ogqkxPG$T?{qmO~S(X z?FEo;IPhJE+k8?DFk{bJm^A%(IPvOQ*Q4_ap~>jycd= z_mw!U$5|XVA5w6e>ntYP@T3q0xS$*gM0twrw=I!FBWcVpf<&YrZmit5Pod4{gd`Xl zO{Z}U=F=#AKey8o75ifF+pY{|J{LItDbxvl0$cuS`$*MdO9I1OVoV!Yh0h_XSX-S! zWd9x@kcgO$@X5#nS;Gtn((~7nB)VC!wlH%0=jG}VJUZ)DI6kqPeaos5SC51R+qOJd z{a>264SF+7$)pyQF6eP!zjGNNkyrZaB8;RAi!6$usJo<`_D6n>YW`W5a{ zt7=)|sUNrZUj#2LamIjvEg{37x}e<_9FoN^`1=A-p$_L)QfKtkmpO#V0=sSHq=}%v zoN4-rT1S$gryn6@R+`*v2KcfA`*nol-V6LRojCipjqBb3BZVj3Z3j1fJ!CF;^TKyO z3GO;37mLyvzL1+yPaRAfYW7f>F8yEnQ;^{$V?O5^78#%eRI^|~Q}B`l###K-8vL#}HS5phHzVLj#j7$(X_hTy%Co_%rM8xijhXoVWNCN& zL$ZxULBXP1w%~qs;prteKSENcmE;GgzKM5ndQ6I&o~Kd6XYmj2!%yK(XtGi;MeHuN zGA6sI2#GcLRD3`n9!PUCq<-EBH?5~nyZat}X)8Jw%)y7;f|8}DL}ujuD^gNY-ib>s z(Y>S{7qVW|0hjMIn^>35HunAPSj>mMWh3!%aY1MWwCOis;*_-f;n=YBe>-2cZA1aV z91{~0*xxrnXePc$7gc#kts?mXjzNDeb=*T9;9px96CCL<&%kwNurUT+ytl7sc?u#k zbjdd6fIbv)BrX%DrZ}OGf@wev-%b+bmjwg|pF2*Qs#MrM^mFD>&x#YqQ5RJ?o13>T zr?xlz#Ai2Zuc99RYbg;q1MdwA=Ghzaso!C_WI@k}C`wad1YcJwqdh>2pCUYyasy&bF!8HEXwMP+8HmVKJ@#APv`-;g2W&NIV2A>ZBK%1%sz zz}BiOs4DR5pYm=%YgXZj#Ndi9@#lM7%(<2i@T2snQj!(4w0}MkV zf=H6kFDvgJEZ_^6c;}LmOns@}gMBqCirof=B9&VwOE-qi{C##zUYEPzp1#rxaFAX( z+_#261t8-R1MrxqAEm9XAb?0f+Xj*1XH2}4C=Tnm)^;HB44@Xx1Kq(!5WjsTRwplm(e3;u2| z{7zXSM?0d(pZ^Jf(OW$f*`jZR%`|=J4fR*aCW|nyP|)_R#wQ=#&>JJ&euy5QOc;V9 zsbEyjLQuHhz@|o!F>~!`_7x6214HhUeAitr{CY7iSXabD#xb)Hg$21jpxSC1TL_nh z+B?JDK9Y@?E9~92wZfzpdU4xfhw){o04CP)OM?`Ig$rzVOLM8Z6!otuE+p&Cjbyva z8YXosw%BwB*gTnOQ9LP$)^QnhF%<=y0g>avH!&|=dbe*Ed9%7%%PJc;RKurb#n#X= zLLE9xzD=Q`?2*ms@^g8{BStQgt0Q8` zT66%2{|8TWImJSVRjWZu&<(-*`uZ^Xvb`;RKinj6p^iD{JsTCPpH_GudP)}KlBHMY z5FID?cE(|vdlNfMEGo)KYTG}?Z+{;Mp9-Cfzr7L(s%g< z8uE18)q5XZidL9;xABw)xw!;(j;E-WtAMxaRVW@=o$n2650^V?R_H^H=s6iBB_;r_ z-b3Li0aPx7-}5#qM=0=WL7XmzV!PUvpc93E&PR{Ar^rHoiGUv-3Eqns>fK3UtywVN zr2{iLGJ<;@G}#E_f)(UV#i#g+kWw#8L3bNQKgF*wHO(eEPm^odgEsNOvu825BJCr@ zhgsWJEa4MboA118{EuE4nw=WVrSsOSfH2g7yN?FIrQemyFHO%#b*O^e=@bAtZyJpd zwXWCsTkQrgd^)rYGP#DjlsIoV1>OUDDfa?#6`QU0DI%F{HS{u{ooF^7n)R4VUApGi z?n)4S;5|z778}q!nyn%rI`3uo>8!_qG+u`A{7p4XQFfw9sC(YvTJ8a45LZ&d8`X_$ z^DRUN<)rRn@e_wKJ|RKW)YLRXd2(B#f@@KP?Ue32Njks*Kkx8J*6hQj;14j|4=pYN z-u9?fI08e9@>oEou2F?pHphb|pm~)%BhGmdC zZ=__X^T>c2uBX_c(*Kv0>JiMg%hw_BEqfHAK0>`XsO=V=cfhxYv?<06CKeiCS&3(~ z0c@#>=?C`u7m*n}ULdWqz?R|`INF<4foR|c+^)NMQ1NlkMH`KSvC=Co4UK|nSxo#B zApL&`4|`s&gMMzCdsqdB8r<1&}j6jC+_-Ru`MXyRCyO zYCO(QV%bOwdhtL0{-^*<+}uH*p+Ek?KP^Yashh(mZnt^$rYZBZc^xtA&%xbf2ZEf! z+yJWKaS(iPs$=#+>FLG_&F#u1TSq^Lz!>1gP|ZFq`Pa{-;l^V3iwQt_hxXJbTn9jS z)N3u?FgQbB0D>u1;u-{K4Ev8M}sTYK{v`mDgXxJ%`Nh+Ebc zF7I-~>AWwr6PL3-s%h4)%+Wu-AnbFV@CEPDgEo0gI4Utw1o1}1lwfyyoPAC=svbB* zdZ;1;AoJ!9^w*3qJqt}c=}{R;Nt$f!mVlAH_5APU+x;5=1i!{9)p1%zieT_mMIx@A}*NKpyPs5Kz%A#T*VGfgH zS+EyQo0u<--suPk3u8i9r^d+Jsz_8vN5VO8Zj0$lQ&Uq{9#6sD&WiB>+KM1tmF`VQ zitJPT3RU0(NN~?i$GJE2oGu!FlA}Z5#zKsO&)sXlD{}}&I&A4?I-a~c6!`qGTKOv( z%_7}SLgRlXND&Fc1@pP>^LJVCFENJt{2#m@s`@WiAJb!!Rw+{DwA;)w*#0hf3p6}m zwzH2O+yn-AI+DJmO&?bFwig-@Y+?%LbO%AgkL=bTaaOavPxIK=*qXKhg`I#SE&yN> z@gmDP1`sAE?|@d5-M&oWP1pl;Uu{#9h4-R0ZyL9ME7q*OhEI1zEOCTxty7flklEK71}u zZ2=xb>eL=^NUj92hZ$5yQDL2${(AQOe-~cPK_rU=yy(P4k3O@BPh&CyY^M!XH$Bj$e^`E%@S9_OU#a-QKI`-LN#AYQe6FncSQm^to*`F%TY6 z3#Xshl~`nxfkQ1rkFr&`AO~18Wka}TFkcJLq7L|TC$RAG4V_cZk5?ksEw7NkYE9D~6E zDS%D)>!86957fFh-J2QPH=M2Q^J0UL*9H(<@d2=)(iqlXj)kLUd1Yvy@8UNpajYSA zj>Xzyq^z-H6MeC9NU#~y3&F5IguYumMIE-i4!$RK5spf_LP@6V`W*WO= zw8xoquM3ur@Xa8I)zm|wV3U253hpCxb6`P+T1g4xR2`r^AZ|8IMX5KpR zwiGbORRZ-aD>SsXrsDjnvP>M$`Bbq!KmUjo7VZ=bU(re`Dl%yBnch6C;)%Hn&n2-y zjOjm9v1k;r7^ZIsisb}l{M{l(F=Ih-F%Fq|z94_2-dGKBbN3RiX_~ac97z!deGbb+wRmcgfLjz|t{?#=o!FpT4h}FKKq|68Xw@%K<8atQ zTw{7C*;4b(wBL*z)5+-;?}L;1uUG1WeTQW3&(@e8T`?EHh+~;dMr_Ql;8yR zM;tMN?`0pD94BQT)|n6$!shlI)UU2TYy}>CFGc_!H(h}U6Y=jqE%AN@*EipqZ%JAw zi}Wv!hOU7({FB-`qNnNV&8;G5JmMQ!D zLsXoqZD{a=q5GPPH*QFQ!*@70#aCj812z}GH|qPw^^m@VC=>ZTv++-#{^##$qxrQG zbPDuR{(f9Hue=KlwM}_u_=1;8K3vrLpeYW~nW*>Ag0xh53X7Ro1h;!{}xbm0N za2fwIo5SNG2BuHU|NKop0umB$lR0QePf>y58}cd`E}L5c3e zr>pX)ll{+UwRClq!upIOX4v21g+!&8fL*+=Jy{*WlXnQayku z;#?`*NGBZ2O)b9q=4QeXj3C^9|AyZ`W)>EKTlfduzaPl|eS2dMV0REZ3on_k-ID+7 zA9`3iLkM3Fz0N3cyb-qDQ6EI>E#I9~#K)a|7$(pu3x7_C=Z*h#%s+y`0?)VPdhg%t zNsJi$TEss4L-?K5Yxz+2v;(-)Q&nd(J{EPzwz-F#B*YfC9v^b$|8(SyfCq*% zWImt0i7$ci`=xr=AH4kszs^kXK!lvbm`dT{%TPKN*K;0nxe2^H4iDr4nTzJX7W)63 zGso|J1RRGJ_T>t9mfr7|e;Z@OOPI>%>K+mKqL=+qBsctG$mZc^nF4agbg!v#{O7)r zx&r6v2j%MlZ+>q(yQ@&TyxK*zo{#}apXD`|6k%pUhChFRz&+&i69+mA9en;zo&qp$ zDe^Jqkv_DLzAw4?;~t#*Q=>p|5q_U*hMDB=CqG(%1%}0OkU1Aj`}f(oM*Hg?D0U!h zJhYm*OA7Bug8}DYE#1qi_*(5gQQ>^lVi^kI#Pv@3G$r~Uk&b2NbNwiIQ)tS4KpktL zfN!*R@j*{K`~A26{p5+SA;(AC8_j=pO!sNPK<4t-C2J)MhBewKXJK!0%I#@Ua2R8H zl9%E@*nIdWJ9Tq?N?fG+ufJVD18-+qzWhBX*Lvz0KL{Y)Odas^NdLOrpt{FOC#|cS z#0zE=T8)7CFyP|i-l^&M^9*deOjIu@7Bl1Z_}cHaL}ZHzzN~3}^|iGoT}hoj0svfH zW@GEHxSmB-cr)?uzwMt_N5G6cd{sY(sJ#ID zk)sj7;cTn+l{=PCl}`jb!F(GF(Ph7u|KGS#jNq@ssqOjD4Z6R6k#6#Vf(F{C;C zxn_y%k^L~jq5k==4?#47Y16_0gQa&`9b0^tYQH9Kc!R)41jcqWp_6OQ%+AUh2ma4u z+Tf7Kd7M2APCWwc7GF4YoP)>~3Ax+-?7?88@m7!Kq7+z_pP=F`@J!_=F$Aiz9i%F{ zz(x5x81}*xH25hBt$uHZg}eI}w>t7Re;r!HSha(6+Kr=#HVeaP%}?bT7L)+7l*hk zRjjv%2wkvopELHUmg{{1M0KE_>)9Z&?rsWVybZ{Q@&} zr*|}ZUi@d`;la{6o-P2BN&0sQcw^X8oN%b7j_%ANSdT*HGdFOTi!tMP{A0?ZqcnBjU)_w~mOz<24Ty>z7 zm}nEGwn%*rq)SN(&6CdH(N9?v1U7iVJc8Ntng0kbcpxqTnM9D8~U`FEXz z&cNdlQ<0NENZW zQx2%z^lI4tEIVV6T5hsfE9H0g{Fr!ROR1OwfjFNJD zDWas+V2!nd_Tt?wkojFHI{6Flbnb^6T$Y047x-}eLDZE>VVF;OC}Q@CbrSq4{lG;a zBpR9d5(CM*fqsP)#F~!7jS&c&C^!#Tn#af=6$Eva?#Uh>a25$lV&6V>7?}Fcdx?6A zZO2CSf;ZxoGLf(q?$6<5NF6J8K=k z;Aa5~cowLuXTI)=hh7p{(GsV%^JfAGZA^itb2Jw06s4<3?BezXrvUHvhf|hf>m>ir ziV`H?vxLjAUly@60DSrbL|Zh#NT+6huF--zdDUVyA+PA8M<=Td#QyAXed$JR)$<|$ z<5XZ>$UkQ>69y}l(0clvV#_%Vc++V@TH4yhf4qVUCk#_?3VN-@h9{fzsAlr^b ziAdty+gUOP=MRK)8dhyow@k-%MEo|UeVJq3PX@Tm@r-A)kh3K( zRv|n*Jj^snSD)24x3(Nggd!&wA;+T@$|i9W-)1fVOSJo80HhwY5mqa=(X(HWDGzck zBLn%PWz^i}iS^=10WvW~uC&7W!vH&~^bT4RfWda<2taj-ThZ z>$Q7JK8t@j(=;s%aXKS1at4lzo|)M)q07B}Y4N5z?K4jHnKm#94PVn4ZG$xXD?k8R z_5TlI<1C6nKsP;HTFj)FBeGho2Yx2(l#pTY4v~~CGy=Dc$NcN;dW(Qv-^TDqn)!+> z{BO{{svWl9)|{_mNj=GPQjTZyd+LBjZ`59UlKL^-uB^iIHy=yS@s}M9;WB1;-F=(x z)RX-8>vMkb>h9}WPiiz=i@|BGh;GiJ`|w2 z=bV+rdJYEsFI~D+3vrTn2a~m`XPu$|(+Zh8TQvz}OP^f?QU^AGH4sS^)t) zq5(idv(qtZJ4tXwqyse~Srg||vL@zzs2&@JtVXW=2s3*-)X0OpWPeNq2eh!|uRBzzEL?mk)9={^P06t^vTaI^MRNERwC^!v$z4-a!wKvQaN-e|7pC&Z% zm`N3n=UtJJPL{hC|Jp*mDgT24bw6|kH~Y~md(4T$hqEA4YfD^%wY}}cS1!K_Kc?lu2C$DZO}2| z%eE}63pzGv5rG%CIj>2%5@gLp)>A26rl_V3{To)z;NLPi6as z1sz;8%g`STC=fXd6Jr0*Rry!9Uy3j5&7HJy`QALnvGtAGdXD+4R9#(q935>nW?4e6 zT1D{|zJ6bP-fzAMtfNZaot3#NZ`T8>fMUEL3dTQ;pPhI0OE&LuH4P|&M z_gEoBF^Iwl$VY`fABLU;GwMvtpqwzBO}GI*X$XUNPzEdY)LzK7q>_|DuS`ew_M>+4 zgn?9fS+^-!IZBffFdh}{-DrUB`uX=5a-?w>_S+sfY^hmU6n&b# z?@q^C`P5g?7kgX5SekMa%#`v<-RUUAVI)&BaV`NaybEU^E3|sP<70Od*gK_#Y#?`Q zPS#eZ)b9IAL`eS85fF**y3t)j8T(U@92tt5r#*3QZSr%VeA}=r&#V?vdi)y(uTF_mu z<_2;rdypZwSBpP_jxa8Yq{D39OdQNuw3(esIrB%yN8~{aRU)QREw1{jhc-R39Zys% zg*D}lyu+dJ|L`G%>3%r3<+~vv+jyN8l^zC!whwU=Ir?fH=B&0bQ6<$Lgp>^aC;215 z=O&<*m~r&u!yjkr&fo60@f^O>XQ-)yeiP%&t1QD)_mr`AGWJn+N=4MEb4J+98msdc zUOdUKgSY}^_pTJNUEWghiq@-38 zN5`q_+|@_#1p}sRv-$ZrYx}1ohCg@u$ep)v$;zoLn@X${waf^}+s6OWZV69UmPPFt zr9G$*?i?GqBfMqBe0~CE8QD87UAa<^6tLj-8>33tO0l<<(*`WlqgCB-MVu37X_DpB z10Xe73hqV0dl#*53ykVJ+MUcgRuofD=0-NgS5_}mMI zzBy*rC3CQVwAGzhx2@%bz9KshlE2kDv`SSC%GIVIkW7i8ZEGbVe{Z)LairZeJej)$ z_W_q+VLmbX>^JBLsjvX?xCA||1)9pI2B6zpm@t;gj!_6R2=Uo;O*Vi?S64zFz&{J< z*H@CpP*H70uM=`FcPM`p57E(?TJDlAP!BY?)@y`a>_L*q)??9Fclv&41#MG%w!=3q z`A9kFbgpf$W1kf1SGCKicd+Ps*B%}2=dJrSP&G7)makisF;vouu~-JKMa_=yhFR)A zjC9-MGIMf`)(Oa4do%>Mu2_}gaf=JPEug%jooaXDk5UEjcFH2|cYHjgw}EA*>j0Bua~BT_|uia|j4nH*MD)|BmzuP@F< z=s#n4db%}5c-UE({D@tjX5a(RgI8OgxN;bjpQz$gK}$`$5JgMirJFcPN|3cAZ?iFb zC7dU|ws}Zsc`gBcN0>H+=`I!Ho7Sq!stvD7uI(ixZsdg*dydcek38#hDkGma(1bSyV?mJ|Ug2e4hiT;sRMAhT+X7$S_&~ZNP zcU%b_5dpM>7Xl-|A|x>A2Kh_bftZ?~pw-c|?6J^UY-@2?XIs(4Dou*#T3YJ`sy%(~ zLhql1`9+Zmu8azvMH-iYI%y(-ic^Rv^EnSf_c(x?o;*(rQbakaBWWd0&cYa0TWNyS zV{wu8(?8NdsM$qewWZw{bOF&6$@F+5RZ!;|TT{rHCZlu=NdPjG#VysDVCS?(VU}S8 zYw+l`HW0U0)_9#mKqx;XF=7b>Sy#5BaHinb|I_sR{%ZOWO&X?8h=TK_x;n#nHQR}f zS-W5g)=9cjeeE_TY6?zlLQ=i1EVmOB>=pGcvKJl(q+aiPXV>!d$(`ucsjeZs;d69C zwi|U+GZRlbqfyBL5@s{q{&%>q=+}B7876RfnYKONOt?PXNJuO4qO zLs$Hva85~5)8sh8P)D(6ncW+$XYFLr-sxR!eRoF~;6^`Wl$J>;@;tilRnDZ$%<7jd z*mUC{!Qn6joo(QMy!S$yGzhy$UCgYQU?#MPJQfAbu8^O z8ZIe(Avy&X&W(YXVBkap&UIu>dH4P-WG4~uwa ze`I&ZxG98#S)lZ4JA~|XB=q^)?einayS!)XayzX2!M=M%;IjSg;h4VRH8#bC6w$5L z__kQ#(4>W;8RnI}R>70O8_+Sjn~Utuu6=ciy+$UQBLJv!UP59 z2`OVhScRww!rQ?0_U?ZjtSp$$u|m@mi)&WzfZwk>S>_mWYqUh@;br58Wiz7$=gh&J zQvcj-n}Wj4PR`6+yVB`UhC4zb_S(>L$eBp1Z|Z%Xc5>zn!PV*FDrC)Ye06SrDXcIi z*sbJYV5bDD)+eHcE7{?Cn$qoo%HK6u-p%n?_MyrvZ%Jr#Q22fEK1C3Qeh|$2Tuh|; zahZEKbJ;H8mXFWH&9*ZqrCxf%LeSrj%Be95_^>{g(kPO80D%xaMowU4 z(=0=TN@ztxMRr%o57?KveGiOx9))r?aohp5%Q)yiER5!n%p41&y_vuxIeUOcy~e>Q zg<-ffdsmd`!-q|Qn8?uet(pin?YA>u9N-Sq1b|HwF1Ac%YXGd^EsuIjz_s~f^)Iw}JNQQ`Xn%}4aQ5dJGOlZfZf$C)s7$!_+PU`! z53fawI(up<-G*FNT1G%HlY;{ zi-B&C9x0)|H-#vsYjp>9rEYw0YRnr-*v`$%A}65W6(D8aR7{q*r4divbK;)m1B0P{ zENm#f>Zus@4pFP=E8VnX`5lyBzFevX=0aYD{HU@Mv7UYpQ|se&VL<}O`ei>k{r2=e3vBF~^7ogk2#W|$Q5dC|ntQwx~; z1k4+qDpgoe7ELL4Mj$-hB47qIz<*(Qs6Acv_6j05PUe#o%1+Y_pxwP&0h3Wp87ieV z!6^^+A_BNU?Wh1Tm|>8Ia^>d~_@1y;%I`zBqJg+65(*+cK7uqX0$BLJM75q;hOzg`1OV6&ay1NOQJrU! z%cdf>9yd8meBD_n(0Gh0*Pu!;b40kCXms*zgeFxB`)7uHBXR_mN%gt{m z%DHN0SSLkVCJ_VpIz{t-UH{ zjdGnylK)|p=RZB{Utc{v11GsxkeHhQC7!`Ro;Whz_TxC%aK1i6Lell~%?|)G0wHL1 z;S^oL56JoAsIi7~0#l1uR7}jgo7mtRfLADf#!e?{0?hWtl`_?kmd3^pFb|0nn$=$h zAiu)aYEsF^_9U6BFdVMk$WLyvii{cCoK=}94b;1OKm-!q!L(udQmmn&VJ+YH)&ygB zA=G%Z4QM1fmA+MfauV^#3MOL9=Na^=CZV$z2e8RsbvaU!?d^Ujn zzTKl+?B6uG!a}Oh=lw+#j%hi|aJefK@6$^C{Yxhozp~C)6f6&k0*EwZ`9L=bm$ThV zi2Dn3#PE>jr+3b*8fv%YM}3FV7wR4u#wnY=*VXG`uG5guVx!bmpOL$UIednV2m5Dc z`A;>ci2Cmx=UBQ(YAZFyjbrxo(VmRLU+DU6+ z6R5RuK+dhOsg=#!gqGpCq6!tL=7oOZb7%QP_q{?`xYSfHW6L%cTtvfZ*@Z=-D^z}@ zH9?%>qcWFK>6+YC{r5xBkGAZ9>^hJh-}ff(Yr+^=YrsHIjmf~1$i$L5BB_5}2B1=7 z(+)x>Vr+c;Hwp6V$zBvj#1@65DOk>Gn24Bi3J}n^O}j<7c{%%PVH)C#S}|&>!<`v1 zxG1sXDP@a5q6tS!i3nV>Ty5=sBrX(bnLc{(;5lKkLfF>2#fWyBM3ck4R^RGR(B|9= zMo4s@n$w!vL?aDd$M(TT>tUAh2>;P&i~<zcX6tRxx{O4K+R#0{?_RhT-|n8F$nIzN!@#mLqVu~&2>4%?~v8!)p{BKq#bhWJk?h2HR2%0{9SR4*ky z0Jtm`loKu-PGH+P^>y{>h!N}uV$&HeI5z$@@l%jpCtG==Wg^Xr81k+ z^ChyO&-A2a`YRf(*Nwc5y2FJ^K+-p2jsKC6;l`PgZ97Lh2Xl3Mb6=+@?h(~emi-^| zzRUwni))*E^)_Ak=tr0>^NsJPZ3;&z8+=F*1nnOIYwCq0HCf(HTdm#(5+8MK4FaB8Rx*sD3 z0z$9I+tGZO1xtt&<(t;{-)9>TNxt9j*$e_JDv@B$wljIjH3%p^v@OGnxj$2>jC9+%FwxbEBtNDAC_24{arw?!w<0TaM4j*|x z&p$jSa6OtUEWAHto;d1s`HMGsuV(l9!d?suraVY)DqQ?@oujR7%VwtgY^!EzEe4Gr z6?glGiyEu8Va8xLebF$^I(YKdee_V&iKoFnI}7~!{S2C_YM;{8?PlK>m6NrHF}(iD zqc$sSWMG*DwMz#EFuLy8YI1!ItnyFanKu+BaaL82y8W?tT{dHkElPG4N_5+@bOWJ3 zvR8&48q~{x+`i2Fo=!pB9mXkq?vmTfXDg?ZB!zw7*CY$?&fc6#6sfH$%O=o61lvE} z^o&@a%(LI$ca0ZvZrEHB2a)7<3xtgUOPc5ffG0;iA^IM@1XP;L;1wg_H{73rhnk@( z@-yI=l?-F6))0YP)om_9~E=M93^`c21mPuL=8n z2^2dpNSl4prvC)OU~z@k6g&;{xg~lkAi6&_gp7;xU3*!%Q2=%f6O-WSCc54(6%f7- zsb%;Umiks*)BRF(yJ)l~n&d6~Gx%NKi%U4D@aE&sMwd>#O$;XHEZzH1m?Ls!!aOMM z^SkrOb~iOmG0*iGT;2bX{){CG73KNyqd$s*Txs(ji(YV*6UYP@)Tn1}louH;xr|uM z{kLNMS-`qo`)dwS!ySl>vC2gvHwa6>zbIWvLxXW!at(&Re5R*h|ANiy2nEdq^i~l- z%a)Gf%B(mueq!4KDQuG5CAgVtt3C)pnD2=o$9u7gM_U+>Oz==n#%iSVeL+;E>`|ZK zkdTGMDQ(a6`6Eo~PgGxz`B0@47x(HrlzK*Bfr?;~{}J>8#=ww}alRZ7-T=htI+js? za$lA@KkkL)mc)Od5`G?*3}v*<*yntLDxYr-3sz=bZHcS=A>Z9oE8dK5GPgG~#xK^j zXgq~&4}*lOA;9|THH+BB4t;RUyR0Xp2b;s9S7D94?;XxBEr9ikm<_51e3L@EJFlEd zim#clM88rIdfjD_=ey}qN3HarnC<@k-^l8J^ioI)NpL}SKW7a6Jw(hg7Aw|nfD^a> z$BmK!oe=QgElYb1vJCPyLHC8;03Ul2>J8hCPh^!hlWn|}xIBZ&UB|iWyJ7K-v=|%@ zzDR^Px7uAFZU*Bhml`t}zMC+0+O+DCmve6e10|x2EVYFZr!~KIP!&`AQAh#}i9$TW zSGc+GMlk#s4N^H+!!vA?06So$l`%?SJ8avXu!y0{ygUO{p+Vitu|nOATTDU<-$j)_ z_w;qNQxDS1MmO~LZxgh2YD;#C-g;$Z@v1&(Wv0P}Miw?(uO?2m_Tbmh&ym;)ky{MDG~%Cosnf;o*{Bw zJNUGO6zG6pNfLnW`Tk{ugM{Fj+UmIUx`D%(@o(%VJ#g8UbNjzOdS;ua4*-k{Zf*GU zr~ynXc6dj$5@>kxtzBJqe)!=*o!o(P4cJ^3LmC{MoRgsGV%?vn8Gt2lIGle@f;J63 zKt;wgAnEn`e4Isi^<_)nuUv!l>Out;OI5qM-v(9IPr>DEDa=#H9MbmmF9uAggc85) zI)5&}8eD!5XA}GoyZ9zNnT#wE-_DQagAU_ye4p?>xgvp$h4;#i8!{09=4-vZAIVht z_)*9!b7E~9M|HkpXm-AncVtM82Ib)#epwOZ$++T4riHG$DX2|+5Sx5BR)U|C@YgVEr4S}PG_G1AbPmOQb8nhsuyR;6L3qY1m zL%Cn8YDVmFQ}gq?AKS;8eLeZTgsXr?Ng5fQoztWR*`bmOc=-1oy_QJI1D;p~phkh+ z^QqJ_;zlf=pAFAl%PTRF}mmby()H>>+ z@+RFb$Q;vKNlnc{%Diw2j5G0=j0~qc&wXENzo}KkaLb)v`GQ}`6ff%;=ct9b_j1p; z?J^7+y4@4;b2!*chrhT@cYnZnF87LqDm7KjrR>Ado7X&M%SRA`=Y-|Ry{TKTFElSb zY17VeUQfM$`xTkW)!h4DkOKcK){*bMaH0v_i4NcA1WllrU9(;sLipvV!5tY_B89yBYry?xsu0DoqK z-;YN68lVX~_=S<-kPI0@Z@cJcCe7xbkqvI`x4GQf`7>BqSgx_XnMukJI79v~aMfSw zMZ!}=9)kvNeksVGY2j;cxm7cp=If^2MEx>?m;I?l*j^uBm&-i&CE$AxH&kD+AUBgt z-$n*M%!{U1?`A@+;BJnyp|cXj`OqQ@&rlj6GrQx?!n&Aqrv)ZDnR`=YC-bg*tEkN4 z@QJD66n95G$%M~O=E8NVg( zxDM2xE8CC8r`(zo|7`C5>YWwPM%<2}2W(Y}B;3PL18goLeAc)Z{2eAa3`ktDsZMyK ziu3^&5~PoY0h6=36`&xKpqLj3B2Q(HcE8@)pF=%XU$3=%G#a#c`%_XRRq@t+ew0NO z;*!&c7Zgmq>3rt%Jphjuf`V#M-hJn7M1FQE1(Bmz`Bd?GHSXEsK1f2oEC3oI*U}CW z=gz6t@bgLzWT3Hx&YVPcECW~g`J(|YR-GM#cE~gexeb|?&G@!w>{SK^3Jf>7Y@Yf# z+}3(RX{{@)JW^pBoh8^SCpO-smKKj=Xm9Qj5ffWqQScV0kXcx%s3v)i13xS*td+?0 z1|Ao*``^{3lA>tn+S6Mf9$rTf*26}wak+7_H%UsQ+DSmS0n4xwtdNVfz_jItU?|@1 zzCi~&7bqbh&{+M(=VaC(;n4;g-1CBhf}^B}OcTW?@M`KAWw;1Sz!SVeq5e_FPJ44q z!_M#$E;%c^s1)BY|JNtSZW)u)Uwky$3#7R7pm7#dKO)$^2>iK9ggjnoGkwEw{_1p$ z-nX#>_|7wQ$B_^CQY8b^yQN(gy2WKW7EFH)S(WzKar{Qz{bPvo z6y5zLmcU?X^@ld8Q04R?#}{u{qYToO<&Lw6wBWq_7`${EC0&|(Av)yPr)-__VdFfP zaSYBB&G#3kWFJnd^~Xn%Yll<=oQ?B+HqR)!Uk|HzYJXG~i#hS_0p4-N5U&_ri^%m@zJA^1R!h)3?2xO^{2J&O6W&FxoEZ61BJs7N& zTVH%H{0Q3XFa?js*Ljot;fQwtp)5M(sX1-fr&eT{NrNuNC;()A^80q5k3!+oJ3>z{vp*)oe$ymXyy3LxQc@PdmhlHb#q>Aep(f7gZca(3u) zW5s;Ir);;hsBnNjn7r}jtone{j-6^YRG|tW6fcfmiuaj%k6GR;by%cb<##P5ntzsD zyFKq9Mxhrlc^H-%uAuI1V6;5#BGCKcX!9tDr5l>8d^R@NSEPLB^7N^i%d$6QMzvn% ze>g+Cy{b-3Oe}GyRu1ezCGQ|>37}g2g|al#)Z;~(Fjc>db@fO+u{f)s57sD;s*&B^^x*u&Wq##@P z$gt$Po|*D!k?~@7v~U!?adYnHLQ}g@+N9uMr4VD|&A7_W2mZHeMF2%rm-*ze-oWCy ztF>*Y;;pxn)_`QBye@2};5z&AolaX@R@ae9%P%-AowGT1hTp#?9i|nJ9IuQ5K;Cm- z&^y2zAM^>Gm;lF}ZoqRn(&0D(aQCnt?xGW7MssxBmY#q5v8n zr<8H+x0G5lLtsP%Lt|rO=lN&Po(0FnE%ttViid_L01)nohECq7`1nhJq%1i>!Eye| zjliP6M-jijIwt}1QLNX5tp6*!iqKxcn7<^{)b!Dc{MQ>3S;t1i&&d}K*eeBRyAP58 zUB^THlb@mO>mU8sshhh!I@6Op6}Vl)QK^2n+BA7nyuG5-`A0j3j<8d+qiw-6kp`R( z)urDaH?W0zd$V>kP6VC!%@zAcX#e@9-I>vcxH84W4zvM~N)7hq2vud=@IahHS6bv~ zK*d|6En6C{9KLS$$6!uG5Z7olwuM$M7DLT z0;Db2zO?m8{n?FDs)=|8F!r#(kzd#0SA%iDe?R zSSNqqOLrfV<%pGxF}3=juP`_H3XrGp(;zNWh2QnykhAp?+5V?py2S85*2K`W51_-E zRv;%Qw=wbz5*&~>xP0laHSVe<$=4i&&I}S=(_9-P6O>MeKnz-lMrm$MX!%Cvdj0>U zPEsl${DPy3FqxsUl05xJ2-B&E#=y{UV0!E-`JWe`un0L%^Qn^!e}2}V@10W2Exm-> zi?8|jBPRhuKw2j#C@4TB;{!Py{cQ;B27o~+aDEp<{pX7)5WtJ{9p!lPJF5Km#hz*- zw8DbNX)zSPex2|mdKE>00L@MPOE3GpRTJQ%A&mNgnE%B9Hlc?@mh<7mVNBPb&#ByB z!^f5A-_IA<3&6cmHVFp%&qZ&@91XxfBXnB!n*PN{<&Vo^3sId!S2a%$dUN#orpML18?bhUeUDK zuQJZPg%BY(X+4qAkOU20gAe)la#KM#=s%2xziucfeT>*^GMqdN02oUTB@I5Vk44qk zAB%n&xN?*aF8^W;{rA=29iiX`s&Xg(4!IeZ4rtkl0yF_xH|T{hVO*unaN~c`{|n)y zo>jhlpbYfus{HFk+`EzXB#I>Y*LUF(Y`wK7^>>J*dxLqPFXs+ic3C*zS$=<}G}sbs zAaBsJ0qb|9{rhtM{K^Ait>N&!{CoQ9o{tTs6E-MlG*Kv%Kmp#0XqQjJ_a;%we?YO| z&mfS)vkyezyzom~GxWZVNck_I9C(rT>ICF#pmq4=a zoyPCt>hHfoNCtOYve7^{=-03R3XH$&ogh|7zKp>GZG*p$l?KsI@rvn(#3Us2pzQ07Za(VRVkyffgWe>no8AxHI0&U?TYIvj6ccqGKV?BKwQ`zyFClJ2t>z zWI?*!^a=+;>E1$?m`E=SYor;@=gfz^Rku92URCFM49-+*Bk^y(8zdeGna~bm2>qDnL>9n6ShyZ_#r)R7 z>Ke!ZK%aVl2*{X7*6CXux2yqOc$g&7?Y%J>3Wo%qbE^ck;xf!%0eom{kjIt2csg z1*pf`{KT`n`;a0f_Su2@f@JZ#0N7gvOI^6#uQl_9T5g_E;&s|up5aAPJ8a$R1_uhy zt@A9LD3FHlX6UTk+x}_|Hj(|UnFObK6%gAu2av{=JQ}dxR0Avtggs(wE$~r#pc&fiJS?eKb|aRVa;OM2fthy)5g1)$ z0#kLY+BmR#CjdN&)4O0YVB-SY8~NKAKZ-$%m-~rjV;lqMUa(bd>8AgvClKcP1h~0J z|0X{E5i90yL65-*)NVKsbKCjtXXucQ2j;nfZ`sP_;oR#@oVfZY#ao270)3B@hRBRm z$KXEVt@A~thJQu|879qrUEFFeqp>V!e9_2}LX+mEbecb9cF?mnc>g7Tki4_wH1OSISy58bo5X8k z?u58xyi}U|)q@8ZK`DU|N*hQnPr&LEkM}Wz{u-f$G62MSd^1fyHqCmcs-mq7A?RPh z!*T@66V$q?XYQq5YjDPBg~wcV!HRnZX#3p{Sk!Yvf%|!R2GB09!?V>e%8xPc$kvZQ z_E$h;)DT z1MoO|jI0yi0do4O29>V}tX$q&;G5Bz}rCV9mHHBOATfAoATY z-HSjOD5CLK4-Dn=maG;*58gH62GBE{#A9b&>5EwwjnBxs1IVi^QIu92v+3!~7 zXMA^S+IfJ39o@oMw^@LuqZNq9mk^drtIj@bOxs`^!U)!ed{wO&&q9{~$|@VyWC0utt4r!tP@bEqt>2S5fE|AOcJt zeK7Jv@+uP}$kKu9W}KnvnRnTGYC%s+$@_u zHV@l_JB$3NBBC&X2=y0zb%xO+H@?7Nm2)}B`LuHfsLeC%0GYhSavwqxYJNQL9y~Hr znHG=YHMGh$>0`DTTaz0KlYIJ343p>3lj7mXKpV*>!p;bM1R{iB&Pa)2PFmA9QD~MEEqx9 zH=(%UNcF@&+oC3tG~oy)qX-&~f*bnJFE0_X6VMcV35uv#7LZ52k5A6)yj}bz^JLYy z^YWV8F)kP>*O-BTUaN@XUGDT_+a^Q z9Op(|6pxp`8D@Y&lHUEC40@dCrHxK)sE&tikK%>v?GYVThLv`K>|FximA z9Hj69N1L2tfA3GqHDQ<|btxZkob1C#2qy?*y7#(ysU!E4HpwuF|O z9ewteN|XTk2HUy7WuwzlA$1+D_)0=~p0Q z1#5$Gm?T`;R%3t@%I2DykHM3CqAxl8(j7KLA^%y9%aiLd%bg(%0VQlF*4i(Xaj+ip z-fNCxw(q;Lv(Pw<`nHQF!Hpi3aEEY+Q}tEIVKpV8t_LLFdxw`}&4Aa5F>Tq ze1_Z`|2((9ZkK?%NS1v=)~ev<Q_g`L#d;0u2hd@UV-IIHR_H|udHxXL?OYeg5lqHB5eHG9b$e`5oEHr4S zsInH7G6V2xX)(OkeI79MA=Y=1T*gXDS*OIr%IMN^9(<*C0+@@(nQ^re6V(mUX7`Yx zDLjU95JWk5r2jKG@M_l# zFZTef8Pg8y#`Q_M#{|0IbZDaL<-)9r(zh)F1RvEDD5QU6Hy3b!09q9q9byWZkgR>W zd%(YB0z|AhbhNJv1As~?Sqe{8bp|-aWGaTt>bWtEj{WyXB{)&sA3p`(J~?)NO)XW9 z>^s0oQtXz7r+j?(OZVJ??IP%0Edz@Mv*}3Fc+w zyKIjUgM%?@(@$iVbhJQ}{UX4evQcebw8V>Q&&o9~4EPY7VS|$Hx^)Rq%q8<(y-;jg zWp`~qL%4qnI^8C=6ewOi8i5Z;tou9+BwvE)w|@2V$li05yR;t>yvQO8%g%Z0@SjTw zci)ciuh7q5VKU4w1JP>ZcRC_ zT*Vxc6cIj|954{K#=HH-DaGxgI|$IpfjF2U?~`Y1p&5>V0loBb&};4B?*8ZQyQyR6 ze+g2r91_q#PA~<78*LZT+e-VNmbE5?5>^==(7UHUTh-nKP#E6lFVIB{g8f0?x!ZPa z_1H71*CN_ra&b4qnv|6EJQ<6cid}+4*(@|XK8vKYO zdzpO&KF<$4eliaW``ZK2sXd;j8_deTwJ=_x~NQX`x6MlI=`3NR4 z<}$zg)clAqaN)A3ZjU`S!FZ~054+D-LG$QHH5*7F`5jfAd>h7+o~E9yadxYqZ=Fi& zY&P)M7#zS>Z!*#_uAqc(TDj&TX1lmFlp^ZWN<*u6d5t1S;L#eJa<=cHx2x)y#P>Ri zq{n|1UdUy=LD=mfjeTP#T>EFNBgUM^qvp08)>7rG!&Wma2J?Cu7?G(C0RD_5CcmT) zQN`z7@%;wEiILepAty5AQ%WHMW|k{_u?Q(ET0zR8b20OBxtPa~zXegw2?XbdXvD!K zQhAvPgE|iI1<@?Eh)q~kPL&G_{@Rwm1K#gGBB418kaSY}o3V{{^`BLarGZfbmWx>l zh&62;*#^*MexLv_gU zFg^*VD78}hn+V!8wwISzMyFyWAN`2lRZEHaNc7yZZX?)SyLJtl$#t7WTWlv)pI7ay zUfb}bGPDH&Oy}tr(W+korSZx-|ESRv=AL^_+(LYs_e zYtN-mc-i;9{Yre?6D8eLn~d~eFs*AG85yB(Y8FMZ-M>>Y6zwmFt!`*Od%;J!7;*4Z zEh$<$ap}#a5guMz1(3lxUcW|vEgTC)N>Pf5OOC~Sj)Din&gvxR(8YHZV;FfQkG7WY z^(?*GgrKi^o4(cI)BqGqY~T|UJMlK6OZPL>ZnyITQYgjLj53_oLDu7z_6Be_)TV7N z9CEQTk&8ut{(MRmr^Rd!dd4jew^}f2yhO&V(h{iG5yldM!yq9k*$SHqdUkep@uu2X zrJ68|<#M=+D!6q^PdTZW{Sr}%P~RKC2zYMoE=ULxQ&V4@d>at~e29$Ch`SUHDI+bz zjhH}y5vp`pek@FF?4BFQ%bNn}+3U{LW((-wAzR|UYTWEXOpPSZ#E3$g?e40b(KBeI z(}s4MI0MG)+f;5SYop7TFMBL2LbGzZ1ozva<;IYbTP!*d*_oR8OM?wMbi{xg&^ zj$)u43y5)>bJs?u=8%%Is;al)LaQ!gjmR2+4(R6q@)74)VOO1HZJh$$#&^#9LuWCy zt{&`iKQa*|C;L!p3%C%kU69C1t=Y^?P>-lqp)DSMGPEQnA| zY?5xMMvmazEDPNUi2CZ9AX1PJ00K*L2w4h>_B-AIq*e~@ph%Npl^~>0u~c7QzmX25 zMLmYXh7p)=`Rtt%;83vg`1AOpT|&~Y?;R%^KIAkRV#f$M-_kA)RN3#uqVCJpzKxiW zeLx6UDWE6o@mxw)^?NP0<}QA)kDoHTd&ny|NGB@?5xt;3ZARs8Z|$rq@aj;iuwOYp z@VUaFs6CqJW)7!r!_)Hv9U1&{7p^k0rTmcu?4KTi{;36bwx(VKBv`r3J}7LIne;J> zHqJvgo8bWYJp_DR_^m8k?Yx>CPPH)0!vRn@+?$^bZJ# zaC1B2%MIF@!nVPWV2lOxj-jM?!JL%Lm&X_~zd_(YjVfwryyTEI(Po3J|KB`Z^8g*H zqSFJMk5@6!oD4nZ=rcO=jo)8jf_??SoWk!?WJzi_4Jn9JaPjfgMnYg9a=kN7@U5@0 z;Fw>No=nLRm*Zc)e9?!KfEpxZ#y`6SV*zU8Pp@*2p<18w?N3$^P*CVSFmOHx4q?IF z-3rKh4(S=^Y`%a$Cwr!skK83A$>*e(XDuKAFjE@s!S^sSv)F&y2~;H zhZc9kjH6%uj(6z&HK3WsrKR=cFa4s6Gw#zS23#ZS8ETaW$D6^{A?vdf$P&z@05Ka+ zA98{ZzY=T?)j+*6`v&TZMOfJ>nf+QDQ{ioES65eGlDx7tL@vBf_Skqg5sC)$*fGj8 zh05uQ9mX@=i5|Y{O`zz5#Q4E8b*g56Bo#EAlz8a-8R9d~YCk5N z;qTWSG;F08gET^zlQ({xa-Zuf6e&-hD_oyN)H=NIS15q~C9tt8=%JbsuJ1DMbAwkD z?IaQVzMy_1-ARXg0uN7RIO-1(3g{kk>fF$WS!+gvc&fJr9v#$z7up@Hw9A>h&Q);buh)HO|oo4$@ULrCNx2qaAu^bMCerAJ& zgd}-t%pz#3);c=?lupIGaV`{DiMGJ_Ol2eOKtWC=Q@3!apJZrPLzn_;?kl&mJ_=UD zU$>rpM_<2PrjY{0xKf^uV0}fg{OFfcLksV>CghZM?+I$jkPs5mX1{^0M8tp7u3I`T zyZyv$UjD*(y>}*3kbuA$D!L&-Y!ft{^ug&C8Qt5u3s;pRfn|QM~L$jFl{tggNu6D|xeoR~0wQ{n$I9-N7^BG6}9!;I>)JUwJi#s}|K1iEzfIxz3BwqY=BoG2`Ob-3%(E=PQ zOf9h^VU;haT<+vlruz+yabdn=Rw%lEeS;!%v&iBzU#-BEgZuTLB6QRbUFc^2*I=vf zw^Dd$_yZzgC?o6cC7sL>B_9(>d!dN1VVvCQD8USp9mH(`;^5t-vKdvHRs16D+^E1*W|=v1oa_%O2>7hK0f!S{7oV zYS^(Mkz;QWSy|zoWltngLfe#b7gQEh641`Ny)eSkLD+CK0`{~S=X8=Jz%umMrmXuz zGTuk?FSkES*rV};Bi+rt{Vi<~UaRk`lYA|U^@s4O`ObqcqN2Nu7oXJ*g=SEP zy;)4!5ep0$gmWB~0HLzpAARheB&1dzH9+{)uW>`WAV@%UMV^q<;6GvN?zJPTX+2h+ z*5l17X&n)ncz%05KRBWqWpT<%++ZqsJ3u(cGr-U9n(0Z3!b-bp6AH1;*gvOszw@nI zI`+%>EzW9%&+q*sn)S4gsQRJQa+rI1dJvyPGQL6JoTy}LD0=%NV`2(0Wd>5LhPOYV z)Z9pQH4alH><+Cr7q!1q^E{MHb0OTk1Fd=lEmG(niB8;a55-4C77@1gDb+e*@niOhsGbF#zUMiz2g(Y_3GfL0j(r$8iP)+mOBG(2Lyv{-Jw--%AV z1o4hulTiI zsmYv|hfDhinxy8%#unV|+4qB3m zUqkf&gos~57dIP>Qv%lhS^Vpc`+Lr+l}2#zea4c46+!bc6|BDIzPMsg!-zUtObP*e zfZ->Wha8MO)W4q1SIN1>O(wAoV^6%@luZouQ^+<93T_z{l~9nCm&U}02Rv|Cd~A<# zQ~|Bx$<0{4)ZzE`mg9o{n~q9}bk0YxW-EX#`3_9Yu}_@nHO!J;=XTn%+9-Eg8Ws#O z@OOf?;eqPp3@DKzB=~4;I)y%9PVLVxYYNc8SjB%Ku<~`v5oT{L zqi%%J$BKwHf`~X4+nls`Ul0^9nI?>|zC;z`u*HFFSqV5B=s13xXA*Q=C&UPcR+|nI zg3_nNH`sMYDagKo2uwL#byb{`Y}rjV-{v(xf>;KQIc-Ia6q+4z&0}(Rx{4<&I#TtI zsg@p83@E?L?*J$prfOjOCqy?ZlleaQlyKjf$e(tUN$9dLyoWX3cS&dP?5@K_ESaA9`(H8hv?3S!gm{N?6O6Hp&&l|Z zT@^)Rztp>*Qv366(YP~xOdGGW9aF9?2OaVZTN2-Gq_cD^amYU8LjS79 zMoE!5%#DxO{I*xoFrFzeA)Az7aE{E#2l8T3FR$VT);$arJd{GB2L=X43o_ChO@vH@ zc-`76?!&~21ysY;`(%(-53yX>fsN&trKL+CNujQ)1`et7>$rQD`=PtaygYuy>K+es zU4pJ0tSoTMkt~IoNjOpVXd#NWH%JkUDdI6_$^#LolZgz~+GWR=hjeW!POii?JSJIE zRH3Z@bqksv^Ic5zhCK)c;53TOKdJ5dQ`Xw(>2J! z>HoU)T4-ydL@YE{2R^AfN@J3GQR0v>pU3h~*zSRmL@J=}JaG3FBQe6HtrUgP(Xhg4 z<-N=aH4uRjj4&C*ZQQsg$y+{_PZi1;`YTt|RIiCCU<+g6d3k%cLcJDiJ@a7+>Ry!* zEFn;VzNX{y-9WS@Nw@JiF$D$F$xAvaKLVaVC*H}wdgCtC0BtA9?AszPS(YUEkAIue z7BpxJm0g|cU_lzYB}3`cfg71lq7{7vF0fi4Q^Gh7kH1*r`+lmPafOYvB}XZetXW z1_hL!X8Aue8Y7%|m?hQCS;w9u^pcZk!b?nsNx(IT$bFdG!uvZ#NEq|RM?8t4=2RmS z2YcGQe$g_Fu{cOIS4tR9MQ@^ahtcCfZ*L9*9KG!_~ zPw7mnh6`8}iG`=cc(6W<3PuB-Oyyhn&V86?swCDTa9==-HtpK*aZ6wJXCGCmnstC0EKhw z!08o2P zGUB-J6Ly;Y!S=c_*;BDp(lsCFPbOH_yqxX#OsnJgMg+Ru2QXF1?C(`RuJ{7E;T>c= zvKgf8(<*<|!ES{?mVQ0@0wj@8yAkJsvt$v38mFOPxOe8|DWEvxFzOC&6=8IJ?aicv zWv+5<3Uu*W3fj0~!OJw_;u*=%`kGLprLbxio|>|Qf%tVjXVb9YUa>uKh~J~TrbBX} zjQ4gz-;>JlxZf%zo0cUVjb3_^ca+WEGH$ZF)zEB}vQ zARuASbsD?(WXkpl$;p%H%*2SdI1~zu2*iR`A%RClUG$|9(27@K9)ZH$RP4iAfc(#4 z_JN&@PfRkndT;xhYH6(`>IuOaa>0yc7|*>0LsZr3E`hZdI0#%@4q4bNH6;dQ7;!;0 zQ9#aD#|tahx$fNp&QIu&082EUZW2d7#tvoGRNB2UR`+nt$HdTid%Ylo^?sF(NgQ3q z6{Bw2`ZS18>hYXD6oV2Vly3lMm^t6ecj8(YGd)rOp|wC}xvhFhJcIaC(ikTJ+65Kv z9{^2Ld8u@9RG75o2-;eg%ua5BA}t+;!V0l!zzZs&+aLcKhJV*!|F4BEq`~BlZhyrN zEKxcYQYP38s-RS475XyZLtPjbQw;*oDwG2}^BlHwDz?XWUfWEgy5E7~bs}?owsyIi z_RtwZ!i2?Ou$j`Fh28=2yV=-<1A;Yt4T7nn^TOxy0exYAdk<&YhYxqRZ9^8>(;yGs zp}b;d#1VfphQX~{MqfXr5g(p2!^;7jT6d20c_3{bL|JkSVm~UOYYLy|AixIC%ovSJ z8b`4yr94IHa)DDW1^=ULt=HC)$hH>gDDK8Pz71sx!C?d%z;&qA)0&>4q_^b7Hn<^p zn*%EgsoFLo*8%7GwdlKy`w61EjmanOP2VubdimrU(G*wiLqk2z&O?DzG-neq1BeB_ zh}aYUUuO|kHLx5p=;bZD(~PZEW+kc}C=8RUOtqXSB=4(bYb2t}Af{R%&HG`9LhLxq zRMfuerY4chJh3ee&q(MQ8D(G>Vrg?G zQ1scWkB?u!(iL$jp7yTWxc)U^vEYc-FFi8sie*X3qbA7FKgxAT zEgQ!QSJ6q}`_|CvhqkG;u(q+PFNWi(tud|AacuJ}H@%E6#cQ&J!6fi)QclQlj!Z_L zK-?#uRy)!rowWzTnF{Q)8|wwfk8QOSHSVMoKhpX?La&x;jevbDPivE3IB}O*{v%}m`tqH!$Tgdky$M4{{NCtqVRXI$UiuqE zXQ)1&y<;xak6mmXQeZYHz*^5I%e@}JepAln`Gh>*4hhX1outhm4NsG@#BG{{&s=ys z%Ei;M>Wm+xIZQ{+d@9Oyso;Hh+EqzdgTXK%0LT99L|AaVLWjTKAr<>yZ^f;^E!jgl zBjY`cKxaP|rPC6wf;OkjEiw5fy@_IHbbCBzl?+-)FdrH8k#TorvQ3HAev?XT7)M5dBzm`9;SrCMZEOAf#(RJVl*8 zAv8dAMM8uzbJM+5>XDFWSQ0X0v%2gAO}2_;2@H{SkVQ!djeu>4hV= zRI%oNPl$mrQ1Jj8_0jejF}-};8a5_}*pdB(iLXCq-eB(tjuaW*lse)4yX~1WhY7T_FWcc zeLoE*yh-wdn_64gJ^k+^?gjJ|1bp-TK0~tm;fE(}SL5wxL8iGf#__gf?CrP+q$6>1YX2DdYIyvAAe z^_lDb|e#>&bt}kXYkQ?M~r9j z>nBeAV}2aNYPDD=S@J{-liF^;o`E3pv+~bkYE%lntcFUIta2<#LM2DmSezb5rM?F9 z1=foMF+ApZ#Cn04hQ`7=QBUs2)OIWG0eosI+7d;kh@Aq6j6u6WA=E7yq=0PPf=m_; zjh!68dR48CK#45?FxNT!=O-`aib=xMS1s=hTa47`U6{sOPqkBQ2qAkWl)o1(N%&P} ztcR-;vPk|p4Pa|sGXyJy#<V-^~A zv0?2snA%N>W1bvmXJU@ug|%1kRh#>@hTe3pXB1mApmjhd*qRmg1v|_21ap?y9$`~> zdNYG1S*R%=lo=SSvET9TVhUVD$GS6K{cPQ*I(h5UTPgP!q|2L|5n$rdHv2vuufAsb z2jJ-S>^uJrL#!#sblKmv!%T4PN*2~l%Q0RvKpjnXeNoC8)dADS9JkWy^l>65tNOG? zi6NU&3!~V%vxaJD6lX4;57|-{$wK!EZ#+{QDZO^tZ%)MMdx`Cfh(w&=2j$kc^}o8V z%uOeeuZr^93f8h)elpHEAJqS)__%YWX9P{9`nrjj2|fS5!#PV``U~sN;@J1H2MOxr zT$+SsE*R&$B&S>*n9_6RI!)Ct-FQA^qr{fRBB|fkkK}c_clI(#h<%YviLf&bji2kC zF4N}yt^(eA0uN;)EEkF{=~J+s`(IhvjT=om_B@k9f?LA5PN*?bp#n8g$I1XSh&0?+ z5URH&#?ZDH>93kFuz7ienIN%E1 zXCX=8#Ej|Ar09@%y=x1N(G-~V7lP!RY8Zwnr&rhM9))MvVg5)) z?x9ARoMmkce}KM4eKQx*0n=;MvZ3o3J3BinVMPeufl!CbqM)E)6^ODZlu^@J+;Lka zem{}(duhn3+j)w1Vhc7nZvi@jr+sb$$b=fdN(wSpVH^(f)v#kMa> zU$5sY1zC_}(OV`JyR6vk-^-sK_LN@Bzsa?em3NXldV3TPMK{^HNQZ@K-h+Pg>&=GN z*DVcuxkEP;x-Jt4-@ef-t1#6tO4?uZ;O^cY?z5wn>E6$-#K~)^k4P=y>IpsK*0~b* zTv_;WCxeB}nNI>SPnxN2^_{DvHwwWzH!E!K?{ge({l<5bv-^pMeU5{hfA{=d8Uc=6 zqkF|spF;pauX-;O0k#kli;CwP0REbJ%fo~ekLpS&thYXWW>7C?v-;Y9(Ri>p6ShiH zP%mD{M66=h;n%{Tq~+7)nWqaw2iYdh%+R}8R9^V+ zw>5RMEIYeSxkGo061fYryo<-&+Vr<}k)2LsVR5HXe|F^d;~oH?tIFm9n%tvJ$_PvA z3nz}N>H1xRTbs=bOaPr<>sEx-6g?LgSI%ea$2hzaNA6jxgmGGAxU@+fimufZ!KEoM zC_aKZ?v45Vl#4>gaXeA#_AZJUx}Y9xpZMFG#1YLVk(A@#U%I$?z39*PU*Yh2&VlmQ z-w4uuO>)%Y30tGDPyM__z}(v<;24$QG6;0&qfcqVki&FytW za2qgtxc&K3oumA|6oEjO(1QT^s`SHlV(-IA%y;M9@^c@E8wCKa;C#Z9-i^zb?f=I}^CnsM zJ1UBkGAk;*p)~3jE;_91yWFY2IVJy0Ftl~kN(b$IV2ATX2``lNzILh8!VR5kTI3<_ zqI7HH)tQ({{&%hizUL_(4J4;|_vz?GUhn0ei#gUI`}N}O>6kev(r;nB<`k$avG2mE zN|V)zCw4k8Uf=HxSXu3rH+=Vv`qZf2){3jWxa^D8|BtWhj^}#+{`sKHQZka65JI7h z?Dav)Rwyb&_TGCIWshXfY_dmINL2Qg71=9$`<-|9JMO*T?(d%-x}!dy_c*U}p6l4V zGB$rR;JhI|b@LyKZ2*4iO?&TE1;|#$qKitUVCh8$!iU_hGi_A6P|j4w8SIw7$(Vf9 zlfj|Y-GJ#o`w<#ej;frv0{EvPzV~xbzNfOc9Yde3x=HK(k_ZdQYEM+^1n{Y+66f?) zt@rnV^Xu{12kfe70C)~{RlUn9xj+VnH(8>;h$Q0bJOtcC(hlTk!9X^(=mZHqefN^9 zOZ&u%pi@jW9fQ;Uq+=evd;4pop1TTv9ZtU!qq0e_B5J8Cp127{NYw-v}B+=`F(NKW60rLnj-RjzK|tc}kf zf#X#CF!0NZZfr||EP+%G$s3GVi5s?}_=kz1O0pDvHA&b$9Z@wLF8jk8dg=5Ut2l(8 zlb=XXS()YzbyrBM@N}V*&FCyeWAgKZ(B~ceD-(F-*`z0gcZ(-K204f`Fdh{Ao&WxC zah1*#5%Y8zQ-_`^C~N30peIYCl8+uGBAC5xeme;p_H=s!N98W?CTujWJ4ufjR4(q0 zd!4xq!)Zah)~i{ly~-qSH}JSK&KK%5pKgia$p`hD0(KP9Ww4A^A3b)+KuSrUTEtR4HVa_FPAj zSC)HZkK=>scofb)LVh6?xb|=>rm@k0sg=4E0!<;8S3DJHCl>oR%-s#Q$mUs7C*Fb3 zjOBSb>`x$(m3SSByn}WA=)4U>^Q(PWtGln-+n@oYAWfN9gqfM39f*j34@`doTLff8 z_I-zH!V==GJMwI=S`6J@9edU2t*GWk;~-%7WZ*~f%`>VV8?8KzA%C=^uzKPBZ#J^pjp$SOv>Qo&fi;I)nisA;avu^mHqLo}e6;WBFNsvD2oWMu zG4UNt(Mu{`Wan$vS|@^8g7h^EDsKPOcjX*Sm`#~A zOLOMC6_3a5iTL@gre8`%As)Ml`)s6^QocCGBb7HK_a%L}yv146a$YAdl@~hU_T*~b zQxy_hJxhnKrfaMO5*<7pL3_@4XU_DKrR|>Wja-{)M;!Kdt+W^2QGw^{#)>jBu82qB zpl+>Io6WukLNnzTf$51xdN**G;ITv${`L`iTD z&vOBs!ZO7oCd2cRxu@)wjbxZMlFF1ETo|fIOZn`XwS3-O8$(}|`eClE>SC~6fnJa@ zqDv?)F48DT-a(I~rLit8yIz_&ogwXgtv7@<=%nh^sC-g^a}}=WVp)}->8LK2yY&(O zPrF(HqO4EO6}dBD|4=px%+Y;pq#c`ZMIl)N7ts_#s<%9X(gS)QRZwtE^#@K;3KSzG zX;zhi-uOCbb`ZgQ@5k3;Af|f}5D*5yB9c<4a)UyJrQT>4pb&gdOoYNXNl5VtbkT_X z#1QgTv+-Oh2Z^4D&VJfKnN%OMKdeL&4f2J5qy*rka@%`9HXD5(T@Pxj!&p87=hH}n zN8zJ-)F!c+wb&Av71t1`qCFXa45OK!U9L5F5reDINZ};DmXGIGJ8XR3T+#!`9%<00 zOu@(XouG5}K0c}YHz~v)4{SUm07U~2WM~r<8IlWkUG#?Mc*C;Ls#Dl>gz_|@2aEM@- zX){GTI4|F8W{;a62NxGobhWDP0$_$sc2oZKHBm$yjI7gy++PEpHvfAhuN3NW;*nH# z=YyZkEU$~7G~s2cWQKCCudj!}xR%W#UZmen`r!N_v>_RKh++q{#aZ}!7XABh4DnsQ z{OIUO?t=;?II5lsX;yCmwWYkm6yOsZl7zx}4x&)rCLIxXLQ&55D+28*APXj zj+7+*ml%GVEWB0lNXx+!sQcX`cwoHV3*6LNA#~!t(lFwuL2qqH^*(a;j7K^#(_LwR z=kJu>SwIBfEdT?tRWd`JqP5l)QVSsAqZh|gSo$>DesU5+3XRS#kOA=RrM}gW7q-GH z0|DZ5s-_s1a3&eWEPYyud(^0B;pMwO zx>#;w(;jXX_~_m#?n+qy9TER8Snt=FgZL`}lWzg+dNXh5^<5Nr^yW`*g789FRYIX; zwy0f5*$Lfyw%Sm|+`Is&ndT=d0i+Wyl3&bK{*%qX1k%_M{>j2iLthrZAB? z(37hwoa-&9v|VZ)bJ})(QEl1-B#%<_%hjA*#A*gKF}L~`e>5Yd^YNgJ~GgRiViT|$M62u`9YY>jA0~UHxG5-d^wxc^ux99#R-XD zE*-hzU@)|CX}iq~q9=K@N)P2?=Ns&`l)6g-_A_M_?w>jtb5~tW$iMTXHRGk9_CzXT zt5@z0A4cOW=zL1|d0&Wq-x2%S@b~h8KQ%6Y`|&bU@X)xTfkB2GR4#aH=)o?Lr6jOd zxHY-3pAjk$c~My2)cJww!xKkopAseZk%o1-26{1qVYI&_V^BY_G~%RXOh#;!!P))s7|SJ8sU) zz$kEa+RAqUC($sZq`z(SEM(Lu6A9qsblf#8aEK6rzNAP0bXGCKDoqVoB<+JG=?Apz z5tct%qpyNAp**w>fIWhSPE2WF*}SQxKI{*c(^-cz6LUPfc5|Y50T&T!jYx~oT<}E0 zGf9Fa{d)rKEzYVYKbZr=?Wvz3`x*u_YfD&c_8SHY=={slCCM6Bn0FMfr5lEzRqd&B zpYi(`ipi8LYIHDO{e;F}dA?Xpl>b3oCfBTnfFvU8d?{t~=6SWdoGUzn3G_WBo5gzM zxP90qMC4g=aRJ2yx+4K4u~G4p(=~s)Gyi?e`VpI3nzeWNwGc9IZL>cBdUw-F*R=rT1M zVShcSSi*=dDy;vUie$2Ru4OwWYeb->-fg)H>M$7bhnA4q2#eY#1dwT)C@(g=XD}#I zaKU|BcTFhA?$FdTiNABn>4lE$x1tP-v5rXXPETd#XC>7At(Vghch#T9DHW8=Wt}PZ z3h;kNxpL^&oBX8YiELkF%+?3}e{K^R6>!mI(sfZe#-{YEwa16@Pr*^ZK4dmfkc23N zRfWZRlfe}W+ALLF2;MM^gCR%{?vP7jT0^Jca2^oYBafA z=HwUMdKM9&)K%~**O!6Jl!4u?^mT%6-zf7%`H!EgPrX=QT@ht_9p2|#pk&xq%M^Gi z*J)%}%QM{IB%VhZ8c85Rnv%iHH+})RXU#dyaBhG*;p=0Ph%fsyR?T>c8lAB2 zx9i&+Q2q@3{2K5~znQKX@Yu&g>K8noi1s2J1VJ%ae9#nMMuuI)daWvU+vtYSw(9p! z4;4?iDTD1cGAl_v`+4IvrK~FzAz@fwywE#lteki%|1Nu zTb~^%aTM*nmFEU$)HGp$e5X3cG&NC?=Jf8;AlJgC-_@!YF0`J93oirHD=Z4Ip< zO=#0+BrzYvoiEddrA3=kWDN?%4;MBny(F#SCyQ?LvMnJCoct{=fn01ktS=nPwrZ!}qBDSGan?jN>TMfEnCmB^A|Mk-_Ebo zHKKB<*>WkuqaY#JipasZbW9mQET{iDC;#y-dCnk~X2r8dDldab1^kP?xm*3`9{(3p z`Qxq1CxKedM}g{9`WQsR0WcQV97Tl6040-qzXb%9SDqfGhDw;5R{zs9jyR2dC9-b=X}#2Xn+zc3qn`*(;8TyhRl_v%6&i-d=3reasKm2}Co2EU!gO5QqXBDFDP<8yTOWE6ncb zgrZIJ)tT3)>IaWON8J-4{qmZ+ctNMekcgJ=lart@WJ7kZmmk$zdC##ZB#B{Pfb8q6 zm--JZFum&5Vam>^r9<@g{T3Gb=R2@t&k8ugDk(%KGlorrSk=Hh84BK#3m@ypLp(f* ze{b&bAF@N5!=pz{;0>Quy7hcd%QZQb zVNr$vo>6;oaDE!TZpWR$4`+X<;Zuu*YCVI@SL3mohgm9_-@~aUlY5{mkOi1d<~XBf z15yDqPK39hge)$4fNGQ9IS1H@r>mbPvf?}GSSX-8%0p~wc9tpamnRa?Szg8yR*eNd|}@WL9TkKDGosA+u7dbm6ci_FwSN zIxZ}8;!BekBj&pIQe4AZ1pE6NQg$mpe&)S{VRyc+;>^u$Vkp0_w742gK6pA$y|||R zbDNkXi_e_-opZYjn|jegEU8de7A*)$s%a5MTMm*s>=jVecXC+F3*6{nYEz^(V z`U3Z-O2Y3c6%Nvo{kIkV%O?S0fV5QIL8G>z7aC3(GH(U&tg^vb6AFU|Q;|NqZTg9< zR$8JSU~CaO36F+^{lP#|)dQf{zd&MCay!I$WOOKk1mkL?g|8Eifc>fnq{hsx)_=b= z4VP0E2GWN8r+)Et3RSiyqIyUk)F&hd;j|$<>1#01w1Ql)T_pPjK?1L4T}XmDa9CZr znmqbvq7Rj6n@}KN4TquiGxQh)!{2L{E(ma%|JEhVLjsqKP^(-d_ruu_61$c=($jwV z18zL$ro2h>uA8zrTi?`D75q?1g10BF^74}#&v(^Ln(A5k)457YKflS`Bjj8rqhl(z z#4Zk2c<(YyRU1iLR%|HMQj#SZDsz^h-y`D3JKJyt$C}0lufoFW_6G5*q1|XaKMie; zy_!#v-4<%4(^vm~asS;1LWTn+Bp~?|1HQ5;B^D+4R3(ugj8(8uRSw|+0I{+hxR0nv zLAYBCAPU91vtZD^wdP4k4k<0Q>4L88!8C!O_53Y)WSLU+D?Z z$;m*oOj&`yCHa>Vp}fG|f`RPty~i%SZ+?6CnWlpZp|PPq9#K36+G?y~@&Fgn&v_V=++T-CbG4*MB)~xyRr?w*8P^Kz1 zX68@Lsr+59s&ES@yyK__zlnF@hi3CzD`)$9lXoY5{`my$aVab=;?pE+l6sRVe%LD- zA$6z4&W9s8Y%>D?^kllDn2}(;q)RVShLMyaP=SRZ@lb#=Q;rDk-xjNDZ*PB`l!7D| zfKB>JG!GWmsQo12`XHoFp+5GWrgXsplF!CEYO&o58!_K!l|nAF*&56nhBLG@hp+f8 zzI($;R}o}+$j+?>DM&Ej&H8?JG+VvMkSSpB%J>IVhGVhwu4MxbSkKzWLqx&z_wN_y zzcTRh6ma=CZZs9%qIPEryzrQE()Ne#ymm^qA}-{a`6kK}v@+>E8g}U0AXnx*Uu~%@ zTRKtsn?L7Ym9R^>ZYOzpV`!z^Vp11M5vTdMNG51o9G4>ZWjyL2779tdwFJd&KrXzg zSCBZVCg(PDZ4cn2hi>d3i73DV5G>q{=JX-!y~xcwaRmc><KL&Acgq0joR0mu#EXYgL5acLU^w$&i$Jqt;m%uxY5K<}`XI9_TL5+?Up_nScC zqk7M|8(82V`OTN$RjIqDGIGIhtEKH9`()&fYcT{*X`TrjedcKVMI|^26`th*E67+S(M$h(2W%cnWA*tzGdD;_1iZ-XE zr4=FUR9ls%@yh-2j8Dik<|YQ#2iK!r{p)Tf{^yx5(YS1c!1%*#a%;TLlx=*$$gz@L zNN6-S$j{5p#RGyD0irC+G7Z0Bq!xxT1}+waqKg)AC~RzOe0}xyTo{OixYJ_HUCxk6 z-(JlC(=(*pOizdj2*{tyP|c2PnYd=J`=OrcHy6G<+I=pXfajus-#>NGzg{$RYz)DT zFlwE5B(fdNkEl&$g05T8lwzCzJOYs7s#?bVcgYBo;d$$Okwe)DFZAf)p8izlWbzIW ztuj!(*nEEiF)Ra0yB`4hl73!{?gY;PvJewM#`^f)iohrwL@7|G2*Fv^5- z{G|B|Ft55m-^E+n3!MJVOaERDl3F;N>K)2|^X>lKC5+p{$4}WdHrttrF{=qdw!A}! zlVmYwM?plhjc+<;AtF-#DVoda+Uq!5v2(!DT3Y9Y~CX|v;l^&q5Mb8AI&kl~y@ zeK$e`;xik^#)MUeE$Q)e!`%}S5@?-uzrl>4j~F8Uw@N6~nSi55(Q}v}5;N_O$uU)R z9O$w_pp3G~oKs89z9kt0JCQjeAUQlz?R3wa0RE0bqgxLQtfxMm-LwLqV+r9j6|Z?+ z-V!Vac{FeY!WUbU$uAM6qwkq{6{}&3pWiYg3rp*A)t7qed<^5?V8f+Yi-gC<-^vvs z2r@1&J{9@`WJq#??6O4my0OQQ zz%$3-UQ2`I3p)cLsZ{VtG;HK!Q&S6Ykzi>MI*S#e)Q#9zL6>>wYx=j34On90;>ykv zz;{IeK$UKP%Txs89+I2~Z~AR^?V3eA@k#RERSOY+!~`Ype{;O`Usu$Q6pUFRNX82= zanr#KA~=kII3n>PyGvzblwJBtaR?n2x04IQgi`i}NIFVocpo>dAmF3kM+TW;0O&v> zSP2&f-_*r9Y%YPc$fS^B&;Qk{JDu_x4g9?I50UH<=+9g3ckLlao)UOhGXWq4QT)K- zX}Uc4zq9+tK_hmve-icgCwWx}c|vI_a?OKlz8zd=u=@$uSLmeX=dar>Gi_(eTuU@=Rq+?QHmX*=0uuMzc zn2M=BoYb{|JE#X2mF0aAs5X!}aB<|DuAsNMY!tf*Cr1U-*zybB1t)r9lbv!uMulH8=a4n(o6muJqY#q>_P-j?T~#j-*0>JrHKDCtq9pt9Zw6 zbfAy!)E%HqoEn53$4`(jESi+=_3amyd>cKg(3-~v`9B9zS0zs&7BXacdA#$Q3^c8x z9zCwE3W2CLA`zQv5E8U@%L}ssB}@7(R@Q8%%?Tc*LeQTfNuhAQh-;@(=lTS0keKVR zI-hx2Gx+|V$nnvL7KRG0+}zErt*@I`g0-MYuwERv-mpw0fTUIbld9yKC?d`K9&+ow z0_Cr$Ks(a9s5!`q2?b$$W89gB`GF$cmP=4Jm6;yHbzwu2djMR{vavX43+`>TvfGAF zW!br9vuHFw3mvSA4_4Xb!$XLMoE9dit3@SQ4KtH%k<)}LXJYH_J}a_|0ZTi>1p%>M z78NfsaS@r?4jt$mI3It&Vutv4I{Wah>y|G6^ZZg{93IQ3Z#>@&c!q|kJVZu2xk`kR z`1$i^mgn{K&6t>R&lPaDWbJ^KNDp<~`7V^%A~$+3d9vwGWPX(~qiL$R|dKu?U&5=rwHP4miN?`!6Rio)ALF;!TaG=M7Y6YLP0f`tO%07tZddKk&+4uuoi z=2Crp(!_^EKud>Lrm4n z9TNfZwbN9Oi9mHwP4O9Gj46fE;Tp6;AV}zv9lYU&R4Pn`WnE|Po_t*fAUtBsL((8a z;OIc)nK{b_POIahh-Cy^%o1>f{KzdE)YdeXa*1x*BQQ%o~`si5j=s2e+ zn>kx_m4?9_+IdLt09lleG>qJfHAG`iblO%~z*Bt*(#?85uaKV71WIs|irw_P?!iOO zlR+J6CF5zim<@JckSr)z(b=frGTK)eyW)TXc@^1#-EGU`T+fT1h{=BaguR3oE0P8S zN!QS${D6!6fhfJdhQWUPe|wd(KYL%B@e@N&vrs*JZ{L|}1*y;zuc*a1)nEHE;h>=K zvq}mIY=5(|%{5yRO9DY{D;!pcNgDiRv~3`kpYl2*^egGlCvb88TVRBi+o25~j9nVa zXBud)rH?`-ZfJfRW`#pdvQ7l(shvVfCejAd=+6LLo*L73`FcHQqM&dBhErzQ=2xe{8ba)Rxc<`=W1#-FQF-1hghVQ%rh}X&- z4Jl2Bi=Tz{7F;0O=f7LyYmqZ05{9Vm!kfE6&gZ2yBIO3Xr2c)F! zJw@3Ta#(}&s3aMYQLFF(8Hh9%_m`CNA9(xVXhd*mkIp-O0O5fBgv@MA9a!S8i~Zirv{GH)fOnT2ubY#se^q%#IL? z5`&xz5aP7Mj?pVRaOF|H`%zVPe*3SsGmp`Io24cy7e*9Bjop?YoG?!ZStMqIW+{w-x*E0@oI8JhinRHIs1hv$oY1s{z3jo!5!AnGG&>E|s1M)E{YI#*(=bX(5VpSfE(H$kd0Ao}SfiT#(6 zSD0eZ5s?`+zgz;8%%UL=yldsNai zlarHQCNSO_fpy%7x3tL-?B|NA=|plGkTlq2$%`PNPil5wf{76KuGah#tUm8z`f)s1 zMO>HBYIQs*e=amQ7z-scfV+Ph#a@2?d{1T1(08RWe+|--Avd!KH4~FulYAw!UM(I{ zyW-iVEY*OBO1eZ<(X+uWej>ESxazd~$1ZJC1YG)&a*ScRq0VErudPObjpJ&ewVJkz zhh^@c;N=}zw~6ZrNaz0VMxKV&7YNnrL2&Cy7lP^c^|a-1bPw+&16hNYy>$G4;7N5-0cPja0D3 z2l=fci%3(-6_>}nSK)Ie^5M@$u_B?|(bpb(E)JJ*jAsgL4e0b0O8W&tRv~J+d;OAY zfkk~J_P28NRY*D9&%HZk7U#5F!IU~4LWSxwnI(J9Z66*Uei?c?E3+*~U@TyvsJL|? z2Pqf5^7+rH{T}Y3PZ?xLuW)BB0W9BFbaY+!6A?12I*nR^&*3P(XfwV~p&KA?mr@;$N;>5mJX37^jfKrmIUk>j}q;%VQ-*QLq`WTQFZW6fvoMg_c^C zdsYhBru3h+RPd7sw!pDT=DNoR(aM|}wvN&z9h~C#HT!xlA+YRRbz}N!TY7@u2y9YP zBhjDXoIaazr*56=HWfe;H?K#cy+mBZ&|5!eW@ZAkn07Yv-Imt3GX#BSBAJM0eU10D zGTfrNhzv4Ouvsj5fJpMwck`Eum zz(*~Y*d)4-EZJFLe{*#5SqXivf7()1?LpeT*-vBkdw;$P$VI`q+z~vHAd-Z2%l`cA z>)A8fBH6OS>tDDE;eAbb6$>LxA6eRxzlsp%tVkj$#>|STc#T_+<&~>aiJjORPvwy{ zGY8|Rgbg-aiW<_-8bE-<7}bIeN&7{QT`CDC)Yk`(V1I~KeF|d#LQ;L6J$v@`;0v$w zU+xF;Net#tjP??L+^NLJSo7zEx&r2Gu~U8d-h3RHM>faxKd^e$em97cuWP)XKDSYa z=TPY-)lH3Z^Q4#X&$KQho^tTh4+(1b$g)U^lsed)lihiREW1TS-&v*78wAL zJ>U8-vSAUu4YH3zlS_EFMIIH{jeS&_a&)9c<|KYba3fgo8FtV&uK#&W6aqwauud)F zef1E--MWs2$JlF$cl9(a>=D;@@lDnav@5;MULlcJwal;2vyRgvtl;m=<1B9D(cJiWyWI8A5!{v* z1HEqZjxQ+=DnJ3By9(<*yi#G)f>6vXtTgED2U~LOXBV~A*>V7f1*e^v62KzHifm|S zK*XIZ?i!9r)J!J_{xc`A)BniI&O4VIuUqEtk7uORew~Y}dwFZ$*e&|=iWvXj7C33d zxv!7CfR`-99keKzmJc9?Gh_K?@{R;v=P8%i<6la z>n0xS=d14u*u{%cTuab^Au;FMrbvX|b}?0IXQ11`B+Ykq!WOHcYO!G4YNr+GsB_QO z?lf`a%s^M)3QhafJ?D18Z7lVwElIm?7JddLsgJ&%#+}>UuVPJ}sdN-*)8U7`PC0ar zXZMo>*w-jc@4%ay64}}Ac4U>H*A^(Ey=EDx^S2GFi8eUAUYLXyeYOQxI!a-3VBIsb zJ-q6x=H_vHFeA*V-$u#I#W<4`B^c*uQD{*`K7y45An<`8mfSo(O>Nlc<{gZ3;r)caq z%ci2iTrMpp=1Ed~`_3Jb>JUwkA#1ELTbWX$+QyN_O2X`b2O#SpMY-Q>fbC>}68En| z5SB3atcGaa@8Ou|-fl(rYdPi4(udwzDL@nkl{}eA^d_)oc3CK{e6jHJ`{|`6<2Oo7<680X=w>bPQJ8VZqBrUPYRbO+@$AbU!L()MXvH) zzNV}`-BWJ`qUMTSEoPxLw6^66`qxSK@25f}4x56LH!*_l;6}AFzuoO^Cgp9R-0%ai z@9gFbz@j>24OAK&L_(iuMQ9&j=&wHaM^DHWYKh}>OO(*J>u3QOG^^i6_Q2dj-!3lw zhC!<8JR}Usf6BOP`HH6;-ZRU!7N*a@Nl0Sy0w8PfJ`UXy&wb+U8Nx;?0s9VqmXcZM z)j@I8i+4$~CCQSUkTy}Yh^viPoO{ZYC)ZJ8^;6&Yg}ju)AwzpXR&q)rYu?&l$&#KDZ3HuO&gIGl_H4@_D!i^A6a4SitSs3lv)$-*kyv)aeolDl!>;uMT2~iN#1zIQZB4iyf~EAJe-XttYsA zbg~ry44D(en=P%a=Vl(BU9vzH(T#DOoU=TP-di$rGdi>Ba0Fe%j}^D$D*4)xiMh=> z%rjW;ckCb`YcDrL*UV4d_CuKWx&A)Bd%xypB0Q!Lq zzDtKsHehOIfrXvO9ZVELz502im@ujH5KAR7NgQ1Yvff%_)n%(u^Uqq;v+BpL-`?r? z-D*slR8msP*)~3WAi&2rm~|~>;lTCnS;5awbY)2m#Zrh60%F#3%|0JeX|UZ7pB6I5QEb*L_zl=AzKIR z%ix0wBfj!+FXz7Sy}pa842+Dv#lnXI!$*tv&4kiOY&O;(5nk*hdM<@QST`r`CUrx% z2l`-E@6?FOjdUXoY#ACr7DB;pDK*J#F1LA}9Kz&)7;ADVlB%Z8m`K@Ean7Ehd&mDr zGyLxofm9446?oees7ZenHwm%2(^Mt{1$491iyey2&dwbc^`wS%m+$w+0&8*~8RCtI zA-Z3s?v4v+b&^G6%wx0&x>|+W((Uf&++KjQ%OLF%;no9-CX!@TZ&NV!RT?L^>2Op` zol~!Mt+vrGflDk41@F*w642R_z1{~a?`QHyESjl=Ml^O?O#$91X3rR0PZBc9XyL;8 zVO9-dPQ{I+B`A>Rb0bwWy91nrkA4PWp6#l{>;wfP8w4(lUGfsGr z(shv6r;uWhq%kFFuk~Im-q}Ae1RQuRh34>zY*1{2Aug(I`^@3mbwUpVVtZKYmt)?J zxFh#EVuWr;*a!=*V4gaCKcW42QC}FpHIXMt1D1nO3Oe>syiI6X@XC@B9lTGThN2Mb zGCIG<^&ZlJ7m_^qbEj{>4bAqv7f#LZN0RQYc7(u8P9~mcQ#{5$KQ6zX9$GwX9BRpl zfDd%Y(ak19+XLdNC~Z?!e!OkZL>CV(E-q!$>dn4HZwi5~0=WVU2(?kG_C$-GNeslV zg{2nT6k883j!?NWf(rJ>a&AtJwfq8=lOMr_@A29oN^}~s`cNbrGOEa-P{hjm3`bgf z2F^7{LMrH}b9=oumc#hjdm^KvnE3ek`c_32<|NHb_9%uYE?3_tla1lENS>uv*avof z1Ugd!k}KgP1}=MlZ-?^Sxp;}%q77{x=91=+JRX?=>wApxC zLUSIZc?Hr4Q+o);4tT32An1cZ6QA3iY>qkoZ+qK`M~D5uqQHXRb)Ik`tTz$vT1?$W z6dHPRn64B#ny@(lwt{|`H&SD2s6R3jmMjn&noH=B$Pzlhc*=4v0M z`>+>)0~2zK12>y&+DnR`tV3*@9)xJckI2z?&_YLZmL!P6JNlK>eGzdXja+dWN6Z{R zB{UN<7iOxDJYy#owXz4!Kx}WN_1yQ8O5Z@Wya&%V=k%LE{Jy2pMu1`y6>)3cIBBf$ zO404@hQ8Kul?0|taU@-ENC+L6OtN74>^B!Njm_udAu(RaLfF54jpvszJkg39Pt32t zB^SAU&frT&Nab9Uq>Dt>T-5FP^`_8fYA3mk&htxuo#96JC7jlDS@-L7E* zBOQERR_fjx_8YL{w*1WQz1qD9r^?b7Q&YMX3wc#jur#E^^jxy`!B&p_gW=w-?_~yL+H8d`6Y49sIijZ;K`Iy$e=TVPwxd&Ep;o<5;LvAyG$a)ZBs3t9D zwwxAmuwgZC{>InxcrB{-69A@HfNJSu^!NAAkwx=&!_p4B-hK1Zc77c0Qy7GOb1U~v zP4hO3+*+C6-dC-8)9}vfWeL7PFFhQ#Aa<1)LoaQ=A1bTE`JW3bl4yY?x0+FDvDK*c z>!NGC63IwPVa+QS({lJh0%1l!rXIEPP7(n7<&>LW5^rT_XqY?s;led!5-|Mn4PFCRw@LO{JSIJBT+p>}}4vBj_bySqp~10wKS zQ=3Ss4{qip`s-B4isUpjP~uk<>Kks)J{sCv;eKhh~qje6&#(Q+m&?4~QCZ{`0vflOvWl*Jpq` z)tFGoMG>2_3KXjbE~+y(p>1XLcCQ<8ft|ODT~M>DDk!q&?%{_K?ghGzN2oond{Lo8 zs*bS~Xhm)g)C`zU;u-X&z=nhFYUS#X6aO%~GN9PrHcEuMTay2}vX_8lC|M?Vg4NZP zm@M(^Y&Wc@90G0PkYHq|h({!e8=oaZ44VTh*fUNJ$6LAW{fI@*n?4ptMI*pKlC@vL z-0Dh)?5?+&k#TZz>~8@>2ePnfDKD`dddBow`uk2WyX1~5s;NbObC`*%_bnv&`=cxM z>(V=hg~Y~EF4%jyglJ%LQC#h+8ig7@v~U1@r_Ac7+l_Wowc|qI;0CfVp#1~Q;Vc^2 z1fSr_Ph>#gu~*~9{qcI?8LUfm@F;>7u#g&1xDwR~ak$(ak3wA2DKnn+(pQ%z=9XT( zk3A%%-tu_xa4E)e(IBs#h>(`*>+mDN(5_0^_KC2|bQLM>yzs}$VjK=01286mx!@R= zitImh;9a~WhRmzL{p21`uK@Jyy;b+Sj(iWFNFb}0PV-k?UZqdOKor(3*kljJNrWob zT3Pi#et+)jgGqfWw!#G%k;C7=7hsKDFRMNL%8#yI(1A6^{k!wny}+lcVdXDgn9^G#_i11) zHj>8l&2@ii%e?cNs*+MD?9ldKM$Eu{g|MP~VL4KRFS9h=&c6HBc3Nuc^U*ngBM-An zWTm8}OtK3p|9-z1NivL9KOJrFf^-Ixy3EBZ81W96R{S8%w}1?8t@SVV__H(T_tYB! zFsLSN1X&BhVu3_xYhM4P$H(&p!a7CUGEMZFo->i`i3#hj+f`#F)O!{0Ty1lEgCPd; zv8v5a0k?gw2`D>z&c4fh>>bvF@0=IFetVYQj1#Gp1}7?tR&l%9Nb( z%>$8qnzRsSkL)B{E}P)F2M>Dt?j@~hQ~YYPfG=KDkjRqs9g!6#u_wRAK4 zNr-P4cTZ{(i%Dgm&_>`F+gl4cMT;$o?Vt*XgtPgJ{ufZTu5_bM{k>A%VOALPXRu96 zaXVbl?yJq*WZ#N6f#tf(Zcz&}Y#JmVYTgC-#%_#t41vAzvEX_$t_O%CB%Zd%yCkPP zm2J>MAWpb5`&Uyi;bxfExDg2$%DHTju%RFV(h@llg8+)sNb-mN{2?A5UJg;{$*bH~ zvyuYLhmO9|_@3u4EPJS^cG;<~n%?E^bdkZZ_slF&#~6b8Xpl6lt*>V~o~PotT^;lU zU|Y2ttWM$-0&8|(JG9!k{{CeEco={VkU}%|5b4Qt38V!db;fz z0_Q^-?*=fXi^`qzBDO!0k^BX{sE3Sz^9T*ca6b!GQB%`6)DV>x7lvB8MbTg5;#4u4 z9MHI%c6sv%9%nX5NlCRPx)HxoT=|$$I;ELYgcMUHY}G|?d|ft9hwY`EA`G5e$XJ5+ zFW08O#gE$YlM$7ZRFDy{pnc+)$`m)dIutD|-fb4FYzbISNjpU(whQmnpV5U8Yxz1X z6%U4_;to!8yFQ&KP#Pos_I$dmzXiE&(05iz58Dk8=m~!OFYfy5r($Oeee=2_9`g)+ zSE!Lyen$YrMd>HFsD*}wD;+-Kq!~K=JzH06}kPL_js`?m5 zUA7-usBx5*nA_ zEhj+1+XBQm#kLr^^Ka=M?xYJw7fLBdbOp(2||)SB|n zELyZFr6ZU8#oxO1|Nhop8)HVY-kc>;0C43(kZuD+`YsDc81ihi_A8-t&+%`jP%2+4 z9ey7<_XUZ7JIl{`8XFs1?Z$L|tu1!DU{dju4QS5=t6obbwqVDu(5R}a-f@+qJb~)G zWDbiZSgpeWGFF?FZck}cVZ$qnIKPN%r`ji;SdYc+{4Dy!`P%{>cNE!eOkpY)o|VD&MYIJkks8d5+m#oXSED8>>A5M zp+er%4e;=(DlP9^QI(eosvU~$@gE8Fd8)1%7E9jA*0&Np+g!NYoW)S@T@cIB8VS^^ zxj?~mT@Ja-oeldW!!7fIa*e*l+(NBW5Bbyeb4ZM{)V~m;zRCg!RODE}d;dQl{l8!0 z*H0ePv_yATuiUz&xq!prh)ZVQm07a?j?0bT{UX?AuN!$u!7ow`PSpmc= zE%})6_Ma(Hk7@dXPL&J(@79?1{7$NVDY}tAGai2}j4A!0GSjq8>Wo5rw1@gTM*As2 z+l6{V=I-ziG%LH!SIV39QJboxpZQ;}D)nzMp8N4G`b#+Zoax@yYgrkJ@Czm=PU--` zQcA%v^jAK$*XyO2D)DbK^__dLd^RW-f5@tsdaBy8axNG(z1^51e{rkRgk#H*ojto$ zOhzk?nkz!J=3+!qIEO!` z4~bm&q9-!t^&Z8=+@1bXd!N33y+L;LBo$N|LNhL)*7O%LV8Vj&of(u_k#PFN&vGj} zo@#+@i+fEB_w=A%D9O|-f>>JA$orO!to1f|7y9ZM;0$hNLvl`{S@xL>>~d8 zW?dR5?eb3i^w9@HKDA{k_ChpCbe)`HwBU?mpP>kaKp`d{f4)gD?v03W)t0l$oBGX3 zhI8F53s)X^B`?YoK7RGpc4T1ANO?kfH;FfU3tP_PHhEGx++jbCNERL=4k@2 zjQ{on*42#y_IIIA#UyMs-(|O|L}o>vN0aBgSJI8ZHCKJ}(3Y!DoWEJaBTqnCUDoTN z#_p%Bva%*FR42R0>XjjFy1+Akd*J``TiSW-OC$no0tgr6*v3gEF%Eo7IMNB|OTbjB z3&=Ak#Ka@jnurYn6QO5YYc;3rq*YK-dO{^-X=%w#dAiwMqz7l9mUwGLx`&edloE#r zteik1o>I%p2Zrv7ih4MMdk1TFA+5FbPnVfHukHl#=)0K1iiCCbsHiD}h)W^VjNx6K z-a(7kw<_b?>m%pNCm!mgX6;FkOYNUN|H7ak-OBLg#_V|Y)ui$B<}Yu?(e&L= zs~J#aaJus&MT^QPA8SgZX!9U5!avmLgSLiZ=C^S5R_=W57-EhplAB%TA-?s+Z@R|c zB)mvsELM5)K~ZDZ;P8lr^`*p4#^%9du{YP|&UG`~w+(!MYaage+m0Pn$-^CdTM5t` z6O_KzE5SiZ#`Z;i(0soB=CVEF9ccJd$D$hnV|+BP=gzfz(~Hoqq4f0fG}jm}?^MK@ zP1!Y*o;A4n$HUlVd^#30S5>3|9d82fd3=%FUnK`ZC=HLd;-T9Or<*UA{#@?2*y6mk z@uZMzIlcZ(SY`94XVp4sj0sa(AHB=!M2VNXBK1Bzv}L_cqsPXh8eD9sV(FPZ6iT(~ z&z1QqOl~vH9b)EDZpZp zOG{2xIu4q=;SpKbI`6KtSf{9%x&4|qOq%7!!b0hip>*&*9_7_MQbIGm^m0%1K7RI( z&v6k-57gLXeqQIya>}{KaCt;**q)H4>A6}Q3->a=R(}dz2PM{ycPZa{SxWl(V z>Z=!T8k?^?IKFrc#J%O;lmu+(x+%{OrfAtLy-lq!A-t~Q!nT@}2vMo$IU{8D7n!10 z<)o^JNnAWlGf3EaTBRr`Te)vi2n~hbW2;(!7`Su?JBym?Nopfjuyt&0pD>q{Wsv`@ z(T<5}#1u_Hh^Tr`*iU^)?F}3v0sr`ZPkPZmo%(;dAqMHt@G>Nw45GFl$3SMYsi~l4F-M0W(niJL}eE#C_9u&kW56tVa+f1j=J~#Y>pjAAy zv@rjwNXvM@Vba+6@kTS(^y{-CiP8T834xKrrM|J=AKrle?+2m{uHz@(n~SDq9i-B6 z&YHy1XkM1*W_D+PHsR+PNKMSloKH&FdYNHBbJNvynDJoA$t+Xv>!7NCq0+0M-CAGR zE@38>lgjiWXMl?LOWL{g@sLVAS(newL~desiM9KVE8@F6=41QE7UCl@ z4$m*~1sEF(kY#{CS1^D)Bn|9ENqv~xWX6RJ_-uT|1<>2ETB|52eb)F0~g|D)?G!-7h;wgo{6K@<>a5J5sf zX=z0ylyF2{ ztw?$e0uab|QKfmpC3smnNAiyP z-5a6d2B;#RD;zH7aE>QK-+OmZyb;)<{P( zu*@WCJ(+!v`P}wV!0pa!0weM3H*f9w_Ug);Jb8=hSiX}OkGbR{_=9t;k40I&-Bdz^ zY6SgLZM8yCJaOae|KHvIy z(MWbGvV7nVd&z`HNy$ngxM>Dp{olqUW*OaQ%2`JJF`F4C!&V8Bf|J^`Bqo@p;@O>zN>|tU~lh7(KEUQ7qqAHNfBTD&wvQ+hPK7o7awXTvPhp%zaoF(%k|EC~|R+ z85Vk4)eN~K8E*^Sbc&amZ&4HCOG-*y za0@v9sEIyz{l55odgikXMMd8%&al8E&TQ|LFuTh$nh#rxmgS|kM7(l{+RGIK#Mv1}>@8-TM|4gl`s|0!n->G)fI$ z129b9K+`pbmhR9urhPkr=#Pi@pQlQ-2*1Bag}1xBf`Ta1!Pd&C3Kll@Y*t~%Wt>qS zjeDNuBZg76x}I8`sX2#st29wRm>3zq13_Ywls5_}l1d9cU2+`NPskqfKrzm#&Z(WW zbSCb^ppv!sC}B|R(VyB68DiODUAj@aMqMqY!(@J0VX;PJ0C{THsBY=jok2`$2E)^x zzJIO1@LTy{mP~M!e;X4;&g3PP8nZWamEo3>ZTMP7Xgl3o#c3fSz1UiB^PR}4;A46Q zYf%f|w!-l_mjT^iuI#qt6^HUAwNrjQ&qpI{3d;`uoTN(b>Hcx=nlBMY`8MEk7|)Sp&$wBN$WfbkBAJq ziUYF_kVSv2Gd_R&TPyZkYXj9zj#+kcDmYHl&aPxW0+UlVIV>=z{09jlIQ$;2VG#@| z>`t-ndC%nX^tDOfY(~PQ6v=0w1L->hbK;<{vnv1Q%Y>A-ggaQ!h%?XHm))tkLT24c z*fh_n{0(10e>aNz9&fX>fr}OR82Ibs!Bgv!MFr=Xcgz|kW!$-^$_S5W?C0NTe8R2x zU6TC7bX$dYawT`7@w!$$8Jn3d6Tc^TKZ!$IB3hGhlgF~h-8^4%qe}B$@y@31G!q;IR6#}%z zcaYf8fq)jw40JF9VKF z(7J{-k(r-)+PU`Cw+Wr~ zw)GEtSMgPHl^ zT%gHMGn0sErYrUjyiFLW+3!^(8FXc?`4)P@*~aiAa?zQcg^eZ0`TP>j-j&N*7X>KI zd2=mBY_h7yG_~u({$)@NwH}p)3FsT~%8oIZ>Yb!BAHivGC z(VsKF-2V60v>4X&vhiM05)#3PIcC3#4$^;w-c-#KMr;9>9$W6FMO%cxZcyVcEe@0I z%7~Jcwe`x^_5-y}rOw){thOb75TqNu3V;EBw!iZNYP(h)F3!l@T?8)w4|J_wDhw#T z(Vh{|t1NtIABH!9-edfqA1L8`pET3-7x7g&m}DLiq#K_xJa+r}+W0KH6k&2yA_+gQ z*(dQ>1uc*3?n@tv3GXPg$SbNd-`USG-^nC=jVT) z9ezLNU0bNZ7`QR6JHtsAaVP;rI*uQ+8#Q0W@4Y3TaOI8b`4Kyj-CE%8Ax7By%W1%% zQ=U%;0@E)RRyj70m!BfP$!acrBc(rT7-1u=`(!CKrTR$?XGm1H%#)e66>DRpQNc&f zJxNbIC>c{eeBhpz%QyYKb27T=!ShbPTlQgINh6xKWJ?BZcj!?!UNAXTLFRRG`pXPl ztt)AdlZ#4n%CYoPXFw0-+B?f$J@TEcbcUs9b<+|ymA;H z9J4*4rQP`A`F#)naYTwk@O5_gtf~>G)h8wWWKlq)r&3jvdsl4IlyUDcK-uq#a?g5j zb^LLf43n6WQsev1kfVntS0%Bz%x_WW_ZCEpb+w*Gc8!jpp&p5sa-Hk=*Z$;;$2$5o zV&sN-uW2`|Z#CgKr+URc$xZv#AE#}&e6T>?d~ID5&TOF3h_&Nj$Bw); zj;K2D;i%e4RgxLZQk&^-{Jk^5DAGp3sn#p<+i?6c_|j@5dhtPA>pOgDRb$~sr6utc zXJ>rRkIm#^(Y|+E?Uf`>ZaXi$u}yls2u%t7<+Ecq9t7%Wq%cu@9Q-hv@%6qKZ*T0^ zQA9&H6{vw1YEn{CzF?7q4Sy5KUJFyM&$(wY?K)*mxX|ZzeFEv49yosh+Z!df_o29W z5JctrObo|*3!CEQx!bQ;o3qq@-r3lEE6jnZsHD_%!c5tmsHM()%SvaAo-dqLL#2v} zSU~1o$MFsE3;lsf3;J`act#tjA3uKFj9qhS%y2V_&r%jZOy&hz|Gq%e#Z-(A6lsy7 zNc)6lxtt+{APlY4l`0)xXJAfY}ox7X1Re57MF_tpzPD?bq=}wBNsr zB0&@!Z1WbtlpoB77@ra4)4dzvIURhd_sW*ZC!6h5lUi)TB5mKn+ zHQ=rq`Ou9-oy)*#bNoQpAb#&fSCDsFn{i~2?9|L4o*a+4Ua6|RKE3lXO~doXX-1|J z&Zd{XCZ>x~`izvbk+MTMpZk*tLyR!)SDvX)HgbQ(BlvsW`rDwCP6YRShUv3}ygb>O z-RiYBZXU8CVo0tFv|5KT_R(B9f!oLCLM$D&ui7Ws;&C`1Hv-v;26j}tcRZ2MIDmRm zO;u`|R=h;S{I0-K7%Z+uYsX?V&tfR5C`nH2&?2j^AAB4)YVP-*sVw07Sf6Iz8Xxg? z!cbCqa^r^|-D9_hsfoBjE7x8K`w?`x(;ya&a4u#9g^syDgLC`xKh|IB@xn39nFQe# zf)~5b$W@}Lpi|;}Cm_RT;C!629FX6`p!TSY{=wyT+H>U9Zth{roF3P;+!ZgXY$p>| zW@eu#IDPd!7gdxRy(r#2z;QEGETX&PG=HJs+S8=zxT~ikM{)A{KJiRJOqTv|PfX+-QdbCh7eU5|jL2>xVsTORC6s27b6inR4qg#y2La<_fBB$|y|d_^ z7_8QR^)0Cg410;+WFePlj>y=9S%;q{_3Qa-)x!y+nK?NjXGbF>5sb5o`rxzG5R%9Y} zjn<(3s-NR4Oj8+;(Xz#L_iFY?q00x;atpp;w8*4va;~t*B7Fyf7ug(2K>=Z;XRV{Y z{veZ@kQ{M-nN}nzFRD~r)SaRv#b?oATHCK*p%s?+8TTa$9o)r;%S!BKm-+LjQ@YxZD*vfM&-G6<}CMr7}Yy`S5BXp~5 z(FDOY%IvQ`Kkrk$7k>IWfIo27VcM-zEe*OBk8=pY$PQQ`puCL$Q7Ol~+c3}X=lg!{ zi*p)96>{m!H)`n=^*(Wau4wS})>$54rFjq#(b!aTPbKezjFeAX}pvoR<}jBzUjCnIF<0%}D8aG;dR}P&kT$k1-Nz7$O!BzHrIN z>gFb2X0FGGQuKU8WYLHqK7UWkqd4YXw6`(l&kPxj`J~;)m80jenv&O()V5F_NlwD3ij=SKf8rC5(+p&2rp%=)z4C3n-jDv;gf&3#?CYGip+b0jNRrfs2I$pRk@?KZf5TCcl zybI5$17Q{a%xuj6*YV?is&Kl}>($y*H-?)xLkl~2AG&S6i+}0Da#A7$VZL`@^{NjV zJ8H`hiRW|F3LhX4s#pNo#)uO1)<_1HRRgi1!#2B@uqgq2T}Q`mr4NWY{wuO^K?nER zHGKYxX>Zc&x4UP!W@|FLz5ds+BDe-!Lccdjg)t$;^TDa-D^gzU#Y${FFQhrRvu}M@ z6EM;ZUvsn*=Y5WQLbi3pq02$fR5VE4_q;^o2ENH+Uq{>wu}3(y@Orv_RX_~-@89zO zZYubGVD=g6_g)sk;N)4aoII8;v7BTpFiH% zuOD=+zrR1*_c1s|AiY?(q2Xb(jN3Jkh13*AJEGyGU!rm#AQ!?)O-&7nk7tE#WD&)A zTr#}FeE2Fd*FYs30V|mo=d)(ETc<{fHtz#H_iTVI3$i;v3TOcYPL==c;EVM$jirP^ zicH8&^9rjr+1Ayw=0?+>UiBdIo#U-uP%-X8hUn6!&gr%e+tY>%`#^|VUHyw&ldyqS zwAc;Q&)ErB1zD6$pMy`udiVDKC4NP?7%A6>asT!7WD-JGWg=Cd45l3FiOHai&K;}; z8YrSBxHB87P<0Rq>nKZ)fuoaY=I%V}+JpXFJz&4eD=J_UDrW$DVGte*X|_ z7v(G%idot7>Rh_#tK=i|C4l6@K_dJ`9dWrW`_OLyldfQ4&pUHC-; z8M@TH&LVd2{Gjv}bb>hdU|!@h<_=y166J7kwf09F1F348EW&g@MHCl}we zrvfB1WB&6n$1{Y#&QlrrYh~w?_d>byuuHu%KrEyD)+(X?RjTqP0g4h z;~8hiqN*xQ5a4IU3hhmK+4A~;v!8mH`%!iZp$Gpcu)4V=k>x!vAlp?fOyTy_kzprAH|^YZOGKyuION{1(q@rZ;1 zkwjUS5f(Wi5&#e@Mr7txv>5LDT%vI~nEy3K_*A`6Zu)tFB3q|c8~UWj$JLkjtMf(w zc>6}}s5S9fr3N@1a!3re#7FTzcGJ;(}B;nB9`%blJ=d@EIcP;j{7e{`~28zGnc zKrQU$NU^D*f4@E=<0stAZ|vW30ayGMFv>6`rJIYfmae;v=z)(w42oT*Ia$le;RJL+ z-*d$vDy2TCsez4WuI(0oF${V8FCT#$jZ85gD>Fji_VC7^AIOd-B`p5BUtDwIyTRT_Qe?!*#S$5{ZOQdm~j&2pFl#+Aax zm|ovbtWTm4aN5g4^2#(^542<6zn?GWzj33{Qnk-iw!IB#h16iaTtgUc0&E~6A6+A87_jkH z;b&oy-tts*baZ4Fcz4x$tiOG0=#JUHJdHZqsVvo=%U)t2Vh%$9aiEb^Y1WohPb-A zFPWgreUim*4knTr;Ki!J$i%4MK4P0lcID}xZNaaD<&jQkv{3H>&hHwD$)M73tUed{ z!+H^rr6!3RvEPxs0LDueSe|udFS2hUJQ$(l1({-tYeR>_Z~;0;0wsEo>jZc}5A(}w z5LrDFcztfq@aALYEA21nGi!6sAzId9)GEXx{TevfD&t=WxiVBqYpZ zGY?`1{W?gw%{MCB3JcRyRBa|JCcnJA&%n&It+^a0EiE0cE#O=>cPs^L@s=OV8pq5b z!8G2{zOw2{A5XH2if$&Mn)*-Q)S-m^ve{WO zA-r&GC_k{qGX!ZalJj0ia_->lb}w1QWhW(l5?H!pZl9wuSMg>7?uTWT zUBtec70wbUr+F4W7b3g#fn_cG@mXAa0bm>?1qw@fNg$d)wXAvy9A0#jim{vty+Ck< z$-hw@hYh=B;4<$n_C_MA11t*TCPugg49mw8-Am^`>nN;&+s%Q-eM+Rj3%~p|lo0Z( zgH(0j=bdX$~mV?NF?fX>XXTe4}b#;?*Oy+74=Xm`%a>6td`Gho& zk3;XT-qFk8cH|mQqsTR^C8i_q?M?lJ7HQ_JCFb>T;fJ)%Z7!cV@Av;1V*e;gZ-o;& zpC_XjLQ|GBod`{)42bl?c*#QoAPB0|bpYun^a^I6}8s){m>FsFs)nrvMF8QuqBzASPsrRda7ggjn7;neFAR`_Zd{qcq3wPYC*xh0hCpcSK5wa~vD>X1!9=gz&$H6I5)a;!NrX&s?kA2bSVLQW zvp_@NRLjx1HJIi>hjZdk0-fDqwr0vqPR)VIt}ITJ)44!|X3Z3;M_K5s8}tTDEyT9y ze14ggcr*}p)r#V6)DBKsmNfD(jXfL=dC+KE}XO#()cUF4a zUIjj3U}4$dZQ(Nic0Uu(*ftR=fip8U$J6r;HjZkJky)C>4QOU9ZC`&dF6d_LUm)fX zmJE!DawR-Ja)0Q!!gB7;%Yyut7RERJ)=GLkjE@?nMCm)jL%vlQP3NkI%<&A`NbS?b zqu)5F{vh2}{!nN?>){`2qyO9xQdC_0*^Cqv$LhVmjC@mT)D#KrUg!$vitfy{UTWr?(?CUiQ07FKg?9 z24CPAob0-vsw`)S$9-OjPqv?QRe>TdKveD}r5#J%G2f04t_C4^Vt)F3k3YQ(YGnVV zeWhaiMbUuiy4;d3IzHY~skc{{5$BH^053fk8ny$h2QJ4Z!}-<`Mz7*Oi*2?KWa@91 znpW?y>8(>SITX1zvNW?3y@+LIU}#1Q3Aj^P{Uer|BKOs$xQ|?kiTHDPH0mf4A_^x_ z6UW)ItQ~!0uI$ivPu_atXG*iu&X#TP-D;DsZL#k-_Vx}z?b)O4(udMmJQHgV=7H>F zK$~a3rma?N5@y>d=1yez`A#G##6AnSMM~jHSC42bz)%uT};g4<;hhOkzhCY1zc?8rrRh?(M zYQn!hAK_$-d3PD3y{1CRSY-j&KGPp9qy6K>cwAwvEA>d;q7`)c?lVcVWG2|Rrpri8 z7$qt0cpmrQ?Lse~MukmB2(w0MtA|$&m`fRb!OhO*!znqVM(aPZ~Wc~I9rP{-9$Gf3?r<+ zQV1f{s5f;QmesUK<0R@8AQniGy({Mq{wHkDzuh$cl)-Y((30k4~Y34@;EC2X!C)c<-X`oP4mra{Foi8pi(6BQd9pD_N z6O@)8DK4x`{l547V+Q}F#f6FDOhv`Li<4i9-&p4o8QsggNgL&NSxt?&z!^N&%x$yF zsh+PVti^th8Ew0zJ%US)C1_`9kz=ityWbJZ4hmw6RX2v*^_usqcW%L$>$Ed(p@o-` z9Ths~1O#>ARw6{TdB4`C5K{V>-m`;2b2saZ5fd|W7_>$_Q$#MP3kb^81IobNZ;eESx)^E|;?RN9x_lti_K1Mbu*_w#u0or)3;U0oqC2>eWYn_{)L%q7l-A7Jz?st>QgW|_d%C;_xTqX+z|LL&XqIt$KAaGv#D4aPE6SWP4B z@;-vox(6<`(J81Oe{ApPTjxz&l@z%bmz|JMXU&ymjH9!#{};xYq>=z;Mo92Qw>$O_ z!sH*ARM_E%3;Hh(`Ty@6gn0lh|0L(P&g*1f=y7})-NOGv+OS!oz%*ilvz<>d<#FQO zvxj~Y+ZJ;<<0!RX;w)LnmOF+`@3D<%ZDbB+v4^=-eZHs8obIkO=|@c77BRN{xU_hQ z+eztcbJM&LE7p>lmzdb*Pug)!Gx#5Rt67DU)#NxkHjAMaO5`J!H8&}<7F4Ts6_k|p z%~^+rpwo}a3tzeyQ2Ttt{9E=a$c&?eBTCCzhRPiMzK|Y17CGm4u86~-*tE1p5Xx-2 zU)_)PXhanlJbAooZ>yHA_O^dF67jQ<2JSb4??Z}otI+Ab%+e6JQNTRizt7Joa4){1 z;6MQEC~YUC)0e=!gT`oGJd<~rh@K-s&;8OjI91^gm)ZjMOkZ&+`uC~S{=Y==Klsp< zYr3b-!-BD3yea|e(4wDZ!|$rI663cEd%-jPWf3V3<$}LL(WiW{$La;cv&En2c5^&G zfJp8J@K{E?PP%CzrI0p4tE>IIeGuqYlF8h4Rm%?K3XAV#dP(o%T)kD7aX(jSdL=DB zTN^m)Rxr#Xa+WMpIVXH3b343d3ev?wH{5KP6as1G%@Ie87cCPLVAet8+%u z<2?Ysh}RcF?3$bDFcj(c(Z$+h+j<^R(P?wM#HXB0`!W0|I)4K*=a#=R=VEVVgxPRK z`_j$UmX_2yv(FX>srz5PpfRxKu48cw_xr<3X32kEtisW=;;1ZMP`b8XHK=%{z*8)? z%1aE~RtAWMcjs2Pr<3uO!ubb_Kd?&~Nr7<07q~e8JUbfPUE!0_xxm(~9r11_!>bv9I7CixAXQ%!+1(Cp<91Pa_PNc|a01}(MqRMW2G^2BR5D^1X zR6)}PP7(9-ZN)b$O{xXvk9Q|a@1^ay(097;eWpZWayG$bN8|JMd&|m|k{6j^2IM;> zCro|?xiS22B;3`g7F5&LwpdX-)m8p$Gu8zjU zE$l?X>x# z+xl4v8JW^my#>v|$tvwS90Gn4Ha(wtk!bHy&+&Ho$w^L!6l&_~Ci3)!2;!n1IdiGA zatKbt`6!c|HX1LBtJ>6BIv^8u3~b(ww>SRi*R$1xPo;AD1B(}kdbSHY0DNx(8J*dy zK$6x6wFIZosrQ@OgNeb}e*Y!frWTAosXDdW*&~{yNutWS;2W_Ci1_Uk|2Uf-iMx&C zwu4%TO>pk*+^S7qPWP{bDh}JG;>Iv6Z33F49zSZw#{Hw$ze9dLY>a%fEOtnwX6~7v(^E5hO$*9J`^1L7a;L>n%CD=WT7e6$#pX|`8OieHQB48;Kdi7mON=d^F zxqzWqicY7hj>@x6H+Q0J`uQ%uF~z^3)UPy9Ff_!o5Ie2_C`ZvFZi|U)2fXvINGgqW zGb#+K#z89r6f_7E=+3Z7u@BiYBN6Pup0mSfwpMdZ$0-Yw5Z?#MW@h@hwA?RsX;+g*uZHc?kDncUN!d2g|yMn}@JpPRO zTFrJGidY5rZSYOpEmBr4h(0;i*Qr{+;10}NL$}YmBn~7TMnToQe{=>M&L}wKh%0mw z_xe0oh#W1d)D{RT^sz=QwLjo+v6+jt=W1~@QNro$G+ZhG+ZiPIVYaAOI_sK zCoG;^<9VDhqhP`^@T0E2$I+3!RLpg3rZNf(tX0irP9c*%`rLhJwdIjPamhdy7E*9NiUh@5TAS_s!g};54k*Odk2SnVG^^0 z$~3RG6;KxP?&#pZ`kyFm-LbOgtETo&90&IO)YhNX`Ob`Pi8WpNv;VQihs~vauIgjC z;H=5AVO~a@N~2z1(Svl;QLyAix7k_VKIy5Qv*R69BE&1bpMPnS& z+h*xs8V8RXzYFO^`Cj9+|IYU$gE=fB9^<~_s?dAV8XAIP_9pYCNR5v<-GneGB~@eU~SUAYR~j-4_|f?4*!!)vZkQ{3qb9_K0YeprCp?Si^Ourwd+{uS9J5l!u?aVKVV!fNgUy36q=!aoMga4Ox` z0Y#TzlJiPFe8}Fv)SHzT>>XHyTId#hY$$Z7<`q}qHmzZacG;qrG!l;&OC@j{4@0NU z@hp$0*tEuhhJrw`RW%q(7ZkABug`;I2#2F>JeNDOK&KR{VB_NHEUUZmcvojljp4eFt}KMy=!XiuJSKXpZhtocctk%OHTreA=YvAg^C$Rz`` zz@z3aMB~L#^J3zR>}2WoB)wg)>3hflEHHHZKfuAo>$1D|C1Sx_^BLOK!|9H+Fb?mF zF!V0e(E1t z?N-&knMqAOsaOy><3WPr>b|Z*+k`LvS&X*7LjEP`v3yTpJJ)FtW^#Kbebj?#TF*QlEl&tqQh+ z2`MvRl$#6ocJr~pxqxrk@7mWMYVB?TqKrfbgD;#kkg98PGH?CEYWR#tIspcF#9S=- zuzx`%Q^aUb{On!W=Op#NB~4nGOSAsb_Hj2Y7eqV&#i}e;lXF3Pk@(9hZfDqJUc(>- zOVefJt2VcMhSXO_t+q*r<8M2#T&31=KQ68u={7GNr$ZdWl@_E2!MfQhmlrBjIW%Bd z`=EX;W1=iSf4}~vmcN9hLu$Vtkl4(nG7pYtC{OW@`NZRk<)o6iIKvT^hCdAm?g5)~ zdV0@O%>QZUUw&@CO~XcSP$%Amggbb*ug7e8J}`Tf6&e;%9w;a%Sd+Hd_2vZtn9m1Z zEtZw>?DA--uxj(M%9o#acx1B@qQ8SrbGS3Bh7woMW7XU~&f@iG-ALH|=hx$Q4gJ;u zeEYh5m40m6}ch)5BOC5;2FRy>NG)e1^+n9tfYBw)A z*?Po0SgGvYgOrzDbSrYp$!diUh)?v=yM72^raho#tTYZwxkRI>^u5Gl++6H=t(t#tD|sFttT#3wwz{)P(iqO*U?B z6-3?*B1gquN-{C{EB|90YL^Cz2tkcrY$02!N+(5{dN<3kVU21Ib4}W!tf-^@{eZpG zLi-!*Z2hN{jY4{pVXkj(zFC$?e<|+ArEeUZUSu3B=@ym*WHu}b(GV_%RCI|;Z(2I# z2lOV7S2SBsYifCaMo03o+ph}lP7LmDT($1lJrtOP-Z z^l9sA@}s+0bqvJum>^#3DEJC*U^w?x=+ca zZx9A4QJutaYK%7DAhITou5yFi2S59XC(k!<9cR2swy;<#nm@diB>+@Vn=08WFiEJV zXyIdYAyyR@3swNxEnVSfwjqNzq+^VnUNJd;J8kcgTKkSn)1v@^;8`i?^T`j;hk;uX zJ=Hw@_j8K>6h;LB3kHXGQ@R@Hb1Zw}#H>hGBazGZc;lg^h%tMC^_(`+k7^i#l2TF) z_oxb9oTdmZN;D)lX-k;n>}nXwH)0N+`ZDFLb29vlp>sFsO7K|lusrPnQ*Bc)mpyvv zlzNmoUVs`2?((w)=qoN@F3)0=4e3Of4S^*|u7^9A6+c=dIt9wK(`6IU%z)UGfkU#J%#{P4L$;kO~tOje-`1sk#El zGoMyWCTossv>2Z~m<5EOrs6xx{5j=q6D6%3U;k*XXzmj3IMg_-D>rpVzga4OFu22D zC|%kq&c2P_xkzLTSow-yeBx>zVL)wnFuUMVZ+`L(&w|bG9Z$dd5m|dY*vJ0v=gzur zS(4tBOvtF%l|jhMY%^0^{2CXMCTou`|}ESkJ4m)z^puI)(<|1C_agefQFz+qfhKjE+v6(p94dA}*nS z`}*~`JyOn*I|{->Dm+i&P>0Y@TBK9jw!!LZJxXEg1g?gW>AlHY3YB;+p(9CeUke*~ zOgYm8uO`2w@EB3OBaq72h4moA9nl-{+pYGqP6CXW|oIFec|uLa9FSIiOx(Q4k}ncYYsJ&p7h*u$z% zR5@y{2V3lAk_p)LF@~}dxz7leY6v;32Z4fZrQ|ZLwB6FfQ}xw}Kl3;IKoeIcUXc+vy4;aV~Ll3w|ArZ@C*gG^#O#js5RR6Bz>SJTd3ghB~ zHO|Mc*DXvK*3%$zi288hfogh5%#GQ%fk9a15*aE#T4HbE_jT{JiMg|AtfD6Gtd1M1 zt8AbKLYX1le(r#xBWEcr24grwQ0NqmzTl>3&^_F6e0b*-B6bIg)P#>Ko5&16 zftFZZ7u;f9Hs83m01r1)n-|!>7Y?kV6qC9X_Nb^a~fvvng)6ZjP{Cs=e z8SswG0?$>CFgH`+i`bcBRlVu6gp3Y1jjs(rSE?}rYxK7cw~(fH92Bz35XL&1_gJK< z#wpKuc_^QHRPSVOCh)bH!YnMxm!S#79bKht+X50~gJA>Hm4aLgE;@UzxuCQ1|1^CQ zCc#Xx>k77iPo!lNeCVoF7>KOMS$@jFRZ;!p{^T|}Ac8_NMLJe|^rS8@PGv#Ys0@R_ zcihi*0IR-wLC3nu3g5nI-do`T!abNYvH%NTMFZU~-_M-0Hk0i65@Yv1B4MS4W9>Oki88M(4Csecnw6sEBD;g>VU;QoEbXv`&3#YnU ziWJ>YmRjM9Qwt=rI}`3QWg**+KRu}AyWsh6UWFxJ&Xb#uRB=kY=A4Ug zl-nI_-!3G1c~RHLiHi5yix&(->3|&X4C>q{NP9(N3>imAcm_)3$fs=_m0D<7o=Kr> zckf^i(YJ)bwK5U9O1{K;MZ%i72qJuF|rdu4g9nq`;W{LJSJ3QLMRqGz}V4Thkb~v z9t7cdV++dX$#CdHX6pvNk|=k*BFBuQE2Coil&3!jyOTU6-cG|55I;lc@M1Q^cZH#8 z2--#m@JLs{Y3tUpP&Ld$04c@qyK$?W3G$^QewgKe@40VC*u(kOzE*hDR7-T`U@%j9 z5MSu@sF2m~$um2GZ8;>Vi}mTuo2a5=1&_k*dSyJ%F=BLlH$}6M8u5Zg|ZOw>SMv zl(?D)$4orM4>?EJ?0kOvWCtROE2CW>^Ih+G2KL|Tuyw@WlD|@!0)giPLtw5Q9xA1& zGtU3WjO!abt-&q%?sndGgZHZ4`C|?<{*Nme-Y-BPiOoud90|+&k8rFWHzxeCxKhOv zUrL}^BinZNVQZC%;%G+9%XgzqK~Y)#BWMkdKf4reh`MO)PsS+;Vqd@>xB5uJp96na z(qpQQhK)iLQ;Zvpt^CF6s|)13edA~6VeQ?z`V+P(Y&gv2M?K=LdXJ7ZHIMg zX!#ttpltTT)HklrwyE@mmA)`IN54wAp*@;g13JSM;Ii5i2UOJnrK1@5yc+R>u9{(} zvC?;D337+SS+o|zZELCf&QeG5m=ES?)tpRU0T4^C!W}<@fJwQHQ6(oPK|&B(G&{AJ z)v_7fN+8*rgY1LF0a?MTniE>?DXLDPqr6xQcy#>90 z<=!{H!eG=7f6}TLE>W%1(>i@DGjG0p!>w+-eCgB$h3^Itt3`iCjKh%2O2u}~fq11q zpVb#mAV{{LlL2G0FPoCrhNs5>bHwU0NEB|7J;)^kNq=U5I+hd0q?GOk%pbfHL5 z^PN|s@V{6mX>4qx?3MnSN|MKfk@p&&GSx^zvT06vgFbIhEps!&M0+93EhDk^6U5Ik z&?y$qsie3$4T%+AFt9-g-#7DL`yU0$v6JR#ly)e+8nvkRM9uRpD0sRdj{~o=!oU3oT3r9mHFti(;m;*=X@;rO}fh) zB{Hj(1*CA3!8>ZRi_^ScB0@!o=D8;7P-~m^sp|sl7$b$J0BU?D_VM)8bdy7W7gGuL z?3O^Jh=BM5R(ObtI{mL&!nXjyMtgL1r%U8w`HK`JjOnq>sqn6vB0?*|!jeA|>UMZh zDbC>=roH72#b|de=q-*_&W78P6D*9R0h?I4$Vjdd0*96XCC-Q9S$;^cxz4Ix7mE6^ zZ?aYq(#F-^RqY4Xv!O<62@f72z;dj20mUVU?=!l;odyp@{Pp;<&xhlzds=)y7put6 z=Q?jE9w1i)%tI*=!kclc(z(g44-Oer^Ah+*A-;IO;~-Q)I^dMjZ@57!+Fap?DXPGA z)Q(A~C!BB>)MCMDf6Hv2dVhl{b<>C!9e%2X$fQ$;rq zcg5Vb@64Rd!y=Maw+kuaw`+JnRfw6Q(iN|D z_Y7Vs&?Ti12%I5s`FXQv2Zovw5CVN2m%UILYtd5;`k9=`AZn3oIAWy#oSTNFsj9sK z_@|;RDw@$L;j(Tgav@+m>;eOO6A%^bay{IvEI98l>~GSS9{hb}82VUwofmJ#K3cZ; zVCZq7pi?fK9@gJI0|}dUYQZ*wK$dyUmknURp){+a0j18Cy$2 zVahXt!vZESb1*GWllW4#*{2{g49n9+Wl#|>76j z$VQ62CpTt!&V^vCF699_fx2y2XaI>`3)-2Tg_XgjgtrncHzkm{Dh3#PC>~-h=}=tV zi6=1&eokWjAyDv`M~7);f>FwuMWf~u77-&ECGv_U7hvAdrTBUhl+9hPZCom5)3mP7VjmoKCfh zc*;zD2TIM}T+Hyjm;(L^sz*GDX9GcSXY9PWT%0T>t;fYn5?^n;yDHE@Ey{OlKeN|c zK>P62*D0OfaWkfAk>KE2GR5lv3_UTAtqZ&%xdyA)oX$E{E1Z7u7In0x^9?cf)-2^u z(JVil4@5GqrWRk=vW^C^Q6l9M#eAaW+t-hWYn9wAYk$o0b{=oBcsIw8)CVG$l;Ote zHZkDR??joyZO;XMXOm9yS2)Vw6kJ`ZpF%~)x~{Kq03vP@Y_v`Tr*DFiBx|A5Fj4$K zt2z@;v#~2yjkxfVLfI}|oNzx_xY7G?HpaT+`P%eJx>9Di7DN)2JfC@U*j_==b?~G8 z23>VuCEX*_fviYmu7@FO8a0%2cob^XvbTR|cGKt@O(6fb9QG>PwQ=k-J;%P^zWO=$ zuWF$vcAuj#KC9K}Ac~?iF{B-f`VKTqOKcC&&+F~$$T%K5icwW!(le>TCBFh%?2Xt1 zaJ|Lk-!#tqJC=b!8^Oq|n)0s0+`k@pW6BKBsknX4sc%UrV@n1XH|lI=V};+ z9*u{QS3pknjyfp_*JfM7Y)|a_U~CF1JV19p;+=#1r1L6bny1jEpEaO(J9MWe9~fG1 zY!m;K(VT!U6%=N#GVoajprPP`L%kUMK3RE({e_aL#p6zX!z*o-% zVT`li)j{s`idroQ_JZQ!pwXW4b6F7lPmj$Gvibp30Ec3Eq5>>e6DEp}R6wXe$N@O#(l>FSR+cU$~sw3;_@jB7s z$0G5}=4(21n&c;;$287EUc!_QL)v1E$1bxQi7w z79eDfBUz7{;SI(2mhD?y*o)h37t(a=z}L@Qaj!v7ZZg^*IbGEbNK*e!W)J@jZ$1!f z@$?RD8oe&GnHn#P9R2LKpK}tK6g6c)q#zwn`W>y>;=V~*c>@5C5NJ?tR)~SZEFT6Y zcJ0$8&?qHrzr7I64l#!aJV`<0MeuJh}YIK}K`-l;gcgdY504~CBGSmzUlTIow#skT(a9svkGhb?UT8oFUwId%izel6ldZ-?~ zhfN|>rna^j-oA$3rD&Txe;Ffm8eIvvdZGZl7=0@PtLCwDUz z3I%)>36p042OR{bx`qddQA%ntqe5HOnOvduWL&dySe!HjyM5cwSUi=F2T%4H zAga#y|J~+QXlMtL(juLVqdO@Ra?B{91wUPJ!uLvHkxOLqsY{Q~iFU+WNVfgv!Eh}X zuTR4J+0U1f`6^6ko`EvG1?nU-Xqa+g@yQ8^{r5|<>_92mMO6T$jWjzBLqd#$b>G~X zM-Ha*uTAC<5n*WEJ+i%a(TqP`9k70)0}>s$4cx3sDIsHpVrsYARF;kafc#VJ|5A#==&^o&Jnz8U($B4W)xoq8-ty_GFvg- zN<)xi$d_&PKE95yX_e-Ao|f9(erxUzHi3H$M(zFBOwEWmD@s53ZDdT#;u)$;krkIR zLc*XmiO^zZ#*LG5Z`F~nlDc>5$kYtjx!rAh7%fdM2x~eIBc$rL@k^yIo=Zp!R7*Lq z5cph*u=3(N1J|VoFu*ARHvS!dN7&NR1yO5iBC(bq2KJj>FbN%DB!L|OxoB-jsm(XQ zo_+%N1y;GiiOeNFo)jG=>n=8)l;(qWHX-=|Y2HN{5pY+R+8=cFDN}R`;OAG!FN(rI zP@E}xh8-shn>`ba75AOe<3GZwdY;wjkD=Jmtu5|iU!?!IY2R*i%|1*sF%9W?cL9e2 z5Hw`nDKx?l4%lABLT(plt%#9%}qds&7gNw z@o-W6_Y=Z@+;_%lIg`&Fs%GMcKA5dHKE56sH|k8E;@FS1BDtJ=`I%9r&S5?Ihy0Ft zy)0SLu?`F4*n6}EJ+Khdr~5Cs(i7QiE9TE&gXCuWwUYoB4(QoPc2t?%!k?y=?TCZ1 zM_*!eniznZXZ{DEPYt?bfN6%o+4XcOA^=fx0O@K?#jTWrmoBxe z74Ye9n=G+VS>@W#>6>#;I>M`wCa3UbLFG7>&QSCQf1uOE(|oUSNt%C4nQQ0WA)PFH zge+{XhlC(w2Q3z;h;DT5M7wXzYalGCL50?bJOLKlk6*t6I>ZE(g4j99r`aG&U{y>C zG%o-N>}r@NwbeRmqOdAC{#!7gFct1dm6Qdjk}Bl++25xl@MiWx-V1TNh5O&{6mntO z(ZDt+R{OwQ+XU4#`LG|8^ET^*9Dw-e7u8Cgo=ZPIclKJ8s~)g;q}TiuWuR)(o^6KG zc<;FjhYZzw{{0N;ZLnbVFqus&0CenW`p~SJGA74&0Jg8E#%d{_eg$zS!gVMpKMNBF z`Yd~M?usIhhoL(;&B|RRx)@Xy_lmIkmS#kG0hr4=EwtaR_7H+<)?uN#Rs!MVRQV+KOXZnb-4K1Q(}#GeoJTH&xx7} zJ-3HH;Xa?O*+g6NeJCqV$eqyR=LJ`S*Y)C=y4AZbO6J8~u-)Aj1BQz>%d=M;;nSZ4 zR`HDrF_3$ajlW{~_s>?QxN+PAB3Cud0IW*Z)UhmcS?_ZI1B^aLKt+$xZb0pMB=2}f z(!@T^vdXJy<8S?RlCFaCF+B%GQOQOrAq5y2?Qk5$9XdYCbb@>*$(gUC^=o$PQ2UXd zdpEP~k2iR9H-K|Qq<^HM@9!@{js6)t?yU{WPt(M-wqY^^mNm&MSe8e@hS^dY$IELs zt7DN*Jb{en$11vqDfyX_hT>rVKs_wW8^Of)Ly3ECpgDi?d9D^3odi+KpMKEt~7q<2pu#NBIvJ4V{&0=7Dbs}*Mz2+sDN zOhfjt8GFE}u$Y=jwtOlP%DB@Y;8F-9RQkRd0l+;UAhJT+g-cH-W$#Qy*${KYxnaa9#B71O(mx&-X8$8qHAaKy)62`+upppEgjzG?>T&Gfko{R+y}xw;zkf@y z?jazTgRuygBG34*1=H~+=y0~&S(zK@?RcubbzJq23dDU9p%;tmlV@-KM+ri&Kt`}_ z3i6JRj=B2E*FIIkCFAn56iv8|5(8|^2dzL<2|f*1&`}&hE>4VkHv!uG!F0l(-kYTS zG*T%;i+{)ur1$$X-$1wV{muRJ)irGt`e&{;M*LUkk5HzM^YAAQ6LfV^n3cN$abCJk z0LJw;2=xTLcq5kXDfC9nQLVo?^JWK?0}+$XB9E9BYmo`Z;g`RR&)WwPS>5%^!*joW znYe!B}B&wd2V}7PayaQ^=-iXAP;W$G25GYKa1hrt@gr5_6hbn|0*P@R>PUeZ>i$P zxw)zay{qbm)tNs4sqa7Y1b+fcGZqbFYaPT@qtU)fhErrw&D6Qt-$Kx=5QBO*_nC2L z;ZWT0^fic$HlP~lhAt=W!1<9rAhE2$@I7|?((#{9T+JCY^weBpb!36U;rpNZ=d0{| zxFX$ab0d>Kf3iPSO72n&(XY>*y)kT2?Fd<)4{W zDnNkOc&8tlxjf^}^h{kBpa`4>x3M)CVLrvXW3H?<|8#n{V6qNJ*WzIGdC1~#&g*Y> zs9ygcFYgI@c{7|Ne*gLMm}QIYETK@%K$sod%|_Hq4secN3*iS3G67$QC77ON!g5d1 ze!*wFUUihAeOVyjH%A+2sn|5SymlVc=Qe61G0cP#a{_z=dm8}odkP3wZU3>}pNVRC zUK|%-Hag~l8_T-oysW>RcXX@+*8!)mb9r+1`k%%z|6az+?qKEvPY>|v9zbNJE5raH zdmT6@C;EgC!tc2F0LXPYw{W~H@&xg0^22bcJHSB@?WVULYk8Gt(tQh~Zp#%ck4>FtviAj8fBo`xH*@^2>qrs9sI z&?=P(n7`Tg$NBi@him3BP^ef|h#`K}BR*Sr2k{rf6DI6Yb)E-6+0mJsP&h1tqK~Jx z_tfp=Al(xyayJbu`qK+Rp$zGe75PuaA1w;rbW!~o zGI5`$0E8Xj+sT$(PZVSSHUaA0esYY@>O8xx5{`e(Z+)prD09@G%DRKCX z>FiL&X~)G$F1|~8ODiDGP&ilW5e{Y_58qjOY!{!2W-#B(C|QgIu2HAD^$ZM_^5M1j zf@k{V@~8JirfJ{LB76XN6Efm|LZt4R+gaY$YhpetV7Ro)2vSyLVjx8Ay|K|3_f*MxWvPn;%d7$18O|!4BmT zk1Di>{r3KUojRh#L9r6&43`l&osyd=f%VY%KLfjeZ~%639ZCFn;R=fchzL*QO6eav5HQoR|%I!wLjP0G>9}x5n9cPS<-Ejj!EfA?NB z89@i3NasP@nK59HUe4|I&vl*oYj1CU)j8-`ul66wOT69`#KFz1ngYqv2JL9y-$(ylUvIu^T~9CVs^yN?kDuF%2bIuGRuob>R|%|R&$ctKa7QqSFcOtJu<0$qI%INzH< zf19x5s}c57kmQ&_9jR@@fR#&TYGP7MhH}*zpe!^RI|#~Qva7iE8Q`O2LF3yE^Y8vr zaGx~0{?O8kA5?)h5P4*yWPe$IW_a{#KJ!bPu=*dhE<1YQog)q1KbOfrpYv`}e7E;> z@tllpDQ+5?Fsa~1el|9?@#uI+p6W5@Z#%7>SsA`BZQUF~(C3$g9+AcvAS!2X4ai`v zo?g5G;DpibOT{YH?G5rn3XAj}e1#;7R@Kq`z4P9y25B%(6HGexHf6C0j{B z{y+rT)1W85^(gu0KEa&}4QyM8iR<(wfByHc56yj&0rd|nX=fGw2$TOreEMEexKMo% z0t9RapzE}ZunP8wmXZME{i4-BilQ#kPr>9^06fHbXm819BUU8D6I(ehx8;; zWMe$|zs$Z=CWr?aoW7UR2=J24G>Rnp|!EmloxR9e&i8)KRf_vPvO}TJ-x<{8`Akbj6#fr zw-~nRb5`iT-l8KJmtjjKt;6Wy`UuWMMElVKEAS*dkVr1A!3OQv@m?@)&0LRda3Ihp zLYe19BeoOA>o6Q7hE8Jo6AyFBOaeZ}j}3IhHr}wmIVNeB9x(RMt&bR>V1=pHP3IDq znc_KrGLM!u=-i8q27Zp|^gD??a%k6q{SX#Ov5Qb~nDgi#@sSV<*&x}cR`%zc`b(tA zVs3)*R`}WD+NDkj-or@pbAepZ9p4;+dhry+Js&i_CE&=cp!!A?9pB@#O40D zvl-qA0}3b~7nNU@0zac2h>#)C{bamwNJF8^WfLm$R}zvyXbCi*#|an{Fqkucny_Ni& z4)mdmrWrPRXXWhy4s>3Sj^xS$n7E&^oWP+|z9m&5(SPlW)1#k;K;k^^i1nkPp;0&$ zKog(wwSCWgiH1DN8Co>5)&C=)O1mHW!1B<+>3x;7&~@r}jD|ib(f7X2kFLrOscH;) zGMusxJVg2ZLf|9GUPsuzd)o=ih@|G6v$ppovJ=7n`hit!5=j~})DEAQ?VcbGgC4!O?kh7)&n0@P{w zbw7_*y0wsX+`@jl`(fC!R8N%=>s?w)hH5PKr?LsOOnPFwX^X(7ckDI58?-4ZyQ{I8ic$S<+qWFl@K(4iEsr zgjJONK)oH8!@L1ZhgCgvaVkN_FVQXqj-$RI_##^t%-vA!`4njvN0R`?K+}4!-aZ+= zDX#E%mNV*#T{{haTw!r*BKAO6kZmLjoZedHg}3O4qjUYz>`y01dvJTT+#dxLJ`(ke z`nfy)tJS67U5^35iUq)@cJn~R07kAJ-uL!iY2YtBgxhb!S+_LaUJsG)ol?;f0Igjx zO23NcaO)5QiA)W%Vzl$>N(rN)*{*uTd?)8@aMt#8g zyOol#>wBp~ABsg~1X6{N?OpO(!~|HKyjUBFDP&`Z5z@>s*q>a-3H*r{;yd=$gg(0z zkn=OJ^ZmDe&1>|;bDrI&tJF?yMYiS&j08Ux2~y~Jt6*H94!yQ1C_Isz z0DJ9_{FX-Gv`R$;r5AseRLGRS917Imdcgx`dPTVzsK4~vqAT0?Y8-e&!g!?ktfG8C$ zDbhZE%Mr6>e*ni@@2bQ9g&vX+9z!x-(fk;Pt{@bFAjyEbK;C@2#9z$Mp>Jh_35PDO zN6w2uj~2%UA*y5nG8lCeMc?BC6Fp_f{n`{pX0-=CqhV5YQkoc)GN<(9FBe$Ea6|4# zy)sa3RTSSZPINY6g%C?P53WN}UJS*LxbqH!U><5My9#T>nvhnzpp>|G>@uS6*4Fur zZTlGTU^mGw4&-}_z)VK}d!9cIKc1eGABIF z6WE{P;NHVW7=#tErj=;mwfjD%`rR^}mXyoiKf++(8_dm*CoLRJZrHroZqd3T+x2ZA zUYS`A)KL?F%AYx{e2(CtLuhBe|LJ%kv6x+oIZdovTi|q3aIx|QXVW1-i?m1nau)c0 zrvfr;C|XR|$DedLPIMxFlR6$@l324=65N0|8bG^?3Cyw@}lV#(0Hh^!P268Q; zhPo=kDJzq&>D;}G`T?(X3SZ5Tcc1QN&DrzBEm}G-M=?8&g5cUCk*=4JjHZCToCjBS zZ~>KwB_KuEH(pTs0X?M zAi0$LC%szmJ7B@ z6f1J_Y`dv#xjuMaD<_dCdmm1;y_W6gs_aLViM|picSj^i{w>Mfy~vJCJ#*;7?2XGa ze9)^{y+)nZ@yB*AfGPQcIB^z!vS?Ba&3$b2V~IUC)a9VnzJ{eSoCCT_AC?C8ymVk` zl4W>ufqbDCd04wbzD}zR)H6juIYGLR@!)9G5YpNY@97*gMh4|5TP55~_z@*9utyuG z%SQOsg|nLjl`aSM>w3u=`DTxbwkeh8XWvNybyVwg$&wZzrH{yX$6FHv9)YDz^UTA? zr;hJF#Pt#T;#Hsf4g8OLPf{7^HqFNrC`@4kT)Ohl9~&k-{I8DgK1)gLggO4mDtL`A zr7U%oFSV@bn!x8z*Xps*3w@}5BY|$Nn)(o!X23qgmZVGaIVmvpso>AtyC5oO)AlN? zY5)d)A?k#*C|dbdaAcl>K3K9FFQh)xU)0&Kcu0}vh7$S0=tJx2KWajlN74o>MuWDf zdJ;qtTzYRL>VuWx)}IPLq1J+8TzG|q5KqMi$iuco;xG=}WhS{~trsQF$Pfx%_a`eh z(1vrMMKzj$A~NCY<+tp<3$v@B=o#RNeekGmbA|EtB8=lN!)QiBu%Rk_hvbhJ;$Dg6 zs<(vrDb;xuIxNf1+6r}M&Tfb*Q>Ye@MzvGXq60wDi2pU+bFn)RiRl~xh|% zk#DuHz8e~j!r?(H0i?P5S23Fq$2gyqQm}4=`y2ix4eD!@eM)L9+(Oa5>1A!MkS(V*mm>+pCQT_?9{Cnvglt`MKZl^jZF{IdsE2ko8%$ zN>7W{A=U@}&D)pWnv8@tUVo4~eD+r(_cVGD4572=wa}`|jP`uy5Fp5AxR1{P?D`TV zZ*5=cvuCk^XRr&(U4zRVCzc~=w98B%!fL?9@~z}Y3(J7g+Xd9gtsdcfdy|0sdfKe- z43DMnDq0?>4833F>A3Hc&zcU*Z5&lL+_@fLgquMnkY7)d61@nXS}ze5xh^v~){h5~ zXVf=>aIMhKgZ%wQdH@0G^5!?VdUf zUJ*Wj+0Dbe2nKrfeP((o`(GOnyQ|kZtpIZ?k@O8TY4UYAjt|4g3bpaDrmpr zCyvAM!(5z4khVNjItgY0@D8~YblL%`aBf(o5$+BE3w0i9H${;3YO5QaEC%fyqS8=* zt-*PWH$ZmVH(PgWxZxpn!$$ESOYB&x0P0yA$}_wfghPRPs}4R4=egy+cZa~S(PNDi zbS*6sYfHRDcTm8ofNUJ*4bjhFdn>ZrzCH&|!(CWvjiIoS*AcoXSamZ}6%)d<=@%xu zIVC!sy7%#WT`HCgWl@F{zXmP!;0DlN-2<}gdqGAEo+>M+ihpo)2;+!eBSrClb zju>^U=>>S=@<wPY$VLwi*ag8NCr9q79s4OIaTYBQlu)BSfK5+n%Qt=f>tW=jxy>bS+$A_ zTsiB%WmcF}H|?kfgULiqs8-Bcgdoz;KD4Dv2c8ofS+I8q=XIGP0HUXmdV2xIjZRm@ z_60{DyZ*h!8LC+?phugSmPX`W(w<}=*bM*G2!z>_#a%4xQ?~`>w?Fj_i6kT-xG1?+ z_3Jl?FdIT*Mt0EFY8II>5k$^f47rtnk*C=xpoZAj!3k=PWpF$%*d9y|FblQ=+fNzG zoOccrK?5b;s%>KKe9a+4-fBi2X@(BTOm_9IuZKR(4+UcaaxKkY_9ZAc&rsy|+eAgp>H$Ei461>_ z*UQOS0ecuk3%oBsar!J#^xmIO!^==F%LPh%r}?}Pg-lIgEp6l3nm&lAjl}1kkKnB{upVD>G4$gJkn@h zNVfn%WIIn5t?*Zy3q(9NyRnU?0~!<)a6z$w-mJPw?#3V1G4z4*fFaAX)GU5|Hixm` z=EojBW&lMT(G*UA7g$p4B+SvLZnHW(xCQ{DSqNC4w3k%FAP+1(`aF+q!alF_(@;UX z{B5q>Z{ZA_sQ0~#s3QmQ(OL(?Nv7SBoW;z$nR-l*+_ObfHi%o4$#;zvETBFKJ+i0{ zEy^SNj}d#;{Gk8qOyBNa9Q#^QtJxlbpHI`ZN_tZBzMTE%5-ikzFe2RK6Xp ze@f6mLt?J?g&cHaYoDQ(8>dZI2pcxIcw!sP3SCk5CWx}?+^j~M4r}LRt4-MMV&B4? zHAv%hP&6z0jtpg2Xiq%!Ceu9o*JaSYnQc2VOuAPalAuZtu+c;r!KS_dsjBD?gAYdf(ibI|4fY(2FgL8 zmH~e+r}qAFzz_kUIp%=Nq6K3Ex9r`T!0{{HLIBL#L3(-}NF8~A`8MbY7J^e8rst}u z$o@!#fTPT?HYHYOZXoK?@FHW!8z@W39BWpmM9NrECB{{8&xK4bFgW|zSpH6IwA{Bl z?w-an3+bf?S|M|^p$%E)Oe-Zw?N|Hj=5J~4}{V+R0?H>;|G1YFVBsb0Z5Whpn_SRc_ghkW>zHAK$`6M0@ zP`vi+lvUE9UqHr6pK{Pa_024;POHE;u(gB~zFnCI(J^a%#li}%AU=UoR+ORS2o;tt zIe_{WWwJS!=>f5v&heN)h>p*t!C1&VfPe9U`ZU~$nrHx5cXf&hK0war)7!)f1hfJJ z{2S_DP^M>OZy95h;)(~9*evYrQ0X`A@!8S0i9^}28pZY|Q-OfpIuv1Mr_W{#YWj+y^vXH9U^)8Z)9okyiXaLbg9hj2E%9J-+9egS5<;=vrJ zjQapSMowiq2){j7~cd7*=;6#mz#KPbFFY*zf}wpg$9EUM)C{T^^|kdU@T9XN`^{QHqKE%6`lE>z-omt7sg+wI3)X;Y>QF1V6^V_1b7M#UJ4XO z1U0VR$JKuTyxXv=wiAwY1WU_k!aXhJ&~W?m&We+-8Q8oX z$_6s3iZx7u1E=71lMNglE<8sKia_Hzv)QDp@b9IoAhNE8>VH(dbBC?X|c z{AbhhKj>l+iued0s>;~3Qrw%fpw&QhCek;IoDe&oT!2}v#v%jo4X@*s>GVoEJfB2n zULe2!*y(faMpQz5b~gE#yE2xJie2m6umE>!AqNffta#Z6;_FvChR>|h5a7rj&R5Yt zs@F3OBx^Lpn4arMn@0JPAKJV9HwF%qhe&=)#q^=Xk*7_K0FdIA7EKJFUKxEX3u@Z_ zXED=Qq-$%Cd<2}m{7y(LMYeigFk~!5IRfBe-6F_$2!fn$FLQNugyz?|+pqX#`?E0G zEv?U>ZhQ1WDQeYtQ%eo>R%2SKQKwBc!ep?VV-J}2vqw+pZk97hzY!mjt8!)g#lcKs zPm}qF!p$Ib1|>(04#>p?T09xFo6_6~DW$c6g(eAt+TC_JHLvq}pCbSwZHVBkz8Am!%K6ZYvW*^SFZZS} zoAg)Sp^(n75aGEFVAx;jXRnsfb~FnM$M~8}@1PUt<7Vc&@7g4nwDAj@;OopM6gwZ~ z&N0LkC{ji=>ZJh$KB9>ATq*Q)o3Uw^v=$kp(}J}`+%F;H zt=>oafK>F`zI@|1+VJ=Hrl+Z5dN*P!$Xj6N@e-IO-ix=^U!_xlntC2upi! zKPL#$`9AJCe_z39?<>F8{*jgkCcmxzg#_U~PYs-4&!|jIM`fEH=u0nH?=JM}ocUPz zBn!5=*h)VEjX?M_vHK2Vp_fJ6r6Z-@LCh>YTq1G8iR#L}VtoAH4Tn>?-AhWN>_(zT z_~1$&%r>`(pI#c(@^M*OV!TQ|O<~j@^^igFAgF-(<;wOYiO6W#Eb|+3fku-*yIOh`C4~ea%&Ab^B4~S)V_ct2We4 zQZrh!L9~&I+YU(!#F|vD(v}#tv+$4&f*JXtg?pu{-0kLnJJ@q}OdKkSRU@VHiSs54 zT}Ks?mO^9+E5MNv<2=+@^095n95Tiqg*RjU6p_u7(!kcNjj6)!Bne}#?mA#dnE))% z@%-j>TjA!iK`4~Q^!ru%f$Y=&GQCF|C?J#2-=D_P!?pa@Lf{=p4U`S|5A8F$Q9RGP z&0G-80Mx&HWu!@Elmdxl`haAoR3v>S1bMCdMJ{vMUPecR_;)0v#iF&7%r6a+VjZw0 z6FpPloMaur9NK;Z9``gaSKH~f_!2iv8Ku)ayv=1Bz~X*ak>>M4@+a_;Ak7cmGf05Wq@||y0+XX7E=%DGtc0@vNy;^eoczLj!w^mIB z`)ssI@>D)OzJCs_`2_8~*3HT#81xp|I49n-iSpUn;)CCZ)Es0^J`YiJhB;F6HahzV zpI{0ng10?e(Im&x?nbZ@`sfjOInQKFm2&w#zey~aQNx?4w%7<0-FSm-`Qm!85rYj9 zMEz(*IDqDaxb3$UL3zZA#4XJ9^{kSDDJ>8hS=F)$Dm0%TsksPe%l_ss2KJvR%1_7t zVGqJo1I}BvVpGs&bwc?O_AO&jlr5TbV72YL1Go-4U#7-70RAzcN9zF46B;`#0=vHG z^@Ye$(e4LesWHmuCtJ1?`AbY6t_7v&Yb-f)TpqRfFjn>{w2(Y%cQI-6>LFSOE=6R9 z3SBPqG^}!#?s&IO`=R&LcX0=vg$$y6kEW*+z?U7lh6;clYi83{NI6wyKwZ`C~XxG zD5Yi`-edp>$A%XxGi5!47~2Wu4C@=|pGpSn?n6h`Ip>Yzm5;v9XxPc=6PYW$wy^nT zL@;kLLjbXe;PxD2T^8FPpcp*&sFJLz<<=bh!83>PLwj5)z80=68ptrzfxeRLyzgQ; zOvVniUetrp(exGalN0(cfvrdoQQ>Nhq&-lZCPD-l$~|AZWv#$K5AVGf!&AB+EPQ4M zvYJgQ*evCt1;k~wCt(v&B?xE?A#Q7X_UpWnT-OTFjBLa|#lZ-l%gxcX& zxuix}&Ox((D8hNO-NddtcpEE~v7o+cJ#*el~IWV&^r7S!wbo zq09W48)`4vGrd6T|PP6xiPN}>&`H29JpF(+mHW*xqHOsOa7^>QZ0Rk%`9llhxKD7+Ec?_ zpP8#^%Uk9Ak!iMINU>J$8^E~ESQ&hV1#dPOO@p;j1jnngT4}9Vw}-&-j>taBEPV4a zWrHu%5{&XAT;iIyCa!8$u9;paqxgz_QOI3gGY8&1*@G5y1y~gr%}f@o#o`cn+Ahqc zeM0}yVg~F|pG{jV)2YB<0&WTaOEh!mqL`(n{cICGWRAV%NF=m&kLeOqI?d48AxmON?;qoIGQK4+m_@1LyLC#U<3JbroOBCi+FnyRy#LZ< zblws<@8_zfnd!)f7t3;tO|UFu`+^rYpR3Hpmc?QWIZlCp*f}c!BZa_w zj3Q7@JLfCl6>oUzQT|PcrBAWYgXJ-7MG6Hr?Q}5IEqSp(O5H}8?#i{md)>LZ^V3*P zivU;iW%)XwcQ{o)y)JNn;z5XW3(o|IWJ4ANb>E;BeLnk%L@HQcIJPE8?+K8gPA*h? zCz2&LIoX-ytv+vYrw&jbJ+Lnmk()!aT*QWi?2?*9%VBx2YBR=Q-T-4-e2`|qCT0M5 zNGr1Ka-Cz0b>;3`85UJUk2j1bY`6b%y>MZub=zba%znKpjZ zg~(&4fT>o>yLlUwZr#Y_0clUsXteCkSGKd9$#&I7n_858&=<9e}x;lcn6Ps6eDomcN4zhtxj!TBj;Sf#?IOXxY@zs4dLdy9-i zK0yL|Xlx^7K#6kpsqwkZ*zQs~yCEW#_%%yIs@dtXOJTwwHX8*e*g00ANLNkhgmZx39(473)0a zSXLanZYtGlUq;0=B(5vBTYM*x%OmNXB2`}zZgE9Cj{vGo8)H~!muH~4+fy788nZfmP1uv5wDQ&k4eAzyS;w{o!fj%$NdM7`rBk5+V8 zD#@I;88MKBnWT($o_UnLpnAU7j#9?^58phFL^pk=wu{}5sN4wM%f+#ShqLVg2Ks5Y7 zdzq}%YcB6SzcVoxa|O89ObC#h2h=%S_+19iOf5?<0b_otvZ$kpqx&VPupjIOQ(xSR zyF*iaeJ?CG+F-AB7mFm}KQk)6*0R(Cbcn+1e|auFHIc$SZnlXW6#(vDh31iT){BAE zX%r2FYq$hld*j+PO`TdqU`yfX&5q|x;!-0NrhyUER!1E@{99HP>a^Zd{Lt0Z>?UF# z9R-61zXDgV{b}x&U`Fa#X>I9IMhSqZtqN89BJ!cBpyKfeoI&^oGM&HRL%P@pOS%Ew@ z?=ka#xep$jqxy0MvEDvhsTq>c^1s-|3Cbs?zTJP!l)?6hx&TNW&fNj?TasK?085u< z$I@AYR=A8=KTHsco+6-yXzE{IPaq7c&O3T9@m+#aw10*P=Ix@9+hkwuAlZ&Ot8399 z{KEDTUs=`Etp8fi4M{&t++-W?%$ULOTRj;8(y=t2AOT)$Q6nIJVqlHK_=i|Zs0CO- zWD49MzvB#BEff466u!Yd9=b#xHb%rLeI$u=`U~gCXr+DYuo|*`Ke8tha*toq7+=U)y^YXj> z^EGeKJS*`Chsw>CN{_pRcs7ztbC71?kp-$zH0yDX<;w420<8vCX(u;nINP$09_y7$ zno>&Cc>7J`G;fo_fc-4I8+=b{sl%&#OCkRJ4MW{ zx{H;*aUlab+m;l8X9Rk3O1CJ8rLrQ_Da!22$<@Qa$m)93}+so~e zJFnlA4Bg}PD*6Hcy)7s1gs#{hX|PsC1MZa zq~hZ@{n1_|?JdC`p)Dz+F{k<&c;{YoY9<`%=aW~KqSC7@2BfP$dpgSSh!B<$bzq>a zcs%5y4V;nwzhIzwN-tE=tso2`v8i%#UQt%Fo83j^XPA9+1KyKM)SewVan^S`i_nD~ zi5Pvw3+Jd5@p3zo*rUCPDo=czdu=y*$HF1jZX2b<-lO887lMZ$?hDJ`jOUjbz4w~! zpv%I_j#f>jN2T>|-bi&SGy*8zZ-cWNZ;J8kwVfA?tegeM$b0Gf{GP;IbA=pg@bUz# zh(Sj0Nc9Vd>Yw3;F$%69rm(UZBR$swGu`)s^Y%^TKFz1N?i7Q6u|KC%tb_BLcGW5r zm>L~$vMtvy^M8q*c~7Mn_qtSQkopw^xMp>HatXW7IMzgb)S-qY`GnGexdQ@n67v_< ztJf}{aap8B`ku`l&oOZB=<9LUM4N)xN@2)5tuG8^jwViy-#9FHmWL4G&ZS$mgL;?{ z#gB6++}v2}_cPnbqOul*9so@okTxU1L=+U1%GqNl;1C%>AX~HzdN+qgL9T1PgM9}- z6Y^T`9q-qWF9TX9$1CTSpKMFN%^Jls$^o~a#R;rJ!NXt^HzOJ%-9wIV8LIR<5lN+e ze_%9bKNXKj*X{$uDJQnL7=p3qnpPrs52j0c>MYRQ%Tw5Q-FZ8qdwx3@RlO`JXTY+S zK+v**LC$K?&{s%{UgqoI(6NR1TJj@2tBkik56Lw{qIH?1SQu_S%5Boj3iY(X^Hf4b*eIX+PauJ(}>9XTg+56=K~Kj6rru4<%OU z0l&<$Yyv0yd^GlMpCk9w#aCsC@z#1aEpFV{!)Qfky5`z07Hy|bw~Jg8@8F)m4BA$v zd7Y9nPAv||Df{~?9eA;n#EW1*d^?YEmgxc%>OacmY9;z}#z7cgd4(@7Z+jDRA2G^y z-qLnyCZ1e%N@{d**tMCKBmf89Qq7AisIbb}=!Gr+mo1F%^O9D%~azA8rB;J&Xq*5JPA-lW!pEu^ur-fL)m5YvW!W}|nS`x~dG|<0j zm-MG{$*c2up_vhXD)JEqCrP~NZsbf zlHk%dzUMBeD>m*pxO7UlirA)o=doYrKmQi7YM29+_U%e4&$k?Hkk3$?d5P8)BmF?a z4&lgJfw($wlc46jTk3kEA1d&SC(K<;PUU03UowThAYsPwOY9Z`a{Y%pKLsnJtOq{< z(e2gFNNKj0d1d_ntcFXb24e<4vM+7rdmFk^qG5XYToYeLw)&{aaqqf6F_j+I0Y00w z`cZIzrK_@90S+>dL=a=}!J?hwtuoh^4dA3*LH$)P2<+ne=V)yE-ezB8QBN2M5D7}47H|TlnS=56$tXR&7 zy3d8^QX4?O0u@WPg(3YFsPFupM<#!{E$@y*`#no$b`f;ee%up#hi%^e;**8>roS$^ z3JR^s>NDJ%Q4~#>jio=Jce>>zJC3(yLMlpasZNzq}z%_=sQK+LR`t8-CuoHv0qfw6@{E0Unbf&G$0u&sjKV zoQ(X%0MR}pfJxrT+tPsPpKrPsuB*%T- zhVvtFp|8$pVIu8B$emTHqvdG}9y>}+Idy_j_G5-8*oSD}qNV*EI z>#5^b{p-s1q#PtPi)_8d9jLNDo!jm-gJ(i)Km#wDUPTelN0z{jW@wZLK|mbkGOJ-6 zj9Jx`ZJrU86cK8!J2Vem>?&f{iS_X5R_3|5Y&yf1V!so-+e6VJ8szj91`y=?$DSL_ zYbUT|p1odk;JvA^yEXRy<~+-se9PE zi6T<5*z7P8eR6!Qu^R(&TfXa2dNu9L{pzq?#$={+J0s7NnH23tM@yE!@|0Tc zI()iZXd)6!lVZ0g4T~GjXV9`xGV+LIQD&OaRCiZgSRh|rBXjyJSHNpS+W6EcG&j+I z(|XDQ$l>9xXC8wu6dqr3rjYc3MlDEaf%j8T!HoMDaoRNUU}bRM*+Unj2BHPPAqm*h zO-*LV?-r3jh0RCL?<68a7}ZJD%<}%p<`sy;C1w`)^slwjheq?HLfeoHV!CaUQ;jT| zOJ$qu<|=O+_bpvF9+n5Zje%A5f5-(mgz$sT2K!vV7EO6&Hr7PkA*qo{MPtujJ17SP zPu8Ox+0w$_rsAo|E$k>SqK4sMQNYVr6OfHmjWj0mu*%XQ*dk(%Tit=9Y>=kaFrNPE z9Ji(!=;6X6ufWxHalZ>vk%D)ltij*GWluTwe3eZ07$!d7LO@--w54;$sgP&l5e%Nb zPfW#^YAENYwo{C`JmfI&3LjmJt}rh&w?lwW1Em|GJQlKA7s&T*9YIPaz108M{^NdX zyLg##23AS%bX{ONH!Cjq9{IW7le;r0*Y$&X4@Evf1pmZwzTa0sJHe*!`5^mfj*4V; z#|3hbuNq7CpMPJ;9mWwa4;+hD!d0PH+rexNrsV8Zx33I3r<13L8WfAghRLXcQ9(CG0 zOOlH9K{nmfxl)r$DYv$-jEZD}Q8`;VllDOIsVF8U1F)?gaCbFtp~GPrSDK?v9sD8} z)Y+?Y!#PAE+3EI;bX!vPSTGRLcQ4|7XwkLr#AXa^Gq17 z7U^rMKhLgU{;)n3YRarV;KbHcmvM0_2a|~QNff*3XMjRGxPJ6~Su*M1kpUqwi09d; z33H_BqI7xC^cf~Ia?z@UM)y4=klkpXo*GI?lB%o3MJrIk>s#T*6OBXaH zS)oPC1Vhs|{W>eK-S!IFE20Ujw1LT_&NHV0iX8@<7@cGM!K{VMvE>XqeVzloDtJQj z4+C`)dW$|{klS2^Zt*757DE_O>=}uju|OterLE0wuimSnPNMW8sGCVVRx@|KaIGS1IsMCQc z*s&DIZ<mon_cx#Wf4R@-4qVP6$FL24jh!Znvq3Iz zz60W41HTLA0CoD(h~()Y`R40Qx=>bcaMPZPkA0s+NHCXwKTZ__MJsLir{fNoyCME` z{pssT2Cto!S?U}J6Cs_zXc10K(BXI{x4TB1=m-;sJkQRxj=M`=u!3M%$o(`e{6^th zi3QUYUnQ+=1m})y`&P;&#ivGktqjQ=x*e0Uva&B?h^dDNrQXFK819H^=rm9BJ5G(X zmlfzb#KfH{x}0f{6{W_MP?0Ko>)Pj$i0bjSlq>cn-FLp2h+#_vHCVh$sLSH+xYEuT zln#ccI`BN6a}0XM_MkRZ{#rs_=V}nc9W(XKC$oY_NVSGqDg;|LlQ)RjQ}6p~Cw{mv zW4E%g%(oatote8D&YfZtFZrR4jiRM+=fM(o*3H*l@~Qee*~=$j2}&6|R7ZiiZkTIm zkiiEG#{LFO*$6P_$31SnJInAE?6tv4flD{SOa|3dh`YfGyiV6;pAjHFiKHd!i|`1% z@bu^6j5Kp0EQuz@HfcLAC?S!*RL=A`W9|G{>lD~5XO5P~Mb9CF@iE?cQMHVK$dfW6 zJP*ImHUA~lAjXd}b(5{Q%VHetRSU{1^ zfG(naJr{~j2zN(e1qwW>CC0M^`oLadw1O-0*yS>cv6H|!e>@iBDEYSAAXjiFBT|qF z6NwiNhV2*G?-yce2m+<)w{!~o@4TqSB)NdV<1`4cIz^U7J?fB$Fj5d01D_~BBl@D< z76sHQ?G6F2uC<$xice#?##}Vd&FF4>q-~bcdK44M)r?jO?LGGsC(q&wF;|ByDJPH* zKVnpaqwLNPRxj7Gw@}=Qo9SE-Pad61_As<6qvwwZ&2@FnUdfed+hb+sGSr;4?QiVV zn(Fxce(>EcRK^CZh>YxCU+Fe~zu(;s1bCF}wPz-eHa)o~&{5Gk#$#ei&G3B^-vEa5lW{d={PnNRU@Vk0mo(ExF8XCQ%{#c433=jVuqCzS4`h!*lC~(dx8EfEDLaIC@rlk)IhE z2QTnmk=Q)hp95_K3oiCzR!AstKiNzJZjok4HyA}K!x4q;|?1^i~==?Hl%V+oy0XxP{(XZvjeJ-|2@RMGG8G8>{ z+iMEJ82m-dXq9e~1i_oiQbg(pXWRoYas0qU;Qy+@Pw}z_X|P<0FZKKoQGpg9YIc)BEpU`62G(@?NJIqM&q|a&O=6 z7rO(YYWSjGM>rwoth2O(Hi~m2V09-vx;-yA?*@g!oF{R{m+9kgb-I0#A?Cu`MSpu;#X7}^5ld}hD zr1ff47OLJ9Xi#^Pom!93*5|G) z7mgm&smh$QFl6p6_9(YmmLscCOS3bY>B>68dNXuucWd=_^I&Yc0!COB*>$T-> z=}i4O@+@QX;JGNn*@jWupd(-Db*Bsb_gl-!SZ}c~iJe@%4|5k@C^JHkT!d zD7j3iRPN0usys0ix9Y9PBt9HHyLg{jA7A<7J@N`eKTL5gbp@S%qq{ixd4?4@P4Pdg zIli?@VRN6RKA|InS5@KM`LL3jML*Z$ir=2Di-=1jfsd#V$x6ui%th@aZjT%08ndz@yO_h7yUYTgci|~5a!Nz z1z5%`foW_X%-J?rDgDVjM2Lh{#u*mhoXC#e6(p{EEZ^}oh~2)72cB|!u^Y+bEvwav zyA~`v;`bPj4-%MnlyMF9dCumxRPbiP;g-QCip`a}S!(@H98BHg%N=Hn@-GsTbBatV zI6E82*p@|4y{-Z5r(TbJR~a9(|nH2whn z=L&-HdD=_%otxyTsSV_fuA@T^Q=h2LWUOpy2Ir@Wy87I>G3-|xJR7!nah{w_|MIh~ z%S)do3C>XwsBQEnq#2Pj>y?F)pH|^%sG*xN;7C1CvFq5ZV$f;r;(^MbTAJky?b3V` z-NNxDS|QB(1hI?>IkY(5ocm3C-(@VzAe7ATsISMhg`bo!rKQ_$P(>GVd$Z$R

      + + + + + + + + + + + + +
      + ## 监控界面一览 @@ -94,22 +111,6 @@ SpringBlade
      -## BladeX工作流一览 - - - - - - - - - - - - - -
      - ## Sword界面一览 -- Gitee From 71f7e30de8d8d3541301015416c5cfb08dbb7f65 Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 5 May 2019 09:56:43 +0800 Subject: [PATCH 068/118] =?UTF-8?q?:ok=5Fhand:=20=E6=9B=B4=E6=96=B0readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 64 +++++++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 9e6f22a2..75af8666 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ SpringBlade ## 官网 * 官网地址:[https://bladex.vip](https://bladex.vip) * 问答社区:[https://sns.bladex.vip](https://sns.bladex.vip) -* 会员计划:[https://gitee.com/smallc/SpringBlade/wikis/SpringBlade会员计划](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade会员计划) +* 会员计划:[SpringBlade会员计划](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade会员计划) * 交流群:`477853168` ## 在线演示 @@ -67,7 +67,7 @@ SpringBlade # 界面 -## BladeX工作流一览 +## [BladeX](https://bladex.vip/#/vip) 工作流一览
      @@ -83,35 +83,7 @@ SpringBlade
      -## 监控界面一览 - - - - - - - - - - - - - - - - - - - - - - - - - -
      - -## Sword界面一览 +## [Sword](https://gitee.com/smallc/Sword) 界面一览 @@ -135,7 +107,7 @@ SpringBlade
      -## Saber界面一览 +## [Saber](https://gitee.com/smallc/Saber) 界面一览 @@ -151,5 +123,33 @@ SpringBlade
      +## 监控界面一览 + + + + + + + + + + + + + + + + + + + + + + + + + +
      + ## 关注我们 ![](https://images.gitee.com/uploads/images/2019/0330/065148_f0ada806_410595.jpeg) \ No newline at end of file -- Gitee From ce18b0c5a7aa57ab48dbd915f1ed2f82ec6890b1 Mon Sep 17 00:00:00 2001 From: smallchill Date: Thu, 9 May 2019 16:18:15 +0800 Subject: [PATCH 069/118] =?UTF-8?q?:ok=5Fhand:=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=9E=B6=E6=9E=84=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 +++ .../springblade/system/mapper/MenuMapper.xml | 2 +- pic/springblade-framework.png | Bin 219603 -> 165226 bytes 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 75af8666..5cd0279e 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,9 @@ * 稳定生产了一年,经历了从Camden -> Greenwich的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构 * 项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。 +## 架构图 + + ## 工程结构 ``` SpringBlade diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.xml b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.xml index 381c9866..260c9311 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.xml +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.xml @@ -30,7 +30,7 @@ select - id, code, parent_code, name, alias, path, source, sort, category, action, is_open, remark, is_deleted + id, code, parent_id, name, alias, path, source, sort, category, action, is_open, remark, is_deleted select id, parent_id, dept_name as title, id as 'value', id as 'key' from blade_dept where is_deleted = 0 - and tenant_code = #{_parameter} + and tenant_id = #{_parameter} diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.java b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.java index 02cdc4b2..5f60302a 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.java @@ -41,10 +41,10 @@ public interface RoleMapper extends BaseMapper { /** * 获取树形节点 * - * @param tenantCode + * @param tenantId * @param excludeRole * @return */ - List tree(String tenantCode, String excludeRole); + List tree(String tenantId, String excludeRole); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml index 2a497cbb..1f5c9dec 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml @@ -33,7 +33,7 @@ + select * from blade_notice limit #{number} + + + + + diff --git a/blade-service/blade-demo/src/main/java/com/example/demo/props/DemoProperties.java b/blade-service/blade-demo/src/main/java/com/example/demo/props/DemoProperties.java new file mode 100644 index 00000000..7c3f7004 --- /dev/null +++ b/blade-service/blade-demo/src/main/java/com/example/demo/props/DemoProperties.java @@ -0,0 +1,18 @@ +package com.example.demo.props; + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; + +/** + * DemoProperties + * + * @author Chill + */ +@Data +@ConfigurationProperties(prefix = "demo") +public class DemoProperties { + /** + * 名称 + */ + private String name; +} diff --git a/blade-service/blade-demo/src/main/java/com/example/demo/service/IDynamicService.java b/blade-service/blade-demo/src/main/java/com/example/demo/service/IDynamicService.java new file mode 100644 index 00000000..dd09977c --- /dev/null +++ b/blade-service/blade-demo/src/main/java/com/example/demo/service/IDynamicService.java @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * Neither the name of the dreamlu.net developer nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * Author: Chill 庄骞 (smallchill@163.com) + */ +package com.example.demo.service; + +import com.example.demo.entity.Notice; +import org.springblade.core.mp.base.BaseService; + +import java.util.List; + +/** + * 服务类 + * + * @author Chill + */ +public interface IDynamicService extends BaseService { + + /** + * master数据源的列表 + * + * @return + */ + List masterList(); + + /** + * slave数据源的列表 + * + * @return + */ + List slaveList(); + +} diff --git a/blade-service/blade-demo/src/main/java/com/example/demo/service/INoticeService.java b/blade-service/blade-demo/src/main/java/com/example/demo/service/INoticeService.java new file mode 100644 index 00000000..015af8db --- /dev/null +++ b/blade-service/blade-demo/src/main/java/com/example/demo/service/INoticeService.java @@ -0,0 +1,38 @@ +/* + * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * Neither the name of the dreamlu.net developer nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * Author: Chill 庄骞 (smallchill@163.com) + */ +package com.example.demo.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.springblade.core.mp.base.BaseService; +import com.example.demo.entity.Notice; + +/** + * 服务类 + * + * @author Chill + */ +public interface INoticeService extends BaseService { + + /** + * 自定义分页 + * @param page + * @param notice + * @return + */ + IPage selectNoticePage(IPage page, Notice notice); + +} diff --git a/blade-service/blade-demo/src/main/java/com/example/demo/service/impl/DynamicServiceImpl.java b/blade-service/blade-demo/src/main/java/com/example/demo/service/impl/DynamicServiceImpl.java new file mode 100644 index 00000000..64dd1b62 --- /dev/null +++ b/blade-service/blade-demo/src/main/java/com/example/demo/service/impl/DynamicServiceImpl.java @@ -0,0 +1,30 @@ +package com.example.demo.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.example.demo.entity.Notice; +import com.example.demo.mapper.NoticeMapper; +import com.example.demo.service.IDynamicService; +import org.springblade.core.mp.base.BaseServiceImpl; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * DynamicServiceImpl + * + * @author Chill + */ +@Service +public class DynamicServiceImpl extends BaseServiceImpl implements IDynamicService { + + @Override + public List masterList() { + return this.list(); + } + + @Override + @DS("slave") + public List slaveList() { + return this.list(); + } +} diff --git a/blade-service/blade-demo/src/main/java/com/example/demo/service/impl/NoticeServiceImpl.java b/blade-service/blade-demo/src/main/java/com/example/demo/service/impl/NoticeServiceImpl.java new file mode 100644 index 00000000..60bb06a7 --- /dev/null +++ b/blade-service/blade-demo/src/main/java/com/example/demo/service/impl/NoticeServiceImpl.java @@ -0,0 +1,39 @@ +/* + * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * Neither the name of the dreamlu.net developer nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * Author: Chill 庄骞 (smallchill@163.com) + */ +package com.example.demo.service.impl; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.example.demo.mapper.NoticeMapper; +import com.example.demo.service.INoticeService; +import org.springblade.core.mp.base.BaseServiceImpl; +import com.example.demo.entity.Notice; +import org.springframework.stereotype.Service; + +/** + * 服务实现类 + * + * @author Chill + */ +@Service +public class NoticeServiceImpl extends BaseServiceImpl implements INoticeService { + + @Override + public IPage selectNoticePage(IPage page, Notice notice) { + return page.setRecords(baseMapper.selectNoticePage(page, notice)); + } + +} diff --git a/blade-service/blade-demo/src/main/resources/application-dev.yml b/blade-service/blade-demo/src/main/resources/application-dev.yml new file mode 100644 index 00000000..38426fa1 --- /dev/null +++ b/blade-service/blade-demo/src/main/resources/application-dev.yml @@ -0,0 +1,28 @@ +#服务器端口 +server: + port: 8200 + +#数据源配置 +#spring: +# datasource: +# url: ${blade.datasource.dev.url} +# username: ${blade.datasource.dev.username} +# password: ${blade.datasource.dev.password} + +spring: + #排除DruidDataSourceAutoConfigure + autoconfigure: + exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure + datasource: + dynamic: + #设置默认的数据源或者数据源组,默认值即为master + primary: master + datasource: + master: + url: ${blade.datasource.demo.master.url} + username: ${blade.datasource.demo.master.username} + password: ${blade.datasource.demo.master.password} + slave: + url: ${blade.datasource.demo.slave.url} + username: ${blade.datasource.demo.slave.username} + password: ${blade.datasource.demo.slave.password} diff --git a/blade-service/blade-demo/src/main/resources/application-prod.yml b/blade-service/blade-demo/src/main/resources/application-prod.yml new file mode 100644 index 00000000..da892629 --- /dev/null +++ b/blade-service/blade-demo/src/main/resources/application-prod.yml @@ -0,0 +1,28 @@ +#服务器端口 +server: + port: 8200 + +#数据源配置 +#spring: +# datasource: +# url: ${blade.datasource.prod.url} +# username: ${blade.datasource.prod.username} +# password: ${blade.datasource.prod.password} + +spring: + #排除DruidDataSourceAutoConfigure + autoconfigure: + exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure + datasource: + dynamic: + #设置默认的数据源或者数据源组,默认值即为master + primary: master + datasource: + master: + url: ${blade.datasource.demo.master.url} + username: ${blade.datasource.demo.master.username} + password: ${blade.datasource.demo.master.password} + slave: + url: ${blade.datasource.demo.slave.url} + username: ${blade.datasource.demo.slave.username} + password: ${blade.datasource.demo.slave.password} diff --git a/blade-service/blade-demo/src/main/resources/application-test.yml b/blade-service/blade-demo/src/main/resources/application-test.yml new file mode 100644 index 00000000..4b4e157a --- /dev/null +++ b/blade-service/blade-demo/src/main/resources/application-test.yml @@ -0,0 +1,28 @@ +#服务器端口 +server: + port: 8200 + +#数据源配置 +#spring: +# datasource: +# url: ${blade.datasource.test.url} +# username: ${blade.datasource.test.username} +# password: ${blade.datasource.test.password} + +spring: + #排除DruidDataSourceAutoConfigure + autoconfigure: + exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure + datasource: + dynamic: + #设置默认的数据源或者数据源组,默认值即为master + primary: master + datasource: + master: + url: ${blade.datasource.demo.master.url} + username: ${blade.datasource.demo.master.username} + password: ${blade.datasource.demo.master.password} + slave: + url: ${blade.datasource.demo.slave.url} + username: ${blade.datasource.demo.slave.username} + password: ${blade.datasource.demo.slave.password} diff --git a/blade-service/blade-demo/src/main/resources/application.yml b/blade-service/blade-demo/src/main/resources/application.yml new file mode 100644 index 00000000..103a2570 --- /dev/null +++ b/blade-service/blade-demo/src/main/resources/application.yml @@ -0,0 +1,12 @@ +#mybatis-plus配置 +mybatis-plus: + mapper-locations: classpath:com/example/**/mapper/*Mapper.xml + #实体扫描,多个package用逗号或者分号分隔 + typeAliasesPackage: com.example.**.entity + +#swagger扫描路径配置 +swagger: + base-packages: + - org.springbalde + - com.example + diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index ff0e83de..321c11d3 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -6,7 +6,7 @@ org.springblade blade-service - 2.5.3 + 2.5.4 4.0.0 diff --git a/blade-service/blade-log/pom.xml b/blade-service/blade-log/pom.xml index 595e6032..00c3cc52 100644 --- a/blade-service/blade-log/pom.xml +++ b/blade-service/blade-log/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.5.3 + 2.5.4 4.0.0 diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml index 7c999cb4..1f898385 100644 --- a/blade-service/blade-system/pom.xml +++ b/blade-service/blade-system/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.5.3 + 2.5.4 4.0.0 diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml index b0d675f4..6142b0fb 100644 --- a/blade-service/blade-user/pom.xml +++ b/blade-service/blade-user/pom.xml @@ -5,7 +5,7 @@ blade-service org.springblade - 2.5.3 + 2.5.4 4.0.0 diff --git a/blade-service/pom.xml b/blade-service/pom.xml index f6a3c1c3..245b59f8 100644 --- a/blade-service/pom.xml +++ b/blade-service/pom.xml @@ -7,12 +7,12 @@ org.springblade SpringBlade - 2.5.3 + 2.5.4 blade-service ${project.artifactId} - 2.5.3 + 2.5.4 pom SpringBlade 微服务集合 @@ -21,6 +21,7 @@ blade-log blade-system blade-user + blade-demo diff --git a/doc/nacos/blade-demo-dev.yaml b/doc/nacos/blade-demo-dev.yaml new file mode 100644 index 00000000..fee2be5a --- /dev/null +++ b/doc/nacos/blade-demo-dev.yaml @@ -0,0 +1,19 @@ +#自定义配置 +demo: + name: demo-name + +#放行配置 +blade: + secure: + skip-url: + - /demo/** + datasource: + demo: + master: + url: jdbc:mysql://localhost:3306/bladex?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT%2B8 + username: root + password: root + slave: + url: jdbc:mysql://localhost:3306/bladex_slave?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT%2B8 + username: root + password: root diff --git "a/doc/sql/blade-update-2.5.1\357\275\2362.5.2.sql" "b/doc/sql/blade-update-2.5.1\357\275\2362.5.2.sql" deleted file mode 100644 index 862d42ad..00000000 --- "a/doc/sql/blade-update-2.5.1\357\275\2362.5.2.sql" +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE `blade`.`blade_user` - ADD COLUMN `avatar` varchar(2000) NULL COMMENT '头像' AFTER `real_name`; diff --git a/doc/sql/blade-saber-mysql.sql b/doc/sql/blade/blade-saber-mysql.sql similarity index 100% rename from doc/sql/blade-saber-mysql.sql rename to doc/sql/blade/blade-saber-mysql.sql diff --git a/doc/sql/blade-sword-mysql.sql b/doc/sql/blade/blade-sword-mysql.sql similarity index 100% rename from doc/sql/blade-sword-mysql.sql rename to doc/sql/blade/blade-sword-mysql.sql diff --git a/doc/sql/seata/seata.sql b/doc/sql/seata/seata.sql new file mode 100644 index 00000000..26d18907 --- /dev/null +++ b/doc/sql/seata/seata.sql @@ -0,0 +1,79 @@ +/* + Navicat Premium Data Transfer + + Source Server : mysql_localhost + Source Server Type : MySQL + Source Server Version : 50723 + Source Host : localhost:3306 + Source Schema : seata + + Target Server Type : MySQL + Target Server Version : 50723 + File Encoding : 65001 + + Date: 13/11/2019 18:14:10 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for branch_table +-- ---------------------------- +DROP TABLE IF EXISTS `branch_table`; +CREATE TABLE `branch_table` ( + `branch_id` bigint(20) NOT NULL, + `xid` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `transaction_id` bigint(20) NULL DEFAULT NULL, + `resource_group_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `resource_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `lock_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `branch_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `status` tinyint(4) NULL DEFAULT NULL, + `client_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `application_data` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `gmt_create` datetime(0) NULL DEFAULT NULL, + `gmt_modified` datetime(0) NULL DEFAULT NULL, + PRIMARY KEY (`branch_id`) USING BTREE, + INDEX `idx_xid`(`xid`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- ---------------------------- +-- Table structure for global_table +-- ---------------------------- +DROP TABLE IF EXISTS `global_table`; +CREATE TABLE `global_table` ( + `xid` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `transaction_id` bigint(20) NULL DEFAULT NULL, + `status` tinyint(4) NOT NULL, + `application_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `transaction_service_group` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `transaction_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `timeout` int(11) NULL DEFAULT NULL, + `begin_time` bigint(20) NULL DEFAULT NULL, + `application_data` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `gmt_create` datetime(0) NULL DEFAULT NULL, + `gmt_modified` datetime(0) NULL DEFAULT NULL, + PRIMARY KEY (`xid`) USING BTREE, + INDEX `idx_gmt_modified_status`(`gmt_modified`, `status`) USING BTREE, + INDEX `idx_transaction_id`(`transaction_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- ---------------------------- +-- Table structure for lock_table +-- ---------------------------- +DROP TABLE IF EXISTS `lock_table`; +CREATE TABLE `lock_table` ( + `row_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `xid` varchar(96) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `transaction_id` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, + `branch_id` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, + `resource_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `table_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `pk` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `gmt_create` datetime(0) NULL DEFAULT NULL, + `gmt_modified` datetime(0) NULL DEFAULT NULL, + PRIMARY KEY (`row_key`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/seata/seata_order.sql b/doc/sql/seata/seata_order.sql new file mode 100644 index 00000000..1288cc73 --- /dev/null +++ b/doc/sql/seata/seata_order.sql @@ -0,0 +1,51 @@ +/* + Navicat Premium Data Transfer + + Source Server : mysql_localhost + Source Server Type : MySQL + Source Server Version : 50723 + Source Host : localhost:3306 + Source Schema : seata_order + + Target Server Type : MySQL + Target Server Version : 50723 + File Encoding : 65001 + + Date: 13/11/2019 18:12:16 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for tb_order +-- ---------------------------- +DROP TABLE IF EXISTS `tb_order`; +CREATE TABLE `tb_order` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `user_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `commodity_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `count` int(11) NULL DEFAULT 0, + `money` int(11) NULL DEFAULT 0, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci; + +-- ---------------------------- +-- Table structure for undo_log +-- ---------------------------- +DROP TABLE IF EXISTS `undo_log`; +CREATE TABLE `undo_log` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `branch_id` bigint(20) NOT NULL, + `xid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `context` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `rollback_info` longblob NOT NULL, + `log_status` int(11) NOT NULL, + `log_created` datetime(0) NOT NULL, + `log_modified` datetime(0) NOT NULL, + `ext` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `ux_undo_log`(`xid`, `branch_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/seata/seata_storage.sql b/doc/sql/seata/seata_storage.sql new file mode 100644 index 00000000..eb3427d0 --- /dev/null +++ b/doc/sql/seata/seata_storage.sql @@ -0,0 +1,57 @@ +/* + Navicat Premium Data Transfer + + Source Server : mysql_localhost + Source Server Type : MySQL + Source Server Version : 50723 + Source Host : localhost:3306 + Source Schema : seata_storage + + Target Server Type : MySQL + Target Server Version : 50723 + File Encoding : 65001 + + Date: 13/11/2019 18:12:33 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for tb_storage +-- ---------------------------- +DROP TABLE IF EXISTS `tb_storage`; +CREATE TABLE `tb_storage` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `commodity_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `count` int(11) NULL DEFAULT 0, + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `commodity_code`(`commodity_code`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci; + +-- ---------------------------- +-- Records of tb_storage +-- ---------------------------- +BEGIN; +INSERT INTO `tb_storage` VALUES (1, 'product-1', 9999999), (2, 'product-2', 0); +COMMIT; + +-- ---------------------------- +-- Table structure for undo_log +-- ---------------------------- +DROP TABLE IF EXISTS `undo_log`; +CREATE TABLE `undo_log` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `branch_id` bigint(20) NOT NULL, + `xid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `context` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `rollback_info` longblob NOT NULL, + `log_status` int(11) NOT NULL, + `log_created` datetime(0) NOT NULL, + `log_modified` datetime(0) NOT NULL, + `ext` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `ux_undo_log`(`xid`, `branch_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/pom.xml b/pom.xml index 65536f51..3ea2d210 100644 --- a/pom.xml +++ b/pom.xml @@ -5,12 +5,12 @@ org.springblade SpringBlade - 2.5.3 + 2.5.4 pom - 2.5.3 - 2.5.3 + 2.5.4 + 2.5.4 1.8 2.9.2 diff --git a/script/docker/.env b/script/docker/.env index 1c580e80..f05b10eb 100644 --- a/script/docker/.env +++ b/script/docker/.env @@ -1,2 +1,2 @@ REGISTER=192.168.0.157/blade -TAG=2.5.3 +TAG=2.5.4 -- Gitee From f83173e2eb3b65206279525ff892285309f208c4 Mon Sep 17 00:00:00 2001 From: smallchill Date: Mon, 18 Nov 2019 11:20:39 +0800 Subject: [PATCH 103/118] =?UTF-8?q?:tada:=202.5.4.RELEASE=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=A4=9A=E6=95=B0=E6=8D=AE=E6=BA=90=E7=A4=BA=E4=BE=8B?= =?UTF-8?q?=E5=B7=A5=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/test/launcher/DemoTestLauncherServiceImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/blade-service/blade-desk/src/test/java/org/springblade/desk/test/launcher/DemoTestLauncherServiceImpl.java b/blade-service/blade-desk/src/test/java/org/springblade/desk/test/launcher/DemoTestLauncherServiceImpl.java index 3ba4a5c1..495d7b0e 100644 --- a/blade-service/blade-desk/src/test/java/org/springblade/desk/test/launcher/DemoTestLauncherServiceImpl.java +++ b/blade-service/blade-desk/src/test/java/org/springblade/desk/test/launcher/DemoTestLauncherServiceImpl.java @@ -15,7 +15,7 @@ */ package org.springblade.desk.test.launcher; -import org.springblade.common.constant.CommonConstant; +import org.springblade.common.constant.LauncherConstant; import org.springblade.core.launch.service.LauncherService; import org.springframework.boot.builder.SpringApplicationBuilder; @@ -31,9 +31,9 @@ public class DemoTestLauncherServiceImpl implements LauncherService { @Override public void launcher(SpringApplicationBuilder builder, String appName, String profile) { Properties props = System.getProperties(); - props.setProperty("spring.cloud.nacos.discovery.server-addr", CommonConstant.NACOS_DEV_ADDR); - props.setProperty("spring.cloud.nacos.config.server-addr", CommonConstant.NACOS_DEV_ADDR); - props.setProperty("spring.cloud.sentinel.transport.dashboard", CommonConstant.SENTINEL_DEV_ADDR); + props.setProperty("spring.cloud.nacos.discovery.server-addr", LauncherConstant.NACOS_DEV_ADDR); + props.setProperty("spring.cloud.nacos.config.server-addr", LauncherConstant.NACOS_DEV_ADDR); + props.setProperty("spring.cloud.sentinel.transport.dashboard", LauncherConstant.SENTINEL_DEV_ADDR); } @Override -- Gitee From a1dc2c9922852e9ea581a12491fa60bce158fa9f Mon Sep 17 00:00:00 2001 From: smallchill Date: Mon, 18 Nov 2019 14:08:32 +0800 Subject: [PATCH 104/118] =?UTF-8?q?:tada:=20=E6=B7=BB=E5=8A=A0=E6=8A=95?= =?UTF-8?q?=E7=A5=A8=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index e378937d..4f1d5ea9 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,11 @@

    y(nz)FGz2nlL3k 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