Java开发实现对身份证有效性校验及获得户籍、性别的工具类

package com.heivr.webapp.authority.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import org.apache.commons.lang.StringUtils;
/**
 * 身份证工具类
 * 
 * @author yellow
 * @version 1.0, 2014-01-17
 */
public class IdcardUtils extends StringUtils {

    /** 中国公民身份证号码最小长度。 */
    public static final int CHINA_ID_MIN_LENGTH = 15;

    /** 中国公民身份证号码最大长度。 */
    public static final int CHINA_ID_MAX_LENGTH = 18;

    /** 每位加权因子 */
    public static final int power[] = {
            7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2
    };

    /** 第18位校检码 */
    public static final String verifyCode[] = {
            "1", "0", "X", "9", "8", "7", "6", "5", "4", "3", "2"
    };
    /** 最低年限 */
    public static final int MIN = 1930;
    /** 省、直辖市对应数字 */
    public static Map<String, String> cityCodes = new HashMap<String, String>();
    /** 籍贯对应数字 */
    public static Map<String, String> countyCodes = new HashMap<String, String>();
    
    
    /** 台湾身份首字母对应数字 */
    public static Map<String, Integer> twFirstCode = new HashMap<String, Integer>();
    /** 香港身份首字母对应数字 */
    public static Map<String, Integer> hkFirstCode = new HashMap<String, Integer>();
    static {
        /**省、直辖市代码表**/
    	cityCodes.put("11", "北京");
        cityCodes.put("12", "天津");
        cityCodes.put("13", "河北");
        cityCodes.put("14", "山西");
        cityCodes.put("15", "内蒙古");
        cityCodes.put("21", "辽宁");
        cityCodes.put("22", "吉林");
        cityCodes.put("23", "黑龙江");
        cityCodes.put("31", "上海");
        cityCodes.put("32", "江苏");
        cityCodes.put("33", "浙江");
        cityCodes.put("34", "安徽");
        cityCodes.put("35", "福建");
        cityCodes.put("36", "江西");
        cityCodes.put("37", "山东");
        cityCodes.put("41", "河南");
        cityCodes.put("42", "湖北");
        cityCodes.put("43", "湖南");
        cityCodes.put("44", "广东");
        cityCodes.put("45", "广西");
        cityCodes.put("46", "海南");
        cityCodes.put("50", "重庆");
        cityCodes.put("51", "四川");
        cityCodes.put("52", "贵州");
        cityCodes.put("53", "云南");
        cityCodes.put("54", "西藏");
        cityCodes.put("61", "陕西");
        cityCodes.put("62", "甘肃");
        cityCodes.put("63", "青海");
        cityCodes.put("64", "宁夏");
        cityCodes.put("65", "新疆");
        cityCodes.put("71", "台湾");
        cityCodes.put("81", "香港");
        cityCodes.put("82", "澳门");
        cityCodes.put("91", "国外");
        
        /**籍贯代码表**/
        countyCodes.put("140202" , "山西省大同市城区");
    	countyCodes.put("140203" , "山西省大同市矿区");
    	countyCodes.put("140211" , "山西省大同市南郊区");
    	countyCodes.put("140212" , "山西省大同市新荣区");
    	countyCodes.put("140221" , "山西省大同市阳高县");
    	countyCodes.put("140222" , "山西省大同市天镇县");
    	countyCodes.put("140223" , "山西省大同市广灵县");
    	countyCodes.put("140224" , "山西省大同市灵丘县");
    	countyCodes.put("140225" , "山西省大同市浑源县");
    	countyCodes.put("140226" , "山西省大同市左云县");
    	countyCodes.put("140227" , "山西省大同市大同县");
    	countyCodes.put("140300" , "山西省阳泉市");
    	countyCodes.put("140301" , "山西省阳泉市");
    	countyCodes.put("140302" , "山西省阳泉市城区");
    	countyCodes.put("140303" , "山西省阳泉市矿区");
    	countyCodes.put("140311" , "山西省阳泉市郊区");
    	countyCodes.put("140321" , "山西省阳泉市平定县");
    	countyCodes.put("140322" , "山西省阳泉市盂县");
    	countyCodes.put("140400" , "山西省长治市");
    	countyCodes.put("140401" , "山西省长治市");
    	countyCodes.put("140402" , "山西省长治市城区");
    	countyCodes.put("140411" , "山西省长治市郊区");
    	countyCodes.put("140421" , "山西省长治市长治县");
    	countyCodes.put("140423" , "山西省长治市襄垣县");
    	countyCodes.put("140424" , "山西省长治市屯留县");
    	countyCodes.put("140425" , "山西省长治市平顺县");
    	countyCodes.put("140426" , "山西省长治市黎城县");
    	countyCodes.put("140427" , "山西省长治市壶关县");
    	countyCodes.put("140428" , "山西省长治市长子县");
    	countyCodes.put("140429" , "山西省长治市武乡县");
    	countyCodes.put("140430" , "山西省长治市沁县");
    	countyCodes.put("140431" , "山西省长治市沁源县");
    	countyCodes.put("140481" , "山西省长治市潞城市");
    	countyCodes.put("140500" , "山西省晋城市");
    	countyCodes.put("140501" , "山西省晋城市");
    	countyCodes.put("140502" , "山西省晋城市城区");
    	countyCodes.put("140521" , "山西省晋城市沁水县");
    	countyCodes.put("140522" , "山西省晋城市阳城县");
    	countyCodes.put("140524" , "山西省晋城市陵川县");
    	countyCodes.put("140525" , "山西省晋城市泽州县");
    	countyCodes.put("140581" , "山西省晋城市高平市");
    	countyCodes.put("140600" , "山西省朔州市");
    	countyCodes.put("140601" , "山西省朔州市");
    	countyCodes.put("140602" , "山西省朔州市朔城区");
    	countyCodes.put("140603" , "山西省朔州市平鲁区");
    	countyCodes.put("140621" , "山西省朔州市山阴县");
    	countyCodes.put("140622" , "山西省朔州市应县");
    	countyCodes.put("140623" , "山西省朔州市右玉县");
    	countyCodes.put("140624" , "山西省朔州市怀仁县");
    	countyCodes.put("140700" , "山西省晋中市");
    	countyCodes.put("140701" , "山西省晋中市");
    	countyCodes.put("140702" , "山西省晋中市榆次区");
    	countyCodes.put("140721" , "山西省晋中市榆社县");
    	countyCodes.put("140722" , "山西省晋中市左权县");
    	countyCodes.put("140723" , "山西省晋中市和顺县");
    	countyCodes.put("140724" , "山西省晋中市昔阳县");
    	countyCodes.put("140725" , "山西省晋中市寿阳县");
    	countyCodes.put("140726" , "山西省晋中市太谷县");
    	countyCodes.put("140727" , "山西省晋中市祁县");
    	countyCodes.put("140728" , "山西省晋中市平遥县");
    	countyCodes.put("140729" , "山西省晋中市灵石县");
    	countyCodes.put("140781" , "山西省晋中市介休市");
    	countyCodes.put("140800" , "山西省运城市");
    	countyCodes.put("130531" , "河北省邢台市广宗县");
    	countyCodes.put("130532" , "河北省邢台市平乡县");
    	countyCodes.put("130533" , "河北省邢台市威县");
    	countyCodes.put("130534" , "河北省邢台市清河县");
    	countyCodes.put("130535" , "河北省邢台市临西县");
    	countyCodes.put("130581" , "河北省邢台市南宫市");
    	countyCodes.put("130582" , "河北省邢台市沙河市");
    	countyCodes.put("130600" , "河北省保定市");
    	countyCodes.put("130601" , "河北省保定市");
    	countyCodes.put("130602" , "河北省保定市新市区");
    	countyCodes.put("130603" , "河北省保定市北市区");
    	countyCodes.put("130604" , "河北省保定市南市区");
    	countyCodes.put("130621" , "河北省保定市满城县");
    	countyCodes.put("130622" , "河北省保定市清苑县");
    	countyCodes.put("130623" , "河北省保定市涞水县");
    	countyCodes.put("130624" , "河北省保定市阜平县");
    	countyCodes.put("130625" , "河北省保定市徐水县");
    	countyCodes.put("130626" , "河北省保定市定兴县");
    	countyCodes.put("130627" , "河北省保定市唐县");
    	countyCodes.put("130628" , "河北省保定市高阳县");
    	countyCodes.put("130629" , "河北省保定市容城县");
    	countyCodes.put("130630" , "河北省保定市涞源县");
    	countyCodes.put("130631" , "河北省保定市望都县");
    	countyCodes.put("130632" , "河北省保定市安新县");
    	countyCodes.put("130633" , "河北省保定市易县");
    	countyCodes.put("130634" , "河北省保定市曲阳县");
    	countyCodes.put("130635" , "河北省保定市蠡县");
    	countyCodes.put("130636" , "河北省保定市顺平县");
    	countyCodes.put("130637" , "河北省保定市博野县");
    	countyCodes.put("130638" , "河北省保定市雄县");
    	countyCodes.put("130681" , "河北省保定市涿州市");
    	countyCodes.put("130682" , "河北省保定市定州市");
    	countyCodes.put("130683" , "河北省保定市安国市");
    	countyCodes.put("130684" , "河北省保定市高碑店市");
    	countyCodes.put("130700" , "河北省张家口市");
    	countyCodes.put("130701" , "河北省张家口市");
    	countyCodes.put("130702" , "河北省张家口市桥东区");
    	countyCodes.put("130703" , "河北省张家口市桥西区");
    	countyCodes.put("130705" , "河北省张家口市宣化区");
    	countyCodes.put("130706" , "河北省张家口市下花园区");
    	countyCodes.put("130721" , "河北省张家口市宣化县");
    	countyCodes.put("130722" , "河北省张家口市张北县");
    	countyCodes.put("130723" , "河北省张家口市康保县");
    	countyCodes.put("130724" , "河北省张家口市沽源县");
    	countyCodes.put("130725" , "河北省张家口市尚义县");
    	countyCodes.put("130726" , "河北省张家口市蔚县");
    	countyCodes.put("130727" , "河北省张家口市阳原县");
    	countyCodes.put("130728" , "河北省张家口市怀安县");
    	countyCodes.put("130729" , "河北省张家口市万全县");
    	countyCodes.put("130730" , "河北省张家口市怀来县");
    	countyCodes.put("130731" , "河北省张家口市涿鹿县");
    	countyCodes.put("130732" , "河北省张家口市赤城县");
    	countyCodes.put("130733" , "河北省张家口市崇礼县");
    	countyCodes.put("130800" , "河北省承德市");
    	countyCodes.put("130801" , "河北省承德市");
    	countyCodes.put("130802" , "河北省承德市双桥区");
    	countyCodes.put("130803" , "河北省承德市双滦区");
    	countyCodes.put("130804" , "河北省承德市鹰手营子矿区");
    	countyCodes.put("130821" , "河北省承德市承德县");
    	countyCodes.put("130822" , "河北省承德市兴隆县");
    	countyCodes.put("130823" , "河北省承德市平泉县");
    	countyCodes.put("130824" , "河北省承德市滦平县");
    	countyCodes.put("110000" , "北京市");
    	countyCodes.put("110100" , "北京市");
    	countyCodes.put("110101" , "北京市东城区");
    	countyCodes.put("110102" , "北京市西城区");
    	countyCodes.put("110103" , "北京市崇文区");
    	countyCodes.put("110104" , "北京市宣武区");
    	countyCodes.put("110105" , "北京市朝阳区");
    	countyCodes.put("110106" , "北京市丰台区");
    	countyCodes.put("110107" , "北京市石景山区");
    	countyCodes.put("110108" , "北京市海淀区");
    	countyCodes.put("110109" , "北京市门头沟区");
    	countyCodes.put("110111" , "北京市房山区");
    	countyCodes.put("110112" , "北京市通州区");
    	countyCodes.put("110113" , "北京市顺义区");
    	countyCodes.put("110114" , "北京市昌平区");
    	countyCodes.put("110115" , "北京市大兴区");
    	countyCodes.put("110116" , "北京市怀柔区");
    	countyCodes.put("110117" , "北京市平谷区");
    	countyCodes.put("110200" , "北京市");
    	countyCodes.put("110228" , "北京市密云县");
    	countyCodes.put("110229" , "北京市延庆县");
    	countyCodes.put("120000" , "天津市");
    	countyCodes.put("120100" , "天津市");
    	countyCodes.put("120101" , "天津市和平区");
    	countyCodes.put("120102" , "天津市河东区");
    	countyCodes.put("120103" , "天津市河西区");
    	countyCodes.put("120104" , "天津市南开区");
    	countyCodes.put("120105" , "天津市河北区");
    	countyCodes.put("120106" , "天津市红桥区");
    	countyCodes.put("120107" , "天津市塘沽区");
    	countyCodes.put("120108" , "天津市汉沽区");
    	countyCodes.put("120109" , "天津市大港区");
    	countyCodes.put("120110" , "天津市东丽区");
    	countyCodes.put("120111" , "天津市西青区");
    	countyCodes.put("120112" , "天津市津南区");
    	countyCodes.put("120113" , "天津市北辰区");
    	countyCodes.put("120114" , "天津市武清区");
    	countyCodes.put("120115" , "天津市宝坻区");
    	countyCodes.put("120200" , "天津市");
    	countyCodes.put("120221" , "天津市宁河县");
    	countyCodes.put("120223" , "天津市静海县");
    	countyCodes.put("120225" , "天津市蓟县");
    	countyCodes.put("130000" , "河北省");
    	countyCodes.put("130100" , "河北省石家庄市");
    	countyCodes.put("130101" , "河北省石家庄市");
    	countyCodes.put("130102" , "河北省石家庄市长安区");
    	countyCodes.put("130103" , "河北省石家庄市桥东区");
    	countyCodes.put("130104" , "河北省石家庄市桥西区");
    	countyCodes.put("130105" , "河北省石家庄市新华区");
    	countyCodes.put("130107" , "河北省石家庄市井陉矿区");
    	countyCodes.put("130108" , "河北省石家庄市裕华区");
    	countyCodes.put("130121" , "河北省石家庄市井陉县");
    	countyCodes.put("130123" , "河北省石家庄市正定县");
    	countyCodes.put("130124" , "河北省石家庄市栾城县");
    	countyCodes.put("130125" , "河北省石家庄市行唐县");
    	countyCodes.put("130126" , "河北省石家庄市灵寿县");
    	countyCodes.put("130127" , "河北省石家庄市高邑县");
    	countyCodes.put("130128" , "河北省石家庄市深泽县");
    	countyCodes.put("130129" , "河北省石家庄市赞皇县");
    	countyCodes.put("130130" , "河北省石家庄市无极县");
    	countyCodes.put("130131" , "河北省石家庄市平山县");
    	countyCodes.put("130132" , "河北省石家庄市元氏县");
    	countyCodes.put("130133" , "河北省石家庄市赵县");
    	countyCodes.put("130181" , "河北省石家庄市辛集市");
    	countyCodes.put("130182" , "河北省石家庄市藁城市");
    	countyCodes.put("130183" , "河北省石家庄市晋州市");
    	countyCodes.put("130825" , "河北省承德市隆化县");
    	countyCodes.put("130826" , "河北省承德市丰宁满族自治县");
    	countyCodes.put("130827" , "河北省承德市宽城满族自治县");
    	countyCodes.put("130828" , "河北省承德市围场满族蒙古族自治县");
    	countyCodes.put("130900" , "河北省沧州市");
    	countyCodes.put("130901" , "河北省沧州市");
    	countyCodes.put("130902" , "河北省沧州市新华区");
    	countyCodes.put("130903" , "河北省沧州市运河区");
    	countyCodes.put("130921" , "河北省沧州市沧县");
    	countyCodes.put("130922" , "河北省沧州市青县");
    	countyCodes.put("130923" , "河北省沧州市东光县");
    	countyCodes.put("130924" , "河北省沧州市海兴县");
    	countyCodes.put("130925" , "河北省沧州市盐山县");
    	countyCodes.put("130926" , "河北省沧州市肃宁县");
    	countyCodes.put("130927" , "河北省沧州市南皮县");
    	countyCodes.put("130928" , "河北省沧州市吴桥县");
    	countyCodes.put("130929" , "河北省沧州市献县");
    	countyCodes.put("130930" , "河北省沧州市孟村回族自治县");
    	countyCodes.put("130981" , "河北省沧州市泊头市");
    	countyCodes.put("130982" , "河北省沧州市任丘市");
    	countyCodes.put("130983" , "河北省沧州市黄骅市");
    	countyCodes.put("130984" , "河北省沧州市河间市");
    	countyCodes.put("131000" , "河北省廊坊市");
    	countyCodes.put("131001" , "河北省廊坊市");
    	countyCodes.put("131002" , "河北省廊坊市安次区");
    	countyCodes.put("131003" , "河北省廊坊市广阳区");
    	countyCodes.put("131022" , "河北省廊坊市固安县");
    	countyCodes.put("131023" , "河北省廊坊市永清县");
    	countyCodes.put("131024" , "河北省廊坊市香河县");
    	countyCodes.put("131025" , "河北省廊坊市大城县");
    	countyCodes.put("131026" , "河北省廊坊市文安县");
    	countyCodes.put("131028" , "河北省廊坊市大厂回族自治县");
    	countyCodes.put("131081" , "河北省廊坊市霸州市");
    	countyCodes.put("131082" , "河北省廊坊市三河市");
    	countyCodes.put("131100" , "河北省衡水市");
    	countyCodes.put("131101" , "河北省衡水市");
    	countyCodes.put("131102" , "河北省衡水市桃城区");
    	countyCodes.put("131121" , "河北省衡水市枣强县");
    	countyCodes.put("131122" , "河北省衡水市武邑县");
    	countyCodes.put("131123" , "河北省衡水市武强县");
    	countyCodes.put("131124" , "河北省衡水市饶阳县");
    	countyCodes.put("131125" , "河北省衡水市安平县");
    	countyCodes.put("131126" , "河北省衡水市故城县");
    	countyCodes.put("131127" , "河北省衡水市景县");
    	countyCodes.put("131128" , "河北省衡水市阜城县");
    	countyCodes.put("131181" , "河北省衡水市冀州市");
    	countyCodes.put("131182" , "河北省衡水市深州市");
    	countyCodes.put("140000" , "山西省");
    	countyCodes.put("140100" , "山西省太原市");
    	countyCodes.put("140101" , "山西省太原市");
    	countyCodes.put("140105" , "山西省太原市小店区");
    	countyCodes.put("140106" , "山西省太原市迎泽区");
    	countyCodes.put("140107" , "山西省太原市杏花岭区");
    	countyCodes.put("140108" , "山西省太原市尖草坪区");
    	countyCodes.put("140109" , "山西省太原市万柏林区");
    	countyCodes.put("140110" , "山西省太原市晋源区");
    	countyCodes.put("140121" , "山西省太原市清徐县");
    	countyCodes.put("140122" , "山西省太原市阳曲县");
    	countyCodes.put("140123" , "山西省太原市娄烦县");
    	countyCodes.put("140181" , "山西省太原市古交市");
    	countyCodes.put("140200" , "山西省大同市");
    	countyCodes.put("140201" , "山西省大同市");
    	countyCodes.put("130184" , "河北省石家庄市新乐市");
    	countyCodes.put("130185" , "河北省石家庄市鹿泉市");
    	countyCodes.put("130200" , "河北省唐山市");
    	countyCodes.put("130201" , "河北省唐山市");
    	countyCodes.put("130202" , "河北省唐山市路南区");
    	countyCodes.put("130203" , "河北省唐山市路北区");
    	countyCodes.put("130204" , "河北省唐山市古冶区");
    	countyCodes.put("130205" , "河北省唐山市开平区");
    	countyCodes.put("130207" , "河北省唐山市丰南区");
    	countyCodes.put("130208" , "河北省唐山市丰润区");
    	countyCodes.put("130223" , "河北省唐山市滦县");
    	countyCodes.put("130224" , "河北省唐山市滦南县");
    	countyCodes.put("130225" , "河北省唐山市乐亭县");
    	countyCodes.put("130227" , "河北省唐山市迁西县");
    	countyCodes.put("130229" , "河北省唐山市玉田县");
    	countyCodes.put("130230" , "河北省唐山市唐海县");
    	countyCodes.put("130281" , "河北省唐山市遵化市");
    	countyCodes.put("130283" , "河北省唐山市迁安市");
    	countyCodes.put("130300" , "河北省秦皇岛市");
    	countyCodes.put("130301" , "河北省秦皇岛市");
    	countyCodes.put("130302" , "河北省秦皇岛市海港区");
    	countyCodes.put("130303" , "河北省秦皇岛市山海关区");
    	countyCodes.put("130304" , "河北省秦皇岛市北戴河区");
    	countyCodes.put("130321" , "河北省秦皇岛市青龙满族自治县");
    	countyCodes.put("130322" , "河北省秦皇岛市昌黎县");
    	countyCodes.put("130323" , "河北省秦皇岛市抚宁县");
    	countyCodes.put("130324" , "河北省秦皇岛市卢龙县");
    	countyCodes.put("130400" , "河北省邯郸市");
    	countyCodes.put("130401" , "河北省邯郸市");
    	countyCodes.put("130402" , "河北省邯郸市邯山区");
    	countyCodes.put("130403" , "河北省邯郸市丛台区");
    	countyCodes.put("130404" , "河北省邯郸市复兴区");
    	countyCodes.put("130406" , "河北省邯郸市峰峰矿区");
    	countyCodes.put("130421" , "河北省邯郸市邯郸县");
    	countyCodes.put("130423" , "河北省邯郸市临漳县");
    	countyCodes.put("130424" , "河北省邯郸市成安县");
    	countyCodes.put("130425" , "河北省邯郸市大名县");
    	countyCodes.put("130426" , "河北省邯郸市涉县");
    	countyCodes.put("130427" , "河北省邯郸市磁县");
    	countyCodes.put("130428" , "河北省邯郸市肥乡县");
    	countyCodes.put("130429" , "河北省邯郸市永年县");
    	countyCodes.put("130430" , "河北省邯郸市邱县");
    	countyCodes.put("130431" , "河北省邯郸市鸡泽县");
    	countyCodes.put("130432" , "河北省邯郸市广平县");
    	countyCodes.put("130433" , "河北省邯郸市馆陶县");
    	countyCodes.put("130434" , "河北省邯郸市魏县");
    	countyCodes.put("130435" , "河北省邯郸市曲周县");
    	countyCodes.put("130481" , "河北省邯郸市武安市");
    	countyCodes.put("130500" , "河北省邢台市");
    	countyCodes.put("130501" , "河北省邢台市");
    	countyCodes.put("130502" , "河北省邢台市桥东区");
    	countyCodes.put("130503" , "河北省邢台市桥西区");
    	countyCodes.put("130521" , "河北省邢台市邢台县");
    	countyCodes.put("130522" , "河北省邢台市临城县");
    	countyCodes.put("130523" , "河北省邢台市内丘县");
    	countyCodes.put("130524" , "河北省邢台市柏乡县");
    	countyCodes.put("130525" , "河北省邢台市隆尧县");
    	countyCodes.put("130526" , "河北省邢台市任县");
    	countyCodes.put("130527" , "河北省邢台市南和县");
    	countyCodes.put("130528" , "河北省邢台市宁晋县");
    	countyCodes.put("130529" , "河北省邢台市巨鹿县");
    	countyCodes.put("130530" , "河北省邢台市新河县");
    	countyCodes.put("230183" , "黑龙江省哈尔滨市尚志市");
    	countyCodes.put("230184" , "黑龙江省哈尔滨市五常市");
    	countyCodes.put("230200" , "黑龙江省齐齐哈尔市");
    	countyCodes.put("230201" , "黑龙江省齐齐哈尔市");
    	countyCodes.put("230202" , "黑龙江省齐齐哈尔市龙沙区");
    	countyCodes.put("230203" , "黑龙江省齐齐哈尔市建华区");
    	countyCodes.put("230204" , "黑龙江省齐齐哈尔市铁锋区");
    	countyCodes.put("230205" , "黑龙江省齐齐哈尔市昂昂溪区");
    	countyCodes.put("230206" , "黑龙江省齐齐哈尔市富拉尔基区");
    	countyCodes.put("230207" , "黑龙江省齐齐哈尔市碾子山区");
    	countyCodes.put("230208" , "黑龙江省齐齐哈尔市梅里斯达斡尔族区");
    	countyCodes.put("230221" , "黑龙江省齐齐哈尔市龙江县");
    	countyCodes.put("230223" , "黑龙江省齐齐哈尔市依安县");
    	countyCodes.put("230224" , "黑龙江省齐齐哈尔市泰来县");
    	countyCodes.put("230225" , "黑龙江省齐齐哈尔市甘南县");
    	countyCodes.put("230227" , "黑龙江省齐齐哈尔市富裕县");
    	countyCodes.put("230229" , "黑龙江省齐齐哈尔市克山县");
    	countyCodes.put("230230" , "黑龙江省齐齐哈尔市克东县");
    	countyCodes.put("230231" , "黑龙江省齐齐哈尔市拜泉县");
    	countyCodes.put("230281" , "黑龙江省齐齐哈尔市讷河市");
    	countyCodes.put("230300" , "黑龙江省鸡西市");
    	countyCodes.put("230301" , "黑龙江省鸡西市");
    	countyCodes.put("230302" , "黑龙江省鸡西市鸡冠区");
    	countyCodes.put("230303" , "黑龙江省鸡西市恒山区");
    	countyCodes.put("230304" , "黑龙江省鸡西市滴道区");
    	countyCodes.put("230305" , "黑龙江省鸡西市梨树区");
    	countyCodes.put("230306" , "黑龙江省鸡西市城子河区");
    	countyCodes.put("230307" , "黑龙江省鸡西市麻山区");
    	countyCodes.put("230321" , "黑龙江省鸡西市鸡东县");
    	countyCodes.put("230381" , "黑龙江省鸡西市虎林市");
    	countyCodes.put("230382" , "黑龙江省鸡西市密山市");
    	countyCodes.put("230400" , "黑龙江省鹤岗市");
    	countyCodes.put("230401" , "黑龙江省鹤岗市");
    	countyCodes.put("230402" , "黑龙江省鹤岗市向阳区");
    	countyCodes.put("230403" , "黑龙江省鹤岗市工农区");
    	countyCodes.put("230404" , "黑龙江省鹤岗市南山区");
    	countyCodes.put("230405" , "黑龙江省鹤岗市兴安区");
    	countyCodes.put("230406" , "黑龙江省鹤岗市东山区");
    	countyCodes.put("230407" , "黑龙江省鹤岗市兴山区");
    	countyCodes.put("230421" , "黑龙江省鹤岗市萝北县");
    	countyCodes.put("230422" , "黑龙江省鹤岗市绥滨县");
    	countyCodes.put("230500" , "黑龙江省双鸭山市");
    	countyCodes.put("230501" , "黑龙江省双鸭山市");
    	countyCodes.put("230502" , "黑龙江省双鸭山市尖山区");
    	countyCodes.put("230503" , "黑龙江省双鸭山市岭东区");
    	countyCodes.put("230505" , "黑龙江省双鸭山市四方台区");
    	countyCodes.put("230506" , "黑龙江省双鸭山市宝山区");
    	countyCodes.put("230521" , "黑龙江省双鸭山市集贤县");
    	countyCodes.put("230522" , "黑龙江省双鸭山市友谊县");
    	countyCodes.put("230523" , "黑龙江省双鸭山市宝清县");
    	countyCodes.put("230524" , "黑龙江省双鸭山市饶河县");
    	countyCodes.put("230600" , "黑龙江省大庆市");
    	countyCodes.put("230601" , "黑龙江省大庆市");
    	countyCodes.put("230602" , "黑龙江省大庆市萨尔图区");
    	countyCodes.put("150927" , "内蒙古自治区乌兰察布市察哈尔右翼中旗");
    	countyCodes.put("150928" , "内蒙古自治区乌兰察布市察哈尔右翼后旗");
    	countyCodes.put("150929" , "内蒙古自治区乌兰察布市四子王旗");
    	countyCodes.put("150981" , "内蒙古自治区乌兰察布市丰镇市");
    	countyCodes.put("152200" , "内蒙古自治区兴安盟");
    	countyCodes.put("152201" , "内蒙古自治区兴安盟乌兰浩特市");
    	countyCodes.put("152202" , "内蒙古自治区兴安盟阿尔山市");
    	countyCodes.put("152221" , "内蒙古自治区兴安盟科尔沁右翼前旗");
    	countyCodes.put("152222" , "内蒙古自治区兴安盟科尔沁右翼中旗");
    	countyCodes.put("152223" , "内蒙古自治区兴安盟扎赉特旗");
    	countyCodes.put("152224" , "内蒙古自治区兴安盟突泉县");
    	countyCodes.put("152500" , "内蒙古自治区锡林郭勒盟");
    	countyCodes.put("152501" , "内蒙古自治区锡林郭勒盟二连浩特市");
    	countyCodes.put("152502" , "内蒙古自治区锡林郭勒盟锡林浩特市");
    	countyCodes.put("152522" , "内蒙古自治区锡林郭勒盟阿巴嘎旗");
    	countyCodes.put("211221" , "辽宁省铁岭市铁岭县");
    	countyCodes.put("211223" , "辽宁省铁岭市西丰县");
    	countyCodes.put("211224" , "辽宁省铁岭市昌图县");
    	countyCodes.put("211281" , "辽宁省铁岭市调兵山市");
    	countyCodes.put("211282" , "辽宁省铁岭市开原市");
    	countyCodes.put("211300" , "辽宁省朝阳市");
    	countyCodes.put("211301" , "辽宁省朝阳市");
    	countyCodes.put("211302" , "辽宁省朝阳市双塔区");
    	countyCodes.put("211303" , "辽宁省朝阳市龙城区");
    	countyCodes.put("211321" , "辽宁省朝阳市朝阳县");
    	countyCodes.put("211322" , "辽宁省朝阳市建平县");
    	countyCodes.put("211324" , "辽宁省朝阳市喀喇沁左翼蒙古族自治县");
    	countyCodes.put("211381" , "辽宁省朝阳市北票市");
    	countyCodes.put("211382" , "辽宁省朝阳市凌源市");
    	countyCodes.put("211400" , "辽宁省葫芦岛市");
    	countyCodes.put("211401" , "辽宁省葫芦岛市");
    	countyCodes.put("211402" , "辽宁省葫芦岛市连山区");
    	countyCodes.put("211403" , "辽宁省葫芦岛市龙港区");
    	countyCodes.put("211404" , "辽宁省葫芦岛市南票区");
    	countyCodes.put("211421" , "辽宁省葫芦岛市绥中县");
    	countyCodes.put("211422" , "辽宁省葫芦岛市建昌县");
    	countyCodes.put("211481" , "辽宁省葫芦岛市兴城市");
    	countyCodes.put("220000" , "吉林省");
    	countyCodes.put("220100" , "吉林省长春市");
    	countyCodes.put("220101" , "吉林省长春市");
    	countyCodes.put("220102" , "吉林省长春市南关区");
    	countyCodes.put("220103" , "吉林省长春市宽城区");
    	countyCodes.put("220104" , "吉林省长春市朝阳区");
    	countyCodes.put("220105" , "吉林省长春市二道区");
    	countyCodes.put("220106" , "吉林省长春市绿园区");
    	countyCodes.put("220112" , "吉林省长春市双阳区");
    	countyCodes.put("220122" , "吉林省长春市农安县");
    	countyCodes.put("220181" , "吉林省长春市九台市");
    	countyCodes.put("220182" , "吉林省长春市榆树市");
    	countyCodes.put("220183" , "吉林省长春市德惠市");
    	countyCodes.put("220200" , "吉林省吉林市");
    	countyCodes.put("220201" , "吉林省吉林市");
    	countyCodes.put("220202" , "吉林省吉林市昌邑区");
    	countyCodes.put("220203" , "吉林省吉林市龙潭区");
    	countyCodes.put("220204" , "吉林省吉林市船营区");
    	countyCodes.put("220211" , "吉林省吉林市丰满区");
    	countyCodes.put("220221" , "吉林省吉林市永吉县");
    	countyCodes.put("220281" , "吉林省吉林市蛟河市");
    	countyCodes.put("220282" , "吉林省吉林市桦甸市");
    	countyCodes.put("220283" , "吉林省吉林市舒兰市");
    	countyCodes.put("220284" , "吉林省吉林市磐石市");
    	countyCodes.put("220300" , "吉林省四平市");
    	countyCodes.put("220301" , "吉林省四平市");
    	countyCodes.put("220302" , "吉林省四平市铁西区");
    	countyCodes.put("220303" , "吉林省四平市铁东区");
    	countyCodes.put("220322" , "吉林省四平市梨树县");
    	countyCodes.put("220323" , "吉林省四平市伊通满族自治县");
    	countyCodes.put("220381" , "吉林省四平市公主岭市");
    	countyCodes.put("220382" , "吉林省四平市双辽市");
    	countyCodes.put("220400" , "吉林省辽源市");
    	countyCodes.put("220401" , "吉林省辽源市");
    	countyCodes.put("220402" , "吉林省辽源市龙山区");
    	countyCodes.put("220403" , "吉林省辽源市西安区");
    	countyCodes.put("220421" , "吉林省辽源市东丰县");
    	countyCodes.put("220422" , "吉林省辽源市东辽县");
    	countyCodes.put("220500" , "吉林省通化市");
    	countyCodes.put("210500" , "辽宁省本溪市");
    	countyCodes.put("150000" , "内蒙古自治区");
    	countyCodes.put("150100" , "内蒙古自治区呼和浩特市");
    	countyCodes.put("150101" , "内蒙古自治区呼和浩特市");
    	countyCodes.put("150102" , "内蒙古自治区呼和浩特市新城区");
    	countyCodes.put("150103" , "内蒙古自治区呼和浩特市回民区");
    	countyCodes.put("150104" , "内蒙古自治区呼和浩特市玉泉区");
    	countyCodes.put("150105" , "内蒙古自治区呼和浩特市赛罕区");
    	countyCodes.put("150121" , "内蒙古自治区呼和浩特市土默特左旗");
    	countyCodes.put("150122" , "内蒙古自治区呼和浩特市托克托县");
    	countyCodes.put("150123" , "内蒙古自治区呼和浩特市和林格尔县");
    	countyCodes.put("150124" , "内蒙古自治区呼和浩特市清水河县");
    	countyCodes.put("150125" , "内蒙古自治区呼和浩特市武川县");
    	countyCodes.put("150200" , "内蒙古自治区包头市");
    	countyCodes.put("150201" , "内蒙古自治区包头市");
    	countyCodes.put("150202" , "内蒙古自治区包头市东河区");
    	countyCodes.put("150203" , "内蒙古自治区包头市昆都仑区");
    	countyCodes.put("150204" , "内蒙古自治区包头市青山区");
    	countyCodes.put("150205" , "内蒙古自治区包头市石拐区");
    	countyCodes.put("150206" , "内蒙古自治区包头市白云矿区");
    	countyCodes.put("150207" , "内蒙古自治区包头市九原区");
    	countyCodes.put("150221" , "内蒙古自治区包头市土默特右旗");
    	countyCodes.put("150222" , "内蒙古自治区包头市固阳县");
    	countyCodes.put("150223" , "内蒙古自治区包头市达尔罕茂明安联合旗");
    	countyCodes.put("150300" , "内蒙古自治区乌海市");
    	countyCodes.put("150301" , "内蒙古自治区乌海市");
    	countyCodes.put("150302" , "内蒙古自治区乌海市海勃湾区");
    	countyCodes.put("150303" , "内蒙古自治区乌海市海南区");
    	countyCodes.put("150304" , "内蒙古自治区乌海市乌达区");
    	countyCodes.put("150400" , "内蒙古自治区赤峰市");
    	countyCodes.put("150401" , "内蒙古自治区赤峰市");
    	countyCodes.put("150402" , "内蒙古自治区赤峰市红山区");
    	countyCodes.put("150403" , "内蒙古自治区赤峰市元宝山区");
    	countyCodes.put("150404" , "内蒙古自治区赤峰市松山区");
    	countyCodes.put("150421" , "内蒙古自治区赤峰市阿鲁科尔沁旗");
    	countyCodes.put("150422" , "内蒙古自治区赤峰市巴林左旗");
    	countyCodes.put("150423" , "内蒙古自治区赤峰市巴林右旗");
    	countyCodes.put("150424" , "内蒙古自治区赤峰市林西县");
    	countyCodes.put("150425" , "内蒙古自治区赤峰市克什克腾旗");
    	countyCodes.put("150426" , "内蒙古自治区赤峰市翁牛特旗");
    	countyCodes.put("150428" , "内蒙古自治区赤峰市喀喇沁旗");
    	countyCodes.put("150429" , "内蒙古自治区赤峰市宁城县");
    	countyCodes.put("150430" , "内蒙古自治区赤峰市敖汉旗");
    	countyCodes.put("150500" , "内蒙古自治区通辽市");
    	countyCodes.put("150501" , "内蒙古自治区通辽市");
    	countyCodes.put("150502" , "内蒙古自治区通辽市科尔沁区");
    	countyCodes.put("150521" , "内蒙古自治区通辽市科尔沁左翼中旗");
    	countyCodes.put("150522" , "内蒙古自治区通辽市科尔沁左翼后旗");
    	countyCodes.put("150523" , "内蒙古自治区通辽市开鲁县");
    	countyCodes.put("150524" , "内蒙古自治区通辽市库伦旗");
    	countyCodes.put("150525" , "内蒙古自治区通辽市奈曼旗");
    	countyCodes.put("150526" , "内蒙古自治区通辽市扎鲁特旗");
    	countyCodes.put("150581" , "内蒙古自治区通辽市霍林郭勒市");
    	countyCodes.put("150600" , "内蒙古自治区鄂尔多斯市");
    	countyCodes.put("150602" , "内蒙古自治区鄂尔多斯市东胜区");
    	countyCodes.put("150621" , "内蒙古自治区鄂尔多斯市达拉特旗");
    	countyCodes.put("330122" , "浙江省杭州市桐庐县");
    	countyCodes.put("140801" , "山西省运城市");
    	countyCodes.put("140802" , "山西省运城市盐湖区");
    	countyCodes.put("140821" , "山西省运城市临猗县");
    	countyCodes.put("140822" , "山西省运城市万荣县");
    	countyCodes.put("140823" , "山西省运城市闻喜县");
    	countyCodes.put("140824" , "山西省运城市稷山县");
    	countyCodes.put("140825" , "山西省运城市新绛县");
    	countyCodes.put("140826" , "山西省运城市绛县");
    	countyCodes.put("140827" , "山西省运城市垣曲县");
    	countyCodes.put("140828" , "山西省运城市夏县");
    	countyCodes.put("140829" , "山西省运城市平陆县");
    	countyCodes.put("140830" , "山西省运城市芮城县");
    	countyCodes.put("140881" , "山西省运城市永济市");
    	countyCodes.put("140882" , "山西省运城市河津市");
    	countyCodes.put("140900" , "山西省忻州市");
    	countyCodes.put("140901" , "山西省忻州市");
    	countyCodes.put("140902" , "山西省忻州市忻府区");
    	countyCodes.put("140921" , "山西省忻州市定襄县");
    	countyCodes.put("140922" , "山西省忻州市五台县");
    	countyCodes.put("140923" , "山西省忻州市代县");
    	countyCodes.put("140924" , "山西省忻州市繁峙县");
    	countyCodes.put("140925" , "山西省忻州市宁武县");
    	countyCodes.put("140926" , "山西省忻州市静乐县");
    	countyCodes.put("140927" , "山西省忻州市神池县");
    	countyCodes.put("140928" , "山西省忻州市五寨县");
    	countyCodes.put("140929" , "山西省忻州市岢岚县");
    	countyCodes.put("140930" , "山西省忻州市河曲县");
    	countyCodes.put("140931" , "山西省忻州市保德县");
    	countyCodes.put("140932" , "山西省忻州市偏关县");
    	countyCodes.put("140981" , "山西省忻州市原平市");
    	countyCodes.put("141000" , "山西省临汾市");
    	countyCodes.put("141001" , "山西省临汾市");
    	countyCodes.put("141002" , "山西省临汾市尧都区");
    	countyCodes.put("141021" , "山西省临汾市曲沃县");
    	countyCodes.put("141022" , "山西省临汾市翼城县");
    	countyCodes.put("141023" , "山西省临汾市襄汾县");
    	countyCodes.put("141024" , "山西省临汾市洪洞县");
    	countyCodes.put("141025" , "山西省临汾市古县");
    	countyCodes.put("141026" , "山西省临汾市安泽县");
    	countyCodes.put("141027" , "山西省临汾市浮山县");
    	countyCodes.put("141028" , "山西省临汾市吉县");
    	countyCodes.put("141029" , "山西省临汾市乡宁县");
    	countyCodes.put("141030" , "山西省临汾市大宁县");
    	countyCodes.put("141031" , "山西省临汾市隰县");
    	countyCodes.put("141032" , "山西省临汾市永和县");
    	countyCodes.put("141033" , "山西省临汾市蒲县");
    	countyCodes.put("141034" , "山西省临汾市汾西县");
    	countyCodes.put("141081" , "山西省临汾市侯马市");
    	countyCodes.put("141082" , "山西省临汾市霍州市");
    	countyCodes.put("141100" , "山西省吕梁市");
    	countyCodes.put("141101" , "山西省吕梁市");
    	countyCodes.put("141102" , "山西省吕梁市离石区");
    	countyCodes.put("141121" , "山西省吕梁市文水县");
    	countyCodes.put("141122" , "山西省吕梁市交城县");
    	countyCodes.put("141123" , "山西省吕梁市兴县");
    	countyCodes.put("141124" , "山西省吕梁市临县");
    	countyCodes.put("141125" , "山西省吕梁市柳林县");
    	countyCodes.put("141126" , "山西省吕梁市石楼县");
    	countyCodes.put("141127" , "山西省吕梁市岚县");
    	countyCodes.put("141128" , "山西省吕梁市方山县");
    	countyCodes.put("141129" , "山西省吕梁市中阳县");
    	countyCodes.put("141130" , "山西省吕梁市交口县");
    	countyCodes.put("141181" , "山西省吕梁市孝义市");
    	countyCodes.put("210501" , "辽宁省本溪市");
    	countyCodes.put("210502" , "辽宁省本溪市平山区");
    	countyCodes.put("210503" , "辽宁省本溪市溪湖区");
    	countyCodes.put("210504" , "辽宁省本溪市明山区");
    	countyCodes.put("210505" , "辽宁省本溪市南芬区");
    	countyCodes.put("210521" , "辽宁省本溪市本溪满族自治县");
    	countyCodes.put("210522" , "辽宁省本溪市桓仁满族自治县");
    	countyCodes.put("210600" , "辽宁省丹东市");
    	countyCodes.put("210601" , "辽宁省丹东市");
    	countyCodes.put("210602" , "辽宁省丹东市元宝区");
    	countyCodes.put("210603" , "辽宁省丹东市振兴区");
    	countyCodes.put("210604" , "辽宁省丹东市振安区");
    	countyCodes.put("210624" , "辽宁省丹东市宽甸满族自治县");
    	countyCodes.put("210681" , "辽宁省丹东市东港市");
    	countyCodes.put("210682" , "辽宁省丹东市凤城市");
    	countyCodes.put("210700" , "辽宁省锦州市");
    	countyCodes.put("210701" , "辽宁省锦州市");
    	countyCodes.put("210702" , "辽宁省锦州市古塔区");
    	countyCodes.put("210703" , "辽宁省锦州市凌河区");
    	countyCodes.put("210711" , "辽宁省锦州市太和区");
    	countyCodes.put("210726" , "辽宁省锦州市黑山县");
    	countyCodes.put("210727" , "辽宁省锦州市义县");
    	countyCodes.put("210781" , "辽宁省锦州市凌海市");
    	countyCodes.put("210782" , "辽宁省锦州市北宁市");
    	countyCodes.put("210800" , "辽宁省营口市");
    	countyCodes.put("210801" , "辽宁省营口市");
    	countyCodes.put("210802" , "辽宁省营口市站前区");
    	countyCodes.put("210803" , "辽宁省营口市西市区");
    	countyCodes.put("210804" , "辽宁省营口市鲅鱼圈区");
    	countyCodes.put("210811" , "辽宁省营口市老边区");
    	countyCodes.put("210881" , "辽宁省营口市盖州市");
    	countyCodes.put("210882" , "辽宁省营口市大石桥市");
    	countyCodes.put("210900" , "辽宁省阜新市");
    	countyCodes.put("210901" , "辽宁省阜新市");
    	countyCodes.put("210902" , "辽宁省阜新市海州区");
    	countyCodes.put("210903" , "辽宁省阜新市新邱区");
    	countyCodes.put("210904" , "辽宁省阜新市太平区");
    	countyCodes.put("210905" , "辽宁省阜新市清河门区");
    	countyCodes.put("210911" , "辽宁省阜新市细河区");
    	countyCodes.put("210921" , "辽宁省阜新市阜新蒙古族自治县");
    	countyCodes.put("210922" , "辽宁省阜新市彰武县");
    	countyCodes.put("211000" , "辽宁省辽阳市");
    	countyCodes.put("211001" , "辽宁省辽阳市");
    	countyCodes.put("211002" , "辽宁省辽阳市白塔区");
    	countyCodes.put("211003" , "辽宁省辽阳市文圣区");
    	countyCodes.put("211004" , "辽宁省辽阳市宏伟区");
    	countyCodes.put("211005" , "辽宁省辽阳市弓长岭区");
    	countyCodes.put("211011" , "辽宁省辽阳市太子河区");
    	countyCodes.put("211021" , "辽宁省辽阳市辽阳县");
    	countyCodes.put("211081" , "辽宁省辽阳市灯塔市");
    	countyCodes.put("211100" , "辽宁省盘锦市");
    	countyCodes.put("211101" , "辽宁省盘锦市");
    	countyCodes.put("211102" , "辽宁省盘锦市双台子区");
    	countyCodes.put("211103" , "辽宁省盘锦市兴隆台区");
    	countyCodes.put("211121" , "辽宁省盘锦市大洼县");
    	countyCodes.put("211122" , "辽宁省盘锦市盘山县");
    	countyCodes.put("211200" , "辽宁省铁岭市");
    	countyCodes.put("211201" , "辽宁省铁岭市");
    	countyCodes.put("150601" , "内蒙古自治区鄂尔多斯市");
    	countyCodes.put("321300" , "江苏省宿迁市");
    	countyCodes.put("321301" , "江苏省宿迁市");
    	countyCodes.put("321302" , "江苏省宿迁市宿城区");
    	countyCodes.put("321311" , "江苏省宿迁市宿豫区");
    	countyCodes.put("321322" , "江苏省宿迁市沭阳县");
    	countyCodes.put("321323" , "江苏省宿迁市泗阳县");
    	countyCodes.put("321324" , "江苏省宿迁市泗洪县");
    	countyCodes.put("330000" , "浙江省");
    	countyCodes.put("330100" , "浙江省杭州市");
    	countyCodes.put("330101" , "浙江省杭州市");
    	countyCodes.put("330102" , "浙江省杭州市上城区");
    	countyCodes.put("330103" , "浙江省杭州市下城区");
    	countyCodes.put("330104" , "浙江省杭州市江干区");
    	countyCodes.put("330105" , "浙江省杭州市拱墅区");
    	countyCodes.put("330106" , "浙江省杭州市西湖区");
    	countyCodes.put("330108" , "浙江省杭州市滨江区");
    	countyCodes.put("330109" , "浙江省杭州市萧山区");
    	countyCodes.put("330110" , "浙江省杭州市余杭区");
    	countyCodes.put("340303" , "安徽省蚌埠市蚌山区");
    	countyCodes.put("330782" , "浙江省金华市义乌市");
    	countyCodes.put("330783" , "浙江省金华市东阳市");
    	countyCodes.put("330784" , "浙江省金华市永康市");
    	countyCodes.put("330800" , "浙江省衢州市");
    	countyCodes.put("330801" , "浙江省衢州市");
    	countyCodes.put("330802" , "浙江省衢州市柯城区");
    	countyCodes.put("330803" , "浙江省衢州市衢江区");
    	countyCodes.put("330822" , "浙江省衢州市常山县");
    	countyCodes.put("330824" , "浙江省衢州市开化县");
    	countyCodes.put("330825" , "浙江省衢州市龙游县");
    	countyCodes.put("330881" , "浙江省衢州市江山市");
    	countyCodes.put("330900" , "浙江省舟山市");
    	countyCodes.put("330901" , "浙江省舟山市");
    	countyCodes.put("330902" , "浙江省舟山市定海区");
    	countyCodes.put("330903" , "浙江省舟山市普陀区");
    	countyCodes.put("330921" , "浙江省舟山市岱山县");
    	countyCodes.put("330922" , "浙江省舟山市嵊泗县");
    	countyCodes.put("331000" , "浙江省台州市");
    	countyCodes.put("331001" , "浙江省台州市");
    	countyCodes.put("331002" , "浙江省台州市椒江区");
    	countyCodes.put("331003" , "浙江省台州市黄岩区");
    	countyCodes.put("331004" , "浙江省台州市路桥区");
    	countyCodes.put("331021" , "浙江省台州市玉环县");
    	countyCodes.put("331022" , "浙江省台州市三门县");
    	countyCodes.put("331023" , "浙江省台州市天台县");
    	countyCodes.put("331024" , "浙江省台州市仙居县");
    	countyCodes.put("331081" , "浙江省台州市温岭市");
    	countyCodes.put("331082" , "浙江省台州市临海市");
    	countyCodes.put("331100" , "浙江省丽水市");
    	countyCodes.put("331101" , "浙江省丽水市");
    	countyCodes.put("331102" , "浙江省丽水市莲都区");
    	countyCodes.put("331121" , "浙江省丽水市青田县");
    	countyCodes.put("331122" , "浙江省丽水市缙云县");
    	countyCodes.put("331123" , "浙江省丽水市遂昌县");
    	countyCodes.put("331124" , "浙江省丽水市松阳县");
    	countyCodes.put("331125" , "浙江省丽水市云和县");
    	countyCodes.put("331126" , "浙江省丽水市庆元县");
    	countyCodes.put("331127" , "浙江省丽水市景宁畲族自治县");
    	countyCodes.put("331181" , "浙江省丽水市龙泉市");
    	countyCodes.put("340000" , "安徽省");
    	countyCodes.put("340100" , "安徽省合肥市");
    	countyCodes.put("340101" , "安徽省合肥市");
    	countyCodes.put("340102" , "安徽省合肥市瑶海区");
    	countyCodes.put("340103" , "安徽省合肥市庐阳区");
    	countyCodes.put("340104" , "安徽省合肥市蜀山区");
    	countyCodes.put("340111" , "安徽省合肥市包河区");
    	countyCodes.put("340121" , "安徽省合肥市长丰县");
    	countyCodes.put("340122" , "安徽省合肥市肥东县");
    	countyCodes.put("340123" , "安徽省合肥市肥西县");
    	countyCodes.put("340200" , "安徽省芜湖市");
    	countyCodes.put("340201" , "安徽省芜湖市");
    	countyCodes.put("340202" , "安徽省芜湖市镜湖区");
    	countyCodes.put("340203" , "安徽省芜湖市马塘区");
    	countyCodes.put("340204" , "安徽省芜湖市新芜区");
    	countyCodes.put("340207" , "安徽省芜湖市鸠江区");
    	countyCodes.put("340221" , "安徽省芜湖市芜湖县");
    	countyCodes.put("340222" , "安徽省芜湖市繁昌县");
    	countyCodes.put("340223" , "安徽省芜湖市南陵县");
    	countyCodes.put("340300" , "安徽省蚌埠市");
    	countyCodes.put("340301" , "安徽省蚌埠市");
    	countyCodes.put("340302" , "安徽省蚌埠市龙子湖区");
    	countyCodes.put("320802" , "江苏省淮安市清河区");
    	countyCodes.put("340304" , "安徽省蚌埠市禹会区");
    	countyCodes.put("340311" , "安徽省蚌埠市淮上区");
    	countyCodes.put("340321" , "安徽省蚌埠市怀远县");
    	countyCodes.put("340322" , "安徽省蚌埠市五河县");
    	countyCodes.put("340323" , "安徽省蚌埠市固镇县");
    	countyCodes.put("340400" , "安徽省淮南市");
    	countyCodes.put("340401" , "安徽省淮南市");
    	countyCodes.put("340402" , "安徽省淮南市大通区");
    	countyCodes.put("340403" , "安徽省淮南市田家庵区");
    	countyCodes.put("340404" , "安徽省淮南市谢家集区");
    	countyCodes.put("340405" , "安徽省淮南市八公山区");
    	countyCodes.put("340406" , "安徽省淮南市潘集区");
    	countyCodes.put("340421" , "安徽省淮南市凤台县");
    	countyCodes.put("340500" , "安徽省马鞍山市");
    	countyCodes.put("340501" , "安徽省马鞍山市");
    	countyCodes.put("340502" , "安徽省马鞍山市金家庄区");
    	countyCodes.put("340503" , "安徽省马鞍山市花山区");
    	countyCodes.put("340504" , "安徽省马鞍山市雨山区");
    	countyCodes.put("340521" , "安徽省马鞍山市当涂县");
    	countyCodes.put("340600" , "安徽省淮北市");
    	countyCodes.put("340601" , "安徽省淮北市");
    	countyCodes.put("340602" , "安徽省淮北市杜集区");
    	countyCodes.put("340603" , "安徽省淮北市相山区");
    	countyCodes.put("340604" , "安徽省淮北市烈山区");
    	countyCodes.put("340621" , "安徽省淮北市濉溪县");
    	count
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值