Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码校验正则表达式

==============================

©Copyright 蕃薯耀 2017年11月02日

http://www.cnblogs.com/fanshuyao/

 附件下载见:http://fanshuyao.iteye.com/blog/2398032

一共有2个文件

RegUtils.java:常用的正则表达式,

IdcardUtils.java:身份证校验

 RegUtils.java

  1. import java.util.regex.Matcher;
  2. import java.util.regex.Pattern;
  3. import cn.imovie.common.utils.StrUtils;
  4. public class RegUtils {
  5. /*------------------ 正则表达式 ---------------------*/
  6. /**
  7. * 邮箱
  8. */
  9. public static final String EMAIL = "^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$";
  10. /**
  11. * 手机号码
  12. * 移动号段:139 138 137 136 135 134 147 150 151 152 157 158 159 178 182 183 184 187 188
  13. * 联通号段:130 131 132 155 156 185 186 145 175 176
  14. * 电信号段:133 153 177 173 180 181 189
  15. * 虚拟运营商号段:170 171
  16. * 见:http://www.jihaoba.com/tools/haoduan/
  17. */
  18. public static final String PHONE = "^(((13|18)[0-9]{9})|(15[012356789][0-9]{8})|((147|170|171|173|175|176|177|178)[0-9]{8}))$";
  19. /**
  20. * 仅中文
  21. */
  22. public static final String CHINESE = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$";
  23. /**
  24. * 整数
  25. */
  26. public static final String INTEGER = "^-?[1-9]\\d*$";
  27. /**
  28. * 数字
  29. */
  30. public static final String NUMBER = "^([+-]?)\\d*\\.?\\d+$";
  31. /**
  32. * 正整数
  33. */
  34. public static final String INTEGER_POS = "^[1-9]\\d*$";
  35. /**
  36. * 浮点数
  37. */
  38. public static final String FLOAT = "^([+-]?)\\d*\\.\\d+$";
  39. /**
  40. * 正浮点数
  41. */
  42. public static final String FLOAT_POS = "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$";
  43. /**
  44. * 是否为正整数数字,包括0(00,01非数字)
  45. */
  46. public static final String INTEGER_WITH_ZERO_POS = "^(([0-9])|([1-9]([0-9]+)))$";
  47. /**
  48. * 是否为整数数字,包括正、负整数,包括0(00,01非数字)
  49. */
  50. public static final String NUMBER_WITH_ZERO = "^((-)?(([0-9])|([1-9]([0-9]+))))$";
  51. /**
  52. * 是否为数字字符串
  53. */
  54. public static final String NUMBER_TEXT = "^([0-9]+)$";
  55. /**
  56. * 数字(整数、0、浮点数),可以判断是否金额,也可以是负数
  57. */
  58. public static final String NUMBER_ALL = "^((-)?(([0-9])|([1-9][0-9]+))(\\.([0-9]+))?)$";
  59. /**
  60. * QQ,5-14位
  61. */
  62. public static final String QQ = "^[1-9][0-9]{4,13}$";
  63. /**
  64. * IP地址
  65. */
  66. public static final String IP = "((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))";
  67. /**
  68. * 邮编
  69. */
  70. public static final String POST_CODE = "[1-9]\\d{5}(?!\\d)";
  71. /**
  72. * 普通日期
  73. */
  74. public static final String DATE = "^[1-9]\\d{3}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))$";
  75. /**
  76. * 复杂日期,不区分闰年的2月
  77. * 日期格式:2017-10-19
  78. * 或2017/10/19
  79. * 或2017.10.19
  80. * 或2017年10月19日
  81. * 最大31天的月份:(((01|03|05|07|08|10|12))-((0[1-9])|([1-2][0-9])|(3[0-1])))
  82. * 最大30天的月份:(((04|06|11))-((0[1-9])|([1-2][0-9])|(30)))
  83. * 最大29天的月份:(02-((0[1-9])|([1-2][0-9])))
  84. */
  85. public static final String DATE_COMPLEX = "^(([1-2]\\d{3})(-|/|.|年)((((01|03|05|07|08|10|12))(-|/|.|月)((0[1-9])|([1-2][0-9])|(3[0-1])))|(((04|06|11))(-|/|.|月)((0[1-9])|([1-2][0-9])|(30)))|(02-((0[1-9])|([1-2][0-9]))))(日)?)$";
  86. /**
  87. * 复杂的日期,区分闰年的2月
  88. * 这个日期校验能区分闰年的2月,格式如下:2017-10-19
  89. * (见:http://www.jb51.net/article/50905.htm)
  90. * ^((?!0000)[0-9]{4}-((0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-8])|(0[13-9]|1[0-2])-(29|30)|(0[13578]|1[02])-31)|([0-9]{2}(0[48]|[2468][048]|[13579][26])|(0[48]|[2468][048]|[13579][26])00)-02-29)$
  91. */
  92. public static final String DATE_COMPLEX_LEAP_YEAR = "^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$";
  93. /**
  94. * 正则表达式校验,符合返回True
  95. * @param regex 正则表达式
  96. * @param content 校验的内容
  97. * @return
  98. * @author lqy
  99. */
  100. public static boolean isMatch(String regex, CharSequence content){
  101. return Pattern.matches(regex, content);
  102. }
  103. /**
  104. * 校验手机号码
  105. * @param mobile
  106. * @return
  107. * @author lqyao
  108. */
  109. public static final boolean isMoblie(String mobile){
  110. boolean flag = false;
  111. if (null != mobile && !mobile.trim().equals("") && mobile.trim().length() == 11) {
  112. Pattern pattern = Pattern.compile(PHONE);
  113. Matcher matcher = pattern.matcher(mobile.trim());
  114. flag = matcher.matches();
  115. }
  116. return flag;
  117. }
  118. /**
  119. * 校验邮箱
  120. * @param value
  121. * @return
  122. * @author lqyao
  123. */
  124. public static final boolean isEmail(String value){
  125. boolean flag = false;
  126. if (null != value && !value.trim().equals("")) {
  127. Pattern pattern = Pattern.compile(EMAIL);
  128. Matcher matcher = pattern.matcher(value.trim());
  129. flag = matcher.matches();
  130. }
  131. return flag;
  132. }
  133. /**
  134. * 校验密码
  135. * @param password
  136. * @return 长度符合返回true,否则为false
  137. * @author lqyao
  138. * @since 2015-09-24
  139. */
  140. public static final boolean isPassword(String password){
  141. boolean flag = false;
  142. if (null != password && !password.trim().equals("")) {
  143. password = password.trim();
  144. if(password.length() >= 6 && password.length() <= 30){
  145. return true;
  146. }
  147. }
  148. return flag;
  149. }
  150. /**
  151. * 校验手机验证码
  152. * @param value
  153. * @return 符合正则表达式返回true,否则返回false
  154. * @author lqyao
  155. * @since 2015-09-24
  156. */
  157. public static final boolean isPhoneValidateCode(String value){
  158. boolean flag = false;
  159. if (null != value && !value.trim().equals("")) {
  160. Pattern pattern = Pattern.compile("^8\\d{5}$");
  161. Matcher matcher = pattern.matcher(value.trim());
  162. flag = matcher.matches();
  163. }
  164. return flag;
  165. }
  166. /**
  167. * 判断是否全部大写字母
  168. * @param str
  169. * @return
  170. */
  171. public static boolean isUpperCase(String str){
  172. if(StrUtils.isEmpty(str)){
  173. return false;
  174. }
  175. String reg = "^[A-Z]$";
  176. return isMatch(reg,str);
  177. }
  178. /**
  179. * 判断是否全部小写字母
  180. * @param str
  181. * @return
  182. */
  183. public static boolean isLowercase(String str){
  184. if(StrUtils.isEmpty(str)){
  185. return false;
  186. }
  187. String reg = "^[a-z]$";
  188. return isMatch(reg,str);
  189. }
  190. public static boolean isIP(String str){
  191. if(StrUtils.isEmpty(str)){
  192. return false;
  193. }
  194. return isMatch(IP, str);
  195. }
  196. /**
  197. * 符合返回true,区分30、31天和闰年的2月份(最严格的校验),格式为2017-10-19
  198. * @param str
  199. * @return
  200. */
  201. public static boolean isDate(String str){
  202. if(StrUtils.isEmpty(str)){
  203. return false;
  204. }
  205. return isMatch(DATE_COMPLEX_LEAP_YEAR, str);
  206. }
  207. /**
  208. * 简单日期校验,不那么严格
  209. * @param str
  210. * @return
  211. */
  212. public static boolean isDateSimple(String str){
  213. if(StrUtils.isEmpty(str)){
  214. return false;
  215. }
  216. return isMatch(DATE, str);
  217. }
  218. /**
  219. * 区分30、31天,但没有区分闰年的2月份
  220. * @param str
  221. * @return
  222. */
  223. public static boolean isDateComplex(String str){
  224. if(StrUtils.isEmpty(str)){
  225. return false;
  226. }
  227. return isMatch(DATE_COMPLEX, str);
  228. }
  229. /**
  230. * 判断是否为数字字符串,如0011,10101,01
  231. * @param str
  232. * @return
  233. */
  234. public static boolean isNumberText(String str){
  235. if(StrUtils.isEmpty(str)){
  236. return false;
  237. }
  238. return isMatch(NUMBER_TEXT, str);
  239. }
  240. /**
  241. * 判断所有类型的数字,数字(整数、0、浮点数),可以判断是否金额,也可以是负数
  242. * @param str
  243. * @return
  244. */
  245. public static boolean isNumberAll(String str){
  246. if(StrUtils.isEmpty(str)){
  247. return false;
  248. }
  249. return isMatch(NUMBER_ALL, str);
  250. }
  251. /**
  252. * 是否为正整数数字,包括0(00,01非数字)
  253. * @param str
  254. * @return
  255. */
  256. public static boolean isIntegerWithZeroPos(String str){
  257. if(StrUtils.isEmpty(str)){
  258. return false;
  259. }
  260. return isMatch(INTEGER_WITH_ZERO_POS, str);
  261. }
  262. /**
  263. * 是否为整数,包括正、负整数,包括0(00,01非数字)
  264. * @param str
  265. * @return
  266. */
  267. public static boolean isIntegerWithZero(String str){
  268. if(StrUtils.isEmpty(str)){
  269. return false;
  270. }
  271. return isMatch(NUMBER_WITH_ZERO, str);
  272. }
  273. /**
  274. * 符合返回true,QQ,5-14位
  275. * @param str
  276. * @return
  277. */
  278. public static boolean isQQ(String str){
  279. if(StrUtils.isEmpty(str)){
  280. return false;
  281. }
  282. return isMatch(QQ, str);
  283. }
  284. public static void main(String[] args) {
  285. System.out.println(isMoblie("13430800244"));
  286. System.out.println(isMoblie("17730800244"));
  287. System.out.println(isMoblie("17630800244"));
  288. System.out.println(isMoblie("14730800244"));
  289. System.out.println(isMoblie("18330800244"));
  290. System.out.println(isMoblie("19330800244"));
  291. System.out.println(isMoblie("1333000244"));
  292. }
  293. }

 IdcardUtils.java:

  1. import java.text.ParseException;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Calendar;
  4. import java.util.Date;
  5. import java.util.HashMap;
  6. import java.util.Map;
  7. import org.apache.commons.lang.StringUtils;
  8. /**
  9. * 身份证工具类
  10. *
  11. * @author yellow
  12. * @version 1.0, 2014-01-17
  13. */
  14. public class IdcardUtils extends StringUtils {
  15. /** 中国公民身份证号码最小长度。 */
  16. public static final int CHINA_ID_MIN_LENGTH = 15;
  17. /** 中国公民身份证号码最大长度。 */
  18. public static final int CHINA_ID_MAX_LENGTH = 18;
  19. /** 每位加权因子 */
  20. public static final int power[] = {
  21. 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2
  22. };
  23. /** 第18位校检码 */
  24. public static final String verifyCode[] = {
  25. "1", "0", "X", "9", "8", "7", "6", "5", "4", "3", "2"
  26. };
  27. /** 最低年限 */
  28. public static final int MIN = 1930;
  29. /** 省、直辖市对应数字 */
  30. public static Map<String, String> cityCodes = new HashMap<String, String>();
  31. /** 籍贯对应数字 */
  32. public static Map<String, String> countyCodes = new HashMap<String, String>();
  33. /** 台湾身份首字母对应数字 */
  34. public static Map<String, Integer> twFirstCode = new HashMap<String, Integer>();
  35. /** 香港身份首字母对应数字 */
  36. public static Map<String, Integer> hkFirstCode = new HashMap<String, Integer>();
  37. static {
  38. /**省、直辖市代码表**/
  39. cityCodes.put("11", "北京");
  40. cityCodes.put("12", "天津");
  41. cityCodes.put("13", "河北");
  42. cityCodes.put("14", "山西");
  43. cityCodes.put("15", "内蒙古");
  44. cityCodes.put("21", "辽宁");
  45. cityCodes.put("22", "吉林");
  46. cityCodes.put("23", "黑龙江");
  47. cityCodes.put("31", "上海");
  48. cityCodes.put("32", "江苏");
  49. cityCodes.put("33", "浙江");
  50. cityCodes.put("34", "安徽");
  51. cityCodes.put("35", "福建");
  52. cityCodes.put("36", "江西");
  53. cityCodes.put("37", "山东");
  54. cityCodes.put("41", "河南");
  55. cityCodes.put("42", "湖北");
  56. cityCodes.put("43", "湖南");
  57. cityCodes.put("44", "广东");
  58. cityCodes.put("45", "广西");
  59. cityCodes.put("46", "海南");
  60. cityCodes.put("50", "重庆");
  61. cityCodes.put("51", "四川");
  62. cityCodes.put("52", "贵州");
  63. cityCodes.put("53", "云南");
  64. cityCodes.put("54", "西藏");
  65. cityCodes.put("61", "陕西");
  66. cityCodes.put("62", "甘肃");
  67. cityCodes.put("63", "青海");
  68. cityCodes.put("64", "宁夏");
  69. cityCodes.put("65", "新疆");
  70. cityCodes.put("71", "台湾");
  71. cityCodes.put("81", "香港");
  72. cityCodes.put("82", "澳门");
  73. cityCodes.put("91", "国外");
  74. /**籍贯代码表**/
  75. countyCodes.put("140202" , "山西省大同市城区");
  76. countyCodes.put("140203" , "山西省大同市矿区");
  77. countyCodes.put("140211" , "山西省大同市南郊区");
  78. countyCodes.put("140212" , "山西省大同市新荣区");
  79. countyCodes.put("140221" , "山西省大同市阳高县");
  80. countyCodes.put("140222" , "山西省大同市天镇县");
  81. countyCodes.put("140223" , "山西省大同市广灵县");
  82. countyCodes.put("140224" , "山西省大同市灵丘县");
  83. countyCodes.put("140225" , "山西省大同市浑源县");
  84. countyCodes.put("140226" , "山西省大同市左云县");
  85. countyCodes.put("140227" , "山西省大同市大同县");
  86. countyCodes.put("140300" , "山西省阳泉市");
  87. countyCodes.put("140301" , "山西省阳泉市");
  88. countyCodes.put("140302" , "山西省阳泉市城区");
  89. countyCodes.put("140303" , "山西省阳泉市矿区");
  90. countyCodes.put("140311" , "山西省阳泉市郊区");
  91. countyCodes.put("140321" , "山西省阳泉市平定县");
  92. countyCodes.put("140322" , "山西省阳泉市盂县");
  93. countyCodes.put("140400" , "山西省长治市");
  94. countyCodes.put("140401" , "山西省长治市");
  95. countyCodes.put("140402" , "山西省长治市城区");
  96. countyCodes.put("140411" , "山西省长治市郊区");
  97. countyCodes.put("140421" , "山西省长治市长治县");
  98. countyCodes.put("140423" , "山西省长治市襄垣县");
  99. countyCodes.put("140424" , "山西省长治市屯留县");
  100. countyCodes.put("140425" , "山西省长治市平顺县");
  101. countyCodes.put("140426" , "山西省长治市黎城县");
  102. countyCodes.put("140427" , "山西省长治市壶关县");
  103. countyCodes.put("140428" , "山西省长治市长子县");
  104. countyCodes.put("140429" , "山西省长治市武乡县");
  105. countyCodes.put("140430" , "山西省长治市沁县");
  106. countyCodes.put("140431" , "山西省长治市沁源县");
  107. countyCodes.put("140481" , "山西省长治市潞城市");
  108. countyCodes.put("140500" , "山西省晋城市");
  109. countyCodes.put("140501" , "山西省晋城市");
  110. countyCodes.put("140502" , "山西省晋城市城区");
  111. countyCodes.put("140521" , "山西省晋城市沁水县");
  112. countyCodes.put("140522" , "山西省晋城市阳城县");
  113. countyCodes.put("140524" , "山西省晋城市陵川县");
  114. countyCodes.put("140525" , "山西省晋城市泽州县");
  115. countyCodes.put("140581" , "山西省晋城市高平市");
  116. countyCodes.put("140600" , "山西省朔州市");
  117. countyCodes.put("140601" , "山西省朔州市");
  118. countyCodes.put("140602" , "山西省朔州市朔城区");
  119. countyCodes.put("140603" , "山西省朔州市平鲁区");
  120. countyCodes.put("140621" , "山西省朔州市山阴县");
  121. countyCodes.put("140622" , "山西省朔州市应县");
  122. countyCodes.put("140623" , "山西省朔州市右玉县");
  123. countyCodes.put("140624" , "山西省朔州市怀仁县");
  124. countyCodes.put("140700" , "山西省晋中市");
  125. countyCodes.put("140701" , "山西省晋中市");
  126. countyCodes.put("140702" , "山西省晋中市榆次区");
  127. countyCodes.put("140721" , "山西省晋中市榆社县");
  128. countyCodes.put("140722" , "山西省晋中市左权县");
  129. countyCodes.put("140723" , "山西省晋中市和顺县");
  130. countyCodes.put("140724" , "山西省晋中市昔阳县");
  131. countyCodes.put("140725" , "山西省晋中市寿阳县");
  132. countyCodes.put("140726" , "山西省晋中市太谷县");
  133. countyCodes.put("140727" , "山西省晋中市祁县");
  134. countyCodes.put("140728" , "山西省晋中市平遥县");
  135. countyCodes.put("140729" , "山西省晋中市灵石县");
  136. countyCodes.put("140781" , "山西省晋中市介休市");
  137. countyCodes.put("140800" , "山西省运城市");
  138. countyCodes.put("130531" , "河北省邢台市广宗县");
  139. countyCodes.put("130532" , "河北省邢台市平乡县");
  140. countyCodes.put("130533" , "河北省邢台市威县");
  141. countyCodes.put("130534" , "河北省邢台市清河县");
  142. countyCodes.put("130535" , "河北省邢台市临西县");
  143. countyCodes.put("130581" , "河北省邢台市南宫市");
  144. countyCodes.put("130582" , "河北省邢台市沙河市");
  145. countyCodes.put("130600" , "河北省保定市");
  146. countyCodes.put("130601" , "河北省保定市");
  147. countyCodes.put("130602" , "河北省保定市新市区");
  148. countyCodes.put("130603" , "河北省保定市北市区");
  149. countyCodes.put("130604" , "河北省保定市南市区");
  150. countyCodes.put("130621" , "河北省保定市满城县");
  151. countyCodes.put("130622" , "河北省保定市清苑县");
  152. countyCodes.put("130623" , "河北省保定市涞水县");
  153. countyCodes.put("130624" , "河北省保定市阜平县");
  154. countyCodes.put("130625" , "河北省保定市徐水县");
  155. countyCodes.put("130626" , "河北省保定市定兴县");
  156. countyCodes.put("130627" , "河北省保定市唐县");
  157. countyCodes.put("130628" , "河北省保定市高阳县");
  158. countyCodes.put("130629" , "河北省保定市容城县");
  159. countyCodes.put("130630" , "河北省保定市涞源县");
  160. countyCodes.put("130631" , "河北省保定市望都县");
  161. countyCodes.put("130632" , "河北省保定市安新县");
  162. countyCodes.put("130633" , "河北省保定市易县");
  163. countyCodes.put("130634" , "河北省保定市曲阳县");
  164. countyCodes.put("130635" , "河北省保定市蠡县");
  165. countyCodes.put("130636" , "河北省保定市顺平县");
  166. countyCodes.put("130637" , "河北省保定市博野县");
  167. countyCodes.put("130638" , "河北省保定市雄县");
  168. countyCodes.put("130681" , "河北省保定市涿州市");
  169. countyCodes.put("130682" , "河北省保定市定州市");
  170. countyCodes.put("130683" , "河北省保定市安国市");
  171. countyCodes.put("130684" , "河北省保定市高碑店市");
  172. countyCodes.put("130700" , "河北省张家口市");
  173. countyCodes.put("130701" , "河北省张家口市");
  174. countyCodes.put("130702" , "河北省张家口市桥东区");
  175. countyCodes.put("130703" , "河北省张家口市桥西区");
  176. countyCodes.put("130705" , "河北省张家口市宣化区");
  177. countyCodes.put("130706" , "河北省张家口市下花园区");
  178. countyCodes.put("130721" , "河北省张家口市宣化县");
  179. countyCodes.put("130722" , "河北省张家口市张北县");
  180. countyCodes.put("130723" , "河北省张家口市康保县");
  181. countyCodes.put("130724" , "河北省张家口市沽源县");
  182. countyCodes.put("130725" , "河北省张家口市尚义县");
  183. countyCodes.put("130726" , "河北省张家口市蔚县");
  184. countyCodes.put("130727" , "河北省张家口市阳原县");
  185. countyCodes.put("130728" , "河北省张家口市怀安县");
  186. countyCodes.put("130729" , "河北省张家口市万全县");
  187. countyCodes.put("130730" , "河北省张家口市怀来县");
  188. countyCodes.put("130731" , "河北省张家口市涿鹿县");
  189. countyCodes.put("130732" , "河北省张家口市赤城县");
  190. countyCodes.put("130733" , "河北省张家口市崇礼县");
  191. countyCodes.put("130800" , "河北省承德市");
  192. countyCodes.put("130801" , "河北省承德市");
  193. countyCodes.put("130802" , "河北省承德市双桥区");
  194. countyCodes.put("130803" , "河北省承德市双滦区");
  195. countyCodes.put("130804" , "河北省承德市鹰手营子矿区");
  196. countyCodes.put("130821" , "河北省承德市承德县");
  197. countyCodes.put("130822" , "河北省承德市兴隆县");
  198. countyCodes.put("130823" , "河北省承德市平泉县");
  199. countyCodes.put("130824" , "河北省承德市滦平县");
  200. countyCodes.put("110000" , "北京市");
  201. countyCodes.put("110100" , "北京市");
  202. countyCodes.put("110101" , "北京市东城区");
  203. countyCodes.put("110102" , "北京市西城区");
  204. countyCodes.put("110103" , "北京市崇文区");
  205. countyCodes.put("110104" , "北京市宣武区");
  206. countyCodes.put("110105" , "北京市朝阳区");
  207. countyCodes.put("110106" , "北京市丰台区");
  208. countyCodes.put("110107" , "北京市石景山区");
  209. countyCodes.put("110108" , "北京市海淀区");
  210. countyCodes.put("110109" , "北京市门头沟区");
  211. countyCodes.put("110111" , "北京市房山区");
  212. countyCodes.put("110112" , "北京市通州区");
  213. countyCodes.put("110113" , "北京市顺义区");
  214. countyCodes.put("110114" , "北京市昌平区");
  215. countyCodes.put("110115" , "北京市大兴区");
  216. countyCodes.put("110116" , "北京市怀柔区");
  217. countyCodes.put("110117" , "北京市平谷区");
  218. countyCodes.put("110200" , "北京市");
  219. countyCodes.put("110228" , "北京市密云县");
  220. countyCodes.put("110229" , "北京市延庆县");
  221. countyCodes.put("120000" , "天津市");
  222. countyCodes.put("120100" , "天津市");
  223. countyCodes.put("120101" , "天津市和平区");
  224. countyCodes.put("120102" , "天津市河东区");
  225. countyCodes.put("120103" , "天津市河西区");
  226. countyCodes.put("120104" , "天津市南开区");
  227. countyCodes.put("120105" , "天津市河北区");
  228. countyCodes.put("120106" , "天津市红桥区");
  229. countyCodes.put("120107" , "天津市塘沽区");
  230. countyCodes.put("120108" , "天津市汉沽区");
  231. countyCodes.put("120109" , "天津市大港区");
  232. countyCodes.put("120110" , "天津市东丽区");
  233. countyCodes.put("120111" , "天津市西青区");
  234. countyCodes.put("120112" , "天津市津南区");
  235. countyCodes.put("120113" , "天津市北辰区");
  236. countyCodes.put("120114" , "天津市武清区");
  237. countyCodes.put("120115" , "天津市宝坻区");
  238. countyCodes.put("120200" , "天津市");
  239. countyCodes.put("120221" , "天津市宁河县");
  240. countyCodes.put("120223" , "天津市静海县");
  241. countyCodes.put("120225" , "天津市蓟县");
  242. countyCodes.put("130000" , "河北省");
  243. countyCodes.put("130100" , "河北省石家庄市");
  244. countyCodes.put("130101" , "河北省石家庄市");
  245. countyCodes.put("130102" , "河北省石家庄市长安区");
  246. countyCodes.put("130103" , "河北省石家庄市桥东区");
  247. countyCodes.put("130104" , "河北省石家庄市桥西区");
  248. countyCodes.put("130105" , "河北省石家庄市新华区");
  249. countyCodes.put("130107" , "河北省石家庄市井陉矿区");
  250. countyCodes.put("130108" , "河北省石家庄市裕华区");
  251. countyCodes.put("130121" , "河北省石家庄市井陉县");
  252. countyCodes.put("130123" , "河北省石家庄市正定县");
  253. countyCodes.put("130124" , "河北省石家庄市栾城县");
  254. countyCodes.put("130125" , "河北省石家庄市行唐县");
  255. countyCodes.put("130126" , "河北省石家庄市灵寿县");
  256. countyCodes.put("130127" , "河北省石家庄市高邑县");
  257. countyCodes.put("130128" , "河北省石家庄市深泽县");
  258. countyCodes.put("130129" , "河北省石家庄市赞皇县");
  259. countyCodes.put("130130" , "河北省石家庄市无极县");
  260. countyCodes.put("130131" , "河北省石家庄市平山县");
  261. countyCodes.put("130132" , "河北省石家庄市元氏县");
  262. countyCodes.put("130133" , "河北省石家庄市赵县");
  263. countyCodes.put("130181" , "河北省石家庄市辛集市");
  264. countyCodes.put("130182" , "河北省石家庄市藁城市");
  265. countyCodes.put("130183" , "河北省石家庄市晋州市");
  266. countyCodes.put("130825" , "河北省承德市隆化县");
  267. countyCodes.put("130826" , "河北省承德市丰宁满族自治县");
  268. countyCodes.put("130827" , "河北省承德市宽城满族自治县");
  269. countyCodes.put("130828" , "河北省承德市围场满族蒙古族自治县");
  270. countyCodes.put("130900" , "河北省沧州市");
  271. countyCodes.put("130901" , "河北省沧州市");
  272. countyCodes.put("130902" , "河北省沧州市新华区");
  273. countyCodes.put("130903" , "河北省沧州市运河区");
  274. countyCodes.put("130921" , "河北省沧州市沧县");
  275. countyCodes.put("130922" , "河北省沧州市青县");
  276. countyCodes.put("130923" , "河北省沧州市东光县");
  277. countyCodes.put("130924" , "河北省沧州市海兴县");
  278. countyCodes.put("130925" , "河北省沧州市盐山县");
  279. countyCodes.put("130926" , "河北省沧州市肃宁县");
  280. countyCodes.put("130927" , "河北省沧州市南皮县");
  281. countyCodes.put("130928" , "河北省沧州市吴桥县");
  282. countyCodes.put("130929" , "河北省沧州市献县");
  283. countyCodes.put("130930" , "河北省沧州市孟村回族自治县");
  284. countyCodes.put("130981" , "河北省沧州市泊头市");
  285. countyCodes.put("130982" , "河北省沧州市任丘市");
  286. countyCodes.put("130983" , "河北省沧州市黄骅市");
  287. countyCodes.put("130984" , "河北省沧州市河间市");
  288. countyCodes.put("131000" , "河北省廊坊市");
  289. countyCodes.put("131001" , "河北省廊坊市");
  290. countyCodes.put("131002" , "河北省廊坊市安次区");
  291. countyCodes.put("131003" , "河北省廊坊市广阳区");
  292. countyCodes.put("131022" , "河北省廊坊市固安县");
  293. countyCodes.put("131023" , "河北省廊坊市永清县");
  294. countyCodes.put("131024" , "河北省廊坊市香河县");
  295. countyCodes.put("131025" , "河北省廊坊市大城县");
  296. countyCodes.put("131026" , "河北省廊坊市文安县");
  297. countyCodes.put("131028" , "河北省廊坊市大厂回族自治县");
  298. countyCodes.put("131081" , "河北省廊坊市霸州市");
  299. countyCodes.put("131082" , "河北省廊坊市三河市");
  300. countyCodes.put("131100" , "河北省衡水市");
  301. countyCodes.put("131101" , "河北省衡水市");
  302. countyCodes.put("131102" , "河北省衡水市桃城区");
  303. countyCodes.put("131121" , "河北省衡水市枣强县");
  304. countyCodes.put("131122" , "河北省衡水市武邑县");
  305. countyCodes.put("131123" , "河北省衡水市武强县");
  306. countyCodes.put("131124" , "河北省衡水市饶阳县");
  307. countyCodes.put("131125" , "河北省衡水市安平县");
  308. countyCodes.put("131126" , "河北省衡水市故城县");
  309. countyCodes.put("131127" , "河北省衡水市景县");
  310. countyCodes.put("131128" , "河北省衡水市阜城县");
  311. countyCodes.put("131181" , "河北省衡水市冀州市");
  312. countyCodes.put("131182" , "河北省衡水市深州市");
  313. countyCodes.put("140000" , "山西省");
  314. countyCodes.put("140100" , "山西省太原市");
  315. countyCodes.put("140101" , "山西省太原市");
  316. countyCodes.put("140105" , "山西省太原市小店区");
  317. countyCodes.put("140106" , "山西省太原市迎泽区");
  318. countyCodes.put("140107" , "山西省太原市杏花岭区");
  319. countyCodes.put("140108" , "山西省太原市尖草坪区");
  320. countyCodes.put("140109" , "山西省太原市万柏林区");
  321. countyCodes.put("140110" , "山西省太原市晋源区");
  322. countyCodes.put("140121" , "山西省太原市清徐县");
  323. countyCodes.put("140122" , "山西省太原市阳曲县");
  324. countyCodes.put("140123" , "山西省太原市娄烦县");
  325. countyCodes.put("140181" , "山西省太原市古交市");
  326. countyCodes.put("140200" , "山西省大同市");
  327. countyCodes.put("140201" , "山西省大同市");
  328. countyCodes.put("130184" , "河北省石家庄市新乐市");
  329. countyCodes.put("130185" , "河北省石家庄市鹿泉市");
  330. countyCodes.put("130200" , "河北省唐山市");
  331. countyCodes.put("130201" , "河北省唐山市");
  332. countyCodes.put("130202" , "河北省唐山市路南区");
  333. countyCodes.put("130203" , "河北省唐山市路北区");
  334. countyCodes.put("130204" , "河北省唐山市古冶区");
  335. countyCodes.put("130205" , "河北省唐山市开平区");
  336. countyCodes.put("130207" , "河北省唐山市丰南区");
  337. countyCodes.put("130208" , "河北省唐山市丰润区");
  338. countyCodes.put("130223" , "河北省唐山市滦县");
  339. countyCodes.put("130224" , "河北省唐山市滦南县");
  340. countyCodes.put("130225" , "河北省唐山市乐亭县");
  341. countyCodes.put("130227" , "河北省唐山市迁西县");
  342. countyCodes.put("130229" , "河北省唐山市玉田县");
  343. countyCodes.put("130230" , "河北省唐山市唐海县");
  344. countyCodes.put("130281" , "河北省唐山市遵化市");
  345. countyCodes.put("130283" , "河北省唐山市迁安市");
  346. countyCodes.put("130300" , "河北省秦皇岛市");
  347. countyCodes.put("130301" , "河北省秦皇岛市");
  348. countyCodes.put("130302" , "河北省秦皇岛市海港区");
  349. countyCodes.put("130303" , "河北省秦皇岛市山海关区");
  350. countyCodes.put("130304" , "河北省秦皇岛市北戴河区");
  351. countyCodes.put("130321" , "河北省秦皇岛市青龙满族自治县");
  352. countyCodes.put("130322" , "河北省秦皇岛市昌黎县");
  353. countyCodes.put("130323" , "河北省秦皇岛市抚宁县");
  354. countyCodes.put("130324" , "河北省秦皇岛市卢龙县");
  355. countyCodes.put("130400" , "河北省邯郸市");
  356. countyCodes.put("130401" , "河北省邯郸市");
  357. countyCodes.put("130402" , "河北省邯郸市邯山区");
  358. countyCodes.put("130403" , "河北省邯郸市丛台区");
  359. countyCodes.put("130404" , "河北省邯郸市复兴区");
  360. countyCodes.put("130406" , "河北省邯郸市峰峰矿区");
  361. countyCodes.put("130421" , "河北省邯郸市邯郸县");
  362. countyCodes.put("130423" , "河北省邯郸市临漳县");
  363. countyCodes.put("130424" , "河北省邯郸市成安县");
  364. countyCodes.put("130425" , "河北省邯郸市大名县");
  365. countyCodes.put("130426" , "河北省邯郸市涉县");
  366. countyCodes.put("130427" , "河北省邯郸市磁县");
  367. countyCodes.put("130428" , "河北省邯郸市肥乡县");
  368. countyCodes.put("130429" , "河北省邯郸市永年县");
  369. countyCodes.put("130430" , "河北省邯郸市邱县");
  370. countyCodes.put("130431" , "河北省邯郸市鸡泽县");
  371. countyCodes.put("130432" , "河北省邯郸市广平县");
  372. countyCodes.put("130433" , "河北省邯郸市馆陶县");
  373. countyCodes.put("130434" , "河北省邯郸市魏县");
  374. countyCodes.put("130435" , "河北省邯郸市曲周县");
  375. countyCodes.put("130481" , "河北省邯郸市武安市");
  376. countyCodes.put("130500" , "河北省邢台市");
  377. countyCodes.put("130501" , "河北省邢台市");
  378. countyCodes.put("130502" , "河北省邢台市桥东区");
  379. countyCodes.put("130503" , "河北省邢台市桥西区");
  380. countyCodes.put("130521" , "河北省邢台市邢台县");
  381. countyCodes.put("130522" , "河北省邢台市临城县");
  382. countyCodes.put("130523" , "河北省邢台市内丘县");
  383. countyCodes.put("130524" , "河北省邢台市柏乡县");
  384. countyCodes.put("130525" , "河北省邢台市隆尧县");
  385. countyCodes.put("130526" , "河北省邢台市任县");
  386. countyCodes.put("130527" , "河北省邢台市南和县");
  387. countyCodes.put("130528" , "河北省邢台市宁晋县");
  388. countyCodes.put("130529" , "河北省邢台市巨鹿县");
  389. countyCodes.put("130530" , "河北省邢台市新河县");
  390. countyCodes.put("230183" , "黑龙江省哈尔滨市尚志市");
  391. countyCodes.put("230184" , "黑龙江省哈尔滨市五常市");
  392. countyCodes.put("230200" , "黑龙江省齐齐哈尔市");
  393. countyCodes.put("230201" , "黑龙江省齐齐哈尔市");
  394. countyCodes.put("230202" , "黑龙江省齐齐哈尔市龙沙区");
  395. countyCodes.put("230203" , "黑龙江省齐齐哈尔市建华区");
  396. countyCodes.put("230204" , "黑龙江省齐齐哈尔市铁锋区");
  397. countyCodes.put("230205" , "黑龙江省齐齐哈尔市昂昂溪区");
  398. countyCodes.put("230206" , "黑龙江省齐齐哈尔市富拉尔基区");
  399. countyCodes.put("230207" , "黑龙江省齐齐哈尔市碾子山区");
  400. countyCodes.put("230208" , "黑龙江省齐齐哈尔市梅里斯达斡尔族区");
  401. countyCodes.put("230221" , "黑龙江省齐齐哈尔市龙江县");
  402. countyCodes.put("230223" , "黑龙江省齐齐哈尔市依安县");
  403. countyCodes.put("230224" , "黑龙江省齐齐哈尔市泰来县");
  404. countyCodes.put("230225" , "黑龙江省齐齐哈尔市甘南县");
  405. countyCodes.put("230227" , "黑龙江省齐齐哈尔市富裕县");
  406. countyCodes.put("230229" , "黑龙江省齐齐哈尔市克山县");
  407. countyCodes.put("230230" , "黑龙江省齐齐哈尔市克东县");
  408. countyCodes.put("230231" , "黑龙江省齐齐哈尔市拜泉县");
  409. countyCodes.put("230281" , "黑龙江省齐齐哈尔市讷河市");
  410. countyCodes.put("230300" , "黑龙江省鸡西市");
  411. countyCodes.put("230301" , "黑龙江省鸡西市");
  412. countyCodes.put("230302" , "黑龙江省鸡西市鸡冠区");
  413. countyCodes.put("230303" , "黑龙江省鸡西市恒山区");
  414. countyCodes.put("230304" , "黑龙江省鸡西市滴道区");
  415. countyCodes.put("230305" , "黑龙江省鸡西市梨树区");
  416. countyCodes.put("230306" , "黑龙江省鸡西市城子河区");
  417. countyCodes.put("230307" , "黑龙江省鸡西市麻山区");
  418. countyCodes.put("230321" , "黑龙江省鸡西市鸡东县");
  419. countyCodes.put("230381" , "黑龙江省鸡西市虎林市");
  420. countyCodes.put("230382" , "黑龙江省鸡西市密山市");
  421. countyCodes.put("230400" , "黑龙江省鹤岗市");
  422. countyCodes.put("230401" , "黑龙江省鹤岗市");
  423. countyCodes.put("230402" , "黑龙江省鹤岗市向阳区");
  424. countyCodes.put("230403" , "黑龙江省鹤岗市工农区");
  425. countyCodes.put("230404" , "黑龙江省鹤岗市南山区");
  426. countyCodes.put("230405" , "黑龙江省鹤岗市兴安区");
  427. countyCodes.put("230406" , "黑龙江省鹤岗市东山区");
  428. countyCodes.put("230407" , "黑龙江省鹤岗市兴山区");
  429. countyCodes.put("230421" , "黑龙江省鹤岗市萝北县");
  430. countyCodes.put("230422" , "黑龙江省鹤岗市绥滨县");
  431. countyCodes.put("230500" , "黑龙江省双鸭山市");
  432. countyCodes.put("230501" , "黑龙江省双鸭山市");
  433. countyCodes.put("230502" , "黑龙江省双鸭山市尖山区");
  434. countyCodes.put("230503" , "黑龙江省双鸭山市岭东区");
  435. countyCodes.put("230505" , "黑龙江省双鸭山市四方台区");
  436. countyCodes.put("230506" , "黑龙江省双鸭山市宝山区");
  437. countyCodes.put("230521" , "黑龙江省双鸭山市集贤县");
  438. countyCodes.put("230522" , "黑龙江省双鸭山市友谊县");
  439. countyCodes.put("230523" , "黑龙江省双鸭山市宝清县");
  440. countyCodes.put("230524" , "黑龙江省双鸭山市饶河县");
  441. countyCodes.put("230600" , "黑龙江省大庆市");
  442. countyCodes.put("230601" , "黑龙江省大庆市");
  443. countyCodes.put("230602" , "黑龙江省大庆市萨尔图区");
  444. countyCodes.put("150927" , "内蒙古自治区乌兰察布市察哈尔右翼中旗");
  445. countyCodes.put("150928" , "内蒙古自治区乌兰察布市察哈尔右翼后旗");
  446. countyCodes.put("150929" , "内蒙古自治区乌兰察布市四子王旗");
  447. countyCodes.put("150981" , "内蒙古自治区乌兰察布市丰镇市");
  448. countyCodes.put("152200" , "内蒙古自治区兴安盟");
  449. countyCodes.put("152201" , "内蒙古自治区兴安盟乌兰浩特市");
  450. countyCodes.put("152202" , "内蒙古自治区兴安盟阿尔山市");
  451. countyCodes.put("152221" , "内蒙古自治区兴安盟科尔沁右翼前旗");
  452. countyCodes.put("152222" , "内蒙古自治区兴安盟科尔沁右翼中旗");
  453. countyCodes.put("152223" , "内蒙古自治区兴安盟扎赉特旗");
  454. countyCodes.put("152224" , "内蒙古自治区兴安盟突泉县");
  455. countyCodes.put("152500" , "内蒙古自治区锡林郭勒盟");
  456. countyCodes.put("152501" , "内蒙古自治区锡林郭勒盟二连浩特市");
  457. countyCodes.put("152502" , "内蒙古自治区锡林郭勒盟锡林浩特市");
  458. countyCodes.put("152522" , "内蒙古自治区锡林郭勒盟阿巴嘎旗");
  459. countyCodes.put("211221" , "辽宁省铁岭市铁岭县");
  460. countyCodes.put("211223" , "辽宁省铁岭市西丰县");
  461. countyCodes.put("211224" , "辽宁省铁岭市昌图县");
  462. countyCodes.put("211281" , "辽宁省铁岭市调兵山市");
  463. countyCodes.put("211282" , "辽宁省铁岭市开原市");
  464. countyCodes.put("211300" , "辽宁省朝阳市");
  465. countyCodes.put("211301" , "辽宁省朝阳市");
  466. countyCodes.put("211302" , "辽宁省朝阳市双塔区");
  467. countyCodes.put("211303" , "辽宁省朝阳市龙城区");
  468. countyCodes.put("211321" , "辽宁省朝阳市朝阳县");
  469. countyCodes.put("211322" , "辽宁省朝阳市建平县");
  470. countyCodes.put("211324" , "辽宁省朝阳市喀喇沁左翼蒙古族自治县");
  471. countyCodes.put("211381" , "辽宁省朝阳市北票市");
  472. countyCodes.put("211382" , "辽宁省朝阳市凌源市");
  473. countyCodes.put("211400" , "辽宁省葫芦岛市");
  474. countyCodes.put("211401" , "辽宁省葫芦岛市");
  475. countyCodes.put("211402" , "辽宁省葫芦岛市连山区");
  476. countyCodes.put("211403" , "辽宁省葫芦岛市龙港区");
  477. countyCodes.put("211404" , "辽宁省葫芦岛市南票区");
  478. countyCodes.put("211421" , "辽宁省葫芦岛市绥中县");
  479. countyCodes.put("211422" , "辽宁省葫芦岛市建昌县");
  480. countyCodes.put("211481" , "辽宁省葫芦岛市兴城市");
  481. countyCodes.put("220000" , "吉林省");
  482. countyCodes.put("220100" , "吉林省长春市");
  483. countyCodes.put("220101" , "吉林省长春市");
  484. countyCodes.put("220102" , "吉林省长春市南关区");
  485. countyCodes.put("220103" , "吉林省长春市宽城区");
  486. countyCodes.put("220104" , "吉林省长春市朝阳区");
  487. countyCodes.put("220105" , "吉林省长春市二道区");
  488. countyCodes.put("220106" , "吉林省长春市绿园区");
  489. countyCodes.put("220112" , "吉林省长春市双阳区");
  490. countyCodes.put("220122" , "吉林省长春市农安县");
  491. countyCodes.put("220181" , "吉林省长春市九台市");
  492. countyCodes.put("220182" , "吉林省长春市榆树市");
  493. countyCodes.put("220183" , "吉林省长春市德惠市");
  494. countyCodes.put("220200" , "吉林省吉林市");
  495. countyCodes.put("220201" , "吉林省吉林市");
  496. countyCodes.put("220202" , "吉林省吉林市昌邑区");
  497. countyCodes.put("220203" , "吉林省吉林市龙潭区");
  498. countyCodes.put("220204" , "吉林省吉林市船营区");
  499. countyCodes.put("220211" , "吉林省吉林市丰满区");
  500. countyCodes.put("220221" , "吉林省吉林市永吉县");
  501. countyCodes.put("220281" , "吉林省吉林市蛟河市");
  502. countyCodes.put("220282" , "吉林省吉林市桦甸市");
  503. countyCodes.put("220283" , "吉林省吉林市舒兰市");
  504. countyCodes.put("220284" , "吉林省吉林市磐石市");
  505. countyCodes.put("220300" , "吉林省四平市");
  506. countyCodes.put("220301" , "吉林省四平市");
  507. countyCodes.put("220302" , "吉林省四平市铁西区");
  508. countyCodes.put("220303" , "吉林省四平市铁东区");
  509. countyCodes.put("220322" , "吉林省四平市梨树县");
  510. countyCodes.put("220323" , "吉林省四平市伊通满族自治县");
  511. countyCodes.put("220381" , "吉林省四平市公主岭市");
  512. countyCodes.put("220382" , "吉林省四平市双辽市");
  513. countyCodes.put("220400" , "吉林省辽源市");
  514. countyCodes.put("220401" , "吉林省辽源市");
  515. countyCodes.put("220402" , "吉林省辽源市龙山区");
  516. countyCodes.put("220403" , "吉林省辽源市西安区");
  517. countyCodes.put("220421" , "吉林省辽源市东丰县");
  518. countyCodes.put("220422" , "吉林省辽源市东辽县");
  519. countyCodes.put("220500" , "吉林省通化市");
  520. countyCodes.put("210500" , "辽宁省本溪市");
  521. countyCodes.put("150000" , "内蒙古自治区");
  522. countyCodes.put("150100" , "内蒙古自治区呼和浩特市");
  523. countyCodes.put("150101" , "内蒙古自治区呼和浩特市");
  524. countyCodes.put("150102" , "内蒙古自治区呼和浩特市新城区");
  525. countyCodes.put("150103" , "内蒙古自治区呼和浩特市回民区");
  526. countyCodes.put("150104" , "内蒙古自治区呼和浩特市玉泉区");
  527. countyCodes.put("150105" , "内蒙古自治区呼和浩特市赛罕区");
  528. countyCodes.put("150121" , "内蒙古自治区呼和浩特市土默特左旗");
  529. countyCodes.put("150122" , "内蒙古自治区呼和浩特市托克托县");
  530. countyCodes.put("150123" , "内蒙古自治区呼和浩特市和林格尔县");
  531. countyCodes.put("150124" , "内蒙古自治区呼和浩特市清水河县");
  532. countyCodes.put("150125" , "内蒙古自治区呼和浩特市武川县");
  533. countyCodes.put("150200" , "内蒙古自治区包头市");
  534. countyCodes.put("150201" , "内蒙古自治区包头市");
  535. countyCodes.put("150202" , "内蒙古自治区包头市东河区");
  536. countyCodes.put("150203" , "内蒙古自治区包头市昆都仑区");
  537. countyCodes.put("150204" , "内蒙古自治区包头市青山区");
  538. countyCodes.put("150205" , "内蒙古自治区包头市石拐区");
  539. countyCodes.put("150206" , "内蒙古自治区包头市白云矿区");
  540. countyCodes.put("150207" , "内蒙古自治区包头市九原区");
  541. countyCodes.put("150221" , "内蒙古自治区包头市土默特右旗");
  542. countyCodes.put("150222" , "内蒙古自治区包头市固阳县");
  543. countyCodes.put("150223" , "内蒙古自治区包头市达尔罕茂明安联合旗");
  544. countyCodes.put("150300" , "内蒙古自治区乌海市");
  545. countyCodes.put("150301" , "内蒙古自治区乌海市");
  546. countyCodes.put("150302" , "内蒙古自治区乌海市海勃湾区");
  547. countyCodes.put("150303" , "内蒙古自治区乌海市海南区");
  548. countyCodes.put("150304" , "内蒙古自治区乌海市乌达区");
  549. countyCodes.put("150400" , "内蒙古自治区赤峰市");
  550. countyCodes.put("150401" , "内蒙古自治区赤峰市");
  551. countyCodes.put("150402" , "内蒙古自治区赤峰市红山区");
  552. countyCodes.put("150403" , "内蒙古自治区赤峰市元宝山区");
  553. countyCodes.put("150404" , "内蒙古自治区赤峰市松山区");
  554. countyCodes.put("150421" , "内蒙古自治区赤峰市阿鲁科尔沁旗");
  555. countyCodes.put("150422" , "内蒙古自治区赤峰市巴林左旗");
  556. countyCodes.put("150423" , "内蒙古自治区赤峰市巴林右旗");
  557. countyCodes.put("150424" , "内蒙古自治区赤峰市林西县");
  558. countyCodes.put("150425" , "内蒙古自治区赤峰市克什克腾旗");
  559. countyCodes.put("150426" , "内蒙古自治区赤峰市翁牛特旗");
  560. countyCodes.put("150428" , "内蒙古自治区赤峰市喀喇沁旗");
  561. countyCodes.put("150429" , "内蒙古自治区赤峰市宁城县");
  562. countyCodes.put("150430" , "内蒙古自治区赤峰市敖汉旗");
  563. countyCodes.put("150500" , "内蒙古自治区通辽市");
  564. countyCodes.put("150501" , "内蒙古自治区通辽市");
  565. countyCodes.put("150502" , "内蒙古自治区通辽市科尔沁区");
  566. countyCodes.put("150521" , "内蒙古自治区通辽市科尔沁左翼中旗");
  567. countyCodes.put("150522" , "内蒙古自治区通辽市科尔沁左翼后旗");
  568. countyCodes.put("150523" , "内蒙古自治区通辽市开鲁县");
  569. countyCodes.put("150524" , "内蒙古自治区通辽市库伦旗");
  570. countyCodes.put("150525" , "内蒙古自治区通辽市奈曼旗");
  571. countyCodes.put("150526" , "内蒙古自治区通辽市扎鲁特旗");
  572. countyCodes.put("150581" , "内蒙古自治区通辽市霍林郭勒市");
  573. countyCodes.put("150600" , "内蒙古自治区鄂尔多斯市");
  574. countyCodes.put("150602" , "内蒙古自治区鄂尔多斯市东胜区");
  575. countyCodes.put("150621" , "内蒙古自治区鄂尔多斯市达拉特旗");
  576. countyCodes.put("330122" , "浙江省杭州市桐庐县");
  577. countyCodes.put("140801" , "山西省运城市");
  578. countyCodes.put("140802" , "山西省运城市盐湖区");
  579. countyCodes.put("140821" , "山西省运城市临猗县");
  580. countyCodes.put("140822" , "山西省运城市万荣县");
  581. countyCodes.put("140823" , "山西省运城市闻喜县");
  582. countyCodes.put("140824" , "山西省运城市稷山县");
  583. countyCodes.put("140825" , "山西省运城市新绛县");
  584. countyCodes.put("140826" , "山西省运城市绛县");
  585. countyCodes.put("140827" , "山西省运城市垣曲县");
  586. countyCodes.put("140828" , "山西省运城市夏县");
  587. countyCodes.put("140829" , "山西省运城市平陆县");
  588. countyCodes.put("140830" , "山西省运城市芮城县");
  589. countyCodes.put("140881" , "山西省运城市永济市");
  590. countyCodes.put("140882" , "山西省运城市河津市");
  591. countyCodes.put("140900" , "山西省忻州市");
  592. countyCodes.put("140901" , "山西省忻州市");
  593. countyCodes.put("140902" , "山西省忻州市忻府区");
  594. countyCodes.put("140921" , "山西省忻州市定襄县");
  595. countyCodes.put("140922" , "山西省忻州市五台县");
  596. countyCodes.put("140923" , "山西省忻州市代县");
  597. countyCodes.put("140924" , "山西省忻州市繁峙县");
  598. countyCodes.put("140925" , "山西省忻州市宁武县");
  599. countyCodes.put("140926" , "山西省忻州市静乐县");
  600. countyCodes.put("140927" , "山西省忻州市神池县");
  601. countyCodes.put("140928" , "山西省忻州市五寨县");
  602. countyCodes.put("140929" , "山西省忻州市岢岚县");
  603. countyCodes.put("140930" , "山西省忻州市河曲县");
  604. countyCodes.put("140931" , "山西省忻州市保德县");
  605. countyCodes.put("140932" , "山西省忻州市偏关县");
  606. countyCodes.put("140981" , "山西省忻州市原平市");
  607. countyCodes.put("141000" , "山西省临汾市");
  608. countyCodes.put("141001" , "山西省临汾市");
  609. countyCodes.put("141002" , "山西省临汾市尧都区");
  610. countyCodes.put("141021" , "山西省临汾市曲沃县");
  611. countyCodes.put("141022" , "山西省临汾市翼城县");
  612. countyCodes.put("141023" , "山西省临汾市襄汾县");
  613. countyCodes.put("141024" , "山西省临汾市洪洞县");
  614. countyCodes.put("141025" , "山西省临汾市古县");
  615. countyCodes.put("141026" , "山西省临汾市安泽县");
  616. countyCodes.put("141027" , "山西省临汾市浮山县");
  617. countyCodes.put("141028" , "山西省临汾市吉县");
  618. countyCodes.put("141029" , "山西省临汾市乡宁县");
  619. countyCodes.put("141030" , "山西省临汾市大宁县");
  620. countyCodes.put("141031" , "山西省临汾市隰县");
  621. countyCodes.put("141032" , "山西省临汾市永和县");
  622. countyCodes.put("141033" , "山西省临汾市蒲县");
  623. countyCodes.put("141034" , "山西省临汾市汾西县");
  624. countyCodes.put("141081" , "山西省临汾市侯马市");
  625. countyCodes.put("141082" , "山西省临汾市霍州市");
  626. countyCodes.put("141100" , "山西省吕梁市");
  627. countyCodes.put("141101" , "山西省吕梁市");
  628. countyCodes.put("141102" , "山西省吕梁市离石区");
  629. countyCodes.put("141121" , "山西省吕梁市文水县");
  630. countyCodes.put("141122" , "山西省吕梁市交城县");
  631. countyCodes.put("141123" , "山西省吕梁市兴县");
  632. countyCodes.put("141124" , "山西省吕梁市临县");
  633. countyCodes.put("141125" , "山西省吕梁市柳林县");
  634. countyCodes.put("141126" , "山西省吕梁市石楼县");
  635. countyCodes.put("141127" , "山西省吕梁市岚县");
  636. countyCodes.put("141128" , "山西省吕梁市方山县");
  637. countyCodes.put("141129" , "山西省吕梁市中阳县");
  638. countyCodes.put("141130" , "山西省吕梁市交口县");
  639. countyCodes.put("141181" , "山西省吕梁市孝义市");
  640. countyCodes.put("210501" , "辽宁省本溪市");
  641. countyCodes.put("210502" , "辽宁省本溪市平山区");
  642. countyCodes.put("210503" , "辽宁省本溪市溪湖区");
  643. countyCodes.put("210504" , "辽宁省本溪市明山区");
  644. countyCodes.put("210505" , "辽宁省本溪市南芬区");
  645. countyCodes.put("210521" , "辽宁省本溪市本溪满族自治县");
  646. countyCodes.put("210522" , "辽宁省本溪市桓仁满族自治县");
  647. countyCodes.put("210600" , "辽宁省丹东市");
  648. countyCodes.put("210601" , "辽宁省丹东市");
  649. countyCodes.put("210602" , "辽宁省丹东市元宝区");
  650. countyCodes.put("210603" , "辽宁省丹东市振兴区");
  651. countyCodes.put("210604" , "辽宁省丹东市振安区");
  652. countyCodes.put("210624" , "辽宁省丹东市宽甸满族自治县");
  653. countyCodes.put("210681" , "辽宁省丹东市东港市");
  654. countyCodes.put("210682" , "辽宁省丹东市凤城市");
  655. countyCodes.put("210700" , "辽宁省锦州市");
  656. countyCodes.put("210701" , "辽宁省锦州市");
  657. countyCodes.put("210702" , "辽宁省锦州市古塔区");
  658. countyCodes.put("210703" , "辽宁省锦州市凌河区");
  659. countyCodes.put("210711" , "辽宁省锦州市太和区");
  660. countyCodes.put("210726" , "辽宁省锦州市黑山县");
  661. countyCodes.put("210727" , "辽宁省锦州市义县");
  662. countyCodes.put("210781" , "辽宁省锦州市凌海市");
  663. countyCodes.put("210782" , "辽宁省锦州市北宁市");
  664. countyCodes.put("210800" , "辽宁省营口市");
  665. countyCodes.put("210801" , "辽宁省营口市");
  666. countyCodes.put("210802" , "辽宁省营口市站前区");
  667. countyCodes.put("210803" , "辽宁省营口市西市区");
  668. countyCodes.put("210804" , "辽宁省营口市鲅鱼圈区");
  669. countyCodes.put("210811" , "辽宁省营口市老边区");
  670. countyCodes.put("210881" , "辽宁省营口市盖州市");
  671. countyCodes.put("210882" , "辽宁省营口市大石桥市");
  672. countyCodes.put("210900" , "辽宁省阜新市");
  673. countyCodes.put("210901" , "辽宁省阜新市");
  674. countyCodes.put("210902" , "辽宁省阜新市海州区");
  675. countyCodes.put("210903" , "辽宁省阜新市新邱区");
  676. countyCodes.put("210904" , "辽宁省阜新市太平区");
  677. countyCodes.put("210905" , "辽宁省阜新市清河门区");
  678. countyCodes.put("210911" , "辽宁省阜新市细河区");
  679. countyCodes.put("210921" , "辽宁省阜新市阜新蒙古族自治县");
  680. countyCodes.put("210922" , "辽宁省阜新市彰武县");
  681. countyCodes.put("211000" , "辽宁省辽阳市");
  682. countyCodes.put("211001" , "辽宁省辽阳市");
  683. countyCodes.put("211002" , "辽宁省辽阳市白塔区");
  684. countyCodes.put("211003" , "辽宁省辽阳市文圣区");
  685. countyCodes.put("211004" , "辽宁省辽阳市宏伟区");
  686. countyCodes.put("211005" , "辽宁省辽阳市弓长岭区");
  687. countyCodes.put("211011" , "辽宁省辽阳市太子河区");
  688. countyCodes.put("211021" , "辽宁省辽阳市辽阳县");
  689. countyCodes.put("211081" , "辽宁省辽阳市灯塔市");
  690. countyCodes.put("211100" , "辽宁省盘锦市");
  691. countyCodes.put("211101" , "辽宁省盘锦市");
  692. countyCodes.put("211102" , "辽宁省盘锦市双台子区");
  693. countyCodes.put("211103" , "辽宁省盘锦市兴隆台区");
  694. countyCodes.put("211121" , "辽宁省盘锦市大洼县");
  695. countyCodes.put("211122" , "辽宁省盘锦市盘山县");
  696. countyCodes.put("211200" , "辽宁省铁岭市");
  697. countyCodes.put("211201" , "辽宁省铁岭市");
  698. countyCodes.put("150601" , "内蒙古自治区鄂尔多斯市");
  699. countyCodes.put("321300" , "江苏省宿迁市");
  700. countyCodes.put("321301" , "江苏省宿迁市");
  701. countyCodes.put("321302" , "江苏省宿迁市宿城区");
  702. countyCodes.put("321311" , "江苏省宿迁市宿豫区");
  703. countyCodes.put("321322" , "江苏省宿迁市沭阳县");
  704. countyCodes.put("321323" , "江苏省宿迁市泗阳县");
  705. countyCodes.put("321324" , "江苏省宿迁市泗洪县");
  706. countyCodes.put("330000" , "浙江省");
  707. countyCodes.put("330100" , "浙江省杭州市");
  708. countyCodes.put("330101" , "浙江省杭州市");
  709. countyCodes.put("330102" , "浙江省杭州市上城区");
  710. countyCodes.put("330103" , "浙江省杭州市下城区");
  711. countyCodes.put("330104" , "浙江省杭州市江干区");
  712. countyCodes.put("330105" , "浙江省杭州市拱墅区");
  713. countyCodes.put("330106" , "浙江省杭州市西湖区");
  714. countyCodes.put("330108" , "浙江省杭州市滨江区");
  715. countyCodes.put("330109" , "浙江省杭州市萧山区");
  716. countyCodes.put("330110" , "浙江省杭州市余杭区");
  717. countyCodes.put("340303" , "安徽省蚌埠市蚌山区");
  718. countyCodes.put("330782" , "浙江省金华市义乌市");
  719. countyCodes.put("330783" , "浙江省金华市东阳市");
  720. countyCodes.put("330784" , "浙江省金华市永康市");
  721. countyCodes.put("330800" , "浙江省衢州市");
  722. countyCodes.put("330801" , "浙江省衢州市");
  723. countyCodes.put("330802" , "浙江省衢州市柯城区");
  724. countyCodes.put("330803" , "浙江省衢州市衢江区");
  725. countyCodes.put("330822" , "浙江省衢州市常山县");
  726. countyCodes.put("330824" , "浙江省衢州市开化县");
  727. countyCodes.put("330825" , "浙江省衢州市龙游县");
  728. countyCodes.put("330881" , "浙江省衢州市江山市");
  729. countyCodes.put("330900" , "浙江省舟山市");
  730. countyCodes.put("330901" , "浙江省舟山市");
  731. countyCodes.put("330902" , "浙江省舟山市定海区");
  732. countyCodes.put("330903" , "浙江省舟山市普陀区");
  733. countyCodes.put("330921" , "浙江省舟山市岱山县");
  734. countyCodes.put("330922" , "浙江省舟山市嵊泗县");
  735. countyCodes.put("331000" , "浙江省台州市");
  736. countyCodes.put("331001" , "浙江省台州市");
  737. countyCodes.put("331002" , "浙江省台州市椒江区");
  738. countyCodes.put("331003" , "浙江省台州市黄岩区");
  739. countyCodes.put("331004" , "浙江省台州市路桥区");
  740. countyCodes.put("331021" , "浙江省台州市玉环县");
  741. countyCodes.put("331022" , "浙江省台州市三门县");
  742. countyCodes.put("331023" , "浙江省台州市天台县");
  743. countyCodes.put("331024" , "浙江省台州市仙居县");
  744. countyCodes.put("331081" , "浙江省台州市温岭市");
  745. countyCodes.put("331082" , "浙江省台州市临海市");
  746. countyCodes.put("331100" , "浙江省丽水市");
  747. countyCodes.put("331101" , "浙江省丽水市");
  748. countyCodes.put("331102" , "浙江省丽水市莲都区");
  749. countyCodes.put("331121" , "浙江省丽水市青田县");
  750. countyCodes.put("331122" , "浙江省丽水市缙云县");
  751. countyCodes.put("331123" , "浙江省丽水市遂昌县");
  752. countyCodes.put("331124" , "浙江省丽水市松阳县");
  753. countyCodes.put("331125" , "浙江省丽水市云和县");
  754. countyCodes.put("331126" , "浙江省丽水市庆元县");
  755. countyCodes.put("331127" , "浙江省丽水市景宁畲族自治县");
  756. countyCodes.put("331181" , "浙江省丽水市龙泉市");
  757. countyCodes.put("340000" , "安徽省");
  758. countyCodes.put("340100" , "安徽省合肥市");
  759. countyCodes.put("340101" , "安徽省合肥市");
  760. countyCodes.put("340102" , "安徽省合肥市瑶海区");
  761. countyCodes.put("340103" , "安徽省合肥市庐阳区");
  762. countyCodes.put("340104" , "安徽省合肥市蜀山区");
  763. countyCodes.put("340111" , "安徽省合肥市包河区");
  764. countyCodes.put("340121" , "安徽省合肥市长丰县");
  765. countyCodes.put("340122" , "安徽省合肥市肥东县");
  766. countyCodes.put("340123" , "安徽省合肥市肥西县");
  767. countyCodes.put("340200" , "安徽省芜湖市");
  768. countyCodes.put("340201" , "安徽省芜湖市");
  769. countyCodes.put("340202" , "安徽省芜湖市镜湖区");
  770. countyCodes.put("340203" , "安徽省芜湖市马塘区");
  771. countyCodes.put("340204" , "安徽省芜湖市新芜区");
  772. countyCodes.put("340207" , "安徽省芜湖市鸠江区");
  773. countyCodes.put("340221" , "安徽省芜湖市芜湖县");
  774. countyCodes.put("340222" , "安徽省芜湖市繁昌县");
  775. countyCodes.put("340223" , "安徽省芜湖市南陵县");
  776. countyCodes.put("340300" , "安徽省蚌埠市");
  777. countyCodes.put("340301" , "安徽省蚌埠市");
  778. countyCodes.put("340302" , "安徽省蚌埠市龙子湖区");
  779. countyCodes.put("320802" , "江苏省淮安市清河区");
  780. countyCodes.put("340304" , "安徽省蚌埠市禹会区");
  781. countyCodes.put("340311" , "安徽省蚌埠市淮上区");
  782. countyCodes.put("340321" , "安徽省蚌埠市怀远县");
  783. countyCodes.put("340322" , "安徽省蚌埠市五河县");
  784. countyCodes.put("340323" , "安徽省蚌埠市固镇县");
  785. countyCodes.put("340400" , "安徽省淮南市");
  786. countyCodes.put("340401" , "安徽省淮南市");
  787. countyCodes.put("340402" , "安徽省淮南市大通区");
  788. countyCodes.put("340403" , "安徽省淮南市田家庵区");
  789. countyCodes.put("340404" , "安徽省淮南市谢家集区");
  790. countyCodes.put("340405" , "安徽省淮南市八公山区");
  791. countyCodes.put("340406" , "安徽省淮南市潘集区");
  792. countyCodes.put("340421" , "安徽省淮南市凤台县");
  793. countyCodes.put("340500" , "安徽省马鞍山市");
  794. countyCodes.put("340501" , "安徽省马鞍山市");
  795. countyCodes.put("340502" , "安徽省马鞍山市金家庄区");
  796. countyCodes.put("340503" , "安徽省马鞍山市花山区");
  797. countyCodes.put("340504" , "安徽省马鞍山市雨山区");
  798. countyCodes.put("340521" , "安徽省马鞍山市当涂县");
  799. countyCodes.put("340600" , "安徽省淮北市");
  800. countyCodes.put("340601" , "安徽省淮北市");
  801. countyCodes.put("340602" , "安徽省淮北市杜集区");
  802. countyCodes.put("340603" , "安徽省淮北市相山区");
  803. countyCodes.put("340604" , "安徽省淮北市烈山区");
  804. countyCodes.put("340621" , "安徽省淮北市濉溪县");
  805. countyCodes.put("340700" , "安徽省铜陵市");
  806. countyCodes.put("340701" , "安徽省铜陵市");
  807. countyCodes.put("340702" , "安徽省铜陵市铜官山区");
  808. countyCodes.put("340703" , "安徽省铜陵市狮子山区");
  809. countyCodes.put("340711" , "安徽省铜陵市郊区");
  810. countyCodes.put("340721" , "安徽省铜陵市铜陵县");
  811. countyCodes.put("340800" , "安徽省安庆市");
  812. countyCodes.put("340801" , "安徽省安庆市");
  813. countyCodes.put("340802" , "安徽省安庆市迎江区");
  814. countyCodes.put("340803" , "安徽省安庆市大观区");
  815. countyCodes.put("340811" , "安徽省安庆市郊区");
  816. countyCodes.put("340822" , "安徽省安庆市怀宁县");
  817. countyCodes.put("340823" , "安徽省安庆市枞阳县");
  818. countyCodes.put("340824" , "安徽省安庆市潜山县");
  819. countyCodes.put("340825" , "安徽省安庆市太湖县");
  820. countyCodes.put("340826" , "安徽省安庆市宿松县");
  821. countyCodes.put("340827" , "安徽省安庆市望江县");
  822. countyCodes.put("340828" , "安徽省安庆市岳西县");
  823. countyCodes.put("340881" , "安徽省安庆市桐城市");
  824. countyCodes.put("341000" , "安徽省黄山市");
  825. countyCodes.put("341001" , "安徽省黄山市");
  826. countyCodes.put("341002" , "安徽省黄山市屯溪区");
  827. countyCodes.put("341003" , "安徽省黄山市黄山区");
  828. countyCodes.put("341004" , "安徽省黄山市徽州区");
  829. countyCodes.put("341021" , "安徽省黄山市歙县");
  830. countyCodes.put("341022" , "安徽省黄山市休宁县");
  831. countyCodes.put("341023" , "安徽省黄山市黟县");
  832. countyCodes.put("341024" , "安徽省黄山市祁门县");
  833. countyCodes.put("341100" , "安徽省滁州市");
  834. countyCodes.put("341101" , "安徽省滁州市");
  835. countyCodes.put("341102" , "安徽省滁州市琅琊区");
  836. countyCodes.put("341103" , "安徽省滁州市南谯区");
  837. countyCodes.put("341122" , "安徽省滁州市来安县");
  838. countyCodes.put("341124" , "安徽省滁州市全椒县");
  839. countyCodes.put("341125" , "安徽省滁州市定远县");
  840. countyCodes.put("341126" , "安徽省滁州市凤阳县");
  841. countyCodes.put("231123" , "黑龙江省黑河市逊克县");
  842. countyCodes.put("330127" , "浙江省杭州市淳安县");
  843. countyCodes.put("330182" , "浙江省杭州市建德市");
  844. countyCodes.put("330183" , "浙江省杭州市富阳市");
  845. countyCodes.put("330185" , "浙江省杭州市临安市");
  846. countyCodes.put("330200" , "浙江省宁波市");
  847. countyCodes.put("330201" , "浙江省宁波市");
  848. countyCodes.put("330203" , "浙江省宁波市海曙区");
  849. countyCodes.put("330204" , "浙江省宁波市江东区");
  850. countyCodes.put("330205" , "浙江省宁波市江北区");
  851. countyCodes.put("330206" , "浙江省宁波市北仑区");
  852. countyCodes.put("330211" , "浙江省宁波市镇海区");
  853. countyCodes.put("330212" , "浙江省宁波市鄞州区");
  854. countyCodes.put("330225" , "浙江省宁波市象山县");
  855. countyCodes.put("330226" , "浙江省宁波市宁海县");
  856. countyCodes.put("330281" , "浙江省宁波市余姚市");
  857. countyCodes.put("330282" , "浙江省宁波市慈溪市");
  858. countyCodes.put("330283" , "浙江省宁波市奉化市");
  859. countyCodes.put("330300" , "浙江省温州市");
  860. countyCodes.put("330301" , "浙江省温州市");
  861. countyCodes.put("330302" , "浙江省温州市鹿城区");
  862. countyCodes.put("330303" , "浙江省温州市龙湾区");
  863. countyCodes.put("330304" , "浙江省温州市瓯海区");
  864. countyCodes.put("330322" , "浙江省温州市洞头县");
  865. countyCodes.put("330324" , "浙江省温州市永嘉县");
  866. countyCodes.put("330326" , "浙江省温州市平阳县");
  867. countyCodes.put("330327" , "浙江省温州市苍南县");
  868. countyCodes.put("330328" , "浙江省温州市文成县");
  869. countyCodes.put("330329" , "浙江省温州市泰顺县");
  870. countyCodes.put("330381" , "浙江省温州市瑞安市");
  871. countyCodes.put("330382" , "浙江省温州市乐清市");
  872. countyCodes.put("330400" , "浙江省嘉兴市");
  873. countyCodes.put("330401" , "浙江省嘉兴市");
  874. countyCodes.put("330402" , "浙江省嘉兴市秀城区");
  875. countyCodes.put("330411" , "浙江省嘉兴市秀洲区");
  876. countyCodes.put("330421" , "浙江省嘉兴市嘉善县");
  877. countyCodes.put("330424" , "浙江省嘉兴市海盐县");
  878. countyCodes.put("330481" , "浙江省嘉兴市海宁市");
  879. countyCodes.put("330482" , "浙江省嘉兴市平湖市");
  880. countyCodes.put("330483" , "浙江省嘉兴市桐乡市");
  881. countyCodes.put("330500" , "浙江省湖州市");
  882. countyCodes.put("330501" , "浙江省湖州市");
  883. countyCodes.put("330502" , "浙江省湖州市吴兴区");
  884. countyCodes.put("330503" , "浙江省湖州市南浔区");
  885. countyCodes.put("330521" , "浙江省湖州市德清县");
  886. countyCodes.put("330522" , "浙江省湖州市长兴县");
  887. countyCodes.put("330523" , "浙江省湖州市安吉县");
  888. countyCodes.put("330600" , "浙江省绍兴市");
  889. countyCodes.put("330601" , "浙江省绍兴市");
  890. countyCodes.put("330602" , "浙江省绍兴市越城区");
  891. countyCodes.put("330621" , "浙江省绍兴市绍兴县");
  892. countyCodes.put("330624" , "浙江省绍兴市新昌县");
  893. countyCodes.put("330681" , "浙江省绍兴市诸暨市");
  894. countyCodes.put("330682" , "浙江省绍兴市上虞市");
  895. countyCodes.put("330683" , "浙江省绍兴市嵊州市");
  896. countyCodes.put("330700" , "浙江省金华市");
  897. countyCodes.put("330701" , "浙江省金华市");
  898. countyCodes.put("330702" , "浙江省金华市婺城区");
  899. countyCodes.put("330703" , "浙江省金华市金东区");
  900. countyCodes.put("330723" , "浙江省金华市武义县");
  901. countyCodes.put("330726" , "浙江省金华市浦江县");
  902. countyCodes.put("330727" , "浙江省金华市磐安县");
  903. countyCodes.put("320205" , "江苏省无锡市锡山区");
  904. countyCodes.put("320206" , "江苏省无锡市惠山区");
  905. countyCodes.put("320211" , "江苏省无锡市滨湖区");
  906. countyCodes.put("320281" , "江苏省无锡市江阴市");
  907. countyCodes.put("320282" , "江苏省无锡市宜兴市");
  908. countyCodes.put("320300" , "江苏省徐州市");
  909. countyCodes.put("320301" , "江苏省徐州市");
  910. countyCodes.put("320302" , "江苏省徐州市鼓楼区");
  911. countyCodes.put("320303" , "江苏省徐州市云龙区");
  912. countyCodes.put("320304" , "江苏省徐州市九里区");
  913. countyCodes.put("320305" , "江苏省徐州市贾汪区");
  914. countyCodes.put("320311" , "江苏省徐州市泉山区");
  915. countyCodes.put("320321" , "江苏省徐州市丰县");
  916. countyCodes.put("320322" , "江苏省徐州市沛县");
  917. countyCodes.put("320323" , "江苏省徐州市铜山县");
  918. countyCodes.put("320324" , "江苏省徐州市睢宁县");
  919. countyCodes.put("320381" , "江苏省徐州市新沂市");
  920. countyCodes.put("320382" , "江苏省徐州市邳州市");
  921. countyCodes.put("320400" , "江苏省常州市");
  922. countyCodes.put("320401" , "江苏省常州市");
  923. countyCodes.put("320402" , "江苏省常州市天宁区");
  924. countyCodes.put("320404" , "江苏省常州市钟楼区");
  925. countyCodes.put("320405" , "江苏省常州市戚墅堰区");
  926. countyCodes.put("320411" , "江苏省常州市新北区");
  927. countyCodes.put("320412" , "江苏省常州市武进区");
  928. countyCodes.put("320481" , "江苏省常州市溧阳市");
  929. countyCodes.put("320482" , "江苏省常州市金坛市");
  930. countyCodes.put("320500" , "江苏省苏州市");
  931. countyCodes.put("320501" , "江苏省苏州市");
  932. countyCodes.put("320502" , "江苏省苏州市沧浪区");
  933. countyCodes.put("320503" , "江苏省苏州市平江区");
  934. countyCodes.put("320504" , "江苏省苏州市金阊区");
  935. countyCodes.put("320505" , "江苏省苏州市虎丘区");
  936. countyCodes.put("320506" , "江苏省苏州市吴中区");
  937. countyCodes.put("320507" , "江苏省苏州市相城区");
  938. countyCodes.put("320581" , "江苏省苏州市常熟市");
  939. countyCodes.put("320582" , "江苏省苏州市张家港市");
  940. countyCodes.put("320583" , "江苏省苏州市昆山市");
  941. countyCodes.put("320584" , "江苏省苏州市吴江市");
  942. countyCodes.put("320585" , "江苏省苏州市太仓市");
  943. countyCodes.put("320600" , "江苏省南通市");
  944. countyCodes.put("320601" , "江苏省南通市");
  945. countyCodes.put("320602" , "江苏省南通市崇川区");
  946. countyCodes.put("320611" , "江苏省南通市港闸区");
  947. countyCodes.put("320621" , "江苏省南通市海安县");
  948. countyCodes.put("320623" , "江苏省南通市如东县");
  949. countyCodes.put("320681" , "江苏省南通市启东市");
  950. countyCodes.put("320682" , "江苏省南通市如皋市");
  951. countyCodes.put("320683" , "江苏省南通市通州市");
  952. countyCodes.put("320684" , "江苏省南通市海门市");
  953. countyCodes.put("320700" , "江苏省连云港市");
  954. countyCodes.put("320701" , "江苏省连云港市");
  955. countyCodes.put("320703" , "江苏省连云港市连云区");
  956. countyCodes.put("320705" , "江苏省连云港市新浦区");
  957. countyCodes.put("320706" , "江苏省连云港市海州区");
  958. countyCodes.put("320721" , "江苏省连云港市赣榆县");
  959. countyCodes.put("320722" , "江苏省连云港市东海县");
  960. countyCodes.put("230603" , "黑龙江省大庆市龙凤区");
  961. countyCodes.put("230604" , "黑龙江省大庆市让胡路区");
  962. countyCodes.put("230605" , "黑龙江省大庆市红岗区");
  963. countyCodes.put("230606" , "黑龙江省大庆市大同区");
  964. countyCodes.put("220501" , "吉林省通化市");
  965. countyCodes.put("220502" , "吉林省通化市东昌区");
  966. countyCodes.put("220503" , "吉林省通化市二道江区");
  967. countyCodes.put("220521" , "吉林省通化市通化县");
  968. countyCodes.put("220523" , "吉林省通化市辉南县");
  969. countyCodes.put("220524" , "吉林省通化市柳河县");
  970. countyCodes.put("220581" , "吉林省通化市梅河口市");
  971. countyCodes.put("220582" , "吉林省通化市集安市");
  972. countyCodes.put("220600" , "吉林省白山市");
  973. countyCodes.put("220601" , "吉林省白山市");
  974. countyCodes.put("220602" , "吉林省白山市八道江区");
  975. countyCodes.put("220621" , "吉林省白山市抚松县");
  976. countyCodes.put("220622" , "吉林省白山市靖宇县");
  977. countyCodes.put("220623" , "吉林省白山市长白朝鲜族自治县");
  978. countyCodes.put("220625" , "吉林省白山市江源县");
  979. countyCodes.put("220681" , "吉林省白山市临江市");
  980. countyCodes.put("220700" , "吉林省松原市");
  981. countyCodes.put("220701" , "吉林省松原市");
  982. countyCodes.put("220702" , "吉林省松原市宁江区");
  983. countyCodes.put("220721" , "吉林省松原市前郭尔罗斯蒙古族自治县");
  984. countyCodes.put("220722" , "吉林省松原市长岭县");
  985. countyCodes.put("220723" , "吉林省松原市乾安县");
  986. countyCodes.put("220724" , "吉林省松原市扶余县");
  987. countyCodes.put("220800" , "吉林省白城市");
  988. countyCodes.put("220801" , "吉林省白城市");
  989. countyCodes.put("220802" , "吉林省白城市洮北区");
  990. countyCodes.put("220821" , "吉林省白城市镇赉县");
  991. countyCodes.put("220822" , "吉林省白城市通榆县");
  992. countyCodes.put("220881" , "吉林省白城市洮南市");
  993. countyCodes.put("220882" , "吉林省白城市大安市");
  994. countyCodes.put("222400" , "吉林省延边朝鲜族自治州");
  995. countyCodes.put("222401" , "吉林省延边朝鲜族自治州延吉市");
  996. countyCodes.put("222402" , "吉林省延边朝鲜族自治州图们市");
  997. countyCodes.put("222403" , "吉林省延边朝鲜族自治州敦化市");
  998. countyCodes.put("222404" , "吉林省延边朝鲜族自治州珲春市");
  999. countyCodes.put("222405" , "吉林省延边朝鲜族自治州龙井市");
  1000. countyCodes.put("222406" , "吉林省延边朝鲜族自治州和龙市");
  1001. countyCodes.put("222424" , "吉林省延边朝鲜族自治州汪清县");
  1002. countyCodes.put("222426" , "吉林省延边朝鲜族自治州安图县");
  1003. countyCodes.put("230000" , "黑龙江省");
  1004. countyCodes.put("230100" , "黑龙江省哈尔滨市");
  1005. countyCodes.put("230101" , "黑龙江省哈尔滨市");
  1006. countyCodes.put("230102" , "黑龙江省哈尔滨市道里区");
  1007. countyCodes.put("230103" , "黑龙江省哈尔滨市南岗区");
  1008. countyCodes.put("230104" , "黑龙江省哈尔滨市道外区");
  1009. countyCodes.put("230106" , "黑龙江省哈尔滨市香坊区");
  1010. countyCodes.put("230107" , "黑龙江省哈尔滨市动力区");
  1011. countyCodes.put("230108" , "黑龙江省哈尔滨市平房区");
  1012. countyCodes.put("230109" , "黑龙江省哈尔滨市松北区");
  1013. countyCodes.put("230111" , "黑龙江省哈尔滨市呼兰区");
  1014. countyCodes.put("230123" , "黑龙江省哈尔滨市依兰县");
  1015. countyCodes.put("230124" , "黑龙江省哈尔滨市方正县");
  1016. countyCodes.put("230125" , "黑龙江省哈尔滨市宾县");
  1017. countyCodes.put("230126" , "黑龙江省哈尔滨市巴彦县");
  1018. countyCodes.put("230127" , "黑龙江省哈尔滨市木兰县");
  1019. countyCodes.put("230128" , "黑龙江省哈尔滨市通河县");
  1020. countyCodes.put("230129" , "黑龙江省哈尔滨市延寿县");
  1021. countyCodes.put("230181" , "黑龙江省哈尔滨市阿城市");
  1022. countyCodes.put("230182" , "黑龙江省哈尔滨市双城市");
  1023. countyCodes.put("150622" , "内蒙古自治区鄂尔多斯市准格尔旗");
  1024. countyCodes.put("150623" , "内蒙古自治区鄂尔多斯市鄂托克前旗");
  1025. countyCodes.put("150624" , "内蒙古自治区鄂尔多斯市鄂托克旗");
  1026. countyCodes.put("150625" , "内蒙古自治区鄂尔多斯市杭锦旗");
  1027. countyCodes.put("150626" , "内蒙古自治区鄂尔多斯市乌审旗");
  1028. countyCodes.put("150627" , "内蒙古自治区鄂尔多斯市伊金霍洛旗");
  1029. countyCodes.put("150700" , "内蒙古自治区呼伦贝尔市");
  1030. countyCodes.put("150701" , "内蒙古自治区呼伦贝尔市");
  1031. countyCodes.put("150702" , "内蒙古自治区呼伦贝尔市海拉尔区");
  1032. countyCodes.put("150721" , "内蒙古自治区呼伦贝尔市阿荣旗");
  1033. countyCodes.put("150722" , "内蒙古自治区呼伦贝尔市莫力达瓦达斡尔族自治旗");
  1034. countyCodes.put("150723" , "内蒙古自治区呼伦贝尔市鄂伦春自治旗");
  1035. countyCodes.put("150724" , "内蒙古自治区呼伦贝尔市鄂温克族自治旗");
  1036. countyCodes.put("150725" , "内蒙古自治区呼伦贝尔市陈巴尔虎旗");
  1037. countyCodes.put("150726" , "内蒙古自治区呼伦贝尔市新巴尔虎左旗");
  1038. countyCodes.put("150727" , "内蒙古自治区呼伦贝尔市新巴尔虎右旗");
  1039. countyCodes.put("150781" , "内蒙古自治区呼伦贝尔市满洲里市");
  1040. countyCodes.put("150782" , "内蒙古自治区呼伦贝尔市牙克石市");
  1041. countyCodes.put("150783" , "内蒙古自治区呼伦贝尔市扎兰屯市");
  1042. countyCodes.put("150784" , "内蒙古自治区呼伦贝尔市额尔古纳市");
  1043. countyCodes.put("150785" , "内蒙古自治区呼伦贝尔市根河市");
  1044. countyCodes.put("150800" , "内蒙古自治区巴彦淖尔市");
  1045. countyCodes.put("150801" , "内蒙古自治区巴彦淖尔市");
  1046. countyCodes.put("150802" , "内蒙古自治区巴彦淖尔市临河区");
  1047. countyCodes.put("150821" , "内蒙古自治区巴彦淖尔市五原县");
  1048. countyCodes.put("150822" , "内蒙古自治区巴彦淖尔市磴口县");
  1049. countyCodes.put("150823" , "内蒙古自治区巴彦淖尔市乌拉特前旗");
  1050. countyCodes.put("150824" , "内蒙古自治区巴彦淖尔市乌拉特中旗");
  1051. countyCodes.put("150825" , "内蒙古自治区巴彦淖尔市乌拉特后旗");
  1052. countyCodes.put("150826" , "内蒙古自治区巴彦淖尔市杭锦后旗");
  1053. countyCodes.put("150900" , "内蒙古自治区乌兰察布市");
  1054. countyCodes.put("150901" , "内蒙古自治区乌兰察布市");
  1055. countyCodes.put("150902" , "内蒙古自治区乌兰察布市集宁区");
  1056. countyCodes.put("150921" , "内蒙古自治区乌兰察布市卓资县");
  1057. countyCodes.put("150922" , "内蒙古自治区乌兰察布市化德县");
  1058. countyCodes.put("150923" , "内蒙古自治区乌兰察布市商都县");
  1059. countyCodes.put("150924" , "内蒙古自治区乌兰察布市兴和县");
  1060. countyCodes.put("150925" , "内蒙古自治区乌兰察布市凉城县");
  1061. countyCodes.put("150926" , "内蒙古自治区乌兰察布市察哈尔右翼前旗");
  1062. countyCodes.put("320100" , "江苏省南京市");
  1063. countyCodes.put("320101" , "江苏省南京市");
  1064. countyCodes.put("320102" , "江苏省南京市玄武区");
  1065. countyCodes.put("320103" , "江苏省南京市白下区");
  1066. countyCodes.put("320104" , "江苏省南京市秦淮区");
  1067. countyCodes.put("320105" , "江苏省南京市建邺区");
  1068. countyCodes.put("320106" , "江苏省南京市鼓楼区");
  1069. countyCodes.put("320107" , "江苏省南京市下关区");
  1070. countyCodes.put("320111" , "江苏省南京市浦口区");
  1071. countyCodes.put("320113" , "江苏省南京市栖霞区");
  1072. countyCodes.put("320114" , "江苏省南京市雨花台区");
  1073. countyCodes.put("320115" , "江苏省南京市江宁区");
  1074. countyCodes.put("320116" , "江苏省南京市六合区");
  1075. countyCodes.put("320124" , "江苏省南京市溧水县");
  1076. countyCodes.put("320125" , "江苏省南京市高淳县");
  1077. countyCodes.put("320200" , "江苏省无锡市");
  1078. countyCodes.put("320201" , "江苏省无锡市");
  1079. countyCodes.put("320202" , "江苏省无锡市崇安区");
  1080. countyCodes.put("320203" , "江苏省无锡市南长区");
  1081. countyCodes.put("320204" , "江苏省无锡市北塘区");
  1082. countyCodes.put("230621" , "黑龙江省大庆市肇州县");
  1083. countyCodes.put("371602" , "山东省滨州市滨城区");
  1084. countyCodes.put("371621" , "山东省滨州市惠民县");
  1085. countyCodes.put("371622" , "山东省滨州市阳信县");
  1086. countyCodes.put("371623" , "山东省滨州市无棣县");
  1087. countyCodes.put("371624" , "山东省滨州市沾化县");
  1088. countyCodes.put("371625" , "山东省滨州市博兴县");
  1089. countyCodes.put("371626" , "山东省滨州市邹平县");
  1090. countyCodes.put("371700" , "山东省荷泽市");
  1091. countyCodes.put("371701" , "山东省荷泽市");
  1092. countyCodes.put("371702" , "山东省荷泽市牡丹区");
  1093. countyCodes.put("371721" , "山东省荷泽市曹县");
  1094. countyCodes.put("371722" , "山东省荷泽市单县");
  1095. countyCodes.put("371723" , "山东省荷泽市成武县");
  1096. countyCodes.put("371724" , "山东省荷泽市巨野县");
  1097. countyCodes.put("371725" , "山东省荷泽市郓城县");
  1098. countyCodes.put("371726" , "山东省荷泽市鄄城县");
  1099. countyCodes.put("371727" , "山东省荷泽市定陶县");
  1100. countyCodes.put("371728" , "山东省荷泽市东明县");
  1101. countyCodes.put("410000" , "河南省");
  1102. countyCodes.put("410100" , "河南省郑州市");
  1103. countyCodes.put("410101" , "河南省郑州市");
  1104. countyCodes.put("410102" , "河南省郑州市中原区");
  1105. countyCodes.put("410103" , "河南省郑州市二七区");
  1106. countyCodes.put("410104" , "河南省郑州市管城回族区");
  1107. countyCodes.put("410105" , "河南省郑州市金水区");
  1108. countyCodes.put("410106" , "河南省郑州市上街区");
  1109. countyCodes.put("410108" , "河南省郑州市惠济区");
  1110. countyCodes.put("410122" , "河南省郑州市中牟县");
  1111. countyCodes.put("410181" , "河南省郑州市巩义市");
  1112. countyCodes.put("410182" , "河南省郑州市荥阳市");
  1113. countyCodes.put("410183" , "河南省郑州市新密市");
  1114. countyCodes.put("410184" , "河南省郑州市新郑市");
  1115. countyCodes.put("410185" , "河南省郑州市登封市");
  1116. countyCodes.put("410200" , "河南省开封市");
  1117. countyCodes.put("410201" , "河南省开封市");
  1118. countyCodes.put("410202" , "河南省开封市龙亭区");
  1119. countyCodes.put("410203" , "河南省开封市顺河回族区");
  1120. countyCodes.put("410204" , "河南省开封市鼓楼区");
  1121. countyCodes.put("410205" , "河南省开封市南关区");
  1122. countyCodes.put("410211" , "河南省开封市郊区");
  1123. countyCodes.put("410221" , "河南省开封市杞县");
  1124. countyCodes.put("410222" , "河南省开封市通许县");
  1125. countyCodes.put("410223" , "河南省开封市尉氏县");
  1126. countyCodes.put("410224" , "河南省开封市开封县");
  1127. countyCodes.put("410225" , "河南省开封市兰考县");
  1128. countyCodes.put("410300" , "河南省洛阳市");
  1129. countyCodes.put("410301" , "河南省洛阳市");
  1130. countyCodes.put("410302" , "河南省洛阳市老城区");
  1131. countyCodes.put("410303" , "河南省洛阳市西工区");
  1132. countyCodes.put("410304" , "河南省洛阳市廛河回族区");
  1133. countyCodes.put("410305" , "河南省洛阳市涧西区");
  1134. countyCodes.put("410306" , "河南省洛阳市吉利区");
  1135. countyCodes.put("410307" , "河南省洛阳市洛龙区");
  1136. countyCodes.put("410322" , "河南省洛阳市孟津县");
  1137. countyCodes.put("410323" , "河南省洛阳市新安县");
  1138. countyCodes.put("410324" , "河南省洛阳市栾川县");
  1139. countyCodes.put("410325" , "河南省洛阳市嵩县");
  1140. countyCodes.put("410326" , "河南省洛阳市汝阳县");
  1141. countyCodes.put("410327" , "河南省洛阳市宜阳县");
  1142. countyCodes.put("410328" , "河南省洛阳市洛宁县");
  1143. countyCodes.put("341181" , "安徽省滁州市天长市");
  1144. countyCodes.put("341182" , "安徽省滁州市明光市");
  1145. countyCodes.put("370900" , "山东省泰安市");
  1146. countyCodes.put("370901" , "山东省泰安市");
  1147. countyCodes.put("370902" , "山东省泰安市泰山区");
  1148. countyCodes.put("370903" , "山东省泰安市岱岳区");
  1149. countyCodes.put("370921" , "山东省泰安市宁阳县");
  1150. countyCodes.put("370923" , "山东省泰安市东平县");
  1151. countyCodes.put("370982" , "山东省泰安市新泰市");
  1152. countyCodes.put("370983" , "山东省泰安市肥城市");
  1153. countyCodes.put("371000" , "山东省威海市");
  1154. countyCodes.put("371001" , "山东省威海市");
  1155. countyCodes.put("371002" , "山东省威海市环翠区");
  1156. countyCodes.put("371081" , "山东省威海市文登市");
  1157. countyCodes.put("371082" , "山东省威海市荣成市");
  1158. countyCodes.put("371083" , "山东省威海市乳山市");
  1159. countyCodes.put("371100" , "山东省日照市");
  1160. countyCodes.put("371101" , "山东省日照市");
  1161. countyCodes.put("371102" , "山东省日照市东港区");
  1162. countyCodes.put("371103" , "山东省日照市岚山区");
  1163. countyCodes.put("371121" , "山东省日照市五莲县");
  1164. countyCodes.put("371122" , "山东省日照市莒县");
  1165. countyCodes.put("371200" , "山东省莱芜市");
  1166. countyCodes.put("371201" , "山东省莱芜市");
  1167. countyCodes.put("371202" , "山东省莱芜市莱城区");
  1168. countyCodes.put("371203" , "山东省莱芜市钢城区");
  1169. countyCodes.put("371300" , "山东省临沂市");
  1170. countyCodes.put("371301" , "山东省临沂市");
  1171. countyCodes.put("371302" , "山东省临沂市兰山区");
  1172. countyCodes.put("371311" , "山东省临沂市罗庄区");
  1173. countyCodes.put("371312" , "山东省临沂市河东区");
  1174. countyCodes.put("371321" , "山东省临沂市沂南县");
  1175. countyCodes.put("371322" , "山东省临沂市郯城县");
  1176. countyCodes.put("371323" , "山东省临沂市沂水县");
  1177. countyCodes.put("371324" , "山东省临沂市苍山县");
  1178. countyCodes.put("371325" , "山东省临沂市费县");
  1179. countyCodes.put("371326" , "山东省临沂市平邑县");
  1180. countyCodes.put("371327" , "山东省临沂市莒南县");
  1181. countyCodes.put("371328" , "山东省临沂市蒙阴县");
  1182. countyCodes.put("371329" , "山东省临沂市临沭县");
  1183. countyCodes.put("371400" , "山东省德州市");
  1184. countyCodes.put("371401" , "山东省德州市");
  1185. countyCodes.put("371402" , "山东省德州市德城区");
  1186. countyCodes.put("371421" , "山东省德州市陵县");
  1187. countyCodes.put("371422" , "山东省德州市宁津县");
  1188. countyCodes.put("371423" , "山东省德州市庆云县");
  1189. countyCodes.put("371424" , "山东省德州市临邑县");
  1190. countyCodes.put("371425" , "山东省德州市齐河县");
  1191. countyCodes.put("371426" , "山东省德州市平原县");
  1192. countyCodes.put("371427" , "山东省德州市夏津县");
  1193. countyCodes.put("371428" , "山东省德州市武城县");
  1194. countyCodes.put("371481" , "山东省德州市乐陵市");
  1195. countyCodes.put("371482" , "山东省德州市禹城市");
  1196. countyCodes.put("371500" , "山东省聊城市");
  1197. countyCodes.put("371501" , "山东省聊城市");
  1198. countyCodes.put("371502" , "山东省聊城市东昌府区");
  1199. countyCodes.put("371521" , "山东省聊城市阳谷县");
  1200. countyCodes.put("371522" , "山东省聊城市莘县");
  1201. countyCodes.put("371523" , "山东省聊城市茌平县");
  1202. countyCodes.put("371524" , "山东省聊城市东阿县");
  1203. countyCodes.put("371525" , "山东省聊城市冠县");
  1204. countyCodes.put("371526" , "山东省聊城市高唐县");
  1205. countyCodes.put("371581" , "山东省聊城市临清市");
  1206. countyCodes.put("421123" , "湖北省黄冈市罗田县");
  1207. countyCodes.put("371601" , "山东省滨州市");
  1208. countyCodes.put("350629" , "福建省漳州市华安县");
  1209. countyCodes.put("350681" , "福建省漳州市龙海市");
  1210. countyCodes.put("350700" , "福建省南平市");
  1211. countyCodes.put("350701" , "福建省南平市");
  1212. countyCodes.put("350702" , "福建省南平市延平区");
  1213. countyCodes.put("350721" , "福建省南平市顺昌县");
  1214. countyCodes.put("350722" , "福建省南平市浦城县");
  1215. countyCodes.put("350723" , "福建省南平市光泽县");
  1216. countyCodes.put("350724" , "福建省南平市松溪县");
  1217. countyCodes.put("350725" , "福建省南平市政和县");
  1218. countyCodes.put("350781" , "福建省南平市邵武市");
  1219. countyCodes.put("350782" , "福建省南平市武夷山市");
  1220. countyCodes.put("350783" , "福建省南平市建瓯市");
  1221. countyCodes.put("350784" , "福建省南平市建阳市");
  1222. countyCodes.put("350800" , "福建省龙岩市");
  1223. countyCodes.put("350801" , "福建省龙岩市");
  1224. countyCodes.put("350802" , "福建省龙岩市新罗区");
  1225. countyCodes.put("350821" , "福建省龙岩市长汀县");
  1226. countyCodes.put("350822" , "福建省龙岩市永定县");
  1227. countyCodes.put("350823" , "福建省龙岩市上杭县");
  1228. countyCodes.put("350824" , "福建省龙岩市武平县");
  1229. countyCodes.put("350825" , "福建省龙岩市连城县");
  1230. countyCodes.put("350881" , "福建省龙岩市漳平市");
  1231. countyCodes.put("350900" , "福建省宁德市");
  1232. countyCodes.put("350901" , "福建省宁德市");
  1233. countyCodes.put("350902" , "福建省宁德市蕉城区");
  1234. countyCodes.put("350921" , "福建省宁德市霞浦县");
  1235. countyCodes.put("350922" , "福建省宁德市古田县");
  1236. countyCodes.put("350923" , "福建省宁德市屏南县");
  1237. countyCodes.put("350924" , "福建省宁德市寿宁县");
  1238. countyCodes.put("350925" , "福建省宁德市周宁县");
  1239. countyCodes.put("350926" , "福建省宁德市柘荣县");
  1240. countyCodes.put("350981" , "福建省宁德市福安市");
  1241. countyCodes.put("350982" , "福建省宁德市福鼎市");
  1242. countyCodes.put("360000" , "江西省");
  1243. countyCodes.put("360100" , "江西省南昌市");
  1244. countyCodes.put("360101" , "江西省南昌市");
  1245. countyCodes.put("360102" , "江西省南昌市东湖区");
  1246. countyCodes.put("360103" , "江西省南昌市西湖区");
  1247. countyCodes.put("360104" , "江西省南昌市青云谱区");
  1248. countyCodes.put("360105" , "江西省南昌市湾里区");
  1249. countyCodes.put("360111" , "江西省南昌市青山湖区");
  1250. countyCodes.put("360121" , "江西省南昌市南昌县");
  1251. countyCodes.put("360122" , "江西省南昌市新建县");
  1252. countyCodes.put("360123" , "江西省南昌市安义县");
  1253. countyCodes.put("360124" , "江西省南昌市进贤县");
  1254. countyCodes.put("360200" , "江西省景德镇市");
  1255. countyCodes.put("360201" , "江西省景德镇市");
  1256. countyCodes.put("360202" , "江西省景德镇市昌江区");
  1257. countyCodes.put("360203" , "江西省景德镇市珠山区");
  1258. countyCodes.put("360222" , "江西省景德镇市浮梁县");
  1259. countyCodes.put("360281" , "江西省景德镇市乐平市");
  1260. countyCodes.put("360300" , "江西省萍乡市");
  1261. countyCodes.put("360301" , "江西省萍乡市");
  1262. countyCodes.put("360302" , "江西省萍乡市安源区");
  1263. countyCodes.put("360313" , "江西省萍乡市湘东区");
  1264. countyCodes.put("360321" , "江西省萍乡市莲花县");
  1265. countyCodes.put("360322" , "江西省萍乡市上栗县");
  1266. countyCodes.put("360323" , "江西省萍乡市芦溪县");
  1267. countyCodes.put("360400" , "江西省九江市");
  1268. countyCodes.put("360401" , "江西省九江市");
  1269. countyCodes.put("360402" , "江西省九江市庐山区");
  1270. countyCodes.put("360421" , "江西省九江市九江县");
  1271. countyCodes.put("370303" , "山东省淄博市张店区");
  1272. countyCodes.put("370304" , "山东省淄博市博山区");
  1273. countyCodes.put("370305" , "山东省淄博市临淄区");
  1274. countyCodes.put("370306" , "山东省淄博市周村区");
  1275. countyCodes.put("370321" , "山东省淄博市桓台县");
  1276. countyCodes.put("370322" , "山东省淄博市高青县");
  1277. countyCodes.put("370323" , "山东省淄博市沂源县");
  1278. countyCodes.put("370400" , "山东省枣庄市");
  1279. countyCodes.put("370401" , "山东省枣庄市");
  1280. countyCodes.put("370402" , "山东省枣庄市市中区");
  1281. countyCodes.put("370403" , "山东省枣庄市薛城区");
  1282. countyCodes.put("370404" , "山东省枣庄市峄城区");
  1283. countyCodes.put("370405" , "山东省枣庄市台儿庄区");
  1284. countyCodes.put("370406" , "山东省枣庄市山亭区");
  1285. countyCodes.put("370481" , "山东省枣庄市滕州市");
  1286. countyCodes.put("370500" , "山东省东营市");
  1287. countyCodes.put("370501" , "山东省东营市");
  1288. countyCodes.put("370502" , "山东省东营市东营区");
  1289. countyCodes.put("370503" , "山东省东营市河口区");
  1290. countyCodes.put("370521" , "山东省东营市垦利县");
  1291. countyCodes.put("370522" , "山东省东营市利津县");
  1292. countyCodes.put("370523" , "山东省东营市广饶县");
  1293. countyCodes.put("370600" , "山东省烟台市");
  1294. countyCodes.put("370601" , "山东省烟台市");
  1295. countyCodes.put("370602" , "山东省烟台市芝罘区");
  1296. countyCodes.put("370611" , "山东省烟台市福山区");
  1297. countyCodes.put("370612" , "山东省烟台市牟平区");
  1298. countyCodes.put("370613" , "山东省烟台市莱山区");
  1299. countyCodes.put("370634" , "山东省烟台市长岛县");
  1300. countyCodes.put("370681" , "山东省烟台市龙口市");
  1301. countyCodes.put("370682" , "山东省烟台市莱阳市");
  1302. countyCodes.put("370683" , "山东省烟台市莱州市");
  1303. countyCodes.put("370684" , "山东省烟台市蓬莱市");
  1304. countyCodes.put("370685" , "山东省烟台市招远市");
  1305. countyCodes.put("370686" , "山东省烟台市栖霞市");
  1306. countyCodes.put("370687" , "山东省烟台市海阳市");
  1307. countyCodes.put("370700" , "山东省潍坊市");
  1308. countyCodes.put("370701" , "山东省潍坊市");
  1309. countyCodes.put("370702" , "山东省潍坊市潍城区");
  1310. countyCodes.put("370703" , "山东省潍坊市寒亭区");
  1311. countyCodes.put("370704" , "山东省潍坊市坊子区");
  1312. countyCodes.put("370705" , "山东省潍坊市奎文区");
  1313. countyCodes.put("370724" , "山东省潍坊市临朐县");
  1314. countyCodes.put("370725" , "山东省潍坊市昌乐县");
  1315. countyCodes.put("370781" , "山东省潍坊市青州市");
  1316. countyCodes.put("370782" , "山东省潍坊市诸城市");
  1317. countyCodes.put("370783" , "山东省潍坊市寿光市");
  1318. countyCodes.put("370784" , "山东省潍坊市安丘市");
  1319. countyCodes.put("370785" , "山东省潍坊市高密市");
  1320. countyCodes.put("370786" , "山东省潍坊市昌邑市");
  1321. countyCodes.put("370800" , "山东省济宁市");
  1322. countyCodes.put("370801" , "山东省济宁市");
  1323. countyCodes.put("370802" , "山东省济宁市市中区");
  1324. countyCodes.put("370811" , "山东省济宁市任城区");
  1325. countyCodes.put("211202" , "辽宁省铁岭市银州区");
  1326. countyCodes.put("211204" , "辽宁省铁岭市清河区");
  1327. countyCodes.put("141182" , "山西省吕梁市汾阳市");
  1328. countyCodes.put("152523" , "内蒙古自治区锡林郭勒盟苏尼特左旗");
  1329. countyCodes.put("152524" , "内蒙古自治区锡林郭勒盟苏尼特右旗");
  1330. countyCodes.put("152525" , "内蒙古自治区锡林郭勒盟东乌珠穆沁旗");
  1331. countyCodes.put("152526" , "内蒙古自治区锡林郭勒盟西乌珠穆沁旗");
  1332. countyCodes.put("152527" , "内蒙古自治区锡林郭勒盟太仆寺旗");
  1333. countyCodes.put("152528" , "内蒙古自治区锡林郭勒盟镶黄旗");
  1334. countyCodes.put("152529" , "内蒙古自治区锡林郭勒盟正镶白旗");
  1335. countyCodes.put("152530" , "内蒙古自治区锡林郭勒盟正蓝旗");
  1336. countyCodes.put("152531" , "内蒙古自治区锡林郭勒盟多伦县");
  1337. countyCodes.put("152900" , "内蒙古自治区阿拉善盟");
  1338. countyCodes.put("152921" , "内蒙古自治区阿拉善盟阿拉善左旗");
  1339. countyCodes.put("152922" , "内蒙古自治区阿拉善盟阿拉善右旗");
  1340. countyCodes.put("152923" , "内蒙古自治区阿拉善盟额济纳旗");
  1341. countyCodes.put("210000" , "辽宁省");
  1342. countyCodes.put("210100" , "辽宁省沈阳市");
  1343. countyCodes.put("210101" , "辽宁省沈阳市");
  1344. countyCodes.put("210102" , "辽宁省沈阳市和平区");
  1345. countyCodes.put("210103" , "辽宁省沈阳市沈河区");
  1346. countyCodes.put("210104" , "辽宁省沈阳市大东区");
  1347. countyCodes.put("210105" , "辽宁省沈阳市皇姑区");
  1348. countyCodes.put("210106" , "辽宁省沈阳市铁西区");
  1349. countyCodes.put("210111" , "辽宁省沈阳市苏家屯区");
  1350. countyCodes.put("210112" , "辽宁省沈阳市东陵区");
  1351. countyCodes.put("210113" , "辽宁省沈阳市新城子区");
  1352. countyCodes.put("210114" , "辽宁省沈阳市于洪区");
  1353. countyCodes.put("210122" , "辽宁省沈阳市辽中县");
  1354. countyCodes.put("210123" , "辽宁省沈阳市康平县");
  1355. countyCodes.put("210124" , "辽宁省沈阳市法库县");
  1356. countyCodes.put("210181" , "辽宁省沈阳市新民市");
  1357. countyCodes.put("210200" , "辽宁省大连市");
  1358. countyCodes.put("210201" , "辽宁省大连市");
  1359. countyCodes.put("210202" , "辽宁省大连市中山区");
  1360. countyCodes.put("210203" , "辽宁省大连市西岗区");
  1361. countyCodes.put("210204" , "辽宁省大连市沙河口区");
  1362. countyCodes.put("210211" , "辽宁省大连市甘井子区");
  1363. countyCodes.put("210212" , "辽宁省大连市旅顺口区");
  1364. countyCodes.put("210213" , "辽宁省大连市金州区");
  1365. countyCodes.put("210224" , "辽宁省大连市长海县");
  1366. countyCodes.put("210281" , "辽宁省大连市瓦房店市");
  1367. countyCodes.put("210282" , "辽宁省大连市普兰店市");
  1368. countyCodes.put("210283" , "辽宁省大连市庄河市");
  1369. countyCodes.put("210300" , "辽宁省鞍山市");
  1370. countyCodes.put("210301" , "辽宁省鞍山市");
  1371. countyCodes.put("210302" , "辽宁省鞍山市铁东区");
  1372. countyCodes.put("210303" , "辽宁省鞍山市铁西区");
  1373. countyCodes.put("210304" , "辽宁省鞍山市立山区");
  1374. countyCodes.put("210311" , "辽宁省鞍山市千山区");
  1375. countyCodes.put("210321" , "辽宁省鞍山市台安县");
  1376. countyCodes.put("210323" , "辽宁省鞍山市岫岩满族自治县");
  1377. countyCodes.put("210381" , "辽宁省鞍山市海城市");
  1378. countyCodes.put("210400" , "辽宁省抚顺市");
  1379. countyCodes.put("210401" , "辽宁省抚顺市");
  1380. countyCodes.put("210402" , "辽宁省抚顺市新抚区");
  1381. countyCodes.put("210403" , "辽宁省抚顺市东洲区");
  1382. countyCodes.put("210404" , "辽宁省抚顺市望花区");
  1383. countyCodes.put("210411" , "辽宁省抚顺市顺城区");
  1384. countyCodes.put("210421" , "辽宁省抚顺市抚顺县");
  1385. countyCodes.put("210422" , "辽宁省抚顺市新宾满族自治县");
  1386. countyCodes.put("210423" , "辽宁省抚顺市清原满族自治县");
  1387. countyCodes.put("320803" , "江苏省淮安市楚州区");
  1388. countyCodes.put("320804" , "江苏省淮安市淮阴区");
  1389. countyCodes.put("320811" , "江苏省淮安市清浦区");
  1390. countyCodes.put("320826" , "江苏省淮安市涟水县");
  1391. countyCodes.put("320829" , "江苏省淮安市洪泽县");
  1392. countyCodes.put("320830" , "江苏省淮安市盱眙县");
  1393. countyCodes.put("320831" , "江苏省淮安市金湖县");
  1394. countyCodes.put("320900" , "江苏省盐城市");
  1395. countyCodes.put("320901" , "江苏省盐城市");
  1396. countyCodes.put("320902" , "江苏省盐城市亭湖区");
  1397. countyCodes.put("320903" , "江苏省盐城市盐都区");
  1398. countyCodes.put("320921" , "江苏省盐城市响水县");
  1399. countyCodes.put("320922" , "江苏省盐城市滨海县");
  1400. countyCodes.put("320923" , "江苏省盐城市阜宁县");
  1401. countyCodes.put("320924" , "江苏省盐城市射阳县");
  1402. countyCodes.put("320925" , "江苏省盐城市建湖县");
  1403. countyCodes.put("320981" , "江苏省盐城市东台市");
  1404. countyCodes.put("320982" , "江苏省盐城市大丰市");
  1405. countyCodes.put("321000" , "江苏省扬州市");
  1406. countyCodes.put("321001" , "江苏省扬州市");
  1407. countyCodes.put("321002" , "江苏省扬州市广陵区");
  1408. countyCodes.put("321003" , "江苏省扬州市邗江区");
  1409. countyCodes.put("321011" , "江苏省扬州市郊区");
  1410. countyCodes.put("321023" , "江苏省扬州市宝应县");
  1411. countyCodes.put("321081" , "江苏省扬州市仪征市");
  1412. countyCodes.put("321084" , "江苏省扬州市高邮市");
  1413. countyCodes.put("321088" , "江苏省扬州市江都市");
  1414. countyCodes.put("321100" , "江苏省镇江市");
  1415. countyCodes.put("321101" , "江苏省镇江市");
  1416. countyCodes.put("321102" , "江苏省镇江市京口区");
  1417. countyCodes.put("321111" , "江苏省镇江市润州区");
  1418. countyCodes.put("321112" , "江苏省镇江市丹徒区");
  1419. countyCodes.put("321181" , "江苏省镇江市丹阳市");
  1420. countyCodes.put("321182" , "江苏省镇江市扬中市");
  1421. countyCodes.put("321183" , "江苏省镇江市句容市");
  1422. countyCodes.put("321200" , "江苏省泰州市");
  1423. countyCodes.put("321201" , "江苏省泰州市");
  1424. countyCodes.put("321202" , "江苏省泰州市海陵区");
  1425. countyCodes.put("321203" , "江苏省泰州市高港区");
  1426. countyCodes.put("321281" , "江苏省泰州市兴化市");
  1427. countyCodes.put("321282" , "江苏省泰州市靖江市");
  1428. countyCodes.put("321283" , "江苏省泰州市泰兴市");
  1429. countyCodes.put("321284" , "江苏省泰州市姜堰市");
  1430. countyCodes.put("341621" , "安徽省亳州市涡阳县");
  1431. countyCodes.put("341622" , "安徽省亳州市蒙城县");
  1432. countyCodes.put("341623" , "安徽省亳州市利辛县");
  1433. countyCodes.put("341700" , "安徽省池州市");
  1434. countyCodes.put("341701" , "安徽省池州市");
  1435. countyCodes.put("341702" , "安徽省池州市贵池区");
  1436. countyCodes.put("341721" , "安徽省池州市东至县");
  1437. countyCodes.put("341722" , "安徽省池州市石台县");
  1438. countyCodes.put("341723" , "安徽省池州市青阳县");
  1439. countyCodes.put("341800" , "安徽省宣城市");
  1440. countyCodes.put("341801" , "安徽省宣城市");
  1441. countyCodes.put("341802" , "安徽省宣城市宣州区");
  1442. countyCodes.put("341821" , "安徽省宣城市郎溪县");
  1443. countyCodes.put("341822" , "安徽省宣城市广德县");
  1444. countyCodes.put("341823" , "安徽省宣城市泾县");
  1445. countyCodes.put("341824" , "安徽省宣城市绩溪县");
  1446. countyCodes.put("341825" , "安徽省宣城市旌德县");
  1447. countyCodes.put("341881" , "安徽省宣城市宁国市");
  1448. countyCodes.put("350000" , "福建省");
  1449. countyCodes.put("350100" , "福建省福州市");
  1450. countyCodes.put("350101" , "福建省福州市");
  1451. countyCodes.put("350102" , "福建省福州市鼓楼区");
  1452. countyCodes.put("350103" , "福建省福州市台江区");
  1453. countyCodes.put("350104" , "福建省福州市仓山区");
  1454. countyCodes.put("350105" , "福建省福州市马尾区");
  1455. countyCodes.put("370882" , "山东省济宁市兖州市");
  1456. countyCodes.put("350628" , "福建省漳州市平和县");
  1457. countyCodes.put("360926" , "江西省宜春市铜鼓县");
  1458. countyCodes.put("360981" , "江西省宜春市丰城市");
  1459. countyCodes.put("360982" , "江西省宜春市樟树市");
  1460. countyCodes.put("360983" , "江西省宜春市高安市");
  1461. countyCodes.put("361000" , "江西省抚州市");
  1462. countyCodes.put("361001" , "江西省抚州市");
  1463. countyCodes.put("361002" , "江西省抚州市临川区");
  1464. countyCodes.put("361021" , "江西省抚州市南城县");
  1465. countyCodes.put("361022" , "江西省抚州市黎川县");
  1466. countyCodes.put("361023" , "江西省抚州市南丰县");
  1467. countyCodes.put("361024" , "江西省抚州市崇仁县");
  1468. countyCodes.put("361025" , "江西省抚州市乐安县");
  1469. countyCodes.put("361026" , "江西省抚州市宜黄县");
  1470. countyCodes.put("361027" , "江西省抚州市金溪县");
  1471. countyCodes.put("361028" , "江西省抚州市资溪县");
  1472. countyCodes.put("361029" , "江西省抚州市东乡县");
  1473. countyCodes.put("361030" , "江西省抚州市广昌县");
  1474. countyCodes.put("361100" , "江西省上饶市");
  1475. countyCodes.put("361101" , "江西省上饶市");
  1476. countyCodes.put("361102" , "江西省上饶市信州区");
  1477. countyCodes.put("361121" , "江西省上饶市上饶县");
  1478. countyCodes.put("361122" , "江西省上饶市广丰县");
  1479. countyCodes.put("361123" , "江西省上饶市玉山县");
  1480. countyCodes.put("361124" , "江西省上饶市铅山县");
  1481. countyCodes.put("361125" , "江西省上饶市横峰县");
  1482. countyCodes.put("361126" , "江西省上饶市弋阳县");
  1483. countyCodes.put("361127" , "江西省上饶市余干县");
  1484. countyCodes.put("361128" , "江西省上饶市鄱阳县");
  1485. countyCodes.put("361129" , "江西省上饶市万年县");
  1486. countyCodes.put("361130" , "江西省上饶市婺源县");
  1487. countyCodes.put("361181" , "江西省上饶市德兴市");
  1488. countyCodes.put("370000" , "山东省");
  1489. countyCodes.put("370100" , "山东省济南市");
  1490. countyCodes.put("370101" , "山东省济南市");
  1491. countyCodes.put("370102" , "山东省济南市历下区");
  1492. countyCodes.put("370103" , "山东省济南市市中区");
  1493. countyCodes.put("370104" , "山东省济南市槐荫区");
  1494. countyCodes.put("370105" , "山东省济南市天桥区");
  1495. countyCodes.put("370112" , "山东省济南市历城区");
  1496. countyCodes.put("370113" , "山东省济南市长清区");
  1497. countyCodes.put("370124" , "山东省济南市平阴县");
  1498. countyCodes.put("370125" , "山东省济南市济阳县");
  1499. countyCodes.put("370126" , "山东省济南市商河县");
  1500. countyCodes.put("370181" , "山东省济南市章丘市");
  1501. countyCodes.put("370200" , "山东省青岛市");
  1502. countyCodes.put("370201" , "山东省青岛市");
  1503. countyCodes.put("370202" , "山东省青岛市市南区");
  1504. countyCodes.put("370203" , "山东省青岛市市北区");
  1505. countyCodes.put("370205" , "山东省青岛市四方区");
  1506. countyCodes.put("370211" , "山东省青岛市黄岛区");
  1507. countyCodes.put("370212" , "山东省青岛市崂山区");
  1508. countyCodes.put("370213" , "山东省青岛市李沧区");
  1509. countyCodes.put("370214" , "山东省青岛市城阳区");
  1510. countyCodes.put("370281" , "山东省青岛市胶州市");
  1511. countyCodes.put("370282" , "山东省青岛市即墨市");
  1512. countyCodes.put("370283" , "山东省青岛市平度市");
  1513. countyCodes.put("370284" , "山东省青岛市胶南市");
  1514. countyCodes.put("370285" , "山东省青岛市莱西市");
  1515. countyCodes.put("370300" , "山东省淄博市");
  1516. countyCodes.put("370301" , "山东省淄博市");
  1517. countyCodes.put("370302" , "山东省淄博市淄川区");
  1518. countyCodes.put("370883" , "山东省济宁市邹城市");
  1519. countyCodes.put("360423" , "江西省九江市武宁县");
  1520. countyCodes.put("360424" , "江西省九江市修水县");
  1521. countyCodes.put("360425" , "江西省九江市永修县");
  1522. countyCodes.put("360426" , "江西省九江市德安县");
  1523. countyCodes.put("360427" , "江西省九江市星子县");
  1524. countyCodes.put("360428" , "江西省九江市都昌县");
  1525. countyCodes.put("360429" , "江西省九江市湖口县");
  1526. countyCodes.put("360430" , "江西省九江市彭泽县");
  1527. countyCodes.put("360481" , "江西省九江市瑞昌市");
  1528. countyCodes.put("360500" , "江西省新余市");
  1529. countyCodes.put("360501" , "江西省新余市");
  1530. countyCodes.put("360502" , "江西省新余市渝水区");
  1531. countyCodes.put("360521" , "江西省新余市分宜县");
  1532. countyCodes.put("360600" , "江西省鹰潭市");
  1533. countyCodes.put("360601" , "江西省鹰潭市");
  1534. countyCodes.put("360602" , "江西省鹰潭市月湖区");
  1535. countyCodes.put("360622" , "江西省鹰潭市余江县");
  1536. countyCodes.put("360681" , "江西省鹰潭市贵溪市");
  1537. countyCodes.put("360700" , "江西省赣州市");
  1538. countyCodes.put("360701" , "江西省赣州市");
  1539. countyCodes.put("360702" , "江西省赣州市章贡区");
  1540. countyCodes.put("360721" , "江西省赣州市赣县");
  1541. countyCodes.put("360722" , "江西省赣州市信丰县");
  1542. countyCodes.put("360723" , "江西省赣州市大余县");
  1543. countyCodes.put("360724" , "江西省赣州市上犹县");
  1544. countyCodes.put("360725" , "江西省赣州市崇义县");
  1545. countyCodes.put("360726" , "江西省赣州市安远县");
  1546. countyCodes.put("360727" , "江西省赣州市龙南县");
  1547. countyCodes.put("360728" , "江西省赣州市定南县");
  1548. countyCodes.put("360729" , "江西省赣州市全南县");
  1549. countyCodes.put("360730" , "江西省赣州市宁都县");
  1550. countyCodes.put("360731" , "江西省赣州市于都县");
  1551. countyCodes.put("360732" , "江西省赣州市兴国县");
  1552. countyCodes.put("360733" , "江西省赣州市会昌县");
  1553. countyCodes.put("360734" , "江西省赣州市寻乌县");
  1554. countyCodes.put("360735" , "江西省赣州市石城县");
  1555. countyCodes.put("360781" , "江西省赣州市瑞金市");
  1556. countyCodes.put("360782" , "江西省赣州市南康市");
  1557. countyCodes.put("360800" , "江西省吉安市");
  1558. countyCodes.put("360801" , "江西省吉安市");
  1559. countyCodes.put("360802" , "江西省吉安市吉州区");
  1560. countyCodes.put("360803" , "江西省吉安市青原区");
  1561. countyCodes.put("360821" , "江西省吉安市吉安县");
  1562. countyCodes.put("360822" , "江西省吉安市吉水县");
  1563. countyCodes.put("360823" , "江西省吉安市峡江县");
  1564. countyCodes.put("360824" , "江西省吉安市新干县");
  1565. countyCodes.put("360825" , "江西省吉安市永丰县");
  1566. countyCodes.put("360826" , "江西省吉安市泰和县");
  1567. countyCodes.put("360827" , "江西省吉安市遂川县");
  1568. countyCodes.put("360828" , "江西省吉安市万安县");
  1569. countyCodes.put("360829" , "江西省吉安市安福县");
  1570. countyCodes.put("360830" , "江西省吉安市永新县");
  1571. countyCodes.put("360881" , "江西省吉安市井冈山市");
  1572. countyCodes.put("360900" , "江西省宜春市");
  1573. countyCodes.put("360901" , "江西省宜春市");
  1574. countyCodes.put("360902" , "江西省宜春市袁州区");
  1575. countyCodes.put("360921" , "江西省宜春市奉新县");
  1576. countyCodes.put("360922" , "江西省宜春市万载县");
  1577. countyCodes.put("360923" , "江西省宜春市上高县");
  1578. countyCodes.put("360924" , "江西省宜春市宜丰县");
  1579. countyCodes.put("371600" , "山东省滨州市");
  1580. countyCodes.put("360925" , "江西省宜春市靖安县");
  1581. countyCodes.put("410926" , "河南省濮阳市范县");
  1582. countyCodes.put("420503" , "湖北省宜昌市伍家岗区");
  1583. countyCodes.put("420504" , "湖北省宜昌市点军区");
  1584. countyCodes.put("420505" , "湖北省宜昌市猇亭区");
  1585. countyCodes.put("420506" , "湖北省宜昌市夷陵区");
  1586. countyCodes.put("420525" , "湖北省宜昌市远安县");
  1587. countyCodes.put("420526" , "湖北省宜昌市兴山县");
  1588. countyCodes.put("420527" , "湖北省宜昌市秭归县");
  1589. countyCodes.put("420528" , "湖北省宜昌市长阳土家族自治县");
  1590. countyCodes.put("420529" , "湖北省宜昌市五峰土家族自治县");
  1591. countyCodes.put("420581" , "湖北省宜昌市宜都市");
  1592. countyCodes.put("420582" , "湖北省宜昌市当阳市");
  1593. countyCodes.put("420583" , "湖北省宜昌市枝江市");
  1594. countyCodes.put("420600" , "湖北省襄樊市");
  1595. countyCodes.put("420601" , "湖北省襄樊市");
  1596. countyCodes.put("420602" , "湖北省襄樊市襄城区");
  1597. countyCodes.put("420606" , "湖北省襄樊市樊城区");
  1598. countyCodes.put("420607" , "湖北省襄樊市襄阳区");
  1599. countyCodes.put("420624" , "湖北省襄樊市南漳县");
  1600. countyCodes.put("420625" , "湖北省襄樊市谷城县");
  1601. countyCodes.put("420626" , "湖北省襄樊市保康县");
  1602. countyCodes.put("420682" , "湖北省襄樊市老河口市");
  1603. countyCodes.put("420683" , "湖北省襄樊市枣阳市");
  1604. countyCodes.put("420684" , "湖北省襄樊市宜城市");
  1605. countyCodes.put("420700" , "湖北省鄂州市");
  1606. countyCodes.put("420701" , "湖北省鄂州市");
  1607. countyCodes.put("420702" , "湖北省鄂州市梁子湖区");
  1608. countyCodes.put("420703" , "湖北省鄂州市华容区");
  1609. countyCodes.put("420704" , "湖北省鄂州市鄂城区");
  1610. countyCodes.put("420800" , "湖北省荆门市");
  1611. countyCodes.put("420801" , "湖北省荆门市");
  1612. countyCodes.put("420802" , "湖北省荆门市东宝区");
  1613. countyCodes.put("420804" , "湖北省荆门市掇刀区");
  1614. countyCodes.put("420821" , "湖北省荆门市京山县");
  1615. countyCodes.put("420822" , "湖北省荆门市沙洋县");
  1616. countyCodes.put("420881" , "湖北省荆门市钟祥市");
  1617. countyCodes.put("420900" , "湖北省孝感市");
  1618. countyCodes.put("420901" , "湖北省孝感市");
  1619. countyCodes.put("420902" , "湖北省孝感市孝南区");
  1620. countyCodes.put("420921" , "湖北省孝感市孝昌县");
  1621. countyCodes.put("420922" , "湖北省孝感市大悟县");
  1622. countyCodes.put("420923" , "湖北省孝感市云梦县");
  1623. countyCodes.put("420981" , "湖北省孝感市应城市");
  1624. countyCodes.put("420982" , "湖北省孝感市安陆市");
  1625. countyCodes.put("420984" , "湖北省孝感市汉川市");
  1626. countyCodes.put("421000" , "湖北省荆州市");
  1627. countyCodes.put("421001" , "湖北省荆州市");
  1628. countyCodes.put("421002" , "湖北省荆州市沙市区");
  1629. countyCodes.put("421003" , "湖北省荆州市荆州区");
  1630. countyCodes.put("421022" , "湖北省荆州市公安县");
  1631. countyCodes.put("421023" , "湖北省荆州市监利县");
  1632. countyCodes.put("421024" , "湖北省荆州市江陵县");
  1633. countyCodes.put("421081" , "湖北省荆州市石首市");
  1634. countyCodes.put("421083" , "湖北省荆州市洪湖市");
  1635. countyCodes.put("421087" , "湖北省荆州市松滋市");
  1636. countyCodes.put("421100" , "湖北省黄冈市");
  1637. countyCodes.put("421101" , "湖北省黄冈市");
  1638. countyCodes.put("421102" , "湖北省黄冈市黄州区");
  1639. countyCodes.put("421121" , "湖北省黄冈市团风县");
  1640. countyCodes.put("421122" , "湖北省黄冈市红安县");
  1641. countyCodes.put("430381" , "湖南省湘潭市湘乡市");
  1642. countyCodes.put("430922" , "湖南省益阳市桃江县");
  1643. countyCodes.put("430923" , "湖南省益阳市安化县");
  1644. countyCodes.put("430401" , "湖南省衡阳市");
  1645. countyCodes.put("430405" , "湖南省衡阳市珠晖区");
  1646. countyCodes.put("430406" , "湖南省衡阳市雁峰区");
  1647. countyCodes.put("430407" , "湖南省衡阳市石鼓区");
  1648. countyCodes.put("430408" , "湖南省衡阳市蒸湘区");
  1649. countyCodes.put("430412" , "湖南省衡阳市南岳区");
  1650. countyCodes.put("430421" , "湖南省衡阳市衡阳县");
  1651. countyCodes.put("430422" , "湖南省衡阳市衡南县");
  1652. countyCodes.put("430423" , "湖南省衡阳市衡山县");
  1653. countyCodes.put("430424" , "湖南省衡阳市衡东县");
  1654. countyCodes.put("430426" , "湖南省衡阳市祁东县");
  1655. countyCodes.put("430481" , "湖南省衡阳市耒阳市");
  1656. countyCodes.put("430482" , "湖南省衡阳市常宁市");
  1657. countyCodes.put("430500" , "湖南省邵阳市");
  1658. countyCodes.put("430501" , "湖南省邵阳市");
  1659. countyCodes.put("430502" , "湖南省邵阳市双清区");
  1660. countyCodes.put("430503" , "湖南省邵阳市大祥区");
  1661. countyCodes.put("430511" , "湖南省邵阳市北塔区");
  1662. countyCodes.put("430521" , "湖南省邵阳市邵东县");
  1663. countyCodes.put("430522" , "湖南省邵阳市新邵县");
  1664. countyCodes.put("430523" , "湖南省邵阳市邵阳县");
  1665. countyCodes.put("430524" , "湖南省邵阳市隆回县");
  1666. countyCodes.put("430525" , "湖南省邵阳市洞口县");
  1667. countyCodes.put("430527" , "湖南省邵阳市绥宁县");
  1668. countyCodes.put("430528" , "湖南省邵阳市新宁县");
  1669. countyCodes.put("430529" , "湖南省邵阳市城步苗族自治县");
  1670. countyCodes.put("430581" , "湖南省邵阳市武冈市");
  1671. countyCodes.put("430600" , "湖南省岳阳市");
  1672. countyCodes.put("430601" , "湖南省岳阳市");
  1673. countyCodes.put("430602" , "湖南省岳阳市岳阳楼区");
  1674. countyCodes.put("430603" , "湖南省岳阳市云溪区");
  1675. countyCodes.put("430611" , "湖南省岳阳市君山区");
  1676. countyCodes.put("430621" , "湖南省岳阳市岳阳县");
  1677. countyCodes.put("430623" , "湖南省岳阳市华容县");
  1678. countyCodes.put("430624" , "湖南省岳阳市湘阴县");
  1679. countyCodes.put("430626" , "湖南省岳阳市平江县");
  1680. countyCodes.put("430681" , "湖南省岳阳市汨罗市");
  1681. countyCodes.put("430682" , "湖南省岳阳市临湘市");
  1682. countyCodes.put("430700" , "湖南省常德市");
  1683. countyCodes.put("430701" , "湖南省常德市");
  1684. countyCodes.put("430702" , "湖南省常德市武陵区");
  1685. countyCodes.put("430703" , "湖南省常德市鼎城区");
  1686. countyCodes.put("430721" , "湖南省常德市安乡县");
  1687. countyCodes.put("430722" , "湖南省常德市汉寿县");
  1688. countyCodes.put("430723" , "湖南省常德市澧县");
  1689. countyCodes.put("430724" , "湖南省常德市临澧县");
  1690. countyCodes.put("430725" , "湖南省常德市桃源县");
  1691. countyCodes.put("430726" , "湖南省常德市石门县");
  1692. countyCodes.put("430781" , "湖南省常德市津市市");
  1693. countyCodes.put("430800" , "湖南省张家界市");
  1694. countyCodes.put("320723" , "江苏省连云港市灌云县");
  1695. countyCodes.put("320724" , "江苏省连云港市灌南县");
  1696. countyCodes.put("320800" , "江苏省淮安市");
  1697. countyCodes.put("320801" , "江苏省淮安市");
  1698. countyCodes.put("330781" , "浙江省金华市兰溪市");
  1699. countyCodes.put("230622" , "黑龙江省大庆市肇源县");
  1700. countyCodes.put("230623" , "黑龙江省大庆市林甸县");
  1701. countyCodes.put("230624" , "黑龙江省大庆市杜尔伯特蒙古族自治县");
  1702. countyCodes.put("230700" , "黑龙江省伊春市");
  1703. countyCodes.put("230701" , "黑龙江省伊春市");
  1704. countyCodes.put("230702" , "黑龙江省伊春市伊春区");
  1705. countyCodes.put("230703" , "黑龙江省伊春市南岔区");
  1706. countyCodes.put("230704" , "黑龙江省伊春市友好区");
  1707. countyCodes.put("230705" , "黑龙江省伊春市西林区");
  1708. countyCodes.put("230706" , "黑龙江省伊春市翠峦区");
  1709. countyCodes.put("230707" , "黑龙江省伊春市新青区");
  1710. countyCodes.put("230708" , "黑龙江省伊春市美溪区");
  1711. countyCodes.put("230709" , "黑龙江省伊春市金山屯区");
  1712. countyCodes.put("230710" , "黑龙江省伊春市五营区");
  1713. countyCodes.put("230711" , "黑龙江省伊春市乌马河区");
  1714. countyCodes.put("230712" , "黑龙江省伊春市汤旺河区");
  1715. countyCodes.put("230713" , "黑龙江省伊春市带岭区");
  1716. countyCodes.put("230714" , "黑龙江省伊春市乌伊岭区");
  1717. countyCodes.put("230715" , "黑龙江省伊春市红星区");
  1718. countyCodes.put("230716" , "黑龙江省伊春市上甘岭区");
  1719. countyCodes.put("230722" , "黑龙江省伊春市嘉荫县");
  1720. countyCodes.put("230781" , "黑龙江省伊春市铁力市");
  1721. countyCodes.put("230800" , "黑龙江省佳木斯市");
  1722. countyCodes.put("230801" , "黑龙江省佳木斯市");
  1723. countyCodes.put("230802" , "黑龙江省佳木斯市永红区");
  1724. countyCodes.put("230803" , "黑龙江省佳木斯市向阳区");
  1725. countyCodes.put("230804" , "黑龙江省佳木斯市前进区");
  1726. countyCodes.put("230805" , "黑龙江省佳木斯市东风区");
  1727. countyCodes.put("230811" , "黑龙江省佳木斯市郊区");
  1728. countyCodes.put("230822" , "黑龙江省佳木斯市桦南县");
  1729. countyCodes.put("230826" , "黑龙江省佳木斯市桦川县");
  1730. countyCodes.put("230828" , "黑龙江省佳木斯市汤原县");
  1731. countyCodes.put("230833" , "黑龙江省佳木斯市抚远县");
  1732. countyCodes.put("230881" , "黑龙江省佳木斯市同江市");
  1733. countyCodes.put("230882" , "黑龙江省佳木斯市富锦市");
  1734. countyCodes.put("230900" , "黑龙江省七台河市");
  1735. countyCodes.put("230901" , "黑龙江省七台河市");
  1736. countyCodes.put("230902" , "黑龙江省七台河市新兴区");
  1737. countyCodes.put("230903" , "黑龙江省七台河市桃山区");
  1738. countyCodes.put("230904" , "黑龙江省七台河市茄子河区");
  1739. countyCodes.put("230921" , "黑龙江省七台河市勃利县");
  1740. countyCodes.put("231000" , "黑龙江省牡丹江市");
  1741. countyCodes.put("231001" , "黑龙江省牡丹江市");
  1742. countyCodes.put("231002" , "黑龙江省牡丹江市东安区");
  1743. countyCodes.put("231003" , "黑龙江省牡丹江市阳明区");
  1744. countyCodes.put("231004" , "黑龙江省牡丹江市爱民区");
  1745. countyCodes.put("231005" , "黑龙江省牡丹江市西安区");
  1746. countyCodes.put("231024" , "黑龙江省牡丹江市东宁县");
  1747. countyCodes.put("231025" , "黑龙江省牡丹江市林口县");
  1748. countyCodes.put("231081" , "黑龙江省牡丹江市绥芬河市");
  1749. countyCodes.put("231083" , "黑龙江省牡丹江市海林市");
  1750. countyCodes.put("231084" , "黑龙江省牡丹江市宁安市");
  1751. countyCodes.put("231085" , "黑龙江省牡丹江市穆棱市");
  1752. countyCodes.put("231100" , "黑龙江省黑河市");
  1753. countyCodes.put("231101" , "黑龙江省黑河市");
  1754. countyCodes.put("231102" , "黑龙江省黑河市爱辉区");
  1755. countyCodes.put("231121" , "黑龙江省黑河市嫩江县");
  1756. countyCodes.put("360403" , "江西省九江市浔阳区");
  1757. countyCodes.put("231124" , "黑龙江省黑河市孙吴县");
  1758. countyCodes.put("231181" , "黑龙江省黑河市北安市");
  1759. countyCodes.put("231182" , "黑龙江省黑河市五大连池市");
  1760. countyCodes.put("231200" , "黑龙江省绥化市");
  1761. countyCodes.put("231201" , "黑龙江省绥化市");
  1762. countyCodes.put("231202" , "黑龙江省绥化市北林区");
  1763. countyCodes.put("231221" , "黑龙江省绥化市望奎县");
  1764. countyCodes.put("231222" , "黑龙江省绥化市兰西县");
  1765. countyCodes.put("231223" , "黑龙江省绥化市青冈县");
  1766. countyCodes.put("231224" , "黑龙江省绥化市庆安县");
  1767. countyCodes.put("231225" , "黑龙江省绥化市明水县");
  1768. countyCodes.put("231226" , "黑龙江省绥化市绥棱县");
  1769. countyCodes.put("231281" , "黑龙江省绥化市安达市");
  1770. countyCodes.put("231282" , "黑龙江省绥化市肇东市");
  1771. countyCodes.put("231283" , "黑龙江省绥化市海伦市");
  1772. countyCodes.put("232700" , "黑龙江省大兴安岭地区");
  1773. countyCodes.put("232721" , "黑龙江省大兴安岭地区呼玛县");
  1774. countyCodes.put("232722" , "黑龙江省大兴安岭地区塔河县");
  1775. countyCodes.put("232723" , "黑龙江省大兴安岭地区漠河县");
  1776. countyCodes.put("310000" , "上海市");
  1777. countyCodes.put("310100" , "上海市");
  1778. countyCodes.put("310101" , "上海市黄浦区");
  1779. countyCodes.put("310103" , "上海市卢湾区");
  1780. countyCodes.put("310104" , "上海市徐汇区");
  1781. countyCodes.put("310105" , "上海市长宁区");
  1782. countyCodes.put("310106" , "上海市静安区");
  1783. countyCodes.put("310107" , "上海市普陀区");
  1784. countyCodes.put("310108" , "上海市闸北区");
  1785. countyCodes.put("310109" , "上海市虹口区");
  1786. countyCodes.put("310110" , "上海市杨浦区");
  1787. countyCodes.put("310112" , "上海市闵行区");
  1788. countyCodes.put("310113" , "上海市宝山区");
  1789. countyCodes.put("310114" , "上海市嘉定区");
  1790. countyCodes.put("310115" , "上海市浦东新区");
  1791. countyCodes.put("310116" , "上海市金山区");
  1792. countyCodes.put("310117" , "上海市松江区");
  1793. countyCodes.put("310118" , "上海市青浦区");
  1794. countyCodes.put("310119" , "上海市南汇区");
  1795. countyCodes.put("310120" , "上海市奉贤区");
  1796. countyCodes.put("310200" , "上海市");
  1797. countyCodes.put("310230" , "上海市崇明县");
  1798. countyCodes.put("320000" , "江苏省");
  1799. countyCodes.put("429021" , "湖北省神农架林区");
  1800. countyCodes.put("430000" , "湖南省");
  1801. countyCodes.put("430100" , "湖南省长沙市");
  1802. countyCodes.put("430101" , "湖南省长沙市");
  1803. countyCodes.put("430102" , "湖南省长沙市芙蓉区");
  1804. countyCodes.put("430103" , "湖南省长沙市天心区");
  1805. countyCodes.put("430104" , "湖南省长沙市岳麓区");
  1806. countyCodes.put("430105" , "湖南省长沙市开福区");
  1807. countyCodes.put("430111" , "湖南省长沙市雨花区");
  1808. countyCodes.put("430121" , "湖南省长沙市长沙县");
  1809. countyCodes.put("430122" , "湖南省长沙市望城县");
  1810. countyCodes.put("430124" , "湖南省长沙市宁乡县");
  1811. countyCodes.put("430181" , "湖南省长沙市浏阳市");
  1812. countyCodes.put("430200" , "湖南省株洲市");
  1813. countyCodes.put("430201" , "湖南省株洲市");
  1814. countyCodes.put("430202" , "湖南省株洲市荷塘区");
  1815. countyCodes.put("430203" , "湖南省株洲市芦淞区");
  1816. countyCodes.put("430204" , "湖南省株洲市石峰区");
  1817. countyCodes.put("430211" , "湖南省株洲市天元区");
  1818. countyCodes.put("430221" , "湖南省株洲市株洲县");
  1819. countyCodes.put("430223" , "湖南省株洲市攸县");
  1820. countyCodes.put("430224" , "湖南省株洲市茶陵县");
  1821. countyCodes.put("430225" , "湖南省株洲市炎陵县");
  1822. countyCodes.put("430281" , "湖南省株洲市醴陵市");
  1823. countyCodes.put("430300" , "湖南省湘潭市");
  1824. countyCodes.put("430301" , "湖南省湘潭市");
  1825. countyCodes.put("430302" , "湖南省湘潭市雨湖区");
  1826. countyCodes.put("430304" , "湖南省湘潭市岳塘区");
  1827. countyCodes.put("430321" , "湖南省湘潭市湘潭县");
  1828. countyCodes.put("420500" , "湖北省宜昌市");
  1829. countyCodes.put("411525" , "河南省信阳市固始县");
  1830. countyCodes.put("411526" , "河南省信阳市潢川县");
  1831. countyCodes.put("411527" , "河南省信阳市淮滨县");
  1832. countyCodes.put("411528" , "河南省信阳市息县");
  1833. countyCodes.put("411600" , "河南省周口市");
  1834. countyCodes.put("411601" , "河南省周口市");
  1835. countyCodes.put("411602" , "河南省周口市川汇区");
  1836. countyCodes.put("411621" , "河南省周口市扶沟县");
  1837. countyCodes.put("411622" , "河南省周口市西华县");
  1838. countyCodes.put("411623" , "河南省周口市商水县");
  1839. countyCodes.put("411624" , "河南省周口市沈丘县");
  1840. countyCodes.put("411625" , "河南省周口市郸城县");
  1841. countyCodes.put("411626" , "河南省周口市淮阳县");
  1842. countyCodes.put("411627" , "河南省周口市太康县");
  1843. countyCodes.put("411628" , "河南省周口市鹿邑县");
  1844. countyCodes.put("411681" , "河南省周口市项城市");
  1845. countyCodes.put("411700" , "河南省驻马店市");
  1846. countyCodes.put("411701" , "河南省驻马店市");
  1847. countyCodes.put("411702" , "河南省驻马店市驿城区");
  1848. countyCodes.put("411721" , "河南省驻马店市西平县");
  1849. countyCodes.put("411722" , "河南省驻马店市上蔡县");
  1850. countyCodes.put("411723" , "河南省驻马店市平舆县");
  1851. countyCodes.put("411724" , "河南省驻马店市正阳县");
  1852. countyCodes.put("411725" , "河南省驻马店市确山县");
  1853. countyCodes.put("411726" , "河南省驻马店市泌阳县");
  1854. countyCodes.put("411727" , "河南省驻马店市汝南县");
  1855. countyCodes.put("411728" , "河南省驻马店市遂平县");
  1856. countyCodes.put("411729" , "河南省驻马店市新蔡县");
  1857. countyCodes.put("420000" , "湖北省");
  1858. countyCodes.put("420100" , "湖北省武汉市");
  1859. countyCodes.put("420101" , "湖北省武汉市");
  1860. countyCodes.put("420102" , "湖北省武汉市江岸区");
  1861. countyCodes.put("420103" , "湖北省武汉市江汉区");
  1862. countyCodes.put("420104" , "湖北省武汉市乔口区");
  1863. countyCodes.put("420105" , "湖北省武汉市汉阳区");
  1864. countyCodes.put("420106" , "湖北省武汉市武昌区");
  1865. countyCodes.put("420107" , "湖北省武汉市青山区");
  1866. countyCodes.put("420111" , "湖北省武汉市洪山区");
  1867. countyCodes.put("420112" , "湖北省武汉市东西湖区");
  1868. countyCodes.put("420113" , "湖北省武汉市汉南区");
  1869. countyCodes.put("420114" , "湖北省武汉市蔡甸区");
  1870. countyCodes.put("420115" , "湖北省武汉市江夏区");
  1871. countyCodes.put("420116" , "湖北省武汉市黄陂区");
  1872. countyCodes.put("420117" , "湖北省武汉市新洲区");
  1873. countyCodes.put("420200" , "湖北省黄石市");
  1874. countyCodes.put("420201" , "湖北省黄石市");
  1875. countyCodes.put("420202" , "湖北省黄石市黄石港区");
  1876. countyCodes.put("420203" , "湖北省黄石市西塞山区");
  1877. countyCodes.put("420204" , "湖北省黄石市下陆区");
  1878. countyCodes.put("420205" , "湖北省黄石市铁山区");
  1879. countyCodes.put("420222" , "湖北省黄石市阳新县");
  1880. countyCodes.put("420281" , "湖北省黄石市大冶市");
  1881. countyCodes.put("420300" , "湖北省十堰市");
  1882. countyCodes.put("420301" , "湖北省十堰市");
  1883. countyCodes.put("420302" , "湖北省十堰市茅箭区");
  1884. countyCodes.put("420303" , "湖北省十堰市张湾区");
  1885. countyCodes.put("420321" , "湖北省十堰市郧县");
  1886. countyCodes.put("420322" , "湖北省十堰市郧西县");
  1887. countyCodes.put("420323" , "湖北省十堰市竹山县");
  1888. countyCodes.put("420324" , "湖北省十堰市竹溪县");
  1889. countyCodes.put("420325" , "湖北省十堰市房县");
  1890. countyCodes.put("420381" , "湖北省十堰市丹江口市");
  1891. countyCodes.put("420501" , "湖北省宜昌市");
  1892. countyCodes.put("430400" , "湖南省衡阳市");
  1893. countyCodes.put("410401" , "河南省平顶山市");
  1894. countyCodes.put("410402" , "河南省平顶山市新华区");
  1895. countyCodes.put("410403" , "河南省平顶山市卫东区");
  1896. countyCodes.put("410404" , "河南省平顶山市石龙区");
  1897. countyCodes.put("410411" , "河南省平顶山市湛河区");
  1898. countyCodes.put("410421" , "河南省平顶山市宝丰县");
  1899. countyCodes.put("410422" , "河南省平顶山市叶县");
  1900. countyCodes.put("410423" , "河南省平顶山市鲁山县");
  1901. countyCodes.put("410425" , "河南省平顶山市郏县");
  1902. countyCodes.put("410481" , "河南省平顶山市舞钢市");
  1903. countyCodes.put("410482" , "河南省平顶山市汝州市");
  1904. countyCodes.put("410500" , "河南省安阳市");
  1905. countyCodes.put("410501" , "河南省安阳市");
  1906. countyCodes.put("410502" , "河南省安阳市文峰区");
  1907. countyCodes.put("410503" , "河南省安阳市北关区");
  1908. countyCodes.put("410505" , "河南省安阳市殷都区");
  1909. countyCodes.put("410506" , "河南省安阳市龙安区");
  1910. countyCodes.put("410522" , "河南省安阳市安阳县");
  1911. countyCodes.put("410523" , "河南省安阳市汤阴县");
  1912. countyCodes.put("410526" , "河南省安阳市滑县");
  1913. countyCodes.put("410527" , "河南省安阳市内黄县");
  1914. countyCodes.put("410581" , "河南省安阳市林州市");
  1915. countyCodes.put("410600" , "河南省鹤壁市");
  1916. countyCodes.put("410601" , "河南省鹤壁市");
  1917. countyCodes.put("410602" , "河南省鹤壁市鹤山区");
  1918. countyCodes.put("410603" , "河南省鹤壁市山城区");
  1919. countyCodes.put("410611" , "河南省鹤壁市淇滨区");
  1920. countyCodes.put("410621" , "河南省鹤壁市浚县");
  1921. countyCodes.put("410622" , "河南省鹤壁市淇县");
  1922. countyCodes.put("410700" , "河南省新乡市");
  1923. countyCodes.put("410701" , "河南省新乡市");
  1924. countyCodes.put("410702" , "河南省新乡市红旗区");
  1925. countyCodes.put("410703" , "河南省新乡市卫滨区");
  1926. countyCodes.put("410704" , "河南省新乡市凤泉区");
  1927. countyCodes.put("410711" , "河南省新乡市牧野区");
  1928. countyCodes.put("410721" , "河南省新乡市新乡县");
  1929. countyCodes.put("410724" , "河南省新乡市获嘉县");
  1930. countyCodes.put("410725" , "河南省新乡市原阳县");
  1931. countyCodes.put("410726" , "河南省新乡市延津县");
  1932. countyCodes.put("410727" , "河南省新乡市封丘县");
  1933. countyCodes.put("410728" , "河南省新乡市长垣县");
  1934. countyCodes.put("410781" , "河南省新乡市卫辉市");
  1935. countyCodes.put("410782" , "河南省新乡市辉县市");
  1936. countyCodes.put("410800" , "河南省焦作市");
  1937. countyCodes.put("410801" , "河南省焦作市");
  1938. countyCodes.put("410802" , "河南省焦作市解放区");
  1939. countyCodes.put("410803" , "河南省焦作市中站区");
  1940. countyCodes.put("410804" , "河南省焦作市马村区");
  1941. countyCodes.put("410811" , "河南省焦作市山阳区");
  1942. countyCodes.put("410821" , "河南省焦作市修武县");
  1943. countyCodes.put("410822" , "河南省焦作市博爱县");
  1944. countyCodes.put("410823" , "河南省焦作市武陟县");
  1945. countyCodes.put("410825" , "河南省焦作市温县");
  1946. countyCodes.put("410881" , "河南省焦作市济源市");
  1947. countyCodes.put("410882" , "河南省焦作市沁阳市");
  1948. countyCodes.put("410883" , "河南省焦作市孟州市");
  1949. countyCodes.put("410900" , "河南省濮阳市");
  1950. countyCodes.put("410901" , "河南省濮阳市");
  1951. countyCodes.put("410902" , "河南省濮阳市华龙区");
  1952. countyCodes.put("410922" , "河南省濮阳市清丰县");
  1953. countyCodes.put("430382" , "湖南省湘潭市韶山市");
  1954. countyCodes.put("421124" , "湖北省黄冈市英山县");
  1955. countyCodes.put("410927" , "河南省濮阳市台前县");
  1956. countyCodes.put("410928" , "河南省濮阳市濮阳县");
  1957. countyCodes.put("411000" , "河南省许昌市");
  1958. countyCodes.put("411001" , "河南省许昌市");
  1959. countyCodes.put("411002" , "河南省许昌市魏都区");
  1960. countyCodes.put("411023" , "河南省许昌市许昌县");
  1961. countyCodes.put("411024" , "河南省许昌市鄢陵县");
  1962. countyCodes.put("411025" , "河南省许昌市襄城县");
  1963. countyCodes.put("411081" , "河南省许昌市禹州市");
  1964. countyCodes.put("411082" , "河南省许昌市长葛市");
  1965. countyCodes.put("411100" , "河南省漯河市");
  1966. countyCodes.put("411101" , "河南省漯河市");
  1967. countyCodes.put("411102" , "河南省漯河市源汇区");
  1968. countyCodes.put("411103" , "河南省漯河市郾城区");
  1969. countyCodes.put("411104" , "河南省漯河市召陵区");
  1970. countyCodes.put("411121" , "河南省漯河市舞阳县");
  1971. countyCodes.put("411122" , "河南省漯河市临颍县");
  1972. countyCodes.put("411200" , "河南省三门峡市");
  1973. countyCodes.put("411201" , "河南省三门峡市");
  1974. countyCodes.put("411202" , "河南省三门峡市湖滨区");
  1975. countyCodes.put("411221" , "河南省三门峡市渑池县");
  1976. countyCodes.put("411222" , "河南省三门峡市陕县");
  1977. countyCodes.put("411224" , "河南省三门峡市卢氏县");
  1978. countyCodes.put("411281" , "河南省三门峡市义马市");
  1979. countyCodes.put("411282" , "河南省三门峡市灵宝市");
  1980. countyCodes.put("411300" , "河南省南阳市");
  1981. countyCodes.put("411301" , "河南省南阳市");
  1982. countyCodes.put("411302" , "河南省南阳市宛城区");
  1983. countyCodes.put("411303" , "河南省南阳市卧龙区");
  1984. countyCodes.put("411321" , "河南省南阳市南召县");
  1985. countyCodes.put("411322" , "河南省南阳市方城县");
  1986. countyCodes.put("411323" , "河南省南阳市西峡县");
  1987. countyCodes.put("411324" , "河南省南阳市镇平县");
  1988. countyCodes.put("411325" , "河南省南阳市内乡县");
  1989. countyCodes.put("411326" , "河南省南阳市淅川县");
  1990. countyCodes.put("411327" , "河南省南阳市社旗县");
  1991. countyCodes.put("411328" , "河南省南阳市唐河县");
  1992. countyCodes.put("411329" , "河南省南阳市新野县");
  1993. countyCodes.put("411330" , "河南省南阳市桐柏县");
  1994. countyCodes.put("411381" , "河南省南阳市邓州市");
  1995. countyCodes.put("411400" , "河南省商丘市");
  1996. countyCodes.put("411401" , "河南省商丘市");
  1997. countyCodes.put("411402" , "河南省商丘市梁园区");
  1998. countyCodes.put("411403" , "河南省商丘市睢阳区");
  1999. countyCodes.put("411421" , "河南省商丘市民权县");
  2000. countyCodes.put("411422" , "河南省商丘市睢县");
  2001. countyCodes.put("411423" , "河南省商丘市宁陵县");
  2002. countyCodes.put("411424" , "河南省商丘市柘城县");
  2003. countyCodes.put("411425" , "河南省商丘市虞城县");
  2004. countyCodes.put("411426" , "河南省商丘市夏邑县");
  2005. countyCodes.put("411481" , "河南省商丘市永城市");
  2006. countyCodes.put("411500" , "河南省信阳市");
  2007. countyCodes.put("411501" , "河南省信阳市");
  2008. countyCodes.put("411502" , "河南省信阳市师河区");
  2009. countyCodes.put("411503" , "河南省信阳市平桥区");
  2010. countyCodes.put("411521" , "河南省信阳市罗山县");
  2011. countyCodes.put("411522" , "河南省信阳市光山县");
  2012. countyCodes.put("411523" , "河南省信阳市新县");
  2013. countyCodes.put("411524" , "河南省信阳市商城县");
  2014. countyCodes.put("440100" , "广东省广州市");
  2015. countyCodes.put("440101" , "广东省广州市");
  2016. countyCodes.put("410381" , "河南省洛阳市偃师市");
  2017. countyCodes.put("410400" , "河南省平顶山市");
  2018. countyCodes.put("510704" , "四川省绵阳市游仙区");
  2019. countyCodes.put("510722" , "四川省绵阳市三台县");
  2020. countyCodes.put("510723" , "四川省绵阳市盐亭县");
  2021. countyCodes.put("510724" , "四川省绵阳市安县");
  2022. countyCodes.put("510725" , "四川省绵阳市梓潼县");
  2023. countyCodes.put("510726" , "四川省绵阳市北川羌族自治县");
  2024. countyCodes.put("510727" , "四川省绵阳市平武县");
  2025. countyCodes.put("510781" , "四川省绵阳市江油市");
  2026. countyCodes.put("510800" , "四川省广元市");
  2027. countyCodes.put("510801" , "四川省广元市");
  2028. countyCodes.put("510802" , "四川省广元市市中区");
  2029. countyCodes.put("510811" , "四川省广元市元坝区");
  2030. countyCodes.put("510812" , "四川省广元市朝天区");
  2031. countyCodes.put("510821" , "四川省广元市旺苍县");
  2032. countyCodes.put("510822" , "四川省广元市青川县");
  2033. countyCodes.put("510823" , "四川省广元市剑阁县");
  2034. countyCodes.put("510824" , "四川省广元市苍溪县");
  2035. countyCodes.put("510900" , "四川省遂宁市");
  2036. countyCodes.put("510901" , "四川省遂宁市");
  2037. countyCodes.put("510903" , "四川省遂宁市船山区");
  2038. countyCodes.put("510904" , "四川省遂宁市安居区");
  2039. countyCodes.put("510921" , "四川省遂宁市蓬溪县");
  2040. countyCodes.put("510922" , "四川省遂宁市射洪县");
  2041. countyCodes.put("510923" , "四川省遂宁市大英县");
  2042. countyCodes.put("511000" , "四川省内江市");
  2043. countyCodes.put("511001" , "四川省内江市");
  2044. countyCodes.put("511002" , "四川省内江市市中区");
  2045. countyCodes.put("511011" , "四川省内江市东兴区");
  2046. countyCodes.put("511024" , "四川省内江市威远县");
  2047. countyCodes.put("511025" , "四川省内江市资中县");
  2048. countyCodes.put("511028" , "四川省内江市隆昌县");
  2049. countyCodes.put("511100" , "四川省乐山市");
  2050. countyCodes.put("511101" , "四川省乐山市");
  2051. countyCodes.put("511102" , "四川省乐山市市中区");
  2052. countyCodes.put("511111" , "四川省乐山市沙湾区");
  2053. countyCodes.put("511112" , "四川省乐山市五通桥区");
  2054. countyCodes.put("511113" , "四川省乐山市金口河区");
  2055. countyCodes.put("511123" , "四川省乐山市犍为县");
  2056. countyCodes.put("511124" , "四川省乐山市井研县");
  2057. countyCodes.put("511126" , "四川省乐山市夹江县");
  2058. countyCodes.put("511129" , "四川省乐山市沐川县");
  2059. countyCodes.put("511132" , "四川省乐山市峨边彝族自治县");
  2060. countyCodes.put("511133" , "四川省乐山市马边彝族自治县");
  2061. countyCodes.put("511181" , "四川省乐山市峨眉山市");
  2062. countyCodes.put("511300" , "四川省南充市");
  2063. countyCodes.put("370826" , "山东省济宁市微山县");
  2064. countyCodes.put("370827" , "山东省济宁市鱼台县");
  2065. countyCodes.put("370828" , "山东省济宁市金乡县");
  2066. countyCodes.put("370829" , "山东省济宁市嘉祥县");
  2067. countyCodes.put("370830" , "山东省济宁市汶上县");
  2068. countyCodes.put("370831" , "山东省济宁市泗水县");
  2069. countyCodes.put("370832" , "山东省济宁市梁山县");
  2070. countyCodes.put("370881" , "山东省济宁市曲阜市");
  2071. countyCodes.put("350111" , "福建省福州市晋安区");
  2072. countyCodes.put("350121" , "福建省福州市闽侯县");
  2073. countyCodes.put("350122" , "福建省福州市连江县");
  2074. countyCodes.put("350123" , "福建省福州市罗源县");
  2075. countyCodes.put("350124" , "福建省福州市闽清县");
  2076. countyCodes.put("350125" , "福建省福州市永泰县");
  2077. countyCodes.put("350128" , "福建省福州市平潭县");
  2078. countyCodes.put("350181" , "福建省福州市福清市");
  2079. countyCodes.put("350182" , "福建省福州市长乐市");
  2080. countyCodes.put("350200" , "福建省厦门市");
  2081. countyCodes.put("350201" , "福建省厦门市");
  2082. countyCodes.put("350203" , "福建省厦门市思明区");
  2083. countyCodes.put("350205" , "福建省厦门市海沧区");
  2084. countyCodes.put("350206" , "福建省厦门市湖里区");
  2085. countyCodes.put("350211" , "福建省厦门市集美区");
  2086. countyCodes.put("350212" , "福建省厦门市同安区");
  2087. countyCodes.put("350213" , "福建省厦门市翔安区");
  2088. countyCodes.put("350300" , "福建省莆田市");
  2089. countyCodes.put("350301" , "福建省莆田市");
  2090. countyCodes.put("350302" , "福建省莆田市城厢区");
  2091. countyCodes.put("350303" , "福建省莆田市涵江区");
  2092. countyCodes.put("350304" , "福建省莆田市荔城区");
  2093. countyCodes.put("350305" , "福建省莆田市秀屿区");
  2094. countyCodes.put("350322" , "福建省莆田市仙游县");
  2095. countyCodes.put("350400" , "福建省三明市");
  2096. countyCodes.put("350401" , "福建省三明市");
  2097. countyCodes.put("350402" , "福建省三明市梅列区");
  2098. countyCodes.put("350403" , "福建省三明市三元区");
  2099. countyCodes.put("350421" , "福建省三明市明溪县");
  2100. countyCodes.put("350423" , "福建省三明市清流县");
  2101. countyCodes.put("350424" , "福建省三明市宁化县");
  2102. countyCodes.put("350425" , "福建省三明市大田县");
  2103. countyCodes.put("350426" , "福建省三明市尤溪县");
  2104. countyCodes.put("350427" , "福建省三明市沙县");
  2105. countyCodes.put("350428" , "福建省三明市将乐县");
  2106. countyCodes.put("350429" , "福建省三明市泰宁县");
  2107. countyCodes.put("350430" , "福建省三明市建宁县");
  2108. countyCodes.put("350481" , "福建省三明市永安市");
  2109. countyCodes.put("350500" , "福建省泉州市");
  2110. countyCodes.put("350501" , "福建省泉州市");
  2111. countyCodes.put("350502" , "福建省泉州市鲤城区");
  2112. countyCodes.put("350503" , "福建省泉州市丰泽区");
  2113. countyCodes.put("350504" , "福建省泉州市洛江区");
  2114. countyCodes.put("350505" , "福建省泉州市泉港区");
  2115. countyCodes.put("350521" , "福建省泉州市惠安县");
  2116. countyCodes.put("350524" , "福建省泉州市安溪县");
  2117. countyCodes.put("350525" , "福建省泉州市永春县");
  2118. countyCodes.put("350526" , "福建省泉州市德化县");
  2119. countyCodes.put("350527" , "福建省泉州市金门县");
  2120. countyCodes.put("350581" , "福建省泉州市石狮市");
  2121. countyCodes.put("350582" , "福建省泉州市晋江市");
  2122. countyCodes.put("350583" , "福建省泉州市南安市");
  2123. countyCodes.put("350600" , "福建省漳州市");
  2124. countyCodes.put("350601" , "福建省漳州市");
  2125. countyCodes.put("350602" , "福建省漳州市芗城区");
  2126. countyCodes.put("350603" , "福建省漳州市龙文区");
  2127. countyCodes.put("350622" , "福建省漳州市云霄县");
  2128. countyCodes.put("350623" , "福建省漳州市漳浦县");
  2129. countyCodes.put("350624" , "福建省漳州市诏安县");
  2130. countyCodes.put("350625" , "福建省漳州市长泰县");
  2131. countyCodes.put("350626" , "福建省漳州市东山县");
  2132. countyCodes.put("350627" , "福建省漳州市南靖县");
  2133. countyCodes.put("341200" , "安徽省阜阳市");
  2134. countyCodes.put("341201" , "安徽省阜阳市");
  2135. countyCodes.put("341202" , "安徽省阜阳市颍州区");
  2136. countyCodes.put("341203" , "安徽省阜阳市颍东区");
  2137. countyCodes.put("341204" , "安徽省阜阳市颍泉区");
  2138. countyCodes.put("341221" , "安徽省阜阳市临泉县");
  2139. countyCodes.put("341222" , "安徽省阜阳市太和县");
  2140. countyCodes.put("341225" , "安徽省阜阳市阜南县");
  2141. countyCodes.put("341226" , "安徽省阜阳市颍上县");
  2142. countyCodes.put("341282" , "安徽省阜阳市界首市");
  2143. countyCodes.put("341300" , "安徽省宿州市");
  2144. countyCodes.put("341301" , "安徽省宿州市");
  2145. countyCodes.put("341302" , "安徽省宿州市墉桥区");
  2146. countyCodes.put("341321" , "安徽省宿州市砀山县");
  2147. countyCodes.put("341322" , "安徽省宿州市萧县");
  2148. countyCodes.put("341323" , "安徽省宿州市灵璧县");
  2149. countyCodes.put("341324" , "安徽省宿州市泗县");
  2150. countyCodes.put("341400" , "安徽省巢湖市");
  2151. countyCodes.put("341401" , "安徽省巢湖市");
  2152. countyCodes.put("341402" , "安徽省巢湖市居巢区");
  2153. countyCodes.put("341421" , "安徽省巢湖市庐江县");
  2154. countyCodes.put("341422" , "安徽省巢湖市无为县");
  2155. countyCodes.put("341423" , "安徽省巢湖市含山县");
  2156. countyCodes.put("341424" , "安徽省巢湖市和县");
  2157. countyCodes.put("341500" , "安徽省六安市");
  2158. countyCodes.put("341501" , "安徽省六安市");
  2159. countyCodes.put("341502" , "安徽省六安市金安区");
  2160. countyCodes.put("341503" , "安徽省六安市裕安区");
  2161. countyCodes.put("341521" , "安徽省六安市寿县");
  2162. countyCodes.put("341522" , "安徽省六安市霍邱县");
  2163. countyCodes.put("341523" , "安徽省六安市舒城县");
  2164. countyCodes.put("341524" , "安徽省六安市金寨县");
  2165. countyCodes.put("341525" , "安徽省六安市霍山县");
  2166. countyCodes.put("341600" , "安徽省亳州市");
  2167. countyCodes.put("341601" , "安徽省亳州市");
  2168. countyCodes.put("341602" , "安徽省亳州市谯城区");
  2169. countyCodes.put("445301" , "广东省云浮市");
  2170. countyCodes.put("445302" , "广东省云浮市云城区");
  2171. countyCodes.put("445321" , "广东省云浮市新兴县");
  2172. countyCodes.put("445322" , "广东省云浮市郁南县");
  2173. countyCodes.put("445323" , "广东省云浮市云安县");
  2174. countyCodes.put("445381" , "广东省云浮市罗定市");
  2175. countyCodes.put("450000" , "广西壮族自治区");
  2176. countyCodes.put("450100" , "广西壮族自治区南宁市");
  2177. countyCodes.put("450101" , "广西壮族自治区南宁市");
  2178. countyCodes.put("450102" , "广西壮族自治区南宁市兴宁区");
  2179. countyCodes.put("450103" , "广西壮族自治区南宁市青秀区");
  2180. countyCodes.put("450105" , "广西壮族自治区南宁市江南区");
  2181. countyCodes.put("450107" , "广西壮族自治区南宁市西乡塘区");
  2182. countyCodes.put("450108" , "广西壮族自治区南宁市良庆区");
  2183. countyCodes.put("450109" , "广西壮族自治区南宁市邕宁区");
  2184. countyCodes.put("450122" , "广西壮族自治区南宁市武鸣县");
  2185. countyCodes.put("450123" , "广西壮族自治区南宁市隆安县");
  2186. countyCodes.put("450124" , "广西壮族自治区南宁市马山县");
  2187. countyCodes.put("450125" , "广西壮族自治区南宁市上林县");
  2188. countyCodes.put("450126" , "广西壮族自治区南宁市宾阳县");
  2189. countyCodes.put("450127" , "广西壮族自治区南宁市横县");
  2190. countyCodes.put("450200" , "广西壮族自治区柳州市");
  2191. countyCodes.put("450201" , "广西壮族自治区柳州市");
  2192. countyCodes.put("450202" , "广西壮族自治区柳州市城中区");
  2193. countyCodes.put("450203" , "广西壮族自治区柳州市鱼峰区");
  2194. countyCodes.put("450204" , "广西壮族自治区柳州市柳南区");
  2195. countyCodes.put("450205" , "广西壮族自治区柳州市柳北区");
  2196. countyCodes.put("450221" , "广西壮族自治区柳州市柳江县");
  2197. countyCodes.put("450222" , "广西壮族自治区柳州市柳城县");
  2198. countyCodes.put("450223" , "广西壮族自治区柳州市鹿寨县");
  2199. countyCodes.put("460105" , "海南省海口市秀英区");
  2200. countyCodes.put("522625" , "贵州省黔东南苗族侗族自治州镇远县");
  2201. countyCodes.put("460107" , "海南省海口市琼山区");
  2202. countyCodes.put("460108" , "海南省海口市美兰区");
  2203. countyCodes.put("460200" , "海南省三亚市");
  2204. countyCodes.put("460201" , "海南省三亚市");
  2205. countyCodes.put("469000" , "海南省省直辖县级行政单位");
  2206. countyCodes.put("469001" , "海南省五指山市");
  2207. countyCodes.put("469002" , "海南省琼海市");
  2208. countyCodes.put("469003" , "海南省儋州市");
  2209. countyCodes.put("469005" , "海南省文昌市");
  2210. countyCodes.put("469006" , "海南省万宁市");
  2211. countyCodes.put("469007" , "海南省东方市");
  2212. countyCodes.put("469025" , "海南省定安县");
  2213. countyCodes.put("469026" , "海南省屯昌县");
  2214. countyCodes.put("469027" , "海南省澄迈县");
  2215. countyCodes.put("469028" , "海南省临高县");
  2216. countyCodes.put("469030" , "海南省白沙黎族自治县");
  2217. countyCodes.put("469031" , "海南省昌江黎族自治县");
  2218. countyCodes.put("469033" , "海南省乐东黎族自治县");
  2219. countyCodes.put("469034" , "海南省陵水黎族自治县");
  2220. countyCodes.put("469035" , "海南省保亭黎族苗族自治县");
  2221. countyCodes.put("469036" , "海南省琼中黎族苗族自治县");
  2222. countyCodes.put("469037" , "海南省西沙群岛");
  2223. countyCodes.put("469038" , "海南省南沙群岛");
  2224. countyCodes.put("469039" , "海南省中沙群岛的岛礁及其海域");
  2225. countyCodes.put("500000" , "重庆市");
  2226. countyCodes.put("500100" , "重庆市");
  2227. countyCodes.put("500101" , "重庆市万州区");
  2228. countyCodes.put("500102" , "重庆市涪陵区");
  2229. countyCodes.put("500103" , "重庆市渝中区");
  2230. countyCodes.put("500104" , "重庆市大渡口区");
  2231. countyCodes.put("500105" , "重庆市江北区");
  2232. countyCodes.put("500106" , "重庆市沙坪坝区");
  2233. countyCodes.put("500107" , "重庆市九龙坡区");
  2234. countyCodes.put("500108" , "重庆市南岸区");
  2235. countyCodes.put("500109" , "重庆市北碚区");
  2236. countyCodes.put("500110" , "重庆市万盛区");
  2237. countyCodes.put("500111" , "重庆市双桥区");
  2238. countyCodes.put("500112" , "重庆市渝北区");
  2239. countyCodes.put("500113" , "重庆市巴南区");
  2240. countyCodes.put("500114" , "重庆市黔江区");
  2241. countyCodes.put("500115" , "重庆市长寿区");
  2242. countyCodes.put("500200" , "重庆市");
  2243. countyCodes.put("500222" , "重庆市綦江县");
  2244. countyCodes.put("500223" , "重庆市潼南县");
  2245. countyCodes.put("500224" , "重庆市铜梁县");
  2246. countyCodes.put("500225" , "重庆市大足县");
  2247. countyCodes.put("500226" , "重庆市荣昌县");
  2248. countyCodes.put("500227" , "重庆市璧山县");
  2249. countyCodes.put("500228" , "重庆市梁平县");
  2250. countyCodes.put("500229" , "重庆市城口县");
  2251. countyCodes.put("500230" , "重庆市丰都县");
  2252. countyCodes.put("500231" , "重庆市垫江县");
  2253. countyCodes.put("500232" , "重庆市武隆县");
  2254. countyCodes.put("500233" , "重庆市忠县");
  2255. countyCodes.put("500234" , "重庆市开县");
  2256. countyCodes.put("500235" , "重庆市云阳县");
  2257. countyCodes.put("500236" , "重庆市奉节县");
  2258. countyCodes.put("500237" , "重庆市巫山县");
  2259. countyCodes.put("500238" , "重庆市巫溪县");
  2260. countyCodes.put("500240" , "重庆市石柱土家族自治县");
  2261. countyCodes.put("440783" , "广东省江门市开平市");
  2262. countyCodes.put("450901" , "广西壮族自治区玉林市");
  2263. countyCodes.put("440785" , "广东省江门市恩平市");
  2264. countyCodes.put("440800" , "广东省湛江市");
  2265. countyCodes.put("440801" , "广东省湛江市");
  2266. countyCodes.put("440802" , "广东省湛江市赤坎区");
  2267. countyCodes.put("440803" , "广东省湛江市霞山区");
  2268. countyCodes.put("440804" , "广东省湛江市坡头区");
  2269. countyCodes.put("440811" , "广东省湛江市麻章区");
  2270. countyCodes.put("440823" , "广东省湛江市遂溪县");
  2271. countyCodes.put("440825" , "广东省湛江市徐闻县");
  2272. countyCodes.put("440881" , "广东省湛江市廉江市");
  2273. countyCodes.put("440882" , "广东省湛江市雷州市");
  2274. countyCodes.put("440883" , "广东省湛江市吴川市");
  2275. countyCodes.put("440900" , "广东省茂名市");
  2276. countyCodes.put("440901" , "广东省茂名市");
  2277. countyCodes.put("440902" , "广东省茂名市茂南区");
  2278. countyCodes.put("440903" , "广东省茂名市茂港区");
  2279. countyCodes.put("440923" , "广东省茂名市电白县");
  2280. countyCodes.put("440981" , "广东省茂名市高州市");
  2281. countyCodes.put("440982" , "广东省茂名市化州市");
  2282. countyCodes.put("440983" , "广东省茂名市信宜市");
  2283. countyCodes.put("441200" , "广东省肇庆市");
  2284. countyCodes.put("441201" , "广东省肇庆市");
  2285. countyCodes.put("441202" , "广东省肇庆市端州区");
  2286. countyCodes.put("441203" , "广东省肇庆市鼎湖区");
  2287. countyCodes.put("441223" , "广东省肇庆市广宁县");
  2288. countyCodes.put("441224" , "广东省肇庆市怀集县");
  2289. countyCodes.put("441225" , "广东省肇庆市封开县");
  2290. countyCodes.put("441226" , "广东省肇庆市德庆县");
  2291. countyCodes.put("441283" , "广东省肇庆市高要市");
  2292. countyCodes.put("441284" , "广东省肇庆市四会市");
  2293. countyCodes.put("441300" , "广东省惠州市");
  2294. countyCodes.put("441301" , "广东省惠州市");
  2295. countyCodes.put("441302" , "广东省惠州市惠城区");
  2296. countyCodes.put("441303" , "广东省惠州市惠阳区");
  2297. countyCodes.put("441322" , "广东省惠州市博罗县");
  2298. countyCodes.put("441323" , "广东省惠州市惠东县");
  2299. countyCodes.put("441324" , "广东省惠州市龙门县");
  2300. countyCodes.put("441400" , "广东省梅州市");
  2301. countyCodes.put("441401" , "广东省梅州市");
  2302. countyCodes.put("441402" , "广东省梅州市梅江区");
  2303. countyCodes.put("441421" , "广东省梅州市梅县");
  2304. countyCodes.put("441422" , "广东省梅州市大埔县");
  2305. countyCodes.put("441423" , "广东省梅州市丰顺县");
  2306. countyCodes.put("441424" , "广东省梅州市五华县");
  2307. countyCodes.put("441426" , "广东省梅州市平远县");
  2308. countyCodes.put("441427" , "广东省梅州市蕉岭县");
  2309. countyCodes.put("441481" , "广东省梅州市兴宁市");
  2310. countyCodes.put("441500" , "广东省汕尾市");
  2311. countyCodes.put("441501" , "广东省汕尾市");
  2312. countyCodes.put("441502" , "广东省汕尾市城区");
  2313. countyCodes.put("441521" , "广东省汕尾市海丰县");
  2314. countyCodes.put("441523" , "广东省汕尾市陆河县");
  2315. countyCodes.put("441581" , "广东省汕尾市陆丰市");
  2316. countyCodes.put("441600" , "广东省河源市");
  2317. countyCodes.put("441601" , "广东省河源市");
  2318. countyCodes.put("441602" , "广东省河源市源城区");
  2319. countyCodes.put("441621" , "广东省河源市紫金县");
  2320. countyCodes.put("441622" , "广东省河源市龙川县");
  2321. countyCodes.put("441623" , "广东省河源市连平县");
  2322. countyCodes.put("441624" , "广东省河源市和平县");
  2323. countyCodes.put("441625" , "广东省河源市东源县");
  2324. countyCodes.put("450224" , "广西壮族自治区柳州市融安县");
  2325. countyCodes.put("500243" , "重庆市彭水苗族土家族自治县");
  2326. countyCodes.put("500300" , "重庆市");
  2327. countyCodes.put("440105" , "广东省广州市海珠区");
  2328. countyCodes.put("440106" , "广东省广州市天河区");
  2329. countyCodes.put("440107" , "广东省广州市芳村区");
  2330. countyCodes.put("440111" , "广东省广州市白云区");
  2331. countyCodes.put("440112" , "广东省广州市黄埔区");
  2332. countyCodes.put("440113" , "广东省广州市番禺区");
  2333. countyCodes.put("440114" , "广东省广州市花都区");
  2334. countyCodes.put("440183" , "广东省广州市增城市");
  2335. countyCodes.put("440184" , "广东省广州市从化市");
  2336. countyCodes.put("440200" , "广东省韶关市");
  2337. countyCodes.put("440201" , "广东省韶关市");
  2338. countyCodes.put("440203" , "广东省韶关市武江区");
  2339. countyCodes.put("440204" , "广东省韶关市浈江区");
  2340. countyCodes.put("440205" , "广东省韶关市曲江区");
  2341. countyCodes.put("440222" , "广东省韶关市始兴县");
  2342. countyCodes.put("440224" , "广东省韶关市仁化县");
  2343. countyCodes.put("440229" , "广东省韶关市翁源县");
  2344. countyCodes.put("440232" , "广东省韶关市乳源瑶族自治县");
  2345. countyCodes.put("440233" , "广东省韶关市新丰县");
  2346. countyCodes.put("440281" , "广东省韶关市乐昌市");
  2347. countyCodes.put("440282" , "广东省韶关市南雄市");
  2348. countyCodes.put("440300" , "广东省深圳市");
  2349. countyCodes.put("440301" , "广东省深圳市");
  2350. countyCodes.put("440303" , "广东省深圳市罗湖区");
  2351. countyCodes.put("440304" , "广东省深圳市福田区");
  2352. countyCodes.put("440305" , "广东省深圳市南山区");
  2353. countyCodes.put("440306" , "广东省深圳市宝安区");
  2354. countyCodes.put("440307" , "广东省深圳市龙岗区");
  2355. countyCodes.put("440308" , "广东省深圳市盐田区");
  2356. countyCodes.put("440400" , "广东省珠海市");
  2357. countyCodes.put("440401" , "广东省珠海市");
  2358. countyCodes.put("440402" , "广东省珠海市香洲区");
  2359. countyCodes.put("440403" , "广东省珠海市斗门区");
  2360. countyCodes.put("440404" , "广东省珠海市金湾区");
  2361. countyCodes.put("440500" , "广东省汕头市");
  2362. countyCodes.put("440501" , "广东省汕头市");
  2363. countyCodes.put("440507" , "广东省汕头市龙湖区");
  2364. countyCodes.put("440511" , "广东省汕头市金平区");
  2365. countyCodes.put("440512" , "广东省汕头市濠江区");
  2366. countyCodes.put("440513" , "广东省汕头市潮阳区");
  2367. countyCodes.put("440514" , "广东省汕头市潮南区");
  2368. countyCodes.put("440515" , "广东省汕头市澄海区");
  2369. countyCodes.put("440523" , "广东省汕头市南澳县");
  2370. countyCodes.put("440600" , "广东省佛山市");
  2371. countyCodes.put("440601" , "广东省佛山市");
  2372. countyCodes.put("440604" , "广东省佛山市禅城区");
  2373. countyCodes.put("440605" , "广东省佛山市南海区");
  2374. countyCodes.put("440606" , "广东省佛山市顺德区");
  2375. countyCodes.put("440607" , "广东省佛山市三水区");
  2376. countyCodes.put("440608" , "广东省佛山市高明区");
  2377. countyCodes.put("440700" , "广东省江门市");
  2378. countyCodes.put("440701" , "广东省江门市");
  2379. countyCodes.put("440703" , "广东省江门市蓬江区");
  2380. countyCodes.put("440704" , "广东省江门市江海区");
  2381. countyCodes.put("440705" , "广东省江门市新会区");
  2382. countyCodes.put("440781" , "广东省江门市台山市");
  2383. countyCodes.put("460100" , "海南省海口市");
  2384. countyCodes.put("460101" , "海南省海口市");
  2385. countyCodes.put("500241" , "重庆市秀山土家族苗族自治县");
  2386. countyCodes.put("500242" , "重庆市酉阳土家族苗族自治县");
  2387. countyCodes.put("441701" , "广东省阳江市");
  2388. countyCodes.put("450921" , "广西壮族自治区玉林市容县");
  2389. countyCodes.put("450922" , "广西壮族自治区玉林市陆川县");
  2390. countyCodes.put("450923" , "广西壮族自治区玉林市博白县");
  2391. countyCodes.put("450924" , "广西壮族自治区玉林市兴业县");
  2392. countyCodes.put("450981" , "广西壮族自治区玉林市北流市");
  2393. countyCodes.put("451000" , "广西壮族自治区百色市");
  2394. countyCodes.put("451001" , "广西壮族自治区百色市");
  2395. countyCodes.put("451002" , "广西壮族自治区百色市右江区");
  2396. countyCodes.put("451021" , "广西壮族自治区百色市田阳县");
  2397. countyCodes.put("451022" , "广西壮族自治区百色市田东县");
  2398. countyCodes.put("451023" , "广西壮族自治区百色市平果县");
  2399. countyCodes.put("451024" , "广西壮族自治区百色市德保县");
  2400. countyCodes.put("451025" , "广西壮族自治区百色市靖西县");
  2401. countyCodes.put("451026" , "广西壮族自治区百色市那坡县");
  2402. countyCodes.put("451027" , "广西壮族自治区百色市凌云县");
  2403. countyCodes.put("451028" , "广西壮族自治区百色市乐业县");
  2404. countyCodes.put("451029" , "广西壮族自治区百色市田林县");
  2405. countyCodes.put("451030" , "广西壮族自治区百色市西林县");
  2406. countyCodes.put("451031" , "广西壮族自治区百色市隆林各族自治县");
  2407. countyCodes.put("451100" , "广西壮族自治区贺州市");
  2408. countyCodes.put("451101" , "广西壮族自治区贺州市");
  2409. countyCodes.put("451102" , "广西壮族自治区贺州市八步区");
  2410. countyCodes.put("451121" , "广西壮族自治区贺州市昭平县");
  2411. countyCodes.put("451122" , "广西壮族自治区贺州市钟山县");
  2412. countyCodes.put("451123" , "广西壮族自治区贺州市富川瑶族自治县");
  2413. countyCodes.put("451200" , "广西壮族自治区河池市");
  2414. countyCodes.put("451201" , "广西壮族自治区河池市");
  2415. countyCodes.put("451202" , "广西壮族自治区河池市金城江区");
  2416. countyCodes.put("451221" , "广西壮族自治区河池市南丹县");
  2417. countyCodes.put("451222" , "广西壮族自治区河池市天峨县");
  2418. countyCodes.put("451223" , "广西壮族自治区河池市凤山县");
  2419. countyCodes.put("451224" , "广西壮族自治区河池市东兰县");
  2420. countyCodes.put("451225" , "广西壮族自治区河池市罗城仫佬族自治县");
  2421. countyCodes.put("451226" , "广西壮族自治区河池市环江毛南族自治县");
  2422. countyCodes.put("451227" , "广西壮族自治区河池市巴马瑶族自治县");
  2423. countyCodes.put("451228" , "广西壮族自治区河池市都安瑶族自治县");
  2424. countyCodes.put("451229" , "广西壮族自治区河池市大化瑶族自治县");
  2425. countyCodes.put("451281" , "广西壮族自治区河池市宜州市");
  2426. countyCodes.put("451300" , "广西壮族自治区来宾市");
  2427. countyCodes.put("451301" , "广西壮族自治区来宾市");
  2428. countyCodes.put("451302" , "广西壮族自治区来宾市兴宾区");
  2429. countyCodes.put("451321" , "广西壮族自治区来宾市忻城县");
  2430. countyCodes.put("430801" , "湖南省张家界市");
  2431. countyCodes.put("430802" , "湖南省张家界市永定区");
  2432. countyCodes.put("430811" , "湖南省张家界市武陵源区");
  2433. countyCodes.put("430821" , "湖南省张家界市慈利县");
  2434. countyCodes.put("430822" , "湖南省张家界市桑植县");
  2435. countyCodes.put("430900" , "湖南省益阳市");
  2436. countyCodes.put("430901" , "湖南省益阳市");
  2437. countyCodes.put("430902" , "湖南省益阳市资阳区");
  2438. countyCodes.put("430903" , "湖南省益阳市赫山区");
  2439. countyCodes.put("430921" , "湖南省益阳市南县");
  2440. countyCodes.put("441700" , "广东省阳江市");
  2441. countyCodes.put("420502" , "湖北省宜昌市西陵区");
  2442. countyCodes.put("430981" , "湖南省益阳市沅江市");
  2443. countyCodes.put("431000" , "湖南省郴州市");
  2444. countyCodes.put("431001" , "湖南省郴州市");
  2445. countyCodes.put("431002" , "湖南省郴州市北湖区");
  2446. countyCodes.put("431003" , "湖南省郴州市苏仙区");
  2447. countyCodes.put("431021" , "湖南省郴州市桂阳县");
  2448. countyCodes.put("431022" , "湖南省郴州市宜章县");
  2449. countyCodes.put("431023" , "湖南省郴州市永兴县");
  2450. countyCodes.put("431024" , "湖南省郴州市嘉禾县");
  2451. countyCodes.put("431025" , "湖南省郴州市临武县");
  2452. countyCodes.put("431026" , "湖南省郴州市汝城县");
  2453. countyCodes.put("431027" , "湖南省郴州市桂东县");
  2454. countyCodes.put("431028" , "湖南省郴州市安仁县");
  2455. countyCodes.put("431081" , "湖南省郴州市资兴市");
  2456. countyCodes.put("431100" , "湖南省永州市");
  2457. countyCodes.put("431101" , "湖南省永州市");
  2458. countyCodes.put("431102" , "湖南省永州市芝山区");
  2459. countyCodes.put("431103" , "湖南省永州市冷水滩区");
  2460. countyCodes.put("431121" , "湖南省永州市祁阳县");
  2461. countyCodes.put("431122" , "湖南省永州市东安县");
  2462. countyCodes.put("431123" , "湖南省永州市双牌县");
  2463. countyCodes.put("431124" , "湖南省永州市道县");
  2464. countyCodes.put("431125" , "湖南省永州市江永县");
  2465. countyCodes.put("431126" , "湖南省永州市宁远县");
  2466. countyCodes.put("431127" , "湖南省永州市蓝山县");
  2467. countyCodes.put("431128" , "湖南省永州市新田县");
  2468. countyCodes.put("431129" , "湖南省永州市江华瑶族自治县");
  2469. countyCodes.put("431200" , "湖南省怀化市");
  2470. countyCodes.put("431201" , "湖南省怀化市");
  2471. countyCodes.put("431202" , "湖南省怀化市鹤城区");
  2472. countyCodes.put("431221" , "湖南省怀化市中方县");
  2473. countyCodes.put("431222" , "湖南省怀化市沅陵县");
  2474. countyCodes.put("431223" , "湖南省怀化市辰溪县");
  2475. countyCodes.put("431224" , "湖南省怀化市溆浦县");
  2476. countyCodes.put("431225" , "湖南省怀化市会同县");
  2477. countyCodes.put("431226" , "湖南省怀化市麻阳苗族自治县");
  2478. countyCodes.put("431227" , "湖南省怀化市新晃侗族自治县");
  2479. countyCodes.put("431228" , "湖南省怀化市芷江侗族自治县");
  2480. countyCodes.put("431229" , "湖南省怀化市靖州苗族侗族自治县");
  2481. countyCodes.put("431230" , "湖南省怀化市通道侗族自治县");
  2482. countyCodes.put("431281" , "湖南省怀化市洪江市");
  2483. countyCodes.put("431300" , "湖南省娄底市");
  2484. countyCodes.put("431301" , "湖南省娄底市");
  2485. countyCodes.put("431302" , "湖南省娄底市娄星区");
  2486. countyCodes.put("431321" , "湖南省娄底市双峰县");
  2487. countyCodes.put("431322" , "湖南省娄底市新化县");
  2488. countyCodes.put("431381" , "湖南省娄底市冷水江市");
  2489. countyCodes.put("431382" , "湖南省娄底市涟源市");
  2490. countyCodes.put("433100" , "湖南省湘西土家族苗族自治州");
  2491. countyCodes.put("433101" , "湖南省湘西土家族苗族自治州吉首市");
  2492. countyCodes.put("433122" , "湖南省湘西土家族苗族自治州泸溪县");
  2493. countyCodes.put("433123" , "湖南省湘西土家族苗族自治州凤凰县");
  2494. countyCodes.put("433124" , "湖南省湘西土家族苗族自治州花垣县");
  2495. countyCodes.put("433125" , "湖南省湘西土家族苗族自治州保靖县");
  2496. countyCodes.put("433126" , "湖南省湘西土家族苗族自治州古丈县");
  2497. countyCodes.put("433127" , "湖南省湘西土家族苗族自治州永顺县");
  2498. countyCodes.put("433130" , "湖南省湘西土家族苗族自治州龙山县");
  2499. countyCodes.put("440000" , "广东省");
  2500. countyCodes.put("410329" , "河南省洛阳市伊川县");
  2501. countyCodes.put("410923" , "河南省濮阳市南乐县");
  2502. countyCodes.put("450902" , "广西壮族自治区玉林市玉州区");
  2503. countyCodes.put("421125" , "湖北省黄冈市浠水县");
  2504. countyCodes.put("421126" , "湖北省黄冈市蕲春县");
  2505. countyCodes.put("421127" , "湖北省黄冈市黄梅县");
  2506. countyCodes.put("421181" , "湖北省黄冈市麻城市");
  2507. countyCodes.put("421182" , "湖北省黄冈市武穴市");
  2508. countyCodes.put("421200" , "湖北省咸宁市");
  2509. countyCodes.put("421201" , "湖北省咸宁市");
  2510. countyCodes.put("421202" , "湖北省咸宁市咸安区");
  2511. countyCodes.put("421221" , "湖北省咸宁市嘉鱼县");
  2512. countyCodes.put("421222" , "湖北省咸宁市通城县");
  2513. countyCodes.put("421223" , "湖北省咸宁市崇阳县");
  2514. countyCodes.put("421224" , "湖北省咸宁市通山县");
  2515. countyCodes.put("421281" , "湖北省咸宁市赤壁市");
  2516. countyCodes.put("421300" , "湖北省随州市");
  2517. countyCodes.put("421301" , "湖北省随州市");
  2518. countyCodes.put("421302" , "湖北省随州市曾都区");
  2519. countyCodes.put("421381" , "湖北省随州市广水市");
  2520. countyCodes.put("422800" , "湖北省恩施土家族苗族自治州");
  2521. countyCodes.put("422801" , "湖北省恩施土家族苗族自治州恩施市");
  2522. countyCodes.put("422802" , "湖北省恩施土家族苗族自治州利川市");
  2523. countyCodes.put("422822" , "湖北省恩施土家族苗族自治州建始县");
  2524. countyCodes.put("422823" , "湖北省恩施土家族苗族自治州巴东县");
  2525. countyCodes.put("422825" , "湖北省恩施土家族苗族自治州宣恩县");
  2526. countyCodes.put("422826" , "湖北省恩施土家族苗族自治州咸丰县");
  2527. countyCodes.put("422827" , "湖北省恩施土家族苗族自治州来凤县");
  2528. countyCodes.put("422828" , "湖北省恩施土家族苗族自治州鹤峰县");
  2529. countyCodes.put("429000" , "湖北省省直辖行政单位");
  2530. countyCodes.put("429004" , "湖北省仙桃市");
  2531. countyCodes.put("429005" , "湖北省潜江市");
  2532. countyCodes.put("429006" , "湖北省天门市");
  2533. countyCodes.put("530111" , "云南省昆明市官渡区");
  2534. countyCodes.put("530112" , "云南省昆明市西山区");
  2535. countyCodes.put("530113" , "云南省昆明市东川区");
  2536. countyCodes.put("530121" , "云南省昆明市呈贡县");
  2537. countyCodes.put("530122" , "云南省昆明市晋宁县");
  2538. countyCodes.put("530124" , "云南省昆明市富民县");
  2539. countyCodes.put("530125" , "云南省昆明市宜良县");
  2540. countyCodes.put("530126" , "云南省昆明市石林彝族自治县");
  2541. countyCodes.put("530127" , "云南省昆明市嵩明县");
  2542. countyCodes.put("530128" , "云南省昆明市禄劝彝族苗族自治县");
  2543. countyCodes.put("530129" , "云南省昆明市寻甸回族彝族自治县");
  2544. countyCodes.put("530181" , "云南省昆明市安宁市");
  2545. countyCodes.put("530300" , "云南省曲靖市");
  2546. countyCodes.put("530301" , "云南省曲靖市");
  2547. countyCodes.put("530302" , "云南省曲靖市麒麟区");
  2548. countyCodes.put("530321" , "云南省曲靖市马龙县");
  2549. countyCodes.put("530322" , "云南省曲靖市陆良县");
  2550. countyCodes.put("530323" , "云南省曲靖市师宗县");
  2551. countyCodes.put("530324" , "云南省曲靖市罗平县");
  2552. countyCodes.put("530325" , "云南省曲靖市富源县");
  2553. countyCodes.put("530326" , "云南省曲靖市会泽县");
  2554. countyCodes.put("530328" , "云南省曲靖市沾益县");
  2555. countyCodes.put("530381" , "云南省曲靖市宣威市");
  2556. countyCodes.put("530400" , "云南省玉溪市");
  2557. countyCodes.put("530401" , "云南省玉溪市");
  2558. countyCodes.put("620500" , "甘肃省天水市");
  2559. countyCodes.put("533124" , "云南省德宏傣族景颇族自治州陇川县");
  2560. countyCodes.put("533300" , "云南省怒江傈僳族自治州");
  2561. countyCodes.put("533321" , "云南省怒江傈僳族自治州泸水县");
  2562. countyCodes.put("532323" , "云南省楚雄彝族自治州牟定县");
  2563. countyCodes.put("532324" , "云南省楚雄彝族自治州南华县");
  2564. countyCodes.put("532325" , "云南省楚雄彝族自治州姚安县");
  2565. countyCodes.put("532326" , "云南省楚雄彝族自治州大姚县");
  2566. countyCodes.put("532327" , "云南省楚雄彝族自治州永仁县");
  2567. countyCodes.put("532328" , "云南省楚雄彝族自治州元谋县");
  2568. countyCodes.put("532329" , "云南省楚雄彝族自治州武定县");
  2569. countyCodes.put("532331" , "云南省楚雄彝族自治州禄丰县");
  2570. countyCodes.put("532500" , "云南省红河哈尼族彝族自治州");
  2571. countyCodes.put("532501" , "云南省红河哈尼族彝族自治州个旧市");
  2572. countyCodes.put("532502" , "云南省红河哈尼族彝族自治州开远市");
  2573. countyCodes.put("532522" , "云南省红河哈尼族彝族自治州蒙自县");
  2574. countyCodes.put("532523" , "云南省红河哈尼族彝族自治州屏边苗族自治县");
  2575. countyCodes.put("532524" , "云南省红河哈尼族彝族自治州建水县");
  2576. countyCodes.put("532525" , "云南省红河哈尼族彝族自治州石屏县");
  2577. countyCodes.put("532526" , "云南省红河哈尼族彝族自治州弥勒县");
  2578. countyCodes.put("532527" , "云南省红河哈尼族彝族自治州泸西县");
  2579. countyCodes.put("532528" , "云南省红河哈尼族彝族自治州元阳县");
  2580. countyCodes.put("532529" , "云南省红河哈尼族彝族自治州红河县");
  2581. countyCodes.put("532530" , "云南省红河哈尼族彝族自治州金平苗族瑶族傣族自治县");
  2582. countyCodes.put("532531" , "云南省红河哈尼族彝族自治州绿春县");
  2583. countyCodes.put("532532" , "云南省红河哈尼族彝族自治州河口瑶族自治县");
  2584. countyCodes.put("532600" , "云南省文山壮族苗族自治州");
  2585. countyCodes.put("532621" , "云南省文山壮族苗族自治州文山县");
  2586. countyCodes.put("532622" , "云南省文山壮族苗族自治州砚山县");
  2587. countyCodes.put("532623" , "云南省文山壮族苗族自治州西畴县");
  2588. countyCodes.put("532624" , "云南省文山壮族苗族自治州麻栗坡县");
  2589. countyCodes.put("532625" , "云南省文山壮族苗族自治州马关县");
  2590. countyCodes.put("532626" , "云南省文山壮族苗族自治州丘北县");
  2591. countyCodes.put("532627" , "云南省文山壮族苗族自治州广南县");
  2592. countyCodes.put("532628" , "云南省文山壮族苗族自治州富宁县");
  2593. countyCodes.put("532800" , "云南省西双版纳傣族自治州");
  2594. countyCodes.put("532801" , "云南省西双版纳傣族自治州景洪市");
  2595. countyCodes.put("532822" , "云南省西双版纳傣族自治州勐海县");
  2596. countyCodes.put("532823" , "云南省西双版纳傣族自治州勐腊县");
  2597. countyCodes.put("532900" , "云南省大理白族自治州");
  2598. countyCodes.put("532901" , "云南省大理白族自治州大理市");
  2599. countyCodes.put("532922" , "云南省大理白族自治州漾濞彝族自治县");
  2600. countyCodes.put("532923" , "云南省大理白族自治州祥云县");
  2601. countyCodes.put("532924" , "云南省大理白族自治州宾川县");
  2602. countyCodes.put("532925" , "云南省大理白族自治州弥渡县");
  2603. countyCodes.put("532926" , "云南省大理白族自治州南涧彝族自治县");
  2604. countyCodes.put("532927" , "云南省大理白族自治州巍山彝族回族自治县");
  2605. countyCodes.put("532928" , "云南省大理白族自治州永平县");
  2606. countyCodes.put("532929" , "云南省大理白族自治州云龙县");
  2607. countyCodes.put("532930" , "云南省大理白族自治州洱源县");
  2608. countyCodes.put("532931" , "云南省大理白族自治州剑川县");
  2609. countyCodes.put("532932" , "云南省大理白族自治州鹤庆县");
  2610. countyCodes.put("533100" , "云南省德宏傣族景颇族自治州");
  2611. countyCodes.put("533102" , "云南省德宏傣族景颇族自治州瑞丽市");
  2612. countyCodes.put("533103" , "云南省德宏傣族景颇族自治州潞西市");
  2613. countyCodes.put("533122" , "云南省德宏傣族景颇族自治州梁河县");
  2614. countyCodes.put("533123" , "云南省德宏傣族景颇族自治州盈江县");
  2615. countyCodes.put("610727" , "陕西省汉中市略阳县");
  2616. countyCodes.put("610728" , "陕西省汉中市镇巴县");
  2617. countyCodes.put("610729" , "陕西省汉中市留坝县");
  2618. countyCodes.put("533323" , "云南省怒江傈僳族自治州福贡县");
  2619. countyCodes.put("533324" , "云南省怒江傈僳族自治州贡山独龙族怒族自治县");
  2620. countyCodes.put("533325" , "云南省怒江傈僳族自治州兰坪白族普米族自治县");
  2621. countyCodes.put("533400" , "云南省迪庆藏族自治州");
  2622. countyCodes.put("533421" , "云南省迪庆藏族自治州香格里拉县");
  2623. countyCodes.put("533422" , "云南省迪庆藏族自治州德钦县");
  2624. countyCodes.put("533423" , "云南省迪庆藏族自治州维西傈僳族自治县");
  2625. countyCodes.put("540000" , "西藏自治区");
  2626. countyCodes.put("540100" , "西藏自治区拉萨市");
  2627. countyCodes.put("540101" , "西藏自治区拉萨市");
  2628. countyCodes.put("540102" , "西藏自治区拉萨市城关区");
  2629. countyCodes.put("540121" , "西藏自治区拉萨市林周县");
  2630. countyCodes.put("540122" , "西藏自治区拉萨市当雄县");
  2631. countyCodes.put("540123" , "西藏自治区拉萨市尼木县");
  2632. countyCodes.put("540124" , "西藏自治区拉萨市曲水县");
  2633. countyCodes.put("540125" , "西藏自治区拉萨市堆龙德庆县");
  2634. countyCodes.put("540126" , "西藏自治区拉萨市达孜县");
  2635. countyCodes.put("540127" , "西藏自治区拉萨市墨竹工卡县");
  2636. countyCodes.put("542100" , "西藏自治区昌都地区");
  2637. countyCodes.put("542121" , "西藏自治区昌都地区昌都县");
  2638. countyCodes.put("542122" , "西藏自治区昌都地区江达县");
  2639. countyCodes.put("542123" , "西藏自治区昌都地区贡觉县");
  2640. countyCodes.put("542124" , "西藏自治区昌都地区类乌齐县");
  2641. countyCodes.put("542125" , "西藏自治区昌都地区丁青县");
  2642. countyCodes.put("542126" , "西藏自治区昌都地区察雅县");
  2643. countyCodes.put("542127" , "西藏自治区昌都地区八宿县");
  2644. countyCodes.put("542128" , "西藏自治区昌都地区左贡县");
  2645. countyCodes.put("542129" , "西藏自治区昌都地区芒康县");
  2646. countyCodes.put("542132" , "西藏自治区昌都地区洛隆县");
  2647. countyCodes.put("542133" , "西藏自治区昌都地区边坝县");
  2648. countyCodes.put("542200" , "西藏自治区山南地区");
  2649. countyCodes.put("542221" , "西藏自治区山南地区乃东县");
  2650. countyCodes.put("542222" , "西藏自治区山南地区扎囊县");
  2651. countyCodes.put("542223" , "西藏自治区山南地区贡嘎县");
  2652. countyCodes.put("542224" , "西藏自治区山南地区桑日县");
  2653. countyCodes.put("542225" , "西藏自治区山南地区琼结县");
  2654. countyCodes.put("542226" , "西藏自治区山南地区曲松县");
  2655. countyCodes.put("542227" , "西藏自治区山南地区措美县");
  2656. countyCodes.put("542228" , "西藏自治区山南地区洛扎县");
  2657. countyCodes.put("542229" , "西藏自治区山南地区加查县");
  2658. countyCodes.put("542231" , "西藏自治区山南地区隆子县");
  2659. countyCodes.put("542232" , "西藏自治区山南地区错那县");
  2660. countyCodes.put("542233" , "西藏自治区山南地区浪卡子县");
  2661. countyCodes.put("542300" , "西藏自治区日喀则地区");
  2662. countyCodes.put("542301" , "西藏自治区日喀则地区日喀则市");
  2663. countyCodes.put("542322" , "西藏自治区日喀则地区南木林县");
  2664. countyCodes.put("542323" , "西藏自治区日喀则地区江孜县");
  2665. countyCodes.put("542324" , "西藏自治区日喀则地区定日县");
  2666. countyCodes.put("542325" , "西藏自治区日喀则地区萨迦县");
  2667. countyCodes.put("542326" , "西藏自治区日喀则地区拉孜县");
  2668. countyCodes.put("542327" , "西藏自治区日喀则地区昂仁县");
  2669. countyCodes.put("542328" , "西藏自治区日喀则地区谢通门县");
  2670. countyCodes.put("542329" , "西藏自治区日喀则地区白朗县");
  2671. countyCodes.put("542330" , "西藏自治区日喀则地区仁布县");
  2672. countyCodes.put("542331" , "西藏自治区日喀则地区康马县");
  2673. countyCodes.put("513227" , "四川省阿坝藏族羌族自治州小金县");
  2674. countyCodes.put("513228" , "四川省阿坝藏族羌族自治州黑水县");
  2675. countyCodes.put("513229" , "四川省阿坝藏族羌族自治州马尔康县");
  2676. countyCodes.put("511424" , "四川省眉山市丹棱县");
  2677. countyCodes.put("530424" , "云南省玉溪市华宁县");
  2678. countyCodes.put("530425" , "云南省玉溪市易门县");
  2679. countyCodes.put("530426" , "云南省玉溪市峨山彝族自治县");
  2680. countyCodes.put("530427" , "云南省玉溪市新平彝族傣族自治县");
  2681. countyCodes.put("530428" , "云南省玉溪市元江哈尼族彝族傣族自治县");
  2682. countyCodes.put("530500" , "云南省保山市");
  2683. countyCodes.put("530501" , "云南省保山市");
  2684. countyCodes.put("530502" , "云南省保山市隆阳区");
  2685. countyCodes.put("530521" , "云南省保山市施甸县");
  2686. countyCodes.put("530522" , "云南省保山市腾冲县");
  2687. countyCodes.put("530523" , "云南省保山市龙陵县");
  2688. countyCodes.put("530524" , "云南省保山市昌宁县");
  2689. countyCodes.put("530600" , "云南省昭通市");
  2690. countyCodes.put("530601" , "云南省昭通市");
  2691. countyCodes.put("530602" , "云南省昭通市昭阳区");
  2692. countyCodes.put("530621" , "云南省昭通市鲁甸县");
  2693. countyCodes.put("530622" , "云南省昭通市巧家县");
  2694. countyCodes.put("530623" , "云南省昭通市盐津县");
  2695. countyCodes.put("530624" , "云南省昭通市大关县");
  2696. countyCodes.put("530625" , "云南省昭通市永善县");
  2697. countyCodes.put("530626" , "云南省昭通市绥江县");
  2698. countyCodes.put("530627" , "云南省昭通市镇雄县");
  2699. countyCodes.put("530628" , "云南省昭通市彝良县");
  2700. countyCodes.put("530629" , "云南省昭通市威信县");
  2701. countyCodes.put("530630" , "云南省昭通市水富县");
  2702. countyCodes.put("530700" , "云南省丽江市");
  2703. countyCodes.put("530701" , "云南省丽江市");
  2704. countyCodes.put("530702" , "云南省丽江市古城区");
  2705. countyCodes.put("530721" , "云南省丽江市玉龙纳西族自治县");
  2706. countyCodes.put("530722" , "云南省丽江市永胜县");
  2707. countyCodes.put("530723" , "云南省丽江市华坪县");
  2708. countyCodes.put("530724" , "云南省丽江市宁蒗彝族自治县");
  2709. countyCodes.put("530800" , "云南省思茅市");
  2710. countyCodes.put("530801" , "云南省思茅市");
  2711. countyCodes.put("530802" , "云南省思茅市翠云区");
  2712. countyCodes.put("530821" , "云南省思茅市普洱哈尼族彝族自治县");
  2713. countyCodes.put("530822" , "云南省思茅市墨江哈尼族自治县");
  2714. countyCodes.put("530823" , "云南省思茅市景东彝族自治县");
  2715. countyCodes.put("530824" , "云南省思茅市景谷傣族彝族自治县");
  2716. countyCodes.put("530825" , "云南省思茅市镇沅彝族哈尼族拉祜族自治县");
  2717. countyCodes.put("530826" , "云南省思茅市江城哈尼族彝族自治县");
  2718. countyCodes.put("530827" , "云南省思茅市孟连傣族拉祜族佤族自治县");
  2719. countyCodes.put("530828" , "云南省思茅市澜沧拉祜族自治县");
  2720. countyCodes.put("530829" , "云南省思茅市西盟佤族自治县");
  2721. countyCodes.put("530900" , "云南省临沧市");
  2722. countyCodes.put("530901" , "云南省临沧市");
  2723. countyCodes.put("530902" , "云南省临沧市临翔区");
  2724. countyCodes.put("530921" , "云南省临沧市凤庆县");
  2725. countyCodes.put("530922" , "云南省临沧市云县");
  2726. countyCodes.put("530923" , "云南省临沧市永德县");
  2727. countyCodes.put("530924" , "云南省临沧市镇康县");
  2728. countyCodes.put("530925" , "云南省临沧市双江拉祜族佤族布朗族傣族自治县");
  2729. countyCodes.put("530926" , "云南省临沧市耿马傣族佤族自治县");
  2730. countyCodes.put("530927" , "云南省临沧市沧源佤族自治县");
  2731. countyCodes.put("520203" , "贵州省六盘水市六枝特区");
  2732. countyCodes.put("520221" , "贵州省六盘水市水城县");
  2733. countyCodes.put("520222" , "贵州省六盘水市盘县");
  2734. countyCodes.put("520300" , "贵州省遵义市");
  2735. countyCodes.put("520301" , "贵州省遵义市");
  2736. countyCodes.put("520302" , "贵州省遵义市红花岗区");
  2737. countyCodes.put("520303" , "贵州省遵义市汇川区");
  2738. countyCodes.put("520321" , "贵州省遵义市遵义县");
  2739. countyCodes.put("520322" , "贵州省遵义市桐梓县");
  2740. countyCodes.put("520323" , "贵州省遵义市绥阳县");
  2741. countyCodes.put("520324" , "贵州省遵义市正安县");
  2742. countyCodes.put("520325" , "贵州省遵义市道真仡佬族苗族自治县");
  2743. countyCodes.put("520326" , "贵州省遵义市务川仡佬族苗族自治县");
  2744. countyCodes.put("520327" , "贵州省遵义市凤冈县");
  2745. countyCodes.put("520328" , "贵州省遵义市湄潭县");
  2746. countyCodes.put("520329" , "贵州省遵义市余庆县");
  2747. countyCodes.put("520330" , "贵州省遵义市习水县");
  2748. countyCodes.put("520381" , "贵州省遵义市赤水市");
  2749. countyCodes.put("520382" , "贵州省遵义市仁怀市");
  2750. countyCodes.put("520400" , "贵州省安顺市");
  2751. countyCodes.put("520401" , "贵州省安顺市");
  2752. countyCodes.put("520402" , "贵州省安顺市西秀区");
  2753. countyCodes.put("520421" , "贵州省安顺市平坝县");
  2754. countyCodes.put("520422" , "贵州省安顺市普定县");
  2755. countyCodes.put("520423" , "贵州省安顺市镇宁布依族苗族自治县");
  2756. countyCodes.put("520424" , "贵州省安顺市关岭布依族苗族自治县");
  2757. countyCodes.put("520425" , "贵州省安顺市紫云苗族布依族自治县");
  2758. countyCodes.put("522200" , "贵州省铜仁地区");
  2759. countyCodes.put("522201" , "贵州省铜仁地区铜仁市");
  2760. countyCodes.put("522222" , "贵州省铜仁地区江口县");
  2761. countyCodes.put("522223" , "贵州省铜仁地区玉屏侗族自治县");
  2762. countyCodes.put("522224" , "贵州省铜仁地区石阡县");
  2763. countyCodes.put("522225" , "贵州省铜仁地区思南县");
  2764. countyCodes.put("522226" , "贵州省铜仁地区印江土家族苗族自治县");
  2765. countyCodes.put("522227" , "贵州省铜仁地区德江县");
  2766. countyCodes.put("522228" , "贵州省铜仁地区沿河土家族自治县");
  2767. countyCodes.put("522229" , "贵州省铜仁地区松桃苗族自治县");
  2768. countyCodes.put("522230" , "贵州省铜仁地区万山特区");
  2769. countyCodes.put("522300" , "贵州省黔西南布依族苗族自治州");
  2770. countyCodes.put("522301" , "贵州省黔西南布依族苗族自治州兴义市");
  2771. countyCodes.put("522322" , "贵州省黔西南布依族苗族自治州兴仁县");
  2772. countyCodes.put("522323" , "贵州省黔西南布依族苗族自治州普安县");
  2773. countyCodes.put("522324" , "贵州省黔西南布依族苗族自治州晴隆县");
  2774. countyCodes.put("522325" , "贵州省黔西南布依族苗族自治州贞丰县");
  2775. countyCodes.put("522326" , "贵州省黔西南布依族苗族自治州望谟县");
  2776. countyCodes.put("522327" , "贵州省黔西南布依族苗族自治州册亨县");
  2777. countyCodes.put("522328" , "贵州省黔西南布依族苗族自治州安龙县");
  2778. countyCodes.put("522400" , "贵州省毕节地区");
  2779. countyCodes.put("522401" , "贵州省毕节地区毕节市");
  2780. countyCodes.put("522422" , "贵州省毕节地区大方县");
  2781. countyCodes.put("522423" , "贵州省毕节地区黔西县");
  2782. countyCodes.put("522424" , "贵州省毕节地区金沙县");
  2783. countyCodes.put("511301" , "四川省南充市");
  2784. countyCodes.put("511302" , "四川省南充市顺庆区");
  2785. countyCodes.put("511303" , "四川省南充市高坪区");
  2786. countyCodes.put("511304" , "四川省南充市嘉陵区");
  2787. countyCodes.put("511321" , "四川省南充市南部县");
  2788. countyCodes.put("511322" , "四川省南充市营山县");
  2789. countyCodes.put("511323" , "四川省南充市蓬安县");
  2790. countyCodes.put("511324" , "四川省南充市仪陇县");
  2791. countyCodes.put("511325" , "四川省南充市西充县");
  2792. countyCodes.put("511381" , "四川省南充市阆中市");
  2793. countyCodes.put("511400" , "四川省眉山市");
  2794. countyCodes.put("511401" , "四川省眉山市");
  2795. countyCodes.put("511402" , "四川省眉山市东坡区");
  2796. countyCodes.put("440102" , "广东省广州市东山区");
  2797. countyCodes.put("440103" , "广东省广州市荔湾区");
  2798. countyCodes.put("440104" , "广东省广州市越秀区");
  2799. countyCodes.put("500381" , "重庆市江津市");
  2800. countyCodes.put("500382" , "重庆市合川市");
  2801. countyCodes.put("500383" , "重庆市永川市");
  2802. countyCodes.put("500384" , "重庆市南川市");
  2803. countyCodes.put("510000" , "四川省");
  2804. countyCodes.put("510100" , "四川省成都市");
  2805. countyCodes.put("510101" , "四川省成都市");
  2806. countyCodes.put("510104" , "四川省成都市锦江区");
  2807. countyCodes.put("510105" , "四川省成都市青羊区");
  2808. countyCodes.put("510106" , "四川省成都市金牛区");
  2809. countyCodes.put("510107" , "四川省成都市武侯区");
  2810. countyCodes.put("510108" , "四川省成都市成华区");
  2811. countyCodes.put("510112" , "四川省成都市龙泉驿区");
  2812. countyCodes.put("510113" , "四川省成都市青白江区");
  2813. countyCodes.put("510114" , "四川省成都市新都区");
  2814. countyCodes.put("510115" , "四川省成都市温江区");
  2815. countyCodes.put("510121" , "四川省成都市金堂县");
  2816. countyCodes.put("510122" , "四川省成都市双流县");
  2817. countyCodes.put("510124" , "四川省成都市郫县");
  2818. countyCodes.put("510129" , "四川省成都市大邑县");
  2819. countyCodes.put("510131" , "四川省成都市蒲江县");
  2820. countyCodes.put("510132" , "四川省成都市新津县");
  2821. countyCodes.put("510181" , "四川省成都市都江堰市");
  2822. countyCodes.put("510182" , "四川省成都市彭州市");
  2823. countyCodes.put("510183" , "四川省成都市邛崃市");
  2824. countyCodes.put("510184" , "四川省成都市崇州市");
  2825. countyCodes.put("510300" , "四川省自贡市");
  2826. countyCodes.put("510301" , "四川省自贡市");
  2827. countyCodes.put("510302" , "四川省自贡市自流井区");
  2828. countyCodes.put("510303" , "四川省自贡市贡井区");
  2829. countyCodes.put("510304" , "四川省自贡市大安区");
  2830. countyCodes.put("510311" , "四川省自贡市沿滩区");
  2831. countyCodes.put("510321" , "四川省自贡市荣县");
  2832. countyCodes.put("510322" , "四川省自贡市富顺县");
  2833. countyCodes.put("510400" , "四川省攀枝花市");
  2834. countyCodes.put("510401" , "四川省攀枝花市");
  2835. countyCodes.put("510402" , "四川省攀枝花市东区");
  2836. countyCodes.put("510403" , "四川省攀枝花市西区");
  2837. countyCodes.put("510411" , "四川省攀枝花市仁和区");
  2838. countyCodes.put("510421" , "四川省攀枝花市米易县");
  2839. countyCodes.put("510422" , "四川省攀枝花市盐边县");
  2840. countyCodes.put("510500" , "四川省泸州市");
  2841. countyCodes.put("510501" , "四川省泸州市");
  2842. countyCodes.put("510502" , "四川省泸州市江阳区");
  2843. countyCodes.put("510503" , "四川省泸州市纳溪区");
  2844. countyCodes.put("510504" , "四川省泸州市龙马潭区");
  2845. countyCodes.put("510521" , "四川省泸州市泸县");
  2846. countyCodes.put("510522" , "四川省泸州市合江县");
  2847. countyCodes.put("510524" , "四川省泸州市叙永县");
  2848. countyCodes.put("510525" , "四川省泸州市古蔺县");
  2849. countyCodes.put("510600" , "四川省德阳市");
  2850. countyCodes.put("510601" , "四川省德阳市");
  2851. countyCodes.put("510603" , "四川省德阳市旌阳区");
  2852. countyCodes.put("510623" , "四川省德阳市中江县");
  2853. countyCodes.put("510626" , "四川省德阳市罗江县");
  2854. countyCodes.put("510681" , "四川省德阳市广汉市");
  2855. countyCodes.put("510682" , "四川省德阳市什邡市");
  2856. countyCodes.put("530402" , "云南省玉溪市红塔区");
  2857. countyCodes.put("530421" , "云南省玉溪市江川县");
  2858. countyCodes.put("530422" , "云南省玉溪市澄江县");
  2859. countyCodes.put("510701" , "四川省绵阳市");
  2860. countyCodes.put("510703" , "四川省绵阳市涪城区");
  2861. countyCodes.put("441702" , "广东省阳江市江城区");
  2862. countyCodes.put("441721" , "广东省阳江市阳西县");
  2863. countyCodes.put("441723" , "广东省阳江市阳东县");
  2864. countyCodes.put("441781" , "广东省阳江市阳春市");
  2865. countyCodes.put("441800" , "广东省清远市");
  2866. countyCodes.put("441801" , "广东省清远市");
  2867. countyCodes.put("441802" , "广东省清远市清城区");
  2868. countyCodes.put("441821" , "广东省清远市佛冈县");
  2869. countyCodes.put("441823" , "广东省清远市阳山县");
  2870. countyCodes.put("441825" , "广东省清远市连山壮族瑶族自治县");
  2871. countyCodes.put("441826" , "广东省清远市连南瑶族自治县");
  2872. countyCodes.put("441827" , "广东省清远市清新县");
  2873. countyCodes.put("441881" , "广东省清远市英德市");
  2874. countyCodes.put("441882" , "广东省清远市连州市");
  2875. countyCodes.put("441900" , "广东省东莞市");
  2876. countyCodes.put("442000" , "广东省中山市");
  2877. countyCodes.put("445100" , "广东省潮州市");
  2878. countyCodes.put("445101" , "广东省潮州市");
  2879. countyCodes.put("445102" , "广东省潮州市湘桥区");
  2880. countyCodes.put("445121" , "广东省潮州市潮安县");
  2881. countyCodes.put("445122" , "广东省潮州市饶平县");
  2882. countyCodes.put("445200" , "广东省揭阳市");
  2883. countyCodes.put("445201" , "广东省揭阳市");
  2884. countyCodes.put("445202" , "广东省揭阳市榕城区");
  2885. countyCodes.put("445221" , "广东省揭阳市揭东县");
  2886. countyCodes.put("445222" , "广东省揭阳市揭西县");
  2887. countyCodes.put("445224" , "广东省揭阳市惠来县");
  2888. countyCodes.put("445281" , "广东省揭阳市普宁市");
  2889. countyCodes.put("445300" , "广东省云浮市");
  2890. countyCodes.put("513433" , "四川省凉山彝族自治州冕宁县");
  2891. countyCodes.put("513434" , "四川省凉山彝族自治州越西县");
  2892. countyCodes.put("513435" , "四川省凉山彝族自治州甘洛县");
  2893. countyCodes.put("513436" , "四川省凉山彝族自治州美姑县");
  2894. countyCodes.put("513437" , "四川省凉山彝族自治州雷波县");
  2895. countyCodes.put("520000" , "贵州省");
  2896. countyCodes.put("520100" , "贵州省贵阳市");
  2897. countyCodes.put("520101" , "贵州省贵阳市");
  2898. countyCodes.put("520102" , "贵州省贵阳市南明区");
  2899. countyCodes.put("520103" , "贵州省贵阳市云岩区");
  2900. countyCodes.put("520111" , "贵州省贵阳市花溪区");
  2901. countyCodes.put("520112" , "贵州省贵阳市乌当区");
  2902. countyCodes.put("520113" , "贵州省贵阳市白云区");
  2903. countyCodes.put("520114" , "贵州省贵阳市小河区");
  2904. countyCodes.put("520121" , "贵州省贵阳市开阳县");
  2905. countyCodes.put("520122" , "贵州省贵阳市息烽县");
  2906. countyCodes.put("520123" , "贵州省贵阳市修文县");
  2907. countyCodes.put("520181" , "贵州省贵阳市清镇市");
  2908. countyCodes.put("520200" , "贵州省六盘水市");
  2909. countyCodes.put("520201" , "贵州省六盘水市钟山区");
  2910. countyCodes.put("511421" , "四川省眉山市仁寿县");
  2911. countyCodes.put("511422" , "四川省眉山市彭山县");
  2912. countyCodes.put("511423" , "四川省眉山市洪雅县");
  2913. countyCodes.put("620523" , "甘肃省天水市甘谷县");
  2914. countyCodes.put("653024" , "新疆维吾尔自治区克孜勒苏柯尔克孜自治州乌恰县");
  2915. countyCodes.put("653100" , "新疆维吾尔自治区喀什地区");
  2916. countyCodes.put("653101" , "新疆维吾尔自治区喀什地区喀什市");
  2917. countyCodes.put("653121" , "新疆维吾尔自治区喀什地区疏附县");
  2918. countyCodes.put("653122" , "新疆维吾尔自治区喀什地区疏勒县");
  2919. countyCodes.put("653123" , "新疆维吾尔自治区喀什地区英吉沙县");
  2920. countyCodes.put("653124" , "新疆维吾尔自治区喀什地区泽普县");
  2921. countyCodes.put("653125" , "新疆维吾尔自治区喀什地区莎车县");
  2922. countyCodes.put("653126" , "新疆维吾尔自治区喀什地区叶城县");
  2923. countyCodes.put("653127" , "新疆维吾尔自治区喀什地区麦盖提县");
  2924. countyCodes.put("653128" , "新疆维吾尔自治区喀什地区岳普湖县");
  2925. countyCodes.put("653129" , "新疆维吾尔自治区喀什地区伽师县");
  2926. countyCodes.put("653130" , "新疆维吾尔自治区喀什地区巴楚县");
  2927. countyCodes.put("653131" , "新疆维吾尔自治区喀什地区塔什库尔干塔吉克自治县");
  2928. countyCodes.put("653200" , "新疆维吾尔自治区和田地区");
  2929. countyCodes.put("653201" , "新疆维吾尔自治区和田地区和田市");
  2930. countyCodes.put("653221" , "新疆维吾尔自治区和田地区和田县");
  2931. countyCodes.put("653222" , "新疆维吾尔自治区和田地区墨玉县");
  2932. countyCodes.put("653223" , "新疆维吾尔自治区和田地区皮山县");
  2933. countyCodes.put("653224" , "新疆维吾尔自治区和田地区洛浦县");
  2934. countyCodes.put("653225" , "新疆维吾尔自治区和田地区策勒县");
  2935. countyCodes.put("653226" , "新疆维吾尔自治区和田地区于田县");
  2936. countyCodes.put("653227" , "新疆维吾尔自治区和田地区民丰县");
  2937. countyCodes.put("654000" , "新疆维吾尔自治区伊犁哈萨克自治州");
  2938. countyCodes.put("654002" , "新疆维吾尔自治区伊犁哈萨克自治州伊宁市");
  2939. countyCodes.put("654003" , "新疆维吾尔自治区伊犁哈萨克自治州奎屯市");
  2940. countyCodes.put("654021" , "新疆维吾尔自治区伊犁哈萨克自治州伊宁县");
  2941. countyCodes.put("654022" , "新疆维吾尔自治区伊犁哈萨克自治州察布查尔锡伯自治县");
  2942. countyCodes.put("654023" , "新疆维吾尔自治区伊犁哈萨克自治州霍城县");
  2943. countyCodes.put("654024" , "新疆维吾尔自治区伊犁哈萨克自治州巩留县");
  2944. countyCodes.put("654025" , "新疆维吾尔自治区伊犁哈萨克自治州新源县");
  2945. countyCodes.put("654026" , "新疆维吾尔自治区伊犁哈萨克自治州昭苏县");
  2946. countyCodes.put("654027" , "新疆维吾尔自治区伊犁哈萨克自治州特克斯县");
  2947. countyCodes.put("654028" , "新疆维吾尔自治区伊犁哈萨克自治州尼勒克县");
  2948. countyCodes.put("654200" , "新疆维吾尔自治区塔城地区");
  2949. countyCodes.put("654201" , "新疆维吾尔自治区塔城地区塔城市");
  2950. countyCodes.put("654202" , "新疆维吾尔自治区塔城地区乌苏市");
  2951. countyCodes.put("654221" , "新疆维吾尔自治区塔城地区额敏县");
  2952. countyCodes.put("654223" , "新疆维吾尔自治区塔城地区沙湾县");
  2953. countyCodes.put("654224" , "新疆维吾尔自治区塔城地区托里县");
  2954. countyCodes.put("654225" , "新疆维吾尔自治区塔城地区裕民县");
  2955. countyCodes.put("654226" , "新疆维吾尔自治区塔城地区和布克赛尔蒙古自治县");
  2956. countyCodes.put("654300" , "新疆维吾尔自治区阿勒泰地区");
  2957. countyCodes.put("654301" , "新疆维吾尔自治区阿勒泰地区阿勒泰市");
  2958. countyCodes.put("654321" , "新疆维吾尔自治区阿勒泰地区布尔津县");
  2959. countyCodes.put("654322" , "新疆维吾尔自治区阿勒泰地区富蕴县");
  2960. countyCodes.put("654323" , "新疆维吾尔自治区阿勒泰地区福海县");
  2961. countyCodes.put("654324" , "新疆维吾尔自治区阿勒泰地区哈巴河县");
  2962. countyCodes.put("654325" , "新疆维吾尔自治区阿勒泰地区青河县");
  2963. countyCodes.put("542333" , "西藏自治区日喀则地区仲巴县");
  2964. countyCodes.put("542334" , "西藏自治区日喀则地区亚东县");
  2965. countyCodes.put("542335" , "西藏自治区日喀则地区吉隆县");
  2966. countyCodes.put("542336" , "西藏自治区日喀则地区聂拉木县");
  2967. countyCodes.put("632623" , "青海省果洛藏族自治州甘德县");
  2968. countyCodes.put("632624" , "青海省果洛藏族自治州达日县");
  2969. countyCodes.put("650108" , "新疆维吾尔自治区乌鲁木齐市东山区");
  2970. countyCodes.put("650121" , "新疆维吾尔自治区乌鲁木齐市乌鲁木齐县");
  2971. countyCodes.put("650200" , "新疆维吾尔自治区克拉玛依市");
  2972. countyCodes.put("650201" , "新疆维吾尔自治区克拉玛依市");
  2973. countyCodes.put("650202" , "新疆维吾尔自治区克拉玛依市独山子区");
  2974. countyCodes.put("650203" , "新疆维吾尔自治区克拉玛依市克拉玛依区");
  2975. countyCodes.put("650204" , "新疆维吾尔自治区克拉玛依市白碱滩区");
  2976. countyCodes.put("650205" , "新疆维吾尔自治区克拉玛依市乌尔禾区");
  2977. countyCodes.put("652100" , "新疆维吾尔自治区吐鲁番地区");
  2978. countyCodes.put("652101" , "新疆维吾尔自治区吐鲁番地区吐鲁番市");
  2979. countyCodes.put("652122" , "新疆维吾尔自治区吐鲁番地区鄯善县");
  2980. countyCodes.put("652123" , "新疆维吾尔自治区吐鲁番地区托克逊县");
  2981. countyCodes.put("652200" , "新疆维吾尔自治区哈密地区");
  2982. countyCodes.put("652201" , "新疆维吾尔自治区哈密地区哈密市");
  2983. countyCodes.put("652222" , "新疆维吾尔自治区哈密地区巴里坤哈萨克自治县");
  2984. countyCodes.put("652223" , "新疆维吾尔自治区哈密地区伊吾县");
  2985. countyCodes.put("652300" , "新疆维吾尔自治区昌吉回族自治州");
  2986. countyCodes.put("652301" , "新疆维吾尔自治区昌吉回族自治州昌吉市");
  2987. countyCodes.put("652302" , "新疆维吾尔自治区昌吉回族自治州阜康市");
  2988. countyCodes.put("652303" , "新疆维吾尔自治区昌吉回族自治州米泉市");
  2989. countyCodes.put("652323" , "新疆维吾尔自治区昌吉回族自治州呼图壁县");
  2990. countyCodes.put("652324" , "新疆维吾尔自治区昌吉回族自治州玛纳斯县");
  2991. countyCodes.put("652325" , "新疆维吾尔自治区昌吉回族自治州奇台县");
  2992. countyCodes.put("652327" , "新疆维吾尔自治区昌吉回族自治州吉木萨尔县");
  2993. countyCodes.put("652328" , "新疆维吾尔自治区昌吉回族自治州木垒哈萨克自治县");
  2994. countyCodes.put("652700" , "新疆维吾尔自治区博尔塔拉蒙古自治州");
  2995. countyCodes.put("652701" , "新疆维吾尔自治区博尔塔拉蒙古自治州博乐市");
  2996. countyCodes.put("652722" , "新疆维吾尔自治区博尔塔拉蒙古自治州精河县");
  2997. countyCodes.put("652723" , "新疆维吾尔自治区博尔塔拉蒙古自治州温泉县");
  2998. countyCodes.put("652800" , "新疆维吾尔自治区巴音郭楞蒙古自治州");
  2999. countyCodes.put("652801" , "新疆维吾尔自治区巴音郭楞蒙古自治州库尔勒市");
  3000. countyCodes.put("652822" , "新疆维吾尔自治区巴音郭楞蒙古自治州轮台县");
  3001. countyCodes.put("652823" , "新疆维吾尔自治区巴音郭楞蒙古自治州尉犁县");
  3002. countyCodes.put("652824" , "新疆维吾尔自治区巴音郭楞蒙古自治州若羌县");
  3003. countyCodes.put("652825" , "新疆维吾尔自治区巴音郭楞蒙古自治州且末县");
  3004. countyCodes.put("652826" , "新疆维吾尔自治区巴音郭楞蒙古自治州焉耆回族自治县");
  3005. countyCodes.put("652827" , "新疆维吾尔自治区巴音郭楞蒙古自治州和静县");
  3006. countyCodes.put("652828" , "新疆维吾尔自治区巴音郭楞蒙古自治州和硕县");
  3007. countyCodes.put("652829" , "新疆维吾尔自治区巴音郭楞蒙古自治州博湖县");
  3008. countyCodes.put("652900" , "新疆维吾尔自治区阿克苏地区");
  3009. countyCodes.put("652901" , "新疆维吾尔自治区阿克苏地区阿克苏市");
  3010. countyCodes.put("652922" , "新疆维吾尔自治区阿克苏地区温宿县");
  3011. countyCodes.put("652923" , "新疆维吾尔自治区阿克苏地区库车县");
  3012. countyCodes.put("652924" , "新疆维吾尔自治区阿克苏地区沙雅县");
  3013. countyCodes.put("652925" , "新疆维吾尔自治区阿克苏地区新和县");
  3014. countyCodes.put("652926" , "新疆维吾尔自治区阿克苏地区拜城县");
  3015. countyCodes.put("652927" , "新疆维吾尔自治区阿克苏地区乌什县");
  3016. countyCodes.put("652928" , "新疆维吾尔自治区阿克苏地区阿瓦提县");
  3017. countyCodes.put("542332" , "西藏自治区日喀则地区定结县");
  3018. countyCodes.put("659000" , "新疆维吾尔自治区省直辖行政单位");
  3019. countyCodes.put("659001" , "新疆维吾尔自治区石河子市");
  3020. countyCodes.put("659002" , "新疆维吾尔自治区阿拉尔市");
  3021. countyCodes.put("610730" , "陕西省汉中市佛坪县");
  3022. countyCodes.put("610800" , "陕西省榆林市");
  3023. countyCodes.put("610801" , "陕西省榆林市");
  3024. countyCodes.put("610802" , "陕西省榆林市榆阳区");
  3025. countyCodes.put("610821" , "陕西省榆林市神木县");
  3026. countyCodes.put("610822" , "陕西省榆林市府谷县");
  3027. countyCodes.put("610823" , "陕西省榆林市横山县");
  3028. countyCodes.put("610824" , "陕西省榆林市靖边县");
  3029. countyCodes.put("610825" , "陕西省榆林市定边县");
  3030. countyCodes.put("610826" , "陕西省榆林市绥德县");
  3031. countyCodes.put("610827" , "陕西省榆林市米脂县");
  3032. countyCodes.put("610828" , "陕西省榆林市佳县");
  3033. countyCodes.put("610829" , "陕西省榆林市吴堡县");
  3034. countyCodes.put("610830" , "陕西省榆林市清涧县");
  3035. countyCodes.put("610831" , "陕西省榆林市子洲县");
  3036. countyCodes.put("610900" , "陕西省安康市");
  3037. countyCodes.put("610901" , "陕西省安康市");
  3038. countyCodes.put("610902" , "陕西省安康市汉滨区");
  3039. countyCodes.put("610921" , "陕西省安康市汉阴县");
  3040. countyCodes.put("610922" , "陕西省安康市石泉县");
  3041. countyCodes.put("610923" , "陕西省安康市宁陕县");
  3042. countyCodes.put("610924" , "陕西省安康市紫阳县");
  3043. countyCodes.put("610925" , "陕西省安康市岚皋县");
  3044. countyCodes.put("610926" , "陕西省安康市平利县");
  3045. countyCodes.put("610927" , "陕西省安康市镇坪县");
  3046. countyCodes.put("610928" , "陕西省安康市旬阳县");
  3047. countyCodes.put("610929" , "陕西省安康市白河县");
  3048. countyCodes.put("611000" , "陕西省商洛市");
  3049. countyCodes.put("611001" , "陕西省商洛市");
  3050. countyCodes.put("611002" , "陕西省商洛市商州区");
  3051. countyCodes.put("611021" , "陕西省商洛市洛南县");
  3052. countyCodes.put("611022" , "陕西省商洛市丹凤县");
  3053. countyCodes.put("611023" , "陕西省商洛市商南县");
  3054. countyCodes.put("611024" , "陕西省商洛市山阳县");
  3055. countyCodes.put("611025" , "陕西省商洛市镇安县");
  3056. countyCodes.put("611026" , "陕西省商洛市柞水县");
  3057. countyCodes.put("620000" , "甘肃省");
  3058. countyCodes.put("620100" , "甘肃省兰州市");
  3059. countyCodes.put("620101" , "甘肃省兰州市");
  3060. countyCodes.put("620102" , "甘肃省兰州市城关区");
  3061. countyCodes.put("620103" , "甘肃省兰州市七里河区");
  3062. countyCodes.put("620104" , "甘肃省兰州市西固区");
  3063. countyCodes.put("620105" , "甘肃省兰州市安宁区");
  3064. countyCodes.put("620111" , "甘肃省兰州市红古区");
  3065. countyCodes.put("620121" , "甘肃省兰州市永登县");
  3066. countyCodes.put("620122" , "甘肃省兰州市皋兰县");
  3067. countyCodes.put("620123" , "甘肃省兰州市榆中县");
  3068. countyCodes.put("620200" , "甘肃省嘉峪关市");
  3069. countyCodes.put("620201" , "甘肃省嘉峪关市");
  3070. countyCodes.put("620300" , "甘肃省金昌市");
  3071. countyCodes.put("620301" , "甘肃省金昌市");
  3072. countyCodes.put("620302" , "甘肃省金昌市金川区");
  3073. countyCodes.put("620321" , "甘肃省金昌市永昌县");
  3074. countyCodes.put("620400" , "甘肃省白银市");
  3075. countyCodes.put("620401" , "甘肃省白银市");
  3076. countyCodes.put("620402" , "甘肃省白银市白银区");
  3077. countyCodes.put("620403" , "甘肃省白银市平川区");
  3078. countyCodes.put("620421" , "甘肃省白银市靖远县");
  3079. countyCodes.put("620422" , "甘肃省白银市会宁县");
  3080. countyCodes.put("620423" , "甘肃省白银市景泰县");
  3081. countyCodes.put("632600" , "青海省果洛藏族自治州");
  3082. countyCodes.put("632621" , "青海省果洛藏族自治州玛沁县");
  3083. countyCodes.put("632622" , "青海省果洛藏族自治州班玛县");
  3084. countyCodes.put("620524" , "甘肃省天水市武山县");
  3085. countyCodes.put("632625" , "青海省果洛藏族自治州久治县");
  3086. countyCodes.put("632626" , "青海省果洛藏族自治州玛多县");
  3087. countyCodes.put("632700" , "青海省玉树藏族自治州");
  3088. countyCodes.put("632721" , "青海省玉树藏族自治州玉树县");
  3089. countyCodes.put("632722" , "青海省玉树藏族自治州杂多县");
  3090. countyCodes.put("632723" , "青海省玉树藏族自治州称多县");
  3091. countyCodes.put("632724" , "青海省玉树藏族自治州治多县");
  3092. countyCodes.put("632725" , "青海省玉树藏族自治州囊谦县");
  3093. countyCodes.put("632726" , "青海省玉树藏族自治州曲麻莱县");
  3094. countyCodes.put("632800" , "青海省海西蒙古族藏族自治州");
  3095. countyCodes.put("632801" , "青海省海西蒙古族藏族自治州格尔木市");
  3096. countyCodes.put("632802" , "青海省海西蒙古族藏族自治州德令哈市");
  3097. countyCodes.put("632821" , "青海省海西蒙古族藏族自治州乌兰县");
  3098. countyCodes.put("632822" , "青海省海西蒙古族藏族自治州都兰县");
  3099. countyCodes.put("632823" , "青海省海西蒙古族藏族自治州天峻县");
  3100. countyCodes.put("640000" , "宁夏回族自治区");
  3101. countyCodes.put("640100" , "宁夏回族自治区银川市");
  3102. countyCodes.put("640101" , "宁夏回族自治区银川市");
  3103. countyCodes.put("640104" , "宁夏回族自治区银川市兴庆区");
  3104. countyCodes.put("640105" , "宁夏回族自治区银川市西夏区");
  3105. countyCodes.put("640106" , "宁夏回族自治区银川市金凤区");
  3106. countyCodes.put("640121" , "宁夏回族自治区银川市永宁县");
  3107. countyCodes.put("640122" , "宁夏回族自治区银川市贺兰县");
  3108. countyCodes.put("640181" , "宁夏回族自治区银川市灵武市");
  3109. countyCodes.put("640200" , "宁夏回族自治区石嘴山市");
  3110. countyCodes.put("640201" , "宁夏回族自治区石嘴山市");
  3111. countyCodes.put("640202" , "宁夏回族自治区石嘴山市大武口区");
  3112. countyCodes.put("640205" , "宁夏回族自治区石嘴山市惠农区");
  3113. countyCodes.put("640221" , "宁夏回族自治区石嘴山市平罗县");
  3114. countyCodes.put("640300" , "宁夏回族自治区吴忠市");
  3115. countyCodes.put("640301" , "宁夏回族自治区吴忠市");
  3116. countyCodes.put("640302" , "宁夏回族自治区吴忠市利通区");
  3117. countyCodes.put("640323" , "宁夏回族自治区吴忠市盐池县");
  3118. countyCodes.put("640324" , "宁夏回族自治区吴忠市同心县");
  3119. countyCodes.put("640381" , "宁夏回族自治区吴忠市青铜峡市");
  3120. countyCodes.put("640400" , "宁夏回族自治区固原市");
  3121. countyCodes.put("640401" , "宁夏回族自治区固原市");
  3122. countyCodes.put("640402" , "宁夏回族自治区固原市原州区");
  3123. countyCodes.put("640422" , "宁夏回族自治区固原市西吉县");
  3124. countyCodes.put("640423" , "宁夏回族自治区固原市隆德县");
  3125. countyCodes.put("640424" , "宁夏回族自治区固原市泾源县");
  3126. countyCodes.put("640425" , "宁夏回族自治区固原市彭阳县");
  3127. countyCodes.put("640500" , "宁夏回族自治区中卫市");
  3128. countyCodes.put("640501" , "宁夏回族自治区中卫市");
  3129. countyCodes.put("640502" , "宁夏回族自治区中卫市沙坡头区");
  3130. countyCodes.put("640521" , "宁夏回族自治区中卫市中宁县");
  3131. countyCodes.put("640522" , "宁夏回族自治区中卫市海原县");
  3132. countyCodes.put("650000" , "新疆维吾尔自治区");
  3133. countyCodes.put("650100" , "新疆维吾尔自治区乌鲁木齐市");
  3134. countyCodes.put("650101" , "新疆维吾尔自治区乌鲁木齐市");
  3135. countyCodes.put("650102" , "新疆维吾尔自治区乌鲁木齐市天山区");
  3136. countyCodes.put("650103" , "新疆维吾尔自治区乌鲁木齐市沙依巴克区");
  3137. countyCodes.put("610304" , "陕西省宝鸡市陈仓区");
  3138. countyCodes.put("451322" , "广西壮族自治区来宾市象州县");
  3139. countyCodes.put("451323" , "广西壮族自治区来宾市武宣县");
  3140. countyCodes.put("451324" , "广西壮族自治区来宾市金秀瑶族自治县");
  3141. countyCodes.put("451381" , "广西壮族自治区来宾市合山市");
  3142. countyCodes.put("451400" , "广西壮族自治区崇左市");
  3143. countyCodes.put("451401" , "广西壮族自治区崇左市");
  3144. countyCodes.put("451402" , "广西壮族自治区崇左市江洲区");
  3145. countyCodes.put("451421" , "广西壮族自治区崇左市扶绥县");
  3146. countyCodes.put("451422" , "广西壮族自治区崇左市宁明县");
  3147. countyCodes.put("451423" , "广西壮族自治区崇左市龙州县");
  3148. countyCodes.put("451424" , "广西壮族自治区崇左市大新县");
  3149. countyCodes.put("451425" , "广西壮族自治区崇左市天等县");
  3150. countyCodes.put("451481" , "广西壮族自治区崇左市凭祥市");
  3151. countyCodes.put("460000" , "海南省");
  3152. countyCodes.put("440784" , "广东省江门市鹤山市");
  3153. countyCodes.put("460106" , "海南省海口市龙华区");
  3154. countyCodes.put("450225" , "广西壮族自治区柳州市融水苗族自治县");
  3155. countyCodes.put("450226" , "广西壮族自治区柳州市三江侗族自治县");
  3156. countyCodes.put("450300" , "广西壮族自治区桂林市");
  3157. countyCodes.put("450301" , "广西壮族自治区桂林市");
  3158. countyCodes.put("450302" , "广西壮族自治区桂林市秀峰区");
  3159. countyCodes.put("450303" , "广西壮族自治区桂林市叠彩区");
  3160. countyCodes.put("450304" , "广西壮族自治区桂林市象山区");
  3161. countyCodes.put("450305" , "广西壮族自治区桂林市七星区");
  3162. countyCodes.put("450311" , "广西壮族自治区桂林市雁山区");
  3163. countyCodes.put("450321" , "广西壮族自治区桂林市阳朔县");
  3164. countyCodes.put("450322" , "广西壮族自治区桂林市临桂县");
  3165. countyCodes.put("450323" , "广西壮族自治区桂林市灵川县");
  3166. countyCodes.put("450324" , "广西壮族自治区桂林市全州县");
  3167. countyCodes.put("450325" , "广西壮族自治区桂林市兴安县");
  3168. countyCodes.put("450326" , "广西壮族自治区桂林市永福县");
  3169. countyCodes.put("450327" , "广西壮族自治区桂林市灌阳县");
  3170. countyCodes.put("450328" , "广西壮族自治区桂林市龙胜各族自治县");
  3171. countyCodes.put("450329" , "广西壮族自治区桂林市资源县");
  3172. countyCodes.put("450330" , "广西壮族自治区桂林市平乐县");
  3173. countyCodes.put("450331" , "广西壮族自治区桂林市荔蒲县");
  3174. countyCodes.put("450332" , "广西壮族自治区桂林市恭城瑶族自治县");
  3175. countyCodes.put("450400" , "广西壮族自治区梧州市");
  3176. countyCodes.put("450401" , "广西壮族自治区梧州市");
  3177. countyCodes.put("450403" , "广西壮族自治区梧州市万秀区");
  3178. countyCodes.put("450404" , "广西壮族自治区梧州市蝶山区");
  3179. countyCodes.put("450405" , "广西壮族自治区梧州市长洲区");
  3180. countyCodes.put("450421" , "广西壮族自治区梧州市苍梧县");
  3181. countyCodes.put("450422" , "广西壮族自治区梧州市藤县");
  3182. countyCodes.put("450423" , "广西壮族自治区梧州市蒙山县");
  3183. countyCodes.put("450481" , "广西壮族自治区梧州市岑溪市");
  3184. countyCodes.put("450500" , "广西壮族自治区北海市");
  3185. countyCodes.put("450501" , "广西壮族自治区北海市");
  3186. countyCodes.put("450502" , "广西壮族自治区北海市海城区");
  3187. countyCodes.put("450503" , "广西壮族自治区北海市银海区");
  3188. countyCodes.put("450512" , "广西壮族自治区北海市铁山港区");
  3189. countyCodes.put("450521" , "广西壮族自治区北海市合浦县");
  3190. countyCodes.put("450600" , "广西壮族自治区防城港市");
  3191. countyCodes.put("450601" , "广西壮族自治区防城港市");
  3192. countyCodes.put("450602" , "广西壮族自治区防城港市港口区");
  3193. countyCodes.put("450603" , "广西壮族自治区防城港市防城区");
  3194. countyCodes.put("450621" , "广西壮族自治区防城港市上思县");
  3195. countyCodes.put("450681" , "广西壮族自治区防城港市东兴市");
  3196. countyCodes.put("450700" , "广西壮族自治区钦州市");
  3197. countyCodes.put("450701" , "广西壮族自治区钦州市");
  3198. countyCodes.put("450702" , "广西壮族自治区钦州市钦南区");
  3199. countyCodes.put("450703" , "广西壮族自治区钦州市钦北区");
  3200. countyCodes.put("450721" , "广西壮族自治区钦州市灵山县");
  3201. countyCodes.put("450722" , "广西壮族自治区钦州市浦北县");
  3202. countyCodes.put("450800" , "广西壮族自治区贵港市");
  3203. countyCodes.put("450801" , "广西壮族自治区贵港市");
  3204. countyCodes.put("450802" , "广西壮族自治区贵港市港北区");
  3205. countyCodes.put("450803" , "广西壮族自治区贵港市港南区");
  3206. countyCodes.put("450804" , "广西壮族自治区贵港市覃塘区");
  3207. countyCodes.put("450821" , "广西壮族自治区贵港市平南县");
  3208. countyCodes.put("450881" , "广西壮族自治区贵港市桂平市");
  3209. countyCodes.put("450900" , "广西壮族自治区玉林市");
  3210. countyCodes.put("510683" , "四川省德阳市绵竹市");
  3211. countyCodes.put("510700" , "四川省绵阳市");
  3212. countyCodes.put("522626" , "贵州省黔东南苗族侗族自治州岑巩县");
  3213. countyCodes.put("522627" , "贵州省黔东南苗族侗族自治州天柱县");
  3214. countyCodes.put("522628" , "贵州省黔东南苗族侗族自治州锦屏县");
  3215. countyCodes.put("522629" , "贵州省黔东南苗族侗族自治州剑河县");
  3216. countyCodes.put("522630" , "贵州省黔东南苗族侗族自治州台江县");
  3217. countyCodes.put("522631" , "贵州省黔东南苗族侗族自治州黎平县");
  3218. countyCodes.put("522632" , "贵州省黔东南苗族侗族自治州榕江县");
  3219. countyCodes.put("522633" , "贵州省黔东南苗族侗族自治州从江县");
  3220. countyCodes.put("522634" , "贵州省黔东南苗族侗族自治州雷山县");
  3221. countyCodes.put("522635" , "贵州省黔东南苗族侗族自治州麻江县");
  3222. countyCodes.put("522636" , "贵州省黔东南苗族侗族自治州丹寨县");
  3223. countyCodes.put("522700" , "贵州省黔南布依族苗族自治州");
  3224. countyCodes.put("522701" , "贵州省黔南布依族苗族自治州都匀市");
  3225. countyCodes.put("522702" , "贵州省黔南布依族苗族自治州福泉市");
  3226. countyCodes.put("522722" , "贵州省黔南布依族苗族自治州荔波县");
  3227. countyCodes.put("522723" , "贵州省黔南布依族苗族自治州贵定县");
  3228. countyCodes.put("522725" , "贵州省黔南布依族苗族自治州瓮安县");
  3229. countyCodes.put("522726" , "贵州省黔南布依族苗族自治州独山县");
  3230. countyCodes.put("522727" , "贵州省黔南布依族苗族自治州平塘县");
  3231. countyCodes.put("522728" , "贵州省黔南布依族苗族自治州罗甸县");
  3232. countyCodes.put("522729" , "贵州省黔南布依族苗族自治州长顺县");
  3233. countyCodes.put("522730" , "贵州省黔南布依族苗族自治州龙里县");
  3234. countyCodes.put("522731" , "贵州省黔南布依族苗族自治州惠水县");
  3235. countyCodes.put("522732" , "贵州省黔南布依族苗族自治州三都水族自治县");
  3236. countyCodes.put("530000" , "云南省");
  3237. countyCodes.put("530100" , "云南省昆明市");
  3238. countyCodes.put("530101" , "云南省昆明市");
  3239. countyCodes.put("530102" , "云南省昆明市五华区");
  3240. countyCodes.put("530103" , "云南省昆明市盘龙区");
  3241. countyCodes.put("621222" , "甘肃省陇南市文县");
  3242. countyCodes.put("621223" , "甘肃省陇南市宕昌县");
  3243. countyCodes.put("621224" , "甘肃省陇南市康县");
  3244. countyCodes.put("542337" , "西藏自治区日喀则地区萨嘎县");
  3245. countyCodes.put("542338" , "西藏自治区日喀则地区岗巴县");
  3246. countyCodes.put("610328" , "陕西省宝鸡市千阳县");
  3247. countyCodes.put("610329" , "陕西省宝鸡市麟游县");
  3248. countyCodes.put("610330" , "陕西省宝鸡市凤县");
  3249. countyCodes.put("610331" , "陕西省宝鸡市太白县");
  3250. countyCodes.put("610400" , "陕西省咸阳市");
  3251. countyCodes.put("610401" , "陕西省咸阳市");
  3252. countyCodes.put("610402" , "陕西省咸阳市秦都区");
  3253. countyCodes.put("610403" , "陕西省咸阳市杨凌区");
  3254. countyCodes.put("610404" , "陕西省咸阳市渭城区");
  3255. countyCodes.put("610422" , "陕西省咸阳市三原县");
  3256. countyCodes.put("610423" , "陕西省咸阳市泾阳县");
  3257. countyCodes.put("610424" , "陕西省咸阳市乾县");
  3258. countyCodes.put("610425" , "陕西省咸阳市礼泉县");
  3259. countyCodes.put("610426" , "陕西省咸阳市永寿县");
  3260. countyCodes.put("610427" , "陕西省咸阳市彬县");
  3261. countyCodes.put("610428" , "陕西省咸阳市长武县");
  3262. countyCodes.put("610429" , "陕西省咸阳市旬邑县");
  3263. countyCodes.put("610430" , "陕西省咸阳市淳化县");
  3264. countyCodes.put("610431" , "陕西省咸阳市武功县");
  3265. countyCodes.put("610481" , "陕西省咸阳市兴平市");
  3266. countyCodes.put("610500" , "陕西省渭南市");
  3267. countyCodes.put("610501" , "陕西省渭南市");
  3268. countyCodes.put("610502" , "陕西省渭南市临渭区");
  3269. countyCodes.put("610521" , "陕西省渭南市华县");
  3270. countyCodes.put("610522" , "陕西省渭南市潼关县");
  3271. countyCodes.put("610523" , "陕西省渭南市大荔县");
  3272. countyCodes.put("610524" , "陕西省渭南市合阳县");
  3273. countyCodes.put("610525" , "陕西省渭南市澄城县");
  3274. countyCodes.put("610526" , "陕西省渭南市蒲城县");
  3275. countyCodes.put("610527" , "陕西省渭南市白水县");
  3276. countyCodes.put("610528" , "陕西省渭南市富平县");
  3277. countyCodes.put("610581" , "陕西省渭南市韩城市");
  3278. countyCodes.put("610582" , "陕西省渭南市华阴市");
  3279. countyCodes.put("610600" , "陕西省延安市");
  3280. countyCodes.put("610601" , "陕西省延安市");
  3281. countyCodes.put("610602" , "陕西省延安市宝塔区");
  3282. countyCodes.put("610621" , "陕西省延安市延长县");
  3283. countyCodes.put("610622" , "陕西省延安市延川县");
  3284. countyCodes.put("610623" , "陕西省延安市子长县");
  3285. countyCodes.put("610624" , "陕西省延安市安塞县");
  3286. countyCodes.put("610625" , "陕西省延安市志丹县");
  3287. countyCodes.put("610626" , "陕西省延安市吴旗县");
  3288. countyCodes.put("610627" , "陕西省延安市甘泉县");
  3289. countyCodes.put("610628" , "陕西省延安市富县");
  3290. countyCodes.put("610629" , "陕西省延安市洛川县");
  3291. countyCodes.put("610630" , "陕西省延安市宜川县");
  3292. countyCodes.put("610631" , "陕西省延安市黄龙县");
  3293. countyCodes.put("610632" , "陕西省延安市黄陵县");
  3294. countyCodes.put("610700" , "陕西省汉中市");
  3295. countyCodes.put("610701" , "陕西省汉中市");
  3296. countyCodes.put("610702" , "陕西省汉中市汉台区");
  3297. countyCodes.put("610721" , "陕西省汉中市南郑县");
  3298. countyCodes.put("610722" , "陕西省汉中市城固县");
  3299. countyCodes.put("610723" , "陕西省汉中市洋县");
  3300. countyCodes.put("610724" , "陕西省汉中市西乡县");
  3301. countyCodes.put("610725" , "陕西省汉中市勉县");
  3302. countyCodes.put("610726" , "陕西省汉中市宁强县");
  3303. countyCodes.put("620501" , "甘肃省天水市");
  3304. countyCodes.put("620502" , "甘肃省天水市秦城区");
  3305. countyCodes.put("620503" , "甘肃省天水市北道区");
  3306. countyCodes.put("620521" , "甘肃省天水市清水县");
  3307. countyCodes.put("620522" , "甘肃省天水市秦安县");
  3308. countyCodes.put("542400" , "西藏自治区那曲地区");
  3309. countyCodes.put("542421" , "西藏自治区那曲地区那曲县");
  3310. countyCodes.put("542422" , "西藏自治区那曲地区嘉黎县");
  3311. countyCodes.put("542423" , "西藏自治区那曲地区比如县");
  3312. countyCodes.put("542424" , "西藏自治区那曲地区聂荣县");
  3313. countyCodes.put("542425" , "西藏自治区那曲地区安多县");
  3314. countyCodes.put("542426" , "西藏自治区那曲地区申扎县");
  3315. countyCodes.put("542427" , "西藏自治区那曲地区索县");
  3316. countyCodes.put("542428" , "西藏自治区那曲地区班戈县");
  3317. countyCodes.put("542429" , "西藏自治区那曲地区巴青县");
  3318. countyCodes.put("542430" , "西藏自治区那曲地区尼玛县");
  3319. countyCodes.put("542500" , "西藏自治区阿里地区");
  3320. countyCodes.put("542521" , "西藏自治区阿里地区普兰县");
  3321. countyCodes.put("542522" , "西藏自治区阿里地区札达县");
  3322. countyCodes.put("542523" , "西藏自治区阿里地区噶尔县");
  3323. countyCodes.put("542524" , "西藏自治区阿里地区日土县");
  3324. countyCodes.put("542525" , "西藏自治区阿里地区革吉县");
  3325. countyCodes.put("542526" , "西藏自治区阿里地区改则县");
  3326. countyCodes.put("542527" , "西藏自治区阿里地区措勤县");
  3327. countyCodes.put("542600" , "西藏自治区林芝地区");
  3328. countyCodes.put("542621" , "西藏自治区林芝地区林芝县");
  3329. countyCodes.put("542622" , "西藏自治区林芝地区工布江达县");
  3330. countyCodes.put("542623" , "西藏自治区林芝地区米林县");
  3331. countyCodes.put("542624" , "西藏自治区林芝地区墨脱县");
  3332. countyCodes.put("542625" , "西藏自治区林芝地区波密县");
  3333. countyCodes.put("542626" , "西藏自治区林芝地区察隅县");
  3334. countyCodes.put("542627" , "西藏自治区林芝地区朗县");
  3335. countyCodes.put("610000" , "陕西省");
  3336. countyCodes.put("610100" , "陕西省西安市");
  3337. countyCodes.put("610101" , "陕西省西安市");
  3338. countyCodes.put("610102" , "陕西省西安市新城区");
  3339. countyCodes.put("610103" , "陕西省西安市碑林区");
  3340. countyCodes.put("610104" , "陕西省西安市莲湖区");
  3341. countyCodes.put("610111" , "陕西省西安市灞桥区");
  3342. countyCodes.put("610112" , "陕西省西安市未央区");
  3343. countyCodes.put("610113" , "陕西省西安市雁塔区");
  3344. countyCodes.put("610114" , "陕西省西安市阎良区");
  3345. countyCodes.put("610115" , "陕西省西安市临潼区");
  3346. countyCodes.put("610116" , "陕西省西安市长安区");
  3347. countyCodes.put("610122" , "陕西省西安市蓝田县");
  3348. countyCodes.put("610124" , "陕西省西安市周至县");
  3349. countyCodes.put("610125" , "陕西省西安市户县");
  3350. countyCodes.put("610126" , "陕西省西安市高陵县");
  3351. countyCodes.put("610200" , "陕西省铜川市");
  3352. countyCodes.put("610201" , "陕西省铜川市");
  3353. countyCodes.put("610202" , "陕西省铜川市王益区");
  3354. countyCodes.put("610203" , "陕西省铜川市印台区");
  3355. countyCodes.put("610204" , "陕西省铜川市耀州区");
  3356. countyCodes.put("610222" , "陕西省铜川市宜君县");
  3357. countyCodes.put("610300" , "陕西省宝鸡市");
  3358. countyCodes.put("610301" , "陕西省宝鸡市");
  3359. countyCodes.put("610302" , "陕西省宝鸡市渭滨区");
  3360. countyCodes.put("610303" , "陕西省宝鸡市金台区");
  3361. countyCodes.put("654326" , "新疆维吾尔自治区阿勒泰地区吉木乃县");
  3362. countyCodes.put("632525" , "青海省海南藏族自治州贵南县");
  3363. countyCodes.put("650104" , "新疆维吾尔自治区乌鲁木齐市新市区");
  3364. countyCodes.put("650105" , "新疆维吾尔自治区乌鲁木齐市水磨沟区");
  3365. countyCodes.put("650106" , "新疆维吾尔自治区乌鲁木齐市头屯河区");
  3366. countyCodes.put("621225" , "甘肃省陇南市西和县");
  3367. countyCodes.put("621226" , "甘肃省陇南市礼县");
  3368. countyCodes.put("621227" , "甘肃省陇南市徽县");
  3369. countyCodes.put("621228" , "甘肃省陇南市两当县");
  3370. countyCodes.put("622900" , "甘肃省临夏回族自治州");
  3371. countyCodes.put("622901" , "甘肃省临夏回族自治州临夏市");
  3372. countyCodes.put("622921" , "甘肃省临夏回族自治州临夏县");
  3373. countyCodes.put("622922" , "甘肃省临夏回族自治州康乐县");
  3374. countyCodes.put("622923" , "甘肃省临夏回族自治州永靖县");
  3375. countyCodes.put("622924" , "甘肃省临夏回族自治州广河县");
  3376. countyCodes.put("622925" , "甘肃省临夏回族自治州和政县");
  3377. countyCodes.put("622926" , "甘肃省临夏回族自治州东乡族自治县");
  3378. countyCodes.put("622927" , "甘肃省临夏回族自治州积石山保安族东乡族撒拉族自治县");
  3379. countyCodes.put("623000" , "甘肃省甘南藏族自治州");
  3380. countyCodes.put("623001" , "甘肃省甘南藏族自治州合作市");
  3381. countyCodes.put("623021" , "甘肃省甘南藏族自治州临潭县");
  3382. countyCodes.put("623022" , "甘肃省甘南藏族自治州卓尼县");
  3383. countyCodes.put("623023" , "甘肃省甘南藏族自治州舟曲县");
  3384. countyCodes.put("623024" , "甘肃省甘南藏族自治州迭部县");
  3385. countyCodes.put("623025" , "甘肃省甘南藏族自治州玛曲县");
  3386. countyCodes.put("623026" , "甘肃省甘南藏族自治州碌曲县");
  3387. countyCodes.put("623027" , "甘肃省甘南藏族自治州夏河县");
  3388. countyCodes.put("630000" , "青海省");
  3389. countyCodes.put("630100" , "青海省西宁市");
  3390. countyCodes.put("630101" , "青海省西宁市");
  3391. countyCodes.put("630102" , "青海省西宁市城东区");
  3392. countyCodes.put("630103" , "青海省西宁市城中区");
  3393. countyCodes.put("630104" , "青海省西宁市城西区");
  3394. countyCodes.put("630105" , "青海省西宁市城北区");
  3395. countyCodes.put("630121" , "青海省西宁市大通回族土族自治县");
  3396. countyCodes.put("630122" , "青海省西宁市湟中县");
  3397. countyCodes.put("630123" , "青海省西宁市湟源县");
  3398. countyCodes.put("632100" , "青海省海东地区");
  3399. countyCodes.put("632121" , "青海省海东地区平安县");
  3400. countyCodes.put("632122" , "青海省海东地区民和回族土族自治县");
  3401. countyCodes.put("632123" , "青海省海东地区乐都县");
  3402. countyCodes.put("632126" , "青海省海东地区互助土族自治县");
  3403. countyCodes.put("632127" , "青海省海东地区化隆回族自治县");
  3404. countyCodes.put("632128" , "青海省海东地区循化撒拉族自治县");
  3405. countyCodes.put("632200" , "青海省海北藏族自治州");
  3406. countyCodes.put("632221" , "青海省海北藏族自治州门源回族自治县");
  3407. countyCodes.put("632222" , "青海省海北藏族自治州祁连县");
  3408. countyCodes.put("632223" , "青海省海北藏族自治州海晏县");
  3409. countyCodes.put("632224" , "青海省海北藏族自治州刚察县");
  3410. countyCodes.put("632300" , "青海省黄南藏族自治州");
  3411. countyCodes.put("632321" , "青海省黄南藏族自治州同仁县");
  3412. countyCodes.put("632322" , "青海省黄南藏族自治州尖扎县");
  3413. countyCodes.put("632323" , "青海省黄南藏族自治州泽库县");
  3414. countyCodes.put("632324" , "青海省黄南藏族自治州河南蒙古族自治县");
  3415. countyCodes.put("632500" , "青海省海南藏族自治州");
  3416. countyCodes.put("632521" , "青海省海南藏族自治州共和县");
  3417. countyCodes.put("632522" , "青海省海南藏族自治州同德县");
  3418. countyCodes.put("632523" , "青海省海南藏族自治州贵德县");
  3419. countyCodes.put("632524" , "青海省海南藏族自治州兴海县");
  3420. countyCodes.put("652929" , "新疆维吾尔自治区阿克苏地区柯坪县");
  3421. countyCodes.put("610322" , "陕西省宝鸡市凤翔县");
  3422. countyCodes.put("610323" , "陕西省宝鸡市岐山县");
  3423. countyCodes.put("610324" , "陕西省宝鸡市扶风县");
  3424. countyCodes.put("610326" , "陕西省宝鸡市眉县");
  3425. countyCodes.put("610327" , "陕西省宝鸡市陇县");
  3426. countyCodes.put("650107" , "新疆维吾尔自治区乌鲁木齐市达坂城区");
  3427. countyCodes.put("620525" , "甘肃省天水市张家川回族自治县");
  3428. countyCodes.put("620600" , "甘肃省武威市");
  3429. countyCodes.put("620601" , "甘肃省武威市");
  3430. countyCodes.put("620602" , "甘肃省武威市凉州区");
  3431. countyCodes.put("620621" , "甘肃省武威市民勤县");
  3432. countyCodes.put("620622" , "甘肃省武威市古浪县");
  3433. countyCodes.put("620623" , "甘肃省武威市天祝藏族自治县");
  3434. countyCodes.put("620700" , "甘肃省张掖市");
  3435. countyCodes.put("620701" , "甘肃省张掖市");
  3436. countyCodes.put("620702" , "甘肃省张掖市甘州区");
  3437. countyCodes.put("620721" , "甘肃省张掖市肃南裕固族自治县");
  3438. countyCodes.put("620722" , "甘肃省张掖市民乐县");
  3439. countyCodes.put("620723" , "甘肃省张掖市临泽县");
  3440. countyCodes.put("620724" , "甘肃省张掖市高台县");
  3441. countyCodes.put("620725" , "甘肃省张掖市山丹县");
  3442. countyCodes.put("620800" , "甘肃省平凉市");
  3443. countyCodes.put("620801" , "甘肃省平凉市");
  3444. countyCodes.put("620802" , "甘肃省平凉市崆峒区");
  3445. countyCodes.put("620821" , "甘肃省平凉市泾川县");
  3446. countyCodes.put("620822" , "甘肃省平凉市灵台县");
  3447. countyCodes.put("620823" , "甘肃省平凉市崇信县");
  3448. countyCodes.put("620824" , "甘肃省平凉市华亭县");
  3449. countyCodes.put("620825" , "甘肃省平凉市庄浪县");
  3450. countyCodes.put("620826" , "甘肃省平凉市静宁县");
  3451. countyCodes.put("620900" , "甘肃省酒泉市");
  3452. countyCodes.put("620901" , "甘肃省酒泉市");
  3453. countyCodes.put("620902" , "甘肃省酒泉市肃州区");
  3454. countyCodes.put("620921" , "甘肃省酒泉市金塔县");
  3455. countyCodes.put("620922" , "甘肃省酒泉市安西县");
  3456. countyCodes.put("620923" , "甘肃省酒泉市肃北蒙古族自治县");
  3457. countyCodes.put("620924" , "甘肃省酒泉市阿克塞哈萨克族自治县");
  3458. countyCodes.put("620981" , "甘肃省酒泉市玉门市");
  3459. countyCodes.put("620982" , "甘肃省酒泉市敦煌市");
  3460. countyCodes.put("621000" , "甘肃省庆阳市");
  3461. countyCodes.put("621001" , "甘肃省庆阳市");
  3462. countyCodes.put("621002" , "甘肃省庆阳市西峰区");
  3463. countyCodes.put("621021" , "甘肃省庆阳市庆城县");
  3464. countyCodes.put("621022" , "甘肃省庆阳市环县");
  3465. countyCodes.put("621023" , "甘肃省庆阳市华池县");
  3466. countyCodes.put("621024" , "甘肃省庆阳市合水县");
  3467. countyCodes.put("621025" , "甘肃省庆阳市正宁县");
  3468. countyCodes.put("621026" , "甘肃省庆阳市宁县");
  3469. countyCodes.put("621027" , "甘肃省庆阳市镇原县");
  3470. countyCodes.put("621100" , "甘肃省定西市");
  3471. countyCodes.put("621101" , "甘肃省定西市");
  3472. countyCodes.put("621102" , "甘肃省定西市安定区");
  3473. countyCodes.put("621121" , "甘肃省定西市通渭县");
  3474. countyCodes.put("621122" , "甘肃省定西市陇西县");
  3475. countyCodes.put("621123" , "甘肃省定西市渭源县");
  3476. countyCodes.put("621124" , "甘肃省定西市临洮县");
  3477. countyCodes.put("621125" , "甘肃省定西市漳县");
  3478. countyCodes.put("621126" , "甘肃省定西市岷县");
  3479. countyCodes.put("621200" , "甘肃省陇南市");
  3480. countyCodes.put("621201" , "甘肃省陇南市");
  3481. countyCodes.put("621202" , "甘肃省陇南市武都区");
  3482. countyCodes.put("621221" , "甘肃省陇南市成县");
  3483. countyCodes.put("653000" , "新疆维吾尔自治区克孜勒苏柯尔克孜自治州");
  3484. countyCodes.put("653001" , "新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿图什市");
  3485. countyCodes.put("653022" , "新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿克陶县");
  3486. countyCodes.put("653023" , "新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿合奇县");
  3487. countyCodes.put("659003" , "新疆维吾尔自治区图木舒克市");
  3488. countyCodes.put("659004" , "新疆维吾尔自治区五家渠市");
  3489. countyCodes.put("710000" , "台湾省");
  3490. countyCodes.put("810000" , "香港特别行政区");
  3491. countyCodes.put("820000" , "澳门特别行政区");
  3492. countyCodes.put("A00000" , "亚洲");
  3493. countyCodes.put("B00000" , "非洲");
  3494. countyCodes.put("C00000" , "欧洲");
  3495. countyCodes.put("D00000" , "美洲");
  3496. countyCodes.put("E00000" , "大洋洲");
  3497. countyCodes.put("F01000" , "南极洲");
  3498. countyCodes.put("ZZZZZZ" , "其它");
  3499. countyCodes.put("522425" , "贵州省毕节地区织金县");
  3500. countyCodes.put("522426" , "贵州省毕节地区纳雍县");
  3501. countyCodes.put("522427" , "贵州省毕节地区威宁彝族回族苗族自治县");
  3502. countyCodes.put("522428" , "贵州省毕节地区赫章县");
  3503. countyCodes.put("522600" , "贵州省黔东南苗族侗族自治州");
  3504. countyCodes.put("522601" , "贵州省黔东南苗族侗族自治州凯里市");
  3505. countyCodes.put("522622" , "贵州省黔东南苗族侗族自治州黄平县");
  3506. countyCodes.put("522623" , "贵州省黔东南苗族侗族自治州施秉县");
  3507. countyCodes.put("522624" , "贵州省黔东南苗族侗族自治州三穗县");
  3508. countyCodes.put("513230" , "四川省阿坝藏族羌族自治州壤塘县");
  3509. countyCodes.put("511425" , "四川省眉山市青神县");
  3510. countyCodes.put("511500" , "四川省宜宾市");
  3511. countyCodes.put("511501" , "四川省宜宾市");
  3512. countyCodes.put("511502" , "四川省宜宾市翠屏区");
  3513. countyCodes.put("511521" , "四川省宜宾市宜宾县");
  3514. countyCodes.put("511522" , "四川省宜宾市南溪县");
  3515. countyCodes.put("511523" , "四川省宜宾市江安县");
  3516. countyCodes.put("511524" , "四川省宜宾市长宁县");
  3517. countyCodes.put("511525" , "四川省宜宾市高县");
  3518. countyCodes.put("511526" , "四川省宜宾市珙县");
  3519. countyCodes.put("511527" , "四川省宜宾市筠连县");
  3520. countyCodes.put("511528" , "四川省宜宾市兴文县");
  3521. countyCodes.put("511529" , "四川省宜宾市屏山县");
  3522. countyCodes.put("511600" , "四川省广安市");
  3523. countyCodes.put("511601" , "四川省广安市");
  3524. countyCodes.put("511602" , "四川省广安市广安区");
  3525. countyCodes.put("511621" , "四川省广安市岳池县");
  3526. countyCodes.put("511622" , "四川省广安市武胜县");
  3527. countyCodes.put("511623" , "四川省广安市邻水县");
  3528. countyCodes.put("511681" , "四川省广安市华莹市");
  3529. countyCodes.put("511700" , "四川省达州市");
  3530. countyCodes.put("511701" , "四川省达州市");
  3531. countyCodes.put("511702" , "四川省达州市通川区");
  3532. countyCodes.put("511721" , "四川省达州市达县");
  3533. countyCodes.put("511722" , "四川省达州市宣汉县");
  3534. countyCodes.put("511723" , "四川省达州市开江县");
  3535. countyCodes.put("511724" , "四川省达州市大竹县");
  3536. countyCodes.put("511725" , "四川省达州市渠县");
  3537. countyCodes.put("511781" , "四川省达州市万源市");
  3538. countyCodes.put("511800" , "四川省雅安市");
  3539. countyCodes.put("511801" , "四川省雅安市");
  3540. countyCodes.put("511802" , "四川省雅安市雨城区");
  3541. countyCodes.put("511821" , "四川省雅安市名山县");
  3542. countyCodes.put("511822" , "四川省雅安市荥经县");
  3543. countyCodes.put("511823" , "四川省雅安市汉源县");
  3544. countyCodes.put("511824" , "四川省雅安市石棉县");
  3545. countyCodes.put("511825" , "四川省雅安市天全县");
  3546. countyCodes.put("511826" , "四川省雅安市芦山县");
  3547. countyCodes.put("511827" , "四川省雅安市宝兴县");
  3548. countyCodes.put("511900" , "四川省巴中市");
  3549. countyCodes.put("511901" , "四川省巴中市");
  3550. countyCodes.put("511902" , "四川省巴中市巴州区");
  3551. countyCodes.put("511921" , "四川省巴中市通江县");
  3552. countyCodes.put("511922" , "四川省巴中市南江县");
  3553. countyCodes.put("511923" , "四川省巴中市平昌县");
  3554. countyCodes.put("512000" , "四川省资阳市");
  3555. countyCodes.put("512001" , "四川省资阳市");
  3556. countyCodes.put("512002" , "四川省资阳市雁江区");
  3557. countyCodes.put("512021" , "四川省资阳市安岳县");
  3558. countyCodes.put("512022" , "四川省资阳市乐至县");
  3559. countyCodes.put("512081" , "四川省资阳市简阳市");
  3560. countyCodes.put("513200" , "四川省阿坝藏族羌族自治州");
  3561. countyCodes.put("513221" , "四川省阿坝藏族羌族自治州汶川县");
  3562. countyCodes.put("513222" , "四川省阿坝藏族羌族自治州理县");
  3563. countyCodes.put("513223" , "四川省阿坝藏族羌族自治州茂县");
  3564. countyCodes.put("513224" , "四川省阿坝藏族羌族自治州松潘县");
  3565. countyCodes.put("513225" , "四川省阿坝藏族羌族自治州九寨沟县");
  3566. countyCodes.put("513226" , "四川省阿坝藏族羌族自治州金川县");
  3567. countyCodes.put("532300" , "云南省楚雄彝族自治州");
  3568. countyCodes.put("532301" , "云南省楚雄彝族自治州楚雄市");
  3569. countyCodes.put("532322" , "云南省楚雄彝族自治州双柏县");
  3570. countyCodes.put("530423" , "云南省玉溪市通海县");
  3571. countyCodes.put("513231" , "四川省阿坝藏族羌族自治州阿坝县");
  3572. countyCodes.put("513232" , "四川省阿坝藏族羌族自治州若尔盖县");
  3573. countyCodes.put("513233" , "四川省阿坝藏族羌族自治州红原县");
  3574. countyCodes.put("513300" , "四川省甘孜藏族自治州");
  3575. countyCodes.put("513321" , "四川省甘孜藏族自治州康定县");
  3576. countyCodes.put("513322" , "四川省甘孜藏族自治州泸定县");
  3577. countyCodes.put("513323" , "四川省甘孜藏族自治州丹巴县");
  3578. countyCodes.put("513324" , "四川省甘孜藏族自治州九龙县");
  3579. countyCodes.put("513325" , "四川省甘孜藏族自治州雅江县");
  3580. countyCodes.put("513326" , "四川省甘孜藏族自治州道孚县");
  3581. countyCodes.put("513327" , "四川省甘孜藏族自治州炉霍县");
  3582. countyCodes.put("513328" , "四川省甘孜藏族自治州甘孜县");
  3583. countyCodes.put("513329" , "四川省甘孜藏族自治州新龙县");
  3584. countyCodes.put("513330" , "四川省甘孜藏族自治州德格县");
  3585. countyCodes.put("513331" , "四川省甘孜藏族自治州白玉县");
  3586. countyCodes.put("513332" , "四川省甘孜藏族自治州石渠县");
  3587. countyCodes.put("513333" , "四川省甘孜藏族自治州色达县");
  3588. countyCodes.put("513334" , "四川省甘孜藏族自治州理塘县");
  3589. countyCodes.put("513335" , "四川省甘孜藏族自治州巴塘县");
  3590. countyCodes.put("513336" , "四川省甘孜藏族自治州乡城县");
  3591. countyCodes.put("513337" , "四川省甘孜藏族自治州稻城县");
  3592. countyCodes.put("513338" , "四川省甘孜藏族自治州得荣县");
  3593. countyCodes.put("513400" , "四川省凉山彝族自治州");
  3594. countyCodes.put("513401" , "四川省凉山彝族自治州西昌市");
  3595. countyCodes.put("513422" , "四川省凉山彝族自治州木里藏族自治县");
  3596. countyCodes.put("513423" , "四川省凉山彝族自治州盐源县");
  3597. countyCodes.put("513424" , "四川省凉山彝族自治州德昌县");
  3598. countyCodes.put("513425" , "四川省凉山彝族自治州会理县");
  3599. countyCodes.put("513426" , "四川省凉山彝族自治州会东县");
  3600. countyCodes.put("513427" , "四川省凉山彝族自治州宁南县");
  3601. countyCodes.put("513428" , "四川省凉山彝族自治州普格县");
  3602. countyCodes.put("513429" , "四川省凉山彝族自治州布拖县");
  3603. countyCodes.put("513430" , "四川省凉山彝族自治州金阳县");
  3604. countyCodes.put("513431" , "四川省凉山彝族自治州昭觉县");
  3605. countyCodes.put("513432" , "四川省凉山彝族自治州喜德县");
  3606. /**台湾省代码表**/
  3607. twFirstCode.put("A", 10);
  3608. twFirstCode.put("B", 11);
  3609. twFirstCode.put("C", 12);
  3610. twFirstCode.put("D", 13);
  3611. twFirstCode.put("E", 14);
  3612. twFirstCode.put("F", 15);
  3613. twFirstCode.put("G", 16);
  3614. twFirstCode.put("H", 17);
  3615. twFirstCode.put("J", 18);
  3616. twFirstCode.put("K", 19);
  3617. twFirstCode.put("L", 20);
  3618. twFirstCode.put("M", 21);
  3619. twFirstCode.put("N", 22);
  3620. twFirstCode.put("P", 23);
  3621. twFirstCode.put("Q", 24);
  3622. twFirstCode.put("R", 25);
  3623. twFirstCode.put("S", 26);
  3624. twFirstCode.put("T", 27);
  3625. twFirstCode.put("U", 28);
  3626. twFirstCode.put("V", 29);
  3627. twFirstCode.put("X", 30);
  3628. twFirstCode.put("Y", 31);
  3629. twFirstCode.put("W", 32);
  3630. twFirstCode.put("Z", 33);
  3631. twFirstCode.put("I", 34);
  3632. twFirstCode.put("O", 35);
  3633. /**香港自治区代码表**/
  3634. hkFirstCode.put("A", 1);
  3635. hkFirstCode.put("B", 2);
  3636. hkFirstCode.put("C", 3);
  3637. hkFirstCode.put("R", 18);
  3638. hkFirstCode.put("U", 21);
  3639. hkFirstCode.put("Z", 26);
  3640. hkFirstCode.put("X", 24);
  3641. hkFirstCode.put("W", 23);
  3642. hkFirstCode.put("O", 15);
  3643. hkFirstCode.put("N", 14);
  3644. }
  3645. /**
  3646. * 将15位身份证号码转换为18位
  3647. *
  3648. * @param idCard
  3649. *            15位身份编码
  3650. * @return 18位身份编码
  3651. */
  3652. public static String conver15CardTo18(String idCard) {
  3653. String idCard18 = "";
  3654. if (idCard.length() != CHINA_ID_MIN_LENGTH) {
  3655. return null;
  3656. }
  3657. if (isNum(idCard)) {
  3658. // 获取出生年月日
  3659. String birthday = idCard.substring(6, 12);
  3660. Date birthDate = null;
  3661. try {
  3662. birthDate = new SimpleDateFormat("yyMMdd").parse(birthday);
  3663. } catch (ParseException e) {
  3664. e.printStackTrace();
  3665. }
  3666. Calendar cal = Calendar.getInstance();
  3667. if (birthDate != null)
  3668. cal.setTime(birthDate);
  3669. // 获取出生年(完全表现形式,如:2010)
  3670. String sYear = String.valueOf(cal.get(Calendar.YEAR));
  3671. idCard18 = idCard.substring(0, 6) + sYear + idCard.substring(8);
  3672. // 转换字符数组
  3673. char[] cArr = idCard18.toCharArray();
  3674. if (cArr != null) {
  3675. int[] iCard = converCharToInt(cArr);
  3676. int iSum17 = getPowerSum(iCard);
  3677. // 获取校验位
  3678. String sVal = getCheckCode18(iSum17);
  3679. if (sVal.length() > 0) {
  3680. idCard18 += sVal;
  3681. } else {
  3682. return null;
  3683. }
  3684. }
  3685. } else {
  3686. return null;
  3687. }
  3688. return idCard18;
  3689. }
  3690. /**
  3691. * 验证身份证是否合法,合法回返true
  3692. */
  3693. public static boolean validateCard(String idCard) {
  3694. String card = idCard.trim();
  3695. if (validateIdCard18(card)) {
  3696. return true;
  3697. }
  3698. if (validateIdCard15(card)) {
  3699. return true;
  3700. }
  3701. String[] cardval = validateIdCard10(card);
  3702. if (cardval != null) {
  3703. if (cardval[2].equals("true")) {
  3704. return true;
  3705. }
  3706. }
  3707. return false;
  3708. }
  3709. /**
  3710. * 验证18位身份编码是否合法
  3711. *
  3712. * @param idCard 身份编码
  3713. * @return 是否合法
  3714. */
  3715. public static boolean validateIdCard18(String idCard) {
  3716. boolean bTrue = false;
  3717. if (idCard.length() == CHINA_ID_MAX_LENGTH) {
  3718. // 前17位
  3719. String code17 = idCard.substring(0, 17);
  3720. // 第18位
  3721. String code18 = idCard.substring(17, CHINA_ID_MAX_LENGTH);
  3722. if (isNum(code17)) {
  3723. char[] cArr = code17.toCharArray();
  3724. if (cArr != null) {
  3725. int[] iCard = converCharToInt(cArr);
  3726. int iSum17 = getPowerSum(iCard);
  3727. // 获取校验位
  3728. String val = getCheckCode18(iSum17);
  3729. if (val.length() > 0) {
  3730. if (val.equalsIgnoreCase(code18)) {
  3731. bTrue = true;
  3732. }
  3733. }
  3734. }
  3735. }
  3736. }
  3737. return bTrue;
  3738. }
  3739. /**
  3740. * 验证15位身份编码是否合法
  3741. *
  3742. * @param idCard
  3743. *            身份编码
  3744. * @return 是否合法
  3745. */
  3746. public static boolean validateIdCard15(String idCard) {
  3747. if (idCard.length() != CHINA_ID_MIN_LENGTH) {
  3748. return false;
  3749. }
  3750. if (isNum(idCard)) {
  3751. String proCode = idCard.substring(0, 2);
  3752. if (cityCodes.get(proCode) == null) {
  3753. return false;
  3754. }
  3755. String birthCode = idCard.substring(6, 12);
  3756. Date birthDate = null;
  3757. try {
  3758. birthDate = new SimpleDateFormat("yy").parse(birthCode.substring(0, 2));
  3759. } catch (ParseException e) {
  3760. e.printStackTrace();
  3761. }
  3762. Calendar cal = Calendar.getInstance();
  3763. if (birthDate != null)
  3764. cal.setTime(birthDate);
  3765. if (!valiDate(cal.get(Calendar.YEAR), Integer.valueOf(birthCode.substring(2, 4)),
  3766. Integer.valueOf(birthCode.substring(4, 6)))) {
  3767. return false;
  3768. }
  3769. } else {
  3770. return false;
  3771. }
  3772. return true;
  3773. }
  3774. /**
  3775. * 验证10位身份编码是否合法
  3776. *
  3777. * @param idCard 身份编码
  3778. * @return 身份证信息数组
  3779. *         <p>
  3780. *         [0] - 台湾、澳门、香港 [1] - 性别(男M,女F,未知N) [2] - 是否合法(合法true,不合法false)
  3781. *         若不是身份证件号码则返回null
  3782. *         </p>
  3783. */
  3784. public static String[] validateIdCard10(String idCard) {
  3785. String[] info = new String[3];
  3786. String card = idCard.replaceAll("[\\(|\\)]", "");
  3787. if (card.length() != 8 && card.length() != 9 && idCard.length() != 10) {
  3788. return null;
  3789. }
  3790. if (idCard.matches("^[a-zA-Z][0-9]{9}$")) { // 台湾
  3791. info[0] = "台湾";
  3792. System.out.println("11111");
  3793. String char2 = idCard.substring(1, 2);
  3794. if (char2.equals("1")) {
  3795. info[1] = "M";
  3796. System.out.println("MMMMMMM");
  3797. } else if (char2.equals("2")) {
  3798. info[1] = "F";
  3799. System.out.println("FFFFFFF");
  3800. } else {
  3801. info[1] = "N";
  3802. info[2] = "false";
  3803. System.out.println("NNNN");
  3804. return info;
  3805. }
  3806. info[2] = validateTWCard(idCard) ? "true" : "false";
  3807. } else if (idCard.matches("^[1|5|7][0-9]{6}\\(?[0-9A-Z]\\)?$")) { // 澳门
  3808. info[0] = "澳门";
  3809. info[1] = "N";
  3810. // TODO
  3811. } else if (idCard.matches("^[A-Z]{1,2}[0-9]{6}\\(?[0-9A]\\)?$")) { // 香港
  3812. info[0] = "香港";
  3813. info[1] = "N";
  3814. info[2] = validateHKCard(idCard) ? "true" : "false";
  3815. } else {
  3816. return null;
  3817. }
  3818. return info;
  3819. }
  3820. /**
  3821. * 验证台湾身份证号码
  3822. *
  3823. * @param idCard
  3824. *            身份证号码
  3825. * @return 验证码是否符合
  3826. */
  3827. public static boolean validateTWCard(String idCard) {
  3828. String start = idCard.substring(0, 1);
  3829. String mid = idCard.substring(1, 9);
  3830. String end = idCard.substring(9, 10);
  3831. Integer iStart = twFirstCode.get(start);
  3832. Integer sum = iStart / 10 + (iStart % 10) * 9;
  3833. char[] chars = mid.toCharArray();
  3834. Integer iflag = 8;
  3835. for (char c : chars) {
  3836. sum = sum + Integer.valueOf(c + "") * iflag;
  3837. iflag--;
  3838. }
  3839. return (sum % 10 == 0 ? 0 : (10 - sum % 10)) == Integer.valueOf(end) ? true : false;
  3840. }
  3841. /**
  3842. * 验证香港身份证号码(存在Bug,部份特殊身份证无法检查)
  3843. * <p>
  3844. * 身份证前2位为英文字符,如果只出现一个英文字符则表示第一位是空格,对应数字58 前2位英文字符A-Z分别对应数字10-35
  3845. * 最后一位校验码为0-9的数字加上字符"A","A"代表10
  3846. * </p>
  3847. * <p>
  3848. * 将身份证号码全部转换为数字,分别对应乘9-1相加的总和,整除11则证件号码有效
  3849. * </p>
  3850. *
  3851. * @param idCard 身份证号码
  3852. * @return 验证码是否符合
  3853. */
  3854. public static boolean validateHKCard(String idCard) {
  3855. String card = idCard.replaceAll("[\\(|\\)]", "");
  3856. Integer sum = 0;
  3857. if (card.length() == 9) {
  3858. sum = (Integer.valueOf(card.substring(0, 1).toUpperCase().toCharArray()[0]) - 55) * 9
  3859. + (Integer.valueOf(card.substring(1, 2).toUpperCase().toCharArray()[0]) - 55) * 8;
  3860. card = card.substring(1, 9);
  3861. } else {
  3862. sum = 522 + (Integer.valueOf(card.substring(0, 1).toUpperCase().toCharArray()[0]) - 55) * 8;
  3863. }
  3864. String mid = card.substring(1, 7);
  3865. String end = card.substring(7, 8);
  3866. char[] chars = mid.toCharArray();
  3867. Integer iflag = 7;
  3868. for (char c : chars) {
  3869. sum = sum + Integer.valueOf(c + "") * iflag;
  3870. iflag--;
  3871. }
  3872. if (end.toUpperCase().equals("A")) {
  3873. sum = sum + 10;
  3874. } else {
  3875. sum = sum + Integer.valueOf(end);
  3876. }
  3877. return (sum % 11 == 0) ? true : false;
  3878. }
  3879. /**
  3880. * 将字符数组转换成数字数组
  3881. *
  3882. * @param ca
  3883. *            字符数组
  3884. * @return 数字数组
  3885. */
  3886. public static int[] converCharToInt(char[] ca) {
  3887. int len = ca.length;
  3888. int[] iArr = new int[len];
  3889. try {
  3890. for (int i = 0; i < len; i++) {
  3891. iArr[i] = Integer.parseInt(String.valueOf(ca[i]));
  3892. }
  3893. } catch (NumberFormatException e) {
  3894. e.printStackTrace();
  3895. }
  3896. return iArr;
  3897. }
  3898. /**
  3899. * 将身份证的每位和对应位的加权因子相乘之后,再得到和值
  3900. *
  3901. * @param iArr
  3902. * @return 身份证编码。
  3903. */
  3904. public static int getPowerSum(int[] iArr) {
  3905. int iSum = 0;
  3906. if (power.length == iArr.length) {
  3907. for (int i = 0; i < iArr.length; i++) {
  3908. for (int j = 0; j < power.length; j++) {
  3909. if (i == j) {
  3910. iSum = iSum + iArr[i] * power[j];
  3911. }
  3912. }
  3913. }
  3914. }
  3915. return iSum;
  3916. }
  3917. /**
  3918. * 将power和值与11取模获得余数进行校验码判断
  3919. *
  3920. * @param iSum
  3921. * @return 校验位
  3922. */
  3923. public static String getCheckCode18(int iSum) {
  3924. String sCode = "";
  3925. switch (iSum % 11) {
  3926. case 10:
  3927. sCode = "2";
  3928. break;
  3929. case 9:
  3930. sCode = "3";
  3931. break;
  3932. case 8:
  3933. sCode = "4";
  3934. break;
  3935. case 7:
  3936. sCode = "5";
  3937. break;
  3938. case 6:
  3939. sCode = "6";
  3940. break;
  3941. case 5:
  3942. sCode = "7";
  3943. break;
  3944. case 4:
  3945. sCode = "8";
  3946. break;
  3947. case 3:
  3948. sCode = "9";
  3949. break;
  3950. case 2:
  3951. sCode = "x";
  3952. break;
  3953. case 1:
  3954. sCode = "0";
  3955. break;
  3956. case 0:
  3957. sCode = "1";
  3958. break;
  3959. }
  3960. return sCode;
  3961. }
  3962. /**
  3963. * 根据身份编号获取年龄
  3964. *
  3965. * @param idCard
  3966. *            身份编号
  3967. * @return 年龄
  3968. */
  3969. public static int getAgeByIdCard(String idCard) {
  3970. int iAge = 0;
  3971. if (idCard.length() == CHINA_ID_MIN_LENGTH) {
  3972. idCard = conver15CardTo18(idCard);
  3973. }
  3974. String year = idCard.substring(6, 10);
  3975. Calendar cal = Calendar.getInstance();
  3976. int iCurrYear = cal.get(Calendar.YEAR);
  3977. iAge = iCurrYear - Integer.valueOf(year);
  3978. return iAge;
  3979. }
  3980. /**
  3981. * 根据身份编号获取生日
  3982. *
  3983. * @param idCard 身份编号
  3984. * @return 生日(yyyyMMdd)
  3985. */
  3986. public static String getBirthByIdCard(String idCard) {
  3987. Integer len = idCard.length();
  3988. if (len < CHINA_ID_MIN_LENGTH) {
  3989. return null;
  3990. } else if (len == CHINA_ID_MIN_LENGTH) {
  3991. idCard = conver15CardTo18(idCard);
  3992. }
  3993. // 处理一下日期
  3994. String birthStr = idCard.substring(6, 14);
  3995. String year = birthStr.substring(0, 4);
  3996. String month = birthStr.substring(4, 6);
  3997. String day = birthStr.substring(6, 8);
  3998. return year + "-" + month + "-" + day;
  3999. }
  4000. /**
  4001. * 根据身份编号获取生日年
  4002. *
  4003. * @param idCard 身份编号
  4004. * @return 生日(yyyy)
  4005. */
  4006. public static Short getYearByIdCard(String idCard) {
  4007. Integer len = idCard.length();
  4008. if (len < CHINA_ID_MIN_LENGTH) {
  4009. return null;
  4010. } else if (len == CHINA_ID_MIN_LENGTH) {
  4011. idCard = conver15CardTo18(idCard);
  4012. }
  4013. return Short.valueOf(idCard.substring(6, 10));
  4014. }
  4015. /**
  4016. * 根据身份编号获取生日月
  4017. *
  4018. * @param idCard
  4019. *            身份编号
  4020. * @return 生日(MM)
  4021. */
  4022. public static Short getMonthByIdCard(String idCard) {
  4023. Integer len = idCard.length();
  4024. if (len < CHINA_ID_MIN_LENGTH) {
  4025. return null;
  4026. } else if (len == CHINA_ID_MIN_LENGTH) {
  4027. idCard = conver15CardTo18(idCard);
  4028. }
  4029. return Short.valueOf(idCard.substring(10, 12));
  4030. }
  4031. /**
  4032. * 根据身份编号获取生日天
  4033. *
  4034. * @param idCard
  4035. *            身份编号
  4036. * @return 生日(dd)
  4037. */
  4038. public static Short getDateByIdCard(String idCard) {
  4039. Integer len = idCard.length();
  4040. if (len < CHINA_ID_MIN_LENGTH) {
  4041. return null;
  4042. } else if (len == CHINA_ID_MIN_LENGTH) {
  4043. idCard = conver15CardTo18(idCard);
  4044. }
  4045. return Short.valueOf(idCard.substring(12, 14));
  4046. }
  4047. /**
  4048. * 根据身份编号获取性别
  4049. *
  4050. * @param idCard 身份编号
  4051. * @return 性别(M-男,F-女,N-未知)
  4052. */
  4053. public static String getGenderByIdCard(String idCard) {
  4054. String sGender = "N";
  4055. if (idCard.length() == CHINA_ID_MIN_LENGTH) {
  4056. idCard = conver15CardTo18(idCard);
  4057. }
  4058. String sCardNum = idCard.substring(16, 17);
  4059. if (Integer.parseInt(sCardNum) % 2 != 0) {
  4060. sGender = "M";
  4061. } else {
  4062. sGender = "F";
  4063. }
  4064. return sGender;
  4065. }
  4066. /**
  4067. * 根据身份编号获取户籍省份
  4068. *
  4069. * @param idCard 身份编码
  4070. * @return 省级编码。
  4071. */
  4072. public static String getProvinceByIdCard(String idCard) {
  4073. int len = idCard.length();
  4074. String sProvince = null;
  4075. String sProvinNum = "";
  4076. if (len == CHINA_ID_MIN_LENGTH || len == CHINA_ID_MAX_LENGTH) {
  4077. sProvinNum = idCard.substring(0, 2);
  4078. }
  4079. sProvince = cityCodes.get(sProvinNum);
  4080. return sProvince;
  4081. }
  4082. /**
  4083. * 根据身份编号获取户籍籍贯
  4084. *
  4085. * @param idCard 身份编码
  4086. * @return 县/区级编码。
  4087. */
  4088. public static String getCountyByIdCard(String idCard) {
  4089. int len = idCard.length();
  4090. String sCounty = null;
  4091. String sCountyNum = "";
  4092. if (len == CHINA_ID_MIN_LENGTH || len == CHINA_ID_MAX_LENGTH) {
  4093. sCountyNum = idCard.substring(0, 6);
  4094. }
  4095. sCounty = countyCodes.get(sCountyNum);
  4096. return sCounty;
  4097. }
  4098. /**
  4099. * 数字验证
  4100. *
  4101. * @param val
  4102. * @return 提取的数字。
  4103. */
  4104. public static boolean isNum(String val) {
  4105. return val == null || "".equals(val) ? false : val.matches("^[0-9]*$");
  4106. }
  4107. /**
  4108. * 验证小于当前日期 是否有效
  4109. *
  4110. * @param iYear
  4111. *            待验证日期(年)
  4112. * @param iMonth
  4113. *            待验证日期(月 1-12)
  4114. * @param iDate
  4115. *            待验证日期(日)
  4116. * @return 是否有效
  4117. */
  4118. public static boolean valiDate(int iYear, int iMonth, int iDate) {
  4119. Calendar cal = Calendar.getInstance();
  4120. int year = cal.get(Calendar.YEAR);
  4121. int datePerMonth;
  4122. if (iYear < MIN || iYear >= year) {
  4123. return false;
  4124. }
  4125. if (iMonth < 1 || iMonth > 12) {
  4126. return false;
  4127. }
  4128. switch (iMonth) {
  4129. case 4:
  4130. case 6:
  4131. case 9:
  4132. case 11:
  4133. datePerMonth = 30;
  4134. break;
  4135. case 2:
  4136. boolean dm = ((iYear % 4 == 0 && iYear % 100 != 0) || (iYear % 400 == 0))
  4137. && (iYear > MIN && iYear < year);
  4138. datePerMonth = dm ? 29 : 28;
  4139. break;
  4140. default:
  4141. datePerMonth = 31;
  4142. }
  4143. return (iDate >= 1) && (iDate <= datePerMonth);
  4144. }
  4145. /**
  4146. * main入口函数
  4147. * @param args
  4148. */
  4149. public static void main(String[] args) {
  4150. //String idCard = "130503670401001";
  4151. //String idCard = "372922193503059001";
  4152. String idCard = "361129198002157931";
  4153. System.out.println(validateCard(idCard));
  4154. if(validateCard(idCard)){
  4155. System.out.println(getBirthByIdCard(idCard));
  4156. System.out.println(getAgeByIdCard(idCard));
  4157. System.out.println(getGenderByIdCard(idCard));
  4158. System.out.println(getProvinceByIdCard(idCard));
  4159. System.out.println(getCountyByIdCard(idCard));
  4160. }
  4161. }
  4162. }

==============================

©Copyright 蕃薯耀 2017年11月02日

http://www.cnblogs.com/fanshuyao/

Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码正则表达式的更多相关文章

  1. java常用工具类(java技术交流群57388149)

    package com.itjh.javaUtil;   import java.util.ArrayList; import java.util.List;   /** * * String工具类. ...

  2. java常用的包的简介

    java常用的包: java.lang:包含java语言的核心类,如String.math.system和thread类等,使用这个包下的类无需import导入,系统会自动导入这个包下的所有类.   ...

  3. Java常用日志框架介绍

    Java常用日志框架介绍 java日志概述 对于一个应用程序来说日志记录是必不可少的一部分.线上问题追踪,基于日志的业务逻辑统计分析等都离不日志.java领域存在多种日志框架,目前常用的日志框架包括L ...

  4. Java常用日志框架介绍(转)

    Java常用日志框架介绍 java日志概述 对于一个应用程序来说日志记录是必不可少的一部分.线上问题追踪,基于日志的业务逻辑统计分析等都离不日志.java领域存在多种日志框架,目前常用的日志框架包括L ...

  5. js最新手机号码、身份证正则表达式

    身份证正则: //身份证正则表达式(15位) isIDCard1=/^[-]\d{}((\d)|([-]))(([||]\d)|[-])\d{}$/; //身份证正则表达式(18位) isIDCard ...

  6. 2016最新手机号码正则、身份证JS正则表达式

    js最新手机号码.身份证正则表达式   身份证正则: //身份证正则表达式(15位) isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1] ...

  7. js最新手机号码、电话号码正则表达式

    原文链接:http://caibaojian.com/regexp-example.html 正则表达式(regular expression)是一个描述字符模式的对象.使用javascript正则表 ...

  8. java常用类--正则表达式

    正则表达式到底是什么? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要.正则表达式就是用于描述这些规则的工具.换句话说,正则表达式就是记录文本规则的代码. 很可能你使用过W ...

  9. java常用的正则表达式的工具类

    import com.google.common.base.Strings; import java.util.regex.Matcher;import java.util.regex.Pattern ...

随机推荐

  1. IT连创业系列:创业者逆境下的思维

    距上篇文章,又半个多月过去了,是时候来一发阶段性的总结了. 可能最近比较懒,也可能是想不到写文的主题,故写文已变成越来越艰难的一个任务. 这个系列的大标题,也改了:它从<一个想法>到< ...

  2. Ansible系列(三):YAML语法和playbook写法

    html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,h ...

  3. ACM学习之路___HDU 2066 一个人的旅行

    Description 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还 ...

  4. angular 自定义指令详解 Directive

    在angular中,Directive,自定义指令的学习,可以更好的理解angular指令的原理,当angular的指令不能满足你的需求的时候,嘿嘿,你就可以来看看这篇文章,自定义自己的指令,可以满足 ...

  5. 在web中使用HTTPS

    背景 目前网上流行的是HTTP协议,HTTPS协议还在逐步推广的过程中. HTTP协议以明文发送内容,容易被攻击者窃听.HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份[ ...

  6. JAVA 并发(待补全!)

    从性能上看 如果没有任务会阻塞 那么在单处理器的机器人使用并发就没有任何意义 (需要上下文切换 时间反而长) 进程是运行在他自己地址空间的自包容的程序 协作多线程与抢占式多线程 想要定义任务需要实现R ...

  7. [js高手之路] html5 canvas动画教程 - 实时获取鼠标的当前坐标

    有了前面的canvas基础之后,现在开始就精彩了,后面写的canvas教程都是属于综合应用,前面已经写了常用的canvas基础知识,参考链接如下: [js高手之路] html5 canvas系列教程 ...

  8. 大数据开发 | MapReduce介绍

    1.  MapReduce 介绍 1.1MapReduce的作用 假设有一个计算文件中单词个数的需求,文件比较多也比较大,在单击运行的时候机器的内存受限,磁盘受限,运算能力受限,而一旦将单机版程序扩展 ...

  9. python中ConfigParse模块的用法

    ConfigParser 是Python自带的模块, 用来读写配置文件, 用法及其简单. 配置文件的格式是: [...]包含的叫section section 下有option=value这样的键值 ...

  10. Python系列之lambda、函数、序列化

    lambda 在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢? 1 python la ...